Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f14.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f14.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_f14.s,v 1.1 2007/05/11 17:22:21 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0x66455B8D3058DA16, %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 0x9, %g1
89 set 0xD, %g2
90 set 0xE, %g3
91 set 0xF, %g4
92 set 0x0, %g5
93 set 0x0, %g6
94 set 0xA, %g7
95 !# Input registers
96 set -0x8, %i0
97 set -0x5, %i1
98 set -0xC, %i2
99 set -0xA, %i3
100 set -0xA, %i4
101 set -0x7, %i5
102 set -0x8, %i6
103 set -0x4, %i7
104 !# Local registers
105 set 0x00C9ABF0, %l0
106 set 0x3BE24E28, %l1
107 set 0x7A3C6601, %l2
108 set 0x4C9BDC7D, %l3
109 set 0x79EA755C, %l4
110 set 0x6C781944, %l5
111 set 0x1A72D9F2, %l6
112 !# Output registers
113 set -0x0B26, %o0
114 set 0x1881, %o1
115 set 0x1CCF, %o2
116 set 0x118B, %o3
117 set -0x0B67, %o4
118 set -0x1FDE, %o5
119 set 0x1B34, %o6
120 set -0x03A0, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x018FDBC6E058A07E)
123 INIT_TH_FP_REG(%l7,%f2,0x855B9AB0508C48CA)
124 INIT_TH_FP_REG(%l7,%f4,0x12FCE700DF53663B)
125 INIT_TH_FP_REG(%l7,%f6,0x1273512D53D6DE9C)
126 INIT_TH_FP_REG(%l7,%f8,0x42037F2FD3505F17)
127 INIT_TH_FP_REG(%l7,%f10,0x125F51801624E17E)
128 INIT_TH_FP_REG(%l7,%f12,0x4E8A8A5E7307B969)
129 INIT_TH_FP_REG(%l7,%f14,0x49B579815E454406)
130 INIT_TH_FP_REG(%l7,%f16,0xDF784C922B2023C1)
131 INIT_TH_FP_REG(%l7,%f18,0x7F25FDFDCF8BC629)
132 INIT_TH_FP_REG(%l7,%f20,0xCBD845734AD3535E)
133 INIT_TH_FP_REG(%l7,%f22,0x5CBBF10A0CBB5B9B)
134 INIT_TH_FP_REG(%l7,%f24,0x83E83D8C2A72C420)
135 INIT_TH_FP_REG(%l7,%f26,0xDFB87ABB4957BBD1)
136 INIT_TH_FP_REG(%l7,%f28,0x515398F957C11C0E)
137 INIT_TH_FP_REG(%l7,%f30,0xC9A355972E4B1580)
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, 0x024, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 movl %icc, %l1, %o0
151 movrgz %g5, %o4, %l2
152 call loop_1
153 orncc %l0, 0x0FD3, %g7
154 brlez,a %l4, loop_2
155 tge %xcc, 0x0
156loop_1:
157 edge32l %g6, %i3, %i2
158 brnz,a %o6, loop_3
159loop_2:
160 sethi 0x085D, %o7
161 array8 %o1, %i7, %g4
162 ld [%l7 + 0x1C], %f25
163loop_3:
164 sdiv %o3, 0x065D, %l3
165 movge %xcc, %g2, %l5
166 mulscc %i0, 0x1D15, %i1
167 tcc %xcc, 0x7
168 fpack32 %f0, %f16, %f20
169 umulcc %i6, 0x0B32, %g1
170 tl %xcc, 0x1
171 taddcctv %g3, %l6, %i4
172 udivx %o5, 0x0645, %o2
173 fnands %f24, %f12, %f0
174 edge16n %i5, %o0, %l1
175 restored
176 rdpr %cwp, %g1
177 rdpr %cansave, %g2
178 rdpr %canrestore, %g3
179 rdpr %cleanwin, %g4
180 rdpr %otherwin, %g5
181 rdpr %wstate, %g6
182 tpos %icc, 0x1
183 fcmpeq16 %f16, %f6, %g5
184 membar 0x54
185 fpack16 %f12, %f12
186 fmovsne %icc, %f9, %f14
187 addc %l2, %o4, %l0
188 tsubcc %l4, %g7, %i3
189 popc 0x0CDF, %i2
190 fbul,a %fcc1, loop_4
191 fmovspos %icc, %f10, %f10
192 fmovdne %icc, %f15, %f2
193 brz %o6, loop_5
194loop_4:
195 sethi 0x14E9, %g6
196 taddcctv %o7, 0x1B9C, %i7
197 ld [%l7 + 0x50], %f24
198loop_5:
199 orcc %g4, %o1, %o3
200 addccc %l3, %g2, %i0
201 movl %icc, %i1, %l5
202 umul %i6, %g1, %g3
203 alignaddr %i4, %l6, %o5
204 srl %o2, %i5, %o0
205 prefetch [%l7 + 0x10], 0x1
206 movl %xcc, %g5, %l2
207 fbge %fcc1, loop_6
208 movvc %icc, %o4, %l0
209 st %f13, [%l7 + 0x7C]
210 movvc %xcc, %l4, %l1
211loop_6:
212 sllx %g7, 0x06, %i2
213 ldx [%l7 + 0x28], %o6
214 movrlez %i3, %o7, %i7
215 prefetch [%l7 + 0x60], 0x2
216 fpsub16s %f7, %f30, %f5
217 fpsub32s %f6, %f1, %f19
218 tcs %xcc, 0x0
219 or %g4, %g6, %o3
220 brgz %o1, loop_7
221 fmovsn %icc, %f1, %f21
222 fand %f30, %f16, %f30
223 wr %g0, 0x04, %asi
224 lduwa [%l7 + 0x28] %asi, %g2
225loop_7:
226 nop
227 set 0x54, %l1
228 lduwa [%l7 + %l1] 0x81, %i0
229 umul %i1, 0x0D68, %l5
230 udivcc %i6, 0x1A13, %g1
231 tcs %xcc, 0x5
232 wr %g0, 0x0c, %asi
233 ldxa [%l7 + 0x48] %asi, %g3
234 fabsd %f8, %f26
235 movge %icc, %l3, %i4
236 tg %xcc, 0x7
237 fcmpd %fcc0, %f6, %f22
238 edge32l %l6, %o5, %i5
239 fpadd16 %f22, %f24, %f0
240 movre %o2, %o0, %l2
241 array16 %o4, %l0, %g5
242 edge32n %l4, %g7, %i2
243 move %xcc, %l1, %i3
244 ta %xcc, 0x1
245 fmovsgu %xcc, %f7, %f7
246 popc %o6, %i7
247 fmovdgu %icc, %f11, %f19
248 udivcc %o7, 0x06D2, %g4
249 te %icc, 0x2
250 fbul,a %fcc0, loop_8
251 subc %o3, 0x1970, %g6
252 std %f24, [%l7 + 0x38]
253 tcc %icc, 0x5
254loop_8:
255 alignaddr %g2, %o1, %i0
256 sdivx %i1, 0x1DD4, %l5
257 brgez,a %i6, loop_9
258 sethi 0x1C87, %g3
259 sdiv %g1, 0x1830, %i4
260 fmovrdgez %l3, %f30, %f10
261loop_9:
262 tsubcctv %l6, 0x0326, %i5
263 st %f27, [%l7 + 0x5C]
264 taddcctv %o2, %o5, %l2
265 fcmple32 %f4, %f6, %o4
266 andn %l0, 0x0465, %g5
267 ldx [%l7 + 0x18], %l4
268 movre %o0, 0x182, %i2
269 movrlz %l1, %g7, %o6
270 edge16ln %i3, %i7, %o7
271 fxors %f12, %f24, %f15
272 movrne %o3, 0x161, %g6
273 tn %xcc, 0x7
274 movcs %icc, %g2, %o1
275 ta %icc, 0x2
276 fpsub32s %f30, %f1, %f3
277 movrgez %i0, %g4, %i1
278 bl loop_10
279 movcs %xcc, %i6, %l5
280 sdivx %g3, 0x1977, %g1
281 set 0x24, %l4
282 sta %f29, [%l7 + %l4] 0x04
283loop_10:
284 edge8l %i4, %l3, %l6
285 sdiv %i5, 0x1D90, %o2
286 fabsd %f20, %f12
287 fmul8x16al %f22, %f24, %f16
288 flush %l7 + 0x48
289 fbge,a %fcc3, loop_11
290 mova %xcc, %o5, %l2
291 tle %xcc, 0x7
292 tne %xcc, 0x0
293loop_11:
294 bn,pt %icc, loop_12
295 be,a loop_13
296 tcc %icc, 0x6
297 prefetch [%l7 + 0x14], 0x3
298loop_12:
299 fors %f11, %f27, %f26
300loop_13:
301 fpadd32 %f18, %f0, %f16
302 sllx %o4, 0x0B, %g5
303 call loop_14
304 fbuge,a %fcc2, loop_15
305 edge8n %l0, %l4, %o0
306 fpmerge %f27, %f13, %f26
307loop_14:
308 ldstub [%l7 + 0x1E], %l1
309loop_15:
310 nop
311 wr %g0, 0x89, %asi
312 stda %f0, [%l7 + 0x40] %asi
313 edge16n %g7, %i2, %i3
314 movn %icc, %i7, %o7
315 nop
316 setx loop_16, %l0, %l1
317 wrpr 0x1, %tl
318 wrpr %l1, %tpc
319 add %l1, 0x4, %l1
320 wrpr %l1, %tnpc
321 setx 0x34400001400, %l0, %l1
322 wrpr %l1, %tstate
323 wrhpr 0x4, %htstate
324 retry
325 fbue %fcc0, loop_17
326 lduh [%l7 + 0x4E], %o6
327 sir 0x1489
328loop_16:
329 fmovdg %icc, %f9, %f16
330loop_17:
331 edge8l %g6, %o3, %g2
332 edge32n %o1, %i0, %i1
333 movneg %xcc, %i6, %g4
334 wr %g0, 0x18, %asi
335 lduwa [%l7 + 0x50] %asi, %l5
336 stbar
337 andncc %g1, %g3, %i4
338 sethi 0x04C6, %l3
339 subccc %i5, 0x1017, %l6
340 stbar
341 movne %icc, %o5, %l2
342 edge32n %o2, %g5, %o4
343 srl %l4, 0x03, %o0
344 edge8l %l0, %l1, %g7
345 fmovrslez %i3, %f31, %f17
346 mulscc %i7, %o7, %i2
347 edge8n %o6, %o3, %g6
348 subccc %o1, 0x0884, %i0
349 array16 %g2, %i6, %i1
350 move %icc, %l5, %g4
351 tsubcctv %g3, %g1, %l3
352 umulcc %i5, 0x0721, %l6
353 fpsub16 %f0, %f14, %f12
354 sub %i4, 0x19D9, %l2
355 tcs %xcc, 0x6
356 tsubcc %o5, %o2, %g5
357 fmovrdgz %o4, %f2, %f10
358 fornot2s %f9, %f22, %f25
359 sir 0x0415
360 lduh [%l7 + 0x12], %o0
361 bneg %icc, loop_18
362 fcmpgt32 %f2, %f10, %l4
363 wr %g0, 0x80, %asi
364 lda [%l7 + 0x50] %asi, %f8
365loop_18:
366 edge8ln %l1, %l0, %i3
367 fmovdg %icc, %f18, %f31
368 movne %icc, %i7, %o7
369 popc 0x0497, %g7
370 tsubcctv %o6, %o3, %i2
371 fxnors %f1, %f4, %f6
372 xor %o1, %i0, %g6
373 nop
374 setx loop_19, %l0, %l1
375 wrpr 0x1, %tl
376 wrpr %l1, %tpc
377 add %l1, 0x4, %l1
378 wrpr %l1, %tnpc
379 setx 0x34400001400, %l0, %l1
380 wrpr %l1, %tstate
381 wrhpr 0x4, %htstate
382 retry
383 tsubcctv %g2, 0x1E45, %i6
384 srl %l5, 0x11, %g4
385 set 0x58, %i6
386 stwa %i1, [%l7 + %i6] 0x14
387loop_19:
388 edge16n %g1, %g3, %i5
389 nop
390 set 0x46, %l6
391 ldsb [%l7 + %l6], %l6
392 fbul,a %fcc1, loop_20
393 fbule,a %fcc2, loop_21
394 movn %icc, %l3, %l2
395 sdivcc %i4, 0x0312, %o5
396loop_20:
397 sdivx %g5, 0x16FC, %o4
398loop_21:
399 fbn %fcc1, loop_22
400 fbue %fcc0, loop_23
401 orn %o2, 0x1445, %l4
402 fbge %fcc0, loop_24
403loop_22:
404 fpadd32 %f18, %f2, %f26
405loop_23:
406 addccc %o0, 0x12C7, %l1
407 fpack16 %f28, %f7
408loop_24:
409 nop
410 set 0x22, %o0
411 lduha [%l7 + %o0] 0x04, %l0
412 fxnor %f18, %f6, %f18
413 mova %icc, %i3, %i7
414 prefetch [%l7 + 0x4C], 0x2
415 set 0x34, %i4
416 ldstuba [%l7 + %i4] 0x11, %o7
417 sra %o6, %g7, %o3
418 std %i2, [%l7 + 0x60]
419 subcc %o1, 0x0676, %g6
420 movneg %xcc, %i0, %i6
421 bcs loop_25
422 subc %l5, 0x0B06, %g2
423 stbar
424 tsubcctv %g4, 0x0BE4, %g1
425loop_25:
426 sir 0x0089
427 addc %i1, 0x1C8C, %g3
428 movrne %l6, 0x31D, %i5
429 tvs %xcc, 0x5
430 sllx %l3, 0x13, %i4
431 sub %l2, 0x11EA, %o5
432 fpackfix %f26, %f28
433 sdiv %o4, 0x1A8B, %g5
434 edge32 %o2, %o0, %l1
435 fpsub16 %f24, %f20, %f16
436 stbar
437 mova %icc, %l0, %i3
438 tle %icc, 0x2
439 addccc %l4, %i7, %o6
440 movcs %icc, %g7, %o3
441 set 0x48, %o4
442 lduha [%l7 + %o4] 0x88, %o7
443 edge16 %i2, %g6, %i0
444 fbl %fcc1, loop_26
445 sllx %i6, %o1, %g2
446 addcc %g4, %l5, %i1
447 tgu %xcc, 0x4
448loop_26:
449 tgu %xcc, 0x3
450 fcmpgt16 %f14, %f18, %g3
451 movg %xcc, %g1, %i5
452 set 0x24, %l3
453 ldswa [%l7 + %l3] 0x81, %l6
454 fmovsgu %icc, %f25, %f15
455 fcmpeq16 %f0, %f6, %i4
456 taddcc %l2, 0x1669, %l3
457 movrne %o5, 0x11A, %o4
458 movcs %icc, %o2, %o0
459 restored
460 rdpr %cwp, %g1
461 rdpr %cansave, %g2
462 rdpr %canrestore, %g3
463 rdpr %cleanwin, %g4
464 rdpr %otherwin, %g5
465 rdpr %wstate, %g6
466 bg,a loop_27
467 tn %icc, 0x1
468 sdivcc %l1, 0x0C31, %l0
469 fpsub32 %f2, %f14, %f26
470loop_27:
471 nop
472 set 0x2A, %i7
473 stha %g5, [%l7 + %i7] 0xeb
474 membar #Sync
475 bvs,a %icc, loop_28
476 umul %i3, %i7, %o6
477 bshuffle %f0, %f20, %f22
478 swap [%l7 + 0x54], %l4
479loop_28:
480 andncc %g7, %o3, %i2
481 ba,a loop_29
482 tle %xcc, 0x4
483 movge %xcc, %g6, %i0
484 movleu %icc, %o7, %i6
485loop_29:
486 edge16l %o1, %g4, %g2
487 fmovsneg %icc, %f4, %f6
488 edge32n %i1, %l5, %g1
489 bleu,pt %xcc, loop_30
490 taddcctv %g3, 0x009C, %l6
491 stb %i4, [%l7 + 0x58]
492 fbge,a %fcc1, loop_31
493loop_30:
494 udivx %i5, 0x12DC, %l3
495 fmovdpos %xcc, %f22, %f17
496 or %l2, %o4, %o2
497loop_31:
498 fmovdvs %icc, %f11, %f2
499 movcc %xcc, %o0, %l1
500 wr %g0, 0x19, %asi
501 lduba [%l7 + 0x29] %asi, %l0
502 edge32ln %g5, %o5, %i3
503 wr %g0, 0x80, %asi
504 stda %f0, [%l7 + 0x40] %asi
505 edge32l %o6, %i7, %l4
506 bneg,a %xcc, loop_32
507 edge16ln %o3, %i2, %g7
508 andcc %g6, %o7, %i6
509 fcmpne16 %f14, %f6, %o1
510loop_32:
511 sdivx %g4, 0x08C0, %i0
512 ba %xcc, loop_33
513 fmovrdlz %g2, %f14, %f28
514 ta %icc, 0x6
515 taddcc %l5, %i1, %g1
516loop_33:
517 fmovrde %g3, %f30, %f30
518 fba,a %fcc3, loop_34
519 tl %icc, 0x6
520 fmovdleu %xcc, %f15, %f2
521 tn %icc, 0x6
522loop_34:
523 te %xcc, 0x5
524 move %icc, %l6, %i4
525 ba,pn %icc, loop_35
526 tgu %icc, 0x3
527 edge8ln %l3, %i5, %o4
528 movl %xcc, %l2, %o0
529loop_35:
530 edge32ln %o2, %l1, %l0
531 sdivcc %o5, 0x117B, %g5
532 tcc %xcc, 0x3
533 set 0x68, %g7
534 prefetcha [%l7 + %g7] 0x11, 0x2
535 wr %g0, 0x80, %asi
536 ldsba [%l7 + 0x22] %asi, %i7
537 sllx %o6, 0x01, %l4
538 edge16ln %i2, %g7, %o3
539 edge32 %g6, %o7, %i6
540 sdivx %g4, 0x1E6C, %o1
541 movcs %xcc, %g2, %i0
542 sethi 0x1641, %l5
543 sir 0x1939
544 addc %i1, %g3, %l6
545 sllx %g1, 0x01, %l3
546 addccc %i5, %o4, %i4
547 orcc %o0, %l2, %o2
548 addccc %l0, 0x025F, %o5
549 edge16ln %l1, %i3, %g5
550 movvc %icc, %o6, %i7
551 sdivcc %i2, 0x0B91, %g7
552 fpadd16s %f25, %f6, %f26
553 bneg,a,pt %icc, loop_36
554 udivx %o3, 0x1E0D, %g6
555 set 0x70, %l2
556 lduwa [%l7 + %l2] 0x10, %o7
557loop_36:
558 tvc %icc, 0x2
559 tpos %icc, 0x5
560 xnorcc %i6, %g4, %l4
561 fmul8x16al %f4, %f22, %f24
562 sdivx %o1, 0x1FA3, %i0
563 stbar
564 movle %xcc, %l5, %g2
565 tsubcc %i1, 0x02BD, %l6
566 fpsub16 %f4, %f6, %f8
567 te %icc, 0x4
568 smulcc %g3, %l3, %i5
569 stb %o4, [%l7 + 0x1A]
570 te %xcc, 0x7
571 movvs %icc, %i4, %o0
572 movrlez %g1, 0x0C1, %l2
573 bvc,pt %icc, loop_37
574 saved
575 rdpr %cwp, %g1
576 rdpr %cansave, %g2
577 rdpr %canrestore, %g3
578 rdpr %cleanwin, %g4
579 rdpr %otherwin, %g5
580 rdpr %wstate, %g6
581 orn %o2, %o5, %l1
582 fbne %fcc0, loop_38
583loop_37:
584 smulcc %i3, 0x1608, %g5
585 set 0x108, %g6
586 stxa %o6, [%g0 + %g6] 0x21
587loop_38:
588 fba,a %fcc0, loop_39
589 fmovrsne %i7, %f14, %f30
590 fbg,a %fcc3, loop_40
591 tne %xcc, 0x6
592loop_39:
593 srl %i2, %g7, %o3
594 bn,pn %icc, loop_41
595loop_40:
596 ble %xcc, loop_42
597 fmul8x16au %f11, %f30, %f14
598 andcc %l0, 0x165B, %g6
599loop_41:
600 nop
601 set 0x08, %g5
602 lduha [%l7 + %g5] 0x81, %i6
603loop_42:
604 edge32l %o7, %l4, %o1
605 tgu %xcc, 0x2
606 sth %i0, [%l7 + 0x0C]
607 fmovrslz %g4, %f1, %f23
608 nop
609 setx loop_43, %l0, %l1
610 jmpl %l1, %g2
611 alignaddr %l5, %l6, %i1
612 addc %g3, %l3, %o4
613 srl %i5, %o0, %g1
614loop_43:
615 movpos %icc, %i4, %l2
616 edge16 %o2, %l1, %i3
617 edge8l %g5, %o5, %i7
618 set 0x60, %i0
619 ldda [%l7 + %i0] 0x23, %i2
620 tne %xcc, 0x3
621 array16 %o6, %o3, %g7
622 fmul8x16 %f15, %f2, %f22
623 movge %xcc, %g6, %i6
624 set 0x68, %o3
625 stxa %o7, [%l7 + %o3] 0x15
626 fbue %fcc1, loop_44
627 fble,a %fcc2, loop_45
628 bvs loop_46
629 addccc %l0, %l4, %o1
630loop_44:
631 nop
632 set 0x48, %g3
633 stx %i0, [%l7 + %g3]
634loop_45:
635 bneg,a loop_47
636loop_46:
637 fmovdn %icc, %f14, %f0
638 fmovdpos %icc, %f26, %f10
639 fmovrdne %g2, %f12, %f24
640loop_47:
641 movrlez %g4, %l6, %i1
642 movre %g3, 0x3F2, %l5
643 fmovrse %l3, %f13, %f29
644 subccc %i5, 0x0B3D, %o4
645 ldd [%l7 + 0x30], %f28
646 alignaddr %o0, %g1, %l2
647 xor %i4, %o2, %l1
648 xnor %g5, %i3, %i7
649 umul %o5, %o6, %i2
650 tge %xcc, 0x0
651 popc %g7, %o3
652 wr %g0, 0x89, %asi
653 lduba [%l7 + 0x31] %asi, %g6
654 fmovscs %icc, %f6, %f4
655 srl %i6, 0x0C, %l0
656 xnorcc %l4, %o1, %o7
657 xnor %g2, 0x000F, %i0
658 fpmerge %f23, %f12, %f18
659 movrlz %g4, %l6, %g3
660 udiv %l5, 0x0E2F, %i1
661 fmovdcs %xcc, %f28, %f15
662 movre %i5, %l3, %o4
663 movrne %g1, 0x1D9, %l2
664 movvs %icc, %i4, %o0
665 fxor %f8, %f16, %f18
666 flush %l7 + 0x50
667 fors %f25, %f23, %f12
668 ldd [%l7 + 0x48], %o2
669 tg %icc, 0x2
670 udivcc %l1, 0x1F9A, %g5
671 wr %g0, 0x19, %asi
672 ldswa [%l7 + 0x58] %asi, %i7
673 movn %icc, %i3, %o5
674 movvc %icc, %o6, %g7
675 subcc %i2, 0x1768, %g6
676 fmovrdlez %i6, %f24, %f20
677 smul %o3, 0x0FDC, %l0
678 tcs %icc, 0x0
679 ldd [%l7 + 0x10], %f6
680 bneg,a loop_48
681 fpadd16s %f25, %f27, %f31
682 edge16 %o1, %o7, %l4
683 fbuge,a %fcc3, loop_49
684loop_48:
685 movrgz %g2, 0x1BC, %g4
686 smulcc %i0, 0x0369, %l6
687 movcc %xcc, %g3, %i1
688loop_49:
689 andcc %l5, %i5, %o4
690 srl %l3, %g1, %i4
691 sll %l2, 0x00, %o0
692 sub %l1, 0x0D6A, %g5
693 fbne,a %fcc0, loop_50
694 orn %o2, 0x1C52, %i7
695 tn %xcc, 0x5
696 fpackfix %f26, %f5
697loop_50:
698 stw %o5, [%l7 + 0x74]
699 array16 %i3, %o6, %g7
700 mulx %i2, %i6, %g6
701 addc %l0, 0x0199, %o3
702 fpack32 %f26, %f14, %f18
703 movn %icc, %o7, %o1
704 edge16n %l4, %g4, %g2
705 mova %icc, %i0, %g3
706 movleu %xcc, %i1, %l5
707 fnor %f28, %f22, %f12
708 movg %icc, %l6, %o4
709 fcmple32 %f28, %f12, %l3
710 ldub [%l7 + 0x52], %i5
711 taddcctv %g1, %i4, %l2
712 umulcc %o0, %l1, %o2
713 fmovd %f12, %f20
714 movneg %xcc, %i7, %g5
715 bpos,a,pn %xcc, loop_51
716 edge32l %o5, %i3, %o6
717 movg %icc, %g7, %i2
718 fmovsvs %icc, %f31, %f14
719loop_51:
720 nop
721 set 0x38, %i2
722 sth %i6, [%l7 + %i2]
723 set 0x1C, %i3
724 lduwa [%l7 + %i3] 0x14, %l0
725 nop
726 setx loop_52, %l0, %l1
727 jmpl %l1, %o3
728 bn,a loop_53
729 fmovrdlez %g6, %f30, %f18
730 edge32ln %o7, %l4, %o1
731loop_52:
732 movl %icc, %g2, %g4
733loop_53:
734 fcmpd %fcc2, %f2, %f8
735 lduw [%l7 + 0x14], %i0
736 edge8n %i1, %l5, %g3
737 fcmpeq16 %f16, %f12, %o4
738 set 0x28, %o2
739 swapa [%l7 + %o2] 0x04, %l6
740 fmovsne %icc, %f1, %f30
741 tle %xcc, 0x1
742 fmovrse %i5, %f1, %f6
743 tle %icc, 0x2
744 alignaddr %g1, %i4, %l3
745 fnors %f28, %f7, %f2
746 sethi 0x0E31, %o0
747 fandnot2 %f4, %f24, %f16
748 sir 0x0EC4
749 movgu %icc, %l2, %l1
750 te %xcc, 0x1
751 xnorcc %i7, %o2, %g5
752 movrgez %i3, %o6, %g7
753 bn,a,pt %xcc, loop_54
754 fmovda %xcc, %f23, %f26
755 or %i2, 0x1C19, %o5
756 bvs,a,pt %xcc, loop_55
757loop_54:
758 edge8n %l0, %i6, %g6
759 andncc %o7, %o3, %o1
760 set 0x40, %i5
761 lduwa [%l7 + %i5] 0x19, %l4
762loop_55:
763 srl %g4, %g2, %i1
764 fmovdn %xcc, %f28, %f19
765 array8 %i0, %g3, %l5
766 set 0x78, %o7
767 sta %f0, [%l7 + %o7] 0x11
768 movcs %xcc, %o4, %i5
769 bl %icc, loop_56
770 fbl,a %fcc1, loop_57
771 taddcctv %l6, 0x18B1, %g1
772 mova %xcc, %i4, %l3
773loop_56:
774 mulscc %o0, %l2, %l1
775loop_57:
776 fpadd32s %f28, %f9, %f11
777 array16 %i7, %g5, %o2
778 movleu %xcc, %i3, %o6
779 stw %i2, [%l7 + 0x24]
780 brnz,a %g7, loop_58
781 edge8 %l0, %o5, %i6
782 wr %g0, 0x89, %asi
783 lduwa [%l7 + 0x28] %asi, %o7
784loop_58:
785 edge8n %g6, %o3, %l4
786 fmovdge %xcc, %f0, %f4
787 tl %icc, 0x4
788 fpack16 %f26, %f6
789 fmul8ulx16 %f10, %f2, %f28
790 fcmpeq32 %f16, %f16, %o1
791 movcc %icc, %g4, %i1
792 fsrc1 %f10, %f2
793 wr %g0, 0x18, %asi
794 lduha [%l7 + 0x4A] %asi, %g2
795 set 0x44, %g1
796 lda [%l7 + %g1] 0x0c, %f12
797 alignaddrl %i0, %l5, %g3
798 fble %fcc1, loop_59
799 fbg %fcc3, loop_60
800 sll %o4, %i5, %g1
801 tcs %xcc, 0x0
802loop_59:
803 fnegd %f26, %f28
804loop_60:
805 mova %xcc, %i4, %l3
806 sth %l6, [%l7 + 0x1A]
807 or %l2, 0x170B, %o0
808 bvc,pt %xcc, loop_61
809 restored
810 rdpr %cwp, %g1
811 rdpr %cansave, %g2
812 rdpr %canrestore, %g3
813 rdpr %cleanwin, %g4
814 rdpr %otherwin, %g5
815 rdpr %wstate, %g6
816 tpos %xcc, 0x6
817 fmovrde %l1, %f12, %f0
818loop_61:
819 add %i7, 0x105E, %g5
820 te %xcc, 0x2
821 movne %icc, %i3, %o2
822 tgu %icc, 0x2
823 mulx %i2, 0x000E, %o6
824 smul %g7, 0x0000, %o5
825 andncc %l0, %o7, %i6
826 array32 %o3, %l4, %o1
827 udivx %g4, 0x038A, %g6
828 ta %xcc, 0x3
829 tn %xcc, 0x4
830 edge16ln %g2, %i0, %i1
831 movcc %icc, %l5, %g3
832 stw %o4, [%l7 + 0x10]
833 movrgz %g1, 0x38D, %i4
834 bn,pn %xcc, loop_62
835 smul %i5, %l6, %l3
836 set 0x54, %o1
837 swapa [%l7 + %o1] 0x89, %l2
838loop_62:
839 orncc %l1, %i7, %o0
840 brlz %i3, loop_63
841 edge8 %g5, %i2, %o6
842 taddcctv %g7, 0x0232, %o2
843 addccc %l0, 0x1D75, %o5
844loop_63:
845 array32 %i6, %o3, %l4
846 stb %o1, [%l7 + 0x3A]
847 orncc %g4, %g6, %o7
848 fnands %f14, %f15, %f0
849 andn %g2, 0x0E8D, %i1
850 fmovse %icc, %f30, %f9
851 fbo %fcc1, loop_64
852 bcc,a,pn %icc, loop_65
853 tsubcctv %i0, %l5, %g3
854 fmovdge %icc, %f14, %f24
855loop_64:
856 sdivcc %o4, 0x0D2A, %i4
857loop_65:
858 fpack32 %f30, %f22, %f4
859 nop
860 setx loop_66, %l0, %l1
861 wrpr 0x1, %tl
862 wrpr %l1, %tpc
863 add %l1, 0x4, %l1
864 wrpr %l1, %tnpc
865 setx 0x34400001400, %l0, %l1
866 wrpr %l1, %tstate
867 wrhpr 0x4, %htstate
868 retry
869 orn %i5, %l6, %l3
870 add %g1, 0x18FE, %l2
871 membar 0x3C
872loop_66:
873 bg loop_67
874 bgu,a,pn %icc, loop_68
875 fornot1 %f16, %f4, %f16
876 te %xcc, 0x5
877loop_67:
878 srax %l1, 0x09, %o0
879loop_68:
880 popc 0x04F3, %i7
881 fmovsvc %xcc, %f19, %f26
882 tn %icc, 0x2
883 movrgez %g5, %i3, %i2
884 subcc %g7, %o2, %l0
885 fmuld8ulx16 %f15, %f26, %f26
886 umul %o5, 0x053A, %o6
887 movrlz %o3, 0x3E8, %l4
888 fbn %fcc1, loop_69
889 lduw [%l7 + 0x70], %i6
890 umulcc %o1, %g6, %o7
891 sll %g4, 0x09, %i1
892loop_69:
893 smul %i0, %l5, %g3
894 movne %xcc, %o4, %i4
895 fandnot2s %f25, %f22, %f2
896 array8 %i5, %g2, %l6
897 edge32l %g1, %l2, %l1
898 set 0x28, %o6
899 ldxa [%l7 + %o6] 0x10, %l3
900 movn %icc, %o0, %g5
901 xor %i3, 0x117A, %i7
902 membar #Sync
903 set 0x40, %l5
904 ldda [%l7 + %l5] 0x1e, %f0
905 bge,pt %xcc, loop_70
906 udivx %g7, 0x0704, %i2
907 fbue,a %fcc2, loop_71
908 siam 0x6
909loop_70:
910 ldsw [%l7 + 0x64], %l0
911 movgu %xcc, %o5, %o2
912loop_71:
913 fba %fcc1, loop_72
914 mova %icc, %o3, %o6
915 fbo,a %fcc0, loop_73
916 tpos %xcc, 0x6
917loop_72:
918 edge16ln %l4, %o1, %i6
919 set 0x68, %l0
920 stha %g6, [%l7 + %l0] 0x04
921loop_73:
922 fbue %fcc0, loop_74
923 edge16ln %g4, %i1, %i0
924 set 0x40, %o5
925 ldda [%l7 + %o5] 0x04, %f0
926loop_74:
927 add %l5, %o7, %g3
928 movgu %icc, %i4, %o4
929 addccc %g2, %i5, %g1
930 tvc %icc, 0x5
931 bl,a,pt %xcc, loop_75
932 ldsw [%l7 + 0x68], %l6
933 sdiv %l2, 0x19C3, %l3
934 fmovsle %xcc, %f4, %f11
935loop_75:
936 fba %fcc1, loop_76
937 fmovs %f5, %f11
938 fmovdpos %icc, %f20, %f29
939 fmovrsgz %l1, %f2, %f20
940loop_76:
941 and %o0, %g5, %i7
942 sra %i3, %g7, %l0
943 alignaddrl %o5, %i2, %o3
944 nop
945 setx loop_77, %l0, %l1
946 jmpl %l1, %o6
947 brgz,a %o2, loop_78
948 addc %o1, %i6, %l4
949 fmul8x16 %f10, %f30, %f24
950loop_77:
951 brgz,a %g6, loop_79
952loop_78:
953 xor %i1, %g4, %i0
954 ldsh [%l7 + 0x4A], %o7
955 umulcc %l5, 0x107F, %i4
956loop_79:
957 fnor %f16, %f12, %f16
958 movre %o4, 0x1F1, %g2
959 movcc %xcc, %i5, %g3
960 fbg %fcc2, loop_80
961 array8 %l6, %g1, %l3
962 fpadd32 %f2, %f28, %f8
963 alignaddrl %l2, %o0, %l1
964loop_80:
965 fmovdne %xcc, %f15, %f21
966 orncc %g5, %i7, %i3
967 edge16l %l0, %o5, %i2
968 fbg,a %fcc1, loop_81
969 brnz,a %o3, loop_82
970 movgu %icc, %o6, %g7
971 srl %o2, %o1, %l4
972loop_81:
973 tge %xcc, 0x3
974loop_82:
975 addccc %g6, 0x12D7, %i1
976 saved
977 rdpr %cwp, %g1
978 rdpr %cansave, %g2
979 rdpr %canrestore, %g3
980 rdpr %cleanwin, %g4
981 rdpr %otherwin, %g5
982 rdpr %wstate, %g6
983 fornot1s %f9, %f14, %f20
984 nop
985 setx loop_83, %l0, %l1
986 wrpr 0x1, %tl
987 wrpr %l1, %tpc
988 add %l1, 0x4, %l1
989 wrpr %l1, %tnpc
990 setx 0x34400001400, %l0, %l1
991 wrpr %l1, %tstate
992 wrhpr 0x4, %htstate
993 retry
994 edge8n %g4, %i0, %o7
995 array32 %l5, %i4, %i6
996 stb %g2, [%l7 + 0x6E]
997loop_83:
998 tvc %xcc, 0x2
999 edge16ln %o4, %i5, %l6
1000 prefetch [%l7 + 0x78], 0x3
1001 tpos %icc, 0x6
1002 bneg,a,pt %icc, loop_84
1003 fbuge,a %fcc1, loop_85
1004 taddcc %g1, 0x1F8A, %g3
1005 movneg %icc, %l2, %o0
1006loop_84:
1007 andn %l1, %g5, %i7
1008loop_85:
1009 alignaddr %l3, %i3, %o5
1010 movre %l0, %o3, %i2
1011 restored
1012 rdpr %cwp, %g1
1013 rdpr %cansave, %g2
1014 rdpr %canrestore, %g3
1015 rdpr %cleanwin, %g4
1016 rdpr %otherwin, %g5
1017 rdpr %wstate, %g6
1018 wr %g0, 0x81, %asi
1019 lduwa [%l7 + 0x28] %asi, %o6
1020 tge %xcc, 0x1
1021 bvs,a,pn %xcc, loop_86
1022 fmovsg %xcc, %f25, %f2
1023 ble,a,pn %xcc, loop_87
1024 fzeros %f25
1025loop_86:
1026 alignaddr %g7, %o2, %o1
1027 sub %g6, %l4, %i1
1028loop_87:
1029 umul %g4, 0x115A, %o7
1030 edge16ln %l5, %i4, %i0
1031 or %i6, 0x0BF4, %g2
1032 fxnor %f10, %f22, %f8
1033 fandnot2 %f20, %f20, %f18
1034 add %o4, 0x0413, %i5
1035 brgz,a %l6, loop_88
1036 st %f29, [%l7 + 0x78]
1037 bvc,a,pn %icc, loop_89
1038 sub %g1, 0x1828, %g3
1039loop_88:
1040 sub %l2, %o0, %l1
1041 fmovse %icc, %f20, %f27
1042loop_89:
1043 fmovdneg %xcc, %f1, %f29
1044 brnz %i7, loop_90
1045 umul %g5, %i3, %o5
1046 wr %g0, 0x10, %asi
1047 lda [%l7 + 0x5C] %asi, %f23
1048loop_90:
1049 movrlez %l3, 0x357, %l0
1050 sllx %o3, 0x12, %o6
1051 membar 0x7B
1052 tne %xcc, 0x2
1053 lduh [%l7 + 0x36], %i2
1054 addcc %o2, 0x1E57, %o1
1055 fabsd %f16, %f24
1056 edge32n %g6, %g7, %l4
1057 movpos %xcc, %i1, %o7
1058 udiv %g4, 0x083D, %i4
1059 xnor %i0, %i6, %l5
1060 sra %g2, %o4, %l6
1061 fmul8ulx16 %f8, %f4, %f14
1062 umulcc %g1, 0x0228, %g3
1063 fmovrslz %i5, %f13, %f14
1064 movg %icc, %o0, %l1
1065 popc %i7, %g5
1066 fmovdne %icc, %f18, %f18
1067 nop
1068 set 0x78, %g4
1069 ldd [%l7 + %g4], %l2
1070 nop
1071 setx loop_91, %l0, %l1
1072 wrpr 0x1, %tl
1073 wrpr %l1, %tnpc
1074 setx 0x34400001400, %l0, %l1
1075 wrpr %l1, %tstate
1076 wrhpr 0x4, %htstate
1077 done
1078 edge32ln %i3, %o5, %l3
1079 addccc %l0, 0x122A, %o3
1080 te %xcc, 0x2
1081loop_91:
1082 movrne %o6, 0x1D7, %i2
1083 array16 %o2, %o1, %g6
1084 ldd [%l7 + 0x58], %l4
1085 wr %g0, 0xeb, %asi
1086 stba %g7, [%l7 + 0x67] %asi
1087 membar #Sync
1088 array32 %i1, %o7, %g4
1089 fmovdne %xcc, %f28, %f19
1090 fandnot1s %f17, %f15, %f13
1091 tleu %icc, 0x6
1092 fmovrdlz %i4, %f8, %f20
1093 mulscc %i6, %l5, %g2
1094 fcmpne16 %f18, %f2, %o4
1095 movgu %xcc, %i0, %l6
1096 set 0x30, %g2
1097 ldda [%l7 + %g2] 0xe2, %g0
1098 fblg,a %fcc1, loop_92
1099 brnz,a %g3, loop_93
1100 orn %o0, 0x1C92, %l1
1101 subcc %i5, %i7, %g5
1102loop_92:
1103 movleu %xcc, %i3, %o5
1104loop_93:
1105 fbuge %fcc3, loop_94
1106 movvc %icc, %l2, %l3
1107 umul %o3, %o6, %i2
1108 tle %xcc, 0x3
1109loop_94:
1110 nop
1111 set 0x4A, %i1
1112 stha %l0, [%l7 + %i1] 0xe3
1113 membar #Sync
1114 add %o2, %g6, %l4
1115 movre %o1, %i1, %o7
1116 subccc %g4, 0x0385, %i4
1117 tsubcc %i6, %l5, %g7
1118 tcc %icc, 0x6
1119 fbne,a %fcc2, loop_95
1120 movvs %xcc, %g2, %o4
1121 membar #Sync
1122 set 0x40, %l4
1123 ldda [%l7 + %l4] 0xf8, %f16
1124loop_95:
1125 siam 0x2
1126 bne %xcc, loop_96
1127 movrgez %i0, 0x24D, %g1
1128 tle %xcc, 0x6
1129 andn %l6, 0x1C59, %g3
1130loop_96:
1131 fbo %fcc2, loop_97
1132 brlez,a %o0, loop_98
1133 movre %l1, 0x02D, %i7
1134 tneg %icc, 0x5
1135loop_97:
1136 fbne %fcc3, loop_99
1137loop_98:
1138 mulx %g5, 0x0F22, %i5
1139 edge8n %o5, %l2, %l3
1140 xorcc %o3, 0x0F96, %o6
1141loop_99:
1142 mova %icc, %i2, %l0
1143 tl %xcc, 0x2
1144 edge8ln %o2, %g6, %l4
1145 fmovsneg %icc, %f19, %f17
1146 wr %g0, 0x11, %asi
1147 sta %f14, [%l7 + 0x48] %asi
1148 xor %o1, 0x1937, %i1
1149 movleu %xcc, %i3, %g4
1150 orcc %o7, %i6, %l5
1151 fmovdcc %xcc, %f7, %f31
1152 alignaddr %i4, %g7, %g2
1153 alignaddr %i0, %g1, %l6
1154 movle %icc, %g3, %o0
1155 set 0x20, %i6
1156 ldda [%l7 + %i6] 0x19, %l0
1157 sdivx %o4, 0x0EDB, %g5
1158 fbn,a %fcc3, loop_100
1159 edge16ln %i7, %o5, %i5
1160 fcmpgt16 %f18, %f30, %l2
1161 subcc %o3, %o6, %i2
1162loop_100:
1163 orncc %l0, %l3, %o2
1164 movne %xcc, %g6, %o1
1165 stb %i1, [%l7 + 0x78]
1166 edge16 %i3, %l4, %g4
1167 srax %i6, 0x1A, %l5
1168 movrne %i4, 0x052, %o7
1169 edge8 %g2, %i0, %g1
1170 orn %l6, %g3, %o0
1171 edge32 %l1, %o4, %g7
1172 tneg %icc, 0x2
1173 sir 0x039E
1174 edge16l %g5, %o5, %i7
1175 fmovsleu %icc, %f25, %f12
1176 tpos %xcc, 0x1
1177 fzeros %f17
1178 movpos %icc, %l2, %i5
1179 tne %icc, 0x6
1180 sra %o6, %o3, %l0
1181 or %i2, 0x0523, %l3
1182 sdivcc %o2, 0x0A68, %g6
1183 fmovrdgez %o1, %f16, %f14
1184 bgu,a,pn %icc, loop_101
1185 smulcc %i1, %i3, %g4
1186 tsubcctv %l4, 0x16C2, %l5
1187 edge32 %i4, %i6, %o7
1188loop_101:
1189 fmovrdgz %g2, %f4, %f28
1190 set 0x0, %l1
1191 stxa %g1, [%g0 + %l1] 0x4f
1192 tl %icc, 0x0
1193 sth %l6, [%l7 + 0x2A]
1194 tvs %xcc, 0x7
1195 tgu %icc, 0x6
1196 fxors %f7, %f13, %f29
1197 array8 %g3, %i0, %o0
1198 tne %xcc, 0x0
1199 umul %o4, 0x1E20, %l1
1200 fcmpne32 %f28, %f4, %g5
1201 andcc %o5, %g7, %i7
1202 edge16 %l2, %i5, %o6
1203 wr %g0, 0x89, %asi
1204 lduwa [%l7 + 0x2C] %asi, %o3
1205 fbe %fcc0, loop_102
1206 fxors %f21, %f22, %f31
1207 sir 0x1A78
1208 udivcc %i2, 0x18EE, %l0
1209loop_102:
1210 umulcc %l3, 0x0473, %o2
1211 bl,a loop_103
1212 fmovdgu %icc, %f10, %f23
1213 ldub [%l7 + 0x18], %o1
1214 movneg %icc, %i1, %g6
1215loop_103:
1216 or %g4, %l4, %l5
1217 fmovdgu %icc, %f26, %f5
1218 movg %icc, %i3, %i6
1219 movge %icc, %i4, %o7
1220 sir 0x0E6B
1221 subcc %g1, 0x1EF4, %l6
1222 fornot2s %f22, %f26, %f14
1223 fmovdcc %xcc, %f11, %f14
1224 tneg %xcc, 0x4
1225 taddcctv %g3, %i0, %o0
1226 udivcc %o4, 0x156C, %l1
1227 udivx %g5, 0x169E, %o5
1228 fbue %fcc1, loop_104
1229 restored
1230 rdpr %cwp, %g1
1231 rdpr %cansave, %g2
1232 rdpr %canrestore, %g3
1233 rdpr %cleanwin, %g4
1234 rdpr %otherwin, %g5
1235 rdpr %wstate, %g6
1236 orncc %g2, 0x0C08, %g7
1237 movg %xcc, %l2, %i5
1238loop_104:
1239 tsubcctv %i7, 0x1D6E, %o3
1240 fpsub32s %f21, %f15, %f9
1241 tne %icc, 0x4
1242 or %o6, %l0, %l3
1243 umulcc %o2, %i2, %i1
1244 nop
1245 setx loop_105, %l0, %l1
1246 wrpr 0x1, %tl
1247 wrpr %l1, %tpc
1248 add %l1, 0x4, %l1
1249 wrpr %l1, %tnpc
1250 setx 0x34400001400, %l0, %l1
1251 wrpr %l1, %tstate
1252 wrhpr 0x4, %htstate
1253 retry
1254 fbl,a %fcc0, loop_106
1255 bcc %xcc, loop_107
1256 fpsub32 %f28, %f0, %f18
1257loop_105:
1258 mulx %o1, %g6, %g4
1259loop_106:
1260 sra %l5, %i3, %i6
1261loop_107:
1262 nop
1263 set 0x5E, %o0
1264 stha %i4, [%l7 + %o0] 0x80
1265 alignaddrl %l4, %o7, %g1
1266 set 0x40, %i4
1267 ldda [%l7 + %i4] 0x23, %g2
1268 udiv %l6, 0x1AFB, %i0
1269 edge8 %o4, %l1, %g5
1270 fornot1s %f12, %f10, %f1
1271 edge8 %o5, %o0, %g7
1272 fmovsleu %icc, %f14, %f28
1273 flush %l7 + 0x64
1274 ble,pt %icc, loop_108
1275 movne %xcc, %g2, %i5
1276 movg %icc, %i7, %l2
1277 sethi 0x0F4C, %o3
1278loop_108:
1279 tge %xcc, 0x4
1280 te %icc, 0x0
1281 bleu,a,pn %icc, loop_109
1282 brgz,a %o6, loop_110
1283 movcc %xcc, %l0, %l3
1284 set 0x65, %o4
1285 ldstuba [%l7 + %o4] 0x04, %o2
1286loop_109:
1287 bl,a,pt %icc, loop_111
1288loop_110:
1289 fmovdcs %icc, %f18, %f30
1290 xnor %i2, %o1, %i1
1291 ta %xcc, 0x6
1292loop_111:
1293 tvc %icc, 0x4
1294 for %f2, %f2, %f16
1295 fmovsvc %icc, %f14, %f28
1296 brgez,a %g6, loop_112
1297 edge8 %l5, %i3, %i6
1298 movcc %icc, %i4, %g4
1299 movl %icc, %l4, %g1
1300loop_112:
1301 tg %xcc, 0x3
1302 set 0x4C, %l6
1303 lduha [%l7 + %l6] 0x15, %g3
1304 bvc %xcc, loop_113
1305 alignaddrl %o7, %i0, %o4
1306 stx %l1, [%l7 + 0x20]
1307 fmovsleu %icc, %f12, %f15
1308loop_113:
1309 nop
1310 setx loop_114, %l0, %l1
1311 wrpr 0x1, %tl
1312 wrpr %l1, %tnpc
1313 setx 0x34400001400, %l0, %l1
1314 wrpr %l1, %tstate
1315 wrhpr 0x4, %htstate
1316 done
1317 edge16l %l6, %g5, %o5
1318 andn %o0, 0x1367, %g7
1319 sdivcc %g2, 0x129A, %i5
1320loop_114:
1321 edge16n %l2, %i7, %o6
1322 andn %o3, %l0, %o2
1323 udivcc %l3, 0x08B6, %o1
1324 taddcctv %i2, %g6, %i1
1325 wr %g0, 0x11, %asi
1326 sta %f19, [%l7 + 0x18] %asi
1327 set 0x54, %i7
1328 ldswa [%l7 + %i7] 0x10, %i3
1329 tvc %icc, 0x4
1330 fcmpne16 %f18, %f8, %i6
1331 fmovrsgez %i4, %f17, %f4
1332 or %g4, 0x121E, %l5
1333 tsubcctv %g1, %l4, %o7
1334 sra %g3, %o4, %l1
1335 ldsb [%l7 + 0x7B], %l6
1336 fmovsn %xcc, %f28, %f7
1337 srax %g5, 0x04, %o5
1338 edge8 %o0, %g7, %i0
1339 umulcc %g2, %l2, %i7
1340 nop
1341 setx loop_115, %l0, %l1
1342 jmpl %l1, %i5
1343 edge16n %o3, %l0, %o6
1344 fcmple16 %f2, %f10, %l3
1345 movre %o1, %i2, %o2
1346loop_115:
1347 movcc %icc, %g6, %i3
1348 fmul8sux16 %f0, %f26, %f12
1349 smul %i1, 0x0305, %i4
1350 fbe %fcc2, loop_116
1351 movg %xcc, %i6, %g4
1352 fbne,a %fcc0, loop_117
1353 movcs %icc, %g1, %l4
1354loop_116:
1355 restored
1356 rdpr %cwp, %g1
1357 rdpr %cansave, %g2
1358 rdpr %canrestore, %g3
1359 rdpr %cleanwin, %g4
1360 rdpr %otherwin, %g5
1361 rdpr %wstate, %g6
1362 fmovsvs %icc, %f27, %f3
1363loop_117:
1364 alignaddrl %o7, %l5, %o4
1365 bshuffle %f8, %f16, %f26
1366 andn %g3, 0x04B3, %l1
1367 xorcc %l6, 0x1836, %o5
1368 std %f6, [%l7 + 0x18]
1369 fblg %fcc3, loop_118
1370 or %o0, %g7, %i0
1371 edge16l %g2, %l2, %g5
1372 stbar
1373loop_118:
1374 taddcc %i7, %o3, %l0
1375 fmovdcc %icc, %f26, %f3
1376 fmovsl %xcc, %f0, %f3
1377 sra %o6, 0x15, %i5
1378 tvs %icc, 0x3
1379 ldsh [%l7 + 0x7E], %o1
1380 brnz %i2, loop_119
1381 sethi 0x0583, %o2
1382 srax %l3, %g6, %i1
1383 fmovsl %icc, %f8, %f10
1384loop_119:
1385 movrlez %i3, 0x375, %i6
1386 st %f15, [%l7 + 0x54]
1387 edge8l %i4, %g1, %g4
1388 movle %xcc, %l4, %l5
1389 movpos %xcc, %o4, %o7
1390 xnorcc %g3, 0x1FDE, %l1
1391 xor %o5, %o0, %l6
1392 smulcc %g7, %i0, %l2
1393 movle %icc, %g2, %g5
1394 mova %icc, %o3, %l0
1395 fmovrse %o6, %f13, %f23
1396 tsubcc %i7, %o1, %i2
1397 array8 %o2, %i5, %l3
1398 edge8ln %i1, %g6, %i3
1399 smulcc %i4, 0x1994, %g1
1400 tvs %xcc, 0x0
1401 fmovdgu %xcc, %f22, %f12
1402 movvc %icc, %i6, %l4
1403 saved
1404 rdpr %cwp, %g1
1405 rdpr %cansave, %g2
1406 rdpr %canrestore, %g3
1407 rdpr %cleanwin, %g4
1408 rdpr %otherwin, %g5
1409 rdpr %wstate, %g6
1410 restored
1411 rdpr %cwp, %g1
1412 rdpr %cansave, %g2
1413 rdpr %canrestore, %g3
1414 rdpr %cleanwin, %g4
1415 rdpr %otherwin, %g5
1416 rdpr %wstate, %g6
1417 srlx %g4, %l5, %o4
1418 fnot1s %f31, %f6
1419 set 0x0A, %g7
1420 lduha [%l7 + %g7] 0x18, %o7
1421 tne %icc, 0x2
1422 wr %g0, 0x89, %asi
1423 stba %g3, [%l7 + 0x0F] %asi
1424 bleu,a loop_120
1425 fsrc2 %f0, %f24
1426 edge8 %o5, %l1, %o0
1427 set 0x40, %l2
1428 ldda [%l7 + %l2] 0x19, %g6
1429loop_120:
1430 movrgz %l6, %l2, %i0
1431 andn %g2, 0x165A, %g5
1432 wr %g0, 0x18, %asi
1433 prefetcha [%l7 + 0x20] %asi, 0x0
1434 movrgz %o3, 0x108, %o6
1435 tneg %icc, 0x6
1436 fandnot2 %f2, %f16, %f30
1437 fpadd16 %f20, %f14, %f6
1438 edge16ln %i7, %i2, %o1
1439 fnegs %f30, %f3
1440 sdiv %i5, 0x1A4E, %l3
1441 add %i1, %o2, %g6
1442 fornot1s %f18, %f12, %f24
1443 xorcc %i3, %g1, %i4
1444 fmul8x16au %f3, %f25, %f18
1445 edge32l %i6, %l4, %g4
1446 ldstub [%l7 + 0x0A], %l5
1447 tle %xcc, 0x5
1448 fbue,a %fcc2, loop_121
1449 flush %l7 + 0x10
1450 wr %g0, 0x04, %asi
1451 ldsba [%l7 + 0x7A] %asi, %o4
1452loop_121:
1453 fmovdle %icc, %f19, %f28
1454 array8 %g3, %o5, %o7
1455 umulcc %l1, %g7, %o0
1456 tleu %icc, 0x6
1457 fmovdcs %icc, %f7, %f5
1458 addc %l2, %l6, %i0
1459 edge8ln %g5, %g2, %l0
1460 fnegd %f0, %f10
1461 smul %o6, %o3, %i2
1462 fmovrdgez %o1, %f2, %f18
1463 movrlez %i7, 0x2C4, %l3
1464 ta %xcc, 0x4
1465 andn %i5, 0x1207, %o2
1466 bvc,a loop_122
1467 ldsw [%l7 + 0x64], %g6
1468 subc %i3, 0x0DD5, %i1
1469 movle %icc, %g1, %i4
1470loop_122:
1471 edge8ln %l4, %g4, %l5
1472 alignaddr %o4, %g3, %i6
1473 srlx %o7, 0x06, %l1
1474 tneg %icc, 0x5
1475 fmul8x16 %f14, %f2, %f8
1476 sth %g7, [%l7 + 0x36]
1477 tn %xcc, 0x0
1478 wr %g0, 0x19, %asi
1479 ldsha [%l7 + 0x38] %asi, %o5
1480 tcs %xcc, 0x1
1481 tvc %xcc, 0x4
1482 tsubcc %l2, %o0, %i0
1483 udivcc %l6, 0x0070, %g5
1484 fxnors %f19, %f6, %f11
1485 brgz %l0, loop_123
1486 tvs %icc, 0x2
1487 mulx %o6, 0x18F3, %g2
1488 fmovsg %icc, %f14, %f27
1489loop_123:
1490 be %xcc, loop_124
1491 edge8l %o3, %o1, %i7
1492 movrne %i2, 0x3A5, %l3
1493 movcc %xcc, %i5, %o2
1494loop_124:
1495 taddcctv %i3, %i1, %g6
1496 movleu %icc, %i4, %l4
1497 bcs,a,pn %icc, loop_125
1498 alignaddrl %g1, %g4, %o4
1499 fmovsneg %xcc, %f3, %f28
1500 tpos %icc, 0x7
1501loop_125:
1502 taddcctv %g3, %l5, %i6
1503 taddcctv %l1, %o7, %g7
1504 fbn %fcc2, loop_126
1505 array16 %o5, %l2, %o0
1506 subccc %i0, 0x0C92, %l6
1507 wr %g0, 0x80, %asi
1508 lduwa [%l7 + 0x58] %asi, %l0
1509loop_126:
1510 tle %xcc, 0x6
1511 bgu,a %icc, loop_127
1512 or %o6, %g2, %o3
1513 sub %o1, 0x0974, %g5
1514 prefetch [%l7 + 0x24], 0x1
1515loop_127:
1516 brlz,a %i2, loop_128
1517 movpos %icc, %i7, %i5
1518 fmovdgu %icc, %f12, %f19
1519 ld [%l7 + 0x64], %f5
1520loop_128:
1521 edge16l %o2, %l3, %i3
1522 tpos %icc, 0x6
1523 fandnot1s %f19, %f26, %f13
1524 membar 0x1A
1525 ldsw [%l7 + 0x1C], %g6
1526 faligndata %f26, %f28, %f22
1527 tle %xcc, 0x3
1528 tsubcctv %i1, %i4, %g1
1529 movcc %icc, %l4, %g4
1530 nop
1531 setx loop_129, %l0, %l1
1532 jmpl %l1, %o4
1533 umulcc %l5, %g3, %i6
1534 set 0x30, %g6
1535 lduwa [%l7 + %g6] 0x81, %o7
1536loop_129:
1537 ble,a loop_130
1538 bne %xcc, loop_131
1539 swap [%l7 + 0x4C], %l1
1540 orcc %o5, 0x01EE, %l2
1541loop_130:
1542 fmuld8ulx16 %f24, %f5, %f24
1543loop_131:
1544 fblg,a %fcc0, loop_132
1545 movne %icc, %g7, %i0
1546 movrlez %l6, %l0, %o0
1547 wr %g0, 0x89, %asi
1548 lda [%l7 + 0x60] %asi, %f21
1549loop_132:
1550 nop
1551 add %l7, 0x64, %l6
1552 wr %g0, 0x81, %asi
1553 lda [%l6] %asi, %o6
1554 casa [%l6] 0x81, %o6, %o3
1555 set 0x10, %l3
1556 stda %g2, [%l7 + %l3] 0x22
1557 membar #Sync
1558 saved
1559 rdpr %cwp, %g1
1560 rdpr %cansave, %g2
1561 rdpr %canrestore, %g3
1562 rdpr %cleanwin, %g4
1563 rdpr %otherwin, %g5
1564 rdpr %wstate, %g6
1565 movne %xcc, %o1, %i2
1566 tleu %icc, 0x4
1567 sra %g5, %i5, %o2
1568 add %l3, 0x1E90, %i7
1569 fmovde %xcc, %f27, %f0
1570 sra %g6, %i3, %i1
1571 array16 %g1, %i4, %l4
1572 tpos %icc, 0x0
1573 fpmerge %f13, %f3, %f6
1574 tgu %icc, 0x2
1575 fmovdleu %icc, %f13, %f24
1576 sdivcc %o4, 0x06C0, %g4
1577 alignaddr %g3, %l5, %i6
1578 nop
1579 setx loop_133, %l0, %l1
1580 wrpr 0x1, %tl
1581 wrpr %l1, %tpc
1582 add %l1, 0x4, %l1
1583 wrpr %l1, %tnpc
1584 setx 0x34400001400, %l0, %l1
1585 wrpr %l1, %tstate
1586 wrhpr 0x4, %htstate
1587 retry
1588 edge32ln %l1, %o7, %o5
1589 movl %icc, %l2, %i0
1590 call loop_134
1591loop_133:
1592 fnegs %f26, %f3
1593 andcc %l6, %g7, %l0
1594 fmovdneg %xcc, %f0, %f14
1595loop_134:
1596 fornot2 %f18, %f26, %f0
1597 fmul8x16al %f2, %f17, %f16
1598 nop
1599 setx loop_135, %l0, %l1
1600 wrpr 0x1, %tl
1601 wrpr %l1, %tpc
1602 add %l1, 0x4, %l1
1603 wrpr %l1, %tnpc
1604 setx 0x34400001400, %l0, %l1
1605 wrpr %l1, %tstate
1606 wrhpr 0x4, %htstate
1607 retry
1608 smulcc %o6, 0x0FAB, %o3
1609 movneg %icc, %o0, %g2
1610 fcmpne32 %f28, %f2, %i2
1611loop_135:
1612 edge16ln %o1, %i5, %g5
1613 stw %l3, [%l7 + 0x50]
1614 sdivcc %i7, 0x0750, %g6
1615 fcmpne32 %f0, %f6, %i3
1616 edge32n %i1, %o2, %i4
1617 xnorcc %l4, %g1, %g4
1618 fmovdleu %icc, %f16, %f3
1619 alignaddr %g3, %o4, %l5
1620 fmul8ulx16 %f20, %f22, %f0
1621 tvs %xcc, 0x3
1622 array32 %l1, %o7, %o5
1623 subcc %l2, %i0, %l6
1624 sir 0x0869
1625 tsubcc %i6, %g7, %o6
1626 xnor %l0, %o3, %o0
1627 fandnot2s %f8, %f28, %f4
1628 movrgez %i2, %g2, %o1
1629 fand %f14, %f0, %f10
1630 add %l7, 0x1C, %l6
1631 wr %g0, 0x04, %asi
1632 lda [%l6] %asi, %i5
1633 casa [%l6] %asi, %i5, %g5
1634 fmovsa %xcc, %f6, %f22
1635 srl %i7, 0x19, %g6
1636 sub %i3, %i1, %o2
1637 fbo,a %fcc1, loop_136
1638 fmovrsgez %i4, %f6, %f6
1639 tg %xcc, 0x7
1640 andncc %l4, %l3, %g4
1641loop_136:
1642 fcmple32 %f22, %f26, %g1
1643 fcmpgt16 %f8, %f26, %g3
1644 sra %o4, 0x1E, %l5
1645 bl,a,pt %icc, loop_137
1646 edge32n %o7, %o5, %l1
1647 movrgez %i0, %l2, %i6
1648 move %xcc, %l6, %o6
1649loop_137:
1650 taddcctv %l0, %g7, %o3
1651 movrlez %i2, %o0, %o1
1652 lduh [%l7 + 0x2C], %i5
1653 set 0x40, %i0
1654 sta %f25, [%l7 + %i0] 0x10
1655 fmovsn %xcc, %f11, %f6
1656 tsubcc %g2, 0x06C8, %i7
1657 movcs %xcc, %g5, %g6
1658 ldx [%l7 + 0x68], %i1
1659 movrlz %i3, 0x17B, %i4
1660 fcmpgt16 %f2, %f0, %l4
1661 movre %l3, 0x213, %o2
1662 bvs loop_138
1663 stw %g1, [%l7 + 0x0C]
1664 nop
1665 set 0x0E, %o3
1666 ldstub [%l7 + %o3], %g4
1667 alignaddr %g3, %o4, %l5
1668loop_138:
1669 xnorcc %o5, %o7, %i0
1670 nop
1671 setx loop_139, %l0, %l1
1672 wrpr 0x1, %tl
1673 wrpr %l1, %tnpc
1674 setx 0x34400001400, %l0, %l1
1675 wrpr %l1, %tstate
1676 wrhpr 0x4, %htstate
1677 done
1678 taddcctv %l2, %i6, %l6
1679 movneg %icc, %l1, %o6
1680 edge8ln %l0, %o3, %g7
1681loop_139:
1682 brnz,a %o0, loop_140
1683 tge %xcc, 0x2
1684 movcs %icc, %o1, %i2
1685 tgu %icc, 0x7
1686loop_140:
1687 tvc %xcc, 0x2
1688 movl %icc, %g2, %i7
1689 ldub [%l7 + 0x4B], %i5
1690 srlx %g5, 0x11, %g6
1691 movrgez %i3, 0x0D0, %i1
1692 movrlz %l4, 0x3EB, %l3
1693 umul %i4, 0x1A94, %g1
1694 movrlz %g4, 0x022, %g3
1695 orncc %o2, 0x1344, %l5
1696 edge16ln %o5, %o7, %o4
1697 tn %xcc, 0x5
1698 tge %xcc, 0x1
1699 smul %i0, 0x0139, %l2
1700 fmul8x16 %f18, %f28, %f0
1701 brgz %l6, loop_141
1702 addccc %l1, 0x08B1, %o6
1703 srl %i6, %o3, %g7
1704 set 0x09, %g3
1705 ldsba [%l7 + %g3] 0x80, %l0
1706loop_141:
1707 fandnot1s %f8, %f28, %f7
1708 fba %fcc1, loop_142
1709 orn %o0, %o1, %i2
1710 fmul8x16au %f19, %f1, %f16
1711 fble %fcc3, loop_143
1712loop_142:
1713 edge16n %i7, %g2, %g5
1714 fmovrse %i5, %f3, %f11
1715 tn %icc, 0x1
1716loop_143:
1717 alignaddr %i3, %g6, %i1
1718 movg %xcc, %l3, %i4
1719 movrne %g1, 0x1DE, %l4
1720 fble %fcc1, loop_144
1721 fcmpgt16 %f22, %f18, %g4
1722 edge16 %o2, %g3, %l5
1723 fmovdleu %xcc, %f14, %f22
1724loop_144:
1725 bvc %xcc, loop_145
1726 lduw [%l7 + 0x70], %o7
1727 fcmpne32 %f16, %f26, %o5
1728 xnor %i0, 0x030C, %o4
1729loop_145:
1730 bneg %icc, loop_146
1731 edge16ln %l6, %l1, %l2
1732 xor %i6, 0x15FD, %o6
1733 edge8ln %o3, %l0, %g7
1734loop_146:
1735 srlx %o1, %i2, %i7
1736 orn %g2, 0x1493, %g5
1737 edge16l %i5, %o0, %g6
1738 srlx %i3, %l3, %i1
1739 andcc %i4, 0x0BD1, %l4
1740 fbn,a %fcc1, loop_147
1741 tne %xcc, 0x1
1742 fbul %fcc3, loop_148
1743 fand %f22, %f6, %f30
1744loop_147:
1745 fsrc1 %f0, %f14
1746 tge %icc, 0x1
1747loop_148:
1748 andcc %g4, 0x17C7, %g1
1749 fnot1 %f4, %f18
1750 ldd [%l7 + 0x70], %o2
1751 swap [%l7 + 0x78], %g3
1752 movne %icc, %o7, %o5
1753 xnor %l5, 0x0841, %i0
1754 mova %icc, %o4, %l6
1755 movrgez %l1, 0x3AA, %l2
1756 movge %xcc, %i6, %o3
1757 subcc %l0, 0x0199, %o6
1758 fmovrde %o1, %f8, %f20
1759 brz,a %i2, loop_149
1760 sra %g7, %i7, %g2
1761 fmovrdgz %g5, %f16, %f12
1762 fble %fcc0, loop_150
1763loop_149:
1764 movrgz %o0, %i5, %g6
1765 tsubcctv %l3, %i3, %i4
1766 fcmpeq16 %f24, %f2, %l4
1767loop_150:
1768 nop
1769 set 0x34, %i2
1770 lda [%l7 + %i2] 0x0c, %f25
1771 movrgez %i1, %g1, %g4
1772 mulscc %o2, 0x0509, %g3
1773 fbue %fcc0, loop_151
1774 umul %o7, 0x057B, %l5
1775 tcc %icc, 0x7
1776 mulscc %o5, 0x024A, %o4
1777loop_151:
1778 movrgez %l6, 0x256, %l1
1779 movn %icc, %i0, %l2
1780 bl,pt %icc, loop_152
1781 xnorcc %i6, 0x1F92, %l0
1782 udivx %o3, 0x1827, %o1
1783 bgu,a,pt %xcc, loop_153
1784loop_152:
1785 brz,a %i2, loop_154
1786 fnor %f26, %f8, %f8
1787 tleu %icc, 0x3
1788loop_153:
1789 bneg loop_155
1790loop_154:
1791 bl %icc, loop_156
1792 ldx [%l7 + 0x70], %g7
1793 or %o6, 0x0512, %i7
1794loop_155:
1795 saved
1796 rdpr %cwp, %g1
1797 rdpr %cansave, %g2
1798 rdpr %canrestore, %g3
1799 rdpr %cleanwin, %g4
1800 rdpr %otherwin, %g5
1801 rdpr %wstate, %g6
1802loop_156:
1803 restored
1804 rdpr %cwp, %g1
1805 rdpr %cansave, %g2
1806 rdpr %canrestore, %g3
1807 rdpr %cleanwin, %g4
1808 rdpr %otherwin, %g5
1809 rdpr %wstate, %g6
1810 subccc %g5, 0x0A32, %o0
1811 fmovdpos %icc, %f31, %f0
1812 bleu,a %xcc, loop_157
1813 movge %icc, %i5, %g6
1814 fmovsl %icc, %f13, %f1
1815 movneg %xcc, %g2, %l3
1816loop_157:
1817 andn %i3, %i4, %i1
1818 st %f28, [%l7 + 0x70]
1819 wr %g0, 0x81, %asi
1820 stha %l4, [%l7 + 0x0A] %asi
1821 wr %g0, 0x80, %asi
1822 ldsha [%l7 + 0x60] %asi, %g4
1823 std %g0, [%l7 + 0x18]
1824 bl %icc, loop_158
1825 edge32ln %g3, %o2, %l5
1826 and %o7, %o4, %o5
1827 addc %l6, %i0, %l1
1828loop_158:
1829 fcmpne16 %f6, %f18, %l2
1830 movl %icc, %l0, %o3
1831 movleu %xcc, %i6, %o1
1832 fbul %fcc0, loop_159
1833 brgez %g7, loop_160
1834 movl %icc, %o6, %i2
1835 movge %xcc, %g5, %i7
1836loop_159:
1837 nop
1838 set 0x2C, %i3
1839 sta %f10, [%l7 + %i3] 0x18
1840loop_160:
1841 orncc %i5, %g6, %o0
1842 xnor %l3, 0x1910, %i3
1843 sethi 0x166D, %i4
1844 andcc %g2, 0x10EE, %i1
1845 array32 %l4, %g4, %g1
1846 taddcctv %o2, 0x1118, %g3
1847 andncc %o7, %l5, %o4
1848 smul %l6, %o5, %i0
1849 wr %g0, 0x10, %asi
1850 ldsha [%l7 + 0x0C] %asi, %l2
1851 fxnors %f3, %f8, %f3
1852 restored
1853 rdpr %cwp, %g1
1854 rdpr %cansave, %g2
1855 rdpr %canrestore, %g3
1856 rdpr %cleanwin, %g4
1857 rdpr %otherwin, %g5
1858 rdpr %wstate, %g6
1859 fbug %fcc1, loop_161
1860 movrlez %l1, 0x27B, %l0
1861 fabss %f17, %f3
1862 and %o3, 0x1EFB, %i6
1863loop_161:
1864 movg %xcc, %o1, %o6
1865 flush %l7 + 0x70
1866 srlx %g7, %i2, %g5
1867 fbge %fcc1, loop_162
1868 movg %xcc, %i5, %g6
1869 tleu %icc, 0x7
1870 sllx %o0, %i7, %l3
1871loop_162:
1872 edge8l %i3, %g2, %i1
1873 nop
1874 set 0x2C, %g5
1875 ldsb [%l7 + %g5], %i4
1876 tsubcctv %l4, %g4, %o2
1877 umul %g3, %o7, %g1
1878 tle %xcc, 0x0
1879 tg %xcc, 0x3
1880 fmovrse %l5, %f16, %f8
1881 srl %l6, %o4, %o5
1882 tsubcctv %l2, 0x0041, %l1
1883 fors %f28, %f7, %f4
1884 tle %xcc, 0x3
1885 tsubcc %l0, 0x16C9, %i0
1886 fmovs %f27, %f31
1887 sdivx %i6, 0x1383, %o3
1888 add %l7, 0x78, %l6
1889 wr %g0, 0x10, %asi
1890 lda [%l6] %asi, %o6
1891 casa [%l6] 0x10, %o6, %o1
1892 ldsw [%l7 + 0x68], %i2
1893 movneg %xcc, %g5, %i5
1894 set 0x48, %o2
1895 stda %g6, [%l7 + %o2] 0x0c
1896 movg %icc, %g7, %i7
1897 fbl,a %fcc1, loop_163
1898 ldsw [%l7 + 0x1C], %l3
1899 stx %o0, [%l7 + 0x48]
1900 tpos %icc, 0x5
1901loop_163:
1902 brnz %g2, loop_164
1903 tleu %xcc, 0x3
1904 wr %g0, 0xe2, %asi
1905 stha %i3, [%l7 + 0x78] %asi
1906 membar #Sync
1907loop_164:
1908 nop
1909 wr %g0, 0x11, %asi
1910 ldsha [%l7 + 0x22] %asi, %i1
1911 nop
1912 setx loop_165, %l0, %l1
1913 wrpr 0x1, %tl
1914 wrpr %l1, %tpc
1915 add %l1, 0x4, %l1
1916 wrpr %l1, %tnpc
1917 setx 0x34400001400, %l0, %l1
1918 wrpr %l1, %tstate
1919 wrhpr 0x4, %htstate
1920 retry
1921 andncc %l4, %g4, %o2
1922 andn %i4, 0x11E8, %o7
1923 umul %g1, %l5, %l6
1924loop_165:
1925 fcmpd %fcc1, %f18, %f2
1926 fbule,a %fcc1, loop_166
1927 sll %o4, %g3, %o5
1928 tge %xcc, 0x7
1929 or %l2, %l0, %i0
1930loop_166:
1931 fbule %fcc0, loop_167
1932 fmovscc %xcc, %f25, %f22
1933 edge16l %l1, %o3, %o6
1934 fmovd %f4, %f24
1935loop_167:
1936 fbn,a %fcc1, loop_168
1937 tn %icc, 0x5
1938 movrgez %o1, %i2, %i6
1939 saved
1940 rdpr %cwp, %g1
1941 rdpr %cansave, %g2
1942 rdpr %canrestore, %g3
1943 rdpr %cleanwin, %g4
1944 rdpr %otherwin, %g5
1945 rdpr %wstate, %g6
1946loop_168:
1947 saved
1948 rdpr %cwp, %g1
1949 rdpr %cansave, %g2
1950 rdpr %canrestore, %g3
1951 rdpr %cleanwin, %g4
1952 rdpr %otherwin, %g5
1953 rdpr %wstate, %g6
1954 bvc,a,pt %xcc, loop_169
1955 movrgz %i5, 0x326, %g6
1956 movvc %icc, %g7, %g5
1957 sra %l3, %o0, %g2
1958loop_169:
1959 tcc %xcc, 0x0
1960 movrlez %i7, %i3, %l4
1961 sllx %g4, 0x1E, %o2
1962 movvc %xcc, %i1, %i4
1963 edge32n %o7, %l5, %l6
1964 subcc %o4, 0x160E, %g1
1965 fnand %f8, %f24, %f10
1966 fpackfix %f20, %f2
1967 fmovse %xcc, %f14, %f30
1968 fsrc2s %f20, %f18
1969 fbug %fcc1, loop_170
1970 move %xcc, %g3, %l2
1971 fmovsle %icc, %f11, %f6
1972 fmovdgu %icc, %f14, %f13
1973loop_170:
1974 fnot1 %f8, %f28
1975 fmovsne %xcc, %f10, %f6
1976 wr %g0, 0x81, %asi
1977 ldstuba [%l7 + 0x35] %asi, %o5
1978 tn %icc, 0x1
1979 fmovdg %xcc, %f30, %f30
1980 movpos %icc, %i0, %l0
1981 wr %g0, 0xf8, %asi
1982 stda %f0, [%l7 + 0x40] %asi
1983 membar #Sync
1984 edge32n %l1, %o3, %o1
1985 fcmpgt16 %f10, %f10, %o6
1986 umul %i2, 0x1CEF, %i5
1987 flush %l7 + 0x58
1988 prefetch [%l7 + 0x7C], 0x2
1989 brnz %i6, loop_171
1990 movleu %icc, %g7, %g5
1991 andncc %g6, %l3, %g2
1992 sdivx %o0, 0x0656, %i3
1993loop_171:
1994 fandnot2s %f26, %f14, %f29
1995 taddcc %i7, 0x13F6, %l4
1996 sra %o2, %i1, %g4
1997 set 0x54, %i5
1998 swapa [%l7 + %i5] 0x0c, %o7
1999 tgu %icc, 0x5
2000 wr %g0, 0x2a, %asi
2001 stha %i4, [%l7 + 0x48] %asi
2002 membar #Sync
2003 edge32l %l6, %o4, %l5
2004 movcc %icc, %g1, %l2
2005 tcc %icc, 0x3
2006 umulcc %g3, 0x0F0E, %o5
2007 udiv %l0, 0x0990, %l1
2008 wr %g0, 0x0c, %asi
2009 lduba [%l7 + 0x73] %asi, %o3
2010 membar 0x52
2011 alignaddrl %o1, %i0, %o6
2012 fmovsne %xcc, %f8, %f10
2013 ldd [%l7 + 0x70], %f22
2014 add %l7, 0x28, %l6
2015 wr %g0, 0x0c, %asi
2016 lda [%l6] %asi, %i2
2017 casa [%l6] 0x0c, %i2, %i5
2018 movvc %icc, %g7, %g5
2019 sra %i6, 0x07, %g6
2020 brlez,a %g2, loop_172
2021 fcmps %fcc3, %f5, %f4
2022 set 0x40, %g1
2023 ldda [%l7 + %g1] 0x04, %f16
2024loop_172:
2025 movneg %xcc, %l3, %o0
2026 wr %g0, 0x89, %asi
2027 stha %i3, [%l7 + 0x4C] %asi
2028 brlz %i7, loop_173
2029 tvs %xcc, 0x7
2030 movgu %xcc, %l4, %i1
2031 edge8n %o2, %g4, %i4
2032loop_173:
2033 fmovrdne %l6, %f28, %f6
2034 fmovd %f22, %f2
2035 addccc %o7, %l5, %g1
2036 movcs %xcc, %o4, %g3
2037 wr %g0, 0x89, %asi
2038 lduha [%l7 + 0x2A] %asi, %o5
2039 brz,a %l2, loop_174
2040 tcs %xcc, 0x3
2041 fmovrdlz %l0, %f26, %f22
2042 fmovrdlz %o3, %f4, %f18
2043loop_174:
2044 edge32l %o1, %i0, %l1
2045 fmovdgu %icc, %f8, %f15
2046 fornot1s %f0, %f16, %f16
2047 movle %icc, %o6, %i2
2048 xor %i5, %g5, %g7
2049 edge16l %i6, %g2, %g6
2050 bge loop_175
2051 sdiv %l3, 0x0AC7, %o0
2052 taddcctv %i7, 0x186F, %i3
2053 fmovdne %icc, %f23, %f19
2054loop_175:
2055 tcs %icc, 0x1
2056 fsrc2 %f30, %f12
2057 orncc %l4, %o2, %g4
2058 taddcc %i1, %l6, %i4
2059 movrlz %o7, 0x0EC, %g1
2060 fbe %fcc1, loop_176
2061 edge16 %l5, %g3, %o5
2062 array32 %o4, %l2, %l0
2063 brnz %o3, loop_177
2064loop_176:
2065 edge32 %i0, %o1, %l1
2066 xorcc %o6, 0x0409, %i2
2067 fmovrslez %g5, %f31, %f12
2068loop_177:
2069 sub %g7, %i6, %i5
2070 wr %g0, 0x89, %asi
2071 swapa [%l7 + 0x78] %asi, %g2
2072 wr %g0, 0x18, %asi
2073 prefetcha [%l7 + 0x68] %asi, 0x2
2074 sra %g6, %o0, %i3
2075 udivcc %i7, 0x03D8, %o2
2076 sdivx %g4, 0x0D4C, %l4
2077 taddcctv %l6, %i4, %o7
2078 fsrc1 %f8, %f28
2079 fmovdcc %icc, %f17, %f2
2080 movcc %icc, %i1, %g1
2081 fpsub16 %f14, %f4, %f2
2082 nop
2083 set 0x70, %o7
2084 std %f0, [%l7 + %o7]
2085 fzeros %f23
2086 and %g3, %l5, %o4
2087 fand %f16, %f0, %f4
2088 fnot2s %f13, %f28
2089 xnor %l2, 0x1B00, %l0
2090 wr %g0, 0x80, %asi
2091 stxa %o5, [%l7 + 0x18] %asi
2092 set 0x44, %o6
2093 lduwa [%l7 + %o6] 0x18, %o3
2094 fmovdvs %xcc, %f16, %f24
2095 alignaddrl %i0, %o1, %o6
2096 udiv %l1, 0x1C46, %i2
2097 movg %xcc, %g7, %g5
2098 tne %xcc, 0x4
2099 movcs %icc, %i6, %g2
2100 bgu,a,pt %xcc, loop_178
2101 tsubcc %i5, 0x084A, %g6
2102 edge8n %o0, %l3, %i3
2103 tpos %xcc, 0x1
2104loop_178:
2105 fors %f13, %f11, %f11
2106 wr %g0, 0x81, %asi
2107 swapa [%l7 + 0x50] %asi, %o2
2108 tcs %icc, 0x4
2109 fcmpeq16 %f10, %f16, %i7
2110 udiv %l4, 0x03F8, %l6
2111 fnands %f18, %f30, %f1
2112 fbo,a %fcc0, loop_179
2113 srax %g4, 0x15, %o7
2114 ldx [%l7 + 0x18], %i1
2115 and %i4, %g1, %g3
2116loop_179:
2117 bcs,a loop_180
2118 fba,a %fcc3, loop_181
2119 ta %xcc, 0x6
2120 be,pt %xcc, loop_182
2121loop_180:
2122 fbne,a %fcc0, loop_183
2123loop_181:
2124 tcc %xcc, 0x5
2125 edge16n %l5, %l2, %l0
2126loop_182:
2127 sub %o4, %o3, %i0
2128loop_183:
2129 popc 0x0EAB, %o1
2130 wr %g0, 0x10, %asi
2131 lduba [%l7 + 0x11] %asi, %o5
2132 ld [%l7 + 0x40], %f25
2133 sra %l1, 0x16, %o6
2134 sllx %i2, 0x06, %g7
2135 tgu %icc, 0x1
2136 wr %g0, 0x80, %asi
2137 lda [%l7 + 0x60] %asi, %f26
2138 fpack16 %f18, %f7
2139 alignaddrl %i6, %g5, %i5
2140 bcs %icc, loop_184
2141 fbl %fcc0, loop_185
2142 addc %g2, %g6, %o0
2143 brlez,a %l3, loop_186
2144loop_184:
2145 movre %o2, 0x215, %i7
2146loop_185:
2147 xorcc %l4, %l6, %i3
2148 fpackfix %f2, %f27
2149loop_186:
2150 nop
2151 set 0x2C, %l5
2152 stwa %o7, [%l7 + %l5] 0x2f
2153 membar #Sync
2154 ldub [%l7 + 0x2B], %g4
2155 fbe,a %fcc0, loop_187
2156 fzeros %f29
2157 tsubcc %i1, %i4, %g3
2158 taddcc %g1, %l5, %l2
2159loop_187:
2160 movcs %icc, %o4, %l0
2161 mulx %i0, 0x1223, %o3
2162 fba,a %fcc3, loop_188
2163 stw %o1, [%l7 + 0x24]
2164 membar 0x7E
2165 fpsub32s %f17, %f24, %f23
2166loop_188:
2167 movle %xcc, %o5, %o6
2168 movgu %icc, %l1, %i2
2169 fbug,a %fcc3, loop_189
2170 fmovrdne %i6, %f28, %f0
2171 andn %g5, %i5, %g7
2172 orn %g2, %g6, %l3
2173loop_189:
2174 brgez %o2, loop_190
2175 fbn %fcc2, loop_191
2176 smul %o0, %l4, %i7
2177 lduh [%l7 + 0x66], %i3
2178loop_190:
2179 tleu %icc, 0x3
2180loop_191:
2181 tge %xcc, 0x0
2182 bvs,pt %xcc, loop_192
2183 swap [%l7 + 0x30], %l6
2184 taddcctv %g4, 0x1736, %o7
2185 lduh [%l7 + 0x6C], %i4
2186loop_192:
2187 sub %i1, 0x15FE, %g1
2188 fnot1s %f0, %f17
2189 array32 %l5, %l2, %o4
2190 bg,a %icc, loop_193
2191 ldx [%l7 + 0x50], %g3
2192 tpos %icc, 0x7
2193 st %f10, [%l7 + 0x08]
2194loop_193:
2195 bleu,pn %xcc, loop_194
2196 srlx %i0, 0x1A, %l0
2197 fmovsn %icc, %f24, %f15
2198 movne %xcc, %o3, %o5
2199loop_194:
2200 ba,pt %icc, loop_195
2201 edge32l %o1, %l1, %i2
2202 movrgz %o6, %g5, %i5
2203 sdivx %g7, 0x1982, %g2
2204loop_195:
2205 fba %fcc3, loop_196
2206 subc %i6, 0x0E7A, %g6
2207 tcc %xcc, 0x2
2208 prefetch [%l7 + 0x60], 0x0
2209loop_196:
2210 bpos,a,pn %icc, loop_197
2211 mulx %l3, %o0, %o2
2212 orncc %l4, 0x0657, %i3
2213 sllx %l6, %i7, %g4
2214loop_197:
2215 edge16l %o7, %i1, %i4
2216 fmovdg %icc, %f21, %f31
2217 orncc %g1, %l2, %o4
2218 subc %l5, %g3, %l0
2219 fmovrdne %o3, %f28, %f26
2220 fsrc2 %f12, %f30
2221 movrne %o5, %i0, %o1
2222 orncc %l1, %o6, %i2
2223 fmul8sux16 %f18, %f10, %f20
2224 sll %i5, %g7, %g5
2225 lduw [%l7 + 0x5C], %i6
2226 fone %f26
2227 fmovsa %xcc, %f17, %f20
2228 fbg %fcc0, loop_198
2229 fmovrsne %g6, %f9, %f12
2230 ldsh [%l7 + 0x12], %l3
2231 tsubcc %o0, %o2, %l4
2232loop_198:
2233 stbar
2234 sdivcc %g2, 0x0F31, %l6
2235 andncc %i3, %g4, %o7
2236 movn %icc, %i1, %i4
2237 movrgez %g1, %l2, %o4
2238 movcc %icc, %l5, %g3
2239 srl %l0, 0x09, %o3
2240 saved
2241 rdpr %cwp, %g1
2242 rdpr %cansave, %g2
2243 rdpr %canrestore, %g3
2244 rdpr %cleanwin, %g4
2245 rdpr %otherwin, %g5
2246 rdpr %wstate, %g6
2247 bvc,pn %xcc, loop_199
2248 movvs %xcc, %i7, %i0
2249 tpos %xcc, 0x2
2250 movre %o5, 0x0BA, %o1
2251loop_199:
2252 fcmpne16 %f6, %f8, %o6
2253 restored
2254 rdpr %cwp, %g1
2255 rdpr %cansave, %g2
2256 rdpr %canrestore, %g3
2257 rdpr %cleanwin, %g4
2258 rdpr %otherwin, %g5
2259 rdpr %wstate, %g6
2260 popc %i2, %l1
2261 fmovsa %icc, %f8, %f2
2262 tle %icc, 0x5
2263 ldd [%l7 + 0x78], %g6
2264 movvs %xcc, %i5, %i6
2265 set 0x40, %o1
2266 ldxa [%l7 + %o1] 0x14, %g5
2267 mulscc %l3, %g6, %o0
2268 brnz,a %l4, loop_200
2269 stw %g2, [%l7 + 0x28]
2270 andcc %l6, 0x0E50, %i3
2271 bvs,a,pn %xcc, loop_201
2272loop_200:
2273 edge8n %g4, %o7, %i1
2274 smul %i4, %o2, %g1
2275 addcc %l2, 0x0894, %l5
2276loop_201:
2277 fmovsneg %xcc, %f26, %f19
2278 mova %xcc, %g3, %l0
2279 array8 %o4, %i7, %i0
2280 fcmpd %fcc1, %f22, %f2
2281 fbn %fcc2, loop_202
2282 saved
2283 rdpr %cwp, %g1
2284 rdpr %cansave, %g2
2285 rdpr %canrestore, %g3
2286 rdpr %cleanwin, %g4
2287 rdpr %otherwin, %g5
2288 rdpr %wstate, %g6
2289 fmovrdlez %o5, %f8, %f0
2290 bg,pt %icc, loop_203
2291loop_202:
2292 mulx %o3, 0x013F, %o1
2293 tgu %xcc, 0x1
2294 movl %xcc, %i2, %l1
2295loop_203:
2296 fbge,a %fcc1, loop_204
2297 prefetch [%l7 + 0x78], 0x1
2298 fpadd16s %f5, %f7, %f31
2299 sub %g7, 0x15BD, %o6
2300loop_204:
2301 fxor %f20, %f16, %f24
2302 bl,a %icc, loop_205
2303 movrlez %i5, 0x3AC, %g5
2304 fmovrdlz %i6, %f12, %f12
2305 mulx %g6, 0x06A7, %l3
2306loop_205:
2307 tvc %xcc, 0x0
2308 set 0x58, %o5
2309 ldswa [%l7 + %o5] 0x19, %l4
2310 edge32l %g2, %o0, %i3
2311 movrgez %l6, 0x179, %o7
2312 bcc,a,pn %xcc, loop_206
2313 ld [%l7 + 0x60], %f25
2314 udivx %i1, 0x0EE5, %g4
2315 fmovdcs %xcc, %f31, %f25
2316loop_206:
2317 fpmerge %f25, %f12, %f28
2318 smul %o2, %g1, %l2
2319 or %i4, %g3, %l5
2320 set 0x40, %g4
2321 stda %f0, [%l7 + %g4] 0x18
2322 xnor %l0, %o4, %i7
2323 wr %g0, 0x19, %asi
2324 lda [%l7 + 0x5C] %asi, %f31
2325 sll %o5, 0x0F, %i0
2326 prefetch [%l7 + 0x38], 0x3
2327 sra %o1, %o3, %l1
2328 fmovrslez %i2, %f15, %f22
2329 edge32n %g7, %i5, %o6
2330 xorcc %g5, 0x0F6C, %g6
2331 andcc %i6, 0x0EC8, %l3
2332 edge16n %g2, %l4, %i3
2333 array16 %o0, %l6, %o7
2334 pdist %f0, %f6, %f16
2335 movrne %g4, %o2, %g1
2336 for %f2, %f24, %f24
2337 edge32 %l2, %i1, %i4
2338 stb %l5, [%l7 + 0x3B]
2339 tvc %icc, 0x5
2340 nop
2341 setx loop_207, %l0, %l1
2342 wrpr 0x1, %tl
2343 wrpr %l1, %tpc
2344 add %l1, 0x4, %l1
2345 wrpr %l1, %tnpc
2346 setx 0x34400001400, %l0, %l1
2347 wrpr %l1, %tstate
2348 wrhpr 0x4, %htstate
2349 retry
2350 fnegs %f12, %f30
2351 swap [%l7 + 0x74], %g3
2352 srlx %o4, %i7, %l0
2353loop_207:
2354 tl %xcc, 0x2
2355 sdivcc %i0, 0x1443, %o5
2356 flush %l7 + 0x6C
2357 tl %xcc, 0x3
2358 set 0x7C, %g2
2359 swapa [%l7 + %g2] 0x19, %o1
2360 bleu,a,pt %icc, loop_208
2361 tpos %xcc, 0x6
2362 tcc %icc, 0x3
2363 fandnot2s %f17, %f4, %f25
2364loop_208:
2365 bge %xcc, loop_209
2366 movn %xcc, %l1, %i2
2367 bvc,pn %icc, loop_210
2368 fba %fcc0, loop_211
2369loop_209:
2370 movn %icc, %o3, %g7
2371 xnor %i5, 0x0130, %o6
2372loop_210:
2373 fmovde %xcc, %f22, %f15
2374loop_211:
2375 fsrc1 %f22, %f4
2376 tsubcc %g5, %g6, %l3
2377 xnorcc %g2, 0x0AAE, %i6
2378 fbu,a %fcc1, loop_212
2379 alignaddrl %i3, %l4, %l6
2380 sll %o0, %o7, %o2
2381 wr %g0, 0x18, %asi
2382 lduba [%l7 + 0x6E] %asi, %g4
2383loop_212:
2384 fmovsge %icc, %f21, %f17
2385 movrlz %g1, 0x01A, %l2
2386 fnot2s %f19, %f22
2387 xnorcc %i1, 0x0FF4, %l5
2388 popc %g3, %o4
2389 fbg %fcc1, loop_213
2390 brnz %i4, loop_214
2391 brnz,a %l0, loop_215
2392 udivcc %i7, 0x146D, %o5
2393loop_213:
2394 sth %o1, [%l7 + 0x3A]
2395loop_214:
2396 mulscc %i0, 0x0E61, %l1
2397loop_215:
2398 addccc %o3, 0x0DCA, %g7
2399 tle %icc, 0x2
2400 fzero %f24
2401 tge %xcc, 0x1
2402 movrgez %i5, 0x333, %i2
2403 addccc %g5, 0x03F5, %o6
2404 ldub [%l7 + 0x33], %l3
2405 bge,a loop_216
2406 saved
2407 rdpr %cwp, %g1
2408 rdpr %cansave, %g2
2409 rdpr %canrestore, %g3
2410 rdpr %cleanwin, %g4
2411 rdpr %otherwin, %g5
2412 rdpr %wstate, %g6
2413 tl %icc, 0x3
2414 edge16ln %g6, %i6, %g2
2415loop_216:
2416 andn %i3, %l6, %l4
2417 wr %g0, 0x0c, %asi
2418 lduwa [%l7 + 0x68] %asi, %o0
2419 movneg %icc, %o7, %g4
2420 tcs %xcc, 0x0
2421 sra %g1, 0x1E, %o2
2422 mova %icc, %l2, %i1
2423 wr %g0, 0x89, %asi
2424 stwa %l5, [%l7 + 0x48] %asi
2425 fmovrdlz %g3, %f22, %f2
2426 ta %xcc, 0x3
2427 taddcctv %i4, 0x115A, %l0
2428 movrgz %i7, %o5, %o1
2429 add %i0, %l1, %o3
2430 wr %g0, 0x11, %asi
2431 swapa [%l7 + 0x5C] %asi, %o4
2432 edge8ln %i5, %i2, %g5
2433 fmul8sux16 %f2, %f12, %f10
2434 srl %o6, %l3, %g7
2435 set 0x218, %i1
2436 ldxa [%g0 + %i1] 0x52, %g6
2437 ldub [%l7 + 0x4E], %g2
2438 sub %i6, %l6, %l4
2439 ldstub [%l7 + 0x28], %i3
2440 tcc %xcc, 0x2
2441 edge32 %o7, %g4, %g1
2442 xor %o0, 0x184B, %o2
2443 addc %l2, 0x0829, %i1
2444 nop
2445 setx loop_217, %l0, %l1
2446 wrpr 0x1, %tl
2447 wrpr %l1, %tpc
2448 add %l1, 0x4, %l1
2449 wrpr %l1, %tnpc
2450 setx 0x34400001400, %l0, %l1
2451 wrpr %l1, %tstate
2452 wrhpr 0x4, %htstate
2453 retry
2454 tleu %xcc, 0x7
2455 wr %g0, 0x80, %asi
2456 stba %g3, [%l7 + 0x54] %asi
2457loop_217:
2458 fmovsne %icc, %f11, %f2
2459 fcmps %fcc3, %f14, %f6
2460 tvs %xcc, 0x4
2461 fble %fcc0, loop_218
2462 sll %i4, 0x13, %l5
2463 udiv %i7, 0x0AF3, %l0
2464 fmovrde %o5, %f22, %f0
2465loop_218:
2466 tl %xcc, 0x3
2467 ble loop_219
2468 tg %icc, 0x1
2469 tpos %icc, 0x2
2470 subc %i0, %l1, %o1
2471loop_219:
2472 fbul %fcc3, loop_220
2473 tne %xcc, 0x4
2474 mulscc %o3, %o4, %i2
2475 umulcc %g5, %o6, %l3
2476loop_220:
2477 taddcc %i5, %g6, %g2
2478 udiv %g7, 0x1AB4, %l6
2479 movge %icc, %i6, %i3
2480 set 0x68, %l4
2481 sta %f1, [%l7 + %l4] 0x0c
2482 addcc %o7, %l4, %g1
2483 subcc %o0, 0x0660, %g4
2484 fsrc2s %f20, %f5
2485 tle %icc, 0x7
2486 bleu,a %xcc, loop_221
2487 array32 %o2, %l2, %g3
2488 fsrc2s %f13, %f2
2489 movcs %xcc, %i1, %i4
2490loop_221:
2491 edge16n %l5, %i7, %l0
2492 fand %f20, %f14, %f0
2493 addccc %i0, 0x18E1, %l1
2494 mova %icc, %o1, %o3
2495 brlez,a %o4, loop_222
2496 fpmerge %f25, %f7, %f8
2497 bvs %xcc, loop_223
2498 movrne %i2, 0x37F, %o5
2499loop_222:
2500 fmovse %icc, %f23, %f31
2501 taddcc %o6, %g5, %l3
2502loop_223:
2503 ldstub [%l7 + 0x08], %i5
2504 sdiv %g6, 0x1A8A, %g7
2505 srlx %l6, %i6, %g2
2506 tsubcc %i3, 0x1EB9, %o7
2507 flush %l7 + 0x08
2508 fxnor %f6, %f6, %f2
2509 tle %xcc, 0x4
2510 flush %l7 + 0x28
2511 bg,pt %xcc, loop_224
2512 fmovdle %icc, %f7, %f16
2513 set 0x50, %l0
2514 stda %l4, [%l7 + %l0] 0x18
2515loop_224:
2516 movvs %xcc, %g1, %o0
2517 tvc %xcc, 0x3
2518 tl %xcc, 0x3
2519 array32 %g4, %o2, %g3
2520 fsrc2 %f6, %f4
2521 tsubcctv %l2, 0x0960, %i4
2522 for %f14, %f14, %f2
2523 ldsw [%l7 + 0x6C], %l5
2524 fbn %fcc2, loop_225
2525 edge32ln %i7, %i1, %i0
2526 fmovsvs %xcc, %f26, %f3
2527 tg %icc, 0x3
2528loop_225:
2529 movneg %xcc, %l0, %l1
2530 fsrc2 %f22, %f28
2531 fmovdcc %icc, %f14, %f1
2532 flush %l7 + 0x40
2533 addcc %o3, 0x17C8, %o1
2534 sra %o4, 0x04, %i2
2535 tleu %xcc, 0x6
2536 movgu %xcc, %o6, %o5
2537 st %f0, [%l7 + 0x08]
2538 fmul8x16al %f20, %f5, %f4
2539 restored
2540 rdpr %cwp, %g1
2541 rdpr %cansave, %g2
2542 rdpr %canrestore, %g3
2543 rdpr %cleanwin, %g4
2544 rdpr %otherwin, %g5
2545 rdpr %wstate, %g6
2546 fbe %fcc2, loop_226
2547 movl %icc, %l3, %g5
2548 bl %xcc, loop_227
2549 te %icc, 0x3
2550loop_226:
2551 bge %icc, loop_228
2552 std %f2, [%l7 + 0x50]
2553loop_227:
2554 fble %fcc1, loop_229
2555 fmovdgu %icc, %f25, %f27
2556loop_228:
2557 sub %i5, 0x10A9, %g7
2558 addccc %l6, %g6, %i6
2559loop_229:
2560 orncc %g2, 0x16BE, %i3
2561 mova %icc, %o7, %g1
2562 saved
2563 rdpr %cwp, %g1
2564 rdpr %cansave, %g2
2565 rdpr %canrestore, %g3
2566 rdpr %cleanwin, %g4
2567 rdpr %otherwin, %g5
2568 rdpr %wstate, %g6
2569 fpadd32s %f23, %f9, %f19
2570 edge8 %l4, %g4, %o0
2571 movne %xcc, %g3, %o2
2572 brnz %i4, loop_230
2573 movpos %icc, %l5, %i7
2574 edge32l %i1, %i0, %l0
2575 mova %icc, %l2, %l1
2576loop_230:
2577 edge32 %o3, %o1, %i2
2578 fmovscs %xcc, %f24, %f5
2579 movge %xcc, %o4, %o5
2580 std %l2, [%l7 + 0x20]
2581 andn %o6, 0x1B84, %g5
2582 orn %i5, 0x19C3, %l6
2583 andn %g6, %g7, %i6
2584 tleu %icc, 0x1
2585 fnands %f17, %f29, %f22
2586 tle %xcc, 0x7
2587 alignaddrl %g2, %i3, %g1
2588 fbug,a %fcc2, loop_231
2589 fnot2s %f23, %f24
2590 std %f12, [%l7 + 0x70]
2591 fmovrsne %o7, %f0, %f2
2592loop_231:
2593 bcc,a %xcc, loop_232
2594 smulcc %g4, 0x196D, %l4
2595 ldsh [%l7 + 0x1C], %o0
2596 tg %icc, 0x1
2597loop_232:
2598 sdivx %o2, 0x0C51, %g3
2599 sdiv %l5, 0x143A, %i7
2600 movvc %icc, %i4, %i1
2601 or %i0, 0x1445, %l2
2602 fmovdleu %xcc, %f13, %f15
2603 sll %l0, 0x0B, %o3
2604 xorcc %o1, 0x1D8B, %i2
2605 array16 %o4, %o5, %l3
2606 tle %icc, 0x7
2607 ldd [%l7 + 0x08], %o6
2608 tcs %icc, 0x2
2609 tge %xcc, 0x2
2610 membar 0x69
2611 or %l1, %i5, %g5
2612 fmovsge %icc, %f2, %f29
2613 tsubcc %g6, %g7, %l6
2614 movrlz %i6, 0x22F, %g2
2615 movrgez %g1, %o7, %i3
2616 fbug %fcc2, loop_233
2617 mulx %l4, 0x0F1C, %o0
2618 fmovsge %icc, %f6, %f20
2619 subccc %g4, 0x0E2E, %g3
2620loop_233:
2621 fmovscc %xcc, %f7, %f16
2622 fbne,a %fcc2, loop_234
2623 bne,a %icc, loop_235
2624 saved
2625 rdpr %cwp, %g1
2626 rdpr %cansave, %g2
2627 rdpr %canrestore, %g3
2628 rdpr %cleanwin, %g4
2629 rdpr %otherwin, %g5
2630 rdpr %wstate, %g6
2631 smul %o2, %i7, %l5
2632loop_234:
2633 tsubcctv %i4, 0x0744, %i0
2634loop_235:
2635 bpos,a,pt %xcc, loop_236
2636 fmovspos %xcc, %f5, %f30
2637 array8 %l2, %l0, %o3
2638 tgu %icc, 0x2
2639loop_236:
2640 movgu %xcc, %o1, %i2
2641 set 0x10, %i6
2642 stda %o4, [%l7 + %i6] 0xeb
2643 membar #Sync
2644 fmovsge %xcc, %f20, %f18
2645 bgu,a loop_237
2646 tvc %xcc, 0x7
2647 xor %i1, 0x1876, %o5
2648 or %l3, %l1, %o6
2649loop_237:
2650 edge32n %g5, %g6, %i5
2651 add %l6, 0x1F7D, %i6
2652 tvs %xcc, 0x2
2653 wr %g0, 0x18, %asi
2654 ldswa [%l7 + 0x1C] %asi, %g2
2655 wr %g0, 0x10, %asi
2656 lduwa [%l7 + 0x14] %asi, %g7
2657 array32 %g1, %o7, %i3
2658 fones %f4
2659 for %f4, %f18, %f8
2660 orcc %l4, %o0, %g4
2661 tpos %icc, 0x0
2662 set 0x40, %o0
2663 stda %f16, [%l7 + %o0] 0x15
2664 smul %g3, %i7, %o2
2665 movcs %icc, %l5, %i4
2666 subcc %i0, 0x1D5E, %l2
2667 flush %l7 + 0x20
2668 edge16ln %l0, %o1, %i2
2669 nop
2670 set 0x20, %i4
2671 std %o2, [%l7 + %i4]
2672 array16 %i1, %o5, %o4
2673 andncc %l1, %l3, %o6
2674 smul %g5, %i5, %g6
2675 add %l7, 0x30, %l6
2676 wr %g0, 0x89, %asi
2677 ldxa [%l6] %asi, %i6
2678 casxa [%l6] 0x89, %i6, %l6
2679 sra %g2, 0x19, %g7
2680 movrne %o7, %g1, %i3
2681 movgu %icc, %l4, %g4
2682 set 0x48, %l1
2683 prefetcha [%l7 + %l1] 0x88, 0x2
2684 edge16 %i7, %o2, %g3
2685 te %xcc, 0x7
2686 movcc %xcc, %i4, %i0
2687 sll %l5, 0x1E, %l0
2688 tleu %icc, 0x3
2689 fornot2 %f8, %f14, %f4
2690 fmovrdgez %o1, %f8, %f14
2691 orn %i2, %o3, %l2
2692 xnorcc %i1, 0x11E8, %o5
2693 te %xcc, 0x3
2694 membar 0x3A
2695 edge16ln %o4, %l3, %o6
2696 fnor %f18, %f20, %f30
2697 udivx %g5, 0x07C9, %l1
2698 tg %icc, 0x6
2699 ldsb [%l7 + 0x32], %i5
2700 fnot1 %f14, %f8
2701 ta %xcc, 0x3
2702 fmovrslez %g6, %f5, %f20
2703 umulcc %i6, 0x0156, %g2
2704 edge32n %l6, %g7, %g1
2705 bpos %icc, loop_238
2706 saved
2707 rdpr %cwp, %g1
2708 rdpr %cansave, %g2
2709 rdpr %canrestore, %g3
2710 rdpr %cleanwin, %g4
2711 rdpr %otherwin, %g5
2712 rdpr %wstate, %g6
2713 sethi 0x072E, %o7
2714 ta %xcc, 0x7
2715loop_238:
2716 addc %i3, 0x091F, %l4
2717 movrlez %o0, %i7, %o2
2718 edge8l %g4, %i4, %i0
2719 taddcctv %l5, %g3, %l0
2720 bleu,pt %icc, loop_239
2721 movrne %i2, %o1, %o3
2722 bge,pt %xcc, loop_240
2723 stw %i1, [%l7 + 0x54]
2724loop_239:
2725 move %xcc, %l2, %o4
2726 bge,a,pt %icc, loop_241
2727loop_240:
2728 movne %xcc, %o5, %l3
2729 fmovdvs %xcc, %f25, %f23
2730 orncc %g5, 0x1E4C, %o6
2731loop_241:
2732 fmovrslez %i5, %f21, %f31
2733 fbn,a %fcc1, loop_242
2734 tn %xcc, 0x1
2735 prefetch [%l7 + 0x24], 0x0
2736 edge8n %l1, %g6, %g2
2737loop_242:
2738 bgu,a %icc, loop_243
2739 ldd [%l7 + 0x18], %f24
2740 taddcc %i6, 0x0143, %g7
2741 sub %l6, 0x101F, %g1
2742loop_243:
2743 alignaddr %i3, %o7, %o0
2744 orcc %l4, %i7, %o2
2745 fsrc1s %f31, %f1
2746 bcc,a loop_244
2747 movre %i4, 0x04E, %g4
2748 edge32n %i0, %g3, %l5
2749 array8 %i2, %o1, %l0
2750loop_244:
2751 edge16n %o3, %i1, %o4
2752 movrgz %o5, %l3, %l2
2753 edge8l %g5, %o6, %l1
2754 movl %xcc, %i5, %g6
2755 fbule %fcc1, loop_245
2756 edge16l %g2, %g7, %i6
2757 addcc %g1, 0x1C94, %i3
2758 wr %g0, 0x18, %asi
2759 sta %f17, [%l7 + 0x70] %asi
2760loop_245:
2761 fbl %fcc1, loop_246
2762 bneg,a,pn %icc, loop_247
2763 edge32n %o7, %o0, %l4
2764 set 0x40, %o4
2765 ldda [%l7 + %o4] 0x19, %f16
2766loop_246:
2767 movl %xcc, %i7, %l6
2768loop_247:
2769 fmovdneg %icc, %f16, %f4
2770 prefetch [%l7 + 0x4C], 0x1
2771 movrne %i4, %g4, %o2
2772 fmovsne %icc, %f14, %f20
2773 andcc %g3, 0x0704, %i0
2774 tn %xcc, 0x6
2775 subcc %i2, 0x1A69, %l5
2776 movrlez %l0, 0x3AF, %o3
2777 set 0x7C, %l6
2778 swapa [%l7 + %l6] 0x89, %i1
2779 fandnot1 %f24, %f0, %f8
2780 xorcc %o1, 0x0625, %o4
2781 prefetch [%l7 + 0x68], 0x3
2782 fcmple16 %f12, %f22, %o5
2783 swap [%l7 + 0x5C], %l2
2784 srax %l3, %o6, %l1
2785 nop
2786 set 0x12, %g7
2787 lduh [%l7 + %g7], %i5
2788 srax %g6, %g2, %g7
2789 movrgz %i6, 0x296, %g1
2790 fbuge,a %fcc1, loop_248
2791 saved
2792 rdpr %cwp, %g1
2793 rdpr %cansave, %g2
2794 rdpr %canrestore, %g3
2795 rdpr %cleanwin, %g4
2796 rdpr %otherwin, %g5
2797 rdpr %wstate, %g6
2798 sir 0x0FEF
2799 movge %icc, %g5, %o7
2800loop_248:
2801 edge32ln %i3, %o0, %i7
2802 stbar
2803 fxor %f30, %f28, %f28
2804 edge8l %l6, %i4, %l4
2805 saved
2806 rdpr %cwp, %g1
2807 rdpr %cansave, %g2
2808 rdpr %canrestore, %g3
2809 rdpr %cleanwin, %g4
2810 rdpr %otherwin, %g5
2811 rdpr %wstate, %g6
2812 tl %icc, 0x2
2813 nop
2814 setx loop_249, %l0, %l1
2815 wrpr 0x1, %tl
2816 wrpr %l1, %tnpc
2817 setx 0x34400001400, %l0, %l1
2818 wrpr %l1, %tstate
2819 wrhpr 0x4, %htstate
2820 done
2821 addcc %o2, %g4, %i0
2822 orcc %g3, %l5, %l0
2823 move %xcc, %i2, %i1
2824loop_249:
2825 sllx %o1, %o4, %o5
2826 movcc %icc, %o3, %l2
2827 addccc %l3, 0x0FD4, %l1
2828 fpsub32 %f28, %f16, %f18
2829 array8 %o6, %i5, %g6
2830 movrlez %g7, 0x0CC, %g2
2831 popc 0x10D7, %g1
2832 array32 %i6, %g5, %o7
2833 edge32 %i3, %i7, %o0
2834 alignaddr %l6, %i4, %o2
2835 flush %l7 + 0x68
2836 fsrc1s %f22, %f22
2837 movrne %g4, %l4, %i0
2838 sub %l5, 0x0C31, %l0
2839 fmovrslz %g3, %f16, %f10
2840 te %xcc, 0x5
2841 mulx %i1, %i2, %o4
2842 movgu %xcc, %o1, %o3
2843 tne %xcc, 0x7
2844 set 0x40, %l2
2845 stxa %l2, [%l7 + %l2] 0x89
2846 add %l7, 0x78, %l6
2847 wr %g0, 0x80, %asi
2848 casxa [%l6] 0x80, %o5, %l3
2849 udivx %l1, 0x1C9F, %o6
2850 taddcc %g6, %g7, %i5
2851 edge16 %g1, %g2, %i6
2852 fmovsne %xcc, %f2, %f28
2853 tsubcctv %g5, 0x16A5, %i3
2854 udiv %i7, 0x188E, %o7
2855 movrgz %l6, 0x3D7, %i4
2856 movvc %xcc, %o2, %g4
2857 brgz %o0, loop_250
2858 srl %l4, %i0, %l5
2859 xnorcc %g3, 0x0877, %i1
2860 fbg,a %fcc0, loop_251
2861loop_250:
2862 tne %icc, 0x1
2863 addccc %l0, 0x1C11, %o4
2864 bgu %xcc, loop_252
2865loop_251:
2866 array16 %o1, %o3, %i2
2867 andn %o5, %l3, %l2
2868 sdivcc %l1, 0x02EC, %g6
2869loop_252:
2870 sir 0x17E5
2871 fmovdg %icc, %f11, %f21
2872 sdivx %o6, 0x0381, %i5
2873 move %icc, %g1, %g2
2874 fabsd %f6, %f16
2875 movrgez %g7, 0x397, %i6
2876 call loop_253
2877 fxnor %f14, %f20, %f22
2878 edge8 %i3, %g5, %o7
2879 fbe,a %fcc3, loop_254
2880loop_253:
2881 sdiv %i7, 0x161A, %i4
2882 fnegs %f27, %f21
2883 wr %g0, 0x11, %asi
2884 stwa %o2, [%l7 + 0x64] %asi
2885loop_254:
2886 fmovrdne %l6, %f30, %f16
2887 sdivcc %g4, 0x05A9, %l4
2888 subccc %o0, 0x0C91, %i0
2889 umulcc %l5, 0x0114, %g3
2890 movrne %i1, %o4, %o1
2891 call loop_255
2892 movvc %xcc, %o3, %l0
2893 fpsub16s %f2, %f15, %f17
2894 move %icc, %o5, %l3
2895loop_255:
2896 fmovda %icc, %f5, %f21
2897 tcs %xcc, 0x7
2898 fmovdge %icc, %f2, %f6
2899 bn,a %icc, loop_256
2900 movrlez %i2, 0x1D3, %l1
2901 sth %l2, [%l7 + 0x3C]
2902 taddcctv %o6, 0x0ABC, %g6
2903loop_256:
2904 edge16 %i5, %g1, %g2
2905 fmovdpos %xcc, %f27, %f1
2906 fmovsge %xcc, %f2, %f6
2907 fbge %fcc0, loop_257
2908 bg %xcc, loop_258
2909 fbule %fcc3, loop_259
2910 addc %i6, %i3, %g5
2911loop_257:
2912 sdiv %o7, 0x1ABA, %i7
2913loop_258:
2914 srax %g7, %i4, %o2
2915loop_259:
2916 movvc %xcc, %g4, %l6
2917 fxnors %f2, %f14, %f15
2918 movcc %xcc, %o0, %l4
2919 wr %g0, 0x10, %asi
2920 swapa [%l7 + 0x3C] %asi, %l5
2921 add %l7, 0x50, %l6
2922 wr %g0, 0x80, %asi
2923 ldxa [%l6] %asi, %g3
2924 casxa [%l6] 0x80, %g3, %i0
2925 ldsb [%l7 + 0x1C], %i1
2926 membar 0x1E
2927 nop
2928 setx loop_260, %l0, %l1
2929 wrpr 0x1, %tl
2930 wrpr %l1, %tpc
2931 add %l1, 0x4, %l1
2932 wrpr %l1, %tnpc
2933 setx 0x34400001400, %l0, %l1
2934 wrpr %l1, %tstate
2935 wrhpr 0x4, %htstate
2936 retry
2937 ta %xcc, 0x0
2938 movcs %xcc, %o1, %o4
2939 tleu %xcc, 0x3
2940loop_260:
2941 nop
2942 set 0x2C, %i7
2943 sta %f15, [%l7 + %i7] 0x04
2944 movrgez %l0, %o3, %l3
2945 srl %i2, %o5, %l2
2946 taddcctv %o6, %l1, %i5
2947 tvc %xcc, 0x0
2948 brz,a %g1, loop_261
2949 fnot2 %f30, %f12
2950 tsubcc %g6, %i6, %g2
2951 xnor %i3, 0x1B4B, %g5
2952loop_261:
2953 xor %o7, 0x149B, %i7
2954 sll %g7, 0x12, %o2
2955 set 0x58, %l3
2956 ldsha [%l7 + %l3] 0x0c, %i4
2957 fsrc2s %f17, %f9
2958 orcc %g4, %o0, %l6
2959 brz %l4, loop_262
2960 membar 0x2A
2961 fble,a %fcc3, loop_263
2962 add %g3, 0x01DB, %l5
2963loop_262:
2964 andncc %i1, %i0, %o4
2965 fpadd32s %f29, %f17, %f3
2966loop_263:
2967 tvs %xcc, 0x6
2968 edge8ln %l0, %o3, %o1
2969 stbar
2970 umul %l3, 0x01A3, %i2
2971 orcc %o5, %l2, %l1
2972 fornot1 %f26, %f0, %f24
2973 fbne,a %fcc3, loop_264
2974 sdivcc %i5, 0x19AF, %g1
2975 sdivcc %o6, 0x118D, %g6
2976 fpmerge %f16, %f30, %f4
2977loop_264:
2978 tn %icc, 0x3
2979 fbue %fcc1, loop_265
2980 mova %xcc, %g2, %i3
2981 brgez %g5, loop_266
2982 sir 0x01E9
2983loop_265:
2984 fpsub32 %f28, %f4, %f2
2985 orcc %o7, %i7, %g7
2986loop_266:
2987 fmovsneg %icc, %f7, %f9
2988 subccc %i6, %i4, %o2
2989 fmovrdgez %o0, %f14, %f12
2990 movrgez %l6, 0x399, %g4
2991 edge32l %l4, %l5, %g3
2992 for %f28, %f30, %f22
2993 udivcc %i1, 0x007A, %o4
2994 fmovrdgz %l0, %f2, %f24
2995 fnor %f18, %f2, %f28
2996 movn %icc, %o3, %o1
2997 ldx [%l7 + 0x60], %i0
2998 sethi 0x0582, %i2
2999 bcs %xcc, loop_267
3000 tneg %icc, 0x2
3001 xorcc %l3, %o5, %l1
3002 sethi 0x015C, %l2
3003loop_267:
3004 movpos %xcc, %i5, %g1
3005 edge8ln %g6, %o6, %g2
3006 fmovrdlz %g5, %f24, %f30
3007 movcc %icc, %i3, %o7
3008 fmovdn %xcc, %f20, %f26
3009 move %icc, %i7, %i6
3010 movle %xcc, %g7, %i4
3011 movcc %xcc, %o0, %o2
3012 fmovdne %xcc, %f26, %f17
3013 srl %g4, 0x1F, %l4
3014 movrlz %l5, 0x2AF, %g3
3015 set 0x40, %i0
3016 ldda [%l7 + %i0] 0x27, %i0
3017 wr %g0, 0x80, %asi
3018 stda %i6, [%l7 + 0x48] %asi
3019 alignaddrl %l0, %o4, %o3
3020 udivcc %o1, 0x0415, %i2
3021 subccc %i0, %o5, %l1
3022 xnor %l3, %l2, %g1
3023 sdivcc %i5, 0x03E5, %o6
3024 fmovdgu %icc, %f22, %f6
3025 tsubcc %g6, %g5, %i3
3026 edge8 %o7, %g2, %i7
3027 andcc %i6, 0x1253, %i4
3028 fmovdneg %icc, %f1, %f12
3029 be loop_268
3030 fpadd32s %f16, %f28, %f10
3031 ble,pt %icc, loop_269
3032 edge32l %g7, %o2, %g4
3033loop_268:
3034 popc %o0, %l5
3035 fandnot1 %f20, %f26, %f0
3036loop_269:
3037 array16 %g3, %i1, %l6
3038 fmovdneg %icc, %f11, %f22
3039 flush %l7 + 0x70
3040 mulx %l4, 0x1226, %o4
3041 brz,a %o3, loop_270
3042 lduw [%l7 + 0x30], %l0
3043 move %icc, %i2, %i0
3044 umul %o1, %o5, %l1
3045loop_270:
3046 nop
3047 set 0x60, %g6
3048 ldsha [%l7 + %g6] 0x11, %l2
3049 membar 0x1E
3050 movcc %icc, %l3, %g1
3051 ldub [%l7 + 0x7F], %o6
3052 and %i5, %g5, %i3
3053 tne %xcc, 0x5
3054 te %icc, 0x5
3055 fpsub32s %f11, %f9, %f12
3056 ble,pn %xcc, loop_271
3057 alignaddrl %g6, %g2, %o7
3058 move %icc, %i7, %i6
3059 wr %g0, 0xeb, %asi
3060 stha %i4, [%l7 + 0x48] %asi
3061 membar #Sync
3062loop_271:
3063 nop
3064 set 0x48, %o3
3065 ldsha [%l7 + %o3] 0x04, %g7
3066 lduw [%l7 + 0x60], %o2
3067 sethi 0x0810, %g4
3068 bvs loop_272
3069 movre %o0, %g3, %i1
3070 tg %icc, 0x3
3071 fmovscc %icc, %f22, %f24
3072loop_272:
3073 tle %icc, 0x0
3074 movre %l6, 0x014, %l4
3075 fornot2s %f6, %f24, %f7
3076 be loop_273
3077 bcc,pn %xcc, loop_274
3078 movcc %icc, %o4, %l5
3079 bn,pn %icc, loop_275
3080loop_273:
3081 edge16 %o3, %l0, %i0
3082loop_274:
3083 bpos %icc, loop_276
3084 bg loop_277
3085loop_275:
3086 brnz,a %o1, loop_278
3087 fones %f17
3088loop_276:
3089 restored
3090 rdpr %cwp, %g1
3091 rdpr %cansave, %g2
3092 rdpr %canrestore, %g3
3093 rdpr %cleanwin, %g4
3094 rdpr %otherwin, %g5
3095 rdpr %wstate, %g6
3096loop_277:
3097 movn %xcc, %i2, %o5
3098loop_278:
3099 fpsub32 %f20, %f18, %f14
3100 fbue %fcc1, loop_279
3101 fbge,a %fcc3, loop_280
3102 fpsub16 %f18, %f2, %f28
3103 brgz,a %l2, loop_281
3104loop_279:
3105 movvs %icc, %l3, %g1
3106loop_280:
3107 movrne %l1, %o6, %g5
3108 subc %i3, 0x0CC9, %g6
3109loop_281:
3110 subc %g2, 0x110C, %i5
3111 fmovrslz %o7, %f17, %f5
3112 fcmpeq32 %f6, %f22, %i6
3113 te %xcc, 0x4
3114 movrlez %i7, 0x33A, %g7
3115 fmuld8sux16 %f8, %f23, %f16
3116 umulcc %i4, %g4, %o2
3117 array32 %o0, %g3, %i1
3118 udivx %l4, 0x1C21, %l6
3119 edge16 %o4, %l5, %o3
3120 fbne %fcc0, loop_282
3121 movrgez %i0, %l0, %i2
3122 wr %g0, 0x19, %asi
3123 ldda [%l7 + 0x30] %asi, %o4
3124loop_282:
3125 fbne %fcc2, loop_283
3126 fands %f20, %f9, %f22
3127 move %icc, %l2, %o1
3128 fornot2s %f24, %f28, %f18
3129loop_283:
3130 fandnot1s %f10, %f14, %f25
3131 umulcc %g1, 0x1F8D, %l3
3132 fbne,a %fcc1, loop_284
3133 movgu %icc, %l1, %g5
3134 membar 0x75
3135 move %icc, %o6, %g6
3136loop_284:
3137 edge8n %g2, %i3, %o7
3138 swap [%l7 + 0x38], %i6
3139 fmovsgu %icc, %f12, %f7
3140 membar 0x02
3141 brgez,a %i7, loop_285
3142 smulcc %g7, %i5, %i4
3143 movvs %icc, %o2, %o0
3144 sllx %g3, %g4, %i1
3145loop_285:
3146 movle %xcc, %l4, %o4
3147 fmul8x16au %f10, %f3, %f4
3148 subc %l6, %o3, %l5
3149 set 0x20, %g3
3150 prefetcha [%l7 + %g3] 0x14, 0x1
3151 movcs %xcc, %l0, %o5
3152 siam 0x1
3153 fsrc1 %f2, %f0
3154 movleu %icc, %l2, %o1
3155 fpack16 %f12, %f29
3156 udivx %g1, 0x034C, %i2
3157 movcs %icc, %l3, %g5
3158 wr %g0, 0x19, %asi
3159 ldstuba [%l7 + 0x14] %asi, %l1
3160 be,pn %xcc, loop_286
3161 mulx %g6, 0x00D9, %g2
3162 fmovdge %icc, %f31, %f22
3163 fmovdl %xcc, %f15, %f16
3164loop_286:
3165 umulcc %o6, 0x07DA, %o7
3166 stw %i6, [%l7 + 0x3C]
3167 tcc %icc, 0x7
3168 set 0x37, %i2
3169 ldstuba [%l7 + %i2] 0x10, %i3
3170 fmovdpos %icc, %f6, %f19
3171 andncc %g7, %i5, %i7
3172 tpos %xcc, 0x2
3173 movn %icc, %o2, %i4
3174 movge %xcc, %o0, %g4
3175 movrne %i1, %g3, %l4
3176 ldub [%l7 + 0x1A], %o4
3177 fmovde %xcc, %f6, %f27
3178 fmovsvc %xcc, %f2, %f14
3179 wr %g0, 0x80, %asi
3180 prefetcha [%l7 + 0x30] %asi, 0x1
3181 add %l7, 0x78, %l6
3182 wr %g0, 0x0c, %asi
3183 casxa [%l6] 0x0c, %l5, %i0
3184 wr %g0, 0x22, %asi
3185 stha %l0, [%l7 + 0x1C] %asi
3186 membar #Sync
3187 movrlz %o3, 0x386, %o5
3188 wr %g0, 0x11, %asi
3189 swapa [%l7 + 0x54] %asi, %l2
3190 sll %g1, %i2, %l3
3191 movleu %icc, %o1, %g5
3192 xor %g6, 0x091E, %g2
3193 ba,a,pn %icc, loop_287
3194 array8 %l1, %o6, %o7
3195 call loop_288
3196 tgu %xcc, 0x7
3197loop_287:
3198 fcmpeq32 %f10, %f6, %i6
3199 sllx %g7, 0x1F, %i3
3200loop_288:
3201 fcmpne32 %f6, %f2, %i7
3202 sdiv %o2, 0x05BD, %i5
3203 fnors %f24, %f22, %f12
3204 bge %icc, loop_289
3205 fbul %fcc2, loop_290
3206 fnands %f15, %f12, %f11
3207 fmovsle %xcc, %f16, %f23
3208loop_289:
3209 fmovdleu %xcc, %f22, %f14
3210loop_290:
3211 nop
3212 set 0x50, %g5
3213 std %i4, [%l7 + %g5]
3214 prefetch [%l7 + 0x58], 0x0
3215 taddcc %o0, %i1, %g3
3216 array8 %g4, %l4, %l6
3217 fnands %f21, %f11, %f2
3218 restored
3219 rdpr %cwp, %g1
3220 rdpr %cansave, %g2
3221 rdpr %canrestore, %g3
3222 rdpr %cleanwin, %g4
3223 rdpr %otherwin, %g5
3224 rdpr %wstate, %g6
3225 edge8ln %l5, %o4, %i0
3226 bgu,a %icc, loop_291
3227 bgu,pn %icc, loop_292
3228 ldd [%l7 + 0x10], %f20
3229 movle %xcc, %o3, %o5
3230loop_291:
3231 movcs %xcc, %l0, %g1
3232loop_292:
3233 srax %l2, 0x1E, %l3
3234 umul %o1, 0x0A99, %i2
3235 fmovrdlz %g5, %f10, %f10
3236 ldub [%l7 + 0x4C], %g2
3237 call loop_293
3238 fmovsneg %xcc, %f24, %f3
3239 fornot2s %f14, %f26, %f8
3240 tl %icc, 0x2
3241loop_293:
3242 array16 %l1, %o6, %o7
3243 brnz,a %g6, loop_294
3244 ldd [%l7 + 0x30], %f8
3245 edge16n %i6, %g7, %i3
3246 swap [%l7 + 0x2C], %i7
3247loop_294:
3248 movrgez %i5, 0x3B1, %o2
3249 for %f8, %f16, %f16
3250 addcc %o0, %i1, %g3
3251 array16 %i4, %l4, %l6
3252 fnot2s %f13, %f12
3253 fnot1s %f29, %f23
3254 sllx %g4, %o4, %l5
3255 tneg %xcc, 0x6
3256 stbar
3257 fcmple32 %f26, %f22, %i0
3258 ldsb [%l7 + 0x7C], %o5
3259 movge %xcc, %o3, %l0
3260 movgu %xcc, %g1, %l2
3261 andcc %o1, %l3, %i2
3262 fmuld8sux16 %f30, %f0, %f8
3263 edge8 %g5, %l1, %g2
3264 movneg %xcc, %o7, %g6
3265 fbule,a %fcc3, loop_295
3266 movl %xcc, %o6, %g7
3267 tleu %icc, 0x0
3268 sra %i3, %i7, %i5
3269loop_295:
3270 array16 %i6, %o0, %i1
3271 fmovdg %icc, %f26, %f15
3272 restored
3273 rdpr %cwp, %g1
3274 rdpr %cansave, %g2
3275 rdpr %canrestore, %g3
3276 rdpr %cleanwin, %g4
3277 rdpr %otherwin, %g5
3278 rdpr %wstate, %g6
3279 addcc %g3, 0x03E9, %o2
3280 fmuld8sux16 %f2, %f2, %f24
3281 tcs %xcc, 0x1
3282 fblg,a %fcc3, loop_296
3283 tvc %xcc, 0x7
3284 tne %icc, 0x4
3285 srax %i4, 0x1C, %l6
3286loop_296:
3287 udivcc %l4, 0x1A22, %o4
3288 movvc %xcc, %g4, %i0
3289 tvs %xcc, 0x2
3290 udivcc %o5, 0x0C6C, %o3
3291 array32 %l5, %l0, %l2
3292 mulscc %o1, 0x0E89, %l3
3293 edge32ln %g1, %i2, %l1
3294 fpackfix %f8, %f12
3295 ldx [%l7 + 0x08], %g5
3296 fbu %fcc0, loop_297
3297 flush %l7 + 0x34
3298 tn %xcc, 0x4
3299 mulscc %g2, %o7, %g6
3300loop_297:
3301 edge32n %o6, %i3, %i7
3302 addcc %g7, 0x1F88, %i6
3303 movrne %i5, %i1, %o0
3304 bg,a loop_298
3305 fornot1 %f22, %f24, %f14
3306 fmovsvs %xcc, %f26, %f0
3307 bg,a,pt %icc, loop_299
3308loop_298:
3309 tneg %icc, 0x7
3310 movn %icc, %o2, %i4
3311 fmovdcc %xcc, %f17, %f30
3312loop_299:
3313 sdivx %l6, 0x1547, %g3
3314 set 0x00, %o2
3315 ldxa [%g0 + %o2] 0x50, %l4
3316 sllx %g4, 0x1C, %o4
3317 tgu %icc, 0x4
3318 faligndata %f16, %f6, %f30
3319 fxors %f7, %f25, %f17
3320 edge16 %o5, %o3, %l5
3321 prefetch [%l7 + 0x40], 0x0
3322 bcc,a,pn %icc, loop_300
3323 edge32l %i0, %l2, %l0
3324 sir 0x17CE
3325 and %l3, %o1, %i2
3326loop_300:
3327 fsrc1s %f8, %f18
3328 movl %icc, %l1, %g5
3329 sdivx %g1, 0x1B87, %g2
3330 smulcc %g6, 0x03D5, %o7
3331 ldsh [%l7 + 0x26], %i3
3332 fors %f6, %f24, %f9
3333 movvc %icc, %i7, %g7
3334 saved
3335 rdpr %cwp, %g1
3336 rdpr %cansave, %g2
3337 rdpr %canrestore, %g3
3338 rdpr %cleanwin, %g4
3339 rdpr %otherwin, %g5
3340 rdpr %wstate, %g6
3341 brlez %o6, loop_301
3342 fpadd32 %f26, %f2, %f22
3343 stx %i5, [%l7 + 0x48]
3344 call loop_302
3345loop_301:
3346 tvc %icc, 0x0
3347 tpos %icc, 0x1
3348 edge8 %i6, %o0, %i1
3349loop_302:
3350 stx %o2, [%l7 + 0x20]
3351 fornot2s %f17, %f31, %f8
3352 stx %l6, [%l7 + 0x38]
3353 orcc %g3, %l4, %g4
3354 lduh [%l7 + 0x58], %o4
3355 xor %o5, %o3, %i4
3356 fabsd %f28, %f14
3357 fmovdg %icc, %f1, %f5
3358 membar #Sync
3359 wr %g0, 0xf9, %asi
3360 ldda [%l7 + 0x40] %asi, %f0
3361 fmovdgu %xcc, %f4, %f14
3362 nop
3363 set 0x48, %i5
3364 ldd [%l7 + %i5], %l4
3365 fmul8x16 %f7, %f8, %f6
3366 fabss %f17, %f12
3367 taddcc %l2, %l0, %l3
3368 tneg %xcc, 0x5
3369 movleu %icc, %i0, %i2
3370 fmovsle %xcc, %f17, %f30
3371 ld [%l7 + 0x44], %f25
3372 brlez,a %o1, loop_303
3373 umulcc %l1, 0x0A7C, %g1
3374 movn %xcc, %g5, %g2
3375 bvs %xcc, loop_304
3376loop_303:
3377 fba,a %fcc1, loop_305
3378 bg,a,pt %icc, loop_306
3379 sub %g6, 0x0CFA, %i3
3380loop_304:
3381 brgz,a %o7, loop_307
3382loop_305:
3383 fnot1s %f3, %f20
3384loop_306:
3385 bcc,a %icc, loop_308
3386 udivcc %g7, 0x0A94, %o6
3387loop_307:
3388 edge16ln %i5, %i7, %i6
3389 addcc %i1, 0x0F47, %o0
3390loop_308:
3391 fmovrsgz %l6, %f25, %f23
3392 fmovdle %icc, %f4, %f23
3393 taddcc %o2, %g3, %g4
3394 move %icc, %o4, %l4
3395 subc %o5, 0x1436, %o3
3396 fbue,a %fcc2, loop_309
3397 edge8ln %i4, %l5, %l0
3398 tneg %xcc, 0x2
3399 ba,a loop_310
3400loop_309:
3401 ta %icc, 0x1
3402 bcs,pt %icc, loop_311
3403 fmovsa %xcc, %f3, %f21
3404loop_310:
3405 movrlez %l2, 0x22C, %l3
3406 call loop_312
3407loop_311:
3408 add %i2, 0x0F0C, %o1
3409 fbn,a %fcc0, loop_313
3410 flush %l7 + 0x20
3411loop_312:
3412 popc %l1, %g1
3413 fpadd16 %f0, %f22, %f10
3414loop_313:
3415 nop
3416 wr %g0, 0xea, %asi
3417 stda %i0, [%l7 + 0x68] %asi
3418 membar #Sync
3419 edge8 %g5, %g6, %i3
3420 orncc %g2, %g7, %o6
3421 add %o7, 0x1BD8, %i5
3422 stbar
3423 smulcc %i7, %i1, %o0
3424 fmovdl %xcc, %f12, %f16
3425 fbl,a %fcc0, loop_314
3426 edge16 %l6, %o2, %g3
3427 movle %xcc, %g4, %i6
3428 sra %l4, 0x19, %o5
3429loop_314:
3430 nop
3431 wr %g0, 0x04, %asi
3432 swapa [%l7 + 0x58] %asi, %o3
3433 fbule,a %fcc1, loop_315
3434 fmovsgu %xcc, %f12, %f28
3435 tvs %icc, 0x0
3436 movg %icc, %o4, %i4
3437loop_315:
3438 fmovde %xcc, %f3, %f12
3439 movg %xcc, %l0, %l2
3440 fors %f30, %f12, %f1
3441 movvc %xcc, %l3, %i2
3442 movcc %xcc, %o1, %l5
3443 orncc %g1, %i0, %g5
3444 fbl %fcc0, loop_316
3445 fmovd %f20, %f0
3446 tsubcc %g6, %l1, %g2
3447 sub %g7, 0x01DD, %i3
3448loop_316:
3449 ldd [%l7 + 0x40], %f2
3450 xorcc %o6, %i5, %o7
3451 movrne %i7, 0x121, %o0
3452 brnz,a %l6, loop_317
3453 fnot2 %f0, %f12
3454 fmovdg %xcc, %f1, %f6
3455 te %xcc, 0x3
3456loop_317:
3457 fbuge,a %fcc2, loop_318
3458 orcc %i1, 0x0D02, %o2
3459 fsrc1 %f2, %f20
3460 nop
3461 setx loop_319, %l0, %l1
3462 wrpr 0x1, %tl
3463 wrpr %l1, %tnpc
3464 setx 0x34400001400, %l0, %l1
3465 wrpr %l1, %tstate
3466 wrhpr 0x4, %htstate
3467 done
3468loop_318:
3469 add %g3, 0x0F1C, %g4
3470 edge8 %l4, %o5, %o3
3471 srl %i6, 0x16, %o4
3472loop_319:
3473 bl,a,pt %icc, loop_320
3474 andncc %l0, %l2, %i4
3475 tg %xcc, 0x7
3476 fmovsne %xcc, %f30, %f6
3477loop_320:
3478 xor %l3, 0x1CE4, %o1
3479 fmovs %f27, %f28
3480 fmovrsne %l5, %f16, %f22
3481 fpack32 %f2, %f24, %f14
3482 bcc,pn %xcc, loop_321
3483 tneg %icc, 0x0
3484 set 0x58, %g1
3485 swapa [%l7 + %g1] 0x80, %g1
3486loop_321:
3487 nop
3488 wr %g0, 0x11, %asi
3489 sta %f21, [%l7 + 0x4C] %asi
3490 add %l7, 0x50, %l6
3491 wr %g0, 0x81, %asi
3492 ldxa [%l6] %asi, %i0
3493 casxa [%l6] %asi, %i0, %i2
3494 set 0x64, %i3
3495 lduba [%l7 + %i3] 0x0c, %g5
3496 array8 %l1, %g2, %g6
3497 bvc,a %icc, loop_322
3498 pdist %f20, %f4, %f12
3499 sethi 0x1623, %i3
3500 nop
3501 set 0x10, %o6
3502 std %g6, [%l7 + %o6]
3503loop_322:
3504 andn %i5, 0x0EE3, %o6
3505 edge8 %o7, %i7, %o0
3506 fmovrdlez %i1, %f16, %f28
3507 tcs %xcc, 0x5
3508 movcs %xcc, %l6, %o2
3509 membar #Sync
3510 wr %g0, 0xf9, %asi
3511 ldda [%l7 + 0x40] %asi, %f16
3512 orncc %g3, %g4, %l4
3513 array32 %o3, %i6, %o4
3514 fsrc2 %f16, %f6
3515 smulcc %o5, %l2, %i4
3516 tleu %xcc, 0x0
3517 lduw [%l7 + 0x3C], %l0
3518 fxors %f5, %f2, %f26
3519 alignaddrl %o1, %l5, %g1
3520 fpadd32s %f12, %f11, %f10
3521 add %l3, %i0, %i2
3522 fmovdpos %xcc, %f10, %f4
3523 sub %l1, 0x1D3C, %g2
3524 wr %g0, 0x80, %asi
3525 ldda [%l7 + 0x50] %asi, %g6
3526 movpos %icc, %g5, %g7
3527 add %i3, %o6, %o7
3528 fmovsneg %xcc, %f25, %f24
3529 array16 %i5, %i7, %o0
3530 fba,a %fcc1, loop_323
3531 movrgez %i1, 0x219, %l6
3532 xor %g3, %o2, %g4
3533 movvs %icc, %l4, %o3
3534loop_323:
3535 tcc %xcc, 0x5
3536 andncc %o4, %i6, %o5
3537 fmovdleu %xcc, %f2, %f10
3538 ba %xcc, loop_324
3539 sethi 0x17BE, %l2
3540 bgu,pt %xcc, loop_325
3541 edge16l %i4, %o1, %l5
3542loop_324:
3543 bvs %icc, loop_326
3544 movpos %icc, %g1, %l0
3545loop_325:
3546 sllx %i0, %i2, %l1
3547 fmovsvc %icc, %f17, %f15
3548loop_326:
3549 fsrc2s %f26, %f15
3550 edge8 %g2, %l3, %g5
3551 xorcc %g7, %i3, %o6
3552 tsubcc %o7, %i5, %i7
3553 tgu %xcc, 0x7
3554 orcc %g6, 0x1ABD, %i1
3555 tn %icc, 0x0
3556 sethi 0x1867, %o0
3557 movneg %icc, %l6, %o2
3558 tle %icc, 0x3
3559 fandnot1 %f20, %f18, %f30
3560 srax %g4, 0x0B, %l4
3561 brz,a %o3, loop_327
3562 fbug,a %fcc1, loop_328
3563 addcc %g3, 0x1FBF, %o4
3564 array8 %i6, %l2, %i4
3565loop_327:
3566 movrgz %o5, %o1, %g1
3567loop_328:
3568 udivx %l5, 0x1B7B, %l0
3569 movvc %xcc, %i2, %i0
3570 fmovdleu %icc, %f8, %f1
3571 addc %l1, 0x13C0, %l3
3572 sdiv %g5, 0x0D26, %g7
3573 sllx %g2, %o6, %o7
3574 subc %i3, 0x01A8, %i7
3575 fxor %f26, %f16, %f22
3576 fone %f20
3577 bg,pt %xcc, loop_329
3578 smul %i5, %i1, %o0
3579 fmovde %icc, %f31, %f23
3580 movrgz %l6, 0x129, %o2
3581loop_329:
3582 fbo %fcc1, loop_330
3583 st %f13, [%l7 + 0x3C]
3584 siam 0x3
3585 edge8l %g4, %g6, %o3
3586loop_330:
3587 tvs %xcc, 0x0
3588 tg %xcc, 0x4
3589 movre %l4, 0x048, %o4
3590 wr %g0, 0x81, %asi
3591 stba %i6, [%l7 + 0x4D] %asi
3592 popc 0x0576, %l2
3593 edge32ln %g3, %i4, %o1
3594 set 0x7C, %l5
3595 sta %f24, [%l7 + %l5] 0x04
3596 fmovdcs %xcc, %f16, %f2
3597 array8 %g1, %o5, %l0
3598 brlz,a %l5, loop_331
3599 mulx %i2, %i0, %l3
3600 ldub [%l7 + 0x39], %g5
3601 fcmpgt16 %f28, %f10, %g7
3602loop_331:
3603 umul %g2, 0x0084, %o6
3604 sdivcc %l1, 0x1A67, %o7
3605 movrlz %i3, %i7, %i5
3606 fmovdl %xcc, %f26, %f13
3607 movcs %icc, %o0, %i1
3608 set 0x52, %o7
3609 stha %l6, [%l7 + %o7] 0x0c
3610 edge32l %o2, %g4, %o3
3611 edge16n %l4, %o4, %g6
3612 movle %icc, %i6, %l2
3613 fmovsge %xcc, %f12, %f14
3614 edge8l %g3, %o1, %g1
3615 taddcctv %o5, 0x10C4, %l0
3616 set 0x72, %o5
3617 stha %l5, [%l7 + %o5] 0x89
3618 udiv %i2, 0x0242, %i4
3619 add %l7, 0x28, %l6
3620 wr %g0, 0x11, %asi
3621 casxa [%l6] 0x11, %l3, %i0
3622 movcc %xcc, %g5, %g7
3623 swap [%l7 + 0x30], %o6
3624 subccc %l1, %o7, %i3
3625 movpos %icc, %g2, %i7
3626 edge32 %o0, %i1, %l6
3627 array32 %o2, %g4, %o3
3628 movn %xcc, %i5, %o4
3629 bcs,pt %xcc, loop_332
3630 movleu %icc, %l4, %g6
3631 sir 0x0613
3632 fmovs %f13, %f19
3633loop_332:
3634 srlx %i6, 0x0A, %l2
3635 fbu %fcc2, loop_333
3636 movcc %xcc, %o1, %g1
3637 tleu %xcc, 0x7
3638 fbo,a %fcc2, loop_334
3639loop_333:
3640 sethi 0x17C2, %g3
3641 andn %l0, %o5, %i2
3642 movle %icc, %l5, %i4
3643loop_334:
3644 fmovdcc %icc, %f8, %f5
3645 movn %icc, %l3, %i0
3646 fcmpne32 %f10, %f16, %g7
3647 fmovrsgz %o6, %f25, %f1
3648 mulx %g5, %l1, %o7
3649 brz,a %g2, loop_335
3650 fbg %fcc2, loop_336
3651 bpos loop_337
3652 te %icc, 0x2
3653loop_335:
3654 edge32ln %i7, %i3, %o0
3655loop_336:
3656 xorcc %l6, 0x185A, %o2
3657loop_337:
3658 xor %g4, 0x0428, %o3
3659 movneg %icc, %i1, %i5
3660 lduw [%l7 + 0x2C], %l4
3661 umulcc %g6, 0x0E67, %i6
3662 fmovse %xcc, %f23, %f20
3663 fone %f12
3664 tvs %icc, 0x5
3665 tleu %icc, 0x3
3666 alignaddr %l2, %o1, %g1
3667 smul %o4, %g3, %o5
3668 edge32 %l0, %i2, %l5
3669 bcc,a %xcc, loop_338
3670 fpadd32 %f22, %f2, %f12
3671 fones %f14
3672 edge16ln %i4, %l3, %g7
3673loop_338:
3674 movneg %icc, %i0, %g5
3675 tge %xcc, 0x0
3676 fornot2s %f10, %f7, %f2
3677 srl %o6, %l1, %g2
3678 edge8l %i7, %i3, %o7
3679 subccc %l6, %o0, %o2
3680 fpsub32s %f18, %f14, %f17
3681 tsubcctv %g4, 0x09FD, %o3
3682 te %xcc, 0x3
3683 subccc %i1, %l4, %g6
3684 andn %i5, 0x096E, %l2
3685 movgu %icc, %i6, %o1
3686 or %g1, %o4, %o5
3687 movleu %xcc, %l0, %i2
3688 andcc %g3, 0x1FDF, %i4
3689 fpsub16s %f29, %f5, %f2
3690 fmovrse %l5, %f17, %f8
3691 brlez,a %g7, loop_339
3692 fbg,a %fcc0, loop_340
3693 edge8n %l3, %i0, %o6
3694 wr %g0, 0x10, %asi
3695 ldstuba [%l7 + 0x50] %asi, %g5
3696loop_339:
3697 fpadd32 %f26, %f10, %f30
3698loop_340:
3699 movn %xcc, %g2, %i7
3700 bpos,a %icc, loop_341
3701 fbne %fcc0, loop_342
3702 srl %l1, %o7, %l6
3703 array8 %o0, %o2, %g4
3704loop_341:
3705 sub %o3, %i3, %i1
3706loop_342:
3707 tl %xcc, 0x3
3708 alignaddr %g6, %i5, %l2
3709 stb %l4, [%l7 + 0x1B]
3710 movrne %i6, 0x261, %g1
3711 movg %xcc, %o1, %o5
3712 bleu,a,pn %icc, loop_343
3713 restored
3714 rdpr %cwp, %g1
3715 rdpr %cansave, %g2
3716 rdpr %canrestore, %g3
3717 rdpr %cleanwin, %g4
3718 rdpr %otherwin, %g5
3719 rdpr %wstate, %g6
3720 movrne %l0, %o4, %g3
3721 set 0x30, %g4
3722 ldda [%l7 + %g4] 0x15, %i4
3723loop_343:
3724 fmovrdlz %l5, %f12, %f10
3725 ld [%l7 + 0x4C], %f10
3726 wr %g0, 0xeb, %asi
3727 stba %g7, [%l7 + 0x62] %asi
3728 membar #Sync
3729 wr %g0, 0x88, %asi
3730 ldxa [%l7 + 0x08] %asi, %i2
3731 alignaddr %l3, %i0, %g5
3732 movvs %icc, %o6, %i7
3733 be %icc, loop_344
3734 brlez %l1, loop_345
3735 srax %o7, %l6, %g2
3736 stw %o0, [%l7 + 0x2C]
3737loop_344:
3738 sllx %g4, 0x0B, %o3
3739loop_345:
3740 ta %xcc, 0x7
3741 alignaddr %o2, %i1, %i3
3742 fornot2 %f10, %f8, %f18
3743 sra %i5, 0x13, %l2
3744 tle %xcc, 0x5
3745 movvc %xcc, %g6, %l4
3746 sllx %i6, %g1, %o1
3747 movg %icc, %l0, %o4
3748 wr %g0, 0x22, %asi
3749 stxa %g3, [%l7 + 0x70] %asi
3750 membar #Sync
3751 bshuffle %f28, %f22, %f8
3752 fsrc1 %f4, %f14
3753 alignaddr %o5, %l5, %i4
3754 fsrc2s %f27, %f11
3755 edge32n %i2, %l3, %i0
3756 movrgez %g7, %g5, %i7
3757 fmovrde %o6, %f28, %f28
3758 addccc %o7, %l1, %l6
3759 umulcc %g2, 0x0880, %o0
3760 fnot1 %f0, %f24
3761 subccc %o3, 0x1C1A, %g4
3762 set 0x68, %o1
3763 ldswa [%l7 + %o1] 0x88, %o2
3764 umul %i3, %i1, %i5
3765 movl %icc, %l2, %g6
3766 wr %g0, 0x0c, %asi
3767 lda [%l7 + 0x1C] %asi, %f26
3768 tne %xcc, 0x3
3769 movrne %l4, 0x085, %g1
3770 tpos %xcc, 0x0
3771 alignaddrl %o1, %i6, %o4
3772 set 0x60, %g2
3773 stxa %l0, [%l7 + %g2] 0x14
3774 smul %g3, %o5, %l5
3775 edge8n %i4, %l3, %i2
3776 sdivcc %i0, 0x02E5, %g7
3777 add %i7, 0x0D0F, %g5
3778 tcc %xcc, 0x7
3779 orn %o7, %l1, %o6
3780 add %l7, 0x18, %l6
3781 wr %g0, 0x0c, %asi
3782 casxa [%l6] 0x0c, %l6, %o0
3783 tsubcc %g2, %g4, %o3
3784 movcc %xcc, %i3, %o2
3785 smulcc %i1, %i5, %g6
3786 tvc %icc, 0x1
3787 smulcc %l4, 0x0D4E, %l2
3788 srlx %g1, 0x0A, %i6
3789 movrne %o4, %o1, %l0
3790 bneg,a loop_346
3791 subcc %g3, %o5, %i4
3792 tgu %xcc, 0x4
3793 alignaddr %l5, %l3, %i2
3794loop_346:
3795 fornot2 %f14, %f8, %f4
3796 taddcctv %i0, %i7, %g5
3797 lduh [%l7 + 0x3E], %g7
3798 edge32 %o7, %l1, %o6
3799 movcc %icc, %l6, %o0
3800 fbg %fcc1, loop_347
3801 fbn,a %fcc1, loop_348
3802 brz %g4, loop_349
3803 ldstub [%l7 + 0x11], %o3
3804loop_347:
3805 nop
3806 set 0x50, %i1
3807 lda [%l7 + %i1] 0x14, %f0
3808loop_348:
3809 stbar
3810loop_349:
3811 prefetch [%l7 + 0x2C], 0x2
3812 taddcctv %g2, 0x0D72, %i3
3813 popc 0x163C, %i1
3814 tvs %xcc, 0x2
3815 movcc %icc, %i5, %g6
3816 bne,a,pt %icc, loop_350
3817 nop
3818 set 0x3A, %l0
3819 sth %o2, [%l7 + %l0]
3820 movle %xcc, %l4, %l2
3821 movleu %xcc, %g1, %o4
3822loop_350:
3823 alignaddrl %i6, %l0, %g3
3824 movrne %o1, 0x36A, %o5
3825 edge32l %l5, %i4, %i2
3826 srl %l3, 0x0B, %i7
3827 bne %xcc, loop_351
3828 fmovrdgz %g5, %f24, %f18
3829 fmul8x16 %f1, %f26, %f24
3830 brlez %g7, loop_352
3831loop_351:
3832 bpos,a %icc, loop_353
3833 popc 0x119E, %i0
3834 wr %g0, 0x11, %asi
3835 swapa [%l7 + 0x20] %asi, %l1
3836loop_352:
3837 sllx %o7, 0x19, %l6
3838loop_353:
3839 addccc %o0, 0x04FA, %g4
3840 umul %o3, %g2, %i3
3841 alignaddr %i1, %o6, %i5
3842 pdist %f28, %f26, %f24
3843 fones %f29
3844 edge16 %g6, %l4, %o2
3845 xor %g1, 0x1614, %l2
3846 saved
3847 rdpr %cwp, %g1
3848 rdpr %cansave, %g2
3849 rdpr %canrestore, %g3
3850 rdpr %cleanwin, %g4
3851 rdpr %otherwin, %g5
3852 rdpr %wstate, %g6
3853 edge8n %o4, %l0, %g3
3854 fmovdn %xcc, %f26, %f4
3855 wr %g0, 0x88, %asi
3856 prefetcha [%l7 + 0x68] %asi, 0x0
3857 sdivcc %o5, 0x1389, %l5
3858 for %f20, %f26, %f8
3859 ldub [%l7 + 0x1B], %o1
3860 pdist %f10, %f18, %f14
3861 ldsh [%l7 + 0x5E], %i2
3862 tsubcctv %l3, %i7, %i4
3863 movleu %icc, %g5, %i0
3864 faligndata %f30, %f12, %f16
3865 fpsub16 %f4, %f4, %f20
3866 fbug,a %fcc3, loop_354
3867 fbge,a %fcc1, loop_355
3868 movvs %icc, %g7, %l1
3869 tle %icc, 0x2
3870loop_354:
3871 sth %l6, [%l7 + 0x7A]
3872loop_355:
3873 ld [%l7 + 0x2C], %f18
3874 xorcc %o7, 0x07F7, %o0
3875 subccc %o3, %g2, %g4
3876 fsrc1s %f20, %f11
3877 wr %g0, 0x80, %asi
3878 lduha [%l7 + 0x7A] %asi, %i1
3879 fcmple16 %f28, %f14, %o6
3880 srlx %i3, %i5, %l4
3881 andncc %o2, %g1, %g6
3882 srl %l2, 0x05, %l0
3883 fxnors %f5, %f18, %f22
3884 movg %icc, %o4, %i6
3885 srax %o5, 0x02, %l5
3886 movre %g3, 0x2DF, %o1
3887 movgu %icc, %l3, %i2
3888 nop
3889 setx loop_356, %l0, %l1
3890 jmpl %l1, %i7
3891 udivcc %i4, 0x135B, %i0
3892 set 0x48, %i6
3893 prefetcha [%l7 + %i6] 0x0c, 0x1
3894loop_356:
3895 ta %xcc, 0x6
3896 tvs %xcc, 0x5
3897 umulcc %l1, %g7, %l6
3898 brgez %o0, loop_357
3899 edge8ln %o7, %o3, %g4
3900 fone %f0
3901 movrgez %g2, %o6, %i3
3902loop_357:
3903 fbne %fcc2, loop_358
3904 umulcc %i1, 0x0052, %i5
3905 movcc %icc, %o2, %g1
3906 tg %icc, 0x7
3907loop_358:
3908 membar 0x6A
3909 ba loop_359
3910 fmovdcs %xcc, %f21, %f14
3911 saved
3912 rdpr %cwp, %g1
3913 rdpr %cansave, %g2
3914 rdpr %canrestore, %g3
3915 rdpr %cleanwin, %g4
3916 rdpr %otherwin, %g5
3917 rdpr %wstate, %g6
3918 fcmpgt16 %f24, %f16, %g6
3919loop_359:
3920 bge,pt %icc, loop_360
3921 umul %l2, 0x100D, %l4
3922 tneg %xcc, 0x6
3923 lduh [%l7 + 0x6A], %o4
3924loop_360:
3925 ldsh [%l7 + 0x7E], %l0
3926 andncc %o5, %l5, %g3
3927 edge32 %o1, %l3, %i6
3928 bshuffle %f10, %f12, %f14
3929 fornot1s %f13, %f27, %f20
3930 movrgez %i7, %i4, %i2
3931 andncc %i0, %g5, %g7
3932 fandnot1s %f30, %f29, %f27
3933 sethi 0x0461, %l6
3934 fmovdneg %xcc, %f9, %f19
3935 subccc %o0, 0x1EA8, %o7
3936 ldub [%l7 + 0x6D], %l1
3937 wr %g0, 0x0c, %asi
3938 stwa %g4, [%l7 + 0x74] %asi
3939 edge16n %o3, %g2, %i3
3940 movvc %icc, %i1, %i5
3941 sllx %o2, 0x1C, %o6
3942 umulcc %g1, 0x01AB, %g6
3943 tcs %icc, 0x5
3944 flush %l7 + 0x3C
3945 tcc %icc, 0x3
3946 xnorcc %l2, 0x04AD, %o4
3947 sdivx %l0, 0x0D1F, %o5
3948 fba %fcc3, loop_361
3949 restored
3950 rdpr %cwp, %g1
3951 rdpr %cansave, %g2
3952 rdpr %canrestore, %g3
3953 rdpr %cleanwin, %g4
3954 rdpr %otherwin, %g5
3955 rdpr %wstate, %g6
3956 movpos %icc, %l4, %g3
3957 ta %icc, 0x1
3958loop_361:
3959 edge8n %l5, %l3, %i6
3960 tvs %xcc, 0x5
3961 movvc %xcc, %o1, %i7
3962 set 0x4C, %l4
3963 stwa %i4, [%l7 + %l4] 0xe2
3964 membar #Sync
3965 lduw [%l7 + 0x44], %i2
3966 udivx %g5, 0x13C3, %i0
3967 fmul8x16au %f17, %f31, %f8
3968 sllx %g7, %l6, %o0
3969 saved
3970 rdpr %cwp, %g1
3971 rdpr %cansave, %g2
3972 rdpr %canrestore, %g3
3973 rdpr %cleanwin, %g4
3974 rdpr %otherwin, %g5
3975 rdpr %wstate, %g6
3976 wr %g0, 0x22, %asi
3977 ldda [%l7 + 0x20] %asi, %l0
3978 fcmple32 %f28, %f10, %g4
3979 fandnot1 %f12, %f0, %f4
3980 sll %o3, 0x07, %g2
3981 movle %xcc, %o7, %i1
3982 be,pt %icc, loop_362
3983 fxor %f22, %f4, %f24
3984 tne %icc, 0x1
3985 andn %i3, %o2, %o6
3986loop_362:
3987 sir 0x000E
3988 sdivx %i5, 0x0FF5, %g1
3989 movrlez %l2, 0x15A, %g6
3990 movcc %xcc, %l0, %o4
3991 movle %xcc, %o5, %g3
3992 orncc %l4, 0x0839, %l5
3993 edge8n %l3, %o1, %i6
3994 fmovde %xcc, %f3, %f14
3995 stb %i7, [%l7 + 0x28]
3996 fbl,a %fcc3, loop_363
3997 array16 %i4, %g5, %i0
3998 alignaddr %i2, %l6, %g7
3999 stbar
4000loop_363:
4001 nop
4002 set 0x32, %i4
4003 lduba [%l7 + %i4] 0x19, %o0
4004 fmovdg %icc, %f5, %f3
4005 tvs %xcc, 0x4
4006 brlez,a %g4, loop_364
4007 te %icc, 0x0
4008 fzeros %f29
4009 add %l1, 0x13E3, %o3
4010loop_364:
4011 fmovdleu %icc, %f23, %f9
4012 sdivcc %o7, 0x0D7B, %g2
4013 addccc %i3, %o2, %i1
4014 movg %xcc, %i5, %o6
4015 wr %g0, 0x04, %asi
4016 ldswa [%l7 + 0x24] %asi, %g1
4017 xor %l2, 0x087B, %g6
4018 movl %xcc, %l0, %o4
4019 add %l7, 0x70, %l6
4020 wr %g0, 0x89, %asi
4021 ldxa [%l6] %asi, %g3
4022 casxa [%l6] 0x89, %g3, %l4
4023 xnorcc %o5, %l5, %l3
4024 wr %g0, 0x0c, %asi
4025 swapa [%l7 + 0x6C] %asi, %i6
4026 ldx [%l7 + 0x10], %i7
4027 fornot1 %f14, %f8, %f24
4028 fpadd16 %f12, %f8, %f4
4029 tsubcctv %i4, 0x18A5, %g5
4030 pdist %f18, %f6, %f8
4031 edge16n %i0, %o1, %i2
4032 edge8l %l6, %o0, %g7
4033 sdivx %g4, 0x1714, %o3
4034 wr %g0, 0x88, %asi
4035 ldstuba [%l7 + 0x41] %asi, %l1
4036 add %l7, 0x38, %l6
4037 wr %g0, 0x89, %asi
4038 casxa [%l6] 0x89, %g2, %o7
4039 fcmple32 %f16, %f0, %o2
4040 subcc %i1, %i3, %o6
4041 fcmpne32 %f10, %f6, %g1
4042 be,a,pt %xcc, loop_365
4043 fzeros %f11
4044 tn %xcc, 0x6
4045 fpsub32 %f18, %f26, %f26
4046loop_365:
4047 sdivx %i5, 0x11A1, %g6
4048 fbl,a %fcc1, loop_366
4049 be,a %icc, loop_367
4050 fmovsvc %icc, %f17, %f7
4051 ldub [%l7 + 0x28], %l0
4052loop_366:
4053 fbne,a %fcc3, loop_368
4054loop_367:
4055 tpos %xcc, 0x5
4056 fornot2s %f6, %f29, %f25
4057 orn %o4, %g3, %l4
4058loop_368:
4059 fxor %f0, %f20, %f6
4060 movvc %xcc, %o5, %l5
4061 movvc %xcc, %l2, %i6
4062 fbule,a %fcc3, loop_369
4063 mulx %l3, 0x1F79, %i4
4064 movneg %xcc, %i7, %g5
4065 fmovsleu %icc, %f3, %f20
4066loop_369:
4067 fcmple32 %f12, %f26, %o1
4068 taddcc %i2, %l6, %o0
4069 fcmpeq32 %f2, %f0, %g7
4070 add %l7, 0x50, %l6
4071 wr %g0, 0x0c, %asi
4072 lda [%l6] %asi, %g4
4073 casa [%l6] %asi, %g4, %i0
4074 sir 0x02C0
4075 ldstub [%l7 + 0x71], %o3
4076 movre %g2, 0x0D4, %o7
4077 umulcc %o2, 0x0848, %i1
4078 movvc %icc, %i3, %l1
4079 pdist %f0, %f10, %f12
4080 mulx %o6, 0x0F89, %i5
4081 te %icc, 0x5
4082 stx %g1, [%l7 + 0x08]
4083 xor %l0, %o4, %g3
4084 fbule %fcc2, loop_370
4085 movrlz %g6, %l4, %o5
4086 movne %xcc, %l2, %l5
4087 orn %l3, %i4, %i7
4088loop_370:
4089 sll %g5, 0x1C, %i6
4090 fcmpne32 %f26, %f16, %o1
4091 fbuge %fcc1, loop_371
4092 fsrc2 %f14, %f28
4093 ldd [%l7 + 0x70], %f14
4094 movgu %xcc, %l6, %o0
4095loop_371:
4096 udivx %i2, 0x1648, %g7
4097 alignaddr %i0, %o3, %g2
4098 sir 0x0140
4099 fbg %fcc0, loop_372
4100 fnot2s %f24, %f4
4101 fmovsge %xcc, %f16, %f9
4102 stb %o7, [%l7 + 0x33]
4103loop_372:
4104 fandnot1 %f2, %f24, %f24
4105 fbug,a %fcc3, loop_373
4106 edge32n %g4, %o2, %i1
4107 prefetch [%l7 + 0x50], 0x1
4108 fbl %fcc3, loop_374
4109loop_373:
4110 smul %l1, 0x04B9, %o6
4111 movleu %xcc, %i5, %i3
4112 fmovdpos %icc, %f20, %f10
4113loop_374:
4114 alignaddr %g1, %l0, %g3
4115 edge32n %o4, %l4, %o5
4116 for %f4, %f10, %f10
4117 brgez %l2, loop_375
4118 orncc %g6, 0x0E43, %l5
4119 addccc %l3, 0x1443, %i7
4120 movrne %g5, %i4, %o1
4121loop_375:
4122 tleu %icc, 0x1
4123 wr %g0, 0x19, %asi
4124 ldsba [%l7 + 0x67] %asi, %l6
4125 sra %o0, 0x13, %i2
4126 udiv %i6, 0x0E41, %i0
4127 movrlz %o3, 0x320, %g2
4128 bpos,a loop_376
4129 bvc,a loop_377
4130 tvs %xcc, 0x3
4131 edge32l %g7, %o7, %o2
4132loop_376:
4133 movg %icc, %g4, %i1
4134loop_377:
4135 edge16ln %l1, %o6, %i5
4136 orcc %i3, %g1, %l0
4137 movrlz %o4, 0x364, %l4
4138 orn %g3, 0x1F3A, %o5
4139 taddcc %g6, 0x1013, %l2
4140 set 0x40, %o0
4141 swapa [%l7 + %o0] 0x04, %l3
4142 fble %fcc3, loop_378
4143 movrgez %l5, %g5, %i7
4144 tl %xcc, 0x5
4145 brnz %i4, loop_379
4146loop_378:
4147 fble,a %fcc1, loop_380
4148 tleu %xcc, 0x0
4149 movleu %xcc, %o1, %l6
4150loop_379:
4151 fcmple32 %f18, %f24, %i2
4152loop_380:
4153 fmovdgu %xcc, %f8, %f29
4154 or %i6, %o0, %o3
4155 brz,a %i0, loop_381
4156 edge16 %g2, %g7, %o2
4157 subccc %o7, %g4, %i1
4158 sir 0x1C0C
4159loop_381:
4160 ldub [%l7 + 0x67], %l1
4161 fmovrslez %i5, %f19, %f20
4162 alignaddrl %i3, %o6, %l0
4163 fpack32 %f6, %f2, %f30
4164 movl %icc, %g1, %l4
4165 edge16l %o4, %o5, %g3
4166 tsubcctv %l2, 0x07A2, %l3
4167 movvs %xcc, %g6, %g5
4168 smulcc %i7, 0x1717, %l5
4169 addccc %o1, 0x18FF, %l6
4170 fornot1 %f22, %f8, %f0
4171 xnorcc %i4, %i6, %o0
4172 xorcc %i2, 0x0C45, %i0
4173 fnand %f12, %f30, %f16
4174 subcc %g2, 0x0D54, %o3
4175 smul %o2, %g7, %o7
4176 bgu,a %xcc, loop_382
4177 bneg %icc, loop_383
4178 tvs %xcc, 0x6
4179 fnot1 %f20, %f8
4180loop_382:
4181 move %xcc, %i1, %l1
4182loop_383:
4183 tge %icc, 0x6
4184 edge32 %i5, %i3, %o6
4185 tvs %icc, 0x4
4186 set 0x5A, %l1
4187 stha %l0, [%l7 + %l1] 0x88
4188 srlx %g4, 0x13, %g1
4189 smul %o4, 0x1FE6, %l4
4190 edge16n %o5, %l2, %g3
4191 edge8l %g6, %g5, %i7
4192 movrlez %l3, %l5, %l6
4193 xnor %o1, 0x13BC, %i6
4194 and %i4, %i2, %i0
4195 membar 0x01
4196 edge8ln %g2, %o3, %o2
4197 tleu %xcc, 0x6
4198 fmovrdgez %g7, %f6, %f18
4199 wr %g0, 0x0c, %asi
4200 lda [%l7 + 0x24] %asi, %f18
4201 fmovda %xcc, %f28, %f7
4202 wr %g0, 0x19, %asi
4203 lduha [%l7 + 0x42] %asi, %o0
4204 std %i0, [%l7 + 0x48]
4205 movcc %xcc, %o7, %l1
4206 fmovdgu %xcc, %f13, %f0
4207 sethi 0x01D6, %i5
4208 set 0x54, %l6
4209 lda [%l7 + %l6] 0x19, %f22
4210 fmovrslz %o6, %f30, %f7
4211 fmovscs %xcc, %f11, %f22
4212 tleu %xcc, 0x6
4213 ld [%l7 + 0x60], %f23
4214 fmovrde %i3, %f8, %f0
4215 movpos %icc, %l0, %g4
4216 movrne %o4, %g1, %o5
4217 movn %icc, %l2, %g3
4218 fsrc1s %f7, %f17
4219 stbar
4220 ldsh [%l7 + 0x38], %l4
4221 tsubcctv %g6, 0x1E3A, %g5
4222 umul %i7, 0x1C16, %l3
4223 add %l7, 0x6C, %l6
4224 wr %g0, 0x19, %asi
4225 casa [%l6] %asi, %l6, %l5
4226 mulx %i6, %i4, %i2
4227 ldstub [%l7 + 0x2B], %i0
4228 movneg %icc, %g2, %o1
4229 sdivx %o2, 0x01B0, %g7
4230 alignaddr %o3, %i1, %o7
4231 or %o0, %i5, %l1
4232 bn,a loop_384
4233 fmovsvs %icc, %f13, %f27
4234 lduw [%l7 + 0x48], %o6
4235 fmovdcs %xcc, %f17, %f0
4236loop_384:
4237 udiv %i3, 0x059E, %l0
4238 lduh [%l7 + 0x20], %o4
4239 movrne %g4, %o5, %l2
4240 fmovsl %xcc, %f14, %f5
4241 tsubcc %g1, %g3, %l4
4242 membar 0x4A
4243 ldx [%l7 + 0x68], %g5
4244 tg %xcc, 0x1
4245 brnz,a %g6, loop_385
4246 fbug %fcc0, loop_386
4247 fandnot1 %f26, %f10, %f26
4248 edge16n %l3, %l6, %l5
4249loop_385:
4250 nop
4251 set 0x64, %o4
4252 stwa %i7, [%l7 + %o4] 0x22
4253 membar #Sync
4254loop_386:
4255 sdivx %i6, 0x0FF0, %i4
4256 ldsh [%l7 + 0x3C], %i0
4257 fmovsne %xcc, %f20, %f5
4258 sllx %i2, 0x14, %g2
4259 orcc %o1, 0x15CD, %g7
4260 movvs %xcc, %o2, %i1
4261 movrlez %o3, %o7, %i5
4262 movgu %icc, %l1, %o0
4263 fbo,a %fcc3, loop_387
4264 fmovrdne %i3, %f20, %f12
4265 xorcc %o6, %l0, %g4
4266 smul %o5, 0x13E5, %o4
4267loop_387:
4268 subccc %l2, 0x0E3E, %g3
4269 edge16ln %l4, %g1, %g6
4270 movrlz %l3, 0x1C6, %g5
4271 xor %l6, %l5, %i6
4272 fbn,a %fcc0, loop_388
4273 tgu %xcc, 0x4
4274 srax %i7, %i4, %i2
4275 edge32n %i0, %o1, %g7
4276loop_388:
4277 fmovsneg %icc, %f31, %f24
4278 mulscc %g2, %o2, %o3
4279 wr %g0, 0x2a, %asi
4280 stxa %o7, [%l7 + 0x38] %asi
4281 membar #Sync
4282 set 0x52, %g7
4283 ldsha [%l7 + %g7] 0x81, %i1
4284 sra %i5, 0x06, %l1
4285 movre %i3, 0x0C4, %o6
4286 movne %icc, %l0, %g4
4287 fbue %fcc3, loop_389
4288 fmovdne %icc, %f0, %f19
4289 fmovscs %xcc, %f0, %f19
4290 movneg %xcc, %o0, %o4
4291loop_389:
4292 fmovd %f0, %f4
4293 stb %l2, [%l7 + 0x36]
4294 bcc,pn %xcc, loop_390
4295 edge8n %g3, %o5, %g1
4296 fornot2s %f25, %f22, %f15
4297 fnot1 %f12, %f4
4298loop_390:
4299 edge16ln %g6, %l3, %g5
4300 nop
4301 setx loop_391, %l0, %l1
4302 jmpl %l1, %l6
4303 fmovrsgz %l5, %f8, %f17
4304 set 0x24, %l2
4305 stwa %i6, [%l7 + %l2] 0x18
4306loop_391:
4307 ldd [%l7 + 0x60], %f12
4308 set 0x24, %l3
4309 lduwa [%l7 + %l3] 0x81, %i7
4310 wr %g0, 0x80, %asi
4311 ldda [%l7 + 0x30] %asi, %i4
4312 restored
4313 rdpr %cwp, %g1
4314 rdpr %cansave, %g2
4315 rdpr %canrestore, %g3
4316 rdpr %cleanwin, %g4
4317 rdpr %otherwin, %g5
4318 rdpr %wstate, %g6
4319 add %l7, 0x6C, %l6
4320 wr %g0, 0x81, %asi
4321 lda [%l6] %asi, %i2
4322 casa [%l6] %asi, %i2, %i0
4323 fcmple16 %f26, %f30, %o1
4324 fbug,a %fcc2, loop_392
4325 sra %l4, 0x1F, %g7
4326 mulscc %o2, 0x0808, %g2
4327 movvc %xcc, %o7, %i1
4328loop_392:
4329 fcmpgt32 %f30, %f4, %o3
4330 movrgz %l1, 0x0B7, %i3
4331 movvc %xcc, %i5, %l0
4332 edge16 %g4, %o0, %o4
4333 wr %g0, 0x04, %asi
4334 ldswa [%l7 + 0x5C] %asi, %o6
4335 popc %g3, %l2
4336 movrlez %o5, 0x195, %g1
4337 bvs %icc, loop_393
4338 bge,a %xcc, loop_394
4339 umul %l3, %g5, %l6
4340 fbne,a %fcc1, loop_395
4341loop_393:
4342 srl %g6, %i6, %l5
4343loop_394:
4344 nop
4345 set 0x20, %i0
4346 ldda [%l7 + %i0] 0x19, %i6
4347loop_395:
4348 sub %i4, %i0, %o1
4349 tgu %icc, 0x0
4350 move %icc, %i2, %g7
4351 fxors %f18, %f30, %f17
4352 fmuld8ulx16 %f5, %f29, %f30
4353 addcc %o2, %g2, %l4
4354 fone %f20
4355 movle %icc, %i1, %o3
4356 for %f12, %f8, %f22
4357 fmovrslez %l1, %f18, %f4
4358 fbug %fcc0, loop_396
4359 std %f20, [%l7 + 0x78]
4360 brz %o7, loop_397
4361 brgz,a %i5, loop_398
4362loop_396:
4363 mulx %l0, 0x10C6, %i3
4364 tvs %xcc, 0x2
4365loop_397:
4366 stx %o0, [%l7 + 0x20]
4367loop_398:
4368 fmovde %xcc, %f21, %f7
4369 movg %icc, %o4, %o6
4370 movrlz %g4, %l2, %g3
4371 movre %g1, %o5, %g5
4372 fbge,a %fcc3, loop_399
4373 sllx %l6, %l3, %i6
4374 sll %g6, %i7, %l5
4375 edge8 %i0, %i4, %i2
4376loop_399:
4377 nop
4378 setx loop_400, %l0, %l1
4379 wrpr 0x1, %tl
4380 wrpr %l1, %tpc
4381 add %l1, 0x4, %l1
4382 wrpr %l1, %tnpc
4383 setx 0x34400001400, %l0, %l1
4384 wrpr %l1, %tstate
4385 wrhpr 0x4, %htstate
4386 retry
4387 fmovdpos %xcc, %f8, %f9
4388 fmuld8ulx16 %f16, %f11, %f6
4389 nop
4390 setx loop_401, %l0, %l1
4391 wrpr 0x1, %tl
4392 wrpr %l1, %tpc
4393 add %l1, 0x4, %l1
4394 wrpr %l1, %tnpc
4395 setx 0x34400001400, %l0, %l1
4396 wrpr %l1, %tstate
4397 wrhpr 0x4, %htstate
4398 retry
4399loop_400:
4400 srl %g7, 0x17, %o1
4401 fcmpes %fcc2, %f12, %f12
4402 movl %xcc, %o2, %g2
4403loop_401:
4404 nop
4405 set 0x18, %i7
4406 prefetcha [%l7 + %i7] 0x80, 0x1
4407 movn %xcc, %i1, %o3
4408 smulcc %o7, 0x10F5, %l1
4409 movrgez %l0, %i3, %i5
4410 and %o0, 0x02AD, %o6
4411 fble %fcc1, loop_402
4412 movge %icc, %o4, %l2
4413 edge16n %g4, %g3, %o5
4414 orcc %g5, 0x15AE, %g1
4415loop_402:
4416 movvs %xcc, %l3, %i6
4417 fmovscs %icc, %f24, %f31
4418 fnot2s %f9, %f9
4419 tvc %icc, 0x3
4420 sethi 0x07F8, %l6
4421 or %g6, %l5, %i0
4422 fabsd %f10, %f14
4423 srl %i7, %i2, %g7
4424 movrgez %i4, 0x35E, %o1
4425 alignaddrl %g2, %l4, %o2
4426 tne %icc, 0x2
4427 sir 0x143B
4428 tg %xcc, 0x0
4429 movcs %xcc, %i1, %o3
4430 fblg %fcc0, loop_403
4431 fones %f20
4432 brz %l1, loop_404
4433 movne %xcc, %o7, %i3
4434loop_403:
4435 ldub [%l7 + 0x32], %i5
4436 wr %g0, 0xeb, %asi
4437 ldda [%l7 + 0x30] %asi, %l0
4438loop_404:
4439 array8 %o0, %o4, %l2
4440 edge32ln %g4, %g3, %o5
4441 ldd [%l7 + 0x28], %f16
4442 ta %icc, 0x5
4443 brlez %o6, loop_405
4444 fxors %f16, %f1, %f19
4445 taddcctv %g1, %g5, %l3
4446 wr %g0, 0x2b, %asi
4447 stha %i6, [%l7 + 0x18] %asi
4448 membar #Sync
4449loop_405:
4450 movvs %icc, %l6, %l5
4451 fmovsgu %icc, %f26, %f13
4452 ta %xcc, 0x1
4453 flush %l7 + 0x68
4454 sub %i0, 0x14E5, %g6
4455 sra %i7, 0x12, %g7
4456 edge32l %i2, %i4, %g2
4457 fnand %f12, %f30, %f14
4458 mulx %o1, 0x0677, %o2
4459 wr %g0, 0x89, %asi
4460 ldda [%l7 + 0x40] %asi, %f0
4461 or %i1, 0x16A6, %l4
4462 wr %g0, 0x0c, %asi
4463 lduba [%l7 + 0x7B] %asi, %l1
4464 array8 %o7, %i3, %o3
4465 wr %g0, 0x18, %asi
4466 lduwa [%l7 + 0x40] %asi, %i5
4467 faligndata %f12, %f26, %f22
4468 bneg,pn %icc, loop_406
4469 tgu %icc, 0x3
4470 tgu %icc, 0x7
4471 udivx %o0, 0x0980, %l0
4472loop_406:
4473 orn %o4, 0x0F7F, %g4
4474 umulcc %l2, 0x0795, %o5
4475 pdist %f14, %f8, %f20
4476 restored
4477 rdpr %cwp, %g1
4478 rdpr %cansave, %g2
4479 rdpr %canrestore, %g3
4480 rdpr %cleanwin, %g4
4481 rdpr %otherwin, %g5
4482 rdpr %wstate, %g6
4483 sir 0x1E14
4484 tl %xcc, 0x4
4485 tleu %icc, 0x2
4486 movg %xcc, %o6, %g1
4487 orncc %g5, %g3, %i6
4488 umul %l6, 0x0348, %l3
4489 sir 0x147B
4490 tcs %xcc, 0x4
4491 or %l5, 0x08CD, %i0
4492 movrlz %i7, 0x136, %g7
4493 saved
4494 rdpr %cwp, %g1
4495 rdpr %cansave, %g2
4496 rdpr %canrestore, %g3
4497 rdpr %cleanwin, %g4
4498 rdpr %otherwin, %g5
4499 rdpr %wstate, %g6
4500 edge32ln %g6, %i2, %i4
4501 stbar
4502 subccc %g2, %o1, %i1
4503 fmovda %xcc, %f29, %f17
4504 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
4505 nop ! nop ! ldxa [%g0 + 0x318] %asi, %o2 ripped by fixASI40.pl ripped by fixASI40.pl
4506 tvs %icc, 0x0
4507 subccc %l4, %l1, %o7
4508 movle %icc, %o3, %i5
4509 fble %fcc0, loop_407
4510 movre %i3, 0x34E, %o0
4511 fmovdleu %icc, %f12, %f25
4512 tneg %icc, 0x6
4513loop_407:
4514 tpos %xcc, 0x7
4515 sllx %l0, %o4, %l2
4516 umul %o5, %o6, %g1
4517 movle %xcc, %g4, %g5
4518 orn %i6, 0x1042, %g3
4519 udivx %l6, 0x06D4, %l5
4520 fnot1s %f26, %f23
4521 edge32n %i0, %l3, %i7
4522 bg,a,pn %xcc, loop_408
4523 fmovrdlz %g7, %f22, %f2
4524 sra %g6, 0x00, %i4
4525 fbl %fcc1, loop_409
4526loop_408:
4527 fabsd %f18, %f6
4528 subccc %g2, %i2, %i1
4529 add %o2, 0x0E37, %o1
4530loop_409:
4531 nop
4532 setx loop_410, %l0, %l1
4533 wrpr 0x1, %tl
4534 wrpr %l1, %tpc
4535 add %l1, 0x4, %l1
4536 wrpr %l1, %tnpc
4537 setx 0x34400001400, %l0, %l1
4538 wrpr %l1, %tstate
4539 wrhpr 0x4, %htstate
4540 retry
4541 movvs %icc, %l4, %o7
4542 array16 %o3, %l1, %i3
4543 ldsb [%l7 + 0x2A], %o0
4544loop_410:
4545 edge16l %i5, %o4, %l2
4546 fpackfix %f18, %f30
4547 tsubcctv %l0, 0x00C5, %o5
4548 nop
4549 set 0x30, %o3
4550 ldsw [%l7 + %o3], %g1
4551 flush %l7 + 0x4C
4552 std %g4, [%l7 + 0x60]
4553 std %g4, [%l7 + 0x30]
4554 orncc %o6, %g3, %i6
4555 movneg %icc, %l5, %l6
4556 srlx %l3, 0x01, %i7
4557 subccc %g7, %i0, %g6
4558 tl %xcc, 0x3
4559 bneg %icc, loop_411
4560 brlz %g2, loop_412
4561 movpos %xcc, %i4, %i2
4562 brnz %o2, loop_413
4563loop_411:
4564 fbne,a %fcc0, loop_414
4565loop_412:
4566 fbe %fcc1, loop_415
4567 fcmpgt16 %f6, %f22, %o1
4568loop_413:
4569 ldstub [%l7 + 0x16], %l4
4570loop_414:
4571 ldd [%l7 + 0x58], %f28
4572loop_415:
4573 edge32l %o7, %i1, %l1
4574 fmovsa %xcc, %f28, %f4
4575 tleu %xcc, 0x2
4576 movrgz %o3, 0x2EC, %o0
4577 set 0x5E, %g3
4578 stha %i3, [%l7 + %g3] 0x10
4579 movgu %xcc, %o4, %l2
4580 ldd [%l7 + 0x60], %f16
4581 fbul %fcc3, loop_416
4582 brnz %l0, loop_417
4583 mulx %i5, %g1, %o5
4584 edge8l %g5, %o6, %g4
4585loop_416:
4586 array32 %i6, %l5, %g3
4587loop_417:
4588 fbn %fcc1, loop_418
4589 tn %icc, 0x3
4590 tcs %icc, 0x5
4591 wr %g0, 0x89, %asi
4592 stba %l3, [%l7 + 0x6B] %asi
4593loop_418:
4594 be,pn %icc, loop_419
4595 alignaddr %l6, %g7, %i7
4596 sethi 0x1CA6, %i0
4597 bl,pt %icc, loop_420
4598loop_419:
4599 tcs %icc, 0x0
4600 fba %fcc2, loop_421
4601 taddcc %g6, %i4, %i2
4602loop_420:
4603 fmovspos %icc, %f16, %f12
4604 sdivx %g2, 0x1177, %o2
4605loop_421:
4606 fxnors %f25, %f19, %f5
4607 srl %o1, 0x1A, %l4
4608 edge32n %o7, %l1, %i1
4609 fmovsneg %icc, %f31, %f22
4610 nop
4611 setx loop_422, %l0, %l1
4612 wrpr 0x1, %tl
4613 wrpr %l1, %tpc
4614 add %l1, 0x4, %l1
4615 wrpr %l1, %tnpc
4616 setx 0x34400001400, %l0, %l1
4617 wrpr %l1, %tstate
4618 wrhpr 0x4, %htstate
4619 retry
4620 ld [%l7 + 0x74], %f26
4621 movrne %o0, 0x306, %o3
4622 tsubcc %o4, 0x1120, %i3
4623loop_422:
4624 fmovrslz %l0, %f14, %f23
4625 bn,a %icc, loop_423
4626 tn %xcc, 0x0
4627 orcc %l2, %g1, %o5
4628 ldstub [%l7 + 0x10], %i5
4629loop_423:
4630 edge32ln %g5, %o6, %i6
4631 tle %icc, 0x0
4632 movleu %icc, %l5, %g3
4633 nop
4634 set 0x24, %i2
4635 prefetch [%l7 + %i2], 0x2
4636 move %icc, %l3, %l6
4637 smul %g4, 0x13B5, %g7
4638 fornot2s %f14, %f27, %f7
4639 fcmpne16 %f24, %f8, %i0
4640 edge8ln %g6, %i7, %i2
4641 wr %g0, 0x80, %asi
4642 sta %f16, [%l7 + 0x6C] %asi
4643 movn %xcc, %i4, %o2
4644 ble %icc, loop_424
4645 nop
4646 setx loop_425, %l0, %l1
4647 wrpr 0x1, %tl
4648 wrpr %l1, %tnpc
4649 setx 0x34400001400, %l0, %l1
4650 wrpr %l1, %tstate
4651 wrhpr 0x4, %htstate
4652 done
4653 add %o1, %l4, %o7
4654 fmovdge %xcc, %f23, %f18
4655loop_424:
4656 brz,a %g2, loop_426
4657loop_425:
4658 prefetch [%l7 + 0x54], 0x3
4659 membar 0x63
4660 fbu %fcc0, loop_427
4661loop_426:
4662 brz %l1, loop_428
4663 fbuge,a %fcc2, loop_429
4664 umulcc %o0, %o3, %i1
4665loop_427:
4666 fmovsleu %xcc, %f5, %f12
4667loop_428:
4668 edge32n %o4, %l0, %i3
4669loop_429:
4670 orcc %g1, %o5, %l2
4671 udivx %i5, 0x04F9, %g5
4672 ldstub [%l7 + 0x3A], %o6
4673 fcmpne16 %f30, %f24, %l5
4674 sethi 0x1B1C, %g3
4675 brz,a %l3, loop_430
4676 ba,a %xcc, loop_431
4677 ld [%l7 + 0x60], %f29
4678 subc %i6, %l6, %g4
4679loop_430:
4680 movrlez %g7, 0x05E, %g6
4681loop_431:
4682 mova %icc, %i0, %i2
4683 xorcc %i7, 0x0336, %o2
4684 edge8l %o1, %i4, %o7
4685 fmovscs %icc, %f22, %f14
4686 fmovsg %xcc, %f14, %f10
4687 fpmerge %f28, %f16, %f10
4688 fmovspos %xcc, %f17, %f25
4689 movcs %xcc, %g2, %l1
4690 andncc %l4, %o3, %i1
4691 fcmpne16 %f2, %f24, %o0
4692 fpmerge %f17, %f15, %f30
4693 fxnor %f20, %f26, %f28
4694 bvs,pn %icc, loop_432
4695 tcc %xcc, 0x7
4696 membar 0x34
4697 tleu %icc, 0x7
4698loop_432:
4699 subccc %o4, 0x0E4D, %i3
4700 addcc %g1, %o5, %l2
4701 udivcc %l0, 0x0A4F, %g5
4702 brnz,a %i5, loop_433
4703 movcs %icc, %l5, %o6
4704 fexpand %f27, %f26
4705 tsubcc %g3, %i6, %l3
4706loop_433:
4707 ldub [%l7 + 0x46], %l6
4708 taddcctv %g7, %g6, %g4
4709 fbl %fcc1, loop_434
4710 alignaddr %i2, %i7, %i0
4711 fcmpne32 %f0, %f18, %o2
4712 ldsw [%l7 + 0x08], %o1
4713loop_434:
4714 bvs,pn %icc, loop_435
4715 ldsb [%l7 + 0x4A], %o7
4716 fbul,a %fcc2, loop_436
4717 mova %icc, %g2, %l1
4718loop_435:
4719 array16 %i4, %o3, %i1
4720 tcc %xcc, 0x4
4721loop_436:
4722 orcc %l4, 0x0F95, %o0
4723 swap [%l7 + 0x68], %i3
4724 wr %g0, 0x89, %asi
4725 lduha [%l7 + 0x60] %asi, %g1
4726 fbl,a %fcc2, loop_437
4727 movne %icc, %o4, %o5
4728 fcmpeq16 %f26, %f28, %l2
4729 fmovrsgez %g5, %f3, %f25
4730loop_437:
4731 fbo,a %fcc2, loop_438
4732 tcc %icc, 0x2
4733 sdivx %l0, 0x01C6, %l5
4734 fpackfix %f22, %f31
4735loop_438:
4736 addccc %o6, %g3, %i6
4737 addccc %i5, 0x0302, %l6
4738 fpadd16 %f6, %f22, %f24
4739 fbge,a %fcc3, loop_439
4740 xor %l3, 0x0232, %g6
4741 fmovsa %xcc, %f19, %f19
4742 sir 0x0A06
4743loop_439:
4744 xor %g7, %i2, %i7
4745 orncc %g4, 0x079B, %i0
4746 mulscc %o2, %o1, %g2
4747 tvc %xcc, 0x3
4748 or %l1, %o7, %o3
4749 sir 0x070D
4750 nop
4751 setx loop_440, %l0, %l1
4752 jmpl %l1, %i1
4753 mulx %l4, 0x0EB9, %o0
4754 orncc %i3, 0x1305, %g1
4755 ldstub [%l7 + 0x18], %o4
4756loop_440:
4757 movge %icc, %o5, %l2
4758 ldsb [%l7 + 0x25], %g5
4759 tneg %xcc, 0x0
4760 array32 %i4, %l5, %l0
4761 movg %icc, %o6, %g3
4762 membar 0x5C
4763 call loop_441
4764 tgu %icc, 0x5
4765 tvs %icc, 0x6
4766 call loop_442
4767loop_441:
4768 edge32ln %i5, %l6, %l3
4769 fmovrse %i6, %f7, %f27
4770 fmovsleu %icc, %f23, %f5
4771loop_442:
4772 brgz %g6, loop_443
4773 tg %icc, 0x0
4774 fmovscc %icc, %f2, %f22
4775 fpsub32 %f28, %f20, %f30
4776loop_443:
4777 nop
4778 set 0x3C, %g5
4779 sta %f4, [%l7 + %g5] 0x88
4780 xnorcc %g7, %i2, %g4
4781 set 0x18, %g6
4782 stha %i7, [%l7 + %g6] 0x27
4783 membar #Sync
4784 udivx %o2, 0x1347, %i0
4785 edge16ln %o1, %g2, %o7
4786 fsrc1s %f25, %f0
4787 fmovdg %xcc, %f17, %f2
4788 movg %icc, %l1, %i1
4789 fmovrdgz %l4, %f10, %f28
4790 fbg,a %fcc0, loop_444
4791 movrne %o3, %o0, %g1
4792 te %icc, 0x0
4793 nop
4794 set 0x68, %o2
4795 stx %o4, [%l7 + %o2]
4796loop_444:
4797 fmovrslz %o5, %f14, %f21
4798 bgu %xcc, loop_445
4799 bl,a loop_446
4800 restored
4801 rdpr %cwp, %g1
4802 rdpr %cansave, %g2
4803 rdpr %canrestore, %g3
4804 rdpr %cleanwin, %g4
4805 rdpr %otherwin, %g5
4806 rdpr %wstate, %g6
4807 andn %l2, 0x1CBF, %g5
4808loop_445:
4809 edge8l %i4, %l5, %l0
4810loop_446:
4811 fsrc1 %f14, %f24
4812 taddcc %o6, 0x17FB, %i3
4813 fcmpne32 %f20, %f2, %i5
4814 ldx [%l7 + 0x50], %g3
4815 subcc %l3, 0x1B77, %i6
4816 brgez %g6, loop_447
4817 bneg,a,pt %icc, loop_448
4818 array32 %l6, %g7, %i2
4819 xorcc %i7, %o2, %g4
4820loop_447:
4821 subc %o1, 0x1C47, %g2
4822loop_448:
4823 movg %icc, %o7, %l1
4824 fmovdvs %icc, %f19, %f30
4825 edge32ln %i1, %l4, %o3
4826 bvs,a loop_449
4827 brnz,a %i0, loop_450
4828 addc %g1, 0x1C34, %o4
4829 add %l7, 0x40, %l6
4830 wr %g0, 0x04, %asi
4831 casxa [%l6] 0x04, %o5, %o0
4832loop_449:
4833 sll %g5, %i4, %l5
4834loop_450:
4835 fcmpes %fcc2, %f12, %f16
4836 ld [%l7 + 0x2C], %f6
4837 and %l0, %o6, %l2
4838 brnz,a %i3, loop_451
4839 edge16ln %g3, %i5, %i6
4840 edge8 %g6, %l6, %l3
4841 for %f18, %f24, %f20
4842loop_451:
4843 movrgz %i2, %g7, %o2
4844 tgu %xcc, 0x1
4845 andncc %g4, %o1, %g2
4846 movrne %i7, %o7, %i1
4847 prefetch [%l7 + 0x3C], 0x1
4848 fbne,a %fcc3, loop_452
4849 tl %icc, 0x6
4850 edge16n %l1, %o3, %i0
4851 tcs %icc, 0x5
4852loop_452:
4853 movg %xcc, %g1, %o4
4854 fmovrslez %o5, %f8, %f25
4855 fba,a %fcc0, loop_453
4856 tsubcc %o0, 0x0852, %l4
4857 fmovrslez %i4, %f17, %f31
4858 edge32ln %g5, %l5, %o6
4859loop_453:
4860 membar 0x76
4861 fandnot2 %f10, %f30, %f2
4862 addccc %l2, %i3, %l0
4863 tcs %xcc, 0x4
4864 membar 0x17
4865 movrlez %g3, %i5, %i6
4866 umul %l6, %g6, %i2
4867 tgu %icc, 0x2
4868 call loop_454
4869 movrlz %g7, %o2, %l3
4870 smulcc %g4, %g2, %i7
4871 xor %o7, 0x1AFD, %i1
4872loop_454:
4873 sdivcc %o1, 0x04BE, %l1
4874 fexpand %f12, %f8
4875 udivcc %o3, 0x0A76, %g1
4876 orn %i0, 0x19CC, %o5
4877 sub %o4, %l4, %o0
4878 xorcc %g5, %l5, %i4
4879 movne %icc, %o6, %l2
4880 fmovd %f6, %f0
4881 orn %l0, %g3, %i3
4882 fnot2s %f29, %f19
4883 fnot2 %f14, %f0
4884 edge8l %i6, %i5, %g6
4885 alignaddrl %l6, %g7, %i2
4886 bl,a,pn %xcc, loop_455
4887 tle %icc, 0x7
4888 fmovrsne %l3, %f5, %f23
4889 wr %g0, 0x10, %asi
4890 ldxa [%l7 + 0x78] %asi, %o2
4891loop_455:
4892 sra %g4, %i7, %o7
4893 restored
4894 rdpr %cwp, %g1
4895 rdpr %cansave, %g2
4896 rdpr %canrestore, %g3
4897 rdpr %cleanwin, %g4
4898 rdpr %otherwin, %g5
4899 rdpr %wstate, %g6
4900 movvs %icc, %g2, %i1
4901 srax %l1, %o3, %g1
4902 smulcc %o1, %o5, %i0
4903 edge16n %l4, %o4, %o0
4904 edge32l %g5, %l5, %o6
4905 and %l2, %i4, %l0
4906 fone %f2
4907 fmovsgu %icc, %f13, %f12
4908 umulcc %g3, 0x1DC0, %i6
4909 sir 0x16C7
4910 edge32 %i5, %g6, %i3
4911 brgez,a %g7, loop_456
4912 edge16 %l6, %l3, %o2
4913 set 0x40, %i5
4914 stda %f16, [%l7 + %i5] 0x16
4915 membar #Sync
4916loop_456:
4917 nop
4918 set 0x40, %i3
4919 stda %f0, [%l7 + %i3] 0x16
4920 membar #Sync
4921 set 0x6F, %g1
4922 lduba [%l7 + %g1] 0x11, %g4
4923 sir 0x050D
4924 tsubcctv %i7, 0x0C52, %i2
4925 tvs %icc, 0x0
4926 tle %icc, 0x2
4927 fmovda %icc, %f23, %f11
4928 umul %g2, 0x0E6E, %i1
4929 array16 %l1, %o7, %o3
4930 addc %o1, 0x10C2, %o5
4931 faligndata %f6, %f24, %f16
4932 ldx [%l7 + 0x70], %g1
4933 tsubcctv %l4, 0x0FD0, %o4
4934 orcc %o0, %i0, %g5
4935 fxor %f2, %f18, %f10
4936 nop
4937 setx loop_457, %l0, %l1
4938 wrpr 0x1, %tl
4939 wrpr %l1, %tpc
4940 add %l1, 0x4, %l1
4941 wrpr %l1, %tnpc
4942 setx 0x34400001400, %l0, %l1
4943 wrpr %l1, %tstate
4944 wrhpr 0x4, %htstate
4945 retry
4946 fxnors %f4, %f9, %f1
4947 fornot1s %f30, %f9, %f24
4948 fcmpne16 %f14, %f28, %l5
4949loop_457:
4950 taddcctv %o6, 0x1A37, %i4
4951 ldstub [%l7 + 0x19], %l0
4952 fpsub32 %f12, %f28, %f20
4953 tgu %xcc, 0x6
4954 movrlz %g3, %l2, %i5
4955 sdivx %i6, 0x0257, %i3
4956 stx %g7, [%l7 + 0x18]
4957 movge %icc, %l6, %l3
4958 edge16ln %o2, %g6, %i7
4959 movle %xcc, %i2, %g2
4960 fandnot1 %f14, %f20, %f0
4961 brlz,a %g4, loop_458
4962 addc %l1, 0x1CF2, %i1
4963 add %o7, 0x0A38, %o1
4964 fmovsge %xcc, %f21, %f15
4965loop_458:
4966 saved
4967 rdpr %cwp, %g1
4968 rdpr %cansave, %g2
4969 rdpr %canrestore, %g3
4970 rdpr %cleanwin, %g4
4971 rdpr %otherwin, %g5
4972 rdpr %wstate, %g6
4973 wr %g0, 0x04, %asi
4974 ldsha [%l7 + 0x5A] %asi, %o3
4975 edge8l %g1, %o5, %l4
4976 umul %o4, %o0, %i0
4977 fpack16 %f30, %f26
4978 xnorcc %l5, %g5, %o6
4979 umul %i4, %l0, %l2
4980 tleu %xcc, 0x7
4981 movrgz %g3, 0x09B, %i6
4982 movvs %xcc, %i5, %g7
4983 set 0x40, %l5
4984 ldda [%l7 + %l5] 0x04, %f0
4985 fornot1 %f6, %f8, %f18
4986 bne,a loop_459
4987 addc %l6, %l3, %o2
4988 tg %xcc, 0x2
4989 umulcc %g6, 0x1DDA, %i7
4990loop_459:
4991 srlx %i2, %g2, %g4
4992 ldx [%l7 + 0x38], %l1
4993 fornot1 %f6, %f18, %f6
4994 wr %g0, 0x10, %asi
4995 lduha [%l7 + 0x64] %asi, %i3
4996 xnor %o7, 0x11EB, %i1
4997 xnorcc %o3, %o1, %o5
4998 sdivcc %g1, 0x030E, %l4
4999 movre %o0, %o4, %i0
5000 and %g5, %l5, %i4
5001 mova %xcc, %o6, %l2
5002 array32 %g3, %i6, %l0
5003 stw %g7, [%l7 + 0x40]
5004 tneg %icc, 0x2
5005 movcc %xcc, %l6, %i5
5006 fmovscs %icc, %f18, %f13
5007 array8 %l3, %o2, %g6
5008 stx %i7, [%l7 + 0x08]
5009 ldsw [%l7 + 0x54], %i2
5010 lduw [%l7 + 0x1C], %g2
5011 set 0x08, %o7
5012 lduwa [%l7 + %o7] 0x11, %l1
5013 fands %f10, %f10, %f16
5014 mova %icc, %i3, %g4
5015 mulx %i1, %o7, %o1
5016 fmovsle %xcc, %f18, %f14
5017 bl loop_460
5018 fbe,a %fcc0, loop_461
5019 movge %xcc, %o5, %o3
5020 sth %g1, [%l7 + 0x4C]
5021loop_460:
5022 fmovdgu %xcc, %f26, %f1
5023loop_461:
5024 std %f30, [%l7 + 0x08]
5025 tneg %icc, 0x3
5026 te %xcc, 0x0
5027 fmovrse %l4, %f12, %f12
5028 fpsub32s %f8, %f8, %f20
5029 fpadd16 %f12, %f20, %f26
5030 subc %o4, 0x0A65, %i0
5031 call loop_462
5032 andncc %g5, %o0, %i4
5033 wr %g0, 0x89, %asi
5034 lda [%l7 + 0x3C] %asi, %f0
5035loop_462:
5036 nop
5037 wr %g0, 0x18, %asi
5038 lduha [%l7 + 0x2A] %asi, %l5
5039 fbug,a %fcc3, loop_463
5040 array16 %o6, %g3, %l2
5041 edge32l %l0, %g7, %i6
5042 fbge %fcc1, loop_464
5043loop_463:
5044 brz %i5, loop_465
5045 faligndata %f8, %f6, %f0
5046 umul %l3, %o2, %l6
5047loop_464:
5048 bge,a %icc, loop_466
5049loop_465:
5050 tg %xcc, 0x3
5051 orn %i7, 0x0DC8, %g6
5052 edge8l %g2, %i2, %i3
5053loop_466:
5054 edge8n %g4, %i1, %o7
5055 set 0x38, %o5
5056 ldswa [%l7 + %o5] 0x10, %l1
5057 brlz,a %o1, loop_467
5058 smul %o5, %o3, %g1
5059 alignaddr %l4, %i0, %g5
5060 edge32n %o4, %o0, %l5
5061loop_467:
5062 ldd [%l7 + 0x10], %f18
5063 be,a loop_468
5064 mulscc %i4, 0x1A10, %o6
5065 udivx %l2, 0x0E19, %g3
5066 ta %icc, 0x7
5067loop_468:
5068 movl %xcc, %l0, %i6
5069 addccc %i5, 0x1982, %l3
5070 srax %g7, 0x18, %o2
5071 fpsub16 %f4, %f10, %f4
5072 edge16n %l6, %g6, %i7
5073 fpsub32s %f7, %f30, %f11
5074 srl %i2, %i3, %g2
5075 movleu %icc, %i1, %g4
5076 movcs %icc, %l1, %o1
5077 fcmpeq16 %f4, %f24, %o7
5078 array16 %o3, %g1, %o5
5079 tvc %icc, 0x7
5080 fmovd %f20, %f4
5081 tpos %icc, 0x0
5082 nop
5083 setx loop_469, %l0, %l1
5084 jmpl %l1, %i0
5085 tcc %icc, 0x3
5086 fbul %fcc0, loop_470
5087 subccc %g5, %l4, %o4
5088loop_469:
5089 ldx [%l7 + 0x08], %o0
5090 fbl %fcc3, loop_471
5091loop_470:
5092 srl %i4, %l5, %o6
5093 movl %icc, %g3, %l2
5094 fcmpgt16 %f6, %f30, %l0
5095loop_471:
5096 fands %f20, %f0, %f9
5097 fmovrsgez %i5, %f10, %f13
5098 and %l3, %i6, %o2
5099 xorcc %g7, %g6, %l6
5100 fmovdg %xcc, %f19, %f10
5101 tle %xcc, 0x7
5102 stb %i7, [%l7 + 0x41]
5103 movn %xcc, %i3, %g2
5104 wr %g0, 0x80, %asi
5105 stda %f0, [%l7 + 0x40] %asi
5106 edge32 %i2, %g4, %i1
5107 wr %g0, 0x80, %asi
5108 ldsha [%l7 + 0x2E] %asi, %l1
5109 taddcctv %o7, 0x1390, %o3
5110 prefetch [%l7 + 0x18], 0x0
5111 movre %g1, %o1, %i0
5112 fnegs %f22, %f4
5113 sth %o5, [%l7 + 0x5C]
5114 fmovrse %l4, %f15, %f3
5115 fnot2s %f24, %f24
5116 fble,a %fcc1, loop_472
5117 alignaddr %o4, %g5, %o0
5118 bvc,pt %xcc, loop_473
5119 std %i4, [%l7 + 0x30]
5120loop_472:
5121 fmovdcc %icc, %f31, %f18
5122 tgu %xcc, 0x0
5123loop_473:
5124 fmovrdgz %l5, %f26, %f12
5125 set 0x108, %g4
5126 stxa %o6, [%g0 + %g4] 0x21
5127 edge8ln %g3, %l2, %i5
5128 nop
5129 setx loop_474, %l0, %l1
5130 wrpr 0x1, %tl
5131 wrpr %l1, %tnpc
5132 setx 0x34400001400, %l0, %l1
5133 wrpr %l1, %tstate
5134 wrhpr 0x4, %htstate
5135 done
5136 add %l0, %i6, %o2
5137 movpos %icc, %l3, %g7
5138 ldsb [%l7 + 0x72], %l6
5139loop_474:
5140 sethi 0x1A26, %i7
5141 taddcctv %g6, 0x1BCD, %g2
5142 alignaddrl %i2, %g4, %i3
5143 array16 %i1, %l1, %o3
5144 tg %icc, 0x0
5145 xor %o7, %o1, %i0
5146 brnz,a %g1, loop_475
5147 sir 0x177B
5148 fnot2s %f7, %f5
5149 addc %l4, %o5, %g5
5150loop_475:
5151 sir 0x1980
5152 edge8 %o0, %i4, %l5
5153 fpmerge %f0, %f21, %f0
5154 tcs %icc, 0x2
5155 fcmple16 %f26, %f24, %o6
5156 fpadd32 %f22, %f12, %f16
5157 subccc %g3, %o4, %l2
5158 movneg %xcc, %l0, %i5
5159 tg %icc, 0x2
5160 ldd [%l7 + 0x38], %f12
5161 tneg %xcc, 0x0
5162 mulx %o2, 0x046D, %l3
5163 srl %i6, 0x00, %l6
5164 popc %i7, %g6
5165 wr %g0, 0xe3, %asi
5166 stda %g2, [%l7 + 0x30] %asi
5167 membar #Sync
5168 edge8ln %g7, %i2, %g4
5169 array8 %i3, %i1, %l1
5170 tn %icc, 0x5
5171 brgz %o3, loop_476
5172 orcc %o1, %i0, %g1
5173 saved
5174 rdpr %cwp, %g1
5175 rdpr %cansave, %g2
5176 rdpr %canrestore, %g3
5177 rdpr %cleanwin, %g4
5178 rdpr %otherwin, %g5
5179 rdpr %wstate, %g6
5180 wr %g0, 0x2b, %asi
5181 ldda [%l7 + 0x50] %asi, %l4
5182loop_476:
5183 xnor %o7, %o5, %g5
5184 subc %i4, %l5, %o6
5185 tge %xcc, 0x2
5186 andncc %o0, %g3, %l2
5187 bshuffle %f28, %f2, %f6
5188 addccc %o4, 0x1D72, %l0
5189 fpadd16 %f10, %f22, %f26
5190 fornot1s %f10, %f12, %f30
5191 wr %g0, 0x10, %asi
5192 prefetcha [%l7 + 0x08] %asi, 0x3
5193 move %xcc, %i5, %i6
5194 or %l3, 0x00D6, %l6
5195 fsrc1s %f22, %f21
5196 tl %xcc, 0x3
5197 tsubcctv %g6, 0x05B4, %g2
5198 alignaddrl %i7, %g7, %i2
5199 ba %icc, loop_477
5200 addccc %i3, 0x042A, %i1
5201 movgu %xcc, %g4, %o3
5202 ble,pt %xcc, loop_478
5203loop_477:
5204 andncc %l1, %o1, %i0
5205 fmovrslez %g1, %f14, %f25
5206 fandnot1 %f18, %f10, %f18
5207loop_478:
5208 addccc %l4, 0x0116, %o7
5209 fsrc1 %f28, %f18
5210 ldsb [%l7 + 0x72], %g5
5211 ba,a,pn %icc, loop_479
5212 fmovde %xcc, %f6, %f3
5213 udiv %i4, 0x02E1, %o5
5214 tcs %icc, 0x0
5215loop_479:
5216 tcc %icc, 0x1
5217 and %o6, %l5, %o0
5218 subccc %g3, %o4, %l2
5219 set 0x18, %o6
5220 stda %o2, [%l7 + %o6] 0xea
5221 membar #Sync
5222 ldsb [%l7 + 0x57], %i5
5223 sir 0x1058
5224 orncc %i6, 0x0E31, %l0
5225 fbo,a %fcc2, loop_480
5226 movvs %icc, %l3, %l6
5227 saved
5228 rdpr %cwp, %g1
5229 rdpr %cansave, %g2
5230 rdpr %canrestore, %g3
5231 rdpr %cleanwin, %g4
5232 rdpr %otherwin, %g5
5233 rdpr %wstate, %g6
5234 movgu %icc, %g6, %g2
5235loop_480:
5236 tne %xcc, 0x6
5237 array32 %i7, %g7, %i3
5238 fors %f23, %f24, %f12
5239 movrgz %i2, 0x198, %i1
5240 add %o3, 0x0B9F, %l1
5241 popc %o1, %g4
5242 sra %g1, 0x19, %l4
5243 movrne %i0, 0x2C7, %g5
5244 sll %i4, 0x11, %o5
5245 faligndata %f4, %f16, %f22
5246 tsubcctv %o6, 0x0151, %l5
5247 bpos,a %xcc, loop_481
5248 movge %icc, %o7, %g3
5249 sll %o4, 0x04, %l2
5250 movrgez %o2, 0x3E2, %o0
5251loop_481:
5252 edge32 %i5, %l0, %i6
5253 edge16 %l3, %g6, %l6
5254 edge32ln %i7, %g7, %g2
5255 fmovsgu %icc, %f19, %f30
5256 alignaddr %i3, %i2, %i1
5257 sir 0x0DC3
5258 subc %o3, 0x0452, %l1
5259 tge %xcc, 0x4
5260 addccc %o1, %g4, %g1
5261 movn %icc, %l4, %i0
5262 movn %xcc, %g5, %o5
5263 srax %i4, 0x09, %o6
5264 movneg %icc, %l5, %g3
5265 orn %o7, %o4, %l2
5266 mulx %o0, 0x1206, %i5
5267 fmovrslz %o2, %f15, %f19
5268 mulx %i6, 0x089D, %l0
5269 fnands %f29, %f25, %f11
5270 movl %xcc, %g6, %l6
5271 ldd [%l7 + 0x30], %i6
5272 fandnot1 %f14, %f22, %f20
5273 bvs,a,pn %icc, loop_482
5274 stb %l3, [%l7 + 0x41]
5275 fsrc1 %f8, %f24
5276 std %g2, [%l7 + 0x48]
5277loop_482:
5278 stbar
5279 sir 0x00F2
5280 bneg,a loop_483
5281 bl,pn %icc, loop_484
5282 ta %xcc, 0x0
5283 fandnot1 %f20, %f10, %f14
5284loop_483:
5285 xnor %g7, 0x15AA, %i3
5286loop_484:
5287 fmuld8sux16 %f28, %f22, %f2
5288 membar #Sync
5289 wr %g0, 0xf1, %asi
5290 ldda [%l7 + 0x40] %asi, %f16
5291 orncc %i2, 0x17AC, %o3
5292 andn %l1, 0x0248, %o1
5293 restored
5294 rdpr %cwp, %g1
5295 rdpr %cansave, %g2
5296 rdpr %canrestore, %g3
5297 rdpr %cleanwin, %g4
5298 rdpr %otherwin, %g5
5299 rdpr %wstate, %g6
5300 array16 %g4, %i1, %l4
5301 edge8ln %g1, %g5, %i0
5302 subc %i4, 0x0D02, %o5
5303 addc %o6, 0x0C79, %g3
5304 alignaddrl %l5, %o4, %l2
5305 fblg,a %fcc3, loop_485
5306 move %xcc, %o7, %o0
5307 fmovsvc %icc, %f4, %f22
5308 edge8l %i5, %o2, %i6
5309loop_485:
5310 fbl %fcc1, loop_486
5311 brlez %l0, loop_487
5312 fbu,a %fcc0, loop_488
5313 sub %g6, %l6, %l3
5314loop_486:
5315 popc 0x1488, %g2
5316loop_487:
5317 lduw [%l7 + 0x18], %g7
5318loop_488:
5319 fmovdpos %icc, %f30, %f1
5320 fsrc1 %f10, %f16
5321 wr %g0, 0x89, %asi
5322 swapa [%l7 + 0x58] %asi, %i7
5323 tne %icc, 0x1
5324 bl,a %xcc, loop_489
5325 movgu %icc, %i2, %o3
5326 tl %icc, 0x5
5327 xor %l1, %i3, %g4
5328loop_489:
5329 edge32 %o1, %l4, %g1
5330 fbge,a %fcc1, loop_490
5331 udivx %i1, 0x1724, %i0
5332 movpos %icc, %i4, %g5
5333 edge8l %o5, %g3, %l5
5334loop_490:
5335 udivcc %o4, 0x1E52, %o6
5336 udivx %o7, 0x07A6, %l2
5337 swap [%l7 + 0x58], %o0
5338 wr %g0, 0x89, %asi
5339 ldxa [%l7 + 0x18] %asi, %i5
5340 tvs %xcc, 0x3
5341 fmovsge %icc, %f25, %f28
5342 srl %o2, %l0, %g6
5343 srl %i6, %l3, %g2
5344 tsubcc %g7, %l6, %i7
5345 sdiv %o3, 0x0928, %l1
5346 set 0x74, %g2
5347 ldstuba [%l7 + %g2] 0x18, %i2
5348 fnand %f24, %f12, %f6
5349 fmovrdne %i3, %f22, %f24
5350 stx %g4, [%l7 + 0x48]
5351 edge32l %o1, %l4, %i1
5352 fmovdgu %icc, %f27, %f31
5353 movpos %xcc, %g1, %i4
5354 fbe %fcc2, loop_491
5355 popc %i0, %g5
5356 fba,a %fcc3, loop_492
5357 fmovrdgez %g3, %f4, %f4
5358loop_491:
5359 fmovdge %xcc, %f30, %f16
5360 alignaddr %o5, %o4, %l5
5361loop_492:
5362 fcmpgt16 %f2, %f26, %o7
5363 fsrc1s %f10, %f24
5364 movvc %icc, %l2, %o6
5365 movrgez %i5, %o2, %l0
5366 movl %xcc, %g6, %o0
5367 taddcctv %i6, %g2, %g7
5368 sub %l6, 0x1387, %i7
5369 tcc %xcc, 0x7
5370 xor %o3, 0x0BF3, %l3
5371 fpsub16 %f12, %f28, %f18
5372 movpos %xcc, %l1, %i3
5373 subc %i2, %o1, %g4
5374 wr %g0, 0x88, %asi
5375 prefetcha [%l7 + 0x60] %asi, 0x1
5376 edge8 %g1, %i4, %i0
5377 fsrc1 %f6, %f12
5378 nop
5379 setx loop_493, %l0, %l1
5380 wrpr 0x1, %tl
5381 wrpr %l1, %tpc
5382 add %l1, 0x4, %l1
5383 wrpr %l1, %tnpc
5384 setx 0x34400001400, %l0, %l1
5385 wrpr %l1, %tstate
5386 wrhpr 0x4, %htstate
5387 retry
5388 orn %i1, 0x0A51, %g3
5389 fcmpgt32 %f30, %f12, %g5
5390 movvc %xcc, %o4, %l5
5391loop_493:
5392 movrlez %o7, %o5, %o6
5393 ldd [%l7 + 0x68], %f4
5394 edge32ln %l2, %i5, %l0
5395 movneg %icc, %o2, %o0
5396 fmovdvc %icc, %f19, %f12
5397 popc %i6, %g6
5398 edge32 %g7, %l6, %i7
5399 movg %xcc, %o3, %g2
5400 xor %l1, 0x11D9, %l3
5401 fcmpne16 %f14, %f30, %i2
5402 movneg %icc, %o1, %g4
5403 xor %i3, 0x1F3B, %l4
5404 lduh [%l7 + 0x1E], %g1
5405 fbl,a %fcc3, loop_494
5406 brgez,a %i0, loop_495
5407 fbn %fcc2, loop_496
5408 fmovsge %xcc, %f19, %f1
5409loop_494:
5410 fcmpgt32 %f12, %f30, %i4
5411loop_495:
5412 movpos %icc, %i1, %g5
5413loop_496:
5414 fornot2 %f14, %f28, %f10
5415 edge16 %o4, %l5, %g3
5416 fmovdl %icc, %f25, %f12
5417 movrgz %o5, %o7, %o6
5418 tvs %icc, 0x7
5419 sdivcc %i5, 0x095E, %l2
5420 fbe %fcc1, loop_497
5421 mulx %l0, %o2, %o0
5422 tvc %xcc, 0x4
5423 tcs %icc, 0x1
5424loop_497:
5425 fpsub16 %f28, %f14, %f8
5426 sdivx %i6, 0x13EF, %g6
5427 fands %f7, %f4, %f27
5428 fandnot2s %f2, %f26, %f14
5429 tcs %icc, 0x0
5430 edge8l %l6, %i7, %o3
5431 srl %g7, 0x1F, %l1
5432 alignaddr %g2, %l3, %i2
5433 sdivcc %o1, 0x1108, %i3
5434 or %l4, %g4, %g1
5435 movvs %icc, %i0, %i4
5436 bg loop_498
5437 edge32l %g5, %i1, %o4
5438 ldx [%l7 + 0x38], %g3
5439 bvc,a,pn %icc, loop_499
5440loop_498:
5441 xnor %o5, %l5, %o7
5442 udivx %o6, 0x09ED, %i5
5443 umul %l2, %l0, %o0
5444loop_499:
5445 fpadd32s %f25, %f19, %f20
5446 fcmped %fcc0, %f18, %f16
5447 wr %g0, 0x80, %asi
5448 prefetcha [%l7 + 0x20] %asi, 0x1
5449 ldsb [%l7 + 0x1D], %o2
5450 movrgez %g6, %i7, %l6
5451 movgu %xcc, %o3, %l1
5452 taddcctv %g2, %g7, %l3
5453 movge %icc, %o1, %i3
5454 mulx %i2, 0x0920, %g4
5455 andcc %g1, 0x0E71, %i0
5456 fmovsge %icc, %f15, %f19
5457 fcmpgt16 %f8, %f2, %i4
5458 fmovdleu %xcc, %f25, %f23
5459 tcc %icc, 0x1
5460 edge16n %l4, %g5, %i1
5461 alignaddrl %g3, %o5, %o4
5462 stbar
5463 movn %xcc, %o7, %l5
5464 tgu %xcc, 0x0
5465 stw %i5, [%l7 + 0x08]
5466 array32 %l2, %o6, %l0
5467 std %i6, [%l7 + 0x40]
5468 sdiv %o2, 0x12E5, %o0
5469 edge32n %i7, %l6, %g6
5470 wr %g0, 0x89, %asi
5471 lduwa [%l7 + 0x74] %asi, %l1
5472 brgz,a %g2, loop_500
5473 movn %icc, %o3, %g7
5474 smul %o1, 0x1569, %l3
5475 fpmerge %f2, %f11, %f14
5476loop_500:
5477 tvc %icc, 0x2
5478 brlz %i3, loop_501
5479 movleu %xcc, %g4, %g1
5480 umul %i0, %i2, %l4
5481 fpackfix %f4, %f4
5482loop_501:
5483 ldsw [%l7 + 0x48], %i4
5484 fmovdleu %xcc, %f15, %f9
5485 fzeros %f24
5486 edge16l %g5, %i1, %g3
5487 restored
5488 rdpr %cwp, %g1
5489 rdpr %cansave, %g2
5490 rdpr %canrestore, %g3
5491 rdpr %cleanwin, %g4
5492 rdpr %otherwin, %g5
5493 rdpr %wstate, %g6
5494 taddcctv %o5, %o4, %l5
5495 subccc %i5, %l2, %o6
5496 orcc %o7, %i6, %o2
5497 sdivx %l0, 0x1396, %o0
5498 orncc %i7, 0x12E5, %g6
5499 bgu,pt %icc, loop_502
5500 movrlez %l1, %g2, %o3
5501 fblg %fcc1, loop_503
5502 bge,a,pn %xcc, loop_504
5503loop_502:
5504 movvs %icc, %l6, %o1
5505 fbue %fcc2, loop_505
5506loop_503:
5507 brgz %g7, loop_506
5508loop_504:
5509 fmovdpos %xcc, %f13, %f0
5510 xor %l3, 0x1EB4, %g4
5511loop_505:
5512 ldstub [%l7 + 0x14], %g1
5513loop_506:
5514 tgu %icc, 0x7
5515 fabsd %f30, %f6
5516 fones %f22
5517 umulcc %i0, %i2, %l4
5518 srlx %i4, %i3, %g5
5519 tneg %icc, 0x4
5520 edge16ln %g3, %o5, %o4
5521 taddcc %l5, 0x198B, %i5
5522 fnot2s %f14, %f27
5523 set 0x38, %o1
5524 prefetcha [%l7 + %o1] 0x11, 0x1
5525 addccc %l2, 0x1506, %o7
5526 tne %icc, 0x5
5527 or %o6, 0x0653, %o2
5528 tgu %xcc, 0x1
5529 edge8 %l0, %i6, %o0
5530 subc %g6, 0x1CB8, %i7
5531 fornot1s %f8, %f13, %f1
5532 fpack16 %f28, %f20
5533 ldd [%l7 + 0x28], %g2
5534 lduh [%l7 + 0x36], %l1
5535 movl %icc, %o3, %o1
5536 fmul8sux16 %f10, %f22, %f12
5537 bshuffle %f2, %f12, %f24
5538 add %l6, 0x1C2F, %l3
5539 alignaddrl %g7, %g1, %i0
5540 set 0x1C, %i1
5541 lda [%l7 + %i1] 0x80, %f10
5542 tcc %xcc, 0x5
5543 saved
5544 rdpr %cwp, %g1
5545 rdpr %cansave, %g2
5546 rdpr %canrestore, %g3
5547 rdpr %cleanwin, %g4
5548 rdpr %otherwin, %g5
5549 rdpr %wstate, %g6
5550 movrgz %i2, %l4, %g4
5551 tvs %xcc, 0x1
5552 brlez %i4, loop_507
5553 fbo,a %fcc3, loop_508
5554 fcmpeq32 %f6, %f12, %i3
5555 fone %f24
5556loop_507:
5557 mulscc %g5, 0x17D8, %g3
5558loop_508:
5559 edge32l %o4, %o5, %l5
5560 andncc %i1, %l2, %i5
5561 fcmps %fcc2, %f3, %f30
5562 fabsd %f2, %f4
5563 edge32l %o7, %o6, %o2
5564 array16 %l0, %i6, %o0
5565 sethi 0x10BF, %i7
5566 movrlz %g2, 0x062, %l1
5567 prefetch [%l7 + 0x50], 0x0
5568 restored
5569 rdpr %cwp, %g1
5570 rdpr %cansave, %g2
5571 rdpr %canrestore, %g3
5572 rdpr %cleanwin, %g4
5573 rdpr %otherwin, %g5
5574 rdpr %wstate, %g6
5575 fba %fcc3, loop_509
5576 edge16 %g6, %o1, %l6
5577 set 0x60, %i6
5578 ldda [%l7 + %i6] 0xe3, %l2
5579loop_509:
5580 orn %g7, %g1, %i0
5581 fmovdg %xcc, %f18, %f18
5582 fmovrdgez %o3, %f26, %f14
5583 udivcc %i2, 0x12C1, %g4
5584 movge %icc, %i4, %i3
5585 edge16n %g5, %g3, %l4
5586 tg %xcc, 0x0
5587 flush %l7 + 0x14
5588 fone %f28
5589 set 0x6D, %l4
5590 stba %o4, [%l7 + %l4] 0x10
5591 bpos,a %xcc, loop_510
5592 taddcc %l5, %o5, %l2
5593 xor %i5, 0x0204, %o7
5594 movneg %xcc, %i1, %o2
5595loop_510:
5596 movre %l0, %i6, %o6
5597 sdivx %o0, 0x109B, %g2
5598 be,a,pt %icc, loop_511
5599 movrne %i7, %g6, %o1
5600 mova %icc, %l1, %l3
5601 set 0x68, %l0
5602 prefetcha [%l7 + %l0] 0x14, 0x3
5603loop_511:
5604 nop
5605 set 0x6C, %o0
5606 ldsha [%l7 + %o0] 0x81, %g7
5607 addc %g1, 0x1B36, %i0
5608 xnorcc %o3, %i2, %i4
5609 wr %g0, 0x81, %asi
5610 prefetcha [%l7 + 0x60] %asi, 0x2
5611 srax %i3, %g5, %g3
5612 sir 0x0414
5613 fbue,a %fcc1, loop_512
5614 fnands %f27, %f19, %f13
5615 fcmps %fcc3, %f21, %f31
5616 stw %o4, [%l7 + 0x48]
5617loop_512:
5618 tne %xcc, 0x5
5619 fpadd32 %f4, %f28, %f28
5620 nop
5621 setx loop_513, %l0, %l1
5622 jmpl %l1, %l4
5623 pdist %f16, %f22, %f10
5624 fmovdne %icc, %f7, %f16
5625 movrgez %o5, %l5, %i5
5626loop_513:
5627 ldstub [%l7 + 0x2C], %l2
5628 edge16ln %o7, %o2, %l0
5629 srl %i6, %i1, %o0
5630 set 0x18, %l1
5631 stha %g2, [%l7 + %l1] 0x88
5632 fcmpgt16 %f12, %f20, %i7
5633 fxors %f5, %f28, %f19
5634 ldx [%l7 + 0x70], %o6
5635 fbe,a %fcc1, loop_514
5636 brgez %o1, loop_515
5637 fpsub32s %f3, %f1, %f19
5638 set 0x10, %l6
5639 sta %f23, [%l7 + %l6] 0x15
5640loop_514:
5641 fpadd16 %f10, %f18, %f24
5642loop_515:
5643 tpos %icc, 0x3
5644 te %xcc, 0x3
5645 fpmerge %f21, %f17, %f14
5646 fmovdneg %xcc, %f16, %f14
5647 mulscc %l1, 0x0A0B, %l3
5648 tvc %icc, 0x1
5649 membar 0x4F
5650 be,a %xcc, loop_516
5651 brlz,a %g6, loop_517
5652 fbg,a %fcc0, loop_518
5653 umulcc %g7, 0x0CF6, %g1
5654loop_516:
5655 nop
5656 setx loop_519, %l0, %l1
5657 jmpl %l1, %l6
5658loop_517:
5659 movl %icc, %o3, %i2
5660loop_518:
5661 srl %i4, 0x10, %g4
5662 tsubcc %i0, 0x1379, %g5
5663loop_519:
5664 movge %xcc, %i3, %o4
5665 fmovsneg %xcc, %f3, %f15
5666 movrlez %l4, 0x36D, %g3
5667 flush %l7 + 0x64
5668 xnor %l5, %o5, %i5
5669 fones %f16
5670 smulcc %l2, %o2, %l0
5671 fbuge,a %fcc2, loop_520
5672 fandnot2 %f10, %f24, %f2
5673 tsubcctv %o7, %i1, %o0
5674 movn %icc, %g2, %i6
5675loop_520:
5676 nop
5677 setx loop_521, %l0, %l1
5678 wrpr 0x1, %tl
5679 wrpr %l1, %tpc
5680 add %l1, 0x4, %l1
5681 wrpr %l1, %tnpc
5682 setx 0x34400001400, %l0, %l1
5683 wrpr %l1, %tstate
5684 wrhpr 0x4, %htstate
5685 retry
5686 ldd [%l7 + 0x40], %o6
5687 umulcc %o1, 0x03D3, %l1
5688 fbn,a %fcc2, loop_522
5689loop_521:
5690 andcc %i7, %g6, %l3
5691 fors %f27, %f17, %f17
5692 fmovrdne %g7, %f16, %f16
5693loop_522:
5694 nop
5695 set 0x30, %i4
5696 stxa %l6, [%l7 + %i4] 0x11
5697 tpos %xcc, 0x3
5698 sir 0x118C
5699 tl %xcc, 0x5
5700 edge8 %o3, %g1, %i2
5701 fbn %fcc2, loop_523
5702 edge16ln %g4, %i4, %g5
5703 udiv %i3, 0x1C0C, %i0
5704 tcs %xcc, 0x4
5705loop_523:
5706 membar 0x6D
5707 fmovspos %icc, %f9, %f3
5708 tl %xcc, 0x1
5709 taddcctv %o4, 0x109A, %g3
5710 prefetch [%l7 + 0x78], 0x2
5711 orncc %l5, %l4, %i5
5712 wr %g0, 0x10, %asi
5713 prefetcha [%l7 + 0x48] %asi, 0x1
5714 fmovde %icc, %f18, %f0
5715 edge8l %l2, %o2, %l0
5716 tneg %xcc, 0x3
5717 fbe %fcc0, loop_524
5718 bcc loop_525
5719 edge8n %i1, %o7, %o0
5720 add %l7, 0x38, %l6
5721 wr %g0, 0x88, %asi
5722 casxa [%l6] %asi, %i6, %o6
5723loop_524:
5724 fbne %fcc1, loop_526
5725loop_525:
5726 fmul8x16al %f20, %f9, %f4
5727 fbuge %fcc2, loop_527
5728 fpadd32s %f21, %f30, %f11
5729loop_526:
5730 fbn %fcc1, loop_528
5731 movleu %icc, %g2, %l1
5732loop_527:
5733 sir 0x14EF
5734 fcmple16 %f14, %f6, %o1
5735loop_528:
5736 edge32 %g6, %i7, %l3
5737 movvs %icc, %l6, %o3
5738 orncc %g7, 0x062D, %g1
5739 fpmerge %f21, %f12, %f20
5740 subcc %g4, 0x063A, %i2
5741 andncc %i4, %i3, %g5
5742 movpos %xcc, %i0, %g3
5743 alignaddr %l5, %l4, %i5
5744 move %xcc, %o5, %o4
5745 andn %l2, 0x0E73, %l0
5746 movcs %icc, %i1, %o7
5747 xorcc %o0, %i6, %o2
5748 fmovrsgz %g2, %f15, %f5
5749 udiv %o6, 0x05B3, %l1
5750 fmovsa %icc, %f17, %f8
5751 fcmpeq32 %f12, %f24, %o1
5752 fmovdcs %icc, %f3, %f17
5753 tvc %xcc, 0x0
5754 fbule %fcc3, loop_529
5755 fmovsgu %xcc, %f29, %f27
5756 add %l7, 0x40, %l6
5757 wr %g0, 0x19, %asi
5758 casxa [%l6] 0x19, %i7, %l3
5759loop_529:
5760 fcmpes %fcc1, %f2, %f27
5761 fmovrsgez %l6, %f29, %f2
5762 for %f24, %f16, %f18
5763 wr %g0, 0x18, %asi
5764 ldswa [%l7 + 0x4C] %asi, %g6
5765 brlez %o3, loop_530
5766 tcc %xcc, 0x4
5767 tpos %icc, 0x7
5768 mulx %g1, %g7, %i2
5769loop_530:
5770 fcmple16 %f14, %f10, %i4
5771 prefetch [%l7 + 0x08], 0x2
5772 bpos,a,pt %xcc, loop_531
5773 brnz,a %i3, loop_532
5774 fnot1 %f4, %f20
5775 smul %g5, %i0, %g3
5776loop_531:
5777 nop
5778 wr %g0, 0x11, %asi
5779 ldstuba [%l7 + 0x24] %asi, %l5
5780loop_532:
5781 stx %g4, [%l7 + 0x60]
5782 edge32l %i5, %o5, %l4
5783 subccc %o4, 0x1F8E, %l2
5784 fmovsgu %xcc, %f21, %f11
5785 movvc %icc, %l0, %i1
5786 array16 %o7, %i6, %o2
5787 edge16 %g2, %o6, %o0
5788 taddcc %o1, %i7, %l1
5789 edge32n %l6, %l3, %g6
5790 tsubcctv %g1, %g7, %o3
5791 edge32l %i2, %i4, %i3
5792 srl %i0, %g3, %l5
5793 edge8 %g4, %g5, %o5
5794 fba,a %fcc3, loop_533
5795 addc %i5, %o4, %l2
5796 edge16ln %l4, %l0, %o7
5797 stw %i1, [%l7 + 0x5C]
5798loop_533:
5799 tcs %icc, 0x2
5800 set 0x14, %o4
5801 sta %f18, [%l7 + %o4] 0x14
5802 fxnor %f18, %f18, %f2
5803 fmovrdlz %o2, %f14, %f4
5804 movpos %icc, %g2, %i6
5805 swap [%l7 + 0x6C], %o6
5806 edge32l %o1, %i7, %o0
5807 movpos %icc, %l1, %l3
5808 fbu %fcc0, loop_534
5809 orncc %l6, %g6, %g7
5810 tvs %xcc, 0x5
5811 movvs %xcc, %g1, %o3
5812loop_534:
5813 tgu %icc, 0x5
5814 srlx %i2, %i4, %i3
5815 edge8 %g3, %l5, %i0
5816 stbar
5817 wr %g0, 0x19, %asi
5818 stwa %g5, [%l7 + 0x0C] %asi
5819 andn %o5, 0x1D2F, %i5
5820 tcc %xcc, 0x0
5821 sub %g4, %o4, %l4
5822 andn %l0, 0x0347, %l2
5823 addcc %i1, 0x0215, %o2
5824 tsubcc %o7, 0x180C, %g2
5825 alignaddrl %o6, %o1, %i7
5826 set 0x74, %g7
5827 lduwa [%l7 + %g7] 0x10, %i6
5828 andncc %o0, %l3, %l1
5829 edge32n %l6, %g6, %g1
5830 stbar
5831 edge32n %o3, %g7, %i4
5832 edge8ln %i3, %g3, %i2
5833 andn %i0, 0x14D7, %g5
5834 movrgez %o5, %i5, %g4
5835 fpack16 %f4, %f21
5836 bge,a,pt %xcc, loop_535
5837 brgez %l5, loop_536
5838 brlez,a %o4, loop_537
5839 ta %xcc, 0x0
5840loop_535:
5841 fornot2 %f12, %f8, %f10
5842loop_536:
5843 siam 0x6
5844loop_537:
5845 movneg %icc, %l4, %l2
5846 fmovsa %icc, %f21, %f26
5847 wr %g0, 0x23, %asi
5848 stxa %l0, [%l7 + 0x20] %asi
5849 membar #Sync
5850 tsubcctv %o2, %o7, %g2
5851 edge8l %o6, %i1, %i7
5852 movrlez %o1, %o0, %i6
5853 sub %l3, 0x092D, %l6
5854 udivcc %l1, 0x04D8, %g6
5855 fmovsgu %xcc, %f0, %f23
5856 fmovdgu %xcc, %f26, %f5
5857 edge32l %g1, %o3, %g7
5858 set 0x40, %l2
5859 stda %f0, [%l7 + %l2] 0xf1
5860 membar #Sync
5861 movn %xcc, %i3, %i4
5862 fmovdg %xcc, %f10, %f10
5863 andcc %g3, 0x031C, %i0
5864 andn %i2, 0x1222, %g5
5865 movre %i5, 0x3D3, %g4
5866 brnz,a %l5, loop_538
5867 edge16ln %o4, %o5, %l4
5868 andcc %l0, 0x090B, %l2
5869 fbul,a %fcc2, loop_539
5870loop_538:
5871 tne %xcc, 0x4
5872 brgez,a %o7, loop_540
5873 movrne %g2, %o6, %i1
5874loop_539:
5875 fnot1s %f22, %f17
5876 fxnor %f4, %f4, %f16
5877loop_540:
5878 srlx %i7, %o1, %o0
5879 addcc %o2, 0x12F2, %l3
5880 smulcc %l6, 0x0AD1, %i6
5881 movrlez %l1, 0x0E2, %g1
5882 umul %o3, %g6, %g7
5883 addc %i4, %i3, %g3
5884 sra %i0, 0x19, %i2
5885 edge16l %g5, %g4, %l5
5886 for %f28, %f30, %f10
5887 flush %l7 + 0x18
5888 wr %g0, 0x88, %asi
5889 prefetcha [%l7 + 0x40] %asi, 0x1
5890 tle %icc, 0x1
5891 sll %o4, %o5, %l0
5892 brlez %l2, loop_541
5893 sdivx %l4, 0x15E1, %o7
5894 fcmpes %fcc1, %f13, %f17
5895 edge16ln %g2, %i1, %i7
5896loop_541:
5897 stbar
5898 movgu %icc, %o6, %o0
5899 fandnot1s %f25, %f24, %f15
5900 move %xcc, %o2, %o1
5901 nop
5902 setx loop_542, %l0, %l1
5903 wrpr 0x1, %tl
5904 wrpr %l1, %tnpc
5905 setx 0x34400001400, %l0, %l1
5906 wrpr %l1, %tstate
5907 wrhpr 0x4, %htstate
5908 done
5909 fxnor %f2, %f28, %f28
5910 tg %xcc, 0x4
5911 array8 %l3, %i6, %l6
5912loop_542:
5913 fmovdneg %xcc, %f9, %f22
5914 fxnor %f4, %f10, %f2
5915 xor %l1, %g1, %o3
5916 nop
5917 setx loop_543, %l0, %l1
5918 wrpr 0x1, %tl
5919 wrpr %l1, %tnpc
5920 setx 0x34400001400, %l0, %l1
5921 wrpr %l1, %tstate
5922 wrhpr 0x4, %htstate
5923 done
5924 sll %g6, %i4, %g7
5925 fandnot2 %f6, %f30, %f26
5926 andcc %g3, 0x16FF, %i3
5927loop_543:
5928 ba,a %xcc, loop_544
5929 ldsb [%l7 + 0x49], %i0
5930 edge32n %g5, %i2, %l5
5931 fmovrdne %g4, %f0, %f10
5932loop_544:
5933 tn %icc, 0x2
5934 add %o4, %i5, %l0
5935 tne %xcc, 0x7
5936 fcmps %fcc3, %f26, %f1
5937 fmovdn %icc, %f2, %f25
5938 edge8ln %l2, %l4, %o5
5939 prefetch [%l7 + 0x60], 0x2
5940 movrgz %g2, %i1, %o7
5941 fpack32 %f8, %f18, %f22
5942 movrne %o6, 0x239, %o0
5943 movrgz %i7, %o2, %o1
5944 set 0x6C, %l3
5945 swapa [%l7 + %l3] 0x89, %i6
5946 bgu,pt %xcc, loop_545
5947 sra %l6, 0x02, %l1
5948 smul %g1, %l3, %o3
5949 fmovs %f7, %f13
5950loop_545:
5951 fpsub32 %f24, %f2, %f0
5952 fsrc2s %f16, %f31
5953 tg %icc, 0x5
5954 edge8ln %g6, %i4, %g3
5955 tcs %icc, 0x0
5956 fpadd16 %f18, %f10, %f26
5957 set 0x40, %i7
5958 ldda [%l7 + %i7] 0x89, %f16
5959 or %g7, 0x19BA, %i3
5960 brgez %i0, loop_546
5961 umulcc %i2, 0x10AF, %l5
5962 sth %g5, [%l7 + 0x72]
5963 edge32n %g4, %o4, %l0
5964loop_546:
5965 subccc %l2, %i5, %o5
5966 stx %g2, [%l7 + 0x48]
5967 fmovdne %xcc, %f20, %f6
5968 orncc %i1, %l4, %o6
5969 fcmpd %fcc1, %f16, %f16
5970 edge16n %o7, %i7, %o0
5971 fbu %fcc1, loop_547
5972 array8 %o1, %o2, %l6
5973 ta %icc, 0x4
5974 movgu %xcc, %i6, %l1
5975loop_547:
5976 fbu,a %fcc2, loop_548
5977 andncc %g1, %l3, %g6
5978 movneg %icc, %o3, %i4
5979 andcc %g7, %g3, %i3
5980loop_548:
5981 sll %i2, 0x0A, %i0
5982 edge32 %l5, %g5, %g4
5983 sra %o4, %l0, %l2
5984 wr %g0, 0x1f, %asi
5985 stda %f16, [%l7 + 0x40] %asi
5986 membar #Sync
5987 edge32l %o5, %g2, %i1
5988 srax %i5, %l4, %o6
5989 smulcc %o7, 0x036F, %o0
5990 fpsub32 %f8, %f20, %f20
5991 addcc %o1, %i7, %o2
5992 fcmpne32 %f8, %f8, %l6
5993 fxors %f16, %f21, %f21
5994 stx %i6, [%l7 + 0x30]
5995 bcc loop_549
5996 and %l1, %g1, %l3
5997 ldub [%l7 + 0x6F], %g6
5998 fmovsneg %xcc, %f7, %f16
5999loop_549:
6000 tge %xcc, 0x0
6001 fmovse %icc, %f3, %f11
6002 taddcc %i4, 0x147C, %g7
6003 fzero %f22
6004 orcc %g3, 0x1D65, %i3
6005 alignaddr %o3, %i0, %l5
6006 movrlez %g5, 0x35B, %i2
6007 movrlez %o4, 0x127, %g4
6008 edge32ln %l0, %o5, %l2
6009 lduh [%l7 + 0x2A], %g2
6010 edge8n %i1, %i5, %o6
6011 sll %o7, %l4, %o0
6012 fcmple16 %f8, %f14, %o1
6013 set 0x40, %i0
6014 stda %f0, [%l7 + %i0] 0x80
6015 subc %o2, %i7, %i6
6016 ldsw [%l7 + 0x34], %l1
6017 tn %icc, 0x0
6018 st %f21, [%l7 + 0x28]
6019 te %icc, 0x2
6020 udivcc %l6, 0x15E3, %l3
6021 set 0x62, %g3
6022 lduba [%l7 + %g3] 0x80, %g1
6023 edge8n %i4, %g6, %g3
6024 sir 0x0B38
6025 bpos,a %xcc, loop_550
6026 fmovsneg %icc, %f21, %f25
6027 fand %f30, %f12, %f16
6028 fmul8sux16 %f10, %f30, %f8
6029loop_550:
6030 nop
6031 wr %g0, 0x88, %asi
6032 ldsha [%l7 + 0x1E] %asi, %i3
6033 mova %icc, %g7, %o3
6034 umulcc %l5, %i0, %g5
6035 edge32ln %o4, %i2, %g4
6036 movrlez %l0, %o5, %g2
6037 ldsb [%l7 + 0x3A], %l2
6038 smul %i5, %o6, %i1
6039 taddcc %o7, %l4, %o0
6040 movneg %xcc, %o1, %o2
6041 umulcc %i7, 0x0EC0, %i6
6042 taddcc %l6, 0x154B, %l1
6043 stw %l3, [%l7 + 0x0C]
6044 fbug %fcc0, loop_551
6045 tsubcc %g1, 0x07FE, %g6
6046 fabsd %f22, %f20
6047 ld [%l7 + 0x5C], %f28
6048loop_551:
6049 fcmpeq16 %f8, %f6, %g3
6050 xnorcc %i4, 0x1D2D, %i3
6051 movcc %xcc, %g7, %o3
6052 fmovsvc %icc, %f13, %f27
6053 fbu,a %fcc0, loop_552
6054 subccc %l5, %i0, %g5
6055 tsubcctv %o4, %g4, %i2
6056 ldsh [%l7 + 0x3A], %o5
6057loop_552:
6058 fbuge,a %fcc2, loop_553
6059 nop
6060 setx loop_554, %l0, %l1
6061 wrpr 0x1, %tl
6062 wrpr %l1, %tnpc
6063 setx 0x34400001400, %l0, %l1
6064 wrpr %l1, %tstate
6065 wrhpr 0x4, %htstate
6066 done
6067 xorcc %g2, %l0, %i5
6068 prefetch [%l7 + 0x54], 0x2
6069loop_553:
6070 fmovdcc %icc, %f31, %f13
6071loop_554:
6072 tn %xcc, 0x4
6073 movne %xcc, %l2, %i1
6074 fnegs %f3, %f24
6075 fpadd16 %f6, %f16, %f28
6076 srlx %o6, %l4, %o0
6077 bn,pt %icc, loop_555
6078 move %icc, %o7, %o1
6079 movre %i7, %o2, %i6
6080 srax %l1, %l3, %l6
6081loop_555:
6082 edge8n %g6, %g3, %i4
6083 fbl,a %fcc2, loop_556
6084 andncc %g1, %g7, %i3
6085 nop
6086 set 0x1A, %i2
6087 stb %l5, [%l7 + %i2]
6088 tvc %xcc, 0x2
6089loop_556:
6090 nop
6091 set 0x1F, %o3
6092 ldsb [%l7 + %o3], %i0
6093 or %o3, 0x081B, %g5
6094 fsrc1s %f28, %f11
6095 umulcc %o4, 0x0EF8, %i2
6096 movge %icc, %g4, %g2
6097 pdist %f22, %f28, %f6
6098 fexpand %f27, %f10
6099 membar 0x19
6100 fnot1s %f29, %f22
6101 fmovsg %icc, %f31, %f31
6102 and %l0, %o5, %i5
6103 ldx [%l7 + 0x10], %i1
6104 sethi 0x0FE2, %l2
6105 st %f6, [%l7 + 0x4C]
6106 fone %f26
6107 wr %g0, 0x04, %asi
6108 lduba [%l7 + 0x41] %asi, %o6
6109 fmuld8ulx16 %f16, %f26, %f28
6110 fmovdvc %xcc, %f20, %f29
6111 movrlz %o0, %o7, %o1
6112 fbule %fcc3, loop_557
6113 subc %i7, %l4, %o2
6114 movgu %icc, %i6, %l3
6115 ldub [%l7 + 0x32], %l1
6116loop_557:
6117 fmuld8ulx16 %f8, %f5, %f10
6118 stx %l6, [%l7 + 0x10]
6119 fxnors %f21, %f15, %f19
6120 movre %g3, %i4, %g1
6121 movge %icc, %g6, %i3
6122 movne %icc, %g7, %i0
6123 set 0x4E, %g6
6124 ldsba [%l7 + %g6] 0x14, %l5
6125 tsubcctv %o3, %o4, %g5
6126 fblg %fcc0, loop_558
6127 fmul8x16al %f14, %f19, %f30
6128 edge32 %g4, %i2, %l0
6129 edge16 %o5, %i5, %i1
6130loop_558:
6131 movrne %l2, 0x339, %o6
6132 fpmerge %f6, %f16, %f10
6133 fmovrsne %o0, %f0, %f9
6134 addccc %g2, %o7, %o1
6135 lduw [%l7 + 0x40], %i7
6136 subcc %l4, 0x09A0, %i6
6137 fcmpd %fcc2, %f22, %f24
6138 movrgz %o2, 0x3B3, %l3
6139 alignaddrl %l1, %g3, %l6
6140 tneg %xcc, 0x0
6141 edge32ln %i4, %g6, %g1
6142 fnegs %f23, %f5
6143 taddcc %g7, 0x16F5, %i0
6144 fcmpgt32 %f22, %f12, %l5
6145 tsubcctv %o3, 0x0D1B, %i3
6146 tpos %icc, 0x2
6147 pdist %f10, %f24, %f20
6148 fmovdg %xcc, %f29, %f21
6149 fornot1 %f24, %f30, %f30
6150 fandnot1 %f26, %f8, %f4
6151 movrne %o4, %g4, %g5
6152 movneg %xcc, %i2, %l0
6153 subccc %o5, %i1, %i5
6154 orn %l2, 0x00CA, %o0
6155 subccc %g2, 0x1260, %o7
6156 edge16ln %o6, %i7, %o1
6157 movvc %xcc, %i6, %l4
6158 tg %xcc, 0x3
6159 siam 0x7
6160 fbn %fcc0, loop_559
6161 fmovdcc %icc, %f6, %f21
6162 edge8n %o2, %l1, %g3
6163 ta %icc, 0x2
6164loop_559:
6165 popc %l3, %i4
6166 fnot2 %f20, %f14
6167 fpadd16s %f14, %f28, %f17
6168 fbug,a %fcc2, loop_560
6169 mulx %g6, 0x0F58, %l6
6170 set 0x5C, %g5
6171 stba %g7, [%l7 + %g5] 0x23
6172 membar #Sync
6173loop_560:
6174 ta %xcc, 0x5
6175 movrgz %g1, 0x1D2, %i0
6176 edge32l %o3, %l5, %o4
6177 movrne %i3, %g5, %i2
6178 subcc %l0, 0x05F8, %o5
6179 bcs,a loop_561
6180 membar 0x73
6181 std %i0, [%l7 + 0x08]
6182 wr %g0, 0x11, %asi
6183 prefetcha [%l7 + 0x60] %asi, 0x2
6184loop_561:
6185 alignaddrl %l2, %o0, %g4
6186 nop
6187 setx loop_562, %l0, %l1
6188 jmpl %l1, %o7
6189 fbu %fcc3, loop_563
6190 subcc %g2, %i7, %o6
6191 fmovdvs %xcc, %f1, %f6
6192loop_562:
6193 tg %xcc, 0x3
6194loop_563:
6195 fmovdl %xcc, %f3, %f19
6196 edge8l %o1, %l4, %i6
6197 stb %o2, [%l7 + 0x20]
6198 restored
6199 rdpr %cwp, %g1
6200 rdpr %cansave, %g2
6201 rdpr %canrestore, %g3
6202 rdpr %cleanwin, %g4
6203 rdpr %otherwin, %g5
6204 rdpr %wstate, %g6
6205 fmovdleu %xcc, %f29, %f8
6206 andn %g3, %l1, %l3
6207 array32 %i4, %l6, %g6
6208 movl %icc, %g7, %g1
6209 nop
6210 setx loop_564, %l0, %l1
6211 jmpl %l1, %o3
6212 movl %xcc, %l5, %i0
6213 fandnot1s %f23, %f7, %f15
6214 movrne %o4, %g5, %i3
6215loop_564:
6216 tgu %xcc, 0x5
6217 ld [%l7 + 0x60], %f0
6218 movrlz %i2, %l0, %i1
6219 fmovse %icc, %f15, %f0
6220 sdivcc %i5, 0x045E, %o5
6221 add %l2, 0x0CCA, %o0
6222 nop
6223 setx loop_565, %l0, %l1
6224 wrpr 0x1, %tl
6225 wrpr %l1, %tnpc
6226 setx 0x34400001400, %l0, %l1
6227 wrpr %l1, %tstate
6228 wrhpr 0x4, %htstate
6229 done
6230 edge32ln %o7, %g4, %i7
6231 wr %g0, 0x89, %asi
6232 stwa %g2, [%l7 + 0x24] %asi
6233loop_565:
6234 be,pn %icc, loop_566
6235 taddcctv %o6, %o1, %l4
6236 move %icc, %o2, %g3
6237 fandnot1 %f14, %f30, %f22
6238loop_566:
6239 be %icc, loop_567
6240 fbn %fcc3, loop_568
6241 call loop_569
6242 fcmpgt16 %f14, %f20, %i6
6243loop_567:
6244 fpadd32 %f4, %f4, %f26
6245loop_568:
6246 fbge %fcc0, loop_570
6247loop_569:
6248 edge8n %l1, %l3, %i4
6249 edge16 %l6, %g7, %g6
6250 fcmpgt16 %f26, %f22, %o3
6251loop_570:
6252 fornot2 %f6, %f4, %f16
6253 movge %xcc, %g1, %l5
6254 fmovsvs %xcc, %f18, %f23
6255 or %o4, 0x1FB7, %g5
6256 movl %icc, %i3, %i0
6257 alignaddrl %i2, %i1, %i5
6258 bleu,pn %xcc, loop_571
6259 tvs %xcc, 0x7
6260 fnor %f24, %f20, %f30
6261 sdivx %l0, 0x1E9B, %o5
6262loop_571:
6263 movvs %xcc, %o0, %o7
6264 fmul8x16 %f5, %f0, %f10
6265 mulscc %l2, %i7, %g2
6266 fsrc1s %f8, %f24
6267 tn %xcc, 0x0
6268 fmovdcs %icc, %f3, %f26
6269 sll %o6, 0x1D, %g4
6270 std %f30, [%l7 + 0x20]
6271 fpackfix %f24, %f15
6272 brz %o1, loop_572
6273 smulcc %l4, %o2, %i6
6274 array8 %g3, %l3, %l1
6275 fmovsa %xcc, %f24, %f14
6276loop_572:
6277 fpsub32s %f29, %f30, %f1
6278 set 0x54, %i5
6279 lduha [%l7 + %i5] 0x14, %l6
6280 bvc,pt %xcc, loop_573
6281 fmovdle %icc, %f18, %f25
6282 lduh [%l7 + 0x4E], %g7
6283 siam 0x0
6284loop_573:
6285 membar 0x54
6286 ta %xcc, 0x1
6287 movcs %xcc, %g6, %o3
6288 fbuge,a %fcc2, loop_574
6289 fcmple32 %f16, %f28, %i4
6290 bneg,a,pt %icc, loop_575
6291 tneg %icc, 0x3
6292loop_574:
6293 edge32n %g1, %o4, %g5
6294 set 0x70, %i3
6295 prefetcha [%l7 + %i3] 0x81, 0x2
6296loop_575:
6297 te %xcc, 0x5
6298 fba,a %fcc1, loop_576
6299 ldd [%l7 + 0x58], %f2
6300 fnot1 %f0, %f22
6301 bge,pt %xcc, loop_577
6302loop_576:
6303 orn %i0, %i2, %i1
6304 xnor %i3, 0x0AB4, %i5
6305 umulcc %o5, 0x1524, %l0
6306loop_577:
6307 fnot1s %f9, %f1
6308 fmovdge %xcc, %f23, %f18
6309 movpos %xcc, %o7, %l2
6310 smulcc %o0, %i7, %o6
6311 tcs %icc, 0x6
6312 movg %xcc, %g4, %o1
6313 sub %g2, %o2, %l4
6314 std %f30, [%l7 + 0x70]
6315 fands %f9, %f26, %f30
6316 bg,a %xcc, loop_578
6317 srl %g3, 0x0A, %l3
6318 fpack32 %f18, %f24, %f18
6319 set 0x6C, %g1
6320 ldstuba [%l7 + %g1] 0x18, %i6
6321loop_578:
6322 xnorcc %l1, 0x1E58, %l6
6323 movg %xcc, %g6, %o3
6324 call loop_579
6325 movvc %xcc, %g7, %g1
6326 movrne %o4, 0x323, %i4
6327 edge8l %l5, %i0, %g5
6328loop_579:
6329 sllx %i1, 0x0A, %i2
6330 xorcc %i3, 0x00CA, %i5
6331 fand %f24, %f0, %f18
6332 movvc %xcc, %o5, %o7
6333 sll %l2, %l0, %o0
6334 edge16 %o6, %g4, %o1
6335 bleu,a loop_580
6336 ldsb [%l7 + 0x6A], %i7
6337 fmul8x16au %f4, %f29, %f2
6338 movrlz %g2, %o2, %l4
6339loop_580:
6340 tge %xcc, 0x0
6341 subcc %l3, 0x06BB, %g3
6342 mulscc %i6, %l1, %l6
6343 movleu %icc, %o3, %g7
6344 ta %xcc, 0x1
6345 fmovdvs %icc, %f16, %f7
6346 fbul,a %fcc2, loop_581
6347 xorcc %g6, 0x138A, %g1
6348 smulcc %o4, %l5, %i4
6349 lduw [%l7 + 0x78], %i0
6350loop_581:
6351 bge %icc, loop_582
6352 fornot1s %f13, %f22, %f25
6353 fandnot2 %f12, %f0, %f16
6354 ldsb [%l7 + 0x7F], %g5
6355loop_582:
6356 fmovsle %xcc, %f12, %f26
6357 ldd [%l7 + 0x38], %f2
6358 edge16ln %i2, %i3, %i5
6359 fbug,a %fcc2, loop_583
6360 sra %i1, 0x02, %o7
6361 move %xcc, %o5, %l0
6362 xnorcc %l2, 0x194A, %o0
6363loop_583:
6364 taddcc %o6, 0x1C41, %g4
6365 tvs %xcc, 0x4
6366 edge8l %o1, %i7, %g2
6367 fmovdcs %icc, %f2, %f19
6368 fba,a %fcc2, loop_584
6369 lduh [%l7 + 0x2E], %o2
6370 fones %f6
6371 nop
6372 setx loop_585, %l0, %l1
6373 wrpr 0x1, %tl
6374 wrpr %l1, %tnpc
6375 setx 0x34400001400, %l0, %l1
6376 wrpr %l1, %tstate
6377 wrhpr 0x4, %htstate
6378 done
6379loop_584:
6380 orcc %l4, %g3, %l3
6381 sllx %l1, 0x1B, %i6
6382 sllx %l6, 0x1F, %o3
6383loop_585:
6384 fmovdvc %icc, %f25, %f22
6385 movneg %icc, %g6, %g1
6386 membar #Sync
6387 wr %g0, 0x1f, %asi
6388 ldda [%l7 + 0x40] %asi, %f16
6389 fmovscs %icc, %f14, %f8
6390 fmovsa %xcc, %f27, %f19
6391 xor %g7, %o4, %i4
6392 fxnors %f29, %f22, %f20
6393 bcc,a loop_586
6394 fcmpne16 %f2, %f18, %l5
6395 edge8ln %g5, %i0, %i2
6396 fbge %fcc2, loop_587
6397loop_586:
6398 tcs %xcc, 0x4
6399 fmovspos %xcc, %f10, %f8
6400 edge8 %i3, %i5, %o7
6401loop_587:
6402 sir 0x0D27
6403 sdivcc %i1, 0x0C19, %o5
6404 saved
6405 rdpr %cwp, %g1
6406 rdpr %cansave, %g2
6407 rdpr %canrestore, %g3
6408 rdpr %cleanwin, %g4
6409 rdpr %otherwin, %g5
6410 rdpr %wstate, %g6
6411 xorcc %l0, %l2, %o6
6412 bl,a,pt %xcc, loop_588
6413 smulcc %o0, %g4, %o1
6414 fbn %fcc0, loop_589
6415 addccc %g2, %o2, %i7
6416loop_588:
6417 sll %g3, 0x0A, %l4
6418 movcc %xcc, %l1, %i6
6419loop_589:
6420 tvc %icc, 0x6
6421 fbne,a %fcc2, loop_590
6422 xnor %l6, 0x1616, %l3
6423 ldx [%l7 + 0x38], %o3
6424 tle %xcc, 0x4
6425loop_590:
6426 be,a loop_591
6427 add %g1, 0x093B, %g7
6428 srax %g6, 0x00, %i4
6429 tne %icc, 0x3
6430loop_591:
6431 fmuld8sux16 %f11, %f16, %f14
6432 fones %f13
6433 tneg %icc, 0x1
6434 or %l5, %o4, %g5
6435 ldub [%l7 + 0x35], %i0
6436 tsubcctv %i3, %i2, %i5
6437 or %i1, 0x0D05, %o7
6438 edge32ln %o5, %l0, %o6
6439 wr %g0, 0x80, %asi
6440 ldsba [%l7 + 0x69] %asi, %o0
6441 tn %icc, 0x4
6442 ble,a %icc, loop_592
6443 tleu %icc, 0x0
6444 edge16ln %g4, %l2, %o1
6445 edge16 %o2, %i7, %g2
6446loop_592:
6447 movcs %xcc, %l4, %g3
6448 fors %f12, %f15, %f18
6449 bvs,a %xcc, loop_593
6450 edge16n %i6, %l1, %l6
6451 sdivcc %o3, 0x0367, %g1
6452 fpsub32s %f11, %f11, %f12
6453loop_593:
6454 brz,a %l3, loop_594
6455 tcs %icc, 0x0
6456 fzeros %f30
6457 fcmple32 %f30, %f22, %g6
6458loop_594:
6459 tge %icc, 0x1
6460 bshuffle %f12, %f20, %f30
6461 set 0x10, %o2
6462 ldswa [%l7 + %o2] 0x04, %i4
6463 fbul,a %fcc0, loop_595
6464 ta %icc, 0x4
6465 xorcc %g7, %l5, %g5
6466 andncc %i0, %i3, %o4
6467loop_595:
6468 fpackfix %f12, %f5
6469 fpadd16s %f24, %f1, %f8
6470 edge32l %i5, %i1, %o7
6471 fble,a %fcc3, loop_596
6472 udivcc %o5, 0x079E, %l0
6473 mulx %i2, 0x172B, %o6
6474 ldsw [%l7 + 0x1C], %g4
6475loop_596:
6476 umulcc %o0, 0x1985, %o1
6477 tcc %xcc, 0x3
6478 fzero %f14
6479 movrgz %o2, %l2, %g2
6480 srax %i7, %l4, %i6
6481 fnot1s %f0, %f28
6482 edge8ln %g3, %l1, %o3
6483 fpsub32s %f21, %f26, %f16
6484 xor %g1, 0x1B60, %l6
6485 udivx %l3, 0x0279, %i4
6486 ldub [%l7 + 0x5B], %g7
6487 alignaddr %l5, %g6, %i0
6488 movleu %xcc, %g5, %o4
6489 flush %l7 + 0x34
6490 bvc,pt %icc, loop_597
6491 fmovdpos %icc, %f23, %f19
6492 fcmpeq32 %f8, %f20, %i3
6493 fmovrse %i1, %f15, %f19
6494loop_597:
6495 fmul8x16al %f4, %f10, %f2
6496 tn %xcc, 0x6
6497 and %o7, 0x0C65, %i5
6498 array32 %l0, %i2, %o5
6499 stw %o6, [%l7 + 0x58]
6500 tleu %xcc, 0x4
6501 sth %g4, [%l7 + 0x78]
6502 udivcc %o1, 0x1D1B, %o2
6503 or %l2, %g2, %o0
6504 ldsb [%l7 + 0x52], %l4
6505 edge16ln %i6, %g3, %i7
6506 ta %icc, 0x4
6507 movgu %xcc, %l1, %o3
6508 addccc %g1, 0x0883, %l6
6509 xorcc %l3, 0x01DD, %i4
6510 fones %f12
6511 sra %l5, 0x18, %g7
6512 movvs %icc, %i0, %g6
6513 membar 0x0E
6514 umulcc %o4, %i3, %i1
6515 wr %g0, 0x89, %asi
6516 ldda [%l7 + 0x50] %asi, %g4
6517 and %o7, 0x14B9, %i5
6518 edge32ln %i2, %l0, %o6
6519 fsrc2 %f28, %f6
6520 fpackfix %f24, %f28
6521 fnot2s %f19, %f10
6522 udivx %g4, 0x0C66, %o5
6523 edge32ln %o1, %o2, %l2
6524 edge32ln %o0, %g2, %i6
6525 add %g3, 0x061B, %l4
6526 wr %g0, 0x0c, %asi
6527 stwa %i7, [%l7 + 0x3C] %asi
6528 nop
6529 setx loop_598, %l0, %l1
6530 wrpr 0x1, %tl
6531 wrpr %l1, %tnpc
6532 setx 0x34400001400, %l0, %l1
6533 wrpr %l1, %tstate
6534 wrhpr 0x4, %htstate
6535 done
6536 edge32ln %l1, %o3, %g1
6537 tsubcc %l3, 0x1EE2, %l6
6538 fbue %fcc1, loop_599
6539loop_598:
6540 bn loop_600
6541 movrgez %i4, 0x077, %l5
6542 srax %i0, 0x1D, %g6
6543loop_599:
6544 movneg %icc, %o4, %i3
6545loop_600:
6546 udivx %i1, 0x18C5, %g5
6547 edge8n %g7, %i5, %o7
6548 fpmerge %f13, %f15, %f6
6549 alignaddrl %l0, %i2, %o6
6550 bcc,a loop_601
6551 fmovs %f5, %f29
6552 mulx %g4, 0x03AB, %o1
6553 tne %xcc, 0x3
6554loop_601:
6555 movrlz %o2, 0x2AC, %l2
6556 fcmped %fcc1, %f16, %f0
6557 fnands %f5, %f26, %f17
6558 add %o5, %o0, %g2
6559 movn %icc, %g3, %l4
6560 fmovsleu %icc, %f0, %f16
6561 fmuld8sux16 %f18, %f14, %f20
6562 st %f27, [%l7 + 0x34]
6563 sdiv %i7, 0x1D37, %i6
6564 fpack32 %f30, %f12, %f28
6565 udivcc %o3, 0x1E28, %g1
6566 xnorcc %l3, 0x0D0D, %l6
6567 fmovsne %xcc, %f24, %f9
6568 fmul8x16 %f29, %f2, %f8
6569 brnz,a %i4, loop_602
6570 sdiv %l5, 0x068B, %i0
6571 orncc %g6, 0x072C, %l1
6572 wr %g0, 0x18, %asi
6573 ldsba [%l7 + 0x1F] %asi, %i3
6574loop_602:
6575 orncc %o4, 0x196B, %g5
6576 fmul8x16 %f20, %f10, %f8
6577 movcs %xcc, %g7, %i5
6578 fbn,a %fcc1, loop_603
6579 ldd [%l7 + 0x40], %f6
6580 wr %g0, 0x81, %asi
6581 ldstuba [%l7 + 0x3A] %asi, %o7
6582loop_603:
6583 nop
6584 wr %g0, 0xeb, %asi
6585 stba %i1, [%l7 + 0x4D] %asi
6586 membar #Sync
6587 fmovd %f10, %f8
6588 fmovdcc %icc, %f12, %f6
6589 ldub [%l7 + 0x0B], %l0
6590 fbo,a %fcc3, loop_604
6591 te %xcc, 0x6
6592 saved
6593 rdpr %cwp, %g1
6594 rdpr %cansave, %g2
6595 rdpr %canrestore, %g3
6596 rdpr %cleanwin, %g4
6597 rdpr %otherwin, %g5
6598 rdpr %wstate, %g6
6599 ta %icc, 0x4
6600loop_604:
6601 saved
6602 rdpr %cwp, %g1
6603 rdpr %cansave, %g2
6604 rdpr %canrestore, %g3
6605 rdpr %cleanwin, %g4
6606 rdpr %otherwin, %g5
6607 rdpr %wstate, %g6
6608 set 0x30, %o7
6609 sta %f30, [%l7 + %o7] 0x14
6610 xnor %o6, 0x04CE, %g4
6611 tge %xcc, 0x1
6612 array32 %o1, %o2, %i2
6613 movrne %o5, 0x099, %o0
6614 fnot1s %f3, %f21
6615 movg %xcc, %g2, %g3
6616 sdivcc %l2, 0x0202, %l4
6617 flush %l7 + 0x5C
6618 smul %i6, %i7, %o3
6619 fbu %fcc1, loop_605
6620 fmovrslz %g1, %f8, %f30
6621 tsubcc %l6, 0x18CB, %i4
6622 edge16ln %l5, %l3, %g6
6623loop_605:
6624 orn %i0, %i3, %l1
6625 xnor %o4, %g5, %g7
6626 movrlz %o7, 0x28E, %i1
6627 umul %i5, %o6, %g4
6628 subc %l0, 0x0635, %o2
6629 movrgz %o1, %i2, %o0
6630 add %l7, 0x54, %l6
6631 wr %g0, 0x81, %asi
6632 lda [%l6] %asi, %o5
6633 casa [%l6] %asi, %o5, %g2
6634 edge8n %l2, %g3, %i6
6635 udiv %i7, 0x1D23, %l4
6636 fandnot1 %f14, %f26, %f30
6637 fmovs %f20, %f27
6638 fmovsa %icc, %f26, %f10
6639 edge32 %o3, %l6, %g1
6640 fornot1s %f9, %f19, %f21
6641 swap [%l7 + 0x30], %l5
6642 wr %g0, 0x18, %asi
6643 lda [%l7 + 0x58] %asi, %f7
6644 edge8l %i4, %g6, %l3
6645 wr %g0, 0x81, %asi
6646 ldsha [%l7 + 0x64] %asi, %i0
6647 fmovrde %l1, %f28, %f2
6648 andn %i3, 0x1FD4, %o4
6649 ldsw [%l7 + 0x48], %g7
6650 sllx %o7, %g5, %i5
6651 andn %o6, 0x003A, %i1
6652 wr %g0, 0x10, %asi
6653 ldstuba [%l7 + 0x62] %asi, %l0
6654 fblg %fcc0, loop_606
6655 smul %o2, 0x0057, %o1
6656 popc 0x1E93, %g4
6657 add %l7, 0x1C, %l6
6658 wr %g0, 0x89, %asi
6659 casa [%l6] %asi, %i2, %o0
6660loop_606:
6661 fmovda %xcc, %f0, %f15
6662 and %o5, 0x0A98, %g2
6663 andcc %l2, 0x1A2B, %i6
6664 movg %icc, %i7, %l4
6665 movle %xcc, %o3, %l6
6666 bn,pt %xcc, loop_607
6667 tcs %icc, 0x5
6668 prefetch [%l7 + 0x20], 0x2
6669 stbar
6670loop_607:
6671 nop
6672 set 0x68, %o5
6673 ldx [%l7 + %o5], %g1
6674 ldsh [%l7 + 0x72], %g3
6675 movpos %xcc, %l5, %i4
6676 movn %xcc, %g6, %l3
6677 sdivcc %l1, 0x1FB0, %i3
6678 fmovrsne %o4, %f28, %f22
6679 andncc %i0, %o7, %g5
6680 movneg %icc, %g7, %i5
6681 mulscc %o6, %l0, %o2
6682 sir 0x06F5
6683 movleu %icc, %o1, %g4
6684 fbu %fcc1, loop_608
6685 fbe %fcc1, loop_609
6686 movg %icc, %i2, %i1
6687 ta %icc, 0x6
6688loop_608:
6689 fmovsl %icc, %f22, %f26
6690loop_609:
6691 fbu %fcc3, loop_610
6692 fmuld8sux16 %f18, %f14, %f16
6693 movne %xcc, %o0, %o5
6694 fbo %fcc1, loop_611
6695loop_610:
6696 fmul8ulx16 %f2, %f6, %f10
6697 movneg %icc, %g2, %l2
6698 movrne %i6, 0x09D, %i7
6699loop_611:
6700 fzero %f24
6701 fmul8x16au %f30, %f27, %f24
6702 sir 0x0E24
6703 or %o3, 0x1114, %l4
6704 brgz,a %g1, loop_612
6705 fmovsa %xcc, %f28, %f15
6706 membar #Sync
6707 set 0x40, %l5
6708 ldda [%l7 + %l5] 0x1f, %f16
6709loop_612:
6710 edge16 %g3, %l6, %i4
6711 be,pn %icc, loop_613
6712 fpsub32 %f20, %f0, %f24
6713 swap [%l7 + 0x64], %l5
6714 stw %l3, [%l7 + 0x44]
6715loop_613:
6716 sllx %l1, %g6, %o4
6717 edge8 %i3, %i0, %o7
6718 fabss %f11, %f27
6719 srax %g7, 0x17, %g5
6720 and %o6, 0x010F, %l0
6721 smul %i5, %o2, %o1
6722 nop
6723 setx loop_614, %l0, %l1
6724 wrpr 0x1, %tl
6725 wrpr %l1, %tnpc
6726 setx 0x34400001400, %l0, %l1
6727 wrpr %l1, %tstate
6728 wrhpr 0x4, %htstate
6729 done
6730 fcmpeq16 %f10, %f26, %g4
6731 srax %i2, 0x15, %o0
6732 tge %icc, 0x2
6733loop_614:
6734 movrlz %o5, 0x37D, %g2
6735 ba %icc, loop_615
6736 fcmpeq16 %f16, %f6, %i1
6737 movcs %icc, %i6, %l2
6738 tsubcctv %o3, %i7, %l4
6739loop_615:
6740 nop
6741 setx loop_616, %l0, %l1
6742 jmpl %l1, %g3
6743 fxors %f15, %f13, %f1
6744 xnorcc %l6, %g1, %i4
6745 fpsub16s %f31, %f14, %f13
6746loop_616:
6747 orcc %l5, 0x16B6, %l1
6748 saved
6749 rdpr %cwp, %g1
6750 rdpr %cansave, %g2
6751 rdpr %canrestore, %g3
6752 rdpr %cleanwin, %g4
6753 rdpr %otherwin, %g5
6754 rdpr %wstate, %g6
6755 edge8n %g6, %l3, %o4
6756 tsubcctv %i3, %i0, %g7
6757 fpack16 %f30, %f4
6758 edge16 %g5, %o7, %o6
6759 tvc %xcc, 0x6
6760 movre %i5, 0x243, %l0
6761 fmovd %f12, %f14
6762 movge %xcc, %o1, %o2
6763 sethi 0x079F, %g4
6764 set 0x5A, %o6
6765 ldsha [%l7 + %o6] 0x18, %o0
6766 srax %o5, %i2, %i1
6767 ble,pt %xcc, loop_617
6768 ldub [%l7 + 0x6F], %g2
6769 bl,a,pn %xcc, loop_618
6770 movn %xcc, %l2, %i6
6771loop_617:
6772 movl %icc, %o3, %l4
6773 set 0x4C, %g4
6774 stba %g3, [%l7 + %g4] 0x81
6775loop_618:
6776 fmovs %f8, %f3
6777 tsubcctv %i7, 0x12AB, %l6
6778 fcmped %fcc2, %f18, %f20
6779 fnot1s %f3, %f13
6780 tgu %xcc, 0x7
6781 addccc %g1, 0x17D9, %l5
6782 edge8 %l1, %g6, %l3
6783 fmovsgu %icc, %f10, %f12
6784 orn %o4, %i4, %i3
6785 membar 0x6D
6786 add %l7, 0x10, %l6
6787 wr %g0, 0x04, %asi
6788 lda [%l6] %asi, %g7
6789 casa [%l6] 0x04, %g7, %g5
6790 membar 0x61
6791 movn %xcc, %o7, %i0
6792 edge32ln %o6, %l0, %i5
6793 fmovdcc %xcc, %f20, %f17
6794 fmovse %icc, %f3, %f8
6795 ldsh [%l7 + 0x58], %o2
6796 taddcctv %g4, 0x1544, %o0
6797 move %xcc, %o1, %o5
6798 movrlez %i2, %g2, %i1
6799 tl %icc, 0x4
6800 edge32 %l2, %i6, %o3
6801 fmovsgu %xcc, %f18, %f0
6802 edge32l %g3, %l4, %i7
6803 edge32ln %g1, %l5, %l1
6804 add %l7, 0x40, %l6
6805 wr %g0, 0x19, %asi
6806 casxa [%l6] %asi, %l6, %l3
6807 swap [%l7 + 0x38], %o4
6808 subcc %i4, 0x0A63, %g6
6809 bge,pt %icc, loop_619
6810 tne %icc, 0x2
6811 fandnot2s %f20, %f28, %f24
6812 srlx %g7, 0x1F, %i3
6813loop_619:
6814 nop
6815 set 0x40, %g2
6816 stda %f0, [%l7 + %g2] 0x15
6817 set 0x50, %i1
6818 ldxa [%l7 + %i1] 0x89, %g5
6819 fbn %fcc2, loop_620
6820 fbl,a %fcc0, loop_621
6821 movg %xcc, %o7, %i0
6822 nop
6823 setx loop_622, %l0, %l1
6824 wrpr 0x1, %tl
6825 wrpr %l1, %tnpc
6826 setx 0x34400001400, %l0, %l1
6827 wrpr %l1, %tstate
6828 wrhpr 0x4, %htstate
6829 done
6830loop_620:
6831 sdiv %o6, 0x19F6, %l0
6832loop_621:
6833 brnz,a %i5, loop_623
6834 fmovsa %xcc, %f5, %f27
6835loop_622:
6836 ldd [%l7 + 0x40], %o2
6837 movne %icc, %o0, %g4
6838loop_623:
6839 nop
6840 wr %g0, 0x88, %asi
6841 lduha [%l7 + 0x2E] %asi, %o1
6842 add %o5, %g2, %i1
6843 fblg,a %fcc2, loop_624
6844 movrgz %i2, %i6, %l2
6845 edge32l %o3, %g3, %l4
6846 tne %xcc, 0x3
6847loop_624:
6848 lduh [%l7 + 0x1C], %g1
6849 sethi 0x0E9F, %i7
6850 fornot2s %f18, %f31, %f17
6851 sethi 0x062C, %l5
6852 set 0x08, %o1
6853 ldxa [%l7 + %o1] 0x15, %l1
6854 edge16 %l3, %o4, %l6
6855 srl %g6, 0x15, %g7
6856 movgu %xcc, %i3, %g5
6857 mulx %i4, %o7, %o6
6858 edge16n %i0, %l0, %o2
6859 fcmpd %fcc1, %f26, %f12
6860 edge16l %o0, %g4, %o1
6861 movrne %o5, 0x0D6, %g2
6862 xorcc %i5, 0x1F6C, %i2
6863 bcc,a,pn %icc, loop_625
6864 sub %i6, %i1, %o3
6865 orn %l2, %l4, %g3
6866 fble %fcc0, loop_626
6867loop_625:
6868 fmovsvs %icc, %f5, %f16
6869 bl,pt %xcc, loop_627
6870 andn %g1, 0x009D, %l5
6871loop_626:
6872 sllx %l1, 0x0F, %i7
6873 membar 0x7B
6874loop_627:
6875 sll %o4, 0x1F, %l6
6876 srlx %g6, 0x13, %l3
6877 saved
6878 rdpr %cwp, %g1
6879 rdpr %cansave, %g2
6880 rdpr %canrestore, %g3
6881 rdpr %cleanwin, %g4
6882 rdpr %otherwin, %g5
6883 rdpr %wstate, %g6
6884 movrgz %i3, %g7, %g5
6885 array16 %i4, %o7, %i0
6886 srax %o6, %l0, %o2
6887 movleu %icc, %g4, %o1
6888 fxnor %f0, %f28, %f8
6889 and %o0, %g2, %o5
6890 sth %i2, [%l7 + 0x72]
6891 fpadd32s %f8, %f16, %f22
6892 fmuld8sux16 %f7, %f25, %f30
6893 fmovde %xcc, %f26, %f27
6894 movvc %xcc, %i5, %i1
6895 subc %i6, %o3, %l4
6896 bleu,a %xcc, loop_628
6897 alignaddrl %g3, %g1, %l2
6898 sethi 0x0C30, %l1
6899 add %i7, %l5, %o4
6900loop_628:
6901 movcs %icc, %g6, %l3
6902 edge32n %i3, %g7, %g5
6903 mova %xcc, %l6, %i4
6904 srax %o7, 0x11, %o6
6905 sll %i0, 0x17, %l0
6906 tle %xcc, 0x4
6907 movre %o2, 0x206, %g4
6908 faligndata %f14, %f30, %f26
6909 fcmpgt16 %f2, %f20, %o1
6910 tsubcc %o0, %o5, %g2
6911 srax %i5, %i2, %i6
6912 sll %i1, 0x02, %o3
6913 orn %l4, %g1, %g3
6914 tcs %xcc, 0x5
6915 sdiv %l1, 0x122F, %l2
6916 set 0x78, %i6
6917 stwa %i7, [%l7 + %i6] 0x2a
6918 membar #Sync
6919 alignaddrl %o4, %g6, %l5
6920 xorcc %i3, %g7, %g5
6921 add %l6, 0x0486, %i4
6922 andn %o7, 0x113E, %o6
6923 umulcc %i0, %l0, %l3
6924 addcc %g4, %o1, %o2
6925 orncc %o5, 0x0144, %o0
6926 fbne %fcc2, loop_629
6927 fbul,a %fcc0, loop_630
6928 bvs,a,pn %icc, loop_631
6929 popc %g2, %i2
6930loop_629:
6931 fmovrdlz %i5, %f8, %f8
6932loop_630:
6933 restored
6934 rdpr %cwp, %g1
6935 rdpr %cansave, %g2
6936 rdpr %canrestore, %g3
6937 rdpr %cleanwin, %g4
6938 rdpr %otherwin, %g5
6939 rdpr %wstate, %g6
6940loop_631:
6941 fcmpeq32 %f2, %f22, %i1
6942 fmovrdlez %i6, %f22, %f12
6943 bvc loop_632
6944 orncc %o3, 0x0116, %g1
6945 tn %xcc, 0x4
6946 array8 %l4, %l1, %l2
6947loop_632:
6948 fpadd16s %f10, %f29, %f26
6949 tleu %icc, 0x7
6950 fnors %f20, %f11, %f1
6951 tsubcc %i7, %o4, %g6
6952 bpos,a %icc, loop_633
6953 udiv %l5, 0x005F, %g3
6954 movvc %xcc, %i3, %g7
6955 taddcctv %l6, 0x0F5C, %g5
6956loop_633:
6957 edge8l %i4, %o7, %i0
6958 be,pn %xcc, loop_634
6959 movvs %icc, %o6, %l3
6960 subcc %g4, %o1, %l0
6961 movcs %icc, %o5, %o0
6962loop_634:
6963 fmovsvc %xcc, %f29, %f24
6964 add %l7, 0x30, %l6
6965 wr %g0, 0x10, %asi
6966 casa [%l6] 0x10, %g2, %o2
6967 alignaddrl %i5, %i2, %i6
6968 fandnot2s %f23, %f23, %f13
6969 subc %o3, 0x0D57, %g1
6970 fmul8x16 %f18, %f20, %f8
6971 fpadd16s %f29, %f28, %f26
6972 movne %xcc, %l4, %l1
6973 tne %icc, 0x3
6974 sethi 0x057E, %i1
6975 srl %i7, 0x02, %l2
6976 fmovrslz %o4, %f5, %f28
6977 udiv %g6, 0x1B3B, %l5
6978 fbule %fcc3, loop_635
6979 fba,a %fcc0, loop_636
6980 sll %g3, 0x11, %i3
6981 ldstub [%l7 + 0x5A], %g7
6982loop_635:
6983 nop
6984 wr %g0, 0x18, %asi
6985 prefetcha [%l7 + 0x40] %asi, 0x2
6986loop_636:
6987 nop
6988 wr %g0, 0x18, %asi
6989 lduha [%l7 + 0x22] %asi, %i4
6990 movg %xcc, %g5, %i0
6991 wr %g0, 0x0c, %asi
6992 ldsba [%l7 + 0x4D] %asi, %o7
6993 edge8n %o6, %g4, %o1
6994 movrlz %l3, %o5, %o0
6995 xnor %l0, %o2, %i5
6996 fsrc1s %f0, %f22
6997 fmovs %f5, %f28
6998 alignaddrl %g2, %i2, %o3
6999 subcc %g1, 0x0979, %l4
7000 fcmpeq32 %f8, %f8, %l1
7001 fcmple32 %f10, %f4, %i1
7002 bcc,a %xcc, loop_637
7003 movne %icc, %i6, %i7
7004 fcmpeq32 %f18, %f8, %o4
7005 nop
7006 set 0x30, %l4
7007 std %f16, [%l7 + %l4]
7008loop_637:
7009 move %icc, %g6, %l5
7010 movge %icc, %g3, %l2
7011 restored
7012 rdpr %cwp, %g1
7013 rdpr %cansave, %g2
7014 rdpr %canrestore, %g3
7015 rdpr %cleanwin, %g4
7016 rdpr %otherwin, %g5
7017 rdpr %wstate, %g6
7018 mulscc %i3, 0x1549, %l6
7019 tg %xcc, 0x0
7020 edge16 %g7, %g5, %i0
7021 movcc %xcc, %o7, %o6
7022 movrlez %g4, %o1, %i4
7023 mulscc %l3, 0x1235, %o0
7024 fmovdgu %icc, %f6, %f0
7025 tsubcctv %l0, 0x1042, %o2
7026 and %o5, 0x1F59, %i5
7027 fbue %fcc2, loop_638
7028 movgu %icc, %g2, %o3
7029 tvs %icc, 0x5
7030 te %icc, 0x0
7031loop_638:
7032 fand %f6, %f30, %f2
7033 tn %xcc, 0x1
7034 nop
7035 setx loop_639, %l0, %l1
7036 jmpl %l1, %i2
7037 bn,a,pn %icc, loop_640
7038 movcs %icc, %g1, %l4
7039 or %i1, %l1, %i7
7040loop_639:
7041 subcc %o4, %i6, %g6
7042loop_640:
7043 nop
7044 wr %g0, 0x19, %asi
7045 ldda [%l7 + 0x10] %asi, %g2
7046 fmovdcc %xcc, %f23, %f13
7047 ldstub [%l7 + 0x18], %l2
7048 fcmpd %fcc1, %f16, %f8
7049 movrlz %i3, %l5, %l6
7050 xor %g7, %g5, %i0
7051 fxor %f28, %f24, %f18
7052 fmovdvc %xcc, %f9, %f15
7053 swap [%l7 + 0x5C], %o6
7054 fbuge %fcc0, loop_641
7055 edge32 %g4, %o1, %o7
7056 array16 %i4, %o0, %l0
7057 fmovdpos %xcc, %f28, %f5
7058loop_641:
7059 smul %l3, %o2, %i5
7060 fmovdvs %icc, %f3, %f12
7061 movvc %icc, %g2, %o3
7062 mova %icc, %o5, %g1
7063 wr %g0, 0x10, %asi
7064 ldstuba [%l7 + 0x2A] %asi, %l4
7065 edge16n %i2, %l1, %i7
7066 bne,pn %icc, loop_642
7067 membar 0x6A
7068 movgu %icc, %o4, %i1
7069 fand %f22, %f12, %f30
7070loop_642:
7071 ldsw [%l7 + 0x28], %i6
7072 srl %g3, %l2, %i3
7073 bcs,a,pn %icc, loop_643
7074 stbar
7075 fmul8sux16 %f12, %f8, %f20
7076 andcc %g6, %l6, %g7
7077loop_643:
7078 bcs,pt %xcc, loop_644
7079 tg %xcc, 0x6
7080 set 0x74, %o0
7081 stwa %l5, [%l7 + %o0] 0x11
7082loop_644:
7083 array16 %i0, %g5, %o6
7084 fbge %fcc1, loop_645
7085 movne %xcc, %o1, %g4
7086 mulscc %i4, %o7, %l0
7087 fones %f19
7088loop_645:
7089 edge32l %l3, %o2, %o0
7090 or %g2, %o3, %o5
7091 bcc,a %xcc, loop_646
7092 movrgez %i5, %g1, %i2
7093 srax %l4, 0x06, %l1
7094 std %o4, [%l7 + 0x78]
7095loop_646:
7096 tvs %icc, 0x1
7097 sllx %i1, %i6, %i7
7098 or %l2, %i3, %g6
7099 fpmerge %f6, %f5, %f24
7100 sir 0x159F
7101 set 0x3E, %l1
7102 stha %l6, [%l7 + %l1] 0x81
7103 movle %icc, %g7, %l5
7104 mulscc %g3, 0x0AD1, %i0
7105 fpsub32s %f29, %f26, %f19
7106 edge8n %o6, %o1, %g5
7107 edge16 %g4, %o7, %l0
7108 addccc %l3, 0x011A, %o2
7109 edge32l %i4, %g2, %o0
7110 movgu %xcc, %o3, %o5
7111 nop
7112 set 0x68, %l6
7113 stx %i5, [%l7 + %l6]
7114 umulcc %i2, %g1, %l4
7115 fmovrsgz %o4, %f3, %f15
7116 fxors %f13, %f4, %f17
7117 andncc %l1, %i1, %i6
7118 popc %i7, %l2
7119 srax %i3, 0x19, %l6
7120 ldstub [%l7 + 0x60], %g7
7121 fornot1 %f18, %f28, %f28
7122 sdiv %g6, 0x1D30, %g3
7123 subc %l5, %i0, %o6
7124 and %g5, %g4, %o1
7125 fmovdge %icc, %f11, %f20
7126 fcmple32 %f8, %f4, %o7
7127 edge8l %l0, %l3, %i4
7128 xnor %o2, 0x122F, %o0
7129 membar 0x27
7130 fbo,a %fcc0, loop_647
7131 movpos %xcc, %g2, %o5
7132 set 0x40, %l0
7133 ldda [%l7 + %l0] 0x18, %f0
7134loop_647:
7135 movvs %icc, %i5, %i2
7136 tg %xcc, 0x1
7137 tge %xcc, 0x6
7138 tgu %icc, 0x6
7139 fpmerge %f16, %f11, %f0
7140 popc 0x199A, %g1
7141 bl,a %xcc, loop_648
7142 smulcc %l4, 0x0C92, %o4
7143 subc %l1, %i1, %o3
7144 andcc %i7, %l2, %i6
7145loop_648:
7146 movre %i3, %g7, %l6
7147 fnot1 %f28, %f10
7148 tn %xcc, 0x0
7149 ldstub [%l7 + 0x5D], %g3
7150 set 0x55, %o4
7151 stba %g6, [%l7 + %o4] 0xe2
7152 membar #Sync
7153 movrlz %i0, %o6, %l5
7154 movgu %xcc, %g4, %g5
7155 wr %g0, 0x19, %asi
7156 ldsba [%l7 + 0x65] %asi, %o7
7157 edge8n %l0, %l3, %o1
7158 umulcc %o2, %i4, %g2
7159 bl,a %icc, loop_649
7160 movn %xcc, %o5, %o0
7161 movrne %i5, %g1, %l4
7162 nop
7163 setx loop_650, %l0, %l1
7164 wrpr 0x1, %tl
7165 wrpr %l1, %tpc
7166 add %l1, 0x4, %l1
7167 wrpr %l1, %tnpc
7168 setx 0x34400001400, %l0, %l1
7169 wrpr %l1, %tstate
7170 wrhpr 0x4, %htstate
7171 retry
7172loop_649:
7173 ldx [%l7 + 0x40], %i2
7174 fmovrdgz %o4, %f12, %f0
7175 ldx [%l7 + 0x20], %i1
7176loop_650:
7177 fmovrdlz %o3, %f2, %f18
7178 tl %xcc, 0x0
7179 movrlz %i7, 0x2C6, %l1
7180 bcs %xcc, loop_651
7181 fnot1 %f0, %f10
7182 fmovd %f6, %f8
7183 addc %i6, %i3, %g7
7184loop_651:
7185 edge32l %l6, %l2, %g6
7186 addcc %i0, %o6, %g3
7187 fbug %fcc2, loop_652
7188 sdivx %l5, 0x10FB, %g4
7189 mova %icc, %g5, %l0
7190 tgu %icc, 0x7
7191loop_652:
7192 movg %icc, %l3, %o7
7193 fbug %fcc3, loop_653
7194 fbu,a %fcc0, loop_654
7195 sdivx %o2, 0x0A8E, %i4
7196 alignaddr %o1, %g2, %o0
7197loop_653:
7198 fandnot1 %f4, %f24, %f14
7199loop_654:
7200 stb %i5, [%l7 + 0x52]
7201 taddcctv %o5, 0x0BB2, %g1
7202 umulcc %i2, %o4, %i1
7203 fmul8x16au %f9, %f17, %f24
7204 and %l4, 0x0F7D, %i7
7205 wr %g0, 0x11, %asi
7206 ldsha [%l7 + 0x16] %asi, %o3
7207 subc %i6, 0x1229, %i3
7208 set 0x40, %g7
7209 stda %f16, [%l7 + %g7] 0x04
7210 xnor %l1, 0x0409, %g7
7211 umul %l6, 0x17DE, %g6
7212 st %f16, [%l7 + 0x78]
7213 movl %xcc, %i0, %o6
7214 and %l2, %l5, %g3
7215 wr %g0, 0x27, %asi
7216 stba %g5, [%l7 + 0x7A] %asi
7217 membar #Sync
7218 edge8 %g4, %l3, %l0
7219 movpos %icc, %o2, %i4
7220 movle %icc, %o1, %o7
7221 edge8l %o0, %g2, %i5
7222 or %o5, 0x09A0, %g1
7223 array8 %i2, %i1, %o4
7224 fmul8x16au %f2, %f20, %f14
7225 fba,a %fcc3, loop_655
7226 andncc %l4, %o3, %i7
7227 movneg %icc, %i3, %i6
7228 edge8ln %l1, %g7, %l6
7229loop_655:
7230 fabsd %f26, %f30
7231 fpadd32 %f26, %f12, %f26
7232 movrgez %g6, 0x359, %i0
7233 movleu %xcc, %l2, %o6
7234 fbe,a %fcc2, loop_656
7235 tg %xcc, 0x3
7236 edge32ln %g3, %g5, %l5
7237 bg,a,pt %icc, loop_657
7238loop_656:
7239 fnands %f28, %f31, %f12
7240 tg %xcc, 0x4
7241 edge8 %l3, %g4, %l0
7242loop_657:
7243 edge16l %i4, %o2, %o7
7244 flush %l7 + 0x38
7245 edge32ln %o1, %g2, %o0
7246 fmovse %icc, %f31, %f25
7247 tpos %icc, 0x5
7248 xor %o5, 0x0FB6, %g1
7249 fzero %f4
7250 set 0x60, %i4
7251 swapa [%l7 + %i4] 0x88, %i2
7252 bneg,a loop_658
7253 fzero %f16
7254 set 0x68, %l3
7255 ldswa [%l7 + %l3] 0x10, %i5
7256loop_658:
7257 tle %icc, 0x6
7258 membar #Sync
7259 set 0x40, %i7
7260 ldda [%l7 + %i7] 0xf8, %f16
7261 andncc %o4, %i1, %o3
7262 fmovsneg %xcc, %f15, %f29
7263 fmovsl %xcc, %f22, %f29
7264 array16 %l4, %i7, %i3
7265 bg,pt %icc, loop_659
7266 bgu,a,pt %xcc, loop_660
7267 tne %xcc, 0x7
7268 movl %icc, %l1, %g7
7269loop_659:
7270 edge8l %l6, %i6, %g6
7271loop_660:
7272 fmovrsgz %l2, %f1, %f29
7273 movneg %icc, %i0, %o6
7274 xorcc %g5, %l5, %l3
7275 fblg,a %fcc2, loop_661
7276 fnegd %f28, %f18
7277 movcs %xcc, %g3, %g4
7278 ld [%l7 + 0x70], %f2
7279loop_661:
7280 membar 0x1A
7281 movpos %icc, %l0, %o2
7282 move %icc, %o7, %o1
7283 mulx %g2, %o0, %i4
7284 and %o5, %g1, %i2
7285 fbl,a %fcc0, loop_662
7286 stb %i5, [%l7 + 0x70]
7287 movleu %xcc, %i1, %o4
7288 udivx %o3, 0x0195, %l4
7289loop_662:
7290 fmovrdlez %i7, %f6, %f18
7291 ta %icc, 0x2
7292 fmovd %f20, %f12
7293 popc %i3, %g7
7294 fmovdle %icc, %f31, %f21
7295 srlx %l1, %l6, %i6
7296 wr %g0, 0x80, %asi
7297 stba %g6, [%l7 + 0x67] %asi
7298 fbne %fcc3, loop_663
7299 fxor %f10, %f10, %f30
7300 fbe,a %fcc3, loop_664
7301 array16 %l2, %o6, %i0
7302loop_663:
7303 fandnot1s %f15, %f17, %f18
7304 bn,a,pt %icc, loop_665
7305loop_664:
7306 movvs %icc, %l5, %l3
7307 ld [%l7 + 0x60], %f7
7308 xorcc %g5, 0x022D, %g4
7309loop_665:
7310 lduw [%l7 + 0x38], %l0
7311 movgu %icc, %o2, %o7
7312 sir 0x172A
7313 set 0x40, %l2
7314 ldda [%l7 + %l2] 0x10, %f16
7315 edge16ln %o1, %g2, %g3
7316 sethi 0x0E0C, %o0
7317 sdivcc %o5, 0x193B, %i4
7318 membar 0x68
7319 nop
7320 setx loop_666, %l0, %l1
7321 wrpr 0x1, %tl
7322 wrpr %l1, %tpc
7323 add %l1, 0x4, %l1
7324 wrpr %l1, %tnpc
7325 setx 0x34400001400, %l0, %l1
7326 wrpr %l1, %tstate
7327 wrhpr 0x4, %htstate
7328 retry
7329 fmovrsgz %g1, %f19, %f20
7330 fmovrdlez %i5, %f8, %f22
7331 movrgez %i2, 0x3CF, %i1
7332loop_666:
7333 orncc %o3, 0x0407, %l4
7334 tneg %icc, 0x2
7335 movvs %xcc, %i7, %i3
7336 fabsd %f8, %f24
7337 addc %o4, %g7, %l6
7338 fmul8sux16 %f0, %f14, %f26
7339 fabss %f13, %f0
7340 edge8 %i6, %l1, %l2
7341 fmovrsgz %o6, %f16, %f25
7342 wr %g0, 0xe3, %asi
7343 stha %i0, [%l7 + 0x7A] %asi
7344 membar #Sync
7345 fpadd16 %f12, %f8, %f12
7346 movcc %icc, %g6, %l5
7347 edge16ln %g5, %l3, %g4
7348 edge32n %o2, %o7, %o1
7349 bpos,pt %xcc, loop_667
7350 fmovs %f7, %f14
7351 ldd [%l7 + 0x70], %f24
7352 movcs %icc, %g2, %l0
7353loop_667:
7354 bvs,a loop_668
7355 brlz %o0, loop_669
7356 movl %icc, %g3, %i4
7357 movrlz %g1, %i5, %i2
7358loop_668:
7359 fbg,a %fcc0, loop_670
7360loop_669:
7361 sub %i1, 0x1CBE, %o5
7362 sllx %o3, 0x1D, %l4
7363 movrne %i7, 0x1F7, %o4
7364loop_670:
7365 movl %xcc, %g7, %i3
7366 fmovde %icc, %f24, %f8
7367 tsubcctv %i6, 0x0F0D, %l1
7368 fbne %fcc3, loop_671
7369 movneg %icc, %l6, %o6
7370 udivx %l2, 0x0652, %i0
7371 udivcc %l5, 0x149B, %g5
7372loop_671:
7373 and %g6, 0x158D, %l3
7374 fnegs %f31, %f11
7375 nop
7376 setx loop_672, %l0, %l1
7377 wrpr 0x1, %tl
7378 wrpr %l1, %tnpc
7379 setx 0x34400001400, %l0, %l1
7380 wrpr %l1, %tstate
7381 wrhpr 0x4, %htstate
7382 done
7383 fmovrdgz %g4, %f6, %f16
7384 tsubcctv %o2, 0x03FF, %o1
7385 taddcctv %o7, %g2, %o0
7386loop_672:
7387 fmovdleu %xcc, %f10, %f31
7388 fxnor %f22, %f28, %f4
7389 fmovspos %xcc, %f24, %f8
7390 brgz %g3, loop_673
7391 fnand %f16, %f6, %f4
7392 andcc %i4, %g1, %i5
7393 call loop_674
7394loop_673:
7395 movrlez %l0, 0x1A5, %i2
7396 tne %xcc, 0x3
7397 fone %f24
7398loop_674:
7399 array16 %o5, %o3, %i1
7400 call loop_675
7401 fxor %f28, %f22, %f30
7402 tsubcctv %i7, %o4, %l4
7403 st %f23, [%l7 + 0x28]
7404loop_675:
7405 subcc %i3, 0x0BDB, %i6
7406 restored
7407 rdpr %cwp, %g1
7408 rdpr %cansave, %g2
7409 rdpr %canrestore, %g3
7410 rdpr %cleanwin, %g4
7411 rdpr %otherwin, %g5
7412 rdpr %wstate, %g6
7413 tleu %xcc, 0x3
7414 edge32 %l1, %l6, %o6
7415 udiv %g7, 0x1069, %l2
7416 array16 %i0, %g5, %g6
7417 srlx %l5, %l3, %g4
7418 xnorcc %o2, 0x004A, %o1
7419 alignaddrl %o7, %g2, %o0
7420 fnegd %f0, %f26
7421 udivcc %i4, 0x066A, %g3
7422 xnorcc %g1, %l0, %i5
7423 restored
7424 rdpr %cwp, %g1
7425 rdpr %cansave, %g2
7426 rdpr %canrestore, %g3
7427 rdpr %cleanwin, %g4
7428 rdpr %otherwin, %g5
7429 rdpr %wstate, %g6
7430 mova %icc, %o5, %i2
7431 movleu %icc, %o3, %i1
7432 tge %xcc, 0x3
7433 brnz,a %i7, loop_676
7434 bl,pn %icc, loop_677
7435 sir 0x1750
7436 fmul8ulx16 %f28, %f6, %f14
7437loop_676:
7438 movpos %icc, %o4, %i3
7439loop_677:
7440 fbge,a %fcc0, loop_678
7441 fornot2 %f26, %f18, %f24
7442 call loop_679
7443 movrgz %i6, 0x16C, %l1
7444loop_678:
7445 alignaddrl %l6, %l4, %g7
7446 fcmpne32 %f4, %f16, %l2
7447loop_679:
7448 fcmpd %fcc1, %f12, %f18
7449 sdivcc %o6, 0x0D89, %i0
7450 movvc %icc, %g6, %g5
7451 addcc %l3, %g4, %o2
7452 orn %o1, 0x091B, %l5
7453 stbar
7454 edge32n %o7, %g2, %o0
7455 edge16 %g3, %i4, %g1
7456 fbo,a %fcc0, loop_680
7457 fcmple32 %f26, %f14, %l0
7458 tl %icc, 0x0
7459 tcc %xcc, 0x5
7460loop_680:
7461 nop
7462 add %l7, 0x48, %l6
7463 wr %g0, 0x89, %asi
7464 ldxa [%l6] %asi, %i5
7465 casxa [%l6] %asi, %i5, %i2
7466 fors %f28, %f18, %f4
7467 be loop_681
7468 nop
7469 set 0x1E, %i0
7470 sth %o5, [%l7 + %i0]
7471 movre %o3, %i1, %o4
7472 ldsw [%l7 + 0x6C], %i7
7473loop_681:
7474 movcc %xcc, %i6, %l1
7475 addccc %l6, %i3, %l4
7476 movcs %xcc, %g7, %o6
7477 xorcc %l2, %g6, %i0
7478 fmul8x16al %f16, %f9, %f16
7479 te %icc, 0x1
7480 sub %g5, 0x0794, %l3
7481 saved
7482 rdpr %cwp, %g1
7483 rdpr %cansave, %g2
7484 rdpr %canrestore, %g3
7485 rdpr %cleanwin, %g4
7486 rdpr %otherwin, %g5
7487 rdpr %wstate, %g6
7488 movrne %g4, %o2, %l5
7489 brz %o1, loop_682
7490 bvs,a loop_683
7491 fmovdpos %icc, %f26, %f16
7492 movge %xcc, %g2, %o0
7493loop_682:
7494 movg %icc, %g3, %o7
7495loop_683:
7496 fpackfix %f16, %f17
7497 tleu %xcc, 0x5
7498 movrlez %i4, %l0, %g1
7499 fnot1 %f30, %f22
7500 fsrc2 %f10, %f12
7501 orncc %i5, 0x08AC, %i2
7502 edge32 %o5, %o3, %o4
7503 bcs,a,pn %xcc, loop_684
7504 mulscc %i1, %i6, %l1
7505 fxor %f6, %f12, %f0
7506 movrlez %l6, 0x1EC, %i3
7507loop_684:
7508 tgu %xcc, 0x5
7509 ldd [%l7 + 0x10], %f8
7510 fmovdn %icc, %f0, %f18
7511 tvs %xcc, 0x1
7512 andn %i7, %l4, %o6
7513 fbule %fcc0, loop_685
7514 movvc %icc, %l2, %g7
7515 wr %g0, 0x81, %asi
7516 ldsba [%l7 + 0x35] %asi, %i0
7517loop_685:
7518 brz,a %g5, loop_686
7519 ble,a %xcc, loop_687
7520 fmovsl %xcc, %f21, %f22
7521 bpos,pn %xcc, loop_688
7522loop_686:
7523 taddcctv %g6, %g4, %o2
7524loop_687:
7525 fpsub32s %f5, %f2, %f28
7526 fmul8x16au %f7, %f13, %f18
7527loop_688:
7528 membar 0x05
7529 edge16ln %l5, %l3, %o1
7530 sllx %o0, %g3, %o7
7531 addcc %g2, %l0, %i4
7532 fmuld8sux16 %f27, %f11, %f18
7533 subcc %g1, 0x134A, %i2
7534 sdivx %i5, 0x00E8, %o5
7535 fabss %f20, %f26
7536 edge8l %o3, %i1, %i6
7537 subc %l1, %l6, %i3
7538 fbe,a %fcc1, loop_689
7539 fmuld8sux16 %f24, %f1, %f6
7540 edge8l %o4, %i7, %l4
7541 ta %icc, 0x6
7542loop_689:
7543 fmovrsgez %l2, %f7, %f11
7544 movcs %icc, %g7, %o6
7545 ldx [%l7 + 0x20], %g5
7546 edge16l %i0, %g6, %o2
7547 mulx %l5, %g4, %l3
7548 movgu %xcc, %o1, %o0
7549 edge16 %g3, %g2, %l0
7550 tl %xcc, 0x3
7551 movn %icc, %o7, %i4
7552 tsubcc %i2, 0x1DB6, %g1
7553 ldsw [%l7 + 0x10], %o5
7554 fbule %fcc1, loop_690
7555 xnor %o3, 0x032B, %i1
7556 std %f0, [%l7 + 0x18]
7557 wr %g0, 0x04, %asi
7558 ldsba [%l7 + 0x3C] %asi, %i6
7559loop_690:
7560 smul %i5, %l1, %i3
7561 bgu,a,pt %icc, loop_691
7562 movpos %xcc, %l6, %o4
7563 taddcctv %l4, 0x0B3A, %l2
7564 umulcc %g7, 0x0187, %o6
7565loop_691:
7566 sdivcc %i7, 0x0BCB, %i0
7567 edge8n %g6, %g5, %o2
7568 wr %g0, 0x88, %asi
7569 ldsba [%l7 + 0x50] %asi, %l5
7570 restored
7571 rdpr %cwp, %g1
7572 rdpr %cansave, %g2
7573 rdpr %canrestore, %g3
7574 rdpr %cleanwin, %g4
7575 rdpr %otherwin, %g5
7576 rdpr %wstate, %g6
7577 flush %l7 + 0x40
7578 orncc %l3, 0x0020, %o1
7579 tvs %xcc, 0x1
7580 movne %xcc, %o0, %g4
7581 bleu,pn %icc, loop_692
7582 and %g3, 0x0088, %l0
7583 set 0x50, %i2
7584 stda %o6, [%l7 + %i2] 0x19
7585loop_692:
7586 fbe %fcc3, loop_693
7587 tleu %xcc, 0x3
7588 fmovsne %icc, %f25, %f17
7589 movn %icc, %g2, %i4
7590loop_693:
7591 fbl,a %fcc2, loop_694
7592 fcmpgt32 %f18, %f0, %i2
7593 movcs %icc, %g1, %o3
7594 fcmped %fcc0, %f26, %f30
7595loop_694:
7596 fornot2s %f1, %f0, %f7
7597 ldub [%l7 + 0x75], %i1
7598 sdiv %o5, 0x0C70, %i6
7599 movge %xcc, %l1, %i5
7600 taddcctv %i3, 0x12A7, %o4
7601 lduh [%l7 + 0x22], %l6
7602 fbne %fcc3, loop_695
7603 movle %icc, %l2, %l4
7604 movle %icc, %g7, %o6
7605 alignaddrl %i0, %g6, %i7
7606loop_695:
7607 fcmple16 %f28, %f10, %o2
7608 smulcc %g5, 0x0246, %l5
7609 tl %xcc, 0x3
7610 siam 0x7
7611 fandnot2s %f16, %f23, %f8
7612 fzeros %f24
7613 movpos %xcc, %o1, %l3
7614 tle %xcc, 0x5
7615 sir 0x1014
7616 fcmpes %fcc3, %f18, %f10
7617 fcmpd %fcc3, %f30, %f30
7618 movleu %xcc, %o0, %g4
7619 fmovspos %icc, %f3, %f4
7620 andcc %g3, 0x19FF, %l0
7621 addc %o7, 0x1331, %g2
7622 addccc %i4, 0x0D3E, %i2
7623 and %o3, 0x07A5, %g1
7624 set 0x64, %g3
7625 swapa [%l7 + %g3] 0x81, %i1
7626 fbg,a %fcc1, loop_696
7627 movneg %xcc, %i6, %o5
7628 movrgz %i5, %i3, %o4
7629 tpos %xcc, 0x6
7630loop_696:
7631 ldsw [%l7 + 0x20], %l6
7632 stw %l1, [%l7 + 0x44]
7633 fbule %fcc3, loop_697
7634 tleu %icc, 0x2
7635 tleu %xcc, 0x2
7636 fcmps %fcc0, %f31, %f5
7637loop_697:
7638 ta %xcc, 0x0
7639 swap [%l7 + 0x38], %l2
7640 te %icc, 0x4
7641 brnz %l4, loop_698
7642 movcs %xcc, %o6, %g7
7643 fmovrse %i0, %f22, %f22
7644 fbule,a %fcc1, loop_699
7645loop_698:
7646 fmovscc %icc, %f6, %f1
7647 mova %xcc, %i7, %o2
7648 movvc %xcc, %g5, %l5
7649loop_699:
7650 alignaddr %o1, %l3, %o0
7651 addccc %g4, %g3, %g6
7652 tcc %xcc, 0x6
7653 array32 %o7, %g2, %i4
7654 edge32n %l0, %i2, %o3
7655 tgu %icc, 0x0
7656 tg %icc, 0x4
7657 fmovrse %i1, %f15, %f25
7658 std %f12, [%l7 + 0x08]
7659 fpsub16 %f16, %f28, %f4
7660 ldx [%l7 + 0x78], %i6
7661 movgu %icc, %o5, %g1
7662 taddcctv %i3, 0x01B3, %o4
7663 srax %l6, %l1, %i5
7664 sll %l4, %l2, %g7
7665 fmovsne %icc, %f4, %f5
7666 edge8l %o6, %i7, %o2
7667 fmovdvs %icc, %f0, %f28
7668 movpos %icc, %i0, %l5
7669 andn %o1, %g5, %o0
7670 ldub [%l7 + 0x3B], %l3
7671 andn %g4, %g3, %o7
7672 call loop_700
7673 movn %icc, %g6, %i4
7674 fornot1 %f8, %f12, %f24
7675 movrgz %l0, 0x27A, %g2
7676loop_700:
7677 tsubcc %i2, %o3, %i1
7678 movcc %xcc, %o5, %i6
7679 smulcc %i3, 0x16B6, %g1
7680 wr %g0, 0x10, %asi
7681 sta %f12, [%l7 + 0x14] %asi
7682 mulscc %o4, 0x06CE, %l6
7683 bge loop_701
7684 brnz %l1, loop_702
7685 sll %l4, 0x18, %l2
7686 sir 0x15E6
7687loop_701:
7688 tle %icc, 0x2
7689loop_702:
7690 fmovde %xcc, %f22, %f0
7691 edge16 %g7, %i5, %o6
7692 fmovde %xcc, %f30, %f28
7693 fmovsvc %xcc, %f13, %f10
7694 movle %xcc, %i7, %o2
7695 movrlez %l5, %o1, %i0
7696 nop
7697 set 0x38, %g6
7698 lduh [%l7 + %g6], %g5
7699 tvs %icc, 0x3
7700 addccc %o0, 0x0B12, %l3
7701 fmovsle %icc, %f17, %f23
7702 array16 %g4, %o7, %g3
7703 mulscc %g6, %l0, %g2
7704 movrlez %i2, 0x227, %o3
7705 fandnot2s %f6, %f16, %f5
7706 movneg %xcc, %i4, %i1
7707 set 0x6E, %g5
7708 stha %o5, [%l7 + %g5] 0x15
7709 bg,a,pt %icc, loop_703
7710 edge16ln %i3, %i6, %g1
7711 fcmple32 %f16, %f10, %o4
7712 fnors %f15, %f4, %f9
7713loop_703:
7714 subc %l6, %l4, %l2
7715 te %icc, 0x3
7716 sir 0x0EA1
7717 edge8l %l1, %g7, %o6
7718 bg,pn %xcc, loop_704
7719 fmovrsgz %i5, %f17, %f9
7720 set 0x48, %o3
7721 lda [%l7 + %o3] 0x10, %f2
7722loop_704:
7723 andn %o2, 0x08C4, %l5
7724 bge,a %icc, loop_705
7725 movge %icc, %o1, %i7
7726 wr %g0, 0x50, %asi
7727 ldxa [%g0 + 0x30] %asi, %g5
7728loop_705:
7729 taddcc %o0, %i0, %l3
7730 fmul8x16al %f30, %f25, %f20
7731 movge %xcc, %o7, %g4
7732 xnor %g6, 0x1A85, %g3
7733 movrgz %g2, 0x007, %i2
7734 taddcc %l0, %i4, %o3
7735 movcc %xcc, %o5, %i3
7736 fbuge,a %fcc3, loop_706
7737 srl %i1, 0x0D, %g1
7738 movgu %xcc, %o4, %i6
7739 lduw [%l7 + 0x6C], %l6
7740loop_706:
7741 sdivcc %l2, 0x1D7D, %l4
7742 xor %g7, %l1, %o6
7743 fsrc1 %f18, %f14
7744 tsubcctv %o2, %l5, %o1
7745 fbg,a %fcc3, loop_707
7746 fxors %f19, %f26, %f1
7747 ld [%l7 + 0x50], %f11
7748 srax %i7, 0x11, %g5
7749loop_707:
7750 srlx %i5, %i0, %l3
7751 wr %g0, 0x88, %asi
7752 lduha [%l7 + 0x70] %asi, %o7
7753 movleu %xcc, %g4, %g6
7754 fba %fcc3, loop_708
7755 fpmerge %f23, %f2, %f22
7756 movcs %icc, %o0, %g2
7757 movrgez %i2, %g3, %i4
7758loop_708:
7759 sdiv %l0, 0x14C7, %o3
7760 taddcc %i3, %i1, %o5
7761 movgu %icc, %o4, %i6
7762 tgu %xcc, 0x5
7763 tl %icc, 0x0
7764 edge32ln %g1, %l6, %l4
7765 te %icc, 0x3
7766 bpos,pn %xcc, loop_709
7767 popc %l2, %g7
7768 edge8 %o6, %o2, %l1
7769 fcmps %fcc2, %f18, %f4
7770loop_709:
7771 tleu %icc, 0x1
7772 edge8n %o1, %i7, %g5
7773 edge32n %l5, %i5, %i0
7774 prefetch [%l7 + 0x74], 0x0
7775 alignaddrl %o7, %g4, %g6
7776 set 0x4E, %i3
7777 ldsba [%l7 + %i3] 0x80, %o0
7778 fmovd %f12, %f10
7779 set 0x58, %g1
7780 stxa %g2, [%l7 + %g1] 0x10
7781 fmovrsgz %l3, %f29, %f4
7782 movrgz %i2, %i4, %l0
7783 fmovsvs %icc, %f9, %f4
7784 fmovrslez %o3, %f24, %f19
7785 edge32l %g3, %i3, %o5
7786 tvc %icc, 0x3
7787 srax %o4, %i1, %i6
7788 edge16n %g1, %l4, %l2
7789 alignaddr %l6, %o6, %g7
7790 stb %l1, [%l7 + 0x1A]
7791 fmovdcs %icc, %f7, %f11
7792 lduw [%l7 + 0x54], %o2
7793 movgu %xcc, %o1, %i7
7794 edge32l %l5, %g5, %i0
7795 edge8 %o7, %g4, %i5
7796 tneg %icc, 0x7
7797 fmovrslez %g6, %f12, %f4
7798 movre %g2, 0x265, %o0
7799 fmovdgu %xcc, %f4, %f13
7800 orn %l3, 0x1EDE, %i4
7801 edge8l %l0, %i2, %g3
7802 taddcctv %o3, %o5, %i3
7803 fmovsg %xcc, %f24, %f10
7804 set 0x7C, %o2
7805 lduwa [%l7 + %o2] 0x89, %i1
7806 tsubcctv %o4, %i6, %l4
7807 fmovdcc %icc, %f0, %f2
7808 smulcc %g1, %l6, %l2
7809 sra %g7, 0x08, %o6
7810 andncc %l1, %o2, %i7
7811 tsubcc %o1, %g5, %i0
7812 mova %xcc, %o7, %l5
7813 udivx %i5, 0x1AE8, %g4
7814 brgez %g2, loop_710
7815 stw %g6, [%l7 + 0x44]
7816 array32 %l3, %i4, %l0
7817 fmovrdgez %i2, %f8, %f4
7818loop_710:
7819 movcs %xcc, %g3, %o3
7820 array16 %o5, %i3, %i1
7821 stw %o0, [%l7 + 0x3C]
7822 tvc %icc, 0x0
7823 tleu %xcc, 0x2
7824 tne %xcc, 0x1
7825 smul %i6, 0x0775, %o4
7826 movg %xcc, %g1, %l6
7827 smul %l2, %g7, %o6
7828 edge32l %l4, %o2, %i7
7829 fmovspos %icc, %f25, %f24
7830 movvs %icc, %o1, %l1
7831 movn %xcc, %i0, %g5
7832 bgu loop_711
7833 fbe %fcc0, loop_712
7834 smulcc %l5, %o7, %g4
7835 fmovde %icc, %f3, %f7
7836loop_711:
7837 fbul,a %fcc1, loop_713
7838loop_712:
7839 edge8 %g2, %g6, %l3
7840 fbne %fcc1, loop_714
7841 smul %i4, %l0, %i5
7842loop_713:
7843 xorcc %g3, %o3, %i2
7844 and %i3, %o5, %i1
7845loop_714:
7846 te %icc, 0x3
7847 edge8l %o0, %o4, %i6
7848 movneg %icc, %l6, %g1
7849 bvc,pn %xcc, loop_715
7850 sllx %g7, 0x0B, %l2
7851 fbn %fcc2, loop_716
7852 tsubcctv %l4, %o2, %i7
7853loop_715:
7854 ldub [%l7 + 0x2D], %o6
7855 bleu,a %xcc, loop_717
7856loop_716:
7857 fmovdleu %icc, %f17, %f11
7858 wr %g0, 0x89, %asi
7859 lduwa [%l7 + 0x30] %asi, %o1
7860loop_717:
7861 fmovsg %xcc, %f28, %f1
7862 mulx %i0, 0x176D, %g5
7863 movneg %xcc, %l1, %o7
7864 tg %xcc, 0x3
7865 fandnot2s %f3, %f21, %f4
7866 move %icc, %g4, %g2
7867 ba,a loop_718
7868 fmovsleu %xcc, %f29, %f26
7869 nop
7870 setx loop_719, %l0, %l1
7871 wrpr 0x1, %tl
7872 wrpr %l1, %tpc
7873 add %l1, 0x4, %l1
7874 wrpr %l1, %tnpc
7875 setx 0x34400001400, %l0, %l1
7876 wrpr %l1, %tstate
7877 wrhpr 0x4, %htstate
7878 retry
7879 mulx %l5, 0x1127, %g6
7880loop_718:
7881 sub %i4, %l0, %i5
7882 movvc %xcc, %l3, %g3
7883loop_719:
7884 fmovsge %icc, %f1, %f22
7885 edge16ln %o3, %i3, %o5
7886 edge16 %i2, %i1, %o0
7887 edge32l %i6, %o4, %g1
7888 tge %icc, 0x1
7889 fbo %fcc3, loop_720
7890 edge32l %l6, %g7, %l2
7891 fornot2s %f4, %f28, %f27
7892 brlez,a %o2, loop_721
7893loop_720:
7894 fbe %fcc2, loop_722
7895 movcc %xcc, %i7, %o6
7896 andn %l4, 0x0254, %o1
7897loop_721:
7898 and %i0, %g5, %l1
7899loop_722:
7900 fnegd %f12, %f2
7901 fbn %fcc2, loop_723
7902 addcc %g4, 0x089D, %o7
7903 for %f18, %f16, %f2
7904 mulx %l5, %g2, %g6
7905loop_723:
7906 ldsw [%l7 + 0x28], %l0
7907 movneg %icc, %i4, %l3
7908 tgu %icc, 0x3
7909 fcmple16 %f26, %f0, %g3
7910 add %i5, %o3, %o5
7911 smul %i3, %i1, %o0
7912 tgu %xcc, 0x2
7913 fbe,a %fcc1, loop_724
7914 xnorcc %i6, 0x019E, %o4
7915 tvs %xcc, 0x0
7916 tsubcctv %i2, 0x1944, %g1
7917loop_724:
7918 ldub [%l7 + 0x57], %g7
7919 brnz %l2, loop_725
7920 fcmpd %fcc1, %f4, %f24
7921 fxnor %f2, %f10, %f6
7922 ldd [%l7 + 0x28], %f28
7923loop_725:
7924 te %icc, 0x3
7925 taddcc %o2, 0x0A24, %l6
7926 movvc %xcc, %i7, %o6
7927 movcs %icc, %o1, %i0
7928 array16 %l4, %l1, %g4
7929 movvc %icc, %o7, %l5
7930 fxors %f29, %f6, %f2
7931 fandnot2s %f14, %f0, %f30
7932 xor %g2, 0x0347, %g5
7933 fabss %f7, %f12
7934 movneg %xcc, %g6, %l0
7935 stbar
7936 popc 0x1115, %l3
7937 sir 0x178D
7938 fcmple16 %f14, %f20, %i4
7939 edge8n %g3, %i5, %o5
7940 tcc %icc, 0x5
7941 set 0x10, %o7
7942 stda %o2, [%l7 + %o7] 0x04
7943 tvs %icc, 0x1
7944 wr %g0, 0x10, %asi
7945 prefetcha [%l7 + 0x38] %asi, 0x2
7946 membar 0x02
7947 movgu %icc, %o0, %i6
7948 or %i1, %i2, %g1
7949 movvc %icc, %o4, %l2
7950 fsrc2 %f2, %f30
7951 bge loop_726
7952 fandnot1 %f18, %f24, %f14
7953 tgu %xcc, 0x4
7954 edge8ln %g7, %o2, %i7
7955loop_726:
7956 ldsb [%l7 + 0x5B], %o6
7957 tvc %icc, 0x5
7958 array32 %l6, %i0, %l4
7959 bgu,a loop_727
7960 fandnot1 %f20, %f8, %f28
7961 fmovrslez %l1, %f1, %f24
7962 edge8 %g4, %o7, %l5
7963loop_727:
7964 movleu %xcc, %o1, %g2
7965 set 0x20, %o5
7966 ldswa [%l7 + %o5] 0x81, %g5
7967 alignaddrl %l0, %g6, %i4
7968 fmul8ulx16 %f28, %f6, %f6
7969 ta %icc, 0x3
7970 movrlez %l3, 0x20C, %g3
7971 tvc %xcc, 0x0
7972 fbue %fcc1, loop_728
7973 tleu %icc, 0x7
7974 tcc %icc, 0x4
7975 movrlez %i5, %o5, %i3
7976loop_728:
7977 addc %o3, %i6, %i1
7978 call loop_729
7979 faligndata %f20, %f18, %f6
7980 array16 %i2, %g1, %o0
7981 mulx %o4, 0x118A, %g7
7982loop_729:
7983 udivx %l2, 0x0DE9, %o2
7984 edge8l %o6, %l6, %i0
7985 restored
7986 rdpr %cwp, %g1
7987 rdpr %cansave, %g2
7988 rdpr %canrestore, %g3
7989 rdpr %cleanwin, %g4
7990 rdpr %otherwin, %g5
7991 rdpr %wstate, %g6
7992 fornot1s %f21, %f12, %f6
7993 sll %l4, %l1, %i7
7994 ldsw [%l7 + 0x5C], %g4
7995 bcc,a,pt %icc, loop_730
7996 movpos %xcc, %l5, %o7
7997 add %g2, 0x0FC0, %g5
7998 or %l0, %g6, %i4
7999loop_730:
8000 saved
8001 rdpr %cwp, %g1
8002 rdpr %cansave, %g2
8003 rdpr %canrestore, %g3
8004 rdpr %cleanwin, %g4
8005 rdpr %otherwin, %g5
8006 rdpr %wstate, %g6
8007 fpadd32s %f14, %f28, %f11
8008 bleu,a %xcc, loop_731
8009 addcc %l3, %g3, %i5
8010 tleu %icc, 0x4
8011 umul %o1, 0x1D90, %o5
8012loop_731:
8013 movge %icc, %i3, %i6
8014 fbn %fcc3, loop_732
8015 tcs %xcc, 0x6
8016 fbe,a %fcc0, loop_733
8017 edge16l %o3, %i2, %i1
8018loop_732:
8019 fpack16 %f0, %f1
8020 stbar
8021loop_733:
8022 edge32ln %o0, %o4, %g7
8023 alignaddrl %g1, %o2, %o6
8024 or %l2, 0x0AB5, %i0
8025 fnors %f15, %f3, %f11
8026 fbg %fcc1, loop_734
8027 fexpand %f11, %f28
8028 restored
8029 rdpr %cwp, %g1
8030 rdpr %cansave, %g2
8031 rdpr %canrestore, %g3
8032 rdpr %cleanwin, %g4
8033 rdpr %otherwin, %g5
8034 rdpr %wstate, %g6
8035 sethi 0x0AD0, %l6
8036loop_734:
8037 bl %xcc, loop_735
8038 ba loop_736
8039 udivcc %l1, 0x1120, %i7
8040 membar 0x55
8041loop_735:
8042 edge32ln %l4, %l5, %o7
8043loop_736:
8044 edge32n %g2, %g4, %g5
8045 prefetch [%l7 + 0x74], 0x0
8046 movne %xcc, %l0, %i4
8047 addc %g6, %l3, %g3
8048 udivx %i5, 0x15D4, %o1
8049 fbuge,a %fcc3, loop_737
8050 alignaddr %i3, %i6, %o5
8051 movrgz %o3, 0x07F, %i1
8052 array32 %o0, %o4, %i2
8053loop_737:
8054 orn %g1, 0x1285, %g7
8055 fbn,a %fcc2, loop_738
8056 fpack16 %f6, %f29
8057 umulcc %o2, 0x149E, %o6
8058 movrlz %l2, 0x377, %i0
8059loop_738:
8060 edge32 %l1, %i7, %l6
8061 xnorcc %l4, 0x06C0, %l5
8062 fmovrdgz %o7, %f8, %f4
8063 udivcc %g2, 0x0639, %g4
8064 sra %l0, %g5, %i4
8065 popc 0x0063, %l3
8066 fmovdl %xcc, %f1, %f9
8067 orcc %g3, %i5, %g6
8068 tcs %icc, 0x3
8069 fblg,a %fcc3, loop_739
8070 fbge,a %fcc2, loop_740
8071 fbu,a %fcc0, loop_741
8072 te %icc, 0x1
8073loop_739:
8074 fblg,a %fcc3, loop_742
8075loop_740:
8076 saved
8077 rdpr %cwp, %g1
8078 rdpr %cansave, %g2
8079 rdpr %canrestore, %g3
8080 rdpr %cleanwin, %g4
8081 rdpr %otherwin, %g5
8082 rdpr %wstate, %g6
8083loop_741:
8084 nop
8085 wr %g0, 0x80, %asi
8086 ldda [%l7 + 0x40] %asi, %f0
8087loop_742:
8088 be,pt %icc, loop_743
8089 sdiv %i3, 0x0A5D, %i6
8090 tcc %xcc, 0x7
8091 set 0x7C, %i5
8092 lduha [%l7 + %i5] 0x15, %o5
8093loop_743:
8094 fmuld8ulx16 %f24, %f21, %f26
8095 movl %xcc, %o3, %o1
8096 sdiv %i1, 0x1681, %o4
8097 fbue %fcc1, loop_744
8098 fmovdleu %icc, %f17, %f12
8099 edge32l %i2, %g1, %o0
8100 nop
8101 setx loop_745, %l0, %l1
8102 wrpr 0x1, %tl
8103 wrpr %l1, %tpc
8104 add %l1, 0x4, %l1
8105 wrpr %l1, %tnpc
8106 setx 0x34400001400, %l0, %l1
8107 wrpr %l1, %tstate
8108 wrhpr 0x4, %htstate
8109 retry
8110loop_744:
8111 fmovdle %xcc, %f19, %f27
8112 wr %g0, 0x11, %asi
8113 stwa %g7, [%l7 + 0x68] %asi
8114loop_745:
8115 movn %icc, %o2, %l2
8116 ldub [%l7 + 0x4D], %i0
8117 bgu,a %icc, loop_746
8118 sllx %o6, 0x1F, %l1
8119 subcc %i7, %l6, %l5
8120 ba,pn %icc, loop_747
8121loop_746:
8122 stx %l4, [%l7 + 0x20]
8123 std %o6, [%l7 + 0x70]
8124 xnor %g2, 0x0E62, %g4
8125loop_747:
8126 tsubcc %g5, 0x019B, %l0
8127 sll %l3, %i4, %g3
8128 move %xcc, %g6, %i3
8129 bvc %icc, loop_748
8130 stbar
8131 bvs loop_749
8132 sdivx %i5, 0x1E38, %i6
8133loop_748:
8134 fmovdvs %xcc, %f8, %f22
8135 sdivcc %o3, 0x043E, %o5
8136loop_749:
8137 fnands %f24, %f11, %f2
8138 subcc %i1, %o1, %o4
8139 popc 0x138C, %i2
8140 subcc %o0, %g1, %o2
8141 nop
8142 set 0x14, %l5
8143 prefetch [%l7 + %l5], 0x2
8144 bvs,pt %xcc, loop_750
8145 tne %xcc, 0x0
8146 bshuffle %f2, %f24, %f0
8147 alignaddr %g7, %i0, %l2
8148loop_750:
8149 add %l1, 0x0B97, %i7
8150 udivx %o6, 0x0316, %l5
8151 fbe,a %fcc3, loop_751
8152 umulcc %l6, %o7, %l4
8153 tl %xcc, 0x2
8154 orcc %g4, 0x0300, %g2
8155loop_751:
8156 brnz,a %l0, loop_752
8157 fpadd32s %f19, %f11, %f10
8158 bcs,a,pt %xcc, loop_753
8159 edge8l %l3, %i4, %g3
8160loop_752:
8161 srl %g5, 0x07, %i3
8162 xnorcc %i5, %i6, %o3
8163loop_753:
8164 nop
8165 set 0x48, %o6
8166 lda [%l7 + %o6] 0x88, %f24
8167 fnand %f4, %f10, %f8
8168 andn %o5, 0x0CE3, %g6
8169 alignaddrl %o1, %o4, %i2
8170 taddcctv %o0, %i1, %o2
8171 fmovsgu %icc, %f20, %f31
8172 fbg %fcc1, loop_754
8173 movneg %xcc, %g7, %g1
8174 swap [%l7 + 0x3C], %l2
8175 fmovs %f23, %f2
8176loop_754:
8177 ta %icc, 0x5
8178 movl %icc, %i0, %i7
8179 movneg %icc, %o6, %l1
8180 movleu %icc, %l6, %o7
8181 array16 %l5, %g4, %l4
8182 movrlz %g2, 0x264, %l3
8183 movre %i4, %l0, %g5
8184 movvs %icc, %g3, %i5
8185 and %i6, 0x1D21, %i3
8186 bshuffle %f14, %f20, %f18
8187 brlz %o5, loop_755
8188 sllx %o3, %g6, %o4
8189 srax %i2, 0x17, %o1
8190 nop
8191 setx loop_756, %l0, %l1
8192 wrpr 0x1, %tl
8193 wrpr %l1, %tpc
8194 add %l1, 0x4, %l1
8195 wrpr %l1, %tnpc
8196 setx 0x34400001400, %l0, %l1
8197 wrpr %l1, %tstate
8198 wrhpr 0x4, %htstate
8199 retry
8200loop_755:
8201 udivx %i1, 0x1E57, %o0
8202 movn %xcc, %g7, %o2
8203 sir 0x0BB8
8204loop_756:
8205 sll %l2, 0x09, %g1
8206 fcmpne16 %f0, %f18, %i7
8207 tpos %xcc, 0x0
8208 movre %i0, %o6, %l6
8209 wr %g0, 0x4f, %asi
8210 ldxa [%g0 + 0x30] %asi, %l1
8211 umulcc %l5, %o7, %l4
8212 prefetch [%l7 + 0x60], 0x1
8213 fnands %f25, %f12, %f21
8214 fcmpeq32 %f2, %f30, %g4
8215 brlez %l3, loop_757
8216 movcc %xcc, %g2, %l0
8217 fblg %fcc0, loop_758
8218 fbule %fcc1, loop_759
8219loop_757:
8220 ldd [%l7 + 0x48], %f0
8221 edge16l %g5, %g3, %i5
8222loop_758:
8223 nop
8224 set 0x5E, %g2
8225 stha %i6, [%l7 + %g2] 0x22
8226 membar #Sync
8227loop_759:
8228 tn %icc, 0x2
8229 xnor %i3, 0x03DA, %o5
8230 srl %i4, %g6, %o3
8231 subccc %o4, %i2, %i1
8232 srax %o1, %g7, %o0
8233 movneg %icc, %o2, %l2
8234 tcc %icc, 0x3
8235 edge16l %i7, %g1, %i0
8236 membar #Sync
8237 wr %g0, 0x1f, %asi
8238 ldda [%l7 + 0x40] %asi, %f0
8239 udiv %l6, 0x06F9, %o6
8240 tg %xcc, 0x2
8241 fpack32 %f14, %f16, %f24
8242 movvc %icc, %l5, %l1
8243 pdist %f16, %f22, %f8
8244 andn %o7, 0x0668, %g4
8245 orncc %l4, %g2, %l0
8246 movcs %icc, %l3, %g5
8247 sdiv %i5, 0x0AED, %g3
8248 ta %xcc, 0x5
8249 array16 %i3, %i6, %o5
8250 fmovsleu %icc, %f28, %f30
8251 wr %g0, 0x81, %asi
8252 lduha [%l7 + 0x0A] %asi, %i4
8253 fmovs %f5, %f26
8254 membar 0x1A
8255 smulcc %o3, 0x0704, %g6
8256 movre %i2, 0x0E0, %o4
8257 brgez,a %o1, loop_760
8258 movl %xcc, %g7, %i1
8259 fmovdge %icc, %f19, %f1
8260 udivcc %o0, 0x08FC, %l2
8261loop_760:
8262 fpack32 %f20, %f16, %f30
8263 te %icc, 0x5
8264 fmovscs %icc, %f10, %f13
8265 addcc %i7, %o2, %g1
8266 addc %i0, %o6, %l6
8267 fmovdvc %icc, %f22, %f12
8268 ta %icc, 0x3
8269 fmovdgu %icc, %f9, %f9
8270 brgez %l5, loop_761
8271 movpos %xcc, %o7, %l1
8272 udivcc %g4, 0x090A, %g2
8273 fmul8x16al %f14, %f19, %f22
8274loop_761:
8275 taddcctv %l4, %l0, %l3
8276 fbue,a %fcc2, loop_762
8277 udivx %g5, 0x0ECC, %i5
8278 bcc %xcc, loop_763
8279 and %i3, 0x1F40, %g3
8280loop_762:
8281 fpsub16s %f31, %f22, %f23
8282 restored
8283 rdpr %cwp, %g1
8284 rdpr %cansave, %g2
8285 rdpr %canrestore, %g3
8286 rdpr %cleanwin, %g4
8287 rdpr %otherwin, %g5
8288 rdpr %wstate, %g6
8289loop_763:
8290 siam 0x1
8291 array8 %i6, %o5, %o3
8292 movg %icc, %i4, %i2
8293 edge32 %o4, %o1, %g6
8294 sth %i1, [%l7 + 0x14]
8295 tsubcctv %o0, %g7, %l2
8296 movvc %icc, %o2, %g1
8297 tsubcctv %i0, 0x05BB, %o6
8298 tcc %xcc, 0x5
8299 sra %i7, 0x1B, %l6
8300 nop
8301 setx loop_764, %l0, %l1
8302 wrpr 0x1, %tl
8303 wrpr %l1, %tpc
8304 add %l1, 0x4, %l1
8305 wrpr %l1, %tnpc
8306 setx 0x34400001400, %l0, %l1
8307 wrpr %l1, %tstate
8308 wrhpr 0x4, %htstate
8309 retry
8310 addc %l5, 0x06C7, %l1
8311 ta %xcc, 0x4
8312 fpadd32 %f14, %f0, %f0
8313loop_764:
8314 sllx %g4, 0x19, %g2
8315 smulcc %o7, %l4, %l3
8316 fbo %fcc3, loop_765
8317 sllx %l0, 0x1D, %i5
8318 fbg %fcc1, loop_766
8319 add %i3, 0x176F, %g3
8320loop_765:
8321 subcc %i6, %g5, %o3
8322 te %xcc, 0x7
8323loop_766:
8324 te %xcc, 0x1
8325 smul %i4, 0x1D39, %i2
8326 xor %o5, 0x07B9, %o1
8327 fpadd32s %f29, %f21, %f21
8328 fmovsle %icc, %f3, %f4
8329 wr %g0, 0x19, %asi
8330 lduha [%l7 + 0x22] %asi, %g6
8331 sdivx %i1, 0x0B78, %o4
8332 set 0x64, %g4
8333 stwa %o0, [%l7 + %g4] 0x19
8334 edge8ln %l2, %o2, %g7
8335 sdivx %i0, 0x0321, %g1
8336 wr %g0, 0x52, %asi
8337 ldxa [%g0 + 0x210] %asi, %i7
8338 ldub [%l7 + 0x74], %l6
8339 mulscc %o6, %l1, %l5
8340 movn %icc, %g4, %g2
8341 movrlez %l4, %o7, %l0
8342 subc %l3, 0x04F4, %i5
8343 taddcc %g3, 0x00C8, %i3
8344 udivx %i6, 0x1084, %g5
8345 movgu %icc, %i4, %i2
8346 fbg %fcc2, loop_767
8347 smul %o5, %o1, %o3
8348 fsrc1 %f22, %f0
8349 edge32n %i1, %o4, %g6
8350loop_767:
8351 addcc %l2, %o2, %o0
8352 edge32n %g7, %g1, %i7
8353 bg,pn %xcc, loop_768
8354 srlx %l6, %i0, %l1
8355 tsubcctv %l5, %o6, %g2
8356 orcc %g4, %o7, %l4
8357loop_768:
8358 taddcc %l0, 0x046B, %l3
8359 xor %g3, 0x1367, %i3
8360 te %xcc, 0x5
8361 orn %i5, %i6, %i4
8362 orcc %i2, %o5, %g5
8363 tneg %xcc, 0x5
8364 movn %xcc, %o3, %o1
8365 udivcc %o4, 0x1764, %g6
8366 array8 %l2, %i1, %o0
8367 alignaddrl %o2, %g1, %g7
8368 fmovrdlez %l6, %f2, %f2
8369 membar 0x54
8370 taddcc %i0, %i7, %l1
8371 subc %l5, 0x1F2A, %o6
8372 sra %g2, 0x13, %g4
8373 tl %xcc, 0x4
8374 fxnors %f31, %f28, %f17
8375 nop
8376 setx loop_769, %l0, %l1
8377 wrpr 0x1, %tl
8378 wrpr %l1, %tpc
8379 add %l1, 0x4, %l1
8380 wrpr %l1, %tnpc
8381 setx 0x34400001400, %l0, %l1
8382 wrpr %l1, %tstate
8383 wrhpr 0x4, %htstate
8384 retry
8385 movpos %icc, %o7, %l4
8386 be,pn %icc, loop_770
8387 fmovrdlz %l0, %f2, %f2
8388loop_769:
8389 nop
8390 wr %g0, 0x27, %asi
8391 stwa %g3, [%l7 + 0x54] %asi
8392 membar #Sync
8393loop_770:
8394 addccc %l3, 0x0DBA, %i5
8395 wr %g0, 0x81, %asi
8396 swapa [%l7 + 0x40] %asi, %i3
8397 edge8n %i4, %i6, %o5
8398 sdivcc %i2, 0x11A9, %o3
8399 tl %icc, 0x7
8400 umul %g5, %o4, %g6
8401 bg,a %xcc, loop_771
8402 stx %l2, [%l7 + 0x70]
8403 set 0x42, %o1
8404 stha %o1, [%l7 + %o1] 0x10
8405loop_771:
8406 stw %i1, [%l7 + 0x6C]
8407 edge8ln %o2, %g1, %o0
8408 add %g7, %l6, %i7
8409 smul %i0, 0x1050, %l5
8410 tle %xcc, 0x2
8411 ble,a,pt %xcc, loop_772
8412 fbn,a %fcc2, loop_773
8413 fmovse %xcc, %f15, %f0
8414 addccc %l1, %o6, %g2
8415loop_772:
8416 tvc %xcc, 0x4
8417loop_773:
8418 fbne,a %fcc3, loop_774
8419 and %g4, 0x04E0, %l4
8420 sdiv %l0, 0x0EAF, %o7
8421 fbo,a %fcc2, loop_775
8422loop_774:
8423 smulcc %g3, 0x16E7, %i5
8424 brlez,a %i3, loop_776
8425 bcs loop_777
8426loop_775:
8427 fmovsgu %xcc, %f8, %f1
8428 mulx %i4, 0x1ADC, %l3
8429loop_776:
8430 fornot2s %f27, %f23, %f2
8431loop_777:
8432 edge32ln %o5, %i6, %o3
8433 movle %xcc, %i2, %g5
8434 mulscc %o4, 0x1D3C, %l2
8435 fmovrdgez %g6, %f2, %f26
8436 movle %icc, %o1, %i1
8437 array8 %o2, %o0, %g1
8438 fmovdgu %xcc, %f28, %f3
8439 movleu %icc, %l6, %g7
8440 taddcctv %i7, %l5, %l1
8441 fbu %fcc1, loop_778
8442 mulx %i0, 0x0078, %o6
8443 tne %xcc, 0x6
8444 fxors %f23, %f14, %f19
8445loop_778:
8446 movneg %icc, %g2, %g4
8447 fcmpd %fcc2, %f0, %f10
8448 udivx %l4, 0x1988, %o7
8449 umul %l0, %g3, %i5
8450 fmovde %xcc, %f13, %f1
8451 set 0x2E, %i1
8452 stba %i4, [%l7 + %i1] 0x10
8453 edge32 %i3, %l3, %i6
8454 addc %o3, %i2, %o5
8455 fors %f12, %f7, %f18
8456 nop
8457 setx loop_779, %l0, %l1
8458 wrpr 0x1, %tl
8459 wrpr %l1, %tpc
8460 add %l1, 0x4, %l1
8461 wrpr %l1, %tnpc
8462 setx 0x34400001400, %l0, %l1
8463 wrpr %l1, %tstate
8464 wrhpr 0x4, %htstate
8465 retry
8466 fcmpne16 %f4, %f14, %g5
8467 movcs %xcc, %l2, %o4
8468 fmovrslz %g6, %f10, %f27
8469loop_779:
8470 fmovsl %xcc, %f12, %f3
8471 sdiv %o1, 0x1F86, %i1
8472 fmul8x16au %f30, %f15, %f28
8473 udivcc %o2, 0x0CAF, %o0
8474 bcs,a loop_780
8475 tvs %xcc, 0x4
8476 bvs,pt %xcc, loop_781
8477 nop
8478 setx loop_782, %l0, %l1
8479 wrpr 0x1, %tl
8480 wrpr %l1, %tnpc
8481 setx 0x34400001400, %l0, %l1
8482 wrpr %l1, %tstate
8483 wrhpr 0x4, %htstate
8484 done
8485loop_780:
8486 fmovdvc %xcc, %f29, %f26
8487 fnot2s %f3, %f9
8488loop_781:
8489 subc %l6, %g7, %i7
8490loop_782:
8491 xor %l5, 0x01A8, %l1
8492 wr %g0, 0x0c, %asi
8493 sta %f20, [%l7 + 0x48] %asi
8494 taddcc %i0, 0x1131, %g1
8495 fmovs %f11, %f9
8496 stbar
8497 movne %xcc, %g2, %o6
8498 std %g4, [%l7 + 0x30]
8499 taddcc %o7, 0x1F77, %l4
8500 tle %icc, 0x2
8501 restored
8502 rdpr %cwp, %g1
8503 rdpr %cansave, %g2
8504 rdpr %canrestore, %g3
8505 rdpr %cleanwin, %g4
8506 rdpr %otherwin, %g5
8507 rdpr %wstate, %g6
8508 movrlz %g3, %i5, %l0
8509 udivx %i3, 0x0C86, %i4
8510 fnot2 %f16, %f18
8511 movre %i6, 0x254, %l3
8512 popc 0x0847, %o3
8513 fmovdg %xcc, %f21, %f26
8514 set 0x28, %i6
8515 stba %i2, [%l7 + %i6] 0xeb
8516 membar #Sync
8517 ld [%l7 + 0x4C], %f22
8518 xor %o5, %l2, %o4
8519 xor %g5, 0x1B51, %g6
8520 lduh [%l7 + 0x34], %o1
8521 array8 %o2, %o0, %l6
8522 array32 %g7, %i7, %l5
8523 and %l1, %i0, %g1
8524 std %f2, [%l7 + 0x48]
8525 fandnot1 %f26, %f20, %f4
8526 lduw [%l7 + 0x24], %i1
8527 set 0x60, %l4
8528 prefetcha [%l7 + %l4] 0x0c, 0x2
8529 edge8ln %g4, %o7, %l4
8530 or %g2, %i5, %l0
8531 and %g3, 0x00BE, %i4
8532 array32 %i6, %i3, %o3
8533 fcmpne16 %f30, %f26, %i2
8534 mulscc %l3, 0x17A5, %o5
8535 bge,a,pt %icc, loop_783
8536 edge8n %l2, %o4, %g6
8537 tleu %xcc, 0x4
8538 set 0x40, %o0
8539 prefetcha [%l7 + %o0] 0x15, 0x3
8540loop_783:
8541 sdiv %o2, 0x19D5, %o0
8542 fcmpeq32 %f14, %f28, %l6
8543 movvs %xcc, %g7, %i7
8544 movrlz %g5, 0x1F5, %l5
8545 st %f11, [%l7 + 0x7C]
8546 brlez,a %i0, loop_784
8547 addccc %g1, %i1, %o6
8548 ldd [%l7 + 0x08], %g4
8549 and %o7, 0x1BCB, %l4
8550loop_784:
8551 movcs %icc, %l1, %g2
8552 xnor %l0, %g3, %i5
8553 fxnor %f28, %f4, %f14
8554 fbu %fcc1, loop_785
8555 fmovrdne %i4, %f8, %f18
8556 lduw [%l7 + 0x34], %i6
8557 movpos %xcc, %o3, %i3
8558loop_785:
8559 taddcctv %i2, %o5, %l3
8560 tvs %xcc, 0x5
8561 wr %g0, 0x11, %asi
8562 ldsba [%l7 + 0x09] %asi, %l2
8563 be,a loop_786
8564 movre %o4, %g6, %o2
8565 fmovdvc %icc, %f16, %f22
8566 fcmpeq32 %f12, %f8, %o1
8567loop_786:
8568 taddcc %l6, 0x1346, %o0
8569 ta %icc, 0x1
8570 fmovrde %g7, %f30, %f6
8571 lduh [%l7 + 0x36], %i7
8572 wr %g0, 0x2f, %asi
8573 ldda [%l7 + 0x20] %asi, %g4
8574 taddcctv %i0, 0x0432, %g1
8575 xnor %l5, %i1, %o6
8576 movle %xcc, %o7, %g4
8577 tge %icc, 0x3
8578 nop
8579 setx loop_787, %l0, %l1
8580 wrpr 0x1, %tl
8581 wrpr %l1, %tnpc
8582 setx 0x34400001400, %l0, %l1
8583 wrpr %l1, %tstate
8584 wrhpr 0x4, %htstate
8585 done
8586 sub %l1, 0x0363, %g2
8587 set 0x40, %l6
8588 stha %l0, [%l7 + %l6] 0x14
8589loop_787:
8590 fcmpeq16 %f10, %f22, %l4
8591 and %i5, 0x15D2, %g3
8592 srl %i6, %o3, %i3
8593 wr %g0, 0x19, %asi
8594 ldda [%l7 + 0x40] %asi, %f0
8595 movge %icc, %i2, %o5
8596 tne %xcc, 0x6
8597 bgu,pt %xcc, loop_788
8598 mulscc %l3, 0x1BFF, %i4
8599 tsubcctv %l2, 0x036B, %g6
8600 fmovrdgz %o2, %f6, %f22
8601loop_788:
8602 movrlez %o4, 0x2F7, %l6
8603 array16 %o0, %g7, %i7
8604 srax %o1, 0x03, %i0
8605 sdivx %g1, 0x1A18, %l5
8606 xnor %i1, 0x0DBF, %o6
8607 ldsb [%l7 + 0x4C], %g5
8608 tneg %icc, 0x0
8609 edge16ln %o7, %l1, %g2
8610 popc %g4, %l4
8611 sir 0x0970
8612 tpos %icc, 0x1
8613 subccc %l0, %i5, %g3
8614 subcc %i6, %o3, %i2
8615 edge32 %i3, %o5, %i4
8616 set 0x08, %l1
8617 stwa %l2, [%l7 + %l1] 0x04
8618 movrlez %g6, %o2, %o4
8619 lduw [%l7 + 0x4C], %l6
8620 edge16 %o0, %l3, %i7
8621 fbul %fcc2, loop_789
8622 saved
8623 rdpr %cwp, %g1
8624 rdpr %cansave, %g2
8625 rdpr %canrestore, %g3
8626 rdpr %cleanwin, %g4
8627 rdpr %otherwin, %g5
8628 rdpr %wstate, %g6
8629 array8 %o1, %i0, %g1
8630 fnot2 %f4, %f28
8631loop_789:
8632 tne %icc, 0x6
8633 fcmps %fcc1, %f11, %f20
8634 xor %g7, 0x094C, %l5
8635 set 0x0C, %o4
8636 ldsha [%l7 + %o4] 0x04, %i1
8637 fbn,a %fcc3, loop_790
8638 subcc %g5, %o7, %o6
8639 set 0x2C, %l0
8640 swapa [%l7 + %l0] 0x80, %g2
8641loop_790:
8642 movcc %xcc, %l1, %g4
8643 set 0x08, %g7
8644 lda [%l7 + %g7] 0x18, %f6
8645 move %xcc, %l0, %i5
8646 fmovrsgz %l4, %f18, %f0
8647 ldstub [%l7 + 0x20], %i6
8648 xorcc %o3, %i2, %g3
8649 fnand %f10, %f24, %f24
8650 tsubcctv %i3, %o5, %i4
8651 edge16 %g6, %o2, %o4
8652 set 0x40, %i4
8653 ldda [%l7 + %i4] 0x2a, %l2
8654 mulx %o0, %l6, %i7
8655 popc 0x112B, %o1
8656 nop
8657 setx loop_791, %l0, %l1
8658 wrpr 0x1, %tl
8659 wrpr %l1, %tnpc
8660 setx 0x34400001400, %l0, %l1
8661 wrpr %l1, %tstate
8662 wrhpr 0x4, %htstate
8663 done
8664 mova %icc, %l3, %i0
8665 fmovrsgez %g1, %f13, %f5
8666 fmul8ulx16 %f18, %f12, %f22
8667loop_791:
8668 orn %l5, %i1, %g7
8669 fbo %fcc2, loop_792
8670 movg %xcc, %g5, %o6
8671 te %xcc, 0x6
8672 set 0x70, %l3
8673 swapa [%l7 + %l3] 0x0c, %o7
8674loop_792:
8675 mova %icc, %g2, %l1
8676 movcs %xcc, %l0, %g4
8677 movvs %icc, %l4, %i5
8678 bl,pn %xcc, loop_793
8679 ldub [%l7 + 0x17], %o3
8680 udiv %i6, 0x0979, %g3
8681 siam 0x5
8682loop_793:
8683 tpos %xcc, 0x1
8684 fcmple16 %f22, %f18, %i2
8685 sll %o5, %i4, %i3
8686 wr %g0, 0x89, %asi
8687 lduba [%l7 + 0x40] %asi, %g6
8688 fmovd %f6, %f24
8689 umulcc %o4, 0x0AA8, %l2
8690 set 0x24, %l2
8691 stha %o0, [%l7 + %l2] 0x10
8692 taddcc %l6, 0x0732, %i7
8693 add %o1, 0x0A67, %o2
8694 fbg,a %fcc0, loop_794
8695 movne %icc, %l3, %g1
8696 restored
8697 rdpr %cwp, %g1
8698 rdpr %cansave, %g2
8699 rdpr %canrestore, %g3
8700 rdpr %cleanwin, %g4
8701 rdpr %otherwin, %g5
8702 rdpr %wstate, %g6
8703 st %f6, [%l7 + 0x34]
8704loop_794:
8705 udivx %i0, 0x12D6, %l5
8706 movvc %xcc, %g7, %g5
8707 movvc %icc, %i1, %o6
8708 fpack32 %f20, %f14, %f4
8709 srlx %g2, 0x07, %o7
8710 wr %g0, 0x89, %asi
8711 ldstuba [%l7 + 0x62] %asi, %l1
8712 fmovdg %xcc, %f24, %f26
8713 stw %l0, [%l7 + 0x1C]
8714 tgu %xcc, 0x3
8715 movge %icc, %l4, %i5
8716 movle %icc, %g4, %o3
8717 add %l7, 0x28, %l6
8718 wr %g0, 0x04, %asi
8719 casxa [%l6] %asi, %g3, %i2
8720 fbl,a %fcc2, loop_795
8721 taddcc %i6, 0x15A9, %i4
8722 fbl,a %fcc2, loop_796
8723 subcc %i3, 0x1375, %g6
8724loop_795:
8725 restored
8726 rdpr %cwp, %g1
8727 rdpr %cansave, %g2
8728 rdpr %canrestore, %g3
8729 rdpr %cleanwin, %g4
8730 rdpr %otherwin, %g5
8731 rdpr %wstate, %g6
8732 wr %g0, 0x88, %asi
8733 ldswa [%l7 + 0x44] %asi, %o5
8734loop_796:
8735 move %xcc, %o4, %o0
8736 edge32n %l2, %l6, %o1
8737 mova %xcc, %o2, %i7
8738 set 0x6C, %i7
8739 lda [%l7 + %i7] 0x80, %f22
8740 fmovsa %icc, %f27, %f25
8741 sllx %l3, %i0, %l5
8742 set 0x34, %i2
8743 ldswa [%l7 + %i2] 0x19, %g7
8744 set 0x5C, %g3
8745 lduba [%l7 + %g3] 0x18, %g1
8746 fmovdle %xcc, %f19, %f27
8747 fmovsl %xcc, %f0, %f9
8748 membar 0x0D
8749 sdiv %g5, 0x0407, %i1
8750 membar 0x0D
8751 sllx %o6, 0x04, %o7
8752 tvc %xcc, 0x3
8753 udiv %g2, 0x194D, %l0
8754 orn %l4, %l1, %g4
8755 movvs %xcc, %o3, %g3
8756 bn loop_797
8757 umulcc %i2, 0x0F22, %i6
8758 srlx %i5, %i3, %i4
8759 wr %g0, 0x18, %asi
8760 sta %f29, [%l7 + 0x0C] %asi
8761loop_797:
8762 nop
8763 set 0x14, %i0
8764 lduha [%l7 + %i0] 0x15, %o5
8765 sethi 0x06C1, %g6
8766 fmovrdlez %o0, %f30, %f12
8767 bge,a %xcc, loop_798
8768 brgez,a %l2, loop_799
8769 sir 0x0EDC
8770 bne,a,pt %icc, loop_800
8771loop_798:
8772 addcc %o4, %o1, %l6
8773loop_799:
8774 movrne %i7, 0x23A, %l3
8775 smulcc %o2, 0x184C, %l5
8776loop_800:
8777 movrlez %i0, %g1, %g7
8778 set 0x44, %g5
8779 stwa %i1, [%l7 + %g5] 0x2b
8780 membar #Sync
8781 bg,pn %xcc, loop_801
8782 sll %g5, 0x1A, %o6
8783 fpack16 %f22, %f8
8784 fbug %fcc2, loop_802
8785loop_801:
8786 movrne %o7, %l0, %g2
8787 fmovsge %icc, %f27, %f6
8788 brgez,a %l1, loop_803
8789loop_802:
8790 ld [%l7 + 0x3C], %f26
8791 fmovdge %xcc, %f26, %f14
8792 ble,a loop_804
8793loop_803:
8794 move %icc, %g4, %o3
8795 bleu,pn %icc, loop_805
8796 movne %xcc, %l4, %i2
8797loop_804:
8798 sub %i6, %g3, %i5
8799 fbg,a %fcc2, loop_806
8800loop_805:
8801 fpadd16s %f10, %f9, %f17
8802 fones %f7
8803 tn %xcc, 0x7
8804loop_806:
8805 fmovscc %xcc, %f10, %f23
8806 set 0x30, %g6
8807 stwa %i4, [%l7 + %g6] 0x11
8808 fba,a %fcc0, loop_807
8809 ldx [%l7 + 0x60], %o5
8810 sllx %i3, %g6, %l2
8811 fmovde %xcc, %f2, %f20
8812loop_807:
8813 movgu %icc, %o4, %o1
8814 wr %g0, 0x04, %asi
8815 lda [%l7 + 0x48] %asi, %f11
8816 ba,a,pn %icc, loop_808
8817 bvs,pn %icc, loop_809
8818 fmovrdgez %o0, %f20, %f24
8819 subccc %i7, %l3, %l6
8820loop_808:
8821 fbug %fcc3, loop_810
8822loop_809:
8823 tcs %xcc, 0x1
8824 andn %o2, %i0, %l5
8825 lduh [%l7 + 0x74], %g1
8826loop_810:
8827 alignaddr %g7, %i1, %g5
8828 xorcc %o7, 0x0A59, %o6
8829 bn,a,pt %icc, loop_811
8830 tle %xcc, 0x1
8831 udiv %g2, 0x05DD, %l0
8832 umulcc %l1, %g4, %o3
8833loop_811:
8834 prefetch [%l7 + 0x14], 0x2
8835 add %i2, %i6, %g3
8836 movl %icc, %i5, %l4
8837 fmovsgu %icc, %f24, %f8
8838 membar 0x15
8839 sdivx %o5, 0x0A09, %i4
8840 edge32l %g6, %i3, %l2
8841 ld [%l7 + 0x70], %f3
8842 fxor %f22, %f24, %f2
8843 taddcc %o4, %o1, %o0
8844 array16 %i7, %l6, %l3
8845 movrne %o2, 0x06B, %l5
8846 mova %xcc, %g1, %i0
8847 movvc %icc, %g7, %i1
8848 edge8ln %g5, %o6, %g2
8849 fmovdcs %icc, %f11, %f19
8850 st %f22, [%l7 + 0x78]
8851 movne %icc, %l0, %o7
8852 movpos %xcc, %l1, %o3
8853 tcs %xcc, 0x4
8854 nop
8855 setx loop_812, %l0, %l1
8856 jmpl %l1, %i2
8857 fbge %fcc3, loop_813
8858 ldub [%l7 + 0x63], %i6
8859 fpadd16s %f18, %f24, %f15
8860loop_812:
8861 smulcc %g3, %g4, %l4
8862loop_813:
8863 orcc %o5, %i5, %i4
8864 udiv %i3, 0x081C, %g6
8865 fornot2 %f4, %f8, %f6
8866 movg %icc, %o4, %o1
8867 set 0x20, %i3
8868 prefetcha [%l7 + %i3] 0x88, 0x3
8869 ble,a loop_814
8870 orn %i7, 0x0B81, %l6
8871 tvs %icc, 0x3
8872 tn %icc, 0x0
8873loop_814:
8874 taddcc %l3, %o2, %l5
8875 fandnot2 %f20, %f22, %f22
8876 ldsw [%l7 + 0x74], %g1
8877 movrlz %l2, %g7, %i1
8878 bneg,pn %icc, loop_815
8879 fmovsl %icc, %f21, %f13
8880 movleu %icc, %i0, %o6
8881 udiv %g5, 0x0A9A, %l0
8882loop_815:
8883 st %f7, [%l7 + 0x44]
8884 fble %fcc0, loop_816
8885 tvc %icc, 0x5
8886 fmovsleu %icc, %f6, %f28
8887 ldsw [%l7 + 0x30], %g2
8888loop_816:
8889 fmovsgu %xcc, %f2, %f11
8890 fbul,a %fcc2, loop_817
8891 fmovrslz %l1, %f29, %f23
8892 and %o7, 0x1F76, %i2
8893 addccc %o3, %g3, %i6
8894loop_817:
8895 stw %l4, [%l7 + 0x38]
8896 ldx [%l7 + 0x30], %g4
8897 te %icc, 0x5
8898 fmovdneg %icc, %f5, %f22
8899 restored
8900 rdpr %cwp, %g1
8901 rdpr %cansave, %g2
8902 rdpr %canrestore, %g3
8903 rdpr %cleanwin, %g4
8904 rdpr %otherwin, %g5
8905 rdpr %wstate, %g6
8906 fmovse %xcc, %f23, %f28
8907 fcmpne32 %f2, %f18, %o5
8908 fpadd16 %f26, %f4, %f22
8909 edge32n %i5, %i4, %i3
8910 ta %icc, 0x3
8911 srl %o4, 0x09, %o1
8912 set 0x50, %g1
8913 stwa %g6, [%l7 + %g1] 0x18
8914 brgz %i7, loop_818
8915 bpos,a,pn %xcc, loop_819
8916 edge8 %o0, %l3, %l6
8917 saved
8918 rdpr %cwp, %g1
8919 rdpr %cansave, %g2
8920 rdpr %canrestore, %g3
8921 rdpr %cleanwin, %g4
8922 rdpr %otherwin, %g5
8923 rdpr %wstate, %g6
8924loop_818:
8925 fmovrde %o2, %f16, %f30
8926loop_819:
8927 nop
8928 set 0x38, %o2
8929 prefetcha [%l7 + %o2] 0x19, 0x3
8930 fmovsn %xcc, %f15, %f7
8931 movge %icc, %l5, %g7
8932 tsubcc %i1, 0x1759, %l2
8933 ldd [%l7 + 0x50], %f4
8934 add %i0, 0x18AD, %g5
8935 fcmpeq32 %f30, %f22, %l0
8936 membar 0x09
8937 tpos %xcc, 0x3
8938 ld [%l7 + 0x1C], %f0
8939 fmovdleu %icc, %f11, %f6
8940 or %o6, %l1, %o7
8941 sra %i2, %g2, %o3
8942 fnors %f27, %f4, %f31
8943 srl %g3, 0x07, %l4
8944 fabsd %f12, %f8
8945 edge16 %g4, %o5, %i5
8946 fbu %fcc2, loop_820
8947 movge %icc, %i4, %i3
8948 fornot2 %f16, %f8, %f22
8949 fmuld8sux16 %f21, %f30, %f14
8950loop_820:
8951 movrgez %o4, 0x009, %i6
8952 taddcc %o1, 0x14A3, %i7
8953 fxnor %f20, %f22, %f16
8954 edge8l %g6, %l3, %l6
8955 edge32 %o0, %g1, %o2
8956 movneg %icc, %l5, %i1
8957 fmovrsgez %g7, %f21, %f25
8958 fpadd16 %f20, %f10, %f10
8959 fmovda %xcc, %f28, %f10
8960 sdivcc %i0, 0x04B5, %l2
8961 fpsub32 %f18, %f4, %f16
8962 udiv %g5, 0x0AFB, %l0
8963 fcmpne16 %f12, %f2, %l1
8964 fmovrdgez %o6, %f10, %f24
8965 popc %i2, %g2
8966 movrgez %o3, 0x1F9, %o7
8967 fmovdn %xcc, %f27, %f16
8968 bcs %icc, loop_821
8969 fmovrdlez %l4, %f28, %f18
8970 alignaddr %g3, %o5, %g4
8971 wr %g0, 0x88, %asi
8972 stba %i4, [%l7 + 0x5C] %asi
8973loop_821:
8974 fmovde %icc, %f27, %f16
8975 movre %i5, 0x375, %i3
8976 brz %o4, loop_822
8977 movge %icc, %i6, %o1
8978 nop
8979 setx loop_823, %l0, %l1
8980 wrpr 0x1, %tl
8981 wrpr %l1, %tpc
8982 add %l1, 0x4, %l1
8983 wrpr %l1, %tnpc
8984 setx 0x34400001400, %l0, %l1
8985 wrpr %l1, %tstate
8986 wrhpr 0x4, %htstate
8987 retry
8988 fxnors %f30, %f14, %f30
8989loop_822:
8990 subc %g6, %i7, %l3
8991 xorcc %l6, 0x05E9, %g1
8992loop_823:
8993 orcc %o2, %o0, %i1
8994 brz,a %l5, loop_824
8995 movvc %icc, %i0, %g7
8996 fmovdvc %xcc, %f8, %f19
8997 fcmpgt32 %f2, %f2, %g5
8998loop_824:
8999 orncc %l0, 0x04B2, %l2
9000 fbg %fcc1, loop_825
9001 movpos %xcc, %o6, %l1
9002 movleu %icc, %g2, %o3
9003 sth %o7, [%l7 + 0x3C]
9004loop_825:
9005 fmovsn %xcc, %f6, %f20
9006 movrne %l4, 0x15D, %g3
9007 fpmerge %f21, %f28, %f30
9008 fmovdge %icc, %f11, %f5
9009 fandnot2 %f20, %f4, %f0
9010 set 0x74, %o7
9011 ldsha [%l7 + %o7] 0x04, %o5
9012 fnot1 %f30, %f2
9013 fbul %fcc0, loop_826
9014 movvc %icc, %i2, %i4
9015 te %xcc, 0x4
9016 tleu %xcc, 0x2
9017loop_826:
9018 edge16 %i5, %g4, %o4
9019 bgu,a loop_827
9020 tpos %icc, 0x4
9021 bpos,a,pn %xcc, loop_828
9022 fbl %fcc2, loop_829
9023loop_827:
9024 movcc %xcc, %i3, %i6
9025 fzero %f30
9026loop_828:
9027 tgu %icc, 0x0
9028loop_829:
9029 xor %o1, 0x0362, %g6
9030 taddcctv %l3, %l6, %i7
9031 umul %g1, 0x0E80, %o0
9032 movvs %xcc, %o2, %i1
9033 lduw [%l7 + 0x60], %i0
9034 edge32 %l5, %g5, %l0
9035 std %g6, [%l7 + 0x78]
9036 tne %icc, 0x6
9037 sdiv %l2, 0x1F3C, %l1
9038 brnz %o6, loop_830
9039 fble %fcc2, loop_831
9040 edge32n %g2, %o3, %l4
9041 fmovsn %xcc, %f29, %f9
9042loop_830:
9043 tg %icc, 0x3
9044loop_831:
9045 tsubcctv %o7, %o5, %i2
9046 fsrc1 %f6, %f26
9047 fors %f26, %f31, %f27
9048 movrne %g3, %i4, %g4
9049 set 0x58, %o5
9050 swapa [%l7 + %o5] 0x81, %o4
9051 add %l7, 0x28, %l6
9052 wr %g0, 0x80, %asi
9053 casa [%l6] %asi, %i3, %i5
9054 tne %icc, 0x3
9055 ldd [%l7 + 0x08], %o0
9056 set 0x28, %o3
9057 stxa %i6, [%l7 + %o3] 0x2b
9058 membar #Sync
9059 tsubcctv %g6, 0x18DD, %l6
9060 xnorcc %i7, %l3, %g1
9061 tle %xcc, 0x5
9062 srl %o0, 0x18, %o2
9063 umulcc %i1, %i0, %l5
9064 movcc %icc, %l0, %g7
9065 swap [%l7 + 0x74], %g5
9066 umul %l1, 0x10FB, %l2
9067 edge8ln %o6, %o3, %l4
9068 saved
9069 rdpr %cwp, %g1
9070 rdpr %cansave, %g2
9071 rdpr %canrestore, %g3
9072 rdpr %cleanwin, %g4
9073 rdpr %otherwin, %g5
9074 rdpr %wstate, %g6
9075 fbne,a %fcc0, loop_832
9076 fones %f6
9077 and %o7, %o5, %i2
9078 array8 %g2, %i4, %g4
9079loop_832:
9080 edge16n %o4, %i3, %i5
9081 tpos %icc, 0x4
9082 fbue,a %fcc1, loop_833
9083 mulscc %g3, %i6, %o1
9084 nop
9085 setx loop_834, %l0, %l1
9086 wrpr 0x1, %tl
9087 wrpr %l1, %tnpc
9088 setx 0x34400001400, %l0, %l1
9089 wrpr %l1, %tstate
9090 wrhpr 0x4, %htstate
9091 done
9092 brz %g6, loop_835
9093loop_833:
9094 fmovrslez %i7, %f31, %f13
9095 swap [%l7 + 0x50], %l6
9096loop_834:
9097 tcc %xcc, 0x0
9098loop_835:
9099 tsubcctv %l3, 0x1E70, %g1
9100 stx %o2, [%l7 + 0x40]
9101 set 0x38, %l5
9102 stha %i1, [%l7 + %l5] 0x2b
9103 membar #Sync
9104 fmovdcc %xcc, %f17, %f30
9105 tsubcc %i0, %l5, %o0
9106 add %l7, 0x58, %l6
9107 wr %g0, 0x88, %asi
9108 casxa [%l6] 0x88, %g7, %g5
9109 udivx %l0, 0x1B97, %l2
9110 tge %xcc, 0x1
9111 tvc %xcc, 0x1
9112 fmovdvs %xcc, %f22, %f24
9113 edge8l %o6, %l1, %l4
9114 wr %g0, 0x88, %asi
9115 ldsba [%l7 + 0x56] %asi, %o3
9116 brgz %o7, loop_836
9117 edge8ln %o5, %g2, %i4
9118 fandnot1s %f13, %f28, %f14
9119 edge32 %g4, %i2, %o4
9120loop_836:
9121 movl %xcc, %i3, %g3
9122 edge8l %i6, %o1, %i5
9123 lduh [%l7 + 0x48], %g6
9124 subc %l6, %i7, %l3
9125 fmovdn %xcc, %f21, %f11
9126 sra %o2, 0x16, %i1
9127 fmovdneg %icc, %f1, %f4
9128 fmul8sux16 %f2, %f6, %f18
9129 bn,a,pt %xcc, loop_837
9130 andcc %i0, %g1, %o0
9131 fnegs %f23, %f22
9132 set 0x13, %i5
9133 ldstuba [%l7 + %i5] 0x04, %g7
9134loop_837:
9135 bneg %icc, loop_838
9136 edge8 %l5, %g5, %l0
9137 fmovde %icc, %f16, %f7
9138 saved
9139 rdpr %cwp, %g1
9140 rdpr %cansave, %g2
9141 rdpr %canrestore, %g3
9142 rdpr %cleanwin, %g4
9143 rdpr %otherwin, %g5
9144 rdpr %wstate, %g6
9145loop_838:
9146 sub %o6, 0x11AA, %l1
9147 edge8 %l4, %l2, %o7
9148 subcc %o3, 0x10FE, %o5
9149 subccc %g2, 0x1C31, %i4
9150 mulscc %g4, 0x0B58, %o4
9151 edge8ln %i2, %i3, %g3
9152 fbge,a %fcc2, loop_839
9153 array32 %o1, %i6, %g6
9154 fsrc1 %f26, %f14
9155 tne %icc, 0x5
9156loop_839:
9157 fbo %fcc0, loop_840
9158 movn %icc, %l6, %i7
9159 ble,a %xcc, loop_841
9160 movne %icc, %i5, %o2
9161loop_840:
9162 siam 0x6
9163 orn %i1, 0x0CEF, %i0
9164loop_841:
9165 tgu %icc, 0x6
9166 bcc,a,pn %xcc, loop_842
9167 edge16l %g1, %o0, %g7
9168 brlz %l5, loop_843
9169 xnorcc %l3, %g5, %o6
9170loop_842:
9171 edge16 %l1, %l0, %l4
9172 subccc %l2, 0x1A46, %o7
9173loop_843:
9174 andcc %o5, %g2, %o3
9175 fnot2 %f20, %f28
9176 call loop_844
9177 andn %g4, 0x1B60, %o4
9178 udiv %i2, 0x0771, %i4
9179 be,pn %xcc, loop_845
9180loop_844:
9181 xnorcc %g3, 0x1DE9, %i3
9182 tne %icc, 0x0
9183 set 0x44, %g2
9184 ldswa [%l7 + %g2] 0x14, %o1
9185loop_845:
9186 alignaddrl %g6, %i6, %l6
9187 movrgz %i5, 0x0E4, %i7
9188 wr %g0, 0x89, %asi
9189 stwa %o2, [%l7 + 0x54] %asi
9190 fpadd32s %f7, %f12, %f24
9191 fmovdneg %icc, %f31, %f20
9192 movrlz %i1, %g1, %o0
9193 restored
9194 rdpr %cwp, %g1
9195 rdpr %cansave, %g2
9196 rdpr %canrestore, %g3
9197 rdpr %cleanwin, %g4
9198 rdpr %otherwin, %g5
9199 rdpr %wstate, %g6
9200 popc 0x08F6, %i0
9201 fcmpgt32 %f22, %f0, %l5
9202 bgu,a loop_846
9203 restored
9204 rdpr %cwp, %g1
9205 rdpr %cansave, %g2
9206 rdpr %canrestore, %g3
9207 rdpr %cleanwin, %g4
9208 rdpr %otherwin, %g5
9209 rdpr %wstate, %g6
9210 orcc %g7, %l3, %g5
9211 set 0x44, %g4
9212 stwa %o6, [%l7 + %g4] 0x2a
9213 membar #Sync
9214loop_846:
9215 fbug %fcc3, loop_847
9216 movgu %icc, %l0, %l4
9217 movrgz %l2, %o7, %l1
9218 wr %g0, 0x81, %asi
9219 stha %o5, [%l7 + 0x50] %asi
9220loop_847:
9221 popc 0x1D5D, %g2
9222 movre %o3, 0x242, %o4
9223 fornot2 %f20, %f0, %f2
9224 tpos %icc, 0x1
9225 fmovrde %g4, %f12, %f28
9226 ba,a,pt %xcc, loop_848
9227 movrlez %i4, %g3, %i2
9228 alignaddr %o1, %i3, %i6
9229 smul %g6, 0x01C7, %i5
9230loop_848:
9231 tge %icc, 0x5
9232 mulscc %l6, %o2, %i1
9233 movcs %xcc, %g1, %i7
9234 edge8n %i0, %o0, %l5
9235 taddcctv %g7, %g5, %l3
9236 array32 %o6, %l4, %l0
9237 tsubcc %l2, %l1, %o7
9238 fbn %fcc1, loop_849
9239 tn %xcc, 0x0
9240 movrgez %g2, %o3, %o5
9241 fbg,a %fcc2, loop_850
9242loop_849:
9243 siam 0x3
9244 xor %g4, 0x0D64, %i4
9245 fmovsleu %xcc, %f28, %f28
9246loop_850:
9247 stb %o4, [%l7 + 0x2D]
9248 fblg %fcc1, loop_851
9249 fbue,a %fcc2, loop_852
9250 fmovscc %icc, %f25, %f21
9251 movn %xcc, %g3, %i2
9252loop_851:
9253 brgz,a %o1, loop_853
9254loop_852:
9255 edge32 %i3, %i6, %i5
9256 srax %g6, 0x07, %o2
9257 alignaddrl %i1, %l6, %g1
9258loop_853:
9259 mova %icc, %i0, %o0
9260 sdivcc %l5, 0x1D1B, %g7
9261 tvs %xcc, 0x6
9262 fcmpeq32 %f16, %f16, %i7
9263 add %l3, 0x11B8, %g5
9264 lduh [%l7 + 0x2E], %l4
9265 andn %l0, 0x038A, %l2
9266 fbuge,a %fcc1, loop_854
9267 fcmple32 %f18, %f24, %l1
9268 alignaddr %o6, %o7, %o3
9269 sub %g2, 0x0423, %g4
9270loop_854:
9271 bcs,a loop_855
9272 fmovde %xcc, %f5, %f31
9273 edge16n %o5, %o4, %g3
9274 tge %icc, 0x3
9275loop_855:
9276 movrgez %i2, %o1, %i4
9277 edge16n %i6, %i5, %g6
9278 smul %o2, %i3, %i1
9279 movrne %g1, 0x163, %l6
9280 addccc %o0, %l5, %g7
9281 movl %xcc, %i0, %l3
9282 fmovsge %icc, %f4, %f13
9283 tgu %xcc, 0x6
9284 sth %g5, [%l7 + 0x2E]
9285 srl %l4, 0x0B, %l0
9286 movvs %xcc, %l2, %l1
9287 tsubcc %o6, %o7, %o3
9288 bg,pn %xcc, loop_856
9289 movg %icc, %g2, %i7
9290 brlz,a %o5, loop_857
9291 sir 0x0143
9292loop_856:
9293 movgu %icc, %g4, %g3
9294 bcs loop_858
9295loop_857:
9296 fcmpgt32 %f24, %f24, %i2
9297 fmovsgu %xcc, %f8, %f11
9298 movg %xcc, %o1, %o4
9299loop_858:
9300 edge32n %i4, %i5, %g6
9301 srl %o2, 0x08, %i3
9302 brgz %i6, loop_859
9303 fmuld8ulx16 %f16, %f2, %f14
9304 tne %icc, 0x0
9305 sub %i1, 0x05B4, %g1
9306loop_859:
9307 xorcc %l6, 0x0023, %o0
9308 movre %g7, 0x3C0, %l5
9309 te %icc, 0x4
9310 tneg %xcc, 0x4
9311 bleu,a %icc, loop_860
9312 tcs %icc, 0x0
9313 brgz,a %i0, loop_861
9314 fmovdleu %icc, %f0, %f1
9315loop_860:
9316 smulcc %l3, %g5, %l0
9317 fmovsa %icc, %f16, %f29
9318loop_861:
9319 edge32l %l4, %l2, %o6
9320 sethi 0x1804, %l1
9321 std %f4, [%l7 + 0x18]
9322 xnor %o3, %o7, %i7
9323 bpos,a,pt %xcc, loop_862
9324 fones %f9
9325 sllx %g2, %o5, %g4
9326 sdivx %g3, 0x1D6F, %o1
9327loop_862:
9328 alignaddrl %i2, %i4, %i5
9329 movgu %xcc, %o4, %g6
9330 sdiv %o2, 0x1624, %i6
9331 saved
9332 rdpr %cwp, %g1
9333 rdpr %cansave, %g2
9334 rdpr %canrestore, %g3
9335 rdpr %cleanwin, %g4
9336 rdpr %otherwin, %g5
9337 rdpr %wstate, %g6
9338 set 0x18, %o6
9339 swapa [%l7 + %o6] 0x04, %i3
9340 sdiv %i1, 0x0988, %g1
9341 array8 %l6, %g7, %o0
9342 movvc %icc, %l5, %i0
9343 edge16ln %l3, %l0, %l4
9344 movle %icc, %g5, %o6
9345 addccc %l2, 0x17FC, %l1
9346 sll %o3, 0x11, %i7
9347 fnands %f8, %f23, %f19
9348 movge %icc, %g2, %o7
9349 umulcc %g4, 0x026C, %g3
9350 set 0x71, %o1
9351 ldsba [%l7 + %o1] 0x80, %o1
9352 srax %o5, %i4, %i5
9353 sra %i2, 0x06, %o4
9354 bcs,a loop_863
9355 movleu %xcc, %o2, %i6
9356 fmul8x16al %f1, %f30, %f4
9357 wr %g0, 0x89, %asi
9358 stda %i2, [%l7 + 0x18] %asi
9359loop_863:
9360 fbe,a %fcc1, loop_864
9361 bcs,a %icc, loop_865
9362 movrlez %i1, %g6, %l6
9363 edge16ln %g7, %o0, %g1
9364loop_864:
9365 ldstub [%l7 + 0x64], %l5
9366loop_865:
9367 fmovdl %xcc, %f31, %f3
9368 membar #Sync
9369 set 0x40, %i1
9370 ldda [%l7 + %i1] 0x16, %f16
9371 movn %icc, %i0, %l0
9372 movpos %xcc, %l4, %l3
9373 set 0x70, %l4
9374 stxa %g5, [%l7 + %l4] 0x88
9375 restored
9376 rdpr %cwp, %g1
9377 rdpr %cansave, %g2
9378 rdpr %canrestore, %g3
9379 rdpr %cleanwin, %g4
9380 rdpr %otherwin, %g5
9381 rdpr %wstate, %g6
9382 ta %xcc, 0x3
9383 movre %o6, 0x3AB, %l2
9384 edge8n %l1, %i7, %o3
9385 array8 %o7, %g2, %g4
9386 smulcc %g3, %o5, %o1
9387 movre %i5, 0x3F3, %i2
9388 movrne %o4, 0x19C, %i4
9389 wr %g0, 0x19, %asi
9390 ldxa [%l7 + 0x10] %asi, %o2
9391 taddcctv %i6, 0x0797, %i3
9392 orcc %i1, 0x0649, %l6
9393 fmovrdlez %g6, %f24, %f6
9394 edge32ln %g7, %o0, %g1
9395 edge8ln %l5, %i0, %l4
9396 edge8n %l0, %l3, %g5
9397 movpos %xcc, %o6, %l1
9398 stw %l2, [%l7 + 0x64]
9399 movvc %xcc, %o3, %o7
9400 addc %g2, %i7, %g3
9401 set 0x43, %o0
9402 stba %g4, [%l7 + %o0] 0x19
9403 nop
9404 setx loop_866, %l0, %l1
9405 wrpr 0x1, %tl
9406 wrpr %l1, %tpc
9407 add %l1, 0x4, %l1
9408 wrpr %l1, %tnpc
9409 setx 0x34400001400, %l0, %l1
9410 wrpr %l1, %tstate
9411 wrhpr 0x4, %htstate
9412 retry
9413 movle %icc, %o5, %i5
9414 xor %i2, %o1, %o4
9415 bleu loop_867
9416loop_866:
9417 addcc %o2, 0x13AA, %i6
9418 tvc %icc, 0x2
9419 addccc %i3, 0x1606, %i4
9420loop_867:
9421 array16 %i1, %l6, %g6
9422 movvc %xcc, %o0, %g1
9423 edge32l %l5, %i0, %l4
9424 fcmple32 %f4, %f18, %l0
9425 restored
9426 rdpr %cwp, %g1
9427 rdpr %cansave, %g2
9428 rdpr %canrestore, %g3
9429 rdpr %cleanwin, %g4
9430 rdpr %otherwin, %g5
9431 rdpr %wstate, %g6
9432 fmovrslez %l3, %f29, %f0
9433 fnegs %f18, %f24
9434 subcc %g7, 0x0296, %g5
9435 edge16 %l1, %l2, %o3
9436 edge16n %o7, %o6, %g2
9437 fmul8x16al %f1, %f11, %f8
9438 tsubcctv %i7, 0x1B4D, %g4
9439 movre %g3, %i5, %i2
9440 movcs %xcc, %o5, %o4
9441 udivcc %o2, 0x14D6, %o1
9442 srax %i6, %i3, %i4
9443 edge32n %l6, %i1, %o0
9444 tpos %icc, 0x4
9445 restored
9446 rdpr %cwp, %g1
9447 rdpr %cansave, %g2
9448 rdpr %canrestore, %g3
9449 rdpr %cleanwin, %g4
9450 rdpr %otherwin, %g5
9451 rdpr %wstate, %g6
9452 fbu,a %fcc3, loop_868
9453 fblg,a %fcc3, loop_869
9454 swap [%l7 + 0x28], %g1
9455 sdiv %l5, 0x0E85, %i0
9456loop_868:
9457 bl,a,pt %icc, loop_870
9458loop_869:
9459 add %l4, %g6, %l0
9460 fnor %f30, %f2, %f12
9461 xnorcc %l3, %g5, %l1
9462loop_870:
9463 tne %icc, 0x3
9464 movrgz %g7, %l2, %o3
9465 mova %xcc, %o6, %g2
9466 movcs %xcc, %i7, %g4
9467 set 0x68, %i6
9468 stxa %o7, [%l7 + %i6] 0x88
9469 udiv %i5, 0x13DC, %g3
9470 edge8 %i2, %o5, %o4
9471 sra %o1, 0x19, %i6
9472 subccc %o2, %i4, %i3
9473 fsrc1s %f10, %f18
9474 membar 0x55
9475 fbul,a %fcc2, loop_871
9476 tl %xcc, 0x7
9477 subc %i1, 0x16D4, %l6
9478 ldsh [%l7 + 0x3A], %g1
9479loop_871:
9480 fmovdg %icc, %f8, %f28
9481 nop
9482 setx loop_872, %l0, %l1
9483 jmpl %l1, %o0
9484 fmovdvc %icc, %f20, %f29
9485 tcs %icc, 0x7
9486 brgez %l5, loop_873
9487loop_872:
9488 tsubcc %l4, 0x028B, %i0
9489 fmovs %f8, %f13
9490 fbo,a %fcc0, loop_874
9491loop_873:
9492 fmovrdlz %l0, %f24, %f20
9493 bl,pn %xcc, loop_875
9494 fbne,a %fcc3, loop_876
9495loop_874:
9496 orcc %g6, 0x0594, %l3
9497 std %g4, [%l7 + 0x78]
9498loop_875:
9499 fmul8x16 %f28, %f14, %f26
9500loop_876:
9501 fsrc2s %f1, %f6
9502 tleu %icc, 0x4
9503 tsubcctv %l1, 0x0F1F, %g7
9504 prefetch [%l7 + 0x40], 0x0
9505 srax %o3, %o6, %l2
9506 edge16l %i7, %g2, %o7
9507 ble,pt %icc, loop_877
9508 fcmpeq32 %f2, %f24, %g4
9509 xorcc %g3, %i5, %o5
9510 fornot2 %f16, %f0, %f8
9511loop_877:
9512 fcmpeq16 %f18, %f18, %i2
9513 edge8n %o4, %o1, %i6
9514 fbne,a %fcc1, loop_878
9515 mova %xcc, %i4, %o2
9516 movn %icc, %i3, %i1
9517 movrlez %g1, 0x3C1, %l6
9518loop_878:
9519 mulscc %o0, %l5, %i0
9520 set 0x40, %l1
9521 ldda [%l7 + %l1] 0x89, %f16
9522 andn %l4, 0x1A71, %l0
9523 tvc %xcc, 0x2
9524 mulscc %g6, 0x155E, %g5
9525 udivx %l1, 0x1653, %g7
9526 fmovsneg %icc, %f1, %f10
9527 addcc %o3, %l3, %l2
9528 fcmpd %fcc2, %f24, %f30
9529 fcmpne16 %f26, %f14, %o6
9530 array8 %g2, %o7, %i7
9531 movne %icc, %g3, %g4
9532 array16 %o5, %i2, %o4
9533 array32 %i5, %o1, %i4
9534 fand %f16, %f4, %f14
9535 fmovrdlez %i6, %f26, %f26
9536 fnegs %f8, %f31
9537 umul %i3, 0x0EE3, %o2
9538 movl %icc, %g1, %i1
9539 set 0x14, %o4
9540 swapa [%l7 + %o4] 0x89, %l6
9541 edge32 %o0, %i0, %l5
9542 stx %l4, [%l7 + 0x20]
9543 edge8ln %l0, %g5, %l1
9544 addc %g6, 0x09E2, %o3
9545 ldstub [%l7 + 0x77], %g7
9546 edge32ln %l2, %l3, %g2
9547 movle %xcc, %o6, %i7
9548 xnor %g3, 0x1285, %g4
9549 umulcc %o7, %i2, %o5
9550 movrne %o4, %i5, %i4
9551 set 0x40, %l6
9552 prefetcha [%l7 + %l6] 0x18, 0x2
9553 add %i3, %o1, %o2
9554 fmovrslez %g1, %f19, %f11
9555 andcc %l6, 0x1229, %o0
9556 fba %fcc1, loop_879
9557 sethi 0x1D43, %i0
9558 edge8n %l5, %i1, %l4
9559 movrgez %g5, 0x37D, %l1
9560loop_879:
9561 fcmple32 %f18, %f22, %g6
9562 fmul8sux16 %f30, %f6, %f26
9563 fpsub16s %f17, %f19, %f25
9564 tpos %icc, 0x6
9565 stbar
9566 fxnor %f24, %f10, %f8
9567 edge8 %l0, %o3, %g7
9568 tne %icc, 0x4
9569 tcc %icc, 0x3
9570 add %l7, 0x64, %l6
9571 wr %g0, 0x81, %asi
9572 casa [%l6] %asi, %l3, %l2
9573 edge16n %g2, %o6, %i7
9574 subc %g3, %g4, %i2
9575 tneg %xcc, 0x5
9576 brlez %o7, loop_880
9577 bcs,a,pt %xcc, loop_881
9578 fornot1s %f20, %f12, %f4
9579 tle %xcc, 0x0
9580loop_880:
9581 tge %icc, 0x2
9582loop_881:
9583 edge8n %o4, %i5, %o5
9584 andn %i6, %i3, %o1
9585 fmovrsne %o2, %f17, %f2
9586 fxor %f22, %f30, %f26
9587 tn %icc, 0x1
9588 fxnors %f2, %f19, %f13
9589 movrgz %i4, %l6, %o0
9590 fmovrdlez %i0, %f0, %f4
9591 brgez,a %g1, loop_882
9592 fbuge %fcc2, loop_883
9593 call loop_884
9594 movpos %icc, %i1, %l5
9595loop_882:
9596 fmovsl %xcc, %f27, %f27
9597loop_883:
9598 ble,a,pt %xcc, loop_885
9599loop_884:
9600 fmovs %f27, %f15
9601 movpos %xcc, %g5, %l4
9602 srlx %g6, 0x18, %l0
9603loop_885:
9604 fmul8sux16 %f4, %f4, %f24
9605 fmul8ulx16 %f6, %f4, %f18
9606 movcc %xcc, %l1, %g7
9607 nop
9608 setx loop_886, %l0, %l1
9609 wrpr 0x1, %tl
9610 wrpr %l1, %tpc
9611 add %l1, 0x4, %l1
9612 wrpr %l1, %tnpc
9613 setx 0x34400001400, %l0, %l1
9614 wrpr %l1, %tstate
9615 wrhpr 0x4, %htstate
9616 retry
9617 movleu %xcc, %o3, %l3
9618 sllx %l2, %o6, %i7
9619 tsubcc %g2, 0x152A, %g3
9620loop_886:
9621 fbne %fcc0, loop_887
9622 and %i2, %o7, %g4
9623 tpos %xcc, 0x2
9624 fmovdne %xcc, %f22, %f27
9625loop_887:
9626 edge8 %o4, %o5, %i5
9627 edge8n %i3, %i6, %o2
9628 fmovsge %xcc, %f8, %f18
9629 fmovsneg %xcc, %f14, %f21
9630 set 0x7E, %g7
9631 ldsha [%l7 + %g7] 0x89, %i4
9632 edge32l %l6, %o0, %o1
9633 sra %i0, 0x15, %g1
9634 alignaddrl %l5, %i1, %l4
9635 set 0x18, %l0
9636 ldswa [%l7 + %l0] 0x10, %g5
9637 fnegd %f28, %f12
9638 fandnot2 %f0, %f10, %f6
9639 move %icc, %l0, %g6
9640 xnorcc %g7, %o3, %l3
9641 tpos %xcc, 0x4
9642 udiv %l2, 0x0A38, %o6
9643 movrgz %i7, 0x2FC, %g2
9644 fcmpgt32 %f30, %f20, %g3
9645 alignaddrl %l1, %i2, %o7
9646 addc %o4, 0x080C, %o5
9647 wr %g0, 0x18, %asi
9648 prefetcha [%l7 + 0x48] %asi, 0x2
9649 fba %fcc1, loop_888
9650 fbn,a %fcc2, loop_889
9651 xnor %i3, %g4, %i6
9652 movl %icc, %o2, %l6
9653loop_888:
9654 std %i4, [%l7 + 0x30]
9655loop_889:
9656 srl %o0, %i0, %o1
9657 tgu %icc, 0x3
9658 fnot2s %f22, %f18
9659 addc %l5, %i1, %g1
9660 fmovdge %xcc, %f10, %f17
9661 udiv %g5, 0x0587, %l4
9662 fmovrslez %l0, %f11, %f10
9663 move %xcc, %g6, %o3
9664 fmovdne %icc, %f9, %f14
9665 fornot2 %f0, %f8, %f6
9666 set 0x54, %l3
9667 ldswa [%l7 + %l3] 0x18, %l3
9668 st %f15, [%l7 + 0x2C]
9669 set 0x59, %i4
9670 ldsba [%l7 + %i4] 0x11, %l2
9671 nop
9672 setx loop_890, %l0, %l1
9673 wrpr 0x1, %tl
9674 wrpr %l1, %tnpc
9675 setx 0x34400001400, %l0, %l1
9676 wrpr %l1, %tstate
9677 wrhpr 0x4, %htstate
9678 done
9679 sra %g7, 0x04, %o6
9680 andcc %i7, 0x19F6, %g3
9681 wr %g0, 0x80, %asi
9682 lda [%l7 + 0x34] %asi, %f17
9683loop_890:
9684 ba,a %icc, loop_891
9685 movge %icc, %l1, %i2
9686 smul %o7, 0x1953, %o4
9687 srax %g2, 0x0E, %o5
9688loop_891:
9689 ld [%l7 + 0x3C], %f28
9690 edge8l %i3, %i5, %i6
9691 tcs %xcc, 0x6
9692 fxnors %f15, %f25, %f11
9693 call loop_892
9694 smulcc %g4, %l6, %i4
9695 set 0x2C, %l2
9696 lduwa [%l7 + %l2] 0x81, %o0
9697loop_892:
9698 sdiv %i0, 0x06F3, %o2
9699 edge16n %l5, %o1, %i1
9700 fpsub32 %f18, %f4, %f28
9701 fone %f18
9702 and %g1, 0x0403, %g5
9703 movrgez %l0, %l4, %o3
9704 sdivx %l3, 0x104B, %l2
9705 movvs %xcc, %g6, %g7
9706 fpmerge %f29, %f16, %f10
9707 andcc %o6, %g3, %i7
9708 alignaddrl %i2, %o7, %l1
9709 fbn %fcc1, loop_893
9710 sdivx %g2, 0x0E38, %o5
9711 fbule %fcc1, loop_894
9712 st %f29, [%l7 + 0x64]
9713loop_893:
9714 siam 0x2
9715 fornot2s %f21, %f11, %f13
9716loop_894:
9717 movg %xcc, %o4, %i5
9718 fmovdg %xcc, %f28, %f15
9719 fbu,a %fcc2, loop_895
9720 andcc %i6, 0x09F1, %i3
9721 fbu %fcc3, loop_896
9722 tvc %icc, 0x5
9723loop_895:
9724 edge8n %l6, %g4, %i4
9725 swap [%l7 + 0x60], %o0
9726loop_896:
9727 smulcc %o2, 0x0868, %i0
9728 fors %f20, %f18, %f4
9729 fmul8x16al %f11, %f7, %f10
9730 brnz %o1, loop_897
9731 tvs %icc, 0x3
9732 tneg %icc, 0x3
9733 subc %i1, %g1, %g5
9734loop_897:
9735 smul %l5, %l0, %o3
9736 srax %l4, 0x19, %l3
9737 be,a %icc, loop_898
9738 tsubcctv %l2, 0x124B, %g6
9739 edge32 %o6, %g7, %g3
9740 orcc %i2, 0x1954, %o7
9741loop_898:
9742 xnor %l1, 0x1544, %g2
9743 fcmpgt16 %f20, %f24, %i7
9744 faligndata %f28, %f26, %f12
9745 bn,a,pt %icc, loop_899
9746 fblg,a %fcc1, loop_900
9747 movrgz %o5, %i5, %i6
9748 mova %xcc, %i3, %l6
9749loop_899:
9750 tpos %xcc, 0x6
9751loop_900:
9752 udiv %o4, 0x128C, %i4
9753 brgez %g4, loop_901
9754 andcc %o2, 0x0789, %i0
9755 edge8l %o0, %o1, %i1
9756 brlz,a %g5, loop_902
9757loop_901:
9758 sir 0x0300
9759 udiv %l5, 0x1B8E, %l0
9760 ldsh [%l7 + 0x2A], %o3
9761loop_902:
9762 fxnor %f30, %f10, %f28
9763 mulx %g1, %l3, %l2
9764 set 0x25, %i7
9765 lduba [%l7 + %i7] 0x15, %g6
9766 fbu %fcc3, loop_903
9767 and %l4, %g7, %o6
9768 tge %xcc, 0x2
9769 fpackfix %f16, %f29
9770loop_903:
9771 andncc %i2, %g3, %o7
9772 tvs %icc, 0x1
9773 edge8l %g2, %i7, %l1
9774 wr %g0, 0x80, %asi
9775 ldda [%l7 + 0x70] %asi, %o4
9776 ld [%l7 + 0x58], %f27
9777 tpos %icc, 0x4
9778 fnor %f4, %f10, %f24
9779 tpos %xcc, 0x0
9780 tn %icc, 0x0
9781 brz,a %i5, loop_904
9782 bneg,a,pn %xcc, loop_905
9783 ba loop_906
9784 or %i6, 0x12FD, %l6
9785loop_904:
9786 fsrc1s %f11, %f6
9787loop_905:
9788 fmovrdgez %o4, %f30, %f30
9789loop_906:
9790 fmovda %icc, %f17, %f0
9791 pdist %f30, %f22, %f22
9792 tg %xcc, 0x5
9793 tsubcctv %i4, 0x174D, %i3
9794 move %xcc, %g4, %i0
9795 edge16l %o0, %o1, %o2
9796 movn %icc, %i1, %l5
9797 bne,a loop_907
9798 fandnot2 %f14, %f18, %f10
9799 udivx %g5, 0x1D53, %l0
9800 alignaddrl %o3, %g1, %l3
9801loop_907:
9802 addccc %l2, 0x1928, %l4
9803 addcc %g6, %o6, %g7
9804 fcmpes %fcc2, %f27, %f6
9805 movrne %i2, %g3, %o7
9806 wr %g0, 0x04, %asi
9807 ldxa [%l7 + 0x28] %asi, %i7
9808 membar 0x6D
9809 array16 %l1, %g2, %o5
9810 array32 %i5, %i6, %o4
9811 and %i4, 0x00A2, %i3
9812 add %l6, 0x0056, %i0
9813 fpack16 %f10, %f11
9814 popc %o0, %o1
9815 tleu %xcc, 0x3
9816 brgez,a %g4, loop_908
9817 addcc %i1, %l5, %g5
9818 fbo,a %fcc0, loop_909
9819 sdivx %l0, 0x1893, %o3
9820loop_908:
9821 xnor %g1, 0x1003, %l3
9822 edge8 %l2, %o2, %g6
9823loop_909:
9824 fmovdne %icc, %f2, %f21
9825 tleu %xcc, 0x7
9826 sdivx %l4, 0x0F57, %g7
9827 movre %o6, 0x296, %i2
9828 tcc %icc, 0x3
9829 orcc %g3, 0x0BD4, %i7
9830 tsubcc %l1, %g2, %o7
9831 fble,a %fcc1, loop_910
9832 movle %xcc, %i5, %i6
9833 sra %o5, %i4, %i3
9834 tne %icc, 0x5
9835loop_910:
9836 nop
9837 wr %g0, 0x18, %asi
9838 lduha [%l7 + 0x6C] %asi, %l6
9839 edge32n %i0, %o0, %o4
9840 saved
9841 rdpr %cwp, %g1
9842 rdpr %cansave, %g2
9843 rdpr %canrestore, %g3
9844 rdpr %cleanwin, %g4
9845 rdpr %otherwin, %g5
9846 rdpr %wstate, %g6
9847 fmovsg %xcc, %f27, %f14
9848 std %f10, [%l7 + 0x68]
9849 udiv %o1, 0x03B4, %g4
9850 pdist %f16, %f24, %f26
9851 edge32ln %l5, %i1, %g5
9852 ld [%l7 + 0x54], %f27
9853 set 0x38, %g3
9854 stxa %o3, [%l7 + %g3] 0x10
9855 fbu,a %fcc3, loop_911
9856 edge32n %l0, %g1, %l3
9857 addc %l2, 0x0ACB, %o2
9858 brnz %g6, loop_912
9859loop_911:
9860 bshuffle %f0, %f20, %f20
9861 fbule,a %fcc3, loop_913
9862 taddcc %g7, 0x016C, %o6
9863loop_912:
9864 popc 0x1BD1, %i2
9865 fmovsvc %xcc, %f0, %f26
9866loop_913:
9867 bne %xcc, loop_914
9868 tsubcctv %l4, 0x176B, %g3
9869 array16 %l1, %g2, %o7
9870 fmovsleu %xcc, %f19, %f12
9871loop_914:
9872 edge16n %i5, %i6, %o5
9873 movrne %i4, 0x110, %i7
9874 fcmpeq16 %f6, %f28, %l6
9875 array8 %i3, %o0, %i0
9876 umul %o4, 0x1161, %g4
9877 fbug %fcc3, loop_915
9878 movleu %icc, %o1, %l5
9879 stbar
9880 fba,a %fcc1, loop_916
9881loop_915:
9882 fpsub32s %f1, %f25, %f20
9883 orcc %i1, 0x09C0, %o3
9884 tn %icc, 0x3
9885loop_916:
9886 orcc %g5, 0x18A6, %g1
9887 edge16n %l0, %l3, %l2
9888 te %icc, 0x5
9889 wr %g0, 0xe3, %asi
9890 ldda [%l7 + 0x30] %asi, %g6
9891 smul %o2, %o6, %i2
9892 edge32 %l4, %g3, %l1
9893 fmovdleu %xcc, %f22, %f15
9894 fmul8ulx16 %f28, %f24, %f10
9895 pdist %f24, %f2, %f10
9896 tsubcctv %g2, %g7, %o7
9897 fmul8x16 %f21, %f24, %f18
9898 popc 0x0DA1, %i6
9899 sdiv %i5, 0x1601, %i4
9900 fmovrdgez %o5, %f30, %f24
9901 umul %i7, %i3, %l6
9902 edge32ln %o0, %i0, %g4
9903 fbne,a %fcc2, loop_917
9904 popc %o4, %l5
9905 orncc %i1, 0x07D6, %o1
9906 fmul8sux16 %f22, %f6, %f14
9907loop_917:
9908 srax %g5, %g1, %o3
9909 fmovrsgz %l3, %f10, %f30
9910 mulx %l2, %l0, %o2
9911 srax %o6, %i2, %g6
9912 set 0x2B, %i0
9913 ldstuba [%l7 + %i0] 0x80, %l4
9914 movl %icc, %g3, %g2
9915 tcs %xcc, 0x5
9916 alignaddr %g7, %o7, %i6
9917 tl %icc, 0x5
9918 fornot2 %f2, %f2, %f14
9919 tpos %xcc, 0x1
9920 mulx %i5, 0x1A89, %i4
9921 st %f7, [%l7 + 0x70]
9922 srl %l1, 0x1A, %i7
9923 fbne,a %fcc3, loop_918
9924 fbule,a %fcc3, loop_919
9925 mova %xcc, %i3, %l6
9926 fexpand %f24, %f16
9927loop_918:
9928 fmovdneg %icc, %f28, %f25
9929loop_919:
9930 fcmpd %fcc0, %f22, %f14
9931 fbg %fcc0, loop_920
9932 tneg %icc, 0x5
9933 bgu,a %xcc, loop_921
9934 smul %o5, %o0, %g4
9935loop_920:
9936 fbul,a %fcc2, loop_922
9937 std %f14, [%l7 + 0x58]
9938loop_921:
9939 bcc,a loop_923
9940 array8 %i0, %o4, %l5
9941loop_922:
9942 subc %o1, %g5, %g1
9943 fbue,a %fcc2, loop_924
9944loop_923:
9945 fbule %fcc3, loop_925
9946 fmovrslz %o3, %f8, %f18
9947 fmovd %f2, %f8
9948loop_924:
9949 smulcc %i1, %l3, %l2
9950loop_925:
9951 srlx %l0, 0x06, %o2
9952 edge16n %o6, %i2, %g6
9953 edge16ln %l4, %g2, %g3
9954 fbg %fcc2, loop_926
9955 alignaddrl %g7, %o7, %i6
9956 edge8n %i4, %l1, %i7
9957 edge16l %i5, %i3, %l6
9958loop_926:
9959 fornot2 %f4, %f14, %f2
9960 fbule %fcc2, loop_927
9961 brgz,a %o0, loop_928
9962 orcc %g4, %o5, %o4
9963 nop
9964 set 0x70, %g5
9965 ldsb [%l7 + %g5], %i0
9966loop_927:
9967 nop
9968 set 0x22, %g6
9969 ldsba [%l7 + %g6] 0x88, %l5
9970loop_928:
9971 movleu %xcc, %o1, %g5
9972 ld [%l7 + 0x34], %f22
9973 fbu %fcc0, loop_929
9974 movpos %xcc, %o3, %g1
9975 fbge,a %fcc2, loop_930
9976 fcmpgt32 %f12, %f0, %i1
9977loop_929:
9978 swap [%l7 + 0x44], %l3
9979 bneg,a %icc, loop_931
9980loop_930:
9981 move %xcc, %l2, %o2
9982 fmul8ulx16 %f16, %f14, %f8
9983 movg %xcc, %l0, %o6
9984loop_931:
9985 tleu %xcc, 0x7
9986 xnorcc %i2, 0x1746, %l4
9987 add %l7, 0x08, %l6
9988 wr %g0, 0x18, %asi
9989 lda [%l6] %asi, %g6
9990 casa [%l6] 0x18, %g6, %g3
9991 fcmpd %fcc2, %f0, %f20
9992 edge16l %g2, %g7, %i6
9993 ba loop_932
9994 and %i4, 0x1AD5, %o7
9995 orncc %l1, %i5, %i7
9996 nop
9997 set 0x40, %i2
9998 ldx [%l7 + %i2], %i3
9999loop_932:
10000 call loop_933
10001 array8 %l6, %g4, %o5
10002 tvc %xcc, 0x4
10003 orn %o4, %i0, %o0
10004loop_933:
10005 addcc %o1, 0x00B6, %l5
10006 fpadd32 %f18, %f0, %f10
10007 edge8l %g5, %g1, %i1
10008 ldd [%l7 + 0x38], %o2
10009 sdivx %l3, 0x02A0, %o2
10010 wr %g0, 0xeb, %asi
10011 stha %l2, [%l7 + 0x78] %asi
10012 membar #Sync
10013 fnegd %f8, %f2
10014 std %f12, [%l7 + 0x70]
10015 ldsh [%l7 + 0x5C], %o6
10016 bneg,a,pt %xcc, loop_934
10017 ba,pt %xcc, loop_935
10018 fmovdpos %icc, %f14, %f8
10019 nop
10020 set 0x10, %g1
10021 ldx [%l7 + %g1], %l0
10022loop_934:
10023 taddcc %i2, %l4, %g3
10024loop_935:
10025 movneg %icc, %g6, %g7
10026 movre %i6, 0x11F, %g2
10027 fsrc2 %f20, %f24
10028 stb %o7, [%l7 + 0x34]
10029 edge16 %l1, %i4, %i7
10030 addc %i5, %i3, %g4
10031 edge8ln %l6, %o5, %o4
10032 edge16 %i0, %o1, %l5
10033 movvc %xcc, %g5, %g1
10034 bl,a,pt %icc, loop_936
10035 andcc %i1, 0x0BE3, %o0
10036 lduw [%l7 + 0x0C], %o3
10037 stx %l3, [%l7 + 0x50]
10038loop_936:
10039 umulcc %l2, %o6, %o2
10040 fpackfix %f10, %f14
10041 edge32 %l0, %i2, %g3
10042 fmovsvc %icc, %f30, %f20
10043 set 0x40, %i3
10044 ldda [%l7 + %i3] 0x88, %f16
10045 siam 0x2
10046 tle %icc, 0x0
10047 movne %xcc, %l4, %g7
10048 andcc %g6, 0x09F0, %i6
10049 tneg %icc, 0x5
10050 bn,a,pt %icc, loop_937
10051 sethi 0x1FF6, %g2
10052 tleu %xcc, 0x5
10053 sdivx %l1, 0x1E9B, %i4
10054loop_937:
10055 edge8n %o7, %i5, %i3
10056 movrgez %i7, 0x34D, %l6
10057 movrne %o5, %o4, %i0
10058 tleu %xcc, 0x7
10059 for %f16, %f22, %f26
10060 edge8 %g4, %o1, %g5
10061 mulscc %l5, %i1, %o0
10062 sir 0x0695
10063 sdivcc %g1, 0x068A, %o3
10064 fmovsg %xcc, %f26, %f24
10065 fmovsn %icc, %f9, %f3
10066 membar #Sync
10067 wr %g0, 0xf1, %asi
10068 ldda [%l7 + 0x40] %asi, %f0
10069 fabsd %f20, %f20
10070 tneg %icc, 0x5
10071 andcc %l3, 0x1AE3, %o6
10072 fcmpeq16 %f30, %f6, %o2
10073 fmovsneg %icc, %f25, %f7
10074 fones %f5
10075 nop
10076 setx loop_938, %l0, %l1
10077 wrpr 0x1, %tl
10078 wrpr %l1, %tpc
10079 add %l1, 0x4, %l1
10080 wrpr %l1, %tnpc
10081 setx 0x34400001400, %l0, %l1
10082 wrpr %l1, %tstate
10083 wrhpr 0x4, %htstate
10084 retry
10085 srl %l0, 0x1F, %i2
10086 fbge %fcc0, loop_939
10087 fcmped %fcc0, %f28, %f18
10088loop_938:
10089 fornot2 %f16, %f12, %f18
10090 smulcc %g3, %l4, %l2
10091loop_939:
10092 movcs %xcc, %g7, %i6
10093 udiv %g2, 0x0A51, %l1
10094 movg %icc, %g6, %i4
10095 fbu %fcc3, loop_940
10096 fcmpes %fcc3, %f9, %f22
10097 edge32n %i5, %o7, %i7
10098 array8 %i3, %o5, %l6
10099loop_940:
10100 movrgez %o4, 0x3BB, %g4
10101 andcc %i0, %o1, %g5
10102 membar 0x34
10103 udiv %i1, 0x10F6, %o0
10104 set 0x59, %o2
10105 stba %l5, [%l7 + %o2] 0x15
10106 sll %o3, %l3, %g1
10107 ld [%l7 + 0x38], %f24
10108 fbg %fcc0, loop_941
10109 fzeros %f2
10110 fsrc1s %f13, %f16
10111 udiv %o6, 0x1B81, %l0
10112loop_941:
10113 faligndata %f0, %f24, %f14
10114 tpos %xcc, 0x0
10115 fmovrsgz %i2, %f26, %f5
10116 fpmerge %f29, %f7, %f4
10117 move %xcc, %o2, %l4
10118 smul %l2, %g3, %g7
10119 alignaddrl %i6, %l1, %g6
10120 fandnot1s %f16, %f10, %f0
10121 fandnot2s %f0, %f8, %f26
10122 or %g2, 0x0C55, %i4
10123 or %i5, %o7, %i7
10124 addcc %i3, %o5, %o4
10125 andn %l6, %i0, %o1
10126 fornot1s %f23, %f2, %f12
10127 tge %xcc, 0x3
10128 movpos %icc, %g4, %i1
10129 mulscc %g5, 0x1E55, %o0
10130 sdivcc %o3, 0x1106, %l3
10131 taddcctv %g1, 0x0929, %l5
10132 ble,a %xcc, loop_942
10133 edge8ln %l0, %i2, %o6
10134 ta %icc, 0x3
10135 xorcc %l4, %l2, %g3
10136loop_942:
10137 tgu %icc, 0x3
10138 fornot2 %f8, %f10, %f28
10139 tsubcc %g7, 0x073D, %i6
10140 brlez,a %l1, loop_943
10141 fmovdne %xcc, %f5, %f27
10142 movgu %xcc, %g6, %o2
10143 tgu %xcc, 0x6
10144loop_943:
10145 mulx %g2, %i4, %i5
10146 smulcc %o7, 0x12EF, %i7
10147 edge16n %i3, %o4, %l6
10148 taddcctv %o5, 0x00E8, %o1
10149 xor %i0, 0x1B75, %i1
10150 movgu %xcc, %g5, %o0
10151 bne %icc, loop_944
10152 movvc %icc, %o3, %g4
10153 wr %g0, 0x81, %asi
10154 lduha [%l7 + 0x0E] %asi, %g1
10155loop_944:
10156 lduw [%l7 + 0x40], %l5
10157 mulx %l0, 0x11A6, %i2
10158 movge %xcc, %l3, %l4
10159 edge16ln %o6, %g3, %g7
10160 fmovrdne %l2, %f12, %f0
10161 tle %icc, 0x6
10162 movrgez %i6, %g6, %o2
10163 array8 %l1, %i4, %g2
10164 array32 %i5, %i7, %o7
10165 array16 %i3, %o4, %o5
10166 fxor %f12, %f2, %f8
10167 set 0x2C, %o5
10168 sta %f23, [%l7 + %o5] 0x15
10169 fsrc1 %f8, %f14
10170 fmovde %xcc, %f13, %f20
10171 fandnot2 %f10, %f30, %f28
10172 nop
10173 setx loop_945, %l0, %l1
10174 wrpr 0x1, %tl
10175 wrpr %l1, %tnpc
10176 setx 0x34400001400, %l0, %l1
10177 wrpr %l1, %tstate
10178 wrhpr 0x4, %htstate
10179 done
10180 edge32 %o1, %i0, %i1
10181 lduw [%l7 + 0x7C], %l6
10182 nop
10183 setx loop_946, %l0, %l1
10184 jmpl %l1, %o0
10185loop_945:
10186 lduw [%l7 + 0x54], %g5
10187 movg %xcc, %g4, %o3
10188 sdivcc %g1, 0x00AD, %l0
10189loop_946:
10190 nop
10191 set 0x34, %o3
10192 stb %i2, [%l7 + %o3]
10193 bpos,a,pn %icc, loop_947
10194 fmovrdlz %l5, %f2, %f24
10195 stw %l3, [%l7 + 0x14]
10196 movrgz %o6, 0x078, %g3
10197loop_947:
10198 taddcctv %g7, %l4, %l2
10199 edge32ln %i6, %g6, %o2
10200 fnot2 %f4, %f2
10201 edge16n %l1, %g2, %i5
10202 tgu %xcc, 0x4
10203 membar #Sync
10204 set 0x40, %l5
10205 ldda [%l7 + %l5] 0x1e, %f0
10206 movn %xcc, %i4, %i7
10207 tvc %xcc, 0x3
10208 set 0x44, %i5
10209 swapa [%l7 + %i5] 0x18, %i3
10210 fmovrse %o7, %f24, %f16
10211 te %xcc, 0x4
10212 movcs %xcc, %o4, %o5
10213 fornot1s %f20, %f1, %f10
10214 movcc %xcc, %i0, %i1
10215 bvs,a loop_948
10216 popc %l6, %o0
10217 movne %icc, %g5, %o1
10218 bgu,pn %xcc, loop_949
10219loop_948:
10220 fbg,a %fcc3, loop_950
10221 tsubcc %g4, 0x1BDE, %o3
10222 membar 0x0D
10223loop_949:
10224 sdivx %g1, 0x053F, %i2
10225loop_950:
10226 movgu %xcc, %l5, %l0
10227 fbue,a %fcc0, loop_951
10228 ba,pn %xcc, loop_952
10229 xnor %l3, 0x0AA2, %g3
10230 movvc %xcc, %g7, %o6
10231loop_951:
10232 movcc %icc, %l4, %i6
10233loop_952:
10234 edge16n %l2, %g6, %o2
10235 set 0x0, %g2
10236 stxa %l1, [%g0 + %g2] 0x5f
10237 fba %fcc3, loop_953
10238 fcmpd %fcc1, %f16, %f10
10239 sll %i5, %g2, %i4
10240 edge16 %i7, %o7, %o4
10241loop_953:
10242 movre %i3, %o5, %i0
10243 ldd [%l7 + 0x48], %i0
10244 edge8 %o0, %g5, %o1
10245 mova %icc, %g4, %o3
10246 movg %icc, %g1, %i2
10247 bn %icc, loop_954
10248 sdiv %l6, 0x15D2, %l5
10249 nop
10250 setx loop_955, %l0, %l1
10251 jmpl %l1, %l0
10252 nop
10253 setx loop_956, %l0, %l1
10254 wrpr 0x1, %tl
10255 wrpr %l1, %tpc
10256 add %l1, 0x4, %l1
10257 wrpr %l1, %tnpc
10258 setx 0x34400001400, %l0, %l1
10259 wrpr %l1, %tstate
10260 wrhpr 0x4, %htstate
10261 retry
10262loop_954:
10263 fmovdge %icc, %f21, %f5
10264 fbne,a %fcc0, loop_957
10265loop_955:
10266 fbuge,a %fcc3, loop_958
10267loop_956:
10268 bvc,pt %xcc, loop_959
10269 movrgez %l3, 0x233, %g3
10270loop_957:
10271 fmovscs %icc, %f1, %f29
10272loop_958:
10273 addcc %g7, %l4, %i6
10274loop_959:
10275 nop
10276 setx loop_960, %l0, %l1
10277 jmpl %l1, %o6
10278 sra %l2, %o2, %l1
10279 brlez,a %g6, loop_961
10280 flush %l7 + 0x1C
10281loop_960:
10282 fmovrslz %g2, %f18, %f11
10283 std %f16, [%l7 + 0x78]
10284loop_961:
10285 taddcc %i5, %i4, %o7
10286 tcs %xcc, 0x4
10287 popc %o4, %i7
10288 restored
10289 rdpr %cwp, %g1
10290 rdpr %cansave, %g2
10291 rdpr %canrestore, %g3
10292 rdpr %cleanwin, %g4
10293 rdpr %otherwin, %g5
10294 rdpr %wstate, %g6
10295 lduw [%l7 + 0x0C], %i3
10296 tsubcctv %i0, %i1, %o0
10297 and %g5, 0x11D9, %o1
10298 ble,a,pt %icc, loop_962
10299 fmovrsgez %o5, %f6, %f1
10300 array16 %o3, %g1, %g4
10301 fmovdpos %icc, %f21, %f10
10302loop_962:
10303 tvc %icc, 0x3
10304 fmul8x16 %f17, %f16, %f0
10305 movrlez %i2, 0x212, %l5
10306 fandnot2 %f22, %f24, %f14
10307 or %l6, 0x0F3D, %l3
10308 brlez %l0, loop_963
10309 subc %g7, 0x1941, %g3
10310 movrlez %i6, 0x18E, %o6
10311 tl %icc, 0x6
10312loop_963:
10313 alignaddr %l4, %l2, %l1
10314 prefetch [%l7 + 0x40], 0x0
10315 te %xcc, 0x3
10316 movrlez %o2, 0x1E9, %g6
10317 brz %g2, loop_964
10318 alignaddr %i4, %i5, %o4
10319 ld [%l7 + 0x24], %f29
10320 movgu %xcc, %i7, %o7
10321loop_964:
10322 fmul8ulx16 %f28, %f22, %f26
10323 sll %i0, %i1, %o0
10324 fbue %fcc3, loop_965
10325 add %g5, 0x04A4, %i3
10326 sllx %o5, %o3, %g1
10327 wr %g0, 0x80, %asi
10328 swapa [%l7 + 0x64] %asi, %g4
10329loop_965:
10330 edge32n %o1, %i2, %l5
10331 tcc %icc, 0x3
10332 nop
10333 setx loop_966, %l0, %l1
10334 wrpr 0x1, %tl
10335 wrpr %l1, %tpc
10336 add %l1, 0x4, %l1
10337 wrpr %l1, %tnpc
10338 setx 0x34400001400, %l0, %l1
10339 wrpr %l1, %tstate
10340 wrhpr 0x4, %htstate
10341 retry
10342 tleu %icc, 0x7
10343 bg loop_967
10344 fcmpeq16 %f18, %f28, %l3
10345loop_966:
10346 edge32 %l0, %l6, %g3
10347 bge loop_968
10348loop_967:
10349 fabsd %f22, %f20
10350 ta %xcc, 0x1
10351 addc %i6, %o6, %g7
10352loop_968:
10353 edge8 %l2, %l1, %o2
10354 wr %g0, 0x0c, %asi
10355 stha %g6, [%l7 + 0x28] %asi
10356 tvc %xcc, 0x1
10357 edge16l %g2, %i4, %l4
10358 movle %icc, %i5, %o4
10359 set 0x29, %o7
10360 stba %i7, [%l7 + %o7] 0x88
10361 umulcc %o7, %i0, %o0
10362 edge32l %g5, %i3, %i1
10363 andncc %o3, %g1, %o5
10364 edge8n %g4, %o1, %i2
10365 tg %xcc, 0x2
10366 stbar
10367 movvc %icc, %l5, %l0
10368 movne %xcc, %l3, %l6
10369 prefetch [%l7 + 0x18], 0x0
10370 restored
10371 rdpr %cwp, %g1
10372 rdpr %cansave, %g2
10373 rdpr %canrestore, %g3
10374 rdpr %cleanwin, %g4
10375 rdpr %otherwin, %g5
10376 rdpr %wstate, %g6
10377 edge16n %i6, %g3, %o6
10378 add %l2, %g7, %o2
10379 addcc %l1, %g6, %i4
10380 fblg,a %fcc1, loop_969
10381 alignaddr %g2, %l4, %i5
10382 movne %xcc, %o4, %i7
10383 brlz,a %o7, loop_970
10384loop_969:
10385 bge,a,pt %xcc, loop_971
10386 fmovdgu %xcc, %f27, %f15
10387 fcmpes %fcc2, %f24, %f12
10388loop_970:
10389 fmovs %f1, %f5
10390loop_971:
10391 tcs %xcc, 0x2
10392 addccc %o0, 0x1486, %i0
10393 tle %xcc, 0x2
10394 te %xcc, 0x1
10395 set 0x09, %o6
10396 ldstuba [%l7 + %o6] 0x11, %i3
10397 fmovrse %i1, %f4, %f30
10398 edge8l %o3, %g1, %o5
10399 tne %icc, 0x1
10400 movvs %icc, %g4, %o1
10401 srlx %g5, %l5, %i2
10402 fmovrdlz %l0, %f16, %f8
10403 wr %g0, 0x11, %asi
10404 lda [%l7 + 0x0C] %asi, %f8
10405 fcmple16 %f30, %f2, %l6
10406 fcmpeq16 %f2, %f14, %i6
10407 xnorcc %l3, 0x0C7D, %g3
10408 fmovsgu %xcc, %f1, %f3
10409 fmovsvs %icc, %f22, %f18
10410 fba %fcc3, loop_972
10411 fbne,a %fcc0, loop_973
10412 xnorcc %o6, 0x014B, %l2
10413 set 0x4D, %o1
10414 stba %g7, [%l7 + %o1] 0x81
10415loop_972:
10416 fnot1 %f18, %f18
10417loop_973:
10418 smul %l1, 0x129A, %o2
10419 edge8ln %i4, %g6, %l4
10420 xorcc %i5, %g2, %o4
10421 fmovrdgz %o7, %f12, %f28
10422 edge32n %o0, %i7, %i3
10423 stbar
10424 movrgz %i1, %i0, %g1
10425 udivcc %o3, 0x0461, %o5
10426 sra %g4, %g5, %l5
10427 wr %g0, 0x81, %asi
10428 stda %o0, [%l7 + 0x68] %asi
10429 sdivcc %l0, 0x11D9, %i2
10430 restored
10431 rdpr %cwp, %g1
10432 rdpr %cansave, %g2
10433 rdpr %canrestore, %g3
10434 rdpr %cleanwin, %g4
10435 rdpr %otherwin, %g5
10436 rdpr %wstate, %g6
10437 tn %icc, 0x1
10438 fnot1s %f2, %f26
10439 fmovdle %xcc, %f20, %f21
10440 wr %g0, 0x11, %asi
10441 ldstuba [%l7 + 0x51] %asi, %l6
10442 tcs %xcc, 0x4
10443 andcc %l3, %i6, %o6
10444 taddcctv %l2, 0x177C, %g3
10445 tvs %icc, 0x3
10446 stw %l1, [%l7 + 0x10]
10447 fmovdl %xcc, %f13, %f19
10448 fblg %fcc3, loop_974
10449 prefetch [%l7 + 0x78], 0x1
10450 fcmpd %fcc0, %f18, %f6
10451 fpsub32 %f2, %f24, %f28
10452loop_974:
10453 prefetch [%l7 + 0x40], 0x3
10454 sllx %o2, %g7, %i4
10455 orn %l4, 0x08CD, %g6
10456 brgz %g2, loop_975
10457 fble %fcc1, loop_976
10458 tneg %icc, 0x6
10459 fpsub32 %f18, %f28, %f6
10460loop_975:
10461 orn %i5, %o4, %o7
10462loop_976:
10463 array8 %o0, %i3, %i1
10464 set 0x31, %i1
10465 lduba [%l7 + %i1] 0x19, %i0
10466 edge32 %i7, %o3, %g1
10467 faligndata %f8, %f8, %f12
10468 taddcctv %o5, 0x0240, %g5
10469 smul %g4, %o1, %l0
10470 mulscc %l5, %i2, %l3
10471 set 0x0E, %g4
10472 ldstuba [%l7 + %g4] 0x80, %i6
10473 addc %l6, %l2, %g3
10474 xnorcc %o6, %l1, %o2
10475 bcs,a,pn %icc, loop_977
10476 sth %i4, [%l7 + 0x60]
10477 fbul,a %fcc0, loop_978
10478 fexpand %f12, %f12
10479loop_977:
10480 fmul8x16 %f13, %f24, %f2
10481 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
10482 nop ! nop ! stxa %g7, [%g0 + 0x3a0] %asi ripped by fixASI40.pl ripped by fixASI40.pl
10483loop_978:
10484 fxors %f22, %f29, %f25
10485 fbge %fcc3, loop_979
10486 udivcc %g6, 0x1050, %g2
10487 srlx %i5, 0x0F, %o4
10488 faligndata %f4, %f28, %f28
10489loop_979:
10490 movre %l4, %o0, %i3
10491 movcc %xcc, %o7, %i1
10492 tsubcc %i0, 0x1EE2, %i7
10493 tsubcc %g1, 0x1CDE, %o3
10494 tcs %icc, 0x3
10495 movrlz %o5, 0x2F1, %g5
10496 nop
10497 setx loop_980, %l0, %l1
10498 wrpr 0x1, %tl
10499 wrpr %l1, %tpc
10500 add %l1, 0x4, %l1
10501 wrpr %l1, %tnpc
10502 setx 0x34400001400, %l0, %l1
10503 wrpr %l1, %tstate
10504 wrhpr 0x4, %htstate
10505 retry
10506 movvc %icc, %g4, %o1
10507 srlx %l0, %l5, %i2
10508 movl %xcc, %i6, %l3
10509loop_980:
10510 andncc %l6, %g3, %o6
10511 fmovrsne %l1, %f13, %f6
10512 fcmpd %fcc2, %f24, %f22
10513 movcc %xcc, %l2, %o2
10514 fzeros %f0
10515 umulcc %i4, 0x189F, %g6
10516 edge16n %g2, %g7, %o4
10517 sir 0x0004
10518 mulx %l4, 0x1648, %i5
10519 sub %i3, %o0, %i1
10520 sdivcc %i0, 0x06FD, %o7
10521 tne %xcc, 0x5
10522 subccc %i7, 0x0D20, %g1
10523 fmul8x16au %f1, %f26, %f16
10524 set 0x10, %l4
10525 ldxa [%g0 + %l4] 0x20, %o5
10526 fbu %fcc1, loop_981
10527 edge16 %o3, %g4, %g5
10528 be,a,pt %icc, loop_982
10529 tcc %icc, 0x2
10530loop_981:
10531 fcmple32 %f10, %f30, %o1
10532 or %l5, 0x018D, %i2
10533loop_982:
10534 brgez,a %i6, loop_983
10535 fmovrslez %l0, %f2, %f29
10536 fpsub32 %f14, %f8, %f26
10537 tvs %icc, 0x3
10538loop_983:
10539 movgu %xcc, %l6, %l3
10540 fblg %fcc1, loop_984
10541 tne %icc, 0x7
10542 movrlz %o6, %g3, %l1
10543 movrgz %l2, 0x009, %i4
10544loop_984:
10545 fabss %f25, %f8
10546 tl %icc, 0x1
10547 subcc %o2, %g2, %g7
10548 mulscc %g6, %o4, %i5
10549 sll %i3, %l4, %o0
10550 array16 %i0, %o7, %i1
10551 brz,a %g1, loop_985
10552 movcc %icc, %o5, %o3
10553 fbue,a %fcc0, loop_986
10554 mulscc %i7, %g5, %o1
10555loop_985:
10556 nop
10557 set 0x2F, %o0
10558 lduba [%l7 + %o0] 0x10, %l5
10559loop_986:
10560 fsrc2s %f24, %f0
10561 tsubcctv %i2, %i6, %l0
10562 nop
10563 set 0x52, %i6
10564 sth %g4, [%l7 + %i6]
10565 umulcc %l6, %o6, %g3
10566 bg %icc, loop_987
10567 array16 %l3, %l2, %l1
10568 movn %xcc, %i4, %o2
10569 edge16n %g7, %g6, %g2
10570loop_987:
10571 addcc %i5, 0x0802, %o4
10572 subcc %l4, %i3, %o0
10573 orcc %o7, %i1, %g1
10574 wr %g0, 0x10, %asi
10575 swapa [%l7 + 0x0C] %asi, %o5
10576 fnot1 %f18, %f12
10577 set 0x60, %l1
10578 lduwa [%l7 + %l1] 0x80, %i0
10579 movg %icc, %i7, %o3
10580 tcc %xcc, 0x4
10581 movge %icc, %g5, %o1
10582 taddcctv %l5, 0x1014, %i2
10583 fpadd32s %f11, %f24, %f10
10584 array16 %i6, %l0, %l6
10585 fmul8sux16 %f16, %f30, %f14
10586 tcs %xcc, 0x3
10587 be %icc, loop_988
10588 nop
10589 setx loop_989, %l0, %l1
10590 wrpr 0x1, %tl
10591 wrpr %l1, %tnpc
10592 setx 0x34400001400, %l0, %l1
10593 wrpr %l1, %tstate
10594 wrhpr 0x4, %htstate
10595 done
10596 tleu %xcc, 0x4
10597 movge %icc, %o6, %g3
10598loop_988:
10599 movvc %xcc, %l3, %g4
10600loop_989:
10601 nop
10602 setx loop_990, %l0, %l1
10603 wrpr 0x1, %tl
10604 wrpr %l1, %tpc
10605 add %l1, 0x4, %l1
10606 wrpr %l1, %tnpc
10607 setx 0x34400001400, %l0, %l1
10608 wrpr %l1, %tstate
10609 wrhpr 0x4, %htstate
10610 retry
10611 fmul8ulx16 %f2, %f30, %f14
10612 movvc %icc, %l1, %i4
10613 movl %xcc, %o2, %g7
10614loop_990:
10615 movre %l2, %g2, %i5
10616 movvs %xcc, %g6, %o4
10617 subccc %i3, 0x0574, %o0
10618 membar #Sync
10619 set 0x40, %o4
10620 ldda [%l7 + %o4] 0x17, %f16
10621 array8 %l4, %i1, %o7
10622 ldsw [%l7 + 0x70], %o5
10623 membar 0x39
10624 fbo %fcc2, loop_991
10625 movcs %icc, %i0, %i7
10626 fmovdvc %xcc, %f8, %f27
10627 mova %xcc, %o3, %g1
10628loop_991:
10629 fmovscs %xcc, %f9, %f6
10630 fmovsneg %xcc, %f19, %f28
10631 tn %icc, 0x7
10632 movcc %xcc, %o1, %g5
10633 prefetch [%l7 + 0x5C], 0x2
10634 and %l5, %i6, %l0
10635 xnorcc %l6, 0x0205, %o6
10636 restored
10637 rdpr %cwp, %g1
10638 rdpr %cansave, %g2
10639 rdpr %canrestore, %g3
10640 rdpr %cleanwin, %g4
10641 rdpr %otherwin, %g5
10642 rdpr %wstate, %g6
10643 set 0x36, %g7
10644 ldsha [%l7 + %g7] 0x89, %i2
10645 wr %g0, 0x18, %asi
10646 stha %g3, [%l7 + 0x70] %asi
10647 fmovrdlz %g4, %f12, %f18
10648 fmovscc %icc, %f24, %f7
10649 bge loop_992
10650 alignaddr %l1, %l3, %o2
10651 fmovsle %xcc, %f25, %f6
10652 nop
10653 set 0x3D, %l0
10654 ldstub [%l7 + %l0], %g7
10655loop_992:
10656 movrgez %l2, %g2, %i4
10657 wr %g0, 0x0c, %asi
10658 stda %g6, [%l7 + 0x48] %asi
10659 set 0x28, %l3
10660 ldswa [%l7 + %l3] 0x18, %i5
10661 ba,a,pt %icc, loop_993
10662 fmovsneg %xcc, %f9, %f18
10663 fmovrslez %o4, %f2, %f28
10664 nop
10665 set 0x64, %i4
10666 stw %i3, [%l7 + %i4]
10667loop_993:
10668 bg,a,pt %icc, loop_994
10669 ld [%l7 + 0x20], %f19
10670 call loop_995
10671 movneg %xcc, %o0, %i1
10672loop_994:
10673 ble,a,pt %xcc, loop_996
10674 tsubcc %o7, 0x0F01, %o5
10675loop_995:
10676 nop
10677 set 0x08, %l2
10678 prefetcha [%l7 + %l2] 0x14, 0x3
10679loop_996:
10680 fandnot1s %f2, %f21, %f25
10681 movrgez %i7, %o3, %l4
10682 movre %g1, 0x354, %o1
10683 mulx %g5, 0x09C6, %i6
10684 be %xcc, loop_997
10685 te %xcc, 0x4
10686 movrlez %l5, %l6, %o6
10687 fzero %f2
10688loop_997:
10689 subccc %i2, %g3, %l0
10690 wr %g0, 0x18, %asi
10691 ldstuba [%l7 + 0x1B] %asi, %g4
10692 taddcctv %l1, 0x1E1C, %o2
10693 faligndata %f8, %f0, %f24
10694 ld [%l7 + 0x58], %f11
10695 umulcc %l3, 0x0BF7, %g7
10696 edge32 %g2, %l2, %g6
10697 fmovrdlz %i4, %f24, %f16
10698 addc %i5, 0x0B33, %o4
10699 fmovsle %icc, %f30, %f23
10700 umul %o0, 0x1FBC, %i1
10701 fnor %f12, %f4, %f14
10702 bcs,a,pt %xcc, loop_998
10703 udivx %i3, 0x143E, %o7
10704 bgu,a %xcc, loop_999
10705 bl loop_1000
10706loop_998:
10707 tcs %xcc, 0x6
10708 movgu %xcc, %i0, %o5
10709loop_999:
10710 fsrc1s %f5, %f5
10711loop_1000:
10712 bvc %xcc, loop_1001
10713 movneg %icc, %i7, %l4
10714 srl %g1, %o1, %g5
10715 fcmped %fcc2, %f4, %f24
10716loop_1001:
10717 bvs,pt %xcc, loop_1002
10718 subc %o3, 0x11A8, %l5
10719 set 0x5D, %i7
10720 ldsba [%l7 + %i7] 0x0c, %i6
10721loop_1002:
10722 bne,pt %xcc, loop_1003
10723 fmovdne %xcc, %f1, %f21
10724 sir 0x10D0
10725 tl %icc, 0x2
10726loop_1003:
10727 fcmpgt16 %f4, %f26, %o6
10728 edge32n %i2, %g3, %l6
10729 brnz,a %l0, loop_1004
10730 ldd [%l7 + 0x28], %f8
10731 nop
10732 setx loop_1005, %l0, %l1
10733 wrpr 0x1, %tl
10734 wrpr %l1, %tnpc
10735 setx 0x34400001400, %l0, %l1
10736 wrpr %l1, %tstate
10737 wrhpr 0x4, %htstate
10738 done
10739 tleu %xcc, 0x7
10740loop_1004:
10741 sllx %g4, 0x19, %o2
10742 fpsub32s %f24, %f3, %f20
10743loop_1005:
10744 nop
10745 wr %g0, 0x80, %asi
10746 sta %f9, [%l7 + 0x20] %asi
10747 fmovdl %xcc, %f20, %f30
10748 andcc %l1, 0x13C9, %l3
10749 fbn %fcc1, loop_1006
10750 fble %fcc0, loop_1007
10751 edge16 %g7, %g2, %g6
10752 nop
10753 set 0x08, %l6
10754 stx %l2, [%l7 + %l6]
10755loop_1006:
10756 andcc %i5, %i4, %o4
10757loop_1007:
10758 tcc %xcc, 0x0
10759 fmovdl %icc, %f27, %f7
10760 edge8 %o0, %i1, %o7
10761 movge %xcc, %i3, %i0
10762 fnot1 %f16, %f18
10763 wr %g0, 0x80, %asi
10764 ldsha [%l7 + 0x78] %asi, %o5
10765 ldd [%l7 + 0x38], %f28
10766 movpos %xcc, %i7, %g1
10767 orn %o1, %l4, %o3
10768 fone %f16
10769 wr %g0, 0x80, %asi
10770 prefetcha [%l7 + 0x58] %asi, 0x0
10771 sdivcc %i6, 0x18AC, %o6
10772 wr %g0, 0x04, %asi
10773 ldswa [%l7 + 0x40] %asi, %l5
10774 movge %icc, %i2, %l6
10775 alignaddrl %g3, %g4, %l0
10776 ta %icc, 0x4
10777 addccc %l1, %o2, %l3
10778 stbar
10779 edge8l %g2, %g7, %l2
10780 udiv %i5, 0x0B1E, %g6
10781 fnot1s %f20, %f2
10782 udiv %i4, 0x14B1, %o4
10783 fmovsneg %icc, %f28, %f20
10784 movrne %i1, %o7, %i3
10785 subc %o0, %i0, %o5
10786 st %f19, [%l7 + 0x24]
10787 fnands %f10, %f10, %f26
10788 movcs %icc, %i7, %g1
10789 tne %icc, 0x4
10790 array16 %l4, %o1, %o3
10791 smulcc %i6, %o6, %g5
10792 nop
10793 set 0x70, %g3
10794 stw %i2, [%l7 + %g3]
10795 fors %f17, %f6, %f20
10796 fmovrdlez %l5, %f8, %f20
10797 tcs %icc, 0x4
10798 fandnot1 %f14, %f2, %f2
10799 xor %l6, %g3, %l0
10800 bge,a %icc, loop_1008
10801 fbuge %fcc3, loop_1009
10802 edge16ln %l1, %g4, %l3
10803 movpos %xcc, %o2, %g2
10804loop_1008:
10805 bne,a,pn %icc, loop_1010
10806loop_1009:
10807 smulcc %l2, %g7, %i5
10808 movge %xcc, %i4, %g6
10809 tsubcctv %o4, %i1, %i3
10810loop_1010:
10811 movgu %icc, %o7, %o0
10812 udiv %o5, 0x12CE, %i0
10813 edge16l %g1, %i7, %o1
10814 movpos %icc, %l4, %i6
10815 fbne %fcc3, loop_1011
10816 bleu,pn %xcc, loop_1012
10817 restored
10818 rdpr %cwp, %g1
10819 rdpr %cansave, %g2
10820 rdpr %canrestore, %g3
10821 rdpr %cleanwin, %g4
10822 rdpr %otherwin, %g5
10823 rdpr %wstate, %g6
10824 fnot1s %f5, %f19
10825loop_1011:
10826 fbug %fcc2, loop_1013
10827loop_1012:
10828 movg %xcc, %o6, %o3
10829 fmovscs %xcc, %f25, %f4
10830 fbo %fcc2, loop_1014
10831loop_1013:
10832 movl %icc, %g5, %i2
10833 tsubcc %l6, %g3, %l5
10834 edge32ln %l0, %g4, %l1
10835loop_1014:
10836 fcmpgt16 %f10, %f6, %l3
10837 addccc %o2, %g2, %g7
10838 orn %l2, %i5, %g6
10839 srlx %i4, 0x02, %i1
10840 movleu %icc, %i3, %o7
10841 wr %g0, 0x88, %asi
10842 lduba [%l7 + 0x2E] %asi, %o4
10843 fmovdge %xcc, %f6, %f21
10844 stx %o0, [%l7 + 0x10]
10845 bpos,a %icc, loop_1015
10846 bl %xcc, loop_1016
10847 fnor %f18, %f22, %f18
10848 std %o4, [%l7 + 0x58]
10849loop_1015:
10850 fmovde %icc, %f24, %f9
10851loop_1016:
10852 or %g1, %i7, %i0
10853 membar 0x7C
10854 udiv %l4, 0x04A3, %o1
10855 fmovdge %xcc, %f15, %f31
10856 movl %xcc, %o6, %i6
10857 ldd [%l7 + 0x70], %g4
10858 fble,a %fcc1, loop_1017
10859 fmuld8sux16 %f5, %f23, %f0
10860 set 0x76, %g5
10861 stha %i2, [%l7 + %g5] 0xe2
10862 membar #Sync
10863loop_1017:
10864 edge16n %o3, %l6, %l5
10865 edge8n %l0, %g3, %l1
10866 ta %icc, 0x0
10867 alignaddr %g4, %o2, %l3
10868 srax %g7, %g2, %i5
10869 bleu,pt %xcc, loop_1018
10870 tpos %icc, 0x5
10871 ta %icc, 0x4
10872 ld [%l7 + 0x20], %f30
10873loop_1018:
10874 srl %l2, %i4, %g6
10875 alignaddrl %i1, %o7, %i3
10876 or %o4, %o5, %g1
10877 xnorcc %i7, 0x120E, %o0
10878 movre %i0, %o1, %o6
10879 fmovdl %icc, %f11, %f9
10880 set 0x1D, %g6
10881 stba %i6, [%l7 + %g6] 0x0c
10882 fba,a %fcc3, loop_1019
10883 movn %icc, %g5, %l4
10884 movle %xcc, %o3, %l6
10885 fmovrse %l5, %f23, %f7
10886loop_1019:
10887 movg %icc, %i2, %l0
10888 ta %icc, 0x1
10889 orcc %g3, 0x1749, %g4
10890 edge32ln %o2, %l3, %l1
10891 te %xcc, 0x5
10892 tsubcc %g7, 0x0DC3, %g2
10893 restored
10894 rdpr %cwp, %g1
10895 rdpr %cansave, %g2
10896 rdpr %canrestore, %g3
10897 rdpr %cleanwin, %g4
10898 rdpr %otherwin, %g5
10899 rdpr %wstate, %g6
10900 movge %xcc, %i5, %l2
10901 restored
10902 rdpr %cwp, %g1
10903 rdpr %cansave, %g2
10904 rdpr %canrestore, %g3
10905 rdpr %cleanwin, %g4
10906 rdpr %otherwin, %g5
10907 rdpr %wstate, %g6
10908 bshuffle %f26, %f8, %f10
10909 tvs %icc, 0x7
10910 fand %f24, %f6, %f18
10911 xor %i4, 0x0458, %i1
10912 brlz %o7, loop_1020
10913 fbug %fcc1, loop_1021
10914 movvs %xcc, %g6, %o4
10915 fmovspos %xcc, %f19, %f13
10916loop_1020:
10917 fcmpd %fcc2, %f18, %f6
10918loop_1021:
10919 movg %icc, %o5, %g1
10920 wr %g0, 0x89, %asi
10921 lduha [%l7 + 0x5E] %asi, %i7
10922 ldx [%l7 + 0x68], %i3
10923 popc 0x112C, %o0
10924 siam 0x0
10925 brgez %o1, loop_1022
10926 srlx %i0, %o6, %g5
10927 array32 %l4, %i6, %o3
10928 movl %icc, %l6, %l5
10929loop_1022:
10930 fbne %fcc0, loop_1023
10931 movg %icc, %l0, %i2
10932 addcc %g4, 0x1445, %o2
10933 restored
10934 rdpr %cwp, %g1
10935 rdpr %cansave, %g2
10936 rdpr %canrestore, %g3
10937 rdpr %cleanwin, %g4
10938 rdpr %otherwin, %g5
10939 rdpr %wstate, %g6
10940loop_1023:
10941 edge8 %g3, %l3, %g7
10942 andncc %l1, %g2, %i5
10943 edge32ln %i4, %l2, %i1
10944 addccc %o7, 0x0075, %g6
10945 tvs %icc, 0x1
10946 stbar
10947 restored
10948 rdpr %cwp, %g1
10949 rdpr %cansave, %g2
10950 rdpr %canrestore, %g3
10951 rdpr %cleanwin, %g4
10952 rdpr %otherwin, %g5
10953 rdpr %wstate, %g6
10954 add %o5, %o4, %i7
10955 fsrc2 %f30, %f24
10956 wr %g0, 0x0c, %asi
10957 ldstuba [%l7 + 0x28] %asi, %g1
10958 edge16l %i3, %o1, %i0
10959 popc %o6, %g5
10960 mulx %o0, 0x081A, %l4
10961 wr %g0, 0x81, %asi
10962 ldsha [%l7 + 0x78] %asi, %o3
10963 smul %l6, %l5, %i6
10964 array8 %i2, %l0, %g4
10965 sdivx %o2, 0x0DB4, %l3
10966 edge8ln %g3, %l1, %g2
10967 sethi 0x1985, %i5
10968 movg %xcc, %g7, %l2
10969 fmovrsgez %i1, %f12, %f4
10970 fpadd16 %f18, %f18, %f8
10971 bne,a %icc, loop_1024
10972 edge16n %i4, %g6, %o5
10973 sra %o7, %o4, %i7
10974 movrne %g1, %o1, %i3
10975loop_1024:
10976 fbo,a %fcc3, loop_1025
10977 addccc %i0, %g5, %o0
10978 brgez,a %o6, loop_1026
10979 xor %o3, 0x0A6D, %l6
10980loop_1025:
10981 stx %l5, [%l7 + 0x10]
10982 brnz,a %i6, loop_1027
10983loop_1026:
10984 ble,pt %xcc, loop_1028
10985 andcc %i2, 0x1FCF, %l4
10986 tge %icc, 0x6
10987loop_1027:
10988 movre %g4, %l0, %o2
10989loop_1028:
10990 nop
10991 add %l7, 0x60, %l6
10992 wr %g0, 0x89, %asi
10993 casa [%l6] %asi, %l3, %l1
10994 xorcc %g2, %g3, %g7
10995 stw %l2, [%l7 + 0x64]
10996 fbn %fcc2, loop_1029
10997 fmovda %icc, %f18, %f0
10998 sdiv %i1, 0x1405, %i4
10999 srl %g6, %o5, %o7
11000loop_1029:
11001 fpadd16s %f30, %f13, %f12
11002 tge %xcc, 0x2
11003 addcc %i5, %o4, %i7
11004 umulcc %o1, %g1, %i0
11005 ldub [%l7 + 0x10], %g5
11006 movvc %icc, %i3, %o6
11007 and %o3, 0x1066, %l6
11008 andncc %o0, %i6, %l5
11009 bge,a,pn %xcc, loop_1030
11010 fblg,a %fcc0, loop_1031
11011 edge8n %i2, %l4, %l0
11012 fbul %fcc3, loop_1032
11013loop_1030:
11014 fmovsneg %icc, %f16, %f25
11015loop_1031:
11016 nop
11017 wr %g0, 0x81, %asi
11018 ldda [%l7 + 0x40] %asi, %f0
11019loop_1032:
11020 nop
11021 wr %g0, 0x18, %asi
11022 swapa [%l7 + 0x48] %asi, %o2
11023 mova %xcc, %g4, %l1
11024 andn %g2, %g3, %l3
11025 bcc %xcc, loop_1033
11026 edge32 %g7, %l2, %i4
11027 set 0x28, %i0
11028 lduba [%l7 + %i0] 0x89, %i1
11029loop_1033:
11030 nop
11031 set 0x68, %g1
11032 prefetcha [%l7 + %g1] 0x11, 0x2
11033 umulcc %o5, %i5, %o7
11034 movg %xcc, %i7, %o1
11035 tgu %xcc, 0x4
11036 movvc %xcc, %o4, %i0
11037 fmul8x16al %f25, %f28, %f18
11038 bne,pn %xcc, loop_1034
11039 fbul %fcc0, loop_1035
11040 orncc %g1, 0x155C, %g5
11041 fbe,a %fcc0, loop_1036
11042loop_1034:
11043 edge8 %o6, %o3, %l6
11044loop_1035:
11045 movvc %icc, %i3, %i6
11046 tvs %icc, 0x7
11047loop_1036:
11048 ldub [%l7 + 0x20], %l5
11049 movle %icc, %i2, %l4
11050 wr %g0, 0x27, %asi
11051 stba %l0, [%l7 + 0x7C] %asi
11052 membar #Sync
11053 fxors %f22, %f11, %f24
11054 fcmple16 %f2, %f16, %o0
11055 tvs %icc, 0x1
11056 fpack16 %f20, %f13
11057 alignaddr %o2, %g4, %g2
11058 tsubcctv %l1, %l3, %g3
11059 membar 0x78
11060 fornot2 %f28, %f6, %f6
11061 fsrc1 %f26, %f2
11062 sdivx %l2, 0x021F, %i4
11063 te %icc, 0x7
11064 bshuffle %f6, %f8, %f26
11065 fornot1 %f4, %f26, %f14
11066 ldsh [%l7 + 0x0A], %g7
11067 fpsub32 %f30, %f8, %f10
11068 mova %xcc, %g6, %o5
11069 smulcc %i1, %i5, %o7
11070 bcs loop_1037
11071 ldsh [%l7 + 0x08], %o1
11072 mova %xcc, %o4, %i7
11073 mulx %g1, 0x03A8, %i0
11074loop_1037:
11075 move %icc, %g5, %o6
11076 sub %l6, %i3, %i6
11077 andcc %o3, %i2, %l5
11078 tpos %icc, 0x6
11079 edge8l %l4, %l0, %o0
11080 tle %xcc, 0x7
11081 srl %o2, 0x15, %g4
11082 udivx %g2, 0x1096, %l3
11083 subcc %g3, %l2, %l1
11084 movrlz %i4, 0x234, %g6
11085 edge16 %o5, %g7, %i1
11086 siam 0x4
11087 fones %f30
11088 fbule,a %fcc2, loop_1038
11089 taddcc %i5, 0x19F5, %o7
11090 udivx %o4, 0x00DB, %i7
11091 xor %o1, 0x1EB7, %g1
11092loop_1038:
11093 bn,a,pn %xcc, loop_1039
11094 swap [%l7 + 0x6C], %g5
11095 te %icc, 0x6
11096 fabss %f24, %f8
11097loop_1039:
11098 movge %icc, %o6, %i0
11099 tle %icc, 0x2
11100 fbl %fcc3, loop_1040
11101 srl %i3, %i6, %l6
11102 tvs %icc, 0x1
11103 addcc %o3, %i2, %l5
11104loop_1040:
11105 fzeros %f31
11106 move %xcc, %l0, %l4
11107 tn %icc, 0x2
11108 tl %icc, 0x2
11109 movrlz %o2, 0x085, %g4
11110 movcs %icc, %o0, %l3
11111 tn %xcc, 0x4
11112 restored
11113 rdpr %cwp, %g1
11114 rdpr %cansave, %g2
11115 rdpr %canrestore, %g3
11116 rdpr %cleanwin, %g4
11117 rdpr %otherwin, %g5
11118 rdpr %wstate, %g6
11119 tsubcctv %g2, 0x1853, %g3
11120 bvc,pn %icc, loop_1041
11121 ldsw [%l7 + 0x50], %l1
11122 bneg,a,pt %icc, loop_1042
11123 tsubcctv %i4, %g6, %o5
11124loop_1041:
11125 fornot2 %f12, %f10, %f18
11126 bgu loop_1043
11127loop_1042:
11128 restored
11129 rdpr %cwp, %g1
11130 rdpr %cansave, %g2
11131 rdpr %canrestore, %g3
11132 rdpr %cleanwin, %g4
11133 rdpr %otherwin, %g5
11134 rdpr %wstate, %g6
11135 xorcc %l2, 0x1885, %g7
11136 ld [%l7 + 0x1C], %f31
11137loop_1043:
11138 movn %xcc, %i5, %o7
11139 fmul8ulx16 %f10, %f24, %f16
11140 sdiv %i1, 0x0222, %o4
11141 tge %xcc, 0x2
11142 tvs %xcc, 0x2
11143 fmovrdne %o1, %f26, %f10
11144 fmovsle %icc, %f0, %f4
11145 sdivx %i7, 0x0A08, %g1
11146 movrlz %o6, %g5, %i0
11147 fmovsl %xcc, %f15, %f23
11148 edge32ln %i3, %i6, %l6
11149 fabss %f29, %f19
11150 edge32l %o3, %i2, %l0
11151 and %l4, %l5, %o2
11152 sll %g4, %l3, %g2
11153 sra %o0, %l1, %i4
11154 fmovrsgez %g6, %f9, %f25
11155 fmovse %icc, %f26, %f2
11156 sra %g3, %l2, %o5
11157 alignaddrl %g7, %i5, %i1
11158 fzeros %f25
11159 sdiv %o4, 0x1A35, %o7
11160 subc %i7, 0x1AA0, %g1
11161 xnor %o6, %g5, %i0
11162 sub %o1, %i6, %i3
11163 fmovdle %xcc, %f21, %f9
11164 sth %l6, [%l7 + 0x7E]
11165 tvc %icc, 0x5
11166 xorcc %o3, %i2, %l0
11167 movn %icc, %l4, %o2
11168 fbl %fcc2, loop_1044
11169 fmul8ulx16 %f2, %f26, %f4
11170 nop
11171 setx loop_1045, %l0, %l1
11172 jmpl %l1, %l5
11173 fbuge,a %fcc0, loop_1046
11174loop_1044:
11175 fmovdne %xcc, %f17, %f1
11176 edge16l %g4, %l3, %g2
11177loop_1045:
11178 movvs %xcc, %o0, %l1
11179loop_1046:
11180 taddcctv %i4, %g6, %l2
11181 fxor %f10, %f20, %f20
11182 tsubcctv %g3, 0x0112, %g7
11183 fpsub32 %f14, %f18, %f2
11184 fpsub32 %f22, %f12, %f30
11185 fnegd %f18, %f4
11186 fpack32 %f8, %f16, %f4
11187 fmovdne %icc, %f19, %f21
11188 membar 0x32
11189 fbl,a %fcc0, loop_1047
11190 subc %i5, 0x1698, %i1
11191 mulscc %o4, 0x17D1, %o7
11192 tg %xcc, 0x3
11193loop_1047:
11194 tg %icc, 0x1
11195 movrlz %o5, %g1, %i7
11196 edge8ln %o6, %g5, %o1
11197 set 0x40, %i3
11198 stda %f16, [%l7 + %i3] 0x11
11199 stbar
11200 stx %i0, [%l7 + 0x30]
11201 movvs %icc, %i3, %l6
11202 edge8n %i6, %o3, %l0
11203 fmovrdne %i2, %f24, %f6
11204 tcs %xcc, 0x4
11205 sdivcc %o2, 0x0108, %l4
11206 edge8ln %l5, %g4, %l3
11207 fbe,a %fcc0, loop_1048
11208 subc %g2, 0x097F, %o0
11209 fblg,a %fcc2, loop_1049
11210 smul %i4, 0x0F83, %g6
11211loop_1048:
11212 srax %l2, %l1, %g7
11213 sethi 0x0984, %g3
11214loop_1049:
11215 fmuld8ulx16 %f11, %f15, %f28
11216 umulcc %i5, 0x16FB, %i1
11217 fbuge,a %fcc2, loop_1050
11218 andncc %o7, %o4, %o5
11219 fabsd %f16, %f0
11220 fmovdgu %xcc, %f16, %f19
11221loop_1050:
11222 tn %icc, 0x6
11223 ldsw [%l7 + 0x20], %i7
11224 movcc %icc, %o6, %g1
11225 array32 %o1, %i0, %g5
11226 wr %g0, 0x80, %asi
11227 prefetcha [%l7 + 0x50] %asi, 0x2
11228 brlez,a %i6, loop_1051
11229 udiv %o3, 0x1FFC, %l6
11230 tleu %xcc, 0x1
11231 fmul8sux16 %f26, %f16, %f18
11232loop_1051:
11233 nop
11234 set 0x38, %i2
11235 lduwa [%l7 + %i2] 0x80, %l0
11236 edge16 %i2, %o2, %l5
11237 movneg %icc, %l4, %g4
11238 bpos %icc, loop_1052
11239 ta %xcc, 0x7
11240 movrgez %g2, %l3, %i4
11241 and %o0, %g6, %l2
11242loop_1052:
11243 andncc %g7, %l1, %g3
11244 ba,pt %icc, loop_1053
11245 orncc %i5, 0x1687, %i1
11246 fbul %fcc0, loop_1054
11247 alignaddrl %o4, %o5, %i7
11248loop_1053:
11249 tleu %icc, 0x4
11250 bpos,pt %xcc, loop_1055
11251loop_1054:
11252 move %xcc, %o6, %g1
11253 srlx %o7, %i0, %o1
11254 edge16l %i3, %i6, %g5
11255loop_1055:
11256 fmovsvs %xcc, %f26, %f28
11257 bn,pt %xcc, loop_1056
11258 st %f25, [%l7 + 0x10]
11259 edge16l %o3, %l6, %i2
11260 smul %l0, 0x0B2E, %o2
11261loop_1056:
11262 sdivcc %l5, 0x0523, %l4
11263 restored
11264 rdpr %cwp, %g1
11265 rdpr %cansave, %g2
11266 rdpr %canrestore, %g3
11267 rdpr %cleanwin, %g4
11268 rdpr %otherwin, %g5
11269 rdpr %wstate, %g6
11270 orcc %g4, 0x1576, %l3
11271 srax %g2, 0x09, %i4
11272 bgu loop_1057
11273 andn %o0, %l2, %g6
11274 sll %l1, 0x1C, %g3
11275 sra %i5, %i1, %o4
11276loop_1057:
11277 fmovdvc %xcc, %f5, %f17
11278 fmovdvs %xcc, %f7, %f31
11279 wr %g0, 0x2b, %asi
11280 stha %g7, [%l7 + 0x42] %asi
11281 membar #Sync
11282 fpadd32s %f0, %f19, %f17
11283 fmul8sux16 %f2, %f6, %f14
11284 edge8l %o5, %o6, %i7
11285 array16 %o7, %g1, %o1
11286 fmul8sux16 %f8, %f24, %f16
11287 fmovsneg %icc, %f28, %f6
11288 wr %g0, 0x81, %asi
11289 ldstuba [%l7 + 0x1F] %asi, %i3
11290 wr %g0, 0x81, %asi
11291 lda [%l7 + 0x30] %asi, %f4
11292 andcc %i0, %i6, %o3
11293 array32 %g5, %l6, %i2
11294 fsrc2s %f28, %f1
11295 fmovrdlz %o2, %f20, %f12
11296 array16 %l0, %l5, %g4
11297 and %l4, 0x0922, %g2
11298 udivx %i4, 0x1269, %l3
11299 for %f4, %f6, %f18
11300 addccc %o0, 0x0B68, %g6
11301 edge8n %l2, %g3, %i5
11302 sdivcc %i1, 0x0874, %o4
11303 swap [%l7 + 0x1C], %g7
11304 array8 %l1, %o5, %o6
11305 ldx [%l7 + 0x20], %i7
11306 movn %icc, %g1, %o1
11307 stbar
11308 andcc %i3, %o7, %i6
11309 fornot2s %f12, %f9, %f21
11310 movg %xcc, %o3, %i0
11311 fbug,a %fcc0, loop_1058
11312 movvc %icc, %l6, %g5
11313 xor %i2, 0x131E, %l0
11314 ba,pt %xcc, loop_1059
11315loop_1058:
11316 subc %o2, %l5, %g4
11317 srax %l4, 0x0D, %g2
11318 tcs %icc, 0x4
11319loop_1059:
11320 fba %fcc1, loop_1060
11321 tge %xcc, 0x7
11322 fbg %fcc1, loop_1061
11323 movneg %xcc, %l3, %o0
11324loop_1060:
11325 fcmpne32 %f8, %f28, %g6
11326 std %i4, [%l7 + 0x38]
11327loop_1061:
11328 alignaddrl %g3, %i5, %i1
11329 fmovrdgez %l2, %f22, %f16
11330 sir 0x0552
11331 fsrc1s %f5, %f20
11332 fbu,a %fcc1, loop_1062
11333 movneg %xcc, %g7, %o4
11334 sdivcc %l1, 0x1BE9, %o6
11335 fmovrslz %o5, %f9, %f16
11336loop_1062:
11337 edge32n %i7, %o1, %g1
11338 nop
11339 setx loop_1063, %l0, %l1
11340 jmpl %l1, %o7
11341 xnor %i6, 0x1E4C, %o3
11342 sll %i3, %i0, %l6
11343 fmovsneg %xcc, %f25, %f10
11344loop_1063:
11345 movge %xcc, %i2, %g5
11346 bleu %icc, loop_1064
11347 bvs,a,pt %xcc, loop_1065
11348 fmovsl %icc, %f15, %f17
11349 bpos,a,pn %xcc, loop_1066
11350loop_1064:
11351 orncc %o2, %l0, %l5
11352loop_1065:
11353 ldsw [%l7 + 0x0C], %l4
11354 udivx %g2, 0x1BFD, %l3
11355loop_1066:
11356 nop
11357 set 0x48, %o5
11358 stba %o0, [%l7 + %o5] 0x0c
11359 array8 %g6, %i4, %g3
11360 fpsub16 %f0, %f10, %f0
11361 array16 %g4, %i5, %i1
11362 tsubcc %g7, 0x1EF9, %o4
11363 edge16ln %l2, %l1, %o6
11364 fbul %fcc0, loop_1067
11365 movre %o5, 0x2A2, %o1
11366 fnand %f26, %f14, %f28
11367 fmovrsne %g1, %f5, %f25
11368loop_1067:
11369 array16 %o7, %i6, %o3
11370 movrlz %i7, %i0, %i3
11371 fmovdleu %icc, %f5, %f27
11372 movle %xcc, %i2, %l6
11373 movrlez %g5, %l0, %l5
11374 edge8 %l4, %g2, %o2
11375 fpadd16s %f27, %f0, %f17
11376 taddcc %l3, 0x14D2, %g6
11377 fmovdn %icc, %f1, %f1
11378 tsubcctv %i4, %o0, %g3
11379 std %f16, [%l7 + 0x50]
11380 sll %g4, %i5, %i1
11381 movvc %icc, %g7, %l2
11382 movrgez %o4, 0x1F1, %l1
11383 fabsd %f18, %f12
11384 srax %o5, 0x19, %o1
11385 subc %g1, %o6, %i6
11386 fmuld8sux16 %f12, %f22, %f16
11387 and %o7, 0x0E09, %o3
11388 ldd [%l7 + 0x20], %i0
11389 sllx %i7, %i3, %l6
11390 tn %icc, 0x0
11391 sdiv %i2, 0x0EF2, %l0
11392 tle %icc, 0x4
11393 xor %l5, %l4, %g5
11394 fbue %fcc0, loop_1068
11395 tvs %xcc, 0x4
11396 fba,a %fcc0, loop_1069
11397 fmovrsne %g2, %f10, %f11
11398loop_1068:
11399 alignaddrl %l3, %g6, %i4
11400 edge16 %o2, %g3, %g4
11401loop_1069:
11402 fbug,a %fcc3, loop_1070
11403 tl %icc, 0x3
11404 sub %i5, %o0, %g7
11405 taddcc %i1, 0x0379, %o4
11406loop_1070:
11407 sub %l1, %o5, %l2
11408 ta %xcc, 0x2
11409 fzeros %f18
11410 fmovsle %xcc, %f18, %f14
11411 orn %o1, %o6, %i6
11412 tle %icc, 0x3
11413 edge16l %o7, %g1, %o3
11414 tn %xcc, 0x1
11415 movg %icc, %i7, %i3
11416 brnz,a %i0, loop_1071
11417 tne %icc, 0x7
11418 fnot2 %f0, %f0
11419 taddcc %i2, 0x0257, %l0
11420loop_1071:
11421 edge16ln %l6, %l5, %l4
11422 fmovs %f23, %f22
11423 stx %g2, [%l7 + 0x78]
11424 tleu %icc, 0x0
11425 udivcc %l3, 0x0160, %g6
11426 orn %i4, %o2, %g5
11427 sethi 0x00D6, %g4
11428 addccc %i5, 0x18FF, %g3
11429 addc %o0, %g7, %i1
11430 addcc %l1, %o5, %o4
11431 udiv %l2, 0x089E, %o1
11432 wr %g0, 0xe3, %asi
11433 stba %i6, [%l7 + 0x33] %asi
11434 membar #Sync
11435 tvc %xcc, 0x1
11436 taddcctv %o7, 0x0907, %g1
11437 udiv %o6, 0x1351, %o3
11438 set 0x50, %o2
11439 lda [%l7 + %o2] 0x15, %f28
11440 edge16 %i7, %i3, %i0
11441 brnz %l0, loop_1072
11442 fmovdcs %icc, %f4, %f20
11443 edge8 %l6, %i2, %l5
11444 sllx %l4, 0x18, %g2
11445loop_1072:
11446 edge8n %g6, %l3, %o2
11447 stx %g5, [%l7 + 0x58]
11448 fmuld8sux16 %f4, %f3, %f10
11449 fcmpgt16 %f26, %f6, %g4
11450 bne loop_1073
11451 bg,a,pn %icc, loop_1074
11452 movrlz %i5, %i4, %o0
11453 edge32n %g7, %i1, %g3
11454loop_1073:
11455 smul %l1, 0x07BA, %o4
11456loop_1074:
11457 std %l2, [%l7 + 0x68]
11458 fmuld8sux16 %f19, %f13, %f16
11459 fpsub16 %f22, %f30, %f0
11460 fmovsneg %icc, %f6, %f6
11461 srax %o5, %o1, %o7
11462 wr %g0, 0x80, %asi
11463 ldswa [%l7 + 0x4C] %asi, %i6
11464 fnegs %f23, %f2
11465 fnor %f24, %f0, %f4
11466 ld [%l7 + 0x70], %f3
11467 sdiv %o6, 0x1C67, %g1
11468 edge8l %i7, %i3, %o3
11469 nop
11470 set 0x36, %o3
11471 ldub [%l7 + %o3], %l0
11472 wr %g0, 0x04, %asi
11473 stda %f16, [%l7 + 0x40] %asi
11474 fcmpne32 %f2, %f6, %l6
11475 movpos %icc, %i0, %i2
11476 tne %xcc, 0x4
11477 bg,pt %xcc, loop_1075
11478 xor %l5, %l4, %g6
11479 alignaddrl %l3, %g2, %o2
11480 fbn %fcc3, loop_1076
11481loop_1075:
11482 ta %xcc, 0x1
11483 add %l7, 0x60, %l6
11484 wr %g0, 0x88, %asi
11485 ldxa [%l6] %asi, %g5
11486 casxa [%l6] %asi, %g5, %g4
11487loop_1076:
11488 mulx %i5, 0x06C2, %o0
11489 fbe %fcc0, loop_1077
11490 movl %xcc, %g7, %i1
11491 fmovrsne %g3, %f13, %f20
11492 bshuffle %f24, %f8, %f2
11493loop_1077:
11494 fmovrdlez %i4, %f8, %f18
11495 movcc %icc, %l1, %o4
11496 tgu %xcc, 0x6
11497 tge %xcc, 0x3
11498 call loop_1078
11499 movgu %xcc, %o5, %o1
11500 nop
11501 set 0x60, %l5
11502 ldd [%l7 + %l5], %l2
11503 movcc %xcc, %o7, %o6
11504loop_1078:
11505 movrgz %i6, %i7, %g1
11506 addc %o3, 0x0766, %l0
11507 fxor %f0, %f24, %f18
11508 ta %icc, 0x5
11509 movge %icc, %i3, %l6
11510 fsrc1s %f19, %f21
11511 set 0x10, %i5
11512 ldda [%l7 + %i5] 0x27, %i0
11513 fpadd16 %f0, %f2, %f2
11514 tpos %xcc, 0x1
11515 be,pt %xcc, loop_1079
11516 and %i2, 0x0978, %l4
11517 bcs,a %icc, loop_1080
11518 tsubcctv %g6, %l5, %g2
11519loop_1079:
11520 stw %l3, [%l7 + 0x40]
11521 set 0x50, %o7
11522 ldda [%l7 + %o7] 0x10, %g4
11523loop_1080:
11524 ta %xcc, 0x0
11525 membar 0x36
11526 ldstub [%l7 + 0x4F], %g4
11527 fmovrslz %o2, %f30, %f0
11528 tsubcctv %o0, %i5, %i1
11529 fxors %f14, %f19, %f10
11530 fcmpeq16 %f16, %f16, %g3
11531 xnor %g7, %l1, %o4
11532 andn %i4, %o5, %l2
11533 wr %g0, 0x80, %asi
11534 stxa %o1, [%l7 + 0x48] %asi
11535 fmovrdlez %o6, %f2, %f16
11536 fmovsa %icc, %f31, %f16
11537 xnor %i6, 0x148F, %i7
11538 fmovsneg %xcc, %f16, %f21
11539 fmovrdgez %g1, %f6, %f0
11540 fbue,a %fcc0, loop_1081
11541 fbule %fcc0, loop_1082
11542 for %f4, %f22, %f4
11543 fornot2s %f14, %f21, %f4
11544loop_1081:
11545 movrgez %o3, 0x2FA, %o7
11546loop_1082:
11547 fmovsgu %xcc, %f28, %f1
11548 saved
11549 rdpr %cwp, %g1
11550 rdpr %cansave, %g2
11551 rdpr %canrestore, %g3
11552 rdpr %cleanwin, %g4
11553 rdpr %otherwin, %g5
11554 rdpr %wstate, %g6
11555 popc %i3, %l0
11556 srlx %i0, 0x0E, %l6
11557 add %l7, 0x7C, %l6
11558 wr %g0, 0x04, %asi
11559 lda [%l6] %asi, %i2
11560 casa [%l6] %asi, %i2, %g6
11561 wr %g0, 0x88, %asi
11562 stxa %l4, [%l7 + 0x38] %asi
11563 tne %xcc, 0x1
11564 edge8l %l5, %l3, %g2
11565 fmovdge %icc, %f13, %f10
11566 xor %g5, %o2, %o0
11567 udiv %g4, 0x1C07, %i1
11568 fmovrsgz %g3, %f25, %f21
11569 set 0x6C, %g2
11570 sta %f7, [%l7 + %g2] 0x11
11571 taddcc %i5, 0x0917, %g7
11572 tleu %xcc, 0x1
11573 andn %l1, 0x1CBB, %i4
11574 fors %f24, %f20, %f13
11575 move %icc, %o5, %o4
11576 fmovse %icc, %f7, %f28
11577 array8 %l2, %o6, %i6
11578 ta %xcc, 0x2
11579 addcc %i7, 0x1DE7, %o1
11580 fpsub32 %f12, %f14, %f2
11581 xnorcc %o3, 0x0FD2, %g1
11582 array32 %i3, %l0, %i0
11583 xnor %o7, 0x0964, %l6
11584 fmovspos %xcc, %f30, %f13
11585 fzero %f8
11586 edge8 %g6, %l4, %l5
11587 movle %xcc, %l3, %i2
11588 taddcctv %g2, 0x029C, %o2
11589 brnz,a %g5, loop_1083
11590 fblg %fcc2, loop_1084
11591 fmovrdlz %o0, %f26, %f14
11592 xorcc %g4, 0x1633, %i1
11593loop_1083:
11594 edge32n %i5, %g3, %g7
11595loop_1084:
11596 movrlz %i4, 0x2AB, %o5
11597 andncc %l1, %l2, %o4
11598 ldd [%l7 + 0x38], %o6
11599 udivx %i6, 0x1294, %i7
11600 edge16ln %o3, %g1, %i3
11601 ldstub [%l7 + 0x50], %l0
11602 tg %icc, 0x6
11603 edge8n %i0, %o1, %l6
11604 udivcc %g6, 0x0909, %l4
11605 fmovsleu %xcc, %f15, %f23
11606 wr %g0, 0x81, %asi
11607 lduba [%l7 + 0x4F] %asi, %l5
11608 edge16n %o7, %l3, %g2
11609 bpos %xcc, loop_1085
11610 sllx %i2, %g5, %o0
11611 faligndata %f6, %f18, %f16
11612 fmul8sux16 %f24, %f2, %f30
11613loop_1085:
11614 addc %o2, 0x1039, %g4
11615 flush %l7 + 0x70
11616 nop
11617 setx loop_1086, %l0, %l1
11618 wrpr 0x1, %tl
11619 wrpr %l1, %tpc
11620 add %l1, 0x4, %l1
11621 wrpr %l1, %tnpc
11622 setx 0x34400001400, %l0, %l1
11623 wrpr %l1, %tstate
11624 wrhpr 0x4, %htstate
11625 retry
11626 fmovsn %icc, %f22, %f28
11627 movpos %icc, %i5, %g3
11628 fornot2 %f0, %f8, %f18
11629loop_1086:
11630 fabsd %f28, %f0
11631 fmul8sux16 %f26, %f26, %f0
11632 ldsh [%l7 + 0x32], %g7
11633 fpmerge %f0, %f30, %f4
11634 xnor %i4, %i1, %l1
11635 tcs %xcc, 0x0
11636 orn %l2, 0x0647, %o4
11637 saved
11638 rdpr %cwp, %g1
11639 rdpr %cansave, %g2
11640 rdpr %canrestore, %g3
11641 rdpr %cleanwin, %g4
11642 rdpr %otherwin, %g5
11643 rdpr %wstate, %g6
11644 udiv %o5, 0x0FBE, %o6
11645 fxnors %f23, %f17, %f8
11646 fandnot2s %f18, %f16, %f11
11647 edge32n %i6, %i7, %g1
11648 fbu,a %fcc3, loop_1087
11649 edge16n %o3, %l0, %i0
11650 edge8ln %o1, %l6, %i3
11651 smul %l4, 0x0C68, %g6
11652loop_1087:
11653 bcc,pt %xcc, loop_1088
11654 sra %o7, 0x1A, %l3
11655 set 0x10, %o1
11656 stba %g2, [%l7 + %o1] 0xea
11657 membar #Sync
11658loop_1088:
11659 edge32l %l5, %i2, %o0
11660 orncc %o2, 0x19D0, %g5
11661 wr %g0, 0x11, %asi
11662 ldsha [%l7 + 0x3E] %asi, %g4
11663 fbg,a %fcc2, loop_1089
11664 fbge %fcc2, loop_1090
11665 fpack32 %f26, %f18, %f30
11666 movle %icc, %i5, %g3
11667loop_1089:
11668 xnorcc %g7, %i1, %i4
11669loop_1090:
11670 movle %icc, %l1, %l2
11671 fmovrdgz %o5, %f12, %f6
11672 tneg %xcc, 0x6
11673 fmul8sux16 %f8, %f6, %f26
11674 subc %o4, 0x1058, %i6
11675 fmovsle %icc, %f29, %f27
11676 or %i7, %g1, %o6
11677 tvs %icc, 0x7
11678 brz,a %l0, loop_1091
11679 mova %xcc, %i0, %o3
11680 movcc %xcc, %l6, %i3
11681 movre %l4, 0x02F, %g6
11682loop_1091:
11683 fbo %fcc3, loop_1092
11684 fmovsle %xcc, %f10, %f0
11685 orcc %o7, 0x11D1, %o1
11686 udivx %l3, 0x198F, %l5
11687loop_1092:
11688 sdiv %g2, 0x0851, %i2
11689 edge32n %o2, %o0, %g5
11690 udivx %i5, 0x0EE8, %g4
11691 fnot2s %f16, %f7
11692 flush %l7 + 0x30
11693 nop
11694 set 0x5C, %i1
11695 prefetch [%l7 + %i1], 0x0
11696 brlz %g7, loop_1093
11697 fcmple16 %f10, %f6, %g3
11698 for %f30, %f20, %f28
11699 bvs,a,pn %xcc, loop_1094
11700loop_1093:
11701 sethi 0x169D, %i1
11702 fbg,a %fcc3, loop_1095
11703 fmovsa %xcc, %f14, %f21
11704loop_1094:
11705 edge32 %l1, %i4, %o5
11706 tle %icc, 0x5
11707loop_1095:
11708 array32 %l2, %i6, %o4
11709 srl %g1, %o6, %l0
11710 brlz %i0, loop_1096
11711 udivx %o3, 0x041A, %l6
11712 movpos %xcc, %i7, %i3
11713 fmovdn %xcc, %f18, %f0
11714loop_1096:
11715 fbue %fcc2, loop_1097
11716 sir 0x1713
11717 fbge %fcc2, loop_1098
11718 edge16l %l4, %g6, %o1
11719loop_1097:
11720 movrlz %l3, 0x154, %o7
11721 set 0x60, %o6
11722 prefetcha [%l7 + %o6] 0x04, 0x3
11723loop_1098:
11724 sir 0x16A6
11725 orncc %i2, %o2, %g2
11726 fbue,a %fcc0, loop_1099
11727 fmul8ulx16 %f12, %f4, %f12
11728 lduw [%l7 + 0x58], %o0
11729 ldsw [%l7 + 0x68], %g5
11730loop_1099:
11731 fnot1 %f4, %f6
11732 wr %g0, 0x04, %asi
11733 ldsba [%l7 + 0x32] %asi, %g4
11734 or %g7, %g3, %i5
11735 ldsw [%l7 + 0x7C], %i1
11736 andn %i4, 0x181F, %l1
11737 fnors %f29, %f25, %f25
11738 edge8l %l2, %i6, %o4
11739 umul %g1, %o6, %l0
11740 tsubcctv %o5, 0x0EF6, %o3
11741 fmovscs %xcc, %f23, %f14
11742 set 0x40, %g4
11743 stda %f16, [%l7 + %g4] 0x1f
11744 membar #Sync
11745 wr %g0, 0x89, %asi
11746 lda [%l7 + 0x60] %asi, %f8
11747 addccc %l6, %i7, %i3
11748 fmovdneg %icc, %f5, %f29
11749 fbue %fcc3, loop_1100
11750 andn %i0, %g6, %o1
11751 sdivx %l4, 0x19CD, %o7
11752 wr %g0, 0x04, %asi
11753 stha %l5, [%l7 + 0x26] %asi
11754loop_1100:
11755 udiv %i2, 0x108A, %l3
11756 fbl,a %fcc2, loop_1101
11757 mulscc %g2, 0x1C39, %o2
11758 fbu,a %fcc3, loop_1102
11759 fmul8x16al %f9, %f7, %f0
11760loop_1101:
11761 brz,a %o0, loop_1103
11762 lduw [%l7 + 0x24], %g5
11763loop_1102:
11764 nop
11765 wr %g0, 0x1e, %asi
11766 stda %f16, [%l7 + 0x40] %asi
11767 membar #Sync
11768loop_1103:
11769 fmovdvs %xcc, %f1, %f21
11770 bpos,pt %xcc, loop_1104
11771 movneg %xcc, %g4, %g7
11772 siam 0x1
11773 sdivx %g3, 0x15C8, %i1
11774loop_1104:
11775 movge %xcc, %i4, %l1
11776 edge8ln %i5, %i6, %o4
11777 ba,a %icc, loop_1105
11778 ldsw [%l7 + 0x5C], %l2
11779 fbul %fcc2, loop_1106
11780 sdiv %o6, 0x03EF, %l0
11781loop_1105:
11782 ldsb [%l7 + 0x32], %g1
11783 te %xcc, 0x0
11784loop_1106:
11785 bcc,a %xcc, loop_1107
11786 edge8ln %o3, %o5, %i7
11787 sdivcc %i3, 0x15D5, %l6
11788 edge16n %i0, %g6, %l4
11789loop_1107:
11790 movn %xcc, %o7, %o1
11791 movrgz %l5, 0x32D, %i2
11792 fbo %fcc3, loop_1108
11793 edge8n %g2, %l3, %o0
11794 tvs %xcc, 0x5
11795 tcc %xcc, 0x7
11796loop_1108:
11797 umulcc %o2, %g4, %g5
11798 and %g7, 0x0981, %i1
11799 movgu %icc, %i4, %g3
11800 lduh [%l7 + 0x56], %i5
11801 movge %icc, %l1, %i6
11802 tgu %icc, 0x2
11803 fbe %fcc2, loop_1109
11804 sll %o4, %o6, %l0
11805 tsubcctv %l2, 0x073E, %g1
11806 sir 0x12D1
11807loop_1109:
11808 sllx %o3, 0x1D, %i7
11809 movrlez %o5, 0x0A7, %l6
11810 tvc %icc, 0x4
11811 wr %g0, 0x89, %asi
11812 ldxa [%l7 + 0x48] %asi, %i3
11813 fmovscs %icc, %f16, %f27
11814 set 0x0, %o0
11815 stxa %i0, [%g0 + %o0] 0x5f
11816 tvc %xcc, 0x0
11817 edge8 %l4, %o7, %o1
11818 add %l7, 0x6C, %l6
11819 wr %g0, 0x81, %asi
11820 lda [%l6] %asi, %g6
11821 casa [%l6] %asi, %g6, %i2
11822 tl %xcc, 0x4
11823 movn %icc, %l5, %g2
11824 andncc %o0, %o2, %l3
11825 fmovdl %icc, %f12, %f1
11826 fmovscc %xcc, %f17, %f12
11827 tgu %xcc, 0x4
11828 fmovse %xcc, %f27, %f26
11829 subcc %g4, %g7, %i1
11830 saved
11831 rdpr %cwp, %g1
11832 rdpr %cansave, %g2
11833 rdpr %canrestore, %g3
11834 rdpr %cleanwin, %g4
11835 rdpr %otherwin, %g5
11836 rdpr %wstate, %g6
11837 edge16ln %i4, %g5, %g3
11838 andcc %i5, %l1, %o4
11839 edge16l %i6, %o6, %l2
11840 xnor %g1, 0x0F0C, %l0
11841 restored
11842 rdpr %cwp, %g1
11843 rdpr %cansave, %g2
11844 rdpr %canrestore, %g3
11845 rdpr %cleanwin, %g4
11846 rdpr %otherwin, %g5
11847 rdpr %wstate, %g6
11848 xorcc %o3, %i7, %l6
11849 fmovdl %xcc, %f14, %f6
11850 fpmerge %f26, %f18, %f24
11851 bgu,a %xcc, loop_1110
11852 tl %xcc, 0x2
11853 xnorcc %o5, %i0, %l4
11854 addc %o7, %i3, %g6
11855loop_1110:
11856 sra %o1, 0x1B, %i2
11857 bg loop_1111
11858 mulx %g2, 0x0AC9, %l5
11859 brlz,a %o0, loop_1112
11860 move %icc, %l3, %o2
11861loop_1111:
11862 ble,pn %icc, loop_1113
11863 fmovsne %icc, %f21, %f14
11864loop_1112:
11865 sub %g7, %g4, %i4
11866 sth %i1, [%l7 + 0x6E]
11867loop_1113:
11868 andn %g5, 0x1FBD, %g3
11869 orcc %l1, %o4, %i5
11870 fands %f25, %f21, %f18
11871 fandnot2 %f8, %f8, %f24
11872 sdiv %o6, 0x1FF3, %i6
11873 mulx %l2, 0x026D, %g1
11874 subccc %l0, %o3, %l6
11875 edge16ln %i7, %o5, %i0
11876 tvc %icc, 0x2
11877 edge16ln %l4, %o7, %g6
11878 movgu %icc, %o1, %i2
11879 sdivcc %g2, 0x03BA, %l5
11880 subc %o0, %l3, %o2
11881 tg %xcc, 0x5
11882 edge32ln %i3, %g7, %g4
11883 fzero %f26
11884 fornot2 %f22, %f14, %f28
11885 fbe,a %fcc0, loop_1114
11886 andcc %i4, %i1, %g5
11887 fones %f15
11888 fmovsle %xcc, %f15, %f19
11889loop_1114:
11890 xor %g3, %o4, %i5
11891 tge %icc, 0x7
11892 fcmple16 %f26, %f26, %o6
11893 tsubcc %l1, 0x1C4E, %i6
11894 tle %xcc, 0x0
11895 fmovsge %xcc, %f6, %f13
11896 tcc %xcc, 0x2
11897 smulcc %g1, 0x1E45, %l2
11898 nop
11899 setx loop_1115, %l0, %l1
11900 wrpr 0x1, %tl
11901 wrpr %l1, %tpc
11902 add %l1, 0x4, %l1
11903 wrpr %l1, %tnpc
11904 setx 0x34400001400, %l0, %l1
11905 wrpr %l1, %tstate
11906 wrhpr 0x4, %htstate
11907 retry
11908 subccc %l0, 0x06D4, %l6
11909 movpos %xcc, %o3, %i7
11910 or %o5, %i0, %l4
11911loop_1115:
11912 movleu %icc, %o7, %o1
11913 sdivx %i2, 0x1931, %g6
11914 set 0x20, %l4
11915 stda %g2, [%l7 + %l4] 0x11
11916 tn %xcc, 0x4
11917 andncc %o0, %l3, %l5
11918 umulcc %i3, %g7, %g4
11919 fnot2s %f9, %f28
11920 fornot2s %f3, %f28, %f8
11921 andncc %i4, %i1, %g5
11922 fbuge,a %fcc3, loop_1116
11923 edge16n %o2, %o4, %i5
11924 movge %icc, %o6, %l1
11925 tvs %xcc, 0x7
11926loop_1116:
11927 edge8l %g3, %i6, %l2
11928 andcc %l0, %g1, %l6
11929 movcs %xcc, %i7, %o3
11930 movge %xcc, %o5, %i0
11931 edge16l %l4, %o1, %o7
11932 alignaddr %g6, %g2, %o0
11933 fmovdcc %xcc, %f11, %f12
11934 fmovdpos %icc, %f28, %f7
11935 fmovsvs %xcc, %f30, %f6
11936 restored
11937 rdpr %cwp, %g1
11938 rdpr %cansave, %g2
11939 rdpr %canrestore, %g3
11940 rdpr %cleanwin, %g4
11941 rdpr %otherwin, %g5
11942 rdpr %wstate, %g6
11943 restored
11944 rdpr %cwp, %g1
11945 rdpr %cansave, %g2
11946 rdpr %canrestore, %g3
11947 rdpr %cleanwin, %g4
11948 rdpr %otherwin, %g5
11949 rdpr %wstate, %g6
11950 set 0x58, %l1
11951 prefetcha [%l7 + %l1] 0x04, 0x0
11952 orn %l5, %i3, %i2
11953 edge8l %g4, %g7, %i4
11954 wr %g0, 0x04, %asi
11955 ldstuba [%l7 + 0x73] %asi, %g5
11956 sll %o2, 0x19, %i1
11957 add %l7, 0x10, %l6
11958 wr %g0, 0x0c, %asi
11959 casa [%l6] 0x0c, %i5, %o4
11960 edge32ln %l1, %g3, %o6
11961 call loop_1117
11962 array32 %i6, %l2, %l0
11963 smulcc %l6, 0x0DD5, %g1
11964 std %f16, [%l7 + 0x40]
11965loop_1117:
11966 udivx %i7, 0x0466, %o3
11967 and %i0, 0x09A9, %o5
11968 fmovdpos %xcc, %f21, %f7
11969 taddcctv %o1, %l4, %g6
11970 ldsh [%l7 + 0x32], %o7
11971 smul %g2, %l3, %l5
11972 movrlz %i3, %o0, %g4
11973 edge8ln %g7, %i2, %g5
11974 edge8n %o2, %i4, %i5
11975 sdivcc %o4, 0x0D8E, %l1
11976 brlez,a %g3, loop_1118
11977 srl %i1, 0x13, %i6
11978 fcmpes %fcc1, %f29, %f12
11979 movn %icc, %o6, %l2
11980loop_1118:
11981 faligndata %f12, %f10, %f22
11982 stb %l6, [%l7 + 0x0B]
11983 fmovdpos %xcc, %f17, %f4
11984 movrne %g1, 0x306, %i7
11985 fmovdl %xcc, %f10, %f10
11986 orn %l0, 0x1707, %o3
11987 set 0x08, %i6
11988 lduwa [%l7 + %i6] 0x10, %i0
11989 fmovsl %xcc, %f19, %f16
11990 ldx [%l7 + 0x78], %o1
11991 fone %f30
11992 sir 0x03FB
11993 swap [%l7 + 0x0C], %l4
11994 subc %o5, %g6, %g2
11995 movvs %icc, %l3, %o7
11996 movn %icc, %l5, %i3
11997 fnot1 %f20, %f28
11998 subc %o0, 0x08E7, %g4
11999 fnot2s %f3, %f11
12000 edge8l %i2, %g7, %g5
12001 te %xcc, 0x2
12002 fcmpne16 %f8, %f18, %i4
12003 fmul8x16au %f29, %f23, %f18
12004 sdivcc %o2, 0x0A82, %i5
12005 fsrc2s %f12, %f2
12006 ldx [%l7 + 0x50], %o4
12007 smulcc %l1, %g3, %i1
12008 tcc %xcc, 0x6
12009 sll %i6, 0x0D, %o6
12010 bcc,a,pn %icc, loop_1119
12011 taddcc %l2, 0x19E6, %l6
12012 set 0x24, %g7
12013 lduwa [%l7 + %g7] 0x04, %i7
12014loop_1119:
12015 brgez %g1, loop_1120
12016 bpos,a,pt %xcc, loop_1121
12017 taddcc %o3, 0x033E, %l0
12018 wr %g0, 0x18, %asi
12019 ldsha [%l7 + 0x54] %asi, %i0
12020loop_1120:
12021 fbug %fcc3, loop_1122
12022loop_1121:
12023 fmovrde %l4, %f14, %f8
12024 fandnot1s %f27, %f14, %f0
12025 ba,a loop_1123
12026loop_1122:
12027 stw %o1, [%l7 + 0x34]
12028 srlx %o5, %g6, %l3
12029 edge8 %o7, %l5, %i3
12030loop_1123:
12031 nop
12032 setx loop_1124, %l0, %l1
12033 jmpl %l1, %g2
12034 restored
12035 rdpr %cwp, %g1
12036 rdpr %cansave, %g2
12037 rdpr %canrestore, %g3
12038 rdpr %cleanwin, %g4
12039 rdpr %otherwin, %g5
12040 rdpr %wstate, %g6
12041 xorcc %g4, 0x1BB6, %o0
12042 fmul8ulx16 %f0, %f10, %f14
12043loop_1124:
12044 array32 %g7, %i2, %i4
12045 smul %o2, %i5, %o4
12046 srax %l1, 0x17, %g5
12047 tpos %xcc, 0x4
12048 array8 %i1, %g3, %o6
12049 smul %i6, 0x151D, %l6
12050 set 0x52, %o4
12051 stha %l2, [%l7 + %o4] 0x27
12052 membar #Sync
12053 tleu %icc, 0x1
12054 wr %g0, 0x80, %asi
12055 ldsba [%l7 + 0x4A] %asi, %g1
12056 fmul8x16al %f8, %f3, %f0
12057 fmovdvs %icc, %f12, %f23
12058 sllx %o3, %l0, %i7
12059 srlx %l4, 0x09, %i0
12060 brlez %o5, loop_1125
12061 tvs %xcc, 0x4
12062 ta %icc, 0x6
12063 set 0x2C, %l0
12064 lduwa [%l7 + %l0] 0x10, %g6
12065loop_1125:
12066 udivx %o1, 0x18E4, %o7
12067 tvc %xcc, 0x4
12068 set 0x42, %i4
12069 stba %l3, [%l7 + %i4] 0x89
12070 stbar
12071 subc %i3, %g2, %l5
12072 addcc %o0, %g4, %g7
12073 srl %i4, %o2, %i5
12074 tleu %xcc, 0x1
12075 bleu %icc, loop_1126
12076 orncc %o4, %i2, %l1
12077 set 0x54, %l2
12078 stwa %g5, [%l7 + %l2] 0xe3
12079 membar #Sync
12080loop_1126:
12081 brgz,a %i1, loop_1127
12082 andcc %o6, %g3, %i6
12083 movpos %xcc, %l2, %l6
12084 mulx %g1, 0x14EF, %l0
12085loop_1127:
12086 fcmpeq32 %f10, %f30, %o3
12087 fmovdl %xcc, %f24, %f12
12088 fbule %fcc0, loop_1128
12089 movl %icc, %l4, %i7
12090 tcc %xcc, 0x7
12091 fors %f6, %f26, %f1
12092loop_1128:
12093 mulscc %o5, %g6, %o1
12094 fble %fcc1, loop_1129
12095 tge %xcc, 0x0
12096 array16 %o7, %i0, %i3
12097 membar 0x2A
12098loop_1129:
12099 edge32ln %g2, %l3, %o0
12100 bn,a,pt %icc, loop_1130
12101 membar 0x25
12102 edge8ln %g4, %l5, %i4
12103 tvc %xcc, 0x0
12104loop_1130:
12105 nop
12106 add %l7, 0x4C, %l6
12107 wr %g0, 0x10, %asi
12108 lda [%l6] %asi, %g7
12109 casa [%l6] 0x10, %g7, %i5
12110 movge %xcc, %o4, %o2
12111 sdivcc %l1, 0x1243, %i2
12112 orcc %g5, %i1, %g3
12113 ldsw [%l7 + 0x34], %i6
12114 fmovdle %icc, %f5, %f19
12115 tcs %xcc, 0x3
12116 andn %l2, 0x1EFC, %l6
12117 move %icc, %g1, %o6
12118 set 0x0A, %l3
12119 ldsha [%l7 + %l3] 0x88, %l0
12120 tn %icc, 0x3
12121 tsubcctv %o3, 0x116A, %i7
12122 tg %icc, 0x5
12123 membar 0x43
12124 array16 %o5, %g6, %l4
12125 edge16 %o1, %i0, %i3
12126 movre %o7, 0x290, %l3
12127 orncc %o0, 0x087D, %g2
12128 fbu,a %fcc0, loop_1131
12129 subccc %g4, %l5, %g7
12130 mulscc %i5, %o4, %i4
12131 alignaddr %o2, %i2, %g5
12132loop_1131:
12133 addcc %l1, 0x1CDD, %g3
12134 bvs %xcc, loop_1132
12135 tl %xcc, 0x4
12136 tpos %xcc, 0x2
12137 subccc %i6, %i1, %l6
12138loop_1132:
12139 nop
12140 setx loop_1133, %l0, %l1
12141 jmpl %l1, %l2
12142 ldsb [%l7 + 0x70], %g1
12143 array16 %o6, %l0, %o3
12144 movcs %icc, %o5, %i7
12145loop_1133:
12146 fpsub16s %f6, %f25, %f23
12147 xnorcc %l4, %o1, %g6
12148 fbu %fcc3, loop_1134
12149 tl %xcc, 0x1
12150 brgz %i3, loop_1135
12151 ta %icc, 0x4
12152loop_1134:
12153 taddcctv %i0, 0x1113, %o7
12154 edge8l %o0, %l3, %g2
12155loop_1135:
12156 bneg,a %icc, loop_1136
12157 and %g4, 0x064A, %g7
12158 tsubcc %i5, 0x13C4, %o4
12159 fbn,a %fcc2, loop_1137
12160loop_1136:
12161 nop
12162 set 0x30, %i7
12163 prefetch [%l7 + %i7], 0x1
12164 movrlz %l5, %o2, %i2
12165 fmovspos %icc, %f13, %f9
12166loop_1137:
12167 te %xcc, 0x6
12168 subccc %g5, 0x0C2F, %l1
12169 fbug,a %fcc0, loop_1138
12170 tle %xcc, 0x0
12171 swap [%l7 + 0x08], %g3
12172 fmovsvc %xcc, %f21, %f26
12173loop_1138:
12174 alignaddrl %i4, %i6, %l6
12175 fabss %f10, %f24
12176 tcs %icc, 0x2
12177 lduw [%l7 + 0x40], %i1
12178 membar 0x04
12179 movle %icc, %l2, %g1
12180 nop
12181 setx loop_1139, %l0, %l1
12182 wrpr 0x1, %tl
12183 wrpr %l1, %tpc
12184 add %l1, 0x4, %l1
12185 wrpr %l1, %tnpc
12186 setx 0x34400001400, %l0, %l1
12187 wrpr %l1, %tstate
12188 wrhpr 0x4, %htstate
12189 retry
12190 brnz %l0, loop_1140
12191 movne %icc, %o6, %o3
12192 xorcc %o5, %l4, %o1
12193loop_1139:
12194 addc %i7, 0x1AB8, %i3
12195loop_1140:
12196 std %f12, [%l7 + 0x60]
12197 fmovdpos %xcc, %f14, %f31
12198 tpos %xcc, 0x4
12199 tcs %xcc, 0x0
12200 addcc %g6, 0x1E83, %o7
12201 array16 %i0, %o0, %l3
12202 fmul8x16al %f6, %f31, %f6
12203 fbge %fcc0, loop_1141
12204 sdiv %g4, 0x0DBC, %g2
12205 movneg %xcc, %g7, %i5
12206 smul %o4, 0x10C5, %o2
12207loop_1141:
12208 movvs %xcc, %i2, %g5
12209 sra %l5, 0x1B, %l1
12210 movgu %xcc, %i4, %i6
12211 move %xcc, %l6, %g3
12212 bn %xcc, loop_1142
12213 subcc %i1, 0x1D12, %l2
12214 sth %l0, [%l7 + 0x4A]
12215 fmovd %f10, %f10
12216loop_1142:
12217 fmovsneg %icc, %f1, %f28
12218 umul %g1, 0x165F, %o3
12219 bcs,a %icc, loop_1143
12220 fmovrdgz %o6, %f14, %f16
12221 fpsub16s %f15, %f29, %f5
12222 subcc %o5, 0x0958, %l4
12223loop_1143:
12224 movrgz %i7, %o1, %g6
12225 addcc %i3, 0x08FE, %i0
12226 ldsb [%l7 + 0x41], %o0
12227 wr %g0, 0x88, %asi
12228 lda [%l7 + 0x08] %asi, %f14
12229 mulscc %l3, 0x0111, %o7
12230 fbe %fcc0, loop_1144
12231 movpos %icc, %g2, %g4
12232 andn %i5, %g7, %o4
12233 sdivcc %i2, 0x0B73, %o2
12234loop_1144:
12235 te %xcc, 0x0
12236 tg %xcc, 0x6
12237 fmovsgu %icc, %f7, %f15
12238 fcmpgt32 %f12, %f12, %l5
12239 stb %g5, [%l7 + 0x09]
12240 ldx [%l7 + 0x70], %i4
12241 edge32l %i6, %l6, %g3
12242 sir 0x0DB1
12243 fmovsvs %xcc, %f11, %f2
12244 fcmpes %fcc3, %f5, %f11
12245 ldd [%l7 + 0x58], %i0
12246 fxors %f14, %f2, %f17
12247 set 0x44, %g3
12248 ldsha [%l7 + %g3] 0x89, %l1
12249 add %l2, %g1, %l0
12250 movg %xcc, %o6, %o5
12251 bcc,pn %xcc, loop_1145
12252 bpos,pt %icc, loop_1146
12253 smulcc %l4, %i7, %o1
12254 fornot2s %f13, %f1, %f11
12255loop_1145:
12256 mova %xcc, %o3, %i3
12257loop_1146:
12258 subccc %g6, 0x1BD7, %o0
12259 movge %icc, %i0, %l3
12260 movgu %xcc, %o7, %g2
12261 andcc %i5, 0x0278, %g7
12262 bvc %icc, loop_1147
12263 fmovdpos %xcc, %f11, %f3
12264 fmovdg %xcc, %f15, %f6
12265 popc 0x0AC6, %g4
12266loop_1147:
12267 sll %o4, %i2, %l5
12268 fbuge %fcc1, loop_1148
12269 fandnot2s %f26, %f4, %f19
12270 movn %xcc, %o2, %i4
12271 xnor %g5, 0x16FE, %i6
12272loop_1148:
12273 movcs %xcc, %l6, %g3
12274 fnands %f21, %f28, %f22
12275 tneg %icc, 0x6
12276 tneg %xcc, 0x6
12277 flush %l7 + 0x24
12278 set 0x60, %l6
12279 ldswa [%l7 + %l6] 0x14, %i1
12280 set 0x3C, %g6
12281 lda [%l7 + %g6] 0x80, %f13
12282 fbge %fcc3, loop_1149
12283 fmovrdlz %l1, %f12, %f6
12284 fsrc1 %f22, %f14
12285 movrlz %g1, %l0, %l2
12286loop_1149:
12287 saved
12288 rdpr %cwp, %g1
12289 rdpr %cansave, %g2
12290 rdpr %canrestore, %g3
12291 rdpr %cleanwin, %g4
12292 rdpr %otherwin, %g5
12293 rdpr %wstate, %g6
12294 sll %o6, 0x1C, %o5
12295 edge8ln %l4, %o1, %o3
12296 fexpand %f25, %f16
12297 tcc %icc, 0x5
12298 subcc %i3, %g6, %o0
12299 brz,a %i0, loop_1150
12300 fxor %f8, %f26, %f2
12301 xnorcc %i7, %l3, %g2
12302 movn %icc, %i5, %o7
12303loop_1150:
12304 ld [%l7 + 0x1C], %f15
12305 sdiv %g4, 0x037E, %o4
12306 tne %icc, 0x6
12307 fmovdne %icc, %f0, %f3
12308 fbul %fcc2, loop_1151
12309 udiv %i2, 0x1BDC, %g7
12310 tne %icc, 0x6
12311 fpmerge %f30, %f7, %f2
12312loop_1151:
12313 be,a,pt %xcc, loop_1152
12314 edge16ln %l5, %i4, %o2
12315 subcc %g5, %l6, %g3
12316 edge8 %i6, %i1, %l1
12317loop_1152:
12318 edge8ln %g1, %l2, %l0
12319 sdivx %o6, 0x0311, %l4
12320 fmovsvc %xcc, %f18, %f3
12321 movrlez %o1, %o5, %i3
12322 tcc %xcc, 0x4
12323 andcc %g6, %o0, %i0
12324 te %icc, 0x5
12325 add %o3, 0x07BC, %l3
12326 be,a loop_1153
12327 movrlz %i7, %i5, %o7
12328 fmovdvc %icc, %f20, %f26
12329 tgu %icc, 0x4
12330loop_1153:
12331 tge %icc, 0x7
12332 umul %g2, 0x1F26, %o4
12333 pdist %f18, %f8, %f28
12334 edge16l %g4, %g7, %l5
12335 brz %i4, loop_1154
12336 edge32l %i2, %o2, %g5
12337 wr %g0, 0x80, %asi
12338 lda [%l7 + 0x28] %asi, %f10
12339loop_1154:
12340 brlz %g3, loop_1155
12341 sethi 0x06C0, %i6
12342 movle %xcc, %i1, %l1
12343 wr %g0, 0x89, %asi
12344 stwa %g1, [%l7 + 0x24] %asi
12345loop_1155:
12346 alignaddr %l6, %l2, %o6
12347 tsubcctv %l4, 0x0D12, %l0
12348 tvs %xcc, 0x6
12349 edge16n %o1, %i3, %o5
12350 array16 %g6, %i0, %o3
12351 nop
12352 setx loop_1156, %l0, %l1
12353 wrpr 0x1, %tl
12354 wrpr %l1, %tpc
12355 add %l1, 0x4, %l1
12356 wrpr %l1, %tnpc
12357 setx 0x34400001400, %l0, %l1
12358 wrpr %l1, %tstate
12359 wrhpr 0x4, %htstate
12360 retry
12361 saved
12362 rdpr %cwp, %g1
12363 rdpr %cansave, %g2
12364 rdpr %canrestore, %g3
12365 rdpr %cleanwin, %g4
12366 rdpr %otherwin, %g5
12367 rdpr %wstate, %g6
12368 sll %l3, 0x17, %o0
12369 add %l7, 0x60, %l6
12370 wr %g0, 0x81, %asi
12371 ldxa [%l6] %asi, %i5
12372 casxa [%l6] %asi, %i5, %o7
12373loop_1156:
12374 xor %i7, %o4, %g2
12375 sethi 0x1954, %g4
12376 fmovrsgz %l5, %f18, %f9
12377 smulcc %i4, 0x12FD, %i2
12378 set 0x1C, %i0
12379 stwa %o2, [%l7 + %i0] 0x89
12380 array8 %g5, %g3, %i6
12381 tle %icc, 0x1
12382 tne %xcc, 0x2
12383 movn %xcc, %i1, %g7
12384 set 0x40, %g5
12385 ldda [%l7 + %g5] 0x11, %f0
12386 sub %l1, 0x1845, %l6
12387 sll %g1, 0x01, %l2
12388 udiv %o6, 0x13F5, %l4
12389 subc %l0, 0x1A79, %i3
12390 xnorcc %o5, %g6, %o1
12391 srlx %o3, %i0, %o0
12392 fmovdpos %xcc, %f5, %f12
12393 sra %i5, %o7, %l3
12394 orncc %i7, 0x12C0, %o4
12395 st %f12, [%l7 + 0x5C]
12396 sra %g4, %l5, %g2
12397 restored
12398 rdpr %cwp, %g1
12399 rdpr %cansave, %g2
12400 rdpr %canrestore, %g3
12401 rdpr %cleanwin, %g4
12402 rdpr %otherwin, %g5
12403 rdpr %wstate, %g6
12404 sub %i4, 0x011E, %o2
12405 brz %g5, loop_1157
12406 bvc,pn %xcc, loop_1158
12407 nop
12408 set 0x68, %g1
12409 std %f26, [%l7 + %g1]
12410 addcc %g3, 0x10B7, %i6
12411loop_1157:
12412 sir 0x0418
12413loop_1158:
12414 fnors %f4, %f4, %f13
12415 brz,a %i2, loop_1159
12416 sdivx %g7, 0x133D, %i1
12417 addccc %l1, 0x1ACB, %l6
12418 fornot1s %f18, %f14, %f17
12419loop_1159:
12420 nop
12421 add %l7, 0x74, %l6
12422 wr %g0, 0x11, %asi
12423 casa [%l6] %asi, %l2, %o6
12424 tne %xcc, 0x4
12425 movl %xcc, %l4, %l0
12426 be,pt %icc, loop_1160
12427 bshuffle %f14, %f2, %f0
12428 edge16ln %g1, %o5, %i3
12429 orcc %o1, 0x0BBC, %o3
12430loop_1160:
12431 fandnot1 %f24, %f10, %f8
12432 orcc %g6, 0x0BAC, %o0
12433 membar 0x4E
12434 fmovdcc %icc, %f9, %f4
12435 membar #Sync
12436 set 0x40, %i3
12437 ldda [%l7 + %i3] 0x16, %f16
12438 addccc %i0, %i5, %l3
12439 andncc %o7, %o4, %i7
12440 brgz,a %l5, loop_1161
12441 tgu %xcc, 0x4
12442 fcmpeq32 %f26, %f18, %g4
12443 fcmpne16 %f4, %f10, %g2
12444loop_1161:
12445 nop
12446 set 0x70, %o5
12447 prefetch [%l7 + %o5], 0x3
12448 wr %g0, 0x52, %asi
12449 stxa %o2, [%g0 + 0x120] %asi
12450 addc %i4, %g5, %i6
12451 wr %g0, 0x0c, %asi
12452 stha %i2, [%l7 + 0x62] %asi
12453 movrlz %g3, %g7, %l1
12454 fbg %fcc2, loop_1162
12455 fcmpes %fcc3, %f18, %f7
12456 orn %i1, %l2, %l6
12457 edge8l %l4, %o6, %l0
12458loop_1162:
12459 sra %o5, %i3, %g1
12460 brlz %o3, loop_1163
12461 fbuge %fcc1, loop_1164
12462 smul %g6, 0x190E, %o0
12463 udivx %o1, 0x0644, %i0
12464loop_1163:
12465 fble,a %fcc1, loop_1165
12466loop_1164:
12467 edge8n %l3, %i5, %o4
12468 mulscc %i7, %o7, %g4
12469 tsubcc %l5, 0x0314, %o2
12470loop_1165:
12471 sra %i4, %g2, %i6
12472 fmovrdne %g5, %f12, %f22
12473 taddcc %i2, 0x0138, %g3
12474 andcc %g7, 0x0C3E, %l1
12475 bvs,pt %xcc, loop_1166
12476 fmul8x16al %f21, %f23, %f22
12477 siam 0x0
12478 sra %l2, 0x19, %l6
12479loop_1166:
12480 alignaddr %l4, %o6, %i1
12481 tsubcctv %l0, 0x01E1, %o5
12482 array16 %i3, %g1, %g6
12483 movle %xcc, %o0, %o1
12484 fbne,a %fcc3, loop_1167
12485 tsubcc %o3, %l3, %i5
12486 sdivx %i0, 0x0D06, %i7
12487 bn,pn %icc, loop_1168
12488loop_1167:
12489 bvs,pt %icc, loop_1169
12490 ta %xcc, 0x1
12491 orncc %o4, %g4, %o7
12492loop_1168:
12493 fmovdcs %xcc, %f9, %f3
12494loop_1169:
12495 udivx %l5, 0x04E1, %i4
12496 edge32l %o2, %i6, %g2
12497 fmuld8ulx16 %f10, %f18, %f14
12498 srl %g5, %i2, %g7
12499 fmovsneg %xcc, %f20, %f12
12500 fones %f0
12501 sra %l1, 0x19, %g3
12502 std %l2, [%l7 + 0x40]
12503 movle %xcc, %l6, %o6
12504 fbl %fcc0, loop_1170
12505 add %i1, %l4, %l0
12506 tgu %xcc, 0x5
12507 sethi 0x07A8, %o5
12508loop_1170:
12509 fba %fcc3, loop_1171
12510 mulscc %i3, %g1, %o0
12511 fpsub32s %f3, %f30, %f31
12512 smulcc %g6, 0x14C5, %o3
12513loop_1171:
12514 movrlz %o1, 0x271, %i5
12515 fmovrsgez %i0, %f4, %f26
12516 fxnors %f11, %f14, %f4
12517 or %i7, 0x1163, %o4
12518 movl %xcc, %l3, %o7
12519 movrgz %g4, 0x0B1, %i4
12520 fabsd %f0, %f16
12521 bneg,pn %xcc, loop_1172
12522 fbug,a %fcc1, loop_1173
12523 restored
12524 rdpr %cwp, %g1
12525 rdpr %cansave, %g2
12526 rdpr %canrestore, %g3
12527 rdpr %cleanwin, %g4
12528 rdpr %otherwin, %g5
12529 rdpr %wstate, %g6
12530 movre %o2, %i6, %l5
12531loop_1172:
12532 tcc %icc, 0x2
12533loop_1173:
12534 movle %icc, %g2, %i2
12535 fbul,a %fcc0, loop_1174
12536 fmovsvs %xcc, %f28, %f1
12537 tsubcctv %g5, 0x032C, %g7
12538 addcc %g3, 0x1E6F, %l1
12539loop_1174:
12540 andn %l6, %l2, %o6
12541 ldub [%l7 + 0x23], %l4
12542 tge %icc, 0x4
12543 swap [%l7 + 0x2C], %l0
12544 fmovspos %xcc, %f12, %f12
12545 movrgz %i1, %i3, %g1
12546 andncc %o5, %o0, %o3
12547 movg %xcc, %g6, %o1
12548 move %icc, %i5, %i0
12549 bgu %icc, loop_1175
12550 sethi 0x0723, %i7
12551 edge8l %o4, %o7, %g4
12552 tg %xcc, 0x2
12553loop_1175:
12554 fxor %f20, %f4, %f16
12555 movne %icc, %i4, %l3
12556 fmovdgu %icc, %f4, %f16
12557 addcc %i6, 0x1D98, %l5
12558 bg,pt %icc, loop_1176
12559 movleu %xcc, %g2, %i2
12560 wr %g0, 0xeb, %asi
12561 stda %o2, [%l7 + 0x70] %asi
12562 membar #Sync
12563loop_1176:
12564 fmovdcc %icc, %f28, %f26
12565 edge8n %g7, %g5, %l1
12566 fble,a %fcc2, loop_1177
12567 fmuld8ulx16 %f8, %f26, %f28
12568 ldd [%l7 + 0x48], %g2
12569 fmovdpos %icc, %f12, %f23
12570loop_1177:
12571 ldd [%l7 + 0x58], %f18
12572 tvs %icc, 0x4
12573 sdivx %l6, 0x19C7, %o6
12574 udivcc %l4, 0x0056, %l2
12575 array8 %i1, %i3, %g1
12576 te %icc, 0x4
12577 fmovsvs %xcc, %f28, %f13
12578 umulcc %l0, 0x1126, %o5
12579 orn %o3, 0x0A7E, %o0
12580 ldd [%l7 + 0x40], %f22
12581 bneg %icc, loop_1178
12582 movle %icc, %o1, %g6
12583 movpos %icc, %i0, %i5
12584 fornot2 %f30, %f4, %f18
12585loop_1178:
12586 fmovsne %xcc, %f7, %f13
12587 udivx %o4, 0x1BAA, %i7
12588 movle %icc, %o7, %g4
12589 tg %xcc, 0x1
12590 fmovdvc %xcc, %f29, %f14
12591 movcc %icc, %i4, %l3
12592 ldsw [%l7 + 0x18], %i6
12593 fandnot2s %f15, %f5, %f29
12594 taddcc %l5, 0x08A8, %i2
12595 set 0x32, %i2
12596 ldstuba [%l7 + %i2] 0x80, %g2
12597 fbul,a %fcc3, loop_1179
12598 movgu %xcc, %o2, %g7
12599 wr %g0, 0xf1, %asi
12600 stda %f0, [%l7 + 0x40] %asi
12601 membar #Sync
12602loop_1179:
12603 movcc %xcc, %l1, %g3
12604 wr %g0, 0x0c, %asi
12605 sta %f29, [%l7 + 0x48] %asi
12606 fmovsvc %icc, %f11, %f24
12607 fmovrslez %g5, %f26, %f28
12608 fpack16 %f10, %f13
12609 mulscc %l6, %l4, %l2
12610 stb %i1, [%l7 + 0x58]
12611 orcc %i3, %o6, %l0
12612 xorcc %g1, 0x1443, %o3
12613 fpadd16s %f24, %f29, %f6
12614 xor %o0, 0x0A62, %o1
12615 sub %g6, 0x1AEC, %o5
12616 fpadd32s %f20, %f8, %f1
12617 add %l7, 0x08, %l6
12618 wr %g0, 0x81, %asi
12619 ldxa [%l6] %asi, %i5
12620 casxa [%l6] 0x81, %i5, %o4
12621 brgz %i0, loop_1180
12622 brlz %i7, loop_1181
12623 tpos %xcc, 0x2
12624 movcc %icc, %o7, %g4
12625loop_1180:
12626 fsrc1 %f0, %f18
12627loop_1181:
12628 tg %icc, 0x5
12629 nop
12630 setx loop_1182, %l0, %l1
12631 wrpr 0x1, %tl
12632 wrpr %l1, %tpc
12633 add %l1, 0x4, %l1
12634 wrpr %l1, %tnpc
12635 setx 0x34400001400, %l0, %l1
12636 wrpr %l1, %tstate
12637 wrhpr 0x4, %htstate
12638 retry
12639 bvc loop_1183
12640 tcc %xcc, 0x7
12641 be,a,pn %xcc, loop_1184
12642loop_1182:
12643 popc %l3, %i6
12644loop_1183:
12645 fbo %fcc2, loop_1185
12646 tne %icc, 0x3
12647loop_1184:
12648 bleu,a %xcc, loop_1186
12649 fpsub32s %f7, %f25, %f0
12650loop_1185:
12651 bgu,a %icc, loop_1187
12652 sll %i4, %i2, %g2
12653loop_1186:
12654 fmovscc %icc, %f8, %f23
12655 fbn %fcc0, loop_1188
12656loop_1187:
12657 fpmerge %f31, %f6, %f4
12658 tpos %icc, 0x4
12659 lduh [%l7 + 0x08], %l5
12660loop_1188:
12661 movvs %xcc, %g7, %l1
12662 subcc %g3, %g5, %o2
12663 subccc %l6, 0x0EFA, %l2
12664 andncc %l4, %i3, %i1
12665 orncc %o6, 0x0070, %l0
12666 edge32ln %g1, %o0, %o3
12667 fmovrdlz %o1, %f4, %f6
12668 array16 %g6, %o5, %i5
12669 ld [%l7 + 0x4C], %f22
12670 movge %icc, %i0, %o4
12671 fpsub16s %f19, %f13, %f26
12672 addccc %o7, 0x12F5, %i7
12673 fexpand %f12, %f12
12674 set 0x7C, %o3
12675 lduha [%l7 + %o3] 0x18, %g4
12676 fsrc2s %f0, %f4
12677 srax %i6, %l3, %i4
12678 te %icc, 0x1
12679 wr %g0, 0xf8, %asi
12680 stda %f16, [%l7 + 0x40] %asi
12681 membar #Sync
12682 stbar
12683 fnands %f24, %f14, %f25
12684 srax %g2, %i2, %g7
12685 sub %l5, 0x120E, %g3
12686 movrne %l1, 0x13F, %o2
12687 edge16 %l6, %l2, %g5
12688 bcc %xcc, loop_1189
12689 fmovse %xcc, %f23, %f7
12690 fbe,a %fcc2, loop_1190
12691 fnor %f0, %f10, %f6
12692loop_1189:
12693 srlx %i3, %l4, %i1
12694 ldd [%l7 + 0x20], %f12
12695loop_1190:
12696 popc %o6, %g1
12697 fbul %fcc2, loop_1191
12698 edge32l %o0, %o3, %l0
12699 mulscc %g6, %o1, %i5
12700 sth %i0, [%l7 + 0x70]
12701loop_1191:
12702 edge16l %o5, %o7, %i7
12703 edge8ln %g4, %i6, %l3
12704 tsubcctv %o4, %g2, %i2
12705 fmul8ulx16 %f10, %f10, %f24
12706 set 0x3A, %o2
12707 lduha [%l7 + %o2] 0x89, %i4
12708 wr %g0, 0x80, %asi
12709 ldsba [%l7 + 0x67] %asi, %l5
12710 fmovdpos %xcc, %f31, %f20
12711 xnorcc %g3, %l1, %o2
12712 fand %f2, %f2, %f10
12713 ldd [%l7 + 0x58], %f22
12714 brgz,a %l6, loop_1192
12715 movneg %icc, %l2, %g5
12716 popc %i3, %g7
12717 alignaddrl %l4, %o6, %i1
12718loop_1192:
12719 fmovde %xcc, %f27, %f25
12720 wr %g0, 0x0c, %asi
12721 ldstuba [%l7 + 0x62] %asi, %o0
12722 ldstub [%l7 + 0x26], %g1
12723 bpos loop_1193
12724 edge16ln %l0, %o3, %g6
12725 xor %o1, %i0, %o5
12726 call loop_1194
12727loop_1193:
12728 nop
12729 setx loop_1195, %l0, %l1
12730 wrpr 0x1, %tl
12731 wrpr %l1, %tnpc
12732 setx 0x34400001400, %l0, %l1
12733 wrpr %l1, %tstate
12734 wrhpr 0x4, %htstate
12735 done
12736 fbue,a %fcc1, loop_1196
12737 or %i5, 0x160B, %i7
12738loop_1194:
12739 nop
12740 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
12741 nop ! nop ! stxa %g4, [%g0 + 0x1b8] %asi ripped by fixASI40.pl ripped by fixASI40.pl
12742loop_1195:
12743 fnand %f4, %f10, %f28
12744loop_1196:
12745 restored
12746 rdpr %cwp, %g1
12747 rdpr %cansave, %g2
12748 rdpr %canrestore, %g3
12749 rdpr %cleanwin, %g4
12750 rdpr %otherwin, %g5
12751 rdpr %wstate, %g6
12752 popc %o7, %l3
12753 tgu %xcc, 0x3
12754 fpsub32 %f30, %f14, %f14
12755 brz %i6, loop_1197
12756 brgz,a %g2, loop_1198
12757 movcs %xcc, %i2, %o4
12758 orncc %i4, %g3, %l5
12759loop_1197:
12760 bgu,a %icc, loop_1199
12761loop_1198:
12762 fmul8sux16 %f0, %f12, %f26
12763 orcc %o2, %l1, %l2
12764 bvc %icc, loop_1200
12765loop_1199:
12766 sdiv %l6, 0x1E66, %i3
12767 edge16n %g7, %l4, %g5
12768 taddcctv %i1, 0x0E28, %o0
12769loop_1200:
12770 nop
12771 wr %g0, 0x88, %asi
12772 ldswa [%l7 + 0x58] %asi, %g1
12773 ta %icc, 0x6
12774 ld [%l7 + 0x20], %f2
12775 std %f6, [%l7 + 0x20]
12776 wr %g0, 0x19, %asi
12777 swapa [%l7 + 0x1C] %asi, %l0
12778 fmovsle %icc, %f6, %f21
12779 brgz,a %o3, loop_1201
12780 alignaddr %o6, %o1, %i0
12781 fmovsneg %xcc, %f10, %f6
12782 andn %o5, 0x11EE, %i5
12783loop_1201:
12784 fxnor %f24, %f20, %f28
12785 fone %f0
12786 andn %i7, 0x08A2, %g4
12787 tg %xcc, 0x3
12788 movrlez %o7, %g6, %l3
12789 fcmpne32 %f30, %f26, %g2
12790 and %i6, %o4, %i4
12791 fxor %f4, %f2, %f30
12792 ldd [%l7 + 0x68], %g2
12793 fble,a %fcc2, loop_1202
12794 sdiv %l5, 0x0E38, %i2
12795 movpos %icc, %o2, %l2
12796 tleu %icc, 0x4
12797loop_1202:
12798 udiv %l6, 0x03B8, %i3
12799 edge8ln %l1, %g7, %g5
12800 taddcc %l4, 0x0F7C, %i1
12801 movrgz %g1, 0x102, %o0
12802 subc %l0, %o3, %o6
12803 lduh [%l7 + 0x08], %i0
12804 movvc %icc, %o5, %o1
12805 tge %icc, 0x5
12806 movge %icc, %i7, %i5
12807 and %g4, 0x1D43, %o7
12808 bg,a,pn %xcc, loop_1203
12809 fmovsle %xcc, %f18, %f11
12810 tcc %xcc, 0x4
12811 tcs %xcc, 0x0
12812loop_1203:
12813 fbe %fcc0, loop_1204
12814 umul %l3, 0x01F3, %g6
12815 smul %i6, %o4, %g2
12816 fmovda %xcc, %f19, %f2
12817loop_1204:
12818 edge8l %i4, %l5, %g3
12819 sethi 0x0D67, %o2
12820 edge8ln %i2, %l2, %l6
12821 fxors %f19, %f3, %f26
12822 array16 %l1, %i3, %g5
12823 and %g7, 0x0873, %l4
12824 xorcc %g1, 0x1767, %o0
12825 movpos %icc, %i1, %o3
12826 fexpand %f10, %f26
12827 sir 0x1EB9
12828 srax %o6, 0x0D, %l0
12829 fmovse %xcc, %f16, %f16
12830 saved
12831 rdpr %cwp, %g1
12832 rdpr %cansave, %g2
12833 rdpr %canrestore, %g3
12834 rdpr %cleanwin, %g4
12835 rdpr %otherwin, %g5
12836 rdpr %wstate, %g6
12837 umulcc %i0, 0x0E5C, %o1
12838 xnorcc %o5, %i5, %i7
12839 brz %g4, loop_1205
12840 edge32n %l3, %g6, %i6
12841 addccc %o4, 0x0652, %g2
12842 te %icc, 0x2
12843loop_1205:
12844 fbu,a %fcc2, loop_1206
12845 ta %icc, 0x3
12846 tneg %icc, 0x2
12847 tvc %xcc, 0x1
12848loop_1206:
12849 array16 %i4, %l5, %g3
12850 saved
12851 rdpr %cwp, %g1
12852 rdpr %cansave, %g2
12853 rdpr %canrestore, %g3
12854 rdpr %cleanwin, %g4
12855 rdpr %otherwin, %g5
12856 rdpr %wstate, %g6
12857 umulcc %o2, %o7, %i2
12858 fcmpes %fcc3, %f25, %f8
12859 fcmpeq32 %f16, %f26, %l6
12860 movrlz %l2, %l1, %i3
12861 fmovrsne %g7, %f2, %f6
12862 orn %l4, %g1, %o0
12863 nop
12864 set 0x20, %i5
12865 stx %g5, [%l7 + %i5]
12866 sdiv %o3, 0x15DE, %i1
12867 bleu,a,pn %icc, loop_1207
12868 sub %l0, %o6, %o1
12869 srl %i0, 0x05, %i5
12870 srlx %i7, %o5, %g4
12871loop_1207:
12872 tl %icc, 0x7
12873 wr %g0, 0x0c, %asi
12874 ldxa [%l7 + 0x10] %asi, %g6
12875 stx %i6, [%l7 + 0x50]
12876 mulx %l3, 0x03D0, %g2
12877 fmovde %icc, %f30, %f2
12878 subcc %i4, %l5, %g3
12879 fnegd %f24, %f30
12880 tsubcc %o2, %o7, %o4
12881 movleu %xcc, %l6, %i2
12882 movne %icc, %l1, %i3
12883 subccc %l2, %g7, %g1
12884 tvc %xcc, 0x5
12885 tpos %xcc, 0x0
12886 membar 0x36
12887 movrlez %l4, %g5, %o0
12888 fpmerge %f23, %f17, %f4
12889 fmovsn %xcc, %f9, %f16
12890 fmovdl %xcc, %f3, %f5
12891 fmovdpos %xcc, %f0, %f25
12892 nop
12893 setx loop_1208, %l0, %l1
12894 wrpr 0x1, %tl
12895 wrpr %l1, %tnpc
12896 setx 0x34400001400, %l0, %l1
12897 wrpr %l1, %tstate
12898 wrhpr 0x4, %htstate
12899 done
12900 fmovs %f8, %f8
12901 orncc %i1, 0x0C0E, %l0
12902 movre %o6, %o3, %o1
12903loop_1208:
12904 fxor %f8, %f28, %f6
12905 fmovscc %xcc, %f20, %f19
12906 tleu %icc, 0x7
12907 bcc,a loop_1209
12908 stw %i0, [%l7 + 0x58]
12909 bne,a,pt %xcc, loop_1210
12910 edge8 %i5, %o5, %i7
12911loop_1209:
12912 stx %g4, [%l7 + 0x10]
12913 fmovrdne %i6, %f24, %f0
12914loop_1210:
12915 taddcctv %l3, 0x077F, %g6
12916 subccc %g2, 0x0FDC, %l5
12917 orcc %g3, %i4, %o2
12918 sth %o7, [%l7 + 0x1C]
12919 fxnors %f13, %f30, %f5
12920 fpadd16 %f30, %f0, %f0
12921 fmovscs %xcc, %f20, %f12
12922 brlz %o4, loop_1211
12923 fxnors %f2, %f10, %f8
12924 fnegs %f30, %f0
12925 srlx %i2, %l1, %l6
12926loop_1211:
12927 std %l2, [%l7 + 0x40]
12928 wr %g0, 0x80, %asi
12929 ldswa [%l7 + 0x60] %asi, %g7
12930 movle %icc, %g1, %l4
12931 set 0x47, %l5
12932 ldsba [%l7 + %l5] 0x14, %i3
12933 orn %g5, %o0, %i1
12934 smul %l0, 0x1B93, %o6
12935 movre %o3, %o1, %i0
12936 wr %g0, 0x88, %asi
12937 prefetcha [%l7 + 0x50] %asi, 0x0
12938 wr %g0, 0x27, %asi
12939 stha %i7, [%l7 + 0x6E] %asi
12940 membar #Sync
12941 andcc %g4, %i5, %l3
12942 wr %g0, 0x81, %asi
12943 ldsba [%l7 + 0x4A] %asi, %i6
12944 taddcc %g2, %l5, %g3
12945 array16 %i4, %o2, %o7
12946 ldsh [%l7 + 0x58], %g6
12947 edge32ln %i2, %l1, %l6
12948 array8 %l2, %g7, %o4
12949 be,a,pn %xcc, loop_1212
12950 bl,a,pt %icc, loop_1213
12951 umul %g1, %i3, %g5
12952 tvc %xcc, 0x3
12953loop_1212:
12954 fblg,a %fcc3, loop_1214
12955loop_1213:
12956 ldsw [%l7 + 0x74], %l4
12957 brlz %o0, loop_1215
12958 stb %l0, [%l7 + 0x35]
12959loop_1214:
12960 umul %i1, %o3, %o6
12961 movleu %icc, %o1, %o5
12962loop_1215:
12963 fcmpd %fcc3, %f26, %f6
12964 fmovdneg %icc, %f17, %f29
12965 udivx %i0, 0x09A6, %i7
12966 movvc %icc, %i5, %l3
12967 bvc,a loop_1216
12968 movne %icc, %g4, %g2
12969 fmovdcc %xcc, %f3, %f11
12970 tcs %xcc, 0x2
12971loop_1216:
12972 movge %icc, %i6, %g3
12973 fmovsge %icc, %f17, %f17
12974 sll %i4, 0x01, %l5
12975 fmovrdgz %o7, %f22, %f16
12976 fbu,a %fcc2, loop_1217
12977 fcmpd %fcc0, %f2, %f10
12978 fmovd %f4, %f0
12979 andncc %o2, %i2, %g6
12980loop_1217:
12981 fbule,a %fcc0, loop_1218
12982 edge16 %l6, %l1, %l2
12983 subcc %o4, 0x0F6C, %g7
12984 edge16 %i3, %g1, %l4
12985loop_1218:
12986 edge16 %o0, %l0, %g5
12987 te %xcc, 0x3
12988 nop
12989 setx loop_1219, %l0, %l1
12990 jmpl %l1, %i1
12991 edge32ln %o3, %o1, %o6
12992 fbne,a %fcc1, loop_1220
12993 umulcc %o5, 0x176E, %i7
12994loop_1219:
12995 subc %i5, %l3, %i0
12996 smul %g2, 0x05BC, %g4
12997loop_1220:
12998 fexpand %f30, %f0
12999 movgu %xcc, %i6, %i4
13000 fnor %f16, %f18, %f12
13001 set 0x40, %g2
13002 stda %f16, [%l7 + %g2] 0x1e
13003 membar #Sync
13004 fbul %fcc1, loop_1221
13005 srlx %l5, %g3, %o2
13006 sir 0x1B51
13007 mova %xcc, %o7, %g6
13008loop_1221:
13009 smul %l6, 0x1253, %l1
13010 fbe %fcc0, loop_1222
13011 tne %icc, 0x4
13012 mova %xcc, %l2, %i2
13013 fmovrslez %g7, %f27, %f0
13014loop_1222:
13015 flush %l7 + 0x44
13016 movrlez %o4, %i3, %l4
13017 wr %g0, 0x23, %asi
13018 stha %g1, [%l7 + 0x42] %asi
13019 membar #Sync
13020 fmovdcc %xcc, %f30, %f20
13021 movrlz %o0, 0x0A6, %l0
13022 fbg %fcc3, loop_1223
13023 bl,a,pn %icc, loop_1224
13024 udivx %i1, 0x07AF, %o3
13025 bcc,pt %xcc, loop_1225
13026loop_1223:
13027 nop
13028 setx loop_1226, %l0, %l1
13029 wrpr 0x1, %tl
13030 wrpr %l1, %tnpc
13031 setx 0x34400001400, %l0, %l1
13032 wrpr %l1, %tstate
13033 wrhpr 0x4, %htstate
13034 done
13035loop_1224:
13036 orn %o1, %g5, %o5
13037 fsrc1s %f26, %f2
13038loop_1225:
13039 sdivcc %i7, 0x166D, %o6
13040loop_1226:
13041 bvs,a,pn %icc, loop_1227
13042 movn %xcc, %i5, %l3
13043 fpack16 %f18, %f3
13044 fpsub16s %f16, %f19, %f9
13045loop_1227:
13046 add %g2, %i0, %i6
13047 fbl,a %fcc1, loop_1228
13048 brnz,a %i4, loop_1229
13049 tleu %icc, 0x0
13050 edge32 %g4, %l5, %g3
13051loop_1228:
13052 fbl %fcc0, loop_1230
13053loop_1229:
13054 fpsub32s %f16, %f12, %f31
13055 fcmple32 %f28, %f24, %o7
13056 fzeros %f4
13057loop_1230:
13058 edge8 %g6, %l6, %l1
13059 set 0x7C, %o7
13060 swapa [%l7 + %o7] 0x19, %o2
13061 tcc %xcc, 0x0
13062 wr %g0, 0x0c, %asi
13063 prefetcha [%l7 + 0x18] %asi, 0x0
13064 fbo %fcc0, loop_1231
13065 ldsw [%l7 + 0x7C], %l2
13066 umulcc %o4, 0x0FBA, %g7
13067 fbe,a %fcc0, loop_1232
13068loop_1231:
13069 edge8n %l4, %i3, %g1
13070 fbn %fcc0, loop_1233
13071 movle %xcc, %o0, %l0
13072loop_1232:
13073 orncc %o3, %i1, %g5
13074 fbge %fcc0, loop_1234
13075loop_1233:
13076 orcc %o1, %o5, %i7
13077 mova %xcc, %o6, %l3
13078 fmul8x16au %f1, %f20, %f26
13079loop_1234:
13080 lduh [%l7 + 0x22], %g2
13081 movleu %icc, %i5, %i0
13082 movre %i4, 0x344, %i6
13083 fpsub32s %f17, %f23, %f8
13084 fmovdg %icc, %f31, %f17
13085 fcmps %fcc0, %f3, %f9
13086 sethi 0x117F, %g4
13087 brlez,a %g3, loop_1235
13088 array16 %l5, %g6, %o7
13089 fandnot1 %f18, %f24, %f0
13090 tle %icc, 0x4
13091loop_1235:
13092 fmovrsgz %l6, %f21, %f8
13093 udivcc %o2, 0x1378, %i2
13094 fbg %fcc2, loop_1236
13095 nop
13096 set 0x60, %i1
13097 std %l0, [%l7 + %i1]
13098 set 0x68, %o1
13099 ldstuba [%l7 + %o1] 0x18, %l2
13100loop_1236:
13101 fcmpes %fcc0, %f17, %f10
13102 array16 %g7, %l4, %i3
13103 bge,a %icc, loop_1237
13104 movrlz %o4, %g1, %l0
13105 movre %o0, 0x37A, %o3
13106 tn %xcc, 0x5
13107loop_1237:
13108 te %icc, 0x5
13109 orcc %i1, %o1, %o5
13110 andncc %g5, %i7, %o6
13111 fpadd16 %f30, %f30, %f8
13112 fpadd16 %f20, %f12, %f22
13113 addcc %g2, %i5, %i0
13114 mova %icc, %i4, %i6
13115 fmovdge %xcc, %f7, %f14
13116 array8 %l3, %g4, %g3
13117 fbne %fcc1, loop_1238
13118 array16 %l5, %g6, %o7
13119 fmovrsgz %o2, %f13, %f7
13120 sdiv %l6, 0x085D, %l1
13121loop_1238:
13122 tn %xcc, 0x0
13123 movrlz %l2, %i2, %l4
13124 tpos %icc, 0x4
13125 edge16n %g7, %i3, %g1
13126 tle %xcc, 0x6
13127 nop
13128 set 0x70, %g4
13129 ldd [%l7 + %g4], %o4
13130 andn %l0, %o3, %i1
13131 fmovrslez %o1, %f13, %f1
13132 fnegs %f21, %f14
13133 movre %o0, 0x2E3, %g5
13134 srl %o5, 0x17, %i7
13135 fcmpd %fcc3, %f26, %f30
13136 xor %o6, %i5, %g2
13137 edge8n %i4, %i6, %l3
13138 fbo %fcc3, loop_1239
13139 tvc %xcc, 0x5
13140 brlez %i0, loop_1240
13141 fnot1s %f3, %f27
13142loop_1239:
13143 te %xcc, 0x6
13144 stbar
13145loop_1240:
13146 nop
13147 setx loop_1241, %l0, %l1
13148 jmpl %l1, %g3
13149 fmovrslez %l5, %f4, %f25
13150 fcmple16 %f16, %f10, %g6
13151 wr %g0, 0x18, %asi
13152 ldsha [%l7 + 0x6C] %asi, %o7
13153loop_1241:
13154 brgez %g4, loop_1242
13155 move %xcc, %o2, %l6
13156 edge16 %l2, %l1, %l4
13157 bneg,a %xcc, loop_1243
13158loop_1242:
13159 fcmpd %fcc0, %f4, %f10
13160 wr %g0, 0x11, %asi
13161 ldswa [%l7 + 0x34] %asi, %g7
13162loop_1243:
13163 nop
13164 setx loop_1244, %l0, %l1
13165 wrpr 0x1, %tl
13166 wrpr %l1, %tpc
13167 add %l1, 0x4, %l1
13168 wrpr %l1, %tnpc
13169 setx 0x34400001400, %l0, %l1
13170 wrpr %l1, %tstate
13171 wrhpr 0x4, %htstate
13172 retry
13173 fpadd32s %f0, %f0, %f4
13174 edge32n %i2, %i3, %g1
13175 xnor %l0, %o4, %i1
13176loop_1244:
13177 bge,a,pn %icc, loop_1245
13178 tgu %xcc, 0x4
13179 fabsd %f2, %f12
13180 fcmpne16 %f24, %f6, %o1
13181loop_1245:
13182 tleu %icc, 0x6
13183 andncc %o3, %o0, %o5
13184 sethi 0x06D2, %g5
13185 tl %icc, 0x1
13186 andn %i7, %i5, %g2
13187 fpadd16 %f20, %f14, %f6
13188 udivcc %o6, 0x187E, %i6
13189 movn %icc, %l3, %i4
13190 fmovsne %icc, %f8, %f4
13191 fcmpeq16 %f18, %f26, %g3
13192 movn %icc, %i0, %g6
13193 edge16ln %o7, %g4, %o2
13194 fpadd32 %f2, %f22, %f22
13195 edge8 %l6, %l5, %l1
13196 nop
13197 set 0x08, %o6
13198 lduh [%l7 + %o6], %l4
13199 fmovrsne %l2, %f12, %f24
13200 edge16l %g7, %i3, %i2
13201 ldd [%l7 + 0x68], %l0
13202 fsrc2s %f31, %f27
13203 movneg %icc, %o4, %g1
13204 fbuge,a %fcc2, loop_1246
13205 popc 0x0D9B, %o1
13206 movcc %icc, %i1, %o3
13207 stb %o5, [%l7 + 0x3C]
13208loop_1246:
13209 edge32ln %g5, %o0, %i5
13210 saved
13211 rdpr %cwp, %g1
13212 rdpr %cansave, %g2
13213 rdpr %canrestore, %g3
13214 rdpr %cleanwin, %g4
13215 rdpr %otherwin, %g5
13216 rdpr %wstate, %g6
13217 fbl %fcc2, loop_1247
13218 movne %icc, %i7, %o6
13219 wr %g0, 0x18, %asi
13220 lduha [%l7 + 0x68] %asi, %g2
13221loop_1247:
13222 movvs %icc, %l3, %i6
13223 tg %icc, 0x2
13224 fbug %fcc2, loop_1248
13225 fxor %f22, %f26, %f0
13226 bcs,a %icc, loop_1249
13227 movg %xcc, %i4, %i0
13228loop_1248:
13229 sdivx %g3, 0x11A2, %o7
13230 taddcc %g6, %o2, %g4
13231loop_1249:
13232 movg %xcc, %l6, %l1
13233 tcs %xcc, 0x2
13234 fxnors %f30, %f13, %f8
13235 fnot1 %f20, %f14
13236 sub %l4, 0x02A5, %l5
13237 ble,a,pn %xcc, loop_1250
13238 fmovd %f26, %f10
13239 udivx %g7, 0x0997, %i3
13240 sra %i2, 0x0F, %l0
13241loop_1250:
13242 movvs %xcc, %l2, %o4
13243 movcs %xcc, %g1, %o1
13244 fmovrdgz %o3, %f0, %f22
13245 edge16n %i1, %g5, %o5
13246 siam 0x0
13247 addc %i5, %i7, %o0
13248 edge32ln %g2, %l3, %o6
13249 edge32n %i6, %i4, %g3
13250 addcc %o7, 0x0255, %g6
13251 set 0x40, %o0
13252 stda %f0, [%l7 + %o0] 0xf0
13253 membar #Sync
13254 sub %i0, %g4, %o2
13255 fpsub32s %f22, %f0, %f30
13256 subccc %l1, 0x1DCE, %l4
13257 tcc %icc, 0x4
13258 tne %xcc, 0x1
13259 movpos %icc, %l6, %l5
13260 edge16ln %i3, %g7, %i2
13261 nop
13262 set 0x60, %l1
13263 std %l2, [%l7 + %l1]
13264 ble,pt %icc, loop_1251
13265 movle %icc, %o4, %l0
13266 edge16ln %o1, %g1, %i1
13267 tgu %xcc, 0x2
13268loop_1251:
13269 movle %xcc, %o3, %g5
13270 fmovs %f17, %f0
13271 edge16l %i5, %o5, %o0
13272 srlx %i7, %g2, %o6
13273 orcc %i6, %i4, %l3
13274 wr %g0, 0xeb, %asi
13275 stwa %o7, [%l7 + 0x30] %asi
13276 membar #Sync
13277 sir 0x0B0E
13278 edge16l %g3, %g6, %i0
13279 fpsub16s %f17, %f18, %f13
13280 edge16 %o2, %l1, %g4
13281 fxnors %f1, %f27, %f26
13282 sdivcc %l4, 0x10CA, %l5
13283 nop
13284 set 0x30, %i6
13285 ldd [%l7 + %i6], %f14
13286 ldd [%l7 + 0x50], %f26
13287 st %f12, [%l7 + 0x14]
13288 orncc %l6, %g7, %i2
13289 edge8 %i3, %o4, %l2
13290 edge8 %l0, %o1, %g1
13291 tcc %icc, 0x6
13292 movrgez %o3, %i1, %g5
13293 subccc %o5, %o0, %i7
13294 add %i5, %o6, %i6
13295 ldsw [%l7 + 0x40], %i4
13296 sll %g2, 0x11, %o7
13297 bg,pt %icc, loop_1252
13298 fbg %fcc2, loop_1253
13299 ldsb [%l7 + 0x2B], %l3
13300 edge32n %g3, %g6, %i0
13301loop_1252:
13302 fbl,a %fcc0, loop_1254
13303loop_1253:
13304 edge32l %o2, %g4, %l4
13305 movcs %xcc, %l1, %l6
13306 tcs %icc, 0x7
13307loop_1254:
13308 movvc %xcc, %g7, %i2
13309 fmovd %f14, %f4
13310 fmovsne %icc, %f18, %f20
13311 restored
13312 rdpr %cwp, %g1
13313 rdpr %cansave, %g2
13314 rdpr %canrestore, %g3
13315 rdpr %cleanwin, %g4
13316 rdpr %otherwin, %g5
13317 rdpr %wstate, %g6
13318 udivcc %l5, 0x10CF, %o4
13319 movrlz %l2, 0x32E, %i3
13320 be,a,pn %icc, loop_1255
13321 movne %xcc, %l0, %o1
13322 movrlz %g1, %o3, %g5
13323 bpos,a loop_1256
13324loop_1255:
13325 fmovdgu %xcc, %f6, %f28
13326 edge16l %o5, %i1, %i7
13327 tpos %icc, 0x7
13328loop_1256:
13329 movrgz %i5, 0x196, %o0
13330 fbl,a %fcc2, loop_1257
13331 fbg,a %fcc0, loop_1258
13332 array32 %i6, %o6, %g2
13333 fornot2s %f7, %f18, %f26
13334loop_1257:
13335 nop
13336 set 0x7C, %l4
13337 stha %o7, [%l7 + %l4] 0x27
13338 membar #Sync
13339loop_1258:
13340 andcc %i4, %g3, %g6
13341 fxors %f30, %f16, %f8
13342 fmovse %icc, %f10, %f1
13343 fmovdle %xcc, %f6, %f18
13344 umulcc %l3, 0x0E57, %i0
13345 fxnors %f13, %f13, %f25
13346 membar #Sync
13347 wr %g0, 0xf8, %asi
13348 ldda [%l7 + 0x40] %asi, %f16
13349 andncc %g4, %l4, %l1
13350 xnorcc %o2, 0x00C1, %g7
13351 udivx %l6, 0x0A9F, %i2
13352 fbne,a %fcc2, loop_1259
13353 tg %icc, 0x2
13354 movleu %icc, %l5, %o4
13355 set 0x34, %g7
13356 lduwa [%l7 + %g7] 0x0c, %l2
13357loop_1259:
13358 lduw [%l7 + 0x64], %i3
13359 fxors %f2, %f26, %f4
13360 tsubcc %l0, %g1, %o3
13361 bcs %xcc, loop_1260
13362 saved
13363 rdpr %cwp, %g1
13364 rdpr %cansave, %g2
13365 rdpr %canrestore, %g3
13366 rdpr %cleanwin, %g4
13367 rdpr %otherwin, %g5
13368 rdpr %wstate, %g6
13369 mulscc %g5, 0x1D54, %o5
13370 fmovdge %icc, %f23, %f16
13371loop_1260:
13372 bge,a,pn %icc, loop_1261
13373 bn,a %icc, loop_1262
13374 fpmerge %f26, %f1, %f2
13375 addccc %o1, %i7, %i1
13376loop_1261:
13377 sra %i5, %i6, %o6
13378loop_1262:
13379 tvc %xcc, 0x2
13380 fmul8x16 %f21, %f26, %f14
13381 taddcc %o0, %g2, %i4
13382 fcmpeq16 %f26, %f26, %o7
13383 prefetch [%l7 + 0x74], 0x3
13384 tcs %icc, 0x4
13385 fmovrdgz %g6, %f30, %f18
13386 and %l3, 0x0A94, %i0
13387 fpsub16 %f14, %f4, %f6
13388 tl %icc, 0x5
13389 movrlz %g3, %l4, %g4
13390 sdivcc %o2, 0x0C41, %l1
13391 stbar
13392 fmovrse %l6, %f22, %f31
13393 movg %xcc, %i2, %g7
13394 orcc %l5, %l2, %i3
13395 movpos %xcc, %l0, %g1
13396 restored
13397 rdpr %cwp, %g1
13398 rdpr %cansave, %g2
13399 rdpr %canrestore, %g3
13400 rdpr %cleanwin, %g4
13401 rdpr %otherwin, %g5
13402 rdpr %wstate, %g6
13403 movg %xcc, %o3, %g5
13404 fmovdgu %icc, %f28, %f16
13405 membar 0x52
13406 ldx [%l7 + 0x48], %o5
13407 membar 0x35
13408 sub %o4, %i7, %i1
13409 edge8l %i5, %i6, %o1
13410 subc %o6, %o0, %i4
13411 fcmpd %fcc1, %f4, %f8
13412 bn,a,pn %xcc, loop_1263
13413 nop
13414 setx loop_1264, %l0, %l1
13415 jmpl %l1, %o7
13416 fmul8ulx16 %f18, %f4, %f24
13417 tvc %xcc, 0x4
13418loop_1263:
13419 nop
13420 wr %g0, 0x80, %asi
13421 prefetcha [%l7 + 0x58] %asi, 0x3
13422loop_1264:
13423 fpsub32 %f4, %f24, %f8
13424 xnor %l3, 0x12FD, %i0
13425 tvs %xcc, 0x3
13426 movgu %icc, %g2, %l4
13427 movge %xcc, %g3, %o2
13428 wr %g0, 0x10, %asi
13429 ldda [%l7 + 0x30] %asi, %l0
13430 edge8ln %l6, %g4, %g7
13431 bg %icc, loop_1265
13432 fmovrslez %i2, %f7, %f7
13433 array8 %l2, %i3, %l5
13434 tn %icc, 0x4
13435loop_1265:
13436 fbn %fcc2, loop_1266
13437 xnorcc %g1, 0x04DE, %l0
13438 fpadd16s %f12, %f2, %f11
13439 udivcc %o3, 0x1B6D, %o5
13440loop_1266:
13441 movvs %xcc, %o4, %g5
13442 movrlez %i1, %i7, %i5
13443 bpos,pt %xcc, loop_1267
13444 xnorcc %o1, %o6, %o0
13445 std %f28, [%l7 + 0x28]
13446 fnot1 %f4, %f12
13447loop_1267:
13448 edge8 %i6, %i4, %g6
13449 edge32l %l3, %o7, %i0
13450 sll %l4, 0x1D, %g2
13451 srl %o2, 0x1C, %l1
13452 be loop_1268
13453 restored
13454 rdpr %cwp, %g1
13455 rdpr %cansave, %g2
13456 rdpr %canrestore, %g3
13457 rdpr %cleanwin, %g4
13458 rdpr %otherwin, %g5
13459 rdpr %wstate, %g6
13460 movge %icc, %g3, %g4
13461 mova %icc, %l6, %i2
13462loop_1268:
13463 edge32 %g7, %l2, %i3
13464 movge %xcc, %g1, %l5
13465 fcmpgt32 %f16, %f14, %l0
13466 edge8l %o3, %o4, %o5
13467 wr %g0, 0x22, %asi
13468 ldda [%l7 + 0x60] %asi, %g4
13469 fmovsleu %xcc, %f6, %f28
13470 movvc %icc, %i1, %i5
13471 stb %i7, [%l7 + 0x55]
13472 fpadd32 %f4, %f10, %f28
13473 stx %o6, [%l7 + 0x70]
13474 xnorcc %o0, %i6, %o1
13475 fmovrdgz %i4, %f14, %f6
13476 edge8n %l3, %g6, %o7
13477 orncc %i0, 0x0B0B, %g2
13478 set 0x40, %l0
13479 stda %f16, [%l7 + %l0] 0x81
13480 fmul8x16 %f18, %f16, %f10
13481 movn %xcc, %o2, %l4
13482 edge8n %l1, %g3, %l6
13483 movre %i2, %g7, %l2
13484 bgu loop_1269
13485 stbar
13486 fbn %fcc1, loop_1270
13487 sll %i3, 0x0A, %g1
13488loop_1269:
13489 tneg %xcc, 0x3
13490 movle %icc, %l5, %l0
13491loop_1270:
13492 movge %xcc, %g4, %o4
13493 movvc %xcc, %o5, %o3
13494 edge8ln %i1, %i5, %g5
13495 movneg %icc, %i7, %o6
13496 smul %o0, 0x17A3, %o1
13497 sdiv %i6, 0x0B35, %i4
13498 ta %xcc, 0x2
13499 subccc %l3, %g6, %i0
13500 tg %xcc, 0x1
13501 edge16n %g2, %o2, %o7
13502 movvs %xcc, %l1, %l4
13503 tgu %icc, 0x1
13504 edge16 %l6, %i2, %g3
13505 tne %xcc, 0x4
13506 fandnot2s %f4, %f16, %f17
13507 fornot1 %f14, %f26, %f26
13508 fmovdl %icc, %f19, %f24
13509 edge8 %g7, %i3, %l2
13510 fors %f27, %f25, %f14
13511 mulscc %l5, %l0, %g1
13512 tge %icc, 0x2
13513 fpadd16s %f23, %f24, %f11
13514 movrne %o4, %g4, %o5
13515 sethi 0x0917, %o3
13516 bn,a,pn %xcc, loop_1271
13517 std %f14, [%l7 + 0x78]
13518 tge %icc, 0x2
13519 tpos %xcc, 0x3
13520loop_1271:
13521 andncc %i5, %i1, %g5
13522 ld [%l7 + 0x64], %f1
13523 fmovde %icc, %f31, %f11
13524 sra %i7, 0x11, %o0
13525 sethi 0x126B, %o1
13526 array32 %o6, %i4, %l3
13527 movleu %icc, %i6, %i0
13528 movg %icc, %g2, %o2
13529 brgz %o7, loop_1272
13530 std %g6, [%l7 + 0x30]
13531 taddcc %l4, %l1, %i2
13532 mulx %g3, %l6, %g7
13533loop_1272:
13534 call loop_1273
13535 srax %l2, %l5, %i3
13536 tvc %icc, 0x1
13537 fabss %f1, %f13
13538loop_1273:
13539 ldub [%l7 + 0x38], %l0
13540 fmovsl %xcc, %f9, %f31
13541 fmovsne %xcc, %f13, %f21
13542 stw %o4, [%l7 + 0x40]
13543 tn %icc, 0x5
13544 subccc %g1, 0x199B, %g4
13545 set 0x5C, %i4
13546 lduwa [%l7 + %i4] 0x80, %o5
13547 bgu,a,pn %icc, loop_1274
13548 movl %icc, %i5, %i1
13549 edge8ln %o3, %i7, %g5
13550 bcs loop_1275
13551loop_1274:
13552 orncc %o0, %o6, %o1
13553 tne %icc, 0x1
13554 fmovrsgez %i4, %f22, %f6
13555loop_1275:
13556 sub %i6, 0x11F5, %i0
13557 movge %xcc, %g2, %o2
13558 edge32n %l3, %o7, %l4
13559 bgu,a,pt %xcc, loop_1276
13560 bgu loop_1277
13561 addcc %l1, %g6, %g3
13562 fnands %f21, %f7, %f20
13563loop_1276:
13564 fnot1s %f15, %f17
13565loop_1277:
13566 bgu,pt %xcc, loop_1278
13567 fnegd %f22, %f14
13568 bvc,a,pn %icc, loop_1279
13569 tsubcctv %i2, %l6, %l2
13570loop_1278:
13571 xor %g7, 0x0867, %i3
13572 fexpand %f22, %f4
13573loop_1279:
13574 bne,a,pt %xcc, loop_1280
13575 nop
13576 setx loop_1281, %l0, %l1
13577 jmpl %l1, %l0
13578 bpos,a %xcc, loop_1282
13579 call loop_1283
13580loop_1280:
13581 tvc %icc, 0x0
13582loop_1281:
13583 fmovda %xcc, %f14, %f9
13584loop_1282:
13585 fone %f26
13586loop_1283:
13587 movleu %icc, %o4, %l5
13588 umulcc %g1, 0x09BC, %o5
13589 fands %f10, %f14, %f1
13590 subcc %g4, %i1, %o3
13591 edge8n %i7, %g5, %o0
13592 umul %i5, 0x0DEA, %o1
13593 nop
13594 setx loop_1284, %l0, %l1
13595 wrpr 0x1, %tl
13596 wrpr %l1, %tnpc
13597 setx 0x34400001400, %l0, %l1
13598 wrpr %l1, %tstate
13599 wrhpr 0x4, %htstate
13600 done
13601 movvc %xcc, %i4, %o6
13602 fbo %fcc2, loop_1285
13603 movvs %icc, %i6, %i0
13604loop_1284:
13605 fcmpeq32 %f30, %f30, %g2
13606 smulcc %l3, 0x03BC, %o7
13607loop_1285:
13608 subc %l4, %o2, %g6
13609 sll %l1, 0x03, %g3
13610 fnot2 %f12, %f30
13611 fpmerge %f25, %f8, %f28
13612 sdiv %i2, 0x1A4F, %l6
13613 movle %xcc, %l2, %g7
13614 fpadd16s %f22, %f31, %f17
13615 fandnot1 %f24, %f0, %f18
13616 array32 %i3, %o4, %l5
13617 subc %g1, 0x0E9B, %o5
13618 array32 %g4, %l0, %o3
13619 srl %i1, %i7, %o0
13620 bl,a,pn %icc, loop_1286
13621 edge8 %i5, %g5, %o1
13622 fbge,a %fcc2, loop_1287
13623 bg,pn %xcc, loop_1288
13624loop_1286:
13625 fmovsne %icc, %f9, %f16
13626 wr %g0, 0x21, %asi
13627 ldxa [%g0 + 0x110] %asi, %i4
13628loop_1287:
13629 tvs %icc, 0x5
13630loop_1288:
13631 bneg,pn %icc, loop_1289
13632 bg,a %xcc, loop_1290
13633 tvs %xcc, 0x3
13634 edge16n %i6, %o6, %g2
13635loop_1289:
13636 fmovsvs %xcc, %f25, %f30
13637loop_1290:
13638 te %icc, 0x2
13639 edge8l %l3, %i0, %o7
13640 fbl %fcc2, loop_1291
13641 addc %o2, 0x017C, %l4
13642 fmovsn %icc, %f29, %f23
13643 edge8l %g6, %l1, %i2
13644loop_1291:
13645 fnot1s %f4, %f26
13646 array8 %g3, %l6, %g7
13647 xor %l2, 0x1200, %i3
13648 smulcc %o4, 0x136A, %g1
13649 sdivcc %o5, 0x000E, %l5
13650 bn,a %icc, loop_1292
13651 tg %xcc, 0x1
13652 bneg,a loop_1293
13653 array16 %g4, %o3, %i1
13654loop_1292:
13655 alignaddr %l0, %o0, %i7
13656 tvs %icc, 0x4
13657loop_1293:
13658 tle %icc, 0x3
13659 membar 0x5E
13660 taddcctv %i5, 0x07E0, %o1
13661 edge16n %i4, %i6, %o6
13662 fnot2s %f12, %f2
13663 fsrc1s %f7, %f7
13664 sethi 0x15E1, %g5
13665 bcs,a loop_1294
13666 fble %fcc0, loop_1295
13667 fmovrde %g2, %f8, %f20
13668 membar 0x5A
13669loop_1294:
13670 fandnot1 %f28, %f24, %f12
13671loop_1295:
13672 tvs %xcc, 0x2
13673 movre %l3, 0x163, %i0
13674 restored
13675 rdpr %cwp, %g1
13676 rdpr %cansave, %g2
13677 rdpr %canrestore, %g3
13678 rdpr %cleanwin, %g4
13679 rdpr %otherwin, %g5
13680 rdpr %wstate, %g6
13681 array8 %o2, %l4, %o7
13682 tcc %xcc, 0x0
13683 bcc loop_1296
13684 srax %l1, %g6, %g3
13685 tcc %icc, 0x1
13686 movre %i2, 0x0B0, %g7
13687loop_1296:
13688 alignaddrl %l2, %l6, %o4
13689 bge loop_1297
13690 fornot2 %f14, %f20, %f10
13691 fba,a %fcc0, loop_1298
13692 edge16n %g1, %o5, %i3
13693loop_1297:
13694 fmovdneg %icc, %f8, %f4
13695 ldx [%l7 + 0x48], %g4
13696loop_1298:
13697 sll %l5, 0x1D, %o3
13698 edge32 %i1, %l0, %o0
13699 ldx [%l7 + 0x10], %i5
13700 movpos %icc, %i7, %i4
13701 smul %i6, %o1, %o6
13702 sllx %g2, 0x02, %g5
13703 sdivcc %i0, 0x0C51, %l3
13704 wr %g0, 0x10, %asi
13705 lduwa [%l7 + 0x48] %asi, %o2
13706 set 0x18, %o4
13707 ldxa [%l7 + %o4] 0x88, %o7
13708 flush %l7 + 0x38
13709 movre %l1, 0x2B4, %g6
13710 fmovrdlez %l4, %f12, %f18
13711 umulcc %i2, 0x0C6F, %g7
13712 wr %g0, 0x89, %asi
13713 swapa [%l7 + 0x38] %asi, %g3
13714 wr %g0, 0x81, %asi
13715 lduwa [%l7 + 0x20] %asi, %l6
13716 udiv %o4, 0x038B, %l2
13717 be,pt %icc, loop_1299
13718 array8 %g1, %o5, %g4
13719 tsubcctv %l5, %o3, %i3
13720 edge16ln %l0, %i1, %i5
13721loop_1299:
13722 be,a,pt %icc, loop_1300
13723 movrlez %i7, 0x3D5, %o0
13724 fmovsne %icc, %f0, %f12
13725 udiv %i4, 0x0FE9, %i6
13726loop_1300:
13727 fbug %fcc0, loop_1301
13728 udiv %o6, 0x12B0, %g2
13729 fmovdleu %xcc, %f0, %f3
13730 and %g5, 0x0935, %o1
13731loop_1301:
13732 fcmpeq32 %f12, %f24, %i0
13733 fsrc1s %f24, %f19
13734 srlx %l3, %o2, %l1
13735 ldstub [%l7 + 0x3D], %o7
13736 fzero %f22
13737 movle %icc, %l4, %i2
13738 movrlz %g6, 0x15D, %g7
13739 sethi 0x1368, %l6
13740 fmovrdgez %o4, %f14, %f2
13741 addcc %l2, %g1, %o5
13742 lduh [%l7 + 0x5E], %g4
13743 udivx %l5, 0x059B, %g3
13744 fcmpeq32 %f30, %f10, %o3
13745 edge16 %l0, %i1, %i3
13746 fmovrdgez %i7, %f18, %f28
13747 fcmps %fcc0, %f28, %f24
13748 edge16l %o0, %i5, %i6
13749 wr %g0, 0x27, %asi
13750 stda %i4, [%l7 + 0x10] %asi
13751 membar #Sync
13752 fsrc1s %f28, %f24
13753 flush %l7 + 0x6C
13754 edge32ln %o6, %g2, %o1
13755 fmovdle %xcc, %f9, %f12
13756 saved
13757 rdpr %cwp, %g1
13758 rdpr %cansave, %g2
13759 rdpr %canrestore, %g3
13760 rdpr %cleanwin, %g4
13761 rdpr %otherwin, %g5
13762 rdpr %wstate, %g6
13763 bl %icc, loop_1302
13764 fbn,a %fcc3, loop_1303
13765 edge32ln %i0, %l3, %g5
13766 wr %g0, 0x19, %asi
13767 ldstuba [%l7 + 0x11] %asi, %o2
13768loop_1302:
13769 array8 %o7, %l4, %i2
13770loop_1303:
13771 alignaddrl %g6, %g7, %l6
13772 tcc %icc, 0x3
13773 movvs %icc, %l1, %l2
13774 sir 0x050F
13775 sir 0x144F
13776 movneg %icc, %g1, %o5
13777 movn %icc, %g4, %l5
13778 fbue,a %fcc0, loop_1304
13779 tsubcctv %o4, %g3, %l0
13780 fmul8sux16 %f4, %f30, %f2
13781 tn %icc, 0x1
13782loop_1304:
13783 bvc,a,pt %xcc, loop_1305
13784 fcmped %fcc3, %f30, %f20
13785 ldub [%l7 + 0x3A], %o3
13786 sllx %i3, %i7, %o0
13787loop_1305:
13788 bge,pt %xcc, loop_1306
13789 fcmple32 %f24, %f10, %i5
13790 tneg %xcc, 0x5
13791 movrlz %i1, %i4, %i6
13792loop_1306:
13793 taddcc %o6, 0x1ED0, %o1
13794 nop
13795 setx loop_1307, %l0, %l1
13796 wrpr 0x1, %tl
13797 wrpr %l1, %tpc
13798 add %l1, 0x4, %l1
13799 wrpr %l1, %tnpc
13800 setx 0x34400001400, %l0, %l1
13801 wrpr %l1, %tstate
13802 wrhpr 0x4, %htstate
13803 retry
13804 xnorcc %i0, %l3, %g5
13805 addccc %g2, %o7, %l4
13806 fblg,a %fcc1, loop_1308
13807loop_1307:
13808 mulx %o2, %i2, %g7
13809 saved
13810 rdpr %cwp, %g1
13811 rdpr %cansave, %g2
13812 rdpr %canrestore, %g3
13813 rdpr %cleanwin, %g4
13814 rdpr %otherwin, %g5
13815 rdpr %wstate, %g6
13816 fornot2 %f8, %f24, %f26
13817loop_1308:
13818 sllx %g6, 0x0F, %l6
13819 lduw [%l7 + 0x34], %l2
13820 fmovdgu %xcc, %f22, %f23
13821 fbul %fcc1, loop_1309
13822 fbg,a %fcc0, loop_1310
13823 tsubcctv %l1, %g1, %g4
13824 fbug %fcc3, loop_1311
13825loop_1309:
13826 taddcc %o5, 0x1175, %l5
13827loop_1310:
13828 alignaddrl %o4, %g3, %o3
13829 fbu %fcc2, loop_1312
13830loop_1311:
13831 stw %l0, [%l7 + 0x64]
13832 movvs %xcc, %i7, %i3
13833 addccc %o0, 0x05C3, %i1
13834loop_1312:
13835 bgu,a,pn %xcc, loop_1313
13836 movcc %icc, %i5, %i6
13837 edge32n %o6, %i4, %i0
13838 bgu,pn %icc, loop_1314
13839loop_1313:
13840 popc %l3, %g5
13841 fbl,a %fcc2, loop_1315
13842 sll %o1, %g2, %l4
13843loop_1314:
13844 nop
13845 set 0x68, %l2
13846 lduwa [%l7 + %l2] 0x88, %o7
13847loop_1315:
13848 sll %o2, %g7, %i2
13849 tg %icc, 0x7
13850 edge32n %l6, %l2, %l1
13851 edge32ln %g6, %g1, %o5
13852 smulcc %g4, %l5, %o4
13853 xnorcc %g3, 0x0B64, %o3
13854 saved
13855 rdpr %cwp, %g1
13856 rdpr %cansave, %g2
13857 rdpr %canrestore, %g3
13858 rdpr %cleanwin, %g4
13859 rdpr %otherwin, %g5
13860 rdpr %wstate, %g6
13861 movne %xcc, %l0, %i3
13862 fbul,a %fcc2, loop_1316
13863 array8 %o0, %i7, %i1
13864 subccc %i5, %o6, %i6
13865 fmovdleu %xcc, %f21, %f4
13866loop_1316:
13867 movvc %xcc, %i0, %i4
13868 edge16n %l3, %o1, %g5
13869 array32 %l4, %g2, %o2
13870 addc %g7, 0x1CD2, %o7
13871 swap [%l7 + 0x20], %i2
13872 fxor %f10, %f18, %f10
13873 edge8l %l2, %l6, %g6
13874 edge16l %l1, %g1, %o5
13875 sir 0x07D3
13876 sub %l5, 0x0033, %o4
13877 brz,a %g4, loop_1317
13878 fand %f20, %f30, %f30
13879 fzero %f24
13880 fcmple32 %f24, %f8, %g3
13881loop_1317:
13882 mova %icc, %o3, %l0
13883 movrgez %o0, 0x269, %i3
13884 stx %i1, [%l7 + 0x20]
13885 edge32n %i5, %i7, %o6
13886 array16 %i0, %i6, %i4
13887 array8 %o1, %l3, %l4
13888 xnor %g2, 0x079D, %o2
13889 movvs %icc, %g7, %o7
13890 tvs %icc, 0x7
13891 sth %g5, [%l7 + 0x72]
13892 wr %g0, 0x04, %asi
13893 stda %f16, [%l7 + 0x40] %asi
13894 tne %icc, 0x5
13895 sdivcc %i2, 0x12AF, %l6
13896 xor %l2, %l1, %g1
13897 saved
13898 rdpr %cwp, %g1
13899 rdpr %cansave, %g2
13900 rdpr %canrestore, %g3
13901 rdpr %cleanwin, %g4
13902 rdpr %otherwin, %g5
13903 rdpr %wstate, %g6
13904 ldx [%l7 + 0x18], %o5
13905 fxnors %f16, %f29, %f3
13906 brnz %g6, loop_1318
13907 ldstub [%l7 + 0x46], %l5
13908 fmovsge %xcc, %f31, %f12
13909 edge32l %o4, %g4, %g3
13910loop_1318:
13911 nop
13912 wr %g0, 0x80, %asi
13913 lda [%l7 + 0x4C] %asi, %f16
13914 movne %xcc, %o3, %o0
13915 fbu %fcc2, loop_1319
13916 xnorcc %l0, %i1, %i3
13917 tle %xcc, 0x2
13918 movle %xcc, %i5, %o6
13919loop_1319:
13920 edge16n %i7, %i0, %i4
13921 sir 0x116A
13922 be,a %icc, loop_1320
13923 bne %icc, loop_1321
13924 fmovrdlez %i6, %f2, %f0
13925 lduh [%l7 + 0x5A], %l3
13926loop_1320:
13927 bn loop_1322
13928loop_1321:
13929 fbule,a %fcc2, loop_1323
13930 smul %o1, %l4, %o2
13931 movrgz %g2, %g7, %g5
13932loop_1322:
13933 movvs %xcc, %i2, %o7
13934loop_1323:
13935 te %xcc, 0x1
13936 subccc %l6, %l2, %g1
13937 tcs %xcc, 0x7
13938 movrlz %l1, 0x3F0, %g6
13939 fbu,a %fcc3, loop_1324
13940 sllx %o5, %l5, %g4
13941 fmuld8sux16 %f2, %f10, %f24
13942 fxnors %f18, %f4, %f26
13943loop_1324:
13944 bn,pn %icc, loop_1325
13945 taddcc %o4, 0x1483, %g3
13946 add %l7, 0x58, %l6
13947 wr %g0, 0x04, %asi
13948 ldxa [%l6] %asi, %o0
13949 casxa [%l6] %asi, %o0, %l0
13950loop_1325:
13951 movcc %icc, %i1, %i3
13952 edge8l %i5, %o6, %i7
13953 movrlez %i0, %o3, %i4
13954 fornot1s %f2, %f23, %f27
13955 fmovsn %icc, %f12, %f26
13956 orncc %l3, %o1, %l4
13957 xnor %i6, %o2, %g2
13958 edge32l %g7, %g5, %o7
13959 fzeros %f26
13960 udivcc %i2, 0x03E7, %l6
13961 array8 %l2, %l1, %g1
13962 andncc %g6, %l5, %o5
13963 brlz %o4, loop_1326
13964 movvs %icc, %g3, %g4
13965 movleu %icc, %o0, %l0
13966 fmovdneg %icc, %f11, %f15
13967loop_1326:
13968 be,a,pn %xcc, loop_1327
13969 fbg %fcc2, loop_1328
13970 tl %xcc, 0x7
13971 ldd [%l7 + 0x48], %i2
13972loop_1327:
13973 tgu %icc, 0x4
13974loop_1328:
13975 add %i1, 0x1D4E, %i5
13976 taddcc %o6, 0x0CF3, %i0
13977 mulscc %i7, %o3, %i4
13978 alignaddrl %o1, %l3, %l4
13979 movrlez %o2, %g2, %g7
13980 flush %l7 + 0x4C
13981 tgu %xcc, 0x4
13982 edge16 %i6, %o7, %i2
13983 orncc %l6, %g5, %l2
13984 edge32ln %l1, %g6, %l5
13985 wr %g0, 0x0c, %asi
13986 lda [%l7 + 0x24] %asi, %f0
13987 wr %g0, 0x19, %asi
13988 ldda [%l7 + 0x10] %asi, %g0
13989 tpos %xcc, 0x4
13990 and %o5, %g3, %g4
13991 movrlz %o4, %o0, %l0
13992 tneg %xcc, 0x7
13993 movcc %xcc, %i1, %i3
13994 fones %f15
13995 bcs,a,pt %xcc, loop_1329
13996 fone %f6
13997 tge %xcc, 0x3
13998 tgu %xcc, 0x6
13999loop_1329:
14000 mulx %i5, 0x1646, %o6
14001 fsrc1s %f30, %f10
14002 tsubcc %i0, %i7, %i4
14003 movrlez %o1, 0x075, %o3
14004 movvs %xcc, %l4, %l3
14005 tn %xcc, 0x3
14006 movle %icc, %g2, %g7
14007 set 0x30, %i7
14008 ldxa [%l7 + %i7] 0x18, %o2
14009 fbue,a %fcc3, loop_1330
14010 stbar
14011 fmovsl %xcc, %f7, %f18
14012 movcc %icc, %i6, %i2
14013loop_1330:
14014 tcc %xcc, 0x1
14015 mova %icc, %o7, %l6
14016 fandnot2 %f8, %f8, %f30
14017 set 0x48, %l3
14018 stxa %l2, [%l7 + %l3] 0xea
14019 membar #Sync
14020 sir 0x0B3D
14021 fpack16 %f2, %f8
14022 wr %g0, 0x10, %asi
14023 ldstuba [%l7 + 0x7D] %asi, %g5
14024 orncc %l1, 0x1024, %l5
14025 tpos %icc, 0x0
14026 siam 0x5
14027 edge8 %g6, %g1, %o5
14028 movn %icc, %g4, %g3
14029 flush %l7 + 0x40
14030 movrlz %o0, %l0, %i1
14031 stx %o4, [%l7 + 0x20]
14032 bpos,a loop_1331
14033 nop
14034 setx loop_1332, %l0, %l1
14035 wrpr 0x1, %tl
14036 wrpr %l1, %tnpc
14037 setx 0x34400001400, %l0, %l1
14038 wrpr %l1, %tstate
14039 wrhpr 0x4, %htstate
14040 done
14041 fbu %fcc1, loop_1333
14042 movl %xcc, %i5, %i3
14043loop_1331:
14044 movrgz %i0, 0x2FA, %o6
14045loop_1332:
14046 nop
14047 set 0x48, %l6
14048 stba %i7, [%l7 + %l6] 0x89
14049loop_1333:
14050 fmovdn %xcc, %f3, %f17
14051 taddcc %o1, 0x1496, %o3
14052 subccc %i4, 0x0C4A, %l3
14053 movcc %icc, %g2, %g7
14054 fcmpgt32 %f14, %f24, %l4
14055 fmovsleu %xcc, %f10, %f10
14056 bvc,pn %xcc, loop_1334
14057 movrgz %i6, 0x34C, %o2
14058 fmovrsgez %i2, %f20, %f5
14059 addccc %o7, 0x15D0, %l6
14060loop_1334:
14061 taddcctv %g5, %l2, %l5
14062 fandnot1 %f12, %f22, %f26
14063 movne %xcc, %g6, %g1
14064 sdiv %l1, 0x0F52, %g4
14065 bcs,pn %xcc, loop_1335
14066 mulx %g3, %o5, %l0
14067 edge32l %i1, %o0, %o4
14068 wr %g0, 0xeb, %asi
14069 stwa %i5, [%l7 + 0x34] %asi
14070 membar #Sync
14071loop_1335:
14072 bcc,a,pt %icc, loop_1336
14073 fmovse %icc, %f17, %f0
14074 subc %i0, %o6, %i7
14075 xnorcc %o1, %i3, %i4
14076loop_1336:
14077 fmovdgu %icc, %f2, %f14
14078 movre %o3, %l3, %g7
14079 movrlz %g2, 0x128, %i6
14080 edge8ln %o2, %i2, %l4
14081 fbe %fcc3, loop_1337
14082 tn %icc, 0x6
14083 edge32 %o7, %g5, %l2
14084 sir 0x1290
14085loop_1337:
14086 srlx %l6, %l5, %g6
14087 fmovrsne %g1, %f17, %f30
14088 brz %g4, loop_1338
14089 fzeros %f11
14090 movg %xcc, %g3, %o5
14091 tsubcc %l0, %i1, %l1
14092loop_1338:
14093 fpsub32 %f16, %f14, %f16
14094 fpsub16s %f29, %f2, %f7
14095 movn %icc, %o4, %i5
14096 srax %i0, %o6, %o0
14097 sir 0x15F5
14098 andcc %o1, %i7, %i3
14099 fmovda %icc, %f28, %f0
14100 or %i4, %o3, %g7
14101 fcmpgt32 %f8, %f24, %g2
14102 umulcc %l3, 0x0030, %i6
14103 sir 0x093A
14104 umul %o2, 0x1B7C, %l4
14105 fnot2s %f23, %f30
14106 sdivx %o7, 0x1199, %g5
14107 set 0x6C, %g3
14108 lduba [%l7 + %g3] 0x04, %i2
14109 edge16n %l6, %l2, %g6
14110 movge %xcc, %g1, %g4
14111 restored
14112 rdpr %cwp, %g1
14113 rdpr %cansave, %g2
14114 rdpr %canrestore, %g3
14115 rdpr %cleanwin, %g4
14116 rdpr %otherwin, %g5
14117 rdpr %wstate, %g6
14118 fornot1s %f2, %f13, %f19
14119 membar 0x07
14120 fbn,a %fcc0, loop_1339
14121 fmovdvs %icc, %f24, %f28
14122 movcc %xcc, %g3, %l5
14123 tvc %icc, 0x3
14124loop_1339:
14125 stb %l0, [%l7 + 0x4D]
14126 ble,a %icc, loop_1340
14127 fpadd16 %f14, %f26, %f26
14128 wr %g0, 0x88, %asi
14129 ldswa [%l7 + 0x54] %asi, %o5
14130loop_1340:
14131 edge16ln %l1, %i1, %i5
14132 tvc %icc, 0x0
14133 movl %icc, %o4, %i0
14134 addcc %o6, %o1, %i7
14135 smulcc %i3, 0x0250, %o0
14136 ldd [%l7 + 0x68], %i4
14137 srax %g7, 0x18, %o3
14138 std %l2, [%l7 + 0x70]
14139 movgu %xcc, %g2, %i6
14140 tsubcctv %l4, 0x0957, %o2
14141 fmovrse %o7, %f8, %f30
14142 ba,a,pn %xcc, loop_1341
14143 sub %i2, 0x090E, %g5
14144 udiv %l2, 0x03DE, %l6
14145 ba,pt %xcc, loop_1342
14146loop_1341:
14147 fble,a %fcc3, loop_1343
14148 fcmpne32 %f26, %f6, %g6
14149 add %l7, 0x28, %l6
14150 wr %g0, 0x88, %asi
14151 ldxa [%l6] %asi, %g1
14152 casxa [%l6] 0x88, %g1, %g4
14153loop_1342:
14154 brlez %l5, loop_1344
14155loop_1343:
14156 fcmps %fcc1, %f27, %f9
14157 tl %icc, 0x5
14158 movne %icc, %l0, %o5
14159loop_1344:
14160 movle %xcc, %l1, %g3
14161 tle %icc, 0x1
14162 movne %icc, %i1, %o4
14163 be,a loop_1345
14164 xorcc %i5, 0x04F2, %o6
14165 xorcc %i0, %o1, %i3
14166 flush %l7 + 0x58
14167loop_1345:
14168 nop
14169 set 0x70, %g6
14170 prefetcha [%l7 + %g6] 0x04, 0x1
14171 fzeros %f17
14172 srl %o0, 0x04, %g7
14173 edge16 %o3, %l3, %g2
14174 fnands %f7, %f16, %f5
14175 udiv %i4, 0x04A2, %l4
14176 tge %icc, 0x0
14177 bne,a,pt %xcc, loop_1346
14178 saved
14179 rdpr %cwp, %g1
14180 rdpr %cansave, %g2
14181 rdpr %canrestore, %g3
14182 rdpr %cleanwin, %g4
14183 rdpr %otherwin, %g5
14184 rdpr %wstate, %g6
14185 ldsw [%l7 + 0x74], %i6
14186 edge16ln %o7, %i2, %g5
14187loop_1346:
14188 fbge,a %fcc1, loop_1347
14189 fmovsleu %icc, %f24, %f27
14190 edge32l %o2, %l2, %l6
14191 taddcc %g6, 0x0997, %g1
14192loop_1347:
14193 movvs %icc, %l5, %l0
14194 ld [%l7 + 0x1C], %f3
14195 xor %o5, 0x0BC0, %l1
14196 movleu %icc, %g3, %i1
14197 popc 0x1EA5, %g4
14198 edge16n %i5, %o4, %o6
14199 be %icc, loop_1348
14200 fble %fcc1, loop_1349
14201 fxors %f16, %f13, %f23
14202 saved
14203 rdpr %cwp, %g1
14204 rdpr %cansave, %g2
14205 rdpr %canrestore, %g3
14206 rdpr %cleanwin, %g4
14207 rdpr %otherwin, %g5
14208 rdpr %wstate, %g6
14209loop_1348:
14210 movrgez %i0, 0x3A1, %i3
14211loop_1349:
14212 udivx %o1, 0x06C1, %i7
14213 ldx [%l7 + 0x38], %o0
14214 smul %o3, %g7, %l3
14215 sethi 0x09FD, %g2
14216 move %icc, %i4, %l4
14217 movcc %xcc, %i6, %i2
14218 membar 0x38
14219 andcc %o7, 0x1C35, %g5
14220 ldub [%l7 + 0x28], %o2
14221 sdivx %l6, 0x1ECE, %l2
14222 fcmple32 %f16, %f2, %g6
14223 prefetch [%l7 + 0x34], 0x3
14224 tle %icc, 0x6
14225 movre %l5, %g1, %o5
14226 fmul8sux16 %f24, %f28, %f4
14227 addccc %l1, %l0, %i1
14228 orncc %g3, 0x0AED, %i5
14229 array16 %o4, %g4, %o6
14230 edge16l %i3, %o1, %i0
14231 bneg,pt %xcc, loop_1350
14232 tsubcctv %i7, 0x1A61, %o3
14233 addc %o0, %l3, %g7
14234 sra %g2, 0x15, %i4
14235loop_1350:
14236 taddcc %l4, 0x0878, %i2
14237 fmovrslez %o7, %f2, %f17
14238 wr %g0, 0x88, %asi
14239 ldsha [%l7 + 0x48] %asi, %g5
14240 fmovdleu %icc, %f10, %f28
14241 edge16ln %o2, %i6, %l2
14242 fmovsvs %xcc, %f18, %f17
14243 tsubcctv %l6, %l5, %g6
14244 smul %o5, 0x00D9, %g1
14245 fbu,a %fcc0, loop_1351
14246 tcc %xcc, 0x4
14247 wr %g0, 0x80, %asi
14248 stda %l0, [%l7 + 0x68] %asi
14249loop_1351:
14250 fmovsa %xcc, %f29, %f15
14251 tn %icc, 0x4
14252 fbul,a %fcc0, loop_1352
14253 sir 0x1CF2
14254 subccc %i1, 0x14C0, %g3
14255 ta %xcc, 0x5
14256loop_1352:
14257 taddcctv %l0, 0x187B, %i5
14258 fpmerge %f23, %f11, %f10
14259 xor %g4, %o6, %o4
14260 movcs %icc, %o1, %i0
14261 fcmpgt32 %f2, %f14, %i3
14262 tleu %icc, 0x2
14263 fmovsa %icc, %f31, %f26
14264 fcmpgt32 %f24, %f18, %i7
14265 mova %icc, %o0, %o3
14266 xnor %l3, 0x0861, %g2
14267 movle %icc, %i4, %g7
14268 sir 0x08A2
14269 fmovsle %xcc, %f31, %f10
14270 fmovrslz %l4, %f30, %f23
14271 bl,pn %icc, loop_1353
14272 addc %i2, %o7, %o2
14273 fmul8x16au %f25, %f2, %f0
14274 movge %icc, %g5, %l2
14275loop_1353:
14276 fmovrse %l6, %f31, %f27
14277 umulcc %i6, 0x0CCD, %l5
14278 tcc %xcc, 0x5
14279 xor %o5, 0x0569, %g6
14280 taddcctv %g1, 0x0DA5, %i1
14281 fmovdg %xcc, %f25, %f22
14282 ldstub [%l7 + 0x5E], %l1
14283 xnor %l0, %i5, %g3
14284 fnot1 %f18, %f14
14285 bg %icc, loop_1354
14286 lduh [%l7 + 0x5C], %o6
14287 set 0x1A, %g5
14288 lduba [%l7 + %g5] 0x19, %o4
14289loop_1354:
14290 fcmped %fcc2, %f20, %f14
14291 movcs %xcc, %g4, %o1
14292 membar 0x62
14293 addc %i0, 0x08BB, %i3
14294 fmovsn %icc, %f9, %f21
14295 alignaddr %i7, %o3, %o0
14296 movrne %g2, 0x06C, %l3
14297 fmovrslz %g7, %f21, %f7
14298 ba,a,pt %xcc, loop_1355
14299 tcc %icc, 0x7
14300 orncc %i4, %l4, %i2
14301 fmovspos %icc, %f17, %f19
14302loop_1355:
14303 andcc %o2, %o7, %g5
14304 bneg,a %xcc, loop_1356
14305 mulscc %l2, %l6, %l5
14306 movg %icc, %o5, %g6
14307 edge8n %i6, %g1, %i1
14308loop_1356:
14309 fmovsl %xcc, %f17, %f30
14310 xorcc %l1, %i5, %l0
14311 bneg %xcc, loop_1357
14312 saved
14313 rdpr %cwp, %g1
14314 rdpr %cansave, %g2
14315 rdpr %canrestore, %g3
14316 rdpr %cleanwin, %g4
14317 rdpr %otherwin, %g5
14318 rdpr %wstate, %g6
14319 fbge,a %fcc1, loop_1358
14320 movvc %icc, %g3, %o4
14321loop_1357:
14322 prefetch [%l7 + 0x20], 0x2
14323 movrne %o6, %g4, %o1
14324loop_1358:
14325 edge32l %i3, %i7, %o3
14326 wr %g0, 0x80, %asi
14327 ldsba [%l7 + 0x64] %asi, %o0
14328 stb %g2, [%l7 + 0x1C]
14329 xor %l3, %i0, %g7
14330 ldd [%l7 + 0x20], %f22
14331 movrlz %i4, 0x32E, %i2
14332 mova %xcc, %l4, %o7
14333 fcmpeq16 %f12, %f14, %o2
14334 fbul %fcc2, loop_1359
14335 nop
14336 setx loop_1360, %l0, %l1
14337 wrpr 0x1, %tl
14338 wrpr %l1, %tnpc
14339 setx 0x34400001400, %l0, %l1
14340 wrpr %l1, %tstate
14341 wrhpr 0x4, %htstate
14342 done
14343 sll %g5, %l2, %l6
14344 mulscc %l5, %g6, %o5
14345loop_1359:
14346 brlez %i6, loop_1361
14347loop_1360:
14348 nop
14349 setx loop_1362, %l0, %l1
14350 jmpl %l1, %i1
14351 fmovdge %icc, %f26, %f0
14352 tleu %xcc, 0x7
14353loop_1361:
14354 nop
14355 wr %g0, 0x0c, %asi
14356 stda %l0, [%l7 + 0x60] %asi
14357loop_1362:
14358 alignaddrl %i5, %g1, %g3
14359 sir 0x07F9
14360 xnor %o4, %l0, %g4
14361 tvc %icc, 0x1
14362 xorcc %o6, 0x1F88, %o1
14363 and %i7, %o3, %o0
14364 lduh [%l7 + 0x5C], %g2
14365 brz %i3, loop_1363
14366 saved
14367 rdpr %cwp, %g1
14368 rdpr %cansave, %g2
14369 rdpr %canrestore, %g3
14370 rdpr %cleanwin, %g4
14371 rdpr %otherwin, %g5
14372 rdpr %wstate, %g6
14373 popc 0x099D, %i0
14374 movgu %icc, %l3, %g7
14375loop_1363:
14376 fmovdle %icc, %f16, %f0
14377 xnorcc %i2, 0x14A4, %i4
14378 call loop_1364
14379 addcc %l4, 0x083B, %o2
14380 call loop_1365
14381 movvc %xcc, %o7, %l2
14382loop_1364:
14383 ldsw [%l7 + 0x6C], %g5
14384 fbge %fcc2, loop_1366
14385loop_1365:
14386 movpos %icc, %l5, %l6
14387 ble,pt %icc, loop_1367
14388 call loop_1368
14389loop_1366:
14390 udiv %o5, 0x0D88, %g6
14391 movge %icc, %i1, %l1
14392loop_1367:
14393 edge8ln %i6, %i5, %g3
14394loop_1368:
14395 nop
14396 wr %g0, 0x88, %asi
14397 ldswa [%l7 + 0x28] %asi, %g1
14398 edge32n %l0, %g4, %o6
14399 bg,pt %icc, loop_1369
14400 saved
14401 rdpr %cwp, %g1
14402 rdpr %cansave, %g2
14403 rdpr %canrestore, %g3
14404 rdpr %cleanwin, %g4
14405 rdpr %otherwin, %g5
14406 rdpr %wstate, %g6
14407 fzeros %f24
14408 addccc %o4, 0x1B5D, %i7
14409loop_1369:
14410 tl %xcc, 0x3
14411 set 0x26, %g1
14412 ldsha [%l7 + %g1] 0x88, %o1
14413 membar 0x44
14414 fmovsl %xcc, %f1, %f23
14415 movrne %o3, 0x1EA, %g2
14416 fones %f26
14417 edge8 %o0, %i0, %l3
14418 fmovsg %icc, %f20, %f14
14419 set 0x30, %i3
14420 ldda [%l7 + %i3] 0x88, %i2
14421 bl,a %xcc, loop_1370
14422 restored
14423 rdpr %cwp, %g1
14424 rdpr %cansave, %g2
14425 rdpr %canrestore, %g3
14426 rdpr %cleanwin, %g4
14427 rdpr %otherwin, %g5
14428 rdpr %wstate, %g6
14429 movrlz %i2, %i4, %l4
14430 tcc %xcc, 0x7
14431loop_1370:
14432 subccc %o2, %g7, %o7
14433 edge16n %l2, %g5, %l6
14434 movne %xcc, %o5, %l5
14435 set 0x48, %o5
14436 swapa [%l7 + %o5] 0x18, %g6
14437 movrlz %i1, %l1, %i6
14438 tne %xcc, 0x7
14439 set 0x40, %i0
14440 ldswa [%l7 + %i0] 0x15, %i5
14441 or %g3, %l0, %g4
14442 movre %g1, %o6, %i7
14443 or %o1, %o4, %o3
14444 fble %fcc0, loop_1371
14445 move %xcc, %g2, %o0
14446 fmovspos %icc, %f17, %f29
14447 edge16 %i0, %i3, %l3
14448loop_1371:
14449 udivx %i2, 0x138B, %l4
14450 mulx %o2, %g7, %i4
14451 fmovda %xcc, %f17, %f22
14452 fmovrdlez %l2, %f0, %f2
14453 bvc,a %xcc, loop_1372
14454 sllx %o7, %l6, %g5
14455 xor %l5, %o5, %g6
14456 ldsh [%l7 + 0x38], %l1
14457loop_1372:
14458 nop
14459 setx loop_1373, %l0, %l1
14460 wrpr 0x1, %tl
14461 wrpr %l1, %tnpc
14462 setx 0x34400001400, %l0, %l1
14463 wrpr %l1, %tstate
14464 wrhpr 0x4, %htstate
14465 done
14466 fnegs %f24, %f28
14467 xnorcc %i6, 0x1E05, %i1
14468 fpadd32 %f12, %f28, %f28
14469loop_1373:
14470 tcc %xcc, 0x3
14471 bvs %xcc, loop_1374
14472 mulscc %i5, %g3, %l0
14473 fcmple32 %f8, %f20, %g1
14474 fornot1s %f4, %f26, %f2
14475loop_1374:
14476 fzero %f8
14477 nop
14478 setx loop_1375, %l0, %l1
14479 jmpl %l1, %g4
14480 add %o6, %o1, %o4
14481 fbug,a %fcc1, loop_1376
14482 taddcc %o3, 0x058B, %i7
14483loop_1375:
14484 fnors %f31, %f17, %f22
14485 movleu %xcc, %g2, %o0
14486loop_1376:
14487 subccc %i0, %l3, %i3
14488 tneg %xcc, 0x3
14489 bge,a %icc, loop_1377
14490 udivx %l4, 0x1C14, %o2
14491 fpackfix %f24, %f0
14492 fmovscc %xcc, %f14, %f16
14493loop_1377:
14494 addc %i2, %g7, %l2
14495 ta %icc, 0x1
14496 brz,a %i4, loop_1378
14497 mulscc %o7, 0x1E80, %g5
14498 fblg %fcc2, loop_1379
14499 add %l5, 0x05BF, %o5
14500loop_1378:
14501 sdivx %g6, 0x1A20, %l1
14502 subccc %l6, 0x06EA, %i6
14503loop_1379:
14504 ldsb [%l7 + 0x29], %i5
14505 tge %xcc, 0x4
14506 stx %g3, [%l7 + 0x70]
14507 fmovrse %l0, %f13, %f18
14508 sllx %i1, %g4, %g1
14509 bcc,a,pn %xcc, loop_1380
14510 bvc,a loop_1381
14511 tn %xcc, 0x7
14512 orncc %o1, %o6, %o3
14513loop_1380:
14514 movle %xcc, %o4, %i7
14515loop_1381:
14516 edge8ln %o0, %g2, %i0
14517 stx %l3, [%l7 + 0x08]
14518 andn %i3, %l4, %i2
14519 tcs %icc, 0x7
14520 array16 %o2, %g7, %i4
14521 bshuffle %f28, %f14, %f24
14522 sllx %l2, 0x11, %g5
14523 nop
14524 setx loop_1382, %l0, %l1
14525 wrpr 0x1, %tl
14526 wrpr %l1, %tnpc
14527 setx 0x34400001400, %l0, %l1
14528 wrpr %l1, %tstate
14529 wrhpr 0x4, %htstate
14530 done
14531 tleu %icc, 0x4
14532 fnand %f4, %f4, %f0
14533 or %o7, 0x00FF, %l5
14534loop_1382:
14535 ldub [%l7 + 0x2C], %o5
14536 udivx %g6, 0x10D8, %l6
14537 fpsub16 %f16, %f28, %f26
14538 fbu,a %fcc1, loop_1383
14539 addc %i6, 0x0E47, %i5
14540 st %f26, [%l7 + 0x5C]
14541 set 0x0, %o3
14542 ldxa [%g0 + %o3] 0x4f, %l1
14543loop_1383:
14544 nop
14545 wr %g0, 0x10, %asi
14546 swapa [%l7 + 0x40] %asi, %l0
14547 edge16l %g3, %g4, %i1
14548 siam 0x5
14549 wr %g0, 0x80, %asi
14550 lduha [%l7 + 0x54] %asi, %g1
14551 fpsub32s %f27, %f2, %f18
14552 fmovspos %xcc, %f14, %f24
14553 fandnot1s %f17, %f31, %f14
14554 fnors %f3, %f17, %f20
14555 fbe %fcc0, loop_1384
14556 array32 %o1, %o6, %o4
14557 alignaddrl %i7, %o0, %g2
14558 saved
14559 rdpr %cwp, %g1
14560 rdpr %cansave, %g2
14561 rdpr %canrestore, %g3
14562 rdpr %cleanwin, %g4
14563 rdpr %otherwin, %g5
14564 rdpr %wstate, %g6
14565loop_1384:
14566 brz %o3, loop_1385
14567 bg,a,pt %icc, loop_1386
14568 fbue,a %fcc0, loop_1387
14569 movgu %icc, %i0, %i3
14570loop_1385:
14571 fmovsleu %icc, %f12, %f26
14572loop_1386:
14573 array16 %l3, %i2, %l4
14574loop_1387:
14575 fble,a %fcc0, loop_1388
14576 lduw [%l7 + 0x78], %g7
14577 tcs %icc, 0x4
14578 sdiv %i4, 0x1AD5, %l2
14579loop_1388:
14580 fmovrse %o2, %f17, %f14
14581 tleu %xcc, 0x0
14582 orn %g5, %l5, %o5
14583 movrne %g6, 0x0E9, %l6
14584 edge32n %o7, %i5, %i6
14585 array32 %l1, %l0, %g3
14586 fornot1 %f6, %f12, %f30
14587 brgz %g4, loop_1389
14588 taddcc %g1, %i1, %o1
14589 srl %o6, 0x0A, %i7
14590 sdiv %o0, 0x1F1C, %g2
14591loop_1389:
14592 add %o3, 0x0684, %i0
14593 taddcc %i3, %o4, %i2
14594 stx %l3, [%l7 + 0x30]
14595 fmovsvc %xcc, %f0, %f5
14596 udiv %g7, 0x087F, %i4
14597 andn %l2, 0x1BF2, %o2
14598 srl %g5, %l5, %o5
14599 movge %icc, %l4, %l6
14600 ldsh [%l7 + 0x18], %o7
14601 lduw [%l7 + 0x34], %i5
14602 srax %i6, 0x12, %g6
14603 st %f8, [%l7 + 0x30]
14604 orn %l0, %g3, %l1
14605 bleu,pt %xcc, loop_1390
14606 fnor %f24, %f12, %f8
14607 array32 %g1, %i1, %o1
14608 xor %g4, %i7, %o0
14609loop_1390:
14610 tsubcctv %g2, 0x0D93, %o6
14611 movre %o3, 0x371, %i3
14612 fmovrde %o4, %f12, %f20
14613 lduh [%l7 + 0x64], %i2
14614 tgu %icc, 0x5
14615 edge32ln %i0, %l3, %g7
14616 wr %g0, 0x0c, %asi
14617 ldxa [%l7 + 0x70] %asi, %l2
14618 andncc %i4, %g5, %l5
14619 movcs %xcc, %o2, %l4
14620 set 0x44, %i2
14621 lduha [%l7 + %i2] 0x11, %l6
14622 tcc %xcc, 0x5
14623 orncc %o5, %i5, %i6
14624 sdivcc %g6, 0x14BC, %o7
14625 addc %g3, 0x15C0, %l0
14626 set 0x6C, %i5
14627 swapa [%l7 + %i5] 0x0c, %l1
14628 bleu,pt %icc, loop_1391
14629 subc %g1, %i1, %g4
14630 smul %i7, 0x0510, %o0
14631 lduw [%l7 + 0x60], %g2
14632loop_1391:
14633 tgu %icc, 0x6
14634 fmovrdne %o1, %f14, %f14
14635 fmovdvc %icc, %f1, %f28
14636 edge32 %o6, %i3, %o4
14637 brz %o3, loop_1392
14638 ld [%l7 + 0x54], %f28
14639 fmovrde %i2, %f22, %f26
14640 brgez %l3, loop_1393
14641loop_1392:
14642 st %f3, [%l7 + 0x1C]
14643 movrlez %g7, 0x2E6, %l2
14644 mulx %i4, 0x0C01, %i0
14645loop_1393:
14646 for %f22, %f10, %f24
14647 fnands %f4, %f24, %f14
14648 wr %g0, 0x10, %asi
14649 ldsba [%l7 + 0x13] %asi, %g5
14650 edge16n %l5, %l4, %l6
14651 alignaddr %o5, %i5, %o2
14652 umulcc %i6, 0x0D4A, %g6
14653 fmovrsgz %g3, %f20, %f0
14654 tne %icc, 0x6
14655 fbu %fcc3, loop_1394
14656 tneg %xcc, 0x2
14657 sth %o7, [%l7 + 0x4C]
14658 movg %icc, %l0, %g1
14659loop_1394:
14660 fcmps %fcc1, %f16, %f7
14661 and %i1, 0x0CCC, %g4
14662 xor %l1, %i7, %o0
14663 movrne %g2, %o6, %i3
14664 tvs %xcc, 0x7
14665 fmovs %f29, %f7
14666 fpadd32s %f3, %f14, %f26
14667 move %xcc, %o4, %o1
14668 tgu %xcc, 0x7
14669 fmovdgu %xcc, %f28, %f30
14670 edge32 %i2, %l3, %o3
14671 tgu %icc, 0x5
14672 fcmpes %fcc2, %f25, %f1
14673 tle %icc, 0x5
14674 edge32l %g7, %i4, %l2
14675 bgu,a,pt %xcc, loop_1395
14676 orcc %g5, %i0, %l4
14677 edge16n %l5, %l6, %o5
14678 fpadd16 %f24, %f6, %f0
14679loop_1395:
14680 movre %i5, %o2, %g6
14681 ldsw [%l7 + 0x58], %g3
14682 fbg %fcc1, loop_1396
14683 te %icc, 0x6
14684 movrgz %o7, %l0, %i6
14685 fandnot1s %f5, %f16, %f6
14686loop_1396:
14687 tg %icc, 0x1
14688 bcc,a,pt %icc, loop_1397
14689 bpos,pn %xcc, loop_1398
14690 andn %g1, 0x0E53, %i1
14691 fble %fcc3, loop_1399
14692loop_1397:
14693 udiv %l1, 0x1E2E, %g4
14694loop_1398:
14695 movge %icc, %i7, %o0
14696 fmovse %xcc, %f6, %f19
14697loop_1399:
14698 fcmpes %fcc2, %f21, %f25
14699 alignaddr %g2, %o6, %i3
14700 fandnot2 %f4, %f2, %f4
14701 sll %o1, 0x1B, %o4
14702 mova %xcc, %l3, %i2
14703 fbl,a %fcc3, loop_1400
14704 tpos %icc, 0x1
14705 umul %o3, %g7, %i4
14706 udivcc %g5, 0x185C, %i0
14707loop_1400:
14708 fbug %fcc1, loop_1401
14709 addccc %l4, 0x0C36, %l5
14710 movleu %icc, %l2, %o5
14711 siam 0x1
14712loop_1401:
14713 mulx %l6, 0x11CA, %i5
14714 set 0x40, %o2
14715 stda %g6, [%l7 + %o2] 0x89
14716 fbg,a %fcc1, loop_1402
14717 taddcc %o2, %o7, %g3
14718 sub %l0, 0x1460, %g1
14719 tleu %icc, 0x0
14720loop_1402:
14721 bvs loop_1403
14722 movle %xcc, %i1, %i6
14723 sethi 0x0210, %l1
14724 or %g4, 0x1F69, %o0
14725loop_1403:
14726 mulx %g2, %i7, %i3
14727 xnor %o6, %o4, %o1
14728 edge8 %i2, %l3, %g7
14729 array16 %i4, %g5, %i0
14730 fmovrslez %o3, %f20, %f2
14731 ldx [%l7 + 0x30], %l4
14732 set 0x50, %g2
14733 ldxa [%l7 + %g2] 0x19, %l2
14734 bcc loop_1404
14735 alignaddrl %l5, %l6, %o5
14736 wr %g0, 0x80, %asi
14737 lda [%l7 + 0x2C] %asi, %f5
14738loop_1404:
14739 nop
14740 wr %g0, 0x11, %asi
14741 stha %i5, [%l7 + 0x46] %asi
14742 tsubcctv %o2, 0x0FC6, %o7
14743 movrgez %g3, %g6, %l0
14744 mulx %g1, 0x1C66, %i1
14745 membar 0x4D
14746 tcs %icc, 0x0
14747 umulcc %l1, 0x14FA, %g4
14748 be,a,pn %icc, loop_1405
14749 movcc %xcc, %o0, %i6
14750 movcc %icc, %g2, %i7
14751 sir 0x0EC1
14752loop_1405:
14753 edge16n %o6, %o4, %i3
14754 sra %o1, %l3, %g7
14755 sllx %i4, 0x0B, %g5
14756 andn %i0, 0x16BF, %o3
14757 subccc %i2, 0x1297, %l2
14758 wr %g0, 0xeb, %asi
14759 stda %l4, [%l7 + 0x18] %asi
14760 membar #Sync
14761 fmovs %f29, %f10
14762 fmovdvc %xcc, %f24, %f2
14763 fble %fcc2, loop_1406
14764 sra %l6, %o5, %i5
14765 srlx %l4, 0x0D, %o7
14766 ba %xcc, loop_1407
14767loop_1406:
14768 fones %f12
14769 movrgz %o2, 0x137, %g6
14770 set 0x52, %l5
14771 stba %l0, [%l7 + %l5] 0x23
14772 membar #Sync
14773loop_1407:
14774 fandnot2s %f15, %f2, %f23
14775 movrgez %g1, %g3, %i1
14776 set 0x16, %i1
14777 stha %l1, [%l7 + %i1] 0x04
14778 xorcc %o0, 0x0371, %g4
14779 sdiv %g2, 0x1660, %i6
14780 prefetch [%l7 + 0x74], 0x2
14781 wr %g0, 0x88, %asi
14782 ldsba [%l7 + 0x44] %asi, %i7
14783 nop
14784 set 0x67, %o7
14785 ldstub [%l7 + %o7], %o6
14786 alignaddrl %o4, %i3, %o1
14787 fsrc1s %f29, %f17
14788 orcc %g7, 0x0F36, %i4
14789 fmovrslez %l3, %f23, %f4
14790 fmovrde %g5, %f24, %f12
14791 movle %icc, %i0, %i2
14792 edge16ln %l2, %l5, %o3
14793 edge32n %l6, %o5, %l4
14794 sth %i5, [%l7 + 0x6E]
14795 add %o2, %o7, %g6
14796 fzeros %f14
14797 wr %g0, 0x04, %asi
14798 lduwa [%l7 + 0x64] %asi, %g1
14799 edge16 %g3, %i1, %l1
14800 fbule %fcc2, loop_1408
14801 ldsh [%l7 + 0x3E], %l0
14802 fmovrdgz %g4, %f16, %f24
14803 nop
14804 setx loop_1409, %l0, %l1
14805 wrpr 0x1, %tl
14806 wrpr %l1, %tnpc
14807 setx 0x34400001400, %l0, %l1
14808 wrpr %l1, %tstate
14809 wrhpr 0x4, %htstate
14810 done
14811loop_1408:
14812 std %o0, [%l7 + 0x10]
14813 srlx %i6, %i7, %g2
14814 edge32ln %o4, %i3, %o1
14815loop_1409:
14816 ldub [%l7 + 0x15], %o6
14817 xnor %g7, %l3, %g5
14818 fandnot1 %f20, %f26, %f26
14819 srax %i4, 0x19, %i0
14820 addc %l2, 0x09B9, %i2
14821 sll %o3, %l5, %o5
14822 edge16n %l6, %i5, %l4
14823 bneg,a,pn %xcc, loop_1410
14824 srlx %o2, %o7, %g6
14825 fcmpes %fcc0, %f2, %f12
14826 orncc %g1, %i1, %g3
14827loop_1410:
14828 fmovse %icc, %f13, %f16
14829 tsubcctv %l1, 0x00F5, %l0
14830 umul %g4, %i6, %i7
14831 fmovscc %icc, %f29, %f29
14832 nop
14833 set 0x20, %g4
14834 ldsw [%l7 + %g4], %g2
14835 srax %o0, 0x1A, %i3
14836 fsrc1s %f10, %f8
14837 fmovdn %icc, %f10, %f2
14838 subcc %o4, %o6, %o1
14839 fnot2s %f27, %f10
14840 sdiv %l3, 0x1E4E, %g7
14841 fornot1s %f18, %f20, %f19
14842 fbule,a %fcc3, loop_1411
14843 andncc %g5, %i0, %i4
14844 orcc %i2, %l2, %o3
14845 set 0x48, %o1
14846 stxa %o5, [%l7 + %o1] 0xe2
14847 membar #Sync
14848loop_1411:
14849 edge32ln %l6, %l5, %i5
14850 tn %xcc, 0x6
14851 tvc %xcc, 0x0
14852 fbule %fcc2, loop_1412
14853 fzeros %f10
14854 add %l7, 0x68, %l6
14855 wr %g0, 0x89, %asi
14856 ldxa [%l6] %asi, %o2
14857 casxa [%l6] %asi, %o2, %l4
14858loop_1412:
14859 srax %g6, %o7, %g1
14860 lduw [%l7 + 0x18], %i1
14861 fmovsn %xcc, %f4, %f15
14862 fmovrsgez %l1, %f0, %f13
14863 edge8n %l0, %g3, %i6
14864 movcs %icc, %g4, %i7
14865 fmovdgu %icc, %f21, %f27
14866 xnor %o0, 0x0C04, %g2
14867 fzeros %f1
14868 subc %i3, %o4, %o1
14869 fmul8x16 %f3, %f28, %f8
14870 brlz,a %l3, loop_1413
14871 movcs %xcc, %o6, %g7
14872 tg %xcc, 0x2
14873 lduh [%l7 + 0x52], %i0
14874loop_1413:
14875 tgu %xcc, 0x6
14876 tcc %icc, 0x6
14877 movneg %icc, %g5, %i4
14878 addcc %i2, %l2, %o5
14879 edge32 %o3, %l5, %l6
14880 addcc %o2, %l4, %g6
14881 sethi 0x1CDD, %i5
14882 fmovsl %xcc, %f25, %f31
14883 stx %g1, [%l7 + 0x58]
14884 brgz,a %o7, loop_1414
14885 fcmps %fcc1, %f14, %f6
14886 edge32l %i1, %l1, %l0
14887 fmul8x16 %f15, %f26, %f22
14888loop_1414:
14889 nop
14890 set 0x10, %o6
14891 ldda [%l7 + %o6] 0x2b, %i6
14892 array16 %g3, %i7, %g4
14893 orcc %g2, 0x0F23, %i3
14894 movg %icc, %o4, %o1
14895 sir 0x06A4
14896 fmovse %icc, %f6, %f21
14897 fzeros %f28
14898 tge %xcc, 0x3
14899 edge16 %o0, %l3, %g7
14900 addcc %o6, 0x1E08, %g5
14901 fcmpd %fcc1, %f6, %f14
14902 move %icc, %i0, %i4
14903 fcmpgt16 %f26, %f24, %l2
14904 xnor %i2, %o3, %o5
14905 orcc %l6, 0x0476, %o2
14906 movrgz %l5, %g6, %i5
14907 edge16l %l4, %g1, %o7
14908 mulx %l1, 0x0DA4, %l0
14909 fcmps %fcc3, %f28, %f7
14910 membar 0x00
14911 smulcc %i1, %g3, %i6
14912 orncc %g4, %g2, %i7
14913 wr %g0, 0x80, %asi
14914 stda %i2, [%l7 + 0x38] %asi
14915 tpos %xcc, 0x1
14916 alignaddrl %o4, %o0, %l3
14917 orncc %g7, %o6, %g5
14918 set 0x2C, %l1
14919 lduwa [%l7 + %l1] 0x14, %i0
14920 orcc %o1, 0x1083, %l2
14921 nop
14922 setx loop_1415, %l0, %l1
14923 wrpr 0x1, %tl
14924 wrpr %l1, %tnpc
14925 setx 0x34400001400, %l0, %l1
14926 wrpr %l1, %tstate
14927 wrhpr 0x4, %htstate
14928 done
14929 fmul8x16au %f18, %f19, %f14
14930 lduw [%l7 + 0x28], %i4
14931 edge16ln %o3, %o5, %l6
14932loop_1415:
14933 smul %i2, 0x094A, %l5
14934 fbg %fcc2, loop_1416
14935 movrlz %g6, %o2, %l4
14936 fmovd %f4, %f16
14937 subc %i5, 0x020C, %o7
14938loop_1416:
14939 edge32n %l1, %l0, %i1
14940 wr %g0, 0x80, %asi
14941 ldda [%l7 + 0x40] %asi, %f16
14942 edge32l %g3, %g1, %i6
14943 sir 0x1DF7
14944 add %l7, 0x7C, %l6
14945 wr %g0, 0x89, %asi
14946 lda [%l6] %asi, %g2
14947 casa [%l6] %asi, %g2, %g4
14948 set 0x6A, %o0
14949 stha %i3, [%l7 + %o0] 0x11
14950 smulcc %i7, %o0, %o4
14951 movle %xcc, %l3, %o6
14952 mulscc %g7, 0x0582, %g5
14953 tgu %xcc, 0x3
14954 fmuld8ulx16 %f25, %f4, %f24
14955 fornot2 %f24, %f10, %f8
14956 srlx %i0, %l2, %o1
14957 std %o2, [%l7 + 0x70]
14958 fmovscs %xcc, %f22, %f27
14959 movcs %icc, %i4, %o5
14960 fmovrsgez %i2, %f9, %f1
14961 fmovsleu %xcc, %f1, %f22
14962 fble,a %fcc3, loop_1417
14963 fmovs %f6, %f3
14964 wr %g0, 0x89, %asi
14965 ldstuba [%l7 + 0x55] %asi, %l5
14966loop_1417:
14967 stw %l6, [%l7 + 0x40]
14968 tn %xcc, 0x3
14969 andcc %g6, %o2, %i5
14970 fmul8x16 %f18, %f24, %f24
14971 fmovsleu %icc, %f15, %f21
14972 fmovse %icc, %f30, %f18
14973 fbu %fcc0, loop_1418
14974 sll %o7, %l1, %l4
14975 move %icc, %l0, %i1
14976 fmovrdne %g1, %f28, %f28
14977loop_1418:
14978 fmovdleu %xcc, %f24, %f0
14979 fbge %fcc2, loop_1419
14980 saved
14981 rdpr %cwp, %g1
14982 rdpr %cansave, %g2
14983 rdpr %canrestore, %g3
14984 rdpr %cleanwin, %g4
14985 rdpr %otherwin, %g5
14986 rdpr %wstate, %g6
14987 set 0x5B, %l4
14988 ldstuba [%l7 + %l4] 0x89, %i6
14989loop_1419:
14990 move %icc, %g3, %g2
14991 ldsb [%l7 + 0x5C], %g4
14992 udiv %i7, 0x08D1, %o0
14993 movn %icc, %o4, %i3
14994 srax %o6, %l3, %g7
14995 ble %xcc, loop_1420
14996 fnot2s %f7, %f17
14997 fnot1s %f2, %f11
14998 xorcc %g5, 0x054F, %i0
14999loop_1420:
15000 fmovdpos %icc, %f21, %f9
15001 fnand %f16, %f2, %f2
15002 udivx %l2, 0x15D8, %o3
15003 edge16 %i4, %o1, %o5
15004 call loop_1421
15005 movg %xcc, %i2, %l6
15006 xorcc %g6, 0x0A39, %l5
15007 tsubcc %o2, 0x1C5D, %i5
15008loop_1421:
15009 sir 0x11AF
15010 fcmple16 %f22, %f2, %o7
15011 fbule %fcc0, loop_1422
15012 tsubcctv %l4, 0x1D5D, %l0
15013 tn %xcc, 0x5
15014 fmovrsne %l1, %f27, %f12
15015loop_1422:
15016 fnot1s %f12, %f8
15017 wr %g0, 0x23, %asi
15018 stba %g1, [%l7 + 0x41] %asi
15019 membar #Sync
15020 brlez %i1, loop_1423
15021 fmovdvc %icc, %f7, %f0
15022 tleu %icc, 0x2
15023 alignaddrl %i6, %g3, %g2
15024loop_1423:
15025 fba,a %fcc3, loop_1424
15026 fbue %fcc1, loop_1425
15027 tleu %xcc, 0x7
15028 fmovdcc %xcc, %f31, %f23
15029loop_1424:
15030 fmovsvc %icc, %f14, %f4
15031loop_1425:
15032 movneg %icc, %g4, %o0
15033 popc 0x0A56, %i7
15034 sdivcc %o4, 0x188B, %o6
15035 bleu,a,pt %xcc, loop_1426
15036 movleu %icc, %l3, %i3
15037 xnor %g7, 0x1ED5, %i0
15038 edge16 %g5, %l2, %o3
15039loop_1426:
15040 sethi 0x1A25, %i4
15041 edge8 %o5, %o1, %l6
15042 fbue %fcc0, loop_1427
15043 sethi 0x0FAB, %i2
15044 add %l7, 0x28, %l6
15045 wr %g0, 0x89, %asi
15046 casa [%l6] %asi, %g6, %l5
15047loop_1427:
15048 orn %i5, %o2, %l4
15049 add %l7, 0x58, %l6
15050 wr %g0, 0x89, %asi
15051 ldxa [%l6] %asi, %o7
15052 casxa [%l6] %asi, %o7, %l0
15053 movrlez %g1, %l1, %i6
15054 set 0x22, %g7
15055 stha %g3, [%l7 + %g7] 0x89
15056 or %g2, 0x0CFF, %g4
15057 udiv %i1, 0x0D06, %i7
15058 sdiv %o0, 0x0917, %o6
15059 movvc %xcc, %o4, %i3
15060 fbne %fcc0, loop_1428
15061 nop
15062 setx loop_1429, %l0, %l1
15063 wrpr 0x1, %tl
15064 wrpr %l1, %tpc
15065 add %l1, 0x4, %l1
15066 wrpr %l1, %tnpc
15067 setx 0x34400001400, %l0, %l1
15068 wrpr %l1, %tstate
15069 wrhpr 0x4, %htstate
15070 retry
15071 srlx %g7, 0x0E, %i0
15072 or %g5, 0x15DB, %l2
15073loop_1428:
15074 movcs %icc, %l3, %i4
15075loop_1429:
15076 array8 %o3, %o1, %o5
15077 fnot1s %f27, %f13
15078 lduh [%l7 + 0x54], %i2
15079 add %l7, 0x20, %l6
15080 wr %g0, 0x88, %asi
15081 casxa [%l6] 0x88, %l6, %l5
15082 wr %g0, 0x80, %asi
15083 lduwa [%l7 + 0x74] %asi, %i5
15084 fbn %fcc3, loop_1430
15085 ldd [%l7 + 0x28], %g6
15086 fmovspos %xcc, %f24, %f22
15087 te %xcc, 0x6
15088loop_1430:
15089 tsubcctv %o2, %o7, %l4
15090 sdivcc %l0, 0x0CD0, %g1
15091 bg,a %xcc, loop_1431
15092 nop
15093 set 0x46, %l0
15094 ldstub [%l7 + %l0], %l1
15095 taddcctv %i6, 0x06A6, %g3
15096 pdist %f14, %f4, %f0
15097loop_1431:
15098 std %g4, [%l7 + 0x60]
15099 sllx %i1, 0x0E, %i7
15100 sub %g2, %o6, %o4
15101 wr %g0, 0x89, %asi
15102 prefetcha [%l7 + 0x60] %asi, 0x0
15103 sethi 0x0841, %g7
15104 tne %icc, 0x3
15105 wr %g0, 0x11, %asi
15106 ldxa [%l7 + 0x60] %asi, %o0
15107 udiv %g5, 0x07F9, %i0
15108 popc 0x01D8, %l2
15109 tpos %xcc, 0x1
15110 fmovrdgz %i4, %f12, %f16
15111 fmovdvs %xcc, %f7, %f21
15112 umulcc %l3, %o1, %o3
15113 xnor %o5, 0x0F64, %l6
15114 movrlez %i2, %i5, %g6
15115 tleu %icc, 0x1
15116 edge16ln %l5, %o7, %o2
15117 bpos,pt %xcc, loop_1432
15118 bvc,pn %xcc, loop_1433
15119 fbg,a %fcc0, loop_1434
15120 movrne %l4, 0x18A, %g1
15121loop_1432:
15122 tn %icc, 0x5
15123loop_1433:
15124 saved
15125 rdpr %cwp, %g1
15126 rdpr %cansave, %g2
15127 rdpr %canrestore, %g3
15128 rdpr %cleanwin, %g4
15129 rdpr %otherwin, %g5
15130 rdpr %wstate, %g6
15131loop_1434:
15132 nop
15133 set 0x10, %i6
15134 ldsba [%l7 + %i6] 0x88, %l1
15135 restored
15136 rdpr %cwp, %g1
15137 rdpr %cansave, %g2
15138 rdpr %canrestore, %g3
15139 rdpr %cleanwin, %g4
15140 rdpr %otherwin, %g5
15141 rdpr %wstate, %g6
15142 sdiv %i6, 0x0DEE, %g3
15143 sll %g4, %l0, %i7
15144 sra %g2, 0x01, %i1
15145 fbn,a %fcc3, loop_1435
15146 tvc %icc, 0x0
15147 movcc %xcc, %o6, %o4
15148 umulcc %i3, 0x11BD, %o0
15149loop_1435:
15150 movgu %icc, %g7, %g5
15151 tsubcc %l2, %i0, %i4
15152 bcs,pn %xcc, loop_1436
15153 subc %l3, 0x1430, %o1
15154 edge32 %o5, %l6, %o3
15155 addccc %i2, %i5, %g6
15156loop_1436:
15157 lduw [%l7 + 0x4C], %l5
15158 bpos,a,pt %xcc, loop_1437
15159 fcmped %fcc3, %f26, %f22
15160 srax %o2, 0x05, %l4
15161 tge %xcc, 0x3
15162loop_1437:
15163 array8 %g1, %o7, %i6
15164 set 0x31, %i4
15165 lduba [%l7 + %i4] 0x15, %l1
15166 movre %g3, %g4, %i7
15167 nop
15168 set 0x68, %l2
15169 ldd [%l7 + %l2], %l0
15170 edge8n %g2, %i1, %o4
15171 set 0x55, %o4
15172 ldstuba [%l7 + %o4] 0x80, %i3
15173 movrgez %o6, %g7, %g5
15174 brgez,a %l2, loop_1438
15175 fbe %fcc1, loop_1439
15176 brlz %i0, loop_1440
15177 fbug %fcc2, loop_1441
15178loop_1438:
15179 edge8l %i4, %l3, %o0
15180loop_1439:
15181 std %f24, [%l7 + 0x70]
15182loop_1440:
15183 nop
15184 set 0x22, %l3
15185 stba %o5, [%l7 + %l3] 0x19
15186loop_1441:
15187 sdiv %l6, 0x0536, %o3
15188 movvc %xcc, %o1, %i2
15189 std %f10, [%l7 + 0x60]
15190 movne %icc, %i5, %l5
15191 movvs %icc, %g6, %l4
15192 subccc %g1, %o7, %o2
15193 tcs %xcc, 0x3
15194 movneg %icc, %i6, %l1
15195 stb %g3, [%l7 + 0x10]
15196 swap [%l7 + 0x2C], %g4
15197 fmovse %xcc, %f0, %f26
15198 fmovrde %i7, %f20, %f20
15199 bgu loop_1442
15200 fmovsl %xcc, %f24, %f7
15201 popc %l0, %i1
15202 andn %o4, 0x19F0, %i3
15203loop_1442:
15204 fmovdl %xcc, %f6, %f0
15205 movcs %icc, %o6, %g2
15206 edge32ln %g7, %l2, %i0
15207 sdiv %i4, 0x1D46, %l3
15208 fmovscc %xcc, %f19, %f22
15209 movne %xcc, %o0, %o5
15210 mulscc %l6, 0x0422, %o3
15211 wr %g0, 0x81, %asi
15212 lduwa [%l7 + 0x40] %asi, %g5
15213 tne %xcc, 0x0
15214 xorcc %o1, 0x0FDA, %i5
15215 fpsub32 %f28, %f10, %f6
15216 orn %l5, 0x16B7, %i2
15217 edge8n %l4, %g1, %o7
15218 ta %xcc, 0x7
15219 alignaddrl %o2, %g6, %i6
15220 fmul8ulx16 %f2, %f0, %f24
15221 fbuge,a %fcc0, loop_1443
15222 edge16 %g3, %g4, %i7
15223 set 0x18, %l6
15224 stwa %l0, [%l7 + %l6] 0x18
15225loop_1443:
15226 nop
15227 wr %g0, 0x89, %asi
15228 ldsba [%l7 + 0x54] %asi, %l1
15229 movl %icc, %o4, %i1
15230 fmuld8sux16 %f9, %f18, %f18
15231 fbuge %fcc3, loop_1444
15232 fsrc1s %f30, %f7
15233 mulscc %o6, 0x14D7, %g2
15234 ldd [%l7 + 0x20], %f2
15235loop_1444:
15236 addcc %g7, 0x0F38, %i3
15237 fmovsneg %xcc, %f16, %f6
15238 brz %i0, loop_1445
15239 ble,a loop_1446
15240 fpmerge %f22, %f21, %f0
15241 addccc %i4, %l3, %o0
15242loop_1445:
15243 faligndata %f18, %f0, %f12
15244loop_1446:
15245 edge8 %l2, %l6, %o3
15246 smulcc %o5, 0x1F46, %o1
15247 set 0x20, %i7
15248 stwa %g5, [%l7 + %i7] 0x88
15249 ta %xcc, 0x3
15250 alignaddrl %i5, %l5, %i2
15251 smul %g1, %l4, %o7
15252 fandnot2s %f18, %f31, %f26
15253 orncc %o2, %g6, %i6
15254 set 0x30, %g6
15255 stwa %g4, [%l7 + %g6] 0x04
15256 nop
15257 setx loop_1447, %l0, %l1
15258 jmpl %l1, %g3
15259 movvs %icc, %i7, %l0
15260 srl %o4, 0x01, %i1
15261 wr %g0, 0x80, %asi
15262 lda [%l7 + 0x4C] %asi, %f30
15263loop_1447:
15264 array32 %o6, %g2, %g7
15265 nop
15266 setx loop_1448, %l0, %l1
15267 jmpl %l1, %i3
15268 fcmpgt32 %f0, %f28, %i0
15269 fmovd %f28, %f30
15270 wr %g0, 0x89, %asi
15271 lduba [%l7 + 0x32] %asi, %l1
15272loop_1448:
15273 andcc %i4, %l3, %l2
15274 fba %fcc2, loop_1449
15275 ba,pt %xcc, loop_1450
15276 alignaddr %l6, %o0, %o5
15277 nop
15278 set 0x28, %g3
15279 ldsh [%l7 + %g3], %o1
15280loop_1449:
15281 fba %fcc2, loop_1451
15282loop_1450:
15283 fmovrdgz %o3, %f24, %f16
15284 restored
15285 rdpr %cwp, %g1
15286 rdpr %cansave, %g2
15287 rdpr %canrestore, %g3
15288 rdpr %cleanwin, %g4
15289 rdpr %otherwin, %g5
15290 rdpr %wstate, %g6
15291 stb %g5, [%l7 + 0x49]
15292loop_1451:
15293 tleu %xcc, 0x5
15294 ldd [%l7 + 0x70], %i4
15295 movre %l5, 0x00C, %g1
15296 xor %i2, %o7, %l4
15297 bneg,a,pt %xcc, loop_1452
15298 restored
15299 rdpr %cwp, %g1
15300 rdpr %cansave, %g2
15301 rdpr %canrestore, %g3
15302 rdpr %cleanwin, %g4
15303 rdpr %otherwin, %g5
15304 rdpr %wstate, %g6
15305 addcc %g6, 0x0B43, %o2
15306 edge8ln %g4, %i6, %i7
15307loop_1452:
15308 ldsb [%l7 + 0x21], %l0
15309 move %icc, %o4, %i1
15310 brz %o6, loop_1453
15311 movre %g2, %g3, %i3
15312 array32 %i0, %g7, %i4
15313 movg %icc, %l3, %l2
15314loop_1453:
15315 fxor %f16, %f18, %f12
15316 fexpand %f26, %f18
15317 addcc %l6, 0x0E40, %o0
15318 smul %l1, 0x16E7, %o1
15319 edge16n %o5, %o3, %g5
15320 sdiv %i5, 0x13D8, %l5
15321 alignaddr %i2, %o7, %g1
15322 taddcc %g6, 0x03DB, %o2
15323 fmovdl %xcc, %f13, %f27
15324 edge32n %l4, %g4, %i7
15325 restored
15326 rdpr %cwp, %g1
15327 rdpr %cansave, %g2
15328 rdpr %canrestore, %g3
15329 rdpr %cleanwin, %g4
15330 rdpr %otherwin, %g5
15331 rdpr %wstate, %g6
15332 fmovdvc %icc, %f23, %f15
15333 edge8 %i6, %l0, %o4
15334 tg %icc, 0x3
15335 brlez,a %o6, loop_1454
15336 fbuge %fcc2, loop_1455
15337 and %i1, %g3, %i3
15338 fbule %fcc2, loop_1456
15339loop_1454:
15340 taddcctv %g2, %i0, %i4
15341loop_1455:
15342 udivcc %g7, 0x04B6, %l2
15343 tleu %xcc, 0x6
15344loop_1456:
15345 fxor %f28, %f30, %f18
15346 popc 0x100C, %l6
15347 movge %icc, %l3, %o0
15348 edge16 %l1, %o1, %o5
15349 bneg,a,pn %icc, loop_1457
15350 movvc %icc, %o3, %g5
15351 movre %i5, 0x2EB, %i2
15352 orn %l5, %o7, %g1
15353loop_1457:
15354 fandnot1 %f10, %f28, %f28
15355 edge8l %g6, %l4, %o2
15356 tneg %xcc, 0x1
15357 set 0x28, %g5
15358 stda %i6, [%l7 + %g5] 0x2b
15359 membar #Sync
15360 taddcctv %i6, 0x13E6, %g4
15361 sethi 0x08FC, %o4
15362 fcmpne32 %f26, %f6, %o6
15363 sdiv %l0, 0x08CD, %g3
15364 mulscc %i3, %i1, %g2
15365 fblg %fcc3, loop_1458
15366 fornot2s %f23, %f26, %f12
15367 subcc %i0, 0x0007, %g7
15368 stb %i4, [%l7 + 0x6E]
15369loop_1458:
15370 movrne %l6, %l2, %l3
15371 fmovd %f14, %f0
15372 fbo,a %fcc0, loop_1459
15373 restored
15374 rdpr %cwp, %g1
15375 rdpr %cansave, %g2
15376 rdpr %canrestore, %g3
15377 rdpr %cleanwin, %g4
15378 rdpr %otherwin, %g5
15379 rdpr %wstate, %g6
15380 orn %o0, 0x1DB6, %o1
15381 array8 %l1, %o3, %o5
15382loop_1459:
15383 nop
15384 wr %g0, 0x89, %asi
15385 lda [%l7 + 0x30] %asi, %f1
15386 movg %xcc, %g5, %i5
15387 fbn %fcc3, loop_1460
15388 fbo,a %fcc0, loop_1461
15389 be,pn %xcc, loop_1462
15390 movl %xcc, %i2, %l5
15391loop_1460:
15392 srax %o7, %g1, %l4
15393loop_1461:
15394 addc %o2, 0x1E9D, %i7
15395loop_1462:
15396 edge8 %g6, %i6, %o4
15397 ldsh [%l7 + 0x66], %g4
15398 movneg %icc, %l0, %o6
15399 nop
15400 setx loop_1463, %l0, %l1
15401 jmpl %l1, %i3
15402 srax %g3, 0x17, %g2
15403 and %i1, %i0, %i4
15404 tcc %icc, 0x2
15405loop_1463:
15406 sth %l6, [%l7 + 0x6E]
15407 edge32 %l2, %l3, %g7
15408 movre %o0, 0x3F7, %o1
15409 wr %g0, 0x22, %asi
15410 stxa %o3, [%l7 + 0x40] %asi
15411 membar #Sync
15412 membar 0x79
15413 movneg %xcc, %l1, %g5
15414 nop
15415 set 0x15, %g1
15416 stb %i5, [%l7 + %g1]
15417 movcs %icc, %i2, %o5
15418 fnegs %f26, %f22
15419 movle %xcc, %l5, %g1
15420 te %xcc, 0x2
15421 fmovsleu %xcc, %f17, %f8
15422 srax %l4, 0x1E, %o7
15423 nop
15424 setx loop_1464, %l0, %l1
15425 wrpr 0x1, %tl
15426 wrpr %l1, %tpc
15427 add %l1, 0x4, %l1
15428 wrpr %l1, %tnpc
15429 setx 0x34400001400, %l0, %l1
15430 wrpr %l1, %tstate
15431 wrhpr 0x4, %htstate
15432 retry
15433 fbg,a %fcc3, loop_1465
15434 tl %xcc, 0x3
15435 fmovdvc %icc, %f2, %f4
15436loop_1464:
15437 fcmps %fcc2, %f23, %f22
15438loop_1465:
15439 subc %o2, 0x0D6B, %g6
15440 fmul8ulx16 %f2, %f16, %f30
15441 smulcc %i6, 0x0468, %o4
15442 fbuge,a %fcc0, loop_1466
15443 srl %i7, %l0, %o6
15444 taddcc %i3, 0x1618, %g4
15445 edge16n %g3, %i1, %g2
15446loop_1466:
15447 fmovsvs %icc, %f24, %f27
15448 wr %g0, 0x80, %asi
15449 stxa %i0, [%l7 + 0x70] %asi
15450 and %l6, %i4, %l2
15451 udiv %g7, 0x1907, %o0
15452 orcc %l3, 0x1C86, %o1
15453 fcmpeq16 %f6, %f10, %l1
15454 movneg %xcc, %g5, %i5
15455 tneg %icc, 0x5
15456 movre %i2, %o5, %l5
15457 for %f30, %f0, %f10
15458 and %o3, 0x18D1, %g1
15459 movcs %xcc, %l4, %o2
15460 alignaddr %o7, %i6, %g6
15461 fsrc1 %f4, %f10
15462 saved
15463 rdpr %cwp, %g1
15464 rdpr %cansave, %g2
15465 rdpr %canrestore, %g3
15466 rdpr %cleanwin, %g4
15467 rdpr %otherwin, %g5
15468 rdpr %wstate, %g6
15469 wr %g0, 0x89, %asi
15470 stha %o4, [%l7 + 0x3E] %asi
15471 udivx %l0, 0x1132, %i7
15472 tge %icc, 0x7
15473 fbuge,a %fcc1, loop_1467
15474 array32 %o6, %i3, %g4
15475 fmovsa %xcc, %f27, %f30
15476 addcc %g3, 0x039B, %g2
15477loop_1467:
15478 te %icc, 0x6
15479 movrne %i1, %l6, %i4
15480 fmovdcc %icc, %f12, %f28
15481 fmovsgu %xcc, %f16, %f17
15482 tg %xcc, 0x6
15483 stx %l2, [%l7 + 0x20]
15484 movl %xcc, %i0, %o0
15485 fbul %fcc3, loop_1468
15486 bshuffle %f4, %f18, %f4
15487 edge32n %l3, %o1, %l1
15488 fands %f13, %f29, %f18
15489loop_1468:
15490 udiv %g7, 0x0C42, %i5
15491 movpos %xcc, %i2, %g5
15492 bg,a loop_1469
15493 fble,a %fcc1, loop_1470
15494 fcmpgt32 %f0, %f2, %l5
15495 tneg %xcc, 0x6
15496loop_1469:
15497 tsubcctv %o3, %g1, %o5
15498loop_1470:
15499 tvs %icc, 0x6
15500 fcmpne32 %f10, %f16, %o2
15501 bg,pt %xcc, loop_1471
15502 restored
15503 rdpr %cwp, %g1
15504 rdpr %cansave, %g2
15505 rdpr %canrestore, %g3
15506 rdpr %cleanwin, %g4
15507 rdpr %otherwin, %g5
15508 rdpr %wstate, %g6
15509 udivcc %o7, 0x026F, %l4
15510 edge16n %g6, %o4, %i6
15511loop_1471:
15512 srlx %i7, 0x12, %l0
15513 sll %i3, 0x06, %o6
15514 orcc %g3, 0x1431, %g2
15515 bn,a %icc, loop_1472
15516 fmovrsne %i1, %f13, %f22
15517 tge %xcc, 0x3
15518 fand %f30, %f8, %f20
15519loop_1472:
15520 edge16 %g4, %l6, %l2
15521 fnand %f8, %f22, %f28
15522 fmovsn %icc, %f30, %f14
15523 tpos %xcc, 0x3
15524 andcc %i4, 0x16BC, %i0
15525 stx %o0, [%l7 + 0x10]
15526 call loop_1473
15527 sir 0x0A14
15528 movl %xcc, %o1, %l3
15529 udivx %g7, 0x1A00, %l1
15530loop_1473:
15531 saved
15532 rdpr %cwp, %g1
15533 rdpr %cansave, %g2
15534 rdpr %canrestore, %g3
15535 rdpr %cleanwin, %g4
15536 rdpr %otherwin, %g5
15537 rdpr %wstate, %g6
15538 srax %i5, 0x0D, %g5
15539 bneg,a loop_1474
15540 movrgz %i2, %o3, %g1
15541 fmovsvc %xcc, %f17, %f5
15542 fmovda %icc, %f22, %f6
15543loop_1474:
15544 tvc %icc, 0x4
15545 sir 0x1988
15546 wr %g0, 0xf8, %asi
15547 stda %f16, [%l7 + 0x40] %asi
15548 membar #Sync
15549 tgu %icc, 0x0
15550 fnor %f28, %f8, %f10
15551 edge16ln %l5, %o5, %o7
15552 movre %o2, 0x3DD, %l4
15553 bge,a %icc, loop_1475
15554 fmovsgu %icc, %f29, %f8
15555 edge16l %g6, %o4, %i7
15556 siam 0x3
15557loop_1475:
15558 orncc %i6, 0x0599, %i3
15559 orcc %l0, %g3, %o6
15560 edge16 %g2, %g4, %l6
15561 tg %xcc, 0x4
15562 tge %icc, 0x7
15563 addccc %l2, %i1, %i4
15564 umul %i0, %o0, %l3
15565 fmovdge %xcc, %f17, %f18
15566 set 0x44, %o5
15567 sta %f22, [%l7 + %o5] 0x80
15568 move %xcc, %g7, %l1
15569 edge8ln %o1, %i5, %g5
15570 fble,a %fcc0, loop_1476
15571 xor %o3, %g1, %i2
15572 ldstub [%l7 + 0x35], %l5
15573 nop
15574 set 0x08, %i3
15575 ldd [%l7 + %i3], %o4
15576loop_1476:
15577 tgu %icc, 0x3
15578 st %f12, [%l7 + 0x50]
15579 wr %g0, 0x18, %asi
15580 stba %o7, [%l7 + 0x13] %asi
15581 sll %o2, 0x18, %l4
15582 edge8ln %g6, %o4, %i7
15583 prefetch [%l7 + 0x10], 0x0
15584 movg %xcc, %i3, %i6
15585 fmovdcc %icc, %f3, %f24
15586 smul %g3, %o6, %g2
15587 sdivcc %g4, 0x0A0A, %l6
15588 smul %l2, %i1, %l0
15589 fbe %fcc0, loop_1477
15590 fbule %fcc2, loop_1478
15591 fmuld8ulx16 %f14, %f15, %f0
15592 movrgz %i4, %o0, %i0
15593loop_1477:
15594 orn %g7, 0x16C0, %l3
15595loop_1478:
15596 fbul %fcc1, loop_1479
15597 fandnot1 %f12, %f2, %f14
15598 movrlez %o1, %i5, %g5
15599 umulcc %l1, %o3, %g1
15600loop_1479:
15601 fmovsgu %xcc, %f8, %f29
15602 stbar
15603 sllx %i2, 0x07, %l5
15604 tg %icc, 0x7
15605 subcc %o7, %o2, %l4
15606 bleu loop_1480
15607 movn %icc, %g6, %o5
15608 fornot1 %f16, %f26, %f10
15609 bpos,a,pt %icc, loop_1481
15610loop_1480:
15611 fbl %fcc1, loop_1482
15612 and %i7, %o4, %i6
15613 fxor %f12, %f10, %f12
15614loop_1481:
15615 fxnor %f4, %f14, %f8
15616loop_1482:
15617 addccc %g3, 0x0256, %i3
15618 srlx %o6, %g2, %g4
15619 brgz %l2, loop_1483
15620 smulcc %l6, %l0, %i1
15621 edge16n %o0, %i0, %i4
15622 subccc %g7, %l3, %o1
15623loop_1483:
15624 fmovdvs %xcc, %f15, %f26
15625 be loop_1484
15626 popc 0x0148, %g5
15627 bg,a,pt %icc, loop_1485
15628 move %icc, %l1, %i5
15629loop_1484:
15630 bleu loop_1486
15631 edge16l %o3, %i2, %g1
15632loop_1485:
15633 stw %l5, [%l7 + 0x44]
15634 tne %icc, 0x1
15635loop_1486:
15636 array32 %o2, %l4, %g6
15637 fmovrdlez %o5, %f22, %f12
15638 wr %g0, 0x88, %asi
15639 lda [%l7 + 0x6C] %asi, %f13
15640 addccc %o7, %i7, %o4
15641 movrgz %i6, 0x295, %g3
15642 tge %xcc, 0x4
15643 tvc %xcc, 0x7
15644 movrne %i3, %g2, %o6
15645 bneg,a loop_1487
15646 nop
15647 setx loop_1488, %l0, %l1
15648 jmpl %l1, %g4
15649 bleu,pt %xcc, loop_1489
15650 for %f26, %f22, %f4
15651loop_1487:
15652 fcmpes %fcc0, %f5, %f29
15653loop_1488:
15654 stw %l2, [%l7 + 0x60]
15655loop_1489:
15656 tleu %xcc, 0x3
15657 fmovrsne %l0, %f0, %f27
15658 fmovrdlz %i1, %f4, %f14
15659 taddcctv %l6, 0x0023, %o0
15660 orncc %i0, %g7, %l3
15661 srax %i4, 0x15, %g5
15662 edge8n %l1, %o1, %i5
15663 set 0x7B, %o3
15664 lduba [%l7 + %o3] 0x81, %o3
15665 sub %g1, 0x0CF3, %i2
15666 movrne %o2, 0x2EA, %l4
15667 orn %l5, %g6, %o7
15668 pdist %f8, %f28, %f26
15669 movrgz %o5, %i7, %i6
15670 addc %o4, %i3, %g2
15671 umul %o6, %g4, %g3
15672 fpadd16s %f25, %f8, %f19
15673 and %l2, 0x1FC5, %i1
15674 addccc %l0, %o0, %l6
15675 wr %g0, 0x04, %asi
15676 prefetcha [%l7 + 0x50] %asi, 0x3
15677 fpsub32s %f28, %f15, %f12
15678 edge8ln %l3, %i4, %g5
15679 fpadd32s %f25, %f12, %f11
15680 fmovrdne %l1, %f28, %f26
15681 fxor %f0, %f10, %f6
15682 addc %g7, 0x08A5, %o1
15683 edge8ln %i5, %g1, %o3
15684 movle %xcc, %i2, %o2
15685 sdivx %l5, 0x1448, %l4
15686 fpackfix %f2, %f10
15687 subccc %o7, %g6, %i7
15688 sir 0x0441
15689 brlez %i6, loop_1490
15690 sdiv %o4, 0x05AE, %i3
15691 add %l7, 0x78, %l6
15692 wr %g0, 0x89, %asi
15693 casxa [%l6] %asi, %g2, %o6
15694loop_1490:
15695 movpos %xcc, %g4, %o5
15696 fpadd16s %f7, %f5, %f24
15697 edge8 %l2, %i1, %g3
15698 ta %icc, 0x7
15699 movneg %icc, %o0, %l0
15700 bg,pn %xcc, loop_1491
15701 edge8n %i0, %l3, %i4
15702 addccc %g5, 0x1E8D, %l1
15703 sir 0x107B
15704loop_1491:
15705 edge16n %g7, %l6, %i5
15706 movrlz %o1, 0x018, %o3
15707 udiv %i2, 0x09DA, %g1
15708 xor %o2, %l4, %l5
15709 movn %xcc, %o7, %g6
15710 sub %i6, %o4, %i7
15711 fmovdvc %xcc, %f26, %f20
15712 tleu %xcc, 0x4
15713 tne %xcc, 0x6
15714 udivx %g2, 0x0574, %o6
15715 umul %g4, %i3, %l2
15716 movcs %icc, %o5, %g3
15717 subcc %i1, 0x1DFD, %l0
15718 flush %l7 + 0x30
15719 movne %icc, %o0, %i0
15720 move %icc, %i4, %g5
15721 wr %g0, 0x04, %asi
15722 lda [%l7 + 0x68] %asi, %f15
15723 fmovde %xcc, %f15, %f9
15724 tg %icc, 0x0
15725 sir 0x1554
15726 edge8n %l1, %g7, %l6
15727 fmovsl %xcc, %f8, %f14
15728 fnegs %f14, %f17
15729 edge16n %l3, %o1, %i5
15730 fmovdle %icc, %f25, %f18
15731 brlez %i2, loop_1492
15732 xorcc %g1, 0x0586, %o2
15733 fmovrdgez %o3, %f30, %f4
15734 tneg %icc, 0x6
15735loop_1492:
15736 umul %l5, %o7, %g6
15737 nop
15738 setx loop_1493, %l0, %l1
15739 wrpr 0x1, %tl
15740 wrpr %l1, %tpc
15741 add %l1, 0x4, %l1
15742 wrpr %l1, %tnpc
15743 setx 0x34400001400, %l0, %l1
15744 wrpr %l1, %tstate
15745 wrhpr 0x4, %htstate
15746 retry
15747 tle %icc, 0x3
15748 fxnors %f27, %f5, %f6
15749 edge16l %l4, %i6, %o4
15750loop_1493:
15751 fmul8x16au %f5, %f0, %f22
15752 fbn %fcc0, loop_1494
15753 tvc %icc, 0x0
15754 andcc %g2, 0x0D23, %i7
15755 movgu %xcc, %o6, %g4
15756loop_1494:
15757 xnor %l2, %o5, %g3
15758 edge32n %i3, %i1, %o0
15759 udiv %i0, 0x087B, %l0
15760 ta %xcc, 0x0
15761 nop
15762 setx loop_1495, %l0, %l1
15763 wrpr 0x1, %tl
15764 wrpr %l1, %tnpc
15765 setx 0x34400001400, %l0, %l1
15766 wrpr %l1, %tstate
15767 wrhpr 0x4, %htstate
15768 done
15769 edge8n %i4, %l1, %g7
15770 popc %g5, %l6
15771 fmovscs %icc, %f1, %f17
15772loop_1495:
15773 fmovdneg %xcc, %f3, %f30
15774 popc 0x0732, %o1
15775 set 0x78, %i2
15776 stwa %i5, [%l7 + %i2] 0x23
15777 membar #Sync
15778 brnz,a %i2, loop_1496
15779 ba,a loop_1497
15780 fmovrdne %l3, %f4, %f28
15781 tvc %xcc, 0x1
15782loop_1496:
15783 fone %f4
15784loop_1497:
15785 nop
15786 setx loop_1498, %l0, %l1
15787 wrpr 0x1, %tl
15788 wrpr %l1, %tnpc
15789 setx 0x34400001400, %l0, %l1
15790 wrpr %l1, %tstate
15791 wrhpr 0x4, %htstate
15792 done
15793 edge8n %g1, %o2, %o3
15794 tne %xcc, 0x1
15795 fmovsge %xcc, %f10, %f20
15796loop_1498:
15797 movcs %xcc, %l5, %g6
15798 edge8ln %o7, %i6, %o4
15799 wr %g0, 0x10, %asi
15800 ldswa [%l7 + 0x30] %asi, %l4
15801 fones %f23
15802 bl,pt %xcc, loop_1499
15803 ta %xcc, 0x5
15804 sdivcc %i7, 0x133B, %g2
15805 set 0x34, %i5
15806 ldswa [%l7 + %i5] 0x11, %o6
15807loop_1499:
15808 fornot2s %f24, %f13, %f7
15809 fnors %f20, %f17, %f4
15810 mulscc %l2, %g4, %g3
15811 array16 %i3, %o5, %o0
15812 fmul8ulx16 %f12, %f14, %f20
15813 mova %icc, %i0, %l0
15814 bshuffle %f18, %f18, %f6
15815 fbl %fcc3, loop_1500
15816 movre %i4, 0x06A, %l1
15817 edge16ln %i1, %g5, %g7
15818 ba,a,pt %icc, loop_1501
15819loop_1500:
15820 fbule %fcc1, loop_1502
15821 tsubcctv %o1, 0x0E7B, %i5
15822 bneg,a,pn %icc, loop_1503
15823loop_1501:
15824 subccc %i2, 0x189B, %l3
15825loop_1502:
15826 movne %icc, %l6, %g1
15827 movg %icc, %o2, %o3
15828loop_1503:
15829 srlx %l5, 0x15, %g6
15830 fnor %f18, %f18, %f28
15831 array32 %o7, %o4, %l4
15832 edge8ln %i6, %g2, %o6
15833 edge16l %i7, %g4, %l2
15834 fcmpeq16 %f10, %f6, %i3
15835 udivx %o5, 0x041E, %o0
15836 fmovrsgez %g3, %f5, %f0
15837 bneg,a,pn %icc, loop_1504
15838 fbg,a %fcc3, loop_1505
15839 tle %xcc, 0x1
15840 mulx %l0, %i0, %l1
15841loop_1504:
15842 subccc %i1, 0x1FB5, %i4
15843loop_1505:
15844 fmovd %f8, %f12
15845 xnorcc %g7, %g5, %o1
15846 tn %xcc, 0x7
15847 addccc %i5, 0x1C70, %l3
15848 brlez,a %i2, loop_1506
15849 and %g1, %o2, %o3
15850 srl %l5, %l6, %g6
15851 fmovscs %icc, %f1, %f13
15852loop_1506:
15853 ta %xcc, 0x7
15854 fcmpgt16 %f4, %f2, %o7
15855 edge32l %o4, %i6, %g2
15856 fmul8x16au %f13, %f12, %f16
15857 stx %o6, [%l7 + 0x10]
15858 umul %i7, 0x0A83, %l4
15859 fmovrdne %l2, %f24, %f10
15860 set 0x5C, %o2
15861 lduwa [%l7 + %o2] 0x18, %g4
15862 move %xcc, %o5, %i3
15863 tn %icc, 0x0
15864 fpack32 %f30, %f28, %f0
15865 fbl %fcc3, loop_1507
15866 tgu %xcc, 0x7
15867 ta %icc, 0x4
15868 fornot1 %f8, %f24, %f30
15869loop_1507:
15870 fnor %f28, %f2, %f6
15871 edge32l %o0, %g3, %i0
15872 andn %l1, %i1, %i4
15873 tgu %xcc, 0x0
15874 addcc %g7, 0x11C2, %l0
15875 addccc %o1, %g5, %i5
15876 srax %l3, 0x17, %g1
15877 movvc %icc, %i2, %o3
15878 fbe %fcc1, loop_1508
15879 bpos,a,pn %icc, loop_1509
15880 edge16 %l5, %o2, %g6
15881 ldd [%l7 + 0x58], %i6
15882loop_1508:
15883 move %icc, %o7, %i6
15884loop_1509:
15885 fzero %f30
15886 edge8l %o4, %o6, %g2
15887 fbne %fcc3, loop_1510
15888 fandnot1 %f22, %f2, %f14
15889 nop
15890 setx loop_1511, %l0, %l1
15891 jmpl %l1, %l4
15892 umul %l2, %g4, %o5
15893loop_1510:
15894 sdiv %i7, 0x103A, %o0
15895 fmovdl %xcc, %f11, %f21
15896loop_1511:
15897 subcc %i3, %g3, %i0
15898 mulscc %i1, 0x01B1, %l1
15899 udivx %i4, 0x0274, %g7
15900 tge %xcc, 0x3
15901 xnor %o1, 0x14FE, %l0
15902 movge %xcc, %g5, %i5
15903 and %g1, 0x11DB, %i2
15904 stx %l3, [%l7 + 0x78]
15905 andncc %o3, %o2, %g6
15906 movge %xcc, %l6, %o7
15907 wr %g0, 0xe2, %asi
15908 ldda [%l7 + 0x10] %asi, %l4
15909 addc %i6, 0x1AC9, %o4
15910 fmovsl %xcc, %f19, %f18
15911 sllx %o6, %l4, %l2
15912 movleu %icc, %g2, %o5
15913 ldx [%l7 + 0x78], %g4
15914 brz,a %i7, loop_1512
15915 movpos %icc, %o0, %i3
15916 edge16l %i0, %g3, %l1
15917 movn %xcc, %i4, %g7
15918loop_1512:
15919 sdivx %o1, 0x15C3, %i1
15920 fnegd %f12, %f0
15921 addccc %g5, %l0, %g1
15922 subcc %i2, %i5, %o3
15923 tneg %xcc, 0x2
15924 fbe %fcc3, loop_1513
15925 tne %icc, 0x2
15926 bg,a %icc, loop_1514
15927 fmovdl %xcc, %f11, %f26
15928loop_1513:
15929 fcmpne32 %f6, %f18, %o2
15930 edge32ln %l3, %g6, %l6
15931loop_1514:
15932 siam 0x1
15933 xor %o7, %i6, %o4
15934 mova %icc, %o6, %l4
15935 smul %l5, 0x1BAB, %l2
15936 saved
15937 rdpr %cwp, %g1
15938 rdpr %cansave, %g2
15939 rdpr %canrestore, %g3
15940 rdpr %cleanwin, %g4
15941 rdpr %otherwin, %g5
15942 rdpr %wstate, %g6
15943 set 0x14, %i0
15944 sta %f10, [%l7 + %i0] 0x81
15945 popc 0x10A9, %o5
15946 std %f14, [%l7 + 0x68]
15947 movneg %icc, %g4, %g2
15948 add %o0, %i7, %i3
15949 move %xcc, %i0, %l1
15950 set 0x70, %g2
15951 lda [%l7 + %g2] 0x10, %f10
15952 srax %i4, %g7, %o1
15953 fmovse %icc, %f21, %f21
15954 st %f14, [%l7 + 0x20]
15955 movrne %g3, %g5, %i1
15956 stw %g1, [%l7 + 0x14]
15957 fmovsneg %xcc, %f19, %f28
15958 bleu %xcc, loop_1515
15959 udiv %l0, 0x0DA1, %i5
15960 tcs %xcc, 0x2
15961 fbn,a %fcc0, loop_1516
15962loop_1515:
15963 fornot1 %f8, %f24, %f26
15964 tvs %icc, 0x7
15965 mova %icc, %o3, %i2
15966loop_1516:
15967 edge16n %l3, %o2, %g6
15968 umulcc %o7, %l6, %i6
15969 fbuge %fcc1, loop_1517
15970 fbl,a %fcc0, loop_1518
15971 fmovrdgez %o6, %f30, %f2
15972 or %o4, %l4, %l5
15973loop_1517:
15974 sdivcc %o5, 0x155B, %l2
15975loop_1518:
15976 movcc %xcc, %g2, %g4
15977 udiv %i7, 0x14F3, %i3
15978 bvc,a %xcc, loop_1519
15979 movleu %xcc, %i0, %o0
15980 fbne,a %fcc0, loop_1520
15981 fpadd16s %f16, %f17, %f19
15982loop_1519:
15983 fbule %fcc1, loop_1521
15984 andn %l1, %g7, %i4
15985loop_1520:
15986 mulx %o1, %g5, %g3
15987 tneg %icc, 0x6
15988loop_1521:
15989 movleu %icc, %i1, %g1
15990 ld [%l7 + 0x5C], %f18
15991 tvs %icc, 0x5
15992 array16 %l0, %i5, %o3
15993 call loop_1522
15994 ldd [%l7 + 0x28], %i2
15995 fnot2 %f16, %f8
15996 movneg %xcc, %o2, %l3
15997loop_1522:
15998 tgu %xcc, 0x3
15999 fnor %f14, %f2, %f18
16000 add %g6, %l6, %i6
16001 fbu,a %fcc3, loop_1523
16002 movrgz %o6, %o4, %o7
16003 move %icc, %l5, %o5
16004 add %l4, %l2, %g4
16005loop_1523:
16006 nop
16007 set 0x49, %i1
16008 ldstuba [%l7 + %i1] 0x11, %g2
16009 fbu,a %fcc2, loop_1524
16010 fpsub32s %f31, %f15, %f28
16011 movge %xcc, %i3, %i7
16012 bne,a,pt %icc, loop_1525
16013loop_1524:
16014 or %i0, %l1, %o0
16015 fornot2 %f24, %f16, %f16
16016 ldx [%l7 + 0x30], %g7
16017loop_1525:
16018 fmovdleu %xcc, %f31, %f27
16019 lduh [%l7 + 0x28], %i4
16020 array8 %o1, %g5, %i1
16021 udiv %g3, 0x1FB8, %g1
16022 fmovrdgz %i5, %f10, %f28
16023 fbul %fcc3, loop_1526
16024 fcmpeq32 %f18, %f10, %o3
16025 tn %icc, 0x6
16026 fmovrsgz %l0, %f5, %f19
16027loop_1526:
16028 xnorcc %o2, %l3, %i2
16029 nop
16030 setx loop_1527, %l0, %l1
16031 wrpr 0x1, %tl
16032 wrpr %l1, %tpc
16033 add %l1, 0x4, %l1
16034 wrpr %l1, %tnpc
16035 setx 0x34400001400, %l0, %l1
16036 wrpr %l1, %tstate
16037 wrhpr 0x4, %htstate
16038 retry
16039 membar 0x00
16040 fmovrdgz %g6, %f22, %f24
16041 fmovrde %l6, %f0, %f0
16042loop_1527:
16043 bneg,a,pt %xcc, loop_1528
16044 fpadd16 %f4, %f26, %f8
16045 tleu %icc, 0x4
16046 fmovrdlez %o6, %f4, %f24
16047loop_1528:
16048 mulx %i6, 0x067E, %o4
16049 sllx %o7, %l5, %o5
16050 fcmps %fcc2, %f24, %f11
16051 wr %g0, 0x80, %asi
16052 stba %l2, [%l7 + 0x5A] %asi
16053 fmovd %f8, %f6
16054 subccc %g4, %g2, %l4
16055 call loop_1529
16056 fmovrde %i3, %f22, %f24
16057 fbul,a %fcc0, loop_1530
16058 fxnors %f7, %f13, %f1
16059loop_1529:
16060 fmovdl %xcc, %f29, %f4
16061 subccc %i0, %l1, %o0
16062loop_1530:
16063 bg,a loop_1531
16064 srax %i7, %i4, %g7
16065 sllx %g5, 0x0A, %i1
16066 andncc %g3, %o1, %g1
16067loop_1531:
16068 fbo %fcc1, loop_1532
16069 movneg %xcc, %i5, %o3
16070 fmovscs %icc, %f18, %f29
16071 bcc,a,pt %icc, loop_1533
16072loop_1532:
16073 bpos,pt %icc, loop_1534
16074 fmovsgu %icc, %f17, %f6
16075 wr %g0, 0x11, %asi
16076 stha %o2, [%l7 + 0x18] %asi
16077loop_1533:
16078 call loop_1535
16079loop_1534:
16080 tg %xcc, 0x5
16081 stb %l3, [%l7 + 0x15]
16082 sdivcc %l0, 0x130B, %g6
16083loop_1535:
16084 addcc %l6, 0x006C, %i2
16085 nop
16086 setx loop_1536, %l0, %l1
16087 wrpr 0x1, %tl
16088 wrpr %l1, %tpc
16089 add %l1, 0x4, %l1
16090 wrpr %l1, %tnpc
16091 setx 0x34400001400, %l0, %l1
16092 wrpr %l1, %tstate
16093 wrhpr 0x4, %htstate
16094 retry
16095 movle %icc, %o6, %o4
16096 faligndata %f18, %f22, %f4
16097 udivcc %o7, 0x054E, %l5
16098loop_1536:
16099 tne %icc, 0x7
16100 subccc %o5, 0x0ABE, %i6
16101 swap [%l7 + 0x48], %l2
16102 fpadd16 %f10, %f8, %f30
16103 stb %g4, [%l7 + 0x5D]
16104 fmovsa %xcc, %f14, %f3
16105 tpos %xcc, 0x5
16106 saved
16107 rdpr %cwp, %g1
16108 rdpr %cansave, %g2
16109 rdpr %canrestore, %g3
16110 rdpr %cleanwin, %g4
16111 rdpr %otherwin, %g5
16112 rdpr %wstate, %g6
16113 fmovrslz %l4, %f27, %f14
16114 movleu %icc, %i3, %g2
16115 alignaddr %l1, %o0, %i7
16116 fmul8x16 %f19, %f14, %f0
16117 membar 0x51
16118 sdiv %i0, 0x135A, %i4
16119 udiv %g7, 0x1A58, %g5
16120 move %icc, %g3, %i1
16121 add %g1, %i5, %o3
16122 stw %o1, [%l7 + 0x14]
16123 fbuge,a %fcc1, loop_1537
16124 bleu,pn %xcc, loop_1538
16125 fbe,a %fcc2, loop_1539
16126 brgz %l3, loop_1540
16127loop_1537:
16128 subccc %l0, 0x008C, %o2
16129loop_1538:
16130 fnot2 %f8, %f8
16131loop_1539:
16132 popc %g6, %l6
16133loop_1540:
16134 fones %f16
16135 set 0x26, %l5
16136 stha %i2, [%l7 + %l5] 0x88
16137 wr %g0, 0x22, %asi
16138 stxa %o4, [%l7 + 0x18] %asi
16139 membar #Sync
16140 fmovrde %o6, %f20, %f28
16141 ldsh [%l7 + 0x34], %l5
16142 movge %icc, %o7, %o5
16143 movneg %icc, %i6, %l2
16144 nop
16145 setx loop_1541, %l0, %l1
16146 wrpr 0x1, %tl
16147 wrpr %l1, %tnpc
16148 setx 0x34400001400, %l0, %l1
16149 wrpr %l1, %tstate
16150 wrhpr 0x4, %htstate
16151 done
16152 taddcctv %l4, %g4, %g2
16153 saved
16154 rdpr %cwp, %g1
16155 rdpr %cansave, %g2
16156 rdpr %canrestore, %g3
16157 rdpr %cleanwin, %g4
16158 rdpr %otherwin, %g5
16159 rdpr %wstate, %g6
16160 bg,pn %xcc, loop_1542
16161loop_1541:
16162 fnors %f27, %f21, %f6
16163 umul %i3, 0x0AF1, %o0
16164 ta %xcc, 0x3
16165loop_1542:
16166 fsrc1s %f2, %f13
16167 fone %f14
16168 ta %xcc, 0x2
16169 movrlz %i7, %i0, %l1
16170 array8 %g7, %i4, %g3
16171 fcmps %fcc3, %f28, %f20
16172 edge8ln %g5, %i1, %i5
16173 movvs %xcc, %g1, %o3
16174 set 0x74, %o7
16175 stwa %l3, [%l7 + %o7] 0xea
16176 membar #Sync
16177 movneg %icc, %o1, %l0
16178 fcmple32 %f22, %f14, %o2
16179 wr %g0, 0x89, %asi
16180 stba %g6, [%l7 + 0x7A] %asi
16181 tneg %icc, 0x3
16182 subcc %i2, %l6, %o4
16183 set 0x10, %o1
16184 ldxa [%g0 + %o1] 0x21, %l5
16185 fmovdpos %icc, %f31, %f28
16186 orncc %o7, 0x0D27, %o5
16187 tvs %xcc, 0x7
16188 tge %xcc, 0x3
16189 umul %o6, %l2, %i6
16190 movgu %xcc, %g4, %l4
16191 bcs,pt %icc, loop_1543
16192 edge16 %i3, %g2, %i7
16193 nop
16194 set 0x30, %g4
16195 ldsh [%l7 + %g4], %i0
16196 sllx %l1, 0x0C, %o0
16197loop_1543:
16198 fmovrdgez %g7, %f12, %f2
16199 movvc %xcc, %g3, %g5
16200 orncc %i1, 0x0295, %i4
16201 ldstub [%l7 + 0x2E], %i5
16202 mulscc %o3, 0x1B5A, %l3
16203 subccc %o1, %g1, %o2
16204 taddcctv %l0, %g6, %i2
16205 or %l6, %l5, %o4
16206 edge32l %o7, %o6, %l2
16207 tvc %icc, 0x5
16208 xnor %i6, 0x11DD, %o5
16209 edge32 %g4, %l4, %i3
16210 edge32n %i7, %i0, %l1
16211 sll %o0, 0x0E, %g2
16212 umulcc %g3, 0x1725, %g5
16213 saved
16214 rdpr %cwp, %g1
16215 rdpr %cansave, %g2
16216 rdpr %canrestore, %g3
16217 rdpr %cleanwin, %g4
16218 rdpr %otherwin, %g5
16219 rdpr %wstate, %g6
16220 fble %fcc3, loop_1544
16221 movneg %xcc, %g7, %i1
16222 tcc %xcc, 0x4
16223 edge32l %i5, %i4, %o3
16224loop_1544:
16225 movrgz %o1, 0x023, %g1
16226 movrgez %l3, %o2, %l0
16227 array16 %i2, %g6, %l6
16228 tsubcctv %l5, %o7, %o4
16229 movre %l2, 0x0B5, %i6
16230 subc %o6, %g4, %o5
16231 fzero %f4
16232 swap [%l7 + 0x44], %i3
16233 set 0x40, %l1
16234 stda %f16, [%l7 + %l1] 0x18
16235 orcc %l4, %i7, %l1
16236 movleu %icc, %i0, %g2
16237 wr %g0, 0x11, %asi
16238 ldsba [%l7 + 0x45] %asi, %o0
16239 add %g3, %g7, %i1
16240 set 0x08, %o0
16241 stda %i4, [%l7 + %o0] 0x88
16242 fpackfix %f12, %f3
16243 fzeros %f8
16244 movgu %xcc, %g5, %i4
16245 fbn %fcc3, loop_1545
16246 fmovse %xcc, %f26, %f22
16247 fmul8ulx16 %f24, %f22, %f4
16248 movcs %xcc, %o1, %g1
16249loop_1545:
16250 fzero %f8
16251 std %f14, [%l7 + 0x60]
16252 fmovdcc %icc, %f21, %f18
16253 tneg %xcc, 0x7
16254 alignaddrl %o3, %o2, %l3
16255 tge %icc, 0x6
16256 sdiv %i2, 0x1E86, %g6
16257 wr %g0, 0x0c, %asi
16258 swapa [%l7 + 0x14] %asi, %l6
16259 fmovrdne %l5, %f10, %f22
16260 edge16 %l0, %o7, %l2
16261 fpadd32 %f8, %f20, %f24
16262 movge %xcc, %o4, %i6
16263 addcc %o6, 0x1B27, %o5
16264 movpos %xcc, %i3, %g4
16265 wr %g0, 0x89, %asi
16266 sta %f2, [%l7 + 0x3C] %asi
16267 fcmps %fcc1, %f13, %f22
16268 tvs %icc, 0x3
16269 movrlz %l4, %l1, %i7
16270 tle %xcc, 0x3
16271 wr %g0, 0x11, %asi
16272 lda [%l7 + 0x44] %asi, %f4
16273 tvc %icc, 0x4
16274 bge,pn %icc, loop_1546
16275 xnorcc %g2, 0x017A, %i0
16276 movvc %icc, %g3, %g7
16277 edge32ln %o0, %i5, %i1
16278loop_1546:
16279 tpos %xcc, 0x4
16280 sdiv %g5, 0x02E7, %o1
16281 fmovrdgz %g1, %f24, %f26
16282 movge %xcc, %i4, %o2
16283 movvs %icc, %o3, %l3
16284 edge32 %i2, %l6, %g6
16285 te %icc, 0x1
16286 and %l5, %o7, %l0
16287 udivx %l2, 0x111D, %i6
16288 tsubcctv %o4, %o5, %i3
16289 bshuffle %f22, %f0, %f20
16290 and %g4, %o6, %l4
16291 fcmps %fcc2, %f17, %f16
16292 sdiv %i7, 0x1BB3, %g2
16293 brz,a %i0, loop_1547
16294 std %l0, [%l7 + 0x18]
16295 alignaddr %g7, %g3, %o0
16296 fornot2s %f6, %f4, %f1
16297loop_1547:
16298 edge32 %i5, %i1, %o1
16299 xor %g1, %i4, %g5
16300 alignaddr %o3, %o2, %i2
16301 fbule,a %fcc1, loop_1548
16302 fmovsn %xcc, %f0, %f23
16303 tsubcctv %l6, %g6, %l3
16304 movne %xcc, %o7, %l5
16305loop_1548:
16306 xorcc %l2, 0x03C7, %l0
16307 fcmps %fcc2, %f11, %f15
16308 fmovsneg %xcc, %f20, %f19
16309 movrgez %i6, 0x151, %o4
16310 addcc %i3, 0x1B54, %o5
16311 fmovsvs %icc, %f23, %f11
16312 fmovrdlz %g4, %f22, %f10
16313 brlez %o6, loop_1549
16314 sllx %l4, %i7, %i0
16315 tcc %xcc, 0x0
16316 fmovrdlz %g2, %f12, %f28
16317loop_1549:
16318 fpack32 %f20, %f0, %f2
16319 sethi 0x0DAC, %g7
16320 te %xcc, 0x6
16321 fnand %f30, %f18, %f26
16322 stx %g3, [%l7 + 0x68]
16323 pdist %f30, %f16, %f22
16324 fandnot1 %f8, %f26, %f6
16325 restored
16326 rdpr %cwp, %g1
16327 rdpr %cansave, %g2
16328 rdpr %canrestore, %g3
16329 rdpr %cleanwin, %g4
16330 rdpr %otherwin, %g5
16331 rdpr %wstate, %g6
16332 andn %o0, 0x0445, %l1
16333 tle %xcc, 0x0
16334 fandnot1s %f29, %f18, %f17
16335 fmovsgu %icc, %f6, %f8
16336 edge32n %i1, %i5, %g1
16337 edge32 %i4, %o1, %o3
16338 st %f24, [%l7 + 0x38]
16339 fmovsn %icc, %f7, %f19
16340 fmovrdlez %o2, %f12, %f6
16341 subccc %i2, 0x1606, %l6
16342 wr %g0, 0x10, %asi
16343 stwa %g6, [%l7 + 0x6C] %asi
16344 fmovrslez %l3, %f0, %f8
16345 mulscc %g5, %l5, %o7
16346 fbl,a %fcc1, loop_1550
16347 edge16ln %l0, %i6, %l2
16348 ld [%l7 + 0x5C], %f29
16349 tvs %icc, 0x6
16350loop_1550:
16351 smulcc %o4, 0x0C0C, %o5
16352 bn,a loop_1551
16353 addcc %i3, 0x08B0, %g4
16354 tleu %xcc, 0x3
16355 movvc %xcc, %o6, %i7
16356loop_1551:
16357 membar 0x7C
16358 mova %icc, %i0, %l4
16359 fmul8ulx16 %f30, %f24, %f10
16360 sll %g2, 0x0F, %g3
16361 fpackfix %f6, %f23
16362 bgu,pt %icc, loop_1552
16363 edge16ln %g7, %o0, %i1
16364 fcmpne32 %f0, %f12, %i5
16365 array16 %g1, %l1, %o1
16366loop_1552:
16367 fpsub16 %f2, %f14, %f10
16368 fmul8x16au %f29, %f31, %f10
16369 smul %i4, 0x1DD2, %o2
16370 fpadd32 %f8, %f26, %f16
16371 subc %i2, 0x1CD8, %l6
16372 xor %g6, %l3, %g5
16373 smulcc %o3, 0x1A60, %o7
16374 fnands %f12, %f7, %f17
16375 edge16l %l5, %i6, %l2
16376 alignaddr %o4, %l0, %o5
16377 edge32 %g4, %o6, %i7
16378 edge32l %i3, %l4, %i0
16379 fble,a %fcc2, loop_1553
16380 udivx %g3, 0x10FD, %g2
16381 orcc %g7, 0x124D, %o0
16382 udiv %i5, 0x0246, %i1
16383loop_1553:
16384 movne %icc, %g1, %o1
16385 smul %i4, %l1, %i2
16386 subcc %o2, %g6, %l3
16387 wr %g0, 0x89, %asi
16388 lduha [%l7 + 0x2A] %asi, %g5
16389 mulx %l6, 0x13D2, %o3
16390 taddcctv %l5, %o7, %i6
16391 smul %o4, %l2, %o5
16392 edge16ln %l0, %g4, %i7
16393 fmovdle %icc, %f0, %f28
16394 smulcc %o6, %l4, %i0
16395 fornot2s %f9, %f26, %f19
16396 movvc %icc, %g3, %g2
16397 edge32l %g7, %o0, %i3
16398 fblg,a %fcc2, loop_1554
16399 tsubcctv %i5, 0x0546, %i1
16400 fmovdcc %icc, %f12, %f20
16401 restored
16402 rdpr %cwp, %g1
16403 rdpr %cansave, %g2
16404 rdpr %canrestore, %g3
16405 rdpr %cleanwin, %g4
16406 rdpr %otherwin, %g5
16407 rdpr %wstate, %g6
16408loop_1554:
16409 nop
16410 set 0x38, %o6
16411 lda [%l7 + %o6] 0x89, %f4
16412 edge16ln %o1, %i4, %g1
16413 bg,pt %icc, loop_1555
16414 fbe,a %fcc1, loop_1556
16415 sethi 0x1C7C, %i2
16416 edge16 %o2, %g6, %l1
16417loop_1555:
16418 addc %l3, %g5, %o3
16419loop_1556:
16420 xnor %l5, 0x0DEB, %o7
16421 fmovdleu %icc, %f6, %f3
16422 fmovsvc %icc, %f28, %f26
16423 umulcc %l6, %o4, %i6
16424 fornot2 %f24, %f16, %f2
16425 movcs %xcc, %l2, %o5
16426 xnorcc %l0, 0x0D82, %i7
16427 srlx %g4, %o6, %i0
16428 tl %xcc, 0x5
16429 fmul8x16 %f9, %f22, %f26
16430 fmovrdgz %l4, %f6, %f10
16431 sub %g3, %g2, %o0
16432 membar 0x5E
16433 movrlez %i3, 0x141, %g7
16434 fmovdl %icc, %f13, %f14
16435 lduh [%l7 + 0x6E], %i5
16436 array8 %i1, %i4, %o1
16437 mulx %g1, 0x0F92, %i2
16438 movrlez %g6, 0x12E, %o2
16439 movpos %icc, %l3, %g5
16440 umul %l1, %o3, %l5
16441 stb %o7, [%l7 + 0x70]
16442 fsrc2 %f2, %f6
16443 fbl %fcc3, loop_1557
16444 nop
16445 setx loop_1558, %l0, %l1
16446 wrpr 0x1, %tl
16447 wrpr %l1, %tnpc
16448 setx 0x34400001400, %l0, %l1
16449 wrpr %l1, %tstate
16450 wrhpr 0x4, %htstate
16451 done
16452 nop
16453 set 0x70, %l4
16454 ldstub [%l7 + %l4], %o4
16455 tl %xcc, 0x4
16456loop_1557:
16457 srlx %l6, 0x08, %l2
16458loop_1558:
16459 restored
16460 rdpr %cwp, %g1
16461 rdpr %cansave, %g2
16462 rdpr %canrestore, %g3
16463 rdpr %cleanwin, %g4
16464 rdpr %otherwin, %g5
16465 rdpr %wstate, %g6
16466 fmovdvs %xcc, %f6, %f12
16467 sdivcc %o5, 0x03CE, %l0
16468 ldsh [%l7 + 0x32], %i7
16469 fbug %fcc0, loop_1559
16470 movge %icc, %i6, %o6
16471 taddcc %g4, 0x051B, %i0
16472 andcc %l4, %g3, %o0
16473loop_1559:
16474 fmovdl %icc, %f11, %f14
16475 umul %g2, %i3, %i5
16476 movrgz %g7, %i4, %o1
16477 edge32n %i1, %g1, %i2
16478 orcc %o2, %g6, %g5
16479 tvc %xcc, 0x0
16480 movgu %xcc, %l3, %o3
16481 fmovsneg %icc, %f2, %f0
16482 sub %l5, 0x0B37, %o7
16483 sll %o4, %l1, %l6
16484 swap [%l7 + 0x18], %l2
16485 fnot1 %f10, %f10
16486 movrne %l0, 0x1B6, %i7
16487 fbo,a %fcc0, loop_1560
16488 movcc %icc, %o5, %i6
16489 fmul8x16au %f21, %f7, %f18
16490 edge16 %g4, %i0, %l4
16491loop_1560:
16492 movne %xcc, %o6, %g3
16493 nop
16494 setx loop_1561, %l0, %l1
16495 wrpr 0x1, %tl
16496 wrpr %l1, %tpc
16497 add %l1, 0x4, %l1
16498 wrpr %l1, %tnpc
16499 setx 0x34400001400, %l0, %l1
16500 wrpr %l1, %tstate
16501 wrhpr 0x4, %htstate
16502 retry
16503 movvc %icc, %g2, %o0
16504 fbu %fcc1, loop_1562
16505 sll %i3, 0x07, %g7
16506loop_1561:
16507 move %icc, %i5, %o1
16508 brz %i4, loop_1563
16509loop_1562:
16510 fxor %f4, %f18, %f14
16511 fornot1 %f30, %f24, %f22
16512 edge32n %g1, %i2, %i1
16513loop_1563:
16514 sdiv %o2, 0x10CA, %g5
16515 set 0x78, %g7
16516 stxa %l3, [%l7 + %g7] 0x80
16517 bcc,a,pn %icc, loop_1564
16518 fmovdneg %xcc, %f30, %f0
16519 fpadd32s %f18, %f29, %f23
16520 fors %f18, %f6, %f10
16521loop_1564:
16522 lduw [%l7 + 0x7C], %o3
16523 fmovrslez %g6, %f30, %f31
16524 fone %f22
16525 tsubcc %l5, %o7, %l1
16526 tge %icc, 0x3
16527 fmovspos %xcc, %f9, %f3
16528 array8 %o4, %l2, %l6
16529 mova %xcc, %l0, %i7
16530 fmovde %icc, %f25, %f10
16531 movvc %icc, %o5, %g4
16532 fxnor %f18, %f30, %f14
16533 ldd [%l7 + 0x30], %i0
16534 set 0x0C, %i6
16535 lduha [%l7 + %i6] 0x18, %i6
16536 movpos %icc, %o6, %l4
16537 wr %g0, 0x11, %asi
16538 sta %f11, [%l7 + 0x20] %asi
16539 fmul8sux16 %f28, %f18, %f18
16540 wr %g0, 0x04, %asi
16541 ldda [%l7 + 0x40] %asi, %f0
16542 sllx %g2, %o0, %i3
16543 tl %xcc, 0x3
16544 fbug %fcc2, loop_1565
16545 movgu %xcc, %g3, %i5
16546 fmovsl %xcc, %f21, %f1
16547 lduw [%l7 + 0x44], %g7
16548loop_1565:
16549 ldub [%l7 + 0x75], %o1
16550 fblg,a %fcc1, loop_1566
16551 prefetch [%l7 + 0x10], 0x0
16552 bn,a %xcc, loop_1567
16553 movl %xcc, %i4, %g1
16554loop_1566:
16555 mulscc %i1, 0x1E35, %i2
16556 saved
16557 rdpr %cwp, %g1
16558 rdpr %cansave, %g2
16559 rdpr %canrestore, %g3
16560 rdpr %cleanwin, %g4
16561 rdpr %otherwin, %g5
16562 rdpr %wstate, %g6
16563loop_1567:
16564 srl %o2, %g5, %o3
16565 fbl,a %fcc1, loop_1568
16566 add %g6, %l5, %l3
16567 movge %xcc, %l1, %o7
16568 membar 0x10
16569loop_1568:
16570 subcc %o4, 0x1015, %l6
16571 fmovsvc %xcc, %f22, %f12
16572 movg %icc, %l2, %i7
16573 taddcctv %l0, 0x1807, %g4
16574 subccc %o5, %i6, %i0
16575 movn %icc, %o6, %g2
16576 wr %g0, 0x2b, %asi
16577 stba %o0, [%l7 + 0x5B] %asi
16578 membar #Sync
16579 fxnor %f18, %f26, %f14
16580 tne %xcc, 0x3
16581 tle %icc, 0x2
16582 bpos,a loop_1569
16583 fbul %fcc0, loop_1570
16584 nop
16585 setx loop_1571, %l0, %l1
16586 wrpr 0x1, %tl
16587 wrpr %l1, %tnpc
16588 setx 0x34400001400, %l0, %l1
16589 wrpr %l1, %tstate
16590 wrhpr 0x4, %htstate
16591 done
16592 movleu %icc, %l4, %g3
16593loop_1569:
16594 fpack32 %f14, %f0, %f12
16595loop_1570:
16596 fbe %fcc3, loop_1572
16597loop_1571:
16598 nop
16599 setx loop_1573, %l0, %l1
16600 wrpr 0x1, %tl
16601 wrpr %l1, %tpc
16602 add %l1, 0x4, %l1
16603 wrpr %l1, %tnpc
16604 setx 0x34400001400, %l0, %l1
16605 wrpr %l1, %tstate
16606 wrhpr 0x4, %htstate
16607 retry
16608 be,a %icc, loop_1574
16609 restored
16610 rdpr %cwp, %g1
16611 rdpr %cansave, %g2
16612 rdpr %canrestore, %g3
16613 rdpr %cleanwin, %g4
16614 rdpr %otherwin, %g5
16615 rdpr %wstate, %g6
16616loop_1572:
16617 bvs %icc, loop_1575
16618loop_1573:
16619 xorcc %i5, 0x003A, %g7
16620loop_1574:
16621 smul %i3, %i4, %o1
16622 set 0x28, %i4
16623 stha %i1, [%l7 + %i4] 0xe3
16624 membar #Sync
16625loop_1575:
16626 fmovsleu %xcc, %f26, %f1
16627 fmovscs %xcc, %f22, %f24
16628 lduw [%l7 + 0x1C], %g1
16629 fmovdvc %xcc, %f15, %f26
16630 fpadd32 %f28, %f10, %f4
16631 tcc %xcc, 0x5
16632 tsubcctv %i2, 0x1357, %g5
16633 srax %o3, %g6, %o2
16634 addc %l5, 0x1E6C, %l3
16635 movle %icc, %l1, %o7
16636 movpos %xcc, %o4, %l2
16637 lduw [%l7 + 0x30], %i7
16638 xnorcc %l6, %l0, %g4
16639 ldsw [%l7 + 0x7C], %o5
16640 andcc %i6, %o6, %i0
16641 ldsw [%l7 + 0x44], %o0
16642 fmovsgu %icc, %f22, %f30
16643 restored
16644 rdpr %cwp, %g1
16645 rdpr %cansave, %g2
16646 rdpr %canrestore, %g3
16647 rdpr %cleanwin, %g4
16648 rdpr %otherwin, %g5
16649 rdpr %wstate, %g6
16650 srax %g2, %g3, %l4
16651 set 0x1E, %l2
16652 stha %g7, [%l7 + %l2] 0x14
16653 tneg %icc, 0x2
16654 nop
16655 setx loop_1576, %l0, %l1
16656 jmpl %l1, %i3
16657 sdivx %i5, 0x1F81, %o1
16658 move %xcc, %i4, %g1
16659 bne %xcc, loop_1577
16660loop_1576:
16661 fxnor %f4, %f14, %f22
16662 mova %icc, %i2, %i1
16663 tleu %icc, 0x1
16664loop_1577:
16665 movgu %icc, %g5, %o3
16666 udivx %o2, 0x0D1A, %l5
16667 edge8l %g6, %l3, %o7
16668 addcc %l1, 0x0E85, %o4
16669 ldx [%l7 + 0x40], %i7
16670 membar 0x54
16671 tle %icc, 0x7
16672 edge32 %l2, %l0, %l6
16673 udivcc %g4, 0x143E, %o5
16674 fmovdcs %icc, %f17, %f9
16675 nop
16676 set 0x0C, %l0
16677 sth %o6, [%l7 + %l0]
16678 std %f12, [%l7 + 0x40]
16679 std %i6, [%l7 + 0x78]
16680 taddcc %i0, %g2, %o0
16681 movrlez %l4, 0x252, %g7
16682 flush %l7 + 0x14
16683 tneg %icc, 0x5
16684 sdiv %i3, 0x16E7, %g3
16685 ldstub [%l7 + 0x7C], %o1
16686 fblg %fcc2, loop_1578
16687 edge32l %i5, %i4, %i2
16688 wr %g0, 0x81, %asi
16689 ldxa [%l7 + 0x78] %asi, %i1
16690loop_1578:
16691 edge32n %g5, %g1, %o3
16692 udivx %l5, 0x17E1, %g6
16693 tne %xcc, 0x2
16694 movneg %xcc, %o2, %o7
16695 sra %l3, %o4, %i7
16696 fmovspos %xcc, %f20, %f5
16697 fpack32 %f30, %f0, %f0
16698 addcc %l1, 0x1822, %l0
16699 set 0x4A, %o4
16700 ldsha [%l7 + %o4] 0x04, %l6
16701 sllx %g4, 0x08, %l2
16702 movvs %xcc, %o6, %o5
16703 fmovsneg %xcc, %f26, %f2
16704 fblg %fcc2, loop_1579
16705 andn %i6, %g2, %i0
16706 bge loop_1580
16707 movrlez %o0, 0x10E, %l4
16708loop_1579:
16709 udivcc %g7, 0x0081, %i3
16710 nop
16711 setx loop_1581, %l0, %l1
16712 wrpr 0x1, %tl
16713 wrpr %l1, %tnpc
16714 setx 0x34400001400, %l0, %l1
16715 wrpr %l1, %tstate
16716 wrhpr 0x4, %htstate
16717 done
16718loop_1580:
16719 fbe %fcc2, loop_1582
16720 te %xcc, 0x2
16721 fmovspos %xcc, %f22, %f21
16722loop_1581:
16723 fmovsl %xcc, %f14, %f30
16724loop_1582:
16725 tge %xcc, 0x5
16726 fmovspos %icc, %f2, %f22
16727 std %g2, [%l7 + 0x68]
16728 wr %g0, 0x80, %asi
16729 prefetcha [%l7 + 0x68] %asi, 0x3
16730 xor %i4, %i2, %i1
16731 wr %g0, 0x0c, %asi
16732 ldxa [%l7 + 0x78] %asi, %i5
16733 fpack32 %f8, %f4, %f14
16734 movrgz %g5, %o3, %g1
16735 subccc %g6, 0x0D09, %l5
16736 andn %o7, %o2, %l3
16737 brnz %o4, loop_1583
16738 sdivx %i7, 0x02B9, %l0
16739 set 0x0C, %l6
16740 sta %f10, [%l7 + %l6] 0x10
16741loop_1583:
16742 tleu %icc, 0x1
16743 fands %f5, %f8, %f7
16744 movcs %icc, %l1, %g4
16745 movn %xcc, %l2, %o6
16746 sub %o5, 0x1D4F, %i6
16747 brlez %l6, loop_1584
16748 movcs %icc, %i0, %g2
16749 fnands %f15, %f11, %f12
16750 fpsub16s %f29, %f11, %f31
16751loop_1584:
16752 fbu %fcc1, loop_1585
16753 tleu %xcc, 0x5
16754 movpos %icc, %o0, %g7
16755 tl %icc, 0x4
16756loop_1585:
16757 fmovsge %xcc, %f17, %f10
16758 xorcc %l4, 0x1CFC, %i3
16759 subc %g3, %i4, %o1
16760 xnor %i1, %i5, %g5
16761 fmovscc %xcc, %f6, %f7
16762 orn %i2, %g1, %o3
16763 sdivx %l5, 0x0C12, %g6
16764 movleu %xcc, %o2, %l3
16765 sdivx %o7, 0x0558, %i7
16766 srlx %l0, 0x17, %o4
16767 edge8l %g4, %l1, %l2
16768 fnand %f22, %f16, %f12
16769 fmul8x16 %f17, %f16, %f24
16770 movn %icc, %o6, %o5
16771 mulx %i6, %i0, %g2
16772 tne %icc, 0x6
16773 srlx %o0, %g7, %l6
16774 subccc %l4, 0x0208, %g3
16775 tge %xcc, 0x6
16776 wr %g0, 0x11, %asi
16777 stha %i4, [%l7 + 0x60] %asi
16778 fzero %f18
16779 mulx %o1, %i1, %i3
16780 tn %icc, 0x0
16781 edge16 %i5, %i2, %g5
16782 fnot2s %f31, %f27
16783 call loop_1586
16784 edge32n %o3, %g1, %l5
16785 nop
16786 setx loop_1587, %l0, %l1
16787 wrpr 0x1, %tl
16788 wrpr %l1, %tpc
16789 add %l1, 0x4, %l1
16790 wrpr %l1, %tnpc
16791 setx 0x34400001400, %l0, %l1
16792 wrpr %l1, %tstate
16793 wrhpr 0x4, %htstate
16794 retry
16795 fcmps %fcc3, %f10, %f18
16796loop_1586:
16797 udivx %g6, 0x0256, %l3
16798 edge32ln %o7, %i7, %o2
16799loop_1587:
16800 membar 0x36
16801 alignaddr %o4, %g4, %l0
16802 set 0x6C, %i7
16803 ldsba [%l7 + %i7] 0x15, %l1
16804 alignaddrl %l2, %o6, %i6
16805 edge16 %o5, %g2, %i0
16806 edge32l %g7, %o0, %l6
16807 sra %l4, 0x1B, %i4
16808 fmovsl %xcc, %f19, %f14
16809 movgu %xcc, %o1, %i1
16810 or %g3, %i3, %i5
16811 brz %g5, loop_1588
16812 fbue %fcc0, loop_1589
16813 srl %i2, 0x00, %g1
16814 srlx %l5, %o3, %l3
16815loop_1588:
16816 fxor %f6, %f22, %f24
16817loop_1589:
16818 nop
16819 set 0x30, %g6
16820 prefetcha [%l7 + %g6] 0x14, 0x1
16821 std %i6, [%l7 + 0x10]
16822 srlx %o2, 0x1C, %o4
16823 orcc %o7, 0x1FAD, %l0
16824 sth %l1, [%l7 + 0x20]
16825 bvc,a loop_1590
16826 nop
16827 setx loop_1591, %l0, %l1
16828 jmpl %l1, %l2
16829 ta %icc, 0x4
16830 fmovsneg %xcc, %f16, %f21
16831loop_1590:
16832 fone %f4
16833loop_1591:
16834 fxnor %f14, %f24, %f4
16835 ldd [%l7 + 0x60], %f28
16836 ta %icc, 0x6
16837 ldd [%l7 + 0x40], %f6
16838 restored
16839 rdpr %cwp, %g1
16840 rdpr %cansave, %g2
16841 rdpr %canrestore, %g3
16842 rdpr %cleanwin, %g4
16843 rdpr %otherwin, %g5
16844 rdpr %wstate, %g6
16845 set 0x1C, %l3
16846 sta %f6, [%l7 + %l3] 0x11
16847 mulscc %g4, %o6, %o5
16848 mulscc %g2, 0x0365, %i6
16849 sra %i0, 0x13, %o0
16850 fmovdg %icc, %f31, %f11
16851 fones %f22
16852 sllx %g7, %l6, %l4
16853 faligndata %f22, %f20, %f4
16854 set 0x0C, %g3
16855 stwa %i4, [%l7 + %g3] 0x22
16856 membar #Sync
16857 saved
16858 rdpr %cwp, %g1
16859 rdpr %cansave, %g2
16860 rdpr %canrestore, %g3
16861 rdpr %cleanwin, %g4
16862 rdpr %otherwin, %g5
16863 rdpr %wstate, %g6
16864 fbu %fcc1, loop_1592
16865 fzeros %f2
16866 srax %o1, %g3, %i1
16867 array32 %i5, %g5, %i2
16868loop_1592:
16869 fsrc2 %f4, %f6
16870 edge8n %i3, %l5, %o3
16871 tge %xcc, 0x2
16872 brz,a %l3, loop_1593
16873 fabsd %f6, %f4
16874 fpack32 %f12, %f6, %f20
16875 array16 %g6, %i7, %g1
16876loop_1593:
16877 fones %f13
16878 ldsb [%l7 + 0x08], %o2
16879 fba,a %fcc0, loop_1594
16880 udiv %o4, 0x16F5, %l0
16881 movrgez %o7, %l1, %g4
16882 stbar
16883loop_1594:
16884 movre %l2, %o6, %g2
16885 andn %o5, %i0, %i6
16886 fmovrdlz %o0, %f16, %f24
16887 sll %g7, %l6, %i4
16888 be,a,pt %xcc, loop_1595
16889 edge32ln %o1, %l4, %i1
16890 umul %i5, %g3, %i2
16891 set 0x2A, %g1
16892 ldstuba [%l7 + %g1] 0x89, %i3
16893loop_1595:
16894 smulcc %l5, 0x1294, %o3
16895 sethi 0x1D9B, %l3
16896 edge16n %g5, %g6, %i7
16897 stw %g1, [%l7 + 0x10]
16898 srax %o4, 0x05, %o2
16899 srl %l0, %l1, %o7
16900 andn %g4, 0x1AF6, %o6
16901 tgu %xcc, 0x5
16902 movre %l2, %g2, %o5
16903 andcc %i0, 0x172D, %o0
16904 wr %g0, 0x81, %asi
16905 stxa %g7, [%l7 + 0x48] %asi
16906 fandnot2 %f24, %f4, %f8
16907 fba %fcc1, loop_1596
16908 for %f0, %f28, %f30
16909 be,a,pt %xcc, loop_1597
16910 bcs,a loop_1598
16911loop_1596:
16912 membar 0x21
16913 edge32n %l6, %i4, %o1
16914loop_1597:
16915 ldstub [%l7 + 0x59], %i6
16916loop_1598:
16917 fnot2s %f31, %f16
16918 edge32 %i1, %l4, %g3
16919 fmovrdlz %i2, %f22, %f22
16920 array16 %i3, %i5, %o3
16921 movcc %icc, %l5, %l3
16922 movn %icc, %g6, %i7
16923 fcmpgt32 %f4, %f16, %g5
16924 edge32 %o4, %g1, %l0
16925 movcs %xcc, %o2, %o7
16926 fmovde %icc, %f9, %f18
16927 call loop_1599
16928 tg %icc, 0x1
16929 movrlz %l1, 0x15C, %g4
16930 orncc %l2, 0x1EA7, %g2
16931loop_1599:
16932 edge32l %o5, %i0, %o6
16933 membar 0x38
16934 smul %o0, %g7, %i4
16935 edge32l %o1, %l6, %i6
16936 fsrc1 %f24, %f2
16937 tl %xcc, 0x1
16938 fmovrdlez %l4, %f4, %f0
16939 movg %xcc, %i1, %i2
16940 wr %g0, 0x19, %asi
16941 stha %g3, [%l7 + 0x6C] %asi
16942 fbul,a %fcc0, loop_1600
16943 taddcc %i5, %o3, %l5
16944 movrne %i3, %l3, %g6
16945 taddcctv %i7, %g5, %g1
16946loop_1600:
16947 fbl,a %fcc3, loop_1601
16948 edge8ln %l0, %o4, %o2
16949 movl %xcc, %o7, %l1
16950 movcs %icc, %l2, %g2
16951loop_1601:
16952 flush %l7 + 0x20
16953 wr %g0, 0x80, %asi
16954 ldsha [%l7 + 0x58] %asi, %o5
16955 tn %xcc, 0x6
16956 movcc %xcc, %g4, %o6
16957 movre %o0, %i0, %g7
16958 tvs %icc, 0x1
16959 edge32ln %i4, %o1, %i6
16960 ta %xcc, 0x4
16961 edge8n %l4, %l6, %i1
16962 movneg %xcc, %g3, %i2
16963 fba %fcc3, loop_1602
16964 fblg %fcc1, loop_1603
16965 fcmpeq16 %f22, %f0, %i5
16966 movpos %xcc, %o3, %l5
16967loop_1602:
16968 nop
16969 set 0x5C, %o5
16970 lduha [%l7 + %o5] 0x88, %i3
16971loop_1603:
16972 tvs %xcc, 0x4
16973 subcc %g6, 0x0DA5, %l3
16974 stb %g5, [%l7 + 0x41]
16975 tsubcc %i7, %g1, %o4
16976 fba,a %fcc1, loop_1604
16977 fcmpeq16 %f24, %f16, %l0
16978 fmovdvs %xcc, %f0, %f28
16979 fmovsneg %icc, %f13, %f12
16980loop_1604:
16981 addc %o2, %l1, %o7
16982 bleu,a loop_1605
16983 subcc %l2, 0x015A, %g2
16984 andcc %g4, 0x121D, %o6
16985 popc %o5, %i0
16986loop_1605:
16987 fble %fcc3, loop_1606
16988 fpack32 %f14, %f12, %f22
16989 orcc %o0, %g7, %o1
16990 array16 %i4, %l4, %i6
16991loop_1606:
16992 fbu %fcc0, loop_1607
16993 fbule,a %fcc0, loop_1608
16994 brgez,a %i1, loop_1609
16995 sir 0x03E2
16996loop_1607:
16997 addc %g3, %i2, %i5
16998loop_1608:
16999 taddcc %o3, %l6, %i3
17000loop_1609:
17001 fpsub16s %f1, %f24, %f0
17002 te %icc, 0x0
17003 edge8 %g6, %l5, %g5
17004 bcs,pn %xcc, loop_1610
17005 taddcc %i7, %l3, %o4
17006 sdivx %g1, 0x1BA3, %o2
17007 tle %xcc, 0x7
17008loop_1610:
17009 array8 %l1, %o7, %l0
17010 tvs %icc, 0x3
17011 ba,a,pt %xcc, loop_1611
17012 subcc %l2, 0x134E, %g2
17013 andncc %o6, %o5, %i0
17014 udiv %o0, 0x12F7, %g7
17015loop_1611:
17016 sdivcc %g4, 0x10E3, %i4
17017 movpos %icc, %l4, %o1
17018 std %i0, [%l7 + 0x10]
17019 array32 %g3, %i2, %i6
17020 movle %xcc, %i5, %o3
17021 smulcc %i3, 0x1070, %g6
17022 xnor %l6, 0x0D0F, %l5
17023 alignaddrl %g5, %i7, %l3
17024 fors %f9, %f7, %f25
17025 movrlz %o4, 0x3A1, %o2
17026 bvs,a,pt %icc, loop_1612
17027 edge32l %l1, %g1, %o7
17028 movle %xcc, %l2, %l0
17029 tneg %icc, 0x1
17030loop_1612:
17031 mulx %g2, %o6, %i0
17032 stw %o5, [%l7 + 0x28]
17033 movrgez %g7, %o0, %g4
17034 fpsub16s %f21, %f16, %f2
17035 fmovs %f17, %f18
17036 srax %i4, 0x19, %l4
17037 fmul8x16au %f25, %f23, %f0
17038 edge32n %o1, %i1, %g3
17039 movgu %icc, %i2, %i5
17040 fnot2 %f0, %f24
17041 subccc %i6, %i3, %o3
17042 movrgz %l6, 0x127, %l5
17043 alignaddrl %g5, %i7, %l3
17044 bge,pn %xcc, loop_1613
17045 fbne %fcc3, loop_1614
17046 subcc %o4, %g6, %o2
17047 fxors %f19, %f14, %f26
17048loop_1613:
17049 tle %icc, 0x7
17050loop_1614:
17051 popc %l1, %o7
17052 saved
17053 rdpr %cwp, %g1
17054 rdpr %cansave, %g2
17055 rdpr %canrestore, %g3
17056 rdpr %cleanwin, %g4
17057 rdpr %otherwin, %g5
17058 rdpr %wstate, %g6
17059 restored
17060 rdpr %cwp, %g1
17061 rdpr %cansave, %g2
17062 rdpr %canrestore, %g3
17063 rdpr %cleanwin, %g4
17064 rdpr %otherwin, %g5
17065 rdpr %wstate, %g6
17066 tcs %xcc, 0x1
17067 pdist %f14, %f12, %f14
17068 ldd [%l7 + 0x08], %f18
17069 xorcc %g1, %l2, %l0
17070 fbule %fcc2, loop_1615
17071 fmovdvs %xcc, %f12, %f7
17072 movvc %icc, %g2, %o6
17073 fmul8x16au %f21, %f28, %f18
17074loop_1615:
17075 movne %xcc, %o5, %i0
17076 fmovrsgez %g7, %f3, %f18
17077 xor %g4, %i4, %o0
17078 fmovdcs %icc, %f12, %f27
17079 mulx %o1, 0x0191, %l4
17080 fpadd32s %f3, %f21, %f16
17081 fnegs %f4, %f7
17082 bg %xcc, loop_1616
17083 orncc %i1, 0x144C, %g3
17084 tg %icc, 0x7
17085 orcc %i5, %i6, %i2
17086loop_1616:
17087 fmovrdne %o3, %f14, %f0
17088 orn %i3, 0x1C1E, %l6
17089 saved
17090 rdpr %cwp, %g1
17091 rdpr %cansave, %g2
17092 rdpr %canrestore, %g3
17093 rdpr %cleanwin, %g4
17094 rdpr %otherwin, %g5
17095 rdpr %wstate, %g6
17096 fnor %f22, %f10, %f26
17097 be,pt %icc, loop_1617
17098 ldd [%l7 + 0x78], %f12
17099 membar 0x5D
17100 stbar
17101loop_1617:
17102 edge32l %l5, %i7, %g5
17103 xor %o4, 0x1A22, %g6
17104 addcc %o2, %l1, %o7
17105 ldsh [%l7 + 0x7C], %l3
17106 fmovd %f30, %f4
17107 nop
17108 set 0x78, %g5
17109 ldx [%l7 + %g5], %g1
17110 stbar
17111 nop
17112 setx loop_1618, %l0, %l1
17113 wrpr 0x1, %tl
17114 wrpr %l1, %tnpc
17115 setx 0x34400001400, %l0, %l1
17116 wrpr %l1, %tstate
17117 wrhpr 0x4, %htstate
17118 done
17119 movleu %xcc, %l0, %l2
17120 tsubcc %g2, 0x06D9, %o5
17121 movg %icc, %o6, %i0
17122loop_1618:
17123 edge16n %g7, %i4, %o0
17124 sub %g4, %l4, %o1
17125 set 0x60, %o3
17126 ldxa [%l7 + %o3] 0x18, %i1
17127 movcc %icc, %g3, %i5
17128 movge %xcc, %i2, %i6
17129 restored
17130 rdpr %cwp, %g1
17131 rdpr %cansave, %g2
17132 rdpr %canrestore, %g3
17133 rdpr %cleanwin, %g4
17134 rdpr %otherwin, %g5
17135 rdpr %wstate, %g6
17136 sllx %i3, %o3, %l6
17137 mulx %i7, 0x0D0F, %g5
17138 movle %xcc, %o4, %g6
17139 set 0x68, %i3
17140 stwa %o2, [%l7 + %i3] 0xea
17141 membar #Sync
17142 wr %g0, 0x0c, %asi
17143 ldda [%l7 + 0x40] %asi, %f0
17144 sll %l5, %l1, %o7
17145 movgu %xcc, %l3, %g1
17146 fmovdle %icc, %f21, %f26
17147 fnor %f24, %f8, %f20
17148 edge32ln %l0, %g2, %l2
17149 ble %xcc, loop_1619
17150 tcs %icc, 0x7
17151 subccc %o6, 0x18DE, %o5
17152 nop
17153 setx loop_1620, %l0, %l1
17154 wrpr 0x1, %tl
17155 wrpr %l1, %tpc
17156 add %l1, 0x4, %l1
17157 wrpr %l1, %tnpc
17158 setx 0x34400001400, %l0, %l1
17159 wrpr %l1, %tstate
17160 wrhpr 0x4, %htstate
17161 retry
17162loop_1619:
17163 movcc %icc, %g7, %i0
17164 edge16l %i4, %o0, %l4
17165 fors %f19, %f14, %f22
17166loop_1620:
17167 movrlz %o1, %g4, %g3
17168 wr %g0, 0x18, %asi
17169 lduha [%l7 + 0x72] %asi, %i5
17170 saved
17171 rdpr %cwp, %g1
17172 rdpr %cansave, %g2
17173 rdpr %canrestore, %g3
17174 rdpr %cleanwin, %g4
17175 rdpr %otherwin, %g5
17176 rdpr %wstate, %g6
17177 taddcctv %i1, 0x1091, %i6
17178 edge16n %i2, %o3, %l6
17179 edge16l %i3, %i7, %g5
17180 popc %o4, %o2
17181 subccc %l5, %g6, %o7
17182 te %xcc, 0x2
17183 fcmple32 %f10, %f10, %l1
17184 edge16 %l3, %g1, %g2
17185 edge32 %l0, %o6, %o5
17186 fzero %f24
17187 subcc %l2, %g7, %i0
17188 array32 %i4, %l4, %o1
17189 bcc,a,pt %icc, loop_1621
17190 sdivcc %o0, 0x16D0, %g3
17191 andn %g4, 0x035E, %i5
17192 xnorcc %i6, 0x1078, %i2
17193loop_1621:
17194 taddcctv %o3, %i1, %i3
17195 wr %g0, 0x2c, %asi
17196 ldda [%l7 + 0x20] %asi, %i6
17197 fbg,a %fcc0, loop_1622
17198 tge %icc, 0x7
17199 edge16 %i7, %g5, %o4
17200 addcc %o2, 0x0C18, %l5
17201loop_1622:
17202 movrne %g6, %o7, %l3
17203 fnot1s %f2, %f24
17204 udiv %g1, 0x03C7, %g2
17205 fmovdge %xcc, %f12, %f9
17206 fpsub16s %f6, %f7, %f30
17207 edge8 %l0, %o6, %l1
17208 fmovrslz %o5, %f3, %f24
17209 fand %f2, %f24, %f10
17210 movrgz %g7, 0x3E9, %l2
17211 movl %icc, %i0, %l4
17212 ta %icc, 0x3
17213 fexpand %f3, %f16
17214 bcs %icc, loop_1623
17215 edge32l %o1, %o0, %g3
17216 bl,pt %xcc, loop_1624
17217 fmovscs %icc, %f24, %f1
17218loop_1623:
17219 fbule,a %fcc0, loop_1625
17220 movpos %icc, %g4, %i4
17221loop_1624:
17222 alignaddrl %i5, %i6, %i2
17223 tcc %icc, 0x3
17224loop_1625:
17225 xnor %i1, %o3, %l6
17226 siam 0x4
17227 fblg,a %fcc2, loop_1626
17228 fmovda %icc, %f13, %f16
17229 tcs %xcc, 0x1
17230 udivcc %i7, 0x0FE6, %i3
17231loop_1626:
17232 popc %o4, %g5
17233 sub %l5, %g6, %o2
17234 wr %g0, 0x80, %asi
17235 ldsha [%l7 + 0x44] %asi, %l3
17236 stbar
17237 fmovsa %xcc, %f15, %f26
17238 fmovsvs %xcc, %f19, %f29
17239 or %o7, 0x1572, %g1
17240 addccc %g2, 0x1B13, %l0
17241 edge32ln %o6, %o5, %g7
17242 smulcc %l1, %l2, %l4
17243 alignaddr %o1, %i0, %o0
17244 te %icc, 0x5
17245 movpos %icc, %g3, %i4
17246 edge32l %g4, %i5, %i2
17247 edge8l %i6, %i1, %l6
17248 xnorcc %i7, %o3, %o4
17249 tpos %icc, 0x7
17250 sdivcc %g5, 0x05C3, %i3
17251 brlez,a %l5, loop_1627
17252 swap [%l7 + 0x30], %o2
17253 edge32l %l3, %o7, %g1
17254 pdist %f6, %f10, %f2
17255loop_1627:
17256 sethi 0x0925, %g2
17257 tle %icc, 0x7
17258 umul %g6, %l0, %o6
17259 add %l7, 0x1C, %l6
17260 wr %g0, 0x89, %asi
17261 lda [%l6] %asi, %g7
17262 casa [%l6] 0x89, %g7, %l1
17263 tvc %icc, 0x7
17264 array8 %l2, %l4, %o1
17265 or %o5, %i0, %o0
17266 set 0x25, %i5
17267 ldstuba [%l7 + %i5] 0x0c, %i4
17268 fcmped %fcc3, %f14, %f12
17269 sethi 0x00D7, %g4
17270 edge32 %i5, %g3, %i2
17271 lduw [%l7 + 0x18], %i1
17272 fmovrdne %l6, %f14, %f8
17273 orn %i7, %i6, %o4
17274 set 0x68, %i2
17275 sta %f6, [%l7 + %i2] 0x14
17276 addcc %o3, 0x04EC, %g5
17277 taddcctv %i3, 0x0993, %l5
17278 sub %l3, %o7, %g1
17279 fandnot1s %f6, %f3, %f13
17280 sub %g2, 0x1B49, %g6
17281 te %xcc, 0x6
17282 orncc %o2, %l0, %o6
17283 set 0x10, %i0
17284 ldxa [%g0 + %i0] 0x21, %l1
17285 ldsh [%l7 + 0x66], %l2
17286 and %l4, 0x07F7, %o1
17287 mova %icc, %g7, %i0
17288 fbule,a %fcc2, loop_1628
17289 edge32n %o5, %i4, %g4
17290 fmovdl %icc, %f0, %f0
17291 movgu %xcc, %o0, %i5
17292loop_1628:
17293 array8 %g3, %i2, %i1
17294 ta %icc, 0x1
17295 srlx %l6, 0x12, %i7
17296 fbo,a %fcc0, loop_1629
17297 tsubcctv %o4, 0x1957, %o3
17298 movn %icc, %g5, %i3
17299 tsubcctv %l5, 0x03DC, %i6
17300loop_1629:
17301 or %l3, %o7, %g2
17302 fmovsne %icc, %f6, %f7
17303 movvs %icc, %g1, %g6
17304 andncc %l0, %o6, %o2
17305 fandnot2s %f27, %f3, %f1
17306 udivcc %l1, 0x11BF, %l2
17307 stbar
17308 ldsw [%l7 + 0x34], %l4
17309 edge16 %g7, %o1, %i0
17310 mulscc %o5, 0x1DED, %i4
17311 fnot1s %f14, %f8
17312 movre %o0, 0x0DF, %g4
17313 swap [%l7 + 0x28], %g3
17314 movcc %xcc, %i2, %i1
17315 add %l7, 0x40, %l6
17316 wr %g0, 0x18, %asi
17317 casxa [%l6] %asi, %l6, %i5
17318 andcc %i7, 0x1560, %o4
17319 fmovrdlez %g5, %f6, %f6
17320 fbge %fcc3, loop_1630
17321 ldsh [%l7 + 0x0A], %i3
17322 fmovdneg %icc, %f24, %f31
17323 edge8l %o3, %i6, %l5
17324loop_1630:
17325 edge32n %o7, %l3, %g1
17326 edge8ln %g6, %g2, %o6
17327 tvc %xcc, 0x0
17328 fmovs %f19, %f26
17329 fbuge %fcc3, loop_1631
17330 fbg %fcc2, loop_1632
17331 pdist %f30, %f24, %f2
17332 set 0x32, %g2
17333 lduba [%l7 + %g2] 0x11, %o2
17334loop_1631:
17335 udivx %l1, 0x0711, %l0
17336loop_1632:
17337 ldx [%l7 + 0x08], %l4
17338 popc 0x05FD, %l2
17339 addc %g7, %o1, %o5
17340 membar 0x0B
17341 tgu %icc, 0x5
17342 or %i4, 0x1D0C, %o0
17343 stw %g4, [%l7 + 0x3C]
17344 sethi 0x052C, %i0
17345 sethi 0x12E9, %i2
17346 membar 0x74
17347 fcmple32 %f26, %f10, %g3
17348 edge32l %l6, %i1, %i7
17349 edge32 %o4, %i5, %i3
17350 tvs %xcc, 0x7
17351 srl %o3, %g5, %l5
17352 bgu loop_1633
17353 edge8 %i6, %l3, %o7
17354 fmovrdgez %g6, %f18, %f6
17355 bcs %icc, loop_1634
17356loop_1633:
17357 fmovdl %xcc, %f27, %f9
17358 lduw [%l7 + 0x74], %g1
17359 fnands %f18, %f9, %f17
17360loop_1634:
17361 movrgz %g2, %o6, %l1
17362 movcs %xcc, %o2, %l0
17363 bneg,a loop_1635
17364 smul %l4, 0x0992, %g7
17365 taddcctv %o1, %l2, %o5
17366 xnorcc %i4, %g4, %i0
17367loop_1635:
17368 bgu,a loop_1636
17369 call loop_1637
17370 edge32l %o0, %g3, %i2
17371 udivx %i1, 0x0666, %l6
17372loop_1636:
17373 fmovdne %xcc, %f2, %f16
17374loop_1637:
17375 stx %i7, [%l7 + 0x10]
17376 bn,a %xcc, loop_1638
17377 movn %xcc, %i5, %i3
17378 sdivx %o4, 0x0729, %g5
17379 wr %g0, 0x89, %asi
17380 lduwa [%l7 + 0x6C] %asi, %o3
17381loop_1638:
17382 addccc %l5, 0x030D, %i6
17383 movrne %o7, %l3, %g6
17384 tvs %xcc, 0x2
17385 stx %g2, [%l7 + 0x60]
17386 fmovrdgz %o6, %f10, %f2
17387 or %g1, %l1, %l0
17388 movpos %xcc, %o2, %l4
17389 orncc %o1, %l2, %g7
17390 stx %i4, [%l7 + 0x30]
17391 be %xcc, loop_1639
17392 movrne %o5, 0x3B8, %g4
17393 fmovd %f20, %f24
17394 fmovdneg %icc, %f14, %f6
17395loop_1639:
17396 fmovdn %icc, %f10, %f15
17397 orcc %i0, %g3, %i2
17398 subccc %o0, 0x1262, %i1
17399 fcmped %fcc0, %f4, %f18
17400 movrlz %l6, 0x091, %i5
17401 stw %i7, [%l7 + 0x3C]
17402 taddcctv %i3, %o4, %o3
17403 movneg %icc, %g5, %l5
17404 mulscc %o7, %l3, %g6
17405 fmul8x16 %f22, %f24, %f22
17406 fpsub16s %f5, %f29, %f21
17407 movge %icc, %g2, %i6
17408 movn %icc, %g1, %o6
17409 edge8n %l0, %l1, %l4
17410 movre %o2, 0x2C8, %l2
17411 fmul8sux16 %f18, %f24, %f24
17412 fmovdle %icc, %f8, %f9
17413 orn %g7, 0x1FF3, %o1
17414 tleu %icc, 0x6
17415 fbul %fcc0, loop_1640
17416 alignaddrl %i4, %g4, %i0
17417 fzeros %f19
17418 sub %o5, %g3, %o0
17419loop_1640:
17420 bpos,a,pn %xcc, loop_1641
17421 edge32n %i1, %l6, %i2
17422 movleu %xcc, %i7, %i5
17423 movrlez %o4, 0x316, %i3
17424loop_1641:
17425 fbe %fcc0, loop_1642
17426 lduw [%l7 + 0x1C], %o3
17427 ba,a,pt %xcc, loop_1643
17428 fzeros %f1
17429loop_1642:
17430 brgez,a %g5, loop_1644
17431 fabss %f15, %f0
17432loop_1643:
17433 fbne,a %fcc1, loop_1645
17434 fmovdn %icc, %f18, %f13
17435loop_1644:
17436 xorcc %l5, %l3, %o7
17437 ta %xcc, 0x6
17438loop_1645:
17439 edge8n %g2, %g6, %i6
17440 fand %f16, %f2, %f0
17441 xnor %o6, 0x1211, %l0
17442 fand %f18, %f8, %f28
17443 fandnot2s %f3, %f11, %f12
17444 andcc %g1, 0x0BF8, %l4
17445 fmovde %xcc, %f8, %f9
17446 movg %icc, %l1, %l2
17447 subcc %g7, 0x10AF, %o2
17448 sub %i4, 0x0CC1, %g4
17449 fabss %f3, %f0
17450 movgu %icc, %i0, %o5
17451 bcs,a %xcc, loop_1646
17452 stw %g3, [%l7 + 0x74]
17453 brz %o1, loop_1647
17454 sub %o0, 0x1DFB, %l6
17455loop_1646:
17456 tcs %xcc, 0x0
17457 fmovsvc %xcc, %f7, %f11
17458loop_1647:
17459 orncc %i1, %i2, %i7
17460 stx %i5, [%l7 + 0x48]
17461 mova %icc, %i3, %o4
17462 brgez,a %o3, loop_1648
17463 te %xcc, 0x6
17464 edge32l %l5, %g5, %o7
17465 edge32n %l3, %g6, %g2
17466loop_1648:
17467 tle %xcc, 0x7
17468 tsubcctv %i6, 0x0FB9, %l0
17469 fpadd16 %f20, %f20, %f12
17470 fpsub16 %f6, %f16, %f10
17471 fblg,a %fcc0, loop_1649
17472 movpos %xcc, %o6, %l4
17473 and %g1, %l2, %g7
17474 ldsb [%l7 + 0x67], %o2
17475loop_1649:
17476 nop
17477 setx loop_1650, %l0, %l1
17478 jmpl %l1, %l1
17479 flush %l7 + 0x7C
17480 movvc %icc, %g4, %i0
17481 sdivcc %i4, 0x047F, %g3
17482loop_1650:
17483 fpadd32 %f26, %f8, %f6
17484 orn %o5, 0x1EDE, %o0
17485 edge16 %o1, %l6, %i1
17486 sll %i2, 0x0B, %i5
17487 tl %xcc, 0x3
17488 fmul8x16au %f23, %f21, %f12
17489 fmovdg %xcc, %f29, %f22
17490 ta %icc, 0x5
17491 st %f6, [%l7 + 0x78]
17492 udivcc %i7, 0x0053, %o4
17493 flush %l7 + 0x40
17494 movcs %xcc, %i3, %l5
17495 bneg,a,pt %xcc, loop_1651
17496 fandnot1 %f22, %f20, %f10
17497 srlx %o3, 0x08, %g5
17498 bcc loop_1652
17499loop_1651:
17500 fabss %f26, %f29
17501 andncc %l3, %o7, %g6
17502 wr %g0, 0x2f, %asi
17503 stba %g2, [%l7 + 0x47] %asi
17504 membar #Sync
17505loop_1652:
17506 sra %i6, 0x0C, %l0
17507 te %icc, 0x7
17508 fnegs %f26, %f17
17509 mulx %l4, %g1, %o6
17510 fbn,a %fcc3, loop_1653
17511 tvs %xcc, 0x4
17512 subccc %l2, %g7, %o2
17513 movpos %xcc, %l1, %g4
17514loop_1653:
17515 andn %i4, %i0, %g3
17516 nop
17517 setx loop_1654, %l0, %l1
17518 wrpr 0x1, %tl
17519 wrpr %l1, %tnpc
17520 setx 0x34400001400, %l0, %l1
17521 wrpr %l1, %tstate
17522 wrhpr 0x4, %htstate
17523 done
17524 tne %xcc, 0x6
17525 wr %g0, 0x19, %asi
17526 ldstuba [%l7 + 0x14] %asi, %o5
17527loop_1654:
17528 and %o1, %o0, %l6
17529 movleu %xcc, %i1, %i2
17530 set 0x50, %o2
17531 lduwa [%l7 + %o2] 0x18, %i5
17532 fandnot2s %f25, %f21, %f0
17533 brnz %o4, loop_1655
17534 ldsw [%l7 + 0x24], %i3
17535 addccc %l5, 0x1BA5, %i7
17536 fmovs %f8, %f0
17537loop_1655:
17538 movg %icc, %o3, %l3
17539 fpadd32 %f24, %f28, %f16
17540 addcc %o7, %g5, %g6
17541 tcs %xcc, 0x6
17542 fmovse %icc, %f31, %f2
17543 fbge,a %fcc0, loop_1656
17544 array32 %i6, %l0, %g2
17545 sethi 0x1DFA, %g1
17546 saved
17547 rdpr %cwp, %g1
17548 rdpr %cansave, %g2
17549 rdpr %canrestore, %g3
17550 rdpr %cleanwin, %g4
17551 rdpr %otherwin, %g5
17552 rdpr %wstate, %g6
17553loop_1656:
17554 fmovsne %icc, %f28, %f18
17555 fpmerge %f4, %f13, %f4
17556 edge8n %l4, %l2, %o6
17557 popc 0x0A18, %o2
17558 tpos %xcc, 0x7
17559 fmovrslez %l1, %f17, %f11
17560 fbug %fcc2, loop_1657
17561 movne %icc, %g4, %g7
17562 ldd [%l7 + 0x48], %f2
17563 or %i0, 0x0DEB, %g3
17564loop_1657:
17565 edge32ln %o5, %i4, %o1
17566 lduw [%l7 + 0x38], %l6
17567 ldsw [%l7 + 0x1C], %i1
17568 subc %i2, %i5, %o4
17569 bcc,a %icc, loop_1658
17570 fpadd16s %f12, %f21, %f20
17571 bl,pt %xcc, loop_1659
17572 ldub [%l7 + 0x5E], %o0
17573loop_1658:
17574 array8 %i3, %i7, %l5
17575 movrlez %l3, 0x0F6, %o3
17576loop_1659:
17577 edge16n %g5, %o7, %i6
17578 and %g6, %l0, %g1
17579 tneg %xcc, 0x7
17580 alignaddr %g2, %l2, %l4
17581 movrlez %o2, 0x2A8, %o6
17582 wr %g0, 0x04, %asi
17583 ldsha [%l7 + 0x3E] %asi, %g4
17584 edge16ln %l1, %g7, %g3
17585 edge32 %o5, %i0, %i4
17586 movpos %icc, %l6, %i1
17587 te %icc, 0x5
17588 addcc %i2, 0x064D, %i5
17589 edge32ln %o1, %o0, %o4
17590 fcmpeq32 %f0, %f14, %i7
17591 tcc %xcc, 0x3
17592 array32 %i3, %l3, %l5
17593 edge16ln %o3, %g5, %i6
17594 srl %o7, %l0, %g6
17595 taddcc %g1, %l2, %l4
17596 fbuge %fcc2, loop_1660
17597 ldsb [%l7 + 0x1E], %o2
17598 sdivcc %g2, 0x0DE5, %g4
17599 te %icc, 0x7
17600loop_1660:
17601 sllx %l1, 0x0D, %g7
17602 saved
17603 rdpr %cwp, %g1
17604 rdpr %cansave, %g2
17605 rdpr %canrestore, %g3
17606 rdpr %cleanwin, %g4
17607 rdpr %otherwin, %g5
17608 rdpr %wstate, %g6
17609 membar #Sync
17610 wr %g0, 0x17, %asi
17611 ldda [%l7 + 0x40] %asi, %f16
17612 brgez %o6, loop_1661
17613 movre %o5, 0x12C, %g3
17614 fbug,a %fcc2, loop_1662
17615 tn %icc, 0x2
17616loop_1661:
17617 edge16n %i4, %i0, %i1
17618 fmul8x16 %f21, %f4, %f8
17619loop_1662:
17620 fbug,a %fcc3, loop_1663
17621 bn,a,pn %xcc, loop_1664
17622 edge16n %l6, %i2, %o1
17623 tn %icc, 0x6
17624loop_1663:
17625 fmovsgu %icc, %f27, %f25
17626loop_1664:
17627 movl %icc, %o0, %o4
17628 smul %i7, 0x11BF, %i5
17629 fmul8x16au %f19, %f14, %f6
17630 movpos %icc, %i3, %l3
17631 mova %xcc, %l5, %g5
17632 tge %xcc, 0x0
17633 and %i6, 0x10F3, %o3
17634 taddcc %o7, %l0, %g1
17635 andncc %g6, %l2, %l4
17636 fmovdvs %xcc, %f9, %f13
17637 fmovrsgz %o2, %f21, %f19
17638 edge8n %g2, %l1, %g4
17639 fmovd %f6, %f16
17640 add %o6, %o5, %g7
17641 move %xcc, %i4, %g3
17642 movg %icc, %i1, %l6
17643 movrgez %i2, 0x20F, %i0
17644 fcmpd %fcc3, %f24, %f2
17645 fbg,a %fcc3, loop_1665
17646 edge32n %o0, %o4, %i7
17647 movge %icc, %i5, %o1
17648 tvs %icc, 0x0
17649loop_1665:
17650 membar 0x72
17651 brgz %i3, loop_1666
17652 brnz %l3, loop_1667
17653 fpadd32s %f12, %f12, %f16
17654 sra %g5, %i6, %o3
17655loop_1666:
17656 saved
17657 rdpr %cwp, %g1
17658 rdpr %cansave, %g2
17659 rdpr %canrestore, %g3
17660 rdpr %cleanwin, %g4
17661 rdpr %otherwin, %g5
17662 rdpr %wstate, %g6
17663loop_1667:
17664 xnor %o7, %l0, %l5
17665 fbne,a %fcc1, loop_1668
17666 movvs %icc, %g6, %l2
17667 stb %g1, [%l7 + 0x4A]
17668 wr %g0, 0x80, %asi
17669 lduha [%l7 + 0x60] %asi, %o2
17670loop_1668:
17671 ldd [%l7 + 0x78], %f4
17672 smulcc %g2, 0x1225, %l4
17673 movvs %xcc, %g4, %l1
17674 tsubcc %o6, %o5, %i4
17675 edge32l %g7, %i1, %g3
17676 fbl,a %fcc1, loop_1669
17677 or %i2, %l6, %o0
17678 tgu %icc, 0x0
17679 fandnot1s %f29, %f15, %f28
17680loop_1669:
17681 edge8l %o4, %i7, %i5
17682 ldsh [%l7 + 0x64], %o1
17683 tcc %xcc, 0x2
17684 tge %xcc, 0x7
17685 stb %i3, [%l7 + 0x17]
17686 taddcctv %i0, %g5, %l3
17687 edge16ln %i6, %o7, %o3
17688 fnot1s %f22, %f6
17689 edge32 %l0, %l5, %l2
17690 set 0x68, %l5
17691 stwa %g1, [%l7 + %l5] 0x2a
17692 membar #Sync
17693 fnot2 %f20, %f16
17694 subcc %o2, %g6, %l4
17695 brnz %g2, loop_1670
17696 fbl,a %fcc1, loop_1671
17697 edge8n %g4, %o6, %o5
17698 stb %l1, [%l7 + 0x19]
17699loop_1670:
17700 movgu %icc, %i4, %g7
17701loop_1671:
17702 fmovrslez %i1, %f10, %f17
17703 tcc %icc, 0x1
17704 addc %i2, %l6, %o0
17705 umulcc %o4, %g3, %i7
17706 movrlz %i5, 0x3FE, %i3
17707 xnor %o1, 0x018A, %i0
17708 fandnot1s %f0, %f5, %f22
17709 sir 0x1767
17710 tsubcc %g5, %l3, %i6
17711 fornot2 %f20, %f18, %f8
17712 edge32l %o7, %l0, %o3
17713 array16 %l5, %g1, %l2
17714 edge8ln %o2, %l4, %g6
17715 addccc %g4, 0x15B0, %o6
17716 sir 0x1413
17717 edge16l %g2, %o5, %i4
17718 fnot2 %f20, %f30
17719 taddcc %g7, %i1, %i2
17720 ta %icc, 0x0
17721 fmovrdlez %l1, %f14, %f8
17722 subcc %l6, %o4, %o0
17723 bl,a %icc, loop_1672
17724 edge32l %i7, %i5, %g3
17725 movvs %xcc, %o1, %i0
17726 fand %f26, %f0, %f26
17727loop_1672:
17728 sll %g5, %l3, %i3
17729 movcc %icc, %o7, %l0
17730 array32 %i6, %l5, %o3
17731 andn %g1, 0x0A38, %o2
17732 wr %g0, 0x04, %asi
17733 stba %l2, [%l7 + 0x6A] %asi
17734 set 0x50, %i1
17735 ldxa [%l7 + %i1] 0x89, %l4
17736 smulcc %g4, %g6, %g2
17737 fxnors %f16, %f27, %f4
17738 alignaddr %o5, %i4, %g7
17739 movne %xcc, %o6, %i2
17740 fnot2s %f23, %f31
17741 fpack16 %f18, %f8
17742 fmovrdlez %l1, %f22, %f20
17743 fbue,a %fcc2, loop_1673
17744 movne %icc, %l6, %o4
17745 std %f24, [%l7 + 0x10]
17746 set 0x54, %o7
17747 lda [%l7 + %o7] 0x19, %f30
17748loop_1673:
17749 tpos %xcc, 0x4
17750 tvs %icc, 0x0
17751 bl loop_1674
17752 bg,a %xcc, loop_1675
17753 te %xcc, 0x0
17754 orcc %i1, 0x0DF2, %i7
17755loop_1674:
17756 fbg,a %fcc0, loop_1676
17757loop_1675:
17758 fbule,a %fcc2, loop_1677
17759 sllx %i5, %g3, %o0
17760 array16 %o1, %g5, %l3
17761loop_1676:
17762 movvs %icc, %i3, %i0
17763loop_1677:
17764 tle %xcc, 0x3
17765 addc %l0, 0x10BC, %o7
17766 fbue %fcc1, loop_1678
17767 popc 0x1ECA, %i6
17768 tsubcc %l5, 0x00A8, %g1
17769 ldstub [%l7 + 0x3E], %o2
17770loop_1678:
17771 nop
17772 wr %g0, 0x11, %asi
17773 swapa [%l7 + 0x14] %asi, %l2
17774 tneg %icc, 0x6
17775 be,a %xcc, loop_1679
17776 fmovdg %xcc, %f3, %f14
17777 sdivcc %l4, 0x1F4E, %o3
17778 taddcc %g4, 0x01DA, %g2
17779loop_1679:
17780 move %xcc, %g6, %i4
17781 smulcc %o5, %o6, %i2
17782 set 0x40, %g4
17783 stda %f16, [%l7 + %g4] 0x88
17784 movleu %xcc, %l1, %g7
17785 edge8ln %l6, %i1, %o4
17786 tvc %icc, 0x6
17787 wr %g0, 0x80, %asi
17788 ldstuba [%l7 + 0x54] %asi, %i7
17789 membar 0x2B
17790 std %g2, [%l7 + 0x28]
17791 brgz,a %o0, loop_1680
17792 fpmerge %f14, %f6, %f28
17793 tcs %xcc, 0x1
17794 brlz,a %i5, loop_1681
17795loop_1680:
17796 for %f30, %f12, %f28
17797 xor %o1, %l3, %i3
17798 fcmpne16 %f16, %f28, %g5
17799loop_1681:
17800 smul %i0, 0x01B1, %l0
17801 bleu,a,pt %icc, loop_1682
17802 sll %i6, %l5, %o7
17803 movcs %icc, %o2, %l2
17804 fmovrse %g1, %f5, %f13
17805loop_1682:
17806 nop
17807 add %l7, 0x68, %l6
17808 wr %g0, 0x18, %asi
17809 ldxa [%l6] %asi, %o3
17810 casxa [%l6] %asi, %o3, %g4
17811 edge8 %g2, %g6, %l4
17812 bgu,a,pn %icc, loop_1683
17813 bg,pn %icc, loop_1684
17814 orcc %i4, %o6, %o5
17815 fmovrsne %l1, %f2, %f31
17816loop_1683:
17817 movgu %xcc, %i2, %l6
17818loop_1684:
17819 movvs %icc, %g7, %i1
17820 fmovsge %icc, %f19, %f19
17821 be %xcc, loop_1685
17822 ble,a %xcc, loop_1686
17823 fmovdn %icc, %f25, %f6
17824 fcmpne32 %f20, %f2, %i7
17825loop_1685:
17826 fmovrslz %g3, %f21, %f3
17827loop_1686:
17828 movvc %xcc, %o4, %i5
17829 fmovrdlez %o1, %f2, %f16
17830 set 0x24, %l1
17831 lda [%l7 + %l1] 0x0c, %f22
17832 fpadd32s %f25, %f10, %f11
17833 sdivcc %l3, 0x03BA, %o0
17834 brlez %i3, loop_1687
17835 movle %xcc, %i0, %l0
17836 udiv %i6, 0x049B, %l5
17837 saved
17838 rdpr %cwp, %g1
17839 rdpr %cansave, %g2
17840 rdpr %canrestore, %g3
17841 rdpr %cleanwin, %g4
17842 rdpr %otherwin, %g5
17843 rdpr %wstate, %g6
17844loop_1687:
17845 movvc %icc, %o7, %g5
17846 tvs %xcc, 0x6
17847 fbue %fcc1, loop_1688
17848 tne %icc, 0x6
17849 movg %xcc, %o2, %l2
17850 movg %xcc, %g1, %o3
17851loop_1688:
17852 tvc %icc, 0x1
17853 fmovde %xcc, %f22, %f12
17854 tne %icc, 0x1
17855 movn %icc, %g2, %g4
17856 tneg %icc, 0x5
17857 tvs %xcc, 0x6
17858 edge32n %l4, %i4, %g6
17859 array32 %o6, %o5, %i2
17860 andn %l6, %g7, %i1
17861 umul %l1, %i7, %g3
17862 fnors %f16, %f18, %f6
17863 swap [%l7 + 0x10], %o4
17864 xor %i5, 0x16EA, %l3
17865 movleu %icc, %o1, %o0
17866 fbe,a %fcc0, loop_1689
17867 bcc,a loop_1690
17868 popc 0x0FFF, %i3
17869 addc %l0, %i6, %l5
17870loop_1689:
17871 prefetch [%l7 + 0x10], 0x1
17872loop_1690:
17873 bcc,pt %icc, loop_1691
17874 fmovdpos %icc, %f18, %f23
17875 sir 0x095D
17876 lduh [%l7 + 0x72], %o7
17877loop_1691:
17878 tcs %xcc, 0x1
17879 array8 %g5, %o2, %i0
17880 subcc %g1, %l2, %o3
17881 fone %f28
17882 fpmerge %f0, %f8, %f6
17883 tsubcc %g2, 0x10E7, %g4
17884 fandnot2 %f8, %f12, %f30
17885 edge32l %l4, %i4, %g6
17886 movrne %o6, %i2, %l6
17887 smul %o5, 0x1D55, %i1
17888 fba,a %fcc3, loop_1692
17889 movle %xcc, %g7, %i7
17890 andcc %l1, 0x08B0, %o4
17891 xnorcc %i5, %l3, %o1
17892loop_1692:
17893 movrlez %g3, 0x1DB, %i3
17894 wr %g0, 0x89, %asi
17895 stda %f0, [%l7 + 0x40] %asi
17896 te %icc, 0x2
17897 tvs %icc, 0x7
17898 fpsub16 %f14, %f28, %f16
17899 movcc %xcc, %l0, %i6
17900 fcmpgt32 %f28, %f6, %l5
17901 xnor %o7, 0x1CCF, %o0
17902 tneg %xcc, 0x6
17903 popc %o2, %g5
17904 ldsh [%l7 + 0x5C], %i0
17905 movleu %icc, %l2, %o3
17906 fmovdcs %xcc, %f14, %f11
17907 fbuge %fcc1, loop_1693
17908 edge16l %g1, %g4, %l4
17909 sir 0x1355
17910 subc %i4, 0x05E8, %g2
17911loop_1693:
17912 fone %f10
17913 sethi 0x009C, %o6
17914 saved
17915 rdpr %cwp, %g1
17916 rdpr %cansave, %g2
17917 rdpr %canrestore, %g3
17918 rdpr %cleanwin, %g4
17919 rdpr %otherwin, %g5
17920 rdpr %wstate, %g6
17921 restored
17922 rdpr %cwp, %g1
17923 rdpr %cansave, %g2
17924 rdpr %canrestore, %g3
17925 rdpr %cleanwin, %g4
17926 rdpr %otherwin, %g5
17927 rdpr %wstate, %g6
17928 edge16l %g6, %i2, %l6
17929 set 0x30, %o1
17930 ldda [%l7 + %o1] 0xe3, %o4
17931 fble %fcc3, loop_1694
17932 fmovrde %g7, %f10, %f20
17933 fbn %fcc2, loop_1695
17934 tvc %icc, 0x1
17935loop_1694:
17936 nop
17937 set 0x18, %o0
17938 ldxa [%g0 + %o0] 0x58, %i7
17939loop_1695:
17940 fbule,a %fcc3, loop_1696
17941 taddcctv %l1, 0x092A, %i1
17942 tgu %xcc, 0x0
17943 subc %o4, 0x0B3A, %l3
17944loop_1696:
17945 addccc %i5, 0x1548, %o1
17946 fpsub16 %f20, %f6, %f2
17947 tgu %xcc, 0x5
17948 set 0x28, %o6
17949 ldswa [%l7 + %o6] 0x14, %i3
17950 edge8n %g3, %l0, %i6
17951 edge8n %l5, %o7, %o0
17952 xnor %o2, 0x0EE7, %i0
17953 fnands %f18, %f20, %f13
17954 udivcc %l2, 0x0A26, %g5
17955 movpos %xcc, %o3, %g4
17956 sdiv %g1, 0x1392, %l4
17957 mulscc %g2, %o6, %g6
17958 nop
17959 setx loop_1697, %l0, %l1
17960 wrpr 0x1, %tl
17961 wrpr %l1, %tnpc
17962 setx 0x34400001400, %l0, %l1
17963 wrpr %l1, %tstate
17964 wrhpr 0x4, %htstate
17965 done
17966 smul %i4, 0x1A59, %l6
17967 ldsb [%l7 + 0x33], %i2
17968 sra %g7, 0x1C, %o5
17969loop_1697:
17970 addc %l1, 0x0A07, %i1
17971 nop
17972 setx loop_1698, %l0, %l1
17973 wrpr 0x1, %tl
17974 wrpr %l1, %tpc
17975 add %l1, 0x4, %l1
17976 wrpr %l1, %tnpc
17977 setx 0x34400001400, %l0, %l1
17978 wrpr %l1, %tstate
17979 wrhpr 0x4, %htstate
17980 retry
17981 xnor %o4, 0x0CD0, %l3
17982 movrlz %i5, %o1, %i3
17983 fbul %fcc1, loop_1699
17984loop_1698:
17985 fandnot2s %f27, %f29, %f11
17986 mulscc %i7, %g3, %l0
17987 fandnot1 %f24, %f16, %f10
17988loop_1699:
17989 xnor %l5, %i6, %o0
17990 sethi 0x1418, %o2
17991 movpos %icc, %i0, %l2
17992 fmul8x16al %f12, %f9, %f12
17993 fbne,a %fcc1, loop_1700
17994 orcc %g5, 0x1E79, %o7
17995 ldsw [%l7 + 0x4C], %g4
17996 bcc %icc, loop_1701
17997loop_1700:
17998 tsubcctv %g1, 0x186D, %o3
17999 call loop_1702
18000 addcc %g2, 0x1481, %o6
18001loop_1701:
18002 fpadd32 %f8, %f18, %f28
18003 movvc %xcc, %l4, %g6
18004loop_1702:
18005 edge32n %i4, %l6, %g7
18006 restored
18007 rdpr %cwp, %g1
18008 rdpr %cansave, %g2
18009 rdpr %canrestore, %g3
18010 rdpr %cleanwin, %g4
18011 rdpr %otherwin, %g5
18012 rdpr %wstate, %g6
18013 udivx %o5, 0x024D, %l1
18014 fnegs %f27, %f10
18015 membar 0x37
18016 movn %xcc, %i2, %i1
18017 sll %l3, %o4, %i5
18018 xnorcc %i3, 0x12E1, %o1
18019 fcmple16 %f20, %f14, %g3
18020 xnorcc %l0, %l5, %i7
18021 nop
18022 setx loop_1703, %l0, %l1
18023 jmpl %l1, %o0
18024 edge32ln %i6, %o2, %l2
18025 fands %f28, %f15, %f29
18026 fcmple16 %f0, %f20, %i0
18027loop_1703:
18028 fbu,a %fcc3, loop_1704
18029 st %f16, [%l7 + 0x74]
18030 edge8ln %o7, %g5, %g1
18031 xorcc %o3, 0x106C, %g2
18032loop_1704:
18033 movleu %xcc, %o6, %l4
18034 fbuge %fcc3, loop_1705
18035 fmovsleu %icc, %f16, %f10
18036 nop
18037 set 0x28, %l4
18038 prefetch [%l7 + %l4], 0x1
18039 subcc %g4, 0x16BA, %g6
18040loop_1705:
18041 nop
18042 wr %g0, 0x11, %asi
18043 prefetcha [%l7 + 0x38] %asi, 0x3
18044 call loop_1706
18045 edge16 %l6, %g7, %o5
18046 edge32 %l1, %i1, %l3
18047 fandnot1s %f18, %f5, %f15
18048loop_1706:
18049 ldub [%l7 + 0x73], %i2
18050 movvs %icc, %o4, %i5
18051 be,a %xcc, loop_1707
18052 fmul8x16al %f6, %f30, %f22
18053 xnorcc %i3, 0x0D67, %o1
18054 xnorcc %l0, %l5, %i7
18055loop_1707:
18056 nop
18057 wr %g0, 0x19, %asi
18058 lduba [%l7 + 0x39] %asi, %o0
18059 wr %g0, 0x80, %asi
18060 ldsha [%l7 + 0x1E] %asi, %i6
18061 xnorcc %o2, %l2, %i0
18062 sir 0x1E91
18063 ta %icc, 0x6
18064 umul %g3, 0x1E90, %g5
18065 edge8l %o7, %o3, %g2
18066 mova %icc, %o6, %l4
18067 edge8ln %g1, %g6, %i4
18068 ta %xcc, 0x7
18069 set 0x10, %g7
18070 sta %f23, [%l7 + %g7] 0x11
18071 andn %l6, %g7, %g4
18072 wr %g0, 0x0c, %asi
18073 ldswa [%l7 + 0x20] %asi, %o5
18074 bvc,a,pt %xcc, loop_1708
18075 movneg %xcc, %l1, %l3
18076 movleu %xcc, %i2, %o4
18077 taddcc %i5, %i3, %i1
18078loop_1708:
18079 bpos,pt %xcc, loop_1709
18080 edge32 %o1, %l5, %l0
18081 movleu %icc, %i7, %i6
18082 mova %xcc, %o0, %o2
18083loop_1709:
18084 fpadd16s %f15, %f25, %f30
18085 fsrc1s %f14, %f20
18086 array32 %l2, %g3, %i0
18087 edge8 %g5, %o3, %g2
18088 bvs %xcc, loop_1710
18089 edge32 %o7, %o6, %g1
18090 smulcc %g6, %i4, %l4
18091 sdiv %l6, 0x0E70, %g7
18092loop_1710:
18093 edge16ln %g4, %o5, %l3
18094 edge8l %l1, %i2, %i5
18095 fsrc2s %f4, %f30
18096 edge16l %o4, %i1, %o1
18097 edge16 %i3, %l0, %i7
18098 fmovrdlez %i6, %f18, %f0
18099 set 0x7A, %i4
18100 lduha [%l7 + %i4] 0x10, %o0
18101 fmovdcs %icc, %f30, %f14
18102 ldsh [%l7 + 0x0C], %o2
18103 alignaddr %l5, %g3, %l2
18104 st %f8, [%l7 + 0x78]
18105 tpos %icc, 0x0
18106 fblg,a %fcc0, loop_1711
18107 fmovsa %icc, %f23, %f31
18108 sdivcc %i0, 0x1836, %o3
18109 edge8 %g5, %o7, %o6
18110loop_1711:
18111 fcmpes %fcc2, %f24, %f17
18112 addccc %g1, %g6, %g2
18113 fmovrse %i4, %f27, %f25
18114 set 0x40, %l2
18115 ldda [%l7 + %l2] 0x88, %f0
18116 sir 0x1893
18117 ta %icc, 0x0
18118 srax %l4, 0x05, %l6
18119 addcc %g4, 0x16E2, %o5
18120 sdiv %g7, 0x08B3, %l3
18121 brlez %i2, loop_1712
18122 be,pt %xcc, loop_1713
18123 ldd [%l7 + 0x48], %f24
18124 fmovsneg %xcc, %f2, %f10
18125loop_1712:
18126 tcs %icc, 0x1
18127loop_1713:
18128 fbule,a %fcc0, loop_1714
18129 fmovsgu %xcc, %f25, %f14
18130 fnot1s %f28, %f6
18131 fmovd %f8, %f18
18132loop_1714:
18133 or %l1, %o4, %i5
18134 set 0x36, %l0
18135 ldsba [%l7 + %l0] 0x80, %o1
18136 fpsub16s %f23, %f24, %f14
18137 ld [%l7 + 0x5C], %f0
18138 brnz %i1, loop_1715
18139 nop
18140 set 0x18, %i6
18141 sth %l0, [%l7 + %i6]
18142 fsrc2s %f25, %f12
18143 fmovdneg %xcc, %f30, %f26
18144loop_1715:
18145 fbuge,a %fcc0, loop_1716
18146 saved
18147 rdpr %cwp, %g1
18148 rdpr %cansave, %g2
18149 rdpr %canrestore, %g3
18150 rdpr %cleanwin, %g4
18151 rdpr %otherwin, %g5
18152 rdpr %wstate, %g6
18153 brgz %i7, loop_1717
18154 fmovsneg %xcc, %f0, %f3
18155loop_1716:
18156 orn %i3, 0x0683, %o0
18157 tleu %icc, 0x7
18158loop_1717:
18159 fmovdgu %icc, %f13, %f7
18160 movn %xcc, %o2, %i6
18161 xnor %g3, %l2, %i0
18162 bvc loop_1718
18163 edge32n %o3, %l5, %g5
18164 restored
18165 rdpr %cwp, %g1
18166 rdpr %cansave, %g2
18167 rdpr %canrestore, %g3
18168 rdpr %cleanwin, %g4
18169 rdpr %otherwin, %g5
18170 rdpr %wstate, %g6
18171 set 0x48, %l6
18172 swapa [%l7 + %l6] 0x10, %o7
18173loop_1718:
18174 add %g1, %o6, %g2
18175 movrgez %g6, %i4, %l4
18176 movcc %icc, %l6, %g4
18177 bge,pt %xcc, loop_1719
18178 fcmpgt16 %f30, %f24, %o5
18179 fsrc2 %f0, %f8
18180 xnorcc %g7, 0x1A7B, %i2
18181loop_1719:
18182 sdivcc %l1, 0x1A1B, %o4
18183 ldx [%l7 + 0x28], %l3
18184 tn %icc, 0x4
18185 ldsw [%l7 + 0x48], %o1
18186 fmovrsgez %i5, %f5, %f21
18187 movvs %xcc, %l0, %i1
18188 fpadd32s %f17, %f7, %f4
18189 movle %xcc, %i3, %i7
18190 ldsh [%l7 + 0x3E], %o2
18191 fcmpeq32 %f18, %f26, %o0
18192 orncc %i6, %g3, %l2
18193 xorcc %o3, 0x0D69, %i0
18194 edge16 %g5, %o7, %g1
18195 stw %o6, [%l7 + 0x30]
18196 bg,a,pn %xcc, loop_1720
18197 fnot2s %f25, %f24
18198 movrgz %l5, 0x197, %g2
18199 wr %g0, 0x04, %asi
18200 lda [%l7 + 0x14] %asi, %f31
18201loop_1720:
18202 orn %g6, %i4, %l6
18203 tge %icc, 0x4
18204 movg %icc, %g4, %l4
18205 nop
18206 set 0x62, %i7
18207 ldsh [%l7 + %i7], %g7
18208 set 0x40, %o4
18209 stda %f0, [%l7 + %o4] 0xf0
18210 membar #Sync
18211 array8 %i2, %l1, %o4
18212 bcs loop_1721
18213 movge %xcc, %o5, %o1
18214 tn %icc, 0x4
18215 fbo %fcc0, loop_1722
18216loop_1721:
18217 edge8ln %l3, %i5, %i1
18218 addc %l0, 0x10E1, %i7
18219 fmovsg %xcc, %f22, %f8
18220loop_1722:
18221 fbule,a %fcc2, loop_1723
18222 fble,a %fcc3, loop_1724
18223 fpadd16s %f16, %f31, %f5
18224 fmovdvs %icc, %f7, %f4
18225loop_1723:
18226 xnor %i3, %o2, %i6
18227loop_1724:
18228 lduh [%l7 + 0x56], %g3
18229 fbg %fcc2, loop_1725
18230 brgz,a %o0, loop_1726
18231 tneg %icc, 0x7
18232 and %l2, %i0, %o3
18233loop_1725:
18234 fmovdne %xcc, %f22, %f12
18235loop_1726:
18236 swap [%l7 + 0x14], %g5
18237 bneg,pn %icc, loop_1727
18238 orn %g1, %o6, %l5
18239 xor %g2, %o7, %i4
18240 add %l7, 0x5C, %l6
18241 wr %g0, 0x88, %asi
18242 casa [%l6] %asi, %l6, %g6
18243loop_1727:
18244 edge32n %l4, %g4, %i2
18245 fpack16 %f2, %f22
18246 smul %l1, %g7, %o4
18247 tpos %icc, 0x2
18248 movrlz %o1, 0x1B8, %o5
18249 movrlez %l3, %i5, %i1
18250 edge32n %i7, %l0, %o2
18251 set 0x40, %l3
18252 ldda [%l7 + %l3] 0x81, %f0
18253 umulcc %i6, %g3, %i3
18254 fmovdleu %xcc, %f31, %f5
18255 sll %l2, %o0, %i0
18256 sllx %o3, %g1, %o6
18257 subc %g5, %l5, %g2
18258 wr %g0, 0x18, %asi
18259 stha %i4, [%l7 + 0x58] %asi
18260 xnor %o7, %g6, %l4
18261 fbu,a %fcc0, loop_1728
18262 orncc %l6, %i2, %g4
18263 edge8 %l1, %o4, %g7
18264 edge8l %o5, %o1, %l3
18265loop_1728:
18266 fbug,a %fcc3, loop_1729
18267 ldsw [%l7 + 0x1C], %i5
18268 sra %i1, 0x1B, %i7
18269 fabss %f10, %f31
18270loop_1729:
18271 fbug %fcc1, loop_1730
18272 movcc %xcc, %o2, %l0
18273 mova %icc, %g3, %i3
18274 ld [%l7 + 0x78], %f20
18275loop_1730:
18276 movrne %l2, %o0, %i6
18277 bl,pn %xcc, loop_1731
18278 xorcc %i0, 0x1773, %g1
18279 tneg %icc, 0x5
18280 array32 %o6, %g5, %l5
18281loop_1731:
18282 nop
18283 add %l7, 0x20, %l6
18284 wr %g0, 0x89, %asi
18285 casa [%l6] %asi, %g2, %o3
18286 srax %o7, 0x1C, %i4
18287 ba %xcc, loop_1732
18288 and %g6, 0x1ABF, %l4
18289 add %l7, 0x38, %l6
18290 wr %g0, 0x89, %asi
18291 lda [%l6] %asi, %i2
18292 casa [%l6] 0x89, %i2, %l6
18293loop_1732:
18294 sllx %l1, %g4, %o4
18295 tge %icc, 0x2
18296 st %f27, [%l7 + 0x50]
18297 fmovdvc %xcc, %f5, %f20
18298 fmovs %f4, %f5
18299 srax %g7, %o1, %o5
18300 orcc %i5, %l3, %i1
18301 ldd [%l7 + 0x18], %i6
18302 fmovd %f24, %f6
18303 movrlez %l0, 0x1EA, %o2
18304 ldstub [%l7 + 0x51], %i3
18305 ba,pt %xcc, loop_1733
18306 fpsub16 %f16, %f18, %f22
18307 xnor %l2, 0x166F, %o0
18308 fnegd %f24, %f0
18309loop_1733:
18310 umul %i6, 0x0FDB, %g3
18311 ta %xcc, 0x1
18312 sth %g1, [%l7 + 0x10]
18313 edge32 %o6, %i0, %l5
18314 fpadd32s %f16, %f11, %f0
18315 tne %xcc, 0x0
18316 array8 %g2, %o3, %o7
18317 fbge,a %fcc3, loop_1734
18318 fmovdneg %icc, %f13, %f27
18319 sllx %g5, %g6, %l4
18320 call loop_1735
18321loop_1734:
18322 movrne %i4, 0x337, %l6
18323 edge8ln %i2, %g4, %l1
18324 set 0x54, %g3
18325 stba %g7, [%l7 + %g3] 0x2b
18326 membar #Sync
18327loop_1735:
18328 add %o1, 0x0B54, %o5
18329 fnands %f14, %f22, %f27
18330 nop
18331 set 0x2C, %g1
18332 ldsb [%l7 + %g1], %o4
18333 fcmpeq32 %f4, %f18, %l3
18334 umulcc %i5, %i7, %i1
18335 taddcctv %o2, %l0, %i3
18336 ta %xcc, 0x2
18337 tge %xcc, 0x0
18338 xorcc %o0, 0x1882, %i6
18339 edge8 %g3, %g1, %l2
18340 fmovdneg %xcc, %f6, %f19
18341 brgez,a %o6, loop_1736
18342 sub %l5, 0x12ED, %i0
18343 fpsub16 %f30, %f10, %f0
18344 edge32ln %o3, %o7, %g5
18345loop_1736:
18346 stx %g6, [%l7 + 0x58]
18347 sub %g2, 0x0DCE, %l4
18348 wr %g0, 0x04, %asi
18349 sta %f23, [%l7 + 0x48] %asi
18350 fmovdne %xcc, %f31, %f1
18351 movrlz %i4, %l6, %i2
18352 membar #Sync
18353 set 0x40, %g6
18354 ldda [%l7 + %g6] 0x1f, %f0
18355 movcc %xcc, %g4, %l1
18356 fmovscs %xcc, %f9, %f1
18357 fandnot2 %f4, %f14, %f0
18358 set 0x40, %o5
18359 stxa %g7, [%l7 + %o5] 0xe2
18360 membar #Sync
18361 tge %xcc, 0x0
18362 wr %g0, 0x23, %asi
18363 stha %o5, [%l7 + 0x5E] %asi
18364 membar #Sync
18365 fnot2s %f6, %f29
18366 restored
18367 rdpr %cwp, %g1
18368 rdpr %cansave, %g2
18369 rdpr %canrestore, %g3
18370 rdpr %cleanwin, %g4
18371 rdpr %otherwin, %g5
18372 rdpr %wstate, %g6
18373 fpsub16 %f20, %f30, %f16
18374 fba %fcc1, loop_1737
18375 tsubcc %o4, 0x0C68, %o1
18376 pdist %f24, %f2, %f6
18377 set 0x16, %g5
18378 ldsha [%l7 + %g5] 0x10, %l3
18379loop_1737:
18380 alignaddr %i7, %i1, %o2
18381 sllx %l0, %i5, %o0
18382 fnot1 %f24, %f14
18383 fnegs %f30, %f3
18384 sub %i3, 0x06F8, %g3
18385 fmovrdgz %i6, %f4, %f6
18386 addccc %l2, %o6, %g1
18387 fmovsa %icc, %f16, %f19
18388 orncc %i0, %l5, %o7
18389 andn %g5, %g6, %o3
18390 set 0x60, %i3
18391 lduha [%l7 + %i3] 0x80, %l4
18392 edge32 %i4, %g2, %l6
18393 tl %xcc, 0x6
18394 swap [%l7 + 0x2C], %i2
18395 alignaddr %g4, %g7, %o5
18396 fmovscc %icc, %f1, %f13
18397 edge8 %l1, %o4, %l3
18398 array8 %o1, %i7, %i1
18399 nop
18400 setx loop_1738, %l0, %l1
18401 jmpl %l1, %o2
18402 fba %fcc2, loop_1739
18403 movne %icc, %i5, %o0
18404 array16 %l0, %g3, %i6
18405loop_1738:
18406 or %i3, 0x1C04, %l2
18407loop_1739:
18408 movpos %xcc, %g1, %o6
18409 movleu %icc, %l5, %i0
18410 edge32 %g5, %g6, %o7
18411 fornot2 %f16, %f28, %f24
18412 fabsd %f6, %f30
18413 orcc %o3, %l4, %i4
18414 fble %fcc0, loop_1740
18415 fnot2 %f0, %f2
18416 fandnot2s %f12, %f0, %f20
18417 prefetch [%l7 + 0x58], 0x2
18418loop_1740:
18419 ba,a loop_1741
18420 fcmpne16 %f4, %f0, %g2
18421 fmovsa %icc, %f19, %f25
18422 sir 0x13AD
18423loop_1741:
18424 restored
18425 rdpr %cwp, %g1
18426 rdpr %cansave, %g2
18427 rdpr %canrestore, %g3
18428 rdpr %cleanwin, %g4
18429 rdpr %otherwin, %g5
18430 rdpr %wstate, %g6
18431 tcs %icc, 0x0
18432 tle %xcc, 0x5
18433 movneg %xcc, %l6, %g4
18434 movrne %i2, %g7, %l1
18435 movrne %o4, 0x0B7, %l3
18436 fpadd16 %f12, %f4, %f16
18437 tsubcctv %o1, %o5, %i1
18438 srax %i7, %i5, %o2
18439 orn %l0, %g3, %i6
18440 fbo %fcc0, loop_1742
18441 ta %icc, 0x5
18442 move %icc, %o0, %i3
18443 pdist %f24, %f18, %f8
18444loop_1742:
18445 edge16l %l2, %g1, %l5
18446 set 0x2C, %i5
18447 stwa %o6, [%l7 + %i5] 0x2f
18448 membar #Sync
18449 add %l7, 0x1C, %l6
18450 wr %g0, 0x80, %asi
18451 casa [%l6] 0x80, %g5, %g6
18452 andn %o7, %i0, %o3
18453 movg %icc, %i4, %g2
18454 taddcc %l4, %l6, %g4
18455 sll %g7, 0x04, %i2
18456 set 0x44, %o3
18457 stha %o4, [%l7 + %o3] 0x18
18458 tge %icc, 0x0
18459 fmovdle %icc, %f14, %f26
18460 wr %g0, 0x89, %asi
18461 ldsha [%l7 + 0x1C] %asi, %l1
18462 tleu %icc, 0x2
18463 wr %g0, 0x0c, %asi
18464 lda [%l7 + 0x0C] %asi, %f9
18465 wr %g0, 0x19, %asi
18466 ldswa [%l7 + 0x4C] %asi, %l3
18467 srax %o5, 0x06, %o1
18468 tn %xcc, 0x1
18469 smulcc %i7, %i1, %o2
18470 tne %icc, 0x4
18471 brlez,a %i5, loop_1743
18472 swap [%l7 + 0x20], %g3
18473 saved
18474 rdpr %cwp, %g1
18475 rdpr %cansave, %g2
18476 rdpr %canrestore, %g3
18477 rdpr %cleanwin, %g4
18478 rdpr %otherwin, %g5
18479 rdpr %wstate, %g6
18480 fand %f16, %f26, %f12
18481loop_1743:
18482 movne %icc, %i6, %l0
18483 or %o0, %l2, %g1
18484 popc %i3, %o6
18485 fmovs %f7, %f5
18486 edge16 %l5, %g6, %g5
18487 taddcctv %o7, %i0, %i4
18488 set 0x6F, %i0
18489 ldstuba [%l7 + %i0] 0x11, %o3
18490 set 0x78, %i2
18491 stha %l4, [%l7 + %i2] 0x0c
18492 taddcctv %l6, %g4, %g7
18493 andcc %i2, 0x0937, %o4
18494 tne %icc, 0x3
18495 movrne %l1, %g2, %l3
18496 array32 %o5, %i7, %i1
18497 movgu %icc, %o2, %o1
18498 and %i5, %g3, %i6
18499 movpos %icc, %o0, %l0
18500 movle %xcc, %g1, %i3
18501 and %l2, 0x179B, %l5
18502 movg %icc, %g6, %o6
18503 set 0x24, %g2
18504 ldswa [%l7 + %g2] 0x18, %g5
18505 taddcctv %i0, %i4, %o7
18506 edge16ln %o3, %l4, %g4
18507 alignaddrl %l6, %g7, %i2
18508 tvs %icc, 0x0
18509 andcc %l1, %o4, %l3
18510 bn,a loop_1744
18511 edge32ln %g2, %o5, %i7
18512 wr %g0, 0x11, %asi
18513 lduwa [%l7 + 0x2C] %asi, %o2
18514loop_1744:
18515 popc %i1, %o1
18516 ldsw [%l7 + 0x0C], %i5
18517 edge16 %i6, %o0, %g3
18518 subcc %l0, %i3, %l2
18519 movcs %icc, %g1, %l5
18520 sethi 0x041F, %g6
18521 xnor %o6, 0x1F16, %i0
18522 subccc %g5, 0x120F, %i4
18523 brgz,a %o7, loop_1745
18524 tcs %icc, 0x4
18525 fbo %fcc0, loop_1746
18526 movre %l4, %g4, %l6
18527loop_1745:
18528 fexpand %f25, %f0
18529 membar 0x6C
18530loop_1746:
18531 movneg %xcc, %o3, %g7
18532 fpack16 %f8, %f24
18533 wr %g0, 0x80, %asi
18534 sta %f24, [%l7 + 0x54] %asi
18535 movgu %xcc, %l1, %o4
18536 bneg,a,pt %icc, loop_1747
18537 fxors %f6, %f16, %f8
18538 sdivx %i2, 0x0CD3, %l3
18539 mulx %g2, 0x1597, %o5
18540loop_1747:
18541 ldub [%l7 + 0x10], %i7
18542 subcc %o2, %i1, %o1
18543 fnot1 %f6, %f8
18544 ld [%l7 + 0x24], %f4
18545 nop
18546 setx loop_1748, %l0, %l1
18547 wrpr 0x1, %tl
18548 wrpr %l1, %tnpc
18549 setx 0x34400001400, %l0, %l1
18550 wrpr %l1, %tstate
18551 wrhpr 0x4, %htstate
18552 done
18553 subccc %i5, 0x1DF4, %i6
18554 move %xcc, %g3, %o0
18555 wr %g0, 0x89, %asi
18556 prefetcha [%l7 + 0x40] %asi, 0x3
18557loop_1748:
18558 sra %l2, 0x16, %l0
18559 array8 %l5, %g6, %g1
18560 sethi 0x1047, %i0
18561 tl %icc, 0x3
18562 fmovsl %icc, %f3, %f11
18563 fbug,a %fcc3, loop_1749
18564 edge16n %o6, %i4, %o7
18565 addccc %g5, 0x0891, %l4
18566 tcc %icc, 0x4
18567loop_1749:
18568 sir 0x1A0D
18569 or %g4, %l6, %g7
18570 xnorcc %o3, %l1, %o4
18571 tpos %xcc, 0x0
18572 tsubcctv %l3, %i2, %o5
18573 tsubcc %g2, 0x0CF1, %o2
18574 sth %i1, [%l7 + 0x42]
18575 fcmpes %fcc0, %f17, %f19
18576 fandnot2 %f10, %f20, %f26
18577 sdiv %o1, 0x1347, %i7
18578 brgz %i5, loop_1750
18579 bleu loop_1751
18580 popc 0x0255, %g3
18581 fones %f3
18582loop_1750:
18583 edge32 %i6, %o0, %i3
18584loop_1751:
18585 fbug,a %fcc3, loop_1752
18586 flush %l7 + 0x28
18587 faligndata %f12, %f8, %f30
18588 sir 0x1791
18589loop_1752:
18590 sdivcc %l0, 0x1CC4, %l2
18591 movgu %xcc, %g6, %g1
18592 prefetch [%l7 + 0x78], 0x1
18593 move %xcc, %l5, %i0
18594 fmovsle %xcc, %f23, %f22
18595 movrgez %i4, 0x375, %o7
18596 movpos %icc, %g5, %o6
18597 be loop_1753
18598 ble,pn %xcc, loop_1754
18599 array8 %g4, %l6, %l4
18600 movg %xcc, %g7, %o3
18601loop_1753:
18602 movl %icc, %o4, %l3
18603loop_1754:
18604 subcc %i2, %o5, %g2
18605 fxor %f6, %f0, %f28
18606 alignaddr %o2, %i1, %l1
18607 fbne %fcc2, loop_1755
18608 movvc %icc, %i7, %o1
18609 tne %icc, 0x5
18610 brgz %g3, loop_1756
18611loop_1755:
18612 fmovrdne %i6, %f18, %f4
18613 fexpand %f9, %f12
18614 sll %o0, 0x07, %i5
18615loop_1756:
18616 fsrc2s %f10, %f28
18617 subc %l0, 0x1B6E, %i3
18618 fone %f4
18619 ble,a %icc, loop_1757
18620 bvc,a,pn %icc, loop_1758
18621 fbue %fcc1, loop_1759
18622 xnorcc %l2, 0x020D, %g1
18623loop_1757:
18624 membar 0x67
18625loop_1758:
18626 st %f5, [%l7 + 0x30]
18627loop_1759:
18628 tvs %xcc, 0x4
18629 smul %g6, %l5, %i4
18630 tsubcctv %i0, 0x0967, %g5
18631 fxnor %f8, %f4, %f4
18632 brnz %o6, loop_1760
18633 movvs %icc, %o7, %g4
18634 stw %l4, [%l7 + 0x30]
18635 set 0x38, %l5
18636 lduwa [%l7 + %l5] 0x89, %l6
18637loop_1760:
18638 bneg,pt %xcc, loop_1761
18639 lduh [%l7 + 0x38], %g7
18640 movre %o3, 0x0FB, %o4
18641 tg %xcc, 0x5
18642loop_1761:
18643 tsubcctv %l3, 0x09DE, %o5
18644 edge16 %i2, %g2, %o2
18645 tleu %icc, 0x5
18646 movrgez %i1, 0x2EA, %i7
18647 sir 0x054D
18648 xnorcc %l1, 0x033E, %o1
18649 for %f6, %f0, %f30
18650 set 0x74, %i1
18651 ldsba [%l7 + %i1] 0x89, %g3
18652 fnegs %f21, %f15
18653 fcmple16 %f20, %f4, %i6
18654 flush %l7 + 0x4C
18655 subc %i5, %l0, %i3
18656 brz,a %o0, loop_1762
18657 sllx %l2, 0x0C, %g6
18658 fmovscs %xcc, %f29, %f9
18659 bge,pt %xcc, loop_1763
18660loop_1762:
18661 edge16l %g1, %i4, %l5
18662 tgu %xcc, 0x6
18663 udivx %g5, 0x08CA, %i0
18664loop_1763:
18665 fmovsle %xcc, %f24, %f22
18666 orn %o7, %g4, %l4
18667 taddcctv %l6, 0x137C, %o6
18668 stx %o3, [%l7 + 0x18]
18669 tne %icc, 0x1
18670 ble,a %icc, loop_1764
18671 fcmpgt32 %f6, %f4, %o4
18672 umulcc %g7, %o5, %l3
18673 nop
18674 set 0x08, %o7
18675 std %f26, [%l7 + %o7]
18676loop_1764:
18677 mulx %g2, %o2, %i2
18678 fmovsl %icc, %f16, %f18
18679 edge8 %i7, %i1, %l1
18680 tle %xcc, 0x3
18681 fxors %f7, %f6, %f6
18682 fmovdleu %icc, %f31, %f22
18683 ldd [%l7 + 0x70], %f2
18684 fmovsvc %icc, %f20, %f27
18685 fmovrsgez %g3, %f17, %f22
18686 srax %i6, 0x02, %i5
18687 movg %xcc, %l0, %i3
18688 wr %g0, 0x23, %asi
18689 stba %o0, [%l7 + 0x24] %asi
18690 membar #Sync
18691 fcmped %fcc3, %f2, %f8
18692 sll %l2, 0x0B, %o1
18693 sdivcc %g1, 0x0B6B, %g6
18694 fbl,a %fcc2, loop_1765
18695 subcc %i4, 0x1858, %g5
18696 umul %l5, 0x1840, %o7
18697 movle %icc, %i0, %g4
18698loop_1765:
18699 tcs %xcc, 0x5
18700 movrlz %l4, %o6, %o3
18701 wr %g0, 0x0c, %asi
18702 ldswa [%l7 + 0x38] %asi, %o4
18703 sethi 0x1D61, %g7
18704 edge8l %o5, %l3, %l6
18705 andncc %g2, %o2, %i7
18706 addccc %i2, 0x0967, %l1
18707 movne %icc, %i1, %i6
18708 xnor %i5, %l0, %g3
18709 edge8n %i3, %l2, %o1
18710 sethi 0x1265, %o0
18711 movg %xcc, %g6, %g1
18712 brlz,a %g5, loop_1766
18713 xnorcc %i4, 0x1FB1, %l5
18714 movg %icc, %o7, %i0
18715 ldx [%l7 + 0x58], %l4
18716loop_1766:
18717 bge,a,pt %icc, loop_1767
18718 tge %icc, 0x0
18719 fexpand %f17, %f2
18720 ba loop_1768
18721loop_1767:
18722 fcmple32 %f28, %f8, %o6
18723 mulx %g4, 0x0836, %o4
18724 andcc %o3, 0x0AAA, %o5
18725loop_1768:
18726 fmovsneg %xcc, %f2, %f3
18727 andncc %l3, %g7, %g2
18728 fbo,a %fcc1, loop_1769
18729 fnot2s %f21, %f20
18730 ble,pn %xcc, loop_1770
18731 fcmpeq16 %f0, %f26, %l6
18732loop_1769:
18733 array8 %i7, %o2, %i2
18734 tvs %xcc, 0x0
18735loop_1770:
18736 movcc %icc, %l1, %i6
18737 prefetch [%l7 + 0x48], 0x1
18738 edge32l %i1, %i5, %g3
18739 ta %xcc, 0x2
18740 movrlz %l0, %l2, %i3
18741 andn %o1, %o0, %g6
18742 tn %xcc, 0x4
18743 edge16l %g1, %i4, %l5
18744 umul %o7, %g5, %i0
18745 std %o6, [%l7 + 0x60]
18746 fmul8sux16 %f0, %f30, %f24
18747 wr %g0, 0x11, %asi
18748 lduba [%l7 + 0x15] %asi, %g4
18749 movrlz %o4, %l4, %o3
18750 std %f4, [%l7 + 0x60]
18751 fbo %fcc2, loop_1771
18752 xnorcc %o5, 0x0E70, %g7
18753 fbule,a %fcc3, loop_1772
18754 brlz,a %l3, loop_1773
18755loop_1771:
18756 mulx %l6, 0x09D2, %i7
18757 set 0x52, %o2
18758 lduha [%l7 + %o2] 0x15, %o2
18759loop_1772:
18760 tcs %xcc, 0x1
18761loop_1773:
18762 lduh [%l7 + 0x0E], %i2
18763 subcc %l1, 0x1C81, %i6
18764 tvs %icc, 0x0
18765 taddcctv %g2, %i1, %g3
18766 wr %g0, 0x80, %asi
18767 lduha [%l7 + 0x42] %asi, %i5
18768 fcmpne16 %f18, %f30, %l0
18769 fmul8x16 %f17, %f0, %f6
18770 wr %g0, 0x80, %asi
18771 lduba [%l7 + 0x14] %asi, %i3
18772 fmovsle %xcc, %f30, %f28
18773 tvc %icc, 0x6
18774 bn %icc, loop_1774
18775 fcmple16 %f26, %f14, %l2
18776 bpos %xcc, loop_1775
18777 fbe,a %fcc1, loop_1776
18778loop_1774:
18779 movrlez %o1, 0x0A0, %g6
18780 brgz %o0, loop_1777
18781loop_1775:
18782 fblg,a %fcc3, loop_1778
18783loop_1776:
18784 fmovrslz %i4, %f3, %f18
18785 fors %f23, %f17, %f1
18786loop_1777:
18787 lduh [%l7 + 0x5E], %l5
18788loop_1778:
18789 orncc %g1, %o7, %g5
18790 taddcc %o6, 0x146F, %i0
18791 subcc %o4, 0x11FC, %g4
18792 tne %icc, 0x4
18793 call loop_1779
18794 fble,a %fcc2, loop_1780
18795 udivx %l4, 0x0F0D, %o3
18796 edge32ln %o5, %l3, %l6
18797loop_1779:
18798 flush %l7 + 0x0C
18799loop_1780:
18800 tcs %icc, 0x3
18801 movge %icc, %g7, %i7
18802 udiv %o2, 0x1124, %l1
18803 movrlz %i2, 0x2CD, %g2
18804 fbne %fcc0, loop_1781
18805 bl,a loop_1782
18806 umulcc %i1, 0x1353, %i6
18807 fcmpne32 %f10, %f22, %i5
18808loop_1781:
18809 add %l0, 0x06AB, %i3
18810loop_1782:
18811 nop
18812 set 0x10, %g4
18813 ldsha [%l7 + %g4] 0x04, %g3
18814 movvs %icc, %l2, %o1
18815 brnz %g6, loop_1783
18816 orcc %i4, %l5, %o0
18817 subcc %o7, 0x1628, %g5
18818 bge,a,pn %xcc, loop_1784
18819loop_1783:
18820 bg,pn %icc, loop_1785
18821 fmovsvs %xcc, %f7, %f12
18822 movn %icc, %o6, %g1
18823loop_1784:
18824 nop
18825 wr %g0, 0x89, %asi
18826 stxa %o4, [%l7 + 0x28] %asi
18827loop_1785:
18828 sdivx %i0, 0x0016, %l4
18829 fbo,a %fcc3, loop_1786
18830 subc %o3, %g4, %l3
18831 set 0x28, %l1
18832 prefetcha [%l7 + %l1] 0x89, 0x0
18833loop_1786:
18834 movrgez %o5, 0x3FD, %i7
18835 edge8 %o2, %g7, %l1
18836 fcmpne32 %f20, %f10, %i2
18837 nop
18838 setx loop_1787, %l0, %l1
18839 jmpl %l1, %i1
18840 fnot1s %f28, %f13
18841 fpsub32s %f27, %f19, %f7
18842 movrgz %i6, 0x1FC, %g2
18843loop_1787:
18844 nop
18845 setx loop_1788, %l0, %l1
18846 wrpr 0x1, %tl
18847 wrpr %l1, %tpc
18848 add %l1, 0x4, %l1
18849 wrpr %l1, %tnpc
18850 setx 0x34400001400, %l0, %l1
18851 wrpr %l1, %tstate
18852 wrhpr 0x4, %htstate
18853 retry
18854 movgu %icc, %i5, %l0
18855 wr %g0, 0x10, %asi
18856 ldstuba [%l7 + 0x3A] %asi, %i3
18857loop_1788:
18858 flush %l7 + 0x1C
18859 fmovdge %icc, %f11, %f3
18860 xor %l2, %o1, %g3
18861 fand %f18, %f24, %f28
18862 membar #Sync
18863 wr %g0, 0x1f, %asi
18864 ldda [%l7 + 0x40] %asi, %f0
18865 smulcc %g6, %l5, %o0
18866 tsubcc %i4, %g5, %o6
18867 fmuld8sux16 %f6, %f11, %f20
18868 array16 %o7, %g1, %o4
18869 addc %i0, %o3, %l4
18870 tne %icc, 0x7
18871 mulscc %l3, 0x1F82, %g4
18872 edge16n %o5, %i7, %o2
18873 bgu loop_1789
18874 subcc %l6, %l1, %i2
18875 tcc %icc, 0x6
18876 sdiv %g7, 0x03B4, %i6
18877loop_1789:
18878 umul %i1, 0x1F6A, %i5
18879 ldsw [%l7 + 0x50], %g2
18880 ta %xcc, 0x0
18881 movg %xcc, %i3, %l0
18882 tgu %xcc, 0x1
18883 fcmpeq32 %f16, %f30, %o1
18884 addc %l2, 0x14C8, %g6
18885 wr %g0, 0x11, %asi
18886 swapa [%l7 + 0x18] %asi, %g3
18887 fxor %f22, %f14, %f10
18888 fcmpne16 %f26, %f20, %o0
18889 prefetch [%l7 + 0x58], 0x3
18890 smul %l5, 0x01C9, %g5
18891 movle %icc, %i4, %o7
18892 std %f16, [%l7 + 0x60]
18893 fnor %f12, %f30, %f2
18894 ta %icc, 0x2
18895 addccc %o6, %o4, %i0
18896 fbg %fcc2, loop_1790
18897 add %g1, 0x1AD8, %o3
18898 set 0x78, %o1
18899 ldxa [%l7 + %o1] 0x15, %l4
18900loop_1790:
18901 tl %icc, 0x6
18902 movg %icc, %l3, %g4
18903 prefetch [%l7 + 0x24], 0x2
18904 fbu,a %fcc0, loop_1791
18905 ldsh [%l7 + 0x40], %i7
18906 sub %o5, %l6, %o2
18907 xnorcc %l1, 0x0137, %i2
18908loop_1791:
18909 nop
18910 set 0x40, %o6
18911 ldda [%l7 + %o6] 0x80, %f16
18912 movle %xcc, %g7, %i1
18913 wr %g0, 0x89, %asi
18914 ldsba [%l7 + 0x58] %asi, %i6
18915 tge %icc, 0x0
18916 edge16n %i5, %g2, %l0
18917 edge16l %o1, %l2, %g6
18918 edge32n %i3, %g3, %l5
18919 umul %o0, %g5, %i4
18920 wr %g0, 0x27, %asi
18921 stwa %o7, [%l7 + 0x14] %asi
18922 membar #Sync
18923 fbn,a %fcc0, loop_1792
18924 fnegd %f0, %f24
18925 smulcc %o4, %i0, %o6
18926 bl,a,pn %icc, loop_1793
18927loop_1792:
18928 mulscc %g1, 0x043A, %o3
18929 tvs %xcc, 0x4
18930 saved
18931 rdpr %cwp, %g1
18932 rdpr %cansave, %g2
18933 rdpr %canrestore, %g3
18934 rdpr %cleanwin, %g4
18935 rdpr %otherwin, %g5
18936 rdpr %wstate, %g6
18937loop_1793:
18938 fmovrdgez %l3, %f30, %f4
18939 xnor %g4, %l4, %o5
18940 orcc %l6, %o2, %l1
18941 set 0x70, %o0
18942 stda %i6, [%l7 + %o0] 0x04
18943 fmovrslez %g7, %f31, %f17
18944 nop
18945 setx loop_1794, %l0, %l1
18946 wrpr 0x1, %tl
18947 wrpr %l1, %tpc
18948 add %l1, 0x4, %l1
18949 wrpr %l1, %tnpc
18950 setx 0x34400001400, %l0, %l1
18951 wrpr %l1, %tstate
18952 wrhpr 0x4, %htstate
18953 retry
18954 orncc %i1, 0x11C2, %i2
18955 fcmpes %fcc1, %f13, %f14
18956 set 0x70, %l4
18957 ldstuba [%l7 + %l4] 0x89, %i6
18958loop_1794:
18959 mulscc %i5, 0x101B, %l0
18960 movrlz %g2, %l2, %o1
18961 brnz %g6, loop_1795
18962 subc %g3, 0x1CFE, %i3
18963 fmovrdne %l5, %f14, %f0
18964 fpsub16s %f23, %f29, %f6
18965loop_1795:
18966 bne,a,pt %icc, loop_1796
18967 array8 %o0, %i4, %g5
18968 orn %o4, 0x014B, %i0
18969 fmovde %icc, %f24, %f29
18970loop_1796:
18971 edge16l %o6, %g1, %o3
18972 movleu %xcc, %o7, %l3
18973 movle %icc, %g4, %l4
18974 orcc %o5, 0x1D87, %l6
18975 addccc %o2, 0x0890, %i7
18976 umulcc %g7, %l1, %i1
18977 fcmped %fcc3, %f10, %f18
18978 taddcctv %i6, 0x1A93, %i2
18979 pdist %f4, %f16, %f18
18980 tgu %xcc, 0x7
18981 bgu,pt %xcc, loop_1797
18982 bcc,a loop_1798
18983 tle %xcc, 0x6
18984 xnorcc %i5, 0x00FB, %g2
18985loop_1797:
18986 fabsd %f12, %f16
18987loop_1798:
18988 be,a loop_1799
18989 xor %l0, %l2, %g6
18990 fmovsge %icc, %f1, %f14
18991 edge16l %g3, %i3, %o1
18992loop_1799:
18993 tpos %xcc, 0x3
18994 brz,a %o0, loop_1800
18995 movne %xcc, %i4, %l5
18996 movneg %icc, %g5, %i0
18997 fcmpgt16 %f4, %f8, %o4
18998loop_1800:
18999 fcmpeq32 %f22, %f12, %g1
19000 sdivcc %o6, 0x1A53, %o7
19001 fmovsge %icc, %f29, %f20
19002 ldd [%l7 + 0x10], %l2
19003 movn %xcc, %o3, %g4
19004 fnot2s %f20, %f16
19005 movrgz %l4, 0x3AD, %l6
19006 fbn,a %fcc3, loop_1801
19007 movcs %xcc, %o2, %o5
19008 tl %icc, 0x6
19009 movrlez %i7, %g7, %i1
19010loop_1801:
19011 fornot1 %f26, %f20, %f18
19012 add %l7, 0x6C, %l6
19013 wr %g0, 0x89, %asi
19014 lda [%l6] %asi, %l1
19015 casa [%l6] %asi, %l1, %i6
19016 alignaddrl %i2, %g2, %i5
19017 orn %l2, %l0, %g6
19018 fbue %fcc3, loop_1802
19019 fbl,a %fcc1, loop_1803
19020 lduw [%l7 + 0x24], %g3
19021 fmovscc %xcc, %f23, %f23
19022loop_1802:
19023 tneg %icc, 0x0
19024loop_1803:
19025 xor %i3, %o1, %o0
19026 brgez,a %i4, loop_1804
19027 fcmpgt16 %f6, %f2, %l5
19028 alignaddrl %g5, %o4, %i0
19029 edge16ln %o6, %o7, %g1
19030loop_1804:
19031 xorcc %o3, 0x1C1E, %g4
19032 alignaddr %l4, %l3, %l6
19033 tvs %icc, 0x3
19034 tn %icc, 0x5
19035 wr %g0, 0x81, %asi
19036 lda [%l7 + 0x3C] %asi, %f20
19037 movle %xcc, %o2, %o5
19038 set 0x40, %g7
19039 stda %f0, [%l7 + %g7] 0x16
19040 membar #Sync
19041 tn %icc, 0x4
19042 set 0x64, %i4
19043 swapa [%l7 + %i4] 0x0c, %g7
19044 set 0x40, %l2
19045 stda %f0, [%l7 + %l2] 0x19
19046 fbl,a %fcc0, loop_1805
19047 mulx %i7, 0x1BDC, %i1
19048 tgu %icc, 0x7
19049 fbuge %fcc3, loop_1806
19050loop_1805:
19051 brz %l1, loop_1807
19052 movcs %xcc, %i6, %i2
19053 bvs,a,pn %icc, loop_1808
19054loop_1806:
19055 fmovrsne %i5, %f5, %f29
19056loop_1807:
19057 fmovsle %icc, %f9, %f1
19058 fxor %f18, %f4, %f0
19059loop_1808:
19060 sll %g2, %l2, %g6
19061 ba,a %icc, loop_1809
19062 umul %l0, 0x1533, %g3
19063 tvc %icc, 0x7
19064 movpos %xcc, %i3, %o1
19065loop_1809:
19066 alignaddrl %o0, %i4, %g5
19067 fbo,a %fcc2, loop_1810
19068 tvc %icc, 0x3
19069 tleu %icc, 0x0
19070 movcs %xcc, %l5, %i0
19071loop_1810:
19072 movn %icc, %o6, %o7
19073 fmovrdgez %o4, %f0, %f0
19074 fcmpne32 %f10, %f30, %o3
19075 tge %icc, 0x3
19076 ldub [%l7 + 0x76], %g4
19077 move %xcc, %l4, %l3
19078 srlx %l6, %g1, %o5
19079 xnor %g7, 0x0165, %i7
19080 udivcc %i1, 0x06F6, %l1
19081 edge8l %i6, %o2, %i2
19082 bleu,pt %icc, loop_1811
19083 fmovsgu %icc, %f16, %f12
19084 fmuld8ulx16 %f20, %f3, %f2
19085 prefetch [%l7 + 0x68], 0x3
19086loop_1811:
19087 fmovrsgz %i5, %f3, %f15
19088 ldstub [%l7 + 0x68], %l2
19089 tsubcctv %g6, %g2, %g3
19090 xorcc %l0, %i3, %o0
19091 subcc %i4, 0x1D05, %o1
19092 fmovdn %icc, %f11, %f13
19093 mova %xcc, %g5, %l5
19094 tsubcc %i0, 0x099C, %o6
19095 nop
19096 set 0x08, %i6
19097 std %f8, [%l7 + %i6]
19098 movg %icc, %o4, %o7
19099 fmovdg %xcc, %f17, %f23
19100 tvc %xcc, 0x5
19101 restored
19102 rdpr %cwp, %g1
19103 rdpr %cansave, %g2
19104 rdpr %canrestore, %g3
19105 rdpr %cleanwin, %g4
19106 rdpr %otherwin, %g5
19107 rdpr %wstate, %g6
19108 andcc %g4, 0x1E68, %o3
19109 mova %icc, %l3, %l6
19110 stbar
19111 array16 %g1, %o5, %l4
19112 edge32n %g7, %i1, %i7
19113 tne %xcc, 0x2
19114 fcmps %fcc3, %f3, %f15
19115 fble %fcc2, loop_1812
19116 movg %icc, %l1, %i6
19117 wr %g0, 0x80, %asi
19118 swapa [%l7 + 0x1C] %asi, %o2
19119loop_1812:
19120 tcs %icc, 0x6
19121 umul %i5, %l2, %i2
19122 fbule,a %fcc2, loop_1813
19123 addc %g6, 0x0FDF, %g3
19124 and %g2, 0x05CD, %l0
19125 fblg,a %fcc3, loop_1814
19126loop_1813:
19127 restored
19128 rdpr %cwp, %g1
19129 rdpr %cansave, %g2
19130 rdpr %canrestore, %g3
19131 rdpr %cleanwin, %g4
19132 rdpr %otherwin, %g5
19133 rdpr %wstate, %g6
19134 movpos %icc, %i3, %i4
19135 movneg %icc, %o0, %o1
19136loop_1814:
19137 fmovdleu %icc, %f29, %f9
19138 wr %g0, 0x88, %asi
19139 lduba [%l7 + 0x0B] %asi, %g5
19140 fmovdle %icc, %f11, %f20
19141 or %l5, %o6, %i0
19142 fmovsg %xcc, %f18, %f9
19143 taddcc %o7, %g4, %o4
19144 udivcc %l3, 0x0D31, %o3
19145 te %xcc, 0x3
19146 addc %l6, %g1, %o5
19147 fmovsne %xcc, %f12, %f28
19148 restored
19149 rdpr %cwp, %g1
19150 rdpr %cansave, %g2
19151 rdpr %canrestore, %g3
19152 rdpr %cleanwin, %g4
19153 rdpr %otherwin, %g5
19154 rdpr %wstate, %g6
19155 swap [%l7 + 0x28], %g7
19156 tn %xcc, 0x3
19157 sethi 0x1EAF, %l4
19158 fba %fcc1, loop_1815
19159 srl %i7, %l1, %i1
19160 fmovrse %i6, %f21, %f18
19161 ble,a loop_1816
19162loop_1815:
19163 movn %xcc, %i5, %o2
19164 wr %g0, 0x81, %asi
19165 ldsha [%l7 + 0x14] %asi, %l2
19166loop_1816:
19167 ldx [%l7 + 0x78], %g6
19168 edge32l %i2, %g3, %l0
19169 udivcc %g2, 0x16ED, %i3
19170 ld [%l7 + 0x70], %f11
19171 addcc %o0, 0x120B, %i4
19172 addcc %o1, 0x1066, %l5
19173 fbul %fcc0, loop_1817
19174 xnorcc %g5, 0x0856, %i0
19175 edge32 %o6, %g4, %o4
19176 sllx %o7, 0x1F, %l3
19177loop_1817:
19178 fnors %f16, %f16, %f1
19179 wr %g0, 0x89, %asi
19180 ldsha [%l7 + 0x6A] %asi, %o3
19181 fmul8x16al %f0, %f1, %f22
19182 andn %l6, 0x08CE, %g1
19183 taddcc %o5, %l4, %i7
19184 subccc %g7, %l1, %i1
19185 xnor %i5, 0x131F, %i6
19186 fmul8x16 %f5, %f20, %f18
19187 fbuge,a %fcc3, loop_1818
19188 edge8l %o2, %g6, %l2
19189 andcc %g3, %l0, %g2
19190 sdivx %i3, 0x03F8, %o0
19191loop_1818:
19192 stx %i2, [%l7 + 0x38]
19193 movrgez %o1, 0x1B2, %i4
19194 fbne %fcc3, loop_1819
19195 movcc %icc, %l5, %g5
19196 fmovsgu %xcc, %f1, %f21
19197 flush %l7 + 0x0C
19198loop_1819:
19199 add %i0, %o6, %g4
19200 wr %g0, 0x80, %asi
19201 lduha [%l7 + 0x7C] %asi, %o7
19202 sir 0x1048
19203 sllx %o4, %l3, %o3
19204 lduw [%l7 + 0x68], %l6
19205 ta %icc, 0x2
19206 wr %g0, 0x11, %asi
19207 stda %o4, [%l7 + 0x28] %asi
19208 andncc %g1, %l4, %g7
19209 membar 0x2C
19210 tneg %xcc, 0x2
19211 sll %i7, 0x00, %i1
19212 fbe,a %fcc2, loop_1820
19213 edge32 %i5, %l1, %i6
19214 edge16n %o2, %g6, %g3
19215 fabss %f10, %f8
19216loop_1820:
19217 fmovrsgz %l0, %f7, %f8
19218 fxnor %f12, %f4, %f20
19219 fnand %f2, %f6, %f2
19220 orncc %l2, %g2, %o0
19221 swap [%l7 + 0x40], %i2
19222 brlz %i3, loop_1821
19223 popc 0x0017, %i4
19224 array32 %l5, %o1, %i0
19225 nop
19226 set 0x7F, %l6
19227 ldstub [%l7 + %l6], %o6
19228loop_1821:
19229 sethi 0x196A, %g4
19230 bleu,a %icc, loop_1822
19231 edge16n %o7, %o4, %g5
19232 siam 0x4
19233 edge16n %l3, %l6, %o5
19234loop_1822:
19235 taddcc %o3, 0x0E2E, %g1
19236 fmul8x16au %f25, %f5, %f16
19237 edge16n %l4, %g7, %i1
19238 fmovda %icc, %f5, %f28
19239 fnegd %f18, %f28
19240 fmovdn %icc, %f12, %f4
19241 tvc %icc, 0x4
19242 ldsw [%l7 + 0x48], %i5
19243 fmovdcc %xcc, %f5, %f16
19244 edge32l %i7, %i6, %o2
19245 sllx %l1, 0x12, %g6
19246 andcc %l0, 0x02F4, %g3
19247 fmovrslez %l2, %f8, %f20
19248 fmovsg %xcc, %f12, %f13
19249 stx %o0, [%l7 + 0x28]
19250 brgez,a %g2, loop_1823
19251 addccc %i3, %i4, %i2
19252 edge32ln %o1, %l5, %o6
19253 fble,a %fcc1, loop_1824
19254loop_1823:
19255 fmovdg %icc, %f9, %f1
19256 ble %xcc, loop_1825
19257 fandnot2 %f12, %f2, %f10
19258loop_1824:
19259 edge32l %i0, %g4, %o4
19260 array32 %g5, %o7, %l6
19261loop_1825:
19262 prefetch [%l7 + 0x28], 0x1
19263 fbu,a %fcc2, loop_1826
19264 movrgez %l3, 0x3A5, %o3
19265 mulx %g1, %l4, %o5
19266 wr %g0, 0x80, %asi
19267 lduwa [%l7 + 0x6C] %asi, %i1
19268loop_1826:
19269 andncc %i5, %i7, %g7
19270 edge32l %o2, %l1, %i6
19271 tcs %xcc, 0x4
19272 movrne %l0, %g6, %l2
19273 fmovrdlez %g3, %f30, %f14
19274 lduw [%l7 + 0x4C], %o0
19275 taddcc %i3, %i4, %g2
19276 nop
19277 setx loop_1827, %l0, %l1
19278 wrpr 0x1, %tl
19279 wrpr %l1, %tpc
19280 add %l1, 0x4, %l1
19281 wrpr %l1, %tnpc
19282 setx 0x34400001400, %l0, %l1
19283 wrpr %l1, %tstate
19284 wrhpr 0x4, %htstate
19285 retry
19286 orncc %i2, 0x1E1F, %l5
19287 sdiv %o1, 0x185E, %i0
19288 umulcc %o6, %o4, %g5
19289loop_1827:
19290 movneg %xcc, %g4, %l6
19291 tn %xcc, 0x7
19292 fmovsvs %xcc, %f2, %f2
19293 set 0x50, %l0
19294 lduha [%l7 + %l0] 0x10, %o7
19295 fmovdn %icc, %f16, %f3
19296 fmovscc %icc, %f0, %f11
19297 fmovrsgez %o3, %f0, %f2
19298 movrlz %l3, %l4, %o5
19299 movvs %xcc, %g1, %i5
19300 subcc %i7, %i1, %g7
19301 mova %xcc, %o2, %l1
19302 edge32ln %i6, %l0, %l2
19303 prefetch [%l7 + 0x64], 0x1
19304 edge16ln %g3, %g6, %o0
19305 sll %i3, %i4, %g2
19306 bneg,a,pt %xcc, loop_1828
19307 smul %l5, %o1, %i2
19308 fmovscs %icc, %f19, %f28
19309 tvc %icc, 0x6
19310loop_1828:
19311 tcc %xcc, 0x5
19312 fmovs %f10, %f16
19313 ldsw [%l7 + 0x4C], %i0
19314 fpadd16s %f30, %f5, %f28
19315 fmovrslez %o6, %f18, %f9
19316 fpsub16 %f8, %f10, %f28
19317 st %f5, [%l7 + 0x54]
19318 add %l7, 0x10, %l6
19319 wr %g0, 0x88, %asi
19320 casxa [%l6] 0x88, %g5, %g4
19321 fxnors %f5, %f9, %f10
19322 pdist %f24, %f2, %f24
19323 tsubcctv %o4, 0x0EF6, %o7
19324 add %l6, 0x0A70, %l3
19325 brlz %o3, loop_1829
19326 fbug,a %fcc0, loop_1830
19327 be loop_1831
19328 fmovrsgz %o5, %f29, %f7
19329loop_1829:
19330 andncc %g1, %l4, %i5
19331loop_1830:
19332 sdivcc %i7, 0x06C1, %i1
19333loop_1831:
19334 tsubcc %o2, 0x1ABF, %l1
19335 addcc %i6, 0x007C, %g7
19336 tpos %xcc, 0x0
19337 orncc %l2, 0x07A9, %l0
19338 bgu,a,pt %xcc, loop_1832
19339 brlz %g6, loop_1833
19340 fbne %fcc2, loop_1834
19341 nop
19342 set 0x38, %o4
19343 sth %o0, [%l7 + %o4]
19344loop_1832:
19345 tneg %icc, 0x7
19346loop_1833:
19347 edge16ln %i3, %g3, %g2
19348loop_1834:
19349 sll %i4, 0x0B, %o1
19350 tge %xcc, 0x3
19351 fnot1 %f26, %f14
19352 srl %l5, %i2, %o6
19353 array32 %g5, %i0, %g4
19354 edge8l %o4, %o7, %l6
19355 fblg %fcc3, loop_1835
19356 movle %xcc, %l3, %o3
19357 array8 %g1, %o5, %i5
19358 mova %icc, %l4, %i1
19359loop_1835:
19360 fmovs %f12, %f1
19361 edge32 %i7, %o2, %i6
19362 sethi 0x070A, %l1
19363 pdist %f6, %f8, %f18
19364 set 0x3C, %l3
19365 lduba [%l7 + %l3] 0x14, %g7
19366 wr %g0, 0x80, %asi
19367 stda %l0, [%l7 + 0x60] %asi
19368 fcmpgt32 %f28, %f8, %g6
19369 sdiv %o0, 0x04BF, %i3
19370 fmovsg %xcc, %f1, %f7
19371 nop
19372 set 0x22, %i7
19373 ldsh [%l7 + %i7], %g3
19374 taddcc %g2, 0x0AD3, %l2
19375 fcmpd %fcc3, %f2, %f0
19376 nop
19377 setx loop_1836, %l0, %l1
19378 wrpr 0x1, %tl
19379 wrpr %l1, %tpc
19380 add %l1, 0x4, %l1
19381 wrpr %l1, %tnpc
19382 setx 0x34400001400, %l0, %l1
19383 wrpr %l1, %tstate
19384 wrhpr 0x4, %htstate
19385 retry
19386 bshuffle %f22, %f14, %f0
19387 edge8n %o1, %i4, %i2
19388 xor %o6, %g5, %l5
19389loop_1836:
19390 smulcc %g4, %o4, %i0
19391 fpmerge %f3, %f13, %f26
19392 fcmpeq16 %f8, %f18, %o7
19393 brgz,a %l6, loop_1837
19394 movre %o3, 0x178, %g1
19395 fbo %fcc1, loop_1838
19396 tcc %icc, 0x7
19397loop_1837:
19398 flush %l7 + 0x78
19399 flush %l7 + 0x64
19400loop_1838:
19401 movne %icc, %l3, %o5
19402 bge,pn %icc, loop_1839
19403 orn %i5, %l4, %i7
19404 xnor %i1, %o2, %l1
19405 brlez %i6, loop_1840
19406loop_1839:
19407 alignaddr %l0, %g7, %o0
19408 subccc %g6, %i3, %g3
19409 sdiv %l2, 0x1777, %g2
19410loop_1840:
19411 fexpand %f31, %f6
19412 tle %xcc, 0x3
19413 fmovdleu %xcc, %f29, %f14
19414 ldstub [%l7 + 0x18], %i4
19415 fexpand %f20, %f8
19416 or %i2, 0x1CBC, %o6
19417 tcc %xcc, 0x0
19418 movcc %icc, %o1, %l5
19419 movne %icc, %g5, %o4
19420 fmovsge %icc, %f16, %f1
19421 taddcctv %g4, 0x007C, %i0
19422 taddcc %o7, 0x01A2, %o3
19423 st %f17, [%l7 + 0x60]
19424 tg %xcc, 0x5
19425 movvc %xcc, %g1, %l6
19426 tn %icc, 0x3
19427 fmovde %xcc, %f22, %f31
19428 movn %xcc, %o5, %i5
19429 fmovrsgez %l4, %f14, %f15
19430 udivx %i7, 0x05CD, %i1
19431 brgz %o2, loop_1841
19432 movge %xcc, %l3, %i6
19433 brnz,a %l0, loop_1842
19434 movle %xcc, %g7, %o0
19435loop_1841:
19436 movge %xcc, %l1, %g6
19437 srl %g3, %l2, %i3
19438loop_1842:
19439 umulcc %i4, %g2, %i2
19440 set 0x41, %g3
19441 lduba [%l7 + %g3] 0x89, %o1
19442 tleu %icc, 0x7
19443 fblg,a %fcc3, loop_1843
19444 edge16 %o6, %l5, %o4
19445 stx %g5, [%l7 + 0x20]
19446 tcs %xcc, 0x0
19447loop_1843:
19448 bshuffle %f10, %f28, %f8
19449 fmovrslez %g4, %f3, %f3
19450 fbge %fcc2, loop_1844
19451 subccc %i0, %o7, %g1
19452 fcmps %fcc0, %f13, %f28
19453 edge32 %l6, %o5, %o3
19454loop_1844:
19455 edge32 %l4, %i7, %i5
19456 nop
19457 set 0x30, %g6
19458 ldub [%l7 + %g6], %o2
19459 membar 0x2F
19460 fxnor %f22, %f22, %f24
19461 movle %xcc, %i1, %l3
19462 edge16 %l0, %g7, %i6
19463 movrgz %o0, 0x046, %l1
19464 sdivx %g6, 0x0D4C, %l2
19465 tvs %xcc, 0x6
19466 andn %g3, %i3, %i4
19467 edge8 %i2, %g2, %o1
19468 ta %xcc, 0x7
19469 xnorcc %l5, %o6, %o4
19470 fmovdneg %icc, %f17, %f23
19471 movre %g5, %i0, %g4
19472 movvs %icc, %o7, %g1
19473 array8 %o5, %l6, %o3
19474 andn %i7, %i5, %o2
19475 movl %icc, %l4, %l3
19476 sir 0x060B
19477 bpos,a,pn %xcc, loop_1845
19478 edge16l %i1, %l0, %i6
19479 and %g7, 0x096E, %o0
19480 ldd [%l7 + 0x40], %l0
19481loop_1845:
19482 array16 %l2, %g6, %g3
19483 edge8 %i4, %i2, %g2
19484 bn,a %xcc, loop_1846
19485 taddcctv %o1, 0x1E50, %l5
19486 tl %xcc, 0x5
19487 array8 %i3, %o6, %g5
19488loop_1846:
19489 tcc %xcc, 0x7
19490 tcc %icc, 0x6
19491 movcc %xcc, %o4, %i0
19492 sub %g4, %g1, %o5
19493 std %i6, [%l7 + 0x08]
19494 umulcc %o7, 0x0CFC, %o3
19495 edge16n %i5, %i7, %o2
19496 edge8ln %l3, %l4, %i1
19497 orncc %l0, 0x0B0E, %g7
19498 fmul8sux16 %f24, %f0, %f30
19499 umulcc %i6, %l1, %l2
19500 wr %g0, 0x2b, %asi
19501 ldda [%l7 + 0x50] %asi, %o0
19502 movge %xcc, %g3, %i4
19503 sdiv %g6, 0x17F1, %g2
19504 tle %icc, 0x0
19505 fmovse %xcc, %f8, %f2
19506 fpack16 %f4, %f14
19507 movge %xcc, %o1, %l5
19508 fxnor %f2, %f0, %f26
19509 bn,a,pt %xcc, loop_1847
19510 stx %i2, [%l7 + 0x78]
19511 fbuge,a %fcc2, loop_1848
19512 array32 %o6, %g5, %o4
19513loop_1847:
19514 movpos %xcc, %i3, %g4
19515 tle %icc, 0x3
19516loop_1848:
19517 edge16ln %i0, %g1, %o5
19518 fornot2s %f4, %f29, %f15
19519 array16 %o7, %o3, %l6
19520 membar 0x3A
19521 wr %g0, 0x10, %asi
19522 lduwa [%l7 + 0x34] %asi, %i7
19523 tgu %icc, 0x5
19524 subcc %o2, 0x0237, %l3
19525 and %l4, 0x0F52, %i5
19526 fmovsg %icc, %f29, %f13
19527 fnands %f6, %f26, %f2
19528 udivcc %l0, 0x1C41, %g7
19529 andcc %i1, 0x0D1E, %l1
19530 fbug %fcc0, loop_1849
19531 sllx %i6, %o0, %l2
19532 movvs %icc, %i4, %g3
19533 fxors %f31, %f15, %f22
19534loop_1849:
19535 fcmpes %fcc2, %f18, %f18
19536 fmovsgu %icc, %f25, %f15
19537 tg %icc, 0x6
19538 fones %f8
19539 udivx %g6, 0x1117, %g2
19540 fmovdg %xcc, %f9, %f27
19541 fcmpne32 %f26, %f12, %l5
19542 stx %i2, [%l7 + 0x40]
19543 orncc %o6, %g5, %o4
19544 move %xcc, %o1, %i3
19545 tvs %icc, 0x3
19546 tcc %xcc, 0x1
19547 srl %i0, 0x16, %g4
19548 add %l7, 0x28, %l6
19549 wr %g0, 0x89, %asi
19550 casxa [%l6] 0x89, %g1, %o7
19551 bcc loop_1850
19552 fba %fcc3, loop_1851
19553 xorcc %o3, 0x1D82, %l6
19554 edge32ln %i7, %o2, %o5
19555loop_1850:
19556 bge loop_1852
19557loop_1851:
19558 array32 %l4, %l3, %i5
19559 fornot2 %f24, %f2, %f4
19560 tsubcc %g7, 0x12DF, %l0
19561loop_1852:
19562 fmovd %f30, %f8
19563 set 0x5E, %o5
19564 stba %l1, [%l7 + %o5] 0x11
19565 fbne %fcc0, loop_1853
19566 array16 %i1, %i6, %o0
19567 wr %g0, 0x50, %asi
19568 ldxa [%g0 + 0x00] %asi, %i4
19569loop_1853:
19570 mulx %g3, %l2, %g6
19571 movrne %g2, 0x272, %l5
19572 brz %i2, loop_1854
19573 stw %g5, [%l7 + 0x5C]
19574 bne,a,pn %xcc, loop_1855
19575 ldd [%l7 + 0x10], %f6
19576loop_1854:
19577 fmovrdgz %o4, %f0, %f28
19578 bpos,a,pn %icc, loop_1856
19579loop_1855:
19580 array8 %o6, %o1, %i3
19581 movrgz %i0, %g1, %o7
19582 taddcctv %g4, 0x095E, %o3
19583loop_1856:
19584 nop
19585 wr %g0, 0x18, %asi
19586 stxa %l6, [%l7 + 0x40] %asi
19587 fbo,a %fcc0, loop_1857
19588 fmovrdne %i7, %f8, %f24
19589 set 0x28, %g1
19590 prefetcha [%l7 + %g1] 0x80, 0x1
19591loop_1857:
19592 fbug,a %fcc2, loop_1858
19593 edge8ln %o5, %l3, %l4
19594 fpsub16s %f21, %f16, %f15
19595 brlz %i5, loop_1859
19596loop_1858:
19597 movg %icc, %g7, %l0
19598 edge8l %l1, %i1, %o0
19599 wr %g0, 0x89, %asi
19600 stba %i6, [%l7 + 0x12] %asi
19601loop_1859:
19602 tpos %xcc, 0x5
19603 xorcc %g3, %l2, %g6
19604 brgez,a %i4, loop_1860
19605 array32 %l5, %i2, %g2
19606 subc %o4, 0x097D, %o6
19607 srl %o1, 0x13, %g5
19608loop_1860:
19609 fpsub16s %f4, %f11, %f3
19610 or %i3, %i0, %o7
19611 prefetch [%l7 + 0x50], 0x3
19612 movleu %icc, %g4, %o3
19613 srl %l6, 0x1C, %g1
19614 tpos %xcc, 0x5
19615 tn %xcc, 0x6
19616 bg,pn %xcc, loop_1861
19617 call loop_1862
19618 edge16l %i7, %o5, %l3
19619 wr %g0, 0x16, %asi
19620 stda %f16, [%l7 + 0x40] %asi
19621 membar #Sync
19622loop_1861:
19623 array8 %l4, %i5, %o2
19624loop_1862:
19625 nop
19626 membar #Sync
19627 set 0x40, %g5
19628 ldda [%l7 + %g5] 0xf9, %f0
19629 fandnot2s %f20, %f6, %f0
19630 ta %xcc, 0x4
19631 fnot1 %f30, %f8
19632 mova %xcc, %l0, %g7
19633 fpadd32 %f10, %f20, %f2
19634 fmuld8ulx16 %f16, %f25, %f0
19635 fcmpne16 %f0, %f18, %l1
19636 ldstub [%l7 + 0x3A], %o0
19637 alignaddr %i6, %g3, %i1
19638 mulscc %l2, %g6, %l5
19639 orn %i4, %i2, %g2
19640 fmul8x16 %f27, %f12, %f24
19641 alignaddrl %o4, %o1, %g5
19642 fmovdcc %icc, %f13, %f22
19643 sdiv %o6, 0x0C1B, %i3
19644 nop
19645 setx loop_1863, %l0, %l1
19646 wrpr 0x1, %tl
19647 wrpr %l1, %tpc
19648 add %l1, 0x4, %l1
19649 wrpr %l1, %tnpc
19650 setx 0x34400001400, %l0, %l1
19651 wrpr %l1, %tstate
19652 wrhpr 0x4, %htstate
19653 retry
19654 edge32n %o7, %g4, %i0
19655 or %o3, %g1, %l6
19656 bgu,pt %xcc, loop_1864
19657loop_1863:
19658 edge8 %i7, %l3, %o5
19659 sra %l4, 0x11, %o2
19660 wr %g0, 0x80, %asi
19661 ldstuba [%l7 + 0x21] %asi, %i5
19662loop_1864:
19663 movl %icc, %g7, %l0
19664 array8 %o0, %i6, %g3
19665 wr %g0, 0x10, %asi
19666 stda %f0, [%l7 + 0x40] %asi
19667 addcc %i1, %l2, %l1
19668 tg %xcc, 0x5
19669 tvs %xcc, 0x5
19670 umul %g6, %l5, %i2
19671 nop
19672 set 0x59, %i5
19673 ldstub [%l7 + %i5], %g2
19674 sdivx %o4, 0x166D, %o1
19675 tn %icc, 0x3
19676 movl %xcc, %g5, %o6
19677 umulcc %i3, %o7, %i4
19678 wr %g0, 0x10, %asi
19679 swapa [%l7 + 0x50] %asi, %i0
19680 edge8n %o3, %g4, %l6
19681 sllx %i7, %l3, %o5
19682 bne,a,pt %xcc, loop_1865
19683 movne %xcc, %g1, %l4
19684 sethi 0x1FA4, %i5
19685 subc %g7, %o2, %l0
19686loop_1865:
19687 brlz,a %i6, loop_1866
19688 ldsw [%l7 + 0x48], %o0
19689 andcc %i1, %g3, %l1
19690 edge16 %l2, %g6, %l5
19691loop_1866:
19692 nop
19693 set 0x3F, %i3
19694 lduba [%l7 + %i3] 0x19, %i2
19695 array8 %g2, %o4, %g5
19696 edge32l %o1, %o6, %i3
19697 edge8 %i4, %i0, %o7
19698 wr %g0, 0x81, %asi
19699 prefetcha [%l7 + 0x50] %asi, 0x0
19700 fsrc1s %f17, %f7
19701 bg %xcc, loop_1867
19702 lduh [%l7 + 0x38], %g4
19703 fandnot2 %f0, %f24, %f28
19704 wr %g0, 0x80, %asi
19705 stxa %i7, [%l7 + 0x08] %asi
19706loop_1867:
19707 restored
19708 rdpr %cwp, %g1
19709 rdpr %cansave, %g2
19710 rdpr %canrestore, %g3
19711 rdpr %cleanwin, %g4
19712 rdpr %otherwin, %g5
19713 rdpr %wstate, %g6
19714 movcc %icc, %l3, %o5
19715 ldd [%l7 + 0x30], %f8
19716 fpsub32 %f18, %f24, %f22
19717 fnegs %f21, %f7
19718 set 0x60, %i0
19719 ldda [%l7 + %i0] 0x18, %g0
19720 fnors %f20, %f2, %f31
19721 set 0x60, %i2
19722 stwa %l4, [%l7 + %i2] 0x10
19723 tl %xcc, 0x2
19724 fmuld8ulx16 %f16, %f11, %f20
19725 movg %icc, %l6, %i5
19726 fcmpeq32 %f26, %f30, %g7
19727 brnz,a %o2, loop_1868
19728 fble,a %fcc0, loop_1869
19729 umulcc %i6, 0x1CB2, %l0
19730 te %xcc, 0x7
19731loop_1868:
19732 fmovrslez %o0, %f10, %f28
19733loop_1869:
19734 nop
19735 set 0x20, %g2
19736 lda [%l7 + %g2] 0x10, %f23
19737 brgz %i1, loop_1870
19738 tg %icc, 0x4
19739 fbuge %fcc1, loop_1871
19740 tl %icc, 0x2
19741loop_1870:
19742 srl %l1, 0x05, %l2
19743 bvs,pn %icc, loop_1872
19744loop_1871:
19745 ba %xcc, loop_1873
19746 array8 %g3, %l5, %i2
19747 sllx %g6, %g2, %o4
19748loop_1872:
19749 fbge %fcc3, loop_1874
19750loop_1873:
19751 for %f0, %f12, %f10
19752 sdiv %o1, 0x0A27, %g5
19753 edge32 %i3, %i4, %i0
19754loop_1874:
19755 addcc %o7, 0x0520, %o6
19756 brz %g4, loop_1875
19757 movge %icc, %o3, %l3
19758 movrlez %i7, 0x3CB, %g1
19759 edge32 %o5, %l4, %l6
19760loop_1875:
19761 brgez,a %i5, loop_1876
19762 movle %icc, %g7, %i6
19763 sllx %o2, %o0, %l0
19764 ld [%l7 + 0x14], %f4
19765loop_1876:
19766 tn %icc, 0x5
19767 fmovrsgz %i1, %f26, %f10
19768 bl,a,pn %icc, loop_1877
19769 edge32l %l1, %l2, %g3
19770 movcc %xcc, %l5, %i2
19771 tgu %xcc, 0x4
19772loop_1877:
19773 addccc %g2, 0x0419, %g6
19774 edge16n %o1, %o4, %g5
19775 fmovdne %icc, %f19, %f23
19776 fsrc2s %f16, %f1
19777 alignaddr %i4, %i3, %o7
19778 fmovrsgez %o6, %f22, %f23
19779 saved
19780 rdpr %cwp, %g1
19781 rdpr %cansave, %g2
19782 rdpr %canrestore, %g3
19783 rdpr %cleanwin, %g4
19784 rdpr %otherwin, %g5
19785 rdpr %wstate, %g6
19786 tle %xcc, 0x7
19787 array16 %i0, %g4, %l3
19788 ldd [%l7 + 0x38], %f4
19789 fpadd32s %f22, %f3, %f2
19790 wr %g0, 0xe3, %asi
19791 stba %o3, [%l7 + 0x25] %asi
19792 membar #Sync
19793 mulx %g1, %o5, %i7
19794 edge16l %l6, %i5, %g7
19795 fmovrdgz %l4, %f14, %f28
19796 tle %icc, 0x4
19797 sdivcc %i6, 0x0D60, %o0
19798 fabss %f10, %f16
19799 orcc %o2, 0x043D, %l0
19800 ldx [%l7 + 0x38], %l1
19801 fandnot2 %f12, %f8, %f2
19802 fandnot2s %f9, %f27, %f0
19803 movge %icc, %i1, %g3
19804 ldsh [%l7 + 0x52], %l5
19805 fmul8ulx16 %f22, %f0, %f16
19806 movrne %l2, 0x3EF, %i2
19807 addccc %g2, %g6, %o4
19808 mova %xcc, %o1, %g5
19809 edge16l %i3, %i4, %o7
19810 movcs %xcc, %i0, %o6
19811 brlez %g4, loop_1878
19812 movne %icc, %o3, %g1
19813 and %l3, %o5, %i7
19814 array16 %i5, %g7, %l4
19815loop_1878:
19816 srl %i6, %o0, %o2
19817 brnz %l0, loop_1879
19818 sdiv %l6, 0x0FD0, %l1
19819 array16 %i1, %l5, %g3
19820 edge32 %i2, %g2, %l2
19821loop_1879:
19822 sir 0x1644
19823 udivcc %o4, 0x1E50, %o1
19824 ldd [%l7 + 0x60], %g6
19825 edge16 %g5, %i3, %o7
19826 tne %xcc, 0x4
19827 tsubcctv %i0, 0x0F09, %o6
19828 movge %icc, %g4, %o3
19829 te %icc, 0x7
19830 array16 %g1, %i4, %l3
19831 nop
19832 set 0x30, %l5
19833 std %o4, [%l7 + %l5]
19834 restored
19835 rdpr %cwp, %g1
19836 rdpr %cansave, %g2
19837 rdpr %canrestore, %g3
19838 rdpr %cleanwin, %g4
19839 rdpr %otherwin, %g5
19840 rdpr %wstate, %g6
19841 movvs %xcc, %i7, %i5
19842 wr %g0, 0x19, %asi
19843 ldsba [%l7 + 0x6F] %asi, %l4
19844 fsrc1 %f6, %f28
19845 fmovsge %xcc, %f31, %f11
19846 ble,a %icc, loop_1880
19847 bcs,a,pn %icc, loop_1881
19848 mulscc %i6, %g7, %o0
19849 tvc %icc, 0x0
19850loop_1880:
19851 restored
19852 rdpr %cwp, %g1
19853 rdpr %cansave, %g2
19854 rdpr %canrestore, %g3
19855 rdpr %cleanwin, %g4
19856 rdpr %otherwin, %g5
19857 rdpr %wstate, %g6
19858loop_1881:
19859 xnorcc %o2, %l0, %l1
19860 faligndata %f12, %f28, %f2
19861 brnz %i1, loop_1882
19862 tneg %xcc, 0x1
19863 fandnot1 %f2, %f20, %f20
19864 tleu %xcc, 0x4
19865loop_1882:
19866 fmul8x16au %f28, %f11, %f30
19867 srax %l6, 0x1F, %g3
19868 set 0x118, %i1
19869 ldxa [%g0 + %i1] 0x52, %i2
19870 movl %xcc, %g2, %l5
19871 xorcc %o4, %o1, %l2
19872 tn %icc, 0x4
19873 fcmpne16 %f0, %f6, %g5
19874 fpsub16 %f16, %f26, %f4
19875 edge16 %i3, %g6, %i0
19876 set 0x40, %o3
19877 ldda [%l7 + %o3] 0x80, %f16
19878 movrne %o7, 0x357, %o6
19879 fmovdcc %xcc, %f29, %f2
19880 fbule %fcc0, loop_1883
19881 fmovdpos %xcc, %f14, %f8
19882 fmovrdlz %o3, %f0, %f0
19883 st %f9, [%l7 + 0x0C]
19884loop_1883:
19885 sllx %g1, 0x17, %g4
19886 saved
19887 rdpr %cwp, %g1
19888 rdpr %cansave, %g2
19889 rdpr %canrestore, %g3
19890 rdpr %cleanwin, %g4
19891 rdpr %otherwin, %g5
19892 rdpr %wstate, %g6
19893 xnor %l3, %i4, %o5
19894 edge8l %i7, %i5, %l4
19895 fmovde %xcc, %f17, %f9
19896 ldub [%l7 + 0x27], %i6
19897 movl %xcc, %o0, %o2
19898 andcc %l0, 0x11D7, %g7
19899 fnands %f13, %f10, %f7
19900 brnz %l1, loop_1884
19901 fmovse %icc, %f10, %f5
19902 fandnot2 %f24, %f26, %f2
19903 tcc %icc, 0x5
19904loop_1884:
19905 bne loop_1885
19906 andcc %l6, 0x081B, %i1
19907 udivx %i2, 0x01FF, %g3
19908 add %l5, %g2, %o1
19909loop_1885:
19910 te %xcc, 0x0
19911 move %xcc, %o4, %l2
19912 nop
19913 set 0x50, %o2
19914 lduh [%l7 + %o2], %i3
19915 add %g6, %i0, %g5
19916 edge16n %o6, %o7, %g1
19917 mulx %g4, 0x03CB, %l3
19918 fmovscs %icc, %f13, %f6
19919 fmovsneg %xcc, %f16, %f23
19920 wr %g0, 0x10, %asi
19921 ldda [%l7 + 0x10] %asi, %o2
19922 edge8n %o5, %i7, %i5
19923 fmovrdgez %i4, %f20, %f24
19924 tgu %xcc, 0x6
19925 movrlez %l4, 0x245, %o0
19926 tsubcc %i6, 0x127F, %o2
19927 xnorcc %l0, 0x1F65, %l1
19928 alignaddr %l6, %g7, %i2
19929 tneg %icc, 0x0
19930 tpos %xcc, 0x6
19931 srl %g3, 0x10, %l5
19932 andn %g2, %o1, %o4
19933 movg %xcc, %i1, %l2
19934 tg %xcc, 0x2
19935 alignaddr %g6, %i0, %g5
19936 edge32n %i3, %o7, %g1
19937 fandnot1s %f3, %f14, %f27
19938 tcc %icc, 0x1
19939 movn %xcc, %g4, %l3
19940 brgz,a %o6, loop_1886
19941 tne %icc, 0x5
19942 tne %xcc, 0x3
19943 or %o3, 0x10A7, %i7
19944loop_1886:
19945 bshuffle %f0, %f12, %f4
19946 movne %xcc, %i5, %i4
19947 fmovdle %icc, %f3, %f23
19948 array16 %l4, %o5, %o0
19949 orn %i6, %l0, %o2
19950 be %icc, loop_1887
19951 movpos %xcc, %l6, %g7
19952 ble,a,pt %icc, loop_1888
19953 subc %l1, %g3, %l5
19954loop_1887:
19955 edge16n %i2, %g2, %o1
19956 edge32l %o4, %l2, %i1
19957loop_1888:
19958 srl %g6, %i0, %g5
19959 fmovdn %icc, %f29, %f25
19960 movcs %xcc, %o7, %i3
19961 andcc %g4, %l3, %g1
19962 wr %g0, 0x04, %asi
19963 lduba [%l7 + 0x16] %asi, %o3
19964 bvc,pn %icc, loop_1889
19965 sub %i7, %o6, %i5
19966 srl %l4, %o5, %i4
19967 fbg %fcc0, loop_1890
19968loop_1889:
19969 fexpand %f17, %f12
19970 wr %g0, 0x2b, %asi
19971 stxa %i6, [%l7 + 0x18] %asi
19972 membar #Sync
19973loop_1890:
19974 fcmpne16 %f28, %f20, %o0
19975 movpos %xcc, %o2, %l0
19976 std %g6, [%l7 + 0x40]
19977 set 0x70, %o7
19978 ldda [%l7 + %o7] 0x89, %i6
19979 tg %xcc, 0x7
19980 wr %g0, 0x2a, %asi
19981 stda %g2, [%l7 + 0x10] %asi
19982 membar #Sync
19983 movrgez %l1, 0x296, %i2
19984 fbuge,a %fcc2, loop_1891
19985 tgu %icc, 0x0
19986 movpos %xcc, %l5, %g2
19987 add %o1, 0x1687, %o4
19988loop_1891:
19989 fmovde %icc, %f11, %f5
19990 tcs %xcc, 0x6
19991 stbar
19992 fcmpne16 %f20, %f30, %i1
19993 xorcc %l2, 0x171C, %g6
19994 call loop_1892
19995 brlz,a %g5, loop_1893
19996 fsrc2 %f22, %f28
19997 fmovse %icc, %f11, %f25
19998loop_1892:
19999 subc %i0, 0x02FD, %o7
20000loop_1893:
20001 nop
20002 wr %g0, 0x0c, %asi
20003 ldstuba [%l7 + 0x70] %asi, %i3
20004 edge8ln %g4, %g1, %l3
20005 fbl,a %fcc2, loop_1894
20006 xorcc %o3, %i7, %o6
20007 membar 0x00
20008 smul %i5, 0x1835, %l4
20009loop_1894:
20010 subccc %i4, %o5, %i6
20011 bl,a,pt %xcc, loop_1895
20012 fxnors %f21, %f19, %f22
20013 tneg %icc, 0x0
20014 sdivcc %o0, 0x1956, %o2
20015loop_1895:
20016 fpsub32 %f4, %f26, %f12
20017 andncc %l0, %g7, %g3
20018 brz %l1, loop_1896
20019 taddcctv %i2, %l6, %g2
20020 fmovdleu %icc, %f27, %f19
20021 tge %xcc, 0x7
20022loop_1896:
20023 edge32l %l5, %o1, %i1
20024 fmovda %xcc, %f8, %f13
20025 fbe,a %fcc0, loop_1897
20026 movrlz %l2, %g6, %g5
20027 nop
20028 set 0x72, %l1
20029 sth %o4, [%l7 + %l1]
20030 ble,pt %xcc, loop_1898
20031loop_1897:
20032 ldd [%l7 + 0x28], %i0
20033 mulx %i3, 0x07AF, %g4
20034 fone %f4
20035loop_1898:
20036 stbar
20037 edge32ln %o7, %l3, %g1
20038 fbne,a %fcc3, loop_1899
20039 fmovd %f30, %f26
20040 ldsw [%l7 + 0x58], %i7
20041 andn %o6, 0x166C, %o3
20042loop_1899:
20043 fmovrdlez %i5, %f26, %f26
20044 movge %icc, %i4, %o5
20045 tpos %xcc, 0x1
20046 movle %xcc, %i6, %l4
20047 ble,pn %xcc, loop_1900
20048 edge16ln %o2, %o0, %g7
20049 membar 0x2A
20050 tleu %icc, 0x0
20051loop_1900:
20052 fmovrslez %l0, %f27, %f4
20053 fpsub32 %f12, %f16, %f22
20054 sub %l1, 0x01C6, %g3
20055 sra %i2, 0x02, %g2
20056 edge8 %l6, %o1, %l5
20057 nop
20058 setx loop_1901, %l0, %l1
20059 wrpr 0x1, %tl
20060 wrpr %l1, %tpc
20061 add %l1, 0x4, %l1
20062 wrpr %l1, %tnpc
20063 setx 0x34400001400, %l0, %l1
20064 wrpr %l1, %tstate
20065 wrhpr 0x4, %htstate
20066 retry
20067 udiv %l2, 0x0D4D, %i1
20068 bn,pn %icc, loop_1902
20069 membar 0x5E
20070loop_1901:
20071 fnand %f26, %f20, %f4
20072 stx %g6, [%l7 + 0x18]
20073loop_1902:
20074 fmovsvc %xcc, %f12, %f20
20075 sethi 0x0E74, %o4
20076 fsrc2 %f2, %f26
20077 orcc %i0, %g5, %i3
20078 fsrc1 %f18, %f24
20079 membar 0x22
20080 orncc %o7, 0x0D31, %l3
20081 bvc loop_1903
20082 ldd [%l7 + 0x60], %f24
20083 tl %xcc, 0x0
20084 stbar
20085loop_1903:
20086 fsrc1s %f26, %f22
20087 sdiv %g1, 0x1192, %g4
20088 tl %xcc, 0x5
20089 brlz %i7, loop_1904
20090 stx %o3, [%l7 + 0x18]
20091 movrgez %o6, 0x1F9, %i5
20092 mulx %i4, 0x0DC9, %o5
20093loop_1904:
20094 fmovsleu %xcc, %f19, %f0
20095 movg %xcc, %l4, %o2
20096 fandnot2s %f20, %f11, %f8
20097 std %f12, [%l7 + 0x20]
20098 tg %icc, 0x7
20099 fmovs %f0, %f25
20100 movcc %icc, %i6, %o0
20101 membar #Sync
20102 set 0x40, %g4
20103 ldda [%l7 + %g4] 0x17, %f0
20104 ldsh [%l7 + 0x28], %g7
20105 tvs %icc, 0x7
20106 edge32 %l1, %l0, %i2
20107 edge16 %g3, %g2, %o1
20108 edge32l %l5, %l6, %i1
20109 edge8n %l2, %o4, %g6
20110 sdivx %g5, 0x1206, %i3
20111 te %icc, 0x5
20112 orncc %i0, %o7, %l3
20113 wr %g0, 0x50, %asi
20114 ldxa [%g0 + 0x30] %asi, %g4
20115 tn %xcc, 0x1
20116 nop
20117 set 0x1B, %o6
20118 ldsb [%l7 + %o6], %g1
20119 sir 0x1BF0
20120 edge16 %o3, %i7, %o6
20121 sdivcc %i4, 0x142A, %i5
20122 fmovsge %icc, %f7, %f5
20123 movvs %icc, %o5, %l4
20124 bcs,a %icc, loop_1905
20125 movle %xcc, %o2, %i6
20126 fmovsl %xcc, %f16, %f20
20127 bg,a,pt %xcc, loop_1906
20128loop_1905:
20129 fabsd %f16, %f18
20130 siam 0x1
20131 set 0x33, %o0
20132 ldsba [%l7 + %o0] 0x81, %g7
20133loop_1906:
20134 array32 %l1, %l0, %i2
20135 alignaddr %g3, %o0, %o1
20136 fcmple16 %f10, %f14, %g2
20137 ldx [%l7 + 0x48], %l6
20138 prefetch [%l7 + 0x60], 0x1
20139 edge16 %i1, %l5, %l2
20140 fornot1 %f8, %f10, %f12
20141 subc %o4, 0x0F0A, %g5
20142 sll %g6, 0x10, %i0
20143 tcs %icc, 0x6
20144 tsubcctv %i3, 0x1980, %l3
20145 edge16 %o7, %g4, %g1
20146 tne %xcc, 0x6
20147 subc %o3, 0x09F5, %o6
20148 sir 0x078F
20149 ble loop_1907
20150 fsrc2s %f30, %f14
20151 movg %icc, %i4, %i7
20152 fabsd %f4, %f6
20153loop_1907:
20154 fsrc1s %f1, %f19
20155 call loop_1908
20156 movrlez %i5, %o5, %l4
20157 fmovsleu %xcc, %f12, %f27
20158 nop
20159 set 0x28, %o1
20160 ldx [%l7 + %o1], %i6
20161loop_1908:
20162 bpos,a %icc, loop_1909
20163 bne,pn %icc, loop_1910
20164 be,a %xcc, loop_1911
20165 restored
20166 rdpr %cwp, %g1
20167 rdpr %cansave, %g2
20168 rdpr %canrestore, %g3
20169 rdpr %cleanwin, %g4
20170 rdpr %otherwin, %g5
20171 rdpr %wstate, %g6
20172loop_1909:
20173 taddcc %o2, 0x05CF, %g7
20174loop_1910:
20175 stx %l1, [%l7 + 0x40]
20176loop_1911:
20177 edge16n %l0, %g3, %o0
20178 wr %g0, 0x19, %asi
20179 prefetcha [%l7 + 0x30] %asi, 0x2
20180 set 0x1E, %l4
20181 stha %i2, [%l7 + %l4] 0x14
20182 fmovsg %xcc, %f27, %f10
20183 movge %icc, %l6, %i1
20184 movleu %xcc, %l5, %l2
20185 sdivx %g2, 0x03D8, %o4
20186 fcmple32 %f24, %f4, %g6
20187 fbu %fcc0, loop_1912
20188 fmuld8ulx16 %f17, %f3, %f0
20189 fnand %f0, %f2, %f4
20190 udiv %i0, 0x0ADB, %i3
20191loop_1912:
20192 fbug %fcc1, loop_1913
20193 lduh [%l7 + 0x2E], %g5
20194 orn %l3, %g4, %g1
20195 fandnot2 %f28, %f22, %f6
20196loop_1913:
20197 movrlz %o3, 0x35E, %o6
20198 addccc %i4, %i7, %o7
20199 movne %xcc, %i5, %o5
20200 xnorcc %i6, %o2, %g7
20201 movn %icc, %l4, %l1
20202 fmovrde %g3, %f18, %f16
20203 fba %fcc0, loop_1914
20204 fmovrse %o0, %f12, %f24
20205 fornot1s %f0, %f0, %f18
20206 te %icc, 0x6
20207loop_1914:
20208 fnand %f24, %f4, %f0
20209 fabss %f5, %f30
20210 fmul8x16 %f12, %f22, %f4
20211 edge8l %o1, %l0, %l6
20212 movn %xcc, %i2, %l5
20213 edge8l %i1, %l2, %o4
20214 bleu %xcc, loop_1915
20215 and %g6, %g2, %i0
20216 brlz %g5, loop_1916
20217 fmovdcs %icc, %f25, %f24
20218loop_1915:
20219 fandnot2 %f28, %f30, %f30
20220 mulscc %i3, 0x0869, %l3
20221loop_1916:
20222 umul %g1, 0x10BA, %g4
20223 fmovsvs %icc, %f26, %f7
20224 edge16n %o3, %i4, %o6
20225 array8 %o7, %i7, %i5
20226 call loop_1917
20227 or %i6, 0x01D4, %o2
20228 fmovdg %xcc, %f26, %f8
20229 fmovsvc %xcc, %f11, %f13
20230loop_1917:
20231 movleu %xcc, %g7, %o5
20232 mulscc %l1, 0x0AD0, %l4
20233 set 0x10, %g7
20234 swapa [%l7 + %g7] 0x19, %o0
20235 movne %xcc, %g3, %o1
20236 bpos,pt %icc, loop_1918
20237 udivx %l6, 0x17F9, %l0
20238 fnot1s %f23, %f16
20239 fzeros %f14
20240loop_1918:
20241 prefetch [%l7 + 0x20], 0x1
20242 edge8l %l5, %i2, %l2
20243 subc %o4, %i1, %g6
20244 fbule %fcc1, loop_1919
20245 tgu %icc, 0x2
20246 movge %icc, %i0, %g5
20247 siam 0x4
20248loop_1919:
20249 tcs %icc, 0x2
20250 fnot1 %f22, %f2
20251 ldd [%l7 + 0x68], %g2
20252 fmovdvs %xcc, %f1, %f22
20253 udivcc %l3, 0x1821, %g1
20254 sir 0x0F02
20255 brz %g4, loop_1920
20256 bleu,a loop_1921
20257 tneg %xcc, 0x2
20258 nop
20259 set 0x58, %i4
20260 ldd [%l7 + %i4], %f4
20261loop_1920:
20262 sll %i3, %o3, %i4
20263loop_1921:
20264 call loop_1922
20265 movrlz %o6, %i7, %i5
20266 movvc %xcc, %i6, %o2
20267 edge32n %o7, %g7, %o5
20268loop_1922:
20269 fmovde %xcc, %f13, %f4
20270 fbe %fcc1, loop_1923
20271 sdivx %l1, 0x08DF, %o0
20272 popc %g3, %l4
20273 st %f29, [%l7 + 0x68]
20274loop_1923:
20275 udiv %l6, 0x0A67, %l0
20276 nop
20277 set 0x0D, %l2
20278 ldub [%l7 + %l2], %l5
20279 fcmpes %fcc2, %f22, %f7
20280 fbg,a %fcc2, loop_1924
20281 fpadd16 %f18, %f16, %f4
20282 edge8 %o1, %i2, %l2
20283 edge8l %o4, %i1, %g6
20284loop_1924:
20285 sdiv %g5, 0x0251, %g2
20286 fbl %fcc2, loop_1925
20287 fba %fcc3, loop_1926
20288 srlx %l3, 0x1E, %g1
20289 fpadd32 %f26, %f24, %f8
20290loop_1925:
20291 stw %g4, [%l7 + 0x30]
20292loop_1926:
20293 subc %i3, 0x1B25, %i0
20294 tsubcctv %i4, 0x1C75, %o6
20295 alignaddrl %i7, %i5, %i6
20296 movcs %xcc, %o2, %o3
20297 tle %xcc, 0x0
20298 addcc %o7, %o5, %l1
20299 brnz,a %o0, loop_1927
20300 fcmpd %fcc0, %f2, %f8
20301 fpadd32 %f26, %f4, %f22
20302 wr %g0, 0x88, %asi
20303 ldsha [%l7 + 0x44] %asi, %g7
20304loop_1927:
20305 tvc %xcc, 0x0
20306 fcmps %fcc1, %f3, %f17
20307 edge16n %l4, %g3, %l6
20308 fbul,a %fcc3, loop_1928
20309 fzeros %f0
20310 fbuge,a %fcc3, loop_1929
20311 ble loop_1930
20312loop_1928:
20313 restored
20314 rdpr %cwp, %g1
20315 rdpr %cansave, %g2
20316 rdpr %canrestore, %g3
20317 rdpr %cleanwin, %g4
20318 rdpr %otherwin, %g5
20319 rdpr %wstate, %g6
20320 fbg %fcc1, loop_1931
20321loop_1929:
20322 orncc %l0, %o1, %i2
20323loop_1930:
20324 edge16n %l5, %l2, %o4
20325 set 0x69, %l6
20326 stba %g6, [%l7 + %l6] 0x23
20327 membar #Sync
20328loop_1931:
20329 te %icc, 0x1
20330 sethi 0x10BD, %i1
20331 be,pt %xcc, loop_1932
20332 ldsh [%l7 + 0x78], %g2
20333 udivx %l3, 0x1693, %g5
20334 sra %g1, %g4, %i0
20335loop_1932:
20336 edge8n %i3, %o6, %i7
20337 fandnot2s %f0, %f25, %f21
20338 movre %i5, %i6, %i4
20339 std %o2, [%l7 + 0x20]
20340 set 0x20, %i6
20341 stwa %o3, [%l7 + %i6] 0x23
20342 membar #Sync
20343 subcc %o5, %o7, %o0
20344 edge8ln %l1, %g7, %g3
20345 set 0x1C, %l0
20346 sta %f8, [%l7 + %l0] 0x10
20347 xnorcc %l4, 0x041E, %l6
20348 ta %xcc, 0x1
20349 xor %o1, 0x1114, %i2
20350 fbul %fcc1, loop_1933
20351 subc %l0, %l2, %l5
20352 ldstub [%l7 + 0x4D], %o4
20353 edge32ln %g6, %g2, %i1
20354loop_1933:
20355 fnot2s %f19, %f9
20356 ta %icc, 0x5
20357 srax %g5, %g1, %l3
20358 sllx %g4, %i3, %o6
20359 xor %i7, 0x07EE, %i0
20360 edge32ln %i6, %i4, %o2
20361 sra %o3, %o5, %o7
20362 fand %f28, %f6, %f18
20363 fbne,a %fcc3, loop_1934
20364 andncc %i5, %o0, %l1
20365 nop
20366 set 0x60, %l3
20367 stw %g3, [%l7 + %l3]
20368 orn %l4, 0x136B, %l6
20369loop_1934:
20370 sra %o1, %i2, %g7
20371 edge32ln %l0, %l5, %o4
20372 movrgz %l2, %g6, %g2
20373 set 0x68, %i7
20374 lda [%l7 + %i7] 0x11, %f26
20375 fbu,a %fcc0, loop_1935
20376 tleu %icc, 0x2
20377 fsrc1 %f10, %f8
20378 edge16n %g5, %g1, %i1
20379loop_1935:
20380 edge16l %g4, %i3, %l3
20381 fmovdge %xcc, %f16, %f25
20382 subcc %o6, 0x12F3, %i7
20383 fcmped %fcc1, %f16, %f8
20384 fxnors %f19, %f1, %f11
20385 movl %xcc, %i6, %i4
20386 brgez,a %o2, loop_1936
20387 fbne,a %fcc3, loop_1937
20388 xnor %i0, %o3, %o5
20389 andcc %o7, 0x0C4A, %o0
20390loop_1936:
20391 umul %l1, %i5, %l4
20392loop_1937:
20393 fsrc2 %f0, %f8
20394 membar 0x47
20395 tl %icc, 0x0
20396 saved
20397 rdpr %cwp, %g1
20398 rdpr %cansave, %g2
20399 rdpr %canrestore, %g3
20400 rdpr %cleanwin, %g4
20401 rdpr %otherwin, %g5
20402 rdpr %wstate, %g6
20403 andncc %g3, %l6, %i2
20404 edge8n %g7, %l0, %l5
20405 orncc %o1, 0x0E58, %l2
20406 tle %xcc, 0x1
20407 fmovdcc %icc, %f20, %f15
20408 stbar
20409 set 0x08, %o4
20410 lda [%l7 + %o4] 0x18, %f25
20411 movcs %icc, %o4, %g6
20412 tcc %xcc, 0x5
20413 movpos %xcc, %g2, %g5
20414 fblg,a %fcc3, loop_1938
20415 membar 0x72
20416 alignaddrl %g1, %i1, %i3
20417 tle %xcc, 0x4
20418loop_1938:
20419 mova %icc, %g4, %o6
20420 orn %i7, %l3, %i4
20421 pdist %f24, %f8, %f16
20422 std %f30, [%l7 + 0x10]
20423 srl %i6, 0x09, %i0
20424 ldx [%l7 + 0x40], %o3
20425 fpsub16 %f0, %f30, %f22
20426 sdivx %o2, 0x0315, %o7
20427 fandnot1 %f26, %f24, %f0
20428 fandnot1s %f13, %f8, %f26
20429 fmovrsgz %o0, %f21, %f21
20430 fba %fcc1, loop_1939
20431 orcc %l1, %o5, %l4
20432 movre %i5, %l6, %i2
20433 fmovsg %xcc, %f16, %f7
20434loop_1939:
20435 fbge %fcc1, loop_1940
20436 fsrc2 %f30, %f2
20437 fcmps %fcc3, %f9, %f27
20438 sll %g7, %l0, %g3
20439loop_1940:
20440 movg %xcc, %l5, %o1
20441 smul %l2, 0x0761, %o4
20442 movrgz %g6, %g5, %g2
20443 set 0x4C, %g6
20444 ldstuba [%l7 + %g6] 0x81, %i1
20445 movcs %icc, %i3, %g4
20446 fone %f10
20447 ldstub [%l7 + 0x55], %o6
20448 nop
20449 set 0x7D, %g3
20450 ldsb [%l7 + %g3], %g1
20451 edge16 %i7, %i4, %i6
20452 fmovrslz %l3, %f29, %f0
20453 array32 %o3, %i0, %o7
20454 taddcctv %o0, 0x040A, %o2
20455 bleu,pt %icc, loop_1941
20456 fmovrde %o5, %f24, %f30
20457 fbne %fcc0, loop_1942
20458 subccc %l1, 0x0C7F, %l4
20459loop_1941:
20460 array8 %l6, %i5, %i2
20461 smulcc %g7, %g3, %l5
20462loop_1942:
20463 addc %l0, 0x1C4B, %l2
20464 movneg %icc, %o4, %o1
20465 movrgz %g6, 0x0CD, %g5
20466 nop
20467 set 0x56, %g1
20468 lduh [%l7 + %g1], %i1
20469 alignaddr %i3, %g4, %g2
20470 umulcc %g1, 0x187E, %o6
20471 edge16 %i4, %i6, %i7
20472 sra %o3, 0x18, %l3
20473 taddcc %i0, %o0, %o2
20474 array16 %o5, %l1, %l4
20475 movrne %o7, %l6, %i5
20476 ldsh [%l7 + 0x32], %i2
20477 srax %g7, 0x1A, %g3
20478 tle %xcc, 0x2
20479 taddcctv %l5, 0x1A32, %l2
20480 ba,a,pn %icc, loop_1943
20481 movne %icc, %o4, %o1
20482 udivx %l0, 0x01A5, %g6
20483 te %xcc, 0x5
20484loop_1943:
20485 tge %icc, 0x7
20486 fornot1s %f12, %f2, %f31
20487 movleu %xcc, %g5, %i1
20488 subcc %g4, 0x08C4, %i3
20489 tgu %icc, 0x7
20490 st %f23, [%l7 + 0x48]
20491 array16 %g2, %g1, %i4
20492 fone %f2
20493 st %f25, [%l7 + 0x0C]
20494 sth %i6, [%l7 + 0x40]
20495 alignaddrl %o6, %i7, %o3
20496 sir 0x06B6
20497 mova %icc, %l3, %o0
20498 lduw [%l7 + 0x10], %o2
20499 bcs,a,pt %xcc, loop_1944
20500 sdivx %o5, 0x0AE8, %i0
20501 te %xcc, 0x2
20502 std %l4, [%l7 + 0x58]
20503loop_1944:
20504 orncc %l1, 0x0527, %l6
20505 tvs %xcc, 0x4
20506 sir 0x1E7B
20507 fmuld8sux16 %f12, %f18, %f10
20508 tg %icc, 0x0
20509 edge32l %o7, %i5, %i2
20510 tne %xcc, 0x4
20511 andn %g3, 0x15D6, %g7
20512 prefetch [%l7 + 0x20], 0x3
20513 swap [%l7 + 0x38], %l5
20514 movrne %o4, 0x1C9, %l2
20515 edge16 %o1, %g6, %g5
20516 fandnot2 %f0, %f26, %f30
20517 fcmpne16 %f14, %f8, %i1
20518 set 0x08, %o5
20519 stwa %l0, [%l7 + %o5] 0x04
20520 bvc,a,pt %icc, loop_1945
20521 alignaddr %g4, %i3, %g1
20522 fornot2 %f8, %f2, %f24
20523 fmuld8sux16 %f25, %f7, %f10
20524loop_1945:
20525 sra %i4, %i6, %o6
20526 fmovsn %xcc, %f21, %f27
20527 umul %g2, 0x1A63, %o3
20528 sdivcc %l3, 0x1634, %i7
20529 fnot1s %f6, %f11
20530 set 0x40, %i5
20531 ldda [%l7 + %i5] 0x81, %o0
20532 edge8n %o2, %o5, %l4
20533 array16 %l1, %l6, %i0
20534 tsubcctv %i5, 0x0783, %i2
20535 ta %icc, 0x1
20536 tsubcc %g3, 0x12D1, %o7
20537 srlx %l5, %o4, %l2
20538 movrne %o1, 0x3C4, %g6
20539 movrgz %g5, %i1, %g7
20540 bne loop_1946
20541 bge,a loop_1947
20542 fmovrslez %l0, %f24, %f11
20543 fbuge %fcc2, loop_1948
20544loop_1946:
20545 bvs,a %icc, loop_1949
20546loop_1947:
20547 edge16n %i3, %g1, %i4
20548 fmovsleu %icc, %f9, %f4
20549loop_1948:
20550 siam 0x6
20551loop_1949:
20552 taddcctv %i6, 0x05EC, %g4
20553 set 0x5C, %g5
20554 stwa %o6, [%l7 + %g5] 0x10
20555 taddcctv %g2, 0x0AFD, %l3
20556 wr %g0, 0x19, %asi
20557 lduha [%l7 + 0x52] %asi, %i7
20558 ldstub [%l7 + 0x28], %o0
20559 movleu %xcc, %o2, %o3
20560 mulx %l4, 0x0F51, %l1
20561 movcs %xcc, %l6, %i0
20562 mulx %i5, %i2, %o5
20563 fmovdne %icc, %f22, %f3
20564 xor %o7, %g3, %o4
20565 bn,a %xcc, loop_1950
20566 fmul8x16al %f9, %f10, %f22
20567 wr %g0, 0x88, %asi
20568 ldda [%l7 + 0x40] %asi, %f16
20569loop_1950:
20570 nop
20571 set 0x77, %i3
20572 lduba [%l7 + %i3] 0x0c, %l5
20573 ba,pt %icc, loop_1951
20574 tvs %xcc, 0x4
20575 tge %icc, 0x1
20576 fmul8x16au %f6, %f7, %f0
20577loop_1951:
20578 srlx %l2, %o1, %g5
20579 array8 %g6, %g7, %l0
20580 set 0x78, %i0
20581 lduba [%l7 + %i0] 0x10, %i1
20582 fbn,a %fcc0, loop_1952
20583 pdist %f4, %f8, %f26
20584 ld [%l7 + 0x10], %f0
20585 fpadd32s %f8, %f14, %f28
20586loop_1952:
20587 brlz %g1, loop_1953
20588 movpos %xcc, %i4, %i3
20589 fmovspos %xcc, %f16, %f28
20590 srlx %g4, 0x03, %i6
20591loop_1953:
20592 fmovdcc %icc, %f20, %f22
20593 array16 %o6, %g2, %i7
20594 fnands %f16, %f0, %f29
20595 prefetch [%l7 + 0x08], 0x0
20596 wr %g0, 0x11, %asi
20597 ldswa [%l7 + 0x28] %asi, %o0
20598 movre %o2, 0x021, %o3
20599 bne,pn %xcc, loop_1954
20600 bshuffle %f22, %f24, %f10
20601 array8 %l3, %l4, %l6
20602 movre %l1, %i5, %i0
20603loop_1954:
20604 or %i2, 0x07B8, %o7
20605 tpos %icc, 0x4
20606 fmovde %xcc, %f3, %f17
20607 tvs %xcc, 0x3
20608 sra %o5, %g3, %l5
20609 tn %xcc, 0x0
20610 edge32 %o4, %o1, %l2
20611 umulcc %g6, %g5, %l0
20612 sethi 0x0CF5, %g7
20613 saved
20614 rdpr %cwp, %g1
20615 rdpr %cansave, %g2
20616 rdpr %canrestore, %g3
20617 rdpr %cleanwin, %g4
20618 rdpr %otherwin, %g5
20619 rdpr %wstate, %g6
20620 tgu %xcc, 0x7
20621 sdivcc %g1, 0x19C8, %i1
20622 bleu,pt %icc, loop_1955
20623 nop
20624 set 0x5C, %g2
20625 lduw [%l7 + %g2], %i4
20626 brgz %g4, loop_1956
20627 tn %icc, 0x0
20628loop_1955:
20629 brz %i6, loop_1957
20630 edge8l %o6, %g2, %i3
20631loop_1956:
20632 srax %o0, 0x05, %i7
20633 addccc %o2, 0x0CE1, %o3
20634loop_1957:
20635 tge %icc, 0x2
20636 movvc %icc, %l4, %l3
20637 mulscc %l1, 0x0DF6, %i5
20638 fbug %fcc1, loop_1958
20639 movn %xcc, %l6, %i2
20640 smulcc %o7, %i0, %g3
20641 edge16l %l5, %o4, %o1
20642loop_1958:
20643 fnand %f4, %f8, %f2
20644 edge8n %l2, %g6, %g5
20645 fmovdvs %icc, %f20, %f22
20646 fbg,a %fcc3, loop_1959
20647 orcc %l0, %o5, %g7
20648 set 0x7C, %i2
20649 ldstuba [%l7 + %i2] 0x11, %i1
20650loop_1959:
20651 fcmpne16 %f22, %f28, %g1
20652 tpos %xcc, 0x5
20653 tsubcc %g4, %i6, %i4
20654 andcc %g2, 0x04E1, %o6
20655 fmovse %icc, %f24, %f19
20656 sll %o0, 0x13, %i7
20657 bpos,pt %icc, loop_1960
20658 xnor %i3, %o2, %o3
20659 wr %g0, 0x81, %asi
20660 ldsba [%l7 + 0x3E] %asi, %l3
20661loop_1960:
20662 nop
20663 set 0x2C, %l5
20664 lduha [%l7 + %l5] 0x89, %l4
20665 ta %xcc, 0x7
20666 mulx %i5, %l6, %i2
20667 tle %icc, 0x6
20668 fmovd %f2, %f10
20669 fmovse %xcc, %f16, %f24
20670 fbug %fcc0, loop_1961
20671 sdiv %o7, 0x1491, %i0
20672 lduh [%l7 + 0x6E], %l1
20673 sra %g3, 0x14, %o4
20674loop_1961:
20675 tleu %xcc, 0x7
20676 mulx %o1, %l5, %g6
20677 pdist %f18, %f24, %f28
20678 taddcctv %l2, 0x0567, %g5
20679 movg %xcc, %o5, %l0
20680 fsrc1 %f8, %f8
20681 bge,pn %xcc, loop_1962
20682 tge %xcc, 0x3
20683 alignaddrl %i1, %g1, %g4
20684 movre %g7, 0x263, %i4
20685loop_1962:
20686 orcc %i6, 0x1A6F, %g2
20687 fpsub16 %f4, %f8, %f18
20688 movvs %xcc, %o6, %i7
20689 sdiv %o0, 0x17F7, %o2
20690 fmovda %xcc, %f8, %f26
20691 fandnot1s %f20, %f20, %f23
20692 movg %xcc, %i3, %o3
20693 fmul8ulx16 %f14, %f12, %f6
20694 sub %l3, 0x04B0, %l4
20695 nop
20696 setx loop_1963, %l0, %l1
20697 wrpr 0x1, %tl
20698 wrpr %l1, %tnpc
20699 setx 0x34400001400, %l0, %l1
20700 wrpr %l1, %tstate
20701 wrhpr 0x4, %htstate
20702 done
20703 udivx %l6, 0x1828, %i5
20704 edge32ln %o7, %i0, %l1
20705 movvs %icc, %g3, %o4
20706loop_1963:
20707 mulscc %i2, %o1, %l5
20708 tpos %xcc, 0x7
20709 popc 0x0417, %g6
20710 tcc %icc, 0x4
20711 fcmple16 %f6, %f0, %g5
20712 wr %g0, 0x2f, %asi
20713 ldda [%l7 + 0x60] %asi, %o4
20714 fmovrdlz %l0, %f12, %f20
20715 fbule %fcc2, loop_1964
20716 movle %xcc, %i1, %g1
20717 tgu %icc, 0x5
20718 tcs %icc, 0x1
20719loop_1964:
20720 udivcc %g4, 0x062F, %g7
20721 ta %icc, 0x6
20722 movre %i4, 0x236, %i6
20723 fnands %f15, %f0, %f4
20724 fxnors %f7, %f2, %f28
20725 xorcc %g2, 0x08DD, %l2
20726 wr %g0, 0x89, %asi
20727 ldstuba [%l7 + 0x3E] %asi, %i7
20728 add %l7, 0x30, %l6
20729 wr %g0, 0x10, %asi
20730 ldxa [%l6] %asi, %o0
20731 casxa [%l6] 0x10, %o0, %o2
20732 sll %o6, 0x0A, %i3
20733 fmovrslez %l3, %f15, %f14
20734 fmovsgu %icc, %f18, %f6
20735 sra %l4, 0x07, %o3
20736 ta %xcc, 0x5
20737 lduh [%l7 + 0x58], %i5
20738 movvc %xcc, %o7, %i0
20739 fbug,a %fcc0, loop_1965
20740 movge %xcc, %l1, %g3
20741 fbg %fcc2, loop_1966
20742 fcmpeq16 %f22, %f12, %o4
20743loop_1965:
20744 nop
20745 set 0x30, %i1
20746 ldstuba [%l7 + %i1] 0x88, %i2
20747loop_1966:
20748 bn %xcc, loop_1967
20749 subccc %o1, %l5, %l6
20750 fsrc1 %f8, %f12
20751 mulx %g6, 0x0C9B, %g5
20752loop_1967:
20753 array8 %o5, %l0, %g1
20754 movrgz %i1, 0x2ED, %g4
20755 fmul8x16al %f21, %f3, %f30
20756 tl %icc, 0x5
20757 fble,a %fcc1, loop_1968
20758 array8 %g7, %i4, %g2
20759 bcc,a loop_1969
20760 udivcc %l2, 0x008B, %i6
20761loop_1968:
20762 ldsh [%l7 + 0x22], %i7
20763 tle %icc, 0x7
20764loop_1969:
20765 addccc %o0, 0x14FF, %o2
20766 mulx %o6, 0x0DDC, %l3
20767 bcc,a,pt %icc, loop_1970
20768 fmovdvc %icc, %f7, %f28
20769 ba %icc, loop_1971
20770 fmovdvc %icc, %f25, %f22
20771loop_1970:
20772 nop
20773 setx loop_1972, %l0, %l1
20774 wrpr 0x1, %tl
20775 wrpr %l1, %tpc
20776 add %l1, 0x4, %l1
20777 wrpr %l1, %tnpc
20778 setx 0x34400001400, %l0, %l1
20779 wrpr %l1, %tstate
20780 wrhpr 0x4, %htstate
20781 retry
20782 fnands %f17, %f19, %f20
20783loop_1971:
20784 addc %i3, 0x08DE, %o3
20785 tcc %icc, 0x1
20786loop_1972:
20787 mova %icc, %l4, %i5
20788 mova %icc, %o7, %i0
20789 sth %l1, [%l7 + 0x1C]
20790 edge32ln %o4, %i2, %g3
20791 call loop_1973
20792 fbuge %fcc1, loop_1974
20793 fbue %fcc2, loop_1975
20794 movrlez %o1, %l5, %g6
20795loop_1973:
20796 movvc %xcc, %g5, %o5
20797loop_1974:
20798 tl %icc, 0x3
20799loop_1975:
20800 movrgz %l0, 0x15A, %g1
20801 edge8ln %l6, %g4, %g7
20802 movn %xcc, %i4, %i1
20803 tvs %xcc, 0x7
20804 fpadd32 %f8, %f14, %f2
20805 array32 %g2, %i6, %l2
20806 edge16 %o0, %i7, %o6
20807 bcc,a,pt %xcc, loop_1976
20808 fabss %f26, %f2
20809 fmovsvs %xcc, %f5, %f8
20810 tl %icc, 0x6
20811loop_1976:
20812 brgz %o2, loop_1977
20813 edge16ln %i3, %o3, %l4
20814 fmovrse %i5, %f13, %f9
20815 fsrc2s %f4, %f1
20816loop_1977:
20817 ta %xcc, 0x2
20818 nop
20819 setx loop_1978, %l0, %l1
20820 jmpl %l1, %o7
20821 array16 %i0, %l1, %l3
20822 fbn,a %fcc0, loop_1979
20823 bcc,a,pt %xcc, loop_1980
20824loop_1978:
20825 sir 0x07DF
20826 tcs %icc, 0x3
20827loop_1979:
20828 sir 0x0C32
20829loop_1980:
20830 xnor %i2, 0x1D2C, %o4
20831 move %icc, %g3, %l5
20832 fbuge,a %fcc0, loop_1981
20833 saved
20834 rdpr %cwp, %g1
20835 rdpr %cansave, %g2
20836 rdpr %canrestore, %g3
20837 rdpr %cleanwin, %g4
20838 rdpr %otherwin, %g5
20839 rdpr %wstate, %g6
20840 fbne,a %fcc2, loop_1982
20841 sllx %g6, %g5, %o5
20842loop_1981:
20843 movgu %icc, %o1, %g1
20844 sllx %l6, %l0, %g7
20845loop_1982:
20846 fnor %f24, %f28, %f6
20847 brlz,a %g4, loop_1983
20848 fornot2 %f16, %f24, %f30
20849 popc 0x0FBF, %i1
20850 taddcctv %g2, 0x18D6, %i4
20851loop_1983:
20852 stbar
20853 orcc %l2, 0x0606, %o0
20854 fmul8x16 %f30, %f20, %f24
20855 wr %g0, 0x17, %asi
20856 stda %f16, [%l7 + 0x40] %asi
20857 membar #Sync
20858 array16 %i7, %o6, %i6
20859 fba,a %fcc1, loop_1984
20860 sth %o2, [%l7 + 0x4A]
20861 fbne,a %fcc1, loop_1985
20862 tcs %icc, 0x7
20863loop_1984:
20864 fmovrdlez %i3, %f20, %f10
20865 alignaddrl %o3, %i5, %o7
20866loop_1985:
20867 fsrc2 %f2, %f18
20868 bleu,a,pt %icc, loop_1986
20869 fmovscs %xcc, %f8, %f7
20870 fmovrdne %i0, %f30, %f10
20871 xorcc %l4, 0x153C, %l1
20872loop_1986:
20873 movl %icc, %l3, %o4
20874 nop
20875 setx loop_1987, %l0, %l1
20876 wrpr 0x1, %tl
20877 wrpr %l1, %tnpc
20878 setx 0x34400001400, %l0, %l1
20879 wrpr %l1, %tstate
20880 wrhpr 0x4, %htstate
20881 done
20882 bg loop_1988
20883 fpsub16s %f12, %f25, %f19
20884 sub %g3, %l5, %g6
20885loop_1987:
20886 fors %f3, %f0, %f17
20887loop_1988:
20888 fmovde %xcc, %f16, %f10
20889 fblg %fcc1, loop_1989
20890 movvs %xcc, %i2, %o5
20891 fzero %f22
20892 bneg,a %icc, loop_1990
20893loop_1989:
20894 alignaddrl %o1, %g1, %l6
20895 tvc %xcc, 0x2
20896 srlx %l0, 0x0A, %g5
20897loop_1990:
20898 xorcc %g7, %i1, %g4
20899 fmovrdlz %g2, %f16, %f26
20900 fcmpne16 %f22, %f22, %i4
20901 movg %xcc, %o0, %l2
20902 sll %i7, 0x02, %i6
20903 fcmpes %fcc1, %f8, %f5
20904 addccc %o6, %i3, %o2
20905 mova %icc, %o3, %o7
20906 tvc %icc, 0x1
20907 bn,pn %xcc, loop_1991
20908 tcc %icc, 0x1
20909 tle %xcc, 0x5
20910 tcc %icc, 0x2
20911loop_1991:
20912 movvs %xcc, %i5, %l4
20913 ta %xcc, 0x2
20914 subccc %l1, %i0, %l3
20915 or %g3, 0x149E, %l5
20916 ta %icc, 0x2
20917 fandnot1s %f19, %f21, %f13
20918 edge32n %o4, %i2, %o5
20919 and %g6, 0x0A06, %g1
20920 movrgz %l6, 0x1B0, %l0
20921 orncc %g5, 0x18F6, %o1
20922 wr %g0, 0x88, %asi
20923 lduha [%l7 + 0x48] %asi, %i1
20924 sra %g7, %g2, %g4
20925 brgz,a %o0, loop_1992
20926 movvc %xcc, %l2, %i7
20927 fnands %f12, %f8, %f3
20928 set 0x68, %o3
20929 lda [%l7 + %o3] 0x80, %f3
20930loop_1992:
20931 fandnot1s %f27, %f30, %f1
20932 wr %g0, 0x0c, %asi
20933 stwa %i4, [%l7 + 0x48] %asi
20934 te %icc, 0x6
20935 taddcctv %i6, %o6, %i3
20936 tsubcc %o3, %o7, %i5
20937 saved
20938 rdpr %cwp, %g1
20939 rdpr %cansave, %g2
20940 rdpr %canrestore, %g3
20941 rdpr %cleanwin, %g4
20942 rdpr %otherwin, %g5
20943 rdpr %wstate, %g6
20944 orn %l4, 0x1E20, %o2
20945 tcc %icc, 0x6
20946 xorcc %i0, 0x04C3, %l1
20947 bn loop_1993
20948 edge8ln %l3, %l5, %o4
20949 array32 %i2, %g3, %o5
20950 fone %f30
20951loop_1993:
20952 sllx %g1, %l6, %g6
20953 xorcc %g5, 0x0D57, %o1
20954 mulscc %i1, 0x0087, %l0
20955 tcs %xcc, 0x3
20956 fcmpne16 %f8, %f6, %g7
20957 fbne %fcc2, loop_1994
20958 fmovdleu %icc, %f28, %f19
20959 std %g2, [%l7 + 0x70]
20960 wr %g0, 0xe2, %asi
20961 stha %g4, [%l7 + 0x78] %asi
20962 membar #Sync
20963loop_1994:
20964 sdivx %l2, 0x1D41, %o0
20965 movrlz %i7, %i4, %i6
20966 edge32 %o6, %i3, %o3
20967 set 0x57, %o2
20968 lduba [%l7 + %o2] 0x04, %i5
20969 mova %icc, %o7, %l4
20970 fmovrdlz %i0, %f18, %f10
20971 fmovsle %icc, %f24, %f5
20972 bcs,pt %xcc, loop_1995
20973 tleu %xcc, 0x1
20974 sdivcc %l1, 0x09CF, %o2
20975 edge8n %l3, %l5, %o4
20976loop_1995:
20977 or %i2, 0x075B, %g3
20978 alignaddrl %o5, %g1, %g6
20979 fmovdl %xcc, %f25, %f15
20980 bgu,a loop_1996
20981 fmovsn %icc, %f25, %f22
20982 fbule,a %fcc2, loop_1997
20983 fmovsvs %xcc, %f25, %f31
20984loop_1996:
20985 edge32n %l6, %o1, %g5
20986 call loop_1998
20987loop_1997:
20988 brgz %i1, loop_1999
20989 fones %f1
20990 swap [%l7 + 0x44], %l0
20991loop_1998:
20992 tl %xcc, 0x3
20993loop_1999:
20994 tleu %icc, 0x3
20995 fmovdpos %icc, %f25, %f11
20996 te %icc, 0x0
20997 taddcctv %g2, 0x0A8D, %g4
20998 bne,a %xcc, loop_2000
20999 fmovdge %xcc, %f16, %f2
21000 set 0x7C, %l1
21001 swapa [%l7 + %l1] 0x88, %l2
21002loop_2000:
21003 swap [%l7 + 0x7C], %o0
21004 mulscc %i7, %i4, %g7
21005 array8 %o6, %i3, %o3
21006 wr %g0, 0x18, %asi
21007 stba %i5, [%l7 + 0x5A] %asi
21008 orncc %i6, 0x1010, %l4
21009 set 0x10, %o7
21010 stxa %o7, [%l7 + %o7] 0x80
21011 fble %fcc3, loop_2001
21012 movvs %xcc, %i0, %o2
21013 movle %icc, %l3, %l5
21014 tsubcc %l1, 0x03C9, %i2
21015loop_2001:
21016 movneg %xcc, %g3, %o4
21017 sra %o5, 0x12, %g6
21018 set 0x58, %o6
21019 stha %g1, [%l7 + %o6] 0x14
21020 xorcc %l6, 0x123A, %g5
21021 move %icc, %o1, %l0
21022 ldstub [%l7 + 0x2C], %g2
21023 umulcc %i1, %l2, %g4
21024 fmovdvc %icc, %f14, %f12
21025 fmovdcs %xcc, %f0, %f30
21026 fbl,a %fcc1, loop_2002
21027 fmovs %f13, %f30
21028 srax %i7, 0x1C, %o0
21029 fandnot2s %f27, %f4, %f0
21030loop_2002:
21031 sir 0x0A48
21032 fbule %fcc0, loop_2003
21033 addcc %i4, 0x0BB4, %o6
21034 umulcc %g7, 0x0AF0, %o3
21035 movleu %xcc, %i5, %i3
21036loop_2003:
21037 fmuld8ulx16 %f14, %f11, %f24
21038 tneg %icc, 0x7
21039 tgu %xcc, 0x2
21040 andcc %i6, %l4, %o7
21041 nop
21042 set 0x7B, %o0
21043 ldstub [%l7 + %o0], %i0
21044 xnor %o2, 0x0DAC, %l5
21045 fble %fcc1, loop_2004
21046 ldx [%l7 + 0x70], %l1
21047 tg %xcc, 0x1
21048 set 0x24, %g4
21049 sta %f29, [%l7 + %g4] 0x80
21050loop_2004:
21051 movge %icc, %i2, %g3
21052 brlez %l3, loop_2005
21053 tg %icc, 0x1
21054 set 0x40, %l4
21055 stda %f0, [%l7 + %l4] 0xf1
21056 membar #Sync
21057loop_2005:
21058 tleu %icc, 0x0
21059 array32 %o5, %g6, %g1
21060 fpadd16 %f26, %f26, %f8
21061 fpadd32s %f8, %f11, %f25
21062 fbne,a %fcc2, loop_2006
21063 andncc %o4, %l6, %g5
21064 fbug %fcc0, loop_2007
21065 tsubcctv %l0, %g2, %i1
21066loop_2006:
21067 sdivcc %l2, 0x088F, %g4
21068 umul %o1, 0x191B, %i7
21069loop_2007:
21070 fsrc2s %f28, %f3
21071 movcs %xcc, %i4, %o6
21072 movgu %icc, %o0, %g7
21073 fmovrdlez %i5, %f28, %f18
21074 fpack16 %f18, %f11
21075 fmovrdlez %i3, %f26, %f14
21076 sdivx %i6, 0x1658, %l4
21077 tleu %icc, 0x3
21078 movrgez %o3, %i0, %o7
21079 tl %icc, 0x2
21080 brgz,a %l5, loop_2008
21081 fmovdgu %icc, %f11, %f24
21082 fnor %f12, %f6, %f14
21083 wr %g0, 0xea, %asi
21084 stwa %o2, [%l7 + 0x78] %asi
21085 membar #Sync
21086loop_2008:
21087 xorcc %i2, %g3, %l1
21088 add %l7, 0x28, %l6
21089 wr %g0, 0x80, %asi
21090 ldxa [%l6] %asi, %o5
21091 casxa [%l6] %asi, %o5, %g6
21092 tsubcctv %g1, %o4, %l3
21093 fpsub32 %f14, %f30, %f12
21094 smul %l6, 0x1712, %l0
21095 movle %icc, %g2, %g5
21096 ldsb [%l7 + 0x4C], %i1
21097 edge16l %g4, %l2, %o1
21098 movpos %xcc, %i4, %i7
21099 movleu %xcc, %o6, %g7
21100 andncc %o0, %i3, %i6
21101 brnz,a %l4, loop_2009
21102 movcc %icc, %o3, %i0
21103 stb %o7, [%l7 + 0x5B]
21104 be loop_2010
21105loop_2009:
21106 tpos %icc, 0x3
21107 fbl,a %fcc0, loop_2011
21108 fmovsneg %xcc, %f19, %f23
21109loop_2010:
21110 add %l5, %i5, %i2
21111 umul %o2, %l1, %o5
21112loop_2011:
21113 movrlz %g6, 0x0ED, %g3
21114 subcc %g1, 0x16F7, %l3
21115 udiv %o4, 0x1383, %l6
21116 alignaddrl %l0, %g5, %g2
21117 tsubcc %g4, %i1, %o1
21118 fmovrslz %i4, %f23, %f22
21119 fabss %f24, %f26
21120 andncc %l2, %i7, %o6
21121 tl %xcc, 0x3
21122 fcmpes %fcc3, %f18, %f17
21123 be,a loop_2012
21124 movneg %icc, %o0, %g7
21125 fbne %fcc1, loop_2013
21126 alignaddr %i3, %i6, %o3
21127loop_2012:
21128 edge32n %i0, %o7, %l4
21129 ta %icc, 0x0
21130loop_2013:
21131 srax %i5, 0x0F, %l5
21132 swap [%l7 + 0x70], %o2
21133 fsrc1s %f2, %f9
21134 orcc %l1, 0x011F, %i2
21135 fmuld8sux16 %f25, %f16, %f28
21136 movrgez %o5, %g6, %g1
21137 edge32n %g3, %o4, %l3
21138 fmovsa %xcc, %f0, %f31
21139 andncc %l6, %l0, %g5
21140 fxnors %f26, %f9, %f15
21141 ldsw [%l7 + 0x0C], %g2
21142 umul %g4, %i1, %o1
21143 srl %l2, %i7, %i4
21144 tpos %icc, 0x1
21145 tsubcctv %o6, %g7, %o0
21146 set 0x50, %o1
21147 stha %i6, [%l7 + %o1] 0xea
21148 membar #Sync
21149 bcc,pn %xcc, loop_2014
21150 brlez %o3, loop_2015
21151 addccc %i3, 0x1B46, %o7
21152 fmovse %xcc, %f27, %f25
21153loop_2014:
21154 tcc %icc, 0x1
21155loop_2015:
21156 mulscc %i0, 0x0F6C, %i5
21157 taddcctv %l5, %l4, %o2
21158 orn %l1, 0x1249, %i2
21159 movne %icc, %o5, %g1
21160 fmovdcs %icc, %f25, %f2
21161 movpos %icc, %g3, %g6
21162 tsubcc %o4, %l6, %l3
21163 movre %g5, 0x049, %g2
21164 addcc %g4, %i1, %l0
21165 fmovsne %icc, %f11, %f27
21166 movg %xcc, %l2, %o1
21167 wr %g0, 0x20, %asi
21168 ldxa [%g0 + 0x30] %asi, %i4
21169 ld [%l7 + 0x38], %f13
21170 swap [%l7 + 0x54], %i7
21171 umulcc %g7, 0x117A, %o0
21172 add %l7, 0x18, %l6
21173 wr %g0, 0x80, %asi
21174 ldxa [%l6] %asi, %o6
21175 casxa [%l6] %asi, %o6, %i6
21176 mulscc %i3, %o3, %i0
21177 movcc %icc, %o7, %i5
21178 set 0x0B, %g7
21179 ldsba [%l7 + %g7] 0x0c, %l5
21180 fmovdne %icc, %f17, %f20
21181 restored
21182 rdpr %cwp, %g1
21183 rdpr %cansave, %g2
21184 rdpr %canrestore, %g3
21185 rdpr %cleanwin, %g4
21186 rdpr %otherwin, %g5
21187 rdpr %wstate, %g6
21188 fnand %f4, %f12, %f0
21189 set 0x6C, %i4
21190 lduha [%l7 + %i4] 0x80, %l4
21191 fpackfix %f4, %f0
21192 alignaddrl %o2, %l1, %i2
21193 movrlez %g1, 0x345, %o5
21194 fpadd16 %f20, %f26, %f22
21195 orn %g3, %o4, %g6
21196 tg %icc, 0x0
21197 fsrc1 %f22, %f22
21198 tneg %xcc, 0x6
21199 tle %icc, 0x0
21200 movre %l3, %g5, %g2
21201 subcc %l6, %i1, %l0
21202 sll %l2, %g4, %o1
21203 stb %i7, [%l7 + 0x50]
21204 orncc %i4, %o0, %o6
21205 alignaddrl %i6, %g7, %i3
21206 fmovsvs %xcc, %f15, %f12
21207 sra %i0, %o3, %i5
21208 movrgz %l5, %l4, %o2
21209 movvc %icc, %l1, %o7
21210 tvc %xcc, 0x1
21211 fbuge %fcc3, loop_2016
21212 tsubcc %i2, 0x039D, %o5
21213 fbne %fcc1, loop_2017
21214 movpos %icc, %g1, %g3
21215loop_2016:
21216 tcc %icc, 0x4
21217 array8 %o4, %l3, %g5
21218loop_2017:
21219 addccc %g2, 0x1018, %g6
21220 tleu %icc, 0x6
21221 bne %xcc, loop_2018
21222 saved
21223 rdpr %cwp, %g1
21224 rdpr %cansave, %g2
21225 rdpr %canrestore, %g3
21226 rdpr %cleanwin, %g4
21227 rdpr %otherwin, %g5
21228 rdpr %wstate, %g6
21229 movrlz %l6, %i1, %l2
21230 prefetch [%l7 + 0x34], 0x3
21231loop_2018:
21232 fmul8ulx16 %f22, %f10, %f18
21233 faligndata %f14, %f6, %f8
21234 srlx %l0, %o1, %g4
21235 fbo,a %fcc1, loop_2019
21236 bvc,a,pt %xcc, loop_2020
21237 orn %i4, 0x0252, %i7
21238 move %icc, %o6, %o0
21239loop_2019:
21240 fblg,a %fcc2, loop_2021
21241loop_2020:
21242 fba,a %fcc2, loop_2022
21243 sub %i6, 0x0B30, %g7
21244 orn %i3, 0x04CA, %i0
21245loop_2021:
21246 fmovdvs %icc, %f28, %f11
21247loop_2022:
21248 subc %o3, 0x0DB4, %l5
21249 call loop_2023
21250 fmovdcc %icc, %f21, %f2
21251 movge %icc, %l4, %o2
21252 array16 %l1, %i5, %o7
21253loop_2023:
21254 ldd [%l7 + 0x20], %f6
21255 membar 0x55
21256 sll %o5, 0x06, %i2
21257 udiv %g1, 0x0AB7, %o4
21258 bne,a loop_2024
21259 fbuge %fcc3, loop_2025
21260 xnorcc %g3, 0x1F08, %g5
21261 movgu %icc, %l3, %g6
21262loop_2024:
21263 nop
21264 set 0x108, %l2
21265 stxa %l6, [%g0 + %l2] 0x21
21266loop_2025:
21267 st %f4, [%l7 + 0x10]
21268 subc %g2, %l2, %l0
21269 fbne %fcc0, loop_2026
21270 andn %o1, 0x148D, %i1
21271 movleu %icc, %g4, %i4
21272 movrne %o6, %i7, %o0
21273loop_2026:
21274 sdivcc %i6, 0x1983, %i3
21275 tsubcc %i0, %o3, %g7
21276 sdiv %l4, 0x1831, %o2
21277 wr %g0, 0x04, %asi
21278 lduha [%l7 + 0x42] %asi, %l5
21279 fmovdleu %xcc, %f5, %f18
21280 restored
21281 rdpr %cwp, %g1
21282 rdpr %cansave, %g2
21283 rdpr %canrestore, %g3
21284 rdpr %cleanwin, %g4
21285 rdpr %otherwin, %g5
21286 rdpr %wstate, %g6
21287 edge32ln %i5, %o7, %o5
21288 edge32l %l1, %i2, %o4
21289 fbge %fcc1, loop_2027
21290 bleu,a %xcc, loop_2028
21291 tleu %xcc, 0x4
21292 sir 0x064A
21293loop_2027:
21294 prefetch [%l7 + 0x4C], 0x2
21295loop_2028:
21296 fmovsvs %xcc, %f5, %f16
21297 fbn %fcc1, loop_2029
21298 addc %g1, %g3, %g5
21299 bn,a,pn %xcc, loop_2030
21300 orncc %g6, 0x0EA4, %l3
21301loop_2029:
21302 bge,a loop_2031
21303 edge8ln %g2, %l2, %l6
21304loop_2030:
21305 edge16ln %l0, %i1, %o1
21306 fbue %fcc3, loop_2032
21307loop_2031:
21308 mulscc %i4, %o6, %i7
21309 orn %o0, %g4, %i3
21310 sll %i0, %o3, %g7
21311loop_2032:
21312 fpmerge %f11, %f6, %f24
21313 tne %xcc, 0x3
21314 fmovsvc %xcc, %f16, %f29
21315 move %icc, %l4, %o2
21316 set 0x18, %i6
21317 stba %l5, [%l7 + %i6] 0x88
21318 tg %xcc, 0x7
21319 fmovsge %xcc, %f2, %f3
21320 umul %i6, 0x1576, %i5
21321 ba,pt %icc, loop_2033
21322 array32 %o7, %o5, %i2
21323 fpadd16 %f18, %f24, %f2
21324 set 0x40, %l6
21325 stda %f0, [%l7 + %l6] 0x0c
21326loop_2033:
21327 fpackfix %f10, %f10
21328 fpadd16 %f12, %f8, %f30
21329 orncc %l1, 0x1C4F, %g1
21330 fxnor %f12, %f6, %f30
21331 udiv %o4, 0x05B3, %g5
21332 movcc %xcc, %g6, %g3
21333 edge16 %l3, %g2, %l6
21334 edge32 %l0, %i1, %l2
21335 tneg %icc, 0x3
21336 fblg,a %fcc0, loop_2034
21337 fcmpeq16 %f28, %f14, %i4
21338 fmovrdgez %o6, %f18, %f12
21339 siam 0x3
21340loop_2034:
21341 fands %f5, %f30, %f14
21342 umulcc %o1, 0x0AC5, %i7
21343 array8 %g4, %i3, %o0
21344 stb %i0, [%l7 + 0x7D]
21345 movvc %xcc, %g7, %l4
21346 subccc %o3, %l5, %o2
21347 fbl,a %fcc3, loop_2035
21348 movrlz %i6, 0x0D8, %i5
21349 fmovdn %icc, %f20, %f5
21350 std %o6, [%l7 + 0x48]
21351loop_2035:
21352 xor %i2, 0x1932, %l1
21353 subcc %g1, %o5, %g5
21354 subc %o4, 0x1995, %g3
21355 move %icc, %l3, %g2
21356 fmovrslez %l6, %f13, %f28
21357 edge32ln %g6, %i1, %l2
21358 xorcc %i4, %l0, %o6
21359 fmovrslez %i7, %f26, %f8
21360 movrgez %o1, %i3, %o0
21361 fnot2s %f25, %f11
21362 andncc %i0, %g4, %g7
21363 sub %o3, %l4, %o2
21364 prefetch [%l7 + 0x10], 0x2
21365 ldsw [%l7 + 0x0C], %i6
21366 movn %xcc, %l5, %o7
21367 addcc %i2, 0x16DB, %i5
21368 ldub [%l7 + 0x1F], %g1
21369 prefetch [%l7 + 0x64], 0x3
21370 pdist %f22, %f8, %f2
21371 wr %g0, 0x88, %asi
21372 stha %l1, [%l7 + 0x1E] %asi
21373 set 0x4D, %l3
21374 ldstuba [%l7 + %l3] 0x0c, %g5
21375 sdivcc %o4, 0x0393, %g3
21376 fnegs %f23, %f13
21377 fornot1s %f24, %f22, %f8
21378 ldsw [%l7 + 0x58], %o5
21379 tpos %icc, 0x1
21380 set 0x38, %l0
21381 stxa %g2, [%l7 + %l0] 0x04
21382 addcc %l3, %g6, %i1
21383 wr %g0, 0x80, %asi
21384 stha %l2, [%l7 + 0x4E] %asi
21385 array32 %l6, %l0, %o6
21386 srlx %i4, 0x0F, %i7
21387 subccc %o1, 0x099A, %o0
21388 fmovdne %xcc, %f26, %f2
21389 edge16 %i3, %i0, %g4
21390 nop
21391 setx loop_2036, %l0, %l1
21392 wrpr 0x1, %tl
21393 wrpr %l1, %tnpc
21394 setx 0x34400001400, %l0, %l1
21395 wrpr %l1, %tstate
21396 wrhpr 0x4, %htstate
21397 done
21398 fmovrdlez %g7, %f20, %f20
21399 fcmpeq32 %f24, %f28, %o3
21400 set 0x4F, %o4
21401 stba %o2, [%l7 + %o4] 0x0c
21402loop_2036:
21403 nop
21404 set 0x62, %g6
21405 sth %i6, [%l7 + %g6]
21406 udivcc %l4, 0x1B46, %l5
21407 addcc %i2, 0x0927, %o7
21408 andcc %g1, 0x03E1, %i5
21409 addcc %g5, %l1, %g3
21410 edge16l %o4, %o5, %l3
21411 xorcc %g6, %g2, %l2
21412 andncc %l6, %i1, %o6
21413 brlz %i4, loop_2037
21414 umul %l0, 0x1D92, %o1
21415 lduh [%l7 + 0x20], %o0
21416 fmovdgu %icc, %f26, %f1
21417loop_2037:
21418 movrlez %i3, 0x32E, %i7
21419 andn %i0, %g7, %o3
21420 and %g4, %o2, %i6
21421 sdivcc %l4, 0x0EE1, %i2
21422 fmovdleu %xcc, %f12, %f20
21423 fnegs %f11, %f24
21424 fmovspos %xcc, %f24, %f4
21425 bge,a loop_2038
21426 fcmps %fcc3, %f27, %f12
21427 nop
21428 setx loop_2039, %l0, %l1
21429 wrpr 0x1, %tl
21430 wrpr %l1, %tpc
21431 add %l1, 0x4, %l1
21432 wrpr %l1, %tnpc
21433 setx 0x34400001400, %l0, %l1
21434 wrpr %l1, %tstate
21435 wrhpr 0x4, %htstate
21436 retry
21437 movcc %icc, %o7, %l5
21438loop_2038:
21439 andcc %g1, %i5, %l1
21440 array8 %g5, %o4, %o5
21441loop_2039:
21442 tleu %icc, 0x2
21443 fmovsvs %icc, %f20, %f14
21444 tcc %xcc, 0x0
21445 movpos %icc, %l3, %g3
21446 fnot2s %f5, %f10
21447 movneg %xcc, %g2, %g6
21448 andncc %l2, %l6, %o6
21449 srlx %i4, %i1, %l0
21450 alignaddrl %o1, %i3, %i7
21451 set 0x15, %g3
21452 ldstuba [%l7 + %g3] 0x0c, %o0
21453 tle %icc, 0x7
21454 sdiv %g7, 0x0E6D, %o3
21455 movle %xcc, %i0, %g4
21456 umul %i6, 0x025B, %l4
21457 tneg %icc, 0x2
21458 sll %o2, 0x12, %o7
21459 mova %icc, %i2, %l5
21460 fornot2 %f18, %f16, %f14
21461 fandnot1s %f23, %f19, %f12
21462 movne %icc, %g1, %i5
21463 ba %xcc, loop_2040
21464 tl %xcc, 0x0
21465 fbne %fcc2, loop_2041
21466 udiv %g5, 0x1BC2, %o4
21467loop_2040:
21468 fcmped %fcc1, %f4, %f22
21469 wr %g0, 0xe3, %asi
21470 stha %l1, [%l7 + 0x60] %asi
21471 membar #Sync
21472loop_2041:
21473 fmovsvc %icc, %f14, %f12
21474 set 0x36, %g1
21475 stba %o5, [%l7 + %g1] 0x81
21476 tleu %xcc, 0x2
21477 fmovd %f0, %f28
21478 tgu %icc, 0x1
21479 movrgez %l3, 0x0FC, %g2
21480 bcs %icc, loop_2042
21481 fbg %fcc0, loop_2043
21482 fmovrsne %g3, %f16, %f17
21483 fpsub32s %f27, %f17, %f22
21484loop_2042:
21485 fbe,a %fcc3, loop_2044
21486loop_2043:
21487 srax %l2, 0x03, %l6
21488 sir 0x1B5A
21489 tsubcc %o6, 0x1EC4, %g6
21490loop_2044:
21491 alignaddr %i4, %i1, %l0
21492 fcmpeq16 %f6, %f14, %o1
21493 restored
21494 rdpr %cwp, %g1
21495 rdpr %cansave, %g2
21496 rdpr %canrestore, %g3
21497 rdpr %cleanwin, %g4
21498 rdpr %otherwin, %g5
21499 rdpr %wstate, %g6
21500 alignaddrl %i7, %i3, %o0
21501 xnorcc %o3, %i0, %g4
21502 tpos %xcc, 0x0
21503 edge16n %i6, %l4, %g7
21504 fba %fcc1, loop_2045
21505 fcmpne16 %f0, %f18, %o2
21506 subc %o7, 0x09D0, %i2
21507 xor %g1, %l5, %i5
21508loop_2045:
21509 subcc %o4, %g5, %o5
21510 fnands %f23, %f4, %f21
21511 bleu,a,pt %xcc, loop_2046
21512 edge32ln %l1, %g2, %l3
21513 tsubcctv %g3, %l2, %o6
21514 movcs %xcc, %l6, %g6
21515loop_2046:
21516 movneg %xcc, %i4, %i1
21517 fmul8x16au %f14, %f5, %f12
21518 addcc %l0, %i7, %o1
21519 fmovsvc %icc, %f9, %f17
21520 edge8 %o0, %o3, %i3
21521 fbuge %fcc1, loop_2047
21522 fcmpeq16 %f8, %f18, %i0
21523 orn %i6, %g4, %g7
21524 sub %l4, 0x183C, %o2
21525loop_2047:
21526 andncc %o7, %g1, %i2
21527 smul %l5, 0x161A, %o4
21528 udivcc %g5, 0x0F88, %o5
21529 fmovrsne %l1, %f23, %f29
21530 srlx %i5, 0x01, %l3
21531 fmovrsgz %g2, %f16, %f16
21532 srlx %g3, 0x1F, %l2
21533 movn %xcc, %l6, %o6
21534 call loop_2048
21535 alignaddr %i4, %g6, %i1
21536 sdivx %l0, 0x0391, %i7
21537 edge32 %o1, %o3, %i3
21538loop_2048:
21539 fmovscs %icc, %f16, %f12
21540 fmovrslez %i0, %f14, %f25
21541 srlx %i6, 0x04, %o0
21542 tcs %xcc, 0x1
21543 subccc %g7, %l4, %o2
21544 fbu,a %fcc0, loop_2049
21545 nop
21546 setx loop_2050, %l0, %l1
21547 wrpr 0x1, %tl
21548 wrpr %l1, %tpc
21549 add %l1, 0x4, %l1
21550 wrpr %l1, %tnpc
21551 setx 0x34400001400, %l0, %l1
21552 wrpr %l1, %tstate
21553 wrhpr 0x4, %htstate
21554 retry
21555 subc %g4, 0x0736, %o7
21556 set 0x12, %o5
21557 ldsha [%l7 + %o5] 0x18, %i2
21558loop_2049:
21559 te %xcc, 0x6
21560loop_2050:
21561 fmovsleu %xcc, %f10, %f4
21562 fblg %fcc3, loop_2051
21563 fors %f9, %f23, %f8
21564 taddcc %g1, %l5, %o4
21565 swap [%l7 + 0x78], %g5
21566loop_2051:
21567 te %xcc, 0x2
21568 popc 0x1902, %o5
21569 movgu %xcc, %i5, %l1
21570 edge16l %g2, %g3, %l3
21571 udivcc %l6, 0x1B82, %l2
21572 and %o6, %g6, %i1
21573 ld [%l7 + 0x18], %f18
21574 siam 0x5
21575 wr %g0, 0x88, %asi
21576 stda %f16, [%l7 + 0x40] %asi
21577 movneg %icc, %i4, %i7
21578 fzeros %f24
21579 fbne,a %fcc2, loop_2052
21580 fmovdleu %xcc, %f13, %f23
21581 addc %o1, %l0, %i3
21582 mulx %i0, 0x048A, %i6
21583loop_2052:
21584 tn %xcc, 0x0
21585 orn %o0, 0x0783, %o3
21586 fnot1 %f6, %f20
21587 add %l7, 0x78, %l6
21588 wr %g0, 0x88, %asi
21589 lda [%l6] %asi, %l4
21590 casa [%l6] %asi, %l4, %o2
21591 fmovrdlez %g7, %f8, %f4
21592 srlx %o7, %g4, %i2
21593 bge,pt %xcc, loop_2053
21594 subccc %g1, %l5, %o4
21595 array8 %g5, %i5, %l1
21596 movne %xcc, %g2, %g3
21597loop_2053:
21598 lduh [%l7 + 0x54], %o5
21599 tcc %xcc, 0x5
21600 edge8l %l3, %l6, %o6
21601 lduh [%l7 + 0x5A], %l2
21602 edge8l %i1, %g6, %i4
21603 movcs %icc, %i7, %l0
21604 fblg %fcc1, loop_2054
21605 edge32l %i3, %i0, %o1
21606 movle %icc, %i6, %o0
21607 edge8l %l4, %o2, %g7
21608loop_2054:
21609 taddcc %o7, %g4, %i2
21610 fmovdleu %icc, %f7, %f5
21611 tle %xcc, 0x7
21612 smulcc %o3, 0x1CC3, %g1
21613 brnz %o4, loop_2055
21614 bvc,a,pn %xcc, loop_2056
21615 sllx %g5, %l5, %l1
21616 udivcc %g2, 0x1154, %i5
21617loop_2055:
21618 movneg %icc, %g3, %l3
21619loop_2056:
21620 movrne %o5, 0x260, %l6
21621 movle %xcc, %l2, %i1
21622 orn %g6, 0x0FB7, %i4
21623 bvs,a,pn %icc, loop_2057
21624 and %o6, %l0, %i7
21625 sra %i3, 0x01, %i0
21626 andncc %i6, %o1, %l4
21627loop_2057:
21628 ldsh [%l7 + 0x66], %o2
21629 srl %g7, 0x06, %o7
21630 movcs %xcc, %g4, %i2
21631 movpos %xcc, %o0, %o3
21632 tsubcc %o4, %g1, %g5
21633 fpack16 %f30, %f30
21634 mulx %l1, %g2, %i5
21635 nop
21636 set 0x38, %i5
21637 ldub [%l7 + %i5], %l5
21638 tl %icc, 0x0
21639 set 0x28, %g5
21640 sta %f30, [%l7 + %g5] 0x15
21641 fone %f22
21642 fbo,a %fcc3, loop_2058
21643 movg %icc, %g3, %o5
21644 brlz %l3, loop_2059
21645 addcc %l2, 0x0E69, %i1
21646loop_2058:
21647 nop
21648 add %l7, 0x3C, %l6
21649 wr %g0, 0x04, %asi
21650 lda [%l6] %asi, %g6
21651 casa [%l6] %asi, %g6, %l6
21652loop_2059:
21653 fmovrsgz %o6, %f12, %f9
21654 tcc %xcc, 0x5
21655 sethi 0x1AC7, %i4
21656 ldd [%l7 + 0x48], %l0
21657 wr %g0, 0x0c, %asi
21658 sta %f0, [%l7 + 0x40] %asi
21659 tleu %icc, 0x5
21660 mulscc %i7, %i0, %i6
21661 tn %icc, 0x0
21662 fbul,a %fcc1, loop_2060
21663 andn %i3, 0x0027, %o1
21664 orncc %l4, 0x11DA, %g7
21665 te %xcc, 0x3
21666loop_2060:
21667 fmovdvs %xcc, %f0, %f14
21668 movl %xcc, %o7, %g4
21669 ba,a,pt %xcc, loop_2061
21670 tsubcc %i2, %o2, %o3
21671 mova %xcc, %o0, %g1
21672 movrgz %o4, %g5, %g2
21673loop_2061:
21674 smul %l1, 0x1CDC, %l5
21675 set 0x40, %i7
21676 ldda [%l7 + %i7] 0x11, %f16
21677 movrne %i5, 0x3C8, %g3
21678 edge32 %o5, %l2, %l3
21679 flush %l7 + 0x3C
21680 wr %g0, 0x04, %asi
21681 ldswa [%l7 + 0x20] %asi, %g6
21682 set 0x60, %i0
21683 lda [%l7 + %i0] 0x19, %f6
21684 brz %i1, loop_2062
21685 fpmerge %f25, %f19, %f16
21686 movrlz %l6, %i4, %l0
21687 subc %o6, %i0, %i6
21688loop_2062:
21689 xnor %i3, 0x02FA, %i7
21690 saved
21691 rdpr %cwp, %g1
21692 rdpr %cansave, %g2
21693 rdpr %canrestore, %g3
21694 rdpr %cleanwin, %g4
21695 rdpr %otherwin, %g5
21696 rdpr %wstate, %g6
21697 srlx %l4, %g7, %o1
21698 addcc %g4, 0x01C3, %i2
21699 bcc,a,pn %icc, loop_2063
21700 fpack16 %f28, %f17
21701 nop
21702 set 0x40, %g2
21703 ldstub [%l7 + %g2], %o7
21704 tsubcc %o3, %o0, %o2
21705loop_2063:
21706 nop
21707 set 0x50, %i2
21708 prefetcha [%l7 + %i2] 0x89, 0x0
21709 wr %g0, 0x89, %asi
21710 ldstuba [%l7 + 0x39] %asi, %g5
21711 wr %g0, 0x88, %asi
21712 stda %f16, [%l7 + 0x40] %asi
21713 sll %g1, %l1, %l5
21714 nop
21715 set 0x42, %i3
21716 stb %g2, [%l7 + %i3]
21717 tne %xcc, 0x7
21718 movcs %xcc, %g3, %i5
21719 fcmped %fcc2, %f8, %f2
21720 tg %xcc, 0x4
21721 edge32l %o5, %l3, %g6
21722 umulcc %i1, %l6, %l2
21723 move %xcc, %i4, %o6
21724 saved
21725 rdpr %cwp, %g1
21726 rdpr %cansave, %g2
21727 rdpr %canrestore, %g3
21728 rdpr %cleanwin, %g4
21729 rdpr %otherwin, %g5
21730 rdpr %wstate, %g6
21731 edge32 %i0, %i6, %l0
21732 fmovs %f21, %f25
21733 tsubcc %i3, %i7, %l4
21734 fmovrdlez %o1, %f18, %f26
21735 bvc,a,pt %icc, loop_2064
21736 movrgz %g4, 0x309, %g7
21737 fpack32 %f26, %f8, %f18
21738 tleu %icc, 0x2
21739loop_2064:
21740 brnz,a %i2, loop_2065
21741 movl %xcc, %o7, %o3
21742 tneg %xcc, 0x6
21743 subc %o2, 0x1BA8, %o4
21744loop_2065:
21745 nop
21746 membar #Sync
21747 wr %g0, 0xf0, %asi
21748 ldda [%l7 + 0x40] %asi, %f0
21749 sllx %g5, 0x0C, %g1
21750 tgu %xcc, 0x4
21751 restored
21752 rdpr %cwp, %g1
21753 rdpr %cansave, %g2
21754 rdpr %canrestore, %g3
21755 rdpr %cleanwin, %g4
21756 rdpr %otherwin, %g5
21757 rdpr %wstate, %g6
21758 wr %g0, 0x88, %asi
21759 stwa %l1, [%l7 + 0x0C] %asi
21760 movne %icc, %o0, %l5
21761 edge8ln %g3, %g2, %o5
21762 be,pt %xcc, loop_2066
21763 fnegs %f15, %f17
21764 restored
21765 rdpr %cwp, %g1
21766 rdpr %cansave, %g2
21767 rdpr %canrestore, %g3
21768 rdpr %cleanwin, %g4
21769 rdpr %otherwin, %g5
21770 rdpr %wstate, %g6
21771 movcs %xcc, %l3, %i5
21772loop_2066:
21773 bg,pt %xcc, loop_2067
21774 fmovrslz %i1, %f31, %f25
21775 wr %g0, 0xea, %asi
21776 stxa %l6, [%l7 + 0x50] %asi
21777 membar #Sync
21778loop_2067:
21779 bleu,a,pn %icc, loop_2068
21780 movgu %icc, %g6, %l2
21781 mulx %i4, 0x1466, %o6
21782 sir 0x121B
21783loop_2068:
21784 tn %xcc, 0x7
21785 fmovrse %i0, %f28, %f13
21786 set 0x70, %i1
21787 stha %i6, [%l7 + %i1] 0x88
21788 fba %fcc3, loop_2069
21789 fpsub32s %f5, %f27, %f22
21790 stx %i3, [%l7 + 0x08]
21791 restored
21792 rdpr %cwp, %g1
21793 rdpr %cansave, %g2
21794 rdpr %canrestore, %g3
21795 rdpr %cleanwin, %g4
21796 rdpr %otherwin, %g5
21797 rdpr %wstate, %g6
21798loop_2069:
21799 nop
21800 set 0x10, %o3
21801 stda %i6, [%l7 + %o3] 0x2f
21802 membar #Sync
21803 brgez %l4, loop_2070
21804 bneg,a,pt %icc, loop_2071
21805 membar 0x1C
21806 be,a,pn %xcc, loop_2072
21807loop_2070:
21808 brgez,a %l0, loop_2073
21809loop_2071:
21810 fmuld8sux16 %f30, %f1, %f28
21811 fmovdne %xcc, %f11, %f14
21812loop_2072:
21813 bvc,pn %xcc, loop_2074
21814loop_2073:
21815 sir 0x0C7F
21816 addc %g4, 0x071D, %g7
21817 edge32l %o1, %i2, %o7
21818loop_2074:
21819 fand %f26, %f24, %f6
21820 tcc %xcc, 0x1
21821 fxor %f28, %f2, %f18
21822 orn %o3, 0x0BC3, %o2
21823 xnorcc %o4, %g5, %l1
21824 taddcc %o0, %g1, %l5
21825 fbule %fcc3, loop_2075
21826 movvs %xcc, %g2, %g3
21827 fbn,a %fcc0, loop_2076
21828 fbe,a %fcc3, loop_2077
21829loop_2075:
21830 fmul8x16 %f5, %f26, %f24
21831 mova %xcc, %o5, %i5
21832loop_2076:
21833 sdiv %i1, 0x0EE4, %l6
21834loop_2077:
21835 fbn,a %fcc1, loop_2078
21836 fbule %fcc1, loop_2079
21837 fcmpgt16 %f18, %f18, %g6
21838 fmovdleu %icc, %f15, %f0
21839loop_2078:
21840 fmovrsgz %l3, %f8, %f5
21841loop_2079:
21842 movleu %icc, %l2, %i4
21843 orn %o6, 0x090F, %i6
21844 bl,a %icc, loop_2080
21845 bg,a loop_2081
21846 tgu %icc, 0x3
21847 membar 0x63
21848loop_2080:
21849 fmovrsne %i0, %f3, %f5
21850loop_2081:
21851 fmovrdlz %i7, %f20, %f4
21852 bvc,pn %xcc, loop_2082
21853 movne %xcc, %i3, %l0
21854 alignaddrl %l4, %g4, %g7
21855 addccc %o1, 0x044B, %o7
21856loop_2082:
21857 edge16l %i2, %o2, %o3
21858 set 0x78, %o2
21859 lduwa [%l7 + %o2] 0x15, %o4
21860 set 0x14, %l1
21861 sta %f22, [%l7 + %l1] 0x15
21862 set 0x40, %l5
21863 stda %f0, [%l7 + %l5] 0x04
21864 tsubcc %g5, %o0, %g1
21865 fbe %fcc2, loop_2083
21866 edge16n %l1, %l5, %g3
21867 sll %g2, 0x0F, %o5
21868 addc %i5, %l6, %i1
21869loop_2083:
21870 and %g6, %l3, %i4
21871 fmovd %f20, %f18
21872 movcc %icc, %l2, %o6
21873 andcc %i6, %i7, %i0
21874 tleu %icc, 0x0
21875 brlz %l0, loop_2084
21876 fbl %fcc3, loop_2085
21877 subcc %i3, %l4, %g7
21878 fbue %fcc3, loop_2086
21879loop_2084:
21880 fmovrdlez %g4, %f14, %f24
21881loop_2085:
21882 andn %o1, %i2, %o7
21883 smul %o3, %o2, %g5
21884loop_2086:
21885 andcc %o4, %o0, %g1
21886 flush %l7 + 0x34
21887 edge8ln %l1, %g3, %l5
21888 fmovsleu %xcc, %f21, %f0
21889 ta %icc, 0x7
21890 bn,a,pn %icc, loop_2087
21891 movge %icc, %o5, %i5
21892 tgu %icc, 0x1
21893 sdivcc %g2, 0x06C6, %i1
21894loop_2087:
21895 taddcc %l6, 0x1661, %l3
21896 fmovsa %icc, %f30, %f31
21897 tge %xcc, 0x7
21898 tvc %icc, 0x1
21899 be,pn %xcc, loop_2088
21900 and %i4, 0x1FBA, %g6
21901 wr %g0, 0x0c, %asi
21902 sta %f7, [%l7 + 0x08] %asi
21903loop_2088:
21904 fmovdl %icc, %f29, %f16
21905 tsubcctv %o6, %l2, %i6
21906 fmovsvc %xcc, %f5, %f13
21907 edge8l %i7, %l0, %i0
21908 addccc %i3, 0x0828, %g7
21909 movge %xcc, %l4, %g4
21910 add %l7, 0x54, %l6
21911 wr %g0, 0x81, %asi
21912 lda [%l6] %asi, %i2
21913 casa [%l6] 0x81, %i2, %o7
21914 fbug,a %fcc3, loop_2089
21915 tgu %icc, 0x5
21916 faligndata %f16, %f28, %f0
21917 std %o2, [%l7 + 0x30]
21918loop_2089:
21919 fmovsa %xcc, %f14, %f27
21920 edge16ln %o2, %g5, %o1
21921 smul %o4, %o0, %l1
21922 movrlz %g1, %g3, %l5
21923 fpsub16s %f24, %f9, %f2
21924 tgu %icc, 0x1
21925 alignaddrl %i5, %o5, %i1
21926 edge8n %g2, %l3, %l6
21927 srl %g6, %i4, %o6
21928 fbl %fcc0, loop_2090
21929 tvs %icc, 0x7
21930 fbn,a %fcc3, loop_2091
21931 fsrc2s %f13, %f2
21932loop_2090:
21933 nop
21934 set 0x0A, %o7
21935 stha %l2, [%l7 + %o7] 0xeb
21936 membar #Sync
21937loop_2091:
21938 bcs,pn %icc, loop_2092
21939 fmovrslez %i6, %f16, %f7
21940 fpackfix %f0, %f2
21941 te %xcc, 0x1
21942loop_2092:
21943 flush %l7 + 0x74
21944 stw %i7, [%l7 + 0x48]
21945 sir 0x05FB
21946 array8 %i0, %i3, %l0
21947 array32 %l4, %g4, %i2
21948 nop
21949 set 0x2C, %o6
21950 ldub [%l7 + %o6], %o7
21951 movge %xcc, %o3, %g7
21952 addc %g5, %o1, %o2
21953 nop
21954 setx loop_2093, %l0, %l1
21955 wrpr 0x1, %tl
21956 wrpr %l1, %tnpc
21957 setx 0x34400001400, %l0, %l1
21958 wrpr %l1, %tstate
21959 wrhpr 0x4, %htstate
21960 done
21961 sdiv %o4, 0x037E, %o0
21962 wr %g0, 0x19, %asi
21963 stha %g1, [%l7 + 0x44] %asi
21964loop_2093:
21965 tneg %icc, 0x5
21966 array8 %g3, %l5, %i5
21967 srax %o5, %l1, %i1
21968 sethi 0x02AA, %l3
21969 fpsub32 %f30, %f22, %f10
21970 call loop_2094
21971 fmovdpos %icc, %f25, %f1
21972 stx %g2, [%l7 + 0x08]
21973 addcc %l6, 0x1907, %i4
21974loop_2094:
21975 stw %g6, [%l7 + 0x38]
21976 mulscc %o6, 0x1367, %i6
21977 add %l7, 0x68, %l6
21978 wr %g0, 0x89, %asi
21979 ldxa [%l6] %asi, %i7
21980 casxa [%l6] 0x89, %i7, %l2
21981 stb %i0, [%l7 + 0x22]
21982 membar 0x3B
21983 edge32 %i3, %l0, %l4
21984 wr %g0, 0x27, %asi
21985 stha %g4, [%l7 + 0x26] %asi
21986 membar #Sync
21987 umul %i2, 0x0F3C, %o3
21988 add %o7, 0x15C4, %g5
21989 udiv %o1, 0x1262, %g7
21990 tcs %xcc, 0x3
21991 sllx %o4, 0x0D, %o2
21992 tsubcc %o0, %g3, %g1
21993 wr %g0, 0x80, %asi
21994 ldstuba [%l7 + 0x31] %asi, %i5
21995 tcs %xcc, 0x1
21996 smulcc %o5, 0x0DA0, %l5
21997 fmovdg %xcc, %f30, %f28
21998 tge %xcc, 0x7
21999 orncc %i1, 0x179F, %l3
22000 orcc %l1, %g2, %i4
22001 sth %l6, [%l7 + 0x08]
22002 brgez,a %o6, loop_2095
22003 xnorcc %g6, %i7, %l2
22004 wr %g0, 0x0c, %asi
22005 lduba [%l7 + 0x2A] %asi, %i6
22006loop_2095:
22007 tg %icc, 0x3
22008 tvs %icc, 0x3
22009 udivx %i3, 0x1C5C, %l0
22010 mova %icc, %i0, %g4
22011 brz %i2, loop_2096
22012 bcs %xcc, loop_2097
22013 fcmpeq16 %f2, %f12, %o3
22014 fmovrdne %o7, %f30, %f26
22015loop_2096:
22016 nop
22017 set 0x34, %g4
22018 swapa [%l7 + %g4] 0x10, %l4
22019loop_2097:
22020 nop
22021 set 0x37, %l4
22022 ldsba [%l7 + %l4] 0x15, %g5
22023 tneg %xcc, 0x7
22024 fbg %fcc2, loop_2098
22025 alignaddr %g7, %o4, %o2
22026 bpos,a,pt %icc, loop_2099
22027 addcc %o0, 0x1760, %g3
22028loop_2098:
22029 sra %g1, %o1, %o5
22030 fble %fcc3, loop_2100
22031loop_2099:
22032 array8 %i5, %i1, %l3
22033 te %xcc, 0x2
22034 orncc %l1, 0x1C87, %g2
22035loop_2100:
22036 fmovdpos %icc, %f3, %f14
22037 movn %xcc, %i4, %l5
22038 movre %o6, %l6, %i7
22039 brz,a %g6, loop_2101
22040 mulx %i6, 0x0E9E, %l2
22041 wr %g0, 0xea, %asi
22042 stha %l0, [%l7 + 0x3E] %asi
22043 membar #Sync
22044loop_2101:
22045 movge %xcc, %i3, %g4
22046 tpos %icc, 0x6
22047 andn %i0, 0x103E, %i2
22048 movn %icc, %o7, %o3
22049 sllx %l4, %g7, %o4
22050 edge16l %g5, %o0, %g3
22051 brgz %g1, loop_2102
22052 smul %o1, %o5, %i5
22053 be,a loop_2103
22054 andn %i1, 0x185F, %l3
22055loop_2102:
22056 sdivx %o2, 0x0A5B, %g2
22057 tsubcctv %l1, 0x0F41, %l5
22058loop_2103:
22059 fpadd32s %f17, %f20, %f6
22060 set 0x78, %o1
22061 lduwa [%l7 + %o1] 0x80, %i4
22062 movn %icc, %o6, %i7
22063 addc %l6, 0x043D, %i6
22064 wr %g0, 0x81, %asi
22065 stxa %l2, [%l7 + 0x70] %asi
22066 umul %g6, %l0, %g4
22067 fmovsneg %icc, %f6, %f16
22068 xnorcc %i0, 0x17F2, %i2
22069 sub %o7, %o3, %l4
22070 tsubcctv %i3, 0x0129, %o4
22071 mova %xcc, %g7, %g5
22072 alignaddr %o0, %g1, %o1
22073 tleu %xcc, 0x0
22074 movne %xcc, %g3, %i5
22075 mulx %o5, %i1, %l3
22076 edge8l %g2, %o2, %l1
22077 set 0x20, %g7
22078 swapa [%l7 + %g7] 0x80, %i4
22079 bg,a,pt %xcc, loop_2104
22080 ldd [%l7 + 0x70], %l4
22081 sth %o6, [%l7 + 0x62]
22082 movge %icc, %i7, %l6
22083loop_2104:
22084 tcc %xcc, 0x6
22085 xnor %l2, %g6, %i6
22086 call loop_2105
22087 tvc %xcc, 0x7
22088 edge16 %g4, %i0, %l0
22089 fmovdn %xcc, %f22, %f18
22090loop_2105:
22091 nop
22092 wr %g0, 0x18, %asi
22093 lduba [%l7 + 0x5B] %asi, %i2
22094 edge32 %o3, %o7, %i3
22095 fcmped %fcc2, %f10, %f0
22096 fmovrde %l4, %f6, %f16
22097 fzero %f30
22098 movrlez %g7, 0x26D, %g5
22099 wr %g0, 0x11, %asi
22100 ldsba [%l7 + 0x7E] %asi, %o4
22101 movrlez %g1, 0x312, %o1
22102 sllx %g3, %i5, %o5
22103 fmovrdlz %i1, %f16, %f2
22104 std %o0, [%l7 + 0x28]
22105 fcmped %fcc3, %f22, %f8
22106 fblg %fcc2, loop_2106
22107 fblg,a %fcc1, loop_2107
22108 fcmpes %fcc3, %f3, %f11
22109 movleu %icc, %l3, %o2
22110loop_2106:
22111 array16 %l1, %i4, %g2
22112loop_2107:
22113 array16 %o6, %i7, %l6
22114 tvs %icc, 0x0
22115 movneg %xcc, %l5, %g6
22116 bl,a,pt %icc, loop_2108
22117 fandnot2 %f24, %f2, %f14
22118 orn %i6, %l2, %i0
22119 andncc %g4, %i2, %l0
22120loop_2108:
22121 udivcc %o3, 0x0639, %o7
22122 tne %icc, 0x0
22123 fpadd32s %f9, %f15, %f24
22124 tpos %icc, 0x1
22125 wr %g0, 0x18, %asi
22126 stha %i3, [%l7 + 0x0A] %asi
22127 lduw [%l7 + 0x20], %l4
22128 edge16l %g5, %g7, %o4
22129 bg,a,pn %xcc, loop_2109
22130 fcmpne32 %f0, %f0, %o1
22131 movvs %xcc, %g3, %i5
22132 wr %g0, 0x89, %asi
22133 ldswa [%l7 + 0x6C] %asi, %o5
22134loop_2109:
22135 udiv %g1, 0x08BC, %o0
22136 fmovrslez %l3, %f8, %f2
22137 mova %icc, %i1, %l1
22138 addccc %o2, 0x167C, %i4
22139 fcmpne32 %f0, %f14, %o6
22140 brgz %g2, loop_2110
22141 fmovdl %xcc, %f27, %f14
22142 sir 0x0220
22143 edge8 %i7, %l5, %g6
22144loop_2110:
22145 or %i6, %l6, %l2
22146 add %g4, %i2, %l0
22147 call loop_2111
22148 taddcc %i0, 0x1537, %o3
22149 movrlz %i3, 0x35D, %l4
22150 sth %o7, [%l7 + 0x56]
22151loop_2111:
22152 te %xcc, 0x1
22153 sll %g7, 0x04, %g5
22154 taddcctv %o1, %g3, %o4
22155 popc 0x1A5B, %i5
22156 alignaddr %g1, %o0, %o5
22157 brgz,a %i1, loop_2112
22158 srl %l1, 0x12, %o2
22159 fpadd32s %f17, %f8, %f4
22160 bcc,a,pn %icc, loop_2113
22161loop_2112:
22162 tg %xcc, 0x1
22163 sdiv %i4, 0x11C1, %o6
22164 wr %g0, 0x2b, %asi
22165 stwa %l3, [%l7 + 0x5C] %asi
22166 membar #Sync
22167loop_2113:
22168 nop
22169 wr %g0, 0x0c, %asi
22170 ldda [%l7 + 0x20] %asi, %g2
22171 tpos %icc, 0x5
22172 subccc %l5, 0x12AA, %i7
22173 tsubcc %i6, %g6, %l6
22174 wr %g0, 0x11, %asi
22175 ldda [%l7 + 0x40] %asi, %f16
22176 xnor %l2, 0x1867, %g4
22177 fnot1s %f8, %f30
22178 fmovscc %xcc, %f4, %f28
22179 saved
22180 rdpr %cwp, %g1
22181 rdpr %cansave, %g2
22182 rdpr %canrestore, %g3
22183 rdpr %cleanwin, %g4
22184 rdpr %otherwin, %g5
22185 rdpr %wstate, %g6
22186 movrne %l0, 0x39C, %i0
22187 fpadd32 %f8, %f6, %f30
22188 ldx [%l7 + 0x38], %i2
22189 udivcc %o3, 0x10ED, %i3
22190 tl %xcc, 0x2
22191 set 0x20, %o0
22192 stxa %l4, [%l7 + %o0] 0x18
22193 edge32ln %o7, %g5, %g7
22194 movl %xcc, %o1, %g3
22195 fmovdle %xcc, %f29, %f19
22196 fmovsleu %xcc, %f24, %f14
22197 sra %o4, 0x0D, %g1
22198 xor %i5, 0x1629, %o0
22199 movcc %xcc, %o5, %l1
22200 tgu %xcc, 0x0
22201 edge8n %o2, %i1, %i4
22202 popc 0x1864, %l3
22203 edge16 %g2, %l5, %o6
22204 movleu %xcc, %i6, %g6
22205 smul %l6, %l2, %i7
22206 brz,a %l0, loop_2114
22207 sdiv %g4, 0x0695, %i2
22208 ldub [%l7 + 0x13], %o3
22209 fmul8ulx16 %f24, %f18, %f2
22210loop_2114:
22211 addcc %i3, 0x04F3, %l4
22212 fbug %fcc1, loop_2115
22213 fmovrsne %i0, %f31, %f12
22214 movvs %icc, %o7, %g7
22215 bl %xcc, loop_2116
22216loop_2115:
22217 smul %g5, 0x124A, %g3
22218 tg %xcc, 0x1
22219 movg %icc, %o1, %o4
22220loop_2116:
22221 addccc %i5, %o0, %g1
22222 srax %l1, %o5, %i1
22223 edge32l %i4, %o2, %l3
22224 srlx %g2, %o6, %l5
22225 movne %xcc, %i6, %l6
22226 sir 0x13E7
22227 fmovdne %xcc, %f18, %f1
22228 udivx %l2, 0x0661, %i7
22229 tgu %icc, 0x6
22230 wr %g0, 0x10, %asi
22231 lduha [%l7 + 0x40] %asi, %l0
22232 fcmpeq16 %f18, %f2, %g6
22233 fmovdle %xcc, %f29, %f16
22234 fbe %fcc2, loop_2117
22235 mulx %i2, 0x1721, %o3
22236 tneg %icc, 0x7
22237 ble %xcc, loop_2118
22238loop_2117:
22239 udivx %g4, 0x111A, %l4
22240 tcs %icc, 0x1
22241 xnor %i3, 0x054C, %o7
22242loop_2118:
22243 edge16l %g7, %i0, %g5
22244 subccc %g3, %o4, %o1
22245 ldsb [%l7 + 0x20], %o0
22246 fmovrdgez %g1, %f24, %f26
22247 fnot2s %f3, %f25
22248 or %i5, 0x0F2C, %l1
22249 subcc %i1, %o5, %o2
22250 fmovscs %xcc, %f19, %f3
22251 nop
22252 setx loop_2119, %l0, %l1
22253 wrpr 0x1, %tl
22254 wrpr %l1, %tnpc
22255 setx 0x34400001400, %l0, %l1
22256 wrpr %l1, %tstate
22257 wrhpr 0x4, %htstate
22258 done
22259 nop
22260 set 0x64, %i4
22261 prefetch [%l7 + %i4], 0x3
22262 taddcc %i4, %g2, %o6
22263 brlez,a %l3, loop_2120
22264loop_2119:
22265 saved
22266 rdpr %cwp, %g1
22267 rdpr %cansave, %g2
22268 rdpr %canrestore, %g3
22269 rdpr %cleanwin, %g4
22270 rdpr %otherwin, %g5
22271 rdpr %wstate, %g6
22272 tge %icc, 0x0
22273 movpos %xcc, %l5, %i6
22274loop_2120:
22275 nop
22276 set 0x71, %i6
22277 ldub [%l7 + %i6], %l2
22278 fmovdgu %icc, %f19, %f25
22279 fbul,a %fcc1, loop_2121
22280 andncc %l6, %i7, %l0
22281 fmul8ulx16 %f22, %f2, %f10
22282 orcc %i2, 0x008E, %o3
22283loop_2121:
22284 edge8ln %g4, %g6, %l4
22285 xorcc %o7, 0x042E, %g7
22286 fbuge,a %fcc2, loop_2122
22287 bcc,a loop_2123
22288 fcmpes %fcc2, %f27, %f4
22289 ldd [%l7 + 0x38], %f28
22290loop_2122:
22291 fnand %f24, %f14, %f26
22292loop_2123:
22293 xor %i3, %g5, %g3
22294 udivx %o4, 0x0ECD, %i0
22295 fpadd16 %f30, %f2, %f30
22296 fzeros %f29
22297 fba,a %fcc2, loop_2124
22298 andcc %o1, 0x0A8B, %g1
22299 sub %o0, %i5, %l1
22300 nop
22301 setx loop_2125, %l0, %l1
22302 wrpr 0x1, %tl
22303 wrpr %l1, %tpc
22304 add %l1, 0x4, %l1
22305 wrpr %l1, %tnpc
22306 setx 0x34400001400, %l0, %l1
22307 wrpr %l1, %tstate
22308 wrhpr 0x4, %htstate
22309 retry
22310loop_2124:
22311 sllx %o5, 0x17, %o2
22312 movge %icc, %i4, %i1
22313 fexpand %f2, %f0
22314loop_2125:
22315 edge32n %g2, %l3, %o6
22316 tle %xcc, 0x3
22317 tvs %xcc, 0x4
22318 wr %g0, 0x58, %asi
22319 ldxa [%g0 + 0x18] %asi, %i6
22320 fmovrdlz %l5, %f26, %f0
22321 set 0x3F, %l6
22322 stba %l6, [%l7 + %l6] 0x10
22323 movne %icc, %l2, %l0
22324 flush %l7 + 0x44
22325 membar 0x6A
22326 fmul8x16 %f22, %f30, %f14
22327 subccc %i7, %o3, %g4
22328 bne,pn %xcc, loop_2126
22329 fmovsle %xcc, %f16, %f28
22330 add %i2, 0x115B, %g6
22331 fandnot2s %f24, %f8, %f4
22332loop_2126:
22333 fnegs %f14, %f13
22334 fmovscs %xcc, %f0, %f12
22335 orncc %o7, %l4, %i3
22336 tvc %xcc, 0x6
22337 taddcc %g5, %g3, %o4
22338 tcs %xcc, 0x2
22339 fxnors %f7, %f8, %f0
22340 fble,a %fcc2, loop_2127
22341 bcc,a,pn %icc, loop_2128
22342 subccc %g7, %i0, %o1
22343 fmovrslez %o0, %f19, %f5
22344loop_2127:
22345 te %icc, 0x6
22346loop_2128:
22347 movne %icc, %i5, %l1
22348 array16 %g1, %o5, %o2
22349 ld [%l7 + 0x7C], %f8
22350 add %i4, 0x04A6, %g2
22351 fands %f28, %f9, %f7
22352 brz,a %i1, loop_2129
22353 sdivcc %l3, 0x0AAF, %i6
22354 fcmpd %fcc0, %f4, %f26
22355 movrgez %o6, 0x256, %l5
22356loop_2129:
22357 edge16 %l2, %l6, %l0
22358 fmovrdne %i7, %f18, %f10
22359 set 0x58, %l3
22360 prefetcha [%l7 + %l3] 0x14, 0x1
22361 movge %icc, %o3, %i2
22362 movrgz %o7, 0x389, %l4
22363 sub %g6, %g5, %g3
22364 fblg,a %fcc2, loop_2130
22365 edge8l %o4, %i3, %g7
22366 fbuge,a %fcc0, loop_2131
22367 smulcc %i0, 0x0F68, %o1
22368loop_2130:
22369 array16 %i5, %l1, %g1
22370 fmul8x16 %f15, %f30, %f6
22371loop_2131:
22372 fsrc2s %f11, %f7
22373 edge16l %o0, %o2, %o5
22374 add %i4, 0x1123, %i1
22375 fandnot2 %f30, %f20, %f24
22376 fnegs %f15, %f23
22377 tgu %icc, 0x3
22378 fcmpeq16 %f28, %f8, %g2
22379 movne %icc, %l3, %i6
22380 saved
22381 rdpr %cwp, %g1
22382 rdpr %cansave, %g2
22383 rdpr %canrestore, %g3
22384 rdpr %cleanwin, %g4
22385 rdpr %otherwin, %g5
22386 rdpr %wstate, %g6
22387 restored
22388 rdpr %cwp, %g1
22389 rdpr %cansave, %g2
22390 rdpr %canrestore, %g3
22391 rdpr %cleanwin, %g4
22392 rdpr %otherwin, %g5
22393 rdpr %wstate, %g6
22394 bge,a loop_2132
22395 fbn %fcc3, loop_2133
22396 tle %icc, 0x3
22397 tcs %icc, 0x0
22398loop_2132:
22399 brlez %o6, loop_2134
22400loop_2133:
22401 movle %icc, %l5, %l2
22402 taddcc %l0, %l6, %i7
22403 movge %xcc, %o3, %i2
22404loop_2134:
22405 ldstub [%l7 + 0x31], %o7
22406 fpack32 %f26, %f24, %f18
22407 fzeros %f14
22408 xor %g4, 0x130D, %g6
22409 sethi 0x0A41, %g5
22410 fmovrsne %l4, %f4, %f6
22411 orcc %o4, 0x1858, %i3
22412 ld [%l7 + 0x30], %f3
22413 udivcc %g3, 0x0851, %i0
22414 addcc %o1, 0x0750, %g7
22415 bvs,a %icc, loop_2135
22416 saved
22417 rdpr %cwp, %g1
22418 rdpr %cansave, %g2
22419 rdpr %canrestore, %g3
22420 rdpr %cleanwin, %g4
22421 rdpr %otherwin, %g5
22422 rdpr %wstate, %g6
22423 array8 %l1, %i5, %o0
22424 sth %o2, [%l7 + 0x32]
22425loop_2135:
22426 bpos loop_2136
22427 edge16l %o5, %i4, %i1
22428 ldd [%l7 + 0x20], %f22
22429 fmuld8ulx16 %f14, %f11, %f16
22430loop_2136:
22431 ldx [%l7 + 0x30], %g1
22432 movrgz %g2, 0x161, %l3
22433 fcmpgt32 %f28, %f28, %i6
22434 stx %l5, [%l7 + 0x38]
22435 tvs %xcc, 0x4
22436 array16 %o6, %l2, %l0
22437 or %i7, 0x0588, %l6
22438 fbne,a %fcc1, loop_2137
22439 prefetch [%l7 + 0x20], 0x3
22440 tn %icc, 0x3
22441 fmovdcc %icc, %f21, %f18
22442loop_2137:
22443 st %f31, [%l7 + 0x78]
22444 sub %o3, 0x1F6A, %i2
22445 srl %g4, %g6, %o7
22446 bneg,a %icc, loop_2138
22447 or %g5, %l4, %o4
22448 fnor %f14, %f8, %f10
22449 tne %xcc, 0x1
22450loop_2138:
22451 movneg %xcc, %i3, %i0
22452 movre %g3, 0x054, %o1
22453 tle %icc, 0x3
22454 andncc %l1, %g7, %i5
22455 movneg %xcc, %o2, %o5
22456 mulx %o0, 0x10B4, %i1
22457 tg %icc, 0x1
22458 brz,a %g1, loop_2139
22459 ldsh [%l7 + 0x7A], %i4
22460 tsubcc %l3, 0x1FB7, %g2
22461 fnegs %f28, %f12
22462loop_2139:
22463 addccc %i6, 0x01CC, %l5
22464 xorcc %l2, 0x0826, %o6
22465 sdiv %i7, 0x1EC7, %l6
22466 fsrc2 %f6, %f24
22467 srax %o3, %l0, %g4
22468 addc %i2, 0x110F, %g6
22469 fcmpgt16 %f20, %f24, %o7
22470 wr %g0, 0x88, %asi
22471 ldda [%l7 + 0x40] %asi, %f16
22472 fbu %fcc1, loop_2140
22473 tneg %xcc, 0x7
22474 movre %g5, %l4, %i3
22475 xnorcc %i0, 0x09D3, %g3
22476loop_2140:
22477 mulx %o1, %o4, %l1
22478 tvs %xcc, 0x6
22479 ldd [%l7 + 0x50], %f28
22480 movrne %g7, 0x15E, %i5
22481 swap [%l7 + 0x70], %o2
22482 edge32l %o5, %i1, %o0
22483 be,pt %icc, loop_2141
22484 std %i4, [%l7 + 0x38]
22485 fone %f4
22486 tsubcctv %l3, 0x1086, %g2
22487loop_2141:
22488 tcs %icc, 0x4
22489 set 0x28, %l2
22490 swapa [%l7 + %l2] 0x80, %i6
22491 wr %g0, 0xe2, %asi
22492 stwa %l5, [%l7 + 0x70] %asi
22493 membar #Sync
22494 add %l2, %g1, %o6
22495 udivcc %i7, 0x03AA, %l6
22496 mova %xcc, %o3, %l0
22497 fand %f30, %f18, %f26
22498 edge32ln %g4, %i2, %o7
22499 bvs,pt %icc, loop_2142
22500 ldx [%l7 + 0x30], %g6
22501 stbar
22502 movn %icc, %l4, %g5
22503loop_2142:
22504 srl %i3, 0x09, %i0
22505 fornot1 %f4, %f14, %f18
22506 srl %g3, 0x01, %o1
22507 be,pn %xcc, loop_2143
22508 tsubcctv %l1, %g7, %i5
22509 smul %o2, 0x128B, %o5
22510 bn,pt %xcc, loop_2144
22511loop_2143:
22512 edge8n %i1, %o4, %o0
22513 fmovscc %xcc, %f5, %f6
22514 fba %fcc3, loop_2145
22515loop_2144:
22516 orncc %i4, %g2, %l3
22517 taddcc %i6, %l2, %g1
22518 fba,a %fcc2, loop_2146
22519loop_2145:
22520 fmovsneg %xcc, %f1, %f12
22521 smul %o6, 0x02FD, %l5
22522 fpack32 %f2, %f26, %f10
22523loop_2146:
22524 tl %icc, 0x2
22525 fbule %fcc1, loop_2147
22526 tge %xcc, 0x2
22527 sethi 0x082F, %l6
22528 movn %icc, %i7, %l0
22529loop_2147:
22530 edge8n %g4, %i2, %o7
22531 std %g6, [%l7 + 0x78]
22532 udivcc %o3, 0x10BA, %g5
22533 udivcc %l4, 0x0B24, %i3
22534 subcc %i0, 0x08B2, %o1
22535 movne %xcc, %l1, %g3
22536 brgz %i5, loop_2148
22537 fmovsgu %xcc, %f27, %f6
22538 tvc %icc, 0x4
22539 movn %icc, %g7, %o5
22540loop_2148:
22541 sllx %i1, 0x03, %o2
22542 fandnot2s %f4, %f24, %f13
22543 movge %icc, %o0, %i4
22544 stbar
22545 subccc %g2, %o4, %l3
22546 siam 0x1
22547 addcc %l2, 0x0F13, %g1
22548 edge16ln %i6, %o6, %l6
22549 movrne %i7, %l0, %g4
22550 bgu,a loop_2149
22551 tvs %xcc, 0x0
22552 prefetch [%l7 + 0x6C], 0x0
22553 wr %g0, 0x04, %asi
22554 ldstuba [%l7 + 0x5C] %asi, %l5
22555loop_2149:
22556 nop
22557 set 0x50, %o4
22558 ldswa [%l7 + %o4] 0x18, %o7
22559 array32 %i2, %g6, %g5
22560 edge32l %o3, %i3, %i0
22561 movle %xcc, %o1, %l4
22562 movl %xcc, %g3, %l1
22563 movre %g7, 0x237, %o5
22564 taddcctv %i1, %o2, %o0
22565 set 0x60, %l0
22566 ldsha [%l7 + %l0] 0x11, %i4
22567 siam 0x5
22568 mulx %i5, %g2, %l3
22569 tsubcctv %o4, 0x0E95, %g1
22570 bneg,a,pn %xcc, loop_2150
22571 tle %xcc, 0x1
22572 ldd [%l7 + 0x28], %i6
22573 movrgz %o6, 0x070, %l6
22574loop_2150:
22575 fzero %f28
22576 sll %l2, 0x06, %l0
22577 sdivcc %g4, 0x0398, %l5
22578 brgez,a %o7, loop_2151
22579 stb %i2, [%l7 + 0x73]
22580 fones %f22
22581 xnor %i7, %g6, %g5
22582loop_2151:
22583 fmovsle %xcc, %f2, %f20
22584 fmul8ulx16 %f22, %f4, %f22
22585 tn %icc, 0x4
22586 move %icc, %o3, %i0
22587 edge32ln %o1, %i3, %g3
22588 bg,pn %xcc, loop_2152
22589 fpack32 %f20, %f28, %f4
22590 and %l4, %l1, %g7
22591 alignaddr %i1, %o2, %o5
22592loop_2152:
22593 popc %i4, %i5
22594 movg %xcc, %g2, %l3
22595 movre %o4, %o0, %g1
22596 fone %f0
22597 edge16ln %o6, %l6, %i6
22598 ldstub [%l7 + 0x10], %l2
22599 swap [%l7 + 0x30], %l0
22600 or %l5, 0x1ACD, %g4
22601 sllx %i2, %i7, %g6
22602 faligndata %f26, %f30, %f28
22603 pdist %f0, %f28, %f16
22604 membar 0x33
22605 movgu %xcc, %g5, %o3
22606 movcc %icc, %i0, %o1
22607 set 0x6A, %g3
22608 stba %o7, [%l7 + %g3] 0x2f
22609 membar #Sync
22610 wr %g0, 0x88, %asi
22611 lduwa [%l7 + 0x70] %asi, %g3
22612 edge16l %i3, %l4, %g7
22613 tvs %icc, 0x1
22614 edge16ln %i1, %l1, %o5
22615 xnor %i4, %o2, %i5
22616 fmovda %icc, %f0, %f12
22617 fnand %f30, %f20, %f10
22618 bne,pn %xcc, loop_2153
22619 fmovdl %xcc, %f9, %f3
22620 fpack16 %f20, %f22
22621 te %icc, 0x7
22622loop_2153:
22623 edge32ln %g2, %o4, %l3
22624 fpmerge %f10, %f22, %f20
22625 mulscc %g1, 0x03C7, %o6
22626 movrgez %l6, %i6, %o0
22627 stbar
22628 fmovrsgez %l0, %f12, %f19
22629 fmul8x16al %f10, %f20, %f16
22630 fpsub32 %f16, %f22, %f20
22631 wr %g0, 0x0c, %asi
22632 stda %f0, [%l7 + 0x40] %asi
22633 stbar
22634 movl %xcc, %l5, %g4
22635 brgz,a %i2, loop_2154
22636 bshuffle %f30, %f24, %f18
22637 fmovrse %i7, %f0, %f5
22638 mova %icc, %l2, %g5
22639loop_2154:
22640 nop
22641 wr %g0, 0x81, %asi
22642 ldda [%l7 + 0x40] %asi, %f0
22643 array32 %o3, %g6, %i0
22644 fmovdgu %icc, %f17, %f1
22645 tcc %icc, 0x2
22646 fmovsvc %xcc, %f11, %f20
22647 ldd [%l7 + 0x70], %f8
22648 movgu %xcc, %o1, %o7
22649 movrgz %g3, 0x296, %l4
22650 fbne %fcc2, loop_2155
22651 bshuffle %f22, %f16, %f4
22652 movne %icc, %g7, %i1
22653 mulscc %i3, 0x0EAB, %o5
22654loop_2155:
22655 fmovdl %icc, %f27, %f7
22656 xnor %i4, %l1, %i5
22657 wr %g0, 0x89, %asi
22658 lduba [%l7 + 0x4D] %asi, %o2
22659 tgu %xcc, 0x7
22660 wr %g0, 0x10, %asi
22661 stda %o4, [%l7 + 0x28] %asi
22662 set 0x2C, %g1
22663 stha %l3, [%l7 + %g1] 0x89
22664 srax %g1, 0x0D, %o6
22665 wr %g0, 0x18, %asi
22666 stda %i6, [%l7 + 0x70] %asi
22667 fbl %fcc0, loop_2156
22668 srax %g2, %i6, %o0
22669 popc 0x1E69, %l5
22670 tge %xcc, 0x2
22671loop_2156:
22672 and %l0, 0x0841, %g4
22673 fbug,a %fcc2, loop_2157
22674 movvc %icc, %i7, %l2
22675 set 0x40, %g6
22676 ldda [%l7 + %g6] 0x0c, %f0
22677loop_2157:
22678 fxnor %f28, %f18, %f24
22679 xor %i2, %g5, %g6
22680 set 0x48, %i5
22681 stxa %o3, [%l7 + %i5] 0x0c
22682 edge32l %o1, %i0, %g3
22683 fandnot1s %f9, %f8, %f1
22684 ldsb [%l7 + 0x7E], %o7
22685 bneg,a %icc, loop_2158
22686 orncc %g7, %i1, %l4
22687 edge32ln %i3, %o5, %i4
22688 tsubcc %l1, %o2, %i5
22689loop_2158:
22690 alignaddrl %o4, %g1, %l3
22691 edge16ln %o6, %g2, %l6
22692 udivcc %o0, 0x1E00, %i6
22693 tsubcc %l5, 0x1139, %l0
22694 edge32ln %g4, %l2, %i7
22695 ldd [%l7 + 0x70], %g4
22696 subc %i2, %g6, %o1
22697 fnegd %f0, %f24
22698 movgu %xcc, %o3, %g3
22699 edge32 %i0, %g7, %i1
22700 movgu %xcc, %l4, %i3
22701 movle %xcc, %o7, %i4
22702 lduh [%l7 + 0x0A], %o5
22703 edge32ln %l1, %i5, %o2
22704 nop
22705 set 0x14, %g5
22706 sth %g1, [%l7 + %g5]
22707 andn %l3, %o4, %o6
22708 ta %icc, 0x4
22709 fmovdge %xcc, %f8, %f4
22710 sllx %l6, %o0, %i6
22711 bne loop_2159
22712 bshuffle %f6, %f20, %f6
22713 tvc %icc, 0x3
22714 tge %icc, 0x5
22715loop_2159:
22716 array8 %g2, %l0, %g4
22717 sdiv %l2, 0x052F, %i7
22718 brlez,a %l5, loop_2160
22719 tcs %xcc, 0x1
22720 bge,pt %icc, loop_2161
22721 sdivcc %g5, 0x1B4C, %i2
22722loop_2160:
22723 sir 0x0584
22724 lduw [%l7 + 0x24], %o1
22725loop_2161:
22726 fpadd32s %f25, %f24, %f28
22727 brgz %g6, loop_2162
22728 fmovdl %xcc, %f12, %f11
22729 xnorcc %g3, %i0, %g7
22730 movcc %icc, %o3, %i1
22731loop_2162:
22732 udivcc %i3, 0x1205, %l4
22733 fmovsl %xcc, %f17, %f5
22734 addc %i4, %o7, %l1
22735 udivcc %i5, 0x1785, %o2
22736 srax %o5, %l3, %o4
22737 alignaddrl %g1, %o6, %o0
22738 srlx %l6, 0x18, %i6
22739 movleu %icc, %l0, %g4
22740 sir 0x1F3C
22741 sdivx %l2, 0x11C1, %i7
22742 std %g2, [%l7 + 0x50]
22743 add %g5, %i2, %l5
22744 edge8 %o1, %g3, %g6
22745 fbge,a %fcc2, loop_2163
22746 orncc %i0, 0x145F, %o3
22747 fcmpd %fcc3, %f2, %f28
22748 alignaddr %i1, %g7, %i3
22749loop_2163:
22750 edge8n %l4, %o7, %l1
22751 membar 0x22
22752 tsubcctv %i5, %o2, %i4
22753 movne %xcc, %l3, %o4
22754 fmovspos %xcc, %f18, %f15
22755 xorcc %o5, 0x1CC0, %o6
22756 bn,a loop_2164
22757 bleu %xcc, loop_2165
22758 andncc %o0, %g1, %l6
22759 movcc %xcc, %l0, %g4
22760loop_2164:
22761 fmovd %f8, %f4
22762loop_2165:
22763 sub %l2, 0x014F, %i7
22764 fornot1s %f7, %f17, %f3
22765 call loop_2166
22766 srl %g2, %g5, %i2
22767 fandnot2 %f18, %f26, %f4
22768 movn %icc, %i6, %l5
22769loop_2166:
22770 srl %o1, %g3, %g6
22771 bshuffle %f26, %f18, %f2
22772 movge %xcc, %o3, %i1
22773 restored
22774 rdpr %cwp, %g1
22775 rdpr %cansave, %g2
22776 rdpr %canrestore, %g3
22777 rdpr %cleanwin, %g4
22778 rdpr %otherwin, %g5
22779 rdpr %wstate, %g6
22780 flush %l7 + 0x7C
22781 edge16l %g7, %i3, %i0
22782 fmovde %icc, %f19, %f29
22783 fsrc1 %f24, %f8
22784 edge32 %l4, %l1, %i5
22785 te %icc, 0x1
22786 fands %f27, %f12, %f0
22787 movre %o2, %i4, %o7
22788 mulscc %o4, 0x02FC, %l3
22789 tcc %icc, 0x0
22790 bvs,a loop_2167
22791 sub %o6, 0x0418, %o5
22792 subccc %o0, %g1, %l6
22793 fmul8x16 %f6, %f0, %f6
22794loop_2167:
22795 fmovdleu %icc, %f7, %f9
22796 smulcc %l0, 0x020F, %g4
22797 bleu,a loop_2168
22798 array16 %l2, %i7, %g5
22799 movleu %icc, %i2, %i6
22800 udivcc %g2, 0x0F8E, %o1
22801loop_2168:
22802 fbue,a %fcc1, loop_2169
22803 brlz %g3, loop_2170
22804 alignaddr %l5, %g6, %i1
22805 sdiv %g7, 0x0AEA, %o3
22806loop_2169:
22807 tcs %xcc, 0x1
22808loop_2170:
22809 movpos %icc, %i0, %i3
22810 movvs %icc, %l4, %l1
22811 ldd [%l7 + 0x78], %i4
22812 fmul8sux16 %f4, %f2, %f14
22813 bge,a %xcc, loop_2171
22814 srlx %o2, %o7, %o4
22815 orncc %i4, 0x133C, %l3
22816 edge8 %o6, %o5, %g1
22817loop_2171:
22818 movleu %xcc, %o0, %l6
22819 addcc %g4, 0x1CC2, %l2
22820 mulscc %l0, 0x10B8, %g5
22821 fpsub32 %f0, %f24, %f14
22822 tsubcctv %i2, 0x08EF, %i7
22823 movrlez %g2, 0x3CE, %o1
22824 bn,a,pn %icc, loop_2172
22825 edge16l %i6, %g3, %l5
22826 movle %xcc, %i1, %g7
22827 taddcc %o3, %i0, %i3
22828loop_2172:
22829 fbn,a %fcc3, loop_2173
22830 tcc %icc, 0x1
22831 movrne %g6, %l4, %i5
22832 fcmple32 %f0, %f30, %l1
22833loop_2173:
22834 fcmpeq16 %f22, %f12, %o2
22835 fmovsl %xcc, %f15, %f7
22836 fble %fcc1, loop_2174
22837 fsrc1 %f4, %f6
22838 movle %icc, %o4, %i4
22839 fbe %fcc3, loop_2175
22840loop_2174:
22841 bge,a %xcc, loop_2176
22842 movvc %icc, %o7, %l3
22843 srlx %o6, 0x08, %g1
22844loop_2175:
22845 umulcc %o0, %l6, %g4
22846loop_2176:
22847 movg %icc, %o5, %l2
22848 fmovrsgez %l0, %f13, %f0
22849 edge8ln %g5, %i7, %g2
22850 tn %xcc, 0x3
22851 xnorcc %o1, %i2, %i6
22852 fxnors %f29, %f2, %f5
22853 fpack32 %f2, %f8, %f18
22854 fmovrde %g3, %f18, %f10
22855 fbe %fcc3, loop_2177
22856 bg,a %icc, loop_2178
22857 xor %l5, 0x07E9, %g7
22858 addcc %o3, %i1, %i0
22859loop_2177:
22860 nop
22861 set 0x34, %i7
22862 ldswa [%l7 + %i7] 0x89, %i3
22863loop_2178:
22864 umul %l4, 0x1D04, %g6
22865 taddcc %i5, 0x1631, %o2
22866 brlez,a %o4, loop_2179
22867 stx %i4, [%l7 + 0x70]
22868 udivx %o7, 0x11EC, %l3
22869 set 0x54, %i0
22870 ldsha [%l7 + %i0] 0x81, %l1
22871loop_2179:
22872 nop
22873 wr %g0, 0x11, %asi
22874 prefetcha [%l7 + 0x78] %asi, 0x0
22875 saved
22876 rdpr %cwp, %g1
22877 rdpr %cansave, %g2
22878 rdpr %canrestore, %g3
22879 rdpr %cleanwin, %g4
22880 rdpr %otherwin, %g5
22881 rdpr %wstate, %g6
22882 alignaddrl %o0, %g1, %g4
22883 sub %o5, 0x0CDB, %l6
22884 fmul8x16 %f6, %f12, %f28
22885 addc %l2, %l0, %g5
22886 movleu %icc, %i7, %g2
22887 edge32l %o1, %i2, %g3
22888 xnor %i6, 0x00C8, %l5
22889 tpos %icc, 0x6
22890 edge32ln %g7, %i1, %o3
22891 fmovda %xcc, %f13, %f2
22892 ta %xcc, 0x0
22893 tneg %xcc, 0x5
22894 fmovrse %i3, %f2, %f4
22895 andncc %l4, %g6, %i5
22896 edge32ln %i0, %o4, %o2
22897 nop
22898 setx loop_2180, %l0, %l1
22899 wrpr 0x1, %tl
22900 wrpr %l1, %tpc
22901 add %l1, 0x4, %l1
22902 wrpr %l1, %tnpc
22903 setx 0x34400001400, %l0, %l1
22904 wrpr %l1, %tstate
22905 wrhpr 0x4, %htstate
22906 retry
22907 umulcc %o7, 0x16EE, %l3
22908 mulx %i4, 0x1738, %o6
22909 movpos %icc, %l1, %g1
22910loop_2180:
22911 fpack16 %f8, %f18
22912 ta %icc, 0x5
22913 movcs %icc, %g4, %o0
22914 movleu %xcc, %o5, %l6
22915 call loop_2181
22916 edge16l %l0, %l2, %i7
22917 for %f30, %f8, %f2
22918 wr %g0, 0x89, %asi
22919 ldswa [%l7 + 0x10] %asi, %g5
22920loop_2181:
22921 tleu %xcc, 0x2
22922 wr %g0, 0x23, %asi
22923 stba %g2, [%l7 + 0x6A] %asi
22924 membar #Sync
22925 bleu,a loop_2182
22926 fnors %f15, %f17, %f20
22927 fmovse %icc, %f1, %f15
22928 movge %xcc, %i2, %g3
22929loop_2182:
22930 nop
22931 wr %g0, 0x0c, %asi
22932 stxa %i6, [%l7 + 0x10] %asi
22933 edge8ln %l5, %o1, %i1
22934 fpsub32s %f6, %f21, %f25
22935 sllx %g7, %i3, %l4
22936 or %g6, %i5, %i0
22937 edge32l %o3, %o2, %o7
22938 movcs %xcc, %l3, %i4
22939 movle %icc, %o6, %o4
22940 tsubcc %g1, %g4, %o0
22941 ba,pt %icc, loop_2183
22942 add %o5, 0x19BC, %l1
22943 mulx %l6, 0x00A2, %l2
22944 movvs %xcc, %l0, %g5
22945loop_2183:
22946 fors %f15, %f25, %f10
22947 fzeros %f8
22948 movvs %xcc, %g2, %i7
22949 movcs %icc, %i2, %g3
22950 smul %i6, %l5, %o1
22951 restored
22952 rdpr %cwp, %g1
22953 rdpr %cansave, %g2
22954 rdpr %canrestore, %g3
22955 rdpr %cleanwin, %g4
22956 rdpr %otherwin, %g5
22957 rdpr %wstate, %g6
22958 umulcc %g7, %i3, %i1
22959 fbu,a %fcc2, loop_2184
22960 bg,a,pt %icc, loop_2185
22961 xnor %g6, 0x0729, %i5
22962 edge8l %i0, %l4, %o2
22963loop_2184:
22964 popc %o3, %o7
22965loop_2185:
22966 edge8ln %i4, %l3, %o6
22967 movneg %icc, %o4, %g4
22968 ldd [%l7 + 0x60], %f18
22969 bn,a,pn %icc, loop_2186
22970 ld [%l7 + 0x48], %f5
22971 edge32 %g1, %o0, %l1
22972 alignaddrl %l6, %l2, %o5
22973loop_2186:
22974 fmovsvs %xcc, %f3, %f23
22975 edge8ln %g5, %g2, %l0
22976 movrgez %i7, %g3, %i2
22977 fxor %f24, %f18, %f4
22978 udivx %i6, 0x1DC8, %o1
22979 edge32 %l5, %g7, %i1
22980 tsubcc %i3, %i5, %g6
22981 wr %g0, 0x80, %asi
22982 swapa [%l7 + 0x78] %asi, %l4
22983 fmovdne %xcc, %f20, %f0
22984 ldd [%l7 + 0x78], %f4
22985 membar #Sync
22986 set 0x40, %o5
22987 ldda [%l7 + %o5] 0x1e, %f0
22988 tge %icc, 0x7
22989 ldsw [%l7 + 0x60], %i0
22990 tl %icc, 0x1
22991 movvc %icc, %o3, %o2
22992 restored
22993 rdpr %cwp, %g1
22994 rdpr %cansave, %g2
22995 rdpr %canrestore, %g3
22996 rdpr %cleanwin, %g4
22997 rdpr %otherwin, %g5
22998 rdpr %wstate, %g6
22999 fbu,a %fcc3, loop_2187
23000 mulscc %i4, 0x1858, %o7
23001 smul %l3, %o4, %g4
23002 fcmpd %fcc2, %f22, %f8
23003loop_2187:
23004 or %o6, %o0, %l1
23005 mulx %g1, %l6, %o5
23006 xorcc %l2, %g5, %g2
23007 udiv %l0, 0x0818, %g3
23008 orn %i7, 0x182F, %i2
23009 fmovsge %icc, %f2, %f18
23010 sub %o1, 0x13EE, %l5
23011 ld [%l7 + 0x7C], %f9
23012 set 0x40, %g2
23013 stda %f0, [%l7 + %g2] 0x04
23014 fblg %fcc2, loop_2188
23015 fsrc1s %f18, %f26
23016 set 0x6B, %i3
23017 ldsba [%l7 + %i3] 0x14, %g7
23018loop_2188:
23019 fmovsgu %icc, %f27, %f16
23020 orcc %i6, 0x1D91, %i1
23021 fxor %f28, %f28, %f30
23022 movge %icc, %i3, %g6
23023 ldub [%l7 + 0x72], %i5
23024 edge8ln %l4, %o3, %i0
23025 tle %icc, 0x0
23026 fors %f14, %f2, %f18
23027 array32 %i4, %o7, %l3
23028 wr %g0, 0x89, %asi
23029 ldsha [%l7 + 0x1C] %asi, %o2
23030 tgu %xcc, 0x2
23031 fpadd32 %f2, %f20, %f26
23032 udivcc %g4, 0x19FB, %o6
23033 edge8 %o0, %l1, %o4
23034 xnorcc %g1, %o5, %l6
23035 fands %f28, %f18, %f26
23036 fxnors %f23, %f19, %f30
23037 umul %g5, %g2, %l0
23038 fnot1s %f23, %f0
23039 std %f10, [%l7 + 0x78]
23040 movvs %icc, %l2, %i7
23041 bg,a,pt %xcc, loop_2189
23042 fcmpne32 %f14, %f10, %i2
23043 edge32l %o1, %g3, %l5
23044 stb %g7, [%l7 + 0x11]
23045loop_2189:
23046 andcc %i1, 0x16AC, %i6
23047 fcmple16 %f2, %f12, %i3
23048 sdivx %i5, 0x02D0, %l4
23049 edge16 %o3, %i0, %g6
23050 fmuld8ulx16 %f19, %f3, %f22
23051 fmovdneg %xcc, %f5, %f8
23052 for %f20, %f10, %f28
23053 movcc %icc, %i4, %o7
23054 tcc %xcc, 0x4
23055 membar 0x2F
23056 movrlz %o2, %g4, %o6
23057 andcc %l3, %l1, %o0
23058 flush %l7 + 0x28
23059 stb %o4, [%l7 + 0x42]
23060 stw %o5, [%l7 + 0x44]
23061 fnor %f18, %f0, %f30
23062 edge32n %l6, %g5, %g2
23063 edge16n %l0, %l2, %g1
23064 edge8ln %i2, %o1, %g3
23065 addcc %i7, 0x0317, %l5
23066 fmovdvs %xcc, %f15, %f0
23067 orn %g7, %i6, %i1
23068 edge32n %i5, %i3, %l4
23069 tneg %xcc, 0x3
23070 tge %xcc, 0x7
23071 sdivx %i0, 0x0EE5, %g6
23072 bneg,a %icc, loop_2190
23073 taddcc %o3, %o7, %o2
23074 nop
23075 setx loop_2191, %l0, %l1
23076 wrpr 0x1, %tl
23077 wrpr %l1, %tpc
23078 add %l1, 0x4, %l1
23079 wrpr %l1, %tnpc
23080 setx 0x34400001400, %l0, %l1
23081 wrpr %l1, %tstate
23082 wrhpr 0x4, %htstate
23083 retry
23084 movgu %icc, %g4, %i4
23085loop_2190:
23086 sllx %l3, %o6, %l1
23087 movpos %xcc, %o0, %o5
23088loop_2191:
23089 be,a,pt %icc, loop_2192
23090 fmovsl %icc, %f16, %f24
23091 taddcctv %l6, %g5, %o4
23092 tle %xcc, 0x2
23093loop_2192:
23094 fbe,a %fcc2, loop_2193
23095 smul %l0, 0x1AEF, %g2
23096 fba %fcc1, loop_2194
23097 tvc %icc, 0x7
23098loop_2193:
23099 addccc %g1, 0x03AC, %l2
23100 st %f21, [%l7 + 0x5C]
23101loop_2194:
23102 edge32ln %o1, %g3, %i2
23103 subcc %l5, 0x1443, %i7
23104 sub %g7, 0x0F89, %i1
23105 fandnot2s %f24, %f14, %f22
23106 tcc %xcc, 0x1
23107 addccc %i5, %i6, %l4
23108 array32 %i3, %i0, %g6
23109 sir 0x0C01
23110 array32 %o3, %o7, %g4
23111 popc 0x1FCF, %o2
23112 fpsub16s %f1, %f12, %f3
23113 sll %i4, 0x12, %l3
23114 fmovrdne %o6, %f18, %f10
23115 andn %o0, %l1, %o5
23116 orcc %l6, %g5, %o4
23117 fand %f10, %f30, %f12
23118 wr %g0, 0x89, %asi
23119 stwa %g2, [%l7 + 0x20] %asi
23120 edge8 %l0, %l2, %g1
23121 wr %g0, 0x2f, %asi
23122 stda %o0, [%l7 + 0x50] %asi
23123 membar #Sync
23124 brlez %i2, loop_2195
23125 movcc %xcc, %l5, %g3
23126 bcc,a %xcc, loop_2196
23127 array8 %i7, %g7, %i1
23128loop_2195:
23129 fabsd %f8, %f28
23130 andcc %i5, 0x1D1F, %i6
23131loop_2196:
23132 fmovrsgz %l4, %f24, %f19
23133 movl %xcc, %i0, %g6
23134 fzeros %f16
23135 srlx %i3, 0x0F, %o3
23136 xorcc %g4, %o7, %o2
23137 fsrc1 %f0, %f2
23138 te %xcc, 0x1
23139 tsubcctv %i4, 0x190D, %o6
23140 ldub [%l7 + 0x2F], %l3
23141 be,a,pn %icc, loop_2197
23142 move %icc, %o0, %o5
23143 edge8 %l1, %l6, %g5
23144 edge32n %g2, %o4, %l2
23145loop_2197:
23146 alignaddrl %g1, %l0, %o1
23147 smulcc %i2, 0x06BD, %g3
23148 edge8l %l5, %i7, %g7
23149 sdivcc %i1, 0x0789, %i6
23150 ldd [%l7 + 0x30], %l4
23151 taddcc %i5, %i0, %i3
23152 fmovsneg %xcc, %f19, %f5
23153 tpos %icc, 0x7
23154 xnorcc %o3, %g4, %o7
23155 add %l7, 0x78, %l6
23156 wr %g0, 0x10, %asi
23157 casxa [%l6] 0x10, %g6, %i4
23158 flush %l7 + 0x20
23159 fmovdcc %icc, %f17, %f5
23160 smul %o6, %l3, %o2
23161 stx %o0, [%l7 + 0x58]
23162 fbe,a %fcc0, loop_2198
23163 move %xcc, %o5, %l1
23164 movrgez %l6, 0x15E, %g5
23165 move %icc, %o4, %l2
23166loop_2198:
23167 alignaddrl %g2, %g1, %l0
23168 popc %o1, %i2
23169 movcc %icc, %g3, %l5
23170 tg %icc, 0x4
23171 alignaddr %i7, %i1, %i6
23172 membar 0x52
23173 wr %g0, 0x80, %asi
23174 ldswa [%l7 + 0x54] %asi, %l4
23175 udivcc %i5, 0x0E7F, %g7
23176 array8 %i3, %o3, %g4
23177 andcc %i0, %g6, %o7
23178 sdivx %i4, 0x0D3A, %l3
23179 andcc %o2, 0x05D2, %o0
23180 movleu %icc, %o6, %l1
23181 add %l6, %o5, %o4
23182 fbu,a %fcc1, loop_2199
23183 fsrc1 %f8, %f30
23184 xor %g5, %l2, %g1
23185 edge16l %g2, %l0, %o1
23186loop_2199:
23187 fmovsl %icc, %f15, %f1
23188 tcc %icc, 0x5
23189 and %g3, %i2, %i7
23190 set 0x1C, %i1
23191 swapa [%l7 + %i1] 0x89, %i1
23192 tvs %icc, 0x4
23193 wr %g0, 0x2a, %asi
23194 stha %l5, [%l7 + 0x22] %asi
23195 membar #Sync
23196 mulscc %l4, 0x1147, %i5
23197 ldd [%l7 + 0x10], %g6
23198 xorcc %i3, 0x0165, %i6
23199 movn %icc, %g4, %o3
23200 edge16l %g6, %i0, %i4
23201 fbne %fcc3, loop_2200
23202 udivcc %l3, 0x1E74, %o7
23203 tsubcctv %o0, %o2, %l1
23204 fornot1s %f16, %f5, %f6
23205loop_2200:
23206 fbug %fcc1, loop_2201
23207 fcmpeq32 %f4, %f12, %l6
23208 fpackfix %f26, %f16
23209 fmul8x16au %f31, %f6, %f4
23210loop_2201:
23211 fmovdle %icc, %f9, %f26
23212 membar 0x1D
23213 edge16l %o5, %o4, %g5
23214 edge32 %l2, %g1, %g2
23215 tcc %icc, 0x3
23216 st %f18, [%l7 + 0x64]
23217 stw %o6, [%l7 + 0x20]
23218 bg,a loop_2202
23219 movcc %icc, %o1, %g3
23220 sdivcc %l0, 0x16A5, %i2
23221 ble,a,pt %icc, loop_2203
23222loop_2202:
23223 tl %icc, 0x3
23224 fbe %fcc1, loop_2204
23225 movrlez %i7, 0x331, %i1
23226loop_2203:
23227 edge16 %l4, %i5, %g7
23228 fnors %f12, %f4, %f9
23229loop_2204:
23230 or %i3, %l5, %i6
23231 fmul8sux16 %f16, %f12, %f22
23232 wr %g0, 0x19, %asi
23233 stda %o2, [%l7 + 0x70] %asi
23234 subcc %g6, 0x154B, %i0
23235 brlez,a %i4, loop_2205
23236 tcs %xcc, 0x0
23237 sllx %l3, 0x06, %o7
23238 udivcc %g4, 0x1348, %o0
23239loop_2205:
23240 fblg %fcc0, loop_2206
23241 movrne %l1, 0x138, %l6
23242 umulcc %o5, %o4, %o2
23243 fmul8x16al %f9, %f26, %f10
23244loop_2206:
23245 smul %g5, 0x0B99, %l2
23246 fandnot2s %f30, %f18, %f3
23247 movne %xcc, %g1, %g2
23248 nop
23249 set 0x4F, %i2
23250 ldstub [%l7 + %i2], %o1
23251 xnorcc %g3, 0x1B93, %l0
23252 fsrc1s %f25, %f15
23253 movcs %icc, %i2, %o6
23254 edge8 %i1, %i7, %l4
23255 move %icc, %g7, %i5
23256 tn %icc, 0x2
23257 smul %l5, 0x0D1F, %i6
23258 sra %o3, 0x15, %g6
23259 sllx %i3, %i0, %i4
23260 sdiv %o7, 0x14ED, %l3
23261 tpos %xcc, 0x4
23262 edge8l %o0, %g4, %l6
23263 popc 0x0A0E, %o5
23264 mova %icc, %o4, %o2
23265 movle %icc, %g5, %l2
23266 movg %icc, %l1, %g2
23267 bpos,pn %icc, loop_2207
23268 st %f18, [%l7 + 0x38]
23269 movleu %icc, %o1, %g1
23270 movge %icc, %l0, %g3
23271loop_2207:
23272 fmovdne %icc, %f20, %f7
23273 ld [%l7 + 0x08], %f6
23274 movrlz %o6, 0x20F, %i1
23275 addccc %i2, %l4, %i7
23276 orncc %i5, 0x1983, %l5
23277 fbue %fcc2, loop_2208
23278 tvs %xcc, 0x4
23279 tcc %xcc, 0x3
23280 fone %f6
23281loop_2208:
23282 tvc %icc, 0x6
23283 fmovdpos %icc, %f18, %f29
23284 movrgz %i6, 0x2DE, %o3
23285 edge8ln %g6, %g7, %i0
23286 fnors %f31, %f24, %f19
23287 smul %i3, 0x1820, %i4
23288 tsubcctv %l3, 0x1BDA, %o7
23289 subcc %g4, 0x00AA, %l6
23290 taddcctv %o0, 0x02DF, %o4
23291 alignaddrl %o2, %g5, %o5
23292 fcmped %fcc1, %f12, %f22
23293 sllx %l2, 0x1D, %g2
23294 edge16l %o1, %g1, %l0
23295 bvc,pn %icc, loop_2209
23296 fpackfix %f18, %f26
23297 movn %xcc, %l1, %g3
23298 fandnot2s %f5, %f0, %f8
23299loop_2209:
23300 srlx %o6, 0x0B, %i2
23301 subc %i1, %i7, %l4
23302 fexpand %f9, %f6
23303 fmovrslez %l5, %f23, %f15
23304 sra %i6, 0x15, %i5
23305 movneg %icc, %g6, %g7
23306 movrlez %o3, 0x14E, %i0
23307 te %xcc, 0x5
23308 and %i3, %i4, %o7
23309 edge16l %l3, %l6, %o0
23310 orcc %o4, %o2, %g4
23311 tvc %xcc, 0x5
23312 sdivx %g5, 0x0011, %o5
23313 srlx %l2, %g2, %g1
23314 fmovs %f8, %f15
23315 movvc %icc, %o1, %l0
23316 tneg %xcc, 0x2
23317 fbl,a %fcc3, loop_2210
23318 fmovsgu %xcc, %f15, %f15
23319 fornot1 %f10, %f10, %f16
23320 alignaddrl %l1, %g3, %o6
23321loop_2210:
23322 mulscc %i2, 0x0701, %i1
23323 edge16l %l4, %i7, %i6
23324 ldsb [%l7 + 0x15], %i5
23325 umul %g6, 0x0FE1, %l5
23326 subcc %o3, %i0, %g7
23327 array16 %i3, %o7, %l3
23328 srlx %l6, 0x04, %o0
23329 taddcctv %o4, 0x0901, %i4
23330 wr %g0, 0x19, %asi
23331 swapa [%l7 + 0x4C] %asi, %o2
23332 andncc %g5, %o5, %l2
23333 fbue,a %fcc3, loop_2211
23334 movre %g4, %g2, %o1
23335 fcmple16 %f24, %f8, %l0
23336 fnegs %f29, %f23
23337loop_2211:
23338 sllx %g1, %g3, %o6
23339 movcs %icc, %l1, %i1
23340 tvc %xcc, 0x6
23341 fnot2s %f22, %f2
23342 sdivcc %i2, 0x1951, %i7
23343 tn %xcc, 0x7
23344 sethi 0x02CE, %i6
23345 fnands %f30, %f27, %f4
23346 fxnors %f9, %f19, %f8
23347 siam 0x3
23348 movpos %icc, %i5, %l4
23349 fandnot1 %f8, %f10, %f2
23350 brlez %g6, loop_2212
23351 movgu %xcc, %o3, %l5
23352 sethi 0x1D76, %i0
23353 smul %g7, 0x1A5D, %o7
23354loop_2212:
23355 movg %xcc, %i3, %l3
23356 restored
23357 rdpr %cwp, %g1
23358 rdpr %cansave, %g2
23359 rdpr %canrestore, %g3
23360 rdpr %cleanwin, %g4
23361 rdpr %otherwin, %g5
23362 rdpr %wstate, %g6
23363 set 0x10, %o2
23364 prefetcha [%l7 + %o2] 0x0c, 0x2
23365 fnor %f0, %f12, %f12
23366 bg %xcc, loop_2213
23367 addccc %l6, %o4, %i4
23368 fpsub16 %f0, %f16, %f26
23369 xnorcc %o2, 0x08D4, %o5
23370loop_2213:
23371 tneg %icc, 0x7
23372 edge16n %g5, %g4, %g2
23373 subcc %o1, %l0, %l2
23374 orcc %g1, 0x007B, %o6
23375 orcc %g3, 0x079F, %i1
23376 movleu %xcc, %i2, %l1
23377 std %i6, [%l7 + 0x10]
23378 movle %icc, %i6, %l4
23379 tpos %icc, 0x5
23380 ldd [%l7 + 0x38], %f20
23381 fnot2 %f2, %f14
23382 movcc %xcc, %g6, %o3
23383 edge8 %l5, %i5, %i0
23384 call loop_2214
23385 movpos %xcc, %g7, %i3
23386 edge8l %o7, %o0, %l6
23387 tg %icc, 0x4
23388loop_2214:
23389 fpack32 %f26, %f24, %f6
23390 xorcc %l3, %o4, %i4
23391 taddcctv %o2, 0x0A08, %o5
23392 fbo %fcc0, loop_2215
23393 subc %g5, 0x05F6, %g2
23394 ldd [%l7 + 0x68], %o0
23395 fnand %f30, %f8, %f18
23396loop_2215:
23397 udiv %g4, 0x0E7E, %l0
23398 fmovsgu %xcc, %f6, %f19
23399 movre %l2, %o6, %g1
23400 movne %icc, %i1, %i2
23401 te %icc, 0x1
23402 edge16ln %g3, %i7, %i6
23403 tge %icc, 0x3
23404 sdivx %l4, 0x1D03, %l1
23405 edge16n %g6, %o3, %i5
23406 fbue,a %fcc3, loop_2216
23407 umulcc %l5, 0x106B, %i0
23408 andn %g7, %o7, %i3
23409 tsubcctv %o0, %l6, %l3
23410loop_2216:
23411 nop
23412 set 0x78, %l1
23413 prefetcha [%l7 + %l1] 0x15, 0x1
23414 fmovrslz %o4, %f4, %f24
23415 movcc %xcc, %o2, %g5
23416 fbe,a %fcc2, loop_2217
23417 fmovdg %xcc, %f17, %f6
23418 movleu %icc, %o5, %o1
23419 umulcc %g2, %l0, %g4
23420loop_2217:
23421 ldd [%l7 + 0x50], %f30
23422 bgu,a,pn %icc, loop_2218
23423 mulx %o6, %l2, %g1
23424 ta %xcc, 0x4
23425 umul %i1, %g3, %i7
23426loop_2218:
23427 swap [%l7 + 0x54], %i2
23428 alignaddrl %i6, %l4, %g6
23429 edge16n %l1, %o3, %i5
23430 taddcctv %i0, %l5, %o7
23431 fmovrslz %g7, %f28, %f4
23432 sir 0x1D25
23433 fmovs %f11, %f19
23434 subc %o0, 0x0E88, %i3
23435 udivcc %l6, 0x0FF1, %i4
23436 udivcc %o4, 0x0B06, %o2
23437 movrgz %l3, 0x0C0, %o5
23438 fpadd32 %f12, %f24, %f28
23439 st %f2, [%l7 + 0x64]
23440 fmovse %icc, %f24, %f6
23441 add %l7, 0x10, %l6
23442 wr %g0, 0x04, %asi
23443 casxa [%l6] 0x04, %g5, %g2
23444 movgu %icc, %l0, %o1
23445 wr %g0, 0x88, %asi
23446 swapa [%l7 + 0x70] %asi, %o6
23447 edge32ln %g4, %l2, %i1
23448 xor %g3, %i7, %g1
23449 sdivx %i6, 0x0DFA, %i2
23450 fmovrslz %l4, %f30, %f9
23451 xor %l1, 0x0318, %g6
23452 be,a loop_2219
23453 fxnors %f6, %f19, %f2
23454 fmovdle %xcc, %f5, %f21
23455 fble %fcc0, loop_2220
23456loop_2219:
23457 fbne %fcc2, loop_2221
23458 movne %icc, %o3, %i5
23459 edge16 %i0, %l5, %o7
23460loop_2220:
23461 xnor %o0, 0x19EC, %g7
23462loop_2221:
23463 subccc %i3, 0x07E2, %l6
23464 movne %xcc, %o4, %o2
23465 addccc %i4, %o5, %l3
23466 tne %icc, 0x3
23467 tg %xcc, 0x1
23468 taddcc %g5, %g2, %l0
23469 fcmpd %fcc2, %f2, %f10
23470 edge8ln %o6, %g4, %l2
23471 ble,pt %xcc, loop_2222
23472 fpadd32 %f14, %f20, %f8
23473 sra %i1, 0x14, %g3
23474 andcc %i7, 0x1E30, %g1
23475loop_2222:
23476 orn %o1, %i6, %i2
23477 fmul8ulx16 %f24, %f30, %f18
23478 fnegs %f7, %f22
23479 fornot2s %f25, %f3, %f13
23480 movrlz %l4, %g6, %o3
23481 fpmerge %f23, %f6, %f16
23482 edge8ln %i5, %l1, %l5
23483 flush %l7 + 0x2C
23484 wr %g0, 0x89, %asi
23485 stda %f16, [%l7 + 0x40] %asi
23486 set 0x23, %l5
23487 ldsba [%l7 + %l5] 0x89, %i0
23488 movpos %icc, %o0, %g7
23489 udivx %i3, 0x1FC8, %o7
23490 udivx %l6, 0x1E25, %o4
23491 sethi 0x1A67, %o2
23492 ldsh [%l7 + 0x52], %i4
23493 movvs %icc, %l3, %g5
23494 fmovdle %xcc, %f30, %f23
23495 movrgz %o5, 0x09A, %g2
23496 and %o6, 0x0418, %l0
23497 fbue,a %fcc3, loop_2223
23498 edge32 %l2, %i1, %g4
23499 movrlez %g3, 0x19D, %g1
23500 bne,pn %icc, loop_2224
23501loop_2223:
23502 xnor %i7, 0x1FBD, %o1
23503 movge %xcc, %i2, %l4
23504 sub %i6, 0x0851, %g6
23505loop_2224:
23506 fands %f29, %f21, %f22
23507 wr %g0, 0x89, %asi
23508 lduwa [%l7 + 0x64] %asi, %i5
23509 edge8n %o3, %l1, %i0
23510 set 0x40, %o3
23511 stda %f16, [%l7 + %o3] 0x16
23512 membar #Sync
23513 umul %o0, %g7, %i3
23514 set 0x40, %o6
23515 ldda [%l7 + %o6] 0x19, %f16
23516 lduw [%l7 + 0x0C], %l5
23517 fpack32 %f26, %f26, %f4
23518 set 0x24, %g4
23519 ldswa [%l7 + %g4] 0x80, %l6
23520 set 0x10, %l4
23521 stda %o4, [%l7 + %l4] 0x04
23522 fandnot2 %f20, %f4, %f10
23523 fnegd %f28, %f28
23524 fnot1 %f10, %f8
23525 ldstub [%l7 + 0x6F], %o2
23526 stb %i4, [%l7 + 0x2A]
23527 fpackfix %f18, %f28
23528 std %o6, [%l7 + 0x48]
23529 tneg %xcc, 0x5
23530 edge16n %g5, %o5, %g2
23531 tpos %icc, 0x0
23532 tn %icc, 0x5
23533 andcc %o6, 0x0F4E, %l0
23534 set 0x18, %o1
23535 ldxa [%g0 + %o1] 0x50, %l2
23536 and %i1, %g4, %g3
23537 movneg %icc, %g1, %l3
23538 taddcctv %o1, 0x07A1, %i7
23539 edge32 %l4, %i6, %g6
23540 orcc %i5, 0x09FF, %i2
23541 srl %l1, %i0, %o0
23542 fzero %f0
23543 nop
23544 setx loop_2225, %l0, %l1
23545 jmpl %l1, %g7
23546 and %i3, 0x0CB4, %o3
23547 edge8n %l6, %o4, %l5
23548 umulcc %o2, 0x1409, %i4
23549loop_2225:
23550 fsrc1 %f26, %f20
23551 fmovdne %xcc, %f23, %f17
23552 brgz %g5, loop_2226
23553 fmovsn %icc, %f14, %f24
23554 movn %xcc, %o7, %g2
23555 wr %g0, 0x80, %asi
23556 stda %o4, [%l7 + 0x28] %asi
23557loop_2226:
23558 fmovrdgz %o6, %f24, %f0
23559 flush %l7 + 0x28
23560 srl %l2, 0x03, %i1
23561 lduh [%l7 + 0x44], %g4
23562 wr %g0, 0x04, %asi
23563 ldda [%l7 + 0x40] %asi, %l0
23564 subcc %g3, 0x0A40, %l3
23565 xor %g1, 0x0FD6, %i7
23566 fzeros %f10
23567 movne %xcc, %l4, %o1
23568 udiv %g6, 0x098F, %i5
23569 ldstub [%l7 + 0x7F], %i2
23570 udiv %i6, 0x008E, %l1
23571 movrlez %i0, 0x1FD, %g7
23572 tsubcctv %i3, 0x19EE, %o3
23573 subc %o0, %l6, %o4
23574 tneg %xcc, 0x1
23575 sra %l5, %o2, %g5
23576 fnot2s %f23, %f28
23577 edge16ln %i4, %o7, %g2
23578 taddcc %o5, 0x1139, %o6
23579 addc %l2, 0x1AA9, %g4
23580 addc %l0, %i1, %g3
23581 ldsb [%l7 + 0x23], %g1
23582 smul %i7, 0x0235, %l4
23583 saved
23584 rdpr %cwp, %g1
23585 rdpr %cansave, %g2
23586 rdpr %canrestore, %g3
23587 rdpr %cleanwin, %g4
23588 rdpr %otherwin, %g5
23589 rdpr %wstate, %g6
23590 set 0x34, %o7
23591 lduwa [%l7 + %o7] 0x14, %l3
23592 ld [%l7 + 0x70], %f14
23593 movge %icc, %o1, %i5
23594 fsrc1s %f1, %f20
23595 mulx %g6, %i2, %l1
23596 set 0x10, %g7
23597 sta %f0, [%l7 + %g7] 0x18
23598 stx %i6, [%l7 + 0x48]
23599 brgez,a %g7, loop_2227
23600 fzeros %f23
23601 edge32n %i3, %o3, %o0
23602 movneg %icc, %i0, %o4
23603loop_2227:
23604 nop
23605 wr %g0, 0x11, %asi
23606 lda [%l7 + 0x7C] %asi, %f29
23607 fbug,a %fcc2, loop_2228
23608 fmovda %xcc, %f6, %f17
23609 fxnors %f20, %f10, %f27
23610 fnegs %f14, %f22
23611loop_2228:
23612 tsubcc %l5, %o2, %g5
23613 set 0x40, %i4
23614 stda %f0, [%l7 + %i4] 0xf0
23615 membar #Sync
23616 tsubcctv %l6, %i4, %o7
23617 bn loop_2229
23618 stw %o5, [%l7 + 0x08]
23619 movcc %xcc, %g2, %o6
23620 edge8l %g4, %l0, %l2
23621loop_2229:
23622 xnor %g3, 0x047F, %g1
23623 movg %icc, %i7, %l4
23624 fmovdne %xcc, %f26, %f25
23625 for %f16, %f2, %f20
23626 array16 %l3, %i1, %i5
23627 brlz,a %o1, loop_2230
23628 tge %xcc, 0x5
23629 movleu %icc, %g6, %i2
23630 add %l7, 0x30, %l6
23631 wr %g0, 0x0c, %asi
23632 lda [%l6] %asi, %i6
23633 casa [%l6] %asi, %i6, %l1
23634loop_2230:
23635 add %g7, 0x196A, %o3
23636 subcc %i3, 0x1D32, %o0
23637 fcmpeq16 %f16, %f16, %o4
23638 fpsub16 %f22, %f14, %f20
23639 movn %xcc, %i0, %l5
23640 add %g5, %o2, %l6
23641 fbo,a %fcc2, loop_2231
23642 fornot2 %f6, %f24, %f20
23643 fbu %fcc2, loop_2232
23644 fbge,a %fcc2, loop_2233
23645loop_2231:
23646 subc %o7, %o5, %i4
23647 fnot2 %f22, %f20
23648loop_2232:
23649 ldstub [%l7 + 0x15], %o6
23650loop_2233:
23651 mulscc %g2, 0x00ED, %l0
23652 movpos %icc, %l2, %g4
23653 mulscc %g1, 0x1AEF, %g3
23654 bleu,a,pt %xcc, loop_2234
23655 lduw [%l7 + 0x70], %l4
23656 movcc %xcc, %i7, %i1
23657 movpos %icc, %i5, %l3
23658loop_2234:
23659 alignaddrl %o1, %i2, %i6
23660 fmovsvc %xcc, %f20, %f22
23661 smul %g6, %g7, %o3
23662 orcc %i3, 0x1476, %l1
23663 set 0x3C, %i6
23664 stwa %o0, [%l7 + %i6] 0x27
23665 membar #Sync
23666 fbo,a %fcc1, loop_2235
23667 bcc,a loop_2236
23668 orn %i0, %o4, %g5
23669 fxnors %f9, %f21, %f28
23670loop_2235:
23671 movge %xcc, %o2, %l6
23672loop_2236:
23673 tcc %xcc, 0x6
23674 add %l5, %o5, %i4
23675 tneg %xcc, 0x3
23676 ldstub [%l7 + 0x79], %o6
23677 addcc %g2, %l0, %o7
23678 movrne %g4, 0x2F4, %l2
23679 nop
23680 setx loop_2237, %l0, %l1
23681 wrpr 0x1, %tl
23682 wrpr %l1, %tpc
23683 add %l1, 0x4, %l1
23684 wrpr %l1, %tnpc
23685 setx 0x34400001400, %l0, %l1
23686 wrpr %l1, %tstate
23687 wrhpr 0x4, %htstate
23688 retry
23689 edge16l %g3, %l4, %g1
23690 array8 %i1, %i5, %l3
23691 tpos %icc, 0x2
23692loop_2237:
23693 subccc %i7, 0x192E, %i2
23694 movcs %icc, %o1, %i6
23695 tsubcc %g6, %g7, %i3
23696 fcmple32 %f8, %f2, %l1
23697 xnor %o0, 0x0157, %o3
23698 ldstub [%l7 + 0x45], %i0
23699 mulx %o4, %o2, %g5
23700 tneg %xcc, 0x7
23701 array8 %l6, %l5, %o5
23702 fmovrdne %o6, %f0, %f28
23703 tleu %xcc, 0x6
23704 fandnot1s %f27, %f31, %f0
23705 tl %xcc, 0x1
23706 fones %f20
23707 wr %g0, 0x19, %asi
23708 ldstuba [%l7 + 0x35] %asi, %g2
23709 orn %i4, 0x0460, %l0
23710 bleu,a,pn %icc, loop_2238
23711 tsubcc %o7, 0x1B64, %l2
23712 edge32l %g3, %l4, %g1
23713 set 0x30, %o0
23714 lduwa [%l7 + %o0] 0x15, %g4
23715loop_2238:
23716 fnegs %f5, %f13
23717 fbne %fcc2, loop_2239
23718 fcmpne32 %f4, %f0, %i1
23719 tcc %icc, 0x1
23720 tne %xcc, 0x4
23721loop_2239:
23722 udiv %l3, 0x1674, %i5
23723 set 0x44, %l6
23724 lda [%l7 + %l6] 0x0c, %f28
23725 lduw [%l7 + 0x30], %i7
23726 udivcc %i2, 0x0EE0, %i6
23727 tvs %icc, 0x7
23728 fbge %fcc0, loop_2240
23729 movge %xcc, %o1, %g7
23730 ta %xcc, 0x1
23731 fpackfix %f22, %f3
23732loop_2240:
23733 fsrc1s %f28, %f13
23734 fnot2 %f22, %f4
23735 sdivcc %g6, 0x0AE2, %i3
23736 fmovrsne %o0, %f16, %f2
23737 fmovdge %xcc, %f30, %f8
23738 subcc %l1, 0x168D, %i0
23739 xor %o3, %o2, %o4
23740 subc %g5, %l5, %l6
23741 ldsw [%l7 + 0x30], %o6
23742 movrlz %g2, %o5, %i4
23743 nop
23744 setx loop_2241, %l0, %l1
23745 jmpl %l1, %l0
23746 sub %o7, 0x0DFC, %g3
23747 ldx [%l7 + 0x40], %l4
23748 fmul8x16al %f9, %f25, %f24
23749loop_2241:
23750 subcc %l2, %g4, %g1
23751 movn %icc, %l3, %i5
23752 udiv %i1, 0x1F1C, %i7
23753 sdivcc %i2, 0x0B6C, %i6
23754 tcs %xcc, 0x3
23755 tvs %xcc, 0x7
23756 sll %g7, 0x10, %g6
23757 edge8l %i3, %o1, %o0
23758 xnor %l1, %i0, %o3
23759 orcc %o2, %o4, %g5
23760 mova %xcc, %l6, %o6
23761 lduw [%l7 + 0x20], %l5
23762 fcmple32 %f8, %f22, %g2
23763 fnot1s %f2, %f15
23764 movrlez %o5, %i4, %o7
23765 fnors %f21, %f6, %f15
23766 fcmple32 %f22, %f22, %l0
23767 fcmpeq32 %f4, %f18, %l4
23768 udivcc %g3, 0x1C02, %g4
23769 movn %xcc, %l2, %l3
23770 fpmerge %f22, %f16, %f30
23771 prefetch [%l7 + 0x54], 0x3
23772 fcmps %fcc1, %f0, %f7
23773 orncc %i5, %g1, %i1
23774 smulcc %i7, 0x0B76, %i6
23775 fpackfix %f6, %f2
23776 xnorcc %i2, %g6, %g7
23777 sll %o1, 0x1E, %o0
23778 xorcc %l1, 0x1360, %i3
23779 set 0x40, %l3
23780 ldda [%l7 + %l3] 0x2b, %o2
23781 edge32l %o2, %i0, %o4
23782 restored
23783 rdpr %cwp, %g1
23784 rdpr %cansave, %g2
23785 rdpr %canrestore, %g3
23786 rdpr %cleanwin, %g4
23787 rdpr %otherwin, %g5
23788 rdpr %wstate, %g6
23789 movleu %icc, %l6, %o6
23790 movrgez %g5, 0x0FA, %g2
23791 taddcc %o5, 0x126D, %l5
23792 fones %f22
23793 bleu %icc, loop_2242
23794 movcc %icc, %i4, %o7
23795 sllx %l4, %g3, %l0
23796 set 0x32, %o4
23797 stba %g4, [%l7 + %o4] 0x2a
23798 membar #Sync
23799loop_2242:
23800 fbl,a %fcc0, loop_2243
23801 movrne %l3, 0x037, %l2
23802 fmovsg %xcc, %f16, %f19
23803 fbo %fcc1, loop_2244
23804loop_2243:
23805 movg %icc, %i5, %i1
23806 fba %fcc3, loop_2245
23807 lduw [%l7 + 0x50], %g1
23808loop_2244:
23809 movpos %icc, %i7, %i6
23810 fpsub16s %f4, %f31, %f11
23811loop_2245:
23812 fpadd32 %f10, %f4, %f4
23813 fbne,a %fcc2, loop_2246
23814 movgu %xcc, %i2, %g6
23815 sll %g7, %o1, %o0
23816 saved
23817 rdpr %cwp, %g1
23818 rdpr %cansave, %g2
23819 rdpr %canrestore, %g3
23820 rdpr %cleanwin, %g4
23821 rdpr %otherwin, %g5
23822 rdpr %wstate, %g6
23823loop_2246:
23824 fmul8ulx16 %f28, %f6, %f0
23825 movcc %icc, %i3, %l1
23826 fmovdl %xcc, %f20, %f1
23827 fabsd %f6, %f24
23828 edge16l %o2, %o3, %o4
23829 srax %l6, %o6, %g5
23830 movrlez %i0, %o5, %g2
23831 movrlz %i4, 0x1BD, %o7
23832 xorcc %l5, 0x0908, %g3
23833 fmul8x16au %f19, %f22, %f22
23834 sdivx %l4, 0x1292, %l0
23835 srl %g4, %l3, %i5
23836 sra %i1, %l2, %g1
23837 fpsub16 %f26, %f8, %f0
23838 array32 %i7, %i6, %i2
23839 fmovsg %icc, %f24, %f6
23840 tsubcctv %g7, 0x010C, %o1
23841 addc %o0, 0x180A, %i3
23842 tneg %xcc, 0x3
23843 srlx %g6, %l1, %o2
23844 srlx %o3, %o4, %o6
23845 movrgz %l6, 0x278, %g5
23846 andcc %o5, 0x1F7A, %g2
23847 bvc,a,pt %xcc, loop_2247
23848 mulscc %i0, 0x079A, %i4
23849 tle %xcc, 0x6
23850 set 0x40, %l2
23851 ldda [%l7 + %l2] 0x04, %f16
23852loop_2247:
23853 fpadd16 %f14, %f20, %f30
23854 movcc %icc, %o7, %g3
23855 fnand %f12, %f30, %f22
23856 wr %g0, 0x80, %asi
23857 ldsba [%l7 + 0x41] %asi, %l5
23858 smul %l4, 0x1145, %g4
23859 sdivcc %l3, 0x065B, %i5
23860 stx %i1, [%l7 + 0x48]
23861 wr %g0, 0x2a, %asi
23862 stda %l0, [%l7 + 0x48] %asi
23863 membar #Sync
23864 fcmpeq32 %f8, %f0, %g1
23865 fsrc1s %f4, %f29
23866 fmovsgu %icc, %f10, %f7
23867 fands %f19, %f19, %f31
23868 sir 0x02A0
23869 addcc %i7, %l2, %i2
23870 fsrc1s %f8, %f23
23871 fcmpgt16 %f2, %f20, %i6
23872 fble %fcc2, loop_2248
23873 fmovsa %xcc, %f4, %f29
23874 edge8ln %o1, %o0, %i3
23875 fmovscs %icc, %f1, %f7
23876loop_2248:
23877 edge16n %g7, %l1, %g6
23878 movleu %xcc, %o2, %o4
23879 bne loop_2249
23880 edge32l %o6, %l6, %o3
23881 smulcc %g5, %o5, %i0
23882 srax %g2, 0x1B, %o7
23883loop_2249:
23884 fmovsa %icc, %f25, %f26
23885 alignaddr %i4, %g3, %l5
23886 xorcc %g4, %l4, %l3
23887 wr %g0, 0x18, %asi
23888 ldsba [%l7 + 0x49] %asi, %i5
23889 fnot2s %f31, %f22
23890 fornot2s %f21, %f16, %f21
23891 taddcc %i1, %g1, %i7
23892 prefetch [%l7 + 0x40], 0x2
23893 fmovd %f16, %f24
23894 bg,a,pt %xcc, loop_2250
23895 edge8ln %l0, %i2, %i6
23896 movne %xcc, %o1, %o0
23897 movge %icc, %i3, %g7
23898loop_2250:
23899 movl %icc, %l2, %g6
23900 sethi 0x1B15, %o2
23901 fmuld8ulx16 %f10, %f27, %f8
23902 fmovsgu %icc, %f8, %f23
23903 tg %icc, 0x4
23904 movg %xcc, %o4, %o6
23905 umul %l1, %l6, %o3
23906 fnot1 %f28, %f8
23907 andcc %g5, %i0, %o5
23908 umul %g2, %o7, %g3
23909 ta %icc, 0x6
23910 brnz,a %l5, loop_2251
23911 fnands %f27, %f9, %f1
23912 fcmpgt32 %f6, %f2, %i4
23913 popc %g4, %l3
23914loop_2251:
23915 orn %i5, 0x11F8, %l4
23916 fmovdg %xcc, %f22, %f25
23917 wr %g0, 0x80, %asi
23918 ldsba [%l7 + 0x08] %asi, %i1
23919 tcc %icc, 0x2
23920 tcs %xcc, 0x5
23921 fmovsn %xcc, %f0, %f5
23922 fbn %fcc1, loop_2252
23923 alignaddrl %i7, %l0, %g1
23924 membar 0x12
23925 fmovrdgez %i2, %f10, %f16
23926loop_2252:
23927 ldx [%l7 + 0x68], %o1
23928 addcc %i6, 0x0990, %o0
23929 tge %xcc, 0x3
23930 lduh [%l7 + 0x36], %i3
23931 udivcc %g7, 0x1C88, %l2
23932 taddcc %o2, %g6, %o4
23933 bl,a %icc, loop_2253
23934 fnot1 %f18, %f28
23935 movgu %xcc, %l1, %o6
23936 fpmerge %f4, %f13, %f4
23937loop_2253:
23938 andcc %o3, %g5, %i0
23939 movge %xcc, %o5, %l6
23940 fmul8x16 %f30, %f30, %f28
23941 fones %f8
23942 movge %icc, %g2, %o7
23943 movrlez %g3, 0x238, %i4
23944 edge8n %g4, %l5, %l3
23945 addcc %i5, %i1, %i7
23946 sethi 0x1C21, %l0
23947 bpos,a %xcc, loop_2254
23948 fmovrsne %l4, %f31, %f11
23949 nop
23950 set 0x4C, %g3
23951 prefetch [%l7 + %g3], 0x3
23952 xorcc %g1, %o1, %i2
23953loop_2254:
23954 addc %o0, %i6, %g7
23955 fabsd %f4, %f16
23956 movvc %xcc, %l2, %o2
23957 fnegd %f6, %f30
23958 fexpand %f27, %f16
23959 tvc %icc, 0x6
23960 tpos %icc, 0x6
23961 movgu %xcc, %g6, %i3
23962 addcc %l1, 0x10CE, %o6
23963 addc %o3, 0x030B, %o4
23964 alignaddr %g5, %i0, %l6
23965 membar 0x51
23966 bcs,a,pt %xcc, loop_2255
23967 edge16n %o5, %g2, %g3
23968 smul %i4, 0x0FAE, %g4
23969 fors %f7, %f4, %f7
23970loop_2255:
23971 fblg,a %fcc3, loop_2256
23972 fpadd16 %f6, %f18, %f10
23973 set 0x7C, %l0
23974 stba %l5, [%l7 + %l0] 0xe2
23975 membar #Sync
23976loop_2256:
23977 addcc %o7, 0x11C7, %i5
23978 movne %xcc, %l3, %i7
23979 alignaddrl %l0, %i1, %g1
23980 nop
23981 setx loop_2257, %l0, %l1
23982 wrpr 0x1, %tl
23983 wrpr %l1, %tnpc
23984 setx 0x34400001400, %l0, %l1
23985 wrpr %l1, %tstate
23986 wrhpr 0x4, %htstate
23987 done
23988 bneg %xcc, loop_2258
23989 bg,a,pt %xcc, loop_2259
23990 tle %xcc, 0x6
23991loop_2257:
23992 andcc %o1, %l4, %i2
23993loop_2258:
23994 edge16 %i6, %g7, %o0
23995loop_2259:
23996 movrlz %l2, 0x0D7, %g6
23997 edge8l %i3, %l1, %o2
23998 set 0x3E, %g6
23999 ldsba [%l7 + %g6] 0x18, %o6
24000 tgu %xcc, 0x3
24001 fpack16 %f22, %f0
24002 mulscc %o3, %o4, %g5
24003 brz %l6, loop_2260
24004 subccc %i0, %o5, %g3
24005 fzero %f16
24006 subcc %g2, 0x0397, %i4
24007loop_2260:
24008 addccc %l5, %g4, %o7
24009 tne %icc, 0x3
24010 std %f24, [%l7 + 0x70]
24011 sethi 0x085B, %i5
24012 fbue %fcc2, loop_2261
24013 umulcc %l3, %l0, %i1
24014 fornot2 %f30, %f24, %f18
24015 movg %icc, %g1, %o1
24016loop_2261:
24017 nop
24018 set 0x14, %g1
24019 sth %i7, [%l7 + %g1]
24020 mulx %i2, 0x0CF1, %l4
24021 move %xcc, %i6, %g7
24022 fmul8ulx16 %f6, %f0, %f20
24023 edge32 %l2, %o0, %i3
24024 fmul8ulx16 %f6, %f30, %f10
24025 movcs %icc, %l1, %o2
24026 fbu %fcc0, loop_2262
24027 movrlez %g6, %o6, %o4
24028 fmovrdgez %o3, %f14, %f8
24029 fbul,a %fcc2, loop_2263
24030loop_2262:
24031 call loop_2264
24032 tcs %xcc, 0x5
24033 wr %g0, 0x89, %asi
24034 ldswa [%l7 + 0x50] %asi, %l6
24035loop_2263:
24036 edge32ln %g5, %i0, %g3
24037loop_2264:
24038 edge16 %g2, %o5, %i4
24039 fmul8x16au %f21, %f7, %f12
24040 srax %l5, 0x0F, %g4
24041 mulscc %o7, %l3, %i5
24042 fmovsg %xcc, %f11, %f13
24043 movrne %i1, 0x06F, %l0
24044 fmovscs %xcc, %f17, %f25
24045 set 0x28, %i5
24046 stxa %g1, [%l7 + %i5] 0xe3
24047 membar #Sync
24048 stx %i7, [%l7 + 0x20]
24049 tneg %xcc, 0x6
24050 tge %icc, 0x4
24051 fand %f30, %f10, %f0
24052 set 0x40, %g5
24053 stda %f0, [%l7 + %g5] 0xf1
24054 membar #Sync
24055 stb %o1, [%l7 + 0x53]
24056 edge16n %i2, %i6, %g7
24057 smulcc %l2, %o0, %i3
24058 udiv %l4, 0x02A6, %o2
24059 movle %xcc, %g6, %l1
24060 movrlez %o6, %o4, %o3
24061 alignaddr %l6, %g5, %g3
24062 ldub [%l7 + 0x24], %i0
24063 wr %g0, 0xea, %asi
24064 stba %o5, [%l7 + 0x08] %asi
24065 membar #Sync
24066 xnor %g2, 0x042B, %l5
24067 fsrc2 %f6, %f4
24068 fornot1s %f14, %f26, %f2
24069 nop
24070 setx loop_2265, %l0, %l1
24071 wrpr 0x1, %tl
24072 wrpr %l1, %tnpc
24073 setx 0x34400001400, %l0, %l1
24074 wrpr %l1, %tstate
24075 wrhpr 0x4, %htstate
24076 done
24077 fmovdn %xcc, %f29, %f25
24078 brz,a %i4, loop_2266
24079 bvc,pt %xcc, loop_2267
24080loop_2265:
24081 subc %g4, 0x1366, %o7
24082 array16 %l3, %i1, %i5
24083loop_2266:
24084 fmovscc %icc, %f31, %f12
24085loop_2267:
24086 nop
24087 set 0x40, %i7
24088 swapa [%l7 + %i7] 0x19, %g1
24089 movrne %i7, %o1, %l0
24090 fxor %f6, %f8, %f16
24091 movn %icc, %i6, %i2
24092 fbg,a %fcc0, loop_2268
24093 fmovdcs %icc, %f23, %f10
24094 addc %l2, 0x1BB7, %o0
24095 fmovdg %xcc, %f4, %f8
24096loop_2268:
24097 edge16l %g7, %l4, %o2
24098 tn %icc, 0x4
24099 tg %xcc, 0x5
24100 fnors %f21, %f6, %f13
24101 tl %xcc, 0x6
24102 movneg %icc, %g6, %l1
24103 fmovdcc %icc, %f8, %f8
24104 fmovsg %icc, %f26, %f1
24105 ldstub [%l7 + 0x33], %i3
24106 movrne %o6, %o3, %o4
24107 edge16n %l6, %g5, %g3
24108 fnors %f28, %f20, %f7
24109 movrlez %o5, %i0, %g2
24110 wr %g0, 0x22, %asi
24111 stwa %l5, [%l7 + 0x48] %asi
24112 membar #Sync
24113 nop
24114 setx loop_2269, %l0, %l1
24115 wrpr 0x1, %tl
24116 wrpr %l1, %tpc
24117 add %l1, 0x4, %l1
24118 wrpr %l1, %tnpc
24119 setx 0x34400001400, %l0, %l1
24120 wrpr %l1, %tstate
24121 wrhpr 0x4, %htstate
24122 retry
24123 movvs %icc, %i4, %o7
24124 fors %f8, %f6, %f30
24125 fornot2 %f2, %f18, %f6
24126loop_2269:
24127 edge32l %l3, %i1, %i5
24128 movpos %icc, %g4, %g1
24129 fmul8x16al %f9, %f19, %f12
24130 fmovsl %xcc, %f26, %f13
24131 fbe,a %fcc2, loop_2270
24132 umul %i7, 0x1AAB, %l0
24133 fandnot2 %f0, %f24, %f28
24134 set 0x7C, %i0
24135 lda [%l7 + %i0] 0x18, %f0
24136loop_2270:
24137 nop
24138 set 0x7C, %g2
24139 ldsw [%l7 + %g2], %o1
24140 mulx %i6, %l2, %i2
24141 smulcc %g7, 0x04B7, %l4
24142 bpos loop_2271
24143 movrgz %o0, 0x123, %o2
24144 fmovs %f1, %f4
24145 mulx %l1, 0x0328, %g6
24146loop_2271:
24147 prefetch [%l7 + 0x1C], 0x0
24148 sll %o6, 0x13, %o3
24149 alignaddr %o4, %i3, %l6
24150 fbu %fcc3, loop_2272
24151 sir 0x0223
24152 fble,a %fcc2, loop_2273
24153 sra %g5, 0x1C, %g3
24154loop_2272:
24155 nop
24156 wr %g0, 0x18, %asi
24157 ldsba [%l7 + 0x7E] %asi, %i0
24158loop_2273:
24159 add %g2, 0x04AB, %l5
24160 xnorcc %o5, %o7, %l3
24161 fand %f28, %f4, %f12
24162 xorcc %i1, 0x11A2, %i5
24163 movneg %xcc, %g4, %g1
24164 sdivx %i7, 0x0241, %i4
24165 addc %l0, 0x158F, %o1
24166 tne %xcc, 0x0
24167 tne %xcc, 0x2
24168 ldsh [%l7 + 0x68], %l2
24169 fmovrslz %i2, %f9, %f6
24170 call loop_2274
24171 tge %icc, 0x6
24172 udiv %g7, 0x1871, %i6
24173 fmovsleu %icc, %f24, %f3
24174loop_2274:
24175 taddcctv %l4, 0x1186, %o0
24176 set 0x78, %o5
24177 prefetcha [%l7 + %o5] 0x14, 0x3
24178 nop
24179 setx loop_2275, %l0, %l1
24180 jmpl %l1, %l1
24181 edge32n %o6, %o3, %g6
24182 tsubcc %o4, 0x049B, %l6
24183 stbar
24184loop_2275:
24185 and %g5, 0x1C26, %g3
24186 brgz,a %i3, loop_2276
24187 edge16 %i0, %l5, %g2
24188 be %icc, loop_2277
24189 membar 0x3E
24190loop_2276:
24191 bneg,a,pn %icc, loop_2278
24192 fmovdne %xcc, %f22, %f30
24193loop_2277:
24194 flush %l7 + 0x38
24195 set 0x50, %i3
24196 ldswa [%l7 + %i3] 0x81, %o5
24197loop_2278:
24198 fmovspos %icc, %f4, %f3
24199 fmovsleu %icc, %f14, %f6
24200 tpos %xcc, 0x0
24201 edge16ln %o7, %l3, %i1
24202 movleu %icc, %i5, %g4
24203 or %g1, %i4, %i7
24204 wr %g0, 0x27, %asi
24205 ldda [%l7 + 0x30] %asi, %o0
24206 movrlez %l0, 0x2C8, %l2
24207 ld [%l7 + 0x40], %f4
24208 wr %g0, 0xea, %asi
24209 stha %g7, [%l7 + 0x32] %asi
24210 membar #Sync
24211 movrgz %i2, %i6, %o0
24212 move %icc, %o2, %l4
24213 fcmps %fcc1, %f18, %f7
24214 wr %g0, 0x88, %asi
24215 stxa %l1, [%l7 + 0x28] %asi
24216 udiv %o3, 0x1680, %o6
24217 bvs,pt %icc, loop_2279
24218 tvs %icc, 0x6
24219 bne %icc, loop_2280
24220 addc %o4, %g6, %l6
24221loop_2279:
24222 stb %g3, [%l7 + 0x78]
24223 srax %g5, 0x15, %i0
24224loop_2280:
24225 fmovsl %icc, %f6, %f10
24226 fnands %f1, %f6, %f22
24227 fornot1s %f12, %f15, %f19
24228 andcc %l5, 0x0AB2, %g2
24229 tvc %xcc, 0x1
24230 tg %icc, 0x1
24231 edge16ln %i3, %o7, %l3
24232 fmovrsgez %o5, %f28, %f16
24233 edge8ln %i5, %g4, %g1
24234 fornot1s %f9, %f17, %f31
24235 sll %i4, 0x07, %i7
24236 sub %o1, %l0, %i1
24237 array16 %l2, %i2, %g7
24238 fsrc2 %f6, %f24
24239 fmovrdlz %i6, %f6, %f4
24240 bcs loop_2281
24241 edge8 %o2, %l4, %o0
24242 restored
24243 rdpr %cwp, %g1
24244 rdpr %cansave, %g2
24245 rdpr %canrestore, %g3
24246 rdpr %cleanwin, %g4
24247 rdpr %otherwin, %g5
24248 rdpr %wstate, %g6
24249 wr %g0, 0x88, %asi
24250 ldswa [%l7 + 0x3C] %asi, %o3
24251loop_2281:
24252 movcc %xcc, %l1, %o4
24253 movcs %icc, %g6, %o6
24254 xorcc %l6, 0x1974, %g3
24255 mulx %i0, %g5, %l5
24256 fmovsle %icc, %f11, %f17
24257 set 0x62, %i1
24258 stba %i3, [%l7 + %i1] 0xea
24259 membar #Sync
24260 movneg %icc, %g2, %l3
24261 orcc %o5, %i5, %o7
24262 wr %g0, 0x19, %asi
24263 ldda [%l7 + 0x40] %asi, %f16
24264 movcs %xcc, %g4, %g1
24265 bn,a %xcc, loop_2282
24266 tg %xcc, 0x7
24267 or %i4, 0x1C14, %i7
24268 orcc %l0, %i1, %o1
24269loop_2282:
24270 edge32ln %i2, %l2, %i6
24271 tpos %xcc, 0x5
24272 movrlez %o2, %g7, %l4
24273 edge16l %o3, %o0, %l1
24274 tvs %xcc, 0x0
24275 add %l7, 0x50, %l6
24276 wr %g0, 0x89, %asi
24277 casxa [%l6] %asi, %o4, %o6
24278 umulcc %l6, 0x10C6, %g3
24279 fzeros %f19
24280 movvc %xcc, %i0, %g6
24281 fnot2 %f28, %f14
24282 ta %icc, 0x6
24283 wr %g0, 0xea, %asi
24284 stwa %g5, [%l7 + 0x14] %asi
24285 membar #Sync
24286 fbul %fcc0, loop_2283
24287 ldd [%l7 + 0x10], %i2
24288 tg %icc, 0x5
24289 fmovsvc %xcc, %f22, %f13
24290loop_2283:
24291 bgu loop_2284
24292 fnegd %f30, %f6
24293 alignaddr %g2, %l5, %l3
24294 edge16l %o5, %o7, %i5
24295loop_2284:
24296 fbul,a %fcc2, loop_2285
24297 fmovd %f16, %f16
24298 ldd [%l7 + 0x30], %g0
24299 wr %g0, 0x0c, %asi
24300 ldxa [%l7 + 0x68] %asi, %g4
24301loop_2285:
24302 andn %i7, %i4, %l0
24303 bpos,pt %xcc, loop_2286
24304 brlz,a %i1, loop_2287
24305 and %i2, %o1, %l2
24306 tcs %xcc, 0x3
24307loop_2286:
24308 fcmple16 %f8, %f6, %o2
24309loop_2287:
24310 mulscc %i6, 0x015F, %g7
24311 array16 %l4, %o0, %o3
24312 movn %xcc, %l1, %o6
24313 tvs %xcc, 0x0
24314 movleu %icc, %o4, %l6
24315 edge8n %i0, %g6, %g3
24316 set 0x28, %o2
24317 stda %i2, [%l7 + %o2] 0xe2
24318 membar #Sync
24319 tvs %xcc, 0x3
24320 fble %fcc1, loop_2288
24321 brlz,a %g5, loop_2289
24322 fsrc1s %f15, %f5
24323 fmovrse %l5, %f7, %f27
24324loop_2288:
24325 edge32l %l3, %g2, %o7
24326loop_2289:
24327 fcmple32 %f22, %f12, %i5
24328 xnorcc %g1, %g4, %o5
24329 movvc %xcc, %i4, %i7
24330 sra %i1, 0x02, %i2
24331 xor %o1, 0x1916, %l2
24332 mulscc %l0, %i6, %g7
24333 addccc %l4, %o2, %o3
24334 brlez,a %o0, loop_2290
24335 fmovdg %xcc, %f22, %f30
24336 sdivx %o6, 0x08BE, %o4
24337 xnor %l6, 0x1499, %l1
24338loop_2290:
24339 st %f25, [%l7 + 0x44]
24340 and %g6, %i0, %i3
24341 tsubcc %g5, 0x0FF5, %g3
24342 ldub [%l7 + 0x64], %l5
24343 umul %l3, %o7, %g2
24344 movre %g1, %g4, %o5
24345 fmovrslz %i5, %f14, %f9
24346 sdiv %i4, 0x1029, %i1
24347 fnot2s %f27, %f0
24348 subcc %i2, 0x06A2, %i7
24349 sll %o1, 0x1D, %l0
24350 set 0x20, %l1
24351 ldda [%l7 + %l1] 0x2b, %l2
24352 nop
24353 setx loop_2291, %l0, %l1
24354 wrpr 0x1, %tl
24355 wrpr %l1, %tnpc
24356 setx 0x34400001400, %l0, %l1
24357 wrpr %l1, %tstate
24358 wrhpr 0x4, %htstate
24359 done
24360 tsubcc %i6, %g7, %l4
24361 fmuld8sux16 %f1, %f12, %f12
24362 fbn,a %fcc2, loop_2292
24363loop_2291:
24364 andncc %o3, %o2, %o0
24365 subccc %o4, 0x0F73, %o6
24366 movrgez %l6, %g6, %l1
24367loop_2292:
24368 fmovsl %icc, %f20, %f28
24369 brlz,a %i0, loop_2293
24370 nop
24371 setx loop_2294, %l0, %l1
24372 wrpr 0x1, %tl
24373 wrpr %l1, %tnpc
24374 setx 0x34400001400, %l0, %l1
24375 wrpr %l1, %tstate
24376 wrhpr 0x4, %htstate
24377 done
24378 fmul8x16au %f9, %f25, %f14
24379 orn %i3, 0x0E44, %g5
24380loop_2293:
24381 edge8ln %g3, %l5, %l3
24382loop_2294:
24383 fbu %fcc1, loop_2295
24384 tvs %icc, 0x6
24385 fbue,a %fcc1, loop_2296
24386 nop
24387 setx loop_2297, %l0, %l1
24388 wrpr 0x1, %tl
24389 wrpr %l1, %tpc
24390 add %l1, 0x4, %l1
24391 wrpr %l1, %tnpc
24392 setx 0x34400001400, %l0, %l1
24393 wrpr %l1, %tstate
24394 wrhpr 0x4, %htstate
24395 retry
24396loop_2295:
24397 brlz,a %g2, loop_2298
24398 movvc %xcc, %g1, %o7
24399loop_2296:
24400 smul %o5, %i5, %i4
24401loop_2297:
24402 srl %i1, %g4, %i2
24403loop_2298:
24404 tneg %xcc, 0x5
24405 fexpand %f0, %f0
24406 set 0x35, %i2
24407 stba %i7, [%l7 + %i2] 0x27
24408 membar #Sync
24409 subcc %l0, 0x1FDC, %o1
24410 bneg,a,pn %icc, loop_2299
24411 taddcc %l2, %i6, %g7
24412 bge,a,pt %icc, loop_2300
24413 movpos %icc, %l4, %o2
24414loop_2299:
24415 nop
24416 add %l7, 0x28, %l6
24417 wr %g0, 0x80, %asi
24418 lda [%l6] %asi, %o3
24419 casa [%l6] %asi, %o3, %o4
24420loop_2300:
24421 mova %icc, %o0, %o6
24422 mova %icc, %l6, %l1
24423 wr %g0, 0x81, %asi
24424 stxa %g6, [%l7 + 0x58] %asi
24425 move %icc, %i0, %g5
24426 fmovdcc %icc, %f2, %f18
24427 sub %g3, 0x0C89, %i3
24428 fpsub32 %f8, %f30, %f18
24429 ldsb [%l7 + 0x4C], %l3
24430 nop
24431 setx loop_2301, %l0, %l1
24432 jmpl %l1, %g2
24433 srl %g1, 0x18, %o7
24434 tvs %xcc, 0x4
24435 wr %g0, 0x80, %asi
24436 ldsba [%l7 + 0x51] %asi, %l5
24437loop_2301:
24438 siam 0x6
24439 and %i5, 0x1A82, %i4
24440 movge %icc, %o5, %i1
24441 sra %i2, %g4, %l0
24442 sra %i7, 0x02, %l2
24443 edge8n %o1, %i6, %g7
24444 srl %l4, %o2, %o4
24445 sethi 0x1E2E, %o0
24446 tleu %xcc, 0x2
24447 ldsh [%l7 + 0x52], %o3
24448 edge16 %l6, %o6, %g6
24449 fpack16 %f10, %f14
24450 fba %fcc0, loop_2302
24451 tsubcctv %i0, %l1, %g3
24452 edge8ln %g5, %i3, %l3
24453 movre %g1, 0x064, %g2
24454loop_2302:
24455 xorcc %o7, %i5, %i4
24456 xor %l5, 0x0663, %i1
24457 edge8l %i2, %g4, %o5
24458 orcc %l0, 0x11EB, %l2
24459 andn %i7, 0x0D47, %i6
24460 fbo %fcc1, loop_2303
24461 fbule %fcc2, loop_2304
24462 srlx %g7, %o1, %l4
24463 srl %o4, 0x10, %o0
24464loop_2303:
24465 subcc %o2, %l6, %o3
24466loop_2304:
24467 lduh [%l7 + 0x62], %o6
24468 andncc %i0, %g6, %g3
24469 bleu,pn %xcc, loop_2305
24470 subccc %l1, 0x1E6C, %g5
24471 movcs %xcc, %i3, %g1
24472 nop
24473 setx loop_2306, %l0, %l1
24474 wrpr 0x1, %tl
24475 wrpr %l1, %tpc
24476 add %l1, 0x4, %l1
24477 wrpr %l1, %tnpc
24478 setx 0x34400001400, %l0, %l1
24479 wrpr %l1, %tstate
24480 wrhpr 0x4, %htstate
24481 retry
24482loop_2305:
24483 fpmerge %f27, %f23, %f20
24484 nop
24485 set 0x70, %o3
24486 ldd [%l7 + %o3], %l2
24487 mova %xcc, %o7, %g2
24488loop_2306:
24489 orcc %i4, 0x0DC0, %i5
24490 stbar
24491 xorcc %i1, %i2, %l5
24492 lduw [%l7 + 0x14], %o5
24493 stbar
24494 movl %icc, %l0, %l2
24495 fnegs %f27, %f27
24496 tvs %xcc, 0x0
24497 alignaddrl %g4, %i6, %i7
24498 fmovsne %xcc, %f3, %f3
24499 movvc %icc, %g7, %o1
24500 udivcc %l4, 0x11F9, %o4
24501 nop
24502 setx loop_2307, %l0, %l1
24503 jmpl %l1, %o2
24504 fbul %fcc2, loop_2308
24505 array8 %l6, %o3, %o0
24506 nop
24507 set 0x38, %l5
24508 ldd [%l7 + %l5], %f6
24509loop_2307:
24510 addcc %i0, 0x03CE, %o6
24511loop_2308:
24512 tcs %icc, 0x5
24513 orncc %g6, %g3, %l1
24514 fbue %fcc2, loop_2309
24515 movcc %xcc, %i3, %g1
24516 sub %l3, %o7, %g5
24517 nop
24518 setx loop_2310, %l0, %l1
24519 jmpl %l1, %g2
24520loop_2309:
24521 fmovdn %xcc, %f27, %f28
24522 wr %g0, 0x89, %asi
24523 ldxa [%l7 + 0x20] %asi, %i4
24524loop_2310:
24525 udiv %i5, 0x10DF, %i2
24526 orncc %i1, 0x143C, %o5
24527 wr %g0, 0x18, %asi
24528 ldsha [%l7 + 0x58] %asi, %l5
24529 move %xcc, %l0, %l2
24530 array32 %i6, %g4, %g7
24531 ta %icc, 0x1
24532 sth %o1, [%l7 + 0x70]
24533 sllx %l4, %o4, %i7
24534 edge16l %l6, %o2, %o3
24535 te %xcc, 0x4
24536 bleu,pt %xcc, loop_2311
24537 tgu %icc, 0x1
24538 subc %i0, %o0, %o6
24539 addccc %g6, 0x1F88, %l1
24540loop_2311:
24541 movrgez %g3, 0x35C, %g1
24542 edge16 %l3, %i3, %o7
24543 movrlz %g2, 0x145, %i4
24544 movrlz %g5, %i5, %i2
24545 membar 0x60
24546 tge %icc, 0x7
24547 xorcc %i1, 0x0379, %l5
24548 movrgez %o5, 0x1F9, %l2
24549 taddcc %i6, 0x121F, %g4
24550 ta %xcc, 0x7
24551 udivcc %l0, 0x1A75, %o1
24552 restored
24553 rdpr %cwp, %g1
24554 rdpr %cansave, %g2
24555 rdpr %canrestore, %g3
24556 rdpr %cleanwin, %g4
24557 rdpr %otherwin, %g5
24558 rdpr %wstate, %g6
24559 bvc,a,pn %xcc, loop_2312
24560 udivx %g7, 0x0C36, %l4
24561 xnor %o4, 0x044B, %i7
24562 srlx %o2, 0x0A, %l6
24563loop_2312:
24564 edge32 %o3, %o0, %i0
24565 fmovdn %xcc, %f6, %f5
24566 fbule,a %fcc1, loop_2313
24567 ldsb [%l7 + 0x6A], %g6
24568 movle %xcc, %l1, %o6
24569 mova %icc, %g1, %g3
24570loop_2313:
24571 fmovdcs %xcc, %f13, %f6
24572 fornot2s %f16, %f7, %f29
24573 srl %i3, 0x10, %l3
24574 addcc %o7, 0x0754, %g2
24575 fmovrdne %g5, %f22, %f16
24576 fabsd %f8, %f6
24577 tcs %xcc, 0x2
24578 movgu %xcc, %i5, %i4
24579 tcc %icc, 0x0
24580 fnot1 %f10, %f28
24581 wr %g0, 0x0c, %asi
24582 swapa [%l7 + 0x1C] %asi, %i2
24583 movrne %i1, %l5, %l2
24584 fbo %fcc0, loop_2314
24585 bpos,a %icc, loop_2315
24586 fnot1s %f22, %f7
24587 bge %icc, loop_2316
24588loop_2314:
24589 add %o5, %g4, %l0
24590loop_2315:
24591 tl %xcc, 0x2
24592 movl %xcc, %i6, %g7
24593loop_2316:
24594 fbul,a %fcc0, loop_2317
24595 edge8l %o1, %o4, %l4
24596 subccc %i7, %l6, %o3
24597 sra %o2, %i0, %g6
24598loop_2317:
24599 addcc %l1, %o0, %g1
24600 tcc %icc, 0x7
24601 fabsd %f20, %f30
24602 edge32 %o6, %i3, %l3
24603 sdivx %g3, 0x0758, %g2
24604 movge %xcc, %g5, %i5
24605 movneg %icc, %o7, %i2
24606 tge %xcc, 0x6
24607 movne %icc, %i1, %i4
24608 tleu %icc, 0x4
24609 tn %xcc, 0x1
24610 andncc %l5, %o5, %l2
24611 fandnot1 %f14, %f26, %f0
24612 fmovrsne %l0, %f20, %f29
24613 ta %xcc, 0x1
24614 sdivx %g4, 0x1EA6, %g7
24615 movpos %xcc, %o1, %o4
24616 bneg,a loop_2318
24617 orncc %i6, 0x060C, %i7
24618 andn %l6, 0x0A0F, %l4
24619 tgu %icc, 0x0
24620loop_2318:
24621 fpsub32 %f28, %f12, %f18
24622 movre %o2, %i0, %o3
24623 movle %xcc, %g6, %l1
24624 alignaddr %g1, %o0, %o6
24625 sir 0x1495
24626 swap [%l7 + 0x78], %i3
24627 nop
24628 set 0x6E, %g4
24629 lduh [%l7 + %g4], %g3
24630 fmovsne %icc, %f5, %f23
24631 tgu %icc, 0x3
24632 srlx %l3, 0x17, %g5
24633 tvs %icc, 0x5
24634 tgu %xcc, 0x5
24635 orn %g2, 0x149C, %i5
24636 fbug,a %fcc1, loop_2319
24637 movrgz %i2, %i1, %o7
24638 set 0x0, %o6
24639 ldxa [%g0 + %o6] 0x4f, %i4
24640loop_2319:
24641 movvs %icc, %o5, %l2
24642 movne %xcc, %l5, %l0
24643 set 0x30, %o1
24644 stda %g4, [%l7 + %o1] 0x23
24645 membar #Sync
24646 sdivx %o1, 0x0BE2, %g7
24647 sra %i6, %o4, %l6
24648 tgu %icc, 0x1
24649 fcmpne16 %f28, %f24, %i7
24650 fmovscs %xcc, %f23, %f8
24651 fmovrde %l4, %f6, %f14
24652 fbge %fcc2, loop_2320
24653 bl,a loop_2321
24654 sethi 0x11D3, %o2
24655 mulx %i0, %g6, %l1
24656loop_2320:
24657 andcc %o3, %g1, %o6
24658loop_2321:
24659 movvc %icc, %i3, %o0
24660 fbg %fcc3, loop_2322
24661 movneg %icc, %g3, %l3
24662 tle %icc, 0x2
24663 edge8n %g2, %g5, %i5
24664loop_2322:
24665 ble,a %xcc, loop_2323
24666 sdivcc %i1, 0x1497, %i2
24667 taddcc %i4, 0x13B2, %o5
24668 sra %l2, %l5, %l0
24669loop_2323:
24670 fcmped %fcc0, %f2, %f2
24671 fbug,a %fcc0, loop_2324
24672 mova %xcc, %o7, %o1
24673 saved
24674 rdpr %cwp, %g1
24675 rdpr %cansave, %g2
24676 rdpr %canrestore, %g3
24677 rdpr %cleanwin, %g4
24678 rdpr %otherwin, %g5
24679 rdpr %wstate, %g6
24680 brz,a %g4, loop_2325
24681loop_2324:
24682 fmovsg %icc, %f17, %f29
24683 fabsd %f18, %f26
24684 stx %g7, [%l7 + 0x18]
24685loop_2325:
24686 te %icc, 0x1
24687 edge8l %o4, %l6, %i6
24688 taddcc %i7, 0x0A60, %o2
24689 bneg,pn %xcc, loop_2326
24690 swap [%l7 + 0x20], %i0
24691 mulx %l4, 0x0CF4, %l1
24692 set 0x3C, %l4
24693 sta %f21, [%l7 + %l4] 0x0c
24694loop_2326:
24695 fblg,a %fcc3, loop_2327
24696 fsrc1 %f24, %f12
24697 addccc %g6, %o3, %g1
24698 swap [%l7 + 0x74], %i3
24699loop_2327:
24700 bge,a,pn %xcc, loop_2328
24701 movrne %o6, 0x26F, %o0
24702 edge32n %g3, %g2, %g5
24703 tcs %xcc, 0x5
24704loop_2328:
24705 addccc %l3, 0x1DBB, %i1
24706 movleu %xcc, %i5, %i2
24707 fmovsneg %xcc, %f8, %f18
24708 fmovrdne %o5, %f22, %f14
24709 srax %i4, 0x14, %l2
24710 ta %xcc, 0x5
24711 ldub [%l7 + 0x21], %l5
24712 edge32 %o7, %l0, %o1
24713 set 0x58, %o7
24714 swapa [%l7 + %o7] 0x0c, %g4
24715 stw %g7, [%l7 + 0x70]
24716 alignaddr %l6, %o4, %i7
24717 addccc %o2, %i6, %i0
24718 sra %l1, 0x19, %l4
24719 array16 %o3, %g6, %i3
24720 taddcc %g1, %o6, %g3
24721 fnegs %f30, %f25
24722 fornot2 %f4, %f18, %f20
24723 saved
24724 rdpr %cwp, %g1
24725 rdpr %cansave, %g2
24726 rdpr %canrestore, %g3
24727 rdpr %cleanwin, %g4
24728 rdpr %otherwin, %g5
24729 rdpr %wstate, %g6
24730 tsubcc %o0, 0x02D0, %g5
24731 fbn %fcc1, loop_2329
24732 movg %icc, %g2, %i1
24733 fmovsvs %xcc, %f15, %f30
24734 and %l3, 0x148F, %i5
24735loop_2329:
24736 bleu loop_2330
24737 fblg %fcc2, loop_2331
24738 edge32ln %i2, %i4, %o5
24739 wr %g0, 0x2c, %asi
24740 ldda [%l7 + 0x10] %asi, %l2
24741loop_2330:
24742 edge32 %l5, %l0, %o7
24743loop_2331:
24744 movpos %xcc, %g4, %g7
24745 edge16l %l6, %o1, %i7
24746 tvc %xcc, 0x3
24747 set 0x2A, %g7
24748 lduha [%l7 + %g7] 0x11, %o2
24749 fone %f22
24750 edge32n %i6, %i0, %o4
24751 brgz %l4, loop_2332
24752 orn %o3, 0x1E66, %l1
24753 set 0x44, %i4
24754 sta %f18, [%l7 + %i4] 0x04
24755loop_2332:
24756 fnand %f12, %f26, %f26
24757 movge %icc, %i3, %g1
24758 fmovdcs %icc, %f15, %f3
24759 andncc %o6, %g6, %g3
24760 umul %o0, %g5, %g2
24761 fsrc1s %f7, %f9
24762 fbu %fcc3, loop_2333
24763 fcmpd %fcc0, %f14, %f0
24764 and %l3, %i1, %i2
24765 restored
24766 rdpr %cwp, %g1
24767 rdpr %cansave, %g2
24768 rdpr %canrestore, %g3
24769 rdpr %cleanwin, %g4
24770 rdpr %otherwin, %g5
24771 rdpr %wstate, %g6
24772loop_2333:
24773 nop
24774 setx loop_2334, %l0, %l1
24775 wrpr 0x1, %tl
24776 wrpr %l1, %tpc
24777 add %l1, 0x4, %l1
24778 wrpr %l1, %tnpc
24779 setx 0x34400001400, %l0, %l1
24780 wrpr %l1, %tstate
24781 wrhpr 0x4, %htstate
24782 retry
24783 ta %xcc, 0x1
24784 fandnot1 %f28, %f26, %f2
24785 movne %xcc, %i4, %i5
24786loop_2334:
24787 edge32ln %l2, %o5, %l0
24788 movn %icc, %o7, %g4
24789 fcmpes %fcc0, %f12, %f26
24790 wr %g0, 0x19, %asi
24791 ldswa [%l7 + 0x24] %asi, %g7
24792 andn %l5, 0x0774, %l6
24793 fmovdleu %icc, %f22, %f28
24794 fmovrdne %i7, %f28, %f16
24795 wr %g0, 0x18, %asi
24796 ldda [%l7 + 0x40] %asi, %f0
24797 fbuge,a %fcc3, loop_2335
24798 orn %o2, 0x0FE5, %i6
24799 stbar
24800 tcs %xcc, 0x6
24801loop_2335:
24802 ldsb [%l7 + 0x7B], %i0
24803 fbule %fcc3, loop_2336
24804 nop
24805 set 0x2A, %i6
24806 ldub [%l7 + %i6], %o4
24807 sdivcc %o1, 0x081D, %l4
24808 edge8ln %o3, %i3, %l1
24809loop_2336:
24810 fcmped %fcc3, %f14, %f22
24811 tsubcctv %g1, %o6, %g3
24812 fnot2 %f6, %f16
24813 subccc %o0, %g5, %g6
24814 fmuld8sux16 %f3, %f18, %f20
24815 fmovrde %g2, %f26, %f12
24816 lduw [%l7 + 0x20], %i1
24817 fpack32 %f12, %f0, %f12
24818 set 0x34, %o0
24819 lda [%l7 + %o0] 0x15, %f30
24820 movge %icc, %l3, %i4
24821 movre %i2, 0x157, %l2
24822 tg %xcc, 0x4
24823 xnorcc %i5, %l0, %o5
24824 movn %xcc, %g4, %g7
24825 brgez %l5, loop_2337
24826 restored
24827 rdpr %cwp, %g1
24828 rdpr %cansave, %g2
24829 rdpr %canrestore, %g3
24830 rdpr %cleanwin, %g4
24831 rdpr %otherwin, %g5
24832 rdpr %wstate, %g6
24833 stw %o7, [%l7 + 0x0C]
24834 taddcctv %i7, 0x0463, %o2
24835loop_2337:
24836 orncc %l6, 0x1D1C, %i0
24837 fcmple32 %f14, %f0, %o4
24838 mulscc %o1, 0x1DF3, %l4
24839 fbo %fcc2, loop_2338
24840 fornot2s %f9, %f0, %f22
24841 fornot2s %f28, %f14, %f25
24842 fmovsle %icc, %f26, %f20
24843loop_2338:
24844 subcc %o3, 0x03C0, %i6
24845 tcc %xcc, 0x5
24846 tvc %xcc, 0x4
24847 andn %i3, %g1, %o6
24848 flush %l7 + 0x50
24849 fmul8x16al %f18, %f24, %f2
24850 and %g3, %o0, %l1
24851 nop
24852 set 0x31, %l6
24853 ldub [%l7 + %l6], %g6
24854 edge32 %g5, %i1, %l3
24855 fsrc1 %f24, %f16
24856 movn %xcc, %g2, %i2
24857 brlz %i4, loop_2339
24858 brlez,a %i5, loop_2340
24859 restored
24860 rdpr %cwp, %g1
24861 rdpr %cansave, %g2
24862 rdpr %canrestore, %g3
24863 rdpr %cleanwin, %g4
24864 rdpr %otherwin, %g5
24865 rdpr %wstate, %g6
24866 add %l7, 0x18, %l6
24867 wr %g0, 0x88, %asi
24868 lda [%l6] %asi, %l2
24869 casa [%l6] 0x88, %l2, %o5
24870loop_2339:
24871 bl,a,pt %xcc, loop_2341
24872loop_2340:
24873 tg %icc, 0x6
24874 ldub [%l7 + 0x57], %l0
24875 movg %icc, %g7, %l5
24876loop_2341:
24877 tle %xcc, 0x1
24878 std %f4, [%l7 + 0x40]
24879 umul %g4, %i7, %o2
24880 fbuge,a %fcc3, loop_2342
24881 fpadd16 %f6, %f4, %f20
24882 tge %xcc, 0x2
24883 umul %o7, %l6, %i0
24884loop_2342:
24885 sra %o1, 0x0D, %o4
24886 movrne %o3, %i6, %i3
24887 orncc %l4, %o6, %g1
24888 edge32 %o0, %g3, %g6
24889 bge %icc, loop_2343
24890 fmovsvc %icc, %f31, %f29
24891 movgu %icc, %l1, %g5
24892 fbge %fcc2, loop_2344
24893loop_2343:
24894 nop
24895 set 0x6C, %l3
24896 lduw [%l7 + %l3], %l3
24897 tgu %icc, 0x2
24898 movge %xcc, %g2, %i1
24899loop_2344:
24900 movcs %icc, %i4, %i5
24901 fmovdcs %icc, %f3, %f14
24902 std %f8, [%l7 + 0x70]
24903 tle %icc, 0x6
24904 movrlz %i2, %l2, %l0
24905 fzeros %f21
24906 sdiv %g7, 0x0792, %l5
24907 bneg,a %icc, loop_2345
24908 ta %icc, 0x1
24909 tn %xcc, 0x4
24910 fbg %fcc0, loop_2346
24911loop_2345:
24912 movre %g4, %i7, %o2
24913 edge32n %o5, %l6, %i0
24914 andn %o7, %o4, %o1
24915loop_2346:
24916 fbl,a %fcc1, loop_2347
24917 bleu loop_2348
24918 srl %i6, %o3, %l4
24919 array32 %o6, %i3, %g1
24920loop_2347:
24921 fcmple16 %f12, %f24, %o0
24922loop_2348:
24923 movcs %xcc, %g3, %g6
24924 fmuld8sux16 %f2, %f29, %f10
24925 tle %xcc, 0x6
24926 fmovdcs %xcc, %f7, %f9
24927 bshuffle %f16, %f0, %f28
24928 bcc,pn %xcc, loop_2349
24929 subccc %l1, %g5, %g2
24930 fmuld8sux16 %f4, %f9, %f16
24931 alignaddr %l3, %i1, %i5
24932loop_2349:
24933 smul %i4, 0x0D9C, %i2
24934 udivx %l2, 0x096A, %l0
24935 fmovscc %xcc, %f6, %f0
24936 alignaddr %g7, %l5, %g4
24937 orncc %o2, %i7, %o5
24938 fbl %fcc2, loop_2350
24939 fones %f19
24940 mulscc %l6, %i0, %o7
24941 tvs %icc, 0x5
24942loop_2350:
24943 fmovdvc %xcc, %f25, %f30
24944 tcc %icc, 0x3
24945 srlx %o4, 0x04, %i6
24946 taddcc %o1, %o3, %l4
24947 taddcctv %o6, %i3, %o0
24948 srax %g3, %g6, %l1
24949 movg %icc, %g5, %g2
24950 wr %g0, 0x11, %asi
24951 lduha [%l7 + 0x7A] %asi, %l3
24952 stw %i1, [%l7 + 0x3C]
24953 nop
24954 setx loop_2351, %l0, %l1
24955 wrpr 0x1, %tl
24956 wrpr %l1, %tnpc
24957 setx 0x34400001400, %l0, %l1
24958 wrpr %l1, %tstate
24959 wrhpr 0x4, %htstate
24960 done
24961 brnz,a %g1, loop_2352
24962 fnor %f28, %f10, %f10
24963 fpsub16 %f22, %f18, %f0
24964loop_2351:
24965 ba,a,pt %icc, loop_2353
24966loop_2352:
24967 movcs %icc, %i5, %i2
24968 fcmpne16 %f6, %f10, %l2
24969 umulcc %i4, %l0, %g7
24970loop_2353:
24971 umul %g4, 0x0C65, %o2
24972 bneg,a %xcc, loop_2354
24973 edge8ln %l5, %o5, %i7
24974 edge8 %i0, %o7, %l6
24975 movrgez %o4, %o1, %i6
24976loop_2354:
24977 movg %xcc, %l4, %o6
24978 sllx %o3, 0x1E, %o0
24979 ldstub [%l7 + 0x62], %g3
24980 movg %xcc, %i3, %l1
24981 xnor %g5, 0x0C07, %g6
24982 fmovscs %xcc, %f29, %f13
24983 fones %f24
24984 fmovsvs %icc, %f28, %f26
24985 fpadd16 %f28, %f24, %f16
24986 edge32n %g2, %l3, %i1
24987 sdivx %g1, 0x0A6C, %i2
24988 edge32 %i5, %l2, %i4
24989 bl,pt %xcc, loop_2355
24990 srl %l0, %g4, %o2
24991 wr %g0, 0x81, %asi
24992 stda %l4, [%l7 + 0x28] %asi
24993loop_2355:
24994 movrlez %o5, %g7, %i0
24995 set 0x16, %o4
24996 ldsha [%l7 + %o4] 0x81, %i7
24997 movrgez %l6, 0x00F, %o4
24998 brgz %o7, loop_2356
24999 edge32l %i6, %l4, %o1
25000 xorcc %o3, 0x0A03, %o0
25001 or %o6, 0x1797, %g3
25002loop_2356:
25003 fbul %fcc3, loop_2357
25004 tl %icc, 0x4
25005 xnorcc %l1, %i3, %g5
25006 tvs %icc, 0x4
25007loop_2357:
25008 movcs %xcc, %g6, %g2
25009 fmovdcc %xcc, %f13, %f20
25010 udivcc %l3, 0x163F, %g1
25011 bneg,pn %xcc, loop_2358
25012 popc 0x0789, %i2
25013 addccc %i1, 0x1330, %l2
25014 subc %i4, %l0, %i5
25015loop_2358:
25016 umulcc %g4, %l5, %o5
25017 tcs %icc, 0x7
25018 stbar
25019 movle %xcc, %o2, %i0
25020 edge8l %i7, %g7, %o4
25021 wr %g0, 0xeb, %asi
25022 stba %o7, [%l7 + 0x4E] %asi
25023 membar #Sync
25024 brgz,a %i6, loop_2359
25025 tsubcctv %l6, 0x1469, %o1
25026 fxors %f31, %f9, %f24
25027 tsubcctv %o3, 0x049F, %o0
25028loop_2359:
25029 tcc %xcc, 0x0
25030 tle %xcc, 0x1
25031 edge32ln %o6, %l4, %g3
25032 fmovs %f3, %f28
25033 fbul %fcc0, loop_2360
25034 nop
25035 setx loop_2361, %l0, %l1
25036 wrpr 0x1, %tl
25037 wrpr %l1, %tnpc
25038 setx 0x34400001400, %l0, %l1
25039 wrpr %l1, %tstate
25040 wrhpr 0x4, %htstate
25041 done
25042 movg %icc, %i3, %l1
25043 movleu %xcc, %g5, %g2
25044loop_2360:
25045 move %icc, %l3, %g6
25046loop_2361:
25047 movn %icc, %i2, %i1
25048 tcs %xcc, 0x4
25049 subcc %g1, %l2, %i4
25050 stbar
25051 tvc %icc, 0x0
25052 subc %i5, %g4, %l0
25053 wr %g0, 0x81, %asi
25054 lduwa [%l7 + 0x70] %asi, %o5
25055 subccc %o2, 0x067B, %l5
25056 sth %i0, [%l7 + 0x3E]
25057 fsrc2s %f29, %f24
25058 nop
25059 setx loop_2362, %l0, %l1
25060 jmpl %l1, %i7
25061 fmovsge %icc, %f29, %f5
25062 wr %g0, 0x23, %asi
25063 stxa %g7, [%l7 + 0x50] %asi
25064 membar #Sync
25065loop_2362:
25066 movrgz %o4, %i6, %l6
25067 movg %xcc, %o7, %o1
25068 fmuld8ulx16 %f3, %f20, %f18
25069 nop
25070 setx loop_2363, %l0, %l1
25071 wrpr 0x1, %tl
25072 wrpr %l1, %tnpc
25073 setx 0x34400001400, %l0, %l1
25074 wrpr %l1, %tstate
25075 wrhpr 0x4, %htstate
25076 done
25077 bcs loop_2364
25078 bge,pn %xcc, loop_2365
25079 tgu %xcc, 0x7
25080loop_2363:
25081 tcs %icc, 0x7
25082loop_2364:
25083 edge32l %o3, %o6, %o0
25084loop_2365:
25085 movn %xcc, %g3, %i3
25086 alignaddr %l4, %g5, %l1
25087 fnot2 %f0, %f24
25088 andn %g2, 0x1EEA, %g6
25089 tleu %icc, 0x2
25090 edge8ln %i2, %l3, %g1
25091 stw %l2, [%l7 + 0x38]
25092 fmovdne %icc, %f6, %f16
25093 sllx %i4, 0x1D, %i1
25094 movcc %icc, %g4, %l0
25095 movvc %xcc, %i5, %o2
25096 nop
25097 set 0x40, %g3
25098 ldd [%l7 + %g3], %f30
25099 mova %icc, %o5, %i0
25100 sdivcc %i7, 0x1394, %g7
25101 movvs %xcc, %o4, %l5
25102 movpos %xcc, %l6, %i6
25103 array8 %o1, %o7, %o6
25104 fbo %fcc1, loop_2366
25105 orncc %o3, %g3, %o0
25106 fblg,a %fcc2, loop_2367
25107 orncc %i3, %g5, %l1
25108loop_2366:
25109 orncc %l4, %g2, %i2
25110 fabss %f22, %f0
25111loop_2367:
25112 smul %g6, %g1, %l3
25113 srl %l2, %i1, %i4
25114 alignaddr %g4, %i5, %l0
25115 and %o2, %o5, %i0
25116 wr %g0, 0x18, %asi
25117 ldstuba [%l7 + 0x08] %asi, %i7
25118 mulscc %o4, %g7, %l5
25119 edge32n %i6, %l6, %o1
25120 set 0x32, %l2
25121 lduba [%l7 + %l2] 0x19, %o7
25122 tcc %xcc, 0x5
25123 movrgez %o3, 0x098, %g3
25124 fornot2 %f4, %f26, %f6
25125 wr %g0, 0xe3, %asi
25126 stba %o6, [%l7 + 0x1E] %asi
25127 membar #Sync
25128 udiv %o0, 0x0C8B, %i3
25129 movg %icc, %g5, %l4
25130 srlx %l1, %g2, %i2
25131 udiv %g1, 0x1AA2, %l3
25132 bne,a %icc, loop_2368
25133 fbg %fcc2, loop_2369
25134 xnorcc %g6, 0x000C, %i1
25135 tge %icc, 0x6
25136loop_2368:
25137 movrgz %l2, %g4, %i4
25138loop_2369:
25139 fandnot1 %f14, %f18, %f6
25140 sdivx %i5, 0x0ECD, %l0
25141 xorcc %o5, 0x1ED8, %o2
25142 ble loop_2370
25143 smul %i7, %i0, %g7
25144 alignaddr %l5, %o4, %l6
25145 wr %g0, 0x18, %asi
25146 stda %i6, [%l7 + 0x20] %asi
25147loop_2370:
25148 bpos %icc, loop_2371
25149 bvc,a,pt %xcc, loop_2372
25150 subc %o1, %o3, %o7
25151 srl %o6, 0x03, %o0
25152loop_2371:
25153 sdivcc %i3, 0x1D23, %g3
25154loop_2372:
25155 fmovrslz %g5, %f20, %f13
25156 nop
25157 setx loop_2373, %l0, %l1
25158 jmpl %l1, %l1
25159 movge %xcc, %l4, %g2
25160 bn loop_2374
25161 movleu %xcc, %i2, %g1
25162loop_2373:
25163 alignaddrl %g6, %l3, %i1
25164 sir 0x14F6
25165loop_2374:
25166 fmovda %icc, %f17, %f12
25167 sll %g4, %i4, %i5
25168 sdiv %l0, 0x0DBB, %l2
25169 edge16n %o2, %i7, %i0
25170 wr %g0, 0x2b, %asi
25171 stda %o4, [%l7 + 0x28] %asi
25172 membar #Sync
25173 tge %icc, 0x0
25174 ba,a %icc, loop_2375
25175 ldsh [%l7 + 0x72], %g7
25176 movrlz %l5, %l6, %i6
25177 subcc %o4, 0x02AC, %o1
25178loop_2375:
25179 edge32n %o3, %o6, %o7
25180 brz %o0, loop_2376
25181 tneg %xcc, 0x2
25182 restored
25183 rdpr %cwp, %g1
25184 rdpr %cansave, %g2
25185 rdpr %canrestore, %g3
25186 rdpr %cleanwin, %g4
25187 rdpr %otherwin, %g5
25188 rdpr %wstate, %g6
25189 edge8 %g3, %i3, %g5
25190loop_2376:
25191 sdiv %l1, 0x1BD5, %g2
25192 edge16ln %l4, %g1, %i2
25193 tpos %xcc, 0x0
25194 tcs %xcc, 0x4
25195 alignaddrl %g6, %l3, %i1
25196 ble loop_2377
25197 sub %g4, 0x1280, %i5
25198 movge %icc, %i4, %l0
25199 tgu %xcc, 0x5
25200loop_2377:
25201 array8 %o2, %l2, %i7
25202 ld [%l7 + 0x14], %f11
25203 udivcc %i0, 0x0ACC, %o5
25204 movpos %icc, %l5, %g7
25205 umulcc %i6, %o4, %l6
25206 orcc %o3, 0x1F7B, %o1
25207 set 0x7E, %g6
25208 lduba [%l7 + %g6] 0x80, %o6
25209 udivx %o0, 0x1B91, %g3
25210 edge8n %o7, %i3, %l1
25211 fmovrsne %g5, %f21, %f6
25212 sdivcc %g2, 0x1569, %g1
25213 ldub [%l7 + 0x35], %l4
25214 restored
25215 rdpr %cwp, %g1
25216 rdpr %cansave, %g2
25217 rdpr %canrestore, %g3
25218 rdpr %cleanwin, %g4
25219 rdpr %otherwin, %g5
25220 rdpr %wstate, %g6
25221 fmovsne %xcc, %f19, %f0
25222 edge32n %g6, %l3, %i1
25223 bleu,pn %xcc, loop_2378
25224 bn loop_2379
25225 umulcc %i2, 0x0B1D, %g4
25226 wr %g0, 0x89, %asi
25227 prefetcha [%l7 + 0x30] %asi, 0x2
25228loop_2378:
25229 fbue,a %fcc0, loop_2380
25230loop_2379:
25231 sll %l0, %o2, %l2
25232 udivcc %i5, 0x0D7C, %i0
25233 fbug,a %fcc1, loop_2381
25234loop_2380:
25235 and %o5, %i7, %l5
25236 ba,pn %icc, loop_2382
25237 srlx %g7, %i6, %o4
25238loop_2381:
25239 fmovdpos %icc, %f24, %f10
25240 tge %xcc, 0x6
25241loop_2382:
25242 brgz,a %o3, loop_2383
25243 orcc %l6, 0x06C5, %o6
25244 prefetch [%l7 + 0x10], 0x2
25245 ta %icc, 0x7
25246loop_2383:
25247 fexpand %f13, %f16
25248 move %icc, %o0, %g3
25249 alignaddr %o1, %i3, %o7
25250 fmovscs %icc, %f3, %f5
25251 nop
25252 setx loop_2384, %l0, %l1
25253 wrpr 0x1, %tl
25254 wrpr %l1, %tnpc
25255 setx 0x34400001400, %l0, %l1
25256 wrpr %l1, %tstate
25257 wrhpr 0x4, %htstate
25258 done
25259 smul %l1, 0x096B, %g5
25260 tg %xcc, 0x0
25261 smulcc %g1, %g2, %l4
25262loop_2384:
25263 fmovrdlz %l3, %f20, %f28
25264 restored
25265 rdpr %cwp, %g1
25266 rdpr %cansave, %g2
25267 rdpr %canrestore, %g3
25268 rdpr %cleanwin, %g4
25269 rdpr %otherwin, %g5
25270 rdpr %wstate, %g6
25271 tsubcctv %i1, 0x0605, %g6
25272 movge %icc, %g4, %i4
25273 udivcc %l0, 0x0172, %o2
25274 mova %xcc, %i2, %l2
25275 fpadd16s %f1, %f18, %f16
25276 fbg,a %fcc3, loop_2385
25277 tcs %xcc, 0x2
25278 fmovdcc %icc, %f22, %f20
25279 movle %icc, %i0, %o5
25280loop_2385:
25281 nop
25282 set 0x30, %l0
25283 ldsba [%l7 + %l0] 0x04, %i5
25284 movrgez %l5, 0x216, %i7
25285 flush %l7 + 0x50
25286 tvs %icc, 0x2
25287 edge32l %i6, %o4, %g7
25288 movcs %xcc, %l6, %o3
25289 stbar
25290 edge16ln %o6, %o0, %g3
25291 set 0x34, %g1
25292 ldswa [%l7 + %g1] 0x19, %i3
25293 xnor %o7, 0x0A3D, %l1
25294 sethi 0x0DD6, %o1
25295 tpos %xcc, 0x7
25296 fmovdne %xcc, %f26, %f11
25297 fbl %fcc3, loop_2386
25298 array8 %g5, %g2, %l4
25299 brgz %l3, loop_2387
25300 fbule %fcc2, loop_2388
25301loop_2386:
25302 edge16ln %i1, %g6, %g4
25303 brlz %i4, loop_2389
25304loop_2387:
25305 mulscc %l0, %g1, %o2
25306loop_2388:
25307 mova %xcc, %l2, %i0
25308 fmovdn %xcc, %f25, %f0
25309loop_2389:
25310 fabsd %f10, %f8
25311 movrlz %i2, %o5, %l5
25312 fcmpne32 %f20, %f0, %i5
25313 wr %g0, 0x0c, %asi
25314 sta %f8, [%l7 + 0x50] %asi
25315 restored
25316 rdpr %cwp, %g1
25317 rdpr %cansave, %g2
25318 rdpr %canrestore, %g3
25319 rdpr %cleanwin, %g4
25320 rdpr %otherwin, %g5
25321 rdpr %wstate, %g6
25322 orcc %i6, 0x1A69, %i7
25323 movne %xcc, %o4, %g7
25324 srl %l6, %o3, %o0
25325 fmovdvs %icc, %f0, %f7
25326 restored
25327 rdpr %cwp, %g1
25328 rdpr %cansave, %g2
25329 rdpr %canrestore, %g3
25330 rdpr %cleanwin, %g4
25331 rdpr %otherwin, %g5
25332 rdpr %wstate, %g6
25333 fmovrdlz %g3, %f0, %f14
25334 edge32l %o6, %i3, %o7
25335 fmovsl %icc, %f4, %f3
25336 taddcc %o1, %g5, %g2
25337 ldsb [%l7 + 0x0A], %l4
25338 movgu %xcc, %l3, %l1
25339 sra %i1, 0x09, %g6
25340 ldub [%l7 + 0x51], %g4
25341 taddcctv %l0, 0x146C, %i4
25342 sdiv %o2, 0x032E, %g1
25343 udivcc %l2, 0x00BF, %i2
25344 fandnot1s %f7, %f0, %f6
25345 fmovdvc %xcc, %f3, %f25
25346 movrgez %i0, %o5, %i5
25347 ldsw [%l7 + 0x2C], %l5
25348 fcmpgt32 %f30, %f14, %i6
25349 movre %i7, 0x05F, %o4
25350 fmovdg %icc, %f24, %f21
25351 fmovscs %icc, %f6, %f13
25352 andn %l6, %o3, %g7
25353 orcc %o0, 0x000B, %o6
25354 edge32n %g3, %o7, %i3
25355 fcmped %fcc3, %f12, %f4
25356 swap [%l7 + 0x14], %g5
25357 tpos %xcc, 0x2
25358 tcc %icc, 0x4
25359 fmovdge %icc, %f19, %f24
25360 ldsw [%l7 + 0x78], %g2
25361 tge %icc, 0x3
25362 movleu %xcc, %o1, %l3
25363 sdiv %l1, 0x1A77, %l4
25364 movrgez %g6, 0x1E4, %i1
25365 fors %f22, %f11, %f20
25366 tge %icc, 0x1
25367 subccc %g4, %l0, %i4
25368 orcc %g1, 0x11C6, %l2
25369 fmul8x16al %f6, %f7, %f28
25370 popc %o2, %i0
25371 move %icc, %i2, %o5
25372 movpos %icc, %l5, %i5
25373 umul %i7, %i6, %l6
25374 movvs %icc, %o3, %o4
25375 fmovsneg %xcc, %f13, %f19
25376 add %g7, %o6, %g3
25377 sllx %o0, %i3, %o7
25378 siam 0x7
25379 tleu %xcc, 0x6
25380 fmovsvs %icc, %f30, %f19
25381 subccc %g2, 0x1089, %g5
25382 ldub [%l7 + 0x7E], %o1
25383 sllx %l3, %l1, %l4
25384 bvc,pn %icc, loop_2390
25385 xorcc %g6, 0x1BAC, %g4
25386 bgu loop_2391
25387 sdivcc %i1, 0x1030, %l0
25388loop_2390:
25389 tsubcc %i4, %l2, %g1
25390 movvc %icc, %o2, %i2
25391loop_2391:
25392 tgu %icc, 0x0
25393 and %i0, 0x1B8A, %o5
25394 subcc %l5, 0x034A, %i5
25395 tcs %icc, 0x5
25396 edge8ln %i6, %i7, %l6
25397 sir 0x0E52
25398 ta %xcc, 0x2
25399 andncc %o4, %o3, %g7
25400 bg,a loop_2392
25401 fnot1s %f19, %f25
25402 tl %xcc, 0x7
25403 ldsh [%l7 + 0x3C], %g3
25404loop_2392:
25405 tsubcctv %o6, %i3, %o7
25406 udiv %g2, 0x0D07, %o0
25407 tsubcctv %o1, 0x085E, %g5
25408 subccc %l3, %l4, %l1
25409 xnor %g4, %i1, %g6
25410 sth %i4, [%l7 + 0x60]
25411 tcc %icc, 0x4
25412 udivx %l0, 0x0163, %g1
25413 edge32 %o2, %l2, %i2
25414 smul %i0, %o5, %l5
25415 ta %icc, 0x5
25416 ldsh [%l7 + 0x6C], %i6
25417 fbu %fcc0, loop_2393
25418 fmovsle %xcc, %f7, %f1
25419 fbuge,a %fcc2, loop_2394
25420 movl %xcc, %i5, %i7
25421loop_2393:
25422 tcc %icc, 0x1
25423 xnorcc %o4, %l6, %g7
25424loop_2394:
25425 fands %f24, %f3, %f4
25426 edge8 %g3, %o6, %i3
25427 andncc %o3, %o7, %o0
25428 be,pn %xcc, loop_2395
25429 movleu %icc, %g2, %g5
25430 popc %l3, %l4
25431 movgu %xcc, %l1, %g4
25432loop_2395:
25433 movcs %icc, %i1, %o1
25434 bneg,a,pn %xcc, loop_2396
25435 fabss %f22, %f27
25436 fcmpeq32 %f22, %f16, %i4
25437 fba,a %fcc0, loop_2397
25438loop_2396:
25439 fbu,a %fcc1, loop_2398
25440 fpsub16s %f27, %f27, %f30
25441 fmovse %xcc, %f5, %f13
25442loop_2397:
25443 fba %fcc1, loop_2399
25444loop_2398:
25445 bneg,a loop_2400
25446 sllx %g6, %l0, %g1
25447 movle %icc, %l2, %i2
25448loop_2399:
25449 movle %xcc, %o2, %i0
25450loop_2400:
25451 movge %xcc, %o5, %i6
25452 edge8ln %i5, %i7, %o4
25453 fmovdleu %icc, %f22, %f30
25454 tsubcc %l6, %l5, %g7
25455 udivcc %o6, 0x16DB, %g3
25456 restored
25457 rdpr %cwp, %g1
25458 rdpr %cansave, %g2
25459 rdpr %canrestore, %g3
25460 rdpr %cleanwin, %g4
25461 rdpr %otherwin, %g5
25462 rdpr %wstate, %g6
25463 fmovspos %xcc, %f28, %f31
25464 orncc %i3, 0x01EF, %o3
25465 fmovrdlz %o7, %f28, %f28
25466 move %icc, %o0, %g5
25467 udiv %g2, 0x1660, %l4
25468 smulcc %l1, 0x0C28, %g4
25469 udivcc %l3, 0x0CF2, %o1
25470 sdivx %i1, 0x125F, %g6
25471 lduw [%l7 + 0x28], %l0
25472 movneg %xcc, %i4, %l2
25473 fcmped %fcc0, %f18, %f26
25474 movge %icc, %i2, %o2
25475 edge32ln %g1, %o5, %i0
25476 add %l7, 0x54, %l6
25477 wr %g0, 0x0c, %asi
25478 lda [%l6] %asi, %i5
25479 casa [%l6] 0x0c, %i5, %i7
25480 restored
25481 rdpr %cwp, %g1
25482 rdpr %cansave, %g2
25483 rdpr %canrestore, %g3
25484 rdpr %cleanwin, %g4
25485 rdpr %otherwin, %g5
25486 rdpr %wstate, %g6
25487 movneg %xcc, %i6, %l6
25488 fandnot1s %f19, %f10, %f13
25489 fmovsgu %xcc, %f12, %f12
25490 set 0x40, %g5
25491 stda %f0, [%l7 + %g5] 0x11
25492 movrne %o4, %g7, %l5
25493 tn %xcc, 0x4
25494 fbge,a %fcc0, loop_2401
25495 ba loop_2402
25496 tne %icc, 0x2
25497 fmovdcc %xcc, %f15, %f5
25498loop_2401:
25499 tge %icc, 0x4
25500loop_2402:
25501 tcc %icc, 0x7
25502 edge32 %o6, %i3, %g3
25503 fmovrslz %o3, %f13, %f12
25504 fmovspos %xcc, %f21, %f3
25505 fmovrsgez %o0, %f0, %f18
25506 fbg %fcc2, loop_2403
25507 fcmple16 %f22, %f20, %g5
25508 ldsw [%l7 + 0x14], %g2
25509 st %f14, [%l7 + 0x54]
25510loop_2403:
25511 edge8n %l4, %l1, %g4
25512 fmovda %icc, %f24, %f1
25513 swap [%l7 + 0x5C], %l3
25514 brgz %o1, loop_2404
25515 edge32ln %o7, %i1, %g6
25516 movvc %xcc, %l0, %l2
25517 edge16 %i2, %o2, %i4
25518loop_2404:
25519 nop
25520 set 0x1C, %i5
25521 stwa %g1, [%l7 + %i5] 0x15
25522 udivcc %o5, 0x07FD, %i5
25523 fones %f1
25524 array8 %i7, %i6, %i0
25525 lduw [%l7 + 0x58], %o4
25526 movrlz %g7, 0x318, %l6
25527 tle %xcc, 0x5
25528 movleu %icc, %l5, %o6
25529 fmovse %icc, %f26, %f31
25530 fmovdcc %icc, %f26, %f25
25531 set 0x08, %i7
25532 ldswa [%l7 + %i7] 0x11, %i3
25533 bshuffle %f28, %f24, %f18
25534 movg %xcc, %o3, %o0
25535 add %g3, %g2, %g5
25536 brgz,a %l1, loop_2405
25537 fmovsn %icc, %f12, %f26
25538 stw %g4, [%l7 + 0x2C]
25539 set 0x24, %i0
25540 swapa [%l7 + %i0] 0x80, %l4
25541loop_2405:
25542 lduh [%l7 + 0x64], %l3
25543 mova %icc, %o1, %o7
25544 fmovdle %xcc, %f25, %f3
25545 wr %g0, 0x04, %asi
25546 sta %f4, [%l7 + 0x0C] %asi
25547 srlx %i1, 0x0B, %g6
25548 restored
25549 rdpr %cwp, %g1
25550 rdpr %cansave, %g2
25551 rdpr %canrestore, %g3
25552 rdpr %cleanwin, %g4
25553 rdpr %otherwin, %g5
25554 rdpr %wstate, %g6
25555 bge,a,pt %xcc, loop_2406
25556 std %l2, [%l7 + 0x10]
25557 movrgez %i2, 0x1CC, %o2
25558 alignaddr %i4, %g1, %l0
25559loop_2406:
25560 movge %xcc, %o5, %i7
25561 fpmerge %f8, %f5, %f8
25562 edge16n %i5, %i6, %i0
25563 set 0x2C, %o5
25564 lduwa [%l7 + %o5] 0x0c, %g7
25565 smulcc %l6, %l5, %o4
25566 wr %g0, 0x11, %asi
25567 lduba [%l7 + 0x54] %asi, %i3
25568 xnor %o3, %o6, %o0
25569 fbue,a %fcc1, loop_2407
25570 tleu %icc, 0x4
25571 membar 0x13
25572 xnorcc %g2, %g5, %l1
25573loop_2407:
25574 ta %xcc, 0x6
25575 array8 %g3, %l4, %l3
25576 bpos loop_2408
25577 fnor %f22, %f10, %f6
25578 fblg,a %fcc0, loop_2409
25579 fcmple32 %f18, %f30, %g4
25580loop_2408:
25581 nop
25582 wr %g0, 0x88, %asi
25583 swapa [%l7 + 0x08] %asi, %o7
25584loop_2409:
25585 tcs %icc, 0x7
25586 tpos %xcc, 0x5
25587 or %o1, %g6, %l2
25588 restored
25589 rdpr %cwp, %g1
25590 rdpr %cansave, %g2
25591 rdpr %canrestore, %g3
25592 rdpr %cleanwin, %g4
25593 rdpr %otherwin, %g5
25594 rdpr %wstate, %g6
25595 edge16 %i2, %i1, %o2
25596 udiv %g1, 0x1730, %l0
25597 mulscc %i4, 0x0695, %o5
25598 fzero %f18
25599 edge8l %i7, %i6, %i5
25600 fbue,a %fcc1, loop_2410
25601 edge32ln %g7, %l6, %i0
25602 umulcc %o4, 0x035E, %l5
25603 wr %g0, 0xea, %asi
25604 stwa %o3, [%l7 + 0x34] %asi
25605 membar #Sync
25606loop_2410:
25607 tsubcc %o6, %o0, %g2
25608 set 0x1C, %i3
25609 lda [%l7 + %i3] 0x18, %f18
25610 tcc %xcc, 0x7
25611 udivx %g5, 0x0795, %l1
25612 mulscc %g3, %i3, %l3
25613 wr %g0, 0x10, %asi
25614 lduwa [%l7 + 0x14] %asi, %l4
25615 fbul %fcc1, loop_2411
25616 udiv %g4, 0x0567, %o7
25617 mova %xcc, %o1, %l2
25618 xorcc %i2, 0x1FB5, %g6
25619loop_2411:
25620 movg %xcc, %o2, %g1
25621 fands %f7, %f27, %f6
25622 movpos %icc, %i1, %l0
25623 movne %xcc, %i4, %o5
25624 alignaddr %i6, %i5, %g7
25625 ta %icc, 0x7
25626 edge32l %i7, %l6, %o4
25627 bl,pn %xcc, loop_2412
25628 fsrc2s %f22, %f10
25629 mova %xcc, %l5, %i0
25630 set 0x10, %g2
25631 stxa %o3, [%l7 + %g2] 0x81
25632loop_2412:
25633 tleu %icc, 0x3
25634 movleu %xcc, %o0, %o6
25635 fmovsgu %icc, %f2, %f7
25636 fblg,a %fcc2, loop_2413
25637 movg %xcc, %g2, %g5
25638 lduh [%l7 + 0x60], %g3
25639 ble,a %icc, loop_2414
25640loop_2413:
25641 sdivx %l1, 0x10EF, %l3
25642 xnor %l4, %i3, %o7
25643 fxnor %f8, %f8, %f14
25644loop_2414:
25645 fmovdn %xcc, %f24, %f3
25646 fmovscs %icc, %f31, %f5
25647 array8 %g4, %l2, %i2
25648 fmovdvc %icc, %f31, %f30
25649 edge32n %g6, %o2, %o1
25650 edge16ln %i1, %l0, %g1
25651 sethi 0x009C, %o5
25652 movrne %i4, 0x212, %i6
25653 flush %l7 + 0x38
25654 array32 %i5, %g7, %i7
25655 set 0x30, %i1
25656 stxa %o4, [%l7 + %i1] 0x2b
25657 membar #Sync
25658 set 0x40, %l1
25659 ldda [%l7 + %l1] 0x80, %f0
25660 and %l5, 0x05F5, %l6
25661 fbuge %fcc1, loop_2415
25662 tvc %icc, 0x7
25663 fcmpne32 %f18, %f2, %o3
25664 movvc %xcc, %o0, %i0
25665loop_2415:
25666 be loop_2416
25667 fsrc2s %f16, %f28
25668 mova %icc, %o6, %g5
25669 movrne %g2, %g3, %l3
25670loop_2416:
25671 nop
25672 set 0x10, %i2
25673 ldda [%l7 + %i2] 0x0c, %l4
25674 tcs %icc, 0x7
25675 udiv %i3, 0x06CC, %o7
25676 saved
25677 rdpr %cwp, %g1
25678 rdpr %cansave, %g2
25679 rdpr %canrestore, %g3
25680 rdpr %cleanwin, %g4
25681 rdpr %otherwin, %g5
25682 rdpr %wstate, %g6
25683 movre %g4, 0x252, %l2
25684 edge8l %l1, %i2, %g6
25685 movneg %icc, %o1, %i1
25686 edge32ln %l0, %o2, %g1
25687 ldsh [%l7 + 0x68], %o5
25688 fbg %fcc2, loop_2417
25689 fornot2 %f10, %f0, %f0
25690 movcc %icc, %i4, %i5
25691 fpsub16s %f24, %f5, %f18
25692loop_2417:
25693 movre %i6, 0x1B7, %g7
25694 ta %icc, 0x0
25695 sdivcc %i7, 0x1B22, %o4
25696 addc %l6, 0x018E, %o3
25697 fcmple32 %f26, %f22, %o0
25698 tsubcctv %l5, %i0, %g5
25699 tgu %icc, 0x2
25700 fmovdvc %xcc, %f24, %f11
25701 movn %xcc, %o6, %g3
25702 fmovsne %xcc, %f23, %f3
25703 movrgz %g2, 0x128, %l3
25704 srl %i3, 0x14, %o7
25705 fxor %f28, %f14, %f26
25706 xnorcc %l4, 0x1D5B, %l2
25707 movvc %icc, %g4, %i2
25708 sdiv %l1, 0x01AB, %o1
25709 movvs %xcc, %i1, %g6
25710 fbul,a %fcc2, loop_2418
25711 fsrc2s %f17, %f14
25712 fpadd32 %f4, %f2, %f0
25713 fmovrsgez %l0, %f21, %f13
25714loop_2418:
25715 fpadd32 %f26, %f20, %f26
25716 brlz %o2, loop_2419
25717 ldd [%l7 + 0x08], %g0
25718 fzero %f2
25719 array8 %i4, %o5, %i5
25720loop_2419:
25721 restored
25722 rdpr %cwp, %g1
25723 rdpr %cansave, %g2
25724 rdpr %canrestore, %g3
25725 rdpr %cleanwin, %g4
25726 rdpr %otherwin, %g5
25727 rdpr %wstate, %g6
25728 add %l7, 0x0C, %l6
25729 wr %g0, 0x80, %asi
25730 lda [%l6] %asi, %g7
25731 casa [%l6] %asi, %g7, %i6
25732 srl %i7, 0x00, %o4
25733 stb %l6, [%l7 + 0x21]
25734 orn %o3, 0x0EB5, %l5
25735 fmovdcc %xcc, %f4, %f26
25736 tge %icc, 0x0
25737 movpos %icc, %o0, %i0
25738 bneg,a %icc, loop_2420
25739 edge8n %g5, %g3, %g2
25740 subc %o6, %l3, %o7
25741 ba loop_2421
25742loop_2420:
25743 movrlz %l4, 0x3D7, %l2
25744 saved
25745 rdpr %cwp, %g1
25746 rdpr %cansave, %g2
25747 rdpr %canrestore, %g3
25748 rdpr %cleanwin, %g4
25749 rdpr %otherwin, %g5
25750 rdpr %wstate, %g6
25751 fmovdcs %icc, %f14, %f11
25752loop_2421:
25753 lduh [%l7 + 0x0C], %i3
25754 sdiv %g4, 0x048F, %l1
25755 movrne %o1, 0x1D6, %i1
25756 tleu %xcc, 0x6
25757 faligndata %f4, %f16, %f10
25758 bgu %icc, loop_2422
25759 fnot1s %f9, %f27
25760 subcc %g6, %l0, %i2
25761 saved
25762 rdpr %cwp, %g1
25763 rdpr %cansave, %g2
25764 rdpr %canrestore, %g3
25765 rdpr %cleanwin, %g4
25766 rdpr %otherwin, %g5
25767 rdpr %wstate, %g6
25768loop_2422:
25769 movn %icc, %o2, %g1
25770 lduh [%l7 + 0x14], %i4
25771 bneg,pn %xcc, loop_2423
25772 bvs,a,pn %xcc, loop_2424
25773 movvc %icc, %o5, %i5
25774 tle %icc, 0x5
25775loop_2423:
25776 fmovsneg %icc, %f18, %f24
25777loop_2424:
25778 fmul8x16au %f21, %f16, %f4
25779 tvs %xcc, 0x3
25780 edge8ln %i6, %g7, %i7
25781 fmovs %f25, %f5
25782 edge32n %l6, %o4, %l5
25783 subc %o0, 0x16A8, %i0
25784 faligndata %f8, %f12, %f6
25785 edge16 %o3, %g3, %g2
25786 fmovsleu %xcc, %f9, %f6
25787 wr %g0, 0x80, %asi
25788 ldda [%l7 + 0x40] %asi, %f0
25789 tvs %icc, 0x4
25790 array32 %o6, %l3, %g5
25791 movge %xcc, %o7, %l4
25792 fandnot2s %f8, %f8, %f22
25793 popc 0x0794, %i3
25794 brlz,a %l2, loop_2425
25795 sth %l1, [%l7 + 0x44]
25796 fsrc2s %f19, %f24
25797 fone %f6
25798loop_2425:
25799 fmovrde %o1, %f30, %f0
25800 andncc %g4, %g6, %i1
25801 set 0x50, %o2
25802 swapa [%l7 + %o2] 0x19, %l0
25803 fnegs %f18, %f11
25804 subcc %i2, 0x0448, %o2
25805 edge32 %g1, %o5, %i4
25806 tge %xcc, 0x5
25807 set 0x5C, %l5
25808 ldswa [%l7 + %l5] 0x14, %i5
25809 and %g7, 0x097A, %i7
25810 tpos %icc, 0x3
25811 sllx %i6, 0x1B, %o4
25812 movre %l5, %l6, %i0
25813 xor %o3, %o0, %g3
25814 set 0x40, %o3
25815 stda %f16, [%l7 + %o3] 0xf8
25816 membar #Sync
25817 fmovdvc %xcc, %f4, %f9
25818 fsrc1 %f8, %f22
25819 fmovdvs %xcc, %f18, %f24
25820 ldsb [%l7 + 0x24], %g2
25821 xorcc %o6, %l3, %g5
25822 tpos %xcc, 0x0
25823 xnor %o7, %i3, %l2
25824 fands %f2, %f4, %f1
25825 sllx %l4, %l1, %o1
25826 ldstub [%l7 + 0x68], %g4
25827 udiv %g6, 0x1588, %l0
25828 movne %xcc, %i1, %o2
25829 ldsh [%l7 + 0x2C], %i2
25830 fbne,a %fcc2, loop_2426
25831 movrlz %o5, %g1, %i4
25832 fpsub32 %f18, %f28, %f26
25833 set 0x70, %o6
25834 lduwa [%l7 + %o6] 0x80, %g7
25835loop_2426:
25836 array8 %i5, %i6, %o4
25837 bcs,pt %xcc, loop_2427
25838 brgez,a %i7, loop_2428
25839 tge %icc, 0x0
25840 brlz,a %l6, loop_2429
25841loop_2427:
25842 sethi 0x0521, %l5
25843loop_2428:
25844 fmovsvc %icc, %f14, %f23
25845 sub %o3, %o0, %i0
25846loop_2429:
25847 fmovs %f31, %f30
25848 edge8 %g3, %o6, %l3
25849 fone %f20
25850 xnor %g5, 0x17B5, %o7
25851 for %f18, %f10, %f8
25852 movl %icc, %g2, %l2
25853 sub %l4, 0x0CAD, %i3
25854 movrlz %o1, %l1, %g4
25855 tn %icc, 0x5
25856 fmovsn %xcc, %f7, %f14
25857 fxnors %f14, %f17, %f8
25858 fabss %f8, %f30
25859 fcmpes %fcc1, %f21, %f25
25860 fmovsneg %xcc, %f25, %f19
25861 sir 0x12A1
25862 wr %g0, 0x89, %asi
25863 ldstuba [%l7 + 0x54] %asi, %l0
25864 nop
25865 setx loop_2430, %l0, %l1
25866 jmpl %l1, %i1
25867 fmul8sux16 %f6, %f20, %f4
25868 addccc %o2, %g6, %i2
25869 subc %g1, 0x1389, %i4
25870loop_2430:
25871 movrne %g7, 0x2EF, %o5
25872 array8 %i5, %i6, %o4
25873 fbule %fcc3, loop_2431
25874 fpsub16 %f16, %f24, %f22
25875 fmovrse %l6, %f14, %f7
25876 orcc %l5, 0x03D5, %i7
25877loop_2431:
25878 membar 0x3A
25879 ldsb [%l7 + 0x1A], %o0
25880 fpadd32s %f27, %f17, %f9
25881 tsubcctv %o3, %i0, %g3
25882 fnand %f16, %f4, %f30
25883 sdivcc %o6, 0x1359, %l3
25884 addccc %g5, %o7, %g2
25885 xorcc %l2, %i3, %o1
25886 set 0x20, %o1
25887 ldxa [%g0 + %o1] 0x20, %l4
25888 fpadd16 %f20, %f28, %f2
25889 srax %g4, %l1, %i1
25890 fba %fcc0, loop_2432
25891 umulcc %o2, %g6, %l0
25892 wr %g0, 0x23, %asi
25893 stha %i2, [%l7 + 0x0E] %asi
25894 membar #Sync
25895loop_2432:
25896 fornot1 %f26, %f20, %f24
25897 umul %i4, %g7, %o5
25898 fmovdgu %icc, %f3, %f24
25899 membar 0x3E
25900 fmovsvs %xcc, %f8, %f27
25901 wr %g0, 0x89, %asi
25902 lduwa [%l7 + 0x48] %asi, %i5
25903 restored
25904 rdpr %cwp, %g1
25905 rdpr %cansave, %g2
25906 rdpr %canrestore, %g3
25907 rdpr %cleanwin, %g4
25908 rdpr %otherwin, %g5
25909 rdpr %wstate, %g6
25910 fcmpes %fcc2, %f1, %f9
25911 movrlz %i6, %o4, %l6
25912 ldx [%l7 + 0x20], %g1
25913 popc 0x11E8, %l5
25914 stw %i7, [%l7 + 0x10]
25915 edge16l %o3, %o0, %i0
25916 orncc %o6, 0x1C53, %l3
25917 movvc %xcc, %g3, %o7
25918 popc %g2, %l2
25919 movne %xcc, %g5, %i3
25920 umulcc %o1, 0x13E5, %l4
25921 edge8ln %l1, %g4, %i1
25922 stw %g6, [%l7 + 0x34]
25923 movge %icc, %o2, %i2
25924 tvc %icc, 0x4
25925 fcmpgt32 %f18, %f20, %i4
25926 edge8n %g7, %l0, %o5
25927 edge32ln %i5, %o4, %i6
25928 orcc %g1, %l6, %i7
25929 fmovscc %icc, %f7, %f1
25930 membar #Sync
25931 set 0x40, %l4
25932 ldda [%l7 + %l4] 0xf8, %f16
25933 fmovsg %xcc, %f5, %f7
25934 fmuld8sux16 %f28, %f2, %f16
25935 movpos %icc, %o3, %o0
25936 fba,a %fcc3, loop_2433
25937 srlx %l5, %o6, %l3
25938 movrgez %g3, %o7, %i0
25939 fones %f22
25940loop_2433:
25941 fmuld8ulx16 %f25, %f23, %f10
25942 wr %g0, 0x0c, %asi
25943 stha %g2, [%l7 + 0x2A] %asi
25944 movrgz %l2, 0x303, %g5
25945 xorcc %o1, %l4, %i3
25946 bneg,a,pt %xcc, loop_2434
25947 fmovscs %icc, %f28, %f0
25948 saved
25949 rdpr %cwp, %g1
25950 rdpr %cansave, %g2
25951 rdpr %canrestore, %g3
25952 rdpr %cleanwin, %g4
25953 rdpr %otherwin, %g5
25954 rdpr %wstate, %g6
25955 edge8n %g4, %l1, %i1
25956loop_2434:
25957 movcc %icc, %g6, %o2
25958 sdiv %i4, 0x0371, %i2
25959 srl %g7, %o5, %l0
25960 sir 0x0BE1
25961 be loop_2435
25962 fnot1 %f6, %f30
25963 movl %icc, %i5, %o4
25964 fbug,a %fcc3, loop_2436
25965loop_2435:
25966 movcc %icc, %i6, %g1
25967 movge %icc, %i7, %o3
25968 fmovrdlez %o0, %f4, %f6
25969loop_2436:
25970 fcmpeq16 %f20, %f30, %l6
25971 edge16l %l5, %l3, %o6
25972 call loop_2437
25973 taddcctv %o7, %i0, %g3
25974 wr %g0, 0x04, %asi
25975 ldsba [%l7 + 0x26] %asi, %l2
25976loop_2437:
25977 movle %icc, %g2, %g5
25978 edge32ln %l4, %o1, %g4
25979 alignaddr %i3, %i1, %g6
25980 taddcctv %o2, %i4, %i2
25981 edge32 %g7, %o5, %l1
25982 sir 0x02F7
25983 ble,pn %icc, loop_2438
25984 smul %i5, %o4, %l0
25985 fornot2 %f18, %f6, %f20
25986 fpmerge %f16, %f16, %f14
25987loop_2438:
25988 movvs %icc, %i6, %i7
25989 fbo,a %fcc0, loop_2439
25990 movrgez %o3, %g1, %o0
25991 fcmpgt16 %f18, %f8, %l5
25992 movcs %xcc, %l6, %l3
25993loop_2439:
25994 ta %xcc, 0x2
25995 subccc %o6, %o7, %g3
25996 tvc %xcc, 0x1
25997 movcc %icc, %l2, %i0
25998 sir 0x0E28
25999 movrgz %g5, %g2, %o1
26000 tle %icc, 0x0
26001 brlez,a %l4, loop_2440
26002 brgz,a %i3, loop_2441
26003 tne %xcc, 0x0
26004 fmuld8sux16 %f19, %f10, %f20
26005loop_2440:
26006 fcmpne32 %f4, %f26, %g4
26007loop_2441:
26008 sethi 0x13DF, %i1
26009 ta %xcc, 0x1
26010 fbl,a %fcc1, loop_2442
26011 edge16 %g6, %i4, %o2
26012 sethi 0x08E0, %g7
26013 add %l7, 0x24, %l6
26014 wr %g0, 0x0c, %asi
26015 lda [%l6] %asi, %o5
26016 casa [%l6] 0x0c, %o5, %i2
26017loop_2442:
26018 movge %xcc, %l1, %i5
26019 movge %xcc, %o4, %l0
26020 sethi 0x1DD2, %i6
26021 nop
26022 setx loop_2443, %l0, %l1
26023 wrpr 0x1, %tl
26024 wrpr %l1, %tpc
26025 add %l1, 0x4, %l1
26026 wrpr %l1, %tnpc
26027 setx 0x34400001400, %l0, %l1
26028 wrpr %l1, %tstate
26029 wrhpr 0x4, %htstate
26030 retry
26031 tcs %xcc, 0x2
26032 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
26033 nop ! nop ! stxa %i7, [%g0 + 0x198] %asi ripped by fixASI40.pl ripped by fixASI40.pl
26034loop_2443:
26035 xnorcc %g1, %o0, %l5
26036 fmovrdlez %l6, %f22, %f20
26037 ldd [%l7 + 0x68], %l2
26038 movcs %icc, %o3, %o6
26039 subc %o7, 0x111C, %g3
26040 brnz %l2, loop_2444
26041 for %f26, %f12, %f26
26042 fmovrdlz %g5, %f2, %f0
26043 tcc %xcc, 0x2
26044loop_2444:
26045 nop
26046 set 0x70, %g4
26047 sta %f18, [%l7 + %g4] 0x81
26048 wr %g0, 0x0c, %asi
26049 lduwa [%l7 + 0x6C] %asi, %i0
26050 ldd [%l7 + 0x40], %f4
26051 movgu %xcc, %g2, %l4
26052 edge8ln %i3, %o1, %g4
26053 brnz,a %g6, loop_2445
26054 fbul,a %fcc1, loop_2446
26055 xnor %i4, 0x0D8C, %i1
26056 fcmped %fcc2, %f0, %f16
26057loop_2445:
26058 fmovs %f16, %f11
26059loop_2446:
26060 fcmpes %fcc3, %f20, %f5
26061 fnot1s %f17, %f10
26062 set 0x50, %g7
26063 stba %o2, [%l7 + %g7] 0x89
26064 set 0x3C, %i4
26065 ldswa [%l7 + %i4] 0x81, %g7
26066 saved
26067 rdpr %cwp, %g1
26068 rdpr %cansave, %g2
26069 rdpr %canrestore, %g3
26070 rdpr %cleanwin, %g4
26071 rdpr %otherwin, %g5
26072 rdpr %wstate, %g6
26073 fmovscc %xcc, %f8, %f5
26074 ldd [%l7 + 0x58], %f2
26075 add %l7, 0x1C, %l6
26076 wr %g0, 0x11, %asi
26077 casa [%l6] %asi, %i2, %o5
26078 movn %xcc, %l1, %o4
26079 umulcc %l0, %i5, %i7
26080 fmovrsgez %g1, %f17, %f8
26081 sdivcc %i6, 0x107A, %l5
26082 sethi 0x0E13, %l6
26083 sub %l3, %o3, %o0
26084 subccc %o6, 0x0625, %g3
26085 fpadd32s %f31, %f18, %f23
26086 fmovrslez %l2, %f31, %f1
26087 movl %icc, %g5, %i0
26088 bpos,a,pt %xcc, loop_2447
26089 smul %o7, 0x0ED3, %l4
26090 orncc %g2, %o1, %i3
26091 movn %xcc, %g6, %i4
26092loop_2447:
26093 fmovrdne %i1, %f26, %f24
26094 fmul8ulx16 %f14, %f30, %f22
26095 udivx %o2, 0x11B9, %g4
26096 set 0x30, %i6
26097 stxa %g7, [%l7 + %i6] 0x04
26098 subccc %o5, %l1, %i2
26099 fcmpd %fcc3, %f6, %f20
26100 tl %icc, 0x2
26101 tne %icc, 0x2
26102 fmovsgu %icc, %f18, %f5
26103 array16 %l0, %i5, %o4
26104 array32 %g1, %i6, %l5
26105 lduw [%l7 + 0x44], %i7
26106 tne %icc, 0x7
26107 membar 0x42
26108 popc 0x0921, %l3
26109 umul %o3, %o0, %l6
26110 ldsw [%l7 + 0x50], %g3
26111 fmovrslz %l2, %f1, %f28
26112 subccc %o6, %g5, %i0
26113 sub %o7, 0x10D7, %l4
26114 edge32ln %g2, %o1, %g6
26115 movgu %xcc, %i3, %i1
26116 fbl,a %fcc3, loop_2448
26117 srlx %i4, %o2, %g7
26118 sra %g4, 0x1D, %l1
26119 fpadd32 %f6, %f24, %f2
26120loop_2448:
26121 flush %l7 + 0x24
26122 mova %xcc, %i2, %o5
26123 siam 0x2
26124 srax %l0, 0x0A, %i5
26125 taddcc %o4, 0x1C1C, %g1
26126 ldub [%l7 + 0x10], %i6
26127 tcc %xcc, 0x0
26128 orcc %l5, %i7, %o3
26129 fmovsne %xcc, %f22, %f14
26130 bne,pt %icc, loop_2449
26131 subccc %l3, %o0, %g3
26132 wr %g0, 0x18, %asi
26133 ldda [%l7 + 0x20] %asi, %i6
26134loop_2449:
26135 tneg %icc, 0x5
26136 tgu %icc, 0x1
26137 fmovrdlz %l2, %f12, %f10
26138 smulcc %o6, %i0, %o7
26139 edge32ln %l4, %g2, %o1
26140 sethi 0x0EEC, %g6
26141 srl %i3, %g5, %i4
26142 tleu %xcc, 0x1
26143 fmovsg %xcc, %f9, %f24
26144 ldsh [%l7 + 0x38], %i1
26145 tpos %xcc, 0x2
26146 set 0x40, %o0
26147 ldda [%l7 + %o0] 0x14, %f0
26148 smul %g7, %o2, %l1
26149 bneg,pt %xcc, loop_2450
26150 fcmpne32 %f26, %f30, %i2
26151 andn %o5, 0x13C8, %g4
26152 bg,a loop_2451
26153loop_2450:
26154 ldsw [%l7 + 0x20], %l0
26155 movn %icc, %o4, %g1
26156 bvc,pn %xcc, loop_2452
26157loop_2451:
26158 udivcc %i5, 0x1C6E, %i6
26159 udiv %l5, 0x0243, %i7
26160 tg %xcc, 0x6
26161loop_2452:
26162 fbn %fcc3, loop_2453
26163 edge16l %l3, %o3, %o0
26164 movcc %icc, %l6, %l2
26165 movvs %icc, %g3, %i0
26166loop_2453:
26167 restored
26168 rdpr %cwp, %g1
26169 rdpr %cansave, %g2
26170 rdpr %canrestore, %g3
26171 rdpr %cleanwin, %g4
26172 rdpr %otherwin, %g5
26173 rdpr %wstate, %g6
26174 tne %xcc, 0x4
26175 movne %icc, %o6, %l4
26176 tsubcctv %g2, %o1, %o7
26177 fbe %fcc3, loop_2454
26178 movrne %i3, %g6, %g5
26179 tvs %icc, 0x5
26180 fmovda %icc, %f1, %f21
26181loop_2454:
26182 edge8n %i4, %i1, %o2
26183 movre %l1, 0x254, %i2
26184 movpos %xcc, %g7, %g4
26185 fands %f23, %f13, %f5
26186 array8 %l0, %o4, %o5
26187 fmovsg %xcc, %f25, %f27
26188 movge %icc, %g1, %i5
26189 fnegs %f29, %f24
26190 bcs,pt %icc, loop_2455
26191 tvc %icc, 0x6
26192 sllx %i6, 0x01, %l5
26193 movrne %l3, %i7, %o3
26194loop_2455:
26195 ldsh [%l7 + 0x62], %l6
26196 edge8n %o0, %l2, %i0
26197 fmovscs %icc, %f24, %f4
26198 srl %o6, 0x0E, %l4
26199 subccc %g2, 0x00BD, %g3
26200 tg %icc, 0x0
26201 stx %o7, [%l7 + 0x68]
26202 edge32ln %i3, %g6, %o1
26203 nop
26204 set 0x28, %o7
26205 std %f30, [%l7 + %o7]
26206 edge8ln %i4, %i1, %g5
26207 subc %o2, %i2, %l1
26208 bshuffle %f0, %f6, %f16
26209 tcs %icc, 0x5
26210 smulcc %g4, 0x0666, %g7
26211 edge8n %l0, %o5, %o4
26212 fmovdle %xcc, %f20, %f7
26213 saved
26214 rdpr %cwp, %g1
26215 rdpr %cansave, %g2
26216 rdpr %canrestore, %g3
26217 rdpr %cleanwin, %g4
26218 rdpr %otherwin, %g5
26219 rdpr %wstate, %g6
26220 movrgz %g1, %i5, %i6
26221 nop
26222 set 0x18, %l6
26223 prefetch [%l7 + %l6], 0x0
26224 movre %l3, %i7, %o3
26225 movvc %icc, %l5, %l6
26226 sdivcc %o0, 0x1127, %l2
26227 bgu,pn %icc, loop_2456
26228 brgz %o6, loop_2457
26229 nop
26230 setx loop_2458, %l0, %l1
26231 wrpr 0x1, %tl
26232 wrpr %l1, %tpc
26233 add %l1, 0x4, %l1
26234 wrpr %l1, %tnpc
26235 setx 0x34400001400, %l0, %l1
26236 wrpr %l1, %tstate
26237 wrhpr 0x4, %htstate
26238 retry
26239 fmovrslez %l4, %f23, %f26
26240loop_2456:
26241 fnot2 %f6, %f16
26242loop_2457:
26243 nop
26244 wr %g0, 0x04, %asi
26245 ldstuba [%l7 + 0x64] %asi, %g2
26246loop_2458:
26247 movg %xcc, %i0, %o7
26248 fbge,a %fcc2, loop_2459
26249 movge %xcc, %g3, %i3
26250 edge8l %g6, %i4, %i1
26251 ldsb [%l7 + 0x38], %g5
26252loop_2459:
26253 nop
26254 setx loop_2460, %l0, %l1
26255 wrpr 0x1, %tl
26256 wrpr %l1, %tpc
26257 add %l1, 0x4, %l1
26258 wrpr %l1, %tnpc
26259 setx 0x34400001400, %l0, %l1
26260 wrpr %l1, %tstate
26261 wrhpr 0x4, %htstate
26262 retry
26263 subcc %o1, %o2, %l1
26264 sdivx %i2, 0x0679, %g7
26265 subccc %l0, 0x1A22, %g4
26266loop_2460:
26267 orn %o5, 0x04B9, %o4
26268 membar 0x0B
26269 for %f22, %f30, %f20
26270 addcc %g1, 0x0ED3, %i5
26271 movpos %icc, %i6, %l3
26272 orn %o3, %l5, %l6
26273 movne %xcc, %i7, %o0
26274 tgu %xcc, 0x7
26275 faligndata %f20, %f16, %f10
26276 fmovsleu %xcc, %f2, %f16
26277 umul %l2, 0x0520, %l4
26278 tn %xcc, 0x6
26279 taddcc %o6, 0x0FAF, %i0
26280 addc %g2, 0x140B, %o7
26281 movrne %g3, %g6, %i4
26282 ldd [%l7 + 0x10], %f16
26283 tle %icc, 0x6
26284 popc %i3, %i1
26285 brlez,a %g5, loop_2461
26286 fpmerge %f2, %f15, %f30
26287 fmul8ulx16 %f14, %f4, %f18
26288 tsubcctv %o1, %l1, %o2
26289loop_2461:
26290 movvc %xcc, %i2, %l0
26291 wr %g0, 0x80, %asi
26292 lduha [%l7 + 0x40] %asi, %g4
26293 te %xcc, 0x3
26294 edge8 %g7, %o5, %o4
26295 edge8n %i5, %g1, %l3
26296 tsubcc %o3, %i6, %l6
26297 bne %icc, loop_2462
26298 bleu,a,pn %icc, loop_2463
26299 array8 %l5, %i7, %o0
26300 alignaddrl %l2, %l4, %o6
26301loop_2462:
26302 nop
26303 membar #Sync
26304 wr %g0, 0xf9, %asi
26305 ldda [%l7 + 0x40] %asi, %f0
26306loop_2463:
26307 brgez,a %i0, loop_2464
26308 fmul8sux16 %f18, %f24, %f16
26309 movcs %xcc, %g2, %g3
26310 srl %o7, %i4, %g6
26311loop_2464:
26312 edge8ln %i3, %g5, %o1
26313 edge32 %l1, %i1, %o2
26314 fornot2 %f26, %f14, %f10
26315 fmovdgu %icc, %f17, %f9
26316 fmovdne %icc, %f19, %f17
26317 sll %i2, %l0, %g7
26318 brlez,a %g4, loop_2465
26319 movge %icc, %o5, %i5
26320 set 0x34, %o4
26321 swapa [%l7 + %o4] 0x80, %g1
26322loop_2465:
26323 nop
26324 set 0x30, %l3
26325 prefetcha [%l7 + %l3] 0x80, 0x3
26326 xor %o3, %o4, %l6
26327 sra %l5, %i7, %i6
26328 edge8ln %l2, %l4, %o6
26329 edge8 %o0, %i0, %g2
26330 move %icc, %g3, %o7
26331 bne,pn %icc, loop_2466
26332 bleu,a loop_2467
26333 fba %fcc1, loop_2468
26334 umulcc %i4, %i3, %g5
26335loop_2466:
26336 xorcc %o1, %l1, %g6
26337loop_2467:
26338 mulscc %i1, 0x0ACC, %i2
26339loop_2468:
26340 bne,a loop_2469
26341 stbar
26342 flush %l7 + 0x28
26343 ld [%l7 + 0x2C], %f5
26344loop_2469:
26345 movrlz %l0, 0x154, %g7
26346 set 0x58, %l2
26347 ldswa [%l7 + %l2] 0x18, %o2
26348 addccc %o5, 0x1D17, %g4
26349 tleu %xcc, 0x3
26350 set 0x20, %g3
26351 ldda [%l7 + %g3] 0xea, %i4
26352 movrgez %g1, %o3, %o4
26353 tle %xcc, 0x6
26354 fxnor %f16, %f10, %f26
26355 movleu %xcc, %l6, %l3
26356 orn %i7, 0x1AAA, %i6
26357 set 0x38, %l0
26358 ldxa [%l7 + %l0] 0x10, %l5
26359 fbu %fcc0, loop_2470
26360 tsubcc %l4, %l2, %o6
26361 edge8ln %i0, %o0, %g3
26362 lduw [%l7 + 0x54], %o7
26363loop_2470:
26364 bgu,a %icc, loop_2471
26365 fexpand %f29, %f10
26366 fsrc2 %f14, %f18
26367 tn %xcc, 0x1
26368loop_2471:
26369 sub %g2, 0x0323, %i4
26370 fmovrdgez %g5, %f12, %f4
26371 te %icc, 0x2
26372 srlx %o1, %i3, %l1
26373 fmovsneg %xcc, %f8, %f28
26374 tsubcc %i1, 0x0D40, %g6
26375 subccc %i2, 0x088B, %l0
26376 bneg,a,pn %xcc, loop_2472
26377 move %xcc, %o2, %g7
26378 bpos loop_2473
26379 sub %o5, 0x1050, %g4
26380loop_2472:
26381 edge32n %g1, %i5, %o3
26382 movrlz %o4, 0x174, %l6
26383loop_2473:
26384 or %i7, %l3, %l5
26385 fxnor %f16, %f18, %f24
26386 brgez,a %l4, loop_2474
26387 movrlez %i6, 0x367, %o6
26388 sll %l2, %i0, %g3
26389 fbg %fcc2, loop_2475
26390loop_2474:
26391 edge8n %o0, %o7, %i4
26392 tle %xcc, 0x4
26393 ldsh [%l7 + 0x4E], %g5
26394loop_2475:
26395 smulcc %o1, %i3, %g2
26396 fbule %fcc1, loop_2476
26397 mova %icc, %l1, %i1
26398 sdiv %g6, 0x00D6, %i2
26399 fxnors %f28, %f14, %f10
26400loop_2476:
26401 sethi 0x060B, %o2
26402 and %l0, 0x1776, %g7
26403 edge16 %g4, %g1, %o5
26404 move %xcc, %o3, %i5
26405 umul %o4, 0x1FFD, %l6
26406 popc 0x1D56, %i7
26407 nop
26408 setx loop_2477, %l0, %l1
26409 jmpl %l1, %l3
26410 sll %l5, 0x18, %l4
26411 edge32l %i6, %o6, %l2
26412 tsubcc %g3, %o0, %i0
26413loop_2477:
26414 fnot2s %f1, %f23
26415 tge %xcc, 0x6
26416 tcs %xcc, 0x0
26417 movle %icc, %o7, %g5
26418 movge %xcc, %i4, %i3
26419 tvs %xcc, 0x1
26420 ldd [%l7 + 0x18], %g2
26421 sub %o1, %i1, %g6
26422 udiv %l1, 0x190C, %i2
26423 wr %g0, 0x11, %asi
26424 lda [%l7 + 0x58] %asi, %f29
26425 edge8 %l0, %g7, %g4
26426 edge8n %o2, %g1, %o3
26427 fxors %f22, %f29, %f11
26428 xnorcc %o5, %i5, %o4
26429 bneg,a %xcc, loop_2478
26430 membar 0x4D
26431 movre %i7, %l3, %l6
26432 lduh [%l7 + 0x5E], %l5
26433loop_2478:
26434 udivcc %i6, 0x1B7F, %l4
26435 fbn %fcc2, loop_2479
26436 fbul %fcc3, loop_2480
26437 fbul,a %fcc0, loop_2481
26438 movgu %xcc, %l2, %g3
26439loop_2479:
26440 tcs %xcc, 0x4
26441loop_2480:
26442 call loop_2482
26443loop_2481:
26444 taddcctv %o6, 0x05AF, %i0
26445 fnot2 %f26, %f4
26446 taddcc %o7, %g5, %o0
26447loop_2482:
26448 udivx %i3, 0x0329, %i4
26449 edge8ln %o1, %i1, %g2
26450 addccc %l1, %i2, %g6
26451 sdivx %g7, 0x0C57, %l0
26452 movrgz %o2, %g4, %g1
26453 movrlz %o5, 0x1DC, %i5
26454 bne,a,pn %icc, loop_2483
26455 alignaddrl %o3, %o4, %i7
26456 call loop_2484
26457 fmovdgu %xcc, %f16, %f4
26458loop_2483:
26459 fbe,a %fcc1, loop_2485
26460 fxnor %f18, %f0, %f4
26461loop_2484:
26462 sdiv %l6, 0x0705, %l3
26463 brgez %l5, loop_2486
26464loop_2485:
26465 stbar
26466 alignaddr %l4, %l2, %g3
26467 bcs,a,pn %xcc, loop_2487
26468loop_2486:
26469 fornot1 %f18, %f6, %f4
26470 st %f21, [%l7 + 0x20]
26471 ld [%l7 + 0x34], %f9
26472loop_2487:
26473 movre %o6, 0x37A, %i6
26474 edge8 %o7, %g5, %o0
26475 saved
26476 rdpr %cwp, %g1
26477 rdpr %cansave, %g2
26478 rdpr %canrestore, %g3
26479 rdpr %cleanwin, %g4
26480 rdpr %otherwin, %g5
26481 rdpr %wstate, %g6
26482 smulcc %i3, %i0, %i4
26483 bge,a loop_2488
26484 udiv %i1, 0x0086, %g2
26485 movn %xcc, %l1, %i2
26486 alignaddrl %g6, %g7, %l0
26487loop_2488:
26488 andn %o2, 0x1967, %g4
26489 orn %o1, 0x1292, %o5
26490 movrlz %g1, 0x3B1, %o3
26491 subcc %i5, %o4, %l6
26492 tvc %icc, 0x7
26493 subc %l3, 0x1B93, %l5
26494 fones %f3
26495 edge8ln %l4, %l2, %g3
26496 fpsub16s %f10, %f13, %f19
26497 alignaddrl %o6, %i7, %o7
26498 fmovrdlz %g5, %f2, %f18
26499 mulscc %o0, 0x1B5C, %i3
26500 array32 %i0, %i6, %i4
26501 set 0x40, %g1
26502 stda %f16, [%l7 + %g1] 0x0c
26503 sir 0x1D63
26504 movl %icc, %i1, %g2
26505 movge %xcc, %i2, %l1
26506 andncc %g7, %l0, %o2
26507 tge %xcc, 0x7
26508 brnz %g4, loop_2489
26509 sth %o1, [%l7 + 0x1E]
26510 tne %xcc, 0x5
26511 sir 0x0638
26512loop_2489:
26513 be loop_2490
26514 edge16ln %o5, %g6, %o3
26515 addccc %i5, %o4, %l6
26516 addccc %g1, %l3, %l4
26517loop_2490:
26518 tneg %xcc, 0x7
26519 edge8n %l2, %l5, %g3
26520 restored
26521 rdpr %cwp, %g1
26522 rdpr %cansave, %g2
26523 rdpr %canrestore, %g3
26524 rdpr %cleanwin, %g4
26525 rdpr %otherwin, %g5
26526 rdpr %wstate, %g6
26527 movrlez %o6, 0x20B, %i7
26528 mova %xcc, %o7, %o0
26529 andn %g5, 0x19D9, %i3
26530 tl %xcc, 0x4
26531 fmovscs %xcc, %f16, %f31
26532 umul %i6, %i0, %i4
26533 bpos,pn %xcc, loop_2491
26534 sdivx %g2, 0x0978, %i1
26535 ta %xcc, 0x1
26536 stx %i2, [%l7 + 0x78]
26537loop_2491:
26538 edge32l %l1, %g7, %l0
26539 bg loop_2492
26540 array16 %g4, %o1, %o2
26541 nop
26542 setx loop_2493, %l0, %l1
26543 jmpl %l1, %g6
26544 movg %icc, %o5, %i5
26545loop_2492:
26546 stx %o4, [%l7 + 0x68]
26547 fpackfix %f30, %f9
26548loop_2493:
26549 movrne %o3, 0x2A7, %g1
26550 fnegd %f10, %f30
26551 tleu %xcc, 0x1
26552 wr %g0, 0x81, %asi
26553 prefetcha [%l7 + 0x70] %asi, 0x2
26554 fmovsa %xcc, %f18, %f31
26555 orncc %l4, 0x1ECC, %l2
26556 array16 %l3, %g3, %o6
26557 edge16n %l5, %o7, %o0
26558 fone %f30
26559 bge %xcc, loop_2494
26560 fandnot2s %f24, %f28, %f15
26561 bpos %icc, loop_2495
26562 tgu %xcc, 0x0
26563loop_2494:
26564 tgu %xcc, 0x6
26565 fmovrdlez %i7, %f8, %f10
26566loop_2495:
26567 udivx %g5, 0x192F, %i3
26568 mulscc %i6, %i0, %i4
26569 ldd [%l7 + 0x60], %f28
26570 bcs,pn %icc, loop_2496
26571 fmovse %xcc, %f8, %f23
26572 bgu,a,pt %xcc, loop_2497
26573 orcc %g2, %i2, %l1
26574loop_2496:
26575 srax %i1, %l0, %g7
26576 addcc %o1, 0x056A, %g4
26577loop_2497:
26578 srl %g6, %o5, %i5
26579 tvc %xcc, 0x1
26580 movvs %icc, %o2, %o3
26581 tle %xcc, 0x5
26582 umulcc %g1, 0x0EE3, %o4
26583 call loop_2498
26584 fnot1 %f14, %f8
26585 fmovscc %icc, %f3, %f27
26586 xorcc %l6, %l2, %l4
26587loop_2498:
26588 movrlz %l3, 0x317, %o6
26589 bleu,a %icc, loop_2499
26590 fba %fcc1, loop_2500
26591 fmuld8ulx16 %f27, %f30, %f26
26592 bcc,a loop_2501
26593loop_2499:
26594 stbar
26595loop_2500:
26596 sra %l5, 0x0E, %g3
26597 set 0x34, %g6
26598 ldsba [%l7 + %g6] 0x04, %o0
26599loop_2501:
26600 edge16 %i7, %o7, %g5
26601 bl,pn %xcc, loop_2502
26602 edge8 %i6, %i0, %i3
26603 fnot2s %f21, %f16
26604 xor %g2, 0x109D, %i2
26605loop_2502:
26606 fmovrdgz %i4, %f12, %f30
26607 andncc %l1, %l0, %i1
26608 sdivcc %o1, 0x1482, %g4
26609 and %g7, 0x176D, %g6
26610 std %i4, [%l7 + 0x68]
26611 tg %icc, 0x7
26612 nop
26613 setx loop_2503, %l0, %l1
26614 jmpl %l1, %o2
26615 addc %o5, %g1, %o3
26616 umul %o4, %l2, %l6
26617 edge8n %l3, %o6, %l5
26618loop_2503:
26619 orcc %l4, 0x0987, %g3
26620 wr %g0, 0x81, %asi
26621 stha %i7, [%l7 + 0x6A] %asi
26622 restored
26623 rdpr %cwp, %g1
26624 rdpr %cansave, %g2
26625 rdpr %canrestore, %g3
26626 rdpr %cleanwin, %g4
26627 rdpr %otherwin, %g5
26628 rdpr %wstate, %g6
26629 fmovsne %xcc, %f26, %f27
26630 fblg,a %fcc1, loop_2504
26631 tgu %xcc, 0x1
26632 sdivx %o7, 0x186E, %o0
26633 ldsh [%l7 + 0x42], %i6
26634loop_2504:
26635 edge32l %i0, %g5, %g2
26636 xor %i2, %i4, %i3
26637 wr %g0, 0x27, %asi
26638 stda %l0, [%l7 + 0x08] %asi
26639 membar #Sync
26640 bvc,a %xcc, loop_2505
26641 movvc %icc, %i1, %o1
26642 tge %icc, 0x7
26643 ldstub [%l7 + 0x45], %l1
26644loop_2505:
26645 fbe %fcc2, loop_2506
26646 fnot2 %f28, %f12
26647 sethi 0x13B3, %g4
26648 sub %g7, %i5, %g6
26649loop_2506:
26650 fmovdvc %icc, %f24, %f7
26651 movgu %xcc, %o2, %g1
26652 st %f4, [%l7 + 0x6C]
26653 fbug,a %fcc2, loop_2507
26654 ld [%l7 + 0x58], %f8
26655 brlz,a %o3, loop_2508
26656 array32 %o4, %l2, %l6
26657loop_2507:
26658 fmovda %xcc, %f25, %f18
26659 taddcctv %o5, %l3, %o6
26660loop_2508:
26661 tpos %xcc, 0x4
26662 movrlz %l5, %l4, %g3
26663 set 0x73, %g5
26664 ldstuba [%l7 + %g5] 0x10, %i7
26665 fmovrsne %o7, %f21, %f27
26666 fnot1 %f10, %f16
26667 fxors %f7, %f29, %f7
26668 movle %icc, %i6, %i0
26669 fcmpgt16 %f2, %f18, %g5
26670 saved
26671 rdpr %cwp, %g1
26672 rdpr %cansave, %g2
26673 rdpr %canrestore, %g3
26674 rdpr %cleanwin, %g4
26675 rdpr %otherwin, %g5
26676 rdpr %wstate, %g6
26677 edge8ln %o0, %i2, %g2
26678 fmul8x16au %f30, %f14, %f4
26679 xor %i4, 0x0B01, %i3
26680 edge8 %l0, %i1, %l1
26681 fpack32 %f8, %f6, %f4
26682 umulcc %g4, 0x04E6, %g7
26683 nop
26684 set 0x40, %i5
26685 ldx [%l7 + %i5], %i5
26686 udivx %g6, 0x00F5, %o2
26687 tpos %icc, 0x3
26688 tpos %xcc, 0x5
26689 brz,a %o1, loop_2509
26690 fpackfix %f2, %f25
26691 edge32n %o3, %g1, %l2
26692 brlz,a %l6, loop_2510
26693loop_2509:
26694 edge8ln %o5, %l3, %o4
26695 sll %l5, %l4, %o6
26696 ldub [%l7 + 0x3C], %i7
26697loop_2510:
26698 fnot2 %f2, %f24
26699 movrgz %g3, %i6, %o7
26700 movneg %xcc, %i0, %g5
26701 sdiv %i2, 0x1298, %o0
26702 sra %g2, 0x1E, %i4
26703 bl,a loop_2511
26704 fcmpgt32 %f14, %f30, %l0
26705 fmovrse %i3, %f8, %f25
26706 movcc %icc, %l1, %g4
26707loop_2511:
26708 mulscc %i1, 0x0C2A, %g7
26709 tgu %xcc, 0x0
26710 fmovsleu %icc, %f21, %f16
26711 array16 %i5, %o2, %g6
26712 fmovsneg %xcc, %f8, %f5
26713 saved
26714 rdpr %cwp, %g1
26715 rdpr %cansave, %g2
26716 rdpr %canrestore, %g3
26717 rdpr %cleanwin, %g4
26718 rdpr %otherwin, %g5
26719 rdpr %wstate, %g6
26720 fzero %f28
26721 st %f13, [%l7 + 0x18]
26722 movrne %o3, %g1, %l2
26723 movl %icc, %o1, %l6
26724 fpadd32s %f27, %f30, %f12
26725 andn %o5, %l3, %l5
26726 nop
26727 setx loop_2512, %l0, %l1
26728 wrpr 0x1, %tl
26729 wrpr %l1, %tnpc
26730 setx 0x34400001400, %l0, %l1
26731 wrpr %l1, %tstate
26732 wrhpr 0x4, %htstate
26733 done
26734 move %icc, %l4, %o4
26735 movneg %xcc, %o6, %g3
26736 fpsub32s %f20, %f0, %f13
26737loop_2512:
26738 andn %i6, %i7, %i0
26739 fpack16 %f26, %f8
26740 bn,a %icc, loop_2513
26741 fmovde %xcc, %f0, %f18
26742 fnot1s %f2, %f26
26743 fmovrslz %o7, %f2, %f11
26744loop_2513:
26745 tpos %xcc, 0x1
26746 faligndata %f16, %f14, %f24
26747 movne %icc, %i2, %o0
26748 sdiv %g5, 0x0F04, %i4
26749 movle %xcc, %l0, %i3
26750 xor %l1, 0x17F3, %g4
26751 taddcctv %g2, 0x00AA, %g7
26752 fmovsge %icc, %f29, %f20
26753 fabsd %f24, %f14
26754 fcmpne16 %f4, %f14, %i1
26755 set 0x6A, %i0
26756 stba %o2, [%l7 + %i0] 0x2a
26757 membar #Sync
26758 lduh [%l7 + 0x08], %i5
26759 tn %xcc, 0x7
26760 sdivcc %g6, 0x0B03, %o3
26761 tn %xcc, 0x3
26762 udivx %l2, 0x1D14, %g1
26763 edge16l %l6, %o5, %o1
26764 set 0x28, %i7
26765 stda %l4, [%l7 + %i7] 0x19
26766 subcc %l3, %l4, %o4
26767 smulcc %o6, %g3, %i6
26768 set 0x13, %i3
26769 lduba [%l7 + %i3] 0x15, %i0
26770 xnor %o7, %i2, %i7
26771 subc %o0, 0x047C, %i4
26772 xor %g5, 0x064A, %i3
26773 movn %icc, %l0, %g4
26774 movcs %xcc, %l1, %g2
26775 ldub [%l7 + 0x6D], %i1
26776 fmovdn %icc, %f28, %f18
26777 fbule %fcc2, loop_2514
26778 fbg,a %fcc0, loop_2515
26779 add %o2, %g7, %g6
26780 popc %i5, %o3
26781loop_2514:
26782 fcmpne16 %f20, %f14, %l2
26783loop_2515:
26784 nop
26785 set 0x1C, %o5
26786 lduwa [%l7 + %o5] 0x89, %l6
26787 sdivx %o5, 0x1346, %o1
26788 tle %icc, 0x4
26789 fmovrse %g1, %f20, %f21
26790 array32 %l3, %l4, %l5
26791 tvs %xcc, 0x6
26792 fbug %fcc1, loop_2516
26793 fabss %f29, %f2
26794 mulx %o6, %o4, %i6
26795 tcs %icc, 0x6
26796loop_2516:
26797 fxnor %f24, %f22, %f28
26798 wr %g0, 0x2a, %asi
26799 stba %g3, [%l7 + 0x4A] %asi
26800 membar #Sync
26801 smulcc %o7, %i0, %i2
26802 movpos %icc, %o0, %i4
26803 movcs %xcc, %g5, %i7
26804 orn %l0, %i3, %g4
26805 wr %g0, 0x88, %asi
26806 ldsha [%l7 + 0x2A] %asi, %g2
26807 sub %l1, 0x13EC, %o2
26808 add %l7, 0x68, %l6
26809 wr %g0, 0x0c, %asi
26810 casxa [%l6] 0x0c, %g7, %g6
26811 st %f14, [%l7 + 0x24]
26812 movrne %i1, %i5, %l2
26813 bpos,a,pn %icc, loop_2517
26814 saved
26815 rdpr %cwp, %g1
26816 rdpr %cansave, %g2
26817 rdpr %canrestore, %g3
26818 rdpr %cleanwin, %g4
26819 rdpr %otherwin, %g5
26820 rdpr %wstate, %g6
26821 movrlz %l6, 0x04C, %o5
26822 fbul,a %fcc0, loop_2518
26823loop_2517:
26824 mova %xcc, %o1, %g1
26825 tg %xcc, 0x2
26826 srlx %l3, 0x19, %o3
26827loop_2518:
26828 orn %l4, 0x1877, %l5
26829 sth %o6, [%l7 + 0x50]
26830 stb %i6, [%l7 + 0x27]
26831 orncc %o4, %o7, %g3
26832 wr %g0, 0x0c, %asi
26833 ldda [%l7 + 0x40] %asi, %i0
26834 tcs %xcc, 0x0
26835 tvs %icc, 0x1
26836 fmovda %xcc, %f9, %f29
26837 fmovdg %xcc, %f2, %f10
26838 wr %g0, 0xea, %asi
26839 stxa %i2, [%l7 + 0x30] %asi
26840 membar #Sync
26841 edge32n %i4, %o0, %g5
26842 fmovdgu %icc, %f23, %f12
26843 nop
26844 set 0x70, %g2
26845 stx %l0, [%l7 + %g2]
26846 movrlz %i7, 0x3B7, %i3
26847 movvs %icc, %g4, %l1
26848 ldd [%l7 + 0x48], %g2
26849 movgu %xcc, %o2, %g6
26850 fxnor %f28, %f4, %f16
26851 fmul8x16au %f17, %f6, %f30
26852 sethi 0x1CEB, %i1
26853 fcmpne32 %f6, %f16, %i5
26854 xnor %g7, %l2, %o5
26855 nop
26856 set 0x28, %i1
26857 prefetch [%l7 + %i1], 0x2
26858 tgu %xcc, 0x3
26859 subccc %o1, %g1, %l3
26860 add %o3, 0x1F1F, %l6
26861 call loop_2519
26862 brlz %l4, loop_2520
26863 pdist %f8, %f14, %f6
26864 srlx %l5, %i6, %o6
26865loop_2519:
26866 movrgez %o7, %g3, %o4
26867loop_2520:
26868 addc %i2, 0x010F, %i4
26869 fmovsvc %xcc, %f9, %f29
26870 fmovscs %xcc, %f1, %f3
26871 fmovsne %xcc, %f9, %f30
26872 fmovdpos %xcc, %f19, %f26
26873 edge8n %i0, %o0, %g5
26874 tl %icc, 0x3
26875 fmul8x16al %f10, %f14, %f16
26876 wr %g0, 0x89, %asi
26877 ldsha [%l7 + 0x74] %asi, %i7
26878 bl %xcc, loop_2521
26879 tcs %xcc, 0x6
26880 tle %xcc, 0x0
26881 movre %i3, 0x0B7, %g4
26882loop_2521:
26883 addc %l1, %g2, %l0
26884 orn %g6, %o2, %i1
26885 membar #Sync
26886 wr %g0, 0x1e, %asi
26887 ldda [%l7 + 0x40] %asi, %f0
26888 taddcctv %i5, 0x1F81, %g7
26889 sethi 0x13C6, %l2
26890 alignaddr %o1, %o5, %g1
26891 andn %l3, %o3, %l6
26892 udivcc %l4, 0x179A, %l5
26893 array8 %o6, %i6, %o7
26894 smul %g3, 0x0FC4, %i2
26895 umul %o4, 0x0709, %i4
26896 fmovscc %xcc, %f31, %f12
26897 bshuffle %f6, %f20, %f8
26898 tneg %icc, 0x7
26899 sdiv %i0, 0x0D0C, %o0
26900 fnot2 %f2, %f24
26901 fmovs %f8, %f7
26902 srlx %i7, %i3, %g4
26903 or %g5, 0x125F, %g2
26904 ldub [%l7 + 0x76], %l0
26905 addccc %g6, 0x01B3, %l1
26906 taddcc %o2, 0x0331, %i1
26907 fbne,a %fcc1, loop_2522
26908 bg,a loop_2523
26909 stx %i5, [%l7 + 0x78]
26910 nop
26911 setx loop_2524, %l0, %l1
26912 wrpr 0x1, %tl
26913 wrpr %l1, %tnpc
26914 setx 0x34400001400, %l0, %l1
26915 wrpr %l1, %tstate
26916 wrhpr 0x4, %htstate
26917 done
26918loop_2522:
26919 ldsb [%l7 + 0x17], %g7
26920loop_2523:
26921 fbe,a %fcc0, loop_2525
26922 sll %l2, 0x1A, %o1
26923loop_2524:
26924 movleu %icc, %o5, %g1
26925 movpos %xcc, %l3, %l6
26926loop_2525:
26927 nop
26928 setx loop_2526, %l0, %l1
26929 wrpr 0x1, %tl
26930 wrpr %l1, %tpc
26931 add %l1, 0x4, %l1
26932 wrpr %l1, %tnpc
26933 setx 0x34400001400, %l0, %l1
26934 wrpr %l1, %tstate
26935 wrhpr 0x4, %htstate
26936 retry
26937 srl %l4, %o3, %l5
26938 brgz %o6, loop_2527
26939 fbge,a %fcc3, loop_2528
26940loop_2526:
26941 fmovscs %xcc, %f19, %f6
26942 fcmpne32 %f8, %f22, %o7
26943loop_2527:
26944 edge16 %i6, %g3, %o4
26945loop_2528:
26946 edge8ln %i4, %i2, %o0
26947 movgu %icc, %i7, %i3
26948 fbo,a %fcc3, loop_2529
26949 andn %g4, %i0, %g2
26950 array16 %g5, %l0, %l1
26951 sub %g6, %i1, %o2
26952loop_2529:
26953 fmovrsgz %i5, %f2, %f23
26954 movrne %g7, 0x039, %o1
26955 movre %o5, %l2, %l3
26956 tcs %icc, 0x6
26957 wr %g0, 0x04, %asi
26958 lduha [%l7 + 0x56] %asi, %l6
26959 movcs %icc, %g1, %o3
26960 edge8 %l4, %o6, %o7
26961 stx %l5, [%l7 + 0x78]
26962 fmovrde %i6, %f4, %f4
26963 sdivcc %o4, 0x098B, %g3
26964 subcc %i2, 0x0F5D, %i4
26965 set 0x30, %l1
26966 stda %o0, [%l7 + %l1] 0x2b
26967 membar #Sync
26968 ble %icc, loop_2530
26969 movg %xcc, %i7, %i3
26970 subcc %i0, 0x1FC7, %g2
26971 nop
26972 set 0x69, %o2
26973 ldub [%l7 + %o2], %g5
26974loop_2530:
26975 tneg %icc, 0x6
26976 fbl,a %fcc2, loop_2531
26977 array16 %l0, %g4, %g6
26978 wr %g0, 0x89, %asi
26979 prefetcha [%l7 + 0x30] %asi, 0x2
26980loop_2531:
26981 array32 %i1, %i5, %o2
26982 orcc %o1, 0x17B3, %g7
26983 mulx %l2, %o5, %l6
26984 set 0x1E, %l5
26985 ldsha [%l7 + %l5] 0x88, %g1
26986 fmovrsgez %o3, %f17, %f4
26987 movge %icc, %l3, %l4
26988 udiv %o7, 0x0B16, %o6
26989 orncc %i6, 0x15AF, %l5
26990 tn %xcc, 0x7
26991 subccc %o4, %i2, %g3
26992 fmovdl %xcc, %f20, %f21
26993 bvs loop_2532
26994 bl,pt %xcc, loop_2533
26995 xnorcc %o0, 0x03F7, %i4
26996 fsrc1s %f30, %f21
26997loop_2532:
26998 fbuge %fcc0, loop_2534
26999loop_2533:
27000 taddcc %i3, 0x1ED2, %i0
27001 array8 %g2, %i7, %l0
27002 movre %g4, %g5, %l1
27003loop_2534:
27004 fpack32 %f16, %f2, %f0
27005 faligndata %f20, %f20, %f20
27006 tsubcc %i1, 0x07D3, %g6
27007 set 0x4C, %i2
27008 lduwa [%l7 + %i2] 0x14, %o2
27009 movrlz %i5, %g7, %o1
27010 addccc %o5, %l6, %l2
27011 wr %g0, 0x04, %asi
27012 lduba [%l7 + 0x50] %asi, %o3
27013 fcmpne16 %f30, %f12, %l3
27014 fmovrde %g1, %f24, %f30
27015 wr %g0, 0x04, %asi
27016 sta %f5, [%l7 + 0x68] %asi
27017 tgu %xcc, 0x3
27018 sdivcc %l4, 0x0332, %o6
27019 fmovsn %xcc, %f25, %f26
27020 fbul %fcc1, loop_2535
27021 sllx %o7, 0x10, %i6
27022 fmovrdlz %o4, %f30, %f18
27023 edge32l %i2, %l5, %g3
27024loop_2535:
27025 tle %xcc, 0x0
27026 orcc %o0, %i4, %i0
27027 tl %icc, 0x0
27028 movneg %xcc, %i3, %g2
27029 movvs %xcc, %i7, %g4
27030 movvc %xcc, %g5, %l1
27031 and %l0, %i1, %o2
27032 bgu %xcc, loop_2536
27033 fmovs %f31, %f21
27034 st %f7, [%l7 + 0x48]
27035 edge16n %g6, %g7, %o1
27036loop_2536:
27037 tvc %icc, 0x0
27038 fmovsvc %icc, %f23, %f23
27039 fpack32 %f10, %f16, %f2
27040 tg %xcc, 0x2
27041 fbl,a %fcc0, loop_2537
27042 bshuffle %f4, %f16, %f6
27043 alignaddr %i5, %o5, %l2
27044 movrgz %o3, 0x397, %l6
27045loop_2537:
27046 fxors %f12, %f0, %f9
27047 edge16 %l3, %l4, %g1
27048 fmovdgu %icc, %f1, %f24
27049 tcc %icc, 0x5
27050 xnor %o7, %o6, %i6
27051 movrlez %i2, %l5, %g3
27052 fbo %fcc3, loop_2538
27053 array16 %o4, %o0, %i4
27054 movge %icc, %i0, %g2
27055 bn,a,pn %icc, loop_2539
27056loop_2538:
27057 tl %icc, 0x4
27058 tcs %icc, 0x6
27059 fcmpgt16 %f16, %f6, %i7
27060loop_2539:
27061 stbar
27062 fmul8sux16 %f4, %f16, %f0
27063 array8 %i3, %g4, %g5
27064 umulcc %l1, %l0, %i1
27065 bshuffle %f24, %f18, %f0
27066 udivx %g6, 0x0806, %o2
27067 sll %o1, %i5, %o5
27068 fbge,a %fcc3, loop_2540
27069 sub %l2, %g7, %o3
27070 movpos %icc, %l3, %l4
27071 fmovdneg %icc, %f6, %f10
27072loop_2540:
27073 alignaddr %g1, %l6, %o7
27074 std %f30, [%l7 + 0x78]
27075 tpos %xcc, 0x4
27076 set 0x70, %o3
27077 stda %o6, [%l7 + %o3] 0x10
27078 fmovdl %xcc, %f25, %f4
27079 stb %i6, [%l7 + 0x75]
27080 tsubcctv %i2, %g3, %l5
27081 bgu,pt %icc, loop_2541
27082 fand %f18, %f2, %f16
27083 srlx %o0, %i4, %i0
27084 tgu %icc, 0x2
27085loop_2541:
27086 fmovrdgz %g2, %f20, %f2
27087 fmovsg %icc, %f10, %f26
27088 brnz %o4, loop_2542
27089 fpsub32s %f29, %f9, %f10
27090 movrlez %i3, %i7, %g4
27091 fmovsneg %xcc, %f16, %f9
27092loop_2542:
27093 tne %icc, 0x5
27094 fmovdg %icc, %f14, %f13
27095 edge8n %g5, %l0, %l1
27096 bleu,a %icc, loop_2543
27097 fmuld8sux16 %f9, %f7, %f18
27098 set 0x1D, %o1
27099 lduba [%l7 + %o1] 0x19, %g6
27100loop_2543:
27101 sub %o2, %i1, %i5
27102 te %icc, 0x3
27103 fornot2 %f26, %f26, %f6
27104 subcc %o1, %l2, %g7
27105 movrgez %o3, %l3, %l4
27106 bneg,a %xcc, loop_2544
27107 move %xcc, %g1, %l6
27108 fnand %f28, %f12, %f18
27109 fcmpne16 %f0, %f6, %o7
27110loop_2544:
27111 fmovspos %xcc, %f1, %f1
27112 movneg %xcc, %o6, %i6
27113 tge %xcc, 0x0
27114 call loop_2545
27115 edge16ln %i2, %o5, %l5
27116 fmovrdlez %o0, %f22, %f28
27117 sllx %g3, 0x12, %i4
27118loop_2545:
27119 nop
27120 set 0x24, %l4
27121 ldswa [%l7 + %l4] 0x18, %g2
27122 membar 0x64
27123 fpack16 %f16, %f27
27124 set 0x30, %o6
27125 swapa [%l7 + %o6] 0x18, %o4
27126 restored
27127 rdpr %cwp, %g1
27128 rdpr %cansave, %g2
27129 rdpr %canrestore, %g3
27130 rdpr %cleanwin, %g4
27131 rdpr %otherwin, %g5
27132 rdpr %wstate, %g6
27133 fmovdneg %xcc, %f13, %f4
27134 fbuge %fcc0, loop_2546
27135 addc %i3, %i7, %g4
27136 for %f16, %f4, %f6
27137 add %l7, 0x70, %l6
27138 wr %g0, 0x04, %asi
27139 ldxa [%l6] %asi, %g5
27140 casxa [%l6] %asi, %g5, %l0
27141loop_2546:
27142 fbo,a %fcc0, loop_2547
27143 edge16ln %i0, %l1, %o2
27144 tn %icc, 0x3
27145 fabss %f26, %f30
27146loop_2547:
27147 fmovdpos %icc, %f23, %f11
27148 edge8l %g6, %i5, %o1
27149 addc %i1, %g7, %o3
27150 subc %l2, 0x0F24, %l3
27151 tle %icc, 0x1
27152 bg,a loop_2548
27153 subccc %l4, 0x18C9, %g1
27154 tcc %icc, 0x3
27155 alignaddr %o7, %l6, %o6
27156loop_2548:
27157 tn %xcc, 0x6
27158 movne %icc, %i2, %i6
27159 movvs %xcc, %o5, %o0
27160 set 0x40, %g7
27161 stda %f0, [%l7 + %g7] 0x80
27162 bleu,a,pt %xcc, loop_2549
27163 fpsub32 %f24, %f2, %f6
27164 fbn,a %fcc0, loop_2550
27165 movrne %g3, %l5, %i4
27166loop_2549:
27167 fzero %f10
27168 fmovdn %xcc, %f10, %f6
27169loop_2550:
27170 fmovdpos %icc, %f21, %f22
27171 sdiv %g2, 0x1172, %i3
27172 fcmple16 %f10, %f28, %o4
27173 fnot2s %f15, %f27
27174 fnegs %f3, %f9
27175 ldx [%l7 + 0x48], %g4
27176 bshuffle %f8, %f12, %f2
27177 bl,a %xcc, loop_2551
27178 bleu,a,pn %xcc, loop_2552
27179 xnor %i7, %l0, %g5
27180 edge8ln %i0, %o2, %l1
27181loop_2551:
27182 fble %fcc0, loop_2553
27183loop_2552:
27184 orncc %i5, %o1, %i1
27185 sdivx %g6, 0x0357, %g7
27186 set 0x77, %i4
27187 lduba [%l7 + %i4] 0x0c, %l2
27188loop_2553:
27189 edge32ln %l3, %o3, %g1
27190 array32 %o7, %l4, %o6
27191 movneg %icc, %i2, %l6
27192 srl %i6, %o5, %o0
27193 set 0x50, %g4
27194 ldda [%l7 + %g4] 0x2e, %g2
27195 edge16 %l5, %g2, %i4
27196 set 0x4A, %o0
27197 stba %o4, [%l7 + %o0] 0x22
27198 membar #Sync
27199 sllx %g4, 0x1E, %i3
27200 sethi 0x10A7, %i7
27201 tle %xcc, 0x2
27202 saved
27203 rdpr %cwp, %g1
27204 rdpr %cansave, %g2
27205 rdpr %canrestore, %g3
27206 rdpr %cleanwin, %g4
27207 rdpr %otherwin, %g5
27208 rdpr %wstate, %g6
27209 movcc %icc, %g5, %i0
27210 tcc %icc, 0x0
27211 fbug %fcc0, loop_2554
27212 ta %xcc, 0x3
27213 umulcc %l0, 0x19C2, %l1
27214 tvc %icc, 0x4
27215loop_2554:
27216 edge32l %o2, %o1, %i5
27217 fnot2 %f14, %f22
27218 subccc %g6, %g7, %l2
27219 orcc %l3, 0x0DE4, %o3
27220 and %g1, 0x0AFA, %i1
27221 be %icc, loop_2555
27222 sra %l4, 0x18, %o6
27223 edge8ln %i2, %l6, %o7
27224 st %f27, [%l7 + 0x44]
27225loop_2555:
27226 movne %icc, %i6, %o5
27227 fmovrde %o0, %f2, %f10
27228 set 0x208, %o7
27229 ldxa [%g0 + %o7] 0x52, %l5
27230 alignaddrl %g3, %i4, %g2
27231 movre %o4, %i3, %i7
27232 fpsub16s %f13, %f17, %f21
27233 bcc,a,pn %icc, loop_2556
27234 fnands %f29, %f23, %f12
27235 xnor %g4, %i0, %g5
27236 sdiv %l1, 0x00D3, %o2
27237loop_2556:
27238 fmul8ulx16 %f18, %f22, %f24
27239 edge32n %o1, %l0, %g6
27240 smulcc %i5, %g7, %l3
27241 edge16 %o3, %g1, %i1
27242 subc %l4, 0x12A8, %l2
27243 sdiv %o6, 0x1E57, %l6
27244 brlz %i2, loop_2557
27245 bvs,a,pn %icc, loop_2558
27246 movvc %xcc, %o7, %i6
27247 tcs %icc, 0x5
27248loop_2557:
27249 array8 %o0, %o5, %l5
27250loop_2558:
27251 nop
27252 setx loop_2559, %l0, %l1
27253 jmpl %l1, %i4
27254 movvs %xcc, %g3, %g2
27255 te %icc, 0x4
27256 movrne %i3, 0x066, %i7
27257loop_2559:
27258 nop
27259 setx loop_2560, %l0, %l1
27260 jmpl %l1, %g4
27261 xorcc %o4, %i0, %g5
27262 tg %xcc, 0x7
27263 sdivx %l1, 0x0315, %o1
27264loop_2560:
27265 bge,pn %icc, loop_2561
27266 array32 %l0, %g6, %i5
27267 popc 0x0F6F, %o2
27268 sir 0x0A9A
27269loop_2561:
27270 fandnot1 %f12, %f22, %f14
27271 move %icc, %l3, %o3
27272 sdiv %g7, 0x0A07, %g1
27273 wr %g0, 0x2b, %asi
27274 stwa %l4, [%l7 + 0x68] %asi
27275 membar #Sync
27276 fornot1 %f8, %f28, %f30
27277 be %icc, loop_2562
27278 addccc %l2, 0x03FF, %o6
27279 smulcc %l6, %i2, %o7
27280 edge8n %i1, %o0, %o5
27281loop_2562:
27282 fbe %fcc3, loop_2563
27283 movn %icc, %i6, %i4
27284 edge8l %g3, %l5, %i3
27285 fmovrdlz %i7, %f4, %f30
27286loop_2563:
27287 fbg %fcc2, loop_2564
27288 tleu %xcc, 0x2
27289 fcmpgt32 %f16, %f14, %g2
27290 movrlez %g4, %o4, %i0
27291loop_2564:
27292 fcmped %fcc1, %f26, %f20
27293 tpos %xcc, 0x5
27294 bgu %xcc, loop_2565
27295 sir 0x0AC0
27296 wr %g0, 0x50, %asi
27297 ldxa [%g0 + 0x00] %asi, %l1
27298loop_2565:
27299 fbne,a %fcc3, loop_2566
27300 nop
27301 setx loop_2567, %l0, %l1
27302 wrpr 0x1, %tl
27303 wrpr %l1, %tnpc
27304 setx 0x34400001400, %l0, %l1
27305 wrpr %l1, %tstate
27306 wrhpr 0x4, %htstate
27307 done
27308 sdiv %g5, 0x187E, %l0
27309 movvs %xcc, %o1, %g6
27310loop_2566:
27311 sdivx %i5, 0x1D5E, %l3
27312loop_2567:
27313 ta %icc, 0x5
27314 tn %icc, 0x4
27315 edge8n %o2, %o3, %g1
27316 alignaddr %l4, %l2, %o6
27317 move %xcc, %l6, %i2
27318 orn %g7, 0x075B, %i1
27319 andcc %o7, %o5, %i6
27320 sir 0x0AD3
27321 movcc %xcc, %i4, %o0
27322 fcmpeq32 %f10, %f10, %g3
27323 addc %l5, 0x1EB9, %i7
27324 brgez,a %i3, loop_2568
27325 tleu %xcc, 0x2
27326 sethi 0x0D8C, %g4
27327 call loop_2569
27328loop_2568:
27329 orcc %o4, %g2, %i0
27330 edge32ln %g5, %l0, %o1
27331 nop
27332 setx loop_2570, %l0, %l1
27333 wrpr 0x1, %tl
27334 wrpr %l1, %tnpc
27335 setx 0x34400001400, %l0, %l1
27336 wrpr %l1, %tstate
27337 wrhpr 0x4, %htstate
27338 done
27339loop_2569:
27340 tg %icc, 0x1
27341 fcmpgt16 %f12, %f26, %l1
27342 brlez %i5, loop_2571
27343loop_2570:
27344 addc %g6, 0x0C36, %l3
27345 edge16l %o2, %g1, %o3
27346 movle %icc, %l4, %l2
27347loop_2571:
27348 movle %xcc, %l6, %o6
27349 ta %xcc, 0x7
27350 fmovscs %xcc, %f31, %f26
27351 stb %i2, [%l7 + 0x4E]
27352 taddcc %g7, 0x1FCB, %o7
27353 stx %o5, [%l7 + 0x40]
27354 fcmpes %fcc2, %f23, %f20
27355 fones %f14
27356 fbul %fcc2, loop_2572
27357 xnor %i6, 0x1D1C, %i1
27358 add %o0, 0x0594, %i4
27359 fmovspos %xcc, %f28, %f24
27360loop_2572:
27361 tsubcc %l5, %i7, %i3
27362 stb %g3, [%l7 + 0x5A]
27363 fpadd16s %f21, %f2, %f19
27364 fmovrslez %o4, %f5, %f8
27365 stbar
27366 alignaddr %g4, %i0, %g2
27367 bcc,a,pn %xcc, loop_2573
27368 edge16n %g5, %o1, %l1
27369 fbug,a %fcc3, loop_2574
27370 tsubcctv %l0, 0x1AC1, %i5
27371loop_2573:
27372 edge16l %g6, %o2, %g1
27373 edge16n %l3, %l4, %l2
27374loop_2574:
27375 udivcc %o3, 0x191A, %o6
27376 mova %xcc, %i2, %l6
27377 tg %icc, 0x2
27378 fbule %fcc3, loop_2575
27379 bg,a %icc, loop_2576
27380 smul %g7, 0x0CCC, %o7
27381 xorcc %o5, %i6, %i1
27382loop_2575:
27383 andn %o0, %l5, %i7
27384loop_2576:
27385 subccc %i4, %g3, %o4
27386 udivcc %g4, 0x0521, %i0
27387 udiv %i3, 0x1A24, %g2
27388 edge8 %o1, %l1, %l0
27389 add %l7, 0x20, %l6
27390 wr %g0, 0x18, %asi
27391 casxa [%l6] %asi, %g5, %g6
27392 wr %g0, 0x0c, %asi
27393 ldsba [%l7 + 0x39] %asi, %o2
27394 fbe %fcc1, loop_2577
27395 array8 %i5, %l3, %g1
27396 movrgez %l2, %l4, %o3
27397 edge32l %i2, %l6, %g7
27398loop_2577:
27399 fbge,a %fcc2, loop_2578
27400 edge16 %o6, %o5, %i6
27401 tge %icc, 0x3
27402 fbge,a %fcc1, loop_2579
27403loop_2578:
27404 mova %icc, %o7, %i1
27405 sth %o0, [%l7 + 0x10]
27406 alignaddrl %i7, %i4, %l5
27407loop_2579:
27408 fsrc1s %f2, %f18
27409 smul %o4, 0x034F, %g4
27410 wr %g0, 0x80, %asi
27411 lduha [%l7 + 0x66] %asi, %i0
27412 or %g3, %g2, %i3
27413 movvs %xcc, %o1, %l0
27414 ld [%l7 + 0x1C], %f26
27415 wr %g0, 0x80, %asi
27416 ldstuba [%l7 + 0x72] %asi, %g5
27417 set 0x14, %l6
27418 lduba [%l7 + %l6] 0x19, %l1
27419 ba,a %xcc, loop_2580
27420 sub %o2, %i5, %g6
27421 taddcc %l3, %l2, %g1
27422 fmovs %f7, %f7
27423loop_2580:
27424 add %l4, 0x1CBD, %o3
27425 udivx %l6, 0x0F94, %g7
27426 taddcc %o6, %i2, %i6
27427 bvs,a,pn %icc, loop_2581
27428 srax %o7, 0x1A, %o5
27429 sllx %o0, 0x00, %i1
27430 taddcc %i7, 0x1D62, %l5
27431loop_2581:
27432 saved
27433 rdpr %cwp, %g1
27434 rdpr %cansave, %g2
27435 rdpr %canrestore, %g3
27436 rdpr %cleanwin, %g4
27437 rdpr %otherwin, %g5
27438 rdpr %wstate, %g6
27439 move %xcc, %i4, %g4
27440 movcs %xcc, %o4, %i0
27441 ta %icc, 0x4
27442 sllx %g2, %i3, %o1
27443 fpadd32s %f7, %f14, %f5
27444 fnot2s %f4, %f30
27445 subcc %g3, %l0, %l1
27446 move %xcc, %o2, %g5
27447 stb %g6, [%l7 + 0x69]
27448 lduw [%l7 + 0x28], %i5
27449 fbe %fcc2, loop_2582
27450 fmovda %icc, %f9, %f17
27451 orn %l3, 0x0A88, %g1
27452 restored
27453 rdpr %cwp, %g1
27454 rdpr %cansave, %g2
27455 rdpr %canrestore, %g3
27456 rdpr %cleanwin, %g4
27457 rdpr %otherwin, %g5
27458 rdpr %wstate, %g6
27459loop_2582:
27460 edge8 %l4, %o3, %l2
27461 ldd [%l7 + 0x38], %f30
27462 tvc %icc, 0x6
27463 sdiv %g7, 0x17FF, %o6
27464 subc %l6, 0x1B5D, %i6
27465 tvc %icc, 0x2
27466 edge32ln %i2, %o7, %o0
27467 movgu %icc, %i1, %i7
27468 sdiv %l5, 0x004A, %i4
27469 wr %g0, 0x80, %asi
27470 lduha [%l7 + 0x1C] %asi, %o5
27471 fpadd16 %f8, %f20, %f24
27472 tvc %xcc, 0x5
27473 edge8ln %o4, %g4, %g2
27474 sra %i3, 0x0C, %i0
27475 smul %o1, %g3, %l0
27476 tl %xcc, 0x4
27477 fmovdpos %icc, %f6, %f12
27478 edge32n %l1, %g5, %g6
27479 orcc %i5, 0x1CAB, %o2
27480 ta %xcc, 0x7
27481 tge %icc, 0x3
27482 andn %g1, %l4, %o3
27483 bcs,pt %xcc, loop_2583
27484 sll %l3, %g7, %l2
27485 alignaddr %o6, %l6, %i6
27486 fmovdvs %xcc, %f29, %f16
27487loop_2583:
27488 membar 0x3C
27489 set 0x7C, %i6
27490 ldsha [%l7 + %i6] 0x19, %i2
27491 ble %xcc, loop_2584
27492 fones %f18
27493 set 0x48, %o4
27494 stwa %o7, [%l7 + %o4] 0x11
27495loop_2584:
27496 movvc %icc, %o0, %i7
27497 tneg %icc, 0x2
27498 addccc %i1, %l5, %o5
27499 fandnot1s %f27, %f15, %f15
27500 addcc %i4, 0x0E18, %o4
27501 bl,pn %icc, loop_2585
27502 ta %xcc, 0x1
27503 tl %xcc, 0x1
27504 movvc %icc, %g2, %g4
27505loop_2585:
27506 edge16n %i0, %i3, %o1
27507 mulx %l0, %l1, %g3
27508 movn %xcc, %g6, %g5
27509 movg %xcc, %o2, %g1
27510 fmovscs %xcc, %f21, %f20
27511 stb %l4, [%l7 + 0x3C]
27512 stw %i5, [%l7 + 0x18]
27513 addc %o3, 0x1F8C, %l3
27514 bl,pn %icc, loop_2586
27515 sdivcc %l2, 0x1C40, %g7
27516 ldd [%l7 + 0x68], %o6
27517 fcmple32 %f8, %f22, %i6
27518loop_2586:
27519 fcmpgt32 %f20, %f0, %i2
27520 andn %o7, 0x1CEC, %o0
27521 orncc %i7, %l6, %l5
27522 movleu %icc, %i1, %i4
27523 brnz %o5, loop_2587
27524 taddcctv %g2, 0x0D2E, %o4
27525 tsubcctv %i0, %i3, %g4
27526 addcc %l0, 0x0FB8, %l1
27527loop_2587:
27528 nop
27529 wr %g0, 0x26, %asi
27530 ldda [%l7 + 0x70] %asi, %g2
27531 movleu %icc, %g6, %g5
27532 set 0x20, %l3
27533 ldxa [%l7 + %l3] 0x89, %o2
27534 xorcc %o1, 0x09CB, %l4
27535 andncc %g1, %i5, %o3
27536 tg %xcc, 0x7
27537 movvs %xcc, %l3, %g7
27538 umul %o6, %l2, %i2
27539 tvc %xcc, 0x6
27540 fbo %fcc1, loop_2588
27541 addc %i6, %o7, %o0
27542 andn %l6, %i7, %i1
27543 set 0x3a8, %l2
27544 nop ! stxa %l5, [%g0 + %l2] 0x40 ripped by fixASI40.pl
27545loop_2588:
27546 fones %f30
27547 edge8 %i4, %o5, %g2
27548 fmovsl %icc, %f24, %f12
27549 bn,a,pt %xcc, loop_2589
27550 be %icc, loop_2590
27551 stbar
27552 ble,a loop_2591
27553loop_2589:
27554 edge32 %o4, %i0, %i3
27555loop_2590:
27556 fors %f20, %f15, %f9
27557 wr %g0, 0x27, %asi
27558 stha %g4, [%l7 + 0x44] %asi
27559 membar #Sync
27560loop_2591:
27561 edge32l %l0, %g3, %l1
27562 array32 %g5, %g6, %o2
27563 bn,a,pt %xcc, loop_2592
27564 ldsb [%l7 + 0x4C], %o1
27565 sdivcc %g1, 0x1D43, %i5
27566 mulx %l4, 0x0EF4, %o3
27567loop_2592:
27568 fnors %f4, %f1, %f12
27569 fmuld8sux16 %f16, %f21, %f30
27570 popc %l3, %o6
27571 mulscc %g7, %i2, %i6
27572 prefetch [%l7 + 0x10], 0x1
27573 move %icc, %o7, %o0
27574 ble %icc, loop_2593
27575 fbu %fcc2, loop_2594
27576 edge16l %l6, %i7, %i1
27577 orcc %l5, %l2, %o5
27578loop_2593:
27579 brlz %i4, loop_2595
27580loop_2594:
27581 fxnor %f10, %f28, %f14
27582 or %g2, 0x07F6, %i0
27583 fblg,a %fcc1, loop_2596
27584loop_2595:
27585 udivcc %i3, 0x0E12, %o4
27586 fpsub32 %f26, %f8, %f22
27587 ta %xcc, 0x5
27588loop_2596:
27589 udiv %g4, 0x0AD0, %l0
27590 edge32ln %l1, %g3, %g5
27591 fnegd %f2, %f10
27592 fmovsle %xcc, %f21, %f2
27593 addccc %o2, %g6, %o1
27594 call loop_2597
27595 fabsd %f12, %f6
27596 st %f31, [%l7 + 0x14]
27597 orcc %g1, %l4, %i5
27598loop_2597:
27599 move %xcc, %l3, %o6
27600 ldstub [%l7 + 0x0A], %o3
27601 edge32 %g7, %i2, %o7
27602 addccc %o0, 0x15DB, %l6
27603 fmul8x16 %f1, %f26, %f26
27604 addcc %i6, 0x1044, %i1
27605 tcc %icc, 0x7
27606 wr %g0, 0x89, %asi
27607 lduha [%l7 + 0x42] %asi, %i7
27608 brgz,a %l5, loop_2598
27609 fmul8ulx16 %f10, %f30, %f4
27610 srlx %o5, 0x16, %l2
27611 edge8n %g2, %i0, %i4
27612loop_2598:
27613 fbo %fcc2, loop_2599
27614 fba %fcc0, loop_2600
27615 fandnot1 %f4, %f22, %f26
27616 fcmple32 %f14, %f14, %o4
27617loop_2599:
27618 tcs %icc, 0x0
27619loop_2600:
27620 xor %i3, 0x03AC, %l0
27621 movrlez %l1, 0x191, %g4
27622 saved
27623 rdpr %cwp, %g1
27624 rdpr %cansave, %g2
27625 rdpr %canrestore, %g3
27626 rdpr %cleanwin, %g4
27627 rdpr %otherwin, %g5
27628 rdpr %wstate, %g6
27629 sllx %g3, %o2, %g6
27630 bvs,a loop_2601
27631 tsubcctv %o1, 0x085B, %g5
27632 fba,a %fcc0, loop_2602
27633 edge16n %l4, %i5, %g1
27634loop_2601:
27635 fnegs %f4, %f4
27636 andn %l3, 0x1B7C, %o3
27637loop_2602:
27638 ldsh [%l7 + 0x1E], %g7
27639 fsrc2 %f8, %f2
27640 wr %g0, 0x80, %asi
27641 swapa [%l7 + 0x38] %asi, %o6
27642 popc %o7, %o0
27643 umul %l6, 0x13C9, %i6
27644 fnor %f30, %f10, %f4
27645 ldd [%l7 + 0x50], %i2
27646 movrlz %i7, 0x118, %l5
27647 set 0x7C, %l0
27648 swapa [%l7 + %l0] 0x80, %o5
27649 brlez %i1, loop_2603
27650 fmul8ulx16 %f22, %f12, %f24
27651 taddcctv %g2, %i0, %l2
27652 te %xcc, 0x1
27653loop_2603:
27654 orn %i4, 0x0B8D, %o4
27655 fmovsa %icc, %f14, %f8
27656 udivcc %i3, 0x1A01, %l1
27657 tge %icc, 0x4
27658 movn %icc, %l0, %g4
27659 and %g3, 0x1994, %g6
27660 ldsh [%l7 + 0x3A], %o1
27661 ldsw [%l7 + 0x64], %g5
27662 movg %icc, %l4, %i5
27663 set 0x14, %g3
27664 lduha [%l7 + %g3] 0x81, %g1
27665 membar 0x57
27666 movneg %icc, %l3, %o3
27667 sra %g7, %o2, %o6
27668 orncc %o7, %o0, %l6
27669 tpos %icc, 0x2
27670 tle %icc, 0x0
27671 fcmpd %fcc2, %f6, %f8
27672 fabss %f30, %f4
27673 bg,pt %xcc, loop_2604
27674 array8 %i2, %i6, %l5
27675 fmovdgu %xcc, %f1, %f28
27676 bpos,a loop_2605
27677loop_2604:
27678 movcc %xcc, %o5, %i7
27679 saved
27680 rdpr %cwp, %g1
27681 rdpr %cansave, %g2
27682 rdpr %canrestore, %g3
27683 rdpr %cleanwin, %g4
27684 rdpr %otherwin, %g5
27685 rdpr %wstate, %g6
27686 fmovsle %xcc, %f12, %f28
27687loop_2605:
27688 edge32l %g2, %i1, %i0
27689 umul %l2, %o4, %i3
27690 smulcc %i4, %l0, %l1
27691 fnors %f18, %f20, %f12
27692 array8 %g3, %g4, %g6
27693 edge8 %g5, %l4, %i5
27694 bne loop_2606
27695 edge8ln %o1, %l3, %o3
27696 stw %g7, [%l7 + 0x34]
27697 tcc %icc, 0x6
27698loop_2606:
27699 stb %g1, [%l7 + 0x61]
27700 udivx %o2, 0x1766, %o6
27701 move %icc, %o0, %l6
27702 fornot1 %f26, %f2, %f24
27703 orn %o7, %i6, %l5
27704 te %xcc, 0x1
27705 lduh [%l7 + 0x64], %i2
27706 sll %o5, %i7, %i1
27707 tleu %xcc, 0x6
27708 fbge %fcc1, loop_2607
27709 movrgz %g2, %i0, %l2
27710 umul %o4, %i3, %i4
27711 srl %l1, %l0, %g3
27712loop_2607:
27713 fmovs %f7, %f2
27714 nop
27715 setx loop_2608, %l0, %l1
27716 jmpl %l1, %g4
27717 umul %g6, %l4, %i5
27718 tcs %xcc, 0x3
27719 fpmerge %f30, %f1, %f14
27720loop_2608:
27721 subc %o1, 0x0A64, %g5
27722 tvc %xcc, 0x6
27723 andn %l3, 0x172D, %g7
27724 tvc %xcc, 0x7
27725 set 0x0C, %g1
27726 stwa %o3, [%l7 + %g1] 0x14
27727 fbg,a %fcc2, loop_2609
27728 fxor %f8, %f8, %f14
27729 bge,a,pt %icc, loop_2610
27730 xnorcc %g1, %o2, %o6
27731loop_2609:
27732 srl %o0, 0x0D, %l6
27733 addccc %i6, %o7, %i2
27734loop_2610:
27735 addcc %o5, %l5, %i1
27736 stx %i7, [%l7 + 0x28]
27737 movrlez %g2, 0x36E, %l2
27738 udivcc %i0, 0x1FEA, %o4
27739 wr %g0, 0x10, %asi
27740 lduwa [%l7 + 0x14] %asi, %i3
27741 fbule %fcc1, loop_2611
27742 fmovsg %xcc, %f18, %f0
27743 popc %i4, %l1
27744 movvs %icc, %g3, %g4
27745loop_2611:
27746 tleu %xcc, 0x5
27747 popc %l0, %g6
27748 andncc %i5, %l4, %o1
27749 ld [%l7 + 0x20], %f10
27750 fcmpgt16 %f16, %f4, %g5
27751 pdist %f8, %f0, %f26
27752 smulcc %l3, %g7, %g1
27753 faligndata %f0, %f18, %f0
27754 array16 %o3, %o2, %o0
27755 movrgz %o6, 0x117, %i6
27756 wr %g0, 0x19, %asi
27757 ldxa [%l7 + 0x58] %asi, %l6
27758 set 0x18, %g6
27759 stxa %i2, [%l7 + %g6] 0x0c
27760 fmul8ulx16 %f30, %f26, %f24
27761 membar 0x40
27762 bleu,pn %icc, loop_2612
27763 edge16l %o7, %o5, %l5
27764 flush %l7 + 0x50
27765 mova %xcc, %i1, %i7
27766loop_2612:
27767 nop
27768 wr %g0, 0x04, %asi
27769 ldxa [%l7 + 0x38] %asi, %l2
27770 sra %g2, 0x18, %i0
27771 fmovsn %icc, %f16, %f14
27772 movcs %xcc, %i3, %o4
27773 ld [%l7 + 0x50], %f2
27774 mova %icc, %l1, %g3
27775 sdivcc %g4, 0x11C3, %l0
27776 umul %g6, 0x1BE9, %i4
27777 brgz %i5, loop_2613
27778 tne %xcc, 0x0
27779 umulcc %l4, 0x1E5A, %g5
27780 fcmpne32 %f16, %f24, %l3
27781loop_2613:
27782 move %xcc, %g7, %o1
27783 edge8 %g1, %o2, %o0
27784 sdiv %o3, 0x1235, %o6
27785 movre %i6, 0x2A9, %i2
27786 movle %icc, %o7, %l6
27787 ta %icc, 0x0
27788 fmovsg %xcc, %f24, %f3
27789 edge32 %o5, %l5, %i7
27790 movn %icc, %l2, %g2
27791 fbn %fcc2, loop_2614
27792 srax %i0, 0x18, %i1
27793 set 0x78, %i5
27794 prefetcha [%l7 + %i5] 0x11, 0x2
27795loop_2614:
27796 xnor %o4, 0x012B, %g3
27797 nop
27798 set 0x38, %g5
27799 std %l0, [%l7 + %g5]
27800 edge8ln %l0, %g6, %i4
27801 orncc %i5, 0x0E9F, %g4
27802 fbne %fcc1, loop_2615
27803 tgu %icc, 0x6
27804 fbul,a %fcc1, loop_2616
27805 move %icc, %g5, %l3
27806loop_2615:
27807 edge8n %g7, %l4, %o1
27808 fpmerge %f0, %f12, %f6
27809loop_2616:
27810 fnands %f11, %f1, %f10
27811 fmovdleu %icc, %f5, %f4
27812 tne %icc, 0x4
27813 bgu %icc, loop_2617
27814 fbul,a %fcc3, loop_2618
27815 fbne %fcc3, loop_2619
27816 or %g1, %o2, %o0
27817loop_2617:
27818 nop
27819 set 0x3C, %i0
27820 ldsw [%l7 + %i0], %o6
27821loop_2618:
27822 fcmpne16 %f18, %f12, %i6
27823loop_2619:
27824 xor %o3, %i2, %o7
27825 fbne %fcc3, loop_2620
27826 fands %f29, %f2, %f27
27827 fnors %f20, %f6, %f12
27828 edge16n %o5, %l6, %l5
27829loop_2620:
27830 fxnors %f22, %f14, %f2
27831 bg loop_2621
27832 udiv %l2, 0x1104, %g2
27833 fmovdvc %xcc, %f12, %f6
27834 taddcc %i0, %i1, %i3
27835loop_2621:
27836 fbu,a %fcc0, loop_2622
27837 tvs %xcc, 0x5
27838 movpos %xcc, %o4, %g3
27839 wr %g0, 0x2a, %asi
27840 stba %l1, [%l7 + 0x6E] %asi
27841 membar #Sync
27842loop_2622:
27843 nop
27844 set 0x38, %i3
27845 std %f22, [%l7 + %i3]
27846 fnor %f4, %f16, %f0
27847 umul %i7, 0x048F, %l0
27848 fexpand %f0, %f24
27849 fmovscs %icc, %f27, %f11
27850 fabsd %f6, %f2
27851 prefetch [%l7 + 0x78], 0x3
27852 tl %icc, 0x3
27853 alignaddr %i4, %g6, %i5
27854 xnor %g4, %l3, %g5
27855 ldsh [%l7 + 0x60], %l4
27856 wr %g0, 0x80, %asi
27857 ldsha [%l7 + 0x66] %asi, %g7
27858 tg %xcc, 0x4
27859 siam 0x3
27860 fmovsl %icc, %f18, %f0
27861 edge16n %g1, %o2, %o1
27862 flush %l7 + 0x14
27863 fmuld8ulx16 %f13, %f10, %f4
27864 swap [%l7 + 0x2C], %o0
27865 tl %icc, 0x6
27866 movrgez %o6, 0x14F, %o3
27867 lduh [%l7 + 0x6A], %i6
27868 fnors %f24, %f9, %f29
27869 fcmpes %fcc0, %f8, %f6
27870 fbug,a %fcc2, loop_2623
27871 edge32 %o7, %o5, %l6
27872 edge8 %l5, %i2, %l2
27873 st %f0, [%l7 + 0x60]
27874loop_2623:
27875 lduh [%l7 + 0x1A], %g2
27876 tvc %icc, 0x3
27877 movrgz %i1, 0x3E8, %i0
27878 movre %o4, 0x02B, %g3
27879 addcc %l1, %i3, %l0
27880 edge16l %i4, %g6, %i7
27881 stw %g4, [%l7 + 0x5C]
27882 movpos %icc, %i5, %g5
27883 fmovs %f21, %f25
27884 edge32n %l3, %g7, %g1
27885 mova %icc, %o2, %l4
27886 wr %g0, 0x80, %asi
27887 stda %o0, [%l7 + 0x38] %asi
27888 nop
27889 setx loop_2624, %l0, %l1
27890 jmpl %l1, %o6
27891 sir 0x0D4C
27892 tvs %icc, 0x7
27893 swap [%l7 + 0x24], %o3
27894loop_2624:
27895 mulscc %i6, %o1, %o7
27896 nop
27897 setx loop_2625, %l0, %l1
27898 jmpl %l1, %l6
27899 nop
27900 setx loop_2626, %l0, %l1
27901 wrpr 0x1, %tl
27902 wrpr %l1, %tnpc
27903 setx 0x34400001400, %l0, %l1
27904 wrpr %l1, %tstate
27905 wrhpr 0x4, %htstate
27906 done
27907 tvc %icc, 0x1
27908 fbul,a %fcc0, loop_2627
27909loop_2625:
27910 movrne %l5, 0x350, %o5
27911loop_2626:
27912 nop
27913 setx loop_2628, %l0, %l1
27914 wrpr 0x1, %tl
27915 wrpr %l1, %tpc
27916 add %l1, 0x4, %l1
27917 wrpr %l1, %tnpc
27918 setx 0x34400001400, %l0, %l1
27919 wrpr %l1, %tstate
27920 wrhpr 0x4, %htstate
27921 retry
27922 movg %icc, %i2, %g2
27923loop_2627:
27924 fba,a %fcc3, loop_2629
27925 tg %xcc, 0x7
27926loop_2628:
27927 addc %i1, %i0, %l2
27928 edge16ln %o4, %l1, %i3
27929loop_2629:
27930 be,a %icc, loop_2630
27931 movrne %g3, 0x1FA, %l0
27932 lduh [%l7 + 0x6A], %i4
27933 wr %g0, 0x81, %asi
27934 lduwa [%l7 + 0x74] %asi, %i7
27935loop_2630:
27936 taddcctv %g6, %i5, %g4
27937 tpos %icc, 0x3
27938 edge8 %g5, %l3, %g7
27939 andn %g1, %l4, %o2
27940 ta %icc, 0x5
27941 fcmps %fcc2, %f31, %f10
27942 fbuge %fcc0, loop_2631
27943 edge32ln %o6, %o0, %i6
27944 andn %o1, 0x01DB, %o7
27945 bshuffle %f10, %f24, %f6
27946loop_2631:
27947 smulcc %o3, 0x1B27, %l6
27948 fpadd32 %f6, %f0, %f14
27949 brlez,a %o5, loop_2632
27950 subc %l5, %g2, %i2
27951 alignaddr %i0, %l2, %i1
27952 fmovrslz %l1, %f25, %f27
27953loop_2632:
27954 orn %o4, 0x0395, %i3
27955 andncc %l0, %g3, %i4
27956 fmovdn %icc, %f25, %f4
27957 tl %xcc, 0x1
27958 move %icc, %i7, %i5
27959 sdiv %g6, 0x0A1F, %g5
27960 movg %xcc, %l3, %g7
27961 tneg %icc, 0x6
27962 movvs %icc, %g1, %l4
27963 fmovdg %xcc, %f6, %f12
27964 siam 0x1
27965 fsrc2 %f6, %f20
27966 brgez %g4, loop_2633
27967 ldstub [%l7 + 0x7A], %o6
27968 edge32n %o0, %o2, %o1
27969 for %f16, %f18, %f28
27970loop_2633:
27971 fmovrdne %i6, %f26, %f6
27972 stw %o3, [%l7 + 0x64]
27973 fmovdleu %xcc, %f13, %f15
27974 movne %xcc, %l6, %o7
27975 nop
27976 setx loop_2634, %l0, %l1
27977 jmpl %l1, %o5
27978 fand %f6, %f6, %f18
27979 fbue,a %fcc2, loop_2635
27980 fone %f6
27981loop_2634:
27982 addccc %l5, 0x0BF6, %i2
27983 fbo %fcc2, loop_2636
27984loop_2635:
27985 movrgz %g2, 0x023, %i0
27986 fbul,a %fcc1, loop_2637
27987 fmovdge %icc, %f25, %f0
27988loop_2636:
27989 edge8ln %i1, %l2, %o4
27990 edge32ln %l1, %l0, %g3
27991loop_2637:
27992 andn %i4, %i7, %i3
27993 wr %g0, 0x22, %asi
27994 stwa %i5, [%l7 + 0x68] %asi
27995 membar #Sync
27996 flush %l7 + 0x48
27997 fnegs %f6, %f26
27998 tneg %xcc, 0x0
27999 bshuffle %f10, %f28, %f30
28000 udivcc %g5, 0x0E79, %l3
28001 xnor %g7, 0x073A, %g6
28002 pdist %f6, %f12, %f10
28003 tcs %xcc, 0x5
28004 fpsub32s %f27, %f27, %f26
28005 te %xcc, 0x6
28006 tg %icc, 0x2
28007 mulx %l4, %g4, %o6
28008 wr %g0, 0xea, %asi
28009 ldda [%l7 + 0x50] %asi, %o0
28010 fcmple32 %f26, %f0, %o2
28011 srax %o1, %g1, %i6
28012 tn %xcc, 0x3
28013 edge32ln %l6, %o3, %o7
28014 movgu %xcc, %o5, %l5
28015 prefetch [%l7 + 0x7C], 0x3
28016 bge,a,pn %xcc, loop_2638
28017 xnorcc %i2, 0x1C47, %i0
28018 saved
28019 rdpr %cwp, %g1
28020 rdpr %cansave, %g2
28021 rdpr %canrestore, %g3
28022 rdpr %cleanwin, %g4
28023 rdpr %otherwin, %g5
28024 rdpr %wstate, %g6
28025 fmovsa %xcc, %f16, %f25
28026loop_2638:
28027 movrgez %i1, %g2, %o4
28028 taddcctv %l1, %l0, %g3
28029 sra %i4, 0x1C, %l2
28030 movg %xcc, %i3, %i5
28031 fcmpeq16 %f22, %f14, %g5
28032 movn %xcc, %i7, %g7
28033 addc %l3, 0x1EFD, %l4
28034 fmovsge %xcc, %f30, %f4
28035 smul %g6, 0x09C9, %o6
28036 movrlz %o0, 0x24C, %o2
28037 fandnot1s %f19, %f11, %f25
28038 wr %g0, 0x89, %asi
28039 ldsba [%l7 + 0x71] %asi, %g4
28040 movre %g1, 0x268, %o1
28041 bcs,a %icc, loop_2639
28042 sub %i6, %o3, %l6
28043 restored
28044 rdpr %cwp, %g1
28045 rdpr %cansave, %g2
28046 rdpr %canrestore, %g3
28047 rdpr %cleanwin, %g4
28048 rdpr %otherwin, %g5
28049 rdpr %wstate, %g6
28050 addcc %o7, 0x1C79, %l5
28051loop_2639:
28052 fbne %fcc1, loop_2640
28053 mova %xcc, %i2, %o5
28054 bleu,a %icc, loop_2641
28055 addcc %i1, 0x100F, %g2
28056loop_2640:
28057 subccc %o4, 0x1FA9, %l1
28058 fba,a %fcc0, loop_2642
28059loop_2641:
28060 xnor %i0, %l0, %i4
28061 sll %g3, %i3, %l2
28062 smulcc %g5, 0x0618, %i7
28063loop_2642:
28064 array16 %g7, %i5, %l3
28065 stx %g6, [%l7 + 0x18]
28066 fmovsa %xcc, %f11, %f13
28067 udivcc %l4, 0x1139, %o6
28068 movpos %xcc, %o2, %o0
28069 alignaddrl %g4, %g1, %i6
28070 sdivcc %o1, 0x1772, %l6
28071 subcc %o7, 0x10E1, %o3
28072 movrgz %l5, %o5, %i2
28073 movrne %i1, 0x30A, %g2
28074 bne,a loop_2643
28075 addc %o4, 0x1E57, %i0
28076 subccc %l0, 0x0B6C, %l1
28077 umulcc %i4, 0x197C, %g3
28078loop_2643:
28079 or %l2, %g5, %i3
28080 sll %g7, %i7, %i5
28081 subccc %l3, %l4, %g6
28082 fmovrslez %o6, %f28, %f31
28083 fbo %fcc1, loop_2644
28084 tsubcctv %o2, 0x1A12, %g4
28085 edge8ln %o0, %g1, %o1
28086 tsubcc %l6, 0x16E0, %o7
28087loop_2644:
28088 nop
28089 wr %g0, 0x80, %asi
28090 lduha [%l7 + 0x7C] %asi, %o3
28091 movpos %xcc, %l5, %o5
28092 nop
28093 setx loop_2645, %l0, %l1
28094 wrpr 0x1, %tl
28095 wrpr %l1, %tpc
28096 add %l1, 0x4, %l1
28097 wrpr %l1, %tnpc
28098 setx 0x34400001400, %l0, %l1
28099 wrpr %l1, %tstate
28100 wrhpr 0x4, %htstate
28101 retry
28102 addc %i2, %i6, %i1
28103 orncc %g2, %o4, %i0
28104 subc %l1, %l0, %i4
28105loop_2645:
28106 fba %fcc2, loop_2646
28107 edge32 %g3, %l2, %i3
28108 andncc %g5, %g7, %i7
28109 fmovrdlz %i5, %f18, %f28
28110loop_2646:
28111 edge32l %l3, %g6, %l4
28112 fmovsl %xcc, %f23, %f29
28113 fmovdleu %xcc, %f9, %f3
28114 array16 %o6, %g4, %o2
28115 fpadd16 %f6, %f4, %f10
28116 edge16n %g1, %o0, %o1
28117 fpackfix %f0, %f16
28118 fbo,a %fcc0, loop_2647
28119 fsrc2s %f15, %f22
28120 movrlz %l6, %o3, %o7
28121 fmovsne %xcc, %f30, %f15
28122loop_2647:
28123 fmovdvc %xcc, %f3, %f12
28124 orn %o5, 0x0C52, %l5
28125 fmovsa %xcc, %f0, %f19
28126 add %i6, %i2, %g2
28127 set 0x40, %o5
28128 stda %f0, [%l7 + %o5] 0x04
28129 subcc %o4, 0x0969, %i0
28130 srax %l1, 0x0B, %i1
28131 fnegd %f14, %f6
28132 fnand %f18, %f6, %f4
28133 tcc %icc, 0x3
28134 fnot1 %f8, %f0
28135 bneg,pn %icc, loop_2648
28136 fmovdgu %icc, %f4, %f13
28137 fmovd %f4, %f4
28138 fmul8x16al %f14, %f15, %f8
28139loop_2648:
28140 fbu %fcc2, loop_2649
28141 fbne %fcc2, loop_2650
28142 edge16n %l0, %g3, %l2
28143 swap [%l7 + 0x08], %i4
28144loop_2649:
28145 fnot1s %f15, %f26
28146loop_2650:
28147 nop
28148 set 0x30, %g2
28149 ldxa [%g0 + %g2] 0x50, %g5
28150 membar 0x1F
28151 saved
28152 rdpr %cwp, %g1
28153 rdpr %cansave, %g2
28154 rdpr %canrestore, %g3
28155 rdpr %cleanwin, %g4
28156 rdpr %otherwin, %g5
28157 rdpr %wstate, %g6
28158 fmovdleu %xcc, %f10, %f1
28159 ldub [%l7 + 0x39], %i3
28160 edge16 %g7, %i5, %i7
28161 bg loop_2651
28162 tcc %icc, 0x2
28163 ldsh [%l7 + 0x42], %l3
28164 stbar
28165loop_2651:
28166 add %l4, %o6, %g4
28167 fbo,a %fcc2, loop_2652
28168 fpack32 %f20, %f0, %f6
28169 st %f10, [%l7 + 0x40]
28170 edge32ln %g6, %o2, %g1
28171loop_2652:
28172 subc %o0, 0x19FB, %o1
28173 fones %f17
28174 subc %o3, 0x0904, %l6
28175 fzeros %f11
28176 fnot1 %f16, %f0
28177 tgu %xcc, 0x3
28178 tg %xcc, 0x0
28179 sdiv %o5, 0x1E55, %o7
28180 faligndata %f18, %f6, %f14
28181 movcs %icc, %i6, %i2
28182 brgez,a %l5, loop_2653
28183 tl %icc, 0x7
28184 movre %g2, %i0, %l1
28185 add %l7, 0x38, %l6
28186 wr %g0, 0x0c, %asi
28187 ldxa [%l6] %asi, %i1
28188 casxa [%l6] %asi, %i1, %o4
28189loop_2653:
28190 array8 %g3, %l2, %i4
28191 set 0x38, %i1
28192 stda %g4, [%l7 + %i1] 0x14
28193 fnot2 %f6, %f18
28194 sdivcc %l0, 0x0398, %i3
28195 fbule %fcc1, loop_2654
28196 fnands %f18, %f17, %f16
28197 bg,a,pn %icc, loop_2655
28198 edge8ln %g7, %i5, %l3
28199loop_2654:
28200 nop
28201 wr %g0, 0x04, %asi
28202 lduwa [%l7 + 0x18] %asi, %i7
28203loop_2655:
28204 array8 %l4, %o6, %g4
28205 set 0x08, %i7
28206 stxa %o2, [%l7 + %i7] 0x89
28207 sra %g1, 0x17, %g6
28208 fandnot2s %f8, %f29, %f27
28209 udivx %o0, 0x1576, %o1
28210 ble,a %icc, loop_2656
28211 fmovrslez %l6, %f0, %f15
28212 umul %o5, 0x0407, %o7
28213 movgu %icc, %i6, %i2
28214loop_2656:
28215 movvs %icc, %o3, %l5
28216 udiv %g2, 0x05F2, %i0
28217 movneg %icc, %i1, %l1
28218 movne %xcc, %g3, %l2
28219 fpack16 %f14, %f7
28220 edge8ln %i4, %g5, %l0
28221 sdivx %i3, 0x00FA, %o4
28222 fnot1s %f11, %f22
28223 fmovrslez %g7, %f6, %f1
28224 fnot1 %f22, %f2
28225 brgz %i5, loop_2657
28226 brnz,a %i7, loop_2658
28227 fxors %f16, %f7, %f17
28228 stbar
28229loop_2657:
28230 orn %l4, %l3, %g4
28231loop_2658:
28232 ble,pt %icc, loop_2659
28233 movrgz %o2, 0x26B, %g1
28234 edge32n %o6, %o0, %g6
28235 movn %icc, %l6, %o5
28236loop_2659:
28237 fmovsne %icc, %f29, %f17
28238 tvc %icc, 0x1
28239 srl %o1, 0x15, %i6
28240 xorcc %i2, 0x0CBC, %o3
28241 be,pn %icc, loop_2660
28242 sdivx %o7, 0x186A, %l5
28243 wr %g0, 0xeb, %asi
28244 stba %g2, [%l7 + 0x51] %asi
28245 membar #Sync
28246loop_2660:
28247 sth %i0, [%l7 + 0x36]
28248 xnor %l1, 0x1E23, %i1
28249 ldd [%l7 + 0x40], %l2
28250 te %icc, 0x4
28251 andncc %i4, %g3, %l0
28252 fcmple32 %f16, %f12, %g5
28253 mulscc %o4, 0x0219, %g7
28254 movcs %xcc, %i5, %i3
28255 xor %i7, 0x180B, %l3
28256 mova %icc, %g4, %l4
28257 sdivx %g1, 0x1178, %o2
28258 fpadd16 %f28, %f8, %f12
28259 movvc %xcc, %o6, %g6
28260 fxnors %f29, %f10, %f8
28261 for %f18, %f30, %f6
28262 andcc %o0, %l6, %o5
28263 tne %xcc, 0x3
28264 tvc %icc, 0x6
28265 subc %i6, %o1, %i2
28266 movrne %o3, %l5, %g2
28267 edge16n %o7, %i0, %l1
28268 sethi 0x1341, %l2
28269 fpadd16s %f23, %f1, %f24
28270 sdivcc %i4, 0x1AD4, %i1
28271 mova %icc, %l0, %g5
28272 tl %icc, 0x6
28273 bleu,pt %xcc, loop_2661
28274 add %g3, 0x0A43, %g7
28275 fornot1 %f26, %f6, %f16
28276 srax %o4, 0x05, %i3
28277loop_2661:
28278 fabsd %f28, %f24
28279 prefetch [%l7 + 0x24], 0x0
28280 wr %g0, 0x80, %asi
28281 ldsha [%l7 + 0x3C] %asi, %i5
28282 bshuffle %f0, %f18, %f30
28283 fbule,a %fcc1, loop_2662
28284 sdivcc %l3, 0x16F9, %i7
28285 alignaddr %g4, %l4, %g1
28286 tcc %icc, 0x2
28287loop_2662:
28288 xor %o6, 0x1D1A, %g6
28289 tvc %xcc, 0x5
28290 orncc %o0, %o2, %l6
28291 movrlez %o5, %i6, %i2
28292 orcc %o3, 0x19CE, %l5
28293 fbe,a %fcc2, loop_2663
28294 fbu,a %fcc2, loop_2664
28295 movrlez %o1, %g2, %o7
28296 flush %l7 + 0x2C
28297loop_2663:
28298 tsubcctv %l1, 0x124D, %i0
28299loop_2664:
28300 st %f2, [%l7 + 0x18]
28301 sll %i4, 0x19, %i1
28302 ldx [%l7 + 0x30], %l0
28303 bne,pt %icc, loop_2665
28304 fmovdpos %xcc, %f13, %f22
28305 orcc %l2, %g3, %g7
28306 movrgz %g5, %i3, %i5
28307loop_2665:
28308 fmovse %icc, %f4, %f27
28309 sth %l3, [%l7 + 0x60]
28310 bcs %icc, loop_2666
28311 fbge,a %fcc2, loop_2667
28312 movrne %o4, %i7, %g4
28313 fmovdvs %icc, %f10, %f20
28314loop_2666:
28315 movg %icc, %g1, %o6
28316loop_2667:
28317 mova %icc, %l4, %g6
28318 std %o2, [%l7 + 0x48]
28319 ld [%l7 + 0x34], %f19
28320 fmovscs %icc, %f1, %f26
28321 fsrc1 %f14, %f8
28322 brz %l6, loop_2668
28323 brlez %o5, loop_2669
28324 alignaddrl %i6, %o0, %o3
28325 andn %i2, 0x1CC0, %l5
28326loop_2668:
28327 orn %g2, %o1, %o7
28328loop_2669:
28329 nop
28330 wr %g0, 0x89, %asi
28331 stba %i0, [%l7 + 0x0D] %asi
28332 andn %i4, 0x160D, %i1
28333 sll %l1, 0x1A, %l2
28334 tcs %xcc, 0x0
28335 movrgz %l0, 0x310, %g3
28336 st %f3, [%l7 + 0x50]
28337 fornot1s %f28, %f17, %f4
28338 faligndata %f4, %f16, %f24
28339 tn %xcc, 0x5
28340 tneg %icc, 0x6
28341 fmul8x16au %f7, %f6, %f28
28342 edge32 %g7, %i3, %i5
28343 fandnot2 %f0, %f28, %f26
28344 fmul8x16au %f10, %f3, %f6
28345 saved
28346 rdpr %cwp, %g1
28347 rdpr %cansave, %g2
28348 rdpr %canrestore, %g3
28349 rdpr %cleanwin, %g4
28350 rdpr %otherwin, %g5
28351 rdpr %wstate, %g6
28352 addc %l3, %o4, %i7
28353 ldsh [%l7 + 0x1C], %g4
28354 bge,a,pt %icc, loop_2670
28355 sdiv %g1, 0x1647, %o6
28356 fmul8sux16 %f26, %f16, %f6
28357 ldstub [%l7 + 0x75], %l4
28358loop_2670:
28359 fmovdcs %xcc, %f24, %f21
28360 fmovsvc %icc, %f4, %f6
28361 udivx %g5, 0x0995, %o2
28362 xorcc %l6, 0x1F94, %g6
28363 ldx [%l7 + 0x48], %i6
28364 stbar
28365 and %o0, 0x1DC0, %o3
28366 sethi 0x0583, %i2
28367 fmuld8ulx16 %f28, %f11, %f4
28368 fornot2 %f20, %f6, %f12
28369 tvs %icc, 0x4
28370 srax %o5, %l5, %g2
28371 movcc %xcc, %o7, %i0
28372 andn %i4, %i1, %o1
28373 movn %xcc, %l2, %l0
28374 add %l7, 0x18, %l6
28375 wr %g0, 0x89, %asi
28376 casxa [%l6] %asi, %l1, %g3
28377 fbule %fcc0, loop_2671
28378 sub %i3, %g7, %i5
28379 alignaddr %l3, %o4, %g4
28380 fsrc2s %f17, %f6
28381loop_2671:
28382 movg %xcc, %g1, %i7
28383 addcc %l4, %o6, %o2
28384 wr %g0, 0x18, %asi
28385 lda [%l7 + 0x14] %asi, %f1
28386 edge16n %l6, %g6, %i6
28387 smul %g5, 0x0418, %o3
28388 sdivcc %o0, 0x009B, %i2
28389 fmovsl %xcc, %f5, %f27
28390 mulscc %l5, %o5, %g2
28391 ldsb [%l7 + 0x41], %o7
28392 sir 0x133E
28393 sdiv %i4, 0x0AC8, %i1
28394 movrgez %o1, %i0, %l0
28395 fmovrsgez %l1, %f16, %f24
28396 call loop_2672
28397 nop
28398 setx loop_2673, %l0, %l1
28399 jmpl %l1, %g3
28400 orncc %i3, %l2, %i5
28401 brlez %g7, loop_2674
28402loop_2672:
28403 array8 %o4, %g4, %g1
28404loop_2673:
28405 sub %i7, 0x0BF1, %l4
28406 fabss %f27, %f31
28407loop_2674:
28408 sllx %l3, 0x06, %o2
28409 mulx %o6, 0x005B, %l6
28410 set 0x3C, %o2
28411 stwa %i6, [%l7 + %o2] 0x18
28412 subc %g6, 0x1A02, %g5
28413 fcmpne32 %f30, %f18, %o3
28414 mova %icc, %o0, %l5
28415 edge8l %o5, %g2, %o7
28416 srl %i4, %i2, %i1
28417 fmovrslz %o1, %f5, %f8
28418 movn %icc, %i0, %l0
28419 smulcc %g3, 0x089D, %i3
28420 nop
28421 setx loop_2675, %l0, %l1
28422 jmpl %l1, %l2
28423 brgz,a %l1, loop_2676
28424 movle %xcc, %i5, %o4
28425 udiv %g7, 0x0969, %g4
28426loop_2675:
28427 fabss %f19, %f20
28428loop_2676:
28429 ldsb [%l7 + 0x7E], %i7
28430 fmovsneg %icc, %f22, %f20
28431 fmovspos %xcc, %f11, %f18
28432 fandnot1 %f10, %f8, %f16
28433 fmovrdgz %g1, %f28, %f26
28434 movrlz %l3, 0x019, %l4
28435 fmovrdgez %o6, %f12, %f6
28436 brlz,a %o2, loop_2677
28437 xnorcc %l6, %i6, %g5
28438 ldsh [%l7 + 0x4A], %g6
28439 subccc %o3, 0x1DB2, %o0
28440loop_2677:
28441 fmovrde %l5, %f20, %f20
28442 wr %g0, 0x88, %asi
28443 prefetcha [%l7 + 0x60] %asi, 0x0
28444 fandnot2 %f26, %f18, %f4
28445 sir 0x0FF2
28446 ldsw [%l7 + 0x14], %o7
28447 fmovsleu %xcc, %f3, %f14
28448 fandnot1 %f12, %f18, %f6
28449 tneg %xcc, 0x2
28450 bleu loop_2678
28451 movpos %icc, %g2, %i4
28452 wr %g0, 0x10, %asi
28453 stda %f16, [%l7 + 0x40] %asi
28454loop_2678:
28455 fnot2 %f28, %f2
28456 movne %xcc, %i1, %i2
28457 udiv %i0, 0x1FA1, %o1
28458 sll %g3, %l0, %i3
28459 add %l7, 0x64, %l6
28460 wr %g0, 0x81, %asi
28461 casa [%l6] %asi, %l1, %l2
28462 alignaddr %i5, %g7, %g4
28463 tleu %xcc, 0x4
28464 andcc %i7, %o4, %l3
28465 set 0x17, %l1
28466 lduba [%l7 + %l1] 0x89, %l4
28467 fmovda %icc, %f27, %f15
28468 wr %g0, 0x21, %asi
28469 ldxa [%g0 + 0x10] %asi, %g1
28470 flush %l7 + 0x2C
28471 move %xcc, %o2, %l6
28472 tneg %xcc, 0x5
28473 movleu %xcc, %i6, %o6
28474 xnor %g6, %g5, %o3
28475 xnorcc %l5, 0x1300, %o5
28476 addccc %o7, %o0, %g2
28477 fpsub16 %f18, %f30, %f24
28478 bvc loop_2679
28479 fcmpne32 %f6, %f30, %i4
28480 tsubcc %i2, %i0, %i1
28481 sdiv %o1, 0x0880, %g3
28482loop_2679:
28483 edge16ln %i3, %l1, %l2
28484 array8 %i5, %l0, %g4
28485 mova %icc, %i7, %g7
28486 set 0x7A, %l5
28487 ldsha [%l7 + %l5] 0x89, %o4
28488 brlez,a %l3, loop_2680
28489 fblg,a %fcc2, loop_2681
28490 bne loop_2682
28491 array32 %g1, %o2, %l6
28492loop_2680:
28493 ld [%l7 + 0x64], %f19
28494loop_2681:
28495 tge %xcc, 0x3
28496loop_2682:
28497 xnorcc %i6, 0x0767, %o6
28498 ldub [%l7 + 0x5A], %l4
28499 umulcc %g5, 0x0C05, %o3
28500 addcc %g6, %o5, %l5
28501 smul %o0, %o7, %g2
28502 taddcctv %i2, 0x1CF2, %i0
28503 addc %i1, 0x04E8, %i4
28504 andcc %o1, 0x00BA, %i3
28505 brnz,a %g3, loop_2683
28506 fmovsvc %xcc, %f20, %f29
28507 smul %l2, 0x0C34, %l1
28508 be loop_2684
28509loop_2683:
28510 restored
28511 rdpr %cwp, %g1
28512 rdpr %cansave, %g2
28513 rdpr %canrestore, %g3
28514 rdpr %cleanwin, %g4
28515 rdpr %otherwin, %g5
28516 rdpr %wstate, %g6
28517 fbug %fcc3, loop_2685
28518 movrne %l0, 0x174, %g4
28519loop_2684:
28520 flush %l7 + 0x30
28521 fmovdcc %xcc, %f23, %f5
28522loop_2685:
28523 fmovde %xcc, %f7, %f22
28524 ta %icc, 0x0
28525 bge,pt %icc, loop_2686
28526 edge16 %i7, %g7, %o4
28527 fnegd %f22, %f16
28528 fba %fcc3, loop_2687
28529loop_2686:
28530 brlz,a %l3, loop_2688
28531 udiv %g1, 0x06F1, %o2
28532 udivcc %i5, 0x0B75, %l6
28533loop_2687:
28534 movn %xcc, %o6, %l4
28535loop_2688:
28536 for %f4, %f24, %f20
28537 fmovdn %xcc, %f25, %f9
28538 movrgz %g5, 0x1D5, %i6
28539 fbn %fcc3, loop_2689
28540 fbug %fcc2, loop_2690
28541 fpack32 %f22, %f24, %f22
28542 fbge,a %fcc1, loop_2691
28543loop_2689:
28544 fpsub16s %f2, %f30, %f30
28545loop_2690:
28546 movneg %xcc, %o3, %o5
28547 faligndata %f2, %f24, %f14
28548loop_2691:
28549 sdivcc %g6, 0x0CF0, %l5
28550 bpos,a %icc, loop_2692
28551 movl %xcc, %o7, %g2
28552 movpos %icc, %o0, %i0
28553 srl %i1, 0x01, %i4
28554loop_2692:
28555 nop
28556 wr %g0, 0x10, %asi
28557 swapa [%l7 + 0x7C] %asi, %o1
28558 tge %xcc, 0x2
28559 movcs %xcc, %i2, %g3
28560 edge16n %i3, %l1, %l2
28561 fbn,a %fcc1, loop_2693
28562 nop
28563 setx loop_2694, %l0, %l1
28564 jmpl %l1, %l0
28565 restored
28566 rdpr %cwp, %g1
28567 rdpr %cansave, %g2
28568 rdpr %canrestore, %g3
28569 rdpr %cleanwin, %g4
28570 rdpr %otherwin, %g5
28571 rdpr %wstate, %g6
28572 udivcc %g4, 0x17F9, %g7
28573loop_2693:
28574 fmovrslz %o4, %f22, %f25
28575loop_2694:
28576 array8 %l3, %i7, %g1
28577 sllx %o2, %l6, %i5
28578 nop
28579 setx loop_2695, %l0, %l1
28580 wrpr 0x1, %tl
28581 wrpr %l1, %tnpc
28582 setx 0x34400001400, %l0, %l1
28583 wrpr %l1, %tstate
28584 wrhpr 0x4, %htstate
28585 done
28586 fnors %f9, %f27, %f25
28587 fpadd16s %f0, %f23, %f26
28588 brlz,a %o6, loop_2696
28589loop_2695:
28590 edge16 %l4, %i6, %o3
28591 fbg %fcc0, loop_2697
28592 edge8l %g5, %g6, %l5
28593loop_2696:
28594 and %o7, %g2, %o5
28595 fmovdle %xcc, %f28, %f12
28596loop_2697:
28597 bvs,a,pn %icc, loop_2698
28598 fbue %fcc2, loop_2699
28599 fmovdpos %icc, %f23, %f7
28600 mulscc %o0, %i1, %i0
28601loop_2698:
28602 tle %xcc, 0x7
28603loop_2699:
28604 edge8 %i4, %o1, %i2
28605 tcs %icc, 0x2
28606 fornot1s %f22, %f18, %f19
28607 nop
28608 set 0x20, %o3
28609 stw %g3, [%l7 + %o3]
28610 tge %xcc, 0x6
28611 edge8n %i3, %l2, %l1
28612 fnegd %f6, %f2
28613 fmovrdgz %g4, %f20, %f28
28614 edge8n %g7, %o4, %l0
28615 restored
28616 rdpr %cwp, %g1
28617 rdpr %cansave, %g2
28618 rdpr %canrestore, %g3
28619 rdpr %cleanwin, %g4
28620 rdpr %otherwin, %g5
28621 rdpr %wstate, %g6
28622 movrlez %l3, 0x2AE, %g1
28623 brgez,a %o2, loop_2700
28624 edge16l %i7, %i5, %l6
28625 movleu %icc, %l4, %o6
28626 smulcc %i6, %o3, %g6
28627loop_2700:
28628 fble,a %fcc0, loop_2701
28629 sllx %g5, %o7, %g2
28630 wr %g0, 0x18, %asi
28631 ldsha [%l7 + 0x4C] %asi, %l5
28632loop_2701:
28633 sdivcc %o5, 0x1B93, %i1
28634 fmovdcc %xcc, %f14, %f10
28635 tle %xcc, 0x0
28636 subccc %i0, 0x08A0, %o0
28637 tneg %xcc, 0x4
28638 fmovsl %xcc, %f27, %f23
28639 sethi 0x1FB1, %o1
28640 array16 %i2, %i4, %g3
28641 wr %g0, 0x0c, %asi
28642 ldstuba [%l7 + 0x46] %asi, %l2
28643 edge16ln %i3, %l1, %g7
28644 fxors %f31, %f3, %f23
28645 movl %xcc, %o4, %l0
28646 call loop_2702
28647 brgez %g4, loop_2703
28648 addccc %g1, 0x0034, %l3
28649 umulcc %i7, %o2, %l6
28650loop_2702:
28651 ba loop_2704
28652loop_2703:
28653 call loop_2705
28654 brlez,a %l4, loop_2706
28655 stbar
28656loop_2704:
28657 fbn,a %fcc1, loop_2707
28658loop_2705:
28659 fmovrdne %o6, %f22, %f28
28660loop_2706:
28661 nop
28662 set 0x3C, %i2
28663 lda [%l7 + %i2] 0x0c, %f18
28664loop_2707:
28665 bneg,pn %xcc, loop_2708
28666 ta %icc, 0x6
28667 bn,pt %xcc, loop_2709
28668 stx %i6, [%l7 + 0x20]
28669loop_2708:
28670 fmovd %f30, %f16
28671 sll %i5, 0x0C, %o3
28672loop_2709:
28673 srax %g5, %o7, %g2
28674 fexpand %f23, %f22
28675 brnz %g6, loop_2710
28676 movrgez %l5, 0x126, %i1
28677 addccc %o5, %i0, %o0
28678 bcs,a,pt %xcc, loop_2711
28679loop_2710:
28680 edge16n %i2, %o1, %i4
28681 edge8 %g3, %i3, %l1
28682 tvc %icc, 0x2
28683loop_2711:
28684 fbul %fcc1, loop_2712
28685 nop
28686 set 0x78, %l4
28687 ldx [%l7 + %l4], %g7
28688 fcmpgt16 %f30, %f30, %o4
28689 fbug %fcc0, loop_2713
28690loop_2712:
28691 fbu %fcc1, loop_2714
28692 array16 %l2, %g4, %g1
28693 sdivx %l3, 0x0476, %i7
28694loop_2713:
28695 udivcc %o2, 0x1D07, %l0
28696loop_2714:
28697 brgz,a %l6, loop_2715
28698 xnorcc %l4, %o6, %i5
28699 fblg %fcc1, loop_2716
28700 addccc %o3, %i6, %g5
28701loop_2715:
28702 ldub [%l7 + 0x1F], %o7
28703 fbul,a %fcc3, loop_2717
28704loop_2716:
28705 fpadd32s %f26, %f24, %f25
28706 fbule %fcc2, loop_2718
28707 sdivx %g2, 0x1251, %l5
28708loop_2717:
28709 sir 0x0A4C
28710 sir 0x108A
28711loop_2718:
28712 fandnot2s %f23, %f25, %f26
28713 fbue,a %fcc0, loop_2719
28714 sdivcc %i1, 0x0FB0, %g6
28715 smul %o5, %o0, %i0
28716 ldsb [%l7 + 0x15], %i2
28717loop_2719:
28718 taddcc %o1, %i4, %g3
28719 st %f19, [%l7 + 0x64]
28720 tneg %icc, 0x7
28721 call loop_2720
28722 xnor %i3, %g7, %o4
28723 movn %xcc, %l1, %l2
28724 tg %xcc, 0x4
28725loop_2720:
28726 nop
28727 set 0x4E, %o6
28728 lduha [%l7 + %o6] 0x81, %g1
28729 xnor %g4, %l3, %i7
28730 xnorcc %l0, %o2, %l6
28731 sllx %l4, %i5, %o3
28732 fsrc2 %f14, %f0
28733 set 0x8, %g7
28734 ldxa [%g0 + %g7] 0x21, %o6
28735 movg %xcc, %g5, %o7
28736 movvc %xcc, %i6, %g2
28737 or %l5, 0x1852, %i1
28738 set 0x36, %o1
28739 lduba [%l7 + %o1] 0x14, %g6
28740 orcc %o5, %i0, %i2
28741 alignaddr %o1, %o0, %g3
28742 edge8 %i4, %i3, %g7
28743 tcs %icc, 0x3
28744 fbul,a %fcc1, loop_2721
28745 movcs %xcc, %o4, %l2
28746 edge16l %g1, %g4, %l3
28747 fmovrse %i7, %f28, %f18
28748loop_2721:
28749 nop
28750 wr %g0, 0x04, %asi
28751 stxa %l0, [%l7 + 0x10] %asi
28752 tsubcc %l1, %o2, %l4
28753 array32 %l6, %o3, %i5
28754 mova %xcc, %g5, %o7
28755 flush %l7 + 0x54
28756 xnorcc %o6, 0x1757, %i6
28757 fbl %fcc3, loop_2722
28758 fmuld8sux16 %f18, %f4, %f10
28759 movpos %xcc, %g2, %l5
28760 movrne %i1, %o5, %g6
28761loop_2722:
28762 taddcctv %i2, %o1, %o0
28763 movne %icc, %g3, %i4
28764 bneg loop_2723
28765 fmovdneg %icc, %f13, %f0
28766 bne,a loop_2724
28767 sdiv %i3, 0x04BE, %g7
28768loop_2723:
28769 fmovsge %icc, %f7, %f21
28770 nop
28771 set 0x34, %i4
28772 lduw [%l7 + %i4], %i0
28773loop_2724:
28774 ba,a,pt %xcc, loop_2725
28775 movg %icc, %l2, %g1
28776 tvc %icc, 0x6
28777 array8 %o4, %l3, %i7
28778loop_2725:
28779 alignaddr %l0, %g4, %l1
28780 fmovsleu %xcc, %f27, %f20
28781 edge8 %o2, %l6, %l4
28782 popc %o3, %g5
28783 fornot1s %f3, %f16, %f3
28784 tle %xcc, 0x6
28785 fbe %fcc3, loop_2726
28786 movleu %icc, %i5, %o7
28787 edge8ln %i6, %o6, %l5
28788 sdivx %i1, 0x14CD, %g2
28789loop_2726:
28790 tcc %xcc, 0x2
28791 sdiv %o5, 0x1BA9, %i2
28792 tle %icc, 0x2
28793 set 0x58, %g4
28794 stxa %o1, [%l7 + %g4] 0x88
28795 bge,a loop_2727
28796 tneg %xcc, 0x2
28797 movvs %xcc, %o0, %g6
28798 movne %xcc, %i4, %i3
28799loop_2727:
28800 tne %icc, 0x0
28801 movle %xcc, %g3, %i0
28802 movrlz %g7, 0x05E, %g1
28803 fble %fcc1, loop_2728
28804 fmovrsgz %l2, %f6, %f17
28805 fnot1 %f8, %f18
28806 wr %g0, 0x04, %asi
28807 ldsba [%l7 + 0x74] %asi, %o4
28808loop_2728:
28809 andcc %i7, 0x1008, %l3
28810 fba,a %fcc2, loop_2729
28811 fmovdcc %icc, %f17, %f30
28812 movgu %xcc, %l0, %g4
28813 movn %icc, %o2, %l1
28814loop_2729:
28815 fbe,a %fcc2, loop_2730
28816 andncc %l4, %l6, %o3
28817 movle %xcc, %g5, %i5
28818 sllx %o7, %i6, %o6
28819loop_2730:
28820 prefetch [%l7 + 0x6C], 0x1
28821 fmovsgu %xcc, %f30, %f6
28822 fble %fcc2, loop_2731
28823 fnot2 %f18, %f28
28824 tvc %icc, 0x3
28825 fxnor %f0, %f14, %f14
28826loop_2731:
28827 and %l5, 0x196D, %i1
28828 ldsb [%l7 + 0x71], %g2
28829 ldstub [%l7 + 0x7A], %i2
28830 sdiv %o5, 0x04FB, %o1
28831 tvc %icc, 0x2
28832 fabsd %f8, %f2
28833 nop
28834 set 0x08, %o7
28835 std %o0, [%l7 + %o7]
28836 sll %g6, %i3, %g3
28837 movl %xcc, %i0, %i4
28838 fmovsl %icc, %f5, %f10
28839 tvc %xcc, 0x6
28840 edge16ln %g7, %g1, %o4
28841 edge16n %i7, %l2, %l0
28842 alignaddrl %l3, %o2, %g4
28843 be,pt %icc, loop_2732
28844 movn %xcc, %l4, %l1
28845 set 0x56, %l6
28846 stha %o3, [%l7 + %l6] 0x22
28847 membar #Sync
28848loop_2732:
28849 nop
28850 wr %g0, 0xf8, %asi
28851 stda %f16, [%l7 + 0x40] %asi
28852 membar #Sync
28853 movg %icc, %l6, %g5
28854 fands %f4, %f8, %f8
28855 movrgz %o7, 0x14F, %i5
28856 srl %i6, 0x0D, %l5
28857 tn %xcc, 0x1
28858 fbule,a %fcc3, loop_2733
28859 fcmple32 %f16, %f24, %i1
28860 and %o6, 0x145D, %g2
28861 taddcc %i2, 0x14F8, %o5
28862loop_2733:
28863 nop
28864 set 0x68, %i6
28865 stda %o0, [%l7 + %i6] 0x14
28866 sll %g6, %i3, %g3
28867 fbe,a %fcc3, loop_2734
28868 fpadd16 %f8, %f20, %f18
28869 movge %icc, %i0, %i4
28870 tleu %xcc, 0x6
28871loop_2734:
28872 fbl %fcc1, loop_2735
28873 movcs %icc, %o0, %g1
28874 srl %o4, %g7, %i7
28875 membar 0x16
28876loop_2735:
28877 tsubcctv %l2, %l0, %l3
28878 fands %f19, %f24, %f16
28879 call loop_2736
28880 call loop_2737
28881 subcc %o2, %g4, %l4
28882 bvc,a %icc, loop_2738
28883loop_2736:
28884 brlez,a %o3, loop_2739
28885loop_2737:
28886 addccc %l6, %l1, %o7
28887 movcs %xcc, %g5, %i6
28888loop_2738:
28889 fones %f6
28890loop_2739:
28891 sra %l5, 0x0A, %i1
28892 movrlez %i5, 0x393, %o6
28893 fmovscc %icc, %f6, %f11
28894 bvs loop_2740
28895 fnot2 %f10, %f6
28896 sllx %i2, %g2, %o1
28897 fandnot1s %f6, %f25, %f26
28898loop_2740:
28899 array16 %g6, %o5, %g3
28900 ta %xcc, 0x0
28901 edge32 %i0, %i3, %o0
28902 nop
28903 set 0x60, %o4
28904 std %g0, [%l7 + %o4]
28905 sth %i4, [%l7 + 0x2A]
28906 edge32n %g7, %o4, %l2
28907 fmuld8sux16 %f5, %f11, %f16
28908 array8 %l0, %i7, %o2
28909 bl,pt %icc, loop_2741
28910 fmovrdne %l3, %f26, %f8
28911 fmovda %xcc, %f0, %f3
28912 ldd [%l7 + 0x10], %f4
28913loop_2741:
28914 array8 %g4, %o3, %l4
28915 orn %l6, 0x1C14, %l1
28916 subcc %o7, %i6, %l5
28917 fmovscc %xcc, %f2, %f20
28918 subcc %g5, 0x0134, %i1
28919 prefetch [%l7 + 0x78], 0x2
28920 fmuld8sux16 %f10, %f9, %f6
28921 fmovrsgez %i5, %f5, %f18
28922 edge32 %o6, %i2, %o1
28923 fnor %f10, %f14, %f12
28924 edge8n %g2, %g6, %o5
28925 xorcc %i0, %g3, %o0
28926 orn %i3, %i4, %g7
28927 andcc %o4, %l2, %l0
28928 movrlez %g1, %i7, %l3
28929 nop
28930 set 0x5C, %o0
28931 lduw [%l7 + %o0], %g4
28932 tle %icc, 0x5
28933 set 0x77, %l3
28934 lduba [%l7 + %l3] 0x10, %o3
28935 mulx %o2, %l6, %l4
28936 movleu %xcc, %o7, %i6
28937 fblg %fcc0, loop_2742
28938 movvs %xcc, %l1, %g5
28939 tl %icc, 0x4
28940 udiv %l5, 0x0071, %i5
28941loop_2742:
28942 bneg,pt %xcc, loop_2743
28943 ldstub [%l7 + 0x08], %o6
28944 fsrc2s %f19, %f24
28945 fba,a %fcc3, loop_2744
28946loop_2743:
28947 tl %xcc, 0x1
28948 edge16 %i2, %i1, %o1
28949 srax %g6, 0x1D, %o5
28950loop_2744:
28951 fcmpes %fcc1, %f15, %f4
28952 fmovdleu %icc, %f16, %f2
28953 or %i0, %g3, %g2
28954 fnands %f6, %f11, %f18
28955 fmovrdlez %o0, %f22, %f10
28956 movne %icc, %i3, %i4
28957 movvc %xcc, %g7, %l2
28958 orcc %o4, 0x0AA6, %l0
28959 te %xcc, 0x0
28960 movrne %g1, %i7, %l3
28961 st %f14, [%l7 + 0x68]
28962 fmuld8ulx16 %f27, %f16, %f6
28963 bleu,pt %xcc, loop_2745
28964 fcmpeq16 %f2, %f24, %g4
28965 orcc %o3, 0x1359, %o2
28966 sll %l4, %o7, %l6
28967loop_2745:
28968 fxor %f12, %f22, %f30
28969 bneg,a,pn %icc, loop_2746
28970 nop
28971 set 0x28, %l0
28972 ldd [%l7 + %l0], %f18
28973 nop
28974 set 0x68, %g3
28975 ldd [%l7 + %g3], %i6
28976 movleu %xcc, %l1, %l5
28977loop_2746:
28978 fcmpeq16 %f26, %f20, %g5
28979 fmovde %icc, %f27, %f31
28980 movneg %xcc, %i5, %o6
28981 fpsub16s %f4, %f2, %f26
28982 fornot1 %f16, %f2, %f26
28983 movl %icc, %i2, %o1
28984 movvs %xcc, %i1, %g6
28985 sdivcc %i0, 0x0B8D, %o5
28986 wr %g0, 0x89, %asi
28987 ldswa [%l7 + 0x6C] %asi, %g3
28988 fcmpne16 %f14, %f8, %o0
28989 fmovrde %i3, %f26, %f10
28990 udivx %i4, 0x048D, %g7
28991 tvs %xcc, 0x2
28992 alignaddrl %l2, %g2, %l0
28993 tneg %icc, 0x0
28994 sll %o4, 0x03, %g1
28995 movn %icc, %i7, %l3
28996 xnorcc %o3, %g4, %o2
28997 saved
28998 rdpr %cwp, %g1
28999 rdpr %cansave, %g2
29000 rdpr %canrestore, %g3
29001 rdpr %cleanwin, %g4
29002 rdpr %otherwin, %g5
29003 rdpr %wstate, %g6
29004 bneg,a %icc, loop_2747
29005 swap [%l7 + 0x6C], %l4
29006 sdivcc %o7, 0x1148, %i6
29007 fmovsvs %icc, %f14, %f22
29008loop_2747:
29009 fornot2s %f1, %f8, %f7
29010 fmul8ulx16 %f4, %f30, %f8
29011 nop
29012 setx loop_2748, %l0, %l1
29013 jmpl %l1, %l1
29014 tcc %xcc, 0x2
29015 add %l7, 0x10, %l6
29016 wr %g0, 0x88, %asi
29017 casxa [%l6] 0x88, %l6, %l5
29018loop_2748:
29019 fnot1s %f23, %f16
29020 movre %g5, %o6, %i2
29021 fmovda %xcc, %f9, %f17
29022 sra %o1, %i1, %g6
29023 fcmpd %fcc3, %f30, %f20
29024 fpack32 %f6, %f16, %f2
29025 membar 0x53
29026 movl %icc, %i0, %i5
29027 sub %o5, %g3, %i3
29028 udivcc %i4, 0x1D7F, %o0
29029 fpackfix %f26, %f1
29030 andcc %l2, 0x042B, %g7
29031 fnands %f16, %f12, %f26
29032 fmovrsne %g2, %f6, %f1
29033 fmovrdgz %l0, %f12, %f24
29034 fmovscs %icc, %f1, %f24
29035 xor %o4, 0x02C9, %i7
29036 fbue %fcc0, loop_2749
29037 sdivcc %l3, 0x14B1, %g1
29038 ta %xcc, 0x5
29039 movrlz %o3, %o2, %l4
29040loop_2749:
29041 fpsub32s %f25, %f5, %f5
29042 fmovsge %icc, %f13, %f21
29043 srax %g4, %i6, %o7
29044 ba,a,pn %xcc, loop_2750
29045 call loop_2751
29046 fpack16 %f22, %f9
29047 bvs,a,pn %icc, loop_2752
29048loop_2750:
29049 tsubcc %l6, %l5, %g5
29050loop_2751:
29051 sra %l1, 0x0E, %i2
29052 sth %o1, [%l7 + 0x72]
29053loop_2752:
29054 edge16n %o6, %g6, %i0
29055 set 0x3C, %g1
29056 lda [%l7 + %g1] 0x14, %f28
29057 subc %i1, %i5, %o5
29058 movrlez %g3, %i4, %o0
29059 wr %g0, 0x89, %asi
29060 ldsha [%l7 + 0x2E] %asi, %i3
29061 array32 %g7, %g2, %l2
29062 or %o4, 0x175A, %l0
29063 fbule %fcc1, loop_2753
29064 fcmpeq16 %f12, %f14, %i7
29065 bn,pn %icc, loop_2754
29066 alignaddr %g1, %l3, %o2
29067loop_2753:
29068 brlez,a %l4, loop_2755
29069 and %o3, 0x0BE7, %i6
29070loop_2754:
29071 udivcc %o7, 0x1467, %l6
29072 fmovd %f2, %f18
29073loop_2755:
29074 sdivx %g4, 0x1EE1, %l5
29075 andcc %g5, 0x16FA, %l1
29076 tcc %icc, 0x6
29077 sdiv %i2, 0x15D4, %o6
29078 mova %xcc, %o1, %g6
29079 nop
29080 setx loop_2756, %l0, %l1
29081 wrpr 0x1, %tl
29082 wrpr %l1, %tnpc
29083 setx 0x34400001400, %l0, %l1
29084 wrpr %l1, %tstate
29085 wrhpr 0x4, %htstate
29086 done
29087 fcmpeq32 %f6, %f16, %i1
29088 fornot1s %f10, %f28, %f21
29089 tcc %icc, 0x5
29090loop_2756:
29091 fnands %f28, %f24, %f16
29092 prefetch [%l7 + 0x1C], 0x2
29093 set 0x44, %l2
29094 ldswa [%l7 + %l2] 0x89, %i0
29095 movg %icc, %o5, %i5
29096 fbug,a %fcc1, loop_2757
29097 smulcc %i4, %o0, %i3
29098 bg loop_2758
29099 movn %xcc, %g7, %g2
29100loop_2757:
29101 fcmpeq32 %f0, %f4, %g3
29102 fnot2s %f25, %f5
29103loop_2758:
29104 fbul,a %fcc0, loop_2759
29105 mulx %l2, 0x0439, %o4
29106 popc %l0, %g1
29107 fbn %fcc2, loop_2760
29108loop_2759:
29109 sdivcc %i7, 0x10F0, %l3
29110 sdiv %o2, 0x0C3D, %l4
29111 sir 0x0E21
29112loop_2760:
29113 fmovdneg %xcc, %f20, %f0
29114 fblg %fcc2, loop_2761
29115 edge32ln %o3, %o7, %l6
29116 mulscc %g4, 0x1B11, %l5
29117 popc 0x0EA2, %i6
29118loop_2761:
29119 ldstub [%l7 + 0x69], %g5
29120 fpsub32s %f1, %f24, %f11
29121 udivcc %l1, 0x183B, %o6
29122 srax %i2, %g6, %o1
29123 umul %i1, %o5, %i0
29124 fcmpgt16 %f20, %f22, %i4
29125 fcmpgt16 %f2, %f20, %o0
29126 array8 %i5, %i3, %g2
29127 saved
29128 rdpr %cwp, %g1
29129 rdpr %cansave, %g2
29130 rdpr %canrestore, %g3
29131 rdpr %cleanwin, %g4
29132 rdpr %otherwin, %g5
29133 rdpr %wstate, %g6
29134 fblg,a %fcc1, loop_2762
29135 fmovsvs %icc, %f11, %f7
29136 membar 0x5B
29137 movrlz %g3, %g7, %l2
29138loop_2762:
29139 ldd [%l7 + 0x50], %o4
29140 tcs %icc, 0x2
29141 brnz,a %l0, loop_2763
29142 swap [%l7 + 0x74], %i7
29143 bne,a,pn %icc, loop_2764
29144 tcs %xcc, 0x2
29145loop_2763:
29146 fmovsge %xcc, %f1, %f10
29147 edge16l %l3, %g1, %o2
29148loop_2764:
29149 fbe,a %fcc0, loop_2765
29150 fnegd %f4, %f2
29151 nop
29152 setx loop_2766, %l0, %l1
29153 wrpr 0x1, %tl
29154 wrpr %l1, %tpc
29155 add %l1, 0x4, %l1
29156 wrpr %l1, %tnpc
29157 setx 0x34400001400, %l0, %l1
29158 wrpr %l1, %tstate
29159 wrhpr 0x4, %htstate
29160 retry
29161 umulcc %l4, 0x114D, %o7
29162loop_2765:
29163 fbue,a %fcc2, loop_2767
29164 fmovrdlz %o3, %f18, %f0
29165loop_2766:
29166 fandnot2 %f4, %f2, %f18
29167 bvc,a loop_2768
29168loop_2767:
29169 subc %g4, %l6, %l5
29170 tne %xcc, 0x5
29171 orn %g5, %l1, %o6
29172loop_2768:
29173 for %f24, %f22, %f16
29174 fornot1 %f24, %f28, %f12
29175 tne %icc, 0x5
29176 fnot1 %f20, %f18
29177 srax %i6, 0x10, %i2
29178 fbe %fcc0, loop_2769
29179 be,pt %icc, loop_2770
29180 fmovsn %icc, %f2, %f5
29181 alignaddrl %o1, %g6, %o5
29182loop_2769:
29183 tl %xcc, 0x3
29184loop_2770:
29185 tpos %icc, 0x7
29186 ble,a,pn %icc, loop_2771
29187 movgu %xcc, %i1, %i4
29188 movcc %icc, %o0, %i0
29189 srl %i3, 0x12, %g2
29190loop_2771:
29191 saved
29192 rdpr %cwp, %g1
29193 rdpr %cansave, %g2
29194 rdpr %canrestore, %g3
29195 rdpr %cleanwin, %g4
29196 rdpr %otherwin, %g5
29197 rdpr %wstate, %g6
29198 bge,a,pt %icc, loop_2772
29199 bgu,a,pt %xcc, loop_2773
29200 movl %xcc, %i5, %g3
29201 bvc,pt %xcc, loop_2774
29202loop_2772:
29203 xorcc %l2, 0x039A, %o4
29204loop_2773:
29205 fcmpgt32 %f6, %f8, %g7
29206 bcc,a,pt %xcc, loop_2775
29207loop_2774:
29208 tsubcctv %i7, 0x1C55, %l0
29209 smul %g1, 0x0414, %l3
29210 ldsh [%l7 + 0x2A], %o2
29211loop_2775:
29212 fbug %fcc0, loop_2776
29213 fpack16 %f4, %f8
29214 fmovda %xcc, %f29, %f21
29215 subcc %l4, 0x1099, %o7
29216loop_2776:
29217 fpackfix %f4, %f6
29218 edge16ln %o3, %g4, %l6
29219 umulcc %l5, %l1, %g5
29220 popc 0x1D2A, %o6
29221 set 0x58, %g6
29222 sta %f1, [%l7 + %g6] 0x10
29223 fmovdvc %icc, %f21, %f1
29224 array16 %i2, %o1, %g6
29225 smulcc %o5, 0x0F3D, %i6
29226 stw %i1, [%l7 + 0x48]
29227 sllx %o0, %i4, %i3
29228 addc %i0, %g2, %i5
29229 bgu %xcc, loop_2777
29230 addccc %l2, %g3, %o4
29231 fmovsge %xcc, %f12, %f31
29232 edge8l %i7, %l0, %g7
29233loop_2777:
29234 fbu,a %fcc2, loop_2778
29235 srl %l3, 0x10, %o2
29236 fmuld8sux16 %f19, %f1, %f6
29237 edge32 %l4, %o7, %o3
29238loop_2778:
29239 movvc %xcc, %g1, %l6
29240 fmovsg %icc, %f23, %f5
29241 tn %xcc, 0x2
29242 restored
29243 rdpr %cwp, %g1
29244 rdpr %cansave, %g2
29245 rdpr %canrestore, %g3
29246 rdpr %cleanwin, %g4
29247 rdpr %otherwin, %g5
29248 rdpr %wstate, %g6
29249 fpadd32s %f1, %f2, %f20
29250 movgu %icc, %l5, %l1
29251 tsubcc %g5, 0x18A0, %o6
29252 xnorcc %i2, %g4, %g6
29253 fmuld8ulx16 %f27, %f0, %f4
29254 sdivx %o1, 0x0C45, %o5
29255 set 0x14, %i5
29256 lduwa [%l7 + %i5] 0x88, %i1
29257 movn %xcc, %o0, %i4
29258 fmovrde %i3, %f12, %f0
29259 bgu,a,pn %icc, loop_2779
29260 movcc %icc, %i0, %g2
29261 fmovrdlez %i5, %f12, %f30
29262 movcc %icc, %l2, %i6
29263loop_2779:
29264 tle %xcc, 0x1
29265 srlx %o4, %i7, %g3
29266 fsrc1s %f1, %f14
29267 move %xcc, %g7, %l0
29268 fxnor %f28, %f26, %f18
29269 sdivx %o2, 0x13E6, %l4
29270 fmovdne %xcc, %f20, %f1
29271 move %xcc, %o7, %l3
29272 xnorcc %o3, %l6, %g1
29273 array16 %l5, %g5, %o6
29274 movge %xcc, %i2, %g4
29275 edge32 %g6, %l1, %o5
29276 sdivcc %i1, 0x03F0, %o1
29277 fbe,a %fcc2, loop_2780
29278 edge8 %i4, %i3, %o0
29279 fandnot1 %f28, %f18, %f16
29280 xor %g2, 0x0AD1, %i5
29281loop_2780:
29282 fmovrslez %l2, %f0, %f17
29283 edge16l %i6, %i0, %i7
29284 flush %l7 + 0x54
29285 movgu %xcc, %o4, %g7
29286 brz,a %l0, loop_2781
29287 movne %icc, %o2, %l4
29288 sdivx %o7, 0x1289, %l3
29289 xnorcc %o3, %g3, %l6
29290loop_2781:
29291 movrgez %l5, 0x01E, %g1
29292 fble %fcc3, loop_2782
29293 edge16ln %o6, %i2, %g4
29294 bleu,a,pn %xcc, loop_2783
29295 sir 0x09B7
29296loop_2782:
29297 tn %xcc, 0x7
29298 srax %g5, %g6, %o5
29299loop_2783:
29300 xorcc %i1, %l1, %o1
29301 tpos %icc, 0x0
29302 fcmple16 %f4, %f16, %i4
29303 flush %l7 + 0x28
29304 sll %o0, %g2, %i5
29305 tsubcctv %l2, %i3, %i6
29306 sdivcc %i7, 0x0F22, %i0
29307 bgu,a loop_2784
29308 saved
29309 rdpr %cwp, %g1
29310 rdpr %cansave, %g2
29311 rdpr %canrestore, %g3
29312 rdpr %cleanwin, %g4
29313 rdpr %otherwin, %g5
29314 rdpr %wstate, %g6
29315 movvs %xcc, %o4, %l0
29316 sdiv %g7, 0x0205, %l4
29317loop_2784:
29318 fmovrsgz %o7, %f18, %f19
29319 subcc %l3, 0x1BB8, %o3
29320 std %f24, [%l7 + 0x18]
29321 fmovdl %xcc, %f3, %f12
29322 mova %xcc, %g3, %l6
29323 movleu %icc, %o2, %g1
29324 lduh [%l7 + 0x74], %o6
29325 fmovd %f18, %f22
29326 andcc %i2, 0x045E, %l5
29327 add %l7, 0x20, %l6
29328 wr %g0, 0x81, %asi
29329 casa [%l6] %asi, %g5, %g6
29330 xorcc %o5, 0x113E, %i1
29331 bne,a,pt %xcc, loop_2785
29332 mova %icc, %l1, %g4
29333 movcs %icc, %o1, %i4
29334 fornot2 %f12, %f14, %f14
29335loop_2785:
29336 fmovda %xcc, %f20, %f28
29337 fpadd16s %f24, %f11, %f8
29338 srax %g2, %o0, %l2
29339 ld [%l7 + 0x30], %f30
29340 stbar
29341 mulx %i3, 0x009A, %i5
29342 orncc %i6, 0x14A9, %i0
29343 fmuld8ulx16 %f9, %f11, %f14
29344 fmovsn %icc, %f16, %f3
29345 movgu %xcc, %i7, %o4
29346 wr %g0, 0x18, %asi
29347 stba %l0, [%l7 + 0x6D] %asi
29348 fbo,a %fcc3, loop_2786
29349 tvc %xcc, 0x3
29350 xnor %g7, 0x178F, %l4
29351 fone %f24
29352loop_2786:
29353 movrgez %o7, 0x112, %o3
29354 edge32ln %g3, %l6, %o2
29355 sra %l3, 0x05, %o6
29356 edge32 %g1, %i2, %g5
29357 siam 0x4
29358 udiv %l5, 0x0892, %o5
29359 set 0x28, %i0
29360 swapa [%l7 + %i0] 0x81, %g6
29361 fcmpeq32 %f30, %f10, %i1
29362 movcc %icc, %g4, %o1
29363 fmuld8ulx16 %f1, %f7, %f16
29364 fmovrsgez %i4, %f16, %f17
29365 xnorcc %l1, %g2, %l2
29366 fors %f12, %f29, %f14
29367 fcmple16 %f2, %f14, %i3
29368 te %icc, 0x3
29369 mulscc %o0, 0x01FB, %i5
29370 subc %i0, 0x1530, %i6
29371 movvc %icc, %i7, %o4
29372 fbule %fcc2, loop_2787
29373 movl %icc, %l0, %g7
29374 fbg,a %fcc3, loop_2788
29375 bne loop_2789
29376loop_2787:
29377 fmovrdlz %o7, %f12, %f8
29378 fmovdcc %xcc, %f24, %f18
29379loop_2788:
29380 movvs %xcc, %l4, %o3
29381loop_2789:
29382 edge16ln %g3, %l6, %o2
29383 fabsd %f10, %f26
29384 ldsh [%l7 + 0x52], %l3
29385 fpsub32 %f28, %f16, %f20
29386 fmul8x16 %f25, %f8, %f8
29387 sdivcc %g1, 0x06B4, %i2
29388 tsubcc %g5, %o6, %l5
29389 fcmpes %fcc0, %f31, %f0
29390 movgu %icc, %g6, %o5
29391 brlz %i1, loop_2790
29392 srlx %o1, %i4, %g4
29393 sdivcc %g2, 0x161E, %l2
29394 fmovrsgz %i3, %f6, %f8
29395loop_2790:
29396 bcs,pt %icc, loop_2791
29397 fmovdpos %xcc, %f25, %f14
29398 bneg,a,pn %icc, loop_2792
29399 srlx %l1, 0x08, %o0
29400loop_2791:
29401 or %i5, 0x0A8A, %i0
29402 movrgez %i6, %o4, %i7
29403loop_2792:
29404 sth %l0, [%l7 + 0x4A]
29405 fexpand %f15, %f8
29406 fpack16 %f8, %f22
29407 sdivcc %o7, 0x0CDD, %l4
29408 array8 %o3, %g7, %g3
29409 brlez,a %o2, loop_2793
29410 fmovsvs %icc, %f8, %f22
29411 set 0x38, %g5
29412 stwa %l6, [%l7 + %g5] 0xe3
29413 membar #Sync
29414loop_2793:
29415 mulx %l3, 0x145E, %i2
29416 add %g5, 0x0C17, %o6
29417 addccc %g1, %g6, %l5
29418 movle %icc, %i1, %o1
29419 bn,pn %icc, loop_2794
29420 movgu %icc, %o5, %i4
29421 array16 %g2, %g4, %l2
29422 edge8n %i3, %o0, %l1
29423loop_2794:
29424 sdivx %i0, 0x03AE, %i6
29425 mulscc %i5, 0x0EFC, %i7
29426 wr %g0, 0x81, %asi
29427 stda %f0, [%l7 + 0x40] %asi
29428 fmovda %xcc, %f12, %f29
29429 nop
29430 set 0x08, %o5
29431 stx %l0, [%l7 + %o5]
29432 te %icc, 0x4
29433 wr %g0, 0x27, %asi
29434 stxa %o4, [%l7 + 0x48] %asi
29435 membar #Sync
29436 membar 0x1B
29437 sllx %l4, 0x0A, %o3
29438 fmovrdne %g7, %f22, %f26
29439 fmovd %f4, %f30
29440 taddcc %o7, 0x1803, %g3
29441 orncc %o2, %l3, %i2
29442 bpos,pt %xcc, loop_2795
29443 stb %l6, [%l7 + 0x4C]
29444 movgu %xcc, %g5, %g1
29445 mulx %o6, 0x0F59, %l5
29446loop_2795:
29447 ta %icc, 0x2
29448 bg loop_2796
29449 fpack32 %f14, %f26, %f30
29450 subcc %i1, 0x0FA6, %o1
29451 tgu %xcc, 0x4
29452loop_2796:
29453 siam 0x2
29454 tcs %xcc, 0x4
29455 bcs,pt %icc, loop_2797
29456 bvc,pt %xcc, loop_2798
29457 edge32ln %o5, %g6, %g2
29458 orn %i4, 0x162E, %g4
29459loop_2797:
29460 umul %l2, %i3, %l1
29461loop_2798:
29462 membar 0x39
29463 fbo,a %fcc1, loop_2799
29464 udiv %o0, 0x1AF2, %i6
29465 taddcc %i5, %i0, %l0
29466 brlz %i7, loop_2800
29467loop_2799:
29468 fmovspos %icc, %f24, %f12
29469 ldd [%l7 + 0x08], %f12
29470 edge8 %l4, %o3, %g7
29471loop_2800:
29472 fpack32 %f14, %f14, %f4
29473 wr %g0, 0x81, %asi
29474 lduwa [%l7 + 0x78] %asi, %o4
29475 edge32l %g3, %o2, %o7
29476 brlz %l3, loop_2801
29477 fcmpeq32 %f30, %f14, %i2
29478 edge8ln %g5, %l6, %g1
29479 sll %l5, 0x15, %o6
29480loop_2801:
29481 brlz,a %i1, loop_2802
29482 fornot2s %f17, %f28, %f31
29483 andncc %o5, %g6, %o1
29484 ldd [%l7 + 0x10], %f0
29485loop_2802:
29486 edge16l %i4, %g2, %g4
29487 bvs,a,pt %icc, loop_2803
29488 orcc %l2, %l1, %i3
29489 and %o0, %i6, %i5
29490 edge8 %l0, %i7, %l4
29491loop_2803:
29492 alignaddr %o3, %g7, %i0
29493 sra %o4, %o2, %o7
29494 bvs,a %icc, loop_2804
29495 movvs %icc, %l3, %g3
29496 fmovsle %icc, %f23, %f18
29497 fnands %f11, %f16, %f3
29498loop_2804:
29499 fcmple32 %f18, %f20, %i2
29500 fmovdle %xcc, %f16, %f29
29501 fmovsne %icc, %f12, %f20
29502 fnot1s %f9, %f7
29503 bvs %icc, loop_2805
29504 bcc %icc, loop_2806
29505 srl %l6, 0x01, %g5
29506 tg %xcc, 0x1
29507loop_2805:
29508 srl %g1, 0x16, %o6
29509loop_2806:
29510 fmovrdne %l5, %f22, %f0
29511 edge8l %o5, %g6, %i1
29512 movrne %o1, 0x326, %i4
29513 xnorcc %g4, 0x0044, %l2
29514 bne,a %xcc, loop_2807
29515 sllx %l1, %g2, %i3
29516 membar #Sync
29517 set 0x40, %g2
29518 ldda [%l7 + %g2] 0xf9, %f16
29519loop_2807:
29520 movrgz %o0, 0x0BE, %i6
29521 wr %g0, 0x18, %asi
29522 lda [%l7 + 0x74] %asi, %f13
29523 array16 %l0, %i7, %l4
29524 tl %xcc, 0x7
29525 movrgez %o3, %i5, %i0
29526 set 0x30, %i1
29527 stxa %o4, [%g0 + %i1] 0x20
29528 edge16l %o2, %o7, %l3
29529 xorcc %g7, 0x1F13, %g3
29530 srl %l6, %g5, %i2
29531 fmovrde %o6, %f10, %f18
29532 orn %l5, 0x05A0, %o5
29533 movre %g6, %g1, %o1
29534 set 0x38, %i3
29535 stda %i0, [%l7 + %i3] 0x81
29536 movg %icc, %i4, %l2
29537 tcc %icc, 0x1
29538 udivcc %g4, 0x19C0, %l1
29539 andncc %g2, %o0, %i3
29540 fpackfix %f20, %f7
29541 nop
29542 setx loop_2808, %l0, %l1
29543 wrpr 0x1, %tl
29544 wrpr %l1, %tpc
29545 add %l1, 0x4, %l1
29546 wrpr %l1, %tnpc
29547 setx 0x34400001400, %l0, %l1
29548 wrpr %l1, %tstate
29549 wrhpr 0x4, %htstate
29550 retry
29551 fmovdcc %icc, %f23, %f5
29552 tcs %xcc, 0x4
29553 ta %xcc, 0x7
29554loop_2808:
29555 bshuffle %f30, %f28, %f26
29556 and %i6, %l0, %l4
29557 tne %xcc, 0x5
29558 edge16l %o3, %i5, %i7
29559 movrne %o4, 0x252, %o2
29560 movrgz %i0, %o7, %g7
29561 movvc %xcc, %l3, %g3
29562 tneg %xcc, 0x7
29563 sdivx %g5, 0x0561, %l6
29564 movpos %xcc, %o6, %l5
29565 alignaddrl %i2, %g6, %o5
29566 fmovdle %icc, %f3, %f26
29567 fmul8sux16 %f16, %f24, %f10
29568 nop
29569 setx loop_2809, %l0, %l1
29570 wrpr 0x1, %tl
29571 wrpr %l1, %tpc
29572 add %l1, 0x4, %l1
29573 wrpr %l1, %tnpc
29574 setx 0x34400001400, %l0, %l1
29575 wrpr %l1, %tstate
29576 wrhpr 0x4, %htstate
29577 retry
29578 udivcc %g1, 0x0AB9, %o1
29579 siam 0x1
29580 stbar
29581loop_2809:
29582 sdiv %i1, 0x094A, %l2
29583 std %g4, [%l7 + 0x68]
29584 fmovrdlez %l1, %f14, %f18
29585 set 0x24, %i7
29586 stha %g2, [%l7 + %i7] 0x2f
29587 membar #Sync
29588 fpack16 %f4, %f0
29589 movrlez %o0, %i3, %i6
29590 add %l7, 0x08, %l6
29591 wr %g0, 0x10, %asi
29592 casa [%l6] 0x10, %i4, %l0
29593 fandnot2s %f17, %f5, %f1
29594 fcmpgt32 %f8, %f10, %o3
29595 bcs,a,pn %icc, loop_2810
29596 movge %icc, %l4, %i5
29597 subcc %i7, 0x075D, %o4
29598 srl %i0, %o7, %g7
29599loop_2810:
29600 orcc %o2, 0x1063, %g3
29601 fpack16 %f2, %f29
29602 ldx [%l7 + 0x68], %g5
29603 fmovrdgz %l6, %f20, %f14
29604 edge8n %o6, %l5, %l3
29605 wr %g0, 0x80, %asi
29606 ldsha [%l7 + 0x4E] %asi, %i2
29607 udivcc %o5, 0x008E, %g1
29608 sub %o1, 0x0876, %g6
29609 edge16n %i1, %l2, %g4
29610 tcs %xcc, 0x1
29611 wr %g0, 0x89, %asi
29612 ldsba [%l7 + 0x69] %asi, %l1
29613 alignaddr %o0, %i3, %g2
29614 stbar
29615 fmovscs %xcc, %f16, %f26
29616 flush %l7 + 0x4C
29617 movpos %xcc, %i6, %l0
29618 fmovrslez %i4, %f4, %f10
29619 set 0x40, %o2
29620 stda %f0, [%l7 + %o2] 0x1e
29621 membar #Sync
29622 movpos %xcc, %o3, %i5
29623 fmovdn %icc, %f29, %f13
29624 tpos %icc, 0x2
29625 fmul8x16 %f20, %f20, %f20
29626 andn %i7, 0x10D7, %l4
29627 movn %xcc, %i0, %o7
29628 fnors %f15, %f22, %f13
29629 wr %g0, 0x88, %asi
29630 stba %g7, [%l7 + 0x46] %asi
29631 movcs %icc, %o4, %o2
29632 ldsw [%l7 + 0x0C], %g3
29633 edge8ln %l6, %o6, %g5
29634 taddcctv %l3, %l5, %o5
29635 nop
29636 setx loop_2811, %l0, %l1
29637 wrpr 0x1, %tl
29638 wrpr %l1, %tpc
29639 add %l1, 0x4, %l1
29640 wrpr %l1, %tnpc
29641 setx 0x34400001400, %l0, %l1
29642 wrpr %l1, %tstate
29643 wrhpr 0x4, %htstate
29644 retry
29645 tsubcc %i2, 0x16F8, %g1
29646 fbug %fcc3, loop_2812
29647 alignaddr %g6, %i1, %o1
29648loop_2811:
29649 fornot2s %f18, %f15, %f11
29650 srlx %l2, %g4, %l1
29651loop_2812:
29652 smulcc %i3, 0x1AC8, %g2
29653 set 0x20, %l5
29654 ldda [%l7 + %l5] 0x27, %o0
29655 movrne %i6, 0x028, %i4
29656 tgu %xcc, 0x7
29657 tneg %icc, 0x2
29658 sdivcc %l0, 0x1E6E, %o3
29659 taddcc %i5, 0x0EA0, %i7
29660 fmovsle %icc, %f14, %f1
29661 orcc %l4, %o7, %g7
29662 edge16 %o4, %o2, %i0
29663 edge32ln %l6, %g3, %g5
29664 subcc %l3, %o6, %l5
29665 fmovdcs %xcc, %f17, %f29
29666 fbne %fcc2, loop_2813
29667 brz,a %o5, loop_2814
29668 movrgz %g1, 0x3BF, %g6
29669 call loop_2815
29670loop_2813:
29671 fpack32 %f18, %f0, %f12
29672loop_2814:
29673 lduh [%l7 + 0x40], %i2
29674 taddcc %o1, %l2, %g4
29675loop_2815:
29676 movge %icc, %l1, %i1
29677 fmovdcc %xcc, %f8, %f4
29678 fpadd32 %f22, %f2, %f22
29679 fbl,a %fcc0, loop_2816
29680 movrlez %i3, 0x054, %o0
29681 fmovsvs %xcc, %f14, %f3
29682 fbg %fcc3, loop_2817
29683loop_2816:
29684 fmovrslez %i6, %f27, %f10
29685 movpos %xcc, %i4, %l0
29686 movge %xcc, %o3, %g2
29687loop_2817:
29688 fpack32 %f22, %f6, %f8
29689 restored
29690 rdpr %cwp, %g1
29691 rdpr %cansave, %g2
29692 rdpr %canrestore, %g3
29693 rdpr %cleanwin, %g4
29694 rdpr %otherwin, %g5
29695 rdpr %wstate, %g6
29696 tneg %icc, 0x5
29697 udiv %i7, 0x0C3B, %l4
29698 wr %g0, 0x1f, %asi
29699 stda %f16, [%l7 + 0x40] %asi
29700 membar #Sync
29701 fpack32 %f22, %f8, %f28
29702 ta %xcc, 0x1
29703 membar 0x14
29704 movgu %icc, %o7, %i5
29705 fone %f16
29706 fmovdle %icc, %f12, %f3
29707 movge %xcc, %g7, %o4
29708 edge16ln %i0, %l6, %g3
29709 mulx %o2, %l3, %o6
29710 saved
29711 rdpr %cwp, %g1
29712 rdpr %cansave, %g2
29713 rdpr %canrestore, %g3
29714 rdpr %cleanwin, %g4
29715 rdpr %otherwin, %g5
29716 rdpr %wstate, %g6
29717 sdiv %g5, 0x158F, %o5
29718 add %l7, 0x50, %l6
29719 wr %g0, 0x04, %asi
29720 casxa [%l6] 0x04, %g1, %g6
29721 srax %l5, 0x0B, %o1
29722 ta %icc, 0x0
29723 fcmpgt16 %f8, %f26, %l2
29724 sethi 0x1608, %i2
29725 fmovsge %icc, %f19, %f0
29726 fcmped %fcc1, %f2, %f24
29727 fcmpeq32 %f16, %f2, %l1
29728 edge8 %i1, %i3, %g4
29729 udiv %o0, 0x134A, %i6
29730 saved
29731 rdpr %cwp, %g1
29732 rdpr %cansave, %g2
29733 rdpr %canrestore, %g3
29734 rdpr %cleanwin, %g4
29735 rdpr %otherwin, %g5
29736 rdpr %wstate, %g6
29737 movvs %icc, %i4, %o3
29738 fpmerge %f0, %f20, %f6
29739 taddcctv %l0, %i7, %g2
29740 xor %l4, %i5, %g7
29741 move %icc, %o4, %o7
29742 mulscc %l6, %i0, %o2
29743 tsubcc %l3, %o6, %g3
29744 movrlz %g5, %o5, %g1
29745 membar 0x02
29746 add %l5, 0x02F0, %g6
29747 edge32l %o1, %l2, %i2
29748 popc %i1, %l1
29749 edge16 %g4, %i3, %o0
29750 tsubcctv %i4, 0x0F84, %o3
29751 fandnot1 %f22, %f18, %f0
29752 edge16ln %l0, %i6, %g2
29753 edge32ln %l4, %i7, %i5
29754 sra %o4, 0x00, %g7
29755 tn %xcc, 0x5
29756 tle %icc, 0x6
29757 fpsub16 %f20, %f16, %f26
29758 fmovda %xcc, %f2, %f16
29759 nop
29760 set 0x52, %l1
29761 stb %l6, [%l7 + %l1]
29762 fexpand %f9, %f24
29763 fmovsl %xcc, %f18, %f23
29764 fmovdleu %icc, %f1, %f5
29765 fcmpeq32 %f2, %f4, %i0
29766 movrne %o7, %o2, %l3
29767 tgu %icc, 0x0
29768 movge %icc, %g3, %g5
29769 add %l7, 0x08, %l6
29770 wr %g0, 0x04, %asi
29771 ldxa [%l6] %asi, %o5
29772 casxa [%l6] %asi, %o5, %g1
29773 bshuffle %f22, %f18, %f0
29774 ba,pn %icc, loop_2818
29775 array32 %o6, %g6, %o1
29776 wr %g0, 0x89, %asi
29777 ldsba [%l7 + 0x40] %asi, %l5
29778loop_2818:
29779 bvs,a loop_2819
29780 ldd [%l7 + 0x40], %f10
29781 movvs %xcc, %i2, %i1
29782 fmovdgu %icc, %f20, %f1
29783loop_2819:
29784 taddcc %l2, %g4, %i3
29785 or %o0, 0x0C15, %i4
29786 movrlez %o3, %l1, %i6
29787 movrne %g2, 0x3D5, %l0
29788 fcmpeq32 %f6, %f10, %i7
29789 alignaddrl %i5, %l4, %g7
29790 sdivx %o4, 0x1024, %l6
29791 movrgez %i0, 0x227, %o2
29792 movge %icc, %o7, %g3
29793 fmovda %xcc, %f1, %f25
29794 edge32l %g5, %o5, %l3
29795 fblg,a %fcc2, loop_2820
29796 ldd [%l7 + 0x60], %f28
29797 tne %xcc, 0x0
29798 array8 %g1, %g6, %o1
29799loop_2820:
29800 tgu %xcc, 0x7
29801 tg %xcc, 0x2
29802 tvs %xcc, 0x2
29803 srax %o6, 0x19, %l5
29804 umul %i2, %l2, %g4
29805 tne %icc, 0x3
29806 sub %i1, 0x0BCE, %i3
29807 set 0x2B, %i2
29808 stba %i4, [%l7 + %i2] 0x2a
29809 membar #Sync
29810 bg,a loop_2821
29811 fzero %f26
29812 add %o3, 0x1C7E, %l1
29813 sub %o0, 0x0AE2, %i6
29814loop_2821:
29815 bneg,a,pn %icc, loop_2822
29816 sra %g2, 0x03, %i7
29817 fmovd %f20, %f2
29818 fmovdneg %icc, %f31, %f21
29819loop_2822:
29820 subcc %i5, %l4, %g7
29821 stb %o4, [%l7 + 0x5C]
29822 fcmpne16 %f24, %f20, %l0
29823 fandnot1s %f25, %f18, %f1
29824 saved
29825 rdpr %cwp, %g1
29826 rdpr %cansave, %g2
29827 rdpr %canrestore, %g3
29828 rdpr %cleanwin, %g4
29829 rdpr %otherwin, %g5
29830 rdpr %wstate, %g6
29831 tcc %icc, 0x7
29832 fnand %f6, %f30, %f6
29833 edge8 %i0, %o2, %l6
29834 edge8l %o7, %g5, %g3
29835 edge8l %o5, %g1, %g6
29836 fbul %fcc3, loop_2823
29837 udiv %o1, 0x0EEB, %l3
29838 set 0x4C, %o3
29839 lduwa [%l7 + %o3] 0x88, %o6
29840loop_2823:
29841 fmovsvs %icc, %f31, %f2
29842 fnand %f8, %f8, %f0
29843 fcmped %fcc3, %f26, %f26
29844 sll %l5, 0x1E, %l2
29845 edge16ln %i2, %g4, %i3
29846 edge32 %i4, %i1, %o3
29847 mulscc %l1, 0x052F, %i6
29848 orcc %g2, %i7, %o0
29849 ldx [%l7 + 0x38], %i5
29850 tvs %icc, 0x0
29851 fmovdle %icc, %f13, %f10
29852 move %icc, %l4, %g7
29853 movle %xcc, %o4, %l0
29854 fmovsneg %icc, %f28, %f21
29855 movcc %xcc, %o2, %i0
29856 sethi 0x1844, %o7
29857 movvc %xcc, %l6, %g3
29858 te %icc, 0x0
29859 tvs %icc, 0x7
29860 movg %xcc, %o5, %g5
29861 movrne %g6, 0x1FD, %o1
29862 mulx %g1, %l3, %o6
29863 fmovsne %icc, %f7, %f6
29864 subcc %l2, 0x0D03, %i2
29865 edge8ln %l5, %g4, %i3
29866 prefetch [%l7 + 0x38], 0x3
29867 ldsh [%l7 + 0x78], %i4
29868 fxnor %f10, %f30, %f4
29869 alignaddrl %i1, %o3, %i6
29870 movneg %xcc, %g2, %l1
29871 popc %i7, %o0
29872 wr %g0, 0x19, %asi
29873 stha %i5, [%l7 + 0x76] %asi
29874 fornot1s %f23, %f14, %f1
29875 movrne %g7, %l4, %o4
29876 fand %f16, %f6, %f12
29877 andncc %o2, %l0, %o7
29878 set 0x4E, %l4
29879 stha %i0, [%l7 + %l4] 0x18
29880 fmul8x16al %f25, %f10, %f6
29881 fbn %fcc0, loop_2824
29882 srl %g3, 0x05, %o5
29883 edge16l %l6, %g5, %g6
29884 movcc %xcc, %o1, %g1
29885loop_2824:
29886 fsrc2 %f30, %f8
29887 fmovsneg %xcc, %f24, %f27
29888 srax %o6, 0x18, %l2
29889 andn %l3, 0x1992, %l5
29890 fcmpne16 %f30, %f14, %i2
29891 tg %icc, 0x7
29892 movrgez %i3, 0x0CA, %i4
29893 ldub [%l7 + 0x15], %i1
29894 fpack32 %f0, %f30, %f22
29895 srl %o3, 0x0C, %i6
29896 set 0x210, %o6
29897 ldxa [%g0 + %o6] 0x52, %g2
29898 ble,pt %xcc, loop_2825
29899 bvc loop_2826
29900 orcc %l1, %g4, %o0
29901 membar 0x00
29902loop_2825:
29903 fmovrdlez %i7, %f6, %f22
29904loop_2826:
29905 andcc %g7, 0x0A13, %l4
29906 tcs %xcc, 0x6
29907 fmuld8ulx16 %f5, %f8, %f20
29908 edge32ln %o4, %o2, %i5
29909 fmovdcc %xcc, %f26, %f29
29910 swap [%l7 + 0x58], %o7
29911 edge16n %l0, %g3, %i0
29912 ba %icc, loop_2827
29913 tpos %xcc, 0x5
29914 movl %icc, %l6, %o5
29915 sdivcc %g5, 0x09FA, %g6
29916loop_2827:
29917 orncc %o1, %o6, %g1
29918 wr %g0, 0x11, %asi
29919 lduwa [%l7 + 0x3C] %asi, %l3
29920 brz %l2, loop_2828
29921 brlez %l5, loop_2829
29922 tl %xcc, 0x4
29923 nop
29924 set 0x3C, %g7
29925 stw %i2, [%l7 + %g7]
29926loop_2828:
29927 ldx [%l7 + 0x68], %i3
29928loop_2829:
29929 movrgez %i1, %i4, %i6
29930 tsubcc %o3, 0x02BE, %l1
29931 fsrc2s %f14, %f28
29932 fbne %fcc3, loop_2830
29933 ldsw [%l7 + 0x2C], %g2
29934 addc %o0, 0x19C4, %g4
29935 and %i7, 0x0D2E, %l4
29936loop_2830:
29937 fnor %f10, %f22, %f0
29938 array32 %g7, %o4, %o2
29939 mova %icc, %o7, %i5
29940 andcc %g3, 0x0957, %l0
29941 movrgz %i0, %l6, %g5
29942 sra %o5, %o1, %o6
29943 sllx %g6, %l3, %l2
29944 fbge,a %fcc1, loop_2831
29945 saved
29946 rdpr %cwp, %g1
29947 rdpr %cansave, %g2
29948 rdpr %canrestore, %g3
29949 rdpr %cleanwin, %g4
29950 rdpr %otherwin, %g5
29951 rdpr %wstate, %g6
29952 move %xcc, %g1, %l5
29953 tpos %icc, 0x2
29954loop_2831:
29955 array8 %i3, %i2, %i1
29956 fba,a %fcc3, loop_2832
29957 edge16ln %i4, %o3, %i6
29958 fands %f5, %f27, %f21
29959 bneg,pt %xcc, loop_2833
29960loop_2832:
29961 edge32l %g2, %o0, %g4
29962 movcs %xcc, %l1, %i7
29963 tle %xcc, 0x3
29964loop_2833:
29965 smulcc %l4, 0x186F, %g7
29966 umul %o4, %o2, %o7
29967 tl %xcc, 0x6
29968 brnz,a %g3, loop_2834
29969 fmovdgu %icc, %f6, %f26
29970 tn %xcc, 0x6
29971 tg %icc, 0x6
29972loop_2834:
29973 sir 0x071D
29974 bne,a,pt %xcc, loop_2835
29975 fnot2s %f4, %f30
29976 brnz,a %i5, loop_2836
29977 sethi 0x0B33, %i0
29978loop_2835:
29979 ba loop_2837
29980 tn %icc, 0x3
29981loop_2836:
29982 fmovdvs %xcc, %f3, %f4
29983 tne %xcc, 0x5
29984loop_2837:
29985 movre %l0, %l6, %g5
29986 fmovdvs %xcc, %f16, %f5
29987 xnorcc %o5, 0x0641, %o1
29988 edge16 %g6, %l3, %o6
29989 movgu %icc, %g1, %l5
29990 or %i3, %l2, %i1
29991 edge16 %i4, %i2, %o3
29992 nop
29993 set 0x44, %o1
29994 ldsw [%l7 + %o1], %i6
29995 fornot2s %f28, %f20, %f7
29996 sll %o0, %g4, %g2
29997 edge16ln %i7, %l1, %l4
29998 alignaddr %g7, %o4, %o2
29999 fexpand %f28, %f18
30000 ldsb [%l7 + 0x5D], %o7
30001 set 0x22, %i4
30002 ldsha [%l7 + %i4] 0x18, %i5
30003 tvs %xcc, 0x3
30004 tcs %icc, 0x7
30005 addccc %i0, 0x1321, %g3
30006 movn %icc, %l6, %g5
30007 movrgz %o5, 0x241, %l0
30008 bcc %icc, loop_2838
30009 subc %o1, %g6, %o6
30010 orcc %l3, 0x1680, %l5
30011 fmovdl %xcc, %f3, %f23
30012loop_2838:
30013 fbue,a %fcc2, loop_2839
30014 orncc %i3, %l2, %i1
30015 fmul8x16au %f3, %f27, %f20
30016 edge16 %g1, %i4, %o3
30017loop_2839:
30018 edge8l %i2, %i6, %o0
30019 bpos %xcc, loop_2840
30020 stbar
30021 smul %g4, %g2, %i7
30022 movcc %icc, %l4, %l1
30023loop_2840:
30024 srlx %o4, 0x09, %o2
30025 taddcctv %o7, 0x1459, %g7
30026 movn %xcc, %i5, %g3
30027 addccc %i0, 0x0D6D, %g5
30028 fmovdcs %icc, %f21, %f19
30029 ldsw [%l7 + 0x30], %o5
30030 fornot2 %f12, %f8, %f0
30031 fmovrdgez %l6, %f10, %f16
30032 fmovrsgez %l0, %f29, %f12
30033 fabss %f21, %f20
30034 fnot1s %f8, %f19
30035 add %l7, 0x54, %l6
30036 wr %g0, 0x18, %asi
30037 lda [%l6] %asi, %g6
30038 casa [%l6] %asi, %g6, %o1
30039 edge32n %o6, %l3, %l5
30040 fxors %f24, %f7, %f7
30041 orn %i3, 0x08BC, %l2
30042 fbl %fcc1, loop_2841
30043 te %icc, 0x0
30044 edge32ln %g1, %i4, %i1
30045 fabss %f29, %f12
30046loop_2841:
30047 fmuld8sux16 %f3, %f4, %f2
30048 andncc %o3, %i2, %i6
30049 sllx %o0, 0x1E, %g2
30050 movrlz %g4, %i7, %l4
30051 fmuld8ulx16 %f28, %f21, %f0
30052 edge16ln %l1, %o2, %o7
30053 fmovrdlz %g7, %f18, %f28
30054 fnot2 %f16, %f2
30055 movl %icc, %i5, %g3
30056 ldsw [%l7 + 0x68], %i0
30057 bvs,pn %icc, loop_2842
30058 mulx %o4, 0x109E, %o5
30059 mulscc %g5, %l0, %l6
30060 srax %g6, %o6, %l3
30061loop_2842:
30062 orcc %o1, 0x087F, %i3
30063 array16 %l2, %l5, %g1
30064 movle %xcc, %i1, %i4
30065 addc %i2, 0x10FF, %o3
30066 fbl %fcc0, loop_2843
30067 srax %o0, %i6, %g2
30068 tvc %xcc, 0x5
30069 bn,a,pt %icc, loop_2844
30070loop_2843:
30071 nop
30072 setx loop_2845, %l0, %l1
30073 jmpl %l1, %g4
30074 brnz %i7, loop_2846
30075 sth %l4, [%l7 + 0x2E]
30076loop_2844:
30077 tl %xcc, 0x0
30078loop_2845:
30079 xor %l1, %o7, %o2
30080loop_2846:
30081 saved
30082 rdpr %cwp, %g1
30083 rdpr %cansave, %g2
30084 rdpr %canrestore, %g3
30085 rdpr %cleanwin, %g4
30086 rdpr %otherwin, %g5
30087 rdpr %wstate, %g6
30088 membar 0x63
30089 set 0x40, %o7
30090 ldda [%l7 + %o7] 0x10, %f16
30091 fabsd %f10, %f12
30092 umulcc %g7, 0x1A71, %g3
30093 andncc %i5, %i0, %o5
30094 fbuge %fcc1, loop_2847
30095 fmovrse %g5, %f14, %f11
30096 movleu %icc, %l0, %l6
30097 movrlz %g6, 0x1CF, %o4
30098loop_2847:
30099 ldub [%l7 + 0x21], %o6
30100 orncc %o1, %i3, %l2
30101 fmovdvc %icc, %f16, %f13
30102 fbo %fcc1, loop_2848
30103 movcc %icc, %l3, %l5
30104 edge8l %g1, %i1, %i4
30105 and %o3, 0x1663, %o0
30106loop_2848:
30107 movvs %icc, %i2, %g2
30108 movn %xcc, %i6, %g4
30109 wr %g0, 0x18, %asi
30110 sta %f13, [%l7 + 0x48] %asi
30111 fmovrsne %l4, %f10, %f2
30112 fmovrdlez %l1, %f14, %f30
30113 alignaddrl %o7, %i7, %o2
30114 popc 0x012C, %g3
30115 fors %f25, %f29, %f24
30116 movcc %xcc, %i5, %g7
30117 fmovrslz %o5, %f8, %f22
30118 tge %xcc, 0x4
30119 set 0x20, %g4
30120 stxa %i0, [%l7 + %g4] 0x23
30121 membar #Sync
30122 fmovda %icc, %f3, %f22
30123 taddcc %l0, 0x01E1, %g5
30124 add %l6, 0x144D, %g6
30125 brgz,a %o6, loop_2849
30126 ldub [%l7 + 0x71], %o1
30127 wr %g0, 0x81, %asi
30128 swapa [%l7 + 0x38] %asi, %o4
30129loop_2849:
30130 sub %i3, 0x0BB5, %l2
30131 tpos %xcc, 0x7
30132 taddcctv %l3, 0x01C8, %l5
30133 fornot1 %f8, %f28, %f14
30134 srax %g1, 0x04, %i4
30135 movl %icc, %o3, %o0
30136 nop
30137 setx loop_2850, %l0, %l1
30138 jmpl %l1, %i2
30139 fandnot2s %f6, %f7, %f20
30140 wr %g0, 0x10, %asi
30141 stha %i1, [%l7 + 0x38] %asi
30142loop_2850:
30143 fnors %f1, %f11, %f21
30144 subccc %i6, 0x0C42, %g2
30145 edge16ln %l4, %g4, %l1
30146 fbl %fcc1, loop_2851
30147 edge8n %i7, %o7, %o2
30148 stb %g3, [%l7 + 0x43]
30149 fmuld8sux16 %f9, %f27, %f18
30150loop_2851:
30151 ldd [%l7 + 0x68], %i4
30152 fcmpgt32 %f6, %f10, %g7
30153 umul %o5, %i0, %l0
30154 mova %xcc, %g5, %l6
30155 ldsb [%l7 + 0x0B], %g6
30156 nop
30157 setx loop_2852, %l0, %l1
30158 wrpr 0x1, %tl
30159 wrpr %l1, %tnpc
30160 setx 0x34400001400, %l0, %l1
30161 wrpr %l1, %tstate
30162 wrhpr 0x4, %htstate
30163 done
30164 fmovdvc %icc, %f17, %f0
30165 tpos %xcc, 0x6
30166 wr %g0, 0x27, %asi
30167 stda %o6, [%l7 + 0x48] %asi
30168 membar #Sync
30169loop_2852:
30170 tleu %icc, 0x2
30171 tsubcc %o1, %i3, %o4
30172 fmovdpos %xcc, %f16, %f27
30173 fnegs %f21, %f0
30174 tle %xcc, 0x2
30175 fmovsn %icc, %f24, %f13
30176 movrlez %l3, 0x125, %l5
30177 umulcc %g1, %l2, %i4
30178 array8 %o0, %i2, %o3
30179 fbul,a %fcc2, loop_2853
30180 umulcc %i1, %g2, %l4
30181 fble %fcc0, loop_2854
30182 std %i6, [%l7 + 0x18]
30183loop_2853:
30184 movle %xcc, %l1, %g4
30185 edge32 %i7, %o2, %g3
30186loop_2854:
30187 ldstub [%l7 + 0x60], %i5
30188 xorcc %o7, %g7, %i0
30189 fbne %fcc3, loop_2855
30190 edge16ln %o5, %g5, %l0
30191 fpack32 %f6, %f10, %f14
30192 nop
30193 setx loop_2856, %l0, %l1
30194 wrpr 0x1, %tl
30195 wrpr %l1, %tpc
30196 add %l1, 0x4, %l1
30197 wrpr %l1, %tnpc
30198 setx 0x34400001400, %l0, %l1
30199 wrpr %l1, %tstate
30200 wrhpr 0x4, %htstate
30201 retry
30202loop_2855:
30203 edge32n %l6, %g6, %o6
30204 ta %xcc, 0x5
30205 movvc %xcc, %i3, %o1
30206loop_2856:
30207 edge32n %o4, %l5, %l3
30208 movge %xcc, %l2, %g1
30209 edge8 %o0, %i4, %o3
30210 edge32 %i1, %g2, %i2
30211 orcc %l4, 0x1828, %l1
30212 nop
30213 set 0x26, %l6
30214 sth %i6, [%l7 + %l6]
30215 bgu,a,pn %xcc, loop_2857
30216 addc %g4, 0x0965, %i7
30217 fcmpeq16 %f10, %f20, %g3
30218 movl %icc, %i5, %o7
30219loop_2857:
30220 srlx %g7, 0x12, %i0
30221 sll %o5, 0x0D, %g5
30222 andncc %o2, %l0, %l6
30223 wr %g0, 0x11, %asi
30224 stxa %o6, [%l7 + 0x70] %asi
30225 movne %icc, %i3, %g6
30226 tvc %icc, 0x1
30227 addcc %o4, %l5, %o1
30228 bcc %xcc, loop_2858
30229 alignaddr %l2, %l3, %g1
30230 edge16n %o0, %o3, %i4
30231 fbue %fcc0, loop_2859
30232loop_2858:
30233 movre %i1, 0x0D1, %i2
30234 brgez,a %l4, loop_2860
30235 movre %l1, %g2, %i6
30236loop_2859:
30237 subc %i7, %g3, %i5
30238 ta %xcc, 0x3
30239loop_2860:
30240 srax %o7, 0x09, %g4
30241 fmovsle %icc, %f28, %f9
30242 set 0x57, %i6
30243 ldsba [%l7 + %i6] 0x14, %g7
30244 smul %o5, %g5, %o2
30245 fmovrse %i0, %f9, %f17
30246 fpack16 %f6, %f21
30247 set 0x08, %o4
30248 stba %l0, [%l7 + %o4] 0x04
30249 ldub [%l7 + 0x61], %o6
30250 bleu,a,pt %icc, loop_2861
30251 movgu %xcc, %l6, %g6
30252 movvs %icc, %o4, %i3
30253 addc %o1, %l2, %l5
30254loop_2861:
30255 movg %icc, %g1, %l3
30256 movge %xcc, %o0, %i4
30257 edge8l %o3, %i2, %l4
30258 ldub [%l7 + 0x49], %l1
30259 taddcc %i1, %i6, %g2
30260 tge %xcc, 0x3
30261 movl %xcc, %g3, %i5
30262 fmovse %icc, %f5, %f29
30263 fxnor %f22, %f2, %f4
30264 movg %icc, %o7, %g4
30265 fmovsvc %icc, %f29, %f26
30266 udivx %i7, 0x147F, %g7
30267 edge16ln %o5, %g5, %i0
30268 sdivcc %l0, 0x11EB, %o2
30269 fmovrsgez %o6, %f23, %f22
30270 fone %f2
30271 fbug,a %fcc2, loop_2862
30272 fpack16 %f14, %f6
30273 bvc,a,pt %icc, loop_2863
30274 tcs %icc, 0x7
30275loop_2862:
30276 nop
30277 set 0x12, %o0
30278 ldsba [%l7 + %o0] 0x81, %l6
30279loop_2863:
30280 fsrc1s %f14, %f1
30281 srlx %g6, %i3, %o4
30282 move %icc, %o1, %l2
30283 fornot1s %f6, %f7, %f1
30284 fpack16 %f2, %f14
30285 sllx %l5, %l3, %o0
30286 wr %g0, 0x1f, %asi
30287 stda %f16, [%l7 + 0x40] %asi
30288 membar #Sync
30289 wr %g0, 0x0c, %asi
30290 ldstuba [%l7 + 0x18] %asi, %g1
30291 tle %icc, 0x4
30292 std %o2, [%l7 + 0x58]
30293 for %f16, %f20, %f30
30294 tsubcctv %i2, %i4, %l1
30295 srl %i1, %l4, %g2
30296 fnot2s %f15, %f23
30297 udiv %i6, 0x0418, %g3
30298 smul %i5, 0x12AB, %g4
30299 subcc %i7, %o7, %g7
30300 bne,pn %xcc, loop_2864
30301 nop
30302 setx loop_2865, %l0, %l1
30303 wrpr 0x1, %tl
30304 wrpr %l1, %tpc
30305 add %l1, 0x4, %l1
30306 wrpr %l1, %tnpc
30307 setx 0x34400001400, %l0, %l1
30308 wrpr %l1, %tstate
30309 wrhpr 0x4, %htstate
30310 retry
30311 fmovdl %icc, %f14, %f11
30312 xorcc %g5, %i0, %l0
30313loop_2864:
30314 movg %icc, %o5, %o2
30315loop_2865:
30316 membar 0x1F
30317 bcs loop_2866
30318 tgu %xcc, 0x2
30319 tsubcctv %o6, 0x0780, %g6
30320 fmovrdgez %i3, %f2, %f28
30321loop_2866:
30322 tgu %icc, 0x1
30323 movle %xcc, %o4, %l6
30324 movne %icc, %o1, %l5
30325 ldub [%l7 + 0x17], %l3
30326 mova %icc, %o0, %g1
30327 taddcctv %o3, %i2, %l2
30328 st %f10, [%l7 + 0x7C]
30329 set 0x70, %l3
30330 ldda [%l7 + %l3] 0x18, %i4
30331 movvs %icc, %i1, %l1
30332 movre %l4, 0x0D6, %i6
30333 addcc %g3, 0x0FFF, %g2
30334 brlez,a %i5, loop_2867
30335 tneg %xcc, 0x7
30336 ldsw [%l7 + 0x44], %i7
30337 srlx %g4, 0x12, %g7
30338loop_2867:
30339 tn %icc, 0x6
30340 sir 0x0032
30341 sra %o7, %g5, %i0
30342 addccc %l0, 0x1015, %o5
30343 sir 0x0094
30344 fmovrslz %o2, %f20, %f20
30345 andncc %o6, %g6, %o4
30346 set 0x6C, %g3
30347 swapa [%l7 + %g3] 0x11, %i3
30348 fmovdcc %xcc, %f5, %f24
30349 faligndata %f28, %f8, %f6
30350 edge16n %l6, %l5, %l3
30351 fnors %f31, %f13, %f31
30352 edge32ln %o0, %o1, %o3
30353 array32 %g1, %l2, %i4
30354 sllx %i2, 0x1E, %l1
30355 nop
30356 setx loop_2868, %l0, %l1
30357 wrpr 0x1, %tl
30358 wrpr %l1, %tnpc
30359 setx 0x34400001400, %l0, %l1
30360 wrpr %l1, %tstate
30361 wrhpr 0x4, %htstate
30362 done
30363 fcmpgt16 %f16, %f2, %l4
30364 nop
30365 setx loop_2869, %l0, %l1
30366 wrpr 0x1, %tl
30367 wrpr %l1, %tpc
30368 add %l1, 0x4, %l1
30369 wrpr %l1, %tnpc
30370 setx 0x34400001400, %l0, %l1
30371 wrpr %l1, %tstate
30372 wrhpr 0x4, %htstate
30373 retry
30374 fcmpd %fcc2, %f2, %f28
30375loop_2868:
30376 tvs %icc, 0x0
30377 xnorcc %i6, %i1, %g3
30378loop_2869:
30379 bge,a %xcc, loop_2870
30380 movleu %xcc, %g2, %i5
30381 fnot1s %f28, %f15
30382 faligndata %f28, %f10, %f28
30383loop_2870:
30384 brgz,a %i7, loop_2871
30385 movrgz %g7, %o7, %g4
30386 fbu,a %fcc1, loop_2872
30387 fabsd %f4, %f30
30388loop_2871:
30389 fmovrsgez %g5, %f0, %f11
30390 bneg %icc, loop_2873
30391loop_2872:
30392 andn %i0, 0x0729, %o5
30393 st %f30, [%l7 + 0x20]
30394 xnor %o2, 0x1071, %o6
30395loop_2873:
30396 edge16n %g6, %l0, %i3
30397 tne %icc, 0x7
30398 fornot1s %f13, %f10, %f30
30399 edge8ln %o4, %l5, %l3
30400 set 0x56, %g1
30401 lduha [%l7 + %g1] 0x18, %o0
30402 edge8 %l6, %o3, %g1
30403 tn %xcc, 0x2
30404 fcmpeq16 %f8, %f12, %o1
30405 ldsb [%l7 + 0x25], %i4
30406 srlx %i2, %l2, %l4
30407 tne %icc, 0x4
30408 orn %l1, 0x1AC8, %i1
30409 udivx %g3, 0x1542, %i6
30410 movvs %icc, %g2, %i7
30411 te %xcc, 0x4
30412 fbne,a %fcc2, loop_2874
30413 movrgez %i5, 0x2EA, %g7
30414 movrgez %o7, %g4, %g5
30415 saved
30416 rdpr %cwp, %g1
30417 rdpr %cansave, %g2
30418 rdpr %canrestore, %g3
30419 rdpr %cleanwin, %g4
30420 rdpr %otherwin, %g5
30421 rdpr %wstate, %g6
30422loop_2874:
30423 movneg %xcc, %i0, %o5
30424 movrgz %o2, %g6, %o6
30425 xorcc %i3, %o4, %l0
30426 edge8n %l5, %o0, %l6
30427 fmovdn %icc, %f23, %f3
30428 ta %xcc, 0x7
30429 array16 %l3, %g1, %o1
30430 tg %xcc, 0x3
30431 array8 %o3, %i4, %i2
30432 fmovdneg %icc, %f23, %f23
30433 movrne %l2, %l4, %i1
30434 subc %l1, 0x017C, %g3
30435 fmovrse %g2, %f10, %f31
30436 fnor %f16, %f4, %f30
30437 fmovdge %xcc, %f20, %f11
30438 movvc %xcc, %i7, %i5
30439 tsubcc %g7, 0x1F29, %i6
30440 fones %f16
30441 edge16l %o7, %g5, %i0
30442 brlz %g4, loop_2875
30443 mova %xcc, %o5, %o2
30444 edge16ln %g6, %i3, %o6
30445 sdivcc %o4, 0x04E2, %l0
30446loop_2875:
30447 movrgz %l5, %l6, %o0
30448 movpos %xcc, %g1, %o1
30449 lduh [%l7 + 0x56], %o3
30450 stb %i4, [%l7 + 0x2B]
30451 brlz %i2, loop_2876
30452 and %l2, 0x0952, %l3
30453 ldub [%l7 + 0x48], %l4
30454 xnor %l1, %g3, %g2
30455loop_2876:
30456 smul %i7, 0x1A57, %i1
30457 movcs %icc, %g7, %i6
30458 sra %i5, %o7, %g5
30459 array8 %g4, %i0, %o5
30460 bvs,a,pn %xcc, loop_2877
30461 movrlz %g6, %i3, %o2
30462 edge32 %o6, %o4, %l5
30463 sdiv %l0, 0x0922, %o0
30464loop_2877:
30465 fcmpne16 %f0, %f22, %g1
30466 ldsh [%l7 + 0x20], %l6
30467 movge %xcc, %o1, %i4
30468 smulcc %o3, 0x0C99, %l2
30469 stx %l3, [%l7 + 0x20]
30470 sll %l4, 0x09, %l1
30471 fpsub16s %f18, %f30, %f14
30472 udivcc %i2, 0x19D8, %g3
30473 alignaddr %i7, %i1, %g7
30474 nop
30475 setx loop_2878, %l0, %l1
30476 wrpr 0x1, %tl
30477 wrpr %l1, %tnpc
30478 setx 0x34400001400, %l0, %l1
30479 wrpr %l1, %tstate
30480 wrhpr 0x4, %htstate
30481 done
30482 tneg %xcc, 0x7
30483 tsubcc %g2, 0x1229, %i5
30484 ba,a %icc, loop_2879
30485loop_2878:
30486 fmovdneg %xcc, %f23, %f4
30487 fnands %f15, %f11, %f3
30488 brnz,a %i6, loop_2880
30489loop_2879:
30490 edge8l %o7, %g5, %g4
30491 movl %xcc, %o5, %g6
30492 umul %i0, 0x166C, %o2
30493loop_2880:
30494 movgu %xcc, %i3, %o4
30495 tge %icc, 0x4
30496 prefetch [%l7 + 0x44], 0x1
30497 movrne %l5, %l0, %o6
30498 wr %g0, 0x80, %asi
30499 stba %o0, [%l7 + 0x4D] %asi
30500 edge8 %g1, %o1, %l6
30501 movgu %xcc, %o3, %i4
30502 wr %g0, 0x2f, %asi
30503 stba %l3, [%l7 + 0x2D] %asi
30504 membar #Sync
30505 movneg %icc, %l2, %l4
30506 fcmple16 %f2, %f10, %l1
30507 fnot2 %f2, %f20
30508 set 0x50, %l2
30509 lduwa [%l7 + %l2] 0x0c, %i2
30510 ldub [%l7 + 0x43], %i7
30511 fcmpeq16 %f2, %f30, %g3
30512 movg %icc, %g7, %i1
30513 array16 %g2, %i6, %i5
30514 edge8l %g5, %o7, %o5
30515 edge32n %g4, %g6, %i0
30516 add %l7, 0x40, %l6
30517 wr %g0, 0x88, %asi
30518 casxa [%l6] %asi, %o2, %i3
30519 movvs %icc, %o4, %l5
30520 set 0x4C, %g6
30521 sta %f22, [%l7 + %g6] 0x89
30522 tsubcctv %o6, %l0, %g1
30523 fmuld8sux16 %f13, %f7, %f16
30524 orcc %o1, 0x1BF8, %l6
30525 array16 %o3, %i4, %o0
30526 set 0x5B, %i5
30527 ldsba [%l7 + %i5] 0x18, %l2
30528 xnor %l3, 0x0DF2, %l4
30529 movg %xcc, %l1, %i7
30530 swap [%l7 + 0x48], %i2
30531 set 0x68, %i0
30532 stda %g2, [%l7 + %i0] 0x88
30533 udivcc %g7, 0x0E66, %i1
30534 tne %xcc, 0x0
30535 tleu %icc, 0x4
30536 fbl,a %fcc2, loop_2881
30537 prefetch [%l7 + 0x6C], 0x0
30538 orncc %i6, 0x12B7, %g2
30539 movrlez %g5, %o7, %i5
30540loop_2881:
30541 array16 %g4, %o5, %i0
30542 wr %g0, 0x18, %asi
30543 stwa %g6, [%l7 + 0x38] %asi
30544 prefetch [%l7 + 0x14], 0x3
30545 movl %icc, %i3, %o2
30546 te %xcc, 0x2
30547 nop
30548 setx loop_2882, %l0, %l1
30549 wrpr 0x1, %tl
30550 wrpr %l1, %tnpc
30551 setx 0x34400001400, %l0, %l1
30552 wrpr %l1, %tstate
30553 wrhpr 0x4, %htstate
30554 done
30555 movg %icc, %o4, %o6
30556 sdivx %l0, 0x1612, %g1
30557 alignaddrl %l5, %l6, %o3
30558loop_2882:
30559 bge,a loop_2883
30560 fones %f19
30561 mulscc %i4, %o1, %o0
30562 movrgz %l3, %l4, %l2
30563loop_2883:
30564 brz,a %i7, loop_2884
30565 stbar
30566 tle %icc, 0x6
30567 udivcc %i2, 0x15C2, %l1
30568loop_2884:
30569 movle %xcc, %g7, %g3
30570 bn,a,pn %icc, loop_2885
30571 movcs %icc, %i6, %g2
30572 fmovrdgez %i1, %f4, %f14
30573 movrlez %g5, %o7, %g4
30574loop_2885:
30575 sub %o5, %i5, %g6
30576 movcs %icc, %i0, %o2
30577 movrlez %o4, %i3, %l0
30578 udivx %g1, 0x1BBA, %o6
30579 fexpand %f12, %f22
30580 tvc %xcc, 0x5
30581 taddcc %l6, 0x01A3, %o3
30582 fmovrsgz %i4, %f30, %f31
30583 and %o1, 0x17B4, %o0
30584 xnor %l5, %l3, %l2
30585 std %f2, [%l7 + 0x48]
30586 ldsh [%l7 + 0x24], %i7
30587 std %f28, [%l7 + 0x78]
30588 edge16l %l4, %i2, %g7
30589 udiv %g3, 0x05B5, %i6
30590 ldsb [%l7 + 0x51], %g2
30591 or %i1, 0x0A70, %l1
30592 fbo %fcc0, loop_2886
30593 orn %o7, %g5, %g4
30594 orcc %i5, %o5, %g6
30595 movrlz %i0, 0x183, %o2
30596loop_2886:
30597 lduh [%l7 + 0x36], %o4
30598 edge16ln %l0, %g1, %i3
30599 brnz,a %l6, loop_2887
30600 taddcc %o3, 0x12B9, %i4
30601 nop
30602 setx loop_2888, %l0, %l1
30603 wrpr 0x1, %tl
30604 wrpr %l1, %tpc
30605 add %l1, 0x4, %l1
30606 wrpr %l1, %tnpc
30607 setx 0x34400001400, %l0, %l1
30608 wrpr %l1, %tstate
30609 wrhpr 0x4, %htstate
30610 retry
30611 fand %f28, %f16, %f6
30612loop_2887:
30613 nop
30614 wr %g0, 0x81, %asi
30615 ldswa [%l7 + 0x64] %asi, %o1
30616loop_2888:
30617 movpos %xcc, %o0, %l5
30618 sethi 0x1D84, %o6
30619 tcc %icc, 0x7
30620 tsubcc %l3, %i7, %l2
30621 movgu %icc, %i2, %l4
30622 fmovdl %icc, %f20, %f26
30623 edge32 %g3, %g7, %i6
30624 bne loop_2889
30625 fmovspos %icc, %f12, %f3
30626 fandnot1s %f24, %f18, %f6
30627 fmovsle %xcc, %f4, %f4
30628loop_2889:
30629 fcmped %fcc0, %f20, %f6
30630 fbe %fcc3, loop_2890
30631 edge16 %g2, %l1, %o7
30632 array32 %g5, %g4, %i5
30633 edge32ln %o5, %g6, %i0
30634loop_2890:
30635 sdivcc %o2, 0x1968, %o4
30636 movrgez %i1, 0x1CF, %g1
30637 tsubcc %i3, 0x0E77, %l6
30638 tvc %icc, 0x1
30639 sllx %l0, %i4, %o1
30640 alignaddrl %o0, %l5, %o6
30641 fmul8ulx16 %f4, %f14, %f22
30642 nop
30643 set 0x68, %l0
30644 stw %o3, [%l7 + %l0]
30645 fmovdneg %icc, %f24, %f9
30646 tcs %icc, 0x4
30647 sth %i7, [%l7 + 0x6C]
30648 fbue %fcc2, loop_2891
30649 lduh [%l7 + 0x7E], %l2
30650 edge8n %i2, %l3, %l4
30651 edge32n %g3, %g7, %i6
30652loop_2891:
30653 faligndata %f14, %f4, %f28
30654 set 0x10, %g5
30655 ldda [%l7 + %g5] 0xeb, %g2
30656 movne %icc, %l1, %g5
30657 fnor %f14, %f10, %f20
30658 tvc %xcc, 0x4
30659 fmovscs %icc, %f21, %f21
30660 fbug,a %fcc2, loop_2892
30661 movle %xcc, %o7, %g4
30662 umulcc %o5, %i5, %g6
30663 edge32ln %i0, %o2, %i1
30664loop_2892:
30665 srlx %g1, %i3, %l6
30666 fmovrslez %l0, %f26, %f0
30667 bleu loop_2893
30668 array16 %o4, %i4, %o1
30669 ldx [%l7 + 0x60], %l5
30670 bne,pn %icc, loop_2894
30671loop_2893:
30672 orcc %o0, %o6, %i7
30673 tvc %icc, 0x3
30674 addccc %l2, %o3, %i2
30675loop_2894:
30676 srax %l4, %l3, %g3
30677 fpack32 %f22, %f16, %f0
30678 srax %i6, 0x0E, %g2
30679 array32 %l1, %g5, %o7
30680 sdiv %g7, 0x1CED, %o5
30681 bcc,a,pt %xcc, loop_2895
30682 fbue,a %fcc2, loop_2896
30683 fmovsge %icc, %f0, %f7
30684 movrlez %i5, %g6, %g4
30685loop_2895:
30686 membar 0x28
30687loop_2896:
30688 tge %xcc, 0x6
30689 subccc %o2, 0x1959, %i0
30690 set 0x18, %g2
30691 lda [%l7 + %g2] 0x04, %f8
30692 stx %i1, [%l7 + 0x10]
30693 andn %i3, 0x15C0, %g1
30694 fcmps %fcc2, %f20, %f18
30695 tneg %xcc, 0x1
30696 sdivcc %l6, 0x0B41, %l0
30697 andncc %o4, %i4, %l5
30698 fmovdn %xcc, %f15, %f17
30699 stb %o1, [%l7 + 0x10]
30700 edge32 %o6, %i7, %o0
30701 tgu %xcc, 0x6
30702 fxnor %f4, %f22, %f30
30703 udiv %l2, 0x1968, %i2
30704 tn %xcc, 0x2
30705 movvs %xcc, %l4, %o3
30706 orn %l3, %g3, %i6
30707 movle %icc, %g2, %g5
30708 fands %f5, %f15, %f8
30709 fmovscs %xcc, %f20, %f14
30710 tl %icc, 0x5
30711 wr %g0, 0x19, %asi
30712 stha %o7, [%l7 + 0x7E] %asi
30713 bl loop_2897
30714 fcmpgt16 %f8, %f18, %g7
30715 set 0x8, %i1
30716 stxa %l1, [%g0 + %i1] 0x21
30717loop_2897:
30718 fbuge %fcc2, loop_2898
30719 edge32l %o5, %i5, %g4
30720 fand %f18, %f2, %f4
30721 movrlez %g6, 0x29A, %o2
30722loop_2898:
30723 fbn %fcc3, loop_2899
30724 smulcc %i1, %i0, %i3
30725 fnot2s %f1, %f29
30726 andcc %g1, %l0, %o4
30727loop_2899:
30728 nop
30729 add %l7, 0x38, %l6
30730 wr %g0, 0x89, %asi
30731 casa [%l6] 0x89, %l6, %l5
30732 fcmpne32 %f20, %f8, %o1
30733 or %o6, 0x081B, %i4
30734 ldub [%l7 + 0x6F], %o0
30735 edge16l %i7, %l2, %l4
30736 movcs %icc, %o3, %i2
30737 ld [%l7 + 0x2C], %f21
30738 fbe,a %fcc2, loop_2900
30739 andcc %l3, %i6, %g3
30740 fmovdpos %xcc, %f20, %f4
30741 srl %g5, %o7, %g7
30742loop_2900:
30743 nop
30744 set 0x65, %i3
30745 ldsba [%l7 + %i3] 0x04, %l1
30746 fble %fcc1, loop_2901
30747 bcs,pt %xcc, loop_2902
30748 sethi 0x0C3B, %g2
30749 tle %icc, 0x4
30750loop_2901:
30751 fmovsl %icc, %f3, %f5
30752loop_2902:
30753 andn %i5, 0x1F70, %g4
30754 edge16 %o5, %o2, %i1
30755 edge8n %g6, %i3, %g1
30756 xnorcc %i0, 0x199B, %l0
30757 fmovsneg %xcc, %f3, %f28
30758 tn %xcc, 0x0
30759 bleu,pn %icc, loop_2903
30760 movge %xcc, %l6, %o4
30761 fmovdcc %xcc, %f5, %f24
30762 mulscc %o1, %l5, %o6
30763loop_2903:
30764 smul %o0, %i4, %l2
30765 tneg %icc, 0x2
30766 sdiv %i7, 0x131C, %o3
30767 edge8 %i2, %l3, %i6
30768 fxnors %f20, %f0, %f22
30769 edge32ln %l4, %g5, %g3
30770 fcmpgt32 %f16, %f10, %g7
30771 fmovsle %icc, %f2, %f19
30772 alignaddr %o7, %l1, %g2
30773 call loop_2904
30774 fbug,a %fcc0, loop_2905
30775 array32 %g4, %o5, %o2
30776 edge8l %i1, %g6, %i3
30777loop_2904:
30778 nop
30779 set 0x40, %i7
30780 stda %f16, [%l7 + %i7] 0xf8
30781 membar #Sync
30782loop_2905:
30783 tne %icc, 0x4
30784 movre %g1, %i5, %i0
30785 wr %g0, 0x23, %asi
30786 stba %l0, [%l7 + 0x61] %asi
30787 membar #Sync
30788 fxnors %f4, %f28, %f29
30789 set 0x19, %o2
30790 lduba [%l7 + %o2] 0x81, %l6
30791 subc %o4, %l5, %o1
30792 alignaddrl %o6, %i4, %o0
30793 bn %icc, loop_2906
30794 fcmpeq32 %f22, %f22, %i7
30795 fmovs %f16, %f1
30796 tcc %icc, 0x1
30797loop_2906:
30798 move %xcc, %o3, %i2
30799 movrne %l2, 0x138, %l3
30800 bpos,a loop_2907
30801 xnor %i6, 0x1375, %g5
30802 fnot2s %f8, %f28
30803 taddcc %l4, %g3, %g7
30804loop_2907:
30805 fbul %fcc2, loop_2908
30806 addc %o7, 0x0EC8, %g2
30807 fornot1 %f22, %f20, %f20
30808 fxors %f20, %f23, %f10
30809loop_2908:
30810 nop
30811 set 0x44, %l5
30812 lduwa [%l7 + %l5] 0x10, %l1
30813 ldsh [%l7 + 0x5E], %o5
30814 for %f18, %f18, %f12
30815 movcc %xcc, %o2, %i1
30816 umulcc %g4, 0x1940, %g6
30817 fble,a %fcc2, loop_2909
30818 bleu loop_2910
30819 udivcc %i3, 0x1453, %g1
30820 call loop_2911
30821loop_2909:
30822 mulscc %i0, %l0, %i5
30823loop_2910:
30824 for %f16, %f10, %f26
30825 sub %l6, %l5, %o1
30826loop_2911:
30827 nop
30828 set 0x2C, %o5
30829 sta %f22, [%l7 + %o5] 0x19
30830 array32 %o6, %i4, %o4
30831 sra %o0, 0x19, %i7
30832 alignaddr %o3, %i2, %l2
30833 set 0x40, %l1
30834 stda %f0, [%l7 + %l1] 0xf8
30835 membar #Sync
30836 mulscc %l3, %i6, %l4
30837 fbne,a %fcc0, loop_2912
30838 fmovdcs %icc, %f22, %f30
30839 umul %g3, %g7, %g5
30840 movge %icc, %g2, %l1
30841loop_2912:
30842 sethi 0x0E7F, %o7
30843 ble,a loop_2913
30844 fnors %f25, %f27, %f1
30845 fand %f24, %f14, %f2
30846 smul %o5, 0x1E30, %i1
30847loop_2913:
30848 orncc %o2, %g4, %i3
30849 ldx [%l7 + 0x20], %g6
30850 srlx %g1, %i0, %l0
30851 set 0x20, %o3
30852 stda %i4, [%l7 + %o3] 0x10
30853 lduh [%l7 + 0x72], %l6
30854 movrlz %l5, 0x137, %o1
30855 movrgz %o6, 0x2B6, %o4
30856 tvs %xcc, 0x2
30857 movvs %xcc, %i4, %o0
30858 array32 %o3, %i7, %i2
30859 tne %icc, 0x6
30860 set 0x28, %l4
30861 stxa %l3, [%l7 + %l4] 0x2b
30862 membar #Sync
30863 popc 0x06EE, %i6
30864 xorcc %l2, %l4, %g7
30865 movneg %icc, %g3, %g2
30866 fmul8ulx16 %f28, %f12, %f18
30867 subc %g5, %l1, %o7
30868 bcs %xcc, loop_2914
30869 movneg %icc, %o5, %i1
30870 tpos %icc, 0x6
30871 bne,a,pn %icc, loop_2915
30872loop_2914:
30873 sll %o2, 0x0B, %i3
30874 sethi 0x0FF3, %g6
30875 movre %g4, 0x306, %i0
30876loop_2915:
30877 sdiv %l0, 0x10FF, %i5
30878 ldsh [%l7 + 0x40], %g1
30879 xor %l5, 0x13C9, %l6
30880 movcc %xcc, %o1, %o6
30881 movpos %icc, %i4, %o4
30882 bpos,a loop_2916
30883 fcmpne32 %f20, %f24, %o0
30884 fbul %fcc1, loop_2917
30885 tge %icc, 0x2
30886loop_2916:
30887 edge16l %o3, %i2, %i7
30888 fornot1s %f9, %f15, %f0
30889loop_2917:
30890 sub %i6, 0x009D, %l2
30891 fnegs %f16, %f7
30892 mulx %l4, %g7, %l3
30893 fcmple16 %f6, %f8, %g2
30894 mulx %g3, %l1, %o7
30895 sub %o5, %g5, %o2
30896 tsubcc %i3, %i1, %g6
30897 fcmpd %fcc3, %f2, %f12
30898 restored
30899 rdpr %cwp, %g1
30900 rdpr %cansave, %g2
30901 rdpr %canrestore, %g3
30902 rdpr %cleanwin, %g4
30903 rdpr %otherwin, %g5
30904 rdpr %wstate, %g6
30905 movl %icc, %i0, %g4
30906 fbn %fcc3, loop_2918
30907 fandnot2s %f13, %f7, %f20
30908 flush %l7 + 0x60
30909 restored
30910 rdpr %cwp, %g1
30911 rdpr %cansave, %g2
30912 rdpr %canrestore, %g3
30913 rdpr %cleanwin, %g4
30914 rdpr %otherwin, %g5
30915 rdpr %wstate, %g6
30916loop_2918:
30917 tvs %icc, 0x3
30918 udiv %l0, 0x0123, %i5
30919 edge8l %l5, %g1, %o1
30920 tvc %xcc, 0x1
30921 popc %o6, %l6
30922 lduh [%l7 + 0x74], %i4
30923 xnorcc %o4, %o0, %o3
30924 andn %i7, %i2, %i6
30925 alignaddr %l4, %l2, %l3
30926 fpsub16 %f16, %f24, %f14
30927 movge %xcc, %g7, %g2
30928 smul %g3, %o7, %o5
30929 subccc %g5, 0x0DA9, %o2
30930 edge32ln %i3, %i1, %g6
30931 fmovrsne %i0, %f11, %f20
30932 call loop_2919
30933 movne %icc, %g4, %l1
30934 ldstub [%l7 + 0x41], %i5
30935 array8 %l5, %l0, %g1
30936loop_2919:
30937 sdiv %o6, 0x0F1B, %o1
30938 fmovrse %i4, %f19, %f24
30939 fcmpeq32 %f6, %f30, %o4
30940 bcs %icc, loop_2920
30941 movcc %icc, %l6, %o3
30942 restored
30943 rdpr %cwp, %g1
30944 rdpr %cansave, %g2
30945 rdpr %canrestore, %g3
30946 rdpr %cleanwin, %g4
30947 rdpr %otherwin, %g5
30948 rdpr %wstate, %g6
30949 nop
30950 setx loop_2921, %l0, %l1
30951 jmpl %l1, %o0
30952loop_2920:
30953 fbg,a %fcc0, loop_2922
30954 ldsb [%l7 + 0x6C], %i2
30955 movg %xcc, %i6, %l4
30956loop_2921:
30957 edge16n %i7, %l2, %l3
30958loop_2922:
30959 subcc %g2, 0x1FF8, %g3
30960 andn %o7, %o5, %g5
30961 taddcctv %g7, %o2, %i3
30962 fnegs %f14, %f16
30963 fmovrdgez %i1, %f18, %f30
30964 sll %i0, 0x06, %g6
30965 movle %icc, %l1, %i5
30966 smulcc %l5, 0x155E, %l0
30967 fba %fcc3, loop_2923
30968 movg %icc, %g1, %g4
30969 fabss %f28, %f27
30970 movge %xcc, %o6, %i4
30971loop_2923:
30972 movl %icc, %o4, %o1
30973 fmovde %icc, %f15, %f31
30974 tge %icc, 0x5
30975 edge8ln %o3, %o0, %i2
30976 sdiv %i6, 0x0431, %l6
30977 sdiv %l4, 0x17E1, %i7
30978 lduh [%l7 + 0x0C], %l3
30979 xor %l2, 0x101E, %g2
30980 mova %icc, %o7, %g3
30981 sdivcc %g5, 0x150A, %o5
30982 alignaddr %o2, %g7, %i3
30983 fble %fcc2, loop_2924
30984 st %f19, [%l7 + 0x40]
30985 fmovdgu %icc, %f25, %f18
30986 movcs %icc, %i1, %i0
30987loop_2924:
30988 andncc %l1, %i5, %g6
30989 tle %xcc, 0x7
30990 tne %xcc, 0x0
30991 be,a,pt %icc, loop_2925
30992 add %l5, 0x1BDF, %l0
30993 fmovrsgez %g1, %f25, %f25
30994 taddcc %o6, 0x1037, %g4
30995loop_2925:
30996 move %xcc, %o4, %o1
30997 fxors %f28, %f10, %f2
30998 tleu %icc, 0x5
30999 fmovsvs %icc, %f14, %f22
31000 add %i4, 0x0219, %o0
31001 fxnor %f24, %f14, %f20
31002 orcc %o3, %i6, %l6
31003 fmovsvs %icc, %f24, %f19
31004 flush %l7 + 0x48
31005 wr %g0, 0x2a, %asi
31006 stda %l4, [%l7 + 0x48] %asi
31007 membar #Sync
31008 movcs %icc, %i2, %l3
31009 tsubcctv %l2, 0x040A, %g2
31010 bleu,pn %icc, loop_2926
31011 ldstub [%l7 + 0x59], %o7
31012 srl %i7, 0x13, %g5
31013 srlx %o5, 0x03, %o2
31014loop_2926:
31015 xorcc %g7, 0x1B85, %g3
31016 stw %i3, [%l7 + 0x38]
31017 fmovsge %icc, %f8, %f8
31018 fzeros %f23
31019 tvc %icc, 0x6
31020 fandnot1s %f16, %f27, %f4
31021 umul %i1, %i0, %l1
31022 edge8ln %g6, %l5, %l0
31023 sethi 0x00A5, %i5
31024 fcmpes %fcc2, %f4, %f27
31025 add %g1, 0x034D, %o6
31026 movvc %xcc, %g4, %o1
31027 membar 0x5F
31028 fnot1 %f26, %f16
31029 fmovrslz %o4, %f13, %f25
31030 andn %i4, %o0, %i6
31031 movn %icc, %l6, %o3
31032 movpos %icc, %i2, %l4
31033 edge32n %l2, %l3, %g2
31034 fbu %fcc1, loop_2927
31035 tpos %icc, 0x1
31036 fmovsvc %icc, %f1, %f9
31037 smulcc %o7, 0x13A4, %g5
31038loop_2927:
31039 fpack32 %f26, %f12, %f18
31040 set 0x70, %o6
31041 prefetcha [%l7 + %o6] 0x14, 0x0
31042 andncc %o2, %o5, %g7
31043 tsubcc %i3, 0x0536, %g3
31044 edge32n %i1, %i0, %l1
31045 andncc %l5, %l0, %i5
31046 ld [%l7 + 0x64], %f9
31047 membar #Sync
31048 set 0x40, %i2
31049 ldda [%l7 + %i2] 0xf9, %f16
31050 wr %g0, 0x81, %asi
31051 ldswa [%l7 + 0x78] %asi, %g1
31052 xnor %g6, 0x1425, %g4
31053 bvc %icc, loop_2928
31054 fmovrde %o6, %f6, %f18
31055 tge %icc, 0x6
31056 edge32n %o1, %o4, %o0
31057loop_2928:
31058 movrlez %i4, %i6, %l6
31059 movcs %icc, %i2, %l4
31060 fmovrsgez %l2, %f13, %f26
31061 xorcc %l3, %o3, %o7
31062 movpos %xcc, %g5, %i7
31063 ldx [%l7 + 0x18], %g2
31064 movrgz %o2, 0x159, %o5
31065 andn %g7, 0x1740, %i3
31066 bl %icc, loop_2929
31067 tpos %icc, 0x1
31068 alignaddr %g3, %i1, %l1
31069 fbug,a %fcc0, loop_2930
31070loop_2929:
31071 ble,a,pn %icc, loop_2931
31072 subccc %i0, 0x087E, %l5
31073 swap [%l7 + 0x6C], %i5
31074loop_2930:
31075 movle %icc, %g1, %l0
31076loop_2931:
31077 fmovs %f19, %f27
31078 taddcc %g4, %g6, %o6
31079 add %l7, 0x68, %l6
31080 wr %g0, 0x0c, %asi
31081 casxa [%l6] 0x0c, %o4, %o0
31082 movrne %o1, 0x225, %i6
31083 andn %i4, %i2, %l6
31084 alignaddrl %l4, %l3, %o3
31085 wr %g0, 0x0c, %asi
31086 stxa %l2, [%l7 + 0x58] %asi
31087 be,a,pt %xcc, loop_2932
31088 fmul8sux16 %f16, %f26, %f24
31089 bleu,a,pn %xcc, loop_2933
31090 andcc %g5, 0x03D2, %o7
31091loop_2932:
31092 tleu %xcc, 0x1
31093 fcmpgt16 %f10, %f10, %i7
31094loop_2933:
31095 fcmpes %fcc3, %f25, %f20
31096 subccc %g2, 0x10A6, %o5
31097 taddcctv %g7, %i3, %g3
31098 fnegs %f21, %f3
31099 wr %g0, 0x89, %asi
31100 lda [%l7 + 0x54] %asi, %f12
31101 fmovdgu %icc, %f6, %f12
31102 andcc %i1, 0x05B2, %l1
31103 add %l7, 0x5C, %l6
31104 wr %g0, 0x81, %asi
31105 lda [%l6] %asi, %i0
31106 casa [%l6] %asi, %i0, %o2
31107 tgu %xcc, 0x5
31108 orncc %l5, 0x0186, %i5
31109 tvs %icc, 0x0
31110 tleu %xcc, 0x2
31111 fabss %f7, %f8
31112 andncc %l0, %g1, %g4
31113 restored
31114 rdpr %cwp, %g1
31115 rdpr %cansave, %g2
31116 rdpr %canrestore, %g3
31117 rdpr %cleanwin, %g4
31118 rdpr %otherwin, %g5
31119 rdpr %wstate, %g6
31120 mova %xcc, %o6, %g6
31121 ldstub [%l7 + 0x35], %o0
31122 tn %icc, 0x6
31123 movrlez %o1, 0x237, %o4
31124 sdivx %i4, 0x0BAD, %i6
31125 subcc %l6, %l4, %l3
31126 sdivx %o3, 0x02D1, %l2
31127 ldstub [%l7 + 0x0C], %i2
31128 ba,a,pt %icc, loop_2934
31129 fsrc1s %f20, %f8
31130 srlx %o7, %g5, %i7
31131 edge8ln %g2, %g7, %o5
31132loop_2934:
31133 movn %icc, %i3, %g3
31134 movrgez %i1, 0x220, %i0
31135 prefetch [%l7 + 0x20], 0x2
31136 nop
31137 setx loop_2935, %l0, %l1
31138 wrpr 0x1, %tl
31139 wrpr %l1, %tnpc
31140 setx 0x34400001400, %l0, %l1
31141 wrpr %l1, %tstate
31142 wrhpr 0x4, %htstate
31143 done
31144 movgu %icc, %o2, %l1
31145 tcc %xcc, 0x4
31146 fbe,a %fcc2, loop_2936
31147loop_2935:
31148 sub %i5, 0x1F18, %l0
31149 alignaddr %l5, %g4, %g1
31150 fpadd32s %f20, %f6, %f20
31151loop_2936:
31152 movre %o6, %g6, %o0
31153 fnands %f9, %f19, %f9
31154 popc %o4, %i4
31155 tsubcctv %i6, %o1, %l6
31156 sir 0x165D
31157 fsrc2 %f12, %f28
31158 edge16l %l3, %o3, %l4
31159 fnot1s %f21, %f15
31160 fmovspos %xcc, %f8, %f24
31161 fcmple16 %f18, %f8, %l2
31162 umulcc %i2, %g5, %o7
31163 xorcc %i7, %g7, %o5
31164 ldx [%l7 + 0x78], %g2
31165 subcc %g3, %i3, %i0
31166 fexpand %f5, %f16
31167 ldsb [%l7 + 0x3C], %i1
31168 movl %icc, %o2, %l1
31169 movpos %xcc, %i5, %l0
31170 fbu %fcc3, loop_2937
31171 fmovdge %xcc, %f22, %f15
31172 fmovse %icc, %f22, %f1
31173 movre %g4, %g1, %l5
31174loop_2937:
31175 srlx %g6, %o6, %o0
31176 movrgz %o4, 0x0C9, %i6
31177 ldd [%l7 + 0x18], %f14
31178 wr %g0, 0x88, %asi
31179 lduha [%l7 + 0x3A] %asi, %o1
31180 fcmped %fcc0, %f30, %f6
31181 prefetch [%l7 + 0x0C], 0x1
31182 prefetch [%l7 + 0x24], 0x3
31183 tpos %xcc, 0x2
31184 sll %i4, %l3, %l6
31185 tgu %icc, 0x2
31186 sub %l4, %l2, %i2
31187 orn %g5, %o7, %o3
31188 st %f3, [%l7 + 0x1C]
31189 edge8ln %g7, %i7, %o5
31190 add %l7, 0x30, %l6
31191 wr %g0, 0x89, %asi
31192 casxa [%l6] 0x89, %g2, %g3
31193 bvs,pn %xcc, loop_2938
31194 edge8l %i3, %i1, %i0
31195 add %l1, 0x18F6, %i5
31196 fbuge %fcc1, loop_2939
31197loop_2938:
31198 fcmps %fcc1, %f8, %f5
31199 ldstub [%l7 + 0x4B], %o2
31200 bcs,pt %icc, loop_2940
31201loop_2939:
31202 ldsw [%l7 + 0x40], %l0
31203 ldstub [%l7 + 0x1E], %g4
31204 popc %g1, %l5
31205loop_2940:
31206 tsubcc %o6, %g6, %o0
31207 fcmpgt32 %f18, %f14, %i6
31208 pdist %f4, %f4, %f16
31209 sir 0x0313
31210 sll %o1, 0x1E, %i4
31211 movvs %icc, %l3, %l6
31212 fbl,a %fcc2, loop_2941
31213 ldsw [%l7 + 0x60], %o4
31214 sdivx %l2, 0x00EB, %i2
31215 edge16n %l4, %g5, %o3
31216loop_2941:
31217 prefetch [%l7 + 0x74], 0x1
31218 brgz %g7, loop_2942
31219 fsrc2s %f19, %f6
31220 movrgz %i7, %o7, %o5
31221 edge8l %g2, %g3, %i3
31222loop_2942:
31223 add %i0, 0x1E22, %i1
31224 fnand %f20, %f14, %f2
31225 edge16l %i5, %l1, %o2
31226 tpos %icc, 0x3
31227 sub %l0, 0x1A18, %g4
31228 nop
31229 set 0x68, %g7
31230 lduh [%l7 + %g7], %g1
31231 movgu %xcc, %o6, %l5
31232 movle %xcc, %g6, %i6
31233 set 0x30, %i4
31234 sta %f31, [%l7 + %i4] 0x15
31235 movvs %xcc, %o1, %o0
31236 udivx %i4, 0x0160, %l3
31237 movpos %icc, %l6, %o4
31238 fmovsvc %icc, %f0, %f10
31239 fmovdcs %icc, %f4, %f26
31240 fpsub32 %f30, %f10, %f16
31241 movleu %icc, %l2, %l4
31242 edge16n %i2, %g5, %g7
31243 fcmpgt16 %f6, %f2, %i7
31244 lduw [%l7 + 0x2C], %o3
31245 set 0x58, %o7
31246 stwa %o5, [%l7 + %o7] 0x88
31247 movrgez %g2, %o7, %i3
31248 fmovrde %g3, %f12, %f22
31249 bshuffle %f20, %f18, %f10
31250 movne %xcc, %i0, %i5
31251 brgz %i1, loop_2943
31252 edge16ln %o2, %l0, %g4
31253 movvc %xcc, %l1, %g1
31254 movgu %xcc, %o6, %l5
31255loop_2943:
31256 fornot2 %f10, %f6, %f2
31257 bvs loop_2944
31258 fmovdl %icc, %f26, %f28
31259 tcs %icc, 0x6
31260 movvc %icc, %g6, %o1
31261loop_2944:
31262 taddcctv %o0, 0x0595, %i4
31263 fmovse %xcc, %f31, %f28
31264 popc %i6, %l6
31265 tg %xcc, 0x2
31266 sdiv %l3, 0x0ACA, %o4
31267 fmovda %icc, %f17, %f25
31268 popc %l2, %l4
31269 sethi 0x0F0B, %g5
31270 set 0x60, %o1
31271 stxa %i2, [%l7 + %o1] 0x81
31272 srl %g7, %i7, %o3
31273 edge16n %g2, %o7, %i3
31274 movre %g3, %i0, %o5
31275 edge32l %i5, %o2, %l0
31276 tsubcctv %g4, %i1, %g1
31277 std %o6, [%l7 + 0x58]
31278 tl %xcc, 0x2
31279 and %l1, 0x0FA7, %g6
31280 sdivx %o1, 0x0CF1, %l5
31281 udivx %o0, 0x030A, %i6
31282 sir 0x06AF
31283 tvs %xcc, 0x2
31284 umul %i4, 0x041B, %l6
31285 fbuge,a %fcc1, loop_2945
31286 movleu %icc, %o4, %l3
31287 orcc %l2, %l4, %i2
31288 fbg,a %fcc2, loop_2946
31289loop_2945:
31290 fcmpeq16 %f24, %f2, %g7
31291 array32 %i7, %g5, %o3
31292 sdiv %g2, 0x07B7, %i3
31293loop_2946:
31294 fmovdcs %icc, %f7, %f0
31295 std %f14, [%l7 + 0x18]
31296 stx %o7, [%l7 + 0x78]
31297 popc 0x1602, %g3
31298 bneg loop_2947
31299 tgu %xcc, 0x3
31300 fpack16 %f4, %f6
31301 movg %icc, %i0, %o5
31302loop_2947:
31303 movne %icc, %o2, %i5
31304 restored
31305 rdpr %cwp, %g1
31306 rdpr %cansave, %g2
31307 rdpr %canrestore, %g3
31308 rdpr %cleanwin, %g4
31309 rdpr %otherwin, %g5
31310 rdpr %wstate, %g6
31311 udivx %l0, 0x0EB8, %g4
31312 bn,a loop_2948
31313 alignaddrl %g1, %o6, %l1
31314 array32 %g6, %o1, %i1
31315 fandnot1 %f18, %f10, %f2
31316loop_2948:
31317 fmovdneg %xcc, %f10, %f23
31318 srl %l5, 0x09, %o0
31319 movvs %xcc, %i6, %i4
31320 movre %o4, %l6, %l3
31321 fnot2 %f6, %f8
31322 edge8n %l4, %l2, %g7
31323 smulcc %i7, 0x0655, %g5
31324 sub %o3, 0x0F18, %g2
31325 subccc %i2, %i3, %o7
31326 stx %g3, [%l7 + 0x30]
31327 tge %xcc, 0x3
31328 edge8l %i0, %o2, %i5
31329 fmovda %xcc, %f9, %f20
31330 edge16l %o5, %g4, %l0
31331 xnorcc %g1, 0x1015, %l1
31332 tcs %xcc, 0x0
31333 movpos %xcc, %o6, %o1
31334 set 0x54, %l6
31335 ldstuba [%l7 + %l6] 0x0c, %i1
31336 edge8n %l5, %o0, %i6
31337 bl,a %xcc, loop_2949
31338 edge8l %i4, %o4, %g6
31339 edge16 %l3, %l6, %l4
31340 tgu %xcc, 0x1
31341loop_2949:
31342 xor %g7, 0x10E3, %l2
31343 movre %g5, %o3, %i7
31344 bcc loop_2950
31345 fbule,a %fcc0, loop_2951
31346 fmovsg %icc, %f27, %f24
31347 fmovd %f24, %f30
31348loop_2950:
31349 faligndata %f26, %f20, %f0
31350loop_2951:
31351 addcc %i2, 0x0B64, %i3
31352 wr %g0, 0x0c, %asi
31353 prefetcha [%l7 + 0x48] %asi, 0x1
31354 stx %g2, [%l7 + 0x68]
31355 sub %g3, 0x1285, %o2
31356 fmul8x16al %f29, %f25, %f18
31357 set 0x6B, %g4
31358 ldstuba [%l7 + %g4] 0x11, %i0
31359 fmovspos %xcc, %f5, %f11
31360 xnor %i5, 0x02E1, %o5
31361 for %f16, %f24, %f12
31362 subccc %l0, 0x174C, %g1
31363 tg %icc, 0x0
31364 fone %f10
31365 sub %l1, 0x12D1, %o6
31366 mova %icc, %o1, %i1
31367 fmovsvs %icc, %f1, %f27
31368 taddcc %l5, 0x1563, %g4
31369 tvs %xcc, 0x6
31370 movgu %icc, %i6, %o0
31371 membar 0x4D
31372 xnorcc %i4, %o4, %l3
31373 set 0x40, %i6
31374 lduwa [%l7 + %i6] 0x89, %l6
31375 mova %xcc, %l4, %g6
31376 edge32 %g7, %l2, %o3
31377 movn %icc, %g5, %i7
31378 andncc %i2, %i3, %o7
31379 sub %g3, %o2, %g2
31380 fmul8ulx16 %f10, %f2, %f24
31381 set 0x40, %o4
31382 stda %f16, [%l7 + %o4] 0x89
31383 edge16ln %i0, %i5, %o5
31384 fbn %fcc3, loop_2952
31385 fpack16 %f6, %f14
31386 tne %xcc, 0x1
31387 fmovrslez %l0, %f23, %f1
31388loop_2952:
31389 fsrc2 %f4, %f20
31390 movl %icc, %g1, %l1
31391 nop
31392 setx loop_2953, %l0, %l1
31393 jmpl %l1, %o6
31394 ta %xcc, 0x0
31395 fmovrse %o1, %f13, %f16
31396 ba,pt %xcc, loop_2954
31397loop_2953:
31398 brgz,a %l5, loop_2955
31399 mulscc %g4, %i6, %i1
31400 fxor %f16, %f26, %f12
31401loop_2954:
31402 tsubcc %o0, 0x199B, %i4
31403loop_2955:
31404 bvc,a,pt %icc, loop_2956
31405 smul %l3, 0x05EB, %l6
31406 alignaddr %o4, %l4, %g6
31407 std %l2, [%l7 + 0x20]
31408loop_2956:
31409 std %g6, [%l7 + 0x10]
31410 fsrc1s %f6, %f18
31411 fands %f0, %f1, %f28
31412 mulscc %o3, 0x0212, %g5
31413 brlz %i7, loop_2957
31414 movrne %i2, 0x3A6, %o7
31415 umulcc %i3, 0x1871, %g3
31416 ldstub [%l7 + 0x23], %o2
31417loop_2957:
31418 edge8n %i0, %g2, %i5
31419 set 0x78, %l3
31420 ldxa [%l7 + %l3] 0x19, %l0
31421 fmuld8sux16 %f5, %f15, %f26
31422 addc %o5, 0x18F1, %g1
31423 movneg %icc, %o6, %o1
31424 movl %icc, %l1, %l5
31425 andcc %g4, 0x0F8C, %i1
31426 fnand %f22, %f20, %f24
31427 fbul,a %fcc0, loop_2958
31428 fsrc2 %f2, %f28
31429 movne %icc, %i6, %i4
31430 movrgz %l3, 0x299, %l6
31431loop_2958:
31432 stbar
31433 fmovrdne %o0, %f22, %f4
31434 xorcc %o4, 0x1F7F, %g6
31435 fmovsle %icc, %f2, %f7
31436 srlx %l2, 0x12, %g7
31437 fbe %fcc2, loop_2959
31438 fbue,a %fcc0, loop_2960
31439 movne %icc, %l4, %g5
31440 brlez %i7, loop_2961
31441loop_2959:
31442 fmovdleu %xcc, %f14, %f3
31443loop_2960:
31444 nop
31445 set 0x50, %g3
31446 stha %o3, [%l7 + %g3] 0x18
31447loop_2961:
31448 sllx %i2, %i3, %g3
31449 fcmple16 %f10, %f30, %o7
31450 set 0x19, %g1
31451 lduba [%l7 + %g1] 0x14, %i0
31452 addccc %g2, 0x1343, %i5
31453 add %l7, 0x70, %l6
31454 wr %g0, 0x89, %asi
31455 ldxa [%l6] %asi, %l0
31456 casxa [%l6] 0x89, %l0, %o2
31457 fornot2 %f20, %f22, %f24
31458 sth %g1, [%l7 + 0x3E]
31459 fmovdgu %xcc, %f0, %f11
31460 ta %xcc, 0x2
31461 fbuge,a %fcc0, loop_2962
31462 movg %xcc, %o6, %o1
31463 bvs loop_2963
31464 mulx %l1, %l5, %o5
31465loop_2962:
31466 orcc %g4, %i1, %i6
31467 sub %i4, 0x00FF, %l3
31468loop_2963:
31469 tcs %icc, 0x2
31470 umul %l6, 0x1A2B, %o0
31471 movrlz %o4, %l2, %g6
31472 ld [%l7 + 0x58], %f22
31473 movne %icc, %l4, %g5
31474 edge32l %i7, %o3, %g7
31475 fexpand %f18, %f22
31476 movleu %xcc, %i3, %i2
31477 bneg %icc, loop_2964
31478 edge8ln %g3, %i0, %g2
31479 taddcctv %o7, %l0, %i5
31480 sll %o2, 0x0B, %g1
31481loop_2964:
31482 and %o1, %l1, %o6
31483 addccc %l5, %o5, %i1
31484 movrgz %g4, %i6, %l3
31485 brnz %i4, loop_2965
31486 move %icc, %l6, %o4
31487 fble,a %fcc1, loop_2966
31488 fblg %fcc0, loop_2967
31489loop_2965:
31490 fbge %fcc3, loop_2968
31491 bn,pn %xcc, loop_2969
31492loop_2966:
31493 brlez,a %o0, loop_2970
31494loop_2967:
31495 fmovs %f17, %f6
31496loop_2968:
31497 fbge %fcc2, loop_2971
31498loop_2969:
31499 srl %g6, 0x01, %l4
31500loop_2970:
31501 sdivcc %l2, 0x00BD, %i7
31502 edge32 %o3, %g5, %i3
31503loop_2971:
31504 tneg %icc, 0x0
31505 fmovrdgez %i2, %f2, %f6
31506 movg %xcc, %g7, %g3
31507 movrgez %i0, %o7, %l0
31508 array32 %i5, %o2, %g2
31509 saved
31510 rdpr %cwp, %g1
31511 rdpr %cansave, %g2
31512 rdpr %canrestore, %g3
31513 rdpr %cleanwin, %g4
31514 rdpr %otherwin, %g5
31515 rdpr %wstate, %g6
31516 fcmple32 %f28, %f6, %g1
31517 fandnot2 %f0, %f12, %f12
31518 swap [%l7 + 0x64], %l1
31519 tn %icc, 0x1
31520 subc %o6, 0x096C, %o1
31521 ldsb [%l7 + 0x3D], %l5
31522 umulcc %i1, 0x1239, %o5
31523 brlez %i6, loop_2972
31524 taddcc %g4, 0x1CFB, %i4
31525 smulcc %l3, 0x1ED6, %o4
31526 stx %l6, [%l7 + 0x58]
31527loop_2972:
31528 fmovdneg %xcc, %f8, %f7
31529 tge %xcc, 0x2
31530 fcmpgt32 %f2, %f10, %o0
31531 set 0x20, %l2
31532 ldsha [%l7 + %l2] 0x14, %g6
31533 alignaddrl %l4, %i7, %l2
31534 edge16 %g5, %o3, %i3
31535 fmovrdlez %g7, %f22, %f22
31536 nop
31537 set 0x10, %o0
31538 prefetch [%l7 + %o0], 0x1
31539 bne,a %icc, loop_2973
31540 andncc %i2, %i0, %o7
31541 std %g2, [%l7 + 0x08]
31542 movleu %icc, %i5, %l0
31543loop_2973:
31544 movrlz %o2, 0x0BC, %g1
31545 tl %xcc, 0x2
31546 orn %g2, 0x1DDA, %o6
31547 set 0x28, %g6
31548 ldsha [%l7 + %g6] 0x18, %o1
31549 and %l1, %l5, %i1
31550 taddcctv %o5, %i6, %g4
31551 fble %fcc2, loop_2974
31552 edge16n %i4, %l3, %o4
31553 or %l6, %g6, %l4
31554 addcc %o0, %l2, %i7
31555loop_2974:
31556 umulcc %g5, %o3, %g7
31557 wr %g0, 0x80, %asi
31558 ldda [%l7 + 0x40] %asi, %f16
31559 wr %g0, 0x2b, %asi
31560 stxa %i2, [%l7 + 0x78] %asi
31561 membar #Sync
31562 sdivcc %i3, 0x0D97, %i0
31563 andn %g3, %i5, %o7
31564 fmovsge %xcc, %f22, %f19
31565 bg %xcc, loop_2975
31566 fmovsvc %xcc, %f23, %f28
31567 fmul8x16 %f16, %f24, %f20
31568 xorcc %l0, %g1, %o2
31569loop_2975:
31570 fornot1s %f13, %f10, %f15
31571 fones %f31
31572 tle %icc, 0x0
31573 fmovdcc %icc, %f23, %f7
31574 movcc %icc, %o6, %g2
31575 fmul8x16au %f14, %f17, %f22
31576 fmovrse %o1, %f3, %f19
31577 addccc %l1, %i1, %o5
31578 set 0x24, %i5
31579 sta %f26, [%l7 + %i5] 0x0c
31580 movrgez %l5, %g4, %i4
31581 fmul8x16 %f18, %f6, %f24
31582 orn %i6, 0x083E, %l3
31583 fandnot2 %f0, %f10, %f14
31584 movneg %icc, %o4, %g6
31585 movleu %icc, %l4, %o0
31586 fbn,a %fcc1, loop_2976
31587 tl %icc, 0x6
31588 popc %l6, %i7
31589 nop
31590 set 0x78, %l0
31591 std %f0, [%l7 + %l0]
31592loop_2976:
31593 fmovsge %xcc, %f1, %f31
31594 tleu %xcc, 0x1
31595 taddcc %l2, 0x0D8E, %g5
31596 set 0x5C, %g5
31597 stwa %o3, [%l7 + %g5] 0x11
31598 fcmpne32 %f10, %f14, %g7
31599 nop
31600 setx loop_2977, %l0, %l1
31601 jmpl %l1, %i2
31602 movrne %i0, 0x3EB, %g3
31603 array8 %i5, %o7, %i3
31604 popc 0x1F54, %g1
31605loop_2977:
31606 fbuge %fcc1, loop_2978
31607 movvc %icc, %o2, %l0
31608 ldstub [%l7 + 0x58], %o6
31609 smul %o1, 0x1392, %l1
31610loop_2978:
31611 and %g2, 0x153A, %i1
31612 edge8ln %l5, %o5, %g4
31613 taddcc %i6, 0x011A, %i4
31614 subccc %o4, 0x1E70, %l3
31615 movne %xcc, %l4, %o0
31616 fbug %fcc2, loop_2979
31617 subcc %g6, 0x1BCE, %l6
31618 sethi 0x0E1D, %i7
31619 fandnot2s %f24, %f0, %f18
31620loop_2979:
31621 orcc %l2, %o3, %g7
31622 fmovs %f4, %f8
31623 fnot2 %f24, %f0
31624 fandnot2s %f23, %f15, %f22
31625 movgu %icc, %i2, %g5
31626 wr %g0, 0x10, %asi
31627 ldsha [%l7 + 0x32] %asi, %g3
31628 fbe,a %fcc2, loop_2980
31629 edge8n %i0, %i5, %o7
31630 tneg %xcc, 0x2
31631 ldub [%l7 + 0x2F], %g1
31632loop_2980:
31633 fmovde %xcc, %f22, %f10
31634 fbo %fcc2, loop_2981
31635 tsubcc %i3, %l0, %o2
31636 bshuffle %f18, %f16, %f30
31637 lduh [%l7 + 0x3E], %o1
31638loop_2981:
31639 sll %l1, %o6, %g2
31640 brlez,a %i1, loop_2982
31641 sdivx %l5, 0x1A9D, %g4
31642 sdivcc %o5, 0x1F1D, %i6
31643 fmovsa %xcc, %f6, %f6
31644loop_2982:
31645 saved
31646 rdpr %cwp, %g1
31647 rdpr %cansave, %g2
31648 rdpr %canrestore, %g3
31649 rdpr %cleanwin, %g4
31650 rdpr %otherwin, %g5
31651 rdpr %wstate, %g6
31652 fxnor %f30, %f0, %f6
31653 edge16 %i4, %l3, %l4
31654 wr %g0, 0x0c, %asi
31655 stha %o4, [%l7 + 0x60] %asi
31656 fcmpeq16 %f18, %f24, %g6
31657 edge16l %l6, %o0, %i7
31658 nop
31659 set 0x08, %g2
31660 ldstub [%l7 + %g2], %l2
31661 fmovdcc %icc, %f1, %f13
31662 fcmped %fcc1, %f0, %f8
31663 subcc %o3, %g7, %g5
31664 fmovde %icc, %f13, %f25
31665 edge32l %g3, %i0, %i2
31666 umul %i5, 0x1A52, %g1
31667 tvs %xcc, 0x3
31668 andcc %i3, 0x0C2E, %o7
31669 lduh [%l7 + 0x72], %o2
31670 fmovd %f6, %f4
31671 umulcc %l0, 0x11A5, %o1
31672 srax %l1, %g2, %i1
31673 edge16l %o6, %g4, %l5
31674 set 0x3C, %i0
31675 lduha [%l7 + %i0] 0x89, %i6
31676 fcmple32 %f0, %f26, %o5
31677 saved
31678 rdpr %cwp, %g1
31679 rdpr %cansave, %g2
31680 rdpr %canrestore, %g3
31681 rdpr %cleanwin, %g4
31682 rdpr %otherwin, %g5
31683 rdpr %wstate, %g6
31684 fbe %fcc2, loop_2983
31685 tleu %xcc, 0x6
31686 fmovdg %icc, %f22, %f31
31687 set 0x40, %i1
31688 ldda [%l7 + %i1] 0x26, %i4
31689loop_2983:
31690 tvs %xcc, 0x3
31691 st %f19, [%l7 + 0x24]
31692 srax %l4, 0x1E, %o4
31693 movg %icc, %l3, %l6
31694 orncc %o0, %i7, %l2
31695 movle %icc, %o3, %g7
31696 xorcc %g6, %g5, %i0
31697 movg %xcc, %i2, %i5
31698 ta %xcc, 0x5
31699 saved
31700 rdpr %cwp, %g1
31701 rdpr %cansave, %g2
31702 rdpr %canrestore, %g3
31703 rdpr %cleanwin, %g4
31704 rdpr %otherwin, %g5
31705 rdpr %wstate, %g6
31706 and %g3, 0x1C6D, %i3
31707 edge16 %g1, %o7, %l0
31708 orn %o2, 0x00AF, %o1
31709 wr %g0, 0x89, %asi
31710 swapa [%l7 + 0x70] %asi, %g2
31711 sethi 0x09B6, %i1
31712 andncc %o6, %g4, %l5
31713 fsrc1 %f16, %f8
31714 edge8 %i6, %o5, %i4
31715 fmovsl %xcc, %f1, %f11
31716 fcmple32 %f8, %f28, %l4
31717 fmovrdne %l1, %f8, %f8
31718 fmovsa %icc, %f0, %f0
31719 tpos %xcc, 0x1
31720 wr %g0, 0x2f, %asi
31721 stwa %o4, [%l7 + 0x2C] %asi
31722 membar #Sync
31723 sdivx %l3, 0x1250, %l6
31724 ba,a,pn %icc, loop_2984
31725 fbe,a %fcc0, loop_2985
31726 edge8ln %o0, %l2, %i7
31727 taddcctv %o3, 0x05C6, %g6
31728loop_2984:
31729 te %icc, 0x2
31730loop_2985:
31731 tvc %xcc, 0x2
31732 andcc %g7, 0x1403, %i0
31733 fpack32 %f24, %f4, %f24
31734 wr %g0, 0x11, %asi
31735 ldda [%l7 + 0x40] %asi, %f0
31736 movle %xcc, %g5, %i5
31737 fble,a %fcc2, loop_2986
31738 edge16 %i2, %i3, %g3
31739 srax %g1, %o7, %o2
31740 orncc %l0, 0x02DA, %o1
31741loop_2986:
31742 subccc %g2, 0x0540, %o6
31743 srl %i1, 0x1D, %l5
31744 tleu %icc, 0x6
31745 movrgez %g4, 0x333, %o5
31746 movg %icc, %i6, %i4
31747 ldub [%l7 + 0x2A], %l1
31748 siam 0x7
31749 array32 %l4, %l3, %l6
31750 saved
31751 rdpr %cwp, %g1
31752 rdpr %cansave, %g2
31753 rdpr %canrestore, %g3
31754 rdpr %cleanwin, %g4
31755 rdpr %otherwin, %g5
31756 rdpr %wstate, %g6
31757 udiv %o0, 0x1864, %o4
31758 tge %xcc, 0x0
31759 tgu %xcc, 0x7
31760 orncc %l2, 0x071D, %i7
31761 bneg,pn %xcc, loop_2987
31762 fornot2s %f26, %f13, %f26
31763 bvs %xcc, loop_2988
31764 sdivcc %g6, 0x1101, %g7
31765loop_2987:
31766 addcc %i0, %g5, %o3
31767 udivx %i2, 0x0A18, %i3
31768loop_2988:
31769 ta %xcc, 0x4
31770 movcc %icc, %g3, %i5
31771 tcs %xcc, 0x7
31772 fcmple16 %f18, %f28, %g1
31773 srlx %o2, %o7, %o1
31774 wr %g0, 0x89, %asi
31775 lda [%l7 + 0x50] %asi, %f15
31776 fpsub32 %f14, %f26, %f30
31777 nop
31778 setx loop_2989, %l0, %l1
31779 wrpr 0x1, %tl
31780 wrpr %l1, %tnpc
31781 setx 0x34400001400, %l0, %l1
31782 wrpr %l1, %tstate
31783 wrhpr 0x4, %htstate
31784 done
31785 andcc %l0, %g2, %o6
31786 andcc %l5, 0x0EB3, %i1
31787 wr %g0, 0xe2, %asi
31788 ldda [%l7 + 0x30] %asi, %o4
31789loop_2989:
31790 movvs %xcc, %g4, %i6
31791 subcc %l1, 0x192E, %l4
31792 tleu %xcc, 0x2
31793 ldd [%l7 + 0x68], %f16
31794 addc %i4, %l6, %o0
31795 sir 0x1589
31796 movrgez %o4, 0x1F6, %l2
31797 movne %xcc, %l3, %i7
31798 movre %g7, %i0, %g6
31799 alignaddrl %g5, %o3, %i3
31800 sll %g3, %i2, %i5
31801 set 0x2C, %i3
31802 lduwa [%l7 + %i3] 0x14, %o2
31803 tgu %xcc, 0x3
31804 membar #Sync
31805 set 0x40, %o2
31806 ldda [%l7 + %o2] 0x1f, %f0
31807 movg %xcc, %o7, %o1
31808 movcc %icc, %g1, %l0
31809 sdivcc %o6, 0x1E99, %l5
31810 fcmple32 %f26, %f24, %i1
31811 fcmpes %fcc0, %f25, %f22
31812 restored
31813 rdpr %cwp, %g1
31814 rdpr %cansave, %g2
31815 rdpr %canrestore, %g3
31816 rdpr %cleanwin, %g4
31817 rdpr %otherwin, %g5
31818 rdpr %wstate, %g6
31819 tg %icc, 0x5
31820 set 0x68, %l5
31821 ldswa [%l7 + %l5] 0x10, %o5
31822 movn %xcc, %g4, %g2
31823 fnor %f28, %f0, %f8
31824 fmul8sux16 %f20, %f26, %f30
31825 fandnot2 %f12, %f26, %f12
31826 EXIT_GOOD
31827
31828
31829
31830!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31831!
31832! Stats for Thread 0:
31833!
31834! Type l : 2857
31835! Type x : 1310
31836! Type cti : 2989
31837! Type f : 4491
31838! Type i : 13353
31839!
31840!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31841
31842
31843 EXIT_GOOD /* test finish */
31844
31845/************************************************************************
31846 Test case data start
31847 ************************************************************************/
31848.data
31849user_data_start:
31850scratch_area:
31851.word 0x73DAD596
31852.word 0xA04CE104
31853.word 0x6405E0B0
31854.word 0x6157020C
31855.word 0x864EBC72
31856.word 0x81E9ACC4
31857.word 0xC9021A9B
31858.word 0x6F1DA958
31859.word 0xF929D901
31860.word 0x6A2DAA43
31861.word 0x3997B353
31862.word 0x53BB7EB4
31863.word 0x21A13863
31864.word 0x97F9329D
31865.word 0x840D0FF5
31866.word 0x94538185
31867.word 0xC4BBA365
31868.word 0x1077EB90
31869.word 0x2E820AA7
31870.word 0x46A8B514
31871.word 0xEC70D4DD
31872.word 0x335864DF
31873.word 0x452CE9FD
31874.word 0xE1560EC0
31875.word 0x497DE442
31876.word 0x1957BE8D
31877.word 0x4305D676
31878.word 0x464C23D4
31879.word 0x8853E6B6
31880.word 0x9CD3BFBD
31881.word 0x719E552B
31882.word 0x5E8AA313
31883.word 0xE795FC5B
31884.word 0x7576E420
31885.word 0xB81AF83D
31886.word 0xF76DF2A6
31887.word 0x80A4D149
31888.word 0xA2E0D1A6
31889.word 0x33839047
31890.word 0xC917C0CF
31891.word 0xC6EA14B2
31892.word 0x0EAA3636
31893.word 0x18565D0E
31894.word 0xADE115C2
31895.word 0xDB7FF316
31896.word 0x71574CA1
31897.word 0xC05F4A4F
31898.word 0xD9191C16
31899.word 0x2009759B
31900.word 0x06D2FFF9
31901.word 0x9CEF8442
31902.word 0xEBB7F36A
31903.word 0x807A5CDB
31904.word 0xF32BD267
31905.word 0x3ED49311
31906.word 0xF43481DD
31907.word 0xDEB70F20
31908.word 0x9F29078D
31909.word 0x2ED6BA1F
31910.word 0xF0556062
31911.word 0xE88542DB
31912.word 0x1A68095F
31913.word 0xD5D831E0
31914.word 0x36DE22CE
31915.end