Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f17.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f17.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_f17.s,v 1.1 2007/05/11 17:22:22 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 0x82DDF29A10724BE9, %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 0x1, %g1
89 set 0x3, %g2
90 set 0x6, %g3
91 set 0xF, %g4
92 set 0x2, %g5
93 set 0xF, %g6
94 set 0x1, %g7
95 !# Input registers
96 set -0x8, %i0
97 set -0x9, %i1
98 set -0xA, %i2
99 set -0x9, %i3
100 set -0x0, %i4
101 set -0x8, %i5
102 set -0x9, %i6
103 set -0x3, %i7
104 !# Local registers
105 set 0x50B38774, %l0
106 set 0x32A8CFE2, %l1
107 set 0x133EF9FA, %l2
108 set 0x64D5EAC3, %l3
109 set 0x5364B940, %l4
110 set 0x40512F83, %l5
111 set 0x54CF3256, %l6
112 !# Output registers
113 set 0x0FDE, %o0
114 set 0x1F7D, %o1
115 set 0x0CBB, %o2
116 set -0x0780, %o3
117 set 0x0CE5, %o4
118 set 0x1A3B, %o5
119 set -0x01F8, %o6
120 set -0x02CB, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x623A9521981F945F)
123 INIT_TH_FP_REG(%l7,%f2,0x269745EB3A804728)
124 INIT_TH_FP_REG(%l7,%f4,0x37BFB35B20A50B28)
125 INIT_TH_FP_REG(%l7,%f6,0xA6E8E5D64A26B192)
126 INIT_TH_FP_REG(%l7,%f8,0xA65460CBE3424E6D)
127 INIT_TH_FP_REG(%l7,%f10,0x2233FDFA19A6D179)
128 INIT_TH_FP_REG(%l7,%f12,0x12AB052075ADA471)
129 INIT_TH_FP_REG(%l7,%f14,0x68210FD685F15CBB)
130 INIT_TH_FP_REG(%l7,%f16,0x8F11EDF037DC04BE)
131 INIT_TH_FP_REG(%l7,%f18,0x2465B9C0A8F2278B)
132 INIT_TH_FP_REG(%l7,%f20,0xBDB490D3B066E4A9)
133 INIT_TH_FP_REG(%l7,%f22,0x59937620EBCD4B40)
134 INIT_TH_FP_REG(%l7,%f24,0x762869AC4619BEA0)
135 INIT_TH_FP_REG(%l7,%f26,0x5794DE031ADD0D9C)
136 INIT_TH_FP_REG(%l7,%f28,0xB63CE95D11DD2ED5)
137 INIT_TH_FP_REG(%l7,%f30,0x658E942E3205E816)
138 !# Other state
139
140 or %g0, 0x8, %l0
141 sllx %l0, 0x3c, %l0
142
143 or %g0, 0x8, %l0
144 sllx %l0, 0x3c, %l0
145 wrhpr %l0, %g0, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 edge32ln %g5, %o7, %o5
151 add %l5, %l1, %g7
152 fnor %f28, %f22, %f2
153 tleu %icc, 0x0
154 fbe %fcc1, loop_1
155 fbne,a %fcc0, loop_2
156 fmovdpos %icc, %f31, %f21
157 popc 0x053E, %o3
158loop_1:
159 st %f14, [%l7 + 0x78]
160loop_2:
161 membar 0x5D
162 tn %xcc, 0x4
163 fbn %fcc0, loop_3
164 brlz %l6, loop_4
165 andncc %o6, %o0, %l2
166 fmovrdlez %o2, %f22, %f10
167loop_3:
168 mulx %o1, 0x1910, %o4
169loop_4:
170 array8 %i3, %i6, %i5
171 wr %g0, 0x88, %asi
172 swapa [%l7 + 0x68] %asi, %g3
173 fbul %fcc3, loop_5
174 srax %g4, %l0, %i2
175 fbu,a %fcc3, loop_6
176 andn %g2, 0x0CC3, %i4
177loop_5:
178 fmovrdgz %l3, %f28, %f8
179 xnorcc %i7, 0x0DBD, %l4
180loop_6:
181 addccc %i0, %g6, %i1
182 ldsb [%l7 + 0x3D], %g1
183 tvs %icc, 0x1
184 fpack32 %f2, %f0, %f8
185 movne %icc, %o7, %g5
186 xorcc %o5, %l5, %g7
187 movge %xcc, %l1, %l6
188 bcc,a loop_7
189 array16 %o3, %o0, %o6
190 ldd [%l7 + 0x58], %f16
191 sdiv %o2, 0x084B, %o1
192loop_7:
193 lduw [%l7 + 0x78], %o4
194 set 0x18, %i6
195 stxa %i3, [%l7 + %i6] 0xe2
196 membar #Sync
197 subccc %l2, 0x1C0D, %i6
198 movcc %xcc, %i5, %g4
199 sra %l0, %i2, %g2
200 fnot1s %f20, %f2
201 umul %i4, %l3, %i7
202 ldd [%l7 + 0x20], %f26
203 set 0x44, %l4
204 lduwa [%l7 + %l4] 0x81, %l4
205 tg %icc, 0x1
206 brgz,a %g3, loop_8
207 lduh [%l7 + 0x62], %i0
208 andcc %i1, 0x0D23, %g6
209 fbu %fcc1, loop_9
210loop_8:
211 fxnors %f15, %f27, %f15
212 edge16l %g1, %g5, %o5
213 bvc loop_10
214loop_9:
215 restored
216 rdpr %cwp, %g1
217 rdpr %cansave, %g2
218 rdpr %canrestore, %g3
219 rdpr %cleanwin, %g4
220 rdpr %otherwin, %g5
221 rdpr %wstate, %g6
222 array32 %o7, %g7, %l1
223 fsrc2s %f24, %f7
224loop_10:
225 edge16n %l6, %o3, %l5
226 fcmple16 %f2, %f18, %o6
227 taddcc %o0, %o2, %o4
228 fble %fcc1, loop_11
229 smulcc %i3, 0x1628, %l2
230 tgu %xcc, 0x4
231 fmovdn %xcc, %f27, %f27
232loop_11:
233 orcc %i6, %o1, %g4
234 wr %g0, 0x19, %asi
235 ldsha [%l7 + 0x68] %asi, %l0
236 wr %g0, 0x88, %asi
237 prefetcha [%l7 + 0x28] %asi, 0x3
238 xnorcc %i5, %g2, %i4
239 movrgz %i7, %l4, %g3
240 fcmpne32 %f28, %f2, %l3
241 ta %xcc, 0x1
242 fands %f26, %f9, %f31
243 set 0x08, %l1
244 ldswa [%l7 + %l1] 0x80, %i0
245 add %l7, 0x68, %l6
246 wr %g0, 0x04, %asi
247 casxa [%l6] %asi, %g6, %i1
248 fxnors %f25, %f8, %f7
249 movrlez %g1, %g5, %o7
250 smul %g7, 0x1BFB, %o5
251 tleu %icc, 0x5
252 edge32 %l6, %l1, %o3
253 fnegd %f26, %f18
254 bcc,pn %xcc, loop_12
255 movle %xcc, %l5, %o0
256 movvs %xcc, %o6, %o4
257 fcmpne32 %f16, %f24, %i3
258loop_12:
259 alignaddr %o2, %i6, %o1
260 ta %xcc, 0x2
261 fzeros %f3
262 add %l2, %l0, %g4
263 movcs %icc, %i2, %g2
264 fornot1s %f0, %f7, %f20
265 wr %g0, 0x80, %asi
266 prefetcha [%l7 + 0x68] %asi, 0x3
267 brz,a %i7, loop_13
268 add %i4, 0x087D, %l4
269 movleu %xcc, %g3, %i0
270 bleu,a,pt %xcc, loop_14
271loop_13:
272 array32 %l3, %g6, %g1
273 edge8l %g5, %o7, %g7
274 subcc %i1, %l6, %l1
275loop_14:
276 fmovsa %icc, %f13, %f25
277 tvc %icc, 0x5
278 ble,a,pt %xcc, loop_15
279 sdivcc %o5, 0x170D, %l5
280 add %l7, 0x10, %l6
281 wr %g0, 0x19, %asi
282 ldxa [%l6] %asi, %o0
283 casxa [%l6] %asi, %o0, %o6
284loop_15:
285 andncc %o3, %i3, %o2
286 subccc %i6, %o4, %o1
287 nop
288 set 0x13, %g1
289 ldsb [%l7 + %g1], %l2
290 mulscc %g4, %i2, %l0
291 wr %g0, 0x11, %asi
292 ldxa [%l7 + 0x30] %asi, %g2
293 movg %xcc, %i5, %i7
294 tle %xcc, 0x2
295 sdiv %i4, 0x0003, %l4
296 tneg %xcc, 0x0
297 fmovrsne %i0, %f28, %f8
298 wr %g0, 0x04, %asi
299 lduha [%l7 + 0x50] %asi, %l3
300 umul %g6, %g3, %g5
301 membar #Sync
302 wr %g0, 0xf9, %asi
303 ldda [%l7 + 0x40] %asi, %f0
304 sdivcc %o7, 0x107B, %g7
305 movle %xcc, %i1, %l6
306 fbg %fcc3, loop_16
307 fbne,a %fcc1, loop_17
308 tneg %icc, 0x5
309 movle %icc, %g1, %o5
310loop_16:
311 tleu %xcc, 0x2
312loop_17:
313 bvc,pt %xcc, loop_18
314 movre %l1, 0x34D, %o0
315 subc %l5, 0x096C, %o3
316 move %xcc, %o6, %i3
317loop_18:
318 bn,pn %icc, loop_19
319 edge8 %o2, %i6, %o4
320 fbl,a %fcc1, loop_20
321 lduh [%l7 + 0x56], %o1
322loop_19:
323 nop
324 setx loop_21, %l0, %l1
325 wrpr 0x1, %tl
326 wrpr %l1, %tnpc
327 setx 0x34400001400, %l0, %l1
328 wrpr %l1, %tstate
329 wrhpr 0x4, %htstate
330 done
331 fabsd %f10, %f16
332loop_20:
333 restored
334 rdpr %cwp, %g1
335 rdpr %cansave, %g2
336 rdpr %canrestore, %g3
337 rdpr %cleanwin, %g4
338 rdpr %otherwin, %g5
339 rdpr %wstate, %g6
340 prefetch [%l7 + 0x10], 0x3
341loop_21:
342 nop
343 set 0x40, %g5
344 stxa %g4, [%l7 + %g5] 0x10
345 fandnot2s %f27, %f5, %f12
346 fmovdge %xcc, %f18, %f23
347 fmovsleu %xcc, %f29, %f0
348 lduh [%l7 + 0x24], %l2
349 fsrc2 %f14, %f18
350 movcs %xcc, %i2, %l0
351 fmovrse %i5, %f31, %f12
352 set 0x09, %o0
353 stba %i7, [%l7 + %o0] 0x0c
354 edge32ln %g2, %i4, %i0
355 wr %g0, 0x11, %asi
356 ldsba [%l7 + 0x5A] %asi, %l3
357 movleu %xcc, %l4, %g6
358 sethi 0x0817, %g3
359 fmovdle %icc, %f13, %f2
360 membar 0x43
361 tn %icc, 0x6
362 tcc %xcc, 0x7
363 addcc %g5, %o7, %g7
364 orncc %i1, 0x1779, %l6
365 stx %g1, [%l7 + 0x78]
366 fbo %fcc2, loop_22
367 smulcc %l1, %o0, %l5
368 srlx %o5, %o6, %i3
369 array32 %o2, %i6, %o4
370loop_22:
371 smulcc %o1, %o3, %g4
372 saved
373 rdpr %cwp, %g1
374 rdpr %cansave, %g2
375 rdpr %canrestore, %g3
376 rdpr %cleanwin, %g4
377 rdpr %otherwin, %g5
378 rdpr %wstate, %g6
379 tcs %icc, 0x3
380 bleu %xcc, loop_23
381 movge %icc, %i2, %l0
382 tvc %icc, 0x4
383 fbne,a %fcc2, loop_24
384loop_23:
385 fpadd32s %f30, %f4, %f23
386 movl %xcc, %l2, %i7
387 wr %g0, 0x0c, %asi
388 stda %f0, [%l7 + 0x40] %asi
389loop_24:
390 fmovdleu %xcc, %f14, %f17
391 movle %icc, %g2, %i4
392 movre %i5, 0x0C0, %l3
393 andcc %l4, %i0, %g3
394 fmovsn %icc, %f13, %f7
395 movcc %xcc, %g6, %g5
396 set 0x28, %g2
397 ldsba [%l7 + %g2] 0x04, %g7
398 nop
399 set 0x40, %l5
400 ldd [%l7 + %l5], %o6
401 movpos %xcc, %l6, %g1
402 movvs %icc, %l1, %i1
403 wr %g0, 0x80, %asi
404 ldda [%l7 + 0x50] %asi, %l4
405 andn %o5, %o6, %o0
406 brlz,a %o2, loop_25
407 ta %icc, 0x3
408 bleu,pt %xcc, loop_26
409 fmovdvc %xcc, %f30, %f26
410loop_25:
411 fmovrslz %i3, %f2, %f4
412 movge %icc, %i6, %o1
413loop_26:
414 nop
415 wr %g0, 0x11, %asi
416 lduha [%l7 + 0x34] %asi, %o3
417 sub %o4, %i2, %g4
418 movrlez %l2, 0x3CB, %l0
419 tge %xcc, 0x6
420 xnorcc %i7, 0x1FB6, %i4
421 fbule,a %fcc2, loop_27
422 fmovdn %icc, %f5, %f4
423 pdist %f14, %f18, %f8
424 fba,a %fcc0, loop_28
425loop_27:
426 brnz %i5, loop_29
427 orn %g2, %l3, %i0
428 movn %icc, %l4, %g6
429loop_28:
430 edge16l %g3, %g7, %g5
431loop_29:
432 fexpand %f21, %f26
433 movg %xcc, %o7, %g1
434 bpos,pt %icc, loop_30
435 movcs %icc, %l1, %l6
436 umulcc %i1, 0x1009, %l5
437 movle %icc, %o5, %o6
438loop_30:
439 sra %o0, %o2, %i3
440 movl %icc, %o1, %o3
441 fmovdpos %xcc, %f13, %f16
442 ldd [%l7 + 0x28], %f16
443 mulx %o4, %i2, %i6
444 subcc %l2, 0x148D, %g4
445 brnz,a %i7, loop_31
446 udivx %i4, 0x09D6, %i5
447 te %icc, 0x5
448 ldd [%l7 + 0x60], %g2
449loop_31:
450 mulscc %l3, %l0, %i0
451 movle %xcc, %g6, %l4
452 bpos,a,pt %icc, loop_32
453 fblg,a %fcc0, loop_33
454 addcc %g3, %g7, %g5
455 andn %o7, 0x05CA, %l1
456loop_32:
457 fpsub32 %f26, %f12, %f0
458loop_33:
459 saved
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 and %g1, %l6, %i1
467 fbg,a %fcc0, loop_34
468 mulscc %o5, %l5, %o6
469 membar 0x73
470 taddcc %o2, %o0, %o1
471loop_34:
472 fpack32 %f28, %f10, %f24
473 smul %i3, %o3, %i2
474 fmovdleu %icc, %f6, %f17
475 sll %i6, %o4, %l2
476 add %l7, 0x30, %l6
477 wr %g0, 0x19, %asi
478 casxa [%l6] 0x19, %g4, %i4
479 array32 %i7, %i5, %g2
480 fxnors %f16, %f5, %f12
481 fblg %fcc1, loop_35
482 nop
483 setx loop_36, %l0, %l1
484 wrpr 0x1, %tl
485 wrpr %l1, %tnpc
486 setx 0x34400001400, %l0, %l1
487 wrpr %l1, %tstate
488 wrhpr 0x4, %htstate
489 done
490 sdiv %l3, 0x1866, %i0
491 fbe,a %fcc0, loop_37
492loop_35:
493 orcc %l0, %l4, %g6
494loop_36:
495 brlz,a %g7, loop_38
496 array16 %g3, %o7, %l1
497loop_37:
498 xor %g5, 0x134B, %g1
499 edge16l %l6, %i1, %l5
500loop_38:
501 nop
502 set 0x32, %o1
503 ldstuba [%l7 + %o1] 0x80, %o5
504 sllx %o6, %o0, %o1
505 nop
506 set 0x70, %i1
507 std %i2, [%l7 + %i1]
508 fbne,a %fcc0, loop_39
509 alignaddr %o2, %o3, %i6
510 srlx %i2, 0x05, %l2
511 fmovrdgez %o4, %f16, %f10
512loop_39:
513 fbule,a %fcc3, loop_40
514 tcs %xcc, 0x4
515 fbg,a %fcc3, loop_41
516 nop
517 setx loop_42, %l0, %l1
518 wrpr 0x1, %tl
519 wrpr %l1, %tnpc
520 setx 0x34400001400, %l0, %l1
521 wrpr %l1, %tstate
522 wrhpr 0x4, %htstate
523 done
524loop_40:
525 movn %xcc, %i4, %i7
526 fones %f22
527loop_41:
528 tvc %xcc, 0x3
529loop_42:
530 movrgez %i5, 0x245, %g4
531 tne %xcc, 0x6
532 array16 %g2, %i0, %l0
533 xorcc %l3, 0x19E0, %g6
534 fmul8sux16 %f20, %f22, %f26
535 fnands %f29, %f4, %f21
536 tgu %xcc, 0x4
537 movvs %icc, %g7, %g3
538 wr %g0, 0x10, %asi
539 ldda [%l7 + 0x70] %asi, %o6
540 mulx %l4, %g5, %g1
541 set 0x40, %g7
542 ldda [%l7 + %g7] 0x81, %f16
543 set 0x44, %i5
544 ldsha [%l7 + %i5] 0x81, %l1
545 brlez %l6, loop_43
546 fpadd16s %f29, %f5, %f24
547 stw %i1, [%l7 + 0x50]
548 ba,pn %xcc, loop_44
549loop_43:
550 edge32ln %l5, %o5, %o6
551 subcc %o1, %o0, %i3
552 tvs %icc, 0x6
553loop_44:
554 std %f8, [%l7 + 0x20]
555 tg %xcc, 0x4
556 ta %xcc, 0x6
557 mulscc %o3, 0x16F8, %o2
558 udivx %i6, 0x0C1E, %l2
559 ldsb [%l7 + 0x20], %o4
560 fpack32 %f10, %f2, %f30
561 tvc %icc, 0x7
562 andncc %i2, %i7, %i5
563 movcc %icc, %g4, %g2
564 set 0x58, %i7
565 swapa [%l7 + %i7] 0x89, %i0
566 movvs %icc, %i4, %l3
567 taddcc %g6, %l0, %g7
568 tle %xcc, 0x0
569 tsubcctv %o7, 0x17AE, %g3
570 tl %icc, 0x6
571 ldub [%l7 + 0x3F], %g5
572 fcmple16 %f10, %f30, %l4
573 tsubcctv %l1, 0x11CA, %g1
574 movrlz %l6, 0x06E, %l5
575 orncc %i1, %o6, %o1
576 stbar
577 fmovsneg %icc, %f0, %f30
578 subcc %o0, %i3, %o5
579 srl %o3, %i6, %l2
580 edge16ln %o2, %o4, %i2
581 edge16ln %i5, %g4, %i7
582 bg,pn %icc, loop_45
583 fmovdcc %icc, %f1, %f11
584 tsubcc %i0, 0x143B, %i4
585 for %f6, %f18, %f22
586loop_45:
587 edge32ln %g2, %g6, %l3
588 subccc %g7, %l0, %g3
589 tleu %icc, 0x6
590 fexpand %f20, %f18
591 movle %xcc, %o7, %g5
592 movrgz %l1, 0x216, %g1
593 subc %l6, 0x0519, %l4
594 tsubcc %l5, %o6, %i1
595 tgu %icc, 0x2
596 fpack32 %f10, %f18, %f18
597 fcmpne16 %f12, %f26, %o0
598 udivx %i3, 0x0B36, %o1
599 stbar
600 edge32n %o3, %i6, %l2
601 tleu %xcc, 0x1
602 edge16n %o2, %o4, %i2
603 movpos %icc, %i5, %o5
604 sub %g4, %i7, %i0
605 bpos,pn %xcc, loop_46
606 movle %icc, %g2, %i4
607 movrgz %g6, %g7, %l0
608 alignaddrl %g3, %l3, %g5
609loop_46:
610 ldx [%l7 + 0x50], %o7
611 movle %xcc, %g1, %l6
612 addcc %l4, %l5, %o6
613 ld [%l7 + 0x3C], %f6
614 movneg %xcc, %l1, %i1
615 fbge %fcc2, loop_47
616 brlz %o0, loop_48
617 fmovrdlz %i3, %f0, %f6
618 add %l7, 0x40, %l6
619 wr %g0, 0x89, %asi
620 casa [%l6] 0x89, %o3, %i6
621loop_47:
622 movl %icc, %l2, %o1
623loop_48:
624 ldsh [%l7 + 0x30], %o4
625 nop
626 set 0x48, %o4
627 std %o2, [%l7 + %o4]
628 edge8n %i2, %i5, %g4
629 popc 0x1D2D, %i7
630 fmovscc %icc, %f19, %f24
631 fmovsvc %icc, %f9, %f6
632 fmovsne %icc, %f21, %f17
633 fmul8ulx16 %f26, %f14, %f22
634 smulcc %i0, %o5, %i4
635 restored
636 rdpr %cwp, %g1
637 rdpr %cansave, %g2
638 rdpr %canrestore, %g3
639 rdpr %cleanwin, %g4
640 rdpr %otherwin, %g5
641 rdpr %wstate, %g6
642 fnot1s %f29, %f2
643 nop
644 setx loop_49, %l0, %l1
645 jmpl %l1, %g2
646 ldsw [%l7 + 0x3C], %g7
647 set 0x70, %l0
648 stxa %l0, [%l7 + %l0] 0xe2
649 membar #Sync
650loop_49:
651 fmovdvc %icc, %f4, %f8
652 edge16ln %g3, %g6, %l3
653 movrlez %g5, %g1, %l6
654 movpos %xcc, %o7, %l5
655 membar 0x35
656 addcc %o6, 0x12F4, %l1
657 subc %l4, 0x1A60, %i1
658 tvs %icc, 0x5
659 array8 %o0, %o3, %i3
660 movvc %icc, %l2, %i6
661 fpsub32s %f28, %f6, %f24
662 edge32ln %o4, %o2, %o1
663 fmovdg %xcc, %f6, %f18
664 array32 %i2, %i5, %i7
665 nop
666 set 0x2C, %o5
667 lduw [%l7 + %o5], %g4
668 movne %icc, %o5, %i4
669 fnot1s %f22, %f23
670 fba,a %fcc1, loop_50
671 membar 0x3D
672 fcmped %fcc3, %f24, %f28
673 tge %xcc, 0x3
674loop_50:
675 udivx %i0, 0x0BED, %g7
676 umul %l0, 0x1D07, %g3
677 umul %g6, 0x095E, %l3
678 udiv %g5, 0x180A, %g2
679 tne %xcc, 0x0
680 edge16ln %g1, %o7, %l6
681 fmovsg %xcc, %f14, %f22
682 fpsub16 %f2, %f18, %f12
683 xor %o6, 0x0220, %l1
684 alignaddr %l5, %l4, %o0
685 fmovrdne %i1, %f0, %f0
686 xnor %i3, %o3, %l2
687 fpsub32 %f8, %f26, %f24
688 add %l7, 0x50, %l6
689 wr %g0, 0x11, %asi
690 ldxa [%l6] %asi, %o4
691 casxa [%l6] %asi, %o4, %o2
692 fmovrse %o1, %f9, %f30
693 edge8ln %i6, %i2, %i5
694 brgez,a %i7, loop_51
695 fmovdgu %xcc, %f6, %f5
696 smulcc %g4, %o5, %i0
697 fbo,a %fcc2, loop_52
698loop_51:
699 subc %g7, %l0, %i4
700 fmovsgu %xcc, %f7, %f22
701 movvc %xcc, %g3, %g6
702loop_52:
703 fbo,a %fcc0, loop_53
704 addcc %l3, 0x122C, %g5
705 bge %xcc, loop_54
706 st %f30, [%l7 + 0x30]
707loop_53:
708 nop
709 setx loop_55, %l0, %l1
710 wrpr 0x1, %tl
711 wrpr %l1, %tpc
712 add %l1, 0x4, %l1
713 wrpr %l1, %tnpc
714 setx 0x34400001400, %l0, %l1
715 wrpr %l1, %tstate
716 wrhpr 0x4, %htstate
717 retry
718 tcc %xcc, 0x6
719loop_54:
720 ble,a,pn %xcc, loop_56
721 fcmpes %fcc0, %f4, %f26
722loop_55:
723 ba,a %xcc, loop_57
724 fbe %fcc3, loop_58
725loop_56:
726 array32 %g1, %g2, %o7
727 fsrc1 %f24, %f20
728loop_57:
729 mulx %l6, %l1, %o6
730loop_58:
731 saved
732 rdpr %cwp, %g1
733 rdpr %cansave, %g2
734 rdpr %canrestore, %g3
735 rdpr %cleanwin, %g4
736 rdpr %otherwin, %g5
737 rdpr %wstate, %g6
738 sub %l4, %l5, %i1
739 fmovse %icc, %f15, %f5
740 brgez %o0, loop_59
741 udivcc %o3, 0x0236, %i3
742 fmovd %f8, %f20
743 nop
744 setx loop_60, %l0, %l1
745 wrpr 0x1, %tl
746 wrpr %l1, %tpc
747 add %l1, 0x4, %l1
748 wrpr %l1, %tnpc
749 setx 0x34400001400, %l0, %l1
750 wrpr %l1, %tstate
751 wrhpr 0x4, %htstate
752 retry
753loop_59:
754 fmovscs %xcc, %f21, %f0
755 sir 0x000D
756 sdiv %l2, 0x07AB, %o4
757loop_60:
758 mulx %o2, 0x1308, %i6
759 fpadd16s %f31, %f16, %f18
760 orn %o1, %i2, %i7
761 subc %i5, %o5, %i0
762 movvs %xcc, %g4, %l0
763 movrgz %g7, %g3, %g6
764 fbne %fcc2, loop_61
765 fbul %fcc0, loop_62
766 fcmple32 %f28, %f18, %l3
767 tge %xcc, 0x5
768loop_61:
769 bge,a %xcc, loop_63
770loop_62:
771 fmovdpos %icc, %f30, %f27
772 orn %i4, %g1, %g2
773 fbo %fcc0, loop_64
774loop_63:
775 st %f21, [%l7 + 0x34]
776 fornot1s %f1, %f2, %f15
777 edge16ln %o7, %g5, %l6
778loop_64:
779 movl %xcc, %l1, %o6
780 tsubcctv %l4, 0x0E2E, %i1
781 set 0x10, %o3
782 sta %f22, [%l7 + %o3] 0x18
783 movre %l5, %o3, %i3
784 fmuld8ulx16 %f19, %f14, %f28
785 edge32ln %o0, %o4, %o2
786 edge32n %l2, %o1, %i2
787 wr %g0, 0x23, %asi
788 stxa %i6, [%l7 + 0x58] %asi
789 membar #Sync
790 st %f24, [%l7 + 0x74]
791 tcs %icc, 0x2
792 fmovda %xcc, %f13, %f28
793 movneg %xcc, %i7, %i5
794 movneg %xcc, %i0, %o5
795 fmovsge %icc, %f4, %f12
796 fandnot1 %f26, %f4, %f8
797 st %f30, [%l7 + 0x2C]
798 fmovsne %icc, %f12, %f4
799 sethi 0x1E28, %g4
800 fandnot1 %f28, %f18, %f2
801 tpos %xcc, 0x5
802 mulx %l0, %g3, %g6
803 sub %g7, 0x1E42, %l3
804 movre %g1, 0x3F9, %i4
805 tsubcctv %o7, 0x0222, %g5
806 movrgez %l6, %g2, %o6
807 ldd [%l7 + 0x50], %f2
808 sdivx %l1, 0x1310, %i1
809 subccc %l4, %l5, %o3
810 faligndata %f26, %f12, %f26
811 wr %g0, 0x10, %asi
812 sta %f11, [%l7 + 0x10] %asi
813 tcc %xcc, 0x7
814 wr %g0, 0x89, %asi
815 ldsha [%l7 + 0x16] %asi, %i3
816 edge32l %o4, %o0, %l2
817 sdiv %o2, 0x0B60, %i2
818 movre %o1, %i6, %i5
819 lduh [%l7 + 0x76], %i0
820 fors %f17, %f12, %f29
821 call loop_65
822 movrgz %i7, 0x2B4, %o5
823 std %f4, [%l7 + 0x08]
824 edge8ln %g4, %g3, %l0
825loop_65:
826 saved
827 rdpr %cwp, %g1
828 rdpr %cansave, %g2
829 rdpr %canrestore, %g3
830 rdpr %cleanwin, %g4
831 rdpr %otherwin, %g5
832 rdpr %wstate, %g6
833 edge32ln %g7, %g6, %g1
834 wr %g0, 0x19, %asi
835 lduba [%l7 + 0x64] %asi, %i4
836 movleu %icc, %o7, %l3
837 movgu %xcc, %l6, %g5
838 addccc %o6, %g2, %i1
839 fones %f29
840 orcc %l4, 0x186A, %l1
841 fmovsle %icc, %f9, %f26
842 fpsub32s %f7, %f11, %f24
843 alignaddr %l5, %o3, %i3
844 edge32 %o0, %l2, %o4
845 sra %o2, %i2, %i6
846 nop
847 setx loop_66, %l0, %l1
848 wrpr 0x1, %tl
849 wrpr %l1, %tpc
850 add %l1, 0x4, %l1
851 wrpr %l1, %tnpc
852 setx 0x34400001400, %l0, %l1
853 wrpr %l1, %tstate
854 wrhpr 0x4, %htstate
855 retry
856 srlx %o1, %i5, %i0
857 tsubcctv %o5, 0x1110, %i7
858 tne %icc, 0x0
859loop_66:
860 movgu %xcc, %g3, %l0
861 fandnot2s %f6, %f3, %f26
862 xorcc %g7, 0x0148, %g4
863 brlz,a %g6, loop_67
864 ble,pt %icc, loop_68
865 tn %xcc, 0x6
866 sll %i4, 0x00, %g1
867loop_67:
868 tcc %xcc, 0x4
869loop_68:
870 fmovdvc %xcc, %f3, %f17
871 udiv %l3, 0x0DEC, %l6
872 fnegs %f4, %f13
873 fandnot2s %f7, %f22, %f21
874 andn %o7, 0x0C4A, %g5
875 fnot2s %f14, %f6
876 wr %g0, 0x89, %asi
877 stda %f0, [%l7 + 0x40] %asi
878 stx %g2, [%l7 + 0x48]
879 movre %i1, 0x072, %o6
880 movcc %icc, %l4, %l1
881 mulx %l5, 0x0FB7, %o3
882 umul %o0, %l2, %o4
883 fpmerge %f4, %f9, %f10
884 tle %xcc, 0x4
885 fbul,a %fcc0, loop_69
886 tcs %icc, 0x1
887 tcc %xcc, 0x5
888 bcs loop_70
889loop_69:
890 and %i3, 0x1864, %i2
891 edge32 %o2, %o1, %i6
892 brlz %i5, loop_71
893loop_70:
894 tleu %xcc, 0x0
895 movrgz %i0, %i7, %g3
896 set 0x0C, %i4
897 ldswa [%l7 + %i4] 0x19, %o5
898loop_71:
899 taddcctv %g7, 0x1EFE, %l0
900 tle %icc, 0x1
901 edge8ln %g6, %i4, %g4
902 fmovrsne %g1, %f9, %f31
903 fcmpne32 %f0, %f14, %l3
904 fsrc2 %f20, %f20
905 xnorcc %o7, 0x05DA, %l6
906 wr %g0, 0x24, %asi
907 ldda [%l7 + 0x30] %asi, %g4
908 fmovdl %icc, %f23, %f29
909 movrne %g2, 0x07B, %o6
910 tle %xcc, 0x1
911 fcmpgt32 %f14, %f14, %i1
912 set 0x1C, %i2
913 lduwa [%l7 + %i2] 0x19, %l4
914 umulcc %l1, 0x005A, %o3
915 xor %l5, %l2, %o0
916 sth %o4, [%l7 + 0x26]
917 movrgz %i2, 0x0DF, %o2
918 fcmpes %fcc1, %f2, %f23
919 bl,a %icc, loop_72
920 or %o1, 0x06C4, %i3
921 fmovrdgez %i6, %f8, %f18
922 array16 %i5, %i0, %g3
923loop_72:
924 nop
925 set 0x71, %i3
926 stba %o5, [%l7 + %i3] 0x23
927 membar #Sync
928 ldsh [%l7 + 0x7A], %i7
929 movcs %icc, %g7, %g6
930 andcc %l0, 0x089A, %i4
931 edge8ln %g4, %l3, %o7
932 fnor %f24, %f10, %f2
933 bg,pn %xcc, loop_73
934 bl,a,pn %xcc, loop_74
935 movrne %l6, %g5, %g1
936 wr %g0, 0x04, %asi
937 ldswa [%l7 + 0x18] %asi, %o6
938loop_73:
939 fsrc1 %f16, %f14
940loop_74:
941 movvc %icc, %g2, %l4
942 umul %l1, %i1, %o3
943 bcs,a,pt %xcc, loop_75
944 sllx %l5, 0x1E, %l2
945 fcmped %fcc3, %f24, %f14
946 ld [%l7 + 0x4C], %f12
947loop_75:
948 fpsub32 %f28, %f30, %f6
949 ldd [%l7 + 0x30], %f12
950 movcc %icc, %o4, %o0
951 tleu %xcc, 0x3
952 orncc %o2, 0x0C7E, %o1
953 taddcc %i3, 0x0048, %i6
954 wr %g0, 0x0c, %asi
955 ldda [%l7 + 0x40] %asi, %f16
956 wr %g0, 0x04, %asi
957 stda %i4, [%l7 + 0x10] %asi
958 umulcc %i0, 0x0B48, %g3
959 fmovscs %icc, %f29, %f4
960 or %o5, 0x193D, %i7
961 subccc %i2, %g6, %g7
962 sll %l0, 0x0D, %g4
963 or %l3, %o7, %l6
964 fbue,a %fcc0, loop_76
965 movrgez %g5, 0x38C, %i4
966 movl %icc, %o6, %g1
967 xnorcc %g2, 0x0C8E, %l4
968loop_76:
969 xor %i1, %l1, %l5
970 tpos %icc, 0x0
971 fxor %f10, %f2, %f30
972 edge8l %o3, %l2, %o0
973 bpos,a,pt %icc, loop_77
974 ta %xcc, 0x6
975 tvs %xcc, 0x0
976 fmovdneg %xcc, %f0, %f21
977loop_77:
978 sub %o2, 0x0333, %o1
979 tn %icc, 0x5
980 movvs %xcc, %i3, %o4
981 tcc %xcc, 0x6
982 mulscc %i5, 0x0EF6, %i0
983 movcs %xcc, %g3, %i6
984 fpsub32s %f31, %f14, %f30
985 orn %i7, 0x12DE, %o5
986 bneg,pn %icc, loop_78
987 edge16 %g6, %g7, %i2
988 fcmpd %fcc3, %f28, %f26
989 tvs %xcc, 0x3
990loop_78:
991 membar 0x1E
992 movle %xcc, %g4, %l0
993 bpos,a,pt %icc, loop_79
994 movn %xcc, %o7, %l3
995 mulx %l6, 0x0961, %i4
996 xnorcc %o6, 0x1995, %g1
997loop_79:
998 edge32ln %g5, %l4, %i1
999 xor %l1, %l5, %o3
1000 bcs %icc, loop_80
1001 fmul8sux16 %f12, %f2, %f0
1002 edge32l %g2, %o0, %o2
1003 bleu,a loop_81
1004loop_80:
1005 fxors %f5, %f31, %f31
1006 sdiv %l2, 0x1542, %i3
1007 nop
1008 set 0x0A, %o6
1009 ldstub [%l7 + %o6], %o4
1010loop_81:
1011 orncc %i5, %o1, %g3
1012 bge,a,pt %xcc, loop_82
1013 array32 %i0, %i6, %o5
1014 subcc %i7, %g7, %i2
1015 alignaddr %g4, %l0, %g6
1016loop_82:
1017 subcc %l3, %o7, %l6
1018 xnor %o6, %g1, %g5
1019 fpadd32 %f24, %f26, %f2
1020 sra %l4, 0x19, %i1
1021 ta %xcc, 0x1
1022 set 0x1A, %i0
1023 lduha [%l7 + %i0] 0x19, %i4
1024 movvc %xcc, %l1, %l5
1025 movne %xcc, %o3, %g2
1026 movvs %xcc, %o2, %o0
1027 orn %i3, %l2, %o4
1028 fbul %fcc0, loop_83
1029 sra %o1, 0x02, %g3
1030 bvs,a loop_84
1031 fmovrsgz %i0, %f21, %f17
1032loop_83:
1033 taddcctv %i6, %o5, %i7
1034 movcc %xcc, %i5, %g7
1035loop_84:
1036 addcc %g4, 0x1AB9, %i2
1037 orcc %l0, 0x0256, %g6
1038 set 0x4E, %l6
1039 lduha [%l7 + %l6] 0x04, %l3
1040 membar 0x7B
1041 srlx %o7, 0x08, %l6
1042 set 0x20, %g4
1043 stxa %o6, [%l7 + %g4] 0x23
1044 membar #Sync
1045 sethi 0x08BA, %g1
1046 nop
1047 setx loop_85, %l0, %l1
1048 jmpl %l1, %l4
1049 subccc %i1, %g5, %i4
1050 be,a %xcc, loop_86
1051 andn %l1, %o3, %l5
1052loop_85:
1053 nop
1054 setx loop_87, %l0, %l1
1055 wrpr 0x1, %tl
1056 wrpr %l1, %tnpc
1057 setx 0x34400001400, %l0, %l1
1058 wrpr %l1, %tstate
1059 wrhpr 0x4, %htstate
1060 done
1061 fmovsge %icc, %f17, %f22
1062loop_86:
1063 be %icc, loop_88
1064 saved
1065 rdpr %cwp, %g1
1066 rdpr %cansave, %g2
1067 rdpr %canrestore, %g3
1068 rdpr %cleanwin, %g4
1069 rdpr %otherwin, %g5
1070 rdpr %wstate, %g6
1071loop_87:
1072 bleu,pt %xcc, loop_89
1073 ta %icc, 0x1
1074loop_88:
1075 tge %icc, 0x2
1076 taddcc %g2, 0x0D63, %o2
1077loop_89:
1078 nop
1079 wr %g0, 0x89, %asi
1080 stha %o0, [%l7 + 0x46] %asi
1081 movge %icc, %l2, %o4
1082 xnor %i3, %o1, %g3
1083 set 0x40, %l2
1084 stda %f0, [%l7 + %l2] 0x15
1085 alignaddrl %i6, %o5, %i0
1086 andncc %i5, %g7, %i7
1087 fbul,a %fcc3, loop_90
1088 membar 0x2F
1089 tcc %icc, 0x7
1090 tne %xcc, 0x1
1091loop_90:
1092 fmovscs %icc, %f30, %f20
1093 sllx %g4, %i2, %g6
1094 add %l7, 0x58, %l6
1095 wr %g0, 0x89, %asi
1096 casxa [%l6] 0x89, %l0, %l3
1097 sllx %o7, %o6, %g1
1098 add %l6, %i1, %l4
1099 fbul %fcc1, loop_91
1100 xorcc %g5, 0x1C77, %i4
1101 fmovrdlz %l1, %f16, %f4
1102 nop
1103 setx loop_92, %l0, %l1
1104 jmpl %l1, %o3
1105loop_91:
1106 sll %g2, %o2, %o0
1107 edge32 %l2, %l5, %o4
1108 ldstub [%l7 + 0x2C], %i3
1109loop_92:
1110 edge32n %o1, %i6, %g3
1111 tle %xcc, 0x2
1112 tge %xcc, 0x4
1113 tvc %icc, 0x3
1114 ldsb [%l7 + 0x26], %i0
1115 sth %i5, [%l7 + 0x4A]
1116 fzeros %f31
1117 ldstub [%l7 + 0x73], %g7
1118 fmovsneg %xcc, %f18, %f8
1119 movvc %xcc, %o5, %g4
1120 xorcc %i7, 0x0377, %i2
1121 sdivcc %l0, 0x075F, %l3
1122 subcc %g6, %o7, %g1
1123 tn %icc, 0x1
1124 subccc %l6, 0x1C05, %i1
1125 smul %o6, %l4, %g5
1126 tcc %xcc, 0x4
1127 wr %g0, 0x18, %asi
1128 lda [%l7 + 0x5C] %asi, %f29
1129 xorcc %i4, 0x1025, %o3
1130 umulcc %g2, %o2, %o0
1131 array8 %l1, %l5, %o4
1132 wr %g0, 0x80, %asi
1133 sta %f14, [%l7 + 0x6C] %asi
1134 tneg %xcc, 0x4
1135 fmovdneg %xcc, %f30, %f9
1136 brnz,a %l2, loop_93
1137 and %o1, 0x0EE7, %i3
1138 stx %g3, [%l7 + 0x18]
1139 fmovdpos %icc, %f30, %f3
1140loop_93:
1141 bcs loop_94
1142 movne %icc, %i6, %i5
1143 set 0x57, %g3
1144 ldsba [%l7 + %g3] 0x18, %i0
1145loop_94:
1146 bn,a loop_95
1147 fmovsvc %icc, %f26, %f3
1148 ta %xcc, 0x6
1149 add %l7, 0x08, %l6
1150 wr %g0, 0x80, %asi
1151 ldxa [%l6] %asi, %o5
1152 casxa [%l6] %asi, %o5, %g7
1153loop_95:
1154 orn %g4, %i2, %l0
1155 movcc %xcc, %i7, %g6
1156 fnegd %f24, %f10
1157 andcc %o7, %l3, %g1
1158 tcs %xcc, 0x4
1159 movvs %icc, %i1, %o6
1160 bneg,pn %icc, loop_96
1161 be %icc, loop_97
1162 movcc %icc, %l4, %g5
1163 swap [%l7 + 0x24], %i4
1164loop_96:
1165 sllx %o3, 0x0B, %l6
1166loop_97:
1167 movrne %o2, 0x313, %g2
1168 movvc %icc, %o0, %l5
1169 fmovscc %icc, %f7, %f15
1170 brnz %l1, loop_98
1171 fxnor %f18, %f18, %f4
1172 bn,a loop_99
1173 move %icc, %o4, %o1
1174loop_98:
1175 fors %f6, %f7, %f6
1176 brgez,a %i3, loop_100
1177loop_99:
1178 array32 %g3, %i6, %l2
1179 fcmple32 %f30, %f22, %i5
1180 fzero %f22
1181loop_100:
1182 tleu %icc, 0x1
1183 bge,a,pn %icc, loop_101
1184 bgu,a loop_102
1185 bcs,pt %icc, loop_103
1186 addcc %o5, 0x0B3F, %g7
1187loop_101:
1188 fpack32 %f18, %f0, %f24
1189loop_102:
1190 and %g4, %i0, %i2
1191loop_103:
1192 movl %icc, %i7, %g6
1193 movneg %xcc, %o7, %l0
1194 movre %l3, %g1, %o6
1195 movle %icc, %i1, %l4
1196 edge16ln %g5, %o3, %i4
1197 bne,a loop_104
1198 tneg %icc, 0x4
1199 lduw [%l7 + 0x50], %o2
1200 tle %xcc, 0x2
1201loop_104:
1202 for %f30, %f8, %f28
1203 fpsub32s %f6, %f18, %f20
1204 fbu,a %fcc1, loop_105
1205 edge16ln %l6, %g2, %l5
1206 st %f10, [%l7 + 0x74]
1207 add %l7, 0x28, %l6
1208 wr %g0, 0x88, %asi
1209 casa [%l6] 0x88, %l1, %o0
1210loop_105:
1211 movrlez %o1, %i3, %o4
1212 tneg %icc, 0x1
1213 tne %icc, 0x7
1214 fmovdcc %xcc, %f15, %f22
1215 sethi 0x0FCD, %i6
1216 alignaddr %l2, %g3, %i5
1217 bleu loop_106
1218 tle %icc, 0x6
1219 fble,a %fcc0, loop_107
1220 bvc loop_108
1221loop_106:
1222 movn %icc, %g7, %o5
1223 fbe,a %fcc1, loop_109
1224loop_107:
1225 fmovscs %xcc, %f17, %f0
1226loop_108:
1227 fmovdne %xcc, %f23, %f7
1228 xorcc %g4, %i2, %i7
1229loop_109:
1230 addccc %i0, 0x038F, %g6
1231 bvc,pn %xcc, loop_110
1232 fornot2 %f0, %f0, %f16
1233 smulcc %l0, %o7, %l3
1234 bvc,a loop_111
1235loop_110:
1236 srlx %g1, %i1, %o6
1237 brz,a %l4, loop_112
1238 fmovdge %xcc, %f17, %f22
1239loop_111:
1240 bn %icc, loop_113
1241 call loop_114
1242loop_112:
1243 bleu,a loop_115
1244 edge16l %o3, %g5, %o2
1245loop_113:
1246 tg %icc, 0x3
1247loop_114:
1248 fsrc2s %f14, %f21
1249loop_115:
1250 fpadd16s %f30, %f10, %f12
1251 tg %icc, 0x7
1252 sra %l6, %g2, %i4
1253 mulx %l5, %l1, %o1
1254 movre %i3, %o4, %o0
1255 fba %fcc0, loop_116
1256 ldsw [%l7 + 0x4C], %l2
1257 fmovdl %xcc, %f15, %f26
1258 te %icc, 0x2
1259loop_116:
1260 pdist %f24, %f24, %f16
1261 movrgez %g3, %i5, %g7
1262 bg,pn %icc, loop_117
1263 bvs,a loop_118
1264 fbug %fcc3, loop_119
1265 move %icc, %i6, %o5
1266loop_117:
1267 tn %xcc, 0x0
1268loop_118:
1269 movge %icc, %i2, %i7
1270loop_119:
1271 edge16l %i0, %g4, %g6
1272 fmovrsne %o7, %f24, %f1
1273 sll %l3, %l0, %i1
1274 wr %g0, 0x11, %asi
1275 lduwa [%l7 + 0x74] %asi, %g1
1276 fpsub32s %f29, %f21, %f27
1277 edge8ln %o6, %l4, %o3
1278 fmovrsgez %o2, %f18, %f5
1279 ldstub [%l7 + 0x57], %g5
1280 sethi 0x0779, %g2
1281 fnot1 %f20, %f12
1282 fand %f4, %f30, %f28
1283 fbug %fcc0, loop_120
1284 mulx %i4, 0x1502, %l5
1285 fbe,a %fcc0, loop_121
1286 movrne %l6, 0x22E, %l1
1287loop_120:
1288 fmovrdlez %o1, %f6, %f0
1289 fbge %fcc1, loop_122
1290loop_121:
1291 sir 0x1B6E
1292 nop
1293 set 0x10, %g6
1294 ldd [%l7 + %g6], %i2
1295 array8 %o0, %l2, %o4
1296loop_122:
1297 ldx [%l7 + 0x48], %i5
1298 lduh [%l7 + 0x7C], %g7
1299 tpos %icc, 0x6
1300 array8 %g3, %o5, %i6
1301 edge8ln %i2, %i7, %i0
1302 sub %g4, 0x04DE, %g6
1303 fcmpd %fcc3, %f14, %f8
1304 tleu %icc, 0x4
1305 fmul8ulx16 %f6, %f10, %f22
1306 tgu %icc, 0x4
1307 tpos %icc, 0x7
1308 ldsb [%l7 + 0x78], %o7
1309 fone %f0
1310 tge %icc, 0x4
1311 ldd [%l7 + 0x68], %l0
1312 edge32ln %l3, %i1, %o6
1313 movneg %icc, %g1, %o3
1314 fmovdgu %xcc, %f31, %f9
1315 alignaddr %l4, %o2, %g2
1316 fxnors %f10, %f24, %f19
1317 bleu loop_123
1318 fmovsleu %icc, %f17, %f29
1319 fnot1s %f2, %f26
1320 stw %i4, [%l7 + 0x08]
1321loop_123:
1322 mulscc %g5, 0x1B64, %l5
1323 fbge,a %fcc0, loop_124
1324 alignaddrl %l1, %l6, %i3
1325 fabss %f0, %f24
1326 tvc %icc, 0x6
1327loop_124:
1328 bne,pn %xcc, loop_125
1329 ld [%l7 + 0x58], %f6
1330 fmovdge %xcc, %f7, %f27
1331 alignaddrl %o0, %o1, %l2
1332loop_125:
1333 popc 0x0188, %i5
1334 movrlez %g7, %o4, %o5
1335 fnors %f2, %f2, %f4
1336 brnz,a %g3, loop_126
1337 array16 %i2, %i7, %i6
1338 fors %f24, %f15, %f7
1339 mulscc %g4, 0x1152, %g6
1340loop_126:
1341 movcs %xcc, %i0, %l0
1342 subc %l3, 0x08D2, %i1
1343 fmovsg %icc, %f2, %f8
1344 nop
1345 setx loop_127, %l0, %l1
1346 wrpr 0x1, %tl
1347 wrpr %l1, %tnpc
1348 setx 0x34400001400, %l0, %l1
1349 wrpr %l1, %tstate
1350 wrhpr 0x4, %htstate
1351 done
1352 fblg,a %fcc0, loop_128
1353 fpackfix %f14, %f24
1354 set 0x08, %o7
1355 ldswa [%l7 + %o7] 0x10, %o7
1356loop_127:
1357 tpos %icc, 0x3
1358loop_128:
1359 call loop_129
1360 fandnot2s %f8, %f20, %f5
1361 set 0x40, %l3
1362 stda %f0, [%l7 + %l3] 0x0c
1363loop_129:
1364 nop
1365 set 0x0A, %i6
1366 ldsha [%l7 + %i6] 0x88, %g1
1367 sll %o6, %l4, %o3
1368 xnor %o2, %i4, %g2
1369 subccc %g5, 0x0054, %l1
1370 set 0x1C, %l4
1371 lduha [%l7 + %l4] 0x10, %l6
1372 fmovsneg %xcc, %f12, %f6
1373 call loop_130
1374 edge16 %l5, %o0, %o1
1375 subcc %i3, 0x1432, %i5
1376 fcmple16 %f20, %f20, %g7
1377loop_130:
1378 addc %l2, %o4, %o5
1379 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
1380 nop ! nop ! stxa %i2, [%g0 + 0x350] %asi ripped by fixASI40.pl ripped by fixASI40.pl
1381 movgu %xcc, %g3, %i6
1382 tcs %xcc, 0x7
1383 wr %g0, 0x89, %asi
1384 ldda [%l7 + 0x40] %asi, %f0
1385 set 0x3F, %o2
1386 stba %i7, [%l7 + %o2] 0x81
1387 srl %g4, 0x1E, %i0
1388 fbue,a %fcc1, loop_131
1389 sdiv %g6, 0x0094, %l0
1390 fmul8x16al %f8, %f30, %f16
1391 and %i1, %l3, %g1
1392loop_131:
1393 fandnot2s %f17, %f1, %f5
1394 srlx %o6, %o7, %l4
1395 edge16 %o2, %o3, %i4
1396 fmovdcs %xcc, %f0, %f25
1397 st %f30, [%l7 + 0x5C]
1398 umul %g2, 0x198C, %g5
1399 edge8l %l6, %l1, %l5
1400 fpadd32s %f15, %f6, %f19
1401 movle %icc, %o1, %o0
1402 siam 0x4
1403 fbl %fcc3, loop_132
1404 array16 %i3, %g7, %i5
1405 brnz,a %l2, loop_133
1406 fnot2 %f14, %f8
1407loop_132:
1408 be,a loop_134
1409 addcc %o4, 0x0D9F, %o5
1410loop_133:
1411 fmovrsne %i2, %f29, %f2
1412 fblg,a %fcc3, loop_135
1413loop_134:
1414 xnor %i6, 0x031E, %i7
1415 edge8l %g3, %g4, %g6
1416 fcmple16 %f2, %f14, %l0
1417loop_135:
1418 addcc %i1, %i0, %l3
1419 movrgez %g1, 0x258, %o7
1420 swap [%l7 + 0x2C], %l4
1421 bgu,pt %icc, loop_136
1422 faligndata %f2, %f18, %f26
1423 fmovsl %xcc, %f21, %f13
1424 addccc %o6, %o3, %o2
1425loop_136:
1426 bcs,pt %icc, loop_137
1427 andncc %g2, %i4, %l6
1428 popc 0x0129, %g5
1429 tcs %icc, 0x5
1430loop_137:
1431 bpos,a %xcc, loop_138
1432 tn %icc, 0x1
1433 movre %l1, %o1, %l5
1434 andncc %o0, %g7, %i3
1435loop_138:
1436 fmovdn %xcc, %f20, %f24
1437 restored
1438 rdpr %cwp, %g1
1439 rdpr %cansave, %g2
1440 rdpr %canrestore, %g3
1441 rdpr %cleanwin, %g4
1442 rdpr %otherwin, %g5
1443 rdpr %wstate, %g6
1444 fmovd %f30, %f12
1445 std %f6, [%l7 + 0x60]
1446 tg %icc, 0x7
1447 movgu %xcc, %i5, %l2
1448 movneg %icc, %o5, %o4
1449 fcmpeq16 %f4, %f10, %i6
1450 set 0x48, %g1
1451 stha %i2, [%l7 + %g1] 0x0c
1452 popc %i7, %g3
1453 wr %g0, 0x11, %asi
1454 lduwa [%l7 + 0x7C] %asi, %g4
1455 sra %g6, %i1, %i0
1456 bpos loop_139
1457 bg,pn %icc, loop_140
1458 fmovsge %xcc, %f5, %f24
1459 edge8ln %l3, %g1, %l0
1460loop_139:
1461 movg %xcc, %o7, %o6
1462loop_140:
1463 te %xcc, 0x7
1464 array16 %o3, %l4, %g2
1465 movne %xcc, %i4, %o2
1466 sdiv %l6, 0x012E, %g5
1467 fmovsl %icc, %f25, %f22
1468 fmovscs %xcc, %f7, %f25
1469 bl,a,pt %xcc, loop_141
1470 edge32n %o1, %l5, %o0
1471 set 0x44, %g5
1472 stwa %l1, [%l7 + %g5] 0x22
1473 membar #Sync
1474loop_141:
1475 andn %g7, 0x1581, %i3
1476 movne %icc, %l2, %i5
1477 srax %o4, 0x1D, %i6
1478 array16 %o5, %i7, %g3
1479 movrlz %g4, 0x0A4, %g6
1480 fmovscc %icc, %f24, %f1
1481 movre %i2, %i1, %l3
1482 ta %xcc, 0x7
1483 std %g0, [%l7 + 0x68]
1484 prefetch [%l7 + 0x58], 0x1
1485 wr %g0, 0x80, %asi
1486 ldda [%l7 + 0x40] %asi, %f16
1487 edge16l %i0, %o7, %o6
1488 and %o3, 0x1A12, %l4
1489 ldx [%l7 + 0x18], %g2
1490 xor %l0, %i4, %o2
1491 tsubcc %g5, 0x00A0, %l6
1492 array16 %l5, %o1, %l1
1493 andncc %g7, %i3, %o0
1494 umulcc %i5, %o4, %l2
1495 sir 0x10B5
1496 smulcc %i6, 0x1EE7, %o5
1497 ldx [%l7 + 0x18], %i7
1498 fmovsleu %icc, %f3, %f27
1499 bshuffle %f30, %f18, %f22
1500 fpadd32s %f26, %f4, %f4
1501 add %l7, 0x64, %l6
1502 wr %g0, 0x0c, %asi
1503 casa [%l6] %asi, %g3, %g6
1504 brnz %g4, loop_142
1505 st %f19, [%l7 + 0x40]
1506 alignaddrl %i1, %i2, %g1
1507 fpsub16s %f1, %f16, %f0
1508loop_142:
1509 movneg %xcc, %i0, %o7
1510 fone %f12
1511 fmovda %icc, %f22, %f4
1512 edge16ln %o6, %o3, %l3
1513 movre %l4, 0x281, %l0
1514 stx %i4, [%l7 + 0x50]
1515 srl %o2, %g2, %g5
1516 srlx %l6, 0x01, %o1
1517 call loop_143
1518 ldd [%l7 + 0x48], %f22
1519 fexpand %f23, %f16
1520 set 0x4A, %o0
1521 ldsha [%l7 + %o0] 0x0c, %l5
1522loop_143:
1523 nop
1524 set 0x6C, %g2
1525 stwa %g7, [%l7 + %g2] 0x80
1526 wr %g0, 0x16, %asi
1527 stda %f16, [%l7 + 0x40] %asi
1528 membar #Sync
1529 tcc %icc, 0x6
1530 stb %l1, [%l7 + 0x7A]
1531 srax %o0, 0x13, %i5
1532 edge8l %i3, %l2, %o4
1533 subc %i6, %i7, %g3
1534 movgu %xcc, %g6, %g4
1535 fnegd %f16, %f24
1536 addc %i1, %o5, %i2
1537 movre %g1, %o7, %i0
1538 fble %fcc1, loop_144
1539 stw %o6, [%l7 + 0x64]
1540 edge32ln %l3, %o3, %l0
1541 movge %xcc, %l4, %o2
1542loop_144:
1543 srl %g2, 0x08, %g5
1544 sdivcc %l6, 0x0B9E, %i4
1545 fblg,a %fcc1, loop_145
1546 popc 0x0700, %l5
1547 fmuld8ulx16 %f2, %f17, %f4
1548 wr %g0, 0x89, %asi
1549 lduba [%l7 + 0x31] %asi, %o1
1550loop_145:
1551 fnegs %f5, %f7
1552 movvc %icc, %g7, %o0
1553 set 0x0, %l1
1554 ldxa [%g0 + %l1] 0x4f, %i5
1555 fcmpgt32 %f0, %f4, %i3
1556 fmovrse %l2, %f31, %f3
1557 brlez,a %l1, loop_146
1558 fmovdge %xcc, %f29, %f12
1559 swap [%l7 + 0x78], %i6
1560 movgu %xcc, %i7, %o4
1561loop_146:
1562 fxor %f6, %f0, %f10
1563 edge16ln %g6, %g3, %g4
1564 st %f30, [%l7 + 0x78]
1565 fcmpgt32 %f12, %f14, %i1
1566 brlez,a %o5, loop_147
1567 tle %xcc, 0x0
1568 tvs %xcc, 0x2
1569 fxnors %f5, %f15, %f20
1570loop_147:
1571 ta %icc, 0x4
1572 sdivx %i2, 0x04D3, %o7
1573 lduh [%l7 + 0x5A], %g1
1574 movleu %icc, %i0, %l3
1575 wr %g0, 0x89, %asi
1576 lduba [%l7 + 0x0A] %asi, %o6
1577 wr %g0, 0x81, %asi
1578 prefetcha [%l7 + 0x10] %asi, 0x1
1579 ld [%l7 + 0x58], %f0
1580 fble %fcc1, loop_148
1581 movl %icc, %l4, %o2
1582 movvc %icc, %g2, %l0
1583 fmovrsne %g5, %f9, %f3
1584loop_148:
1585 saved
1586 rdpr %cwp, %g1
1587 rdpr %cansave, %g2
1588 rdpr %canrestore, %g3
1589 rdpr %cleanwin, %g4
1590 rdpr %otherwin, %g5
1591 rdpr %wstate, %g6
1592 tcc %icc, 0x1
1593 tvc %icc, 0x2
1594 set 0x50, %l5
1595 ldxa [%l7 + %l5] 0x14, %l6
1596 fandnot1s %f30, %f28, %f23
1597 sllx %i4, 0x13, %l5
1598 tneg %icc, 0x3
1599 bleu,pt %icc, loop_149
1600 fmovscs %xcc, %f31, %f26
1601 flush %l7 + 0x58
1602 andncc %o1, %o0, %i5
1603loop_149:
1604 edge32l %i3, %l2, %g7
1605 movn %xcc, %l1, %i6
1606 edge16n %o4, %g6, %g3
1607 add %i7, %g4, %i1
1608 smulcc %o5, %o7, %g1
1609 movle %xcc, %i0, %l3
1610 sll %o6, %i2, %o3
1611 brgez,a %o2, loop_150
1612 movn %xcc, %l4, %g2
1613 fba,a %fcc1, loop_151
1614 tgu %icc, 0x7
1615loop_150:
1616 movle %icc, %l0, %l6
1617 stw %i4, [%l7 + 0x14]
1618loop_151:
1619 edge32n %l5, %o1, %g5
1620 sir 0x1025
1621 be,pn %xcc, loop_152
1622 fexpand %f15, %f10
1623 udivx %o0, 0x06EF, %i3
1624 sra %l2, %g7, %i5
1625loop_152:
1626 nop
1627 set 0x7C, %i1
1628 lduha [%l7 + %i1] 0x0c, %i6
1629 tl %icc, 0x3
1630 wr %g0, 0x10, %asi
1631 ldstuba [%l7 + 0x5C] %asi, %l1
1632 tge %icc, 0x5
1633 st %f1, [%l7 + 0x3C]
1634 fcmpd %fcc3, %f16, %f2
1635 array32 %g6, %o4, %i7
1636 tle %icc, 0x2
1637 movcs %icc, %g3, %i1
1638 bpos,a,pt %icc, loop_153
1639 fpadd32 %f28, %f12, %f12
1640 sdivcc %o5, 0x1D87, %o7
1641 array32 %g1, %g4, %i0
1642loop_153:
1643 nop
1644 setx loop_154, %l0, %l1
1645 wrpr 0x1, %tl
1646 wrpr %l1, %tpc
1647 add %l1, 0x4, %l1
1648 wrpr %l1, %tnpc
1649 setx 0x34400001400, %l0, %l1
1650 wrpr %l1, %tstate
1651 wrhpr 0x4, %htstate
1652 retry
1653 te %xcc, 0x3
1654 fnand %f10, %f14, %f0
1655 stw %l3, [%l7 + 0x58]
1656loop_154:
1657 sir 0x0B41
1658 add %l7, 0x0C, %l6
1659 wr %g0, 0x88, %asi
1660 casa [%l6] 0x88, %o6, %o3
1661 tl %xcc, 0x4
1662 movrlez %o2, 0x34C, %l4
1663 set 0x40, %o1
1664 stda %f0, [%l7 + %o1] 0xf0
1665 membar #Sync
1666 xorcc %i2, %l0, %g2
1667 fmovrse %i4, %f31, %f16
1668 for %f4, %f8, %f26
1669 movre %l6, %l5, %o1
1670 tl %xcc, 0x5
1671 addccc %g5, 0x170F, %o0
1672 fcmpeq16 %f10, %f30, %i3
1673 sdivcc %g7, 0x103E, %i5
1674 fnand %f10, %f14, %f10
1675 set 0x55, %g7
1676 lduba [%l7 + %g7] 0x80, %l2
1677 movge %xcc, %i6, %g6
1678 orn %o4, 0x1DED, %i7
1679 edge8 %l1, %g3, %i1
1680 ldd [%l7 + 0x20], %o4
1681 or %g1, %o7, %g4
1682 bgu,pn %icc, loop_155
1683 fnot1 %f16, %f30
1684 te %icc, 0x2
1685 wr %g0, 0x19, %asi
1686 ldstuba [%l7 + 0x66] %asi, %i0
1687loop_155:
1688 nop
1689 setx loop_156, %l0, %l1
1690 wrpr 0x1, %tl
1691 wrpr %l1, %tnpc
1692 setx 0x34400001400, %l0, %l1
1693 wrpr %l1, %tstate
1694 wrhpr 0x4, %htstate
1695 done
1696 movrne %o6, %l3, %o3
1697 movrne %l4, %o2, %l0
1698 movrgez %i2, %g2, %i4
1699loop_156:
1700 array16 %l6, %o1, %g5
1701 wr %g0, 0x19, %asi
1702 lduha [%l7 + 0x36] %asi, %l5
1703 stw %o0, [%l7 + 0x6C]
1704 bvc,pt %icc, loop_157
1705 bn,pt %icc, loop_158
1706 mova %icc, %g7, %i3
1707 nop
1708 setx loop_159, %l0, %l1
1709 wrpr 0x1, %tl
1710 wrpr %l1, %tpc
1711 add %l1, 0x4, %l1
1712 wrpr %l1, %tnpc
1713 setx 0x34400001400, %l0, %l1
1714 wrpr %l1, %tstate
1715 wrhpr 0x4, %htstate
1716 retry
1717loop_157:
1718 fmovrdgez %i5, %f22, %f26
1719loop_158:
1720 movgu %xcc, %l2, %g6
1721 bvc,pn %xcc, loop_160
1722loop_159:
1723 lduh [%l7 + 0x5C], %o4
1724 alignaddrl %i7, %l1, %g3
1725 movg %icc, %i1, %i6
1726loop_160:
1727 movcc %xcc, %o5, %o7
1728 sll %g1, 0x1C, %i0
1729 fble,a %fcc3, loop_161
1730 call loop_162
1731 fbl,a %fcc3, loop_163
1732 orncc %g4, 0x0DA1, %l3
1733loop_161:
1734 edge8n %o6, %o3, %o2
1735loop_162:
1736 ta %xcc, 0x1
1737loop_163:
1738 subcc %l4, 0x16CB, %i2
1739 movne %icc, %l0, %g2
1740 stb %i4, [%l7 + 0x42]
1741 fpsub16s %f11, %f0, %f5
1742 prefetch [%l7 + 0x0C], 0x3
1743 udiv %l6, 0x106A, %g5
1744 wr %g0, 0xeb, %asi
1745 stba %l5, [%l7 + 0x36] %asi
1746 membar #Sync
1747 fbe %fcc1, loop_164
1748 tsubcctv %o0, 0x1042, %o1
1749 mulscc %i3, 0x028D, %g7
1750 sdivx %i5, 0x1C28, %g6
1751loop_164:
1752 lduw [%l7 + 0x74], %o4
1753 fnegd %f24, %f20
1754 movcc %xcc, %i7, %l2
1755 wr %g0, 0x2b, %asi
1756 stwa %g3, [%l7 + 0x24] %asi
1757 membar #Sync
1758 xorcc %l1, 0x0E9E, %i6
1759 fmul8x16au %f10, %f30, %f4
1760 movgu %icc, %i1, %o7
1761 wr %g0, 0x2e, %asi
1762 ldda [%l7 + 0x40] %asi, %o4
1763 sllx %i0, 0x00, %g1
1764 fmovdneg %xcc, %f15, %f28
1765 orncc %l3, %o6, %o3
1766 addccc %g4, 0x0638, %o2
1767 fsrc2s %f23, %f15
1768 wr %g0, 0x88, %asi
1769 stda %f16, [%l7 + 0x40] %asi
1770 popc 0x075F, %i2
1771 sra %l4, 0x01, %g2
1772 fors %f23, %f20, %f15
1773 or %l0, %i4, %g5
1774 fmovdgu %xcc, %f3, %f10
1775 movneg %xcc, %l6, %o0
1776 move %xcc, %o1, %i3
1777 edge8l %g7, %l5, %g6
1778 tl %icc, 0x7
1779 wr %g0, 0x80, %asi
1780 stda %o4, [%l7 + 0x58] %asi
1781 andncc %i7, %l2, %g3
1782 movrgz %i5, 0x068, %l1
1783 movcs %icc, %i1, %i6
1784 tne %xcc, 0x7
1785 fornot1s %f2, %f18, %f10
1786 fcmps %fcc3, %f17, %f0
1787 or %o5, 0x089D, %o7
1788 tpos %icc, 0x0
1789 fbo %fcc2, loop_165
1790 saved
1791 rdpr %cwp, %g1
1792 rdpr %cansave, %g2
1793 rdpr %canrestore, %g3
1794 rdpr %cleanwin, %g4
1795 rdpr %otherwin, %g5
1796 rdpr %wstate, %g6
1797 fcmpgt32 %f10, %f24, %g1
1798 bgu loop_166
1799loop_165:
1800 orn %i0, %l3, %o6
1801 movvs %xcc, %g4, %o3
1802 bpos,pn %xcc, loop_167
1803loop_166:
1804 or %i2, 0x071C, %o2
1805 movrgz %g2, %l4, %i4
1806 tl %xcc, 0x4
1807loop_167:
1808 subccc %g5, 0x0407, %l0
1809 sdivcc %o0, 0x0A4F, %o1
1810 movg %icc, %i3, %l6
1811 andcc %g7, %g6, %o4
1812 sub %i7, %l2, %g3
1813 array32 %i5, %l5, %i1
1814 movrlz %i6, 0x2E5, %o5
1815 fnot2s %f0, %f12
1816 edge32 %l1, %o7, %g1
1817 xorcc %l3, %o6, %i0
1818 fmovrslz %o3, %f25, %f17
1819 bcs,a,pn %icc, loop_168
1820 flush %l7 + 0x3C
1821 fblg,a %fcc2, loop_169
1822 sra %g4, %i2, %g2
1823loop_168:
1824 addc %o2, 0x1AE9, %l4
1825 std %g4, [%l7 + 0x60]
1826loop_169:
1827 edge32ln %l0, %i4, %o1
1828 fmovs %f18, %f31
1829 subccc %i3, 0x0CF9, %o0
1830 fcmple16 %f12, %f18, %l6
1831 sdivx %g6, 0x05A2, %g7
1832 fbu %fcc1, loop_170
1833 movneg %icc, %o4, %l2
1834 fpsub16s %f18, %f12, %f28
1835 smul %i7, %i5, %g3
1836loop_170:
1837 fmovdcs %xcc, %f27, %f8
1838 nop
1839 setx loop_171, %l0, %l1
1840 wrpr 0x1, %tl
1841 wrpr %l1, %tpc
1842 add %l1, 0x4, %l1
1843 wrpr %l1, %tnpc
1844 setx 0x34400001400, %l0, %l1
1845 wrpr %l1, %tstate
1846 wrhpr 0x4, %htstate
1847 retry
1848 movl %icc, %i1, %l5
1849 movvc %xcc, %o5, %i6
1850 movn %icc, %o7, %l1
1851loop_171:
1852 tsubcctv %l3, %o6, %g1
1853 tcs %icc, 0x1
1854 xnor %o3, %g4, %i2
1855 tpos %xcc, 0x4
1856 xorcc %g2, 0x1654, %o2
1857 fcmple32 %f26, %f26, %l4
1858 xor %i0, %l0, %g5
1859 smulcc %o1, %i4, %i3
1860 set 0x54, %i7
1861 lduba [%l7 + %i7] 0x14, %l6
1862 movrgez %o0, 0x2DE, %g7
1863 fpadd32 %f6, %f10, %f8
1864 movgu %xcc, %o4, %g6
1865 movrlz %i7, %l2, %g3
1866 umul %i1, 0x10ED, %i5
1867 fornot1s %f1, %f30, %f23
1868 bneg,pn %icc, loop_172
1869 movl %icc, %l5, %o5
1870 fbg,a %fcc2, loop_173
1871 edge8ln %i6, %l1, %o7
1872loop_172:
1873 movcs %icc, %l3, %g1
1874 fexpand %f31, %f2
1875loop_173:
1876 movgu %xcc, %o3, %g4
1877 fmul8x16al %f14, %f19, %f6
1878 edge32 %o6, %g2, %i2
1879 or %l4, 0x0FE7, %o2
1880 tn %xcc, 0x7
1881 fcmpne16 %f20, %f20, %l0
1882 fmovrdlez %i0, %f4, %f16
1883 xor %o1, %i4, %i3
1884 movpos %icc, %g5, %o0
1885 fpack32 %f10, %f14, %f14
1886 or %g7, 0x1327, %l6
1887 tleu %xcc, 0x4
1888 fnegd %f22, %f16
1889 umul %o4, 0x060F, %i7
1890 wr %g0, 0x11, %asi
1891 lduwa [%l7 + 0x24] %asi, %g6
1892 fmuld8ulx16 %f27, %f26, %f12
1893 xnor %l2, %g3, %i1
1894 edge16 %i5, %l5, %i6
1895 movne %xcc, %l1, %o5
1896 fnands %f12, %f27, %f27
1897 fbo,a %fcc0, loop_174
1898 movrne %l3, 0x32A, %o7
1899 tg %icc, 0x3
1900 fmovspos %icc, %f7, %f0
1901loop_174:
1902 nop
1903 wr %g0, 0x18, %asi
1904 ldswa [%l7 + 0x44] %asi, %o3
1905 membar #Sync
1906 set 0x40, %o4
1907 ldda [%l7 + %o4] 0x1f, %f16
1908 fmovscs %xcc, %f1, %f17
1909 tvs %xcc, 0x3
1910 tgu %icc, 0x7
1911 fba,a %fcc2, loop_175
1912 udiv %g1, 0x196E, %o6
1913 tpos %icc, 0x3
1914 fbne,a %fcc3, loop_176
1915loop_175:
1916 bvs,a %icc, loop_177
1917 popc 0x0DEC, %g4
1918 stx %i2, [%l7 + 0x38]
1919loop_176:
1920 edge8n %g2, %o2, %l4
1921loop_177:
1922 nop
1923 wr %g0, 0x0c, %asi
1924 lda [%l7 + 0x1C] %asi, %f0
1925 xorcc %l0, 0x090A, %o1
1926 brlz %i4, loop_178
1927 movg %xcc, %i3, %i0
1928 fpsub32s %f25, %f19, %f5
1929 sll %o0, %g7, %g5
1930loop_178:
1931 fmovsa %icc, %f30, %f17
1932 nop
1933 setx loop_179, %l0, %l1
1934 wrpr 0x1, %tl
1935 wrpr %l1, %tpc
1936 add %l1, 0x4, %l1
1937 wrpr %l1, %tnpc
1938 setx 0x34400001400, %l0, %l1
1939 wrpr %l1, %tstate
1940 wrhpr 0x4, %htstate
1941 retry
1942 sub %o4, %l6, %g6
1943 movg %icc, %l2, %g3
1944 tvc %icc, 0x3
1945loop_179:
1946 st %f20, [%l7 + 0x6C]
1947 flush %l7 + 0x6C
1948 wr %g0, 0x57, %asi
1949 stxa %i1, [%g0 + 0x0] %asi
1950 ldub [%l7 + 0x18], %i7
1951 array16 %i5, %i6, %l5
1952 membar #Sync
1953 wr %g0, 0xf0, %asi
1954 ldda [%l7 + 0x40] %asi, %f0
1955 tcs %xcc, 0x2
1956 fblg %fcc2, loop_180
1957 popc 0x1206, %l1
1958 set 0x70, %l0
1959 ldxa [%l7 + %l0] 0x81, %l3
1960loop_180:
1961 sir 0x1D96
1962 membar #Sync
1963 wr %g0, 0x1e, %asi
1964 ldda [%l7 + 0x40] %asi, %f16
1965 movgu %xcc, %o5, %o7
1966 edge8l %o3, %o6, %g1
1967 array16 %g4, %g2, %o2
1968 fmul8x16 %f4, %f20, %f20
1969 umul %l4, 0x08B5, %i2
1970 set 0x2A, %i5
1971 ldsha [%l7 + %i5] 0x14, %l0
1972 mulscc %o1, 0x1BA5, %i4
1973 fmovdcs %icc, %f29, %f28
1974 fmovsvs %xcc, %f1, %f25
1975 movrlez %i3, 0x2B0, %i0
1976 or %o0, %g7, %g5
1977 movrgez %l6, %g6, %o4
1978 movle %icc, %g3, %l2
1979 and %i1, 0x1D63, %i7
1980 ld [%l7 + 0x64], %f31
1981 fmovdge %xcc, %f27, %f8
1982 ldx [%l7 + 0x58], %i5
1983 smul %i6, 0x1DC9, %l5
1984 fzero %f20
1985 lduw [%l7 + 0x44], %l3
1986 wr %g0, 0x0c, %asi
1987 ldsba [%l7 + 0x4B] %asi, %l1
1988 srax %o5, %o3, %o6
1989 fpmerge %f30, %f14, %f2
1990 edge32l %o7, %g4, %g2
1991 movleu %icc, %g1, %o2
1992 fba %fcc1, loop_181
1993 brgez,a %l4, loop_182
1994 tle %icc, 0x6
1995 membar 0x2F
1996loop_181:
1997 fbue,a %fcc2, loop_183
1998loop_182:
1999 movrgez %l0, %i2, %i4
2000 membar 0x45
2001 sethi 0x04B5, %i3
2002loop_183:
2003 tn %icc, 0x1
2004 edge8n %o1, %i0, %g7
2005 fmovscc %xcc, %f13, %f20
2006 edge32l %g5, %l6, %o0
2007 fcmpeq16 %f30, %f30, %o4
2008 tvs %xcc, 0x4
2009 tleu %icc, 0x1
2010 sub %g3, %g6, %l2
2011 fzero %f20
2012 movrlz %i7, 0x11B, %i5
2013 fbl,a %fcc0, loop_184
2014 fmovrdlez %i6, %f16, %f22
2015 add %l7, 0x60, %l6
2016 wr %g0, 0x80, %asi
2017 ldxa [%l6] %asi, %l5
2018 casxa [%l6] 0x80, %l5, %l3
2019loop_184:
2020 nop
2021 setx loop_185, %l0, %l1
2022 jmpl %l1, %i1
2023 fmovdcc %xcc, %f18, %f31
2024 tl %icc, 0x3
2025 wr %g0, 0x80, %asi
2026 prefetcha [%l7 + 0x08] %asi, 0x2
2027loop_185:
2028 edge16n %o3, %o5, %o7
2029 array16 %g4, %g2, %o6
2030 movleu %icc, %g1, %l4
2031 sethi 0x1110, %o2
2032 edge8ln %i2, %i4, %l0
2033 movcc %icc, %o1, %i0
2034 move %xcc, %i3, %g5
2035 mova %icc, %l6, %o0
2036 xor %o4, %g3, %g6
2037 fbn,a %fcc0, loop_186
2038 addc %l2, %g7, %i5
2039 edge8ln %i6, %l5, %i7
2040 wr %g0, 0xf8, %asi
2041 stda %f0, [%l7 + 0x40] %asi
2042 membar #Sync
2043loop_186:
2044 fpmerge %f29, %f1, %f6
2045 fmovsvs %xcc, %f15, %f23
2046 stbar
2047 fmovrsne %i1, %f20, %f18
2048 fpsub16 %f8, %f20, %f28
2049 alignaddr %l3, %l1, %o3
2050 fors %f4, %f6, %f27
2051 array8 %o5, %o7, %g4
2052 std %g2, [%l7 + 0x70]
2053 or %o6, %l4, %o2
2054 addcc %g1, 0x1F8B, %i4
2055 array8 %i2, %l0, %i0
2056 tge %xcc, 0x3
2057 movge %xcc, %i3, %g5
2058 wr %g0, 0x18, %asi
2059 stda %o0, [%l7 + 0x10] %asi
2060 fxnors %f19, %f6, %f18
2061 udiv %o0, 0x0A57, %l6
2062 fcmped %fcc2, %f16, %f4
2063 movrlz %o4, %g6, %g3
2064 tge %xcc, 0x3
2065 tleu %icc, 0x5
2066 fmovdleu %icc, %f0, %f23
2067 fmovsgu %icc, %f17, %f13
2068 umulcc %g7, %l2, %i6
2069 set 0x18, %o3
2070 prefetcha [%l7 + %o3] 0x11, 0x1
2071 movvc %icc, %i7, %i1
2072 array32 %l5, %l3, %o3
2073 addcc %l1, %o7, %g4
2074 subc %o5, 0x176A, %g2
2075 ldd [%l7 + 0x68], %f8
2076 mulx %l4, 0x0CE7, %o6
2077 umul %g1, %i4, %i2
2078 movle %icc, %o2, %i0
2079 xnor %l0, %i3, %o1
2080 fba %fcc3, loop_187
2081 fmovrdlez %g5, %f2, %f30
2082 bne,a %xcc, loop_188
2083 movrlez %l6, %o4, %g6
2084loop_187:
2085 movcc %xcc, %o0, %g3
2086 tsubcc %g7, %i6, %l2
2087loop_188:
2088 fcmps %fcc0, %f0, %f30
2089 movneg %icc, %i7, %i5
2090 fmovdg %icc, %f0, %f25
2091 nop
2092 setx loop_189, %l0, %l1
2093 wrpr 0x1, %tl
2094 wrpr %l1, %tpc
2095 add %l1, 0x4, %l1
2096 wrpr %l1, %tnpc
2097 setx 0x34400001400, %l0, %l1
2098 wrpr %l1, %tstate
2099 wrhpr 0x4, %htstate
2100 retry
2101 array8 %l5, %l3, %i1
2102 fornot1s %f19, %f20, %f10
2103 fmovsle %xcc, %f31, %f22
2104loop_189:
2105 and %l1, %o7, %g4
2106 fmovdneg %icc, %f24, %f29
2107 ld [%l7 + 0x2C], %f8
2108 sll %o5, %o3, %g2
2109 edge8ln %o6, %g1, %i4
2110 tl %xcc, 0x5
2111 ldstub [%l7 + 0x38], %i2
2112 fpadd32 %f20, %f16, %f24
2113 edge16 %o2, %l4, %l0
2114 fxnor %f18, %f18, %f4
2115 ldub [%l7 + 0x52], %i0
2116 restored
2117 rdpr %cwp, %g1
2118 rdpr %cansave, %g2
2119 rdpr %canrestore, %g3
2120 rdpr %cleanwin, %g4
2121 rdpr %otherwin, %g5
2122 rdpr %wstate, %g6
2123 edge8l %o1, %i3, %l6
2124 fornot1s %f1, %f11, %f19
2125 bl,a loop_190
2126 fmovdne %icc, %f16, %f12
2127 brgz %o4, loop_191
2128 fbe,a %fcc0, loop_192
2129loop_190:
2130 mulscc %g5, %o0, %g3
2131 wr %g0, 0x11, %asi
2132 ldsba [%l7 + 0x63] %asi, %g7
2133loop_191:
2134 fmovdleu %xcc, %f20, %f0
2135loop_192:
2136 lduh [%l7 + 0x10], %g6
2137 fpadd32s %f1, %f15, %f9
2138 edge16l %i6, %l2, %i7
2139 set 0x50, %i4
2140 prefetcha [%l7 + %i4] 0x19, 0x1
2141 ldub [%l7 + 0x5C], %l5
2142 tcs %icc, 0x1
2143 edge32ln %l3, %l1, %o7
2144 ba,pn %icc, loop_193
2145 taddcctv %i1, %o5, %g4
2146 tn %icc, 0x5
2147 fnands %f25, %f25, %f9
2148loop_193:
2149 taddcctv %g2, %o3, %g1
2150 andn %o6, %i2, %i4
2151 move %icc, %l4, %l0
2152 movleu %icc, %o2, %i0
2153 xor %o1, %i3, %l6
2154 stw %o4, [%l7 + 0x10]
2155 orn %o0, 0x0FB5, %g3
2156 edge16ln %g7, %g6, %i6
2157 stb %g5, [%l7 + 0x2D]
2158 siam 0x5
2159 fbe,a %fcc1, loop_194
2160 te %icc, 0x0
2161 movgu %icc, %l2, %i7
2162 fmovs %f26, %f7
2163loop_194:
2164 andcc %l5, 0x14AC, %l3
2165 set 0x40, %o5
2166 ldda [%l7 + %o5] 0x88, %f16
2167 movne %xcc, %i5, %o7
2168 subc %l1, %o5, %i1
2169 restored
2170 rdpr %cwp, %g1
2171 rdpr %cansave, %g2
2172 rdpr %canrestore, %g3
2173 rdpr %cleanwin, %g4
2174 rdpr %otherwin, %g5
2175 rdpr %wstate, %g6
2176 andcc %g4, 0x0FEC, %g2
2177 addc %o3, %o6, %g1
2178 subc %i2, %i4, %l4
2179 fmovscs %xcc, %f0, %f12
2180 tcc %icc, 0x7
2181 tg %icc, 0x3
2182 fmovsvs %xcc, %f29, %f24
2183 movrlz %l0, 0x311, %i0
2184 movrgez %o2, %o1, %i3
2185 subccc %l6, 0x1B85, %o4
2186 set 0x0C, %i2
2187 lduwa [%l7 + %i2] 0x14, %o0
2188 movl %xcc, %g7, %g6
2189 fpack16 %f8, %f25
2190 bcs %xcc, loop_195
2191 edge8l %i6, %g3, %g5
2192 ta %icc, 0x5
2193 siam 0x2
2194loop_195:
2195 brlz,a %l2, loop_196
2196 restored
2197 rdpr %cwp, %g1
2198 rdpr %cansave, %g2
2199 rdpr %canrestore, %g3
2200 rdpr %cleanwin, %g4
2201 rdpr %otherwin, %g5
2202 rdpr %wstate, %g6
2203 wr %g0, 0x88, %asi
2204 ldda [%l7 + 0x70] %asi, %l4
2205loop_196:
2206 addcc %i7, 0x0CD3, %l3
2207 movrlz %o7, 0x288, %l1
2208 add %i5, 0x07F2, %o5
2209 fcmple16 %f4, %f18, %i1
2210 fand %f22, %f24, %f22
2211 subc %g4, %o3, %g2
2212 fzero %f26
2213 ble,a %xcc, loop_197
2214 fabss %f29, %f31
2215 nop
2216 set 0x08, %i3
2217 ldsw [%l7 + %i3], %g1
2218 movcs %xcc, %i2, %i4
2219loop_197:
2220 pdist %f28, %f26, %f24
2221 mova %icc, %o6, %l0
2222 andn %l4, 0x1F6E, %o2
2223 ldsh [%l7 + 0x62], %i0
2224 fbn,a %fcc3, loop_198
2225 xor %i3, 0x1397, %o1
2226 tcs %xcc, 0x7
2227 movvc %xcc, %o4, %o0
2228loop_198:
2229 sllx %l6, 0x04, %g7
2230 bvs,a loop_199
2231 srax %i6, 0x11, %g3
2232 sir 0x02F9
2233 fmovsgu %xcc, %f17, %f21
2234loop_199:
2235 tleu %icc, 0x1
2236 movcc %xcc, %g6, %l2
2237 movcc %xcc, %l5, %i7
2238 xor %g5, %l3, %o7
2239 fmovdl %xcc, %f18, %f13
2240 edge16n %l1, %o5, %i1
2241 fones %f26
2242 brgez,a %i5, loop_200
2243 fbe,a %fcc0, loop_201
2244 mulx %o3, 0x1073, %g2
2245 array32 %g1, %i2, %i4
2246loop_200:
2247 subccc %o6, 0x053C, %l0
2248loop_201:
2249 movgu %icc, %l4, %g4
2250 xnorcc %o2, 0x04D8, %i3
2251 fbl,a %fcc2, loop_202
2252 fabsd %f16, %f20
2253 fmovdne %icc, %f13, %f20
2254 fbue %fcc0, loop_203
2255loop_202:
2256 bg %xcc, loop_204
2257 alignaddr %i0, %o1, %o4
2258 srlx %o0, 0x0C, %g7
2259loop_203:
2260 movpos %icc, %l6, %i6
2261loop_204:
2262 nop
2263 set 0x70, %i0
2264 stba %g3, [%l7 + %i0] 0xeb
2265 membar #Sync
2266 wr %g0, 0x88, %asi
2267 ldda [%l7 + 0x40] %asi, %f16
2268 nop
2269 setx loop_205, %l0, %l1
2270 wrpr 0x1, %tl
2271 wrpr %l1, %tpc
2272 add %l1, 0x4, %l1
2273 wrpr %l1, %tnpc
2274 setx 0x34400001400, %l0, %l1
2275 wrpr %l1, %tstate
2276 wrhpr 0x4, %htstate
2277 retry
2278 addcc %l2, 0x0726, %l5
2279 tvc %xcc, 0x1
2280 subc %g6, %i7, %g5
2281loop_205:
2282 movcs %xcc, %l3, %o7
2283 edge16n %l1, %i1, %o5
2284 stx %i5, [%l7 + 0x48]
2285 movrgez %o3, 0x1D1, %g1
2286 fmovdvs %icc, %f13, %f17
2287 sll %i2, 0x09, %g2
2288 smul %i4, %l0, %l4
2289 fmovspos %xcc, %f24, %f25
2290 fmovdn %xcc, %f19, %f12
2291 umul %g4, 0x1FA4, %o6
2292 fmul8x16 %f29, %f14, %f30
2293 edge16 %o2, %i0, %o1
2294 srax %i3, %o0, %o4
2295 nop
2296 setx loop_206, %l0, %l1
2297 jmpl %l1, %g7
2298 saved
2299 rdpr %cwp, %g1
2300 rdpr %cansave, %g2
2301 rdpr %canrestore, %g3
2302 rdpr %cleanwin, %g4
2303 rdpr %otherwin, %g5
2304 rdpr %wstate, %g6
2305 sdivx %l6, 0x1727, %g3
2306 fmovrsgez %l2, %f27, %f26
2307loop_206:
2308 edge8l %l5, %g6, %i7
2309 fmovs %f25, %f15
2310 orncc %g5, %i6, %o7
2311 tpos %icc, 0x0
2312 restored
2313 rdpr %cwp, %g1
2314 rdpr %cansave, %g2
2315 rdpr %canrestore, %g3
2316 rdpr %cleanwin, %g4
2317 rdpr %otherwin, %g5
2318 rdpr %wstate, %g6
2319 wr %g0, 0x88, %asi
2320 stba %l1, [%l7 + 0x5F] %asi
2321 movg %xcc, %l3, %i1
2322 movvs %xcc, %i5, %o5
2323 fpsub32s %f18, %f1, %f9
2324 add %o3, 0x0CA9, %g1
2325 fmovsn %icc, %f16, %f31
2326 orcc %g2, %i4, %i2
2327 fbue,a %fcc2, loop_207
2328 mova %icc, %l4, %g4
2329 tg %icc, 0x7
2330 bvc,a,pn %icc, loop_208
2331loop_207:
2332 nop
2333 setx loop_209, %l0, %l1
2334 wrpr 0x1, %tl
2335 wrpr %l1, %tpc
2336 add %l1, 0x4, %l1
2337 wrpr %l1, %tnpc
2338 setx 0x34400001400, %l0, %l1
2339 wrpr %l1, %tstate
2340 wrhpr 0x4, %htstate
2341 retry
2342 fble %fcc3, loop_210
2343 fbuge %fcc1, loop_211
2344loop_208:
2345 edge32 %l0, %o6, %o2
2346loop_209:
2347 movne %icc, %i0, %i3
2348loop_210:
2349 tge %xcc, 0x7
2350loop_211:
2351 be %xcc, loop_212
2352 bcc,a %icc, loop_213
2353 alignaddrl %o0, %o4, %o1
2354 alignaddr %l6, %g3, %l2
2355loop_212:
2356 srl %g7, 0x13, %g6
2357loop_213:
2358 subcc %i7, 0x0946, %l5
2359 tle %xcc, 0x0
2360 fbl %fcc1, loop_214
2361 tge %xcc, 0x3
2362 tvc %xcc, 0x6
2363 nop
2364 setx loop_215, %l0, %l1
2365 wrpr 0x1, %tl
2366 wrpr %l1, %tpc
2367 add %l1, 0x4, %l1
2368 wrpr %l1, %tnpc
2369 setx 0x34400001400, %l0, %l1
2370 wrpr %l1, %tstate
2371 wrhpr 0x4, %htstate
2372 retry
2373loop_214:
2374 movgu %xcc, %g5, %i6
2375 fmovrdne %o7, %f24, %f8
2376 edge32l %l3, %l1, %i5
2377loop_215:
2378 saved
2379 rdpr %cwp, %g1
2380 rdpr %cansave, %g2
2381 rdpr %canrestore, %g3
2382 rdpr %cleanwin, %g4
2383 rdpr %otherwin, %g5
2384 rdpr %wstate, %g6
2385 fpsub32 %f6, %f8, %f4
2386 movgu %icc, %i1, %o3
2387 andcc %o5, 0x1D6C, %g1
2388 edge32l %g2, %i2, %l4
2389 fnot2s %f21, %f18
2390 bvc,a loop_216
2391 subccc %i4, %l0, %g4
2392 tvs %icc, 0x1
2393 wr %g0, 0x0c, %asi
2394 sta %f16, [%l7 + 0x40] %asi
2395loop_216:
2396 subccc %o2, %i0, %i3
2397 movre %o0, 0x0E1, %o4
2398 fblg %fcc0, loop_217
2399 fbg %fcc2, loop_218
2400 fmovsl %xcc, %f9, %f14
2401 ldstub [%l7 + 0x2B], %o6
2402loop_217:
2403 fpadd16 %f22, %f28, %f10
2404loop_218:
2405 fcmpeq16 %f20, %f6, %o1
2406 movcs %xcc, %l6, %g3
2407 xorcc %l2, %g6, %g7
2408 fcmpne32 %f14, %f14, %i7
2409 udivcc %l5, 0x08D5, %i6
2410 ld [%l7 + 0x44], %f16
2411 tsubcctv %o7, 0x1C77, %g5
2412 fbe %fcc0, loop_219
2413 fmovrdlez %l3, %f20, %f24
2414 orcc %l1, 0x0F0A, %i1
2415 movcs %icc, %i5, %o5
2416loop_219:
2417 bleu,a,pn %xcc, loop_220
2418 sll %g1, 0x08, %g2
2419 tleu %icc, 0x5
2420 brnz %o3, loop_221
2421loop_220:
2422 edge16 %i2, %i4, %l4
2423 fmovspos %xcc, %f23, %f13
2424 fbo,a %fcc1, loop_222
2425loop_221:
2426 srax %g4, 0x14, %l0
2427 edge16n %o2, %i0, %i3
2428 bneg,a,pn %xcc, loop_223
2429loop_222:
2430 edge32l %o0, %o6, %o1
2431 edge32ln %o4, %l6, %g3
2432 nop
2433 setx loop_224, %l0, %l1
2434 jmpl %l1, %g6
2435loop_223:
2436 fmovdvc %icc, %f0, %f7
2437 call loop_225
2438 edge32ln %l2, %g7, %i7
2439loop_224:
2440 nop
2441 wr %g0, 0x18, %asi
2442 stda %l4, [%l7 + 0x78] %asi
2443loop_225:
2444 taddcctv %o7, %i6, %g5
2445 fandnot1s %f17, %f4, %f5
2446 siam 0x0
2447 fandnot1 %f18, %f18, %f28
2448 wr %g0, 0xea, %asi
2449 stxa %l1, [%l7 + 0x48] %asi
2450 membar #Sync
2451 mova %icc, %l3, %i5
2452 movrgz %o5, %g1, %g2
2453 fmovsg %xcc, %f26, %f30
2454 array8 %i1, %i2, %o3
2455 tleu %icc, 0x7
2456 movrlz %l4, 0x057, %i4
2457 tcs %xcc, 0x3
2458 tn %icc, 0x6
2459 movrne %g4, 0x201, %o2
2460 array32 %i0, %l0, %o0
2461 fmovse %xcc, %f30, %f25
2462 fmul8x16al %f24, %f30, %f14
2463 sllx %i3, %o6, %o1
2464 fornot1s %f22, %f9, %f5
2465 srlx %l6, %o4, %g6
2466 sir 0x0A40
2467 sra %g3, %g7, %i7
2468 xor %l5, 0x0B92, %o7
2469 ldd [%l7 + 0x68], %l2
2470 mova %xcc, %i6, %g5
2471 fcmple32 %f28, %f26, %l3
2472 fmovrslz %l1, %f21, %f16
2473 fcmpes %fcc0, %f21, %f18
2474 fxors %f19, %f2, %f1
2475 fpsub32s %f22, %f20, %f12
2476 sethi 0x0507, %o5
2477 nop
2478 set 0x68, %o6
2479 ldx [%l7 + %o6], %i5
2480 addcc %g1, 0x1B26, %g2
2481 tl %xcc, 0x7
2482 stb %i1, [%l7 + 0x6E]
2483 andn %o3, 0x07FF, %l4
2484 movleu %xcc, %i2, %g4
2485 edge16l %i4, %o2, %i0
2486 tpos %icc, 0x3
2487 lduh [%l7 + 0x6A], %l0
2488 movpos %icc, %o0, %i3
2489 or %o1, 0x1C5A, %l6
2490 sethi 0x1968, %o4
2491 fornot2 %f12, %f16, %f24
2492 tneg %xcc, 0x4
2493 fblg %fcc3, loop_226
2494 tg %icc, 0x6
2495 set 0x4F, %l6
2496 ldsba [%l7 + %l6] 0x10, %o6
2497loop_226:
2498 xnor %g3, 0x16D8, %g7
2499 subc %g6, 0x0382, %l5
2500 add %i7, %l2, %o7
2501 fmovda %xcc, %f4, %f7
2502 fbn %fcc2, loop_227
2503 movneg %xcc, %i6, %g5
2504 movl %icc, %l3, %o5
2505 edge16n %i5, %g1, %l1
2506loop_227:
2507 orncc %g2, %i1, %o3
2508 tg %icc, 0x5
2509 edge8ln %l4, %g4, %i2
2510 nop
2511 set 0x68, %l2
2512 lduw [%l7 + %l2], %i4
2513 brlz %o2, loop_228
2514 edge32ln %l0, %o0, %i0
2515 move %xcc, %o1, %i3
2516 edge32ln %l6, %o6, %o4
2517loop_228:
2518 flush %l7 + 0x1C
2519 bgu loop_229
2520 tge %icc, 0x6
2521 wr %g0, 0x04, %asi
2522 lduba [%l7 + 0x35] %asi, %g3
2523loop_229:
2524 nop
2525 setx loop_230, %l0, %l1
2526 jmpl %l1, %g6
2527 fmovrsgez %l5, %f11, %f9
2528 fbo %fcc1, loop_231
2529 nop
2530 setx loop_232, %l0, %l1
2531 wrpr 0x1, %tl
2532 wrpr %l1, %tnpc
2533 setx 0x34400001400, %l0, %l1
2534 wrpr %l1, %tstate
2535 wrhpr 0x4, %htstate
2536 done
2537loop_230:
2538 movle %xcc, %i7, %l2
2539 sub %o7, 0x18D6, %g7
2540loop_231:
2541 nop
2542 set 0x30, %g4
2543 std %i6, [%l7 + %g4]
2544loop_232:
2545 orncc %l3, 0x0219, %g5
2546 wr %g0, 0xeb, %asi
2547 stwa %i5, [%l7 + 0x78] %asi
2548 membar #Sync
2549 edge32n %o5, %g1, %g2
2550 subcc %l1, %i1, %l4
2551 ldd [%l7 + 0x78], %o2
2552 srlx %g4, %i2, %o2
2553 fbl %fcc3, loop_233
2554 popc 0x1B7D, %i4
2555 fmovsne %icc, %f14, %f20
2556 mulx %l0, %o0, %i0
2557loop_233:
2558 fcmpne32 %f28, %f20, %o1
2559 movrne %i3, %o6, %o4
2560 ldd [%l7 + 0x30], %f8
2561 ldstub [%l7 + 0x79], %l6
2562 sllx %g6, %l5, %i7
2563 andcc %l2, %g3, %g7
2564 fbn,a %fcc2, loop_234
2565 fmovdg %xcc, %f15, %f1
2566 bpos,a loop_235
2567 bcc,a %icc, loop_236
2568loop_234:
2569 tcs %xcc, 0x7
2570 sir 0x1755
2571loop_235:
2572 fmovdgu %icc, %f15, %f20
2573loop_236:
2574 fcmped %fcc3, %f16, %f6
2575 taddcctv %o7, %l3, %i6
2576 movle %xcc, %g5, %o5
2577 movrgez %i5, 0x362, %g2
2578 move %icc, %g1, %i1
2579 edge32n %l1, %l4, %g4
2580 array16 %o3, %i2, %i4
2581 fmovrslz %l0, %f13, %f1
2582 edge32 %o0, %i0, %o1
2583 fandnot1s %f10, %f21, %f21
2584 popc 0x1D1E, %i3
2585 fmuld8sux16 %f15, %f0, %f24
2586 fnot2s %f12, %f30
2587 bleu,pn %icc, loop_237
2588 sethi 0x1E2B, %o6
2589 tvc %icc, 0x0
2590 edge32n %o4, %o2, %l6
2591loop_237:
2592 std %g6, [%l7 + 0x20]
2593 tleu %xcc, 0x1
2594 movle %xcc, %l5, %i7
2595 xor %g3, %l2, %g7
2596 bne loop_238
2597 fmovrsgez %o7, %f13, %f7
2598 sth %i6, [%l7 + 0x28]
2599 membar 0x0C
2600loop_238:
2601 fbu,a %fcc3, loop_239
2602 fxnors %f31, %f15, %f12
2603 tle %xcc, 0x3
2604 fmovsl %icc, %f29, %f16
2605loop_239:
2606 sub %l3, 0x1FEA, %o5
2607 bcc,a,pt %xcc, loop_240
2608 add %g5, %g2, %i5
2609 move %xcc, %g1, %i1
2610 bg %icc, loop_241
2611loop_240:
2612 fmovsvc %xcc, %f22, %f12
2613 fmul8x16 %f19, %f0, %f26
2614 fmovsge %xcc, %f15, %f14
2615loop_241:
2616 sdivx %l1, 0x1D0F, %g4
2617 movre %o3, 0x2E0, %i2
2618 edge16ln %i4, %l0, %o0
2619 tl %icc, 0x6
2620 fand %f26, %f2, %f26
2621 umulcc %l4, %o1, %i3
2622 edge8n %i0, %o6, %o4
2623 set 0x79, %g3
2624 stba %o2, [%l7 + %g3] 0xeb
2625 membar #Sync
2626 restored
2627 rdpr %cwp, %g1
2628 rdpr %cansave, %g2
2629 rdpr %canrestore, %g3
2630 rdpr %cleanwin, %g4
2631 rdpr %otherwin, %g5
2632 rdpr %wstate, %g6
2633 movpos %icc, %l6, %l5
2634 sdivx %g6, 0x1DB4, %i7
2635 set 0x7B, %g6
2636 ldstuba [%l7 + %g6] 0x81, %l2
2637 fpsub16 %f2, %f12, %f8
2638 fmul8x16al %f8, %f26, %f24
2639 wr %g0, 0x89, %asi
2640 stda %f0, [%l7 + 0x40] %asi
2641 bneg loop_242
2642 fxors %f12, %f16, %f18
2643 bgu,a %icc, loop_243
2644 orcc %g3, 0x1D04, %g7
2645loop_242:
2646 fcmpne32 %f28, %f28, %o7
2647 orncc %l3, 0x0363, %o5
2648loop_243:
2649 bne,a loop_244
2650 xor %g5, 0x13C0, %i6
2651 movcc %xcc, %g2, %g1
2652 andcc %i1, 0x0CC8, %i5
2653loop_244:
2654 edge16n %g4, %o3, %l1
2655 membar 0x69
2656 umulcc %i2, 0x1DD2, %l0
2657 sub %i4, 0x1DE2, %o0
2658 andncc %l4, %o1, %i3
2659 movle %xcc, %o6, %i0
2660 fxors %f23, %f26, %f13
2661 smul %o2, 0x0C10, %o4
2662 te %xcc, 0x0
2663 tl %icc, 0x5
2664 set 0x64, %l3
2665 sta %f12, [%l7 + %l3] 0x81
2666 tn %icc, 0x4
2667 fornot2 %f0, %f8, %f0
2668 fmovrslz %l6, %f0, %f8
2669 fblg,a %fcc1, loop_245
2670 bvs,a,pn %xcc, loop_246
2671 edge8l %g6, %l5, %i7
2672 fmovsvs %xcc, %f29, %f26
2673loop_245:
2674 sll %g3, 0x0B, %g7
2675loop_246:
2676 array8 %o7, %l3, %l2
2677 edge16ln %o5, %i6, %g2
2678 edge32 %g1, %i1, %i5
2679 sir 0x1CA9
2680 edge16n %g5, %g4, %o3
2681 srl %l1, %i2, %i4
2682 sdiv %l0, 0x1790, %o0
2683 smulcc %l4, 0x09E1, %i3
2684 fcmpes %fcc3, %f29, %f19
2685 sll %o1, %i0, %o6
2686 ldub [%l7 + 0x12], %o4
2687 fmul8x16al %f19, %f17, %f24
2688 movpos %xcc, %l6, %g6
2689 nop
2690 set 0x08, %o7
2691 ldd [%l7 + %o7], %f16
2692 edge16ln %l5, %o2, %i7
2693 movgu %icc, %g3, %o7
2694 fmovdleu %xcc, %f1, %f8
2695 set 0x3A, %i6
2696 ldsha [%l7 + %i6] 0x11, %l3
2697 smulcc %l2, %g7, %o5
2698 swap [%l7 + 0x50], %g2
2699 fmovsn %xcc, %f18, %f6
2700 tcc %xcc, 0x0
2701 addcc %i6, %i1, %g1
2702 edge16ln %g5, %g4, %i5
2703 umulcc %o3, 0x1B58, %l1
2704 movn %xcc, %i4, %l0
2705 sir 0x09C1
2706 edge16n %i2, %l4, %o0
2707 fsrc2 %f20, %f0
2708 fmovsge %icc, %f10, %f17
2709 subccc %i3, %o1, %i0
2710 movre %o4, 0x27E, %o6
2711 wr %g0, 0x81, %asi
2712 stwa %l6, [%l7 + 0x38] %asi
2713 membar 0x52
2714 srax %l5, 0x1F, %g6
2715 andncc %i7, %o2, %g3
2716 fbne,a %fcc2, loop_247
2717 fmul8ulx16 %f6, %f4, %f18
2718 tpos %icc, 0x2
2719 fmovrse %o7, %f24, %f18
2720loop_247:
2721 fmovrdlez %l2, %f12, %f12
2722 fandnot1 %f0, %f2, %f10
2723 edge8 %l3, %o5, %g7
2724 brlez %g2, loop_248
2725 sra %i6, %i1, %g1
2726 movvc %xcc, %g5, %g4
2727 fmovsge %icc, %f14, %f5
2728loop_248:
2729 tvc %icc, 0x7
2730 ld [%l7 + 0x24], %f20
2731 tne %icc, 0x0
2732 fmovdle %icc, %f5, %f24
2733 fmovsle %xcc, %f25, %f8
2734 tvc %icc, 0x0
2735 wr %g0, 0x0c, %asi
2736 lduha [%l7 + 0x16] %asi, %o3
2737 subccc %l1, 0x1B96, %i4
2738 andn %l0, 0x105A, %i5
2739 fandnot1s %f31, %f0, %f23
2740 brgz,a %i2, loop_249
2741 umul %l4, %i3, %o1
2742 tl %icc, 0x6
2743 edge32n %o0, %o4, %o6
2744loop_249:
2745 edge16 %i0, %l6, %g6
2746 bshuffle %f0, %f24, %f22
2747 wr %g0, 0x80, %asi
2748 ldsha [%l7 + 0x30] %asi, %l5
2749 fmovsleu %icc, %f30, %f14
2750 and %i7, 0x0F03, %o2
2751 fbule %fcc1, loop_250
2752 movleu %xcc, %o7, %l2
2753 movpos %icc, %l3, %o5
2754 restored
2755 rdpr %cwp, %g1
2756 rdpr %cansave, %g2
2757 rdpr %canrestore, %g3
2758 rdpr %cleanwin, %g4
2759 rdpr %otherwin, %g5
2760 rdpr %wstate, %g6
2761loop_250:
2762 alignaddr %g7, %g2, %g3
2763 tvs %xcc, 0x4
2764 fmovdg %icc, %f23, %f17
2765 fblg,a %fcc3, loop_251
2766 fpadd16s %f21, %f27, %f31
2767 brgz %i6, loop_252
2768 mulscc %g1, %i1, %g5
2769loop_251:
2770 addccc %g4, 0x1742, %l1
2771 popc 0x11E6, %o3
2772loop_252:
2773 orcc %l0, %i5, %i2
2774 te %icc, 0x2
2775 fmovrsne %l4, %f5, %f11
2776 fpadd32s %f19, %f29, %f9
2777 movneg %xcc, %i4, %i3
2778 set 0x72, %l4
2779 ldsha [%l7 + %l4] 0x15, %o0
2780 brnz %o1, loop_253
2781 fmuld8sux16 %f18, %f12, %f14
2782 stw %o4, [%l7 + 0x64]
2783 xnorcc %o6, 0x1B50, %l6
2784loop_253:
2785 movvs %xcc, %i0, %g6
2786 wr %g0, 0x88, %asi
2787 ldstuba [%l7 + 0x0D] %asi, %l5
2788 edge16l %o2, %i7, %o7
2789 tneg %xcc, 0x5
2790 fmovsvs %xcc, %f24, %f19
2791 edge8n %l2, %l3, %o5
2792 fnor %f8, %f20, %f4
2793 fxnors %f8, %f22, %f23
2794 brgez %g7, loop_254
2795 edge16ln %g2, %g3, %g1
2796 tcs %icc, 0x6
2797 fbg,a %fcc0, loop_255
2798loop_254:
2799 stw %i6, [%l7 + 0x54]
2800 udivx %i1, 0x133C, %g5
2801 fpsub32s %f17, %f1, %f28
2802loop_255:
2803 membar 0x37
2804 movvc %icc, %g4, %l1
2805 bgu %icc, loop_256
2806 addcc %o3, %i5, %i2
2807 fble %fcc2, loop_257
2808 fmul8x16au %f14, %f29, %f22
2809loop_256:
2810 xor %l4, %l0, %i3
2811 bgu,pn %xcc, loop_258
2812loop_257:
2813 xorcc %o0, %i4, %o1
2814 addc %o6, %o4, %l6
2815 tvc %icc, 0x6
2816loop_258:
2817 tcc %icc, 0x1
2818 set 0x7C, %g1
2819 sta %f23, [%l7 + %g1] 0x88
2820 ta %icc, 0x2
2821 fmovrde %g6, %f20, %f28
2822 swap [%l7 + 0x34], %i0
2823 bgu,a loop_259
2824 edge8 %l5, %i7, %o2
2825 movgu %xcc, %o7, %l2
2826 sir 0x17F2
2827loop_259:
2828 edge32n %o5, %l3, %g2
2829 alignaddr %g7, %g3, %i6
2830 sir 0x1F00
2831 movrlez %g1, %g5, %i1
2832 stx %g4, [%l7 + 0x50]
2833 flush %l7 + 0x0C
2834 movrlez %o3, %l1, %i5
2835 fmovrdgz %i2, %f26, %f28
2836 fmovde %xcc, %f21, %f31
2837 movn %icc, %l0, %i3
2838 fbu %fcc3, loop_260
2839 srlx %l4, %i4, %o1
2840 smul %o6, %o0, %l6
2841 fmovs %f11, %f29
2842loop_260:
2843 fmovsvc %xcc, %f14, %f1
2844 fmovdcs %xcc, %f7, %f20
2845 movcc %xcc, %o4, %i0
2846 bneg,a,pn %xcc, loop_261
2847 taddcc %l5, 0x08C5, %i7
2848 stw %g6, [%l7 + 0x30]
2849 fble %fcc0, loop_262
2850loop_261:
2851 andncc %o2, %l2, %o7
2852 ld [%l7 + 0x6C], %f28
2853 taddcc %o5, 0x0A93, %l3
2854loop_262:
2855 nop
2856 set 0x10, %o2
2857 ldda [%l7 + %o2] 0x18, %g6
2858 fmovrdlz %g2, %f14, %f2
2859 fones %f6
2860 andn %g3, %g1, %g5
2861 array8 %i1, %i6, %o3
2862 fmovd %f12, %f28
2863 movgu %icc, %l1, %i5
2864 fbn %fcc0, loop_263
2865 ta %icc, 0x2
2866 tvc %icc, 0x3
2867 movge %xcc, %g4, %l0
2868loop_263:
2869 sll %i2, %i3, %l4
2870 andn %i4, %o6, %o0
2871 edge32 %l6, %o1, %o4
2872 subcc %l5, %i7, %i0
2873 fxnors %f21, %f14, %f19
2874 tpos %xcc, 0x3
2875 mulscc %g6, 0x1B4E, %l2
2876 saved
2877 rdpr %cwp, %g1
2878 rdpr %cansave, %g2
2879 rdpr %canrestore, %g3
2880 rdpr %cleanwin, %g4
2881 rdpr %otherwin, %g5
2882 rdpr %wstate, %g6
2883 tcc %xcc, 0x3
2884 movrne %o2, %o5, %o7
2885 call loop_264
2886 saved
2887 rdpr %cwp, %g1
2888 rdpr %cansave, %g2
2889 rdpr %canrestore, %g3
2890 rdpr %cleanwin, %g4
2891 rdpr %otherwin, %g5
2892 rdpr %wstate, %g6
2893 udivcc %g7, 0x0C35, %l3
2894 edge8ln %g2, %g3, %g1
2895loop_264:
2896 tn %xcc, 0x3
2897 fabss %f12, %f7
2898 ldsh [%l7 + 0x36], %g5
2899 fpackfix %f24, %f30
2900 tgu %xcc, 0x3
2901 movvc %icc, %i6, %o3
2902 smulcc %i1, 0x1656, %i5
2903 add %l7, 0x28, %l6
2904 wr %g0, 0x19, %asi
2905 lda [%l6] %asi, %g4
2906 casa [%l6] 0x19, %g4, %l0
2907 taddcctv %i2, %l1, %l4
2908 wr %g0, 0x11, %asi
2909 lduba [%l7 + 0x6D] %asi, %i4
2910 fcmped %fcc0, %f4, %f26
2911 fmovdn %icc, %f10, %f1
2912 movvs %xcc, %o6, %i3
2913 fbn,a %fcc2, loop_265
2914 membar 0x34
2915 bpos,pt %xcc, loop_266
2916 orcc %l6, %o1, %o0
2917loop_265:
2918 sth %o4, [%l7 + 0x46]
2919 tn %icc, 0x5
2920loop_266:
2921 tg %xcc, 0x3
2922 wr %g0, 0x80, %asi
2923 sta %f6, [%l7 + 0x28] %asi
2924 call loop_267
2925 taddcctv %l5, 0x1E48, %i0
2926 xnorcc %g6, %l2, %o2
2927 sdivcc %o5, 0x0353, %i7
2928loop_267:
2929 lduw [%l7 + 0x48], %o7
2930 st %f29, [%l7 + 0x7C]
2931 brlz %l3, loop_268
2932 movleu %icc, %g2, %g3
2933 fble,a %fcc1, loop_269
2934 bneg,a,pt %xcc, loop_270
2935loop_268:
2936 movpos %xcc, %g7, %g1
2937 mulscc %i6, 0x0565, %o3
2938loop_269:
2939 xnorcc %i1, %i5, %g4
2940loop_270:
2941 bvc %icc, loop_271
2942 lduh [%l7 + 0x66], %l0
2943 bgu loop_272
2944 stbar
2945loop_271:
2946 nop
2947 wr %g0, 0x80, %asi
2948 ldsba [%l7 + 0x37] %asi, %g5
2949loop_272:
2950 sth %i2, [%l7 + 0x42]
2951 xnor %l1, %i4, %o6
2952 wr %g0, 0x81, %asi
2953 ldswa [%l7 + 0x6C] %asi, %i3
2954 fbug,a %fcc0, loop_273
2955 andn %l6, 0x0CDD, %o1
2956 ldd [%l7 + 0x10], %l4
2957 lduw [%l7 + 0x74], %o0
2958loop_273:
2959 xor %o4, 0x0290, %i0
2960 std %l4, [%l7 + 0x70]
2961 srlx %g6, 0x13, %l2
2962 xnorcc %o5, 0x139E, %i7
2963 set 0x58, %g5
2964 ldxa [%l7 + %g5] 0x81, %o7
2965 addcc %o2, %l3, %g2
2966 fandnot2 %f10, %f14, %f12
2967 addc %g3, 0x1202, %g1
2968 tgu %xcc, 0x4
2969 tcc %xcc, 0x6
2970 andn %g7, %i6, %o3
2971 swap [%l7 + 0x0C], %i5
2972 addcc %i1, %g4, %g5
2973 bvc,a %icc, loop_274
2974 taddcc %l0, 0x120C, %i2
2975 addccc %l1, 0x01BA, %o6
2976 movrlez %i4, 0x3E2, %i3
2977loop_274:
2978 movge %icc, %o1, %l4
2979 bpos %xcc, loop_275
2980 fmuld8ulx16 %f23, %f6, %f16
2981 movn %xcc, %l6, %o4
2982 andncc %o0, %l5, %g6
2983loop_275:
2984 movge %xcc, %l2, %i0
2985 orn %i7, %o5, %o2
2986 wr %g0, 0x19, %asi
2987 lduha [%l7 + 0x18] %asi, %o7
2988 movleu %icc, %g2, %l3
2989 fzeros %f11
2990 stbar
2991 fpadd16s %f31, %f5, %f29
2992 fnor %f26, %f8, %f0
2993 bge loop_276
2994 fandnot2 %f18, %f28, %f22
2995 fmovrdlz %g1, %f22, %f0
2996 bcc,a,pt %icc, loop_277
2997loop_276:
2998 subcc %g7, 0x102B, %i6
2999 fcmple16 %f20, %f6, %g3
3000 movl %icc, %o3, %i5
3001loop_277:
3002 subcc %g4, 0x18DF, %i1
3003 smulcc %g5, %l0, %i2
3004 udivx %o6, 0x0965, %l1
3005 fmovsge %icc, %f21, %f17
3006 srax %i3, 0x06, %i4
3007 subccc %o1, 0x1184, %l6
3008 bcc,a loop_278
3009 fbn,a %fcc3, loop_279
3010 movrgz %l4, %o4, %o0
3011 ld [%l7 + 0x2C], %f18
3012loop_278:
3013 sethi 0x1626, %g6
3014loop_279:
3015 fand %f30, %f22, %f2
3016 st %f31, [%l7 + 0x68]
3017 fbu %fcc2, loop_280
3018 ldsb [%l7 + 0x57], %l5
3019 andncc %l2, %i7, %o5
3020 edge32ln %o2, %i0, %g2
3021loop_280:
3022 fmovdne %icc, %f13, %f22
3023 fsrc2s %f24, %f26
3024 fbul,a %fcc1, loop_281
3025 tcc %xcc, 0x4
3026 wr %g0, 0x11, %asi
3027 ldda [%l7 + 0x30] %asi, %l2
3028loop_281:
3029 fmovsg %icc, %f19, %f22
3030 set 0x18, %o0
3031 prefetcha [%l7 + %o0] 0x15, 0x3
3032 movrgez %g1, 0x1BB, %i6
3033 movvs %xcc, %g7, %g3
3034 brlz %o3, loop_282
3035 orncc %i5, 0x03AD, %g4
3036 call loop_283
3037 edge32ln %i1, %l0, %g5
3038loop_282:
3039 fbne %fcc0, loop_284
3040 umulcc %i2, 0x058E, %l1
3041loop_283:
3042 nop
3043 setx loop_285, %l0, %l1
3044 jmpl %l1, %i3
3045 addccc %o6, %i4, %l6
3046loop_284:
3047 movn %icc, %o1, %l4
3048 saved
3049 rdpr %cwp, %g1
3050 rdpr %cansave, %g2
3051 rdpr %canrestore, %g3
3052 rdpr %cleanwin, %g4
3053 rdpr %otherwin, %g5
3054 rdpr %wstate, %g6
3055loop_285:
3056 fmul8x16al %f31, %f2, %f4
3057 taddcctv %o0, %o4, %g6
3058 std %f2, [%l7 + 0x58]
3059 tvc %xcc, 0x6
3060 te %icc, 0x1
3061 bleu,a %icc, loop_286
3062 edge8 %l5, %i7, %l2
3063 or %o2, %o5, %i0
3064 bleu,pt %xcc, loop_287
3065loop_286:
3066 fxors %f3, %f24, %f30
3067 ldx [%l7 + 0x78], %l3
3068 andncc %o7, %g1, %i6
3069loop_287:
3070 fmovsn %xcc, %f13, %f11
3071 fmovscc %xcc, %f15, %f31
3072 nop
3073 setx loop_288, %l0, %l1
3074 wrpr 0x1, %tl
3075 wrpr %l1, %tnpc
3076 setx 0x34400001400, %l0, %l1
3077 wrpr %l1, %tstate
3078 wrhpr 0x4, %htstate
3079 done
3080 edge32n %g2, %g7, %g3
3081 xnor %i5, %o3, %i1
3082 mulx %g4, 0x0DBA, %g5
3083loop_288:
3084 xnorcc %l0, 0x1BEB, %i2
3085 fornot1s %f3, %f25, %f2
3086 sub %i3, %o6, %l1
3087 edge8n %i4, %l6, %o1
3088 sll %o0, 0x12, %o4
3089 wr %g0, 0x18, %asi
3090 swapa [%l7 + 0x58] %asi, %l4
3091 udiv %g6, 0x0B65, %i7
3092 brgz %l2, loop_289
3093 movrlez %l5, 0x019, %o2
3094 nop
3095 setx loop_290, %l0, %l1
3096 wrpr 0x1, %tl
3097 wrpr %l1, %tpc
3098 add %l1, 0x4, %l1
3099 wrpr %l1, %tnpc
3100 setx 0x34400001400, %l0, %l1
3101 wrpr %l1, %tstate
3102 wrhpr 0x4, %htstate
3103 retry
3104 fpsub32s %f13, %f20, %f10
3105loop_289:
3106 tcs %xcc, 0x0
3107 mulx %i0, %o5, %o7
3108loop_290:
3109 tcs %icc, 0x2
3110 mulscc %l3, 0x0E13, %i6
3111 call loop_291
3112 movle %xcc, %g2, %g1
3113 sub %g7, %g3, %o3
3114 sll %i1, 0x15, %i5
3115loop_291:
3116 xor %g4, 0x0E1B, %l0
3117 movvc %xcc, %g5, %i2
3118 udivcc %o6, 0x1002, %i3
3119 andn %l1, 0x08AB, %i4
3120 fbule %fcc1, loop_292
3121 fmovdg %xcc, %f21, %f25
3122 lduw [%l7 + 0x54], %l6
3123 xnor %o1, %o0, %o4
3124loop_292:
3125 fbu %fcc0, loop_293
3126 membar 0x1A
3127 edge16n %g6, %i7, %l4
3128 srax %l5, 0x1E, %o2
3129loop_293:
3130 sdiv %l2, 0x0C7B, %o5
3131 subccc %i0, %o7, %i6
3132 bne loop_294
3133 movrgz %l3, %g2, %g1
3134 srl %g7, 0x17, %g3
3135 ta %xcc, 0x7
3136loop_294:
3137 fornot1 %f2, %f18, %f12
3138 set 0x61, %g2
3139 ldsba [%l7 + %g2] 0x04, %o3
3140 ldd [%l7 + 0x38], %f6
3141 fzero %f6
3142 movleu %icc, %i5, %g4
3143 std %i0, [%l7 + 0x70]
3144 tneg %xcc, 0x6
3145 edge32 %l0, %g5, %o6
3146 tsubcctv %i2, %l1, %i3
3147 fpadd16 %f0, %f12, %f30
3148 taddcctv %i4, 0x1027, %l6
3149 srl %o1, %o0, %o4
3150 udiv %g6, 0x07CB, %l4
3151 edge32ln %l5, %i7, %l2
3152 brgez %o5, loop_295
3153 fbuge %fcc3, loop_296
3154 edge8l %o2, %i0, %o7
3155 ld [%l7 + 0x6C], %f4
3156loop_295:
3157 nop
3158 wr %g0, 0x0c, %asi
3159 lduba [%l7 + 0x3E] %asi, %i6
3160loop_296:
3161 nop
3162 set 0x28, %l5
3163 ldxa [%l7 + %l5] 0x89, %g2
3164 bne loop_297
3165 edge16l %l3, %g7, %g1
3166 umulcc %g3, 0x10C8, %i5
3167 set 0x3A, %i1
3168 ldsha [%l7 + %i1] 0x80, %o3
3169loop_297:
3170 movrne %g4, 0x1E0, %l0
3171 edge32l %i1, %o6, %g5
3172 bneg %xcc, loop_298
3173 fcmpd %fcc1, %f18, %f8
3174 nop
3175 setx loop_299, %l0, %l1
3176 jmpl %l1, %l1
3177 alignaddr %i3, %i4, %i2
3178loop_298:
3179 bcc,a,pn %icc, loop_300
3180 bpos,a,pt %xcc, loop_301
3181loop_299:
3182 andcc %o1, %l6, %o0
3183 tvs %xcc, 0x2
3184loop_300:
3185 edge16l %o4, %g6, %l4
3186loop_301:
3187 sethi 0x00DB, %i7
3188 tl %xcc, 0x6
3189 srax %l2, 0x1F, %o5
3190 bg,a,pt %icc, loop_302
3191 sll %o2, %i0, %o7
3192 nop
3193 setx loop_303, %l0, %l1
3194 wrpr 0x1, %tl
3195 wrpr %l1, %tnpc
3196 setx 0x34400001400, %l0, %l1
3197 wrpr %l1, %tstate
3198 wrhpr 0x4, %htstate
3199 done
3200 movpos %xcc, %i6, %l5
3201loop_302:
3202 tsubcc %g2, %g7, %g1
3203 te %xcc, 0x6
3204loop_303:
3205 andn %l3, %i5, %g3
3206 set 0x46, %l1
3207 stba %o3, [%l7 + %l1] 0x15
3208 fnands %f14, %f29, %f4
3209 set 0x60, %g7
3210 stxa %l0, [%l7 + %g7] 0x14
3211 fnot2 %f0, %f0
3212 subc %g4, %o6, %i1
3213 tge %xcc, 0x2
3214 smul %l1, %i3, %g5
3215 fmovrsne %i4, %f29, %f18
3216 edge8l %o1, %i2, %o0
3217 fmovd %f20, %f2
3218 fsrc2s %f2, %f4
3219 edge32n %l6, %g6, %l4
3220 fnand %f30, %f24, %f4
3221 fpack32 %f26, %f2, %f14
3222 fors %f30, %f3, %f30
3223 set 0x68, %i7
3224 sta %f14, [%l7 + %i7] 0x10
3225 edge32n %o4, %l2, %o5
3226 bl,pn %icc, loop_304
3227 srax %i7, 0x1A, %o2
3228 udivcc %o7, 0x18E2, %i0
3229 edge8n %l5, %i6, %g7
3230loop_304:
3231 umul %g2, %l3, %g1
3232 tn %icc, 0x2
3233 add %g3, %i5, %o3
3234 std %f22, [%l7 + 0x28]
3235 addc %l0, %o6, %i1
3236 fbg,a %fcc2, loop_305
3237 fnors %f11, %f20, %f5
3238 fbu,a %fcc0, loop_306
3239 movrlez %l1, %i3, %g5
3240loop_305:
3241 tleu %xcc, 0x2
3242 movrlz %g4, %i4, %o1
3243loop_306:
3244 movg %icc, %i2, %l6
3245 movrgz %g6, 0x338, %l4
3246 xorcc %o4, %l2, %o0
3247 movn %xcc, %o5, %o2
3248 add %i7, 0x086E, %o7
3249 smul %l5, %i6, %i0
3250 te %xcc, 0x1
3251 wr %g0, 0x18, %asi
3252 lduwa [%l7 + 0x20] %asi, %g2
3253 set 0x12, %o4
3254 lduha [%l7 + %o4] 0x15, %g7
3255 fmovsvc %xcc, %f21, %f28
3256 sub %l3, 0x118A, %g3
3257 smulcc %g1, 0x03DC, %o3
3258 orn %l0, 0x0079, %o6
3259 edge16 %i5, %l1, %i1
3260 fnot1s %f24, %f16
3261 smul %g5, 0x0B21, %i3
3262 fandnot2s %f8, %f22, %f20
3263 bleu,a,pn %xcc, loop_307
3264 udiv %g4, 0x07AF, %o1
3265 movneg %xcc, %i4, %l6
3266 edge8ln %i2, %g6, %l4
3267loop_307:
3268 edge32ln %o4, %o0, %o5
3269 fbg,a %fcc3, loop_308
3270 fbue %fcc1, loop_309
3271 stbar
3272 sdivx %o2, 0x0435, %i7
3273loop_308:
3274 fnegs %f6, %f9
3275loop_309:
3276 fble %fcc2, loop_310
3277 subcc %l2, %o7, %l5
3278 udivx %i0, 0x1E60, %g2
3279 ldstub [%l7 + 0x7A], %g7
3280loop_310:
3281 addcc %l3, %i6, %g1
3282 movcs %xcc, %o3, %g3
3283 fornot2 %f24, %f2, %f0
3284 bcc %icc, loop_311
3285 bneg,pt %icc, loop_312
3286 fbe %fcc2, loop_313
3287 fornot2s %f9, %f30, %f31
3288loop_311:
3289 smul %o6, %i5, %l0
3290loop_312:
3291 fnot1 %f20, %f4
3292loop_313:
3293 fmovsvc %icc, %f4, %f27
3294 fbug %fcc3, loop_314
3295 popc %l1, %i1
3296 array16 %i3, %g4, %g5
3297 umul %i4, %o1, %i2
3298loop_314:
3299 fbule %fcc3, loop_315
3300 andcc %l6, %g6, %l4
3301 tsubcctv %o0, %o5, %o2
3302 ldstub [%l7 + 0x1F], %i7
3303loop_315:
3304 tvc %icc, 0x0
3305 bcc,pt %icc, loop_316
3306 faligndata %f24, %f10, %f22
3307 tsubcctv %l2, 0x1225, %o4
3308 saved
3309 rdpr %cwp, %g1
3310 rdpr %cansave, %g2
3311 rdpr %canrestore, %g3
3312 rdpr %cleanwin, %g4
3313 rdpr %otherwin, %g5
3314 rdpr %wstate, %g6
3315loop_316:
3316 fcmpeq32 %f30, %f28, %o7
3317 tsubcc %i0, %l5, %g2
3318 ldsh [%l7 + 0x74], %g7
3319 movn %icc, %i6, %l3
3320 sub %o3, %g3, %g1
3321 sub %i5, 0x1810, %l0
3322 addcc %o6, %l1, %i3
3323 sub %g4, 0x03E5, %i1
3324 addccc %g5, 0x0204, %i4
3325 fmul8ulx16 %f8, %f12, %f6
3326 sll %o1, 0x06, %i2
3327 or %g6, 0x176A, %l4
3328 bleu loop_317
3329 fcmpes %fcc3, %f18, %f7
3330 addcc %o0, %o5, %o2
3331 tge %icc, 0x3
3332loop_317:
3333 fbn %fcc3, loop_318
3334 orcc %l6, %i7, %l2
3335 fsrc1s %f9, %f23
3336 fpack16 %f22, %f6
3337loop_318:
3338 fsrc1s %f6, %f3
3339 fbul %fcc0, loop_319
3340 bne %xcc, loop_320
3341 brnz %o7, loop_321
3342 fcmps %fcc2, %f29, %f3
3343loop_319:
3344 fmovsa %icc, %f7, %f29
3345loop_320:
3346 sdivx %i0, 0x0679, %l5
3347loop_321:
3348 mulscc %g2, 0x1A93, %g7
3349 ldd [%l7 + 0x30], %f14
3350 fnor %f26, %f22, %f6
3351 brnz %o4, loop_322
3352 nop
3353 setx loop_323, %l0, %l1
3354 wrpr 0x1, %tl
3355 wrpr %l1, %tpc
3356 add %l1, 0x4, %l1
3357 wrpr %l1, %tnpc
3358 setx 0x34400001400, %l0, %l1
3359 wrpr %l1, %tstate
3360 wrhpr 0x4, %htstate
3361 retry
3362 fmovdl %xcc, %f28, %f14
3363 fors %f12, %f19, %f27
3364loop_322:
3365 sub %i6, %o3, %l3
3366loop_323:
3367 fblg,a %fcc2, loop_324
3368 fmovdn %xcc, %f25, %f30
3369 movge %icc, %g1, %i5
3370 sll %l0, %g3, %l1
3371loop_324:
3372 movvs %icc, %i3, %o6
3373 smulcc %i1, 0x1DF8, %g5
3374 tneg %icc, 0x3
3375 addccc %g4, %i4, %o1
3376 wr %g0, 0x89, %asi
3377 ldsha [%l7 + 0x38] %asi, %g6
3378 movrlez %i2, %o0, %l4
3379 move %icc, %o5, %l6
3380 sethi 0x0149, %o2
3381 movn %xcc, %i7, %l2
3382 tvs %xcc, 0x7
3383 edge8 %i0, %l5, %o7
3384 udivcc %g2, 0x0C2B, %g7
3385 edge16 %i6, %o4, %o3
3386 fmovsvs %xcc, %f15, %f23
3387 set 0x24, %l0
3388 stwa %g1, [%l7 + %l0] 0x88
3389 fmovdg %xcc, %f0, %f11
3390 smul %l3, 0x0AD2, %i5
3391 fbu,a %fcc3, loop_325
3392 movvs %xcc, %l0, %l1
3393 movleu %xcc, %i3, %g3
3394 bn,pn %xcc, loop_326
3395loop_325:
3396 edge32l %o6, %i1, %g4
3397 nop
3398 setx loop_327, %l0, %l1
3399 wrpr 0x1, %tl
3400 wrpr %l1, %tnpc
3401 setx 0x34400001400, %l0, %l1
3402 wrpr %l1, %tstate
3403 wrhpr 0x4, %htstate
3404 done
3405 fmuld8sux16 %f22, %f20, %f10
3406loop_326:
3407 edge8 %g5, %o1, %i4
3408 sll %i2, 0x05, %g6
3409loop_327:
3410 edge8n %o0, %l4, %l6
3411 membar #Sync
3412 wr %g0, 0x1f, %asi
3413 ldda [%l7 + 0x40] %asi, %f0
3414 fcmpeq16 %f20, %f20, %o5
3415 brlz %i7, loop_328
3416 alignaddrl %l2, %o2, %i0
3417 bl,pn %xcc, loop_329
3418 tsubcc %o7, %g2, %g7
3419loop_328:
3420 bn,a,pt %icc, loop_330
3421 bge,pn %icc, loop_331
3422loop_329:
3423 andn %i6, 0x1BAF, %l5
3424 ble,a %icc, loop_332
3425loop_330:
3426 smul %o4, 0x0879, %g1
3427loop_331:
3428 tl %icc, 0x5
3429 fmovsvc %xcc, %f0, %f16
3430loop_332:
3431 fmovdle %xcc, %f24, %f27
3432 tneg %icc, 0x7
3433 edge32n %o3, %i5, %l0
3434 movneg %xcc, %l1, %i3
3435 ble,pn %xcc, loop_333
3436 nop
3437 setx loop_334, %l0, %l1
3438 wrpr 0x1, %tl
3439 wrpr %l1, %tnpc
3440 setx 0x34400001400, %l0, %l1
3441 wrpr %l1, %tstate
3442 wrhpr 0x4, %htstate
3443 done
3444 subcc %g3, 0x08FC, %l3
3445 edge32 %i1, %o6, %g4
3446loop_333:
3447 orn %o1, 0x0D3A, %i4
3448loop_334:
3449 movle %xcc, %i2, %g6
3450 movge %icc, %g5, %o0
3451 edge16 %l6, %l4, %i7
3452 ldub [%l7 + 0x59], %o5
3453 fbg %fcc0, loop_335
3454 orcc %l2, 0x181D, %o2
3455 fbg %fcc3, loop_336
3456 fpmerge %f26, %f3, %f14
3457loop_335:
3458 addcc %o7, 0x0111, %g2
3459 bcs,a,pn %xcc, loop_337
3460loop_336:
3461 udivcc %g7, 0x16DC, %i0
3462 edge16l %i6, %o4, %g1
3463 tgu %xcc, 0x0
3464loop_337:
3465 addc %o3, 0x130D, %l5
3466 bcs,a,pn %xcc, loop_338
3467 fnot2 %f30, %f6
3468 movn %xcc, %l0, %i5
3469 subc %i3, %l1, %l3
3470loop_338:
3471 nop
3472 wr %g0, 0x81, %asi
3473 stba %g3, [%l7 + 0x53] %asi
3474 fbg,a %fcc2, loop_339
3475 movn %icc, %i1, %o6
3476 lduw [%l7 + 0x3C], %g4
3477 tge %xcc, 0x0
3478loop_339:
3479 srlx %o1, 0x03, %i2
3480 edge8l %g6, %i4, %g5
3481 xorcc %o0, 0x0E32, %l6
3482 umulcc %i7, 0x1049, %l4
3483 fmovdpos %icc, %f17, %f2
3484 subc %o5, %l2, %o7
3485 brnz,a %g2, loop_340
3486 edge16n %o2, %i0, %i6
3487 fmovrdgez %o4, %f24, %f22
3488 tgu %icc, 0x1
3489loop_340:
3490 brgez %g1, loop_341
3491 fmovrde %o3, %f24, %f12
3492 tvc %icc, 0x0
3493 movpos %icc, %g7, %l5
3494loop_341:
3495 ta %icc, 0x5
3496 tcs %icc, 0x2
3497 fmovscc %icc, %f28, %f10
3498 fones %f21
3499 bcc,a,pn %icc, loop_342
3500 stbar
3501 sub %i5, 0x1220, %l0
3502 movneg %xcc, %l1, %l3
3503loop_342:
3504 movcs %icc, %g3, %i1
3505 bne,pn %icc, loop_343
3506 srax %o6, 0x0A, %i3
3507 fsrc2s %f16, %f11
3508 fbe,a %fcc2, loop_344
3509loop_343:
3510 fmovrsne %o1, %f18, %f21
3511 fcmped %fcc1, %f16, %f16
3512 sub %g4, %g6, %i2
3513loop_344:
3514 orncc %i4, %o0, %l6
3515 add %g5, 0x0AEF, %l4
3516 fmovs %f25, %f3
3517 tgu %xcc, 0x1
3518 fabss %f14, %f12
3519 movleu %icc, %i7, %o5
3520 smulcc %o7, %g2, %l2
3521 fmovsg %icc, %f18, %f12
3522 bge,a,pn %icc, loop_345
3523 tvc %xcc, 0x1
3524 andncc %i0, %i6, %o4
3525 fcmple16 %f8, %f20, %g1
3526loop_345:
3527 stbar
3528 edge16 %o2, %g7, %l5
3529 array16 %o3, %i5, %l1
3530 andcc %l3, 0x0DBC, %g3
3531 tvs %xcc, 0x1
3532 orncc %l0, %o6, %i3
3533 tneg %icc, 0x3
3534 ldd [%l7 + 0x30], %f14
3535 movrlz %o1, %g4, %i1
3536 fbge %fcc2, loop_346
3537 edge8n %i2, %i4, %g6
3538 tleu %icc, 0x6
3539 srlx %l6, 0x10, %g5
3540loop_346:
3541 bcs,pt %xcc, loop_347
3542 fnand %f14, %f20, %f6
3543 fble,a %fcc0, loop_348
3544 srax %o0, %l4, %o5
3545loop_347:
3546 tvs %icc, 0x5
3547 tn %xcc, 0x0
3548loop_348:
3549 mulscc %i7, %o7, %g2
3550 ldsh [%l7 + 0x36], %i0
3551 fxnor %f8, %f14, %f22
3552 movle %icc, %i6, %l2
3553 tg %xcc, 0x2
3554 umul %g1, 0x0B8F, %o4
3555 fzeros %f18
3556 movrgez %g7, %o2, %l5
3557 fmovdcc %icc, %f11, %f30
3558 movcc %xcc, %i5, %o3
3559 brnz,a %l1, loop_349
3560 srax %l3, %g3, %o6
3561 udivcc %l0, 0x1C93, %i3
3562 tsubcc %g4, 0x140D, %i1
3563loop_349:
3564 stb %i2, [%l7 + 0x30]
3565 taddcctv %i4, %o1, %l6
3566 tl %xcc, 0x3
3567 fxor %f18, %f20, %f12
3568 wr %g0, 0x89, %asi
3569 ldsba [%l7 + 0x36] %asi, %g5
3570 sllx %o0, 0x16, %l4
3571 fmovdgu %icc, %f9, %f5
3572 std %o4, [%l7 + 0x08]
3573 tsubcc %i7, 0x1FBC, %o7
3574 xorcc %g6, 0x049F, %i0
3575 array16 %i6, %l2, %g1
3576 fbue,a %fcc3, loop_350
3577 stx %o4, [%l7 + 0x10]
3578 tge %icc, 0x5
3579 saved
3580 rdpr %cwp, %g1
3581 rdpr %cansave, %g2
3582 rdpr %canrestore, %g3
3583 rdpr %cleanwin, %g4
3584 rdpr %otherwin, %g5
3585 rdpr %wstate, %g6
3586loop_350:
3587 fcmpeq32 %f8, %f0, %g2
3588 movleu %xcc, %o2, %l5
3589 movrgez %i5, 0x349, %g7
3590 fmovdge %icc, %f4, %f8
3591 andn %l1, %o3, %g3
3592 wr %g0, 0x88, %asi
3593 stha %o6, [%l7 + 0x7E] %asi
3594 fmovdgu %icc, %f14, %f25
3595 ldsh [%l7 + 0x76], %l3
3596 fandnot2s %f12, %f8, %f19
3597 tgu %xcc, 0x3
3598 fbul %fcc0, loop_351
3599 smul %l0, 0x1F90, %i3
3600 tsubcc %g4, 0x1DB2, %i1
3601 popc %i2, %i4
3602loop_351:
3603 umul %o1, 0x0BAE, %g5
3604 saved
3605 rdpr %cwp, %g1
3606 rdpr %cansave, %g2
3607 rdpr %canrestore, %g3
3608 rdpr %cleanwin, %g4
3609 rdpr %otherwin, %g5
3610 rdpr %wstate, %g6
3611 orn %o0, %l4, %o5
3612 edge32n %l6, %o7, %i7
3613 alignaddr %g6, %i6, %i0
3614 movcs %xcc, %l2, %g1
3615 nop
3616 setx loop_352, %l0, %l1
3617 wrpr 0x1, %tl
3618 wrpr %l1, %tnpc
3619 setx 0x34400001400, %l0, %l1
3620 wrpr %l1, %tstate
3621 wrhpr 0x4, %htstate
3622 done
3623 tleu %xcc, 0x4
3624 sdivx %g2, 0x0AD7, %o4
3625 bl,a %icc, loop_353
3626loop_352:
3627 tsubcctv %l5, %o2, %g7
3628 movpos %xcc, %i5, %l1
3629 andncc %o3, %o6, %g3
3630loop_353:
3631 movrlez %l3, 0x13F, %i3
3632 pdist %f18, %f30, %f8
3633 edge8ln %l0, %i1, %g4
3634 ta %xcc, 0x6
3635 bvs,a,pt %icc, loop_354
3636 fbule,a %fcc3, loop_355
3637 fmovsge %xcc, %f24, %f29
3638 brgz %i2, loop_356
3639loop_354:
3640 udivcc %o1, 0x1CD1, %i4
3641loop_355:
3642 fbuge %fcc1, loop_357
3643 move %icc, %o0, %g5
3644loop_356:
3645 tgu %xcc, 0x3
3646 swap [%l7 + 0x10], %l4
3647loop_357:
3648 movvc %icc, %l6, %o7
3649 fsrc2 %f10, %f16
3650 tge %icc, 0x6
3651 fmul8x16au %f7, %f1, %f20
3652 movg %icc, %i7, %o5
3653 movrlez %g6, %i6, %l2
3654 subcc %i0, 0x1D0D, %g2
3655 tneg %xcc, 0x2
3656 tgu %xcc, 0x2
3657 movcc %xcc, %g1, %o4
3658 bcs,pt %xcc, loop_358
3659 restored
3660 rdpr %cwp, %g1
3661 rdpr %cansave, %g2
3662 rdpr %canrestore, %g3
3663 rdpr %cleanwin, %g4
3664 rdpr %otherwin, %g5
3665 rdpr %wstate, %g6
3666 array8 %l5, %o2, %i5
3667 movle %icc, %g7, %l1
3668loop_358:
3669 movleu %icc, %o3, %g3
3670 tleu %icc, 0x6
3671 fpmerge %f3, %f6, %f16
3672 edge16ln %o6, %l3, %l0
3673 movre %i3, 0x27B, %i1
3674 movl %icc, %g4, %i2
3675 sdiv %o1, 0x1C99, %i4
3676 fmovrdlez %o0, %f14, %f24
3677 tvs %icc, 0x5
3678 tcc %icc, 0x3
3679 edge8l %g5, %l4, %o7
3680 fnegs %f2, %f17
3681 tsubcc %l6, 0x0941, %i7
3682 nop
3683 set 0x58, %i5
3684 ldd [%l7 + %i5], %f18
3685 bcs loop_359
3686 ldd [%l7 + 0x20], %f2
3687 fmovsvs %xcc, %f10, %f7
3688 set 0x38, %o1
3689 sta %f30, [%l7 + %o1] 0x0c
3690loop_359:
3691 ldsb [%l7 + 0x3E], %g6
3692 tg %xcc, 0x4
3693 fbne,a %fcc1, loop_360
3694 fble %fcc0, loop_361
3695 fmovrde %i6, %f10, %f6
3696 fbul,a %fcc0, loop_362
3697loop_360:
3698 umul %l2, %i0, %g2
3699loop_361:
3700 edge32 %o5, %g1, %l5
3701 swap [%l7 + 0x7C], %o4
3702loop_362:
3703 nop
3704 wr %g0, 0x19, %asi
3705 swapa [%l7 + 0x64] %asi, %o2
3706 fexpand %f6, %f6
3707 ldd [%l7 + 0x48], %g6
3708 srlx %l1, %o3, %i5
3709 tge %xcc, 0x3
3710 fpadd32s %f15, %f3, %f12
3711 movrgz %o6, %g3, %l0
3712 array16 %l3, %i3, %g4
3713 tge %icc, 0x7
3714 edge32n %i1, %i2, %i4
3715 srax %o0, 0x11, %g5
3716 brlez %l4, loop_363
3717 fblg %fcc0, loop_364
3718 movrne %o1, %o7, %l6
3719 wr %g0, 0x04, %asi
3720 lduba [%l7 + 0x2D] %asi, %g6
3721loop_363:
3722 movcs %icc, %i7, %i6
3723loop_364:
3724 fandnot1 %f18, %f0, %f20
3725 brlez,a %i0, loop_365
3726 fmovdpos %icc, %f28, %f5
3727 ble,pt %xcc, loop_366
3728 fmovd %f22, %f0
3729loop_365:
3730 fpadd16 %f2, %f16, %f0
3731 tne %xcc, 0x6
3732loop_366:
3733 mulx %g2, 0x188A, %l2
3734 sdiv %g1, 0x147B, %o5
3735 stbar
3736 fmovs %f21, %f22
3737 te %icc, 0x1
3738 swap [%l7 + 0x74], %o4
3739 fpackfix %f16, %f18
3740 movpos %icc, %o2, %g7
3741 fmovdvc %icc, %f6, %f5
3742 srax %l5, 0x0D, %o3
3743 movrlz %i5, 0x00E, %o6
3744 tle %xcc, 0x7
3745 fmovda %xcc, %f12, %f25
3746 add %l1, 0x0C92, %l0
3747 fmovdgu %xcc, %f3, %f8
3748 andcc %l3, %i3, %g3
3749 fornot2s %f1, %f31, %f28
3750 ldstub [%l7 + 0x6B], %g4
3751 tleu %icc, 0x0
3752 nop
3753 setx loop_367, %l0, %l1
3754 jmpl %l1, %i1
3755 edge32l %i2, %o0, %g5
3756 addc %l4, %i4, %o7
3757 tge %xcc, 0x0
3758loop_367:
3759 movl %icc, %o1, %g6
3760 fblg,a %fcc1, loop_368
3761 sdivcc %l6, 0x1335, %i7
3762 add %l7, 0x08, %l6
3763 wr %g0, 0x80, %asi
3764 lda [%l6] %asi, %i6
3765 casa [%l6] 0x80, %i6, %i0
3766loop_368:
3767 ldsw [%l7 + 0x3C], %g2
3768 andcc %g1, %l2, %o4
3769 edge8n %o2, %o5, %l5
3770 fabss %f21, %f1
3771 movrgz %g7, 0x3CE, %o3
3772 popc 0x14C5, %o6
3773 edge32 %i5, %l0, %l3
3774 edge16n %l1, %g3, %i3
3775 addc %i1, 0x05FB, %g4
3776 wr %g0, 0x11, %asi
3777 ldsha [%l7 + 0x7E] %asi, %o0
3778 stbar
3779 tl %xcc, 0x2
3780 tneg %icc, 0x2
3781 wr %g0, 0x18, %asi
3782 prefetcha [%l7 + 0x48] %asi, 0x2
3783 nop
3784 set 0x0C, %i4
3785 stw %i2, [%l7 + %i4]
3786 nop
3787 set 0x30, %o5
3788 ldub [%l7 + %o5], %i4
3789 fmovdn %icc, %f17, %f18
3790 fmovdleu %xcc, %f21, %f28
3791 tvc %xcc, 0x3
3792 fmovdvc %xcc, %f21, %f29
3793 be %xcc, loop_369
3794 addc %o7, 0x02B9, %l4
3795 movre %g6, 0x1BE, %l6
3796 xor %o1, 0x112B, %i7
3797loop_369:
3798 subccc %i6, 0x0302, %i0
3799 wr %g0, 0x80, %asi
3800 ldsba [%l7 + 0x68] %asi, %g1
3801 fmovsa %icc, %f21, %f26
3802 srl %l2, %g2, %o2
3803 tne %xcc, 0x6
3804 tcs %icc, 0x0
3805 fcmple32 %f30, %f10, %o5
3806 brgz %o4, loop_370
3807 prefetch [%l7 + 0x08], 0x2
3808 sll %g7, %l5, %o6
3809 wr %g0, 0x80, %asi
3810 stba %o3, [%l7 + 0x57] %asi
3811loop_370:
3812 ldub [%l7 + 0x4C], %l0
3813 smul %l3, 0x0DDE, %l1
3814 andncc %i5, %g3, %i3
3815 set 0x62, %i2
3816 ldsha [%l7 + %i2] 0x19, %g4
3817 movcs %icc, %i1, %o0
3818 movne %icc, %i2, %g5
3819 subccc %i4, 0x16D7, %o7
3820 edge8 %l4, %g6, %o1
3821 fmuld8ulx16 %f27, %f14, %f12
3822 movle %xcc, %l6, %i6
3823 xorcc %i7, 0x18D8, %g1
3824 fpack32 %f6, %f14, %f8
3825 fexpand %f19, %f28
3826 movre %l2, %i0, %g2
3827 taddcctv %o2, 0x0265, %o4
3828 movn %xcc, %g7, %o5
3829 mova %xcc, %o6, %l5
3830 movrgz %l0, 0x39F, %o3
3831 fmul8x16au %f31, %f4, %f2
3832 fsrc2 %f12, %f16
3833 alignaddr %l3, %l1, %g3
3834 and %i5, %i3, %g4
3835 srax %i1, 0x0B, %o0
3836 xorcc %i2, %i4, %o7
3837 andcc %l4, %g6, %o1
3838 edge16l %g5, %l6, %i6
3839 movneg %icc, %i7, %l2
3840 bcc loop_371
3841 stw %i0, [%l7 + 0x10]
3842 movrgez %g2, %o2, %o4
3843 siam 0x0
3844loop_371:
3845 fors %f13, %f4, %f22
3846 movvs %xcc, %g7, %o5
3847 fmul8x16au %f17, %f19, %f6
3848 ldx [%l7 + 0x38], %o6
3849 srax %l5, 0x09, %g1
3850 fmovsge %xcc, %f11, %f0
3851 fbn %fcc0, loop_372
3852 tcc %icc, 0x6
3853 alignaddrl %l0, %l3, %l1
3854 fbule,a %fcc0, loop_373
3855loop_372:
3856 fbuge %fcc0, loop_374
3857 edge16l %o3, %g3, %i3
3858 tge %xcc, 0x0
3859loop_373:
3860 nop
3861 wr %g0, 0x81, %asi
3862 lduwa [%l7 + 0x28] %asi, %g4
3863loop_374:
3864 andncc %i1, %i5, %o0
3865 tneg %icc, 0x0
3866 umul %i4, 0x1469, %o7
3867 edge16ln %i2, %g6, %o1
3868 fones %f5
3869 smulcc %l4, %g5, %l6
3870 ldsh [%l7 + 0x78], %i6
3871 movg %icc, %i7, %i0
3872 subccc %g2, %l2, %o4
3873 fmovrdlz %g7, %f28, %f30
3874 andn %o2, %o5, %o6
3875 wr %g0, 0x89, %asi
3876 ldsha [%l7 + 0x30] %asi, %l5
3877 edge8n %g1, %l0, %l1
3878 ta %xcc, 0x5
3879 flush %l7 + 0x78
3880 wr %g0, 0x89, %asi
3881 stda %o2, [%l7 + 0x70] %asi
3882 mulx %g3, 0x0899, %i3
3883 fmovda %xcc, %f13, %f2
3884 movrgz %l3, %i1, %i5
3885 fmovrsgez %g4, %f11, %f17
3886 subc %o0, %i4, %o7
3887 fmovsne %icc, %f29, %f31
3888 addccc %i2, %o1, %l4
3889 fmuld8sux16 %f7, %f17, %f8
3890 or %g5, 0x0A4C, %l6
3891 be,a loop_375
3892 andncc %i6, %g6, %i7
3893 fzero %f24
3894 fpsub16 %f4, %f10, %f22
3895loop_375:
3896 movrlez %g2, 0x0C1, %i0
3897 fba,a %fcc1, loop_376
3898 orcc %o4, %g7, %l2
3899 fmovdcc %xcc, %f27, %f16
3900 wr %g0, 0x81, %asi
3901 ldsba [%l7 + 0x2B] %asi, %o2
3902loop_376:
3903 edge16ln %o5, %l5, %g1
3904 tge %xcc, 0x6
3905 fbug,a %fcc3, loop_377
3906 movcs %xcc, %o6, %l1
3907 xnor %l0, 0x1F30, %g3
3908 sra %o3, %l3, %i3
3909loop_377:
3910 fmovrse %i1, %f4, %f6
3911 tleu %icc, 0x4
3912 movgu %xcc, %i5, %o0
3913 movvc %xcc, %i4, %g4
3914 st %f5, [%l7 + 0x64]
3915 tsubcctv %o7, %i2, %l4
3916 movvc %icc, %o1, %g5
3917 and %l6, %g6, %i7
3918 stbar
3919 tle %xcc, 0x1
3920 nop
3921 setx loop_378, %l0, %l1
3922 jmpl %l1, %i6
3923 movg %icc, %i0, %o4
3924 add %l7, 0x50, %l6
3925 wr %g0, 0x18, %asi
3926 ldxa [%l6] %asi, %g7
3927 casxa [%l6] %asi, %g7, %l2
3928loop_378:
3929 membar 0x59
3930 smul %g2, 0x0936, %o2
3931 fzeros %f17
3932 addccc %o5, 0x1D7E, %l5
3933 and %g1, 0x0555, %l1
3934 srlx %l0, %g3, %o6
3935 nop
3936 setx loop_379, %l0, %l1
3937 wrpr 0x1, %tl
3938 wrpr %l1, %tnpc
3939 setx 0x34400001400, %l0, %l1
3940 wrpr %l1, %tstate
3941 wrhpr 0x4, %htstate
3942 done
3943 fble %fcc0, loop_380
3944 nop
3945 setx loop_381, %l0, %l1
3946 wrpr 0x1, %tl
3947 wrpr %l1, %tnpc
3948 setx 0x34400001400, %l0, %l1
3949 wrpr %l1, %tstate
3950 wrhpr 0x4, %htstate
3951 done
3952 addc %l3, 0x0C8F, %i3
3953loop_379:
3954 bpos,a,pn %xcc, loop_382
3955loop_380:
3956 edge8n %i1, %o3, %i5
3957loop_381:
3958 fbg,a %fcc1, loop_383
3959 fabsd %f24, %f2
3960loop_382:
3961 fcmpes %fcc0, %f21, %f19
3962 movge %xcc, %o0, %g4
3963loop_383:
3964 fble %fcc2, loop_384
3965 fandnot1s %f25, %f4, %f6
3966 and %i4, 0x0482, %i2
3967 edge32 %o7, %l4, %g5
3968loop_384:
3969 umulcc %l6, 0x1A29, %g6
3970 fbue %fcc2, loop_385
3971 ldd [%l7 + 0x20], %f4
3972 movge %icc, %o1, %i7
3973 fbue %fcc2, loop_386
3974loop_385:
3975 subcc %i0, %o4, %i6
3976 tvc %xcc, 0x1
3977 fpack32 %f24, %f4, %f26
3978loop_386:
3979 subcc %g7, 0x04BA, %g2
3980 fsrc1 %f18, %f22
3981 fpmerge %f9, %f8, %f22
3982 edge32ln %o2, %o5, %l5
3983 fmovsge %xcc, %f21, %f8
3984 tneg %icc, 0x4
3985 fmovs %f9, %f26
3986 movne %icc, %l2, %l1
3987 tle %icc, 0x0
3988 fbne %fcc3, loop_387
3989 edge16n %l0, %g1, %o6
3990 tpos %icc, 0x4
3991 sdiv %l3, 0x1521, %g3
3992loop_387:
3993 ldstub [%l7 + 0x57], %i1
3994 fbne %fcc3, loop_388
3995 tvs %icc, 0x4
3996 add %l7, 0x70, %l6
3997 wr %g0, 0x19, %asi
3998 casxa [%l6] 0x19, %o3, %i3
3999loop_388:
4000 tleu %icc, 0x2
4001 std %f4, [%l7 + 0x68]
4002 taddcc %o0, %g4, %i5
4003 add %l7, 0x60, %l6
4004 wr %g0, 0x19, %asi
4005 casa [%l6] 0x19, %i4, %o7
4006 fnegd %f20, %f16
4007 orncc %l4, %i2, %l6
4008 array32 %g5, %g6, %o1
4009 sdivcc %i7, 0x10E7, %o4
4010 edge8n %i6, %i0, %g2
4011 edge16n %o2, %o5, %l5
4012 andncc %l2, %l1, %g7
4013 fmovsneg %xcc, %f5, %f0
4014 membar #Sync
4015 set 0x40, %o3
4016 ldda [%l7 + %o3] 0xf0, %f16
4017 saved
4018 rdpr %cwp, %g1
4019 rdpr %cansave, %g2
4020 rdpr %canrestore, %g3
4021 rdpr %cleanwin, %g4
4022 rdpr %otherwin, %g5
4023 rdpr %wstate, %g6
4024 fnand %f26, %f28, %f14
4025 fbo %fcc3, loop_389
4026 taddcctv %g1, 0x0365, %o6
4027 tcs %icc, 0x2
4028 taddcctv %l3, 0x16E0, %g3
4029loop_389:
4030 nop
4031 set 0x5D, %i0
4032 lduba [%l7 + %i0] 0x89, %l0
4033 array16 %o3, %i3, %i1
4034 edge16l %o0, %i5, %g4
4035 tsubcctv %i4, 0x0027, %l4
4036 bl,a,pt %xcc, loop_390
4037 bg,pt %xcc, loop_391
4038 orncc %i2, 0x1E88, %l6
4039 tne %xcc, 0x7
4040loop_390:
4041 or %o7, 0x0C7B, %g6
4042loop_391:
4043 fmovrdne %o1, %f12, %f4
4044 fmovrdgez %g5, %f22, %f24
4045 tneg %xcc, 0x0
4046 movvs %xcc, %o4, %i7
4047 taddcc %i0, %g2, %i6
4048 std %o4, [%l7 + 0x30]
4049 umulcc %o2, 0x00F2, %l2
4050 andncc %l1, %g7, %g1
4051 smul %o6, %l5, %g3
4052 movcc %icc, %l3, %o3
4053 fone %f26
4054 mulx %l0, %i1, %o0
4055 subcc %i5, 0x155B, %g4
4056 wr %g0, 0x18, %asi
4057 ldsha [%l7 + 0x6C] %asi, %i4
4058 std %l4, [%l7 + 0x70]
4059 movrgz %i3, 0x05E, %l6
4060 sllx %i2, %o7, %g6
4061 set 0x5C, %o6
4062 stha %o1, [%l7 + %o6] 0x2a
4063 membar #Sync
4064 tne %xcc, 0x7
4065 movrlez %o4, 0x1BC, %i7
4066 fmovsne %icc, %f19, %f26
4067 faligndata %f28, %f16, %f24
4068 set 0x50, %i3
4069 lduwa [%l7 + %i3] 0x80, %i0
4070 set 0x1C, %l6
4071 lduha [%l7 + %l6] 0x18, %g5
4072 fbue %fcc0, loop_392
4073 fmovdneg %xcc, %f26, %f24
4074 movre %g2, 0x229, %o5
4075 srl %o2, 0x08, %i6
4076loop_392:
4077 xor %l2, 0x0E20, %g7
4078 movvc %xcc, %l1, %o6
4079 stbar
4080 fornot1 %f10, %f26, %f28
4081 fmovsvs %xcc, %f10, %f6
4082 wr %g0, 0x89, %asi
4083 stda %f0, [%l7 + 0x40] %asi
4084 tl %icc, 0x1
4085 bn,a,pt %icc, loop_393
4086 bvc,a %icc, loop_394
4087 fexpand %f6, %f20
4088 nop
4089 setx loop_395, %l0, %l1
4090 wrpr 0x1, %tl
4091 wrpr %l1, %tpc
4092 add %l1, 0x4, %l1
4093 wrpr %l1, %tnpc
4094 setx 0x34400001400, %l0, %l1
4095 wrpr %l1, %tstate
4096 wrhpr 0x4, %htstate
4097 retry
4098loop_393:
4099 tle %xcc, 0x2
4100loop_394:
4101 tcc %icc, 0x6
4102 move %icc, %l5, %g1
4103loop_395:
4104 movrgez %l3, %o3, %l0
4105 saved
4106 rdpr %cwp, %g1
4107 rdpr %cansave, %g2
4108 rdpr %canrestore, %g3
4109 rdpr %cleanwin, %g4
4110 rdpr %otherwin, %g5
4111 rdpr %wstate, %g6
4112 umulcc %i1, %g3, %i5
4113 set 0x6C, %l2
4114 ldsha [%l7 + %l2] 0x11, %g4
4115 brnz,a %i4, loop_396
4116 movrgz %l4, 0x202, %i3
4117 fmuld8sux16 %f25, %f0, %f2
4118 taddcctv %o0, 0x092C, %l6
4119loop_396:
4120 array16 %i2, %o7, %g6
4121 mulx %o1, 0x0615, %i7
4122 fmovdl %icc, %f7, %f2
4123 srl %i0, %o4, %g2
4124 movrgez %o5, 0x039, %o2
4125 movrlez %g5, 0x2C7, %l2
4126 bpos,a %icc, loop_397
4127 andncc %g7, %l1, %i6
4128 movvc %icc, %o6, %l5
4129 movcc %icc, %l3, %o3
4130loop_397:
4131 fmovspos %xcc, %f26, %f8
4132 fpadd16s %f0, %f21, %f15
4133 mova %icc, %l0, %i1
4134 siam 0x1
4135 edge16n %g1, %g3, %i5
4136 set 0x50, %g4
4137 swapa [%l7 + %g4] 0x19, %g4
4138 edge16n %i4, %l4, %o0
4139 sllx %i3, 0x07, %i2
4140 fmul8sux16 %f18, %f26, %f24
4141 sll %l6, %o7, %g6
4142 set 0x38, %g3
4143 stwa %i7, [%l7 + %g3] 0x22
4144 membar #Sync
4145 edge16l %i0, %o1, %g2
4146 movgu %xcc, %o5, %o2
4147 sub %o4, 0x0DBC, %g5
4148 sdiv %g7, 0x1A52, %l1
4149 ba,a,pn %xcc, loop_398
4150 fmovsn %xcc, %f23, %f31
4151 fpsub32 %f20, %f28, %f22
4152 tge %xcc, 0x3
4153loop_398:
4154 fmovda %icc, %f4, %f30
4155 udivx %i6, 0x1A30, %l2
4156 fornot2s %f25, %f27, %f14
4157 ldub [%l7 + 0x50], %o6
4158 sub %l5, 0x1FDE, %o3
4159 movcc %icc, %l3, %i1
4160 movvc %icc, %l0, %g3
4161 tsubcc %i5, 0x0AE7, %g1
4162 tge %xcc, 0x0
4163 brlz,a %i4, loop_399
4164 fbne,a %fcc3, loop_400
4165 sra %g4, 0x13, %l4
4166 add %l7, 0x30, %l6
4167 wr %g0, 0x89, %asi
4168 casa [%l6] %asi, %o0, %i2
4169loop_399:
4170 nop
4171 set 0x40, %l3
4172 stda %f0, [%l7 + %l3] 0x18
4173loop_400:
4174 fbl %fcc2, loop_401
4175 xor %l6, 0x0853, %i3
4176 array16 %g6, %o7, %i0
4177 array32 %i7, %o1, %g2
4178loop_401:
4179 fcmpne32 %f14, %f22, %o5
4180 udivx %o4, 0x1EE1, %o2
4181 nop
4182 setx loop_402, %l0, %l1
4183 jmpl %l1, %g7
4184 fbl,a %fcc2, loop_403
4185 fnors %f13, %f13, %f25
4186 fmuld8sux16 %f19, %f6, %f26
4187loop_402:
4188 andn %l1, 0x1FF1, %i6
4189loop_403:
4190 brlez %g5, loop_404
4191 tl %icc, 0x4
4192 brgz %o6, loop_405
4193 edge16ln %l2, %o3, %l5
4194loop_404:
4195 brnz %i1, loop_406
4196 edge8ln %l3, %g3, %i5
4197loop_405:
4198 nop
4199 setx loop_407, %l0, %l1
4200 jmpl %l1, %g1
4201 subc %l0, %g4, %l4
4202loop_406:
4203 edge16 %i4, %o0, %i2
4204 edge32l %i3, %l6, %o7
4205loop_407:
4206 srl %i0, %g6, %o1
4207 subcc %i7, 0x0847, %o5
4208 addccc %g2, 0x0860, %o4
4209 umul %o2, 0x092B, %g7
4210 tvc %icc, 0x0
4211 mova %icc, %i6, %g5
4212 udiv %l1, 0x0236, %l2
4213 srlx %o3, %l5, %i1
4214 fnegd %f28, %f28
4215 ldsh [%l7 + 0x74], %o6
4216 fpsub32 %f18, %f24, %f2
4217 fmovsle %xcc, %f8, %f11
4218 bne,a,pt %xcc, loop_408
4219 tcc %icc, 0x0
4220 movcs %xcc, %g3, %i5
4221 xor %g1, 0x00A4, %l0
4222loop_408:
4223 edge8 %g4, %l3, %l4
4224 edge32ln %o0, %i2, %i3
4225 tsubcctv %i4, 0x02B4, %l6
4226 tvs %icc, 0x6
4227 tl %xcc, 0x4
4228 movg %xcc, %i0, %o7
4229 stx %o1, [%l7 + 0x70]
4230 swap [%l7 + 0x50], %i7
4231 tle %xcc, 0x3
4232 tne %icc, 0x3
4233 fpack32 %f30, %f18, %f8
4234 sub %g6, 0x1586, %o5
4235 fornot2 %f8, %f0, %f16
4236 edge32 %g2, %o4, %o2
4237 tsubcc %i6, %g7, %g5
4238 andcc %l1, 0x1133, %l2
4239 fba %fcc0, loop_409
4240 sdivcc %o3, 0x1B7E, %l5
4241 fmuld8ulx16 %f30, %f23, %f6
4242 edge32ln %i1, %o6, %i5
4243loop_409:
4244 brz,a %g3, loop_410
4245 umul %g1, %g4, %l3
4246 andn %l0, 0x14DF, %l4
4247 popc %o0, %i2
4248loop_410:
4249 tgu %icc, 0x1
4250 fmovsgu %xcc, %f28, %f10
4251 ldsh [%l7 + 0x34], %i3
4252 saved
4253 rdpr %cwp, %g1
4254 rdpr %cansave, %g2
4255 rdpr %canrestore, %g3
4256 rdpr %cleanwin, %g4
4257 rdpr %otherwin, %g5
4258 rdpr %wstate, %g6
4259 andn %l6, %i4, %o7
4260 set 0x108, %g6
4261 stxa %o1, [%g0 + %g6] 0x21
4262 restored
4263 rdpr %cwp, %g1
4264 rdpr %cansave, %g2
4265 rdpr %canrestore, %g3
4266 rdpr %cleanwin, %g4
4267 rdpr %otherwin, %g5
4268 rdpr %wstate, %g6
4269 call loop_411
4270 sll %i0, 0x0E, %i7
4271 nop
4272 setx loop_412, %l0, %l1
4273 jmpl %l1, %g6
4274 movvs %icc, %g2, %o5
4275loop_411:
4276 fmovsvc %xcc, %f0, %f2
4277 movvc %xcc, %o4, %o2
4278loop_412:
4279 fbge %fcc1, loop_413
4280 movrgez %i6, %g5, %l1
4281 sir 0x090B
4282 fbn,a %fcc1, loop_414
4283loop_413:
4284 udiv %g7, 0x14A4, %o3
4285 sir 0x146A
4286 sll %l2, %l5, %o6
4287loop_414:
4288 ldsw [%l7 + 0x08], %i1
4289 udiv %g3, 0x1C51, %i5
4290 orn %g1, %g4, %l0
4291 fmovda %xcc, %f30, %f7
4292 fors %f1, %f29, %f0
4293 tgu %icc, 0x5
4294 fmovsne %icc, %f21, %f10
4295 udiv %l4, 0x1F71, %l3
4296 movgu %xcc, %o0, %i2
4297 xorcc %i3, %i4, %o7
4298 orncc %l6, %i0, %o1
4299 edge32l %i7, %g2, %g6
4300 tgu %xcc, 0x5
4301 movrlz %o5, 0x22E, %o4
4302 set 0x6C, %o7
4303 sta %f10, [%l7 + %o7] 0x88
4304 bpos %xcc, loop_415
4305 fmovdg %xcc, %f23, %f14
4306 fmuld8ulx16 %f7, %f22, %f28
4307 movrlz %i6, %g5, %o2
4308loop_415:
4309 fandnot2s %f0, %f7, %f29
4310 orn %l1, 0x14CC, %o3
4311 membar #Sync
4312 set 0x40, %i6
4313 ldda [%l7 + %i6] 0x17, %f16
4314 movle %icc, %g7, %l2
4315 tpos %icc, 0x3
4316 movne %xcc, %l5, %o6
4317 edge32l %i1, %i5, %g3
4318 std %g0, [%l7 + 0x68]
4319 tle %xcc, 0x5
4320 fpack32 %f0, %f10, %f0
4321 umul %g4, %l4, %l0
4322 movrgez %l3, %o0, %i3
4323 bleu,a,pn %icc, loop_416
4324 fsrc1 %f12, %f2
4325 tsubcc %i4, 0x09CE, %o7
4326 move %icc, %l6, %i0
4327loop_416:
4328 fcmpgt32 %f26, %f14, %i2
4329 fnot1 %f28, %f18
4330 tsubcctv %o1, %g2, %i7
4331 movg %icc, %o5, %g6
4332 umulcc %o4, 0x0EA0, %g5
4333 tleu %icc, 0x6
4334 fmovdvs %icc, %f1, %f21
4335 alignaddrl %o2, %i6, %o3
4336 srl %g7, 0x00, %l1
4337 sdivx %l5, 0x0023, %l2
4338 movge %icc, %i1, %i5
4339 movpos %icc, %o6, %g1
4340 andn %g4, %g3, %l0
4341 fmovdne %xcc, %f24, %f15
4342 edge16n %l4, %l3, %o0
4343 edge32n %i4, %o7, %i3
4344 fbo %fcc1, loop_417
4345 movvs %icc, %i0, %l6
4346 srl %o1, 0x1D, %g2
4347 fcmpes %fcc1, %f24, %f25
4348loop_417:
4349 tpos %xcc, 0x7
4350 fcmped %fcc1, %f6, %f0
4351 set 0x34, %l4
4352 ldswa [%l7 + %l4] 0x81, %i7
4353 subccc %o5, 0x0611, %g6
4354 fmovdcc %xcc, %f3, %f31
4355 fnot1 %f8, %f4
4356 umul %i2, 0x1E50, %o4
4357 tvc %xcc, 0x6
4358 orcc %o2, %g5, %o3
4359 fmovsne %xcc, %f16, %f16
4360 bvc loop_418
4361 fbue %fcc2, loop_419
4362 ldub [%l7 + 0x0B], %g7
4363 sdiv %i6, 0x1513, %l5
4364loop_418:
4365 movcc %xcc, %l2, %l1
4366loop_419:
4367 fmul8x16au %f3, %f26, %f6
4368 set 0x40, %g1
4369 stda %f0, [%l7 + %g1] 0x04
4370 bleu,pt %icc, loop_420
4371 fnand %f12, %f10, %f14
4372 andcc %i1, 0x15B4, %i5
4373 fbu,a %fcc2, loop_421
4374loop_420:
4375 fexpand %f12, %f4
4376 movrgez %g1, %g4, %o6
4377 edge32ln %g3, %l0, %l3
4378loop_421:
4379 nop
4380 wr %g0, 0x0c, %asi
4381 lduba [%l7 + 0x59] %asi, %o0
4382 udivx %i4, 0x15FA, %l4
4383 tleu %xcc, 0x2
4384 alignaddr %i3, %i0, %l6
4385 fbug,a %fcc0, loop_422
4386 movge %icc, %o7, %g2
4387 restored
4388 rdpr %cwp, %g1
4389 rdpr %cansave, %g2
4390 rdpr %canrestore, %g3
4391 rdpr %cleanwin, %g4
4392 rdpr %otherwin, %g5
4393 rdpr %wstate, %g6
4394 movgu %xcc, %i7, %o5
4395loop_422:
4396 movvs %icc, %g6, %i2
4397 fmovdne %xcc, %f31, %f4
4398 bg,a,pt %xcc, loop_423
4399 saved
4400 rdpr %cwp, %g1
4401 rdpr %cansave, %g2
4402 rdpr %canrestore, %g3
4403 rdpr %cleanwin, %g4
4404 rdpr %otherwin, %g5
4405 rdpr %wstate, %g6
4406 orncc %o4, %o1, %o2
4407 call loop_424
4408loop_423:
4409 edge16ln %g5, %o3, %i6
4410 movrlz %l5, %l2, %g7
4411 fnors %f15, %f22, %f2
4412loop_424:
4413 sdivcc %l1, 0x01CF, %i1
4414 tcc %icc, 0x4
4415 movg %xcc, %i5, %g4
4416 bgu,a,pt %xcc, loop_425
4417 fmovsg %xcc, %f23, %f0
4418 fexpand %f7, %f22
4419 restored
4420 rdpr %cwp, %g1
4421 rdpr %cansave, %g2
4422 rdpr %canrestore, %g3
4423 rdpr %cleanwin, %g4
4424 rdpr %otherwin, %g5
4425 rdpr %wstate, %g6
4426loop_425:
4427 tcc %xcc, 0x3
4428 orcc %g1, 0x1536, %g3
4429 movcs %icc, %l0, %o6
4430 fbuge,a %fcc3, loop_426
4431 fnot1 %f22, %f26
4432 fornot1s %f16, %f12, %f11
4433 fcmple32 %f24, %f20, %o0
4434loop_426:
4435 fand %f18, %f22, %f24
4436 fcmple32 %f10, %f4, %i4
4437 bvc,a,pt %icc, loop_427
4438 tpos %xcc, 0x2
4439 udivcc %l4, 0x001D, %i3
4440 prefetch [%l7 + 0x44], 0x0
4441loop_427:
4442 fone %f24
4443 fmovdleu %xcc, %f26, %f26
4444 bcs,a,pn %icc, loop_428
4445 udivx %l3, 0x15CE, %l6
4446 movrgz %o7, 0x0F0, %i0
4447 add %l7, 0x3C, %l6
4448 wr %g0, 0x88, %asi
4449 lda [%l6] %asi, %i7
4450 casa [%l6] 0x88, %i7, %o5
4451loop_428:
4452 fmovrdlz %g6, %f24, %f8
4453 xnorcc %i2, %o4, %o1
4454 set 0x70, %o2
4455 ldda [%l7 + %o2] 0x10, %o2
4456 brgz,a %g5, loop_429
4457 fmovs %f29, %f28
4458 move %icc, %o3, %g2
4459 fmovsg %xcc, %f21, %f13
4460loop_429:
4461 sir 0x1D5E
4462 orcc %l5, %l2, %i6
4463 ble,a,pn %icc, loop_430
4464 subcc %l1, 0x0E72, %i1
4465 xnor %g7, %g4, %g1
4466 edge32ln %g3, %l0, %i5
4467loop_430:
4468 xnorcc %o6, %i4, %l4
4469 set 0x38, %o0
4470 ldsba [%l7 + %o0] 0x19, %i3
4471 tn %xcc, 0x4
4472 mulscc %l3, %o0, %o7
4473 andncc %i0, %i7, %l6
4474 movgu %icc, %o5, %i2
4475 subc %g6, %o4, %o2
4476 xor %o1, 0x1DBC, %g5
4477 sethi 0x078A, %o3
4478 fcmpeq32 %f20, %f18, %l5
4479 add %l7, 0x08, %l6
4480 wr %g0, 0x04, %asi
4481 casxa [%l6] %asi, %g2, %i6
4482 tcc %xcc, 0x6
4483 fpackfix %f26, %f4
4484 orncc %l1, 0x0713, %i1
4485 movcs %icc, %g7, %l2
4486 movn %icc, %g4, %g3
4487 tleu %xcc, 0x7
4488 fmovscs %xcc, %f13, %f1
4489 udiv %l0, 0x1E3E, %g1
4490 smul %i5, 0x079D, %i4
4491 set 0x40, %g5
4492 ldda [%l7 + %g5] 0x0c, %f16
4493 fornot1s %f16, %f30, %f6
4494 wr %g0, 0x0c, %asi
4495 ldda [%l7 + 0x40] %asi, %f0
4496 lduh [%l7 + 0x5A], %l4
4497 move %icc, %o6, %l3
4498 fmovscs %xcc, %f29, %f14
4499 movrlz %o0, %o7, %i3
4500 fnegd %f26, %f14
4501 smul %i7, %i0, %l6
4502 stw %o5, [%l7 + 0x54]
4503 movrgez %g6, %i2, %o2
4504 sdivcc %o4, 0x0709, %o1
4505 andn %g5, %o3, %l5
4506 movl %xcc, %i6, %g2
4507 sdivcc %l1, 0x15FC, %g7
4508 orn %l2, %i1, %g4
4509 srl %l0, 0x1A, %g1
4510 fbn,a %fcc3, loop_431
4511 tcs %xcc, 0x2
4512 smulcc %g3, %i5, %l4
4513 swap [%l7 + 0x40], %o6
4514loop_431:
4515 ble loop_432
4516 call loop_433
4517 tvs %xcc, 0x1
4518 tl %icc, 0x5
4519loop_432:
4520 xor %l3, 0x1084, %i4
4521loop_433:
4522 fba,a %fcc1, loop_434
4523 fmovse %icc, %f13, %f12
4524 subcc %o7, 0x1CB4, %i3
4525 array8 %o0, %i0, %i7
4526loop_434:
4527 nop
4528 set 0x18, %l5
4529 stw %l6, [%l7 + %l5]
4530 fmovsvs %icc, %f25, %f24
4531 smul %g6, 0x055A, %o5
4532 array16 %i2, %o4, %o2
4533 smul %o1, %o3, %l5
4534 sdiv %i6, 0x02C1, %g2
4535 fpsub16s %f7, %f1, %f24
4536 nop
4537 set 0x20, %i1
4538 ldsw [%l7 + %i1], %l1
4539 edge8ln %g5, %l2, %i1
4540 fornot2 %f16, %f12, %f12
4541 ld [%l7 + 0x50], %f7
4542 movneg %xcc, %g7, %g4
4543 bpos,a %xcc, loop_435
4544 add %l0, 0x1305, %g1
4545 fpackfix %f10, %f28
4546 ldstub [%l7 + 0x3D], %i5
4547loop_435:
4548 ld [%l7 + 0x50], %f6
4549 movl %xcc, %g3, %o6
4550 movvc %icc, %l3, %l4
4551 fpsub16 %f8, %f28, %f26
4552 fmovsneg %xcc, %f29, %f2
4553 movpos %icc, %o7, %i3
4554 lduh [%l7 + 0x20], %o0
4555 fba %fcc0, loop_436
4556 array16 %i4, %i7, %l6
4557 fone %f26
4558 edge8n %g6, %o5, %i0
4559loop_436:
4560 movcc %icc, %o4, %o2
4561 fmovscc %xcc, %f18, %f14
4562 mulx %o1, %o3, %i2
4563 movvc %xcc, %i6, %l5
4564 mulscc %g2, 0x0A19, %g5
4565 wr %g0, 0x81, %asi
4566 prefetcha [%l7 + 0x70] %asi, 0x1
4567 stx %l1, [%l7 + 0x40]
4568 movcc %icc, %g7, %i1
4569 fpmerge %f9, %f27, %f20
4570 fmovrsgez %g4, %f19, %f21
4571 nop
4572 setx loop_437, %l0, %l1
4573 jmpl %l1, %l0
4574 fbue,a %fcc2, loop_438
4575 taddcc %g1, %i5, %g3
4576 fpackfix %f6, %f22
4577loop_437:
4578 movrne %o6, 0x0FF, %l3
4579loop_438:
4580 fbo,a %fcc1, loop_439
4581 umulcc %o7, %i3, %l4
4582 set 0x5D, %l1
4583 ldstuba [%l7 + %l1] 0x18, %i4
4584loop_439:
4585 fbule %fcc0, loop_440
4586 pdist %f14, %f8, %f4
4587 tn %icc, 0x1
4588 movne %icc, %i7, %l6
4589loop_440:
4590 move %xcc, %o0, %g6
4591 smulcc %o5, %i0, %o4
4592 edge32l %o1, %o3, %i2
4593 set 0x170, %g2
4594 nop ! nop ! ldxa [%g0 + %g2] 0x40, %i6 ripped by fixASI40.pl ripped by fixASI40.pl
4595 sra %o2, %l5, %g2
4596 fnot1 %f14, %f6
4597 movneg %xcc, %g5, %l1
4598 add %l2, %i1, %g4
4599 sdivx %l0, 0x146A, %g1
4600 sra %i5, %g3, %g7
4601 restored
4602 rdpr %cwp, %g1
4603 rdpr %cansave, %g2
4604 rdpr %canrestore, %g3
4605 rdpr %cleanwin, %g4
4606 rdpr %otherwin, %g5
4607 rdpr %wstate, %g6
4608 set 0x78, %g7
4609 stda %l2, [%l7 + %g7] 0x04
4610 sllx %o6, 0x1D, %i3
4611 tpos %xcc, 0x1
4612 fmovsleu %icc, %f7, %f6
4613 movrgez %l4, %i4, %o7
4614 add %l7, 0x08, %l6
4615 wr %g0, 0x89, %asi
4616 casxa [%l6] %asi, %i7, %o0
4617 movle %icc, %g6, %l6
4618 bge,a %xcc, loop_441
4619 xnor %i0, 0x0629, %o5
4620 tvs %icc, 0x5
4621 tn %icc, 0x5
4622loop_441:
4623 brnz %o1, loop_442
4624 fcmps %fcc2, %f13, %f17
4625 ba,a,pn %icc, loop_443
4626 mulx %o3, %i2, %o4
4627loop_442:
4628 nop
4629 wr %g0, 0xeb, %asi
4630 ldda [%l7 + 0x10] %asi, %o2
4631loop_443:
4632 taddcctv %i6, 0x0C18, %g2
4633 subccc %l5, 0x1E3E, %g5
4634 fornot2 %f16, %f20, %f24
4635 andncc %l2, %l1, %i1
4636 smul %g4, %g1, %l0
4637 addccc %g3, 0x11D6, %g7
4638 subcc %i5, 0x1E1A, %l3
4639 movgu %xcc, %o6, %i3
4640 movne %xcc, %l4, %i4
4641 fbuge %fcc3, loop_444
4642 fcmpeq32 %f28, %f30, %o7
4643 movcc %xcc, %o0, %g6
4644 fnot1 %f0, %f18
4645loop_444:
4646 fmovdn %icc, %f27, %f12
4647 srlx %l6, %i0, %o5
4648 saved
4649 rdpr %cwp, %g1
4650 rdpr %cansave, %g2
4651 rdpr %canrestore, %g3
4652 rdpr %cleanwin, %g4
4653 rdpr %otherwin, %g5
4654 rdpr %wstate, %g6
4655 set 0x18, %i7
4656 swapa [%l7 + %i7] 0x19, %i7
4657 xnorcc %o1, 0x1400, %o3
4658 edge32n %o4, %o2, %i6
4659 edge8ln %i2, %l5, %g2
4660 set 0x50, %l0
4661 ldda [%l7 + %l0] 0x2e, %l2
4662 restored
4663 rdpr %cwp, %g1
4664 rdpr %cansave, %g2
4665 rdpr %canrestore, %g3
4666 rdpr %cleanwin, %g4
4667 rdpr %otherwin, %g5
4668 rdpr %wstate, %g6
4669 movrlz %g5, 0x11C, %l1
4670 xor %g4, %i1, %g1
4671 fnand %f2, %f12, %f20
4672 ldsb [%l7 + 0x26], %g3
4673 fpsub32s %f27, %f1, %f21
4674 andn %g7, %i5, %l0
4675 tneg %xcc, 0x1
4676 nop
4677 setx loop_445, %l0, %l1
4678 wrpr 0x1, %tl
4679 wrpr %l1, %tpc
4680 add %l1, 0x4, %l1
4681 wrpr %l1, %tnpc
4682 setx 0x34400001400, %l0, %l1
4683 wrpr %l1, %tstate
4684 wrhpr 0x4, %htstate
4685 retry
4686 srl %o6, 0x12, %i3
4687 movg %icc, %l3, %i4
4688 std %f12, [%l7 + 0x70]
4689loop_445:
4690 fble %fcc0, loop_446
4691 bpos,pn %icc, loop_447
4692 tn %xcc, 0x5
4693 fbuge %fcc0, loop_448
4694loop_446:
4695 andcc %l4, 0x1851, %o7
4696loop_447:
4697 tl %xcc, 0x6
4698 addcc %o0, 0x1591, %g6
4699loop_448:
4700 movrgez %i0, %l6, %i7
4701 fmuld8ulx16 %f16, %f26, %f10
4702 brgz,a %o5, loop_449
4703 fexpand %f4, %f2
4704 tleu %xcc, 0x3
4705 fblg %fcc2, loop_450
4706loop_449:
4707 fmovsl %icc, %f3, %f23
4708 sdivx %o3, 0x0A5C, %o1
4709 tne %xcc, 0x1
4710loop_450:
4711 mulscc %o2, 0x10B5, %o4
4712 movvc %icc, %i6, %i2
4713 fornot2s %f14, %f6, %f24
4714 addcc %l5, 0x12EC, %g2
4715 bvs,pt %xcc, loop_451
4716 mova %xcc, %l2, %g5
4717 movrlz %g4, 0x226, %l1
4718 tge %xcc, 0x3
4719loop_451:
4720 orn %g1, %g3, %g7
4721 add %i1, %l0, %i5
4722 tcs %xcc, 0x4
4723 orn %o6, 0x1885, %i3
4724 smul %i4, %l4, %l3
4725 nop
4726 set 0x67, %i5
4727 stb %o0, [%l7 + %i5]
4728 alignaddrl %o7, %g6, %l6
4729 set 0x40, %o1
4730 stda %f16, [%l7 + %o1] 0x15
4731 sll %i0, %i7, %o5
4732 fxor %f4, %f16, %f20
4733 fbug,a %fcc1, loop_452
4734 lduw [%l7 + 0x3C], %o1
4735 move %icc, %o2, %o3
4736 fmovrdgz %i6, %f0, %f4
4737loop_452:
4738 tn %icc, 0x2
4739 fbn %fcc0, loop_453
4740 movgu %xcc, %o4, %l5
4741 sub %g2, 0x03C7, %i2
4742 smul %l2, %g5, %g4
4743loop_453:
4744 brgez %l1, loop_454
4745 sth %g3, [%l7 + 0x1C]
4746 fble,a %fcc0, loop_455
4747 edge8ln %g7, %g1, %i1
4748loop_454:
4749 smulcc %l0, 0x1100, %i5
4750 fbug %fcc0, loop_456
4751loop_455:
4752 fbe %fcc1, loop_457
4753 movleu %icc, %o6, %i4
4754 std %i2, [%l7 + 0x78]
4755loop_456:
4756 fmovdge %xcc, %f19, %f25
4757loop_457:
4758 tl %icc, 0x5
4759 movpos %xcc, %l3, %o0
4760 movrgz %l4, %g6, %o7
4761 set 0x60, %o4
4762 ldswa [%l7 + %o4] 0x88, %i0
4763 set 0x0, %i4
4764 stxa %l6, [%g0 + %i4] 0x57
4765 taddcctv %o5, 0x14B1, %o1
4766 movl %icc, %i7, %o3
4767 alignaddr %o2, %o4, %l5
4768 fones %f25
4769 edge16ln %i6, %i2, %l2
4770 bne,pn %xcc, loop_458
4771 bvs,a loop_459
4772 alignaddr %g5, %g4, %g2
4773 add %l7, 0x78, %l6
4774 wr %g0, 0x89, %asi
4775 lda [%l6] %asi, %l1
4776 casa [%l6] 0x89, %l1, %g7
4777loop_458:
4778 add %g1, 0x0139, %g3
4779loop_459:
4780 addccc %l0, 0x08FB, %i5
4781 fcmple32 %f18, %f10, %i1
4782 tgu %xcc, 0x6
4783 ldsh [%l7 + 0x2E], %i4
4784 movvs %xcc, %i3, %l3
4785 saved
4786 rdpr %cwp, %g1
4787 rdpr %cansave, %g2
4788 rdpr %canrestore, %g3
4789 rdpr %cleanwin, %g4
4790 rdpr %otherwin, %g5
4791 rdpr %wstate, %g6
4792 sll %o6, 0x09, %o0
4793 tvs %xcc, 0x7
4794 fmovsgu %icc, %f18, %f16
4795 smul %g6, 0x1489, %l4
4796 andcc %i0, %l6, %o7
4797 taddcc %o5, 0x1972, %i7
4798 nop
4799 set 0x28, %o5
4800 stw %o1, [%l7 + %o5]
4801 movn %xcc, %o3, %o2
4802 movleu %icc, %l5, %o4
4803 sub %i6, %i2, %l2
4804 tn %xcc, 0x1
4805 udiv %g5, 0x157B, %g4
4806 subc %g2, %g7, %g1
4807 and %g3, %l1, %i5
4808 wr %g0, 0x89, %asi
4809 ldsba [%l7 + 0x16] %asi, %l0
4810 fblg %fcc2, loop_460
4811 fsrc2 %f2, %f4
4812 movrlz %i4, 0x3F7, %i3
4813 or %l3, %o6, %i1
4814loop_460:
4815 smulcc %o0, 0x137E, %l4
4816 mulscc %g6, %l6, %i0
4817 tvs %icc, 0x5
4818 movle %icc, %o7, %o5
4819 smulcc %i7, %o1, %o3
4820 array32 %l5, %o2, %o4
4821 restored
4822 rdpr %cwp, %g1
4823 rdpr %cansave, %g2
4824 rdpr %canrestore, %g3
4825 rdpr %cleanwin, %g4
4826 rdpr %otherwin, %g5
4827 rdpr %wstate, %g6
4828 bcc,a,pn %icc, loop_461
4829 movre %i6, %l2, %i2
4830 movl %icc, %g5, %g4
4831 tgu %icc, 0x1
4832loop_461:
4833 brnz,a %g7, loop_462
4834 add %g1, 0x0507, %g3
4835 mulscc %l1, %g2, %i5
4836 array16 %i4, %i3, %l3
4837loop_462:
4838 nop
4839 setx loop_463, %l0, %l1
4840 wrpr 0x1, %tl
4841 wrpr %l1, %tnpc
4842 setx 0x34400001400, %l0, %l1
4843 wrpr %l1, %tstate
4844 wrhpr 0x4, %htstate
4845 done
4846 fmovsa %xcc, %f19, %f31
4847 set 0x44, %o3
4848 lduwa [%l7 + %o3] 0x14, %o6
4849loop_463:
4850 fmovsn %icc, %f11, %f1
4851 xnorcc %l0, %i1, %l4
4852 movleu %icc, %g6, %o0
4853 movne %xcc, %l6, %o7
4854 set 0x36, %i2
4855 lduha [%l7 + %i2] 0x80, %o5
4856 movpos %xcc, %i0, %i7
4857 fbne,a %fcc3, loop_464
4858 tcc %xcc, 0x4
4859 ldd [%l7 + 0x50], %o2
4860 subc %o1, %o2, %o4
4861loop_464:
4862 fcmpgt16 %f12, %f6, %l5
4863 set 0x18, %i0
4864 stha %i6, [%l7 + %i0] 0x23
4865 membar #Sync
4866 edge8ln %l2, %g5, %i2
4867 edge8n %g7, %g4, %g3
4868 pdist %f0, %f0, %f0
4869 or %l1, 0x07BB, %g1
4870 fandnot2 %f14, %f30, %f6
4871 set 0x14, %i3
4872 stwa %i5, [%l7 + %i3] 0x10
4873 restored
4874 rdpr %cwp, %g1
4875 rdpr %cansave, %g2
4876 rdpr %canrestore, %g3
4877 rdpr %cleanwin, %g4
4878 rdpr %otherwin, %g5
4879 rdpr %wstate, %g6
4880 movne %icc, %g2, %i4
4881 set 0x20, %o6
4882 ldda [%l7 + %o6] 0x19, %l2
4883 fpsub16s %f30, %f23, %f6
4884 fmovsge %xcc, %f23, %f1
4885 movl %xcc, %i3, %l0
4886 edge32n %i1, %o6, %g6
4887 mulx %l4, 0x19F6, %l6
4888 fmuld8sux16 %f29, %f15, %f16
4889 or %o7, %o5, %o0
4890 fcmple32 %f28, %f2, %i0
4891 brgz %o3, loop_465
4892 fpsub16s %f3, %f12, %f28
4893 set 0x70, %l6
4894 ldda [%l7 + %l6] 0x24, %i6
4895loop_465:
4896 alignaddr %o1, %o2, %l5
4897 taddcc %i6, 0x0455, %l2
4898 udivcc %g5, 0x1B3B, %o4
4899 sdivx %g7, 0x138D, %i2
4900 fmovs %f15, %f28
4901 fand %f20, %f10, %f24
4902 subccc %g3, %l1, %g1
4903 fcmpgt32 %f30, %f24, %i5
4904 tsubcctv %g4, 0x1E42, %g2
4905 tg %icc, 0x7
4906 sub %l3, 0x1035, %i4
4907 fmovsle %icc, %f22, %f27
4908 edge16 %i3, %i1, %l0
4909 movvc %xcc, %o6, %l4
4910 movvc %xcc, %l6, %g6
4911 or %o5, 0x1DC0, %o0
4912 fzeros %f22
4913 edge8 %i0, %o3, %o7
4914 fbo,a %fcc0, loop_466
4915 fbug %fcc2, loop_467
4916 fmovse %icc, %f2, %f21
4917 sdivx %o1, 0x137E, %o2
4918loop_466:
4919 edge32l %l5, %i6, %i7
4920loop_467:
4921 fbg %fcc1, loop_468
4922 stb %g5, [%l7 + 0x18]
4923 array16 %o4, %l2, %g7
4924 move %xcc, %g3, %i2
4925loop_468:
4926 edge16ln %g1, %l1, %i5
4927 edge8n %g4, %l3, %i4
4928 fmovsvc %icc, %f22, %f1
4929 brgez %i3, loop_469
4930 fmovdvs %xcc, %f22, %f14
4931 fmovrdgez %g2, %f8, %f10
4932 sdivcc %l0, 0x1F29, %o6
4933loop_469:
4934 tle %icc, 0x3
4935 edge16ln %l4, %i1, %l6
4936 movl %xcc, %o5, %o0
4937 movpos %xcc, %g6, %i0
4938 fbue %fcc0, loop_470
4939 stx %o7, [%l7 + 0x68]
4940 movleu %xcc, %o3, %o2
4941 fcmpne16 %f20, %f24, %l5
4942loop_470:
4943 nop
4944 set 0x18, %l2
4945 lda [%l7 + %l2] 0x19, %f17
4946 subccc %o1, %i6, %i7
4947 wr %g0, 0x4f, %asi
4948 ldxa [%g0 + 0x10] %asi, %g5
4949 andncc %l2, %g7, %o4
4950 fsrc1 %f4, %f24
4951 prefetch [%l7 + 0x58], 0x0
4952 fbu %fcc2, loop_471
4953 movcc %icc, %g3, %g1
4954 wr %g0, 0x81, %asi
4955 prefetcha [%l7 + 0x70] %asi, 0x1
4956loop_471:
4957 nop
4958 wr %g0, 0x80, %asi
4959 lduha [%l7 + 0x36] %asi, %i5
4960 or %g4, %l3, %l1
4961 movn %icc, %i3, %i4
4962 movl %xcc, %g2, %l0
4963 tne %icc, 0x0
4964 restored
4965 rdpr %cwp, %g1
4966 rdpr %cansave, %g2
4967 rdpr %canrestore, %g3
4968 rdpr %cleanwin, %g4
4969 rdpr %otherwin, %g5
4970 rdpr %wstate, %g6
4971 set 0x30, %g3
4972 stda %o6, [%l7 + %g3] 0x80
4973 taddcctv %l4, 0x03C3, %l6
4974 wr %g0, 0x04, %asi
4975 stha %i1, [%l7 + 0x68] %asi
4976 alignaddrl %o0, %o5, %i0
4977 fmovdvc %xcc, %f0, %f22
4978 fnot2s %f4, %f19
4979 sll %g6, %o3, %o2
4980 sir 0x12B9
4981 membar #Sync
4982 wr %g0, 0xf8, %asi
4983 ldda [%l7 + 0x40] %asi, %f0
4984 ldub [%l7 + 0x08], %o7
4985 popc 0x1203, %l5
4986 movrgez %i6, 0x018, %i7
4987 fmovdneg %icc, %f11, %f26
4988 sra %g5, 0x1F, %o1
4989 sub %g7, %o4, %g3
4990 movne %icc, %l2, %g1
4991 tcs %icc, 0x7
4992 tgu %icc, 0x4
4993 flush %l7 + 0x68
4994 udivcc %i2, 0x1602, %i5
4995 wr %g0, 0x19, %asi
4996 ldstuba [%l7 + 0x5F] %asi, %l3
4997 fmovdl %xcc, %f22, %f31
4998 be,pt %xcc, loop_472
4999 udiv %g4, 0x1810, %i3
5000 sdivx %i4, 0x169F, %l1
5001 edge32ln %g2, %o6, %l0
5002loop_472:
5003 fxnor %f22, %f10, %f30
5004 sdivx %l6, 0x084B, %l4
5005 xnorcc %i1, 0x0678, %o0
5006 tl %icc, 0x5
5007 xnor %o5, %i0, %o3
5008 movleu %xcc, %o2, %o7
5009 edge16l %l5, %g6, %i7
5010 brgz,a %g5, loop_473
5011 tpos %icc, 0x1
5012 fmovscs %xcc, %f25, %f24
5013 te %xcc, 0x2
5014loop_473:
5015 fmovda %xcc, %f20, %f29
5016 fbe,a %fcc0, loop_474
5017 fmuld8sux16 %f11, %f9, %f28
5018 te %icc, 0x0
5019 array16 %o1, %g7, %o4
5020loop_474:
5021 edge32 %i6, %g3, %g1
5022 array32 %l2, %i5, %i2
5023 movpos %icc, %l3, %i3
5024 alignaddr %i4, %l1, %g4
5025 set 0x20, %l3
5026 stda %g2, [%l7 + %l3] 0xe3
5027 membar #Sync
5028 fmovrdlez %l0, %f12, %f20
5029 sra %o6, %l6, %i1
5030 edge16ln %o0, %l4, %o5
5031 umul %i0, 0x0FEB, %o3
5032 subccc %o7, 0x14E2, %l5
5033 mulscc %g6, %i7, %o2
5034 tle %icc, 0x4
5035 movre %g5, 0x024, %o1
5036 movcc %icc, %o4, %i6
5037 edge8l %g7, %g3, %g1
5038 orn %i5, %i2, %l2
5039 swap [%l7 + 0x70], %l3
5040 std %f18, [%l7 + 0x30]
5041 fornot2s %f31, %f28, %f23
5042 xnorcc %i3, 0x16FA, %l1
5043 fcmpeq32 %f10, %f14, %g4
5044 fmovda %xcc, %f10, %f18
5045 nop
5046 setx loop_475, %l0, %l1
5047 jmpl %l1, %i4
5048 movrgez %l0, %o6, %g2
5049 fmovdgu %xcc, %f28, %f16
5050 movrne %i1, %l6, %l4
5051loop_475:
5052 nop
5053 wr %g0, 0x04, %asi
5054 stda %f0, [%l7 + 0x40] %asi
5055 fbuge %fcc2, loop_476
5056 nop
5057 setx loop_477, %l0, %l1
5058 wrpr 0x1, %tl
5059 wrpr %l1, %tpc
5060 add %l1, 0x4, %l1
5061 wrpr %l1, %tnpc
5062 setx 0x34400001400, %l0, %l1
5063 wrpr %l1, %tstate
5064 wrhpr 0x4, %htstate
5065 retry
5066 sra %o5, %o0, %o3
5067 edge16l %i0, %l5, %g6
5068loop_476:
5069 fba,a %fcc3, loop_478
5070loop_477:
5071 fmovdg %xcc, %f19, %f4
5072 sdivx %o7, 0x157F, %i7
5073 bleu,a,pt %xcc, loop_479
5074loop_478:
5075 sll %g5, 0x0B, %o1
5076 sdivx %o2, 0x03F2, %o4
5077 umulcc %i6, %g3, %g1
5078loop_479:
5079 fandnot1 %f26, %f4, %f28
5080 fnegd %f16, %f2
5081 subccc %i5, 0x075F, %i2
5082 fba %fcc1, loop_480
5083 fmovdvc %icc, %f28, %f25
5084 edge8ln %g7, %l2, %l3
5085 tsubcc %i3, 0x0832, %g4
5086loop_480:
5087 nop
5088 wr %g0, 0x0c, %asi
5089 ldsba [%l7 + 0x32] %asi, %i4
5090 bleu loop_481
5091 fcmpes %fcc2, %f26, %f16
5092 tleu %xcc, 0x7
5093 tle %icc, 0x6
5094loop_481:
5095 sdivcc %l0, 0x1D3B, %o6
5096 and %l1, 0x155F, %i1
5097 bn,pn %xcc, loop_482
5098 edge16l %l6, %g2, %o5
5099 saved
5100 rdpr %cwp, %g1
5101 rdpr %cansave, %g2
5102 rdpr %canrestore, %g3
5103 rdpr %cleanwin, %g4
5104 rdpr %otherwin, %g5
5105 rdpr %wstate, %g6
5106 fmul8sux16 %f6, %f4, %f16
5107loop_482:
5108 bn,pn %xcc, loop_483
5109 fbge,a %fcc3, loop_484
5110 edge16l %l4, %o0, %i0
5111 fpmerge %f16, %f7, %f0
5112loop_483:
5113 movgu %xcc, %l5, %o3
5114loop_484:
5115 movcc %icc, %o7, %g6
5116 srax %g5, 0x13, %o1
5117 edge32n %i7, %o2, %o4
5118 andncc %g3, %i6, %i5
5119 edge32ln %g1, %i2, %g7
5120 sllx %l3, %l2, %i3
5121 bvc loop_485
5122 brz,a %i4, loop_486
5123 movrlz %g4, 0x2A0, %l0
5124 bcs,a,pt %icc, loop_487
5125loop_485:
5126 orn %l1, 0x17A2, %i1
5127loop_486:
5128 fbge %fcc3, loop_488
5129 movrgez %o6, 0x3E7, %l6
5130loop_487:
5131 fmovdne %xcc, %f18, %f2
5132 sub %o5, 0x038F, %g2
5133loop_488:
5134 tcc %icc, 0x6
5135 fsrc2s %f25, %f5
5136 tge %icc, 0x5
5137 fpsub32 %f26, %f14, %f12
5138 nop
5139 setx loop_489, %l0, %l1
5140 wrpr 0x1, %tl
5141 wrpr %l1, %tnpc
5142 setx 0x34400001400, %l0, %l1
5143 wrpr %l1, %tstate
5144 wrhpr 0x4, %htstate
5145 done
5146 taddcctv %l4, 0x03F5, %i0
5147 udivx %o0, 0x1F40, %l5
5148 te %xcc, 0x2
5149loop_489:
5150 taddcc %o3, %g6, %o7
5151 sra %o1, 0x19, %i7
5152 fble,a %fcc1, loop_490
5153 flush %l7 + 0x48
5154 orn %o2, 0x0DF1, %o4
5155 wr %g0, 0xeb, %asi
5156 stha %g5, [%l7 + 0x3A] %asi
5157 membar #Sync
5158loop_490:
5159 ba,a,pt %xcc, loop_491
5160 faligndata %f12, %f24, %f12
5161 stw %i6, [%l7 + 0x0C]
5162 edge16ln %g3, %i5, %i2
5163loop_491:
5164 bneg,a loop_492
5165 fcmple32 %f8, %f12, %g7
5166 fbe %fcc0, loop_493
5167 srl %g1, %l3, %i3
5168loop_492:
5169 orcc %i4, 0x1205, %l2
5170 andcc %l0, %g4, %i1
5171loop_493:
5172 andncc %o6, %l1, %l6
5173 orcc %o5, 0x175A, %g2
5174 set 0x70, %g6
5175 stwa %i0, [%l7 + %g6] 0xe2
5176 membar #Sync
5177 srax %l4, 0x18, %o0
5178 tleu %xcc, 0x6
5179 bg loop_494
5180 fbuge %fcc2, loop_495
5181 array16 %l5, %o3, %g6
5182 udivx %o1, 0x1AC8, %o7
5183loop_494:
5184 tcc %xcc, 0x6
5185loop_495:
5186 edge16 %i7, %o2, %g5
5187 edge32l %i6, %g3, %o4
5188 udiv %i2, 0x043C, %g7
5189 wr %g0, 0x19, %asi
5190 lduba [%l7 + 0x2A] %asi, %g1
5191 fbo %fcc3, loop_496
5192 bne,a,pn %icc, loop_497
5193 sdivx %i5, 0x0234, %l3
5194 add %i3, %i4, %l0
5195loop_496:
5196 edge32ln %l2, %i1, %o6
5197loop_497:
5198 taddcctv %g4, %l6, %o5
5199 be loop_498
5200 ble loop_499
5201 alignaddr %g2, %l1, %i0
5202 ldd [%l7 + 0x10], %f30
5203loop_498:
5204 fsrc2s %f24, %f20
5205loop_499:
5206 movrlez %l4, %o0, %o3
5207 sub %g6, %o1, %l5
5208 sra %o7, 0x12, %o2
5209 mova %icc, %i7, %i6
5210 fpadd16s %f27, %f31, %f30
5211 set 0x30, %g4
5212 lda [%l7 + %g4] 0x80, %f29
5213 fcmpgt16 %f6, %f10, %g3
5214 tleu %xcc, 0x3
5215 move %icc, %o4, %i2
5216 movpos %icc, %g5, %g1
5217 tpos %icc, 0x2
5218 tleu %icc, 0x7
5219 brgz %g7, loop_500
5220 brgz %i5, loop_501
5221 siam 0x2
5222 fmovrsne %l3, %f27, %f6
5223loop_500:
5224 nop
5225 set 0x19, %i6
5226 ldstuba [%l7 + %i6] 0x80, %i3
5227loop_501:
5228 fbu,a %fcc0, loop_502
5229 sdivx %l0, 0x1C20, %i4
5230 subccc %l2, %o6, %i1
5231 orn %g4, %o5, %g2
5232loop_502:
5233 tpos %xcc, 0x7
5234 tneg %xcc, 0x7
5235 restored
5236 rdpr %cwp, %g1
5237 rdpr %cansave, %g2
5238 rdpr %canrestore, %g3
5239 rdpr %cleanwin, %g4
5240 rdpr %otherwin, %g5
5241 rdpr %wstate, %g6
5242 edge8n %l6, %i0, %l1
5243 fbo %fcc2, loop_503
5244 sdivx %o0, 0x19A8, %l4
5245 subccc %g6, 0x0100, %o1
5246 tn %xcc, 0x3
5247loop_503:
5248 be,a %icc, loop_504
5249 udivx %o3, 0x1C21, %l5
5250 xor %o2, 0x1672, %i7
5251 fmovd %f28, %f16
5252loop_504:
5253 subcc %o7, 0x1A1C, %i6
5254 fones %f21
5255 call loop_505
5256 bge,pt %icc, loop_506
5257 array32 %g3, %i2, %o4
5258 bn,pn %xcc, loop_507
5259loop_505:
5260 sra %g1, %g7, %i5
5261loop_506:
5262 bleu,pn %icc, loop_508
5263 te %icc, 0x2
5264loop_507:
5265 fpsub32s %f16, %f27, %f22
5266 tn %icc, 0x2
5267loop_508:
5268 fnot2 %f6, %f22
5269 edge16l %l3, %g5, %l0
5270 xnorcc %i3, 0x1367, %l2
5271 set 0x0F, %l4
5272 ldstuba [%l7 + %l4] 0x04, %i4
5273 taddcctv %o6, %i1, %o5
5274 tge %xcc, 0x6
5275 addcc %g2, 0x1B72, %g4
5276 sdivx %i0, 0x0B83, %l6
5277 brnz,a %l1, loop_509
5278 fones %f13
5279 andncc %o0, %l4, %g6
5280 taddcc %o1, %l5, %o2
5281loop_509:
5282 umul %o3, 0x032B, %i7
5283 fzero %f26
5284 fxor %f6, %f18, %f0
5285 fmul8x16 %f4, %f8, %f14
5286 tcs %xcc, 0x3
5287 andncc %i6, %g3, %i2
5288 movrlz %o7, 0x3E4, %g1
5289 edge16l %g7, %i5, %o4
5290 membar 0x30
5291 movre %l3, %l0, %g5
5292 fnot1s %f13, %f12
5293 set 0x60, %o7
5294 lda [%l7 + %o7] 0x18, %f4
5295 fmovdne %icc, %f16, %f4
5296 fmovsvc %xcc, %f13, %f25
5297 fbn,a %fcc3, loop_510
5298 tg %xcc, 0x4
5299 sdivx %l2, 0x0A26, %i3
5300 bne,a,pt %icc, loop_511
5301loop_510:
5302 movle %icc, %i4, %i1
5303 edge16l %o6, %g2, %o5
5304 movvc %xcc, %i0, %g4
5305loop_511:
5306 ta %xcc, 0x7
5307 fpmerge %f14, %f26, %f24
5308 movneg %xcc, %l6, %l1
5309 ldd [%l7 + 0x60], %o0
5310 tn %icc, 0x5
5311 fnand %f28, %f24, %f14
5312 fexpand %f28, %f10
5313 tneg %icc, 0x5
5314 bgu %xcc, loop_512
5315 sra %g6, %o1, %l4
5316 nop
5317 setx loop_513, %l0, %l1
5318 jmpl %l1, %l5
5319 subc %o2, 0x1223, %o3
5320loop_512:
5321 stbar
5322 tpos %icc, 0x5
5323loop_513:
5324 movneg %icc, %i6, %g3
5325 fmovsa %xcc, %f25, %f12
5326 set 0x22, %g1
5327 lduha [%l7 + %g1] 0x10, %i2
5328 fmovse %xcc, %f17, %f28
5329 tvc %xcc, 0x7
5330 srl %o7, %i7, %g7
5331 tvs %xcc, 0x5
5332 edge8l %g1, %o4, %i5
5333 bvs,a loop_514
5334 fxor %f20, %f2, %f26
5335 movn %icc, %l0, %g5
5336 movl %icc, %l2, %i3
5337loop_514:
5338 fands %f16, %f26, %f27
5339 movne %xcc, %l3, %i1
5340 fpadd16s %f16, %f11, %f30
5341 andcc %i4, %g2, %o5
5342 sub %i0, 0x06CD, %g4
5343 fcmps %fcc2, %f13, %f12
5344 fcmpeq16 %f20, %f10, %l6
5345 sethi 0x1D02, %l1
5346 fbul,a %fcc1, loop_515
5347 fnot1 %f26, %f16
5348 tge %xcc, 0x7
5349 sllx %o0, %g6, %o1
5350loop_515:
5351 fxors %f15, %f0, %f9
5352 bge,a,pt %icc, loop_516
5353 nop
5354 set 0x38, %o2
5355 ldx [%l7 + %o2], %o6
5356 wr %g0, 0x18, %asi
5357 ldswa [%l7 + 0x48] %asi, %l4
5358loop_516:
5359 ble,pt %xcc, loop_517
5360 orcc %l5, 0x03EB, %o2
5361 set 0x29, %o0
5362 lduba [%l7 + %o0] 0x18, %i6
5363loop_517:
5364 ldstub [%l7 + 0x5B], %o3
5365 add %l7, 0x18, %l6
5366 wr %g0, 0x89, %asi
5367 casa [%l6] %asi, %g3, %o7
5368 sllx %i2, 0x0D, %g7
5369 edge16l %g1, %o4, %i7
5370 tneg %icc, 0x1
5371 wr %g0, 0x04, %asi
5372 lduba [%l7 + 0x4A] %asi, %l0
5373 fmovdcs %icc, %f22, %f12
5374 edge32ln %i5, %g5, %l2
5375 te %xcc, 0x3
5376 or %i3, 0x02F5, %i1
5377 fornot2 %f16, %f24, %f8
5378 sir 0x1C96
5379 xnor %l3, 0x0028, %g2
5380 umulcc %o5, 0x1901, %i0
5381 ldstub [%l7 + 0x58], %g4
5382 fzero %f0
5383 add %l7, 0x28, %l6
5384 wr %g0, 0x81, %asi
5385 ldxa [%l6] %asi, %i4
5386 casxa [%l6] %asi, %i4, %l1
5387 movl %icc, %l6, %g6
5388 edge16ln %o1, %o6, %l4
5389 movgu %icc, %l5, %o2
5390 edge16ln %i6, %o0, %g3
5391 edge16n %o3, %o7, %i2
5392 andcc %g1, %g7, %i7
5393 edge8 %l0, %o4, %i5
5394 orn %g5, %l2, %i3
5395 movrgz %i1, %g2, %l3
5396 alignaddr %o5, %i0, %i4
5397 array16 %l1, %l6, %g6
5398 fbn %fcc3, loop_518
5399 fnot1s %f1, %f10
5400 fmovdvs %icc, %f11, %f11
5401 umul %g4, %o1, %o6
5402loop_518:
5403 subccc %l4, %l5, %i6
5404 tn %xcc, 0x7
5405 fbu,a %fcc2, loop_519
5406 tcc %icc, 0x7
5407 tne %xcc, 0x7
5408 or %o2, %g3, %o3
5409loop_519:
5410 fcmped %fcc1, %f8, %f12
5411 movleu %icc, %o7, %o0
5412 fbu %fcc0, loop_520
5413 movrgz %i2, %g1, %i7
5414 and %l0, %g7, %o4
5415 fmovrde %i5, %f0, %f14
5416loop_520:
5417 fors %f24, %f21, %f9
5418 fcmpgt16 %f12, %f22, %g5
5419 fpack32 %f6, %f20, %f4
5420 stw %l2, [%l7 + 0x0C]
5421 fpadd16s %f17, %f5, %f17
5422 stx %i1, [%l7 + 0x60]
5423 tleu %icc, 0x5
5424 edge16 %i3, %l3, %o5
5425 fmovdpos %icc, %f13, %f20
5426 add %l7, 0x40, %l6
5427 wr %g0, 0x88, %asi
5428 ldxa [%l6] %asi, %g2
5429 casxa [%l6] %asi, %g2, %i0
5430 ldd [%l7 + 0x10], %i4
5431 tneg %xcc, 0x1
5432 andn %l6, 0x1E07, %l1
5433 movre %g4, %g6, %o1
5434 brgez %l4, loop_521
5435 fmovrslez %o6, %f20, %f30
5436 tle %icc, 0x1
5437 stbar
5438loop_521:
5439 movgu %xcc, %l5, %i6
5440 udivcc %g3, 0x0A04, %o2
5441 movne %xcc, %o3, %o7
5442 wr %g0, 0x0c, %asi
5443 lduba [%l7 + 0x37] %asi, %i2
5444 brz,a %g1, loop_522
5445 nop
5446 setx loop_523, %l0, %l1
5447 wrpr 0x1, %tl
5448 wrpr %l1, %tnpc
5449 setx 0x34400001400, %l0, %l1
5450 wrpr %l1, %tstate
5451 wrhpr 0x4, %htstate
5452 done
5453 tsubcc %o0, 0x0BB5, %i7
5454 brnz,a %g7, loop_524
5455loop_522:
5456 fbuge %fcc3, loop_525
5457loop_523:
5458 fmovsl %icc, %f7, %f23
5459 edge16n %o4, %i5, %l0
5460loop_524:
5461 edge32 %g5, %l2, %i1
5462loop_525:
5463 srax %l3, 0x0C, %i3
5464 add %l7, 0x18, %l6
5465 wr %g0, 0x19, %asi
5466 casxa [%l6] 0x19, %o5, %i0
5467 sub %i4, %g2, %l1
5468 fmovrsgez %l6, %f12, %f12
5469 fmovsvc %icc, %f3, %f21
5470 fbue %fcc1, loop_526
5471 ta %xcc, 0x1
5472 fnegd %f4, %f0
5473 fbg %fcc0, loop_527
5474loop_526:
5475 edge16l %g4, %g6, %o1
5476 edge32ln %o6, %l4, %l5
5477 fandnot2s %f23, %f10, %f22
5478loop_527:
5479 edge32ln %g3, %o2, %o3
5480 movrgez %i6, 0x0F4, %o7
5481 fxnor %f20, %f26, %f28
5482 set 0x44, %l5
5483 lduha [%l7 + %l5] 0x80, %g1
5484 tvs %icc, 0x2
5485 ldd [%l7 + 0x40], %o0
5486 taddcc %i2, 0x129F, %i7
5487 fxor %f4, %f26, %f26
5488 wr %g0, 0x89, %asi
5489 lduha [%l7 + 0x6A] %asi, %o4
5490 addccc %g7, %i5, %g5
5491 array8 %l0, %i1, %l2
5492 flush %l7 + 0x24
5493 movvc %xcc, %l3, %o5
5494 brgz,a %i3, loop_528
5495 edge8n %i4, %i0, %g2
5496 movg %icc, %l1, %l6
5497 tg %icc, 0x1
5498loop_528:
5499 andn %g6, 0x194B, %g4
5500 wr %g0, 0x52, %asi
5501 ldxa [%g0 + 0x108] %asi, %o1
5502 wr %g0, 0x04, %asi
5503 stda %o6, [%l7 + 0x60] %asi
5504 srl %l5, 0x0F, %g3
5505 fsrc1s %f8, %f20
5506 std %f28, [%l7 + 0x08]
5507 fbue,a %fcc1, loop_529
5508 umulcc %l4, %o3, %o2
5509 fornot2s %f15, %f1, %f19
5510 popc %o7, %i6
5511loop_529:
5512 sdiv %o0, 0x1051, %i2
5513 move %xcc, %i7, %o4
5514 movrgez %g1, 0x059, %i5
5515 wr %g0, 0x88, %asi
5516 stwa %g5, [%l7 + 0x58] %asi
5517 edge16l %g7, %l0, %i1
5518 mova %xcc, %l2, %l3
5519 movle %icc, %o5, %i3
5520 fbug,a %fcc0, loop_530
5521 fmovdge %xcc, %f31, %f9
5522 fornot2 %f2, %f24, %f26
5523 wr %g0, 0x89, %asi
5524 stda %f16, [%l7 + 0x40] %asi
5525loop_530:
5526 srlx %i0, 0x14, %i4
5527 sllx %g2, 0x14, %l6
5528 nop
5529 setx loop_531, %l0, %l1
5530 wrpr 0x1, %tl
5531 wrpr %l1, %tnpc
5532 setx 0x34400001400, %l0, %l1
5533 wrpr %l1, %tstate
5534 wrhpr 0x4, %htstate
5535 done
5536 popc %g6, %l1
5537 array16 %g4, %o1, %o6
5538 edge16l %l5, %g3, %l4
5539loop_531:
5540 tge %xcc, 0x5
5541 set 0x2C, %i1
5542 lda [%l7 + %i1] 0x18, %f2
5543 mova %xcc, %o3, %o2
5544 movrne %i6, 0x3D9, %o7
5545 ble,a loop_532
5546 movrgez %i2, 0x10C, %o0
5547 sir 0x08D9
5548 or %o4, 0x1F59, %i7
5549loop_532:
5550 fmul8x16al %f23, %f2, %f20
5551 xor %g1, %i5, %g5
5552 andncc %g7, %i1, %l2
5553 array8 %l0, %l3, %i3
5554 alignaddrl %o5, %i4, %g2
5555 edge8 %i0, %g6, %l1
5556 tl %xcc, 0x6
5557 edge8 %l6, %g4, %o1
5558 edge32l %o6, %l5, %g3
5559 fmul8x16 %f26, %f18, %f8
5560 movn %xcc, %o3, %l4
5561 edge8 %o2, %i6, %o7
5562 fones %f15
5563 fmovrdgez %o0, %f24, %f16
5564 xorcc %o4, %i7, %g1
5565 fbuge,a %fcc0, loop_533
5566 andn %i5, %g5, %i2
5567 fmovsleu %xcc, %f15, %f26
5568 array8 %i1, %g7, %l0
5569loop_533:
5570 fmovdn %xcc, %f26, %f11
5571 tleu %xcc, 0x5
5572 bvs,a loop_534
5573 bg loop_535
5574 swap [%l7 + 0x3C], %l3
5575 mulx %l2, %i3, %i4
5576loop_534:
5577 edge16ln %g2, %i0, %g6
5578loop_535:
5579 tcc %xcc, 0x5
5580 or %o5, %l1, %g4
5581 fmovdvs %xcc, %f13, %f6
5582 orn %o1, %o6, %l5
5583 fmovsle %xcc, %f24, %f22
5584 fbul,a %fcc0, loop_536
5585 srl %l6, %o3, %g3
5586 movvs %icc, %l4, %o2
5587 movrlz %o7, 0x16F, %i6
5588loop_536:
5589 swap [%l7 + 0x48], %o0
5590 tgu %xcc, 0x2
5591 movvs %xcc, %o4, %i7
5592 srlx %g1, %g5, %i2
5593 brgez,a %i1, loop_537
5594 andcc %i5, 0x028E, %l0
5595 edge16n %g7, %l2, %l3
5596 tle %xcc, 0x2
5597loop_537:
5598 fornot2s %f8, %f10, %f6
5599 udiv %i4, 0x1760, %i3
5600 tvs %xcc, 0x7
5601 fmovrsgez %g2, %f11, %f17
5602 popc 0x06F5, %i0
5603 movn %icc, %g6, %l1
5604 set 0x40, %g5
5605 stwa %o5, [%l7 + %g5] 0x22
5606 membar #Sync
5607 xnorcc %o1, %o6, %g4
5608 ldx [%l7 + 0x48], %l5
5609 set 0x50, %l1
5610 lduha [%l7 + %l1] 0x10, %o3
5611 wr %g0, 0x11, %asi
5612 ldsba [%l7 + 0x10] %asi, %l6
5613 and %g3, %l4, %o7
5614 wr %g0, 0x80, %asi
5615 ldsba [%l7 + 0x11] %asi, %i6
5616 wr %g0, 0x10, %asi
5617 stxa %o0, [%l7 + 0x38] %asi
5618 smul %o2, 0x0441, %i7
5619 sllx %g1, %o4, %i2
5620 and %i1, 0x18E0, %g5
5621 tn %xcc, 0x2
5622 tsubcc %l0, %g7, %i5
5623 membar 0x64
5624 movrlez %l3, 0x20C, %l2
5625 stw %i4, [%l7 + 0x6C]
5626 tsubcc %i3, 0x0199, %i0
5627 fnand %f8, %f12, %f30
5628 fexpand %f20, %f12
5629 ldsh [%l7 + 0x3A], %g6
5630 fmovdpos %icc, %f16, %f15
5631 brgz,a %g2, loop_538
5632 edge32n %l1, %o5, %o1
5633 movn %xcc, %o6, %g4
5634 fabss %f28, %f5
5635loop_538:
5636 movcs %xcc, %l5, %l6
5637 fcmple16 %f22, %f30, %o3
5638 fmovdgu %xcc, %f2, %f26
5639 fble %fcc0, loop_539
5640 edge8l %g3, %l4, %o7
5641 fmovrdne %o0, %f26, %f10
5642 set 0x2C, %g7
5643 stwa %i6, [%l7 + %g7] 0x11
5644loop_539:
5645 fbue %fcc1, loop_540
5646 stw %i7, [%l7 + 0x6C]
5647 fxnors %f27, %f21, %f14
5648 fmovda %icc, %f3, %f22
5649loop_540:
5650 xnorcc %g1, %o2, %o4
5651 fmovrsgz %i2, %f2, %f3
5652 movle %xcc, %g5, %l0
5653 restored
5654 rdpr %cwp, %g1
5655 rdpr %cansave, %g2
5656 rdpr %canrestore, %g3
5657 rdpr %cleanwin, %g4
5658 rdpr %otherwin, %g5
5659 rdpr %wstate, %g6
5660 wr %g0, 0x2b, %asi
5661 stba %i1, [%l7 + 0x4A] %asi
5662 membar #Sync
5663 sethi 0x1678, %i5
5664 fnegd %f12, %f12
5665 edge8 %g7, %l3, %l2
5666 fnor %f4, %f24, %f10
5667 movrlz %i3, %i0, %i4
5668 edge16ln %g2, %l1, %o5
5669 fabsd %f16, %f24
5670 fornot2s %f17, %f23, %f6
5671 mulx %o1, %g6, %g4
5672 set 0x7C, %g2
5673 stwa %l5, [%l7 + %g2] 0x0c
5674 fmovsneg %icc, %f25, %f31
5675 stbar
5676 tle %xcc, 0x4
5677 fcmped %fcc2, %f26, %f20
5678 movle %icc, %l6, %o3
5679 fbule,a %fcc2, loop_541
5680 mova %icc, %g3, %o6
5681 orncc %o7, 0x1BC5, %o0
5682 xor %i6, 0x12D7, %i7
5683loop_541:
5684 movcs %icc, %g1, %l4
5685 fmovdge %xcc, %f5, %f29
5686 std %f22, [%l7 + 0x68]
5687 movcc %icc, %o4, %o2
5688 wr %g0, 0x80, %asi
5689 stda %f0, [%l7 + 0x40] %asi
5690 sdiv %g5, 0x121C, %l0
5691 movre %i2, 0x2A6, %i5
5692 fnor %f8, %f12, %f2
5693 fmovdg %xcc, %f23, %f20
5694 sethi 0x0BF2, %g7
5695 bn,pt %xcc, loop_542
5696 addc %l3, 0x0351, %i1
5697 umulcc %i3, %i0, %l2
5698 movre %i4, %g2, %l1
5699loop_542:
5700 tn %icc, 0x7
5701 fones %f24
5702 fmovsa %icc, %f16, %f18
5703 sra %o1, 0x08, %o5
5704 fornot1 %f20, %f30, %f2
5705 ta %icc, 0x5
5706 brnz %g4, loop_543
5707 brnz,a %l5, loop_544
5708 brlz %g6, loop_545
5709 nop
5710 set 0x30, %i7
5711 std %o2, [%l7 + %i7]
5712loop_543:
5713 tcc %icc, 0x5
5714loop_544:
5715 fbn %fcc3, loop_546
5716loop_545:
5717 orn %l6, %g3, %o6
5718 fbne %fcc0, loop_547
5719 call loop_548
5720loop_546:
5721 fbuge %fcc1, loop_549
5722 fcmpgt16 %f12, %f8, %o7
5723loop_547:
5724 movge %xcc, %i6, %o0
5725loop_548:
5726 bne,pn %icc, loop_550
5727loop_549:
5728 or %g1, 0x1F9A, %l4
5729 fmovrdne %o4, %f4, %f14
5730 sra %i7, 0x0C, %o2
5731loop_550:
5732 edge32ln %l0, %g5, %i2
5733 fmovse %icc, %f13, %f1
5734 subcc %i5, %g7, %i1
5735 fbue %fcc1, loop_551
5736 movre %l3, 0x150, %i0
5737 subc %i3, %i4, %l2
5738 wr %g0, 0x0c, %asi
5739 ldstuba [%l7 + 0x5F] %asi, %g2
5740loop_551:
5741 lduh [%l7 + 0x18], %l1
5742 smul %o5, %o1, %l5
5743 sll %g4, %g6, %o3
5744 andncc %l6, %o6, %g3
5745 tsubcc %o7, 0x1A83, %o0
5746 movn %xcc, %i6, %g1
5747 tvs %xcc, 0x0
5748 nop
5749 setx loop_552, %l0, %l1
5750 wrpr 0x1, %tl
5751 wrpr %l1, %tnpc
5752 setx 0x34400001400, %l0, %l1
5753 wrpr %l1, %tstate
5754 wrhpr 0x4, %htstate
5755 done
5756 andcc %l4, %o4, %i7
5757 movrne %l0, 0x049, %o2
5758 fbue %fcc1, loop_553
5759loop_552:
5760 movne %xcc, %g5, %i2
5761 bge %xcc, loop_554
5762 srax %g7, %i5, %l3
5763loop_553:
5764 nop
5765 wr %g0, 0x11, %asi
5766 ldswa [%l7 + 0x40] %asi, %i0
5767loop_554:
5768 fmovsleu %icc, %f22, %f27
5769 alignaddr %i1, %i4, %l2
5770 fandnot2s %f18, %f5, %f6
5771 edge32l %g2, %l1, %i3
5772 movge %xcc, %o1, %o5
5773 tne %xcc, 0x3
5774 saved
5775 rdpr %cwp, %g1
5776 rdpr %cansave, %g2
5777 rdpr %canrestore, %g3
5778 rdpr %cleanwin, %g4
5779 rdpr %otherwin, %g5
5780 rdpr %wstate, %g6
5781 tcs %xcc, 0x3
5782 ldd [%l7 + 0x50], %f14
5783 fornot2 %f16, %f6, %f28
5784 sdivcc %g4, 0x00D5, %l5
5785 sub %g6, %o3, %o6
5786 fandnot1s %f6, %f29, %f29
5787 fmovdn %icc, %f22, %f24
5788 sdivx %g3, 0x09A6, %o7
5789 brz %l6, loop_555
5790 fmovdcc %xcc, %f7, %f27
5791 move %xcc, %o0, %g1
5792 orncc %l4, %i6, %o4
5793loop_555:
5794 edge32ln %l0, %i7, %o2
5795 movleu %xcc, %i2, %g7
5796 fpackfix %f2, %f16
5797 sethi 0x07B9, %i5
5798 fnors %f23, %f24, %f18
5799 movrgez %g5, %i0, %l3
5800 fpadd32s %f8, %f30, %f22
5801 tn %xcc, 0x3
5802 movge %icc, %i4, %i1
5803 tn %xcc, 0x2
5804 orncc %g2, %l1, %l2
5805 fpadd16 %f18, %f28, %f16
5806 restored
5807 rdpr %cwp, %g1
5808 rdpr %cansave, %g2
5809 rdpr %canrestore, %g3
5810 rdpr %cleanwin, %g4
5811 rdpr %otherwin, %g5
5812 rdpr %wstate, %g6
5813 wr %g0, 0x89, %asi
5814 lduba [%l7 + 0x7C] %asi, %i3
5815 tvs %icc, 0x2
5816 fcmple16 %f4, %f22, %o5
5817 edge16 %g4, %o1, %l5
5818 xorcc %o3, 0x05BC, %g6
5819 add %l7, 0x40, %l6
5820 wr %g0, 0x81, %asi
5821 lda [%l6] %asi, %o6
5822 casa [%l6] 0x81, %o6, %g3
5823 fmovde %xcc, %f31, %f13
5824 movneg %xcc, %o7, %o0
5825 edge8n %l6, %g1, %l4
5826 sllx %i6, 0x10, %l0
5827 tpos %xcc, 0x4
5828 sllx %o4, 0x1F, %i7
5829 fmovrdlz %i2, %f10, %f22
5830 fmul8x16au %f11, %f13, %f2
5831 movle %xcc, %o2, %i5
5832 bvc,a %xcc, loop_556
5833 andn %g5, 0x0325, %g7
5834 edge8ln %i0, %l3, %i4
5835 set 0x0E, %l0
5836 ldsha [%l7 + %l0] 0x88, %i1
5837loop_556:
5838 bvc %xcc, loop_557
5839 xnor %l1, 0x1E89, %l2
5840 array16 %i3, %o5, %g2
5841 xorcc %o1, %g4, %o3
5842loop_557:
5843 fbu,a %fcc0, loop_558
5844 fmul8x16au %f16, %f12, %f26
5845 nop
5846 setx loop_559, %l0, %l1
5847 wrpr 0x1, %tl
5848 wrpr %l1, %tnpc
5849 setx 0x34400001400, %l0, %l1
5850 wrpr %l1, %tstate
5851 wrhpr 0x4, %htstate
5852 done
5853 movcs %icc, %g6, %o6
5854loop_558:
5855 fmovrdgz %g3, %f2, %f8
5856 fsrc1 %f18, %f10
5857loop_559:
5858 tcs %icc, 0x7
5859 edge8l %l5, %o7, %l6
5860 udivx %o0, 0x045B, %l4
5861 mulscc %i6, %g1, %o4
5862 set 0x50, %i5
5863 stxa %i7, [%l7 + %i5] 0x80
5864 taddcctv %i2, 0x1DDA, %o2
5865 taddcc %i5, 0x142C, %l0
5866 set 0x3B, %o1
5867 lduba [%l7 + %o1] 0x10, %g5
5868 andn %g7, 0x1AF2, %l3
5869 set 0x1B, %i4
5870 ldsba [%l7 + %i4] 0x80, %i0
5871 fnors %f26, %f3, %f5
5872 alignaddrl %i4, %i1, %l2
5873 sra %i3, %l1, %g2
5874 fmovdpos %icc, %f0, %f8
5875 movrne %o1, 0x2E6, %o5
5876 ble,pt %xcc, loop_560
5877 mulx %g4, %g6, %o6
5878 sdiv %g3, 0x1ED8, %o3
5879 fzero %f4
5880loop_560:
5881 fornot1s %f20, %f22, %f6
5882 movre %o7, 0x224, %l5
5883 fmovsleu %icc, %f0, %f12
5884 xor %o0, 0x10A0, %l4
5885 sra %i6, %g1, %l6
5886 set 0x34, %o4
5887 swapa [%l7 + %o4] 0x11, %o4
5888 ldd [%l7 + 0x78], %f2
5889 ldx [%l7 + 0x10], %i7
5890 fbug,a %fcc2, loop_561
5891 membar 0x3F
5892 set 0x4C, %o3
5893 ldswa [%l7 + %o3] 0x14, %o2
5894loop_561:
5895 fcmpne32 %f14, %f30, %i2
5896 fpadd16 %f18, %f12, %f18
5897 edge16l %i5, %g5, %l0
5898 fsrc2s %f18, %f17
5899 nop
5900 setx loop_562, %l0, %l1
5901 wrpr 0x1, %tl
5902 wrpr %l1, %tnpc
5903 setx 0x34400001400, %l0, %l1
5904 wrpr %l1, %tstate
5905 wrhpr 0x4, %htstate
5906 done
5907 movle %icc, %g7, %l3
5908 fcmpgt32 %f8, %f18, %i0
5909 fmovsvc %xcc, %f12, %f24
5910loop_562:
5911 fzero %f22
5912 umul %i4, 0x0961, %i1
5913 fornot2 %f24, %f16, %f24
5914 fmovspos %xcc, %f0, %f12
5915 orncc %i3, %l1, %l2
5916 sdivx %g2, 0x1379, %o5
5917 sdiv %o1, 0x1281, %g6
5918 fmovrdne %g4, %f18, %f12
5919 xorcc %o6, 0x141F, %o3
5920 popc %g3, %l5
5921 ta %icc, 0x6
5922 tcc %xcc, 0x2
5923 sir 0x1BAA
5924 wr %g0, 0x18, %asi
5925 stwa %o7, [%l7 + 0x10] %asi
5926 fbo %fcc2, loop_563
5927 be loop_564
5928 movne %icc, %o0, %i6
5929 fzero %f12
5930loop_563:
5931 movcs %icc, %l4, %g1
5932loop_564:
5933 movpos %xcc, %l6, %o4
5934 fpsub32s %f29, %f25, %f16
5935 edge32l %i7, %o2, %i2
5936 edge32n %g5, %i5, %g7
5937 tl %xcc, 0x2
5938 edge32n %l3, %l0, %i4
5939 fbug %fcc2, loop_565
5940 fcmple32 %f18, %f20, %i0
5941 subc %i3, 0x05CD, %i1
5942 edge32l %l2, %l1, %g2
5943loop_565:
5944 sdivcc %o5, 0x1889, %g6
5945 alignaddr %g4, %o1, %o3
5946 brgez %o6, loop_566
5947 sethi 0x1289, %l5
5948 edge32 %o7, %o0, %i6
5949 addccc %l4, %g3, %l6
5950loop_566:
5951 brgez %g1, loop_567
5952 tn %xcc, 0x2
5953 fmovda %xcc, %f28, %f4
5954 fcmpgt32 %f28, %f22, %i7
5955loop_567:
5956 fmovsn %xcc, %f8, %f12
5957 and %o2, 0x02AE, %o4
5958 movrgez %g5, 0x0CE, %i2
5959 tcc %icc, 0x5
5960 brlez,a %g7, loop_568
5961 sllx %i5, %l3, %l0
5962 bl %icc, loop_569
5963 tg %icc, 0x1
5964loop_568:
5965 sra %i0, %i3, %i1
5966 sethi 0x0F05, %l2
5967loop_569:
5968 mulscc %l1, 0x000B, %g2
5969 alignaddr %i4, %g6, %o5
5970 fmovsn %icc, %f29, %f18
5971 addccc %g4, 0x007C, %o1
5972 wr %g0, 0x81, %asi
5973 ldsba [%l7 + 0x09] %asi, %o3
5974 tl %xcc, 0x5
5975 movge %xcc, %o6, %o7
5976 fpack16 %f24, %f24
5977 ba,a %xcc, loop_570
5978 sll %o0, 0x07, %l5
5979 set 0x3C, %i2
5980 sta %f11, [%l7 + %i2] 0x14
5981loop_570:
5982 fmovdl %icc, %f31, %f4
5983 movge %xcc, %l4, %i6
5984 fbe %fcc3, loop_571
5985 popc 0x0F8F, %g3
5986 xnorcc %l6, 0x1307, %i7
5987 sra %o2, %g1, %g5
5988loop_571:
5989 subccc %i2, 0x1DA2, %o4
5990 brz %i5, loop_572
5991 sub %g7, %l3, %i0
5992 wr %g0, 0x18, %asi
5993 ldsha [%l7 + 0x66] %asi, %l0
5994loop_572:
5995 alignaddr %i1, %i3, %l2
5996 tcs %xcc, 0x0
5997 or %l1, 0x1E1C, %g2
5998 taddcc %i4, 0x1120, %g6
5999 fmovrsgz %g4, %f18, %f1
6000 movn %xcc, %o1, %o3
6001 set 0x0E, %i0
6002 stba %o5, [%l7 + %i0] 0xe2
6003 membar #Sync
6004 edge32n %o6, %o0, %l5
6005 set 0x30, %i3
6006 ldda [%l7 + %i3] 0x10, %o6
6007 for %f10, %f14, %f26
6008 addcc %i6, %g3, %l6
6009 bvc,a loop_573
6010 call loop_574
6011 movrgez %l4, 0x2F4, %i7
6012 fmul8x16 %f25, %f24, %f24
6013loop_573:
6014 umul %g1, 0x0697, %o2
6015loop_574:
6016 subccc %i2, 0x1F15, %o4
6017 fandnot2s %f28, %f24, %f4
6018 add %l7, 0x14, %l6
6019 wr %g0, 0x81, %asi
6020 lda [%l6] %asi, %g5
6021 casa [%l6] %asi, %g5, %g7
6022 lduh [%l7 + 0x68], %i5
6023 fmovrdlz %i0, %f10, %f0
6024 fmul8x16al %f10, %f1, %f6
6025 fbul,a %fcc3, loop_575
6026 or %l3, %i1, %l0
6027 fbo,a %fcc2, loop_576
6028 ld [%l7 + 0x3C], %f19
6029loop_575:
6030 srl %i3, %l2, %l1
6031 lduh [%l7 + 0x7A], %g2
6032loop_576:
6033 saved
6034 rdpr %cwp, %g1
6035 rdpr %cansave, %g2
6036 rdpr %canrestore, %g3
6037 rdpr %cleanwin, %g4
6038 rdpr %otherwin, %g5
6039 rdpr %wstate, %g6
6040 sth %g6, [%l7 + 0x24]
6041 wr %g0, 0x0c, %asi
6042 lda [%l7 + 0x30] %asi, %f6
6043 restored
6044 rdpr %cwp, %g1
6045 rdpr %cansave, %g2
6046 rdpr %canrestore, %g3
6047 rdpr %cleanwin, %g4
6048 rdpr %otherwin, %g5
6049 rdpr %wstate, %g6
6050 movrlz %g4, %o1, %o3
6051 tn %xcc, 0x1
6052 fmovrdgez %i4, %f28, %f6
6053 flush %l7 + 0x5C
6054 sdivcc %o6, 0x109D, %o5
6055 bl,a,pn %xcc, loop_577
6056 swap [%l7 + 0x20], %l5
6057 addccc %o0, %o7, %g3
6058 tn %icc, 0x6
6059loop_577:
6060 edge8 %l6, %i6, %l4
6061 umul %i7, %o2, %g1
6062 orn %o4, %i2, %g5
6063 fmovdl %xcc, %f13, %f4
6064 movleu %icc, %i5, %i0
6065 xorcc %g7, 0x138D, %l3
6066 fornot2s %f26, %f26, %f31
6067 fbn,a %fcc1, loop_578
6068 tn %xcc, 0x3
6069 edge8 %l0, %i1, %l2
6070 prefetch [%l7 + 0x4C], 0x2
6071loop_578:
6072 subc %l1, 0x16F3, %g2
6073 orncc %g6, %g4, %o1
6074 edge16 %o3, %i3, %o6
6075 movge %icc, %o5, %l5
6076 wr %g0, 0x19, %asi
6077 stwa %o0, [%l7 + 0x64] %asi
6078 add %i4, %g3, %l6
6079 restored
6080 rdpr %cwp, %g1
6081 rdpr %cansave, %g2
6082 rdpr %canrestore, %g3
6083 rdpr %cleanwin, %g4
6084 rdpr %otherwin, %g5
6085 rdpr %wstate, %g6
6086 movleu %icc, %o7, %i6
6087 edge16n %l4, %o2, %i7
6088 addccc %g1, 0x138E, %o4
6089 ta %xcc, 0x2
6090 taddcctv %g5, 0x1B90, %i5
6091 edge16 %i0, %g7, %l3
6092 movcs %xcc, %l0, %i2
6093 move %icc, %l2, %l1
6094 movneg %icc, %g2, %i1
6095 taddcc %g4, 0x003B, %o1
6096 or %g6, 0x11AD, %i3
6097 fmul8ulx16 %f26, %f14, %f26
6098 orncc %o6, %o3, %l5
6099 fbl %fcc1, loop_579
6100 nop
6101 setx loop_580, %l0, %l1
6102 wrpr 0x1, %tl
6103 wrpr %l1, %tpc
6104 add %l1, 0x4, %l1
6105 wrpr %l1, %tnpc
6106 setx 0x34400001400, %l0, %l1
6107 wrpr %l1, %tstate
6108 wrhpr 0x4, %htstate
6109 retry
6110 fandnot2 %f0, %f12, %f20
6111 orn %o0, 0x10B0, %i4
6112loop_579:
6113 fbug %fcc2, loop_581
6114loop_580:
6115 bpos loop_582
6116 movgu %icc, %g3, %o5
6117 move %icc, %l6, %i6
6118loop_581:
6119 nop
6120 wr %g0, 0x19, %asi
6121 lduba [%l7 + 0x43] %asi, %o7
6122loop_582:
6123 srl %o2, %l4, %g1
6124 mova %xcc, %i7, %g5
6125 movneg %xcc, %o4, %i5
6126 movrlz %g7, 0x182, %l3
6127 fcmped %fcc2, %f12, %f10
6128 wr %g0, 0x21, %asi
6129 stxa %i0, [%g0 + 0x110] %asi
6130 fmovdvc %icc, %f4, %f26
6131 fmovdleu %icc, %f11, %f4
6132 membar #Sync
6133 set 0x40, %o6
6134 ldda [%l7 + %o6] 0xf9, %f0
6135 movle %icc, %i2, %l2
6136 membar 0x19
6137 fpadd32s %f5, %f24, %f14
6138 movle %xcc, %l0, %g2
6139 movvc %xcc, %i1, %l1
6140 tn %xcc, 0x0
6141 fpsub16 %f30, %f26, %f14
6142 ta %icc, 0x7
6143 fsrc2 %f2, %f22
6144 edge32ln %g4, %g6, %o1
6145 mulx %i3, 0x1A4D, %o6
6146 subc %l5, %o3, %i4
6147 mulscc %g3, %o5, %l6
6148 sdiv %o0, 0x07ED, %o7
6149 fbuge %fcc2, loop_583
6150 movgu %xcc, %i6, %l4
6151 fmovrslz %g1, %f30, %f4
6152 pdist %f24, %f0, %f8
6153loop_583:
6154 movneg %xcc, %o2, %g5
6155 set 0x27, %l6
6156 ldstuba [%l7 + %l6] 0x80, %i7
6157 alignaddrl %o4, %i5, %g7
6158 fbo,a %fcc2, loop_584
6159 movre %i0, %i2, %l2
6160 umul %l0, 0x057A, %l3
6161 andncc %i1, %l1, %g2
6162loop_584:
6163 stx %g6, [%l7 + 0x28]
6164 subccc %g4, 0x14B3, %i3
6165 fmovdcs %icc, %f31, %f4
6166 wr %g0, 0x80, %asi
6167 prefetcha [%l7 + 0x58] %asi, 0x0
6168 fxnor %f12, %f12, %f30
6169 bg loop_585
6170 andncc %l5, %o3, %i4
6171 set 0x2C, %l2
6172 lduwa [%l7 + %l2] 0x81, %o1
6173loop_585:
6174 edge32n %g3, %o5, %o0
6175 edge8 %o7, %l6, %l4
6176 saved
6177 rdpr %cwp, %g1
6178 rdpr %cansave, %g2
6179 rdpr %canrestore, %g3
6180 rdpr %cleanwin, %g4
6181 rdpr %otherwin, %g5
6182 rdpr %wstate, %g6
6183 bge,a,pt %icc, loop_586
6184 fnot1s %f16, %f27
6185 set 0x14, %g3
6186 stba %i6, [%l7 + %g3] 0x10
6187loop_586:
6188 smulcc %g1, 0x0FF1, %g5
6189 wr %g0, 0x18, %asi
6190 lda [%l7 + 0x34] %asi, %f31
6191 srl %i7, 0x05, %o4
6192 wr %g0, 0x81, %asi
6193 stxa %o2, [%l7 + 0x28] %asi
6194 ldub [%l7 + 0x71], %i5
6195 fbule,a %fcc1, loop_587
6196 fmovsgu %xcc, %f22, %f7
6197 add %l7, 0x6C, %l6
6198 wr %g0, 0x18, %asi
6199 lda [%l6] %asi, %g7
6200 casa [%l6] 0x18, %g7, %i2
6201loop_587:
6202 fmovda %icc, %f21, %f3
6203 popc 0x0178, %i0
6204 fmovrslz %l0, %f30, %f22
6205 fmovdleu %icc, %f14, %f19
6206 udivx %l2, 0x0C5D, %l3
6207 mulscc %l1, 0x074B, %g2
6208 fble %fcc2, loop_588
6209 brlez,a %g6, loop_589
6210 movrgz %g4, 0x0B8, %i3
6211 sir 0x0786
6212loop_588:
6213 movleu %icc, %i1, %l5
6214loop_589:
6215 nop
6216 wr %g0, 0x19, %asi
6217 stda %o2, [%l7 + 0x78] %asi
6218 stb %o6, [%l7 + 0x0F]
6219 fmovse %xcc, %f30, %f31
6220 movrlez %o1, 0x19C, %g3
6221 ldstub [%l7 + 0x1D], %o5
6222 for %f24, %f8, %f14
6223 move %icc, %o0, %i4
6224 subc %l6, 0x1110, %l4
6225 sdivx %o7, 0x1013, %i6
6226 movcs %icc, %g1, %g5
6227 srl %o4, %i7, %i5
6228 bg,a,pn %icc, loop_590
6229 movpos %xcc, %o2, %i2
6230 sdiv %i0, 0x13C5, %l0
6231 te %xcc, 0x1
6232loop_590:
6233 fzeros %f3
6234 ta %icc, 0x3
6235 bshuffle %f20, %f26, %f24
6236 fnegs %f17, %f0
6237 fbl,a %fcc2, loop_591
6238 fbn,a %fcc1, loop_592
6239 fnot1 %f0, %f14
6240 movrne %l2, 0x088, %l3
6241loop_591:
6242 bshuffle %f6, %f28, %f22
6243loop_592:
6244 nop
6245 set 0x6A, %l3
6246 ldsha [%l7 + %l3] 0x10, %l1
6247 fbne %fcc3, loop_593
6248 movleu %xcc, %g2, %g6
6249 move %icc, %g7, %g4
6250 smul %i3, %i1, %o3
6251loop_593:
6252 movge %xcc, %o6, %o1
6253 fmovsg %xcc, %f12, %f4
6254 movrlez %l5, %g3, %o5
6255 tle %icc, 0x2
6256 ba,pt %icc, loop_594
6257 fmovsneg %xcc, %f5, %f25
6258 srax %i4, %l6, %l4
6259 addcc %o7, 0x1E31, %o0
6260loop_594:
6261 fmovsa %xcc, %f16, %f12
6262 fmovrslez %g1, %f28, %f27
6263 fmovrdgez %g5, %f20, %f28
6264 mulscc %i6, 0x0DE3, %o4
6265 tvc %xcc, 0x7
6266 bgu,a,pt %icc, loop_595
6267 stx %i7, [%l7 + 0x58]
6268 fmovrslz %o2, %f13, %f21
6269 taddcc %i2, 0x1CE1, %i5
6270loop_595:
6271 nop
6272 setx loop_596, %l0, %l1
6273 wrpr 0x1, %tl
6274 wrpr %l1, %tpc
6275 add %l1, 0x4, %l1
6276 wrpr %l1, %tnpc
6277 setx 0x34400001400, %l0, %l1
6278 wrpr %l1, %tstate
6279 wrhpr 0x4, %htstate
6280 retry
6281 fmovse %xcc, %f31, %f9
6282 edge8ln %l0, %l2, %i0
6283 sethi 0x1143, %l3
6284loop_596:
6285 tge %icc, 0x7
6286 orn %g2, %l1, %g6
6287 lduw [%l7 + 0x5C], %g7
6288 movrgez %g4, %i3, %i1
6289 stx %o6, [%l7 + 0x68]
6290 srax %o1, %o3, %g3
6291 bge,a loop_597
6292 fcmpgt32 %f16, %f20, %l5
6293 taddcctv %o5, 0x1BA9, %l6
6294 stx %i4, [%l7 + 0x70]
6295loop_597:
6296 alignaddr %o7, %l4, %o0
6297 array32 %g1, %g5, %o4
6298 wr %g0, 0x18, %asi
6299 ldsha [%l7 + 0x5C] %asi, %i7
6300 tsubcc %i6, %o2, %i2
6301 set 0x62, %g6
6302 lduha [%l7 + %g6] 0x80, %l0
6303 tl %icc, 0x5
6304 brnz,a %l2, loop_598
6305 brz,a %i5, loop_599
6306 sdivx %i0, 0x16A1, %g2
6307 udivx %l1, 0x12EE, %g6
6308loop_598:
6309 popc %l3, %g4
6310loop_599:
6311 movgu %icc, %g7, %i1
6312 fbug,a %fcc0, loop_600
6313 array32 %o6, %o1, %o3
6314 fmovsle %icc, %f23, %f25
6315 fmovsg %xcc, %f21, %f12
6316loop_600:
6317 xorcc %i3, %l5, %g3
6318 fpack16 %f4, %f19
6319 fcmpgt32 %f6, %f6, %l6
6320 fbug,a %fcc1, loop_601
6321 edge8ln %i4, %o7, %o5
6322 fmovdvc %xcc, %f28, %f30
6323 bn,a,pt %icc, loop_602
6324loop_601:
6325 subccc %o0, 0x0D58, %g1
6326 movn %icc, %l4, %g5
6327 edge32l %i7, %o4, %i6
6328loop_602:
6329 bge,a %xcc, loop_603
6330 fmovdg %xcc, %f8, %f6
6331 popc %o2, %l0
6332 swap [%l7 + 0x7C], %i2
6333loop_603:
6334 edge32n %i5, %i0, %l2
6335 nop
6336 set 0x28, %o5
6337 lduw [%l7 + %o5], %l1
6338 bcc,a %xcc, loop_604
6339 xor %g2, 0x005E, %g6
6340 ba,pn %icc, loop_605
6341 fsrc1s %f21, %f23
6342loop_604:
6343 subc %l3, 0x15D6, %g4
6344 addccc %g7, 0x151D, %o6
6345loop_605:
6346 nop
6347 set 0x14, %g4
6348 swapa [%l7 + %g4] 0x80, %i1
6349 ble,pn %xcc, loop_606
6350 tl %xcc, 0x2
6351 orncc %o3, 0x124F, %o1
6352 stx %l5, [%l7 + 0x08]
6353loop_606:
6354 bcs,pt %icc, loop_607
6355 orcc %i3, %l6, %g3
6356 andcc %o7, %i4, %o0
6357 tcs %icc, 0x4
6358loop_607:
6359 fcmpeq32 %f26, %f12, %g1
6360 fmovse %icc, %f1, %f11
6361 srl %o5, %g5, %l4
6362 umul %o4, 0x0D43, %i7
6363 fcmpne32 %f28, %f2, %o2
6364 fmovdvs %icc, %f10, %f24
6365 restored
6366 rdpr %cwp, %g1
6367 rdpr %cansave, %g2
6368 rdpr %canrestore, %g3
6369 rdpr %cleanwin, %g4
6370 rdpr %otherwin, %g5
6371 rdpr %wstate, %g6
6372 edge32ln %l0, %i6, %i2
6373 addccc %i5, 0x1840, %l2
6374 tcc %icc, 0x0
6375 wr %g0, 0x19, %asi
6376 lduwa [%l7 + 0x6C] %asi, %i0
6377 ble,pn %icc, loop_608
6378 siam 0x3
6379 fbul %fcc2, loop_609
6380 tleu %xcc, 0x6
6381loop_608:
6382 ldsh [%l7 + 0x58], %g2
6383 sra %l1, %g6, %l3
6384loop_609:
6385 andncc %g7, %g4, %o6
6386 movn %icc, %o3, %i1
6387 tsubcctv %l5, 0x08CB, %i3
6388 sdivx %o1, 0x0861, %l6
6389 movcc %icc, %o7, %i4
6390 subcc %g3, %o0, %o5
6391 orncc %g5, %l4, %o4
6392 fblg %fcc3, loop_610
6393 bvc,a loop_611
6394 tl %icc, 0x5
6395 fornot2s %f4, %f31, %f18
6396loop_610:
6397 nop
6398 wr %g0, 0x11, %asi
6399 prefetcha [%l7 + 0x70] %asi, 0x0
6400loop_611:
6401 edge32n %o2, %l0, %i6
6402 movrgz %i2, 0x3BE, %i7
6403 fmovsgu %icc, %f1, %f1
6404 umul %i5, %l2, %g2
6405 fmovdneg %icc, %f14, %f29
6406 bcs,a %icc, loop_612
6407 call loop_613
6408 movn %xcc, %i0, %l1
6409 brnz,a %g6, loop_614
6410loop_612:
6411 fpsub32 %f26, %f12, %f4
6412loop_613:
6413 movgu %xcc, %g7, %l3
6414 fnot1 %f30, %f0
6415loop_614:
6416 tge %icc, 0x1
6417 sra %g4, 0x04, %o6
6418 fbo %fcc1, loop_615
6419 tn %icc, 0x0
6420 tvs %icc, 0x5
6421 addccc %i1, 0x156D, %o3
6422loop_615:
6423 fmovdn %icc, %f11, %f1
6424 fnor %f6, %f28, %f2
6425 fbge,a %fcc0, loop_616
6426 mulx %l5, 0x03E1, %o1
6427 set 0x30, %i6
6428 stha %l6, [%l7 + %i6] 0x14
6429loop_616:
6430 bcs loop_617
6431 saved
6432 rdpr %cwp, %g1
6433 rdpr %cansave, %g2
6434 rdpr %canrestore, %g3
6435 rdpr %cleanwin, %g4
6436 rdpr %otherwin, %g5
6437 rdpr %wstate, %g6
6438 fbo %fcc2, loop_618
6439 fxor %f24, %f22, %f6
6440loop_617:
6441 fmovdleu %xcc, %f5, %f1
6442 bl,a,pt %icc, loop_619
6443loop_618:
6444 sll %i3, %o7, %i4
6445 array8 %g3, %o5, %g5
6446 tsubcc %o0, 0x152A, %o4
6447loop_619:
6448 xorcc %l4, 0x050D, %o2
6449 mova %icc, %g1, %i6
6450 tvc %icc, 0x2
6451 movcc %xcc, %i2, %i7
6452 alignaddr %l0, %l2, %g2
6453 fba %fcc1, loop_620
6454 fpsub32s %f21, %f11, %f22
6455 alignaddrl %i0, %l1, %i5
6456 xor %g7, %g6, %l3
6457loop_620:
6458 movpos %xcc, %g4, %o6
6459 saved
6460 rdpr %cwp, %g1
6461 rdpr %cansave, %g2
6462 rdpr %canrestore, %g3
6463 rdpr %cleanwin, %g4
6464 rdpr %otherwin, %g5
6465 rdpr %wstate, %g6
6466 fandnot2s %f22, %f6, %f7
6467 te %xcc, 0x7
6468 edge8ln %o3, %i1, %l5
6469 ta %icc, 0x3
6470 array8 %l6, %o1, %o7
6471 edge16l %i3, %i4, %g3
6472 movvs %xcc, %o5, %g5
6473 edge8l %o0, %l4, %o2
6474 tne %xcc, 0x0
6475 mova %xcc, %o4, %g1
6476 edge16n %i6, %i2, %i7
6477 movvs %icc, %l2, %l0
6478 tpos %xcc, 0x2
6479 tne %icc, 0x5
6480 smulcc %i0, %g2, %l1
6481 mova %xcc, %i5, %g7
6482 set 0x20, %l4
6483 stwa %g6, [%l7 + %l4] 0x15
6484 array32 %g4, %l3, %o3
6485 fmovsg %xcc, %f12, %f25
6486 edge32l %o6, %l5, %l6
6487 fbue %fcc2, loop_621
6488 taddcctv %o1, %o7, %i1
6489 sllx %i4, 0x16, %g3
6490 srlx %i3, 0x1D, %o5
6491loop_621:
6492 bne,a,pn %icc, loop_622
6493 edge32 %g5, %l4, %o0
6494 ta %icc, 0x6
6495 edge32n %o4, %o2, %i6
6496loop_622:
6497 udivx %g1, 0x1442, %i2
6498 movcc %icc, %l2, %l0
6499 movvc %xcc, %i0, %i7
6500 wr %g0, 0x52, %asi
6501 stxa %l1, [%g0 + 0x218] %asi
6502 lduw [%l7 + 0x58], %g2
6503 fornot2s %f20, %f12, %f21
6504 fmuld8ulx16 %f25, %f31, %f14
6505 srax %g7, 0x1C, %i5
6506 tpos %xcc, 0x5
6507 movg %icc, %g6, %g4
6508 fands %f29, %f19, %f5
6509 movle %xcc, %l3, %o6
6510 tcs %icc, 0x0
6511 bn,a loop_623
6512 array32 %l5, %l6, %o3
6513 fmovrdne %o7, %f8, %f10
6514 fnot2s %f8, %f16
6515loop_623:
6516 fmovrslz %o1, %f10, %f24
6517 edge16l %i1, %g3, %i3
6518 popc %o5, %g5
6519 ta %icc, 0x5
6520 fpsub32s %f19, %f20, %f12
6521 andn %l4, %i4, %o0
6522 stx %o2, [%l7 + 0x28]
6523 set 0x60, %g1
6524 ldda [%l7 + %g1] 0x22, %i6
6525 sub %g1, 0x1727, %i2
6526 fcmpne32 %f6, %f4, %l2
6527 fmovdne %icc, %f16, %f12
6528 sub %o4, 0x0D3A, %i0
6529 or %l0, 0x065C, %i7
6530 fmul8ulx16 %f14, %f0, %f2
6531 xorcc %l1, %g2, %i5
6532 fbl %fcc3, loop_624
6533 fmovsvs %icc, %f21, %f14
6534 mulscc %g6, %g4, %g7
6535 andcc %o6, %l5, %l3
6536loop_624:
6537 movrne %l6, %o3, %o1
6538 udivcc %i1, 0x16F9, %g3
6539 edge32ln %o7, %o5, %g5
6540 tneg %xcc, 0x1
6541 sir 0x1A34
6542 lduh [%l7 + 0x72], %i3
6543 brgez,a %i4, loop_625
6544 movge %icc, %l4, %o2
6545 fcmped %fcc1, %f0, %f4
6546 tvs %icc, 0x3
6547loop_625:
6548 fnot2s %f11, %f0
6549 movle %icc, %i6, %o0
6550 fnegs %f23, %f17
6551 stb %g1, [%l7 + 0x35]
6552 ldd [%l7 + 0x38], %i2
6553 edge16ln %o4, %i0, %l0
6554 fcmpne32 %f28, %f2, %l2
6555 xor %i7, 0x039E, %g2
6556 set 0x48, %o2
6557 ldxa [%l7 + %o2] 0x88, %i5
6558 or %l1, %g6, %g7
6559 andncc %o6, %g4, %l5
6560 edge32n %l6, %o3, %o1
6561 brz %l3, loop_626
6562 tg %xcc, 0x3
6563 ld [%l7 + 0x70], %f25
6564 alignaddr %g3, %i1, %o5
6565loop_626:
6566 tg %icc, 0x5
6567 set 0x40, %o0
6568 ldda [%l7 + %o0] 0x15, %f0
6569 bl,a loop_627
6570 tcs %xcc, 0x5
6571 ldd [%l7 + 0x60], %o6
6572 fmovsn %icc, %f12, %f20
6573loop_627:
6574 restored
6575 rdpr %cwp, %g1
6576 rdpr %cansave, %g2
6577 rdpr %canrestore, %g3
6578 rdpr %cleanwin, %g4
6579 rdpr %otherwin, %g5
6580 rdpr %wstate, %g6
6581 fbue,a %fcc2, loop_628
6582 fmovsleu %icc, %f11, %f28
6583 be,a loop_629
6584 edge32n %i3, %g5, %i4
6585loop_628:
6586 addcc %l4, 0x1152, %o2
6587 fmovsne %icc, %f29, %f24
6588loop_629:
6589 sdiv %i6, 0x177F, %g1
6590 udiv %o0, 0x0466, %i2
6591 movne %xcc, %o4, %l0
6592 sethi 0x084A, %l2
6593 movge %xcc, %i0, %g2
6594 edge8n %i5, %i7, %l1
6595 wr %g0, 0x18, %asi
6596 ldsha [%l7 + 0x54] %asi, %g7
6597 fpmerge %f8, %f0, %f14
6598 set 0x72, %o7
6599 stba %o6, [%l7 + %o7] 0xe2
6600 membar #Sync
6601 subcc %g6, 0x0369, %g4
6602 subc %l5, %o3, %l6
6603 edge8ln %l3, %o1, %i1
6604 bgu,pn %xcc, loop_630
6605 movvc %icc, %o5, %o7
6606 bvc,a,pn %xcc, loop_631
6607 orn %i3, 0x0F57, %g3
6608loop_630:
6609 lduw [%l7 + 0x18], %g5
6610 membar #Sync
6611 set 0x40, %i1
6612 ldda [%l7 + %i1] 0xf0, %f16
6613loop_631:
6614 te %icc, 0x1
6615 call loop_632
6616 fpadd16s %f12, %f8, %f29
6617 movpos %icc, %l4, %o2
6618 umul %i6, 0x161F, %i4
6619loop_632:
6620 fsrc1s %f0, %f14
6621 fnot1 %f22, %f18
6622 edge32 %o0, %g1, %i2
6623 ldd [%l7 + 0x48], %o4
6624 fblg %fcc1, loop_633
6625 fabss %f14, %f27
6626 fpadd16s %f17, %f11, %f25
6627 xnorcc %l0, %l2, %i0
6628loop_633:
6629 fmovspos %xcc, %f25, %f3
6630 xnor %i5, 0x0D51, %i7
6631 fmuld8sux16 %f25, %f20, %f6
6632 ld [%l7 + 0x48], %f26
6633 fbne,a %fcc1, loop_634
6634 ldx [%l7 + 0x70], %l1
6635 fornot2s %f23, %f2, %f13
6636 tcs %xcc, 0x3
6637loop_634:
6638 fmovscc %xcc, %f4, %f20
6639 srax %g7, %o6, %g2
6640 fmul8x16al %f20, %f21, %f24
6641 tneg %icc, 0x6
6642 movre %g6, 0x29F, %g4
6643 orncc %o3, 0x05FA, %l5
6644 edge32n %l3, %l6, %o1
6645 addc %o5, 0x0DE6, %o7
6646 wr %g0, 0x19, %asi
6647 lda [%l7 + 0x2C] %asi, %f18
6648 bcs,a,pt %icc, loop_635
6649 xnorcc %i3, 0x05B3, %i1
6650 array8 %g5, %l4, %g3
6651 edge16n %o2, %i4, %i6
6652loop_635:
6653 fmovsge %xcc, %f27, %f12
6654 andn %o0, %g1, %o4
6655 fsrc2 %f4, %f20
6656 subc %l0, %i2, %l2
6657 wr %g0, 0x11, %asi
6658 lda [%l7 + 0x2C] %asi, %f22
6659 siam 0x1
6660 fpsub32 %f8, %f0, %f30
6661 ldd [%l7 + 0x70], %f26
6662 sdivx %i5, 0x014F, %i7
6663 bl,pt %icc, loop_636
6664 andncc %l1, %g7, %o6
6665 restored
6666 rdpr %cwp, %g1
6667 rdpr %cansave, %g2
6668 rdpr %canrestore, %g3
6669 rdpr %cleanwin, %g4
6670 rdpr %otherwin, %g5
6671 rdpr %wstate, %g6
6672 andcc %g2, %g6, %i0
6673loop_636:
6674 array16 %o3, %g4, %l3
6675 ble,a,pt %xcc, loop_637
6676 fones %f1
6677 srlx %l5, %l6, %o1
6678 ldsh [%l7 + 0x74], %o7
6679loop_637:
6680 fbue %fcc1, loop_638
6681 xnorcc %o5, 0x1EC1, %i1
6682 fble %fcc3, loop_639
6683 call loop_640
6684loop_638:
6685 fmul8x16 %f31, %f16, %f18
6686 mova %icc, %g5, %i3
6687loop_639:
6688 movn %icc, %l4, %o2
6689loop_640:
6690 ba loop_641
6691 xor %g3, %i4, %o0
6692 set 0x56, %g5
6693 ldsba [%l7 + %g5] 0x04, %g1
6694loop_641:
6695 tgu %icc, 0x4
6696 fblg %fcc0, loop_642
6697 fmovrdgez %i6, %f6, %f12
6698 wr %g0, 0x19, %asi
6699 stba %l0, [%l7 + 0x53] %asi
6700loop_642:
6701 fpadd16 %f0, %f18, %f30
6702 movrne %i2, 0x1AE, %l2
6703 sub %i5, 0x10F9, %i7
6704 andcc %o4, %g7, %l1
6705 fnegd %f24, %f2
6706 addcc %o6, 0x1B7D, %g2
6707 udiv %i0, 0x01FC, %g6
6708 ta %xcc, 0x0
6709 or %g4, 0x00CD, %l3
6710 tcc %icc, 0x6
6711 bvs %icc, loop_643
6712 fpadd16s %f16, %f21, %f23
6713 umul %l5, 0x127C, %o3
6714 fpadd16 %f6, %f18, %f0
6715loop_643:
6716 fone %f2
6717 fmovdleu %icc, %f10, %f6
6718 wr %g0, 0x1f, %asi
6719 stda %f16, [%l7 + 0x40] %asi
6720 membar #Sync
6721 or %l6, 0x14CA, %o7
6722 nop
6723 setx loop_644, %l0, %l1
6724 wrpr 0x1, %tl
6725 wrpr %l1, %tpc
6726 add %l1, 0x4, %l1
6727 wrpr %l1, %tnpc
6728 setx 0x34400001400, %l0, %l1
6729 wrpr %l1, %tstate
6730 wrhpr 0x4, %htstate
6731 retry
6732 fmovrse %o1, %f28, %f29
6733 sra %i1, 0x06, %g5
6734 edge16l %i3, %o5, %l4
6735loop_644:
6736 mulx %g3, 0x0895, %o2
6737 tn %icc, 0x6
6738 swap [%l7 + 0x4C], %i4
6739 fornot2 %f14, %f6, %f24
6740 st %f0, [%l7 + 0x20]
6741 wr %g0, 0x19, %asi
6742 ldswa [%l7 + 0x58] %asi, %o0
6743 edge8 %i6, %g1, %l0
6744 srlx %i2, %l2, %i5
6745 smulcc %i7, 0x0A73, %o4
6746 addccc %g7, 0x19E5, %l1
6747 fandnot2 %f10, %f26, %f18
6748 fxnors %f11, %f5, %f1
6749 flush %l7 + 0x14
6750 subccc %g2, 0x13E1, %o6
6751 addc %g6, 0x03A6, %i0
6752 fxnor %f20, %f2, %f20
6753 fxor %f6, %f4, %f10
6754 movge %xcc, %l3, %l5
6755 movleu %icc, %g4, %o3
6756 edge16 %l6, %o1, %o7
6757 taddcc %g5, %i1, %i3
6758 subcc %l4, %g3, %o5
6759 movrne %i4, %o2, %i6
6760 movleu %icc, %g1, %o0
6761 movgu %icc, %i2, %l2
6762 add %l7, 0x30, %l6
6763 wr %g0, 0x04, %asi
6764 casa [%l6] 0x04, %l0, %i5
6765 taddcc %o4, 0x1D1A, %i7
6766 tleu %icc, 0x5
6767 sllx %g7, %g2, %o6
6768 bvs,a loop_645
6769 stx %l1, [%l7 + 0x60]
6770 edge32ln %g6, %i0, %l5
6771 fmovse %xcc, %f31, %f5
6772loop_645:
6773 ldsh [%l7 + 0x5C], %l3
6774 umulcc %g4, 0x1542, %l6
6775 edge16l %o1, %o7, %g5
6776 popc %i1, %i3
6777 array8 %o3, %g3, %o5
6778 fmovsg %xcc, %f26, %f16
6779 saved
6780 rdpr %cwp, %g1
6781 rdpr %cansave, %g2
6782 rdpr %canrestore, %g3
6783 rdpr %cleanwin, %g4
6784 rdpr %otherwin, %g5
6785 rdpr %wstate, %g6
6786 andncc %i4, %o2, %i6
6787 xnorcc %g1, %l4, %o0
6788 edge32l %i2, %l0, %i5
6789 fmovrse %o4, %f16, %f23
6790 fmovsvc %icc, %f14, %f17
6791 or %i7, 0x17CE, %g7
6792 stx %l2, [%l7 + 0x78]
6793 wr %g0, 0x81, %asi
6794 ldda [%l7 + 0x40] %asi, %o6
6795 movrlz %g2, %g6, %i0
6796 tsubcctv %l1, 0x087E, %l3
6797 fnot1s %f20, %f21
6798 prefetch [%l7 + 0x78], 0x2
6799 taddcc %g4, %l6, %l5
6800 fblg,a %fcc3, loop_646
6801 ldsh [%l7 + 0x62], %o7
6802 set 0x7D, %l5
6803 ldsba [%l7 + %l5] 0x14, %g5
6804loop_646:
6805 brgez,a %i1, loop_647
6806 and %i3, %o3, %o1
6807 move %xcc, %o5, %i4
6808 mulx %o2, %i6, %g3
6809loop_647:
6810 xnorcc %g1, 0x1432, %o0
6811 membar 0x14
6812 srax %l4, %l0, %i2
6813 sub %i5, 0x0973, %o4
6814 tcc %xcc, 0x3
6815 movne %xcc, %i7, %l2
6816 orcc %o6, %g2, %g7
6817 fmovdne %xcc, %f17, %f16
6818 xnor %i0, 0x18BB, %g6
6819 tgu %xcc, 0x6
6820 fornot1 %f2, %f24, %f30
6821 fmovrsne %l3, %f19, %f8
6822 wr %g0, 0x04, %asi
6823 ldstuba [%l7 + 0x70] %asi, %l1
6824 edge8l %l6, %g4, %l5
6825 alignaddr %g5, %i1, %i3
6826 fcmpeq16 %f20, %f0, %o7
6827 move %icc, %o3, %o1
6828 fmovdpos %xcc, %f20, %f23
6829 ldstub [%l7 + 0x38], %i4
6830 be,a,pn %icc, loop_648
6831 te %icc, 0x0
6832 srlx %o2, %o5, %g3
6833 movrgz %g1, %i6, %o0
6834loop_648:
6835 fmovsleu %icc, %f5, %f7
6836 subcc %l4, 0x0792, %l0
6837 tge %xcc, 0x5
6838 tge %xcc, 0x7
6839 fmovrse %i2, %f7, %f1
6840 fbl %fcc2, loop_649
6841 tleu %icc, 0x3
6842 set 0x4C, %g7
6843 ldsba [%l7 + %g7] 0x15, %o4
6844loop_649:
6845 movpos %xcc, %i5, %l2
6846 brnz,a %i7, loop_650
6847 fmovde %icc, %f18, %f1
6848 tsubcctv %o6, 0x0583, %g2
6849 edge8n %i0, %g6, %g7
6850loop_650:
6851 xorcc %l3, %l6, %g4
6852 taddcc %l1, %g5, %l5
6853 popc %i1, %i3
6854 fbu %fcc2, loop_651
6855 orncc %o3, 0x0A42, %o1
6856 brlz %i4, loop_652
6857 fone %f18
6858loop_651:
6859 fmovrslz %o7, %f12, %f19
6860 te %icc, 0x7
6861loop_652:
6862 fones %f19
6863 andncc %o2, %o5, %g1
6864 fbuge %fcc0, loop_653
6865 tn %icc, 0x0
6866 fmovdpos %icc, %f0, %f0
6867 subc %g3, %o0, %i6
6868loop_653:
6869 brnz,a %l0, loop_654
6870 pdist %f12, %f16, %f2
6871 fbge,a %fcc3, loop_655
6872 fmovdcs %icc, %f14, %f31
6873loop_654:
6874 tleu %xcc, 0x7
6875 fone %f18
6876loop_655:
6877 edge16ln %l4, %o4, %i2
6878 tne %icc, 0x1
6879 edge8ln %i5, %l2, %o6
6880 move %xcc, %g2, %i7
6881 be,pt %xcc, loop_656
6882 movl %icc, %i0, %g6
6883 sra %g7, %l6, %g4
6884 fbug,a %fcc3, loop_657
6885loop_656:
6886 array32 %l1, %g5, %l3
6887 movg %xcc, %l5, %i1
6888 fbe,a %fcc2, loop_658
6889loop_657:
6890 edge8n %i3, %o1, %i4
6891 set 0x1D, %g2
6892 ldstuba [%l7 + %g2] 0x10, %o7
6893loop_658:
6894 movrlz %o2, %o5, %g1
6895 movrlez %o3, %o0, %g3
6896 fblg,a %fcc3, loop_659
6897 udivcc %i6, 0x0ED8, %l0
6898 fnands %f20, %f18, %f5
6899 edge8l %o4, %l4, %i2
6900loop_659:
6901 sdivx %i5, 0x08AA, %l2
6902 fmovrslz %g2, %f6, %f25
6903 siam 0x4
6904 andcc %o6, 0x106C, %i7
6905 fcmpne16 %f20, %f12, %i0
6906 movl %xcc, %g6, %g7
6907 movle %xcc, %l6, %g4
6908 brgz,a %l1, loop_660
6909 fmovscs %xcc, %f9, %f11
6910 fnand %f6, %f12, %f0
6911 brlez,a %g5, loop_661
6912loop_660:
6913 movcc %xcc, %l3, %l5
6914 sdiv %i1, 0x1272, %o1
6915 edge32ln %i3, %o7, %i4
6916loop_661:
6917 edge16l %o2, %o5, %o3
6918 ld [%l7 + 0x50], %f29
6919 wr %g0, 0x10, %asi
6920 ldstuba [%l7 + 0x79] %asi, %g1
6921 add %o0, 0x16D1, %i6
6922 movrne %g3, %o4, %l0
6923 fbo,a %fcc1, loop_662
6924 bpos,a,pt %icc, loop_663
6925 sethi 0x1000, %i2
6926 fabsd %f22, %f4
6927loop_662:
6928 fbe,a %fcc1, loop_664
6929loop_663:
6930 fbne %fcc1, loop_665
6931 fmovdl %xcc, %f28, %f8
6932 sth %l4, [%l7 + 0x62]
6933loop_664:
6934 addc %i5, %l2, %g2
6935loop_665:
6936 xnor %o6, %i7, %g6
6937 orncc %i0, %g7, %g4
6938 ta %xcc, 0x7
6939 subccc %l6, 0x144A, %l1
6940 tvs %icc, 0x4
6941 wr %g0, 0x11, %asi
6942 lduha [%l7 + 0x76] %asi, %l3
6943 fmovrdlez %g5, %f0, %f8
6944 movrlez %l5, %i1, %o1
6945 fandnot2 %f8, %f16, %f4
6946 udivx %o7, 0x01A2, %i4
6947 sir 0x1920
6948 fbul %fcc3, loop_666
6949 fbuge %fcc2, loop_667
6950 umul %o2, 0x1ECC, %o5
6951 xnor %i3, 0x04EF, %g1
6952loop_666:
6953 st %f17, [%l7 + 0x1C]
6954loop_667:
6955 orn %o3, %i6, %o0
6956 movrne %g3, %o4, %i2
6957 fbg,a %fcc0, loop_668
6958 bn %xcc, loop_669
6959 fbue,a %fcc2, loop_670
6960 movle %icc, %l4, %l0
6961loop_668:
6962 udivcc %i5, 0x025B, %g2
6963loop_669:
6964 tpos %xcc, 0x3
6965loop_670:
6966 orncc %l2, 0x073B, %o6
6967 xor %i7, 0x1653, %i0
6968 xor %g6, %g4, %g7
6969 fmovsl %xcc, %f1, %f23
6970 fcmpgt32 %f20, %f12, %l6
6971 array8 %l1, %g5, %l5
6972 udivcc %i1, 0x02C9, %o1
6973 fbule,a %fcc0, loop_671
6974 fmovs %f6, %f11
6975 edge8 %l3, %o7, %i4
6976 movge %icc, %o2, %i3
6977loop_671:
6978 movvs %xcc, %o5, %o3
6979 tcc %xcc, 0x2
6980 subccc %g1, %o0, %i6
6981 tpos %xcc, 0x2
6982 tsubcctv %o4, 0x18B9, %g3
6983 orcc %l4, %i2, %l0
6984 tne %xcc, 0x6
6985 movrne %g2, 0x144, %i5
6986 fmovrslez %l2, %f3, %f27
6987 subccc %i7, %i0, %g6
6988 wr %g0, 0x11, %asi
6989 swapa [%l7 + 0x64] %asi, %o6
6990 st %f25, [%l7 + 0x0C]
6991 addccc %g4, 0x1639, %g7
6992 add %l7, 0x60, %l6
6993 wr %g0, 0x89, %asi
6994 ldxa [%l6] %asi, %l1
6995 casxa [%l6] %asi, %l1, %g5
6996 umulcc %l5, 0x119D, %l6
6997 sra %i1, %l3, %o7
6998 sllx %o1, 0x1E, %o2
6999 wr %g0, 0x80, %asi
7000 lduha [%l7 + 0x12] %asi, %i3
7001 edge32 %o5, %o3, %g1
7002 ble,a loop_672
7003 call loop_673
7004 movvs %xcc, %o0, %i6
7005 tvc %xcc, 0x4
7006loop_672:
7007 fmovdg %xcc, %f24, %f31
7008loop_673:
7009 nop
7010 wr %g0, 0x80, %asi
7011 lduba [%l7 + 0x69] %asi, %i4
7012 ta %xcc, 0x3
7013 wr %g0, 0x88, %asi
7014 stda %g2, [%l7 + 0x78] %asi
7015 tne %icc, 0x2
7016 wr %g0, 0x27, %asi
7017 stwa %o4, [%l7 + 0x20] %asi
7018 membar #Sync
7019 udivx %l4, 0x15CC, %l0
7020 movne %xcc, %g2, %i5
7021 addcc %l2, 0x1C66, %i7
7022 prefetch [%l7 + 0x50], 0x1
7023 movre %i2, 0x0BD, %i0
7024 tg %xcc, 0x1
7025 subcc %g6, 0x04C3, %g4
7026 set 0x5E, %i7
7027 lduha [%l7 + %i7] 0x19, %g7
7028 edge16l %o6, %l1, %g5
7029 edge32n %l5, %i1, %l6
7030 fblg,a %fcc0, loop_674
7031 brnz %l3, loop_675
7032 bvc,a,pt %icc, loop_676
7033 fcmpd %fcc1, %f10, %f26
7034loop_674:
7035 movrgz %o1, %o2, %i3
7036loop_675:
7037 fandnot2s %f7, %f6, %f0
7038loop_676:
7039 fmovsne %xcc, %f26, %f2
7040 xnorcc %o5, 0x19EE, %o3
7041 ba,a %icc, loop_677
7042 fmuld8ulx16 %f29, %f21, %f12
7043 addcc %o7, %o0, %g1
7044 udivx %i6, 0x1B17, %g3
7045loop_677:
7046 tleu %xcc, 0x6
7047 fands %f24, %f21, %f10
7048 fmul8sux16 %f26, %f8, %f22
7049 bneg,pt %xcc, loop_678
7050 umul %i4, %o4, %l0
7051 array16 %l4, %g2, %l2
7052 fpadd32 %f14, %f30, %f6
7053loop_678:
7054 bgu,pt %xcc, loop_679
7055 udivx %i5, 0x023D, %i2
7056 edge8n %i7, %i0, %g6
7057 and %g7, %o6, %g4
7058loop_679:
7059 fbule %fcc0, loop_680
7060 mova %icc, %l1, %l5
7061 sir 0x0D94
7062 popc %i1, %g5
7063loop_680:
7064 movne %xcc, %l3, %l6
7065 tn %xcc, 0x3
7066 andcc %o2, 0x11CB, %i3
7067 tneg %xcc, 0x6
7068 tgu %xcc, 0x5
7069 addccc %o5, 0x071B, %o1
7070 fornot2 %f0, %f8, %f18
7071 fbe,a %fcc3, loop_681
7072 subccc %o3, 0x149B, %o0
7073 fmuld8ulx16 %f11, %f27, %f6
7074 fsrc2s %f15, %f10
7075loop_681:
7076 tneg %xcc, 0x3
7077 set 0x1E, %l1
7078 ldsba [%l7 + %l1] 0x04, %o7
7079 set 0x46, %i5
7080 ldsha [%l7 + %i5] 0x11, %i6
7081 xnorcc %g1, %g3, %i4
7082 popc %o4, %l0
7083 fmovrsgez %l4, %f16, %f30
7084 sdiv %l2, 0x1B07, %g2
7085 saved
7086 rdpr %cwp, %g1
7087 rdpr %cansave, %g2
7088 rdpr %canrestore, %g3
7089 rdpr %cleanwin, %g4
7090 rdpr %otherwin, %g5
7091 rdpr %wstate, %g6
7092 fpack16 %f16, %f21
7093 fxnors %f9, %f11, %f13
7094 mova %icc, %i2, %i5
7095 srl %i7, 0x1F, %g6
7096 fbule,a %fcc3, loop_682
7097 ldsw [%l7 + 0x24], %g7
7098 fbl,a %fcc1, loop_683
7099 tge %xcc, 0x6
7100loop_682:
7101 fmovdpos %xcc, %f17, %f19
7102 udivcc %i0, 0x1324, %o6
7103loop_683:
7104 sethi 0x11A0, %l1
7105 andncc %l5, %g4, %i1
7106 edge16l %l3, %l6, %g5
7107 andcc %o2, 0x0BFB, %o5
7108 fba %fcc3, loop_684
7109 edge8ln %o1, %o3, %i3
7110 set 0x7F, %l0
7111 ldstuba [%l7 + %l0] 0x80, %o0
7112loop_684:
7113 fmovrse %o7, %f8, %f22
7114 tvs %icc, 0x7
7115 edge16l %i6, %g1, %g3
7116 fmovda %xcc, %f14, %f22
7117 sll %o4, 0x04, %l0
7118 nop
7119 set 0x40, %i4
7120 ldsh [%l7 + %i4], %l4
7121 edge32 %i4, %l2, %g2
7122 wr %g0, 0xea, %asi
7123 stha %i2, [%l7 + 0x38] %asi
7124 membar #Sync
7125 fmovsa %icc, %f18, %f27
7126 fornot2 %f10, %f4, %f30
7127 fmovdcc %icc, %f31, %f7
7128 fcmpes %fcc2, %f25, %f0
7129 ldsb [%l7 + 0x6B], %i7
7130 tcs %icc, 0x2
7131 orncc %i5, 0x006C, %g7
7132 fmovsge %icc, %f0, %f23
7133 movrlez %g6, 0x3C7, %i0
7134 fcmpne32 %f18, %f4, %l1
7135 fcmpd %fcc2, %f10, %f0
7136 ble,pt %icc, loop_685
7137 fmovsle %xcc, %f20, %f10
7138 udiv %o6, 0x1226, %g4
7139 te %xcc, 0x1
7140loop_685:
7141 nop
7142 set 0x28, %o4
7143 sta %f26, [%l7 + %o4] 0x11
7144 bl loop_686
7145 smul %l5, %i1, %l3
7146 edge8l %l6, %g5, %o5
7147 ldsh [%l7 + 0x6E], %o1
7148loop_686:
7149 te %xcc, 0x4
7150 movneg %icc, %o2, %o3
7151 ldd [%l7 + 0x70], %f24
7152 fmovrdlz %i3, %f14, %f18
7153 mulscc %o0, 0x0430, %i6
7154 movpos %xcc, %o7, %g1
7155 udivx %o4, 0x0C6E, %l0
7156 tleu %xcc, 0x3
7157 xnor %g3, 0x130D, %l4
7158 membar 0x03
7159 xnorcc %i4, 0x1DAF, %g2
7160 saved
7161 rdpr %cwp, %g1
7162 rdpr %cansave, %g2
7163 rdpr %canrestore, %g3
7164 rdpr %cleanwin, %g4
7165 rdpr %otherwin, %g5
7166 rdpr %wstate, %g6
7167 fcmpes %fcc2, %f7, %f30
7168 fcmps %fcc2, %f31, %f23
7169 bge,pn %icc, loop_687
7170 addccc %i2, 0x137B, %i7
7171 fmovrsgz %i5, %f14, %f29
7172 edge16n %l2, %g6, %g7
7173loop_687:
7174 bn,a loop_688
7175 tneg %xcc, 0x6
7176 add %l7, 0x20, %l6
7177 wr %g0, 0x81, %asi
7178 casa [%l6] 0x81, %i0, %l1
7179loop_688:
7180 movgu %icc, %g4, %l5
7181 std %i0, [%l7 + 0x40]
7182 mova %icc, %l3, %l6
7183 movleu %icc, %o6, %o5
7184 fmul8x16al %f22, %f26, %f16
7185 fbul %fcc2, loop_689
7186 fmovrsgz %g5, %f21, %f30
7187 popc %o1, %o2
7188 lduw [%l7 + 0x08], %o3
7189loop_689:
7190 bneg,a loop_690
7191 xorcc %o0, %i6, %o7
7192 xor %g1, 0x0A75, %i3
7193 ble,a,pn %icc, loop_691
7194loop_690:
7195 tne %icc, 0x6
7196 nop
7197 setx loop_692, %l0, %l1
7198 wrpr 0x1, %tl
7199 wrpr %l1, %tpc
7200 add %l1, 0x4, %l1
7201 wrpr %l1, %tnpc
7202 setx 0x34400001400, %l0, %l1
7203 wrpr %l1, %tstate
7204 wrhpr 0x4, %htstate
7205 retry
7206 smulcc %o4, 0x1C9B, %l0
7207loop_691:
7208 nop
7209 set 0x60, %o3
7210 ldxa [%l7 + %o3] 0x80, %l4
7211loop_692:
7212 fmovdcs %icc, %f7, %f24
7213 movge %xcc, %i4, %g2
7214 membar #Sync
7215 set 0x40, %i2
7216 ldda [%l7 + %i2] 0x17, %f16
7217 bpos %icc, loop_693
7218 xnorcc %g3, 0x0655, %i2
7219 alignaddr %i5, %i7, %l2
7220 ta %xcc, 0x1
7221loop_693:
7222 orcc %g6, 0x07CC, %g7
7223 bshuffle %f16, %f0, %f10
7224 movre %l1, %g4, %l5
7225 movrlez %i1, %l3, %i0
7226 stb %l6, [%l7 + 0x1D]
7227 or %o6, 0x1D49, %g5
7228 fmovrsgez %o1, %f24, %f28
7229 prefetch [%l7 + 0x20], 0x2
7230 bvc,a,pn %icc, loop_694
7231 fcmpgt32 %f4, %f0, %o5
7232 fpack16 %f12, %f18
7233 fnot2s %f11, %f15
7234loop_694:
7235 edge32l %o3, %o2, %o0
7236 movl %xcc, %i6, %o7
7237 edge16 %g1, %o4, %l0
7238 mulscc %i3, 0x008F, %i4
7239 set 0x6F, %i0
7240 ldstuba [%l7 + %i0] 0x0c, %g2
7241 udiv %g3, 0x1FCA, %i2
7242 xor %l4, %i5, %l2
7243 ldsh [%l7 + 0x72], %i7
7244 udivx %g7, 0x1D4D, %g6
7245 movre %l1, 0x1B6, %l5
7246 tvs %xcc, 0x5
7247 xorcc %i1, %l3, %i0
7248 tg %icc, 0x0
7249 wr %g0, 0x88, %asi
7250 swapa [%l7 + 0x24] %asi, %g4
7251 movneg %icc, %l6, %o6
7252 popc %o1, %g5
7253 tsubcc %o5, %o2, %o3
7254 subc %o0, %o7, %g1
7255 wr %g0, 0x10, %asi
7256 lduwa [%l7 + 0x54] %asi, %o4
7257 fcmpgt32 %f6, %f4, %l0
7258 udivx %i3, 0x1EFB, %i4
7259 fone %f14
7260 wr %g0, 0x89, %asi
7261 lduha [%l7 + 0x38] %asi, %i6
7262 movpos %xcc, %g2, %g3
7263 flush %l7 + 0x74
7264 fxor %f2, %f16, %f14
7265 srax %l4, 0x05, %i5
7266 movrne %i2, 0x13D, %i7
7267 fmovde %icc, %f7, %f18
7268 fexpand %f20, %f12
7269 fors %f24, %f5, %f26
7270 fbue,a %fcc2, loop_695
7271 fpmerge %f13, %f31, %f10
7272 membar 0x38
7273 movvs %xcc, %l2, %g6
7274loop_695:
7275 fmovde %xcc, %f23, %f9
7276 or %g7, %l5, %l1
7277 andcc %l3, 0x0840, %i0
7278 tvc %xcc, 0x1
7279 tn %icc, 0x5
7280 fpmerge %f25, %f10, %f14
7281 for %f2, %f22, %f2
7282 array32 %i1, %g4, %o6
7283 movrne %o1, %g5, %o5
7284 fbo %fcc0, loop_696
7285 fpsub32 %f4, %f18, %f6
7286 movcc %xcc, %o2, %l6
7287 fbl,a %fcc2, loop_697
7288loop_696:
7289 fmul8sux16 %f16, %f20, %f16
7290 movrlz %o0, 0x26A, %o3
7291 movle %icc, %o7, %g1
7292loop_697:
7293 nop
7294 set 0x30, %i3
7295 prefetcha [%l7 + %i3] 0x81, 0x1
7296 flush %l7 + 0x14
7297 udiv %l0, 0x0318, %i4
7298 fmul8sux16 %f28, %f22, %f20
7299 tleu %icc, 0x0
7300 fmovscc %icc, %f5, %f27
7301 std %i6, [%l7 + 0x48]
7302 call loop_698
7303 addcc %g2, %i3, %g3
7304 membar #Sync
7305 set 0x40, %o6
7306 ldda [%l7 + %o6] 0xf8, %f16
7307loop_698:
7308 movl %icc, %i5, %l4
7309 ldd [%l7 + 0x40], %i6
7310 fbu,a %fcc2, loop_699
7311 bne,a %xcc, loop_700
7312 move %icc, %l2, %i2
7313 fsrc1 %f20, %f12
7314loop_699:
7315 swap [%l7 + 0x5C], %g6
7316loop_700:
7317 membar 0x3F
7318 ldsw [%l7 + 0x08], %g7
7319 nop
7320 set 0x47, %l6
7321 stb %l5, [%l7 + %l6]
7322 fbu,a %fcc1, loop_701
7323 sethi 0x1296, %l3
7324 alignaddr %l1, %i1, %i0
7325 sllx %g4, 0x13, %o1
7326loop_701:
7327 edge8n %g5, %o5, %o6
7328 ble %xcc, loop_702
7329 edge16ln %o2, %o0, %l6
7330 fmovrdgz %o3, %f14, %f30
7331 orncc %o7, %o4, %g1
7332loop_702:
7333 fbl %fcc0, loop_703
7334 array8 %i4, %i6, %g2
7335 alignaddrl %l0, %g3, %i3
7336 sir 0x1C07
7337loop_703:
7338 nop
7339 set 0x7C, %l2
7340 stwa %i5, [%l7 + %l2] 0x11
7341 fand %f22, %f30, %f0
7342 popc %l4, %l2
7343 fpadd16s %f7, %f3, %f11
7344 movrgz %i7, 0x14B, %i2
7345 brz %g6, loop_704
7346 restored
7347 rdpr %cwp, %g1
7348 rdpr %cansave, %g2
7349 rdpr %canrestore, %g3
7350 rdpr %cleanwin, %g4
7351 rdpr %otherwin, %g5
7352 rdpr %wstate, %g6
7353 sdivx %l5, 0x19C0, %g7
7354 bgu loop_705
7355loop_704:
7356 sll %l1, %i1, %i0
7357 mulscc %g4, %o1, %l3
7358 fbue %fcc0, loop_706
7359loop_705:
7360 fbuge,a %fcc2, loop_707
7361 fmovrslz %g5, %f27, %f18
7362 fbule %fcc1, loop_708
7363loop_706:
7364 udivcc %o5, 0x11A3, %o2
7365loop_707:
7366 tvs %xcc, 0x7
7367 restored
7368 rdpr %cwp, %g1
7369 rdpr %cansave, %g2
7370 rdpr %canrestore, %g3
7371 rdpr %cleanwin, %g4
7372 rdpr %otherwin, %g5
7373 rdpr %wstate, %g6
7374loop_708:
7375 add %o0, %l6, %o3
7376 sdivx %o6, 0x0263, %o7
7377 fmovdl %icc, %f30, %f27
7378 subc %o4, %i4, %i6
7379 fblg %fcc2, loop_709
7380 movneg %icc, %g1, %g2
7381 fmovse %xcc, %f14, %f24
7382 fornot2 %f2, %f6, %f28
7383loop_709:
7384 fmul8x16au %f4, %f20, %f18
7385 movl %icc, %g3, %i3
7386 edge32l %i5, %l0, %l4
7387 fmovrsgz %i7, %f0, %f13
7388 movrlez %l2, 0x28F, %i2
7389 set 0x34, %g3
7390 stwa %g6, [%l7 + %g3] 0x81
7391 xor %l5, 0x0E5D, %g7
7392 tg %icc, 0x6
7393 saved
7394 rdpr %cwp, %g1
7395 rdpr %cansave, %g2
7396 rdpr %canrestore, %g3
7397 rdpr %cleanwin, %g4
7398 rdpr %otherwin, %g5
7399 rdpr %wstate, %g6
7400 fand %f24, %f22, %f14
7401 stx %l1, [%l7 + 0x20]
7402 stbar
7403 bne loop_710
7404 fzeros %f11
7405 umul %i1, 0x107B, %g4
7406 nop
7407 setx loop_711, %l0, %l1
7408 wrpr 0x1, %tl
7409 wrpr %l1, %tpc
7410 add %l1, 0x4, %l1
7411 wrpr %l1, %tnpc
7412 setx 0x34400001400, %l0, %l1
7413 wrpr %l1, %tstate
7414 wrhpr 0x4, %htstate
7415 retry
7416loop_710:
7417 or %o1, %i0, %l3
7418 wr %g0, 0x19, %asi
7419 sta %f21, [%l7 + 0x40] %asi
7420loop_711:
7421 tle %xcc, 0x4
7422 bl,a,pn %xcc, loop_712
7423 umulcc %g5, %o5, %o2
7424 bge,pt %icc, loop_713
7425 brlez %l6, loop_714
7426loop_712:
7427 mulx %o3, %o6, %o7
7428 movge %xcc, %o4, %i4
7429loop_713:
7430 fxor %f14, %f28, %f22
7431loop_714:
7432 sll %i6, %g1, %g2
7433 tcc %icc, 0x1
7434 edge16n %o0, %i3, %i5
7435 move %icc, %g3, %l0
7436 fba,a %fcc3, loop_715
7437 fmuld8sux16 %f26, %f27, %f22
7438 umul %l4, 0x10F1, %l2
7439 bshuffle %f14, %f10, %f24
7440loop_715:
7441 bshuffle %f28, %f6, %f4
7442 movge %xcc, %i7, %g6
7443 prefetch [%l7 + 0x64], 0x0
7444 set 0x50, %l3
7445 ldda [%l7 + %l3] 0xe3, %i2
7446 udivx %g7, 0x1397, %l5
7447 add %l7, 0x18, %l6
7448 wr %g0, 0x80, %asi
7449 ldxa [%l6] %asi, %i1
7450 casxa [%l6] %asi, %i1, %l1
7451 tcc %icc, 0x7
7452 bge,a,pn %icc, loop_716
7453 fbge %fcc0, loop_717
7454 fpackfix %f10, %f10
7455 fpadd32s %f20, %f27, %f7
7456loop_716:
7457 fmuld8sux16 %f6, %f17, %f4
7458loop_717:
7459 fmovda %xcc, %f2, %f25
7460 add %l7, 0x50, %l6
7461 wr %g0, 0x0c, %asi
7462 lda [%l6] %asi, %g4
7463 casa [%l6] %asi, %g4, %o1
7464 tvc %xcc, 0x4
7465 wr %g0, 0xe2, %asi
7466 stha %l3, [%l7 + 0x46] %asi
7467 membar #Sync
7468 edge32 %g5, %i0, %o2
7469 alignaddr %o5, %l6, %o3
7470 movge %xcc, %o7, %o4
7471 fmovdneg %xcc, %f4, %f13
7472 fpadd32 %f2, %f10, %f16
7473 std %o6, [%l7 + 0x28]
7474 fbuge %fcc0, loop_718
7475 tne %icc, 0x4
7476 membar 0x5F
7477 fpsub32s %f20, %f13, %f31
7478loop_718:
7479 smulcc %i6, %g1, %i4
7480 faligndata %f10, %f28, %f10
7481 sra %o0, 0x18, %g2
7482 fpadd16 %f14, %f30, %f28
7483 call loop_719
7484 call loop_720
7485 fmovdn %icc, %f20, %f30
7486 wr %g0, 0x18, %asi
7487 prefetcha [%l7 + 0x40] %asi, 0x2
7488loop_719:
7489 movvs %icc, %i5, %g3
7490loop_720:
7491 movrne %l4, %l2, %i7
7492 wr %g0, 0x18, %asi
7493 lduba [%l7 + 0x41] %asi, %g6
7494 set 0x68, %g6
7495 stxa %l0, [%l7 + %g6] 0xea
7496 membar #Sync
7497 fmul8ulx16 %f22, %f30, %f16
7498 orn %g7, %l5, %i1
7499 edge8ln %l1, %i2, %g4
7500 array8 %o1, %l3, %g5
7501 set 0x30, %o5
7502 ldda [%l7 + %o5] 0x2a, %o2
7503 alignaddr %i0, %l6, %o3
7504 fbuge,a %fcc2, loop_721
7505 te %xcc, 0x0
7506 edge16 %o5, %o7, %o4
7507 fzero %f10
7508loop_721:
7509 bneg loop_722
7510 fnand %f4, %f8, %f16
7511 smul %i6, %g1, %o6
7512 movrgz %i4, 0x22D, %g2
7513loop_722:
7514 tpos %icc, 0x5
7515 mova %xcc, %o0, %i5
7516 fmul8sux16 %f0, %f6, %f4
7517 udivcc %i3, 0x1D30, %l4
7518 movrlez %l2, %i7, %g3
7519 tcc %xcc, 0x4
7520 sra %l0, %g7, %l5
7521 mova %icc, %i1, %g6
7522 ldstub [%l7 + 0x10], %l1
7523 subccc %g4, 0x0DDC, %o1
7524 set 0x46, %o1
7525 ldsba [%l7 + %o1] 0x04, %i2
7526 edge32ln %l3, %g5, %i0
7527 wr %g0, 0x19, %asi
7528 lda [%l7 + 0x60] %asi, %f14
7529 fnands %f21, %f27, %f9
7530 movpos %xcc, %l6, %o3
7531 tvs %xcc, 0x5
7532 alignaddrl %o2, %o7, %o4
7533 xorcc %i6, 0x1CB9, %g1
7534 fmul8sux16 %f18, %f4, %f24
7535 tle %icc, 0x4
7536 sdivx %o5, 0x1D0A, %o6
7537 fbg %fcc2, loop_723
7538 mova %icc, %i4, %g2
7539 fnot2s %f4, %f9
7540 xorcc %i5, %i3, %l4
7541loop_723:
7542 edge8n %l2, %o0, %i7
7543 fba %fcc2, loop_724
7544 bn,a %icc, loop_725
7545 fbul,a %fcc0, loop_726
7546 movrlez %l0, 0x196, %g3
7547loop_724:
7548 fcmpgt16 %f18, %f4, %l5
7549loop_725:
7550 edge32ln %g7, %i1, %l1
7551loop_726:
7552 tsubcctv %g6, %o1, %g4
7553 orncc %i2, 0x073F, %g5
7554 ta %icc, 0x2
7555 brgez %l3, loop_727
7556 smul %i0, %l6, %o3
7557 ldd [%l7 + 0x78], %o6
7558 sdivx %o2, 0x01C5, %o4
7559loop_727:
7560 movn %xcc, %i6, %g1
7561 fpadd16 %f12, %f10, %f10
7562 orn %o5, 0x0E1D, %o6
7563 fsrc2s %f15, %f15
7564 smulcc %g2, 0x0329, %i5
7565 movgu %icc, %i4, %i3
7566 mova %xcc, %l4, %o0
7567 xnor %l2, 0x1A9F, %l0
7568 fmovdpos %icc, %f8, %f20
7569 fmovsne %xcc, %f9, %f14
7570 xnorcc %g3, %i7, %g7
7571 addccc %l5, %i1, %g6
7572 fxnor %f22, %f8, %f6
7573 set 0x78, %g4
7574 ldsha [%l7 + %g4] 0x18, %l1
7575 fbn %fcc2, loop_728
7576 std %g4, [%l7 + 0x40]
7577 set 0x40, %i6
7578 stda %i2, [%l7 + %i6] 0x2b
7579 membar #Sync
7580loop_728:
7581 fcmpgt16 %f20, %f30, %o1
7582 addcc %l3, %g5, %i0
7583 te %xcc, 0x0
7584 fmovsvs %icc, %f11, %f17
7585 fmovda %xcc, %f29, %f10
7586 ba,pt %xcc, loop_729
7587 add %l6, 0x0630, %o7
7588 xor %o2, 0x1718, %o4
7589 fbuge,a %fcc1, loop_730
7590loop_729:
7591 fbl,a %fcc3, loop_731
7592 movn %xcc, %i6, %o3
7593 fpadd32 %f6, %f22, %f30
7594loop_730:
7595 edge16 %g1, %o5, %o6
7596loop_731:
7597 tl %xcc, 0x3
7598 fandnot1 %f18, %f10, %f26
7599 udivx %g2, 0x139D, %i4
7600 fpadd32s %f29, %f27, %f17
7601 fbul,a %fcc2, loop_732
7602 movleu %icc, %i5, %i3
7603 tcc %icc, 0x0
7604 fpsub16 %f28, %f4, %f4
7605loop_732:
7606 fbug %fcc3, loop_733
7607 ta %xcc, 0x5
7608 fmovdn %xcc, %f25, %f9
7609 fnors %f7, %f17, %f15
7610loop_733:
7611 tcs %xcc, 0x0
7612 tne %xcc, 0x2
7613 udiv %o0, 0x0294, %l4
7614 alignaddrl %l2, %l0, %g3
7615 sir 0x1305
7616 smul %i7, 0x0719, %g7
7617 fmovdneg %xcc, %f2, %f26
7618 xnorcc %l5, 0x17FA, %g6
7619 umul %i1, %g4, %l1
7620 movrlz %i2, 0x0A5, %l3
7621 mova %xcc, %o1, %g5
7622 array32 %l6, %i0, %o2
7623 set 0x4E, %g1
7624 ldstuba [%l7 + %g1] 0x0c, %o4
7625 fmovdcs %icc, %f6, %f3
7626 bg,a %icc, loop_734
7627 bvc %icc, loop_735
7628 andn %o7, %i6, %o3
7629 brlez,a %o5, loop_736
7630loop_734:
7631 fmovde %xcc, %f9, %f30
7632loop_735:
7633 fnegd %f0, %f8
7634 edge32l %o6, %g2, %i4
7635loop_736:
7636 fcmpeq16 %f10, %f4, %i5
7637 bpos,pn %icc, loop_737
7638 fcmpeq16 %f30, %f4, %g1
7639 restored
7640 rdpr %cwp, %g1
7641 rdpr %cansave, %g2
7642 rdpr %canrestore, %g3
7643 rdpr %cleanwin, %g4
7644 rdpr %otherwin, %g5
7645 rdpr %wstate, %g6
7646 nop
7647 setx loop_738, %l0, %l1
7648 wrpr 0x1, %tl
7649 wrpr %l1, %tnpc
7650 setx 0x34400001400, %l0, %l1
7651 wrpr %l1, %tstate
7652 wrhpr 0x4, %htstate
7653 done
7654loop_737:
7655 fabss %f0, %f1
7656 fmovda %xcc, %f26, %f9
7657 sethi 0x1774, %i3
7658loop_738:
7659 tle %icc, 0x4
7660 movrne %l4, %o0, %l0
7661 tle %icc, 0x4
7662 edge32l %l2, %g3, %g7
7663 fpack16 %f14, %f25
7664 or %i7, 0x1EDC, %l5
7665 subc %i1, %g6, %l1
7666 orncc %i2, 0x1B6F, %l3
7667 fba %fcc1, loop_739
7668 xnorcc %g4, %g5, %o1
7669 sethi 0x13BC, %i0
7670 popc %l6, %o4
7671loop_739:
7672 sdivcc %o2, 0x0EA1, %o7
7673 xorcc %o3, %i6, %o6
7674 movcc %xcc, %g2, %o5
7675 tcs %icc, 0x4
7676 ble,pt %xcc, loop_740
7677 alignaddr %i5, %i4, %i3
7678 movcc %xcc, %g1, %o0
7679 restored
7680 rdpr %cwp, %g1
7681 rdpr %cansave, %g2
7682 rdpr %canrestore, %g3
7683 rdpr %cleanwin, %g4
7684 rdpr %otherwin, %g5
7685 rdpr %wstate, %g6
7686loop_740:
7687 tcc %icc, 0x6
7688 fmovd %f14, %f2
7689 tpos %icc, 0x0
7690 srax %l4, 0x08, %l2
7691 ldsw [%l7 + 0x60], %g3
7692 bvc %icc, loop_741
7693 or %g7, 0x0390, %l0
7694 tcc %xcc, 0x2
7695 popc 0x1BFB, %i7
7696loop_741:
7697 movleu %xcc, %l5, %i1
7698 sth %l1, [%l7 + 0x1A]
7699 fands %f21, %f18, %f12
7700 add %g6, %l3, %g4
7701 fnegs %f15, %f25
7702 fmovsvs %xcc, %f0, %f23
7703 addcc %g5, %i2, %i0
7704 addcc %o1, %o4, %l6
7705 and %o2, 0x1B76, %o3
7706 fcmps %fcc3, %f15, %f5
7707 movrlz %i6, %o6, %g2
7708 xor %o5, %o7, %i4
7709 edge8 %i5, %i3, %g1
7710 bvc,pn %xcc, loop_742
7711 array8 %o0, %l4, %g3
7712 umul %g7, %l0, %l2
7713 move %icc, %l5, %i1
7714loop_742:
7715 fsrc2s %f3, %f27
7716 std %l0, [%l7 + 0x58]
7717 andcc %g6, %i7, %g4
7718 tg %icc, 0x7
7719 tge %xcc, 0x0
7720 set 0x18, %l4
7721 ldsba [%l7 + %l4] 0x04, %g5
7722 movvs %icc, %l3, %i0
7723 movrlz %o1, %o4, %i2
7724 move %xcc, %o2, %l6
7725 wr %g0, 0x88, %asi
7726 lduba [%l7 + 0x4B] %asi, %o3
7727 fmovsle %icc, %f19, %f11
7728 udivx %o6, 0x0BD1, %i6
7729 flush %l7 + 0x74
7730 umulcc %o5, 0x09DF, %o7
7731 set 0x38, %o2
7732 stxa %g2, [%g0 + %o2] 0x4f
7733 umul %i4, %i3, %i5
7734 sdivx %g1, 0x1103, %o0
7735 movcs %xcc, %l4, %g7
7736 andn %l0, %g3, %l2
7737 fmovsl %icc, %f16, %f9
7738 edge8 %l5, %l1, %g6
7739 ldstub [%l7 + 0x1D], %i7
7740 fmovdleu %icc, %f31, %f20
7741 smul %g4, %g5, %l3
7742 subc %i1, %o1, %o4
7743 sub %i0, 0x1DF7, %i2
7744 edge8 %o2, %l6, %o6
7745 edge8l %o3, %o5, %o7
7746 mulx %i6, %g2, %i3
7747 movrgz %i5, %i4, %o0
7748 sra %g1, 0x00, %l4
7749 brlz %g7, loop_743
7750 xor %l0, %g3, %l5
7751 taddcctv %l1, 0x1379, %l2
7752 srlx %g6, %g4, %g5
7753loop_743:
7754 orn %i7, 0x165E, %l3
7755 mova %xcc, %o1, %i1
7756 smul %i0, %i2, %o4
7757 st %f19, [%l7 + 0x14]
7758 ldd [%l7 + 0x70], %i6
7759 ldsh [%l7 + 0x74], %o6
7760 sethi 0x0A41, %o2
7761 edge16ln %o5, %o7, %i6
7762 add %o3, %g2, %i3
7763 movrgz %i5, 0x132, %i4
7764 brgez %o0, loop_744
7765 xor %l4, %g1, %l0
7766 sdivcc %g7, 0x1C1D, %g3
7767 stbar
7768loop_744:
7769 nop
7770 set 0x28, %o7
7771 prefetcha [%l7 + %o7] 0x89, 0x1
7772 srlx %l5, 0x1A, %g6
7773 sth %l2, [%l7 + 0x18]
7774 bge loop_745
7775 fmul8ulx16 %f16, %f8, %f4
7776 tsubcc %g5, %g4, %l3
7777 std %f10, [%l7 + 0x30]
7778loop_745:
7779 sra %i7, 0x19, %o1
7780 add %l7, 0x38, %l6
7781 wr %g0, 0x89, %asi
7782 ldxa [%l6] %asi, %i0
7783 casxa [%l6] 0x89, %i0, %i2
7784 fba,a %fcc0, loop_746
7785 fmovrslz %i1, %f23, %f22
7786 ldd [%l7 + 0x30], %f14
7787 tsubcctv %l6, 0x07C5, %o4
7788loop_746:
7789 fcmpgt32 %f30, %f30, %o2
7790 movrlez %o6, 0x049, %o7
7791 subccc %i6, 0x1D95, %o5
7792 smulcc %o3, 0x022D, %g2
7793 tcs %icc, 0x4
7794 fbu %fcc2, loop_747
7795 movre %i3, 0x017, %i5
7796 movg %icc, %i4, %o0
7797 movcc %xcc, %g1, %l0
7798loop_747:
7799 fmovda %icc, %f20, %f11
7800 udivcc %g7, 0x06F7, %g3
7801 smul %l1, 0x00E4, %l5
7802 fmovrslez %g6, %f5, %f15
7803 addccc %l2, 0x0B9E, %l4
7804 edge16 %g4, %g5, %l3
7805 fmuld8ulx16 %f24, %f2, %f20
7806 wr %g0, 0x80, %asi
7807 ldxa [%l7 + 0x58] %asi, %i7
7808 umul %i0, 0x110F, %o1
7809 smul %i2, 0x03B4, %i1
7810 fmovsleu %xcc, %f22, %f20
7811 fnot1 %f18, %f12
7812 fnegs %f3, %f2
7813 tcc %icc, 0x0
7814 fbug %fcc1, loop_748
7815 fmuld8sux16 %f3, %f4, %f30
7816 fmovdle %xcc, %f29, %f29
7817 movrlz %l6, %o4, %o6
7818loop_748:
7819 movge %xcc, %o7, %i6
7820 orn %o5, %o3, %o2
7821 edge32n %g2, %i5, %i4
7822 set 0x6C, %o0
7823 swapa [%l7 + %o0] 0x10, %o0
7824 fcmps %fcc2, %f28, %f11
7825 subc %g1, 0x154B, %i3
7826 movleu %icc, %g7, %l0
7827 fmovrde %g3, %f30, %f4
7828 movrlz %l1, 0x219, %l5
7829 tsubcctv %l2, %l4, %g6
7830 tge %xcc, 0x1
7831 ldsh [%l7 + 0x38], %g4
7832 movpos %xcc, %g5, %l3
7833 tvs %xcc, 0x5
7834 fbul,a %fcc0, loop_749
7835 xorcc %i7, 0x1BB3, %o1
7836 movgu %icc, %i0, %i1
7837 add %l6, %i2, %o6
7838loop_749:
7839 tl %icc, 0x6
7840 fmovrdne %o4, %f30, %f18
7841 tgu %xcc, 0x3
7842 edge32n %o7, %i6, %o5
7843 tpos %xcc, 0x0
7844 orcc %o3, %o2, %g2
7845 fmul8x16al %f7, %f17, %f4
7846 ld [%l7 + 0x7C], %f1
7847 fpsub32s %f7, %f13, %f22
7848 xor %i4, %o0, %g1
7849 xor %i5, %g7, %l0
7850 fmuld8ulx16 %f22, %f3, %f22
7851 xorcc %i3, %g3, %l1
7852 fmul8x16au %f11, %f28, %f16
7853 tn %icc, 0x4
7854 fxor %f18, %f24, %f8
7855 addccc %l5, 0x1B2B, %l4
7856 tn %icc, 0x1
7857 edge16n %g6, %l2, %g4
7858 wr %g0, 0x04, %asi
7859 prefetcha [%l7 + 0x70] %asi, 0x1
7860 movge %icc, %l3, %o1
7861 bpos,a %icc, loop_750
7862 fbo,a %fcc3, loop_751
7863 alignaddr %i0, %i1, %i7
7864 std %f28, [%l7 + 0x40]
7865loop_750:
7866 fxnors %f12, %f29, %f26
7867loop_751:
7868 mulx %l6, %i2, %o4
7869 brz %o6, loop_752
7870 fcmpne32 %f0, %f16, %i6
7871 fnegs %f30, %f9
7872 edge16n %o5, %o7, %o3
7873loop_752:
7874 andcc %g2, 0x0FB2, %i4
7875 set 0x74, %g5
7876 lda [%l7 + %g5] 0x81, %f29
7877 set 0x80, %l5
7878 ldxa [%g0 + %l5] 0x58, %o2
7879 movrgez %g1, %o0, %g7
7880 fble,a %fcc0, loop_753
7881 xor %l0, 0x1450, %i3
7882 fmovdne %icc, %f30, %f27
7883 edge32 %i5, %g3, %l1
7884loop_753:
7885 orcc %l5, 0x0BAA, %l4
7886 orn %g6, %l2, %g4
7887 xnor %l3, %o1, %i0
7888 sethi 0x1B5C, %g5
7889 fmul8x16al %f9, %f11, %f20
7890 movvc %icc, %i1, %l6
7891 umulcc %i2, %i7, %o4
7892 fbule,a %fcc1, loop_754
7893 sdivcc %o6, 0x0895, %i6
7894 edge8n %o7, %o5, %o3
7895 fmovdneg %xcc, %f14, %f12
7896loop_754:
7897 brz %g2, loop_755
7898 move %icc, %i4, %o2
7899 movrgez %g1, %g7, %o0
7900 fbn,a %fcc1, loop_756
7901loop_755:
7902 subc %l0, 0x0E03, %i3
7903 bpos,pn %xcc, loop_757
7904 mulx %i5, 0x06C9, %g3
7905loop_756:
7906 nop
7907 setx loop_758, %l0, %l1
7908 wrpr 0x1, %tl
7909 wrpr %l1, %tpc
7910 add %l1, 0x4, %l1
7911 wrpr %l1, %tnpc
7912 setx 0x34400001400, %l0, %l1
7913 wrpr %l1, %tstate
7914 wrhpr 0x4, %htstate
7915 retry
7916 call loop_759
7917loop_757:
7918 lduh [%l7 + 0x74], %l1
7919 set 0x2C, %i1
7920 stwa %l5, [%l7 + %i1] 0x15
7921loop_758:
7922 nop
7923 set 0x58, %g2
7924 stda %g6, [%l7 + %g2] 0x80
7925loop_759:
7926 ldsw [%l7 + 0x0C], %l4
7927 fmovdleu %xcc, %f18, %f28
7928 fmovdvc %xcc, %f3, %f4
7929 or %l2, 0x1257, %g4
7930 fnor %f4, %f30, %f14
7931 fmovsa %icc, %f31, %f0
7932 tle %icc, 0x7
7933 fxors %f31, %f19, %f6
7934 fsrc1 %f16, %f10
7935 swap [%l7 + 0x08], %l3
7936 fmovspos %icc, %f18, %f7
7937 wr %g0, 0x89, %asi
7938 lduha [%l7 + 0x1C] %asi, %i0
7939 tn %icc, 0x5
7940 subcc %g5, %i1, %o1
7941 movrgz %i2, 0x296, %i7
7942 fmul8ulx16 %f12, %f20, %f10
7943 movrgez %l6, 0x101, %o6
7944 fbule,a %fcc0, loop_760
7945 fbue %fcc1, loop_761
7946 fmovrsgez %i6, %f11, %f18
7947 fmovdvs %icc, %f29, %f16
7948loop_760:
7949 smulcc %o4, %o7, %o3
7950loop_761:
7951 udivx %g2, 0x0D4F, %i4
7952 movle %xcc, %o2, %o5
7953 fzeros %f28
7954 fpack16 %f24, %f10
7955 fpsub32 %f22, %f24, %f6
7956 fsrc1s %f25, %f31
7957 set 0x20, %i7
7958 stda %g6, [%l7 + %i7] 0x15
7959 udivcc %o0, 0x184E, %g1
7960 stw %l0, [%l7 + 0x40]
7961 sllx %i3, %i5, %l1
7962 fcmpne32 %f0, %f18, %l5
7963 ldsb [%l7 + 0x3B], %g6
7964 fmovrdne %g3, %f16, %f28
7965 movvc %icc, %l2, %g4
7966 fcmpgt32 %f26, %f24, %l3
7967 taddcctv %i0, %l4, %i1
7968 andcc %o1, %i2, %i7
7969 edge8n %l6, %g5, %i6
7970 fandnot1s %f9, %f17, %f27
7971 ta %xcc, 0x7
7972 call loop_762
7973 fmovrdgez %o6, %f26, %f4
7974 bneg loop_763
7975 fbuge,a %fcc1, loop_764
7976loop_762:
7977 fands %f13, %f15, %f20
7978 call loop_765
7979loop_763:
7980 fpadd32s %f29, %f7, %f12
7981loop_764:
7982 ldsh [%l7 + 0x2E], %o4
7983 tvs %icc, 0x4
7984loop_765:
7985 fmovsge %xcc, %f21, %f25
7986 ldd [%l7 + 0x68], %f20
7987 fcmple32 %f30, %f10, %o3
7988 movne %icc, %o7, %g2
7989 addcc %i4, %o2, %o5
7990 fbl %fcc0, loop_766
7991 edge16n %g7, %o0, %g1
7992 add %l0, 0x0CC4, %i3
7993 set 0x38, %l1
7994 prefetcha [%l7 + %l1] 0x81, 0x1
7995loop_766:
7996 fmovdle %xcc, %f16, %f16
7997 set 0x28, %g7
7998 stxa %i5, [%l7 + %g7] 0x80
7999 tg %icc, 0x4
8000 fmovsvc %icc, %f18, %f23
8001 fcmpgt32 %f28, %f8, %g6
8002 bpos,pn %icc, loop_767
8003 movrgez %g3, 0x3EF, %l5
8004 fpadd32 %f20, %f0, %f4
8005 stx %l2, [%l7 + 0x48]
8006loop_767:
8007 sir 0x1B61
8008 fcmpd %fcc3, %f14, %f0
8009 brgez,a %l3, loop_768
8010 tgu %xcc, 0x5
8011 nop
8012 setx loop_769, %l0, %l1
8013 wrpr 0x1, %tl
8014 wrpr %l1, %tpc
8015 add %l1, 0x4, %l1
8016 wrpr %l1, %tnpc
8017 setx 0x34400001400, %l0, %l1
8018 wrpr %l1, %tstate
8019 wrhpr 0x4, %htstate
8020 retry
8021 fmovsne %icc, %f8, %f15
8022loop_768:
8023 popc %g4, %i0
8024 brlz %l4, loop_770
8025loop_769:
8026 fandnot2 %f0, %f2, %f10
8027 tsubcctv %o1, %i1, %i7
8028 alignaddr %l6, %g5, %i2
8029loop_770:
8030 bge,pt %icc, loop_771
8031 fblg %fcc1, loop_772
8032 edge16ln %i6, %o4, %o3
8033 te %xcc, 0x6
8034loop_771:
8035 fmovsvs %icc, %f27, %f1
8036loop_772:
8037 xnorcc %o7, 0x0733, %g2
8038 srl %o6, 0x06, %o2
8039 set 0x2C, %i5
8040 ldswa [%l7 + %i5] 0x18, %i4
8041 stb %o5, [%l7 + 0x13]
8042 tne %icc, 0x3
8043 udiv %g7, 0x0C39, %o0
8044 fandnot1 %f0, %f24, %f18
8045 wr %g0, 0x81, %asi
8046 lda [%l7 + 0x38] %asi, %f26
8047 fmovs %f29, %f4
8048 tl %xcc, 0x1
8049 fmul8x16au %f2, %f17, %f2
8050 movneg %icc, %l0, %g1
8051 ldsw [%l7 + 0x24], %l1
8052 fornot1s %f26, %f9, %f14
8053 brlez,a %i5, loop_773
8054 alignaddrl %i3, %g3, %l5
8055 fbo,a %fcc3, loop_774
8056 edge8ln %g6, %l3, %g4
8057loop_773:
8058 be,pt %icc, loop_775
8059 edge8n %i0, %l2, %l4
8060loop_774:
8061 tg %icc, 0x2
8062 fpackfix %f28, %f2
8063loop_775:
8064 array16 %i1, %i7, %o1
8065 lduw [%l7 + 0x44], %g5
8066 orncc %l6, %i2, %i6
8067 movgu %icc, %o4, %o3
8068 bne,a,pn %xcc, loop_776
8069 subc %o7, %g2, %o6
8070 fbul %fcc2, loop_777
8071 tg %xcc, 0x6
8072loop_776:
8073 fandnot2s %f3, %f10, %f0
8074 fpsub16s %f25, %f19, %f19
8075loop_777:
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
8083 tvc %icc, 0x4
8084 fmovrse %i4, %f24, %f1
8085 st %f6, [%l7 + 0x14]
8086 tle %icc, 0x0
8087 movvs %icc, %o5, %g7
8088 alignaddrl %o2, %o0, %l0
8089 andcc %l1, %i5, %i3
8090 fpadd32 %f20, %f6, %f18
8091 fpsub32 %f8, %f10, %f28
8092 tcs %icc, 0x5
8093 smulcc %g3, %g1, %l5
8094 fmovdge %xcc, %f21, %f8
8095 st %f1, [%l7 + 0x78]
8096 addccc %l3, 0x130A, %g6
8097 sth %g4, [%l7 + 0x3E]
8098 tn %icc, 0x0
8099 udiv %i0, 0x1824, %l4
8100 movrlez %i1, 0x071, %i7
8101 addccc %l2, 0x0E14, %g5
8102 umulcc %o1, 0x1A55, %i2
8103 wr %g0, 0x17, %asi
8104 stda %f16, [%l7 + 0x40] %asi
8105 membar #Sync
8106 ldsb [%l7 + 0x29], %i6
8107 ldsb [%l7 + 0x5D], %o4
8108 sdivcc %l6, 0x1818, %o3
8109 wr %g0, 0xe2, %asi
8110 stwa %g2, [%l7 + 0x68] %asi
8111 membar #Sync
8112 edge8ln %o6, %i4, %o5
8113 xnorcc %g7, %o7, %o2
8114 fmovdvc %xcc, %f6, %f8
8115 tle %icc, 0x6
8116 edge8 %o0, %l0, %l1
8117 std %f2, [%l7 + 0x58]
8118 tpos %icc, 0x3
8119 fnot2s %f23, %f28
8120 tcc %icc, 0x4
8121 fmovde %icc, %f24, %f9
8122 sdivcc %i3, 0x1497, %i5
8123 tgu %icc, 0x1
8124 add %l7, 0x4C, %l6
8125 wr %g0, 0x10, %asi
8126 lda [%l6] %asi, %g3
8127 casa [%l6] 0x10, %g3, %l5
8128 siam 0x3
8129 edge8l %l3, %g6, %g4
8130 movleu %xcc, %g1, %i0
8131 sdiv %i1, 0x0417, %i7
8132 nop
8133 setx loop_778, %l0, %l1
8134 jmpl %l1, %l2
8135 movg %xcc, %l4, %g5
8136 tvc %xcc, 0x0
8137 bne,a,pt %icc, loop_779
8138loop_778:
8139 xnor %o1, 0x0852, %i2
8140 brz %i6, loop_780
8141 tg %xcc, 0x1
8142loop_779:
8143 andncc %l6, %o3, %o4
8144 umulcc %o6, %i4, %g2
8145loop_780:
8146 fbug,a %fcc2, loop_781
8147 for %f30, %f2, %f8
8148 fmovrsgz %g7, %f12, %f18
8149 subcc %o5, %o2, %o0
8150loop_781:
8151 sir 0x0299
8152 faligndata %f16, %f14, %f18
8153 movrlez %o7, %l0, %l1
8154 tneg %icc, 0x6
8155 movrne %i5, 0x163, %i3
8156 set 0x40, %l0
8157 stda %f16, [%l7 + %l0] 0x04
8158 sir 0x1113
8159 andncc %g3, %l5, %g6
8160 movne %xcc, %l3, %g1
8161 fbo,a %fcc3, loop_782
8162 tsubcc %i0, %g4, %i7
8163 fmovdg %icc, %f31, %f25
8164 andn %i1, %l4, %g5
8165loop_782:
8166 ble,a %icc, loop_783
8167 array32 %o1, %i2, %i6
8168 fcmpes %fcc0, %f8, %f9
8169 fmovrdlz %l2, %f8, %f30
8170loop_783:
8171 fornot1 %f12, %f28, %f28
8172 movl %icc, %l6, %o3
8173 tpos %icc, 0x5
8174 call loop_784
8175 tvc %xcc, 0x0
8176 bpos,a,pn %xcc, loop_785
8177 fbule,a %fcc0, loop_786
8178loop_784:
8179 fbne,a %fcc3, loop_787
8180 fandnot1 %f14, %f2, %f18
8181loop_785:
8182 bshuffle %f8, %f14, %f22
8183loop_786:
8184 mulx %o4, %o6, %g2
8185loop_787:
8186 sdiv %g7, 0x1ECA, %i4
8187 orcc %o2, 0x01A9, %o0
8188 subcc %o5, %o7, %l0
8189 edge32ln %i5, %i3, %g3
8190 fcmpgt32 %f6, %f6, %l5
8191 movgu %xcc, %g6, %l3
8192 set 0x61, %o4
8193 lduba [%l7 + %o4] 0x0c, %l1
8194 tgu %xcc, 0x6
8195 add %g1, 0x0A45, %i0
8196 smulcc %g4, 0x1BF3, %i1
8197 fcmps %fcc1, %f8, %f26
8198 stb %i7, [%l7 + 0x59]
8199 fandnot2 %f26, %f12, %f8
8200 tl %icc, 0x6
8201 st %f6, [%l7 + 0x4C]
8202 fmuld8sux16 %f9, %f4, %f10
8203 movpos %xcc, %g5, %o1
8204 udivcc %l4, 0x1E45, %i6
8205 tgu %xcc, 0x4
8206 addcc %l2, 0x052B, %l6
8207 xnorcc %i2, 0x0CA5, %o3
8208 bvs,pt %icc, loop_788
8209 prefetch [%l7 + 0x34], 0x1
8210 orncc %o4, %o6, %g7
8211 or %i4, 0x1BBB, %o2
8212loop_788:
8213 fbn %fcc3, loop_789
8214 bshuffle %f26, %f14, %f28
8215 subcc %g2, 0x049A, %o0
8216 srl %o5, %o7, %i5
8217loop_789:
8218 fbul %fcc3, loop_790
8219 tge %icc, 0x0
8220 movrne %i3, %g3, %l5
8221 tl %icc, 0x3
8222loop_790:
8223 fornot1 %f22, %f0, %f26
8224 ldd [%l7 + 0x18], %g6
8225 fbo %fcc2, loop_791
8226 sth %l0, [%l7 + 0x6E]
8227 brlz,a %l3, loop_792
8228 srlx %g1, %i0, %l1
8229loop_791:
8230 xnor %i1, 0x1DF2, %i7
8231 nop
8232 setx loop_793, %l0, %l1
8233 wrpr 0x1, %tl
8234 wrpr %l1, %tnpc
8235 setx 0x34400001400, %l0, %l1
8236 wrpr %l1, %tstate
8237 wrhpr 0x4, %htstate
8238 done
8239loop_792:
8240 tne %xcc, 0x6
8241 fbne,a %fcc3, loop_794
8242 movvc %xcc, %g5, %o1
8243loop_793:
8244 alignaddrl %l4, %i6, %l2
8245 fmul8x16au %f2, %f25, %f0
8246loop_794:
8247 nop
8248 add %l7, 0x18, %l6
8249 wr %g0, 0x10, %asi
8250 casxa [%l6] 0x10, %l6, %g4
8251 movleu %xcc, %i2, %o3
8252 fbl %fcc2, loop_795
8253 xorcc %o4, 0x0D05, %o6
8254 fnor %f12, %f14, %f2
8255 fcmple32 %f18, %f24, %i4
8256loop_795:
8257 movrne %o2, 0x194, %g2
8258 pdist %f6, %f24, %f14
8259 prefetch [%l7 + 0x6C], 0x0
8260 xnorcc %o0, %o5, %o7
8261 andcc %i5, 0x1620, %g7
8262 tvc %icc, 0x4
8263 movge %icc, %g3, %i3
8264 faligndata %f0, %f16, %f28
8265 movg %xcc, %l5, %l0
8266 fmovdpos %xcc, %f6, %f25
8267 brgez %g6, loop_796
8268 fpack16 %f26, %f29
8269 te %icc, 0x5
8270 fbuge %fcc2, loop_797
8271loop_796:
8272 edge32n %g1, %i0, %l3
8273 membar 0x22
8274 fpadd32s %f27, %f20, %f12
8275loop_797:
8276 tneg %icc, 0x7
8277 set 0x4C, %i4
8278 ldswa [%l7 + %i4] 0x18, %i1
8279 tneg %icc, 0x2
8280 fbge,a %fcc2, loop_798
8281 movrlez %l1, 0x193, %g5
8282 add %i7, %o1, %i6
8283 subc %l2, %l4, %g4
8284loop_798:
8285 fbul %fcc1, loop_799
8286 tcc %icc, 0x7
8287 fsrc2 %f18, %f4
8288 bcs %icc, loop_800
8289loop_799:
8290 and %l6, %o3, %o4
8291 sethi 0x1A47, %i2
8292 fmovrslz %o6, %f7, %f22
8293loop_800:
8294 srlx %i4, 0x06, %o2
8295 fcmple16 %f24, %f24, %g2
8296 xorcc %o0, %o5, %i5
8297 fmovdle %icc, %f18, %f5
8298 fpsub16 %f16, %f18, %f20
8299 lduh [%l7 + 0x18], %g7
8300 fmovd %f14, %f14
8301 movcc %xcc, %o7, %i3
8302 mova %icc, %g3, %l0
8303 nop
8304 setx loop_801, %l0, %l1
8305 jmpl %l1, %l5
8306 fcmpeq16 %f8, %f10, %g1
8307 andn %i0, %g6, %i1
8308 tneg %xcc, 0x0
8309loop_801:
8310 fnand %f2, %f22, %f24
8311 movrne %l1, %g5, %l3
8312 ldstub [%l7 + 0x7A], %i7
8313 smulcc %i6, %l2, %l4
8314 sdivcc %g4, 0x0CE7, %o1
8315 fmovsg %icc, %f17, %f1
8316 movvs %xcc, %o3, %o4
8317 fmovspos %xcc, %f17, %f7
8318 fmovrdne %l6, %f20, %f16
8319 wr %g0, 0x88, %asi
8320 lduha [%l7 + 0x14] %asi, %i2
8321 set 0x1A, %o3
8322 stha %o6, [%l7 + %o3] 0x04
8323 movrne %o2, 0x1CF, %i4
8324 tcc %xcc, 0x0
8325 fnot2 %f4, %f14
8326 fbuge %fcc3, loop_802
8327 fbne %fcc0, loop_803
8328 fbug,a %fcc1, loop_804
8329 mulx %g2, %o0, %i5
8330loop_802:
8331 sllx %g7, %o5, %i3
8332loop_803:
8333 fmovdge %xcc, %f5, %f15
8334loop_804:
8335 orn %o7, %l0, %g3
8336 fornot2 %f24, %f16, %f28
8337 edge16l %l5, %g1, %g6
8338 set 0x40, %i2
8339 lduwa [%l7 + %i2] 0x19, %i1
8340 ld [%l7 + 0x4C], %f13
8341 mova %icc, %l1, %g5
8342 edge32 %l3, %i7, %i6
8343 fbul %fcc0, loop_805
8344 fbul %fcc1, loop_806
8345 edge32ln %l2, %i0, %g4
8346 sethi 0x0AF4, %o1
8347loop_805:
8348 orn %l4, %o4, %l6
8349loop_806:
8350 sll %o3, %i2, %o6
8351 fmovdneg %icc, %f29, %f19
8352 set 0x28, %i3
8353 ldxa [%l7 + %i3] 0x04, %i4
8354 restored
8355 rdpr %cwp, %g1
8356 rdpr %cansave, %g2
8357 rdpr %canrestore, %g3
8358 rdpr %cleanwin, %g4
8359 rdpr %otherwin, %g5
8360 rdpr %wstate, %g6
8361 nop
8362 set 0x54, %i0
8363 ldsw [%l7 + %i0], %g2
8364 set 0x1A, %o6
8365 ldstuba [%l7 + %o6] 0x89, %o0
8366 movvc %xcc, %o2, %g7
8367 fpsub16s %f11, %f7, %f4
8368 stw %i5, [%l7 + 0x3C]
8369 edge8 %i3, %o7, %o5
8370 or %g3, 0x1DC8, %l0
8371 fmovdcs %icc, %f3, %f15
8372 nop
8373 set 0x58, %l2
8374 ldd [%l7 + %l2], %f14
8375 bne,a %icc, loop_807
8376 bl loop_808
8377 fsrc2s %f7, %f19
8378 tpos %xcc, 0x7
8379loop_807:
8380 udivcc %l5, 0x1AFE, %g6
8381loop_808:
8382 tn %xcc, 0x2
8383 fnor %f20, %f8, %f0
8384 sethi 0x0AC9, %i1
8385 movl %xcc, %g1, %g5
8386 fpsub16 %f2, %f2, %f4
8387 movre %l1, %l3, %i6
8388 bshuffle %f24, %f22, %f18
8389 bgu,a,pt %xcc, loop_809
8390 tcc %icc, 0x7
8391 wr %g0, 0x10, %asi
8392 ldxa [%l7 + 0x30] %asi, %l2
8393loop_809:
8394 fmovrdgez %i7, %f18, %f4
8395 andcc %g4, 0x0ED9, %o1
8396 movneg %xcc, %l4, %o4
8397 tleu %icc, 0x6
8398 fbg,a %fcc3, loop_810
8399 stb %i0, [%l7 + 0x20]
8400 fpmerge %f12, %f10, %f20
8401 srl %l6, 0x00, %o3
8402loop_810:
8403 edge8n %i2, %i4, %o6
8404 smulcc %g2, 0x105E, %o0
8405 fnot1 %f20, %f22
8406 fbe,a %fcc0, loop_811
8407 movrgz %o2, 0x2F9, %i5
8408 tcs %icc, 0x5
8409 xor %g7, %o7, %o5
8410loop_811:
8411 movrgez %i3, 0x198, %l0
8412 set 0x18, %l6
8413 stba %g3, [%l7 + %l6] 0x19
8414 fblg,a %fcc3, loop_812
8415 movn %xcc, %g6, %i1
8416 tl %icc, 0x4
8417 tneg %xcc, 0x7
8418loop_812:
8419 andn %l5, 0x0C0F, %g5
8420 srl %l1, 0x1D, %g1
8421 add %l7, 0x20, %l6
8422 wr %g0, 0x89, %asi
8423 casxa [%l6] %asi, %l3, %i6
8424 tn %icc, 0x3
8425 movrgz %l2, 0x11C, %i7
8426 mulx %g4, 0x1526, %l4
8427 or %o4, %i0, %l6
8428 edge8ln %o3, %o1, %i2
8429 movpos %icc, %i4, %g2
8430 fba %fcc1, loop_813
8431 edge32n %o0, %o6, %o2
8432 smulcc %g7, 0x0BEF, %o7
8433 nop
8434 set 0x52, %l3
8435 lduh [%l7 + %l3], %o5
8436loop_813:
8437 tl %xcc, 0x3
8438 subc %i5, %i3, %g3
8439 prefetch [%l7 + 0x54], 0x1
8440 fcmple32 %f20, %f2, %l0
8441 srlx %g6, %l5, %g5
8442 addc %l1, %i1, %l3
8443 movleu %xcc, %g1, %l2
8444 sdiv %i6, 0x18A4, %g4
8445 fbge %fcc0, loop_814
8446 edge16n %i7, %o4, %l4
8447 movrlez %l6, %i0, %o1
8448 fmovsg %icc, %f9, %f15
8449loop_814:
8450 tleu %icc, 0x7
8451 movrlez %o3, %i2, %g2
8452 fmovdneg %icc, %f4, %f11
8453 bvc,pn %icc, loop_815
8454 st %f18, [%l7 + 0x10]
8455 movre %o0, 0x190, %i4
8456 popc 0x0024, %o6
8457loop_815:
8458 xnorcc %g7, %o7, %o5
8459 move %xcc, %o2, %i3
8460 xorcc %i5, 0x1F8E, %g3
8461 sdivx %l0, 0x05A9, %g6
8462 smulcc %l5, 0x1FA5, %l1
8463 bge,a,pn %icc, loop_816
8464 fcmpd %fcc0, %f30, %f10
8465 srax %g5, %i1, %g1
8466 ldx [%l7 + 0x40], %l3
8467loop_816:
8468 sra %l2, 0x06, %i6
8469 popc 0x0753, %i7
8470 ldsh [%l7 + 0x58], %g4
8471 nop
8472 setx loop_817, %l0, %l1
8473 wrpr 0x1, %tl
8474 wrpr %l1, %tpc
8475 add %l1, 0x4, %l1
8476 wrpr %l1, %tnpc
8477 setx 0x34400001400, %l0, %l1
8478 wrpr %l1, %tstate
8479 wrhpr 0x4, %htstate
8480 retry
8481 mova %icc, %l4, %o4
8482 tcc %xcc, 0x6
8483 fnot2 %f6, %f10
8484loop_817:
8485 fpadd16 %f28, %f8, %f0
8486 movn %icc, %i0, %l6
8487 sir 0x1A75
8488 subccc %o1, 0x1844, %i2
8489 ble,a loop_818
8490 andn %o3, %o0, %g2
8491 wr %g0, 0x10, %asi
8492 lduha [%l7 + 0x4C] %asi, %i4
8493loop_818:
8494 umul %o6, 0x1097, %o7
8495 wr %g0, 0x88, %asi
8496 ldswa [%l7 + 0x38] %asi, %o5
8497 fmovdn %icc, %f28, %f14
8498 movne %xcc, %g7, %o2
8499 movpos %icc, %i3, %i5
8500 fcmple16 %f8, %f0, %l0
8501 swap [%l7 + 0x08], %g3
8502 brlz,a %g6, loop_819
8503 srl %l1, 0x18, %l5
8504 srax %g5, %g1, %l3
8505 ldub [%l7 + 0x5F], %l2
8506loop_819:
8507 ble,a,pn %icc, loop_820
8508 fmovda %icc, %f8, %f23
8509 sdiv %i1, 0x0B23, %i7
8510 fbul %fcc3, loop_821
8511loop_820:
8512 movvs %xcc, %g4, %l4
8513 bgu,a loop_822
8514 sllx %o4, %i0, %l6
8515loop_821:
8516 bvc loop_823
8517 bg,pn %xcc, loop_824
8518loop_822:
8519 ta %xcc, 0x6
8520 wr %g0, 0x89, %asi
8521 ldxa [%l7 + 0x20] %asi, %i6
8522loop_823:
8523 orn %o1, 0x1D7B, %i2
8524loop_824:
8525 nop
8526 wr %g0, 0x11, %asi
8527 ldsba [%l7 + 0x38] %asi, %o0
8528 taddcc %g2, %o3, %i4
8529 fsrc1 %f22, %f30
8530 tge %icc, 0x3
8531 movneg %icc, %o7, %o5
8532 umulcc %o6, 0x1585, %g7
8533 edge32l %i3, %o2, %i5
8534 umul %l0, 0x1002, %g3
8535 call loop_825
8536 andncc %g6, %l1, %g5
8537 fbule %fcc1, loop_826
8538 sllx %g1, %l3, %l2
8539loop_825:
8540 array8 %l5, %i1, %i7
8541 sdivcc %g4, 0x0942, %o4
8542loop_826:
8543 edge8l %i0, %l4, %l6
8544 srl %i6, 0x18, %o1
8545 fpack16 %f30, %f26
8546 nop
8547 setx loop_827, %l0, %l1
8548 jmpl %l1, %i2
8549 fpmerge %f7, %f12, %f26
8550 fbg,a %fcc2, loop_828
8551 mova %icc, %o0, %g2
8552loop_827:
8553 fmovdcs %xcc, %f17, %f8
8554 fabss %f16, %f31
8555loop_828:
8556 ldsw [%l7 + 0x08], %o3
8557 movre %i4, %o5, %o6
8558 smulcc %g7, %i3, %o2
8559 tvs %xcc, 0x0
8560 fpsub32 %f22, %f22, %f26
8561 st %f0, [%l7 + 0x74]
8562 edge32ln %i5, %o7, %g3
8563 fcmpne16 %f28, %f4, %g6
8564 fmovrde %l1, %f0, %f6
8565 subcc %l0, 0x0547, %g1
8566 fmovdvc %icc, %f4, %f19
8567 membar 0x12
8568 fpadd32s %f14, %f3, %f10
8569 fmovdge %icc, %f25, %f8
8570 wr %g0, 0x2c, %asi
8571 ldda [%l7 + 0x60] %asi, %g4
8572 flush %l7 + 0x54
8573 movvc %icc, %l3, %l5
8574 nop
8575 set 0x2C, %g6
8576 lduw [%l7 + %g6], %l2
8577 saved
8578 rdpr %cwp, %g1
8579 rdpr %cansave, %g2
8580 rdpr %canrestore, %g3
8581 rdpr %cleanwin, %g4
8582 rdpr %otherwin, %g5
8583 rdpr %wstate, %g6
8584 fbg,a %fcc3, loop_829
8585 edge32ln %i7, %g4, %i1
8586 sethi 0x1109, %o4
8587 addcc %l4, %i0, %l6
8588loop_829:
8589 brgz,a %i6, loop_830
8590 ldub [%l7 + 0x5C], %i2
8591 fnot1s %f24, %f21
8592 sra %o0, 0x00, %o1
8593loop_830:
8594 fandnot1s %f23, %f5, %f6
8595 fbuge %fcc1, loop_831
8596 nop
8597 setx loop_832, %l0, %l1
8598 wrpr 0x1, %tl
8599 wrpr %l1, %tnpc
8600 setx 0x34400001400, %l0, %l1
8601 wrpr %l1, %tstate
8602 wrhpr 0x4, %htstate
8603 done
8604 ldsw [%l7 + 0x74], %o3
8605 edge32n %g2, %i4, %o5
8606loop_831:
8607 bcc,a loop_833
8608loop_832:
8609 edge32l %g7, %i3, %o6
8610 fpadd16s %f13, %f14, %f4
8611 bg loop_834
8612loop_833:
8613 fmovdg %xcc, %f12, %f9
8614 movleu %icc, %o2, %o7
8615 tpos %xcc, 0x5
8616loop_834:
8617 fsrc2 %f2, %f26
8618 movn %icc, %g3, %i5
8619 edge16 %l1, %l0, %g6
8620 xnorcc %g1, %g5, %l3
8621 movle %xcc, %l2, %i7
8622 fmovrdlz %g4, %f28, %f8
8623 addcc %i1, 0x1504, %o4
8624 subc %l5, %i0, %l6
8625 fmovsle %icc, %f18, %f25
8626 sra %i6, 0x1E, %i2
8627 tcc %xcc, 0x2
8628 edge16n %o0, %o1, %o3
8629 set 0x48, %o5
8630 swapa [%l7 + %o5] 0x89, %g2
8631 nop
8632 setx loop_835, %l0, %l1
8633 wrpr 0x1, %tl
8634 wrpr %l1, %tnpc
8635 setx 0x34400001400, %l0, %l1
8636 wrpr %l1, %tstate
8637 wrhpr 0x4, %htstate
8638 done
8639 edge16n %l4, %o5, %g7
8640 popc 0x167E, %i4
8641 alignaddr %o6, %i3, %o7
8642loop_835:
8643 brz,a %g3, loop_836
8644 fbg %fcc1, loop_837
8645 sir 0x0479
8646 restored
8647 rdpr %cwp, %g1
8648 rdpr %cansave, %g2
8649 rdpr %canrestore, %g3
8650 rdpr %cleanwin, %g4
8651 rdpr %otherwin, %g5
8652 rdpr %wstate, %g6
8653loop_836:
8654 movcc %xcc, %i5, %o2
8655loop_837:
8656 addc %l0, 0x1AF7, %g6
8657 move %xcc, %l1, %g5
8658 fmovsle %icc, %f30, %f12
8659 tle %icc, 0x5
8660 bge %icc, loop_838
8661 tge %xcc, 0x5
8662 add %l7, 0x20, %l6
8663 wr %g0, 0x88, %asi
8664 lda [%l6] %asi, %g1
8665 casa [%l6] 0x88, %g1, %l2
8666loop_838:
8667 ldsh [%l7 + 0x1A], %i7
8668 saved
8669 rdpr %cwp, %g1
8670 rdpr %cansave, %g2
8671 rdpr %canrestore, %g3
8672 rdpr %cleanwin, %g4
8673 rdpr %otherwin, %g5
8674 rdpr %wstate, %g6
8675 add %l7, 0x44, %l6
8676 wr %g0, 0x81, %asi
8677 casa [%l6] %asi, %g4, %l3
8678 fbn %fcc0, loop_839
8679 edge16n %o4, %l5, %i0
8680 move %icc, %l6, %i6
8681 nop
8682 setx loop_840, %l0, %l1
8683 wrpr 0x1, %tl
8684 wrpr %l1, %tnpc
8685 setx 0x34400001400, %l0, %l1
8686 wrpr %l1, %tstate
8687 wrhpr 0x4, %htstate
8688 done
8689loop_839:
8690 bgu,a loop_841
8691 fmovdn %xcc, %f31, %f8
8692 subc %i2, 0x099E, %i1
8693loop_840:
8694 tpos %icc, 0x7
8695loop_841:
8696 fbule,a %fcc2, loop_842
8697 ta %xcc, 0x2
8698 ta %icc, 0x6
8699 bne %icc, loop_843
8700loop_842:
8701 movrlz %o1, 0x0E7, %o3
8702 wr %g0, 0x89, %asi
8703 lduha [%l7 + 0x34] %asi, %g2
8704loop_843:
8705 srl %l4, 0x0E, %o5
8706 fbu,a %fcc0, loop_844
8707 ldsb [%l7 + 0x4E], %g7
8708 tcc %icc, 0x1
8709 set 0x40, %g3
8710 stda %f16, [%l7 + %g3] 0x16
8711 membar #Sync
8712loop_844:
8713 sdivx %o0, 0x0A81, %o6
8714 sra %i3, %o7, %i4
8715 fba %fcc1, loop_845
8716 addccc %i5, 0x1FD9, %o2
8717 fmovs %f25, %f2
8718 edge16n %l0, %g6, %g3
8719loop_845:
8720 fnot1s %f22, %f6
8721 udiv %g5, 0x1076, %g1
8722 movgu %icc, %l1, %l2
8723 sethi 0x0357, %g4
8724 bcs,a,pt %xcc, loop_846
8725 movrlz %i7, %l3, %o4
8726 movrlz %i0, %l6, %l5
8727 movl %icc, %i2, %i6
8728loop_846:
8729 array8 %i1, %o1, %o3
8730 movneg %icc, %g2, %o5
8731 tge %icc, 0x3
8732 wr %g0, 0x11, %asi
8733 ldsha [%l7 + 0x1E] %asi, %g7
8734 fmuld8ulx16 %f5, %f14, %f0
8735 movcc %icc, %l4, %o6
8736 fmovrslz %i3, %f15, %f8
8737 edge32ln %o0, %i4, %o7
8738 movleu %icc, %o2, %l0
8739 fmovrdgez %i5, %f18, %f18
8740 siam 0x7
8741 taddcc %g6, %g3, %g5
8742 tleu %xcc, 0x1
8743 lduh [%l7 + 0x1E], %l1
8744 tsubcctv %g1, 0x0629, %g4
8745 fblg,a %fcc0, loop_847
8746 bcs,pn %xcc, loop_848
8747 edge8 %i7, %l3, %l2
8748 bvs,a,pn %xcc, loop_849
8749loop_847:
8750 udiv %i0, 0x14F5, %o4
8751loop_848:
8752 movvc %xcc, %l6, %i2
8753 subcc %l5, 0x0EBB, %i6
8754loop_849:
8755 movl %icc, %o1, %o3
8756 fcmple16 %f22, %f18, %i1
8757 movrne %g2, %o5, %g7
8758 fbn,a %fcc0, loop_850
8759 movge %icc, %l4, %o6
8760 sir 0x18F8
8761 edge32l %o0, %i4, %o7
8762loop_850:
8763 ta %icc, 0x6
8764 te %icc, 0x4
8765 stb %i3, [%l7 + 0x2F]
8766 fcmpgt32 %f30, %f30, %o2
8767 edge32 %l0, %g6, %i5
8768 udivcc %g5, 0x0D73, %g3
8769 bgu,a %xcc, loop_851
8770 movrlez %l1, %g1, %i7
8771 brgez,a %l3, loop_852
8772 movvs %icc, %l2, %g4
8773loop_851:
8774 array32 %o4, %l6, %i0
8775 orn %i2, %i6, %l5
8776loop_852:
8777 nop
8778 set 0x40, %o1
8779 stwa %o3, [%l7 + %o1] 0x2a
8780 membar #Sync
8781 xnorcc %i1, %o1, %o5
8782 ta %xcc, 0x4
8783 fxnors %f17, %f4, %f11
8784 udivcc %g2, 0x17E9, %g7
8785 mova %xcc, %l4, %o0
8786 fpadd16 %f10, %f10, %f8
8787 movrne %i4, %o7, %i3
8788 sub %o6, %l0, %o2
8789 stw %g6, [%l7 + 0x18]
8790 tge %xcc, 0x6
8791 te %xcc, 0x7
8792 udivcc %g5, 0x03CF, %g3
8793 wr %g0, 0x11, %asi
8794 prefetcha [%l7 + 0x28] %asi, 0x3
8795 array8 %g1, %i7, %i5
8796 set 0x40, %g4
8797 ldda [%l7 + %g4] 0x04, %f16
8798 set 0x50, %g1
8799 swapa [%l7 + %g1] 0x89, %l2
8800 edge16n %l3, %o4, %g4
8801 wr %g0, 0x19, %asi
8802 ldsba [%l7 + 0x6C] %asi, %l6
8803 fone %f28
8804 set 0x18, %l4
8805 sta %f7, [%l7 + %l4] 0x89
8806 addc %i0, 0x1036, %i6
8807 fbne %fcc3, loop_853
8808 sdiv %l5, 0x1969, %o3
8809 popc %i1, %o1
8810 tn %xcc, 0x4
8811loop_853:
8812 movrgez %o5, %g2, %g7
8813 fmovde %xcc, %f14, %f11
8814 wr %g0, 0x04, %asi
8815 ldsba [%l7 + 0x48] %asi, %l4
8816 movcs %xcc, %o0, %i4
8817 set 0x50, %o2
8818 ldda [%l7 + %o2] 0x19, %o6
8819 te %xcc, 0x6
8820 fbg %fcc0, loop_854
8821 andn %i2, %o6, %l0
8822 for %f16, %f2, %f8
8823 subccc %o2, 0x1544, %g6
8824loop_854:
8825 movvc %xcc, %g5, %i3
8826 mulx %l1, 0x13A9, %g3
8827 movrlz %g1, 0x1C3, %i5
8828 fmovsle %icc, %f3, %f3
8829 tvc %xcc, 0x7
8830 movneg %icc, %i7, %l3
8831 tle %xcc, 0x6
8832 tleu %xcc, 0x5
8833 popc 0x007E, %o4
8834 and %l2, 0x0007, %l6
8835 smulcc %i0, %i6, %l5
8836 movre %g4, %i1, %o3
8837 wr %g0, 0x80, %asi
8838 stda %o0, [%l7 + 0x48] %asi
8839 ldsw [%l7 + 0x2C], %g2
8840 fxnor %f20, %f18, %f14
8841 orn %o5, 0x1C43, %l4
8842 ba,a,pt %icc, loop_855
8843 move %xcc, %g7, %i4
8844 wr %g0, 0x18, %asi
8845 ldda [%l7 + 0x40] %asi, %o6
8846loop_855:
8847 movpos %icc, %o0, %i2
8848 fpadd16s %f25, %f28, %f7
8849 popc %l0, %o2
8850 brz,a %o6, loop_856
8851 sethi 0x0675, %g5
8852 edge8n %i3, %g6, %g3
8853 xnorcc %g1, 0x09C4, %l1
8854loop_856:
8855 edge16n %i5, %i7, %l3
8856 tgu %icc, 0x5
8857 movge %xcc, %o4, %l6
8858 udivcc %l2, 0x0C55, %i0
8859 movvc %icc, %i6, %g4
8860 edge8ln %i1, %l5, %o1
8861 movrlez %o3, 0x346, %o5
8862 edge32ln %g2, %g7, %i4
8863 movne %icc, %l4, %o0
8864 movge %xcc, %o7, %i2
8865 fbug,a %fcc3, loop_857
8866 udivx %o2, 0x0759, %l0
8867 udivx %o6, 0x0281, %i3
8868 fnegs %f17, %f8
8869loop_857:
8870 edge32ln %g6, %g3, %g1
8871 fandnot1s %f28, %f5, %f9
8872 movn %xcc, %g5, %l1
8873 sth %i5, [%l7 + 0x64]
8874 edge32n %l3, %o4, %i7
8875 tle %icc, 0x7
8876 fpadd32s %f24, %f6, %f12
8877 bleu,a,pt %xcc, loop_858
8878 bpos,pn %icc, loop_859
8879 movcc %xcc, %l6, %i0
8880 fmul8ulx16 %f12, %f0, %f20
8881loop_858:
8882 srlx %i6, %g4, %i1
8883loop_859:
8884 fmul8ulx16 %f6, %f20, %f16
8885 movre %l2, 0x33B, %o1
8886 umulcc %o3, %l5, %o5
8887 std %g2, [%l7 + 0x40]
8888 edge32 %g7, %l4, %i4
8889 movl %icc, %o0, %o7
8890 taddcctv %o2, %l0, %o6
8891 movvc %icc, %i2, %i3
8892 fmovscs %xcc, %f9, %f0
8893 fmovdl %xcc, %f24, %f2
8894 edge8 %g6, %g3, %g1
8895 edge16l %l1, %i5, %g5
8896 fnor %f26, %f22, %f12
8897 udivx %o4, 0x15EA, %l3
8898 bleu,a %icc, loop_860
8899 movrlz %l6, %i0, %i6
8900 sir 0x0EE6
8901 set 0x25, %o7
8902 ldsba [%l7 + %o7] 0x19, %i7
8903loop_860:
8904 fmovdcs %icc, %f28, %f22
8905 fmovrsgez %i1, %f6, %f16
8906 add %l7, 0x40, %l6
8907 wr %g0, 0x89, %asi
8908 ldxa [%l6] %asi, %g4
8909 casxa [%l6] 0x89, %g4, %l2
8910 fpadd16 %f4, %f14, %f22
8911 sllx %o3, %l5, %o1
8912 ldsb [%l7 + 0x75], %o5
8913 fmovdn %icc, %f6, %f21
8914 sll %g2, 0x1A, %g7
8915 orncc %i4, 0x1358, %o0
8916 fmul8x16 %f10, %f10, %f24
8917 movne %icc, %o7, %o2
8918 set 0x78, %o0
8919 ldswa [%l7 + %o0] 0x88, %l0
8920 edge16n %o6, %i2, %i3
8921 edge32 %g6, %l4, %g3
8922 umulcc %l1, 0x0642, %i5
8923 alignaddrl %g5, %o4, %g1
8924 ldsw [%l7 + 0x20], %l3
8925 wr %g0, 0xe2, %asi
8926 stda %i0, [%l7 + 0x68] %asi
8927 membar #Sync
8928 umulcc %i6, %i7, %l6
8929 udiv %i1, 0x0B0F, %l2
8930 xnorcc %g4, %o3, %l5
8931 tneg %xcc, 0x5
8932 andcc %o1, 0x1A52, %o5
8933 fmovsn %icc, %f11, %f30
8934 fbul %fcc2, loop_861
8935 movneg %xcc, %g7, %i4
8936 nop
8937 set 0x64, %i6
8938 ldsh [%l7 + %i6], %o0
8939 movneg %icc, %g2, %o2
8940loop_861:
8941 tne %icc, 0x2
8942 sethi 0x020F, %l0
8943 bcs,a,pn %icc, loop_862
8944 fbg %fcc0, loop_863
8945 tn %xcc, 0x4
8946 fands %f28, %f11, %f9
8947loop_862:
8948 alignaddrl %o6, %i2, %o7
8949loop_863:
8950 call loop_864
8951 nop
8952 setx loop_865, %l0, %l1
8953 wrpr 0x1, %tl
8954 wrpr %l1, %tpc
8955 add %l1, 0x4, %l1
8956 wrpr %l1, %tnpc
8957 setx 0x34400001400, %l0, %l1
8958 wrpr %l1, %tstate
8959 wrhpr 0x4, %htstate
8960 retry
8961 xorcc %g6, %i3, %l4
8962 edge8 %g3, %i5, %g5
8963loop_864:
8964 fbge,a %fcc0, loop_866
8965loop_865:
8966 xnorcc %o4, 0x10B1, %g1
8967 stb %l1, [%l7 + 0x1F]
8968 wr %g0, 0x88, %asi
8969 ldswa [%l7 + 0x40] %asi, %l3
8970loop_866:
8971 tle %xcc, 0x3
8972 brnz %i0, loop_867
8973 fbul,a %fcc1, loop_868
8974 alignaddr %i7, %i6, %l6
8975 ta %icc, 0x2
8976loop_867:
8977 movgu %xcc, %i1, %l2
8978loop_868:
8979 fnegs %f28, %f28
8980 fbu %fcc1, loop_869
8981 tgu %xcc, 0x5
8982 fmul8sux16 %f6, %f24, %f2
8983 or %g4, %l5, %o1
8984loop_869:
8985 fbuge %fcc0, loop_870
8986 fandnot2 %f28, %f2, %f2
8987 andncc %o3, %o5, %i4
8988 udiv %o0, 0x0B8E, %g2
8989loop_870:
8990 xor %o2, 0x0F55, %l0
8991 brnz %o6, loop_871
8992 bpos,a %icc, loop_872
8993 tsubcctv %g7, %i2, %g6
8994 fpadd32 %f28, %f6, %f10
8995loop_871:
8996 fcmpes %fcc3, %f13, %f10
8997loop_872:
8998 brlez,a %o7, loop_873
8999 orncc %i3, 0x1298, %g3
9000 alignaddrl %l4, %g5, %i5
9001 bleu,a %icc, loop_874
9002loop_873:
9003 tcc %icc, 0x4
9004 movne %xcc, %g1, %o4
9005 srlx %l1, %i0, %l3
9006loop_874:
9007 tsubcc %i6, %l6, %i7
9008 addcc %i1, %l2, %g4
9009 wr %g0, 0x2f, %asi
9010 stxa %l5, [%l7 + 0x20] %asi
9011 membar #Sync
9012 edge32n %o3, %o1, %i4
9013 restored
9014 rdpr %cwp, %g1
9015 rdpr %cansave, %g2
9016 rdpr %canrestore, %g3
9017 rdpr %cleanwin, %g4
9018 rdpr %otherwin, %g5
9019 rdpr %wstate, %g6
9020 umul %o0, 0x1A1E, %g2
9021 fexpand %f31, %f16
9022 fmovrdlez %o2, %f0, %f22
9023 tsubcc %l0, %o5, %g7
9024 array32 %o6, %g6, %o7
9025 movrgz %i3, 0x137, %g3
9026 te %icc, 0x0
9027 fbule,a %fcc0, loop_875
9028 array8 %l4, %i2, %g5
9029 popc 0x1BB2, %g1
9030 xor %i5, 0x003A, %o4
9031loop_875:
9032 sdivcc %l1, 0x008E, %l3
9033 tgu %xcc, 0x0
9034 edge32ln %i0, %l6, %i7
9035 ba,pn %xcc, loop_876
9036 orcc %i6, 0x066C, %l2
9037 fxnor %f12, %f12, %f8
9038 smulcc %g4, 0x1FCA, %i1
9039loop_876:
9040 bcc,a %icc, loop_877
9041 edge8l %l5, %o1, %o3
9042 bpos,a %icc, loop_878
9043 umul %o0, 0x1CA6, %g2
9044loop_877:
9045 andcc %o2, 0x1FD8, %i4
9046 fors %f31, %f9, %f12
9047loop_878:
9048 movleu %icc, %o5, %l0
9049 ld [%l7 + 0x34], %f15
9050 array8 %g7, %o6, %o7
9051 edge8ln %i3, %g3, %l4
9052 movrlz %g6, 0x3B1, %i2
9053 xor %g1, 0x04F9, %i5
9054 tsubcctv %g5, 0x1D74, %o4
9055 fbue,a %fcc1, loop_879
9056 fpadd32s %f0, %f9, %f21
9057 ldsh [%l7 + 0x1E], %l3
9058 addccc %l1, %l6, %i0
9059loop_879:
9060 fnor %f6, %f0, %f26
9061 smulcc %i7, 0x1438, %l2
9062 pdist %f20, %f4, %f26
9063 fbne,a %fcc2, loop_880
9064 edge8 %g4, %i6, %i1
9065 movcc %icc, %o1, %o3
9066 ldsb [%l7 + 0x6D], %l5
9067loop_880:
9068 andcc %g2, 0x0E8E, %o2
9069 fmovsneg %xcc, %f25, %f28
9070 fxnor %f28, %f30, %f12
9071 set 0x13, %l5
9072 ldstuba [%l7 + %l5] 0x89, %i4
9073 fornot2 %f16, %f16, %f8
9074 add %o5, 0x12EF, %l0
9075 edge16l %o0, %g7, %o6
9076 addc %i3, 0x0093, %g3
9077 fpack16 %f6, %f13
9078 edge32 %o7, %l4, %g6
9079 fpsub16s %f6, %f11, %f13
9080 sir 0x0C3E
9081 andncc %i2, %g1, %i5
9082 movne %xcc, %g5, %o4
9083 for %f0, %f14, %f8
9084 addc %l3, 0x1994, %l1
9085 movrgez %l6, %i0, %l2
9086 fba,a %fcc2, loop_881
9087 movrgz %i7, %i6, %g4
9088 siam 0x2
9089 bge,a,pt %xcc, loop_882
9090loop_881:
9091 add %i1, 0x10B0, %o3
9092 std %o0, [%l7 + 0x48]
9093 and %l5, %g2, %i4
9094loop_882:
9095 ldsw [%l7 + 0x30], %o5
9096 fpadd16 %f28, %f24, %f28
9097 smulcc %l0, %o0, %g7
9098 brnz %o2, loop_883
9099 mulx %i3, %g3, %o6
9100 fmovrse %l4, %f11, %f29
9101 mulx %g6, 0x0F2E, %o7
9102loop_883:
9103 fmovrdne %i2, %f30, %f22
9104 set 0x20, %g5
9105 stha %g1, [%l7 + %g5] 0x22
9106 membar #Sync
9107 smulcc %i5, 0x073D, %g5
9108 movge %icc, %o4, %l3
9109 xnor %l6, 0x0A3C, %i0
9110 set 0x28, %g2
9111 stxa %l2, [%l7 + %g2] 0x22
9112 membar #Sync
9113 fxnor %f28, %f2, %f22
9114 movrlz %i7, %l1, %g4
9115 te %xcc, 0x6
9116 ldsb [%l7 + 0x3C], %i1
9117 movcs %xcc, %o3, %i6
9118 orn %o1, 0x0028, %g2
9119 or %l5, %o5, %i4
9120 tsubcc %l0, 0x1B61, %o0
9121 movrne %g7, 0x294, %i3
9122 fbue,a %fcc1, loop_884
9123 fpadd32s %f23, %f5, %f6
9124 fmovda %xcc, %f7, %f15
9125 movrgz %g3, 0x397, %o2
9126loop_884:
9127 fbg %fcc0, loop_885
9128 movleu %xcc, %o6, %l4
9129 fmovse %icc, %f3, %f21
9130 or %g6, %o7, %g1
9131loop_885:
9132 sra %i5, 0x0A, %i2
9133 set 0x38, %i7
9134 stda %g4, [%l7 + %i7] 0x18
9135 bg %icc, loop_886
9136 fmul8sux16 %f22, %f4, %f14
9137 udivx %o4, 0x0EF9, %l3
9138 fabss %f9, %f7
9139loop_886:
9140 mulx %l6, 0x0DBF, %l2
9141 ldub [%l7 + 0x25], %i7
9142 call loop_887
9143 fcmple32 %f6, %f24, %i0
9144 movrlez %g4, %i1, %l1
9145 bpos,a %xcc, loop_888
9146loop_887:
9147 edge16ln %o3, %o1, %g2
9148 fbo %fcc0, loop_889
9149 brlz %l5, loop_890
9150loop_888:
9151 fmovrdgez %o5, %f24, %f6
9152 subcc %i4, %l0, %i6
9153loop_889:
9154 fmovrse %g7, %f21, %f13
9155loop_890:
9156 edge16 %i3, %o0, %g3
9157 te %icc, 0x7
9158 movleu %icc, %o6, %l4
9159 andcc %g6, %o7, %g1
9160 saved
9161 rdpr %cwp, %g1
9162 rdpr %cansave, %g2
9163 rdpr %canrestore, %g3
9164 rdpr %cleanwin, %g4
9165 rdpr %otherwin, %g5
9166 rdpr %wstate, %g6
9167 sub %i5, 0x17FA, %i2
9168 fands %f23, %f22, %f29
9169 orncc %g5, %o4, %o2
9170 movge %icc, %l3, %l2
9171 andn %l6, %i7, %i0
9172 movne %xcc, %g4, %l1
9173 movge %icc, %o3, %o1
9174 bgu %icc, loop_891
9175 movgu %icc, %g2, %l5
9176 edge16n %o5, %i1, %l0
9177 array8 %i4, %i6, %g7
9178loop_891:
9179 srlx %i3, 0x16, %o0
9180 tpos %xcc, 0x1
9181 fba %fcc3, loop_892
9182 tleu %xcc, 0x5
9183 movleu %xcc, %g3, %o6
9184 tneg %icc, 0x2
9185loop_892:
9186 taddcctv %g6, 0x1745, %l4
9187 bcs,pt %icc, loop_893
9188 fcmpne16 %f8, %f26, %g1
9189 fabsd %f22, %f26
9190 wr %g0, 0x81, %asi
9191 stxa %i5, [%l7 + 0x50] %asi
9192loop_893:
9193 tpos %xcc, 0x3
9194 xnorcc %o7, %g5, %o4
9195 fabss %f18, %f14
9196 prefetch [%l7 + 0x7C], 0x3
9197 fmovdneg %icc, %f8, %f5
9198 tneg %xcc, 0x4
9199 swap [%l7 + 0x64], %i2
9200 nop
9201 set 0x34, %i1
9202 prefetch [%l7 + %i1], 0x2
9203 movcs %xcc, %l3, %o2
9204 xor %l6, 0x132A, %l2
9205 wr %g0, 0x11, %asi
9206 lduba [%l7 + 0x7D] %asi, %i0
9207 subccc %i7, 0x1C27, %g4
9208 move %xcc, %l1, %o3
9209 fcmpgt32 %f26, %f12, %o1
9210 mulx %g2, 0x09CA, %l5
9211 bvs,pt %xcc, loop_894
9212 movneg %xcc, %i1, %l0
9213 ldub [%l7 + 0x53], %o5
9214 xnorcc %i4, %i6, %g7
9215loop_894:
9216 tpos %icc, 0x1
9217 tge %xcc, 0x2
9218 sra %o0, 0x00, %g3
9219 fmovda %icc, %f17, %f19
9220 tle %icc, 0x6
9221 fbg,a %fcc3, loop_895
9222 subc %o6, 0x0F9E, %i3
9223 nop
9224 setx loop_896, %l0, %l1
9225 wrpr 0x1, %tl
9226 wrpr %l1, %tnpc
9227 setx 0x34400001400, %l0, %l1
9228 wrpr %l1, %tstate
9229 wrhpr 0x4, %htstate
9230 done
9231 fcmpes %fcc3, %f28, %f5
9232loop_895:
9233 sll %l4, 0x0E, %g6
9234 fbu %fcc3, loop_897
9235loop_896:
9236 smulcc %g1, 0x0C2E, %o7
9237 fornot1 %f14, %f16, %f14
9238 andcc %i5, 0x18F0, %g5
9239loop_897:
9240 fmovd %f10, %f26
9241 movrne %i2, 0x0A3, %l3
9242 or %o2, %o4, %l2
9243 srax %i0, 0x1B, %l6
9244 fbu,a %fcc1, loop_898
9245 fornot2 %f24, %f6, %f22
9246 fmovdleu %icc, %f23, %f16
9247 alignaddrl %i7, %l1, %o3
9248loop_898:
9249 mulscc %g4, 0x0887, %o1
9250 edge8 %l5, %i1, %l0
9251 udivcc %g2, 0x0F03, %i4
9252 array16 %i6, %o5, %o0
9253 fcmpgt16 %f10, %f22, %g3
9254 movvs %xcc, %o6, %i3
9255 be,pn %icc, loop_899
9256 udivx %l4, 0x0575, %g7
9257 movleu %icc, %g6, %o7
9258 tvc %icc, 0x4
9259loop_899:
9260 movvc %xcc, %i5, %g5
9261 umulcc %i2, 0x0AC5, %l3
9262 st %f30, [%l7 + 0x78]
9263 movg %xcc, %o2, %o4
9264 tsubcc %l2, %i0, %l6
9265 udiv %i7, 0x115D, %g1
9266 brgez,a %l1, loop_900
9267 taddcc %g4, %o3, %o1
9268 siam 0x2
9269 edge16n %i1, %l5, %g2
9270loop_900:
9271 nop
9272 setx loop_901, %l0, %l1
9273 wrpr 0x1, %tl
9274 wrpr %l1, %tpc
9275 add %l1, 0x4, %l1
9276 wrpr %l1, %tnpc
9277 setx 0x34400001400, %l0, %l1
9278 wrpr %l1, %tstate
9279 wrhpr 0x4, %htstate
9280 retry
9281 fandnot2 %f18, %f8, %f30
9282 mulx %l0, 0x0282, %i4
9283 movre %i6, %o0, %o5
9284loop_901:
9285 udivx %o6, 0x1607, %g3
9286 edge32l %i3, %g7, %l4
9287 tneg %icc, 0x1
9288 bl,pn %xcc, loop_902
9289 fmuld8sux16 %f15, %f28, %f12
9290 udivx %o7, 0x0950, %g6
9291 mulscc %g5, 0x061F, %i5
9292loop_902:
9293 bn,pn %xcc, loop_903
9294 tl %xcc, 0x6
9295 edge32n %i2, %o2, %o4
9296 mulx %l3, %l2, %l6
9297loop_903:
9298 fornot1 %f24, %f16, %f16
9299 fbne,a %fcc3, loop_904
9300 array8 %i7, %g1, %l1
9301 movle %icc, %g4, %o3
9302 edge16 %i0, %o1, %l5
9303loop_904:
9304 nop
9305 setx loop_905, %l0, %l1
9306 jmpl %l1, %i1
9307 tsubcc %g2, 0x131A, %i4
9308 udiv %l0, 0x0D41, %i6
9309 edge16ln %o5, %o0, %g3
9310loop_905:
9311 restored
9312 rdpr %cwp, %g1
9313 rdpr %cansave, %g2
9314 rdpr %canrestore, %g3
9315 rdpr %cleanwin, %g4
9316 rdpr %otherwin, %g5
9317 rdpr %wstate, %g6
9318 bg,a,pt %icc, loop_906
9319 addc %o6, 0x0A9C, %i3
9320 te %xcc, 0x6
9321 taddcc %g7, 0x10B7, %l4
9322loop_906:
9323 alignaddr %o7, %g6, %g5
9324 xorcc %i5, 0x132C, %o2
9325 xnorcc %o4, %i2, %l3
9326 ldsb [%l7 + 0x6D], %l6
9327 fpadd32 %f14, %f20, %f12
9328 array32 %l2, %i7, %l1
9329 fmovdvs %icc, %f7, %f3
9330 fxor %f14, %f20, %f8
9331 fba,a %fcc0, loop_907
9332 udiv %g1, 0x07FB, %o3
9333 addcc %i0, %g4, %o1
9334 sth %i1, [%l7 + 0x34]
9335loop_907:
9336 for %f22, %f14, %f0
9337 tg %xcc, 0x4
9338 srlx %l5, 0x0B, %g2
9339 array16 %i4, %l0, %i6
9340 fmuld8sux16 %f13, %f27, %f4
9341 fcmple32 %f12, %f24, %o0
9342 wr %g0, 0x19, %asi
9343 stwa %g3, [%l7 + 0x14] %asi
9344 set 0x0A, %l1
9345 lduha [%l7 + %l1] 0x81, %o6
9346 sdivcc %i3, 0x1ACF, %g7
9347 or %l4, 0x1D7C, %o5
9348 addc %o7, 0x19E2, %g5
9349 popc %g6, %i5
9350 saved
9351 rdpr %cwp, %g1
9352 rdpr %cansave, %g2
9353 rdpr %canrestore, %g3
9354 rdpr %cleanwin, %g4
9355 rdpr %otherwin, %g5
9356 rdpr %wstate, %g6
9357 tge %xcc, 0x0
9358 srax %o2, 0x1B, %i2
9359 fornot2 %f20, %f0, %f24
9360 movneg %xcc, %l3, %o4
9361 edge16 %l6, %l2, %l1
9362 edge8l %g1, %o3, %i0
9363 array32 %g4, %o1, %i1
9364 movrgz %i7, 0x1B9, %g2
9365 tcs %xcc, 0x7
9366 set 0x3C, %i5
9367 lduwa [%l7 + %i5] 0x89, %i4
9368 and %l5, 0x0D56, %i6
9369 bn %icc, loop_908
9370 fnands %f4, %f21, %f15
9371 fmovrdgez %l0, %f28, %f8
9372 movge %icc, %o0, %o6
9373loop_908:
9374 fblg,a %fcc1, loop_909
9375 fbe,a %fcc1, loop_910
9376 ta %icc, 0x5
9377 edge32l %g3, %i3, %g7
9378loop_909:
9379 tl %icc, 0x1
9380loop_910:
9381 fcmpne32 %f2, %f30, %l4
9382 fblg,a %fcc1, loop_911
9383 fmovrdgez %o5, %f22, %f0
9384 wr %g0, 0x2b, %asi
9385 stba %o7, [%l7 + 0x20] %asi
9386 membar #Sync
9387loop_911:
9388 fbule,a %fcc3, loop_912
9389 fmovs %f28, %f25
9390 fmovd %f4, %f8
9391 tcs %xcc, 0x3
9392loop_912:
9393 orn %g6, %i5, %o2
9394 fcmpne16 %f12, %f30, %g5
9395 ldsh [%l7 + 0x10], %l3
9396 bneg,a,pt %xcc, loop_913
9397 tsubcc %o4, %l6, %l2
9398 fbule,a %fcc1, loop_914
9399 smul %l1, 0x1933, %i2
9400loop_913:
9401 ldd [%l7 + 0x58], %g0
9402 fmovrsgz %i0, %f25, %f25
9403loop_914:
9404 edge8n %o3, %g4, %i1
9405 fble %fcc2, loop_915
9406 addcc %o1, %g2, %i4
9407 tneg %icc, 0x4
9408 ldd [%l7 + 0x60], %f22
9409loop_915:
9410 taddcc %l5, 0x0324, %i7
9411 edge16 %i6, %l0, %o6
9412 fmovdgu %xcc, %f28, %f10
9413 tle %icc, 0x2
9414 edge8ln %o0, %i3, %g7
9415 wr %g0, 0x2f, %asi
9416 stha %g3, [%l7 + 0x08] %asi
9417 membar #Sync
9418 fmul8x16 %f28, %f16, %f6
9419 saved
9420 rdpr %cwp, %g1
9421 rdpr %cansave, %g2
9422 rdpr %canrestore, %g3
9423 rdpr %cleanwin, %g4
9424 rdpr %otherwin, %g5
9425 rdpr %wstate, %g6
9426 popc %l4, %o7
9427 bg,a,pt %icc, loop_916
9428 edge32l %o5, %i5, %o2
9429 tcs %icc, 0x2
9430 fnot1s %f17, %f18
9431loop_916:
9432 edge32ln %g5, %g6, %l3
9433 movpos %xcc, %l6, %o4
9434 fabss %f17, %f6
9435 udivcc %l2, 0x0D17, %l1
9436 movn %xcc, %i2, %i0
9437 wr %g0, 0x81, %asi
9438 lda [%l7 + 0x34] %asi, %f25
9439 nop
9440 set 0x68, %g7
9441 stw %g1, [%l7 + %g7]
9442 fmovdcc %xcc, %f19, %f30
9443 fexpand %f3, %f30
9444 fzero %f14
9445 set 0x1A, %l0
9446 ldsha [%l7 + %l0] 0x18, %o3
9447 add %i1, 0x1DE4, %o1
9448 wr %g0, 0x11, %asi
9449 stba %g2, [%l7 + 0x0A] %asi
9450 orcc %i4, %g4, %l5
9451 fnegs %f25, %f2
9452 fmovdcs %icc, %f17, %f30
9453 fmovsge %icc, %f9, %f2
9454 fbne,a %fcc2, loop_917
9455 movn %xcc, %i6, %l0
9456 sir 0x13C4
9457 siam 0x1
9458loop_917:
9459 movl %xcc, %o6, %o0
9460 fpackfix %f18, %f0
9461 fornot1 %f4, %f10, %f10
9462 membar 0x5C
9463 sir 0x05D1
9464 sub %i7, 0x13CA, %g7
9465 fba,a %fcc0, loop_918
9466 movne %icc, %g3, %i3
9467 movge %xcc, %o7, %l4
9468 edge16ln %o5, %i5, %o2
9469loop_918:
9470 tge %icc, 0x3
9471 bvc,a,pt %xcc, loop_919
9472 tcs %icc, 0x3
9473 fnegs %f24, %f12
9474 edge32n %g5, %g6, %l3
9475loop_919:
9476 fxnor %f2, %f10, %f12
9477 fmovscs %icc, %f19, %f15
9478 edge32ln %o4, %l2, %l1
9479 set 0x14, %i4
9480 lda [%l7 + %i4] 0x10, %f3
9481 umulcc %i2, %i0, %g1
9482 edge16ln %o3, %l6, %i1
9483 membar #Sync
9484 wr %g0, 0xf0, %asi
9485 ldda [%l7 + 0x40] %asi, %f0
9486 fcmpd %fcc1, %f0, %f8
9487 edge8ln %g2, %i4, %g4
9488 srax %o1, 0x07, %l5
9489 tvc %xcc, 0x5
9490 movg %xcc, %i6, %l0
9491 fmovrsgez %o6, %f23, %f31
9492 set 0x48, %o3
9493 sta %f26, [%l7 + %o3] 0x15
9494 fnors %f1, %f15, %f8
9495 ldx [%l7 + 0x70], %i7
9496 edge8 %o0, %g7, %i3
9497 edge32n %o7, %g3, %o5
9498 edge8n %l4, %i5, %g5
9499 nop
9500 setx loop_920, %l0, %l1
9501 jmpl %l1, %g6
9502 edge32n %l3, %o4, %o2
9503 array32 %l1, %i2, %i0
9504 orcc %g1, 0x15FB, %l2
9505loop_920:
9506 tn %icc, 0x3
9507 bn,pn %xcc, loop_921
9508 brlz %o3, loop_922
9509 fcmpeq32 %f6, %f30, %l6
9510 te %xcc, 0x5
9511loop_921:
9512 fcmpeq32 %f26, %f20, %i1
9513loop_922:
9514 movre %g2, 0x005, %g4
9515 mova %icc, %i4, %o1
9516 fpsub16s %f16, %f8, %f28
9517 movleu %icc, %i6, %l5
9518 ldd [%l7 + 0x48], %o6
9519 wr %g0, 0x81, %asi
9520 ldda [%l7 + 0x40] %asi, %f0
9521 add %l0, %o0, %i7
9522 edge32l %i3, %o7, %g7
9523 fpadd32 %f10, %f18, %f0
9524 fbn,a %fcc3, loop_923
9525 fmovse %xcc, %f19, %f13
9526 set 0x7E, %o4
9527 ldsba [%l7 + %o4] 0x10, %g3
9528loop_923:
9529 movrne %l4, 0x1AA, %o5
9530 set 0x58, %i2
9531 lduwa [%l7 + %i2] 0x11, %i5
9532 fbg %fcc3, loop_924
9533 movn %icc, %g5, %g6
9534 addc %l3, 0x1BC3, %o2
9535 ldsw [%l7 + 0x38], %o4
9536loop_924:
9537 nop
9538 set 0x52, %i0
9539 stba %i2, [%l7 + %i0] 0x11
9540 brlz %l1, loop_925
9541 st %f1, [%l7 + 0x64]
9542 edge16n %i0, %g1, %o3
9543 tcc %icc, 0x2
9544loop_925:
9545 fbge,a %fcc0, loop_926
9546 bvs %xcc, loop_927
9547 pdist %f14, %f24, %f8
9548 saved
9549 rdpr %cwp, %g1
9550 rdpr %cansave, %g2
9551 rdpr %canrestore, %g3
9552 rdpr %cleanwin, %g4
9553 rdpr %otherwin, %g5
9554 rdpr %wstate, %g6
9555loop_926:
9556 movneg %xcc, %l2, %i1
9557loop_927:
9558 te %xcc, 0x7
9559 fnegs %f31, %f13
9560 fcmps %fcc1, %f12, %f12
9561 fsrc1 %f18, %f12
9562 fpsub32s %f17, %f7, %f22
9563 fmul8x16au %f15, %f20, %f0
9564 fbue,a %fcc1, loop_928
9565 fbug,a %fcc1, loop_929
9566 fmovs %f20, %f4
9567 sra %l6, %g4, %i4
9568loop_928:
9569 saved
9570 rdpr %cwp, %g1
9571 rdpr %cansave, %g2
9572 rdpr %canrestore, %g3
9573 rdpr %cleanwin, %g4
9574 rdpr %otherwin, %g5
9575 rdpr %wstate, %g6
9576loop_929:
9577 nop
9578 wr %g0, 0x0c, %asi
9579 stda %g2, [%l7 + 0x38] %asi
9580 set 0x40, %i3
9581 stda %f0, [%l7 + %i3] 0x81
9582 fbue,a %fcc1, loop_930
9583 movvc %xcc, %i6, %o1
9584 fmovrsgz %o6, %f0, %f28
9585 fexpand %f31, %f10
9586loop_930:
9587 tcc %icc, 0x0
9588 orncc %l5, %o0, %l0
9589 ta %xcc, 0x4
9590 edge16l %i7, %o7, %i3
9591 fmovrslz %g3, %f21, %f27
9592 fmovdle %xcc, %f15, %f10
9593 udivcc %l4, 0x0507, %g7
9594 tvs %xcc, 0x1
9595 tsubcc %o5, 0x152E, %g5
9596 edge8 %i5, %g6, %l3
9597 subccc %o2, 0x0F87, %o4
9598 movrne %i2, 0x0E1, %l1
9599 bne %icc, loop_931
9600 udivx %i0, 0x08BC, %o3
9601 sllx %l2, 0x0B, %i1
9602 sra %g1, %l6, %i4
9603loop_931:
9604 movle %xcc, %g2, %i6
9605 bge,a loop_932
9606 bneg,a loop_933
9607 fmovdg %icc, %f28, %f17
9608 add %o1, 0x1732, %o6
9609loop_932:
9610 nop
9611 set 0x52, %o6
9612 stba %l5, [%l7 + %o6] 0xea
9613 membar #Sync
9614loop_933:
9615 nop
9616 set 0x40, %l2
9617 stda %f0, [%l7 + %l2] 0x14
9618 srlx %g4, 0x1E, %l0
9619 fnot1s %f20, %f27
9620 fba %fcc2, loop_934
9621 ta %icc, 0x5
9622 fbu %fcc2, loop_935
9623 movpos %icc, %o0, %i7
9624loop_934:
9625 ta %icc, 0x0
9626 stb %i3, [%l7 + 0x29]
9627loop_935:
9628 fblg %fcc2, loop_936
9629 mulx %o7, 0x0B6C, %g3
9630 ldsb [%l7 + 0x6F], %g7
9631 add %o5, 0x1433, %g5
9632loop_936:
9633 xorcc %l4, %g6, %i5
9634 te %icc, 0x7
9635 sll %o2, %o4, %l3
9636 movre %i2, %i0, %l1
9637 movrgz %l2, 0x111, %o3
9638 andcc %i1, 0x1325, %l6
9639 set 0x20, %l6
9640 lda [%l7 + %l6] 0x14, %f14
9641 fmovrsgez %g1, %f1, %f13
9642 sdiv %i4, 0x0287, %i6
9643 edge8ln %o1, %g2, %l5
9644 addcc %g4, %o6, %o0
9645 bvc loop_937
9646 movvc %icc, %i7, %i3
9647 orncc %l0, %g3, %o7
9648 edge32n %o5, %g7, %g5
9649loop_937:
9650 sllx %g6, 0x19, %l4
9651 mulx %i5, 0x1D31, %o4
9652 fbg,a %fcc0, loop_938
9653 fbne %fcc2, loop_939
9654 addccc %l3, %i2, %i0
9655 swap [%l7 + 0x20], %l1
9656loop_938:
9657 ldx [%l7 + 0x28], %l2
9658loop_939:
9659 umulcc %o2, %i1, %o3
9660 umul %l6, %i4, %g1
9661 fbe %fcc1, loop_940
9662 fbne,a %fcc0, loop_941
9663 orcc %o1, 0x16D2, %i6
9664 brz %l5, loop_942
9665loop_940:
9666 mulx %g4, %o6, %o0
9667loop_941:
9668 alignaddr %i7, %g2, %l0
9669 call loop_943
9670loop_942:
9671 movn %icc, %g3, %o7
9672 movrne %o5, 0x08B, %g7
9673 udivcc %i3, 0x0515, %g5
9674loop_943:
9675 tle %icc, 0x4
9676 swap [%l7 + 0x50], %g6
9677 xor %i5, %o4, %l4
9678 call loop_944
9679 fmovs %f7, %f30
9680 movg %xcc, %i2, %l3
9681 subccc %l1, 0x1CBD, %l2
9682loop_944:
9683 movpos %xcc, %i0, %i1
9684 edge16ln %o2, %l6, %o3
9685 xnorcc %g1, 0x0F5A, %i4
9686 wr %g0, 0x19, %asi
9687 stha %i6, [%l7 + 0x78] %asi
9688 fpadd32 %f6, %f14, %f20
9689 movneg %xcc, %o1, %g4
9690 fcmpne16 %f12, %f4, %l5
9691 subc %o6, 0x11DB, %o0
9692 movl %xcc, %g2, %l0
9693 bcc,a %icc, loop_945
9694 edge16n %i7, %o7, %g3
9695 fpadd32 %f16, %f10, %f10
9696 xor %o5, 0x1A4C, %i3
9697loop_945:
9698 fmovdgu %icc, %f3, %f8
9699 array16 %g5, %g7, %g6
9700 brgez,a %i5, loop_946
9701 addcc %o4, 0x12EA, %l4
9702 movne %xcc, %i2, %l1
9703 fxor %f2, %f6, %f10
9704loop_946:
9705 nop
9706 add %l7, 0x50, %l6
9707 wr %g0, 0x10, %asi
9708 ldxa [%l6] %asi, %l3
9709 casxa [%l6] %asi, %l3, %i0
9710 and %i1, 0x16D4, %l2
9711 set 0x18, %g6
9712 lduwa [%l7 + %g6] 0x81, %l6
9713 lduh [%l7 + 0x68], %o2
9714 fabss %f10, %f27
9715 ldsb [%l7 + 0x1E], %g1
9716 tl %xcc, 0x1
9717 set 0x74, %l3
9718 lduha [%l7 + %l3] 0x18, %i4
9719 edge32l %i6, %o1, %g4
9720 sdivcc %o3, 0x091D, %o6
9721 fabsd %f12, %f12
9722 nop
9723 set 0x1A, %o5
9724 sth %l5, [%l7 + %o5]
9725 andcc %g2, %l0, %i7
9726 fxor %f26, %f26, %f26
9727 wr %g0, 0x22, %asi
9728 stha %o7, [%l7 + 0x5E] %asi
9729 membar #Sync
9730 edge16 %o0, %g3, %o5
9731 stb %i3, [%l7 + 0x28]
9732 sll %g7, 0x16, %g5
9733 array32 %g6, %i5, %o4
9734 andncc %l4, %i2, %l1
9735 array32 %i0, %l3, %i1
9736 movpos %xcc, %l2, %l6
9737 fsrc2 %f16, %f28
9738 wr %g0, 0x0c, %asi
9739 stba %g1, [%l7 + 0x33] %asi
9740 xnorcc %i4, %o2, %i6
9741 tle %xcc, 0x5
9742 srlx %o1, 0x06, %g4
9743 xorcc %o6, %o3, %l5
9744 fmovdvc %xcc, %f28, %f16
9745 fmovde %xcc, %f11, %f1
9746 set 0x58, %o1
9747 sta %f1, [%l7 + %o1] 0x15
9748 bgu,a %icc, loop_947
9749 subc %l0, %g2, %i7
9750 sth %o0, [%l7 + 0x5E]
9751 be,a %icc, loop_948
9752loop_947:
9753 movrgz %o7, %g3, %i3
9754 movcc %icc, %o5, %g5
9755 popc 0x18BB, %g7
9756loop_948:
9757 fmovsneg %xcc, %f12, %f13
9758 tl %icc, 0x4
9759 tvc %icc, 0x3
9760 tn %xcc, 0x4
9761 andcc %i5, %o4, %l4
9762 std %i2, [%l7 + 0x38]
9763 fsrc1s %f21, %f29
9764 orcc %l1, %g6, %l3
9765 nop
9766 setx loop_949, %l0, %l1
9767 wrpr 0x1, %tl
9768 wrpr %l1, %tpc
9769 add %l1, 0x4, %l1
9770 wrpr %l1, %tnpc
9771 setx 0x34400001400, %l0, %l1
9772 wrpr %l1, %tstate
9773 wrhpr 0x4, %htstate
9774 retry
9775 smulcc %i1, 0x0C19, %i0
9776 tg %icc, 0x5
9777 tvs %xcc, 0x7
9778loop_949:
9779 mova %icc, %l6, %g1
9780 movne %xcc, %l2, %o2
9781 fbge %fcc3, loop_950
9782 fpsub32s %f12, %f8, %f1
9783 edge16n %i6, %i4, %o1
9784 movrgz %o6, %o3, %g4
9785loop_950:
9786 fmul8ulx16 %f12, %f6, %f14
9787 movneg %xcc, %l5, %g2
9788 tsubcc %i7, 0x1C87, %l0
9789 fpsub32s %f31, %f18, %f30
9790 fbu %fcc0, loop_951
9791 orncc %o0, %o7, %g3
9792 movvc %icc, %o5, %i3
9793 tsubcc %g7, %g5, %o4
9794loop_951:
9795 fmovrdlz %i5, %f10, %f0
9796 umul %i2, 0x1CCE, %l1
9797 ble,a,pn %icc, loop_952
9798 movrgz %l4, 0x3D4, %g6
9799 movre %i1, %i0, %l3
9800 movcs %icc, %l6, %g1
9801loop_952:
9802 array8 %o2, %l2, %i6
9803 xorcc %o1, %i4, %o3
9804 bleu,a,pn %xcc, loop_953
9805 orncc %o6, %g4, %l5
9806 fbo %fcc1, loop_954
9807 edge32 %i7, %l0, %o0
9808loop_953:
9809 andcc %g2, 0x1006, %g3
9810 tg %xcc, 0x0
9811loop_954:
9812 stw %o7, [%l7 + 0x70]
9813 wr %g0, 0x04, %asi
9814 swapa [%l7 + 0x2C] %asi, %i3
9815 edge32l %g7, %g5, %o4
9816 srl %o5, %i5, %i2
9817 xnor %l1, 0x056F, %l4
9818 subc %g6, 0x0F05, %i0
9819 sdivx %l3, 0x19C5, %l6
9820 tsubcc %i1, 0x109F, %g1
9821 te %xcc, 0x2
9822 ba %icc, loop_955
9823 bvc %icc, loop_956
9824 movl %icc, %l2, %i6
9825 fmovsg %icc, %f11, %f1
9826loop_955:
9827 sllx %o2, %o1, %i4
9828loop_956:
9829 move %xcc, %o3, %g4
9830 movrlez %o6, 0x1E2, %i7
9831 alignaddr %l0, %l5, %o0
9832 edge8ln %g3, %o7, %i3
9833 fbg %fcc2, loop_957
9834 fnot1s %f21, %f15
9835 bcs,pn %icc, loop_958
9836 sdiv %g7, 0x0B8D, %g2
9837loop_957:
9838 fpack16 %f8, %f17
9839 addcc %g5, %o5, %i5
9840loop_958:
9841 bvs,a,pt %xcc, loop_959
9842 popc %o4, %i2
9843 nop
9844 set 0x60, %g3
9845 stx %l4, [%l7 + %g3]
9846 membar 0x3B
9847loop_959:
9848 fnegd %f20, %f6
9849 edge16n %g6, %i0, %l3
9850 edge16ln %l6, %l1, %i1
9851 ldub [%l7 + 0x42], %l2
9852 sdivcc %g1, 0x1176, %o2
9853 brlz %o1, loop_960
9854 tsubcc %i4, %o3, %g4
9855 wr %g0, 0xe2, %asi
9856 stxa %i6, [%l7 + 0x08] %asi
9857 membar #Sync
9858loop_960:
9859 bleu,a loop_961
9860 fxnor %f10, %f6, %f22
9861 fmovsge %xcc, %f9, %f28
9862 tn %icc, 0x6
9863loop_961:
9864 bgu,pt %icc, loop_962
9865 andncc %i7, %l0, %o6
9866 edge32l %l5, %g3, %o7
9867 lduh [%l7 + 0x6E], %o0
9868loop_962:
9869 nop
9870 set 0x40, %g1
9871 stxa %g7, [%l7 + %g1] 0x27
9872 membar #Sync
9873 membar 0x6E
9874 brz %i3, loop_963
9875 tne %xcc, 0x4
9876 edge32 %g2, %o5, %g5
9877 fble,a %fcc3, loop_964
9878loop_963:
9879 umulcc %i5, %o4, %l4
9880 fnot2s %f15, %f27
9881 fbo %fcc2, loop_965
9882loop_964:
9883 xnor %i2, 0x0FBA, %g6
9884 fmovrsne %i0, %f0, %f27
9885 fbu %fcc0, loop_966
9886loop_965:
9887 movrgz %l3, %l6, %l1
9888 fones %f3
9889 fmovdvs %icc, %f29, %f31
9890loop_966:
9891 edge8 %i1, %g1, %o2
9892 edge32l %o1, %l2, %i4
9893 edge32l %g4, %i6, %i7
9894 movre %o3, 0x105, %o6
9895 fcmpeq32 %f6, %f30, %l5
9896 bcc,pt %xcc, loop_967
9897 tpos %xcc, 0x0
9898 movcc %xcc, %l0, %o7
9899 movrne %o0, %g7, %g3
9900loop_967:
9901 bcs,a loop_968
9902 movrlez %i3, %g2, %g5
9903 srax %o5, %o4, %l4
9904 movcc %xcc, %i2, %g6
9905loop_968:
9906 movl %xcc, %i5, %l3
9907 ldub [%l7 + 0x69], %l6
9908 bgu,a,pt %xcc, loop_969
9909 movvc %xcc, %l1, %i0
9910 stb %g1, [%l7 + 0x6F]
9911 sdivcc %o2, 0x1F86, %i1
9912loop_969:
9913 nop
9914 wr %g0, 0x11, %asi
9915 stda %f16, [%l7 + 0x40] %asi
9916 fmovdge %icc, %f3, %f25
9917 mova %icc, %o1, %i4
9918 fmovdvs %icc, %f15, %f3
9919 fmovsneg %icc, %f11, %f16
9920 sethi 0x14F8, %g4
9921 and %l2, 0x1706, %i6
9922 movrlz %i7, 0x282, %o6
9923 addccc %l5, 0x0764, %l0
9924 movcs %xcc, %o3, %o7
9925 mulscc %o0, %g3, %i3
9926 bgu,a,pn %icc, loop_970
9927 fpadd32 %f0, %f20, %f2
9928 udiv %g2, 0x0470, %g7
9929 movrlez %o5, 0x10B, %o4
9930loop_970:
9931 andn %l4, 0x1A64, %g5
9932 fpmerge %f9, %f23, %f28
9933 ldstub [%l7 + 0x5F], %i2
9934 smulcc %g6, %l3, %i5
9935 movleu %xcc, %l6, %i0
9936 movvs %xcc, %g1, %o2
9937 alignaddrl %i1, %o1, %l1
9938 stbar
9939 wr %g0, 0x89, %asi
9940 ldda [%l7 + 0x70] %asi, %g4
9941 fcmpgt32 %f24, %f4, %l2
9942 fcmpeq32 %f6, %f6, %i6
9943 addccc %i4, %i7, %l5
9944 fble,a %fcc1, loop_971
9945 std %f0, [%l7 + 0x18]
9946 sllx %o6, %l0, %o3
9947 fexpand %f22, %f16
9948loop_971:
9949 ba,pt %xcc, loop_972
9950 edge16l %o0, %g3, %i3
9951 movvs %icc, %g2, %o7
9952 movge %icc, %g7, %o4
9953loop_972:
9954 fpsub32s %f10, %f15, %f29
9955 movcc %icc, %o5, %g5
9956 tleu %xcc, 0x5
9957 and %i2, 0x0009, %l4
9958 srlx %l3, %g6, %i5
9959 xor %i0, %l6, %o2
9960 fmovsn %xcc, %f13, %f11
9961 movne %icc, %g1, %o1
9962 popc %l1, %i1
9963 udivcc %g4, 0x0583, %l2
9964 tge %icc, 0x7
9965 orn %i6, %i4, %l5
9966 tge %icc, 0x0
9967 sdivcc %o6, 0x1CBA, %l0
9968 edge32l %i7, %o3, %o0
9969 bpos,pt %xcc, loop_973
9970 tsubcc %g3, %i3, %o7
9971 mulx %g2, 0x1554, %o4
9972 taddcctv %o5, %g7, %g5
9973loop_973:
9974 sllx %l4, %l3, %i2
9975 subc %g6, %i0, %i5
9976 fmovsg %xcc, %f16, %f0
9977 wr %g0, 0x80, %asi
9978 swapa [%l7 + 0x24] %asi, %l6
9979 mova %icc, %g1, %o1
9980 st %f27, [%l7 + 0x1C]
9981 smulcc %o2, 0x00C0, %l1
9982 brgez,a %i1, loop_974
9983 movne %icc, %g4, %l2
9984 orncc %i4, %i6, %l5
9985 membar 0x38
9986loop_974:
9987 andcc %l0, 0x1960, %i7
9988 mulscc %o3, 0x1F28, %o0
9989 movge %xcc, %g3, %o6
9990 movpos %icc, %o7, %i3
9991 nop
9992 setx loop_975, %l0, %l1
9993 wrpr 0x1, %tl
9994 wrpr %l1, %tnpc
9995 setx 0x34400001400, %l0, %l1
9996 wrpr %l1, %tstate
9997 wrhpr 0x4, %htstate
9998 done
9999 be,a,pn %icc, loop_976
10000 udivcc %g2, 0x17B2, %o5
10001 subcc %g7, 0x0A8A, %o4
10002loop_975:
10003 srax %g5, %l3, %i2
10004loop_976:
10005 movvc %icc, %l4, %i0
10006 sdiv %g6, 0x1060, %l6
10007 tvc %xcc, 0x2
10008 fbge,a %fcc2, loop_977
10009 ld [%l7 + 0x30], %f26
10010 bcs loop_978
10011 movcs %icc, %i5, %g1
10012loop_977:
10013 nop
10014 set 0x54, %l4
10015 ldsba [%l7 + %l4] 0x80, %o2
10016loop_978:
10017 edge16ln %l1, %i1, %g4
10018 fcmpgt16 %f14, %f6, %o1
10019 udiv %l2, 0x0E7B, %i6
10020 tg %icc, 0x4
10021 addcc %i4, %l0, %l5
10022 subcc %i7, 0x1927, %o0
10023 andncc %o3, %o6, %g3
10024 taddcc %o7, 0x1BCA, %g2
10025 mulx %o5, %i3, %g7
10026 edge16l %o4, %l3, %g5
10027 xor %i2, 0x0C56, %l4
10028 fbg,a %fcc0, loop_979
10029 fandnot1s %f24, %f19, %f8
10030 wr %g0, 0x1e, %asi
10031 stda %f0, [%l7 + 0x40] %asi
10032 membar #Sync
10033loop_979:
10034 edge16ln %i0, %l6, %g6
10035 fbge,a %fcc3, loop_980
10036 srax %i5, 0x0E, %g1
10037 bg,a loop_981
10038 movrgz %o2, 0x03B, %l1
10039loop_980:
10040 alignaddrl %i1, %g4, %l2
10041 fands %f26, %f27, %f9
10042loop_981:
10043 stx %o1, [%l7 + 0x58]
10044 flush %l7 + 0x58
10045 movvc %xcc, %i6, %i4
10046 smul %l5, 0x16FF, %i7
10047 brlz %o0, loop_982
10048 fpsub16 %f24, %f30, %f24
10049 sdiv %o3, 0x0F69, %l0
10050 movvs %icc, %o6, %o7
10051loop_982:
10052 mulscc %g2, 0x0EE0, %g3
10053 edge16n %i3, %g7, %o5
10054 tleu %xcc, 0x6
10055 tne %xcc, 0x2
10056 fbge,a %fcc1, loop_983
10057 bneg,pn %icc, loop_984
10058 movre %o4, %l3, %g5
10059 srlx %i2, %l4, %i0
10060loop_983:
10061 edge16n %g6, %l6, %i5
10062loop_984:
10063 orcc %o2, %l1, %g1
10064 ldx [%l7 + 0x78], %g4
10065 andncc %i1, %l2, %o1
10066 movpos %icc, %i6, %l5
10067 taddcctv %i4, 0x0CB7, %i7
10068 edge32n %o3, %l0, %o0
10069 edge32ln %o6, %o7, %g3
10070 subcc %g2, %i3, %g7
10071 tvs %xcc, 0x4
10072 bne,a loop_985
10073 fornot2s %f1, %f21, %f23
10074 fmovdge %icc, %f28, %f30
10075 tcs %icc, 0x2
10076loop_985:
10077 bpos,pt %xcc, loop_986
10078 membar 0x41
10079 edge32n %o4, %l3, %g5
10080 udiv %i2, 0x0DEC, %l4
10081loop_986:
10082 movrlez %o5, 0x30D, %i0
10083 movvs %icc, %g6, %l6
10084 bpos,a,pt %icc, loop_987
10085 mulx %o2, %i5, %g1
10086 fnand %f20, %f4, %f10
10087 movrne %l1, %i1, %g4
10088loop_987:
10089 umul %l2, %o1, %l5
10090 tg %icc, 0x1
10091 tsubcctv %i4, 0x07A4, %i7
10092 fxnor %f12, %f28, %f10
10093 movpos %xcc, %o3, %i6
10094 tle %icc, 0x1
10095 edge32 %o0, %l0, %o7
10096 add %l7, 0x70, %l6
10097 wr %g0, 0x80, %asi
10098 ldxa [%l6] %asi, %o6
10099 casxa [%l6] %asi, %o6, %g3
10100 fbule %fcc3, loop_988
10101 sllx %i3, %g2, %o4
10102 movne %icc, %g7, %l3
10103 nop
10104 setx loop_989, %l0, %l1
10105 jmpl %l1, %g5
10106loop_988:
10107 fnor %f26, %f26, %f18
10108 srl %l4, %i2, %i0
10109 alignaddrl %g6, %o5, %l6
10110loop_989:
10111 movrne %i5, 0x10E, %g1
10112 fnot1 %f30, %f10
10113 fcmpeq32 %f2, %f26, %l1
10114 set 0x08, %o2
10115 stwa %o2, [%l7 + %o2] 0x11
10116 movrlez %g4, %i1, %l2
10117 bvs,pt %xcc, loop_990
10118 tne %xcc, 0x4
10119 sdivcc %l5, 0x0A2E, %i4
10120 tge %xcc, 0x4
10121loop_990:
10122 edge32 %i7, %o1, %i6
10123 bge %icc, loop_991
10124 edge16l %o3, %o0, %l0
10125 wr %g0, 0x81, %asi
10126 lduwa [%l7 + 0x60] %asi, %o7
10127loop_991:
10128 edge32 %o6, %i3, %g2
10129 umul %g3, 0x0541, %o4
10130 alignaddr %g7, %g5, %l4
10131 fpsub16s %f13, %f27, %f12
10132 edge8ln %i2, %i0, %g6
10133 sir 0x0821
10134 orcc %l3, %o5, %i5
10135 smul %g1, 0x0AA9, %l1
10136 sir 0x1297
10137 orncc %o2, 0x15A6, %g4
10138 array8 %l6, %i1, %l5
10139 andn %i4, %i7, %l2
10140 fmovsleu %xcc, %f16, %f19
10141 mova %xcc, %i6, %o1
10142 fbu,a %fcc1, loop_992
10143 sra %o3, %l0, %o7
10144 fxor %f22, %f8, %f14
10145 brnz,a %o0, loop_993
10146loop_992:
10147 sdivx %o6, 0x043A, %g2
10148 movrne %g3, 0x2AA, %i3
10149 bcs,a,pt %icc, loop_994
10150loop_993:
10151 movvc %icc, %o4, %g5
10152 array32 %g7, %i2, %i0
10153 ble loop_995
10154loop_994:
10155 fmovsge %xcc, %f2, %f28
10156 ble,pn %icc, loop_996
10157 fmovsle %xcc, %f19, %f9
10158loop_995:
10159 movleu %xcc, %l4, %l3
10160 te %xcc, 0x7
10161loop_996:
10162 fbo,a %fcc2, loop_997
10163 edge32ln %g6, %i5, %o5
10164 brlz %g1, loop_998
10165 subc %l1, 0x0C12, %o2
10166loop_997:
10167 movrlez %l6, %i1, %g4
10168 taddcctv %i4, %i7, %l5
10169loop_998:
10170 edge16l %l2, %i6, %o3
10171 fba,a %fcc2, loop_999
10172 array8 %l0, %o1, %o0
10173 addcc %o7, %g2, %o6
10174 set 0x14, %g4
10175 sta %f18, [%l7 + %g4] 0x88
10176loop_999:
10177 movl %icc, %i3, %g3
10178 srl %o4, %g7, %g5
10179 fbue,a %fcc2, loop_1000
10180 srax %i2, %l4, %i0
10181 pdist %f4, %f24, %f8
10182 array16 %g6, %i5, %l3
10183loop_1000:
10184 sub %g1, 0x07FF, %o5
10185 udivx %o2, 0x1728, %l1
10186 movn %icc, %l6, %i1
10187 sdivx %i4, 0x10AA, %g4
10188 fmovrsne %l5, %f11, %f17
10189 smul %l2, %i7, %o3
10190 sra %i6, %l0, %o0
10191 sra %o1, %o7, %o6
10192 movvc %icc, %g2, %i3
10193 fcmpeq32 %f2, %f6, %o4
10194 membar 0x1D
10195 andcc %g3, 0x0F01, %g5
10196 tvc %xcc, 0x3
10197 movge %icc, %i2, %l4
10198 fpack32 %f8, %f14, %f30
10199 udivcc %g7, 0x17E7, %g6
10200 edge8l %i5, %l3, %i0
10201 xor %o5, 0x0BC6, %g1
10202 movrgez %l1, %o2, %i1
10203 ldsh [%l7 + 0x7E], %l6
10204 fbo,a %fcc3, loop_1001
10205 movleu %xcc, %g4, %i4
10206 te %icc, 0x6
10207 popc 0x0442, %l5
10208loop_1001:
10209 te %xcc, 0x7
10210 fbne,a %fcc3, loop_1002
10211 tne %xcc, 0x2
10212 fone %f12
10213 std %i6, [%l7 + 0x38]
10214loop_1002:
10215 nop
10216 setx loop_1003, %l0, %l1
10217 jmpl %l1, %l2
10218 ldx [%l7 + 0x08], %o3
10219 tge %icc, 0x2
10220 orcc %l0, %o0, %o1
10221loop_1003:
10222 xor %o7, 0x1D97, %o6
10223 srl %i6, 0x19, %g2
10224 sdivcc %i3, 0x0665, %o4
10225 tge %xcc, 0x0
10226 bl,a,pn %xcc, loop_1004
10227 fmovdpos %icc, %f15, %f11
10228 fmovdvc %xcc, %f23, %f9
10229 fmovrdgz %g3, %f24, %f24
10230loop_1004:
10231 nop
10232 set 0x0B, %o7
10233 ldstuba [%l7 + %o7] 0x89, %g5
10234 set 0x10, %o0
10235 ldxa [%g0 + %o0] 0x4f, %l4
10236 and %i2, %g7, %i5
10237 sdiv %l3, 0x1ACD, %g6
10238 movrlz %o5, 0x3DD, %g1
10239 fcmpeq32 %f6, %f6, %l1
10240 restored
10241 rdpr %cwp, %g1
10242 rdpr %cansave, %g2
10243 rdpr %canrestore, %g3
10244 rdpr %cleanwin, %g4
10245 rdpr %otherwin, %g5
10246 rdpr %wstate, %g6
10247 fbg %fcc0, loop_1005
10248 std %o2, [%l7 + 0x50]
10249 tvs %icc, 0x1
10250 andcc %i0, 0x00D9, %l6
10251loop_1005:
10252 taddcctv %g4, 0x0A51, %i4
10253 brnz %l5, loop_1006
10254 movcs %xcc, %i7, %i1
10255 set 0x20, %i6
10256 prefetcha [%l7 + %i6] 0x88, 0x0
10257loop_1006:
10258 tgu %xcc, 0x1
10259 fbe,a %fcc1, loop_1007
10260 movrne %l0, %l2, %o0
10261 fcmpne32 %f26, %f12, %o1
10262 udiv %o6, 0x0A74, %o7
10263loop_1007:
10264 subc %g2, %i6, %i3
10265 mova %icc, %o4, %g3
10266 tn %icc, 0x7
10267 fnot2s %f12, %f12
10268 fand %f26, %f28, %f14
10269 movle %icc, %l4, %g5
10270 tvc %icc, 0x1
10271 edge16 %i2, %g7, %l3
10272 smul %i5, %o5, %g6
10273 bgu %icc, loop_1008
10274 fmovrse %l1, %f16, %f3
10275 ldd [%l7 + 0x70], %f30
10276 or %g1, %i0, %l6
10277loop_1008:
10278 te %xcc, 0x0
10279 std %f16, [%l7 + 0x58]
10280 edge32ln %g4, %i4, %o2
10281 fblg,a %fcc0, loop_1009
10282 fmovdg %icc, %f20, %f2
10283 movcc %icc, %i7, %i1
10284 fmul8sux16 %f22, %f2, %f24
10285loop_1009:
10286 fmovsvs %xcc, %f24, %f18
10287 set 0x110, %g5
10288 stxa %o3, [%g0 + %g5] 0x21
10289 ldsw [%l7 + 0x38], %l0
10290 fmovscc %icc, %f11, %f2
10291 fbg,a %fcc1, loop_1010
10292 bpos %xcc, loop_1011
10293 add %l2, 0x0FE5, %o0
10294 tcc %icc, 0x2
10295loop_1010:
10296 fmovrde %l5, %f30, %f20
10297loop_1011:
10298 tl %xcc, 0x7
10299 fmovsne %xcc, %f16, %f13
10300 tleu %icc, 0x0
10301 edge8 %o6, %o1, %g2
10302 and %i6, %i3, %o4
10303 udivx %g3, 0x1CCC, %l4
10304 tvc %icc, 0x0
10305 fandnot1s %f5, %f14, %f8
10306 edge16ln %g5, %i2, %g7
10307 movcc %xcc, %l3, %i5
10308 movn %xcc, %o7, %g6
10309 set 0x7D, %g2
10310 stba %l1, [%l7 + %g2] 0x81
10311 movpos %icc, %o5, %g1
10312 wr %g0, 0x88, %asi
10313 ldsba [%l7 + 0x5F] %asi, %l6
10314 lduw [%l7 + 0x60], %i0
10315 fpack16 %f2, %f12
10316 fmovrdlez %i4, %f22, %f20
10317 membar 0x6B
10318 fzeros %f23
10319 edge16l %o2, %g4, %i1
10320 movn %icc, %o3, %l0
10321 array8 %i7, %o0, %l2
10322 alignaddr %o6, %o1, %l5
10323 fand %f14, %f26, %f8
10324 fble %fcc3, loop_1012
10325 pdist %f2, %f26, %f24
10326 subc %g2, %i3, %i6
10327 bcs,a,pn %icc, loop_1013
10328loop_1012:
10329 movcs %xcc, %g3, %l4
10330 tpos %xcc, 0x7
10331 edge32ln %g5, %i2, %o4
10332loop_1013:
10333 smulcc %g7, %i5, %l3
10334 movle %icc, %g6, %l1
10335 sdiv %o5, 0x1895, %g1
10336 mova %icc, %o7, %l6
10337 edge16n %i4, %o2, %i0
10338 fxors %f21, %f7, %f1
10339 or %i1, %g4, %l0
10340 nop
10341 setx loop_1014, %l0, %l1
10342 jmpl %l1, %o3
10343 edge16 %i7, %l2, %o6
10344 fmovrslez %o0, %f10, %f12
10345 nop
10346 setx loop_1015, %l0, %l1
10347 jmpl %l1, %l5
10348loop_1014:
10349 subccc %o1, %g2, %i3
10350 fnot2s %f1, %f17
10351 sdivx %g3, 0x0CB2, %i6
10352loop_1015:
10353 fandnot1 %f6, %f14, %f30
10354 edge8l %l4, %i2, %g5
10355 movrgez %o4, %i5, %l3
10356 udivx %g6, 0x102D, %l1
10357 or %o5, 0x03C1, %g1
10358 wr %g0, 0x89, %asi
10359 ldsba [%l7 + 0x7C] %asi, %g7
10360 fcmped %fcc0, %f2, %f18
10361 edge32ln %o7, %i4, %o2
10362 lduh [%l7 + 0x0C], %i0
10363 tvc %xcc, 0x2
10364 or %i1, %l6, %l0
10365 ta %xcc, 0x1
10366 wr %g0, 0x18, %asi
10367 sta %f20, [%l7 + 0x3C] %asi
10368 fba %fcc0, loop_1016
10369 fsrc1s %f18, %f24
10370 fsrc1s %f28, %f24
10371 be %icc, loop_1017
10372loop_1016:
10373 mulx %o3, 0x181E, %i7
10374 udivcc %g4, 0x146E, %l2
10375 fsrc2 %f18, %f20
10376loop_1017:
10377 tgu %icc, 0x7
10378 bne,a %xcc, loop_1018
10379 movrlez %o0, 0x3BE, %o6
10380 fmovscc %icc, %f14, %f0
10381 wr %g0, 0x4f, %asi
10382 stxa %l5, [%g0 + 0x8] %asi
10383loop_1018:
10384 brnz %g2, loop_1019
10385 bl,pt %xcc, loop_1020
10386 st %f23, [%l7 + 0x14]
10387 movl %icc, %o1, %i3
10388loop_1019:
10389 subc %g3, %l4, %i6
10390loop_1020:
10391 taddcctv %g5, %o4, %i2
10392 move %icc, %i5, %l3
10393 sllx %l1, 0x05, %g6
10394 taddcctv %g1, 0x0C28, %g7
10395 movvs %icc, %o7, %i4
10396 subccc %o5, 0x1A0B, %o2
10397 sll %i0, %i1, %l6
10398 sllx %l0, 0x00, %i7
10399 movrgez %o3, %g4, %o0
10400 fmovsge %xcc, %f29, %f14
10401 tcs %xcc, 0x4
10402 mova %xcc, %o6, %l2
10403 movn %xcc, %l5, %o1
10404 movge %xcc, %g2, %i3
10405 sdivcc %l4, 0x0F1D, %g3
10406 and %i6, %g5, %i2
10407 bn,a %icc, loop_1021
10408 umul %o4, %l3, %i5
10409 edge32n %l1, %g1, %g6
10410 udiv %g7, 0x17CC, %o7
10411loop_1021:
10412 fmovsneg %xcc, %f17, %f18
10413 tn %icc, 0x6
10414 and %o5, %i4, %i0
10415 fpadd16 %f12, %f16, %f24
10416 edge16ln %o2, %l6, %l0
10417 tl %xcc, 0x7
10418 alignaddrl %i1, %i7, %o3
10419 edge16l %o0, %o6, %l2
10420 edge32l %g4, %l5, %o1
10421 brgez %g2, loop_1022
10422 bvs,a loop_1023
10423 st %f2, [%l7 + 0x14]
10424 tg %xcc, 0x7
10425loop_1022:
10426 edge8 %i3, %l4, %g3
10427loop_1023:
10428 tn %icc, 0x7
10429 tl %icc, 0x7
10430 nop
10431 setx loop_1024, %l0, %l1
10432 jmpl %l1, %g5
10433 membar 0x28
10434 subc %i6, %o4, %l3
10435 movgu %xcc, %i2, %i5
10436loop_1024:
10437 mova %xcc, %l1, %g6
10438 nop
10439 set 0x6C, %l5
10440 stw %g1, [%l7 + %l5]
10441 wr %g0, 0x80, %asi
10442 lduba [%l7 + 0x6F] %asi, %o7
10443 fmovscc %icc, %f27, %f19
10444 wr %g0, 0x80, %asi
10445 prefetcha [%l7 + 0x60] %asi, 0x0
10446 ldsh [%l7 + 0x5E], %o5
10447 movle %icc, %i0, %o2
10448 edge32ln %l6, %i4, %l0
10449 sra %i7, 0x08, %i1
10450 fpsub32s %f13, %f3, %f12
10451 fnegd %f6, %f30
10452 array8 %o3, %o0, %l2
10453 fmovrdgz %o6, %f12, %f26
10454 fbg,a %fcc1, loop_1025
10455 nop
10456 set 0x70, %i7
10457 ldsw [%l7 + %i7], %g4
10458 edge16n %o1, %l5, %g2
10459 movrgez %i3, %l4, %g5
10460loop_1025:
10461 fpadd16s %f10, %f27, %f25
10462 fnand %f4, %f24, %f6
10463 movge %xcc, %i6, %g3
10464 bleu,a %icc, loop_1026
10465 sub %o4, %i2, %l3
10466 edge32l %i5, %g6, %g1
10467 set 0x20, %i1
10468 stda %l0, [%l7 + %i1] 0x11
10469loop_1026:
10470 fcmpeq32 %f0, %f30, %o7
10471 movrne %o5, %g7, %i0
10472 movcc %icc, %l6, %i4
10473 movge %icc, %l0, %o2
10474 fcmple16 %f16, %f4, %i1
10475 alignaddrl %o3, %o0, %i7
10476 movrne %o6, 0x3F1, %g4
10477 movrlez %o1, %l2, %g2
10478 sll %l5, %l4, %i3
10479 fmovrdlez %i6, %f2, %f28
10480 edge32l %g5, %g3, %i2
10481 udivcc %o4, 0x1DDF, %l3
10482 fmovse %icc, %f15, %f5
10483 smulcc %g6, 0x1183, %i5
10484 move %xcc, %l1, %o7
10485 sllx %o5, %g7, %i0
10486 be,pt %icc, loop_1027
10487 ta %xcc, 0x4
10488 tcc %icc, 0x1
10489 fpsub32 %f30, %f12, %f20
10490loop_1027:
10491 srl %l6, 0x09, %g1
10492 tl %xcc, 0x0
10493 smulcc %l0, 0x1BC0, %o2
10494 set 0x52, %l1
10495 stba %i4, [%l7 + %l1] 0x14
10496 stbar
10497 movneg %icc, %i1, %o0
10498 set 0x32, %i5
10499 ldsba [%l7 + %i5] 0x0c, %o3
10500 nop
10501 setx loop_1028, %l0, %l1
10502 wrpr 0x1, %tl
10503 wrpr %l1, %tpc
10504 add %l1, 0x4, %l1
10505 wrpr %l1, %tnpc
10506 setx 0x34400001400, %l0, %l1
10507 wrpr %l1, %tstate
10508 wrhpr 0x4, %htstate
10509 retry
10510 fbl %fcc3, loop_1029
10511 siam 0x0
10512 movle %icc, %i7, %g4
10513loop_1028:
10514 edge16n %o1, %l2, %g2
10515loop_1029:
10516 andn %o6, 0x01E4, %l4
10517 bg,a loop_1030
10518 movre %i3, 0x240, %i6
10519 array8 %l5, %g3, %g5
10520 srax %i2, %o4, %g6
10521loop_1030:
10522 tne %icc, 0x4
10523 nop
10524 set 0x48, %l0
10525 std %f8, [%l7 + %l0]
10526 movre %l3, %i5, %o7
10527 addcc %o5, %l1, %g7
10528 set 0x75, %i4
10529 ldstuba [%l7 + %i4] 0x10, %i0
10530 fmovrse %l6, %f9, %f6
10531 orcc %g1, %l0, %i4
10532 taddcc %o2, %i1, %o3
10533 xorcc %i7, 0x0FC8, %g4
10534 fnot2s %f28, %f31
10535 wr %g0, 0x81, %asi
10536 stwa %o0, [%l7 + 0x1C] %asi
10537 movvc %xcc, %l2, %g2
10538 tneg %xcc, 0x2
10539 movneg %icc, %o1, %o6
10540 bvs loop_1031
10541 bleu,pn %icc, loop_1032
10542 fbuge %fcc2, loop_1033
10543 movrne %i3, 0x2FA, %l4
10544loop_1031:
10545 movvs %icc, %i6, %g3
10546loop_1032:
10547 edge32 %l5, %g5, %i2
10548loop_1033:
10549 fbul,a %fcc0, loop_1034
10550 tn %xcc, 0x6
10551 set 0x30, %o3
10552 ldxa [%l7 + %o3] 0x19, %g6
10553loop_1034:
10554 array16 %l3, %i5, %o7
10555 smulcc %o5, 0x15B6, %l1
10556 movrgez %o4, 0x0FA, %g7
10557 subccc %i0, %g1, %l6
10558 tn %icc, 0x4
10559 edge8 %l0, %i4, %i1
10560 sethi 0x1B26, %o3
10561 taddcctv %i7, %g4, %o2
10562 fmovrdgz %l2, %f22, %f6
10563 edge8l %o0, %g2, %o1
10564 tn %icc, 0x7
10565 edge8ln %i3, %l4, %i6
10566 edge16l %g3, %o6, %g5
10567 bl,pn %icc, loop_1035
10568 fmovdpos %icc, %f28, %f7
10569 mulscc %l5, %i2, %g6
10570 udivcc %l3, 0x068F, %i5
10571loop_1035:
10572 fmovrdlez %o7, %f16, %f30
10573 fmovrsgez %l1, %f19, %f7
10574 sdivcc %o5, 0x04D7, %g7
10575 sdiv %i0, 0x07AA, %g1
10576 tsubcctv %o4, 0x0101, %l6
10577 sub %l0, %i4, %i1
10578 flush %l7 + 0x5C
10579 srax %o3, %g4, %o2
10580 wr %g0, 0x20, %asi
10581 ldxa [%g0 + 0x8] %asi, %i7
10582 tvc %xcc, 0x0
10583 set 0x28, %o4
10584 stda %l2, [%l7 + %o4] 0xe3
10585 membar #Sync
10586 edge32 %o0, %o1, %i3
10587 wr %g0, 0x80, %asi
10588 lduwa [%l7 + 0x34] %asi, %l4
10589 tvc %icc, 0x3
10590 subcc %i6, %g3, %g2
10591 edge32l %o6, %g5, %l5
10592 tvs %icc, 0x2
10593 tvs %xcc, 0x5
10594 bcs,a loop_1036
10595 or %i2, %l3, %g6
10596 fcmped %fcc1, %f2, %f4
10597 udiv %i5, 0x0960, %o7
10598loop_1036:
10599 movcc %icc, %l1, %g7
10600 fbuge %fcc1, loop_1037
10601 fmovdn %xcc, %f8, %f6
10602 or %i0, %o5, %g1
10603 movge %xcc, %l6, %o4
10604loop_1037:
10605 nop
10606 set 0x64, %i2
10607 swapa [%l7 + %i2] 0x81, %i4
10608 be loop_1038
10609 ba,pn %icc, loop_1039
10610 taddcc %l0, %i1, %o3
10611 fble %fcc3, loop_1040
10612loop_1038:
10613 bshuffle %f0, %f8, %f6
10614loop_1039:
10615 fbn %fcc2, loop_1041
10616 array32 %g4, %o2, %l2
10617loop_1040:
10618 fcmpeq32 %f16, %f10, %i7
10619 srl %o0, 0x1E, %o1
10620loop_1041:
10621 sir 0x0D8F
10622 bleu %icc, loop_1042
10623 move %icc, %l4, %i3
10624 movpos %icc, %i6, %g3
10625 tne %icc, 0x7
10626loop_1042:
10627 movl %icc, %o6, %g5
10628 membar 0x7D
10629 movl %xcc, %l5, %g2
10630 bn,a,pn %icc, loop_1043
10631 tcc %icc, 0x7
10632 array32 %l3, %g6, %i5
10633 fmovsneg %xcc, %f9, %f17
10634loop_1043:
10635 tl %icc, 0x1
10636 wr %g0, 0x19, %asi
10637 ldsba [%l7 + 0x2D] %asi, %o7
10638 set 0x60, %g7
10639 ldxa [%l7 + %g7] 0x15, %l1
10640 sub %g7, 0x0B84, %i0
10641 smulcc %i2, 0x0FA3, %g1
10642 bne,a,pn %icc, loop_1044
10643 or %o5, %l6, %o4
10644 alignaddr %i4, %i1, %l0
10645 fmovsleu %xcc, %f24, %f17
10646loop_1044:
10647 bl,pn %icc, loop_1045
10648 orncc %o3, 0x0BC4, %g4
10649 movcc %icc, %l2, %i7
10650 subcc %o2, 0x109E, %o0
10651loop_1045:
10652 fcmps %fcc3, %f1, %f3
10653 movg %xcc, %l4, %i3
10654 fmovrde %i6, %f20, %f10
10655 movn %icc, %o1, %g3
10656 saved
10657 rdpr %cwp, %g1
10658 rdpr %cansave, %g2
10659 rdpr %canrestore, %g3
10660 rdpr %cleanwin, %g4
10661 rdpr %otherwin, %g5
10662 rdpr %wstate, %g6
10663 saved
10664 rdpr %cwp, %g1
10665 rdpr %cansave, %g2
10666 rdpr %canrestore, %g3
10667 rdpr %cleanwin, %g4
10668 rdpr %otherwin, %g5
10669 rdpr %wstate, %g6
10670 fmuld8sux16 %f19, %f10, %f30
10671 tcs %xcc, 0x5
10672 xor %g5, 0x0F15, %l5
10673 andcc %g2, %l3, %o6
10674 array16 %i5, %o7, %g6
10675 movrlz %l1, %i0, %i2
10676 xorcc %g7, %g1, %l6
10677 movg %icc, %o5, %o4
10678 xnorcc %i1, 0x09DA, %l0
10679 sdiv %i4, 0x111B, %g4
10680 fzeros %f11
10681 fmovsleu %icc, %f0, %f7
10682 alignaddrl %l2, %i7, %o3
10683 std %o0, [%l7 + 0x28]
10684 edge8 %o2, %i3, %l4
10685 brgz,a %i6, loop_1046
10686 subcc %o1, %g3, %g5
10687 andn %g2, 0x0DF3, %l3
10688 array8 %l5, %o6, %o7
10689loop_1046:
10690 fmovrdne %g6, %f12, %f8
10691 fbge,a %fcc1, loop_1047
10692 orcc %i5, 0x1D64, %i0
10693 addc %l1, 0x1065, %g7
10694 andn %i2, %l6, %o5
10695loop_1047:
10696 orn %g1, 0x0466, %i1
10697 fmovrse %l0, %f30, %f23
10698 fmovsleu %xcc, %f24, %f8
10699 taddcc %o4, 0x0F91, %i4
10700 tne %icc, 0x6
10701 movge %xcc, %l2, %i7
10702 tge %xcc, 0x7
10703 fnegd %f26, %f12
10704 sllx %o3, %o0, %o2
10705 add %g4, 0x0B3A, %l4
10706 bn,a loop_1048
10707 fmovsvs %icc, %f30, %f29
10708 fabsd %f8, %f0
10709 taddcctv %i6, %i3, %o1
10710loop_1048:
10711 nop
10712 wr %g0, 0xe3, %asi
10713 ldda [%l7 + 0x10] %asi, %g2
10714 orcc %g5, 0x193A, %g2
10715 addccc %l3, %l5, %o6
10716 fornot1s %f11, %f6, %f31
10717 fexpand %f27, %f10
10718 tle %xcc, 0x1
10719 fornot1s %f26, %f26, %f14
10720 edge8ln %g6, %i5, %o7
10721 tle %icc, 0x7
10722 tcc %xcc, 0x5
10723 set 0x41, %i3
10724 lduba [%l7 + %i3] 0x10, %l1
10725 fbg %fcc3, loop_1049
10726 te %icc, 0x2
10727 nop
10728 setx loop_1050, %l0, %l1
10729 wrpr 0x1, %tl
10730 wrpr %l1, %tpc
10731 add %l1, 0x4, %l1
10732 wrpr %l1, %tnpc
10733 setx 0x34400001400, %l0, %l1
10734 wrpr %l1, %tstate
10735 wrhpr 0x4, %htstate
10736 retry
10737 tsubcc %i0, 0x0025, %g7
10738loop_1049:
10739 movrgez %i2, 0x196, %l6
10740 fbge,a %fcc2, loop_1051
10741loop_1050:
10742 tgu %icc, 0x0
10743 udivcc %o5, 0x008E, %i1
10744 fsrc2 %f22, %f18
10745loop_1051:
10746 sub %l0, %g1, %i4
10747 mulscc %o4, 0x004B, %i7
10748 bl,a %icc, loop_1052
10749 brgez %l2, loop_1053
10750 movle %xcc, %o0, %o2
10751 udiv %o3, 0x15B8, %g4
10752loop_1052:
10753 tneg %icc, 0x5
10754loop_1053:
10755 umul %i6, 0x019B, %i3
10756 bl,a,pn %icc, loop_1054
10757 stw %o1, [%l7 + 0x08]
10758 tvc %icc, 0x4
10759 movpos %icc, %l4, %g5
10760loop_1054:
10761 ta %icc, 0x3
10762 smul %g2, 0x13C5, %g3
10763 mulscc %l5, %o6, %l3
10764 fbge,a %fcc2, loop_1055
10765 fmovdcc %icc, %f13, %f31
10766 sir 0x1ADC
10767 lduh [%l7 + 0x6E], %g6
10768loop_1055:
10769 fmovdpos %xcc, %f4, %f8
10770 movpos %xcc, %i5, %l1
10771 sdivx %i0, 0x1B7C, %o7
10772 srl %i2, 0x00, %g7
10773 fnot1s %f31, %f30
10774 bvc loop_1056
10775 andncc %o5, %l6, %i1
10776 array16 %l0, %g1, %o4
10777 fmul8x16 %f18, %f4, %f10
10778loop_1056:
10779 nop
10780 add %l7, 0x78, %l6
10781 wr %g0, 0x11, %asi
10782 ldxa [%l6] %asi, %i7
10783 casxa [%l6] 0x11, %i7, %l2
10784 nop
10785 setx loop_1057, %l0, %l1
10786 jmpl %l1, %o0
10787 fpadd16s %f17, %f6, %f22
10788 movl %icc, %i4, %o2
10789 fbule %fcc0, loop_1058
10790loop_1057:
10791 for %f8, %f24, %f2
10792 tgu %xcc, 0x1
10793 addccc %g4, 0x1724, %i6
10794loop_1058:
10795 taddcc %o3, 0x1AAE, %o1
10796 subccc %l4, %g5, %g2
10797 fmovrslz %i3, %f8, %f4
10798 tgu %xcc, 0x5
10799 nop
10800 set 0x18, %i0
10801 std %f4, [%l7 + %i0]
10802 sdivcc %g3, 0x1A1F, %l5
10803 srl %l3, %o6, %i5
10804 fmuld8sux16 %f29, %f10, %f16
10805 sdiv %l1, 0x0E2C, %i0
10806 movrlez %g6, 0x176, %i2
10807 ldub [%l7 + 0x79], %o7
10808 fmovrdne %o5, %f10, %f4
10809 sllx %l6, 0x04, %g7
10810 or %i1, 0x16A5, %l0
10811 movrlez %g1, %i7, %o4
10812 tleu %xcc, 0x6
10813 fbu %fcc0, loop_1059
10814 srax %l2, %o0, %o2
10815 brnz %i4, loop_1060
10816 edge32l %g4, %o3, %i6
10817loop_1059:
10818 edge16 %o1, %l4, %g5
10819 udivcc %g2, 0x0676, %g3
10820loop_1060:
10821 bcc,pt %icc, loop_1061
10822 fmovsl %xcc, %f8, %f15
10823 fmovrslez %i3, %f25, %f18
10824 st %f8, [%l7 + 0x40]
10825loop_1061:
10826 ldd [%l7 + 0x58], %l2
10827 siam 0x6
10828 brlz,a %l5, loop_1062
10829 fmovrsne %i5, %f14, %f24
10830 bleu %icc, loop_1063
10831 alignaddr %l1, %o6, %i0
10832loop_1062:
10833 addc %i2, %g6, %o7
10834 fornot2 %f22, %f18, %f6
10835loop_1063:
10836 fbg %fcc2, loop_1064
10837 fbne,a %fcc0, loop_1065
10838 call loop_1066
10839 fpadd16 %f4, %f14, %f6
10840loop_1064:
10841 ba,pn %icc, loop_1067
10842loop_1065:
10843 ta %xcc, 0x1
10844loop_1066:
10845 orncc %l6, 0x0457, %g7
10846 fmovrdlez %o5, %f16, %f4
10847loop_1067:
10848 nop
10849 set 0x40, %o6
10850 stda %f0, [%l7 + %o6] 0xf1
10851 membar #Sync
10852 tle %xcc, 0x0
10853 tvc %icc, 0x5
10854 set 0x34, %l6
10855 swapa [%l7 + %l6] 0x04, %l0
10856 subcc %i1, 0x1ECE, %g1
10857 nop
10858 set 0x4C, %l2
10859 prefetch [%l7 + %l2], 0x0
10860 sir 0x0260
10861 tvs %xcc, 0x5
10862 tsubcctv %i7, %o4, %l2
10863 or %o2, %i4, %g4
10864 edge32ln %o0, %i6, %o3
10865 alignaddr %l4, %g5, %g2
10866 brnz,a %o1, loop_1068
10867 sllx %g3, %l3, %l5
10868 xor %i3, %l1, %o6
10869 fcmps %fcc0, %f31, %f31
10870loop_1068:
10871 bne,pn %icc, loop_1069
10872 popc %i0, %i2
10873 fandnot2s %f26, %f9, %f3
10874 xor %g6, 0x0577, %i5
10875loop_1069:
10876 ldstub [%l7 + 0x30], %l6
10877 bleu,a,pn %xcc, loop_1070
10878 umulcc %o7, 0x1305, %g7
10879 srlx %o5, 0x05, %l0
10880 fsrc1 %f0, %f18
10881loop_1070:
10882 umulcc %i1, 0x0D6E, %g1
10883 fnor %f30, %f6, %f12
10884 taddcctv %i7, 0x1516, %o4
10885 xor %o2, %i4, %g4
10886 movle %xcc, %o0, %i6
10887 ba,a,pt %xcc, loop_1071
10888 brz %o3, loop_1072
10889 movvs %icc, %l2, %l4
10890 tcc %xcc, 0x0
10891loop_1071:
10892 sra %g5, %g2, %g3
10893loop_1072:
10894 movvs %xcc, %l3, %l5
10895 st %f4, [%l7 + 0x20]
10896 fmovsl %xcc, %f22, %f10
10897 fnor %f12, %f4, %f30
10898 tneg %xcc, 0x0
10899 fmovs %f26, %f17
10900 nop
10901 set 0x14, %g6
10902 ldub [%l7 + %g6], %i3
10903 membar 0x40
10904 fandnot1s %f31, %f11, %f1
10905 fmovrdlz %l1, %f24, %f10
10906 tg %icc, 0x0
10907 umulcc %o6, %i0, %o1
10908 fmovsleu %xcc, %f28, %f31
10909 orncc %i2, %g6, %l6
10910 sethi 0x054E, %i5
10911 bgu,a %icc, loop_1073
10912 andncc %o7, %g7, %l0
10913 movrgez %i1, %o5, %g1
10914 tleu %xcc, 0x0
10915loop_1073:
10916 nop
10917 set 0x7C, %o5
10918 lduba [%l7 + %o5] 0x88, %o4
10919 nop
10920 set 0x34, %l3
10921 ldsw [%l7 + %l3], %i7
10922 fands %f19, %f3, %f3
10923 movg %icc, %i4, %g4
10924 fandnot2s %f2, %f23, %f9
10925 swap [%l7 + 0x18], %o2
10926 movre %i6, 0x0B8, %o0
10927 lduw [%l7 + 0x44], %l2
10928 tsubcc %o3, 0x10CD, %g5
10929 fbule %fcc2, loop_1074
10930 tn %icc, 0x1
10931 wr %g0, 0x11, %asi
10932 prefetcha [%l7 + 0x60] %asi, 0x3
10933loop_1074:
10934 tvc %xcc, 0x4
10935 fbu %fcc3, loop_1075
10936 fxors %f11, %f25, %f6
10937 movge %icc, %g3, %l3
10938 movg %xcc, %l5, %g2
10939loop_1075:
10940 fbne %fcc1, loop_1076
10941 bg,a,pn %icc, loop_1077
10942 tvc %icc, 0x5
10943 mova %xcc, %l1, %o6
10944loop_1076:
10945 nop
10946 set 0x28, %g3
10947 stwa %i0, [%l7 + %g3] 0x2b
10948 membar #Sync
10949loop_1077:
10950 smul %o1, 0x0DC2, %i3
10951 tvs %icc, 0x3
10952 addcc %i2, 0x0823, %l6
10953 movneg %xcc, %i5, %g6
10954 set 0x76, %o1
10955 lduba [%l7 + %o1] 0x10, %g7
10956 udivx %o7, 0x10C3, %l0
10957 orncc %i1, %g1, %o5
10958 fexpand %f11, %f6
10959 tsubcc %i7, 0x1FD7, %i4
10960 sethi 0x162A, %g4
10961 edge8ln %o2, %i6, %o0
10962 fbn %fcc0, loop_1078
10963 bvc,pn %xcc, loop_1079
10964 bpos,a loop_1080
10965 sir 0x1147
10966loop_1078:
10967 nop
10968 wr %g0, 0x10, %asi
10969 ldswa [%l7 + 0x78] %asi, %o4
10970loop_1079:
10971 fands %f8, %f30, %f25
10972loop_1080:
10973 tvc %icc, 0x1
10974 umul %o3, %l2, %g5
10975 fmovsn %icc, %f10, %f4
10976 movl %icc, %g3, %l4
10977 andcc %l3, 0x1627, %l5
10978 wr %g0, 0x88, %asi
10979 lduba [%l7 + 0x75] %asi, %g2
10980 fmovdn %xcc, %f1, %f21
10981 fones %f22
10982 restored
10983 rdpr %cwp, %g1
10984 rdpr %cansave, %g2
10985 rdpr %canrestore, %g3
10986 rdpr %cleanwin, %g4
10987 rdpr %otherwin, %g5
10988 rdpr %wstate, %g6
10989 alignaddrl %l1, %o6, %i0
10990 fpack16 %f20, %f30
10991 wr %g0, 0x11, %asi
10992 lduha [%l7 + 0x46] %asi, %i3
10993 edge8n %o1, %l6, %i2
10994 tcc %xcc, 0x0
10995 fandnot2s %f5, %f11, %f3
10996 movvc %xcc, %i5, %g7
10997 tcc %icc, 0x0
10998 tne %icc, 0x3
10999 edge32l %o7, %g6, %i1
11000 set 0x08, %l4
11001 ldxa [%l7 + %l4] 0x11, %g1
11002 tleu %icc, 0x6
11003 ldd [%l7 + 0x60], %o4
11004 andncc %i7, %l0, %g4
11005 wr %g0, 0x2e, %asi
11006 ldda [%l7 + 0x20] %asi, %o2
11007 sdiv %i6, 0x12B1, %o0
11008 edge32 %o4, %i4, %o3
11009 fmovsa %xcc, %f10, %f8
11010 andcc %g5, %g3, %l2
11011 movgu %icc, %l3, %l4
11012 movre %g2, %l1, %l5
11013 edge16n %o6, %i3, %o1
11014 edge32ln %i0, %l6, %i2
11015 nop
11016 setx loop_1081, %l0, %l1
11017 wrpr 0x1, %tl
11018 wrpr %l1, %tpc
11019 add %l1, 0x4, %l1
11020 wrpr %l1, %tnpc
11021 setx 0x34400001400, %l0, %l1
11022 wrpr %l1, %tstate
11023 wrhpr 0x4, %htstate
11024 retry
11025 movrne %g7, %o7, %g6
11026 tcc %xcc, 0x0
11027 edge16 %i1, %g1, %i5
11028loop_1081:
11029 tgu %xcc, 0x0
11030 fcmpne16 %f22, %f26, %i7
11031 restored
11032 rdpr %cwp, %g1
11033 rdpr %cansave, %g2
11034 rdpr %canrestore, %g3
11035 rdpr %cleanwin, %g4
11036 rdpr %otherwin, %g5
11037 rdpr %wstate, %g6
11038 ldsb [%l7 + 0x43], %o5
11039 mulx %g4, %o2, %i6
11040 fnot2 %f18, %f0
11041 sdivx %o0, 0x00DF, %l0
11042 call loop_1082
11043 ldsb [%l7 + 0x70], %i4
11044 bg,a,pt %xcc, loop_1083
11045 fmovsneg %icc, %f27, %f23
11046loop_1082:
11047 call loop_1084
11048 fone %f8
11049loop_1083:
11050 array8 %o4, %o3, %g3
11051 fmovrse %g5, %f25, %f18
11052loop_1084:
11053 tcc %icc, 0x0
11054 nop
11055 set 0x0C, %g1
11056 ldsh [%l7 + %g1], %l2
11057 set 0x60, %g4
11058 ldsha [%l7 + %g4] 0x11, %l3
11059 tpos %xcc, 0x7
11060 movleu %icc, %g2, %l1
11061 lduh [%l7 + 0x20], %l5
11062 wr %g0, 0x81, %asi
11063 lduwa [%l7 + 0x48] %asi, %o6
11064 te %icc, 0x4
11065 movn %xcc, %l4, %o1
11066 fmovdge %xcc, %f11, %f19
11067 fpadd32 %f6, %f14, %f6
11068 tsubcc %i0, 0x0C6B, %i3
11069 edge8l %i2, %g7, %l6
11070 subc %o7, 0x1B88, %g6
11071 ble,a loop_1085
11072 st %f25, [%l7 + 0x34]
11073 bleu,a %xcc, loop_1086
11074 tl %xcc, 0x7
11075loop_1085:
11076 movcs %xcc, %i1, %g1
11077 xor %i7, 0x0BE7, %i5
11078loop_1086:
11079 nop
11080 set 0x46, %o2
11081 stha %g4, [%l7 + %o2] 0x81
11082 add %l7, 0x6C, %l6
11083 wr %g0, 0x11, %asi
11084 casa [%l6] %asi, %o2, %o5
11085 movg %xcc, %o0, %l0
11086 tle %xcc, 0x3
11087 swap [%l7 + 0x20], %i6
11088 stx %i4, [%l7 + 0x68]
11089 tle %xcc, 0x5
11090 fbul %fcc2, loop_1087
11091 tcs %icc, 0x7
11092 bpos,a loop_1088
11093 fcmpne32 %f0, %f10, %o3
11094loop_1087:
11095 fpackfix %f20, %f15
11096 movle %icc, %g3, %g5
11097loop_1088:
11098 fmovrde %o4, %f2, %f26
11099 tsubcc %l3, %l2, %g2
11100 srlx %l1, 0x17, %o6
11101 movleu %icc, %l4, %o1
11102 movg %icc, %i0, %i3
11103 movpos %xcc, %i2, %g7
11104 movrne %l6, 0x361, %l5
11105 fors %f11, %f25, %f9
11106 bleu,a %icc, loop_1089
11107 movpos %icc, %g6, %o7
11108 tcs %icc, 0x1
11109 edge32n %g1, %i1, %i5
11110loop_1089:
11111 tge %xcc, 0x2
11112 set 0x1B, %o7
11113 lduba [%l7 + %o7] 0x15, %i7
11114 tsubcc %g4, 0x0B58, %o5
11115 andncc %o2, %o0, %i6
11116 fmovrdlz %l0, %f8, %f8
11117 stw %o3, [%l7 + 0x10]
11118 move %icc, %i4, %g5
11119 wr %g0, 0xf1, %asi
11120 stda %f16, [%l7 + 0x40] %asi
11121 membar #Sync
11122 movn %xcc, %o4, %l3
11123 subc %l2, 0x0EB0, %g3
11124 pdist %f8, %f8, %f18
11125 sdiv %l1, 0x161D, %g2
11126 movge %xcc, %o6, %o1
11127 siam 0x5
11128 movcs %icc, %i0, %l4
11129 tl %icc, 0x3
11130 srax %i3, %i2, %l6
11131 tl %xcc, 0x5
11132 sdivx %l5, 0x1D67, %g7
11133 fmovrdgez %g6, %f2, %f28
11134 stb %g1, [%l7 + 0x5D]
11135 fbge %fcc0, loop_1090
11136 pdist %f20, %f20, %f24
11137 and %i1, 0x06F6, %o7
11138 ta %icc, 0x1
11139loop_1090:
11140 udivcc %i5, 0x0B5B, %g4
11141 movleu %icc, %i7, %o2
11142 xor %o0, 0x0669, %o5
11143 tn %icc, 0x3
11144 xor %i6, %o3, %i4
11145 te %icc, 0x6
11146 restored
11147 rdpr %cwp, %g1
11148 rdpr %cansave, %g2
11149 rdpr %canrestore, %g3
11150 rdpr %cleanwin, %g4
11151 rdpr %otherwin, %g5
11152 rdpr %wstate, %g6
11153 fornot2 %f8, %f20, %f8
11154 tl %xcc, 0x3
11155 fmovrse %l0, %f14, %f5
11156 taddcctv %g5, 0x05EC, %l3
11157 sir 0x0AA8
11158 fmovdcc %xcc, %f12, %f5
11159 umul %l2, %g3, %l1
11160 bcc,pt %xcc, loop_1091
11161 fones %f21
11162 set 0x58, %o0
11163 lda [%l7 + %o0] 0x18, %f9
11164loop_1091:
11165 nop
11166 set 0x40, %g5
11167 stda %f0, [%l7 + %g5] 0x14
11168 set 0x40, %g2
11169 stda %f16, [%l7 + %g2] 0x89
11170 fbg %fcc3, loop_1092
11171 movcc %xcc, %g2, %o4
11172 srlx %o6, %i0, %l4
11173 call loop_1093
11174loop_1092:
11175 fpsub16s %f18, %f27, %f12
11176 edge32l %o1, %i2, %i3
11177 movre %l6, 0x2F6, %l5
11178loop_1093:
11179 tcc %icc, 0x3
11180 sdivcc %g6, 0x1B67, %g7
11181 umul %i1, 0x1062, %g1
11182 edge16n %i5, %o7, %g4
11183 saved
11184 rdpr %cwp, %g1
11185 rdpr %cansave, %g2
11186 rdpr %canrestore, %g3
11187 rdpr %cleanwin, %g4
11188 rdpr %otherwin, %g5
11189 rdpr %wstate, %g6
11190 edge32n %i7, %o2, %o0
11191 brlez %o5, loop_1094
11192 taddcc %i6, %i4, %l0
11193 fmovsle %xcc, %f3, %f4
11194 fmovscc %xcc, %f7, %f10
11195loop_1094:
11196 std %g4, [%l7 + 0x58]
11197 fmovsleu %xcc, %f13, %f10
11198 fbl %fcc2, loop_1095
11199 edge8n %o3, %l3, %g3
11200 fmovsge %icc, %f29, %f1
11201 udivx %l1, 0x1585, %g2
11202loop_1095:
11203 nop
11204 wr %g0, 0x50, %asi
11205 ldxa [%g0 + 0x30] %asi, %l2
11206 tvc %icc, 0x7
11207 bge,a %icc, loop_1096
11208 movrlz %o6, %o4, %i0
11209 addc %l4, 0x1023, %i2
11210 fcmpne32 %f4, %f4, %o1
11211loop_1096:
11212 ldsb [%l7 + 0x3B], %l6
11213 ble,a,pn %xcc, loop_1097
11214 addc %i3, 0x0F9D, %g6
11215 movge %icc, %g7, %i1
11216 fba,a %fcc2, loop_1098
11217loop_1097:
11218 or %g1, %l5, %i5
11219 tneg %xcc, 0x5
11220 tsubcctv %o7, 0x10F5, %g4
11221loop_1098:
11222 fsrc1 %f28, %f22
11223 nop
11224 setx loop_1099, %l0, %l1
11225 jmpl %l1, %o2
11226 saved
11227 rdpr %cwp, %g1
11228 rdpr %cansave, %g2
11229 rdpr %canrestore, %g3
11230 rdpr %cleanwin, %g4
11231 rdpr %otherwin, %g5
11232 rdpr %wstate, %g6
11233 edge8n %i7, %o5, %i6
11234 edge32l %o0, %i4, %l0
11235loop_1099:
11236 fornot1 %f12, %f2, %f24
11237 edge32 %o3, %l3, %g3
11238 xor %l1, %g5, %l2
11239 tsubcc %o6, 0x0003, %o4
11240 orcc %i0, %g2, %l4
11241 umul %i2, %l6, %o1
11242 fcmps %fcc2, %f0, %f8
11243 set 0x32, %i6
11244 stha %i3, [%l7 + %i6] 0x2a
11245 membar #Sync
11246 movpos %icc, %g6, %g7
11247 orn %g1, 0x1577, %l5
11248 brnz,a %i1, loop_1100
11249 movvs %icc, %o7, %g4
11250 orcc %o2, %i5, %i7
11251 addccc %o5, %i6, %o0
11252loop_1100:
11253 fand %f4, %f30, %f16
11254 fmovsneg %icc, %f29, %f12
11255 sdiv %l0, 0x00FB, %i4
11256 fmovrdne %o3, %f20, %f14
11257 fbl %fcc0, loop_1101
11258 edge16n %l3, %g3, %l1
11259 fmovdvs %icc, %f3, %f10
11260 set 0x17, %l5
11261 ldstuba [%l7 + %l5] 0x88, %l2
11262loop_1101:
11263 tsubcctv %o6, 0x0768, %o4
11264 taddcctv %i0, 0x1839, %g5
11265 fblg %fcc0, loop_1102
11266 fmovdpos %xcc, %f30, %f24
11267 edge16n %l4, %i2, %l6
11268 mova %xcc, %g2, %o1
11269loop_1102:
11270 tl %icc, 0x7
11271 bcs %xcc, loop_1103
11272 andncc %i3, %g7, %g6
11273 ldstub [%l7 + 0x7B], %g1
11274 orn %l5, 0x0067, %i1
11275loop_1103:
11276 sdivcc %g4, 0x12CB, %o2
11277 fbl %fcc0, loop_1104
11278 te %xcc, 0x2
11279 set 0x20, %i7
11280 prefetcha [%l7 + %i7] 0x18, 0x3
11281loop_1104:
11282 sdivcc %i5, 0x10E2, %i7
11283 edge32n %i6, %o0, %l0
11284 wr %g0, 0x10, %asi
11285 stwa %i4, [%l7 + 0x24] %asi
11286 brlz,a %o3, loop_1105
11287 tne %xcc, 0x4
11288 sdivx %o5, 0x0903, %l3
11289 movne %xcc, %l1, %g3
11290loop_1105:
11291 te %icc, 0x1
11292 tle %icc, 0x0
11293 tleu %xcc, 0x0
11294 tleu %icc, 0x2
11295 brnz %o6, loop_1106
11296 tcs %icc, 0x4
11297 sdivx %o4, 0x1C19, %l2
11298 bpos,a,pn %xcc, loop_1107
11299loop_1106:
11300 addc %i0, 0x1DE3, %g5
11301 fnands %f14, %f2, %f2
11302 bvc,a loop_1108
11303loop_1107:
11304 tvs %icc, 0x7
11305 srl %i2, 0x1C, %l6
11306 movpos %icc, %l4, %o1
11307loop_1108:
11308 tgu %icc, 0x6
11309 andncc %i3, %g7, %g2
11310 be,a loop_1109
11311 movpos %icc, %g6, %g1
11312 fmovsgu %icc, %f17, %f2
11313 tsubcc %l5, %i1, %g4
11314loop_1109:
11315 umulcc %o7, %i5, %i7
11316 fmul8x16al %f7, %f0, %f12
11317 set 0x64, %l1
11318 stwa %i6, [%l7 + %l1] 0xe3
11319 membar #Sync
11320 subccc %o0, %o2, %i4
11321 andn %o3, 0x068B, %l0
11322 brnz,a %o5, loop_1110
11323 movneg %icc, %l1, %l3
11324 set 0x65, %i1
11325 stba %g3, [%l7 + %i1] 0x22
11326 membar #Sync
11327loop_1110:
11328 saved
11329 rdpr %cwp, %g1
11330 rdpr %cansave, %g2
11331 rdpr %canrestore, %g3
11332 rdpr %cleanwin, %g4
11333 rdpr %otherwin, %g5
11334 rdpr %wstate, %g6
11335 fmovrsgez %o4, %f28, %f18
11336 prefetch [%l7 + 0x48], 0x0
11337 subc %o6, 0x1CEC, %i0
11338 stb %l2, [%l7 + 0x25]
11339 sra %i2, %l6, %l4
11340 fpadd16s %f26, %f18, %f23
11341 fba %fcc2, loop_1111
11342 tleu %icc, 0x0
11343 fmovrdgz %o1, %f18, %f26
11344 movvc %icc, %g5, %i3
11345loop_1111:
11346 tsubcc %g7, %g2, %g1
11347 fandnot2s %f27, %f26, %f25
11348 movcc %xcc, %l5, %g6
11349 subcc %i1, 0x173C, %o7
11350 andncc %g4, %i5, %i6
11351 bleu,pt %xcc, loop_1112
11352 fbe,a %fcc2, loop_1113
11353 xnorcc %i7, %o0, %o2
11354 taddcc %o3, %l0, %i4
11355loop_1112:
11356 add %l1, 0x034D, %o5
11357loop_1113:
11358 fmovsgu %icc, %f5, %f22
11359 array32 %g3, %l3, %o6
11360 fzero %f30
11361 fcmpne32 %f2, %f2, %i0
11362 edge16ln %l2, %i2, %o4
11363 movle %icc, %l6, %l4
11364 add %g5, 0x0A4A, %o1
11365 addc %g7, %i3, %g2
11366 edge8ln %g1, %g6, %l5
11367 fmovdne %icc, %f13, %f5
11368 movpos %icc, %o7, %g4
11369 fpadd16 %f26, %f18, %f8
11370 udiv %i1, 0x07F1, %i5
11371 edge16 %i6, %i7, %o2
11372 restored
11373 rdpr %cwp, %g1
11374 rdpr %cansave, %g2
11375 rdpr %canrestore, %g3
11376 rdpr %cleanwin, %g4
11377 rdpr %otherwin, %g5
11378 rdpr %wstate, %g6
11379 array8 %o0, %l0, %o3
11380 fpmerge %f3, %f19, %f22
11381 movrlez %i4, 0x016, %l1
11382 fmovrsgez %g3, %f31, %f7
11383 srax %o5, %o6, %l3
11384 sdiv %i0, 0x1D2E, %i2
11385 edge32l %o4, %l2, %l4
11386 fmovsvc %xcc, %f24, %f5
11387 movle %icc, %l6, %g5
11388 taddcc %o1, %i3, %g7
11389 bcc,pt %icc, loop_1114
11390 fnot2s %f22, %f26
11391 tleu %icc, 0x3
11392 tpos %icc, 0x2
11393loop_1114:
11394 move %xcc, %g2, %g1
11395 membar 0x78
11396 nop
11397 setx loop_1115, %l0, %l1
11398 wrpr 0x1, %tl
11399 wrpr %l1, %tpc
11400 add %l1, 0x4, %l1
11401 wrpr %l1, %tnpc
11402 setx 0x34400001400, %l0, %l1
11403 wrpr %l1, %tstate
11404 wrhpr 0x4, %htstate
11405 retry
11406 sdivcc %g6, 0x029A, %l5
11407 fbu,a %fcc0, loop_1116
11408 edge16l %g4, %o7, %i1
11409loop_1115:
11410 nop
11411 wr %g0, 0x23, %asi
11412 stwa %i6, [%l7 + 0x70] %asi
11413 membar #Sync
11414loop_1116:
11415 tvc %icc, 0x1
11416 fbne %fcc3, loop_1117
11417 fmovdvs %icc, %f27, %f2
11418 set 0x46, %i5
11419 ldsba [%l7 + %i5] 0x10, %i7
11420loop_1117:
11421 umul %i5, 0x09A7, %o0
11422 wr %g0, 0x11, %asi
11423 lduba [%l7 + 0x3C] %asi, %o2
11424 fpackfix %f26, %f23
11425 fbl %fcc0, loop_1118
11426 fnot1 %f8, %f18
11427 or %o3, %i4, %l1
11428 fmovdg %icc, %f29, %f5
11429loop_1118:
11430 fblg,a %fcc1, loop_1119
11431 xorcc %g3, %l0, %o6
11432 fcmped %fcc3, %f0, %f26
11433 movre %o5, 0x083, %l3
11434loop_1119:
11435 fornot2 %f18, %f4, %f14
11436 set 0x40, %l0
11437 ldda [%l7 + %l0] 0x19, %f0
11438 set 0x38, %o3
11439 lda [%l7 + %o3] 0x81, %f12
11440 edge16 %i2, %o4, %l2
11441 edge32ln %l4, %i0, %l6
11442 movrgez %g5, %o1, %g7
11443 subc %i3, 0x088B, %g1
11444 fnot1s %f7, %f21
11445 sdivcc %g2, 0x1721, %g6
11446 te %xcc, 0x1
11447 fpsub16s %f23, %f13, %f11
11448 udiv %l5, 0x16E5, %g4
11449 wr %g0, 0x10, %asi
11450 swapa [%l7 + 0x24] %asi, %o7
11451 wr %g0, 0xea, %asi
11452 stha %i1, [%l7 + 0x16] %asi
11453 membar #Sync
11454 bvc,pn %xcc, loop_1120
11455 andcc %i7, 0x1CA2, %i6
11456 brlz,a %i5, loop_1121
11457 fba %fcc2, loop_1122
11458loop_1120:
11459 tle %icc, 0x6
11460 edge8ln %o2, %o0, %i4
11461loop_1121:
11462 edge16 %l1, %o3, %l0
11463loop_1122:
11464 sub %o6, %g3, %o5
11465 array8 %i2, %o4, %l3
11466 bpos loop_1123
11467 tg %icc, 0x7
11468 fble,a %fcc0, loop_1124
11469 movrgez %l2, 0x3AE, %l4
11470loop_1123:
11471 fmovda %xcc, %f31, %f14
11472 set 0x08, %i4
11473 stxa %l6, [%l7 + %i4] 0xe2
11474 membar #Sync
11475loop_1124:
11476 st %f11, [%l7 + 0x5C]
11477 tleu %icc, 0x7
11478 edge32n %g5, %i0, %o1
11479 tne %icc, 0x3
11480 edge16n %g7, %i3, %g2
11481 fcmpeq16 %f0, %f18, %g1
11482 brz %g6, loop_1125
11483 tsubcctv %l5, 0x16F9, %o7
11484 udivcc %i1, 0x0363, %g4
11485 edge32n %i7, %i5, %o2
11486loop_1125:
11487 sub %o0, %i4, %i6
11488 mulscc %l1, %o3, %o6
11489 movn %icc, %l0, %o5
11490 swap [%l7 + 0x30], %i2
11491 fmovdl %icc, %f19, %f18
11492 fbul %fcc1, loop_1126
11493 array32 %o4, %g3, %l2
11494 tcs %icc, 0x1
11495 fbug %fcc3, loop_1127
11496loop_1126:
11497 ldsw [%l7 + 0x34], %l4
11498 fxnors %f13, %f21, %f3
11499 fpackfix %f26, %f4
11500loop_1127:
11501 sth %l3, [%l7 + 0x1E]
11502 movrlz %g5, 0x2C2, %l6
11503 smul %o1, %i0, %i3
11504 movn %xcc, %g2, %g1
11505 ldx [%l7 + 0x48], %g6
11506 move %icc, %g7, %l5
11507 edge16n %o7, %g4, %i1
11508 bcs,a %icc, loop_1128
11509 movpos %icc, %i5, %i7
11510 movvc %xcc, %o0, %i4
11511 move %xcc, %i6, %l1
11512loop_1128:
11513 fcmple32 %f4, %f0, %o2
11514 movleu %icc, %o6, %o3
11515 swap [%l7 + 0x2C], %l0
11516 smul %o5, 0x0C32, %o4
11517 tpos %icc, 0x5
11518 brgez,a %g3, loop_1129
11519 edge16l %i2, %l2, %l4
11520 add %l3, 0x0A0A, %g5
11521 edge16n %o1, %l6, %i3
11522loop_1129:
11523 nop
11524 wr %g0, 0x19, %asi
11525 lduwa [%l7 + 0x6C] %asi, %i0
11526 nop
11527 setx loop_1130, %l0, %l1
11528 jmpl %l1, %g2
11529 sdiv %g1, 0x0637, %g6
11530 tne %xcc, 0x7
11531 fcmpes %fcc3, %f31, %f3
11532loop_1130:
11533 fbue %fcc2, loop_1131
11534 ldub [%l7 + 0x2E], %g7
11535 fpadd32s %f1, %f13, %f30
11536 fmovrdlz %l5, %f28, %f4
11537loop_1131:
11538 andncc %o7, %g4, %i5
11539 orn %i1, %o0, %i4
11540 mulx %i7, %l1, %o2
11541 prefetch [%l7 + 0x34], 0x3
11542 taddcc %i6, %o3, %o6
11543 movn %xcc, %l0, %o5
11544 movrgez %o4, %i2, %l2
11545 fornot2 %f24, %f18, %f0
11546 nop
11547 setx loop_1132, %l0, %l1
11548 wrpr 0x1, %tl
11549 wrpr %l1, %tpc
11550 add %l1, 0x4, %l1
11551 wrpr %l1, %tnpc
11552 setx 0x34400001400, %l0, %l1
11553 wrpr %l1, %tstate
11554 wrhpr 0x4, %htstate
11555 retry
11556 movne %xcc, %g3, %l3
11557 smulcc %g5, %l4, %o1
11558 lduh [%l7 + 0x32], %l6
11559loop_1132:
11560 sub %i3, %g2, %g1
11561 saved
11562 rdpr %cwp, %g1
11563 rdpr %cansave, %g2
11564 rdpr %canrestore, %g3
11565 rdpr %cleanwin, %g4
11566 rdpr %otherwin, %g5
11567 rdpr %wstate, %g6
11568 edge32n %i0, %g6, %g7
11569 fexpand %f15, %f10
11570 fmul8ulx16 %f16, %f10, %f30
11571 fornot2s %f21, %f0, %f31
11572 ldx [%l7 + 0x38], %l5
11573 sdiv %g4, 0x0F88, %i5
11574 tge %icc, 0x2
11575 srl %i1, 0x1D, %o7
11576 fands %f2, %f30, %f6
11577 sdiv %i4, 0x0138, %o0
11578 smulcc %l1, 0x1825, %o2
11579 udivcc %i7, 0x013E, %i6
11580 nop
11581 setx loop_1133, %l0, %l1
11582 wrpr 0x1, %tl
11583 wrpr %l1, %tnpc
11584 setx 0x34400001400, %l0, %l1
11585 wrpr %l1, %tstate
11586 wrhpr 0x4, %htstate
11587 done
11588 umul %o3, %o6, %o5
11589 movrlez %o4, 0x087, %i2
11590 sdivcc %l2, 0x1F00, %l0
11591loop_1133:
11592 fcmpne32 %f18, %f22, %l3
11593 edge32ln %g5, %g3, %o1
11594 taddcc %l6, 0x0D7F, %i3
11595 or %l4, 0x1154, %g2
11596 edge8l %g1, %g6, %g7
11597 membar 0x2E
11598 sllx %i0, %g4, %i5
11599 edge16 %i1, %o7, %i4
11600 fmovrsgz %l5, %f8, %f19
11601 movneg %icc, %l1, %o2
11602 call loop_1134
11603 tg %icc, 0x2
11604 bge,a,pt %icc, loop_1135
11605 mulscc %i7, 0x060C, %i6
11606loop_1134:
11607 bge,a %xcc, loop_1136
11608 and %o0, 0x1A79, %o6
11609loop_1135:
11610 and %o3, %o4, %i2
11611 movcs %xcc, %l2, %l0
11612loop_1136:
11613 movrlz %l3, 0x0FB, %g5
11614 move %xcc, %o5, %g3
11615 andcc %o1, %l6, %l4
11616 taddcctv %i3, %g1, %g2
11617 fmovsvc %icc, %f12, %f0
11618 add %g7, %i0, %g6
11619 xnor %g4, %i1, %i5
11620 movvc %icc, %i4, %o7
11621 mulx %l5, 0x144D, %l1
11622 andcc %o2, 0x1E77, %i6
11623 fpsub16s %f9, %f13, %f2
11624 edge32l %i7, %o6, %o0
11625 fmovdn %icc, %f19, %f0
11626 stb %o3, [%l7 + 0x27]
11627 edge32ln %i2, %o4, %l0
11628 fsrc2s %f22, %f20
11629 bge,a,pt %icc, loop_1137
11630 bge loop_1138
11631 tge %icc, 0x6
11632 smul %l2, 0x154B, %g5
11633loop_1137:
11634 nop
11635 set 0x38, %o4
11636 lduh [%l7 + %o4], %l3
11637loop_1138:
11638 tvs %icc, 0x7
11639 fmovdg %icc, %f4, %f5
11640 fnor %f26, %f12, %f6
11641 fbul,a %fcc1, loop_1139
11642 fbl %fcc0, loop_1140
11643 mulx %o5, %o1, %g3
11644 mulx %l6, %l4, %i3
11645loop_1139:
11646 te %icc, 0x6
11647loop_1140:
11648 fmovde %icc, %f26, %f9
11649 brlez %g2, loop_1141
11650 edge16ln %g1, %i0, %g6
11651 array16 %g7, %g4, %i1
11652 mulx %i4, 0x16E6, %o7
11653loop_1141:
11654 fcmpgt32 %f14, %f2, %l5
11655 addcc %i5, 0x16FB, %l1
11656 tcs %icc, 0x7
11657 edge16l %i6, %o2, %i7
11658 std %o0, [%l7 + 0x68]
11659 nop
11660 setx loop_1142, %l0, %l1
11661 wrpr 0x1, %tl
11662 wrpr %l1, %tpc
11663 add %l1, 0x4, %l1
11664 wrpr %l1, %tnpc
11665 setx 0x34400001400, %l0, %l1
11666 wrpr %l1, %tstate
11667 wrhpr 0x4, %htstate
11668 retry
11669 sub %o3, 0x047B, %i2
11670 swap [%l7 + 0x34], %o6
11671 tg %icc, 0x4
11672loop_1142:
11673 taddcctv %o4, %l0, %g5
11674 fmovsvs %xcc, %f26, %f17
11675 fand %f0, %f30, %f18
11676 sdivcc %l3, 0x0DAE, %l2
11677 set 0x6C, %i2
11678 lduwa [%l7 + %i2] 0x10, %o1
11679 ta %icc, 0x6
11680 wr %g0, 0x11, %asi
11681 stda %g2, [%l7 + 0x08] %asi
11682 tvs %xcc, 0x1
11683 array16 %l6, %o5, %i3
11684 flush %l7 + 0x50
11685 fbug,a %fcc3, loop_1143
11686 movcs %xcc, %l4, %g2
11687 movrlez %i0, %g1, %g7
11688 fbl %fcc1, loop_1144
11689loop_1143:
11690 sdiv %g6, 0x13C9, %g4
11691 fcmps %fcc3, %f26, %f9
11692 movvs %icc, %i4, %i1
11693loop_1144:
11694 xor %l5, %o7, %i5
11695 wr %g0, 0x27, %asi
11696 stwa %i6, [%l7 + 0x08] %asi
11697 membar #Sync
11698 sllx %o2, %i7, %l1
11699 tcc %icc, 0x3
11700 ble,a loop_1145
11701 brgz %o0, loop_1146
11702 ldsw [%l7 + 0x38], %o3
11703 tvs %xcc, 0x1
11704loop_1145:
11705 tvs %xcc, 0x7
11706loop_1146:
11707 fxor %f28, %f12, %f0
11708 fmovdcs %xcc, %f21, %f21
11709 fcmple16 %f28, %f16, %i2
11710 edge16 %o4, %o6, %l0
11711 wr %g0, 0x18, %asi
11712 stxa %l3, [%l7 + 0x08] %asi
11713 tsubcc %l2, %g5, %g3
11714 movvs %xcc, %l6, %o5
11715 edge16ln %i3, %o1, %l4
11716 and %g2, 0x14E1, %i0
11717 fbe %fcc1, loop_1147
11718 edge32ln %g1, %g6, %g7
11719 movne %icc, %i4, %i1
11720 andcc %g4, 0x0631, %l5
11721loop_1147:
11722 fnands %f1, %f0, %f15
11723 ldd [%l7 + 0x30], %i4
11724 edge16ln %i6, %o7, %o2
11725 edge32l %l1, %o0, %i7
11726 mulscc %i2, 0x1236, %o4
11727 stx %o6, [%l7 + 0x50]
11728 saved
11729 rdpr %cwp, %g1
11730 rdpr %cansave, %g2
11731 rdpr %canrestore, %g3
11732 rdpr %cleanwin, %g4
11733 rdpr %otherwin, %g5
11734 rdpr %wstate, %g6
11735 wr %g0, 0x18, %asi
11736 lduwa [%l7 + 0x10] %asi, %l0
11737 fmul8sux16 %f22, %f14, %f26
11738 fbul,a %fcc0, loop_1148
11739 movn %xcc, %o3, %l3
11740 movle %xcc, %g5, %l2
11741 brz,a %l6, loop_1149
11742loop_1148:
11743 xnorcc %o5, %g3, %i3
11744 srlx %o1, %g2, %l4
11745 addc %g1, 0x08FB, %g6
11746loop_1149:
11747 edge8 %g7, %i0, %i1
11748 call loop_1150
11749 srax %i4, 0x07, %g4
11750 fones %f13
11751 edge32n %l5, %i5, %i6
11752loop_1150:
11753 fbg %fcc0, loop_1151
11754 sdivcc %o2, 0x07FC, %l1
11755 fand %f26, %f16, %f18
11756 fnor %f22, %f28, %f0
11757loop_1151:
11758 nop
11759 wr %g0, 0x10, %asi
11760 stba %o7, [%l7 + 0x42] %asi
11761 ta %xcc, 0x6
11762 tcc %xcc, 0x7
11763 fmovsge %xcc, %f20, %f2
11764 wr %g0, 0xe3, %asi
11765 stda %i6, [%l7 + 0x30] %asi
11766 membar #Sync
11767 alignaddr %o0, %o4, %o6
11768 srax %l0, 0x1A, %i2
11769 array8 %l3, %g5, %l2
11770 tsubcc %o3, %l6, %o5
11771 set 0x10, %g7
11772 lduwa [%l7 + %g7] 0x0c, %i3
11773 set 0x68, %i0
11774 stwa %o1, [%l7 + %i0] 0x89
11775 stw %g3, [%l7 + 0x5C]
11776 movpos %icc, %l4, %g1
11777 srl %g6, 0x0D, %g7
11778 membar 0x25
11779 movne %icc, %g2, %i1
11780 movgu %xcc, %i0, %g4
11781 saved
11782 rdpr %cwp, %g1
11783 rdpr %cansave, %g2
11784 rdpr %canrestore, %g3
11785 rdpr %cleanwin, %g4
11786 rdpr %otherwin, %g5
11787 rdpr %wstate, %g6
11788 bvc,a %xcc, loop_1152
11789 fbu %fcc1, loop_1153
11790 movpos %icc, %l5, %i5
11791 movrne %i4, 0x29C, %i6
11792loop_1152:
11793 alignaddrl %o2, %o7, %l1
11794loop_1153:
11795 movge %icc, %o0, %i7
11796 udivcc %o4, 0x0303, %o6
11797 movrgez %i2, %l3, %l0
11798 add %l7, 0x70, %l6
11799 wr %g0, 0x89, %asi
11800 casa [%l6] %asi, %g5, %l2
11801 movrne %o3, %o5, %i3
11802 stb %l6, [%l7 + 0x0F]
11803 fcmple16 %f20, %f18, %g3
11804 subcc %l4, 0x0AB7, %g1
11805 tg %xcc, 0x6
11806 array16 %g6, %g7, %o1
11807 tge %icc, 0x6
11808 alignaddr %g2, %i0, %g4
11809 movleu %xcc, %i1, %l5
11810 fsrc1s %f13, %f26
11811 bneg,a,pt %icc, loop_1154
11812 fnand %f16, %f14, %f28
11813 sdiv %i5, 0x0D36, %i4
11814 addc %o2, %i6, %l1
11815loop_1154:
11816 mulscc %o7, %o0, %i7
11817 mulscc %o4, 0x033B, %i2
11818 fmul8ulx16 %f18, %f30, %f22
11819 fsrc2 %f16, %f10
11820 sllx %o6, 0x05, %l3
11821 nop
11822 setx loop_1155, %l0, %l1
11823 wrpr 0x1, %tl
11824 wrpr %l1, %tpc
11825 add %l1, 0x4, %l1
11826 wrpr %l1, %tnpc
11827 setx 0x34400001400, %l0, %l1
11828 wrpr %l1, %tstate
11829 wrhpr 0x4, %htstate
11830 retry
11831 bvs,a,pn %icc, loop_1156
11832 fmovsle %xcc, %f21, %f4
11833 std %l0, [%l7 + 0x58]
11834loop_1155:
11835 xor %l2, %g5, %o5
11836loop_1156:
11837 tn %xcc, 0x6
11838 ldstub [%l7 + 0x78], %o3
11839 nop
11840 setx loop_1157, %l0, %l1
11841 jmpl %l1, %i3
11842 addccc %g3, %l6, %g1
11843 array32 %g6, %g7, %o1
11844 tl %icc, 0x7
11845loop_1157:
11846 fpadd16s %f26, %f25, %f2
11847 fmovrslz %g2, %f30, %f15
11848 movvc %xcc, %l4, %i0
11849 pdist %f12, %f4, %f18
11850 fmuld8sux16 %f23, %f27, %f2
11851 sllx %g4, %i1, %i5
11852 edge32n %l5, %o2, %i4
11853 wr %g0, 0xe3, %asi
11854 stha %l1, [%l7 + 0x2C] %asi
11855 membar #Sync
11856 set 0x18, %i3
11857 lduha [%l7 + %i3] 0x89, %i6
11858 fbul %fcc1, loop_1158
11859 umulcc %o7, 0x1152, %i7
11860 orcc %o4, 0x11F2, %o0
11861 ta %icc, 0x6
11862loop_1158:
11863 fbue %fcc1, loop_1159
11864 fmovrslz %o6, %f27, %f15
11865 sdivx %l3, 0x0F77, %i2
11866 bcs,pt %xcc, loop_1160
11867loop_1159:
11868 tsubcctv %l0, 0x00B3, %l2
11869 ble,pt %icc, loop_1161
11870 fandnot1s %f28, %f17, %f7
11871loop_1160:
11872 restored
11873 rdpr %cwp, %g1
11874 rdpr %cansave, %g2
11875 rdpr %canrestore, %g3
11876 rdpr %cleanwin, %g4
11877 rdpr %otherwin, %g5
11878 rdpr %wstate, %g6
11879 edge32 %o5, %g5, %i3
11880loop_1161:
11881 fbue %fcc1, loop_1162
11882 fcmps %fcc1, %f21, %f15
11883 fand %f26, %f2, %f8
11884 orncc %g3, 0x1A87, %o3
11885loop_1162:
11886 umulcc %l6, 0x0652, %g6
11887 tne %icc, 0x3
11888 subcc %g7, %o1, %g1
11889 stb %l4, [%l7 + 0x30]
11890 addc %g2, 0x081E, %i0
11891 edge8 %i1, %g4, %l5
11892 set 0x18, %o6
11893 ldxa [%g0 + %o6] 0x50, %o2
11894 srlx %i4, %l1, %i5
11895 set 0x3C, %l6
11896 lduha [%l7 + %l6] 0x10, %i6
11897 andn %o7, 0x0DCA, %i7
11898 xnorcc %o4, %o0, %l3
11899 wr %g0, 0x11, %asi
11900 lda [%l7 + 0x18] %asi, %f6
11901 srax %i2, 0x1D, %l0
11902 edge16l %l2, %o5, %o6
11903 sra %i3, 0x12, %g3
11904 set 0x14, %g6
11905 lduwa [%l7 + %g6] 0x10, %g5
11906 fpack16 %f26, %f21
11907 movge %xcc, %o3, %g6
11908 fmovdn %icc, %f3, %f6
11909 be,a,pn %xcc, loop_1163
11910 edge16l %g7, %o1, %g1
11911 sll %l4, 0x03, %g2
11912 brgez %l6, loop_1164
11913loop_1163:
11914 tvc %icc, 0x3
11915 bge,a loop_1165
11916 sdivcc %i0, 0x105F, %i1
11917loop_1164:
11918 alignaddr %g4, %l5, %i4
11919 fzero %f24
11920loop_1165:
11921 movl %xcc, %o2, %i5
11922 tleu %xcc, 0x4
11923 stx %l1, [%l7 + 0x38]
11924 ldx [%l7 + 0x40], %o7
11925 ble loop_1166
11926 ldsh [%l7 + 0x66], %i7
11927 and %i6, 0x0F8C, %o4
11928 fmovsneg %icc, %f12, %f22
11929loop_1166:
11930 fpmerge %f15, %f5, %f2
11931 edge8ln %l3, %i2, %l0
11932 fcmple16 %f26, %f0, %l2
11933 edge8ln %o0, %o6, %o5
11934 nop
11935 setx loop_1167, %l0, %l1
11936 wrpr 0x1, %tl
11937 wrpr %l1, %tnpc
11938 setx 0x34400001400, %l0, %l1
11939 wrpr %l1, %tstate
11940 wrhpr 0x4, %htstate
11941 done
11942 fandnot1s %f14, %f25, %f18
11943 sra %g3, %g5, %i3
11944 set 0x46, %o5
11945 lduha [%l7 + %o5] 0x14, %g6
11946loop_1167:
11947 fpackfix %f16, %f23
11948 movl %xcc, %o3, %g7
11949 edge32n %o1, %g1, %l4
11950 mulx %l6, 0x117F, %g2
11951 movrgz %i1, 0x29C, %i0
11952 sllx %l5, %g4, %i4
11953 set 0x28, %l2
11954 swapa [%l7 + %l2] 0x80, %o2
11955 fbl,a %fcc1, loop_1168
11956 be %icc, loop_1169
11957 fcmple32 %f24, %f28, %i5
11958 edge16ln %o7, %l1, %i7
11959loop_1168:
11960 fble %fcc1, loop_1170
11961loop_1169:
11962 fbue %fcc2, loop_1171
11963 movcs %xcc, %o4, %l3
11964 sllx %i2, 0x11, %l0
11965loop_1170:
11966 nop
11967 setx loop_1172, %l0, %l1
11968 jmpl %l1, %i6
11969loop_1171:
11970 fpsub16 %f4, %f0, %f0
11971 edge16n %o0, %o6, %o5
11972 brlez %l2, loop_1173
11973loop_1172:
11974 fcmpgt32 %f14, %f2, %g5
11975 add %l7, 0x1C, %l6
11976 wr %g0, 0x80, %asi
11977 casa [%l6] %asi, %g3, %i3
11978loop_1173:
11979 fmul8x16al %f17, %f24, %f26
11980 tn %icc, 0x7
11981 fmovdleu %xcc, %f0, %f19
11982 edge8l %g6, %g7, %o1
11983 movg %icc, %g1, %l4
11984 fmul8sux16 %f16, %f20, %f6
11985 restored
11986 rdpr %cwp, %g1
11987 rdpr %cansave, %g2
11988 rdpr %canrestore, %g3
11989 rdpr %cleanwin, %g4
11990 rdpr %otherwin, %g5
11991 rdpr %wstate, %g6
11992 tsubcc %l6, %o3, %g2
11993 fmul8ulx16 %f10, %f10, %f24
11994 fmovrse %i1, %f13, %f5
11995 popc 0x1740, %l5
11996 pdist %f26, %f24, %f30
11997 andn %i0, %i4, %g4
11998 mova %xcc, %o2, %o7
11999 fbo,a %fcc2, loop_1174
12000 tl %icc, 0x7
12001 add %l7, 0x14, %l6
12002 wr %g0, 0x0c, %asi
12003 lda [%l6] %asi, %i5
12004 casa [%l6] 0x0c, %i5, %l1
12005loop_1174:
12006 tg %icc, 0x4
12007 edge8n %o4, %i7, %i2
12008 udiv %l0, 0x0146, %l3
12009 subccc %i6, %o0, %o6
12010 wr %g0, 0x89, %asi
12011 sta %f11, [%l7 + 0x70] %asi
12012 edge16n %l2, %o5, %g5
12013 movre %i3, %g6, %g7
12014 movne %icc, %g3, %o1
12015 wr %g0, 0x18, %asi
12016 ldda [%l7 + 0x40] %asi, %f16
12017 umul %l4, %l6, %o3
12018 edge16ln %g2, %i1, %l5
12019 tvc %icc, 0x4
12020 wr %g0, 0x18, %asi
12021 lda [%l7 + 0x6C] %asi, %f15
12022 saved
12023 rdpr %cwp, %g1
12024 rdpr %cansave, %g2
12025 rdpr %canrestore, %g3
12026 rdpr %cleanwin, %g4
12027 rdpr %otherwin, %g5
12028 rdpr %wstate, %g6
12029 orcc %g1, 0x11B9, %i4
12030 edge16l %g4, %o2, %i0
12031 tge %xcc, 0x2
12032 fpadd16s %f26, %f18, %f28
12033 fbn %fcc0, loop_1175
12034 xnorcc %i5, %o7, %l1
12035 fpsub32s %f17, %f6, %f14
12036 fbne,a %fcc3, loop_1176
12037loop_1175:
12038 movgu %xcc, %i7, %o4
12039 fpadd32 %f0, %f6, %f2
12040 tle %icc, 0x3
12041loop_1176:
12042 fpack32 %f4, %f8, %f2
12043 fmovrsgez %l0, %f0, %f17
12044 fnot1s %f13, %f18
12045 fmovrdgz %l3, %f4, %f26
12046 wr %g0, 0x80, %asi
12047 lduba [%l7 + 0x47] %asi, %i6
12048 movcc %icc, %i2, %o0
12049 fmovrdlz %l2, %f26, %f20
12050 std %o6, [%l7 + 0x40]
12051 movle %xcc, %g5, %o5
12052 movge %icc, %i3, %g6
12053 tgu %icc, 0x0
12054 stx %g3, [%l7 + 0x20]
12055 xnorcc %g7, %o1, %l4
12056 xor %l6, %o3, %i1
12057 fands %f2, %f26, %f3
12058 wr %g0, 0x2f, %asi
12059 stda %l4, [%l7 + 0x68] %asi
12060 membar #Sync
12061 fornot2s %f12, %f25, %f19
12062 smulcc %g1, 0x1A6F, %g2
12063 faligndata %f12, %f26, %f12
12064 fsrc1s %f28, %f14
12065 fbug,a %fcc0, loop_1177
12066 taddcctv %g4, %i4, %i0
12067 fbuge,a %fcc1, loop_1178
12068 bcc,a loop_1179
12069loop_1177:
12070 andcc %o2, 0x04B9, %i5
12071 addccc %o7, %l1, %o4
12072loop_1178:
12073 nop
12074 set 0x5C, %l3
12075 sta %f27, [%l7 + %l3] 0x14
12076loop_1179:
12077 taddcc %i7, %l3, %l0
12078 pdist %f14, %f26, %f10
12079 movge %icc, %i2, %i6
12080 movrlz %o0, 0x15A, %l2
12081 fble,a %fcc1, loop_1180
12082 movcc %icc, %o6, %g5
12083 ta %xcc, 0x5
12084 taddcctv %i3, 0x1131, %o5
12085loop_1180:
12086 sdivcc %g3, 0x1DE0, %g7
12087 brgz %g6, loop_1181
12088 bcc,a loop_1182
12089 fandnot2 %f10, %f10, %f10
12090 sdiv %o1, 0x15BC, %l6
12091loop_1181:
12092 movrgez %l4, %o3, %l5
12093loop_1182:
12094 bcc loop_1183
12095 movvs %icc, %g1, %i1
12096 fmovrdne %g4, %f16, %f14
12097 tle %icc, 0x0
12098loop_1183:
12099 edge8 %i4, %i0, %g2
12100 fpsub16 %f0, %f24, %f22
12101 bge,a %icc, loop_1184
12102 tg %icc, 0x5
12103 mulx %i5, 0x0473, %o2
12104 xnor %o7, %o4, %i7
12105loop_1184:
12106 tne %xcc, 0x1
12107 wr %g0, 0x11, %asi
12108 prefetcha [%l7 + 0x38] %asi, 0x2
12109 edge32l %l0, %l3, %i6
12110 fmovscc %icc, %f28, %f23
12111 addcc %o0, %i2, %o6
12112 faligndata %f20, %f14, %f18
12113 fpsub32 %f0, %f4, %f0
12114 fmovrsne %l2, %f4, %f5
12115 array8 %g5, %o5, %i3
12116 faligndata %f10, %f24, %f26
12117 tleu %icc, 0x4
12118 and %g3, %g6, %g7
12119 lduh [%l7 + 0x16], %l6
12120 fbuge %fcc2, loop_1185
12121 edge8 %l4, %o1, %l5
12122 array16 %g1, %o3, %g4
12123 sub %i4, %i1, %g2
12124loop_1185:
12125 nop
12126 wr %g0, 0x0c, %asi
12127 stda %i4, [%l7 + 0x10] %asi
12128 sra %o2, 0x05, %o7
12129 sra %i0, 0x17, %o4
12130 movneg %xcc, %i7, %l1
12131 fmovsl %xcc, %f15, %f19
12132 call loop_1186
12133 tneg %xcc, 0x0
12134 or %l0, %l3, %i6
12135 fmovsgu %icc, %f1, %f12
12136loop_1186:
12137 fpack16 %f26, %f31
12138 fbuge,a %fcc1, loop_1187
12139 fcmpeq16 %f8, %f10, %o0
12140 brlz,a %i2, loop_1188
12141 srlx %l2, 0x07, %o6
12142loop_1187:
12143 fcmple16 %f14, %f10, %o5
12144 taddcctv %i3, 0x04A1, %g3
12145loop_1188:
12146 fxnor %f16, %f20, %f18
12147 edge16 %g6, %g7, %g5
12148 array32 %l4, %o1, %l5
12149 tvc %xcc, 0x5
12150 brz %g1, loop_1189
12151 ba,pn %icc, loop_1190
12152 movrlz %l6, 0x102, %o3
12153 fbe %fcc1, loop_1191
12154loop_1189:
12155 pdist %f2, %f6, %f12
12156loop_1190:
12157 tcc %icc, 0x5
12158 andcc %i4, 0x190E, %g4
12159loop_1191:
12160 srlx %g2, 0x1F, %i1
12161 addc %o2, %i5, %i0
12162 sra %o4, 0x04, %o7
12163 stx %i7, [%l7 + 0x30]
12164 movrne %l1, %l3, %l0
12165 fpadd16s %f16, %f9, %f18
12166 fbne,a %fcc2, loop_1192
12167 xnorcc %o0, %i6, %i2
12168 edge8n %o6, %l2, %i3
12169 umul %o5, %g3, %g6
12170loop_1192:
12171 edge8n %g5, %g7, %l4
12172 array8 %l5, %o1, %l6
12173 sethi 0x02A8, %g1
12174 fmovsneg %icc, %f4, %f24
12175 faligndata %f24, %f28, %f8
12176 move %icc, %o3, %g4
12177 udivx %i4, 0x1A5A, %i1
12178 edge16l %o2, %i5, %i0
12179 fmovdle %icc, %f2, %f23
12180 bleu,a %icc, loop_1193
12181 tl %icc, 0x4
12182 tcs %xcc, 0x3
12183 fnands %f2, %f29, %f15
12184loop_1193:
12185 subccc %g2, 0x07F9, %o4
12186 ldsh [%l7 + 0x3C], %o7
12187 tvs %xcc, 0x1
12188 fxnors %f18, %f7, %f7
12189 fmovsvs %icc, %f24, %f24
12190 fcmple16 %f24, %f28, %l1
12191 edge8 %i7, %l0, %o0
12192 andncc %l3, %i6, %i2
12193 fpadd16s %f22, %f5, %f21
12194 std %f8, [%l7 + 0x30]
12195 fbue,a %fcc2, loop_1194
12196 ldstub [%l7 + 0x40], %o6
12197 popc 0x0F51, %i3
12198 brnz %o5, loop_1195
12199loop_1194:
12200 fandnot2 %f24, %f10, %f12
12201 tcc %icc, 0x1
12202 fnors %f22, %f19, %f6
12203loop_1195:
12204 taddcc %g3, 0x10CE, %l2
12205 set 0x10, %o1
12206 ldda [%l7 + %o1] 0x24, %g6
12207 wr %g0, 0x1e, %asi
12208 stda %f0, [%l7 + 0x40] %asi
12209 membar #Sync
12210 sethi 0x01F3, %g7
12211 sll %g5, %l5, %o1
12212 fcmpgt16 %f24, %f18, %l4
12213 array32 %l6, %g1, %o3
12214 move %xcc, %i4, %g4
12215 sethi 0x0A09, %i1
12216 array16 %i5, %i0, %g2
12217 smulcc %o4, 0x07E7, %o7
12218 tgu %icc, 0x4
12219 edge32n %l1, %i7, %l0
12220 subccc %o2, 0x13DA, %l3
12221 fsrc1s %f3, %f28
12222 fblg %fcc0, loop_1196
12223 movne %xcc, %o0, %i2
12224 fmovsle %icc, %f0, %f18
12225 tn %xcc, 0x0
12226loop_1196:
12227 bcs %icc, loop_1197
12228 stw %i6, [%l7 + 0x4C]
12229 fble %fcc0, loop_1198
12230 ld [%l7 + 0x44], %f22
12231loop_1197:
12232 and %i3, 0x19BA, %o6
12233 fmovscc %xcc, %f2, %f10
12234loop_1198:
12235 movcc %icc, %o5, %l2
12236 fbu,a %fcc2, loop_1199
12237 srax %g6, %g7, %g5
12238 fbule,a %fcc2, loop_1200
12239 addcc %g3, 0x0933, %l5
12240loop_1199:
12241 edge32n %o1, %l4, %g1
12242 fbo,a %fcc1, loop_1201
12243loop_1200:
12244 move %xcc, %l6, %i4
12245 xnorcc %o3, 0x06E6, %g4
12246 movg %xcc, %i1, %i0
12247loop_1201:
12248 nop
12249 set 0x38, %l4
12250 std %i4, [%l7 + %l4]
12251 sub %o4, %o7, %l1
12252 ta %icc, 0x6
12253 tn %icc, 0x0
12254 te %xcc, 0x3
12255 movn %icc, %g2, %i7
12256 movgu %icc, %o2, %l3
12257 xnor %l0, 0x0181, %i2
12258 movleu %icc, %o0, %i3
12259 fzeros %f21
12260 and %i6, %o6, %l2
12261 sir 0x13BA
12262 faligndata %f10, %f8, %f16
12263 fbg,a %fcc2, loop_1202
12264 membar 0x0B
12265 movrne %o5, 0x15B, %g7
12266 fmuld8ulx16 %f12, %f22, %f18
12267loop_1202:
12268 movrne %g5, %g6, %l5
12269 movl %icc, %g3, %l4
12270 xnorcc %g1, 0x1281, %o1
12271 addccc %i4, %l6, %g4
12272 ble,a,pn %icc, loop_1203
12273 brgz,a %i1, loop_1204
12274 edge32l %o3, %i0, %i5
12275 movne %xcc, %o7, %o4
12276loop_1203:
12277 fmovsg %icc, %f22, %f8
12278loop_1204:
12279 fmovdcc %icc, %f31, %f25
12280 set 0x18, %g3
12281 prefetcha [%l7 + %g3] 0x80, 0x3
12282 sdiv %g2, 0x07D4, %i7
12283 edge16l %l3, %o2, %l0
12284 ldub [%l7 + 0x2F], %i2
12285 fmovrsne %i3, %f28, %f6
12286 tleu %icc, 0x6
12287 tvs %xcc, 0x0
12288 brz,a %i6, loop_1205
12289 fcmple16 %f6, %f8, %o0
12290 fandnot1 %f20, %f20, %f18
12291 xorcc %o6, 0x0E4C, %l2
12292loop_1205:
12293 movrne %g7, 0x0D9, %o5
12294 movleu %icc, %g5, %l5
12295 array32 %g3, %g6, %l4
12296 siam 0x7
12297 orn %o1, 0x0662, %g1
12298 fpadd16 %f10, %f28, %f22
12299 edge32n %l6, %g4, %i1
12300 edge8 %i4, %o3, %i0
12301 tneg %xcc, 0x0
12302 tn %xcc, 0x3
12303 fcmpeq32 %f26, %f6, %o7
12304 nop
12305 set 0x55, %g4
12306 ldub [%l7 + %g4], %i5
12307 wr %g0, 0x04, %asi
12308 stda %l0, [%l7 + 0x50] %asi
12309 subc %g2, 0x055D, %o4
12310 fmovsne %xcc, %f29, %f20
12311 taddcctv %l3, %o2, %i7
12312 edge8l %l0, %i2, %i3
12313 edge32 %o0, %o6, %l2
12314 smul %g7, 0x027A, %o5
12315 fpsub32s %f27, %f13, %f26
12316 move %xcc, %i6, %g5
12317 edge16n %l5, %g6, %g3
12318 bcc,a,pt %xcc, loop_1206
12319 bne,a %icc, loop_1207
12320 mulx %o1, %g1, %l4
12321 edge32n %l6, %g4, %i4
12322loop_1206:
12323 tg %icc, 0x7
12324loop_1207:
12325 nop
12326 wr %g0, 0xeb, %asi
12327 stda %o2, [%l7 + 0x20] %asi
12328 membar #Sync
12329 tcs %icc, 0x3
12330 srax %i0, 0x12, %o7
12331 edge32ln %i5, %i1, %g2
12332 sra %l1, 0x01, %o4
12333 umulcc %o2, 0x17F1, %l3
12334 xnor %l0, %i7, %i3
12335 fbge %fcc1, loop_1208
12336 fble,a %fcc1, loop_1209
12337 brz,a %o0, loop_1210
12338 movre %i2, %l2, %g7
12339loop_1208:
12340 fxnor %f10, %f8, %f24
12341loop_1209:
12342 xnor %o5, %i6, %o6
12343loop_1210:
12344 restored
12345 rdpr %cwp, %g1
12346 rdpr %cansave, %g2
12347 rdpr %canrestore, %g3
12348 rdpr %cleanwin, %g4
12349 rdpr %otherwin, %g5
12350 rdpr %wstate, %g6
12351 fbn %fcc1, loop_1211
12352 tneg %xcc, 0x7
12353 fbge,a %fcc1, loop_1212
12354 swap [%l7 + 0x34], %g5
12355loop_1211:
12356 umul %l5, 0x16B8, %g6
12357 sdivcc %o1, 0x120E, %g1
12358loop_1212:
12359 fmovrslez %l4, %f25, %f16
12360 movneg %icc, %l6, %g4
12361 fmovrslez %g3, %f19, %f8
12362 movrlz %i4, %i0, %o3
12363 tcs %xcc, 0x1
12364 taddcctv %i5, 0x1FF2, %o7
12365 fxors %f21, %f15, %f7
12366 movcs %icc, %i1, %g2
12367 membar #Sync
12368 set 0x40, %o2
12369 ldda [%l7 + %o2] 0x16, %f0
12370 taddcc %o4, %o2, %l1
12371 edge32ln %l3, %l0, %i7
12372 addc %i3, 0x1852, %i2
12373 lduw [%l7 + 0x34], %o0
12374 fba,a %fcc2, loop_1213
12375 tpos %icc, 0x4
12376 orn %g7, 0x094D, %o5
12377 srl %l2, %i6, %g5
12378loop_1213:
12379 edge8ln %l5, %g6, %o1
12380 fbge %fcc1, loop_1214
12381 fabss %f19, %f17
12382 udivx %g1, 0x01B5, %o6
12383 brgez,a %l6, loop_1215
12384loop_1214:
12385 fpsub32 %f26, %f20, %f18
12386 movrne %l4, %g4, %i4
12387 tvc %icc, 0x7
12388loop_1215:
12389 movrgz %i0, 0x3E4, %o3
12390 udivx %g3, 0x1C0C, %i5
12391 tl %icc, 0x5
12392 tl %icc, 0x0
12393 add %o7, %g2, %o4
12394 move %icc, %o2, %l1
12395 nop
12396 set 0x6C, %o7
12397 ldsw [%l7 + %o7], %i1
12398 saved
12399 rdpr %cwp, %g1
12400 rdpr %cansave, %g2
12401 rdpr %canrestore, %g3
12402 rdpr %cleanwin, %g4
12403 rdpr %otherwin, %g5
12404 rdpr %wstate, %g6
12405 bn,a,pt %xcc, loop_1216
12406 fsrc2s %f2, %f17
12407 umulcc %l3, %i7, %i3
12408 fnot1s %f18, %f28
12409loop_1216:
12410 fpadd32s %f13, %f6, %f18
12411 ldsw [%l7 + 0x44], %i2
12412 sethi 0x04A0, %l0
12413 umul %g7, %o5, %o0
12414 sllx %l2, 0x13, %g5
12415 andn %i6, 0x0F0A, %g6
12416 fmovscs %icc, %f6, %f7
12417 xor %o1, 0x0210, %l5
12418 movvc %icc, %g1, %l6
12419 wr %g0, 0x19, %asi
12420 ldswa [%l7 + 0x64] %asi, %o6
12421 addccc %l4, %i4, %i0
12422 fzeros %f19
12423 movcc %icc, %o3, %g4
12424 bge,a,pn %icc, loop_1217
12425 lduw [%l7 + 0x18], %g3
12426 movrne %i5, 0x277, %o7
12427 fmovsvc %icc, %f13, %f6
12428loop_1217:
12429 fmovrdlez %g2, %f14, %f22
12430 mulscc %o2, 0x1430, %o4
12431 fmovsge %icc, %f19, %f7
12432 tsubcc %i1, 0x16E4, %l1
12433 tge %xcc, 0x7
12434 tvc %icc, 0x1
12435 movn %icc, %l3, %i3
12436 saved
12437 rdpr %cwp, %g1
12438 rdpr %cansave, %g2
12439 rdpr %canrestore, %g3
12440 rdpr %cleanwin, %g4
12441 rdpr %otherwin, %g5
12442 rdpr %wstate, %g6
12443 srl %i7, %i2, %g7
12444 fbul %fcc0, loop_1218
12445 pdist %f10, %f2, %f16
12446 fandnot1s %f26, %f11, %f11
12447 sub %o5, %o0, %l2
12448loop_1218:
12449 edge16ln %l0, %i6, %g5
12450 fbue %fcc2, loop_1219
12451 fba %fcc2, loop_1220
12452 fsrc1s %f8, %f27
12453 tne %icc, 0x1
12454loop_1219:
12455 movgu %xcc, %o1, %g6
12456loop_1220:
12457 sll %g1, 0x10, %l6
12458 subc %o6, %l5, %l4
12459 edge8n %i0, %i4, %g4
12460 fmovrdlz %o3, %f20, %f24
12461 movg %icc, %i5, %o7
12462 fandnot2s %f19, %f8, %f15
12463 ldd [%l7 + 0x50], %f24
12464 taddcctv %g2, %g3, %o4
12465 flush %l7 + 0x54
12466 fmovdn %icc, %f15, %f9
12467 set 0x24, %g1
12468 stwa %o2, [%l7 + %g1] 0x81
12469 andncc %l1, %i1, %l3
12470 nop
12471 setx loop_1221, %l0, %l1
12472 wrpr 0x1, %tl
12473 wrpr %l1, %tnpc
12474 setx 0x34400001400, %l0, %l1
12475 wrpr %l1, %tstate
12476 wrhpr 0x4, %htstate
12477 done
12478 saved
12479 rdpr %cwp, %g1
12480 rdpr %cansave, %g2
12481 rdpr %canrestore, %g3
12482 rdpr %cleanwin, %g4
12483 rdpr %otherwin, %g5
12484 rdpr %wstate, %g6
12485 fmovs %f11, %f14
12486 fmovsg %icc, %f22, %f28
12487loop_1221:
12488 fmovdcs %icc, %f31, %f16
12489 tle %xcc, 0x4
12490 ba,pt %xcc, loop_1222
12491 tpos %icc, 0x6
12492 wr %g0, 0x80, %asi
12493 ldxa [%l7 + 0x40] %asi, %i7
12494loop_1222:
12495 movrgz %i2, %g7, %o5
12496 fandnot1 %f6, %f26, %f4
12497 alignaddr %o0, %l2, %i3
12498 srl %l0, %i6, %g5
12499 fmovsvs %icc, %f21, %f2
12500 popc 0x152F, %g6
12501 fxor %f22, %f8, %f16
12502 fandnot2s %f18, %f16, %f11
12503 fcmpd %fcc0, %f0, %f10
12504 wr %g0, 0x11, %asi
12505 lduwa [%l7 + 0x60] %asi, %o1
12506 sir 0x16C0
12507 array32 %g1, %l6, %o6
12508 movne %xcc, %l4, %i0
12509 tg %icc, 0x4
12510 array32 %l5, %g4, %o3
12511 edge32l %i5, %o7, %g2
12512 movgu %xcc, %g3, %i4
12513 fmovrdgz %o4, %f26, %f26
12514 xnorcc %o2, 0x1EC3, %l1
12515 array16 %l3, %i7, %i1
12516 movre %i2, 0x059, %g7
12517 stw %o0, [%l7 + 0x18]
12518 fnot2s %f16, %f25
12519 edge32l %l2, %i3, %o5
12520 tsubcctv %i6, %l0, %g5
12521 wr %g0, 0x89, %asi
12522 ldsba [%l7 + 0x22] %asi, %o1
12523 srlx %g1, 0x1C, %g6
12524 nop
12525 setx loop_1223, %l0, %l1
12526 wrpr 0x1, %tl
12527 wrpr %l1, %tnpc
12528 setx 0x34400001400, %l0, %l1
12529 wrpr %l1, %tstate
12530 wrhpr 0x4, %htstate
12531 done
12532 alignaddrl %l6, %o6, %l4
12533 movrgz %i0, %g4, %o3
12534 movcs %icc, %l5, %i5
12535loop_1223:
12536 edge32l %g2, %o7, %i4
12537 popc %g3, %o4
12538 mulscc %l1, 0x1F9E, %o2
12539 alignaddrl %l3, %i1, %i2
12540 fmovrslez %g7, %f5, %f20
12541 fcmps %fcc2, %f27, %f8
12542 movle %icc, %o0, %l2
12543 edge32ln %i3, %i7, %i6
12544 fmuld8ulx16 %f23, %f25, %f14
12545 saved
12546 rdpr %cwp, %g1
12547 rdpr %cansave, %g2
12548 rdpr %canrestore, %g3
12549 rdpr %cleanwin, %g4
12550 rdpr %otherwin, %g5
12551 rdpr %wstate, %g6
12552 movpos %xcc, %o5, %l0
12553 set 0x20, %g5
12554 stxa %g5, [%g0 + %g5] 0x4f
12555 tneg %icc, 0x7
12556 bvc,a,pt %icc, loop_1224
12557 fpsub16s %f16, %f30, %f3
12558 fpsub16s %f28, %f26, %f4
12559 bshuffle %f20, %f2, %f26
12560loop_1224:
12561 tvc %xcc, 0x5
12562 set 0x08, %g2
12563 stda %g0, [%l7 + %g2] 0x2f
12564 membar #Sync
12565 fnegs %f31, %f9
12566 bvs,a %icc, loop_1225
12567 nop
12568 setx loop_1226, %l0, %l1
12569 wrpr 0x1, %tl
12570 wrpr %l1, %tpc
12571 add %l1, 0x4, %l1
12572 wrpr %l1, %tnpc
12573 setx 0x34400001400, %l0, %l1
12574 wrpr %l1, %tstate
12575 wrhpr 0x4, %htstate
12576 retry
12577 fbe %fcc2, loop_1227
12578 fmovscs %xcc, %f25, %f4
12579loop_1225:
12580 alignaddr %g6, %l6, %o1
12581loop_1226:
12582 movrlz %o6, 0x396, %l4
12583loop_1227:
12584 movrlz %i0, 0x14A, %g4
12585 orncc %o3, 0x004A, %l5
12586 tl %icc, 0x5
12587 movcs %icc, %g2, %o7
12588 edge8n %i4, %g3, %o4
12589 fnegd %f12, %f30
12590 edge8 %l1, %i5, %o2
12591 mulx %i1, 0x13BF, %l3
12592 tle %icc, 0x7
12593 faligndata %f24, %f28, %f16
12594 tge %icc, 0x1
12595 fornot2s %f31, %f16, %f28
12596 bvs %xcc, loop_1228
12597 fbg,a %fcc3, loop_1229
12598 edge8ln %i2, %o0, %l2
12599 fbu %fcc0, loop_1230
12600loop_1228:
12601 edge16ln %g7, %i7, %i3
12602loop_1229:
12603 umulcc %o5, 0x0125, %l0
12604 set 0x3E, %o0
12605 stha %g5, [%l7 + %o0] 0x80
12606loop_1230:
12607 array8 %i6, %g1, %g6
12608 movvs %xcc, %o1, %o6
12609 sllx %l4, 0x1A, %l6
12610 fmovdgu %xcc, %f10, %f2
12611 move %icc, %g4, %o3
12612 xor %l5, %i0, %o7
12613 ldsw [%l7 + 0x34], %i4
12614 movrlez %g2, %g3, %o4
12615 tsubcctv %l1, %i5, %i1
12616 edge32 %l3, %o2, %o0
12617 fmovdcc %icc, %f9, %f8
12618 tge %xcc, 0x7
12619 udivcc %i2, 0x032A, %g7
12620 andncc %i7, %i3, %o5
12621 movcs %icc, %l2, %l0
12622 tl %icc, 0x0
12623 fblg %fcc0, loop_1231
12624 umulcc %i6, 0x14E0, %g1
12625 sdivx %g5, 0x1DC0, %o1
12626 ble,a %icc, loop_1232
12627loop_1231:
12628 sir 0x078B
12629 sethi 0x0183, %o6
12630 bg %icc, loop_1233
12631loop_1232:
12632 edge8 %l4, %g6, %g4
12633 sll %o3, 0x18, %l5
12634 srlx %l6, %i0, %i4
12635loop_1233:
12636 movn %icc, %o7, %g3
12637 fmul8x16 %f2, %f0, %f10
12638 bl,a,pt %xcc, loop_1234
12639 addccc %o4, %l1, %i5
12640 movre %i1, 0x130, %g2
12641 fmuld8sux16 %f19, %f28, %f2
12642loop_1234:
12643 orcc %o2, %o0, %i2
12644 fbule %fcc0, loop_1235
12645 edge8l %g7, %i7, %l3
12646 movre %i3, %l2, %l0
12647 st %f8, [%l7 + 0x4C]
12648loop_1235:
12649 fmovsge %icc, %f24, %f25
12650 movneg %icc, %i6, %o5
12651 ldsh [%l7 + 0x6E], %g1
12652 fmovspos %icc, %f12, %f30
12653 fmovsl %xcc, %f23, %f26
12654 taddcctv %o1, %o6, %l4
12655 xor %g6, %g5, %g4
12656 fmovdl %xcc, %f22, %f5
12657 fmovrdlez %l5, %f12, %f12
12658 movrlz %o3, %l6, %i0
12659 ldx [%l7 + 0x40], %o7
12660 ldstub [%l7 + 0x73], %g3
12661 brz %i4, loop_1236
12662 sub %l1, 0x035B, %o4
12663 bleu loop_1237
12664 movrgez %i1, %g2, %o2
12665loop_1236:
12666 lduh [%l7 + 0x6E], %i5
12667 faligndata %f18, %f4, %f10
12668loop_1237:
12669 fzeros %f15
12670 tgu %icc, 0x7
12671 subccc %o0, %g7, %i7
12672 set 0x68, %l5
12673 ldswa [%l7 + %l5] 0x11, %i2
12674 andcc %i3, %l3, %l2
12675 edge8ln %l0, %o5, %i6
12676 orn %g1, 0x180E, %o6
12677 movne %xcc, %l4, %o1
12678 movrne %g5, 0x24C, %g6
12679 array16 %g4, %o3, %l5
12680 xnorcc %i0, %o7, %g3
12681 brlez %l6, loop_1238
12682 fxor %f30, %f18, %f20
12683 andncc %i4, %l1, %i1
12684 fmovdleu %xcc, %f16, %f17
12685loop_1238:
12686 bl %xcc, loop_1239
12687 be loop_1240
12688 sllx %o4, 0x0E, %g2
12689 bn,pn %xcc, loop_1241
12690loop_1239:
12691 movvs %xcc, %o2, %o0
12692loop_1240:
12693 fbe,a %fcc0, loop_1242
12694 movre %i5, 0x2ED, %g7
12695loop_1241:
12696 tleu %icc, 0x3
12697 movn %xcc, %i7, %i3
12698loop_1242:
12699 fmovsgu %icc, %f9, %f16
12700 nop
12701 set 0x20, %i6
12702 ldx [%l7 + %i6], %l3
12703 addcc %l2, 0x1F5E, %l0
12704 sdivx %i2, 0x03A2, %o5
12705 sllx %g1, 0x15, %i6
12706 xorcc %o6, 0x0917, %o1
12707 tneg %xcc, 0x6
12708 array16 %l4, %g5, %g6
12709 orncc %o3, 0x1717, %g4
12710 alignaddrl %l5, %o7, %i0
12711 brlz %l6, loop_1243
12712 mulx %g3, %i4, %i1
12713 brlz %l1, loop_1244
12714 membar 0x14
12715loop_1243:
12716 array8 %g2, %o4, %o2
12717 tvc %icc, 0x3
12718loop_1244:
12719 nop
12720 wr %g0, 0x11, %asi
12721 lda [%l7 + 0x38] %asi, %f7
12722 alignaddrl %o0, %i5, %i7
12723 andncc %g7, %i3, %l3
12724 bl,pn %icc, loop_1245
12725 andn %l2, 0x1527, %l0
12726 sdivx %i2, 0x07B8, %o5
12727 edge32 %i6, %g1, %o1
12728loop_1245:
12729 ta %icc, 0x3
12730 orncc %l4, 0x1CE2, %g5
12731 fpadd16 %f20, %f20, %f6
12732 tpos %icc, 0x2
12733 smulcc %g6, 0x1624, %o6
12734 fandnot2 %f4, %f8, %f26
12735 add %l7, 0x78, %l6
12736 wr %g0, 0x04, %asi
12737 ldxa [%l6] %asi, %g4
12738 casxa [%l6] %asi, %g4, %l5
12739 sub %o7, 0x1ED7, %o3
12740 udiv %l6, 0x0007, %g3
12741 fnand %f16, %f4, %f12
12742 sll %i0, %i1, %i4
12743 srax %l1, 0x1D, %g2
12744 andn %o2, %o0, %o4
12745 add %i7, 0x0BE2, %g7
12746 fpsub16s %f29, %f30, %f16
12747 fmovsvs %xcc, %f8, %f6
12748 movle %xcc, %i5, %l3
12749 fxnor %f14, %f6, %f0
12750 wr %g0, 0x89, %asi
12751 stxa %i3, [%l7 + 0x28] %asi
12752 sethi 0x0F01, %l2
12753 movl %xcc, %i2, %o5
12754 sllx %l0, %g1, %i6
12755 fbl,a %fcc3, loop_1246
12756 fpadd16 %f24, %f18, %f0
12757 movpos %icc, %l4, %o1
12758 addc %g6, 0x0008, %o6
12759loop_1246:
12760 fbg %fcc2, loop_1247
12761 xnor %g5, 0x0765, %l5
12762 fnor %f2, %f20, %f18
12763 ldd [%l7 + 0x70], %o6
12764loop_1247:
12765 ldstub [%l7 + 0x55], %g4
12766 fmovrdne %o3, %f2, %f30
12767 fblg,a %fcc2, loop_1248
12768 fcmple16 %f26, %f6, %g3
12769 fmovsn %xcc, %f19, %f11
12770 fpsub32s %f3, %f23, %f19
12771loop_1248:
12772 sub %l6, 0x1026, %i1
12773 movvs %icc, %i4, %i0
12774 fxor %f20, %f0, %f0
12775 fnot1 %f28, %f12
12776 array32 %g2, %o2, %l1
12777 array16 %o4, %o0, %i7
12778 bcc,a,pt %xcc, loop_1249
12779 movgu %icc, %i5, %g7
12780 fmovrdgz %l3, %f12, %f14
12781 tne %icc, 0x2
12782loop_1249:
12783 movgu %icc, %i3, %i2
12784 ba,a loop_1250
12785 fmovrdgez %o5, %f4, %f28
12786 bvs,pn %icc, loop_1251
12787 sra %l2, 0x03, %l0
12788loop_1250:
12789 array32 %g1, %i6, %o1
12790 tgu %icc, 0x7
12791loop_1251:
12792 tvs %icc, 0x5
12793 wr %g0, 0x20, %asi
12794 stxa %g6, [%g0 + 0x30] %asi
12795 tsubcc %l4, 0x1E8F, %o6
12796 movvc %xcc, %g5, %o7
12797 alignaddr %l5, %o3, %g3
12798 tle %icc, 0x4
12799 tsubcctv %l6, %g4, %i1
12800 xor %i0, 0x0C8D, %g2
12801 stx %o2, [%l7 + 0x68]
12802 fmovdvs %xcc, %f8, %f8
12803 array16 %l1, %i4, %o4
12804 tge %icc, 0x2
12805 movrgez %o0, 0x312, %i5
12806 fmovdge %xcc, %f4, %f14
12807 edge32ln %i7, %l3, %g7
12808 ldd [%l7 + 0x38], %f12
12809 brz %i2, loop_1252
12810 fmovrsgz %i3, %f6, %f12
12811 membar #Sync
12812 set 0x40, %i7
12813 ldda [%l7 + %i7] 0xf8, %f16
12814loop_1252:
12815 movg %icc, %o5, %l2
12816 fmovsge %xcc, %f22, %f20
12817 sdivx %l0, 0x0218, %g1
12818 ta %icc, 0x1
12819 fmovsne %icc, %f10, %f2
12820 sdivcc %o1, 0x1F6A, %i6
12821 edge8ln %l4, %g6, %o6
12822 edge8ln %o7, %g5, %o3
12823 smulcc %l5, %l6, %g3
12824 ldx [%l7 + 0x10], %g4
12825 addc %i1, %g2, %o2
12826 fmovsne %xcc, %f10, %f13
12827 brgez,a %i0, loop_1253
12828 fmovsvc %icc, %f1, %f23
12829 and %l1, %i4, %o0
12830 fornot1s %f13, %f9, %f23
12831loop_1253:
12832 movge %xcc, %i5, %i7
12833 movvs %icc, %l3, %o4
12834 fsrc2s %f29, %f31
12835 fbule,a %fcc3, loop_1254
12836 movleu %icc, %g7, %i2
12837 wr %g0, 0x80, %asi
12838 lduwa [%l7 + 0x1C] %asi, %i3
12839loop_1254:
12840 tcc %xcc, 0x1
12841 taddcctv %o5, 0x15A9, %l0
12842 movgu %xcc, %l2, %o1
12843 fnand %f4, %f30, %f2
12844 movrgz %i6, %g1, %g6
12845 fabss %f25, %f31
12846 xorcc %o6, %l4, %o7
12847 fmovrdgz %g5, %f14, %f10
12848 add %l5, %l6, %o3
12849 sethi 0x17B3, %g4
12850 tg %xcc, 0x1
12851 movgu %xcc, %g3, %i1
12852 or %o2, %i0, %l1
12853 alignaddr %i4, %g2, %o0
12854 movge %xcc, %i5, %i7
12855 fxor %f4, %f2, %f22
12856 add %l7, 0x24, %l6
12857 wr %g0, 0x80, %asi
12858 casa [%l6] 0x80, %l3, %g7
12859 subc %o4, 0x0772, %i2
12860 tge %icc, 0x6
12861 fsrc2 %f26, %f10
12862 add %l7, 0x70, %l6
12863 wr %g0, 0x11, %asi
12864 ldxa [%l6] %asi, %i3
12865 casxa [%l6] %asi, %i3, %o5
12866 fnot1 %f14, %f24
12867 array16 %l2, %l0, %i6
12868 fmovdleu %icc, %f3, %f27
12869 fors %f7, %f11, %f30
12870 set 0x14, %i1
12871 sta %f9, [%l7 + %i1] 0x10
12872 movne %xcc, %o1, %g1
12873 bpos,a loop_1255
12874 mulx %o6, 0x057C, %l4
12875 movvc %icc, %o7, %g6
12876 movleu %icc, %g5, %l5
12877loop_1255:
12878 edge8ln %l6, %g4, %g3
12879 stw %o3, [%l7 + 0x1C]
12880 movvs %icc, %o2, %i0
12881 subc %l1, %i1, %g2
12882 fandnot1 %f8, %f10, %f10
12883 movrlz %o0, 0x3F8, %i5
12884 fzeros %f5
12885 sdiv %i7, 0x1B5C, %l3
12886 fbne %fcc2, loop_1256
12887 movrlez %g7, 0x16A, %o4
12888 fmovse %xcc, %f20, %f4
12889 sllx %i2, %i3, %i4
12890loop_1256:
12891 array16 %o5, %l2, %l0
12892 movgu %xcc, %i6, %o1
12893 edge32n %o6, %g1, %l4
12894 fmovsvc %xcc, %f21, %f27
12895 fmovsleu %icc, %f30, %f22
12896 for %f28, %f0, %f8
12897 siam 0x2
12898 nop
12899 setx loop_1257, %l0, %l1
12900 wrpr 0x1, %tl
12901 wrpr %l1, %tpc
12902 add %l1, 0x4, %l1
12903 wrpr %l1, %tnpc
12904 setx 0x34400001400, %l0, %l1
12905 wrpr %l1, %tstate
12906 wrhpr 0x4, %htstate
12907 retry
12908 std %g6, [%l7 + 0x18]
12909 sub %o7, 0x0932, %g5
12910 ldsb [%l7 + 0x1C], %l6
12911loop_1257:
12912 fcmps %fcc1, %f25, %f31
12913 restored
12914 rdpr %cwp, %g1
12915 rdpr %cansave, %g2
12916 rdpr %canrestore, %g3
12917 rdpr %cleanwin, %g4
12918 rdpr %otherwin, %g5
12919 rdpr %wstate, %g6
12920 movgu %xcc, %l5, %g3
12921 andcc %o3, 0x0EA0, %o2
12922 fnor %f24, %f6, %f30
12923 ldd [%l7 + 0x38], %g4
12924 fbne,a %fcc2, loop_1258
12925 bvs,a loop_1259
12926 nop
12927 set 0x34, %l1
12928 stw %i0, [%l7 + %l1]
12929 movvs %xcc, %l1, %g2
12930loop_1258:
12931 fmovde %icc, %f13, %f16
12932loop_1259:
12933 tneg %icc, 0x7
12934 edge8 %o0, %i1, %i5
12935 fbue %fcc3, loop_1260
12936 fmovsvs %icc, %f15, %f20
12937 srax %l3, 0x14, %i7
12938 tsubcc %o4, %g7, %i2
12939loop_1260:
12940 andn %i3, 0x1DEF, %i4
12941 or %o5, 0x13EE, %l0
12942 bcs,pt %xcc, loop_1261
12943 tpos %xcc, 0x4
12944 movpos %xcc, %l2, %i6
12945 addcc %o1, 0x0EB9, %g1
12946loop_1261:
12947 fpackfix %f14, %f13
12948 membar #Sync
12949 wr %g0, 0xf9, %asi
12950 ldda [%l7 + 0x40] %asi, %f16
12951 tgu %icc, 0x1
12952 tvs %icc, 0x5
12953 movl %xcc, %o6, %l4
12954 edge16n %o7, %g5, %g6
12955 movpos %icc, %l6, %l5
12956 edge16 %o3, %o2, %g4
12957 fmovscs %xcc, %f27, %f6
12958 swap [%l7 + 0x68], %g3
12959 fxnors %f5, %f17, %f7
12960 tl %xcc, 0x1
12961 udiv %l1, 0x06ED, %i0
12962 tge %icc, 0x6
12963 edge8l %g2, %o0, %i5
12964 brnz,a %i1, loop_1262
12965 sir 0x0A9D
12966 array8 %l3, %o4, %i7
12967 sir 0x19C7
12968loop_1262:
12969 udiv %i2, 0x1F5F, %i3
12970 tvs %icc, 0x6
12971 wr %g0, 0x80, %asi
12972 ldsba [%l7 + 0x53] %asi, %g7
12973 tle %xcc, 0x1
12974 edge32n %i4, %l0, %l2
12975 sllx %o5, %o1, %i6
12976 fmovscc %xcc, %f8, %f8
12977 alignaddr %o6, %g1, %o7
12978 flush %l7 + 0x6C
12979 fbu,a %fcc0, loop_1263
12980 move %icc, %l4, %g5
12981 edge32n %l6, %l5, %o3
12982 umulcc %o2, 0x1572, %g4
12983loop_1263:
12984 fcmped %fcc2, %f20, %f18
12985 move %xcc, %g6, %g3
12986 tcs %xcc, 0x2
12987 or %i0, %g2, %o0
12988 sub %i5, 0x04CF, %l1
12989 array32 %i1, %l3, %i7
12990 movle %xcc, %i2, %i3
12991 fpack16 %f2, %f25
12992 umul %g7, 0x1444, %i4
12993 movvc %xcc, %o4, %l0
12994 taddcctv %o5, 0x009A, %l2
12995 xorcc %o1, %i6, %g1
12996 wr %g0, 0xe3, %asi
12997 stda %o6, [%l7 + 0x58] %asi
12998 membar #Sync
12999 andncc %o7, %g5, %l4
13000 fsrc1 %f22, %f14
13001 udivx %l5, 0x1F6C, %o3
13002 set 0x70, %i5
13003 ldda [%l7 + %i5] 0x0c, %o2
13004 fmovsa %icc, %f0, %f9
13005 move %icc, %l6, %g4
13006 saved
13007 rdpr %cwp, %g1
13008 rdpr %cansave, %g2
13009 rdpr %canrestore, %g3
13010 rdpr %cleanwin, %g4
13011 rdpr %otherwin, %g5
13012 rdpr %wstate, %g6
13013 set 0x70, %l0
13014 ldda [%l7 + %l0] 0xe3, %g2
13015 fnot1s %f15, %f7
13016 andn %g6, %i0, %o0
13017 ld [%l7 + 0x14], %f19
13018 sub %g2, %i5, %i1
13019 fornot2 %f16, %f24, %f24
13020 movvs %xcc, %l1, %i7
13021 add %l7, 0x50, %l6
13022 wr %g0, 0x10, %asi
13023 lda [%l6] %asi, %l3
13024 casa [%l6] %asi, %l3, %i3
13025 edge8l %g7, %i2, %i4
13026 fmul8sux16 %f0, %f16, %f2
13027 fmovspos %icc, %f22, %f30
13028 edge8l %o4, %o5, %l2
13029 edge32l %o1, %l0, %g1
13030 movle %icc, %i6, %o6
13031 srl %g5, %o7, %l4
13032 fmovda %icc, %f2, %f7
13033 bgu,pt %xcc, loop_1264
13034 nop
13035 setx loop_1265, %l0, %l1
13036 wrpr 0x1, %tl
13037 wrpr %l1, %tnpc
13038 setx 0x34400001400, %l0, %l1
13039 wrpr %l1, %tstate
13040 wrhpr 0x4, %htstate
13041 done
13042 movrgez %o3, 0x2CE, %o2
13043 fmovsa %icc, %f11, %f2
13044loop_1264:
13045 fcmpeq16 %f20, %f26, %l5
13046loop_1265:
13047 array32 %g4, %g3, %g6
13048 fcmple32 %f6, %f28, %l6
13049 movrlz %i0, %g2, %i5
13050 te %icc, 0x7
13051 sir 0x19DF
13052 tcs %icc, 0x6
13053 fmovsge %icc, %f14, %f24
13054 ldd [%l7 + 0x20], %o0
13055 movrne %l1, %i1, %i7
13056 sra %l3, %g7, %i2
13057 udiv %i3, 0x0025, %o4
13058 std %i4, [%l7 + 0x48]
13059 set 0x5C, %i4
13060 ldsba [%l7 + %i4] 0x04, %o5
13061 orcc %o1, 0x1F50, %l0
13062 edge8ln %g1, %l2, %i6
13063 andncc %g5, %o7, %l4
13064 fmovsne %icc, %f13, %f31
13065 andn %o3, 0x069F, %o2
13066 brlz,a %l5, loop_1266
13067 addc %g4, %g3, %g6
13068 bvc loop_1267
13069 edge16 %l6, %i0, %o6
13070loop_1266:
13071 stw %i5, [%l7 + 0x20]
13072 tn %icc, 0x0
13073loop_1267:
13074 fcmpgt32 %f24, %f2, %o0
13075 andn %g2, 0x1B88, %i1
13076 fbule %fcc1, loop_1268
13077 movrgz %i7, 0x174, %l3
13078 alignaddrl %g7, %i2, %i3
13079 array32 %o4, %i4, %l1
13080loop_1268:
13081 tcs %xcc, 0x5
13082 tpos %xcc, 0x6
13083 subcc %o1, 0x05D4, %l0
13084 be,a,pn %icc, loop_1269
13085 fbug,a %fcc0, loop_1270
13086 edge8 %g1, %l2, %o5
13087 edge16 %g5, %o7, %l4
13088loop_1269:
13089 fbo %fcc0, loop_1271
13090loop_1270:
13091 movcs %icc, %o3, %i6
13092 alignaddr %o2, %l5, %g3
13093 array16 %g4, %l6, %i0
13094loop_1271:
13095 movrne %g6, %i5, %o0
13096 add %o6, 0x0AD8, %i1
13097 fmovda %icc, %f8, %f18
13098 sub %g2, 0x19B0, %i7
13099 fpsub32s %f11, %f13, %f23
13100 udivcc %l3, 0x1F08, %g7
13101 andcc %i3, %i2, %i4
13102 tleu %icc, 0x4
13103 bvc,pt %xcc, loop_1272
13104 xnor %l1, %o1, %l0
13105 sdivcc %g1, 0x0813, %o4
13106 te %xcc, 0x7
13107loop_1272:
13108 alignaddr %l2, %o5, %o7
13109 tsubcc %g5, 0x07B2, %l4
13110 wr %g0, 0x0c, %asi
13111 lduwa [%l7 + 0x28] %asi, %i6
13112 ld [%l7 + 0x58], %f1
13113 wr %g0, 0x0c, %asi
13114 ldda [%l7 + 0x40] %asi, %f16
13115 subccc %o2, 0x1DDA, %l5
13116 umul %o3, %g3, %g4
13117 set 0x78, %o4
13118 stba %l6, [%l7 + %o4] 0x2f
13119 membar #Sync
13120 fbul,a %fcc2, loop_1273
13121 fbu,a %fcc1, loop_1274
13122 sra %i0, 0x1E, %g6
13123 movpos %icc, %i5, %o6
13124loop_1273:
13125 ldsw [%l7 + 0x0C], %o0
13126loop_1274:
13127 nop
13128 wr %g0, 0x0c, %asi
13129 ldda [%l7 + 0x40] %asi, %f0
13130 array32 %i1, %i7, %g2
13131 tge %icc, 0x4
13132 nop
13133 setx loop_1275, %l0, %l1
13134 wrpr 0x1, %tl
13135 wrpr %l1, %tnpc
13136 setx 0x34400001400, %l0, %l1
13137 wrpr %l1, %tstate
13138 wrhpr 0x4, %htstate
13139 done
13140 sdivcc %l3, 0x1E65, %i3
13141 flush %l7 + 0x58
13142 brlz,a %g7, loop_1276
13143loop_1275:
13144 movne %icc, %i2, %l1
13145 ldd [%l7 + 0x50], %f20
13146 srl %i4, %l0, %o1
13147loop_1276:
13148 fnegs %f10, %f30
13149 sdivcc %g1, 0x19B3, %o4
13150 popc %o5, %o7
13151 fbg,a %fcc1, loop_1277
13152 tleu %xcc, 0x6
13153 addc %l2, %g5, %l4
13154 orcc %o2, 0x0375, %l5
13155loop_1277:
13156 fmovs %f16, %f19
13157 fmovrdgz %i6, %f28, %f26
13158 bl,pn %xcc, loop_1278
13159 fors %f10, %f29, %f3
13160 movl %xcc, %o3, %g3
13161 fbe,a %fcc2, loop_1279
13162loop_1278:
13163 movge %icc, %l6, %g4
13164 fcmpeq32 %f26, %f10, %g6
13165 bpos,a,pn %icc, loop_1280
13166loop_1279:
13167 srl %i5, %o6, %i0
13168 stx %i1, [%l7 + 0x60]
13169 nop
13170 set 0x35, %i2
13171 ldub [%l7 + %i2], %i7
13172loop_1280:
13173 sir 0x1508
13174 movrgez %g2, %l3, %i3
13175 array8 %o0, %i2, %l1
13176 orn %g7, 0x0811, %i4
13177 tgu %xcc, 0x5
13178 fcmpgt16 %f0, %f16, %l0
13179 edge8ln %o1, %o4, %o5
13180 bneg %icc, loop_1281
13181 fones %f21
13182 mova %icc, %o7, %l2
13183 xnor %g1, 0x0FB3, %g5
13184loop_1281:
13185 udivcc %l4, 0x15B9, %o2
13186 movgu %xcc, %i6, %l5
13187 srax %g3, %l6, %g4
13188 alignaddrl %o3, %g6, %i5
13189 fcmple32 %f2, %f8, %o6
13190 addc %i1, %i0, %i7
13191 edge8ln %l3, %g2, %i3
13192 ldd [%l7 + 0x48], %f28
13193 fba,a %fcc1, loop_1282
13194 nop
13195 set 0x0C, %o3
13196 ldsh [%l7 + %o3], %i2
13197 ldd [%l7 + 0x50], %f24
13198 fzeros %f22
13199loop_1282:
13200 stb %o0, [%l7 + 0x33]
13201 mulscc %l1, %i4, %g7
13202 sllx %o1, 0x08, %l0
13203 add %o5, 0x1DD7, %o4
13204 fpadd16s %f22, %f17, %f14
13205 orcc %l2, 0x1708, %g1
13206 ldd [%l7 + 0x08], %f30
13207 fbug,a %fcc0, loop_1283
13208 fcmped %fcc2, %f10, %f12
13209 or %o7, 0x1BA0, %l4
13210 movg %xcc, %g5, %i6
13211loop_1283:
13212 fcmple32 %f4, %f12, %o2
13213 stbar
13214 nop
13215 setx loop_1284, %l0, %l1
13216 wrpr 0x1, %tl
13217 wrpr %l1, %tnpc
13218 setx 0x34400001400, %l0, %l1
13219 wrpr %l1, %tstate
13220 wrhpr 0x4, %htstate
13221 done
13222 ldsh [%l7 + 0x42], %l5
13223 sllx %g3, 0x03, %g4
13224 tg %icc, 0x7
13225loop_1284:
13226 tvs %xcc, 0x0
13227 sdiv %l6, 0x18B1, %g6
13228 movre %i5, 0x2D9, %o6
13229 stb %i1, [%l7 + 0x5B]
13230 andn %i0, %i7, %l3
13231 tleu %xcc, 0x5
13232 movleu %icc, %o3, %i3
13233 edge16ln %g2, %i2, %o0
13234 addcc %i4, 0x1A74, %g7
13235 tgu %icc, 0x7
13236 orn %l1, %l0, %o1
13237 fcmpne16 %f20, %f6, %o4
13238 brlz %l2, loop_1285
13239 fbe %fcc1, loop_1286
13240 ldd [%l7 + 0x28], %f6
13241 edge16n %o5, %g1, %o7
13242loop_1285:
13243 andcc %g5, %i6, %o2
13244loop_1286:
13245 udiv %l5, 0x09DA, %g3
13246 array16 %g4, %l6, %l4
13247 ta %xcc, 0x5
13248 subc %g6, %i5, %i1
13249 popc 0x05AE, %i0
13250 movg %icc, %i7, %l3
13251 fmovs %f31, %f30
13252 movrgez %o3, %i3, %g2
13253 edge32l %i2, %o6, %o0
13254 fandnot2s %f25, %f7, %f3
13255 or %g7, 0x013C, %l1
13256 edge16 %l0, %i4, %o1
13257 xnorcc %l2, %o5, %o4
13258 tneg %xcc, 0x0
13259 orncc %g1, 0x100C, %g5
13260 movle %xcc, %o7, %i6
13261 tne %xcc, 0x5
13262 wr %g0, 0x88, %asi
13263 stxa %l5, [%l7 + 0x30] %asi
13264 tgu %xcc, 0x0
13265 nop
13266 set 0x68, %i0
13267 std %g2, [%l7 + %i0]
13268 movrlz %g4, %o2, %l4
13269 sll %g6, %i5, %l6
13270 fmovdgu %xcc, %f22, %f26
13271 fornot1s %f7, %f8, %f15
13272 tsubcc %i0, %i1, %i7
13273 edge8n %l3, %i3, %o3
13274 tle %xcc, 0x0
13275 fmovde %xcc, %f3, %f12
13276 edge16 %g2, %o6, %o0
13277 tgu %xcc, 0x0
13278 movleu %xcc, %g7, %i2
13279 edge8n %l1, %i4, %l0
13280 tne %icc, 0x4
13281 edge32 %o1, %l2, %o5
13282 fcmps %fcc1, %f25, %f18
13283 tg %xcc, 0x0
13284 st %f29, [%l7 + 0x48]
13285 fbo,a %fcc3, loop_1287
13286 movrgz %g1, %g5, %o7
13287 add %i6, 0x073C, %o4
13288 edge8ln %l5, %g4, %g3
13289loop_1287:
13290 tpos %xcc, 0x5
13291 movvc %icc, %o2, %g6
13292 mova %icc, %i5, %l6
13293 fmovdpos %icc, %f31, %f27
13294 taddcc %i0, 0x02BF, %i1
13295 subcc %l4, 0x0CF8, %i7
13296 sdiv %i3, 0x0D83, %l3
13297 flush %l7 + 0x6C
13298 fcmps %fcc3, %f7, %f7
13299 sllx %o3, %g2, %o6
13300 tcc %xcc, 0x7
13301 wr %g0, 0x89, %asi
13302 ldswa [%l7 + 0x48] %asi, %g7
13303 sra %i2, 0x12, %l1
13304 movge %xcc, %i4, %o0
13305 edge8 %l0, %l2, %o5
13306 tg %xcc, 0x1
13307 nop
13308 setx loop_1288, %l0, %l1
13309 wrpr 0x1, %tl
13310 wrpr %l1, %tpc
13311 add %l1, 0x4, %l1
13312 wrpr %l1, %tnpc
13313 setx 0x34400001400, %l0, %l1
13314 wrpr %l1, %tstate
13315 wrhpr 0x4, %htstate
13316 retry
13317 fmul8ulx16 %f20, %f26, %f18
13318 edge32n %o1, %g1, %o7
13319 sethi 0x1A84, %g5
13320loop_1288:
13321 nop
13322 wr %g0, 0x18, %asi
13323 stha %o4, [%l7 + 0x26] %asi
13324 siam 0x2
13325 movrgez %l5, %g4, %i6
13326 orn %g3, %o2, %i5
13327 addcc %g6, %l6, %i1
13328 taddcctv %l4, %i7, %i3
13329 fones %f13
13330 movleu %xcc, %i0, %o3
13331 fmuld8sux16 %f30, %f4, %f24
13332 fmovda %xcc, %f31, %f28
13333 brnz %l3, loop_1289
13334 brlez %g2, loop_1290
13335 tvc %icc, 0x7
13336 fmovdl %xcc, %f15, %f12
13337loop_1289:
13338 stx %g7, [%l7 + 0x38]
13339loop_1290:
13340 movle %xcc, %i2, %o6
13341 mulscc %l1, 0x1EC5, %i4
13342 fbul %fcc0, loop_1291
13343 ldub [%l7 + 0x3A], %o0
13344 fabss %f20, %f12
13345 andn %l0, 0x0E88, %o5
13346loop_1291:
13347 sdiv %o1, 0x044E, %g1
13348 fmovdpos %icc, %f25, %f11
13349 stw %l2, [%l7 + 0x64]
13350 movn %icc, %g5, %o7
13351 bne,a,pn %xcc, loop_1292
13352 movpos %xcc, %l5, %o4
13353 flush %l7 + 0x3C
13354 sir 0x152A
13355loop_1292:
13356 saved
13357 rdpr %cwp, %g1
13358 rdpr %cansave, %g2
13359 rdpr %canrestore, %g3
13360 rdpr %cleanwin, %g4
13361 rdpr %otherwin, %g5
13362 rdpr %wstate, %g6
13363 ta %xcc, 0x5
13364 fmovrsgez %i6, %f29, %f8
13365 edge32l %g3, %o2, %g4
13366 sdivcc %i5, 0x18D5, %g6
13367 fbne,a %fcc3, loop_1293
13368 fmovdl %xcc, %f21, %f21
13369 orncc %l6, %i1, %l4
13370 sdivcc %i3, 0x0A7C, %i7
13371loop_1293:
13372 bleu,pt %icc, loop_1294
13373 edge16n %o3, %l3, %i0
13374 xnor %g2, 0x1649, %g7
13375 bl,pn %icc, loop_1295
13376loop_1294:
13377 tleu %xcc, 0x7
13378 tle %xcc, 0x5
13379 stb %i2, [%l7 + 0x43]
13380loop_1295:
13381 movrgez %l1, %i4, %o6
13382 fble %fcc1, loop_1296
13383 bpos loop_1297
13384 udivcc %l0, 0x0D25, %o0
13385 fbug,a %fcc0, loop_1298
13386loop_1296:
13387 fbue %fcc1, loop_1299
13388loop_1297:
13389 movcs %icc, %o1, %o5
13390 srlx %g1, %g5, %o7
13391loop_1298:
13392 bvc,a,pt %xcc, loop_1300
13393loop_1299:
13394 fmovrdgez %l5, %f4, %f20
13395 bcc %xcc, loop_1301
13396 fmovdleu %xcc, %f14, %f21
13397loop_1300:
13398 movleu %xcc, %l2, %i6
13399 bgu loop_1302
13400loop_1301:
13401 tvc %xcc, 0x0
13402 wr %g0, 0x89, %asi
13403 lda [%l7 + 0x58] %asi, %f30
13404loop_1302:
13405 fsrc1 %f2, %f30
13406 set 0x48, %i3
13407 prefetcha [%l7 + %i3] 0x89, 0x3
13408 brnz %o4, loop_1303
13409 array16 %o2, %g4, %i5
13410 fmovsa %icc, %f23, %f5
13411 siam 0x0
13412loop_1303:
13413 fxnors %f3, %f21, %f12
13414 and %l6, %g6, %l4
13415 movcs %xcc, %i3, %i1
13416 array32 %o3, %l3, %i0
13417 andn %i7, %g7, %g2
13418 fornot2s %f29, %f20, %f5
13419 movpos %icc, %i2, %i4
13420 bn,pn %icc, loop_1304
13421 tge %icc, 0x5
13422 membar 0x3F
13423 fnand %f12, %f0, %f6
13424loop_1304:
13425 tneg %icc, 0x5
13426 fmovsle %icc, %f20, %f0
13427 movrlez %o6, 0x356, %l1
13428 brlez %o0, loop_1305
13429 movre %o1, %l0, %o5
13430 brgz %g1, loop_1306
13431 membar 0x70
13432loop_1305:
13433 nop
13434 set 0x2C, %o6
13435 ldsb [%l7 + %o6], %o7
13436 fbl,a %fcc3, loop_1307
13437loop_1306:
13438 srlx %g5, %l5, %i6
13439 tcs %icc, 0x7
13440 bgu,a loop_1308
13441loop_1307:
13442 edge8n %g3, %l2, %o4
13443 fpmerge %f26, %f4, %f8
13444 fornot2s %f4, %f3, %f28
13445loop_1308:
13446 edge32ln %o2, %g4, %l6
13447 fmovsge %xcc, %f7, %f25
13448 tsubcc %g6, 0x1866, %l4
13449 udivcc %i5, 0x0DC3, %i1
13450 movre %o3, %i3, %i0
13451 fbge %fcc1, loop_1309
13452 tsubcctv %l3, 0x1B47, %g7
13453 array32 %g2, %i7, %i4
13454 tsubcc %i2, 0x1679, %o6
13455loop_1309:
13456 brgz,a %l1, loop_1310
13457 movl %xcc, %o0, %l0
13458 addc %o1, 0x1813, %o5
13459 array16 %g1, %g5, %o7
13460loop_1310:
13461 andcc %i6, %l5, %g3
13462 andcc %l2, 0x139F, %o4
13463 set 0x10, %g7
13464 stxa %o2, [%l7 + %g7] 0x14
13465 andncc %l6, %g4, %l4
13466 alignaddrl %i5, %i1, %o3
13467 movn %xcc, %i3, %g6
13468 fnors %f25, %f30, %f24
13469 fmovsg %icc, %f1, %f19
13470 stbar
13471 fbg,a %fcc0, loop_1311
13472 fbul,a %fcc0, loop_1312
13473 tvc %icc, 0x4
13474 be,pt %icc, loop_1313
13475loop_1311:
13476 orcc %i0, 0x137D, %l3
13477loop_1312:
13478 tcs %icc, 0x0
13479 umulcc %g2, %g7, %i4
13480loop_1313:
13481 fmovsneg %icc, %f15, %f31
13482 and %i7, 0x1FC0, %i2
13483 andncc %o6, %o0, %l0
13484 fxor %f24, %f20, %f6
13485 bl %icc, loop_1314
13486 tgu %xcc, 0x7
13487 be %xcc, loop_1315
13488 fbl,a %fcc2, loop_1316
13489loop_1314:
13490 nop
13491 setx loop_1317, %l0, %l1
13492 wrpr 0x1, %tl
13493 wrpr %l1, %tnpc
13494 setx 0x34400001400, %l0, %l1
13495 wrpr %l1, %tstate
13496 wrhpr 0x4, %htstate
13497 done
13498 movg %xcc, %l1, %o5
13499loop_1315:
13500 ta %xcc, 0x1
13501loop_1316:
13502 movpos %icc, %o1, %g1
13503loop_1317:
13504 and %g5, %o7, %i6
13505 smulcc %g3, %l5, %o4
13506 nop
13507 setx loop_1318, %l0, %l1
13508 wrpr 0x1, %tl
13509 wrpr %l1, %tnpc
13510 setx 0x34400001400, %l0, %l1
13511 wrpr %l1, %tstate
13512 wrhpr 0x4, %htstate
13513 done
13514 umulcc %o2, %l6, %l2
13515 set 0x40, %l6
13516 stda %f16, [%l7 + %l6] 0xf0
13517 membar #Sync
13518loop_1318:
13519 edge8n %g4, %i5, %i1
13520 flush %l7 + 0x30
13521 fmovse %xcc, %f22, %f20
13522 add %l7, 0x48, %l6
13523 wr %g0, 0x18, %asi
13524 lda [%l6] %asi, %o3
13525 casa [%l6] 0x18, %o3, %l4
13526 sll %g6, %i0, %i3
13527 movneg %xcc, %g2, %g7
13528 edge16ln %i4, %l3, %i2
13529 fbe %fcc0, loop_1319
13530 udiv %o6, 0x1B35, %i7
13531 fbug %fcc0, loop_1320
13532 alignaddrl %l0, %o0, %l1
13533loop_1319:
13534 fpadd32s %f31, %f29, %f7
13535 movgu %xcc, %o5, %g1
13536loop_1320:
13537 fabss %f14, %f2
13538 udiv %o1, 0x0CF8, %o7
13539 fmovrdgz %i6, %f20, %f12
13540 movg %xcc, %g3, %g5
13541 mulx %o4, 0x0DC7, %o2
13542 udivx %l5, 0x1045, %l6
13543 subccc %g4, 0x0E7B, %l2
13544 fba,a %fcc2, loop_1321
13545 xnor %i5, 0x1D39, %i1
13546 taddcctv %o3, %l4, %i0
13547 add %g6, %i3, %g7
13548loop_1321:
13549 fblg,a %fcc3, loop_1322
13550 membar 0x50
13551 set 0x60, %o5
13552 stwa %i4, [%l7 + %o5] 0x2b
13553 membar #Sync
13554loop_1322:
13555 edge32 %g2, %l3, %i2
13556 fbuge,a %fcc1, loop_1323
13557 tl %icc, 0x2
13558 edge32n %o6, %l0, %o0
13559 orn %i7, 0x0C18, %l1
13560loop_1323:
13561 nop
13562 set 0x12, %l2
13563 ldsba [%l7 + %l2] 0x80, %g1
13564 movrgez %o1, 0x0B4, %o7
13565 fbge %fcc1, loop_1324
13566 bvs,a %icc, loop_1325
13567 taddcc %i6, 0x1E2C, %g3
13568 fornot1s %f5, %f26, %f9
13569loop_1324:
13570 fbue,a %fcc0, loop_1326
13571loop_1325:
13572 tle %xcc, 0x5
13573 brgez %g5, loop_1327
13574 edge16n %o5, %o2, %l5
13575loop_1326:
13576 tpos %icc, 0x5
13577 subccc %l6, 0x00BF, %g4
13578loop_1327:
13579 saved
13580 rdpr %cwp, %g1
13581 rdpr %cansave, %g2
13582 rdpr %canrestore, %g3
13583 rdpr %cleanwin, %g4
13584 rdpr %otherwin, %g5
13585 rdpr %wstate, %g6
13586 edge8ln %l2, %o4, %i5
13587 fcmple16 %f12, %f18, %i1
13588 fnot2s %f19, %f13
13589 std %l4, [%l7 + 0x50]
13590 brgez,a %o3, loop_1328
13591 mulscc %g6, 0x0DAE, %i3
13592 edge16 %g7, %i4, %g2
13593 faligndata %f14, %f4, %f14
13594loop_1328:
13595 fand %f30, %f22, %f26
13596 edge16 %i0, %l3, %o6
13597 ldsh [%l7 + 0x4E], %l0
13598 taddcctv %o0, 0x196B, %i7
13599 movrne %l1, %i2, %g1
13600 brlez %o1, loop_1329
13601 movge %icc, %i6, %o7
13602 brgez,a %g3, loop_1330
13603 smulcc %g5, 0x07C4, %o2
13604loop_1329:
13605 tge %icc, 0x5
13606 edge8ln %l5, %l6, %o5
13607loop_1330:
13608 flush %l7 + 0x60
13609 fmuld8ulx16 %f12, %f24, %f28
13610 fmovdvc %icc, %f15, %f23
13611 movre %l2, %g4, %o4
13612 fxnor %f26, %f22, %f28
13613 wr %g0, 0x80, %asi
13614 lduba [%l7 + 0x48] %asi, %i1
13615 alignaddrl %l4, %o3, %g6
13616 alignaddrl %i5, %g7, %i3
13617 membar #Sync
13618 wr %g0, 0x1f, %asi
13619 ldda [%l7 + 0x40] %asi, %f0
13620 tcc %icc, 0x2
13621 sdivx %i4, 0x1EC6, %g2
13622 add %i0, %o6, %l3
13623 sdivcc %l0, 0x1093, %o0
13624 membar 0x44
13625 movle %icc, %i7, %i2
13626 add %l7, 0x1C, %l6
13627 wr %g0, 0x80, %asi
13628 lda [%l6] %asi, %l1
13629 casa [%l6] 0x80, %l1, %o1
13630 edge32ln %g1, %i6, %o7
13631 udivcc %g3, 0x0C38, %g5
13632 ba,a %icc, loop_1331
13633 xnor %o2, 0x1BFD, %l5
13634 bne %xcc, loop_1332
13635 tleu %xcc, 0x5
13636loop_1331:
13637 move %xcc, %l6, %l2
13638 swap [%l7 + 0x48], %o5
13639loop_1332:
13640 addc %o4, %i1, %g4
13641 fmul8sux16 %f8, %f8, %f24
13642 te %icc, 0x6
13643 ta %xcc, 0x3
13644 edge16l %o3, %g6, %l4
13645 movleu %xcc, %g7, %i5
13646 edge16 %i4, %i3, %i0
13647 xnor %o6, %l3, %g2
13648 fnor %f26, %f0, %f4
13649 ldd [%l7 + 0x38], %o0
13650 add %i7, 0x00CF, %i2
13651 movgu %xcc, %l1, %l0
13652 array8 %g1, %o1, %i6
13653 fbe,a %fcc2, loop_1333
13654 movre %g3, %o7, %o2
13655 tle %icc, 0x6
13656 edge32 %g5, %l5, %l6
13657loop_1333:
13658 andcc %l2, %o5, %o4
13659 ldd [%l7 + 0x38], %g4
13660 ldx [%l7 + 0x68], %o3
13661 bcs,pt %xcc, loop_1334
13662 ta %icc, 0x7
13663 wr %g0, 0x88, %asi
13664 stxa %g6, [%l7 + 0x38] %asi
13665loop_1334:
13666 tneg %icc, 0x3
13667 tsubcc %l4, 0x0682, %g7
13668 nop
13669 setx loop_1335, %l0, %l1
13670 jmpl %l1, %i5
13671 edge32n %i4, %i3, %i1
13672 fbn %fcc2, loop_1336
13673 movleu %xcc, %o6, %l3
13674loop_1335:
13675 fmovscc %icc, %f22, %f17
13676 fmovdneg %xcc, %f21, %f8
13677loop_1336:
13678 fbge,a %fcc3, loop_1337
13679 tvs %xcc, 0x2
13680 fpsub16s %f6, %f17, %f0
13681 xnorcc %g2, 0x1F2B, %o0
13682loop_1337:
13683 sethi 0x0D75, %i7
13684 udiv %i0, 0x1C5B, %i2
13685 srax %l1, 0x12, %l0
13686 set 0x18, %g6
13687 lduwa [%l7 + %g6] 0x0c, %g1
13688 fcmple16 %f6, %f8, %o1
13689 movl %xcc, %g3, %i6
13690 array8 %o2, %g5, %o7
13691 wr %g0, 0x18, %asi
13692 stda %f16, [%l7 + 0x40] %asi
13693 umulcc %l5, 0x0050, %l6
13694 edge32l %l2, %o4, %o5
13695 movre %g4, %g6, %l4
13696 movleu %icc, %g7, %i5
13697 tleu %icc, 0x6
13698 brz,a %o3, loop_1338
13699 fcmpeq16 %f0, %f14, %i4
13700 edge16l %i1, %o6, %i3
13701 alignaddr %l3, %o0, %i7
13702loop_1338:
13703 fsrc1 %f14, %f20
13704 edge32ln %i0, %i2, %g2
13705 edge16n %l0, %g1, %o1
13706 srax %g3, %i6, %l1
13707 sdivx %o2, 0x0FEE, %o7
13708 wr %g0, 0x4f, %asi
13709 stxa %l5, [%g0 + 0x28] %asi
13710 andncc %l6, %l2, %g5
13711 alignaddr %o5, %o4, %g4
13712 restored
13713 rdpr %cwp, %g1
13714 rdpr %cansave, %g2
13715 rdpr %canrestore, %g3
13716 rdpr %cleanwin, %g4
13717 rdpr %otherwin, %g5
13718 rdpr %wstate, %g6
13719 fcmpeq32 %f2, %f0, %g6
13720 lduh [%l7 + 0x3A], %l4
13721 fbl %fcc3, loop_1339
13722 add %i5, 0x0810, %o3
13723 tcc %icc, 0x4
13724 edge32l %g7, %i4, %o6
13725loop_1339:
13726 nop
13727 add %l7, 0x50, %l6
13728 wr %g0, 0x89, %asi
13729 ldxa [%l6] %asi, %i3
13730 casxa [%l6] %asi, %i3, %i1
13731 popc %l3, %i7
13732 bleu,pn %xcc, loop_1340
13733 movne %icc, %i0, %o0
13734 ble loop_1341
13735 umul %i2, %l0, %g1
13736loop_1340:
13737 fmovrdlez %o1, %f14, %f20
13738 andncc %g3, %g2, %l1
13739loop_1341:
13740 ldstub [%l7 + 0x74], %o2
13741 andn %i6, %l5, %l6
13742 alignaddrl %l2, %g5, %o5
13743 ldstub [%l7 + 0x37], %o4
13744 swap [%l7 + 0x7C], %g4
13745 wr %g0, 0x89, %asi
13746 lduha [%l7 + 0x0C] %asi, %o7
13747 taddcc %g6, %l4, %i5
13748 mova %xcc, %o3, %g7
13749 umul %o6, %i4, %i1
13750 te %icc, 0x7
13751 tn %icc, 0x4
13752 orn %l3, 0x0D68, %i7
13753 udiv %i0, 0x0D30, %o0
13754 fmovscc %xcc, %f14, %f13
13755 edge32l %i2, %l0, %i3
13756 movle %xcc, %g1, %g3
13757 fmovrsgez %g2, %f4, %f23
13758 movgu %icc, %l1, %o2
13759 set 0x58, %o1
13760 ldsha [%l7 + %o1] 0x81, %i6
13761 fpack16 %f22, %f4
13762 subccc %o1, 0x15EB, %l5
13763 call loop_1342
13764 fnor %f30, %f10, %f4
13765 bn,a loop_1343
13766 fnegs %f29, %f28
13767loop_1342:
13768 flush %l7 + 0x28
13769 sra %l6, 0x18, %l2
13770loop_1343:
13771 taddcctv %o5, 0x138B, %o4
13772 fornot1 %f24, %f22, %f20
13773 tleu %icc, 0x3
13774 tle %xcc, 0x6
13775 movcs %xcc, %g5, %g4
13776 fornot2 %f20, %f16, %f12
13777 wr %g0, 0x04, %asi
13778 lduha [%l7 + 0x12] %asi, %o7
13779 fbug,a %fcc2, loop_1344
13780 edge32ln %g6, %i5, %l4
13781 sdivcc %g7, 0x02A8, %o3
13782 fmul8x16au %f20, %f9, %f30
13783loop_1344:
13784 edge16n %o6, %i4, %i1
13785 orncc %i7, %i0, %l3
13786 ldstub [%l7 + 0x39], %i2
13787 smulcc %o0, %l0, %i3
13788 addcc %g1, %g3, %g2
13789 fcmps %fcc3, %f5, %f31
13790 fmovrdlz %o2, %f0, %f14
13791 array8 %l1, %i6, %l5
13792 fbne %fcc0, loop_1345
13793 tge %icc, 0x6
13794 tneg %icc, 0x4
13795 movrlz %l6, %l2, %o5
13796loop_1345:
13797 nop
13798 set 0x18, %l3
13799 stxa %o4, [%l7 + %l3] 0x15
13800 mova %xcc, %o1, %g4
13801 tg %icc, 0x1
13802 nop
13803 set 0x6F, %l4
13804 ldstub [%l7 + %l4], %o7
13805 bl loop_1346
13806 xnor %g6, 0x0C9E, %i5
13807 fsrc2s %f10, %f1
13808 prefetch [%l7 + 0x1C], 0x1
13809loop_1346:
13810 nop
13811 wr %g0, 0x19, %asi
13812 prefetcha [%l7 + 0x78] %asi, 0x3
13813 tsubcctv %g7, 0x0991, %l4
13814 subcc %o3, 0x1CF3, %i4
13815 popc %i1, %i7
13816 taddcctv %o6, %i0, %i2
13817 srl %l3, 0x15, %l0
13818 wr %g0, 0x18, %asi
13819 prefetcha [%l7 + 0x58] %asi, 0x2
13820 movrlz %i3, 0x1ED, %g1
13821 fmul8x16al %f12, %f10, %f2
13822 subc %g2, 0x14FC, %o2
13823 and %g3, %l1, %l5
13824 movg %icc, %i6, %l2
13825 tsubcc %o5, %o4, %o1
13826 membar 0x4B
13827 umulcc %g4, 0x01B6, %l6
13828 lduh [%l7 + 0x40], %g6
13829 array32 %o7, %i5, %g7
13830 fnand %f28, %f14, %f18
13831 te %xcc, 0x5
13832 tg %xcc, 0x0
13833 ble loop_1347
13834 move %icc, %l4, %o3
13835 taddcctv %i4, %g5, %i7
13836 bne,a,pt %xcc, loop_1348
13837loop_1347:
13838 ldsw [%l7 + 0x50], %o6
13839 taddcctv %i0, %i1, %l3
13840 udivx %i2, 0x0111, %l0
13841loop_1348:
13842 orcc %i3, %g1, %g2
13843 orn %o0, 0x0B27, %g3
13844 edge8ln %l1, %o2, %i6
13845 movg %icc, %l5, %l2
13846 movn %xcc, %o5, %o4
13847 lduh [%l7 + 0x7E], %o1
13848 fnot2s %f21, %f3
13849 set 0x50, %g4
13850 ldxa [%l7 + %g4] 0x15, %l6
13851 ldd [%l7 + 0x30], %f8
13852 set 0x44, %o2
13853 stwa %g6, [%l7 + %o2] 0x80
13854 srl %g4, 0x0F, %o7
13855 fmovsle %icc, %f26, %f8
13856 array16 %g7, %l4, %o3
13857 tneg %icc, 0x6
13858 fmovdvs %icc, %f24, %f11
13859 movrlez %i5, %i4, %i7
13860 tgu %icc, 0x0
13861 tge %xcc, 0x7
13862 mova %icc, %o6, %i0
13863 fbo,a %fcc3, loop_1349
13864 fmovsl %icc, %f28, %f25
13865 movg %xcc, %g5, %i1
13866 movleu %icc, %l3, %l0
13867loop_1349:
13868 array32 %i2, %i3, %g2
13869 movge %xcc, %g1, %g3
13870 movneg %xcc, %o0, %l1
13871 bneg,a loop_1350
13872 xorcc %i6, %o2, %l5
13873 fcmpgt32 %f6, %f24, %l2
13874 movneg %icc, %o4, %o1
13875loop_1350:
13876 bleu,a,pn %xcc, loop_1351
13877 movl %xcc, %l6, %g6
13878 fmovdleu %xcc, %f17, %f19
13879 saved
13880 rdpr %cwp, %g1
13881 rdpr %cansave, %g2
13882 rdpr %canrestore, %g3
13883 rdpr %cleanwin, %g4
13884 rdpr %otherwin, %g5
13885 rdpr %wstate, %g6
13886loop_1351:
13887 fcmpes %fcc1, %f5, %f20
13888 umulcc %g4, %o7, %o5
13889 brz,a %l4, loop_1352
13890 tge %xcc, 0x3
13891 udivx %o3, 0x1A37, %i5
13892 edge8n %g7, %i4, %o6
13893loop_1352:
13894 subc %i7, 0x012C, %i0
13895 andncc %i1, %g5, %l3
13896 set 0x28, %g3
13897 prefetcha [%l7 + %g3] 0x14, 0x2
13898 fcmpne32 %f18, %f12, %i3
13899 sdivcc %g2, 0x0243, %g1
13900 fbne %fcc0, loop_1353
13901 and %g3, %i2, %l1
13902 fmovrdgez %o0, %f26, %f22
13903 addccc %i6, 0x0CBB, %o2
13904loop_1353:
13905 fmul8ulx16 %f8, %f16, %f24
13906 edge16n %l5, %l2, %o4
13907 orncc %o1, 0x14C4, %g6
13908 udivcc %l6, 0x0CAF, %o7
13909 taddcctv %o5, %l4, %g4
13910 saved
13911 rdpr %cwp, %g1
13912 rdpr %cansave, %g2
13913 rdpr %canrestore, %g3
13914 rdpr %cleanwin, %g4
13915 rdpr %otherwin, %g5
13916 rdpr %wstate, %g6
13917 fcmpgt32 %f4, %f22, %i5
13918 movge %icc, %o3, %i4
13919 andncc %g7, %i7, %o6
13920 orncc %i1, %i0, %l3
13921 wr %g0, 0x80, %asi
13922 lda [%l7 + 0x60] %asi, %f0
13923 flush %l7 + 0x58
13924 edge16l %g5, %i3, %g2
13925 fbule,a %fcc1, loop_1354
13926 edge16l %l0, %g1, %i2
13927 fmovsle %icc, %f0, %f14
13928 fbo %fcc2, loop_1355
13929loop_1354:
13930 std %l0, [%l7 + 0x20]
13931 bge,pt %xcc, loop_1356
13932 movre %g3, 0x037, %o0
13933loop_1355:
13934 fmovsleu %icc, %f4, %f20
13935 subcc %i6, %l5, %l2
13936loop_1356:
13937 movg %icc, %o4, %o2
13938 movrlz %g6, 0x152, %o1
13939 fcmpgt16 %f2, %f6, %l6
13940 srax %o7, 0x14, %l4
13941 orcc %g4, %o5, %i5
13942 siam 0x7
13943 tn %xcc, 0x2
13944 edge32 %o3, %i4, %g7
13945 ldd [%l7 + 0x38], %i6
13946 array32 %i1, %i0, %o6
13947 fmul8ulx16 %f18, %f2, %f24
13948 fmul8x16 %f10, %f26, %f24
13949 tsubcctv %l3, %g5, %i3
13950 prefetch [%l7 + 0x7C], 0x2
13951 movcs %xcc, %g2, %l0
13952 call loop_1357
13953 edge16ln %g1, %i2, %g3
13954 movg %xcc, %o0, %i6
13955 fornot2s %f26, %f25, %f4
13956loop_1357:
13957 movleu %icc, %l5, %l1
13958 udivcc %l2, 0x10B4, %o4
13959 xnorcc %o2, %o1, %g6
13960 fnand %f14, %f14, %f18
13961 smul %o7, %l4, %g4
13962 subc %o5, %l6, %o3
13963 movneg %xcc, %i5, %g7
13964 edge32ln %i4, %i7, %i0
13965 sllx %i1, %o6, %g5
13966 fmovsl %icc, %f30, %f4
13967 fnand %f28, %f18, %f28
13968 movne %icc, %i3, %l3
13969 array32 %l0, %g2, %i2
13970 tpos %icc, 0x2
13971 edge8n %g1, %o0, %g3
13972 fnegd %f2, %f4
13973 set 0x68, %g1
13974 ldxa [%l7 + %g1] 0x88, %l5
13975 movrgz %l1, 0x335, %i6
13976 srax %l2, %o4, %o1
13977 tvs %icc, 0x1
13978 fmovrsgez %g6, %f17, %f13
13979 fbe,a %fcc2, loop_1358
13980 edge16l %o7, %l4, %g4
13981 swap [%l7 + 0x34], %o2
13982 fpack16 %f6, %f23
13983loop_1358:
13984 fand %f24, %f0, %f30
13985 addcc %o5, 0x0A2E, %l6
13986 movrlz %i5, %o3, %i4
13987 tvs %icc, 0x2
13988 ldsw [%l7 + 0x10], %i7
13989 orcc %g7, %i0, %o6
13990 xorcc %i1, 0x124B, %g5
13991 subcc %i3, %l0, %l3
13992 stx %i2, [%l7 + 0x38]
13993 xorcc %g2, %g1, %g3
13994 fmul8x16 %f5, %f16, %f18
13995 be %icc, loop_1359
13996 xnorcc %o0, %l5, %l1
13997 tn %xcc, 0x1
13998 fandnot1s %f30, %f6, %f13
13999loop_1359:
14000 array8 %i6, %o4, %l2
14001 swap [%l7 + 0x24], %g6
14002 fabss %f12, %f25
14003 bleu,a loop_1360
14004 tvs %icc, 0x2
14005 bvs,a loop_1361
14006 movrlez %o1, %l4, %o7
14007loop_1360:
14008 nop
14009 set 0x40, %o7
14010 prefetch [%l7 + %o7], 0x1
14011 fnot2s %f16, %f24
14012loop_1361:
14013 ble,a loop_1362
14014 srlx %o2, 0x0C, %g4
14015 umulcc %l6, %i5, %o3
14016 fmuld8sux16 %f2, %f15, %f0
14017loop_1362:
14018 swap [%l7 + 0x74], %i4
14019 edge32ln %o5, %i7, %g7
14020 edge8l %i0, %i1, %g5
14021 subc %o6, 0x087A, %i3
14022 sllx %l0, %l3, %i2
14023 sll %g2, 0x0C, %g3
14024 sra %g1, 0x04, %o0
14025 xor %l5, %i6, %o4
14026 movneg %icc, %l2, %l1
14027 fmovrsgz %g6, %f12, %f5
14028 sra %l4, %o7, %o2
14029 sethi 0x1401, %g4
14030 movvc %xcc, %o1, %l6
14031 fornot1 %f0, %f22, %f10
14032 fbe %fcc1, loop_1363
14033 srax %i5, %o3, %i4
14034 edge16n %i7, %o5, %i0
14035 fmovdgu %xcc, %f0, %f18
14036loop_1363:
14037 stw %i1, [%l7 + 0x48]
14038 movrlez %g5, 0x279, %g7
14039 sth %i3, [%l7 + 0x12]
14040 fnand %f6, %f4, %f18
14041 fbu,a %fcc2, loop_1364
14042 smulcc %o6, %l3, %l0
14043 fnands %f23, %f29, %f16
14044 sdivcc %i2, 0x0071, %g2
14045loop_1364:
14046 fbule,a %fcc1, loop_1365
14047 edge32l %g1, %g3, %l5
14048 fzero %f8
14049 udiv %i6, 0x0760, %o4
14050loop_1365:
14051 smulcc %l2, %l1, %o0
14052 wr %g0, 0x80, %asi
14053 lduba [%l7 + 0x6F] %asi, %l4
14054 fbue,a %fcc0, loop_1366
14055 sllx %o7, 0x1F, %o2
14056 tsubcc %g6, %o1, %g4
14057 fmovdl %icc, %f14, %f17
14058loop_1366:
14059 move %xcc, %l6, %o3
14060 andncc %i5, %i7, %o5
14061 array16 %i4, %i0, %g5
14062 orn %g7, %i3, %o6
14063 orcc %i1, %l3, %l0
14064 tsubcctv %i2, 0x1EAC, %g1
14065 fbo %fcc3, loop_1367
14066 movge %icc, %g2, %g3
14067 fmul8x16al %f25, %f24, %f28
14068 srax %l5, 0x0C, %i6
14069loop_1367:
14070 sethi 0x112F, %o4
14071 move %icc, %l2, %o0
14072 tsubcc %l4, 0x185F, %o7
14073 tneg %xcc, 0x5
14074 fpack32 %f28, %f2, %f26
14075 prefetch [%l7 + 0x44], 0x2
14076 andcc %l1, %o2, %g6
14077 fsrc1s %f11, %f8
14078 te %xcc, 0x2
14079 swap [%l7 + 0x64], %g4
14080 tcc %xcc, 0x4
14081 xnor %o1, %o3, %i5
14082 edge32 %i7, %l6, %o5
14083 fbue %fcc0, loop_1368
14084 edge16ln %i4, %i0, %g5
14085 fbule %fcc2, loop_1369
14086 array32 %i3, %g7, %i1
14087loop_1368:
14088 bcc,a,pn %xcc, loop_1370
14089 fmovdleu %xcc, %f28, %f23
14090loop_1369:
14091 fzeros %f2
14092 tneg %icc, 0x6
14093loop_1370:
14094 array8 %o6, %l3, %i2
14095 fbge,a %fcc3, loop_1371
14096 fsrc1s %f28, %f0
14097 fmovscc %xcc, %f24, %f2
14098 ldd [%l7 + 0x48], %g0
14099loop_1371:
14100 fbn,a %fcc2, loop_1372
14101 edge16ln %l0, %g2, %g3
14102 alignaddrl %i6, %o4, %l2
14103 ldd [%l7 + 0x58], %f24
14104loop_1372:
14105 bgu loop_1373
14106 movrlz %l5, %o0, %l4
14107 fnot2s %f27, %f11
14108 tge %icc, 0x1
14109loop_1373:
14110 movvc %icc, %l1, %o7
14111 bpos,pt %xcc, loop_1374
14112 te %xcc, 0x7
14113 array16 %o2, %g4, %o1
14114 fcmped %fcc3, %f26, %f28
14115loop_1374:
14116 movpos %icc, %o3, %g6
14117 brgz %i7, loop_1375
14118 andn %l6, %o5, %i4
14119 fmul8ulx16 %f4, %f22, %f2
14120 saved
14121 rdpr %cwp, %g1
14122 rdpr %cansave, %g2
14123 rdpr %canrestore, %g3
14124 rdpr %cleanwin, %g4
14125 rdpr %otherwin, %g5
14126 rdpr %wstate, %g6
14127loop_1375:
14128 array16 %i0, %i5, %g5
14129 fmovrsgez %i3, %f28, %f1
14130 tn %xcc, 0x5
14131 fbue %fcc3, loop_1376
14132 udivx %g7, 0x0995, %i1
14133 andn %o6, %l3, %i2
14134 movgu %xcc, %g1, %g2
14135loop_1376:
14136 fmovsne %icc, %f4, %f20
14137 tvs %icc, 0x6
14138 sir 0x119F
14139 swap [%l7 + 0x48], %l0
14140 srlx %i6, %g3, %l2
14141 fzero %f26
14142 nop
14143 setx loop_1377, %l0, %l1
14144 wrpr 0x1, %tl
14145 wrpr %l1, %tpc
14146 add %l1, 0x4, %l1
14147 wrpr %l1, %tnpc
14148 setx 0x34400001400, %l0, %l1
14149 wrpr %l1, %tstate
14150 wrhpr 0x4, %htstate
14151 retry
14152 sdivcc %l5, 0x1F1A, %o0
14153 addccc %o4, 0x0199, %l4
14154 and %l1, 0x0F24, %o7
14155loop_1377:
14156 tn %xcc, 0x3
14157 or %o2, %g4, %o3
14158 add %g6, %o1, %l6
14159 nop
14160 set 0x27, %g5
14161 ldstub [%l7 + %g5], %o5
14162 restored
14163 rdpr %cwp, %g1
14164 rdpr %cansave, %g2
14165 rdpr %canrestore, %g3
14166 rdpr %cleanwin, %g4
14167 rdpr %otherwin, %g5
14168 rdpr %wstate, %g6
14169 tge %icc, 0x0
14170 smulcc %i4, 0x138C, %i7
14171 subccc %i5, 0x0188, %i0
14172 fabss %f11, %f15
14173 fmovd %f24, %f30
14174 ldsw [%l7 + 0x38], %g5
14175 movrne %i3, %g7, %i1
14176 smul %l3, 0x07D0, %i2
14177 srax %o6, %g2, %l0
14178 fpsub32s %f30, %f31, %f29
14179 nop
14180 setx loop_1378, %l0, %l1
14181 jmpl %l1, %g1
14182 stbar
14183 fmovdge %xcc, %f19, %f4
14184 umul %i6, 0x0FCF, %l2
14185loop_1378:
14186 subccc %l5, 0x1DDA, %o0
14187 brnz %o4, loop_1379
14188 membar 0x48
14189 fzeros %f1
14190 bcc loop_1380
14191loop_1379:
14192 tle %icc, 0x5
14193 edge8 %l4, %l1, %o7
14194 fors %f25, %f22, %f2
14195loop_1380:
14196 fcmpne32 %f4, %f22, %o2
14197 fnot2 %f14, %f2
14198 edge16 %g3, %o3, %g6
14199 umulcc %g4, %l6, %o1
14200 popc 0x1A8F, %o5
14201 set 0x40, %o0
14202 ldda [%l7 + %o0] 0x15, %f0
14203 edge8l %i4, %i7, %i0
14204 lduw [%l7 + 0x1C], %g5
14205 brgz,a %i5, loop_1381
14206 fpsub32 %f2, %f2, %f12
14207 wr %g0, 0x18, %asi
14208 lda [%l7 + 0x3C] %asi, %f15
14209loop_1381:
14210 subcc %i3, 0x1AD8, %i1
14211 brz %g7, loop_1382
14212 fbul,a %fcc1, loop_1383
14213 add %l3, %o6, %i2
14214 restored
14215 rdpr %cwp, %g1
14216 rdpr %cansave, %g2
14217 rdpr %canrestore, %g3
14218 rdpr %cleanwin, %g4
14219 rdpr %otherwin, %g5
14220 rdpr %wstate, %g6
14221loop_1382:
14222 pdist %f18, %f20, %f2
14223loop_1383:
14224 alignaddr %l0, %g2, %i6
14225 addcc %l2, 0x1D55, %l5
14226 umulcc %o0, %g1, %l4
14227 tl %xcc, 0x1
14228 move %icc, %o4, %o7
14229 xor %o2, %g3, %o3
14230 xnorcc %g6, 0x0814, %l1
14231 array32 %g4, %l6, %o5
14232 sir 0x1A07
14233 fmovsa %icc, %f27, %f19
14234 membar 0x16
14235 alignaddr %i4, %o1, %i0
14236 edge8 %i7, %g5, %i5
14237 fone %f30
14238 fmovscs %icc, %f20, %f24
14239 tvc %xcc, 0x3
14240 wr %g0, 0x20, %asi
14241 stxa %i3, [%g0 + 0x38] %asi
14242 xorcc %i1, %l3, %o6
14243 movgu %icc, %g7, %i2
14244 fabss %f5, %f4
14245 movrlez %l0, %g2, %l2
14246 stbar
14247 xorcc %l5, 0x145F, %o0
14248 fpack16 %f12, %f28
14249 edge8l %g1, %l4, %o4
14250 tvs %icc, 0x3
14251 movcs %xcc, %i6, %o2
14252 movleu %icc, %g3, %o7
14253 xnorcc %g6, 0x0763, %o3
14254 nop
14255 set 0x6D, %g2
14256 ldub [%l7 + %g2], %g4
14257 bcs,a,pt %icc, loop_1384
14258 fmovrsgez %l6, %f11, %f19
14259 fcmple16 %f30, %f26, %l1
14260 tl %xcc, 0x0
14261loop_1384:
14262 tn %xcc, 0x6
14263 tvs %icc, 0x4
14264 addc %o5, 0x0ED3, %i4
14265 movrlz %o1, 0x3B8, %i0
14266 edge8 %g5, %i5, %i3
14267 ldsw [%l7 + 0x38], %i1
14268 fnegd %f10, %f16
14269 tcs %xcc, 0x1
14270 ldsb [%l7 + 0x2B], %i7
14271 udiv %l3, 0x1462, %g7
14272 array32 %i2, %o6, %g2
14273 ba,pn %xcc, loop_1385
14274 membar 0x75
14275 fone %f22
14276 fmovdneg %xcc, %f16, %f1
14277loop_1385:
14278 fmovspos %icc, %f15, %f27
14279 sdivcc %l2, 0x1B10, %l5
14280 flush %l7 + 0x48
14281 tl %icc, 0x2
14282 saved
14283 rdpr %cwp, %g1
14284 rdpr %cansave, %g2
14285 rdpr %canrestore, %g3
14286 rdpr %cleanwin, %g4
14287 rdpr %otherwin, %g5
14288 rdpr %wstate, %g6
14289 brnz %o0, loop_1386
14290 orn %g1, 0x1EBD, %l0
14291 ldd [%l7 + 0x18], %f14
14292 tsubcc %l4, %i6, %o2
14293loop_1386:
14294 tvs %xcc, 0x6
14295 ta %xcc, 0x7
14296 bge loop_1387
14297 fbg %fcc3, loop_1388
14298 addccc %o4, 0x07E2, %g3
14299 subcc %g6, %o3, %o7
14300loop_1387:
14301 movn %xcc, %l6, %g4
14302loop_1388:
14303 ba,a,pn %xcc, loop_1389
14304 tpos %icc, 0x0
14305 ldub [%l7 + 0x5B], %l1
14306 brlez,a %i4, loop_1390
14307loop_1389:
14308 bvc,a,pt %xcc, loop_1391
14309 fmovsleu %xcc, %f13, %f2
14310 fcmpgt16 %f10, %f8, %o5
14311loop_1390:
14312 andncc %i0, %g5, %i5
14313loop_1391:
14314 mova %xcc, %i3, %o1
14315 edge8n %i7, %l3, %g7
14316 array16 %i1, %i2, %o6
14317 te %icc, 0x3
14318 wr %g0, 0x88, %asi
14319 ldstuba [%l7 + 0x39] %asi, %l2
14320 fmovs %f29, %f2
14321 tle %icc, 0x4
14322 sethi 0x0996, %g2
14323 subc %l5, 0x12B6, %g1
14324 srl %l0, %l4, %o0
14325 movrlez %o2, 0x2A7, %i6
14326 fmuld8ulx16 %f30, %f0, %f4
14327 movvs %icc, %g3, %g6
14328 fbue %fcc2, loop_1392
14329 addcc %o3, 0x0743, %o4
14330 wr %g0, 0x89, %asi
14331 ldda [%l7 + 0x20] %asi, %i6
14332loop_1392:
14333 ldstub [%l7 + 0x5F], %g4
14334 addccc %o7, 0x0D1A, %l1
14335 subc %i4, 0x06F6, %i0
14336 alignaddr %o5, %i5, %i3
14337 nop
14338 setx loop_1393, %l0, %l1
14339 wrpr 0x1, %tl
14340 wrpr %l1, %tpc
14341 add %l1, 0x4, %l1
14342 wrpr %l1, %tnpc
14343 setx 0x34400001400, %l0, %l1
14344 wrpr %l1, %tstate
14345 wrhpr 0x4, %htstate
14346 retry
14347 bn,a loop_1394
14348 tcc %icc, 0x2
14349 array16 %o1, %i7, %l3
14350loop_1393:
14351 nop
14352 wr %g0, 0x0c, %asi
14353 lduwa [%l7 + 0x5C] %asi, %g5
14354loop_1394:
14355 bl,a,pn %xcc, loop_1395
14356 movpos %xcc, %g7, %i2
14357 subcc %i1, 0x12A6, %l2
14358 fzeros %f8
14359loop_1395:
14360 addc %g2, 0x1B24, %o6
14361 movleu %xcc, %g1, %l5
14362 fsrc1 %f4, %f20
14363 array16 %l4, %l0, %o0
14364 set 0x58, %l5
14365 ldxa [%l7 + %l5] 0x04, %i6
14366 tneg %icc, 0x6
14367 ba,a,pt %xcc, loop_1396
14368 fmovdge %xcc, %f6, %f8
14369 tsubcc %o2, %g3, %g6
14370 ldsh [%l7 + 0x46], %o3
14371loop_1396:
14372 fmovdg %icc, %f29, %f26
14373 movcs %icc, %o4, %l6
14374 wr %g0, 0x0c, %asi
14375 ldsba [%l7 + 0x3C] %asi, %o7
14376 srl %g4, %i4, %l1
14377 tleu %xcc, 0x3
14378 fnot1 %f0, %f12
14379 movvs %icc, %o5, %i0
14380 fmovdg %icc, %f27, %f7
14381 edge8 %i5, %i3, %i7
14382 fxors %f16, %f7, %f5
14383 fmovdcc %icc, %f15, %f0
14384 edge8n %l3, %g5, %o1
14385 bvs %xcc, loop_1397
14386 tne %xcc, 0x4
14387 fmovsneg %xcc, %f10, %f19
14388 ldub [%l7 + 0x15], %g7
14389loop_1397:
14390 movvs %icc, %i1, %l2
14391 tvs %xcc, 0x1
14392 movrgz %g2, 0x190, %i2
14393 edge32l %g1, %l5, %l4
14394 movne %xcc, %l0, %o6
14395 brlez,a %i6, loop_1398
14396 fmovdcs %xcc, %f7, %f6
14397 movrgez %o2, %o0, %g6
14398 movneg %icc, %g3, %o4
14399loop_1398:
14400 ble,pt %icc, loop_1399
14401 fcmped %fcc2, %f22, %f2
14402 movre %o3, %o7, %g4
14403 movn %icc, %i4, %l1
14404loop_1399:
14405 fnot1s %f17, %f25
14406 ldstub [%l7 + 0x40], %o5
14407 orn %l6, 0x061E, %i5
14408 fcmpeq32 %f30, %f10, %i0
14409 ldd [%l7 + 0x30], %i6
14410 fcmped %fcc0, %f6, %f24
14411 movcs %icc, %l3, %i3
14412 movvs %icc, %o1, %g7
14413 set 0x4F, %i7
14414 stba %g5, [%l7 + %i7] 0x18
14415 sethi 0x1087, %i1
14416 movrlez %l2, %i2, %g1
14417 edge8l %l5, %l4, %g2
14418 fsrc1 %f22, %f8
14419 ld [%l7 + 0x7C], %f23
14420 subccc %o6, 0x0827, %i6
14421 taddcc %l0, %o2, %g6
14422 mulscc %o0, 0x1265, %g3
14423 fmovdgu %xcc, %f6, %f25
14424 sethi 0x0BD8, %o3
14425 bneg %icc, loop_1400
14426 xorcc %o4, %o7, %g4
14427 fornot1s %f18, %f30, %f14
14428 mulx %l1, 0x19C9, %i4
14429loop_1400:
14430 move %icc, %l6, %o5
14431 fpadd32 %f16, %f10, %f14
14432 edge32l %i0, %i5, %i7
14433 movrlz %i3, 0x230, %l3
14434 tne %icc, 0x7
14435 bvs %icc, loop_1401
14436 tleu %icc, 0x3
14437 ble,a,pt %xcc, loop_1402
14438 fbge %fcc0, loop_1403
14439loop_1401:
14440 tpos %xcc, 0x7
14441 orcc %o1, %g5, %g7
14442loop_1402:
14443 nop
14444 set 0x60, %i6
14445 sta %f2, [%l7 + %i6] 0x89
14446loop_1403:
14447 fmovdpos %icc, %f10, %f14
14448 tle %xcc, 0x3
14449 edge8ln %l2, %i2, %g1
14450 popc %l5, %l4
14451 sdivcc %g2, 0x0FB9, %i1
14452 edge32l %o6, %i6, %o2
14453 orcc %g6, %o0, %l0
14454 movgu %icc, %o3, %g3
14455 srl %o7, 0x15, %g4
14456 tsubcctv %o4, %i4, %l6
14457 movrlez %l1, 0x33A, %i0
14458 umul %i5, 0x0B21, %o5
14459 smul %i7, 0x1A24, %i3
14460 ldstub [%l7 + 0x3D], %o1
14461 fandnot1 %f22, %f0, %f2
14462 bvc,a loop_1404
14463 fnands %f17, %f6, %f13
14464 movrlez %l3, 0x359, %g7
14465 edge16n %l2, %g5, %i2
14466loop_1404:
14467 nop
14468 set 0x48, %i1
14469 swapa [%l7 + %i1] 0x10, %l5
14470 ba,pt %icc, loop_1405
14471 movcc %xcc, %l4, %g2
14472 wr %g0, 0x80, %asi
14473 stwa %i1, [%l7 + 0x68] %asi
14474loop_1405:
14475 taddcc %g1, 0x0CE9, %o6
14476 stx %o2, [%l7 + 0x18]
14477 movrlz %i6, %g6, %o0
14478 wr %g0, 0x20, %asi
14479 ldxa [%g0 + 0x18] %asi, %l0
14480 movrlz %g3, %o3, %o7
14481 tpos %icc, 0x0
14482 nop
14483 set 0x48, %i5
14484 ldx [%l7 + %i5], %o4
14485 xnorcc %i4, 0x015F, %l6
14486 fmuld8ulx16 %f30, %f28, %f24
14487 subcc %g4, %i0, %l1
14488 mulscc %o5, %i7, %i3
14489 bvc %icc, loop_1406
14490 fandnot2s %f24, %f6, %f25
14491 ba,pt %xcc, loop_1407
14492 fmul8ulx16 %f6, %f22, %f14
14493loop_1406:
14494 restored
14495 rdpr %cwp, %g1
14496 rdpr %cansave, %g2
14497 rdpr %canrestore, %g3
14498 rdpr %cleanwin, %g4
14499 rdpr %otherwin, %g5
14500 rdpr %wstate, %g6
14501 movre %o1, %l3, %g7
14502loop_1407:
14503 xnorcc %i5, 0x093E, %g5
14504 array8 %i2, %l5, %l4
14505 fpack16 %f28, %f27
14506 orcc %g2, 0x1F6B, %l2
14507 fba,a %fcc3, loop_1408
14508 tcc %xcc, 0x1
14509 bshuffle %f30, %f8, %f4
14510 fbul,a %fcc0, loop_1409
14511loop_1408:
14512 fmul8sux16 %f20, %f24, %f26
14513 edge8ln %i1, %g1, %o6
14514 or %i6, %g6, %o2
14515loop_1409:
14516 nop
14517 set 0x0, %l0
14518 ldxa [%g0 + %l0] 0x20, %o0
14519 tneg %icc, 0x7
14520 movpos %xcc, %l0, %o3
14521 edge16ln %o7, %g3, %i4
14522 brgz,a %o4, loop_1410
14523 fmovdneg %xcc, %f20, %f17
14524 fmovda %xcc, %f23, %f2
14525 set 0x28, %l1
14526 prefetcha [%l7 + %l1] 0x80, 0x0
14527loop_1410:
14528 tg %xcc, 0x7
14529 fmovsne %xcc, %f22, %f11
14530 fmovscs %xcc, %f23, %f1
14531 movrgz %i0, %l6, %o5
14532 set 0x4C, %o4
14533 sta %f17, [%l7 + %o4] 0x88
14534 sdivx %l1, 0x0D97, %i7
14535 fcmpgt16 %f28, %f14, %i3
14536 movrlez %o1, 0x098, %g7
14537 stx %l3, [%l7 + 0x28]
14538 bshuffle %f30, %f22, %f28
14539 fnand %f16, %f4, %f26
14540 tgu %xcc, 0x1
14541 edge32 %g5, %i5, %l5
14542 srl %l4, 0x09, %i2
14543 tvs %xcc, 0x7
14544 add %l7, 0x08, %l6
14545 wr %g0, 0x18, %asi
14546 lda [%l6] %asi, %g2
14547 casa [%l6] %asi, %g2, %i1
14548 fbule,a %fcc0, loop_1411
14549 membar 0x5D
14550 ldsb [%l7 + 0x61], %l2
14551 srl %g1, %o6, %i6
14552loop_1411:
14553 move %xcc, %g6, %o2
14554 fmovscc %xcc, %f22, %f16
14555 fmovdcc %xcc, %f5, %f24
14556 sra %o0, 0x13, %l0
14557 fnors %f5, %f28, %f14
14558 flush %l7 + 0x60
14559 nop
14560 setx loop_1412, %l0, %l1
14561 wrpr 0x1, %tl
14562 wrpr %l1, %tpc
14563 add %l1, 0x4, %l1
14564 wrpr %l1, %tnpc
14565 setx 0x34400001400, %l0, %l1
14566 wrpr %l1, %tstate
14567 wrhpr 0x4, %htstate
14568 retry
14569 ldstub [%l7 + 0x3D], %o3
14570 add %o7, 0x027D, %g3
14571 umulcc %i4, 0x0FE7, %g4
14572loop_1412:
14573 fmovdne %icc, %f26, %f23
14574 bgu,a loop_1413
14575 umulcc %o4, 0x0D1E, %l6
14576 restored
14577 rdpr %cwp, %g1
14578 rdpr %cansave, %g2
14579 rdpr %canrestore, %g3
14580 rdpr %cleanwin, %g4
14581 rdpr %otherwin, %g5
14582 rdpr %wstate, %g6
14583 sll %i0, %o5, %i7
14584loop_1413:
14585 subcc %i3, %l1, %g7
14586 fbu,a %fcc2, loop_1414
14587 fmul8sux16 %f0, %f28, %f8
14588 fpsub32s %f4, %f3, %f13
14589 popc %l3, %g5
14590loop_1414:
14591 sra %i5, 0x16, %o1
14592 fands %f29, %f27, %f0
14593 fmovdvc %xcc, %f2, %f8
14594 movpos %icc, %l5, %l4
14595 stx %i2, [%l7 + 0x40]
14596 set 0x58, %i2
14597 ldxa [%l7 + %i2] 0x11, %g2
14598 movg %xcc, %i1, %l2
14599 stbar
14600 edge32ln %o6, %g1, %g6
14601 fandnot1 %f22, %f4, %f28
14602 fmovsle %icc, %f17, %f11
14603 fmovrdne %o2, %f6, %f14
14604 stbar
14605 taddcc %i6, 0x0D9D, %l0
14606 brlz,a %o3, loop_1415
14607 bleu,a loop_1416
14608 fbe %fcc0, loop_1417
14609 movneg %xcc, %o0, %o7
14610loop_1415:
14611 fmovspos %icc, %f1, %f16
14612loop_1416:
14613 tcc %xcc, 0x1
14614loop_1417:
14615 fmul8x16 %f1, %f18, %f30
14616 membar 0x54
14617 edge32 %i4, %g4, %o4
14618 tge %icc, 0x6
14619 fble,a %fcc1, loop_1418
14620 tge %xcc, 0x1
14621 brgz,a %g3, loop_1419
14622 fbl,a %fcc2, loop_1420
14623loop_1418:
14624 tcs %icc, 0x1
14625 udivcc %l6, 0x08BF, %o5
14626loop_1419:
14627 fmovdgu %xcc, %f17, %f9
14628loop_1420:
14629 array16 %i7, %i3, %i0
14630 alignaddr %g7, %l1, %l3
14631 brnz,a %i5, loop_1421
14632 movre %o1, %g5, %l4
14633 xnorcc %i2, 0x18F7, %l5
14634 smulcc %g2, %i1, %l2
14635loop_1421:
14636 lduh [%l7 + 0x40], %o6
14637 movvs %icc, %g1, %g6
14638 add %i6, %l0, %o3
14639 stbar
14640 wr %g0, 0xe2, %asi
14641 stba %o0, [%l7 + 0x0E] %asi
14642 membar #Sync
14643 fbu %fcc2, loop_1422
14644 andn %o2, %o7, %i4
14645 fpackfix %f28, %f13
14646 fbl,a %fcc1, loop_1423
14647loop_1422:
14648 fbe,a %fcc1, loop_1424
14649 bne loop_1425
14650 fmovde %xcc, %f3, %f0
14651loop_1423:
14652 movl %icc, %o4, %g4
14653loop_1424:
14654 fsrc2s %f31, %f12
14655loop_1425:
14656 tl %xcc, 0x6
14657 movcc %icc, %l6, %g3
14658 fmovda %xcc, %f10, %f30
14659 mulx %i7, %i3, %i0
14660 taddcctv %g7, %o5, %l3
14661 fmovd %f16, %f18
14662 fba,a %fcc2, loop_1426
14663 fzeros %f14
14664 fmul8x16au %f3, %f5, %f14
14665 umulcc %l1, 0x1E4B, %i5
14666loop_1426:
14667 nop
14668 wr %g0, 0x88, %asi
14669 swapa [%l7 + 0x70] %asi, %g5
14670 sllx %l4, 0x1E, %i2
14671 mulx %o1, 0x013A, %g2
14672 be,a,pn %icc, loop_1427
14673 sdivx %l5, 0x1E9A, %i1
14674 call loop_1428
14675 fmovdleu %xcc, %f0, %f21
14676loop_1427:
14677 for %f2, %f22, %f14
14678 fmuld8ulx16 %f0, %f12, %f8
14679loop_1428:
14680 bleu %icc, loop_1429
14681 bgu %xcc, loop_1430
14682 mova %xcc, %o6, %g1
14683 edge8l %l2, %i6, %g6
14684loop_1429:
14685 fandnot1s %f18, %f21, %f8
14686loop_1430:
14687 subccc %l0, 0x0013, %o3
14688 movcc %xcc, %o2, %o7
14689 sdivcc %i4, 0x0A2C, %o0
14690 ldsh [%l7 + 0x6A], %g4
14691 pdist %f16, %f24, %f6
14692 brlez,a %l6, loop_1431
14693 fbe %fcc2, loop_1432
14694 sra %o4, %g3, %i3
14695 fornot1s %f7, %f20, %f8
14696loop_1431:
14697 siam 0x7
14698loop_1432:
14699 movn %xcc, %i7, %g7
14700 andncc %i0, %o5, %l1
14701 edge8n %l3, %i5, %l4
14702 tneg %xcc, 0x1
14703 bge loop_1433
14704 ta %xcc, 0x2
14705 membar 0x1D
14706 edge16 %i2, %o1, %g5
14707loop_1433:
14708 xnorcc %g2, 0x1AAC, %i1
14709 xnor %o6, %g1, %l2
14710 edge16n %l5, %g6, %i6
14711 array16 %l0, %o3, %o2
14712 fmovdneg %icc, %f23, %f10
14713 mova %xcc, %i4, %o7
14714 fabss %f31, %f12
14715 fmovdge %icc, %f1, %f1
14716 edge8n %o0, %g4, %o4
14717 fands %f12, %f18, %f25
14718 movg %icc, %g3, %i3
14719 lduw [%l7 + 0x6C], %i7
14720 xnor %g7, %l6, %i0
14721 edge32l %o5, %l3, %i5
14722 tvc %xcc, 0x6
14723 set 0x2E, %i4
14724 ldsha [%l7 + %i4] 0x80, %l4
14725 subc %l1, %o1, %i2
14726 taddcctv %g5, %g2, %o6
14727 stx %i1, [%l7 + 0x30]
14728 edge16ln %g1, %l5, %l2
14729 pdist %f8, %f26, %f18
14730 brgz,a %i6, loop_1434
14731 movre %l0, %o3, %o2
14732 movne %xcc, %i4, %o7
14733 bleu,a,pt %xcc, loop_1435
14734loop_1434:
14735 addcc %g6, %g4, %o4
14736 movvs %xcc, %o0, %i3
14737 fmovdg %xcc, %f12, %f13
14738loop_1435:
14739 movrgz %i7, %g7, %l6
14740 std %g2, [%l7 + 0x08]
14741 srl %o5, 0x1F, %l3
14742 membar 0x7A
14743 movcc %icc, %i5, %i0
14744 orcc %l1, 0x1EA3, %l4
14745 wr %g0, 0x10, %asi
14746 lda [%l7 + 0x70] %asi, %f1
14747 sra %o1, %g5, %g2
14748 set 0x30, %i0
14749 ldxa [%g0 + %i0] 0x50, %o6
14750 tcc %icc, 0x3
14751 edge8ln %i1, %i2, %g1
14752 movgu %xcc, %l2, %l5
14753 fandnot1 %f28, %f30, %f6
14754 addc %l0, %o3, %i6
14755 fmuld8ulx16 %f7, %f28, %f8
14756 fbne %fcc1, loop_1436
14757 fbg %fcc1, loop_1437
14758 movrgz %i4, 0x333, %o7
14759 ldx [%l7 + 0x18], %o2
14760loop_1436:
14761 fones %f31
14762loop_1437:
14763 movrgez %g6, %o4, %o0
14764 tsubcc %i3, %i7, %g7
14765 srax %g4, %g3, %o5
14766 movl %icc, %l6, %l3
14767 fpack16 %f16, %f29
14768 andn %i5, %l1, %l4
14769 wr %g0, 0x80, %asi
14770 stda %f16, [%l7 + 0x40] %asi
14771 movrgez %i0, 0x215, %o1
14772 movrlz %g5, 0x048, %g2
14773 umulcc %i1, %o6, %g1
14774 fmovrsgez %i2, %f11, %f20
14775 edge16n %l2, %l0, %l5
14776 smul %i6, %i4, %o3
14777 sethi 0x0B3E, %o7
14778 fbg,a %fcc2, loop_1438
14779 alignaddr %g6, %o4, %o2
14780 sllx %o0, 0x07, %i3
14781 wr %g0, 0x11, %asi
14782 stda %f0, [%l7 + 0x40] %asi
14783loop_1438:
14784 fmovrdlez %i7, %f16, %f10
14785 array32 %g4, %g3, %g7
14786 fmovrsne %o5, %f12, %f27
14787 movneg %icc, %l6, %l3
14788 fmovrslez %i5, %f30, %f8
14789 tl %icc, 0x5
14790 movrne %l4, %i0, %l1
14791 st %f7, [%l7 + 0x60]
14792 ldd [%l7 + 0x18], %f2
14793 wr %g0, 0x81, %asi
14794 ldda [%l7 + 0x60] %asi, %o0
14795 tvs %icc, 0x2
14796 xorcc %g2, %g5, %i1
14797 fmovsge %xcc, %f17, %f31
14798 fmovsle %xcc, %f11, %f22
14799 alignaddrl %g1, %i2, %l2
14800 fpadd32 %f2, %f12, %f14
14801 wr %g0, 0x81, %asi
14802 lda [%l7 + 0x3C] %asi, %f30
14803 srax %o6, 0x04, %l0
14804 edge8l %l5, %i6, %o3
14805 mova %xcc, %o7, %g6
14806 fcmpne16 %f6, %f2, %o4
14807 xnor %o2, 0x006A, %i4
14808 edge32ln %i3, %i7, %o0
14809 movrne %g4, 0x226, %g7
14810 addcc %o5, 0x0B87, %g3
14811 membar 0x5B
14812 fbn,a %fcc1, loop_1439
14813 fbg %fcc3, loop_1440
14814 sdivx %l6, 0x1365, %i5
14815 fmuld8sux16 %f4, %f3, %f30
14816loop_1439:
14817 fandnot1s %f2, %f23, %f1
14818loop_1440:
14819 popc 0x0071, %l4
14820 movpos %icc, %l3, %i0
14821 movneg %xcc, %o1, %g2
14822 faligndata %f16, %f6, %f22
14823 umul %g5, %i1, %g1
14824 fmovrdgez %l1, %f6, %f12
14825 addccc %i2, %o6, %l2
14826 sll %l0, %l5, %i6
14827 andcc %o7, %o3, %o4
14828 tcs %icc, 0x4
14829 mulscc %o2, %i4, %g6
14830 stx %i3, [%l7 + 0x08]
14831 fzeros %f16
14832 fcmpne32 %f10, %f20, %o0
14833 fcmpgt16 %f16, %f6, %g4
14834 fmovscc %icc, %f22, %f3
14835 movvc %icc, %i7, %g7
14836 edge32n %o5, %l6, %g3
14837 xor %i5, %l4, %l3
14838 membar #Sync
14839 set 0x40, %i3
14840 ldda [%l7 + %i3] 0xf1, %f16
14841 te %icc, 0x3
14842 wr %g0, 0x88, %asi
14843 ldstuba [%l7 + 0x30] %asi, %i0
14844 orncc %o1, 0x1CF8, %g5
14845 tcc %icc, 0x7
14846 bcs,a loop_1441
14847 udivx %i1, 0x19FC, %g1
14848 bpos,a %xcc, loop_1442
14849 movrlez %g2, 0x074, %i2
14850loop_1441:
14851 popc %l1, %l2
14852 andcc %l0, 0x174D, %l5
14853loop_1442:
14854 movcc %xcc, %o6, %i6
14855 fnors %f28, %f20, %f22
14856 movre %o7, %o3, %o4
14857 fbue %fcc1, loop_1443
14858 fmovd %f30, %f2
14859 umul %i4, 0x0E24, %g6
14860 edge16ln %o2, %i3, %g4
14861loop_1443:
14862 stbar
14863 movcc %xcc, %o0, %g7
14864 edge16n %i7, %l6, %o5
14865 addccc %g3, %i5, %l4
14866 edge8n %i0, %o1, %g5
14867 fbo,a %fcc2, loop_1444
14868 orcc %l3, %i1, %g2
14869 lduh [%l7 + 0x62], %i2
14870 mulscc %l1, 0x15FA, %l2
14871loop_1444:
14872 xnorcc %g1, 0x034D, %l5
14873 tpos %icc, 0x2
14874 addccc %l0, %o6, %i6
14875 umul %o3, %o4, %i4
14876 bge loop_1445
14877 st %f5, [%l7 + 0x58]
14878 movneg %icc, %o7, %o2
14879 bcs,a loop_1446
14880loop_1445:
14881 fzero %f24
14882 movn %xcc, %i3, %g6
14883 sub %o0, 0x1B09, %g4
14884loop_1446:
14885 fandnot2s %f23, %f17, %f21
14886 movneg %icc, %i7, %l6
14887 tl %icc, 0x1
14888 tge %icc, 0x6
14889 movleu %xcc, %o5, %g7
14890 mova %icc, %i5, %l4
14891 stw %i0, [%l7 + 0x2C]
14892 fble,a %fcc2, loop_1447
14893 fnors %f19, %f26, %f2
14894 sdivcc %g3, 0x13FE, %g5
14895 stw %o1, [%l7 + 0x08]
14896loop_1447:
14897 fpack16 %f24, %f8
14898 or %l3, 0x0E4D, %g2
14899 movcs %icc, %i2, %l1
14900 ble %xcc, loop_1448
14901 fmovsge %icc, %f7, %f26
14902 fcmpeq32 %f0, %f10, %l2
14903 fandnot2 %f6, %f6, %f30
14904loop_1448:
14905 fmovsvs %icc, %f28, %f25
14906 bleu,a %xcc, loop_1449
14907 tn %xcc, 0x4
14908 fbule,a %fcc3, loop_1450
14909 movrlz %i1, %l5, %g1
14910loop_1449:
14911 subccc %o6, 0x14AA, %i6
14912 edge32ln %l0, %o4, %i4
14913loop_1450:
14914 stw %o3, [%l7 + 0x08]
14915 fabss %f7, %f19
14916 add %o2, 0x102F, %o7
14917 fbue %fcc1, loop_1451
14918 sub %g6, 0x122A, %i3
14919 fmovsne %xcc, %f27, %f1
14920 udivx %o0, 0x0D62, %g4
14921loop_1451:
14922 udivcc %l6, 0x12C5, %o5
14923 fpack16 %f0, %f24
14924 add %l7, 0x70, %l6
14925 wr %g0, 0x80, %asi
14926 ldxa [%l6] %asi, %g7
14927 casxa [%l6] 0x80, %g7, %i7
14928 fbn %fcc3, loop_1452
14929 smul %l4, 0x1F75, %i0
14930 srlx %g3, 0x1E, %i5
14931 subccc %o1, %l3, %g5
14932loop_1452:
14933 andn %g2, %l1, %i2
14934 add %l7, 0x58, %l6
14935 wr %g0, 0x04, %asi
14936 ldxa [%l6] %asi, %i1
14937 casxa [%l6] %asi, %i1, %l5
14938 fcmple32 %f2, %f4, %l2
14939 movleu %icc, %o6, %g1
14940 fbne %fcc2, loop_1453
14941 taddcc %i6, 0x194B, %o4
14942 movcs %icc, %i4, %l0
14943 fmovsne %xcc, %f11, %f3
14944loop_1453:
14945 array8 %o3, %o2, %o7
14946 fmul8sux16 %f2, %f0, %f18
14947 movl %xcc, %g6, %i3
14948 tcs %xcc, 0x0
14949 wr %g0, 0x2f, %asi
14950 stda %g4, [%l7 + 0x48] %asi
14951 membar #Sync
14952 movvs %xcc, %o0, %o5
14953 tvc %xcc, 0x4
14954 saved
14955 rdpr %cwp, %g1
14956 rdpr %cansave, %g2
14957 rdpr %canrestore, %g3
14958 rdpr %cleanwin, %g4
14959 rdpr %otherwin, %g5
14960 rdpr %wstate, %g6
14961 call loop_1454
14962 sra %g7, 0x13, %l6
14963 ba,a loop_1455
14964 smul %l4, %i0, %i7
14965loop_1454:
14966 ldsb [%l7 + 0x11], %i5
14967 movge %icc, %o1, %g3
14968loop_1455:
14969 movcs %icc, %l3, %g2
14970 fcmps %fcc3, %f22, %f16
14971 nop
14972 setx loop_1456, %l0, %l1
14973 wrpr 0x1, %tl
14974 wrpr %l1, %tnpc
14975 setx 0x34400001400, %l0, %l1
14976 wrpr %l1, %tstate
14977 wrhpr 0x4, %htstate
14978 done
14979 fbule,a %fcc2, loop_1457
14980 fbne,a %fcc1, loop_1458
14981 tvs %xcc, 0x5
14982loop_1456:
14983 fmovdvs %icc, %f3, %f5
14984loop_1457:
14985 call loop_1459
14986loop_1458:
14987 tcc %icc, 0x7
14988 srl %l1, %i2, %i1
14989 fbu,a %fcc3, loop_1460
14990loop_1459:
14991 movrne %l5, 0x38D, %g5
14992 fandnot2s %f13, %f17, %f7
14993 movneg %xcc, %o6, %g1
14994loop_1460:
14995 movvs %xcc, %i6, %l2
14996 andn %i4, 0x1F02, %o4
14997 umul %l0, %o2, %o7
14998 stw %g6, [%l7 + 0x20]
14999 movrne %i3, %o3, %g4
15000 tvc %icc, 0x0
15001 movpos %icc, %o5, %o0
15002 edge32ln %l6, %g7, %i0
15003 srl %i7, 0x11, %l4
15004 movn %xcc, %i5, %o1
15005 edge32 %l3, %g3, %g2
15006 fmovrdlz %i2, %f12, %f8
15007 fblg %fcc3, loop_1461
15008 te %icc, 0x7
15009 fandnot2 %f20, %f20, %f16
15010 set 0x40, %o3
15011 stda %f0, [%l7 + %o3] 0x04
15012loop_1461:
15013 fbuge %fcc3, loop_1462
15014 fbul %fcc3, loop_1463
15015 sll %l1, 0x0A, %l5
15016 alignaddr %i1, %o6, %g5
15017loop_1462:
15018 movge %icc, %i6, %l2
15019loop_1463:
15020 nop
15021 wr %g0, 0x18, %asi
15022 stwa %g1, [%l7 + 0x40] %asi
15023 move %icc, %o4, %i4
15024 srax %o2, 0x08, %l0
15025 restored
15026 rdpr %cwp, %g1
15027 rdpr %cansave, %g2
15028 rdpr %canrestore, %g3
15029 rdpr %cleanwin, %g4
15030 rdpr %otherwin, %g5
15031 rdpr %wstate, %g6
15032 popc %g6, %i3
15033 edge8l %o7, %g4, %o3
15034 tneg %xcc, 0x0
15035 edge32ln %o0, %o5, %g7
15036 ldd [%l7 + 0x58], %i0
15037 mova %icc, %i7, %l4
15038 movl %icc, %l6, %i5
15039 restored
15040 rdpr %cwp, %g1
15041 rdpr %cansave, %g2
15042 rdpr %canrestore, %g3
15043 rdpr %cleanwin, %g4
15044 rdpr %otherwin, %g5
15045 rdpr %wstate, %g6
15046 orncc %l3, 0x1085, %o1
15047 srl %g2, %g3, %l1
15048 xnorcc %i2, %l5, %o6
15049 set 0x68, %g7
15050 sta %f30, [%l7 + %g7] 0x80
15051 fcmpne32 %f20, %f24, %g5
15052 tcc %icc, 0x7
15053 tsubcc %i1, %l2, %i6
15054 fnands %f16, %f5, %f7
15055 fpsub32s %f25, %f29, %f4
15056 fbug %fcc3, loop_1464
15057 fpadd32s %f16, %f22, %f5
15058 umulcc %g1, %i4, %o4
15059 sllx %o2, 0x14, %g6
15060loop_1464:
15061 edge8 %l0, %i3, %o7
15062 ldd [%l7 + 0x20], %f20
15063 fmovdge %icc, %f3, %f14
15064 ble,a,pn %xcc, loop_1465
15065 tvc %xcc, 0x0
15066 fbue,a %fcc2, loop_1466
15067 xnorcc %g4, 0x0AA4, %o3
15068loop_1465:
15069 tgu %xcc, 0x4
15070 tne %icc, 0x2
15071loop_1466:
15072 orn %o5, 0x185B, %g7
15073 stx %o0, [%l7 + 0x20]
15074 addccc %i7, 0x03C4, %i0
15075 lduh [%l7 + 0x76], %l6
15076 subcc %l4, %i5, %o1
15077 fands %f24, %f31, %f19
15078 fpadd32s %f19, %f7, %f31
15079 bg,a,pn %xcc, loop_1467
15080 orn %g2, %g3, %l3
15081 movvs %icc, %l1, %l5
15082 ldd [%l7 + 0x38], %o6
15083loop_1467:
15084 subc %g5, %i1, %i2
15085 array16 %i6, %g1, %l2
15086 tcs %xcc, 0x7
15087 array16 %i4, %o4, %g6
15088 ba,a,pn %xcc, loop_1468
15089 restored
15090 rdpr %cwp, %g1
15091 rdpr %cansave, %g2
15092 rdpr %canrestore, %g3
15093 rdpr %cleanwin, %g4
15094 rdpr %otherwin, %g5
15095 rdpr %wstate, %g6
15096 fornot2 %f0, %f6, %f8
15097 movgu %icc, %l0, %o2
15098loop_1468:
15099 stbar
15100 fxnor %f28, %f10, %f10
15101 tpos %xcc, 0x4
15102 orncc %i3, %o7, %o3
15103 umul %o5, %g4, %o0
15104 bl,a loop_1469
15105 edge8ln %g7, %i0, %i7
15106 mulx %l6, 0x1401, %i5
15107 st %f23, [%l7 + 0x48]
15108loop_1469:
15109 fbul,a %fcc1, loop_1470
15110 umulcc %o1, %g2, %g3
15111 nop
15112 set 0x48, %o6
15113 ldd [%l7 + %o6], %f16
15114 nop
15115 setx loop_1471, %l0, %l1
15116 wrpr 0x1, %tl
15117 wrpr %l1, %tpc
15118 add %l1, 0x4, %l1
15119 wrpr %l1, %tnpc
15120 setx 0x34400001400, %l0, %l1
15121 wrpr %l1, %tstate
15122 wrhpr 0x4, %htstate
15123 retry
15124loop_1470:
15125 tle %icc, 0x3
15126 tg %icc, 0x3
15127 tpos %icc, 0x4
15128loop_1471:
15129 fornot2 %f14, %f22, %f2
15130 sdivcc %l3, 0x1063, %l1
15131 popc %l5, %l4
15132 fzeros %f15
15133 movrne %o6, 0x1B1, %g5
15134 movl %icc, %i2, %i1
15135 edge32l %i6, %l2, %g1
15136 st %f17, [%l7 + 0x78]
15137 sethi 0x09C1, %o4
15138 nop
15139 set 0x5E, %o5
15140 ldsh [%l7 + %o5], %g6
15141 udivcc %i4, 0x0467, %o2
15142 edge32l %l0, %i3, %o7
15143 array32 %o3, %g4, %o0
15144 fmovsleu %xcc, %f20, %f16
15145 smul %g7, %o5, %i0
15146 movvc %icc, %i7, %l6
15147 srl %i5, %o1, %g2
15148 movn %icc, %l3, %g3
15149 orn %l1, %l5, %l4
15150 srl %g5, 0x13, %i2
15151 fabsd %f24, %f18
15152 tsubcctv %i1, 0x053B, %i6
15153 sdivcc %l2, 0x0C43, %o6
15154 fcmpd %fcc1, %f22, %f24
15155 umul %o4, %g6, %i4
15156 ldstub [%l7 + 0x61], %o2
15157 fpsub32 %f24, %f12, %f0
15158 movgu %xcc, %l0, %i3
15159 andncc %g1, %o7, %g4
15160 set 0x24, %l2
15161 lda [%l7 + %l2] 0x88, %f9
15162 addc %o3, %g7, %o5
15163 fpadd16s %f26, %f9, %f29
15164 movrlez %i0, 0x065, %i7
15165 tcc %xcc, 0x4
15166 fbu,a %fcc3, loop_1472
15167 xnor %o0, 0x06F1, %i5
15168 movpos %xcc, %l6, %g2
15169 taddcc %l3, %g3, %l1
15170loop_1472:
15171 fnors %f0, %f21, %f17
15172 restored
15173 rdpr %cwp, %g1
15174 rdpr %cansave, %g2
15175 rdpr %canrestore, %g3
15176 rdpr %cleanwin, %g4
15177 rdpr %otherwin, %g5
15178 rdpr %wstate, %g6
15179 movrne %o1, 0x3EC, %l4
15180 fxnors %f26, %f28, %f31
15181 fzeros %f2
15182 movneg %icc, %g5, %i2
15183 tvs %xcc, 0x1
15184 alignaddr %l5, %i6, %i1
15185 fmul8x16al %f31, %f13, %f30
15186 tvc %icc, 0x6
15187 set 0x20, %l6
15188 stha %l2, [%l7 + %l6] 0x14
15189 array16 %o6, %o4, %g6
15190 and %i4, 0x02D1, %o2
15191 orcc %i3, %g1, %l0
15192 tl %xcc, 0x7
15193 add %l7, 0x30, %l6
15194 wr %g0, 0x89, %asi
15195 lda [%l6] %asi, %o7
15196 casa [%l6] %asi, %o7, %o3
15197 array16 %g4, %g7, %o5
15198 sethi 0x10E0, %i7
15199 std %i0, [%l7 + 0x08]
15200 fmul8ulx16 %f28, %f2, %f10
15201 bvs,pt %xcc, loop_1473
15202 movrgez %o0, 0x248, %i5
15203 faligndata %f14, %f26, %f18
15204 bcc,a %xcc, loop_1474
15205loop_1473:
15206 fmuld8ulx16 %f30, %f31, %f28
15207 add %l7, 0x20, %l6
15208 wr %g0, 0x10, %asi
15209 casxa [%l6] 0x10, %l6, %l3
15210loop_1474:
15211 or %g3, 0x0E6F, %l1
15212 edge32l %g2, %l4, %g5
15213 add %l7, 0x10, %l6
15214 wr %g0, 0x19, %asi
15215 casxa [%l6] 0x19, %o1, %i2
15216 nop
15217 setx loop_1475, %l0, %l1
15218 jmpl %l1, %i6
15219 edge32ln %i1, %l5, %l2
15220 fmovdle %xcc, %f11, %f27
15221 xnor %o6, %o4, %g6
15222loop_1475:
15223 fnot1s %f12, %f22
15224 orncc %o2, %i4, %i3
15225 fbge,a %fcc1, loop_1476
15226 fcmple16 %f12, %f28, %g1
15227 fbl %fcc3, loop_1477
15228 ld [%l7 + 0x10], %f22
15229loop_1476:
15230 xorcc %o7, %o3, %l0
15231 movcs %icc, %g7, %g4
15232loop_1477:
15233 bleu,a,pt %xcc, loop_1478
15234 edge16 %i7, %o5, %i0
15235 taddcc %i5, %o0, %l6
15236 tne %icc, 0x4
15237loop_1478:
15238 movge %xcc, %g3, %l3
15239 fbu,a %fcc1, loop_1479
15240 edge16 %l1, %g2, %g5
15241 sllx %l4, 0x00, %i2
15242 udiv %o1, 0x0FE2, %i1
15243loop_1479:
15244 fmovdg %xcc, %f20, %f27
15245 edge32n %l5, %i6, %l2
15246 tcs %xcc, 0x2
15247 smulcc %o4, %g6, %o6
15248 tgu %xcc, 0x1
15249 sethi 0x0F04, %i4
15250 add %o2, %g1, %i3
15251 edge16n %o7, %l0, %g7
15252 fand %f4, %f14, %f20
15253 or %o3, %g4, %i7
15254 edge8 %i0, %o5, %i5
15255 fmovrsgz %l6, %f19, %f3
15256 fbge %fcc2, loop_1480
15257 fbug,a %fcc1, loop_1481
15258 srlx %o0, 0x08, %g3
15259 te %icc, 0x2
15260loop_1480:
15261 ldsh [%l7 + 0x7E], %l1
15262loop_1481:
15263 tg %xcc, 0x6
15264 fnot2s %f1, %f9
15265 nop
15266 set 0x08, %o1
15267 ldsw [%l7 + %o1], %l3
15268 fbu %fcc3, loop_1482
15269 srax %g2, %g5, %i2
15270 stbar
15271 sdivcc %o1, 0x10D9, %l4
15272loop_1482:
15273 nop
15274 wr %g0, 0x19, %asi
15275 stda %f16, [%l7 + 0x40] %asi
15276 wr %g0, 0x18, %asi
15277 ldda [%l7 + 0x40] %asi, %f0
15278 bge,pt %icc, loop_1483
15279 sir 0x1855
15280 srlx %l5, %i1, %l2
15281 add %l7, 0x20, %l6
15282 wr %g0, 0x18, %asi
15283 lda [%l6] %asi, %o4
15284 casa [%l6] %asi, %o4, %g6
15285loop_1483:
15286 fmovdg %icc, %f0, %f17
15287 bl,a,pn %icc, loop_1484
15288 fbl %fcc3, loop_1485
15289 fmovd %f12, %f22
15290 set 0x34, %l3
15291 sta %f9, [%l7 + %l3] 0x80
15292loop_1484:
15293 tleu %xcc, 0x6
15294loop_1485:
15295 bneg,a %icc, loop_1486
15296 edge16l %o6, %i6, %o2
15297 fmovsgu %icc, %f15, %f23
15298 prefetch [%l7 + 0x18], 0x0
15299loop_1486:
15300 fxors %f26, %f19, %f23
15301 movrlez %i4, 0x1CD, %g1
15302 bcc,pn %icc, loop_1487
15303 fmovsn %icc, %f10, %f9
15304 addc %i3, 0x1079, %l0
15305 fmovrdlez %o7, %f26, %f22
15306loop_1487:
15307 brgez %g7, loop_1488
15308 fcmped %fcc1, %f2, %f12
15309 fnors %f28, %f7, %f22
15310 tcc %xcc, 0x4
15311loop_1488:
15312 fbug,a %fcc1, loop_1489
15313 tge %icc, 0x7
15314 smulcc %g4, %i7, %o3
15315 movne %icc, %o5, %i0
15316loop_1489:
15317 swap [%l7 + 0x20], %i5
15318 subc %l6, 0x038C, %o0
15319 addccc %g3, 0x0E82, %l1
15320 wr %g0, 0x18, %asi
15321 sta %f9, [%l7 + 0x18] %asi
15322 addc %l3, 0x14AF, %g2
15323 orn %g5, %i2, %o1
15324 tsubcc %l4, 0x0C4F, %i1
15325 fpadd16s %f0, %f9, %f3
15326 flush %l7 + 0x10
15327 popc %l2, %l5
15328 movrne %g6, 0x219, %o6
15329 add %i6, 0x01CE, %o2
15330 movl %icc, %o4, %i4
15331 bvc,a,pt %xcc, loop_1490
15332 bn,pn %xcc, loop_1491
15333 fzero %f0
15334 add %l7, 0x10, %l6
15335 wr %g0, 0x80, %asi
15336 ldxa [%l6] %asi, %i3
15337 casxa [%l6] 0x80, %i3, %g1
15338loop_1490:
15339 fmovsne %xcc, %f2, %f0
15340loop_1491:
15341 tvc %xcc, 0x7
15342 fba,a %fcc3, loop_1492
15343 tgu %icc, 0x6
15344 fzeros %f13
15345 nop
15346 set 0x38, %g6
15347 ldx [%l7 + %g6], %o7
15348loop_1492:
15349 and %l0, %g7, %g4
15350 subccc %i7, %o5, %o3
15351 te %icc, 0x2
15352 fbu %fcc3, loop_1493
15353 alignaddr %i0, %i5, %l6
15354 bvs,pn %xcc, loop_1494
15355 addc %o0, %g3, %l1
15356loop_1493:
15357 addc %g2, %l3, %i2
15358 set 0x20, %l4
15359 prefetcha [%l7 + %l4] 0x11, 0x2
15360loop_1494:
15361 sllx %g5, 0x12, %i1
15362 tge %icc, 0x6
15363 tge %xcc, 0x1
15364 membar 0x1C
15365 tcs %icc, 0x4
15366 wr %g0, 0x10, %asi
15367 ldsba [%l7 + 0x48] %asi, %l2
15368 tleu %xcc, 0x1
15369 fmovdgu %icc, %f9, %f8
15370 fbne,a %fcc3, loop_1495
15371 bleu,a,pt %icc, loop_1496
15372 movrlez %l4, 0x290, %l5
15373 set 0x370, %g4
15374 nop ! nop ! ldxa [%g0 + %g4] 0x40, %o6 ripped by fixASI40.pl ripped by fixASI40.pl
15375loop_1495:
15376 ldub [%l7 + 0x51], %i6
15377loop_1496:
15378 stx %o2, [%l7 + 0x68]
15379 edge8n %o4, %i4, %i3
15380 movre %g1, %g6, %o7
15381 tl %xcc, 0x6
15382 movg %xcc, %g7, %l0
15383 set 0x18, %g3
15384 ldswa [%l7 + %g3] 0x11, %g4
15385 fbo %fcc1, loop_1497
15386 edge8 %i7, %o5, %i0
15387 tvc %icc, 0x6
15388 umul %i5, %l6, %o3
15389loop_1497:
15390 srl %o0, 0x17, %g3
15391 fmovrdlz %l1, %f0, %f26
15392 fmovdge %icc, %f22, %f27
15393 movpos %icc, %g2, %l3
15394 movvc %xcc, %o1, %i2
15395 sra %g5, 0x18, %l2
15396 sethi 0x1C49, %l4
15397 nop
15398 setx loop_1498, %l0, %l1
15399 wrpr 0x1, %tl
15400 wrpr %l1, %tnpc
15401 setx 0x34400001400, %l0, %l1
15402 wrpr %l1, %tstate
15403 wrhpr 0x4, %htstate
15404 done
15405 orcc %l5, 0x1F4F, %o6
15406 addc %i1, %o2, %i6
15407 fbe,a %fcc2, loop_1499
15408loop_1498:
15409 mulx %i4, %i3, %o4
15410 fxnor %f12, %f28, %f16
15411 fmovscs %icc, %f14, %f8
15412loop_1499:
15413 edge32ln %g1, %o7, %g6
15414 fcmpeq32 %f8, %f28, %l0
15415 array16 %g4, %g7, %i7
15416 fmovrdne %o5, %f8, %f26
15417 add %i5, 0x0118, %l6
15418 fbu,a %fcc2, loop_1500
15419 fbu,a %fcc0, loop_1501
15420 move %icc, %o3, %i0
15421 swap [%l7 + 0x34], %g3
15422loop_1500:
15423 add %o0, %l1, %g2
15424loop_1501:
15425 movvc %icc, %o1, %l3
15426 edge32l %g5, %i2, %l4
15427 fpadd32 %f30, %f2, %f12
15428 brz,a %l5, loop_1502
15429 andncc %o6, %l2, %o2
15430 andcc %i1, 0x0E56, %i6
15431 alignaddr %i4, %i3, %g1
15432loop_1502:
15433 srlx %o7, %g6, %o4
15434 fxors %f15, %f31, %f20
15435 ba,a,pn %xcc, loop_1503
15436 fmovdn %xcc, %f23, %f19
15437 orn %g4, 0x02B2, %l0
15438 fmul8x16al %f9, %f7, %f12
15439loop_1503:
15440 nop
15441 set 0x14, %g1
15442 ldswa [%l7 + %g1] 0x80, %i7
15443 nop
15444 set 0x44, %o7
15445 ldsb [%l7 + %o7], %g7
15446 add %l7, 0x30, %l6
15447 wr %g0, 0x04, %asi
15448 ldxa [%l6] %asi, %i5
15449 casxa [%l6] 0x04, %i5, %l6
15450 wr %g0, 0x81, %asi
15451 ldxa [%l7 + 0x78] %asi, %o3
15452 popc 0x05CA, %i0
15453 fmovdgu %xcc, %f14, %f29
15454 fpadd16s %f12, %f2, %f25
15455 addcc %o5, 0x0F46, %o0
15456 movneg %xcc, %g3, %g2
15457 tvs %icc, 0x5
15458 wr %g0, 0x0c, %asi
15459 lduba [%l7 + 0x5E] %asi, %o1
15460 movleu %icc, %l3, %g5
15461 movg %xcc, %l1, %l4
15462 fpsub32s %f11, %f12, %f12
15463 fsrc2s %f25, %f27
15464 fpadd16s %f17, %f19, %f11
15465 movneg %icc, %l5, %o6
15466 udivx %l2, 0x0C8B, %i2
15467 wr %g0, 0x88, %asi
15468 ldda [%l7 + 0x40] %asi, %f0
15469 movne %icc, %i1, %o2
15470 fblg %fcc2, loop_1504
15471 fmovsvs %icc, %f6, %f29
15472 membar #Sync
15473 set 0x40, %o2
15474 ldda [%l7 + %o2] 0xf1, %f0
15475loop_1504:
15476 edge8ln %i6, %i3, %g1
15477 add %l7, 0x20, %l6
15478 wr %g0, 0x04, %asi
15479 casxa [%l6] %asi, %i4, %o7
15480 sll %o4, %g6, %l0
15481 udivcc %g4, 0x017A, %g7
15482 edge16n %i7, %i5, %o3
15483 tl %xcc, 0x0
15484 restored
15485 rdpr %cwp, %g1
15486 rdpr %cansave, %g2
15487 rdpr %canrestore, %g3
15488 rdpr %cleanwin, %g4
15489 rdpr %otherwin, %g5
15490 rdpr %wstate, %g6
15491 fandnot1 %f10, %f26, %f20
15492 wr %g0, 0xe3, %asi
15493 stwa %i0, [%l7 + 0x5C] %asi
15494 membar #Sync
15495 fxor %f28, %f16, %f10
15496 movre %l6, 0x116, %o5
15497 fmovs %f6, %f30
15498 restored
15499 rdpr %cwp, %g1
15500 rdpr %cansave, %g2
15501 rdpr %canrestore, %g3
15502 rdpr %cleanwin, %g4
15503 rdpr %otherwin, %g5
15504 rdpr %wstate, %g6
15505 fmovde %xcc, %f25, %f31
15506 st %f5, [%l7 + 0x58]
15507 stbar
15508 xnorcc %o0, %g2, %o1
15509 movvc %xcc, %g3, %g5
15510 fxnor %f30, %f12, %f22
15511 movrlez %l1, %l4, %l5
15512 stx %o6, [%l7 + 0x28]
15513 fble,a %fcc1, loop_1505
15514 tvs %xcc, 0x0
15515 brz %l3, loop_1506
15516 brlez,a %i2, loop_1507
15517loop_1505:
15518 fmul8x16au %f14, %f17, %f2
15519 set 0x80, %o0
15520 ldxa [%g0 + %o0] 0x58, %l2
15521loop_1506:
15522 alignaddrl %o2, %i6, %i3
15523loop_1507:
15524 stx %i1, [%l7 + 0x48]
15525 tpos %xcc, 0x1
15526 fcmpgt16 %f4, %f30, %i4
15527 set 0x18, %g5
15528 sta %f19, [%l7 + %g5] 0x88
15529 fone %f20
15530 fba %fcc3, loop_1508
15531 fnot2s %f18, %f12
15532 umulcc %o7, %g1, %o4
15533 fnot1s %f21, %f10
15534loop_1508:
15535 umul %l0, 0x0DB6, %g4
15536 srax %g6, 0x14, %g7
15537 fbe %fcc2, loop_1509
15538 umul %i7, %o3, %i0
15539 array32 %i5, %l6, %o0
15540 membar #Sync
15541 set 0x40, %l5
15542 ldda [%l7 + %l5] 0x16, %f16
15543loop_1509:
15544 fnot2s %f0, %f17
15545 call loop_1510
15546 taddcc %g2, 0x1343, %o1
15547 edge8n %g3, %g5, %o5
15548 sdivcc %l1, 0x07D6, %l5
15549loop_1510:
15550 te %xcc, 0x1
15551 movpos %xcc, %o6, %l3
15552 or %i2, 0x1067, %l2
15553 mova %xcc, %o2, %l4
15554 edge8ln %i3, %i1, %i4
15555 or %o7, 0x0AD6, %g1
15556 sll %o4, %i6, %l0
15557 tsubcc %g4, 0x0DC2, %g6
15558 edge16n %i7, %g7, %o3
15559 tneg %xcc, 0x5
15560 movpos %icc, %i0, %l6
15561 add %l7, 0x18, %l6
15562 wr %g0, 0x10, %asi
15563 casa [%l6] 0x10, %i5, %g2
15564 movcc %icc, %o1, %o0
15565 or %g3, %o5, %l1
15566 set 0x68, %i7
15567 sta %f24, [%l7 + %i7] 0x10
15568 edge16n %g5, %l5, %o6
15569 fmovsg %icc, %f16, %f16
15570 bcc,a,pt %xcc, loop_1511
15571 stbar
15572 wr %g0, 0xea, %asi
15573 stha %l3, [%l7 + 0x58] %asi
15574 membar #Sync
15575loop_1511:
15576 udivx %i2, 0x0EAD, %l2
15577 movl %xcc, %o2, %i3
15578 fpmerge %f25, %f11, %f16
15579 tvc %icc, 0x1
15580 fabss %f0, %f24
15581 swap [%l7 + 0x5C], %l4
15582 fzero %f4
15583 edge8n %i4, %i1, %o7
15584 lduw [%l7 + 0x60], %g1
15585 ba,a loop_1512
15586 movneg %icc, %i6, %o4
15587 movvs %icc, %l0, %g6
15588 brz,a %g4, loop_1513
15589loop_1512:
15590 sdivx %i7, 0x17CC, %g7
15591 sdiv %i0, 0x0CF5, %o3
15592 fbo %fcc3, loop_1514
15593loop_1513:
15594 membar 0x26
15595 srlx %l6, 0x14, %g2
15596 xnor %i5, 0x144D, %o1
15597loop_1514:
15598 nop
15599 set 0x60, %i6
15600 swapa [%l7 + %i6] 0x89, %g3
15601 or %o5, 0x0678, %l1
15602 edge32l %o0, %g5, %l5
15603 fbo,a %fcc1, loop_1515
15604 membar 0x16
15605 fble %fcc2, loop_1516
15606 taddcctv %l3, 0x0628, %i2
15607loop_1515:
15608 xnor %l2, %o6, %o2
15609 sdivcc %l4, 0x13B0, %i4
15610loop_1516:
15611 tsubcctv %i3, %i1, %o7
15612 addccc %i6, 0x0F40, %o4
15613 brlz %g1, loop_1517
15614 popc 0x162E, %g6
15615 smulcc %g4, 0x0F7C, %l0
15616 tcc %icc, 0x1
15617loop_1517:
15618 fbg %fcc3, loop_1518
15619 ba,pt %icc, loop_1519
15620 sdivcc %i7, 0x020C, %g7
15621 movne %icc, %i0, %o3
15622loop_1518:
15623 andn %l6, 0x0F64, %g2
15624loop_1519:
15625 xnorcc %i5, 0x160D, %g3
15626 flush %l7 + 0x5C
15627 tpos %xcc, 0x6
15628 fcmpgt16 %f16, %f24, %o5
15629 sra %o1, 0x16, %l1
15630 fpack16 %f20, %f28
15631 orn %o0, %g5, %l5
15632 tcs %icc, 0x4
15633 ba,a,pt %icc, loop_1520
15634 mova %xcc, %l3, %l2
15635 movre %i2, 0x3C3, %o2
15636 tsubcctv %o6, 0x0161, %l4
15637loop_1520:
15638 for %f6, %f10, %f2
15639 movrlez %i3, 0x011, %i4
15640 fmovscs %xcc, %f26, %f3
15641 xnor %i1, %o7, %o4
15642 fsrc2s %f20, %f21
15643 taddcctv %i6, 0x0CE9, %g6
15644 srlx %g1, 0x05, %g4
15645 nop
15646 setx loop_1521, %l0, %l1
15647 wrpr 0x1, %tl
15648 wrpr %l1, %tnpc
15649 setx 0x34400001400, %l0, %l1
15650 wrpr %l1, %tstate
15651 wrhpr 0x4, %htstate
15652 done
15653 taddcctv %l0, %g7, %i7
15654 tsubcc %i0, %l6, %o3
15655 edge8ln %g2, %g3, %o5
15656loop_1521:
15657 sethi 0x10CA, %i5
15658 sdivcc %o1, 0x1678, %l1
15659 set 0x30, %g2
15660 swapa [%l7 + %g2] 0x80, %o0
15661 tle %icc, 0x5
15662 fbug,a %fcc2, loop_1522
15663 add %g5, %l5, %l2
15664 movneg %icc, %l3, %i2
15665 restored
15666 rdpr %cwp, %g1
15667 rdpr %cansave, %g2
15668 rdpr %canrestore, %g3
15669 rdpr %cleanwin, %g4
15670 rdpr %otherwin, %g5
15671 rdpr %wstate, %g6
15672loop_1522:
15673 saved
15674 rdpr %cwp, %g1
15675 rdpr %cansave, %g2
15676 rdpr %canrestore, %g3
15677 rdpr %cleanwin, %g4
15678 rdpr %otherwin, %g5
15679 rdpr %wstate, %g6
15680 set 0x1C, %i5
15681 swapa [%l7 + %i5] 0x88, %o6
15682 fmovrsne %l4, %f25, %f2
15683 saved
15684 rdpr %cwp, %g1
15685 rdpr %cansave, %g2
15686 rdpr %canrestore, %g3
15687 rdpr %cleanwin, %g4
15688 rdpr %otherwin, %g5
15689 rdpr %wstate, %g6
15690 ldsw [%l7 + 0x34], %i3
15691 fnand %f0, %f14, %f30
15692 ld [%l7 + 0x28], %f20
15693 movrgez %i4, %o2, %i1
15694 brgez %o7, loop_1523
15695 fsrc2 %f30, %f24
15696 sth %o4, [%l7 + 0x1C]
15697 addcc %i6, %g1, %g4
15698loop_1523:
15699 fpmerge %f4, %f23, %f4
15700 smulcc %l0, %g7, %i7
15701 brz %i0, loop_1524
15702 ba,pn %xcc, loop_1525
15703 movne %xcc, %l6, %o3
15704 alignaddr %g2, %g3, %o5
15705loop_1524:
15706 xnorcc %i5, %g6, %l1
15707loop_1525:
15708 addccc %o1, %o0, %g5
15709 array32 %l5, %l3, %i2
15710 fblg,a %fcc0, loop_1526
15711 mulscc %o6, %l4, %i3
15712 sllx %i4, %l2, %i1
15713 flush %l7 + 0x38
15714loop_1526:
15715 orncc %o2, 0x02D1, %o7
15716 set 0x28, %i1
15717 stda %i6, [%l7 + %i1] 0x81
15718 udiv %o4, 0x1443, %g1
15719 fmovdgu %xcc, %f13, %f14
15720 tne %xcc, 0x0
15721 fmovsvs %icc, %f26, %f27
15722 tcc %xcc, 0x2
15723 set 0x08, %l1
15724 ldxa [%l7 + %l1] 0x80, %g4
15725 movge %xcc, %l0, %g7
15726 movgu %xcc, %i7, %i0
15727 set 0x30, %o4
15728 ldda [%l7 + %o4] 0x19, %o2
15729 restored
15730 rdpr %cwp, %g1
15731 rdpr %cansave, %g2
15732 rdpr %canrestore, %g3
15733 rdpr %cleanwin, %g4
15734 rdpr %otherwin, %g5
15735 rdpr %wstate, %g6
15736 set 0x110, %i2
15737 stxa %l6, [%g0 + %i2] 0x21
15738 tg %xcc, 0x3
15739 movne %xcc, %g3, %o5
15740 ldub [%l7 + 0x25], %i5
15741 subccc %g6, 0x0670, %g2
15742 sdivcc %l1, 0x1A13, %o0
15743 fbule %fcc3, loop_1527
15744 add %o1, 0x188F, %g5
15745 andcc %l3, 0x0526, %l5
15746 array8 %o6, %l4, %i2
15747loop_1527:
15748 alignaddr %i3, %l2, %i1
15749 fbug,a %fcc0, loop_1528
15750 fnot2 %f2, %f12
15751 smul %i4, %o2, %i6
15752 fmovsn %icc, %f27, %f18
15753loop_1528:
15754 movle %xcc, %o7, %g1
15755 fmul8x16 %f23, %f22, %f16
15756 brz,a %o4, loop_1529
15757 tcs %xcc, 0x0
15758 sth %l0, [%l7 + 0x68]
15759 tcs %icc, 0x4
15760loop_1529:
15761 fnor %f8, %f22, %f12
15762 fandnot1 %f6, %f4, %f6
15763 sll %g4, 0x08, %g7
15764 addc %i7, %i0, %o3
15765 movrne %g3, 0x18F, %o5
15766 fmovda %xcc, %f0, %f22
15767 brnz,a %i5, loop_1530
15768 bvs %icc, loop_1531
15769 movle %xcc, %g6, %l6
15770 tcs %xcc, 0x0
15771loop_1530:
15772 brlz,a %g2, loop_1532
15773loop_1531:
15774 fmovdg %xcc, %f3, %f5
15775 movne %icc, %o0, %l1
15776 tleu %xcc, 0x4
15777loop_1532:
15778 sra %g5, 0x13, %l3
15779 fbul,a %fcc2, loop_1533
15780 movpos %icc, %o1, %l5
15781 ldd [%l7 + 0x58], %o6
15782 alignaddrl %i2, %l4, %l2
15783loop_1533:
15784 nop
15785 add %l7, 0x38, %l6
15786 wr %g0, 0x18, %asi
15787 casa [%l6] 0x18, %i1, %i4
15788 tsubcctv %o2, 0x12B0, %i6
15789 bvs,a,pt %xcc, loop_1534
15790 array8 %o7, %g1, %o4
15791 mulx %i3, 0x1698, %g4
15792 edge8ln %l0, %g7, %i0
15793loop_1534:
15794 movle %icc, %o3, %g3
15795 xor %i7, 0x0322, %o5
15796 taddcctv %i5, %g6, %l6
15797 bvs,a %xcc, loop_1535
15798 fmovrde %o0, %f22, %f28
15799 bpos,pn %icc, loop_1536
15800 fbul %fcc1, loop_1537
15801loop_1535:
15802 fmovsleu %icc, %f27, %f29
15803 taddcctv %l1, %g5, %l3
15804loop_1536:
15805 edge16ln %o1, %l5, %g2
15806loop_1537:
15807 edge16l %i2, %l4, %o6
15808 fsrc2s %f17, %f18
15809 membar #Sync
15810 set 0x40, %i4
15811 ldda [%l7 + %i4] 0xf8, %f16
15812 fblg,a %fcc0, loop_1538
15813 srlx %l2, 0x05, %i1
15814 tvs %icc, 0x6
15815 fmovdg %xcc, %f15, %f17
15816loop_1538:
15817 nop
15818 wr %g0, 0x80, %asi
15819 ldstuba [%l7 + 0x2D] %asi, %o2
15820 tl %icc, 0x1
15821 smulcc %i4, %i6, %g1
15822 and %o7, 0x06C6, %i3
15823 movl %xcc, %g4, %o4
15824 andncc %l0, %i0, %g7
15825 fandnot1 %f16, %f28, %f18
15826 bleu,pt %icc, loop_1539
15827 movl %icc, %g3, %o3
15828 movn %icc, %o5, %i5
15829 fnegd %f24, %f16
15830loop_1539:
15831 movn %xcc, %i7, %l6
15832 alignaddrl %g6, %l1, %g5
15833 nop
15834 setx loop_1540, %l0, %l1
15835 wrpr 0x1, %tl
15836 wrpr %l1, %tnpc
15837 setx 0x34400001400, %l0, %l1
15838 wrpr %l1, %tstate
15839 wrhpr 0x4, %htstate
15840 done
15841 mulscc %o0, %l3, %o1
15842 edge16ln %g2, %l5, %i2
15843 edge32ln %o6, %l4, %l2
15844loop_1540:
15845 fmovse %icc, %f24, %f24
15846 alignaddr %o2, %i1, %i6
15847 set 0x74, %i0
15848 lduha [%l7 + %i0] 0x10, %g1
15849 fmuld8sux16 %f13, %f9, %f12
15850 tge %xcc, 0x7
15851 te %icc, 0x0
15852 nop
15853 setx loop_1541, %l0, %l1
15854 wrpr 0x1, %tl
15855 wrpr %l1, %tnpc
15856 setx 0x34400001400, %l0, %l1
15857 wrpr %l1, %tstate
15858 wrhpr 0x4, %htstate
15859 done
15860 xorcc %o7, 0x12A9, %i3
15861 wr %g0, 0x89, %asi
15862 ldstuba [%l7 + 0x6A] %asi, %g4
15863loop_1541:
15864 sllx %o4, %i4, %i0
15865 movne %xcc, %g7, %l0
15866 fbuge,a %fcc2, loop_1542
15867 edge8ln %o3, %g3, %o5
15868 movre %i7, %i5, %g6
15869 fmovdle %xcc, %f26, %f12
15870loop_1542:
15871 edge8n %l6, %g5, %l1
15872 smulcc %l3, 0x0938, %o0
15873 fpadd16s %f10, %f30, %f14
15874 fmovrslz %o1, %f30, %f26
15875 movrlz %l5, %i2, %o6
15876 nop
15877 set 0x3D, %i3
15878 ldstub [%l7 + %i3], %l4
15879 movn %xcc, %g2, %o2
15880 movcc %xcc, %i1, %i6
15881 fbu,a %fcc3, loop_1543
15882 fmovrslz %l2, %f24, %f4
15883 edge32n %g1, %i3, %o7
15884 movne %xcc, %o4, %i4
15885loop_1543:
15886 tn %xcc, 0x6
15887 fmovsge %xcc, %f28, %f17
15888 movcc %xcc, %g4, %i0
15889 wr %g0, 0x89, %asi
15890 ldsba [%l7 + 0x51] %asi, %l0
15891 set 0x4C, %o3
15892 ldswa [%l7 + %o3] 0x81, %g7
15893 fmovrsgez %o3, %f15, %f6
15894 movcs %xcc, %o5, %i7
15895 ba,a,pt %icc, loop_1544
15896 fbn %fcc3, loop_1545
15897 edge8ln %g3, %i5, %g6
15898 edge16l %g5, %l6, %l3
15899loop_1544:
15900 srl %o0, %l1, %l5
15901loop_1545:
15902 nop
15903 wr %g0, 0x0c, %asi
15904 ldda [%l7 + 0x40] %asi, %f16
15905 wr %g0, 0x88, %asi
15906 lduha [%l7 + 0x5E] %asi, %o1
15907 movrlz %i2, 0x311, %l4
15908 orncc %o6, 0x1661, %o2
15909 andncc %g2, %i1, %i6
15910 bvc loop_1546
15911 sth %g1, [%l7 + 0x50]
15912 edge8l %l2, %o7, %i3
15913 fbul,a %fcc2, loop_1547
15914loop_1546:
15915 and %o4, 0x0CCB, %i4
15916 set 0x38, %g7
15917 lda [%l7 + %g7] 0x04, %f13
15918loop_1547:
15919 fcmpeq32 %f16, %f18, %g4
15920 movn %xcc, %l0, %g7
15921 edge32l %i0, %o5, %o3
15922 fmuld8sux16 %f22, %f26, %f8
15923 umulcc %g3, %i5, %i7
15924 srl %g6, 0x08, %l6
15925 brlz %g5, loop_1548
15926 fcmpne16 %f8, %f10, %l3
15927 andncc %l1, %l5, %o0
15928 fcmps %fcc1, %f7, %f10
15929loop_1548:
15930 saved
15931 rdpr %cwp, %g1
15932 rdpr %cansave, %g2
15933 rdpr %canrestore, %g3
15934 rdpr %cleanwin, %g4
15935 rdpr %otherwin, %g5
15936 rdpr %wstate, %g6
15937 xorcc %o1, %i2, %l4
15938 fmul8sux16 %f18, %f18, %f2
15939 restored
15940 rdpr %cwp, %g1
15941 rdpr %cansave, %g2
15942 rdpr %canrestore, %g3
15943 rdpr %cleanwin, %g4
15944 rdpr %otherwin, %g5
15945 rdpr %wstate, %g6
15946 umul %o6, %o2, %g2
15947 udivcc %i1, 0x0DB9, %i6
15948 umul %g1, %l2, %i3
15949 edge16 %o7, %i4, %g4
15950 set 0x5C, %o6
15951 lduwa [%l7 + %o6] 0x89, %o4
15952 siam 0x3
15953 bl,a,pt %icc, loop_1549
15954 tne %xcc, 0x5
15955 restored
15956 rdpr %cwp, %g1
15957 rdpr %cansave, %g2
15958 rdpr %canrestore, %g3
15959 rdpr %cleanwin, %g4
15960 rdpr %otherwin, %g5
15961 rdpr %wstate, %g6
15962 fsrc1 %f18, %f16
15963loop_1549:
15964 srl %l0, 0x16, %i0
15965 fcmple16 %f30, %f0, %o5
15966 fcmpgt32 %f26, %f14, %o3
15967 flush %l7 + 0x4C
15968 movneg %xcc, %g3, %g7
15969 wr %g0, 0x89, %asi
15970 ldsba [%l7 + 0x22] %asi, %i5
15971 or %g6, %l6, %i7
15972 brz,a %l3, loop_1550
15973 fnand %f6, %f0, %f16
15974 movcc %icc, %l1, %l5
15975 tcc %xcc, 0x1
15976loop_1550:
15977 bleu,a,pt %icc, loop_1551
15978 tle %xcc, 0x4
15979 fmovsgu %xcc, %f16, %f2
15980 fbo,a %fcc3, loop_1552
15981loop_1551:
15982 movcs %xcc, %g5, %o0
15983 movn %icc, %i2, %o1
15984 tn %icc, 0x5
15985loop_1552:
15986 movrgez %l4, 0x0CB, %o2
15987 srl %o6, %i1, %g2
15988 fnor %f12, %f18, %f30
15989 fbo,a %fcc0, loop_1553
15990 ldstub [%l7 + 0x6E], %i6
15991 fzero %f28
15992 addccc %g1, %i3, %l2
15993loop_1553:
15994 st %f15, [%l7 + 0x4C]
15995 bne,pn %xcc, loop_1554
15996 umulcc %o7, 0x1FC8, %i4
15997 addcc %g4, 0x1832, %l0
15998 saved
15999 rdpr %cwp, %g1
16000 rdpr %cansave, %g2
16001 rdpr %canrestore, %g3
16002 rdpr %cleanwin, %g4
16003 rdpr %otherwin, %g5
16004 rdpr %wstate, %g6
16005loop_1554:
16006 sra %o4, %o5, %i0
16007 sllx %g3, 0x0F, %g7
16008 movcc %icc, %o3, %i5
16009 fmovdneg %xcc, %f0, %f27
16010 movle %xcc, %l6, %g6
16011 fmuld8ulx16 %f6, %f21, %f28
16012 subcc %l3, 0x0B65, %i7
16013 fnot1s %f20, %f22
16014 faligndata %f24, %f12, %f0
16015 tcs %icc, 0x2
16016 smulcc %l1, %g5, %o0
16017 sub %l5, 0x067F, %i2
16018 tle %icc, 0x3
16019 fornot2s %f30, %f9, %f26
16020 fmovsleu %xcc, %f26, %f14
16021 sdiv %o1, 0x005B, %o2
16022 tg %icc, 0x1
16023 andcc %o6, 0x0476, %l4
16024 movgu %xcc, %i1, %g2
16025 fmovrsgez %g1, %f29, %f26
16026 move %xcc, %i6, %i3
16027 addcc %l2, 0x0E4F, %i4
16028 movrlz %o7, %l0, %g4
16029 addc %o4, 0x0376, %o5
16030 fmovrdgez %i0, %f14, %f8
16031 brlez %g3, loop_1555
16032 fbul,a %fcc2, loop_1556
16033 fmovrdgez %g7, %f8, %f30
16034 add %l7, 0x28, %l6
16035 wr %g0, 0x89, %asi
16036 casa [%l6] %asi, %o3, %l6
16037loop_1555:
16038 fmovrsgez %g6, %f17, %f4
16039loop_1556:
16040 tpos %xcc, 0x5
16041 edge16n %l3, %i7, %l1
16042 popc %i5, %g5
16043 set 0x40, %o5
16044 sta %f30, [%l7 + %o5] 0x0c
16045 nop
16046 setx loop_1557, %l0, %l1
16047 wrpr 0x1, %tl
16048 wrpr %l1, %tnpc
16049 setx 0x34400001400, %l0, %l1
16050 wrpr %l1, %tstate
16051 wrhpr 0x4, %htstate
16052 done
16053 fnot2s %f31, %f10
16054 edge8l %o0, %l5, %i2
16055 wr %g0, 0xf1, %asi
16056 stda %f0, [%l7 + 0x40] %asi
16057 membar #Sync
16058loop_1557:
16059 fandnot2 %f0, %f24, %f26
16060 tcs %xcc, 0x1
16061 set 0x5E, %l2
16062 stha %o2, [%l7 + %l2] 0x18
16063 fmovrde %o1, %f30, %f18
16064 bn,a %xcc, loop_1558
16065 movge %icc, %l4, %i1
16066 edge16n %o6, %g2, %i6
16067 fba %fcc2, loop_1559
16068loop_1558:
16069 nop
16070 setx loop_1560, %l0, %l1
16071 jmpl %l1, %i3
16072 edge16 %l2, %g1, %i4
16073 mulx %l0, 0x13A6, %o7
16074loop_1559:
16075 taddcctv %o4, 0x002A, %g4
16076loop_1560:
16077 sir 0x09A9
16078 mulx %o5, %g3, %i0
16079 wr %g0, 0x2b, %asi
16080 stda %g6, [%l7 + 0x58] %asi
16081 membar #Sync
16082 andncc %o3, %g6, %l6
16083 edge16 %i7, %l3, %i5
16084 array32 %l1, %o0, %l5
16085 and %i2, %g5, %o1
16086 srax %l4, 0x0E, %o2
16087 move %xcc, %i1, %g2
16088 swap [%l7 + 0x24], %i6
16089 tleu %xcc, 0x7
16090 edge8 %o6, %l2, %g1
16091 fbge,a %fcc3, loop_1561
16092 fble %fcc2, loop_1562
16093 sdivx %i3, 0x1C86, %i4
16094 stw %l0, [%l7 + 0x60]
16095loop_1561:
16096 fmovsa %xcc, %f7, %f2
16097loop_1562:
16098 fmovdle %xcc, %f22, %f2
16099 sdiv %o4, 0x10E8, %g4
16100 srl %o5, %g3, %o7
16101 umulcc %g7, 0x1BF2, %i0
16102 edge8n %o3, %l6, %i7
16103 fmovs %f11, %f1
16104 fbul %fcc3, loop_1563
16105 fbn,a %fcc0, loop_1564
16106 edge16 %g6, %i5, %l3
16107 movl %icc, %o0, %l1
16108loop_1563:
16109 addccc %l5, %g5, %i2
16110loop_1564:
16111 fnands %f10, %f9, %f9
16112 edge8ln %l4, %o2, %o1
16113 tn %xcc, 0x5
16114 edge8ln %i1, %i6, %g2
16115 movle %xcc, %l2, %g1
16116 edge32 %i3, %o6, %i4
16117 set 0x18, %l6
16118 stda %l0, [%l7 + %l6] 0x81
16119 edge8l %o4, %o5, %g3
16120 set 0x1D, %o1
16121 lduba [%l7 + %o1] 0x14, %o7
16122 fxor %f8, %f26, %f4
16123 fnors %f26, %f26, %f31
16124 srlx %g4, 0x1F, %g7
16125 tn %xcc, 0x5
16126 fcmpes %fcc1, %f9, %f1
16127 wr %g0, 0x11, %asi
16128 ldsba [%l7 + 0x77] %asi, %o3
16129 tgu %xcc, 0x0
16130 movvs %xcc, %l6, %i7
16131 movrgz %i0, 0x30C, %i5
16132 tvs %xcc, 0x6
16133 edge16n %g6, %l3, %o0
16134 tcc %icc, 0x1
16135 movle %xcc, %l1, %l5
16136 movvc %icc, %i2, %l4
16137 movvs %xcc, %o2, %g5
16138 udivx %i1, 0x1E59, %o1
16139 bvs,a loop_1565
16140 fandnot1s %f0, %f10, %f13
16141 mulx %i6, 0x11DD, %g2
16142 fmovsle %icc, %f25, %f31
16143loop_1565:
16144 popc 0x0182, %g1
16145 sub %i3, %o6, %i4
16146 fbne,a %fcc1, loop_1566
16147 andn %l2, 0x100C, %l0
16148 edge32l %o4, %o5, %g3
16149 movpos %xcc, %g4, %o7
16150loop_1566:
16151 nop
16152 set 0x50, %l3
16153 stda %g6, [%l7 + %l3] 0x15
16154 edge16 %o3, %i7, %i0
16155 movrlez %i5, %l6, %g6
16156 sir 0x06FA
16157 tne %xcc, 0x2
16158 srlx %l3, 0x14, %o0
16159 fmovsle %xcc, %f3, %f6
16160 fmovsleu %xcc, %f29, %f2
16161 movg %xcc, %l1, %i2
16162 sdivx %l4, 0x0C28, %l5
16163 movcc %xcc, %g5, %o2
16164 subccc %o1, 0x042F, %i1
16165 faligndata %f0, %f4, %f12
16166 andn %i6, 0x13A2, %g1
16167 array32 %i3, %g2, %o6
16168 fbg,a %fcc0, loop_1567
16169 srlx %i4, 0x0F, %l0
16170 fmovdn %xcc, %f0, %f0
16171 set 0x30, %l0
16172 ldda [%l7 + %l0] 0x22, %l2
16173loop_1567:
16174 tne %xcc, 0x1
16175 set 0x50, %g6
16176 stha %o5, [%l7 + %g6] 0x23
16177 membar #Sync
16178 and %g3, %o4, %o7
16179 tge %icc, 0x7
16180 tvc %icc, 0x2
16181 edge32 %g7, %o3, %g4
16182 tpos %icc, 0x3
16183 array32 %i7, %i5, %i0
16184 fbul,a %fcc0, loop_1568
16185 smulcc %l6, %g6, %o0
16186 udivcc %l1, 0x1138, %i2
16187 fcmpeq32 %f10, %f16, %l4
16188loop_1568:
16189 fpack32 %f20, %f26, %f18
16190 brz,a %l3, loop_1569
16191 edge16ln %g5, %l5, %o1
16192 movg %xcc, %i1, %o2
16193 alignaddr %g1, %i6, %i3
16194loop_1569:
16195 subccc %o6, %i4, %g2
16196 ta %icc, 0x2
16197 tle %xcc, 0x3
16198 call loop_1570
16199 movrne %l2, 0x1C3, %o5
16200 ble,a,pt %xcc, loop_1571
16201 fornot1s %f8, %f26, %f30
16202loop_1570:
16203 udivcc %g3, 0x1230, %l0
16204 sdiv %o7, 0x0C5B, %o4
16205loop_1571:
16206 tcs %xcc, 0x6
16207 movcs %icc, %g7, %o3
16208 umul %g4, %i5, %i0
16209 wr %g0, 0x19, %asi
16210 ldxa [%l7 + 0x08] %asi, %i7
16211 udiv %l6, 0x151A, %o0
16212 fcmpes %fcc0, %f14, %f1
16213 edge32 %l1, %g6, %l4
16214 fmovsvc %xcc, %f2, %f24
16215 sdiv %l3, 0x1179, %i2
16216 fbul %fcc3, loop_1572
16217 fbg %fcc3, loop_1573
16218 fmovdle %xcc, %f12, %f7
16219 sll %l5, %o1, %g5
16220loop_1572:
16221 fmovsneg %icc, %f16, %f22
16222loop_1573:
16223 movcs %icc, %i1, %g1
16224 fbl,a %fcc2, loop_1574
16225 fnot2 %f16, %f16
16226 movre %i6, 0x1C5, %o2
16227 smul %i3, %o6, %i4
16228loop_1574:
16229 edge32l %l2, %g2, %o5
16230 mulx %l0, 0x0ABC, %g3
16231 tg %xcc, 0x3
16232 tsubcc %o4, %o7, %o3
16233 fpadd32s %f3, %f15, %f10
16234 xorcc %g4, %i5, %i0
16235 std %g6, [%l7 + 0x48]
16236 bneg,pt %icc, loop_1575
16237 restored
16238 rdpr %cwp, %g1
16239 rdpr %cansave, %g2
16240 rdpr %canrestore, %g3
16241 rdpr %cleanwin, %g4
16242 rdpr %otherwin, %g5
16243 rdpr %wstate, %g6
16244 fmovdpos %icc, %f26, %f20
16245 movle %icc, %l6, %o0
16246loop_1575:
16247 edge16ln %l1, %i7, %g6
16248 membar 0x13
16249 edge8 %l4, %i2, %l3
16250 subc %o1, %g5, %l5
16251 bne,a %icc, loop_1576
16252 fornot1s %f19, %f24, %f2
16253 fmovrdlez %i1, %f16, %f20
16254 fcmps %fcc2, %f27, %f9
16255loop_1576:
16256 subc %g1, 0x1C82, %i6
16257 bl,a,pn %icc, loop_1577
16258 fmovrdgez %i3, %f12, %f14
16259 tne %icc, 0x5
16260 fmovrde %o2, %f20, %f12
16261loop_1577:
16262 andncc %o6, %l2, %g2
16263 wr %g0, 0xeb, %asi
16264 stba %i4, [%l7 + 0x6C] %asi
16265 membar #Sync
16266 set 0x1A, %l4
16267 stha %l0, [%l7 + %l4] 0x14
16268 brnz,a %o5, loop_1578
16269 be %xcc, loop_1579
16270 subc %o4, %g3, %o7
16271 bge loop_1580
16272loop_1578:
16273 fornot1s %f6, %f17, %f14
16274loop_1579:
16275 bpos,pn %icc, loop_1581
16276 fmovscc %xcc, %f1, %f13
16277loop_1580:
16278 brnz,a %g4, loop_1582
16279 brlz %o3, loop_1583
16280loop_1581:
16281 array32 %i5, %i0, %g7
16282 fones %f28
16283loop_1582:
16284 bleu,pn %icc, loop_1584
16285loop_1583:
16286 fcmps %fcc0, %f13, %f17
16287 tvc %icc, 0x0
16288 umul %o0, %l1, %i7
16289loop_1584:
16290 edge8 %g6, %l6, %l4
16291 movleu %xcc, %l3, %i2
16292 fmovsvc %icc, %f21, %f26
16293 addc %o1, 0x1891, %g5
16294 subc %i1, 0x1D8B, %l5
16295 xnor %g1, %i6, %i3
16296 edge16n %o2, %o6, %g2
16297 edge32ln %i4, %l0, %o5
16298 edge32 %o4, %g3, %o7
16299 ble,pn %xcc, loop_1585
16300 addc %l2, 0x1B03, %o3
16301 edge8ln %i5, %g4, %g7
16302 movge %icc, %i0, %o0
16303loop_1585:
16304 movl %icc, %l1, %i7
16305 orcc %l6, %g6, %l4
16306 tsubcc %i2, %o1, %g5
16307 sdivcc %i1, 0x19F0, %l3
16308 alignaddrl %g1, %i6, %l5
16309 movrgz %o2, %o6, %g2
16310 fpadd16s %f12, %f25, %f18
16311 addcc %i4, %l0, %i3
16312 sdivcc %o5, 0x1D9A, %o4
16313 sub %o7, 0x0CF3, %g3
16314 brz %o3, loop_1586
16315 movvc %xcc, %i5, %l2
16316 fmovdn %icc, %f21, %f5
16317 subcc %g4, 0x1310, %i0
16318loop_1586:
16319 fmovdn %icc, %f15, %f14
16320 bvc loop_1587
16321 tneg %xcc, 0x7
16322 fandnot2s %f3, %f12, %f25
16323 subccc %g7, 0x0E08, %l1
16324loop_1587:
16325 fbug,a %fcc0, loop_1588
16326 tne %icc, 0x7
16327 ble,a,pt %icc, loop_1589
16328 fors %f19, %f12, %f29
16329loop_1588:
16330 edge8ln %o0, %i7, %l6
16331 movcs %icc, %l4, %i2
16332loop_1589:
16333 fmul8ulx16 %f14, %f12, %f10
16334 sll %g6, 0x0E, %o1
16335 orcc %i1, %l3, %g5
16336 fornot1s %f16, %f16, %f18
16337 membar 0x7A
16338 udiv %i6, 0x1E19, %g1
16339 saved
16340 rdpr %cwp, %g1
16341 rdpr %cansave, %g2
16342 rdpr %canrestore, %g3
16343 rdpr %cleanwin, %g4
16344 rdpr %otherwin, %g5
16345 rdpr %wstate, %g6
16346 set 0x70, %g4
16347 ldda [%l7 + %g4] 0x0c, %o2
16348 fbe %fcc1, loop_1590
16349 tneg %icc, 0x6
16350 taddcc %l5, %g2, %i4
16351 movgu %xcc, %o6, %l0
16352loop_1590:
16353 fcmpeq16 %f20, %f10, %i3
16354 wr %g0, 0x89, %asi
16355 ldsba [%l7 + 0x5B] %asi, %o4
16356 brlz,a %o5, loop_1591
16357 edge16ln %g3, %o3, %i5
16358 srl %o7, 0x05, %g4
16359 set 0x48, %g1
16360 stwa %l2, [%l7 + %g1] 0x0c
16361loop_1591:
16362 fmovsleu %xcc, %f2, %f30
16363 edge16n %i0, %l1, %o0
16364 udivcc %g7, 0x1274, %i7
16365 addc %l6, 0x1EDE, %i2
16366 ldsw [%l7 + 0x74], %l4
16367 edge16ln %g6, %o1, %i1
16368 xorcc %l3, %i6, %g1
16369 fmovrdne %g5, %f12, %f30
16370 srax %o2, 0x02, %l5
16371 tpos %icc, 0x4
16372 fmovdcs %xcc, %f2, %f25
16373 sir 0x182C
16374 tneg %icc, 0x7
16375 tvs %icc, 0x3
16376 edge8l %g2, %o6, %i4
16377 bneg loop_1592
16378 tn %xcc, 0x3
16379 fmovda %xcc, %f28, %f4
16380 fbuge %fcc1, loop_1593
16381loop_1592:
16382 array8 %l0, %o4, %i3
16383 mulx %g3, %o5, %o3
16384 bneg %xcc, loop_1594
16385loop_1593:
16386 fxnor %f28, %f28, %f28
16387 fpsub32 %f18, %f6, %f10
16388 tvs %xcc, 0x4
16389loop_1594:
16390 sdiv %o7, 0x1AA9, %g4
16391 ble,pt %xcc, loop_1595
16392 udiv %l2, 0x085B, %i0
16393 and %i5, 0x00AA, %o0
16394 edge8ln %g7, %l1, %i7
16395loop_1595:
16396 tvs %xcc, 0x4
16397 nop
16398 setx loop_1596, %l0, %l1
16399 jmpl %l1, %l6
16400 fnor %f6, %f6, %f4
16401 membar 0x5E
16402 ldub [%l7 + 0x62], %i2
16403loop_1596:
16404 tne %xcc, 0x1
16405 sth %g6, [%l7 + 0x7C]
16406 set 0x48, %g3
16407 swapa [%l7 + %g3] 0x18, %l4
16408 srax %o1, %l3, %i6
16409 set 0x3C, %o2
16410 ldsha [%l7 + %o2] 0x11, %g1
16411 faligndata %f20, %f12, %f16
16412 swap [%l7 + 0x1C], %i1
16413 xnorcc %o2, %g5, %l5
16414 array32 %o6, %g2, %i4
16415 fbne %fcc2, loop_1597
16416 fpsub32 %f14, %f4, %f28
16417 smul %l0, 0x1854, %i3
16418 fmovsneg %icc, %f3, %f31
16419loop_1597:
16420 sdivx %o4, 0x16E5, %g3
16421 move %xcc, %o5, %o7
16422 udivcc %o3, 0x1B47, %g4
16423 ldd [%l7 + 0x20], %l2
16424 fmovdg %xcc, %f20, %f20
16425 stb %i5, [%l7 + 0x51]
16426 andcc %o0, 0x1845, %i0
16427 fpsub32 %f10, %f14, %f22
16428 taddcc %l1, 0x085B, %g7
16429 fmovdg %xcc, %f31, %f21
16430 array32 %l6, %i7, %g6
16431 ldsb [%l7 + 0x1B], %l4
16432 fsrc1 %f16, %f28
16433 tg %xcc, 0x6
16434 te %xcc, 0x4
16435 fmovdleu %xcc, %f10, %f11
16436 tg %icc, 0x0
16437 fmul8sux16 %f22, %f26, %f14
16438 umulcc %o1, %i2, %i6
16439 move %icc, %l3, %i1
16440 edge8ln %g1, %o2, %g5
16441 fpack16 %f10, %f28
16442 fmovrdne %o6, %f26, %f26
16443 xor %g2, %l5, %l0
16444 udivx %i3, 0x0FA7, %i4
16445 add %l7, 0x74, %l6
16446 wr %g0, 0x88, %asi
16447 lda [%l6] %asi, %g3
16448 casa [%l6] %asi, %g3, %o4
16449 movrne %o7, %o5, %o3
16450 fors %f1, %f16, %f0
16451 tn %xcc, 0x7
16452 xor %g4, %l2, %o0
16453 fmovsleu %xcc, %f5, %f14
16454 movpos %xcc, %i0, %i5
16455 fmovsleu %xcc, %f8, %f30
16456 movvc %xcc, %l1, %g7
16457 fbl %fcc1, loop_1598
16458 add %l6, %g6, %l4
16459 xnorcc %o1, 0x1319, %i7
16460 fmovscs %icc, %f0, %f21
16461loop_1598:
16462 xorcc %i2, %i6, %i1
16463 movre %l3, 0x378, %g1
16464 siam 0x3
16465 wr %g0, 0x89, %asi
16466 ldswa [%l7 + 0x18] %asi, %o2
16467 std %f30, [%l7 + 0x60]
16468 smul %o6, %g2, %l5
16469 fmovrsne %l0, %f25, %f3
16470 te %xcc, 0x1
16471 edge16 %g5, %i3, %i4
16472 edge16ln %o4, %g3, %o7
16473 set 0x7C, %o7
16474 ldsha [%l7 + %o7] 0x0c, %o3
16475 nop
16476 set 0x10, %o0
16477 prefetch [%l7 + %o0], 0x0
16478 edge8ln %g4, %o5, %l2
16479 fcmpes %fcc0, %f15, %f8
16480 edge32 %o0, %i0, %i5
16481 udiv %g7, 0x0117, %l1
16482 add %g6, %l4, %l6
16483 fba,a %fcc2, loop_1599
16484 fcmple16 %f28, %f14, %o1
16485 wr %g0, 0x2f, %asi
16486 stda %i2, [%l7 + 0x58] %asi
16487 membar #Sync
16488loop_1599:
16489 movrlez %i6, %i1, %l3
16490 fmovrdne %i7, %f6, %f0
16491 movl %xcc, %g1, %o2
16492 fbue %fcc1, loop_1600
16493 saved
16494 rdpr %cwp, %g1
16495 rdpr %cansave, %g2
16496 rdpr %canrestore, %g3
16497 rdpr %cleanwin, %g4
16498 rdpr %otherwin, %g5
16499 rdpr %wstate, %g6
16500 wr %g0, 0x18, %asi
16501 stha %o6, [%l7 + 0x6A] %asi
16502loop_1600:
16503 movrgez %g2, %l5, %g5
16504 movre %l0, %i3, %i4
16505 orn %g3, %o7, %o3
16506 sdiv %g4, 0x008C, %o5
16507 sub %l2, 0x1C8A, %o4
16508 fmul8x16au %f2, %f5, %f24
16509 movn %icc, %o0, %i0
16510 tge %xcc, 0x2
16511 stx %g7, [%l7 + 0x68]
16512 tvs %xcc, 0x1
16513 fpadd16s %f20, %f1, %f13
16514 udivcc %i5, 0x0A33, %g6
16515 fbo,a %fcc2, loop_1601
16516 ldsb [%l7 + 0x4B], %l1
16517 sir 0x119E
16518 addcc %l4, 0x19A7, %l6
16519loop_1601:
16520 tpos %xcc, 0x4
16521 edge8 %i2, %o1, %i6
16522 orn %l3, 0x165A, %i1
16523 tg %icc, 0x2
16524 tpos %xcc, 0x5
16525 mulscc %i7, 0x0ED7, %g1
16526 fnot2 %f26, %f8
16527 edge8ln %o2, %g2, %l5
16528 xnorcc %g5, %l0, %o6
16529 bgu,a loop_1602
16530 st %f12, [%l7 + 0x34]
16531 stw %i4, [%l7 + 0x58]
16532 array32 %i3, %o7, %o3
16533loop_1602:
16534 edge8n %g4, %g3, %o5
16535 mulscc %l2, %o0, %o4
16536 fbne,a %fcc3, loop_1603
16537 orn %g7, %i5, %g6
16538 movvs %xcc, %i0, %l4
16539 edge16l %l1, %l6, %o1
16540loop_1603:
16541 nop
16542 set 0x60, %l5
16543 prefetcha [%l7 + %l5] 0x15, 0x2
16544 fbne,a %fcc1, loop_1604
16545 udivx %i2, 0x035D, %l3
16546 xor %i7, 0x192D, %g1
16547 edge8n %i1, %g2, %o2
16548loop_1604:
16549 movrgz %g5, 0x081, %l0
16550 fands %f1, %f19, %f10
16551 movn %xcc, %o6, %i4
16552 fpadd16 %f28, %f8, %f30
16553 addccc %i3, %o7, %l5
16554 srlx %o3, 0x1C, %g4
16555 fmovsl %icc, %f8, %f17
16556 sub %o5, %l2, %g3
16557 fcmple32 %f14, %f14, %o0
16558 ldub [%l7 + 0x1F], %o4
16559 udivx %g7, 0x1299, %g6
16560 wr %g0, 0x88, %asi
16561 lduha [%l7 + 0x58] %asi, %i0
16562 fmovrdgz %i5, %f20, %f4
16563 nop
16564 set 0x60, %i7
16565 std %f10, [%l7 + %i7]
16566 sdivx %l1, 0x0D12, %l6
16567 nop
16568 setx loop_1605, %l0, %l1
16569 jmpl %l1, %l4
16570 lduw [%l7 + 0x28], %o1
16571 edge32n %i6, %i2, %i7
16572 movne %xcc, %l3, %i1
16573loop_1605:
16574 movcc %xcc, %g2, %o2
16575 fbne %fcc2, loop_1606
16576 smul %g5, 0x19A0, %g1
16577 stbar
16578 fble %fcc0, loop_1607
16579loop_1606:
16580 orcc %l0, %i4, %o6
16581 fpadd32 %f24, %f4, %f18
16582 bcc,a,pt %icc, loop_1608
16583loop_1607:
16584 nop
16585 setx loop_1609, %l0, %l1
16586 wrpr 0x1, %tl
16587 wrpr %l1, %tpc
16588 add %l1, 0x4, %l1
16589 wrpr %l1, %tnpc
16590 setx 0x34400001400, %l0, %l1
16591 wrpr %l1, %tstate
16592 wrhpr 0x4, %htstate
16593 retry
16594 mulscc %o7, 0x0B35, %l5
16595 bcc,a,pt %xcc, loop_1610
16596loop_1608:
16597 ldub [%l7 + 0x5A], %i3
16598loop_1609:
16599 edge8l %o3, %g4, %o5
16600 tvs %xcc, 0x0
16601loop_1610:
16602 ldsw [%l7 + 0x24], %l2
16603 membar #Sync
16604 set 0x40, %i6
16605 ldda [%l7 + %i6] 0xf8, %f16
16606 fmovsne %xcc, %f26, %f3
16607 fmovrde %o0, %f12, %f0
16608 umul %o4, %g3, %g7
16609 sth %i0, [%l7 + 0x2A]
16610 orncc %g6, 0x1BED, %i5
16611 subcc %l6, %l4, %o1
16612 addc %l1, 0x0DF3, %i6
16613 addc %i2, 0x02BF, %l3
16614 tn %xcc, 0x4
16615 stx %i1, [%l7 + 0x60]
16616 sdiv %i7, 0x1FF0, %g2
16617 subcc %g5, 0x1021, %o2
16618 fpsub32 %f14, %f22, %f20
16619 smulcc %g1, 0x1966, %i4
16620 andncc %l0, %o7, %l5
16621 bcs,a loop_1611
16622 fbge,a %fcc2, loop_1612
16623 movn %xcc, %o6, %o3
16624 edge8l %i3, %o5, %g4
16625loop_1611:
16626 tle %xcc, 0x6
16627loop_1612:
16628 movvc %xcc, %l2, %o4
16629 wr %g0, 0x88, %asi
16630 lduba [%l7 + 0x4B] %asi, %o0
16631 siam 0x4
16632 movn %icc, %g7, %i0
16633 movn %icc, %g6, %g3
16634 bneg,a,pt %icc, loop_1613
16635 movle %xcc, %i5, %l4
16636 taddcc %o1, %l1, %l6
16637 umulcc %i2, 0x07D1, %i6
16638loop_1613:
16639 fcmps %fcc1, %f18, %f25
16640 fcmpne32 %f8, %f22, %i1
16641 fmul8x16au %f9, %f8, %f12
16642 fble %fcc1, loop_1614
16643 membar 0x15
16644 set 0x6D, %g5
16645 stba %i7, [%l7 + %g5] 0x2f
16646 membar #Sync
16647loop_1614:
16648 subccc %g2, %g5, %o2
16649 smulcc %g1, %l3, %l0
16650 bvc,a,pt %xcc, loop_1615
16651 edge8l %o7, %l5, %o6
16652 fcmpes %fcc3, %f28, %f1
16653 set 0x44, %g2
16654 ldswa [%l7 + %g2] 0x89, %i4
16655loop_1615:
16656 nop
16657 wr %g0, 0x19, %asi
16658 lduwa [%l7 + 0x2C] %asi, %i3
16659 fbu %fcc0, loop_1616
16660 bvc,a %xcc, loop_1617
16661 fpack16 %f22, %f8
16662 taddcctv %o3, 0x1CA0, %g4
16663loop_1616:
16664 ld [%l7 + 0x58], %f30
16665loop_1617:
16666 tge %xcc, 0x3
16667 movrgez %o5, %o4, %l2
16668 tpos %icc, 0x0
16669 sll %o0, 0x17, %i0
16670 fmovrdlez %g7, %f24, %f0
16671 wr %g0, 0x04, %asi
16672 ldda [%l7 + 0x40] %asi, %f16
16673 sllx %g3, 0x04, %i5
16674 tvs %xcc, 0x3
16675 fnand %f2, %f26, %f16
16676 movl %icc, %g6, %o1
16677 bcs,a,pt %icc, loop_1618
16678 movvs %xcc, %l4, %l1
16679 be,a %xcc, loop_1619
16680 fands %f31, %f24, %f25
16681loop_1618:
16682 nop
16683 wr %g0, 0x80, %asi
16684 sta %f7, [%l7 + 0x18] %asi
16685loop_1619:
16686 addc %l6, 0x1E03, %i6
16687 tvs %icc, 0x3
16688 fmovdcc %xcc, %f2, %f10
16689 tcs %xcc, 0x0
16690 andn %i1, 0x1208, %i2
16691 tcc %icc, 0x0
16692 movgu %icc, %i7, %g2
16693 array8 %g5, %g1, %l3
16694 wr %g0, 0x10, %asi
16695 ldstuba [%l7 + 0x71] %asi, %o2
16696 movrgez %l0, %l5, %o7
16697 fornot2 %f0, %f28, %f16
16698 sra %o6, 0x12, %i4
16699 edge16 %o3, %i3, %g4
16700 srax %o5, 0x18, %o4
16701 bgu loop_1620
16702 array32 %o0, %i0, %g7
16703 brlez,a %g3, loop_1621
16704 fnegd %f10, %f2
16705loop_1620:
16706 sdivcc %i5, 0x0D11, %g6
16707 nop
16708 setx loop_1622, %l0, %l1
16709 jmpl %l1, %l2
16710loop_1621:
16711 edge8l %o1, %l1, %l6
16712 addcc %i6, %i1, %i2
16713 fnot1s %f29, %f20
16714loop_1622:
16715 te %icc, 0x0
16716 membar 0x58
16717 edge8ln %l4, %g2, %i7
16718 edge16n %g5, %l3, %g1
16719 movg %icc, %o2, %l5
16720 fcmpes %fcc1, %f11, %f22
16721 fones %f2
16722 edge16 %l0, %o6, %i4
16723 srl %o3, 0x1D, %o7
16724 tle %xcc, 0x7
16725 fxnors %f14, %f6, %f8
16726 movpos %icc, %g4, %o5
16727 bge,pt %icc, loop_1623
16728 tcs %icc, 0x2
16729 tneg %xcc, 0x0
16730 array32 %i3, %o4, %o0
16731loop_1623:
16732 smul %g7, %g3, %i0
16733 xor %i5, %g6, %l2
16734 sdivcc %o1, 0x1E7D, %l6
16735 tle %icc, 0x6
16736 xnorcc %l1, %i6, %i2
16737 xorcc %l4, %g2, %i1
16738 movgu %icc, %i7, %l3
16739 tn %xcc, 0x7
16740 call loop_1624
16741 fmovsle %icc, %f23, %f17
16742 array8 %g5, %o2, %g1
16743 fmovrdlz %l5, %f30, %f0
16744loop_1624:
16745 siam 0x7
16746 sllx %o6, 0x06, %l0
16747 ldd [%l7 + 0x48], %i4
16748 movpos %icc, %o7, %g4
16749 set 0x6C, %i1
16750 stwa %o5, [%l7 + %i1] 0xe3
16751 membar #Sync
16752 xnor %i3, 0x16C3, %o3
16753 nop
16754 set 0x5A, %i5
16755 ldsh [%l7 + %i5], %o4
16756 tcs %icc, 0x5
16757 fmul8x16al %f27, %f5, %f30
16758 movle %icc, %o0, %g3
16759 movvc %xcc, %g7, %i5
16760 st %f23, [%l7 + 0x40]
16761 fmovse %xcc, %f31, %f30
16762 tneg %xcc, 0x3
16763 bn,pn %xcc, loop_1625
16764 popc %i0, %g6
16765 tvc %xcc, 0x2
16766 array16 %o1, %l2, %l1
16767loop_1625:
16768 subcc %i6, 0x0038, %i2
16769 tne %icc, 0x6
16770 fmuld8sux16 %f9, %f14, %f22
16771 andncc %l4, %l6, %g2
16772 popc 0x000E, %i7
16773 bleu,pn %icc, loop_1626
16774 te %icc, 0x4
16775 bge,a %icc, loop_1627
16776 swap [%l7 + 0x74], %l3
16777loop_1626:
16778 smulcc %i1, %o2, %g5
16779 fblg,a %fcc0, loop_1628
16780loop_1627:
16781 fand %f26, %f12, %f6
16782 mulx %l5, 0x0CE1, %o6
16783 alignaddrl %g1, %i4, %o7
16784loop_1628:
16785 nop
16786 wr %g0, 0x04, %asi
16787 sta %f1, [%l7 + 0x14] %asi
16788 fbe %fcc0, loop_1629
16789 sdivx %g4, 0x001D, %o5
16790 edge8n %i3, %l0, %o3
16791 sdivx %o0, 0x0BB2, %g3
16792loop_1629:
16793 bpos loop_1630
16794 fmovsleu %xcc, %f20, %f6
16795 udivcc %o4, 0x0CE5, %i5
16796 fmovdne %xcc, %f9, %f6
16797loop_1630:
16798 addccc %i0, 0x0B59, %g7
16799 bleu,pt %icc, loop_1631
16800 bne,a,pn %icc, loop_1632
16801 ldsh [%l7 + 0x42], %g6
16802 xnor %l2, %l1, %i6
16803loop_1631:
16804 subc %i2, %l4, %l6
16805loop_1632:
16806 orncc %g2, %i7, %o1
16807 tn %icc, 0x2
16808 and %i1, 0x17F4, %l3
16809 movg %xcc, %g5, %l5
16810 wr %g0, 0x80, %asi
16811 ldstuba [%l7 + 0x12] %asi, %o6
16812 popc 0x0B78, %g1
16813 orncc %i4, 0x118A, %o7
16814 sth %o2, [%l7 + 0x68]
16815 edge32 %o5, %i3, %g4
16816 subcc %o3, 0x1CE7, %l0
16817 set 0x50, %o4
16818 lda [%l7 + %o4] 0x0c, %f19
16819 edge16l %o0, %o4, %g3
16820 smul %i0, 0x027A, %g7
16821 nop
16822 setx loop_1633, %l0, %l1
16823 wrpr 0x1, %tl
16824 wrpr %l1, %tnpc
16825 setx 0x34400001400, %l0, %l1
16826 wrpr %l1, %tstate
16827 wrhpr 0x4, %htstate
16828 done
16829 array16 %g6, %i5, %l1
16830 sllx %i6, 0x14, %l2
16831 tg %xcc, 0x5
16832loop_1633:
16833 fbe,a %fcc1, loop_1634
16834 call loop_1635
16835 bshuffle %f30, %f22, %f8
16836 bgu,a loop_1636
16837loop_1634:
16838 subc %i2, 0x0599, %l4
16839loop_1635:
16840 saved
16841 rdpr %cwp, %g1
16842 rdpr %cansave, %g2
16843 rdpr %canrestore, %g3
16844 rdpr %cleanwin, %g4
16845 rdpr %otherwin, %g5
16846 rdpr %wstate, %g6
16847 sdivcc %l6, 0x1F64, %g2
16848loop_1636:
16849 taddcctv %i7, 0x1BC8, %o1
16850 ldd [%l7 + 0x48], %f4
16851 brgez,a %i1, loop_1637
16852 fmovrslz %l3, %f12, %f31
16853 edge32ln %l5, %o6, %g5
16854 wr %g0, 0x80, %asi
16855 ldda [%l7 + 0x40] %asi, %f16
16856loop_1637:
16857 movleu %xcc, %g1, %i4
16858 prefetch [%l7 + 0x40], 0x0
16859 wr %g0, 0x81, %asi
16860 lduha [%l7 + 0x32] %asi, %o2
16861 bn,pn %xcc, loop_1638
16862 fbule %fcc2, loop_1639
16863 sdivcc %o7, 0x0D40, %i3
16864 tne %xcc, 0x0
16865loop_1638:
16866 fsrc2 %f24, %f30
16867loop_1639:
16868 fzero %f0
16869 fnand %f12, %f30, %f22
16870 movge %xcc, %o5, %o3
16871 wr %g0, 0x10, %asi
16872 lda [%l7 + 0x34] %asi, %f6
16873 or %g4, 0x0A07, %o0
16874 movcs %xcc, %o4, %l0
16875 edge8n %g3, %i0, %g6
16876 fmul8x16al %f3, %f19, %f14
16877 xnor %g7, 0x0979, %i5
16878 tgu %icc, 0x7
16879 fpadd16s %f9, %f10, %f5
16880 addcc %i6, %l1, %i2
16881 fmovdcs %icc, %f19, %f16
16882 sdivcc %l2, 0x1696, %l4
16883 stx %l6, [%l7 + 0x78]
16884 fzeros %f8
16885 edge8l %i7, %o1, %i1
16886 subcc %g2, %l5, %o6
16887 set 0x60, %l1
16888 ldswa [%l7 + %l1] 0x11, %l3
16889 edge16l %g5, %g1, %i4
16890 tne %xcc, 0x1
16891 set 0x78, %i2
16892 stxa %o2, [%l7 + %i2] 0xea
16893 membar #Sync
16894 udiv %o7, 0x0FB9, %o5
16895 fpackfix %f22, %f26
16896 movrne %o3, 0x005, %i3
16897 wr %g0, 0x04, %asi
16898 sta %f0, [%l7 + 0x44] %asi
16899 mulx %g4, %o4, %o0
16900 subcc %g3, %i0, %l0
16901 and %g6, 0x0893, %i5
16902 tneg %xcc, 0x2
16903 addcc %i6, 0x0C61, %l1
16904 udivx %i2, 0x0CF7, %l2
16905 movvs %icc, %l4, %g7
16906 edge16ln %l6, %i7, %i1
16907 tle %icc, 0x6
16908 add %g2, %l5, %o1
16909 sra %l3, 0x13, %g5
16910 tsubcctv %g1, %i4, %o6
16911 movrgz %o2, 0x29B, %o5
16912 subcc %o7, 0x0E0F, %o3
16913 edge16n %g4, %i3, %o0
16914 edge32n %o4, %g3, %i0
16915 fble,a %fcc0, loop_1640
16916 movge %xcc, %g6, %i5
16917 restored
16918 rdpr %cwp, %g1
16919 rdpr %cansave, %g2
16920 rdpr %canrestore, %g3
16921 rdpr %cleanwin, %g4
16922 rdpr %otherwin, %g5
16923 rdpr %wstate, %g6
16924 ld [%l7 + 0x5C], %f23
16925loop_1640:
16926 movrne %l0, %i6, %l1
16927 edge8 %i2, %l2, %l4
16928 bneg,pt %xcc, loop_1641
16929 ldsw [%l7 + 0x40], %g7
16930 tvc %icc, 0x1
16931 sir 0x199B
16932loop_1641:
16933 nop
16934 wr %g0, 0x11, %asi
16935 ldswa [%l7 + 0x30] %asi, %i7
16936 and %i1, 0x1625, %g2
16937 srlx %l6, %l5, %l3
16938 fone %f4
16939 movrgz %g5, 0x055, %g1
16940 fnot2s %f29, %f12
16941 edge16ln %o1, %i4, %o2
16942 sdivx %o5, 0x02FD, %o6
16943 fpsub16s %f27, %f21, %f19
16944 tl %icc, 0x4
16945 fmovdneg %xcc, %f30, %f27
16946 fmovdcc %xcc, %f2, %f17
16947 ldsh [%l7 + 0x08], %o7
16948 bne,a loop_1642
16949 flush %l7 + 0x68
16950 fbo %fcc1, loop_1643
16951 movpos %icc, %g4, %o3
16952loop_1642:
16953 array8 %o0, %o4, %g3
16954 ble %xcc, loop_1644
16955loop_1643:
16956 udivx %i0, 0x1AFF, %i3
16957 fmovrdgez %i5, %f28, %f12
16958 alignaddr %g6, %i6, %l0
16959loop_1644:
16960 tg %icc, 0x6
16961 fbn %fcc0, loop_1645
16962 tg %xcc, 0x4
16963 fcmple32 %f28, %f8, %i2
16964 wr %g0, 0xe2, %asi
16965 stda %l0, [%l7 + 0x50] %asi
16966 membar #Sync
16967loop_1645:
16968 array8 %l2, %l4, %g7
16969 ldub [%l7 + 0x69], %i1
16970 edge16 %g2, %i7, %l5
16971 ldd [%l7 + 0x60], %i6
16972 sdiv %g5, 0x07C1, %l3
16973 fabss %f2, %f6
16974 tl %icc, 0x6
16975 tneg %icc, 0x7
16976 alignaddrl %g1, %i4, %o2
16977 fxors %f4, %f11, %f10
16978 tl %xcc, 0x5
16979 te %icc, 0x2
16980 addc %o1, 0x1C5B, %o5
16981 mova %icc, %o7, %g4
16982 move %icc, %o3, %o0
16983 ldd [%l7 + 0x78], %o4
16984 sdivcc %g3, 0x1D9D, %o6
16985 set 0x0A, %i0
16986 ldsba [%l7 + %i0] 0x10, %i0
16987 ldub [%l7 + 0x0A], %i5
16988 stx %i3, [%l7 + 0x68]
16989 fbg,a %fcc3, loop_1646
16990 tneg %xcc, 0x4
16991 fmovscs %icc, %f20, %f3
16992 bg,pn %xcc, loop_1647
16993loop_1646:
16994 fmovspos %xcc, %f13, %f20
16995 bn,a,pn %icc, loop_1648
16996 swap [%l7 + 0x5C], %g6
16997loop_1647:
16998 nop
16999 wr %g0, 0x18, %asi
17000 lduwa [%l7 + 0x74] %asi, %i6
17001loop_1648:
17002 fmovdn %xcc, %f24, %f14
17003 tn %xcc, 0x0
17004 edge32l %i2, %l1, %l2
17005 movrne %l0, 0x262, %l4
17006 orcc %g7, 0x12E1, %i1
17007 movle %xcc, %i7, %l5
17008 saved
17009 rdpr %cwp, %g1
17010 rdpr %cansave, %g2
17011 rdpr %canrestore, %g3
17012 rdpr %cleanwin, %g4
17013 rdpr %otherwin, %g5
17014 rdpr %wstate, %g6
17015 stb %g2, [%l7 + 0x65]
17016 srax %l6, 0x05, %g5
17017 set 0x30, %i3
17018 lduwa [%l7 + %i3] 0x14, %l3
17019 brlz %i4, loop_1649
17020 fbue,a %fcc0, loop_1650
17021 movvs %icc, %g1, %o2
17022 edge16n %o1, %o7, %g4
17023loop_1649:
17024 tvc %xcc, 0x3
17025loop_1650:
17026 ta %xcc, 0x0
17027 bgu,a,pt %icc, loop_1651
17028 sub %o3, 0x094B, %o5
17029 ba,a,pn %xcc, loop_1652
17030 alignaddr %o4, %o0, %g3
17031loop_1651:
17032 nop
17033 set 0x60, %o3
17034 lduwa [%l7 + %o3] 0x10, %o6
17035loop_1652:
17036 pdist %f14, %f12, %f22
17037 popc 0x0DC5, %i5
17038 edge8n %i0, %g6, %i3
17039 ld [%l7 + 0x60], %f12
17040 edge32ln %i2, %i6, %l2
17041 subccc %l0, %l1, %l4
17042 fmovrdlz %i1, %f12, %f30
17043 bge,a loop_1653
17044 movne %icc, %g7, %i7
17045 fbule %fcc0, loop_1654
17046 edge8ln %l5, %g2, %g5
17047loop_1653:
17048 fornot2s %f2, %f0, %f31
17049 fmovdvs %icc, %f12, %f9
17050loop_1654:
17051 sllx %l3, %i4, %l6
17052 fmovda %icc, %f19, %f0
17053 nop
17054 setx loop_1655, %l0, %l1
17055 wrpr 0x1, %tl
17056 wrpr %l1, %tpc
17057 add %l1, 0x4, %l1
17058 wrpr %l1, %tnpc
17059 setx 0x34400001400, %l0, %l1
17060 wrpr %l1, %tstate
17061 wrhpr 0x4, %htstate
17062 retry
17063 array8 %g1, %o1, %o2
17064 fcmped %fcc0, %f22, %f16
17065 ldx [%l7 + 0x58], %g4
17066loop_1655:
17067 fbge %fcc1, loop_1656
17068 fcmpgt16 %f4, %f2, %o3
17069 ldsw [%l7 + 0x6C], %o5
17070 udivcc %o7, 0x0289, %o4
17071loop_1656:
17072 bleu,a %xcc, loop_1657
17073 fbue,a %fcc1, loop_1658
17074 fmovda %xcc, %f20, %f19
17075 nop
17076 setx loop_1659, %l0, %l1
17077 wrpr 0x1, %tl
17078 wrpr %l1, %tpc
17079 add %l1, 0x4, %l1
17080 wrpr %l1, %tnpc
17081 setx 0x34400001400, %l0, %l1
17082 wrpr %l1, %tstate
17083 wrhpr 0x4, %htstate
17084 retry
17085loop_1657:
17086 fone %f12
17087loop_1658:
17088 nop
17089 set 0x71, %i4
17090 stba %o0, [%l7 + %i4] 0x10
17091loop_1659:
17092 nop
17093 add %l7, 0x7C, %l6
17094 wr %g0, 0x80, %asi
17095 casa [%l6] 0x80, %g3, %i5
17096 fpsub16s %f1, %f24, %f26
17097 tg %xcc, 0x4
17098 tpos %icc, 0x1
17099 fbge,a %fcc2, loop_1660
17100 sra %o6, %g6, %i0
17101 taddcc %i2, 0x151B, %i6
17102 fmovsle %icc, %f29, %f23
17103loop_1660:
17104 brgez %l2, loop_1661
17105 andn %i3, %l1, %l0
17106 fbl,a %fcc1, loop_1662
17107 movvs %xcc, %l4, %g7
17108loop_1661:
17109 mulscc %i7, %i1, %l5
17110 xnorcc %g2, %g5, %i4
17111loop_1662:
17112 movl %xcc, %l3, %l6
17113 fmovsge %icc, %f7, %f20
17114 xorcc %g1, 0x0E2F, %o1
17115 fpadd16s %f12, %f28, %f17
17116 fmovdgu %icc, %f1, %f16
17117 tne %xcc, 0x1
17118 sir 0x1C83
17119 fbule,a %fcc3, loop_1663
17120 udivcc %g4, 0x17DE, %o3
17121 movneg %xcc, %o2, %o5
17122 te %icc, 0x2
17123loop_1663:
17124 tgu %icc, 0x3
17125 srl %o7, 0x0A, %o4
17126 wr %g0, 0x04, %asi
17127 lduwa [%l7 + 0x3C] %asi, %o0
17128 fpsub32 %f22, %f26, %f30
17129 fand %f6, %f12, %f24
17130 fsrc1 %f6, %f20
17131 udivcc %g3, 0x1225, %o6
17132 movrgez %g6, 0x1EA, %i0
17133 addccc %i5, %i2, %i6
17134 tvc %xcc, 0x0
17135 tgu %icc, 0x0
17136 xor %i3, %l2, %l0
17137 fnot2 %f2, %f0
17138 mova %icc, %l4, %g7
17139 fbn,a %fcc0, loop_1664
17140 smulcc %l1, %i1, %l5
17141 nop
17142 setx loop_1665, %l0, %l1
17143 jmpl %l1, %g2
17144 sllx %g5, 0x1D, %i7
17145loop_1664:
17146 bleu,a,pt %icc, loop_1666
17147 tvs %xcc, 0x2
17148loop_1665:
17149 saved
17150 rdpr %cwp, %g1
17151 rdpr %cansave, %g2
17152 rdpr %canrestore, %g3
17153 rdpr %cleanwin, %g4
17154 rdpr %otherwin, %g5
17155 rdpr %wstate, %g6
17156 tvc %xcc, 0x6
17157loop_1666:
17158 fandnot2s %f19, %f7, %f12
17159 addc %i4, %l3, %g1
17160 edge8l %l6, %o1, %g4
17161 fmovda %icc, %f8, %f9
17162 movleu %xcc, %o2, %o3
17163 fmovdle %xcc, %f16, %f2
17164 tle %xcc, 0x0
17165 tl %icc, 0x6
17166 srlx %o5, 0x0F, %o7
17167 tgu %icc, 0x2
17168 mulscc %o0, %o4, %o6
17169 taddcctv %g3, %i0, %i5
17170 umul %g6, 0x18A3, %i2
17171 edge8n %i6, %i3, %l0
17172 movvs %icc, %l4, %l2
17173 call loop_1667
17174 umul %l1, 0x03FF, %g7
17175 orn %l5, 0x1978, %i1
17176 fsrc2s %f12, %f15
17177loop_1667:
17178 bvs,a,pt %icc, loop_1668
17179 fcmpeq32 %f12, %f4, %g5
17180 fcmpd %fcc0, %f30, %f28
17181 ldub [%l7 + 0x1C], %g2
17182loop_1668:
17183 add %i7, 0x1ED6, %l3
17184 srl %i4, 0x1C, %l6
17185 bneg,a loop_1669
17186 movrlz %o1, %g4, %o2
17187 fmovs %f2, %f17
17188 movpos %xcc, %o3, %o5
17189loop_1669:
17190 fpadd32 %f6, %f0, %f0
17191 addc %o7, %o0, %o4
17192 movle %icc, %g1, %g3
17193 fmovsne %xcc, %f18, %f1
17194 nop
17195 setx loop_1670, %l0, %l1
17196 jmpl %l1, %o6
17197 fmovsgu %xcc, %f0, %f27
17198 fpadd32 %f4, %f14, %f28
17199 umul %i0, %g6, %i5
17200loop_1670:
17201 tsubcctv %i6, %i3, %l0
17202 edge16l %i2, %l4, %l1
17203 ld [%l7 + 0x24], %f1
17204 or %g7, %l2, %i1
17205 fone %f22
17206 movneg %icc, %g5, %g2
17207 movpos %icc, %l5, %l3
17208 fcmpne16 %f20, %f12, %i4
17209 movgu %xcc, %i7, %o1
17210 tle %icc, 0x5
17211 fbo %fcc1, loop_1671
17212 alignaddrl %g4, %o2, %o3
17213 mulx %o5, %o7, %o0
17214 alignaddrl %l6, %o4, %g1
17215loop_1671:
17216 fsrc2 %f26, %f28
17217 fmovrslz %g3, %f23, %f13
17218 edge16 %i0, %o6, %i5
17219 udiv %i6, 0x0528, %i3
17220 movre %l0, 0x1CF, %g6
17221 xnorcc %i2, %l1, %g7
17222 movrne %l4, 0x0C9, %l2
17223 movcc %icc, %i1, %g2
17224 bl,a loop_1672
17225 fnot1s %f25, %f28
17226 sub %g5, 0x1ECF, %l3
17227 edge32n %l5, %i7, %i4
17228loop_1672:
17229 bpos %xcc, loop_1673
17230 bl,pn %xcc, loop_1674
17231 udiv %g4, 0x03E5, %o1
17232 smulcc %o2, 0x00F6, %o3
17233loop_1673:
17234 andncc %o5, %o7, %o0
17235loop_1674:
17236 fmovrslz %l6, %f23, %f6
17237 set 0x50, %g7
17238 stda %o4, [%l7 + %g7] 0x18
17239 fmovsle %xcc, %f12, %f3
17240 movre %g3, %i0, %g1
17241 tpos %xcc, 0x7
17242 addc %o6, %i6, %i3
17243 fnand %f14, %f10, %f10
17244 edge32n %i5, %l0, %i2
17245 movneg %icc, %l1, %g7
17246 tne %icc, 0x4
17247 movleu %icc, %l4, %g6
17248 restored
17249 rdpr %cwp, %g1
17250 rdpr %cansave, %g2
17251 rdpr %canrestore, %g3
17252 rdpr %cleanwin, %g4
17253 rdpr %otherwin, %g5
17254 rdpr %wstate, %g6
17255 set 0x10, %o5
17256 sta %f4, [%l7 + %o5] 0x81
17257 fpsub16 %f26, %f20, %f6
17258 edge16 %i1, %g2, %g5
17259 brz,a %l3, loop_1675
17260 fands %f10, %f6, %f3
17261 movpos %xcc, %l5, %i7
17262 fsrc1s %f14, %f4
17263loop_1675:
17264 edge32 %i4, %l2, %o1
17265 xor %g4, %o3, %o5
17266 udivcc %o7, 0x1BF6, %o2
17267 fcmpd %fcc2, %f14, %f10
17268 sllx %l6, %o0, %o4
17269 fsrc2s %f25, %f8
17270 or %g3, %i0, %g1
17271 ldx [%l7 + 0x30], %i6
17272 ba,a %icc, loop_1676
17273 bpos,a loop_1677
17274 fbge %fcc1, loop_1678
17275 edge16n %o6, %i3, %l0
17276loop_1676:
17277 nop
17278 wr %g0, 0x81, %asi
17279 lda [%l7 + 0x34] %asi, %f7
17280loop_1677:
17281 srl %i5, %i2, %l1
17282loop_1678:
17283 prefetch [%l7 + 0x2C], 0x2
17284 taddcc %l4, 0x1C4D, %g7
17285 ld [%l7 + 0x18], %f28
17286 fmovdcc %xcc, %f29, %f4
17287 xnorcc %g6, 0x1C39, %i1
17288 edge8l %g5, %l3, %g2
17289 movge %xcc, %i7, %i4
17290 bshuffle %f26, %f4, %f8
17291 bvc,a %xcc, loop_1679
17292 movrgz %l5, 0x27C, %l2
17293 edge8ln %o1, %g4, %o5
17294 ldx [%l7 + 0x38], %o3
17295loop_1679:
17296 tgu %icc, 0x5
17297 fmul8x16 %f11, %f14, %f22
17298 bl,a,pt %xcc, loop_1680
17299 srl %o2, %l6, %o0
17300 addccc %o4, 0x1987, %o7
17301 fcmpeq32 %f12, %f6, %i0
17302loop_1680:
17303 xorcc %g3, %i6, %g1
17304 bneg,pt %xcc, loop_1681
17305 fpackfix %f24, %f17
17306 saved
17307 rdpr %cwp, %g1
17308 rdpr %cansave, %g2
17309 rdpr %canrestore, %g3
17310 rdpr %cleanwin, %g4
17311 rdpr %otherwin, %g5
17312 rdpr %wstate, %g6
17313 alignaddrl %o6, %i3, %i5
17314loop_1681:
17315 nop
17316 set 0x40, %o6
17317 ldsh [%l7 + %o6], %l0
17318 subcc %i2, 0x0CB2, %l1
17319 edge32 %g7, %l4, %g6
17320 movne %icc, %i1, %l3
17321 bneg,pt %icc, loop_1682
17322 movpos %xcc, %g2, %i7
17323 set 0x2C, %l2
17324 lda [%l7 + %l2] 0x15, %f13
17325loop_1682:
17326 movrlez %i4, %l5, %g5
17327 mova %xcc, %o1, %l2
17328 bpos,a,pn %xcc, loop_1683
17329 edge16ln %o5, %o3, %o2
17330 ldd [%l7 + 0x30], %g4
17331 set 0x6C, %o1
17332 lda [%l7 + %o1] 0x81, %f21
17333loop_1683:
17334 movleu %xcc, %l6, %o0
17335 ldx [%l7 + 0x28], %o4
17336 alignaddrl %i0, %o7, %g3
17337 subccc %g1, %o6, %i6
17338 wr %g0, 0x81, %asi
17339 sta %f12, [%l7 + 0x74] %asi
17340 sdiv %i5, 0x1B56, %l0
17341 fbuge,a %fcc1, loop_1684
17342 fmovsa %icc, %f11, %f7
17343 movrgez %i3, %l1, %i2
17344 orcc %g7, 0x1A90, %l4
17345loop_1684:
17346 nop
17347 set 0x40, %l6
17348 stda %f16, [%l7 + %l6] 0x15
17349 tvs %xcc, 0x7
17350 movne %icc, %i1, %l3
17351 tcc %icc, 0x0
17352 fcmpgt32 %f2, %f10, %g6
17353 wr %g0, 0x5f, %asi
17354 stxa %g2, [%g0 + 0x0] %asi
17355 orn %i7, %l5, %i4
17356 nop
17357 set 0x24, %l0
17358 lduw [%l7 + %l0], %g5
17359 prefetch [%l7 + 0x64], 0x2
17360 fmovdl %xcc, %f10, %f22
17361 orn %o1, 0x1582, %o5
17362 wr %g0, 0x88, %asi
17363 lda [%l7 + 0x74] %asi, %f13
17364 fba %fcc3, loop_1685
17365 and %o3, %l2, %o2
17366 fmovdvc %icc, %f9, %f17
17367 sdivx %g4, 0x0643, %l6
17368loop_1685:
17369 add %o0, %o4, %i0
17370 orn %g3, %o7, %g1
17371 fmovrdgz %o6, %f8, %f24
17372 bl,a,pn %xcc, loop_1686
17373 sub %i6, %l0, %i3
17374 edge16l %l1, %i5, %g7
17375 fmovrsgez %l4, %f5, %f29
17376loop_1686:
17377 edge32 %i2, %i1, %l3
17378 tsubcctv %g2, 0x16E0, %g6
17379 tl %xcc, 0x5
17380 sdivcc %l5, 0x1837, %i4
17381 movge %xcc, %i7, %o1
17382 tpos %xcc, 0x0
17383 fbule,a %fcc0, loop_1687
17384 umulcc %o5, %o3, %g5
17385 taddcc %l2, 0x0B05, %g4
17386 sdiv %l6, 0x1818, %o0
17387loop_1687:
17388 nop
17389 wr %g0, 0x80, %asi
17390 sta %f11, [%l7 + 0x38] %asi
17391 subcc %o4, 0x188F, %o2
17392 bgu,pt %icc, loop_1688
17393 movcs %xcc, %i0, %g3
17394 movrgez %o7, %g1, %o6
17395 movgu %xcc, %l0, %i3
17396loop_1688:
17397 fcmps %fcc3, %f19, %f4
17398 fcmpne32 %f16, %f0, %l1
17399 nop
17400 set 0x0C, %l3
17401 stw %i6, [%l7 + %l3]
17402 srl %i5, %g7, %l4
17403 brgez %i1, loop_1689
17404 movre %i2, %l3, %g2
17405 addc %l5, %g6, %i7
17406 tge %icc, 0x0
17407loop_1689:
17408 sdivcc %i4, 0x140D, %o1
17409 bneg,a,pt %xcc, loop_1690
17410 sub %o3, 0x1B7D, %o5
17411 andncc %g5, %g4, %l6
17412 fzeros %f5
17413loop_1690:
17414 ldd [%l7 + 0x38], %f24
17415 fba %fcc1, loop_1691
17416 subcc %l2, 0x16C7, %o0
17417 sra %o4, %i0, %g3
17418 bshuffle %f2, %f28, %f22
17419loop_1691:
17420 mova %xcc, %o2, %o7
17421 bleu,pt %icc, loop_1692
17422 fmovsneg %xcc, %f7, %f22
17423 edge32 %g1, %o6, %i3
17424 tsubcctv %l1, 0x16F7, %i6
17425loop_1692:
17426 fxnor %f10, %f22, %f24
17427 subc %l0, %g7, %i5
17428 andn %i1, 0x1CF1, %l4
17429 tsubcc %l3, %i2, %g2
17430 edge16n %g6, %l5, %i4
17431 te %xcc, 0x2
17432 srl %i7, 0x10, %o1
17433 fmovd %f26, %f30
17434 movn %xcc, %o5, %g5
17435 fabss %f17, %f31
17436 orn %o3, %g4, %l6
17437 prefetch [%l7 + 0x4C], 0x1
17438 alignaddr %l2, %o4, %i0
17439 array8 %g3, %o2, %o0
17440 sethi 0x1E6D, %g1
17441 fcmpd %fcc3, %f14, %f18
17442 udivx %o7, 0x01E2, %o6
17443 xorcc %l1, 0x0200, %i6
17444 taddcc %l0, %i3, %g7
17445 fnot2s %f8, %f6
17446 movn %xcc, %i5, %l4
17447 umul %i1, 0x0E96, %i2
17448 srlx %g2, 0x06, %l3
17449 edge16l %g6, %l5, %i4
17450 movpos %xcc, %i7, %o5
17451 addc %g5, %o1, %g4
17452 std %f18, [%l7 + 0x58]
17453 udivcc %l6, 0x1261, %o3
17454 tsubcctv %o4, %l2, %i0
17455 fbul,a %fcc1, loop_1693
17456 movre %g3, 0x29E, %o2
17457 swap [%l7 + 0x48], %o0
17458 wr %g0, 0x80, %asi
17459 sta %f19, [%l7 + 0x48] %asi
17460loop_1693:
17461 fbge,a %fcc1, loop_1694
17462 udivcc %g1, 0x0E11, %o7
17463 fmovsleu %xcc, %f14, %f2
17464 ldd [%l7 + 0x40], %f12
17465loop_1694:
17466 fbue %fcc1, loop_1695
17467 fmovdle %xcc, %f7, %f25
17468 alignaddr %o6, %i6, %l0
17469 bneg %xcc, loop_1696
17470loop_1695:
17471 smulcc %l1, 0x00DB, %g7
17472 andn %i3, %l4, %i1
17473 movre %i5, 0x297, %i2
17474loop_1696:
17475 bvs,pn %icc, loop_1697
17476 movrlz %g2, 0x2FA, %g6
17477 movvs %icc, %l3, %i4
17478 tleu %icc, 0x1
17479loop_1697:
17480 sdivx %l5, 0x0359, %i7
17481 udivx %g5, 0x0FA9, %o5
17482 orn %o1, 0x09AE, %l6
17483 sub %o3, 0x0E37, %g4
17484 swap [%l7 + 0x54], %o4
17485 ldub [%l7 + 0x60], %i0
17486 fbug,a %fcc0, loop_1698
17487 ldstub [%l7 + 0x31], %g3
17488 prefetch [%l7 + 0x30], 0x3
17489 edge8n %l2, %o2, %o0
17490loop_1698:
17491 brnz,a %g1, loop_1699
17492 taddcctv %o6, 0x0547, %o7
17493 fcmpeq32 %f18, %f16, %l0
17494 sdiv %l1, 0x1331, %g7
17495loop_1699:
17496 sra %i3, %l4, %i6
17497 fbue,a %fcc0, loop_1700
17498 mulx %i1, 0x18F9, %i5
17499 tcs %icc, 0x2
17500 pdist %f12, %f4, %f0
17501loop_1700:
17502 fmovdge %icc, %f22, %f10
17503 fbu %fcc2, loop_1701
17504 fbe %fcc3, loop_1702
17505 fbuge %fcc1, loop_1703
17506 tle %icc, 0x0
17507loop_1701:
17508 edge32l %i2, %g2, %l3
17509loop_1702:
17510 xorcc %i4, %l5, %i7
17511loop_1703:
17512 srl %g5, 0x1D, %g6
17513 set 0x4C, %g6
17514 lduwa [%l7 + %g6] 0x88, %o5
17515 movn %xcc, %o1, %l6
17516 fbe %fcc1, loop_1704
17517 fmuld8sux16 %f25, %f15, %f6
17518 tcc %icc, 0x2
17519 movneg %icc, %g4, %o3
17520loop_1704:
17521 mova %xcc, %i0, %g3
17522 sir 0x0F16
17523 restored
17524 rdpr %cwp, %g1
17525 rdpr %cansave, %g2
17526 rdpr %canrestore, %g3
17527 rdpr %cleanwin, %g4
17528 rdpr %otherwin, %g5
17529 rdpr %wstate, %g6
17530 tl %icc, 0x2
17531 movre %l2, 0x3C4, %o2
17532 membar 0x52
17533 ldd [%l7 + 0x18], %f0
17534 std %f18, [%l7 + 0x28]
17535 ldd [%l7 + 0x30], %f4
17536 saved
17537 rdpr %cwp, %g1
17538 rdpr %cansave, %g2
17539 rdpr %canrestore, %g3
17540 rdpr %cleanwin, %g4
17541 rdpr %otherwin, %g5
17542 rdpr %wstate, %g6
17543 movrne %o0, 0x20D, %g1
17544 fpadd32 %f22, %f6, %f2
17545 set 0x1F, %g4
17546 lduba [%l7 + %g4] 0x0c, %o6
17547 udiv %o7, 0x115F, %o4
17548 array32 %l0, %g7, %i3
17549 movre %l4, 0x2FD, %i6
17550 fpack32 %f12, %f18, %f12
17551 fbue,a %fcc2, loop_1705
17552 add %l1, %i5, %i2
17553 taddcctv %g2, 0x19C9, %i1
17554 fnegs %f2, %f8
17555loop_1705:
17556 fpadd32 %f16, %f0, %f22
17557 or %l3, 0x1417, %l5
17558 tvs %icc, 0x2
17559 fbue,a %fcc1, loop_1706
17560 tsubcctv %i7, 0x18B8, %i4
17561 tgu %icc, 0x7
17562 alignaddrl %g5, %o5, %o1
17563loop_1706:
17564 fpadd16 %f30, %f30, %f24
17565 ld [%l7 + 0x1C], %f15
17566 edge8n %g6, %g4, %l6
17567 tl %xcc, 0x5
17568 array16 %i0, %g3, %l2
17569 fornot1 %f16, %f4, %f12
17570 brlz,a %o3, loop_1707
17571 tl %xcc, 0x1
17572 edge16 %o0, %g1, %o2
17573 wr %g0, 0x89, %asi
17574 lduha [%l7 + 0x46] %asi, %o6
17575loop_1707:
17576 fnor %f16, %f26, %f22
17577 movrgez %o4, %o7, %g7
17578 tge %icc, 0x5
17579 be %xcc, loop_1708
17580 edge32l %i3, %l4, %i6
17581 move %icc, %l1, %l0
17582 sdivx %i2, 0x1F92, %i5
17583loop_1708:
17584 tn %icc, 0x1
17585 sethi 0x0CF8, %g2
17586 movvc %xcc, %i1, %l3
17587 fcmple32 %f14, %f0, %i7
17588 fbne %fcc3, loop_1709
17589 pdist %f10, %f20, %f10
17590 tneg %icc, 0x1
17591 tcc %xcc, 0x2
17592loop_1709:
17593 array8 %l5, %g5, %i4
17594 restored
17595 rdpr %cwp, %g1
17596 rdpr %cansave, %g2
17597 rdpr %canrestore, %g3
17598 rdpr %cleanwin, %g4
17599 rdpr %otherwin, %g5
17600 rdpr %wstate, %g6
17601 tvs %xcc, 0x4
17602 movvs %xcc, %o5, %o1
17603 sllx %g4, 0x16, %g6
17604 brlz,a %l6, loop_1710
17605 fnot2s %f6, %f9
17606 sllx %i0, 0x0E, %l2
17607 fbug,a %fcc0, loop_1711
17608loop_1710:
17609 nop
17610 setx loop_1712, %l0, %l1
17611 jmpl %l1, %g3
17612 fmovd %f24, %f26
17613 udivx %o0, 0x1D17, %o3
17614loop_1711:
17615 tpos %icc, 0x5
17616loop_1712:
17617 bne,pn %icc, loop_1713
17618 nop
17619 setx loop_1714, %l0, %l1
17620 jmpl %l1, %o2
17621 orcc %g1, 0x10DD, %o4
17622 fba %fcc2, loop_1715
17623loop_1713:
17624 mulx %o6, %o7, %g7
17625loop_1714:
17626 smul %i3, %l4, %i6
17627 tcc %xcc, 0x7
17628loop_1715:
17629 or %l1, %i2, %l0
17630 array16 %i5, %g2, %i1
17631 te %xcc, 0x0
17632 tsubcc %l3, 0x168C, %i7
17633 fbne,a %fcc0, loop_1716
17634 fmovspos %xcc, %f16, %f22
17635 wr %g0, 0x88, %asi
17636 ldsba [%l7 + 0x65] %asi, %g5
17637loop_1716:
17638 saved
17639 rdpr %cwp, %g1
17640 rdpr %cansave, %g2
17641 rdpr %canrestore, %g3
17642 rdpr %cleanwin, %g4
17643 rdpr %otherwin, %g5
17644 rdpr %wstate, %g6
17645 fmovscs %xcc, %f9, %f27
17646 subcc %i4, 0x1DFF, %l5
17647 movrgz %o1, 0x15C, %g4
17648 umulcc %g6, %l6, %i0
17649 fmovscs %icc, %f26, %f8
17650 edge8ln %o5, %l2, %o0
17651 srlx %g3, 0x05, %o2
17652 bneg %icc, loop_1717
17653 edge8l %g1, %o3, %o4
17654 fmovrslz %o7, %f21, %f25
17655 fpsub16s %f0, %f18, %f5
17656loop_1717:
17657 fcmpgt16 %f22, %f0, %g7
17658 tvc %xcc, 0x1
17659 brlez,a %o6, loop_1718
17660 brgez %i3, loop_1719
17661 edge32ln %l4, %i6, %i2
17662 fpsub32 %f26, %f28, %f2
17663loop_1718:
17664 xor %l0, %i5, %g2
17665loop_1719:
17666 udiv %i1, 0x0F3A, %l1
17667 edge16n %l3, %i7, %i4
17668 movpos %icc, %l5, %o1
17669 tcs %icc, 0x0
17670 siam 0x7
17671 fmovdvs %icc, %f13, %f25
17672 set 0x14, %l4
17673 lda [%l7 + %l4] 0x89, %f25
17674 set 0x40, %g1
17675 stda %f16, [%l7 + %g1] 0x11
17676 tsubcctv %g4, %g6, %g5
17677 array8 %i0, %o5, %l2
17678 bgu,a loop_1720
17679 umul %l6, %o0, %o2
17680 movvc %icc, %g3, %o3
17681 fmul8ulx16 %f14, %f4, %f20
17682loop_1720:
17683 movg %icc, %g1, %o7
17684 add %l7, 0x48, %l6
17685 wr %g0, 0x10, %asi
17686 lda [%l6] %asi, %g7
17687 casa [%l6] 0x10, %g7, %o6
17688 fmovda %xcc, %f25, %f18
17689 set 0x0, %g3
17690 stxa %o4, [%g0 + %g3] 0x5f
17691 wr %g0, 0x89, %asi
17692 lduha [%l7 + 0x32] %asi, %i3
17693 sethi 0x0FD6, %i6
17694 fmovdn %icc, %f29, %f18
17695 tsubcctv %i2, %l4, %l0
17696 smulcc %g2, 0x03DC, %i1
17697 sdivcc %i5, 0x1A77, %l1
17698 edge32l %l3, %i4, %i7
17699 fbuge,a %fcc2, loop_1721
17700 orcc %l5, 0x15BD, %o1
17701 ta %icc, 0x7
17702 edge16 %g4, %g5, %i0
17703loop_1721:
17704 nop
17705 set 0x40, %o7
17706 stda %f0, [%l7 + %o7] 0x17
17707 membar #Sync
17708 bcs loop_1722
17709 alignaddrl %g6, %l2, %o5
17710 flush %l7 + 0x20
17711 set 0x0E, %o2
17712 ldsba [%l7 + %o2] 0x18, %l6
17713loop_1722:
17714 and %o2, 0x16BE, %g3
17715 nop
17716 set 0x58, %o0
17717 ldsw [%l7 + %o0], %o0
17718 udiv %g1, 0x0980, %o3
17719 fmovd %f22, %f2
17720 andn %o7, 0x143E, %o6
17721 movle %icc, %o4, %i3
17722 andcc %i6, %g7, %i2
17723 movrlez %l0, 0x03A, %l4
17724 tge %xcc, 0x0
17725 tg %icc, 0x0
17726 xorcc %i1, %g2, %i5
17727 sllx %l1, %l3, %i4
17728 ldub [%l7 + 0x16], %i7
17729 wr %g0, 0x10, %asi
17730 ldstuba [%l7 + 0x1C] %asi, %o1
17731 andncc %l5, %g5, %g4
17732 taddcc %i0, 0x15BD, %g6
17733 fmovsneg %xcc, %f1, %f29
17734 sra %l2, %o5, %l6
17735 tsubcc %g3, %o0, %g1
17736 tge %xcc, 0x4
17737 addc %o2, %o3, %o6
17738 array8 %o7, %o4, %i3
17739 fpack32 %f24, %f22, %f14
17740 fbl,a %fcc2, loop_1723
17741 fmovdle %icc, %f7, %f6
17742 restored
17743 rdpr %cwp, %g1
17744 rdpr %cansave, %g2
17745 rdpr %canrestore, %g3
17746 rdpr %cleanwin, %g4
17747 rdpr %otherwin, %g5
17748 rdpr %wstate, %g6
17749 fnegd %f2, %f2
17750loop_1723:
17751 fbn %fcc1, loop_1724
17752 bl,a,pn %icc, loop_1725
17753 umul %i6, %i2, %l0
17754 edge8l %g7, %i1, %g2
17755loop_1724:
17756 movcs %icc, %i5, %l1
17757loop_1725:
17758 edge8l %l3, %l4, %i7
17759 edge32 %o1, %i4, %g5
17760 fpadd32 %f10, %f12, %f4
17761 stb %g4, [%l7 + 0x75]
17762 fblg,a %fcc2, loop_1726
17763 fpsub32s %f7, %f7, %f3
17764 fornot2s %f18, %f29, %f31
17765 andcc %i0, 0x14FB, %l5
17766loop_1726:
17767 fxors %f23, %f15, %f20
17768 fmovsa %xcc, %f24, %f18
17769 orncc %g6, 0x0B10, %o5
17770 fmovrsgez %l6, %f13, %f23
17771 for %f8, %f20, %f14
17772 sethi 0x0961, %g3
17773 fpadd16 %f26, %f22, %f20
17774 tleu %xcc, 0x5
17775 lduh [%l7 + 0x6E], %l2
17776 tl %icc, 0x6
17777 lduw [%l7 + 0x40], %g1
17778 movrgez %o0, 0x377, %o3
17779 fornot1s %f14, %f20, %f23
17780 bvc,a %icc, loop_1727
17781 sdivcc %o2, 0x0C75, %o7
17782 ldd [%l7 + 0x60], %f30
17783 movl %icc, %o6, %i3
17784loop_1727:
17785 srl %o4, 0x05, %i2
17786 ldstub [%l7 + 0x79], %l0
17787 sub %g7, 0x0847, %i1
17788 smulcc %g2, 0x188A, %i6
17789 movge %icc, %l1, %l3
17790 bcc,pn %xcc, loop_1728
17791 tcc %xcc, 0x5
17792 add %l7, 0x58, %l6
17793 wr %g0, 0x80, %asi
17794 casa [%l6] 0x80, %i5, %i7
17795loop_1728:
17796 umul %o1, 0x1C05, %l4
17797 fcmps %fcc3, %f22, %f1
17798 ldstub [%l7 + 0x41], %i4
17799 movre %g4, %g5, %l5
17800 be loop_1729
17801 fmovrsne %i0, %f2, %f3
17802 subcc %o5, 0x17F3, %l6
17803 bleu,pt %icc, loop_1730
17804loop_1729:
17805 membar 0x6D
17806 fmovscs %xcc, %f26, %f29
17807 movvs %icc, %g3, %g6
17808loop_1730:
17809 tcs %icc, 0x4
17810 udivcc %l2, 0x1CFB, %g1
17811 fornot2s %f8, %f24, %f17
17812 fxnor %f20, %f30, %f2
17813 fxnors %f9, %f24, %f24
17814 wr %g0, 0x27, %asi
17815 stha %o3, [%l7 + 0x14] %asi
17816 membar #Sync
17817 nop
17818 set 0x40, %i7
17819 stx %o0, [%l7 + %i7]
17820 movneg %icc, %o7, %o2
17821 fmovsvs %xcc, %f10, %f27
17822 fnands %f8, %f13, %f1
17823 tleu %xcc, 0x6
17824 fbug %fcc3, loop_1731
17825 udivx %o6, 0x03B4, %i3
17826 fpadd16s %f15, %f21, %f6
17827 alignaddr %i2, %l0, %g7
17828loop_1731:
17829 fbe %fcc1, loop_1732
17830 fmovdle %xcc, %f10, %f3
17831 edge8n %i1, %o4, %i6
17832 edge8n %g2, %l3, %i5
17833loop_1732:
17834 flush %l7 + 0x70
17835 movrlz %i7, %o1, %l4
17836 fmovrslez %l1, %f19, %f8
17837 tg %icc, 0x4
17838 flush %l7 + 0x20
17839 movvc %xcc, %g4, %i4
17840 srlx %g5, 0x16, %i0
17841 movgu %icc, %l5, %l6
17842 andcc %o5, 0x110F, %g6
17843 bg,pt %icc, loop_1733
17844 tcs %xcc, 0x6
17845 addc %g3, 0x02FF, %l2
17846 movvc %xcc, %g1, %o0
17847loop_1733:
17848 movrlz %o7, 0x32C, %o3
17849 sra %o2, 0x05, %o6
17850 movge %icc, %i2, %l0
17851 umulcc %g7, 0x01A7, %i1
17852 edge32ln %o4, %i6, %g2
17853 xorcc %i3, %i5, %i7
17854 stbar
17855 fcmpgt32 %f22, %f8, %l3
17856 nop
17857 set 0x60, %l5
17858 stx %o1, [%l7 + %l5]
17859 st %f31, [%l7 + 0x7C]
17860 movrgz %l1, %g4, %l4
17861 fbul %fcc3, loop_1734
17862 tvc %xcc, 0x5
17863 movne %xcc, %i4, %g5
17864 te %icc, 0x1
17865loop_1734:
17866 move %xcc, %l5, %i0
17867 orncc %o5, %l6, %g6
17868 ldsw [%l7 + 0x50], %l2
17869 orncc %g1, 0x1C5B, %g3
17870 edge32n %o0, %o7, %o3
17871 movrgz %o6, 0x097, %i2
17872 fblg,a %fcc1, loop_1735
17873 fmovdneg %icc, %f8, %f2
17874 array32 %o2, %l0, %i1
17875 fcmped %fcc3, %f4, %f20
17876loop_1735:
17877 sra %g7, 0x15, %i6
17878 orncc %g2, 0x057D, %i3
17879 nop
17880 setx loop_1736, %l0, %l1
17881 wrpr 0x1, %tl
17882 wrpr %l1, %tnpc
17883 setx 0x34400001400, %l0, %l1
17884 wrpr %l1, %tstate
17885 wrhpr 0x4, %htstate
17886 done
17887 movrlez %o4, %i7, %i5
17888 addcc %l3, 0x0CBE, %o1
17889 set 0x70, %g5
17890 stda %l0, [%l7 + %g5] 0xea
17891 membar #Sync
17892loop_1736:
17893 nop
17894 wr %g0, 0x19, %asi
17895 ldstuba [%l7 + 0x29] %asi, %g4
17896 add %l4, %g5, %l5
17897 movge %xcc, %i4, %o5
17898 addcc %i0, %g6, %l2
17899 sir 0x1D66
17900 fbu,a %fcc1, loop_1737
17901 sdivcc %l6, 0x1042, %g1
17902 movl %xcc, %o0, %g3
17903 brnz %o7, loop_1738
17904loop_1737:
17905 udivcc %o3, 0x0C41, %i2
17906 set 0x6C, %i6
17907 ldsha [%l7 + %i6] 0x15, %o6
17908loop_1738:
17909 for %f16, %f16, %f16
17910 fcmpeq16 %f4, %f24, %l0
17911 pdist %f16, %f30, %f24
17912 sethi 0x05D5, %i1
17913 edge16n %g7, %o2, %i6
17914 fmul8x16al %f28, %f27, %f12
17915 movg %icc, %g2, %o4
17916 add %l7, 0x08, %l6
17917 wr %g0, 0x04, %asi
17918 casxa [%l6] %asi, %i3, %i5
17919 sdivx %i7, 0x0130, %o1
17920 xor %l3, 0x0AE8, %l1
17921 bge,a,pt %xcc, loop_1739
17922 movrne %l4, 0x2D8, %g5
17923 edge8n %l5, %g4, %i4
17924 bpos,a,pt %icc, loop_1740
17925loop_1739:
17926 movrlz %o5, 0x302, %g6
17927 set 0x4C, %g2
17928 ldstuba [%l7 + %g2] 0x80, %i0
17929loop_1740:
17930 xorcc %l6, 0x130D, %g1
17931 tne %icc, 0x0
17932 fandnot1 %f14, %f22, %f2
17933 bshuffle %f12, %f22, %f10
17934 mova %xcc, %l2, %o0
17935 movre %o7, %g3, %o3
17936 alignaddr %i2, %l0, %o6
17937 xnor %g7, %i1, %i6
17938 set 0x0C, %i5
17939 swapa [%l7 + %i5] 0x89, %o2
17940 movl %xcc, %o4, %i3
17941 brlz,a %g2, loop_1741
17942 udiv %i7, 0x0148, %o1
17943 edge8ln %i5, %l1, %l4
17944 fbg %fcc3, loop_1742
17945loop_1741:
17946 brz %l3, loop_1743
17947 sll %g5, %l5, %g4
17948 fmovrde %o5, %f6, %f18
17949loop_1742:
17950 nop
17951 set 0x2C, %o4
17952 prefetch [%l7 + %o4], 0x0
17953loop_1743:
17954 fmovspos %xcc, %f28, %f1
17955 subcc %i4, %g6, %l6
17956 edge32ln %i0, %g1, %l2
17957 alignaddrl %o0, %g3, %o3
17958 fmovrse %i2, %f6, %f8
17959 andn %o7, 0x0D73, %o6
17960 tcs %xcc, 0x5
17961 popc %l0, %g7
17962 movle %xcc, %i1, %o2
17963 tgu %icc, 0x7
17964 movcs %icc, %i6, %o4
17965 bleu,a,pn %xcc, loop_1744
17966 membar 0x47
17967 wr %g0, 0xf0, %asi
17968 stda %f0, [%l7 + 0x40] %asi
17969 membar #Sync
17970loop_1744:
17971 edge8ln %i3, %i7, %g2
17972 andncc %o1, %i5, %l1
17973 bpos loop_1745
17974 mulx %l3, 0x0856, %g5
17975 tge %icc, 0x7
17976 fabsd %f4, %f30
17977loop_1745:
17978 orcc %l4, 0x1B3A, %g4
17979 fbule,a %fcc0, loop_1746
17980 tn %xcc, 0x3
17981 fble %fcc1, loop_1747
17982 brlez %l5, loop_1748
17983loop_1746:
17984 mulx %o5, 0x0824, %i4
17985 fbe %fcc0, loop_1749
17986loop_1747:
17987 sra %g6, %i0, %g1
17988loop_1748:
17989 fmovdl %xcc, %f7, %f13
17990 fmovsa %xcc, %f17, %f2
17991loop_1749:
17992 nop
17993 wr %g0, 0x81, %asi
17994 lduha [%l7 + 0x62] %asi, %l6
17995 membar 0x5F
17996 fmovsl %icc, %f25, %f18
17997 fmovrslez %o0, %f13, %f21
17998 faligndata %f20, %f12, %f6
17999 edge8l %g3, %l2, %o3
18000 fbuge,a %fcc2, loop_1750
18001 brgez,a %i2, loop_1751
18002 tleu %xcc, 0x6
18003 tg %icc, 0x2
18004loop_1750:
18005 edge16 %o7, %o6, %l0
18006loop_1751:
18007 brgez %g7, loop_1752
18008 fnot1s %f25, %f21
18009 tge %icc, 0x0
18010 fnot1 %f0, %f2
18011loop_1752:
18012 edge8 %o2, %i1, %o4
18013 fsrc2 %f16, %f6
18014 fxnors %f22, %f13, %f14
18015 fmul8ulx16 %f30, %f28, %f4
18016 subcc %i3, 0x0D51, %i6
18017 wr %g0, 0x1f, %asi
18018 stda %f0, [%l7 + 0x40] %asi
18019 membar #Sync
18020 tle %icc, 0x5
18021 movge %icc, %g2, %o1
18022 movn %xcc, %i5, %i7
18023 nop
18024 setx loop_1753, %l0, %l1
18025 wrpr 0x1, %tl
18026 wrpr %l1, %tpc
18027 add %l1, 0x4, %l1
18028 wrpr %l1, %tnpc
18029 setx 0x34400001400, %l0, %l1
18030 wrpr %l1, %tstate
18031 wrhpr 0x4, %htstate
18032 retry
18033 and %l1, %l3, %l4
18034 fmovsne %xcc, %f31, %f2
18035 fbo,a %fcc2, loop_1754
18036loop_1753:
18037 alignaddr %g5, %g4, %o5
18038 udivx %i4, 0x016F, %l5
18039 srax %g6, %g1, %i0
18040loop_1754:
18041 ldx [%l7 + 0x48], %o0
18042 addcc %l6, %l2, %o3
18043 udivx %g3, 0x018E, %i2
18044 sethi 0x12B4, %o7
18045 edge8 %l0, %g7, %o6
18046 fmovrdlz %o2, %f12, %f22
18047 tleu %xcc, 0x5
18048 fcmpgt16 %f6, %f6, %o4
18049 lduw [%l7 + 0x78], %i3
18050 edge16l %i1, %g2, %i6
18051 saved
18052 rdpr %cwp, %g1
18053 rdpr %cansave, %g2
18054 rdpr %canrestore, %g3
18055 rdpr %cleanwin, %g4
18056 rdpr %otherwin, %g5
18057 rdpr %wstate, %g6
18058 sethi 0x1AA6, %i5
18059 sdivcc %i7, 0x1EB8, %l1
18060 be loop_1755
18061 array8 %l3, %o1, %g5
18062 fmovdgu %xcc, %f3, %f22
18063 ta %icc, 0x0
18064loop_1755:
18065 flush %l7 + 0x18
18066 umul %l4, %o5, %i4
18067 alignaddr %g4, %g6, %g1
18068 edge16 %l5, %o0, %l6
18069 array32 %i0, %o3, %l2
18070 movvc %xcc, %g3, %o7
18071 sllx %i2, 0x18, %g7
18072 saved
18073 rdpr %cwp, %g1
18074 rdpr %cansave, %g2
18075 rdpr %canrestore, %g3
18076 rdpr %cleanwin, %g4
18077 rdpr %otherwin, %g5
18078 rdpr %wstate, %g6
18079 fbl,a %fcc2, loop_1756
18080 movle %xcc, %l0, %o2
18081 fmovde %xcc, %f0, %f29
18082 movvs %xcc, %o4, %i3
18083loop_1756:
18084 fzeros %f3
18085 wr %g0, 0x89, %asi
18086 lda [%l7 + 0x54] %asi, %f13
18087 tvc %icc, 0x3
18088 bpos,a %icc, loop_1757
18089 edge16ln %o6, %i1, %i6
18090 fbul %fcc2, loop_1758
18091 movleu %icc, %g2, %i7
18092loop_1757:
18093 fblg,a %fcc1, loop_1759
18094 mulscc %l1, %i5, %o1
18095loop_1758:
18096 fandnot2 %f4, %f14, %f22
18097 andn %l3, %l4, %g5
18098loop_1759:
18099 fmovdleu %xcc, %f3, %f3
18100 fpmerge %f9, %f11, %f30
18101 edge16ln %i4, %o5, %g6
18102 std %g4, [%l7 + 0x30]
18103 ldd [%l7 + 0x60], %g0
18104 smul %l5, 0x1481, %o0
18105 fpadd16 %f0, %f20, %f16
18106 move %icc, %i0, %o3
18107 sdiv %l6, 0x014B, %l2
18108 srlx %o7, %g3, %i2
18109 edge32ln %g7, %o2, %l0
18110 edge8ln %i3, %o6, %i1
18111 fpsub16s %f5, %f4, %f6
18112 xor %i6, 0x14B7, %o4
18113 set 0x40, %l1
18114 stha %g2, [%l7 + %l1] 0x14
18115 movrlz %l1, 0x213, %i5
18116 brnz,a %o1, loop_1760
18117 array8 %l3, %i7, %g5
18118 sir 0x1FE3
18119 xorcc %l4, %i4, %o5
18120loop_1760:
18121 orcc %g4, 0x16E4, %g6
18122 saved
18123 rdpr %cwp, %g1
18124 rdpr %cansave, %g2
18125 rdpr %canrestore, %g3
18126 rdpr %cleanwin, %g4
18127 rdpr %otherwin, %g5
18128 rdpr %wstate, %g6
18129 brlez,a %g1, loop_1761
18130 ldsh [%l7 + 0x52], %l5
18131 tcs %icc, 0x4
18132 fbu %fcc1, loop_1762
18133loop_1761:
18134 edge16 %o0, %i0, %o3
18135 sdivx %l2, 0x18BC, %l6
18136 tcs %icc, 0x2
18137loop_1762:
18138 edge8 %g3, %o7, %i2
18139 membar 0x67
18140 brz %g7, loop_1763
18141 fnors %f4, %f31, %f23
18142 fabss %f2, %f30
18143 xnor %o2, %i3, %o6
18144loop_1763:
18145 bne,a loop_1764
18146 brgez,a %i1, loop_1765
18147 taddcctv %i6, %o4, %l0
18148 fsrc2s %f23, %f15
18149loop_1764:
18150 fpack32 %f6, %f18, %f14
18151loop_1765:
18152 udiv %l1, 0x0CFC, %g2
18153 tn %icc, 0x2
18154 srl %i5, %o1, %i7
18155 fnegd %f18, %f18
18156 sllx %g5, 0x0A, %l3
18157 mulx %i4, 0x19BF, %o5
18158 fmul8sux16 %f28, %f16, %f28
18159 andncc %g4, %g6, %l4
18160 alignaddrl %l5, %o0, %i0
18161 edge8 %g1, %l2, %l6
18162 fcmpgt16 %f4, %f14, %o3
18163 fxor %f18, %f0, %f16
18164 bleu,a,pt %icc, loop_1766
18165 fmovda %icc, %f29, %f12
18166 edge16n %g3, %i2, %o7
18167 tpos %xcc, 0x5
18168loop_1766:
18169 movrlez %g7, 0x0D5, %o2
18170 xnorcc %o6, 0x00C4, %i1
18171 srax %i6, %i3, %l0
18172 movrne %o4, 0x2AC, %l1
18173 add %g2, %o1, %i7
18174 xnor %i5, %g5, %i4
18175 std %f30, [%l7 + 0x10]
18176 set 0x08, %i1
18177 stwa %o5, [%l7 + %i1] 0x80
18178 addcc %l3, %g6, %l4
18179 brlez,a %g4, loop_1767
18180 add %l5, 0x0DB2, %i0
18181 movn %icc, %g1, %o0
18182 ta %xcc, 0x7
18183loop_1767:
18184 nop
18185 set 0x68, %i2
18186 ldxa [%l7 + %i2] 0x80, %l2
18187 set 0x40, %i0
18188 prefetcha [%l7 + %i0] 0x89, 0x1
18189 srlx %l6, %i2, %o7
18190 bge %xcc, loop_1768
18191 or %g3, 0x15D5, %o2
18192 nop
18193 setx loop_1769, %l0, %l1
18194 jmpl %l1, %g7
18195 fpsub32s %f28, %f16, %f10
18196loop_1768:
18197 tge %xcc, 0x1
18198 movvc %xcc, %o6, %i6
18199loop_1769:
18200 taddcctv %i3, %i1, %o4
18201 fmovrsgez %l1, %f30, %f26
18202 srl %l0, 0x0C, %o1
18203 taddcc %g2, %i7, %g5
18204 fmovs %f17, %f30
18205 alignaddr %i5, %o5, %i4
18206 array32 %g6, %l3, %l4
18207 fmovdcc %icc, %f4, %f26
18208 bne,a loop_1770
18209 movpos %xcc, %g4, %l5
18210 fcmpgt16 %f8, %f20, %g1
18211 subcc %o0, %l2, %i0
18212loop_1770:
18213 movre %o3, 0x37C, %i2
18214 sub %l6, %g3, %o7
18215 fcmple32 %f0, %f24, %o2
18216 fblg,a %fcc3, loop_1771
18217 bcs,a loop_1772
18218 fmovdgu %icc, %f6, %f21
18219 addc %g7, %i6, %o6
18220loop_1771:
18221 membar 0x62
18222loop_1772:
18223 add %i1, 0x042D, %i3
18224 edge16ln %l1, %o4, %o1
18225 xorcc %l0, 0x1052, %i7
18226 movrgz %g2, 0x16E, %i5
18227 xor %g5, %o5, %g6
18228 taddcc %l3, 0x05AB, %i4
18229 brlz %l4, loop_1773
18230 tge %xcc, 0x3
18231 array32 %l5, %g4, %g1
18232 fzeros %f11
18233loop_1773:
18234 subcc %o0, %l2, %o3
18235 add %i2, %i0, %g3
18236 wr %g0, 0x80, %asi
18237 ldda [%l7 + 0x60] %asi, %i6
18238 fnot1 %f0, %f24
18239 stw %o7, [%l7 + 0x3C]
18240 udivx %g7, 0x0102, %i6
18241 wr %g0, 0x2a, %asi
18242 stda %o6, [%l7 + 0x30] %asi
18243 membar #Sync
18244 set 0x18, %i3
18245 prefetcha [%l7 + %i3] 0x04, 0x2
18246 tvs %icc, 0x3
18247 fands %f16, %f10, %f2
18248 movl %xcc, %i3, %l1
18249 edge8l %o4, %o1, %l0
18250 movne %icc, %i7, %g2
18251 taddcc %i5, %g5, %o2
18252 movre %o5, 0x2F4, %l3
18253 xnor %i4, %g6, %l5
18254 movneg %icc, %g4, %l4
18255 sll %o0, %g1, %o3
18256 mulscc %i2, %l2, %i0
18257 fpadd32 %f0, %f22, %f6
18258 fornot2 %f16, %f12, %f26
18259 fxnor %f22, %f12, %f16
18260 array8 %g3, %o7, %g7
18261 movrgez %l6, %o6, %i6
18262 fmuld8ulx16 %f6, %f1, %f6
18263 sir 0x1570
18264 fmovrslz %i1, %f16, %f31
18265 movle %xcc, %l1, %o4
18266 set 0x2E, %i4
18267 ldsba [%l7 + %i4] 0x18, %o1
18268 fbe %fcc1, loop_1774
18269 tgu %xcc, 0x4
18270 mulscc %i3, 0x16F0, %l0
18271 fandnot1 %f28, %f2, %f26
18272loop_1774:
18273 nop
18274 wr %g0, 0x0c, %asi
18275 ldswa [%l7 + 0x1C] %asi, %g2
18276 ba,a,pn %xcc, loop_1775
18277 fbug,a %fcc3, loop_1776
18278 fmovdcc %xcc, %f2, %f27
18279 fxnors %f9, %f28, %f26
18280loop_1775:
18281 restored
18282 rdpr %cwp, %g1
18283 rdpr %cansave, %g2
18284 rdpr %canrestore, %g3
18285 rdpr %cleanwin, %g4
18286 rdpr %otherwin, %g5
18287 rdpr %wstate, %g6
18288loop_1776:
18289 fnegd %f8, %f8
18290 fbe,a %fcc1, loop_1777
18291 orncc %i7, 0x0218, %i5
18292 srax %g5, %o5, %o2
18293 edge8ln %i4, %l3, %g6
18294loop_1777:
18295 brnz %g4, loop_1778
18296 udivcc %l4, 0x1203, %o0
18297 movre %l5, 0x2FF, %g1
18298 popc 0x07BE, %o3
18299loop_1778:
18300 fbge %fcc3, loop_1779
18301 edge8l %l2, %i2, %g3
18302 add %o7, %g7, %l6
18303 bneg,a loop_1780
18304loop_1779:
18305 sll %o6, 0x1D, %i6
18306 fmul8sux16 %f18, %f16, %f30
18307 fmovda %xcc, %f5, %f25
18308loop_1780:
18309 subc %i0, 0x066E, %l1
18310 ldd [%l7 + 0x28], %i0
18311 fcmple16 %f20, %f0, %o4
18312 orn %i3, %l0, %o1
18313 alignaddr %g2, %i5, %g5
18314 andcc %i7, %o5, %i4
18315 fmovrsgez %o2, %f2, %f9
18316 sdivx %g6, 0x02F1, %l3
18317 ldx [%l7 + 0x60], %g4
18318 fbue,a %fcc1, loop_1781
18319 sethi 0x0B11, %l4
18320 fmovsn %xcc, %f24, %f3
18321 movne %icc, %o0, %g1
18322loop_1781:
18323 bpos,a,pn %icc, loop_1782
18324 fbe %fcc0, loop_1783
18325 be %xcc, loop_1784
18326 bl loop_1785
18327loop_1782:
18328 edge16n %l5, %l2, %o3
18329loop_1783:
18330 xorcc %i2, 0x0FC6, %o7
18331loop_1784:
18332 mova %icc, %g3, %g7
18333loop_1785:
18334 fcmpeq16 %f26, %f16, %l6
18335 edge8 %o6, %i6, %l1
18336 edge32l %i0, %o4, %i1
18337 xorcc %l0, %o1, %i3
18338 fmovsvs %icc, %f1, %f16
18339 bcs %icc, loop_1786
18340 fnors %f26, %f10, %f13
18341 saved
18342 rdpr %cwp, %g1
18343 rdpr %cansave, %g2
18344 rdpr %canrestore, %g3
18345 rdpr %cleanwin, %g4
18346 rdpr %otherwin, %g5
18347 rdpr %wstate, %g6
18348 popc %g2, %g5
18349loop_1786:
18350 lduw [%l7 + 0x20], %i7
18351 orcc %o5, 0x119B, %i4
18352 fornot1 %f4, %f26, %f10
18353 te %icc, 0x5
18354 movrlz %i5, 0x11D, %o2
18355 wr %g0, 0xe2, %asi
18356 stba %l3, [%l7 + 0x30] %asi
18357 membar #Sync
18358 movle %icc, %g6, %g4
18359 fbug %fcc0, loop_1787
18360 srax %o0, 0x03, %g1
18361 edge8ln %l4, %l2, %o3
18362 edge16l %i2, %l5, %o7
18363loop_1787:
18364 fcmpne32 %f10, %f4, %g7
18365 edge8ln %l6, %o6, %i6
18366 srlx %l1, %g3, %o4
18367 subccc %i0, 0x16DE, %i1
18368 edge16n %l0, %o1, %i3
18369 brlz,a %g2, loop_1788
18370 orn %g5, 0x0CE4, %o5
18371 andn %i4, %i5, %i7
18372 tge %xcc, 0x5
18373loop_1788:
18374 xor %l3, 0x17E4, %o2
18375 tn %xcc, 0x7
18376 fone %f12
18377 fmul8x16au %f29, %f16, %f0
18378 fxnor %f4, %f14, %f12
18379 fnot1s %f26, %f30
18380 fpsub32 %f6, %f20, %f28
18381 fmovrdgz %g4, %f20, %f28
18382 fabsd %f22, %f20
18383 udivx %o0, 0x19FD, %g1
18384 fmovdvc %icc, %f21, %f21
18385 tl %xcc, 0x1
18386 sdivx %g6, 0x0282, %l2
18387 fmul8x16au %f23, %f1, %f12
18388 array32 %l4, %i2, %o3
18389 tsubcc %o7, %l5, %l6
18390 sdivcc %o6, 0x17F0, %i6
18391 wr %g0, 0x0c, %asi
18392 ldsba [%l7 + 0x27] %asi, %g7
18393 edge16ln %l1, %o4, %i0
18394 bpos,pn %icc, loop_1789
18395 tvc %icc, 0x0
18396 sra %g3, %i1, %l0
18397 nop
18398 set 0x36, %o3
18399 lduh [%l7 + %o3], %i3
18400loop_1789:
18401 fmovsgu %xcc, %f7, %f20
18402 movcs %icc, %g2, %o1
18403 sdivcc %g5, 0x1EEC, %i4
18404 addccc %o5, 0x1A5B, %i7
18405 fbul %fcc1, loop_1790
18406 movvs %xcc, %l3, %i5
18407 movrne %o2, 0x09A, %o0
18408 fmovrslz %g4, %f23, %f10
18409loop_1790:
18410 srlx %g1, %l2, %l4
18411 fmovsvs %icc, %f5, %f2
18412 fmovsn %xcc, %f29, %f20
18413 andcc %g6, 0x116E, %i2
18414 and %o3, 0x0A9D, %o7
18415 edge8l %l6, %o6, %l5
18416 flush %l7 + 0x08
18417 fsrc2 %f16, %f24
18418 umul %g7, 0x14D8, %l1
18419 nop
18420 setx loop_1791, %l0, %l1
18421 wrpr 0x1, %tl
18422 wrpr %l1, %tnpc
18423 setx 0x34400001400, %l0, %l1
18424 wrpr %l1, %tstate
18425 wrhpr 0x4, %htstate
18426 done
18427 tg %icc, 0x3
18428 fand %f20, %f18, %f10
18429 andcc %o4, %i0, %g3
18430loop_1791:
18431 subccc %i1, %i6, %i3
18432 fmovdvc %xcc, %f3, %f11
18433 movre %l0, %g2, %g5
18434 array8 %i4, %o1, %i7
18435 bneg %xcc, loop_1792
18436 edge16ln %o5, %l3, %o2
18437 sdiv %o0, 0x0F0A, %g4
18438 fmovdn %xcc, %f25, %f5
18439loop_1792:
18440 array8 %i5, %g1, %l2
18441 fpsub16 %f2, %f16, %f4
18442 tleu %icc, 0x2
18443 flush %l7 + 0x7C
18444 addcc %g6, 0x02F4, %i2
18445 and %o3, %l4, %o7
18446 movn %icc, %l6, %o6
18447 pdist %f22, %f24, %f0
18448 stbar
18449 ta %icc, 0x6
18450 wr %g0, 0x52, %asi
18451 stxa %g7, [%g0 + 0x108] %asi
18452 sdiv %l5, 0x0031, %l1
18453 tle %icc, 0x5
18454 bpos,a loop_1793
18455 movneg %icc, %i0, %g3
18456 sth %o4, [%l7 + 0x34]
18457 movrgez %i1, 0x371, %i6
18458loop_1793:
18459 fpsub32s %f24, %f14, %f5
18460 sra %i3, 0x05, %l0
18461 sdivx %g5, 0x121C, %g2
18462 edge16l %i4, %i7, %o5
18463 fnot1s %f25, %f17
18464 udivcc %o1, 0x08B4, %o2
18465 edge8l %l3, %o0, %g4
18466 addccc %g1, 0x1405, %i5
18467 tsubcc %g6, %i2, %o3
18468 fbue,a %fcc2, loop_1794
18469 mulscc %l2, 0x101F, %l4
18470 udivcc %o7, 0x0ECA, %o6
18471 tsubcc %g7, %l6, %l1
18472loop_1794:
18473 orncc %i0, %l5, %o4
18474 edge16 %i1, %g3, %i3
18475 ldstub [%l7 + 0x53], %i6
18476 tvs %xcc, 0x3
18477 tg %xcc, 0x6
18478 subcc %g5, 0x067B, %g2
18479 fmuld8ulx16 %f23, %f7, %f6
18480 sethi 0x15C3, %l0
18481 tvc %xcc, 0x1
18482 fcmpne32 %f2, %f30, %i7
18483 fandnot1 %f14, %f28, %f10
18484 orcc %o5, %i4, %o1
18485 fzero %f8
18486 tsubcctv %o2, 0x04BC, %l3
18487 andncc %g4, %o0, %g1
18488 edge8ln %i5, %i2, %o3
18489 addcc %g6, 0x069B, %l4
18490 set 0x4D, %o5
18491 lduba [%l7 + %o5] 0x04, %o7
18492 xnor %o6, 0x1550, %l2
18493 umul %g7, %l6, %i0
18494 movle %xcc, %l5, %l1
18495 stb %o4, [%l7 + 0x34]
18496 ldd [%l7 + 0x58], %i0
18497 array16 %i3, %i6, %g5
18498 bpos,pt %xcc, loop_1795
18499 fmovrslz %g3, %f12, %f24
18500 sethi 0x1EC7, %l0
18501 saved
18502 rdpr %cwp, %g1
18503 rdpr %cansave, %g2
18504 rdpr %canrestore, %g3
18505 rdpr %cleanwin, %g4
18506 rdpr %otherwin, %g5
18507 rdpr %wstate, %g6
18508loop_1795:
18509 tg %xcc, 0x7
18510 fmovd %f2, %f6
18511 bneg,pt %icc, loop_1796
18512 umulcc %g2, 0x0FC2, %i7
18513 xor %o5, 0x1334, %i4
18514 srax %o1, %l3, %o2
18515loop_1796:
18516 fmul8x16al %f21, %f9, %f10
18517 sdivcc %g4, 0x182C, %g1
18518 sll %o0, %i5, %o3
18519 tle %icc, 0x4
18520 fmovdvc %xcc, %f22, %f8
18521 tcc %icc, 0x6
18522 movvs %xcc, %i2, %g6
18523 tle %icc, 0x3
18524 ld [%l7 + 0x14], %f31
18525 tg %xcc, 0x2
18526 sll %o7, 0x02, %o6
18527 te %icc, 0x0
18528 st %f5, [%l7 + 0x18]
18529 movrlez %l4, 0x1D2, %g7
18530 fpadd32s %f14, %f25, %f24
18531 srl %l2, 0x00, %i0
18532 brlez %l6, loop_1797
18533 edge16n %l1, %l5, %i1
18534 edge8ln %i3, %i6, %o4
18535 sra %g5, %l0, %g3
18536loop_1797:
18537 or %g2, 0x1510, %o5
18538 wr %g0, 0x19, %asi
18539 lduha [%l7 + 0x10] %asi, %i4
18540 bn loop_1798
18541 stw %o1, [%l7 + 0x7C]
18542 orncc %l3, %o2, %i7
18543 fmovdleu %xcc, %f19, %f22
18544loop_1798:
18545 restored
18546 rdpr %cwp, %g1
18547 rdpr %cansave, %g2
18548 rdpr %canrestore, %g3
18549 rdpr %cleanwin, %g4
18550 rdpr %otherwin, %g5
18551 rdpr %wstate, %g6
18552 orn %g1, %o0, %g4
18553 st %f20, [%l7 + 0x4C]
18554 fabss %f7, %f30
18555 brlz %o3, loop_1799
18556 fmul8x16 %f30, %f8, %f26
18557 umulcc %i2, %g6, %o7
18558 srax %i5, %l4, %o6
18559loop_1799:
18560 pdist %f28, %f22, %f30
18561 mulscc %l2, 0x0F34, %g7
18562 alignaddrl %i0, %l6, %l5
18563 bleu,pn %icc, loop_1800
18564 addccc %i1, 0x18B1, %l1
18565 fnot2s %f31, %f18
18566 udivx %i6, 0x1314, %i3
18567loop_1800:
18568 addc %o4, %g5, %g3
18569 edge16l %g2, %o5, %l0
18570 taddcctv %o1, 0x0581, %i4
18571 alignaddrl %l3, %i7, %g1
18572 alignaddr %o0, %g4, %o3
18573 set 0x60, %o6
18574 stwa %o2, [%l7 + %o6] 0x2b
18575 membar #Sync
18576 fbl,a %fcc2, loop_1801
18577 fmovdg %xcc, %f4, %f0
18578 fbuge,a %fcc0, loop_1802
18579 srlx %g6, %o7, %i5
18580loop_1801:
18581 mulscc %i2, %l4, %o6
18582 edge32l %l2, %g7, %l6
18583loop_1802:
18584 mova %xcc, %l5, %i1
18585 andcc %l1, 0x1DBB, %i6
18586 movrgez %i3, 0x143, %o4
18587 fpack16 %f2, %f19
18588 nop
18589 set 0x38, %l2
18590 lduw [%l7 + %l2], %g5
18591 movrgz %g3, %g2, %o5
18592 tcs %icc, 0x5
18593 tcs %xcc, 0x4
18594 fcmpd %fcc0, %f16, %f20
18595 bge,pt %xcc, loop_1803
18596 brz,a %l0, loop_1804
18597 movg %icc, %i0, %o1
18598 move %icc, %l3, %i4
18599loop_1803:
18600 bleu,pn %icc, loop_1805
18601loop_1804:
18602 fmovsgu %icc, %f25, %f13
18603 and %g1, %o0, %g4
18604 tvs %icc, 0x2
18605loop_1805:
18606 andncc %o3, %o2, %g6
18607 smul %o7, 0x066E, %i5
18608 mulx %i2, %i7, %o6
18609 orncc %l4, %l2, %l6
18610 bleu %icc, loop_1806
18611 bgu,a,pn %icc, loop_1807
18612 movn %xcc, %g7, %l5
18613 wr %g0, 0x0c, %asi
18614 stba %l1, [%l7 + 0x70] %asi
18615loop_1806:
18616 ta %xcc, 0x3
18617loop_1807:
18618 siam 0x2
18619 set 0x56, %o1
18620 ldstuba [%l7 + %o1] 0x19, %i6
18621 pdist %f14, %f26, %f18
18622 tgu %xcc, 0x5
18623 fnors %f9, %f0, %f26
18624 fmovscs %icc, %f5, %f5
18625 mulscc %i1, 0x01EC, %o4
18626 xor %i3, 0x17E2, %g5
18627 add %l7, 0x28, %l6
18628 wr %g0, 0x89, %asi
18629 casxa [%l6] 0x89, %g2, %o5
18630 tvs %icc, 0x7
18631 tcc %xcc, 0x2
18632 fble %fcc0, loop_1808
18633 bleu %xcc, loop_1809
18634 edge8 %l0, %i0, %g3
18635 wr %g0, 0x04, %asi
18636 lda [%l7 + 0x6C] %asi, %f5
18637loop_1808:
18638 sub %l3, 0x086A, %o1
18639loop_1809:
18640 std %g0, [%l7 + 0x18]
18641 movrgez %o0, %i4, %o3
18642 sllx %g4, 0x02, %g6
18643 tcc %xcc, 0x6
18644 fmovscc %xcc, %f19, %f10
18645 sethi 0x0C78, %o7
18646 fmovsgu %icc, %f6, %f24
18647 call loop_1810
18648 mova %xcc, %o2, %i5
18649 and %i2, 0x13E5, %i7
18650 set 0x74, %l6
18651 lda [%l7 + %l6] 0x88, %f23
18652loop_1810:
18653 edge16ln %o6, %l4, %l6
18654 tvc %icc, 0x4
18655 orcc %g7, %l5, %l2
18656 movrgz %l1, %i1, %o4
18657 wr %g0, 0x0c, %asi
18658 ldsba [%l7 + 0x1B] %asi, %i3
18659 set 0x2F, %g7
18660 stba %i6, [%l7 + %g7] 0x15
18661 and %g5, %g2, %l0
18662 fnegs %f11, %f8
18663 fors %f21, %f4, %f22
18664 tg %xcc, 0x3
18665 faligndata %f16, %f18, %f26
18666 brgez %o5, loop_1811
18667 brlz,a %i0, loop_1812
18668 umulcc %l3, 0x106B, %g3
18669 orncc %o1, 0x15E2, %g1
18670loop_1811:
18671 nop
18672 set 0x60, %l3
18673 swapa [%l7 + %l3] 0x80, %i4
18674loop_1812:
18675 fbo %fcc1, loop_1813
18676 or %o0, %o3, %g4
18677 tsubcc %o7, %o2, %i5
18678 sdiv %g6, 0x1E6D, %i2
18679loop_1813:
18680 nop
18681 setx loop_1814, %l0, %l1
18682 jmpl %l1, %i7
18683 fbue,a %fcc0, loop_1815
18684 bge loop_1816
18685 movvs %icc, %l4, %o6
18686loop_1814:
18687 fcmpeq16 %f12, %f8, %g7
18688loop_1815:
18689 fcmpgt16 %f28, %f26, %l6
18690loop_1816:
18691 or %l2, %l5, %l1
18692 edge8ln %o4, %i1, %i3
18693 mulx %g5, 0x0E49, %g2
18694 sra %i6, %o5, %l0
18695 fors %f15, %f23, %f10
18696 restored
18697 rdpr %cwp, %g1
18698 rdpr %cansave, %g2
18699 rdpr %canrestore, %g3
18700 rdpr %cleanwin, %g4
18701 rdpr %otherwin, %g5
18702 rdpr %wstate, %g6
18703 fmovrsgez %i0, %f30, %f31
18704 umul %g3, %l3, %g1
18705 subccc %o1, %o0, %o3
18706 andncc %g4, %o7, %o2
18707 movrlez %i4, 0x382, %g6
18708 orn %i2, %i7, %l4
18709 srl %o6, 0x16, %g7
18710 restored
18711 rdpr %cwp, %g1
18712 rdpr %cansave, %g2
18713 rdpr %canrestore, %g3
18714 rdpr %cleanwin, %g4
18715 rdpr %otherwin, %g5
18716 rdpr %wstate, %g6
18717 orncc %l6, %i5, %l2
18718 array16 %l5, %l1, %o4
18719 restored
18720 rdpr %cwp, %g1
18721 rdpr %cansave, %g2
18722 rdpr %canrestore, %g3
18723 rdpr %cleanwin, %g4
18724 rdpr %otherwin, %g5
18725 rdpr %wstate, %g6
18726 set 0x40, %g6
18727 ldda [%l7 + %g6] 0x81, %f16
18728 edge8 %i1, %i3, %g5
18729 xorcc %i6, 0x085D, %g2
18730 fbul %fcc3, loop_1817
18731 addccc %l0, 0x0691, %i0
18732 movpos %icc, %o5, %g3
18733 set 0x27, %g4
18734 stba %l3, [%l7 + %g4] 0x2f
18735 membar #Sync
18736loop_1817:
18737 umulcc %o1, %o0, %o3
18738 tvc %icc, 0x0
18739 edge8l %g1, %g4, %o7
18740 umulcc %i4, 0x1A0C, %g6
18741 sdivcc %i2, 0x1D8B, %o2
18742 fandnot2s %f15, %f5, %f11
18743 tgu %icc, 0x6
18744 movrlz %l4, %i7, %o6
18745 wr %g0, 0x2f, %asi
18746 stha %l6, [%l7 + 0x4E] %asi
18747 membar #Sync
18748 tge %icc, 0x7
18749 sdivx %g7, 0x1473, %l2
18750 fba,a %fcc2, loop_1818
18751 xorcc %i5, %l1, %o4
18752 fpsub16s %f15, %f13, %f9
18753 edge16l %i1, %i3, %l5
18754loop_1818:
18755 fbn,a %fcc3, loop_1819
18756 mulx %i6, %g2, %g5
18757 nop
18758 setx loop_1820, %l0, %l1
18759 jmpl %l1, %i0
18760 fbne %fcc1, loop_1821
18761loop_1819:
18762 addcc %o5, 0x02B2, %g3
18763 fcmpes %fcc1, %f24, %f16
18764loop_1820:
18765 stx %l3, [%l7 + 0x08]
18766loop_1821:
18767 subc %o1, 0x0F9D, %o0
18768 brlz %o3, loop_1822
18769 membar 0x02
18770 movrlz %g1, %l0, %o7
18771 or %g4, 0x00E9, %g6
18772loop_1822:
18773 ldub [%l7 + 0x6D], %i2
18774 edge8l %o2, %i4, %i7
18775 tn %xcc, 0x4
18776 lduw [%l7 + 0x70], %o6
18777 edge32ln %l6, %l4, %g7
18778 set 0x28, %l0
18779 ldxa [%l7 + %l0] 0x0c, %l2
18780 fxnor %f18, %f6, %f16
18781 fmovsleu %icc, %f17, %f31
18782 tleu %xcc, 0x0
18783 ba,pn %icc, loop_1823
18784 fornot1 %f30, %f20, %f26
18785 fmovrdne %l1, %f18, %f24
18786 ta %xcc, 0x2
18787loop_1823:
18788 orn %i5, 0x0A17, %o4
18789 fmul8x16au %f25, %f16, %f28
18790 add %i1, %i3, %i6
18791 edge16n %l5, %g5, %i0
18792 add %l7, 0x78, %l6
18793 wr %g0, 0x11, %asi
18794 lda [%l6] %asi, %o5
18795 casa [%l6] %asi, %o5, %g2
18796 tcc %xcc, 0x6
18797 addc %g3, %l3, %o1
18798 fble %fcc0, loop_1824
18799 fand %f4, %f26, %f20
18800 orn %o0, %o3, %l0
18801 addcc %g1, %o7, %g4
18802loop_1824:
18803 be,a,pn %icc, loop_1825
18804 fmovdcs %icc, %f23, %f31
18805 fbg,a %fcc0, loop_1826
18806 andcc %i2, 0x0CBB, %g6
18807loop_1825:
18808 nop
18809 set 0x62, %g1
18810 stha %i4, [%l7 + %g1] 0x04
18811loop_1826:
18812 movcc %icc, %o2, %i7
18813 smulcc %o6, 0x1464, %l6
18814 fornot2s %f6, %f28, %f27
18815 fmovdn %icc, %f14, %f27
18816 edge8l %l4, %g7, %l2
18817 fblg,a %fcc3, loop_1827
18818 tl %xcc, 0x0
18819 orncc %l1, %o4, %i5
18820 movrne %i1, 0x29F, %i3
18821loop_1827:
18822 xor %l5, 0x0A22, %i6
18823 fnands %f18, %f4, %f7
18824 bvs,a,pt %xcc, loop_1828
18825 edge32n %i0, %o5, %g2
18826 movrne %g5, 0x259, %l3
18827 fblg,a %fcc2, loop_1829
18828loop_1828:
18829 fmovd %f18, %f16
18830 wr %g0, 0x04, %asi
18831 ldsha [%l7 + 0x7A] %asi, %g3
18832loop_1829:
18833 swap [%l7 + 0x24], %o1
18834 bneg,pt %xcc, loop_1830
18835 ta %xcc, 0x0
18836 movrgz %o0, %l0, %g1
18837 sllx %o3, %g4, %i2
18838loop_1830:
18839 udivcc %g6, 0x0ABF, %i4
18840 array16 %o7, %i7, %o2
18841 set 0x70, %g3
18842 ldxa [%l7 + %g3] 0x11, %l6
18843 move %xcc, %o6, %g7
18844 subc %l2, %l4, %o4
18845 fmovrslz %l1, %f6, %f20
18846 movcc %icc, %i1, %i5
18847 fbe %fcc3, loop_1831
18848 taddcctv %i3, 0x0E0E, %i6
18849 movne %xcc, %l5, %o5
18850 bl,a,pn %xcc, loop_1832
18851loop_1831:
18852 srl %g2, %g5, %i0
18853 move %xcc, %l3, %o1
18854 edge8l %g3, %l0, %g1
18855loop_1832:
18856 or %o0, %o3, %g4
18857 sdivx %i2, 0x1F9C, %i4
18858 edge8n %g6, %o7, %o2
18859 fpsub16s %f12, %f24, %f6
18860 taddcctv %l6, 0x1F3E, %o6
18861 set 0x68, %l4
18862 lda [%l7 + %l4] 0x19, %f8
18863 orn %g7, 0x0570, %i7
18864 fble %fcc1, loop_1833
18865 stb %l2, [%l7 + 0x42]
18866 stx %o4, [%l7 + 0x70]
18867 fcmpd %fcc1, %f24, %f12
18868loop_1833:
18869 orcc %l4, %l1, %i5
18870 movge %xcc, %i1, %i6
18871 xor %l5, %o5, %i3
18872 fmovrdgez %g2, %f28, %f6
18873 srlx %i0, 0x16, %g5
18874 fnot2 %f24, %f8
18875 fmovrslz %l3, %f21, %f26
18876 bcc,a,pn %xcc, loop_1834
18877 xor %g3, 0x07CE, %o1
18878 movrlez %l0, 0x35B, %o0
18879 subc %g1, %o3, %g4
18880loop_1834:
18881 move %xcc, %i2, %i4
18882 tcc %icc, 0x7
18883 fmuld8sux16 %f12, %f3, %f20
18884 tg %xcc, 0x1
18885 membar 0x2E
18886 and %g6, %o7, %l6
18887 tsubcctv %o6, %g7, %i7
18888 orcc %l2, %o2, %l4
18889 umul %o4, %i5, %i1
18890 movcs %xcc, %l1, %i6
18891 fmovsvs %icc, %f4, %f17
18892 movvs %xcc, %l5, %i3
18893 tle %icc, 0x5
18894 subc %o5, 0x12EF, %i0
18895 set 0x18, %o2
18896 ldxa [%l7 + %o2] 0x88, %g2
18897 fbue %fcc1, loop_1835
18898 and %l3, 0x0CA8, %g5
18899 sethi 0x0709, %g3
18900 movn %xcc, %l0, %o1
18901loop_1835:
18902 taddcctv %g1, %o0, %g4
18903 tl %icc, 0x7
18904 srax %o3, %i2, %i4
18905 set 0x2C, %o0
18906 swapa [%l7 + %o0] 0x10, %o7
18907 wr %g0, 0x19, %asi
18908 stda %f16, [%l7 + 0x40] %asi
18909 bgu,pn %icc, loop_1836
18910 move %xcc, %l6, %o6
18911 set 0x20, %i7
18912 lduwa [%l7 + %i7] 0x19, %g7
18913loop_1836:
18914 fabss %f14, %f10
18915 tgu %xcc, 0x7
18916 fbo %fcc3, loop_1837
18917 ldd [%l7 + 0x58], %f24
18918 xnor %i7, 0x0529, %l2
18919 edge32l %g6, %l4, %o2
18920loop_1837:
18921 swap [%l7 + 0x54], %i5
18922 prefetch [%l7 + 0x1C], 0x3
18923 fmovrde %o4, %f26, %f8
18924 edge8l %i1, %l1, %l5
18925 udivx %i3, 0x0FA0, %o5
18926 set 0x0C, %o7
18927 stwa %i0, [%l7 + %o7] 0x22
18928 membar #Sync
18929 set 0x38, %g5
18930 lduha [%l7 + %g5] 0x0c, %g2
18931 bvc %icc, loop_1838
18932 be,a,pt %icc, loop_1839
18933 fbuge %fcc1, loop_1840
18934 fmovd %f10, %f6
18935loop_1838:
18936 movcs %icc, %l3, %i6
18937loop_1839:
18938 ld [%l7 + 0x54], %f19
18939loop_1840:
18940 brz %g5, loop_1841
18941 ldsb [%l7 + 0x1B], %g3
18942 bcc,pn %xcc, loop_1842
18943 movg %xcc, %l0, %o1
18944loop_1841:
18945 sdivcc %o0, 0x11DE, %g4
18946 edge8 %o3, %g1, %i4
18947loop_1842:
18948 movneg %icc, %o7, %l6
18949 xnor %o6, %g7, %i2
18950 subc %l2, 0x0DB1, %g6
18951 sth %i7, [%l7 + 0x12]
18952 add %l7, 0x48, %l6
18953 wr %g0, 0x80, %asi
18954 ldxa [%l6] %asi, %l4
18955 casxa [%l6] %asi, %l4, %i5
18956 fmovsvs %icc, %f1, %f3
18957 orn %o4, %o2, %l1
18958 brlz %i1, loop_1843
18959 srlx %i3, %l5, %o5
18960 mulx %g2, 0x0085, %l3
18961 tcc %xcc, 0x5
18962loop_1843:
18963 nop
18964 set 0x0C, %l5
18965 lduwa [%l7 + %l5] 0x18, %i0
18966 set 0x2A, %i6
18967 lduha [%l7 + %i6] 0x19, %i6
18968 std %f6, [%l7 + 0x38]
18969 fmovdneg %xcc, %f13, %f26
18970 array16 %g5, %g3, %l0
18971 array32 %o1, %g4, %o0
18972 bgu,a %icc, loop_1844
18973 std %f28, [%l7 + 0x58]
18974 fmovsa %xcc, %f20, %f7
18975 brlez,a %o3, loop_1845
18976loop_1844:
18977 tcs %icc, 0x3
18978 std %f20, [%l7 + 0x40]
18979 fpadd16s %f25, %f18, %f24
18980loop_1845:
18981 nop
18982 wr %g0, 0x80, %asi
18983 lduwa [%l7 + 0x18] %asi, %i4
18984 edge16 %o7, %l6, %o6
18985 xorcc %g7, %g1, %i2
18986 stx %l2, [%l7 + 0x58]
18987 brlz %g6, loop_1846
18988 ldx [%l7 + 0x38], %l4
18989 taddcctv %i5, %o4, %o2
18990 orn %i7, 0x1134, %l1
18991loop_1846:
18992 nop
18993 setx loop_1847, %l0, %l1
18994 wrpr 0x1, %tl
18995 wrpr %l1, %tpc
18996 add %l1, 0x4, %l1
18997 wrpr %l1, %tnpc
18998 setx 0x34400001400, %l0, %l1
18999 wrpr %l1, %tstate
19000 wrhpr 0x4, %htstate
19001 retry
19002 fmul8x16 %f11, %f0, %f14
19003 ldx [%l7 + 0x08], %i3
19004 xor %i1, %o5, %g2
19005loop_1847:
19006 saved
19007 rdpr %cwp, %g1
19008 rdpr %cansave, %g2
19009 rdpr %canrestore, %g3
19010 rdpr %cleanwin, %g4
19011 rdpr %otherwin, %g5
19012 rdpr %wstate, %g6
19013 ldub [%l7 + 0x12], %l5
19014 sub %i0, 0x04B1, %l3
19015 edge32l %i6, %g3, %l0
19016 fmovrslez %g5, %f17, %f8
19017 edge16ln %o1, %o0, %g4
19018 or %i4, 0x017A, %o3
19019 edge8 %l6, %o6, %g7
19020 fcmpes %fcc1, %f27, %f10
19021 sdiv %g1, 0x17B3, %o7
19022 or %i2, 0x15C8, %g6
19023 tcc %icc, 0x2
19024 sdivx %l4, 0x1B84, %i5
19025 edge8l %l2, %o4, %o2
19026 xnorcc %l1, 0x165F, %i3
19027 fcmped %fcc3, %f8, %f14
19028 nop
19029 set 0x48, %g2
19030 std %i6, [%l7 + %g2]
19031 brlz,a %i1, loop_1848
19032 edge8ln %g2, %l5, %i0
19033 pdist %f28, %f10, %f12
19034 edge16ln %o5, %l3, %i6
19035loop_1848:
19036 movrgz %l0, 0x04A, %g5
19037 lduh [%l7 + 0x1E], %o1
19038 edge16n %g3, %g4, %o0
19039 tvs %icc, 0x1
19040 fmovrdne %o3, %f22, %f2
19041 membar 0x08
19042 ldsh [%l7 + 0x24], %i4
19043 wr %g0, 0x0c, %asi
19044 lduwa [%l7 + 0x10] %asi, %o6
19045 srl %g7, 0x08, %g1
19046 ta %xcc, 0x3
19047 srax %l6, %o7, %g6
19048 movge %icc, %i2, %l4
19049 fmovrde %l2, %f14, %f8
19050 brlez %o4, loop_1849
19051 fble,a %fcc2, loop_1850
19052 sub %i5, 0x0140, %l1
19053 fmovdn %icc, %f11, %f20
19054loop_1849:
19055 movl %icc, %i3, %o2
19056loop_1850:
19057 smulcc %i7, %g2, %l5
19058 srlx %i1, 0x04, %i0
19059 movvs %xcc, %o5, %l3
19060 taddcctv %i6, %g5, %l0
19061 be,pt %icc, loop_1851
19062 fsrc1s %f16, %f19
19063 bn,a %icc, loop_1852
19064 tpos %xcc, 0x4
19065loop_1851:
19066 add %g3, %g4, %o0
19067 edge8 %o3, %i4, %o6
19068loop_1852:
19069 fmovscc %xcc, %f2, %f19
19070 movle %icc, %g7, %o1
19071 mova %icc, %g1, %o7
19072 fmovrsne %l6, %f1, %f3
19073 wr %g0, 0x2f, %asi
19074 stwa %g6, [%l7 + 0x30] %asi
19075 membar #Sync
19076 wr %g0, 0x88, %asi
19077 ldda [%l7 + 0x40] %asi, %f16
19078 ldsw [%l7 + 0x34], %l4
19079 fmovdg %xcc, %f25, %f22
19080 movle %xcc, %l2, %o4
19081 tsubcc %i2, %l1, %i5
19082 wr %g0, 0x22, %asi
19083 stda %i2, [%l7 + 0x48] %asi
19084 membar #Sync
19085 bneg,pt %icc, loop_1853
19086 udivx %i7, 0x1620, %o2
19087 fmovde %xcc, %f4, %f30
19088 fbo %fcc2, loop_1854
19089loop_1853:
19090 call loop_1855
19091 move %xcc, %g2, %l5
19092 popc 0x19DC, %i0
19093loop_1854:
19094 ta %icc, 0x1
19095loop_1855:
19096 bcc,pt %xcc, loop_1856
19097 mova %icc, %o5, %i1
19098 fbuge %fcc0, loop_1857
19099 ld [%l7 + 0x38], %f2
19100loop_1856:
19101 popc %i6, %g5
19102 fcmpd %fcc3, %f6, %f30
19103loop_1857:
19104 edge8l %l0, %g3, %g4
19105 mova %icc, %l3, %o0
19106 bgu,a,pn %xcc, loop_1858
19107 xor %o3, %o6, %i4
19108 edge8l %g7, %g1, %o7
19109 saved
19110 rdpr %cwp, %g1
19111 rdpr %cansave, %g2
19112 rdpr %canrestore, %g3
19113 rdpr %cleanwin, %g4
19114 rdpr %otherwin, %g5
19115 rdpr %wstate, %g6
19116loop_1858:
19117 fcmpne16 %f30, %f18, %o1
19118 set 0x24, %i5
19119 ldswa [%l7 + %i5] 0x10, %g6
19120 tcs %icc, 0x2
19121 udiv %l6, 0x165F, %l4
19122 array16 %l2, %o4, %l1
19123 wr %g0, 0x18, %asi
19124 stba %i5, [%l7 + 0x41] %asi
19125 fsrc2s %f15, %f4
19126 lduw [%l7 + 0x70], %i3
19127 edge32ln %i2, %i7, %o2
19128 fcmps %fcc2, %f0, %f29
19129 tpos %xcc, 0x5
19130 bneg,a loop_1859
19131 te %xcc, 0x3
19132 edge16l %g2, %i0, %l5
19133 popc 0x00B7, %o5
19134loop_1859:
19135 brz %i1, loop_1860
19136 fmovsn %xcc, %f6, %f0
19137 movrne %i6, 0x27C, %l0
19138 fmovd %f20, %f12
19139loop_1860:
19140 restored
19141 rdpr %cwp, %g1
19142 rdpr %cansave, %g2
19143 rdpr %canrestore, %g3
19144 rdpr %cleanwin, %g4
19145 rdpr %otherwin, %g5
19146 rdpr %wstate, %g6
19147 tneg %icc, 0x4
19148 fmovrslz %g3, %f23, %f7
19149 fmovdvc %xcc, %f20, %f14
19150 for %f20, %f24, %f18
19151 array16 %g5, %g4, %l3
19152 set 0x38, %l1
19153 prefetcha [%l7 + %l1] 0x80, 0x0
19154 orncc %o3, 0x1A3D, %i4
19155 sdiv %g7, 0x1E0A, %g1
19156 movrgez %o7, %o1, %o6
19157 fmuld8sux16 %f13, %f10, %f24
19158 and %g6, %l6, %l4
19159 sdivcc %l2, 0x0659, %l1
19160 sub %o4, %i3, %i5
19161 fmovsle %xcc, %f7, %f8
19162 umul %i2, %i7, %o2
19163 saved
19164 rdpr %cwp, %g1
19165 rdpr %cansave, %g2
19166 rdpr %canrestore, %g3
19167 rdpr %cleanwin, %g4
19168 rdpr %otherwin, %g5
19169 rdpr %wstate, %g6
19170 tne %icc, 0x6
19171 fmovdvs %icc, %f18, %f28
19172 tpos %xcc, 0x3
19173 movrlz %g2, %l5, %i0
19174 movge %xcc, %o5, %i6
19175 fmul8ulx16 %f12, %f16, %f2
19176 addc %l0, 0x0E9F, %i1
19177 ldd [%l7 + 0x30], %g2
19178 fnot2 %f4, %f24
19179 fsrc2 %f14, %f14
19180 fbuge,a %fcc1, loop_1861
19181 ldsh [%l7 + 0x0E], %g4
19182 sub %l3, 0x1D95, %o0
19183 fbuge %fcc0, loop_1862
19184loop_1861:
19185 movcs %icc, %o3, %g5
19186 tvs %xcc, 0x3
19187 xor %g7, 0x0D96, %i4
19188loop_1862:
19189 addccc %o7, %g1, %o6
19190 movcc %xcc, %g6, %o1
19191 edge16n %l4, %l6, %l2
19192 andncc %o4, %i3, %l1
19193 orcc %i2, %i7, %i5
19194 fmovrsgez %g2, %f10, %f1
19195 edge8 %l5, %i0, %o5
19196 xor %i6, %l0, %o2
19197 edge8 %i1, %g3, %l3
19198 fmovsvs %xcc, %f3, %f24
19199 fmovrdgz %g4, %f0, %f0
19200 sethi 0x11CE, %o3
19201 set 0x48, %i1
19202 lduwa [%l7 + %i1] 0x11, %o0
19203 fcmpne32 %f14, %f8, %g5
19204 saved
19205 rdpr %cwp, %g1
19206 rdpr %cansave, %g2
19207 rdpr %canrestore, %g3
19208 rdpr %cleanwin, %g4
19209 rdpr %otherwin, %g5
19210 rdpr %wstate, %g6
19211 nop
19212 setx loop_1863, %l0, %l1
19213 jmpl %l1, %g7
19214 udiv %o7, 0x1053, %g1
19215 fmovrslz %o6, %f1, %f18
19216 bgu,a,pn %xcc, loop_1864
19217loop_1863:
19218 srax %g6, 0x18, %i4
19219 popc %l4, %l6
19220 andcc %o1, 0x0298, %l2
19221loop_1864:
19222 fmovdvc %icc, %f0, %f12
19223 movl %icc, %i3, %l1
19224 fmovsg %icc, %f13, %f19
19225 movcs %xcc, %o4, %i7
19226 fmovrdne %i2, %f14, %f0
19227 orn %i5, 0x0E24, %l5
19228 xnorcc %i0, %o5, %i6
19229 umulcc %l0, %g2, %i1
19230 subc %o2, 0x08BB, %g3
19231 orncc %l3, 0x01B9, %o3
19232 or %o0, %g4, %g5
19233 saved
19234 rdpr %cwp, %g1
19235 rdpr %cansave, %g2
19236 rdpr %canrestore, %g3
19237 rdpr %cleanwin, %g4
19238 rdpr %otherwin, %g5
19239 rdpr %wstate, %g6
19240 add %l7, 0x60, %l6
19241 wr %g0, 0x11, %asi
19242 casxa [%l6] 0x11, %o7, %g7
19243 edge32n %o6, %g6, %g1
19244 lduw [%l7 + 0x34], %l4
19245 fandnot2 %f10, %f24, %f14
19246 addccc %l6, 0x1A2A, %i4
19247 sdiv %o1, 0x021C, %i3
19248 edge16 %l1, %o4, %i7
19249 tcc %xcc, 0x1
19250 tneg %xcc, 0x4
19251 movgu %icc, %i2, %l2
19252 movrlez %l5, 0x17E, %i0
19253 lduh [%l7 + 0x0C], %o5
19254 edge32l %i5, %l0, %g2
19255 mulx %i1, 0x0B0C, %i6
19256 fbul,a %fcc1, loop_1865
19257 bne,a loop_1866
19258 fcmpeq16 %f8, %f14, %o2
19259 move %xcc, %g3, %o3
19260loop_1865:
19261 nop
19262 setx loop_1867, %l0, %l1
19263 wrpr 0x1, %tl
19264 wrpr %l1, %tnpc
19265 setx 0x34400001400, %l0, %l1
19266 wrpr %l1, %tstate
19267 wrhpr 0x4, %htstate
19268 done
19269loop_1866:
19270 addc %l3, %o0, %g4
19271 wr %g0, 0x11, %asi
19272 stxa %g5, [%l7 + 0x40] %asi
19273loop_1867:
19274 fmovrdlz %g7, %f22, %f16
19275 tn %icc, 0x1
19276 sethi 0x1176, %o6
19277 srl %o7, 0x18, %g6
19278 bvs,a,pn %icc, loop_1868
19279 edge8l %g1, %l6, %l4
19280 movleu %icc, %o1, %i4
19281 and %i3, 0x1DE4, %o4
19282loop_1868:
19283 tsubcctv %i7, 0x1D8F, %i2
19284 fcmpeq16 %f22, %f28, %l2
19285 fmovrslz %l1, %f28, %f14
19286 edge32ln %i0, %o5, %i5
19287 fsrc2 %f26, %f8
19288 fpadd32s %f0, %f11, %f14
19289 udiv %l5, 0x15D5, %g2
19290 sdiv %l0, 0x1D76, %i6
19291 tsubcc %i1, %g3, %o3
19292 tgu %xcc, 0x4
19293 nop
19294 setx loop_1869, %l0, %l1
19295 wrpr 0x1, %tl
19296 wrpr %l1, %tnpc
19297 setx 0x34400001400, %l0, %l1
19298 wrpr %l1, %tstate
19299 wrhpr 0x4, %htstate
19300 done
19301 sethi 0x0983, %l3
19302 movne %xcc, %o2, %g4
19303 fnot1s %f11, %f6
19304loop_1869:
19305 movneg %icc, %o0, %g5
19306 andn %o6, %o7, %g7
19307 fmovdn %icc, %f25, %f20
19308 fmovse %xcc, %f10, %f25
19309 udiv %g6, 0x1616, %g1
19310 mova %xcc, %l6, %o1
19311 movle %icc, %l4, %i3
19312 fmovsge %xcc, %f27, %f7
19313 restored
19314 rdpr %cwp, %g1
19315 rdpr %cansave, %g2
19316 rdpr %canrestore, %g3
19317 rdpr %cleanwin, %g4
19318 rdpr %otherwin, %g5
19319 rdpr %wstate, %g6
19320 movge %xcc, %i4, %o4
19321 movrgez %i2, %l2, %l1
19322 alignaddrl %i7, %i0, %o5
19323 stx %i5, [%l7 + 0x18]
19324 sub %l5, %g2, %l0
19325 edge32 %i6, %i1, %o3
19326 movrlz %l3, 0x23D, %g3
19327 fornot1s %f4, %f31, %f14
19328 fabss %f13, %f30
19329 bcs,a,pt %icc, loop_1870
19330 restored
19331 rdpr %cwp, %g1
19332 rdpr %cansave, %g2
19333 rdpr %canrestore, %g3
19334 rdpr %cleanwin, %g4
19335 rdpr %otherwin, %g5
19336 rdpr %wstate, %g6
19337 membar 0x61
19338 movrlez %o2, 0x224, %g4
19339loop_1870:
19340 edge8 %g5, %o0, %o6
19341 ldd [%l7 + 0x68], %f22
19342 sethi 0x0ABB, %o7
19343 set 0x5C, %o4
19344 stwa %g7, [%l7 + %o4] 0x80
19345 fzeros %f17
19346 movge %icc, %g6, %l6
19347 umul %o1, %g1, %i3
19348 sub %l4, %i4, %o4
19349 stx %l2, [%l7 + 0x58]
19350 umul %i2, %l1, %i0
19351 brz %i7, loop_1871
19352 nop
19353 setx loop_1872, %l0, %l1
19354 jmpl %l1, %i5
19355 movcc %icc, %l5, %o5
19356 restored
19357 rdpr %cwp, %g1
19358 rdpr %cansave, %g2
19359 rdpr %canrestore, %g3
19360 rdpr %cleanwin, %g4
19361 rdpr %otherwin, %g5
19362 rdpr %wstate, %g6
19363loop_1871:
19364 nop
19365 set 0x20, %i2
19366 stda %g2, [%l7 + %i2] 0xe2
19367 membar #Sync
19368loop_1872:
19369 smulcc %i6, 0x0969, %i1
19370 mova %xcc, %l0, %l3
19371 fcmpd %fcc0, %f8, %f0
19372 fba %fcc1, loop_1873
19373 edge16n %o3, %g3, %o2
19374 tneg %icc, 0x6
19375 fcmple32 %f28, %f30, %g4
19376loop_1873:
19377 lduh [%l7 + 0x76], %o0
19378 alignaddrl %g5, %o7, %g7
19379 membar #Sync
19380 set 0x40, %i3
19381 ldda [%l7 + %i3] 0x1f, %f0
19382 subcc %g6, %o6, %o1
19383 movleu %icc, %g1, %l6
19384 fandnot2s %f18, %f19, %f2
19385 fornot1 %f12, %f6, %f10
19386 movrlz %i3, 0x079, %i4
19387 fpsub32s %f9, %f27, %f19
19388 tvc %xcc, 0x4
19389 array16 %o4, %l4, %i2
19390 sdiv %l2, 0x162B, %l1
19391 edge16 %i7, %i5, %l5
19392 fmovrsne %o5, %f2, %f3
19393 movl %icc, %i0, %i6
19394 orn %i1, %g2, %l3
19395 te %icc, 0x6
19396 tpos %xcc, 0x3
19397 xorcc %l0, 0x1F62, %o3
19398 fand %f26, %f28, %f28
19399 array8 %o2, %g3, %g4
19400 sethi 0x18DB, %g5
19401 ba,pt %xcc, loop_1874
19402 fcmped %fcc1, %f18, %f20
19403 bgu %xcc, loop_1875
19404 stx %o0, [%l7 + 0x58]
19405loop_1874:
19406 edge16l %g7, %o7, %o6
19407 bg,pt %xcc, loop_1876
19408loop_1875:
19409 faligndata %f30, %f4, %f18
19410 movgu %xcc, %g6, %g1
19411 fandnot1 %f24, %f28, %f8
19412loop_1876:
19413 fnot2 %f16, %f20
19414 xnorcc %l6, 0x0070, %i3
19415 orncc %i4, %o1, %l4
19416 addc %o4, %l2, %l1
19417 te %xcc, 0x6
19418 fcmpeq16 %f20, %f20, %i7
19419 fmovsa %icc, %f5, %f15
19420 mova %xcc, %i5, %l5
19421 movpos %xcc, %i2, %o5
19422 mulscc %i0, %i1, %i6
19423 tle %xcc, 0x4
19424 movl %icc, %g2, %l0
19425 tsubcc %o3, %l3, %g3
19426 fpsub16s %f22, %f23, %f7
19427 fcmple32 %f16, %f12, %o2
19428 fbne,a %fcc0, loop_1877
19429 fbl %fcc3, loop_1878
19430 movneg %xcc, %g5, %o0
19431 edge16ln %g7, %g4, %o7
19432loop_1877:
19433 movg %icc, %g6, %o6
19434loop_1878:
19435 udiv %g1, 0x06E9, %l6
19436 orn %i3, %o1, %l4
19437 te %xcc, 0x7
19438 fbge,a %fcc0, loop_1879
19439 edge16 %o4, %l2, %l1
19440 alignaddrl %i4, %i7, %l5
19441 addcc %i2, %i5, %i0
19442loop_1879:
19443 bge %xcc, loop_1880
19444 tvc %icc, 0x1
19445 xnorcc %i1, 0x16E2, %i6
19446 edge16l %g2, %o5, %o3
19447loop_1880:
19448 sir 0x1D70
19449 wr %g0, 0x89, %asi
19450 lduha [%l7 + 0x14] %asi, %l3
19451 edge8ln %l0, %g3, %o2
19452 prefetch [%l7 + 0x34], 0x0
19453 movge %icc, %g5, %o0
19454 srl %g7, %g4, %g6
19455 set 0x50, %i0
19456 stxa %o6, [%l7 + %i0] 0x81
19457 bge,a loop_1881
19458 fsrc1s %f2, %f16
19459 movrlez %o7, %g1, %i3
19460 movle %icc, %o1, %l4
19461loop_1881:
19462 nop
19463 wr %g0, 0x11, %asi
19464 stba %o4, [%l7 + 0x35] %asi
19465 xnorcc %l6, %l1, %i4
19466 movvc %xcc, %i7, %l5
19467 tcc %xcc, 0x7
19468 movleu %icc, %l2, %i5
19469 xorcc %i0, 0x1732, %i1
19470 movvc %xcc, %i6, %g2
19471 wr %g0, 0x88, %asi
19472 prefetcha [%l7 + 0x50] %asi, 0x0
19473 set 0x70, %o3
19474 ldxa [%l7 + %o3] 0x81, %o5
19475 tleu %xcc, 0x3
19476 fbge %fcc3, loop_1882
19477 fbule %fcc2, loop_1883
19478 edge8ln %o3, %l0, %g3
19479 taddcctv %o2, %g5, %l3
19480loop_1882:
19481 andncc %g7, %g4, %o0
19482loop_1883:
19483 fpack16 %f28, %f20
19484 movgu %xcc, %g6, %o7
19485 sllx %o6, 0x0E, %g1
19486 move %icc, %i3, %l4
19487 addc %o4, %o1, %l1
19488 tneg %xcc, 0x2
19489 fmovrslez %l6, %f28, %f0
19490 fandnot1s %f20, %f30, %f21
19491 andncc %i4, %l5, %l2
19492 ta %xcc, 0x5
19493 edge8ln %i5, %i7, %i1
19494 fmovsvc %xcc, %f2, %f8
19495 mulscc %i0, %i6, %i2
19496 tcs %xcc, 0x3
19497 flush %l7 + 0x10
19498 addccc %o5, %g2, %l0
19499 fmovrsne %g3, %f9, %f21
19500 sdivx %o3, 0x15FA, %g5
19501 srlx %o2, %l3, %g7
19502 sdivx %g4, 0x04E5, %o0
19503 fble %fcc0, loop_1884
19504 fsrc2s %f18, %f2
19505 sethi 0x19C6, %o7
19506 bshuffle %f28, %f2, %f18
19507loop_1884:
19508 fmovrdlz %g6, %f2, %f0
19509 te %xcc, 0x3
19510 bge,pt %xcc, loop_1885
19511 sllx %g1, %i3, %l4
19512 brz %o6, loop_1886
19513 movrgz %o4, 0x09B, %l1
19514loop_1885:
19515 tn %icc, 0x3
19516 srax %l6, 0x11, %i4
19517loop_1886:
19518 fcmpeq16 %f24, %f12, %o1
19519 or %l5, 0x0C0F, %i5
19520 addc %i7, %i1, %i0
19521 saved
19522 rdpr %cwp, %g1
19523 rdpr %cansave, %g2
19524 rdpr %canrestore, %g3
19525 rdpr %cleanwin, %g4
19526 rdpr %otherwin, %g5
19527 rdpr %wstate, %g6
19528 addcc %l2, 0x0F15, %i2
19529 umul %i6, 0x0FDD, %o5
19530 set 0x30, %o5
19531 ldsha [%l7 + %o5] 0x80, %g2
19532 mulx %g3, %o3, %g5
19533 edge8l %l0, %o2, %l3
19534 tgu %icc, 0x4
19535 umulcc %g4, %g7, %o0
19536 xnorcc %g6, %o7, %i3
19537 movvc %icc, %g1, %o6
19538 subcc %o4, %l1, %l6
19539 fone %f14
19540 swap [%l7 + 0x20], %l4
19541 sethi 0x1E46, %o1
19542 tg %icc, 0x7
19543 or %l5, 0x0851, %i5
19544 flush %l7 + 0x3C
19545 movleu %icc, %i7, %i1
19546 set 0x3A, %i4
19547 lduha [%l7 + %i4] 0x18, %i0
19548 fpadd32 %f24, %f26, %f18
19549 te %xcc, 0x4
19550 fpackfix %f16, %f12
19551 edge32n %l2, %i2, %i4
19552 stb %o5, [%l7 + 0x46]
19553 nop
19554 setx loop_1887, %l0, %l1
19555 jmpl %l1, %g2
19556 udivcc %i6, 0x15B3, %o3
19557 fzeros %f16
19558 udiv %g3, 0x08E8, %g5
19559loop_1887:
19560 tleu %icc, 0x7
19561 stbar
19562 fmovrsgz %o2, %f20, %f17
19563 edge8ln %l3, %g4, %l0
19564 fmovsg %icc, %f21, %f6
19565 mulx %g7, %o0, %o7
19566 nop
19567 setx loop_1888, %l0, %l1
19568 wrpr 0x1, %tl
19569 wrpr %l1, %tnpc
19570 setx 0x34400001400, %l0, %l1
19571 wrpr %l1, %tstate
19572 wrhpr 0x4, %htstate
19573 done
19574 brlz %g6, loop_1889
19575 sdivx %i3, 0x17AD, %g1
19576 ld [%l7 + 0x5C], %f8
19577loop_1888:
19578 movne %icc, %o6, %o4
19579loop_1889:
19580 movrgz %l6, 0x346, %l1
19581 fpackfix %f16, %f20
19582 fmovdvc %icc, %f0, %f10
19583 fmuld8ulx16 %f9, %f23, %f8
19584 bcs loop_1890
19585 subcc %l4, 0x1432, %o1
19586 call loop_1891
19587 movg %icc, %i5, %i7
19588loop_1890:
19589 tsubcc %l5, %i0, %i1
19590 movrgez %l2, 0x2D1, %i2
19591loop_1891:
19592 fmovsne %icc, %f19, %f1
19593 xnor %i4, %o5, %i6
19594 tsubcc %g2, %o3, %g5
19595 fbu %fcc0, loop_1892
19596 movneg %icc, %g3, %o2
19597 fcmpd %fcc3, %f18, %f10
19598 mulscc %l3, 0x0966, %l0
19599loop_1892:
19600 mova %xcc, %g7, %o0
19601 tsubcctv %g4, %g6, %o7
19602 taddcc %g1, 0x05A3, %i3
19603 movcs %icc, %o6, %o4
19604 fble,a %fcc0, loop_1893
19605 fmul8x16au %f27, %f20, %f2
19606 array8 %l1, %l4, %l6
19607 ldsb [%l7 + 0x50], %i5
19608loop_1893:
19609 add %i7, %o1, %i0
19610 movre %i1, 0x3E3, %l2
19611 fandnot1 %f22, %f28, %f14
19612 fcmps %fcc2, %f8, %f14
19613 fmovdle %xcc, %f6, %f28
19614 edge16l %l5, %i2, %o5
19615 wr %g0, 0xeb, %asi
19616 ldda [%l7 + 0x60] %asi, %i4
19617 movge %xcc, %i6, %g2
19618 sir 0x1E25
19619 xnor %o3, 0x1228, %g5
19620 wr %g0, 0x80, %asi
19621 swapa [%l7 + 0x50] %asi, %o2
19622 fones %f0
19623 fnot1 %f16, %f28
19624 stbar
19625 array16 %l3, %g3, %l0
19626 set 0x68, %o6
19627 stwa %g7, [%l7 + %o6] 0x18
19628 edge16l %g4, %g6, %o7
19629 udivx %g1, 0x0733, %o0
19630 smulcc %i3, %o4, %l1
19631 fmovsgu %xcc, %f19, %f14
19632 lduw [%l7 + 0x48], %o6
19633 bleu,a,pt %xcc, loop_1894
19634 movneg %xcc, %l4, %i5
19635 bgu loop_1895
19636 brlez,a %i7, loop_1896
19637loop_1894:
19638 fmul8x16 %f12, %f14, %f28
19639 fcmpne32 %f10, %f6, %o1
19640loop_1895:
19641 bl,pn %icc, loop_1897
19642loop_1896:
19643 fzero %f14
19644 fsrc2s %f5, %f2
19645 lduw [%l7 + 0x60], %l6
19646loop_1897:
19647 fmovsvs %xcc, %f29, %f19
19648 edge16 %i1, %i0, %l5
19649 saved
19650 rdpr %cwp, %g1
19651 rdpr %cansave, %g2
19652 rdpr %canrestore, %g3
19653 rdpr %cleanwin, %g4
19654 rdpr %otherwin, %g5
19655 rdpr %wstate, %g6
19656 fmovsvc %xcc, %f19, %f20
19657 set 0x68, %o1
19658 lduha [%l7 + %o1] 0x18, %l2
19659 srax %o5, %i2, %i6
19660 add %l7, 0x20, %l6
19661 wr %g0, 0x10, %asi
19662 lda [%l6] %asi, %i4
19663 casa [%l6] 0x10, %i4, %g2
19664 addc %o3, %g5, %l3
19665 tgu %icc, 0x3
19666 siam 0x2
19667 set 0x7D, %l6
19668 lduba [%l7 + %l6] 0x89, %o2
19669 tvc %xcc, 0x3
19670 add %g3, %g7, %g4
19671 orn %g6, 0x1B47, %o7
19672 sir 0x19FE
19673 xor %l0, %o0, %i3
19674 array16 %g1, %o4, %l1
19675 edge32ln %l4, %o6, %i5
19676 fmovscs %icc, %f25, %f27
19677 addc %o1, 0x0A70, %l6
19678 udivx %i7, 0x00F5, %i1
19679 movneg %icc, %l5, %l2
19680 fmovrdlz %o5, %f8, %f0
19681 bl %icc, loop_1898
19682 srl %i2, %i0, %i6
19683 edge32l %g2, %i4, %o3
19684 edge8n %g5, %o2, %l3
19685loop_1898:
19686 tvc %icc, 0x3
19687 and %g3, %g4, %g7
19688 fmovdcs %icc, %f19, %f6
19689 srlx %o7, %l0, %g6
19690 fmuld8sux16 %f21, %f9, %f4
19691 wr %g0, 0x04, %asi
19692 ldda [%l7 + 0x40] %asi, %f0
19693 fmovdn %icc, %f17, %f26
19694 edge8ln %i3, %o0, %g1
19695 addc %l1, %l4, %o4
19696 fmovdn %icc, %f11, %f22
19697 ldsh [%l7 + 0x58], %o6
19698 udivx %i5, 0x05D0, %l6
19699 movn %xcc, %o1, %i1
19700 orn %l5, %i7, %l2
19701 movvs %icc, %i2, %o5
19702 sir 0x05F9
19703 sethi 0x15FB, %i6
19704 movre %i0, 0x154, %g2
19705 wr %g0, 0x19, %asi
19706 ldswa [%l7 + 0x44] %asi, %i4
19707 andcc %g5, 0x01CF, %o3
19708 fmovsge %icc, %f6, %f20
19709 movle %xcc, %l3, %o2
19710 fbule,a %fcc0, loop_1899
19711 edge32ln %g3, %g4, %o7
19712 fcmpne16 %f26, %f28, %g7
19713 xorcc %g6, 0x134F, %l0
19714loop_1899:
19715 addcc %i3, 0x0866, %o0
19716 set 0x44, %g7
19717 lduha [%l7 + %g7] 0x19, %l1
19718 srax %g1, 0x1B, %o4
19719 orn %o6, %i5, %l4
19720 fnot1 %f28, %f4
19721 fmovdvc %xcc, %f19, %f16
19722 edge16 %o1, %l6, %l5
19723 andn %i1, %l2, %i2
19724 movcc %icc, %o5, %i6
19725 std %i6, [%l7 + 0x68]
19726 fpsub16 %f2, %f12, %f4
19727 tpos %icc, 0x0
19728 saved
19729 rdpr %cwp, %g1
19730 rdpr %cansave, %g2
19731 rdpr %canrestore, %g3
19732 rdpr %cleanwin, %g4
19733 rdpr %otherwin, %g5
19734 rdpr %wstate, %g6
19735 fcmpeq16 %f4, %f30, %i0
19736 bn,a loop_1900
19737 addc %i4, 0x0B23, %g5
19738 tcc %xcc, 0x0
19739 fmovd %f8, %f30
19740loop_1900:
19741 tcc %icc, 0x7
19742 std %f30, [%l7 + 0x18]
19743 add %l7, 0x40, %l6
19744 wr %g0, 0x89, %asi
19745 ldxa [%l6] %asi, %g2
19746 casxa [%l6] %asi, %g2, %o3
19747 srax %o2, %g3, %l3
19748 fxnors %f3, %f8, %f20
19749 edge32 %g4, %o7, %g7
19750 movne %icc, %l0, %i3
19751 fmovdgu %xcc, %f19, %f9
19752 brlz %g6, loop_1901
19753 fnors %f30, %f1, %f9
19754 membar 0x0F
19755 fbule %fcc2, loop_1902
19756loop_1901:
19757 tgu %xcc, 0x0
19758 udivx %l1, 0x0A6B, %o0
19759 and %g1, 0x1298, %o4
19760loop_1902:
19761 movrgez %i5, 0x30E, %o6
19762 tge %xcc, 0x4
19763 bleu loop_1903
19764 bgu,a loop_1904
19765 andncc %l4, %l6, %l5
19766 wr %g0, 0x80, %asi
19767 ldsba [%l7 + 0x2C] %asi, %o1
19768loop_1903:
19769 xorcc %i1, %i2, %o5
19770loop_1904:
19771 subc %l2, %i6, %i7
19772 addc %i0, %i4, %g2
19773 movn %icc, %o3, %o2
19774 umul %g5, %l3, %g3
19775 fabss %f31, %f27
19776 array8 %g4, %g7, %o7
19777 subccc %l0, %g6, %i3
19778 tge %xcc, 0x4
19779 add %l7, 0x54, %l6
19780 wr %g0, 0x88, %asi
19781 lda [%l6] %asi, %l1
19782 casa [%l6] %asi, %l1, %o0
19783 srlx %g1, 0x0D, %i5
19784 movneg %icc, %o6, %o4
19785 wr %g0, 0x89, %asi
19786 swapa [%l7 + 0x7C] %asi, %l4
19787 nop
19788 setx loop_1905, %l0, %l1
19789 wrpr 0x1, %tl
19790 wrpr %l1, %tpc
19791 add %l1, 0x4, %l1
19792 wrpr %l1, %tnpc
19793 setx 0x34400001400, %l0, %l1
19794 wrpr %l1, %tstate
19795 wrhpr 0x4, %htstate
19796 retry
19797 fbl,a %fcc1, loop_1906
19798 edge32ln %l6, %o1, %i1
19799 fmovsa %icc, %f21, %f16
19800loop_1905:
19801 bne,a loop_1907
19802loop_1906:
19803 srlx %l5, 0x0E, %i2
19804 fone %f16
19805 fxors %f27, %f15, %f24
19806loop_1907:
19807 fornot2s %f17, %f23, %f25
19808 srlx %l2, %i6, %i7
19809 andn %i0, %i4, %g2
19810 bpos loop_1908
19811 srl %o3, 0x1C, %o5
19812 addcc %g5, 0x13F3, %l3
19813 and %o2, 0x0BDF, %g3
19814loop_1908:
19815 fmovdge %icc, %f12, %f17
19816 fpsub16s %f3, %f15, %f26
19817 movrgz %g7, 0x32C, %g4
19818 sdivcc %o7, 0x024B, %g6
19819 fmovrsgez %i3, %f22, %f7
19820 set 0x6C, %l2
19821 sta %f10, [%l7 + %l2] 0x89
19822 fmovdpos %xcc, %f29, %f28
19823 tne %icc, 0x2
19824 orncc %l1, 0x0AA9, %l0
19825 fbule,a %fcc1, loop_1909
19826 brnz,a %o0, loop_1910
19827 movl %xcc, %i5, %o6
19828 bshuffle %f20, %f24, %f6
19829loop_1909:
19830 call loop_1911
19831loop_1910:
19832 fnors %f24, %f7, %f19
19833 wr %g0, 0x80, %asi
19834 lduwa [%l7 + 0x3C] %asi, %g1
19835loop_1911:
19836 udiv %l4, 0x0013, %o4
19837 set 0x0E, %g6
19838 lduha [%l7 + %g6] 0x89, %l6
19839 fbo,a %fcc3, loop_1912
19840 orcc %o1, 0x095C, %i1
19841 fmovdn %icc, %f30, %f2
19842 orncc %i2, %l5, %i6
19843loop_1912:
19844 edge32 %l2, %i7, %i0
19845 bne,a %xcc, loop_1913
19846 fmul8x16 %f5, %f12, %f22
19847 sra %g2, 0x1D, %o3
19848 fbge,a %fcc2, loop_1914
19849loop_1913:
19850 fmovsne %xcc, %f15, %f4
19851 lduh [%l7 + 0x1A], %i4
19852 wr %g0, 0x19, %asi
19853 lduwa [%l7 + 0x48] %asi, %o5
19854loop_1914:
19855 nop
19856 wr %g0, 0x11, %asi
19857 prefetcha [%l7 + 0x08] %asi, 0x0
19858 tvs %xcc, 0x5
19859 xorcc %o2, 0x1C66, %g5
19860 fcmpd %fcc0, %f4, %f4
19861 fsrc2 %f10, %f2
19862 xor %g7, 0x1C66, %g3
19863 orncc %o7, %g6, %g4
19864 ta %icc, 0x6
19865 tle %icc, 0x0
19866 mulscc %l1, %l0, %o0
19867 fxor %f0, %f12, %f22
19868 fbule %fcc3, loop_1915
19869 lduh [%l7 + 0x6A], %i3
19870 fcmps %fcc3, %f24, %f30
19871 edge16n %i5, %o6, %g1
19872loop_1915:
19873 smul %o4, 0x1F3B, %l6
19874 movl %xcc, %o1, %i1
19875 st %f27, [%l7 + 0x48]
19876 alignaddrl %l4, %i2, %l5
19877 fbuge %fcc1, loop_1916
19878 te %xcc, 0x5
19879 alignaddrl %l2, %i7, %i6
19880 movneg %xcc, %g2, %i0
19881loop_1916:
19882 for %f12, %f6, %f2
19883 alignaddrl %i4, %o5, %l3
19884 stb %o3, [%l7 + 0x55]
19885 tsubcc %g5, %g7, %g3
19886 ta %icc, 0x4
19887 bleu,a %icc, loop_1917
19888 tsubcctv %o7, %o2, %g6
19889 tpos %xcc, 0x5
19890 fxnors %f9, %f30, %f20
19891loop_1917:
19892 bneg %xcc, loop_1918
19893 tle %icc, 0x5
19894 sdivx %g4, 0x1DEE, %l1
19895 and %l0, %i3, %i5
19896loop_1918:
19897 tge %icc, 0x7
19898 movre %o0, 0x365, %g1
19899 movrlez %o4, 0x3ED, %l6
19900 srl %o1, %o6, %i1
19901 umulcc %i2, 0x0AFA, %l5
19902 restored
19903 rdpr %cwp, %g1
19904 rdpr %cansave, %g2
19905 rdpr %canrestore, %g3
19906 rdpr %cleanwin, %g4
19907 rdpr %otherwin, %g5
19908 rdpr %wstate, %g6
19909 fbge %fcc0, loop_1919
19910 edge16ln %l2, %l4, %i6
19911 move %icc, %g2, %i7
19912 mulx %i4, %i0, %l3
19913loop_1919:
19914 edge16 %o3, %g5, %o5
19915 fmovd %f4, %f0
19916 tsubcctv %g7, 0x0828, %o7
19917 alignaddr %o2, %g3, %g6
19918 nop
19919 setx loop_1920, %l0, %l1
19920 wrpr 0x1, %tl
19921 wrpr %l1, %tpc
19922 add %l1, 0x4, %l1
19923 wrpr %l1, %tnpc
19924 setx 0x34400001400, %l0, %l1
19925 wrpr %l1, %tstate
19926 wrhpr 0x4, %htstate
19927 retry
19928 subcc %l1, %l0, %i3
19929 movre %i5, %g4, %g1
19930 fmovda %xcc, %f21, %f26
19931loop_1920:
19932 fabss %f19, %f6
19933 fandnot1s %f10, %f29, %f29
19934 and %o4, 0x19D3, %l6
19935 fmovscs %xcc, %f24, %f28
19936 xor %o0, 0x0085, %o1
19937 fbul,a %fcc2, loop_1921
19938 edge16 %o6, %i2, %l5
19939 lduw [%l7 + 0x54], %l2
19940 ldd [%l7 + 0x28], %f20
19941loop_1921:
19942 fexpand %f8, %f26
19943 xnorcc %i1, 0x1A29, %i6
19944 edge16n %l4, %g2, %i4
19945 movgu %xcc, %i0, %l3
19946 udiv %o3, 0x1174, %g5
19947 fcmps %fcc3, %f10, %f24
19948 movleu %xcc, %o5, %i7
19949 edge16 %o7, %g7, %o2
19950 fmovdge %xcc, %f20, %f12
19951 or %g3, 0x1149, %l1
19952 edge8ln %g6, %l0, %i3
19953 array16 %g4, %i5, %o4
19954 alignaddrl %g1, %l6, %o0
19955 siam 0x5
19956 udiv %o6, 0x09AD, %i2
19957 edge32 %l5, %o1, %i1
19958 set 0x6E, %l3
19959 lduha [%l7 + %l3] 0x88, %i6
19960 fmovrsgz %l4, %f18, %f28
19961 smul %g2, %l2, %i4
19962 restored
19963 rdpr %cwp, %g1
19964 rdpr %cansave, %g2
19965 rdpr %canrestore, %g3
19966 rdpr %cleanwin, %g4
19967 rdpr %otherwin, %g5
19968 rdpr %wstate, %g6
19969 sll %l3, %o3, %i0
19970 umul %g5, 0x1937, %i7
19971 pdist %f8, %f16, %f28
19972 sdiv %o7, 0x01C4, %g7
19973 edge32ln %o5, %o2, %g3
19974 tn %xcc, 0x3
19975 udivcc %l1, 0x1333, %l0
19976 array16 %i3, %g4, %i5
19977 te %icc, 0x2
19978 fblg %fcc3, loop_1922
19979 mova %xcc, %g6, %o4
19980 fbu,a %fcc1, loop_1923
19981 tne %icc, 0x4
19982loop_1922:
19983 orn %l6, 0x1FB3, %g1
19984 fzero %f18
19985loop_1923:
19986 movneg %xcc, %o6, %o0
19987 ldd [%l7 + 0x70], %f8
19988 brnz %l5, loop_1924
19989 umulcc %i2, 0x0588, %i1
19990 ldub [%l7 + 0x26], %i6
19991 edge32 %l4, %o1, %g2
19992loop_1924:
19993 movne %icc, %l2, %i4
19994 orncc %l3, 0x16FA, %i0
19995 fnand %f10, %f16, %f12
19996 tneg %xcc, 0x0
19997 ble %xcc, loop_1925
19998 xor %o3, %i7, %g5
19999 taddcctv %g7, %o5, %o7
20000 tcc %icc, 0x5
20001loop_1925:
20002 movn %icc, %g3, %o2
20003 subccc %l1, %l0, %i3
20004 xnor %i5, %g6, %g4
20005 movcc %icc, %o4, %g1
20006 fnegd %f2, %f16
20007 be,a,pn %xcc, loop_1926
20008 subc %o6, 0x1C0D, %o0
20009 tg %xcc, 0x3
20010 movrlz %l5, %i2, %l6
20011loop_1926:
20012 fands %f6, %f2, %f6
20013 fmovdneg %xcc, %f22, %f20
20014 fornot2s %f12, %f13, %f15
20015 umulcc %i6, %i1, %o1
20016 addcc %l4, %l2, %i4
20017 smul %g2, 0x01F7, %i0
20018 or %o3, 0x116E, %l3
20019 sdiv %g5, 0x0318, %i7
20020 fpadd16s %f24, %f8, %f26
20021 wr %g0, 0x10, %asi
20022 lduha [%l7 + 0x68] %asi, %o5
20023 set 0x40, %g4
20024 ldda [%l7 + %g4] 0x0c, %f0
20025 set 0x20, %g1
20026 ldstuba [%l7 + %g1] 0x81, %o7
20027 tsubcc %g3, %g7, %l1
20028 wr %g0, 0xea, %asi
20029 stxa %o2, [%l7 + 0x40] %asi
20030 membar #Sync
20031 tsubcc %i3, 0x1DCF, %i5
20032 orncc %g6, 0x0917, %l0
20033 fnot1s %f11, %f24
20034 wr %g0, 0x89, %asi
20035 stda %f16, [%l7 + 0x40] %asi
20036 brlez %g4, loop_1927
20037 taddcc %o4, 0x177C, %o6
20038 fmovsl %xcc, %f6, %f6
20039 ta %icc, 0x2
20040loop_1927:
20041 fbule,a %fcc2, loop_1928
20042 ble loop_1929
20043 subccc %o0, %l5, %g1
20044 fmovsvc %icc, %f20, %f12
20045loop_1928:
20046 nop
20047 wr %g0, 0x89, %asi
20048 lduha [%l7 + 0x58] %asi, %l6
20049loop_1929:
20050 nop
20051 wr %g0, 0x19, %asi
20052 swapa [%l7 + 0x34] %asi, %i6
20053 edge8ln %i1, %i2, %l4
20054 addcc %l2, %i4, %g2
20055 fmovda %icc, %f28, %f7
20056 fbug %fcc2, loop_1930
20057 lduw [%l7 + 0x34], %i0
20058 ldd [%l7 + 0x28], %o0
20059 fmovdneg %xcc, %f22, %f16
20060loop_1930:
20061 nop
20062 set 0x36, %l0
20063 sth %o3, [%l7 + %l0]
20064 umulcc %l3, %i7, %g5
20065 fmovrsgez %o7, %f10, %f6
20066 set 0x22, %g3
20067 lduha [%l7 + %g3] 0x0c, %o5
20068 movl %xcc, %g3, %g7
20069 ta %xcc, 0x7
20070 ldsh [%l7 + 0x5C], %o2
20071 xnorcc %i3, 0x0BC0, %i5
20072 srax %g6, %l0, %l1
20073 fpsub32s %f19, %f21, %f1
20074 nop
20075 setx loop_1931, %l0, %l1
20076 jmpl %l1, %g4
20077 movgu %xcc, %o6, %o0
20078 mulx %l5, 0x1EA6, %g1
20079 membar 0x35
20080loop_1931:
20081 subccc %l6, %i6, %o4
20082 tgu %icc, 0x1
20083 smul %i2, 0x02E9, %i1
20084 lduw [%l7 + 0x50], %l2
20085 orcc %i4, 0x0E93, %g2
20086 edge32 %i0, %l4, %o1
20087 xnorcc %o3, %l3, %i7
20088 set 0x08, %l4
20089 lda [%l7 + %l4] 0x11, %f2
20090 movrgez %o7, 0x3E2, %o5
20091 subcc %g5, %g3, %o2
20092 edge16ln %i3, %g7, %g6
20093 fble %fcc2, loop_1932
20094 bvs,a %xcc, loop_1933
20095 tsubcctv %i5, %l0, %g4
20096 sdivcc %l1, 0x1421, %o0
20097loop_1932:
20098 edge8n %l5, %o6, %g1
20099loop_1933:
20100 edge8n %i6, %o4, %l6
20101 edge8ln %i2, %i1, %l2
20102 sllx %i4, %g2, %l4
20103 fmovsle %xcc, %f11, %f19
20104 addccc %i0, 0x0EE6, %o1
20105 add %l3, %i7, %o3
20106 fmovrdgez %o5, %f24, %f2
20107 fmovsneg %xcc, %f4, %f29
20108 fmovsle %xcc, %f30, %f9
20109 ldsb [%l7 + 0x5F], %o7
20110 edge16 %g5, %g3, %i3
20111 ldsb [%l7 + 0x68], %g7
20112 orn %g6, 0x1EEB, %o2
20113 addccc %l0, %i5, %l1
20114 movrgz %g4, 0x0FB, %o0
20115 sllx %o6, 0x00, %l5
20116 tge %xcc, 0x7
20117 set 0x30, %o2
20118 stba %i6, [%l7 + %o2] 0x27
20119 membar #Sync
20120 subccc %o4, 0x1505, %g1
20121 stw %i2, [%l7 + 0x68]
20122 andncc %l6, %i1, %i4
20123 fnot2 %f22, %f12
20124 restored
20125 rdpr %cwp, %g1
20126 rdpr %cansave, %g2
20127 rdpr %canrestore, %g3
20128 rdpr %cleanwin, %g4
20129 rdpr %otherwin, %g5
20130 rdpr %wstate, %g6
20131 tge %icc, 0x0
20132 mulx %g2, 0x1CE6, %l4
20133 movvc %icc, %i0, %l2
20134 tcs %xcc, 0x3
20135 ta %icc, 0x5
20136 set 0x50, %i7
20137 stda %l2, [%l7 + %i7] 0x19
20138 fpsub32s %f14, %f10, %f6
20139 sdivx %i7, 0x12E2, %o1
20140 fbu %fcc1, loop_1934
20141 and %o3, 0x1BC1, %o7
20142 bneg,a,pn %icc, loop_1935
20143 movrlez %g5, %o5, %i3
20144loop_1934:
20145 fcmpne32 %f26, %f22, %g3
20146 subcc %g7, %g6, %o2
20147loop_1935:
20148 std %i4, [%l7 + 0x68]
20149 bvs loop_1936
20150 fmovscs %icc, %f13, %f5
20151 sdivcc %l0, 0x0D1C, %g4
20152 edge16 %o0, %l1, %o6
20153loop_1936:
20154 edge8 %l5, %i6, %g1
20155 movvs %icc, %o4, %i2
20156 lduw [%l7 + 0x68], %l6
20157 set 0x1C, %o0
20158 stha %i1, [%l7 + %o0] 0xe2
20159 membar #Sync
20160 sdivx %g2, 0x0685, %i4
20161 sllx %i0, 0x1C, %l2
20162 stbar
20163 addc %l3, 0x1BA6, %i7
20164 orn %o1, %o3, %l4
20165 movrne %o7, 0x0A1, %o5
20166 edge32ln %g5, %i3, %g3
20167 array8 %g7, %g6, %i5
20168 movre %o2, 0x006, %l0
20169 fmovrdlez %o0, %f6, %f0
20170 subccc %g4, %l1, %o6
20171 fmovdl %icc, %f13, %f8
20172 ldsb [%l7 + 0x61], %l5
20173 sub %i6, 0x0798, %g1
20174 edge8l %i2, %l6, %o4
20175 movre %i1, %g2, %i0
20176 be,a,pn %icc, loop_1937
20177 fble,a %fcc0, loop_1938
20178 movrne %i4, %l2, %l3
20179 srlx %o1, %i7, %o3
20180loop_1937:
20181 prefetch [%l7 + 0x38], 0x1
20182loop_1938:
20183 nop
20184 set 0x70, %o7
20185 stwa %l4, [%l7 + %o7] 0x2a
20186 membar #Sync
20187 sub %o5, 0x1D6D, %o7
20188 edge32ln %i3, %g5, %g7
20189 tsubcctv %g6, %g3, %o2
20190 wr %g0, 0x89, %asi
20191 sta %f10, [%l7 + 0x78] %asi
20192 fmovrslz %i5, %f0, %f6
20193 fnot2s %f16, %f29
20194 tneg %xcc, 0x0
20195 fmovsg %xcc, %f4, %f11
20196 tpos %icc, 0x3
20197 fzeros %f3
20198 stw %o0, [%l7 + 0x5C]
20199 tn %icc, 0x5
20200 fmovdle %icc, %f31, %f20
20201 udiv %l0, 0x0562, %g4
20202 fbn %fcc2, loop_1939
20203 srl %o6, 0x1C, %l5
20204 fmovdge %xcc, %f10, %f5
20205 st %f11, [%l7 + 0x3C]
20206loop_1939:
20207 fcmped %fcc3, %f22, %f8
20208 edge32 %i6, %l1, %g1
20209 movvc %icc, %l6, %o4
20210 array32 %i1, %i2, %g2
20211 taddcc %i0, 0x0604, %l2
20212 fone %f2
20213 fbne,a %fcc3, loop_1940
20214 te %xcc, 0x4
20215 fmovrdgz %l3, %f28, %f20
20216 edge8l %o1, %i4, %i7
20217loop_1940:
20218 ld [%l7 + 0x40], %f22
20219 bn,a,pt %xcc, loop_1941
20220 fsrc1 %f20, %f26
20221 set 0x40, %l5
20222 stda %f0, [%l7 + %l5] 0xf1
20223 membar #Sync
20224loop_1941:
20225 edge32ln %l4, %o3, %o5
20226 sub %i3, 0x0D66, %g5
20227 fpsub16s %f0, %f7, %f4
20228 fpmerge %f24, %f12, %f22
20229 movle %xcc, %o7, %g7
20230 tn %xcc, 0x7
20231 fsrc1 %f0, %f6
20232 edge8 %g3, %o2, %i5
20233 subccc %g6, %l0, %o0
20234 wr %g0, 0x11, %asi
20235 lda [%l7 + 0x5C] %asi, %f16
20236 fornot1s %f2, %f30, %f6
20237 fxors %f3, %f26, %f27
20238 orncc %o6, %g4, %i6
20239 lduh [%l7 + 0x38], %l1
20240 movvc %xcc, %g1, %l6
20241 fcmpeq16 %f8, %f24, %o4
20242 wr %g0, 0x89, %asi
20243 swapa [%l7 + 0x1C] %asi, %i1
20244 movgu %xcc, %i2, %l5
20245 edge32ln %g2, %i0, %l2
20246 sdiv %l3, 0x0313, %o1
20247 fmovdn %icc, %f3, %f24
20248 tle %xcc, 0x7
20249 and %i4, 0x06FB, %l4
20250 tcc %xcc, 0x6
20251 bn,a %icc, loop_1942
20252 fpadd32 %f0, %f2, %f26
20253 set 0x20, %g5
20254 swapa [%l7 + %g5] 0x80, %i7
20255loop_1942:
20256 udivx %o5, 0x00AF, %i3
20257 add %l7, 0x38, %l6
20258 wr %g0, 0x19, %asi
20259 lda [%l6] %asi, %o3
20260 casa [%l6] %asi, %o3, %g5
20261 movrgez %g7, %g3, %o7
20262 add %l7, 0x18, %l6
20263 wr %g0, 0x80, %asi
20264 lda [%l6] %asi, %o2
20265 casa [%l6] %asi, %o2, %g6
20266 std %f12, [%l7 + 0x78]
20267 sdivcc %i5, 0x04B5, %o0
20268 xnor %o6, 0x0A38, %l0
20269 edge32ln %g4, %i6, %l1
20270 tsubcctv %l6, %o4, %i1
20271 sdivx %i2, 0x126E, %l5
20272 andncc %g2, %i0, %g1
20273 fmovsl %xcc, %f7, %f30
20274 edge16l %l3, %l2, %o1
20275 te %icc, 0x1
20276 flush %l7 + 0x24
20277 xorcc %i4, %i7, %o5
20278 membar 0x64
20279 fabsd %f8, %f28
20280 tg %xcc, 0x3
20281 srlx %l4, 0x17, %o3
20282 fmovdleu %xcc, %f22, %f14
20283 edge16ln %g5, %i3, %g3
20284 edge32l %g7, %o2, %o7
20285 mulx %i5, %o0, %o6
20286 edge32ln %g6, %g4, %l0
20287 membar #Sync
20288 set 0x40, %g2
20289 ldda [%l7 + %g2] 0xf8, %f0
20290 movge %icc, %l1, %i6
20291 orn %l6, %o4, %i1
20292 addccc %i2, 0x0C44, %g2
20293 tgu %icc, 0x5
20294 fmovse %icc, %f2, %f17
20295 bvc,a,pn %xcc, loop_1943
20296 movne %icc, %l5, %g1
20297 subccc %i0, %l3, %o1
20298 ble,pt %icc, loop_1944
20299loop_1943:
20300 movvs %icc, %i4, %l2
20301 edge8l %i7, %o5, %l4
20302 alignaddrl %g5, %i3, %o3
20303loop_1944:
20304 taddcc %g3, 0x198B, %g7
20305 tl %icc, 0x3
20306 fxnors %f12, %f19, %f7
20307 fxor %f12, %f20, %f30
20308 addcc %o2, 0x077E, %i5
20309 fbn,a %fcc0, loop_1945
20310 nop
20311 setx loop_1946, %l0, %l1
20312 wrpr 0x1, %tl
20313 wrpr %l1, %tnpc
20314 setx 0x34400001400, %l0, %l1
20315 wrpr %l1, %tstate
20316 wrhpr 0x4, %htstate
20317 done
20318 add %o0, 0x0801, %o6
20319 tgu %icc, 0x5
20320loop_1945:
20321 movrlz %g6, %o7, %g4
20322loop_1946:
20323 movge %xcc, %l0, %i6
20324 tn %xcc, 0x0
20325 xnorcc %l1, %l6, %i1
20326 and %o4, %i2, %l5
20327 addcc %g2, 0x1B3D, %g1
20328 fxors %f24, %f10, %f16
20329 add %l7, 0x48, %l6
20330 wr %g0, 0x89, %asi
20331 ldxa [%l6] %asi, %l3
20332 casxa [%l6] 0x89, %l3, %o1
20333 move %xcc, %i0, %l2
20334 tle %xcc, 0x0
20335 sir 0x0925
20336 taddcc %i7, %o5, %i4
20337 ta %icc, 0x6
20338 orcc %g5, %l4, %i3
20339 movrlz %g3, %g7, %o2
20340 subcc %i5, %o0, %o3
20341 movrgz %g6, %o7, %o6
20342 edge16ln %l0, %g4, %l1
20343 fornot2 %f22, %f8, %f14
20344 wr %g0, 0x89, %asi
20345 lduba [%l7 + 0x31] %asi, %l6
20346 tle %icc, 0x3
20347 sllx %i6, 0x06, %i1
20348 fpadd32 %f14, %f28, %f22
20349 sdivx %o4, 0x1A5C, %l5
20350 fmovdcs %icc, %f4, %f15
20351 array32 %g2, %g1, %l3
20352 movne %xcc, %i2, %o1
20353 sra %i0, 0x17, %i7
20354 edge16l %l2, %o5, %g5
20355 or %l4, %i4, %i3
20356 fmovdne %icc, %f29, %f0
20357 fcmple32 %f22, %f12, %g3
20358 fcmpeq16 %f6, %f8, %g7
20359 addc %i5, %o2, %o3
20360 sdivx %o0, 0x1046, %g6
20361 tg %icc, 0x4
20362 taddcc %o7, 0x1F8D, %o6
20363 brz %l0, loop_1947
20364 sethi 0x0B78, %g4
20365 taddcctv %l1, 0x0291, %i6
20366 fbue %fcc0, loop_1948
20367loop_1947:
20368 fzero %f8
20369 tsubcctv %i1, %o4, %l5
20370 fmovsgu %xcc, %f7, %f20
20371loop_1948:
20372 movvc %xcc, %g2, %g1
20373 tne %xcc, 0x1
20374 orn %l6, 0x0A33, %i2
20375 saved
20376 rdpr %cwp, %g1
20377 rdpr %cansave, %g2
20378 rdpr %canrestore, %g3
20379 rdpr %cleanwin, %g4
20380 rdpr %otherwin, %g5
20381 rdpr %wstate, %g6
20382 umul %o1, 0x1C6A, %i0
20383 srlx %i7, %l3, %o5
20384 set 0x40, %i6
20385 ldda [%l7 + %i6] 0x80, %g4
20386 edge32l %l2, %i4, %l4
20387 fmovrdlez %g3, %f4, %f10
20388 tge %xcc, 0x1
20389 fbn,a %fcc0, loop_1949
20390 bgu,a loop_1950
20391 fnands %f16, %f28, %f15
20392 fpmerge %f19, %f29, %f14
20393loop_1949:
20394 fornot1s %f27, %f17, %f25
20395loop_1950:
20396 alignaddr %g7, %i5, %i3
20397 sub %o2, 0x1325, %o0
20398 restored
20399 rdpr %cwp, %g1
20400 rdpr %cansave, %g2
20401 rdpr %canrestore, %g3
20402 rdpr %cleanwin, %g4
20403 rdpr %otherwin, %g5
20404 rdpr %wstate, %g6
20405 sub %g6, %o7, %o3
20406 ldsh [%l7 + 0x32], %l0
20407 fornot2 %f10, %f0, %f24
20408 edge8 %o6, %g4, %i6
20409 movle %xcc, %l1, %i1
20410 wr %g0, 0x22, %asi
20411 stxa %o4, [%l7 + 0x10] %asi
20412 membar #Sync
20413 movre %l5, %g2, %l6
20414 tvc %icc, 0x7
20415 movl %xcc, %i2, %o1
20416 movrlz %g1, %i0, %i7
20417 movleu %xcc, %l3, %g5
20418 set 0x75, %i5
20419 lduba [%l7 + %i5] 0x04, %o5
20420 edge32 %i4, %l2, %l4
20421 tcs %xcc, 0x6
20422 wr %g0, 0x18, %asi
20423 ldswa [%l7 + 0x60] %asi, %g7
20424 fmovrdgz %g3, %f30, %f8
20425 tcc %icc, 0x1
20426 fmovdle %icc, %f28, %f25
20427 movre %i3, %o2, %o0
20428 sdivcc %g6, 0x04D4, %o7
20429 subc %i5, 0x0F19, %l0
20430 tne %xcc, 0x4
20431 bpos,a,pn %icc, loop_1951
20432 fmovdge %icc, %f13, %f19
20433 te %icc, 0x0
20434 set 0x40, %l1
20435 stda %f0, [%l7 + %l1] 0x0c
20436loop_1951:
20437 nop
20438 set 0x78, %o4
20439 lduba [%l7 + %o4] 0x15, %o6
20440 fxor %f8, %f8, %f14
20441 fabss %f6, %f6
20442 taddcctv %g4, 0x1CEF, %o3
20443 subccc %l1, %i6, %o4
20444 fands %f26, %f11, %f21
20445 movvs %xcc, %i1, %l5
20446 bvs,a,pn %xcc, loop_1952
20447 smulcc %l6, 0x1E20, %i2
20448 andncc %g2, %g1, %o1
20449 set 0x58, %i2
20450 swapa [%l7 + %i2] 0x88, %i0
20451loop_1952:
20452 sethi 0x1275, %i7
20453 saved
20454 rdpr %cwp, %g1
20455 rdpr %cansave, %g2
20456 rdpr %canrestore, %g3
20457 rdpr %cleanwin, %g4
20458 rdpr %otherwin, %g5
20459 rdpr %wstate, %g6
20460 subcc %l3, 0x0829, %o5
20461 sethi 0x1C97, %g5
20462 fornot1s %f13, %f3, %f18
20463 edge32 %l2, %i4, %g7
20464 ldstub [%l7 + 0x08], %g3
20465 movn %xcc, %i3, %o2
20466 fmovsg %xcc, %f0, %f6
20467 movn %xcc, %o0, %g6
20468 movrlez %l4, %i5, %l0
20469 ldsw [%l7 + 0x78], %o7
20470 fnot1 %f22, %f26
20471 wr %g0, 0x11, %asi
20472 lduba [%l7 + 0x1B] %asi, %o6
20473 fmovsge %icc, %f28, %f26
20474 sdivx %g4, 0x02A2, %l1
20475 srax %o3, %o4, %i6
20476 mulx %l5, %i1, %l6
20477 subc %i2, %g2, %g1
20478 nop
20479 set 0x78, %i1
20480 prefetch [%l7 + %i1], 0x3
20481 edge32 %i0, %o1, %i7
20482 tsubcctv %l3, %o5, %g5
20483 saved
20484 rdpr %cwp, %g1
20485 rdpr %cansave, %g2
20486 rdpr %canrestore, %g3
20487 rdpr %cleanwin, %g4
20488 rdpr %otherwin, %g5
20489 rdpr %wstate, %g6
20490 fmovdvs %xcc, %f29, %f31
20491 movleu %xcc, %l2, %g7
20492 fba,a %fcc0, loop_1953
20493 movn %xcc, %i4, %g3
20494 and %i3, %o2, %o0
20495 andcc %g6, 0x1FC8, %i5
20496loop_1953:
20497 edge16 %l0, %l4, %o6
20498 movvs %xcc, %g4, %l1
20499 fbug,a %fcc1, loop_1954
20500 add %o3, %o7, %i6
20501 movrgez %o4, 0x0BE, %l5
20502 udiv %i1, 0x069F, %l6
20503loop_1954:
20504 ldub [%l7 + 0x7C], %i2
20505 set 0x74, %i0
20506 sta %f4, [%l7 + %i0] 0x89
20507 pdist %f30, %f14, %f10
20508 te %xcc, 0x0
20509 fnot2 %f4, %f10
20510 or %g1, %g2, %i0
20511 edge32n %i7, %o1, %o5
20512 edge16l %g5, %l3, %l2
20513 edge8l %i4, %g7, %g3
20514 sdiv %i3, 0x1B7D, %o2
20515 fmovsa %xcc, %f11, %f5
20516 srax %g6, %i5, %l0
20517 set 0x6E, %i3
20518 ldsba [%l7 + %i3] 0x80, %o0
20519 fmovsg %xcc, %f26, %f9
20520 movrgz %o6, 0x11D, %g4
20521 movrne %l1, 0x2EB, %l4
20522 saved
20523 rdpr %cwp, %g1
20524 rdpr %cansave, %g2
20525 rdpr %canrestore, %g3
20526 rdpr %cleanwin, %g4
20527 rdpr %otherwin, %g5
20528 rdpr %wstate, %g6
20529 fbne %fcc3, loop_1955
20530 sra %o3, 0x16, %o7
20531 movne %icc, %i6, %l5
20532 orn %i1, %o4, %l6
20533loop_1955:
20534 movl %icc, %g1, %i2
20535 stw %g2, [%l7 + 0x30]
20536 andncc %i0, %o1, %i7
20537 bg,pt %icc, loop_1956
20538 edge32ln %o5, %l3, %g5
20539 movgu %icc, %i4, %g7
20540 fmovscc %xcc, %f2, %f14
20541loop_1956:
20542 fmovrsne %g3, %f10, %f12
20543 ldsb [%l7 + 0x6E], %l2
20544 fmovsleu %icc, %f19, %f4
20545 fmovsne %xcc, %f14, %f25
20546 andcc %i3, %g6, %i5
20547 tle %xcc, 0x4
20548 fandnot2 %f26, %f6, %f2
20549 fmovd %f28, %f6
20550 faligndata %f18, %f30, %f16
20551 mulx %l0, 0x1E23, %o2
20552 fmovdpos %xcc, %f29, %f4
20553 alignaddr %o0, %g4, %l1
20554 movre %o6, %o3, %o7
20555 fandnot1s %f14, %f7, %f24
20556 edge8ln %l4, %l5, %i1
20557 orn %o4, 0x0C4F, %l6
20558 fsrc1 %f6, %f12
20559 fmuld8ulx16 %f22, %f6, %f18
20560 movrne %g1, 0x1EA, %i2
20561 xorcc %i6, 0x1A9F, %i0
20562 umul %g2, %i7, %o1
20563 sra %o5, 0x11, %g5
20564 wr %g0, 0x18, %asi
20565 lduba [%l7 + 0x2C] %asi, %i4
20566 fmovsgu %icc, %f5, %f22
20567 fba,a %fcc2, loop_1957
20568 fornot2 %f4, %f10, %f22
20569 tgu %icc, 0x5
20570 sub %g7, 0x1C4D, %g3
20571loop_1957:
20572 alignaddrl %l2, %l3, %i3
20573 add %i5, 0x08DB, %l0
20574 xor %g6, 0x14A9, %o0
20575 std %o2, [%l7 + 0x08]
20576 ldub [%l7 + 0x4C], %g4
20577 taddcc %o6, 0x1C57, %o3
20578 tn %xcc, 0x4
20579 fmovsne %xcc, %f22, %f23
20580 fzero %f20
20581 fcmple32 %f14, %f20, %o7
20582 xor %l1, %l5, %l4
20583 fmovdgu %icc, %f7, %f30
20584 udivx %o4, 0x1D97, %l6
20585 fbge %fcc2, loop_1958
20586 orncc %g1, %i1, %i2
20587 udiv %i0, 0x0711, %i6
20588 sdivcc %i7, 0x01AF, %g2
20589loop_1958:
20590 edge32n %o1, %o5, %g5
20591 tn %icc, 0x1
20592 orcc %g7, 0x0D00, %i4
20593 fmovrdgz %l2, %f20, %f18
20594 set 0x50, %o5
20595 ldsha [%l7 + %o5] 0x80, %l3
20596 addc %i3, %i5, %l0
20597 lduh [%l7 + 0x50], %g6
20598 sra %o0, %o2, %g3
20599 tneg %xcc, 0x5
20600 ldsw [%l7 + 0x50], %g4
20601 orn %o3, %o7, %l1
20602 fpsub32 %f28, %f16, %f6
20603 udivcc %o6, 0x1168, %l4
20604 movrlez %l5, %l6, %o4
20605 and %g1, %i2, %i1
20606 tle %icc, 0x0
20607 fpsub16s %f12, %f5, %f6
20608 movleu %xcc, %i0, %i7
20609 ldsb [%l7 + 0x2B], %g2
20610 tcc %icc, 0x2
20611 edge32n %i6, %o5, %o1
20612 for %f20, %f14, %f22
20613 movre %g7, 0x025, %g5
20614 set 0x39, %i4
20615 stba %l2, [%l7 + %i4] 0x88
20616 fandnot1s %f4, %f11, %f9
20617 fands %f25, %f0, %f10
20618 array8 %l3, %i4, %i5
20619 add %l7, 0x30, %l6
20620 wr %g0, 0x89, %asi
20621 ldxa [%l6] %asi, %l0
20622 casxa [%l6] %asi, %l0, %g6
20623 srl %o0, %o2, %g3
20624 movrlz %i3, 0x0D8, %o3
20625 orn %o7, 0x1B70, %l1
20626 tg %icc, 0x6
20627 andcc %o6, 0x183D, %g4
20628 udiv %l4, 0x0694, %l6
20629 movrlz %l5, 0x104, %g1
20630 movg %xcc, %i2, %i1
20631 edge16n %i0, %o4, %i7
20632 andcc %g2, %o5, %i6
20633 te %icc, 0x3
20634 nop
20635 setx loop_1959, %l0, %l1
20636 jmpl %l1, %o1
20637 edge16 %g7, %l2, %l3
20638 movrlz %i4, %g5, %i5
20639 fmovscs %icc, %f22, %f1
20640loop_1959:
20641 fmovd %f20, %f14
20642 andcc %g6, %l0, %o0
20643 fpadd16 %f22, %f10, %f18
20644 movl %icc, %o2, %i3
20645 movrlez %o3, %g3, %l1
20646 bne,pt %icc, loop_1960
20647 sdiv %o6, 0x0EBB, %g4
20648 move %xcc, %o7, %l6
20649 wr %g0, 0x18, %asi
20650 ldxa [%l7 + 0x08] %asi, %l4
20651loop_1960:
20652 movneg %icc, %g1, %l5
20653 set 0x67, %o3
20654 lduba [%l7 + %o3] 0x10, %i1
20655 movl %icc, %i0, %o4
20656 fbg,a %fcc1, loop_1961
20657 movn %icc, %i2, %i7
20658 tsubcctv %g2, %i6, %o5
20659 sth %g7, [%l7 + 0x68]
20660loop_1961:
20661 movrne %o1, 0x1F4, %l2
20662 wr %g0, 0x04, %asi
20663 lduha [%l7 + 0x5C] %asi, %l3
20664 fmovsneg %icc, %f27, %f29
20665 wr %g0, 0x88, %asi
20666 stda %f0, [%l7 + 0x40] %asi
20667 fxors %f29, %f19, %f20
20668 bne,pt %xcc, loop_1962
20669 movrlez %g5, %i4, %g6
20670 fcmpeq32 %f16, %f4, %i5
20671 umul %o0, %l0, %o2
20672loop_1962:
20673 movleu %icc, %o3, %g3
20674 movcs %icc, %i3, %l1
20675 alignaddrl %g4, %o7, %l6
20676 orn %o6, 0x19B2, %l4
20677 movg %icc, %g1, %i1
20678 xnorcc %i0, %o4, %i2
20679 tpos %icc, 0x5
20680 alignaddr %l5, %i7, %g2
20681 be,a,pn %icc, loop_1963
20682 addcc %i6, %g7, %o5
20683 fmul8sux16 %f16, %f16, %f18
20684 restored
20685 rdpr %cwp, %g1
20686 rdpr %cansave, %g2
20687 rdpr %canrestore, %g3
20688 rdpr %cleanwin, %g4
20689 rdpr %otherwin, %g5
20690 rdpr %wstate, %g6
20691loop_1963:
20692 fmovrsgz %o1, %f9, %f26
20693 tgu %icc, 0x0
20694 fbe,a %fcc0, loop_1964
20695 movl %icc, %l2, %l3
20696 fbue %fcc1, loop_1965
20697 call loop_1966
20698loop_1964:
20699 fbue,a %fcc3, loop_1967
20700 edge8n %g5, %i4, %g6
20701loop_1965:
20702 be,a loop_1968
20703loop_1966:
20704 edge16n %o0, %i5, %o2
20705loop_1967:
20706 fornot1s %f13, %f2, %f5
20707 umul %o3, %l0, %i3
20708loop_1968:
20709 sethi 0x0496, %l1
20710 srlx %g3, %g4, %o7
20711 wr %g0, 0x11, %asi
20712 stda %f0, [%l7 + 0x40] %asi
20713 bleu,a,pt %xcc, loop_1969
20714 fzero %f22
20715 lduh [%l7 + 0x64], %l6
20716 edge16n %o6, %l4, %g1
20717loop_1969:
20718 nop
20719 set 0x3C, %o1
20720 sta %f28, [%l7 + %o1] 0x18
20721 wr %g0, 0xe3, %asi
20722 stwa %i0, [%l7 + 0x60] %asi
20723 membar #Sync
20724 ldsh [%l7 + 0x72], %i1
20725 subcc %o4, 0x1873, %l5
20726 orn %i2, 0x110C, %i7
20727 fmovsneg %icc, %f21, %f24
20728 movneg %xcc, %g2, %i6
20729 fbule,a %fcc2, loop_1970
20730 edge8 %g7, %o5, %l2
20731 and %l3, %o1, %i4
20732 ldsb [%l7 + 0x4B], %g5
20733loop_1970:
20734 std %o0, [%l7 + 0x70]
20735 tneg %icc, 0x3
20736 udiv %g6, 0x0376, %o2
20737 sdiv %i5, 0x142C, %o3
20738 subccc %l0, %l1, %g3
20739 fxnor %f22, %f22, %f20
20740 subc %g4, %o7, %i3
20741 edge32l %o6, %l4, %g1
20742 movneg %icc, %i0, %l6
20743 tvs %icc, 0x0
20744 swap [%l7 + 0x68], %i1
20745 ldsw [%l7 + 0x68], %o4
20746 edge16ln %l5, %i7, %i2
20747 add %i6, %g7, %o5
20748 alignaddrl %l2, %g2, %l3
20749 ld [%l7 + 0x3C], %f20
20750 fxor %f18, %f8, %f14
20751 xnor %o1, %g5, %i4
20752 andn %g6, %o2, %o0
20753 nop
20754 setx loop_1971, %l0, %l1
20755 wrpr 0x1, %tl
20756 wrpr %l1, %tnpc
20757 setx 0x34400001400, %l0, %l1
20758 wrpr %l1, %tstate
20759 wrhpr 0x4, %htstate
20760 done
20761 taddcctv %i5, 0x0662, %o3
20762 wr %g0, 0x80, %asi
20763 lda [%l7 + 0x2C] %asi, %f31
20764loop_1971:
20765 fzero %f6
20766 movre %l0, %g3, %l1
20767 tneg %icc, 0x3
20768 edge8 %o7, %i3, %o6
20769 udivcc %l4, 0x1F0A, %g4
20770 move %icc, %g1, %i0
20771 tcc %icc, 0x6
20772 fbg %fcc0, loop_1972
20773 srlx %i1, 0x0B, %l6
20774 bcs,a,pt %icc, loop_1973
20775 taddcc %l5, 0x0937, %i7
20776loop_1972:
20777 movcs %xcc, %o4, %i2
20778 movre %i6, %o5, %l2
20779loop_1973:
20780 tne %icc, 0x3
20781 srlx %g7, %g2, %l3
20782 saved
20783 rdpr %cwp, %g1
20784 rdpr %cansave, %g2
20785 rdpr %canrestore, %g3
20786 rdpr %cleanwin, %g4
20787 rdpr %otherwin, %g5
20788 rdpr %wstate, %g6
20789 orcc %g5, %i4, %g6
20790 xnorcc %o1, 0x1BDB, %o0
20791 movn %icc, %i5, %o2
20792 te %xcc, 0x7
20793 fnors %f2, %f30, %f0
20794 ba,pt %icc, loop_1974
20795 umulcc %l0, %o3, %g3
20796 movvc %icc, %o7, %i3
20797 fmovdg %icc, %f26, %f19
20798loop_1974:
20799 sth %l1, [%l7 + 0x42]
20800 ble,pt %xcc, loop_1975
20801 fornot2 %f12, %f14, %f6
20802 te %icc, 0x2
20803 movl %icc, %l4, %g4
20804loop_1975:
20805 fmovdn %xcc, %f3, %f30
20806 set 0x14, %l6
20807 lduwa [%l7 + %l6] 0x18, %g1
20808 sra %o6, %i0, %i1
20809 sra %l6, %l5, %o4
20810 sra %i7, 0x03, %i2
20811 fmovs %f26, %f28
20812 udivcc %o5, 0x1C5D, %l2
20813 edge16n %g7, %i6, %g2
20814 fmovdn %xcc, %f12, %f5
20815 fnot1 %f10, %f26
20816 array8 %l3, %g5, %g6
20817 umulcc %i4, %o0, %i5
20818 movpos %icc, %o1, %o2
20819 restored
20820 rdpr %cwp, %g1
20821 rdpr %cansave, %g2
20822 rdpr %canrestore, %g3
20823 rdpr %cleanwin, %g4
20824 rdpr %otherwin, %g5
20825 rdpr %wstate, %g6
20826 smulcc %l0, 0x12A3, %o3
20827 fmovscc %xcc, %f29, %f28
20828 fmovrsne %o7, %f15, %f29
20829 wr %g0, 0xe2, %asi
20830 stxa %g3, [%l7 + 0x68] %asi
20831 membar #Sync
20832 fmovdne %icc, %f24, %f6
20833 fmovsleu %xcc, %f13, %f1
20834 movrlez %l1, %i3, %l4
20835 popc 0x0422, %g1
20836 fmovsneg %xcc, %f31, %f13
20837 set 0x46, %g7
20838 lduha [%l7 + %g7] 0x19, %o6
20839 fmuld8sux16 %f21, %f28, %f30
20840 brnz,a %i0, loop_1976
20841 fnot2s %f27, %f30
20842 nop
20843 setx loop_1977, %l0, %l1
20844 wrpr 0x1, %tl
20845 wrpr %l1, %tnpc
20846 setx 0x34400001400, %l0, %l1
20847 wrpr %l1, %tstate
20848 wrhpr 0x4, %htstate
20849 done
20850 bpos,pt %icc, loop_1978
20851loop_1976:
20852 fornot2s %f3, %f18, %f13
20853 fba %fcc3, loop_1979
20854loop_1977:
20855 membar 0x7F
20856loop_1978:
20857 tn %icc, 0x4
20858 edge16ln %i1, %g4, %l6
20859loop_1979:
20860 or %o4, %i7, %i2
20861 fmul8x16al %f18, %f12, %f8
20862 bg,pt %icc, loop_1980
20863 movvc %xcc, %o5, %l5
20864 set 0x4A, %o6
20865 lduba [%l7 + %o6] 0x19, %g7
20866loop_1980:
20867 srax %l2, %g2, %i6
20868 orcc %g5, %g6, %l3
20869 taddcctv %o0, 0x1A02, %i5
20870 mulscc %i4, 0x0027, %o1
20871 xnor %l0, %o2, %o3
20872 bgu,pn %xcc, loop_1981
20873 andn %g3, 0x06A6, %l1
20874 array16 %i3, %l4, %g1
20875 set 0x34, %l2
20876 stwa %o6, [%l7 + %l2] 0x18
20877loop_1981:
20878 movvs %icc, %o7, %i1
20879 tvc %icc, 0x5
20880 movcc %icc, %i0, %g4
20881 set 0x30, %g6
20882 stwa %o4, [%l7 + %g6] 0x14
20883 udiv %l6, 0x15D5, %i7
20884 fnegd %f6, %f24
20885 sir 0x1FC6
20886 subc %o5, %i2, %g7
20887 fpsub16 %f6, %f2, %f0
20888 fmovdcc %xcc, %f3, %f25
20889 membar 0x73
20890 wr %g0, 0x80, %asi
20891 swapa [%l7 + 0x44] %asi, %l2
20892 orcc %l5, 0x02D5, %i6
20893 set 0x57, %g4
20894 ldsba [%l7 + %g4] 0x89, %g2
20895 sdiv %g5, 0x1F9C, %l3
20896 fcmpes %fcc2, %f19, %f17
20897 sra %g6, 0x16, %o0
20898 fpack32 %f10, %f2, %f4
20899 sdivx %i4, 0x1A55, %i5
20900 addcc %l0, 0x06D1, %o2
20901 movne %icc, %o1, %o3
20902 membar #Sync
20903 set 0x40, %l3
20904 ldda [%l7 + %l3] 0x16, %f0
20905 fmovdl %xcc, %f28, %f8
20906 fornot2 %f6, %f16, %f2
20907 std %f4, [%l7 + 0x58]
20908 nop
20909 set 0x64, %l0
20910 stb %g3, [%l7 + %l0]
20911 movpos %icc, %i3, %l4
20912 movre %l1, %g1, %o6
20913 edge32n %i1, %o7, %i0
20914 movrlez %g4, 0x209, %o4
20915 swap [%l7 + 0x34], %l6
20916 fmovrdgez %i7, %f12, %f2
20917 tvc %icc, 0x7
20918 fmovscs %icc, %f2, %f5
20919 fbn,a %fcc1, loop_1982
20920 movrgez %o5, 0x0DD, %g7
20921 flush %l7 + 0x64
20922 movrlz %l2, %i2, %l5
20923loop_1982:
20924 umul %i6, 0x12D9, %g5
20925 bne,a,pn %icc, loop_1983
20926 movcs %icc, %l3, %g2
20927 stw %g6, [%l7 + 0x14]
20928 movle %icc, %i4, %o0
20929loop_1983:
20930 tcs %icc, 0x6
20931 fnands %f18, %f9, %f7
20932 fbo,a %fcc1, loop_1984
20933 movpos %xcc, %i5, %o2
20934 ta %icc, 0x2
20935 movn %icc, %o1, %l0
20936loop_1984:
20937 nop
20938 set 0x4C, %g3
20939 lda [%l7 + %g3] 0x11, %f5
20940 orncc %g3, 0x109A, %o3
20941 lduw [%l7 + 0x2C], %l4
20942 fmovrsne %i3, %f12, %f13
20943 edge32ln %g1, %o6, %l1
20944 popc %i1, %i0
20945 fmovrse %o7, %f17, %f22
20946 tne %icc, 0x7
20947 mova %xcc, %g4, %l6
20948 movvs %xcc, %i7, %o5
20949 fandnot2s %f24, %f30, %f5
20950 tleu %xcc, 0x1
20951 fsrc1s %f15, %f11
20952 bgu,pn %xcc, loop_1985
20953 taddcc %g7, 0x0E4A, %l2
20954 alignaddrl %i2, %o4, %i6
20955 for %f0, %f22, %f22
20956loop_1985:
20957 fmovrsgz %g5, %f5, %f11
20958 andn %l3, %l5, %g2
20959 ldd [%l7 + 0x40], %f4
20960 orcc %i4, 0x0B8A, %g6
20961 brnz %o0, loop_1986
20962 restored
20963 rdpr %cwp, %g1
20964 rdpr %cansave, %g2
20965 rdpr %canrestore, %g3
20966 rdpr %cleanwin, %g4
20967 rdpr %otherwin, %g5
20968 rdpr %wstate, %g6
20969 sth %o2, [%l7 + 0x68]
20970 addccc %i5, 0x17A9, %o1
20971loop_1986:
20972 srax %g3, %l0, %o3
20973 stb %l4, [%l7 + 0x5C]
20974 ble,a,pn %xcc, loop_1987
20975 movgu %xcc, %g1, %o6
20976 popc %l1, %i3
20977 te %xcc, 0x2
20978loop_1987:
20979 movcs %xcc, %i0, %o7
20980 fmovdne %xcc, %f28, %f5
20981 fnegd %f24, %f2
20982 fbule,a %fcc3, loop_1988
20983 lduw [%l7 + 0x20], %i1
20984 alignaddr %l6, %i7, %g4
20985 edge32l %o5, %l2, %g7
20986loop_1988:
20987 bcs loop_1989
20988 fxors %f7, %f19, %f22
20989 tsubcctv %o4, %i6, %g5
20990 tge %xcc, 0x2
20991loop_1989:
20992 bshuffle %f10, %f26, %f2
20993 call loop_1990
20994 addc %i2, 0x1B49, %l3
20995 nop
20996 setx loop_1991, %l0, %l1
20997 wrpr 0x1, %tl
20998 wrpr %l1, %tnpc
20999 setx 0x34400001400, %l0, %l1
21000 wrpr %l1, %tstate
21001 wrhpr 0x4, %htstate
21002 done
21003 or %g2, 0x003D, %i4
21004loop_1990:
21005 fmovscs %xcc, %f23, %f29
21006 andn %g6, 0x1845, %l5
21007loop_1991:
21008 srax %o2, %o0, %i5
21009 subcc %g3, %o1, %o3
21010 set 0x4E, %g1
21011 stha %l0, [%l7 + %g1] 0x22
21012 membar #Sync
21013 orcc %l4, 0x1E27, %g1
21014 fones %f10
21015 edge16l %o6, %i3, %l1
21016 sllx %i0, 0x0F, %o7
21017 edge8 %l6, %i7, %g4
21018 movpos %xcc, %o5, %i1
21019 movrgez %g7, %o4, %i6
21020 set 0x1C, %o2
21021 stwa %l2, [%l7 + %o2] 0x80
21022 movpos %icc, %g5, %l3
21023 movvs %icc, %g2, %i4
21024 edge16 %i2, %g6, %l5
21025 movvs %xcc, %o2, %o0
21026 bcs,pt %xcc, loop_1992
21027 tne %icc, 0x1
21028 tle %icc, 0x7
21029 brgez %i5, loop_1993
21030loop_1992:
21031 umul %o1, %g3, %l0
21032 call loop_1994
21033 fpadd16s %f7, %f3, %f21
21034loop_1993:
21035 sth %l4, [%l7 + 0x68]
21036 movrgz %g1, %o3, %i3
21037loop_1994:
21038 taddcc %l1, %o6, %o7
21039 movre %l6, %i7, %i0
21040 edge16ln %g4, %o5, %g7
21041 fsrc2 %f28, %f20
21042 fmovdne %icc, %f29, %f30
21043 udivcc %o4, 0x02D5, %i6
21044 tne %xcc, 0x6
21045 tle %xcc, 0x7
21046 movg %icc, %l2, %g5
21047 tgu %icc, 0x4
21048 sllx %l3, %g2, %i1
21049 popc %i4, %i2
21050 bge,a %xcc, loop_1995
21051 srax %l5, 0x09, %g6
21052 xnor %o2, %o0, %o1
21053 fmovsge %icc, %f26, %f25
21054loop_1995:
21055 fmovdn %icc, %f9, %f17
21056 movcs %xcc, %g3, %i5
21057 fnor %f6, %f24, %f28
21058 movrne %l0, 0x2CB, %g1
21059 bleu loop_1996
21060 addc %o3, 0x0B80, %i3
21061 udivx %l4, 0x066E, %o6
21062 move %icc, %l1, %o7
21063loop_1996:
21064 sdivcc %l6, 0x19C2, %i0
21065 mova %icc, %i7, %o5
21066 edge16n %g4, %o4, %g7
21067 popc 0x03D2, %i6
21068 mulx %g5, 0x1D4A, %l3
21069 lduh [%l7 + 0x26], %l2
21070 fbule %fcc1, loop_1997
21071 sdivx %g2, 0x09C7, %i4
21072 alignaddr %i2, %l5, %g6
21073 sdivx %i1, 0x1838, %o2
21074loop_1997:
21075 edge8 %o0, %o1, %i5
21076 taddcc %g3, %g1, %l0
21077 sir 0x0369
21078 addcc %i3, 0x1F18, %o3
21079 tl %xcc, 0x3
21080 fnors %f20, %f28, %f1
21081 andncc %o6, %l4, %o7
21082 xor %l6, %i0, %l1
21083 movgu %icc, %o5, %g4
21084 edge8l %i7, %o4, %g7
21085 fmul8sux16 %f2, %f24, %f18
21086 mova %xcc, %g5, %l3
21087 mulscc %l2, %g2, %i6
21088 fzero %f8
21089 taddcc %i4, %l5, %i2
21090 or %g6, %o2, %o0
21091 movcc %icc, %o1, %i1
21092 fmovscc %icc, %f24, %f20
21093 fmovsl %icc, %f3, %f6
21094 fabsd %f12, %f14
21095 fmovdle %xcc, %f29, %f8
21096 membar 0x5C
21097 or %i5, %g1, %g3
21098 subc %i3, 0x1C47, %o3
21099 fnands %f25, %f2, %f13
21100 bneg,pn %icc, loop_1998
21101 bvs,a,pt %icc, loop_1999
21102 fnand %f8, %f26, %f20
21103 fxnor %f20, %f30, %f0
21104loop_1998:
21105 restored
21106 rdpr %cwp, %g1
21107 rdpr %cansave, %g2
21108 rdpr %canrestore, %g3
21109 rdpr %cleanwin, %g4
21110 rdpr %otherwin, %g5
21111 rdpr %wstate, %g6
21112loop_1999:
21113 sub %l0, 0x06DD, %o6
21114 sir 0x1D32
21115 be,a,pn %icc, loop_2000
21116 tleu %xcc, 0x6
21117 tgu %icc, 0x4
21118 nop
21119 set 0x76, %l4
21120 ldsb [%l7 + %l4], %l4
21121loop_2000:
21122 fsrc2 %f4, %f22
21123 be loop_2001
21124 tne %xcc, 0x0
21125 ta %xcc, 0x3
21126 ldsb [%l7 + 0x54], %l6
21127loop_2001:
21128 fzero %f26
21129 fbuge %fcc3, loop_2002
21130 tle %xcc, 0x5
21131 fcmpgt32 %f6, %f4, %o7
21132 wr %g0, 0x80, %asi
21133 stba %i0, [%l7 + 0x64] %asi
21134loop_2002:
21135 andncc %o5, %g4, %l1
21136 tsubcc %i7, %o4, %g5
21137 fmovrdlez %g7, %f12, %f6
21138 andn %l2, 0x1B8F, %l3
21139 nop
21140 set 0x60, %o0
21141 lduw [%l7 + %o0], %g2
21142 std %f0, [%l7 + 0x60]
21143 movle %icc, %i4, %i6
21144 fmovda %icc, %f16, %f10
21145 movle %icc, %i2, %g6
21146 brlz %l5, loop_2003
21147 brgz,a %o2, loop_2004
21148 edge8ln %o1, %i1, %o0
21149 ldsb [%l7 + 0x40], %i5
21150loop_2003:
21151 umulcc %g3, %g1, %i3
21152loop_2004:
21153 fmovsgu %icc, %f0, %f9
21154 xnor %l0, 0x0D11, %o6
21155 ba %xcc, loop_2005
21156 edge8l %l4, %l6, %o7
21157 wr %g0, 0x04, %asi
21158 ldxa [%l7 + 0x40] %asi, %i0
21159loop_2005:
21160 movrlez %o3, %o5, %l1
21161 bn,a %xcc, loop_2006
21162 fmovrdlez %i7, %f10, %f14
21163 ble loop_2007
21164 fpadd16 %f24, %f16, %f24
21165loop_2006:
21166 tvs %xcc, 0x1
21167 ba,pt %xcc, loop_2008
21168loop_2007:
21169 sdivx %o4, 0x1B92, %g5
21170 fexpand %f3, %f10
21171 addc %g7, 0x162F, %l2
21172loop_2008:
21173 fzeros %f22
21174 fmovsl %xcc, %f27, %f26
21175 edge16l %g4, %g2, %l3
21176 membar 0x13
21177 edge32l %i4, %i6, %g6
21178 orn %l5, 0x0C46, %i2
21179 fbule %fcc2, loop_2009
21180 std %f28, [%l7 + 0x48]
21181 taddcctv %o2, 0x018C, %o1
21182 array32 %i1, %i5, %o0
21183loop_2009:
21184 movle %xcc, %g1, %i3
21185 movcc %icc, %l0, %g3
21186 tcc %xcc, 0x6
21187 andncc %l4, %l6, %o6
21188 sth %i0, [%l7 + 0x10]
21189 ba,a %icc, loop_2010
21190 andncc %o3, %o7, %o5
21191 sll %l1, 0x19, %i7
21192 edge32n %g5, %o4, %g7
21193loop_2010:
21194 fmovsne %xcc, %f7, %f15
21195 swap [%l7 + 0x78], %g4
21196 edge8 %g2, %l2, %l3
21197 tg %xcc, 0x5
21198 umulcc %i6, 0x1B2B, %i4
21199 tge %icc, 0x6
21200 sir 0x17AF
21201 movcs %xcc, %g6, %i2
21202 fandnot2 %f22, %f0, %f8
21203 sdivcc %l5, 0x0414, %o2
21204 mulscc %o1, %i5, %o0
21205 ta %icc, 0x5
21206 stbar
21207 movvc %xcc, %i1, %i3
21208 xor %g1, %g3, %l4
21209 fnot1s %f29, %f13
21210 tleu %xcc, 0x4
21211 movgu %icc, %l6, %o6
21212 te %icc, 0x4
21213 fbule,a %fcc1, loop_2011
21214 fbo,a %fcc1, loop_2012
21215 stbar
21216 ldd [%l7 + 0x40], %f28
21217loop_2011:
21218 fornot1s %f26, %f18, %f23
21219loop_2012:
21220 fmovdleu %xcc, %f4, %f25
21221 bshuffle %f30, %f26, %f10
21222 taddcctv %i0, 0x0B86, %l0
21223 set 0x62, %o7
21224 ldsba [%l7 + %o7] 0x80, %o7
21225 membar 0x70
21226 movvs %icc, %o5, %l1
21227 tgu %xcc, 0x6
21228 sdivx %i7, 0x08F7, %o3
21229 edge32ln %o4, %g7, %g4
21230 stw %g2, [%l7 + 0x20]
21231 array32 %g5, %l2, %l3
21232 fbule %fcc0, loop_2013
21233 movge %xcc, %i6, %g6
21234 stw %i2, [%l7 + 0x64]
21235 movrgz %l5, %i4, %o2
21236loop_2013:
21237 fornot2 %f0, %f6, %f0
21238 bge loop_2014
21239 fnot2s %f26, %f22
21240 te %xcc, 0x4
21241 fabsd %f20, %f4
21242loop_2014:
21243 movneg %xcc, %i5, %o1
21244 sra %o0, 0x04, %i3
21245 edge16l %i1, %g1, %g3
21246 bg,a,pt %icc, loop_2015
21247 fpack32 %f18, %f28, %f18
21248 smulcc %l4, %l6, %o6
21249 tn %icc, 0x4
21250loop_2015:
21251 lduh [%l7 + 0x4E], %i0
21252 fbue,a %fcc1, loop_2016
21253 tgu %icc, 0x0
21254 fmovsg %xcc, %f9, %f23
21255 restored
21256 rdpr %cwp, %g1
21257 rdpr %cansave, %g2
21258 rdpr %canrestore, %g3
21259 rdpr %cleanwin, %g4
21260 rdpr %otherwin, %g5
21261 rdpr %wstate, %g6
21262loop_2016:
21263 andcc %l0, %o5, %l1
21264 tcs %xcc, 0x3
21265 bvs,pn %icc, loop_2017
21266 fmovsvs %xcc, %f18, %f2
21267 add %l7, 0x68, %l6
21268 wr %g0, 0x89, %asi
21269 ldxa [%l6] %asi, %i7
21270 casxa [%l6] %asi, %i7, %o7
21271loop_2017:
21272 mulscc %o4, 0x16A8, %o3
21273 fornot1s %f7, %f13, %f21
21274 edge32l %g4, %g2, %g7
21275 movne %icc, %g5, %l3
21276 fpackfix %f18, %f8
21277 srlx %l2, 0x09, %i6
21278 bcc,a,pn %icc, loop_2018
21279 fbule,a %fcc3, loop_2019
21280 saved
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 tgu %icc, 0x0
21288loop_2018:
21289 brnz %g6, loop_2020
21290loop_2019:
21291 fbl %fcc3, loop_2021
21292 udiv %l5, 0x142D, %i2
21293 fcmpne16 %f12, %f6, %o2
21294loop_2020:
21295 brgez,a %i4, loop_2022
21296loop_2021:
21297 sdivx %o1, 0x0414, %o0
21298 ba,pt %icc, loop_2023
21299 edge8n %i3, %i1, %g1
21300loop_2022:
21301 fmovrdlez %g3, %f4, %f12
21302 array16 %i5, %l4, %l6
21303loop_2023:
21304 ble,a,pt %xcc, loop_2024
21305 smulcc %i0, 0x08AD, %o6
21306 brz %o5, loop_2025
21307 udiv %l0, 0x0D8A, %l1
21308loop_2024:
21309 nop
21310 add %l7, 0x48, %l6
21311 wr %g0, 0x89, %asi
21312 ldxa [%l6] %asi, %i7
21313 casxa [%l6] 0x89, %i7, %o4
21314loop_2025:
21315 movcc %icc, %o7, %g4
21316 set 0x0C, %l5
21317 ldsha [%l7 + %l5] 0x80, %g2
21318 mulx %o3, 0x1A49, %g5
21319 set 0x70, %g5
21320 lduwa [%l7 + %g5] 0x15, %g7
21321 tsubcc %l3, 0x140B, %l2
21322 fxor %f26, %f8, %f14
21323 xor %i6, %l5, %i2
21324 srl %o2, 0x01, %g6
21325 fmovdvc %xcc, %f11, %f6
21326 subccc %i4, %o1, %o0
21327 fmovdge %xcc, %f19, %f29
21328 bcc,a loop_2026
21329 edge32l %i3, %i1, %g3
21330 set 0x08, %g2
21331 stwa %g1, [%l7 + %g2] 0x81
21332loop_2026:
21333 fmovse %xcc, %f22, %f2
21334 tn %icc, 0x7
21335 fbule,a %fcc3, loop_2027
21336 fmovdpos %xcc, %f3, %f20
21337 sll %l4, %i5, %l6
21338 fmovrdlz %o6, %f20, %f10
21339loop_2027:
21340 addccc %o5, %i0, %l1
21341 add %l7, 0x20, %l6
21342 wr %g0, 0x88, %asi
21343 casxa [%l6] %asi, %i7, %o4
21344 fbn,a %fcc1, loop_2028
21345 movneg %icc, %o7, %l0
21346 movpos %icc, %g4, %o3
21347 tvc %icc, 0x0
21348loop_2028:
21349 orncc %g5, %g2, %g7
21350 tne %xcc, 0x3
21351 addc %l2, %l3, %i6
21352 movre %i2, %l5, %g6
21353 srl %i4, 0x07, %o1
21354 tle %xcc, 0x2
21355 nop
21356 set 0x54, %i7
21357 lduh [%l7 + %i7], %o2
21358 fmul8x16au %f30, %f3, %f8
21359 movrgz %i3, 0x08E, %i1
21360 edge32ln %g3, %o0, %g1
21361 tne %icc, 0x4
21362 edge8n %i5, %l6, %o6
21363 mova %xcc, %l4, %o5
21364 orn %i0, %i7, %l1
21365 movrlz %o4, %l0, %o7
21366 tn %icc, 0x5
21367 srax %o3, %g5, %g2
21368 ta %icc, 0x0
21369 srl %g7, 0x17, %g4
21370 tle %xcc, 0x4
21371 mulx %l2, %i6, %l3
21372 movge %xcc, %l5, %i2
21373 fones %f6
21374 brnz,a %g6, loop_2029
21375 ld [%l7 + 0x54], %f24
21376 restored
21377 rdpr %cwp, %g1
21378 rdpr %cansave, %g2
21379 rdpr %canrestore, %g3
21380 rdpr %cleanwin, %g4
21381 rdpr %otherwin, %g5
21382 rdpr %wstate, %g6
21383 movg %icc, %o1, %i4
21384loop_2029:
21385 udivcc %o2, 0x0070, %i1
21386 andn %g3, 0x125B, %i3
21387 addccc %g1, %i5, %o0
21388 wr %g0, 0x04, %asi
21389 ldstuba [%l7 + 0x63] %asi, %o6
21390 smul %l4, %o5, %l6
21391 fnand %f14, %f0, %f10
21392 ldd [%l7 + 0x30], %f30
21393 fmuld8ulx16 %f1, %f18, %f14
21394 nop
21395 setx loop_2030, %l0, %l1
21396 wrpr 0x1, %tl
21397 wrpr %l1, %tpc
21398 add %l1, 0x4, %l1
21399 wrpr %l1, %tnpc
21400 setx 0x34400001400, %l0, %l1
21401 wrpr %l1, %tstate
21402 wrhpr 0x4, %htstate
21403 retry
21404 sth %i0, [%l7 + 0x4C]
21405 fbne,a %fcc2, loop_2031
21406 array8 %l1, %i7, %l0
21407loop_2030:
21408 nop
21409 wr %g0, 0x19, %asi
21410 ldxa [%l7 + 0x30] %asi, %o4
21411loop_2031:
21412 alignaddr %o3, %g5, %g2
21413 fmovsvs %xcc, %f1, %f30
21414 fmovrdgez %o7, %f6, %f20
21415 tpos %xcc, 0x2
21416 fcmps %fcc2, %f26, %f31
21417 std %f0, [%l7 + 0x48]
21418 tcs %xcc, 0x6
21419 brgez,a %g7, loop_2032
21420 sll %l2, 0x0A, %i6
21421 wr %g0, 0x11, %asi
21422 lduwa [%l7 + 0x34] %asi, %g4
21423loop_2032:
21424 tcc %xcc, 0x1
21425 swap [%l7 + 0x6C], %l3
21426 ldsh [%l7 + 0x5A], %l5
21427 saved
21428 rdpr %cwp, %g1
21429 rdpr %cansave, %g2
21430 rdpr %canrestore, %g3
21431 rdpr %cleanwin, %g4
21432 rdpr %otherwin, %g5
21433 rdpr %wstate, %g6
21434 set 0x51, %i6
21435 ldsba [%l7 + %i6] 0x18, %i2
21436 bge,a,pn %icc, loop_2033
21437 fnors %f0, %f29, %f25
21438 brlez %o1, loop_2034
21439 taddcc %i4, 0x1186, %g6
21440loop_2033:
21441 sdivcc %o2, 0x072D, %i1
21442 edge8l %g3, %i3, %i5
21443loop_2034:
21444 tge %xcc, 0x1
21445 sra %g1, 0x00, %o0
21446 edge32 %l4, %o5, %o6
21447 tsubcctv %l6, 0x1650, %i0
21448 fand %f16, %f18, %f30
21449 edge32 %i7, %l0, %l1
21450 tne %xcc, 0x1
21451 xnor %o4, %o3, %g5
21452 fmovdne %xcc, %f1, %f7
21453 move %icc, %o7, %g2
21454 fmovscs %xcc, %f4, %f14
21455 mulscc %l2, 0x1BD4, %g7
21456 movvs %icc, %g4, %l3
21457 edge16ln %l5, %i2, %o1
21458 mova %xcc, %i4, %g6
21459 fmovdcs %icc, %f18, %f17
21460 andncc %i6, %i1, %o2
21461 fbne %fcc1, loop_2035
21462 fmovdle %xcc, %f30, %f9
21463 lduh [%l7 + 0x70], %g3
21464 srlx %i5, 0x1A, %g1
21465loop_2035:
21466 edge8l %o0, %i3, %o5
21467 call loop_2036
21468 membar 0x5C
21469 fpsub16s %f1, %f23, %f20
21470 fcmple16 %f20, %f20, %o6
21471loop_2036:
21472 fbn,a %fcc2, loop_2037
21473 movn %icc, %l4, %l6
21474 sethi 0x19B6, %i7
21475 fmovspos %xcc, %f31, %f6
21476loop_2037:
21477 bcc loop_2038
21478 udivcc %i0, 0x18DA, %l0
21479 movvs %icc, %o4, %o3
21480 srl %g5, %o7, %l1
21481loop_2038:
21482 membar 0x27
21483 ld [%l7 + 0x24], %f4
21484 fbul,a %fcc3, loop_2039
21485 udivcc %l2, 0x0689, %g7
21486 sra %g2, 0x02, %g4
21487 brnz,a %l3, loop_2040
21488loop_2039:
21489 bgu,pt %xcc, loop_2041
21490 fbg %fcc0, loop_2042
21491 taddcctv %i2, %o1, %l5
21492loop_2040:
21493 for %f10, %f22, %f0
21494loop_2041:
21495 edge32ln %i4, %i6, %i1
21496loop_2042:
21497 nop
21498 wr %g0, 0x88, %asi
21499 stda %g6, [%l7 + 0x28] %asi
21500 sllx %g3, 0x1C, %i5
21501 alignaddrl %o2, %o0, %i3
21502 fbe,a %fcc2, loop_2043
21503 andcc %o5, %o6, %g1
21504 addc %l6, %l4, %i7
21505 add %l7, 0x10, %l6
21506 wr %g0, 0x80, %asi
21507 ldxa [%l6] %asi, %l0
21508 casxa [%l6] %asi, %l0, %o4
21509loop_2043:
21510 movrgez %o3, %g5, %i0
21511 stb %o7, [%l7 + 0x6C]
21512 bcc,a loop_2044
21513 fmovde %xcc, %f26, %f14
21514 taddcc %l2, %g7, %g2
21515 brlz,a %g4, loop_2045
21516loop_2044:
21517 edge8l %l1, %i2, %l3
21518 edge16n %o1, %i4, %i6
21519 tvs %xcc, 0x3
21520loop_2045:
21521 movrne %l5, %i1, %g3
21522 udiv %g6, 0x0DC6, %i5
21523 srl %o2, 0x12, %o0
21524 brgz %i3, loop_2046
21525 fcmpgt16 %f14, %f14, %o5
21526 fmovsvs %xcc, %f5, %f0
21527 tle %icc, 0x1
21528loop_2046:
21529 pdist %f14, %f20, %f26
21530 edge16ln %o6, %g1, %l6
21531 lduh [%l7 + 0x2C], %i7
21532 fmovsvs %xcc, %f0, %f27
21533 umul %l0, %o4, %l4
21534 bge,pn %xcc, loop_2047
21535 fmovscs %xcc, %f25, %f10
21536 mulx %g5, 0x02DE, %o3
21537 movge %xcc, %i0, %l2
21538loop_2047:
21539 sdivx %g7, 0x1BD0, %g2
21540 edge16l %g4, %l1, %o7
21541 fmovsleu %xcc, %f25, %f9
21542 call loop_2048
21543 orn %l3, %i2, %o1
21544 movrgez %i4, %i6, %i1
21545 subccc %g3, %g6, %l5
21546loop_2048:
21547 addcc %i5, 0x09B7, %o0
21548 fmovsvc %icc, %f1, %f19
21549 bcs,a,pn %xcc, loop_2049
21550 movneg %icc, %i3, %o5
21551 fbne,a %fcc2, loop_2050
21552 tsubcc %o6, 0x1B1A, %g1
21553loop_2049:
21554 brgez %o2, loop_2051
21555 fcmpne16 %f0, %f8, %l6
21556loop_2050:
21557 xorcc %i7, %l0, %l4
21558 edge16n %g5, %o4, %o3
21559loop_2051:
21560 nop
21561 wr %g0, 0x80, %asi
21562 stwa %i0, [%l7 + 0x70] %asi
21563 movl %icc, %g7, %l2
21564 brgz,a %g4, loop_2052
21565 smulcc %g2, %l1, %l3
21566 popc 0x0C0D, %o7
21567 orn %i2, 0x123E, %i4
21568loop_2052:
21569 movneg %xcc, %o1, %i6
21570 umulcc %g3, 0x19FD, %i1
21571 bgu,pt %xcc, loop_2053
21572 tsubcc %g6, 0x18AD, %i5
21573 ba,a loop_2054
21574 fbe,a %fcc3, loop_2055
21575loop_2053:
21576 umul %o0, %l5, %o5
21577 movcs %xcc, %o6, %g1
21578loop_2054:
21579 nop
21580 set 0x28, %i5
21581 stda %o2, [%l7 + %i5] 0x15
21582loop_2055:
21583 movn %icc, %i3, %i7
21584 fpadd32 %f10, %f10, %f8
21585 fornot2s %f13, %f2, %f23
21586 smulcc %l6, %l0, %g5
21587 andn %l4, 0x1CA4, %o3
21588 fcmpd %fcc0, %f10, %f20
21589 tcc %icc, 0x1
21590 sir 0x1873
21591 smul %o4, %i0, %g7
21592 alignaddr %l2, %g4, %l1
21593 sir 0x00F2
21594 tcs %xcc, 0x6
21595 fbn,a %fcc1, loop_2056
21596 fmovsle %xcc, %f27, %f16
21597 fmovscc %xcc, %f11, %f12
21598 tvc %xcc, 0x5
21599loop_2056:
21600 ldsw [%l7 + 0x20], %l3
21601 array16 %g2, %o7, %i2
21602 fnor %f20, %f8, %f8
21603 movvs %xcc, %i4, %o1
21604 bneg,a,pt %xcc, loop_2057
21605 edge16l %i6, %i1, %g6
21606 bgu loop_2058
21607 fblg %fcc1, loop_2059
21608loop_2057:
21609 andcc %i5, 0x12A1, %g3
21610 sdiv %o0, 0x1AC2, %o5
21611loop_2058:
21612 nop
21613 wr %g0, 0x81, %asi
21614 lduba [%l7 + 0x7B] %asi, %l5
21615loop_2059:
21616 orcc %g1, 0x0407, %o2
21617 sdivx %o6, 0x092D, %i3
21618 tsubcc %l6, 0x069E, %l0
21619 fmovdleu %icc, %f15, %f24
21620 fzero %f4
21621 fmovdcc %icc, %f14, %f9
21622 movg %xcc, %i7, %g5
21623 tleu %xcc, 0x0
21624 movne %xcc, %o3, %l4
21625 wr %g0, 0x0c, %asi
21626 lduba [%l7 + 0x53] %asi, %o4
21627 restored
21628 rdpr %cwp, %g1
21629 rdpr %cansave, %g2
21630 rdpr %canrestore, %g3
21631 rdpr %cleanwin, %g4
21632 rdpr %otherwin, %g5
21633 rdpr %wstate, %g6
21634 movgu %icc, %g7, %l2
21635 alignaddr %g4, %l1, %l3
21636 umulcc %g2, 0x143D, %o7
21637 be loop_2060
21638 bne %icc, loop_2061
21639 brlez,a %i2, loop_2062
21640 fmuld8sux16 %f10, %f20, %f4
21641loop_2060:
21642 fzeros %f20
21643loop_2061:
21644 fcmpeq16 %f8, %f24, %i0
21645loop_2062:
21646 fpsub16 %f30, %f12, %f6
21647 brlez %i4, loop_2063
21648 ldsb [%l7 + 0x24], %o1
21649 saved
21650 rdpr %cwp, %g1
21651 rdpr %cansave, %g2
21652 rdpr %canrestore, %g3
21653 rdpr %cleanwin, %g4
21654 rdpr %otherwin, %g5
21655 rdpr %wstate, %g6
21656 sub %i6, %g6, %i1
21657loop_2063:
21658 nop
21659 set 0x22, %l1
21660 stha %i5, [%l7 + %l1] 0x10
21661 brlz,a %g3, loop_2064
21662 array8 %o5, %l5, %g1
21663 fmovsl %xcc, %f15, %f10
21664 movpos %icc, %o2, %o6
21665loop_2064:
21666 fnor %f28, %f14, %f10
21667 tne %xcc, 0x5
21668 fmovspos %xcc, %f27, %f4
21669 add %l7, 0x68, %l6
21670 wr %g0, 0x19, %asi
21671 casxa [%l6] 0x19, %i3, %l6
21672 tcc %xcc, 0x0
21673 movle %icc, %l0, %i7
21674 andncc %g5, %o0, %l4
21675 movpos %xcc, %o3, %o4
21676 swap [%l7 + 0x5C], %l2
21677 fcmpgt16 %f8, %f22, %g4
21678 fmovsa %xcc, %f24, %f7
21679 ble loop_2065
21680 edge16l %g7, %l3, %l1
21681 smul %g2, %i2, %o7
21682 sdiv %i0, 0x1EDC, %o1
21683loop_2065:
21684 fcmpeq16 %f28, %f28, %i6
21685 fxnors %f16, %f9, %f17
21686 ldub [%l7 + 0x18], %i4
21687 subc %g6, %i1, %i5
21688 array16 %g3, %o5, %g1
21689 fandnot1 %f10, %f30, %f26
21690 tgu %xcc, 0x4
21691 movvs %xcc, %l5, %o2
21692 udivcc %o6, 0x0048, %i3
21693 ldsb [%l7 + 0x6A], %l0
21694 fmovsl %icc, %f7, %f11
21695 smul %l6, %i7, %g5
21696 edge8n %o0, %o3, %l4
21697 tsubcc %l2, 0x0B98, %g4
21698 tvs %xcc, 0x3
21699 alignaddr %o4, %g7, %l1
21700 udivcc %g2, 0x114E, %l3
21701 srax %i2, 0x02, %o7
21702 edge8l %o1, %i0, %i4
21703 fmovdge %xcc, %f11, %f4
21704 set 0x28, %i2
21705 stwa %i6, [%l7 + %i2] 0x04
21706 tle %xcc, 0x0
21707 set 0x20, %i1
21708 ldda [%l7 + %i1] 0x27, %i0
21709 add %i5, %g3, %o5
21710 pdist %f2, %f30, %f0
21711 fmovdpos %icc, %f8, %f15
21712 fcmpne32 %f22, %f12, %g6
21713 set 0x1d8, %o4
21714 nop ! nop ! ldxa [%g0 + %o4] 0x40, %g1 ripped by fixASI40.pl ripped by fixASI40.pl
21715 fbn,a %fcc0, loop_2066
21716 srl %l5, %o2, %o6
21717 mulscc %i3, 0x152A, %l6
21718 fmovsneg %xcc, %f20, %f0
21719loop_2066:
21720 ldub [%l7 + 0x31], %l0
21721 nop
21722 setx loop_2067, %l0, %l1
21723 wrpr 0x1, %tl
21724 wrpr %l1, %tpc
21725 add %l1, 0x4, %l1
21726 wrpr %l1, %tnpc
21727 setx 0x34400001400, %l0, %l1
21728 wrpr %l1, %tstate
21729 wrhpr 0x4, %htstate
21730 retry
21731 array16 %g5, %o0, %i7
21732 tne %icc, 0x0
21733 add %l4, 0x1305, %l2
21734loop_2067:
21735 ba,pn %icc, loop_2068
21736 array16 %g4, %o4, %o3
21737 addccc %g7, 0x1C25, %g2
21738 movvs %xcc, %l1, %i2
21739loop_2068:
21740 movge %xcc, %l3, %o7
21741 wr %g0, 0x81, %asi
21742 lduba [%l7 + 0x3F] %asi, %o1
21743 ldd [%l7 + 0x28], %i4
21744 edge8l %i0, %i6, %i1
21745 tgu %icc, 0x4
21746 nop
21747 setx loop_2069, %l0, %l1
21748 wrpr 0x1, %tl
21749 wrpr %l1, %tnpc
21750 setx 0x34400001400, %l0, %l1
21751 wrpr %l1, %tstate
21752 wrhpr 0x4, %htstate
21753 done
21754 edge16 %i5, %g3, %o5
21755 fabss %f25, %f9
21756 popc 0x1FC9, %g6
21757loop_2069:
21758 orncc %g1, 0x07FB, %o2
21759 mova %icc, %o6, %i3
21760 tsubcc %l5, %l0, %l6
21761 sdivcc %o0, 0x1C30, %i7
21762 fmovse %icc, %f27, %f11
21763 movrne %l4, 0x1D5, %g5
21764 xnor %g4, %o4, %l2
21765 edge32ln %g7, %g2, %l1
21766 membar 0x7E
21767 movg %icc, %i2, %o3
21768 smul %o7, %o1, %l3
21769 tge %icc, 0x2
21770 xorcc %i0, %i6, %i1
21771 nop
21772 setx loop_2070, %l0, %l1
21773 wrpr 0x1, %tl
21774 wrpr %l1, %tpc
21775 add %l1, 0x4, %l1
21776 wrpr %l1, %tnpc
21777 setx 0x34400001400, %l0, %l1
21778 wrpr %l1, %tstate
21779 wrhpr 0x4, %htstate
21780 retry
21781 bl,a loop_2071
21782 movneg %icc, %i4, %i5
21783 sdivcc %g3, 0x1F70, %g6
21784loop_2070:
21785 popc %g1, %o5
21786loop_2071:
21787 subcc %o2, 0x0047, %i3
21788 lduw [%l7 + 0x0C], %l5
21789 fble,a %fcc2, loop_2072
21790 bcs loop_2073
21791 movrlz %o6, 0x13E, %l6
21792 smulcc %l0, %i7, %l4
21793loop_2072:
21794 nop
21795 set 0x2D, %i0
21796 ldstub [%l7 + %i0], %g5
21797loop_2073:
21798 sdivx %g4, 0x089F, %o0
21799 wr %g0, 0x10, %asi
21800 lduha [%l7 + 0x4C] %asi, %o4
21801 smulcc %l2, 0x1F26, %g2
21802 bneg,a %xcc, loop_2074
21803 tgu %xcc, 0x6
21804 fnands %f28, %f13, %f0
21805 movre %g7, 0x094, %l1
21806loop_2074:
21807 sub %o3, 0x1058, %i2
21808 edge16l %o7, %l3, %i0
21809 sethi 0x1438, %i6
21810 tg %icc, 0x7
21811 bvc,a,pn %icc, loop_2075
21812 fmul8x16 %f4, %f26, %f0
21813 tg %xcc, 0x0
21814 addcc %o1, %i1, %i5
21815loop_2075:
21816 ba,pn %icc, loop_2076
21817 movvs %xcc, %g3, %i4
21818 fpadd32 %f26, %f28, %f24
21819 ldstub [%l7 + 0x41], %g1
21820loop_2076:
21821 prefetch [%l7 + 0x14], 0x3
21822 xorcc %g6, 0x1CD0, %o2
21823 alignaddrl %i3, %l5, %o5
21824 nop
21825 setx loop_2077, %l0, %l1
21826 wrpr 0x1, %tl
21827 wrpr %l1, %tpc
21828 add %l1, 0x4, %l1
21829 wrpr %l1, %tnpc
21830 setx 0x34400001400, %l0, %l1
21831 wrpr %l1, %tstate
21832 wrhpr 0x4, %htstate
21833 retry
21834 movg %xcc, %o6, %l6
21835 movg %icc, %i7, %l0
21836 movl %icc, %g5, %l4
21837loop_2077:
21838 smulcc %o0, 0x18D6, %g4
21839 orn %o4, 0x1658, %l2
21840 tvc %xcc, 0x1
21841 alignaddr %g2, %g7, %o3
21842 fmovrslez %i2, %f12, %f30
21843 nop
21844 set 0x08, %o5
21845 prefetch [%l7 + %o5], 0x1
21846 fnands %f2, %f19, %f6
21847 srax %o7, %l1, %l3
21848 mulx %i0, %i6, %i1
21849 fnand %f22, %f12, %f30
21850 sub %i5, %g3, %i4
21851 tneg %icc, 0x2
21852 srax %g1, 0x00, %o1
21853 srlx %o2, %i3, %l5
21854 add %o5, 0x0719, %g6
21855 bvs,a loop_2078
21856 tpos %icc, 0x1
21857 tleu %icc, 0x1
21858 sth %l6, [%l7 + 0x5C]
21859loop_2078:
21860 andncc %o6, %l0, %g5
21861 movle %icc, %l4, %o0
21862 or %i7, 0x012A, %g4
21863 srlx %l2, %o4, %g2
21864 edge8 %o3, %i2, %g7
21865 swap [%l7 + 0x1C], %o7
21866 fmovdpos %xcc, %f20, %f22
21867 movcs %xcc, %l3, %i0
21868 srax %l1, %i6, %i5
21869 taddcc %i1, %i4, %g1
21870 fmovd %f16, %f22
21871 tsubcctv %o1, 0x15BB, %g3
21872 tneg %xcc, 0x1
21873 fmovdne %icc, %f3, %f5
21874 umulcc %i3, %l5, %o2
21875 stw %g6, [%l7 + 0x50]
21876 edge32 %l6, %o5, %l0
21877 taddcc %o6, 0x1611, %g5
21878 fpadd16s %f13, %f26, %f10
21879 fxnors %f20, %f8, %f13
21880 edge8l %l4, %i7, %o0
21881 edge32n %l2, %g4, %g2
21882 edge16n %o3, %o4, %g7
21883 xnor %o7, %i2, %i0
21884 taddcc %l3, %l1, %i6
21885 fbo %fcc1, loop_2079
21886 tcs %xcc, 0x4
21887 fexpand %f10, %f20
21888 ta %icc, 0x7
21889loop_2079:
21890 movpos %xcc, %i1, %i4
21891 fcmple16 %f20, %f6, %i5
21892 fmovrslez %g1, %f16, %f9
21893 fxnor %f20, %f0, %f26
21894 fbule %fcc2, loop_2080
21895 umul %o1, %g3, %l5
21896 fnor %f6, %f20, %f16
21897 tge %icc, 0x3
21898loop_2080:
21899 fmovdn %icc, %f10, %f9
21900 restored
21901 rdpr %cwp, %g1
21902 rdpr %cansave, %g2
21903 rdpr %canrestore, %g3
21904 rdpr %cleanwin, %g4
21905 rdpr %otherwin, %g5
21906 rdpr %wstate, %g6
21907 or %o2, %g6, %l6
21908 edge16l %o5, %i3, %o6
21909 ta %xcc, 0x3
21910 or %l0, 0x08B2, %l4
21911 taddcctv %i7, 0x1C83, %g5
21912 bpos %icc, loop_2081
21913 taddcc %o0, 0x0DDA, %g4
21914 alignaddr %g2, %o3, %l2
21915 fmovde %xcc, %f22, %f12
21916loop_2081:
21917 brlz %o4, loop_2082
21918 array8 %o7, %i2, %i0
21919 orcc %g7, 0x1EDF, %l1
21920 edge8 %l3, %i1, %i4
21921loop_2082:
21922 fmovrdgez %i6, %f22, %f0
21923 movleu %xcc, %g1, %i5
21924 brz %o1, loop_2083
21925 fcmps %fcc0, %f11, %f18
21926 add %l7, 0x60, %l6
21927 wr %g0, 0x80, %asi
21928 casa [%l6] 0x80, %g3, %o2
21929loop_2083:
21930 ldd [%l7 + 0x60], %f0
21931 xnor %g6, 0x1FFF, %l6
21932 fmuld8ulx16 %f8, %f5, %f16
21933 siam 0x0
21934 call loop_2084
21935 edge16l %l5, %i3, %o6
21936 sdivcc %o5, 0x0943, %l0
21937 set 0x40, %i3
21938 stxa %l4, [%l7 + %i3] 0x27
21939 membar #Sync
21940loop_2084:
21941 bvc,pn %icc, loop_2085
21942 fxnors %f31, %f4, %f17
21943 fcmps %fcc0, %f8, %f9
21944 addccc %i7, 0x0AB6, %o0
21945loop_2085:
21946 movge %icc, %g5, %g2
21947 popc 0x19EE, %g4
21948 tgu %icc, 0x3
21949 fpack32 %f20, %f4, %f4
21950 tcs %xcc, 0x4
21951 brlez %o3, loop_2086
21952 sub %o4, %l2, %i2
21953 bshuffle %f2, %f16, %f8
21954 fcmple16 %f2, %f2, %o7
21955loop_2086:
21956 udivx %g7, 0x0846, %i0
21957 fmovrslz %l1, %f7, %f16
21958 mulx %i1, %i4, %i6
21959 swap [%l7 + 0x20], %g1
21960 subc %i5, %l3, %o1
21961 mulx %o2, %g3, %l6
21962 fmovdcc %xcc, %f22, %f30
21963 add %l5, 0x0E26, %g6
21964 subcc %i3, 0x0FD4, %o5
21965 srax %l0, %o6, %l4
21966 set 0x6C, %o3
21967 sta %f16, [%l7 + %o3] 0x18
21968 fbul,a %fcc3, loop_2087
21969 fbuge,a %fcc0, loop_2088
21970 movle %icc, %o0, %g5
21971 movleu %xcc, %i7, %g4
21972loop_2087:
21973 ldsw [%l7 + 0x30], %g2
21974loop_2088:
21975 fand %f16, %f8, %f30
21976 edge16ln %o4, %o3, %i2
21977 movre %o7, 0x2DB, %g7
21978 brnz,a %l2, loop_2089
21979 fmul8ulx16 %f8, %f8, %f8
21980 set 0x2C, %o1
21981 stwa %i0, [%l7 + %o1] 0x15
21982loop_2089:
21983 brnz,a %i1, loop_2090
21984 xor %l1, 0x1C42, %i4
21985 sllx %g1, 0x08, %i5
21986 movrgz %i6, 0x2A1, %o1
21987loop_2090:
21988 fxnors %f8, %f18, %f28
21989 movneg %icc, %l3, %o2
21990 be,a loop_2091
21991 xnorcc %g3, 0x14D0, %l5
21992 nop
21993 setx loop_2092, %l0, %l1
21994 wrpr 0x1, %tl
21995 wrpr %l1, %tnpc
21996 setx 0x34400001400, %l0, %l1
21997 wrpr %l1, %tstate
21998 wrhpr 0x4, %htstate
21999 done
22000 sethi 0x1777, %g6
22001loop_2091:
22002 fcmpes %fcc0, %f1, %f2
22003 movre %l6, %i3, %o5
22004loop_2092:
22005 movn %icc, %o6, %l0
22006 bvc,pt %icc, loop_2093
22007 membar 0x26
22008 fnot2 %f2, %f28
22009 movrgez %l4, 0x322, %g5
22010loop_2093:
22011 edge32ln %o0, %g4, %g2
22012 fpsub32s %f11, %f12, %f23
22013 ba %icc, loop_2094
22014 fbge %fcc1, loop_2095
22015 andn %o4, 0x1846, %i7
22016 andcc %i2, 0x195C, %o3
22017loop_2094:
22018 fmovsvc %icc, %f15, %f13
22019loop_2095:
22020 bshuffle %f8, %f14, %f28
22021 edge8ln %g7, %o7, %i0
22022 restored
22023 rdpr %cwp, %g1
22024 rdpr %cansave, %g2
22025 rdpr %canrestore, %g3
22026 rdpr %cleanwin, %g4
22027 rdpr %otherwin, %g5
22028 rdpr %wstate, %g6
22029 fnors %f26, %f21, %f27
22030 subcc %l2, %i1, %l1
22031 brlz,a %g1, loop_2096
22032 fcmps %fcc0, %f26, %f7
22033 movn %xcc, %i4, %i6
22034 nop
22035 setx loop_2097, %l0, %l1
22036 wrpr 0x1, %tl
22037 wrpr %l1, %tpc
22038 add %l1, 0x4, %l1
22039 wrpr %l1, %tnpc
22040 setx 0x34400001400, %l0, %l1
22041 wrpr %l1, %tstate
22042 wrhpr 0x4, %htstate
22043 retry
22044loop_2096:
22045 subcc %o1, 0x0E60, %l3
22046 srax %i5, %o2, %l5
22047 sub %g3, %g6, %i3
22048loop_2097:
22049 brnz %l6, loop_2098
22050 sir 0x1EBB
22051 subc %o6, 0x1512, %l0
22052 set 0x14, %l6
22053 ldsba [%l7 + %l6] 0x14, %l4
22054loop_2098:
22055 fmul8x16au %f31, %f18, %f26
22056 tgu %xcc, 0x7
22057 sdivcc %g5, 0x0267, %o0
22058 fbe,a %fcc2, loop_2099
22059 movrgez %g4, %o5, %g2
22060 fmovdne %icc, %f29, %f11
22061 fbge %fcc1, loop_2100
22062loop_2099:
22063 fsrc2 %f30, %f18
22064 edge8l %o4, %i7, %o3
22065 wr %g0, 0x0c, %asi
22066 ldsha [%l7 + 0x44] %asi, %g7
22067loop_2100:
22068 nop
22069 wr %g0, 0x81, %asi
22070 stxa %i2, [%l7 + 0x58] %asi
22071 fcmpes %fcc1, %f14, %f31
22072 fornot1 %f24, %f6, %f0
22073 te %icc, 0x1
22074 nop
22075 set 0x4D, %i4
22076 ldub [%l7 + %i4], %i0
22077 fmovsleu %icc, %f3, %f8
22078 edge32ln %o7, %i1, %l2
22079 movcs %icc, %g1, %l1
22080 tn %xcc, 0x4
22081 membar 0x12
22082 movg %xcc, %i4, %o1
22083 fbug,a %fcc2, loop_2101
22084 be %xcc, loop_2102
22085 brz %l3, loop_2103
22086 xnor %i6, 0x1174, %i5
22087loop_2101:
22088 popc %o2, %l5
22089loop_2102:
22090 movrgz %g6, %i3, %g3
22091loop_2103:
22092 umul %l6, 0x034B, %o6
22093 move %icc, %l4, %l0
22094 orn %g5, %o0, %o5
22095 fble,a %fcc2, loop_2104
22096 fmovrslz %g4, %f23, %f27
22097 sll %g2, 0x01, %o4
22098 membar 0x2D
22099loop_2104:
22100 swap [%l7 + 0x28], %i7
22101 set 0x40, %g7
22102 stda %f16, [%l7 + %g7] 0x14
22103 tgu %xcc, 0x5
22104 ldstub [%l7 + 0x64], %o3
22105 saved
22106 rdpr %cwp, %g1
22107 rdpr %cansave, %g2
22108 rdpr %canrestore, %g3
22109 rdpr %cleanwin, %g4
22110 rdpr %otherwin, %g5
22111 rdpr %wstate, %g6
22112 sra %g7, 0x19, %i2
22113 movgu %icc, %i0, %o7
22114 fabsd %f2, %f22
22115 sethi 0x00A1, %l2
22116 faligndata %f24, %f0, %f20
22117 wr %g0, 0x80, %asi
22118 swapa [%l7 + 0x44] %asi, %g1
22119 array32 %i1, %l1, %o1
22120 addcc %i4, 0x0CE7, %i6
22121 fmovdneg %xcc, %f6, %f16
22122 sub %l3, %i5, %l5
22123 fmovrse %g6, %f17, %f5
22124 fpsub16 %f14, %f14, %f16
22125 fcmpgt16 %f24, %f28, %i3
22126 xnorcc %o2, 0x1796, %l6
22127 edge32ln %o6, %l4, %g3
22128 fxors %f23, %f8, %f2
22129 fpadd16 %f18, %f16, %f22
22130 fble %fcc3, loop_2105
22131 sll %l0, 0x1E, %g5
22132 andn %o0, 0x1F61, %o5
22133 fmovrsne %g4, %f26, %f13
22134loop_2105:
22135 tg %icc, 0x3
22136 movrlz %g2, 0x155, %i7
22137 move %icc, %o4, %g7
22138 movcs %xcc, %o3, %i0
22139 fbug %fcc1, loop_2106
22140 move %icc, %o7, %l2
22141 move %xcc, %g1, %i1
22142 fmul8ulx16 %f26, %f22, %f18
22143loop_2106:
22144 taddcctv %l1, 0x1214, %i2
22145 movvs %icc, %i4, %i6
22146 tg %icc, 0x2
22147 te %icc, 0x4
22148 movg %icc, %o1, %l3
22149 mulx %l5, 0x1C73, %g6
22150 edge16 %i3, %o2, %l6
22151 sir 0x1F4E
22152 movrgz %i5, %l4, %g3
22153 std %f10, [%l7 + 0x70]
22154 movre %o6, 0x331, %g5
22155 addc %o0, 0x0E4F, %l0
22156 srl %g4, %g2, %i7
22157 edge32ln %o4, %g7, %o5
22158 array16 %o3, %i0, %o7
22159 membar 0x78
22160 movrlz %l2, 0x27E, %i1
22161 fnand %f8, %f28, %f2
22162 movrgz %l1, 0x3F7, %i2
22163 stbar
22164 fnot1 %f8, %f18
22165 popc %g1, %i4
22166 stx %i6, [%l7 + 0x10]
22167 sub %l3, %o1, %g6
22168 fpackfix %f2, %f8
22169 edge8n %i3, %o2, %l5
22170 movre %i5, %l4, %l6
22171 wr %g0, 0x80, %asi
22172 lduba [%l7 + 0x71] %asi, %g3
22173 stx %g5, [%l7 + 0x28]
22174 move %icc, %o0, %l0
22175 pdist %f2, %f2, %f12
22176 saved
22177 rdpr %cwp, %g1
22178 rdpr %cansave, %g2
22179 rdpr %canrestore, %g3
22180 rdpr %cleanwin, %g4
22181 rdpr %otherwin, %g5
22182 rdpr %wstate, %g6
22183 movcc %icc, %o6, %g2
22184 bleu %icc, loop_2107
22185 addcc %g4, %i7, %g7
22186 alignaddr %o5, %o4, %o3
22187 set 0x70, %l2
22188 stda %o6, [%l7 + %l2] 0x2f
22189 membar #Sync
22190loop_2107:
22191 std %f8, [%l7 + 0x18]
22192 orcc %i0, 0x1D4C, %i1
22193 fmovde %icc, %f25, %f12
22194 movrgz %l2, %i2, %l1
22195 xnor %g1, 0x1EDE, %i4
22196 wr %g0, 0x11, %asi
22197 lduba [%l7 + 0x69] %asi, %i6
22198 subccc %l3, %o1, %g6
22199 brz %i3, loop_2108
22200 nop
22201 setx loop_2109, %l0, %l1
22202 jmpl %l1, %o2
22203 movrlz %i5, %l5, %l6
22204 and %g3, %g5, %l4
22205loop_2108:
22206 movg %icc, %l0, %o6
22207loop_2109:
22208 fmovdcs %xcc, %f17, %f6
22209 restored
22210 rdpr %cwp, %g1
22211 rdpr %cansave, %g2
22212 rdpr %canrestore, %g3
22213 rdpr %cleanwin, %g4
22214 rdpr %otherwin, %g5
22215 rdpr %wstate, %g6
22216 bl,pt %icc, loop_2110
22217 orncc %o0, %g4, %g2
22218 movpos %xcc, %g7, %o5
22219 nop
22220 setx loop_2111, %l0, %l1
22221 wrpr 0x1, %tl
22222 wrpr %l1, %tpc
22223 add %l1, 0x4, %l1
22224 wrpr %l1, %tnpc
22225 setx 0x34400001400, %l0, %l1
22226 wrpr %l1, %tstate
22227 wrhpr 0x4, %htstate
22228 retry
22229loop_2110:
22230 edge16 %o4, %o3, %i7
22231 wr %g0, 0x81, %asi
22232 prefetcha [%l7 + 0x30] %asi, 0x0
22233loop_2111:
22234 nop
22235 setx loop_2112, %l0, %l1
22236 wrpr 0x1, %tl
22237 wrpr %l1, %tnpc
22238 setx 0x34400001400, %l0, %l1
22239 wrpr %l1, %tstate
22240 wrhpr 0x4, %htstate
22241 done
22242 fmovdgu %xcc, %f13, %f30
22243 andcc %i0, 0x0775, %l2
22244 fba %fcc1, loop_2113
22245loop_2112:
22246 ba,a,pt %icc, loop_2114
22247 restored
22248 rdpr %cwp, %g1
22249 rdpr %cansave, %g2
22250 rdpr %canrestore, %g3
22251 rdpr %cleanwin, %g4
22252 rdpr %otherwin, %g5
22253 rdpr %wstate, %g6
22254 fmovsleu %icc, %f1, %f15
22255loop_2113:
22256 tgu %icc, 0x7
22257loop_2114:
22258 fnot1 %f22, %f8
22259 fbug %fcc0, loop_2115
22260 flush %l7 + 0x08
22261 xorcc %i2, %l1, %i1
22262 tne %xcc, 0x6
22263loop_2115:
22264 movcc %xcc, %g1, %i4
22265 nop
22266 set 0x10, %g6
22267 stw %i6, [%l7 + %g6]
22268 fandnot1 %f24, %f28, %f12
22269 bneg,pn %xcc, loop_2116
22270 movn %xcc, %l3, %o1
22271 set 0x38, %o6
22272 stxa %i3, [%l7 + %o6] 0x23
22273 membar #Sync
22274loop_2116:
22275 movleu %xcc, %g6, %i5
22276 add %l7, 0x68, %l6
22277 wr %g0, 0x80, %asi
22278 ldxa [%l6] %asi, %l5
22279 casxa [%l6] %asi, %l5, %l6
22280 movre %g3, %o2, %l4
22281 mulscc %l0, 0x044A, %o6
22282 fpsub32s %f16, %f7, %f6
22283 sll %g5, %o0, %g2
22284 tgu %icc, 0x0
22285 array8 %g7, %o5, %o4
22286 movl %icc, %g4, %o3
22287 edge16ln %i7, %i0, %l2
22288 add %l7, 0x20, %l6
22289 wr %g0, 0x11, %asi
22290 casa [%l6] %asi, %i2, %l1
22291 membar 0x4C
22292 fmul8sux16 %f16, %f18, %f4
22293 fmovsge %xcc, %f7, %f12
22294 popc 0x089F, %o7
22295 fnot1 %f20, %f22
22296 movle %icc, %i1, %g1
22297 tcs %icc, 0x7
22298 array32 %i4, %i6, %l3
22299 taddcc %o1, %i3, %i5
22300 ble,a %xcc, loop_2117
22301 tle %xcc, 0x4
22302 array16 %g6, %l6, %g3
22303 add %l5, %o2, %l4
22304loop_2117:
22305 fones %f29
22306 edge8l %l0, %o6, %o0
22307 brgez,a %g5, loop_2118
22308 ldd [%l7 + 0x48], %f22
22309 fble,a %fcc3, loop_2119
22310 alignaddrl %g7, %g2, %o4
22311loop_2118:
22312 movrgz %g4, %o3, %i7
22313 fbul %fcc0, loop_2120
22314loop_2119:
22315 bpos loop_2121
22316 call loop_2122
22317 movle %xcc, %o5, %l2
22318loop_2120:
22319 edge32ln %i0, %i2, %l1
22320loop_2121:
22321 edge32n %o7, %i1, %i4
22322loop_2122:
22323 sethi 0x0733, %i6
22324 st %f11, [%l7 + 0x2C]
22325 movgu %xcc, %l3, %o1
22326 fpsub32s %f20, %f29, %f25
22327 srax %i3, %i5, %g6
22328 umulcc %l6, 0x18E5, %g1
22329 fornot1 %f10, %f12, %f12
22330 tn %icc, 0x4
22331 brz %g3, loop_2123
22332 udivcc %o2, 0x0A8E, %l4
22333 wr %g0, 0x0c, %asi
22334 ldsha [%l7 + 0x20] %asi, %l5
22335loop_2123:
22336 bne loop_2124
22337 edge16n %l0, %o6, %o0
22338 ldub [%l7 + 0x47], %g7
22339 wr %g0, 0x80, %asi
22340 ldstuba [%l7 + 0x1E] %asi, %g5
22341loop_2124:
22342 sethi 0x03A7, %o4
22343 fcmpd %fcc0, %f26, %f26
22344 movrlz %g4, %g2, %o3
22345 sdivcc %o5, 0x1E1D, %i7
22346 movne %icc, %l2, %i2
22347 tcs %xcc, 0x2
22348 fmovdcc %xcc, %f1, %f30
22349 xnorcc %l1, 0x098D, %i0
22350 saved
22351 rdpr %cwp, %g1
22352 rdpr %cansave, %g2
22353 rdpr %canrestore, %g3
22354 rdpr %cleanwin, %g4
22355 rdpr %otherwin, %g5
22356 rdpr %wstate, %g6
22357 edge8ln %o7, %i1, %i4
22358 fpadd16 %f28, %f22, %f24
22359 edge8ln %i6, %l3, %i3
22360 movg %icc, %o1, %g6
22361 udivx %l6, 0x003B, %i5
22362 movrgz %g3, %o2, %g1
22363 or %l5, 0x15B1, %l4
22364 bge loop_2125
22365 edge32 %o6, %o0, %l0
22366 faligndata %f28, %f14, %f0
22367 add %l7, 0x28, %l6
22368 wr %g0, 0x0c, %asi
22369 casa [%l6] %asi, %g7, %o4
22370loop_2125:
22371 tvc %icc, 0x2
22372 ldx [%l7 + 0x08], %g4
22373 st %f27, [%l7 + 0x58]
22374 siam 0x1
22375 fandnot2 %f12, %f20, %f14
22376 sra %g5, %g2, %o3
22377 edge16ln %o5, %l2, %i7
22378 array32 %l1, %i2, %o7
22379 wr %g0, 0x11, %asi
22380 ldsha [%l7 + 0x22] %asi, %i1
22381 fbul,a %fcc0, loop_2126
22382 and %i0, %i4, %l3
22383 add %i6, %i3, %g6
22384 xor %l6, 0x18D2, %o1
22385loop_2126:
22386 fbg %fcc2, loop_2127
22387 fbo,a %fcc2, loop_2128
22388 smulcc %i5, %o2, %g1
22389 bneg,pn %xcc, loop_2129
22390loop_2127:
22391 edge8n %l5, %g3, %l4
22392loop_2128:
22393 smulcc %o6, %o0, %g7
22394 fble,a %fcc3, loop_2130
22395loop_2129:
22396 be,pt %icc, loop_2131
22397 ldsb [%l7 + 0x6E], %l0
22398 fornot1 %f4, %f24, %f28
22399loop_2130:
22400 fmovrsgez %g4, %f24, %f8
22401loop_2131:
22402 edge16 %o4, %g5, %g2
22403 bcs loop_2132
22404 fmovrdlz %o3, %f30, %f18
22405 std %f2, [%l7 + 0x78]
22406 nop
22407 setx loop_2133, %l0, %l1
22408 jmpl %l1, %o5
22409loop_2132:
22410 fmovdg %xcc, %f5, %f18
22411 st %f20, [%l7 + 0x64]
22412 movvs %icc, %l2, %i7
22413loop_2133:
22414 sdiv %i2, 0x1A7B, %l1
22415 edge32 %i1, %i0, %i4
22416 subcc %o7, 0x1793, %i6
22417 popc 0x046B, %l3
22418 fmovsgu %icc, %f4, %f27
22419 std %f26, [%l7 + 0x30]
22420 array8 %g6, %i3, %o1
22421 ldd [%l7 + 0x60], %f26
22422 ld [%l7 + 0x48], %f18
22423 fpadd16s %f1, %f4, %f20
22424 add %l7, 0x20, %l6
22425 wr %g0, 0x88, %asi
22426 ldxa [%l6] %asi, %i5
22427 casxa [%l6] 0x88, %i5, %o2
22428 fmovdleu %xcc, %f18, %f4
22429 tsubcc %l6, 0x10F8, %g1
22430 wr %g0, 0x19, %asi
22431 stha %l5, [%l7 + 0x32] %asi
22432 array8 %l4, %g3, %o6
22433 wr %g0, 0x0c, %asi
22434 prefetcha [%l7 + 0x68] %asi, 0x3
22435 wr %g0, 0x0c, %asi
22436 sta %f30, [%l7 + 0x1C] %asi
22437 wr %g0, 0x81, %asi
22438 stba %l0, [%l7 + 0x1B] %asi
22439 sra %g4, 0x1E, %g7
22440 movvs %xcc, %g5, %o4
22441 fornot1s %f26, %f16, %f8
22442 set 0x1C, %g4
22443 stwa %g2, [%l7 + %g4] 0x2f
22444 membar #Sync
22445 movrlz %o3, %l2, %i7
22446 edge8n %o5, %i2, %l1
22447 umul %i0, 0x13C4, %i1
22448 sethi 0x0459, %i4
22449 fble %fcc0, loop_2134
22450 subc %i6, 0x1F09, %l3
22451 udivx %o7, 0x1D23, %i3
22452 fandnot1 %f16, %f8, %f2
22453loop_2134:
22454 fpsub16s %f25, %f2, %f26
22455 add %o1, %g6, %i5
22456 or %o2, %g1, %l5
22457 edge8 %l6, %g3, %o6
22458 fone %f2
22459 lduh [%l7 + 0x4E], %l4
22460 srlx %l0, 0x00, %o0
22461 sra %g7, 0x08, %g4
22462 wr %g0, 0x89, %asi
22463 ldxa [%l7 + 0x58] %asi, %g5
22464 wr %g0, 0x89, %asi
22465 stba %o4, [%l7 + 0x6A] %asi
22466 fmuld8sux16 %f24, %f17, %f28
22467 edge16n %o3, %l2, %g2
22468 tvc %icc, 0x7
22469 edge32ln %i7, %i2, %l1
22470 fmovsleu %icc, %f29, %f31
22471 movl %icc, %i0, %o5
22472 nop
22473 set 0x2C, %l0
22474 ldstub [%l7 + %l0], %i1
22475 flush %l7 + 0x20
22476 bvs,a,pn %icc, loop_2135
22477 nop
22478 setx loop_2136, %l0, %l1
22479 wrpr 0x1, %tl
22480 wrpr %l1, %tnpc
22481 setx 0x34400001400, %l0, %l1
22482 wrpr %l1, %tstate
22483 wrhpr 0x4, %htstate
22484 done
22485 movge %xcc, %i4, %i6
22486 fmovdne %xcc, %f0, %f30
22487loop_2135:
22488 fbn %fcc2, loop_2137
22489loop_2136:
22490 bg,a,pn %xcc, loop_2138
22491 xnor %o7, 0x0995, %i3
22492 mulscc %o1, 0x1942, %l3
22493loop_2137:
22494 or %i5, %g6, %o2
22495loop_2138:
22496 bge %icc, loop_2139
22497 fbue,a %fcc2, loop_2140
22498 or %g1, %l6, %l5
22499 orcc %g3, %o6, %l0
22500loop_2139:
22501 fmul8x16au %f30, %f27, %f4
22502loop_2140:
22503 tsubcctv %o0, %l4, %g4
22504 movrgez %g5, 0x1B6, %g7
22505 movne %xcc, %o3, %o4
22506 tvs %xcc, 0x5
22507 fnands %f19, %f26, %f2
22508 fmuld8sux16 %f7, %f16, %f26
22509 fandnot2s %f29, %f7, %f26
22510 or %g2, %l2, %i7
22511 movleu %xcc, %i2, %l1
22512 move %xcc, %i0, %o5
22513 sll %i4, 0x0A, %i6
22514 wr %g0, 0x81, %asi
22515 lda [%l7 + 0x74] %asi, %f15
22516 set 0x58, %l3
22517 stwa %o7, [%l7 + %l3] 0x18
22518 fbg %fcc3, loop_2141
22519 array32 %i3, %o1, %l3
22520 bne %xcc, loop_2142
22521 movvc %xcc, %i1, %i5
22522loop_2141:
22523 umulcc %g6, %o2, %l6
22524 fble,a %fcc0, loop_2143
22525loop_2142:
22526 fmovdneg %icc, %f12, %f7
22527 edge16ln %l5, %g3, %o6
22528 movg %icc, %g1, %l0
22529loop_2143:
22530 edge8n %l4, %g4, %g5
22531 fornot2s %f12, %f6, %f23
22532 sll %o0, %g7, %o3
22533 udivx %o4, 0x17FA, %l2
22534 edge8l %i7, %g2, %l1
22535 sth %i2, [%l7 + 0x28]
22536 add %o5, %i0, %i6
22537 and %i4, %i3, %o7
22538 fblg,a %fcc3, loop_2144
22539 sdivcc %l3, 0x14D4, %i1
22540 fmovse %icc, %f7, %f8
22541 sdivcc %o1, 0x067E, %g6
22542loop_2144:
22543 movleu %xcc, %i5, %l6
22544 set 0x1C, %g3
22545 ldsba [%l7 + %g3] 0x04, %o2
22546 edge16ln %g3, %o6, %l5
22547 fabss %f13, %f12
22548 sll %g1, 0x06, %l4
22549 xorcc %l0, %g4, %g5
22550 xnorcc %g7, 0x1B51, %o0
22551 movleu %xcc, %o4, %o3
22552 edge32l %i7, %l2, %l1
22553 fcmpd %fcc2, %f12, %f24
22554 movle %icc, %i2, %g2
22555 fblg %fcc2, loop_2145
22556 movvc %xcc, %i0, %i6
22557 fandnot1s %f18, %f30, %f16
22558 fpsub32s %f17, %f7, %f14
22559loop_2145:
22560 addc %o5, 0x1B71, %i3
22561 tcc %icc, 0x3
22562 ldsw [%l7 + 0x78], %o7
22563 fnegs %f5, %f11
22564 fblg %fcc2, loop_2146
22565 ldstub [%l7 + 0x55], %i4
22566 fpmerge %f9, %f0, %f4
22567 edge16ln %l3, %o1, %i1
22568loop_2146:
22569 orn %i5, 0x04F4, %l6
22570 fpadd32s %f5, %f17, %f19
22571 xor %g6, %g3, %o6
22572 mova %icc, %o2, %g1
22573 fmovsneg %xcc, %f6, %f31
22574 bcc,a,pn %xcc, loop_2147
22575 fbge,a %fcc2, loop_2148
22576 sdiv %l5, 0x1A1E, %l4
22577 prefetch [%l7 + 0x60], 0x1
22578loop_2147:
22579 orn %l0, 0x1878, %g5
22580loop_2148:
22581 nop
22582 wr %g0, 0x89, %asi
22583 stxa %g7, [%l7 + 0x10] %asi
22584 fsrc2 %f6, %f28
22585 array32 %g4, %o0, %o3
22586 set 0x69, %g1
22587 stba %o4, [%l7 + %g1] 0x89
22588 wr %g0, 0x89, %asi
22589 stda %f16, [%l7 + 0x40] %asi
22590 edge16ln %i7, %l2, %l1
22591 fbule,a %fcc3, loop_2149
22592 array32 %g2, %i0, %i2
22593 sllx %o5, 0x10, %i3
22594 fmul8sux16 %f8, %f22, %f22
22595loop_2149:
22596 sllx %i6, %o7, %l3
22597 srl %o1, 0x00, %i4
22598 xorcc %i5, %l6, %g6
22599 mova %xcc, %i1, %o6
22600 addccc %o2, 0x189E, %g3
22601 fmovsl %icc, %f28, %f30
22602 andcc %g1, 0x1F51, %l5
22603 popc 0x09AA, %l0
22604 move %icc, %g5, %l4
22605 mulx %g4, 0x14E8, %g7
22606 umul %o0, 0x15B3, %o4
22607 brgez,a %o3, loop_2150
22608 sethi 0x1713, %l2
22609 movre %i7, 0x190, %g2
22610 tleu %icc, 0x4
22611loop_2150:
22612 nop
22613 wr %g0, 0x88, %asi
22614 lduba [%l7 + 0x2F] %asi, %i0
22615 fmovscs %icc, %f3, %f13
22616 wr %g0, 0x89, %asi
22617 lduwa [%l7 + 0x1C] %asi, %l1
22618 edge8ln %i2, %i3, %o5
22619 fmovdne %xcc, %f20, %f0
22620 fmovspos %xcc, %f24, %f6
22621 fmovrdgez %o7, %f20, %f0
22622 fmovse %icc, %f22, %f4
22623 brlz %l3, loop_2151
22624 subccc %i6, %i4, %o1
22625 edge32 %l6, %g6, %i5
22626 set 0x68, %l4
22627 lduwa [%l7 + %l4] 0x88, %i1
22628loop_2151:
22629 bvs %icc, loop_2152
22630 xorcc %o2, 0x1EAB, %g3
22631 brgez,a %g1, loop_2153
22632 move %icc, %l5, %o6
22633loop_2152:
22634 smul %l0, %g5, %l4
22635 udiv %g4, 0x09BD, %o0
22636loop_2153:
22637 subc %o4, 0x0964, %g7
22638 ba,pn %icc, loop_2154
22639 subc %l2, 0x03B5, %i7
22640 edge32l %g2, %o3, %i0
22641 edge8l %i2, %l1, %i3
22642loop_2154:
22643 subcc %o5, 0x03F3, %l3
22644 edge32 %o7, %i4, %o1
22645 tvs %xcc, 0x4
22646 fbge,a %fcc2, loop_2155
22647 tneg %xcc, 0x2
22648 stx %i6, [%l7 + 0x18]
22649 movpos %xcc, %g6, %l6
22650loop_2155:
22651 tcs %icc, 0x2
22652 movpos %icc, %i5, %i1
22653 movre %o2, %g1, %l5
22654 wr %g0, 0x11, %asi
22655 swapa [%l7 + 0x1C] %asi, %g3
22656 wr %g0, 0x88, %asi
22657 lduba [%l7 + 0x73] %asi, %l0
22658 fmovdg %icc, %f16, %f6
22659 tsubcctv %o6, 0x0C0A, %l4
22660 alignaddrl %g5, %g4, %o4
22661 xnorcc %o0, %g7, %i7
22662 fcmple32 %f10, %f22, %l2
22663 bleu loop_2156
22664 fbuge,a %fcc0, loop_2157
22665 tsubcc %g2, 0x13BC, %o3
22666 edge32 %i2, %l1, %i3
22667loop_2156:
22668 lduh [%l7 + 0x0A], %i0
22669loop_2157:
22670 fmovdne %xcc, %f26, %f2
22671 movre %o5, %l3, %o7
22672 sethi 0x0403, %o1
22673 or %i6, %i4, %g6
22674 fpsub32s %f26, %f5, %f28
22675 fandnot1s %f7, %f2, %f10
22676 addccc %i5, 0x0A96, %i1
22677 fpmerge %f28, %f6, %f16
22678 brlz,a %l6, loop_2158
22679 tvs %xcc, 0x0
22680 fmovrsne %o2, %f14, %f6
22681 tle %xcc, 0x1
22682loop_2158:
22683 sdivcc %g1, 0x0C33, %g3
22684 fmovdvc %xcc, %f2, %f12
22685 bvc %xcc, loop_2159
22686 nop
22687 setx loop_2160, %l0, %l1
22688 wrpr 0x1, %tl
22689 wrpr %l1, %tnpc
22690 setx 0x34400001400, %l0, %l1
22691 wrpr %l1, %tstate
22692 wrhpr 0x4, %htstate
22693 done
22694 tpos %icc, 0x4
22695 nop
22696 set 0x60, %o0
22697 ldd [%l7 + %o0], %l0
22698loop_2159:
22699 ta %icc, 0x7
22700loop_2160:
22701 edge8ln %l5, %o6, %l4
22702 popc %g4, %o4
22703 edge8n %o0, %g7, %i7
22704 movge %icc, %l2, %g5
22705 fabss %f13, %f23
22706 bgu,a loop_2161
22707 fmovsa %xcc, %f14, %f14
22708 tcs %icc, 0x5
22709 xnor %g2, 0x0F11, %i2
22710loop_2161:
22711 movleu %xcc, %l1, %i3
22712 orcc %i0, %o5, %l3
22713 add %l7, 0x70, %l6
22714 wr %g0, 0x80, %asi
22715 casa [%l6] 0x80, %o7, %o1
22716 andncc %o3, %i4, %g6
22717 tsubcctv %i5, %i6, %i1
22718 be %xcc, loop_2162
22719 movg %xcc, %l6, %o2
22720 std %f6, [%l7 + 0x40]
22721 fmovdn %icc, %f15, %f26
22722loop_2162:
22723 ldx [%l7 + 0x18], %g1
22724 addcc %g3, %l0, %l5
22725 tneg %icc, 0x6
22726 wr %g0, 0x89, %asi
22727 stha %o6, [%l7 + 0x22] %asi
22728 fpadd32 %f26, %f6, %f0
22729 orn %g4, 0x1BC3, %l4
22730 lduw [%l7 + 0x1C], %o0
22731 fnand %f26, %f30, %f30
22732 fmovdleu %icc, %f26, %f8
22733 bshuffle %f8, %f10, %f24
22734 fmovscc %icc, %f23, %f31
22735 mova %xcc, %g7, %o4
22736 bne,pt %xcc, loop_2163
22737 fmovsg %icc, %f24, %f25
22738 siam 0x2
22739 tneg %xcc, 0x0
22740loop_2163:
22741 bcs,a,pt %xcc, loop_2164
22742 brgz,a %i7, loop_2165
22743 sth %g5, [%l7 + 0x34]
22744 and %g2, %l2, %i2
22745loop_2164:
22746 fabsd %f20, %f16
22747loop_2165:
22748 array8 %l1, %i0, %i3
22749 wr %g0, 0x18, %asi
22750 lduwa [%l7 + 0x30] %asi, %o5
22751 fnands %f13, %f14, %f18
22752 andn %o7, 0x0510, %o1
22753 fcmple32 %f26, %f26, %l3
22754 tn %xcc, 0x1
22755 udivcc %o3, 0x1D24, %i4
22756 fmul8ulx16 %f30, %f16, %f12
22757 tvs %icc, 0x6
22758 sllx %g6, %i5, %i6
22759 edge8n %l6, %i1, %o2
22760 te %icc, 0x4
22761 ldx [%l7 + 0x18], %g3
22762 edge16ln %l0, %g1, %l5
22763 brgez %o6, loop_2166
22764 bg,a,pn %xcc, loop_2167
22765 tneg %icc, 0x7
22766 mulx %g4, %l4, %g7
22767loop_2166:
22768 nop
22769 setx loop_2168, %l0, %l1
22770 jmpl %l1, %o0
22771loop_2167:
22772 srax %i7, %o4, %g2
22773 tleu %icc, 0x7
22774 andcc %l2, %g5, %l1
22775loop_2168:
22776 brgz,a %i2, loop_2169
22777 xorcc %i0, %i3, %o7
22778 tleu %icc, 0x2
22779 smul %o1, 0x1BF6, %l3
22780loop_2169:
22781 srl %o3, %i4, %o5
22782 edge8 %i5, %i6, %g6
22783 taddcc %i1, %o2, %l6
22784 edge16n %l0, %g1, %g3
22785 movcs %xcc, %o6, %l5
22786 ld [%l7 + 0x40], %f25
22787 taddcc %l4, 0x11FE, %g7
22788 tgu %xcc, 0x5
22789 fmul8x16al %f27, %f16, %f0
22790 srl %g4, 0x11, %o0
22791 te %icc, 0x3
22792 fmovsgu %xcc, %f30, %f11
22793 addccc %o4, %i7, %l2
22794 tcc %xcc, 0x5
22795 andn %g5, 0x011B, %l1
22796 umulcc %g2, 0x149C, %i2
22797 fornot2 %f0, %f22, %f12
22798 udivx %i3, 0x17D4, %i0
22799 fble,a %fcc3, loop_2170
22800 ldsw [%l7 + 0x14], %o1
22801 ldsw [%l7 + 0x38], %o7
22802 edge32ln %l3, %i4, %o3
22803loop_2170:
22804 or %i5, 0x1C26, %i6
22805 srax %g6, 0x04, %i1
22806 sub %o2, %o5, %l6
22807 sethi 0x0C5D, %l0
22808 fmovrslez %g3, %f23, %f22
22809 smul %g1, 0x0D89, %o6
22810 array32 %l4, %g7, %g4
22811 fmovdg %icc, %f21, %f3
22812 tvs %icc, 0x5
22813 tneg %icc, 0x1
22814 fbul %fcc3, loop_2171
22815 alignaddrl %o0, %l5, %i7
22816 nop
22817 setx loop_2172, %l0, %l1
22818 wrpr 0x1, %tl
22819 wrpr %l1, %tnpc
22820 setx 0x34400001400, %l0, %l1
22821 wrpr %l1, %tstate
22822 wrhpr 0x4, %htstate
22823 done
22824 movle %icc, %o4, %l2
22825loop_2171:
22826 subccc %g5, 0x0304, %l1
22827 wr %g0, 0x80, %asi
22828 stba %i2, [%l7 + 0x3D] %asi
22829loop_2172:
22830 nop
22831 set 0x38, %o7
22832 stda %i2, [%l7 + %o7] 0x18
22833 std %f28, [%l7 + 0x78]
22834 be %xcc, loop_2173
22835 movvc %icc, %g2, %i0
22836 tneg %xcc, 0x2
22837 tneg %xcc, 0x3
22838loop_2173:
22839 fone %f2
22840 fmovrde %o1, %f4, %f20
22841 edge32n %l3, %i4, %o3
22842 ldsw [%l7 + 0x48], %i5
22843 fba,a %fcc3, loop_2174
22844 brz %i6, loop_2175
22845 bcs,a %icc, loop_2176
22846 siam 0x4
22847loop_2174:
22848 fones %f21
22849loop_2175:
22850 fbne,a %fcc1, loop_2177
22851loop_2176:
22852 tleu %xcc, 0x6
22853 wr %g0, 0x88, %asi
22854 lduha [%l7 + 0x5C] %asi, %o7
22855loop_2177:
22856 sra %g6, %i1, %o5
22857 movvs %xcc, %l6, %l0
22858 fbo,a %fcc2, loop_2178
22859 movrgz %o2, %g3, %g1
22860 array32 %o6, %g7, %g4
22861 fandnot2 %f12, %f18, %f20
22862loop_2178:
22863 movrgez %l4, %o0, %l5
22864 movn %icc, %i7, %l2
22865 fmovrsgez %g5, %f31, %f28
22866 set 0x70, %l5
22867 ldda [%l7 + %l5] 0x10, %o4
22868 srlx %i2, %l1, %g2
22869 movneg %xcc, %i3, %i0
22870 edge32 %o1, %i4, %o3
22871 mulscc %l3, %i6, %i5
22872 tne %icc, 0x5
22873 saved
22874 rdpr %cwp, %g1
22875 rdpr %cansave, %g2
22876 rdpr %canrestore, %g3
22877 rdpr %cleanwin, %g4
22878 rdpr %otherwin, %g5
22879 rdpr %wstate, %g6
22880 fpack16 %f20, %f6
22881 xor %o7, %g6, %i1
22882 fone %f12
22883 bg loop_2179
22884 fcmple16 %f20, %f12, %o5
22885 sllx %l6, 0x11, %l0
22886 bl,pn %icc, loop_2180
22887loop_2179:
22888 fbe,a %fcc3, loop_2181
22889 nop
22890 setx loop_2182, %l0, %l1
22891 jmpl %l1, %g3
22892 movl %icc, %g1, %o2
22893loop_2180:
22894 movre %g7, %o6, %g4
22895loop_2181:
22896 addc %l4, 0x1798, %o0
22897loop_2182:
22898 bn,a loop_2183
22899 tne %icc, 0x7
22900 edge32ln %l5, %i7, %l2
22901 sdiv %o4, 0x00DA, %g5
22902loop_2183:
22903 nop
22904 setx loop_2184, %l0, %l1
22905 wrpr 0x1, %tl
22906 wrpr %l1, %tpc
22907 add %l1, 0x4, %l1
22908 wrpr %l1, %tnpc
22909 setx 0x34400001400, %l0, %l1
22910 wrpr %l1, %tstate
22911 wrhpr 0x4, %htstate
22912 retry
22913 tvs %icc, 0x6
22914 fmovrde %l1, %f22, %f22
22915 movrlez %i2, 0x129, %g2
22916loop_2184:
22917 tcc %xcc, 0x3
22918 smul %i3, %i0, %i4
22919 tvs %icc, 0x2
22920 orn %o1, 0x0CCA, %l3
22921 fandnot2 %f10, %f6, %f10
22922 fbl,a %fcc0, loop_2185
22923 fabsd %f8, %f30
22924 std %f26, [%l7 + 0x40]
22925 edge32n %i6, %o3, %i5
22926loop_2185:
22927 nop
22928 wr %g0, 0x10, %asi
22929 stha %g6, [%l7 + 0x5A] %asi
22930 edge16n %i1, %o5, %o7
22931 fmovs %f21, %f7
22932 edge32 %l6, %g3, %l0
22933 bcc,a,pn %icc, loop_2186
22934 fcmple32 %f22, %f2, %o2
22935 movcc %xcc, %g1, %g7
22936 fcmpeq32 %f12, %f28, %o6
22937loop_2186:
22938 fba %fcc2, loop_2187
22939 edge8n %l4, %g4, %l5
22940 fcmps %fcc3, %f10, %f4
22941 tvc %icc, 0x4
22942loop_2187:
22943 stw %o0, [%l7 + 0x50]
22944 movleu %icc, %l2, %i7
22945 fmovdne %xcc, %f3, %f20
22946 fmovsvc %xcc, %f29, %f5
22947 wr %g0, 0x0c, %asi
22948 ldxa [%l7 + 0x08] %asi, %o4
22949 udivx %g5, 0x1536, %l1
22950 andcc %g2, 0x1A0D, %i3
22951 wr %g0, 0x2f, %asi
22952 stda %i0, [%l7 + 0x78] %asi
22953 membar #Sync
22954 wr %g0, 0x11, %asi
22955 lda [%l7 + 0x28] %asi, %f28
22956 bn loop_2188
22957 srlx %i2, 0x0F, %o1
22958 movrgz %l3, 0x3D4, %i4
22959 array16 %o3, %i5, %g6
22960loop_2188:
22961 movgu %xcc, %i6, %i1
22962 fcmple32 %f26, %f16, %o5
22963 sllx %l6, %o7, %l0
22964 umul %g3, %g1, %g7
22965 srax %o2, %o6, %l4
22966 tgu %xcc, 0x5
22967 orn %g4, 0x1958, %o0
22968 array8 %l5, %i7, %o4
22969 fmovdle %xcc, %f22, %f12
22970 movpos %xcc, %l2, %g5
22971 xorcc %l1, 0x0432, %i3
22972 tg %icc, 0x1
22973 movpos %xcc, %g2, %i2
22974 fcmps %fcc3, %f8, %f3
22975 fsrc2 %f0, %f24
22976 movg %xcc, %i0, %l3
22977 movrgez %o1, 0x1C3, %o3
22978 fmovdcc %icc, %f25, %f30
22979 fabss %f13, %f27
22980 set 0x54, %g5
22981 ldswa [%l7 + %g5] 0x11, %i4
22982 tne %icc, 0x6
22983 tcc %xcc, 0x4
22984 nop
22985 set 0x5A, %o2
22986 sth %i5, [%l7 + %o2]
22987 restored
22988 rdpr %cwp, %g1
22989 rdpr %cansave, %g2
22990 rdpr %canrestore, %g3
22991 rdpr %cleanwin, %g4
22992 rdpr %otherwin, %g5
22993 rdpr %wstate, %g6
22994 fbule,a %fcc0, loop_2189
22995 tl %icc, 0x1
22996 movre %i6, %i1, %g6
22997 movle %xcc, %l6, %o7
22998loop_2189:
22999 sethi 0x16AF, %l0
23000 movrgz %o5, %g3, %g7
23001 movre %g1, 0x2D7, %o2
23002 ldsw [%l7 + 0x44], %l4
23003 tvc %icc, 0x7
23004 tneg %xcc, 0x0
23005 movpos %icc, %g4, %o6
23006 ld [%l7 + 0x64], %f23
23007 addc %o0, %i7, %l5
23008 fcmpd %fcc1, %f16, %f6
23009 smul %l2, %o4, %g5
23010 tcc %icc, 0x1
23011 tn %icc, 0x2
23012 ldsh [%l7 + 0x6E], %i3
23013 tgu %icc, 0x5
23014 udivx %g2, 0x1C0B, %l1
23015 taddcctv %i0, %i2, %l3
23016 edge32l %o3, %i4, %i5
23017 srax %i6, 0x16, %i1
23018 fmovscs %icc, %f3, %f16
23019 movne %xcc, %o1, %g6
23020 fabsd %f28, %f16
23021 set 0x2C, %i7
23022 lda [%l7 + %i7] 0x0c, %f30
23023 movcc %icc, %l6, %l0
23024 std %f8, [%l7 + 0x58]
23025 wr %g0, 0x04, %asi
23026 swapa [%l7 + 0x7C] %asi, %o7
23027 mulx %g3, 0x0B57, %o5
23028 edge16n %g7, %g1, %o2
23029 tvc %icc, 0x3
23030 siam 0x7
23031 siam 0x3
23032 fxnor %f22, %f12, %f22
23033 movl %icc, %g4, %l4
23034 brz,a %o0, loop_2190
23035 fcmps %fcc2, %f3, %f17
23036 alignaddrl %i7, %l5, %l2
23037 sra %o4, %g5, %o6
23038loop_2190:
23039 srlx %g2, %l1, %i0
23040 movpos %icc, %i3, %i2
23041 movrne %o3, 0x1F5, %l3
23042 addcc %i4, 0x1864, %i6
23043 movl %xcc, %i5, %i1
23044 tvs %xcc, 0x2
23045 taddcctv %o1, 0x078F, %g6
23046 wr %g0, 0x80, %asi
23047 stba %l0, [%l7 + 0x44] %asi
23048 fbe,a %fcc3, loop_2191
23049 edge32ln %o7, %l6, %o5
23050 fmovscs %xcc, %f10, %f6
23051 restored
23052 rdpr %cwp, %g1
23053 rdpr %cansave, %g2
23054 rdpr %canrestore, %g3
23055 rdpr %cleanwin, %g4
23056 rdpr %otherwin, %g5
23057 rdpr %wstate, %g6
23058loop_2191:
23059 membar 0x21
23060 fmovdn %xcc, %f27, %f20
23061 stb %g3, [%l7 + 0x76]
23062 bshuffle %f8, %f2, %f18
23063 pdist %f6, %f8, %f8
23064 set 0x24, %g2
23065 lda [%l7 + %g2] 0x80, %f3
23066 movrne %g7, %o2, %g1
23067 ldstub [%l7 + 0x64], %l4
23068 movge %xcc, %g4, %o0
23069 wr %g0, 0x10, %asi
23070 ldstuba [%l7 + 0x6B] %asi, %l5
23071 and %i7, 0x1E23, %o4
23072 brnz,a %l2, loop_2192
23073 movrne %g5, %g2, %l1
23074 wr %g0, 0x80, %asi
23075 stxa %i0, [%l7 + 0x58] %asi
23076loop_2192:
23077 edge8l %i3, %o6, %i2
23078 subccc %o3, %l3, %i4
23079 array32 %i5, %i1, %o1
23080 sir 0x07AD
23081 edge8n %i6, %l0, %o7
23082 mova %xcc, %l6, %g6
23083 set 0x70, %i5
23084 lduwa [%l7 + %i5] 0x11, %g3
23085 movpos %icc, %g7, %o2
23086 andncc %g1, %l4, %o5
23087 mova %icc, %o0, %l5
23088 movneg %icc, %i7, %o4
23089 fsrc2 %f26, %f4
23090 movcc %icc, %l2, %g4
23091 and %g2, 0x0232, %l1
23092 bne,a,pn %icc, loop_2193
23093 membar 0x75
23094 stw %i0, [%l7 + 0x38]
23095 movrlz %i3, 0x3C5, %o6
23096loop_2193:
23097 sdiv %i2, 0x06EE, %g5
23098 fmul8x16au %f11, %f14, %f16
23099 ble %xcc, loop_2194
23100 xor %l3, 0x011B, %i4
23101 fbo %fcc2, loop_2195
23102 movge %xcc, %i5, %i1
23103loop_2194:
23104 sethi 0x0B96, %o3
23105 fcmpeq32 %f26, %f28, %o1
23106loop_2195:
23107 fpadd16 %f0, %f6, %f30
23108 array8 %i6, %o7, %l6
23109 tvc %icc, 0x6
23110 umul %l0, %g6, %g7
23111 tne %xcc, 0x2
23112 fmovrslez %o2, %f28, %f31
23113 tvs %icc, 0x1
23114 sub %g1, 0x07E6, %l4
23115 fmovrde %o5, %f8, %f10
23116 wr %g0, 0x04, %asi
23117 ldsba [%l7 + 0x62] %asi, %o0
23118 xnor %g3, 0x0BF6, %i7
23119 tleu %xcc, 0x5
23120 tsubcctv %o4, %l2, %l5
23121 fnot2s %f25, %f19
23122 fcmpgt32 %f20, %f10, %g4
23123 tvs %xcc, 0x1
23124 andncc %g2, %l1, %i3
23125 set 0x74, %l1
23126 lda [%l7 + %l1] 0x89, %f9
23127 movrgez %o6, 0x1FD, %i2
23128 srl %g5, 0x07, %l3
23129 udivx %i0, 0x04E5, %i5
23130 prefetch [%l7 + 0x1C], 0x0
23131 set 0x40, %i2
23132 stda %f16, [%l7 + %i2] 0x1e
23133 membar #Sync
23134 mova %icc, %i1, %i4
23135 tvc %xcc, 0x3
23136 fmovdle %icc, %f8, %f15
23137 fmovscs %icc, %f25, %f17
23138 movrlz %o3, %i6, %o1
23139 taddcc %l6, 0x071E, %o7
23140 udiv %l0, 0x003F, %g7
23141 fmovdvs %icc, %f19, %f6
23142 st %f6, [%l7 + 0x20]
23143 tpos %xcc, 0x4
23144 movrlz %g6, %g1, %o2
23145 set 0x40, %i6
23146 ldda [%l7 + %i6] 0x0c, %f16
23147 fcmple32 %f30, %f14, %l4
23148 flush %l7 + 0x40
23149 alignaddrl %o0, %o5, %i7
23150 array32 %o4, %l2, %l5
23151 movneg %icc, %g4, %g3
23152 fmovdvc %icc, %f13, %f1
23153 subc %l1, %g2, %o6
23154 orn %i3, %i2, %g5
23155 movg %icc, %i0, %i5
23156 andn %l3, 0x0582, %i4
23157 smul %i1, %o3, %i6
23158 stw %l6, [%l7 + 0x64]
23159 movrgz %o7, 0x2B5, %l0
23160 fxnor %f12, %f14, %f28
23161 fcmple16 %f6, %f30, %o1
23162 fandnot1s %f21, %f19, %f15
23163 ldsw [%l7 + 0x70], %g7
23164 movcc %icc, %g1, %o2
23165 orncc %l4, 0x1365, %o0
23166 membar 0x2D
23167 fpackfix %f10, %f31
23168 bneg,a %icc, loop_2196
23169 brlz,a %o5, loop_2197
23170 bshuffle %f6, %f2, %f30
23171 movrlez %g6, 0x1B5, %i7
23172loop_2196:
23173 edge16ln %l2, %o4, %l5
23174loop_2197:
23175 stx %g4, [%l7 + 0x58]
23176 stx %l1, [%l7 + 0x48]
23177 wr %g0, 0x81, %asi
23178 lduwa [%l7 + 0x58] %asi, %g2
23179 mulx %g3, 0x1D1E, %i3
23180 fbo,a %fcc2, loop_2198
23181 smulcc %o6, 0x0EAB, %i2
23182 sub %i0, 0x156E, %g5
23183 tl %xcc, 0x5
23184loop_2198:
23185 movg %icc, %i5, %l3
23186 andncc %i4, %i1, %i6
23187 stx %l6, [%l7 + 0x78]
23188 xorcc %o3, %o7, %o1
23189 brgz,a %l0, loop_2199
23190 movrgez %g1, %g7, %o2
23191 wr %g0, 0x80, %asi
23192 ldswa [%l7 + 0x38] %asi, %o0
23193loop_2199:
23194 add %l4, %o5, %i7
23195 sdivx %l2, 0x11FC, %g6
23196 udiv %o4, 0x1E64, %l5
23197 edge16ln %g4, %l1, %g3
23198 fpsub32 %f18, %f12, %f24
23199 edge8n %i3, %o6, %i2
23200 set 0x40, %i1
23201 stha %g2, [%l7 + %i1] 0x81
23202 fmovspos %icc, %f11, %f22
23203 movge %xcc, %g5, %i0
23204 addcc %i5, 0x192B, %i4
23205 fcmple16 %f2, %f2, %i1
23206 tge %xcc, 0x1
23207 movne %icc, %i6, %l3
23208 tcs %xcc, 0x5
23209 nop
23210 setx loop_2200, %l0, %l1
23211 wrpr 0x1, %tl
23212 wrpr %l1, %tnpc
23213 setx 0x34400001400, %l0, %l1
23214 wrpr %l1, %tstate
23215 wrhpr 0x4, %htstate
23216 done
23217 fmovrslez %o3, %f7, %f14
23218 fpack32 %f8, %f24, %f6
23219 srl %l6, 0x02, %o7
23220loop_2200:
23221 smul %l0, %g1, %g7
23222 mova %xcc, %o1, %o2
23223 mova %xcc, %o0, %o5
23224 umul %l4, %l2, %i7
23225 xnorcc %o4, 0x11BE, %l5
23226 be,a %icc, loop_2201
23227 movgu %xcc, %g4, %g6
23228 nop
23229 setx loop_2202, %l0, %l1
23230 wrpr 0x1, %tl
23231 wrpr %l1, %tnpc
23232 setx 0x34400001400, %l0, %l1
23233 wrpr %l1, %tstate
23234 wrhpr 0x4, %htstate
23235 done
23236 sub %g3, 0x10C4, %i3
23237loop_2201:
23238 mova %xcc, %o6, %i2
23239 mova %icc, %g2, %g5
23240loop_2202:
23241 edge16l %l1, %i0, %i5
23242 ble,a %xcc, loop_2203
23243 tg %icc, 0x1
23244 prefetch [%l7 + 0x30], 0x0
23245 srl %i4, %i1, %l3
23246loop_2203:
23247 fcmple16 %f16, %f30, %o3
23248 fzeros %f6
23249 ldx [%l7 + 0x48], %i6
23250 fbue %fcc3, loop_2204
23251 nop
23252 set 0x22, %i0
23253 ldub [%l7 + %i0], %o7
23254 alignaddrl %l0, %l6, %g7
23255 edge16l %o1, %o2, %o0
23256loop_2204:
23257 edge32n %g1, %o5, %l4
23258 smul %l2, %o4, %i7
23259 edge16l %g4, %l5, %g3
23260 srl %i3, %g6, %o6
23261 wr %g0, 0x04, %asi
23262 stba %g2, [%l7 + 0x48] %asi
23263 mulx %i2, 0x1AB1, %g5
23264 fabss %f13, %f0
23265 fbug %fcc3, loop_2205
23266 xnorcc %l1, 0x14D8, %i5
23267 move %xcc, %i0, %i4
23268 add %l3, %i1, %o3
23269loop_2205:
23270 sethi 0x1B50, %o7
23271 bpos,a loop_2206
23272 restored
23273 rdpr %cwp, %g1
23274 rdpr %cansave, %g2
23275 rdpr %canrestore, %g3
23276 rdpr %cleanwin, %g4
23277 rdpr %otherwin, %g5
23278 rdpr %wstate, %g6
23279 tge %xcc, 0x7
23280 udiv %i6, 0x0CA5, %l6
23281loop_2206:
23282 fmovsleu %icc, %f11, %f3
23283 taddcc %g7, %o1, %o2
23284 ld [%l7 + 0x50], %f3
23285 edge16l %l0, %o0, %o5
23286 array32 %g1, %l4, %l2
23287 fcmped %fcc3, %f30, %f18
23288 move %xcc, %i7, %o4
23289 swap [%l7 + 0x28], %g4
23290 edge32 %l5, %g3, %g6
23291 subc %i3, 0x130E, %o6
23292 tl %xcc, 0x6
23293 fpsub16 %f8, %f12, %f24
23294 fbn %fcc1, loop_2207
23295 fmovrdgez %g2, %f6, %f24
23296 fbug,a %fcc1, loop_2208
23297 tcc %xcc, 0x2
23298loop_2207:
23299 edge8n %i2, %l1, %i5
23300 fmovsneg %xcc, %f31, %f29
23301loop_2208:
23302 brgez %i0, loop_2209
23303 fbule %fcc2, loop_2210
23304 fmul8x16al %f18, %f25, %f22
23305 fmovsle %icc, %f14, %f0
23306loop_2209:
23307 edge8 %i4, %l3, %i1
23308loop_2210:
23309 tneg %icc, 0x3
23310 fornot1 %f2, %f16, %f8
23311 orn %o3, %o7, %g5
23312 add %i6, 0x1102, %g7
23313 ldsb [%l7 + 0x3C], %o1
23314 fmovdn %xcc, %f9, %f3
23315 swap [%l7 + 0x08], %o2
23316 set 0x40, %o5
23317 ldda [%l7 + %o5] 0x19, %f0
23318 ldsb [%l7 + 0x21], %l6
23319 tne %icc, 0x3
23320 ldd [%l7 + 0x20], %f14
23321 movrne %o0, %l0, %g1
23322 alignaddr %o5, %l2, %i7
23323 fmovsneg %xcc, %f24, %f3
23324 movrlez %l4, 0x391, %g4
23325 xor %l5, 0x1782, %o4
23326 movcc %xcc, %g3, %g6
23327 subccc %i3, %o6, %i2
23328 fmul8x16al %f16, %f13, %f18
23329 movrlz %g2, 0x12A, %i5
23330 wr %g0, 0x18, %asi
23331 swapa [%l7 + 0x24] %asi, %i0
23332 flush %l7 + 0x40
23333 move %icc, %i4, %l3
23334 sll %l1, %o3, %i1
23335 fmovdgu %xcc, %f0, %f31
23336 fmul8ulx16 %f26, %f12, %f30
23337 xnor %g5, 0x0061, %i6
23338 add %l7, 0x34, %l6
23339 wr %g0, 0x89, %asi
23340 casa [%l6] %asi, %g7, %o7
23341 fmul8x16au %f1, %f17, %f30
23342 movl %xcc, %o2, %l6
23343 set 0x18, %o4
23344 stxa %o0, [%l7 + %o4] 0x80
23345 bge %icc, loop_2211
23346 tcs %xcc, 0x0
23347 orcc %o1, %l0, %g1
23348 fmovsa %icc, %f31, %f7
23349loop_2211:
23350 st %f1, [%l7 + 0x2C]
23351 alignaddrl %o5, %i7, %l2
23352 movrlz %l4, %l5, %o4
23353 fmovdle %icc, %f22, %f20
23354 fmovdn %xcc, %f23, %f25
23355 taddcctv %g4, %g3, %g6
23356 tsubcctv %o6, %i3, %g2
23357 tleu %icc, 0x7
23358 fcmps %fcc3, %f23, %f10
23359 fbul,a %fcc1, loop_2212
23360 andn %i5, %i0, %i2
23361 fmovrdne %l3, %f4, %f4
23362 tsubcctv %l1, 0x01E0, %o3
23363loop_2212:
23364 fsrc1s %f2, %f2
23365 fbn,a %fcc3, loop_2213
23366 membar 0x16
23367 sth %i1, [%l7 + 0x40]
23368 fpsub32 %f18, %f8, %f14
23369loop_2213:
23370 fmovsneg %icc, %f13, %f22
23371 set 0x10, %o3
23372 ldda [%l7 + %o3] 0x24, %g4
23373 for %f14, %f30, %f26
23374 wr %g0, 0x04, %asi
23375 lduha [%l7 + 0x36] %asi, %i4
23376 movrlez %i6, %o7, %g7
23377 fmovsge %icc, %f16, %f17
23378 movne %xcc, %o2, %l6
23379 bge loop_2214
23380 edge16n %o1, %o0, %l0
23381 fnands %f11, %f19, %f25
23382 taddcc %o5, %g1, %l2
23383loop_2214:
23384 fabss %f13, %f29
23385 fbne,a %fcc0, loop_2215
23386 fmovsg %icc, %f17, %f10
23387 fmovdgu %xcc, %f10, %f20
23388 movvc %icc, %l4, %l5
23389loop_2215:
23390 fmovsa %xcc, %f31, %f8
23391 movcs %icc, %o4, %g4
23392 fmovrse %i7, %f16, %f25
23393 fmovdg %xcc, %f28, %f4
23394 swap [%l7 + 0x70], %g3
23395 movg %xcc, %g6, %i3
23396 swap [%l7 + 0x30], %g2
23397 be,pt %icc, loop_2216
23398 bge,pn %icc, loop_2217
23399 ldsb [%l7 + 0x62], %i5
23400 membar #Sync
23401 set 0x40, %i3
23402 ldda [%l7 + %i3] 0xf9, %f16
23403loop_2216:
23404 orn %i0, 0x0AB8, %o6
23405loop_2217:
23406 xor %i2, %l3, %o3
23407 ldd [%l7 + 0x68], %f4
23408 fmovscc %icc, %f30, %f24
23409 udiv %l1, 0x0678, %g5
23410 fmovsvs %icc, %f15, %f19
23411 set 0x20, %l6
23412 ldsba [%l7 + %l6] 0x04, %i1
23413 fpackfix %f28, %f27
23414 wr %g0, 0x80, %asi
23415 lduha [%l7 + 0x34] %asi, %i4
23416 tg %xcc, 0x6
23417 fxnors %f22, %f30, %f19
23418 andncc %i6, %o7, %o2
23419 fmovsg %icc, %f2, %f31
23420 sdivcc %g7, 0x0DC1, %l6
23421 move %xcc, %o1, %o0
23422 fnot2s %f24, %f17
23423 sethi 0x10E5, %l0
23424 nop
23425 set 0x38, %i4
23426 ldx [%l7 + %i4], %g1
23427 set 0x38, %o1
23428 stwa %o5, [%l7 + %o1] 0x2a
23429 membar #Sync
23430 movleu %icc, %l4, %l5
23431 movrne %l2, 0x108, %g4
23432 fmovrde %o4, %f2, %f22
23433 fmovdneg %icc, %f28, %f25
23434 fcmped %fcc0, %f8, %f24
23435 brz,a %g3, loop_2218
23436 fmuld8sux16 %f23, %f23, %f12
23437 subccc %i7, 0x0D4D, %g6
23438 move %xcc, %i3, %g2
23439loop_2218:
23440 fmovdpos %xcc, %f24, %f19
23441 flush %l7 + 0x78
23442 edge32ln %i5, %o6, %i2
23443 fands %f9, %f12, %f24
23444 movrne %l3, %o3, %i0
23445 xnorcc %g5, 0x0586, %l1
23446 andncc %i1, %i6, %i4
23447 sth %o2, [%l7 + 0x10]
23448 sdivx %o7, 0x013A, %g7
23449 fbul %fcc0, loop_2219
23450 movrlez %l6, %o0, %l0
23451 andncc %o1, %g1, %l4
23452 subccc %o5, %l5, %l2
23453loop_2219:
23454 edge16l %g4, %g3, %o4
23455 subc %i7, 0x14A9, %i3
23456 edge32n %g6, %i5, %g2
23457 edge32n %i2, %l3, %o6
23458 movre %o3, %g5, %l1
23459 popc 0x0EE6, %i0
23460 fnor %f16, %f16, %f18
23461 fmovs %f8, %f16
23462 udivx %i1, 0x0B53, %i6
23463 fpackfix %f8, %f20
23464 edge16ln %i4, %o7, %o2
23465 tsubcctv %g7, 0x022C, %o0
23466 set 0x30, %g7
23467 stha %l6, [%l7 + %g7] 0x18
23468 fmovdneg %xcc, %f29, %f4
23469 fmovrsgz %l0, %f23, %f23
23470 te %icc, 0x5
23471 fmovdcs %icc, %f12, %f20
23472 movgu %xcc, %g1, %o1
23473 fors %f8, %f6, %f8
23474 tvs %icc, 0x2
23475 movleu %icc, %o5, %l5
23476 ldx [%l7 + 0x78], %l2
23477 xnorcc %l4, %g4, %o4
23478 smul %i7, %i3, %g6
23479 saved
23480 rdpr %cwp, %g1
23481 rdpr %cansave, %g2
23482 rdpr %canrestore, %g3
23483 rdpr %cleanwin, %g4
23484 rdpr %otherwin, %g5
23485 rdpr %wstate, %g6
23486 sdiv %g3, 0x198C, %i5
23487 set 0x60, %l2
23488 ldda [%l7 + %l2] 0x0c, %i2
23489 edge32 %g2, %o6, %l3
23490 saved
23491 rdpr %cwp, %g1
23492 rdpr %cansave, %g2
23493 rdpr %canrestore, %g3
23494 rdpr %cleanwin, %g4
23495 rdpr %otherwin, %g5
23496 rdpr %wstate, %g6
23497 brlez,a %g5, loop_2220
23498 movne %icc, %o3, %i0
23499 addcc %l1, 0x0AB7, %i1
23500 add %l7, 0x08, %l6
23501 wr %g0, 0x80, %asi
23502 casa [%l6] 0x80, %i6, %i4
23503loop_2220:
23504 bleu,a %icc, loop_2221
23505 xor %o2, 0x0230, %o7
23506 udiv %g7, 0x0642, %l6
23507 ldsh [%l7 + 0x3A], %l0
23508loop_2221:
23509 move %xcc, %o0, %g1
23510 edge32 %o1, %o5, %l2
23511 sllx %l4, 0x14, %l5
23512 movrne %o4, %i7, %i3
23513 fmovdl %icc, %f25, %f12
23514 for %f0, %f14, %f28
23515 ld [%l7 + 0x20], %f18
23516 fmovdl %xcc, %f21, %f17
23517 edge8 %g4, %g6, %i5
23518 fmovrslz %g3, %f0, %f8
23519 tle %icc, 0x2
23520 tn %xcc, 0x5
23521 sdiv %g2, 0x13CF, %i2
23522 tge %icc, 0x5
23523 tcc %xcc, 0x1
23524 fbg %fcc1, loop_2222
23525 srlx %l3, %g5, %o6
23526 fbu %fcc3, loop_2223
23527 movge %icc, %i0, %l1
23528loop_2222:
23529 andn %o3, %i6, %i4
23530 orn %i1, 0x148D, %o7
23531loop_2223:
23532 movcs %xcc, %o2, %g7
23533 mova %xcc, %l0, %o0
23534 movleu %xcc, %g1, %l6
23535 std %o0, [%l7 + 0x48]
23536 alignaddrl %o5, %l4, %l5
23537 st %f31, [%l7 + 0x74]
23538 fcmpgt16 %f20, %f24, %o4
23539 fmovsn %icc, %f19, %f2
23540 tcc %icc, 0x2
23541 nop
23542 setx loop_2224, %l0, %l1
23543 wrpr 0x1, %tl
23544 wrpr %l1, %tnpc
23545 setx 0x34400001400, %l0, %l1
23546 wrpr %l1, %tstate
23547 wrhpr 0x4, %htstate
23548 done
23549 edge32n %l2, %i3, %i7
23550 set 0x23, %g6
23551 ldstuba [%l7 + %g6] 0x11, %g6
23552loop_2224:
23553 nop
23554 set 0x58, %o6
23555 lduba [%l7 + %o6] 0x80, %i5
23556 sdiv %g3, 0x144D, %g4
23557 wr %g0, 0x10, %asi
23558 lduha [%l7 + 0x52] %asi, %g2
23559 set 0x6C, %g4
23560 lda [%l7 + %g4] 0x11, %f24
23561 subc %i2, %g5, %l3
23562 sub %o6, %l1, %o3
23563 fpsub16s %f1, %f10, %f31
23564 sdivx %i0, 0x0607, %i4
23565 fabsd %f0, %f20
23566 fmovsgu %icc, %f29, %f24
23567 fxors %f12, %f25, %f6
23568 move %xcc, %i6, %i1
23569 brgz,a %o7, loop_2225
23570 movg %xcc, %o2, %g7
23571 subc %o0, 0x07D1, %l0
23572 movre %g1, 0x35A, %l6
23573loop_2225:
23574 restored
23575 rdpr %cwp, %g1
23576 rdpr %cansave, %g2
23577 rdpr %canrestore, %g3
23578 rdpr %cleanwin, %g4
23579 rdpr %otherwin, %g5
23580 rdpr %wstate, %g6
23581 fmovrdlez %o1, %f2, %f8
23582 sdivx %l4, 0x0181, %l5
23583 or %o4, 0x038F, %o5
23584 add %l7, 0x20, %l6
23585 wr %g0, 0x10, %asi
23586 casxa [%l6] 0x10, %i3, %l2
23587 wr %g0, 0x04, %asi
23588 prefetcha [%l7 + 0x58] %asi, 0x2
23589 fbe,a %fcc1, loop_2226
23590 edge32n %i7, %i5, %g4
23591 edge8n %g2, %i2, %g3
23592 orn %l3, %o6, %l1
23593loop_2226:
23594 movrlez %g5, %i0, %o3
23595 srl %i6, %i4, %o7
23596 edge32 %i1, %g7, %o0
23597 tneg %xcc, 0x2
23598 movrgez %l0, %o2, %l6
23599 movvc %xcc, %o1, %g1
23600 fmovdpos %icc, %f10, %f10
23601 add %l4, 0x0941, %o4
23602 fnor %f18, %f16, %f28
23603 movl %icc, %o5, %l5
23604 fmul8sux16 %f10, %f6, %f28
23605 fba,a %fcc2, loop_2227
23606 movn %xcc, %l2, %i3
23607 wr %g0, 0x2f, %asi
23608 stwa %g6, [%l7 + 0x4C] %asi
23609 membar #Sync
23610loop_2227:
23611 fnot2 %f12, %f10
23612 fmovde %xcc, %f7, %f3
23613 fcmpne32 %f6, %f2, %i5
23614 subcc %i7, %g2, %i2
23615 edge16l %g4, %l3, %g3
23616 tgu %xcc, 0x7
23617 fmovdge %xcc, %f28, %f28
23618 sub %l1, %g5, %i0
23619 fcmpd %fcc3, %f18, %f14
23620 flush %l7 + 0x44
23621 fblg,a %fcc2, loop_2228
23622 edge16n %o3, %i6, %o6
23623 ldx [%l7 + 0x68], %i4
23624 bgu %icc, loop_2229
23625loop_2228:
23626 sll %o7, %i1, %o0
23627 udiv %l0, 0x0D26, %o2
23628 sllx %l6, %o1, %g7
23629loop_2229:
23630 movgu %icc, %g1, %l4
23631 orcc %o5, %o4, %l2
23632 ldub [%l7 + 0x43], %i3
23633 xorcc %g6, %i5, %l5
23634 set 0x54, %l3
23635 lduha [%l7 + %l3] 0x04, %i7
23636 wr %g0, 0x10, %asi
23637 stwa %i2, [%l7 + 0x08] %asi
23638 movneg %icc, %g2, %g4
23639 fmovrdgez %g3, %f12, %f14
23640 tn %xcc, 0x6
23641 fba,a %fcc3, loop_2230
23642 sra %l3, %l1, %g5
23643 alignaddr %i0, %o3, %o6
23644 te %icc, 0x5
23645loop_2230:
23646 tcc %icc, 0x2
23647 brgz,a %i4, loop_2231
23648 call loop_2232
23649 fsrc2s %f4, %f1
23650 movrgz %o7, 0x0AA, %i1
23651loop_2231:
23652 tl %icc, 0x7
23653loop_2232:
23654 nop
23655 wr %g0, 0x89, %asi
23656 ldsba [%l7 + 0x31] %asi, %o0
23657 addccc %l0, %o2, %l6
23658 saved
23659 rdpr %cwp, %g1
23660 rdpr %cansave, %g2
23661 rdpr %canrestore, %g3
23662 rdpr %cleanwin, %g4
23663 rdpr %otherwin, %g5
23664 rdpr %wstate, %g6
23665 andcc %o1, 0x04AC, %i6
23666 fpsub16s %f8, %f1, %f11
23667 taddcc %g1, 0x01C1, %l4
23668 tneg %icc, 0x0
23669 fzero %f18
23670 addccc %o5, %o4, %g7
23671 bne,pn %xcc, loop_2233
23672 fmovspos %xcc, %f0, %f22
23673 edge8ln %i3, %l2, %i5
23674 sllx %l5, 0x12, %i7
23675loop_2233:
23676 brz,a %i2, loop_2234
23677 tneg %icc, 0x3
23678 fbn,a %fcc3, loop_2235
23679 bl,pn %xcc, loop_2236
23680loop_2234:
23681 fmovdle %xcc, %f16, %f11
23682 udiv %g2, 0x0944, %g4
23683loop_2235:
23684 orncc %g3, %g6, %l3
23685loop_2236:
23686 edge16n %l1, %i0, %o3
23687 fmovsleu %xcc, %f10, %f1
23688 srax %g5, 0x0C, %o6
23689 fbu %fcc2, loop_2237
23690 move %xcc, %o7, %i4
23691 nop
23692 set 0x12, %g3
23693 ldsh [%l7 + %g3], %i1
23694 movneg %xcc, %o0, %o2
23695loop_2237:
23696 move %xcc, %l0, %o1
23697 movvc %icc, %i6, %g1
23698 set 0x60, %g1
23699 lda [%l7 + %g1] 0x81, %f2
23700 movg %xcc, %l4, %l6
23701 bcc,pn %icc, loop_2238
23702 fbo,a %fcc1, loop_2239
23703 ba %xcc, loop_2240
23704 tsubcctv %o4, %o5, %g7
23705loop_2238:
23706 movvs %xcc, %l2, %i3
23707loop_2239:
23708 fmovsne %icc, %f5, %f2
23709loop_2240:
23710 sdiv %i5, 0x15A3, %i7
23711 tpos %xcc, 0x5
23712 set 0x3A, %l0
23713 lduha [%l7 + %l0] 0x81, %l5
23714 fpsub16s %f9, %f15, %f1
23715 bge,pt %icc, loop_2241
23716 bn %icc, loop_2242
23717 movl %xcc, %g2, %g4
23718 fmovrslez %i2, %f18, %f10
23719loop_2241:
23720 fbo,a %fcc2, loop_2243
23721loop_2242:
23722 sll %g3, 0x0C, %l3
23723 fmovsneg %icc, %f18, %f0
23724 taddcctv %g6, %i0, %l1
23725loop_2243:
23726 fbne %fcc1, loop_2244
23727 edge32 %g5, %o3, %o6
23728 fmul8x16al %f14, %f9, %f4
23729 ldd [%l7 + 0x38], %o6
23730loop_2244:
23731 fmuld8ulx16 %f13, %f1, %f26
23732 array32 %i1, %o0, %o2
23733 xor %i4, %l0, %o1
23734 tleu %icc, 0x2
23735 edge16n %g1, %i6, %l6
23736 edge32 %o4, %l4, %g7
23737 edge32ln %l2, %o5, %i5
23738 andncc %i3, %l5, %g2
23739 or %g4, 0x1CB1, %i7
23740 fmovde %xcc, %f23, %f22
23741 orncc %g3, %i2, %l3
23742 movle %xcc, %i0, %l1
23743 tgu %xcc, 0x2
23744 tpos %icc, 0x6
23745 mulx %g5, %g6, %o3
23746 sllx %o7, 0x15, %o6
23747 fmovsge %xcc, %f9, %f15
23748 fcmple32 %f28, %f10, %i1
23749 fcmpgt32 %f24, %f28, %o2
23750 edge16ln %o0, %l0, %o1
23751 flush %l7 + 0x08
23752 fmovdcc %xcc, %f2, %f5
23753 fmul8sux16 %f16, %f18, %f22
23754 orcc %g1, %i4, %l6
23755 smulcc %i6, 0x1CFE, %l4
23756 alignaddr %g7, %l2, %o5
23757 fmovdvs %icc, %f15, %f8
23758 fbug,a %fcc2, loop_2245
23759 movvs %icc, %i5, %o4
23760 orcc %i3, %g2, %g4
23761 smul %l5, 0x0EEC, %g3
23762loop_2245:
23763 bge,pt %icc, loop_2246
23764 fmovdleu %xcc, %f2, %f25
23765 edge32l %i7, %i2, %l3
23766 mulx %i0, 0x0048, %l1
23767loop_2246:
23768 fand %f26, %f10, %f4
23769 sir 0x01B8
23770 addc %g5, 0x0861, %g6
23771 edge32l %o3, %o6, %o7
23772 alignaddrl %o2, %o0, %l0
23773 fmovrsgez %o1, %f29, %f3
23774 taddcctv %i1, %g1, %l6
23775 sdivx %i6, 0x08CD, %l4
23776 subcc %i4, 0x0DB3, %g7
23777 movvc %xcc, %l2, %o5
23778 fbl %fcc0, loop_2247
23779 movcs %icc, %i5, %o4
23780 tleu %xcc, 0x3
23781 addcc %i3, %g4, %g2
23782loop_2247:
23783 sdivcc %l5, 0x18B3, %g3
23784 fmovdvs %xcc, %f29, %f8
23785 xnorcc %i2, 0x0826, %l3
23786 fexpand %f18, %f4
23787 fxor %f2, %f24, %f18
23788 subc %i7, %l1, %i0
23789 subcc %g6, %o3, %g5
23790 std %f30, [%l7 + 0x18]
23791 movne %icc, %o7, %o6
23792 edge16 %o2, %o0, %l0
23793 wr %g0, 0x80, %asi
23794 prefetcha [%l7 + 0x60] %asi, 0x1
23795 add %o1, %g1, %l6
23796 fzero %f24
23797 movn %icc, %l4, %i4
23798 fmovs %f31, %f30
23799 wr %g0, 0x0c, %asi
23800 ldda [%l7 + 0x70] %asi, %g6
23801 fmovrdgz %l2, %f0, %f26
23802 subccc %o5, %i6, %i5
23803 set 0x10, %l4
23804 stwa %i3, [%l7 + %l4] 0x80
23805 edge32n %g4, %o4, %g2
23806 edge8l %g3, %l5, %i2
23807 movleu %icc, %l3, %i7
23808 saved
23809 rdpr %cwp, %g1
23810 rdpr %cansave, %g2
23811 rdpr %canrestore, %g3
23812 rdpr %cleanwin, %g4
23813 rdpr %otherwin, %g5
23814 rdpr %wstate, %g6
23815 bcs,a,pn %icc, loop_2248
23816 fmovdleu %icc, %f23, %f3
23817 fmovrdne %l1, %f8, %f16
23818 tn %icc, 0x7
23819loop_2248:
23820 nop
23821 setx loop_2249, %l0, %l1
23822 wrpr 0x1, %tl
23823 wrpr %l1, %tnpc
23824 setx 0x34400001400, %l0, %l1
23825 wrpr %l1, %tstate
23826 wrhpr 0x4, %htstate
23827 done
23828 fbue,a %fcc3, loop_2250
23829 sir 0x0870
23830 movrlz %i0, 0x072, %o3
23831loop_2249:
23832 alignaddrl %g5, %g6, %o6
23833loop_2250:
23834 popc 0x1652, %o2
23835 fcmpes %fcc2, %f8, %f12
23836 array32 %o0, %l0, %o7
23837 movcs %icc, %o1, %g1
23838 prefetch [%l7 + 0x60], 0x1
23839 fmovrsne %i1, %f13, %f22
23840 movge %xcc, %l4, %i4
23841 tg %icc, 0x5
23842 fcmpne32 %f2, %f26, %l6
23843 restored
23844 rdpr %cwp, %g1
23845 rdpr %cansave, %g2
23846 rdpr %canrestore, %g3
23847 rdpr %cleanwin, %g4
23848 rdpr %otherwin, %g5
23849 rdpr %wstate, %g6
23850 fbge %fcc1, loop_2251
23851 ld [%l7 + 0x6C], %f20
23852 andn %l2, %g7, %i6
23853 fmovrdlz %i5, %f28, %f2
23854loop_2251:
23855 movcs %xcc, %i3, %o5
23856 set 0x28, %o0
23857 stwa %o4, [%l7 + %o0] 0x27
23858 membar #Sync
23859 fmovrdlez %g4, %f12, %f14
23860 tgu %xcc, 0x5
23861 wr %g0, 0x88, %asi
23862 ldswa [%l7 + 0x48] %asi, %g2
23863 te %xcc, 0x4
23864 fpack32 %f22, %f14, %f12
23865 brnz,a %g3, loop_2252
23866 movvs %icc, %i2, %l3
23867 wr %g0, 0x0c, %asi
23868 stda %f0, [%l7 + 0x40] %asi
23869loop_2252:
23870 fpack16 %f16, %f7
23871 fmovscc %icc, %f6, %f10
23872 movleu %icc, %l5, %l1
23873 addc %i0, 0x01FA, %i7
23874 movrlz %g5, %g6, %o3
23875 edge32n %o6, %o0, %o2
23876 te %icc, 0x5
23877 mulx %l0, %o7, %o1
23878 fble,a %fcc0, loop_2253
23879 movrne %g1, %l4, %i4
23880 ldx [%l7 + 0x48], %i1
23881 bneg,pn %icc, loop_2254
23882loop_2253:
23883 sir 0x0B26
23884 fbug %fcc1, loop_2255
23885 pdist %f0, %f14, %f26
23886loop_2254:
23887 popc 0x0BF2, %l6
23888 bg,a %xcc, loop_2256
23889loop_2255:
23890 movcs %xcc, %g7, %i6
23891 fexpand %f5, %f10
23892 ldub [%l7 + 0x34], %l2
23893loop_2256:
23894 tgu %xcc, 0x4
23895 ld [%l7 + 0x68], %f28
23896 udiv %i5, 0x1C50, %o5
23897 orn %o4, %g4, %i3
23898 fxnors %f16, %f9, %f27
23899 movrne %g3, %g2, %i2
23900 movvs %icc, %l3, %l5
23901 movre %i0, 0x140, %l1
23902 umul %g5, 0x0175, %g6
23903 tcc %icc, 0x1
23904 set 0x08, %l5
23905 lda [%l7 + %l5] 0x19, %f3
23906 array32 %o3, %i7, %o0
23907 edge32 %o2, %o6, %o7
23908 bge %xcc, loop_2257
23909 movne %icc, %l0, %g1
23910 sdivcc %l4, 0x08F6, %o1
23911 sra %i4, %l6, %i1
23912loop_2257:
23913 nop
23914 setx loop_2258, %l0, %l1
23915 wrpr 0x1, %tl
23916 wrpr %l1, %tpc
23917 add %l1, 0x4, %l1
23918 wrpr %l1, %tnpc
23919 setx 0x34400001400, %l0, %l1
23920 wrpr %l1, %tstate
23921 wrhpr 0x4, %htstate
23922 retry
23923 move %icc, %g7, %i6
23924 edge8 %i5, %l2, %o4
23925 mulx %o5, 0x022A, %i3
23926loop_2258:
23927 movcc %xcc, %g3, %g4
23928 tl %icc, 0x6
23929 popc %g2, %i2
23930 alignaddrl %l3, %i0, %l5
23931 bpos,a,pn %xcc, loop_2259
23932 tpos %icc, 0x4
23933 orcc %g5, %l1, %g6
23934 bleu,pn %icc, loop_2260
23935loop_2259:
23936 swap [%l7 + 0x64], %o3
23937 tcs %xcc, 0x4
23938 bleu loop_2261
23939loop_2260:
23940 fpack16 %f8, %f14
23941 array16 %o0, %i7, %o6
23942 orn %o7, %l0, %o2
23943loop_2261:
23944 sth %l4, [%l7 + 0x54]
23945 tleu %icc, 0x7
23946 subcc %g1, 0x1C39, %o1
23947 addccc %l6, 0x18A1, %i4
23948 fornot1s %f11, %f2, %f26
23949 udivx %g7, 0x1E4E, %i6
23950 fmovrslez %i1, %f23, %f1
23951 wr %g0, 0x80, %asi
23952 prefetcha [%l7 + 0x48] %asi, 0x1
23953 wr %g0, 0x80, %asi
23954 stwa %i5, [%l7 + 0x24] %asi
23955 smul %o4, 0x1923, %o5
23956 fmovsge %icc, %f16, %f3
23957 stbar
23958 taddcc %g3, 0x0DAD, %i3
23959 movn %icc, %g2, %g4
23960 std %l2, [%l7 + 0x40]
23961 move %icc, %i2, %i0
23962 subc %l5, %g5, %l1
23963 smul %o3, %g6, %i7
23964 fpsub32 %f12, %f20, %f28
23965 umul %o0, %o7, %o6
23966 fmovdneg %icc, %f30, %f0
23967 fandnot1 %f30, %f2, %f22
23968 edge32 %l0, %o2, %l4
23969 movrne %g1, 0x3C6, %o1
23970 movcc %icc, %l6, %i4
23971 movrgez %g7, %i1, %i6
23972 sub %i5, %o4, %o5
23973 fmovscc %xcc, %f26, %f6
23974 sdivx %g3, 0x1A3A, %i3
23975 bvc loop_2262
23976 fpack16 %f4, %f26
23977 movrlz %g2, %g4, %l2
23978 xnorcc %l3, 0x1FC9, %i2
23979loop_2262:
23980 sllx %i0, %g5, %l5
23981 movvc %xcc, %o3, %g6
23982 fnegd %f16, %f30
23983 fpackfix %f4, %f21
23984 stbar
23985 movpos %xcc, %i7, %o0
23986 nop
23987 setx loop_2263, %l0, %l1
23988 jmpl %l1, %o7
23989 movrne %l1, 0x007, %l0
23990 fandnot2 %f14, %f12, %f22
23991 te %icc, 0x5
23992loop_2263:
23993 andn %o2, %o6, %l4
23994 fnot1s %f23, %f13
23995 ldx [%l7 + 0x18], %g1
23996 tsubcctv %l6, 0x17BB, %i4
23997 siam 0x3
23998 wr %g0, 0xeb, %asi
23999 stda %o0, [%l7 + 0x40] %asi
24000 membar #Sync
24001 sdivx %g7, 0x17AB, %i1
24002 edge32 %i5, %i6, %o4
24003 fmovdneg %xcc, %f14, %f0
24004 tvs %icc, 0x1
24005 add %o5, 0x1AE5, %g3
24006 fmovsgu %xcc, %f2, %f24
24007 fpadd32 %f14, %f4, %f0
24008 tn %xcc, 0x6
24009 movle %icc, %g2, %i3
24010 nop
24011 set 0x28, %g5
24012 ldsb [%l7 + %g5], %l2
24013 set 0x3C, %o2
24014 sta %f2, [%l7 + %o2] 0x89
24015 mova %xcc, %l3, %g4
24016 set 0x18, %o7
24017 stda %i0, [%l7 + %o7] 0x2b
24018 membar #Sync
24019 tn %xcc, 0x5
24020 movgu %xcc, %g5, %l5
24021 movcs %icc, %o3, %i2
24022 fcmped %fcc3, %f16, %f18
24023 movcs %xcc, %g6, %o0
24024 wr %g0, 0x11, %asi
24025 lda [%l7 + 0x38] %asi, %f30
24026 andcc %i7, %l1, %l0
24027 fcmpes %fcc1, %f21, %f22
24028 andcc %o2, %o7, %l4
24029 array8 %o6, %g1, %i4
24030 umul %l6, 0x0B3A, %g7
24031 set 0x68, %i7
24032 swapa [%l7 + %i7] 0x11, %o1
24033 wr %g0, 0xe3, %asi
24034 stxa %i1, [%l7 + 0x28] %asi
24035 membar #Sync
24036 wr %g0, 0x18, %asi
24037 stha %i6, [%l7 + 0x4C] %asi
24038 movleu %xcc, %i5, %o4
24039 bleu,pn %icc, loop_2264
24040 fbne,a %fcc3, loop_2265
24041 fpsub16 %f6, %f12, %f10
24042 set 0x10, %i5
24043 lduha [%l7 + %i5] 0x81, %g3
24044loop_2264:
24045 srax %o5, 0x09, %i3
24046loop_2265:
24047 fpackfix %f0, %f17
24048 bn,pt %xcc, loop_2266
24049 fble %fcc3, loop_2267
24050 lduw [%l7 + 0x68], %l2
24051 fbl %fcc0, loop_2268
24052loop_2266:
24053 tvc %icc, 0x3
24054loop_2267:
24055 brgez,a %l3, loop_2269
24056 pdist %f18, %f6, %f18
24057loop_2268:
24058 siam 0x1
24059 taddcc %g4, %i0, %g2
24060loop_2269:
24061 edge16n %g5, %l5, %o3
24062 tne %icc, 0x0
24063 fones %f15
24064 edge16ln %g6, %o0, %i2
24065 fcmpeq32 %f14, %f22, %i7
24066 movrne %l1, 0x341, %o2
24067 ble,pt %xcc, loop_2270
24068 fnor %f18, %f18, %f4
24069 fbug %fcc0, loop_2271
24070 umulcc %l0, 0x023D, %l4
24071loop_2270:
24072 fsrc1s %f18, %f2
24073 edge32 %o7, %o6, %i4
24074loop_2271:
24075 std %g0, [%l7 + 0x08]
24076 umul %l6, 0x1E11, %o1
24077 nop
24078 setx loop_2272, %l0, %l1
24079 jmpl %l1, %g7
24080 tsubcc %i1, %i6, %o4
24081 subcc %g3, 0x1CA7, %o5
24082 sll %i5, %i3, %l2
24083loop_2272:
24084 taddcctv %l3, 0x151B, %g4
24085 movne %icc, %g2, %g5
24086 fmovdne %xcc, %f14, %f12
24087 fbne %fcc2, loop_2273
24088 addccc %i0, %l5, %o3
24089 edge32 %g6, %i2, %o0
24090 sll %l1, %o2, %i7
24091loop_2273:
24092 nop
24093 set 0x78, %l1
24094 ldxa [%l7 + %l1] 0x81, %l4
24095 udivcc %l0, 0x130C, %o6
24096 movrgz %i4, 0x0A5, %g1
24097 wr %g0, 0x19, %asi
24098 sta %f22, [%l7 + 0x30] %asi
24099 edge32l %o7, %o1, %g7
24100 sllx %i1, 0x0F, %l6
24101 movg %xcc, %i6, %o4
24102 taddcctv %g3, 0x03B6, %o5
24103 edge8l %i5, %l2, %l3
24104 fandnot2s %f2, %f1, %f31
24105 xor %i3, %g4, %g2
24106 fpsub32s %f14, %f13, %f3
24107 srax %g5, %l5, %i0
24108 fmovrdlz %g6, %f12, %f16
24109 movge %icc, %i2, %o0
24110 stw %l1, [%l7 + 0x54]
24111 srlx %o2, 0x17, %o3
24112 tn %xcc, 0x0
24113 subc %i7, %l4, %l0
24114 ldd [%l7 + 0x10], %f26
24115 sir 0x0910
24116 alignaddrl %i4, %g1, %o7
24117 addccc %o6, 0x1B63, %o1
24118 sllx %i1, %l6, %i6
24119 fbge,a %fcc0, loop_2274
24120 edge32ln %o4, %g3, %o5
24121 edge32 %i5, %g7, %l3
24122 te %icc, 0x1
24123loop_2274:
24124 ta %xcc, 0x1
24125 edge8n %l2, %i3, %g4
24126 movpos %icc, %g5, %l5
24127 smul %i0, 0x1C86, %g6
24128 fcmpes %fcc1, %f10, %f24
24129 tn %xcc, 0x1
24130 edge8ln %g2, %i2, %o0
24131 fnegd %f22, %f14
24132 movneg %icc, %l1, %o3
24133 movn %icc, %i7, %o2
24134 movgu %icc, %l0, %i4
24135 popc %g1, %l4
24136 fbl %fcc2, loop_2275
24137 sethi 0x1BEA, %o7
24138 xnorcc %o6, %i1, %l6
24139 edge16ln %i6, %o4, %g3
24140loop_2275:
24141 andncc %o1, %o5, %g7
24142 bl,a loop_2276
24143 taddcc %l3, %l2, %i3
24144 std %i4, [%l7 + 0x78]
24145 sub %g4, %l5, %g5
24146loop_2276:
24147 membar 0x24
24148 nop
24149 setx loop_2277, %l0, %l1
24150 wrpr 0x1, %tl
24151 wrpr %l1, %tnpc
24152 setx 0x34400001400, %l0, %l1
24153 wrpr %l1, %tstate
24154 wrhpr 0x4, %htstate
24155 done
24156 fmovrdgz %g6, %f18, %f22
24157 srlx %g2, %i2, %o0
24158 tvs %icc, 0x5
24159loop_2277:
24160 swap [%l7 + 0x6C], %i0
24161 xnorcc %o3, 0x1076, %i7
24162 ld [%l7 + 0x48], %f3
24163 edge32l %l1, %l0, %i4
24164 bne,a %icc, loop_2278
24165 fmovdle %icc, %f18, %f13
24166 movg %icc, %o2, %g1
24167 movrgz %l4, %o6, %i1
24168loop_2278:
24169 fmovs %f12, %f18
24170 fornot1s %f24, %f12, %f30
24171 edge32l %o7, %l6, %i6
24172 wr %g0, 0x10, %asi
24173 stda %o4, [%l7 + 0x18] %asi
24174 ldd [%l7 + 0x20], %f4
24175 movleu %xcc, %g3, %o5
24176 umul %g7, 0x1243, %l3
24177 wr %g0, 0x10, %asi
24178 swapa [%l7 + 0x44] %asi, %l2
24179 bneg loop_2279
24180 udivcc %i3, 0x0B51, %i5
24181 prefetch [%l7 + 0x4C], 0x0
24182 set 0x24, %g2
24183 swapa [%l7 + %g2] 0x04, %o1
24184loop_2279:
24185 tgu %xcc, 0x6
24186 taddcctv %l5, %g5, %g4
24187 set 0x18, %i2
24188 swapa [%l7 + %i2] 0x11, %g6
24189 std %f10, [%l7 + 0x68]
24190 movrlz %i2, %g2, %o0
24191 smul %o3, 0x0A29, %i7
24192 tg %xcc, 0x5
24193 andcc %i0, %l0, %i4
24194 fmul8ulx16 %f18, %f6, %f30
24195 smul %o2, 0x0C35, %g1
24196 fnot2s %f26, %f13
24197 restored
24198 rdpr %cwp, %g1
24199 rdpr %cansave, %g2
24200 rdpr %canrestore, %g3
24201 rdpr %cleanwin, %g4
24202 rdpr %otherwin, %g5
24203 rdpr %wstate, %g6
24204 smulcc %l4, 0x0DCE, %l1
24205 sdivcc %i1, 0x151B, %o7
24206 movge %xcc, %o6, %l6
24207 fnot2s %f3, %f20
24208 ldstub [%l7 + 0x33], %o4
24209 edge16ln %g3, %o5, %g7
24210 fornot1s %f25, %f28, %f11
24211 andn %i6, 0x113C, %l3
24212 brnz,a %i3, loop_2280
24213 mulx %l2, %o1, %i5
24214 movn %icc, %g5, %l5
24215 fbule %fcc3, loop_2281
24216loop_2280:
24217 movrgez %g6, 0x24C, %i2
24218 movneg %icc, %g4, %o0
24219 fmovdg %xcc, %f26, %f19
24220loop_2281:
24221 ldstub [%l7 + 0x10], %g2
24222 set 0x22, %i1
24223 stha %i7, [%l7 + %i1] 0x15
24224 fblg,a %fcc3, loop_2282
24225 tcc %icc, 0x1
24226 te %xcc, 0x4
24227 nop
24228 setx loop_2283, %l0, %l1
24229 jmpl %l1, %o3
24230loop_2282:
24231 and %i0, 0x0754, %i4
24232 fba %fcc1, loop_2284
24233 fbe,a %fcc2, loop_2285
24234loop_2283:
24235 bn,a loop_2286
24236 movvs %icc, %l0, %g1
24237loop_2284:
24238 fbge %fcc2, loop_2287
24239loop_2285:
24240 andncc %l4, %l1, %i1
24241loop_2286:
24242 udivcc %o7, 0x0377, %o2
24243 edge16 %o6, %o4, %l6
24244loop_2287:
24245 smul %g3, 0x1AAD, %g7
24246 movvc %xcc, %i6, %l3
24247 fbu %fcc1, loop_2288
24248 fmovdn %xcc, %f23, %f2
24249 fbg %fcc1, loop_2289
24250 movl %xcc, %o5, %i3
24251loop_2288:
24252 fzeros %f18
24253 fbn %fcc1, loop_2290
24254loop_2289:
24255 xor %o1, %l2, %g5
24256 taddcc %i5, %l5, %g6
24257 stw %g4, [%l7 + 0x4C]
24258loop_2290:
24259 fpadd16 %f10, %f30, %f12
24260 fmovdge %icc, %f17, %f4
24261 fbne %fcc2, loop_2291
24262 orn %o0, 0x0D4A, %g2
24263 tvc %xcc, 0x7
24264 movg %xcc, %i2, %o3
24265loop_2291:
24266 movvs %icc, %i0, %i4
24267 srl %i7, 0x1F, %g1
24268 bshuffle %f18, %f12, %f2
24269 array8 %l0, %l4, %i1
24270 fbue,a %fcc1, loop_2292
24271 srlx %l1, 0x12, %o7
24272 bgu,a,pn %xcc, loop_2293
24273 fbu,a %fcc1, loop_2294
24274loop_2292:
24275 fxor %f10, %f22, %f14
24276 fbule %fcc2, loop_2295
24277loop_2293:
24278 andcc %o6, %o2, %l6
24279loop_2294:
24280 fcmple16 %f12, %f10, %g3
24281 tn %xcc, 0x2
24282loop_2295:
24283 nop
24284 membar #Sync
24285 set 0x40, %i6
24286 ldda [%l7 + %i6] 0x1e, %f16
24287 fble %fcc2, loop_2296
24288 std %g6, [%l7 + 0x50]
24289 fbug %fcc3, loop_2297
24290 fmovrslez %i6, %f23, %f7
24291loop_2296:
24292 mulx %o4, 0x106C, %l3
24293 movleu %icc, %o5, %o1
24294loop_2297:
24295 smul %i3, %g5, %l2
24296 array32 %l5, %i5, %g4
24297 fmovrdlz %g6, %f28, %f18
24298 membar 0x54
24299 fblg %fcc0, loop_2298
24300 fmovdneg %icc, %f27, %f6
24301 tn %icc, 0x3
24302 wr %g0, 0x19, %asi
24303 stba %g2, [%l7 + 0x49] %asi
24304loop_2298:
24305 bge,a loop_2299
24306 movleu %icc, %i2, %o3
24307 nop
24308 set 0x50, %i0
24309 ldd [%l7 + %i0], %i0
24310 wr %g0, 0x89, %asi
24311 ldstuba [%l7 + 0x4D] %asi, %o0
24312loop_2299:
24313 fmovsgu %xcc, %f26, %f3
24314 set 0x44, %o5
24315 stwa %i4, [%l7 + %o5] 0x15
24316 ldd [%l7 + 0x38], %i6
24317 movl %xcc, %g1, %l4
24318 membar 0x71
24319 ldd [%l7 + 0x20], %l0
24320 fmovdn %icc, %f26, %f3
24321 smul %l1, %o7, %i1
24322 edge32l %o6, %o2, %g3
24323 movvc %icc, %l6, %i6
24324 add %g7, %l3, %o4
24325 orn %o5, %i3, %g5
24326 saved
24327 rdpr %cwp, %g1
24328 rdpr %cansave, %g2
24329 rdpr %canrestore, %g3
24330 rdpr %cleanwin, %g4
24331 rdpr %otherwin, %g5
24332 rdpr %wstate, %g6
24333 tgu %xcc, 0x4
24334 tle %xcc, 0x0
24335 edge32n %l2, %o1, %i5
24336 movcs %xcc, %g4, %l5
24337 udivx %g6, 0x021D, %i2
24338 ble loop_2300
24339 udivcc %g2, 0x1A67, %o3
24340 srl %o0, %i0, %i4
24341 call loop_2301
24342loop_2300:
24343 bneg,a,pt %xcc, loop_2302
24344 umul %i7, 0x0210, %g1
24345 fornot2 %f6, %f8, %f20
24346loop_2301:
24347 fmovrdgez %l4, %f16, %f28
24348loop_2302:
24349 fbge,a %fcc1, loop_2303
24350 fpsub32s %f3, %f16, %f21
24351 fpsub32s %f2, %f14, %f18
24352 swap [%l7 + 0x4C], %l0
24353loop_2303:
24354 sdivcc %l1, 0x11C2, %i1
24355 fnot2s %f6, %f2
24356 taddcc %o6, %o7, %o2
24357 tsubcc %l6, 0x0B49, %i6
24358 udivx %g7, 0x17DC, %g3
24359 fmul8x16 %f24, %f14, %f2
24360 movgu %icc, %l3, %o4
24361 smul %o5, %g5, %l2
24362 std %i2, [%l7 + 0x78]
24363 sdivx %o1, 0x1DEC, %i5
24364 ldsw [%l7 + 0x64], %g4
24365 fmul8x16 %f3, %f18, %f24
24366 taddcctv %g6, 0x1ECC, %i2
24367 movcs %xcc, %l5, %o3
24368 sll %g2, %i0, %i4
24369 movrlez %i7, %o0, %g1
24370 fmovde %icc, %f11, %f3
24371 movgu %xcc, %l4, %l1
24372 movcs %xcc, %i1, %l0
24373 add %l7, 0x28, %l6
24374 wr %g0, 0x11, %asi
24375 ldxa [%l6] %asi, %o7
24376 casxa [%l6] %asi, %o7, %o2
24377 movrne %o6, %l6, %i6
24378 brnz %g3, loop_2304
24379 ldsb [%l7 + 0x27], %l3
24380 ble,a loop_2305
24381 bneg,a,pn %xcc, loop_2306
24382loop_2304:
24383 movrgez %o4, 0x058, %g7
24384 tvs %xcc, 0x0
24385loop_2305:
24386 tcc %xcc, 0x7
24387loop_2306:
24388 fbue %fcc3, loop_2307
24389 smulcc %o5, 0x1955, %l2
24390 std %i2, [%l7 + 0x58]
24391 tpos %xcc, 0x5
24392loop_2307:
24393 sll %o1, %g5, %i5
24394 call loop_2308
24395 nop
24396 setx loop_2309, %l0, %l1
24397 wrpr 0x1, %tl
24398 wrpr %l1, %tnpc
24399 setx 0x34400001400, %l0, %l1
24400 wrpr %l1, %tstate
24401 wrhpr 0x4, %htstate
24402 done
24403 fmovrdgez %g6, %f24, %f22
24404 fcmpgt16 %f10, %f22, %g4
24405loop_2308:
24406 sethi 0x1581, %l5
24407loop_2309:
24408 ldd [%l7 + 0x40], %i2
24409 sir 0x05D6
24410 udivx %o3, 0x152C, %i0
24411 movl %icc, %g2, %i7
24412 brz,a %o0, loop_2310
24413 brlez %g1, loop_2311
24414 edge16l %i4, %l4, %i1
24415 addccc %l1, %o7, %o2
24416loop_2310:
24417 sll %o6, %l6, %l0
24418loop_2311:
24419 srax %g3, 0x06, %l3
24420 xorcc %o4, 0x0AB3, %i6
24421 xorcc %g7, 0x16A3, %l2
24422 tcs %xcc, 0x7
24423 tleu %icc, 0x0
24424 fmovdn %icc, %f24, %f6
24425 edge8ln %o5, %i3, %o1
24426 fbule,a %fcc2, loop_2312
24427 edge16l %i5, %g5, %g6
24428 fmovsvc %icc, %f31, %f2
24429 tsubcc %g4, %i2, %l5
24430loop_2312:
24431 membar 0x0E
24432 fmul8x16al %f5, %f2, %f6
24433 orncc %i0, %o3, %i7
24434 call loop_2313
24435 fbge %fcc0, loop_2314
24436 addc %o0, %g1, %g2
24437 edge16 %i4, %i1, %l1
24438loop_2313:
24439 tleu %xcc, 0x3
24440loop_2314:
24441 sllx %o7, 0x03, %o2
24442 fbge,a %fcc3, loop_2315
24443 srl %l4, 0x05, %l6
24444 fmovrdne %l0, %f8, %f16
24445 movrgz %g3, 0x27D, %o6
24446loop_2315:
24447 xnor %l3, 0x0179, %o4
24448 fabsd %f2, %f24
24449 fmovscc %icc, %f23, %f22
24450 movge %icc, %i6, %l2
24451 fbg %fcc1, loop_2316
24452 fpsub32 %f12, %f30, %f4
24453 movg %icc, %g7, %o5
24454 srlx %i3, %o1, %g5
24455loop_2316:
24456 xor %i5, %g4, %g6
24457 membar 0x15
24458 srax %i2, %i0, %o3
24459 sll %i7, 0x1A, %o0
24460 udivcc %g1, 0x0B56, %l5
24461 bne,a loop_2317
24462 movrgz %g2, %i1, %l1
24463 st %f2, [%l7 + 0x50]
24464 sdivx %i4, 0x0B64, %o7
24465loop_2317:
24466 movneg %xcc, %o2, %l6
24467 brlez,a %l4, loop_2318
24468 taddcc %g3, %o6, %l3
24469 tleu %icc, 0x0
24470 taddcctv %o4, 0x1278, %i6
24471loop_2318:
24472 mova %xcc, %l2, %l0
24473 stb %o5, [%l7 + 0x14]
24474 movcc %xcc, %i3, %o1
24475 fbne,a %fcc0, loop_2319
24476 ldsb [%l7 + 0x1B], %g7
24477 srax %g5, %i5, %g4
24478 fones %f28
24479loop_2319:
24480 addcc %g6, 0x11CB, %i2
24481 brgz,a %i0, loop_2320
24482 call loop_2321
24483 fbge %fcc2, loop_2322
24484 srax %o3, %i7, %o0
24485loop_2320:
24486 fcmple16 %f18, %f20, %g1
24487loop_2321:
24488 tl %xcc, 0x2
24489loop_2322:
24490 movrlez %g2, %i1, %l5
24491 array8 %i4, %o7, %o2
24492 movne %icc, %l6, %l4
24493 xor %l1, 0x0733, %o6
24494 tn %xcc, 0x7
24495 be loop_2323
24496 fmovsn %icc, %f27, %f15
24497 membar 0x0D
24498 sdivcc %l3, 0x1F9D, %g3
24499loop_2323:
24500 ldd [%l7 + 0x70], %f16
24501 sll %o4, %l2, %l0
24502 bcs,pn %xcc, loop_2324
24503 tgu %icc, 0x4
24504 set 0x24, %o3
24505 sta %f29, [%l7 + %o3] 0x14
24506loop_2324:
24507 edge8ln %o5, %i3, %i6
24508 fmovrsgez %o1, %f15, %f9
24509 fmovsvc %icc, %f4, %f0
24510 umul %g7, %g5, %g4
24511 fmovdg %xcc, %f12, %f1
24512 fmul8sux16 %f14, %f20, %f4
24513 bleu loop_2325
24514 movvs %icc, %i5, %g6
24515 srl %i2, 0x14, %o3
24516 fmovdneg %xcc, %f26, %f28
24517loop_2325:
24518 fmovda %xcc, %f24, %f13
24519 movn %xcc, %i0, %i7
24520 edge32n %g1, %o0, %g2
24521 addc %l5, 0x1BE9, %i1
24522 mova %icc, %i4, %o7
24523 tne %xcc, 0x2
24524 fbue %fcc3, loop_2326
24525 lduh [%l7 + 0x08], %l6
24526 fzero %f0
24527 wr %g0, 0x04, %asi
24528 lduba [%l7 + 0x47] %asi, %o2
24529loop_2326:
24530 fmovrdne %l4, %f20, %f24
24531 fands %f6, %f23, %f23
24532 movle %icc, %l1, %o6
24533 movne %icc, %l3, %g3
24534 movcs %icc, %o4, %l2
24535 fandnot1s %f16, %f29, %f8
24536 movrgez %l0, 0x297, %i3
24537 taddcc %i6, %o1, %g7
24538 sdiv %o5, 0x07DD, %g5
24539 fpsub32 %f6, %f24, %f28
24540 edge16l %g4, %g6, %i5
24541 addccc %i2, %i0, %o3
24542 srlx %i7, 0x1F, %g1
24543 fmovdne %icc, %f17, %f17
24544 fmovdleu %icc, %f7, %f6
24545 add %o0, 0x1034, %g2
24546 nop
24547 setx loop_2327, %l0, %l1
24548 wrpr 0x1, %tl
24549 wrpr %l1, %tpc
24550 add %l1, 0x4, %l1
24551 wrpr %l1, %tnpc
24552 setx 0x34400001400, %l0, %l1
24553 wrpr %l1, %tstate
24554 wrhpr 0x4, %htstate
24555 retry
24556 orcc %i1, %i4, %l5
24557 edge16 %o7, %l6, %o2
24558 orcc %l4, 0x1351, %l1
24559loop_2327:
24560 stbar
24561 fmul8x16 %f22, %f24, %f2
24562 movrlez %l3, %o6, %o4
24563 ble,a,pt %icc, loop_2328
24564 fmovsne %xcc, %f31, %f3
24565 mova %icc, %g3, %l2
24566 set 0x28, %o4
24567 sta %f15, [%l7 + %o4] 0x88
24568loop_2328:
24569 movleu %xcc, %i3, %l0
24570 srax %o1, 0x04, %g7
24571 xnor %o5, 0x0FB5, %i6
24572 edge16ln %g5, %g6, %i5
24573 andcc %i2, %i0, %g4
24574 movvc %icc, %i7, %o3
24575 srax %g1, 0x17, %o0
24576 udivcc %i1, 0x1A05, %g2
24577 ldsh [%l7 + 0x2C], %l5
24578 andcc %i4, %o7, %l6
24579 array32 %o2, %l4, %l1
24580 movre %l3, 0x349, %o6
24581 edge16n %g3, %o4, %l2
24582 fsrc1 %f0, %f8
24583 tsubcc %i3, 0x1688, %o1
24584 fbule %fcc2, loop_2329
24585 movrgz %l0, %o5, %g7
24586 edge8n %i6, %g5, %g6
24587 nop
24588 setx loop_2330, %l0, %l1
24589 wrpr 0x1, %tl
24590 wrpr %l1, %tpc
24591 add %l1, 0x4, %l1
24592 wrpr %l1, %tnpc
24593 setx 0x34400001400, %l0, %l1
24594 wrpr %l1, %tstate
24595 wrhpr 0x4, %htstate
24596 retry
24597loop_2329:
24598 add %i5, %i2, %i0
24599 bvs,a %xcc, loop_2331
24600 movle %xcc, %g4, %i7
24601loop_2330:
24602 umul %g1, 0x13C7, %o0
24603 fmovrslz %i1, %f21, %f28
24604loop_2331:
24605 taddcc %o3, 0x01EA, %l5
24606 orncc %i4, %g2, %o7
24607 fmovrsgz %o2, %f15, %f11
24608 move %xcc, %l6, %l4
24609 andn %l3, 0x1034, %l1
24610 siam 0x4
24611 sth %o6, [%l7 + 0x54]
24612 wr %g0, 0x80, %asi
24613 swapa [%l7 + 0x28] %asi, %g3
24614 edge32ln %l2, %i3, %o4
24615 tl %xcc, 0x5
24616 subccc %o1, %l0, %o5
24617 stx %i6, [%l7 + 0x60]
24618 movleu %xcc, %g5, %g6
24619 movvs %icc, %i5, %g7
24620 movrgez %i2, %i0, %i7
24621 movrgez %g4, %g1, %o0
24622 membar 0x2A
24623 srl %o3, 0x0F, %i1
24624 stx %l5, [%l7 + 0x30]
24625 sll %g2, 0x0A, %i4
24626 tgu %xcc, 0x6
24627 subc %o2, 0x11DB, %o7
24628 taddcctv %l6, 0x164D, %l3
24629 fcmpes %fcc0, %f0, %f6
24630 fcmple32 %f12, %f20, %l4
24631 flush %l7 + 0x30
24632 ldd [%l7 + 0x28], %l0
24633 fmovrdgez %g3, %f22, %f20
24634 tpos %icc, 0x3
24635 ldsw [%l7 + 0x54], %o6
24636 fands %f16, %f7, %f0
24637 saved
24638 rdpr %cwp, %g1
24639 rdpr %cansave, %g2
24640 rdpr %canrestore, %g3
24641 rdpr %cleanwin, %g4
24642 rdpr %otherwin, %g5
24643 rdpr %wstate, %g6
24644 fcmps %fcc0, %f18, %f6
24645 add %l2, 0x12DF, %o4
24646 andn %o1, %l0, %o5
24647 fpsub32s %f16, %f17, %f22
24648 movl %xcc, %i3, %i6
24649 tge %xcc, 0x1
24650 movl %icc, %g6, %i5
24651 tn %xcc, 0x4
24652 set 0x40, %l6
24653 stda %f16, [%l7 + %l6] 0x14
24654 membar 0x42
24655 mulx %g5, %i2, %i0
24656 fmovd %f18, %f6
24657 fmovrslz %i7, %f16, %f1
24658 for %f0, %f6, %f22
24659 mova %xcc, %g7, %g4
24660 fmovdleu %xcc, %f16, %f5
24661 xorcc %o0, 0x1DFE, %o3
24662 bl,a,pt %xcc, loop_2332
24663 fpack16 %f16, %f17
24664 sethi 0x06CA, %g1
24665 sdiv %l5, 0x08E1, %i1
24666loop_2332:
24667 nop
24668 wr %g0, 0x04, %asi
24669 stda %i4, [%l7 + 0x38] %asi
24670 srl %g2, %o7, %o2
24671 srax %l3, 0x0F, %l4
24672 bcc,a %icc, loop_2333
24673 movl %icc, %l1, %l6
24674 bpos,a,pt %icc, loop_2334
24675 fmovdvc %xcc, %f5, %f22
24676loop_2333:
24677 fpack32 %f24, %f26, %f10
24678 move %xcc, %o6, %g3
24679loop_2334:
24680 tg %xcc, 0x6
24681 subc %o4, 0x10D8, %o1
24682 andn %l0, %o5, %l2
24683 movle %icc, %i6, %i3
24684 fmovsne %xcc, %f15, %f2
24685 bneg %xcc, loop_2335
24686 lduw [%l7 + 0x44], %g6
24687 addccc %g5, %i2, %i0
24688 fnot2 %f20, %f10
24689loop_2335:
24690 brgez %i5, loop_2336
24691 smul %g7, %i7, %g4
24692 call loop_2337
24693 edge32 %o3, %g1, %l5
24694loop_2336:
24695 bne,a,pt %icc, loop_2338
24696 fmovdne %xcc, %f26, %f28
24697loop_2337:
24698 nop
24699 set 0x40, %i3
24700 ldda [%l7 + %i3] 0x15, %f16
24701loop_2338:
24702 nop
24703 set 0x44, %o1
24704 lda [%l7 + %o1] 0x14, %f24
24705 edge16l %o0, %i1, %g2
24706 edge32 %i4, %o7, %l3
24707 sdivcc %l4, 0x0DFF, %o2
24708 tvs %icc, 0x6
24709 tl %xcc, 0x0
24710 ldsw [%l7 + 0x5C], %l6
24711 movvc %xcc, %o6, %g3
24712 mulx %o4, 0x03C8, %l1
24713 fmovdne %xcc, %f16, %f14
24714 bneg,a %xcc, loop_2339
24715 mulx %o1, %l0, %l2
24716 fmul8x16al %f3, %f21, %f8
24717 set 0x19, %g7
24718 ldsba [%l7 + %g7] 0x18, %i6
24719loop_2339:
24720 fbn,a %fcc1, loop_2340
24721 smulcc %o5, 0x1A1C, %i3
24722 tsubcc %g6, 0x16EE, %i2
24723 fmovdn %icc, %f25, %f16
24724loop_2340:
24725 edge8n %g5, %i0, %i5
24726 set 0x38, %l2
24727 lda [%l7 + %l2] 0x89, %f6
24728 sub %i7, 0x0A81, %g7
24729 tvc %xcc, 0x4
24730 set 0x48, %g6
24731 lduwa [%l7 + %g6] 0x89, %o3
24732 xnorcc %g1, %g4, %o0
24733 edge16 %i1, %g2, %i4
24734 fmovse %icc, %f29, %f23
24735 smul %l5, %l3, %o7
24736 edge16l %l4, %l6, %o2
24737 brgz %g3, loop_2341
24738 fbuge %fcc3, loop_2342
24739 stb %o6, [%l7 + 0x19]
24740 tg %xcc, 0x0
24741loop_2341:
24742 nop
24743 set 0x46, %o6
24744 sth %l1, [%l7 + %o6]
24745loop_2342:
24746 fcmpeq32 %f16, %f6, %o1
24747 edge32ln %l0, %o4, %i6
24748 ldstub [%l7 + 0x0F], %o5
24749 alignaddrl %l2, %i3, %g6
24750 taddcctv %g5, 0x040F, %i0
24751 stw %i5, [%l7 + 0x68]
24752 movpos %xcc, %i2, %i7
24753 sll %o3, %g1, %g7
24754 movneg %xcc, %g4, %o0
24755 for %f24, %f28, %f26
24756 umul %g2, %i4, %i1
24757 addccc %l3, 0x050B, %o7
24758 or %l5, %l4, %l6
24759 sethi 0x0954, %o2
24760 alignaddr %g3, %o6, %o1
24761 set 0x70, %g4
24762 ldxa [%l7 + %g4] 0x80, %l0
24763 bl loop_2343
24764 edge32l %o4, %l1, %i6
24765 addcc %l2, 0x02B8, %o5
24766 fmovdvs %icc, %f12, %f8
24767loop_2343:
24768 tne %icc, 0x7
24769 umulcc %g6, 0x16F2, %i3
24770 siam 0x3
24771 fabsd %f20, %f18
24772 alignaddrl %i0, %i5, %g5
24773 ta %icc, 0x5
24774 alignaddr %i7, %o3, %g1
24775 add %l7, 0x1C, %l6
24776 wr %g0, 0x80, %asi
24777 casa [%l6] 0x80, %i2, %g7
24778 fbue,a %fcc3, loop_2344
24779 fbl %fcc1, loop_2345
24780 tsubcc %o0, %g2, %i4
24781 bvc loop_2346
24782loop_2344:
24783 andcc %i1, 0x098A, %l3
24784loop_2345:
24785 fcmple32 %f6, %f14, %g4
24786 fmovrdlez %o7, %f14, %f6
24787loop_2346:
24788 edge32ln %l5, %l6, %o2
24789 umul %g3, %l4, %o6
24790 brlez %o1, loop_2347
24791 fxnors %f14, %f27, %f28
24792 tleu %icc, 0x6
24793 st %f28, [%l7 + 0x50]
24794loop_2347:
24795 fnegs %f15, %f24
24796 sra %l0, 0x06, %l1
24797 fmovrse %i6, %f22, %f17
24798 fsrc1s %f0, %f7
24799 fmovda %icc, %f30, %f26
24800 xor %o4, 0x0391, %o5
24801 fmovrsgz %l2, %f14, %f3
24802 pdist %f14, %f4, %f26
24803 movrgez %g6, 0x085, %i3
24804 brnz %i5, loop_2348
24805 edge16 %g5, %i7, %o3
24806 tcc %icc, 0x5
24807 movvc %xcc, %g1, %i2
24808loop_2348:
24809 fbuge %fcc1, loop_2349
24810 ldsb [%l7 + 0x1A], %g7
24811 fmovscs %xcc, %f23, %f30
24812 edge8ln %o0, %g2, %i4
24813loop_2349:
24814 addcc %i0, 0x00D0, %i1
24815 xorcc %g4, %l3, %o7
24816 movrgez %l6, 0x041, %l5
24817 udivx %g3, 0x1492, %l4
24818 fmovrsne %o2, %f10, %f4
24819 fmovdle %xcc, %f13, %f15
24820 movge %icc, %o6, %l0
24821 edge16n %o1, %l1, %i6
24822 fmovscs %xcc, %f13, %f9
24823 sra %o5, %o4, %g6
24824 tcc %icc, 0x0
24825 sllx %i3, 0x11, %l2
24826 tn %icc, 0x1
24827 edge8l %i5, %g5, %i7
24828 movrgez %g1, 0x16C, %i2
24829 taddcctv %o3, 0x111A, %g7
24830 fxnor %f10, %f22, %f10
24831 edge8l %g2, %i4, %o0
24832 sdiv %i1, 0x087A, %g4
24833 fandnot1s %f5, %f25, %f18
24834 edge16n %l3, %i0, %o7
24835 movrgez %l5, 0x2EA, %g3
24836 membar 0x53
24837 subc %l6, %o2, %l4
24838 fpack32 %f20, %f4, %f24
24839 fmovsvc %xcc, %f23, %f15
24840 bcs %icc, loop_2350
24841 addcc %l0, 0x1E25, %o6
24842 fmovdcs %xcc, %f4, %f18
24843 fmovsl %xcc, %f27, %f15
24844loop_2350:
24845 tsubcctv %o1, 0x058E, %l1
24846 fpack32 %f14, %f26, %f28
24847 swap [%l7 + 0x10], %i6
24848 subccc %o4, %o5, %i3
24849 xor %g6, %i5, %g5
24850 tl %icc, 0x0
24851 tvs %icc, 0x3
24852 tle %icc, 0x2
24853 bleu,a loop_2351
24854 movrne %l2, 0x023, %i7
24855 alignaddrl %g1, %i2, %g7
24856 fpackfix %f4, %f2
24857loop_2351:
24858 and %g2, %i4, %o0
24859 orn %i1, 0x0684, %o3
24860 edge32 %l3, %i0, %g4
24861 tsubcctv %l5, 0x0387, %g3
24862 subcc %o7, %l6, %l4
24863 edge8n %l0, %o2, %o6
24864 tge %xcc, 0x1
24865 fandnot2s %f25, %f27, %f15
24866 fbul %fcc1, loop_2352
24867 sub %l1, 0x143A, %o1
24868 tne %icc, 0x7
24869 tne %xcc, 0x4
24870loop_2352:
24871 taddcctv %i6, 0x14D6, %o5
24872 nop
24873 setx loop_2353, %l0, %l1
24874 jmpl %l1, %i3
24875 movrgez %g6, 0x297, %o4
24876 fmovdl %icc, %f23, %f28
24877 set 0x30, %i4
24878 ldsha [%l7 + %i4] 0x14, %g5
24879loop_2353:
24880 nop
24881 setx loop_2354, %l0, %l1
24882 wrpr 0x1, %tl
24883 wrpr %l1, %tpc
24884 add %l1, 0x4, %l1
24885 wrpr %l1, %tnpc
24886 setx 0x34400001400, %l0, %l1
24887 wrpr %l1, %tstate
24888 wrhpr 0x4, %htstate
24889 retry
24890 udivcc %l2, 0x1B6B, %i7
24891 sth %i5, [%l7 + 0x44]
24892 udivx %g1, 0x104B, %i2
24893loop_2354:
24894 sethi 0x0E68, %g2
24895 tpos %icc, 0x0
24896 ldsw [%l7 + 0x68], %g7
24897 move %xcc, %i4, %i1
24898 umul %o3, %l3, %o0
24899 srax %i0, 0x0C, %l5
24900 saved
24901 rdpr %cwp, %g1
24902 rdpr %cansave, %g2
24903 rdpr %canrestore, %g3
24904 rdpr %cleanwin, %g4
24905 rdpr %otherwin, %g5
24906 rdpr %wstate, %g6
24907 bvs loop_2355
24908 umul %g3, 0x15E0, %g4
24909 edge32n %o7, %l6, %l0
24910 array16 %o2, %o6, %l1
24911loop_2355:
24912 tcs %icc, 0x6
24913 xor %o1, %l4, %o5
24914 ldsh [%l7 + 0x6A], %i6
24915 membar 0x10
24916 smul %g6, %i3, %g5
24917 movne %icc, %o4, %i7
24918 brz,a %l2, loop_2356
24919 tl %xcc, 0x6
24920 tleu %xcc, 0x0
24921 nop
24922 set 0x0D, %l3
24923 ldsb [%l7 + %l3], %g1
24924loop_2356:
24925 nop
24926 wr %g0, 0x22, %asi
24927 stda %i4, [%l7 + 0x10] %asi
24928 membar #Sync
24929 array32 %g2, %i2, %g7
24930 set 0x74, %g1
24931 stba %i4, [%l7 + %g1] 0x15
24932 alignaddrl %o3, %i1, %l3
24933 edge8l %i0, %l5, %g3
24934 fones %f12
24935 fabss %f22, %f14
24936 and %o0, 0x0DFD, %o7
24937 fones %f3
24938 set 0x7D, %g3
24939 ldstuba [%l7 + %g3] 0x19, %g4
24940 fbe %fcc0, loop_2357
24941 fmovda %icc, %f20, %f6
24942 fnot1 %f22, %f4
24943 edge32n %l6, %l0, %o2
24944loop_2357:
24945 edge16ln %l1, %o1, %l4
24946 mova %icc, %o6, %o5
24947 fandnot2 %f10, %f22, %f22
24948 movleu %xcc, %i6, %i3
24949 or %g5, 0x1847, %g6
24950 movrgz %o4, 0x2AC, %i7
24951 movcc %icc, %l2, %g1
24952 andn %g2, 0x1D5E, %i5
24953 andn %g7, %i2, %i4
24954 bpos,pn %xcc, loop_2358
24955 edge8l %o3, %l3, %i1
24956 srlx %i0, %l5, %o0
24957 tcs %xcc, 0x3
24958loop_2358:
24959 subccc %g3, 0x177A, %o7
24960 edge16ln %l6, %l0, %o2
24961 set 0x48, %l4
24962 stha %l1, [%l7 + %l4] 0x14
24963 bgu,a,pn %xcc, loop_2359
24964 movleu %xcc, %o1, %l4
24965 sdivcc %o6, 0x11E7, %g4
24966 movne %icc, %i6, %o5
24967loop_2359:
24968 movge %xcc, %i3, %g5
24969 fmovsle %icc, %f8, %f3
24970 ba,pn %icc, loop_2360
24971 tsubcc %g6, 0x13D8, %i7
24972 brz %l2, loop_2361
24973 fmovrdlz %o4, %f10, %f30
24974loop_2360:
24975 orcc %g2, 0x1024, %g1
24976 fmovrsgez %i5, %f20, %f26
24977loop_2361:
24978 xnor %i2, 0x1BCF, %i4
24979 ldd [%l7 + 0x28], %f22
24980 movg %xcc, %o3, %l3
24981 tvs %icc, 0x5
24982 st %f4, [%l7 + 0x4C]
24983 fornot2 %f20, %f28, %f24
24984 fbue,a %fcc3, loop_2362
24985 mulx %i1, %i0, %g7
24986 andcc %o0, 0x079E, %g3
24987 movn %xcc, %o7, %l6
24988loop_2362:
24989 sth %l5, [%l7 + 0x2A]
24990 fmovrsne %l0, %f30, %f29
24991 fmovsg %xcc, %f26, %f1
24992 saved
24993 rdpr %cwp, %g1
24994 rdpr %cansave, %g2
24995 rdpr %canrestore, %g3
24996 rdpr %cleanwin, %g4
24997 rdpr %otherwin, %g5
24998 rdpr %wstate, %g6
24999 bvs,a,pt %xcc, loop_2363
25000 edge8l %l1, %o1, %o2
25001 ldstub [%l7 + 0x4E], %l4
25002 stbar
25003loop_2363:
25004 fandnot2 %f16, %f14, %f30
25005 addccc %g4, %o6, %o5
25006 udivx %i3, 0x1E3F, %g5
25007 fbue,a %fcc2, loop_2364
25008 tgu %icc, 0x3
25009 bne,pt %xcc, loop_2365
25010 tsubcctv %i6, 0x1EB2, %i7
25011loop_2364:
25012 fmovrdlz %g6, %f18, %f12
25013 bcc,a,pn %icc, loop_2366
25014loop_2365:
25015 umulcc %l2, 0x0196, %g2
25016 fmovscc %xcc, %f8, %f21
25017 and %g1, 0x0D22, %o4
25018loop_2366:
25019 addccc %i2, 0x16D6, %i4
25020 stw %o3, [%l7 + 0x74]
25021 fornot1 %f10, %f6, %f18
25022 srl %i5, %i1, %i0
25023 fsrc2s %f3, %f13
25024 fbug %fcc3, loop_2367
25025 fbuge,a %fcc1, loop_2368
25026 movleu %xcc, %g7, %l3
25027 tn %xcc, 0x4
25028loop_2367:
25029 edge16ln %g3, %o7, %l6
25030loop_2368:
25031 addc %l5, %l0, %o0
25032 fmovrse %o1, %f7, %f13
25033 fabss %f10, %f16
25034 movvs %xcc, %o2, %l1
25035 fcmped %fcc2, %f14, %f2
25036 or %g4, 0x03CC, %l4
25037 fbg,a %fcc0, loop_2369
25038 sra %o6, %o5, %i3
25039 sra %i6, 0x01, %i7
25040 alignaddr %g6, %l2, %g5
25041loop_2369:
25042 te %xcc, 0x0
25043 fbn,a %fcc0, loop_2370
25044 movg %xcc, %g1, %g2
25045 ldd [%l7 + 0x50], %o4
25046 set 0x5E, %l0
25047 ldsha [%l7 + %l0] 0x10, %i2
25048loop_2370:
25049 sllx %o3, 0x03, %i5
25050 bgu,pn %icc, loop_2371
25051 tn %icc, 0x4
25052 smul %i4, %i1, %i0
25053 movrlez %g7, 0x0E7, %g3
25054loop_2371:
25055 srax %o7, %l3, %l5
25056 mulscc %l6, 0x1A30, %l0
25057 bcc,a,pn %icc, loop_2372
25058 sll %o1, %o0, %l1
25059 movn %xcc, %g4, %l4
25060 fmovsle %icc, %f2, %f17
25061loop_2372:
25062 nop
25063 set 0x7C, %l5
25064 stba %o2, [%l7 + %l5] 0x04
25065 call loop_2373
25066 tgu %xcc, 0x0
25067 saved
25068 rdpr %cwp, %g1
25069 rdpr %cansave, %g2
25070 rdpr %canrestore, %g3
25071 rdpr %cleanwin, %g4
25072 rdpr %otherwin, %g5
25073 rdpr %wstate, %g6
25074 mova %icc, %o6, %i3
25075loop_2373:
25076 orncc %i6, %i7, %g6
25077 fba %fcc3, loop_2374
25078 tn %icc, 0x4
25079 fbg %fcc3, loop_2375
25080 edge32n %l2, %o5, %g1
25081loop_2374:
25082 movrlz %g5, 0x0E7, %o4
25083 movvc %xcc, %g2, %i2
25084loop_2375:
25085 mulx %o3, %i4, %i5
25086 fbue %fcc3, loop_2376
25087 movne %xcc, %i1, %i0
25088 saved
25089 rdpr %cwp, %g1
25090 rdpr %cansave, %g2
25091 rdpr %canrestore, %g3
25092 rdpr %cleanwin, %g4
25093 rdpr %otherwin, %g5
25094 rdpr %wstate, %g6
25095 brnz,a %g3, loop_2377
25096loop_2376:
25097 mova %icc, %o7, %l3
25098 bgu,a,pn %xcc, loop_2378
25099 smulcc %l5, 0x12F9, %l6
25100loop_2377:
25101 xnor %g7, %l0, %o0
25102 fmovsvc %xcc, %f17, %f10
25103loop_2378:
25104 tneg %icc, 0x6
25105 fornot1 %f0, %f20, %f24
25106 tg %xcc, 0x1
25107 fpsub32s %f11, %f30, %f24
25108 tleu %xcc, 0x3
25109 edge16n %o1, %l1, %l4
25110 fmovdleu %icc, %f28, %f22
25111 move %icc, %g4, %o2
25112 addccc %o6, 0x0D33, %i3
25113 srl %i7, %g6, %l2
25114 edge16 %i6, %o5, %g1
25115 sll %o4, %g2, %g5
25116 fbe %fcc1, loop_2379
25117 edge32l %i2, %i4, %o3
25118 movrgz %i1, %i5, %i0
25119 movgu %icc, %g3, %o7
25120loop_2379:
25121 umulcc %l5, %l6, %l3
25122 sdiv %g7, 0x1141, %l0
25123 set 0x58, %g5
25124 stxa %o1, [%l7 + %g5] 0x22
25125 membar #Sync
25126 ta %icc, 0x1
25127 wr %g0, 0x88, %asi
25128 stda %o0, [%l7 + 0x60] %asi
25129 fnot2 %f14, %f12
25130 array32 %l1, %g4, %l4
25131 movrne %o6, 0x2D0, %o2
25132 fpadd32s %f14, %f24, %f14
25133 nop
25134 setx loop_2380, %l0, %l1
25135 wrpr 0x1, %tl
25136 wrpr %l1, %tpc
25137 add %l1, 0x4, %l1
25138 wrpr %l1, %tnpc
25139 setx 0x34400001400, %l0, %l1
25140 wrpr %l1, %tstate
25141 wrhpr 0x4, %htstate
25142 retry
25143 move %xcc, %i7, %i3
25144 stb %g6, [%l7 + 0x22]
25145 swap [%l7 + 0x74], %i6
25146loop_2380:
25147 brlz,a %o5, loop_2381
25148 fmovdcc %xcc, %f18, %f24
25149 fmovdleu %xcc, %f5, %f8
25150 edge8l %l2, %g1, %o4
25151loop_2381:
25152 andncc %g5, %g2, %i2
25153 sdivcc %i4, 0x0172, %o3
25154 lduh [%l7 + 0x0A], %i1
25155 fmovdpos %xcc, %f27, %f2
25156 fmovsneg %xcc, %f12, %f4
25157 and %i5, %g3, %o7
25158 movne %icc, %l5, %i0
25159 tsubcc %l6, %g7, %l3
25160 edge16 %l0, %o1, %l1
25161 wr %g0, 0x0c, %asi
25162 swapa [%l7 + 0x18] %asi, %o0
25163 tle %icc, 0x2
25164 movpos %xcc, %g4, %l4
25165 xorcc %o2, %i7, %o6
25166 swap [%l7 + 0x28], %g6
25167 movrne %i6, %i3, %l2
25168 fsrc2 %f10, %f6
25169 move %icc, %g1, %o5
25170 tl %icc, 0x7
25171 te %xcc, 0x5
25172 movrgez %o4, 0x0C8, %g5
25173 andcc %g2, %i4, %o3
25174 tvc %icc, 0x5
25175 fcmpeq32 %f8, %f18, %i1
25176 fcmple32 %f8, %f30, %i2
25177 be,a loop_2382
25178 edge16 %g3, %o7, %l5
25179 sllx %i0, 0x11, %i5
25180 be,a %xcc, loop_2383
25181loop_2382:
25182 tvs %xcc, 0x3
25183 wr %g0, 0x11, %asi
25184 stha %l6, [%l7 + 0x08] %asi
25185loop_2383:
25186 bn,pn %xcc, loop_2384
25187 edge8n %g7, %l0, %l3
25188 fxors %f7, %f17, %f20
25189 taddcc %l1, %o1, %g4
25190loop_2384:
25191 fmovsvc %xcc, %f0, %f24
25192 brgz,a %l4, loop_2385
25193 edge16l %o2, %o0, %o6
25194 nop
25195 setx loop_2386, %l0, %l1
25196 wrpr 0x1, %tl
25197 wrpr %l1, %tnpc
25198 setx 0x34400001400, %l0, %l1
25199 wrpr %l1, %tstate
25200 wrhpr 0x4, %htstate
25201 done
25202 sra %i7, 0x16, %i6
25203loop_2385:
25204 fmovdcc %xcc, %f20, %f5
25205 andncc %g6, %l2, %g1
25206loop_2386:
25207 bpos,a,pn %icc, loop_2387
25208 udiv %o5, 0x1420, %i3
25209 umulcc %o4, %g5, %i4
25210 fnegd %f16, %f28
25211loop_2387:
25212 fpadd32 %f18, %f12, %f20
25213 edge16 %g2, %o3, %i1
25214 brgz %g3, loop_2388
25215 tl %icc, 0x5
25216 bleu,a,pt %icc, loop_2389
25217 alignaddrl %o7, %l5, %i0
25218loop_2388:
25219 subc %i2, %i5, %l6
25220 fandnot2s %f25, %f20, %f27
25221loop_2389:
25222 subcc %g7, 0x05B0, %l0
25223 fbne,a %fcc3, loop_2390
25224 orn %l1, 0x0B29, %l3
25225 fpack16 %f12, %f9
25226 array8 %o1, %l4, %o2
25227loop_2390:
25228 fbn %fcc3, loop_2391
25229 sub %o0, 0x1811, %g4
25230 taddcctv %i7, 0x1376, %i6
25231 tvs %icc, 0x3
25232loop_2391:
25233 fcmpd %fcc3, %f20, %f12
25234 bl loop_2392
25235 st %f14, [%l7 + 0x4C]
25236 smulcc %o6, 0x194D, %l2
25237 udiv %g6, 0x00BF, %o5
25238loop_2392:
25239 srlx %g1, %i3, %g5
25240 movre %i4, 0x245, %o4
25241 sdivx %g2, 0x1BBC, %i1
25242 sllx %g3, %o7, %l5
25243 fblg,a %fcc1, loop_2393
25244 movrne %i0, %o3, %i5
25245 edge32n %l6, %g7, %l0
25246 movn %icc, %i2, %l3
25247loop_2393:
25248 fbn %fcc3, loop_2394
25249 and %o1, %l1, %o2
25250 mova %icc, %o0, %g4
25251 alignaddrl %l4, %i6, %i7
25252loop_2394:
25253 stbar
25254 movrgez %o6, %g6, %l2
25255 fcmpgt16 %f8, %f10, %g1
25256 edge32ln %i3, %g5, %o5
25257 fbge %fcc2, loop_2395
25258 movrlz %o4, %g2, %i1
25259 st %f16, [%l7 + 0x5C]
25260 movl %icc, %g3, %i4
25261loop_2395:
25262 movrlz %l5, 0x184, %o7
25263 sethi 0x100D, %o3
25264 movle %icc, %i5, %i0
25265 fone %f4
25266 fnot2 %f8, %f26
25267 fmovrse %g7, %f27, %f9
25268 alignaddrl %l0, %i2, %l6
25269 saved
25270 rdpr %cwp, %g1
25271 rdpr %cansave, %g2
25272 rdpr %canrestore, %g3
25273 rdpr %cleanwin, %g4
25274 rdpr %otherwin, %g5
25275 rdpr %wstate, %g6
25276 set 0x20, %o0
25277 stwa %o1, [%l7 + %o0] 0xe3
25278 membar #Sync
25279 bne,a loop_2396
25280 fmovrsgez %l1, %f12, %f30
25281 edge32n %o2, %l3, %o0
25282 fnegd %f12, %f24
25283loop_2396:
25284 edge32n %l4, %g4, %i7
25285 fors %f8, %f19, %f25
25286 subc %o6, %i6, %l2
25287 xorcc %g6, %i3, %g5
25288 tgu %xcc, 0x1
25289 umul %o5, 0x05F6, %o4
25290 swap [%l7 + 0x48], %g2
25291 edge8ln %i1, %g3, %i4
25292 set 0x20, %o7
25293 swapa [%l7 + %o7] 0x81, %g1
25294 swap [%l7 + 0x14], %o7
25295 fxor %f2, %f20, %f20
25296 addc %o3, 0x13B2, %l5
25297 andncc %i5, %i0, %l0
25298 edge32 %g7, %i2, %l6
25299 wr %g0, 0x18, %asi
25300 lduwa [%l7 + 0x54] %asi, %l1
25301 fmovdle %icc, %f30, %f23
25302 udivx %o2, 0x11C6, %o1
25303 set 0x38, %o2
25304 sta %f6, [%l7 + %o2] 0x80
25305 set 0x10, %i5
25306 stxa %l3, [%l7 + %i5] 0x2b
25307 membar #Sync
25308 tpos %xcc, 0x0
25309 umulcc %l4, 0x00CA, %g4
25310 movrgez %o0, 0x1C6, %o6
25311 tcc %xcc, 0x4
25312 add %l7, 0x40, %l6
25313 wr %g0, 0x80, %asi
25314 ldxa [%l6] %asi, %i7
25315 casxa [%l6] %asi, %i7, %i6
25316 wr %g0, 0x88, %asi
25317 ldsba [%l7 + 0x69] %asi, %g6
25318 movrgez %i3, %g5, %l2
25319 fmovspos %icc, %f24, %f17
25320 srlx %o5, 0x15, %g2
25321 fnot1s %f20, %f22
25322 movl %xcc, %o4, %i1
25323 fpack16 %f4, %f4
25324 wr %g0, 0x88, %asi
25325 lda [%l7 + 0x2C] %asi, %f31
25326 fmovsneg %xcc, %f8, %f5
25327 sll %i4, 0x13, %g3
25328 tpos %xcc, 0x7
25329 bg,pn %icc, loop_2397
25330 fmovsle %xcc, %f15, %f11
25331 fxor %f28, %f22, %f22
25332 edge32ln %g1, %o7, %l5
25333loop_2397:
25334 movn %icc, %o3, %i0
25335 for %f0, %f2, %f22
25336 add %i5, %g7, %l0
25337 for %f26, %f30, %f22
25338 be,pn %icc, loop_2398
25339 fmovdge %icc, %f19, %f13
25340 subccc %l6, 0x05A1, %l1
25341 edge8 %o2, %i2, %o1
25342loop_2398:
25343 fba %fcc1, loop_2399
25344 membar 0x3F
25345 fcmple16 %f4, %f20, %l3
25346 set 0x38, %l1
25347 lduha [%l7 + %l1] 0x88, %l4
25348loop_2399:
25349 saved
25350 rdpr %cwp, %g1
25351 rdpr %cansave, %g2
25352 rdpr %canrestore, %g3
25353 rdpr %cleanwin, %g4
25354 rdpr %otherwin, %g5
25355 rdpr %wstate, %g6
25356 fnot1 %f22, %f2
25357 fbule %fcc2, loop_2400
25358 fble %fcc3, loop_2401
25359 tpos %xcc, 0x7
25360 fbl,a %fcc0, loop_2402
25361loop_2400:
25362 fmovdcc %xcc, %f27, %f14
25363loop_2401:
25364 edge8l %g4, %o6, %o0
25365 edge8 %i6, %g6, %i3
25366loop_2402:
25367 movn %xcc, %i7, %l2
25368 sir 0x0A21
25369 tvs %xcc, 0x2
25370 brgez %o5, loop_2403
25371 movrgez %g2, 0x2AE, %g5
25372 or %o4, 0x04AF, %i4
25373 movrgez %g3, %i1, %g1
25374loop_2403:
25375 fxnors %f4, %f16, %f9
25376 xnorcc %l5, 0x1EAE, %o3
25377 fpsub16 %f12, %f22, %f22
25378 edge8ln %i0, %o7, %g7
25379 nop
25380 set 0x50, %i7
25381 lduh [%l7 + %i7], %l0
25382 set 0x08, %g2
25383 stda %i4, [%l7 + %g2] 0xe3
25384 membar #Sync
25385 edge16l %l1, %l6, %i2
25386 alignaddr %o2, %o1, %l4
25387 fmovsa %xcc, %f14, %f0
25388 edge32 %l3, %o6, %g4
25389 ldub [%l7 + 0x37], %o0
25390 stx %g6, [%l7 + 0x28]
25391 bcc,a loop_2404
25392 edge16ln %i6, %i3, %l2
25393 movpos %icc, %o5, %g2
25394 wr %g0, 0x0c, %asi
25395 prefetcha [%l7 + 0x30] %asi, 0x2
25396loop_2404:
25397 sdivcc %o4, 0x1632, %i4
25398 ldd [%l7 + 0x20], %f18
25399 fmovrsne %g3, %f25, %f28
25400 array16 %g5, %i1, %g1
25401 movre %o3, %i0, %l5
25402 fcmps %fcc0, %f13, %f10
25403 set 0x24, %i1
25404 lduwa [%l7 + %i1] 0x18, %g7
25405 fbug %fcc0, loop_2405
25406 xor %o7, 0x0074, %i5
25407 edge32ln %l1, %l0, %l6
25408 umul %i2, 0x10EF, %o1
25409loop_2405:
25410 addccc %l4, 0x0E68, %l3
25411 array32 %o6, %o2, %o0
25412 membar 0x5B
25413 nop
25414 setx loop_2406, %l0, %l1
25415 wrpr 0x1, %tl
25416 wrpr %l1, %tpc
25417 add %l1, 0x4, %l1
25418 wrpr %l1, %tnpc
25419 setx 0x34400001400, %l0, %l1
25420 wrpr %l1, %tstate
25421 wrhpr 0x4, %htstate
25422 retry
25423 fbu %fcc2, loop_2407
25424 brgez,a %g6, loop_2408
25425 fbo,a %fcc0, loop_2409
25426loop_2406:
25427 fcmpes %fcc1, %f31, %f6
25428loop_2407:
25429 call loop_2410
25430loop_2408:
25431 or %i6, 0x14FA, %g4
25432loop_2409:
25433 nop
25434 setx loop_2411, %l0, %l1
25435 wrpr 0x1, %tl
25436 wrpr %l1, %tpc
25437 add %l1, 0x4, %l1
25438 wrpr %l1, %tnpc
25439 setx 0x34400001400, %l0, %l1
25440 wrpr %l1, %tstate
25441 wrhpr 0x4, %htstate
25442 retry
25443 movg %xcc, %i3, %l2
25444loop_2410:
25445 fpsub32s %f2, %f3, %f22
25446 srl %g2, %i7, %o5
25447loop_2411:
25448 saved
25449 rdpr %cwp, %g1
25450 rdpr %cansave, %g2
25451 rdpr %canrestore, %g3
25452 rdpr %cleanwin, %g4
25453 rdpr %otherwin, %g5
25454 rdpr %wstate, %g6
25455 fandnot1s %f27, %f21, %f14
25456 fexpand %f27, %f12
25457 udivcc %i4, 0x0969, %g3
25458 srax %o4, 0x10, %g5
25459 srax %g1, 0x03, %i1
25460 udivx %i0, 0x0EBE, %o3
25461 array16 %g7, %l5, %i5
25462 fmovrslz %o7, %f11, %f22
25463 tcc %icc, 0x2
25464 fbul %fcc0, loop_2412
25465 mulx %l0, %l1, %i2
25466 tvs %xcc, 0x7
25467 fbe,a %fcc0, loop_2413
25468loop_2412:
25469 movge %icc, %l6, %o1
25470 fmovdneg %xcc, %f6, %f20
25471 smul %l3, 0x1F80, %o6
25472loop_2413:
25473 fbug,a %fcc3, loop_2414
25474 fnand %f2, %f8, %f16
25475 edge16l %o2, %o0, %g6
25476 xorcc %i6, %g4, %i3
25477loop_2414:
25478 sra %l2, 0x06, %g2
25479 mova %xcc, %i7, %o5
25480 xorcc %i4, 0x12AC, %g3
25481 tsubcc %l4, 0x047B, %g5
25482 edge32l %o4, %i1, %i0
25483 edge8l %o3, %g7, %g1
25484 taddcctv %l5, %o7, %l0
25485 edge32l %l1, %i5, %i2
25486 saved
25487 rdpr %cwp, %g1
25488 rdpr %cansave, %g2
25489 rdpr %canrestore, %g3
25490 rdpr %cleanwin, %g4
25491 rdpr %otherwin, %g5
25492 rdpr %wstate, %g6
25493 fmovdpos %xcc, %f6, %f27
25494 tsubcc %l6, 0x0544, %o1
25495 fbe,a %fcc1, loop_2415
25496 fbe,a %fcc0, loop_2416
25497 taddcc %l3, %o2, %o0
25498 siam 0x3
25499loop_2415:
25500 ldsw [%l7 + 0x3C], %o6
25501loop_2416:
25502 tleu %xcc, 0x0
25503 lduw [%l7 + 0x2C], %i6
25504 edge8 %g6, %g4, %i3
25505 fmovse %xcc, %f9, %f29
25506 sub %l2, 0x0EF6, %g2
25507 fnot1s %f17, %f11
25508 fmovrdlez %o5, %f0, %f8
25509 brgez,a %i4, loop_2417
25510 fmovdpos %xcc, %f13, %f17
25511 edge16n %g3, %l4, %i7
25512 fba,a %fcc1, loop_2418
25513loop_2417:
25514 movl %xcc, %o4, %g5
25515 move %xcc, %i1, %o3
25516 subccc %g7, 0x1FE3, %g1
25517loop_2418:
25518 nop
25519 set 0x50, %i2
25520 lduba [%l7 + %i2] 0x80, %l5
25521 movgu %xcc, %i0, %o7
25522 udivx %l0, 0x1663, %i5
25523 fcmped %fcc1, %f24, %f10
25524 fpsub16s %f11, %f13, %f17
25525 movre %i2, 0x258, %l6
25526 movrlez %o1, 0x17C, %l3
25527 fmovdneg %xcc, %f30, %f24
25528 saved
25529 rdpr %cwp, %g1
25530 rdpr %cansave, %g2
25531 rdpr %canrestore, %g3
25532 rdpr %cleanwin, %g4
25533 rdpr %otherwin, %g5
25534 rdpr %wstate, %g6
25535 xnor %o2, 0x026E, %o0
25536 sub %l1, %i6, %o6
25537 array8 %g4, %g6, %i3
25538 fmovsneg %xcc, %f31, %f16
25539 std %l2, [%l7 + 0x10]
25540 fpadd32 %f8, %f28, %f8
25541 movvs %xcc, %o5, %i4
25542 fmovde %icc, %f20, %f10
25543 nop
25544 set 0x25, %i0
25545 ldub [%l7 + %i0], %g2
25546 umulcc %g3, 0x07E4, %i7
25547 fsrc2 %f20, %f14
25548 wr %g0, 0x10, %asi
25549 ldsba [%l7 + 0x52] %asi, %l4
25550 mulscc %g5, %i1, %o4
25551 tpos %xcc, 0x7
25552 std %g6, [%l7 + 0x48]
25553 movrlez %o3, %l5, %g1
25554 movge %xcc, %i0, %o7
25555 fble %fcc3, loop_2419
25556 tge %xcc, 0x6
25557 movle %xcc, %l0, %i5
25558 membar 0x12
25559loop_2419:
25560 fnor %f12, %f24, %f8
25561 fbn,a %fcc2, loop_2420
25562 fmovdvs %xcc, %f21, %f20
25563 fand %f0, %f14, %f24
25564 udiv %i2, 0x1984, %l6
25565loop_2420:
25566 fandnot2 %f20, %f2, %f14
25567 tvc %xcc, 0x2
25568 movrlez %l3, %o2, %o1
25569 udivcc %l1, 0x0BD7, %i6
25570 movl %xcc, %o0, %g4
25571 orcc %g6, %i3, %o6
25572 fmovrsne %l2, %f6, %f29
25573 fba %fcc1, loop_2421
25574 fbue,a %fcc0, loop_2422
25575 fnot1s %f31, %f17
25576 udivx %i4, 0x043B, %o5
25577loop_2421:
25578 bne %icc, loop_2423
25579loop_2422:
25580 add %g3, %i7, %g2
25581 fcmple16 %f28, %f28, %l4
25582 tvs %xcc, 0x0
25583loop_2423:
25584 movleu %icc, %g5, %i1
25585 movge %xcc, %g7, %o3
25586 udivcc %o4, 0x1D48, %l5
25587 fmovdgu %icc, %f23, %f6
25588 brgez,a %i0, loop_2424
25589 restored
25590 rdpr %cwp, %g1
25591 rdpr %cansave, %g2
25592 rdpr %canrestore, %g3
25593 rdpr %cleanwin, %g4
25594 rdpr %otherwin, %g5
25595 rdpr %wstate, %g6
25596 bn,a,pt %icc, loop_2425
25597 sdivcc %o7, 0x1022, %g1
25598loop_2424:
25599 tvc %icc, 0x7
25600 fmovsg %xcc, %f18, %f12
25601loop_2425:
25602 tg %xcc, 0x2
25603 andn %i5, %l0, %l6
25604 orn %l3, 0x0C96, %i2
25605 fbue,a %fcc2, loop_2426
25606 xnor %o1, %l1, %i6
25607 mulx %o2, 0x0AF6, %g4
25608 set 0x80, %i6
25609 ldxa [%g0 + %i6] 0x58, %o0
25610loop_2426:
25611 tpos %xcc, 0x7
25612 movl %xcc, %g6, %i3
25613 orncc %o6, %l2, %o5
25614 movleu %xcc, %g3, %i4
25615 fpsub16s %f27, %f7, %f19
25616 fmovsneg %xcc, %f26, %f20
25617 edge8ln %i7, %g2, %l4
25618 fzeros %f30
25619 movvc %xcc, %i1, %g7
25620 movgu %xcc, %o3, %o4
25621 edge16 %g5, %i0, %l5
25622 andn %g1, %i5, %l0
25623 siam 0x1
25624 edge8ln %o7, %l6, %l3
25625 udivx %o1, 0x1D47, %i2
25626 movvs %icc, %i6, %l1
25627 prefetch [%l7 + 0x6C], 0x2
25628 ba,a,pn %xcc, loop_2427
25629 edge32n %o2, %g4, %g6
25630 nop
25631 set 0x44, %o3
25632 sth %o0, [%l7 + %o3]
25633 movle %xcc, %o6, %i3
25634loop_2427:
25635 ta %xcc, 0x2
25636 add %l7, 0x78, %l6
25637 wr %g0, 0x80, %asi
25638 casxa [%l6] %asi, %o5, %g3
25639 udivcc %l2, 0x10C7, %i7
25640 tcs %icc, 0x5
25641 srl %g2, %i4, %i1
25642 sdivcc %g7, 0x1440, %l4
25643 wr %g0, 0x18, %asi
25644 stda %f0, [%l7 + 0x40] %asi
25645 stb %o3, [%l7 + 0x58]
25646 fmovse %xcc, %f19, %f1
25647 movle %icc, %o4, %i0
25648 andn %l5, %g1, %i5
25649 umul %l0, %o7, %g5
25650 and %l3, 0x0916, %l6
25651 tn %xcc, 0x3
25652 te %icc, 0x2
25653 tl %xcc, 0x0
25654 movl %icc, %i2, %i6
25655 set 0x70, %o4
25656 sta %f16, [%l7 + %o4] 0x15
25657 sth %l1, [%l7 + 0x66]
25658 siam 0x6
25659 fsrc1s %f3, %f31
25660 edge8ln %o2, %g4, %o1
25661 smulcc %g6, 0x1F33, %o0
25662 fmul8x16au %f17, %f29, %f0
25663 fmul8x16au %f5, %f7, %f2
25664 fmovdg %xcc, %f25, %f19
25665 sir 0x0914
25666 fnegd %f10, %f4
25667 fsrc1s %f24, %f7
25668 tge %xcc, 0x1
25669 fpadd32s %f6, %f28, %f5
25670 pdist %f14, %f12, %f12
25671 addc %o6, %o5, %i3
25672 xnorcc %l2, %g3, %i7
25673 movvc %icc, %i4, %g2
25674 movle %xcc, %i1, %g7
25675 movvs %icc, %o3, %l4
25676 bcc,pn %icc, loop_2428
25677 edge16 %i0, %l5, %o4
25678 fmovsvc %icc, %f23, %f0
25679 xnorcc %g1, 0x11DE, %i5
25680loop_2428:
25681 addccc %l0, 0x10D4, %o7
25682 mulx %l3, %g5, %l6
25683 alignaddr %i2, %l1, %i6
25684 popc %o2, %g4
25685 tleu %icc, 0x7
25686 orcc %o1, %o0, %g6
25687 fpadd32 %f26, %f26, %f22
25688 movneg %icc, %o6, %o5
25689 taddcctv %i3, 0x17BF, %l2
25690 mulx %g3, %i4, %i7
25691 edge8 %g2, %i1, %o3
25692 membar 0x2F
25693 brlez,a %l4, loop_2429
25694 nop
25695 set 0x20, %o5
25696 ldx [%l7 + %o5], %i0
25697 edge16n %l5, %o4, %g7
25698 wr %g0, 0x88, %asi
25699 ldda [%l7 + 0x10] %asi, %g0
25700loop_2429:
25701 tsubcc %i5, 0x0851, %o7
25702 movrgz %l0, 0x074, %g5
25703 edge8l %l6, %i2, %l3
25704 fmovdg %icc, %f13, %f26
25705 brlz,a %l1, loop_2430
25706 tcc %xcc, 0x6
25707 andcc %i6, %o2, %o1
25708 edge32ln %o0, %g6, %g4
25709loop_2430:
25710 tneg %icc, 0x1
25711 movrlez %o6, 0x131, %i3
25712 move %xcc, %l2, %g3
25713 movrlez %o5, 0x190, %i7
25714 and %g2, %i4, %o3
25715 fzeros %f30
25716 movrne %l4, %i1, %l5
25717 bpos,pn %icc, loop_2431
25718 sdivcc %i0, 0x0955, %g7
25719 addccc %o4, %i5, %g1
25720 alignaddr %o7, %l0, %g5
25721loop_2431:
25722 nop
25723 wr %g0, 0x80, %asi
25724 stwa %l6, [%l7 + 0x38] %asi
25725 movneg %xcc, %l3, %l1
25726 andcc %i6, 0x05FC, %i2
25727 movneg %xcc, %o1, %o2
25728 fmovdpos %xcc, %f11, %f0
25729 orncc %o0, %g4, %g6
25730 umul %i3, 0x0EB1, %l2
25731 fmovscc %xcc, %f15, %f25
25732 set 0x58, %l6
25733 lda [%l7 + %l6] 0x14, %f26
25734 edge16l %g3, %o6, %i7
25735 array32 %o5, %i4, %o3
25736 umul %g2, 0x086B, %l4
25737 andncc %i1, %l5, %i0
25738 movcs %icc, %o4, %i5
25739 fbne %fcc3, loop_2432
25740 movne %xcc, %g1, %o7
25741 tvs %icc, 0x3
25742 udivcc %l0, 0x191A, %g7
25743loop_2432:
25744 array16 %l6, %g5, %l1
25745 set 0x0C, %i3
25746 lda [%l7 + %i3] 0x89, %f22
25747 fmovda %xcc, %f1, %f20
25748 wr %g0, 0x0c, %asi
25749 sta %f28, [%l7 + 0x20] %asi
25750 subc %l3, 0x0DE6, %i6
25751 tneg %xcc, 0x1
25752 andncc %o1, %o2, %o0
25753 smul %i2, 0x1255, %g4
25754 brnz %i3, loop_2433
25755 edge32ln %g6, %g3, %o6
25756 orn %l2, %o5, %i4
25757 wr %g0, 0x24, %asi
25758 ldda [%l7 + 0x40] %asi, %o2
25759loop_2433:
25760 xnor %g2, 0x02E2, %i7
25761 ldd [%l7 + 0x48], %f20
25762 tleu %icc, 0x2
25763 mova %xcc, %l4, %i1
25764 umulcc %i0, %l5, %i5
25765 fxors %f17, %f23, %f16
25766 move %icc, %g1, %o7
25767 sll %o4, 0x1B, %l0
25768 fmovdvc %xcc, %f17, %f12
25769 edge32l %l6, %g7, %g5
25770 add %l3, 0x05BD, %i6
25771 umulcc %o1, 0x1236, %o2
25772 sra %l1, %o0, %g4
25773 edge16n %i3, %g6, %g3
25774 fbo,a %fcc3, loop_2434
25775 fcmped %fcc1, %f4, %f2
25776 faligndata %f4, %f2, %f4
25777 movcc %xcc, %o6, %l2
25778loop_2434:
25779 tneg %xcc, 0x4
25780 edge16ln %o5, %i2, %o3
25781 tcs %icc, 0x3
25782 edge32n %i4, %g2, %i7
25783 addccc %i1, %i0, %l5
25784 edge8l %l4, %g1, %i5
25785 tpos %xcc, 0x7
25786 fmovscc %icc, %f22, %f18
25787 tne %icc, 0x6
25788 and %o7, 0x131F, %o4
25789 fnor %f16, %f28, %f10
25790 ld [%l7 + 0x18], %f30
25791 alignaddrl %l6, %g7, %g5
25792 smul %l0, %l3, %i6
25793 tle %xcc, 0x4
25794 set 0x20, %o1
25795 lda [%l7 + %o1] 0x89, %f13
25796 bge loop_2435
25797 brgz,a %o2, loop_2436
25798 and %o1, 0x0DF2, %o0
25799 fandnot2s %f0, %f28, %f22
25800loop_2435:
25801 edge16ln %l1, %i3, %g6
25802loop_2436:
25803 fzero %f4
25804 ldstub [%l7 + 0x1B], %g4
25805 movvs %xcc, %o6, %g3
25806 brlz,a %l2, loop_2437
25807 stbar
25808 bne,a loop_2438
25809 mulx %i2, %o5, %o3
25810loop_2437:
25811 fcmple32 %f22, %f16, %i4
25812 movg %xcc, %g2, %i1
25813loop_2438:
25814 sdiv %i7, 0x016F, %i0
25815 fmuld8sux16 %f25, %f14, %f16
25816 bneg,a,pn %xcc, loop_2439
25817 fmovdpos %icc, %f15, %f25
25818 fmovdne %icc, %f11, %f13
25819 movcs %xcc, %l4, %l5
25820loop_2439:
25821 movrgz %i5, %o7, %o4
25822 fmovsleu %icc, %f31, %f4
25823 flush %l7 + 0x40
25824 movrlez %g1, %g7, %g5
25825 edge32ln %l6, %l0, %i6
25826 addcc %l3, 0x10DC, %o1
25827 wr %g0, 0x80, %asi
25828 stxa %o2, [%l7 + 0x40] %asi
25829 fbge %fcc1, loop_2440
25830 prefetch [%l7 + 0x08], 0x2
25831 movrne %o0, 0x2E2, %l1
25832 fmovdvc %icc, %f21, %f20
25833loop_2440:
25834 brlez %g6, loop_2441
25835 bgu %icc, loop_2442
25836 ta %icc, 0x0
25837 fmul8ulx16 %f26, %f22, %f30
25838loop_2441:
25839 fpmerge %f21, %f3, %f4
25840loop_2442:
25841 fcmps %fcc0, %f9, %f17
25842 fmovsgu %xcc, %f13, %f3
25843 edge8 %g4, %i3, %o6
25844 movg %icc, %l2, %g3
25845 add %l7, 0x54, %l6
25846 wr %g0, 0x88, %asi
25847 casa [%l6] %asi, %o5, %o3
25848 udiv %i4, 0x02E9, %i2
25849 add %l7, 0x48, %l6
25850 wr %g0, 0x89, %asi
25851 casxa [%l6] 0x89, %i1, %i7
25852 fpmerge %f1, %f4, %f6
25853 movne %xcc, %i0, %l4
25854 fandnot1 %f26, %f0, %f26
25855 sdivx %l5, 0x1025, %i5
25856 bge,a loop_2443
25857 array16 %g2, %o4, %g1
25858 array8 %o7, %g5, %l6
25859 set 0x10, %g7
25860 stda %g6, [%l7 + %g7] 0x88
25861loop_2443:
25862 movrlez %i6, %l0, %o1
25863 sub %l3, 0x0F92, %o2
25864 taddcc %o0, 0x130E, %g6
25865 stb %l1, [%l7 + 0x7A]
25866 add %l7, 0x2C, %l6
25867 wr %g0, 0x19, %asi
25868 casa [%l6] %asi, %g4, %i3
25869 fcmped %fcc0, %f30, %f30
25870 smul %o6, 0x10D4, %l2
25871 fcmpeq16 %f22, %f2, %g3
25872 bvc %icc, loop_2444
25873 srlx %o5, 0x02, %o3
25874 edge32 %i4, %i2, %i1
25875 add %l7, 0x40, %l6
25876 wr %g0, 0x89, %asi
25877 casxa [%l6] %asi, %i0, %i7
25878loop_2444:
25879 brgz,a %l5, loop_2445
25880 nop
25881 set 0x78, %l2
25882 std %i4, [%l7 + %l2]
25883 siam 0x4
25884 srl %l4, 0x11, %g2
25885loop_2445:
25886 move %xcc, %g1, %o7
25887 xnorcc %o4, %g5, %g7
25888 mova %icc, %i6, %l0
25889 taddcctv %o1, 0x17FE, %l6
25890 edge32n %l3, %o2, %o0
25891 fbul,a %fcc0, loop_2446
25892 fmovspos %xcc, %f5, %f13
25893 edge16n %l1, %g6, %i3
25894 alignaddrl %g4, %o6, %l2
25895loop_2446:
25896 brgez,a %g3, loop_2447
25897 fble,a %fcc0, loop_2448
25898 srax %o5, %o3, %i2
25899 ta %xcc, 0x3
25900loop_2447:
25901 movneg %icc, %i1, %i4
25902loop_2448:
25903 fpadd16s %f27, %f19, %f24
25904 fmovscc %icc, %f7, %f3
25905 fsrc1 %f24, %f28
25906 umul %i0, 0x0414, %l5
25907 wr %g0, 0x04, %asi
25908 ldsba [%l7 + 0x43] %asi, %i5
25909 sdiv %i7, 0x0411, %l4
25910 fmul8sux16 %f12, %f4, %f2
25911 xnor %g1, %g2, %o7
25912 movrlz %o4, 0x0FD, %g7
25913 fblg,a %fcc3, loop_2449
25914 mova %icc, %i6, %g5
25915 sdivcc %o1, 0x028C, %l0
25916 ld [%l7 + 0x7C], %f8
25917loop_2449:
25918 te %icc, 0x6
25919 movcc %icc, %l3, %o2
25920 fmovsvc %icc, %f29, %f25
25921 subcc %o0, %l6, %g6
25922 fmovrsgez %l1, %f0, %f16
25923 fand %f8, %f18, %f4
25924 movrlz %i3, %g4, %l2
25925 fba %fcc3, loop_2450
25926 movne %xcc, %o6, %o5
25927 tne %icc, 0x4
25928 tg %xcc, 0x6
25929loop_2450:
25930 prefetch [%l7 + 0x5C], 0x3
25931 tpos %xcc, 0x3
25932 edge8ln %o3, %i2, %i1
25933 tcs %icc, 0x3
25934 movleu %xcc, %g3, %i4
25935 sth %i0, [%l7 + 0x2C]
25936 srlx %i5, 0x0B, %l5
25937 movneg %icc, %i7, %l4
25938 movcc %icc, %g2, %g1
25939 udiv %o7, 0x0D92, %o4
25940 udivx %g7, 0x09BA, %i6
25941 flush %l7 + 0x44
25942 alignaddrl %o1, %g5, %l3
25943 tle %xcc, 0x3
25944 orncc %o2, %l0, %l6
25945 wr %g0, 0x80, %asi
25946 swapa [%l7 + 0x38] %asi, %o0
25947 edge16l %g6, %l1, %i3
25948 taddcc %g4, 0x1D9D, %l2
25949 popc %o6, %o5
25950 tge %xcc, 0x6
25951 saved
25952 rdpr %cwp, %g1
25953 rdpr %cansave, %g2
25954 rdpr %canrestore, %g3
25955 rdpr %cleanwin, %g4
25956 rdpr %otherwin, %g5
25957 rdpr %wstate, %g6
25958 fabsd %f28, %f30
25959 mulscc %o3, %i1, %g3
25960 alignaddr %i2, %i0, %i4
25961 xnorcc %i5, %i7, %l4
25962 wr %g0, 0x19, %asi
25963 stba %g2, [%l7 + 0x1E] %asi
25964 movrne %g1, %l5, %o4
25965 set 0x40, %o6
25966 stda %f16, [%l7 + %o6] 0x0c
25967 fmuld8ulx16 %f4, %f31, %f12
25968 membar 0x76
25969 restored
25970 rdpr %cwp, %g1
25971 rdpr %cansave, %g2
25972 rdpr %canrestore, %g3
25973 rdpr %cleanwin, %g4
25974 rdpr %otherwin, %g5
25975 rdpr %wstate, %g6
25976 umul %o7, 0x1358, %i6
25977 movrgez %g7, 0x2B1, %g5
25978 add %o1, %l3, %l0
25979 fcmpgt32 %f12, %f26, %l6
25980 fble,a %fcc1, loop_2451
25981 nop
25982 setx loop_2452, %l0, %l1
25983 wrpr 0x1, %tl
25984 wrpr %l1, %tpc
25985 add %l1, 0x4, %l1
25986 wrpr %l1, %tnpc
25987 setx 0x34400001400, %l0, %l1
25988 wrpr %l1, %tstate
25989 wrhpr 0x4, %htstate
25990 retry
25991 tne %xcc, 0x1
25992 fpadd32s %f6, %f13, %f7
25993loop_2451:
25994 srl %o2, 0x11, %o0
25995loop_2452:
25996 fnegs %f25, %f24
25997 nop
25998 setx loop_2453, %l0, %l1
25999 wrpr 0x1, %tl
26000 wrpr %l1, %tpc
26001 add %l1, 0x4, %l1
26002 wrpr %l1, %tnpc
26003 setx 0x34400001400, %l0, %l1
26004 wrpr %l1, %tstate
26005 wrhpr 0x4, %htstate
26006 retry
26007 membar 0x62
26008 fmovrsne %l1, %f6, %f18
26009 fbge,a %fcc3, loop_2454
26010loop_2453:
26011 movrlez %g6, %i3, %l2
26012 set 0x64, %g6
26013 ldswa [%l7 + %g6] 0x14, %o6
26014loop_2454:
26015 movcc %xcc, %o5, %g4
26016 fmovsge %xcc, %f18, %f7
26017 fpsub32 %f6, %f8, %f20
26018 ldsb [%l7 + 0x56], %i1
26019 andcc %o3, 0x1AF2, %i2
26020 wr %g0, 0x88, %asi
26021 ldswa [%l7 + 0x34] %asi, %i0
26022 subccc %i4, 0x1743, %g3
26023 fba %fcc0, loop_2455
26024 call loop_2456
26025 sll %i7, 0x16, %i5
26026 fcmpeq16 %f10, %f8, %g2
26027loop_2455:
26028 nop
26029 set 0x2E, %g4
26030 ldsha [%l7 + %g4] 0x04, %g1
26031loop_2456:
26032 edge16n %l4, %l5, %o4
26033 edge32l %i6, %g7, %o7
26034 tle %icc, 0x2
26035 for %f10, %f4, %f18
26036 ldd [%l7 + 0x48], %f28
26037 wr %g0, 0x89, %asi
26038 ldswa [%l7 + 0x1C] %asi, %o1
26039 movrlz %l3, %g5, %l6
26040 fpsub16 %f26, %f4, %f16
26041 array16 %o2, %l0, %l1
26042 set 0x08, %l3
26043 stba %g6, [%l7 + %l3] 0x18
26044 ldd [%l7 + 0x28], %f4
26045 fmul8ulx16 %f2, %f12, %f24
26046 edge16ln %i3, %l2, %o6
26047 sdivcc %o0, 0x10E3, %g4
26048 bne %icc, loop_2457
26049 tgu %icc, 0x6
26050 wr %g0, 0x0c, %asi
26051 stha %o5, [%l7 + 0x18] %asi
26052loop_2457:
26053 sra %o3, 0x0E, %i1
26054 subccc %i2, %i4, %i0
26055 movl %icc, %i7, %i5
26056 sethi 0x0912, %g2
26057 movleu %icc, %g3, %l4
26058 bgu,pt %icc, loop_2458
26059 fmovrse %l5, %f3, %f0
26060 sir 0x1A1A
26061 bge loop_2459
26062loop_2458:
26063 movrgz %g1, %i6, %g7
26064 fmovdvc %xcc, %f22, %f29
26065 subccc %o4, %o1, %l3
26066loop_2459:
26067 edge8 %o7, %g5, %o2
26068 tcc %icc, 0x3
26069 tneg %xcc, 0x7
26070 fmovsgu %icc, %f23, %f7
26071 sir 0x0926
26072 movg %icc, %l6, %l1
26073 edge32l %g6, %l0, %l2
26074 fnand %f0, %f24, %f14
26075 tleu %icc, 0x6
26076 edge32n %i3, %o0, %g4
26077 fmovdvc %xcc, %f9, %f7
26078 set 0x12, %i4
26079 lduba [%l7 + %i4] 0x15, %o6
26080 bvs,pt %xcc, loop_2460
26081 sub %o3, %i1, %i2
26082 edge32l %i4, %i0, %i7
26083 movrlez %i5, %o5, %g2
26084loop_2460:
26085 nop
26086 setx loop_2461, %l0, %l1
26087 wrpr 0x1, %tl
26088 wrpr %l1, %tnpc
26089 setx 0x34400001400, %l0, %l1
26090 wrpr %l1, %tstate
26091 wrhpr 0x4, %htstate
26092 done
26093 fmovs %f6, %f19
26094 add %l7, 0x0C, %l6
26095 wr %g0, 0x19, %asi
26096 lda [%l6] %asi, %l4
26097 casa [%l6] 0x19, %l4, %g3
26098loop_2461:
26099 smulcc %g1, 0x11EC, %l5
26100 bpos,a,pt %xcc, loop_2462
26101 fpsub32 %f10, %f14, %f30
26102 call loop_2463
26103 movg %xcc, %i6, %g7
26104loop_2462:
26105 fnands %f29, %f16, %f31
26106 movge %icc, %o1, %l3
26107loop_2463:
26108 brlz %o7, loop_2464
26109 movgu %xcc, %o4, %o2
26110 edge32l %l6, %g5, %l1
26111 edge8l %l0, %g6, %l2
26112loop_2464:
26113 fxnors %f11, %f2, %f21
26114 fmovsg %xcc, %f14, %f30
26115 edge8ln %i3, %g4, %o0
26116 movrgez %o6, 0x1C3, %o3
26117 brnz %i2, loop_2465
26118 sdivx %i4, 0x1DB1, %i1
26119 set 0x1F, %g3
26120 lduba [%l7 + %g3] 0x04, %i7
26121loop_2465:
26122 movrgz %i0, %i5, %g2
26123 ldd [%l7 + 0x78], %l4
26124 andncc %o5, %g3, %l5
26125 nop
26126 setx loop_2466, %l0, %l1
26127 jmpl %l1, %g1
26128 ldsw [%l7 + 0x2C], %g7
26129 mulx %o1, %i6, %o7
26130 fmovscc %icc, %f30, %f24
26131loop_2466:
26132 ba,pn %icc, loop_2467
26133 swap [%l7 + 0x14], %l3
26134 subc %o4, %o2, %l6
26135 srax %l1, %l0, %g6
26136loop_2467:
26137 movrne %l2, 0x39D, %i3
26138 andn %g5, 0x1BC8, %g4
26139 bvc,pn %icc, loop_2468
26140 fcmpeq16 %f10, %f22, %o0
26141 bgu %xcc, loop_2469
26142 bg %xcc, loop_2470
26143loop_2468:
26144 addc %o3, %o6, %i2
26145 umulcc %i1, 0x0586, %i7
26146loop_2469:
26147 brlz %i4, loop_2471
26148loop_2470:
26149 addccc %i0, 0x02F7, %i5
26150 fble %fcc0, loop_2472
26151 fmovsge %xcc, %f2, %f15
26152loop_2471:
26153 tge %icc, 0x1
26154 tcc %xcc, 0x0
26155loop_2472:
26156 nop
26157 setx loop_2473, %l0, %l1
26158 jmpl %l1, %g2
26159 tn %icc, 0x5
26160 umulcc %o5, 0x17D2, %l4
26161 movrgz %g3, 0x1F9, %l5
26162loop_2473:
26163 fmovrse %g7, %f18, %f25
26164 edge8n %g1, %i6, %o1
26165 fmovsl %icc, %f31, %f10
26166 set 0x08, %l4
26167 lduwa [%l7 + %l4] 0x10, %o7
26168 brnz %l3, loop_2474
26169 movleu %xcc, %o4, %o2
26170 edge32ln %l1, %l0, %l6
26171 edge32 %l2, %g6, %g5
26172loop_2474:
26173 fbu,a %fcc2, loop_2475
26174 fsrc1 %f20, %f8
26175 move %xcc, %i3, %g4
26176 movvs %xcc, %o0, %o3
26177loop_2475:
26178 ba %xcc, loop_2476
26179 fmovrdne %o6, %f10, %f8
26180 movne %xcc, %i1, %i2
26181 movne %xcc, %i4, %i7
26182loop_2476:
26183 xor %i5, %i0, %g2
26184 edge32n %o5, %l4, %g3
26185 set 0x20, %g1
26186 prefetcha [%l7 + %g1] 0x0c, 0x3
26187 taddcctv %g7, %g1, %o1
26188 std %o6, [%l7 + 0x60]
26189 tgu %xcc, 0x1
26190 stb %l3, [%l7 + 0x2F]
26191 fxnor %f24, %f2, %f2
26192 fcmpgt16 %f24, %f2, %i6
26193 fbe %fcc3, loop_2477
26194 tneg %icc, 0x7
26195 orncc %o2, %o4, %l0
26196 movleu %xcc, %l1, %l2
26197loop_2477:
26198 ta %icc, 0x4
26199 movl %xcc, %g6, %l6
26200 taddcctv %g5, %i3, %o0
26201 udivcc %g4, 0x1C49, %o6
26202 edge16 %i1, %o3, %i2
26203 tsubcctv %i4, %i7, %i5
26204 be,a %icc, loop_2478
26205 movge %xcc, %g2, %i0
26206 movle %icc, %o5, %l4
26207 nop
26208 setx loop_2479, %l0, %l1
26209 jmpl %l1, %l5
26210loop_2478:
26211 bvs,a %xcc, loop_2480
26212 edge16 %g7, %g1, %g3
26213 andncc %o1, %o7, %i6
26214loop_2479:
26215 taddcc %o2, %l3, %o4
26216loop_2480:
26217 sdiv %l1, 0x1A2B, %l0
26218 umulcc %g6, 0x1648, %l2
26219 addc %g5, 0x0A95, %l6
26220 fmovscs %xcc, %f6, %f9
26221 set 0x10, %l5
26222 lduha [%l7 + %l5] 0x14, %i3
26223 edge32 %g4, %o6, %i1
26224 fmovd %f0, %f24
26225 bneg,a,pn %icc, loop_2481
26226 movle %icc, %o0, %i2
26227 ldub [%l7 + 0x6D], %o3
26228 umulcc %i7, 0x19AD, %i5
26229loop_2481:
26230 addcc %g2, %i0, %o5
26231 tpos %xcc, 0x2
26232 alignaddr %l4, %i4, %l5
26233 fmovsvs %icc, %f9, %f8
26234 fbge,a %fcc2, loop_2482
26235 sdivcc %g1, 0x0252, %g7
26236 xor %o1, %g3, %i6
26237 addc %o2, %l3, %o7
26238loop_2482:
26239 andn %l1, %l0, %g6
26240 bvc,a,pt %xcc, loop_2483
26241 tleu %xcc, 0x6
26242 mulscc %o4, 0x19E6, %l2
26243 edge8 %l6, %g5, %i3
26244loop_2483:
26245 srlx %o6, 0x19, %g4
26246 sdiv %o0, 0x0802, %i1
26247 bcc,a loop_2484
26248 umulcc %i2, 0x030B, %i7
26249 fcmple32 %f2, %f2, %o3
26250 saved
26251 rdpr %cwp, %g1
26252 rdpr %cansave, %g2
26253 rdpr %canrestore, %g3
26254 rdpr %cleanwin, %g4
26255 rdpr %otherwin, %g5
26256 rdpr %wstate, %g6
26257loop_2484:
26258 xnorcc %i5, %g2, %o5
26259 addccc %i0, 0x1D15, %i4
26260 sub %l4, 0x1F38, %l5
26261 movl %xcc, %g1, %o1
26262 edge16n %g3, %i6, %o2
26263 brgz,a %l3, loop_2485
26264 mulx %g7, %l1, %o7
26265 tl %icc, 0x3
26266 taddcctv %g6, 0x14EB, %l0
26267loop_2485:
26268 taddcctv %o4, 0x1BA4, %l2
26269 sethi 0x1526, %g5
26270 brlz %l6, loop_2486
26271 sll %o6, 0x0E, %g4
26272 fbge,a %fcc1, loop_2487
26273 edge16l %i3, %o0, %i2
26274loop_2486:
26275 movrne %i7, 0x369, %i1
26276 set 0x18, %g5
26277 ldxa [%l7 + %g5] 0x18, %i5
26278loop_2487:
26279 sll %g2, 0x04, %o5
26280 nop
26281 set 0x10, %o0
26282 std %f12, [%l7 + %o0]
26283 tsubcc %i0, %i4, %o3
26284 fnot1 %f18, %f18
26285 fmovd %f30, %f30
26286 movre %l4, %g1, %o1
26287 movn %icc, %g3, %l5
26288 fmovde %icc, %f20, %f31
26289 movg %icc, %o2, %i6
26290 bvc,a,pn %icc, loop_2488
26291 udivx %l3, 0x1FE4, %l1
26292 and %o7, %g6, %g7
26293 smulcc %o4, 0x002F, %l0
26294loop_2488:
26295 sdiv %l2, 0x0498, %l6
26296 fble %fcc1, loop_2489
26297 fone %f28
26298 movrne %o6, %g5, %i3
26299 edge16l %g4, %o0, %i7
26300loop_2489:
26301 tpos %xcc, 0x7
26302 movgu %xcc, %i2, %i1
26303 fmovsn %icc, %f28, %f25
26304 bcc,a %icc, loop_2490
26305 movpos %xcc, %g2, %o5
26306 movle %xcc, %i5, %i0
26307 fmovsneg %xcc, %f22, %f12
26308loop_2490:
26309 fsrc2 %f24, %f0
26310 fnands %f4, %f3, %f11
26311 std %f18, [%l7 + 0x50]
26312 fbg %fcc1, loop_2491
26313 brlz %o3, loop_2492
26314 fmovrslez %i4, %f23, %f10
26315 set 0x4C, %o7
26316 ldswa [%l7 + %o7] 0x15, %l4
26317loop_2491:
26318 mulx %o1, 0x1135, %g1
26319loop_2492:
26320 tpos %xcc, 0x5
26321 andcc %l5, 0x0835, %o2
26322 srax %i6, 0x17, %l3
26323 edge16ln %g3, %o7, %g6
26324 fble,a %fcc3, loop_2493
26325 movvc %icc, %g7, %l1
26326 srlx %o4, 0x02, %l2
26327 tneg %xcc, 0x6
26328loop_2493:
26329 addccc %l6, %l0, %o6
26330 movgu %xcc, %i3, %g4
26331 bcc,a,pt %xcc, loop_2494
26332 array16 %g5, %o0, %i7
26333 sir 0x04C7
26334 tn %xcc, 0x7
26335loop_2494:
26336 swap [%l7 + 0x14], %i1
26337 tleu %icc, 0x1
26338 tsubcc %g2, 0x0F66, %o5
26339 fands %f7, %f6, %f13
26340 tne %xcc, 0x6
26341 taddcctv %i5, %i0, %o3
26342 srlx %i2, %l4, %i4
26343 edge32ln %g1, %o1, %l5
26344 mova %xcc, %i6, %o2
26345 fmovs %f6, %f14
26346 fabsd %f10, %f28
26347 wr %g0, 0x18, %asi
26348 stba %g3, [%l7 + 0x47] %asi
26349 umulcc %l3, %g6, %o7
26350 edge8ln %l1, %g7, %l2
26351 movrne %o4, %l0, %o6
26352 movrne %l6, %g4, %g5
26353 bneg,pn %icc, loop_2495
26354 bleu,pt %icc, loop_2496
26355 bvc,a loop_2497
26356 lduh [%l7 + 0x42], %o0
26357loop_2495:
26358 popc %i7, %i3
26359loop_2496:
26360 nop
26361 wr %g0, 0x18, %asi
26362 ldsha [%l7 + 0x44] %asi, %g2
26363loop_2497:
26364 bpos,pn %icc, loop_2498
26365 sdivcc %i1, 0x1DFA, %i5
26366 tcc %xcc, 0x5
26367 srax %o5, 0x15, %i0
26368loop_2498:
26369 umul %i2, %l4, %i4
26370 nop
26371 set 0x3D, %l0
26372 ldstub [%l7 + %l0], %o3
26373 ldsb [%l7 + 0x79], %o1
26374 add %g1, %l5, %i6
26375 movrne %o2, 0x3A5, %l3
26376 movrne %g6, %o7, %l1
26377 movle %xcc, %g3, %g7
26378 orn %l2, 0x1598, %l0
26379 movrgz %o6, %l6, %o4
26380 ble %xcc, loop_2499
26381 movvs %xcc, %g5, %o0
26382 wr %g0, 0x89, %asi
26383 stba %g4, [%l7 + 0x1F] %asi
26384loop_2499:
26385 smulcc %i7, 0x0BBA, %i3
26386 fblg %fcc2, loop_2500
26387 tge %xcc, 0x4
26388 fmovrde %g2, %f18, %f14
26389 wr %g0, 0x2b, %asi
26390 stwa %i1, [%l7 + 0x08] %asi
26391 membar #Sync
26392loop_2500:
26393 tcs %icc, 0x1
26394 fblg,a %fcc0, loop_2501
26395 smulcc %i5, %o5, %i0
26396 te %xcc, 0x2
26397 move %icc, %l4, %i2
26398loop_2501:
26399 bl %icc, loop_2502
26400 alignaddr %o3, %i4, %g1
26401 movcc %xcc, %l5, %i6
26402 udivx %o2, 0x0030, %l3
26403loop_2502:
26404 fbg %fcc2, loop_2503
26405 orn %g6, 0x1F82, %o1
26406 fandnot2 %f24, %f6, %f8
26407 fmovrdlz %l1, %f16, %f16
26408loop_2503:
26409 edge32ln %o7, %g7, %l2
26410 bl %icc, loop_2504
26411 tcc %icc, 0x5
26412 edge32l %g3, %o6, %l0
26413 add %l7, 0x18, %l6
26414 wr %g0, 0x89, %asi
26415 casxa [%l6] 0x89, %l6, %o4
26416loop_2504:
26417 fbuge %fcc1, loop_2505
26418 fmovrslez %g5, %f3, %f21
26419 ldsw [%l7 + 0x24], %g4
26420 subc %o0, %i7, %g2
26421loop_2505:
26422 fmovspos %icc, %f13, %f6
26423 bcc,a,pt %icc, loop_2506
26424 taddcc %i1, 0x038E, %i3
26425 sll %i5, 0x0D, %i0
26426 array32 %o5, %i2, %o3
26427loop_2506:
26428 nop
26429 wr %g0, 0x89, %asi
26430 stba %i4, [%l7 + 0x6E] %asi
26431 movge %xcc, %g1, %l5
26432 fmovde %xcc, %f29, %f15
26433 movcs %icc, %i6, %l4
26434 edge32l %l3, %g6, %o2
26435 subc %o1, 0x12F4, %l1
26436 fmovsg %xcc, %f15, %f8
26437 fxnors %f11, %f15, %f23
26438 fmovdvs %xcc, %f13, %f5
26439 fmovdgu %xcc, %f28, %f25
26440 movneg %xcc, %o7, %g7
26441 smul %g3, %l2, %o6
26442 movne %xcc, %l0, %l6
26443 mova %xcc, %o4, %g5
26444 srl %o0, %g4, %g2
26445 tsubcc %i1, %i3, %i7
26446 fabss %f23, %f9
26447 movvc %icc, %i5, %i0
26448 fmovrse %o5, %f7, %f20
26449 fmovdge %icc, %f1, %f28
26450 fnors %f8, %f24, %f31
26451 smul %o3, 0x1D92, %i4
26452 fmul8x16au %f31, %f28, %f2
26453 fnegd %f12, %f10
26454 ldsh [%l7 + 0x30], %i2
26455 sllx %g1, %i6, %l5
26456 fbge %fcc3, loop_2507
26457 fand %f28, %f30, %f10
26458 tge %icc, 0x7
26459 array16 %l3, %l4, %g6
26460loop_2507:
26461 nop
26462 set 0x60, %i5
26463 ldda [%l7 + %i5] 0x26, %o2
26464 fmovdcs %xcc, %f22, %f17
26465 fornot2s %f6, %f14, %f6
26466 udivx %o1, 0x070E, %l1
26467 fmovrsne %g7, %f9, %f9
26468 brnz,a %g3, loop_2508
26469 sllx %l2, %o7, %l0
26470 fmuld8ulx16 %f13, %f15, %f8
26471 umul %o6, %l6, %g5
26472loop_2508:
26473 fbg,a %fcc1, loop_2509
26474 bcc,pn %icc, loop_2510
26475 fmovdcc %xcc, %f13, %f8
26476 brnz,a %o4, loop_2511
26477loop_2509:
26478 fbn,a %fcc0, loop_2512
26479loop_2510:
26480 xnorcc %o0, 0x0440, %g2
26481 edge32 %i1, %g4, %i3
26482loop_2511:
26483 sdivx %i7, 0x1199, %i5
26484loop_2512:
26485 ta %xcc, 0x2
26486 srl %i0, %o5, %i4
26487 fmovsn %icc, %f12, %f15
26488 edge8ln %o3, %g1, %i6
26489 movrgez %i2, 0x1CB, %l3
26490 fmovsvs %icc, %f2, %f13
26491 tsubcc %l4, 0x1B9B, %g6
26492 movrne %l5, %o1, %l1
26493 array32 %o2, %g7, %g3
26494 tneg %icc, 0x7
26495 umul %o7, 0x1F04, %l2
26496 bg,a,pn %icc, loop_2513
26497 addccc %o6, 0x0B4B, %l0
26498 popc 0x089A, %g5
26499 movrlez %l6, %o4, %g2
26500loop_2513:
26501 edge8 %o0, %i1, %g4
26502 fmovsg %icc, %f25, %f16
26503 fand %f12, %f28, %f18
26504 fpsub16 %f26, %f16, %f16
26505 fnot1s %f10, %f8
26506 subccc %i3, %i7, %i5
26507 movrgez %o5, %i4, %i0
26508 movneg %xcc, %g1, %i6
26509 edge8l %o3, %l3, %l4
26510 sllx %i2, %g6, %o1
26511 sll %l1, %o2, %l5
26512 brlz,a %g3, loop_2514
26513 array32 %g7, %o7, %l2
26514 wr %g0, 0x20, %asi
26515 stxa %o6, [%g0 + 0x28] %asi
26516loop_2514:
26517 nop
26518 wr %g0, 0x81, %asi
26519 lduba [%l7 + 0x1E] %asi, %l0
26520 fmovsvs %icc, %f11, %f7
26521 umul %l6, 0x063C, %g5
26522 brgz,a %o4, loop_2515
26523 fpadd32s %f1, %f8, %f9
26524 edge32 %o0, %g2, %i1
26525 fbu %fcc1, loop_2516
26526loop_2515:
26527 saved
26528 rdpr %cwp, %g1
26529 rdpr %cansave, %g2
26530 rdpr %canrestore, %g3
26531 rdpr %cleanwin, %g4
26532 rdpr %otherwin, %g5
26533 rdpr %wstate, %g6
26534 movg %icc, %i3, %i7
26535 fmovsvc %icc, %f31, %f24
26536loop_2516:
26537 umul %g4, 0x1AF2, %o5
26538 saved
26539 rdpr %cwp, %g1
26540 rdpr %cansave, %g2
26541 rdpr %canrestore, %g3
26542 rdpr %cleanwin, %g4
26543 rdpr %otherwin, %g5
26544 rdpr %wstate, %g6
26545 udivx %i4, 0x0CD6, %i5
26546 edge32 %g1, %i0, %i6
26547 edge8l %l3, %o3, %l4
26548 membar 0x2E
26549 fbge,a %fcc0, loop_2517
26550 ld [%l7 + 0x74], %f19
26551 tcs %icc, 0x5
26552 xorcc %i2, %g6, %l1
26553loop_2517:
26554 brnz %o2, loop_2518
26555 fcmpd %fcc3, %f26, %f8
26556 movle %xcc, %o1, %g3
26557 sdiv %l5, 0x000A, %g7
26558loop_2518:
26559 and %l2, 0x0C91, %o6
26560 wr %g0, 0x2f, %asi
26561 ldda [%l7 + 0x40] %asi, %l0
26562 fmul8x16al %f30, %f7, %f4
26563 movrne %o7, %g5, %o4
26564 fcmple16 %f14, %f26, %o0
26565 udivcc %g2, 0x016D, %i1
26566 taddcc %l6, 0x1182, %i7
26567 movneg %icc, %i3, %g4
26568 fzeros %f23
26569 taddcctv %i4, %o5, %i5
26570 te %xcc, 0x2
26571 fxors %f6, %f16, %f21
26572 tsubcctv %g1, 0x1E7F, %i0
26573 fbge,a %fcc0, loop_2519
26574 subcc %l3, 0x1F66, %o3
26575 sir 0x0354
26576 srl %i6, %i2, %g6
26577loop_2519:
26578 fmovspos %icc, %f22, %f15
26579 te %xcc, 0x1
26580 udivcc %l1, 0x1269, %o2
26581 bn,a,pt %xcc, loop_2520
26582 edge32ln %l4, %g3, %l5
26583 or %g7, 0x1BA3, %o1
26584 ldsb [%l7 + 0x1F], %l2
26585loop_2520:
26586 sll %o6, 0x13, %o7
26587 andncc %l0, %g5, %o0
26588 sdivx %g2, 0x1DE3, %i1
26589 smulcc %o4, 0x15AD, %i7
26590 fxnor %f22, %f0, %f22
26591 brz %l6, loop_2521
26592 brlz %i3, loop_2522
26593 brlez %g4, loop_2523
26594 movrlz %o5, %i5, %i4
26595loop_2521:
26596 andncc %i0, %l3, %g1
26597loop_2522:
26598 fornot1s %f0, %f3, %f29
26599loop_2523:
26600 xorcc %i6, %o3, %i2
26601 wr %g0, 0x0c, %asi
26602 lduwa [%l7 + 0x08] %asi, %l1
26603 fxor %f0, %f26, %f12
26604 fsrc1s %f22, %f15
26605 sllx %o2, 0x0A, %g6
26606 wr %g0, 0x80, %asi
26607 lda [%l7 + 0x5C] %asi, %f18
26608 edge32 %l4, %g3, %g7
26609 fnot2 %f30, %f14
26610 fnor %f22, %f24, %f14
26611 edge32 %o1, %l2, %o6
26612 movg %xcc, %l5, %l0
26613 fors %f5, %f13, %f31
26614 sir 0x1829
26615 edge8 %o7, %o0, %g2
26616 umul %i1, %o4, %g5
26617 movcc %icc, %l6, %i7
26618 brgz %i3, loop_2524
26619 brgz %g4, loop_2525
26620 fmovde %xcc, %f18, %f7
26621 movl %icc, %i5, %o5
26622loop_2524:
26623 fmovdn %icc, %f18, %f13
26624loop_2525:
26625 edge32n %i4, %l3, %i0
26626 tg %xcc, 0x3
26627 brlez,a %g1, loop_2526
26628 movrne %o3, %i2, %l1
26629 subcc %i6, %g6, %o2
26630 movrlez %g3, %l4, %g7
26631loop_2526:
26632 nop
26633 set 0x6A, %l1
26634 ldsba [%l7 + %l1] 0x0c, %o1
26635 srl %l2, %o6, %l0
26636 fnands %f23, %f9, %f31
26637 umulcc %l5, 0x0C86, %o0
26638 set 0x1f8, %o2
26639 nop ! nop ! ldxa [%g0 + %o2] 0x40, %g2 ripped by fixASI40.pl ripped by fixASI40.pl
26640 tcs %xcc, 0x6
26641 sdiv %i1, 0x03EF, %o7
26642 srl %g5, 0x11, %o4
26643 mulx %i7, %i3, %l6
26644 tvs %icc, 0x3
26645 movrne %i5, 0x2FD, %g4
26646 tn %icc, 0x2
26647 smul %i4, %l3, %i0
26648 tgu %xcc, 0x5
26649 movrgz %g1, 0x070, %o5
26650 srax %i2, 0x07, %l1
26651 fmovdge %xcc, %f13, %f8
26652 movcc %xcc, %i6, %g6
26653 ldsw [%l7 + 0x38], %o2
26654 fmovdvs %icc, %f26, %f31
26655 stb %o3, [%l7 + 0x41]
26656 srl %l4, %g3, %o1
26657 edge8 %l2, %g7, %l0
26658 set 0x22, %i7
26659 lduha [%l7 + %i7] 0x89, %o6
26660 set 0x28, %g2
26661 sta %f0, [%l7 + %g2] 0x19
26662 add %l7, 0x6C, %l6
26663 wr %g0, 0x11, %asi
26664 lda [%l6] %asi, %o0
26665 casa [%l6] %asi, %o0, %l5
26666 fmovsgu %icc, %f19, %f10
26667 array32 %i1, %o7, %g2
26668 smul %o4, 0x1ACA, %g5
26669 mulscc %i7, 0x05AD, %l6
26670 taddcc %i3, 0x1DA2, %g4
26671 fmovrde %i4, %f14, %f0
26672 set 0x08, %i2
26673 stha %i5, [%l7 + %i2] 0x15
26674 sub %i0, %g1, %l3
26675 fble %fcc3, loop_2527
26676 fba,a %fcc1, loop_2528
26677 xnor %o5, 0x1463, %l1
26678 fcmpgt32 %f18, %f2, %i6
26679loop_2527:
26680 fmovs %f22, %f0
26681loop_2528:
26682 ta %icc, 0x7
26683 subcc %i2, %o2, %o3
26684 orn %g6, 0x1260, %l4
26685 tneg %xcc, 0x1
26686 alignaddr %o1, %l2, %g7
26687 fmovdg %xcc, %f20, %f28
26688 fmovdneg %xcc, %f11, %f7
26689 movneg %icc, %l0, %g3
26690 movrlez %o6, %l5, %i1
26691 tcs %icc, 0x3
26692 edge8n %o7, %o0, %g2
26693 bg,pt %xcc, loop_2529
26694 orcc %o4, 0x080B, %g5
26695 membar 0x5E
26696 umulcc %l6, %i7, %i3
26697loop_2529:
26698 fblg %fcc2, loop_2530
26699 array32 %i4, %i5, %i0
26700 tge %icc, 0x6
26701 tvc %xcc, 0x3
26702loop_2530:
26703 edge8 %g1, %l3, %g4
26704 tcs %icc, 0x5
26705 movge %icc, %o5, %i6
26706 fcmped %fcc0, %f30, %f0
26707 subc %l1, 0x13C3, %o2
26708 fmovd %f18, %f6
26709 te %xcc, 0x7
26710 ldstub [%l7 + 0x41], %o3
26711 sllx %g6, 0x1C, %l4
26712 fpadd16s %f15, %f1, %f30
26713 sir 0x065E
26714 swap [%l7 + 0x50], %i2
26715 xnorcc %l2, 0x0909, %g7
26716 membar 0x7A
26717 movleu %xcc, %l0, %g3
26718 ldx [%l7 + 0x20], %o1
26719 udiv %o6, 0x1224, %i1
26720 fmul8sux16 %f16, %f16, %f18
26721 xnorcc %o7, 0x14FE, %l5
26722 mulx %o0, %g2, %o4
26723 fpsub32s %f21, %f0, %f18
26724 be %xcc, loop_2531
26725 siam 0x4
26726 subc %g5, 0x0746, %i7
26727 mulx %i3, %i4, %i5
26728loop_2531:
26729 fpadd16s %f24, %f29, %f21
26730 fbue,a %fcc0, loop_2532
26731 edge8ln %l6, %g1, %l3
26732 taddcc %g4, 0x0736, %i0
26733 fbn %fcc3, loop_2533
26734loop_2532:
26735 saved
26736 rdpr %cwp, %g1
26737 rdpr %cansave, %g2
26738 rdpr %canrestore, %g3
26739 rdpr %cleanwin, %g4
26740 rdpr %otherwin, %g5
26741 rdpr %wstate, %g6
26742 tg %xcc, 0x3
26743 fmovdn %xcc, %f24, %f20
26744loop_2533:
26745 fbo,a %fcc2, loop_2534
26746 or %i6, 0x1499, %o5
26747 fbne %fcc3, loop_2535
26748 andcc %l1, 0x0B21, %o2
26749loop_2534:
26750 sdivcc %g6, 0x1C84, %o3
26751 movl %xcc, %i2, %l4
26752loop_2535:
26753 srax %l2, 0x0F, %l0
26754 flush %l7 + 0x34
26755 fmovsg %xcc, %f11, %f1
26756 orncc %g7, %o1, %o6
26757 mulscc %i1, 0x1BB1, %g3
26758 fmovrdne %o7, %f18, %f0
26759 tle %icc, 0x0
26760 tpos %icc, 0x0
26761 mulx %l5, %o0, %g2
26762 fmovd %f10, %f2
26763 tn %icc, 0x2
26764 wr %g0, 0x04, %asi
26765 ldsha [%l7 + 0x74] %asi, %g5
26766 restored
26767 rdpr %cwp, %g1
26768 rdpr %cansave, %g2
26769 rdpr %canrestore, %g3
26770 rdpr %cleanwin, %g4
26771 rdpr %otherwin, %g5
26772 rdpr %wstate, %g6
26773 tg %icc, 0x2
26774 or %o4, %i3, %i4
26775 tgu %icc, 0x0
26776 fsrc2s %f19, %f8
26777 fcmpeq32 %f26, %f24, %i7
26778 movrgz %i5, 0x1FB, %l6
26779 orcc %g1, 0x03CC, %g4
26780 movge %xcc, %l3, %i6
26781 orncc %o5, 0x1F0F, %l1
26782 smul %o2, 0x0670, %g6
26783 bne,a loop_2536
26784 edge16n %o3, %i0, %l4
26785 fornot1s %f0, %f1, %f17
26786 mulscc %l2, %l0, %g7
26787loop_2536:
26788 brgz %i2, loop_2537
26789 fmul8x16au %f13, %f14, %f24
26790 fabss %f5, %f14
26791 tle %icc, 0x7
26792loop_2537:
26793 sllx %o6, %i1, %o1
26794 movne %icc, %g3, %o7
26795 mulx %l5, %g2, %o0
26796 xor %g5, 0x1A50, %o4
26797 movrlez %i3, 0x3F1, %i4
26798 tl %icc, 0x6
26799 ta %icc, 0x6
26800 ble,a %xcc, loop_2538
26801 mulx %i7, 0x0B91, %l6
26802 tle %icc, 0x0
26803 fbu %fcc0, loop_2539
26804loop_2538:
26805 fmovrsgz %g1, %f27, %f2
26806 fmovsl %xcc, %f18, %f20
26807 tsubcc %i5, %l3, %i6
26808loop_2539:
26809 xor %g4, 0x0531, %l1
26810 andncc %o2, %g6, %o3
26811 sll %o5, %l4, %l2
26812 fmovdne %xcc, %f20, %f23
26813 tpos %icc, 0x2
26814 bcs,a %icc, loop_2540
26815 bvs,a,pt %icc, loop_2541
26816 mulscc %i0, 0x0DD0, %l0
26817 tsubcc %g7, %o6, %i2
26818loop_2540:
26819 movle %xcc, %o1, %i1
26820loop_2541:
26821 sdivcc %o7, 0x13A2, %g3
26822 restored
26823 rdpr %cwp, %g1
26824 rdpr %cansave, %g2
26825 rdpr %canrestore, %g3
26826 rdpr %cleanwin, %g4
26827 rdpr %otherwin, %g5
26828 rdpr %wstate, %g6
26829 edge32ln %l5, %g2, %g5
26830 addcc %o4, 0x0DD2, %i3
26831 bcc loop_2542
26832 tvs %icc, 0x4
26833 movge %xcc, %i4, %i7
26834 fmovdne %icc, %f23, %f0
26835loop_2542:
26836 prefetch [%l7 + 0x1C], 0x2
26837 fmovscc %xcc, %f29, %f5
26838 set 0x69, %i0
26839 stba %l6, [%l7 + %i0] 0x22
26840 membar #Sync
26841 fmul8sux16 %f6, %f28, %f14
26842 fornot2s %f6, %f15, %f22
26843 fmovs %f21, %f4
26844 sub %g1, 0x0D23, %o0
26845 fbule,a %fcc0, loop_2543
26846 movrgez %l3, %i5, %g4
26847 fmovdg %xcc, %f6, %f29
26848 movre %i6, %l1, %o2
26849loop_2543:
26850 brnz,a %o3, loop_2544
26851 edge8n %o5, %g6, %l2
26852 movl %icc, %l4, %i0
26853 udivx %l0, 0x0795, %g7
26854loop_2544:
26855 fblg,a %fcc1, loop_2545
26856 movre %i2, %o1, %i1
26857 ldd [%l7 + 0x68], %o6
26858 bn loop_2546
26859loop_2545:
26860 edge8n %o6, %g3, %g2
26861 sth %l5, [%l7 + 0x4E]
26862 udivcc %g5, 0x0A0A, %o4
26863loop_2546:
26864 sra %i3, %i7, %l6
26865 movre %i4, %g1, %o0
26866 movge %xcc, %i5, %l3
26867 stx %i6, [%l7 + 0x40]
26868 tle %xcc, 0x6
26869 srax %g4, %o2, %l1
26870 udiv %o5, 0x1AD8, %g6
26871 ldsh [%l7 + 0x4A], %o3
26872 tvc %icc, 0x5
26873 tl %xcc, 0x4
26874 stb %l4, [%l7 + 0x60]
26875 fmovrsne %i0, %f10, %f16
26876 movvs %xcc, %l2, %l0
26877 edge16ln %i2, %o1, %i1
26878 tl %xcc, 0x2
26879 orcc %g7, 0x1F4B, %o6
26880 movvs %icc, %o7, %g3
26881 tle %xcc, 0x4
26882 xorcc %g2, %g5, %o4
26883 sdiv %i3, 0x1CDB, %i7
26884 edge32 %l6, %i4, %l5
26885 ta %xcc, 0x7
26886 fbne,a %fcc1, loop_2547
26887 array16 %o0, %i5, %l3
26888 fors %f29, %f7, %f29
26889 fmovrslz %i6, %f18, %f18
26890loop_2547:
26891 orncc %g4, %o2, %l1
26892 fnot1 %f2, %f16
26893 fmovspos %xcc, %f22, %f9
26894 prefetch [%l7 + 0x6C], 0x1
26895 fbu %fcc2, loop_2548
26896 ldstub [%l7 + 0x0E], %o5
26897 fcmpne32 %f18, %f18, %g6
26898 set 0x78, %i6
26899 stda %o2, [%l7 + %i6] 0x18
26900loop_2548:
26901 fmovdne %xcc, %f15, %f10
26902 movrlz %l4, %i0, %l2
26903 mova %icc, %l0, %i2
26904 fbul %fcc3, loop_2549
26905 sdivcc %o1, 0x0A97, %g1
26906 bne,pn %xcc, loop_2550
26907 ld [%l7 + 0x0C], %f6
26908loop_2549:
26909 nop
26910 set 0x2C, %o3
26911 lda [%l7 + %o3] 0x04, %f18
26912loop_2550:
26913 fandnot1s %f31, %f23, %f15
26914 fmovdge %icc, %f12, %f6
26915 edge32ln %i1, %g7, %o6
26916 movvs %xcc, %o7, %g2
26917 set 0x54, %i1
26918 ldstuba [%l7 + %i1] 0x80, %g3
26919 mulx %g5, %o4, %i7
26920 edge8l %l6, %i4, %i3
26921 mova %xcc, %l5, %i5
26922 edge8n %l3, %i6, %o0
26923 brgz,a %o2, loop_2551
26924 brlz,a %g4, loop_2552
26925 umulcc %o5, %l1, %o3
26926 tvc %xcc, 0x4
26927loop_2551:
26928 edge16l %l4, %i0, %g6
26929loop_2552:
26930 array32 %l2, %i2, %l0
26931 orncc %o1, %i1, %g7
26932 sllx %o6, %g1, %g2
26933 ldsb [%l7 + 0x0E], %g3
26934 subccc %o7, %o4, %g5
26935 sdivcc %l6, 0x00BA, %i7
26936 st %f15, [%l7 + 0x10]
26937 be %icc, loop_2553
26938 fmovdle %xcc, %f11, %f31
26939 wr %g0, 0xf8, %asi
26940 stda %f16, [%l7 + 0x40] %asi
26941 membar #Sync
26942loop_2553:
26943 fmovscc %xcc, %f8, %f29
26944 edge16n %i3, %l5, %i5
26945 umul %i4, %l3, %i6
26946 brz,a %o0, loop_2554
26947 fble,a %fcc2, loop_2555
26948 tvc %xcc, 0x3
26949 set 0x38, %o4
26950 ldsha [%l7 + %o4] 0x04, %g4
26951loop_2554:
26952 movvc %icc, %o2, %l1
26953loop_2555:
26954 umul %o3, %l4, %o5
26955 bleu,pn %xcc, loop_2556
26956 tcs %xcc, 0x3
26957 brgz %g6, loop_2557
26958 movre %l2, %i0, %i2
26959loop_2556:
26960 fbul %fcc3, loop_2558
26961 edge16n %o1, %i1, %g7
26962loop_2557:
26963 andn %l0, %o6, %g1
26964 mulx %g2, 0x0675, %g3
26965loop_2558:
26966 bge,a loop_2559
26967 udivx %o7, 0x0D30, %o4
26968 movleu %xcc, %l6, %i7
26969 subcc %g5, %l5, %i5
26970loop_2559:
26971 fbue,a %fcc3, loop_2560
26972 mova %icc, %i3, %i4
26973 tg %xcc, 0x3
26974 tsubcctv %i6, 0x09E4, %o0
26975loop_2560:
26976 nop
26977 set 0x5E, %l6
26978 lduha [%l7 + %l6] 0x89, %l3
26979 edge16ln %g4, %l1, %o2
26980 ld [%l7 + 0x64], %f6
26981 sdivcc %l4, 0x18FA, %o5
26982 movre %g6, 0x223, %l2
26983 movcs %xcc, %i0, %o3
26984 sll %o1, 0x13, %i2
26985 srax %g7, %l0, %i1
26986 smul %o6, %g2, %g3
26987 movre %g1, 0x2B1, %o7
26988 array8 %l6, %i7, %g5
26989 subc %o4, 0x19F5, %l5
26990 ldub [%l7 + 0x1D], %i3
26991 wr %g0, 0x19, %asi
26992 stda %i4, [%l7 + 0x10] %asi
26993 andcc %i6, %i5, %l3
26994 wr %g0, 0x11, %asi
26995 sta %f23, [%l7 + 0x70] %asi
26996 sllx %g4, 0x1C, %l1
26997 array16 %o2, %o0, %l4
26998 smul %o5, 0x109C, %g6
26999 movrlz %l2, 0x1DA, %i0
27000 fmovrsgz %o1, %f5, %f2
27001 array32 %o3, %g7, %l0
27002 add %i2, 0x12FA, %i1
27003 te %icc, 0x4
27004 edge16n %o6, %g3, %g1
27005 udivx %o7, 0x0BD6, %g2
27006 std %f0, [%l7 + 0x08]
27007 restored
27008 rdpr %cwp, %g1
27009 rdpr %cansave, %g2
27010 rdpr %canrestore, %g3
27011 rdpr %cleanwin, %g4
27012 rdpr %otherwin, %g5
27013 rdpr %wstate, %g6
27014 array16 %l6, %g5, %i7
27015 set 0x30, %i3
27016 lduba [%l7 + %i3] 0x19, %o4
27017 fba,a %fcc2, loop_2561
27018 bge,a %icc, loop_2562
27019 bleu,a %xcc, loop_2563
27020 ba,pt %icc, loop_2564
27021loop_2561:
27022 tneg %xcc, 0x1
27023loop_2562:
27024 edge32 %l5, %i4, %i6
27025loop_2563:
27026 xnor %i3, %i5, %l3
27027loop_2564:
27028 fbue %fcc3, loop_2565
27029 stbar
27030 movvc %icc, %g4, %o2
27031 brgz %o0, loop_2566
27032loop_2565:
27033 sub %l1, 0x1576, %o5
27034 fbe,a %fcc2, loop_2567
27035 movrlz %g6, 0x27A, %l2
27036loop_2566:
27037 movg %icc, %i0, %l4
27038 bpos loop_2568
27039loop_2567:
27040 movg %xcc, %o3, %o1
27041 edge8 %l0, %g7, %i2
27042 tneg %icc, 0x2
27043loop_2568:
27044 mova %icc, %i1, %o6
27045 movl %xcc, %g3, %o7
27046 fbl,a %fcc0, loop_2569
27047 smul %g2, %g1, %g5
27048 xnor %i7, 0x1865, %o4
27049 udivcc %l6, 0x0CE0, %l5
27050loop_2569:
27051 fmovsge %xcc, %f0, %f16
27052 membar 0x23
27053 movle %xcc, %i6, %i4
27054 ldsw [%l7 + 0x20], %i3
27055 movgu %icc, %l3, %i5
27056 xorcc %o2, %g4, %o0
27057 array32 %o5, %g6, %l1
27058 smulcc %l2, 0x1AF7, %i0
27059 set 0x11, %o1
27060 ldsba [%l7 + %o1] 0x18, %l4
27061 edge32n %o1, %l0, %o3
27062 ldd [%l7 + 0x20], %g6
27063 bleu,a loop_2570
27064 andcc %i1, %i2, %o6
27065 flush %l7 + 0x18
27066 andcc %g3, 0x07BB, %o7
27067loop_2570:
27068 andncc %g1, %g2, %g5
27069 be,a loop_2571
27070 movl %icc, %o4, %i7
27071 fbuge,a %fcc0, loop_2572
27072 umul %l6, %l5, %i4
27073loop_2571:
27074 fandnot2s %f8, %f16, %f26
27075 bleu loop_2573
27076loop_2572:
27077 tpos %icc, 0x7
27078 andncc %i6, %l3, %i3
27079 saved
27080 rdpr %cwp, %g1
27081 rdpr %cansave, %g2
27082 rdpr %canrestore, %g3
27083 rdpr %cleanwin, %g4
27084 rdpr %otherwin, %g5
27085 rdpr %wstate, %g6
27086loop_2573:
27087 fbul,a %fcc2, loop_2574
27088 sdivx %i5, 0x07DD, %g4
27089 membar #Sync
27090 set 0x40, %o5
27091 ldda [%l7 + %o5] 0xf9, %f0
27092loop_2574:
27093 alignaddr %o0, %o2, %o5
27094 array32 %g6, %l1, %l2
27095 srl %l4, 0x0F, %i0
27096 edge8 %l0, %o1, %o3
27097 tpos %xcc, 0x7
27098 bneg,pn %xcc, loop_2575
27099 fbn,a %fcc0, loop_2576
27100 tle %icc, 0x1
27101 movleu %icc, %i1, %g7
27102loop_2575:
27103 nop
27104 wr %g0, 0x11, %asi
27105 lduba [%l7 + 0x48] %asi, %o6
27106loop_2576:
27107 edge16l %g3, %i2, %o7
27108 wr %g0, 0x11, %asi
27109 stwa %g2, [%l7 + 0x10] %asi
27110 flush %l7 + 0x0C
27111 fbe,a %fcc2, loop_2577
27112 fsrc2 %f4, %f24
27113 sllx %g1, 0x1C, %o4
27114 movrne %i7, %l6, %g5
27115loop_2577:
27116 stbar
27117 addcc %l5, 0x0E78, %i6
27118 sdivx %i4, 0x0BB1, %l3
27119 wr %g0, 0x89, %asi
27120 prefetcha [%l7 + 0x68] %asi, 0x2
27121 fmovsneg %xcc, %f0, %f20
27122 fsrc1 %f26, %f20
27123 fornot1 %f14, %f26, %f0
27124 wr %g0, 0x80, %asi
27125 ldsha [%l7 + 0x3E] %asi, %i3
27126 nop
27127 setx loop_2578, %l0, %l1
27128 jmpl %l1, %g4
27129 tsubcc %o0, 0x1C17, %o5
27130 fpack32 %f24, %f20, %f8
27131 fmul8x16 %f5, %f16, %f14
27132loop_2578:
27133 edge32n %g6, %o2, %l2
27134 edge16ln %l1, %i0, %l4
27135 tleu %icc, 0x5
27136 udivcc %l0, 0x12B4, %o3
27137 smulcc %i1, 0x07F5, %g7
27138 fmul8x16al %f26, %f21, %f20
27139 xorcc %o1, 0x03FE, %o6
27140 fmovrdlez %i2, %f8, %f6
27141 fmovdcs %icc, %f19, %f18
27142 saved
27143 rdpr %cwp, %g1
27144 rdpr %cansave, %g2
27145 rdpr %canrestore, %g3
27146 rdpr %cleanwin, %g4
27147 rdpr %otherwin, %g5
27148 rdpr %wstate, %g6
27149 ldsw [%l7 + 0x48], %o7
27150 fbl,a %fcc3, loop_2579
27151 edge8n %g2, %g3, %o4
27152 fcmped %fcc2, %f28, %f6
27153 fmovdle %icc, %f4, %f8
27154loop_2579:
27155 std %f12, [%l7 + 0x08]
27156 subccc %i7, %g1, %g5
27157 fble,a %fcc1, loop_2580
27158 popc %l5, %l6
27159 or %i4, 0x10C7, %l3
27160 tle %xcc, 0x4
27161loop_2580:
27162 tg %icc, 0x5
27163 movneg %xcc, %i6, %i3
27164 movle %icc, %g4, %i5
27165 umulcc %o0, 0x0089, %g6
27166 fblg %fcc0, loop_2581
27167 sdivcc %o5, 0x06B4, %o2
27168 bshuffle %f28, %f6, %f12
27169 orn %l1, 0x0CEC, %l2
27170loop_2581:
27171 fmovsne %xcc, %f20, %f28
27172 fpackfix %f22, %f27
27173 movge %xcc, %l4, %i0
27174 fmovdn %icc, %f23, %f30
27175 tcc %icc, 0x3
27176 restored
27177 rdpr %cwp, %g1
27178 rdpr %cansave, %g2
27179 rdpr %canrestore, %g3
27180 rdpr %cleanwin, %g4
27181 rdpr %otherwin, %g5
27182 rdpr %wstate, %g6
27183 mulscc %o3, %l0, %i1
27184 taddcctv %o1, %g7, %o6
27185 ldstub [%l7 + 0x4C], %o7
27186 movrlz %i2, 0x2BE, %g2
27187 ldsh [%l7 + 0x44], %g3
27188 tcs %icc, 0x2
27189 wr %g0, 0x80, %asi
27190 ldswa [%l7 + 0x14] %asi, %i7
27191 set 0x40, %l2
27192 stda %f16, [%l7 + %l2] 0xf8
27193 membar #Sync
27194 tcs %xcc, 0x4
27195 edge32n %o4, %g1, %g5
27196 tcc %xcc, 0x1
27197 tvs %xcc, 0x2
27198 movrlz %l6, 0x043, %i4
27199 movpos %xcc, %l5, %l3
27200 fmovdg %icc, %f23, %f0
27201 prefetch [%l7 + 0x74], 0x3
27202 tgu %icc, 0x2
27203 movcs %icc, %i3, %i6
27204 siam 0x6
27205 movrlz %i5, %o0, %g4
27206 lduh [%l7 + 0x1A], %o5
27207 fmul8x16au %f8, %f27, %f4
27208 set 0x0E, %g7
27209 ldsba [%l7 + %g7] 0x19, %o2
27210 addc %g6, 0x1190, %l1
27211 fbul %fcc2, loop_2582
27212 brlz,a %l2, loop_2583
27213 edge16 %i0, %l4, %l0
27214 alignaddr %o3, %i1, %o1
27215loop_2582:
27216 orncc %o6, %o7, %i2
27217loop_2583:
27218 fmul8x16 %f14, %f20, %f2
27219 fba %fcc3, loop_2584
27220 sir 0x1FCA
27221 restored
27222 rdpr %cwp, %g1
27223 rdpr %cansave, %g2
27224 rdpr %canrestore, %g3
27225 rdpr %cleanwin, %g4
27226 rdpr %otherwin, %g5
27227 rdpr %wstate, %g6
27228 bvc,a loop_2585
27229loop_2584:
27230 edge32n %g2, %g3, %i7
27231 smulcc %o4, 0x0D5E, %g7
27232 bshuffle %f22, %f26, %f2
27233loop_2585:
27234 movre %g5, %g1, %i4
27235 pdist %f8, %f24, %f14
27236 edge8 %l6, %l3, %i3
27237 edge32 %l5, %i5, %o0
27238 fnors %f16, %f18, %f3
27239 bneg,a,pt %xcc, loop_2586
27240 srax %g4, %i6, %o5
27241 bgu,a,pn %icc, loop_2587
27242 restored
27243 rdpr %cwp, %g1
27244 rdpr %cansave, %g2
27245 rdpr %canrestore, %g3
27246 rdpr %cleanwin, %g4
27247 rdpr %otherwin, %g5
27248 rdpr %wstate, %g6
27249loop_2586:
27250 alignaddrl %o2, %l1, %l2
27251 subccc %i0, 0x14B2, %g6
27252loop_2587:
27253 umulcc %l0, %l4, %i1
27254 fnot1s %f27, %f22
27255 fmovdg %xcc, %f3, %f25
27256 brlz,a %o3, loop_2588
27257 xorcc %o1, 0x10EF, %o6
27258 taddcc %o7, %g2, %i2
27259 fmovsgu %icc, %f30, %f2
27260loop_2588:
27261 fcmpeq16 %f26, %f20, %g3
27262 wr %g0, 0x19, %asi
27263 ldda [%l7 + 0x40] %asi, %f16
27264 bvs,pn %icc, loop_2589
27265 brnz %o4, loop_2590
27266 fnor %f30, %f22, %f12
27267 sra %g7, %g5, %g1
27268loop_2589:
27269 bg loop_2591
27270loop_2590:
27271 fandnot2s %f18, %f14, %f15
27272 brlz %i7, loop_2592
27273 bvc,pn %icc, loop_2593
27274loop_2591:
27275 be,a,pt %icc, loop_2594
27276 ldx [%l7 + 0x58], %l6
27277loop_2592:
27278 orncc %l3, 0x18A9, %i3
27279loop_2593:
27280 popc %l5, %i4
27281loop_2594:
27282 nop
27283 wr %g0, 0x80, %asi
27284 lduba [%l7 + 0x6D] %asi, %o0
27285 fpack32 %f20, %f6, %f0
27286 set 0x68, %o6
27287 stwa %i5, [%l7 + %o6] 0x89
27288 tl %xcc, 0x6
27289 mulscc %g4, %o5, %i6
27290 membar 0x15
27291 orn %o2, %l2, %l1
27292 fmovdcs %icc, %f30, %f5
27293 edge16 %g6, %i0, %l0
27294 fmovspos %icc, %f28, %f20
27295 tvc %xcc, 0x5
27296 fmovrsne %l4, %f11, %f14
27297 addc %i1, %o1, %o6
27298 brlez,a %o3, loop_2595
27299 membar 0x6A
27300 edge16n %o7, %g2, %g3
27301 set 0x19, %g4
27302 ldstuba [%l7 + %g4] 0x80, %i2
27303loop_2595:
27304 fble,a %fcc1, loop_2596
27305 movpos %xcc, %g7, %g5
27306 taddcctv %g1, 0x0E9E, %i7
27307 fmovrdgez %o4, %f16, %f20
27308loop_2596:
27309 ld [%l7 + 0x34], %f29
27310 movrgz %l6, %i3, %l3
27311 fcmple32 %f14, %f20, %i4
27312 fandnot2s %f4, %f0, %f2
27313 subccc %o0, 0x14DB, %i5
27314 bcc %icc, loop_2597
27315 fbu,a %fcc2, loop_2598
27316 movrgz %l5, 0x025, %g4
27317 fmovdvc %icc, %f27, %f26
27318loop_2597:
27319 fmul8sux16 %f8, %f20, %f12
27320loop_2598:
27321 tgu %xcc, 0x4
27322 set 0x64, %g6
27323 sta %f4, [%l7 + %g6] 0x89
27324 fmovdgu %xcc, %f11, %f27
27325 movre %i6, 0x08F, %o2
27326 fba %fcc3, loop_2599
27327 movne %icc, %o5, %l1
27328 taddcc %g6, 0x0249, %l2
27329 array32 %l0, %l4, %i0
27330loop_2599:
27331 xnor %i1, 0x0857, %o1
27332 tl %icc, 0x5
27333 sdivcc %o3, 0x1EF2, %o6
27334 bn,a %icc, loop_2600
27335 movvc %icc, %o7, %g3
27336 fmovrdgez %i2, %f2, %f22
27337 sethi 0x13C3, %g2
27338loop_2600:
27339 fmovsvc %icc, %f5, %f9
27340 tcc %xcc, 0x3
27341 fnand %f0, %f16, %f2
27342 fone %f6
27343 wr %g0, 0x23, %asi
27344 stha %g7, [%l7 + 0x50] %asi
27345 membar #Sync
27346 set 0x40, %l3
27347 ldda [%l7 + %l3] 0x27, %g4
27348 movleu %icc, %i7, %o4
27349 popc %l6, %i3
27350 fmovrsgz %l3, %f7, %f2
27351 add %l7, 0x44, %l6
27352 wr %g0, 0x88, %asi
27353 lda [%l6] %asi, %i4
27354 casa [%l6] %asi, %i4, %o0
27355 andn %g1, %l5, %g4
27356 movcc %xcc, %i6, %o2
27357 pdist %f18, %f12, %f24
27358 fornot1s %f30, %f2, %f26
27359 bcc loop_2601
27360 fcmpne16 %f22, %f28, %o5
27361 fbo %fcc3, loop_2602
27362 nop
27363 setx loop_2603, %l0, %l1
27364 wrpr 0x1, %tl
27365 wrpr %l1, %tnpc
27366 setx 0x34400001400, %l0, %l1
27367 wrpr %l1, %tstate
27368 wrhpr 0x4, %htstate
27369 done
27370loop_2601:
27371 call loop_2604
27372 andcc %l1, 0x04D2, %i5
27373loop_2602:
27374 fcmpeq16 %f22, %f18, %g6
27375loop_2603:
27376 bne,a,pt %icc, loop_2605
27377loop_2604:
27378 fmovdne %icc, %f31, %f25
27379 brlez %l2, loop_2606
27380 addc %l0, 0x0598, %l4
27381loop_2605:
27382 taddcc %i1, 0x036C, %o1
27383 fmovsge %xcc, %f29, %f3
27384loop_2606:
27385 fmovsn %xcc, %f15, %f1
27386 te %icc, 0x7
27387 addccc %i0, %o6, %o3
27388 edge16 %g3, %o7, %g2
27389 movvs %xcc, %g7, %g5
27390 and %i7, 0x09F6, %i2
27391 fandnot2s %f3, %f4, %f25
27392 movvs %xcc, %l6, %o4
27393 array8 %i3, %i4, %o0
27394 fxors %f10, %f3, %f18
27395 udivcc %l3, 0x1B4E, %g1
27396 stbar
27397 fmuld8ulx16 %f2, %f29, %f22
27398 subccc %g4, %i6, %l5
27399 edge16n %o5, %l1, %o2
27400 fcmped %fcc2, %f6, %f20
27401 tle %xcc, 0x7
27402 movne %icc, %i5, %l2
27403 movrne %l0, 0x3F4, %g6
27404 xorcc %i1, 0x15E7, %o1
27405 edge16n %l4, %i0, %o3
27406 set 0x52, %g3
27407 stba %g3, [%l7 + %g3] 0x27
27408 membar #Sync
27409 addcc %o7, 0x19F9, %o6
27410 siam 0x3
27411 edge32l %g2, %g7, %g5
27412 tneg %xcc, 0x6
27413 fpmerge %f3, %f22, %f8
27414 stx %i7, [%l7 + 0x20]
27415 fblg %fcc1, loop_2607
27416 movneg %icc, %i2, %o4
27417 movle %icc, %l6, %i4
27418 membar 0x31
27419loop_2607:
27420 fbule,a %fcc0, loop_2608
27421 fmovdl %icc, %f6, %f21
27422 addcc %i3, %l3, %g1
27423 movvc %xcc, %o0, %g4
27424loop_2608:
27425 tg %xcc, 0x7
27426 bleu %icc, loop_2609
27427 subccc %l5, 0x0173, %i6
27428 movge %icc, %l1, %o2
27429 taddcc %i5, 0x0CF6, %l2
27430loop_2609:
27431 movne %xcc, %o5, %l0
27432 fmovsvs %xcc, %f7, %f0
27433 wr %g0, 0xea, %asi
27434 stha %g6, [%l7 + 0x74] %asi
27435 membar #Sync
27436 movvs %icc, %i1, %o1
27437 subc %l4, 0x127A, %o3
27438 addcc %i0, 0x01B7, %g3
27439 wr %g0, 0x80, %asi
27440 lduba [%l7 + 0x2C] %asi, %o6
27441 brlez,a %o7, loop_2610
27442 brlz %g7, loop_2611
27443 edge16ln %g5, %i7, %g2
27444 wr %g0, 0x2f, %asi
27445 stwa %o4, [%l7 + 0x7C] %asi
27446 membar #Sync
27447loop_2610:
27448 ta %icc, 0x1
27449loop_2611:
27450 tsubcc %l6, %i2, %i4
27451 ldsb [%l7 + 0x3C], %l3
27452 alignaddr %g1, %i3, %g4
27453 nop
27454 setx loop_2612, %l0, %l1
27455 wrpr 0x1, %tl
27456 wrpr %l1, %tpc
27457 add %l1, 0x4, %l1
27458 wrpr %l1, %tnpc
27459 setx 0x34400001400, %l0, %l1
27460 wrpr %l1, %tstate
27461 wrhpr 0x4, %htstate
27462 retry
27463 fpack16 %f2, %f6
27464 ldub [%l7 + 0x6D], %l5
27465 bg,a,pt %icc, loop_2613
27466loop_2612:
27467 sub %i6, %l1, %o2
27468 fble,a %fcc1, loop_2614
27469 fnors %f5, %f23, %f27
27470loop_2613:
27471 fexpand %f18, %f26
27472 fbe,a %fcc1, loop_2615
27473loop_2614:
27474 fxor %f24, %f16, %f22
27475 membar 0x4F
27476 ldx [%l7 + 0x58], %o0
27477loop_2615:
27478 sdiv %i5, 0x1904, %o5
27479 fsrc2 %f20, %f16
27480 fbu %fcc3, loop_2616
27481 tcc %icc, 0x6
27482 orn %l0, 0x14A3, %l2
27483 edge8ln %i1, %o1, %l4
27484loop_2616:
27485 tle %xcc, 0x5
27486 edge32 %o3, %g6, %i0
27487 tneg %icc, 0x6
27488 wr %g0, 0x80, %asi
27489 ldstuba [%l7 + 0x1E] %asi, %o6
27490 fmul8sux16 %f6, %f4, %f20
27491 andn %o7, 0x0647, %g7
27492 orcc %g3, %g5, %g2
27493 tl %icc, 0x2
27494 mulscc %o4, 0x087B, %l6
27495 smul %i2, %i7, %l3
27496 tvs %icc, 0x2
27497 fmovdcc %xcc, %f28, %f26
27498 alignaddrl %i4, %g1, %g4
27499 mova %xcc, %i3, %i6
27500 edge16n %l1, %l5, %o2
27501 fba %fcc2, loop_2617
27502 fmuld8ulx16 %f11, %f13, %f0
27503 array8 %o0, %i5, %o5
27504 smulcc %l0, 0x1C37, %l2
27505loop_2617:
27506 nop
27507 set 0x54, %l4
27508 ldsha [%l7 + %l4] 0x81, %o1
27509 movle %xcc, %i1, %o3
27510 bcs,a loop_2618
27511 fmovdcc %icc, %f20, %f4
27512 movrlez %g6, 0x0B7, %i0
27513 or %o6, %l4, %o7
27514loop_2618:
27515 sra %g3, %g5, %g2
27516 tne %xcc, 0x2
27517 fsrc1s %f31, %f30
27518 edge32ln %o4, %l6, %g7
27519 set 0x3C, %g1
27520 ldswa [%l7 + %g1] 0x19, %i2
27521 bpos %icc, loop_2619
27522 tg %xcc, 0x1
27523 tsubcctv %l3, %i7, %i4
27524 movre %g1, %i3, %g4
27525loop_2619:
27526 tsubcc %i6, 0x1784, %l5
27527 fcmpgt32 %f26, %f4, %l1
27528 movne %xcc, %o0, %o2
27529 smul %i5, 0x1A92, %l0
27530 restored
27531 rdpr %cwp, %g1
27532 rdpr %cansave, %g2
27533 rdpr %canrestore, %g3
27534 rdpr %cleanwin, %g4
27535 rdpr %otherwin, %g5
27536 rdpr %wstate, %g6
27537 sdivx %o5, 0x108D, %o1
27538 edge16ln %l2, %i1, %o3
27539 fnands %f14, %f28, %f1
27540 fbo %fcc1, loop_2620
27541 fands %f28, %f4, %f29
27542 edge16ln %g6, %i0, %l4
27543 fpmerge %f4, %f25, %f20
27544loop_2620:
27545 fornot2s %f25, %f13, %f11
27546 set 0x1F, %i4
27547 lduba [%l7 + %i4] 0x14, %o6
27548 fmovrsne %g3, %f11, %f28
27549 fmovdl %icc, %f26, %f23
27550 xorcc %g5, %o7, %g2
27551 bvc,a %icc, loop_2621
27552 alignaddrl %l6, %o4, %i2
27553 udivcc %l3, 0x0489, %g7
27554 mulx %i7, %g1, %i4
27555loop_2621:
27556 movpos %xcc, %g4, %i6
27557 tcs %xcc, 0x4
27558 alignaddrl %l5, %i3, %l1
27559 fbge %fcc3, loop_2622
27560 tsubcctv %o0, %i5, %o2
27561 add %l7, 0x08, %l6
27562 wr %g0, 0x04, %asi
27563 ldxa [%l6] %asi, %l0
27564 casxa [%l6] %asi, %l0, %o5
27565loop_2622:
27566 fbo %fcc2, loop_2623
27567 bleu,a loop_2624
27568 fcmple32 %f14, %f26, %o1
27569 ldstub [%l7 + 0x6B], %l2
27570loop_2623:
27571 smulcc %i1, 0x0C6D, %g6
27572loop_2624:
27573 edge8ln %i0, %l4, %o6
27574 orn %g3, 0x1F67, %o3
27575 movne %xcc, %o7, %g5
27576 restored
27577 rdpr %cwp, %g1
27578 rdpr %cansave, %g2
27579 rdpr %canrestore, %g3
27580 rdpr %cleanwin, %g4
27581 rdpr %otherwin, %g5
27582 rdpr %wstate, %g6
27583 udivcc %g2, 0x06C0, %o4
27584 mulscc %l6, 0x109E, %l3
27585 addcc %i2, 0x1BA9, %i7
27586 tvs %icc, 0x0
27587 edge16ln %g1, %g7, %i4
27588 fbo,a %fcc1, loop_2625
27589 brlz %g4, loop_2626
27590 bne,a,pn %icc, loop_2627
27591 sdivx %l5, 0x1FE5, %i6
27592loop_2625:
27593 ldx [%l7 + 0x20], %i3
27594loop_2626:
27595 udiv %l1, 0x1A4E, %i5
27596loop_2627:
27597 tne %xcc, 0x2
27598 set 0x10, %l5
27599 lduha [%l7 + %l5] 0x19, %o2
27600 membar #Sync
27601 wr %g0, 0xf9, %asi
27602 ldda [%l7 + 0x40] %asi, %f0
27603 edge32n %o0, %l0, %o1
27604 smul %o5, 0x15E5, %i1
27605 alignaddrl %l2, %g6, %i0
27606 stbar
27607 tle %icc, 0x3
27608 srlx %l4, 0x05, %g3
27609 and %o6, 0x0F0F, %o7
27610 movle %xcc, %g5, %g2
27611 fsrc1 %f24, %f10
27612 xor %o3, 0x174F, %o4
27613 edge32 %l6, %l3, %i2
27614 edge8 %g1, %i7, %g7
27615 tsubcc %g4, 0x0E4D, %l5
27616 sdivcc %i4, 0x0BB7, %i3
27617 udivx %i6, 0x02B8, %l1
27618 lduh [%l7 + 0x2C], %o2
27619 movrne %i5, %o0, %l0
27620 fpsub32s %f3, %f0, %f5
27621 srl %o1, %i1, %l2
27622 call loop_2628
27623 sdivx %o5, 0x05B9, %i0
27624 brlz,a %g6, loop_2629
27625 or %g3, 0x0593, %l4
27626loop_2628:
27627 or %o6, 0x1472, %g5
27628 ldub [%l7 + 0x5E], %g2
27629loop_2629:
27630 array8 %o7, %o3, %l6
27631 srlx %l3, 0x00, %i2
27632 fblg %fcc0, loop_2630
27633 umul %g1, %o4, %i7
27634 array8 %g7, %l5, %g4
27635 wr %g0, 0xea, %asi
27636 stwa %i4, [%l7 + 0x2C] %asi
27637 membar #Sync
27638loop_2630:
27639 movcc %icc, %i6, %l1
27640 swap [%l7 + 0x24], %i3
27641 tsubcc %o2, %o0, %i5
27642 addc %l0, 0x1AF7, %i1
27643 movpos %icc, %l2, %o5
27644 bleu,a loop_2631
27645 array8 %o1, %i0, %g6
27646 edge16l %l4, %g3, %g5
27647 fcmps %fcc3, %f23, %f19
27648loop_2631:
27649 sethi 0x0B4B, %g2
27650 movrne %o7, 0x062, %o3
27651 fmovdvc %icc, %f24, %f6
27652 set 0x70, %o0
27653 ldxa [%l7 + %o0] 0x88, %o6
27654 nop
27655 set 0x60, %g5
27656 ldd [%l7 + %g5], %f8
27657 fmovrse %l3, %f28, %f16
27658 sll %i2, %l6, %g1
27659 fblg %fcc3, loop_2632
27660 fnot1s %f26, %f1
27661 edge16ln %i7, %g7, %o4
27662 addcc %l5, %i4, %g4
27663loop_2632:
27664 nop
27665 set 0x78, %l0
27666 stba %l1, [%l7 + %l0] 0xe3
27667 membar #Sync
27668 move %icc, %i6, %o2
27669 udiv %o0, 0x1175, %i5
27670 nop
27671 setx loop_2633, %l0, %l1
27672 jmpl %l1, %l0
27673 fbn,a %fcc2, loop_2634
27674 tsubcctv %i1, 0x1430, %l2
27675 xorcc %i3, %o5, %o1
27676loop_2633:
27677 movrne %i0, 0x11F, %g6
27678loop_2634:
27679 sethi 0x1966, %l4
27680 tpos %icc, 0x3
27681 sdivx %g3, 0x0A09, %g2
27682 fmovdn %xcc, %f26, %f27
27683 edge8l %g5, %o7, %o6
27684 fmovsvs %xcc, %f26, %f7
27685 brnz %l3, loop_2635
27686 taddcctv %o3, %l6, %i2
27687 xor %i7, %g1, %o4
27688 stw %l5, [%l7 + 0x0C]
27689loop_2635:
27690 fmovdleu %xcc, %f3, %f27
27691 restored
27692 rdpr %cwp, %g1
27693 rdpr %cansave, %g2
27694 rdpr %canrestore, %g3
27695 rdpr %cleanwin, %g4
27696 rdpr %otherwin, %g5
27697 rdpr %wstate, %g6
27698 orn %g7, %g4, %l1
27699 wr %g0, 0xeb, %asi
27700 stha %i6, [%l7 + 0x5A] %asi
27701 membar #Sync
27702 movrgz %i4, %o2, %i5
27703 addc %o0, 0x1B88, %i1
27704 tvc %icc, 0x6
27705 sdivcc %l0, 0x0507, %i3
27706 popc 0x09DC, %l2
27707 fmul8x16al %f17, %f4, %f18
27708 std %f8, [%l7 + 0x28]
27709 ld [%l7 + 0x60], %f21
27710 movg %icc, %o5, %i0
27711 tvc %xcc, 0x0
27712 ldub [%l7 + 0x7A], %o1
27713 fmovrse %l4, %f3, %f4
27714 xorcc %g6, 0x0FF0, %g2
27715 wr %g0, 0x80, %asi
27716 sta %f27, [%l7 + 0x20] %asi
27717 fpadd16s %f12, %f1, %f6
27718 movvc %xcc, %g3, %g5
27719 tpos %icc, 0x5
27720 sdiv %o6, 0x1FC8, %o7
27721 set 0x40, %i5
27722 stda %f16, [%l7 + %i5] 0x89
27723 wr %g0, 0x18, %asi
27724 prefetcha [%l7 + 0x78] %asi, 0x3
27725 fmul8ulx16 %f8, %f14, %f2
27726 ld [%l7 + 0x64], %f7
27727 be,a,pt %xcc, loop_2636
27728 udiv %l3, 0x02D5, %i2
27729 movcs %icc, %l6, %g1
27730 fsrc1 %f22, %f18
27731loop_2636:
27732 fmovsgu %xcc, %f29, %f8
27733 edge8 %i7, %o4, %g7
27734 std %f6, [%l7 + 0x08]
27735 movl %xcc, %g4, %l5
27736 fpsub16 %f10, %f26, %f14
27737 fba,a %fcc2, loop_2637
27738 movvc %icc, %i6, %i4
27739 tcc %xcc, 0x6
27740 sdivcc %o2, 0x0650, %l1
27741loop_2637:
27742 addc %i5, 0x0DFB, %i1
27743 fmovrse %l0, %f20, %f5
27744 srl %o0, 0x0F, %i3
27745 xnorcc %l2, 0x1B3E, %o5
27746 ble,pt %xcc, loop_2638
27747 brgz %o1, loop_2639
27748 fmul8x16al %f16, %f20, %f18
27749 nop
27750 setx loop_2640, %l0, %l1
27751 jmpl %l1, %l4
27752loop_2638:
27753 fmovdle %xcc, %f28, %f23
27754loop_2639:
27755 array32 %i0, %g6, %g3
27756 sub %g2, %o6, %g5
27757loop_2640:
27758 addcc %o7, 0x1026, %o3
27759 ldstub [%l7 + 0x73], %i2
27760 or %l3, %g1, %i7
27761 fnegs %f12, %f28
27762 smul %l6, 0x1EDC, %g7
27763 andcc %g4, 0x0604, %o4
27764 tpos %icc, 0x2
27765 wr %g0, 0x18, %asi
27766 stda %l4, [%l7 + 0x10] %asi
27767 lduw [%l7 + 0x14], %i6
27768 tleu %xcc, 0x4
27769 bcs loop_2641
27770 fone %f20
27771 fmovdleu %xcc, %f21, %f28
27772 fmovdl %xcc, %f22, %f23
27773loop_2641:
27774 fandnot2 %f0, %f18, %f12
27775 brz %o2, loop_2642
27776 srl %l1, %i5, %i4
27777 fandnot1 %f0, %f12, %f26
27778 fornot2s %f8, %f13, %f8
27779loop_2642:
27780 nop
27781 set 0x58, %l1
27782 prefetcha [%l7 + %l1] 0x0c, 0x0
27783 edge8ln %o0, %i3, %l2
27784 movle %xcc, %i1, %o1
27785 fmovdpos %xcc, %f6, %f3
27786 umul %l4, %o5, %i0
27787 fmovrdlz %g6, %f28, %f26
27788 xnorcc %g3, %o6, %g5
27789 edge16 %o7, %g2, %i2
27790 siam 0x6
27791 taddcc %l3, 0x05CE, %g1
27792 fpadd16 %f28, %f14, %f22
27793 array8 %o3, %i7, %g7
27794 alignaddr %l6, %o4, %g4
27795 taddcctv %i6, %o2, %l1
27796 movrgez %l5, 0x0C0, %i5
27797 brlez %i4, loop_2643
27798 mova %icc, %o0, %i3
27799 tge %xcc, 0x1
27800 fmul8ulx16 %f8, %f20, %f28
27801loop_2643:
27802 sth %l2, [%l7 + 0x44]
27803 tvs %icc, 0x1
27804 addc %l0, 0x1F9D, %o1
27805 tgu %xcc, 0x0
27806 edge8l %i1, %o5, %i0
27807 fbuge,a %fcc2, loop_2644
27808 ldd [%l7 + 0x20], %f30
27809 fxnors %f3, %f0, %f20
27810 fnot1 %f26, %f16
27811loop_2644:
27812 tne %icc, 0x6
27813 subc %l4, 0x0B76, %g6
27814 ldub [%l7 + 0x28], %g3
27815 mova %icc, %g5, %o7
27816 movle %icc, %g2, %o6
27817 flush %l7 + 0x40
27818 orcc %i2, %l3, %g1
27819 ble,a,pt %xcc, loop_2645
27820 srlx %i7, 0x0D, %o3
27821 nop
27822 setx loop_2646, %l0, %l1
27823 jmpl %l1, %l6
27824 movleu %icc, %g7, %g4
27825loop_2645:
27826 nop
27827 setx loop_2647, %l0, %l1
27828 wrpr 0x1, %tl
27829 wrpr %l1, %tpc
27830 add %l1, 0x4, %l1
27831 wrpr %l1, %tnpc
27832 setx 0x34400001400, %l0, %l1
27833 wrpr %l1, %tstate
27834 wrhpr 0x4, %htstate
27835 retry
27836 array8 %i6, %o2, %o4
27837loop_2646:
27838 sub %l5, 0x149A, %i5
27839 fmovsge %xcc, %f10, %f30
27840loop_2647:
27841 fbe,a %fcc3, loop_2648
27842 fpadd16s %f4, %f9, %f23
27843 movvs %xcc, %l1, %o0
27844 tge %xcc, 0x6
27845loop_2648:
27846 tl %xcc, 0x7
27847 tvs %xcc, 0x6
27848 bcc,pt %xcc, loop_2649
27849 fmuld8ulx16 %f31, %f13, %f14
27850 fxors %f3, %f7, %f19
27851 stw %i3, [%l7 + 0x74]
27852loop_2649:
27853 ta %xcc, 0x5
27854 bvs,a loop_2650
27855 edge8l %i4, %l2, %l0
27856 taddcc %o1, %i1, %i0
27857 andn %o5, 0x1ABE, %g6
27858loop_2650:
27859 fmovsg %icc, %f28, %f8
27860 ldd [%l7 + 0x60], %f4
27861 fxor %f2, %f28, %f0
27862 fmovs %f4, %f4
27863 ta %icc, 0x2
27864 wr %g0, 0x4f, %asi
27865 ldxa [%g0 + 0x30] %asi, %g3
27866 sll %g5, 0x10, %l4
27867 nop
27868 setx loop_2651, %l0, %l1
27869 wrpr 0x1, %tl
27870 wrpr %l1, %tpc
27871 add %l1, 0x4, %l1
27872 wrpr %l1, %tnpc
27873 setx 0x34400001400, %l0, %l1
27874 wrpr %l1, %tstate
27875 wrhpr 0x4, %htstate
27876 retry
27877 bgu,a,pt %xcc, loop_2652
27878 movvs %xcc, %g2, %o6
27879 sub %o7, 0x0C5C, %l3
27880loop_2651:
27881 array32 %i2, %g1, %i7
27882loop_2652:
27883 umulcc %l6, 0x0C6F, %g7
27884 fmul8ulx16 %f10, %f14, %f0
27885 andn %o3, %i6, %o2
27886 flush %l7 + 0x18
27887 alignaddr %g4, %l5, %i5
27888 alignaddr %l1, %o4, %i3
27889 add %l7, 0x38, %l6
27890 wr %g0, 0x81, %asi
27891 ldxa [%l6] %asi, %o0
27892 casxa [%l6] 0x81, %o0, %i4
27893 tge %icc, 0x3
27894 ldx [%l7 + 0x10], %l2
27895 lduh [%l7 + 0x24], %o1
27896 mulscc %i1, 0x0ECE, %l0
27897 taddcctv %i0, %o5, %g6
27898 movvs %xcc, %g5, %l4
27899 array8 %g2, %g3, %o7
27900 fpadd32 %f26, %f20, %f0
27901 stx %l3, [%l7 + 0x08]
27902 edge8ln %o6, %i2, %g1
27903 stb %i7, [%l7 + 0x45]
27904 set 0x29, %o2
27905 ldstuba [%l7 + %o2] 0x80, %l6
27906 tne %icc, 0x0
27907 orncc %o3, %g7, %i6
27908 umul %g4, 0x1B73, %l5
27909 srlx %i5, %o2, %l1
27910 fbl %fcc1, loop_2653
27911 fbe %fcc1, loop_2654
27912 addc %o4, 0x11F9, %o0
27913 set 0x40, %i7
27914 stwa %i4, [%l7 + %i7] 0x14
27915loop_2653:
27916 bg %xcc, loop_2655
27917loop_2654:
27918 andncc %i3, %o1, %i1
27919 fmovscc %icc, %f20, %f31
27920 movn %xcc, %l2, %i0
27921loop_2655:
27922 umulcc %o5, %g6, %l0
27923 fnot2s %f22, %f20
27924 fzero %f22
27925 srlx %g5, 0x0C, %g2
27926 mulscc %l4, %g3, %o7
27927 be %xcc, loop_2656
27928 mova %xcc, %o6, %l3
27929 fnegd %f18, %f28
27930 tvc %xcc, 0x7
27931loop_2656:
27932 tcc %xcc, 0x0
27933 fbl %fcc0, loop_2657
27934 tsubcc %i2, 0x0F2F, %i7
27935 fbul,a %fcc0, loop_2658
27936 udiv %g1, 0x0947, %o3
27937loop_2657:
27938 movleu %xcc, %g7, %l6
27939 subcc %g4, %l5, %i5
27940loop_2658:
27941 ldstub [%l7 + 0x2C], %i6
27942 fexpand %f14, %f24
27943 tpos %xcc, 0x0
27944 fcmpne16 %f14, %f14, %l1
27945 tcc %icc, 0x2
27946 sra %o2, %o0, %o4
27947 faligndata %f6, %f10, %f14
27948 edge32 %i4, %i3, %i1
27949 sub %o1, 0x0505, %i0
27950 movge %xcc, %l2, %g6
27951 restored
27952 rdpr %cwp, %g1
27953 rdpr %cansave, %g2
27954 rdpr %canrestore, %g3
27955 rdpr %cleanwin, %g4
27956 rdpr %otherwin, %g5
27957 rdpr %wstate, %g6
27958 fnors %f0, %f14, %f27
27959 subc %l0, %o5, %g5
27960 subc %l4, %g2, %o7
27961 movgu %xcc, %o6, %g3
27962 movcs %xcc, %i2, %l3
27963 subcc %i7, 0x111F, %g1
27964 tvc %xcc, 0x1
27965 saved
27966 rdpr %cwp, %g1
27967 rdpr %cansave, %g2
27968 rdpr %canrestore, %g3
27969 rdpr %cleanwin, %g4
27970 rdpr %otherwin, %g5
27971 rdpr %wstate, %g6
27972 movvc %icc, %o3, %l6
27973 wr %g0, 0x27, %asi
27974 stha %g7, [%l7 + 0x2E] %asi
27975 membar #Sync
27976 sir 0x07CA
27977 for %f10, %f20, %f22
27978 bneg,a,pt %xcc, loop_2659
27979 edge8l %g4, %l5, %i6
27980 bpos,pn %xcc, loop_2660
27981 fbg,a %fcc1, loop_2661
27982loop_2659:
27983 fmovdcs %xcc, %f0, %f31
27984 wr %g0, 0xe2, %asi
27985 stda %l0, [%l7 + 0x40] %asi
27986 membar #Sync
27987loop_2660:
27988 ta %icc, 0x4
27989loop_2661:
27990 subc %i5, %o2, %o0
27991 andncc %i4, %i3, %o4
27992 fmovdcs %icc, %f1, %f1
27993 movrlez %i1, %i0, %o1
27994 edge16ln %l2, %l0, %g6
27995 popc %g5, %o5
27996 tpos %xcc, 0x1
27997 popc %g2, %o7
27998 wr %g0, 0x18, %asi
27999 lduba [%l7 + 0x1F] %asi, %l4
28000 sth %g3, [%l7 + 0x50]
28001 tsubcc %o6, %l3, %i7
28002 fble %fcc3, loop_2662
28003 move %icc, %i2, %o3
28004 fmovrdne %g1, %f30, %f14
28005 tsubcc %l6, 0x18DF, %g4
28006loop_2662:
28007 movne %icc, %g7, %i6
28008 fmovrdgz %l1, %f10, %f0
28009 sdiv %i5, 0x1373, %l5
28010 set 0x50, %g2
28011 lda [%l7 + %g2] 0x11, %f11
28012 tvc %icc, 0x4
28013 fandnot1s %f29, %f19, %f23
28014 srl %o2, 0x0B, %i4
28015 fzero %f8
28016 edge16ln %i3, %o4, %i1
28017 addc %i0, %o0, %o1
28018 nop
28019 set 0x48, %o7
28020 ldd [%l7 + %o7], %f18
28021 tpos %xcc, 0x0
28022 fmovrsgz %l2, %f31, %f15
28023 umulcc %g6, 0x0BFF, %l0
28024 orcc %g5, 0x0FFC, %g2
28025 set 0x50, %i2
28026 swapa [%l7 + %i2] 0x89, %o7
28027 xor %o5, %l4, %o6
28028 lduw [%l7 + 0x10], %g3
28029 movge %icc, %i7, %l3
28030 mulscc %i2, %o3, %l6
28031 edge8n %g1, %g7, %g4
28032 orncc %l1, 0x062A, %i5
28033 fsrc2s %f29, %f6
28034 restored
28035 rdpr %cwp, %g1
28036 rdpr %cansave, %g2
28037 rdpr %canrestore, %g3
28038 rdpr %cleanwin, %g4
28039 rdpr %otherwin, %g5
28040 rdpr %wstate, %g6
28041 set 0x4E, %i0
28042 ldsba [%l7 + %i0] 0x80, %i6
28043 wr %g0, 0x80, %asi
28044 ldswa [%l7 + 0x58] %asi, %o2
28045 ble,a,pt %icc, loop_2663
28046 tpos %icc, 0x4
28047 tge %icc, 0x5
28048 array32 %i4, %l5, %i3
28049loop_2663:
28050 movre %o4, 0x135, %i0
28051 faligndata %f12, %f24, %f0
28052 edge16n %i1, %o1, %l2
28053 fnot1s %f28, %f26
28054 fnegs %f12, %f21
28055 edge8ln %g6, %o0, %g5
28056 fmovrslez %l0, %f4, %f21
28057 set 0x70, %o3
28058 stba %o7, [%l7 + %o3] 0x23
28059 membar #Sync
28060 alignaddrl %g2, %l4, %o6
28061 movre %g3, 0x04F, %i7
28062 tvc %xcc, 0x4
28063 tg %xcc, 0x4
28064 array32 %l3, %i2, %o3
28065 wr %g0, 0x2b, %asi
28066 stha %l6, [%l7 + 0x74] %asi
28067 membar #Sync
28068 fbge %fcc0, loop_2664
28069 edge16ln %o5, %g1, %g7
28070 popc %l1, %g4
28071 ba,a,pt %icc, loop_2665
28072loop_2664:
28073 and %i5, 0x0C29, %i6
28074 flush %l7 + 0x30
28075 fblg,a %fcc0, loop_2666
28076loop_2665:
28077 membar 0x4F
28078 stx %i4, [%l7 + 0x30]
28079 fands %f11, %f5, %f10
28080loop_2666:
28081 fcmple32 %f8, %f10, %l5
28082 edge8 %o2, %o4, %i0
28083 bgu,pn %xcc, loop_2667
28084 ldx [%l7 + 0x30], %i3
28085 wr %g0, 0x89, %asi
28086 stda %o0, [%l7 + 0x50] %asi
28087loop_2667:
28088 fmovrslz %l2, %f30, %f5
28089 movne %xcc, %i1, %o0
28090 fmovdleu %xcc, %f28, %f11
28091 tne %xcc, 0x7
28092 umulcc %g6, 0x18BA, %g5
28093 fcmps %fcc2, %f11, %f14
28094 fmuld8sux16 %f3, %f22, %f22
28095 edge16ln %o7, %l0, %l4
28096 fbue,a %fcc2, loop_2668
28097 ld [%l7 + 0x0C], %f21
28098 edge32n %o6, %g2, %g3
28099 fandnot1 %f2, %f6, %f26
28100loop_2668:
28101 smul %i7, 0x193C, %l3
28102 subccc %i2, %l6, %o5
28103 edge32ln %g1, %g7, %l1
28104 popc %o3, %i5
28105 bgu,a loop_2669
28106 addcc %i6, 0x03BA, %i4
28107 edge8n %g4, %o2, %o4
28108 movrgez %l5, %i3, %o1
28109loop_2669:
28110 fpack16 %f12, %f11
28111 fba,a %fcc0, loop_2670
28112 ldd [%l7 + 0x30], %l2
28113 ldsh [%l7 + 0x42], %i0
28114 sll %o0, %i1, %g6
28115loop_2670:
28116 movrlz %g5, 0x1EB, %o7
28117 movrlz %l0, %o6, %l4
28118 edge16l %g2, %g3, %l3
28119 xor %i2, %i7, %o5
28120 sllx %g1, 0x02, %l6
28121 movleu %xcc, %g7, %l1
28122 fmovrsne %i5, %f17, %f4
28123 mova %xcc, %i6, %i4
28124 fmovdgu %xcc, %f15, %f3
28125 fcmpgt16 %f4, %f30, %g4
28126 bn,pt %icc, loop_2671
28127 udiv %o2, 0x1200, %o3
28128 ldsb [%l7 + 0x66], %o4
28129 bl loop_2672
28130loop_2671:
28131 edge8 %l5, %o1, %i3
28132 sdivcc %i0, 0x0614, %o0
28133 movg %icc, %l2, %i1
28134loop_2672:
28135 ldx [%l7 + 0x30], %g6
28136 srl %o7, 0x06, %l0
28137 udivx %g5, 0x02BC, %o6
28138 fmovrsne %l4, %f30, %f5
28139 wr %g0, 0x2b, %asi
28140 stwa %g3, [%l7 + 0x14] %asi
28141 membar #Sync
28142 fmovdleu %xcc, %f31, %f24
28143 fxnor %f30, %f6, %f10
28144 tl %xcc, 0x2
28145 fmovrde %g2, %f16, %f10
28146 movg %icc, %i2, %l3
28147 movcs %xcc, %o5, %i7
28148 andncc %l6, %g1, %l1
28149 edge16n %i5, %g7, %i6
28150 umulcc %g4, %i4, %o3
28151 udivx %o2, 0x1DFB, %o4
28152 sdivx %o1, 0x04DE, %i3
28153 set 0x5C, %i1
28154 sta %f10, [%l7 + %i1] 0x15
28155 bpos %icc, loop_2673
28156 movgu %xcc, %l5, %i0
28157 brnz,a %o0, loop_2674
28158 bcc,a,pt %xcc, loop_2675
28159loop_2673:
28160 movre %i1, 0x1ED, %g6
28161 array32 %o7, %l0, %l2
28162loop_2674:
28163 tn %xcc, 0x7
28164loop_2675:
28165 fmovdge %icc, %f22, %f15
28166 movn %icc, %o6, %l4
28167 swap [%l7 + 0x28], %g3
28168 edge16 %g2, %i2, %l3
28169 fmovsle %xcc, %f19, %f11
28170 umulcc %g5, 0x0F54, %i7
28171 fcmped %fcc1, %f16, %f2
28172 tneg %icc, 0x4
28173 fabss %f24, %f3
28174 tvc %icc, 0x5
28175 fmovdcs %icc, %f16, %f27
28176 fmovdgu %icc, %f15, %f21
28177 orncc %l6, %o5, %l1
28178 movge %icc, %i5, %g7
28179 subccc %i6, 0x04B4, %g1
28180 movrlz %g4, 0x393, %o3
28181 movge %icc, %i4, %o2
28182 fabss %f20, %f15
28183 fcmpeq32 %f8, %f14, %o1
28184 wr %g0, 0x0c, %asi
28185 prefetcha [%l7 + 0x40] %asi, 0x3
28186 sdivx %l5, 0x1D00, %i3
28187 tvc %icc, 0x2
28188 movrlz %o0, %i0, %g6
28189 fbu,a %fcc0, loop_2676
28190 fabsd %f6, %f20
28191 fbge,a %fcc0, loop_2677
28192 orn %i1, %l0, %l2
28193loop_2676:
28194 add %o7, %o6, %l4
28195 srlx %g2, 0x19, %g3
28196loop_2677:
28197 tvs %xcc, 0x7
28198 srl %i2, %g5, %i7
28199 fbge,a %fcc0, loop_2678
28200 sllx %l3, %o5, %l6
28201 movre %i5, %g7, %i6
28202 fmovdneg %xcc, %f7, %f29
28203loop_2678:
28204 movpos %icc, %g1, %g4
28205 mova %icc, %o3, %l1
28206 fmovdcc %icc, %f26, %f21
28207 tgu %xcc, 0x3
28208 fblg,a %fcc2, loop_2679
28209 mova %icc, %o2, %o1
28210 tle %xcc, 0x4
28211 addccc %i4, %l5, %i3
28212loop_2679:
28213 edge8n %o4, %o0, %g6
28214 movle %xcc, %i1, %i0
28215 sll %l2, %o7, %o6
28216 ta %xcc, 0x1
28217 movvc %icc, %l0, %l4
28218 bvs,a %xcc, loop_2680
28219 taddcctv %g2, %g3, %i2
28220 sth %g5, [%l7 + 0x38]
28221 tneg %xcc, 0x5
28222loop_2680:
28223 brgez %i7, loop_2681
28224 tsubcctv %o5, 0x0BB4, %l3
28225 flush %l7 + 0x08
28226 stx %i5, [%l7 + 0x78]
28227loop_2681:
28228 subc %g7, %l6, %i6
28229 srl %g4, 0x14, %g1
28230 fmuld8sux16 %f9, %f15, %f30
28231 movvs %icc, %l1, %o2
28232 add %o1, 0x057D, %i4
28233 tsubcc %o3, 0x0D9B, %l5
28234 array8 %i3, %o0, %o4
28235 sir 0x0F7B
28236 fcmpd %fcc1, %f14, %f12
28237 lduh [%l7 + 0x70], %i1
28238 fpsub32s %f28, %f2, %f16
28239 fnands %f12, %f9, %f21
28240 bn,pn %icc, loop_2682
28241 popc 0x0530, %g6
28242 set 0x30, %o4
28243 stda %i0, [%l7 + %o4] 0x14
28244loop_2682:
28245 movge %icc, %l2, %o7
28246 set 0x0C, %l6
28247 swapa [%l7 + %l6] 0x11, %o6
28248 membar 0x1C
28249 add %l7, 0x28, %l6
28250 wr %g0, 0x81, %asi
28251 lda [%l6] %asi, %l4
28252 casa [%l6] %asi, %l4, %l0
28253 sethi 0x15EE, %g2
28254 xorcc %i2, 0x034A, %g5
28255 for %f28, %f0, %f18
28256 edge32l %g3, %i7, %l3
28257 tleu %icc, 0x4
28258 movleu %xcc, %o5, %g7
28259 edge32ln %l6, %i5, %g4
28260 fones %f2
28261 bneg,a,pt %icc, loop_2683
28262 fnot2 %f12, %f14
28263 fandnot2 %f0, %f24, %f28
28264 ta %xcc, 0x4
28265loop_2683:
28266 move %icc, %i6, %l1
28267 fbu %fcc1, loop_2684
28268 fnor %f2, %f6, %f16
28269 movgu %xcc, %g1, %o1
28270 movvc %xcc, %o2, %o3
28271loop_2684:
28272 sub %l5, 0x039D, %i4
28273 fmovrsne %o0, %f15, %f26
28274 fmovsa %icc, %f12, %f6
28275 udivx %i3, 0x1B1B, %o4
28276 fmovscs %icc, %f21, %f31
28277 fnegs %f12, %f6
28278 edge32 %g6, %i1, %l2
28279 fmovrdne %i0, %f10, %f12
28280 ldsw [%l7 + 0x18], %o6
28281 bne,a loop_2685
28282 fbg,a %fcc0, loop_2686
28283 tcc %xcc, 0x5
28284 orcc %o7, 0x0C34, %l4
28285loop_2685:
28286 edge8 %l0, %i2, %g5
28287loop_2686:
28288 udivx %g3, 0x0E37, %g2
28289 fmovdgu %icc, %f20, %f26
28290 udiv %l3, 0x14A8, %o5
28291 fmovsg %xcc, %f23, %f14
28292 prefetch [%l7 + 0x60], 0x0
28293 fmovsa %xcc, %f26, %f16
28294 tn %icc, 0x3
28295 array16 %i7, %l6, %g7
28296 edge16 %i5, %g4, %l1
28297 umul %i6, 0x1D95, %g1
28298 orcc %o2, %o1, %o3
28299 tn %xcc, 0x3
28300 membar 0x47
28301 edge16n %l5, %i4, %i3
28302 andn %o0, %o4, %g6
28303 fbl %fcc2, loop_2687
28304 edge8 %l2, %i0, %o6
28305 movl %xcc, %i1, %l4
28306 fbge %fcc0, loop_2688
28307loop_2687:
28308 edge8n %l0, %i2, %o7
28309 swap [%l7 + 0x44], %g3
28310 fpsub16 %f0, %f14, %f16
28311loop_2688:
28312 saved
28313 rdpr %cwp, %g1
28314 rdpr %cansave, %g2
28315 rdpr %canrestore, %g3
28316 rdpr %cleanwin, %g4
28317 rdpr %otherwin, %g5
28318 rdpr %wstate, %g6
28319 bgu,a loop_2689
28320 movrgez %g5, 0x3F3, %l3
28321 wr %g0, 0x89, %asi
28322 stwa %o5, [%l7 + 0x20] %asi
28323loop_2689:
28324 fmovrsgez %i7, %f1, %f5
28325 andn %l6, %g2, %i5
28326 tpos %xcc, 0x2
28327 movne %xcc, %g4, %g7
28328 subcc %i6, 0x0514, %l1
28329 movrgz %g1, %o1, %o2
28330 fble,a %fcc3, loop_2690
28331 fmovrse %o3, %f29, %f18
28332 fandnot1s %f1, %f0, %f8
28333 sll %l5, %i3, %i4
28334loop_2690:
28335 bvs,pn %xcc, loop_2691
28336 tle %icc, 0x3
28337 tgu %xcc, 0x0
28338 add %l7, 0x38, %l6
28339 wr %g0, 0x81, %asi
28340 casa [%l6] %asi, %o0, %o4
28341loop_2691:
28342 movne %icc, %g6, %i0
28343 xorcc %o6, %i1, %l2
28344 flush %l7 + 0x30
28345 movrlz %l4, %l0, %o7
28346 movl %icc, %i2, %g5
28347 edge16ln %g3, %o5, %i7
28348 orcc %l3, %g2, %i5
28349 nop
28350 setx loop_2692, %l0, %l1
28351 jmpl %l1, %g4
28352 taddcctv %g7, %i6, %l1
28353 sllx %g1, %o1, %o2
28354 bge,pt %xcc, loop_2693
28355loop_2692:
28356 sdivcc %o3, 0x1039, %l5
28357 movgu %xcc, %l6, %i4
28358 std %i2, [%l7 + 0x48]
28359loop_2693:
28360 orn %o0, %g6, %o4
28361 std %i0, [%l7 + 0x60]
28362 tge %xcc, 0x5
28363 alignaddrl %o6, %l2, %l4
28364 nop
28365 setx loop_2694, %l0, %l1
28366 jmpl %l1, %i1
28367 xor %l0, 0x0FAE, %o7
28368 fmovdvc %icc, %f14, %f22
28369 mulx %i2, 0x1789, %g5
28370loop_2694:
28371 call loop_2695
28372 bvc %xcc, loop_2696
28373 xor %g3, 0x17CA, %i7
28374 bge,a,pn %xcc, loop_2697
28375loop_2695:
28376 sra %l3, %g2, %o5
28377loop_2696:
28378 sdiv %i5, 0x0D4A, %g7
28379 fones %f12
28380loop_2697:
28381 movvc %icc, %g4, %l1
28382 fpack32 %f26, %f12, %f16
28383 xnorcc %g1, 0x10BB, %o1
28384 tleu %icc, 0x5
28385 bvs,a,pn %icc, loop_2698
28386 bleu,a %icc, loop_2699
28387 tcs %xcc, 0x5
28388 prefetch [%l7 + 0x18], 0x3
28389loop_2698:
28390 nop
28391 wr %g0, 0x81, %asi
28392 lduha [%l7 + 0x38] %asi, %o2
28393loop_2699:
28394 movleu %icc, %i6, %l5
28395 fmovdvc %xcc, %f9, %f28
28396 edge32n %o3, %l6, %i3
28397 membar 0x78
28398 fpadd32 %f4, %f6, %f20
28399 movg %xcc, %i4, %g6
28400 set 0x44, %i3
28401 ldswa [%l7 + %i3] 0x80, %o4
28402 edge16n %i0, %o6, %o0
28403 tvc %xcc, 0x1
28404 andncc %l2, %l4, %i1
28405 tvs %xcc, 0x3
28406 wr %g0, 0x1f, %asi
28407 stda %f0, [%l7 + 0x40] %asi
28408 membar #Sync
28409 tsubcctv %l0, %i2, %g5
28410 std %g2, [%l7 + 0x48]
28411 flush %l7 + 0x24
28412 fxors %f1, %f20, %f2
28413 or %i7, 0x0F7C, %o7
28414 edge16l %g2, %o5, %l3
28415 fmul8x16au %f19, %f5, %f28
28416 ldsw [%l7 + 0x34], %g7
28417 sir 0x0396
28418 bneg,pn %xcc, loop_2700
28419 fmovdg %icc, %f9, %f4
28420 movpos %icc, %i5, %l1
28421 edge8 %g4, %o1, %g1
28422loop_2700:
28423 nop
28424 setx loop_2701, %l0, %l1
28425 wrpr 0x1, %tl
28426 wrpr %l1, %tpc
28427 add %l1, 0x4, %l1
28428 wrpr %l1, %tnpc
28429 setx 0x34400001400, %l0, %l1
28430 wrpr %l1, %tstate
28431 wrhpr 0x4, %htstate
28432 retry
28433 mulx %i6, %o2, %o3
28434 movgu %icc, %l6, %l5
28435 tcs %icc, 0x1
28436loop_2701:
28437 fpadd32 %f18, %f0, %f8
28438 sdivx %i3, 0x1EAB, %g6
28439 tne %icc, 0x3
28440 umul %o4, %i0, %o6
28441 fpadd16s %f20, %f14, %f7
28442 tle %xcc, 0x5
28443 ta %xcc, 0x3
28444 restored
28445 rdpr %cwp, %g1
28446 rdpr %cansave, %g2
28447 rdpr %canrestore, %g3
28448 rdpr %cleanwin, %g4
28449 rdpr %otherwin, %g5
28450 rdpr %wstate, %g6
28451 fpackfix %f28, %f30
28452 array32 %o0, %i4, %l2
28453 movrgez %l4, 0x149, %i1
28454 fpackfix %f10, %f1
28455 movn %xcc, %l0, %g5
28456 fmovdleu %xcc, %f30, %f24
28457 sra %i2, 0x09, %g3
28458 movvc %icc, %o7, %g2
28459 set 0x3A, %o1
28460 lduha [%l7 + %o1] 0x89, %i7
28461 set 0x6F, %o5
28462 lduba [%l7 + %o5] 0x88, %l3
28463 xor %o5, %g7, %l1
28464 tsubcc %g4, %o1, %g1
28465 mulx %i6, %o2, %o3
28466 alignaddrl %i5, %l5, %l6
28467 fmovd %f20, %f16
28468 fble %fcc0, loop_2702
28469 edge32l %g6, %i3, %i0
28470 fmul8sux16 %f28, %f20, %f26
28471 tleu %xcc, 0x3
28472loop_2702:
28473 ldsh [%l7 + 0x1C], %o4
28474 fmovsle %icc, %f0, %f4
28475 brgez %o0, loop_2703
28476 st %f6, [%l7 + 0x64]
28477 tpos %xcc, 0x0
28478 brlz,a %o6, loop_2704
28479loop_2703:
28480 restored
28481 rdpr %cwp, %g1
28482 rdpr %cansave, %g2
28483 rdpr %canrestore, %g3
28484 rdpr %cleanwin, %g4
28485 rdpr %otherwin, %g5
28486 rdpr %wstate, %g6
28487 sdivcc %i4, 0x1343, %l4
28488 tle %xcc, 0x2
28489loop_2704:
28490 tgu %icc, 0x1
28491 umul %l2, %i1, %l0
28492 andcc %i2, %g3, %o7
28493 xnorcc %g5, 0x0B0D, %i7
28494 wr %g0, 0x23, %asi
28495 stha %l3, [%l7 + 0x7C] %asi
28496 membar #Sync
28497 movpos %icc, %o5, %g7
28498 stx %l1, [%l7 + 0x70]
28499 wr %g0, 0x04, %asi
28500 lduha [%l7 + 0x30] %asi, %g4
28501 array8 %o1, %g2, %g1
28502 fmovsleu %xcc, %f19, %f6
28503 te %icc, 0x1
28504 addccc %i6, 0x1F5A, %o3
28505 fxnor %f26, %f28, %f18
28506 brnz %i5, loop_2705
28507 movpos %icc, %o2, %l5
28508 fnot2 %f16, %f6
28509 edge8n %l6, %g6, %i0
28510loop_2705:
28511 sethi 0x0A8C, %o4
28512 brz,a %i3, loop_2706
28513 movgu %xcc, %o0, %o6
28514 mulx %i4, %l2, %i1
28515 movl %xcc, %l4, %l0
28516loop_2706:
28517 sethi 0x0295, %g3
28518 wr %g0, 0x81, %asi
28519 lduwa [%l7 + 0x68] %asi, %o7
28520 tcs %icc, 0x7
28521 movge %xcc, %g5, %i2
28522 edge32 %i7, %l3, %g7
28523 fmovda %xcc, %f27, %f9
28524 taddcc %o5, %l1, %o1
28525 movcc %icc, %g4, %g1
28526 bne,a,pn %icc, loop_2707
28527 sdivcc %g2, 0x1DD9, %i6
28528 orn %i5, 0x1673, %o3
28529 fnot2 %f12, %f14
28530loop_2707:
28531 restored
28532 rdpr %cwp, %g1
28533 rdpr %cansave, %g2
28534 rdpr %canrestore, %g3
28535 rdpr %cleanwin, %g4
28536 rdpr %otherwin, %g5
28537 rdpr %wstate, %g6
28538 subcc %o2, %l5, %g6
28539 fmovdge %icc, %f14, %f31
28540 brz %l6, loop_2708
28541 sll %i0, %i3, %o4
28542 fcmpeq16 %f2, %f0, %o6
28543 xnorcc %i4, %o0, %i1
28544loop_2708:
28545 fmovda %xcc, %f2, %f26
28546 fmovdn %icc, %f15, %f22
28547 fornot2 %f18, %f2, %f30
28548 movrlez %l2, %l0, %l4
28549 fmovdge %icc, %f4, %f29
28550 movcc %icc, %g3, %g5
28551 mulx %i2, %o7, %l3
28552 fmovsl %xcc, %f28, %f13
28553 edge8l %g7, %i7, %l1
28554 tcs %xcc, 0x2
28555 fmovrse %o1, %f7, %f8
28556 movrne %o5, 0x2E8, %g1
28557 xnor %g2, 0x161B, %i6
28558 fmovrdne %i5, %f16, %f16
28559 fsrc1s %f14, %f16
28560 tsubcctv %g4, %o3, %o2
28561 brlez %g6, loop_2709
28562 membar 0x69
28563 wr %g0, 0x11, %asi
28564 ldstuba [%l7 + 0x5C] %asi, %l6
28565loop_2709:
28566 tn %xcc, 0x5
28567 movrgez %l5, %i0, %o4
28568 ldd [%l7 + 0x68], %f2
28569 std %f10, [%l7 + 0x20]
28570 movcc %xcc, %i3, %o6
28571 move %icc, %o0, %i4
28572 srl %i1, 0x0E, %l0
28573 ldsb [%l7 + 0x53], %l4
28574 bcs,a,pt %xcc, loop_2710
28575 edge16 %g3, %l2, %i2
28576 set 0x50, %l2
28577 lduwa [%l7 + %l2] 0x18, %o7
28578loop_2710:
28579 lduw [%l7 + 0x30], %g5
28580 wr %g0, 0x89, %asi
28581 ldda [%l7 + 0x40] %asi, %f0
28582 sll %l3, %i7, %l1
28583 fpadd32s %f14, %f7, %f7
28584 fandnot1 %f24, %f14, %f30
28585 ta %icc, 0x0
28586 tvs %xcc, 0x5
28587 tvs %xcc, 0x0
28588 fbue %fcc3, loop_2711
28589 fxnor %f6, %f12, %f12
28590 set 0x68, %i6
28591 lduha [%l7 + %i6] 0x88, %o1
28592loop_2711:
28593 fmovsneg %xcc, %f9, %f8
28594 movpos %icc, %g7, %o5
28595 subccc %g1, %g2, %i6
28596 alignaddr %g4, %i5, %o2
28597 movrlz %o3, 0x0FF, %g6
28598 fpsub32 %f0, %f22, %f0
28599 orncc %l5, 0x0C27, %l6
28600 pdist %f14, %f6, %f28
28601 popc 0x1582, %o4
28602 fnors %f19, %f3, %f27
28603 umul %i0, %o6, %i3
28604 srlx %o0, %i4, %i1
28605 fmovdgu %xcc, %f14, %f19
28606 nop
28607 setx loop_2712, %l0, %l1
28608 wrpr 0x1, %tl
28609 wrpr %l1, %tpc
28610 add %l1, 0x4, %l1
28611 wrpr %l1, %tnpc
28612 setx 0x34400001400, %l0, %l1
28613 wrpr %l1, %tstate
28614 wrhpr 0x4, %htstate
28615 retry
28616 fmovd %f14, %f26
28617 mulscc %l4, 0x03BF, %g3
28618 fbuge %fcc0, loop_2713
28619loop_2712:
28620 and %l0, 0x0F83, %l2
28621 membar 0x3F
28622 sdivx %i2, 0x0D04, %o7
28623loop_2713:
28624 sdivcc %g5, 0x116F, %i7
28625 xorcc %l1, 0x1049, %o1
28626 fmovrdgez %g7, %f8, %f12
28627 edge32n %o5, %g1, %g2
28628 tcs %icc, 0x2
28629 tge %xcc, 0x5
28630 movcs %xcc, %l3, %i6
28631 fba %fcc0, loop_2714
28632 array8 %i5, %o2, %o3
28633 movrgez %g4, %g6, %l6
28634 fors %f28, %f20, %f23
28635loop_2714:
28636 alignaddrl %o4, %i0, %l5
28637 movrlez %i3, 0x291, %o6
28638 edge8 %i4, %o0, %i1
28639 fones %f0
28640 udivx %l4, 0x1056, %l0
28641 te %icc, 0x5
28642 sra %g3, 0x10, %l2
28643 edge32n %o7, %i2, %i7
28644 wr %g0, 0x10, %asi
28645 ldxa [%l7 + 0x28] %asi, %g5
28646 tleu %icc, 0x0
28647 edge32ln %o1, %g7, %o5
28648 std %f10, [%l7 + 0x20]
28649 prefetch [%l7 + 0x6C], 0x2
28650 edge32 %l1, %g1, %g2
28651 lduw [%l7 + 0x38], %i6
28652 smulcc %i5, %o2, %l3
28653 fmul8ulx16 %f20, %f2, %f12
28654 tsubcctv %g4, %g6, %l6
28655 edge8l %o4, %i0, %l5
28656 tcc %xcc, 0x6
28657 tg %icc, 0x5
28658 ld [%l7 + 0x28], %f14
28659 ldsw [%l7 + 0x44], %o3
28660 array8 %o6, %i4, %i3
28661 edge32n %i1, %l4, %l0
28662 add %l7, 0x44, %l6
28663 wr %g0, 0x89, %asi
28664 lda [%l6] %asi, %g3
28665 casa [%l6] %asi, %g3, %o0
28666 and %o7, 0x0C96, %l2
28667 addc %i2, 0x1C86, %i7
28668 subc %g5, %g7, %o1
28669 fabss %f10, %f12
28670 edge16l %o5, %l1, %g2
28671 movge %xcc, %g1, %i6
28672 movl %xcc, %i5, %o2
28673 mulx %l3, %g4, %g6
28674 umulcc %o4, %i0, %l5
28675 fandnot1 %f20, %f0, %f0
28676 fmovde %icc, %f4, %f24
28677 ble,pn %icc, loop_2715
28678 alignaddr %o3, %o6, %i4
28679 ta %icc, 0x1
28680 srlx %l6, %i3, %i1
28681loop_2715:
28682 fmovdl %icc, %f18, %f29
28683 edge32 %l4, %g3, %o0
28684 umul %l0, 0x020E, %o7
28685 fmovrdlz %i2, %f22, %f0
28686 fmovdg %icc, %f29, %f2
28687 sll %i7, %g5, %l2
28688 fmovdg %icc, %f10, %f18
28689 alignaddrl %g7, %o1, %o5
28690 fmul8x16 %f21, %f2, %f10
28691 sub %l1, 0x13E5, %g1
28692 subc %i6, %i5, %g2
28693 fsrc2s %f25, %f26
28694 fmovdcs %icc, %f23, %f18
28695 movl %icc, %o2, %g4
28696 umul %l3, 0x1F16, %o4
28697 bvc,a %xcc, loop_2716
28698 edge16 %g6, %i0, %o3
28699 sdiv %o6, 0x016B, %i4
28700 srax %l6, %i3, %l5
28701loop_2716:
28702 ld [%l7 + 0x54], %f5
28703 movne %xcc, %l4, %i1
28704 movrgez %o0, 0x1A9, %g3
28705 std %f22, [%l7 + 0x30]
28706 bn,a,pt %icc, loop_2717
28707 taddcctv %l0, 0x0478, %i2
28708 fexpand %f26, %f4
28709 ba,a,pn %xcc, loop_2718
28710loop_2717:
28711 bn,a,pn %xcc, loop_2719
28712 array8 %i7, %o7, %g5
28713 set 0x1B, %g7
28714 stba %g7, [%l7 + %g7] 0x2b
28715 membar #Sync
28716loop_2718:
28717 stw %o1, [%l7 + 0x60]
28718loop_2719:
28719 tn %xcc, 0x2
28720 fbn %fcc3, loop_2720
28721 orncc %o5, 0x1323, %l1
28722 fpmerge %f29, %f9, %f16
28723 umulcc %l2, %i6, %i5
28724loop_2720:
28725 nop
28726 wr %g0, 0x10, %asi
28727 ldswa [%l7 + 0x10] %asi, %g2
28728 array16 %g1, %g4, %o2
28729 pdist %f16, %f8, %f22
28730 brgz,a %o4, loop_2721
28731 movl %icc, %l3, %g6
28732 fnor %f6, %f10, %f22
28733 udivcc %i0, 0x1C20, %o3
28734loop_2721:
28735 fabsd %f26, %f14
28736 tn %xcc, 0x4
28737 stw %i4, [%l7 + 0x70]
28738 membar 0x47
28739 fexpand %f23, %f30
28740 fbuge,a %fcc2, loop_2722
28741 movg %icc, %l6, %i3
28742 fmovrse %l5, %f7, %f28
28743 tgu %xcc, 0x2
28744loop_2722:
28745 tleu %xcc, 0x5
28746 movvs %icc, %l4, %i1
28747 movrne %o6, 0x28A, %g3
28748 tge %xcc, 0x7
28749 sllx %o0, %i2, %i7
28750 ld [%l7 + 0x68], %f12
28751 addcc %o7, %g5, %l0
28752 fmovsleu %icc, %f8, %f30
28753 edge32ln %g7, %o1, %l1
28754 movpos %icc, %o5, %i6
28755 taddcc %i5, 0x1C0A, %l2
28756 fpackfix %f2, %f16
28757 edge32ln %g1, %g4, %o2
28758 std %o4, [%l7 + 0x50]
28759 fmul8x16al %f0, %f0, %f0
28760 movge %xcc, %l3, %g2
28761 sdiv %g6, 0x1D97, %i0
28762 movre %o3, %i4, %i3
28763 xnorcc %l6, 0x1F49, %l5
28764 stb %i1, [%l7 + 0x24]
28765 ble %xcc, loop_2723
28766 bgu %xcc, loop_2724
28767 andn %l4, 0x0493, %g3
28768 fbge %fcc0, loop_2725
28769loop_2723:
28770 tle %icc, 0x7
28771loop_2724:
28772 saved
28773 rdpr %cwp, %g1
28774 rdpr %cansave, %g2
28775 rdpr %canrestore, %g3
28776 rdpr %cleanwin, %g4
28777 rdpr %otherwin, %g5
28778 rdpr %wstate, %g6
28779 fbue %fcc3, loop_2726
28780loop_2725:
28781 tle %xcc, 0x1
28782 edge32ln %o0, %i2, %o6
28783 fmul8x16al %f11, %f7, %f2
28784loop_2726:
28785 udivcc %o7, 0x0D29, %g5
28786 set 0x0C, %o6
28787 stwa %l0, [%l7 + %o6] 0xea
28788 membar #Sync
28789 umul %g7, %i7, %o1
28790 udiv %o5, 0x1910, %l1
28791 srax %i6, 0x16, %i5
28792 sll %l2, %g4, %o2
28793 fcmps %fcc2, %f6, %f18
28794 edge8n %g1, %l3, %g2
28795 set 0x20, %g4
28796 ldswa [%l7 + %g4] 0x88, %o4
28797 stbar
28798 orncc %g6, 0x0710, %i0
28799 fmovsa %xcc, %f6, %f17
28800 tn %xcc, 0x7
28801 fmuld8sux16 %f25, %f12, %f26
28802 array8 %i4, %o3, %l6
28803 fmovrdlz %l5, %f2, %f10
28804 fmovse %icc, %f5, %f0
28805 edge16 %i1, %i3, %l4
28806 movcs %xcc, %o0, %i2
28807 fble %fcc3, loop_2727
28808 srlx %g3, %o6, %g5
28809 sll %l0, 0x0B, %g7
28810 fbuge %fcc3, loop_2728
28811loop_2727:
28812 edge16ln %o7, %i7, %o1
28813 fbl,a %fcc2, loop_2729
28814 fandnot2 %f26, %f6, %f10
28815loop_2728:
28816 fmovdneg %icc, %f2, %f15
28817 xnor %o5, 0x16FA, %l1
28818loop_2729:
28819 movleu %xcc, %i5, %l2
28820 fbue,a %fcc1, loop_2730
28821 membar 0x2E
28822 fbl,a %fcc0, loop_2731
28823 movcs %icc, %g4, %i6
28824loop_2730:
28825 sllx %o2, %l3, %g2
28826 tvs %xcc, 0x7
28827loop_2731:
28828 udiv %g1, 0x1951, %g6
28829 fzeros %f26
28830 mulscc %i0, 0x0E95, %i4
28831 fmovsl %icc, %f17, %f23
28832 edge8l %o3, %o4, %l6
28833 set 0x18, %l3
28834 prefetcha [%l7 + %l3] 0x04, 0x0
28835 edge32 %i1, %l4, %i3
28836 xnorcc %i2, %o0, %o6
28837 movge %xcc, %g3, %l0
28838 sdivcc %g5, 0x09A6, %g7
28839 edge8n %i7, %o1, %o7
28840 andncc %l1, %i5, %o5
28841 bneg,pt %icc, loop_2732
28842 fbuge,a %fcc3, loop_2733
28843 ldx [%l7 + 0x40], %g4
28844 add %l7, 0x08, %l6
28845 wr %g0, 0x80, %asi
28846 casa [%l6] 0x80, %l2, %o2
28847loop_2732:
28848 nop
28849 wr %g0, 0x04, %asi
28850 ldswa [%l7 + 0x34] %asi, %l3
28851loop_2733:
28852 fbe,a %fcc1, loop_2734
28853 ldsw [%l7 + 0x34], %i6
28854 ldsw [%l7 + 0x30], %g1
28855 orncc %g6, %i0, %g2
28856loop_2734:
28857 fsrc2s %f16, %f16
28858 srl %o3, 0x16, %i4
28859 bgu,a,pt %icc, loop_2735
28860 fbug,a %fcc3, loop_2736
28861 fmovrde %l6, %f4, %f2
28862 fmul8ulx16 %f8, %f4, %f20
28863loop_2735:
28864 movvs %icc, %o4, %l5
28865loop_2736:
28866 umul %i1, 0x0C57, %i3
28867 udiv %i2, 0x0627, %o0
28868 fmovrsgez %l4, %f11, %f23
28869 tle %icc, 0x4
28870 bne,a loop_2737
28871 sra %g3, 0x1A, %o6
28872 addc %g5, 0x077E, %l0
28873 xnor %g7, %i7, %o7
28874loop_2737:
28875 fmovrdlz %o1, %f12, %f28
28876 membar 0x1C
28877 stw %i5, [%l7 + 0x78]
28878 taddcc %o5, 0x176C, %g4
28879 orcc %l2, %o2, %l1
28880 fcmpeq16 %f24, %f6, %i6
28881 bpos loop_2738
28882 sethi 0x0A90, %g1
28883 bcs,pt %xcc, loop_2739
28884 sub %g6, %l3, %i0
28885loop_2738:
28886 movg %icc, %g2, %o3
28887 wr %g0, 0x10, %asi
28888 ldstuba [%l7 + 0x28] %asi, %i4
28889loop_2739:
28890 for %f22, %f2, %f12
28891 fmovdcs %icc, %f26, %f30
28892 be,a,pt %icc, loop_2740
28893 orn %o4, 0x053C, %l6
28894 ta %icc, 0x3
28895 edge32l %l5, %i1, %i3
28896loop_2740:
28897 stb %o0, [%l7 + 0x3F]
28898 movcs %xcc, %i2, %l4
28899 tvs %xcc, 0x1
28900 fmovda %xcc, %f15, %f21
28901 fbl %fcc3, loop_2741
28902 sethi 0x1A52, %o6
28903 ldx [%l7 + 0x48], %g5
28904 bne,pt %icc, loop_2742
28905loop_2741:
28906 tg %xcc, 0x1
28907 srl %l0, 0x14, %g7
28908 bl,pt %icc, loop_2743
28909loop_2742:
28910 fbo %fcc3, loop_2744
28911 add %i7, 0x1E0A, %g3
28912 lduw [%l7 + 0x3C], %o1
28913loop_2743:
28914 udiv %o7, 0x10EE, %o5
28915loop_2744:
28916 fnand %f2, %f12, %f16
28917 fmuld8ulx16 %f19, %f27, %f0
28918 xor %g4, %l2, %i5
28919 fble %fcc0, loop_2745
28920 edge32l %o2, %l1, %i6
28921 tn %icc, 0x3
28922 andncc %g6, %l3, %g1
28923loop_2745:
28924 xor %g2, %o3, %i0
28925 bvs,pt %icc, loop_2746
28926 fors %f14, %f24, %f20
28927 fpadd32s %f16, %f11, %f10
28928 fmuld8ulx16 %f8, %f9, %f12
28929loop_2746:
28930 nop
28931 wr %g0, 0x81, %asi
28932 ldswa [%l7 + 0x78] %asi, %o4
28933 tsubcc %i4, %l5, %i1
28934 array32 %i3, %o0, %i2
28935 andn %l4, %l6, %g5
28936 addcc %o6, 0x0CC3, %l0
28937 wr %g0, 0x19, %asi
28938 prefetcha [%l7 + 0x20] %asi, 0x2
28939 fsrc2s %f6, %f23
28940 set 0x6C, %g3
28941 lduwa [%l7 + %g3] 0x18, %i7
28942 move %icc, %g3, %o1
28943 movrlez %o5, 0x304, %o7
28944 alignaddrl %g4, %i5, %o2
28945 mova %xcc, %l1, %l2
28946 swap [%l7 + 0x38], %g6
28947 sdivcc %i6, 0x05C9, %l3
28948 movvs %xcc, %g1, %g2
28949 tgu %xcc, 0x7
28950 wr %g0, 0x18, %asi
28951 stha %o3, [%l7 + 0x7C] %asi
28952 edge8l %o4, %i0, %l5
28953 wr %g0, 0x81, %asi
28954 ldsba [%l7 + 0x30] %asi, %i1
28955 movge %icc, %i4, %o0
28956 udivx %i3, 0x0D80, %l4
28957 movrgz %l6, %i2, %o6
28958 orn %l0, 0x12D4, %g5
28959 edge16ln %g7, %i7, %g3
28960 std %f4, [%l7 + 0x30]
28961 tsubcc %o5, 0x0645, %o1
28962 fmovdcs %xcc, %f6, %f17
28963 fnor %f16, %f26, %f20
28964 stw %o7, [%l7 + 0x7C]
28965 bne,a loop_2747
28966 tcs %icc, 0x3
28967 edge8 %i5, %o2, %l1
28968 tle %xcc, 0x3
28969loop_2747:
28970 ldub [%l7 + 0x08], %l2
28971 sir 0x18C8
28972 tvs %icc, 0x2
28973 umulcc %g4, 0x1518, %i6
28974 xorcc %g6, %g1, %l3
28975 movrne %o3, 0x296, %o4
28976 xnorcc %g2, 0x194B, %l5
28977 udivx %i1, 0x0F30, %i4
28978 be,a,pn %icc, loop_2748
28979 edge16 %i0, %o0, %i3
28980 edge8n %l4, %i2, %l6
28981 siam 0x7
28982loop_2748:
28983 movg %icc, %l0, %o6
28984 brgez,a %g5, loop_2749
28985 movvc %icc, %i7, %g3
28986 taddcc %o5, 0x0079, %o1
28987 fcmpeq16 %f28, %f30, %o7
28988loop_2749:
28989 edge8l %i5, %g7, %l1
28990 nop
28991 setx loop_2750, %l0, %l1
28992 jmpl %l1, %o2
28993 membar 0x26
28994 fmovde %xcc, %f14, %f16
28995 tn %xcc, 0x4
28996loop_2750:
28997 movneg %xcc, %g4, %i6
28998 movleu %xcc, %l2, %g6
28999 st %f27, [%l7 + 0x58]
29000 fmovrdgz %g1, %f26, %f8
29001 ta %icc, 0x0
29002 fmovrdlz %l3, %f10, %f0
29003 smulcc %o4, 0x1E94, %g2
29004 addcc %o3, 0x0F2C, %i1
29005 fand %f18, %f12, %f28
29006 addccc %l5, 0x0FE3, %i0
29007 fpackfix %f6, %f25
29008 subcc %o0, 0x0508, %i4
29009 fmovrslz %i3, %f6, %f25
29010 tsubcctv %i2, %l6, %l4
29011 std %o6, [%l7 + 0x08]
29012 movpos %xcc, %g5, %i7
29013 te %icc, 0x2
29014 fcmple32 %f24, %f28, %l0
29015 edge32ln %g3, %o5, %o7
29016 addccc %i5, 0x1B37, %g7
29017 wr %g0, 0x04, %asi
29018 ldxa [%l7 + 0x58] %asi, %o1
29019 taddcctv %o2, %g4, %l1
29020 tge %xcc, 0x4
29021 smul %l2, 0x0A21, %i6
29022 fmovdleu %icc, %f2, %f6
29023 orcc %g1, 0x1226, %l3
29024 set 0x30, %l4
29025 lduba [%l7 + %l4] 0x14, %o4
29026 movneg %xcc, %g2, %o3
29027 array32 %g6, %i1, %i0
29028 fmovde %xcc, %f7, %f22
29029 addccc %o0, 0x16A1, %l5
29030 fsrc1 %f26, %f26
29031 lduh [%l7 + 0x6C], %i3
29032 bgu,a loop_2751
29033 and %i4, %i2, %l6
29034 sll %o6, %g5, %l4
29035 movg %xcc, %i7, %l0
29036loop_2751:
29037 movvs %xcc, %g3, %o5
29038 nop
29039 setx loop_2752, %l0, %l1
29040 wrpr 0x1, %tl
29041 wrpr %l1, %tpc
29042 add %l1, 0x4, %l1
29043 wrpr %l1, %tnpc
29044 setx 0x34400001400, %l0, %l1
29045 wrpr %l1, %tstate
29046 wrhpr 0x4, %htstate
29047 retry
29048 ldub [%l7 + 0x4F], %i5
29049 fblg,a %fcc2, loop_2753
29050 tsubcctv %g7, 0x0B57, %o7
29051loop_2752:
29052 srlx %o2, %o1, %g4
29053 fornot1s %f31, %f11, %f8
29054loop_2753:
29055 nop
29056 set 0x50, %g1
29057 ldsh [%l7 + %g1], %l2
29058 fpadd16 %f2, %f14, %f8
29059 set 0x10, %g6
29060 lda [%l7 + %g6] 0x89, %f23
29061 orcc %i6, %l1, %g1
29062 tpos %icc, 0x1
29063 fmovdle %xcc, %f23, %f23
29064 addc %o4, %g2, %o3
29065 movre %g6, %l3, %i0
29066 array32 %o0, %l5, %i1
29067 tcs %xcc, 0x3
29068 fbu,a %fcc1, loop_2754
29069 fmul8x16al %f23, %f15, %f2
29070 stbar
29071 fmul8x16al %f0, %f17, %f30
29072loop_2754:
29073 lduw [%l7 + 0x5C], %i3
29074 udivx %i2, 0x0C8B, %i4
29075 tsubcc %l6, 0x146F, %o6
29076 fbuge %fcc2, loop_2755
29077 movne %xcc, %g5, %i7
29078 fpmerge %f16, %f25, %f6
29079 ba,pt %icc, loop_2756
29080loop_2755:
29081 fmovdg %xcc, %f31, %f19
29082 udivcc %l0, 0x005D, %g3
29083 bg %xcc, loop_2757
29084loop_2756:
29085 ble,pt %icc, loop_2758
29086 brlez,a %o5, loop_2759
29087 and %i5, 0x178C, %l4
29088loop_2757:
29089 nop
29090 setx loop_2760, %l0, %l1
29091 wrpr 0x1, %tl
29092 wrpr %l1, %tnpc
29093 setx 0x34400001400, %l0, %l1
29094 wrpr %l1, %tstate
29095 wrhpr 0x4, %htstate
29096 done
29097loop_2758:
29098 edge16 %g7, %o2, %o7
29099loop_2759:
29100 nop
29101 set 0x50, %i4
29102 stba %g4, [%l7 + %i4] 0x0c
29103loop_2760:
29104 movge %xcc, %l2, %i6
29105 set 0x50, %l5
29106 ldda [%l7 + %l5] 0xe2, %l0
29107 taddcctv %g1, %o1, %o4
29108 fmovd %f4, %f2
29109 movge %xcc, %g2, %g6
29110 srlx %o3, 0x1D, %l3
29111 fble,a %fcc2, loop_2761
29112 fbg %fcc3, loop_2762
29113 ble,a,pt %icc, loop_2763
29114 sethi 0x1D5A, %o0
29115loop_2761:
29116 andn %i0, 0x1CC9, %l5
29117loop_2762:
29118 fcmpeq32 %f30, %f6, %i3
29119loop_2763:
29120 udivcc %i1, 0x0355, %i2
29121 or %i4, 0x1F66, %o6
29122 fbue %fcc0, loop_2764
29123 fands %f30, %f1, %f29
29124 taddcctv %l6, 0x0CAC, %i7
29125 fcmple32 %f20, %f4, %l0
29126loop_2764:
29127 tsubcc %g5, %g3, %i5
29128 fmovrdgz %o5, %f22, %f8
29129 srax %l4, %g7, %o2
29130 alignaddrl %g4, %o7, %i6
29131 orncc %l1, 0x1639, %l2
29132 edge16ln %g1, %o1, %g2
29133 nop
29134 setx loop_2765, %l0, %l1
29135 wrpr 0x1, %tl
29136 wrpr %l1, %tpc
29137 add %l1, 0x4, %l1
29138 wrpr %l1, %tnpc
29139 setx 0x34400001400, %l0, %l1
29140 wrpr %l1, %tstate
29141 wrhpr 0x4, %htstate
29142 retry
29143 tg %icc, 0x6
29144 srax %o4, 0x12, %g6
29145 fmovrde %l3, %f26, %f6
29146loop_2765:
29147 movl %icc, %o3, %o0
29148 lduh [%l7 + 0x10], %l5
29149 movn %xcc, %i3, %i0
29150 tleu %xcc, 0x6
29151 tn %xcc, 0x3
29152 srax %i1, 0x08, %i2
29153 set 0x20, %g5
29154 stwa %i4, [%l7 + %g5] 0x27
29155 membar #Sync
29156 ldsb [%l7 + 0x11], %l6
29157 nop
29158 setx loop_2766, %l0, %l1
29159 wrpr 0x1, %tl
29160 wrpr %l1, %tnpc
29161 setx 0x34400001400, %l0, %l1
29162 wrpr %l1, %tstate
29163 wrhpr 0x4, %htstate
29164 done
29165 brgz,a %i7, loop_2767
29166 prefetch [%l7 + 0x0C], 0x1
29167 ldsw [%l7 + 0x10], %o6
29168loop_2766:
29169 be %xcc, loop_2768
29170loop_2767:
29171 andncc %g5, %g3, %l0
29172 orcc %i5, %o5, %l4
29173 move %xcc, %g7, %o2
29174loop_2768:
29175 subccc %o7, 0x0BFD, %g4
29176 edge16ln %i6, %l1, %g1
29177 fmovsge %icc, %f2, %f26
29178 mova %xcc, %l2, %g2
29179 movg %icc, %o4, %o1
29180 xnorcc %g6, 0x1C78, %l3
29181 fmuld8ulx16 %f5, %f16, %f16
29182 taddcctv %o0, %l5, %i3
29183 ldx [%l7 + 0x08], %o3
29184 or %i0, 0x09B9, %i2
29185 fmovsvc %icc, %f24, %f13
29186 xnorcc %i1, 0x07EC, %l6
29187 edge16 %i4, %o6, %g5
29188 bg,pn %xcc, loop_2769
29189 tne %xcc, 0x2
29190 addcc %g3, %i7, %i5
29191 edge8n %o5, %l0, %g7
29192loop_2769:
29193 fabss %f3, %f7
29194 movvc %icc, %l4, %o7
29195 fmovsleu %icc, %f4, %f12
29196 fmul8sux16 %f20, %f6, %f22
29197 movpos %xcc, %g4, %o2
29198 andn %l1, %i6, %g1
29199 set 0x3A, %l0
29200 stba %l2, [%l7 + %l0] 0x2b
29201 membar #Sync
29202 fbe %fcc0, loop_2770
29203 movn %icc, %o4, %o1
29204 xorcc %g6, 0x03BD, %l3
29205 fbuge,a %fcc1, loop_2771
29206loop_2770:
29207 movcc %xcc, %o0, %l5
29208 edge16n %g2, %o3, %i0
29209 ba,pn %icc, loop_2772
29210loop_2771:
29211 bshuffle %f30, %f28, %f12
29212 wr %g0, 0x04, %asi
29213 prefetcha [%l7 + 0x70] %asi, 0x0
29214loop_2772:
29215 fnor %f16, %f12, %f20
29216 movrlez %i2, 0x193, %i1
29217 brlz %i4, loop_2773
29218 movgu %icc, %o6, %g5
29219 nop
29220 setx loop_2774, %l0, %l1
29221 jmpl %l1, %l6
29222 edge32l %g3, %i7, %o5
29223loop_2773:
29224 tpos %icc, 0x6
29225 fmul8ulx16 %f26, %f12, %f0
29226loop_2774:
29227 prefetch [%l7 + 0x44], 0x1
29228 ldsw [%l7 + 0x78], %i5
29229 movrlz %l0, %g7, %o7
29230 bl,pn %icc, loop_2775
29231 saved
29232 rdpr %cwp, %g1
29233 rdpr %cansave, %g2
29234 rdpr %canrestore, %g3
29235 rdpr %cleanwin, %g4
29236 rdpr %otherwin, %g5
29237 rdpr %wstate, %g6
29238 nop
29239 setx loop_2776, %l0, %l1
29240 jmpl %l1, %g4
29241 fbn,a %fcc2, loop_2777
29242loop_2775:
29243 fmovdcs %xcc, %f5, %f19
29244 movcc %xcc, %l4, %l1
29245loop_2776:
29246 orncc %i6, %g1, %l2
29247loop_2777:
29248 fmovda %xcc, %f31, %f27
29249 edge32l %o4, %o2, %g6
29250 fbge,a %fcc3, loop_2778
29251 xnor %l3, %o0, %l5
29252 orn %o1, 0x0921, %g2
29253 tvs %xcc, 0x7
29254loop_2778:
29255 tn %icc, 0x3
29256 bneg,pn %xcc, loop_2779
29257 or %o3, 0x1385, %i0
29258 bg,pn %xcc, loop_2780
29259 tvc %xcc, 0x6
29260loop_2779:
29261 tle %icc, 0x4
29262 std %i2, [%l7 + 0x58]
29263loop_2780:
29264 fpack16 %f30, %f25
29265 fbe,a %fcc1, loop_2781
29266 fmovsvc %xcc, %f2, %f14
29267 smulcc %i1, 0x1C71, %i2
29268 fcmpd %fcc0, %f18, %f0
29269loop_2781:
29270 std %i4, [%l7 + 0x08]
29271 fabsd %f28, %f16
29272 lduw [%l7 + 0x14], %o6
29273 fnot1 %f10, %f20
29274 stw %l6, [%l7 + 0x08]
29275 wr %g0, 0x80, %asi
29276 stda %g2, [%l7 + 0x60] %asi
29277 addcc %i7, %g5, %i5
29278 addcc %l0, 0x0B01, %o5
29279 wr %g0, 0x89, %asi
29280 swapa [%l7 + 0x1C] %asi, %g7
29281 fmovdg %xcc, %f30, %f0
29282 movle %icc, %o7, %g4
29283 tvc %icc, 0x6
29284 movrgez %l1, 0x385, %l4
29285 movl %icc, %g1, %l2
29286 fcmpgt16 %f18, %f30, %i6
29287 movvs %icc, %o2, %o4
29288 taddcctv %l3, 0x09DF, %o0
29289 fones %f16
29290 fcmpgt16 %f18, %f8, %l5
29291 fmuld8sux16 %f18, %f28, %f22
29292 fmul8x16 %f4, %f8, %f30
29293 sdiv %g6, 0x1031, %o1
29294 bpos,a,pt %xcc, loop_2782
29295 tleu %xcc, 0x6
29296 set 0x26, %i5
29297 stha %o3, [%l7 + %i5] 0x23
29298 membar #Sync
29299loop_2782:
29300 st %f21, [%l7 + 0x50]
29301 ldstub [%l7 + 0x26], %g2
29302 fnor %f28, %f6, %f2
29303 array16 %i0, %i1, %i2
29304 fmovs %f10, %f23
29305 subccc %i3, 0x0231, %o6
29306 sdiv %i4, 0x0A61, %l6
29307 wr %g0, 0x04, %asi
29308 stda %i6, [%l7 + 0x30] %asi
29309 xnorcc %g3, %g5, %l0
29310 ldsh [%l7 + 0x38], %i5
29311 bge,a loop_2783
29312 umul %g7, %o7, %g4
29313 taddcctv %o5, %l4, %l1
29314 fmovde %icc, %f29, %f25
29315loop_2783:
29316 movl %icc, %g1, %l2
29317 tle %icc, 0x2
29318 sllx %o2, %i6, %l3
29319 umul %o0, 0x0CA0, %o4
29320 smul %l5, 0x1C3A, %g6
29321 faligndata %f24, %f16, %f6
29322 saved
29323 rdpr %cwp, %g1
29324 rdpr %cansave, %g2
29325 rdpr %canrestore, %g3
29326 rdpr %cleanwin, %g4
29327 rdpr %otherwin, %g5
29328 rdpr %wstate, %g6
29329 fmovsg %xcc, %f25, %f12
29330 fcmple32 %f26, %f18, %o3
29331 subccc %o1, 0x1385, %i0
29332 fmul8x16au %f14, %f12, %f10
29333 umul %i1, %i2, %i3
29334 edge8 %g2, %o6, %i4
29335 tle %icc, 0x5
29336 edge16l %l6, %i7, %g3
29337 fmul8sux16 %f22, %f16, %f8
29338 ble,a,pn %icc, loop_2784
29339 tsubcctv %g5, 0x0FF3, %i5
29340 movcs %xcc, %g7, %o7
29341 fmovse %xcc, %f11, %f22
29342loop_2784:
29343 movleu %xcc, %g4, %o5
29344 fmovdpos %icc, %f1, %f4
29345 wr %g0, 0x80, %asi
29346 ldstuba [%l7 + 0x7F] %asi, %l4
29347 movleu %icc, %l0, %g1
29348 sub %l2, %o2, %l1
29349 edge8ln %l3, %i6, %o4
29350 brgez,a %o0, loop_2785
29351 movge %xcc, %l5, %g6
29352 fmovse %xcc, %f28, %f0
29353 movg %xcc, %o1, %o3
29354loop_2785:
29355 movcs %icc, %i1, %i2
29356 fcmpne16 %f30, %f8, %i0
29357 ta %icc, 0x1
29358 tge %icc, 0x3
29359 fand %f12, %f24, %f26
29360 tge %xcc, 0x3
29361 fzeros %f5
29362 tn %xcc, 0x5
29363 taddcc %g2, %o6, %i3
29364 bl %icc, loop_2786
29365 ta %icc, 0x3
29366 orcc %i4, 0x033B, %l6
29367 fcmple16 %f14, %f28, %i7
29368loop_2786:
29369 tn %icc, 0x0
29370 sll %g5, 0x0C, %g3
29371 wr %g0, 0x19, %asi
29372 ldstuba [%l7 + 0x20] %asi, %g7
29373 udivcc %o7, 0x079B, %g4
29374 srlx %i5, 0x12, %l4
29375 tvs %icc, 0x2
29376 fnegd %f16, %f8
29377 fabsd %f16, %f20
29378 edge16 %l0, %g1, %l2
29379 tne %xcc, 0x5
29380 fbn,a %fcc0, loop_2787
29381 movleu %xcc, %o2, %l1
29382 ldsb [%l7 + 0x44], %l3
29383 sllx %i6, %o5, %o0
29384loop_2787:
29385 std %f24, [%l7 + 0x70]
29386 tle %icc, 0x7
29387 fnegs %f4, %f31
29388 fbge,a %fcc3, loop_2788
29389 fabsd %f10, %f8
29390 fnands %f0, %f6, %f25
29391 srax %o4, 0x1B, %g6
29392loop_2788:
29393 tn %icc, 0x0
29394 stbar
29395 tcs %xcc, 0x6
29396 movrgez %l5, %o3, %o1
29397 mulx %i2, 0x1AD5, %i0
29398 edge16ln %g2, %i1, %i3
29399 add %o6, 0x0C39, %i4
29400 flush %l7 + 0x4C
29401 std %i6, [%l7 + 0x70]
29402 tne %icc, 0x4
29403 fmovda %xcc, %f11, %f18
29404 tne %icc, 0x3
29405 xor %l6, 0x015B, %g3
29406 nop
29407 setx loop_2789, %l0, %l1
29408 wrpr 0x1, %tl
29409 wrpr %l1, %tnpc
29410 setx 0x34400001400, %l0, %l1
29411 wrpr %l1, %tstate
29412 wrhpr 0x4, %htstate
29413 done
29414 edge32n %g7, %o7, %g4
29415 mulscc %i5, 0x1051, %g5
29416 fmovrsne %l0, %f22, %f27
29417loop_2789:
29418 lduw [%l7 + 0x0C], %l4
29419 tne %icc, 0x4
29420 ldd [%l7 + 0x38], %f0
29421 sethi 0x0839, %l2
29422 ldstub [%l7 + 0x36], %o2
29423 fbug,a %fcc1, loop_2790
29424 fmovrdne %g1, %f2, %f16
29425 fnegd %f4, %f22
29426 fpack32 %f6, %f20, %f12
29427loop_2790:
29428 fpack16 %f4, %f29
29429 fmovsa %xcc, %f11, %f18
29430 call loop_2791
29431 prefetch [%l7 + 0x68], 0x1
29432 alignaddr %l3, %l1, %o5
29433 add %l7, 0x18, %l6
29434 wr %g0, 0x11, %asi
29435 lda [%l6] %asi, %o0
29436 casa [%l6] %asi, %o0, %i6
29437loop_2791:
29438 movleu %xcc, %g6, %l5
29439 tge %icc, 0x0
29440 bpos loop_2792
29441 add %o4, %o1, %o3
29442 tn %xcc, 0x5
29443 fpack32 %f26, %f6, %f4
29444loop_2792:
29445 tneg %icc, 0x4
29446 mulscc %i2, 0x06E0, %g2
29447 fmovdgu %icc, %f12, %f5
29448 edge16 %i1, %i0, %i3
29449 prefetch [%l7 + 0x6C], 0x2
29450 movg %icc, %i4, %o6
29451 ldsb [%l7 + 0x70], %i7
29452 fbo %fcc3, loop_2793
29453 tn %icc, 0x2
29454 xnorcc %l6, %g7, %o7
29455 udivx %g4, 0x17FC, %i5
29456loop_2793:
29457 tle %icc, 0x3
29458 movg %icc, %g5, %l0
29459 fmovdvc %xcc, %f26, %f7
29460 fbug,a %fcc0, loop_2794
29461 movneg %icc, %g3, %l2
29462 sra %o2, %g1, %l3
29463 movne %xcc, %l4, %l1
29464loop_2794:
29465 udivx %o0, 0x1A51, %o5
29466 sub %g6, 0x096E, %i6
29467 fble %fcc1, loop_2795
29468 tvs %xcc, 0x2
29469 fmovsl %xcc, %f15, %f27
29470 tcc %icc, 0x6
29471loop_2795:
29472 tn %icc, 0x3
29473 srlx %l5, 0x11, %o4
29474 alignaddr %o3, %o1, %i2
29475 edge16 %g2, %i0, %i1
29476 and %i3, 0x0CD4, %o6
29477 set 0x6D, %o0
29478 lduba [%l7 + %o0] 0x04, %i4
29479 membar 0x10
29480 fmovdgu %xcc, %f14, %f25
29481 srax %l6, 0x18, %g7
29482 movcs %xcc, %i7, %o7
29483 tl %icc, 0x6
29484 sllx %g4, 0x14, %i5
29485 stbar
29486 fmovrsne %g5, %f0, %f10
29487 fmul8x16 %f20, %f12, %f8
29488 sethi 0x08FE, %g3
29489 umul %l2, 0x103E, %l0
29490 tcc %icc, 0x7
29491 tcs %icc, 0x5
29492 ba loop_2796
29493 sdivcc %o2, 0x1BCB, %g1
29494 popc %l3, %l1
29495 edge8ln %l4, %o5, %g6
29496loop_2796:
29497 smul %i6, 0x1F86, %o0
29498 brz %l5, loop_2797
29499 udivcc %o4, 0x042E, %o1
29500 nop
29501 set 0x70, %o2
29502 prefetch [%l7 + %o2], 0x2
29503 fnors %f1, %f13, %f6
29504loop_2797:
29505 nop
29506 wr %g0, 0x80, %asi
29507 prefetcha [%l7 + 0x40] %asi, 0x1
29508 set 0x50, %i7
29509 lduwa [%l7 + %i7] 0x15, %g2
29510 mova %xcc, %i0, %o3
29511 smulcc %i3, 0x0E8A, %o6
29512 bneg,a,pt %icc, loop_2798
29513 fcmpgt16 %f10, %f10, %i4
29514 fornot1s %f22, %f23, %f15
29515 movcc %xcc, %i1, %g7
29516loop_2798:
29517 movre %i7, 0x218, %o7
29518 ld [%l7 + 0x18], %f6
29519 fcmpne16 %f16, %f28, %l6
29520 fmovrslz %g4, %f18, %f23
29521 xnor %i5, %g3, %g5
29522 fbule,a %fcc1, loop_2799
29523 be,a loop_2800
29524 edge32ln %l0, %o2, %l2
29525 movge %xcc, %l3, %l1
29526loop_2799:
29527 movcc %icc, %l4, %g1
29528loop_2800:
29529 xnor %g6, %o5, %o0
29530 fmovdn %icc, %f9, %f27
29531 movrlez %i6, 0x287, %l5
29532 umul %o1, %o4, %g2
29533 bpos,a loop_2801
29534 fmovsle %icc, %f23, %f12
29535 tsubcctv %i2, 0x0191, %o3
29536 fmovdvc %icc, %f6, %f24
29537loop_2801:
29538 fsrc1s %f15, %f21
29539 fors %f6, %f14, %f29
29540 movgu %icc, %i0, %i3
29541 tsubcc %i4, %o6, %g7
29542 bg loop_2802
29543 udiv %i1, 0x0BCD, %i7
29544 udiv %l6, 0x1F16, %g4
29545 addccc %o7, %g3, %g5
29546loop_2802:
29547 bleu,a,pt %icc, loop_2803
29548 edge8ln %i5, %o2, %l2
29549 subcc %l0, 0x1198, %l3
29550 movpos %icc, %l1, %g1
29551loop_2803:
29552 popc 0x1922, %l4
29553 set 0x64, %g2
29554 swapa [%l7 + %g2] 0x80, %o5
29555 bneg,a %xcc, loop_2804
29556 fnot1s %f4, %f29
29557 lduw [%l7 + 0x6C], %g6
29558 tne %xcc, 0x6
29559loop_2804:
29560 orcc %i6, %l5, %o0
29561 tvs %xcc, 0x0
29562 fandnot2 %f6, %f8, %f28
29563 bcc,a %xcc, loop_2805
29564 flush %l7 + 0x60
29565 wr %g0, 0x19, %asi
29566 lduba [%l7 + 0x69] %asi, %o1
29567loop_2805:
29568 fmovsleu %icc, %f6, %f11
29569 addccc %o4, 0x0AD2, %g2
29570 srax %i2, 0x1C, %i0
29571 movvs %icc, %o3, %i4
29572 wr %g0, 0x19, %asi
29573 lda [%l7 + 0x30] %asi, %f1
29574 fbl %fcc3, loop_2806
29575 fbo,a %fcc1, loop_2807
29576 tvs %icc, 0x2
29577 orn %i3, 0x0110, %o6
29578loop_2806:
29579 mova %xcc, %i1, %i7
29580loop_2807:
29581 fblg,a %fcc3, loop_2808
29582 fcmple16 %f20, %f8, %g7
29583 fnor %f28, %f22, %f26
29584 call loop_2809
29585loop_2808:
29586 fba %fcc1, loop_2810
29587 nop
29588 setx loop_2811, %l0, %l1
29589 wrpr 0x1, %tl
29590 wrpr %l1, %tnpc
29591 setx 0x34400001400, %l0, %l1
29592 wrpr %l1, %tstate
29593 wrhpr 0x4, %htstate
29594 done
29595 smul %g4, %o7, %l6
29596loop_2809:
29597 alignaddrl %g3, %i5, %o2
29598loop_2810:
29599 membar 0x03
29600loop_2811:
29601 movrne %l2, 0x3E8, %g5
29602 edge16n %l0, %l1, %g1
29603 mulx %l3, 0x111E, %o5
29604 movleu %xcc, %l4, %i6
29605 sllx %l5, %g6, %o0
29606 bgu loop_2812
29607 nop
29608 set 0x68, %l1
29609 ldstub [%l7 + %l1], %o1
29610 fmovsge %icc, %f8, %f17
29611 st %f8, [%l7 + 0x64]
29612loop_2812:
29613 fbue %fcc3, loop_2813
29614 edge16 %g2, %o4, %i2
29615 wr %g0, 0x89, %asi
29616 stda %f16, [%l7 + 0x40] %asi
29617loop_2813:
29618 ld [%l7 + 0x7C], %f4
29619 tge %icc, 0x6
29620 sllx %i0, %i4, %o3
29621 addccc %i3, 0x1351, %o6
29622 move %icc, %i7, %g7
29623 sdivx %g4, 0x184E, %i1
29624 set 0x78, %o7
29625 lduwa [%l7 + %o7] 0x14, %o7
29626 set 0x27, %i2
29627 ldstuba [%l7 + %i2] 0x80, %g3
29628 tsubcc %l6, 0x0469, %o2
29629 fcmpne16 %f6, %f14, %l2
29630 edge32ln %i5, %l0, %l1
29631 brgez,a %g1, loop_2814
29632 fnot2s %f24, %f5
29633 srl %g5, %l3, %l4
29634 fmovdn %icc, %f23, %f23
29635loop_2814:
29636 movvs %xcc, %i6, %o5
29637 fmovsne %xcc, %f26, %f20
29638 srax %g6, 0x14, %l5
29639 te %xcc, 0x6
29640 add %l7, 0x38, %l6
29641 wr %g0, 0x04, %asi
29642 casa [%l6] %asi, %o0, %o1
29643 edge32l %o4, %g2, %i2
29644 orncc %i4, %i0, %o3
29645 alignaddrl %i3, %i7, %g7
29646 movrlez %o6, 0x3CB, %i1
29647 fnors %f16, %f10, %f1
29648 array16 %g4, %o7, %g3
29649 fbo,a %fcc0, loop_2815
29650 tleu %xcc, 0x2
29651 mova %icc, %l6, %l2
29652 stb %o2, [%l7 + 0x5E]
29653loop_2815:
29654 movg %icc, %l0, %i5
29655 ldd [%l7 + 0x70], %f8
29656 move %icc, %l1, %g1
29657 edge32n %l3, %g5, %i6
29658 fmovrdlz %o5, %f6, %f20
29659 fmovsneg %icc, %f26, %f0
29660 edge32n %l4, %g6, %o0
29661 mova %icc, %l5, %o1
29662 movpos %xcc, %g2, %i2
29663 move %xcc, %i4, %o4
29664 fornot2 %f20, %f10, %f2
29665 movcc %xcc, %o3, %i3
29666 bshuffle %f20, %f30, %f26
29667 sth %i0, [%l7 + 0x7C]
29668 xnorcc %i7, %g7, %i1
29669 xorcc %o6, %g4, %g3
29670 fors %f6, %f16, %f23
29671 fmovsne %xcc, %f22, %f5
29672 tvs %icc, 0x0
29673 fmovsge %icc, %f25, %f5
29674 set 0x5C, %o3
29675 swapa [%l7 + %o3] 0x18, %o7
29676 bcs,a %xcc, loop_2816
29677 std %i6, [%l7 + 0x50]
29678 movne %xcc, %o2, %l2
29679 tsubcc %l0, %i5, %l1
29680loop_2816:
29681 fsrc2 %f2, %f10
29682 nop
29683 setx loop_2817, %l0, %l1
29684 wrpr 0x1, %tl
29685 wrpr %l1, %tnpc
29686 setx 0x34400001400, %l0, %l1
29687 wrpr %l1, %tstate
29688 wrhpr 0x4, %htstate
29689 done
29690 and %g1, 0x1D09, %g5
29691 sdivx %l3, 0x1D3C, %o5
29692 sdiv %i6, 0x0EC9, %l4
29693loop_2817:
29694 array32 %g6, %l5, %o1
29695 edge8n %o0, %g2, %i4
29696 tge %icc, 0x1
29697 tvc %icc, 0x1
29698 fblg,a %fcc3, loop_2818
29699 membar 0x38
29700 fors %f4, %f13, %f31
29701 edge16n %o4, %i2, %o3
29702loop_2818:
29703 sth %i0, [%l7 + 0x34]
29704 fmovrdne %i3, %f14, %f8
29705 wr %g0, 0x89, %asi
29706 lduba [%l7 + 0x46] %asi, %i7
29707 andcc %i1, 0x0441, %g7
29708 umulcc %g4, 0x0D5F, %o6
29709 wr %g0, 0xeb, %asi
29710 stwa %g3, [%l7 + 0x50] %asi
29711 membar #Sync
29712 array16 %o7, %o2, %l2
29713 set 0x42, %i1
29714 ldstuba [%l7 + %i1] 0x88, %l6
29715 edge32l %i5, %l0, %l1
29716 edge8ln %g5, %g1, %o5
29717 flush %l7 + 0x20
29718 bl,pn %xcc, loop_2819
29719 fmovdleu %xcc, %f5, %f2
29720 udivx %i6, 0x1C94, %l4
29721 tge %xcc, 0x5
29722loop_2819:
29723 popc 0x0EC3, %l3
29724 fnot1 %f20, %f2
29725 fbule,a %fcc3, loop_2820
29726 sub %l5, %g6, %o0
29727 movre %o1, 0x230, %g2
29728 tge %xcc, 0x2
29729loop_2820:
29730 sdivx %i4, 0x1C2C, %o4
29731 fzero %f8
29732 edge32ln %o3, %i2, %i3
29733 movge %xcc, %i7, %i0
29734 orn %g7, 0x1319, %i1
29735 fpmerge %f19, %f25, %f10
29736 bge,a loop_2821
29737 edge16l %g4, %o6, %g3
29738 andcc %o7, 0x07F2, %o2
29739 tneg %icc, 0x2
29740loop_2821:
29741 xorcc %l2, %l6, %i5
29742 flush %l7 + 0x54
29743 tcc %xcc, 0x7
29744 edge16n %l0, %g5, %l1
29745 xnorcc %g1, 0x10BA, %o5
29746 bne,a,pn %xcc, loop_2822
29747 fpack16 %f6, %f4
29748 sll %l4, %l3, %i6
29749 tn %icc, 0x3
29750loop_2822:
29751 te %xcc, 0x4
29752 movl %xcc, %l5, %o0
29753 orncc %g6, %o1, %i4
29754 bvc,a %icc, loop_2823
29755 fmovscs %xcc, %f18, %f8
29756 set 0x29, %i0
29757 lduba [%l7 + %i0] 0x88, %g2
29758loop_2823:
29759 saved
29760 rdpr %cwp, %g1
29761 rdpr %cansave, %g2
29762 rdpr %canrestore, %g3
29763 rdpr %cleanwin, %g4
29764 rdpr %otherwin, %g5
29765 rdpr %wstate, %g6
29766 wr %g0, 0x04, %asi
29767 stda %o2, [%l7 + 0x08] %asi
29768 brnz %o4, loop_2824
29769 stbar
29770 nop
29771 setx loop_2825, %l0, %l1
29772 wrpr 0x1, %tl
29773 wrpr %l1, %tnpc
29774 setx 0x34400001400, %l0, %l1
29775 wrpr %l1, %tstate
29776 wrhpr 0x4, %htstate
29777 done
29778 alignaddr %i2, %i7, %i3
29779loop_2824:
29780 sdivx %i0, 0x0847, %g7
29781 tpos %icc, 0x2
29782loop_2825:
29783 nop
29784 add %l7, 0x70, %l6
29785 wr %g0, 0x11, %asi
29786 ldxa [%l6] %asi, %i1
29787 casxa [%l6] %asi, %i1, %o6
29788 fbule %fcc0, loop_2826
29789 movgu %icc, %g3, %g4
29790 fand %f14, %f28, %f30
29791 edge16l %o2, %o7, %l2
29792loop_2826:
29793 xor %i5, %l6, %g5
29794 fmovdvc %xcc, %f1, %f3
29795 fnot2s %f26, %f16
29796 and %l1, 0x0135, %l0
29797 edge8 %g1, %l4, %o5
29798 tle %xcc, 0x1
29799 umulcc %l3, %l5, %i6
29800 udivcc %o0, 0x0C95, %g6
29801 tge %icc, 0x3
29802 ble,pn %icc, loop_2827
29803 movvs %xcc, %o1, %i4
29804 fnegs %f7, %f28
29805 faligndata %f22, %f28, %f18
29806loop_2827:
29807 movrne %g2, %o3, %i2
29808 tl %icc, 0x5
29809 wr %g0, 0x89, %asi
29810 sta %f2, [%l7 + 0x28] %asi
29811 xnor %o4, %i7, %i3
29812 fmovdcc %icc, %f18, %f3
29813 bne,a %xcc, loop_2828
29814 bneg,a,pt %xcc, loop_2829
29815 movrlz %i0, %g7, %o6
29816 orcc %i1, %g3, %o2
29817loop_2828:
29818 siam 0x1
29819loop_2829:
29820 movre %g4, %o7, %i5
29821 edge8l %l2, %g5, %l1
29822 andncc %l0, %g1, %l6
29823 te %icc, 0x6
29824 brlez,a %l4, loop_2830
29825 movcc %xcc, %l3, %l5
29826 st %f22, [%l7 + 0x78]
29827 andn %o5, %i6, %o0
29828loop_2830:
29829 bne,a loop_2831
29830 orn %o1, %g6, %i4
29831 tpos %icc, 0x3
29832 tge %icc, 0x1
29833loop_2831:
29834 sdiv %g2, 0x0CB3, %o3
29835 stbar
29836 fbge %fcc1, loop_2832
29837 tg %icc, 0x7
29838 array16 %i2, %o4, %i3
29839 edge8 %i0, %i7, %g7
29840loop_2832:
29841 nop
29842 wr %g0, 0x19, %asi
29843 ldstuba [%l7 + 0x28] %asi, %o6
29844 alignaddr %i1, %g3, %g4
29845 set 0x50, %o4
29846 ldda [%l7 + %o4] 0x04, %o6
29847 tl %icc, 0x3
29848 fbn %fcc0, loop_2833
29849 array32 %o2, %l2, %g5
29850 andn %l1, 0x1340, %l0
29851 edge16n %i5, %g1, %l4
29852loop_2833:
29853 edge32n %l3, %l6, %o5
29854 fbug %fcc2, loop_2834
29855 fmovsneg %xcc, %f26, %f31
29856 move %xcc, %i6, %o0
29857 movgu %xcc, %l5, %o1
29858loop_2834:
29859 bshuffle %f30, %f18, %f12
29860 membar 0x68
29861 be,a %icc, loop_2835
29862 edge32l %g6, %i4, %o3
29863 fbg,a %fcc2, loop_2836
29864 tleu %icc, 0x1
29865loop_2835:
29866 tcs %xcc, 0x0
29867 fmovsleu %xcc, %f26, %f13
29868loop_2836:
29869 edge16n %i2, %g2, %o4
29870 tneg %icc, 0x5
29871 orcc %i0, 0x1332, %i7
29872 fsrc2 %f12, %f16
29873 srl %g7, %o6, %i3
29874 tl %icc, 0x0
29875 fzeros %f28
29876 subccc %g3, 0x16C8, %i1
29877 fpadd16 %f26, %f14, %f22
29878 fpackfix %f22, %f0
29879 and %g4, 0x19DD, %o7
29880 fmovd %f10, %f12
29881 edge16l %l2, %o2, %g5
29882 movg %icc, %l0, %i5
29883 nop
29884 setx loop_2837, %l0, %l1
29885 jmpl %l1, %g1
29886 srl %l1, 0x01, %l3
29887 bvs %xcc, loop_2838
29888 fone %f24
29889loop_2837:
29890 brgz,a %l6, loop_2839
29891 tcs %xcc, 0x0
29892loop_2838:
29893 movrlz %o5, 0x1D4, %i6
29894 sir 0x1586
29895loop_2839:
29896 tsubcctv %o0, 0x0C09, %l5
29897 udivcc %l4, 0x0E5B, %g6
29898 set 0x40, %l6
29899 stda %f16, [%l7 + %l6] 0xf8
29900 membar #Sync
29901 add %l7, 0x24, %l6
29902 wr %g0, 0x04, %asi
29903 lda [%l6] %asi, %i4
29904 casa [%l6] %asi, %i4, %o1
29905 movle %xcc, %i2, %g2
29906 saved
29907 rdpr %cwp, %g1
29908 rdpr %cansave, %g2
29909 rdpr %canrestore, %g3
29910 rdpr %cleanwin, %g4
29911 rdpr %otherwin, %g5
29912 rdpr %wstate, %g6
29913 tgu %icc, 0x0
29914 movl %xcc, %o4, %i0
29915 taddcctv %o3, %g7, %o6
29916 movre %i3, 0x07C, %i7
29917 tge %icc, 0x0
29918 tleu %xcc, 0x5
29919 fbn %fcc1, loop_2840
29920 fbl %fcc1, loop_2841
29921 fandnot1s %f14, %f1, %f29
29922 xnor %g3, 0x0051, %i1
29923loop_2840:
29924 fbo,a %fcc1, loop_2842
29925loop_2841:
29926 edge32 %g4, %o7, %l2
29927 stx %o2, [%l7 + 0x70]
29928 brlez %l0, loop_2843
29929loop_2842:
29930 bneg %xcc, loop_2844
29931 fbu,a %fcc1, loop_2845
29932 tsubcc %i5, 0x080B, %g1
29933loop_2843:
29934 move %xcc, %l1, %g5
29935loop_2844:
29936 nop
29937 wr %g0, 0x1f, %asi
29938 stda %f0, [%l7 + 0x40] %asi
29939 membar #Sync
29940loop_2845:
29941 udivx %l3, 0x1135, %o5
29942 fpsub32s %f28, %f11, %f27
29943 brgez %i6, loop_2846
29944 st %f31, [%l7 + 0x30]
29945 fcmpgt32 %f22, %f28, %o0
29946 swap [%l7 + 0x5C], %l6
29947loop_2846:
29948 bpos,a,pn %xcc, loop_2847
29949 mova %xcc, %l4, %g6
29950 movrgez %l5, %o1, %i4
29951 fmovdg %icc, %f18, %f5
29952loop_2847:
29953 fmovrde %g2, %f22, %f10
29954 movvc %icc, %o4, %i0
29955 movl %icc, %i2, %g7
29956 fble,a %fcc0, loop_2848
29957 bn,a %icc, loop_2849
29958 sllx %o6, 0x04, %i3
29959 fmovs %f18, %f13
29960loop_2848:
29961 fornot1 %f2, %f14, %f12
29962loop_2849:
29963 std %f0, [%l7 + 0x78]
29964 edge32l %i7, %g3, %o3
29965 fandnot2s %f6, %f15, %f10
29966 fnand %f6, %f22, %f16
29967 movl %xcc, %i1, %g4
29968 fmovrde %o7, %f20, %f8
29969 orncc %l2, 0x1913, %l0
29970 bcs loop_2850
29971 bcc,pt %icc, loop_2851
29972 saved
29973 rdpr %cwp, %g1
29974 rdpr %cansave, %g2
29975 rdpr %canrestore, %g3
29976 rdpr %cleanwin, %g4
29977 rdpr %otherwin, %g5
29978 rdpr %wstate, %g6
29979 fbn %fcc0, loop_2852
29980loop_2850:
29981 srlx %o2, %g1, %i5
29982loop_2851:
29983 std %f20, [%l7 + 0x10]
29984 add %g5, %l1, %l3
29985loop_2852:
29986 brnz,a %o5, loop_2853
29987 movrgez %o0, %l6, %l4
29988 move %xcc, %g6, %i6
29989 movl %icc, %l5, %i4
29990loop_2853:
29991 tl %icc, 0x1
29992 fmovd %f26, %f24
29993 movg %xcc, %o1, %o4
29994 fone %f4
29995 movrlez %i0, 0x1D8, %g2
29996 fpack16 %f4, %f19
29997 udivx %g7, 0x1E2D, %i2
29998 fsrc1 %f10, %f14
29999 movpos %xcc, %o6, %i7
30000 tvs %xcc, 0x7
30001 srlx %g3, %o3, %i1
30002 alignaddrl %g4, %i3, %o7
30003 brgez %l2, loop_2854
30004 fble,a %fcc3, loop_2855
30005 movne %xcc, %o2, %g1
30006 smul %i5, %g5, %l1
30007loop_2854:
30008 fbne,a %fcc3, loop_2856
30009loop_2855:
30010 fble,a %fcc0, loop_2857
30011 fmovsne %xcc, %f24, %f9
30012 array32 %l3, %l0, %o5
30013loop_2856:
30014 fmovrdgz %l6, %f26, %f22
30015loop_2857:
30016 srl %o0, 0x05, %l4
30017 edge16ln %g6, %l5, %i4
30018 fmovspos %icc, %f15, %f21
30019 wr %g0, 0x04, %asi
30020 stda %f16, [%l7 + 0x40] %asi
30021 movrne %i6, 0x2F6, %o4
30022 edge32ln %i0, %o1, %g2
30023 array32 %i2, %o6, %i7
30024 fpsub16s %f6, %f25, %f0
30025 mulx %g3, 0x0A09, %o3
30026 fmovdgu %xcc, %f1, %f16
30027 fors %f18, %f17, %f23
30028 fbne,a %fcc2, loop_2858
30029 tgu %icc, 0x3
30030 smul %i1, 0x1EB9, %g7
30031 movvs %xcc, %i3, %o7
30032loop_2858:
30033 xor %g4, 0x07B0, %l2
30034 umulcc %o2, 0x04A0, %i5
30035 xnor %g5, 0x127B, %g1
30036 set 0x70, %i3
30037 ldda [%l7 + %i3] 0x81, %l2
30038 set 0x74, %o1
30039 stha %l1, [%l7 + %o1] 0x80
30040 addccc %o5, 0x0883, %l6
30041 wr %g0, 0x18, %asi
30042 lda [%l7 + 0x1C] %asi, %f5
30043 call loop_2859
30044 udivx %l0, 0x0721, %l4
30045 subc %o0, 0x0BB1, %l5
30046 xnorcc %g6, 0x0CEB, %i4
30047loop_2859:
30048 fpack32 %f26, %f0, %f0
30049 fbo %fcc3, loop_2860
30050 bneg,a %xcc, loop_2861
30051 movvs %xcc, %i6, %i0
30052 fmovsg %xcc, %f17, %f25
30053loop_2860:
30054 movrne %o4, 0x0B4, %g2
30055loop_2861:
30056 tsubcc %i2, 0x1736, %o1
30057 fmovrdne %i7, %f28, %f28
30058 fmuld8ulx16 %f4, %f21, %f20
30059 siam 0x5
30060 membar 0x27
30061 bcs,a,pt %xcc, loop_2862
30062 sdivx %g3, 0x125F, %o3
30063 sll %o6, 0x12, %i1
30064 array16 %i3, %g7, %g4
30065loop_2862:
30066 nop
30067 set 0x48, %l2
30068 stda %l2, [%l7 + %l2] 0x14
30069 fpack32 %f6, %f18, %f4
30070 saved
30071 rdpr %cwp, %g1
30072 rdpr %cansave, %g2
30073 rdpr %canrestore, %g3
30074 rdpr %cleanwin, %g4
30075 rdpr %otherwin, %g5
30076 rdpr %wstate, %g6
30077 movrne %o2, %i5, %g5
30078 fmovdleu %icc, %f15, %f3
30079 fcmpne16 %f22, %f16, %g1
30080 tcc %xcc, 0x4
30081 nop
30082 setx loop_2863, %l0, %l1
30083 wrpr 0x1, %tl
30084 wrpr %l1, %tnpc
30085 setx 0x34400001400, %l0, %l1
30086 wrpr %l1, %tstate
30087 wrhpr 0x4, %htstate
30088 done
30089 movge %icc, %l3, %l1
30090 movleu %icc, %o7, %l6
30091 addccc %l0, %o5, %o0
30092loop_2863:
30093 tvs %icc, 0x1
30094 tg %xcc, 0x3
30095 tvc %icc, 0x0
30096 fand %f18, %f30, %f26
30097 movle %icc, %l4, %l5
30098 andcc %i4, 0x1FD6, %i6
30099 fmovrsgz %g6, %f2, %f4
30100 movn %xcc, %o4, %g2
30101 mova %xcc, %i0, %i2
30102 sdivx %i7, 0x0949, %o1
30103 sir 0x0B04
30104 lduh [%l7 + 0x5A], %g3
30105 bg,pt %xcc, loop_2864
30106 sethi 0x04BE, %o6
30107 ta %xcc, 0x0
30108 movgu %xcc, %o3, %i3
30109loop_2864:
30110 fcmpgt16 %f4, %f16, %i1
30111 fcmpeq16 %f30, %f0, %g7
30112 fmovdle %icc, %f27, %f7
30113 fexpand %f4, %f14
30114 fmovse %xcc, %f18, %f14
30115 wr %g0, 0x10, %asi
30116 stba %g4, [%l7 + 0x2F] %asi
30117 movgu %icc, %o2, %l2
30118 or %i5, 0x01E0, %g5
30119 taddcc %g1, %l3, %l1
30120 brnz,a %o7, loop_2865
30121 fpadd32s %f29, %f22, %f8
30122 edge8 %l6, %o5, %l0
30123 fmovdcs %icc, %f17, %f20
30124loop_2865:
30125 tl %icc, 0x7
30126 fcmpes %fcc0, %f11, %f0
30127 umul %o0, 0x1C17, %l5
30128 tcs %xcc, 0x3
30129 srlx %l4, 0x10, %i6
30130 fmovrde %i4, %f14, %f16
30131 and %g6, 0x0BE9, %o4
30132 edge32n %g2, %i2, %i0
30133 alignaddr %i7, %g3, %o6
30134 tne %xcc, 0x6
30135 alignaddrl %o1, %i3, %i1
30136 umulcc %g7, 0x0F42, %g4
30137 fpsub16 %f18, %f14, %f12
30138 movcs %icc, %o3, %o2
30139 edge16 %i5, %l2, %g1
30140 brgz %l3, loop_2866
30141 fmovsgu %icc, %f23, %f2
30142 alignaddr %l1, %o7, %l6
30143 mulscc %g5, 0x0098, %l0
30144loop_2866:
30145 movvs %icc, %o0, %o5
30146 bleu,a,pn %icc, loop_2867
30147 fcmple32 %f4, %f4, %l4
30148 movrne %i6, %i4, %g6
30149 edge32 %l5, %g2, %i2
30150loop_2867:
30151 tcc %xcc, 0x6
30152 fmovdl %icc, %f19, %f30
30153 tl %icc, 0x7
30154 wr %g0, 0x19, %asi
30155 swapa [%l7 + 0x08] %asi, %i0
30156 subc %o4, %i7, %g3
30157 fmovsle %xcc, %f13, %f3
30158 ldstub [%l7 + 0x51], %o1
30159 prefetch [%l7 + 0x7C], 0x3
30160 fmovse %icc, %f22, %f13
30161 fmovrdlz %i3, %f10, %f0
30162 ldsh [%l7 + 0x5E], %o6
30163 fmovdneg %icc, %f21, %f23
30164 xorcc %g7, %g4, %i1
30165 move %xcc, %o3, %o2
30166 fxors %f19, %f23, %f3
30167 tcs %xcc, 0x2
30168 edge16 %l2, %i5, %g1
30169 fcmple16 %f0, %f16, %l1
30170 flush %l7 + 0x1C
30171 fba %fcc1, loop_2868
30172 movrne %l3, 0x1C7, %l6
30173 fpadd32 %f12, %f22, %f30
30174 mulx %o7, %l0, %g5
30175loop_2868:
30176 smulcc %o0, 0x06AD, %l4
30177 fblg %fcc1, loop_2869
30178 sdivx %i6, 0x0A5E, %o5
30179 lduh [%l7 + 0x52], %g6
30180 sth %i4, [%l7 + 0x5C]
30181loop_2869:
30182 sra %g2, %l5, %i0
30183 smulcc %i2, %o4, %g3
30184 edge8l %o1, %i7, %o6
30185 add %g7, %g4, %i3
30186 be,a loop_2870
30187 alignaddrl %o3, %o2, %i1
30188 ta %icc, 0x1
30189 tle %xcc, 0x6
30190loop_2870:
30191 membar 0x4E
30192 and %l2, %g1, %i5
30193 tl %icc, 0x2
30194 fble,a %fcc2, loop_2871
30195 ta %icc, 0x4
30196 wr %g0, 0x81, %asi
30197 sta %f12, [%l7 + 0x3C] %asi
30198loop_2871:
30199 fbo %fcc1, loop_2872
30200 movge %xcc, %l1, %l3
30201 umul %l6, %o7, %l0
30202 udiv %g5, 0x1062, %o0
30203loop_2872:
30204 movrlz %l4, 0x2EA, %o5
30205 fbul %fcc3, loop_2873
30206 tcs %icc, 0x3
30207 tcc %xcc, 0x1
30208 smul %i6, %g6, %i4
30209loop_2873:
30210 fnot2s %f21, %f4
30211 wr %g0, 0x0c, %asi
30212 ldda [%l7 + 0x20] %asi, %l4
30213 set 0x76, %o5
30214 stha %g2, [%l7 + %o5] 0x27
30215 membar #Sync
30216 brlez,a %i2, loop_2874
30217 orcc %o4, %g3, %o1
30218 tsubcc %i0, %i7, %o6
30219 ldsb [%l7 + 0x19], %g4
30220loop_2874:
30221 bshuffle %f10, %f18, %f8
30222 and %i3, 0x1562, %g7
30223 fcmpes %fcc0, %f23, %f8
30224 sdivx %o2, 0x122A, %o3
30225 alignaddrl %i1, %g1, %i5
30226 ble,a,pt %icc, loop_2875
30227 ble,pn %icc, loop_2876
30228 add %l2, %l3, %l6
30229 fone %f24
30230loop_2875:
30231 movrlz %o7, 0x06C, %l1
30232loop_2876:
30233 movrlz %g5, %l0, %l4
30234 fba,a %fcc1, loop_2877
30235 xnor %o5, 0x172D, %o0
30236 fnot2 %f14, %f12
30237 andcc %i6, %i4, %g6
30238loop_2877:
30239 nop
30240 add %l7, 0x50, %l6
30241 wr %g0, 0x88, %asi
30242 lda [%l6] %asi, %l5
30243 casa [%l6] 0x88, %l5, %g2
30244 fpack32 %f6, %f20, %f28
30245 movrlz %o4, %g3, %o1
30246 sllx %i2, %i0, %i7
30247 fbe,a %fcc3, loop_2878
30248 ldsw [%l7 + 0x60], %g4
30249 udiv %o6, 0x1FCA, %i3
30250 xnor %g7, %o2, %o3
30251loop_2878:
30252 nop
30253 set 0x10, %g7
30254 stda %g0, [%l7 + %g7] 0x15
30255 ldd [%l7 + 0x70], %f26
30256 bn,a loop_2879
30257 edge8 %i1, %i5, %l3
30258 sdiv %l2, 0x1912, %l6
30259 edge32ln %l1, %o7, %g5
30260loop_2879:
30261 bleu loop_2880
30262 movleu %xcc, %l0, %l4
30263 smulcc %o0, 0x0D74, %o5
30264 sll %i4, %i6, %g6
30265loop_2880:
30266 saved
30267 rdpr %cwp, %g1
30268 rdpr %cansave, %g2
30269 rdpr %canrestore, %g3
30270 rdpr %cleanwin, %g4
30271 rdpr %otherwin, %g5
30272 rdpr %wstate, %g6
30273 fbn,a %fcc2, loop_2881
30274 movleu %icc, %g2, %o4
30275 subcc %g3, %l5, %o1
30276 taddcc %i0, %i7, %i2
30277loop_2881:
30278 membar 0x08
30279 restored
30280 rdpr %cwp, %g1
30281 rdpr %cansave, %g2
30282 rdpr %canrestore, %g3
30283 rdpr %cleanwin, %g4
30284 rdpr %otherwin, %g5
30285 rdpr %wstate, %g6
30286 tsubcc %g4, 0x09A6, %o6
30287 fandnot2 %f30, %f4, %f22
30288 wr %g0, 0x23, %asi
30289 stda %g6, [%l7 + 0x08] %asi
30290 membar #Sync
30291 bcc loop_2882
30292 ldsh [%l7 + 0x14], %o2
30293 edge8 %i3, %o3, %g1
30294 std %i0, [%l7 + 0x20]
30295loop_2882:
30296 ta %xcc, 0x0
30297 edge16 %l3, %i5, %l6
30298 or %l1, %l2, %g5
30299 call loop_2883
30300 fsrc2s %f5, %f8
30301 prefetch [%l7 + 0x08], 0x3
30302 ld [%l7 + 0x24], %f2
30303loop_2883:
30304 edge8ln %o7, %l4, %o0
30305 array32 %l0, %i4, %o5
30306 movrgz %g6, 0x12C, %i6
30307 fbge,a %fcc1, loop_2884
30308 fbl,a %fcc0, loop_2885
30309 brz,a %o4, loop_2886
30310 te %icc, 0x2
30311loop_2884:
30312 fsrc1s %f6, %f29
30313loop_2885:
30314 fnot1 %f2, %f0
30315loop_2886:
30316 fmul8x16 %f21, %f12, %f8
30317 nop
30318 setx loop_2887, %l0, %l1
30319 wrpr 0x1, %tl
30320 wrpr %l1, %tnpc
30321 setx 0x34400001400, %l0, %l1
30322 wrpr %l1, %tstate
30323 wrhpr 0x4, %htstate
30324 done
30325 tleu %xcc, 0x4
30326 membar #Sync
30327 wr %g0, 0xf8, %asi
30328 ldda [%l7 + 0x40] %asi, %f16
30329loop_2887:
30330 fbul,a %fcc2, loop_2888
30331 fmovrde %g3, %f2, %f10
30332 fmovdneg %xcc, %f23, %f18
30333 te %xcc, 0x0
30334loop_2888:
30335 tcs %xcc, 0x5
30336 movvs %icc, %l5, %g2
30337 set 0x40, %i6
30338 stda %i0, [%l7 + %i6] 0x04
30339 tl %icc, 0x0
30340 ldx [%l7 + 0x30], %i7
30341 xnorcc %o1, 0x0671, %g4
30342 tl %icc, 0x6
30343 ldub [%l7 + 0x70], %o6
30344 edge32l %i2, %o2, %g7
30345 ta %xcc, 0x5
30346 xorcc %i3, %o3, %g1
30347 edge8ln %i1, %l3, %i5
30348 movrgez %l1, 0x375, %l6
30349 membar 0x26
30350 fcmpgt16 %f14, %f14, %g5
30351 membar 0x0D
30352 add %l7, 0x4C, %l6
30353 wr %g0, 0x19, %asi
30354 lda [%l6] %asi, %l2
30355 casa [%l6] %asi, %l2, %o7
30356 edge16n %o0, %l0, %l4
30357 array8 %i4, %o5, %i6
30358 tpos %xcc, 0x5
30359 brgez %g6, loop_2889
30360 tvc %icc, 0x6
30361 taddcctv %g3, %o4, %g2
30362 ld [%l7 + 0x48], %f26
30363loop_2889:
30364 srl %l5, %i0, %o1
30365 brlz %i7, loop_2890
30366 popc %o6, %i2
30367 movrlz %o2, 0x029, %g7
30368 nop
30369 set 0x48, %o6
30370 ldsw [%l7 + %o6], %i3
30371loop_2890:
30372 tcc %icc, 0x2
30373 sllx %o3, 0x0D, %g1
30374 edge8ln %i1, %l3, %i5
30375 bpos,a,pt %xcc, loop_2891
30376 ba,a,pt %icc, loop_2892
30377 fble %fcc3, loop_2893
30378 mulscc %l1, %l6, %g5
30379loop_2891:
30380 sdivcc %g4, 0x0D88, %o7
30381loop_2892:
30382 umulcc %l2, 0x11F8, %o0
30383loop_2893:
30384 brz,a %l0, loop_2894
30385 edge32n %i4, %o5, %i6
30386 tgu %xcc, 0x1
30387 add %l4, %g6, %g3
30388loop_2894:
30389 nop
30390 setx loop_2895, %l0, %l1
30391 wrpr 0x1, %tl
30392 wrpr %l1, %tpc
30393 add %l1, 0x4, %l1
30394 wrpr %l1, %tnpc
30395 setx 0x34400001400, %l0, %l1
30396 wrpr %l1, %tstate
30397 wrhpr 0x4, %htstate
30398 retry
30399 addc %o4, %g2, %l5
30400 flush %l7 + 0x5C
30401 ldub [%l7 + 0x26], %o1
30402loop_2895:
30403 fbe,a %fcc1, loop_2896
30404 edge16n %i7, %i0, %i2
30405 tcs %icc, 0x7
30406 fandnot2s %f17, %f8, %f0
30407loop_2896:
30408 fors %f21, %f9, %f15
30409 movre %o2, %g7, %o6
30410 fxnor %f8, %f8, %f20
30411 add %i3, %o3, %g1
30412 tsubcctv %l3, %i5, %l1
30413 move %icc, %l6, %i1
30414 wr %g0, 0x80, %asi
30415 stxa %g5, [%l7 + 0x28] %asi
30416 fmovse %icc, %f14, %f22
30417 move %icc, %o7, %g4
30418 fbn,a %fcc0, loop_2897
30419 brlez %l2, loop_2898
30420 call loop_2899
30421 ldx [%l7 + 0x68], %l0
30422loop_2897:
30423 tl %icc, 0x0
30424loop_2898:
30425 fnor %f26, %f12, %f26
30426loop_2899:
30427 smul %i4, 0x0BE4, %o5
30428 edge8 %i6, %o0, %g6
30429 xnorcc %l4, %g3, %o4
30430 lduh [%l7 + 0x24], %l5
30431 fmovrdgez %o1, %f16, %f10
30432 xorcc %g2, 0x138B, %i7
30433 fpadd32s %f1, %f5, %f10
30434 tcs %icc, 0x1
30435 sub %i0, 0x01B4, %o2
30436 be %xcc, loop_2900
30437 srlx %g7, %o6, %i2
30438 smul %o3, %i3, %g1
30439 tl %icc, 0x6
30440loop_2900:
30441 movg %icc, %l3, %l1
30442 tne %icc, 0x7
30443 subccc %i5, %i1, %g5
30444 ld [%l7 + 0x20], %f24
30445 movgu %icc, %o7, %g4
30446 tcs %xcc, 0x0
30447 andncc %l2, %l0, %i4
30448 fbg,a %fcc3, loop_2901
30449 std %o4, [%l7 + 0x50]
30450 stb %i6, [%l7 + 0x1E]
30451 sub %o0, 0x1D7C, %l6
30452loop_2901:
30453 nop
30454 set 0x4D, %g4
30455 lduba [%l7 + %g4] 0x0c, %g6
30456 edge32ln %g3, %l4, %o4
30457 ldstub [%l7 + 0x3C], %l5
30458 sdivx %g2, 0x13B3, %o1
30459 fmovrslz %i0, %f9, %f31
30460 tsubcc %o2, %g7, %o6
30461 fbuge,a %fcc2, loop_2902
30462 tle %xcc, 0x2
30463 movrlz %i7, %i2, %o3
30464 fbl %fcc0, loop_2903
30465loop_2902:
30466 umul %i3, %l3, %l1
30467 tn %icc, 0x3
30468 fcmpne16 %f20, %f28, %i5
30469loop_2903:
30470 tgu %xcc, 0x6
30471 fbuge,a %fcc0, loop_2904
30472 bcs,a,pt %xcc, loop_2905
30473 edge8 %g1, %i1, %g5
30474 andn %o7, %g4, %l2
30475loop_2904:
30476 swap [%l7 + 0x10], %l0
30477loop_2905:
30478 fmovdne %xcc, %f2, %f20
30479 fba %fcc1, loop_2906
30480 ta %xcc, 0x1
30481 set 0x6C, %l3
30482 lda [%l7 + %l3] 0x04, %f25
30483loop_2906:
30484 fbuge %fcc1, loop_2907
30485 orncc %i4, %o5, %o0
30486 movge %icc, %l6, %i6
30487 mulx %g3, 0x08D8, %l4
30488loop_2907:
30489 andcc %g6, 0x0F46, %l5
30490 wr %g0, 0x19, %asi
30491 stba %o4, [%l7 + 0x45] %asi
30492 array32 %g2, %i0, %o2
30493 fmovsg %icc, %f16, %f12
30494 brz,a %g7, loop_2908
30495 movvs %icc, %o6, %i7
30496 st %f27, [%l7 + 0x18]
30497 edge32 %i2, %o3, %o1
30498loop_2908:
30499 brgez,a %l3, loop_2909
30500 taddcc %l1, %i3, %g1
30501 std %i4, [%l7 + 0x50]
30502 array16 %i1, %g5, %g4
30503loop_2909:
30504 te %xcc, 0x3
30505 subccc %o7, %l0, %l2
30506 addccc %i4, %o0, %o5
30507 tge %xcc, 0x0
30508 fmovrsne %l6, %f24, %f4
30509 movn %xcc, %g3, %l4
30510 array8 %i6, %g6, %o4
30511 std %l4, [%l7 + 0x08]
30512 fmovrse %g2, %f17, %f24
30513 std %i0, [%l7 + 0x10]
30514 nop
30515 setx loop_2910, %l0, %l1
30516 jmpl %l1, %o2
30517 movcs %icc, %o6, %i7
30518 fmovsgu %xcc, %f1, %f4
30519 orn %g7, %o3, %o1
30520loop_2910:
30521 fpsub16 %f2, %f30, %f20
30522 bvc,pt %icc, loop_2911
30523 fbug,a %fcc3, loop_2912
30524 brlez,a %l3, loop_2913
30525 andcc %i2, 0x0711, %l1
30526loop_2911:
30527 fxnor %f0, %f24, %f18
30528loop_2912:
30529 mulx %g1, %i3, %i1
30530loop_2913:
30531 be,a loop_2914
30532 movleu %icc, %i5, %g5
30533 nop
30534 set 0x70, %g3
30535 ldx [%l7 + %g3], %o7
30536 tvc %icc, 0x7
30537loop_2914:
30538 addc %g4, %l0, %l2
30539 fmul8sux16 %f14, %f26, %f18
30540 xnorcc %i4, 0x025A, %o5
30541 addccc %o0, %l6, %g3
30542 addccc %i6, 0x0636, %g6
30543 std %f0, [%l7 + 0x18]
30544 fbl %fcc1, loop_2915
30545 andncc %l4, %o4, %l5
30546 taddcc %i0, %o2, %g2
30547 fpack32 %f16, %f22, %f0
30548loop_2915:
30549 bvc,a,pn %xcc, loop_2916
30550 subcc %o6, %i7, %g7
30551 andcc %o1, %l3, %o3
30552 saved
30553 rdpr %cwp, %g1
30554 rdpr %cansave, %g2
30555 rdpr %canrestore, %g3
30556 rdpr %cleanwin, %g4
30557 rdpr %otherwin, %g5
30558 rdpr %wstate, %g6
30559loop_2916:
30560 nop
30561 wr %g0, 0x88, %asi
30562 ldstuba [%l7 + 0x26] %asi, %l1
30563 taddcc %g1, %i3, %i1
30564 saved
30565 rdpr %cwp, %g1
30566 rdpr %cansave, %g2
30567 rdpr %canrestore, %g3
30568 rdpr %cleanwin, %g4
30569 rdpr %otherwin, %g5
30570 rdpr %wstate, %g6
30571 subc %i2, %g5, %o7
30572 movrlz %i5, %g4, %l0
30573 edge16n %l2, %o5, %o0
30574 ld [%l7 + 0x5C], %f11
30575 tsubcctv %i4, %l6, %i6
30576 stbar
30577 nop
30578 setx loop_2917, %l0, %l1
30579 wrpr 0x1, %tl
30580 wrpr %l1, %tpc
30581 add %l1, 0x4, %l1
30582 wrpr %l1, %tnpc
30583 setx 0x34400001400, %l0, %l1
30584 wrpr %l1, %tstate
30585 wrhpr 0x4, %htstate
30586 retry
30587 srax %g3, %g6, %l4
30588 fcmpes %fcc1, %f0, %f5
30589 movrlez %l5, %o4, %i0
30590loop_2917:
30591 taddcc %o2, 0x0893, %o6
30592 subc %i7, %g2, %g7
30593 edge16n %o1, %l3, %o3
30594 edge16 %l1, %g1, %i3
30595 swap [%l7 + 0x28], %i1
30596 brgez %g5, loop_2918
30597 bvs,pt %xcc, loop_2919
30598 te %xcc, 0x4
30599 tsubcc %i2, %i5, %o7
30600loop_2918:
30601 xnor %l0, %l2, %g4
30602loop_2919:
30603 sllx %o0, 0x0C, %o5
30604 srl %i4, 0x08, %l6
30605 sir 0x064D
30606 edge16n %i6, %g3, %l4
30607 movg %icc, %g6, %o4
30608 smul %i0, %l5, %o2
30609 stbar
30610 edge8 %o6, %g2, %g7
30611 subccc %i7, 0x1618, %l3
30612 fnegs %f22, %f2
30613 addcc %o1, 0x01DB, %l1
30614 edge8l %g1, %o3, %i1
30615 fmovd %f8, %f30
30616 edge8ln %g5, %i3, %i5
30617 movneg %xcc, %o7, %i2
30618 set 0x09, %g1
30619 stba %l0, [%l7 + %g1] 0xea
30620 membar #Sync
30621 fbge %fcc1, loop_2920
30622 st %f12, [%l7 + 0x08]
30623 sdiv %g4, 0x1611, %l2
30624 tg %xcc, 0x0
30625loop_2920:
30626 sethi 0x0B81, %o0
30627 udivx %o5, 0x082B, %i4
30628 fmovsa %icc, %f14, %f15
30629 flush %l7 + 0x2C
30630 bcc,a %xcc, loop_2921
30631 fmul8sux16 %f18, %f12, %f24
30632 edge8 %l6, %g3, %i6
30633 fblg,a %fcc1, loop_2922
30634loop_2921:
30635 bneg,a,pn %xcc, loop_2923
30636 bvc loop_2924
30637 fmovsl %icc, %f5, %f10
30638loop_2922:
30639 fzero %f28
30640loop_2923:
30641 tl %xcc, 0x7
30642loop_2924:
30643 movvs %icc, %g6, %o4
30644 movcc %icc, %i0, %l4
30645 sdivx %o2, 0x1725, %o6
30646 fmovd %f4, %f24
30647 alignaddrl %l5, %g7, %i7
30648 movn %icc, %l3, %o1
30649 bcs,a loop_2925
30650 fmovscs %icc, %f3, %f21
30651 movne %icc, %l1, %g2
30652 xor %o3, 0x13FF, %g1
30653loop_2925:
30654 sdiv %g5, 0x0BC5, %i3
30655 edge8 %i5, %i1, %o7
30656 tg %icc, 0x0
30657 tsubcc %i2, %l0, %l2
30658 or %g4, 0x0518, %o5
30659 fpadd16 %f10, %f2, %f14
30660 fmovdgu %xcc, %f10, %f14
30661 fbule,a %fcc1, loop_2926
30662 sub %i4, %l6, %g3
30663 fcmpgt32 %f6, %f12, %o0
30664 fmovdne %icc, %f12, %f8
30665loop_2926:
30666 xnorcc %g6, %o4, %i6
30667 edge32n %i0, %l4, %o2
30668 fxnor %f22, %f18, %f26
30669 membar 0x10
30670 movn %xcc, %l5, %o6
30671 sll %g7, %i7, %o1
30672 movge %xcc, %l3, %g2
30673 smulcc %o3, %g1, %l1
30674 bn,a,pt %xcc, loop_2927
30675 udivcc %i3, 0x1948, %i5
30676 edge16l %i1, %g5, %i2
30677 fpadd32 %f22, %f26, %f14
30678loop_2927:
30679 tn %icc, 0x5
30680 fcmple32 %f14, %f12, %o7
30681 ba %icc, loop_2928
30682 restored
30683 rdpr %cwp, %g1
30684 rdpr %cansave, %g2
30685 rdpr %canrestore, %g3
30686 rdpr %cleanwin, %g4
30687 rdpr %otherwin, %g5
30688 rdpr %wstate, %g6
30689 movre %l2, 0x07B, %g4
30690 stb %l0, [%l7 + 0x4B]
30691loop_2928:
30692 brlez %i4, loop_2929
30693 fmuld8ulx16 %f24, %f5, %f16
30694 sll %o5, 0x15, %g3
30695 andncc %l6, %o0, %o4
30696loop_2929:
30697 nop
30698 set 0x20, %l4
30699 ldsba [%l7 + %l4] 0x11, %g6
30700 orcc %i6, 0x0642, %i0
30701 sllx %o2, %l4, %o6
30702 move %xcc, %g7, %i7
30703 for %f20, %f20, %f28
30704 edge32n %o1, %l3, %l5
30705 fmovdle %icc, %f8, %f8
30706 fcmple32 %f16, %f0, %o3
30707 popc 0x1DAA, %g1
30708 std %l0, [%l7 + 0x10]
30709 wr %g0, 0x19, %asi
30710 ldda [%l7 + 0x40] %asi, %f16
30711 lduw [%l7 + 0x44], %g2
30712 fmovsneg %icc, %f5, %f25
30713 siam 0x4
30714 tvs %icc, 0x6
30715 fornot1s %f12, %f24, %f20
30716 fmovdge %icc, %f2, %f15
30717 sub %i3, 0x1571, %i1
30718 orncc %g5, %i5, %i2
30719 brz %l2, loop_2930
30720 fmovdpos %icc, %f1, %f27
30721 movleu %xcc, %g4, %l0
30722 edge8 %o7, %o5, %i4
30723loop_2930:
30724 movre %l6, %o0, %o4
30725 brnz %g6, loop_2931
30726 fpackfix %f4, %f28
30727 array32 %i6, %i0, %g3
30728 edge32l %o2, %l4, %o6
30729loop_2931:
30730 nop
30731 setx loop_2932, %l0, %l1
30732 wrpr 0x1, %tl
30733 wrpr %l1, %tpc
30734 add %l1, 0x4, %l1
30735 wrpr %l1, %tnpc
30736 setx 0x34400001400, %l0, %l1
30737 wrpr %l1, %tstate
30738 wrhpr 0x4, %htstate
30739 retry
30740 sllx %g7, 0x1D, %o1
30741 udivcc %l3, 0x1C26, %i7
30742 srax %l5, 0x00, %o3
30743loop_2932:
30744 call loop_2933
30745 restored
30746 rdpr %cwp, %g1
30747 rdpr %cansave, %g2
30748 rdpr %canrestore, %g3
30749 rdpr %cleanwin, %g4
30750 rdpr %otherwin, %g5
30751 rdpr %wstate, %g6
30752 edge16 %l1, %g2, %g1
30753 orncc %i3, %g5, %i1
30754loop_2933:
30755 taddcc %i2, 0x01B3, %i5
30756 membar 0x5C
30757 sub %g4, 0x0FAC, %l2
30758 set 0x31, %g6
30759 lduba [%l7 + %g6] 0x89, %o7
30760 sub %l0, 0x17E2, %i4
30761 movne %xcc, %o5, %o0
30762 restored
30763 rdpr %cwp, %g1
30764 rdpr %cansave, %g2
30765 rdpr %canrestore, %g3
30766 rdpr %cleanwin, %g4
30767 rdpr %otherwin, %g5
30768 rdpr %wstate, %g6
30769 tl %icc, 0x3
30770 tsubcctv %o4, %l6, %g6
30771 srax %i6, 0x14, %g3
30772 movcs %icc, %o2, %i0
30773 fmovdl %icc, %f29, %f1
30774 mova %icc, %l4, %o6
30775 fbul,a %fcc3, loop_2934
30776 movrgz %o1, %g7, %l3
30777 addc %l5, %i7, %l1
30778 brgz %g2, loop_2935
30779loop_2934:
30780 movn %xcc, %g1, %i3
30781 add %l7, 0x18, %l6
30782 wr %g0, 0x81, %asi
30783 casxa [%l6] %asi, %g5, %o3
30784loop_2935:
30785 ldx [%l7 + 0x60], %i2
30786 fmovrsgez %i5, %f7, %f18
30787 ldstub [%l7 + 0x65], %i1
30788 pdist %f10, %f24, %f22
30789 set 0x08, %i4
30790 prefetcha [%l7 + %i4] 0x19, 0x0
30791 sdiv %l2, 0x0F96, %l0
30792 orn %o7, %i4, %o0
30793 ldsb [%l7 + 0x5E], %o4
30794 membar #Sync
30795 set 0x40, %l5
30796 ldda [%l7 + %l5] 0x17, %f0
30797 set 0x24, %l0
30798 ldswa [%l7 + %l0] 0x88, %o5
30799 taddcctv %l6, 0x13B8, %g6
30800 edge16l %i6, %o2, %i0
30801 alignaddr %l4, %g3, %o6
30802 fpsub16 %f8, %f20, %f26
30803 fmovdg %icc, %f6, %f3
30804 fbul %fcc3, loop_2936
30805 sdivx %g7, 0x1104, %o1
30806 fbn,a %fcc3, loop_2937
30807 edge8 %l3, %l5, %l1
30808loop_2936:
30809 edge16n %g2, %i7, %i3
30810 fpsub32 %f30, %f24, %f18
30811loop_2937:
30812 nop
30813 wr %g0, 0x81, %asi
30814 lduba [%l7 + 0x5C] %asi, %g5
30815 edge32ln %g1, %o3, %i5
30816 sdiv %i1, 0x177F, %g4
30817 fbu,a %fcc2, loop_2938
30818 tpos %icc, 0x3
30819 tgu %icc, 0x2
30820 bn loop_2939
30821loop_2938:
30822 andcc %i2, 0x04E9, %l2
30823 tcc %icc, 0x2
30824 tvs %icc, 0x0
30825loop_2939:
30826 sdivcc %l0, 0x0725, %i4
30827 mulx %o0, %o4, %o5
30828 fpadd16s %f29, %f19, %f6
30829 membar 0x2B
30830 edge16ln %o7, %l6, %g6
30831 fmul8x16 %f10, %f16, %f8
30832 fba,a %fcc3, loop_2940
30833 srax %o2, %i6, %i0
30834 tl %icc, 0x1
30835 sra %g3, %o6, %l4
30836loop_2940:
30837 fmovrslz %g7, %f28, %f20
30838 fcmpgt16 %f30, %f28, %l3
30839 movpos %icc, %l5, %l1
30840 st %f27, [%l7 + 0x30]
30841 fmovsge %xcc, %f6, %f5
30842 fbg %fcc0, loop_2941
30843 tl %icc, 0x3
30844 fzeros %f5
30845 ldsw [%l7 + 0x40], %g2
30846loop_2941:
30847 fmovrde %o1, %f18, %f16
30848 fmovde %xcc, %f12, %f31
30849 move %xcc, %i7, %g5
30850 edge32l %i3, %o3, %i5
30851 fbge,a %fcc3, loop_2942
30852 fbug %fcc1, loop_2943
30853 tn %icc, 0x5
30854 movrlz %g1, 0x260, %i1
30855loop_2942:
30856 fmovdne %icc, %f16, %f2
30857loop_2943:
30858 tg %xcc, 0x7
30859 movg %icc, %i2, %g4
30860 xorcc %l0, 0x120A, %l2
30861 membar 0x41
30862 saved
30863 rdpr %cwp, %g1
30864 rdpr %cansave, %g2
30865 rdpr %canrestore, %g3
30866 rdpr %cleanwin, %g4
30867 rdpr %otherwin, %g5
30868 rdpr %wstate, %g6
30869 tvs %icc, 0x4
30870 movge %xcc, %o0, %i4
30871 edge32n %o4, %o5, %o7
30872 ldsw [%l7 + 0x30], %l6
30873 set 0x5F, %g5
30874 stba %o2, [%l7 + %g5] 0x14
30875 fornot1 %f4, %f12, %f20
30876 andcc %g6, 0x0E05, %i6
30877 sll %i0, %o6, %l4
30878 taddcctv %g3, 0x1E60, %l3
30879 brz %g7, loop_2944
30880 sllx %l1, %l5, %o1
30881 fandnot2 %f16, %f4, %f16
30882 movl %xcc, %i7, %g2
30883loop_2944:
30884 restored
30885 rdpr %cwp, %g1
30886 rdpr %cansave, %g2
30887 rdpr %canrestore, %g3
30888 rdpr %cleanwin, %g4
30889 rdpr %otherwin, %g5
30890 rdpr %wstate, %g6
30891 edge8l %g5, %o3, %i5
30892 wr %g0, 0x18, %asi
30893 prefetcha [%l7 + 0x10] %asi, 0x3
30894 movvc %xcc, %i3, %i1
30895 ble,pn %icc, loop_2945
30896 add %i2, 0x02FF, %l0
30897 srax %g4, 0x1B, %o0
30898 sethi 0x0836, %i4
30899loop_2945:
30900 fbge %fcc1, loop_2946
30901 fmovda %icc, %f18, %f26
30902 bge %xcc, loop_2947
30903 udiv %o4, 0x07D6, %o5
30904loop_2946:
30905 fornot2s %f4, %f3, %f20
30906 tsubcc %l2, %o7, %l6
30907loop_2947:
30908 ldsb [%l7 + 0x0E], %g6
30909 tne %xcc, 0x6
30910 add %o2, %i0, %o6
30911 xorcc %l4, %i6, %l3
30912 wr %g0, 0x88, %asi
30913 ldsba [%l7 + 0x45] %asi, %g3
30914 movneg %xcc, %l1, %g7
30915 fmul8x16au %f7, %f16, %f12
30916 sdiv %l5, 0x0A9B, %o1
30917 movle %icc, %i7, %g2
30918 call loop_2948
30919 movpos %icc, %o3, %g5
30920 movn %icc, %g1, %i3
30921 fxnor %f30, %f26, %f2
30922loop_2948:
30923 edge8 %i5, %i2, %l0
30924 fone %f20
30925 fone %f10
30926 tge %xcc, 0x4
30927 mulx %i1, 0x1DC5, %o0
30928 tn %xcc, 0x2
30929 nop
30930 setx loop_2949, %l0, %l1
30931 wrpr 0x1, %tl
30932 wrpr %l1, %tnpc
30933 setx 0x34400001400, %l0, %l1
30934 wrpr %l1, %tstate
30935 wrhpr 0x4, %htstate
30936 done
30937 taddcc %g4, 0x1894, %i4
30938 mulscc %o4, 0x07AC, %o5
30939 umul %l2, 0x141D, %o7
30940loop_2949:
30941 orn %g6, %o2, %l6
30942 mova %xcc, %o6, %l4
30943 taddcctv %i6, %l3, %i0
30944 sdivx %g3, 0x1752, %l1
30945 nop
30946 setx loop_2950, %l0, %l1
30947 wrpr 0x1, %tl
30948 wrpr %l1, %tpc
30949 add %l1, 0x4, %l1
30950 wrpr %l1, %tnpc
30951 setx 0x34400001400, %l0, %l1
30952 wrpr %l1, %tstate
30953 wrhpr 0x4, %htstate
30954 retry
30955 orcc %l5, %g7, %o1
30956 brlz,a %g2, loop_2951
30957 sth %i7, [%l7 + 0x64]
30958loop_2950:
30959 fnot2s %f26, %f18
30960 brgz,a %o3, loop_2952
30961loop_2951:
30962 edge8ln %g1, %g5, %i5
30963 fmovsvc %xcc, %f22, %f26
30964 tne %icc, 0x0
30965loop_2952:
30966 sll %i3, 0x19, %l0
30967 saved
30968 rdpr %cwp, %g1
30969 rdpr %cansave, %g2
30970 rdpr %canrestore, %g3
30971 rdpr %cleanwin, %g4
30972 rdpr %otherwin, %g5
30973 rdpr %wstate, %g6
30974 ldstub [%l7 + 0x2D], %i1
30975 fmovrsgz %i2, %f17, %f8
30976 fbuge,a %fcc1, loop_2953
30977 edge8n %g4, %i4, %o0
30978 xnor %o5, %o4, %o7
30979 fbule,a %fcc2, loop_2954
30980loop_2953:
30981 fandnot1s %f8, %f4, %f31
30982 addcc %g6, %l2, %l6
30983 fmul8ulx16 %f22, %f10, %f0
30984loop_2954:
30985 movleu %xcc, %o2, %o6
30986 brgez,a %l4, loop_2955
30987 movneg %icc, %l3, %i0
30988 fmovdcc %icc, %f28, %f10
30989 fxors %f29, %f26, %f28
30990loop_2955:
30991 flush %l7 + 0x74
30992 fblg,a %fcc2, loop_2956
30993 fzero %f24
30994 addc %g3, %i6, %l1
30995 udiv %l5, 0x18DA, %g7
30996loop_2956:
30997 edge32n %o1, %g2, %i7
30998 mova %xcc, %o3, %g5
30999 ldsh [%l7 + 0x14], %g1
31000 movcs %xcc, %i5, %l0
31001 addcc %i3, 0x056F, %i2
31002 fpack16 %f28, %f26
31003 subc %i1, 0x0060, %i4
31004 stw %o0, [%l7 + 0x28]
31005 tge %xcc, 0x4
31006 bne,a loop_2957
31007 fnot1 %f12, %f24
31008 subc %g4, %o5, %o7
31009 set 0x40, %o0
31010 stda %f0, [%l7 + %o0] 0x16
31011 membar #Sync
31012loop_2957:
31013 ldd [%l7 + 0x18], %f8
31014 fmovsvs %icc, %f25, %f4
31015 taddcctv %o4, %g6, %l6
31016 fornot1s %f13, %f9, %f8
31017 orn %o2, 0x0DE6, %o6
31018 fblg,a %fcc2, loop_2958
31019 fmovscc %xcc, %f8, %f25
31020 ldd [%l7 + 0x70], %f16
31021 orcc %l2, 0x0A55, %l3
31022loop_2958:
31023 tl %icc, 0x1
31024 te %icc, 0x3
31025 fxnor %f2, %f26, %f4
31026 orncc %l4, 0x0A5B, %g3
31027 udivcc %i0, 0x04F6, %i6
31028 fones %f15
31029 fxnor %f22, %f2, %f8
31030 bvs,pn %icc, loop_2959
31031 addc %l5, %g7, %o1
31032 bl,pt %icc, loop_2960
31033 edge8 %l1, %g2, %o3
31034loop_2959:
31035 ldsh [%l7 + 0x52], %i7
31036 fba,a %fcc0, loop_2961
31037loop_2960:
31038 alignaddr %g5, %i5, %l0
31039 movl %icc, %g1, %i3
31040 add %l7, 0x78, %l6
31041 wr %g0, 0x89, %asi
31042 ldxa [%l6] %asi, %i1
31043 casxa [%l6] %asi, %i1, %i4
31044loop_2961:
31045 fmovsneg %xcc, %f9, %f26
31046 subccc %o0, %i2, %o5
31047 fbg,a %fcc0, loop_2962
31048 tvs %xcc, 0x3
31049 fpsub32 %f8, %f24, %f14
31050 udiv %o7, 0x1B4B, %g4
31051loop_2962:
31052 alignaddrl %g6, %o4, %o2
31053 addcc %o6, %l6, %l2
31054 udivx %l4, 0x162C, %g3
31055 sdiv %i0, 0x0587, %i6
31056 fone %f8
31057 std %f24, [%l7 + 0x68]
31058 fbne,a %fcc2, loop_2963
31059 movre %l3, 0x0F3, %g7
31060 fsrc2s %f28, %f15
31061 orcc %o1, 0x1E04, %l1
31062loop_2963:
31063 fbug,a %fcc3, loop_2964
31064 fnors %f3, %f22, %f13
31065 fbg,a %fcc0, loop_2965
31066 alignaddrl %g2, %o3, %i7
31067loop_2964:
31068 fmovrdgz %l5, %f16, %f20
31069 edge32n %g5, %l0, %i5
31070loop_2965:
31071 addcc %g1, 0x18DC, %i3
31072 nop
31073 setx loop_2966, %l0, %l1
31074 wrpr 0x1, %tl
31075 wrpr %l1, %tpc
31076 add %l1, 0x4, %l1
31077 wrpr %l1, %tnpc
31078 setx 0x34400001400, %l0, %l1
31079 wrpr %l1, %tstate
31080 wrhpr 0x4, %htstate
31081 retry
31082 fexpand %f23, %f20
31083 fsrc1 %f2, %f8
31084 te %icc, 0x1
31085loop_2966:
31086 sth %i1, [%l7 + 0x44]
31087 addc %i4, %i2, %o5
31088 fcmpeq16 %f8, %f0, %o0
31089 movpos %icc, %g4, %g6
31090 pdist %f22, %f22, %f18
31091 st %f30, [%l7 + 0x68]
31092 tle %xcc, 0x2
31093 array16 %o7, %o4, %o2
31094 movne %xcc, %o6, %l6
31095 sll %l2, %g3, %i0
31096 edge32 %i6, %l3, %l4
31097 xor %o1, 0x1DBE, %l1
31098 alignaddrl %g2, %o3, %i7
31099 edge32 %l5, %g7, %g5
31100 fmovsne %icc, %f22, %f31
31101 fmovdg %xcc, %f28, %f17
31102 udiv %l0, 0x09CB, %i5
31103 edge32n %i3, %i1, %i4
31104 movleu %icc, %i2, %g1
31105 udivx %o5, 0x06F6, %o0
31106 restored
31107 rdpr %cwp, %g1
31108 rdpr %cansave, %g2
31109 rdpr %canrestore, %g3
31110 rdpr %cleanwin, %g4
31111 rdpr %otherwin, %g5
31112 rdpr %wstate, %g6
31113 movcs %xcc, %g6, %g4
31114 set 0x78, %i5
31115 lduwa [%l7 + %i5] 0x10, %o4
31116 and %o7, 0x0F4F, %o2
31117 edge32 %l6, %o6, %g3
31118 udivx %l2, 0x1311, %i6
31119 std %f2, [%l7 + 0x28]
31120 prefetch [%l7 + 0x7C], 0x0
31121 fmovsn %icc, %f8, %f22
31122 alignaddrl %l3, %i0, %o1
31123 xor %l1, %l4, %o3
31124 tn %xcc, 0x1
31125 array16 %i7, %g2, %l5
31126 membar 0x5A
31127 fmovda %xcc, %f23, %f1
31128 xnor %g5, 0x0B25, %g7
31129 wr %g0, 0x10, %asi
31130 ldstuba [%l7 + 0x7A] %asi, %i5
31131 membar 0x0A
31132 edge16l %l0, %i3, %i4
31133 tneg %xcc, 0x6
31134 wr %g0, 0x88, %asi
31135 sta %f7, [%l7 + 0x2C] %asi
31136 sdivx %i1, 0x1E74, %g1
31137 move %xcc, %i2, %o5
31138 tleu %icc, 0x5
31139 movn %icc, %g6, %g4
31140 st %f14, [%l7 + 0x44]
31141 array8 %o0, %o7, %o4
31142 smul %o2, 0x1634, %l6
31143 fpsub16s %f0, %f5, %f6
31144 wr %g0, 0x88, %asi
31145 lduba [%l7 + 0x62] %asi, %g3
31146 brz %l2, loop_2967
31147 movn %icc, %i6, %l3
31148 sdivx %o6, 0x191A, %o1
31149 mova %icc, %l1, %l4
31150loop_2967:
31151 fmovs %f17, %f28
31152 ta %icc, 0x7
31153 fbge,a %fcc2, loop_2968
31154 prefetch [%l7 + 0x40], 0x2
31155 tgu %xcc, 0x0
31156 fmovde %icc, %f15, %f25
31157loop_2968:
31158 nop
31159 add %l7, 0x30, %l6
31160 wr %g0, 0x88, %asi
31161 casxa [%l6] 0x88, %i0, %o3
31162 brgz,a %g2, loop_2969
31163 move %icc, %l5, %g5
31164 bcc loop_2970
31165 fcmpgt16 %f30, %f4, %i7
31166loop_2969:
31167 restored
31168 rdpr %cwp, %g1
31169 rdpr %cansave, %g2
31170 rdpr %canrestore, %g3
31171 rdpr %cleanwin, %g4
31172 rdpr %otherwin, %g5
31173 rdpr %wstate, %g6
31174 umulcc %g7, %l0, %i3
31175loop_2970:
31176 siam 0x6
31177 addccc %i5, 0x1DB7, %i1
31178 tne %icc, 0x3
31179 tle %xcc, 0x6
31180 nop
31181 setx loop_2971, %l0, %l1
31182 wrpr 0x1, %tl
31183 wrpr %l1, %tnpc
31184 setx 0x34400001400, %l0, %l1
31185 wrpr %l1, %tstate
31186 wrhpr 0x4, %htstate
31187 done
31188 movcc %xcc, %g1, %i2
31189 movneg %xcc, %o5, %g6
31190 fcmpgt32 %f30, %f12, %i4
31191loop_2971:
31192 brgz %g4, loop_2972
31193 fbg,a %fcc0, loop_2973
31194 nop
31195 set 0x5A, %o2
31196 lduh [%l7 + %o2], %o0
31197 fnot1 %f14, %f24
31198loop_2972:
31199 orn %o7, %o4, %o2
31200loop_2973:
31201 srl %l6, %l2, %i6
31202 stb %l3, [%l7 + 0x15]
31203 fmovscs %icc, %f22, %f17
31204 movvs %xcc, %g3, %o6
31205 ba,a %xcc, loop_2974
31206 sethi 0x0836, %l1
31207 bcc,a,pt %xcc, loop_2975
31208 fpadd16 %f12, %f30, %f8
31209loop_2974:
31210 sdiv %l4, 0x1878, %i0
31211 array8 %o1, %o3, %g2
31212loop_2975:
31213 fmovrse %l5, %f11, %f27
31214 fmovrde %g5, %f0, %f22
31215 fones %f18
31216 edge16l %g7, %l0, %i7
31217 fmovs %f5, %f16
31218 movvc %icc, %i5, %i3
31219 ld [%l7 + 0x78], %f2
31220 sir 0x1FCB
31221 fmovsleu %xcc, %f13, %f16
31222 movrne %i1, %i2, %o5
31223 fbule %fcc0, loop_2976
31224 tsubcc %g1, 0x0E0C, %i4
31225 smul %g6, %g4, %o7
31226 mova %icc, %o4, %o2
31227loop_2976:
31228 udivcc %l6, 0x0964, %l2
31229 edge8ln %i6, %l3, %g3
31230 array32 %o6, %o0, %l1
31231 set 0x80, %i7
31232 ldxa [%g0 + %i7] 0x58, %l4
31233 movne %xcc, %o1, %i0
31234 orn %g2, %l5, %o3
31235 mulx %g5, 0x0875, %l0
31236 addc %g7, %i5, %i3
31237 xnor %i7, %i1, %o5
31238 fcmpgt32 %f0, %f20, %g1
31239 array16 %i2, %g6, %g4
31240 edge8 %o7, %i4, %o4
31241 movvc %icc, %o2, %l2
31242 fmovrdne %i6, %f24, %f0
31243 fbe %fcc0, loop_2977
31244 fcmped %fcc0, %f10, %f12
31245 fxors %f8, %f12, %f25
31246 edge32n %l3, %g3, %l6
31247loop_2977:
31248 fbule %fcc3, loop_2978
31249 fmovsl %xcc, %f31, %f19
31250 brlez,a %o0, loop_2979
31251 orcc %o6, %l1, %l4
31252loop_2978:
31253 nop
31254 wr %g0, 0x80, %asi
31255 stda %i0, [%l7 + 0x48] %asi
31256loop_2979:
31257 subc %g2, 0x1A7D, %l5
31258 fnegs %f30, %f12
31259 sllx %o1, 0x00, %g5
31260 tneg %icc, 0x7
31261 fcmps %fcc0, %f3, %f23
31262 tn %icc, 0x1
31263 tvc %icc, 0x6
31264 andn %l0, 0x0140, %o3
31265 umul %g7, 0x1AC6, %i5
31266 ldx [%l7 + 0x58], %i7
31267 sdivx %i1, 0x05AF, %i3
31268 tg %xcc, 0x0
31269 mulx %g1, %o5, %g6
31270 tne %icc, 0x3
31271 move %icc, %g4, %i2
31272 set 0x34, %l1
31273 stwa %o7, [%l7 + %l1] 0xeb
31274 membar #Sync
31275 bneg %icc, loop_2980
31276 alignaddr %o4, %o2, %l2
31277 smulcc %i6, %l3, %i4
31278 movne %icc, %g3, %o0
31279loop_2980:
31280 movrne %o6, 0x328, %l1
31281 sethi 0x0D0C, %l6
31282 fxors %f1, %f26, %f3
31283 movvs %icc, %i0, %l4
31284 edge16n %l5, %o1, %g5
31285 xorcc %g2, 0x10BE, %l0
31286 movrne %g7, 0x2BA, %i5
31287 prefetch [%l7 + 0x58], 0x3
31288 movrne %o3, %i7, %i1
31289 movcc %icc, %g1, %o5
31290 fnegs %f2, %f6
31291 movrlz %i3, 0x2B3, %g6
31292 sllx %g4, 0x01, %i2
31293 xorcc %o4, 0x1E41, %o2
31294 fand %f16, %f0, %f12
31295 fmovsg %xcc, %f0, %f24
31296 movrgez %o7, 0x318, %l2
31297 movrlz %i6, %i4, %l3
31298 tleu %icc, 0x5
31299 udivx %o0, 0x0B22, %o6
31300 ld [%l7 + 0x44], %f14
31301 bpos loop_2981
31302 fcmpd %fcc1, %f14, %f2
31303 alignaddrl %l1, %l6, %g3
31304 udivx %i0, 0x0C01, %l4
31305loop_2981:
31306 nop
31307 set 0x08, %g2
31308 ldxa [%l7 + %g2] 0x10, %l5
31309 fbg,a %fcc2, loop_2982
31310 tl %xcc, 0x7
31311 tneg %xcc, 0x5
31312 fmovdcc %icc, %f15, %f15
31313loop_2982:
31314 fmovsl %xcc, %f9, %f16
31315 nop
31316 setx loop_2983, %l0, %l1
31317 wrpr 0x1, %tl
31318 wrpr %l1, %tpc
31319 add %l1, 0x4, %l1
31320 wrpr %l1, %tnpc
31321 setx 0x34400001400, %l0, %l1
31322 wrpr %l1, %tstate
31323 wrhpr 0x4, %htstate
31324 retry
31325 brz,a %o1, loop_2984
31326 fpadd32s %f15, %f20, %f0
31327 edge8 %g2, %g5, %g7
31328loop_2983:
31329 fmovdcs %xcc, %f27, %f2
31330loop_2984:
31331 movleu %icc, %l0, %i5
31332 fmul8x16au %f12, %f6, %f16
31333 tgu %icc, 0x6
31334 tsubcctv %o3, %i7, %i1
31335 wr %g0, 0x89, %asi
31336 ldsba [%l7 + 0x5A] %asi, %g1
31337 movrlz %o5, %g6, %i3
31338 sir 0x0EAC
31339 add %i2, %g4, %o4
31340 taddcctv %o2, %o7, %l2
31341 fors %f7, %f13, %f24
31342 array16 %i6, %i4, %l3
31343 edge8ln %o6, %l1, %l6
31344 sdivx %g3, 0x1F99, %i0
31345 edge32n %o0, %l4, %o1
31346 wr %g0, 0x81, %asi
31347 lduha [%l7 + 0x56] %asi, %g2
31348 fcmpne16 %f2, %f10, %l5
31349 movg %icc, %g5, %l0
31350 fcmpne32 %f10, %f16, %i5
31351 edge32l %o3, %i7, %i1
31352 edge8l %g7, %g1, %o5
31353 fmul8sux16 %f0, %f18, %f0
31354 fbn,a %fcc2, loop_2985
31355 orn %i3, %i2, %g4
31356 fandnot2s %f17, %f14, %f25
31357 tcc %icc, 0x3
31358loop_2985:
31359 fones %f22
31360 taddcc %g6, 0x0094, %o2
31361 wr %g0, 0x81, %asi
31362 stda %o4, [%l7 + 0x20] %asi
31363 bleu,a,pt %icc, loop_2986
31364 movle %xcc, %l2, %i6
31365 fcmped %fcc2, %f18, %f24
31366 brgz %o7, loop_2987
31367loop_2986:
31368 flush %l7 + 0x18
31369 fmul8x16al %f11, %f19, %f10
31370 edge8n %i4, %l3, %o6
31371loop_2987:
31372 edge32l %l1, %l6, %g3
31373 be,pn %xcc, loop_2988
31374 movcs %icc, %i0, %o0
31375 xorcc %o1, 0x193A, %l4
31376 fbge %fcc0, loop_2989
31377loop_2988:
31378 xor %l5, 0x0EA6, %g5
31379 fbg %fcc0, loop_2990
31380 tne %xcc, 0x2
31381loop_2989:
31382 std %g2, [%l7 + 0x30]
31383 array8 %l0, %o3, %i7
31384loop_2990:
31385 mova %xcc, %i1, %i5
31386 and %g7, %o5, %g1
31387 movn %xcc, %i2, %g4
31388 fmovse %icc, %f9, %f26
31389 fpadd16s %f7, %f20, %f1
31390 tpos %xcc, 0x2
31391 orncc %i3, %g6, %o4
31392 array16 %l2, %i6, %o2
31393 andncc %i4, %o7, %l3
31394 sdivx %o6, 0x0F06, %l6
31395 set 0x4C, %i2
31396 stha %l1, [%l7 + %i2] 0xe3
31397 membar #Sync
31398 sdiv %i0, 0x17A3, %g3
31399 tleu %xcc, 0x0
31400 sir 0x0CB8
31401 smulcc %o0, 0x175E, %l4
31402 movpos %icc, %l5, %o1
31403 xnor %g2, %l0, %g5
31404 bvs,pt %xcc, loop_2991
31405 tsubcctv %o3, %i1, %i7
31406 ldub [%l7 + 0x2D], %i5
31407 movvs %icc, %o5, %g7
31408loop_2991:
31409 sdiv %g1, 0x016E, %i2
31410 fmuld8sux16 %f28, %f18, %f28
31411 tg %icc, 0x7
31412 fmovdleu %icc, %f15, %f12
31413 tpos %icc, 0x0
31414 bl loop_2992
31415 fcmple32 %f8, %f30, %g4
31416 array32 %g6, %i3, %o4
31417 movleu %icc, %l2, %i6
31418loop_2992:
31419 ld [%l7 + 0x2C], %f7
31420 tsubcc %i4, %o7, %l3
31421 edge8l %o2, %o6, %l6
31422 movvc %xcc, %l1, %g3
31423 saved
31424 rdpr %cwp, %g1
31425 rdpr %cansave, %g2
31426 rdpr %canrestore, %g3
31427 rdpr %cleanwin, %g4
31428 rdpr %otherwin, %g5
31429 rdpr %wstate, %g6
31430 fands %f7, %f7, %f24
31431 fbule,a %fcc1, loop_2993
31432 fmovdleu %xcc, %f14, %f13
31433 fmovsge %icc, %f6, %f2
31434 wr %g0, 0x88, %asi
31435 swapa [%l7 + 0x48] %asi, %o0
31436loop_2993:
31437 movle %xcc, %l4, %l5
31438 stbar
31439 bge,a,pt %icc, loop_2994
31440 addccc %o1, 0x0FDA, %g2
31441 and %i0, %g5, %l0
31442 set 0x32, %o7
31443 stba %i1, [%l7 + %o7] 0x10
31444loop_2994:
31445 tvc %icc, 0x3
31446 fmovrslez %o3, %f30, %f28
31447 wr %g0, 0x81, %asi
31448 ldstuba [%l7 + 0x33] %asi, %i5
31449 sir 0x1F3B
31450 tge %icc, 0x5
31451 movne %xcc, %i7, %g7
31452 tsubcc %o5, %g1, %i2
31453 movcc %icc, %g6, %g4
31454 membar 0x19
31455 orn %o4, %l2, %i3
31456 fmovdg %icc, %f30, %f8
31457 fcmpeq32 %f22, %f2, %i6
31458 fands %f2, %f2, %f23
31459 movl %icc, %o7, %i4
31460 addcc %l3, 0x0764, %o2
31461 wr %g0, 0x89, %asi
31462 swapa [%l7 + 0x10] %asi, %l6
31463 edge8n %o6, %g3, %o0
31464 ld [%l7 + 0x7C], %f11
31465 movn %xcc, %l4, %l1
31466 nop
31467 set 0x15, %o3
31468 ldsb [%l7 + %o3], %l5
31469 or %o1, %g2, %i0
31470 add %g5, 0x004E, %i1
31471 set 0x54, %i0
31472 lda [%l7 + %i0] 0x80, %f30
31473 tsubcc %o3, 0x177B, %l0
31474 ldd [%l7 + 0x20], %i4
31475 fble,a %fcc2, loop_2995
31476 movgu %icc, %g7, %i7
31477 movcs %xcc, %g1, %o5
31478 set 0x60, %o4
31479 lduwa [%l7 + %o4] 0x0c, %i2
31480loop_2995:
31481 ldsw [%l7 + 0x24], %g4
31482 tleu %xcc, 0x4
31483 std %f12, [%l7 + 0x70]
31484 fands %f26, %f10, %f16
31485 wr %g0, 0x10, %asi
31486 ldda [%l7 + 0x40] %asi, %f16
31487 movvc %xcc, %g6, %l2
31488 movrne %o4, %i3, %i6
31489 movpos %xcc, %o7, %i4
31490 lduw [%l7 + 0x28], %l3
31491 fpadd32 %f8, %f16, %f0
31492 udivcc %l6, 0x1CCA, %o6
31493 tn %icc, 0x3
31494 tle %xcc, 0x3
31495 movleu %icc, %g3, %o2
31496 fmovsneg %icc, %f26, %f29
31497 sethi 0x1D05, %l4
31498 tge %xcc, 0x4
31499 taddcc %l1, 0x1D92, %o0
31500 fcmpgt32 %f2, %f10, %l5
31501 movcc %icc, %g2, %o1
31502 addccc %g5, %i1, %o3
31503 xnor %i0, 0x0854, %l0
31504 smulcc %i5, %i7, %g1
31505 movgu %xcc, %g7, %o5
31506 mova %xcc, %i2, %g6
31507 udivcc %g4, 0x0700, %o4
31508 udivcc %i3, 0x0B2C, %i6
31509 fbuge %fcc3, loop_2996
31510 nop
31511 set 0x30, %l6
31512 ldd [%l7 + %l6], %l2
31513 bg,a,pn %icc, loop_2997
31514 movcc %icc, %i4, %l3
31515loop_2996:
31516 sdivx %l6, 0x15AD, %o6
31517 add %l7, 0x44, %l6
31518 wr %g0, 0x19, %asi
31519 casa [%l6] %asi, %g3, %o7
31520loop_2997:
31521 swap [%l7 + 0x38], %o2
31522 movge %xcc, %l4, %l1
31523 tpos %xcc, 0x5
31524 set 0x48, %i3
31525 ldsha [%l7 + %i3] 0x88, %l5
31526 fmovsvc %xcc, %f27, %f27
31527 tg %icc, 0x7
31528 tle %xcc, 0x4
31529 and %g2, %o1, %o0
31530 fmovspos %xcc, %f4, %f15
31531 fsrc1 %f2, %f22
31532 ldsb [%l7 + 0x3E], %i1
31533 edge32n %g5, %i0, %o3
31534 addcc %i5, 0x0443, %i7
31535 fnot1 %f12, %f14
31536 wr %g0, 0x11, %asi
31537 ldsba [%l7 + 0x5C] %asi, %g1
31538 be,a loop_2998
31539 fcmpne32 %f26, %f8, %l0
31540 sllx %g7, 0x01, %i2
31541 fmovrdgz %o5, %f20, %f16
31542loop_2998:
31543 umul %g6, %o4, %i3
31544 movre %g4, 0x0D1, %i6
31545 movleu %icc, %i4, %l3
31546 sdiv %l2, 0x0A82, %l6
31547 membar 0x21
31548 movvs %xcc, %o6, %g3
31549 alignaddr %o7, %o2, %l1
31550 ldstub [%l7 + 0x6B], %l4
31551 andncc %g2, %o1, %l5
31552 brgez %i1, loop_2999
31553 siam 0x6
31554 fmul8x16al %f24, %f22, %f24
31555 add %l7, 0x68, %l6
31556 wr %g0, 0x80, %asi
31557 casxa [%l6] 0x80, %g5, %i0
31558loop_2999:
31559 edge32l %o0, %i5, %o3
31560 orncc %g1, 0x1D2F, %i7
31561 brnz %l0, loop_3000
31562 movrgez %g7, 0x23E, %o5
31563 fbule,a %fcc2, loop_3001
31564 std %i2, [%l7 + 0x20]
31565loop_3000:
31566 tsubcctv %o4, 0x0F3C, %g6
31567 restored
31568 rdpr %cwp, %g1
31569 rdpr %cansave, %g2
31570 rdpr %canrestore, %g3
31571 rdpr %cleanwin, %g4
31572 rdpr %otherwin, %g5
31573 rdpr %wstate, %g6
31574loop_3001:
31575 fpsub32s %f1, %f12, %f15
31576 movrlez %i3, 0x2C7, %g4
31577 fbne,a %fcc1, loop_3002
31578 edge16l %i4, %l3, %l2
31579 tgu %icc, 0x7
31580 srl %l6, %o6, %g3
31581loop_3002:
31582 movrgez %o7, 0x05C, %o2
31583 fxnors %f11, %f7, %f26
31584 tcc %xcc, 0x2
31585 nop
31586 setx loop_3003, %l0, %l1
31587 wrpr 0x1, %tl
31588 wrpr %l1, %tnpc
31589 setx 0x34400001400, %l0, %l1
31590 wrpr %l1, %tstate
31591 wrhpr 0x4, %htstate
31592 done
31593 fexpand %f12, %f16
31594 edge32 %l1, %i6, %l4
31595 tcc %xcc, 0x2
31596loop_3003:
31597 membar 0x09
31598 fmovrdlez %o1, %f26, %f8
31599 wr %g0, 0x11, %asi
31600 stxa %l5, [%l7 + 0x28] %asi
31601 movrlez %g2, 0x213, %g5
31602 smul %i0, %o0, %i1
31603 udivx %o3, 0x0C81, %g1
31604 bleu,pn %icc, loop_3004
31605 fmul8x16au %f18, %f21, %f10
31606 orncc %i7, 0x04DA, %l0
31607 nop
31608 setx loop_3005, %l0, %l1
31609 wrpr 0x1, %tl
31610 wrpr %l1, %tnpc
31611 setx 0x34400001400, %l0, %l1
31612 wrpr %l1, %tstate
31613 wrhpr 0x4, %htstate
31614 done
31615loop_3004:
31616 movrlz %i5, 0x29D, %o5
31617 subccc %g7, 0x00D1, %o4
31618 wr %g0, 0x88, %asi
31619 ldsha [%l7 + 0x60] %asi, %g6
31620loop_3005:
31621 movne %icc, %i2, %g4
31622 fpadd32s %f14, %f26, %f12
31623 tl %icc, 0x3
31624 bcs,a loop_3006
31625 umul %i4, %l3, %i3
31626 tvc %xcc, 0x4
31627 xnor %l6, %o6, %g3
31628loop_3006:
31629 srlx %l2, 0x00, %o7
31630 fmovsleu %icc, %f28, %f21
31631 andcc %o2, 0x0C38, %l1
31632 prefetch [%l7 + 0x34], 0x1
31633 and %i6, 0x1A7F, %o1
31634 popc 0x1096, %l4
31635 nop
31636 setx loop_3007, %l0, %l1
31637 jmpl %l1, %g2
31638 movrne %l5, %i0, %g5
31639 brgz,a %o0, loop_3008
31640 movcs %icc, %i1, %g1
31641loop_3007:
31642 tge %xcc, 0x0
31643 fpsub16 %f30, %f8, %f20
31644loop_3008:
31645 fandnot2 %f6, %f8, %f20
31646 movrne %i7, %o3, %i5
31647 fnot2 %f2, %f24
31648 fbu %fcc1, loop_3009
31649 popc %o5, %l0
31650 fpackfix %f24, %f9
31651 sir 0x02E6
31652loop_3009:
31653 edge16n %o4, %g7, %i2
31654 nop
31655 set 0x34, %o1
31656 ldub [%l7 + %o1], %g6
31657 alignaddr %g4, %i4, %i3
31658 andncc %l3, %o6, %l6
31659 fmovrdlez %g3, %f6, %f22
31660 membar 0x2A
31661 umul %l2, %o2, %o7
31662 fmovrslz %i6, %f28, %f7
31663 fmovdneg %xcc, %f27, %f10
31664 add %o1, 0x0567, %l1
31665 fbo,a %fcc1, loop_3010
31666 srax %l4, 0x0D, %l5
31667 tcc %icc, 0x5
31668 and %i0, %g5, %g2
31669loop_3010:
31670 lduw [%l7 + 0x10], %o0
31671 movge %xcc, %g1, %i1
31672 fmovrsgez %o3, %f26, %f24
31673 tleu %xcc, 0x3
31674 movcs %xcc, %i5, %i7
31675 set 0x18, %i1
31676 lduwa [%l7 + %i1] 0x80, %l0
31677 edge16l %o5, %o4, %g7
31678 taddcc %i2, 0x0FB6, %g4
31679 udivcc %i4, 0x0DED, %i3
31680 and %g6, 0x149F, %l3
31681 subccc %o6, %g3, %l2
31682 fornot2s %f10, %f14, %f2
31683 edge8n %l6, %o7, %o2
31684 fbe,a %fcc1, loop_3011
31685 movrgz %o1, 0x3DD, %l1
31686 fcmpeq32 %f14, %f8, %l4
31687 swap [%l7 + 0x38], %i6
31688loop_3011:
31689 fornot2 %f30, %f22, %f18
31690 bcs,a,pn %icc, loop_3012
31691 alignaddr %l5, %g5, %g2
31692 move %xcc, %o0, %g1
31693 fmovdge %icc, %f17, %f8
31694loop_3012:
31695 ldx [%l7 + 0x18], %i1
31696 fbl %fcc2, loop_3013
31697 movcc %icc, %o3, %i0
31698 movcs %icc, %i5, %i7
31699 mulx %o5, 0x13DD, %l0
31700loop_3013:
31701 be %icc, loop_3014
31702 brz,a %g7, loop_3015
31703 tsubcctv %o4, 0x1AF3, %g4
31704 movpos %xcc, %i4, %i3
31705loop_3014:
31706 andcc %g6, %i2, %o6
31707loop_3015:
31708 ldsh [%l7 + 0x74], %g3
31709 movg %xcc, %l2, %l3
31710 fmovsa %icc, %f31, %f9
31711 movcs %icc, %l6, %o7
31712 brgez %o2, loop_3016
31713 fzero %f8
31714 set 0x30, %o5
31715 ldswa [%l7 + %o5] 0x0c, %l1
31716loop_3016:
31717 fba,a %fcc1, loop_3017
31718 sdivx %l4, 0x19F0, %i6
31719 edge32ln %o1, %g5, %g2
31720 sir 0x1E85
31721loop_3017:
31722 bneg,pn %icc, loop_3018
31723 umul %l5, %g1, %i1
31724 xor %o3, %o0, %i0
31725 andn %i7, 0x118A, %i5
31726loop_3018:
31727 nop
31728 wr %g0, 0x80, %asi
31729 ldstuba [%l7 + 0x6B] %asi, %o5
31730 xorcc %g7, 0x1A35, %o4
31731 fbl,a %fcc3, loop_3019
31732 xnor %l0, 0x0037, %i4
31733 bcs,a,pn %icc, loop_3020
31734 udivx %i3, 0x1CD9, %g6
31735loop_3019:
31736 fcmple32 %f28, %f16, %i2
31737 fors %f30, %f19, %f12
31738loop_3020:
31739 movrgez %o6, 0x3A3, %g3
31740 ldub [%l7 + 0x47], %g4
31741 addccc %l3, 0x01AC, %l6
31742 edge32l %l2, %o7, %o2
31743 bcc loop_3021
31744 subc %l1, 0x0494, %i6
31745 tgu %icc, 0x4
31746 lduw [%l7 + 0x34], %o1
31747loop_3021:
31748 nop
31749 wr %g0, 0x89, %asi
31750 ldsha [%l7 + 0x3A] %asi, %l4
31751 fmul8ulx16 %f10, %f14, %f26
31752 movcc %xcc, %g5, %l5
31753 orn %g2, 0x15E4, %g1
31754 fmovs %f3, %f16
31755 add %l7, 0x68, %l6
31756 wr %g0, 0x81, %asi
31757 ldxa [%l6] %asi, %i1
31758 casxa [%l6] %asi, %i1, %o0
31759 xnor %o3, 0x0E68, %i7
31760 andncc %i5, %o5, %g7
31761 movneg %icc, %i0, %o4
31762 ld [%l7 + 0x44], %f11
31763 wr %g0, 0x80, %asi
31764 stba %l0, [%l7 + 0x4A] %asi
31765 edge16n %i4, %i3, %i2
31766 edge8n %o6, %g3, %g4
31767 fbne %fcc0, loop_3022
31768 movn %icc, %g6, %l6
31769 st %f13, [%l7 + 0x54]
31770 fmovsvc %icc, %f24, %f25
31771loop_3022:
31772 xnor %l2, %l3, %o7
31773 fnor %f16, %f18, %f24
31774 fnot1 %f14, %f8
31775 te %icc, 0x7
31776 movle %xcc, %o2, %i6
31777 xnorcc %o1, 0x171B, %l1
31778 movne %icc, %l4, %g5
31779 alignaddrl %g2, %g1, %i1
31780 movne %xcc, %l5, %o0
31781 xor %o3, %i7, %i5
31782 or %g7, 0x097B, %o5
31783 tpos %icc, 0x5
31784 set 0x42, %l2
31785 stha %o4, [%l7 + %l2] 0x10
31786 sdivx %l0, 0x1056, %i4
31787 fblg,a %fcc2, loop_3023
31788 movl %icc, %i0, %i2
31789 tle %icc, 0x4
31790 wr %g0, 0x19, %asi
31791 ldsba [%l7 + 0x11] %asi, %o6
31792loop_3023:
31793 udivcc %i3, 0x1EEB, %g3
31794 brz,a %g6, loop_3024
31795 fmovdleu %xcc, %f22, %f14
31796 srax %g4, %l6, %l2
31797 edge8l %o7, %l3, %i6
31798loop_3024:
31799 nop
31800 wr %g0, 0x18, %asi
31801 prefetcha [%l7 + 0x40] %asi, 0x1
31802 edge32ln %l1, %o1, %l4
31803 movgu %xcc, %g5, %g1
31804 for %f18, %f8, %f22
31805 ldsb [%l7 + 0x62], %g2
31806 st %f0, [%l7 + 0x40]
31807 saved
31808 rdpr %cwp, %g1
31809 rdpr %cansave, %g2
31810 rdpr %canrestore, %g3
31811 rdpr %cleanwin, %g4
31812 rdpr %otherwin, %g5
31813 rdpr %wstate, %g6
31814 fmovde %xcc, %f5, %f19
31815 subc %i1, 0x0698, %o0
31816 set 0x34, %g7
31817 lduwa [%l7 + %g7] 0x0c, %l5
31818 srl %i7, 0x08, %i5
31819 wr %g0, 0x89, %asi
31820 ldstuba [%l7 + 0x7E] %asi, %g7
31821 fmovdne %xcc, %f29, %f17
31822 movvc %icc, %o3, %o4
31823 move %icc, %l0, %o5
31824 fbug,a %fcc0, loop_3025
31825 edge8ln %i4, %i2, %o6
31826 move %xcc, %i0, %i3
31827 fbl,a %fcc0, loop_3026
31828loop_3025:
31829 xnorcc %g6, %g4, %l6
31830 orncc %l2, 0x031D, %o7
31831 tvc %icc, 0x2
31832loop_3026:
31833 movn %icc, %g3, %l3
31834 fornot1s %f8, %f21, %f1
31835 tn %icc, 0x4
31836 movn %icc, %o2, %l1
31837 ldsh [%l7 + 0x0E], %i6
31838 fmovdpos %icc, %f18, %f16
31839 orncc %o1, %l4, %g1
31840 and %g5, %g2, %o0
31841 add %l5, 0x1A12, %i7
31842 add %l7, 0x38, %l6
31843 wr %g0, 0x88, %asi
31844 lda [%l6] %asi, %i1
31845 casa [%l6] 0x88, %i1, %i5
31846 ta %xcc, 0x2
31847 addccc %g7, 0x016B, %o4
31848 restored
31849 rdpr %cwp, %g1
31850 rdpr %cansave, %g2
31851 rdpr %canrestore, %g3
31852 rdpr %cleanwin, %g4
31853 rdpr %otherwin, %g5
31854 rdpr %wstate, %g6
31855 movne %xcc, %o3, %l0
31856 tsubcc %o5, 0x16C3, %i2
31857 fandnot1 %f16, %f30, %f8
31858 edge8ln %o6, %i4, %i3
31859 movrgz %i0, %g6, %l6
31860 popc 0x136A, %g4
31861 sdivcc %l2, 0x1FDD, %o7
31862 tle %xcc, 0x6
31863 array16 %g3, %l3, %l1
31864 ta %icc, 0x5
31865 sllx %o2, 0x16, %i6
31866 set 0x3D, %i6
31867 ldsba [%l7 + %i6] 0x81, %l4
31868 movge %icc, %g1, %g5
31869 ta %xcc, 0x4
31870 tpos %xcc, 0x4
31871 ldsh [%l7 + 0x16], %o1
31872 lduh [%l7 + 0x28], %o0
31873 tvc %xcc, 0x5
31874 movcs %icc, %g2, %l5
31875 fbu %fcc2, loop_3027
31876 bge,a,pt %xcc, loop_3028
31877 smulcc %i7, %i1, %g7
31878 wr %g0, 0xea, %asi
31879 stwa %i5, [%l7 + 0x54] %asi
31880 membar #Sync
31881loop_3027:
31882 lduh [%l7 + 0x36], %o4
31883loop_3028:
31884 fpsub16s %f2, %f28, %f14
31885 sra %l0, %o5, %o3
31886 movle %icc, %i2, %i4
31887 taddcc %i3, 0x0AFF, %o6
31888 addcc %i0, 0x1E39, %l6
31889 movpos %xcc, %g6, %g4
31890 membar 0x79
31891 for %f18, %f20, %f4
31892 edge16 %l2, %g3, %l3
31893 fmuld8sux16 %f20, %f29, %f12
31894 sub %o7, 0x0338, %o2
31895 EXIT_GOOD
31896
31897
31898
31899!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31900!
31901! Stats for Thread 0:
31902!
31903! Type l : 2834
31904! Type x : 1366
31905! Type cti : 3028
31906! Type f : 4435
31907! Type i : 13337
31908!
31909!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31910
31911
31912 EXIT_GOOD /* test finish */
31913
31914/************************************************************************
31915 Test case data start
31916 ************************************************************************/
31917.data
31918user_data_start:
31919scratch_area:
31920.word 0xD0727189
31921.word 0x01E0F0CB
31922.word 0xF07A8DD7
31923.word 0x5DF130D5
31924.word 0x35FD7963
31925.word 0x98E2E3FE
31926.word 0xFFE426F8
31927.word 0x4A48676C
31928.word 0x6D952E9B
31929.word 0x3E1FC14C
31930.word 0x7E42029D
31931.word 0xE3C3FC53
31932.word 0x911740E6
31933.word 0x830C44D7
31934.word 0xAEDAC10B
31935.word 0x9E92CDF4
31936.word 0x97D5257D
31937.word 0x736419B0
31938.word 0x775780A7
31939.word 0xB90C075E
31940.word 0x3372FE82
31941.word 0x97DBC9DE
31942.word 0xFD2C22E5
31943.word 0xD7BF46FC
31944.word 0xDA0BA9A1
31945.word 0x0DAEEF99
31946.word 0x85527A7C
31947.word 0xC61BFC8B
31948.word 0x933F27AB
31949.word 0xF19AF3B1
31950.word 0x92569B7D
31951.word 0x7E74B107
31952.word 0x1D7BCBB0
31953.word 0x3EB425B4
31954.word 0xC8A15A2A
31955.word 0xFFFAB42F
31956.word 0x6C623B11
31957.word 0x8AF8358A
31958.word 0x98E316A7
31959.word 0x69F223BA
31960.word 0x4EFCEE12
31961.word 0xD7543E9B
31962.word 0x5B51624D
31963.word 0x932DF92C
31964.word 0x5E4FC21E
31965.word 0x2E37B712
31966.word 0x7230AC34
31967.word 0x5FEF6EBF
31968.word 0xB96F69E3
31969.word 0x9E5316DB
31970.word 0x54EB0582
31971.word 0x68F8D794
31972.word 0xC58DB90C
31973.word 0x6E1A25ED
31974.word 0x7567F891
31975.word 0xD1455700
31976.word 0x4CB082AB
31977.word 0x3A672DA2
31978.word 0xBD1C5F12
31979.word 0x1E68A3C9
31980.word 0x3F9C0DD2
31981.word 0x3804304E
31982.word 0xA592D172
31983.word 0x76E741D9
31984.end