Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f15.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f15.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_f15.s,v 1.1 2007/05/11 17:22:21 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0xBCF4D70F4061F7A5, %l0, %l6
78 stx %l6, [%l7 + 0x0]
79 ldx [%l7 + 0x0], %fsr
80!
81! Thread 0 Start
82!
83main_t0:
84
85 !# Initialize registers ..
86
87 !# Global registers
88 set 0x5, %g1
89 set 0xE, %g2
90 set 0x1, %g3
91 set 0x9, %g4
92 set 0xE, %g5
93 set 0x0, %g6
94 set 0x5, %g7
95 !# Input registers
96 set -0x6, %i0
97 set -0xE, %i1
98 set -0x6, %i2
99 set -0x5, %i3
100 set -0xB, %i4
101 set -0x9, %i5
102 set -0x9, %i6
103 set -0x5, %i7
104 !# Local registers
105 set 0x2AE1948E, %l0
106 set 0x0ADBA7DA, %l1
107 set 0x731778D7, %l2
108 set 0x38ABFAF7, %l3
109 set 0x3B34442C, %l4
110 set 0x2B89D78B, %l5
111 set 0x73446676, %l6
112 !# Output registers
113 set -0x0947, %o0
114 set -0x026F, %o1
115 set 0x0C46, %o2
116 set 0x1900, %o3
117 set 0x1B12, %o4
118 set 0x0201, %o5
119 set -0x11A6, %o6
120 set -0x16C0, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0xF725E8426A32960C)
123 INIT_TH_FP_REG(%l7,%f2,0xF9FACFF4F1F727DE)
124 INIT_TH_FP_REG(%l7,%f4,0xC7DABA0BF8DB1DAB)
125 INIT_TH_FP_REG(%l7,%f6,0xF00AFE0AD9EE013F)
126 INIT_TH_FP_REG(%l7,%f8,0x1AA452CE7C0D7F1A)
127 INIT_TH_FP_REG(%l7,%f10,0xD6C3F2E9E7597AA9)
128 INIT_TH_FP_REG(%l7,%f12,0xD4537112D30E2047)
129 INIT_TH_FP_REG(%l7,%f14,0x6D09BA7ADD10C4B0)
130 INIT_TH_FP_REG(%l7,%f16,0x5518C7EF1D96601F)
131 INIT_TH_FP_REG(%l7,%f18,0x82E5E14C945CCB3B)
132 INIT_TH_FP_REG(%l7,%f20,0xA6A55E8E337106EE)
133 INIT_TH_FP_REG(%l7,%f22,0x0B2F2D23B5765585)
134 INIT_TH_FP_REG(%l7,%f24,0x8DEDCFCDFE1F3548)
135 INIT_TH_FP_REG(%l7,%f26,0x5BC91438B823B972)
136 INIT_TH_FP_REG(%l7,%f28,0x9303CF73A61311E8)
137 INIT_TH_FP_REG(%l7,%f30,0xD4E685FAB4CE553B)
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 fnegd %f18, %f6
151 srl %o1, %g7, %o4
152 edge16n %g5, %l6, %o2
153 fblg,a %fcc2, loop_1
154 ldx [%l7 + 0x60], %g1
155 sllx %i3, 0x00, %o3
156 xnorcc %i7, 0x1B7D, %l1
157loop_1:
158 alignaddr %i1, %o0, %g6
159 sdivcc %l2, 0x14A5, %g4
160 fbn %fcc0, loop_2
161 ldstub [%l7 + 0x3A], %i2
162 movrne %i5, 0x101, %i4
163 movle %icc, %i6, %o7
164loop_2:
165 fbule %fcc1, loop_3
166 movrlez %g2, 0x3C4, %l4
167 wr %g0, 0x18, %asi
168 swapa [%l7 + 0x1C] %asi, %l5
169loop_3:
170 movrlz %l0, 0x2DE, %i0
171 fba,a %fcc1, loop_4
172 bg,a %icc, loop_5
173 movrlez %o6, 0x330, %o5
174 fbg,a %fcc2, loop_6
175loop_4:
176 fbule,a %fcc1, loop_7
177loop_5:
178 fmovdleu %icc, %f6, %f17
179 nop
180 set 0x40, %i1
181 ldd [%l7 + %i1], %g2
182loop_6:
183 ba,a %icc, loop_8
184loop_7:
185 bleu,a,pt %icc, loop_9
186 sdivcc %o1, 0x1AB3, %g7
187 bshuffle %f24, %f20, %f20
188loop_8:
189 movrlz %l3, %g5, %l6
190loop_9:
191 tvc %xcc, 0x4
192 movrgz %o2, %g1, %o4
193 movl %xcc, %o3, %i7
194 sir 0x0048
195 xor %l1, %i3, %o0
196 mova %xcc, %g6, %l2
197 array32 %i1, %g4, %i5
198 edge16l %i2, %i4, %i6
199 sllx %g2, %o7, %l5
200 edge16l %l4, %l0, %o6
201 movge %xcc, %i0, %o5
202 add %l7, 0x18, %l6
203 wr %g0, 0x80, %asi
204 casxa [%l6] %asi, %g3, %g7
205 subc %o1, 0x0479, %g5
206 orncc %l6, %l3, %g1
207 edge8 %o4, %o3, %i7
208 sir 0x0E3A
209 ldstub [%l7 + 0x61], %l1
210 fmovspos %icc, %f20, %f4
211 set 0x22, %l0
212 stha %o2, [%l7 + %l0] 0xeb
213 membar #Sync
214 or %i3, %o0, %l2
215 fexpand %f2, %f10
216 wr %g0, 0x0c, %asi
217 prefetcha [%l7 + 0x10] %asi, 0x0
218 udivcc %g4, 0x1ED4, %i5
219 tcc %xcc, 0x5
220 wr %g0, 0x81, %asi
221 ldxa [%l7 + 0x40] %asi, %i1
222 tg %xcc, 0x4
223 tsubcc %i2, 0x1F6E, %i6
224 subc %g2, %i4, %l5
225 srl %o7, 0x15, %l0
226 tvc %icc, 0x1
227 fmovdcc %xcc, %f17, %f26
228 movneg %icc, %l4, %o6
229 wr %g0, 0x80, %asi
230 ldsba [%l7 + 0x51] %asi, %i0
231 add %o5, 0x0DEE, %g3
232 srax %o1, %g5, %g7
233 fmovs %f2, %f0
234 fornot1 %f26, %f6, %f30
235 swap [%l7 + 0x0C], %l6
236 smul %g1, 0x0325, %o4
237 tn %xcc, 0x5
238 movge %icc, %l3, %i7
239 movle %xcc, %o3, %o2
240 tcs %icc, 0x2
241 fsrc1 %f14, %f20
242 set 0x10, %g4
243 ldxa [%l7 + %g4] 0x19, %i3
244 saved
245 rdpr %cwp, %g1
246 rdpr %cansave, %g2
247 rdpr %canrestore, %g3
248 rdpr %cleanwin, %g4
249 rdpr %otherwin, %g5
250 rdpr %wstate, %g6
251 fmovdge %xcc, %f27, %f17
252 nop
253 setx loop_10, %l0, %l1
254 jmpl %l1, %o0
255 tcs %icc, 0x4
256 fandnot2 %f14, %f22, %f28
257 array32 %l2, %g6, %l1
258loop_10:
259 xorcc %g4, 0x1191, %i1
260 taddcctv %i5, %i2, %g2
261 fcmple32 %f16, %f16, %i6
262 sub %i4, %l5, %l0
263 fcmpne16 %f28, %f26, %o7
264 fpadd32s %f31, %f15, %f27
265 edge8ln %o6, %l4, %o5
266 movgu %xcc, %i0, %g3
267 fandnot2s %f2, %f6, %f0
268 fmovdvs %icc, %f1, %f28
269 fpmerge %f30, %f18, %f28
270 fmovde %xcc, %f5, %f19
271 andcc %o1, 0x139A, %g5
272 fnand %f8, %f22, %f20
273 fnot2 %f28, %f18
274 popc %g7, %l6
275 movvc %icc, %g1, %o4
276 fmovdcs %xcc, %f30, %f9
277 array32 %i7, %o3, %o2
278 array16 %i3, %l3, %l2
279 fmovdgu %icc, %f26, %f12
280 move %xcc, %o0, %g6
281 bneg %icc, loop_11
282 udiv %g4, 0x19DB, %l1
283 alignaddr %i5, %i1, %g2
284 tcc %xcc, 0x3
285loop_11:
286 tle %icc, 0x3
287 taddcc %i2, %i6, %i4
288 edge32l %l0, %l5, %o7
289 movcc %xcc, %o6, %l4
290 addcc %i0, 0x1A56, %o5
291 set 0x40, %o2
292 ldda [%l7 + %o2] 0x0c, %f16
293 wr %g0, 0x04, %asi
294 lduba [%l7 + 0x0C] %asi, %g3
295 fcmped %fcc2, %f24, %f28
296 orcc %g5, %o1, %l6
297 wr %g0, 0x19, %asi
298 stwa %g1, [%l7 + 0x60] %asi
299 saved
300 rdpr %cwp, %g1
301 rdpr %cansave, %g2
302 rdpr %canrestore, %g3
303 rdpr %cleanwin, %g4
304 rdpr %otherwin, %g5
305 rdpr %wstate, %g6
306 sub %o4, 0x0872, %i7
307 fmovse %icc, %f15, %f3
308 te %icc, 0x6
309 set 0x20, %l4
310 ldda [%l7 + %l4] 0x10, %g6
311 sub %o3, 0x1366, %i3
312 bg,a loop_12
313 movvc %icc, %l3, %l2
314 fmovdn %xcc, %f26, %f1
315 movneg %icc, %o0, %o2
316loop_12:
317 movre %g4, 0x279, %l1
318 smulcc %i5, %g6, %i1
319 set 0x10, %o3
320 stxa %g2, [%l7 + %o3] 0x19
321 array32 %i6, %i2, %l0
322 taddcctv %l5, %o7, %i4
323 fpsub16s %f0, %f29, %f15
324 fmovdge %icc, %f14, %f24
325 wr %g0, 0x10, %asi
326 ldswa [%l7 + 0x44] %asi, %o6
327 lduw [%l7 + 0x2C], %i0
328 orcc %l4, %g3, %o5
329 movcc %icc, %g5, %l6
330 nop
331 set 0x78, %g6
332 stx %o1, [%l7 + %g6]
333 fmovrdgz %o4, %f14, %f22
334 ldstub [%l7 + 0x2C], %i7
335 fzeros %f15
336 bn loop_13
337 fandnot1 %f10, %f30, %f12
338 sdivx %g7, 0x17D5, %o3
339 ldd [%l7 + 0x18], %f6
340loop_13:
341 stb %g1, [%l7 + 0x76]
342 fble,a %fcc0, loop_14
343 movrgez %l3, %i3, %o0
344 fmovsa %icc, %f8, %f6
345 fornot1 %f14, %f30, %f10
346loop_14:
347 srax %l2, 0x04, %o2
348 subcc %l1, %i5, %g4
349 tvc %xcc, 0x7
350 fnot2 %f0, %f26
351 te %icc, 0x0
352 fzeros %f17
353 sdiv %i1, 0x1804, %g2
354 fbue,a %fcc3, loop_15
355 edge16 %g6, %i6, %i2
356 bvs,pn %icc, loop_16
357 srlx %l5, %o7, %l0
358loop_15:
359 bn %icc, loop_17
360 fmul8x16au %f30, %f6, %f0
361loop_16:
362 stx %i4, [%l7 + 0x38]
363 fmovrdlez %i0, %f18, %f20
364loop_17:
365 xorcc %o6, 0x06A0, %g3
366 fcmpeq32 %f14, %f8, %o5
367 stbar
368 be,pn %icc, loop_18
369 sll %g5, %l6, %l4
370 fpadd16 %f20, %f24, %f20
371 addccc %o1, %i7, %g7
372loop_18:
373 fnegs %f9, %f9
374 movvs %icc, %o3, %o4
375 tg %xcc, 0x3
376 set 0x44, %o4
377 ldsha [%l7 + %o4] 0x15, %g1
378 edge16 %l3, %o0, %i3
379 mova %xcc, %l2, %l1
380 set 0x4C, %l6
381 lduha [%l7 + %l6] 0x88, %i5
382 fmovdgu %xcc, %f15, %f3
383 edge16 %g4, %i1, %g2
384 fsrc1s %f26, %f11
385 ldd [%l7 + 0x40], %f0
386 movgu %xcc, %o2, %i6
387 tcs %xcc, 0x1
388 fpack16 %f14, %f19
389 fmuld8ulx16 %f17, %f16, %f14
390 edge16n %g6, %i2, %o7
391 movle %xcc, %l0, %l5
392 fnands %f7, %f19, %f20
393 fmovd %f10, %f22
394 sdivcc %i0, 0x0CF6, %i4
395 sub %g3, %o5, %g5
396 bneg,pn %icc, loop_19
397 fcmple32 %f24, %f22, %l6
398 movrgz %o6, 0x3FA, %o1
399 tneg %icc, 0x2
400loop_19:
401 edge8 %l4, %g7, %o3
402 mulscc %o4, 0x1057, %i7
403 smul %l3, %g1, %o0
404 bpos loop_20
405 sra %i3, %l2, %i5
406 fnot2 %f0, %f6
407 alignaddrl %g4, %l1, %g2
408loop_20:
409 mulx %i1, 0x0311, %o2
410 fnot1s %f15, %f17
411 fnegs %f19, %f12
412 bpos,pn %icc, loop_21
413 stbar
414 fnot2s %f9, %f23
415 edge16l %g6, %i2, %o7
416loop_21:
417 fbne %fcc0, loop_22
418 xor %l0, 0x15D1, %i6
419 set 0x0E, %i4
420 stha %i0, [%l7 + %i4] 0x2b
421 membar #Sync
422loop_22:
423 tle %icc, 0x5
424 fbule %fcc2, loop_23
425 fmovsvc %xcc, %f18, %f20
426 edge16l %l5, %g3, %o5
427 fmovd %f0, %f28
428loop_23:
429 fmul8ulx16 %f8, %f14, %f0
430 sir 0x1E80
431 orncc %i4, %g5, %l6
432 move %xcc, %o1, %o6
433 and %l4, 0x1272, %g7
434 tvc %icc, 0x1
435 fbue,a %fcc3, loop_24
436 xnor %o4, 0x12D6, %o3
437 edge32n %l3, %g1, %i7
438 fmovdpos %xcc, %f21, %f28
439loop_24:
440 xorcc %o0, %l2, %i5
441 ldd [%l7 + 0x58], %g4
442 wr %g0, 0x04, %asi
443 lduba [%l7 + 0x32] %asi, %l1
444 sdivcc %i3, 0x1FDA, %g2
445 edge32ln %o2, %i1, %g6
446 fbuge %fcc3, loop_25
447 xnor %i2, %l0, %o7
448 ldx [%l7 + 0x78], %i0
449 fmovsleu %icc, %f12, %f23
450loop_25:
451 mulscc %i6, 0x09D5, %l5
452 fornot1 %f2, %f18, %f8
453 fmovsvs %xcc, %f16, %f4
454 movvs %icc, %g3, %o5
455 tsubcc %g5, %l6, %o1
456 andncc %i4, %o6, %g7
457 fmovrse %l4, %f6, %f23
458 taddcc %o4, %l3, %g1
459 tvc %xcc, 0x0
460 edge16 %i7, %o0, %o3
461 taddcctv %l2, %i5, %g4
462 fnors %f27, %f24, %f1
463 edge8n %l1, %i3, %o2
464 fmovrdgz %i1, %f20, %f30
465 tpos %icc, 0x5
466 movrlez %g6, 0x377, %i2
467 te %xcc, 0x2
468 bvc,pn %xcc, loop_26
469 subcc %l0, 0x1012, %g2
470 fxor %f20, %f16, %f0
471 ldstub [%l7 + 0x20], %i0
472loop_26:
473 or %i6, %o7, %l5
474 edge16 %o5, %g5, %l6
475 movrlz %g3, %i4, %o1
476 te %icc, 0x4
477 fbg %fcc3, loop_27
478 taddcctv %g7, 0x00EA, %o6
479 addcc %o4, 0x0511, %l3
480 xnorcc %g1, 0x1802, %i7
481loop_27:
482 sllx %o0, 0x0F, %o3
483 fpadd16s %f13, %f14, %f1
484 wr %g0, 0x19, %asi
485 lduha [%l7 + 0x0E] %asi, %l4
486 edge16 %i5, %g4, %l1
487 fpsub16 %f28, %f26, %f16
488 udivcc %i3, 0x0489, %o2
489 flush %l7 + 0x10
490 fbu,a %fcc0, loop_28
491 sll %l2, 0x1E, %i1
492 array8 %i2, %g6, %l0
493 movl %icc, %i0, %g2
494loop_28:
495 fmovrsgez %o7, %f24, %f14
496 fpadd32 %f14, %f18, %f14
497 taddcctv %i6, %o5, %g5
498 fmovsneg %xcc, %f20, %f21
499 mova %icc, %l5, %g3
500 addccc %i4, 0x0BF3, %l6
501 mova %xcc, %g7, %o1
502 bcs,a loop_29
503 ble loop_30
504 fmovsg %xcc, %f21, %f15
505 tneg %xcc, 0x4
506loop_29:
507 fpsub32 %f24, %f16, %f16
508loop_30:
509 restored
510 rdpr %cwp, %g1
511 rdpr %cansave, %g2
512 rdpr %canrestore, %g3
513 rdpr %cleanwin, %g4
514 rdpr %otherwin, %g5
515 rdpr %wstate, %g6
516 sra %o6, 0x19, %l3
517 fxor %f14, %f14, %f8
518 sll %g1, %o4, %i7
519 bvs,a,pn %icc, loop_31
520 movne %xcc, %o3, %o0
521 umul %i5, 0x0E08, %l4
522 taddcctv %g4, %i3, %o2
523loop_31:
524 movcs %xcc, %l1, %i1
525 tg %icc, 0x3
526 tneg %xcc, 0x5
527 xnor %i2, %g6, %l2
528 movne %xcc, %l0, %i0
529 and %o7, 0x1E9A, %g2
530 movn %xcc, %i6, %o5
531 fones %f1
532 restored
533 rdpr %cwp, %g1
534 rdpr %cansave, %g2
535 rdpr %canrestore, %g3
536 rdpr %cleanwin, %g4
537 rdpr %otherwin, %g5
538 rdpr %wstate, %g6
539 fmovdcs %icc, %f20, %f20
540 fnor %f30, %f28, %f4
541 stw %l5, [%l7 + 0x14]
542 umul %g5, 0x0DEB, %g3
543 tvs %icc, 0x1
544 ldstub [%l7 + 0x1B], %l6
545 set 0x1B, %i7
546 ldstuba [%l7 + %i7] 0x0c, %g7
547 orncc %o1, %o6, %l3
548 ta %xcc, 0x0
549 movvs %xcc, %g1, %i4
550 fmovrse %i7, %f27, %f1
551 subcc %o4, %o3, %o0
552 movneg %xcc, %l4, %g4
553 ldsb [%l7 + 0x21], %i5
554 smul %o2, 0x1B91, %i3
555 ldd [%l7 + 0x20], %l0
556 taddcc %i2, 0x060B, %i1
557 fcmple16 %f12, %f2, %l2
558 fmovscs %xcc, %f28, %f25
559 movre %g6, %l0, %i0
560 bvs %icc, loop_32
561 st %f17, [%l7 + 0x38]
562 smul %o7, %g2, %i6
563 andn %l5, %g5, %o5
564loop_32:
565 fbg %fcc0, loop_33
566 movneg %icc, %g3, %g7
567 nop
568 setx loop_34, %l0, %l1
569 jmpl %l1, %l6
570 ta %xcc, 0x0
571loop_33:
572 bl,a loop_35
573 movcs %xcc, %o6, %l3
574loop_34:
575 fbo,a %fcc3, loop_36
576 xnor %o1, 0x12BB, %i4
577loop_35:
578 sdiv %i7, 0x1B18, %g1
579 call loop_37
580loop_36:
581 tpos %xcc, 0x2
582 ldsh [%l7 + 0x6C], %o3
583 fmovdg %xcc, %f29, %f22
584loop_37:
585 fmovsvs %icc, %f4, %f24
586 sllx %o4, %l4, %g4
587 bneg,a %icc, loop_38
588 prefetch [%l7 + 0x48], 0x3
589 bneg loop_39
590 movcc %xcc, %i5, %o2
591loop_38:
592 call loop_40
593 subccc %o0, %i3, %i2
594loop_39:
595 srlx %l1, 0x18, %i1
596 fbue,a %fcc2, loop_41
597loop_40:
598 fbo %fcc3, loop_42
599 fbue %fcc0, loop_43
600 tle %icc, 0x7
601loop_41:
602 fornot1 %f16, %f6, %f24
603loop_42:
604 fmovspos %xcc, %f21, %f8
605loop_43:
606 nop
607 set 0x68, %o0
608 ldxa [%l7 + %o0] 0x81, %g6
609 fones %f12
610 fbuge %fcc1, loop_44
611 edge32 %l0, %l2, %i0
612 or %o7, 0x0556, %i6
613 fmul8ulx16 %f16, %f16, %f8
614loop_44:
615 sdivx %l5, 0x1DC9, %g2
616 movneg %icc, %g5, %g3
617 edge8l %g7, %o5, %o6
618 array8 %l3, %o1, %i4
619 udiv %i7, 0x1BF4, %l6
620 movre %g1, 0x257, %o3
621 edge16ln %o4, %l4, %i5
622 umul %o2, 0x0881, %o0
623 pdist %f26, %f28, %f24
624 sir 0x07F4
625 fmovdcc %icc, %f3, %f26
626 alignaddr %i3, %g4, %l1
627 add %l7, 0x3C, %l6
628 wr %g0, 0x10, %asi
629 lda [%l6] %asi, %i2
630 casa [%l6] %asi, %i2, %i1
631 subcc %g6, %l0, %i0
632 wr %g0, 0x19, %asi
633 ldsba [%l7 + 0x57] %asi, %l2
634 prefetch [%l7 + 0x3C], 0x1
635 srl %i6, 0x16, %o7
636 fcmpne16 %f24, %f2, %g2
637 tcc %icc, 0x6
638 fmuld8sux16 %f20, %f12, %f4
639 edge16 %g5, %g3, %g7
640 edge32l %l5, %o5, %l3
641 movrlez %o1, %i4, %i7
642 nop
643 setx loop_45, %l0, %l1
644 wrpr 0x1, %tl
645 wrpr %l1, %tpc
646 add %l1, 0x4, %l1
647 wrpr %l1, %tnpc
648 setx 0x34400001400, %l0, %l1
649 wrpr %l1, %tstate
650 wrhpr 0x4, %htstate
651 retry
652 tvs %icc, 0x6
653 sdiv %o6, 0x08C6, %g1
654 sdiv %l6, 0x1D56, %o3
655loop_45:
656 fmovdneg %icc, %f7, %f15
657 alignaddrl %o4, %i5, %l4
658 move %xcc, %o2, %o0
659 lduh [%l7 + 0x44], %g4
660 brz %l1, loop_46
661 sra %i2, 0x1D, %i1
662 add %l7, 0x20, %l6
663 wr %g0, 0x18, %asi
664 casa [%l6] %asi, %g6, %l0
665loop_46:
666 ble,a,pn %icc, loop_47
667 andn %i3, 0x0BAC, %l2
668 stw %i6, [%l7 + 0x54]
669 tsubcc %o7, 0x0095, %g2
670loop_47:
671 orn %g5, 0x152A, %g3
672 subc %i0, %g7, %l5
673 alignaddr %o5, %o1, %i4
674 fmovsl %xcc, %f29, %f3
675 fmovsneg %xcc, %f7, %f12
676 stbar
677 sub %l3, 0x1061, %i7
678 andcc %o6, 0x068B, %g1
679 subcc %l6, 0x04FE, %o3
680 fornot1s %f29, %f2, %f15
681 fbl %fcc3, loop_48
682 orncc %i5, %o4, %l4
683 fmovsvc %xcc, %f0, %f11
684 orn %o2, %g4, %o0
685loop_48:
686 edge32l %l1, %i1, %g6
687 taddcctv %l0, %i3, %l2
688 wr %g0, 0x10, %asi
689 swapa [%l7 + 0x1C] %asi, %i6
690 tpos %icc, 0x1
691 bcc loop_49
692 ba,pt %icc, loop_50
693 fmuld8sux16 %f12, %f25, %f12
694 srlx %i2, 0x02, %o7
695loop_49:
696 ta %xcc, 0x6
697loop_50:
698 nop
699 set 0x5C, %g2
700 lduha [%l7 + %g2] 0x10, %g2
701 tgu %xcc, 0x6
702 fbne %fcc3, loop_51
703 fmovrsgz %g3, %f14, %f25
704 tne %xcc, 0x2
705 fbule %fcc3, loop_52
706loop_51:
707 tl %icc, 0x5
708 membar #Sync
709 wr %g0, 0x17, %asi
710 ldda [%l7 + 0x40] %asi, %f16
711loop_52:
712 orncc %g5, %g7, %i0
713 andcc %o5, 0x086C, %o1
714 nop
715 set 0x70, %g1
716 ldd [%l7 + %g1], %f26
717 fmovsne %icc, %f0, %f21
718 edge32ln %l5, %l3, %i7
719 stw %o6, [%l7 + 0x4C]
720 ta %xcc, 0x6
721 edge16ln %i4, %g1, %l6
722 nop
723 set 0x46, %g5
724 ldsh [%l7 + %g5], %o3
725 array32 %i5, %l4, %o2
726 array32 %g4, %o4, %o0
727 set 0x62, %o5
728 ldsha [%l7 + %o5] 0x18, %i1
729 edge8ln %l1, %l0, %i3
730 movrgz %g6, %l2, %i2
731 subccc %i6, 0x032B, %o7
732 movre %g2, %g5, %g7
733 edge32l %i0, %g3, %o1
734 udiv %l5, 0x0C4F, %o5
735 wr %g0, 0x81, %asi
736 ldstuba [%l7 + 0x49] %asi, %l3
737 orcc %i7, 0x0E6E, %i4
738 bshuffle %f2, %f0, %f24
739 addcc %o6, %l6, %g1
740 fpsub32 %f2, %f10, %f8
741 add %i5, %o3, %l4
742 brlez,a %g4, loop_53
743 swap [%l7 + 0x5C], %o4
744 fmovspos %icc, %f21, %f25
745 sub %o0, %o2, %l1
746loop_53:
747 sir 0x1ACD
748 or %l0, %i1, %g6
749 movn %xcc, %i3, %i2
750 tvs %icc, 0x3
751 wr %g0, 0x81, %asi
752 ldsha [%l7 + 0x0A] %asi, %l2
753 call loop_54
754 fxnor %f0, %f20, %f8
755 tvc %xcc, 0x7
756 sdivcc %i6, 0x0E07, %o7
757loop_54:
758 srax %g5, %g7, %g2
759 fbe,a %fcc1, loop_55
760 fnot2 %f6, %f12
761 edge16ln %i0, %g3, %o1
762 fmovsn %icc, %f28, %f21
763loop_55:
764 fpackfix %f14, %f9
765 fcmpne16 %f4, %f26, %o5
766 sir 0x06C8
767 edge8ln %l5, %l3, %i7
768 movne %icc, %i4, %l6
769 tneg %icc, 0x2
770 fmovrsne %g1, %f20, %f29
771 fmovde %icc, %f29, %f2
772 stb %o6, [%l7 + 0x47]
773 edge8ln %o3, %i5, %g4
774 movrgez %o4, 0x3C7, %l4
775 fmovdle %xcc, %f14, %f9
776 movg %icc, %o2, %l1
777 saved
778 rdpr %cwp, %g1
779 rdpr %cansave, %g2
780 rdpr %canrestore, %g3
781 rdpr %cleanwin, %g4
782 rdpr %otherwin, %g5
783 rdpr %wstate, %g6
784 movleu %xcc, %l0, %o0
785 siam 0x1
786 edge32n %g6, %i1, %i3
787 movrgz %l2, 0x141, %i2
788 fmovrdgez %o7, %f2, %f16
789 sllx %g5, 0x0D, %i6
790 stbar
791 set 0x18, %g7
792 sta %f0, [%l7 + %g7] 0x0c
793 array32 %g7, %g2, %g3
794 tpos %xcc, 0x5
795 fmovde %icc, %f12, %f22
796 smulcc %i0, 0x1114, %o5
797 fmovdle %xcc, %f17, %f22
798 wr %g0, 0x88, %asi
799 ldstuba [%l7 + 0x4E] %asi, %l5
800 ldsb [%l7 + 0x36], %o1
801 wr %g0, 0x80, %asi
802 stwa %l3, [%l7 + 0x24] %asi
803 fbge %fcc1, loop_56
804 fpadd16 %f24, %f12, %f0
805 movg %icc, %i7, %l6
806 fbule,a %fcc3, loop_57
807loop_56:
808 udiv %g1, 0x0CB9, %i4
809 addccc %o6, 0x0AE8, %i5
810 stw %g4, [%l7 + 0x20]
811loop_57:
812 fsrc1s %f10, %f30
813 brz,a %o3, loop_58
814 tn %icc, 0x6
815 xnor %l4, %o2, %o4
816 tsubcc %l1, 0x0125, %l0
817loop_58:
818 sll %o0, 0x0B, %g6
819 fbe %fcc2, loop_59
820 ldstub [%l7 + 0x4C], %i3
821 membar 0x37
822 call loop_60
823loop_59:
824 orn %i1, %i2, %o7
825 membar 0x4C
826 fcmpeq16 %f14, %f18, %l2
827loop_60:
828 te %icc, 0x7
829 movleu %icc, %i6, %g7
830 fmovdg %xcc, %f14, %f31
831 edge32n %g5, %g2, %i0
832 movneg %icc, %g3, %l5
833 ble,a,pt %icc, loop_61
834 bneg,a loop_62
835 tl %xcc, 0x0
836 set 0x1C, %i6
837 lda [%l7 + %i6] 0x88, %f19
838loop_61:
839 udivcc %o1, 0x19D5, %l3
840loop_62:
841 addc %i7, %o5, %l6
842 mulscc %g1, %o6, %i4
843 tsubcc %g4, 0x05F1, %i5
844 fmovspos %xcc, %f0, %f19
845 movcs %xcc, %l4, %o3
846 tcc %xcc, 0x5
847 fcmple16 %f24, %f16, %o2
848 fmovsl %icc, %f0, %f5
849 movcc %icc, %l1, %l0
850 set 0x68, %o1
851 stda %o0, [%l7 + %o1] 0x89
852 lduh [%l7 + 0x34], %g6
853 and %o4, %i1, %i2
854 sra %o7, 0x1E, %i3
855 array8 %l2, %g7, %i6
856 fpack16 %f18, %f21
857 tn %xcc, 0x3
858 ldsh [%l7 + 0x70], %g5
859 taddcc %i0, 0x0A16, %g3
860 alignaddrl %l5, %g2, %o1
861 stbar
862 taddcctv %i7, %o5, %l3
863 fcmped %fcc3, %f0, %f2
864 mova %xcc, %g1, %o6
865 fmovse %xcc, %f25, %f26
866 st %f13, [%l7 + 0x6C]
867 udiv %l6, 0x03B0, %g4
868 movneg %icc, %i4, %i5
869 tge %icc, 0x4
870 movg %xcc, %o3, %l4
871 sdivcc %l1, 0x09D6, %l0
872 fbul,a %fcc2, loop_63
873 xor %o2, 0x15C4, %o0
874 tneg %icc, 0x4
875 movg %xcc, %o4, %i1
876loop_63:
877 taddcc %g6, 0x01A7, %o7
878 tgu %icc, 0x5
879 edge8ln %i2, %l2, %i3
880 wr %g0, 0x04, %asi
881 sta %f21, [%l7 + 0x3C] %asi
882 array8 %g7, %g5, %i0
883 edge8ln %g3, %i6, %g2
884 umulcc %l5, 0x1328, %i7
885 fcmple32 %f22, %f24, %o1
886 tl %xcc, 0x0
887 edge32n %l3, %g1, %o5
888 fbue,a %fcc0, loop_64
889 movvs %xcc, %l6, %o6
890 move %icc, %g4, %i5
891 fmovs %f28, %f1
892loop_64:
893 fmovde %icc, %f4, %f31
894 add %l7, 0x48, %l6
895 wr %g0, 0x81, %asi
896 lda [%l6] %asi, %i4
897 casa [%l6] 0x81, %i4, %l4
898 fmovdcc %icc, %f18, %f3
899 tvs %icc, 0x1
900 restored
901 rdpr %cwp, %g1
902 rdpr %cansave, %g2
903 rdpr %canrestore, %g3
904 rdpr %cleanwin, %g4
905 rdpr %otherwin, %g5
906 rdpr %wstate, %g6
907 fmovde %xcc, %f0, %f24
908 sll %l1, %l0, %o2
909 ldsw [%l7 + 0x60], %o3
910 set 0x10, %i2
911 lduba [%l7 + %i2] 0x88, %o0
912 stb %o4, [%l7 + 0x69]
913 fnot2s %f2, %f9
914 add %l7, 0x60, %l6
915 wr %g0, 0x19, %asi
916 casa [%l6] 0x19, %g6, %i1
917 fornot1 %f2, %f14, %f16
918 restored
919 rdpr %cwp, %g1
920 rdpr %cansave, %g2
921 rdpr %canrestore, %g3
922 rdpr %cleanwin, %g4
923 rdpr %otherwin, %g5
924 rdpr %wstate, %g6
925 and %o7, 0x0E5F, %l2
926 smul %i2, %i3, %g5
927 fble %fcc3, loop_65
928 lduw [%l7 + 0x64], %i0
929 fmovrslz %g3, %f9, %f7
930 fbug,a %fcc1, loop_66
931loop_65:
932 xnorcc %i6, 0x0803, %g2
933 fpack32 %f6, %f20, %f20
934 edge8l %l5, %g7, %o1
935loop_66:
936 subccc %i7, 0x073B, %l3
937 xnorcc %o5, %l6, %o6
938 array16 %g4, %i5, %g1
939 sdivcc %l4, 0x1542, %i4
940 fands %f28, %f2, %f8
941 edge16 %l0, %l1, %o3
942 addc %o0, 0x1147, %o2
943 andcc %o4, 0x0C14, %g6
944 tcs %xcc, 0x1
945 xnor %o7, %i1, %i2
946 edge32ln %i3, %g5, %i0
947 bcc %icc, loop_67
948 restored
949 rdpr %cwp, %g1
950 rdpr %cansave, %g2
951 rdpr %canrestore, %g3
952 rdpr %cleanwin, %g4
953 rdpr %otherwin, %g5
954 rdpr %wstate, %g6
955 addc %l2, 0x01C9, %i6
956 smulcc %g3, %l5, %g2
957loop_67:
958 movle %icc, %g7, %o1
959 fnands %f0, %f2, %f27
960 movrgz %i7, 0x24B, %l3
961 fbu,a %fcc0, loop_68
962 movcc %xcc, %l6, %o6
963 fxors %f16, %f19, %f9
964 ta %icc, 0x7
965loop_68:
966 add %o5, %g4, %i5
967 tvs %icc, 0x3
968 alignaddrl %g1, %l4, %l0
969 wr %g0, 0x89, %asi
970 ldsha [%l7 + 0x08] %asi, %i4
971 brgez,a %o3, loop_69
972 fmovd %f12, %f14
973 xnorcc %o0, %l1, %o2
974 st %f13, [%l7 + 0x54]
975loop_69:
976 restored
977 rdpr %cwp, %g1
978 rdpr %cansave, %g2
979 rdpr %canrestore, %g3
980 rdpr %cleanwin, %g4
981 rdpr %otherwin, %g5
982 rdpr %wstate, %g6
983 bvc,a,pt %icc, loop_70
984 movl %icc, %o4, %o7
985 sdivx %i1, 0x020F, %i2
986 siam 0x0
987loop_70:
988 fmul8ulx16 %f22, %f4, %f26
989 edge16l %i3, %g6, %i0
990 xor %g5, 0x148D, %l2
991 add %i6, %l5, %g2
992 nop
993 setx loop_71, %l0, %l1
994 wrpr 0x1, %tl
995 wrpr %l1, %tpc
996 add %l1, 0x4, %l1
997 wrpr %l1, %tnpc
998 setx 0x34400001400, %l0, %l1
999 wrpr %l1, %tstate
1000 wrhpr 0x4, %htstate
1001 retry
1002 fmovse %icc, %f20, %f2
1003 be loop_72
1004 sll %g3, 0x1A, %g7
1005loop_71:
1006 fbg %fcc3, loop_73
1007 sub %i7, %l3, %o1
1008loop_72:
1009 umul %l6, %o5, %g4
1010 fmovdn %xcc, %f4, %f22
1011loop_73:
1012 and %i5, 0x1D55, %o6
1013 movle %xcc, %l4, %l0
1014 tsubcctv %i4, %g1, %o0
1015 edge8n %l1, %o3, %o2
1016 bl,a %xcc, loop_74
1017 tcc %xcc, 0x1
1018 for %f18, %f6, %f14
1019 fmul8sux16 %f8, %f14, %f4
1020loop_74:
1021 edge32ln %o4, %o7, %i1
1022 add %i3, %i2, %i0
1023 fcmpd %fcc1, %f26, %f12
1024 ba,a %xcc, loop_75
1025 alignaddr %g6, %l2, %g5
1026 fblg,a %fcc3, loop_76
1027 xor %i6, 0x19A9, %g2
1028loop_75:
1029 array8 %g3, %l5, %g7
1030 fpack16 %f20, %f13
1031loop_76:
1032 nop
1033 set 0x72, %i0
1034 stha %i7, [%l7 + %i0] 0x0c
1035 umul %l3, %o1, %o5
1036 movne %xcc, %l6, %i5
1037 srl %g4, 0x1F, %o6
1038 edge16ln %l4, %l0, %g1
1039 umul %o0, 0x1363, %l1
1040 fblg,a %fcc2, loop_77
1041 movpos %xcc, %i4, %o3
1042 mova %xcc, %o4, %o2
1043 udiv %i1, 0x17A0, %o7
1044loop_77:
1045 mulscc %i3, %i2, %g6
1046 orncc %l2, 0x13D0, %g5
1047 fmovsvc %icc, %f19, %f20
1048 fsrc1 %f28, %f6
1049 mova %icc, %i0, %i6
1050 array32 %g3, %l5, %g7
1051 ldx [%l7 + 0x40], %i7
1052 mulscc %g2, %o1, %o5
1053 ldsh [%l7 + 0x4A], %l3
1054 fcmps %fcc3, %f28, %f20
1055 andcc %l6, 0x1D0C, %g4
1056 te %icc, 0x3
1057 fmul8ulx16 %f20, %f10, %f18
1058 fpsub32 %f26, %f24, %f18
1059 edge32n %o6, %l4, %i5
1060 edge8ln %l0, %g1, %l1
1061 fmovdpos %xcc, %f12, %f17
1062 movcc %icc, %i4, %o3
1063 fbl,a %fcc0, loop_78
1064 sdiv %o4, 0x0F36, %o0
1065 wr %g0, 0x19, %asi
1066 ldswa [%l7 + 0x14] %asi, %o2
1067loop_78:
1068 tcs %xcc, 0x2
1069 movpos %icc, %i1, %i3
1070 wr %g0, 0x19, %asi
1071 stda %f16, [%l7 + 0x40] %asi
1072 fmovdn %xcc, %f27, %f1
1073 orcc %o7, 0x1D97, %g6
1074 sdivcc %l2, 0x15EE, %i2
1075 fbe %fcc3, loop_79
1076 alignaddrl %i0, %g5, %i6
1077 fmovs %f27, %f5
1078 tcs %xcc, 0x6
1079loop_79:
1080 fcmple32 %f30, %f30, %l5
1081 fand %f20, %f2, %f6
1082 tn %icc, 0x5
1083 tcs %icc, 0x3
1084 wr %g0, 0x04, %asi
1085 sta %f19, [%l7 + 0x78] %asi
1086 set 0x3C, %i5
1087 stha %g7, [%l7 + %i5] 0x2a
1088 membar #Sync
1089 tcc %xcc, 0x7
1090 edge32ln %i7, %g3, %g2
1091 tpos %xcc, 0x6
1092 popc 0x11B1, %o5
1093 fmovdpos %xcc, %f22, %f13
1094 fpackfix %f8, %f7
1095 fmovrdne %o1, %f26, %f6
1096 movgu %icc, %l6, %l3
1097 tpos %icc, 0x4
1098 swap [%l7 + 0x28], %o6
1099 udiv %g4, 0x1DBF, %i5
1100 fandnot2s %f29, %f16, %f3
1101 movcs %icc, %l4, %l0
1102 movg %icc, %l1, %g1
1103 fmul8x16au %f17, %f11, %f10
1104 tvs %xcc, 0x1
1105 xnorcc %o3, %i4, %o4
1106 orn %o0, 0x0468, %o2
1107 movrne %i3, 0x3DA, %o7
1108 smulcc %g6, 0x1809, %i1
1109 movrgz %l2, 0x173, %i2
1110 fmovrdlz %g5, %f18, %f18
1111 sdiv %i6, 0x0556, %i0
1112 edge16 %g7, %i7, %l5
1113 fmovsn %icc, %f11, %f13
1114 srax %g2, 0x03, %o5
1115 andncc %o1, %g3, %l6
1116 fnands %f31, %f19, %f8
1117 smulcc %o6, %l3, %i5
1118 fcmpne32 %f22, %f24, %g4
1119 wr %g0, 0x10, %asi
1120 ldstuba [%l7 + 0x44] %asi, %l4
1121 taddcctv %l1, 0x02FB, %g1
1122 fmovdneg %icc, %f0, %f2
1123 edge8n %l0, %o3, %i4
1124 bvs,a,pn %xcc, loop_80
1125 andn %o0, 0x07B9, %o2
1126 orncc %i3, 0x0F43, %o4
1127 ld [%l7 + 0x6C], %f17
1128loop_80:
1129 fmovdvs %icc, %f7, %f11
1130 taddcctv %g6, %o7, %l2
1131 fpadd16s %f28, %f20, %f0
1132 fbo %fcc0, loop_81
1133 bne,a,pt %icc, loop_82
1134 edge8 %i1, %g5, %i2
1135 fnor %f16, %f2, %f26
1136loop_81:
1137 nop
1138 wr %g0, 0xe3, %asi
1139 ldda [%l7 + 0x60] %asi, %i6
1140loop_82:
1141 ld [%l7 + 0x4C], %f3
1142 udivx %i0, 0x13E7, %g7
1143 set 0x40, %l3
1144 stda %f16, [%l7 + %l3] 0x88
1145 brgz %i7, loop_83
1146 fmovrsne %l5, %f13, %f24
1147 movvc %icc, %g2, %o5
1148 edge32ln %o1, %g3, %l6
1149loop_83:
1150 fbul %fcc0, loop_84
1151 and %l3, %i5, %o6
1152 fsrc2 %f26, %f4
1153 edge8 %g4, %l4, %l1
1154loop_84:
1155 sethi 0x19E2, %g1
1156 movneg %icc, %l0, %o3
1157 fsrc2 %f20, %f2
1158 smulcc %i4, 0x062A, %o0
1159 subccc %o2, 0x075D, %i3
1160 sub %o4, %o7, %l2
1161 tn %icc, 0x0
1162 set 0x70, %i3
1163 stha %g6, [%l7 + %i3] 0xeb
1164 membar #Sync
1165 sethi 0x033F, %i1
1166 fzeros %f8
1167 popc %g5, %i6
1168 call loop_85
1169 add %i0, 0x1022, %g7
1170 fmovrdgez %i7, %f26, %f26
1171 ta %xcc, 0x7
1172loop_85:
1173 subccc %l5, %i2, %g2
1174 tleu %icc, 0x3
1175 brlez %o5, loop_86
1176 tvs %xcc, 0x2
1177 edge32ln %o1, %l6, %g3
1178 fcmpgt16 %f4, %f0, %i5
1179loop_86:
1180 fblg,a %fcc2, loop_87
1181 tcs %icc, 0x6
1182 fmovsn %icc, %f26, %f13
1183 edge8n %o6, %g4, %l3
1184loop_87:
1185 ta %xcc, 0x7
1186 fbuge %fcc3, loop_88
1187 sll %l4, 0x13, %l1
1188 stx %g1, [%l7 + 0x30]
1189 brlez %o3, loop_89
1190loop_88:
1191 fmovrdgez %i4, %f10, %f0
1192 bvs,pt %icc, loop_90
1193 tne %icc, 0x7
1194loop_89:
1195 mulx %o0, 0x190C, %o2
1196 edge8 %l0, %i3, %o7
1197loop_90:
1198 taddcctv %o4, 0x056F, %l2
1199 bgu loop_91
1200 fmovrdlez %g6, %f6, %f28
1201 restored
1202 rdpr %cwp, %g1
1203 rdpr %cansave, %g2
1204 rdpr %canrestore, %g3
1205 rdpr %cleanwin, %g4
1206 rdpr %otherwin, %g5
1207 rdpr %wstate, %g6
1208 sub %i1, %g5, %i0
1209loop_91:
1210 fbug,a %fcc2, loop_92
1211 fmovsneg %icc, %f8, %f12
1212 mulscc %i6, %g7, %i7
1213 movrlez %i2, %l5, %o5
1214loop_92:
1215 fmovdvc %icc, %f21, %f20
1216 edge16ln %o1, %l6, %g3
1217 xnorcc %i5, %g2, %g4
1218 mova %xcc, %l3, %l4
1219 be,pn %icc, loop_93
1220 faligndata %f12, %f2, %f24
1221 lduh [%l7 + 0x50], %o6
1222 tcs %icc, 0x4
1223loop_93:
1224 sllx %g1, %l1, %i4
1225 sir 0x17D7
1226 tvs %icc, 0x4
1227 edge8l %o3, %o0, %l0
1228 array8 %i3, %o7, %o2
1229 nop
1230 set 0x18, %o6
1231 ldd [%l7 + %o6], %f28
1232 bg,a loop_94
1233 tn %icc, 0x0
1234 fnot2s %f30, %f22
1235 tvs %icc, 0x0
1236loop_94:
1237 bn,pn %icc, loop_95
1238 orcc %l2, 0x1502, %o4
1239 fmovdvs %xcc, %f22, %f18
1240 wr %g0, 0x19, %asi
1241 swapa [%l7 + 0x7C] %asi, %i1
1242loop_95:
1243 movcs %icc, %g5, %g6
1244 xor %i0, 0x15B1, %g7
1245 lduh [%l7 + 0x12], %i7
1246 orn %i2, %i6, %l5
1247 fcmple32 %f12, %f12, %o5
1248 stw %l6, [%l7 + 0x10]
1249 bn,a loop_96
1250 subccc %g3, %o1, %g2
1251 ldd [%l7 + 0x38], %i4
1252 fmovscc %xcc, %f4, %f24
1253loop_96:
1254 fmovdcc %xcc, %f11, %f3
1255 fmovsleu %xcc, %f5, %f17
1256 array16 %l3, %l4, %g4
1257 tsubcc %g1, %o6, %l1
1258 sll %o3, 0x07, %i4
1259 wr %g0, 0x04, %asi
1260 lda [%l7 + 0x20] %asi, %f9
1261 movle %icc, %o0, %l0
1262 movgu %xcc, %o7, %i3
1263 add %l7, 0x74, %l6
1264 wr %g0, 0x04, %asi
1265 lda [%l6] %asi, %o2
1266 casa [%l6] 0x04, %o2, %l2
1267 set 0x0C, %l1
1268 lduwa [%l7 + %l1] 0x10, %o4
1269 bcc loop_97
1270 tcc %xcc, 0x7
1271 fba,a %fcc0, loop_98
1272 bvs,pt %xcc, loop_99
1273loop_97:
1274 taddcc %g5, 0x089E, %g6
1275 addccc %i0, 0x1638, %g7
1276loop_98:
1277 fbug %fcc1, loop_100
1278loop_99:
1279 movneg %icc, %i7, %i1
1280 edge8l %i2, %i6, %l5
1281 call loop_101
1282loop_100:
1283 edge8ln %o5, %g3, %o1
1284 edge32ln %l6, %g2, %l3
1285 nop
1286 set 0x18, %l2
1287 stx %i5, [%l7 + %l2]
1288loop_101:
1289 saved
1290 rdpr %cwp, %g1
1291 rdpr %cansave, %g2
1292 rdpr %canrestore, %g3
1293 rdpr %cleanwin, %g4
1294 rdpr %otherwin, %g5
1295 rdpr %wstate, %g6
1296 brz %g4, loop_102
1297 sdiv %l4, 0x186D, %o6
1298 tle %icc, 0x3
1299 orn %g1, 0x022D, %l1
1300loop_102:
1301 brz %o3, loop_103
1302 fbge,a %fcc3, loop_104
1303 movn %xcc, %o0, %i4
1304 tsubcc %o7, %l0, %i3
1305loop_103:
1306 xnor %o2, %o4, %l2
1307loop_104:
1308 fmovdge %icc, %f5, %f21
1309 lduh [%l7 + 0x40], %g6
1310 add %g5, 0x0B43, %g7
1311 fmovrslez %i0, %f10, %f21
1312 tgu %xcc, 0x6
1313 fpsub16s %f6, %f12, %f23
1314 edge32ln %i7, %i1, %i2
1315 mulscc %i6, 0x01C1, %o5
1316 umulcc %g3, 0x1561, %l5
1317 tl %icc, 0x7
1318 xnorcc %o1, 0x15DA, %g2
1319 fcmple16 %f12, %f16, %l6
1320 tne %icc, 0x7
1321 fcmple16 %f6, %f30, %i5
1322 fmul8ulx16 %f16, %f8, %f6
1323 taddcc %l3, %l4, %o6
1324 fmovsle %xcc, %f26, %f25
1325 fmovsvs %icc, %f4, %f12
1326 mulx %g4, 0x0203, %g1
1327 srax %o3, %o0, %i4
1328 set 0x58, %l5
1329 stba %l1, [%l7 + %l5] 0x11
1330 movre %o7, 0x052, %i3
1331 tne %xcc, 0x3
1332 andncc %o2, %o4, %l2
1333 tvs %xcc, 0x0
1334 fbul %fcc3, loop_105
1335 tne %xcc, 0x7
1336 bcs %xcc, loop_106
1337 fmul8x16al %f15, %f3, %f10
1338loop_105:
1339 fmovdvs %xcc, %f22, %f20
1340 brz,a %l0, loop_107
1341loop_106:
1342 srax %g6, %g7, %g5
1343 tleu %xcc, 0x1
1344 fmovdle %icc, %f26, %f22
1345loop_107:
1346 mulx %i7, 0x0B8F, %i0
1347 mova %xcc, %i2, %i6
1348 fbo,a %fcc1, loop_108
1349 siam 0x0
1350 fxor %f26, %f24, %f2
1351 tge %icc, 0x3
1352loop_108:
1353 call loop_109
1354 xnorcc %o5, %g3, %l5
1355 wr %g0, 0x26, %asi
1356 ldda [%l7 + 0x40] %asi, %i0
1357loop_109:
1358 stw %o1, [%l7 + 0x2C]
1359 wr %g0, 0x2a, %asi
1360 ldda [%l7 + 0x70] %asi, %i6
1361 tvs %icc, 0x2
1362 set 0x18, %g3
1363 stda %i4, [%l7 + %g3] 0xea
1364 membar #Sync
1365 ldsh [%l7 + 0x42], %l3
1366 movpos %xcc, %l4, %g2
1367 edge16n %g4, %o6, %g1
1368 ldstub [%l7 + 0x2B], %o3
1369 fmovdvs %icc, %f26, %f19
1370 fblg,a %fcc3, loop_110
1371 fxors %f5, %f1, %f31
1372 bpos,a %icc, loop_111
1373 movre %i4, %l1, %o0
1374loop_110:
1375 edge8ln %o7, %i3, %o2
1376 ldx [%l7 + 0x48], %o4
1377loop_111:
1378 udiv %l0, 0x17AF, %l2
1379 subcc %g7, 0x002D, %g6
1380 call loop_112
1381 edge8ln %i7, %g5, %i2
1382 movvc %icc, %i6, %o5
1383 fble,a %fcc1, loop_113
1384loop_112:
1385 fcmple32 %f24, %f6, %g3
1386 fbge %fcc3, loop_114
1387 fornot2s %f12, %f17, %f18
1388loop_113:
1389 edge8l %l5, %i1, %o1
1390 tne %icc, 0x2
1391loop_114:
1392 movpos %icc, %l6, %i5
1393 flush %l7 + 0x30
1394 wr %g0, 0x0c, %asi
1395 prefetcha [%l7 + 0x30] %asi, 0x2
1396 fnegs %f8, %f16
1397 tpos %icc, 0x4
1398 bcc,pn %xcc, loop_115
1399 addccc %l4, %i0, %g2
1400 ba,a,pn %icc, loop_116
1401 movrgez %o6, %g1, %g4
1402loop_115:
1403 fmovsl %xcc, %f5, %f25
1404 tneg %xcc, 0x4
1405loop_116:
1406 brz,a %o3, loop_117
1407 tsubcctv %i4, %l1, %o0
1408 ta %icc, 0x6
1409 bl %xcc, loop_118
1410loop_117:
1411 movrne %o7, 0x302, %o2
1412 fnegs %f1, %f1
1413 bgu,a loop_119
1414loop_118:
1415 fmovdneg %icc, %f8, %f26
1416 set 0x40, %i1
1417 ldda [%l7 + %i1] 0x18, %f0
1418loop_119:
1419 sub %i3, 0x0E92, %l0
1420 fmul8x16 %f15, %f18, %f14
1421 mova %xcc, %o4, %g7
1422 array16 %l2, %i7, %g6
1423 fxors %f20, %f28, %f7
1424 fbl %fcc1, loop_120
1425 fmovrse %i2, %f18, %f13
1426 ldstub [%l7 + 0x65], %g5
1427 fpadd16s %f30, %f17, %f27
1428loop_120:
1429 array16 %o5, %g3, %l5
1430 xor %i6, %i1, %l6
1431 fbg,a %fcc1, loop_121
1432 bl,a loop_122
1433 movgu %icc, %o1, %i5
1434 fmovdvs %icc, %f19, %f21
1435loop_121:
1436 fmovrsne %l4, %f21, %f30
1437loop_122:
1438 nop
1439 set 0x14, %o7
1440 stwa %i0, [%l7 + %o7] 0x80
1441 edge16n %g2, %o6, %g1
1442 add %l3, %o3, %g4
1443 fbule %fcc3, loop_123
1444 brgz %l1, loop_124
1445 fandnot1 %f28, %f10, %f2
1446 nop
1447 setx loop_125, %l0, %l1
1448 wrpr 0x1, %tl
1449 wrpr %l1, %tnpc
1450 setx 0x34400001400, %l0, %l1
1451 wrpr %l1, %tstate
1452 wrhpr 0x4, %htstate
1453 done
1454loop_123:
1455 nop
1456 setx loop_126, %l0, %l1
1457 wrpr 0x1, %tl
1458 wrpr %l1, %tnpc
1459 setx 0x34400001400, %l0, %l1
1460 wrpr %l1, %tstate
1461 wrhpr 0x4, %htstate
1462 done
1463loop_124:
1464 xnor %o0, %o7, %o2
1465 fmovs %f2, %f13
1466loop_125:
1467 bpos,pt %icc, loop_127
1468loop_126:
1469 fpadd16s %f15, %f28, %f23
1470 add %l7, 0x70, %l6
1471 wr %g0, 0x80, %asi
1472 casxa [%l6] %asi, %i3, %i4
1473loop_127:
1474 movcs %xcc, %o4, %l0
1475 movvc %icc, %g7, %i7
1476 for %f20, %f20, %f28
1477 fmovdvc %xcc, %f16, %f1
1478 ldx [%l7 + 0x18], %l2
1479 fbue %fcc1, loop_128
1480 fmovdn %icc, %f16, %f10
1481 movge %icc, %i2, %g6
1482 fcmpd %fcc1, %f16, %f16
1483loop_128:
1484 bvs,a,pn %icc, loop_129
1485 umul %g5, %o5, %l5
1486 fbule %fcc3, loop_130
1487 prefetch [%l7 + 0x64], 0x2
1488loop_129:
1489 nop
1490 wr %g0, 0x80, %asi
1491 ldstuba [%l7 + 0x22] %asi, %g3
1492loop_130:
1493 fmovsgu %xcc, %f23, %f9
1494 addc %i1, %i6, %l6
1495 std %i4, [%l7 + 0x70]
1496 srlx %l4, %o1, %g2
1497 sir 0x1B49
1498 subc %o6, %i0, %g1
1499 orcc %l3, 0x017E, %o3
1500 tvc %xcc, 0x3
1501 ldd [%l7 + 0x30], %f18
1502 stbar
1503 wr %g0, 0x88, %asi
1504 lda [%l7 + 0x18] %asi, %f10
1505 andn %l1, %g4, %o7
1506 and %o0, %o2, %i3
1507 ta %xcc, 0x0
1508 andn %o4, 0x1C96, %i4
1509 srlx %g7, 0x15, %i7
1510 tgu %xcc, 0x6
1511 fsrc1s %f28, %f15
1512 tgu %icc, 0x7
1513 fbug,a %fcc0, loop_131
1514 fnot1s %f20, %f2
1515 movcs %xcc, %l0, %l2
1516 xor %g6, %i2, %o5
1517loop_131:
1518 bneg,pt %xcc, loop_132
1519 st %f0, [%l7 + 0x3C]
1520 fmovdneg %xcc, %f13, %f31
1521 tcc %xcc, 0x3
1522loop_132:
1523 fcmpgt16 %f22, %f8, %g5
1524 fxnor %f18, %f2, %f18
1525 ldd [%l7 + 0x50], %f14
1526 movne %icc, %l5, %g3
1527 array32 %i1, %i6, %l6
1528 orn %l4, %o1, %i5
1529 edge16n %o6, %i0, %g2
1530 ble,pn %icc, loop_133
1531 movcs %xcc, %g1, %l3
1532 sth %o3, [%l7 + 0x3A]
1533 movle %xcc, %l1, %o7
1534loop_133:
1535 st %f27, [%l7 + 0x78]
1536 srax %g4, %o0, %o2
1537 set 0x25, %g4
1538 ldstuba [%l7 + %g4] 0x80, %o4
1539 wr %g0, 0x88, %asi
1540 stda %f16, [%l7 + 0x40] %asi
1541 udivx %i4, 0x1A2A, %g7
1542 addccc %i7, 0x0C71, %l0
1543 mulscc %i3, %l2, %i2
1544 wr %g0, 0x80, %asi
1545 stwa %o5, [%l7 + 0x50] %asi
1546 edge16l %g6, %g5, %l5
1547 tgu %xcc, 0x4
1548 movvs %xcc, %g3, %i1
1549 tge %xcc, 0x2
1550 movne %xcc, %i6, %l6
1551 fmovdne %xcc, %f31, %f4
1552 movrlz %o1, 0x135, %l4
1553 srax %i5, 0x10, %i0
1554 tsubcc %o6, %g1, %l3
1555 ldub [%l7 + 0x71], %o3
1556 subc %l1, 0x0BA1, %o7
1557 addccc %g2, %o0, %o2
1558 tg %icc, 0x6
1559 addccc %g4, %o4, %i4
1560 tcc %xcc, 0x0
1561 tle %xcc, 0x2
1562 xnor %g7, 0x0EE3, %l0
1563 fpsub16 %f16, %f30, %f20
1564 edge32l %i7, %i3, %i2
1565 fcmpeq16 %f16, %f12, %l2
1566 fpadd32 %f10, %f2, %f12
1567 fba %fcc2, loop_134
1568 movcs %icc, %g6, %g5
1569 smulcc %o5, %g3, %i1
1570 ldsh [%l7 + 0x6C], %l5
1571loop_134:
1572 edge32 %i6, %o1, %l6
1573 sll %i5, 0x1B, %i0
1574 fsrc2 %f12, %f4
1575 add %l4, 0x084A, %g1
1576 sdiv %l3, 0x007D, %o3
1577 addcc %o6, %l1, %g2
1578 bvc %icc, loop_135
1579 umul %o7, 0x0E75, %o0
1580 ldub [%l7 + 0x27], %g4
1581 set 0x17, %o2
1582 stba %o2, [%l7 + %o2] 0x81
1583loop_135:
1584 alignaddrl %o4, %i4, %l0
1585 prefetch [%l7 + 0x1C], 0x2
1586 wr %g0, 0x89, %asi
1587 lda [%l7 + 0x1C] %asi, %f15
1588 ble,a %icc, loop_136
1589 fxor %f12, %f24, %f18
1590 tsubcc %i7, 0x098D, %g7
1591 tl %xcc, 0x5
1592loop_136:
1593 nop
1594 membar #Sync
1595 set 0x40, %l0
1596 ldda [%l7 + %l0] 0xf8, %f16
1597 fmovse %icc, %f28, %f30
1598 nop
1599 setx loop_137, %l0, %l1
1600 jmpl %l1, %i3
1601 bcc,a loop_138
1602 andncc %l2, %g6, %i2
1603 set 0x48, %o3
1604 stda %o4, [%l7 + %o3] 0xea
1605 membar #Sync
1606loop_137:
1607 srlx %g5, %i1, %l5
1608loop_138:
1609 sdivcc %g3, 0x103C, %i6
1610 movgu %icc, %l6, %i5
1611 std %i0, [%l7 + 0x58]
1612 or %o1, 0x0F15, %g1
1613 fandnot2s %f18, %f24, %f0
1614 fmovdl %icc, %f5, %f9
1615 brnz,a %l3, loop_139
1616 fcmpgt16 %f24, %f8, %l4
1617 tn %icc, 0x3
1618 edge32l %o6, %o3, %l1
1619loop_139:
1620 bcc,pt %xcc, loop_140
1621 restored
1622 rdpr %cwp, %g1
1623 rdpr %cansave, %g2
1624 rdpr %canrestore, %g3
1625 rdpr %cleanwin, %g4
1626 rdpr %otherwin, %g5
1627 rdpr %wstate, %g6
1628 fnot1 %f24, %f2
1629 edge16l %g2, %o0, %o7
1630loop_140:
1631 bg,a loop_141
1632 edge8ln %g4, %o2, %i4
1633 srax %o4, %l0, %g7
1634 fsrc2 %f8, %f0
1635loop_141:
1636 sra %i7, %l2, %g6
1637 fors %f28, %f8, %f25
1638 popc 0x13A5, %i2
1639 edge16l %i3, %g5, %i1
1640 set 0x40, %l4
1641 ldda [%l7 + %l4] 0x18, %f0
1642 tpos %icc, 0x5
1643 fmovsgu %icc, %f13, %f1
1644 xnorcc %l5, %g3, %o5
1645 bneg,a,pn %xcc, loop_142
1646 ta %xcc, 0x6
1647 xor %l6, %i5, %i0
1648 ba loop_143
1649loop_142:
1650 umulcc %o1, %i6, %g1
1651 edge32n %l4, %l3, %o6
1652 wr %g0, 0x89, %asi
1653 ldstuba [%l7 + 0x7F] %asi, %o3
1654loop_143:
1655 tcs %xcc, 0x7
1656 fba %fcc2, loop_144
1657 fbe,a %fcc0, loop_145
1658 sir 0x0390
1659 ble loop_146
1660loop_144:
1661 orn %g2, %o0, %l1
1662loop_145:
1663 fmul8x16 %f7, %f8, %f0
1664 membar 0x47
1665loop_146:
1666 fpsub32 %f0, %f14, %f12
1667 ldsh [%l7 + 0x26], %g4
1668 fpackfix %f6, %f11
1669 prefetch [%l7 + 0x6C], 0x1
1670 wr %g0, 0x89, %asi
1671 ldstuba [%l7 + 0x65] %asi, %o7
1672 mova %xcc, %o2, %i4
1673 lduw [%l7 + 0x20], %l0
1674 ldd [%l7 + 0x78], %f6
1675 wr %g0, 0x89, %asi
1676 ldsba [%l7 + 0x7A] %asi, %o4
1677 set 0x40, %o4
1678 stda %f0, [%l7 + %o4] 0xf1
1679 membar #Sync
1680 srl %i7, %g7, %l2
1681 tpos %xcc, 0x1
1682 edge32 %g6, %i2, %i3
1683 subcc %g5, %i1, %l5
1684 bvs,a,pn %xcc, loop_147
1685 movrgz %g3, 0x369, %o5
1686 set 0x64, %l6
1687 lduha [%l7 + %l6] 0x0c, %l6
1688loop_147:
1689 movcs %icc, %i5, %i0
1690 umulcc %i6, %g1, %o1
1691 tneg %xcc, 0x7
1692 edge16ln %l4, %o6, %l3
1693 ba,a %icc, loop_148
1694 fbe,a %fcc1, loop_149
1695 membar 0x15
1696 fnot2s %f27, %f7
1697loop_148:
1698 movleu %xcc, %g2, %o0
1699loop_149:
1700 nop
1701 wr %g0, 0x2b, %asi
1702 stha %o3, [%l7 + 0x38] %asi
1703 membar #Sync
1704 movneg %icc, %l1, %g4
1705 edge32ln %o7, %o2, %i4
1706 orcc %o4, 0x0BAE, %i7
1707 movcc %xcc, %l0, %l2
1708 edge8l %g6, %g7, %i3
1709 faligndata %f18, %f6, %f8
1710 ta %xcc, 0x4
1711 fpsub16s %f23, %f6, %f15
1712 tvc %xcc, 0x4
1713 movcs %xcc, %g5, %i1
1714 restored
1715 rdpr %cwp, %g1
1716 rdpr %cansave, %g2
1717 rdpr %canrestore, %g3
1718 rdpr %cleanwin, %g4
1719 rdpr %otherwin, %g5
1720 rdpr %wstate, %g6
1721 movne %icc, %l5, %i2
1722 ba,a,pt %xcc, loop_150
1723 edge16l %o5, %g3, %i5
1724 membar 0x74
1725 fnot2s %f28, %f25
1726loop_150:
1727 stw %l6, [%l7 + 0x14]
1728 array32 %i6, %g1, %o1
1729 andcc %l4, %i0, %l3
1730 brgez,a %g2, loop_151
1731 st %f16, [%l7 + 0x40]
1732 subccc %o6, %o0, %l1
1733 movrgez %o3, 0x1B2, %o7
1734loop_151:
1735 fmovdvc %xcc, %f2, %f2
1736 set 0x2B, %i4
1737 stba %g4, [%l7 + %i4] 0x10
1738 tsubcctv %o2, %o4, %i7
1739 set 0x28, %i7
1740 swapa [%l7 + %i7] 0x81, %l0
1741 sdivx %i4, 0x1449, %l2
1742 mova %xcc, %g6, %i3
1743 mulx %g5, %i1, %l5
1744 movge %icc, %g7, %i2
1745 fbul,a %fcc0, loop_152
1746 fmovscc %icc, %f12, %f21
1747 ldx [%l7 + 0x68], %g3
1748 fbug %fcc2, loop_153
1749loop_152:
1750 array8 %o5, %i5, %l6
1751 fmovsl %xcc, %f7, %f4
1752 addc %i6, %g1, %o1
1753loop_153:
1754 movcc %icc, %l4, %l3
1755 stb %i0, [%l7 + 0x0A]
1756 tneg %xcc, 0x7
1757 srl %g2, %o0, %o6
1758 srl %l1, 0x05, %o3
1759 or %o7, 0x1F8C, %g4
1760 fones %f15
1761 fbo,a %fcc0, loop_154
1762 movre %o2, 0x1B2, %i7
1763 udivcc %l0, 0x15B3, %o4
1764 andn %i4, %l2, %i3
1765loop_154:
1766 nop
1767 wr %g0, 0x2b, %asi
1768 stwa %g6, [%l7 + 0x4C] %asi
1769 membar #Sync
1770 restored
1771 rdpr %cwp, %g1
1772 rdpr %cansave, %g2
1773 rdpr %canrestore, %g3
1774 rdpr %cleanwin, %g4
1775 rdpr %otherwin, %g5
1776 rdpr %wstate, %g6
1777 taddcctv %g5, %i1, %g7
1778 brgz,a %l5, loop_155
1779 srax %g3, %i2, %o5
1780 set 0x1A, %o0
1781 stba %i5, [%l7 + %o0] 0x81
1782loop_155:
1783 mulscc %l6, %i6, %o1
1784 edge16 %l4, %l3, %g1
1785 subcc %g2, %i0, %o6
1786 fbug %fcc0, loop_156
1787 fmovrsne %o0, %f4, %f18
1788 ble,a loop_157
1789 fble,a %fcc2, loop_158
1790loop_156:
1791 sir 0x1FD5
1792 taddcctv %l1, 0x06D0, %o7
1793loop_157:
1794 edge8l %o3, %g4, %i7
1795loop_158:
1796 membar 0x20
1797 movrlz %o2, %l0, %o4
1798 edge16l %l2, %i3, %g6
1799 tpos %icc, 0x0
1800 subc %i4, 0x1A63, %i1
1801 fmovrse %g7, %f19, %f8
1802 fbg %fcc3, loop_159
1803 movrgez %g5, 0x336, %g3
1804 fsrc2s %f1, %f28
1805 fsrc2 %f16, %f8
1806loop_159:
1807 saved
1808 rdpr %cwp, %g1
1809 rdpr %cansave, %g2
1810 rdpr %canrestore, %g3
1811 rdpr %cleanwin, %g4
1812 rdpr %otherwin, %g5
1813 rdpr %wstate, %g6
1814 sdivcc %i2, 0x1D9A, %l5
1815 fxor %f20, %f6, %f16
1816 add %l7, 0x78, %l6
1817 wr %g0, 0x89, %asi
1818 ldxa [%l6] %asi, %i5
1819 casxa [%l6] 0x89, %i5, %o5
1820 sdivx %l6, 0x097F, %i6
1821 bgu %icc, loop_160
1822 fmovrdgez %l4, %f10, %f16
1823 tleu %icc, 0x1
1824 fmovdle %xcc, %f16, %f27
1825loop_160:
1826 movn %icc, %o1, %g1
1827 sra %g2, 0x18, %i0
1828 sll %o6, %o0, %l1
1829 tgu %icc, 0x6
1830 movn %icc, %l3, %o7
1831 add %l7, 0x48, %l6
1832 wr %g0, 0x11, %asi
1833 casxa [%l6] 0x11, %g4, %i7
1834 movn %icc, %o2, %l0
1835 smulcc %o3, 0x050D, %o4
1836 fmovdcs %icc, %f13, %f28
1837 xorcc %l2, 0x18F7, %g6
1838 set 0x70, %g6
1839 ldda [%l7 + %g6] 0x89, %i2
1840 sra %i1, %g7, %i4
1841 srlx %g3, 0x09, %i2
1842 tl %xcc, 0x7
1843 movgu %icc, %l5, %i5
1844 bvc,a,pn %xcc, loop_161
1845 te %icc, 0x5
1846 movvs %icc, %g5, %l6
1847 andncc %i6, %o5, %o1
1848loop_161:
1849 ldsw [%l7 + 0x40], %g1
1850 edge16 %g2, %l4, %i0
1851 fmovrsgez %o6, %f7, %f28
1852 fmovscs %icc, %f29, %f9
1853 fmovrse %o0, %f3, %f19
1854 add %l3, 0x0AD1, %l1
1855 movrgez %g4, 0x04F, %o7
1856 tsubcctv %o2, 0x022C, %l0
1857 xor %o3, 0x1A4C, %i7
1858 edge32n %l2, %g6, %o4
1859 sdivx %i1, 0x1709, %g7
1860 fmovdvs %xcc, %f27, %f22
1861 fmovsle %xcc, %f25, %f22
1862 fmovsgu %icc, %f5, %f4
1863 sdiv %i4, 0x1CB3, %g3
1864 fabsd %f14, %f28
1865 fcmpeq16 %f4, %f4, %i3
1866 fbule %fcc1, loop_162
1867 edge32l %i2, %i5, %g5
1868 wr %g0, 0x11, %asi
1869 ldsha [%l7 + 0x64] %asi, %l5
1870loop_162:
1871 add %l6, %o5, %i6
1872 ba,pn %icc, loop_163
1873 orn %o1, %g1, %g2
1874 subc %i0, %l4, %o0
1875 wr %g0, 0x18, %asi
1876 ldswa [%l7 + 0x20] %asi, %l3
1877loop_163:
1878 addccc %o6, %g4, %o7
1879 set 0x1F, %g1
1880 ldsba [%l7 + %g1] 0x18, %l1
1881 movvc %icc, %o2, %o3
1882 fabsd %f8, %f6
1883 fbl %fcc0, loop_164
1884 umulcc %i7, %l2, %g6
1885 movrne %l0, %i1, %o4
1886 fabsd %f0, %f18
1887loop_164:
1888 andncc %i4, %g3, %g7
1889 stb %i3, [%l7 + 0x1A]
1890 wr %g0, 0x2f, %asi
1891 stda %i2, [%l7 + 0x10] %asi
1892 membar #Sync
1893 fsrc1s %f6, %f20
1894 edge32l %i5, %g5, %l5
1895 movrlez %l6, %o5, %o1
1896 movg %icc, %g1, %g2
1897 fpmerge %f14, %f14, %f30
1898 sra %i0, 0x1D, %l4
1899 fmovrse %o0, %f25, %f12
1900 call loop_165
1901 bpos loop_166
1902 edge8 %l3, %i6, %g4
1903 srax %o7, %l1, %o2
1904loop_165:
1905 udivx %o6, 0x1280, %o3
1906loop_166:
1907 fmovs %f29, %f13
1908 bl,pn %icc, loop_167
1909 add %i7, 0x10C4, %g6
1910 sdivx %l2, 0x17EF, %l0
1911 ldsw [%l7 + 0x1C], %i1
1912loop_167:
1913 fmovdn %xcc, %f13, %f28
1914 edge16l %o4, %g3, %i4
1915 sir 0x1105
1916 fnot1 %f0, %f4
1917 mulscc %g7, 0x1FDF, %i2
1918 movge %xcc, %i5, %i3
1919 fsrc1 %f8, %f0
1920 prefetch [%l7 + 0x38], 0x1
1921 fmovsleu %xcc, %f1, %f20
1922 ldstub [%l7 + 0x6E], %g5
1923 sra %l6, 0x1D, %l5
1924 movrgz %o1, %g1, %o5
1925 fcmpeq16 %f16, %f8, %g2
1926 set 0x28, %g2
1927 ldsha [%l7 + %g2] 0x14, %i0
1928 and %o0, 0x0B98, %l3
1929 wr %g0, 0x11, %asi
1930 sta %f17, [%l7 + 0x0C] %asi
1931 edge8ln %i6, %l4, %o7
1932 wr %g0, 0x27, %asi
1933 stba %g4, [%l7 + 0x0B] %asi
1934 membar #Sync
1935 fcmpes %fcc1, %f25, %f7
1936 fmovrslz %o2, %f0, %f1
1937 edge32 %l1, %o6, %o3
1938 addc %g6, %l2, %l0
1939 movre %i1, %i7, %o4
1940 ldsh [%l7 + 0x0C], %i4
1941 move %xcc, %g3, %g7
1942 ld [%l7 + 0x38], %f5
1943 udivx %i2, 0x00BF, %i5
1944 fcmple32 %f2, %f22, %g5
1945 fbge,a %fcc1, loop_168
1946 ba,a,pn %xcc, loop_169
1947 array16 %i3, %l5, %o1
1948 tsubcctv %l6, %g1, %o5
1949loop_168:
1950 edge32ln %g2, %o0, %l3
1951loop_169:
1952 tsubcc %i0, 0x0AB7, %i6
1953 membar 0x7F
1954 fmovsge %xcc, %f9, %f7
1955 fbul,a %fcc3, loop_170
1956 sra %o7, %l4, %o2
1957 mulx %g4, 0x16BD, %l1
1958 fmovdle %xcc, %f24, %f23
1959loop_170:
1960 fmovrslz %o3, %f13, %f27
1961 addccc %g6, %o6, %l2
1962 movn %icc, %l0, %i7
1963 fcmpeq32 %f6, %f26, %o4
1964 fpsub16 %f28, %f10, %f28
1965 sdivx %i1, 0x0F95, %i4
1966 edge16ln %g3, %i2, %g7
1967 andcc %i5, 0x1E65, %i3
1968 fmovrdlz %l5, %f28, %f14
1969 fpsub16 %f0, %f18, %f16
1970 fzeros %f30
1971 fmovdvs %icc, %f0, %f8
1972 faligndata %f20, %f26, %f16
1973 fmovrslez %o1, %f25, %f10
1974 bgu,pn %icc, loop_171
1975 tsubcctv %g5, 0x03CB, %l6
1976 movrgez %g1, %o5, %g2
1977 ble,pt %xcc, loop_172
1978loop_171:
1979 movneg %xcc, %l3, %i0
1980 udivcc %i6, 0x184A, %o0
1981 tl %icc, 0x3
1982loop_172:
1983 call loop_173
1984 fble,a %fcc2, loop_174
1985 fcmpgt16 %f8, %f18, %o7
1986 edge16 %l4, %g4, %l1
1987loop_173:
1988 move %xcc, %o3, %o2
1989loop_174:
1990 nop
1991 set 0x68, %o5
1992 swapa [%l7 + %o5] 0x11, %g6
1993 bg,a loop_175
1994 membar 0x51
1995 orn %o6, 0x0842, %l2
1996 st %f28, [%l7 + 0x44]
1997loop_175:
1998 udivx %l0, 0x16FB, %i7
1999 edge32ln %o4, %i4, %g3
2000 andn %i2, 0x10C6, %i1
2001 sll %g7, %i5, %i3
2002 membar 0x7A
2003 fmovda %icc, %f9, %f19
2004 fmovd %f18, %f6
2005 umulcc %o1, 0x161A, %g5
2006 movrlz %l6, 0x07C, %l5
2007 fnors %f23, %f31, %f28
2008 fornot1 %f10, %f12, %f28
2009 restored
2010 rdpr %cwp, %g1
2011 rdpr %cansave, %g2
2012 rdpr %canrestore, %g3
2013 rdpr %cleanwin, %g4
2014 rdpr %otherwin, %g5
2015 rdpr %wstate, %g6
2016 tg %xcc, 0x5
2017 tsubcc %g1, %o5, %l3
2018 tsubcc %i0, 0x0257, %i6
2019 bg,pn %icc, loop_176
2020 udiv %o0, 0x09D7, %g2
2021 fmul8x16au %f30, %f23, %f4
2022 sth %o7, [%l7 + 0x54]
2023loop_176:
2024 tvs %icc, 0x4
2025 bcc,a %icc, loop_177
2026 movcs %xcc, %g4, %l4
2027 fcmpne32 %f30, %f26, %o3
2028 std %f30, [%l7 + 0x10]
2029loop_177:
2030 fxnors %f3, %f10, %f28
2031 set 0x22, %g5
2032 ldsba [%l7 + %g5] 0x04, %l1
2033 fmovrdne %o2, %f30, %f14
2034 movle %xcc, %g6, %o6
2035 subc %l2, 0x069E, %l0
2036 tcc %icc, 0x5
2037 set 0x40, %g7
2038 stda %f16, [%l7 + %g7] 0x19
2039 lduh [%l7 + 0x6A], %i7
2040 bleu %icc, loop_178
2041 fbge,a %fcc2, loop_179
2042 movvs %xcc, %i4, %g3
2043 orcc %o4, %i1, %i2
2044loop_178:
2045 fpmerge %f23, %f30, %f24
2046loop_179:
2047 brnz,a %i5, loop_180
2048 movre %i3, %g7, %g5
2049 bcs,pt %xcc, loop_181
2050 umulcc %o1, 0x0598, %l5
2051loop_180:
2052 fzeros %f26
2053 xnorcc %g1, %o5, %l6
2054loop_181:
2055 umulcc %l3, 0x17D5, %i6
2056 addccc %i0, 0x1945, %g2
2057 movgu %icc, %o0, %o7
2058 andn %l4, 0x134C, %g4
2059 sdivx %o3, 0x046B, %o2
2060 mova %icc, %g6, %o6
2061 alignaddr %l1, %l2, %l0
2062 sdivx %i4, 0x0461, %g3
2063 ldsw [%l7 + 0x20], %i7
2064 movvc %xcc, %o4, %i2
2065 fpadd32s %f14, %f27, %f8
2066 smul %i5, %i1, %i3
2067 wr %g0, 0xe3, %asi
2068 stwa %g5, [%l7 + 0x58] %asi
2069 membar #Sync
2070 edge16n %g7, %l5, %g1
2071 movvc %icc, %o1, %o5
2072 fmovdg %icc, %f26, %f22
2073 edge16n %l6, %l3, %i6
2074 edge16n %g2, %i0, %o0
2075 siam 0x7
2076 membar 0x16
2077 alignaddrl %o7, %g4, %l4
2078 bshuffle %f18, %f30, %f4
2079 fmovs %f4, %f25
2080 umul %o3, %g6, %o2
2081 fmovdcc %icc, %f24, %f8
2082 std %l0, [%l7 + 0x78]
2083 wr %g0, 0x19, %asi
2084 swapa [%l7 + 0x60] %asi, %l2
2085 te %xcc, 0x1
2086 edge8l %l0, %o6, %i4
2087 andn %i7, 0x0593, %g3
2088 fcmpgt32 %f24, %f24, %i2
2089 sethi 0x0DC1, %o4
2090 popc %i5, %i3
2091 movle %icc, %i1, %g7
2092 movn %xcc, %g5, %g1
2093 restored
2094 rdpr %cwp, %g1
2095 rdpr %cansave, %g2
2096 rdpr %canrestore, %g3
2097 rdpr %cleanwin, %g4
2098 rdpr %otherwin, %g5
2099 rdpr %wstate, %g6
2100 edge16n %o1, %o5, %l6
2101 udivcc %l3, 0x1E49, %l5
2102 fcmpgt32 %f28, %f24, %i6
2103 orncc %g2, 0x0F31, %o0
2104 fbne %fcc3, loop_182
2105 tvs %xcc, 0x2
2106 sethi 0x0E75, %i0
2107 movrne %o7, 0x336, %g4
2108loop_182:
2109 fbne %fcc2, loop_183
2110 tg %xcc, 0x7
2111 edge32n %o3, %g6, %l4
2112 edge32ln %o2, %l2, %l1
2113loop_183:
2114 ble,a,pt %icc, loop_184
2115 array16 %o6, %i4, %l0
2116 tcc %icc, 0x5
2117 fmovdgu %xcc, %f23, %f31
2118loop_184:
2119 fpsub16s %f0, %f4, %f19
2120 bcs,a,pn %icc, loop_185
2121 bvc,a %xcc, loop_186
2122 taddcc %i7, %g3, %o4
2123 mulx %i2, 0x00D7, %i5
2124loop_185:
2125 edge32 %i1, %i3, %g5
2126loop_186:
2127 edge16ln %g1, %o1, %g7
2128 add %l7, 0x70, %l6
2129 wr %g0, 0x11, %asi
2130 casxa [%l6] 0x11, %o5, %l3
2131 fcmple32 %f26, %f2, %l5
2132 wr %g0, 0x80, %asi
2133 stwa %i6, [%l7 + 0x24] %asi
2134 fmovdg %xcc, %f17, %f4
2135 sth %g2, [%l7 + 0x60]
2136 movle %icc, %o0, %i0
2137 fabss %f11, %f28
2138 movvc %xcc, %l6, %g4
2139 nop
2140 setx loop_187, %l0, %l1
2141 wrpr 0x1, %tl
2142 wrpr %l1, %tnpc
2143 setx 0x34400001400, %l0, %l1
2144 wrpr %l1, %tstate
2145 wrhpr 0x4, %htstate
2146 done
2147 bne,pt %icc, loop_188
2148 bge,a,pt %xcc, loop_189
2149 movcs %icc, %o3, %o7
2150loop_187:
2151 nop
2152 add %l7, 0x18, %l6
2153 wr %g0, 0x04, %asi
2154 ldxa [%l6] %asi, %g6
2155 casxa [%l6] %asi, %g6, %l4
2156loop_188:
2157 fmul8x16al %f13, %f16, %f6
2158loop_189:
2159 andncc %l2, %o2, %o6
2160 movg %xcc, %l1, %l0
2161 fnand %f20, %f12, %f12
2162 umul %i4, %i7, %o4
2163 taddcctv %g3, 0x0479, %i5
2164 bneg,a loop_190
2165 fmovdl %icc, %f31, %f4
2166 fbe %fcc2, loop_191
2167 fblg,a %fcc3, loop_192
2168loop_190:
2169 edge32ln %i2, %i3, %i1
2170 brgez,a %g5, loop_193
2171loop_191:
2172 nop
2173 set 0x4C, %o1
2174 stw %o1, [%l7 + %o1]
2175loop_192:
2176 bneg,a %icc, loop_194
2177 fbl,a %fcc3, loop_195
2178loop_193:
2179 sdiv %g7, 0x0C97, %g1
2180 srax %l3, %l5, %o5
2181loop_194:
2182 fmuld8ulx16 %f18, %f9, %f18
2183loop_195:
2184 lduw [%l7 + 0x5C], %i6
2185 sub %g2, 0x0F39, %o0
2186 srlx %l6, 0x1A, %i0
2187 tne %xcc, 0x3
2188 fmovsg %icc, %f25, %f16
2189 add %o3, 0x040D, %o7
2190 taddcc %g6, %g4, %l4
2191 fpsub32s %f29, %f27, %f16
2192 andn %o2, %l2, %o6
2193 array16 %l1, %l0, %i4
2194 array8 %o4, %i7, %i5
2195 edge32l %i2, %i3, %i1
2196 edge16n %g5, %g3, %o1
2197 fors %f3, %f7, %f13
2198 fmovdge %xcc, %f27, %f21
2199 tgu %icc, 0x3
2200 array16 %g7, %l3, %g1
2201 ba,a,pn %icc, loop_196
2202 fmovspos %xcc, %f21, %f13
2203 set 0x38, %i2
2204 lduwa [%l7 + %i2] 0x18, %l5
2205loop_196:
2206 taddcctv %o5, 0x0999, %i6
2207 edge16l %g2, %o0, %l6
2208 sth %o3, [%l7 + 0x16]
2209 bcc,a %xcc, loop_197
2210 srl %i0, %o7, %g6
2211 movrlez %l4, 0x324, %g4
2212 movl %icc, %o2, %l2
2213loop_197:
2214 tgu %xcc, 0x1
2215 nop
2216 setx loop_198, %l0, %l1
2217 wrpr 0x1, %tl
2218 wrpr %l1, %tnpc
2219 setx 0x34400001400, %l0, %l1
2220 wrpr %l1, %tstate
2221 wrhpr 0x4, %htstate
2222 done
2223 fmovsleu %icc, %f17, %f2
2224 movge %icc, %l1, %o6
2225 movre %l0, 0x27E, %o4
2226loop_198:
2227 movne %icc, %i4, %i5
2228 prefetch [%l7 + 0x48], 0x2
2229 edge8 %i2, %i7, %i1
2230 fsrc1 %f4, %f30
2231 addc %g5, 0x0F85, %g3
2232 set 0x40, %i0
2233 stda %f16, [%l7 + %i0] 0x14
2234 edge32l %o1, %i3, %l3
2235 be %xcc, loop_199
2236 ldsw [%l7 + 0x6C], %g1
2237 saved
2238 rdpr %cwp, %g1
2239 rdpr %cansave, %g2
2240 rdpr %canrestore, %g3
2241 rdpr %cleanwin, %g4
2242 rdpr %otherwin, %g5
2243 rdpr %wstate, %g6
2244 udivcc %l5, 0x16D3, %o5
2245loop_199:
2246 brlez,a %g7, loop_200
2247 fornot1 %f8, %f6, %f2
2248 bcs %xcc, loop_201
2249 movcs %icc, %i6, %o0
2250loop_200:
2251 srax %l6, %o3, %i0
2252 sethi 0x086D, %o7
2253loop_201:
2254 movre %g2, 0x070, %g6
2255 umulcc %l4, %o2, %g4
2256 fbue %fcc1, loop_202
2257 tg %icc, 0x4
2258 fblg,a %fcc2, loop_203
2259 subcc %l1, 0x1806, %l2
2260loop_202:
2261 umul %o6, %o4, %i4
2262 alignaddrl %i5, %l0, %i2
2263loop_203:
2264 edge16ln %i1, %i7, %g5
2265 tge %icc, 0x2
2266 fbe %fcc2, loop_204
2267 fcmple32 %f0, %f2, %g3
2268 umul %o1, %i3, %l3
2269 tcc %xcc, 0x2
2270loop_204:
2271 srl %l5, 0x1C, %g1
2272 sub %g7, 0x036B, %o5
2273 fpadd16s %f1, %f28, %f25
2274 or %o0, %i6, %l6
2275 tl %xcc, 0x4
2276 alignaddr %o3, %i0, %o7
2277 taddcctv %g6, %g2, %l4
2278 orcc %g4, 0x1B8E, %l1
2279 fornot1s %f3, %f10, %f1
2280 tge %xcc, 0x1
2281 fpack32 %f26, %f24, %f6
2282 sethi 0x1BD9, %o2
2283 fxnor %f28, %f4, %f6
2284 bg,a loop_205
2285 orncc %l2, 0x1E58, %o6
2286 subcc %o4, 0x1164, %i5
2287 tvc %icc, 0x0
2288loop_205:
2289 fmovsvc %icc, %f10, %f18
2290 fpsub16s %f16, %f11, %f21
2291 edge8n %i4, %i2, %i1
2292 smulcc %i7, 0x18B7, %l0
2293 nop
2294 set 0x70, %i6
2295 lduw [%l7 + %i6], %g5
2296 fmovsl %xcc, %f11, %f0
2297 nop
2298 setx loop_206, %l0, %l1
2299 jmpl %l1, %o1
2300 tle %xcc, 0x5
2301 popc %i3, %g3
2302 fmovdneg %icc, %f7, %f25
2303loop_206:
2304 fcmpeq16 %f10, %f10, %l5
2305 addccc %g1, %l3, %g7
2306 udivcc %o5, 0x1CA1, %o0
2307 fxors %f13, %f16, %f11
2308 srlx %i6, 0x08, %l6
2309 tvc %xcc, 0x4
2310 wr %g0, 0x89, %asi
2311 sta %f19, [%l7 + 0x1C] %asi
2312 fmovdcc %xcc, %f27, %f1
2313 xorcc %o3, %o7, %i0
2314 edge32ln %g6, %g2, %g4
2315 wr %g0, 0x22, %asi
2316 ldda [%l7 + 0x10] %asi, %l0
2317 fbug,a %fcc1, loop_207
2318 mova %xcc, %l4, %o2
2319 std %l2, [%l7 + 0x18]
2320 restored
2321 rdpr %cwp, %g1
2322 rdpr %cansave, %g2
2323 rdpr %canrestore, %g3
2324 rdpr %cleanwin, %g4
2325 rdpr %otherwin, %g5
2326 rdpr %wstate, %g6
2327loop_207:
2328 fmovsleu %xcc, %f31, %f29
2329 sll %o6, %o4, %i5
2330 add %l7, 0x50, %l6
2331 wr %g0, 0x89, %asi
2332 ldxa [%l6] %asi, %i2
2333 casxa [%l6] %asi, %i2, %i4
2334 bg loop_208
2335 addc %i7, %l0, %i1
2336 fmovsle %xcc, %f20, %f22
2337 addccc %o1, %i3, %g5
2338loop_208:
2339 tle %xcc, 0x2
2340 fbg,a %fcc0, loop_209
2341 taddcctv %l5, %g3, %l3
2342 tvc %xcc, 0x0
2343 tpos %xcc, 0x1
2344loop_209:
2345 movre %g1, 0x19D, %o5
2346 udivcc %g7, 0x1F78, %i6
2347 fones %f28
2348 bcc loop_210
2349 for %f4, %f26, %f2
2350 edge32ln %o0, %o3, %o7
2351 stx %l6, [%l7 + 0x58]
2352loop_210:
2353 edge8 %i0, %g2, %g6
2354 bne,a,pn %xcc, loop_211
2355 fmovdcs %xcc, %f20, %f28
2356 fmovrdne %g4, %f4, %f0
2357 set 0x70, %l3
2358 stda %l0, [%l7 + %l3] 0xeb
2359 membar #Sync
2360loop_211:
2361 orncc %l4, 0x125D, %l2
2362 fmovdvc %icc, %f20, %f15
2363 tne %icc, 0x4
2364 tl %icc, 0x6
2365 fxors %f10, %f15, %f17
2366 movrgz %o6, %o2, %o4
2367 andncc %i2, %i5, %i7
2368 and %i4, %i1, %l0
2369 alignaddr %i3, %g5, %l5
2370 fmovrslez %o1, %f11, %f28
2371 sdivx %g3, 0x0312, %g1
2372 fmovrslz %l3, %f21, %f13
2373 tgu %xcc, 0x1
2374 movpos %icc, %g7, %i6
2375 tsubcctv %o0, %o5, %o7
2376 movgu %xcc, %l6, %i0
2377 membar 0x04
2378 array32 %g2, %g6, %o3
2379 tpos %icc, 0x1
2380 fnot2s %f8, %f20
2381 sra %l1, %g4, %l4
2382 tleu %icc, 0x2
2383 ld [%l7 + 0x54], %f4
2384 mulx %o6, %o2, %o4
2385 edge8ln %i2, %i5, %i7
2386 udivcc %i4, 0x156F, %l2
2387 sir 0x0448
2388 membar 0x4A
2389 fmovse %xcc, %f30, %f0
2390 edge32n %i1, %i3, %g5
2391 fmovscc %icc, %f29, %f20
2392 fbne,a %fcc3, loop_212
2393 fnot1 %f2, %f14
2394 alignaddr %l5, %o1, %l0
2395 ble,a,pn %xcc, loop_213
2396loop_212:
2397 edge8l %g3, %g1, %l3
2398 srlx %g7, 0x1B, %i6
2399 fmovdpos %xcc, %f19, %f21
2400loop_213:
2401 fxnor %f18, %f12, %f2
2402 tleu %xcc, 0x0
2403 sethi 0x1174, %o5
2404 edge8l %o0, %o7, %l6
2405 brgz %g2, loop_214
2406 bcs,a %icc, loop_215
2407 pdist %f12, %f8, %f18
2408 movg %icc, %i0, %g6
2409loop_214:
2410 movgu %icc, %l1, %g4
2411loop_215:
2412 movpos %xcc, %o3, %l4
2413 movge %icc, %o6, %o2
2414 sir 0x1AC4
2415 tneg %xcc, 0x0
2416 edge8 %i2, %i5, %i7
2417 brnz %o4, loop_216
2418 srlx %i4, 0x00, %i1
2419 movrgez %i3, 0x090, %g5
2420 fabss %f31, %f1
2421loop_216:
2422 edge32ln %l2, %o1, %l0
2423 movcc %xcc, %g3, %l5
2424 bn loop_217
2425 edge16 %l3, %g7, %g1
2426 andncc %i6, %o0, %o5
2427 bl loop_218
2428loop_217:
2429 fbuge %fcc3, loop_219
2430 lduw [%l7 + 0x38], %l6
2431 tcc %icc, 0x2
2432loop_218:
2433 movne %xcc, %g2, %o7
2434loop_219:
2435 bvc,pt %xcc, loop_220
2436 move %icc, %i0, %g6
2437 fbg,a %fcc2, loop_221
2438 movn %icc, %l1, %g4
2439loop_220:
2440 fbe %fcc0, loop_222
2441 bvs,pn %xcc, loop_223
2442loop_221:
2443 fmovsl %xcc, %f7, %f24
2444 edge32n %l4, %o6, %o3
2445loop_222:
2446 sdivx %i2, 0x03FB, %o2
2447loop_223:
2448 fbue,a %fcc2, loop_224
2449 xnor %i7, %i5, %i4
2450 nop
2451 set 0x41, %i3
2452 ldub [%l7 + %i3], %o4
2453 movn %xcc, %i1, %g5
2454loop_224:
2455 alignaddr %l2, %o1, %i3
2456 umul %g3, %l0, %l5
2457 orn %g7, %l3, %i6
2458 xnorcc %g1, %o0, %o5
2459 brgez,a %l6, loop_225
2460 bshuffle %f18, %f28, %f24
2461 fcmped %fcc0, %f16, %f24
2462 addccc %g2, %i0, %o7
2463loop_225:
2464 sll %g6, 0x07, %l1
2465 fmovspos %icc, %f11, %f0
2466 edge32ln %l4, %o6, %o3
2467 fmul8x16al %f24, %f19, %f26
2468 fabsd %f22, %f22
2469 srl %i2, 0x11, %g4
2470 fabss %f30, %f25
2471 fandnot2 %f10, %f6, %f24
2472 set 0x48, %o6
2473 stxa %o2, [%l7 + %o6] 0x2f
2474 membar #Sync
2475 edge32n %i7, %i5, %o4
2476 fnot2 %f14, %f10
2477 tsubcctv %i1, %i4, %l2
2478 addccc %g5, %i3, %g3
2479 sethi 0x0432, %l0
2480 movvs %icc, %o1, %g7
2481 fmovsvc %icc, %f9, %f8
2482 sethi 0x0F31, %l3
2483 fbge,a %fcc0, loop_226
2484 edge32ln %i6, %g1, %o0
2485 mova %icc, %o5, %l5
2486 movne %icc, %g2, %i0
2487loop_226:
2488 fpadd32s %f4, %f24, %f9
2489 sdiv %l6, 0x0957, %g6
2490 tn %xcc, 0x6
2491 movvc %xcc, %l1, %o7
2492 movgu %xcc, %l4, %o6
2493 add %i2, 0x1C2F, %o3
2494 ldsh [%l7 + 0x64], %o2
2495 fsrc2 %f18, %f8
2496 edge8 %g4, %i5, %i7
2497 movle %xcc, %o4, %i1
2498 movcc %icc, %i4, %g5
2499 andcc %l2, %i3, %l0
2500 taddcctv %o1, 0x1C52, %g3
2501 brnz %l3, loop_227
2502 andncc %g7, %g1, %o0
2503 fpsub16 %f12, %f10, %f22
2504 fbn %fcc0, loop_228
2505loop_227:
2506 udiv %i6, 0x0752, %o5
2507 fmovsge %xcc, %f7, %f10
2508 smul %g2, 0x0A83, %i0
2509loop_228:
2510 nop
2511 set 0x0C, %i5
2512 sta %f31, [%l7 + %i5] 0x0c
2513 alignaddrl %l5, %l6, %g6
2514 membar 0x67
2515 fbul %fcc1, loop_229
2516 edge32l %o7, %l1, %o6
2517 addc %i2, 0x1427, %o3
2518 bge,pn %icc, loop_230
2519loop_229:
2520 edge16n %l4, %o2, %g4
2521 edge8n %i5, %o4, %i1
2522 fmovda %xcc, %f25, %f8
2523loop_230:
2524 brz %i7, loop_231
2525 srax %g5, %i4, %i3
2526 sdivx %l0, 0x0B57, %l2
2527 prefetch [%l7 + 0x0C], 0x2
2528loop_231:
2529 saved
2530 rdpr %cwp, %g1
2531 rdpr %cansave, %g2
2532 rdpr %canrestore, %g3
2533 rdpr %cleanwin, %g4
2534 rdpr %otherwin, %g5
2535 rdpr %wstate, %g6
2536 fmovdle %icc, %f24, %f23
2537 and %o1, 0x174E, %l3
2538 movleu %xcc, %g7, %g3
2539 set 0x28, %l2
2540 stxa %g1, [%l7 + %l2] 0x19
2541 orncc %o0, 0x01EC, %o5
2542 movcc %icc, %g2, %i6
2543 edge32ln %l5, %i0, %l6
2544 array32 %o7, %g6, %l1
2545 fandnot1s %f24, %f23, %f10
2546 set 0x34, %l1
2547 lda [%l7 + %l1] 0x14, %f4
2548 and %o6, 0x1762, %o3
2549 movneg %xcc, %l4, %i2
2550 ta %icc, 0x6
2551 fbn %fcc1, loop_232
2552 movg %xcc, %g4, %o2
2553 movleu %xcc, %o4, %i5
2554 fbug,a %fcc0, loop_233
2555loop_232:
2556 movpos %icc, %i1, %g5
2557 std %i6, [%l7 + 0x30]
2558 movpos %xcc, %i3, %i4
2559loop_233:
2560 xor %l2, 0x17FE, %l0
2561 movl %icc, %o1, %l3
2562 orcc %g3, %g1, %g7
2563 fmovrslz %o0, %f17, %f6
2564 movrgez %o5, %g2, %l5
2565 movrlz %i6, %i0, %o7
2566 fble %fcc1, loop_234
2567 sra %g6, 0x12, %l6
2568 movre %o6, 0x0ED, %l1
2569 mova %xcc, %l4, %o3
2570loop_234:
2571 ldsw [%l7 + 0x20], %i2
2572 sdivcc %g4, 0x171F, %o2
2573 fcmpeq16 %f18, %f28, %i5
2574 andcc %o4, 0x0BD0, %g5
2575 swap [%l7 + 0x54], %i1
2576 alignaddr %i7, %i4, %l2
2577 orncc %i3, %o1, %l0
2578 set 0x5E, %g3
2579 lduha [%l7 + %g3] 0x19, %g3
2580 ldsw [%l7 + 0x7C], %l3
2581 set 0x20, %i1
2582 ldda [%l7 + %i1] 0x2b, %g0
2583 movvs %xcc, %g7, %o5
2584 wr %g0, 0x18, %asi
2585 stda %o0, [%l7 + 0x18] %asi
2586 fmovsne %xcc, %f6, %f2
2587 ble,pn %icc, loop_235
2588 andcc %l5, %g2, %i0
2589 tl %icc, 0x3
2590 edge32l %i6, %g6, %o7
2591loop_235:
2592 subc %o6, %l6, %l4
2593 fmovs %f25, %f2
2594 lduh [%l7 + 0x0C], %l1
2595 movneg %icc, %i2, %o3
2596 tsubcctv %o2, %g4, %i5
2597 fcmpgt16 %f20, %f2, %o4
2598 addc %i1, 0x1A75, %i7
2599 bvs,pt %icc, loop_236
2600 fbul %fcc2, loop_237
2601 lduw [%l7 + 0x50], %i4
2602 tle %xcc, 0x5
2603loop_236:
2604 nop
2605 set 0x38, %o7
2606 swapa [%l7 + %o7] 0x80, %l2
2607loop_237:
2608 fcmpd %fcc1, %f12, %f28
2609 fandnot1s %f3, %f8, %f2
2610 fmovsg %icc, %f7, %f13
2611 sdivx %i3, 0x1834, %o1
2612 fsrc2 %f22, %f16
2613 sra %l0, 0x0D, %g3
2614 array8 %g5, %l3, %g1
2615 subcc %g7, %o0, %l5
2616 st %f31, [%l7 + 0x34]
2617 mova %icc, %g2, %o5
2618 lduh [%l7 + 0x3E], %i0
2619 tn %xcc, 0x3
2620 sdivcc %g6, 0x1BB8, %o7
2621 lduh [%l7 + 0x12], %o6
2622 fpsub16 %f4, %f6, %f22
2623 set 0x2C, %l5
2624 sta %f21, [%l7 + %l5] 0x89
2625 taddcctv %i6, %l6, %l4
2626 mulscc %l1, 0x1FA2, %o3
2627 membar 0x22
2628 sra %i2, 0x0C, %o2
2629 movn %icc, %i5, %o4
2630 tleu %xcc, 0x6
2631 ldx [%l7 + 0x40], %i1
2632 fmovrdlez %i7, %f2, %f30
2633 edge16 %g4, %i4, %i3
2634 fbu %fcc0, loop_238
2635 edge8ln %l2, %l0, %o1
2636 movne %xcc, %g3, %l3
2637 set 0x20, %o2
2638 ldda [%l7 + %o2] 0x2c, %g4
2639loop_238:
2640 tvc %xcc, 0x1
2641 movleu %xcc, %g1, %g7
2642 fsrc1s %f2, %f11
2643 movpos %icc, %o0, %l5
2644 fexpand %f7, %f10
2645 edge32ln %o5, %g2, %i0
2646 fandnot2 %f2, %f0, %f10
2647 tgu %icc, 0x2
2648 fmovsneg %xcc, %f30, %f10
2649 xor %g6, 0x19E6, %o6
2650 edge8 %i6, %l6, %l4
2651 add %l7, 0x30, %l6
2652 wr %g0, 0x11, %asi
2653 casa [%l6] %asi, %o7, %l1
2654 edge16 %o3, %o2, %i5
2655 tvc %xcc, 0x3
2656 orn %o4, %i1, %i7
2657 lduw [%l7 + 0x40], %g4
2658 xor %i4, %i2, %i3
2659 tleu %xcc, 0x6
2660 tgu %icc, 0x5
2661 fxnor %f4, %f26, %f28
2662 fbul %fcc2, loop_239
2663 fbne %fcc1, loop_240
2664 tg %icc, 0x4
2665 mulscc %l2, %o1, %g3
2666loop_239:
2667 nop
2668 wr %g0, 0x18, %asi
2669 ldsba [%l7 + 0x35] %asi, %l0
2670loop_240:
2671 addcc %l3, %g5, %g1
2672 fnor %f22, %f0, %f6
2673 ldsh [%l7 + 0x6E], %g7
2674 ld [%l7 + 0x58], %f31
2675 movge %xcc, %l5, %o5
2676 addc %g2, 0x0DE1, %o0
2677 array8 %i0, %g6, %o6
2678 st %f15, [%l7 + 0x64]
2679 udivcc %l6, 0x1CCE, %l4
2680 and %o7, 0x01B9, %i6
2681 tvs %xcc, 0x5
2682 movn %xcc, %l1, %o2
2683 add %l7, 0x50, %l6
2684 wr %g0, 0x80, %asi
2685 casxa [%l6] %asi, %o3, %o4
2686 andn %i5, %i7, %g4
2687 xorcc %i1, 0x1012, %i2
2688 smul %i4, %l2, %i3
2689 sir 0x1312
2690 tcc %xcc, 0x2
2691 saved
2692 rdpr %cwp, %g1
2693 rdpr %cansave, %g2
2694 rdpr %canrestore, %g3
2695 rdpr %cleanwin, %g4
2696 rdpr %otherwin, %g5
2697 rdpr %wstate, %g6
2698 and %o1, %g3, %l3
2699 mulx %l0, 0x0172, %g1
2700 mulscc %g5, %g7, %o5
2701 edge16ln %g2, %o0, %l5
2702 subcc %g6, %o6, %l6
2703 umul %i0, 0x1428, %l4
2704 movvs %xcc, %o7, %l1
2705 taddcc %o2, 0x0D5C, %i6
2706 membar 0x3B
2707 stbar
2708 addcc %o3, %i5, %o4
2709 orn %g4, 0x10DB, %i7
2710 xorcc %i1, %i2, %i4
2711 edge16 %l2, %i3, %g3
2712 array8 %o1, %l3, %l0
2713 addccc %g5, 0x0A48, %g1
2714 bcc %icc, loop_241
2715 smul %g7, 0x1E29, %o5
2716 lduh [%l7 + 0x4E], %g2
2717 fmul8ulx16 %f24, %f20, %f20
2718loop_241:
2719 bl,pt %xcc, loop_242
2720 edge32n %l5, %g6, %o6
2721 fone %f2
2722 fmovsle %xcc, %f8, %f17
2723loop_242:
2724 fbue,a %fcc3, loop_243
2725 tvs %xcc, 0x1
2726 fmovrslz %o0, %f11, %f15
2727 bg,pn %icc, loop_244
2728loop_243:
2729 fmovse %xcc, %f20, %f21
2730 sir 0x0772
2731 tgu %xcc, 0x4
2732loop_244:
2733 edge8ln %i0, %l4, %l6
2734 fpadd16s %f5, %f23, %f29
2735 movleu %xcc, %l1, %o7
2736 fbl,a %fcc3, loop_245
2737 fmul8x16al %f26, %f17, %f22
2738 bg,a,pt %icc, loop_246
2739 ld [%l7 + 0x1C], %f20
2740loop_245:
2741 fnot1 %f4, %f8
2742 fxor %f20, %f22, %f12
2743loop_246:
2744 fmovrslz %i6, %f27, %f2
2745 xor %o3, %i5, %o2
2746 movl %icc, %o4, %i7
2747 set 0x5E, %l0
2748 lduba [%l7 + %l0] 0x89, %i1
2749 movrlez %g4, %i2, %l2
2750 stx %i4, [%l7 + 0x38]
2751 popc %g3, %o1
2752 set 0x18, %g4
2753 lduha [%l7 + %g4] 0x0c, %i3
2754 tl %xcc, 0x2
2755 addc %l3, 0x0EE4, %l0
2756 movleu %xcc, %g5, %g1
2757 bge,pt %xcc, loop_247
2758 fmovde %icc, %f27, %f23
2759 edge32 %o5, %g7, %l5
2760 array32 %g2, %g6, %o6
2761loop_247:
2762 movcc %icc, %i0, %o0
2763 nop
2764 setx loop_248, %l0, %l1
2765 jmpl %l1, %l4
2766 fba %fcc3, loop_249
2767 siam 0x1
2768 taddcc %l6, 0x0183, %l1
2769loop_248:
2770 fnands %f12, %f22, %f15
2771loop_249:
2772 and %i6, 0x1AFF, %o3
2773 ld [%l7 + 0x54], %f3
2774 tleu %icc, 0x0
2775 fmovse %icc, %f29, %f20
2776 edge8 %i5, %o2, %o7
2777 membar 0x05
2778 bcs,a,pt %icc, loop_250
2779 ldstub [%l7 + 0x47], %o4
2780 sub %i7, %g4, %i2
2781 set 0x0C, %o3
2782 lduwa [%l7 + %o3] 0x0c, %i1
2783loop_250:
2784 movcs %xcc, %l2, %i4
2785 fba %fcc2, loop_251
2786 prefetch [%l7 + 0x08], 0x0
2787 edge16ln %g3, %i3, %l3
2788 ldub [%l7 + 0x6B], %l0
2789loop_251:
2790 fmovsleu %icc, %f1, %f15
2791 brgez,a %o1, loop_252
2792 fmovrslz %g1, %f27, %f17
2793 sllx %o5, %g7, %g5
2794 call loop_253
2795loop_252:
2796 popc 0x051D, %g2
2797 tgu %xcc, 0x4
2798 edge16 %l5, %g6, %i0
2799loop_253:
2800 movrlz %o0, 0x2E3, %o6
2801 movne %icc, %l4, %l6
2802 fmovrsgz %i6, %f0, %f31
2803 movleu %xcc, %l1, %i5
2804 udiv %o2, 0x1CEC, %o3
2805 edge8ln %o7, %i7, %g4
2806 fandnot1s %f29, %f15, %f18
2807 tleu %xcc, 0x6
2808 movge %icc, %o4, %i1
2809 andcc %l2, 0x0B45, %i2
2810 udivx %i4, 0x0A5D, %g3
2811 set 0x3C, %l4
2812 sta %f26, [%l7 + %l4] 0x04
2813 tvc %icc, 0x6
2814 fbule,a %fcc1, loop_254
2815 fmovdpos %xcc, %f5, %f10
2816 bpos,a %xcc, loop_255
2817 xor %l3, %l0, %i3
2818loop_254:
2819 orcc %g1, %o1, %o5
2820 sethi 0x123C, %g5
2821loop_255:
2822 fandnot2s %f7, %f14, %f18
2823 smul %g7, 0x14B5, %l5
2824 fmovrdne %g2, %f12, %f2
2825 mulscc %g6, 0x1090, %i0
2826 alignaddr %o6, %l4, %o0
2827 fnot2 %f4, %f30
2828 fblg %fcc3, loop_256
2829 fpack16 %f6, %f31
2830 mulx %l6, %i6, %i5
2831 wr %g0, 0x18, %asi
2832 swapa [%l7 + 0x7C] %asi, %l1
2833loop_256:
2834 edge8 %o3, %o7, %i7
2835 fmovrsgz %o2, %f10, %f2
2836 wr %g0, 0x23, %asi
2837 stxa %o4, [%l7 + 0x50] %asi
2838 membar #Sync
2839 swap [%l7 + 0x08], %i1
2840 array32 %l2, %i2, %g4
2841 movrgez %g3, %i4, %l0
2842 stb %l3, [%l7 + 0x52]
2843 tne %icc, 0x7
2844 array8 %g1, %i3, %o5
2845 movrlz %g5, 0x1B8, %o1
2846 fmuld8sux16 %f30, %f29, %f14
2847 movcc %xcc, %g7, %g2
2848 sra %g6, 0x16, %i0
2849 udivx %l5, 0x12FE, %l4
2850 fpack16 %f4, %f5
2851 flush %l7 + 0x54
2852 tgu %icc, 0x5
2853 sll %o6, %o0, %l6
2854 movleu %xcc, %i6, %l1
2855 movrlz %o3, %o7, %i5
2856 fmovdcs %icc, %f5, %f23
2857 addccc %o2, 0x047D, %i7
2858 array8 %i1, %o4, %i2
2859 edge8n %l2, %g4, %i4
2860 xor %l0, 0x1A7E, %l3
2861 edge16l %g1, %g3, %i3
2862 brlez %g5, loop_257
2863 fmovdvc %xcc, %f29, %f29
2864 wr %g0, 0x0c, %asi
2865 sta %f12, [%l7 + 0x68] %asi
2866loop_257:
2867 sir 0x1F2B
2868 xorcc %o5, %o1, %g7
2869 tge %icc, 0x3
2870 nop
2871 set 0x76, %o4
2872 ldsb [%l7 + %o4], %g6
2873 fmovrse %i0, %f16, %f9
2874 fmovrdgz %g2, %f2, %f28
2875 movge %icc, %l4, %l5
2876 tcs %xcc, 0x1
2877 ldd [%l7 + 0x48], %f26
2878 sethi 0x0BD3, %o6
2879 taddcc %l6, %i6, %l1
2880 nop
2881 setx loop_258, %l0, %l1
2882 wrpr 0x1, %tl
2883 wrpr %l1, %tnpc
2884 setx 0x34400001400, %l0, %l1
2885 wrpr %l1, %tstate
2886 wrhpr 0x4, %htstate
2887 done
2888 bleu,a,pt %xcc, loop_259
2889 sdivcc %o3, 0x0D71, %o7
2890 fbg,a %fcc1, loop_260
2891loop_258:
2892 movne %icc, %o0, %i5
2893loop_259:
2894 sllx %i7, 0x1E, %i1
2895 set 0x24, %i4
2896 ldswa [%l7 + %i4] 0x81, %o4
2897loop_260:
2898 movneg %xcc, %i2, %l2
2899 edge32ln %o2, %g4, %i4
2900 array32 %l0, %l3, %g3
2901 edge32 %i3, %g1, %o5
2902 fornot2s %f16, %f9, %f8
2903 fbo,a %fcc1, loop_261
2904 sdivx %o1, 0x0F14, %g5
2905 movrne %g6, %i0, %g7
2906 wr %g0, 0x80, %asi
2907 lduha [%l7 + 0x44] %asi, %l4
2908loop_261:
2909 fnot2 %f12, %f26
2910 tcs %icc, 0x7
2911 tl %xcc, 0x7
2912 fmovda %icc, %f7, %f21
2913 std %l4, [%l7 + 0x50]
2914 nop
2915 setx loop_262, %l0, %l1
2916 wrpr 0x1, %tl
2917 wrpr %l1, %tnpc
2918 setx 0x34400001400, %l0, %l1
2919 wrpr %l1, %tstate
2920 wrhpr 0x4, %htstate
2921 done
2922 tn %icc, 0x6
2923 array16 %o6, %g2, %i6
2924 taddcc %l1, 0x0CEC, %o3
2925loop_262:
2926 orncc %l6, %o7, %o0
2927 edge8 %i5, %i7, %i1
2928 siam 0x5
2929 movpos %icc, %o4, %i2
2930 movleu %icc, %l2, %o2
2931 ldd [%l7 + 0x08], %f2
2932 bcs loop_263
2933 subccc %g4, 0x1361, %i4
2934 brlez %l3, loop_264
2935 srl %l0, 0x1E, %i3
2936loop_263:
2937 fbl,a %fcc2, loop_265
2938 orcc %g3, %g1, %o5
2939loop_264:
2940 edge32ln %o1, %g5, %g6
2941 fxors %f17, %f25, %f27
2942loop_265:
2943 nop
2944 set 0x40, %i7
2945 prefetch [%l7 + %i7], 0x0
2946 fsrc1 %f20, %f22
2947 xor %g7, %l4, %i0
2948 edge16n %l5, %g2, %i6
2949 subc %o6, 0x140E, %l1
2950 movleu %xcc, %l6, %o7
2951 sethi 0x0A08, %o3
2952 fbne,a %fcc3, loop_266
2953 membar 0x3A
2954 fmovdcs %icc, %f20, %f7
2955 tsubcctv %i5, %o0, %i7
2956loop_266:
2957 stbar
2958 fcmps %fcc0, %f29, %f31
2959 sdiv %i1, 0x1A6B, %i2
2960 fmovd %f20, %f2
2961 sll %l2, %o4, %o2
2962 array32 %i4, %g4, %l0
2963 addcc %l3, %i3, %g1
2964 fpack32 %f18, %f6, %f6
2965 nop
2966 setx loop_267, %l0, %l1
2967 wrpr 0x1, %tl
2968 wrpr %l1, %tpc
2969 add %l1, 0x4, %l1
2970 wrpr %l1, %tnpc
2971 setx 0x34400001400, %l0, %l1
2972 wrpr %l1, %tstate
2973 wrhpr 0x4, %htstate
2974 retry
2975 addccc %g3, %o5, %o1
2976 sra %g5, 0x12, %g6
2977 fandnot2s %f31, %f3, %f0
2978loop_267:
2979 taddcc %g7, 0x09FA, %l4
2980 bneg,a,pt %icc, loop_268
2981 fbu %fcc2, loop_269
2982 fmul8x16 %f5, %f14, %f24
2983 movcs %icc, %i0, %l5
2984loop_268:
2985 fmuld8sux16 %f17, %f28, %f8
2986loop_269:
2987 tneg %xcc, 0x5
2988 movvs %icc, %i6, %o6
2989 wr %g0, 0x11, %asi
2990 stda %g2, [%l7 + 0x20] %asi
2991 tleu %xcc, 0x4
2992 sir 0x0C23
2993 fbule %fcc2, loop_270
2994 edge32n %l1, %l6, %o3
2995 andcc %i5, %o0, %o7
2996 umul %i1, 0x1541, %i2
2997loop_270:
2998 fnegs %f13, %f12
2999 sdiv %i7, 0x08B8, %l2
3000 sllx %o4, 0x1B, %i4
3001 sdiv %g4, 0x089D, %l0
3002 movg %xcc, %o2, %l3
3003 edge8 %i3, %g3, %o5
3004 fmovscs %icc, %f16, %f9
3005 fbe,a %fcc2, loop_271
3006 taddcctv %g1, %g5, %g6
3007 xorcc %o1, %l4, %i0
3008 tpos %xcc, 0x1
3009loop_271:
3010 movn %xcc, %g7, %i6
3011 array16 %l5, %o6, %g2
3012 orncc %l1, %o3, %i5
3013 xnor %o0, %o7, %l6
3014 set 0x2E, %o0
3015 lduha [%l7 + %o0] 0x11, %i2
3016 fmovscc %icc, %f14, %f9
3017 stb %i1, [%l7 + 0x2D]
3018 fxor %f26, %f16, %f8
3019 restored
3020 rdpr %cwp, %g1
3021 rdpr %cansave, %g2
3022 rdpr %canrestore, %g3
3023 rdpr %cleanwin, %g4
3024 rdpr %otherwin, %g5
3025 rdpr %wstate, %g6
3026 edge32n %i7, %l2, %i4
3027 fbuge %fcc3, loop_272
3028 fcmpgt32 %f20, %f8, %o4
3029 fmuld8sux16 %f31, %f3, %f26
3030 fba,a %fcc1, loop_273
3031loop_272:
3032 ldd [%l7 + 0x08], %f28
3033 fzero %f0
3034 mulx %g4, 0x1061, %o2
3035loop_273:
3036 sub %l0, %i3, %l3
3037 fcmpeq32 %f4, %f4, %g3
3038 taddcctv %g1, 0x1322, %g5
3039 call loop_274
3040 edge32 %o5, %g6, %l4
3041 movcc %xcc, %i0, %o1
3042 andcc %g7, %l5, %i6
3043loop_274:
3044 ldstub [%l7 + 0x74], %o6
3045 fmul8sux16 %f0, %f24, %f10
3046 st %f28, [%l7 + 0x78]
3047 mulscc %g2, %o3, %i5
3048 array8 %l1, %o7, %o0
3049 movrgz %i2, 0x0BE, %l6
3050 addcc %i7, %i1, %l2
3051 std %i4, [%l7 + 0x78]
3052 movleu %icc, %g4, %o4
3053 wr %g0, 0x19, %asi
3054 sta %f2, [%l7 + 0x54] %asi
3055 fcmps %fcc1, %f20, %f6
3056 tne %xcc, 0x5
3057 sth %o2, [%l7 + 0x7E]
3058 tgu %icc, 0x5
3059 orncc %l0, 0x0C2D, %l3
3060 movg %xcc, %i3, %g3
3061 fcmpne32 %f14, %f0, %g5
3062 nop
3063 setx loop_275, %l0, %l1
3064 jmpl %l1, %o5
3065 andn %g6, %l4, %i0
3066 fbne %fcc3, loop_276
3067 fbue,a %fcc0, loop_277
3068loop_275:
3069 ba,pt %icc, loop_278
3070 andcc %o1, 0x1D35, %g7
3071loop_276:
3072 sir 0x1CB5
3073loop_277:
3074 addcc %g1, %l5, %o6
3075loop_278:
3076 fmovsleu %xcc, %f16, %f30
3077 fnot2 %f10, %f6
3078 edge8 %g2, %o3, %i5
3079 move %xcc, %i6, %l1
3080 bne,pt %icc, loop_279
3081 sdiv %o0, 0x0A0B, %o7
3082 fmuld8sux16 %f18, %f9, %f30
3083 sth %i2, [%l7 + 0x4C]
3084loop_279:
3085 sethi 0x1A51, %l6
3086 movcc %xcc, %i1, %i7
3087 ldsh [%l7 + 0x52], %i4
3088 swap [%l7 + 0x70], %l2
3089 movrlz %g4, 0x232, %o2
3090 brnz %o4, loop_280
3091 fbge %fcc0, loop_281
3092 and %l3, 0x1896, %i3
3093 tleu %icc, 0x4
3094loop_280:
3095 restored
3096 rdpr %cwp, %g1
3097 rdpr %cansave, %g2
3098 rdpr %canrestore, %g3
3099 rdpr %cleanwin, %g4
3100 rdpr %otherwin, %g5
3101 rdpr %wstate, %g6
3102loop_281:
3103 pdist %f30, %f24, %f0
3104 fmovsge %icc, %f14, %f20
3105 udiv %l0, 0x043A, %g3
3106 brgez,a %o5, loop_282
3107 call loop_283
3108 brlez,a %g5, loop_284
3109 xorcc %l4, 0x0A43, %g6
3110loop_282:
3111 tg %icc, 0x7
3112loop_283:
3113 nop
3114 setx loop_285, %l0, %l1
3115 wrpr 0x1, %tl
3116 wrpr %l1, %tpc
3117 add %l1, 0x4, %l1
3118 wrpr %l1, %tnpc
3119 setx 0x34400001400, %l0, %l1
3120 wrpr %l1, %tstate
3121 wrhpr 0x4, %htstate
3122 retry
3123loop_284:
3124 tl %xcc, 0x4
3125 andn %o1, 0x03CA, %i0
3126 subc %g7, %l5, %o6
3127loop_285:
3128 movg %xcc, %g2, %o3
3129 fmovrdlz %g1, %f6, %f20
3130 movleu %icc, %i6, %i5
3131 sdivx %o0, 0x06CA, %o7
3132 be,a loop_286
3133 call loop_287
3134 tneg %xcc, 0x1
3135 bn,a %icc, loop_288
3136loop_286:
3137 tpos %xcc, 0x6
3138loop_287:
3139 fsrc2s %f6, %f3
3140 tn %xcc, 0x4
3141loop_288:
3142 edge16ln %i2, %l1, %l6
3143 edge32l %i7, %i4, %i1
3144 fandnot1s %f26, %f19, %f21
3145 tl %icc, 0x6
3146 xnor %g4, 0x139E, %o2
3147 srax %l2, 0x08, %l3
3148 movne %icc, %o4, %i3
3149 faligndata %f24, %f10, %f22
3150 fba %fcc2, loop_289
3151 srl %l0, 0x15, %g3
3152 nop
3153 setx loop_290, %l0, %l1
3154 jmpl %l1, %g5
3155 restored
3156 rdpr %cwp, %g1
3157 rdpr %cansave, %g2
3158 rdpr %canrestore, %g3
3159 rdpr %cleanwin, %g4
3160 rdpr %otherwin, %g5
3161 rdpr %wstate, %g6
3162loop_289:
3163 fmovrdne %o5, %f10, %f14
3164 wr %g0, 0x11, %asi
3165 ldda [%l7 + 0x40] %asi, %f0
3166loop_290:
3167 nop
3168 wr %g0, 0x11, %asi
3169 ldda [%l7 + 0x60] %asi, %g6
3170 xor %o1, %i0, %g7
3171 xnorcc %l4, %l5, %g2
3172 bcs,a,pn %xcc, loop_291
3173 fmul8x16 %f10, %f30, %f16
3174 fbo %fcc0, loop_292
3175 fabsd %f22, %f20
3176loop_291:
3177 sth %o6, [%l7 + 0x3A]
3178 tn %xcc, 0x5
3179loop_292:
3180 orcc %o3, 0x1ABF, %g1
3181 set 0x6B, %g6
3182 stba %i5, [%l7 + %g6] 0x15
3183 array8 %o0, %o7, %i2
3184 fzero %f16
3185 addcc %l1, %l6, %i7
3186 fmovdn %icc, %f12, %f3
3187 fmuld8ulx16 %f15, %f28, %f4
3188 fmovde %xcc, %f2, %f20
3189 xorcc %i6, %i1, %g4
3190 bl,a loop_293
3191 tle %icc, 0x6
3192 add %l7, 0x18, %l6
3193 wr %g0, 0x88, %asi
3194 lda [%l6] %asi, %o2
3195 casa [%l6] %asi, %o2, %l2
3196loop_293:
3197 bn,a,pt %xcc, loop_294
3198 nop
3199 setx loop_295, %l0, %l1
3200 wrpr 0x1, %tl
3201 wrpr %l1, %tpc
3202 add %l1, 0x4, %l1
3203 wrpr %l1, %tnpc
3204 setx 0x34400001400, %l0, %l1
3205 wrpr %l1, %tstate
3206 wrhpr 0x4, %htstate
3207 retry
3208 tcs %icc, 0x5
3209 wr %g0, 0x89, %asi
3210 sta %f26, [%l7 + 0x7C] %asi
3211loop_294:
3212 smul %l3, %i4, %o4
3213loop_295:
3214 movcs %icc, %i3, %g3
3215 umul %l0, %o5, %g6
3216 movg %xcc, %o1, %g5
3217 fcmpeq16 %f2, %f18, %i0
3218 array32 %l4, %g7, %l5
3219 tne %icc, 0x5
3220 udivcc %g2, 0x042C, %o3
3221 tleu %icc, 0x2
3222 orn %o6, 0x05A8, %g1
3223 taddcctv %i5, %o7, %o0
3224 subccc %l1, %i2, %l6
3225 fmovrslz %i6, %f25, %f27
3226 movrlz %i1, 0x141, %i7
3227 movne %icc, %g4, %l2
3228 ldsb [%l7 + 0x48], %l3
3229 fmul8x16al %f6, %f15, %f26
3230 andcc %o2, 0x0562, %i4
3231 sir 0x0876
3232 saved
3233 rdpr %cwp, %g1
3234 rdpr %cansave, %g2
3235 rdpr %canrestore, %g3
3236 rdpr %cleanwin, %g4
3237 rdpr %otherwin, %g5
3238 rdpr %wstate, %g6
3239 fmovsgu %icc, %f5, %f8
3240 ta %icc, 0x7
3241 add %l7, 0x2C, %l6
3242 wr %g0, 0x89, %asi
3243 casa [%l6] %asi, %o4, %i3
3244 sdivx %l0, 0x073A, %g3
3245 subccc %o5, 0x0809, %o1
3246 fpsub32s %f13, %f25, %f28
3247 movrlez %g5, 0x211, %i0
3248 movne %icc, %l4, %g6
3249 be loop_296
3250 tle %xcc, 0x3
3251 sdivx %g7, 0x1DED, %g2
3252 xor %o3, %l5, %o6
3253loop_296:
3254 fbug,a %fcc1, loop_297
3255 array8 %g1, %o7, %o0
3256 movleu %icc, %l1, %i5
3257 set 0x20, %g1
3258 stxa %l6, [%l7 + %g1] 0x23
3259 membar #Sync
3260loop_297:
3261 edge32 %i2, %i1, %i6
3262 fbue,a %fcc0, loop_298
3263 tvs %xcc, 0x1
3264 bleu,pn %icc, loop_299
3265 array32 %i7, %l2, %g4
3266loop_298:
3267 fcmpeq16 %f0, %f30, %l3
3268 movleu %xcc, %o2, %o4
3269loop_299:
3270 orcc %i4, 0x0D7F, %i3
3271 xorcc %g3, 0x1468, %l0
3272 bshuffle %f10, %f2, %f30
3273 movle %xcc, %o1, %g5
3274 fbul,a %fcc2, loop_300
3275 edge32 %o5, %l4, %g6
3276 ldstub [%l7 + 0x78], %g7
3277 fnot2 %f28, %f16
3278loop_300:
3279 std %f8, [%l7 + 0x50]
3280 fornot2s %f14, %f15, %f11
3281 movg %icc, %g2, %o3
3282 andncc %l5, %o6, %i0
3283 tvc %icc, 0x0
3284 udiv %o7, 0x1AC8, %g1
3285 ldsb [%l7 + 0x0C], %o0
3286 edge16 %i5, %l6, %l1
3287 tne %xcc, 0x3
3288 taddcctv %i2, %i6, %i7
3289 brlez %i1, loop_301
3290 fpadd32s %f5, %f31, %f9
3291 sdivx %l2, 0x1BCF, %g4
3292 set 0x40, %l6
3293 stda %f16, [%l7 + %l6] 0x15
3294loop_301:
3295 mulscc %l3, 0x0384, %o2
3296 tn %icc, 0x1
3297 nop
3298 setx loop_302, %l0, %l1
3299 wrpr 0x1, %tl
3300 wrpr %l1, %tpc
3301 add %l1, 0x4, %l1
3302 wrpr %l1, %tnpc
3303 setx 0x34400001400, %l0, %l1
3304 wrpr %l1, %tstate
3305 wrhpr 0x4, %htstate
3306 retry
3307 movpos %xcc, %i4, %i3
3308 taddcctv %g3, 0x0FC1, %o4
3309 sllx %l0, 0x00, %g5
3310loop_302:
3311 tcc %xcc, 0x7
3312 andncc %o5, %o1, %g6
3313 tgu %xcc, 0x3
3314 addcc %g7, 0x03DA, %l4
3315 edge32n %o3, %g2, %o6
3316 fzero %f12
3317 sdiv %i0, 0x06A6, %o7
3318 edge32n %l5, %g1, %i5
3319 orncc %o0, 0x03CA, %l6
3320 udivx %i2, 0x1C0D, %i6
3321 mulx %l1, %i7, %l2
3322 tpos %xcc, 0x1
3323 popc %g4, %i1
3324 set 0x80, %o5
3325 ldxa [%g0 + %o5] 0x58, %l3
3326 fblg,a %fcc2, loop_303
3327 movgu %xcc, %o2, %i3
3328 alignaddr %g3, %o4, %l0
3329 fnot1s %f31, %f28
3330loop_303:
3331 restored
3332 rdpr %cwp, %g1
3333 rdpr %cansave, %g2
3334 rdpr %canrestore, %g3
3335 rdpr %cleanwin, %g4
3336 rdpr %otherwin, %g5
3337 rdpr %wstate, %g6
3338 wr %g0, 0x0c, %asi
3339 lduwa [%l7 + 0x6C] %asi, %g5
3340 fmovrsgez %o5, %f29, %f6
3341 bl loop_304
3342 srl %i4, 0x05, %o1
3343 fmovsl %icc, %f7, %f19
3344 sra %g7, 0x08, %l4
3345loop_304:
3346 bge %xcc, loop_305
3347 fbul %fcc3, loop_306
3348 fmovspos %xcc, %f10, %f9
3349 brgez %o3, loop_307
3350loop_305:
3351 addcc %g6, 0x16DB, %g2
3352loop_306:
3353 tleu %xcc, 0x5
3354 fcmpeq16 %f0, %f16, %o6
3355loop_307:
3356 fmul8x16au %f11, %f14, %f2
3357 fpadd32 %f22, %f12, %f6
3358 xnorcc %i0, %o7, %g1
3359 sra %l5, 0x00, %i5
3360 sethi 0x1022, %l6
3361 set 0x34, %g5
3362 lda [%l7 + %g5] 0x10, %f17
3363 fpadd32 %f6, %f30, %f6
3364 fnand %f12, %f6, %f14
3365 movl %icc, %i2, %o0
3366 edge8l %i6, %l1, %l2
3367 tn %icc, 0x7
3368 bvs,pt %xcc, loop_308
3369 pdist %f16, %f16, %f14
3370 tleu %icc, 0x1
3371 srax %i7, %g4, %l3
3372loop_308:
3373 or %i1, %o2, %i3
3374 srl %g3, %l0, %o4
3375 umul %g5, 0x1B99, %i4
3376 wr %g0, 0x80, %asi
3377 lda [%l7 + 0x48] %asi, %f8
3378 mulx %o1, 0x0DE1, %o5
3379 membar 0x68
3380 tpos %xcc, 0x0
3381 srax %l4, %g7, %o3
3382 andcc %g6, %o6, %i0
3383 brnz %g2, loop_309
3384 movl %icc, %g1, %o7
3385 fmovdleu %icc, %f25, %f3
3386 nop
3387 set 0x46, %g7
3388 ldub [%l7 + %g7], %i5
3389loop_309:
3390 fmovd %f10, %f8
3391 movle %icc, %l6, %i2
3392 edge32l %o0, %i6, %l1
3393 andn %l2, 0x00A1, %l5
3394 edge32ln %i7, %g4, %i1
3395 subc %o2, %i3, %g3
3396 fpsub16 %f24, %f30, %f0
3397 fmovdne %icc, %f7, %f8
3398 bleu,pn %icc, loop_310
3399 fmul8x16au %f10, %f7, %f4
3400 fcmpne32 %f20, %f20, %l0
3401 tg %xcc, 0x4
3402loop_310:
3403 popc %o4, %g5
3404 fmovrde %l3, %f8, %f26
3405 movge %xcc, %o1, %o5
3406 or %l4, 0x19C0, %g7
3407 movleu %icc, %i4, %g6
3408 subccc %o6, 0x0FCA, %i0
3409 bvs,pt %xcc, loop_311
3410 fnands %f20, %f16, %f25
3411 set 0x44, %g2
3412 lduba [%l7 + %g2] 0x19, %g2
3413loop_311:
3414 subccc %g1, 0x0962, %o7
3415 tg %icc, 0x5
3416 andcc %i5, 0x1B37, %o3
3417 fcmpd %fcc2, %f16, %f10
3418 fcmpd %fcc1, %f30, %f30
3419 movn %icc, %l6, %o0
3420 tsubcctv %i6, 0x1F4C, %i2
3421 fbl %fcc0, loop_312
3422 fmovrdgez %l2, %f2, %f0
3423 fbu %fcc1, loop_313
3424 udivx %l1, 0x15D4, %l5
3425loop_312:
3426 brgez,a %g4, loop_314
3427 smulcc %i1, 0x18A3, %i7
3428loop_313:
3429 fcmpgt16 %f16, %f10, %o2
3430 brlz %g3, loop_315
3431loop_314:
3432 tl %xcc, 0x3
3433 siam 0x5
3434 tvc %xcc, 0x1
3435loop_315:
3436 fmovrslz %l0, %f1, %f3
3437 set 0x3C, %o1
3438 stwa %i3, [%l7 + %o1] 0xe2
3439 membar #Sync
3440 wr %g0, 0x04, %asi
3441 stda %f0, [%l7 + 0x40] %asi
3442 te %icc, 0x5
3443 fpsub32s %f21, %f9, %f23
3444 edge16l %g5, %l3, %o1
3445 tleu %xcc, 0x1
3446 movrne %o5, %l4, %g7
3447 fnot2 %f8, %f30
3448 sth %i4, [%l7 + 0x58]
3449 edge8ln %g6, %o6, %i0
3450 wr %g0, 0x80, %asi
3451 lda [%l7 + 0x28] %asi, %f7
3452 set 0x48, %i0
3453 ldswa [%l7 + %i0] 0x81, %g2
3454 fcmpd %fcc1, %f10, %f22
3455 set 0x1C, %i2
3456 ldsba [%l7 + %i2] 0x04, %o4
3457 addccc %o7, 0x0602, %i5
3458 set 0x3C, %i6
3459 sta %f5, [%l7 + %i6] 0x89
3460 movvs %xcc, %o3, %l6
3461 alignaddrl %o0, %i6, %g1
3462 taddcc %l2, 0x1CCD, %i2
3463 set 0x2C, %l3
3464 swapa [%l7 + %l3] 0x89, %l1
3465 nop
3466 setx loop_316, %l0, %l1
3467 wrpr 0x1, %tl
3468 wrpr %l1, %tpc
3469 add %l1, 0x4, %l1
3470 wrpr %l1, %tnpc
3471 setx 0x34400001400, %l0, %l1
3472 wrpr %l1, %tstate
3473 wrhpr 0x4, %htstate
3474 retry
3475 fmovdneg %icc, %f8, %f14
3476 edge16ln %l5, %i1, %g4
3477 sir 0x0644
3478loop_316:
3479 edge32 %o2, %g3, %i7
3480 edge8l %i3, %g5, %l0
3481 edge16 %o1, %l3, %o5
3482 andncc %g7, %l4, %i4
3483 sdiv %o6, 0x17E6, %g6
3484 edge16l %g2, %i0, %o4
3485 pdist %f6, %f14, %f16
3486 array32 %i5, %o7, %l6
3487 smul %o0, 0x0E7B, %i6
3488 subcc %o3, 0x1038, %g1
3489 fsrc2 %f12, %f0
3490 fmovrsne %l2, %f0, %f17
3491 addccc %l1, 0x187C, %i2
3492 array16 %l5, %g4, %i1
3493 srlx %o2, %i7, %i3
3494 movcc %xcc, %g3, %g5
3495 stbar
3496 fble %fcc3, loop_317
3497 edge16l %l0, %o1, %l3
3498 fmovda %icc, %f30, %f22
3499 set 0x40, %o6
3500 ldda [%l7 + %o6] 0xe2, %g6
3501loop_317:
3502 subcc %l4, %o5, %o6
3503 movrlez %i4, 0x05D, %g6
3504 bvs loop_318
3505 ble %xcc, loop_319
3506 fors %f6, %f25, %f26
3507 fcmps %fcc2, %f0, %f7
3508loop_318:
3509 alignaddr %i0, %o4, %g2
3510loop_319:
3511 tge %xcc, 0x5
3512 tge %icc, 0x3
3513 fmovsneg %xcc, %f14, %f27
3514 fmovscc %xcc, %f14, %f8
3515 saved
3516 rdpr %cwp, %g1
3517 rdpr %cansave, %g2
3518 rdpr %canrestore, %g3
3519 rdpr %cleanwin, %g4
3520 rdpr %otherwin, %g5
3521 rdpr %wstate, %g6
3522 mulx %i5, %o7, %l6
3523 fsrc2s %f16, %f13
3524 fbue,a %fcc2, loop_320
3525 xnor %i6, 0x196A, %o0
3526 movre %o3, 0x09B, %g1
3527 bge,a,pt %xcc, loop_321
3528loop_320:
3529 tl %icc, 0x7
3530 udiv %l1, 0x0CB1, %l2
3531 movcc %icc, %l5, %i2
3532loop_321:
3533 movneg %xcc, %g4, %o2
3534 fones %f8
3535 fnot2 %f30, %f26
3536 fmovrdlez %i1, %f12, %f8
3537 orn %i7, 0x096A, %g3
3538 fmul8ulx16 %f12, %f6, %f18
3539 xnorcc %g5, 0x0132, %i3
3540 fbne %fcc2, loop_322
3541 tgu %icc, 0x1
3542 tsubcctv %l0, %o1, %l3
3543 or %l4, 0x0C31, %o5
3544loop_322:
3545 sll %o6, 0x19, %g7
3546 nop
3547 setx loop_323, %l0, %l1
3548 jmpl %l1, %g6
3549 fcmpne16 %f14, %f28, %i0
3550 tpos %icc, 0x4
3551 andn %o4, 0x1E82, %g2
3552loop_323:
3553 fmovrdgz %i4, %f0, %f12
3554 subcc %i5, %o7, %i6
3555 brz %o0, loop_324
3556 tg %xcc, 0x3
3557 ldstub [%l7 + 0x55], %o3
3558 stb %l6, [%l7 + 0x0D]
3559loop_324:
3560 tcc %xcc, 0x1
3561 orcc %l1, 0x0912, %g1
3562 udiv %l5, 0x172D, %i2
3563 xnorcc %l2, 0x1462, %o2
3564 ba,pn %icc, loop_325
3565 orncc %g4, %i7, %g3
3566 bneg %icc, loop_326
3567 movrgz %g5, %i3, %l0
3568loop_325:
3569 alignaddrl %i1, %l3, %l4
3570 fbe %fcc3, loop_327
3571loop_326:
3572 edge32ln %o5, %o6, %g7
3573 fmul8x16al %f14, %f26, %f4
3574 wr %g0, 0x04, %asi
3575 sta %f12, [%l7 + 0x6C] %asi
3576loop_327:
3577 fbo,a %fcc3, loop_328
3578 edge8ln %g6, %i0, %o1
3579 edge32l %g2, %o4, %i5
3580 fors %f13, %f8, %f16
3581loop_328:
3582 bpos,a loop_329
3583 tge %xcc, 0x5
3584 bvs,a loop_330
3585 fmovdle %xcc, %f28, %f12
3586loop_329:
3587 fmovdge %xcc, %f11, %f30
3588 set 0x45, %i3
3589 lduba [%l7 + %i3] 0x81, %o7
3590loop_330:
3591 sdivx %i4, 0x019A, %i6
3592 edge32l %o3, %o0, %l6
3593 fbule,a %fcc3, loop_331
3594 xnorcc %g1, %l1, %l5
3595 sth %i2, [%l7 + 0x7A]
3596 ldstub [%l7 + 0x1C], %l2
3597loop_331:
3598 umul %o2, %g4, %g3
3599 flush %l7 + 0x38
3600 tge %icc, 0x1
3601 mulx %i7, 0x1409, %g5
3602 taddcctv %i3, %l0, %l3
3603 bshuffle %f8, %f20, %f6
3604 restored
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 movrlez %i1, 0x076, %l4
3612 andn %o5, %g7, %o6
3613 edge8n %g6, %i0, %o1
3614 umul %o4, %i5, %o7
3615 fbn,a %fcc3, loop_332
3616 and %i4, %g2, %o3
3617 fbuge,a %fcc1, loop_333
3618 edge16ln %i6, %o0, %l6
3619loop_332:
3620 fandnot1s %f14, %f9, %f14
3621 tneg %xcc, 0x6
3622loop_333:
3623 fmul8x16 %f6, %f0, %f0
3624 movn %icc, %g1, %l5
3625 membar 0x36
3626 subcc %l1, %i2, %l2
3627 ta %icc, 0x7
3628 mulscc %g4, 0x1739, %g3
3629 brlz %i7, loop_334
3630 or %g5, 0x0F7A, %i3
3631 edge32l %l0, %l3, %o2
3632 andn %i1, 0x187D, %o5
3633loop_334:
3634 fmovdge %icc, %f26, %f12
3635 addcc %l4, 0x1AA1, %g7
3636 orcc %g6, 0x0CC2, %o6
3637 move %icc, %o1, %o4
3638 movvc %icc, %i5, %i0
3639 popc %o7, %i4
3640 restored
3641 rdpr %cwp, %g1
3642 rdpr %cansave, %g2
3643 rdpr %canrestore, %g3
3644 rdpr %cleanwin, %g4
3645 rdpr %otherwin, %g5
3646 rdpr %wstate, %g6
3647 ld [%l7 + 0x10], %f15
3648 set 0x60, %l2
3649 stxa %o3, [%l7 + %l2] 0xe2
3650 membar #Sync
3651 nop
3652 setx loop_335, %l0, %l1
3653 jmpl %l1, %g2
3654 andcc %o0, 0x14EF, %i6
3655 tne %icc, 0x7
3656 bgu %icc, loop_336
3657loop_335:
3658 addccc %g1, 0x05D2, %l6
3659 addccc %l1, 0x1BFA, %i2
3660 fcmple16 %f22, %f14, %l2
3661loop_336:
3662 alignaddr %l5, %g4, %i7
3663 fbo %fcc3, loop_337
3664 tvc %xcc, 0x4
3665 orncc %g5, 0x1401, %i3
3666 sdivcc %g3, 0x18DC, %l0
3667loop_337:
3668 ldd [%l7 + 0x58], %o2
3669 movrne %l3, 0x040, %o5
3670 movrlz %l4, %g7, %g6
3671 edge16 %o6, %o1, %i1
3672 orncc %i5, %o4, %o7
3673 bvc,pt %xcc, loop_338
3674 array16 %i0, %i4, %g2
3675 movgu %icc, %o3, %o0
3676 fmovrde %g1, %f24, %f12
3677loop_338:
3678 fmovse %icc, %f13, %f22
3679 orncc %l6, %l1, %i6
3680 ldsw [%l7 + 0x68], %i2
3681 fmovse %xcc, %f4, %f6
3682 ldub [%l7 + 0x40], %l2
3683 tgu %icc, 0x0
3684 array8 %l5, %i7, %g5
3685 movvs %xcc, %i3, %g4
3686 smulcc %l0, 0x082D, %g3
3687 array8 %l3, %o5, %l4
3688 fbge,a %fcc2, loop_339
3689 std %g6, [%l7 + 0x18]
3690 set 0x47, %l1
3691 lduba [%l7 + %l1] 0x11, %g6
3692loop_339:
3693 orn %o6, %o2, %o1
3694 fbe,a %fcc3, loop_340
3695 tpos %xcc, 0x4
3696 fnors %f14, %f23, %f10
3697 edge16 %i1, %o4, %o7
3698loop_340:
3699 bne,a %icc, loop_341
3700 fmovdleu %icc, %f8, %f30
3701 stbar
3702 fmul8ulx16 %f28, %f2, %f28
3703loop_341:
3704 xor %i5, 0x0DDD, %i4
3705 andcc %i0, %o3, %o0
3706 tleu %icc, 0x5
3707 set 0x1D, %i5
3708 stba %g1, [%l7 + %i5] 0x18
3709 edge8ln %l6, %g2, %i6
3710 swap [%l7 + 0x24], %l1
3711 edge16n %l2, %i2, %l5
3712 fandnot2s %f5, %f20, %f2
3713 brgez,a %g5, loop_342
3714 fmul8x16al %f2, %f28, %f24
3715 ta %icc, 0x5
3716 movleu %xcc, %i3, %g4
3717loop_342:
3718 te %xcc, 0x7
3719 fcmped %fcc1, %f20, %f0
3720 fmul8x16 %f30, %f30, %f6
3721 bpos loop_343
3722 tgu %icc, 0x6
3723 add %l7, 0x34, %l6
3724 wr %g0, 0x89, %asi
3725 lda [%l6] %asi, %i7
3726 casa [%l6] 0x89, %i7, %g3
3727loop_343:
3728 restored
3729 rdpr %cwp, %g1
3730 rdpr %cansave, %g2
3731 rdpr %canrestore, %g3
3732 rdpr %cleanwin, %g4
3733 rdpr %otherwin, %g5
3734 rdpr %wstate, %g6
3735 tl %xcc, 0x6
3736 tn %xcc, 0x6
3737 edge32l %l0, %o5, %l4
3738 sethi 0x0025, %g7
3739 tsubcctv %g6, %l3, %o6
3740 udivx %o2, 0x0E7D, %i1
3741 andncc %o4, %o7, %o1
3742 movcc %xcc, %i4, %i5
3743 fandnot2 %f18, %f10, %f12
3744 sllx %o3, 0x07, %i0
3745 fbul,a %fcc3, loop_344
3746 subc %o0, %l6, %g2
3747 std %g0, [%l7 + 0x38]
3748 smul %l1, %i6, %i2
3749loop_344:
3750 fnegd %f20, %f12
3751 fmovspos %icc, %f1, %f9
3752 mulscc %l5, 0x1363, %g5
3753 brz %l2, loop_345
3754 membar 0x2F
3755 fbue,a %fcc1, loop_346
3756 srl %i3, %i7, %g3
3757loop_345:
3758 xorcc %l0, 0x052B, %o5
3759 movle %icc, %g4, %g7
3760loop_346:
3761 sdiv %l4, 0x11BD, %g6
3762 fmovrse %l3, %f22, %f8
3763 fpadd16s %f17, %f10, %f19
3764 orncc %o6, %o2, %o4
3765 set 0x68, %i1
3766 ldswa [%l7 + %i1] 0x14, %i1
3767 movle %xcc, %o7, %o1
3768 tge %xcc, 0x2
3769 edge32 %i5, %i4, %i0
3770 fornot2 %f10, %f8, %f24
3771 fornot1 %f26, %f28, %f30
3772 tneg %icc, 0x6
3773 srlx %o3, %l6, %g2
3774 fnands %f22, %f11, %f7
3775 bgu,a,pn %xcc, loop_347
3776 brz %g1, loop_348
3777 brgez,a %o0, loop_349
3778 tleu %icc, 0x3
3779loop_347:
3780 fnegs %f0, %f23
3781loop_348:
3782 fnors %f28, %f7, %f25
3783loop_349:
3784 sdivcc %l1, 0x1590, %i2
3785 fpadd16 %f10, %f24, %f12
3786 fbne %fcc1, loop_350
3787 sdiv %l5, 0x011D, %i6
3788 fmovdleu %icc, %f11, %f8
3789 movrgez %g5, 0x008, %l2
3790loop_350:
3791 tpos %icc, 0x4
3792 fxnors %f1, %f13, %f29
3793 sdivcc %i3, 0x0B6A, %g3
3794 smulcc %i7, 0x1737, %o5
3795 fxnors %f30, %f4, %f29
3796 mova %icc, %l0, %g7
3797 xnor %g4, %l4, %l3
3798 mova %icc, %g6, %o2
3799 fabsd %f18, %f4
3800 xnor %o6, 0x0FA7, %o4
3801 smul %o7, 0x161B, %o1
3802 smul %i1, 0x1BF5, %i4
3803 fmovrslez %i5, %f24, %f3
3804 fornot1 %f22, %f28, %f30
3805 edge32 %i0, %o3, %g2
3806 edge8n %g1, %l6, %o0
3807 array16 %i2, %l5, %i6
3808 fabsd %f12, %f20
3809 tpos %xcc, 0x1
3810 subc %g5, 0x0B71, %l1
3811 ble %xcc, loop_351
3812 ldub [%l7 + 0x68], %l2
3813 tpos %icc, 0x7
3814 fmovdg %icc, %f13, %f18
3815loop_351:
3816 fba,a %fcc3, loop_352
3817 sir 0x09C6
3818 taddcctv %i3, 0x131C, %g3
3819 fxor %f26, %f18, %f10
3820loop_352:
3821 tne %xcc, 0x4
3822 fzero %f8
3823 fmovsne %xcc, %f17, %f10
3824 movrne %i7, 0x3CA, %l0
3825 movre %g7, 0x3EC, %o5
3826 ldd [%l7 + 0x68], %f20
3827 movcc %icc, %g4, %l3
3828 tn %xcc, 0x2
3829 st %f11, [%l7 + 0x6C]
3830 sdiv %g6, 0x17FB, %o2
3831 fbue,a %fcc1, loop_353
3832 bne %xcc, loop_354
3833 tvs %icc, 0x0
3834 fmovrdgz %o6, %f8, %f28
3835loop_353:
3836 sdiv %o4, 0x0DE7, %l4
3837loop_354:
3838 fmovde %icc, %f6, %f22
3839 be,a %xcc, loop_355
3840 restored
3841 rdpr %cwp, %g1
3842 rdpr %cansave, %g2
3843 rdpr %canrestore, %g3
3844 rdpr %cleanwin, %g4
3845 rdpr %otherwin, %g5
3846 rdpr %wstate, %g6
3847 fmovrdlez %o7, %f22, %f14
3848 popc 0x0F8D, %o1
3849loop_355:
3850 tpos %icc, 0x2
3851 sethi 0x12B1, %i1
3852 edge8 %i4, %i5, %i0
3853 addc %g2, 0x1D12, %o3
3854 taddcctv %g1, 0x05CF, %o0
3855 addccc %l6, %i2, %i6
3856 ble %icc, loop_356
3857 and %l5, 0x1B0A, %g5
3858 fmovsle %xcc, %f5, %f22
3859 movneg %icc, %l2, %i3
3860loop_356:
3861 std %l0, [%l7 + 0x38]
3862 bn,a,pt %xcc, loop_357
3863 ldsw [%l7 + 0x54], %i7
3864 addcc %g3, 0x0460, %g7
3865 fmovsvc %icc, %f14, %f5
3866loop_357:
3867 add %l0, 0x19DF, %g4
3868 movg %icc, %l3, %g6
3869 movleu %icc, %o2, %o5
3870 sra %o6, %l4, %o7
3871 bpos,a loop_358
3872 subccc %o4, 0x085D, %i1
3873 ldsb [%l7 + 0x1B], %i4
3874 orcc %o1, %i0, %i5
3875loop_358:
3876 fsrc1 %f16, %f26
3877 and %o3, 0x1DEF, %g1
3878 addcc %g2, 0x1E55, %l6
3879 edge8l %o0, %i2, %l5
3880 udiv %g5, 0x0E0C, %l2
3881 wr %g0, 0x10, %asi
3882 stwa %i6, [%l7 + 0x14] %asi
3883 nop
3884 setx loop_359, %l0, %l1
3885 jmpl %l1, %l1
3886 edge32 %i3, %i7, %g3
3887 orn %l0, %g7, %g4
3888 wr %g0, 0x0c, %asi
3889 ldsha [%l7 + 0x52] %asi, %l3
3890loop_359:
3891 fxors %f11, %f8, %f23
3892 movne %icc, %o2, %o5
3893 tneg %xcc, 0x1
3894 fmovdle %xcc, %f9, %f9
3895 fbne,a %fcc1, loop_360
3896 fmovsgu %icc, %f17, %f21
3897 set 0x40, %g3
3898 stda %f16, [%l7 + %g3] 0xf0
3899 membar #Sync
3900loop_360:
3901 xor %o6, %g6, %l4
3902 alignaddrl %o4, %i1, %o7
3903 movcs %xcc, %o1, %i0
3904 edge8ln %i4, %o3, %i5
3905 tsubcctv %g1, 0x189F, %g2
3906 bpos,pt %xcc, loop_361
3907 taddcc %o0, %l6, %i2
3908 tg %icc, 0x5
3909 xnor %l5, %g5, %i6
3910loop_361:
3911 stx %l2, [%l7 + 0x60]
3912 add %l1, %i7, %i3
3913 movvc %xcc, %l0, %g7
3914 sir 0x0E93
3915 addccc %g3, 0x0842, %g4
3916 fbge %fcc2, loop_362
3917 call loop_363
3918 movneg %icc, %l3, %o2
3919 bl loop_364
3920loop_362:
3921 movl %xcc, %o6, %g6
3922loop_363:
3923 xnorcc %o5, 0x0B41, %l4
3924 fmovse %icc, %f3, %f0
3925loop_364:
3926 fbge,a %fcc2, loop_365
3927 movle %icc, %o4, %o7
3928 membar 0x66
3929 umulcc %o1, 0x1760, %i0
3930loop_365:
3931 nop
3932 add %l7, 0x54, %l6
3933 wr %g0, 0x04, %asi
3934 lda [%l6] %asi, %i4
3935 casa [%l6] %asi, %i4, %o3
3936 tcc %xcc, 0x6
3937 movre %i5, 0x34E, %g1
3938 set 0x34, %o7
3939 stwa %g2, [%l7 + %o7] 0x22
3940 membar #Sync
3941 sub %o0, 0x1071, %l6
3942 srlx %i1, 0x01, %l5
3943 sdiv %g5, 0x01D5, %i6
3944 movrlz %l2, %i2, %i7
3945 andcc %l1, 0x09B0, %i3
3946 smulcc %l0, %g7, %g4
3947 membar 0x72
3948 movrgez %l3, %o2, %g3
3949 tvs %xcc, 0x1
3950 fnand %f6, %f2, %f26
3951 movpos %xcc, %o6, %o5
3952 sub %l4, 0x04AB, %g6
3953 orn %o7, 0x08F3, %o4
3954 wr %g0, 0x11, %asi
3955 ldswa [%l7 + 0x50] %asi, %i0
3956 movrgez %o1, %o3, %i5
3957 tne %icc, 0x2
3958 tcc %xcc, 0x4
3959 fmovrde %g1, %f8, %f8
3960 fnot2 %f4, %f4
3961 movne %xcc, %g2, %i4
3962 bne loop_366
3963 movcc %icc, %l6, %o0
3964 saved
3965 rdpr %cwp, %g1
3966 rdpr %cansave, %g2
3967 rdpr %canrestore, %g3
3968 rdpr %cleanwin, %g4
3969 rdpr %otherwin, %g5
3970 rdpr %wstate, %g6
3971 xnor %i1, %g5, %i6
3972loop_366:
3973 ldsh [%l7 + 0x50], %l2
3974 fcmpes %fcc2, %f23, %f29
3975 fsrc1s %f18, %f24
3976 restored
3977 rdpr %cwp, %g1
3978 rdpr %cansave, %g2
3979 rdpr %canrestore, %g3
3980 rdpr %cleanwin, %g4
3981 rdpr %otherwin, %g5
3982 rdpr %wstate, %g6
3983 tl %xcc, 0x5
3984 ba,a loop_367
3985 smulcc %l5, 0x1EAE, %i2
3986 sub %l1, 0x02C8, %i3
3987 brlez,a %l0, loop_368
3988loop_367:
3989 mova %icc, %i7, %g4
3990 udiv %g7, 0x1B37, %o2
3991 fmovdneg %xcc, %f6, %f24
3992loop_368:
3993 subccc %l3, %g3, %o6
3994 xorcc %l4, %g6, %o5
3995 ldsh [%l7 + 0x44], %o7
3996 taddcc %o4, 0x1AC5, %o1
3997 fandnot1s %f24, %f27, %f21
3998 edge8ln %i0, %o3, %g1
3999 sll %g2, %i4, %l6
4000 edge16l %o0, %i5, %g5
4001 bvc,a loop_369
4002 ble,a,pt %icc, loop_370
4003 edge32n %i6, %l2, %l5
4004 wr %g0, 0xea, %asi
4005 stda %i2, [%l7 + 0x68] %asi
4006 membar #Sync
4007loop_369:
4008 ldsw [%l7 + 0x7C], %l1
4009loop_370:
4010 fands %f22, %f0, %f11
4011 fbuge,a %fcc1, loop_371
4012 sdivx %i3, 0x07A9, %l0
4013 edge8n %i1, %i7, %g4
4014 fba,a %fcc3, loop_372
4015loop_371:
4016 nop
4017 setx loop_373, %l0, %l1
4018 jmpl %l1, %g7
4019 fpmerge %f29, %f22, %f8
4020 tleu %icc, 0x3
4021loop_372:
4022 be %icc, loop_374
4023loop_373:
4024 array32 %l3, %g3, %o2
4025 fmul8ulx16 %f14, %f26, %f0
4026 tsubcctv %l4, %o6, %g6
4027loop_374:
4028 bcs,a %icc, loop_375
4029 fmovsa %xcc, %f6, %f29
4030 alignaddr %o7, %o4, %o1
4031 membar 0x1E
4032loop_375:
4033 fmovrdgz %i0, %f24, %f22
4034 srlx %o5, %o3, %g1
4035 fornot1 %f6, %f22, %f12
4036 movneg %icc, %g2, %i4
4037 wr %g0, 0x18, %asi
4038 ldxa [%l7 + 0x40] %asi, %o0
4039 ldsw [%l7 + 0x6C], %l6
4040 sdivcc %g5, 0x1895, %i6
4041 ldstub [%l7 + 0x6D], %i5
4042 fmovrde %l5, %f20, %f28
4043 be,a,pn %icc, loop_376
4044 prefetch [%l7 + 0x30], 0x2
4045 movneg %icc, %l2, %i2
4046 fcmpd %fcc1, %f22, %f8
4047loop_376:
4048 tpos %xcc, 0x0
4049 xorcc %i3, 0x06FE, %l1
4050 fmovdvc %xcc, %f27, %f10
4051 set 0x3C, %o2
4052 stwa %l0, [%l7 + %o2] 0x81
4053 wr %g0, 0x80, %asi
4054 ldda [%l7 + 0x40] %asi, %f0
4055 tleu %xcc, 0x6
4056 fmovrdlz %i7, %f0, %f28
4057 tn %xcc, 0x6
4058 sethi 0x1BA3, %g4
4059 edge32ln %i1, %g7, %g3
4060 andn %o2, 0x1A31, %l4
4061 popc 0x0F88, %o6
4062 move %icc, %l3, %g6
4063 ld [%l7 + 0x44], %f15
4064 std %o4, [%l7 + 0x18]
4065 fbu,a %fcc1, loop_377
4066 sra %o1, %i0, %o5
4067 umulcc %o3, 0x1408, %g1
4068 fmovsl %xcc, %f18, %f13
4069loop_377:
4070 movvs %icc, %g2, %o7
4071 andcc %i4, %o0, %g5
4072 edge16ln %l6, %i6, %i5
4073 fcmpd %fcc0, %f2, %f28
4074 st %f22, [%l7 + 0x60]
4075 tcc %icc, 0x3
4076 tl %icc, 0x4
4077 xorcc %l5, %i2, %i3
4078 fcmpeq32 %f14, %f16, %l1
4079 alignaddrl %l2, %l0, %g4
4080 taddcctv %i1, %i7, %g7
4081 fmovrsne %g3, %f15, %f5
4082 nop
4083 setx loop_378, %l0, %l1
4084 wrpr 0x1, %tl
4085 wrpr %l1, %tpc
4086 add %l1, 0x4, %l1
4087 wrpr %l1, %tnpc
4088 setx 0x34400001400, %l0, %l1
4089 wrpr %l1, %tstate
4090 wrhpr 0x4, %htstate
4091 retry
4092 sub %l4, %o2, %o6
4093 movcc %xcc, %g6, %o4
4094 nop
4095 set 0x64, %l0
4096 ldsh [%l7 + %l0], %l3
4097loop_378:
4098 nop
4099 set 0x1A, %g4
4100 lduha [%l7 + %g4] 0x14, %i0
4101 set 0x6C, %o3
4102 swapa [%l7 + %o3] 0x19, %o5
4103 lduw [%l7 + 0x60], %o3
4104 fcmpne32 %f16, %f2, %g1
4105 sra %g2, %o1, %o7
4106 fmovsg %xcc, %f24, %f7
4107 orncc %o0, 0x0006, %i4
4108 bg,a,pn %xcc, loop_379
4109 tn %icc, 0x2
4110 for %f26, %f16, %f14
4111 taddcctv %g5, 0x0DFB, %i6
4112loop_379:
4113 edge32ln %l6, %l5, %i2
4114 siam 0x6
4115 tle %xcc, 0x6
4116 fmovsvs %icc, %f22, %f16
4117 movn %xcc, %i5, %i3
4118 movre %l1, %l0, %g4
4119 fpmerge %f3, %f8, %f12
4120 edge32l %i1, %l2, %i7
4121 add %l7, 0x70, %l6
4122 wr %g0, 0x89, %asi
4123 lda [%l6] %asi, %g3
4124 casa [%l6] %asi, %g3, %l4
4125 movvc %xcc, %o2, %g7
4126 fmovsn %icc, %f17, %f21
4127 fpadd16s %f22, %f18, %f6
4128 nop
4129 set 0x70, %l5
4130 ldd [%l7 + %l5], %g6
4131 andcc %o4, %l3, %i0
4132 tcc %xcc, 0x4
4133 movleu %xcc, %o6, %o3
4134 fmovde %xcc, %f5, %f31
4135 array16 %o5, %g1, %g2
4136 srl %o1, %o0, %o7
4137 fcmpes %fcc1, %f28, %f13
4138 xor %i4, %g5, %i6
4139 call loop_380
4140 tl %xcc, 0x2
4141 bleu loop_381
4142 fnegd %f0, %f18
4143loop_380:
4144 fmovrsne %l5, %f1, %f7
4145 fbule %fcc3, loop_382
4146loop_381:
4147 edge16ln %i2, %l6, %i5
4148 sra %i3, 0x0D, %l1
4149 fble %fcc1, loop_383
4150loop_382:
4151 srlx %l0, %i1, %g4
4152 wr %g0, 0xe2, %asi
4153 stda %l2, [%l7 + 0x10] %asi
4154 membar #Sync
4155loop_383:
4156 fnors %f29, %f19, %f18
4157 sdiv %g3, 0x1C54, %i7
4158 fbl,a %fcc0, loop_384
4159 smul %o2, %g7, %l4
4160 popc %o4, %l3
4161 array32 %g6, %i0, %o6
4162loop_384:
4163 andn %o3, 0x0FF5, %o5
4164 edge8 %g1, %o1, %o0
4165 fmovspos %icc, %f25, %f8
4166 subcc %g2, 0x1B98, %o7
4167 srlx %g5, %i4, %i6
4168 fmovsleu %icc, %f10, %f17
4169 edge16n %l5, %l6, %i5
4170 fmuld8sux16 %f25, %f21, %f10
4171 movg %xcc, %i3, %i2
4172 fbu,a %fcc2, loop_385
4173 movcs %xcc, %l0, %l1
4174 fcmpeq32 %f10, %f20, %g4
4175 std %l2, [%l7 + 0x30]
4176loop_385:
4177 nop
4178 set 0x30, %o4
4179 sta %f15, [%l7 + %o4] 0x11
4180 taddcctv %g3, 0x19F1, %i1
4181 fmovsleu %icc, %f15, %f19
4182 bshuffle %f4, %f12, %f16
4183 popc 0x1311, %i7
4184 movcc %icc, %g7, %o2
4185 tl %icc, 0x0
4186 fmovdg %icc, %f22, %f9
4187 taddcc %l4, %l3, %o4
4188 taddcctv %i0, 0x086D, %g6
4189 fands %f2, %f27, %f9
4190 movg %icc, %o3, %o5
4191 movge %xcc, %o6, %o1
4192 xor %g1, %o0, %g2
4193 mulscc %g5, %i4, %i6
4194 membar #Sync
4195 set 0x40, %i4
4196 ldda [%l7 + %i4] 0xf1, %f0
4197 umul %l5, %l6, %o7
4198 mova %xcc, %i3, %i2
4199 wr %g0, 0x18, %asi
4200 lda [%l7 + 0x74] %asi, %f4
4201 bcc,a %xcc, loop_386
4202 fandnot1 %f28, %f28, %f14
4203 subc %i5, 0x0978, %l0
4204 fcmpeq32 %f0, %f6, %g4
4205loop_386:
4206 fmovrse %l2, %f16, %f27
4207 ldstub [%l7 + 0x3F], %g3
4208 call loop_387
4209 sdivcc %l1, 0x1C45, %i7
4210 move %icc, %g7, %o2
4211 andncc %l4, %i1, %o4
4212loop_387:
4213 udiv %l3, 0x1A47, %i0
4214 tleu %xcc, 0x4
4215 udivcc %g6, 0x1F9A, %o3
4216 wr %g0, 0x26, %asi
4217 ldda [%l7 + 0x40] %asi, %o4
4218 edge32 %o6, %g1, %o0
4219 sra %o1, %g2, %i4
4220 ld [%l7 + 0x78], %f15
4221 movrgez %g5, %l5, %i6
4222 smulcc %l6, 0x16AC, %i3
4223 alignaddr %o7, %i5, %i2
4224 addcc %g4, %l0, %g3
4225 brlz %l2, loop_388
4226 alignaddr %l1, %g7, %i7
4227 edge8l %o2, %l4, %o4
4228 fmovsa %xcc, %f26, %f15
4229loop_388:
4230 fcmps %fcc1, %f26, %f13
4231 edge32n %l3, %i1, %i0
4232 tsubcctv %g6, 0x07C5, %o5
4233 tgu %icc, 0x0
4234 tleu %icc, 0x0
4235 wr %g0, 0xe3, %asi
4236 stxa %o6, [%l7 + 0x48] %asi
4237 membar #Sync
4238 xnor %g1, 0x0894, %o3
4239 movg %icc, %o1, %g2
4240 bvc,a loop_389
4241 ldd [%l7 + 0x28], %f22
4242 tn %xcc, 0x6
4243 fmovsvs %xcc, %f23, %f1
4244loop_389:
4245 fcmps %fcc0, %f22, %f24
4246 st %f30, [%l7 + 0x58]
4247 tpos %icc, 0x0
4248 wr %g0, 0x80, %asi
4249 lduwa [%l7 + 0x1C] %asi, %i4
4250 std %f26, [%l7 + 0x40]
4251 movgu %xcc, %o0, %l5
4252 andn %i6, %l6, %g5
4253 tl %icc, 0x1
4254 sra %o7, %i5, %i2
4255 fexpand %f12, %f4
4256 alignaddrl %g4, %l0, %i3
4257 xnorcc %g3, 0x1604, %l1
4258 edge32 %g7, %l2, %o2
4259 srlx %l4, %o4, %i7
4260 ldub [%l7 + 0x1C], %i1
4261 wr %g0, 0xe2, %asi
4262 stba %i0, [%l7 + 0x6E] %asi
4263 membar #Sync
4264 edge16 %g6, %o5, %l3
4265 std %f28, [%l7 + 0x70]
4266 edge16n %o6, %g1, %o1
4267 sdivcc %o3, 0x0D70, %g2
4268 andcc %i4, %l5, %o0
4269 orn %l6, 0x03AB, %g5
4270 fbue,a %fcc3, loop_390
4271 array32 %o7, %i5, %i6
4272 srax %g4, 0x18, %i2
4273 brgz %i3, loop_391
4274loop_390:
4275 movre %g3, %l0, %g7
4276 tle %xcc, 0x0
4277 movcc %icc, %l1, %l2
4278loop_391:
4279 tgu %icc, 0x7
4280 bpos,a,pt %xcc, loop_392
4281 smulcc %o2, %o4, %l4
4282 movcs %xcc, %i7, %i1
4283 movcc %xcc, %i0, %g6
4284loop_392:
4285 udiv %o5, 0x1D7D, %o6
4286 brnz %g1, loop_393
4287 tvs %icc, 0x1
4288 orn %o1, 0x0322, %l3
4289 alignaddr %g2, %i4, %o3
4290loop_393:
4291 fblg,a %fcc1, loop_394
4292 bcc,a,pn %xcc, loop_395
4293 xor %o0, %l6, %g5
4294 fnors %f16, %f0, %f8
4295loop_394:
4296 subccc %l5, 0x01A1, %o7
4297loop_395:
4298 udiv %i5, 0x0436, %i6
4299 array8 %i2, %g4, %g3
4300 tsubcc %i3, %l0, %g7
4301 saved
4302 rdpr %cwp, %g1
4303 rdpr %cansave, %g2
4304 rdpr %canrestore, %g3
4305 rdpr %cleanwin, %g4
4306 rdpr %otherwin, %g5
4307 rdpr %wstate, %g6
4308 fbge %fcc0, loop_396
4309 fmovrslz %l1, %f1, %f31
4310 smul %o2, 0x1DD1, %l2
4311 fzero %f30
4312loop_396:
4313 fmovdvc %icc, %f30, %f2
4314 fxnor %f0, %f10, %f0
4315 sll %l4, %o4, %i7
4316 fmovda %icc, %f10, %f27
4317 te %xcc, 0x4
4318 tneg %xcc, 0x4
4319 stb %i0, [%l7 + 0x4D]
4320 fmovdvc %xcc, %f24, %f29
4321 movrlz %g6, 0x21A, %i1
4322 popc 0x0BBC, %o6
4323 edge16 %g1, %o1, %o5
4324 fmovrde %g2, %f28, %f26
4325 faligndata %f12, %f14, %f14
4326 edge16l %l3, %o3, %i4
4327 te %xcc, 0x3
4328 fmovsge %icc, %f16, %f25
4329 fbne %fcc1, loop_397
4330 fcmpgt16 %f20, %f8, %l6
4331 saved
4332 rdpr %cwp, %g1
4333 rdpr %cansave, %g2
4334 rdpr %canrestore, %g3
4335 rdpr %cleanwin, %g4
4336 rdpr %otherwin, %g5
4337 rdpr %wstate, %g6
4338 umulcc %o0, %g5, %l5
4339loop_397:
4340 sdivcc %i5, 0x1A64, %o7
4341 fabsd %f30, %f18
4342 xnor %i6, %g4, %i2
4343 edge32 %i3, %l0, %g3
4344 smul %l1, 0x085F, %o2
4345 fxnors %f8, %f23, %f7
4346 fcmped %fcc3, %f0, %f12
4347 ldub [%l7 + 0x2B], %g7
4348 tcs %xcc, 0x5
4349 tn %xcc, 0x3
4350 set 0x40, %l4
4351 ldda [%l7 + %l4] 0x04, %f16
4352 bleu,a loop_398
4353 brlez,a %l4, loop_399
4354 smulcc %o4, %l2, %i7
4355 fmovda %xcc, %f20, %f5
4356loop_398:
4357 movrgz %g6, 0x04E, %i0
4358loop_399:
4359 nop
4360 membar #Sync
4361 set 0x40, %i7
4362 ldda [%l7 + %i7] 0xf8, %f0
4363 addccc %o6, %g1, %o1
4364 subc %o5, %i1, %g2
4365 movle %icc, %o3, %l3
4366 addcc %l6, 0x027B, %i4
4367 saved
4368 rdpr %cwp, %g1
4369 rdpr %cansave, %g2
4370 rdpr %canrestore, %g3
4371 rdpr %cleanwin, %g4
4372 rdpr %otherwin, %g5
4373 rdpr %wstate, %g6
4374 fmovsl %xcc, %f20, %f31
4375 stx %o0, [%l7 + 0x50]
4376 popc %l5, %g5
4377 addccc %o7, %i6, %g4
4378 add %i5, %i3, %i2
4379 fxnors %f22, %f2, %f21
4380 udivx %l0, 0x0606, %l1
4381 udivcc %g3, 0x16EE, %g7
4382 ba,pn %xcc, loop_400
4383 edge16ln %o2, %l4, %o4
4384 fmovrsgz %i7, %f19, %f28
4385 tgu %xcc, 0x4
4386loop_400:
4387 nop
4388 wr %g0, 0xf0, %asi
4389 stda %f0, [%l7 + 0x40] %asi
4390 membar #Sync
4391 nop
4392 set 0x3A, %g6
4393 ldsb [%l7 + %g6], %l2
4394 swap [%l7 + 0x0C], %g6
4395 sdivx %i0, 0x1520, %g1
4396 ba,pt %icc, loop_401
4397 lduh [%l7 + 0x24], %o1
4398 edge16ln %o6, %i1, %g2
4399 edge8ln %o5, %o3, %l3
4400loop_401:
4401 movrgez %l6, 0x260, %o0
4402 movne %xcc, %l5, %i4
4403 fbo %fcc2, loop_402
4404 tge %icc, 0x7
4405 movre %o7, 0x108, %i6
4406 movvs %xcc, %g5, %i5
4407loop_402:
4408 movgu %icc, %g4, %i2
4409 bg,a,pn %xcc, loop_403
4410 move %icc, %i3, %l1
4411 lduw [%l7 + 0x44], %l0
4412 tcs %icc, 0x6
4413loop_403:
4414 bvc,pt %xcc, loop_404
4415 fmovdcc %xcc, %f17, %f9
4416 movrlez %g7, %o2, %g3
4417 smul %o4, %l4, %i7
4418loop_404:
4419 call loop_405
4420 sdivx %l2, 0x1FB5, %i0
4421 wr %g0, 0x10, %asi
4422 ldstuba [%l7 + 0x61] %asi, %g6
4423loop_405:
4424 tgu %xcc, 0x1
4425 sllx %o1, 0x13, %g1
4426 movpos %icc, %o6, %i1
4427 srlx %o5, %o3, %g2
4428 tg %xcc, 0x2
4429 subccc %l3, %o0, %l5
4430 fbg %fcc3, loop_406
4431 srax %i4, %o7, %l6
4432 srlx %i6, 0x03, %g5
4433 fbul %fcc3, loop_407
4434loop_406:
4435 movneg %icc, %g4, %i2
4436 fxnor %f30, %f14, %f0
4437 fnand %f2, %f6, %f20
4438loop_407:
4439 movn %icc, %i5, %i3
4440 prefetch [%l7 + 0x18], 0x1
4441 stb %l0, [%l7 + 0x40]
4442 tne %icc, 0x3
4443 movl %xcc, %g7, %o2
4444 andn %g3, %o4, %l4
4445 xnor %i7, 0x001B, %l2
4446 movvc %icc, %l1, %i0
4447 set 0x50, %g1
4448 ldxa [%l7 + %g1] 0x81, %g6
4449 movrgz %g1, 0x13C, %o1
4450 fmovdcc %icc, %f12, %f13
4451 fcmpne32 %f30, %f24, %o6
4452 fsrc2 %f14, %f12
4453 tl %xcc, 0x7
4454 fmovsvs %xcc, %f18, %f14
4455 fzero %f20
4456 alignaddr %o5, %i1, %o3
4457 movrgez %g2, %o0, %l3
4458 fbe,a %fcc3, loop_408
4459 fnand %f8, %f20, %f22
4460 xorcc %l5, 0x0220, %i4
4461 fbul,a %fcc1, loop_409
4462loop_408:
4463 ldub [%l7 + 0x0F], %o7
4464 tsubcc %i6, %l6, %g5
4465 xor %g4, 0x066E, %i2
4466loop_409:
4467 fmuld8ulx16 %f8, %f18, %f24
4468 array16 %i3, %i5, %l0
4469 movneg %xcc, %o2, %g7
4470 fmovrdgez %g3, %f12, %f10
4471 movpos %xcc, %l4, %o4
4472 fmul8ulx16 %f2, %f10, %f20
4473 sllx %i7, %l1, %l2
4474 tsubcc %g6, %i0, %o1
4475 ldd [%l7 + 0x58], %f28
4476 fmovdge %xcc, %f13, %f4
4477 edge8n %o6, %o5, %g1
4478 movvc %icc, %i1, %g2
4479 fnand %f0, %f0, %f30
4480 restored
4481 rdpr %cwp, %g1
4482 rdpr %cansave, %g2
4483 rdpr %canrestore, %g3
4484 rdpr %cleanwin, %g4
4485 rdpr %otherwin, %g5
4486 rdpr %wstate, %g6
4487 movre %o3, 0x063, %l3
4488 array16 %o0, %l5, %i4
4489 smulcc %i6, 0x012D, %o7
4490 movne %xcc, %l6, %g5
4491 movrgez %g4, 0x28D, %i2
4492 movcc %xcc, %i3, %l0
4493 smul %o2, 0x0FDA, %g7
4494 taddcctv %g3, 0x0692, %l4
4495 smulcc %i5, %i7, %l1
4496 fpadd32s %f2, %f31, %f27
4497 fornot2 %f4, %f16, %f12
4498 movrlez %o4, 0x141, %g6
4499 set 0x30, %l6
4500 stda %i0, [%l7 + %l6] 0xe3
4501 membar #Sync
4502 bl,a loop_410
4503 stb %o1, [%l7 + 0x20]
4504 fnot2 %f4, %f2
4505 xor %o6, %o5, %l2
4506loop_410:
4507 addc %g1, 0x14F5, %g2
4508 movgu %icc, %i1, %l3
4509 tvs %icc, 0x0
4510 sdivcc %o3, 0x1999, %o0
4511 fxnor %f26, %f6, %f0
4512 sethi 0x04D0, %i4
4513 andncc %i6, %l5, %o7
4514 fzeros %f1
4515 tvc %icc, 0x7
4516 nop
4517 set 0x60, %o0
4518 lduw [%l7 + %o0], %l6
4519 fmovscs %icc, %f11, %f31
4520 fmovspos %xcc, %f31, %f14
4521 tne %xcc, 0x5
4522 udivcc %g4, 0x0A87, %g5
4523 fmovrslez %i3, %f12, %f20
4524 fpsub16s %f5, %f11, %f30
4525 move %xcc, %l0, %i2
4526 ta %xcc, 0x4
4527 orcc %g7, %g3, %o2
4528 membar 0x5A
4529 fpackfix %f4, %f24
4530 tleu %xcc, 0x3
4531 fandnot1 %f18, %f24, %f26
4532 te %icc, 0x2
4533 sll %l4, 0x04, %i5
4534 srlx %i7, 0x1B, %l1
4535 ldd [%l7 + 0x50], %g6
4536 fbe %fcc0, loop_411
4537 edge8n %i0, %o4, %o1
4538 edge32l %o6, %l2, %o5
4539 alignaddr %g1, %i1, %l3
4540loop_411:
4541 tneg %xcc, 0x2
4542 brgz,a %o3, loop_412
4543 bleu,a,pt %xcc, loop_413
4544 fmul8sux16 %f24, %f10, %f14
4545 ldd [%l7 + 0x78], %f22
4546loop_412:
4547 fmovde %xcc, %f16, %f11
4548loop_413:
4549 sdivcc %g2, 0x18B6, %o0
4550 ldsh [%l7 + 0x20], %i4
4551 set 0x5C, %g5
4552 swapa [%l7 + %g5] 0x89, %i6
4553 lduh [%l7 + 0x5A], %o7
4554 movn %xcc, %l6, %g4
4555 tgu %xcc, 0x5
4556 edge16l %g5, %l5, %l0
4557 ldsb [%l7 + 0x60], %i2
4558 fsrc1 %f18, %f8
4559 orn %i3, 0x1068, %g3
4560 ldsb [%l7 + 0x42], %o2
4561 fmovscc %icc, %f29, %f28
4562 popc 0x06BC, %l4
4563 sir 0x0ECC
4564 fbu,a %fcc1, loop_414
4565 tvc %xcc, 0x5
4566 or %g7, 0x15C2, %i5
4567 tle %xcc, 0x7
4568loop_414:
4569 udiv %i7, 0x16D2, %g6
4570 movge %xcc, %i0, %l1
4571 restored
4572 rdpr %cwp, %g1
4573 rdpr %cansave, %g2
4574 rdpr %canrestore, %g3
4575 rdpr %cleanwin, %g4
4576 rdpr %otherwin, %g5
4577 rdpr %wstate, %g6
4578 or %o1, 0x0C13, %o4
4579 mova %icc, %l2, %o5
4580 srax %o6, %g1, %l3
4581 and %i1, 0x0530, %g2
4582 movvs %icc, %o3, %i4
4583 set 0x78, %o5
4584 ldswa [%l7 + %o5] 0x04, %o0
4585 add %l7, 0x64, %l6
4586 wr %g0, 0x18, %asi
4587 casa [%l6] 0x18, %o7, %i6
4588 umulcc %g4, 0x08D0, %g5
4589 nop
4590 set 0x76, %g7
4591 ldsh [%l7 + %g7], %l5
4592 set 0x74, %g2
4593 sta %f31, [%l7 + %g2] 0x14
4594 fxors %f30, %f0, %f17
4595 fpmerge %f30, %f27, %f4
4596 fmuld8ulx16 %f13, %f24, %f0
4597 fors %f28, %f9, %f19
4598 fmovdne %icc, %f22, %f22
4599 fmovsg %icc, %f15, %f26
4600 movg %xcc, %l0, %i2
4601 movvc %xcc, %l6, %g3
4602 sir 0x1006
4603 bcs %xcc, loop_415
4604 tcs %icc, 0x0
4605 set 0x10, %i0
4606 lda [%l7 + %i0] 0x0c, %f16
4607loop_415:
4608 fcmpeq16 %f2, %f24, %o2
4609 fnor %f26, %f30, %f12
4610 fmovrslez %i3, %f8, %f9
4611 wr %g0, 0x04, %asi
4612 stwa %l4, [%l7 + 0x28] %asi
4613 fxnors %f8, %f5, %f17
4614 udivcc %g7, 0x1BAD, %i5
4615 popc %i7, %i0
4616 xnor %g6, %l1, %o1
4617 edge32 %l2, %o5, %o6
4618 tcs %icc, 0x3
4619 movvs %xcc, %g1, %o4
4620 movrgez %l3, 0x1BD, %i1
4621 udivx %o3, 0x0D54, %g2
4622 udivcc %i4, 0x1356, %o0
4623 mulx %i6, 0x130D, %g4
4624 movrgz %g5, %l5, %l0
4625 andn %i2, %l6, %g3
4626 andn %o2, 0x0A2A, %o7
4627 movrne %i3, %g7, %l4
4628 std %i6, [%l7 + 0x48]
4629 fabss %f6, %f23
4630 movneg %xcc, %i5, %i0
4631 edge32n %l1, %o1, %l2
4632 move %xcc, %o5, %g6
4633 fcmple32 %f30, %f14, %o6
4634 subcc %g1, 0x0487, %l3
4635 for %f10, %f26, %f20
4636 fmovsneg %xcc, %f1, %f7
4637 ble,pt %xcc, loop_416
4638 pdist %f30, %f4, %f30
4639 flush %l7 + 0x4C
4640 taddcctv %i1, 0x1B36, %o4
4641loop_416:
4642 xorcc %o3, %g2, %o0
4643 movn %xcc, %i6, %i4
4644 or %g5, %l5, %l0
4645 ta %icc, 0x3
4646 fbne %fcc2, loop_417
4647 edge32ln %i2, %l6, %g4
4648 udiv %o2, 0x0E68, %o7
4649 ldsh [%l7 + 0x4E], %i3
4650loop_417:
4651 tsubcctv %g7, 0x0CE9, %g3
4652 addcc %i7, %l4, %i0
4653 edge16ln %i5, %o1, %l2
4654 movcs %icc, %o5, %l1
4655 ldstub [%l7 + 0x13], %g6
4656 fbul %fcc2, loop_418
4657 udiv %o6, 0x1AEA, %g1
4658 fmovdne %xcc, %f22, %f25
4659 movn %icc, %l3, %o4
4660loop_418:
4661 taddcc %o3, %i1, %o0
4662 fone %f18
4663 fba %fcc3, loop_419
4664 tvs %icc, 0x5
4665 movcs %xcc, %i6, %g2
4666 fbuge,a %fcc1, loop_420
4667loop_419:
4668 add %i4, 0x1554, %g5
4669 edge8n %l5, %i2, %l6
4670 fsrc2s %f20, %f25
4671loop_420:
4672 sethi 0x108B, %l0
4673 fzeros %f3
4674 movge %icc, %o2, %g4
4675 tsubcctv %i3, %g7, %o7
4676 fbo,a %fcc2, loop_421
4677 fpadd16 %f10, %f20, %f10
4678 edge16 %i7, %l4, %g3
4679 fpackfix %f20, %f27
4680loop_421:
4681 udivx %i0, 0x095C, %o1
4682 tsubcctv %l2, %i5, %o5
4683 bge,a,pn %xcc, loop_422
4684 edge32l %l1, %g6, %g1
4685 tl %xcc, 0x4
4686 fbge,a %fcc3, loop_423
4687loop_422:
4688 sdiv %o6, 0x1925, %l3
4689 wr %g0, 0x80, %asi
4690 ldda [%l7 + 0x60] %asi, %o2
4691loop_423:
4692 fbn,a %fcc3, loop_424
4693 fmul8x16au %f12, %f21, %f22
4694 taddcc %o4, 0x1AA2, %i1
4695 udivcc %i6, 0x1C5F, %g2
4696loop_424:
4697 ta %icc, 0x2
4698 edge8ln %i4, %g5, %l5
4699 taddcctv %i2, 0x0FEE, %o0
4700 fbe,a %fcc1, loop_425
4701 fblg,a %fcc1, loop_426
4702 sdivx %l0, 0x09E8, %o2
4703 movge %xcc, %g4, %l6
4704loop_425:
4705 bcs,a loop_427
4706loop_426:
4707 brgz %g7, loop_428
4708 fmovsvs %icc, %f12, %f9
4709 set 0x1C, %o1
4710 ldstuba [%l7 + %o1] 0x18, %o7
4711loop_427:
4712 fbu,a %fcc1, loop_429
4713loop_428:
4714 srl %i3, %l4, %g3
4715 edge8n %i0, %o1, %l2
4716 fcmple16 %f8, %f20, %i5
4717loop_429:
4718 sdivcc %i7, 0x00BA, %o5
4719 fblg,a %fcc3, loop_430
4720 movleu %icc, %l1, %g1
4721 fornot2 %f14, %f20, %f6
4722 tle %icc, 0x1
4723loop_430:
4724 udivcc %g6, 0x1609, %o6
4725 xnorcc %o3, %o4, %l3
4726 fmovdgu %xcc, %f28, %f30
4727 fxors %f13, %f1, %f20
4728 xor %i6, %g2, %i4
4729 tgu %icc, 0x0
4730 bne,pn %xcc, loop_431
4731 srl %g5, %i1, %i2
4732 movg %xcc, %l5, %l0
4733 addccc %o0, %o2, %l6
4734loop_431:
4735 fbe,a %fcc2, loop_432
4736 fbn,a %fcc2, loop_433
4737 edge32n %g4, %g7, %i3
4738 tn %xcc, 0x2
4739loop_432:
4740 movre %l4, 0x316, %o7
4741loop_433:
4742 fabss %f21, %f2
4743 edge16ln %g3, %o1, %l2
4744 edge16 %i0, %i5, %o5
4745 fbug,a %fcc0, loop_434
4746 fbu %fcc3, loop_435
4747 tle %xcc, 0x1
4748 alignaddr %i7, %g1, %g6
4749loop_434:
4750 tcs %icc, 0x4
4751loop_435:
4752 array32 %l1, %o6, %o4
4753 fcmpgt16 %f26, %f12, %o3
4754 popc %i6, %l3
4755 udivcc %i4, 0x0FF5, %g2
4756 nop
4757 setx loop_436, %l0, %l1
4758 jmpl %l1, %i1
4759 umul %i2, %l5, %g5
4760 prefetch [%l7 + 0x30], 0x1
4761 add %l0, %o2, %l6
4762loop_436:
4763 edge16 %o0, %g4, %g7
4764 movre %l4, %o7, %g3
4765 brnz,a %o1, loop_437
4766 movrne %l2, 0x11F, %i0
4767 movpos %xcc, %i5, %o5
4768 edge32n %i3, %i7, %g6
4769loop_437:
4770 subccc %l1, %g1, %o4
4771 fbe %fcc2, loop_438
4772 fmovrdgez %o6, %f0, %f14
4773 set 0x20, %i2
4774 ldxa [%g0 + %i2] 0x58, %o3
4775loop_438:
4776 nop
4777 wr %g0, 0x04, %asi
4778 lda [%l7 + 0x58] %asi, %f4
4779 fpadd16 %f10, %f16, %f22
4780 addccc %i6, %l3, %i4
4781 ldsh [%l7 + 0x18], %i1
4782 bcc,a loop_439
4783 fpsub16 %f26, %f28, %f14
4784 udivcc %g2, 0x1C62, %l5
4785 be,pt %icc, loop_440
4786loop_439:
4787 movneg %xcc, %i2, %g5
4788 smulcc %l0, 0x0392, %l6
4789 fbe %fcc2, loop_441
4790loop_440:
4791 movge %icc, %o0, %o2
4792 movcc %xcc, %g7, %g4
4793 set 0x24, %i6
4794 stwa %o7, [%l7 + %i6] 0x22
4795 membar #Sync
4796loop_441:
4797 fbg %fcc2, loop_442
4798 fmovrdlz %l4, %f22, %f26
4799 add %o1, %l2, %i0
4800 movneg %xcc, %i5, %o5
4801loop_442:
4802 tvs %xcc, 0x4
4803 tvs %xcc, 0x1
4804 brlz,a %g3, loop_443
4805 ld [%l7 + 0x70], %f19
4806 tvc %icc, 0x0
4807 tvc %xcc, 0x3
4808loop_443:
4809 siam 0x2
4810 addcc %i3, 0x02FB, %g6
4811 movrlez %l1, 0x35D, %g1
4812 mova %xcc, %i7, %o6
4813 and %o3, 0x008F, %i6
4814 fba,a %fcc3, loop_444
4815 bgu,a,pt %icc, loop_445
4816 umulcc %l3, 0x1B16, %i4
4817 membar 0x5B
4818loop_444:
4819 popc 0x187B, %i1
4820loop_445:
4821 nop
4822 set 0x1A, %l3
4823 ldstuba [%l7 + %l3] 0x80, %g2
4824 saved
4825 rdpr %cwp, %g1
4826 rdpr %cansave, %g2
4827 rdpr %canrestore, %g3
4828 rdpr %cleanwin, %g4
4829 rdpr %otherwin, %g5
4830 rdpr %wstate, %g6
4831 orncc %l5, %i2, %g5
4832 tcs %icc, 0x4
4833 srlx %l0, %l6, %o0
4834 fmovdg %icc, %f25, %f21
4835 call loop_446
4836 swap [%l7 + 0x0C], %o2
4837 movcc %xcc, %o4, %g7
4838 sub %g4, 0x04C0, %o7
4839loop_446:
4840 tvs %icc, 0x0
4841 fmovrdne %l4, %f8, %f24
4842 set 0x20, %i3
4843 ldda [%l7 + %i3] 0x89, %o0
4844 sra %i0, 0x06, %i5
4845 edge16n %o5, %g3, %l2
4846 fzero %f24
4847 movne %xcc, %g6, %i3
4848 movn %icc, %l1, %g1
4849 call loop_447
4850 move %xcc, %o6, %o3
4851 set 0x60, %o6
4852 swapa [%l7 + %o6] 0x89, %i6
4853loop_447:
4854 edge8 %i7, %i4, %i1
4855 fmovs %f8, %f27
4856 fmovrse %l3, %f28, %f12
4857 umul %l5, %g2, %i2
4858 popc 0x1736, %l0
4859 bge %icc, loop_448
4860 fors %f10, %f7, %f8
4861 udivcc %g5, 0x1842, %o0
4862 mulx %o2, %l6, %o4
4863loop_448:
4864 fmovrdlz %g7, %f18, %f16
4865 fmovdne %xcc, %f8, %f5
4866 sdivx %g4, 0x19C8, %o7
4867 sdivx %l4, 0x1D2E, %o1
4868 fandnot1s %f4, %f30, %f7
4869 edge16 %i0, %i5, %o5
4870 addc %l2, %g3, %g6
4871 bcc %icc, loop_449
4872 nop
4873 setx loop_450, %l0, %l1
4874 jmpl %l1, %l1
4875 subc %g1, %o6, %i3
4876 fmovdne %xcc, %f7, %f9
4877loop_449:
4878 fnot2 %f14, %f4
4879loop_450:
4880 movvc %icc, %o3, %i7
4881 set 0x7C, %l1
4882 ldswa [%l7 + %l1] 0x14, %i4
4883 taddcc %i6, 0x0F7C, %i1
4884 fornot1 %f20, %f12, %f20
4885 ldstub [%l7 + 0x56], %l3
4886 movleu %icc, %g2, %l5
4887 brlez %i2, loop_451
4888 addc %l0, 0x0F2A, %g5
4889 brlez %o2, loop_452
4890 fmovscs %xcc, %f21, %f2
4891loop_451:
4892 srax %o0, %o4, %l6
4893 edge32l %g7, %o7, %l4
4894loop_452:
4895 or %g4, 0x16B0, %i0
4896 fmovdcs %icc, %f22, %f16
4897 andn %i5, %o1, %o5
4898 fmovdpos %xcc, %f20, %f5
4899 taddcctv %l2, 0x06AC, %g3
4900 edge32l %l1, %g6, %g1
4901 fmovdcs %xcc, %f11, %f30
4902 orn %o6, %o3, %i3
4903 membar 0x25
4904 movg %icc, %i7, %i4
4905 set 0x10, %l2
4906 lduba [%l7 + %l2] 0x11, %i6
4907 edge32n %l3, %i1, %g2
4908 fpsub16s %f6, %f10, %f16
4909 brz,a %l5, loop_453
4910 sllx %l0, %i2, %o2
4911 fmovspos %xcc, %f31, %f29
4912 call loop_454
4913loop_453:
4914 edge16 %g5, %o4, %l6
4915 fbe %fcc3, loop_455
4916 tcc %xcc, 0x3
4917loop_454:
4918 sethi 0x1F70, %g7
4919 sll %o0, 0x03, %l4
4920loop_455:
4921 tcc %icc, 0x0
4922 tg %xcc, 0x2
4923 orn %o7, %g4, %i0
4924 edge8n %i5, %o5, %l2
4925 sllx %g3, 0x12, %o1
4926 bl,a,pn %icc, loop_456
4927 movrlz %g6, %l1, %g1
4928 andncc %o6, %i3, %i7
4929 udiv %o3, 0x08F1, %i4
4930loop_456:
4931 nop
4932 wr %g0, 0x19, %asi
4933 ldsha [%l7 + 0x26] %asi, %i6
4934 fmovdl %icc, %f5, %f3
4935 fnands %f23, %f23, %f29
4936 tl %icc, 0x4
4937 wr %g0, 0x18, %asi
4938 lduba [%l7 + 0x5D] %asi, %i1
4939 edge16ln %l3, %l5, %l0
4940 ble,a %icc, loop_457
4941 fmovrdgz %i2, %f18, %f16
4942 fcmpes %fcc3, %f1, %f14
4943 xnorcc %o2, %g5, %g2
4944loop_457:
4945 movrlz %o4, 0x216, %g7
4946 fpsub32 %f6, %f6, %f2
4947 mova %icc, %o0, %l6
4948 membar 0x07
4949 wr %g0, 0x2f, %asi
4950 stba %l4, [%l7 + 0x31] %asi
4951 membar #Sync
4952 movleu %xcc, %g4, %o7
4953 for %f12, %f28, %f30
4954 taddcc %i0, %i5, %l2
4955 subcc %g3, 0x16AF, %o5
4956 fmovscs %icc, %f21, %f0
4957 set 0x4C, %i1
4958 sta %f20, [%l7 + %i1] 0x10
4959 wr %g0, 0x80, %asi
4960 lda [%l7 + 0x2C] %asi, %f28
4961 andcc %o1, %g6, %g1
4962 movrne %o6, 0x2E2, %i3
4963 taddcctv %l1, 0x1023, %o3
4964 ld [%l7 + 0x48], %f29
4965 sllx %i4, %i6, %i1
4966 srax %i7, %l5, %l0
4967 brz,a %l3, loop_458
4968 popc %i2, %o2
4969 ta %xcc, 0x1
4970 tg %icc, 0x2
4971loop_458:
4972 edge16n %g2, %o4, %g7
4973 fmovsneg %xcc, %f15, %f19
4974 srax %o0, 0x19, %l6
4975 edge8ln %l4, %g4, %o7
4976 ld [%l7 + 0x70], %f27
4977 array32 %i0, %i5, %l2
4978 tge %xcc, 0x7
4979 mulscc %g3, %g5, %o5
4980 fpmerge %f30, %f21, %f2
4981 smulcc %g6, 0x06ED, %o1
4982 brgz,a %o6, loop_459
4983 fmovrdgz %i3, %f4, %f30
4984 fbl %fcc3, loop_460
4985 tle %icc, 0x7
4986loop_459:
4987 xnorcc %g1, %o3, %l1
4988 movle %icc, %i4, %i1
4989loop_460:
4990 add %i7, 0x0E8B, %l5
4991 sra %i6, %l3, %l0
4992 edge8l %o2, %i2, %o4
4993 fbug,a %fcc2, loop_461
4994 fcmpeq16 %f22, %f12, %g2
4995 fmuld8sux16 %f23, %f12, %f20
4996 tsubcc %g7, 0x044C, %o0
4997loop_461:
4998 fpsub32s %f4, %f12, %f18
4999 tg %icc, 0x7
5000 fbl,a %fcc2, loop_462
5001 lduw [%l7 + 0x30], %l6
5002 ba,a loop_463
5003 bvs,a loop_464
5004loop_462:
5005 stx %g4, [%l7 + 0x78]
5006 movgu %xcc, %l4, %i0
5007loop_463:
5008 nop
5009 setx loop_465, %l0, %l1
5010 wrpr 0x1, %tl
5011 wrpr %l1, %tpc
5012 add %l1, 0x4, %l1
5013 wrpr %l1, %tnpc
5014 setx 0x34400001400, %l0, %l1
5015 wrpr %l1, %tstate
5016 wrhpr 0x4, %htstate
5017 retry
5018loop_464:
5019 fbg,a %fcc0, loop_466
5020 st %f11, [%l7 + 0x5C]
5021 and %o7, %i5, %l2
5022loop_465:
5023 edge32l %g3, %o5, %g5
5024loop_466:
5025 edge16ln %g6, %o6, %o1
5026 restored
5027 rdpr %cwp, %g1
5028 rdpr %cansave, %g2
5029 rdpr %canrestore, %g3
5030 rdpr %cleanwin, %g4
5031 rdpr %otherwin, %g5
5032 rdpr %wstate, %g6
5033 set 0x10, %g3
5034 lduha [%l7 + %g3] 0x0c, %g1
5035 tpos %icc, 0x0
5036 edge8l %o3, %i3, %l1
5037 fmovsneg %xcc, %f3, %f8
5038 tl %xcc, 0x5
5039 lduh [%l7 + 0x20], %i1
5040 tgu %icc, 0x2
5041 sdivx %i7, 0x0302, %i4
5042 xnor %i6, %l5, %l0
5043 wr %g0, 0x0c, %asi
5044 ldstuba [%l7 + 0x0D] %asi, %l3
5045 edge8l %i2, %o4, %o2
5046 umulcc %g7, %g2, %o0
5047 tgu %icc, 0x0
5048 tleu %icc, 0x3
5049 or %g4, %l6, %i0
5050 fmovdpos %xcc, %f12, %f2
5051 call loop_467
5052 fpadd32 %f20, %f16, %f16
5053 saved
5054 rdpr %cwp, %g1
5055 rdpr %cansave, %g2
5056 rdpr %canrestore, %g3
5057 rdpr %cleanwin, %g4
5058 rdpr %otherwin, %g5
5059 rdpr %wstate, %g6
5060 xor %l4, %i5, %l2
5061loop_467:
5062 fnands %f3, %f3, %f31
5063 fbg %fcc3, loop_468
5064 edge16n %o7, %g3, %g5
5065 fcmple16 %f2, %f4, %o5
5066 fmovrse %o6, %f2, %f13
5067loop_468:
5068 movgu %xcc, %g6, %g1
5069 fmovsa %icc, %f7, %f11
5070 stbar
5071 fcmpgt16 %f16, %f22, %o3
5072 fmovdg %xcc, %f18, %f10
5073 srlx %i3, %o1, %i1
5074 sdivcc %i7, 0x0251, %l1
5075 fbg %fcc1, loop_469
5076 xorcc %i4, %i6, %l0
5077 fmovdg %xcc, %f28, %f28
5078 fpadd32 %f10, %f0, %f4
5079loop_469:
5080 bne %icc, loop_470
5081 move %xcc, %l3, %l5
5082 wr %g0, 0x0c, %asi
5083 ldsba [%l7 + 0x5B] %asi, %i2
5084loop_470:
5085 fnegd %f30, %f6
5086 fbo %fcc3, loop_471
5087 xnorcc %o4, 0x14AF, %o2
5088 ldx [%l7 + 0x70], %g2
5089 mulx %g7, %o0, %l6
5090loop_471:
5091 nop
5092 set 0x48, %o7
5093 stda %i0, [%l7 + %o7] 0x0c
5094 fcmple16 %f2, %f14, %g4
5095 fzeros %f8
5096 orncc %l4, %i5, %o7
5097 movl %xcc, %l2, %g5
5098 sth %o5, [%l7 + 0x16]
5099 edge32ln %o6, %g6, %g1
5100 movle %icc, %g3, %o3
5101 bgu loop_472
5102 addcc %o1, %i3, %i7
5103 fmovda %icc, %f17, %f22
5104 set 0x79, %o2
5105 stba %i1, [%l7 + %o2] 0x2f
5106 membar #Sync
5107loop_472:
5108 edge16ln %l1, %i6, %l0
5109 alignaddrl %i4, %l5, %i2
5110 ldd [%l7 + 0x08], %f16
5111 movl %xcc, %o4, %l3
5112 fble %fcc0, loop_473
5113 tsubcc %o2, 0x0086, %g2
5114 set 0x38, %i5
5115 ldswa [%l7 + %i5] 0x11, %g7
5116loop_473:
5117 tvs %icc, 0x0
5118 tgu %icc, 0x5
5119 subcc %l6, 0x1081, %o0
5120 or %g4, %l4, %i5
5121 movne %xcc, %o7, %l2
5122 fmovs %f30, %f15
5123 movneg %xcc, %g5, %i0
5124 fornot1s %f16, %f4, %f13
5125 wr %g0, 0x0c, %asi
5126 ldsha [%l7 + 0x16] %asi, %o6
5127 tne %xcc, 0x2
5128 fors %f8, %f9, %f27
5129 wr %g0, 0x80, %asi
5130 lda [%l7 + 0x0C] %asi, %f24
5131 bl,a,pn %icc, loop_474
5132 fmovdge %xcc, %f20, %f25
5133 movrlez %o5, 0x078, %g6
5134 nop
5135 setx loop_475, %l0, %l1
5136 wrpr 0x1, %tl
5137 wrpr %l1, %tnpc
5138 setx 0x34400001400, %l0, %l1
5139 wrpr %l1, %tstate
5140 wrhpr 0x4, %htstate
5141 done
5142loop_474:
5143 fcmps %fcc3, %f17, %f11
5144 fmovdne %icc, %f2, %f0
5145 call loop_476
5146loop_475:
5147 fmovrdlz %g1, %f28, %f24
5148 sra %o3, %o1, %g3
5149 fxor %f4, %f16, %f16
5150loop_476:
5151 sllx %i3, 0x1B, %i1
5152 alignaddr %l1, %i6, %i7
5153 tcs %icc, 0x0
5154 add %i4, %l5, %i2
5155 sdivx %o4, 0x1327, %l3
5156 wr %g0, 0x2a, %asi
5157 stwa %l0, [%l7 + 0x60] %asi
5158 membar #Sync
5159 movrne %o2, 0x20E, %g2
5160 fmovse %xcc, %f9, %f3
5161 add %l6, 0x033D, %o0
5162 edge32l %g7, %l4, %i5
5163 fexpand %f15, %f28
5164 taddcctv %g4, 0x0C46, %o7
5165 ldsb [%l7 + 0x38], %g5
5166 addccc %i0, %l2, %o6
5167 srlx %o5, %g1, %o3
5168 tvs %xcc, 0x4
5169 taddcctv %g6, 0x1F1A, %o1
5170 movneg %xcc, %i3, %g3
5171 movvs %xcc, %l1, %i6
5172 array32 %i1, %i7, %i4
5173 sdiv %i2, 0x0CE2, %l5
5174 bgu %xcc, loop_477
5175 movre %l3, 0x0F8, %l0
5176 saved
5177 rdpr %cwp, %g1
5178 rdpr %cansave, %g2
5179 rdpr %canrestore, %g3
5180 rdpr %cleanwin, %g4
5181 rdpr %otherwin, %g5
5182 rdpr %wstate, %g6
5183 xnor %o4, 0x10BE, %o2
5184loop_477:
5185 std %g2, [%l7 + 0x50]
5186 sub %o0, 0x1FA9, %l6
5187 umul %g7, 0x0063, %l4
5188 smulcc %i5, %o7, %g4
5189 mova %xcc, %i0, %g5
5190 movgu %icc, %o6, %l2
5191 fcmps %fcc1, %f19, %f5
5192 fbne %fcc3, loop_478
5193 orn %o5, 0x0A72, %o3
5194 fnor %f6, %f18, %f6
5195 sub %g1, 0x09C2, %g6
5196loop_478:
5197 fmovrsne %o1, %f24, %f4
5198 bcc %xcc, loop_479
5199 alignaddr %g3, %i3, %l1
5200 xor %i1, %i6, %i7
5201 fbl %fcc1, loop_480
5202loop_479:
5203 bgu,pn %icc, loop_481
5204 bneg %icc, loop_482
5205 fmovrde %i4, %f12, %f6
5206loop_480:
5207 stb %i2, [%l7 + 0x64]
5208loop_481:
5209 fone %f30
5210loop_482:
5211 alignaddr %l5, %l3, %o4
5212 sdivx %o2, 0x09C7, %g2
5213 xor %o0, %l0, %l6
5214 movleu %icc, %g7, %i5
5215 fcmpes %fcc3, %f3, %f15
5216 fxor %f26, %f16, %f12
5217 sdivcc %l4, 0x0B5D, %g4
5218 bne,a %xcc, loop_483
5219 fpack16 %f14, %f3
5220 fpadd16s %f0, %f22, %f21
5221 fmuld8sux16 %f11, %f10, %f0
5222loop_483:
5223 tcs %xcc, 0x6
5224 addc %i0, %g5, %o7
5225 movrgz %l2, %o6, %o5
5226 fmovdn %icc, %f5, %f15
5227 fmovrse %o3, %f25, %f16
5228 nop
5229 setx loop_484, %l0, %l1
5230 jmpl %l1, %g1
5231 subc %o1, 0x161E, %g6
5232 fmuld8sux16 %f31, %f22, %f2
5233 fbl %fcc2, loop_485
5234loop_484:
5235 fmovsle %icc, %f23, %f25
5236 ld [%l7 + 0x2C], %f17
5237 and %g3, 0x1841, %i3
5238loop_485:
5239 fpsub16s %f14, %f22, %f2
5240 flush %l7 + 0x58
5241 std %f28, [%l7 + 0x50]
5242 edge8l %i1, %i6, %l1
5243 nop
5244 setx loop_486, %l0, %l1
5245 wrpr 0x1, %tl
5246 wrpr %l1, %tnpc
5247 setx 0x34400001400, %l0, %l1
5248 wrpr %l1, %tstate
5249 wrhpr 0x4, %htstate
5250 done
5251 sub %i4, 0x1981, %i2
5252 fcmpne32 %f0, %f26, %i7
5253 ta %icc, 0x1
5254loop_486:
5255 udivcc %l3, 0x02BA, %l5
5256 movcs %icc, %o2, %o4
5257 orncc %o0, 0x0DA7, %g2
5258 sethi 0x1A85, %l0
5259 fand %f10, %f30, %f28
5260 udiv %g7, 0x17D4, %l6
5261 tn %xcc, 0x7
5262 movle %icc, %i5, %l4
5263 tg %xcc, 0x4
5264 tg %xcc, 0x2
5265 udivcc %g4, 0x0151, %i0
5266 taddcctv %g5, 0x1F01, %o7
5267 udivx %o6, 0x05E6, %l2
5268 fbu,a %fcc0, loop_487
5269 udiv %o3, 0x06B8, %g1
5270 nop
5271 setx loop_488, %l0, %l1
5272 wrpr 0x1, %tl
5273 wrpr %l1, %tnpc
5274 setx 0x34400001400, %l0, %l1
5275 wrpr %l1, %tstate
5276 wrhpr 0x4, %htstate
5277 done
5278 popc %o5, %o1
5279loop_487:
5280 xnor %g6, 0x1835, %g3
5281 ldstub [%l7 + 0x70], %i1
5282loop_488:
5283 udivx %i3, 0x1F7D, %i6
5284 tvc %xcc, 0x0
5285 xorcc %i4, 0x0A66, %l1
5286 brlz %i7, loop_489
5287 brlez %l3, loop_490
5288 taddcctv %i2, 0x02CA, %l5
5289 movneg %icc, %o4, %o2
5290loop_489:
5291 movrgez %g2, 0x08E, %o0
5292loop_490:
5293 nop
5294 set 0x20, %g4
5295 ldda [%l7 + %g4] 0x80, %g6
5296 tcs %icc, 0x3
5297 fmul8ulx16 %f16, %f24, %f2
5298 fpmerge %f26, %f22, %f16
5299 wr %g0, 0x89, %asi
5300 lduba [%l7 + 0x63] %asi, %l0
5301 fbl %fcc1, loop_491
5302 orn %i5, 0x050C, %l6
5303 bneg,a,pn %xcc, loop_492
5304 sdivx %l4, 0x0C86, %i0
5305loop_491:
5306 sdivcc %g4, 0x171A, %o7
5307 tcc %icc, 0x0
5308loop_492:
5309 fpsub16 %f2, %f0, %f28
5310 fcmpgt16 %f30, %f16, %g5
5311 subccc %o6, 0x056E, %l2
5312 sra %g1, %o3, %o5
5313 udiv %o1, 0x0BEB, %g3
5314 edge16 %g6, %i1, %i3
5315 nop
5316 setx loop_493, %l0, %l1
5317 wrpr 0x1, %tl
5318 wrpr %l1, %tpc
5319 add %l1, 0x4, %l1
5320 wrpr %l1, %tnpc
5321 setx 0x34400001400, %l0, %l1
5322 wrpr %l1, %tstate
5323 wrhpr 0x4, %htstate
5324 retry
5325 fmovdl %icc, %f24, %f18
5326 fabsd %f24, %f24
5327 tleu %icc, 0x5
5328loop_493:
5329 edge8 %i4, %i6, %i7
5330 fnor %f4, %f26, %f0
5331 array8 %l1, %i2, %l3
5332 fpmerge %f2, %f0, %f8
5333 orncc %o4, %o2, %l5
5334 fmovrsgez %g2, %f28, %f22
5335 ldsw [%l7 + 0x44], %o0
5336 tneg %icc, 0x4
5337 sdivcc %g7, 0x173C, %l0
5338 bgu,pn %icc, loop_494
5339 edge16n %i5, %l4, %l6
5340 ldsh [%l7 + 0x1A], %i0
5341 tsubcctv %o7, 0x026A, %g5
5342loop_494:
5343 sethi 0x042A, %g4
5344 udivcc %l2, 0x0CDE, %g1
5345 ldub [%l7 + 0x7E], %o6
5346 taddcctv %o3, 0x1148, %o1
5347 or %o5, %g3, %g6
5348 movrgez %i1, %i3, %i4
5349 addc %i6, %l1, %i2
5350 mulx %i7, 0x0B08, %l3
5351 movleu %icc, %o2, %l5
5352 movrlez %o4, %g2, %g7
5353 fbuge %fcc0, loop_495
5354 fmul8x16al %f3, %f21, %f2
5355 restored
5356 rdpr %cwp, %g1
5357 rdpr %cansave, %g2
5358 rdpr %canrestore, %g3
5359 rdpr %cleanwin, %g4
5360 rdpr %otherwin, %g5
5361 rdpr %wstate, %g6
5362 saved
5363 rdpr %cwp, %g1
5364 rdpr %cansave, %g2
5365 rdpr %canrestore, %g3
5366 rdpr %cleanwin, %g4
5367 rdpr %otherwin, %g5
5368 rdpr %wstate, %g6
5369loop_495:
5370 andncc %l0, %o0, %i5
5371 fnor %f18, %f14, %f2
5372 subc %l6, %i0, %l4
5373 sll %g5, 0x1E, %o7
5374 stw %g4, [%l7 + 0x48]
5375 nop
5376 setx loop_496, %l0, %l1
5377 wrpr 0x1, %tl
5378 wrpr %l1, %tnpc
5379 setx 0x34400001400, %l0, %l1
5380 wrpr %l1, %tstate
5381 wrhpr 0x4, %htstate
5382 done
5383 std %f24, [%l7 + 0x28]
5384 brlz %l2, loop_497
5385 restored
5386 rdpr %cwp, %g1
5387 rdpr %cansave, %g2
5388 rdpr %canrestore, %g3
5389 rdpr %cleanwin, %g4
5390 rdpr %otherwin, %g5
5391 rdpr %wstate, %g6
5392loop_496:
5393 tvc %xcc, 0x1
5394 sdivx %o6, 0x095B, %o3
5395loop_497:
5396 fmul8x16au %f14, %f16, %f20
5397 fexpand %f1, %f8
5398 ba %xcc, loop_498
5399 fmul8sux16 %f14, %f18, %f20
5400 brgz %o1, loop_499
5401 edge32n %g1, %g3, %g6
5402loop_498:
5403 sdiv %o5, 0x1A9B, %i3
5404 brgez %i4, loop_500
5405loop_499:
5406 sdivx %i6, 0x0178, %i1
5407 ld [%l7 + 0x2C], %f30
5408 fsrc1 %f24, %f18
5409loop_500:
5410 fandnot2s %f24, %f15, %f8
5411 array8 %i2, %l1, %i7
5412 movrne %l3, %l5, %o2
5413 orn %o4, 0x007D, %g7
5414 edge8l %g2, %o0, %i5
5415 movrgz %l0, 0x02B, %i0
5416 edge16n %l4, %g5, %o7
5417 umulcc %g4, 0x0CAE, %l2
5418 membar 0x7C
5419 tcc %xcc, 0x6
5420 brgz %o6, loop_501
5421 brgz,a %o3, loop_502
5422 tle %xcc, 0x5
5423 flush %l7 + 0x30
5424loop_501:
5425 ldsb [%l7 + 0x41], %l6
5426loop_502:
5427 tneg %xcc, 0x5
5428 movre %o1, %g3, %g1
5429 fbg %fcc3, loop_503
5430 bcc,pn %xcc, loop_504
5431 fmovsn %xcc, %f21, %f18
5432 andcc %o5, 0x0E12, %i3
5433loop_503:
5434 ldd [%l7 + 0x60], %g6
5435loop_504:
5436 orncc %i6, 0x0720, %i1
5437 ldd [%l7 + 0x10], %f0
5438 and %i4, 0x0BE8, %l1
5439 alignaddrl %i7, %i2, %l5
5440 fpadd32s %f18, %f11, %f7
5441 nop
5442 setx loop_505, %l0, %l1
5443 wrpr 0x1, %tl
5444 wrpr %l1, %tnpc
5445 setx 0x34400001400, %l0, %l1
5446 wrpr %l1, %tstate
5447 wrhpr 0x4, %htstate
5448 done
5449 prefetch [%l7 + 0x44], 0x1
5450 set 0x20, %o3
5451 stda %o2, [%l7 + %o3] 0x15
5452loop_505:
5453 tgu %xcc, 0x4
5454 tge %xcc, 0x0
5455 fbne,a %fcc1, loop_506
5456 te %icc, 0x2
5457 tsubcc %l3, %g7, %o4
5458 xnorcc %g2, %o0, %i5
5459loop_506:
5460 fnands %f13, %f28, %f2
5461 fabss %f3, %f10
5462 udiv %l0, 0x0414, %i0
5463 fmovda %icc, %f22, %f15
5464 fmovda %xcc, %f21, %f13
5465 array16 %g5, %l4, %o7
5466 bvs,a,pt %xcc, loop_507
5467 addccc %g4, 0x0E53, %o6
5468 sll %o3, %l2, %l6
5469 movle %xcc, %g3, %g1
5470loop_507:
5471 movl %xcc, %o1, %i3
5472 brgez %g6, loop_508
5473 fmovrslez %o5, %f16, %f1
5474 fpack32 %f12, %f8, %f28
5475 fmul8ulx16 %f0, %f2, %f18
5476loop_508:
5477 fmovrdgz %i6, %f10, %f18
5478 addcc %i1, %l1, %i4
5479 fmovdvc %xcc, %f11, %f23
5480 movne %xcc, %i2, %i7
5481 orn %l5, %l3, %o2
5482 fzero %f10
5483 brgez %g7, loop_509
5484 sdivx %g2, 0x0D8B, %o0
5485 bg loop_510
5486 fmul8sux16 %f0, %f20, %f8
5487loop_509:
5488 edge8l %i5, %l0, %o4
5489 lduw [%l7 + 0x58], %i0
5490loop_510:
5491 bl,pn %icc, loop_511
5492 brgez,a %l4, loop_512
5493 movl %icc, %g5, %g4
5494 faligndata %f4, %f0, %f0
5495loop_511:
5496 fandnot2s %f7, %f30, %f11
5497loop_512:
5498 movrgz %o7, %o3, %o6
5499 sllx %l2, %g3, %l6
5500 fmovsneg %icc, %f11, %f12
5501 tsubcctv %g1, 0x01D0, %i3
5502 fmovrsne %g6, %f29, %f5
5503 membar 0x0B
5504 tle %xcc, 0x7
5505 fornot2s %f9, %f21, %f11
5506 bvc %xcc, loop_513
5507 movvs %icc, %o5, %i6
5508 orncc %i1, 0x118B, %l1
5509 edge8l %o1, %i2, %i4
5510loop_513:
5511 edge8 %l5, %l3, %o2
5512 brnz,a %i7, loop_514
5513 fmovdcs %xcc, %f14, %f5
5514 brlez %g2, loop_515
5515 mova %xcc, %o0, %i5
5516loop_514:
5517 sllx %l0, 0x09, %o4
5518 fmovrde %i0, %f24, %f26
5519loop_515:
5520 tsubcc %l4, %g7, %g4
5521 ldd [%l7 + 0x08], %o6
5522 pdist %f10, %f8, %f4
5523 fmovsne %xcc, %f0, %f28
5524 set 0x30, %l5
5525 ldda [%l7 + %l5] 0x81, %g4
5526 fmovsle %icc, %f17, %f9
5527 ldd [%l7 + 0x78], %f24
5528 edge32n %o3, %l2, %g3
5529 sethi 0x1B49, %l6
5530 movrgz %g1, 0x21E, %o6
5531 fpadd32 %f20, %f2, %f30
5532 orcc %g6, 0x00AB, %i3
5533 taddcc %i6, %i1, %o5
5534 fmovrsgz %o1, %f28, %f5
5535 edge8n %i2, %l1, %i4
5536 tleu %icc, 0x2
5537 tn %icc, 0x2
5538 fmovrdgez %l3, %f10, %f12
5539 tvs %xcc, 0x5
5540 array16 %l5, %i7, %g2
5541 movpos %icc, %o2, %i5
5542 fpadd16s %f21, %f12, %f2
5543 ta %icc, 0x2
5544 fnot2s %f14, %f13
5545 bn,a,pn %xcc, loop_516
5546 fxnor %f8, %f8, %f14
5547 fornot1s %f3, %f26, %f24
5548 st %f16, [%l7 + 0x08]
5549loop_516:
5550 edge32ln %l0, %o4, %i0
5551 fnot1s %f1, %f20
5552 addc %l4, 0x04B9, %o0
5553 movrlz %g7, %g4, %g5
5554 and %o7, 0x027F, %o3
5555 bcc,a,pt %xcc, loop_517
5556 fba,a %fcc2, loop_518
5557 xor %l2, %g3, %l6
5558 subcc %g1, 0x125B, %g6
5559loop_517:
5560 taddcctv %i3, %i6, %i1
5561loop_518:
5562 tleu %xcc, 0x0
5563 fmul8ulx16 %f20, %f4, %f2
5564 udivcc %o6, 0x0E8C, %o5
5565 fmovrsgez %o1, %f12, %f30
5566 tneg %xcc, 0x3
5567 nop
5568 setx loop_519, %l0, %l1
5569 wrpr 0x1, %tl
5570 wrpr %l1, %tnpc
5571 setx 0x34400001400, %l0, %l1
5572 wrpr %l1, %tstate
5573 wrhpr 0x4, %htstate
5574 done
5575 addcc %i2, 0x1DCA, %i4
5576 smul %l1, 0x0518, %l3
5577 bg loop_520
5578loop_519:
5579 tsubcc %l5, 0x1A75, %i7
5580 fmul8sux16 %f16, %f18, %f14
5581 set 0x70, %l0
5582 lduwa [%l7 + %l0] 0x89, %o2
5583loop_520:
5584 alignaddr %i5, %l0, %o4
5585 fone %f26
5586 fmovrse %i0, %f29, %f4
5587 set 0x2C, %o4
5588 stwa %l4, [%l7 + %o4] 0xe2
5589 membar #Sync
5590 fcmpgt16 %f10, %f20, %g2
5591 set 0x6E, %l4
5592 lduha [%l7 + %l4] 0x88, %o0
5593 bleu,pt %xcc, loop_521
5594 brlez,a %g7, loop_522
5595 alignaddrl %g4, %g5, %o7
5596 movrlz %l2, 0x1B4, %g3
5597loop_521:
5598 tvc %xcc, 0x5
5599loop_522:
5600 sdivx %o3, 0x1542, %g1
5601 udiv %l6, 0x17D6, %g6
5602 fmuld8ulx16 %f11, %f9, %f6
5603 srlx %i6, %i3, %i1
5604 fandnot2s %f0, %f2, %f5
5605 sra %o5, 0x07, %o1
5606 udivx %o6, 0x1643, %i4
5607 fmovda %xcc, %f24, %f9
5608 ldub [%l7 + 0x1E], %l1
5609 fmovdn %xcc, %f22, %f13
5610 movpos %xcc, %l3, %l5
5611 smul %i7, 0x0150, %o2
5612 fmovsl %icc, %f5, %f1
5613 subccc %i5, 0x0C38, %l0
5614 tne %icc, 0x7
5615 add %o4, %i0, %i2
5616 ldsb [%l7 + 0x46], %l4
5617 tle %icc, 0x2
5618 fandnot1 %f18, %f14, %f6
5619 udiv %g2, 0x06D2, %g7
5620 movn %xcc, %o0, %g4
5621 fmul8x16al %f16, %f7, %f30
5622 popc %g5, %o7
5623 fbuge %fcc3, loop_523
5624 movrlez %g3, 0x3B1, %o3
5625 brgez %g1, loop_524
5626 nop
5627 set 0x12, %i7
5628 sth %l2, [%l7 + %i7]
5629loop_523:
5630 orncc %g6, 0x0ABC, %i6
5631 tl %xcc, 0x0
5632loop_524:
5633 fnand %f20, %f4, %f28
5634 tg %icc, 0x1
5635 swap [%l7 + 0x6C], %i3
5636 movrlez %l6, 0x30A, %i1
5637 movrgez %o5, %o6, %o1
5638 movrlz %l1, 0x31E, %l3
5639 popc %l5, %i4
5640 sethi 0x1BD9, %o2
5641 st %f20, [%l7 + 0x14]
5642 fmovdle %icc, %f27, %f19
5643 fone %f4
5644 fbug,a %fcc1, loop_525
5645 fmovd %f6, %f24
5646 set 0x40, %i4
5647 ldda [%l7 + %i4] 0x24, %i4
5648loop_525:
5649 edge16 %i7, %l0, %i0
5650 fmovrsne %i2, %f12, %f28
5651 subcc %l4, %o4, %g2
5652 srax %o0, %g7, %g5
5653 set 0x0E, %g6
5654 stha %o7, [%l7 + %g6] 0x89
5655 fcmpgt32 %f4, %f22, %g3
5656 tvs %icc, 0x6
5657 ldsb [%l7 + 0x49], %o3
5658 nop
5659 set 0x2C, %g1
5660 lduw [%l7 + %g1], %g1
5661 fcmpne32 %f26, %f26, %g4
5662 bcc %icc, loop_526
5663 tneg %xcc, 0x5
5664 fmovdg %icc, %f4, %f17
5665 fmovsg %icc, %f13, %f12
5666loop_526:
5667 fmovsgu %xcc, %f11, %f2
5668 movneg %icc, %g6, %i6
5669 add %l2, %l6, %i1
5670 fbug %fcc3, loop_527
5671 bvs,a loop_528
5672 edge8l %i3, %o6, %o1
5673 sra %l1, 0x1A, %l3
5674loop_527:
5675 fmovdl %xcc, %f29, %f23
5676loop_528:
5677 mulx %o5, 0x1E6E, %l5
5678 fsrc2s %f22, %f10
5679 umulcc %i4, 0x1981, %i5
5680 bleu,a,pn %xcc, loop_529
5681 sll %o2, 0x0B, %l0
5682 tge %icc, 0x2
5683 fcmpes %fcc2, %f0, %f2
5684loop_529:
5685 bne,a loop_530
5686 fbg,a %fcc2, loop_531
5687 fmovdleu %xcc, %f15, %f4
5688 movne %xcc, %i7, %i2
5689loop_530:
5690 udivx %i0, 0x0895, %l4
5691loop_531:
5692 array8 %o4, %g2, %g7
5693 fmovsg %icc, %f6, %f10
5694 fbule,a %fcc3, loop_532
5695 andcc %g5, %o0, %g3
5696 tpos %xcc, 0x5
5697 tsubcc %o3, 0x17F4, %g1
5698loop_532:
5699 edge8n %o7, %g6, %i6
5700 tle %icc, 0x7
5701 fbne %fcc3, loop_533
5702 fxor %f24, %f30, %f18
5703 fcmps %fcc0, %f31, %f29
5704 tcc %icc, 0x6
5705loop_533:
5706 movl %xcc, %l2, %l6
5707 fzeros %f13
5708 fpadd16 %f8, %f2, %f22
5709 tge %icc, 0x0
5710 movpos %icc, %i1, %g4
5711 tleu %icc, 0x1
5712 tpos %xcc, 0x6
5713 fpack32 %f20, %f16, %f8
5714 nop
5715 setx loop_534, %l0, %l1
5716 wrpr 0x1, %tl
5717 wrpr %l1, %tpc
5718 add %l1, 0x4, %l1
5719 wrpr %l1, %tnpc
5720 setx 0x34400001400, %l0, %l1
5721 wrpr %l1, %tstate
5722 wrhpr 0x4, %htstate
5723 retry
5724 fmovsneg %icc, %f23, %f30
5725 fxor %f4, %f22, %f4
5726 sra %o6, 0x13, %i3
5727loop_534:
5728 sllx %o1, %l3, %o5
5729 fbue %fcc2, loop_535
5730 tle %icc, 0x4
5731 ldd [%l7 + 0x78], %l4
5732 movne %icc, %i4, %i5
5733loop_535:
5734 fcmpgt16 %f16, %f16, %o2
5735 movneg %icc, %l1, %l0
5736 fmovrslz %i2, %f9, %f28
5737 xnorcc %i7, %i0, %l4
5738 movrne %o4, 0x382, %g7
5739 tge %icc, 0x5
5740 tpos %xcc, 0x3
5741 move %xcc, %g5, %g2
5742 taddcctv %o0, 0x147F, %o3
5743 siam 0x1
5744 edge8ln %g1, %o7, %g6
5745 movgu %icc, %g3, %l2
5746 fbuge %fcc2, loop_536
5747 tne %xcc, 0x5
5748 brlez,a %l6, loop_537
5749 membar 0x1D
5750loop_536:
5751 and %i6, 0x047B, %g4
5752 fmul8sux16 %f20, %f4, %f10
5753loop_537:
5754 edge32n %o6, %i3, %o1
5755 fmovdcc %icc, %f16, %f19
5756 swap [%l7 + 0x08], %i1
5757 wr %g0, 0x89, %asi
5758 lduba [%l7 + 0x15] %asi, %o5
5759 taddcctv %l3, %l5, %i5
5760 fornot1s %f1, %f2, %f28
5761 fmovrde %i4, %f14, %f30
5762 fcmpes %fcc1, %f27, %f9
5763 tg %icc, 0x1
5764 movvc %icc, %o2, %l0
5765 subcc %i2, %i7, %l1
5766 fxors %f10, %f12, %f25
5767 ldd [%l7 + 0x18], %l4
5768 alignaddr %i0, %o4, %g5
5769 alignaddr %g2, %g7, %o3
5770 xnorcc %g1, 0x0478, %o7
5771 set 0x10, %o0
5772 swapa [%l7 + %o0] 0x19, %g6
5773 subcc %o0, %l2, %g3
5774 wr %g0, 0x11, %asi
5775 lduwa [%l7 + 0x78] %asi, %i6
5776 tleu %icc, 0x3
5777 bpos,a loop_538
5778 fands %f12, %f1, %f4
5779 fmovrsne %g4, %f8, %f1
5780 alignaddr %o6, %l6, %o1
5781loop_538:
5782 bpos,pn %icc, loop_539
5783 fnot2 %f18, %f26
5784 xnor %i3, 0x0787, %o5
5785 movrgez %l3, 0x077, %l5
5786loop_539:
5787 tneg %xcc, 0x5
5788 wr %g0, 0x0c, %asi
5789 ldstuba [%l7 + 0x4A] %asi, %i1
5790 ldsw [%l7 + 0x18], %i5
5791 fnand %f20, %f6, %f10
5792 addc %i4, %o2, %i2
5793 edge16l %l0, %i7, %l4
5794 bcs,pn %xcc, loop_540
5795 fzero %f10
5796 udivx %l1, 0x0EE3, %i0
5797 popc 0x0255, %o4
5798loop_540:
5799 fblg,a %fcc1, loop_541
5800 edge8 %g2, %g5, %g7
5801 te %xcc, 0x5
5802 smulcc %o3, 0x0629, %o7
5803loop_541:
5804 nop
5805 wr %g0, 0x80, %asi
5806 stha %g6, [%l7 + 0x3E] %asi
5807 nop
5808 setx loop_542, %l0, %l1
5809 wrpr 0x1, %tl
5810 wrpr %l1, %tpc
5811 add %l1, 0x4, %l1
5812 wrpr %l1, %tnpc
5813 setx 0x34400001400, %l0, %l1
5814 wrpr %l1, %tstate
5815 wrhpr 0x4, %htstate
5816 retry
5817 fbuge %fcc2, loop_543
5818 andncc %o0, %g1, %l2
5819 fmuld8sux16 %f19, %f15, %f26
5820loop_542:
5821 edge32l %g3, %i6, %g4
5822loop_543:
5823 stbar
5824 tsubcc %l6, %o6, %i3
5825 orn %o5, %l3, %l5
5826 movgu %icc, %o1, %i1
5827 smulcc %i5, %o2, %i2
5828 movre %i4, %i7, %l0
5829 popc 0x1736, %l4
5830 brlez,a %i0, loop_544
5831 sllx %l1, %g2, %g5
5832 fmovdleu %icc, %f25, %f25
5833 add %l7, 0x20, %l6
5834 wr %g0, 0x19, %asi
5835 casa [%l6] 0x19, %g7, %o4
5836loop_544:
5837 tpos %icc, 0x2
5838 fmovdvc %xcc, %f29, %f31
5839 fabss %f18, %f13
5840 restored
5841 rdpr %cwp, %g1
5842 rdpr %cansave, %g2
5843 rdpr %canrestore, %g3
5844 rdpr %cleanwin, %g4
5845 rdpr %otherwin, %g5
5846 rdpr %wstate, %g6
5847 wr %g0, 0x20, %asi
5848 ldxa [%g0 + 0x38] %asi, %o3
5849 set 0x6C, %g5
5850 sta %f0, [%l7 + %g5] 0x04
5851 popc %o7, %o0
5852 movne %xcc, %g6, %g1
5853 tsubcc %l2, %g3, %g4
5854 sdiv %i6, 0x01D1, %o6
5855 srl %l6, 0x14, %o5
5856 stx %l3, [%l7 + 0x48]
5857 array16 %i3, %l5, %o1
5858 array16 %i5, %i1, %i2
5859 tleu %xcc, 0x6
5860 andn %i4, %o2, %l0
5861 fnot2s %f1, %f0
5862 fmovde %xcc, %f26, %f9
5863 tleu %icc, 0x1
5864 smulcc %i7, %i0, %l4
5865 wr %g0, 0x81, %asi
5866 ldstuba [%l7 + 0x31] %asi, %l1
5867 fxors %f17, %f1, %f2
5868 andcc %g5, 0x0BB4, %g2
5869 fnot2 %f24, %f24
5870 bvs,pt %icc, loop_545
5871 fandnot1s %f22, %f1, %f17
5872 andn %o4, 0x14EC, %g7
5873 udivx %o7, 0x0176, %o3
5874loop_545:
5875 fnot2 %f6, %f2
5876 or %g6, %o0, %l2
5877 sdiv %g1, 0x0D77, %g4
5878 subc %g3, %i6, %l6
5879 fone %f8
5880 wr %g0, 0x88, %asi
5881 ldda [%l7 + 0x70] %asi, %o4
5882 ldsh [%l7 + 0x7E], %o6
5883 fmovdcc %xcc, %f7, %f25
5884 fmovdn %xcc, %f20, %f21
5885 movcc %xcc, %i3, %l5
5886 fnands %f28, %f31, %f11
5887 fcmps %fcc3, %f21, %f16
5888 addccc %o1, %i5, %i1
5889 umul %i2, 0x115C, %i4
5890 fzeros %f29
5891 set 0x08, %l6
5892 ldswa [%l7 + %l6] 0x80, %l3
5893 fba %fcc0, loop_546
5894 fzeros %f20
5895 subcc %o2, 0x0F45, %l0
5896 subcc %i0, %l4, %l1
5897loop_546:
5898 tneg %icc, 0x5
5899 sllx %g5, 0x01, %g2
5900 movvc %icc, %i7, %g7
5901 sth %o4, [%l7 + 0x60]
5902 move %xcc, %o7, %o3
5903 call loop_547
5904 movvs %icc, %g6, %o0
5905 fmul8ulx16 %f16, %f12, %f26
5906 sdivcc %g1, 0x00B9, %l2
5907loop_547:
5908 fblg %fcc2, loop_548
5909 prefetch [%l7 + 0x64], 0x1
5910 subccc %g4, 0x1931, %i6
5911 srlx %g3, %l6, %o6
5912loop_548:
5913 ldsh [%l7 + 0x1E], %i3
5914 fnot2s %f27, %f3
5915 movne %icc, %l5, %o1
5916 tn %icc, 0x5
5917 edge16l %i5, %o5, %i1
5918 movge %xcc, %i4, %l3
5919 array8 %o2, %i2, %i0
5920 xorcc %l4, %l0, %l1
5921 movle %icc, %g2, %g5
5922 ldx [%l7 + 0x70], %g7
5923 sllx %o4, %i7, %o7
5924 fmul8sux16 %f4, %f16, %f22
5925 fornot2 %f20, %f24, %f4
5926 wr %g0, 0x81, %asi
5927 ldstuba [%l7 + 0x73] %asi, %o3
5928 edge16ln %g6, %o0, %l2
5929 sdivcc %g4, 0x07D9, %i6
5930 bshuffle %f14, %f16, %f16
5931 fmovdn %icc, %f27, %f26
5932 edge16ln %g3, %l6, %g1
5933 bne loop_549
5934 andncc %i3, %o6, %o1
5935 tge %icc, 0x7
5936 subccc %l5, 0x003C, %o5
5937loop_549:
5938 fnot2 %f12, %f14
5939 or %i1, 0x1588, %i5
5940 add %l7, 0x30, %l6
5941 wr %g0, 0x04, %asi
5942 casxa [%l6] %asi, %i4, %l3
5943 subccc %o2, %i2, %i0
5944 fornot1 %f8, %f26, %f30
5945 edge16ln %l4, %l0, %l1
5946 fbl,a %fcc3, loop_550
5947 movl %xcc, %g5, %g2
5948 bne,a %xcc, loop_551
5949 membar 0x21
5950loop_550:
5951 ble,pn %icc, loop_552
5952 fmovsa %icc, %f20, %f15
5953loop_551:
5954 nop
5955 wr %g0, 0x89, %asi
5956 ldstuba [%l7 + 0x7D] %asi, %g7
5957loop_552:
5958 udivcc %o4, 0x1D1A, %o7
5959 fors %f26, %f11, %f24
5960 fmovrdlez %o3, %f0, %f2
5961 edge8 %g6, %o0, %l2
5962 umulcc %i7, %g4, %g3
5963 fmovdg %xcc, %f13, %f6
5964 fnands %f18, %f27, %f15
5965 lduh [%l7 + 0x10], %i6
5966 movcc %icc, %l6, %i3
5967 fmovrdlez %o6, %f28, %f28
5968 sdivcc %o1, 0x0F80, %g1
5969 fmovrdlez %o5, %f2, %f6
5970 fxors %f19, %f30, %f29
5971 saved
5972 rdpr %cwp, %g1
5973 rdpr %cansave, %g2
5974 rdpr %canrestore, %g3
5975 rdpr %cleanwin, %g4
5976 rdpr %otherwin, %g5
5977 rdpr %wstate, %g6
5978 udiv %i1, 0x14C1, %i5
5979 tge %xcc, 0x2
5980 fxnors %f3, %f17, %f12
5981 sub %l5, %i4, %o2
5982 edge32n %i2, %l3, %l4
5983 fnot1s %f3, %f1
5984 tneg %icc, 0x5
5985 mulx %i0, %l1, %g5
5986 and %g2, 0x0C80, %g7
5987 fmovde %icc, %f28, %f8
5988 movgu %icc, %o4, %o7
5989 sir 0x0E66
5990 tge %icc, 0x0
5991 te %icc, 0x1
5992 xnorcc %l0, 0x1233, %o3
5993 fmovdcs %icc, %f2, %f4
5994 andn %o0, 0x0E0F, %g6
5995 bvc loop_553
5996 edge16ln %l2, %g4, %g3
5997 fbl %fcc1, loop_554
5998 fandnot2s %f26, %f22, %f12
5999loop_553:
6000 orn %i6, 0x199C, %i7
6001 tl %icc, 0x7
6002loop_554:
6003 subcc %i3, %o6, %l6
6004 set 0x18, %o5
6005 sta %f18, [%l7 + %o5] 0x80
6006 movre %g1, %o1, %o5
6007 fbne %fcc2, loop_555
6008 tpos %icc, 0x2
6009 movleu %icc, %i5, %l5
6010 xorcc %i4, %o2, %i2
6011loop_555:
6012 tsubcctv %l3, %i1, %i0
6013 fbn %fcc1, loop_556
6014 movle %icc, %l4, %l1
6015 bgu,pn %xcc, loop_557
6016 fble,a %fcc0, loop_558
6017loop_556:
6018 nop
6019 setx loop_559, %l0, %l1
6020 jmpl %l1, %g5
6021 fcmpeq32 %f28, %f30, %g2
6022loop_557:
6023 xnor %g7, 0x02A7, %o7
6024loop_558:
6025 addc %o4, %l0, %o3
6026loop_559:
6027 be,pn %icc, loop_560
6028 tvs %xcc, 0x4
6029 xorcc %o0, %l2, %g6
6030 fpsub32s %f5, %f24, %f8
6031loop_560:
6032 tsubcctv %g4, 0x0003, %g3
6033 movrgez %i6, %i3, %o6
6034 movcc %xcc, %i7, %l6
6035 sllx %g1, 0x0E, %o1
6036 srl %o5, 0x15, %i5
6037 tl %xcc, 0x0
6038 wr %g0, 0x89, %asi
6039 stwa %i4, [%l7 + 0x48] %asi
6040 movgu %icc, %o2, %l5
6041 fbn %fcc3, loop_561
6042 umulcc %l3, 0x114C, %i2
6043 set 0x59, %g2
6044 ldsba [%l7 + %g2] 0x10, %i1
6045loop_561:
6046 edge8l %i0, %l4, %l1
6047 tpos %xcc, 0x7
6048 movre %g5, %g7, %o7
6049 set 0x0E, %i0
6050 ldstuba [%l7 + %i0] 0x0c, %o4
6051 fbo,a %fcc3, loop_562
6052 edge32ln %l0, %o3, %o0
6053 tneg %icc, 0x2
6054 srax %g2, 0x16, %g6
6055loop_562:
6056 movge %xcc, %g4, %g3
6057 tne %xcc, 0x7
6058 ldx [%l7 + 0x48], %l2
6059 sll %i6, 0x13, %o6
6060 ta %icc, 0x5
6061 fmovsgu %icc, %f25, %f4
6062 and %i3, %l6, %i7
6063 movre %g1, %o5, %i5
6064 ldsw [%l7 + 0x58], %o1
6065 set 0x7C, %g7
6066 lda [%l7 + %g7] 0x88, %f2
6067 tn %icc, 0x1
6068 edge16n %o2, %l5, %l3
6069 mulx %i2, 0x08EC, %i4
6070 tle %xcc, 0x6
6071 wr %g0, 0x10, %asi
6072 ldsba [%l7 + 0x6E] %asi, %i0
6073 wr %g0, 0x0c, %asi
6074 swapa [%l7 + 0x78] %asi, %i1
6075 xnor %l4, 0x15AB, %l1
6076 fxnor %f0, %f12, %f2
6077 alignaddr %g5, %o7, %o4
6078 set 0x40, %o1
6079 ldswa [%l7 + %o1] 0x89, %l0
6080 movrgz %g7, 0x1EC, %o3
6081 edge8n %g2, %o0, %g6
6082 sllx %g4, %l2, %i6
6083 edge16ln %o6, %g3, %l6
6084 saved
6085 rdpr %cwp, %g1
6086 rdpr %cansave, %g2
6087 rdpr %canrestore, %g3
6088 rdpr %cleanwin, %g4
6089 rdpr %otherwin, %g5
6090 rdpr %wstate, %g6
6091 edge16 %i7, %i3, %o5
6092 addcc %i5, %o1, %o2
6093 sll %g1, 0x13, %l3
6094 set 0x54, %i6
6095 sta %f11, [%l7 + %i6] 0x18
6096 movne %icc, %l5, %i4
6097 bleu,pn %xcc, loop_563
6098 ldstub [%l7 + 0x54], %i2
6099 bge,pn %xcc, loop_564
6100 bn,pn %icc, loop_565
6101loop_563:
6102 movcc %xcc, %i1, %i0
6103 edge32n %l1, %g5, %o7
6104loop_564:
6105 movre %o4, 0x2CD, %l4
6106loop_565:
6107 srl %l0, %o3, %g7
6108 addcc %o0, 0x14D0, %g6
6109 fcmpgt16 %f2, %f4, %g2
6110 edge32ln %g4, %l2, %o6
6111 nop
6112 setx loop_566, %l0, %l1
6113 jmpl %l1, %i6
6114 fnot1 %f18, %f16
6115 nop
6116 setx loop_567, %l0, %l1
6117 jmpl %l1, %l6
6118 ldstub [%l7 + 0x39], %g3
6119loop_566:
6120 movge %xcc, %i3, %i7
6121 tleu %xcc, 0x7
6122loop_567:
6123 fmovrsgez %o5, %f7, %f24
6124 fcmple16 %f2, %f10, %i5
6125 srl %o2, 0x1C, %g1
6126 sethi 0x07CC, %l3
6127 fxnor %f16, %f2, %f18
6128 sir 0x0BD5
6129 movrlz %o1, %l5, %i4
6130 brgez %i1, loop_568
6131 movvs %xcc, %i2, %l1
6132 wr %g0, 0x04, %asi
6133 ldda [%l7 + 0x40] %asi, %f16
6134loop_568:
6135 sdivcc %i0, 0x0F42, %g5
6136 sdivcc %o7, 0x0C02, %l4
6137 edge16l %o4, %o3, %l0
6138 set 0x1E, %i2
6139 lduha [%l7 + %i2] 0x89, %o0
6140 array8 %g6, %g7, %g4
6141 stbar
6142 andncc %g2, %l2, %i6
6143 orn %o6, %g3, %i3
6144 fsrc2 %f22, %f10
6145 fandnot1s %f2, %f13, %f30
6146 tcc %icc, 0x6
6147 addc %l6, 0x00B8, %o5
6148 movge %icc, %i5, %i7
6149 sra %g1, %o2, %l3
6150 tpos %xcc, 0x4
6151 orncc %o1, 0x1B15, %i4
6152 tvs %icc, 0x0
6153 sir 0x0E32
6154 movre %l5, 0x3F5, %i2
6155 add %i1, %i0, %g5
6156 taddcc %l1, 0x1E0D, %l4
6157 be,a loop_569
6158 movpos %icc, %o4, %o3
6159 tvs %xcc, 0x3
6160 movg %xcc, %o7, %l0
6161loop_569:
6162 call loop_570
6163 stb %o0, [%l7 + 0x23]
6164 xnorcc %g6, %g7, %g2
6165 umul %g4, 0x1E6E, %i6
6166loop_570:
6167 bne,pn %xcc, loop_571
6168 edge32l %l2, %g3, %o6
6169 move %icc, %l6, %o5
6170 add %l7, 0x28, %l6
6171 wr %g0, 0x89, %asi
6172 ldxa [%l6] %asi, %i3
6173 casxa [%l6] 0x89, %i3, %i5
6174loop_571:
6175 fone %f28
6176 xorcc %i7, 0x1148, %g1
6177 fornot1 %f26, %f8, %f18
6178 smul %l3, %o2, %i4
6179 movvs %icc, %o1, %i2
6180 nop
6181 setx loop_572, %l0, %l1
6182 wrpr 0x1, %tl
6183 wrpr %l1, %tpc
6184 add %l1, 0x4, %l1
6185 wrpr %l1, %tnpc
6186 setx 0x34400001400, %l0, %l1
6187 wrpr %l1, %tstate
6188 wrhpr 0x4, %htstate
6189 retry
6190 te %icc, 0x3
6191 edge32ln %l5, %i0, %i1
6192 movrgz %l1, 0x072, %g5
6193loop_572:
6194 saved
6195 rdpr %cwp, %g1
6196 rdpr %cansave, %g2
6197 rdpr %canrestore, %g3
6198 rdpr %cleanwin, %g4
6199 rdpr %otherwin, %g5
6200 rdpr %wstate, %g6
6201 fpackfix %f2, %f26
6202 udiv %o4, 0x04FC, %o3
6203 edge32ln %o7, %l4, %o0
6204 fnand %f6, %f2, %f20
6205 movrgz %g6, 0x092, %g7
6206 fmovsneg %xcc, %f16, %f21
6207 and %l0, 0x15AF, %g2
6208 array32 %g4, %i6, %l2
6209 nop
6210 setx loop_573, %l0, %l1
6211 jmpl %l1, %o6
6212 ble,a,pt %xcc, loop_574
6213 movrlez %g3, %l6, %i3
6214 fnors %f29, %f25, %f5
6215loop_573:
6216 smul %o5, 0x02B6, %i5
6217loop_574:
6218 lduw [%l7 + 0x5C], %i7
6219 sdiv %g1, 0x0AD5, %l3
6220 bge,pn %xcc, loop_575
6221 edge32n %o2, %i4, %i2
6222 ldub [%l7 + 0x3B], %l5
6223 fpsub16s %f27, %f10, %f21
6224loop_575:
6225 nop
6226 setx loop_576, %l0, %l1
6227 jmpl %l1, %i0
6228 tsubcctv %i1, %o1, %g5
6229 movneg %icc, %l1, %o4
6230 tneg %icc, 0x1
6231loop_576:
6232 subccc %o7, %o3, %l4
6233 te %xcc, 0x0
6234 andn %g6, 0x1718, %g7
6235 edge8ln %o0, %l0, %g4
6236 sllx %i6, %l2, %g2
6237 sth %g3, [%l7 + 0x0A]
6238 orncc %l6, %o6, %i3
6239 array32 %o5, %i7, %i5
6240 edge16l %l3, %g1, %i4
6241 sdiv %i2, 0x04E8, %l5
6242 tn %xcc, 0x6
6243 movre %o2, %i1, %i0
6244 fbn,a %fcc1, loop_577
6245 fbu,a %fcc2, loop_578
6246 fmovdl %icc, %f9, %f27
6247 fcmpne16 %f30, %f24, %g5
6248loop_577:
6249 ldstub [%l7 + 0x09], %o1
6250loop_578:
6251 tl %icc, 0x4
6252 movrgez %o4, %o7, %l1
6253 bshuffle %f22, %f18, %f24
6254 tn %xcc, 0x6
6255 srax %l4, 0x1E, %o3
6256 set 0x20, %i3
6257 ldxa [%l7 + %i3] 0x89, %g6
6258 addcc %o0, %g7, %g4
6259 movrlez %l0, 0x152, %l2
6260 addccc %i6, 0x140E, %g2
6261 edge32l %g3, %o6, %i3
6262 te %icc, 0x6
6263 movrgz %o5, %i7, %l6
6264 udivx %i5, 0x0A82, %l3
6265 fmovse %icc, %f28, %f7
6266 udivcc %g1, 0x15AC, %i4
6267 restored
6268 rdpr %cwp, %g1
6269 rdpr %cansave, %g2
6270 rdpr %canrestore, %g3
6271 rdpr %cleanwin, %g4
6272 rdpr %otherwin, %g5
6273 rdpr %wstate, %g6
6274 edge8l %i2, %l5, %o2
6275 fmovspos %xcc, %f23, %f3
6276 addc %i1, %g5, %o1
6277 array16 %i0, %o7, %l1
6278 edge8 %l4, %o3, %g6
6279 subcc %o4, %o0, %g4
6280 sth %g7, [%l7 + 0x46]
6281 wr %g0, 0x88, %asi
6282 stda %l2, [%l7 + 0x08] %asi
6283 subccc %l0, %i6, %g3
6284 tpos %xcc, 0x0
6285 siam 0x4
6286 edge16ln %g2, %o6, %o5
6287 array16 %i3, %l6, %i5
6288 ldsb [%l7 + 0x64], %l3
6289 tg %icc, 0x0
6290 udiv %i7, 0x000A, %i4
6291 subcc %i2, %g1, %l5
6292 edge16n %o2, %i1, %o1
6293 ldsb [%l7 + 0x4B], %g5
6294 set 0x43, %o6
6295 stba %i0, [%l7 + %o6] 0x10
6296 movrgez %o7, 0x0F5, %l4
6297 swap [%l7 + 0x34], %l1
6298 fmul8sux16 %f30, %f12, %f30
6299 fmovsneg %icc, %f11, %f1
6300 brgez %o3, loop_579
6301 lduw [%l7 + 0x70], %o4
6302 edge16ln %g6, %o0, %g4
6303 movrgz %l2, 0x23A, %g7
6304loop_579:
6305 nop
6306 set 0x64, %l1
6307 lduwa [%l7 + %l1] 0x04, %i6
6308 edge16n %g3, %l0, %o6
6309 fmovrsgez %o5, %f22, %f22
6310 sdivcc %g2, 0x0CF3, %l6
6311 fandnot1s %f31, %f1, %f8
6312 movrlez %i5, %l3, %i7
6313 fbu %fcc1, loop_580
6314 andncc %i4, %i2, %g1
6315 restored
6316 rdpr %cwp, %g1
6317 rdpr %cansave, %g2
6318 rdpr %canrestore, %g3
6319 rdpr %cleanwin, %g4
6320 rdpr %otherwin, %g5
6321 rdpr %wstate, %g6
6322 nop
6323 set 0x1C, %l3
6324 ldsw [%l7 + %l3], %l5
6325loop_580:
6326 fbl,a %fcc3, loop_581
6327 alignaddrl %o2, %i1, %i3
6328 addc %g5, 0x0E59, %i0
6329 movpos %icc, %o7, %l4
6330loop_581:
6331 fbug,a %fcc3, loop_582
6332 fzero %f12
6333 edge32 %o1, %o3, %l1
6334 addc %o4, %o0, %g6
6335loop_582:
6336 tvc %xcc, 0x1
6337 movn %xcc, %g4, %g7
6338 flush %l7 + 0x3C
6339 sub %l2, %i6, %l0
6340 ble,pn %icc, loop_583
6341 tle %xcc, 0x0
6342 sllx %o6, 0x17, %g3
6343 movrlz %o5, %g2, %i5
6344loop_583:
6345 fcmpgt32 %f10, %f2, %l6
6346 tneg %icc, 0x2
6347 fzero %f4
6348 edge8ln %l3, %i7, %i2
6349 set 0x78, %i1
6350 stwa %i4, [%l7 + %i1] 0x0c
6351 st %f14, [%l7 + 0x54]
6352 edge16n %g1, %o2, %i1
6353 andn %l5, 0x0E1D, %g5
6354 te %icc, 0x2
6355 movle %icc, %i3, %o7
6356 umulcc %i0, 0x04EE, %o1
6357 smul %l4, 0x0A33, %l1
6358 edge32n %o4, %o3, %g6
6359 movn %icc, %o0, %g7
6360 sdivx %g4, 0x070C, %i6
6361 edge8ln %l0, %o6, %g3
6362 movleu %xcc, %l2, %g2
6363 edge8ln %i5, %l6, %l3
6364 tsubcc %i7, 0x1147, %i2
6365 fmul8sux16 %f28, %f0, %f8
6366 udivx %i4, 0x1191, %o5
6367 sra %g1, %i1, %o2
6368 fbn,a %fcc0, loop_584
6369 tneg %icc, 0x4
6370 movcc %icc, %g5, %i3
6371 fbne %fcc0, loop_585
6372loop_584:
6373 nop
6374 setx loop_586, %l0, %l1
6375 wrpr 0x1, %tl
6376 wrpr %l1, %tnpc
6377 setx 0x34400001400, %l0, %l1
6378 wrpr %l1, %tstate
6379 wrhpr 0x4, %htstate
6380 done
6381 bne,a loop_587
6382 std %o6, [%l7 + 0x10]
6383loop_585:
6384 lduh [%l7 + 0x3A], %i0
6385loop_586:
6386 stb %o1, [%l7 + 0x44]
6387loop_587:
6388 movleu %icc, %l4, %l5
6389 fand %f4, %f8, %f10
6390 mulx %o4, 0x08A6, %o3
6391 addccc %g6, %l1, %g7
6392 fmovsgu %icc, %f3, %f8
6393 taddcctv %g4, 0x1376, %o0
6394 fmovsn %icc, %f12, %f10
6395 tleu %icc, 0x7
6396 ldsb [%l7 + 0x2E], %i6
6397 brz %l0, loop_588
6398 edge8 %o6, %l2, %g2
6399 movrne %g3, 0x25E, %l6
6400 tsubcc %l3, 0x0160, %i7
6401loop_588:
6402 addccc %i2, %i5, %i4
6403 fmovse %xcc, %f26, %f10
6404 tcc %icc, 0x5
6405 fbul,a %fcc3, loop_589
6406 tleu %icc, 0x1
6407 sethi 0x0BB0, %o5
6408 andn %i1, %g1, %o2
6409loop_589:
6410 mulscc %g5, %i3, %o7
6411 wr %g0, 0x81, %asi
6412 swapa [%l7 + 0x3C] %asi, %o1
6413 movg %xcc, %l4, %i0
6414 tl %xcc, 0x6
6415 andn %l5, %o4, %g6
6416 subccc %l1, 0x1C2A, %o3
6417 and %g7, %g4, %i6
6418 smulcc %o0, %o6, %l0
6419 fmovdn %icc, %f13, %f9
6420 add %g2, 0x1FA4, %l2
6421 movrgez %l6, 0x165, %g3
6422 tsubcc %i7, 0x1EA2, %l3
6423 fpadd32s %f14, %f16, %f28
6424 tgu %xcc, 0x7
6425 fbul,a %fcc2, loop_590
6426 fmovsvs %icc, %f13, %f5
6427 fornot1s %f6, %f29, %f20
6428 xor %i5, 0x012C, %i2
6429loop_590:
6430 sdiv %i4, 0x13F1, %i1
6431 tl %icc, 0x4
6432 fmovsleu %xcc, %f31, %f8
6433 fmovrdne %g1, %f20, %f6
6434 fmovrsgez %o5, %f5, %f15
6435 addccc %g5, %o2, %i3
6436 sethi 0x020A, %o7
6437 subcc %l4, %i0, %o1
6438 edge8ln %l5, %g6, %l1
6439 fnot1 %f28, %f20
6440 ta %icc, 0x5
6441 restored
6442 rdpr %cwp, %g1
6443 rdpr %cansave, %g2
6444 rdpr %canrestore, %g3
6445 rdpr %cleanwin, %g4
6446 rdpr %otherwin, %g5
6447 rdpr %wstate, %g6
6448 xnor %o3, 0x130B, %o4
6449 fbul,a %fcc1, loop_591
6450 bvc,pn %icc, loop_592
6451 edge32n %g7, %g4, %o0
6452 movne %icc, %o6, %l0
6453loop_591:
6454 movg %icc, %i6, %g2
6455loop_592:
6456 nop
6457 wr %g0, 0x10, %asi
6458 stha %l6, [%l7 + 0x6A] %asi
6459 edge8 %g3, %i7, %l3
6460 fbug %fcc3, loop_593
6461 fmovdcc %icc, %f0, %f31
6462 membar 0x13
6463 fba %fcc1, loop_594
6464loop_593:
6465 bne,a loop_595
6466 sdivx %l2, 0x1789, %i2
6467 fandnot1s %f16, %f22, %f23
6468loop_594:
6469 or %i4, %i1, %g1
6470loop_595:
6471 bleu %xcc, loop_596
6472 bneg,a,pt %icc, loop_597
6473 array8 %o5, %i5, %o2
6474 movcc %xcc, %i3, %g5
6475loop_596:
6476 bn,pt %icc, loop_598
6477loop_597:
6478 srl %o7, %i0, %o1
6479 xorcc %l5, %g6, %l1
6480 wr %g0, 0x22, %asi
6481 stda %o2, [%l7 + 0x28] %asi
6482 membar #Sync
6483loop_598:
6484 sdiv %o4, 0x1385, %l4
6485 fexpand %f4, %f22
6486 tne %xcc, 0x4
6487 edge8ln %g7, %g4, %o0
6488 taddcctv %l0, 0x0B92, %i6
6489 movleu %xcc, %o6, %g2
6490 bshuffle %f2, %f30, %f2
6491 and %g3, 0x1A93, %l6
6492 bl,a,pt %xcc, loop_599
6493 fmovsl %xcc, %f11, %f31
6494 tleu %icc, 0x6
6495 edge32ln %l3, %l2, %i2
6496loop_599:
6497 fba %fcc3, loop_600
6498 tgu %icc, 0x3
6499 andcc %i4, %i7, %g1
6500 fnot1s %f5, %f10
6501loop_600:
6502 sth %o5, [%l7 + 0x10]
6503 fnand %f24, %f12, %f24
6504 fornot2 %f10, %f0, %f18
6505 sra %i1, 0x1F, %i5
6506 tsubcc %i3, %o2, %o7
6507 alignaddr %i0, %g5, %l5
6508 wr %g0, 0x81, %asi
6509 stda %g6, [%l7 + 0x20] %asi
6510 sdivcc %l1, 0x1311, %o1
6511 andncc %o3, %l4, %g7
6512 movge %icc, %o4, %g4
6513 srax %l0, %o0, %i6
6514 edge8n %o6, %g2, %g3
6515 edge32ln %l3, %l6, %l2
6516 alignaddr %i2, %i4, %i7
6517 fnands %f18, %f10, %f4
6518 edge32n %g1, %o5, %i5
6519 fbule %fcc3, loop_601
6520 fmovsneg %icc, %f20, %f14
6521 fblg,a %fcc3, loop_602
6522 brlz,a %i3, loop_603
6523loop_601:
6524 bgu loop_604
6525 ldd [%l7 + 0x08], %f10
6526loop_602:
6527 fba,a %fcc3, loop_605
6528loop_603:
6529 bvs,a %icc, loop_606
6530loop_604:
6531 nop
6532 set 0x58, %l2
6533 ldx [%l7 + %l2], %i1
6534 tne %xcc, 0x3
6535loop_605:
6536 fmovrdgz %o7, %f2, %f30
6537loop_606:
6538 xorcc %o2, %g5, %l5
6539 smul %i0, %l1, %g6
6540 tvs %icc, 0x2
6541 fpack16 %f4, %f15
6542 edge16 %o3, %l4, %g7
6543 addccc %o4, %o1, %l0
6544 edge8n %g4, %i6, %o0
6545 tg %xcc, 0x4
6546 fbn %fcc1, loop_607
6547 array8 %o6, %g3, %g2
6548 fmovrslez %l3, %f22, %f0
6549 set 0x42, %o7
6550 lduha [%l7 + %o7] 0x19, %l2
6551loop_607:
6552 lduh [%l7 + 0x5A], %l6
6553 fpsub32s %f8, %f26, %f5
6554 srax %i4, %i2, %g1
6555 sdivcc %i7, 0x1B5D, %i5
6556 fmovrde %i3, %f28, %f18
6557 sdivx %i1, 0x1B87, %o5
6558 fxnors %f5, %f17, %f26
6559 set 0x10, %g3
6560 ldda [%l7 + %g3] 0x27, %o2
6561 fnor %f8, %f10, %f6
6562 movl %xcc, %o7, %g5
6563 tcs %icc, 0x2
6564 andn %l5, %i0, %g6
6565 array32 %l1, %o3, %g7
6566 bcc %icc, loop_608
6567 movcc %icc, %l4, %o4
6568 ta %icc, 0x7
6569 add %l7, 0x7C, %l6
6570 wr %g0, 0x88, %asi
6571 lda [%l6] %asi, %o1
6572 casa [%l6] %asi, %o1, %g4
6573loop_608:
6574 fmovrsgz %i6, %f25, %f5
6575 fcmple32 %f30, %f16, %o0
6576 tpos %xcc, 0x1
6577 alignaddrl %l0, %o6, %g2
6578 movneg %xcc, %l3, %l2
6579 fmovd %f12, %f26
6580 addcc %g3, %i4, %l6
6581 andcc %g1, %i2, %i7
6582 movl %icc, %i3, %i1
6583 fbule,a %fcc0, loop_609
6584 movre %o5, 0x118, %i5
6585 fmovsge %icc, %f24, %f26
6586 movvc %xcc, %o7, %o2
6587loop_609:
6588 fmovdvc %xcc, %f9, %f25
6589 bvc,a loop_610
6590 ldub [%l7 + 0x1D], %l5
6591 wr %g0, 0x80, %asi
6592 ldsha [%l7 + 0x22] %asi, %g5
6593loop_610:
6594 fmovsneg %xcc, %f30, %f2
6595 wr %g0, 0x89, %asi
6596 swapa [%l7 + 0x74] %asi, %i0
6597 bl loop_611
6598 umul %l1, 0x137F, %g6
6599 mulx %g7, 0x037A, %o3
6600 fnegs %f23, %f13
6601loop_611:
6602 tl %xcc, 0x1
6603 fzeros %f7
6604 set 0x10, %o2
6605 ldda [%l7 + %o2] 0x24, %o4
6606 fmul8x16al %f0, %f4, %f18
6607 addc %o1, %l4, %i6
6608 stw %o0, [%l7 + 0x34]
6609 fmovsvs %xcc, %f9, %f25
6610 sth %l0, [%l7 + 0x22]
6611 fbne,a %fcc3, loop_612
6612 fpsub32s %f14, %f30, %f27
6613 udivx %o6, 0x007A, %g4
6614 taddcc %g2, 0x10E8, %l3
6615loop_612:
6616 nop
6617 wr %g0, 0x18, %asi
6618 ldda [%l7 + 0x40] %asi, %f0
6619 mulscc %g3, 0x1932, %i4
6620 or %l6, %l2, %g1
6621 fpackfix %f20, %f22
6622 fbge,a %fcc3, loop_613
6623 taddcc %i2, 0x06A6, %i3
6624 movge %icc, %i7, %o5
6625 fbue %fcc1, loop_614
6626loop_613:
6627 tcc %xcc, 0x0
6628 ldsh [%l7 + 0x0E], %i1
6629 edge8ln %o7, %i5, %l5
6630loop_614:
6631 movrlez %g5, %o2, %l1
6632 tn %icc, 0x5
6633 nop
6634 set 0x08, %g4
6635 ldx [%l7 + %g4], %i0
6636 nop
6637 setx loop_615, %l0, %l1
6638 wrpr 0x1, %tl
6639 wrpr %l1, %tnpc
6640 setx 0x34400001400, %l0, %l1
6641 wrpr %l1, %tstate
6642 wrhpr 0x4, %htstate
6643 done
6644 sdiv %g7, 0x1384, %o3
6645 siam 0x7
6646 fmovsn %xcc, %f5, %f11
6647loop_615:
6648 mova %xcc, %o4, %g6
6649 nop
6650 setx loop_616, %l0, %l1
6651 jmpl %l1, %l4
6652 brnz %o1, loop_617
6653 addccc %o0, %l0, %o6
6654 umul %g4, 0x1E98, %i6
6655loop_616:
6656 udivx %g2, 0x1B30, %l3
6657loop_617:
6658 edge8ln %i4, %g3, %l6
6659 xnor %g1, 0x1032, %l2
6660 call loop_618
6661 andcc %i2, %i7, %o5
6662 ldx [%l7 + 0x48], %i3
6663 tn %xcc, 0x2
6664loop_618:
6665 nop
6666 setx loop_619, %l0, %l1
6667 wrpr 0x1, %tl
6668 wrpr %l1, %tnpc
6669 setx 0x34400001400, %l0, %l1
6670 wrpr %l1, %tstate
6671 wrhpr 0x4, %htstate
6672 done
6673 flush %l7 + 0x78
6674 movvc %icc, %o7, %i5
6675 orn %l5, 0x14C1, %i1
6676loop_619:
6677 movne %xcc, %g5, %l1
6678 edge16n %i0, %g7, %o3
6679 add %o2, %g6, %o4
6680 tvc %icc, 0x1
6681 set 0x28, %i5
6682 lduha [%l7 + %i5] 0x11, %l4
6683 movrne %o0, %o1, %o6
6684 movneg %icc, %g4, %l0
6685 movgu %icc, %g2, %l3
6686 movcs %xcc, %i4, %g3
6687 srl %l6, %i6, %l2
6688 movneg %xcc, %g1, %i7
6689 be %icc, loop_620
6690 addc %i2, %i3, %o7
6691 membar 0x76
6692 sdiv %o5, 0x1A02, %i5
6693loop_620:
6694 addc %i1, %g5, %l1
6695 edge32l %l5, %i0, %o3
6696 fone %f12
6697 bleu,pn %icc, loop_621
6698 bne loop_622
6699 fbuge %fcc3, loop_623
6700 bleu,pn %xcc, loop_624
6701loop_621:
6702 fbug %fcc2, loop_625
6703loop_622:
6704 bleu loop_626
6705loop_623:
6706 movn %xcc, %o2, %g7
6707loop_624:
6708 bleu,a,pn %xcc, loop_627
6709loop_625:
6710 edge16n %o4, %g6, %l4
6711loop_626:
6712 tpos %icc, 0x4
6713 alignaddrl %o1, %o0, %o6
6714loop_627:
6715 restored
6716 rdpr %cwp, %g1
6717 rdpr %cansave, %g2
6718 rdpr %canrestore, %g3
6719 rdpr %cleanwin, %g4
6720 rdpr %otherwin, %g5
6721 rdpr %wstate, %g6
6722 fnor %f10, %f28, %f8
6723 nop
6724 setx loop_628, %l0, %l1
6725 jmpl %l1, %g4
6726 fmovrslz %g2, %f15, %f16
6727 movrgez %l0, 0x154, %i4
6728 udivcc %l3, 0x0F7D, %g3
6729loop_628:
6730 srlx %i6, %l6, %g1
6731 addc %i7, %i2, %l2
6732 alignaddr %o7, %o5, %i3
6733 movgu %xcc, %i5, %i1
6734 edge8ln %g5, %l5, %i0
6735 saved
6736 rdpr %cwp, %g1
6737 rdpr %cansave, %g2
6738 rdpr %canrestore, %g3
6739 rdpr %cleanwin, %g4
6740 rdpr %otherwin, %g5
6741 rdpr %wstate, %g6
6742 popc 0x1A57, %o3
6743 popc %l1, %o2
6744 fnors %f19, %f13, %f23
6745 mulx %g7, 0x139A, %g6
6746 tneg %xcc, 0x6
6747 movre %l4, %o4, %o0
6748 fand %f28, %f22, %f4
6749 tvs %xcc, 0x6
6750 tcc %xcc, 0x1
6751 mova %icc, %o6, %o1
6752 tvs %icc, 0x5
6753 addc %g4, %g2, %l0
6754 bcc loop_629
6755 fpack32 %f0, %f26, %f2
6756 movl %icc, %l3, %i4
6757 fpadd32 %f8, %f0, %f12
6758loop_629:
6759 fblg,a %fcc2, loop_630
6760 sir 0x1D42
6761 subcc %i6, %g3, %l6
6762 sethi 0x1DD0, %g1
6763loop_630:
6764 sra %i2, 0x06, %i7
6765 movrgz %l2, 0x3AB, %o7
6766 tgu %xcc, 0x5
6767 fnand %f10, %f8, %f10
6768 or %i3, 0x0709, %i5
6769 sub %o5, %g5, %i1
6770 movrgez %l5, 0x0B4, %i0
6771 brgez,a %l1, loop_631
6772 edge8n %o3, %o2, %g6
6773 set 0x18, %o3
6774 ldswa [%l7 + %o3] 0x14, %l4
6775loop_631:
6776 nop
6777 wr %g0, 0x89, %asi
6778 prefetcha [%l7 + 0x58] %asi, 0x0
6779 edge16l %g7, %o0, %o1
6780 udivcc %g4, 0x00E3, %g2
6781 addcc %o6, %l3, %l0
6782 ldsh [%l7 + 0x52], %i4
6783 tvc %xcc, 0x2
6784 fmovdvs %icc, %f13, %f18
6785 sra %i6, %l6, %g1
6786 fmovrse %i2, %f26, %f5
6787 edge8n %i7, %l2, %g3
6788 bn,pt %xcc, loop_632
6789 udivx %o7, 0x0F63, %i3
6790 tge %icc, 0x0
6791 fpadd16s %f29, %f20, %f5
6792loop_632:
6793 andncc %i5, %g5, %i1
6794 alignaddr %o5, %l5, %l1
6795 sll %i0, %o2, %o3
6796 lduh [%l7 + 0x76], %g6
6797 taddcc %l4, 0x18EF, %g7
6798 edge32 %o4, %o1, %g4
6799 bge,a,pn %xcc, loop_633
6800 sllx %g2, %o0, %l3
6801 fmovrsgz %o6, %f9, %f12
6802 fbge %fcc2, loop_634
6803loop_633:
6804 fsrc1 %f18, %f20
6805 movrlez %l0, 0x331, %i6
6806 movn %xcc, %l6, %i4
6807loop_634:
6808 lduh [%l7 + 0x0A], %i2
6809 nop
6810 set 0x40, %l5
6811 ldx [%l7 + %l5], %i7
6812 fcmpes %fcc0, %f16, %f0
6813 tg %xcc, 0x4
6814 siam 0x3
6815 bleu loop_635
6816 stw %g1, [%l7 + 0x54]
6817 xnor %g3, %o7, %i3
6818 fmovrsgz %l2, %f9, %f15
6819loop_635:
6820 saved
6821 rdpr %cwp, %g1
6822 rdpr %cansave, %g2
6823 rdpr %canrestore, %g3
6824 rdpr %cleanwin, %g4
6825 rdpr %otherwin, %g5
6826 rdpr %wstate, %g6
6827 sra %g5, 0x02, %i5
6828 std %i0, [%l7 + 0x70]
6829 fbu %fcc3, loop_636
6830 movn %xcc, %l5, %l1
6831 movcc %icc, %i0, %o2
6832 fandnot2s %f18, %f15, %f28
6833loop_636:
6834 edge8 %o5, %g6, %o3
6835 array8 %l4, %o4, %o1
6836 fnegd %f8, %f6
6837 fbe %fcc2, loop_637
6838 array16 %g7, %g2, %o0
6839 tpos %icc, 0x7
6840 movleu %icc, %g4, %l3
6841loop_637:
6842 movcc %icc, %o6, %l0
6843 addc %i6, 0x11AD, %l6
6844 fmovd %f26, %f4
6845 subcc %i2, 0x1428, %i7
6846 tpos %icc, 0x1
6847 nop
6848 setx loop_638, %l0, %l1
6849 wrpr 0x1, %tl
6850 wrpr %l1, %tpc
6851 add %l1, 0x4, %l1
6852 wrpr %l1, %tnpc
6853 setx 0x34400001400, %l0, %l1
6854 wrpr %l1, %tstate
6855 wrhpr 0x4, %htstate
6856 retry
6857 fmovdcc %xcc, %f23, %f30
6858 fmovda %icc, %f14, %f13
6859 tl %xcc, 0x0
6860loop_638:
6861 subccc %g1, 0x0101, %i4
6862 call loop_639
6863 mulscc %o7, %g3, %i3
6864 srax %g5, %l2, %i5
6865 add %l7, 0x48, %l6
6866 wr %g0, 0x18, %asi
6867 casa [%l6] %asi, %i1, %l5
6868loop_639:
6869 fzeros %f17
6870 mulscc %l1, %i0, %o2
6871 bgu,pt %icc, loop_640
6872 fbge %fcc2, loop_641
6873 ldsb [%l7 + 0x4B], %g6
6874 tpos %icc, 0x7
6875loop_640:
6876 subccc %o3, %o5, %l4
6877loop_641:
6878 movrne %o4, 0x397, %g7
6879 sdivcc %g2, 0x01D2, %o0
6880 xor %o1, 0x0BA2, %l3
6881 ldx [%l7 + 0x08], %g4
6882 umulcc %o6, %i6, %l0
6883 prefetch [%l7 + 0x18], 0x0
6884 fcmpgt16 %f26, %f6, %i2
6885 tvs %icc, 0x4
6886 edge32ln %l6, %i7, %g1
6887 lduw [%l7 + 0x1C], %i4
6888 udivcc %o7, 0x1BE3, %g3
6889 fmovsge %icc, %f7, %f0
6890 movrne %i3, %l2, %i5
6891 fbg,a %fcc3, loop_642
6892 brnz,a %i1, loop_643
6893 xorcc %g5, %l5, %l1
6894 fmovrde %i0, %f8, %f12
6895loop_642:
6896 restored
6897 rdpr %cwp, %g1
6898 rdpr %cansave, %g2
6899 rdpr %canrestore, %g3
6900 rdpr %cleanwin, %g4
6901 rdpr %otherwin, %g5
6902 rdpr %wstate, %g6
6903loop_643:
6904 fmovdn %xcc, %f4, %f19
6905 smul %o2, %o3, %o5
6906 movle %icc, %g6, %l4
6907 andcc %g7, 0x1430, %o4
6908 movn %xcc, %g2, %o1
6909 srlx %l3, %g4, %o6
6910 sir 0x0627
6911 fmovsl %icc, %f9, %f22
6912 movvc %xcc, %i6, %l0
6913 tn %xcc, 0x5
6914 fpadd16 %f12, %f24, %f28
6915 fmovsl %icc, %f24, %f12
6916 bl,a,pt %icc, loop_644
6917 membar 0x1E
6918 addccc %o0, %l6, %i2
6919 fpsub16s %f18, %f12, %f19
6920loop_644:
6921 fbge,a %fcc0, loop_645
6922 srlx %g1, 0x09, %i4
6923 fnegd %f14, %f8
6924 stbar
6925loop_645:
6926 fbule,a %fcc0, loop_646
6927 movvc %xcc, %i7, %g3
6928 bneg,a loop_647
6929 edge16 %o7, %l2, %i5
6930loop_646:
6931 movrlz %i1, 0x318, %i3
6932 bcc,a %icc, loop_648
6933loop_647:
6934 umul %g5, 0x153B, %l5
6935 udivx %l1, 0x09EE, %i0
6936 fpsub32s %f23, %f4, %f23
6937loop_648:
6938 fmovsa %icc, %f19, %f22
6939 fmovdge %icc, %f29, %f12
6940 edge16 %o3, %o5, %o2
6941 fcmpes %fcc1, %f17, %f24
6942 andcc %l4, 0x0652, %g6
6943 nop
6944 set 0x70, %l0
6945 std %o4, [%l7 + %l0]
6946 udiv %g2, 0x11E4, %o1
6947 ta %icc, 0x6
6948 movl %icc, %l3, %g7
6949 sdiv %o6, 0x115A, %i6
6950 lduh [%l7 + 0x14], %l0
6951 lduw [%l7 + 0x10], %g4
6952 smul %l6, 0x118D, %o0
6953 movrgez %g1, 0x36E, %i4
6954 taddcctv %i7, 0x0F76, %g3
6955 fxors %f22, %f9, %f19
6956 addcc %i2, %o7, %l2
6957 srlx %i1, %i3, %g5
6958 wr %g0, 0x19, %asi
6959 stba %i5, [%l7 + 0x42] %asi
6960 array32 %l1, %i0, %l5
6961 restored
6962 rdpr %cwp, %g1
6963 rdpr %cansave, %g2
6964 rdpr %canrestore, %g3
6965 rdpr %cleanwin, %g4
6966 rdpr %otherwin, %g5
6967 rdpr %wstate, %g6
6968 array16 %o5, %o2, %o3
6969 movcs %xcc, %l4, %g6
6970 tsubcc %g2, 0x1602, %o4
6971 tneg %icc, 0x0
6972 movpos %icc, %l3, %g7
6973 ble,a,pt %xcc, loop_649
6974 edge16l %o6, %o1, %i6
6975 andn %g4, 0x10B5, %l6
6976 add %l7, 0x30, %l6
6977 wr %g0, 0x88, %asi
6978 ldxa [%l6] %asi, %l0
6979 casxa [%l6] 0x88, %l0, %o0
6980loop_649:
6981 fmovrde %g1, %f24, %f22
6982 std %f8, [%l7 + 0x30]
6983 faligndata %f6, %f30, %f8
6984 bn loop_650
6985 fmovsvc %icc, %f28, %f22
6986 edge16n %i7, %g3, %i2
6987 tsubcctv %o7, %l2, %i4
6988loop_650:
6989 fandnot2s %f27, %f19, %f26
6990 fbo,a %fcc1, loop_651
6991 udiv %i3, 0x0CD9, %g5
6992 ba,a,pn %xcc, loop_652
6993 or %i1, 0x0CEC, %l1
6994loop_651:
6995 movne %xcc, %i5, %i0
6996 mulx %o5, %l5, %o2
6997loop_652:
6998 fmovscc %xcc, %f27, %f6
6999 tn %xcc, 0x4
7000 set 0x20, %o4
7001 stha %l4, [%l7 + %o4] 0x2a
7002 membar #Sync
7003 movgu %xcc, %g6, %o3
7004 or %o4, %g2, %l3
7005 wr %g0, 0x89, %asi
7006 stxa %o6, [%l7 + 0x10] %asi
7007 fands %f20, %f5, %f20
7008 udivx %g7, 0x08BB, %o1
7009 fble,a %fcc3, loop_653
7010 andcc %i6, 0x1C1B, %l6
7011 ldd [%l7 + 0x48], %f18
7012 andncc %l0, %o0, %g1
7013loop_653:
7014 fmul8sux16 %f6, %f22, %f8
7015 fbul,a %fcc1, loop_654
7016 movcs %xcc, %g4, %i7
7017 fexpand %f9, %f12
7018 movn %icc, %g3, %i2
7019loop_654:
7020 movre %o7, 0x1FA, %i4
7021 tgu %xcc, 0x1
7022 smulcc %i3, %l2, %g5
7023 fnot2s %f19, %f22
7024 udivcc %i1, 0x0B0A, %i5
7025 movcs %icc, %l1, %i0
7026 fbuge %fcc1, loop_655
7027 movn %xcc, %o5, %l5
7028 nop
7029 setx loop_656, %l0, %l1
7030 jmpl %l1, %o2
7031 nop
7032 setx loop_657, %l0, %l1
7033 jmpl %l1, %l4
7034loop_655:
7035 movcs %icc, %o3, %o4
7036 bcc,a,pt %xcc, loop_658
7037loop_656:
7038 xnor %g2, 0x03AE, %g6
7039loop_657:
7040 xor %o6, 0x12AA, %g7
7041 movge %xcc, %o1, %l3
7042loop_658:
7043 tn %icc, 0x7
7044 fmovsle %xcc, %f15, %f9
7045 bgu,a,pn %icc, loop_659
7046 fmovdne %xcc, %f17, %f1
7047 sdivcc %l6, 0x00B4, %i6
7048 umul %o0, 0x0305, %g1
7049loop_659:
7050 edge16ln %g4, %l0, %i7
7051 bl loop_660
7052 edge16l %i2, %g3, %o7
7053 fmovsvc %icc, %f6, %f1
7054 tvc %xcc, 0x5
7055loop_660:
7056 movrne %i4, %l2, %i3
7057 sllx %g5, 0x19, %i1
7058 movpos %xcc, %i5, %l1
7059 edge16l %o5, %i0, %o2
7060 edge16l %l5, %o3, %l4
7061 array16 %g2, %g6, %o6
7062 fnand %f20, %f16, %f26
7063 wr %g0, 0x18, %asi
7064 lduwa [%l7 + 0x70] %asi, %o4
7065 membar 0x43
7066 add %l7, 0x7C, %l6
7067 wr %g0, 0x80, %asi
7068 lda [%l6] %asi, %g7
7069 casa [%l6] 0x80, %g7, %o1
7070 st %f26, [%l7 + 0x58]
7071 fpsub32s %f4, %f25, %f2
7072 restored
7073 rdpr %cwp, %g1
7074 rdpr %cansave, %g2
7075 rdpr %canrestore, %g3
7076 rdpr %cleanwin, %g4
7077 rdpr %otherwin, %g5
7078 rdpr %wstate, %g6
7079 set 0x20, %i7
7080 sta %f14, [%l7 + %i7] 0x18
7081 movre %l3, %i6, %o0
7082 faligndata %f6, %f30, %f30
7083 edge8n %l6, %g4, %g1
7084 tcc %xcc, 0x3
7085 swap [%l7 + 0x14], %i7
7086 fmovdl %xcc, %f26, %f26
7087 fcmpne32 %f6, %f16, %i2
7088 bg %icc, loop_661
7089 bleu,pn %icc, loop_662
7090 fbug,a %fcc0, loop_663
7091 fandnot2 %f4, %f22, %f16
7092loop_661:
7093 prefetch [%l7 + 0x7C], 0x1
7094loop_662:
7095 fsrc2s %f27, %f9
7096loop_663:
7097 nop
7098 wr %g0, 0x80, %asi
7099 prefetcha [%l7 + 0x68] %asi, 0x2
7100 wr %g0, 0x18, %asi
7101 lda [%l7 + 0x50] %asi, %f2
7102 movg %icc, %l0, %o7
7103 smul %l2, 0x15B5, %i3
7104 set 0x19, %l4
7105 ldsba [%l7 + %l4] 0x0c, %g5
7106 mulx %i1, 0x084E, %i4
7107 or %l1, %o5, %i5
7108 prefetch [%l7 + 0x08], 0x2
7109 fbn,a %fcc1, loop_664
7110 fmovdn %icc, %f5, %f30
7111 fpack32 %f6, %f22, %f4
7112 addcc %i0, %o2, %l5
7113loop_664:
7114 brgz %l4, loop_665
7115 fbuge %fcc0, loop_666
7116 fmovsl %icc, %f27, %f11
7117 for %f0, %f26, %f4
7118loop_665:
7119 movrgz %o3, 0x21E, %g2
7120loop_666:
7121 fornot2s %f31, %f1, %f12
7122 fmovd %f24, %f6
7123 array16 %g6, %o4, %g7
7124 sir 0x1346
7125 taddcctv %o6, 0x1213, %l3
7126 tsubcctv %i6, %o0, %l6
7127 subcc %g4, %o1, %i7
7128 fmovsge %icc, %f30, %f8
7129 tcs %xcc, 0x1
7130 fnegd %f30, %f30
7131 bge,pt %icc, loop_667
7132 mova %xcc, %i2, %g3
7133 ld [%l7 + 0x60], %f8
7134 movle %icc, %g1, %l0
7135loop_667:
7136 movrgez %l2, 0x193, %o7
7137 ldd [%l7 + 0x30], %f18
7138 edge16n %g5, %i1, %i4
7139 movrlz %i3, 0x2A7, %l1
7140 sll %o5, %i5, %o2
7141 fmovscs %xcc, %f21, %f0
7142 set 0x50, %g6
7143 ldda [%l7 + %g6] 0x2e, %i0
7144 wr %g0, 0x18, %asi
7145 sta %f8, [%l7 + 0x2C] %asi
7146 stb %l5, [%l7 + 0x7E]
7147 bne,pt %icc, loop_668
7148 popc 0x0E68, %l4
7149 movne %icc, %o3, %g6
7150 alignaddrl %o4, %g2, %o6
7151loop_668:
7152 edge8n %l3, %i6, %g7
7153 sra %l6, 0x02, %o0
7154 move %icc, %g4, %i7
7155 tgu %xcc, 0x5
7156 for %f8, %f26, %f26
7157 smulcc %i2, 0x0AD3, %o1
7158 tleu %icc, 0x5
7159 fpsub16s %f10, %f0, %f30
7160 movleu %icc, %g3, %g1
7161 udiv %l2, 0x1E12, %l0
7162 movrne %g5, 0x18E, %i1
7163 addc %o7, %i3, %l1
7164 fmovdleu %xcc, %f27, %f7
7165 edge32n %i4, %i5, %o5
7166 mulx %i0, %o2, %l4
7167 xnor %l5, 0x1FC3, %g6
7168 fbue,a %fcc1, loop_669
7169 fbg %fcc3, loop_670
7170 sdivcc %o3, 0x0E23, %o4
7171 edge16 %o6, %l3, %g2
7172loop_669:
7173 fbl %fcc1, loop_671
7174loop_670:
7175 tvc %icc, 0x6
7176 bvs,a loop_672
7177 fcmps %fcc2, %f30, %f29
7178loop_671:
7179 nop
7180 wr %g0, 0x04, %asi
7181 ldxa [%l7 + 0x40] %asi, %i6
7182loop_672:
7183 fmul8x16au %f13, %f3, %f16
7184 addcc %g7, 0x03BB, %l6
7185 tn %icc, 0x7
7186 tneg %xcc, 0x5
7187 sll %g4, %o0, %i7
7188 movcs %xcc, %o1, %i2
7189 udivx %g3, 0x1619, %l2
7190 fmovrsgz %g1, %f10, %f5
7191 udivcc %g5, 0x1111, %i1
7192 wr %g0, 0x19, %asi
7193 ldda [%l7 + 0x40] %asi, %f0
7194 edge8l %o7, %l0, %l1
7195 fmovdle %xcc, %f24, %f0
7196 alignaddr %i4, %i5, %o5
7197 sth %i0, [%l7 + 0x18]
7198 nop
7199 set 0x60, %g1
7200 ldd [%l7 + %g1], %f28
7201 set 0x45, %i4
7202 lduba [%l7 + %i4] 0x89, %o2
7203 udiv %l4, 0x1C09, %i3
7204 movrlez %l5, 0x1D6, %g6
7205 addcc %o4, %o6, %l3
7206 bgu,a %icc, loop_673
7207 edge32n %o3, %g2, %g7
7208 fmovrslz %l6, %f31, %f21
7209 nop
7210 setx loop_674, %l0, %l1
7211 wrpr 0x1, %tl
7212 wrpr %l1, %tpc
7213 add %l1, 0x4, %l1
7214 wrpr %l1, %tnpc
7215 setx 0x34400001400, %l0, %l1
7216 wrpr %l1, %tstate
7217 wrhpr 0x4, %htstate
7218 retry
7219loop_673:
7220 bvs,pn %xcc, loop_675
7221 bne,a,pn %xcc, loop_676
7222 xnor %g4, 0x1441, %o0
7223loop_674:
7224 movrlez %i6, 0x217, %i7
7225loop_675:
7226 fcmpd %fcc3, %f18, %f0
7227loop_676:
7228 fmovdgu %icc, %f1, %f1
7229 smulcc %i2, %g3, %o1
7230 movle %icc, %l2, %g1
7231 fmul8ulx16 %f18, %f26, %f28
7232 wr %g0, 0x18, %asi
7233 stba %g5, [%l7 + 0x44] %asi
7234 fmul8sux16 %f30, %f14, %f24
7235 fcmple16 %f4, %f22, %i1
7236 movrlez %o7, 0x259, %l1
7237 bleu loop_677
7238 movrne %l0, 0x3DE, %i4
7239 siam 0x0
7240 alignaddrl %i5, %i0, %o2
7241loop_677:
7242 fbo %fcc2, loop_678
7243 fnot1 %f18, %f26
7244 edge32 %l4, %o5, %i3
7245 tsubcctv %l5, 0x1832, %o4
7246loop_678:
7247 fmuld8sux16 %f1, %f0, %f10
7248 movvs %xcc, %g6, %l3
7249 fbg %fcc3, loop_679
7250 tpos %icc, 0x7
7251 sethi 0x1E66, %o6
7252 array16 %g2, %g7, %o3
7253loop_679:
7254 tcc %xcc, 0x1
7255 fone %f8
7256 tge %xcc, 0x3
7257 fmovde %icc, %f1, %f25
7258 fmuld8ulx16 %f24, %f15, %f10
7259 movg %icc, %l6, %o0
7260 movvc %xcc, %i6, %i7
7261 addccc %g4, 0x143E, %g3
7262 movvc %icc, %i2, %o1
7263 fbul %fcc3, loop_680
7264 tg %icc, 0x6
7265 movle %xcc, %l2, %g5
7266 add %i1, %g1, %o7
7267loop_680:
7268 udivcc %l1, 0x18A0, %i4
7269 fzeros %f31
7270 alignaddrl %l0, %i0, %o2
7271 set 0x58, %g5
7272 ldxa [%l7 + %g5] 0x14, %l4
7273 pdist %f28, %f20, %f2
7274 fbu %fcc0, loop_681
7275 fandnot1s %f8, %f12, %f9
7276 brz,a %i5, loop_682
7277 tleu %icc, 0x3
7278loop_681:
7279 fmovspos %xcc, %f22, %f21
7280 sllx %o5, %i3, %o4
7281loop_682:
7282 std %l4, [%l7 + 0x30]
7283 movge %xcc, %l3, %o6
7284 bcs,a %icc, loop_683
7285 bpos,a loop_684
7286 umul %g6, 0x145A, %g2
7287 brlz %o3, loop_685
7288loop_683:
7289 restored
7290 rdpr %cwp, %g1
7291 rdpr %cansave, %g2
7292 rdpr %canrestore, %g3
7293 rdpr %cleanwin, %g4
7294 rdpr %otherwin, %g5
7295 rdpr %wstate, %g6
7296loop_684:
7297 sllx %g7, 0x01, %l6
7298 srax %o0, 0x10, %i6
7299loop_685:
7300 nop
7301 set 0x64, %l6
7302 lduwa [%l7 + %l6] 0x04, %i7
7303 edge8n %g3, %g4, %o1
7304 sll %i2, 0x14, %l2
7305 add %i1, 0x0A97, %g5
7306 movrne %o7, %l1, %i4
7307 sir 0x1B2F
7308 ldstub [%l7 + 0x78], %l0
7309 sdiv %i0, 0x02D7, %o2
7310 fornot2s %f30, %f8, %f0
7311 taddcctv %l4, %i5, %o5
7312 fandnot1 %f8, %f24, %f6
7313 ba,a,pn %icc, loop_686
7314 fmovsne %icc, %f28, %f19
7315 mulscc %g1, %i3, %l5
7316 movl %icc, %l3, %o4
7317loop_686:
7318 sdivx %g6, 0x052B, %o6
7319 fors %f19, %f24, %f13
7320 fandnot1 %f16, %f12, %f12
7321 set 0x12, %o0
7322 ldsha [%l7 + %o0] 0x0c, %o3
7323 fmovde %icc, %f13, %f7
7324 taddcc %g2, 0x1CD8, %l6
7325 sethi 0x038D, %g7
7326 udivcc %i6, 0x15B1, %o0
7327 movneg %icc, %i7, %g4
7328 fornot1 %f14, %f4, %f0
7329 movcc %icc, %o1, %i2
7330 wr %g0, 0x80, %asi
7331 ldstuba [%l7 + 0x73] %asi, %g3
7332 siam 0x3
7333 wr %g0, 0x22, %asi
7334 stda %i0, [%l7 + 0x18] %asi
7335 membar #Sync
7336 movre %g5, %l2, %o7
7337 andcc %l1, 0x10A9, %l0
7338 array8 %i4, %i0, %o2
7339 srax %i5, 0x0E, %l4
7340 tge %xcc, 0x3
7341 fmovsneg %xcc, %f30, %f6
7342 edge16ln %o5, %i3, %g1
7343 xnor %l5, %o4, %g6
7344 edge16 %l3, %o3, %g2
7345 nop
7346 set 0x48, %o5
7347 ldd [%l7 + %o5], %f6
7348 fmuld8sux16 %f7, %f1, %f8
7349 fands %f14, %f0, %f7
7350 brlz,a %l6, loop_687
7351 bpos,a,pn %xcc, loop_688
7352 mulx %o6, 0x1560, %g7
7353 andn %o0, %i6, %g4
7354loop_687:
7355 nop
7356 set 0x18, %i0
7357 prefetcha [%l7 + %i0] 0x14, 0x2
7358loop_688:
7359 fcmple32 %f8, %f30, %i2
7360 subccc %g3, %i1, %o1
7361 tneg %xcc, 0x7
7362 alignaddrl %l2, %o7, %g5
7363 edge8 %l0, %i4, %i0
7364 tle %icc, 0x1
7365 fbuge,a %fcc2, loop_689
7366 addccc %l1, %i5, %l4
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
7374 sub %o2, 0x0376, %o5
7375loop_689:
7376 fnegd %f16, %f12
7377 fmovda %xcc, %f0, %f8
7378 set 0x1C, %g7
7379 lda [%l7 + %g7] 0x14, %f4
7380 fcmpgt32 %f14, %f10, %g1
7381 mova %xcc, %i3, %o4
7382 fmovd %f16, %f28
7383 smul %l5, %l3, %o3
7384 fmovrslz %g6, %f25, %f23
7385 andn %g2, 0x1E95, %l6
7386 movle %icc, %o6, %o0
7387 andcc %i6, %g7, %g4
7388 mulscc %i2, 0x01FB, %g3
7389 fabsd %f10, %f26
7390 move %xcc, %i1, %o1
7391 membar 0x0A
7392 xor %l2, %i7, %g5
7393 alignaddr %o7, %i4, %i0
7394 saved
7395 rdpr %cwp, %g1
7396 rdpr %cansave, %g2
7397 rdpr %canrestore, %g3
7398 rdpr %cleanwin, %g4
7399 rdpr %otherwin, %g5
7400 rdpr %wstate, %g6
7401 tl %xcc, 0x0
7402 addc %l0, %l1, %i5
7403 and %o2, %l4, %o5
7404 bcs %icc, loop_690
7405 sllx %g1, %o4, %l5
7406 wr %g0, 0x18, %asi
7407 ldsba [%l7 + 0x73] %asi, %l3
7408loop_690:
7409 srax %o3, %i3, %g6
7410 fbe %fcc2, loop_691
7411 edge32l %l6, %o6, %g2
7412 bl %xcc, loop_692
7413 and %o0, %g7, %g4
7414loop_691:
7415 movpos %icc, %i2, %i6
7416 ldx [%l7 + 0x38], %g3
7417loop_692:
7418 fbge %fcc3, loop_693
7419 fzero %f16
7420 sdivcc %o1, 0x10F4, %l2
7421 popc 0x1BE9, %i1
7422loop_693:
7423 taddcctv %i7, 0x1325, %g5
7424 tg %xcc, 0x7
7425 nop
7426 setx loop_694, %l0, %l1
7427 wrpr 0x1, %tl
7428 wrpr %l1, %tnpc
7429 setx 0x34400001400, %l0, %l1
7430 wrpr %l1, %tstate
7431 wrhpr 0x4, %htstate
7432 done
7433 ta %xcc, 0x4
7434 ba,a %xcc, loop_695
7435 add %o7, %i0, %l0
7436loop_694:
7437 edge8 %i4, %l1, %o2
7438 wr %g0, 0x80, %asi
7439 ldxa [%l7 + 0x48] %asi, %i5
7440loop_695:
7441 array16 %l4, %g1, %o4
7442 sll %o5, 0x0F, %l5
7443 sethi 0x194B, %l3
7444 bn,a,pn %icc, loop_696
7445 orn %o3, %g6, %i3
7446 movl %icc, %l6, %o6
7447 movcc %xcc, %g2, %o0
7448loop_696:
7449 bg %icc, loop_697
7450 edge32n %g4, %i2, %g7
7451 tpos %xcc, 0x6
7452 xor %g3, %o1, %i6
7453loop_697:
7454 edge8l %i1, %i7, %l2
7455 fmovdcs %icc, %f24, %f28
7456 bneg,a,pt %icc, loop_698
7457 movle %xcc, %o7, %i0
7458 orcc %l0, %i4, %l1
7459 fmovscs %xcc, %f9, %f18
7460loop_698:
7461 movrgez %g5, %o2, %i5
7462 fmuld8sux16 %f21, %f31, %f0
7463 sub %g1, 0x10B3, %o4
7464 tsubcc %o5, 0x1320, %l4
7465 fmovse %xcc, %f9, %f28
7466 srax %l5, %l3, %o3
7467 sir 0x171B
7468 fmovse %icc, %f9, %f13
7469 fbue,a %fcc3, loop_699
7470 tvc %xcc, 0x6
7471 tl %icc, 0x2
7472 fmuld8sux16 %f2, %f30, %f28
7473loop_699:
7474 nop
7475 set 0x41, %g2
7476 ldstuba [%l7 + %g2] 0x10, %i3
7477 te %xcc, 0x5
7478 move %icc, %l6, %o6
7479 tsubcc %g6, 0x109F, %o0
7480 set 0x40, %o1
7481 stda %f0, [%l7 + %o1] 0x10
7482 xnorcc %g2, %g4, %i2
7483 edge32ln %g7, %g3, %i6
7484 wr %g0, 0x0c, %asi
7485 ldda [%l7 + 0x40] %asi, %f16
7486 movneg %xcc, %i1, %i7
7487 fpack32 %f30, %f6, %f0
7488 movleu %xcc, %o1, %o7
7489 fmuld8ulx16 %f14, %f9, %f20
7490 bvc %xcc, loop_700
7491 tvc %icc, 0x5
7492 stb %l2, [%l7 + 0x72]
7493 bcc %icc, loop_701
7494loop_700:
7495 fpadd32s %f26, %f28, %f15
7496 tge %xcc, 0x2
7497 edge8l %l0, %i0, %l1
7498loop_701:
7499 fxnor %f8, %f24, %f28
7500 or %i4, 0x110A, %o2
7501 wr %g0, 0x88, %asi
7502 ldxa [%l7 + 0x40] %asi, %i5
7503 fnegs %f10, %f31
7504 edge32n %g1, %o4, %g5
7505 fpadd32 %f16, %f28, %f28
7506 edge32ln %l4, %l5, %o5
7507 fabsd %f22, %f12
7508 movl %icc, %l3, %i3
7509 tneg %xcc, 0x2
7510 tcs %xcc, 0x0
7511 fpadd32s %f19, %f12, %f28
7512 edge16n %o3, %l6, %o6
7513 edge8ln %o0, %g2, %g4
7514 fbl,a %fcc0, loop_702
7515 fexpand %f27, %f2
7516 sdivx %g6, 0x19A7, %g7
7517 movge %icc, %g3, %i2
7518loop_702:
7519 fors %f23, %f18, %f13
7520 bne,a,pn %icc, loop_703
7521 edge16 %i6, %i7, %i1
7522 movre %o7, %o1, %l2
7523 edge16ln %i0, %l0, %l1
7524loop_703:
7525 bvc,a %icc, loop_704
7526 fpsub16 %f16, %f18, %f4
7527 tg %icc, 0x1
7528 sllx %i4, %i5, %g1
7529loop_704:
7530 fmovd %f16, %f2
7531 ble %icc, loop_705
7532 sdiv %o4, 0x0EE8, %g5
7533 array16 %o2, %l5, %l4
7534 movne %icc, %o5, %i3
7535loop_705:
7536 movl %icc, %l3, %o3
7537 tle %icc, 0x1
7538 edge16ln %l6, %o0, %g2
7539 fmovsneg %xcc, %f11, %f30
7540 popc %g4, %g6
7541 set 0x14, %i2
7542 lduwa [%l7 + %i2] 0x11, %g7
7543 umulcc %o6, %g3, %i2
7544 tsubcc %i7, 0x1E87, %i6
7545 umulcc %o7, 0x0114, %i1
7546 movgu %xcc, %o1, %i0
7547 tle %xcc, 0x1
7548 udiv %l2, 0x01B4, %l0
7549 sllx %i4, %l1, %i5
7550 edge16n %o4, %g1, %g5
7551 ldub [%l7 + 0x13], %o2
7552 nop
7553 setx loop_706, %l0, %l1
7554 jmpl %l1, %l4
7555 srax %o5, %l5, %i3
7556 sub %l3, 0x1C21, %o3
7557 array8 %l6, %o0, %g4
7558loop_706:
7559 xor %g2, 0x08A7, %g6
7560 fbe,a %fcc1, loop_707
7561 array32 %g7, %o6, %g3
7562 wr %g0, 0x23, %asi
7563 stda %i6, [%l7 + 0x20] %asi
7564 membar #Sync
7565loop_707:
7566 fmovdneg %xcc, %f3, %f22
7567 movne %xcc, %i2, %i6
7568 movvs %icc, %i1, %o7
7569 set 0x30, %i6
7570 stxa %i0, [%l7 + %i6] 0x0c
7571 tl %xcc, 0x6
7572 sub %o1, %l2, %i4
7573 umul %l0, 0x1CE1, %l1
7574 edge8n %i5, %g1, %o4
7575 fmovdge %xcc, %f22, %f30
7576 movrlz %o2, 0x356, %g5
7577 fmovdvs %icc, %f11, %f29
7578 edge16ln %l4, %l5, %o5
7579 udivcc %i3, 0x1732, %l3
7580 ldd [%l7 + 0x08], %o2
7581 and %o0, %g4, %g2
7582 tcs %xcc, 0x3
7583 fmovrsgez %l6, %f14, %f12
7584 tsubcc %g6, 0x1004, %o6
7585 fbge %fcc0, loop_708
7586 edge16l %g7, %g3, %i2
7587 brnz %i7, loop_709
7588 fcmpgt32 %f2, %f4, %i1
7589loop_708:
7590 nop
7591 wr %g0, 0x0c, %asi
7592 ldsha [%l7 + 0x74] %asi, %i6
7593loop_709:
7594 orcc %o7, %o1, %l2
7595 sll %i0, 0x0C, %l0
7596 movcs %xcc, %l1, %i5
7597 fmovd %f2, %f14
7598 ble loop_710
7599 edge8n %g1, %i4, %o4
7600 movle %icc, %g5, %l4
7601 fones %f3
7602loop_710:
7603 fmovscs %xcc, %f18, %f18
7604 std %f16, [%l7 + 0x60]
7605 fone %f4
7606 edge16 %l5, %o2, %o5
7607 fmovsn %icc, %f28, %f18
7608 umulcc %l3, %i3, %o3
7609 movcc %xcc, %g4, %g2
7610 tcs %xcc, 0x4
7611 set 0x20, %i3
7612 prefetcha [%l7 + %i3] 0x14, 0x2
7613 fmovsa %icc, %f16, %f19
7614 nop
7615 set 0x4F, %o6
7616 stb %o0, [%l7 + %o6]
7617 stbar
7618 tneg %xcc, 0x1
7619 udivcc %o6, 0x18B5, %g6
7620 edge8n %g7, %i2, %i7
7621 edge32n %g3, %i6, %o7
7622 sethi 0x1DF8, %i1
7623 fmovscc %xcc, %f13, %f29
7624 sdivcc %o1, 0x1F87, %i0
7625 edge16n %l2, %l0, %l1
7626 fexpand %f18, %f8
7627 tne %icc, 0x4
7628 fbo %fcc0, loop_711
7629 add %g1, %i5, %i4
7630 fabss %f21, %f19
7631 sdiv %g5, 0x0A49, %o4
7632loop_711:
7633 sub %l4, 0x1F2C, %o2
7634 movne %xcc, %o5, %l3
7635 set 0x3E, %l3
7636 lduha [%l7 + %l3] 0x80, %l5
7637 fsrc1s %f25, %f9
7638 stbar
7639 ba,pn %xcc, loop_712
7640 fandnot2 %f30, %f28, %f2
7641 movge %icc, %o3, %g4
7642 set 0x5C, %l1
7643 stba %g2, [%l7 + %l1] 0x18
7644loop_712:
7645 movrlez %l6, 0x317, %o0
7646 subccc %i3, 0x1F01, %g6
7647 fmovsvc %xcc, %f13, %f12
7648 sra %o6, 0x08, %i2
7649 fsrc1s %f15, %f13
7650 brnz,a %g7, loop_713
7651 bpos,a loop_714
7652 and %i7, %i6, %g3
7653 edge32n %i1, %o1, %i0
7654loop_713:
7655 fxnors %f19, %f26, %f4
7656loop_714:
7657 and %o7, 0x07E1, %l0
7658 fsrc2 %f30, %f10
7659 edge8ln %l1, %g1, %l2
7660 xorcc %i4, 0x17BB, %g5
7661 movcc %icc, %o4, %l4
7662 fbg,a %fcc1, loop_715
7663 ta %xcc, 0x2
7664 movcc %icc, %i5, %o2
7665 tne %xcc, 0x0
7666loop_715:
7667 be loop_716
7668 fmovrdgez %o5, %f18, %f14
7669 edge16ln %l3, %o3, %g4
7670 sdivcc %g2, 0x0CA4, %l6
7671loop_716:
7672 array8 %o0, %l5, %g6
7673 fmovspos %xcc, %f19, %f29
7674 brgez,a %o6, loop_717
7675 fbug %fcc3, loop_718
7676 orncc %i2, 0x1F35, %i3
7677 edge8l %i7, %i6, %g7
7678loop_717:
7679 edge16n %i1, %o1, %g3
7680loop_718:
7681 orcc %i0, %o7, %l0
7682 fmovdneg %icc, %f12, %f2
7683 fnands %f19, %f22, %f12
7684 fmovsle %xcc, %f11, %f21
7685 saved
7686 rdpr %cwp, %g1
7687 rdpr %cansave, %g2
7688 rdpr %canrestore, %g3
7689 rdpr %cleanwin, %g4
7690 rdpr %otherwin, %g5
7691 rdpr %wstate, %g6
7692 mulscc %g1, %l1, %i4
7693 smulcc %l2, %g5, %l4
7694 edge16 %i5, %o2, %o5
7695 movg %xcc, %l3, %o4
7696 sdiv %o3, 0x12E4, %g4
7697 bn,a,pt %xcc, loop_719
7698 fsrc1s %f21, %f20
7699 be %icc, loop_720
7700 subcc %g2, 0x0F0B, %o0
7701loop_719:
7702 edge8l %l6, %g6, %o6
7703 set 0x28, %i1
7704 stda %i2, [%l7 + %i1] 0x27
7705 membar #Sync
7706loop_720:
7707 movrlez %l5, 0x2F3, %i3
7708 andncc %i7, %g7, %i1
7709 or %i6, 0x0FEC, %g3
7710 faligndata %f6, %f28, %f14
7711 bneg,pt %icc, loop_721
7712 fmul8sux16 %f28, %f12, %f22
7713 subcc %o1, 0x1189, %o7
7714 fbe %fcc2, loop_722
7715loop_721:
7716 movvs %xcc, %i0, %g1
7717 addc %l1, %i4, %l0
7718 udivx %g5, 0x1724, %l4
7719loop_722:
7720 movgu %xcc, %l2, %i5
7721 bneg,a,pn %icc, loop_723
7722 brz,a %o2, loop_724
7723 edge16 %o5, %l3, %o4
7724 movge %xcc, %g4, %g2
7725loop_723:
7726 movle %icc, %o3, %l6
7727loop_724:
7728 movneg %xcc, %g6, %o0
7729 fmovdne %icc, %f20, %f21
7730 fandnot1s %f31, %f10, %f27
7731 subcc %i2, %o6, %i3
7732 tgu %xcc, 0x3
7733 fcmpgt32 %f30, %f2, %i7
7734 movge %xcc, %g7, %i1
7735 sllx %l5, 0x16, %i6
7736 udivcc %o1, 0x0492, %g3
7737 fmovdge %icc, %f29, %f28
7738 brlz,a %i0, loop_725
7739 brlez,a %o7, loop_726
7740 fsrc2 %f2, %f20
7741 movcs %xcc, %l1, %g1
7742loop_725:
7743 ldub [%l7 + 0x08], %l0
7744loop_726:
7745 subcc %g5, %i4, %l4
7746 pdist %f4, %f14, %f18
7747 sllx %l2, %o2, %i5
7748 bg %xcc, loop_727
7749 smul %o5, %o4, %g4
7750 sir 0x0C42
7751 orcc %g2, 0x1726, %o3
7752loop_727:
7753 movrgez %l3, %l6, %o0
7754 tgu %icc, 0x0
7755 fnegs %f28, %f8
7756 st %f21, [%l7 + 0x14]
7757 tsubcc %i2, 0x0342, %g6
7758 fmuld8ulx16 %f1, %f11, %f0
7759 fbe %fcc0, loop_728
7760 or %i3, 0x03F7, %i7
7761 move %xcc, %o6, %i1
7762 fmovrdlez %g7, %f4, %f6
7763loop_728:
7764 tneg %xcc, 0x6
7765 fones %f24
7766 tsubcc %i6, 0x0960, %o1
7767 xnorcc %l5, %g3, %o7
7768 edge8n %l1, %g1, %l0
7769 fmovrdlz %g5, %f6, %f14
7770 movgu %xcc, %i4, %i0
7771 tsubcc %l2, 0x1A39, %o2
7772 sdivcc %l4, 0x0091, %o5
7773 stw %i5, [%l7 + 0x58]
7774 array8 %g4, %g2, %o4
7775 tg %icc, 0x2
7776 tvc %xcc, 0x3
7777 fcmpeq16 %f16, %f14, %l3
7778 addccc %l6, %o0, %i2
7779 fpadd32 %f6, %f20, %f28
7780 movvc %xcc, %g6, %i3
7781 sethi 0x1357, %i7
7782 orn %o3, %o6, %g7
7783 sdiv %i1, 0x1EAD, %o1
7784 tge %icc, 0x7
7785 sra %l5, 0x01, %g3
7786 stx %o7, [%l7 + 0x48]
7787 saved
7788 rdpr %cwp, %g1
7789 rdpr %cansave, %g2
7790 rdpr %canrestore, %g3
7791 rdpr %cleanwin, %g4
7792 rdpr %otherwin, %g5
7793 rdpr %wstate, %g6
7794 restored
7795 rdpr %cwp, %g1
7796 rdpr %cansave, %g2
7797 rdpr %canrestore, %g3
7798 rdpr %cleanwin, %g4
7799 rdpr %otherwin, %g5
7800 rdpr %wstate, %g6
7801 tvs %xcc, 0x4
7802 lduh [%l7 + 0x08], %i6
7803 edge32ln %g1, %l0, %g5
7804 fmovrdgz %i4, %f2, %f0
7805 bcs %icc, loop_729
7806 movcs %xcc, %i0, %l2
7807 movg %icc, %l1, %l4
7808 mulx %o5, %i5, %g4
7809loop_729:
7810 srlx %o2, %o4, %g2
7811 tn %xcc, 0x3
7812 fmuld8ulx16 %f9, %f12, %f0
7813 movgu %icc, %l3, %o0
7814 andncc %i2, %l6, %i3
7815 edge32l %i7, %g6, %o6
7816 popc %o3, %g7
7817 alignaddrl %i1, %l5, %g3
7818 array16 %o1, %o7, %i6
7819 wr %g0, 0x80, %asi
7820 lduba [%l7 + 0x3F] %asi, %g1
7821 fandnot2 %f8, %f28, %f28
7822 brlez %g5, loop_730
7823 brgez,a %l0, loop_731
7824 movge %icc, %i0, %l2
7825 wr %g0, 0x0c, %asi
7826 lda [%l7 + 0x78] %asi, %f24
7827loop_730:
7828 tsubcctv %i4, 0x14E4, %l4
7829loop_731:
7830 fbo,a %fcc0, loop_732
7831 orcc %o5, 0x0601, %i5
7832 bcs,a,pt %icc, loop_733
7833 nop
7834 setx loop_734, %l0, %l1
7835 wrpr 0x1, %tl
7836 wrpr %l1, %tnpc
7837 setx 0x34400001400, %l0, %l1
7838 wrpr %l1, %tstate
7839 wrhpr 0x4, %htstate
7840 done
7841loop_732:
7842 sir 0x0E9D
7843 and %l1, 0x0209, %g4
7844loop_733:
7845 sth %o2, [%l7 + 0x1C]
7846loop_734:
7847 subccc %g2, 0x1013, %o4
7848 fandnot2s %f19, %f20, %f6
7849 te %icc, 0x7
7850 tneg %icc, 0x7
7851 fmul8sux16 %f24, %f30, %f4
7852 ta %icc, 0x4
7853 fnor %f14, %f26, %f12
7854 edge8 %l3, %o0, %l6
7855 fblg %fcc2, loop_735
7856 andcc %i2, 0x1E84, %i7
7857 popc 0x1AD7, %g6
7858 fabsd %f4, %f8
7859loop_735:
7860 tn %xcc, 0x6
7861 ta %xcc, 0x4
7862 edge32 %o6, %i3, %o3
7863 bshuffle %f2, %f0, %f10
7864 call loop_736
7865 udivx %g7, 0x1C41, %l5
7866 brgez %g3, loop_737
7867 bl,a,pn %icc, loop_738
7868loop_736:
7869 movrne %o1, 0x393, %o7
7870 set 0x40, %o7
7871 ldda [%l7 + %o7] 0x80, %f0
7872loop_737:
7873 srlx %i1, 0x1E, %i6
7874loop_738:
7875 fandnot2s %f4, %f0, %f31
7876 tpos %xcc, 0x0
7877 sub %g1, 0x1747, %g5
7878 movg %xcc, %l0, %l2
7879 ldub [%l7 + 0x6F], %i0
7880 sra %i4, 0x10, %l4
7881 tsubcc %i5, 0x1BEF, %o5
7882 fcmpgt32 %f6, %f22, %g4
7883 fabsd %f30, %f2
7884 nop
7885 setx loop_739, %l0, %l1
7886 wrpr 0x1, %tl
7887 wrpr %l1, %tpc
7888 add %l1, 0x4, %l1
7889 wrpr %l1, %tnpc
7890 setx 0x34400001400, %l0, %l1
7891 wrpr %l1, %tstate
7892 wrhpr 0x4, %htstate
7893 retry
7894 fmovdge %icc, %f13, %f25
7895 tgu %icc, 0x0
7896 fbug %fcc3, loop_740
7897loop_739:
7898 movge %xcc, %o2, %g2
7899 movg %icc, %l1, %l3
7900 udivcc %o4, 0x1A3F, %l6
7901loop_740:
7902 move %xcc, %i2, %o0
7903 movrgz %g6, 0x2BA, %i7
7904 fornot2 %f2, %f16, %f14
7905 andcc %i3, 0x041D, %o6
7906 fandnot1s %f28, %f12, %f27
7907 tg %xcc, 0x3
7908 edge8ln %o3, %g7, %g3
7909 edge32n %o1, %l5, %i1
7910 movl %icc, %o7, %g1
7911 edge16l %i6, %g5, %l2
7912 std %i0, [%l7 + 0x78]
7913 bneg,a loop_741
7914 tvs %xcc, 0x3
7915 array16 %i4, %l0, %l4
7916 stb %o5, [%l7 + 0x10]
7917loop_741:
7918 andncc %g4, %o2, %i5
7919 orn %l1, %g2, %o4
7920 xorcc %l6, %l3, %o0
7921 edge16n %i2, %g6, %i7
7922 fmovrdlz %i3, %f14, %f26
7923 fpsub16 %f4, %f20, %f12
7924 fbug %fcc2, loop_742
7925 edge8 %o3, %o6, %g7
7926 array32 %g3, %o1, %i1
7927 fmovdge %icc, %f27, %f9
7928loop_742:
7929 udivx %o7, 0x133F, %g1
7930 ba,pn %xcc, loop_743
7931 movle %icc, %i6, %g5
7932 xor %l5, %l2, %i4
7933 fba,a %fcc1, loop_744
7934loop_743:
7935 swap [%l7 + 0x28], %i0
7936 fmovdn %xcc, %f8, %f22
7937 stbar
7938loop_744:
7939 fmovrse %l4, %f27, %f20
7940 fnot2 %f0, %f22
7941 movrlez %o5, %g4, %o2
7942 edge16n %l0, %l1, %i5
7943 edge8ln %g2, %o4, %l6
7944 fmuld8sux16 %f15, %f3, %f14
7945 fmovdne %icc, %f8, %f10
7946 edge32 %l3, %i2, %o0
7947 orn %g6, 0x1D3D, %i3
7948 bvc,pt %xcc, loop_745
7949 edge32l %o3, %i7, %g7
7950 fmovdgu %xcc, %f18, %f29
7951 fandnot1s %f10, %f20, %f26
7952loop_745:
7953 edge16l %o6, %g3, %i1
7954 fxnor %f22, %f2, %f4
7955 set 0x30, %l2
7956 lduwa [%l7 + %l2] 0x04, %o1
7957 brgz,a %g1, loop_746
7958 udivcc %o7, 0x1801, %i6
7959 set 0x37, %o2
7960 lduba [%l7 + %o2] 0x19, %l5
7961loop_746:
7962 fnand %f4, %f16, %f8
7963 wr %g0, 0xe3, %asi
7964 ldda [%l7 + 0x40] %asi, %l2
7965 std %f4, [%l7 + 0x30]
7966 movl %icc, %i4, %g5
7967 smulcc %l4, 0x1EFF, %i0
7968 fzero %f30
7969 brz %o5, loop_747
7970 fmovdn %icc, %f22, %f18
7971 tle %icc, 0x1
7972 movg %xcc, %g4, %o2
7973loop_747:
7974 restored
7975 rdpr %cwp, %g1
7976 rdpr %cansave, %g2
7977 rdpr %canrestore, %g3
7978 rdpr %cleanwin, %g4
7979 rdpr %otherwin, %g5
7980 rdpr %wstate, %g6
7981 tn %xcc, 0x0
7982 sir 0x0FBC
7983 wr %g0, 0x80, %asi
7984 ldswa [%l7 + 0x28] %asi, %l0
7985 mova %icc, %l1, %g2
7986 movcc %icc, %o4, %i5
7987 tneg %xcc, 0x0
7988 fcmpne16 %f30, %f4, %l6
7989 movrlez %i2, %o0, %l3
7990 movrne %g6, 0x39E, %i3
7991 set 0x3C, %g3
7992 stwa %o3, [%l7 + %g3] 0xeb
7993 membar #Sync
7994 movn %xcc, %g7, %i7
7995 fmovde %icc, %f17, %f6
7996 srl %g3, 0x0B, %o6
7997 xnor %o1, 0x0EE1, %g1
7998 movrlz %o7, 0x3A6, %i6
7999 taddcctv %l5, 0x07FF, %l2
8000 fabss %f19, %f24
8001 flush %l7 + 0x4C
8002 fpadd16s %f4, %f7, %f6
8003 stw %i4, [%l7 + 0x70]
8004 orcc %g5, %i1, %i0
8005 sdivcc %l4, 0x1434, %o5
8006 udivcc %o2, 0x15A4, %l0
8007 movge %icc, %g4, %g2
8008 movg %icc, %l1, %o4
8009 tleu %xcc, 0x7
8010 orn %i5, 0x0917, %l6
8011 fpackfix %f8, %f17
8012 tvc %xcc, 0x0
8013 fmovspos %icc, %f13, %f21
8014 fsrc2s %f22, %f2
8015 tcs %icc, 0x6
8016 ldd [%l7 + 0x10], %f24
8017 fmovdg %icc, %f20, %f25
8018 movre %o0, 0x3C3, %i2
8019 fbo,a %fcc2, loop_748
8020 fbuge %fcc2, loop_749
8021 bge,pn %icc, loop_750
8022 or %l3, 0x05F3, %g6
8023loop_748:
8024 addcc %i3, %o3, %i7
8025loop_749:
8026 array16 %g7, %g3, %o6
8027loop_750:
8028 bge,a %xcc, loop_751
8029 fcmpne16 %f4, %f16, %o1
8030 movle %icc, %o7, %i6
8031 tcc %icc, 0x6
8032loop_751:
8033 fcmple32 %f24, %f4, %g1
8034 xor %l5, %i4, %g5
8035 std %f14, [%l7 + 0x10]
8036 and %i1, 0x0325, %i0
8037 fbule %fcc3, loop_752
8038 fmovdcs %xcc, %f26, %f19
8039 tn %icc, 0x5
8040 tn %icc, 0x5
8041loop_752:
8042 te %icc, 0x5
8043 umulcc %l4, 0x095E, %o5
8044 orcc %l2, %l0, %g4
8045 bcs %icc, loop_753
8046 movge %xcc, %g2, %o2
8047 alignaddr %l1, %i5, %l6
8048 stw %o4, [%l7 + 0x48]
8049loop_753:
8050 tpos %xcc, 0x7
8051 fnegd %f6, %f0
8052 movrlz %o0, %i2, %l3
8053 movpos %xcc, %g6, %o3
8054 andcc %i3, 0x152B, %g7
8055 fmovsvs %xcc, %f21, %f18
8056 fsrc1s %f5, %f14
8057 fbul,a %fcc3, loop_754
8058 fmovrslez %g3, %f26, %f27
8059 movrgz %o6, %i7, %o1
8060 edge16l %o7, %i6, %g1
8061loop_754:
8062 movneg %xcc, %i4, %l5
8063 stb %i1, [%l7 + 0x49]
8064 fbg,a %fcc0, loop_755
8065 ble,a,pt %icc, loop_756
8066 fbule,a %fcc3, loop_757
8067 movpos %xcc, %g5, %i0
8068loop_755:
8069 fpadd16s %f21, %f26, %f2
8070loop_756:
8071 fxor %f24, %f14, %f12
8072loop_757:
8073 bshuffle %f2, %f30, %f16
8074 orn %o5, 0x1649, %l4
8075 fbuge,a %fcc3, loop_758
8076 orncc %l0, 0x1806, %g4
8077 movleu %xcc, %l2, %g2
8078 movrlez %l1, %i5, %o2
8079loop_758:
8080 fandnot1s %f0, %f20, %f31
8081 orcc %l6, 0x08EF, %o4
8082 edge8l %i2, %o0, %l3
8083 srl %g6, %o3, %g7
8084 fxors %f6, %f16, %f21
8085 fxor %f8, %f8, %f30
8086 fmovrde %g3, %f26, %f4
8087 brz %i3, loop_759
8088 tvs %icc, 0x6
8089 wr %g0, 0x88, %asi
8090 lduha [%l7 + 0x6E] %asi, %i7
8091loop_759:
8092 movl %xcc, %o1, %o6
8093 movcs %xcc, %o7, %g1
8094 movn %xcc, %i6, %l5
8095 tsubcctv %i1, 0x15FF, %g5
8096 ldd [%l7 + 0x78], %i4
8097 fmovspos %xcc, %f1, %f7
8098 fpackfix %f20, %f21
8099 fsrc1 %f28, %f14
8100 movcc %icc, %o5, %i0
8101 sll %l0, %g4, %l4
8102 srlx %g2, 0x0D, %l2
8103 membar #Sync
8104 set 0x40, %i5
8105 ldda [%l7 + %i5] 0x16, %f0
8106 brgz %i5, loop_760
8107 fnor %f12, %f26, %f2
8108 srax %o2, %l6, %o4
8109 fmovrdlz %l1, %f10, %f0
8110loop_760:
8111 movre %i2, %o0, %g6
8112 umulcc %o3, 0x0DC0, %g7
8113 fbuge,a %fcc2, loop_761
8114 tl %icc, 0x7
8115 lduh [%l7 + 0x68], %g3
8116 fsrc1 %f12, %f6
8117loop_761:
8118 sra %i3, 0x1F, %l3
8119 wr %g0, 0x80, %asi
8120 stxa %o1, [%l7 + 0x40] %asi
8121 movrlz %i7, 0x1BE, %o7
8122 xorcc %o6, %i6, %g1
8123 subccc %i1, 0x0995, %g5
8124 xnorcc %i4, %l5, %o5
8125 tn %icc, 0x0
8126 edge32 %l0, %i0, %g4
8127 stx %g2, [%l7 + 0x40]
8128 nop
8129 setx loop_762, %l0, %l1
8130 wrpr 0x1, %tl
8131 wrpr %l1, %tnpc
8132 setx 0x34400001400, %l0, %l1
8133 wrpr %l1, %tstate
8134 wrhpr 0x4, %htstate
8135 done
8136 smulcc %l2, 0x01F8, %i5
8137 edge32n %l4, %l6, %o2
8138 fmuld8ulx16 %f6, %f27, %f10
8139loop_762:
8140 fnot2 %f2, %f24
8141 fornot1s %f1, %f19, %f1
8142 alignaddrl %o4, %l1, %o0
8143 set 0x69, %o3
8144 stba %g6, [%l7 + %o3] 0x10
8145 taddcctv %i2, 0x1014, %o3
8146 tl %xcc, 0x0
8147 tne %icc, 0x3
8148 fnors %f29, %f23, %f28
8149 fone %f10
8150 edge32 %g7, %i3, %g3
8151 sra %l3, 0x00, %o1
8152 umulcc %o7, %i7, %i6
8153 fone %f30
8154 edge16l %o6, %i1, %g5
8155 movg %icc, %i4, %g1
8156 movpos %icc, %o5, %l0
8157 taddcctv %i0, 0x0D9C, %g4
8158 fcmple16 %f30, %f16, %g2
8159 xnor %l2, %i5, %l4
8160 fmovrdne %l5, %f8, %f16
8161 ldd [%l7 + 0x10], %f4
8162 fbug %fcc1, loop_763
8163 tvs %xcc, 0x4
8164 addccc %l6, 0x1824, %o4
8165 fmovrsgez %l1, %f13, %f22
8166loop_763:
8167 membar 0x09
8168 fmovscs %icc, %f4, %f22
8169 tsubcc %o2, 0x1E9D, %o0
8170 tvs %icc, 0x5
8171 smul %g6, %o3, %g7
8172 edge16n %i3, %i2, %g3
8173 movvs %icc, %o1, %o7
8174 membar 0x4F
8175 umulcc %i7, %l3, %i6
8176 fmovd %f22, %f16
8177 wr %g0, 0x50, %asi
8178 ldxa [%g0 + 0x18] %asi, %i1
8179 orncc %o6, 0x044F, %g5
8180 movg %xcc, %i4, %o5
8181 wr %g0, 0x81, %asi
8182 lda [%l7 + 0x48] %asi, %f21
8183 fones %f13
8184 sllx %g1, 0x10, %i0
8185 wr %g0, 0x18, %asi
8186 ldswa [%l7 + 0x70] %asi, %g4
8187 array32 %g2, %l2, %i5
8188 smul %l4, %l5, %l0
8189 fmovdcs %icc, %f12, %f24
8190 and %l6, %o4, %l1
8191 taddcctv %o0, 0x1104, %o2
8192 wr %g0, 0x11, %asi
8193 ldsba [%l7 + 0x35] %asi, %g6
8194 ldx [%l7 + 0x40], %g7
8195 movvs %xcc, %o3, %i2
8196 tg %xcc, 0x5
8197 bl,a,pt %icc, loop_764
8198 fmuld8ulx16 %f4, %f16, %f22
8199 for %f20, %f10, %f12
8200 edge16n %g3, %o1, %o7
8201loop_764:
8202 movn %xcc, %i3, %l3
8203 tle %xcc, 0x5
8204 fornot2s %f20, %f7, %f12
8205 fnot1s %f28, %f11
8206 fmovrde %i7, %f18, %f24
8207 fmovde %icc, %f20, %f25
8208 xor %i6, %i1, %g5
8209 movrlez %o6, %i4, %o5
8210 add %l7, 0x6C, %l6
8211 wr %g0, 0x18, %asi
8212 casa [%l6] 0x18, %i0, %g1
8213 tge %icc, 0x0
8214 sllx %g4, 0x00, %g2
8215 movrgez %l2, %i5, %l5
8216 edge32ln %l0, %l4, %o4
8217 array32 %l1, %o0, %o2
8218 bg %icc, loop_765
8219 movn %icc, %g6, %l6
8220 nop
8221 setx loop_766, %l0, %l1
8222 wrpr 0x1, %tl
8223 wrpr %l1, %tpc
8224 add %l1, 0x4, %l1
8225 wrpr %l1, %tnpc
8226 setx 0x34400001400, %l0, %l1
8227 wrpr %l1, %tstate
8228 wrhpr 0x4, %htstate
8229 retry
8230 tgu %icc, 0x0
8231loop_765:
8232 nop
8233 set 0x58, %g4
8234 lduwa [%l7 + %g4] 0x88, %o3
8235loop_766:
8236 fpackfix %f22, %f19
8237 mova %icc, %g7, %i2
8238 fbg %fcc2, loop_767
8239 edge32ln %o1, %o7, %i3
8240 fandnot1s %f21, %f29, %f12
8241 movcs %xcc, %g3, %l3
8242loop_767:
8243 fbug %fcc3, loop_768
8244 udiv %i7, 0x1BE0, %i6
8245 fzero %f20
8246 edge8n %i1, %o6, %i4
8247loop_768:
8248 edge32l %o5, %i0, %g1
8249 movl %icc, %g4, %g5
8250 tleu %xcc, 0x1
8251 pdist %f6, %f28, %f2
8252 addccc %l2, 0x001E, %g2
8253 alignaddrl %i5, %l5, %l4
8254 edge8l %l0, %o4, %o0
8255 movcc %xcc, %o2, %l1
8256 movpos %icc, %g6, %o3
8257 movrne %g7, 0x332, %i2
8258 edge8n %o1, %l6, %i3
8259 movvs %xcc, %g3, %l3
8260 set 0x60, %l0
8261 prefetcha [%l7 + %l0] 0x14, 0x1
8262 xnorcc %i7, 0x17E3, %i6
8263 movre %i1, %o6, %i4
8264 fmovscs %icc, %f10, %f27
8265 xorcc %i0, 0x08AA, %o5
8266 wr %g0, 0x19, %asi
8267 prefetcha [%l7 + 0x40] %asi, 0x3
8268 movrlez %g4, %l2, %g2
8269 sra %i5, %l5, %l4
8270 set 0x70, %o4
8271 stxa %g5, [%l7 + %o4] 0x27
8272 membar #Sync
8273 fmovsn %xcc, %f9, %f14
8274 fzeros %f24
8275 movrne %l0, %o0, %o4
8276 fcmple32 %f28, %f30, %l1
8277 sll %g6, 0x09, %o2
8278 fxnors %f21, %f11, %f19
8279 array32 %g7, %i2, %o3
8280 bvs,a %icc, loop_769
8281 array8 %o1, %l6, %g3
8282 movneg %xcc, %l3, %i3
8283 andncc %o7, %i6, %i7
8284loop_769:
8285 movn %xcc, %i1, %i4
8286 swap [%l7 + 0x50], %i0
8287 sdiv %o5, 0x0A63, %g1
8288 restored
8289 rdpr %cwp, %g1
8290 rdpr %cansave, %g2
8291 rdpr %canrestore, %g3
8292 rdpr %cleanwin, %g4
8293 rdpr %otherwin, %g5
8294 rdpr %wstate, %g6
8295 brnz %o6, loop_770
8296 array8 %l2, %g2, %g4
8297 te %icc, 0x7
8298 fbule %fcc3, loop_771
8299loop_770:
8300 sdivcc %i5, 0x13A9, %l5
8301 sth %g5, [%l7 + 0x5E]
8302 tg %xcc, 0x0
8303loop_771:
8304 edge32l %l0, %l4, %o0
8305 fone %f14
8306 andncc %o4, %g6, %o2
8307 movge %icc, %l1, %i2
8308 movleu %icc, %g7, %o1
8309 udiv %l6, 0x0051, %o3
8310 movge %icc, %l3, %g3
8311 edge16 %o7, %i3, %i7
8312 ba,a %xcc, loop_772
8313 fbule %fcc2, loop_773
8314 taddcc %i1, 0x0F43, %i6
8315 mova %icc, %i0, %i4
8316loop_772:
8317 membar 0x2F
8318loop_773:
8319 nop
8320 set 0x10, %l5
8321 stha %g1, [%l7 + %l5] 0xea
8322 membar #Sync
8323 fpsub16 %f16, %f20, %f18
8324 ta %xcc, 0x5
8325 movvc %icc, %o6, %o5
8326 tleu %xcc, 0x0
8327 movrgz %l2, %g4, %g2
8328 flush %l7 + 0x70
8329 fpadd16s %f30, %f27, %f26
8330 addc %i5, %l5, %g5
8331 fcmpd %fcc3, %f24, %f4
8332 sllx %l0, 0x0F, %o0
8333 smul %l4, %g6, %o2
8334 wr %g0, 0x18, %asi
8335 ldstuba [%l7 + 0x1B] %asi, %o4
8336 movn %xcc, %l1, %i2
8337 brgez,a %g7, loop_774
8338 sra %l6, 0x04, %o1
8339 andncc %l3, %g3, %o7
8340 fmuld8ulx16 %f6, %f5, %f12
8341loop_774:
8342 edge16l %o3, %i7, %i3
8343 nop
8344 setx loop_775, %l0, %l1
8345 wrpr 0x1, %tl
8346 wrpr %l1, %tpc
8347 add %l1, 0x4, %l1
8348 wrpr %l1, %tnpc
8349 setx 0x34400001400, %l0, %l1
8350 wrpr %l1, %tstate
8351 wrhpr 0x4, %htstate
8352 retry
8353 addcc %i6, %i0, %i1
8354 wr %g0, 0x80, %asi
8355 lduha [%l7 + 0x0E] %asi, %g1
8356loop_775:
8357 fmovrslez %i4, %f4, %f24
8358 fmovrdne %o5, %f28, %f18
8359 fcmpeq16 %f12, %f20, %o6
8360 sth %g4, [%l7 + 0x58]
8361 saved
8362 rdpr %cwp, %g1
8363 rdpr %cansave, %g2
8364 rdpr %canrestore, %g3
8365 rdpr %cleanwin, %g4
8366 rdpr %otherwin, %g5
8367 rdpr %wstate, %g6
8368 bleu,pt %xcc, loop_776
8369 smul %l2, 0x08D9, %i5
8370 movge %icc, %g2, %g5
8371 edge32l %l0, %o0, %l5
8372loop_776:
8373 movrlz %l4, 0x3A5, %g6
8374 tleu %xcc, 0x5
8375 brz,a %o2, loop_777
8376 bgu %xcc, loop_778
8377 movrgz %o4, %i2, %l1
8378 bne,pn %xcc, loop_779
8379loop_777:
8380 brz,a %l6, loop_780
8381loop_778:
8382 fcmpeq16 %f30, %f22, %o1
8383 movneg %xcc, %g7, %g3
8384loop_779:
8385 edge8 %l3, %o3, %o7
8386loop_780:
8387 ldub [%l7 + 0x09], %i3
8388 edge16ln %i6, %i0, %i7
8389 bpos,a,pn %icc, loop_781
8390 addccc %g1, 0x0CC0, %i1
8391 call loop_782
8392 fmovdge %xcc, %f27, %f28
8393loop_781:
8394 movne %icc, %i4, %o5
8395 sdiv %o6, 0x1F39, %g4
8396loop_782:
8397 smulcc %i5, 0x0BDA, %l2
8398 saved
8399 rdpr %cwp, %g1
8400 rdpr %cansave, %g2
8401 rdpr %canrestore, %g3
8402 rdpr %cleanwin, %g4
8403 rdpr %otherwin, %g5
8404 rdpr %wstate, %g6
8405 set 0x6C, %i7
8406 stwa %g5, [%l7 + %i7] 0x88
8407 saved
8408 rdpr %cwp, %g1
8409 rdpr %cansave, %g2
8410 rdpr %canrestore, %g3
8411 rdpr %cleanwin, %g4
8412 rdpr %otherwin, %g5
8413 rdpr %wstate, %g6
8414 ldx [%l7 + 0x08], %g2
8415 mulscc %l0, %o0, %l5
8416 tvs %icc, 0x4
8417 ta %icc, 0x5
8418 mulscc %l4, %g6, %o2
8419 tl %icc, 0x7
8420 movl %xcc, %o4, %l1
8421 tcc %xcc, 0x3
8422 st %f7, [%l7 + 0x68]
8423 add %l7, 0x28, %l6
8424 wr %g0, 0x89, %asi
8425 casa [%l6] %asi, %i2, %o1
8426 fsrc1s %f8, %f19
8427 set 0x10, %g6
8428 ldsba [%l7 + %g6] 0x18, %l6
8429 sethi 0x0748, %g3
8430 subcc %g7, %l3, %o3
8431 orcc %o7, %i6, %i3
8432 movrlz %i7, 0x374, %g1
8433 fble %fcc3, loop_783
8434 fbule,a %fcc0, loop_784
8435 st %f23, [%l7 + 0x6C]
8436 array16 %i0, %i4, %i1
8437loop_783:
8438 tne %icc, 0x1
8439loop_784:
8440 fmovrdgez %o5, %f16, %f24
8441 fbo,a %fcc0, loop_785
8442 fzeros %f1
8443 fmovrsne %g4, %f20, %f7
8444 sllx %i5, 0x18, %o6
8445loop_785:
8446 fmovdne %xcc, %f15, %f30
8447 array16 %g5, %l2, %l0
8448 taddcctv %o0, %g2, %l5
8449 fcmpne32 %f10, %f14, %l4
8450 tgu %xcc, 0x5
8451 mova %xcc, %g6, %o2
8452 bn loop_786
8453 fbuge,a %fcc2, loop_787
8454 array8 %l1, %o4, %o1
8455 sir 0x0A38
8456loop_786:
8457 sth %i2, [%l7 + 0x56]
8458loop_787:
8459 fmovrsgez %l6, %f3, %f1
8460 sll %g7, %l3, %o3
8461 set 0x3C, %l4
8462 lda [%l7 + %l4] 0x10, %f5
8463 fnands %f25, %f2, %f13
8464 sub %g3, 0x00D0, %i6
8465 fcmple16 %f30, %f2, %i3
8466 std %f8, [%l7 + 0x58]
8467 tgu %xcc, 0x4
8468 fsrc2 %f2, %f0
8469 lduh [%l7 + 0x78], %o7
8470 fnot1s %f31, %f27
8471 edge16 %g1, %i0, %i7
8472 edge32ln %i4, %o5, %i1
8473 movrlz %g4, 0x202, %o6
8474 fmovsvs %xcc, %f9, %f19
8475 movrlez %g5, 0x1C1, %i5
8476 tne %xcc, 0x5
8477 addcc %l2, %l0, %g2
8478 fmovda %icc, %f6, %f7
8479 alignaddrl %l5, %l4, %g6
8480 stw %o2, [%l7 + 0x14]
8481 movcs %icc, %o0, %o4
8482 fmovrslz %o1, %f23, %f1
8483 edge8n %i2, %l1, %l6
8484 fsrc2 %f8, %f24
8485 fbe,a %fcc3, loop_788
8486 subc %l3, 0x1A06, %o3
8487 bgu %icc, loop_789
8488 fmovd %f6, %f16
8489loop_788:
8490 tcc %icc, 0x1
8491 mulx %g7, 0x0967, %i6
8492loop_789:
8493 fnors %f21, %f19, %f0
8494 edge32ln %g3, %o7, %g1
8495 edge8n %i3, %i0, %i7
8496 be %icc, loop_790
8497 stb %o5, [%l7 + 0x49]
8498 fandnot2s %f31, %f15, %f21
8499 ldx [%l7 + 0x20], %i1
8500loop_790:
8501 bn,a %xcc, loop_791
8502 tcs %xcc, 0x1
8503 srlx %i4, 0x01, %o6
8504 brz %g4, loop_792
8505loop_791:
8506 fbl %fcc0, loop_793
8507 popc 0x0A21, %g5
8508 nop
8509 setx loop_794, %l0, %l1
8510 jmpl %l1, %i5
8511loop_792:
8512 fcmped %fcc0, %f20, %f22
8513loop_793:
8514 restored
8515 rdpr %cwp, %g1
8516 rdpr %cansave, %g2
8517 rdpr %canrestore, %g3
8518 rdpr %cleanwin, %g4
8519 rdpr %otherwin, %g5
8520 rdpr %wstate, %g6
8521 brz %l0, loop_795
8522loop_794:
8523 fpsub16s %f1, %f29, %f0
8524 fcmple32 %f28, %f18, %g2
8525 prefetch [%l7 + 0x20], 0x2
8526loop_795:
8527 brlz %l5, loop_796
8528 fmovrdgez %l4, %f12, %f22
8529 movvs %xcc, %l2, %g6
8530 smul %o2, %o4, %o0
8531loop_796:
8532 bleu %xcc, loop_797
8533 alignaddr %o1, %i2, %l6
8534 ld [%l7 + 0x58], %f6
8535 set 0x0D, %g1
8536 ldsba [%l7 + %g1] 0x80, %l1
8537loop_797:
8538 smulcc %o3, 0x1BD9, %g7
8539 fmul8x16al %f26, %f5, %f28
8540 movleu %icc, %i6, %g3
8541 xor %o7, %l3, %i3
8542 edge16 %i0, %i7, %g1
8543 fsrc1 %f18, %f8
8544 smulcc %o5, %i4, %o6
8545 sllx %i1, %g4, %i5
8546 membar 0x46
8547 taddcc %g5, %g2, %l5
8548 stx %l0, [%l7 + 0x58]
8549 srax %l2, %l4, %g6
8550 edge32n %o4, %o2, %o1
8551 udiv %o0, 0x0439, %i2
8552 fnot2 %f10, %f18
8553 fnegs %f2, %f27
8554 fpack32 %f6, %f18, %f28
8555 fbug %fcc0, loop_798
8556 be,a,pt %xcc, loop_799
8557 sdiv %l6, 0x1543, %o3
8558 fmovdcs %icc, %f28, %f10
8559loop_798:
8560 te %xcc, 0x1
8561loop_799:
8562 nop
8563 set 0x20, %g5
8564 prefetcha [%l7 + %g5] 0x10, 0x2
8565 edge16n %l1, %i6, %g3
8566 xor %l3, 0x0DB0, %i3
8567 brlez,a %i0, loop_800
8568 udivcc %o7, 0x0846, %i7
8569 fbule %fcc2, loop_801
8570 movcs %xcc, %g1, %o5
8571loop_800:
8572 fmovsvs %icc, %f25, %f9
8573 addcc %i4, %i1, %g4
8574loop_801:
8575 movn %icc, %o6, %g5
8576 for %f26, %f24, %f6
8577 orn %g2, 0x196F, %i5
8578 xnorcc %l5, 0x0736, %l2
8579 bl,pt %xcc, loop_802
8580 fxnor %f0, %f16, %f22
8581 edge32ln %l4, %l0, %o4
8582 fcmpne32 %f12, %f8, %g6
8583loop_802:
8584 bn,pn %xcc, loop_803
8585 taddcc %o2, 0x06F1, %o0
8586 udivx %o1, 0x1F2A, %l6
8587 taddcc %o3, %g7, %l1
8588loop_803:
8589 andn %i2, 0x1791, %g3
8590 ld [%l7 + 0x70], %f19
8591 fble,a %fcc3, loop_804
8592 taddcc %i6, %l3, %i3
8593 restored
8594 rdpr %cwp, %g1
8595 rdpr %cansave, %g2
8596 rdpr %canrestore, %g3
8597 rdpr %cleanwin, %g4
8598 rdpr %otherwin, %g5
8599 rdpr %wstate, %g6
8600 fbl %fcc2, loop_805
8601loop_804:
8602 sra %i0, 0x0E, %o7
8603 fbe %fcc2, loop_806
8604 bl,pn %icc, loop_807
8605loop_805:
8606 sir 0x0ABA
8607 mova %icc, %i7, %g1
8608loop_806:
8609 fbl,a %fcc0, loop_808
8610loop_807:
8611 movrgz %i4, 0x3D3, %o5
8612 fmovdg %xcc, %f16, %f15
8613 fors %f2, %f12, %f31
8614loop_808:
8615 alignaddrl %i1, %o6, %g5
8616 tpos %icc, 0x3
8617 fmovsge %xcc, %f6, %f3
8618 fmovrdgz %g2, %f4, %f28
8619 fbne,a %fcc1, loop_809
8620 fabsd %f12, %f12
8621 fmovrsgez %g4, %f17, %f1
8622 fmul8x16au %f22, %f8, %f12
8623loop_809:
8624 te %xcc, 0x1
8625 tn %icc, 0x6
8626 array8 %i5, %l2, %l5
8627 edge16n %l4, %o4, %g6
8628 add %o2, %l0, %o1
8629 xor %l6, 0x1E80, %o3
8630 sdiv %o0, 0x086B, %l1
8631 tsubcctv %g7, 0x1C11, %g3
8632 or %i6, %i2, %i3
8633 st %f18, [%l7 + 0x68]
8634 ba,a %xcc, loop_810
8635 fmovscs %icc, %f20, %f24
8636 fmovscc %xcc, %f12, %f17
8637 xnor %i0, 0x01A3, %l3
8638loop_810:
8639 tg %xcc, 0x7
8640 smul %o7, 0x171C, %i7
8641 orncc %i4, 0x1825, %g1
8642 swap [%l7 + 0x30], %i1
8643 addccc %o5, 0x03B3, %g5
8644 tleu %icc, 0x0
8645 swap [%l7 + 0x10], %g2
8646 wr %g0, 0x89, %asi
8647 stda %f16, [%l7 + 0x40] %asi
8648 edge16l %g4, %o6, %l2
8649 movl %icc, %l5, %l4
8650 and %o4, %g6, %i5
8651 fmovdg %xcc, %f26, %f9
8652 array16 %o2, %o1, %l0
8653 fsrc2s %f23, %f7
8654 fors %f2, %f22, %f4
8655 smul %l6, %o3, %l1
8656 movre %o0, %g7, %i6
8657 add %l7, 0x30, %l6
8658 wr %g0, 0x88, %asi
8659 lda [%l6] %asi, %i2
8660 casa [%l6] 0x88, %i2, %g3
8661 tn %xcc, 0x1
8662 bcc,a,pn %icc, loop_811
8663 fbue %fcc3, loop_812
8664 fpmerge %f11, %f9, %f18
8665 tsubcctv %i0, %l3, %i3
8666loop_811:
8667 fnands %f16, %f28, %f11
8668loop_812:
8669 fzeros %f20
8670 ba %xcc, loop_813
8671 fmul8x16al %f29, %f28, %f30
8672 fmovdgu %xcc, %f2, %f26
8673 orncc %i7, 0x0257, %o7
8674loop_813:
8675 popc 0x0B9D, %g1
8676 xnorcc %i1, 0x144B, %i4
8677 fmovrsgz %o5, %f23, %f10
8678 tg %icc, 0x5
8679 xor %g2, %g5, %g4
8680 fmul8x16 %f0, %f30, %f14
8681 subccc %l2, %o6, %l4
8682 std %f20, [%l7 + 0x28]
8683 umulcc %l5, %o4, %g6
8684 movvs %icc, %i5, %o1
8685 movgu %xcc, %o2, %l6
8686 bgu loop_814
8687 array32 %l0, %o3, %l1
8688 set 0x40, %l6
8689 ldsba [%l7 + %l6] 0x11, %o0
8690loop_814:
8691 fbe %fcc1, loop_815
8692 fbge %fcc0, loop_816
8693 edge8l %i6, %i2, %g3
8694 fbul %fcc1, loop_817
8695loop_815:
8696 fble %fcc3, loop_818
8697loop_816:
8698 bne %icc, loop_819
8699 bvs,a %icc, loop_820
8700loop_817:
8701 fbul,a %fcc0, loop_821
8702loop_818:
8703 tle %icc, 0x7
8704loop_819:
8705 fbuge %fcc1, loop_822
8706loop_820:
8707 sethi 0x03EC, %g7
8708loop_821:
8709 fnors %f27, %f6, %f6
8710 orn %l3, 0x154A, %i3
8711loop_822:
8712 fabss %f0, %f9
8713 movrne %i7, %o7, %g1
8714 fpack16 %f4, %f13
8715 movneg %icc, %i0, %i4
8716 edge8l %o5, %i1, %g2
8717 subc %g5, 0x019C, %l2
8718 bvs,a loop_823
8719 sdivcc %g4, 0x11DA, %o6
8720 wr %g0, 0x80, %asi
8721 ldsha [%l7 + 0x6A] %asi, %l5
8722loop_823:
8723 addc %o4, %g6, %l4
8724 addc %i5, %o1, %l6
8725 fbug,a %fcc3, loop_824
8726 prefetch [%l7 + 0x40], 0x3
8727 fbuge %fcc2, loop_825
8728 udivx %l0, 0x0949, %o3
8729loop_824:
8730 move %xcc, %o2, %o0
8731 lduh [%l7 + 0x3E], %i6
8732loop_825:
8733 fba,a %fcc2, loop_826
8734 andcc %i2, %l1, %g7
8735 fmovrdlz %l3, %f26, %f12
8736 te %xcc, 0x0
8737loop_826:
8738 fpsub32s %f23, %f6, %f19
8739 fpadd16 %f2, %f12, %f4
8740 brgez,a %g3, loop_827
8741 andcc %i7, 0x1787, %i3
8742 mova %icc, %g1, %i0
8743 fbg %fcc3, loop_828
8744loop_827:
8745 fnegd %f14, %f24
8746 fnot1 %f16, %f16
8747 orcc %o7, 0x0FFA, %i4
8748loop_828:
8749 srax %i1, %o5, %g5
8750 fnors %f28, %f19, %f12
8751 sth %l2, [%l7 + 0x22]
8752 fmovrdgz %g4, %f14, %f22
8753 array32 %g2, %o6, %l5
8754 fornot2s %f18, %f26, %f9
8755 and %o4, %l4, %i5
8756 addc %o1, 0x1BE8, %l6
8757 xorcc %l0, %g6, %o3
8758 edge8n %o2, %i6, %o0
8759 srlx %l1, %g7, %i2
8760 fmovsvc %icc, %f20, %f26
8761 ldd [%l7 + 0x78], %f22
8762 movg %icc, %l3, %g3
8763 fbe,a %fcc2, loop_829
8764 movn %xcc, %i3, %g1
8765 lduw [%l7 + 0x48], %i7
8766 tgu %icc, 0x3
8767loop_829:
8768 tle %icc, 0x3
8769 xnor %i0, %o7, %i1
8770 siam 0x5
8771 subc %o5, 0x049D, %g5
8772 subccc %i4, 0x0B36, %l2
8773 wr %g0, 0x11, %asi
8774 stda %f0, [%l7 + 0x40] %asi
8775 alignaddr %g4, %g2, %l5
8776 orcc %o6, %l4, %o4
8777 array8 %o1, %l6, %i5
8778 wr %g0, 0x80, %asi
8779 ldxa [%l7 + 0x78] %asi, %g6
8780 fcmpeq16 %f10, %f12, %o3
8781 andn %l0, 0x0972, %i6
8782 fnot2s %f10, %f16
8783 tcc %xcc, 0x0
8784 fmul8ulx16 %f22, %f26, %f4
8785 edge32ln %o0, %o2, %l1
8786 array32 %i2, %l3, %g3
8787 movvs %icc, %g7, %g1
8788 fabss %f18, %f19
8789 edge32n %i3, %i7, %o7
8790 sethi 0x0CC9, %i1
8791 addccc %i0, %o5, %g5
8792 ldsb [%l7 + 0x1E], %i4
8793 wr %g0, 0x11, %asi
8794 ldsba [%l7 + 0x24] %asi, %l2
8795 movrgz %g2, 0x14A, %g4
8796 movcc %xcc, %l5, %l4
8797 tcs %xcc, 0x5
8798 bpos,pn %xcc, loop_830
8799 fblg,a %fcc3, loop_831
8800 edge16l %o6, %o1, %l6
8801 sra %o4, 0x19, %i5
8802loop_830:
8803 movrlez %o3, 0x112, %g6
8804loop_831:
8805 movrgz %l0, 0x384, %i6
8806 taddcctv %o0, %o2, %i2
8807 bge,a,pn %icc, loop_832
8808 restored
8809 rdpr %cwp, %g1
8810 rdpr %cansave, %g2
8811 rdpr %canrestore, %g3
8812 rdpr %cleanwin, %g4
8813 rdpr %otherwin, %g5
8814 rdpr %wstate, %g6
8815 alignaddr %l3, %g3, %g7
8816 nop
8817 setx loop_833, %l0, %l1
8818 jmpl %l1, %g1
8819loop_832:
8820 and %i3, %i7, %l1
8821 movrne %i1, 0x1CF, %o7
8822 umulcc %i0, %o5, %i4
8823loop_833:
8824 movl %xcc, %g5, %l2
8825 movrlz %g2, %l5, %l4
8826 fpackfix %f6, %f3
8827 andn %o6, %g4, %l6
8828 subccc %o1, %o4, %o3
8829 tn %xcc, 0x2
8830 edge16 %g6, %l0, %i6
8831 set 0x3E, %o0
8832 lduba [%l7 + %o0] 0x18, %i5
8833 brnz,a %o0, loop_834
8834 umulcc %i2, 0x10CB, %l3
8835 fmovdg %icc, %f19, %f7
8836 udivcc %g3, 0x1C7F, %o2
8837loop_834:
8838 edge32n %g7, %i3, %g1
8839 fbne %fcc2, loop_835
8840 fmovde %icc, %f24, %f29
8841 st %f13, [%l7 + 0x38]
8842 ta %xcc, 0x1
8843loop_835:
8844 edge16 %i7, %i1, %o7
8845 stbar
8846 movg %icc, %i0, %l1
8847 fmovse %icc, %f15, %f21
8848 sethi 0x1931, %o5
8849 wr %g0, 0x88, %asi
8850 lduwa [%l7 + 0x1C] %asi, %i4
8851 fcmpgt32 %f6, %f26, %l2
8852 array16 %g2, %g5, %l4
8853 movne %xcc, %l5, %o6
8854 movvs %icc, %g4, %o1
8855 siam 0x6
8856 ldsh [%l7 + 0x60], %l6
8857 set 0x40, %o5
8858 stda %f16, [%l7 + %o5] 0x81
8859 srlx %o4, %g6, %o3
8860 array32 %l0, %i5, %o0
8861 add %l7, 0x4C, %l6
8862 wr %g0, 0x10, %asi
8863 lda [%l6] %asi, %i6
8864 casa [%l6] %asi, %i6, %i2
8865 tpos %icc, 0x3
8866 fmovscc %xcc, %f8, %f23
8867 movne %xcc, %g3, %o2
8868 movrlz %l3, %i3, %g1
8869 ldsb [%l7 + 0x4B], %i7
8870 brlez %i1, loop_836
8871 bcc %xcc, loop_837
8872 movne %xcc, %o7, %g7
8873 edge32n %i0, %l1, %i4
8874loop_836:
8875 fbge %fcc2, loop_838
8876loop_837:
8877 andn %l2, 0x0F29, %g2
8878 lduh [%l7 + 0x0C], %o5
8879 set 0x75, %i4
8880 ldstuba [%l7 + %i4] 0x11, %g5
8881loop_838:
8882 move %icc, %l5, %l4
8883 umulcc %o6, 0x0380, %g4
8884 mova %xcc, %l6, %o4
8885 smulcc %o1, 0x00CB, %g6
8886 tl %xcc, 0x7
8887 call loop_839
8888 movrlz %o3, 0x061, %l0
8889 bleu,a loop_840
8890 fmul8ulx16 %f20, %f24, %f22
8891loop_839:
8892 bvs %xcc, loop_841
8893 move %icc, %o0, %i6
8894loop_840:
8895 array32 %i2, %g3, %i5
8896 smul %l3, 0x00CF, %i3
8897loop_841:
8898 fbue %fcc1, loop_842
8899 tleu %icc, 0x3
8900 sra %g1, 0x19, %i7
8901 fbn,a %fcc3, loop_843
8902loop_842:
8903 bcs,a,pt %icc, loop_844
8904 fands %f26, %f4, %f21
8905 alignaddr %o2, %i1, %g7
8906loop_843:
8907 subcc %i0, 0x1551, %l1
8908loop_844:
8909 edge32 %i4, %l2, %o7
8910 stbar
8911 fbul,a %fcc1, loop_845
8912 ld [%l7 + 0x40], %f1
8913 for %f2, %f4, %f12
8914 fbug,a %fcc1, loop_846
8915loop_845:
8916 edge16 %o5, %g2, %g5
8917 edge8l %l4, %o6, %l5
8918 subcc %g4, 0x0808, %l6
8919loop_846:
8920 movvc %xcc, %o1, %g6
8921 sdivx %o4, 0x123D, %l0
8922 fmovdl %xcc, %f20, %f3
8923 sethi 0x02C6, %o3
8924 andcc %o0, 0x078C, %i6
8925 taddcctv %i2, 0x0FAE, %i5
8926 tsubcc %g3, 0x1684, %i3
8927 move %xcc, %l3, %g1
8928 movpos %icc, %i7, %o2
8929 fabss %f3, %f7
8930 movrlez %g7, 0x140, %i1
8931 fmovrdlez %l1, %f20, %f8
8932 wr %g0, 0x58, %asi
8933 ldxa [%g0 + 0x20] %asi, %i0
8934 xorcc %i4, %l2, %o7
8935 subcc %g2, 0x0A4A, %o5
8936 ldx [%l7 + 0x58], %l4
8937 tgu %xcc, 0x2
8938 taddcctv %g5, 0x182C, %l5
8939 bneg,a,pn %icc, loop_847
8940 tsubcctv %g4, 0x1F30, %o6
8941 fmovsge %icc, %f19, %f22
8942 fabsd %f4, %f2
8943loop_847:
8944 fba %fcc2, loop_848
8945 sdivx %l6, 0x131D, %g6
8946 fmovrse %o4, %f16, %f3
8947 edge16 %l0, %o1, %o0
8948loop_848:
8949 fnot2s %f4, %f11
8950 fcmps %fcc3, %f26, %f16
8951 tcc %xcc, 0x5
8952 bn,a,pt %xcc, loop_849
8953 fors %f31, %f0, %f15
8954 wr %g0, 0x23, %asi
8955 stxa %i6, [%l7 + 0x38] %asi
8956 membar #Sync
8957loop_849:
8958 move %icc, %i2, %i5
8959 movgu %xcc, %g3, %i3
8960 edge16ln %o3, %g1, %l3
8961 fpackfix %f10, %f15
8962 lduh [%l7 + 0x74], %i7
8963 xnorcc %g7, 0x026F, %i1
8964 fnand %f6, %f6, %f4
8965 andcc %o2, %i0, %l1
8966 sir 0x1DB5
8967 te %icc, 0x1
8968 movleu %xcc, %l2, %i4
8969 fornot1 %f30, %f18, %f18
8970 fcmpeq16 %f14, %f22, %g2
8971 umulcc %o5, %l4, %o7
8972 fmovdle %xcc, %f28, %f14
8973 fbge %fcc2, loop_850
8974 nop
8975 setx loop_851, %l0, %l1
8976 wrpr 0x1, %tl
8977 wrpr %l1, %tpc
8978 add %l1, 0x4, %l1
8979 wrpr %l1, %tnpc
8980 setx 0x34400001400, %l0, %l1
8981 wrpr %l1, %tstate
8982 wrhpr 0x4, %htstate
8983 retry
8984 fnot2 %f12, %f18
8985 ldsw [%l7 + 0x64], %g5
8986loop_850:
8987 array16 %g4, %l5, %l6
8988loop_851:
8989 tleu %icc, 0x0
8990 fmovs %f6, %f8
8991 prefetch [%l7 + 0x6C], 0x1
8992 srl %o6, %g6, %l0
8993 movrlez %o4, 0x20F, %o0
8994 umul %i6, %o1, %i2
8995 edge32n %g3, %i3, %o3
8996 fcmpeq32 %f24, %f28, %i5
8997 addccc %g1, %i7, %g7
8998 fmovdcs %xcc, %f13, %f25
8999 brgez %l3, loop_852
9000 tl %xcc, 0x1
9001 fandnot2 %f4, %f24, %f8
9002 brlez %i1, loop_853
9003loop_852:
9004 fmovrdgz %i0, %f10, %f22
9005 membar 0x4B
9006 stb %o2, [%l7 + 0x45]
9007loop_853:
9008 movne %xcc, %l1, %i4
9009 tneg %xcc, 0x7
9010 edge16l %l2, %o5, %l4
9011 tvc %xcc, 0x5
9012 fbl %fcc0, loop_854
9013 tcc %icc, 0x2
9014 fba,a %fcc2, loop_855
9015 fors %f5, %f29, %f8
9016loop_854:
9017 movrgz %g2, 0x34A, %o7
9018 add %g5, %g4, %l6
9019loop_855:
9020 nop
9021 add %l7, 0x50, %l6
9022 wr %g0, 0x80, %asi
9023 casxa [%l6] 0x80, %l5, %o6
9024 sdiv %g6, 0x01A6, %o4
9025 xnorcc %l0, %i6, %o0
9026 stb %i2, [%l7 + 0x7D]
9027 umul %o1, 0x0301, %g3
9028 membar 0x3C
9029 fabsd %f8, %f2
9030 ld [%l7 + 0x4C], %f4
9031 popc 0x0AE4, %i3
9032 tvs %icc, 0x7
9033 fba,a %fcc1, loop_856
9034 xnorcc %i5, %o3, %g1
9035 sdiv %g7, 0x0A34, %i7
9036 bge,a,pt %icc, loop_857
9037loop_856:
9038 taddcctv %l3, 0x070E, %i1
9039 tvc %xcc, 0x1
9040 andncc %i0, %l1, %o2
9041loop_857:
9042 edge32 %l2, %i4, %l4
9043 edge16l %o5, %o7, %g5
9044 edge8ln %g4, %g2, %l5
9045 fmovsg %icc, %f11, %f29
9046 fnands %f17, %f13, %f27
9047 fmovdvc %icc, %f26, %f3
9048 array32 %l6, %o6, %g6
9049 edge16ln %o4, %l0, %o0
9050 or %i2, %i6, %g3
9051 movrgz %i3, %i5, %o3
9052 taddcc %o1, 0x0978, %g1
9053 fcmpeq16 %f10, %f8, %i7
9054 movle %icc, %l3, %g7
9055 fpadd16s %f28, %f31, %f5
9056 fbue,a %fcc1, loop_858
9057 xnor %i1, 0x0BB0, %i0
9058 movrlz %l1, %o2, %l2
9059 tvc %xcc, 0x6
9060loop_858:
9061 fcmpes %fcc1, %f15, %f4
9062 be,a loop_859
9063 umul %i4, %o5, %o7
9064 edge16ln %g5, %l4, %g2
9065 edge8ln %g4, %l6, %o6
9066loop_859:
9067 sdiv %l5, 0x123B, %g6
9068 lduh [%l7 + 0x62], %l0
9069 mulx %o0, %i2, %i6
9070 edge32n %g3, %o4, %i3
9071 wr %g0, 0x18, %asi
9072 ldda [%l7 + 0x40] %asi, %i4
9073 te %icc, 0x1
9074 tg %xcc, 0x4
9075 st %f15, [%l7 + 0x40]
9076 fcmpne32 %f18, %f24, %o1
9077 edge16 %g1, %o3, %l3
9078 xnorcc %g7, 0x13EE, %i1
9079 fxor %f8, %f28, %f18
9080 brlz,a %i7, loop_860
9081 mova %icc, %i0, %o2
9082 ldd [%l7 + 0x28], %l2
9083 edge16 %i4, %l1, %o7
9084loop_860:
9085 movgu %xcc, %g5, %l4
9086 bcc,a loop_861
9087 tgu %xcc, 0x2
9088 wr %g0, 0x88, %asi
9089 ldstuba [%l7 + 0x63] %asi, %o5
9090loop_861:
9091 bcc,a,pt %icc, loop_862
9092 fandnot2 %f20, %f18, %f26
9093 sllx %g2, %l6, %g4
9094 subccc %o6, 0x102E, %g6
9095loop_862:
9096 nop
9097 wr %g0, 0x4f, %asi
9098 stxa %l5, [%g0 + 0x18] %asi
9099 fcmple16 %f8, %f22, %l0
9100 edge16ln %i2, %i6, %g3
9101 or %o4, 0x0E3F, %i3
9102 tneg %xcc, 0x3
9103 add %l7, 0x70, %l6
9104 wr %g0, 0x11, %asi
9105 ldxa [%l6] %asi, %o0
9106 casxa [%l6] 0x11, %o0, %i5
9107 stx %o1, [%l7 + 0x68]
9108 movrlez %o3, %l3, %g1
9109 stx %g7, [%l7 + 0x60]
9110 fxnor %f20, %f2, %f2
9111 fxor %f6, %f18, %f30
9112 fmovrdlz %i1, %f10, %f4
9113 smul %i0, 0x0B3C, %i7
9114 fmovdne %icc, %f2, %f26
9115 ldx [%l7 + 0x68], %o2
9116 fmovsl %xcc, %f31, %f5
9117 fmovrdne %l2, %f22, %f8
9118 movcs %xcc, %i4, %o7
9119 ld [%l7 + 0x24], %f7
9120 taddcc %l1, %l4, %o5
9121 fmovsgu %xcc, %f6, %f6
9122 call loop_863
9123 fabsd %f2, %f10
9124 edge8ln %g5, %l6, %g4
9125 movpos %icc, %o6, %g2
9126loop_863:
9127 membar 0x6F
9128 fpack16 %f14, %f30
9129 fand %f4, %f14, %f12
9130 fmovdneg %icc, %f17, %f31
9131 fmovspos %xcc, %f5, %f19
9132 bge,pt %icc, loop_864
9133 udivcc %l5, 0x062D, %l0
9134 edge8n %g6, %i2, %i6
9135 fmovdpos %xcc, %f27, %f14
9136loop_864:
9137 nop
9138 wr %g0, 0x19, %asi
9139 lda [%l7 + 0x60] %asi, %f6
9140 movleu %xcc, %o4, %g3
9141 fmovrslz %i3, %f21, %f5
9142 tsubcctv %o0, 0x02FE, %o1
9143 bcs,pn %xcc, loop_865
9144 edge16 %o3, %i5, %g1
9145 brnz,a %g7, loop_866
9146 movrne %l3, %i0, %i1
9147loop_865:
9148 edge8l %o2, %i7, %i4
9149 set 0x00, %g7
9150 ldxa [%g0 + %g7] 0x50, %l2
9151loop_866:
9152 xor %l1, %o7, %o5
9153 fmovrdgez %l4, %f20, %f12
9154 stbar
9155 edge16ln %g5, %g4, %l6
9156 fbne %fcc2, loop_867
9157 tneg %icc, 0x3
9158 taddcc %o6, %g2, %l5
9159 set 0x14, %i0
9160 ldswa [%l7 + %i0] 0x81, %g6
9161loop_867:
9162 srax %l0, 0x03, %i2
9163 brnz %o4, loop_868
9164 fbne %fcc2, loop_869
9165 tsubcctv %i6, %g3, %o0
9166 edge32l %o1, %o3, %i5
9167loop_868:
9168 fmovrdgz %i3, %f16, %f14
9169loop_869:
9170 sdiv %g7, 0x06C2, %g1
9171 udiv %i0, 0x1B72, %i1
9172 tl %icc, 0x3
9173 fcmps %fcc0, %f17, %f27
9174 tsubcctv %o2, 0x0B1E, %l3
9175 fornot1 %f30, %f26, %f26
9176 siam 0x3
9177 umulcc %i4, 0x0B52, %i7
9178 sdivcc %l2, 0x128C, %o7
9179 bcs %xcc, loop_870
9180 fcmpgt16 %f8, %f6, %o5
9181 movn %xcc, %l4, %g5
9182 saved
9183 rdpr %cwp, %g1
9184 rdpr %cansave, %g2
9185 rdpr %canrestore, %g3
9186 rdpr %cleanwin, %g4
9187 rdpr %otherwin, %g5
9188 rdpr %wstate, %g6
9189loop_870:
9190 fbug,a %fcc2, loop_871
9191 subc %g4, 0x0769, %l1
9192 fcmped %fcc1, %f24, %f20
9193 movrlz %l6, %o6, %g2
9194loop_871:
9195 movl %icc, %g6, %l5
9196 bneg,a %xcc, loop_872
9197 movrgez %i2, 0x27A, %o4
9198 fands %f14, %f25, %f21
9199 tcc %xcc, 0x5
9200loop_872:
9201 andcc %l0, %i6, %g3
9202 fcmple16 %f14, %f6, %o0
9203 nop
9204 setx loop_873, %l0, %l1
9205 wrpr 0x1, %tl
9206 wrpr %l1, %tpc
9207 add %l1, 0x4, %l1
9208 wrpr %l1, %tnpc
9209 setx 0x34400001400, %l0, %l1
9210 wrpr %l1, %tstate
9211 wrhpr 0x4, %htstate
9212 retry
9213 ble,a loop_874
9214 movrgz %o3, 0x3B2, %o1
9215 movg %icc, %i5, %i3
9216loop_873:
9217 array32 %g7, %g1, %i0
9218loop_874:
9219 nop
9220 wr %g0, 0x81, %asi
9221 prefetcha [%l7 + 0x08] %asi, 0x1
9222 fnegd %f4, %f20
9223 fmovsvc %icc, %f12, %f17
9224 fpsub32 %f8, %f22, %f20
9225 set 0x78, %g2
9226 lduwa [%l7 + %g2] 0x88, %l3
9227 tgu %xcc, 0x6
9228 umul %i4, %o2, %l2
9229 movleu %icc, %i7, %o5
9230 andncc %l4, %g5, %o7
9231 fandnot2 %f8, %f20, %f26
9232 edge32 %l1, %l6, %g4
9233 te %icc, 0x1
9234 addcc %o6, 0x08E2, %g6
9235 fmuld8sux16 %f14, %f1, %f28
9236 movge %xcc, %g2, %l5
9237 fmovse %icc, %f5, %f28
9238 fnot1 %f14, %f28
9239 mova %xcc, %i2, %l0
9240 addccc %o4, 0x1871, %i6
9241 movrlez %o0, %o3, %g3
9242 fmovdcs %icc, %f3, %f16
9243 bge,pn %xcc, loop_875
9244 fbn %fcc1, loop_876
9245 tvc %xcc, 0x5
9246 movne %xcc, %o1, %i3
9247loop_875:
9248 tvc %xcc, 0x7
9249loop_876:
9250 tneg %xcc, 0x6
9251 nop
9252 set 0x5C, %i2
9253 stw %i5, [%l7 + %i2]
9254 fpadd16s %f5, %f30, %f1
9255 edge16n %g7, %g1, %i0
9256 tsubcc %l3, %i4, %o2
9257 tcs %icc, 0x5
9258 brnz,a %l2, loop_877
9259 edge32l %i7, %o5, %l4
9260 fmovrslz %g5, %f3, %f16
9261 fbug,a %fcc3, loop_878
9262loop_877:
9263 move %xcc, %i1, %l1
9264 movpos %xcc, %l6, %o7
9265 andncc %g4, %o6, %g6
9266loop_878:
9267 udivcc %g2, 0x1559, %l5
9268 smul %i2, %l0, %i6
9269 fmuld8ulx16 %f10, %f31, %f26
9270 tsubcc %o0, %o4, %o3
9271 fbo,a %fcc3, loop_879
9272 ld [%l7 + 0x30], %f0
9273 andcc %o1, 0x1963, %g3
9274 fmovrdgez %i5, %f20, %f20
9275loop_879:
9276 sdivx %i3, 0x1EFD, %g7
9277 umulcc %i0, 0x113B, %g1
9278 edge8l %l3, %o2, %i4
9279 brgz,a %l2, loop_880
9280 tle %xcc, 0x5
9281 fands %f19, %f17, %f1
9282 edge16ln %i7, %o5, %l4
9283loop_880:
9284 fmovdvc %icc, %f17, %f29
9285 fbule %fcc3, loop_881
9286 xnorcc %g5, 0x1B97, %i1
9287 edge32l %l6, %o7, %l1
9288 sub %g4, 0x18AA, %g6
9289loop_881:
9290 xnorcc %o6, 0x1577, %g2
9291 movn %xcc, %l5, %i2
9292 movleu %xcc, %l0, %o0
9293 sllx %i6, 0x02, %o4
9294 fmovdne %icc, %f13, %f8
9295 edge32n %o3, %o1, %g3
9296 fmovdcc %xcc, %f3, %f17
9297 smul %i5, %i3, %i0
9298 prefetch [%l7 + 0x6C], 0x3
9299 or %g1, 0x0656, %l3
9300 prefetch [%l7 + 0x7C], 0x3
9301 bge,a,pn %icc, loop_882
9302 movge %icc, %g7, %o2
9303 ta %xcc, 0x1
9304 fone %f24
9305loop_882:
9306 brz,a %l2, loop_883
9307 movleu %icc, %i7, %i4
9308 array16 %o5, %g5, %l4
9309 fmovsvc %xcc, %f6, %f1
9310loop_883:
9311 fmovsn %icc, %f31, %f0
9312 membar 0x11
9313 sllx %i1, %l6, %l1
9314 tsubcc %o7, 0x0413, %g4
9315 tsubcctv %o6, 0x171E, %g6
9316 edge8n %l5, %i2, %l0
9317 fbul %fcc2, loop_884
9318 smulcc %o0, 0x1457, %g2
9319 tleu %icc, 0x4
9320 sir 0x13ED
9321loop_884:
9322 movne %icc, %i6, %o4
9323 edge8l %o1, %g3, %i5
9324 tne %xcc, 0x4
9325 fsrc1 %f4, %f10
9326 umulcc %o3, %i3, %i0
9327 tcs %xcc, 0x4
9328 wr %g0, 0x18, %asi
9329 lduba [%l7 + 0x1C] %asi, %g1
9330 ta %xcc, 0x0
9331 edge32n %l3, %g7, %o2
9332 tvs %icc, 0x0
9333 array32 %i7, %l2, %o5
9334 sdivcc %g5, 0x0670, %i4
9335 set 0x27, %o1
9336 ldstuba [%l7 + %o1] 0x80, %i1
9337 fmovspos %icc, %f30, %f5
9338 movne %xcc, %l6, %l4
9339 set 0x4C, %i3
9340 stha %l1, [%l7 + %i3] 0xeb
9341 membar #Sync
9342 bcc %icc, loop_885
9343 smulcc %o7, 0x1F31, %g4
9344 alignaddr %g6, %o6, %l5
9345 fmovrslz %i2, %f21, %f25
9346loop_885:
9347 add %o0, %g2, %l0
9348 ldd [%l7 + 0x30], %i6
9349 fbl %fcc0, loop_886
9350 movrlez %o1, %g3, %i5
9351 st %f14, [%l7 + 0x64]
9352 sir 0x0B08
9353loop_886:
9354 addcc %o4, %i3, %o3
9355 tgu %xcc, 0x4
9356 wr %g0, 0x11, %asi
9357 ldstuba [%l7 + 0x5B] %asi, %g1
9358 movneg %xcc, %l3, %i0
9359 udivx %o2, 0x1DDD, %g7
9360 brz %i7, loop_887
9361 edge16n %l2, %o5, %i4
9362 fmovdle %icc, %f9, %f23
9363 edge32 %g5, %i1, %l6
9364loop_887:
9365 brlz %l1, loop_888
9366 mulx %l4, %g4, %g6
9367 edge16n %o6, %l5, %i2
9368 edge32 %o0, %o7, %g2
9369loop_888:
9370 movg %icc, %l0, %i6
9371 fpack32 %f2, %f4, %f0
9372 fxors %f15, %f29, %f0
9373 tsubcctv %g3, 0x0099, %o1
9374 nop
9375 set 0x6C, %i6
9376 prefetch [%l7 + %i6], 0x0
9377 taddcctv %o4, %i3, %o3
9378 xnor %g1, 0x0444, %l3
9379 and %i0, 0x0923, %i5
9380 edge16 %g7, %i7, %o2
9381 te %xcc, 0x1
9382 bneg loop_889
9383 movrgez %l2, 0x1A8, %o5
9384 movre %i4, %g5, %l6
9385 sra %l1, 0x01, %i1
9386loop_889:
9387 nop
9388 set 0x78, %l3
9389 lda [%l7 + %l3] 0x89, %f30
9390 orncc %g4, %l4, %o6
9391 mulscc %l5, %i2, %o0
9392 fpadd32s %f13, %f21, %f15
9393 ta %icc, 0x5
9394 fmovscc %icc, %f30, %f25
9395 nop
9396 setx loop_890, %l0, %l1
9397 wrpr 0x1, %tl
9398 wrpr %l1, %tpc
9399 add %l1, 0x4, %l1
9400 wrpr %l1, %tnpc
9401 setx 0x34400001400, %l0, %l1
9402 wrpr %l1, %tstate
9403 wrhpr 0x4, %htstate
9404 retry
9405 tvs %icc, 0x5
9406 or %o7, %g6, %g2
9407 edge8ln %i6, %l0, %g3
9408loop_890:
9409 movpos %xcc, %o4, %o1
9410 smul %i3, %o3, %g1
9411 fmovdn %icc, %f14, %f15
9412 fbul,a %fcc2, loop_891
9413 add %l3, 0x07AA, %i0
9414 fzeros %f15
9415 bn %xcc, loop_892
9416loop_891:
9417 smul %i5, %i7, %o2
9418 movle %icc, %l2, %o5
9419 srax %g7, 0x05, %g5
9420loop_892:
9421 addc %i4, 0x1BFB, %l1
9422 brnz,a %i1, loop_893
9423 movrne %l6, 0x1CE, %g4
9424 tle %icc, 0x2
9425 andcc %o6, %l5, %l4
9426loop_893:
9427 nop
9428 setx loop_894, %l0, %l1
9429 wrpr 0x1, %tl
9430 wrpr %l1, %tnpc
9431 setx 0x34400001400, %l0, %l1
9432 wrpr %l1, %tstate
9433 wrhpr 0x4, %htstate
9434 done
9435 add %o0, 0x0267, %i2
9436 set 0x40, %l1
9437 stda %f0, [%l7 + %l1] 0xf0
9438 membar #Sync
9439loop_894:
9440 fblg,a %fcc3, loop_895
9441 srax %g6, 0x19, %o7
9442 tne %xcc, 0x3
9443 saved
9444 rdpr %cwp, %g1
9445 rdpr %cansave, %g2
9446 rdpr %canrestore, %g3
9447 rdpr %cleanwin, %g4
9448 rdpr %otherwin, %g5
9449 rdpr %wstate, %g6
9450loop_895:
9451 subc %i6, %l0, %g2
9452 edge16l %g3, %o4, %o1
9453 fsrc1s %f20, %f25
9454 movrgz %o3, 0x2EB, %i3
9455 fandnot1s %f18, %f12, %f30
9456 fbue,a %fcc2, loop_896
9457 fsrc2 %f20, %f16
9458 srlx %g1, 0x02, %i0
9459 bvc,a,pt %xcc, loop_897
9460loop_896:
9461 subccc %l3, %i5, %i7
9462 andn %o2, %l2, %o5
9463 stbar
9464loop_897:
9465 sdivcc %g5, 0x19E4, %i4
9466 srlx %g7, 0x14, %l1
9467 sth %l6, [%l7 + 0x46]
9468 fpsub32 %f4, %f0, %f24
9469 edge32l %i1, %g4, %l5
9470 movre %o6, %o0, %i2
9471 bcc,pt %xcc, loop_898
9472 smulcc %l4, %g6, %o7
9473 fand %f24, %f28, %f22
9474 set 0x34, %i1
9475 ldswa [%l7 + %i1] 0x04, %l0
9476loop_898:
9477 ta %xcc, 0x4
9478 movge %icc, %i6, %g3
9479 fbo %fcc0, loop_899
9480 srlx %o4, 0x0E, %o1
9481 fmuld8ulx16 %f24, %f16, %f12
9482 stx %g2, [%l7 + 0x28]
9483loop_899:
9484 fxor %f20, %f8, %f30
9485 set 0x58, %o7
9486 prefetcha [%l7 + %o7] 0x89, 0x0
9487 set 0x40, %l2
9488 ldswa [%l7 + %l2] 0x89, %o3
9489 sllx %g1, 0x01, %l3
9490 fzero %f4
9491 movvs %xcc, %i5, %i0
9492 movre %i7, %l2, %o5
9493 movrgez %g5, 0x180, %i4
9494 bcc,a,pn %xcc, loop_900
9495 umulcc %o2, %g7, %l6
9496 srax %l1, %i1, %l5
9497 addc %g4, %o6, %i2
9498loop_900:
9499 fmovdvs %xcc, %f5, %f19
9500 sra %o0, 0x1C, %l4
9501 fnands %f15, %f15, %f14
9502 move %xcc, %g6, %o7
9503 nop
9504 setx loop_901, %l0, %l1
9505 jmpl %l1, %l0
9506 udiv %i6, 0x1F32, %o4
9507 movrlez %o1, %g2, %g3
9508 movrlez %o3, 0x28A, %g1
9509loop_901:
9510 movrne %l3, 0x090, %i3
9511 array8 %i5, %i7, %i0
9512 sethi 0x0C13, %l2
9513 fabsd %f2, %f2
9514 restored
9515 rdpr %cwp, %g1
9516 rdpr %cansave, %g2
9517 rdpr %canrestore, %g3
9518 rdpr %cleanwin, %g4
9519 rdpr %otherwin, %g5
9520 rdpr %wstate, %g6
9521 set 0x78, %o6
9522 lduwa [%l7 + %o6] 0x04, %o5
9523 ta %icc, 0x5
9524 wr %g0, 0x89, %asi
9525 stxa %g5, [%l7 + 0x08] %asi
9526 srl %i4, 0x08, %g7
9527 ba %icc, loop_902
9528 srax %l6, 0x17, %l1
9529 movne %xcc, %o2, %l5
9530 movvc %icc, %g4, %o6
9531loop_902:
9532 nop
9533 setx loop_903, %l0, %l1
9534 jmpl %l1, %i1
9535 edge16n %i2, %o0, %g6
9536 set 0x48, %g3
9537 stda %o6, [%l7 + %g3] 0x04
9538loop_903:
9539 fpsub32 %f16, %f4, %f22
9540 sdivx %l4, 0x1641, %l0
9541 fmul8x16au %f13, %f16, %f14
9542 fornot2 %f22, %f2, %f18
9543 brgez %i6, loop_904
9544 andn %o1, %g2, %o4
9545 andcc %o3, 0x0CFB, %g1
9546 and %g3, 0x1498, %i3
9547loop_904:
9548 ta %xcc, 0x6
9549 movg %xcc, %l3, %i5
9550 andcc %i0, %i7, %o5
9551 fmovdleu %icc, %f12, %f12
9552 xnor %g5, %l2, %i4
9553 subc %l6, %g7, %o2
9554 tge %xcc, 0x2
9555 movrgez %l5, 0x085, %g4
9556 tpos %icc, 0x2
9557 brgz,a %l1, loop_905
9558 array8 %o6, %i1, %i2
9559 andncc %o0, %g6, %l4
9560 saved
9561 rdpr %cwp, %g1
9562 rdpr %cansave, %g2
9563 rdpr %canrestore, %g3
9564 rdpr %cleanwin, %g4
9565 rdpr %otherwin, %g5
9566 rdpr %wstate, %g6
9567loop_905:
9568 movneg %icc, %o7, %l0
9569 andcc %i6, 0x0723, %o1
9570 bpos loop_906
9571 tcc %xcc, 0x0
9572 tvs %icc, 0x0
9573 tsubcctv %o4, 0x1BEF, %o3
9574loop_906:
9575 addcc %g2, %g1, %i3
9576 set 0x64, %i5
9577 ldstuba [%l7 + %i5] 0x88, %g3
9578 set 0x7A, %o2
9579 stha %i5, [%l7 + %o2] 0xeb
9580 membar #Sync
9581 umul %i0, 0x0DA2, %i7
9582 sra %o5, %l3, %l2
9583 fmul8ulx16 %f0, %f16, %f10
9584 stw %i4, [%l7 + 0x50]
9585 move %icc, %g5, %l6
9586 fmuld8ulx16 %f16, %f1, %f4
9587 alignaddr %o2, %g7, %l5
9588 fbne %fcc1, loop_907
9589 edge16l %l1, %o6, %i1
9590 fcmps %fcc3, %f9, %f12
9591 fmovde %icc, %f2, %f4
9592loop_907:
9593 edge32 %i2, %g4, %o0
9594 nop
9595 setx loop_908, %l0, %l1
9596 wrpr 0x1, %tl
9597 wrpr %l1, %tpc
9598 add %l1, 0x4, %l1
9599 wrpr %l1, %tnpc
9600 setx 0x34400001400, %l0, %l1
9601 wrpr %l1, %tstate
9602 wrhpr 0x4, %htstate
9603 retry
9604 fabss %f25, %f11
9605 ldx [%l7 + 0x50], %g6
9606 taddcctv %l4, 0x1299, %o7
9607loop_908:
9608 fbu,a %fcc3, loop_909
9609 nop
9610 set 0x38, %o3
9611 ldd [%l7 + %o3], %l0
9612 tvs %xcc, 0x5
9613 fmovrde %i6, %f22, %f14
9614loop_909:
9615 fcmple32 %f26, %f6, %o1
9616 wr %g0, 0x19, %asi
9617 lduwa [%l7 + 0x6C] %asi, %o3
9618 fmovsneg %xcc, %f14, %f29
9619 popc 0x1E26, %g2
9620 nop
9621 setx loop_910, %l0, %l1
9622 wrpr 0x1, %tl
9623 wrpr %l1, %tpc
9624 add %l1, 0x4, %l1
9625 wrpr %l1, %tnpc
9626 setx 0x34400001400, %l0, %l1
9627 wrpr %l1, %tstate
9628 wrhpr 0x4, %htstate
9629 retry
9630 andncc %g1, %i3, %o4
9631 sllx %g3, %i0, %i7
9632 movvs %icc, %i5, %l3
9633loop_910:
9634 array8 %l2, %o5, %g5
9635 movcc %icc, %i4, %o2
9636 brz %g7, loop_911
9637 srax %l5, %l6, %o6
9638 set 0x74, %g4
9639 ldsha [%l7 + %g4] 0x88, %l1
9640loop_911:
9641 edge16l %i1, %g4, %i2
9642 set 0x14, %o4
9643 lduba [%l7 + %o4] 0x80, %o0
9644 subcc %g6, %l4, %l0
9645 smulcc %o7, 0x04F9, %i6
9646 ld [%l7 + 0x60], %f6
9647 ld [%l7 + 0x38], %f1
9648 array16 %o1, %o3, %g2
9649 edge8 %i3, %o4, %g1
9650 srax %i0, %i7, %i5
9651 ta %icc, 0x6
9652 sra %l3, 0x05, %g3
9653 edge8n %l2, %o5, %g5
9654 movgu %xcc, %o2, %i4
9655 fblg,a %fcc3, loop_912
9656 edge32l %l5, %g7, %l6
9657 movrlez %l1, 0x105, %i1
9658 edge16ln %o6, %i2, %o0
9659loop_912:
9660 edge32ln %g6, %g4, %l4
9661 brz %o7, loop_913
9662 ba,a,pn %xcc, loop_914
9663 tleu %icc, 0x7
9664 movrgez %i6, %o1, %o3
9665loop_913:
9666 ta %icc, 0x3
9667loop_914:
9668 sra %l0, 0x0E, %i3
9669 alignaddrl %g2, %g1, %o4
9670 edge32 %i0, %i5, %i7
9671 andncc %l3, %l2, %o5
9672 fcmped %fcc3, %f18, %f0
9673 fbue %fcc0, loop_915
9674 orcc %g5, %o2, %g3
9675 sdivcc %i4, 0x146A, %l5
9676 movvs %xcc, %g7, %l6
9677loop_915:
9678 or %i1, %l1, %i2
9679 srax %o6, %g6, %g4
9680 taddcc %o0, %o7, %l4
9681 tge %icc, 0x6
9682 fbule %fcc3, loop_916
9683 xnor %o1, 0x0AC2, %o3
9684 fbne,a %fcc3, loop_917
9685 fbl,a %fcc2, loop_918
9686loop_916:
9687 fnot1s %f15, %f11
9688 movleu %xcc, %i6, %i3
9689loop_917:
9690 tpos %xcc, 0x4
9691loop_918:
9692 movleu %icc, %g2, %l0
9693 movrne %o4, %g1, %i5
9694 xor %i0, 0x16B9, %l3
9695 tle %icc, 0x5
9696 addc %l2, %i7, %o5
9697 movre %g5, %g3, %o2
9698 fmovsa %icc, %f17, %f3
9699 ld [%l7 + 0x70], %f31
9700 fbule,a %fcc1, loop_919
9701 taddcctv %i4, %g7, %l5
9702 udiv %l6, 0x0EB5, %i1
9703 mova %xcc, %i2, %o6
9704loop_919:
9705 edge32l %g6, %l1, %g4
9706 fmovdvs %icc, %f28, %f29
9707 fmovdgu %xcc, %f23, %f24
9708 ldsw [%l7 + 0x4C], %o0
9709 sllx %l4, 0x19, %o7
9710 edge16l %o1, %o3, %i6
9711 or %i3, 0x17FD, %l0
9712 fpadd16 %f6, %f0, %f24
9713 bpos,a,pn %xcc, loop_920
9714 mulx %g2, %g1, %o4
9715 sdiv %i5, 0x1F60, %i0
9716 addc %l3, %l2, %o5
9717loop_920:
9718 add %g5, 0x0084, %i7
9719 mulx %o2, %i4, %g3
9720 edge8l %g7, %l6, %l5
9721 movneg %icc, %i1, %o6
9722 movpos %xcc, %g6, %l1
9723 andncc %i2, %o0, %g4
9724 fmovrdgez %o7, %f24, %f22
9725 fandnot1s %f18, %f20, %f21
9726 bvs,a loop_921
9727 smulcc %l4, %o3, %o1
9728 tvc %icc, 0x2
9729 sir 0x116D
9730loop_921:
9731 popc 0x0365, %i6
9732 siam 0x3
9733 stx %i3, [%l7 + 0x20]
9734 fcmpne16 %f26, %f28, %g2
9735 stbar
9736 mova %xcc, %g1, %l0
9737 ba,pt %icc, loop_922
9738 tvc %icc, 0x3
9739 fmovdle %icc, %f29, %f23
9740 movne %icc, %o4, %i0
9741loop_922:
9742 nop
9743 wr %g0, 0x18, %asi
9744 ldda [%l7 + 0x40] %asi, %f16
9745 udiv %l3, 0x155B, %i5
9746 fsrc1 %f20, %f24
9747 udivcc %o5, 0x1856, %l2
9748 fnand %f6, %f30, %f20
9749 mulx %g5, %o2, %i4
9750 fmovdpos %icc, %f17, %f13
9751 tsubcc %i7, %g7, %g3
9752 subccc %l5, 0x1B28, %i1
9753 orncc %o6, 0x1D09, %l6
9754 set 0x40, %l5
9755 stda %g6, [%l7 + %l5] 0xea
9756 membar #Sync
9757 set 0x2E, %l0
9758 ldstuba [%l7 + %l0] 0x04, %l1
9759 edge32l %i2, %g4, %o7
9760 movge %xcc, %o0, %l4
9761 st %f23, [%l7 + 0x2C]
9762 ba,pn %xcc, loop_923
9763 movvs %xcc, %o1, %i6
9764 fmovrslez %o3, %f24, %f20
9765 movvs %icc, %g2, %g1
9766loop_923:
9767 subccc %i3, %o4, %i0
9768 edge32n %l0, %l3, %i5
9769 ldsw [%l7 + 0x24], %l2
9770 addc %o5, %g5, %o2
9771 bg loop_924
9772 ta %xcc, 0x2
9773 bcs loop_925
9774 taddcc %i4, 0x16CA, %g7
9775loop_924:
9776 nop
9777 set 0x4A, %i7
9778 ldsha [%l7 + %i7] 0x14, %g3
9779loop_925:
9780 fzeros %f23
9781 movge %icc, %l5, %i7
9782 subc %i1, 0x1146, %l6
9783 nop
9784 set 0x60, %g6
9785 sth %g6, [%l7 + %g6]
9786 mulx %l1, %o6, %g4
9787 orncc %i2, 0x00C5, %o7
9788 bshuffle %f18, %f8, %f10
9789 movrlez %o0, %l4, %i6
9790 edge8ln %o1, %g2, %g1
9791 fpsub32 %f24, %f16, %f16
9792 fcmpes %fcc3, %f18, %f12
9793 movleu %icc, %o3, %i3
9794 fmovdne %icc, %f26, %f22
9795 fsrc1 %f26, %f6
9796 fcmple16 %f4, %f16, %i0
9797 stw %o4, [%l7 + 0x10]
9798 edge32l %l0, %i5, %l3
9799 mulscc %l2, 0x04EC, %g5
9800 fbo,a %fcc1, loop_926
9801 movn %icc, %o2, %i4
9802 movrgez %g7, %g3, %o5
9803 set 0x17, %g1
9804 ldstuba [%l7 + %g1] 0x10, %i7
9805loop_926:
9806 swap [%l7 + 0x64], %l5
9807 set 0x40, %g5
9808 ldda [%l7 + %g5] 0x14, %f0
9809 set 0x44, %l6
9810 lduwa [%l7 + %l6] 0x89, %l6
9811 tl %xcc, 0x1
9812 ldstub [%l7 + 0x15], %g6
9813 alignaddrl %l1, %i1, %g4
9814 fmovsne %xcc, %f8, %f0
9815 fbuge %fcc0, loop_927
9816 tsubcc %i2, %o6, %o7
9817 add %o0, %l4, %o1
9818 edge32ln %i6, %g2, %g1
9819loop_927:
9820 tgu %xcc, 0x1
9821 addcc %o3, 0x1FD6, %i3
9822 or %o4, %l0, %i5
9823 subcc %i0, %l2, %l3
9824 swap [%l7 + 0x48], %o2
9825 mulx %g5, %i4, %g3
9826 subcc %o5, 0x02C6, %i7
9827 fmovdvs %icc, %f5, %f10
9828 stbar
9829 fmovda %icc, %f29, %f9
9830 movgu %icc, %l5, %g7
9831 edge16 %l6, %l1, %i1
9832 set 0x54, %o0
9833 stwa %g4, [%l7 + %o0] 0x04
9834 movre %i2, %o6, %o7
9835 bge,a %xcc, loop_928
9836 mulx %o0, %g6, %o1
9837 fmovrdgz %i6, %f8, %f18
9838 fmovsn %icc, %f22, %f12
9839loop_928:
9840 edge8l %l4, %g2, %g1
9841 array8 %o3, %i3, %l0
9842 movgu %xcc, %o4, %i5
9843 mova %icc, %i0, %l2
9844 edge16 %o2, %l3, %g5
9845 xnor %g3, %i4, %o5
9846 movrlz %l5, %g7, %i7
9847 fpadd32s %f30, %f5, %f12
9848 fmovsne %xcc, %f27, %f12
9849 fmovscc %icc, %f2, %f30
9850 addccc %l6, %i1, %l1
9851 fmovsvc %xcc, %f8, %f9
9852 wr %g0, 0x10, %asi
9853 lda [%l7 + 0x08] %asi, %f14
9854 tneg %icc, 0x0
9855 add %i2, 0x17A0, %o6
9856 wr %g0, 0x11, %asi
9857 ldswa [%l7 + 0x14] %asi, %o7
9858 fnot1 %f8, %f28
9859 fpadd32 %f24, %f26, %f14
9860 ldd [%l7 + 0x38], %g4
9861 edge16n %g6, %o0, %o1
9862 fmul8x16au %f14, %f2, %f28
9863 fmovdgu %xcc, %f26, %f3
9864 orcc %l4, %i6, %g1
9865 umulcc %g2, 0x1801, %o3
9866 fnand %f26, %f30, %f28
9867 xnor %i3, 0x1622, %l0
9868 edge32ln %i5, %o4, %i0
9869 lduh [%l7 + 0x20], %l2
9870 brlz %l3, loop_929
9871 fornot1 %f10, %f20, %f14
9872 fnot1 %f26, %f8
9873 movne %xcc, %g5, %o2
9874loop_929:
9875 edge16l %g3, %i4, %o5
9876 sdivx %l5, 0x0117, %i7
9877 fmovdvc %xcc, %f26, %f24
9878 sir 0x1C05
9879 fornot2s %f24, %f18, %f25
9880 fbge,a %fcc2, loop_930
9881 edge32 %l6, %g7, %l1
9882 fandnot1s %f20, %f31, %f15
9883 andcc %i2, %i1, %o7
9884loop_930:
9885 edge8n %g4, %o6, %g6
9886 bg %icc, loop_931
9887 edge16 %o1, %l4, %o0
9888 tle %xcc, 0x7
9889 tvc %icc, 0x1
9890loop_931:
9891 taddcc %g1, %i6, %o3
9892 andncc %i3, %g2, %l0
9893 saved
9894 rdpr %cwp, %g1
9895 rdpr %cansave, %g2
9896 rdpr %canrestore, %g3
9897 rdpr %cleanwin, %g4
9898 rdpr %otherwin, %g5
9899 rdpr %wstate, %g6
9900 bneg,a,pt %icc, loop_932
9901 sllx %o4, 0x00, %i0
9902 fmovdne %icc, %f19, %f9
9903 edge32ln %l2, %i5, %l3
9904loop_932:
9905 udiv %o2, 0x1F10, %g5
9906 fsrc1s %f22, %f27
9907 fmovrdne %g3, %f14, %f20
9908 and %i4, 0x015A, %l5
9909 nop
9910 set 0x34, %l4
9911 stw %i7, [%l7 + %l4]
9912 restored
9913 rdpr %cwp, %g1
9914 rdpr %cansave, %g2
9915 rdpr %canrestore, %g3
9916 rdpr %cleanwin, %g4
9917 rdpr %otherwin, %g5
9918 rdpr %wstate, %g6
9919 fpadd16 %f18, %f8, %f0
9920 sethi 0x0AFD, %o5
9921 flush %l7 + 0x50
9922 tge %xcc, 0x5
9923 fbe %fcc1, loop_933
9924 udivcc %g7, 0x1491, %l1
9925 alignaddrl %l6, %i2, %o7
9926 fmuld8ulx16 %f25, %f2, %f30
9927loop_933:
9928 sir 0x0FD3
9929 srlx %g4, 0x0E, %i1
9930 saved
9931 rdpr %cwp, %g1
9932 rdpr %cansave, %g2
9933 rdpr %canrestore, %g3
9934 rdpr %cleanwin, %g4
9935 rdpr %otherwin, %g5
9936 rdpr %wstate, %g6
9937 tneg %icc, 0x0
9938 bpos %icc, loop_934
9939 addccc %o6, %g6, %o1
9940 smulcc %o0, 0x09F6, %g1
9941 te %icc, 0x2
9942loop_934:
9943 tl %icc, 0x2
9944 sub %i6, %l4, %o3
9945 fandnot1 %f6, %f20, %f18
9946 movrne %g2, 0x3F4, %l0
9947 tcc %xcc, 0x4
9948 ld [%l7 + 0x70], %f21
9949 wr %g0, 0x11, %asi
9950 swapa [%l7 + 0x30] %asi, %i3
9951 restored
9952 rdpr %cwp, %g1
9953 rdpr %cansave, %g2
9954 rdpr %canrestore, %g3
9955 rdpr %cleanwin, %g4
9956 rdpr %otherwin, %g5
9957 rdpr %wstate, %g6
9958 set 0x1E, %o5
9959 stba %o4, [%l7 + %o5] 0x88
9960 movvs %xcc, %l2, %i5
9961 movrgez %l3, 0x18A, %o2
9962 ldub [%l7 + 0x69], %i0
9963 fmovde %icc, %f28, %f29
9964 sra %g3, %g5, %l5
9965 set 0x27, %i4
9966 ldstuba [%l7 + %i4] 0x80, %i4
9967 brlez %i7, loop_935
9968 tne %xcc, 0x2
9969 movrgez %g7, 0x295, %o5
9970 stx %l1, [%l7 + 0x78]
9971loop_935:
9972 tpos %xcc, 0x1
9973 tl %icc, 0x3
9974 edge16l %i2, %l6, %g4
9975 fnands %f2, %f28, %f24
9976 movrne %i1, %o7, %g6
9977 edge8ln %o1, %o0, %o6
9978 movrlez %i6, %l4, %o3
9979 movvs %xcc, %g1, %l0
9980 tge %icc, 0x2
9981 nop
9982 setx loop_936, %l0, %l1
9983 jmpl %l1, %g2
9984 sethi 0x1C31, %i3
9985 fmovs %f6, %f8
9986 wr %g0, 0x80, %asi
9987 lduha [%l7 + 0x56] %asi, %l2
9988loop_936:
9989 udiv %i5, 0x0258, %o4
9990 fmovrsne %o2, %f28, %f6
9991 fcmpgt16 %f28, %f24, %l3
9992 andncc %g3, %i0, %g5
9993 addcc %i4, 0x0144, %l5
9994 tneg %icc, 0x5
9995 alignaddrl %i7, %g7, %o5
9996 srax %l1, 0x1C, %l6
9997 edge16 %i2, %i1, %o7
9998 edge8ln %g4, %o1, %g6
9999 fmovdneg %icc, %f4, %f29
10000 tgu %icc, 0x2
10001 orncc %o0, 0x1721, %i6
10002 fpackfix %f12, %f24
10003 bcs,a,pt %xcc, loop_937
10004 alignaddr %o6, %l4, %g1
10005 bpos,a loop_938
10006 movne %icc, %o3, %l0
10007loop_937:
10008 or %i3, %l2, %i5
10009 edge8l %o4, %g2, %l3
10010loop_938:
10011 nop
10012 set 0x20, %i0
10013 lda [%l7 + %i0] 0x0c, %f9
10014 set 0x28, %g2
10015 stxa %o2, [%l7 + %g2] 0x2b
10016 membar #Sync
10017 srax %g3, %g5, %i4
10018 fmovrsgz %i0, %f18, %f10
10019 subcc %i7, %g7, %l5
10020 fpsub16 %f12, %f10, %f12
10021 wr %g0, 0x19, %asi
10022 ldstuba [%l7 + 0x13] %asi, %l1
10023 taddcc %o5, %l6, %i1
10024 movrne %i2, 0x0B8, %g4
10025 brgez,a %o7, loop_939
10026 andncc %g6, %o1, %i6
10027 brnz,a %o0, loop_940
10028 fpmerge %f6, %f8, %f26
10029loop_939:
10030 movne %xcc, %l4, %o6
10031 orcc %o3, %g1, %i3
10032loop_940:
10033 fmovrsgz %l2, %f19, %f18
10034 sdivcc %l0, 0x0FC8, %o4
10035 movre %g2, %l3, %i5
10036 srl %o2, 0x01, %g5
10037 wr %g0, 0x11, %asi
10038 ldsba [%l7 + 0x5E] %asi, %g3
10039 st %f28, [%l7 + 0x1C]
10040 ba,a %xcc, loop_941
10041 ble,a %icc, loop_942
10042 fnand %f6, %f14, %f0
10043 fmul8ulx16 %f16, %f8, %f14
10044loop_941:
10045 taddcctv %i0, %i7, %i4
10046loop_942:
10047 movrlez %l5, %l1, %o5
10048 set 0x22, %i2
10049 lduha [%l7 + %i2] 0x0c, %g7
10050 tl %icc, 0x3
10051 fmovsleu %xcc, %f15, %f15
10052 restored
10053 rdpr %cwp, %g1
10054 rdpr %cansave, %g2
10055 rdpr %canrestore, %g3
10056 rdpr %cleanwin, %g4
10057 rdpr %otherwin, %g5
10058 rdpr %wstate, %g6
10059 tle %icc, 0x4
10060 edge8n %l6, %i2, %i1
10061 tvc %xcc, 0x3
10062 addccc %g4, 0x0BDF, %g6
10063 edge8 %o1, %i6, %o0
10064 umul %l4, 0x01CC, %o7
10065 orcc %o6, %o3, %g1
10066 set 0x34, %o1
10067 stwa %i3, [%l7 + %o1] 0x15
10068 mova %icc, %l2, %o4
10069 edge16n %l0, %g2, %i5
10070 fmovdpos %xcc, %f13, %f14
10071 smulcc %o2, %l3, %g3
10072 movgu %xcc, %g5, %i0
10073 fbu,a %fcc2, loop_943
10074 xorcc %i7, 0x0747, %i4
10075 udivx %l1, 0x1109, %o5
10076 siam 0x4
10077loop_943:
10078 sra %g7, %l6, %l5
10079 lduh [%l7 + 0x26], %i1
10080 fpsub32 %f4, %f28, %f8
10081 ldd [%l7 + 0x40], %f30
10082 edge32l %g4, %g6, %o1
10083 movrne %i2, %o0, %l4
10084 fmovdge %icc, %f27, %f30
10085 ld [%l7 + 0x74], %f2
10086 ldd [%l7 + 0x60], %f10
10087 fmovdgu %xcc, %f25, %f21
10088 set 0x2B, %i3
10089 ldstuba [%l7 + %i3] 0x19, %o7
10090 tg %xcc, 0x5
10091 xnorcc %o6, 0x1371, %o3
10092 fcmpes %fcc1, %f25, %f20
10093 subc %g1, 0x01EC, %i6
10094 fbue %fcc3, loop_944
10095 movrgez %i3, 0x10A, %l2
10096 nop
10097 setx loop_945, %l0, %l1
10098 wrpr 0x1, %tl
10099 wrpr %l1, %tpc
10100 add %l1, 0x4, %l1
10101 wrpr %l1, %tnpc
10102 setx 0x34400001400, %l0, %l1
10103 wrpr %l1, %tstate
10104 wrhpr 0x4, %htstate
10105 retry
10106 flush %l7 + 0x6C
10107loop_944:
10108 fbge %fcc0, loop_946
10109 tpos %icc, 0x6
10110loop_945:
10111 ta %xcc, 0x7
10112 edge16 %o4, %g2, %i5
10113loop_946:
10114 ldx [%l7 + 0x48], %l0
10115 bshuffle %f22, %f24, %f14
10116 sdivcc %l3, 0x103E, %o2
10117 sir 0x1CA1
10118 fnor %f26, %f18, %f18
10119 bvc %icc, loop_947
10120 fmul8ulx16 %f10, %f20, %f10
10121 tsubcctv %g3, 0x13F4, %i0
10122 fmovspos %icc, %f0, %f13
10123loop_947:
10124 movl %xcc, %g5, %i4
10125 edge8 %i7, %l1, %o5
10126 addccc %l6, 0x001C, %l5
10127 sll %g7, %g4, %g6
10128 and %o1, %i2, %o0
10129 sdivcc %i1, 0x06C0, %o7
10130 fabsd %f12, %f18
10131 movl %xcc, %o6, %l4
10132 ldx [%l7 + 0x48], %o3
10133 bshuffle %f2, %f18, %f20
10134 taddcc %i6, 0x1AF2, %i3
10135 edge8l %g1, %l2, %o4
10136 mova %xcc, %g2, %i5
10137 edge16l %l0, %l3, %o2
10138 umulcc %g3, %i0, %g5
10139 orn %i7, 0x1BC6, %i4
10140 fbule,a %fcc0, loop_948
10141 fcmpne32 %f8, %f22, %o5
10142 fnot2s %f9, %f26
10143 bleu,pt %xcc, loop_949
10144loop_948:
10145 xorcc %l1, 0x19CA, %l6
10146 subc %g7, %l5, %g4
10147 movre %g6, %o1, %i2
10148loop_949:
10149 edge8l %o0, %i1, %o6
10150 wr %g0, 0x10, %asi
10151 stwa %o7, [%l7 + 0x40] %asi
10152 tge %xcc, 0x3
10153 movvc %xcc, %l4, %i6
10154 tleu %xcc, 0x4
10155 umulcc %o3, 0x03FE, %g1
10156 sir 0x03ED
10157 xnorcc %l2, 0x1AD2, %o4
10158 subccc %g2, %i5, %l0
10159 fmovs %f25, %f1
10160 bn,a,pt %icc, loop_950
10161 andcc %l3, 0x0701, %o2
10162 tvs %icc, 0x2
10163 add %g3, %i0, %i3
10164loop_950:
10165 edge32l %i7, %g5, %i4
10166 fbl,a %fcc3, loop_951
10167 movrlez %o5, 0x265, %l6
10168 fbule %fcc0, loop_952
10169 fpadd16s %f0, %f0, %f19
10170loop_951:
10171 movl %icc, %g7, %l1
10172 bpos,a %xcc, loop_953
10173loop_952:
10174 and %g4, 0x18B1, %g6
10175 wr %g0, 0x81, %asi
10176 swapa [%l7 + 0x28] %asi, %o1
10177loop_953:
10178 nop
10179 set 0x48, %g7
10180 std %l4, [%l7 + %g7]
10181 bleu,a %icc, loop_954
10182 fbo %fcc0, loop_955
10183 movneg %xcc, %i2, %o0
10184 and %o6, %i1, %l4
10185loop_954:
10186 fmovrsne %i6, %f5, %f2
10187loop_955:
10188 srl %o3, %o7, %g1
10189 tleu %icc, 0x1
10190 std %f12, [%l7 + 0x58]
10191 fxors %f24, %f23, %f13
10192 add %l7, 0x48, %l6
10193 wr %g0, 0x81, %asi
10194 casxa [%l6] 0x81, %o4, %g2
10195 movrgz %i5, 0x075, %l0
10196 fbu,a %fcc0, loop_956
10197 fcmpne16 %f18, %f30, %l2
10198 edge16ln %o2, %g3, %i0
10199 tvs %xcc, 0x4
10200loop_956:
10201 smul %i3, %i7, %g5
10202 array8 %i4, %o5, %l6
10203 movgu %icc, %g7, %l3
10204 fnot1s %f24, %f29
10205 orncc %l1, 0x1AF6, %g6
10206 bcs,pt %icc, loop_957
10207 sdivcc %o1, 0x1D5C, %g4
10208 mova %icc, %l5, %o0
10209 edge32n %i2, %i1, %o6
10210loop_957:
10211 tcc %icc, 0x5
10212 or %i6, %l4, %o3
10213 edge8 %g1, %o7, %g2
10214 sdivcc %i5, 0x1527, %l0
10215 movvs %xcc, %l2, %o4
10216 movgu %xcc, %g3, %o2
10217 array32 %i0, %i3, %i7
10218 wr %g0, 0x10, %asi
10219 lda [%l7 + 0x58] %asi, %f13
10220 set 0x1C, %l3
10221 stwa %i4, [%l7 + %l3] 0xe2
10222 membar #Sync
10223 movrlz %o5, 0x2AB, %l6
10224 taddcctv %g5, 0x03A7, %l3
10225 fmovdl %icc, %f10, %f17
10226 movre %l1, 0x157, %g6
10227 movne %xcc, %g7, %g4
10228 fbe,a %fcc1, loop_958
10229 edge16n %l5, %o0, %i2
10230 andn %o1, %o6, %i6
10231 movge %icc, %i1, %l4
10232loop_958:
10233 tleu %xcc, 0x4
10234 srl %g1, %o7, %g2
10235 bleu,a %icc, loop_959
10236 subcc %o3, %l0, %l2
10237 or %o4, %g3, %o2
10238 stx %i5, [%l7 + 0x78]
10239loop_959:
10240 sra %i3, %i0, %i7
10241 srax %i4, %o5, %g5
10242 restored
10243 rdpr %cwp, %g1
10244 rdpr %cansave, %g2
10245 rdpr %canrestore, %g3
10246 rdpr %cleanwin, %g4
10247 rdpr %otherwin, %g5
10248 rdpr %wstate, %g6
10249 set 0x40, %l1
10250 ldda [%l7 + %l1] 0x2e, %i6
10251 fornot2s %f4, %f6, %f16
10252 edge32n %l3, %l1, %g6
10253 orn %g7, %l5, %g4
10254 addc %i2, %o0, %o6
10255 set 0x40, %i1
10256 stda %o0, [%l7 + %i1] 0x11
10257 movvc %xcc, %i1, %i6
10258 movrne %g1, %l4, %o7
10259 move %icc, %g2, %o3
10260 bgu,a loop_960
10261 fbul %fcc1, loop_961
10262 fbuge %fcc3, loop_962
10263 tle %icc, 0x4
10264loop_960:
10265 mova %xcc, %l0, %o4
10266loop_961:
10267 smulcc %l2, 0x177C, %g3
10268loop_962:
10269 or %o2, %i3, %i0
10270 fbug,a %fcc2, loop_963
10271 fmovdneg %xcc, %f16, %f15
10272 andn %i5, 0x19BF, %i4
10273 te %xcc, 0x6
10274loop_963:
10275 nop
10276 setx loop_964, %l0, %l1
10277 wrpr 0x1, %tl
10278 wrpr %l1, %tpc
10279 add %l1, 0x4, %l1
10280 wrpr %l1, %tnpc
10281 setx 0x34400001400, %l0, %l1
10282 wrpr %l1, %tstate
10283 wrhpr 0x4, %htstate
10284 retry
10285 fnor %f8, %f2, %f14
10286 edge8 %i7, %g5, %o5
10287 fcmpd %fcc3, %f14, %f28
10288loop_964:
10289 subc %l3, %l1, %l6
10290 umul %g6, %g7, %l5
10291 ld [%l7 + 0x18], %f12
10292 tle %xcc, 0x2
10293 mulx %g4, 0x1C50, %i2
10294 edge32ln %o0, %o1, %o6
10295 ldd [%l7 + 0x08], %f2
10296 movgu %icc, %i6, %i1
10297 fandnot1 %f16, %f18, %f10
10298 fbl,a %fcc1, loop_965
10299 tcc %xcc, 0x3
10300 fpadd32 %f8, %f4, %f4
10301 bl,pn %xcc, loop_966
10302loop_965:
10303 srlx %l4, 0x1A, %o7
10304 fnot1 %f2, %f14
10305 wr %g0, 0x80, %asi
10306 ldsba [%l7 + 0x1E] %asi, %g2
10307loop_966:
10308 andn %g1, %o3, %l0
10309 sir 0x0B77
10310 fxnors %f16, %f15, %f13
10311 fmul8ulx16 %f18, %f24, %f24
10312 tcs %xcc, 0x7
10313 movgu %icc, %o4, %l2
10314 movvc %xcc, %o2, %g3
10315 array8 %i0, %i5, %i3
10316 lduh [%l7 + 0x30], %i4
10317 srl %g5, 0x08, %i7
10318 wr %g0, 0x19, %asi
10319 ldstuba [%l7 + 0x3D] %asi, %o5
10320 and %l3, %l1, %l6
10321 bg,pn %icc, loop_967
10322 edge8 %g6, %l5, %g4
10323 movrlez %g7, %o0, %i2
10324 movn %xcc, %o1, %o6
10325loop_967:
10326 prefetch [%l7 + 0x20], 0x1
10327 fbl,a %fcc3, loop_968
10328 movvs %xcc, %i6, %i1
10329 array16 %o7, %l4, %g2
10330 edge8ln %g1, %l0, %o4
10331loop_968:
10332 for %f30, %f16, %f24
10333 brlez,a %l2, loop_969
10334 tsubcc %o3, %o2, %g3
10335 edge32l %i0, %i3, %i4
10336 nop
10337 setx loop_970, %l0, %l1
10338 wrpr 0x1, %tl
10339 wrpr %l1, %tnpc
10340 setx 0x34400001400, %l0, %l1
10341 wrpr %l1, %tstate
10342 wrhpr 0x4, %htstate
10343 done
10344loop_969:
10345 movgu %icc, %g5, %i7
10346 alignaddr %o5, %l3, %l1
10347 tvc %xcc, 0x4
10348loop_970:
10349 xnorcc %l6, 0x0EF1, %i5
10350 move %xcc, %g6, %l5
10351 bn,a loop_971
10352 bcs,a %icc, loop_972
10353 sdiv %g4, 0x0554, %o0
10354 fmovsgu %xcc, %f11, %f6
10355loop_971:
10356 fornot1s %f29, %f0, %f26
10357loop_972:
10358 nop
10359 set 0x40, %i6
10360 stda %f16, [%l7 + %i6] 0x14
10361 sdiv %g7, 0x00E8, %o1
10362 movle %icc, %o6, %i6
10363 fpadd16s %f29, %f22, %f14
10364 fnot2s %f28, %f12
10365 movgu %xcc, %i2, %o7
10366 stw %l4, [%l7 + 0x74]
10367 set 0x08, %o7
10368 stwa %i1, [%l7 + %o7] 0x80
10369 tpos %xcc, 0x2
10370 tsubcctv %g1, %g2, %l0
10371 edge8 %l2, %o4, %o3
10372 sllx %o2, 0x07, %i0
10373 movl %icc, %g3, %i4
10374 fmovsl %xcc, %f14, %f2
10375 brlez %g5, loop_973
10376 be %xcc, loop_974
10377 fbne,a %fcc3, loop_975
10378 fnands %f0, %f24, %f19
10379loop_973:
10380 umulcc %i3, %i7, %o5
10381loop_974:
10382 nop
10383 set 0x51, %o6
10384 ldsba [%l7 + %o6] 0x04, %l1
10385loop_975:
10386 tne %icc, 0x2
10387 sdivx %l3, 0x05DD, %i5
10388 fcmpne32 %f18, %f2, %l6
10389 tneg %icc, 0x5
10390 set 0x18, %l2
10391 lduha [%l7 + %l2] 0x80, %g6
10392 tpos %icc, 0x0
10393 ba,pt %xcc, loop_976
10394 stb %l5, [%l7 + 0x76]
10395 flush %l7 + 0x78
10396 fand %f4, %f8, %f28
10397loop_976:
10398 sdiv %o0, 0x00EA, %g7
10399 sra %g4, %o6, %o1
10400 sdiv %i6, 0x1EDF, %o7
10401 fnand %f22, %f26, %f2
10402 fpadd16s %f31, %f2, %f21
10403 and %l4, 0x037C, %i1
10404 andcc %i2, %g1, %g2
10405 movneg %icc, %l2, %o4
10406 fors %f5, %f13, %f14
10407 taddcc %l0, 0x121B, %o2
10408 array32 %o3, %i0, %i4
10409 fmovsvs %icc, %f16, %f23
10410 fpack16 %f26, %f30
10411 fpadd32s %f5, %f14, %f20
10412 taddcc %g3, %g5, %i7
10413 sdivcc %i3, 0x1C98, %o5
10414 ldub [%l7 + 0x13], %l1
10415 edge32n %l3, %l6, %g6
10416 fcmpgt32 %f0, %f6, %i5
10417 array16 %l5, %g7, %o0
10418 membar 0x15
10419 fbuge %fcc0, loop_977
10420 movvs %icc, %o6, %o1
10421 fone %f24
10422 xorcc %g4, 0x00D2, %i6
10423loop_977:
10424 orncc %l4, %o7, %i2
10425 fmovrsgz %g1, %f12, %f12
10426 bn loop_978
10427 tgu %xcc, 0x3
10428 movg %icc, %g2, %l2
10429 tsubcc %o4, %l0, %i1
10430loop_978:
10431 subcc %o3, %i0, %i4
10432 fcmped %fcc2, %f10, %f12
10433 movg %xcc, %o2, %g5
10434 fmovsgu %icc, %f14, %f16
10435 restored
10436 rdpr %cwp, %g1
10437 rdpr %cansave, %g2
10438 rdpr %canrestore, %g3
10439 rdpr %cleanwin, %g4
10440 rdpr %otherwin, %g5
10441 rdpr %wstate, %g6
10442 tcs %xcc, 0x3
10443 brz,a %g3, loop_979
10444 bg,a %xcc, loop_980
10445 movrne %i7, %i3, %l1
10446 tge %xcc, 0x6
10447loop_979:
10448 addcc %o5, %l6, %l3
10449loop_980:
10450 movrne %g6, 0x0C2, %l5
10451 tsubcctv %i5, 0x1854, %o0
10452 set 0x18, %i5
10453 lda [%l7 + %i5] 0x11, %f6
10454 alignaddrl %o6, %g7, %o1
10455 edge32ln %g4, %l4, %i6
10456 movvs %icc, %o7, %i2
10457 call loop_981
10458 fornot1s %f17, %f0, %f30
10459 bge,a,pt %icc, loop_982
10460 edge8ln %g2, %g1, %l2
10461loop_981:
10462 edge32n %o4, %l0, %o3
10463 tn %icc, 0x5
10464loop_982:
10465 edge8 %i0, %i4, %i1
10466 fmovrde %o2, %f22, %f12
10467 tneg %xcc, 0x4
10468 fmovrdgz %g3, %f0, %f6
10469 smul %i7, %i3, %g5
10470 taddcc %o5, %l6, %l1
10471 te %icc, 0x4
10472 bne,pt %xcc, loop_983
10473 siam 0x2
10474 fxnors %f14, %f27, %f28
10475 fmovsge %xcc, %f27, %f7
10476loop_983:
10477 sdivx %g6, 0x0543, %l3
10478 movrlz %i5, %l5, %o6
10479 umul %g7, 0x14D5, %o1
10480 brlz,a %o0, loop_984
10481 membar 0x29
10482 andncc %l4, %i6, %o7
10483 add %i2, 0x05FF, %g4
10484loop_984:
10485 edge16l %g1, %l2, %o4
10486 addccc %g2, %o3, %i0
10487 membar 0x39
10488 subcc %i4, 0x027B, %l0
10489 sllx %i1, 0x08, %o2
10490 orncc %i7, 0x106C, %g3
10491 saved
10492 rdpr %cwp, %g1
10493 rdpr %cansave, %g2
10494 rdpr %canrestore, %g3
10495 rdpr %cleanwin, %g4
10496 rdpr %otherwin, %g5
10497 rdpr %wstate, %g6
10498 umul %g5, %o5, %i3
10499 movcc %icc, %l6, %g6
10500 movvc %icc, %l3, %i5
10501 andncc %l1, %o6, %l5
10502 xnorcc %o1, %o0, %g7
10503 te %xcc, 0x0
10504 wr %g0, 0x19, %asi
10505 stda %i6, [%l7 + 0x28] %asi
10506 movvs %icc, %l4, %i2
10507 pdist %f6, %f4, %f14
10508 brlez %o7, loop_985
10509 fxnors %f4, %f1, %f9
10510 srlx %g4, %g1, %l2
10511 subc %g2, 0x0B53, %o4
10512loop_985:
10513 ld [%l7 + 0x4C], %f28
10514 nop
10515 set 0x6C, %o2
10516 ldsw [%l7 + %o2], %i0
10517 edge32ln %i4, %l0, %i1
10518 fones %f19
10519 tge %icc, 0x4
10520 fcmpne32 %f18, %f22, %o2
10521 fpack32 %f24, %f20, %f8
10522 ld [%l7 + 0x6C], %f29
10523 umul %o3, 0x16C6, %i7
10524 tle %icc, 0x6
10525 fnegs %f31, %f17
10526 fxnor %f30, %f26, %f28
10527 add %l7, 0x64, %l6
10528 wr %g0, 0x19, %asi
10529 lda [%l6] %asi, %g3
10530 casa [%l6] 0x19, %g3, %o5
10531 taddcctv %i3, 0x1AA6, %g5
10532 movre %g6, %l6, %i5
10533 sll %l3, %o6, %l5
10534 movrlez %l1, %o0, %o1
10535 fpack32 %f26, %f2, %f18
10536 brgez %g7, loop_986
10537 srl %i6, %l4, %i2
10538 fsrc2s %f24, %f17
10539 edge8ln %o7, %g1, %g4
10540loop_986:
10541 edge16 %g2, %o4, %i0
10542 ta %xcc, 0x1
10543 set 0x64, %g3
10544 lda [%l7 + %g3] 0x04, %f14
10545 brz %l2, loop_987
10546 movcs %icc, %l0, %i4
10547 sethi 0x08F1, %o2
10548 movrlz %o3, 0x2DD, %i1
10549loop_987:
10550 sdiv %g3, 0x0AD9, %o5
10551 sethi 0x130F, %i7
10552 wr %g0, 0x0c, %asi
10553 swapa [%l7 + 0x44] %asi, %i3
10554 brz,a %g5, loop_988
10555 fones %f28
10556 and %l6, %i5, %g6
10557 fmovsa %icc, %f7, %f23
10558loop_988:
10559 ldx [%l7 + 0x28], %l3
10560 umulcc %o6, %l5, %l1
10561 tn %xcc, 0x6
10562 sdivcc %o0, 0x01E2, %o1
10563 set 0x40, %o3
10564 stxa %g7, [%l7 + %o3] 0xea
10565 membar #Sync
10566 umul %i6, %l4, %o7
10567 fmovda %xcc, %f9, %f28
10568 tgu %icc, 0x3
10569 sethi 0x0ACB, %i2
10570 alignaddr %g4, %g1, %o4
10571 udivcc %i0, 0x0E4B, %g2
10572 fpsub32s %f23, %f11, %f13
10573 edge16n %l0, %l2, %i4
10574 nop
10575 setx loop_989, %l0, %l1
10576 wrpr 0x1, %tl
10577 wrpr %l1, %tnpc
10578 setx 0x34400001400, %l0, %l1
10579 wrpr %l1, %tstate
10580 wrhpr 0x4, %htstate
10581 done
10582 fcmpne32 %f8, %f4, %o3
10583 tvc %xcc, 0x2
10584 addc %i1, 0x0AE8, %g3
10585loop_989:
10586 orcc %o5, 0x073D, %i7
10587 fble %fcc1, loop_990
10588 bcs,a,pn %xcc, loop_991
10589 fnors %f31, %f12, %f29
10590 membar 0x14
10591loop_990:
10592 tsubcctv %i3, %o2, %g5
10593loop_991:
10594 stbar
10595 sdivx %l6, 0x06E5, %g6
10596 fsrc2 %f18, %f12
10597 sdivx %i5, 0x09F3, %o6
10598 move %icc, %l3, %l5
10599 brgez,a %o0, loop_992
10600 movg %xcc, %l1, %g7
10601 fands %f13, %f9, %f18
10602 tsubcc %o1, %i6, %l4
10603loop_992:
10604 fmovrsgz %i2, %f2, %f9
10605 fornot1s %f22, %f13, %f23
10606 add %o7, 0x0FC8, %g4
10607 tle %xcc, 0x2
10608 movle %icc, %o4, %i0
10609 movg %xcc, %g2, %l0
10610 fbul %fcc2, loop_993
10611 ldd [%l7 + 0x48], %l2
10612 bvc,pt %icc, loop_994
10613 umul %g1, 0x04A3, %o3
10614loop_993:
10615 nop
10616 set 0x4A, %o4
10617 stha %i1, [%l7 + %o4] 0x27
10618 membar #Sync
10619loop_994:
10620 fones %f26
10621 fpmerge %f19, %f13, %f16
10622 fandnot2 %f20, %f18, %f24
10623 edge8n %i4, %g3, %i7
10624 fblg,a %fcc2, loop_995
10625 tg %icc, 0x5
10626 fmuld8ulx16 %f29, %f20, %f6
10627 brlez %o5, loop_996
10628loop_995:
10629 fmovsle %icc, %f17, %f1
10630 movleu %xcc, %i3, %g5
10631 fmovdcc %icc, %f14, %f13
10632loop_996:
10633 xnorcc %l6, %g6, %o2
10634 fmovrse %o6, %f8, %f1
10635 sdivcc %i5, 0x08C6, %l5
10636 wr %g0, 0x11, %asi
10637 ldsba [%l7 + 0x0F] %asi, %l3
10638 array32 %l1, %g7, %o0
10639 movrlez %o1, 0x2BB, %i6
10640 ldsh [%l7 + 0x76], %i2
10641 tneg %icc, 0x3
10642 tle %icc, 0x7
10643 ld [%l7 + 0x30], %f0
10644 lduw [%l7 + 0x24], %l4
10645 fmovrslz %g4, %f31, %f29
10646 sub %o7, %o4, %i0
10647 edge32ln %g2, %l0, %g1
10648 sll %o3, 0x10, %l2
10649 subcc %i4, 0x1FDB, %i1
10650 fxnors %f12, %f15, %f21
10651 tsubcc %i7, %o5, %i3
10652 fbug,a %fcc1, loop_997
10653 fmovrslez %g5, %f2, %f12
10654 edge16n %l6, %g3, %o2
10655 movvs %xcc, %o6, %g6
10656loop_997:
10657 smul %l5, 0x09D8, %i5
10658 fpadd32 %f6, %f4, %f22
10659 movgu %icc, %l3, %l1
10660 tsubcc %g7, 0x0410, %o1
10661 brlez,a %o0, loop_998
10662 movl %xcc, %i2, %i6
10663 brnz %g4, loop_999
10664 movleu %xcc, %l4, %o4
10665loop_998:
10666 fcmpne32 %f26, %f10, %o7
10667 edge16l %g2, %l0, %i0
10668loop_999:
10669 movrlz %o3, %l2, %g1
10670 move %icc, %i1, %i4
10671 fbl %fcc2, loop_1000
10672 tpos %xcc, 0x5
10673 tcs %xcc, 0x1
10674 alignaddr %o5, %i7, %g5
10675loop_1000:
10676 udivx %i3, 0x101B, %l6
10677 movne %icc, %g3, %o6
10678 fmovrde %o2, %f18, %f8
10679 fbn,a %fcc0, loop_1001
10680 movpos %icc, %g6, %i5
10681 sra %l5, 0x00, %l3
10682 xor %g7, 0x1C62, %o1
10683loop_1001:
10684 edge16 %o0, %i2, %l1
10685 mulx %i6, %l4, %o4
10686 prefetch [%l7 + 0x08], 0x0
10687 add %o7, %g2, %l0
10688 movvs %icc, %g4, %o3
10689 ble,pn %xcc, loop_1002
10690 movre %i0, %g1, %i1
10691 fnand %f10, %f0, %f14
10692 fornot2s %f8, %f12, %f28
10693loop_1002:
10694 or %i4, %o5, %l2
10695 movl %xcc, %i7, %i3
10696 fcmpd %fcc0, %f4, %f26
10697 alignaddrl %l6, %g5, %o6
10698 fcmpne16 %f26, %f6, %o2
10699 st %f6, [%l7 + 0x60]
10700 sdiv %g6, 0x147D, %g3
10701 tleu %icc, 0x6
10702 movrlez %l5, %l3, %g7
10703 fbl,a %fcc0, loop_1003
10704 fmovdneg %xcc, %f26, %f27
10705 addc %i5, %o0, %o1
10706 fpsub16s %f3, %f5, %f13
10707loop_1003:
10708 movrne %i2, 0x226, %i6
10709 fmovdcc %xcc, %f27, %f3
10710 mulx %l4, 0x09A0, %o4
10711 set 0x40, %g4
10712 stda %f16, [%l7 + %g4] 0x80
10713 st %f16, [%l7 + 0x28]
10714 fands %f21, %f22, %f27
10715 sethi 0x11E8, %l1
10716 subccc %g2, 0x024C, %l0
10717 movrne %g4, %o3, %o7
10718 tl %xcc, 0x1
10719 add %i0, 0x08AA, %i1
10720 xnorcc %i4, 0x1815, %o5
10721 fmovdne %icc, %f25, %f24
10722 tvs %icc, 0x7
10723 mulscc %l2, 0x0407, %i7
10724 tne %xcc, 0x2
10725 ldstub [%l7 + 0x0C], %i3
10726 sllx %g1, %g5, %o6
10727 orncc %o2, %g6, %g3
10728 sll %l5, %l3, %l6
10729 set 0x16, %l0
10730 ldstuba [%l7 + %l0] 0x11, %i5
10731 srax %o0, 0x07, %g7
10732 alignaddrl %i2, %i6, %o1
10733 ble,a,pt %xcc, loop_1004
10734 fbug,a %fcc0, loop_1005
10735 array16 %o4, %l4, %g2
10736 fexpand %f6, %f26
10737loop_1004:
10738 tvs %xcc, 0x4
10739loop_1005:
10740 bgu,pt %icc, loop_1006
10741 fmovsleu %icc, %f14, %f9
10742 movle %xcc, %l0, %l1
10743 fsrc2s %f23, %f31
10744loop_1006:
10745 bpos,a loop_1007
10746 be,pn %icc, loop_1008
10747 brlez %o3, loop_1009
10748 taddcc %g4, %o7, %i0
10749loop_1007:
10750 tleu %icc, 0x6
10751loop_1008:
10752 movvc %xcc, %i4, %o5
10753loop_1009:
10754 ld [%l7 + 0x74], %f14
10755 sll %i1, %i7, %i3
10756 fmovsle %xcc, %f31, %f14
10757 fmovrslz %l2, %f22, %f16
10758 alignaddrl %g1, %o6, %o2
10759 add %g5, %g3, %l5
10760 xnor %g6, %l6, %l3
10761 ldd [%l7 + 0x30], %o0
10762 fnot2 %f26, %f24
10763 mulscc %i5, 0x0898, %i2
10764 movne %icc, %g7, %i6
10765 taddcctv %o1, %l4, %g2
10766 edge32n %o4, %l0, %l1
10767 set 0x68, %l5
10768 ldxa [%l7 + %l5] 0x88, %o3
10769 tcs %icc, 0x6
10770 alignaddrl %o7, %i0, %g4
10771 tl %icc, 0x3
10772 array32 %i4, %o5, %i1
10773 edge32 %i7, %l2, %g1
10774 sethi 0x0159, %o6
10775 wr %g0, 0x2f, %asi
10776 stda %o2, [%l7 + 0x58] %asi
10777 membar #Sync
10778 addccc %i3, %g3, %g5
10779 sll %l5, %l6, %l3
10780 array8 %o0, %i5, %i2
10781 swap [%l7 + 0x38], %g7
10782 wr %g0, 0xe2, %asi
10783 stxa %i6, [%l7 + 0x38] %asi
10784 membar #Sync
10785 set 0x38, %i7
10786 stxa %o1, [%l7 + %i7] 0x88
10787 tge %xcc, 0x3
10788 and %g6, 0x00DB, %g2
10789 wr %g0, 0x89, %asi
10790 ldda [%l7 + 0x40] %asi, %f16
10791 tvc %xcc, 0x5
10792 fba,a %fcc2, loop_1010
10793 tl %icc, 0x1
10794 srlx %l4, 0x0F, %l0
10795 fzero %f22
10796loop_1010:
10797 fmovdl %xcc, %f22, %f10
10798 fbn,a %fcc1, loop_1011
10799 alignaddr %l1, %o3, %o4
10800 srlx %i0, 0x0A, %o7
10801 xnorcc %g4, 0x05EE, %o5
10802loop_1011:
10803 addcc %i4, 0x1CFB, %i1
10804 tcs %icc, 0x2
10805 or %l2, 0x0592, %g1
10806 edge8l %i7, %o6, %o2
10807 xor %g3, %g5, %l5
10808 fpsub32s %f9, %f20, %f8
10809 fmovscc %xcc, %f28, %f19
10810 brgz,a %i3, loop_1012
10811 tn %icc, 0x3
10812 wr %g0, 0x80, %asi
10813 swapa [%l7 + 0x08] %asi, %l6
10814loop_1012:
10815 nop
10816 set 0x49, %g6
10817 ldstuba [%l7 + %g6] 0x10, %l3
10818 tgu %icc, 0x2
10819 ba loop_1013
10820 orcc %i5, %i2, %o0
10821 fpsub32 %f26, %f8, %f20
10822 movre %g7, %o1, %g6
10823loop_1013:
10824 umulcc %i6, %l4, %g2
10825 fxnors %f7, %f17, %f17
10826 ldstub [%l7 + 0x7A], %l1
10827 movl %icc, %l0, %o3
10828 array8 %o4, %o7, %g4
10829 brgz %i0, loop_1014
10830 tne %xcc, 0x6
10831 edge8 %o5, %i1, %i4
10832 sdiv %g1, 0x02A9, %l2
10833loop_1014:
10834 xnorcc %i7, %o2, %g3
10835 tg %icc, 0x0
10836 movcc %xcc, %o6, %g5
10837 sdivx %i3, 0x17CA, %l6
10838 fmovscc %xcc, %f13, %f4
10839 std %f26, [%l7 + 0x30]
10840 fmovrsgz %l5, %f18, %f11
10841 fabss %f14, %f1
10842 array8 %l3, %i5, %o0
10843 xnorcc %i2, 0x0282, %g7
10844 fbu,a %fcc1, loop_1015
10845 fandnot1s %f7, %f29, %f8
10846 movrgz %g6, %i6, %l4
10847 fcmpne16 %f10, %f12, %o1
10848loop_1015:
10849 udivcc %g2, 0x0949, %l1
10850 sir 0x0A8C
10851 xnor %l0, %o3, %o4
10852 fxors %f14, %f3, %f4
10853 edge32ln %g4, %o7, %o5
10854 bne,a,pt %icc, loop_1016
10855 movn %icc, %i0, %i4
10856 tl %icc, 0x1
10857 fmovscc %icc, %f22, %f11
10858loop_1016:
10859 nop
10860 wr %g0, 0x89, %asi
10861 prefetcha [%l7 + 0x68] %asi, 0x2
10862 membar #Sync
10863 set 0x40, %g1
10864 ldda [%l7 + %g1] 0x16, %f16
10865 movvs %icc, %l2, %i1
10866 fmovsa %icc, %f19, %f21
10867 stbar
10868 srax %o2, 0x1B, %i7
10869 fmuld8sux16 %f7, %f4, %f6
10870 subc %g3, %o6, %g5
10871 tg %icc, 0x6
10872 fone %f20
10873 brz %l6, loop_1017
10874 alignaddr %l5, %l3, %i5
10875 fandnot2s %f4, %f1, %f3
10876 sll %i3, %o0, %g7
10877loop_1017:
10878 movrgez %i2, 0x05D, %i6
10879 bcc,pn %xcc, loop_1018
10880 tvs %xcc, 0x7
10881 brnz,a %g6, loop_1019
10882 bshuffle %f22, %f0, %f2
10883loop_1018:
10884 fors %f19, %f3, %f4
10885 addccc %o1, %g2, %l1
10886loop_1019:
10887 fba %fcc2, loop_1020
10888 ba,a %icc, loop_1021
10889 fmovscs %xcc, %f21, %f15
10890 set 0x30, %g5
10891 ldda [%l7 + %g5] 0x0c, %l4
10892loop_1020:
10893 call loop_1022
10894loop_1021:
10895 brz %l0, loop_1023
10896 te %icc, 0x0
10897 array8 %o3, %g4, %o4
10898loop_1022:
10899 fbue,a %fcc3, loop_1024
10900loop_1023:
10901 tgu %xcc, 0x1
10902 alignaddr %o5, %o7, %i4
10903 sir 0x1E95
10904loop_1024:
10905 sth %g1, [%l7 + 0x46]
10906 sll %i0, 0x17, %l2
10907 bne,pn %xcc, loop_1025
10908 tg %icc, 0x3
10909 fsrc1s %f17, %f30
10910 or %o2, %i7, %i1
10911loop_1025:
10912 tvs %icc, 0x0
10913 sdivx %o6, 0x05C7, %g3
10914 sub %g5, %l5, %l3
10915 andn %i5, %l6, %i3
10916 umul %g7, 0x1A07, %o0
10917 movvc %xcc, %i6, %g6
10918 fsrc2 %f10, %f8
10919 movl %xcc, %i2, %o1
10920 fcmpne16 %f24, %f24, %g2
10921 fmovscs %icc, %f26, %f29
10922 add %l1, 0x07BE, %l0
10923 fcmple32 %f14, %f12, %o3
10924 udivcc %g4, 0x1702, %o4
10925 wr %g0, 0x11, %asi
10926 prefetcha [%l7 + 0x50] %asi, 0x1
10927 edge32l %l4, %o7, %g1
10928 addcc %i4, 0x08F7, %i0
10929 tvs %xcc, 0x2
10930 fxnors %f2, %f4, %f14
10931 fones %f12
10932 srlx %o2, %i7, %i1
10933 add %l7, 0x58, %l6
10934 wr %g0, 0x18, %asi
10935 casxa [%l6] %asi, %o6, %l2
10936 fbn,a %fcc0, loop_1026
10937 umulcc %g3, 0x1AC4, %g5
10938 bcs,a loop_1027
10939 orcc %l5, 0x0753, %i5
10940loop_1026:
10941 fbule,a %fcc3, loop_1028
10942 movgu %xcc, %l6, %l3
10943loop_1027:
10944 tne %xcc, 0x1
10945 ldsh [%l7 + 0x4E], %g7
10946loop_1028:
10947 orncc %o0, %i3, %i6
10948 brnz,a %i2, loop_1029
10949 movgu %icc, %g6, %o1
10950 tsubcc %g2, 0x17D1, %l0
10951 tle %xcc, 0x2
10952loop_1029:
10953 fands %f11, %f21, %f2
10954 fxnor %f4, %f10, %f14
10955 fmovsa %icc, %f0, %f23
10956 srax %o3, 0x15, %g4
10957 tgu %xcc, 0x0
10958 fcmpne32 %f8, %f8, %o4
10959 move %icc, %o5, %l1
10960 edge32ln %o7, %g1, %i4
10961 add %l7, 0x18, %l6
10962 wr %g0, 0x04, %asi
10963 ldxa [%l6] %asi, %l4
10964 casxa [%l6] 0x04, %l4, %i0
10965 or %o2, %i7, %o6
10966 popc %i1, %g3
10967 stb %l2, [%l7 + 0x33]
10968 set 0x36, %o0
10969 lduha [%l7 + %o0] 0x89, %g5
10970 tle %xcc, 0x4
10971 subccc %l5, 0x1E88, %i5
10972 fpsub16 %f26, %f4, %f18
10973 ld [%l7 + 0x40], %f4
10974 alignaddrl %l6, %g7, %l3
10975 mova %icc, %i3, %o0
10976 movre %i6, %g6, %i2
10977 alignaddrl %g2, %l0, %o1
10978 fand %f10, %f6, %f18
10979 fxnors %f18, %f29, %f19
10980 nop
10981 setx loop_1030, %l0, %l1
10982 jmpl %l1, %g4
10983 udivx %o4, 0x058F, %o3
10984 fmovscc %xcc, %f13, %f6
10985 fcmpes %fcc1, %f24, %f1
10986loop_1030:
10987 andncc %o5, %o7, %l1
10988 udivx %i4, 0x10E7, %g1
10989 sdivx %i0, 0x0901, %l4
10990 fones %f25
10991 edge32n %o2, %i7, %i1
10992 fmovrdlez %g3, %f14, %f8
10993 movrgz %l2, 0x03A, %g5
10994 fbule %fcc0, loop_1031
10995 movvs %xcc, %o6, %l5
10996 lduw [%l7 + 0x58], %i5
10997 for %f22, %f2, %f16
10998loop_1031:
10999 alignaddr %l6, %l3, %g7
11000 bg,a,pt %xcc, loop_1032
11001 edge8n %i3, %o0, %g6
11002 fand %f10, %f16, %f16
11003 tcs %xcc, 0x7
11004loop_1032:
11005 orcc %i2, 0x15B3, %i6
11006 fmovscc %xcc, %f0, %f8
11007 edge16n %g2, %o1, %g4
11008 smul %o4, 0x1A48, %l0
11009 ldsb [%l7 + 0x2E], %o3
11010 movge %xcc, %o5, %l1
11011 xnor %i4, 0x1DA0, %o7
11012 set 0x60, %l6
11013 ldxa [%l7 + %l6] 0x89, %i0
11014 array8 %l4, %g1, %i7
11015 alignaddr %i1, %g3, %l2
11016 bge,a,pn %xcc, loop_1033
11017 fbn,a %fcc1, loop_1034
11018 movg %xcc, %g5, %o6
11019 saved
11020 rdpr %cwp, %g1
11021 rdpr %cansave, %g2
11022 rdpr %canrestore, %g3
11023 rdpr %cleanwin, %g4
11024 rdpr %otherwin, %g5
11025 rdpr %wstate, %g6
11026loop_1033:
11027 orn %o2, %l5, %l6
11028loop_1034:
11029 movge %xcc, %i5, %g7
11030 brnz %l3, loop_1035
11031 fnors %f11, %f15, %f2
11032 tpos %xcc, 0x6
11033 sdivcc %i3, 0x098D, %o0
11034loop_1035:
11035 addc %i2, 0x11FE, %g6
11036 edge16n %g2, %i6, %o1
11037 edge8l %g4, %o4, %o3
11038 fbge %fcc3, loop_1036
11039 umul %o5, 0x10E4, %l1
11040 fbug %fcc3, loop_1037
11041 fmovrdlz %l0, %f4, %f0
11042loop_1036:
11043 fpadd16 %f14, %f4, %f22
11044 move %icc, %o7, %i0
11045loop_1037:
11046 tvs %xcc, 0x3
11047 brnz %l4, loop_1038
11048 fbge %fcc2, loop_1039
11049 srlx %g1, 0x18, %i4
11050 fxor %f30, %f6, %f26
11051loop_1038:
11052 movvs %icc, %i1, %g3
11053loop_1039:
11054 addcc %i7, %l2, %g5
11055 tle %xcc, 0x4
11056 subc %o2, 0x1576, %o6
11057 set 0x50, %o5
11058 ldda [%l7 + %o5] 0xe3, %i6
11059 fbug %fcc3, loop_1040
11060 andn %l5, %g7, %i5
11061 ta %xcc, 0x7
11062 edge16n %i3, %o0, %l3
11063loop_1040:
11064 brnz,a %g6, loop_1041
11065 edge32n %i2, %i6, %o1
11066 ld [%l7 + 0x70], %f29
11067 udivcc %g4, 0x0EB4, %o4
11068loop_1041:
11069 tle %xcc, 0x6
11070 edge32ln %g2, %o3, %o5
11071 edge32 %l1, %l0, %i0
11072 add %l7, 0x58, %l6
11073 wr %g0, 0x80, %asi
11074 casxa [%l6] %asi, %o7, %l4
11075 edge32 %i4, %i1, %g3
11076 fandnot1 %f6, %f4, %f26
11077 edge32ln %i7, %g1, %l2
11078 movgu %icc, %g5, %o2
11079 set 0x4C, %i4
11080 stwa %l6, [%l7 + %i4] 0x04
11081 edge8ln %o6, %g7, %i5
11082 edge32ln %i3, %o0, %l5
11083 orncc %l3, 0x0C9A, %g6
11084 sethi 0x13A1, %i2
11085 alignaddrl %i6, %o1, %o4
11086 lduw [%l7 + 0x64], %g4
11087 bneg,a loop_1042
11088 tvs %xcc, 0x4
11089 wr %g0, 0x80, %asi
11090 ldstuba [%l7 + 0x7D] %asi, %o3
11091loop_1042:
11092 tn %xcc, 0x2
11093 alignaddrl %o5, %l1, %l0
11094 movrgz %i0, 0x320, %g2
11095 fcmpeq32 %f26, %f12, %l4
11096 andncc %o7, %i1, %g3
11097 tge %xcc, 0x1
11098 udivcc %i4, 0x0230, %i7
11099 alignaddr %l2, %g1, %g5
11100 brnz %o2, loop_1043
11101 fbne %fcc2, loop_1044
11102 sth %l6, [%l7 + 0x5A]
11103 tvc %xcc, 0x4
11104loop_1043:
11105 array8 %o6, %g7, %i5
11106loop_1044:
11107 alignaddr %o0, %i3, %l5
11108 udiv %g6, 0x0CE2, %i2
11109 xor %l3, 0x0053, %i6
11110 edge16 %o1, %o4, %o3
11111 wr %g0, 0x18, %asi
11112 swapa [%l7 + 0x68] %asi, %o5
11113 movrlz %g4, 0x213, %l0
11114 xorcc %i0, %l1, %l4
11115 tcc %xcc, 0x2
11116 tg %xcc, 0x1
11117 bg,a %xcc, loop_1045
11118 ble %xcc, loop_1046
11119 subccc %o7, 0x12A6, %i1
11120 fmul8x16 %f1, %f6, %f0
11121loop_1045:
11122 andcc %g2, %i4, %g3
11123loop_1046:
11124 xnor %i7, %g1, %l2
11125 sllx %g5, %o2, %o6
11126 movcs %xcc, %g7, %i5
11127 movg %xcc, %l6, %o0
11128 membar 0x12
11129 taddcctv %l5, %g6, %i3
11130 fpmerge %f20, %f31, %f20
11131 movle %icc, %i2, %i6
11132 movrlz %l3, 0x3FA, %o4
11133 sub %o3, 0x15CB, %o1
11134 fbug %fcc1, loop_1047
11135 fxnor %f16, %f6, %f26
11136 prefetch [%l7 + 0x58], 0x0
11137 subccc %o5, 0x1D81, %l0
11138loop_1047:
11139 brlz,a %g4, loop_1048
11140 fcmpne16 %f26, %f24, %l1
11141 wr %g0, 0x11, %asi
11142 ldxa [%l7 + 0x58] %asi, %i0
11143loop_1048:
11144 ldsb [%l7 + 0x24], %l4
11145 tsubcctv %o7, %g2, %i4
11146 brnz,a %g3, loop_1049
11147 ble,a %icc, loop_1050
11148 bleu,a %xcc, loop_1051
11149 ba,a %icc, loop_1052
11150loop_1049:
11151 tpos %icc, 0x6
11152loop_1050:
11153 nop
11154 wr %g0, 0x10, %asi
11155 swapa [%l7 + 0x74] %asi, %i1
11156loop_1051:
11157 movpos %icc, %g1, %l2
11158loop_1052:
11159 bcc,a,pn %xcc, loop_1053
11160 fmuld8ulx16 %f30, %f17, %f24
11161 fbuge %fcc3, loop_1054
11162 fnor %f8, %f0, %f20
11163loop_1053:
11164 tne %xcc, 0x4
11165 tcc %xcc, 0x6
11166loop_1054:
11167 sdivcc %i7, 0x00CC, %g5
11168 fcmps %fcc2, %f6, %f3
11169 xorcc %o6, 0x1477, %o2
11170 saved
11171 rdpr %cwp, %g1
11172 rdpr %cansave, %g2
11173 rdpr %canrestore, %g3
11174 rdpr %cleanwin, %g4
11175 rdpr %otherwin, %g5
11176 rdpr %wstate, %g6
11177 sdivx %g7, 0x0306, %l6
11178 fmovrslez %o0, %f21, %f12
11179 bpos,a loop_1055
11180 lduw [%l7 + 0x44], %i5
11181 fmovrdlez %g6, %f12, %f16
11182 stb %l5, [%l7 + 0x3B]
11183loop_1055:
11184 tge %icc, 0x5
11185 edge8n %i2, %i6, %l3
11186 fmovsleu %xcc, %f0, %f12
11187 restored
11188 rdpr %cwp, %g1
11189 rdpr %cansave, %g2
11190 rdpr %canrestore, %g3
11191 rdpr %cleanwin, %g4
11192 rdpr %otherwin, %g5
11193 rdpr %wstate, %g6
11194 umul %i3, 0x146B, %o4
11195 edge8 %o3, %o1, %o5
11196 fbule,a %fcc1, loop_1056
11197 fcmped %fcc0, %f10, %f28
11198 tn %icc, 0x4
11199 subcc %g4, 0x1066, %l1
11200loop_1056:
11201 te %xcc, 0x5
11202 tcc %xcc, 0x5
11203 ld [%l7 + 0x50], %f24
11204 ta %xcc, 0x1
11205 nop
11206 setx loop_1057, %l0, %l1
11207 wrpr 0x1, %tl
11208 wrpr %l1, %tnpc
11209 setx 0x34400001400, %l0, %l1
11210 wrpr %l1, %tstate
11211 wrhpr 0x4, %htstate
11212 done
11213 sub %i0, 0x1B83, %l4
11214 and %l0, 0x1C8B, %o7
11215 sllx %g2, %g3, %i4
11216loop_1057:
11217 fpadd16 %f12, %f30, %f28
11218 wr %g0, 0x18, %asi
11219 ldxa [%l7 + 0x58] %asi, %g1
11220 wr %g0, 0x89, %asi
11221 lda [%l7 + 0x44] %asi, %f8
11222 sethi 0x15D7, %l2
11223 ble,pt %icc, loop_1058
11224 nop
11225 setx loop_1059, %l0, %l1
11226 wrpr 0x1, %tl
11227 wrpr %l1, %tpc
11228 add %l1, 0x4, %l1
11229 wrpr %l1, %tnpc
11230 setx 0x34400001400, %l0, %l1
11231 wrpr %l1, %tstate
11232 wrhpr 0x4, %htstate
11233 retry
11234 movn %icc, %i1, %i7
11235 andcc %o6, %g5, %g7
11236loop_1058:
11237 tsubcc %o2, 0x0F07, %l6
11238loop_1059:
11239 fmovdg %xcc, %f5, %f4
11240 array32 %i5, %o0, %g6
11241 alignaddr %i2, %l5, %i6
11242 tl %icc, 0x7
11243 fnot2s %f8, %f4
11244 tcs %xcc, 0x7
11245 bcs loop_1060
11246 edge32l %i3, %o4, %l3
11247 ba,a %icc, loop_1061
11248 smulcc %o1, %o5, %o3
11249loop_1060:
11250 bleu loop_1062
11251 ldsw [%l7 + 0x28], %g4
11252loop_1061:
11253 fmovdge %xcc, %f11, %f27
11254 bpos,pn %icc, loop_1063
11255loop_1062:
11256 tne %xcc, 0x4
11257 bleu,a,pt %xcc, loop_1064
11258 edge32ln %i0, %l4, %l0
11259loop_1063:
11260 array32 %o7, %l1, %g3
11261 umulcc %g2, %i4, %g1
11262loop_1064:
11263 tneg %icc, 0x6
11264 or %i1, 0x1B74, %l2
11265 movneg %xcc, %o6, %i7
11266 fmovdleu %xcc, %f1, %f17
11267 bneg,a %icc, loop_1065
11268 edge32l %g7, %g5, %l6
11269 ldstub [%l7 + 0x6E], %i5
11270 movcc %icc, %o0, %g6
11271loop_1065:
11272 movrlez %i2, %o2, %i6
11273 xor %l5, 0x12F8, %i3
11274 srl %o4, %o1, %o5
11275 fba %fcc1, loop_1066
11276 movg %xcc, %o3, %l3
11277 be,a %xcc, loop_1067
11278 fnot2s %f5, %f3
11279loop_1066:
11280 fmovsneg %xcc, %f30, %f5
11281 call loop_1068
11282loop_1067:
11283 movne %xcc, %g4, %l4
11284 addccc %i0, %l0, %o7
11285 andn %g3, 0x1CC1, %l1
11286loop_1068:
11287 st %f16, [%l7 + 0x64]
11288 lduw [%l7 + 0x74], %i4
11289 fcmpeq32 %f16, %f30, %g2
11290 brgez %g1, loop_1069
11291 sll %l2, 0x10, %o6
11292 tl %icc, 0x5
11293 edge8 %i7, %i1, %g5
11294loop_1069:
11295 subc %l6, %i5, %g7
11296 fmovsge %xcc, %f10, %f12
11297 tvs %icc, 0x4
11298 set 0x28, %l4
11299 lda [%l7 + %l4] 0x15, %f14
11300 set 0x44, %g2
11301 sta %f22, [%l7 + %g2] 0x04
11302 tvc %xcc, 0x5
11303 sll %o0, 0x0D, %i2
11304 swap [%l7 + 0x6C], %g6
11305 brnz %o2, loop_1070
11306 smul %i6, 0x0C46, %l5
11307 fandnot2 %f18, %f22, %f22
11308 fbule %fcc3, loop_1071
11309loop_1070:
11310 bl,pt %icc, loop_1072
11311 udivcc %i3, 0x0A56, %o1
11312 stb %o5, [%l7 + 0x28]
11313loop_1071:
11314 nop
11315 wr %g0, 0x18, %asi
11316 prefetcha [%l7 + 0x50] %asi, 0x2
11317loop_1072:
11318 bgu,a,pn %icc, loop_1073
11319 udivx %o4, 0x08E6, %l3
11320 fbg %fcc1, loop_1074
11321 fpack16 %f20, %f24
11322loop_1073:
11323 tcs %xcc, 0x1
11324 siam 0x1
11325loop_1074:
11326 tsubcctv %g4, %l4, %l0
11327 bshuffle %f24, %f24, %f12
11328 set 0x54, %i2
11329 lduwa [%l7 + %i2] 0x14, %i0
11330 faligndata %f0, %f2, %f2
11331 tsubcctv %g3, %o7, %i4
11332 fpadd16s %f19, %f13, %f29
11333 bne,a,pn %icc, loop_1075
11334 mova %xcc, %l1, %g2
11335 addcc %l2, 0x102E, %g1
11336 edge32n %o6, %i7, %i1
11337loop_1075:
11338 movrne %g5, 0x1E3, %l6
11339 sth %i5, [%l7 + 0x58]
11340 tneg %icc, 0x6
11341 udiv %g7, 0x0F9D, %i2
11342 smulcc %o0, %g6, %o2
11343 edge8 %i6, %i3, %o1
11344 lduw [%l7 + 0x58], %o5
11345 movrlez %o3, 0x393, %l5
11346 movcs %icc, %l3, %o4
11347 wr %g0, 0xea, %asi
11348 ldda [%l7 + 0x20] %asi, %l4
11349 bneg loop_1076
11350 movgu %xcc, %g4, %l0
11351 edge16n %i0, %g3, %o7
11352 or %l1, %g2, %i4
11353loop_1076:
11354 sth %g1, [%l7 + 0x2C]
11355 fmovde %icc, %f24, %f24
11356 andcc %l2, %o6, %i7
11357 ble,a loop_1077
11358 fmovrslz %g5, %f12, %f16
11359 membar 0x0C
11360 fmovrde %l6, %f4, %f28
11361loop_1077:
11362 tleu %xcc, 0x7
11363 smul %i5, %i1, %i2
11364 udivx %g7, 0x046A, %g6
11365 xor %o2, 0x009F, %i6
11366 and %i3, 0x07EC, %o1
11367 tvs %icc, 0x3
11368 fmovsg %xcc, %f7, %f30
11369 fandnot2 %f4, %f8, %f16
11370 saved
11371 rdpr %cwp, %g1
11372 rdpr %cansave, %g2
11373 rdpr %canrestore, %g3
11374 rdpr %cleanwin, %g4
11375 rdpr %otherwin, %g5
11376 rdpr %wstate, %g6
11377 set 0x3C, %i0
11378 ldsha [%l7 + %i0] 0x04, %o5
11379 tsubcc %o0, 0x1EB3, %o3
11380 mova %icc, %l3, %o4
11381 smul %l4, %l5, %g4
11382 and %i0, 0x0D0D, %l0
11383 orncc %g3, 0x145F, %l1
11384 movre %o7, 0x14E, %i4
11385 popc %g1, %l2
11386 fornot2s %f16, %f21, %f23
11387 ba %icc, loop_1078
11388 fbg %fcc2, loop_1079
11389 fandnot2 %f10, %f0, %f20
11390 array32 %o6, %g2, %g5
11391loop_1078:
11392 bvc,a,pn %xcc, loop_1080
11393loop_1079:
11394 tge %icc, 0x3
11395 udiv %i7, 0x0705, %i5
11396 bleu,pt %xcc, loop_1081
11397loop_1080:
11398 swap [%l7 + 0x6C], %i1
11399 edge32ln %l6, %i2, %g6
11400 tsubcc %g7, 0x1EB1, %o2
11401loop_1081:
11402 tpos %xcc, 0x0
11403 fpackfix %f20, %f11
11404 sdivx %i3, 0x00D2, %o1
11405 wr %g0, 0x10, %asi
11406 ldda [%l7 + 0x40] %asi, %f16
11407 movl %icc, %o5, %i6
11408 fornot1 %f0, %f30, %f4
11409 wr %g0, 0x2f, %asi
11410 stba %o3, [%l7 + 0x11] %asi
11411 membar #Sync
11412 ta %xcc, 0x6
11413 and %o0, %o4, %l3
11414 fbule %fcc3, loop_1082
11415 sub %l5, 0x1479, %l4
11416 edge16ln %i0, %l0, %g4
11417 tle %xcc, 0x6
11418loop_1082:
11419 movrgz %l1, 0x2E7, %o7
11420 movgu %icc, %g3, %i4
11421 movpos %xcc, %l2, %g1
11422 wr %g0, 0x80, %asi
11423 ldstuba [%l7 + 0x21] %asi, %g2
11424 edge32 %g5, %o6, %i7
11425 nop
11426 setx loop_1083, %l0, %l1
11427 wrpr 0x1, %tl
11428 wrpr %l1, %tpc
11429 add %l1, 0x4, %l1
11430 wrpr %l1, %tnpc
11431 setx 0x34400001400, %l0, %l1
11432 wrpr %l1, %tstate
11433 wrhpr 0x4, %htstate
11434 retry
11435 movcs %xcc, %i5, %l6
11436 fsrc2s %f20, %f29
11437 edge16l %i1, %g6, %i2
11438loop_1083:
11439 fands %f23, %f23, %f9
11440 orcc %o2, %g7, %o1
11441 fand %f24, %f4, %f24
11442 ble %xcc, loop_1084
11443 brlez,a %i3, loop_1085
11444 alignaddrl %o5, %o3, %o0
11445 stx %i6, [%l7 + 0x20]
11446loop_1084:
11447 movrgez %l3, 0x233, %o4
11448loop_1085:
11449 fbue %fcc2, loop_1086
11450 stw %l4, [%l7 + 0x48]
11451 fbge %fcc2, loop_1087
11452 srax %i0, 0x07, %l5
11453loop_1086:
11454 brz,a %l0, loop_1088
11455 movcs %xcc, %l1, %o7
11456loop_1087:
11457 tne %xcc, 0x2
11458 fmovsvs %xcc, %f31, %f1
11459loop_1088:
11460 addcc %g3, 0x155C, %i4
11461 addc %l2, %g4, %g2
11462 fmovsa %xcc, %f7, %f19
11463 pdist %f8, %f14, %f14
11464 set 0x24, %o1
11465 swapa [%l7 + %o1] 0x10, %g5
11466 srax %g1, %o6, %i5
11467 prefetch [%l7 + 0x14], 0x3
11468 fandnot2 %f28, %f30, %f10
11469 movn %xcc, %i7, %i1
11470 movleu %icc, %l6, %i2
11471 bl,pt %icc, loop_1089
11472 subc %o2, 0x11FF, %g7
11473 edge8n %o1, %g6, %o5
11474 movgu %icc, %i3, %o0
11475loop_1089:
11476 ta %xcc, 0x6
11477 sub %i6, %l3, %o4
11478 wr %g0, 0x81, %asi
11479 ldda [%l7 + 0x40] %asi, %f16
11480 set 0x20, %g7
11481 stda %o2, [%l7 + %g7] 0xea
11482 membar #Sync
11483 call loop_1090
11484 movgu %xcc, %i0, %l4
11485 nop
11486 setx loop_1091, %l0, %l1
11487 jmpl %l1, %l0
11488 addcc %l1, 0x09F6, %l5
11489loop_1090:
11490 sll %o7, 0x03, %g3
11491 fblg,a %fcc0, loop_1092
11492loop_1091:
11493 restored
11494 rdpr %cwp, %g1
11495 rdpr %cansave, %g2
11496 rdpr %canrestore, %g3
11497 rdpr %cleanwin, %g4
11498 rdpr %otherwin, %g5
11499 rdpr %wstate, %g6
11500 subc %l2, 0x1CDC, %g4
11501 tcs %xcc, 0x5
11502loop_1092:
11503 fmovsl %icc, %f3, %f27
11504 subccc %i4, 0x1D75, %g5
11505 fones %f4
11506 mulscc %g1, %o6, %g2
11507 fcmpgt32 %f6, %f22, %i5
11508 movrne %i7, %i1, %i2
11509 mulscc %l6, 0x1DB9, %g7
11510 membar #Sync
11511 set 0x40, %i3
11512 ldda [%l7 + %i3] 0x17, %f16
11513 xnor %o2, %o1, %g6
11514 tg %icc, 0x7
11515 addc %o5, 0x121F, %o0
11516 wr %g0, 0x20, %asi
11517 stxa %i3, [%g0 + 0x38] %asi
11518 xorcc %i6, %l3, %o4
11519 wr %g0, 0x11, %asi
11520 lda [%l7 + 0x78] %asi, %f31
11521 array8 %o3, %i0, %l0
11522 saved
11523 rdpr %cwp, %g1
11524 rdpr %cansave, %g2
11525 rdpr %canrestore, %g3
11526 rdpr %cleanwin, %g4
11527 rdpr %otherwin, %g5
11528 rdpr %wstate, %g6
11529 subcc %l4, %l1, %l5
11530 or %g3, %o7, %g4
11531 srl %l2, %g5, %i4
11532 wr %g0, 0x2b, %asi
11533 stha %g1, [%l7 + 0x56] %asi
11534 membar #Sync
11535 edge32ln %g2, %i5, %o6
11536 sdivcc %i7, 0x19D7, %i1
11537 ldsh [%l7 + 0x2C], %l6
11538 srl %g7, 0x14, %i2
11539 array16 %o2, %g6, %o5
11540 tneg %icc, 0x5
11541 ldx [%l7 + 0x08], %o1
11542 orncc %i3, %o0, %l3
11543 fbule %fcc0, loop_1093
11544 be,a loop_1094
11545 edge32 %o4, %o3, %i6
11546 sethi 0x16FD, %l0
11547loop_1093:
11548 movpos %icc, %l4, %i0
11549loop_1094:
11550 fbne,a %fcc1, loop_1095
11551 alignaddrl %l1, %l5, %o7
11552 addccc %g4, 0x10DC, %g3
11553 addccc %g5, %l2, %g1
11554loop_1095:
11555 nop
11556 wr %g0, 0x81, %asi
11557 ldsha [%l7 + 0x6A] %asi, %i4
11558 udiv %g2, 0x1950, %o6
11559 sdivcc %i7, 0x19D9, %i1
11560 te %xcc, 0x2
11561 fmovd %f20, %f30
11562 ldsh [%l7 + 0x1A], %l6
11563 fmovdvs %icc, %f14, %f11
11564 srlx %i5, %g7, %i2
11565 fmovdvs %icc, %f28, %f25
11566 fmovdge %xcc, %f16, %f5
11567 edge16 %o2, %g6, %o1
11568 fmovdge %xcc, %f6, %f14
11569 edge8ln %o5, %i3, %l3
11570 alignaddrl %o4, %o3, %o0
11571 edge16l %l0, %l4, %i0
11572 fors %f14, %f17, %f0
11573 subc %i6, %l1, %l5
11574 fpadd16 %f16, %f0, %f24
11575 fbne %fcc1, loop_1096
11576 fmovrdne %g4, %f8, %f22
11577 tcs %xcc, 0x4
11578 fmovsneg %xcc, %f2, %f2
11579loop_1096:
11580 restored
11581 rdpr %cwp, %g1
11582 rdpr %cansave, %g2
11583 rdpr %canrestore, %g3
11584 rdpr %cleanwin, %g4
11585 rdpr %otherwin, %g5
11586 rdpr %wstate, %g6
11587 movrgez %g3, %o7, %g5
11588 movl %icc, %g1, %i4
11589 fbg %fcc2, loop_1097
11590 bne loop_1098
11591 sll %l2, 0x1F, %g2
11592 tsubcc %i7, 0x0BE9, %i1
11593loop_1097:
11594 nop
11595 setx loop_1099, %l0, %l1
11596 jmpl %l1, %l6
11597loop_1098:
11598 fbu %fcc1, loop_1100
11599 te %xcc, 0x0
11600 fbne %fcc1, loop_1101
11601loop_1099:
11602 edge32n %i5, %o6, %i2
11603loop_1100:
11604 nop
11605 set 0x70, %l1
11606 stda %g6, [%l7 + %l1] 0x04
11607loop_1101:
11608 tg %xcc, 0x2
11609 fmovrdgz %o2, %f22, %f12
11610 sethi 0x05DF, %g6
11611 te %xcc, 0x3
11612 fcmple16 %f10, %f4, %o5
11613 stx %i3, [%l7 + 0x78]
11614 movg %icc, %o1, %o4
11615 fbu %fcc2, loop_1102
11616 brlez,a %l3, loop_1103
11617 tcc %icc, 0x2
11618 fmovdvc %xcc, %f1, %f17
11619loop_1102:
11620 fmovrdlz %o3, %f28, %f20
11621loop_1103:
11622 movrlez %l0, %o0, %i0
11623 fcmpne16 %f6, %f26, %l4
11624 fmovrsne %l1, %f7, %f21
11625 tgu %icc, 0x5
11626 fexpand %f5, %f2
11627 movvs %xcc, %l5, %g4
11628 fbe %fcc0, loop_1104
11629 xnor %g3, %i6, %g5
11630 sdiv %o7, 0x1D41, %g1
11631 bcs loop_1105
11632loop_1104:
11633 fzeros %f31
11634 movre %i4, %g2, %i7
11635 xorcc %l2, %i1, %i5
11636loop_1105:
11637 fmovsg %icc, %f26, %f28
11638 taddcctv %o6, %l6, %g7
11639 prefetch [%l7 + 0x44], 0x0
11640 tne %xcc, 0x4
11641 wr %g0, 0x89, %asi
11642 ldda [%l7 + 0x40] %asi, %o2
11643 bge,a,pt %xcc, loop_1106
11644 fnot2 %f28, %f16
11645 edge8l %g6, %o5, %i2
11646 bg,a loop_1107
11647loop_1106:
11648 tgu %xcc, 0x6
11649 set 0x08, %l3
11650 ldstuba [%l7 + %l3] 0x80, %i3
11651loop_1107:
11652 fcmped %fcc1, %f26, %f4
11653 tne %xcc, 0x2
11654 fbne,a %fcc0, loop_1108
11655 brgez,a %o4, loop_1109
11656 brz %l3, loop_1110
11657 fxor %f2, %f0, %f18
11658loop_1108:
11659 bneg,pn %icc, loop_1111
11660loop_1109:
11661 mulx %o3, %l0, %o0
11662loop_1110:
11663 fbg %fcc2, loop_1112
11664 movvc %xcc, %o1, %l4
11665loop_1111:
11666 movl %xcc, %l1, %i0
11667 edge32n %l5, %g3, %g4
11668loop_1112:
11669 fmul8x16au %f25, %f9, %f16
11670 tleu %icc, 0x5
11671 tsubcc %g5, %i6, %o7
11672 set 0x6C, %i6
11673 stwa %g1, [%l7 + %i6] 0x15
11674 stbar
11675 fcmpgt32 %f26, %f8, %i4
11676 movge %icc, %i7, %l2
11677 movcs %icc, %i1, %g2
11678 fsrc2s %f24, %f3
11679 swap [%l7 + 0x64], %o6
11680 ta %xcc, 0x2
11681 movvs %xcc, %i5, %l6
11682 edge16l %o2, %g6, %o5
11683 brgez,a %i2, loop_1113
11684 bcs,pt %icc, loop_1114
11685 subccc %g7, %o4, %l3
11686 and %i3, 0x1A16, %o3
11687loop_1113:
11688 edge32ln %l0, %o0, %l4
11689loop_1114:
11690 fcmpes %fcc3, %f26, %f26
11691 sir 0x03AA
11692 movrgez %o1, 0x201, %l1
11693 fbug %fcc1, loop_1115
11694 udivcc %i0, 0x13A2, %g3
11695 fmul8x16al %f28, %f30, %f22
11696 tn %xcc, 0x5
11697loop_1115:
11698 and %l5, %g4, %i6
11699 fzero %f12
11700 bne,a loop_1116
11701 movn %xcc, %g5, %g1
11702 stbar
11703 set 0x40, %o7
11704 ldda [%l7 + %o7] 0x80, %f0
11705loop_1116:
11706 tgu %icc, 0x0
11707 fnand %f18, %f2, %f24
11708 set 0x24, %o6
11709 lduwa [%l7 + %o6] 0x80, %o7
11710 set 0x40, %l2
11711 stda %f16, [%l7 + %l2] 0x81
11712 fmul8sux16 %f2, %f6, %f0
11713 fmul8x16au %f5, %f1, %f10
11714 edge16 %i7, %i4, %i1
11715 fnors %f0, %f14, %f6
11716 alignaddrl %g2, %l2, %o6
11717 nop
11718 setx loop_1117, %l0, %l1
11719 jmpl %l1, %i5
11720 sdiv %o2, 0x1540, %g6
11721 movrlz %o5, 0x2D8, %l6
11722 edge32 %g7, %o4, %i2
11723loop_1117:
11724 fmovsa %xcc, %f3, %f18
11725 edge8n %i3, %l3, %l0
11726 xor %o3, %l4, %o1
11727 movrne %l1, 0x22A, %i0
11728 movvc %xcc, %g3, %l5
11729 movn %icc, %o0, %i6
11730 fpsub32s %f16, %f19, %f29
11731 fbne,a %fcc1, loop_1118
11732 fmuld8ulx16 %f15, %f27, %f8
11733 wr %g0, 0x18, %asi
11734 lduba [%l7 + 0x44] %asi, %g4
11735loop_1118:
11736 brlz %g1, loop_1119
11737 brz %g5, loop_1120
11738 movvc %icc, %o7, %i7
11739 fcmpne32 %f0, %f30, %i4
11740loop_1119:
11741 nop
11742 set 0x34, %i1
11743 ldswa [%l7 + %i1] 0x14, %i1
11744loop_1120:
11745 taddcc %l2, %o6, %g2
11746 restored
11747 rdpr %cwp, %g1
11748 rdpr %cansave, %g2
11749 rdpr %canrestore, %g3
11750 rdpr %cleanwin, %g4
11751 rdpr %otherwin, %g5
11752 rdpr %wstate, %g6
11753 set 0x40, %i5
11754 ldda [%l7 + %i5] 0x18, %f16
11755 movvs %icc, %o2, %g6
11756 tsubcctv %i5, 0x027F, %l6
11757 fone %f0
11758 sethi 0x1A3C, %o5
11759 nop
11760 set 0x30, %o2
11761 ldub [%l7 + %o2], %o4
11762 udiv %g7, 0x0A4E, %i3
11763 edge16l %i2, %l3, %o3
11764 movrlz %l4, 0x27C, %l0
11765 xorcc %l1, %o1, %i0
11766 tneg %xcc, 0x0
11767 set 0x6C, %g3
11768 ldstuba [%l7 + %g3] 0x11, %g3
11769 movleu %xcc, %l5, %o0
11770 wr %g0, 0xe2, %asi
11771 stha %i6, [%l7 + 0x4C] %asi
11772 membar #Sync
11773 pdist %f16, %f4, %f18
11774 movrlez %g1, 0x1A0, %g5
11775 edge32 %g4, %i7, %i4
11776 fpadd16s %f12, %f29, %f2
11777 srax %o7, 0x01, %l2
11778 tneg %xcc, 0x7
11779 fmovdge %icc, %f24, %f20
11780 orcc %i1, 0x01C4, %o6
11781 tneg %icc, 0x5
11782 tgu %xcc, 0x6
11783 sllx %o2, %g2, %g6
11784 edge8 %i5, %l6, %o4
11785 fmovse %xcc, %f4, %f21
11786 sll %g7, %i3, %o5
11787 fmovsleu %xcc, %f30, %f23
11788 add %l3, 0x0C0B, %o3
11789 and %l4, 0x1627, %l0
11790 fmovrslez %l1, %f7, %f26
11791 fcmpne32 %f30, %f26, %i2
11792 popc %i0, %g3
11793 fbl %fcc1, loop_1121
11794 fbl %fcc3, loop_1122
11795 fbne %fcc0, loop_1123
11796 fcmpeq16 %f0, %f10, %l5
11797loop_1121:
11798 udivcc %o1, 0x194A, %i6
11799loop_1122:
11800 flush %l7 + 0x0C
11801loop_1123:
11802 orn %g1, 0x00FE, %g5
11803 set 0x70, %o4
11804 stha %o0, [%l7 + %o4] 0x88
11805 edge8 %g4, %i4, %i7
11806 subccc %o7, %i1, %l2
11807 xorcc %o2, 0x1DF3, %o6
11808 fsrc1s %f10, %f31
11809 tl %icc, 0x6
11810 bneg,a %icc, loop_1124
11811 te %icc, 0x3
11812 edge8 %g6, %i5, %l6
11813 std %f0, [%l7 + 0x28]
11814loop_1124:
11815 fmul8x16au %f22, %f28, %f22
11816 array8 %o4, %g2, %i3
11817 tsubcc %g7, %o5, %o3
11818 tge %xcc, 0x6
11819 movg %icc, %l3, %l0
11820 ldd [%l7 + 0x10], %f0
11821 wr %g0, 0xe2, %asi
11822 stha %l4, [%l7 + 0x1E] %asi
11823 membar #Sync
11824 fmovrslz %l1, %f20, %f19
11825 movgu %xcc, %i0, %g3
11826 bvc,a,pt %xcc, loop_1125
11827 sir 0x1678
11828 set 0x50, %g4
11829 lduwa [%l7 + %g4] 0x19, %i2
11830loop_1125:
11831 nop
11832 set 0x0E, %o3
11833 lduba [%l7 + %o3] 0x10, %l5
11834 wr %g0, 0x81, %asi
11835 sta %f12, [%l7 + 0x30] %asi
11836 or %i6, 0x0D66, %g1
11837 fbul %fcc1, loop_1126
11838 popc 0x13FD, %o1
11839 fmovdvc %xcc, %f17, %f11
11840 saved
11841 rdpr %cwp, %g1
11842 rdpr %cansave, %g2
11843 rdpr %canrestore, %g3
11844 rdpr %cleanwin, %g4
11845 rdpr %otherwin, %g5
11846 rdpr %wstate, %g6
11847loop_1126:
11848 smulcc %g5, 0x13C3, %o0
11849 fpackfix %f12, %f6
11850 movl %icc, %g4, %i7
11851 ldsw [%l7 + 0x7C], %i4
11852 movne %xcc, %o7, %l2
11853 movrgez %o2, 0x3AB, %i1
11854 fmovrdne %o6, %f6, %f12
11855 pdist %f10, %f30, %f14
11856 fbg %fcc0, loop_1127
11857 std %i4, [%l7 + 0x38]
11858 fors %f29, %f12, %f16
11859 ble,pt %icc, loop_1128
11860loop_1127:
11861 ta %xcc, 0x5
11862 movrlez %g6, %o4, %l6
11863 xorcc %i3, 0x138F, %g2
11864loop_1128:
11865 udivx %o5, 0x0BA4, %o3
11866 fmovdgu %icc, %f24, %f8
11867 movl %xcc, %l3, %l0
11868 swap [%l7 + 0x78], %g7
11869 subccc %l1, 0x047A, %l4
11870 tsubcctv %i0, %g3, %l5
11871 tvs %icc, 0x6
11872 brnz,a %i6, loop_1129
11873 edge8ln %g1, %o1, %i2
11874 sethi 0x09E3, %g5
11875 mulx %o0, 0x1A28, %i7
11876loop_1129:
11877 be,a,pt %icc, loop_1130
11878 fnot1s %f21, %f13
11879 wr %g0, 0x88, %asi
11880 lda [%l7 + 0x54] %asi, %f31
11881loop_1130:
11882 nop
11883 set 0x10, %l0
11884 ldsw [%l7 + %l0], %i4
11885 movgu %xcc, %g4, %o7
11886 edge8ln %o2, %l2, %o6
11887 udivcc %i5, 0x13B3, %i1
11888 add %o4, 0x1F37, %l6
11889 ldsw [%l7 + 0x54], %i3
11890 sll %g6, 0x1F, %g2
11891 te %xcc, 0x5
11892 xnorcc %o3, %l3, %o5
11893 edge16 %l0, %g7, %l1
11894 fmovsleu %xcc, %f9, %f1
11895 tsubcc %i0, %l4, %g3
11896 fxor %f0, %f22, %f24
11897 swap [%l7 + 0x34], %i6
11898 lduh [%l7 + 0x74], %g1
11899 movpos %icc, %o1, %l5
11900 fsrc1 %f24, %f20
11901 tpos %icc, 0x7
11902 tl %icc, 0x1
11903 tn %xcc, 0x1
11904 movrgez %i2, %o0, %i7
11905 wr %g0, 0x11, %asi
11906 sta %f24, [%l7 + 0x20] %asi
11907 xnorcc %i4, %g5, %o7
11908 std %f14, [%l7 + 0x40]
11909 fcmple32 %f30, %f0, %o2
11910 fmovd %f24, %f22
11911 fpadd16s %f3, %f21, %f19
11912 edge8ln %l2, %o6, %g4
11913 edge32 %i1, %o4, %l6
11914 bleu,a loop_1131
11915 brlez,a %i3, loop_1132
11916 movcs %icc, %i5, %g6
11917 fmovde %icc, %f14, %f14
11918loop_1131:
11919 edge16ln %g2, %l3, %o5
11920loop_1132:
11921 subc %o3, %l0, %l1
11922 movcc %xcc, %g7, %i0
11923 tge %icc, 0x7
11924 movle %xcc, %g3, %i6
11925 tg %xcc, 0x4
11926 fnor %f8, %f22, %f30
11927 ldub [%l7 + 0x56], %l4
11928 edge32ln %g1, %o1, %l5
11929 fmovda %xcc, %f7, %f15
11930 subc %o0, %i7, %i4
11931 tgu %icc, 0x4
11932 call loop_1133
11933 fmuld8sux16 %f12, %f18, %f0
11934 set 0x08, %l5
11935 ldxa [%l7 + %l5] 0x81, %g5
11936loop_1133:
11937 nop
11938 setx loop_1134, %l0, %l1
11939 wrpr 0x1, %tl
11940 wrpr %l1, %tpc
11941 add %l1, 0x4, %l1
11942 wrpr %l1, %tnpc
11943 setx 0x34400001400, %l0, %l1
11944 wrpr %l1, %tstate
11945 wrhpr 0x4, %htstate
11946 retry
11947 fmovsneg %icc, %f19, %f8
11948 edge8n %i2, %o7, %l2
11949 fmovsleu %xcc, %f13, %f14
11950loop_1134:
11951 edge16n %o2, %o6, %g4
11952 std %f2, [%l7 + 0x68]
11953 fmovdpos %icc, %f0, %f3
11954 and %o4, 0x1AC9, %l6
11955 edge32n %i1, %i5, %g6
11956 tne %icc, 0x3
11957 fmovsneg %xcc, %f18, %f25
11958 xor %i3, 0x0D7B, %l3
11959 tcc %icc, 0x7
11960 edge32ln %g2, %o3, %l0
11961 brnz %l1, loop_1135
11962 taddcc %o5, 0x0800, %i0
11963 edge32ln %g3, %g7, %i6
11964 membar 0x6C
11965loop_1135:
11966 bleu,a,pt %icc, loop_1136
11967 fandnot2 %f20, %f18, %f28
11968 fmovdvc %icc, %f1, %f9
11969 addccc %g1, %l4, %l5
11970loop_1136:
11971 array16 %o1, %o0, %i7
11972 fcmpgt32 %f26, %f16, %i4
11973 fone %f16
11974 set 0x20, %i7
11975 ldda [%l7 + %i7] 0x0c, %g4
11976 xorcc %i2, %o7, %o2
11977 edge16l %l2, %g4, %o6
11978 set 0x3C, %g1
11979 ldswa [%l7 + %g1] 0x89, %l6
11980 fnegd %f12, %f6
11981 umulcc %o4, 0x07FE, %i1
11982 wr %g0, 0x18, %asi
11983 stwa %g6, [%l7 + 0x14] %asi
11984 umul %i3, %i5, %g2
11985 add %l7, 0x3C, %l6
11986 wr %g0, 0x80, %asi
11987 casa [%l6] 0x80, %l3, %l0
11988 brlez,a %l1, loop_1137
11989 fbl,a %fcc0, loop_1138
11990 fpsub16 %f28, %f14, %f30
11991 smulcc %o3, %o5, %g3
11992loop_1137:
11993 addcc %i0, 0x14CE, %i6
11994loop_1138:
11995 bge loop_1139
11996 edge8n %g1, %l4, %g7
11997 set 0x20, %g5
11998 ldda [%l7 + %g5] 0x26, %l4
11999loop_1139:
12000 nop
12001 setx loop_1140, %l0, %l1
12002 jmpl %l1, %o1
12003 taddcc %i7, 0x1F3A, %i4
12004 addcc %o0, %g5, %o7
12005 lduh [%l7 + 0x6E], %o2
12006loop_1140:
12007 tpos %icc, 0x5
12008 orncc %i2, 0x0FA7, %l2
12009 for %f22, %f14, %f26
12010 alignaddrl %g4, %l6, %o6
12011 sra %i1, %o4, %i3
12012 orn %i5, 0x1591, %g2
12013 mulscc %l3, %g6, %l1
12014 ldd [%l7 + 0x08], %f0
12015 fbne,a %fcc1, loop_1141
12016 fzero %f18
12017 fnegd %f22, %f28
12018 fpadd32s %f7, %f8, %f22
12019loop_1141:
12020 srl %l0, 0x0D, %o5
12021 move %icc, %o3, %g3
12022 fmovdle %icc, %f14, %f13
12023 bne loop_1142
12024 brgez,a %i0, loop_1143
12025 edge32ln %i6, %l4, %g1
12026 fexpand %f21, %f0
12027loop_1142:
12028 movgu %icc, %g7, %l5
12029loop_1143:
12030 fmovdvc %xcc, %f16, %f10
12031 subcc %o1, 0x0D03, %i7
12032 addccc %i4, %o0, %o7
12033 addcc %o2, 0x0053, %g5
12034 mova %icc, %l2, %g4
12035 edge8ln %l6, %o6, %i1
12036 tn %icc, 0x5
12037 std %f12, [%l7 + 0x30]
12038 sir 0x1B08
12039 srlx %o4, %i3, %i2
12040 fbul,a %fcc0, loop_1144
12041 fmul8x16 %f18, %f30, %f12
12042 edge16l %g2, %i5, %l3
12043 edge16l %g6, %l0, %l1
12044loop_1144:
12045 tvs %icc, 0x3
12046 fandnot2 %f6, %f20, %f2
12047 movre %o5, %o3, %g3
12048 array32 %i6, %i0, %l4
12049 fnegd %f30, %f22
12050 array16 %g1, %l5, %o1
12051 umulcc %g7, 0x13C5, %i7
12052 tleu %icc, 0x7
12053 fmovrsgez %o0, %f13, %f27
12054 fbe,a %fcc2, loop_1145
12055 tneg %xcc, 0x1
12056 movle %xcc, %i4, %o7
12057 set 0x45, %g6
12058 ldstuba [%l7 + %g6] 0x10, %o2
12059loop_1145:
12060 fpadd16s %f15, %f29, %f11
12061 membar 0x74
12062 for %f10, %f28, %f4
12063 bpos loop_1146
12064 movcc %icc, %l2, %g4
12065 bpos %xcc, loop_1147
12066 andcc %l6, 0x0CD7, %o6
12067loop_1146:
12068 restored
12069 rdpr %cwp, %g1
12070 rdpr %cansave, %g2
12071 rdpr %canrestore, %g3
12072 rdpr %cleanwin, %g4
12073 rdpr %otherwin, %g5
12074 rdpr %wstate, %g6
12075 tsubcc %i1, %g5, %o4
12076loop_1147:
12077 array8 %i3, %i2, %i5
12078 edge16 %l3, %g6, %g2
12079 sdivx %l1, 0x0DCA, %o5
12080 array8 %o3, %g3, %l0
12081 ldsb [%l7 + 0x27], %i0
12082 edge8 %i6, %l4, %l5
12083 fmovsl %icc, %f1, %f29
12084 bl,a loop_1148
12085 std %g0, [%l7 + 0x50]
12086 movne %xcc, %o1, %i7
12087 xor %o0, %g7, %i4
12088loop_1148:
12089 tneg %icc, 0x0
12090 nop
12091 setx loop_1149, %l0, %l1
12092 wrpr 0x1, %tl
12093 wrpr %l1, %tnpc
12094 setx 0x34400001400, %l0, %l1
12095 wrpr %l1, %tstate
12096 wrhpr 0x4, %htstate
12097 done
12098 fandnot2s %f4, %f21, %f4
12099 tvs %xcc, 0x4
12100 fpsub32s %f15, %f15, %f5
12101loop_1149:
12102 movre %o2, 0x3DD, %o7
12103 membar 0x1E
12104 umulcc %g4, %l2, %o6
12105 srax %i1, %g5, %l6
12106 movrlz %i3, 0x2D0, %o4
12107 tneg %xcc, 0x3
12108 movrgz %i2, 0x120, %i5
12109 alignaddrl %l3, %g2, %g6
12110 xnorcc %l1, 0x1988, %o3
12111 fornot2s %f22, %f3, %f3
12112 fmovsne %xcc, %f15, %f12
12113 sllx %o5, 0x02, %g3
12114 bvs %xcc, loop_1150
12115 sllx %i0, %l0, %i6
12116 andn %l4, 0x0132, %g1
12117 xnorcc %o1, %i7, %l5
12118loop_1150:
12119 movvc %icc, %g7, %o0
12120 movg %icc, %i4, %o7
12121 add %g4, %o2, %l2
12122 movre %o6, %i1, %g5
12123 saved
12124 rdpr %cwp, %g1
12125 rdpr %cansave, %g2
12126 rdpr %canrestore, %g3
12127 rdpr %cleanwin, %g4
12128 rdpr %otherwin, %g5
12129 rdpr %wstate, %g6
12130 andn %l6, 0x0E8A, %i3
12131 std %o4, [%l7 + 0x50]
12132 bg,a,pt %xcc, loop_1151
12133 fmovrdgez %i5, %f10, %f4
12134 tleu %xcc, 0x3
12135 movrlz %i2, 0x2CE, %l3
12136loop_1151:
12137 bvc,a,pn %icc, loop_1152
12138 brnz %g6, loop_1153
12139 bneg,a %xcc, loop_1154
12140 fble,a %fcc1, loop_1155
12141loop_1152:
12142 andn %l1, 0x05BC, %g2
12143loop_1153:
12144 tge %icc, 0x2
12145loop_1154:
12146 ba,a %icc, loop_1156
12147loop_1155:
12148 bne,a,pn %icc, loop_1157
12149 tsubcc %o3, 0x1644, %o5
12150 set 0x14, %l6
12151 swapa [%l7 + %l6] 0x81, %i0
12152loop_1156:
12153 nop
12154 set 0x08, %o0
12155 ldx [%l7 + %o0], %g3
12156loop_1157:
12157 sir 0x1D52
12158 fmovscs %icc, %f4, %f20
12159 edge32n %l0, %l4, %i6
12160 addcc %g1, 0x13E3, %o1
12161 tl %xcc, 0x5
12162 array8 %l5, %g7, %o0
12163 movrgz %i4, %i7, %o7
12164 xor %o2, %l2, %g4
12165 restored
12166 rdpr %cwp, %g1
12167 rdpr %cansave, %g2
12168 rdpr %canrestore, %g3
12169 rdpr %cleanwin, %g4
12170 rdpr %otherwin, %g5
12171 rdpr %wstate, %g6
12172 fornot2 %f2, %f8, %f12
12173 edge32l %o6, %i1, %l6
12174 set 0x10, %i4
12175 stxa %i3, [%l7 + %i4] 0x22
12176 membar #Sync
12177 wr %g0, 0x04, %asi
12178 ldxa [%l7 + 0x78] %asi, %g5
12179 mova %icc, %i5, %i2
12180 movvc %xcc, %l3, %o4
12181 srax %g6, 0x07, %g2
12182 xor %l1, %o3, %i0
12183 brgz %g3, loop_1158
12184 brz %o5, loop_1159
12185 edge16n %l0, %i6, %l4
12186 array32 %g1, %l5, %g7
12187loop_1158:
12188 fbuge %fcc1, loop_1160
12189loop_1159:
12190 fmovrse %o0, %f1, %f13
12191 tsubcc %i4, 0x06EF, %i7
12192 move %xcc, %o7, %o1
12193loop_1160:
12194 nop
12195 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
12196 nop ! nop ! stxa %l2, [%g0 + 0x3d0] %asi ripped by fixASI40.pl ripped by fixASI40.pl
12197 sllx %o2, 0x15, %o6
12198 srax %g4, %i1, %l6
12199 add %l7, 0x10, %l6
12200 wr %g0, 0x81, %asi
12201 lda [%l6] %asi, %g5
12202 casa [%l6] %asi, %g5, %i3
12203 set 0x34, %l4
12204 stha %i2, [%l7 + %l4] 0x27
12205 membar #Sync
12206 array32 %l3, %o4, %i5
12207 tcs %xcc, 0x1
12208 udivcc %g2, 0x1944, %g6
12209 tne %xcc, 0x1
12210 sir 0x17B4
12211 set 0x66, %g2
12212 ldsha [%l7 + %g2] 0x14, %o3
12213 edge32l %l1, %i0, %o5
12214 restored
12215 rdpr %cwp, %g1
12216 rdpr %cansave, %g2
12217 rdpr %canrestore, %g3
12218 rdpr %cleanwin, %g4
12219 rdpr %otherwin, %g5
12220 rdpr %wstate, %g6
12221 edge16 %g3, %l0, %l4
12222 mulscc %g1, %i6, %l5
12223 orn %o0, %i4, %i7
12224 fpadd16s %f16, %f15, %f29
12225 tvs %icc, 0x5
12226 movvc %xcc, %o7, %o1
12227 tvc %xcc, 0x7
12228 for %f10, %f18, %f2
12229 sdiv %l2, 0x1A93, %o2
12230 tsubcctv %g7, %g4, %o6
12231 set 0x40, %i2
12232 ldda [%l7 + %i2] 0x88, %f16
12233 movneg %icc, %l6, %g5
12234 ldstub [%l7 + 0x62], %i1
12235 movcs %icc, %i2, %l3
12236 tneg %xcc, 0x0
12237 set 0x10, %o5
12238 prefetcha [%l7 + %o5] 0x15, 0x3
12239 tsubcc %i5, %g2, %i3
12240 tpos %xcc, 0x0
12241 srax %g6, %o3, %l1
12242 tpos %icc, 0x3
12243 or %o5, 0x0D8D, %g3
12244 srlx %l0, %l4, %i0
12245 fbl,a %fcc2, loop_1161
12246 fbug,a %fcc0, loop_1162
12247 umulcc %g1, 0x047E, %l5
12248 for %f2, %f18, %f10
12249loop_1161:
12250 smul %o0, %i4, %i6
12251loop_1162:
12252 array32 %i7, %o1, %l2
12253 tleu %xcc, 0x1
12254 movneg %xcc, %o2, %o7
12255 andn %g4, %o6, %g7
12256 edge16n %g5, %i1, %l6
12257 andncc %i2, %o4, %l3
12258 array32 %i5, %i3, %g6
12259 wr %g0, 0x89, %asi
12260 ldstuba [%l7 + 0x35] %asi, %g2
12261 tsubcc %l1, 0x1E84, %o3
12262 movge %icc, %g3, %o5
12263 edge32n %l4, %l0, %g1
12264 fones %f8
12265 brz %l5, loop_1163
12266 movneg %icc, %o0, %i0
12267 movrlz %i6, %i4, %o1
12268 tneg %xcc, 0x2
12269loop_1163:
12270 or %l2, %o2, %o7
12271 orn %g4, %o6, %g7
12272 andn %i7, %g5, %l6
12273 edge8n %i1, %i2, %l3
12274 udiv %i5, 0x1E4A, %i3
12275 sir 0x1409
12276 udiv %g6, 0x0F14, %o4
12277 andcc %l1, 0x1F92, %g2
12278 fmovdneg %xcc, %f23, %f20
12279 fmovdleu %xcc, %f1, %f5
12280 sub %g3, 0x1900, %o3
12281 sll %o5, 0x0D, %l0
12282 faligndata %f28, %f12, %f22
12283 fnegs %f19, %f11
12284 fbne,a %fcc0, loop_1164
12285 tle %xcc, 0x0
12286 subc %g1, 0x13EA, %l4
12287 fzero %f20
12288loop_1164:
12289 fbule,a %fcc0, loop_1165
12290 edge8ln %o0, %l5, %i6
12291 fmovrsgz %i4, %f7, %f11
12292 movn %icc, %o1, %i0
12293loop_1165:
12294 tl %xcc, 0x3
12295 popc 0x108C, %o2
12296 brz %o7, loop_1166
12297 bvs,a loop_1167
12298 sub %l2, 0x1AB3, %g4
12299 ldx [%l7 + 0x28], %g7
12300loop_1166:
12301 nop
12302 wr %g0, 0x89, %asi
12303 swapa [%l7 + 0x2C] %asi, %i7
12304loop_1167:
12305 fsrc1s %f7, %f24
12306 fmovsg %icc, %f7, %f2
12307 udiv %o6, 0x13D2, %l6
12308 fbne,a %fcc2, loop_1168
12309 tpos %xcc, 0x2
12310 taddcctv %i1, %g5, %i2
12311 or %l3, 0x1F49, %i5
12312loop_1168:
12313 edge32 %i3, %g6, %o4
12314 membar #Sync
12315 set 0x40, %i0
12316 ldda [%l7 + %i0] 0xf9, %f0
12317 tle %xcc, 0x2
12318 fbul,a %fcc1, loop_1169
12319 fandnot1s %f28, %f29, %f30
12320 lduw [%l7 + 0x5C], %l1
12321 andcc %g3, %g2, %o3
12322loop_1169:
12323 sir 0x1D36
12324 edge32ln %l0, %g1, %o5
12325 movl %icc, %l4, %l5
12326 fmovdl %xcc, %f3, %f7
12327 movge %icc, %o0, %i4
12328 set 0x08, %g7
12329 prefetcha [%l7 + %g7] 0x88, 0x1
12330 subccc %i0, 0x1361, %o2
12331 nop
12332 set 0x60, %i3
12333 ldx [%l7 + %i3], %o7
12334 nop
12335 set 0x30, %o1
12336 ldd [%l7 + %o1], %l2
12337 movne %xcc, %g4, %g7
12338 movrlz %i6, 0x052, %i7
12339 movg %xcc, %l6, %o6
12340 st %f0, [%l7 + 0x0C]
12341 fbuge %fcc0, loop_1170
12342 tl %xcc, 0x5
12343 sdiv %g5, 0x0258, %i2
12344 udivcc %i1, 0x1630, %i5
12345loop_1170:
12346 stw %i3, [%l7 + 0x34]
12347 edge16l %l3, %o4, %g6
12348 bge,a loop_1171
12349 fmuld8ulx16 %f14, %f9, %f8
12350 swap [%l7 + 0x40], %l1
12351 and %g2, 0x11B5, %g3
12352loop_1171:
12353 sub %o3, %l0, %g1
12354 movge %xcc, %l4, %l5
12355 bl,a,pn %xcc, loop_1172
12356 bvs %icc, loop_1173
12357 fmovrdlz %o5, %f28, %f22
12358 tge %icc, 0x2
12359loop_1172:
12360 std %o0, [%l7 + 0x68]
12361loop_1173:
12362 lduh [%l7 + 0x5A], %i4
12363 bneg,a loop_1174
12364 fnand %f20, %f12, %f2
12365 movgu %icc, %o1, %o2
12366 fmovrse %o7, %f18, %f26
12367loop_1174:
12368 fblg %fcc1, loop_1175
12369 edge32l %l2, %i0, %g4
12370 edge8l %g7, %i7, %i6
12371 set 0x10, %l3
12372 stba %l6, [%l7 + %l3] 0x18
12373loop_1175:
12374 fble %fcc2, loop_1176
12375 sir 0x13EF
12376 st %f4, [%l7 + 0x08]
12377 movcc %xcc, %o6, %g5
12378loop_1176:
12379 edge8l %i2, %i5, %i3
12380 edge8n %i1, %l3, %o4
12381 fpackfix %f14, %f20
12382 movl %xcc, %g6, %l1
12383 movge %xcc, %g2, %g3
12384 fcmps %fcc2, %f23, %f3
12385 fpsub16 %f14, %f16, %f12
12386 addcc %l0, 0x1EF6, %g1
12387 movrne %o3, %l4, %l5
12388 fmovspos %icc, %f8, %f15
12389 mova %icc, %o5, %o0
12390 tsubcctv %i4, %o1, %o7
12391 edge32l %l2, %i0, %g4
12392 wr %g0, 0x2f, %asi
12393 stha %g7, [%l7 + 0x70] %asi
12394 membar #Sync
12395 fpack32 %f2, %f12, %f16
12396 brlz,a %o2, loop_1177
12397 movcc %xcc, %i7, %i6
12398 fbu,a %fcc1, loop_1178
12399 move %icc, %l6, %o6
12400loop_1177:
12401 nop
12402 set 0x68, %l1
12403 sta %f4, [%l7 + %l1] 0x19
12404loop_1178:
12405 fbu,a %fcc0, loop_1179
12406 brnz %i2, loop_1180
12407 bcs %xcc, loop_1181
12408 edge32l %i5, %g5, %i1
12409loop_1179:
12410 edge16n %l3, %i3, %o4
12411loop_1180:
12412 add %g6, 0x195C, %g2
12413loop_1181:
12414 fbuge,a %fcc0, loop_1182
12415 fors %f2, %f18, %f13
12416 sub %l1, 0x0EDA, %l0
12417 edge32l %g3, %g1, %o3
12418loop_1182:
12419 alignaddrl %l5, %o5, %o0
12420 addcc %l4, 0x1BFE, %o1
12421 movre %i4, %o7, %l2
12422 addc %i0, %g4, %o2
12423 addc %i7, %g7, %i6
12424 andn %o6, %i2, %l6
12425 edge8 %g5, %i5, %i1
12426 move %xcc, %i3, %l3
12427 ble,a,pt %xcc, loop_1183
12428 tsubcc %g6, 0x0CE4, %g2
12429 udiv %l1, 0x00B9, %l0
12430 movrgez %o4, %g1, %g3
12431loop_1183:
12432 xorcc %o3, 0x1251, %l5
12433 andcc %o0, %o5, %o1
12434 fmovrse %i4, %f0, %f22
12435 fnot2 %f0, %f20
12436 tcc %icc, 0x6
12437 fmovrsne %o7, %f19, %f7
12438 fmul8ulx16 %f14, %f0, %f8
12439 nop
12440 setx loop_1184, %l0, %l1
12441 wrpr 0x1, %tl
12442 wrpr %l1, %tnpc
12443 setx 0x34400001400, %l0, %l1
12444 wrpr %l1, %tstate
12445 wrhpr 0x4, %htstate
12446 done
12447 tvc %icc, 0x0
12448 movleu %icc, %l4, %l2
12449 orncc %i0, 0x085E, %g4
12450loop_1184:
12451 bvc,pt %icc, loop_1185
12452 sll %o2, 0x11, %i7
12453 taddcctv %i6, %o6, %i2
12454 orcc %g7, %l6, %i5
12455loop_1185:
12456 movleu %xcc, %i1, %i3
12457 tleu %icc, 0x6
12458 alignaddrl %g5, %g6, %l3
12459 fmovdcs %xcc, %f23, %f31
12460 fbuge %fcc1, loop_1186
12461 movrne %l1, 0x2B7, %g2
12462 movre %o4, %l0, %g1
12463 bvc,a loop_1187
12464loop_1186:
12465 tsubcctv %g3, 0x0487, %l5
12466 add %o0, 0x04F3, %o3
12467 sll %o1, 0x19, %o5
12468loop_1187:
12469 movvc %icc, %o7, %i4
12470 wr %g0, 0x81, %asi
12471 stba %l4, [%l7 + 0x55] %asi
12472 subccc %i0, %g4, %o2
12473 xnor %l2, %i7, %o6
12474 subc %i6, 0x101B, %g7
12475 membar 0x77
12476 xor %l6, %i2, %i5
12477 fmovrsne %i1, %f31, %f12
12478 add %i3, 0x100D, %g5
12479 udiv %l3, 0x0622, %l1
12480 fmovde %icc, %f5, %f17
12481 ld [%l7 + 0x38], %f22
12482 bn,pt %icc, loop_1188
12483 fnors %f20, %f4, %f29
12484 array32 %g2, %g6, %l0
12485 tvc %xcc, 0x0
12486loop_1188:
12487 fpadd16s %f1, %f31, %f19
12488 andncc %o4, %g1, %g3
12489 fmovrsne %o0, %f26, %f17
12490 fandnot2s %f7, %f23, %f8
12491 ba,a,pn %icc, loop_1189
12492 alignaddrl %o3, %l5, %o5
12493 bl,a,pt %xcc, loop_1190
12494 tle %icc, 0x6
12495loop_1189:
12496 stbar
12497 stw %o1, [%l7 + 0x2C]
12498loop_1190:
12499 umulcc %o7, 0x081D, %l4
12500 faligndata %f16, %f6, %f20
12501 movneg %xcc, %i0, %g4
12502 edge16l %o2, %i4, %i7
12503 sllx %l2, %o6, %g7
12504 tle %xcc, 0x4
12505 movrgz %l6, 0x1F0, %i2
12506 tcs %xcc, 0x4
12507 tg %xcc, 0x4
12508 alignaddr %i6, %i1, %i3
12509 fmovsg %xcc, %f0, %f4
12510 edge8ln %i5, %l3, %l1
12511 set 0x40, %o7
12512 stda %g4, [%l7 + %o7] 0x18
12513 fornot2s %f30, %f16, %f18
12514 fbul,a %fcc1, loop_1191
12515 bpos,pt %xcc, loop_1192
12516 ldub [%l7 + 0x20], %g6
12517 tvc %xcc, 0x2
12518loop_1191:
12519 fmovdleu %xcc, %f7, %f14
12520loop_1192:
12521 mova %icc, %g2, %l0
12522 movvc %xcc, %o4, %g1
12523 bg %icc, loop_1193
12524 edge16n %g3, %o3, %l5
12525 movgu %xcc, %o0, %o5
12526 fandnot2s %f26, %f4, %f1
12527loop_1193:
12528 udiv %o7, 0x19BD, %l4
12529 subccc %o1, 0x1A47, %g4
12530 nop
12531 set 0x78, %i6
12532 ldd [%l7 + %i6], %f6
12533 brgez,a %o2, loop_1194
12534 andncc %i4, %i0, %i7
12535 popc %o6, %g7
12536 movrlez %l2, 0x16E, %i2
12537loop_1194:
12538 fmovsvc %icc, %f13, %f30
12539 addcc %l6, 0x13C6, %i6
12540 srax %i1, 0x0C, %i5
12541 brnz,a %i3, loop_1195
12542 andcc %l3, %l1, %g5
12543 brlez %g2, loop_1196
12544 fbuge,a %fcc2, loop_1197
12545loop_1195:
12546 srlx %l0, 0x04, %g6
12547 fmovdpos %icc, %f27, %f30
12548loop_1196:
12549 or %o4, %g1, %o3
12550loop_1197:
12551 lduw [%l7 + 0x1C], %g3
12552 popc 0x1B1A, %o0
12553 saved
12554 rdpr %cwp, %g1
12555 rdpr %cansave, %g2
12556 rdpr %canrestore, %g3
12557 rdpr %cleanwin, %g4
12558 rdpr %otherwin, %g5
12559 rdpr %wstate, %g6
12560 fnegd %f30, %f6
12561 xnor %o5, 0x1786, %o7
12562 addcc %l4, 0x1A93, %l5
12563 bleu,pt %icc, loop_1198
12564 mulx %g4, 0x144B, %o2
12565 bge,a,pt %xcc, loop_1199
12566 saved
12567 rdpr %cwp, %g1
12568 rdpr %cansave, %g2
12569 rdpr %canrestore, %g3
12570 rdpr %cleanwin, %g4
12571 rdpr %otherwin, %g5
12572 rdpr %wstate, %g6
12573loop_1198:
12574 mulscc %i4, %o1, %i7
12575 move %xcc, %i0, %o6
12576loop_1199:
12577 xnor %g7, 0x00B4, %i2
12578 fpack32 %f18, %f26, %f0
12579 movgu %icc, %l6, %i6
12580 fmovdvs %xcc, %f8, %f13
12581 addccc %l2, %i5, %i1
12582 andn %i3, %l3, %l1
12583 fors %f10, %f28, %f5
12584 fblg,a %fcc3, loop_1200
12585 restored
12586 rdpr %cwp, %g1
12587 rdpr %cansave, %g2
12588 rdpr %canrestore, %g3
12589 rdpr %cleanwin, %g4
12590 rdpr %otherwin, %g5
12591 rdpr %wstate, %g6
12592 fmovdg %xcc, %f4, %f18
12593 fandnot1 %f10, %f2, %f16
12594loop_1200:
12595 sdivx %g2, 0x0E60, %l0
12596 fmovdle %icc, %f15, %f25
12597 smulcc %g5, 0x19E0, %g6
12598 movl %icc, %o4, %o3
12599 fbl,a %fcc3, loop_1201
12600 bleu,pn %xcc, loop_1202
12601 edge8l %g1, %g3, %o5
12602 xor %o7, 0x01DC, %o0
12603loop_1201:
12604 mulx %l4, 0x1D77, %g4
12605loop_1202:
12606 popc 0x0ED1, %l5
12607 smul %i4, 0x0868, %o2
12608 wr %g0, 0x0c, %asi
12609 ldda [%l7 + 0x40] %asi, %f16
12610 fandnot1 %f16, %f20, %f10
12611 fxnor %f24, %f30, %f10
12612 fcmped %fcc3, %f14, %f26
12613 edge32ln %i7, %o1, %i0
12614 fpack16 %f8, %f26
12615 ldstub [%l7 + 0x2E], %o6
12616 fmovsleu %icc, %f10, %f25
12617 fmovrse %i2, %f27, %f23
12618 and %l6, 0x0B3A, %i6
12619 fmovrdgz %g7, %f0, %f20
12620 wr %g0, 0x80, %asi
12621 ldswa [%l7 + 0x40] %asi, %l2
12622 fmovrsne %i5, %f25, %f16
12623 fnot2s %f10, %f1
12624 fmovdcc %icc, %f9, %f28
12625 addcc %i1, %l3, %i3
12626 fzero %f22
12627 tcc %xcc, 0x5
12628 fmovsle %icc, %f6, %f13
12629 edge16l %g2, %l0, %l1
12630 tl %icc, 0x2
12631 movrlz %g5, 0x07E, %g6
12632 set 0x58, %o6
12633 prefetcha [%l7 + %o6] 0x80, 0x1
12634 fnands %f21, %f7, %f15
12635 fmovda %xcc, %f17, %f22
12636 bgu,a %icc, loop_1203
12637 fmovrdlez %g1, %f18, %f14
12638 fabsd %f14, %f30
12639 movrgez %g3, 0x33C, %o4
12640loop_1203:
12641 sllx %o5, 0x05, %o0
12642 ldd [%l7 + 0x58], %l4
12643 move %icc, %g4, %l5
12644 stw %i4, [%l7 + 0x1C]
12645 movn %icc, %o2, %o7
12646 wr %g0, 0x19, %asi
12647 prefetcha [%l7 + 0x18] %asi, 0x1
12648 wr %g0, 0x89, %asi
12649 ldsba [%l7 + 0x0B] %asi, %o1
12650 udivcc %o6, 0x005A, %i2
12651 addccc %i0, 0x06A6, %l6
12652 fmuld8sux16 %f30, %f12, %f12
12653 tn %icc, 0x7
12654 wr %g0, 0x81, %asi
12655 lduwa [%l7 + 0x2C] %asi, %i6
12656 wr %g0, 0x80, %asi
12657 lda [%l7 + 0x10] %asi, %f28
12658 fmovdl %icc, %f6, %f7
12659 udiv %l2, 0x12D6, %g7
12660 movle %icc, %i5, %l3
12661 fmovse %xcc, %f2, %f24
12662 umulcc %i1, 0x0CCA, %i3
12663 stx %l0, [%l7 + 0x70]
12664 edge32l %g2, %g5, %g6
12665 swap [%l7 + 0x5C], %l1
12666 stx %g1, [%l7 + 0x30]
12667 sdivx %g3, 0x0EE6, %o3
12668 std %o4, [%l7 + 0x50]
12669 fpsub16s %f20, %f31, %f4
12670 movle %xcc, %o4, %l4
12671 udiv %o0, 0x1F8F, %g4
12672 movvc %icc, %l5, %i4
12673 addc %o7, 0x0C85, %o2
12674 fmuld8sux16 %f21, %f31, %f0
12675 udivx %i7, 0x1D74, %o6
12676 fmuld8ulx16 %f11, %f13, %f28
12677 fbge,a %fcc0, loop_1204
12678 tcc %icc, 0x5
12679 fmovdgu %icc, %f5, %f14
12680 orncc %i2, %o1, %i0
12681loop_1204:
12682 fxnors %f25, %f22, %f27
12683 bne,a,pn %icc, loop_1205
12684 stx %l6, [%l7 + 0x28]
12685 be,pn %icc, loop_1206
12686 orn %l2, %i6, %g7
12687loop_1205:
12688 fbl %fcc0, loop_1207
12689 movrlez %i5, %l3, %i1
12690loop_1206:
12691 edge8n %i3, %l0, %g5
12692 orn %g6, 0x11AD, %g2
12693loop_1207:
12694 sll %g1, %g3, %o3
12695 xnorcc %o5, %l1, %o4
12696 fsrc1 %f24, %f10
12697 xnor %o0, 0x0179, %g4
12698 smulcc %l4, 0x11BB, %i4
12699 umul %l5, 0x0C72, %o2
12700 taddcctv %i7, 0x1152, %o7
12701 fmovdpos %icc, %f0, %f13
12702 fmovrse %i2, %f14, %f12
12703 array8 %o1, %o6, %l6
12704 fmovsge %icc, %f21, %f23
12705 fmovscc %xcc, %f20, %f13
12706 movcc %icc, %i0, %l2
12707 ba,a,pn %icc, loop_1208
12708 fcmps %fcc3, %f22, %f7
12709 ta %xcc, 0x4
12710 bvs,a loop_1209
12711loop_1208:
12712 std %i6, [%l7 + 0x40]
12713 ldx [%l7 + 0x68], %i5
12714 ta %xcc, 0x1
12715loop_1209:
12716 fcmpeq16 %f28, %f20, %g7
12717 tne %xcc, 0x3
12718 add %i1, 0x0C69, %l3
12719 edge16n %l0, %i3, %g6
12720 fexpand %f17, %f6
12721 fxor %f8, %f12, %f14
12722 subccc %g2, 0x07A4, %g5
12723 nop
12724 setx loop_1210, %l0, %l1
12725 jmpl %l1, %g1
12726 tvc %icc, 0x3
12727 fone %f12
12728 tpos %xcc, 0x3
12729loop_1210:
12730 fbul,a %fcc0, loop_1211
12731 movne %xcc, %o3, %o5
12732 smulcc %g3, 0x1BC2, %l1
12733 tpos %icc, 0x0
12734loop_1211:
12735 fmovdle %icc, %f16, %f17
12736 or %o0, 0x0ECF, %o4
12737 orn %l4, %i4, %l5
12738 fcmpeq16 %f10, %f4, %g4
12739 lduw [%l7 + 0x08], %i7
12740 edge16l %o2, %o7, %i2
12741 fandnot1 %f16, %f20, %f28
12742 nop
12743 set 0x20, %i1
12744 stx %o6, [%l7 + %i1]
12745 te %xcc, 0x6
12746 sdivx %o1, 0x164E, %l6
12747 movleu %xcc, %i0, %i6
12748 fbe,a %fcc3, loop_1212
12749 edge32l %l2, %i5, %g7
12750 fbl,a %fcc3, loop_1213
12751 fmovsle %icc, %f9, %f6
12752loop_1212:
12753 edge32ln %l3, %i1, %l0
12754 umul %i3, %g2, %g6
12755loop_1213:
12756 fabss %f21, %f19
12757 fpsub16s %f23, %f9, %f31
12758 movcc %icc, %g1, %o3
12759 fxor %f22, %f14, %f30
12760 fble %fcc2, loop_1214
12761 mulx %o5, 0x1FC2, %g3
12762 addccc %g5, %l1, %o4
12763 sethi 0x1CF6, %o0
12764loop_1214:
12765 nop
12766 wr %g0, 0x0c, %asi
12767 ldxa [%l7 + 0x68] %asi, %i4
12768 movvc %xcc, %l4, %l5
12769 movre %i7, 0x0A6, %g4
12770 brnz,a %o2, loop_1215
12771 subcc %i2, 0x1986, %o6
12772 swap [%l7 + 0x10], %o1
12773 fnand %f26, %f8, %f24
12774loop_1215:
12775 movneg %xcc, %l6, %i0
12776 fcmpgt32 %f28, %f16, %i6
12777 and %o7, %i5, %l2
12778 srlx %l3, %i1, %l0
12779 fmul8x16 %f27, %f6, %f6
12780 nop
12781 setx loop_1216, %l0, %l1
12782 wrpr 0x1, %tl
12783 wrpr %l1, %tnpc
12784 setx 0x34400001400, %l0, %l1
12785 wrpr %l1, %tstate
12786 wrhpr 0x4, %htstate
12787 done
12788 fmovspos %xcc, %f20, %f3
12789 fnot1 %f2, %f10
12790 fmovsgu %xcc, %f20, %f1
12791loop_1216:
12792 array32 %i3, %g2, %g7
12793 fmul8x16 %f29, %f6, %f0
12794 tvc %xcc, 0x3
12795 fones %f14
12796 tg %xcc, 0x5
12797 edge8n %g1, %g6, %o3
12798 orcc %g3, %o5, %l1
12799 fpmerge %f21, %f26, %f6
12800 sllx %g5, 0x00, %o0
12801 sub %o4, 0x052F, %l4
12802 ldd [%l7 + 0x58], %i4
12803 fmovrde %i7, %f10, %f14
12804 edge32ln %g4, %l5, %o2
12805 bcc,pt %xcc, loop_1217
12806 xnor %o6, 0x0EFC, %i2
12807 edge32 %l6, %i0, %i6
12808 prefetch [%l7 + 0x0C], 0x1
12809loop_1217:
12810 bn,pn %icc, loop_1218
12811 te %icc, 0x2
12812 ldstub [%l7 + 0x3A], %o1
12813 xorcc %i5, %o7, %l2
12814loop_1218:
12815 nop
12816 wr %g0, 0x19, %asi
12817 sta %f21, [%l7 + 0x64] %asi
12818 add %l3, 0x133D, %i1
12819 fnegs %f12, %f3
12820 ldstub [%l7 + 0x64], %i3
12821 edge16n %l0, %g2, %g7
12822 xnorcc %g1, 0x07DA, %g6
12823 orcc %g3, 0x1D36, %o5
12824 edge32n %l1, %g5, %o0
12825 sdiv %o4, 0x1002, %o3
12826 flush %l7 + 0x28
12827 or %l4, 0x110B, %i4
12828 sethi 0x1EEE, %g4
12829 set 0x50, %i5
12830 ldda [%l7 + %i5] 0x10, %l4
12831 tg %xcc, 0x2
12832 fbuge,a %fcc0, loop_1219
12833 fmovrdlez %i7, %f20, %f10
12834 and %o2, 0x18B2, %i2
12835 edge8n %l6, %i0, %o6
12836loop_1219:
12837 tg %xcc, 0x0
12838 fbul,a %fcc3, loop_1220
12839 tge %xcc, 0x4
12840 brlz %o1, loop_1221
12841 andncc %i5, %o7, %i6
12842loop_1220:
12843 movne %xcc, %l2, %i1
12844 subc %l3, 0x145A, %i3
12845loop_1221:
12846 nop
12847 wr %g0, 0x11, %asi
12848 lduba [%l7 + 0x56] %asi, %g2
12849 edge8ln %g7, %l0, %g6
12850 edge8n %g3, %g1, %o5
12851 set 0x40, %l2
12852 stba %l1, [%l7 + %l2] 0x23
12853 membar #Sync
12854 brgez %o0, loop_1222
12855 tge %icc, 0x2
12856 sll %g5, %o3, %l4
12857 fmovrdlz %o4, %f18, %f6
12858loop_1222:
12859 nop
12860 setx loop_1223, %l0, %l1
12861 jmpl %l1, %i4
12862 edge32n %g4, %i7, %l5
12863 array32 %o2, %i2, %l6
12864 alignaddr %o6, %o1, %i0
12865loop_1223:
12866 addc %i5, 0x09FA, %o7
12867 wr %g0, 0x04, %asi
12868 prefetcha [%l7 + 0x18] %asi, 0x3
12869 add %l7, 0x18, %l6
12870 wr %g0, 0x80, %asi
12871 casxa [%l6] 0x80, %i6, %i1
12872 andcc %l3, %g2, %i3
12873 fmovrdlz %l0, %f10, %f6
12874 fors %f25, %f21, %f28
12875 wr %g0, 0x19, %asi
12876 ldstuba [%l7 + 0x46] %asi, %g7
12877 set 0x54, %o2
12878 lda [%l7 + %o2] 0x81, %f9
12879 fors %f30, %f8, %f13
12880 add %g3, %g6, %g1
12881 sdiv %l1, 0x14FC, %o5
12882 and %g5, %o0, %o3
12883 andncc %o4, %l4, %g4
12884 edge16n %i4, %l5, %o2
12885 tcc %icc, 0x2
12886 fpmerge %f23, %f13, %f2
12887 fbn,a %fcc0, loop_1224
12888 flush %l7 + 0x3C
12889 bl loop_1225
12890 membar 0x04
12891loop_1224:
12892 movrne %i7, %i2, %o6
12893 saved
12894 rdpr %cwp, %g1
12895 rdpr %cansave, %g2
12896 rdpr %canrestore, %g3
12897 rdpr %cleanwin, %g4
12898 rdpr %otherwin, %g5
12899 rdpr %wstate, %g6
12900loop_1225:
12901 andn %o1, %l6, %i0
12902 umul %i5, 0x18BA, %l2
12903 membar 0x08
12904 edge8n %o7, %i6, %i1
12905 set 0x5C, %g3
12906 sta %f4, [%l7 + %g3] 0x14
12907 tl %icc, 0x2
12908 sdivx %g2, 0x1BAC, %i3
12909 set 0x0B, %o4
12910 stba %l0, [%l7 + %o4] 0xeb
12911 membar #Sync
12912 bne,a,pn %xcc, loop_1226
12913 tleu %xcc, 0x4
12914 movre %l3, %g7, %g3
12915 membar #Sync
12916 wr %g0, 0x1e, %asi
12917 ldda [%l7 + 0x40] %asi, %f16
12918loop_1226:
12919 movrlz %g1, %g6, %o5
12920 sub %l1, %g5, %o0
12921 array8 %o3, %l4, %o4
12922 mova %xcc, %g4, %i4
12923 fbule %fcc3, loop_1227
12924 nop
12925 set 0x60, %o3
12926 ldx [%l7 + %o3], %o2
12927 udivx %l5, 0x0640, %i7
12928 ble,a loop_1228
12929loop_1227:
12930 brlez %i2, loop_1229
12931 tleu %xcc, 0x5
12932 ldsw [%l7 + 0x1C], %o1
12933loop_1228:
12934 fmovspos %xcc, %f27, %f27
12935loop_1229:
12936 tle %xcc, 0x3
12937 fba,a %fcc0, loop_1230
12938 fmul8x16 %f22, %f10, %f28
12939 fmul8x16au %f0, %f16, %f28
12940 movg %xcc, %o6, %i0
12941loop_1230:
12942 nop
12943 wr %g0, 0xeb, %asi
12944 stba %l6, [%l7 + 0x57] %asi
12945 membar #Sync
12946 movgu %icc, %l2, %i5
12947 sub %o7, 0x1563, %i1
12948 tg %xcc, 0x1
12949 ldsb [%l7 + 0x42], %i6
12950 mulscc %i3, 0x11A9, %l0
12951 orcc %l3, %g7, %g2
12952 orcc %g3, 0x1174, %g1
12953 wr %g0, 0x16, %asi
12954 stda %f16, [%l7 + 0x40] %asi
12955 membar #Sync
12956 movleu %xcc, %g6, %o5
12957 udivcc %g5, 0x12E8, %o0
12958 brz %o3, loop_1231
12959 orn %l1, 0x1B4D, %l4
12960 te %xcc, 0x3
12961 lduw [%l7 + 0x40], %g4
12962loop_1231:
12963 mova %icc, %o4, %o2
12964 fzeros %f16
12965 st %f15, [%l7 + 0x4C]
12966 brlz %l5, loop_1232
12967 fmovsg %icc, %f2, %f15
12968 move %xcc, %i4, %i7
12969 edge8l %o1, %i2, %o6
12970loop_1232:
12971 bcs,a %xcc, loop_1233
12972 fmovsleu %xcc, %f11, %f2
12973 set 0x44, %l0
12974 swapa [%l7 + %l0] 0x88, %l6
12975loop_1233:
12976 edge16 %i0, %i5, %o7
12977 tsubcctv %l2, 0x027D, %i6
12978 membar 0x22
12979 movvs %xcc, %i1, %l0
12980 fone %f28
12981 siam 0x3
12982 fpsub32s %f11, %f14, %f10
12983 fmovrdgz %i3, %f28, %f26
12984 fcmpeq32 %f8, %f20, %l3
12985 edge32n %g7, %g3, %g2
12986 movg %icc, %g1, %g6
12987 tg %icc, 0x5
12988 tne %icc, 0x2
12989 membar #Sync
12990 wr %g0, 0x17, %asi
12991 ldda [%l7 + 0x40] %asi, %f0
12992 sdivcc %o5, 0x0166, %o0
12993 subc %g5, %l1, %o3
12994 fmul8x16 %f25, %f6, %f20
12995 fsrc2 %f8, %f4
12996 andncc %l4, %o4, %g4
12997 tsubcc %o2, %l5, %i4
12998 tg %xcc, 0x0
12999 stb %i7, [%l7 + 0x2F]
13000 tl %xcc, 0x3
13001 edge8ln %i2, %o6, %l6
13002 tneg %icc, 0x0
13003 movg %xcc, %i0, %i5
13004 fmovsle %xcc, %f25, %f28
13005 ldx [%l7 + 0x48], %o7
13006 tgu %icc, 0x1
13007 fcmpes %fcc0, %f18, %f25
13008 orncc %o1, 0x1814, %l2
13009 edge8ln %i1, %i6, %i3
13010 bvc,a %xcc, loop_1234
13011 udivcc %l0, 0x179C, %l3
13012 add %g7, 0x0182, %g3
13013 set 0x40, %g4
13014 stda %f0, [%l7 + %g4] 0x18
13015loop_1234:
13016 subcc %g2, %g1, %o5
13017 movneg %icc, %o0, %g6
13018 set 0x70, %l5
13019 stxa %g5, [%l7 + %l5] 0xea
13020 membar #Sync
13021 membar 0x55
13022 edge8n %o3, %l1, %o4
13023 andcc %l4, %g4, %o2
13024 fnegs %f11, %f6
13025 wr %g0, 0x04, %asi
13026 ldsha [%l7 + 0x36] %asi, %i4
13027 ble %icc, loop_1235
13028 array8 %l5, %i2, %o6
13029 umul %i7, %l6, %i5
13030 movrgz %i0, 0x3DF, %o1
13031loop_1235:
13032 movge %xcc, %l2, %i1
13033 fmovdvs %xcc, %f17, %f29
13034 fmovrdgz %i6, %f26, %f14
13035 edge32ln %i3, %o7, %l3
13036 wr %g0, 0x19, %asi
13037 sta %f19, [%l7 + 0x6C] %asi
13038 subccc %g7, 0x1345, %l0
13039 wr %g0, 0x10, %asi
13040 ldda [%l7 + 0x60] %asi, %g2
13041 fcmpeq16 %f18, %f30, %g1
13042 fcmpne16 %f16, %f18, %o5
13043 edge32ln %o0, %g6, %g2
13044 subccc %o3, %g5, %l1
13045 tvs %xcc, 0x3
13046 addccc %o4, %l4, %o2
13047 ldsb [%l7 + 0x35], %i4
13048 sll %g4, 0x17, %l5
13049 fmovdle %icc, %f26, %f15
13050 fbo %fcc0, loop_1236
13051 edge16 %i2, %i7, %o6
13052 tcs %icc, 0x6
13053 fpadd32s %f15, %f6, %f13
13054loop_1236:
13055 lduh [%l7 + 0x44], %l6
13056 sdiv %i0, 0x0BEA, %i5
13057 tvc %icc, 0x2
13058 edge32n %o1, %l2, %i1
13059 fpackfix %f28, %f7
13060 fandnot2s %f5, %f14, %f4
13061 andncc %i3, %o7, %i6
13062 edge16 %g7, %l0, %g3
13063 fpsub16s %f10, %f18, %f1
13064 addc %l3, %o5, %o0
13065 fba %fcc2, loop_1237
13066 xnorcc %g6, 0x1FA3, %g2
13067 fornot2s %f13, %f17, %f5
13068 edge8l %g1, %g5, %o3
13069loop_1237:
13070 tl %xcc, 0x7
13071 fmovdne %xcc, %f18, %f12
13072 faligndata %f26, %f22, %f24
13073 movrlz %l1, 0x1E9, %o4
13074 fexpand %f5, %f18
13075 fmovrslz %o2, %f24, %f5
13076 tleu %xcc, 0x0
13077 udiv %i4, 0x1D8E, %g4
13078 tg %xcc, 0x7
13079 movvs %xcc, %l4, %i2
13080 edge16ln %i7, %o6, %l5
13081 taddcc %i0, %i5, %l6
13082 saved
13083 rdpr %cwp, %g1
13084 rdpr %cansave, %g2
13085 rdpr %canrestore, %g3
13086 rdpr %cleanwin, %g4
13087 rdpr %otherwin, %g5
13088 rdpr %wstate, %g6
13089 movcc %icc, %l2, %o1
13090 alignaddr %i1, %o7, %i6
13091 bl loop_1238
13092 fcmps %fcc3, %f27, %f30
13093 fmovdle %xcc, %f7, %f26
13094 saved
13095 rdpr %cwp, %g1
13096 rdpr %cansave, %g2
13097 rdpr %canrestore, %g3
13098 rdpr %cleanwin, %g4
13099 rdpr %otherwin, %g5
13100 rdpr %wstate, %g6
13101loop_1238:
13102 sra %g7, 0x05, %l0
13103 bg,a,pn %icc, loop_1239
13104 orncc %i3, 0x00E3, %g3
13105 fxor %f18, %f2, %f12
13106 sdiv %o5, 0x1BBD, %o0
13107loop_1239:
13108 smulcc %g6, 0x0766, %l3
13109 array8 %g1, %g2, %o3
13110 sllx %g5, 0x1A, %l1
13111 add %l7, 0x10, %l6
13112 wr %g0, 0x19, %asi
13113 casxa [%l6] 0x19, %o4, %o2
13114 fmovdvc %xcc, %f24, %f13
13115 edge32ln %g4, %l4, %i2
13116 fbu,a %fcc3, loop_1240
13117 movpos %xcc, %i7, %i4
13118 fmovdpos %xcc, %f31, %f15
13119 xorcc %l5, %i0, %o6
13120loop_1240:
13121 ldub [%l7 + 0x08], %i5
13122 sethi 0x0D61, %l6
13123 st %f11, [%l7 + 0x08]
13124 alignaddr %o1, %i1, %o7
13125 edge32 %i6, %g7, %l2
13126 mulscc %i3, 0x02DB, %g3
13127 mova %icc, %o5, %o0
13128 andcc %l0, %l3, %g6
13129 membar 0x5B
13130 movleu %icc, %g1, %g2
13131 taddcc %g5, 0x1090, %l1
13132 bn,a %xcc, loop_1241
13133 andn %o4, %o3, %o2
13134 fmuld8ulx16 %f6, %f0, %f16
13135 fcmpne32 %f14, %f8, %g4
13136loop_1241:
13137 movvc %xcc, %i2, %l4
13138 set 0x58, %g1
13139 swapa [%l7 + %g1] 0x80, %i7
13140 edge16 %i4, %i0, %l5
13141 addccc %i5, 0x1FF1, %l6
13142 sdiv %o1, 0x1C77, %o6
13143 tne %icc, 0x3
13144 fmovscc %icc, %f18, %f20
13145 umul %o7, %i6, %g7
13146 fmuld8sux16 %f26, %f16, %f10
13147 add %l2, 0x1329, %i3
13148 wr %g0, 0x27, %asi
13149 stwa %g3, [%l7 + 0x3C] %asi
13150 membar #Sync
13151 movrgez %i1, 0x1A8, %o5
13152 bpos,a loop_1242
13153 udiv %o0, 0x0EF1, %l0
13154 movrlz %l3, 0x210, %g1
13155 sub %g6, %g5, %g2
13156loop_1242:
13157 andn %o4, %l1, %o3
13158 srax %o2, 0x03, %i2
13159 fble,a %fcc0, loop_1243
13160 tpos %xcc, 0x3
13161 add %l4, 0x1135, %g4
13162 fmovsvs %icc, %f5, %f31
13163loop_1243:
13164 array8 %i4, %i7, %l5
13165 fmovda %icc, %f1, %f2
13166 udivcc %i0, 0x04A3, %i5
13167 alignaddrl %l6, %o6, %o1
13168 srlx %o7, %i6, %l2
13169 xor %i3, 0x1A8D, %g3
13170 tcs %xcc, 0x6
13171 movrlez %i1, %g7, %o5
13172 wr %g0, 0x11, %asi
13173 lda [%l7 + 0x54] %asi, %f14
13174 fmul8x16au %f25, %f26, %f22
13175 tl %icc, 0x0
13176 alignaddrl %o0, %l0, %g1
13177 addc %g6, %g5, %l3
13178 tcs %xcc, 0x6
13179 sir 0x0F9D
13180 taddcc %g2, %o4, %o3
13181 movrne %o2, %i2, %l1
13182 movrlz %l4, 0x15E, %g4
13183 stx %i7, [%l7 + 0x30]
13184 xnor %i4, 0x08EF, %l5
13185 mulx %i5, 0x1B81, %l6
13186 fmul8ulx16 %f4, %f26, %f16
13187 add %l7, 0x3C, %l6
13188 wr %g0, 0x89, %asi
13189 lda [%l6] %asi, %i0
13190 casa [%l6] %asi, %i0, %o1
13191 fmovsa %icc, %f8, %f16
13192 fmovrslez %o7, %f25, %f6
13193 tsubcctv %i6, 0x1E3B, %o6
13194 movgu %icc, %l2, %i3
13195 set 0x28, %g5
13196 stxa %g3, [%l7 + %g5] 0xe2
13197 membar #Sync
13198 edge32 %i1, %g7, %o5
13199 movrlz %o0, %l0, %g1
13200 fbg %fcc3, loop_1244
13201 alignaddrl %g5, %g6, %g2
13202 movpos %xcc, %o4, %l3
13203 te %icc, 0x5
13204loop_1244:
13205 movvs %icc, %o3, %i2
13206 movl %icc, %l1, %l4
13207 stx %g4, [%l7 + 0x48]
13208 movvc %icc, %o2, %i4
13209 taddcc %i7, 0x0469, %l5
13210 stw %i5, [%l7 + 0x74]
13211 bl,a loop_1245
13212 movl %xcc, %l6, %o1
13213 saved
13214 rdpr %cwp, %g1
13215 rdpr %cansave, %g2
13216 rdpr %canrestore, %g3
13217 rdpr %cleanwin, %g4
13218 rdpr %otherwin, %g5
13219 rdpr %wstate, %g6
13220 fbo,a %fcc1, loop_1246
13221loop_1245:
13222 fsrc1s %f23, %f0
13223 movcc %icc, %i0, %o7
13224 fnot1s %f23, %f18
13225loop_1246:
13226 bshuffle %f0, %f10, %f0
13227 bl,pt %xcc, loop_1247
13228 movrlez %i6, 0x2F9, %l2
13229 orn %o6, 0x1A9B, %i3
13230 edge8l %i1, %g3, %g7
13231loop_1247:
13232 fnands %f3, %f11, %f21
13233 stx %o0, [%l7 + 0x68]
13234 umul %o5, %g1, %g5
13235 udivcc %l0, 0x1396, %g6
13236 addc %o4, 0x0C15, %l3
13237 array16 %g2, %o3, %l1
13238 set 0x70, %i7
13239 lda [%l7 + %i7] 0x18, %f5
13240 nop
13241 set 0x50, %l6
13242 lduh [%l7 + %l6], %i2
13243 set 0x0C, %g6
13244 swapa [%l7 + %g6] 0x19, %l4
13245 fsrc2 %f30, %f30
13246 xnor %o2, 0x0230, %i4
13247 addcc %i7, 0x057D, %l5
13248 array32 %g4, %l6, %o1
13249 udiv %i0, 0x18F8, %o7
13250 fnot2 %f12, %f10
13251 xnor %i5, 0x0017, %i6
13252 movl %xcc, %l2, %i3
13253 edge16n %i1, %g3, %o6
13254 move %icc, %g7, %o0
13255 movvs %xcc, %o5, %g1
13256 movrlz %g5, %g6, %l0
13257 fmovscs %xcc, %f29, %f22
13258 movl %xcc, %o4, %g2
13259 sdiv %o3, 0x04BD, %l3
13260 taddcctv %i2, 0x07F4, %l1
13261 fbue %fcc3, loop_1248
13262 fnors %f15, %f29, %f29
13263 fmovrsgez %l4, %f4, %f28
13264 tsubcc %i4, %i7, %l5
13265loop_1248:
13266 fmovsl %xcc, %f23, %f0
13267 add %l7, 0x38, %l6
13268 wr %g0, 0x10, %asi
13269 casxa [%l6] %asi, %o2, %g4
13270 tge %icc, 0x6
13271 andncc %o1, %i0, %l6
13272 smul %o7, 0x007F, %i6
13273 prefetch [%l7 + 0x18], 0x1
13274 movcc %xcc, %l2, %i5
13275 fbul %fcc2, loop_1249
13276 umul %i1, 0x0ED5, %g3
13277 srax %o6, 0x19, %g7
13278 restored
13279 rdpr %cwp, %g1
13280 rdpr %cansave, %g2
13281 rdpr %canrestore, %g3
13282 rdpr %cleanwin, %g4
13283 rdpr %otherwin, %g5
13284 rdpr %wstate, %g6
13285loop_1249:
13286 array32 %o0, %o5, %i3
13287 stx %g5, [%l7 + 0x30]
13288 andn %g6, %l0, %o4
13289 tle %icc, 0x2
13290 ta %xcc, 0x0
13291 movle %icc, %g2, %g1
13292 umulcc %o3, 0x17E7, %i2
13293 taddcc %l1, 0x1F62, %l3
13294 fbge,a %fcc1, loop_1250
13295 tsubcctv %i4, 0x1EDB, %l4
13296 fnot1s %f24, %f20
13297 edge8ln %l5, %o2, %g4
13298loop_1250:
13299 alignaddrl %o1, %i0, %l6
13300 mulx %i7, %o7, %l2
13301 xor %i6, %i1, %g3
13302 movrne %o6, %i5, %g7
13303 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
13304 nop ! nop ! stxa %o0, [%g0 + 0x338] %asi ripped by fixASI40.pl ripped by fixASI40.pl
13305 fbule %fcc2, loop_1251
13306 fnegd %f30, %f6
13307 ble,a,pt %icc, loop_1252
13308 ldsw [%l7 + 0x34], %i3
13309loop_1251:
13310 fmovsgu %icc, %f22, %f12
13311 bcc,a loop_1253
13312loop_1252:
13313 movvc %xcc, %g5, %o5
13314 edge32l %g6, %o4, %g2
13315 tsubcctv %l0, 0x1CE2, %g1
13316loop_1253:
13317 ble %xcc, loop_1254
13318 mova %xcc, %o3, %i2
13319 fpsub32 %f22, %f30, %f10
13320 edge16ln %l1, %l3, %i4
13321loop_1254:
13322 tvc %xcc, 0x6
13323 umul %l5, %l4, %g4
13324 fpsub16s %f16, %f16, %f24
13325 movge %icc, %o2, %i0
13326 fcmple16 %f0, %f18, %o1
13327 tcs %icc, 0x2
13328 movrne %i7, %l6, %o7
13329 fmul8sux16 %f6, %f14, %f28
13330 edge32ln %l2, %i1, %g3
13331 fbne,a %fcc3, loop_1255
13332 fabsd %f10, %f10
13333 set 0x58, %o0
13334 stda %o6, [%l7 + %o0] 0x22
13335 membar #Sync
13336loop_1255:
13337 sllx %i5, %g7, %o0
13338 fandnot1 %f6, %f22, %f10
13339 tl %icc, 0x0
13340 movne %xcc, %i6, %g5
13341 udivx %o5, 0x0B49, %i3
13342 mova %icc, %o4, %g2
13343 fcmpeq32 %f2, %f10, %g6
13344 fcmped %fcc3, %f18, %f16
13345 edge32l %l0, %g1, %o3
13346 bg %icc, loop_1256
13347 fxors %f16, %f5, %f27
13348 fnegd %f16, %f4
13349 fmovdle %xcc, %f10, %f12
13350loop_1256:
13351 fcmpgt16 %f2, %f16, %i2
13352 tcc %xcc, 0x0
13353 array32 %l3, %i4, %l1
13354 sir 0x006B
13355 orn %l5, 0x1B0A, %l4
13356 fsrc2s %f3, %f26
13357 array16 %g4, %o2, %o1
13358 brlez,a %i7, loop_1257
13359 sir 0x18EA
13360 sub %l6, 0x1FE6, %i0
13361 edge8ln %l2, %i1, %g3
13362loop_1257:
13363 tsubcc %o6, 0x1CCB, %i5
13364 taddcc %g7, %o7, %o0
13365 fmovdge %xcc, %f8, %f28
13366 orcc %i6, %o5, %i3
13367 restored
13368 rdpr %cwp, %g1
13369 rdpr %cansave, %g2
13370 rdpr %canrestore, %g3
13371 rdpr %cleanwin, %g4
13372 rdpr %otherwin, %g5
13373 rdpr %wstate, %g6
13374 array16 %g5, %g2, %g6
13375 fmovsa %xcc, %f20, %f30
13376 movvs %icc, %l0, %g1
13377 alignaddrl %o4, %o3, %l3
13378 andncc %i4, %i2, %l1
13379 edge32n %l4, %g4, %o2
13380 srl %l5, %i7, %o1
13381 fbue %fcc3, loop_1258
13382 and %l6, 0x1066, %i0
13383 movleu %icc, %l2, %g3
13384 restored
13385 rdpr %cwp, %g1
13386 rdpr %cansave, %g2
13387 rdpr %canrestore, %g3
13388 rdpr %cleanwin, %g4
13389 rdpr %otherwin, %g5
13390 rdpr %wstate, %g6
13391loop_1258:
13392 bvc,a,pn %xcc, loop_1259
13393 fsrc2 %f14, %f24
13394 nop
13395 setx loop_1260, %l0, %l1
13396 wrpr 0x1, %tl
13397 wrpr %l1, %tpc
13398 add %l1, 0x4, %l1
13399 wrpr %l1, %tnpc
13400 setx 0x34400001400, %l0, %l1
13401 wrpr %l1, %tstate
13402 wrhpr 0x4, %htstate
13403 retry
13404 edge16 %o6, %i1, %i5
13405loop_1259:
13406 tne %xcc, 0x1
13407 umulcc %g7, %o0, %i6
13408loop_1260:
13409 fmovsvc %icc, %f19, %f18
13410 umul %o5, %i3, %g5
13411 set 0x34, %l4
13412 ldswa [%l7 + %l4] 0x18, %g2
13413 sethi 0x1A8F, %o7
13414 movrlz %l0, 0x262, %g1
13415 std %o4, [%l7 + 0x28]
13416 ldx [%l7 + 0x18], %g6
13417 ldub [%l7 + 0x24], %l3
13418 array32 %i4, %o3, %i2
13419 srlx %l4, %g4, %l1
13420 std %f16, [%l7 + 0x08]
13421 fnegd %f26, %f12
13422 brlz,a %o2, loop_1261
13423 fbug,a %fcc2, loop_1262
13424 std %i6, [%l7 + 0x18]
13425 or %l5, 0x0B26, %o1
13426loop_1261:
13427 orcc %l6, 0x09B4, %l2
13428loop_1262:
13429 fnegs %f21, %f8
13430 set 0x24, %i4
13431 lduha [%l7 + %i4] 0x15, %i0
13432 tsubcctv %g3, 0x0BF2, %i1
13433 edge16l %i5, %o6, %g7
13434 edge16ln %i6, %o0, %i3
13435 taddcctv %o5, %g2, %g5
13436 movcs %icc, %l0, %o7
13437 udiv %o4, 0x0ECB, %g1
13438 fbl %fcc3, loop_1263
13439 array32 %l3, %i4, %g6
13440 tcc %icc, 0x2
13441 or %o3, 0x08EF, %l4
13442loop_1263:
13443 udivx %g4, 0x110B, %i2
13444 udivx %l1, 0x16DA, %i7
13445 or %o2, %l5, %o1
13446 fxors %f21, %f7, %f22
13447 tne %xcc, 0x3
13448 umulcc %l6, 0x003D, %l2
13449 tvs %xcc, 0x7
13450 addccc %i0, %i1, %i5
13451 sdiv %o6, 0x0105, %g3
13452 movg %icc, %g7, %i6
13453 fandnot1s %f3, %f7, %f24
13454 brlz %o0, loop_1264
13455 subcc %i3, %g2, %g5
13456 fmovdl %icc, %f23, %f14
13457 sra %o5, %l0, %o4
13458loop_1264:
13459 sdivx %o7, 0x1A09, %l3
13460 taddcc %i4, %g1, %o3
13461 ld [%l7 + 0x1C], %f25
13462 brgz %l4, loop_1265
13463 movle %xcc, %g6, %g4
13464 ba %icc, loop_1266
13465 brlz %i2, loop_1267
13466loop_1265:
13467 fpsub16 %f12, %f8, %f22
13468 tsubcctv %l1, %i7, %l5
13469loop_1266:
13470 fbue,a %fcc0, loop_1268
13471loop_1267:
13472 nop
13473 set 0x52, %g2
13474 lduh [%l7 + %g2], %o2
13475 fmovdn %icc, %f7, %f10
13476 alignaddrl %o1, %l6, %i0
13477loop_1268:
13478 movne %xcc, %i1, %l2
13479 sllx %i5, %o6, %g3
13480 movl %icc, %g7, %o0
13481 bvc,a,pt %xcc, loop_1269
13482 fpadd16 %f16, %f12, %f26
13483 movvs %xcc, %i3, %g2
13484 edge8n %g5, %i6, %l0
13485loop_1269:
13486 fmovrde %o4, %f10, %f0
13487 fabss %f8, %f15
13488 sir 0x1D6C
13489 movne %xcc, %o5, %o7
13490 brnz,a %l3, loop_1270
13491 tneg %icc, 0x0
13492 fmovrsne %i4, %f21, %f26
13493 andcc %g1, 0x0FEF, %l4
13494loop_1270:
13495 mulx %o3, 0x0CF2, %g6
13496 movl %icc, %i2, %g4
13497 tsubcctv %i7, 0x1ADE, %l5
13498 movvc %xcc, %l1, %o1
13499 lduh [%l7 + 0x4C], %o2
13500 membar 0x7D
13501 sdivcc %i0, 0x0203, %i1
13502 mulscc %l6, %i5, %o6
13503 fmovs %f16, %f3
13504 wr %g0, 0x89, %asi
13505 lduwa [%l7 + 0x14] %asi, %g3
13506 lduw [%l7 + 0x58], %g7
13507 set 0x54, %i2
13508 swapa [%l7 + %i2] 0x89, %o0
13509 movge %xcc, %l2, %g2
13510 tn %xcc, 0x2
13511 fone %f4
13512 fbue,a %fcc1, loop_1271
13513 movrgez %g5, 0x297, %i3
13514 set 0x40, %o5
13515 stda %f0, [%l7 + %o5] 0xf9
13516 membar #Sync
13517loop_1271:
13518 ldd [%l7 + 0x48], %l0
13519 edge32l %o4, %o5, %i6
13520 andncc %l3, %o7, %g1
13521 edge16 %i4, %l4, %o3
13522 add %l7, 0x40, %l6
13523 wr %g0, 0x19, %asi
13524 casa [%l6] 0x19, %i2, %g4
13525 array8 %g6, %i7, %l1
13526 fcmple32 %f14, %f6, %l5
13527 fmovscc %xcc, %f12, %f9
13528 andcc %o1, 0x182B, %o2
13529 set 0x58, %i0
13530 lda [%l7 + %i0] 0x18, %f19
13531 taddcctv %i1, %l6, %i5
13532 sethi 0x1E76, %i0
13533 fmovrsne %o6, %f19, %f28
13534 xorcc %g3, %g7, %o0
13535 fbe %fcc2, loop_1272
13536 array8 %g2, %g5, %i3
13537 fmovrse %l0, %f26, %f26
13538 fbue,a %fcc0, loop_1273
13539loop_1272:
13540 restored
13541 rdpr %cwp, %g1
13542 rdpr %cansave, %g2
13543 rdpr %canrestore, %g3
13544 rdpr %cleanwin, %g4
13545 rdpr %otherwin, %g5
13546 rdpr %wstate, %g6
13547 brlz,a %o4, loop_1274
13548 smul %o5, 0x1389, %l2
13549loop_1273:
13550 xorcc %l3, 0x088E, %o7
13551 fmovrdgez %i6, %f0, %f20
13552loop_1274:
13553 nop
13554 set 0x23, %i3
13555 ldstuba [%l7 + %i3] 0x11, %i4
13556 tge %xcc, 0x7
13557 edge32 %l4, %o3, %g1
13558 xor %i2, %g4, %i7
13559 tne %xcc, 0x6
13560 fzeros %f12
13561 edge32ln %l1, %g6, %l5
13562 umul %o1, 0x0063, %o2
13563 movrne %l6, %i1, %i0
13564 movl %xcc, %i5, %g3
13565 edge16ln %o6, %o0, %g7
13566 subcc %g5, %g2, %l0
13567 srlx %o4, %o5, %l2
13568 add %l7, 0x54, %l6
13569 wr %g0, 0x10, %asi
13570 lda [%l6] %asi, %i3
13571 casa [%l6] 0x10, %i3, %o7
13572 subcc %i6, 0x04B3, %i4
13573 umul %l3, %l4, %g1
13574 movg %icc, %i2, %g4
13575 movrne %o3, 0x18F, %l1
13576 sdivx %g6, 0x0DE4, %i7
13577 fmovse %xcc, %f29, %f12
13578 umulcc %l5, 0x1866, %o2
13579 edge32ln %o1, %l6, %i0
13580 popc 0x08B0, %i5
13581 edge16 %g3, %o6, %o0
13582 ldsh [%l7 + 0x0A], %g7
13583 umul %g5, %g2, %l0
13584 prefetch [%l7 + 0x24], 0x2
13585 stx %o4, [%l7 + 0x60]
13586 stb %i1, [%l7 + 0x1C]
13587 saved
13588 rdpr %cwp, %g1
13589 rdpr %cansave, %g2
13590 rdpr %canrestore, %g3
13591 rdpr %cleanwin, %g4
13592 rdpr %otherwin, %g5
13593 rdpr %wstate, %g6
13594 fmovdleu %xcc, %f7, %f10
13595 udivcc %l2, 0x0EB5, %i3
13596 addccc %o7, 0x0600, %i6
13597 umul %o5, %i4, %l4
13598 orncc %g1, 0x1BFB, %l3
13599 fmul8x16 %f27, %f10, %f8
13600 bcc,a,pt %xcc, loop_1275
13601 array8 %g4, %o3, %i2
13602 tneg %icc, 0x5
13603 sdivx %g6, 0x1525, %i7
13604loop_1275:
13605 udiv %l5, 0x07A6, %o2
13606 bcc,a,pt %icc, loop_1276
13607 fcmpne16 %f26, %f18, %o1
13608 fandnot2s %f25, %f15, %f28
13609 tcs %xcc, 0x5
13610loop_1276:
13611 movne %icc, %l6, %l1
13612 mulx %i0, 0x01E9, %i5
13613 restored
13614 rdpr %cwp, %g1
13615 rdpr %cansave, %g2
13616 rdpr %canrestore, %g3
13617 rdpr %cleanwin, %g4
13618 rdpr %otherwin, %g5
13619 rdpr %wstate, %g6
13620 tleu %icc, 0x0
13621 fmovdle %icc, %f8, %f20
13622 movvc %xcc, %g3, %o0
13623 movvc %xcc, %o6, %g5
13624 brz %g7, loop_1277
13625 nop
13626 setx loop_1278, %l0, %l1
13627 wrpr 0x1, %tl
13628 wrpr %l1, %tnpc
13629 setx 0x34400001400, %l0, %l1
13630 wrpr %l1, %tstate
13631 wrhpr 0x4, %htstate
13632 done
13633 edge32l %g2, %l0, %i1
13634 umul %l2, 0x1E8E, %o4
13635loop_1277:
13636 nop
13637 wr %g0, 0x2f, %asi
13638 stda %i2, [%l7 + 0x48] %asi
13639 membar #Sync
13640loop_1278:
13641 sll %i6, %o5, %i4
13642 tne %xcc, 0x1
13643 fnot2 %f28, %f0
13644 set 0x30, %g7
13645 ldsba [%l7 + %g7] 0x89, %o7
13646 fandnot1 %f4, %f14, %f26
13647 movge %icc, %l4, %l3
13648 saved
13649 rdpr %cwp, %g1
13650 rdpr %cansave, %g2
13651 rdpr %canrestore, %g3
13652 rdpr %cleanwin, %g4
13653 rdpr %otherwin, %g5
13654 rdpr %wstate, %g6
13655 orncc %g4, %o3, %g1
13656 fmul8sux16 %f12, %f8, %f2
13657 edge32n %g6, %i7, %i2
13658 ld [%l7 + 0x7C], %f5
13659 movn %xcc, %l5, %o2
13660 fmovrsgz %l6, %f9, %f31
13661 sra %l1, %o1, %i5
13662 fmuld8ulx16 %f10, %f3, %f24
13663 fmovrde %i0, %f0, %f10
13664 fbue %fcc3, loop_1279
13665 brlez %g3, loop_1280
13666 tvs %icc, 0x5
13667 fcmpeq16 %f4, %f4, %o0
13668loop_1279:
13669 nop
13670 add %l7, 0x10, %l6
13671 wr %g0, 0x89, %asi
13672 ldxa [%l6] %asi, %g5
13673 casxa [%l6] %asi, %g5, %o6
13674loop_1280:
13675 andncc %g7, %l0, %i1
13676 fzero %f12
13677 movrne %l2, 0x3B5, %g2
13678 wr %g0, 0xf9, %asi
13679 stda %f0, [%l7 + 0x40] %asi
13680 membar #Sync
13681 fba %fcc3, loop_1281
13682 fxnor %f12, %f0, %f20
13683 fpadd32s %f12, %f4, %f20
13684 xorcc %i3, 0x12B9, %i6
13685loop_1281:
13686 xorcc %o4, %i4, %o5
13687 sir 0x1B03
13688 fsrc1s %f25, %f12
13689 pdist %f30, %f18, %f12
13690 wr %g0, 0x0c, %asi
13691 ldstuba [%l7 + 0x2D] %asi, %l4
13692 tgu %xcc, 0x6
13693 sth %l3, [%l7 + 0x36]
13694 orn %g4, 0x1995, %o7
13695 addccc %o3, 0x1C1B, %g6
13696 movrgez %i7, 0x105, %i2
13697 for %f8, %f26, %f8
13698 sir 0x012C
13699 tg %icc, 0x3
13700 fpsub32 %f16, %f22, %f18
13701 bne,pt %xcc, loop_1282
13702 fba,a %fcc0, loop_1283
13703 swap [%l7 + 0x60], %l5
13704 stb %o2, [%l7 + 0x2A]
13705loop_1282:
13706 movvs %xcc, %l6, %g1
13707loop_1283:
13708 saved
13709 rdpr %cwp, %g1
13710 rdpr %cansave, %g2
13711 rdpr %canrestore, %g3
13712 rdpr %cleanwin, %g4
13713 rdpr %otherwin, %g5
13714 rdpr %wstate, %g6
13715 tl %icc, 0x4
13716 bg,a,pt %xcc, loop_1284
13717 fmovrdgz %o1, %f16, %f14
13718 bne,pn %xcc, loop_1285
13719 tsubcc %i5, %i0, %l1
13720loop_1284:
13721 ldd [%l7 + 0x48], %f28
13722 edge8l %o0, %g5, %o6
13723loop_1285:
13724 movrgez %g7, %g3, %l0
13725 bl,a,pt %xcc, loop_1286
13726 fmovsvc %xcc, %f0, %f26
13727 tvs %xcc, 0x3
13728 be,a %xcc, loop_1287
13729loop_1286:
13730 fpmerge %f18, %f0, %f20
13731 swap [%l7 + 0x68], %l2
13732 fandnot2 %f6, %f18, %f20
13733loop_1287:
13734 bleu,a %icc, loop_1288
13735 fmovrdlz %g2, %f4, %f0
13736 bg,a,pn %icc, loop_1289
13737 alignaddrl %i1, %i6, %i3
13738loop_1288:
13739 movleu %xcc, %o4, %i4
13740 for %f28, %f2, %f4
13741loop_1289:
13742 alignaddrl %o5, %l3, %l4
13743 fmovsg %xcc, %f6, %f22
13744 alignaddrl %o7, %g4, %o3
13745 edge8ln %i7, %i2, %g6
13746 bvs,pn %xcc, loop_1290
13747 movle %icc, %l5, %l6
13748 fmovsleu %xcc, %f28, %f8
13749 xnorcc %g1, 0x0C0D, %o2
13750loop_1290:
13751 nop
13752 set 0x8, %l3
13753 stxa %o1, [%g0 + %l3] 0x21
13754 subc %i5, 0x1858, %l1
13755 prefetch [%l7 + 0x50], 0x0
13756 fble %fcc0, loop_1291
13757 fmovdn %xcc, %f7, %f0
13758 fmovdcs %icc, %f19, %f0
13759 fmovsvs %xcc, %f12, %f4
13760loop_1291:
13761 alignaddr %o0, %g5, %o6
13762 and %g7, %i0, %l0
13763 sra %l2, 0x0D, %g2
13764 set 0x40, %o1
13765 ldda [%l7 + %o1] 0x11, %f16
13766 edge16l %g3, %i6, %i1
13767 nop
13768 set 0x58, %l1
13769 std %o4, [%l7 + %l1]
13770 fmovdcc %xcc, %f14, %f26
13771 edge32n %i3, %o5, %i4
13772 srlx %l3, %l4, %g4
13773 call loop_1292
13774 taddcc %o7, 0x001F, %i7
13775 bpos,a loop_1293
13776 srl %i2, 0x07, %o3
13777loop_1292:
13778 ldub [%l7 + 0x27], %l5
13779 fnot1s %f8, %f13
13780loop_1293:
13781 add %l6, 0x17B0, %g6
13782 fnands %f12, %f5, %f29
13783 edge16l %o2, %o1, %g1
13784 ldstub [%l7 + 0x33], %l1
13785 subcc %o0, 0x1729, %i5
13786 fmovsl %xcc, %f18, %f1
13787 fmovdl %xcc, %f3, %f26
13788 movcc %icc, %g5, %g7
13789 saved
13790 rdpr %cwp, %g1
13791 rdpr %cansave, %g2
13792 rdpr %canrestore, %g3
13793 rdpr %cleanwin, %g4
13794 rdpr %otherwin, %g5
13795 rdpr %wstate, %g6
13796 set 0x3D, %o7
13797 ldstuba [%l7 + %o7] 0x0c, %i0
13798 movpos %icc, %o6, %l2
13799 tcc %xcc, 0x7
13800 set 0x40, %i6
13801 prefetcha [%l7 + %i6] 0x19, 0x0
13802 edge8 %g3, %g2, %i6
13803 tcs %icc, 0x1
13804 tcs %icc, 0x6
13805 tn %icc, 0x7
13806 sdiv %i1, 0x0760, %o4
13807 movvs %icc, %i3, %o5
13808 prefetch [%l7 + 0x10], 0x2
13809 ba %xcc, loop_1294
13810 and %i4, 0x1209, %l3
13811 fmuld8sux16 %f12, %f4, %f30
13812 sdivx %l4, 0x146D, %g4
13813loop_1294:
13814 taddcc %o7, %i2, %o3
13815 tneg %xcc, 0x7
13816 nop
13817 setx loop_1295, %l0, %l1
13818 wrpr 0x1, %tl
13819 wrpr %l1, %tpc
13820 add %l1, 0x4, %l1
13821 wrpr %l1, %tnpc
13822 setx 0x34400001400, %l0, %l1
13823 wrpr %l1, %tstate
13824 wrhpr 0x4, %htstate
13825 retry
13826 andcc %i7, %l5, %l6
13827 mova %icc, %g6, %o1
13828 movpos %xcc, %g1, %o2
13829loop_1295:
13830 mova %icc, %l1, %o0
13831 sub %g5, 0x1794, %g7
13832 edge32ln %i0, %o6, %i5
13833 umulcc %l2, 0x1486, %g3
13834 fmovrslz %g2, %f0, %f16
13835 edge16n %i6, %i1, %o4
13836 fnot2s %f16, %f15
13837 nop
13838 setx loop_1296, %l0, %l1
13839 wrpr 0x1, %tl
13840 wrpr %l1, %tpc
13841 add %l1, 0x4, %l1
13842 wrpr %l1, %tnpc
13843 setx 0x34400001400, %l0, %l1
13844 wrpr %l1, %tstate
13845 wrhpr 0x4, %htstate
13846 retry
13847 bgu,a,pt %xcc, loop_1297
13848 te %xcc, 0x5
13849 movg %xcc, %i3, %l0
13850loop_1296:
13851 nop
13852 wr %g0, 0x80, %asi
13853 lduha [%l7 + 0x34] %asi, %o5
13854loop_1297:
13855 std %l2, [%l7 + 0x48]
13856 wr %g0, 0x80, %asi
13857 stha %l4, [%l7 + 0x30] %asi
13858 fpack32 %f4, %f14, %f16
13859 movle %icc, %g4, %i4
13860 movrne %i2, 0x2B6, %o3
13861 umul %o7, %i7, %l5
13862 brz %l6, loop_1298
13863 addcc %g6, %g1, %o2
13864 movgu %icc, %o1, %l1
13865 mova %xcc, %g5, %g7
13866loop_1298:
13867 movvc %xcc, %i0, %o0
13868 set 0x14, %i1
13869 lduwa [%l7 + %i1] 0x88, %i5
13870 fmovdneg %xcc, %f31, %f17
13871 udivcc %l2, 0x111E, %o6
13872 edge8 %g2, %i6, %i1
13873 udivx %o4, 0x0D2A, %g3
13874 fmul8x16au %f19, %f24, %f26
13875 fnor %f28, %f4, %f12
13876 edge8n %l0, %i3, %o5
13877 xnor %l3, %g4, %l4
13878 fxnors %f4, %f22, %f19
13879 tn %xcc, 0x7
13880 fxnors %f3, %f30, %f24
13881 fcmple32 %f14, %f4, %i2
13882 array32 %o3, %o7, %i7
13883 tn %icc, 0x1
13884 wr %g0, 0x23, %asi
13885 stxa %l5, [%l7 + 0x70] %asi
13886 membar #Sync
13887 membar 0x7B
13888 xnorcc %i4, %l6, %g1
13889 edge8 %g6, %o1, %o2
13890 tge %xcc, 0x5
13891 set 0x17, %o6
13892 lduba [%l7 + %o6] 0x11, %l1
13893 fnegd %f14, %f2
13894 sub %g7, 0x1A77, %g5
13895 alignaddrl %o0, %i0, %l2
13896 umul %i5, 0x0329, %g2
13897 movpos %xcc, %i6, %i1
13898 movle %xcc, %o4, %o6
13899 movrgez %l0, 0x343, %g3
13900 stx %i3, [%l7 + 0x10]
13901 ldsh [%l7 + 0x2E], %l3
13902 movvs %xcc, %g4, %o5
13903 or %i2, %l4, %o7
13904 smulcc %i7, 0x0D19, %o3
13905 mulx %i4, %l6, %g1
13906 movleu %icc, %l5, %o1
13907 popc 0x047C, %o2
13908 membar 0x0D
13909 sdivx %l1, 0x1894, %g7
13910 bn loop_1299
13911 sethi 0x0FAA, %g5
13912 alignaddrl %o0, %i0, %g6
13913 sdiv %l2, 0x19E6, %i5
13914loop_1299:
13915 faligndata %f10, %f30, %f30
13916 edge32ln %i6, %g2, %o4
13917 fmovse %xcc, %f1, %f1
13918 nop
13919 setx loop_1300, %l0, %l1
13920 wrpr 0x1, %tl
13921 wrpr %l1, %tnpc
13922 setx 0x34400001400, %l0, %l1
13923 wrpr %l1, %tstate
13924 wrhpr 0x4, %htstate
13925 done
13926 fsrc2s %f13, %f22
13927 orn %o6, 0x1F12, %i1
13928 fsrc1 %f2, %f0
13929loop_1300:
13930 tsubcctv %l0, %g3, %i3
13931 tge %icc, 0x7
13932 xorcc %l3, 0x0053, %o5
13933 fmovsgu %xcc, %f29, %f28
13934 subc %i2, %l4, %o7
13935 array32 %i7, %o3, %g4
13936 ta %icc, 0x4
13937 bneg loop_1301
13938 std %i4, [%l7 + 0x70]
13939 fmovscs %icc, %f19, %f18
13940 fmovde %xcc, %f0, %f19
13941loop_1301:
13942 fnegd %f30, %f26
13943 taddcctv %g1, 0x0E01, %l6
13944 orncc %o1, %o2, %l5
13945 ba,pn %icc, loop_1302
13946 fcmpgt32 %f30, %f10, %l1
13947 fpsub32s %f31, %f2, %f29
13948 xnorcc %g7, 0x1AD6, %g5
13949loop_1302:
13950 edge16n %o0, %g6, %i0
13951 brgez %l2, loop_1303
13952 mulscc %i5, 0x0828, %g2
13953 andn %i6, 0x119E, %o4
13954 ldsb [%l7 + 0x63], %o6
13955loop_1303:
13956 fmovsleu %icc, %f3, %f5
13957 fmovrdgz %l0, %f18, %f26
13958 sdiv %i1, 0x1E89, %g3
13959 prefetch [%l7 + 0x1C], 0x3
13960 tl %xcc, 0x2
13961 fmovsg %icc, %f0, %f24
13962 smul %i3, %o5, %l3
13963 umulcc %l4, %i2, %o7
13964 tsubcc %o3, 0x1514, %i7
13965 udiv %g4, 0x1ABE, %g1
13966 smul %l6, 0x029D, %i4
13967 ldstub [%l7 + 0x5F], %o1
13968 tge %icc, 0x7
13969 edge8ln %o2, %l5, %l1
13970 brlez,a %g7, loop_1304
13971 fcmpne16 %f30, %f24, %g5
13972 bvs,a %xcc, loop_1305
13973 tgu %xcc, 0x4
13974loop_1304:
13975 fabsd %f14, %f28
13976 sethi 0x06EA, %o0
13977loop_1305:
13978 ld [%l7 + 0x60], %f31
13979 fmovrslz %g6, %f14, %f23
13980 nop
13981 setx loop_1306, %l0, %l1
13982 wrpr 0x1, %tl
13983 wrpr %l1, %tnpc
13984 setx 0x34400001400, %l0, %l1
13985 wrpr %l1, %tstate
13986 wrhpr 0x4, %htstate
13987 done
13988 andn %l2, 0x1CB2, %i0
13989 andcc %i5, 0x09CF, %i6
13990 subccc %o4, %o6, %g2
13991loop_1306:
13992 orcc %i1, %l0, %g3
13993 set 0x24, %l2
13994 lduha [%l7 + %l2] 0x04, %i3
13995 fornot2 %f14, %f18, %f30
13996 sir 0x1EF3
13997 fmovrdne %o5, %f2, %f8
13998 bge %xcc, loop_1307
13999 movl %icc, %l3, %i2
14000 call loop_1308
14001 and %l4, 0x1CFA, %o3
14002loop_1307:
14003 movle %xcc, %i7, %o7
14004 orncc %g1, %g4, %i4
14005loop_1308:
14006 tleu %icc, 0x5
14007 movrgez %l6, 0x181, %o1
14008 movleu %xcc, %l5, %l1
14009 sdivcc %o2, 0x16EB, %g7
14010 brlez,a %g5, loop_1309
14011 sth %o0, [%l7 + 0x48]
14012 stx %l2, [%l7 + 0x40]
14013 array32 %g6, %i5, %i6
14014loop_1309:
14015 ldd [%l7 + 0x20], %f6
14016 stbar
14017 fmovrse %o4, %f24, %f21
14018 tn %icc, 0x5
14019 edge32l %i0, %o6, %g2
14020 orcc %i1, 0x16B9, %g3
14021 umul %i3, %o5, %l3
14022 movneg %icc, %l0, %i2
14023 set 0x40, %o2
14024 stda %f16, [%l7 + %o2] 0xf8
14025 membar #Sync
14026 mova %xcc, %l4, %o3
14027 tle %icc, 0x4
14028 edge16n %i7, %g1, %o7
14029 tge %icc, 0x5
14030 taddcctv %i4, %l6, %o1
14031 ldsb [%l7 + 0x10], %l5
14032 tpos %icc, 0x1
14033 ba,a %xcc, loop_1310
14034 edge16l %g4, %o2, %g7
14035 tvs %icc, 0x2
14036 fcmple16 %f28, %f18, %l1
14037loop_1310:
14038 sdivx %g5, 0x0E3F, %o0
14039 fpsub32 %f20, %f10, %f12
14040 movcs %xcc, %g6, %l2
14041 fnegs %f22, %f11
14042 tvs %xcc, 0x3
14043 fzeros %f27
14044 tpos %icc, 0x1
14045 array8 %i6, %o4, %i0
14046 udivcc %i5, 0x1BA7, %g2
14047 alignaddr %i1, %g3, %o6
14048 fornot1s %f13, %f19, %f10
14049 andcc %o5, 0x04F0, %i3
14050 bn,pt %xcc, loop_1311
14051 addcc %l3, %i2, %l4
14052 sll %o3, %l0, %g1
14053 alignaddr %o7, %i7, %i4
14054loop_1311:
14055 bne,a,pn %icc, loop_1312
14056 tleu %icc, 0x6
14057 bne %icc, loop_1313
14058 fornot2s %f14, %f28, %f4
14059loop_1312:
14060 bneg loop_1314
14061 movrlz %l6, %o1, %l5
14062loop_1313:
14063 nop
14064 wr %g0, 0x89, %asi
14065 prefetcha [%l7 + 0x40] %asi, 0x1
14066loop_1314:
14067 stbar
14068 fpsub16 %f12, %f24, %f0
14069 movge %xcc, %g4, %l1
14070 movrgez %g7, 0x3D8, %g5
14071 edge32l %o0, %g6, %l2
14072 edge8 %i6, %o4, %i5
14073 udivcc %g2, 0x0700, %i0
14074 edge32 %g3, %o6, %i1
14075 sdiv %i3, 0x1EFE, %l3
14076 mulx %o5, %i2, %o3
14077 ldub [%l7 + 0x25], %l0
14078 fandnot1s %f3, %f10, %f1
14079 movrgez %l4, 0x1C1, %o7
14080 andn %g1, 0x16F0, %i4
14081 edge8 %i7, %o1, %l5
14082 edge8ln %l6, %o2, %g4
14083 fmovda %icc, %f0, %f27
14084 wr %g0, 0x18, %asi
14085 lda [%l7 + 0x34] %asi, %f4
14086 mova %icc, %l1, %g5
14087 membar 0x4D
14088 fornot1s %f7, %f12, %f10
14089 fmovsn %icc, %f20, %f16
14090 bcs loop_1315
14091 sra %o0, %g6, %g7
14092 nop
14093 set 0x50, %i5
14094 stw %i6, [%l7 + %i5]
14095 fmovd %f6, %f14
14096loop_1315:
14097 fble,a %fcc2, loop_1316
14098 std %l2, [%l7 + 0x38]
14099 fbl,a %fcc1, loop_1317
14100 edge32l %i5, %o4, %g2
14101loop_1316:
14102 orncc %i0, %g3, %i1
14103 smulcc %i3, 0x028C, %l3
14104loop_1317:
14105 stb %o5, [%l7 + 0x6D]
14106 movre %i2, 0x0E9, %o3
14107 mulx %o6, 0x00F8, %l0
14108 edge32ln %l4, %o7, %i4
14109 xorcc %i7, 0x0D25, %g1
14110 fbg %fcc1, loop_1318
14111 fcmpne32 %f30, %f10, %o1
14112 wr %g0, 0x0c, %asi
14113 lduwa [%l7 + 0x10] %asi, %l6
14114loop_1318:
14115 fzero %f24
14116 srax %l5, %g4, %l1
14117 bn,a,pt %xcc, loop_1319
14118 movneg %icc, %g5, %o0
14119 edge32n %g6, %g7, %o2
14120 orncc %l2, 0x10A8, %i5
14121loop_1319:
14122 stbar
14123 bg,pn %icc, loop_1320
14124 move %xcc, %o4, %i6
14125 sdivx %g2, 0x1C3B, %g3
14126 fornot2 %f6, %f26, %f0
14127loop_1320:
14128 movvc %xcc, %i0, %i3
14129 subccc %i1, %l3, %i2
14130 brnz %o5, loop_1321
14131 movvc %icc, %o6, %l0
14132 set 0x26, %o4
14133 ldsha [%l7 + %o4] 0x15, %l4
14134loop_1321:
14135 nop
14136 set 0x40, %o3
14137 stda %f0, [%l7 + %o3] 0x17
14138 membar #Sync
14139 fbn,a %fcc1, loop_1322
14140 bne,pt %icc, loop_1323
14141 fmovdleu %xcc, %f8, %f0
14142 bleu,pt %xcc, loop_1324
14143loop_1322:
14144 ldsb [%l7 + 0x7D], %o7
14145loop_1323:
14146 fxnors %f17, %f25, %f17
14147 edge32ln %o3, %i7, %g1
14148loop_1324:
14149 tne %icc, 0x2
14150 edge8 %o1, %l6, %i4
14151 tgu %xcc, 0x7
14152 bl,pt %icc, loop_1325
14153 ldstub [%l7 + 0x3C], %l5
14154 sdivx %g4, 0x01FA, %g5
14155 sdiv %o0, 0x1A1B, %l1
14156loop_1325:
14157 mulscc %g7, 0x13D5, %g6
14158 brnz %l2, loop_1326
14159 udiv %o2, 0x0863, %o4
14160 tle %icc, 0x0
14161 fpack32 %f24, %f6, %f10
14162loop_1326:
14163 bgu,a %icc, loop_1327
14164 bneg,pt %xcc, loop_1328
14165 movrgez %i5, %g2, %g3
14166 bcs %icc, loop_1329
14167loop_1327:
14168 fbg %fcc3, loop_1330
14169loop_1328:
14170 addcc %i6, 0x0B19, %i0
14171 fbul %fcc0, loop_1331
14172loop_1329:
14173 movrlz %i1, 0x02C, %i3
14174loop_1330:
14175 nop
14176 set 0x28, %g3
14177 stx %l3, [%l7 + %g3]
14178 sdivcc %o5, 0x0545, %o6
14179loop_1331:
14180 sllx %i2, %l0, %l4
14181 movrgz %o3, %i7, %g1
14182 set 0x28, %g4
14183 swapa [%l7 + %g4] 0x80, %o7
14184 saved
14185 rdpr %cwp, %g1
14186 rdpr %cansave, %g2
14187 rdpr %canrestore, %g3
14188 rdpr %cleanwin, %g4
14189 rdpr %otherwin, %g5
14190 rdpr %wstate, %g6
14191 fmovdge %xcc, %f19, %f13
14192 movpos %icc, %l6, %i4
14193 xnorcc %l5, %g4, %o1
14194 fpadd16 %f6, %f22, %f28
14195 addcc %g5, %o0, %l1
14196 sub %g6, %l2, %g7
14197 fmovrdgz %o4, %f28, %f10
14198 bgu,pt %xcc, loop_1332
14199 fbne %fcc0, loop_1333
14200 movpos %icc, %o2, %g2
14201 edge8n %g3, %i5, %i6
14202loop_1332:
14203 fornot1 %f8, %f22, %f26
14204loop_1333:
14205 tn %xcc, 0x2
14206 sir 0x1EE8
14207 fble %fcc2, loop_1334
14208 fnegd %f24, %f8
14209 mulscc %i1, 0x1807, %i3
14210 xnor %l3, 0x0051, %i0
14211loop_1334:
14212 call loop_1335
14213 nop
14214 setx loop_1336, %l0, %l1
14215 wrpr 0x1, %tl
14216 wrpr %l1, %tnpc
14217 setx 0x34400001400, %l0, %l1
14218 wrpr %l1, %tstate
14219 wrhpr 0x4, %htstate
14220 done
14221 fand %f4, %f10, %f6
14222 fsrc1 %f22, %f14
14223loop_1335:
14224 edge8l %o5, %o6, %l0
14225loop_1336:
14226 fnot1s %f8, %f7
14227 fmovdpos %xcc, %f23, %f4
14228 fmovrdgz %l4, %f10, %f24
14229 membar 0x63
14230 restored
14231 rdpr %cwp, %g1
14232 rdpr %cansave, %g2
14233 rdpr %canrestore, %g3
14234 rdpr %cleanwin, %g4
14235 rdpr %otherwin, %g5
14236 rdpr %wstate, %g6
14237 brz %o3, loop_1337
14238 array8 %i7, %i2, %o7
14239 stw %l6, [%l7 + 0x70]
14240 movne %xcc, %g1, %l5
14241loop_1337:
14242 nop
14243 set 0x45, %l0
14244 lduba [%l7 + %l0] 0x80, %i4
14245 tneg %icc, 0x6
14246 taddcctv %g4, %g5, %o1
14247 add %l7, 0x50, %l6
14248 wr %g0, 0x11, %asi
14249 casxa [%l6] %asi, %l1, %g6
14250 brgez,a %l2, loop_1338
14251 bvc,a,pt %xcc, loop_1339
14252 edge8l %g7, %o0, %o4
14253 sdiv %o2, 0x01C3, %g3
14254loop_1338:
14255 edge32l %i5, %i6, %g2
14256loop_1339:
14257 fbge %fcc3, loop_1340
14258 fandnot1 %f20, %f22, %f20
14259 sethi 0x1124, %i3
14260 fmovrdlz %l3, %f30, %f14
14261loop_1340:
14262 fmovrslz %i0, %f16, %f24
14263 tg %icc, 0x6
14264 andcc %o5, 0x0970, %o6
14265 popc 0x0800, %i1
14266 fmovs %f31, %f5
14267 prefetch [%l7 + 0x20], 0x2
14268 bcs loop_1341
14269 edge32n %l4, %l0, %o3
14270 fbul %fcc2, loop_1342
14271 brgez,a %i7, loop_1343
14272loop_1341:
14273 call loop_1344
14274 be,a,pt %xcc, loop_1345
14275loop_1342:
14276 move %icc, %o7, %i2
14277loop_1343:
14278 addcc %l6, %l5, %g1
14279loop_1344:
14280 smul %g4, %i4, %o1
14281loop_1345:
14282 std %f26, [%l7 + 0x50]
14283 fone %f24
14284 movre %g5, 0x309, %g6
14285 sethi 0x1F85, %l1
14286 sir 0x0819
14287 fmovdle %icc, %f10, %f19
14288 wr %g0, 0x18, %asi
14289 prefetcha [%l7 + 0x78] %asi, 0x3
14290 fnands %f21, %f7, %f8
14291 fpadd32s %f8, %f2, %f20
14292 fpsub16 %f2, %f12, %f8
14293 be loop_1346
14294 udiv %l2, 0x1EE0, %o0
14295 fmul8x16 %f18, %f18, %f28
14296 edge16ln %o2, %o4, %g3
14297loop_1346:
14298 subc %i5, 0x11D3, %g2
14299 fxnor %f4, %f4, %f16
14300 fmuld8ulx16 %f12, %f23, %f0
14301 xnorcc %i3, 0x1245, %l3
14302 fmovrde %i0, %f10, %f8
14303 umul %o5, %o6, %i1
14304 ta %icc, 0x6
14305 popc 0x145B, %i6
14306 tneg %icc, 0x4
14307 movle %xcc, %l0, %l4
14308 movne %xcc, %o3, %o7
14309 fnot2 %f16, %f4
14310 movneg %icc, %i2, %l6
14311 add %l5, 0x1C2E, %g1
14312 sth %i7, [%l7 + 0x32]
14313 fbe,a %fcc2, loop_1347
14314 movrne %i4, %o1, %g4
14315 andncc %g6, %l1, %g5
14316 fcmpgt32 %f24, %f10, %g7
14317loop_1347:
14318 edge8n %o0, %l2, %o4
14319 andn %o2, 0x140A, %i5
14320 movn %icc, %g3, %g2
14321 fcmple32 %f16, %f8, %l3
14322 movrne %i3, 0x2D2, %i0
14323 fmovdneg %xcc, %f31, %f12
14324 tleu %xcc, 0x5
14325 mulx %o5, %o6, %i1
14326 edge16ln %i6, %l4, %l0
14327 udivcc %o3, 0x194B, %o7
14328 fmovd %f30, %f28
14329 movn %icc, %l6, %i2
14330 fbu %fcc2, loop_1348
14331 orncc %l5, 0x195A, %g1
14332 set 0x28, %g1
14333 lduha [%l7 + %g1] 0x14, %i7
14334loop_1348:
14335 fmovdvc %xcc, %f8, %f27
14336 fnot1 %f26, %f30
14337 tg %icc, 0x3
14338 membar 0x29
14339 fbue,a %fcc3, loop_1349
14340 srl %i4, 0x1C, %o1
14341 edge16ln %g4, %l1, %g6
14342 tn %xcc, 0x4
14343loop_1349:
14344 subcc %g5, 0x030F, %g7
14345 fmul8x16au %f14, %f5, %f22
14346 lduh [%l7 + 0x32], %o0
14347 sir 0x1956
14348 addcc %o4, 0x195A, %l2
14349 fandnot1s %f4, %f15, %f25
14350 edge8l %i5, %o2, %g2
14351 movrlez %g3, %l3, %i0
14352 edge16n %i3, %o5, %i1
14353 sth %o6, [%l7 + 0x60]
14354 fcmpgt32 %f0, %f22, %i6
14355 addcc %l0, 0x1329, %o3
14356 smul %l4, 0x1266, %l6
14357 srlx %o7, 0x01, %i2
14358 move %xcc, %l5, %g1
14359 edge32l %i4, %o1, %g4
14360 fone %f18
14361 movge %xcc, %l1, %g6
14362 bl,a,pt %icc, loop_1350
14363 saved
14364 rdpr %cwp, %g1
14365 rdpr %cansave, %g2
14366 rdpr %canrestore, %g3
14367 rdpr %cleanwin, %g4
14368 rdpr %otherwin, %g5
14369 rdpr %wstate, %g6
14370 wr %g0, 0x88, %asi
14371 lduba [%l7 + 0x0E] %asi, %i7
14372loop_1350:
14373 fmovsn %xcc, %f22, %f1
14374 xnor %g5, %o0, %o4
14375 fmovdneg %xcc, %f18, %f5
14376 sub %g7, %l2, %i5
14377 lduw [%l7 + 0x28], %o2
14378 movle %xcc, %g3, %l3
14379 saved
14380 rdpr %cwp, %g1
14381 rdpr %cansave, %g2
14382 rdpr %canrestore, %g3
14383 rdpr %cleanwin, %g4
14384 rdpr %otherwin, %g5
14385 rdpr %wstate, %g6
14386 srlx %i0, 0x08, %g2
14387 tle %icc, 0x5
14388 tvs %xcc, 0x4
14389 edge16l %o5, %i1, %o6
14390 wr %g0, 0x04, %asi
14391 ldda [%l7 + 0x40] %asi, %f16
14392 fpsub16s %f24, %f5, %f21
14393 tsubcctv %i6, %l0, %i3
14394 sdivcc %o3, 0x02F2, %l6
14395 movle %icc, %o7, %i2
14396 fnot2 %f4, %f14
14397 fmovrde %l4, %f8, %f30
14398 fabss %f30, %f5
14399 tn %icc, 0x2
14400 edge32n %l5, %g1, %i4
14401 tneg %icc, 0x5
14402 udivx %g4, 0x1E18, %l1
14403 bvc loop_1351
14404 tvs %icc, 0x2
14405 addcc %g6, %i7, %o1
14406 srlx %o0, 0x16, %o4
14407loop_1351:
14408 taddcctv %g5, 0x0089, %g7
14409 edge32l %l2, %o2, %i5
14410 bge %icc, loop_1352
14411 tle %icc, 0x6
14412 sub %g3, 0x1B43, %i0
14413 set 0x40, %l5
14414 lda [%l7 + %l5] 0x10, %f6
14415loop_1352:
14416 te %xcc, 0x0
14417 fbug,a %fcc1, loop_1353
14418 stbar
14419 movrgz %g2, 0x169, %o5
14420 movge %icc, %i1, %l3
14421loop_1353:
14422 fbn,a %fcc1, loop_1354
14423 edge32l %o6, %i6, %l0
14424 umulcc %i3, %l6, %o3
14425 sll %i2, %l4, %l5
14426loop_1354:
14427 orcc %o7, 0x0471, %i4
14428 sll %g4, 0x00, %l1
14429 fpack32 %f22, %f12, %f18
14430 brlz,a %g1, loop_1355
14431 bcc,a,pn %icc, loop_1356
14432 fmul8sux16 %f28, %f2, %f2
14433 sdivx %i7, 0x128F, %g6
14434loop_1355:
14435 tgu %icc, 0x1
14436loop_1356:
14437 nop
14438 set 0x40, %g5
14439 ldda [%l7 + %g5] 0x18, %o0
14440 fmovrdlz %o4, %f6, %f12
14441 brz %o1, loop_1357
14442 ldd [%l7 + 0x60], %f24
14443 brgz,a %g7, loop_1358
14444 fmovdleu %icc, %f31, %f4
14445loop_1357:
14446 fmovrde %g5, %f6, %f16
14447 brnz,a %o2, loop_1359
14448loop_1358:
14449 fcmpne16 %f16, %f10, %i5
14450 xnor %l2, %i0, %g3
14451 bpos %xcc, loop_1360
14452loop_1359:
14453 sra %o5, 0x06, %g2
14454 sub %i1, 0x03E5, %o6
14455 set 0x50, %l6
14456 stha %i6, [%l7 + %l6] 0x11
14457loop_1360:
14458 restored
14459 rdpr %cwp, %g1
14460 rdpr %cansave, %g2
14461 rdpr %canrestore, %g3
14462 rdpr %cleanwin, %g4
14463 rdpr %otherwin, %g5
14464 rdpr %wstate, %g6
14465 fmovdvc %xcc, %f19, %f27
14466 ldsw [%l7 + 0x68], %l0
14467 edge8n %i3, %l6, %l3
14468 membar 0x7D
14469 ldx [%l7 + 0x48], %o3
14470 sethi 0x0E95, %l4
14471 movge %icc, %l5, %i2
14472 addc %o7, 0x1A45, %g4
14473 nop
14474 setx loop_1361, %l0, %l1
14475 jmpl %l1, %l1
14476 ld [%l7 + 0x48], %f26
14477 andn %i4, %i7, %g1
14478 tcs %icc, 0x6
14479loop_1361:
14480 tl %xcc, 0x2
14481 movgu %xcc, %o0, %g6
14482 addccc %o4, %g7, %o1
14483 movne %xcc, %o2, %g5
14484 movrlez %l2, %i0, %i5
14485 set 0x20, %g6
14486 ldswa [%l7 + %g6] 0x14, %o5
14487 tcc %xcc, 0x5
14488 umul %g3, %i1, %o6
14489 alignaddr %i6, %g2, %i3
14490 mova %icc, %l6, %l0
14491 fxor %f14, %f0, %f26
14492 bcc loop_1362
14493 sll %l3, 0x17, %l4
14494 movg %icc, %l5, %i2
14495 movle %icc, %o7, %g4
14496loop_1362:
14497 and %l1, 0x1E7F, %o3
14498 fxnors %f1, %f13, %f15
14499 membar 0x3D
14500 orcc %i4, 0x1D83, %g1
14501 fcmps %fcc3, %f23, %f13
14502 fpadd16 %f22, %f14, %f30
14503 tn %xcc, 0x2
14504 srl %i7, 0x11, %o0
14505 fpadd16s %f17, %f4, %f4
14506 fmovdge %icc, %f22, %f3
14507 edge16l %o4, %g7, %o1
14508 sub %g6, 0x1A6C, %o2
14509 array8 %g5, %l2, %i0
14510 stbar
14511 ldd [%l7 + 0x68], %f14
14512 fcmpes %fcc2, %f11, %f5
14513 popc %i5, %o5
14514 sra %i1, 0x12, %g3
14515 udivx %o6, 0x0B2E, %g2
14516 brgz %i6, loop_1363
14517 fcmpd %fcc1, %f2, %f16
14518 taddcctv %i3, %l0, %l3
14519 fbule %fcc3, loop_1364
14520loop_1363:
14521 or %l4, 0x1431, %l5
14522 fbn %fcc0, loop_1365
14523 xorcc %l6, %o7, %i2
14524loop_1364:
14525 edge8ln %g4, %o3, %l1
14526 taddcctv %g1, 0x1925, %i4
14527loop_1365:
14528 addccc %i7, 0x195C, %o0
14529 movrlz %o4, 0x08C, %o1
14530 tle %icc, 0x4
14531 array32 %g6, %g7, %g5
14532 fbl %fcc1, loop_1366
14533 call loop_1367
14534 edge16ln %o2, %l2, %i0
14535 array8 %o5, %i5, %g3
14536loop_1366:
14537 taddcctv %i1, 0x1410, %g2
14538loop_1367:
14539 udiv %o6, 0x02F8, %i3
14540 sra %l0, 0x01, %i6
14541 lduw [%l7 + 0x14], %l3
14542 stb %l4, [%l7 + 0x40]
14543 fmul8x16au %f26, %f6, %f12
14544 tvs %xcc, 0x6
14545 movpos %icc, %l5, %o7
14546 fmovdvc %xcc, %f22, %f28
14547 fbn,a %fcc3, loop_1368
14548 fmovrslz %l6, %f21, %f30
14549 movl %icc, %g4, %i2
14550 addccc %o3, 0x08A6, %g1
14551loop_1368:
14552 movvs %xcc, %l1, %i4
14553 edge16l %i7, %o4, %o0
14554 set 0x40, %i7
14555 stda %f16, [%l7 + %i7] 0x17
14556 membar #Sync
14557 and %g6, %g7, %o1
14558 sdivcc %g5, 0x1352, %o2
14559 ble,pn %icc, loop_1369
14560 movrne %l2, %i0, %o5
14561 saved
14562 rdpr %cwp, %g1
14563 rdpr %cansave, %g2
14564 rdpr %canrestore, %g3
14565 rdpr %cleanwin, %g4
14566 rdpr %otherwin, %g5
14567 rdpr %wstate, %g6
14568 fmovspos %xcc, %f28, %f22
14569loop_1369:
14570 movgu %xcc, %i5, %g3
14571 tneg %icc, 0x6
14572 tl %icc, 0x5
14573 move %icc, %g2, %i1
14574 saved
14575 rdpr %cwp, %g1
14576 rdpr %cansave, %g2
14577 rdpr %canrestore, %g3
14578 rdpr %cleanwin, %g4
14579 rdpr %otherwin, %g5
14580 rdpr %wstate, %g6
14581 set 0x60, %l4
14582 lduha [%l7 + %l4] 0x11, %o6
14583 movge %xcc, %l0, %i3
14584 fcmpne16 %f0, %f14, %i6
14585 nop
14586 setx loop_1370, %l0, %l1
14587 wrpr 0x1, %tl
14588 wrpr %l1, %tnpc
14589 setx 0x34400001400, %l0, %l1
14590 wrpr %l1, %tstate
14591 wrhpr 0x4, %htstate
14592 done
14593 orn %l3, %l5, %o7
14594 fandnot2s %f18, %f27, %f28
14595 movrlz %l4, %l6, %i2
14596loop_1370:
14597 brgez %g4, loop_1371
14598 popc 0x1E51, %g1
14599 movvs %icc, %l1, %i4
14600 alignaddrl %i7, %o4, %o3
14601loop_1371:
14602 edge8l %o0, %g7, %g6
14603 sdivx %g5, 0x1EF2, %o2
14604 array16 %l2, %o1, %i0
14605 flush %l7 + 0x64
14606 stx %i5, [%l7 + 0x08]
14607 tpos %icc, 0x2
14608 fbue %fcc1, loop_1372
14609 srlx %g3, 0x0E, %o5
14610 srl %g2, 0x02, %i1
14611 addc %l0, 0x11E5, %o6
14612loop_1372:
14613 movre %i3, %i6, %l5
14614 movg %icc, %l3, %o7
14615 edge32 %l6, %l4, %i2
14616 orn %g1, 0x1BAB, %l1
14617 set 0x08, %i4
14618 prefetcha [%l7 + %i4] 0x0c, 0x0
14619 set 0x08, %g2
14620 ldxa [%l7 + %g2] 0x10, %i4
14621 wr %g0, 0x04, %asi
14622 ldsba [%l7 + 0x0A] %asi, %i7
14623 edge8 %o4, %o3, %o0
14624 movrne %g7, 0x24E, %g6
14625 fmovspos %xcc, %f22, %f3
14626 edge16ln %g5, %o2, %o1
14627 ldsb [%l7 + 0x09], %l2
14628 tneg %xcc, 0x3
14629 nop
14630 setx loop_1373, %l0, %l1
14631 jmpl %l1, %i0
14632 faligndata %f30, %f26, %f24
14633 fmovdg %icc, %f4, %f9
14634 smul %g3, 0x05A6, %o5
14635loop_1373:
14636 fpadd16s %f30, %f0, %f5
14637 restored
14638 rdpr %cwp, %g1
14639 rdpr %cansave, %g2
14640 rdpr %canrestore, %g3
14641 rdpr %cleanwin, %g4
14642 rdpr %otherwin, %g5
14643 rdpr %wstate, %g6
14644 movrgez %g2, %i5, %l0
14645 udivx %o6, 0x0F17, %i3
14646 movcc %xcc, %i1, %l5
14647 sub %i6, %o7, %l6
14648 taddcctv %l4, %l3, %g1
14649 set 0x4C, %i2
14650 lda [%l7 + %i2] 0x81, %f10
14651 fmovrslz %i2, %f27, %f2
14652 movvs %xcc, %l1, %i4
14653 set 0x48, %o5
14654 ldswa [%l7 + %o5] 0x0c, %g4
14655 movge %xcc, %o4, %o3
14656 alignaddrl %o0, %g7, %g6
14657 or %g5, 0x019C, %o2
14658 brnz %i7, loop_1374
14659 taddcctv %l2, %o1, %i0
14660 or %o5, %g3, %g2
14661 be,a,pn %xcc, loop_1375
14662loop_1374:
14663 saved
14664 rdpr %cwp, %g1
14665 rdpr %cansave, %g2
14666 rdpr %canrestore, %g3
14667 rdpr %cleanwin, %g4
14668 rdpr %otherwin, %g5
14669 rdpr %wstate, %g6
14670 bvc,a,pt %icc, loop_1376
14671 tgu %icc, 0x1
14672loop_1375:
14673 fmovrdgez %l0, %f30, %f20
14674 fmovrdne %o6, %f2, %f4
14675loop_1376:
14676 edge16l %i5, %i1, %i3
14677 edge8l %l5, %o7, %l6
14678 ldd [%l7 + 0x20], %i6
14679 fcmpeq16 %f12, %f8, %l3
14680 te %icc, 0x2
14681 movle %icc, %g1, %l4
14682 fnegs %f17, %f8
14683 srax %i2, 0x13, %l1
14684 fbe,a %fcc1, loop_1377
14685 fexpand %f5, %f26
14686 mulscc %i4, 0x1851, %g4
14687 fbu,a %fcc1, loop_1378
14688loop_1377:
14689 tsubcctv %o3, %o0, %o4
14690 tneg %icc, 0x3
14691 movrgez %g7, %g6, %g5
14692loop_1378:
14693 array8 %i7, %o2, %l2
14694 array16 %i0, %o1, %g3
14695 fabss %f13, %f18
14696 move %xcc, %g2, %l0
14697 fmovd %f8, %f24
14698 fble %fcc1, loop_1379
14699 array8 %o6, %o5, %i5
14700 stb %i1, [%l7 + 0x0D]
14701 orncc %i3, %l5, %l6
14702loop_1379:
14703 movrlez %i6, %l3, %g1
14704 sra %l4, %o7, %i2
14705 tg %icc, 0x5
14706 xor %l1, 0x057D, %i4
14707 swap [%l7 + 0x38], %g4
14708 fmul8ulx16 %f26, %f4, %f22
14709 movcc %xcc, %o0, %o4
14710 udiv %g7, 0x1CA7, %o3
14711 set 0x10, %o0
14712 ldda [%l7 + %o0] 0xe3, %g6
14713 srax %g5, 0x00, %o2
14714 tsubcc %l2, 0x173C, %i7
14715 ta %xcc, 0x1
14716 fmovrdgez %o1, %f28, %f6
14717 tvc %xcc, 0x4
14718 fandnot1s %f19, %f21, %f0
14719 fcmpd %fcc2, %f24, %f22
14720 edge8l %i0, %g3, %l0
14721 srlx %o6, %g2, %i5
14722 fmul8x16al %f30, %f24, %f20
14723 tcc %icc, 0x0
14724 st %f14, [%l7 + 0x14]
14725 ldstub [%l7 + 0x76], %o5
14726 pdist %f28, %f18, %f26
14727 fornot2 %f14, %f18, %f26
14728 fpadd16s %f19, %f25, %f0
14729 bneg,a,pn %xcc, loop_1380
14730 movcc %xcc, %i3, %l5
14731 fmovrdgez %i1, %f6, %f18
14732 fmovsg %xcc, %f31, %f9
14733loop_1380:
14734 srax %l6, 0x0B, %i6
14735 te %icc, 0x2
14736 bpos,pt %icc, loop_1381
14737 fpadd32 %f28, %f2, %f18
14738 movrlez %g1, %l3, %l4
14739 membar #Sync
14740 wr %g0, 0xf8, %asi
14741 ldda [%l7 + 0x40] %asi, %f0
14742loop_1381:
14743 taddcc %i2, 0x0537, %o7
14744 fcmpne32 %f24, %f0, %l1
14745 orcc %g4, %o0, %i4
14746 movle %icc, %o4, %g7
14747 fbug,a %fcc2, loop_1382
14748 tsubcc %g6, 0x025E, %o3
14749 taddcctv %o2, %g5, %l2
14750 sethi 0x0E23, %o1
14751loop_1382:
14752 udivx %i7, 0x0D17, %i0
14753 tg %icc, 0x4
14754 umulcc %l0, %o6, %g2
14755 popc %i5, %o5
14756 srlx %g3, 0x1A, %i3
14757 brlz %l5, loop_1383
14758 fandnot1s %f3, %f28, %f25
14759 taddcctv %l6, %i1, %i6
14760 tsubcc %g1, %l4, %i2
14761loop_1383:
14762 movleu %icc, %o7, %l1
14763 movrlez %l3, %g4, %o0
14764 fzero %f2
14765 subc %o4, 0x01AB, %i4
14766 tne %xcc, 0x5
14767 nop
14768 setx loop_1384, %l0, %l1
14769 jmpl %l1, %g7
14770 ldd [%l7 + 0x30], %g6
14771 std %f30, [%l7 + 0x28]
14772 ldd [%l7 + 0x18], %f4
14773loop_1384:
14774 movn %xcc, %o2, %g5
14775 and %o3, %l2, %i7
14776 fmuld8sux16 %f26, %f2, %f4
14777 fabsd %f4, %f4
14778 fmovsle %xcc, %f2, %f6
14779 srlx %o1, %i0, %o6
14780 wr %g0, 0x81, %asi
14781 stba %l0, [%l7 + 0x68] %asi
14782 sub %g2, %i5, %g3
14783 movrlz %o5, 0x0ED, %i3
14784 brnz %l6, loop_1385
14785 fbu,a %fcc3, loop_1386
14786 ldsh [%l7 + 0x70], %i1
14787 ldub [%l7 + 0x62], %l5
14788loop_1385:
14789 srlx %g1, %i6, %i2
14790loop_1386:
14791 fzero %f10
14792 movgu %xcc, %l4, %o7
14793 movrlez %l3, %g4, %l1
14794 edge16n %o0, %i4, %o4
14795 sub %g6, 0x1E94, %g7
14796 addc %o2, %o3, %g5
14797 tge %icc, 0x0
14798 call loop_1387
14799 fmovse %icc, %f13, %f23
14800 membar 0x60
14801 sub %i7, 0x1BB6, %o1
14802loop_1387:
14803 fmovrdgz %l2, %f22, %f26
14804 movre %i0, 0x090, %l0
14805 fbue,a %fcc3, loop_1388
14806 restored
14807 rdpr %cwp, %g1
14808 rdpr %cansave, %g2
14809 rdpr %canrestore, %g3
14810 rdpr %cleanwin, %g4
14811 rdpr %otherwin, %g5
14812 rdpr %wstate, %g6
14813 restored
14814 rdpr %cwp, %g1
14815 rdpr %cansave, %g2
14816 rdpr %canrestore, %g3
14817 rdpr %cleanwin, %g4
14818 rdpr %otherwin, %g5
14819 rdpr %wstate, %g6
14820 saved
14821 rdpr %cwp, %g1
14822 rdpr %cansave, %g2
14823 rdpr %canrestore, %g3
14824 rdpr %cleanwin, %g4
14825 rdpr %otherwin, %g5
14826 rdpr %wstate, %g6
14827loop_1388:
14828 fnot2s %f2, %f31
14829 taddcctv %o6, 0x01C3, %i5
14830 movrlez %g2, 0x1DD, %g3
14831 brgz %o5, loop_1389
14832 tle %icc, 0x1
14833 bneg,a,pt %xcc, loop_1390
14834 udivx %i3, 0x0AD3, %l6
14835loop_1389:
14836 fmovsleu %xcc, %f10, %f12
14837 ldx [%l7 + 0x30], %i1
14838loop_1390:
14839 tvc %icc, 0x2
14840 movge %xcc, %g1, %i6
14841 udiv %l5, 0x0746, %l4
14842 alignaddr %i2, %l3, %g4
14843 sir 0x0500
14844 tpos %icc, 0x3
14845 ble,a,pt %xcc, loop_1391
14846 addccc %o7, 0x056E, %l1
14847 andn %o0, %o4, %i4
14848 swap [%l7 + 0x14], %g7
14849loop_1391:
14850 array16 %g6, %o3, %g5
14851 fmovd %f12, %f30
14852 fsrc1 %f8, %f18
14853 fornot1s %f25, %f6, %f7
14854 edge16l %o2, %o1, %l2
14855 fxnors %f4, %f8, %f12
14856 tg %xcc, 0x4
14857 taddcctv %i7, 0x0A00, %l0
14858 sethi 0x0791, %o6
14859 udivx %i5, 0x06D7, %g2
14860 tgu %icc, 0x6
14861 movvs %icc, %i0, %o5
14862 fnot2 %f2, %f16
14863 fones %f1
14864 popc 0x143E, %i3
14865 movge %xcc, %l6, %i1
14866 movleu %icc, %g1, %i6
14867 tge %icc, 0x5
14868 stw %g3, [%l7 + 0x54]
14869 movcs %icc, %l5, %l4
14870 ble,a,pn %icc, loop_1392
14871 sth %i2, [%l7 + 0x46]
14872 sra %l3, 0x15, %g4
14873 stbar
14874loop_1392:
14875 tl %icc, 0x2
14876 tgu %icc, 0x3
14877 tvs %icc, 0x6
14878 movg %icc, %l1, %o7
14879 tl %xcc, 0x2
14880 sllx %o0, 0x16, %i4
14881 wr %g0, 0x11, %asi
14882 lduwa [%l7 + 0x2C] %asi, %o4
14883 bvs,a,pt %xcc, loop_1393
14884 ldd [%l7 + 0x68], %f10
14885 ldx [%l7 + 0x38], %g7
14886 tn %icc, 0x4
14887loop_1393:
14888 bne,a %xcc, loop_1394
14889 subccc %o3, %g6, %o2
14890 fsrc2 %f18, %f28
14891 tvs %icc, 0x5
14892loop_1394:
14893 sdiv %g5, 0x0438, %o1
14894 tneg %icc, 0x3
14895 orncc %l2, 0x0996, %l0
14896 stw %o6, [%l7 + 0x64]
14897 fcmple16 %f6, %f24, %i5
14898 fbule,a %fcc1, loop_1395
14899 movrlz %g2, 0x364, %i7
14900 xnor %o5, %i0, %l6
14901 edge16n %i1, %i3, %g1
14902loop_1395:
14903 fbu,a %fcc1, loop_1396
14904 array16 %i6, %g3, %l4
14905 bshuffle %f16, %f0, %f16
14906 srl %l5, 0x1C, %l3
14907loop_1396:
14908 movre %g4, %i2, %l1
14909 taddcctv %o7, %i4, %o0
14910 wr %g0, 0x18, %asi
14911 ldstuba [%l7 + 0x0B] %asi, %o4
14912 wr %g0, 0x80, %asi
14913 ldsha [%l7 + 0x40] %asi, %o3
14914 bne loop_1397
14915 edge8ln %g7, %g6, %o2
14916 fbne,a %fcc1, loop_1398
14917 fmovs %f8, %f23
14918loop_1397:
14919 fpsub32s %f18, %f29, %f26
14920 std %g4, [%l7 + 0x28]
14921loop_1398:
14922 nop
14923 wr %g0, 0x19, %asi
14924 lduha [%l7 + 0x3E] %asi, %o1
14925 sub %l0, %o6, %l2
14926 umul %i5, 0x020B, %i7
14927 nop
14928 setx loop_1399, %l0, %l1
14929 wrpr 0x1, %tl
14930 wrpr %l1, %tpc
14931 add %l1, 0x4, %l1
14932 wrpr %l1, %tnpc
14933 setx 0x34400001400, %l0, %l1
14934 wrpr %l1, %tstate
14935 wrhpr 0x4, %htstate
14936 retry
14937 array16 %g2, %o5, %l6
14938 fmovsle %xcc, %f10, %f27
14939 udiv %i0, 0x1758, %i1
14940loop_1399:
14941 tpos %icc, 0x0
14942 movneg %icc, %g1, %i6
14943 array8 %g3, %i3, %l5
14944 tg %xcc, 0x7
14945 fmovdcc %xcc, %f30, %f31
14946 orcc %l4, 0x0293, %l3
14947 fbule %fcc0, loop_1400
14948 movrne %i2, %g4, %o7
14949 fbge,a %fcc0, loop_1401
14950 ldub [%l7 + 0x1B], %i4
14951loop_1400:
14952 orcc %o0, %l1, %o4
14953 array32 %g7, %o3, %g6
14954loop_1401:
14955 popc %g5, %o2
14956 srlx %l0, 0x0A, %o6
14957 bvs,a loop_1402
14958 fbul,a %fcc2, loop_1403
14959 edge16 %l2, %o1, %i5
14960 set 0x24, %i3
14961 sta %f0, [%l7 + %i3] 0x88
14962loop_1402:
14963 alignaddr %g2, %i7, %l6
14964loop_1403:
14965 movge %xcc, %o5, %i0
14966 tge %xcc, 0x0
14967 edge32ln %g1, %i1, %i6
14968 sll %i3, %g3, %l4
14969 mova %xcc, %l3, %l5
14970 fmovdleu %xcc, %f8, %f14
14971 wr %g0, 0x88, %asi
14972 ldstuba [%l7 + 0x09] %asi, %g4
14973 brlz %i2, loop_1404
14974 fpack16 %f22, %f7
14975 movcc %xcc, %o7, %o0
14976 edge8ln %l1, %i4, %g7
14977loop_1404:
14978 tle %xcc, 0x4
14979 flush %l7 + 0x7C
14980 udiv %o4, 0x129D, %g6
14981 alignaddr %o3, %g5, %l0
14982 add %o2, 0x1A90, %l2
14983 sdivx %o1, 0x16C8, %o6
14984 ldd [%l7 + 0x28], %f12
14985 fand %f26, %f28, %f16
14986 fbe,a %fcc1, loop_1405
14987 bleu,pt %xcc, loop_1406
14988 sdiv %i5, 0x0CE1, %i7
14989 movrgz %g2, 0x12F, %o5
14990loop_1405:
14991 srax %i0, %l6, %i1
14992loop_1406:
14993 addcc %g1, %i6, %g3
14994 subc %l4, 0x1361, %i3
14995 tcs %xcc, 0x2
14996 sdivx %l5, 0x17AB, %l3
14997 xnor %i2, 0x1D1C, %o7
14998 set 0x48, %g7
14999 stba %g4, [%l7 + %g7] 0x27
15000 membar #Sync
15001 andn %l1, 0x0B0C, %o0
15002 movneg %icc, %i4, %g7
15003 movcs %xcc, %o4, %o3
15004 xor %g5, %l0, %g6
15005 tvs %xcc, 0x4
15006 ldsb [%l7 + 0x5F], %l2
15007 edge16ln %o2, %o6, %i5
15008 fmovdpos %icc, %f27, %f31
15009 movle %icc, %i7, %o1
15010 edge8 %g2, %o5, %l6
15011 tn %icc, 0x0
15012 faligndata %f10, %f16, %f14
15013 alignaddrl %i1, %i0, %i6
15014 addccc %g1, 0x09BD, %g3
15015 edge16ln %i3, %l5, %l3
15016 movrlez %i2, %o7, %g4
15017 udivcc %l1, 0x19A4, %o0
15018 movrlz %l4, %g7, %o4
15019 fzero %f2
15020 movcc %icc, %i4, %g5
15021 orn %l0, 0x0A49, %o3
15022 and %l2, 0x094F, %o2
15023 tleu %xcc, 0x5
15024 add %l7, 0x20, %l6
15025 wr %g0, 0x80, %asi
15026 ldxa [%l6] %asi, %o6
15027 casxa [%l6] 0x80, %o6, %g6
15028 umulcc %i5, %i7, %g2
15029 set 0x40, %i0
15030 stwa %o1, [%l7 + %i0] 0x14
15031 fmovrdgz %o5, %f30, %f0
15032 array32 %i1, %l6, %i0
15033 wr %g0, 0x80, %asi
15034 stda %i6, [%l7 + 0x40] %asi
15035 fmovrse %g3, %f25, %f16
15036 movneg %xcc, %i3, %l5
15037 std %f28, [%l7 + 0x10]
15038 movrgz %l3, 0x2EB, %i2
15039 add %l7, 0x70, %l6
15040 wr %g0, 0x89, %asi
15041 casxa [%l6] 0x89, %o7, %g4
15042 bgu,a loop_1407
15043 udivcc %g1, 0x0253, %l1
15044 orcc %o0, %g7, %l4
15045 ldsh [%l7 + 0x48], %o4
15046loop_1407:
15047 add %g5, 0x1317, %i4
15048 fbug %fcc0, loop_1408
15049 subccc %o3, 0x1DC3, %l0
15050 mulscc %o2, %o6, %g6
15051 xorcc %l2, %i7, %g2
15052loop_1408:
15053 fmovdl %icc, %f20, %f29
15054 fmovrse %o1, %f18, %f3
15055 fmovdneg %xcc, %f4, %f7
15056 subccc %i5, 0x0BCE, %i1
15057 array16 %l6, %i0, %i6
15058 wr %g0, 0x19, %asi
15059 swapa [%l7 + 0x24] %asi, %o5
15060 sdivcc %g3, 0x1F45, %l5
15061 fbl %fcc3, loop_1409
15062 fbul,a %fcc2, loop_1410
15063 edge32ln %l3, %i3, %i2
15064 bvs loop_1411
15065loop_1409:
15066 be,pn %xcc, loop_1412
15067loop_1410:
15068 edge16n %o7, %g1, %l1
15069 movle %icc, %o0, %g7
15070loop_1411:
15071 tn %xcc, 0x5
15072loop_1412:
15073 nop
15074 wr %g0, 0xe3, %asi
15075 stwa %l4, [%l7 + 0x3C] %asi
15076 membar #Sync
15077 movvc %icc, %g4, %o4
15078 andn %g5, 0x09CE, %o3
15079 srlx %i4, 0x1E, %l0
15080 membar 0x1B
15081 tneg %icc, 0x1
15082 array8 %o6, %g6, %l2
15083 sll %o2, %i7, %g2
15084 srl %i5, %i1, %l6
15085 fbue %fcc3, loop_1413
15086 fmovrde %i0, %f30, %f0
15087 xor %o1, 0x0C10, %o5
15088 bne,a %xcc, loop_1414
15089loop_1413:
15090 fornot2s %f14, %f0, %f25
15091 tge %xcc, 0x7
15092 ldsb [%l7 + 0x0F], %g3
15093loop_1414:
15094 subccc %i6, %l3, %i3
15095 nop
15096 setx loop_1415, %l0, %l1
15097 wrpr 0x1, %tl
15098 wrpr %l1, %tpc
15099 add %l1, 0x4, %l1
15100 wrpr %l1, %tnpc
15101 setx 0x34400001400, %l0, %l1
15102 wrpr %l1, %tstate
15103 wrhpr 0x4, %htstate
15104 retry
15105 sllx %l5, 0x11, %i2
15106 edge32l %g1, %o7, %l1
15107 faligndata %f12, %f28, %f10
15108loop_1415:
15109 nop
15110 set 0x6C, %o1
15111 stwa %g7, [%l7 + %o1] 0x15
15112 fpmerge %f6, %f3, %f30
15113 movvc %xcc, %l4, %g4
15114 fbule,a %fcc3, loop_1416
15115 smulcc %o0, %g5, %o3
15116 bge %icc, loop_1417
15117 stx %o4, [%l7 + 0x58]
15118loop_1416:
15119 edge32l %l0, %o6, %g6
15120 ldd [%l7 + 0x30], %i4
15121loop_1417:
15122 movvs %xcc, %l2, %i7
15123 sll %o2, %i5, %i1
15124 tvc %icc, 0x4
15125 fmul8x16au %f2, %f27, %f22
15126 subccc %g2, 0x11C6, %l6
15127 restored
15128 rdpr %cwp, %g1
15129 rdpr %cansave, %g2
15130 rdpr %canrestore, %g3
15131 rdpr %cleanwin, %g4
15132 rdpr %otherwin, %g5
15133 rdpr %wstate, %g6
15134 bne,pt %xcc, loop_1418
15135 brgz,a %i0, loop_1419
15136 xor %o5, 0x0EB3, %o1
15137 te %xcc, 0x6
15138loop_1418:
15139 nop
15140 wr %g0, 0x89, %asi
15141 stba %g3, [%l7 + 0x2A] %asi
15142loop_1419:
15143 nop
15144 set 0x70, %l1
15145 ldstuba [%l7 + %l1] 0x88, %l3
15146 fcmpne32 %f20, %f18, %i6
15147 fandnot2 %f4, %f30, %f30
15148 fmovda %icc, %f23, %f10
15149 fcmps %fcc1, %f14, %f12
15150 movvs %xcc, %i3, %i2
15151 ldd [%l7 + 0x60], %f14
15152 subc %l5, 0x060A, %g1
15153 srlx %o7, %l1, %g7
15154 ldd [%l7 + 0x60], %f14
15155 or %g4, 0x1C74, %o0
15156 subccc %l4, %g5, %o3
15157 swap [%l7 + 0x0C], %l0
15158 edge8ln %o6, %g6, %o4
15159 stx %i4, [%l7 + 0x10]
15160 fcmpes %fcc0, %f1, %f21
15161 sll %l2, 0x0D, %o2
15162 taddcc %i5, 0x0385, %i7
15163 fcmpd %fcc2, %f8, %f8
15164 fcmpgt32 %f2, %f8, %i1
15165 stw %l6, [%l7 + 0x3C]
15166 fbule %fcc3, loop_1420
15167 fmovdl %xcc, %f8, %f26
15168 smul %i0, %o5, %o1
15169 alignaddr %g3, %g2, %i6
15170loop_1420:
15171 movgu %xcc, %i3, %i2
15172 ldstub [%l7 + 0x18], %l3
15173 set 0x20, %o7
15174 stxa %l5, [%l7 + %o7] 0x88
15175 brlz %o7, loop_1421
15176 addc %g1, 0x041B, %l1
15177 taddcc %g7, %g4, %o0
15178 mova %icc, %l4, %o3
15179loop_1421:
15180 alignaddr %g5, %o6, %g6
15181 lduh [%l7 + 0x46], %o4
15182 movne %icc, %l0, %i4
15183 edge32l %l2, %o2, %i7
15184 tle %xcc, 0x3
15185 std %i0, [%l7 + 0x10]
15186 or %l6, %i5, %o5
15187 fandnot1s %f28, %f16, %f0
15188 edge32n %o1, %i0, %g2
15189 tle %icc, 0x2
15190 movg %xcc, %i6, %g3
15191 fbne %fcc0, loop_1422
15192 tpos %icc, 0x0
15193 bg %xcc, loop_1423
15194 fpadd16 %f0, %f14, %f20
15195loop_1422:
15196 nop
15197 setx loop_1424, %l0, %l1
15198 wrpr 0x1, %tl
15199 wrpr %l1, %tpc
15200 add %l1, 0x4, %l1
15201 wrpr %l1, %tnpc
15202 setx 0x34400001400, %l0, %l1
15203 wrpr %l1, %tstate
15204 wrhpr 0x4, %htstate
15205 retry
15206 fbne,a %fcc0, loop_1425
15207loop_1423:
15208 taddcc %i3, %l3, %l5
15209 sll %o7, %g1, %i2
15210loop_1424:
15211 sub %l1, %g4, %g7
15212loop_1425:
15213 fmovdvs %xcc, %f0, %f19
15214 xor %o0, %o3, %g5
15215 movre %l4, %g6, %o6
15216 ldub [%l7 + 0x5A], %l0
15217 udivx %o4, 0x0B33, %i4
15218 tgu %xcc, 0x2
15219 fpmerge %f20, %f4, %f6
15220 te %xcc, 0x0
15221 fpsub32 %f14, %f30, %f18
15222 alignaddr %o2, %l2, %i7
15223 tvs %icc, 0x1
15224 wr %g0, 0x18, %asi
15225 ldstuba [%l7 + 0x12] %asi, %i1
15226 set 0x10, %i6
15227 stxa %i5, [%l7 + %i6] 0x88
15228 subccc %l6, %o1, %i0
15229 fmovde %icc, %f12, %f4
15230 wr %g0, 0x80, %asi
15231 prefetcha [%l7 + 0x20] %asi, 0x3
15232 fmovrdgz %o5, %f6, %f20
15233 fmovrse %g3, %f28, %f14
15234 fnot2s %f11, %f28
15235 tgu %icc, 0x6
15236 bl,a,pn %xcc, loop_1426
15237 mulscc %i3, %i6, %l3
15238 fblg,a %fcc2, loop_1427
15239 bn,a,pt %xcc, loop_1428
15240loop_1426:
15241 subcc %o7, 0x0D22, %g1
15242 set 0x40, %l3
15243 ldda [%l7 + %l3] 0x89, %f0
15244loop_1427:
15245 fxnor %f10, %f0, %f4
15246loop_1428:
15247 nop
15248 set 0x3F, %o6
15249 stba %l5, [%l7 + %o6] 0xe2
15250 membar #Sync
15251 fpsub32 %f16, %f20, %f22
15252 fcmpgt16 %f8, %f4, %i2
15253 edge32 %l1, %g7, %o0
15254 edge8l %g4, %g5, %o3
15255 fcmpd %fcc3, %f24, %f8
15256 set 0x1B, %l2
15257 stba %l4, [%l7 + %l2] 0x19
15258 fbn %fcc3, loop_1429
15259 addcc %g6, %l0, %o4
15260 udivcc %o6, 0x1332, %o2
15261 std %f30, [%l7 + 0x50]
15262loop_1429:
15263 smulcc %l2, %i7, %i1
15264 set 0x18, %o2
15265 lduwa [%l7 + %o2] 0x15, %i4
15266 fcmpne16 %f24, %f16, %i5
15267 smul %o1, %i0, %l6
15268 lduh [%l7 + 0x7E], %o5
15269 bvs,pn %xcc, loop_1430
15270 array8 %g2, %g3, %i3
15271 edge16 %i6, %l3, %o7
15272 movrne %l5, %g1, %l1
15273loop_1430:
15274 subcc %g7, %o0, %g4
15275 ldsh [%l7 + 0x26], %g5
15276 fsrc2s %f14, %f21
15277 nop
15278 setx loop_1431, %l0, %l1
15279 wrpr 0x1, %tl
15280 wrpr %l1, %tpc
15281 add %l1, 0x4, %l1
15282 wrpr %l1, %tnpc
15283 setx 0x34400001400, %l0, %l1
15284 wrpr %l1, %tstate
15285 wrhpr 0x4, %htstate
15286 retry
15287 array32 %o3, %i2, %g6
15288 edge16ln %l4, %o4, %o6
15289 be,a %icc, loop_1432
15290loop_1431:
15291 fbn %fcc0, loop_1433
15292 fpsub32 %f30, %f26, %f16
15293 set 0x68, %i1
15294 lduba [%l7 + %i1] 0x04, %l0
15295loop_1432:
15296 bne loop_1434
15297loop_1433:
15298 movre %o2, 0x123, %i7
15299 flush %l7 + 0x2C
15300 udivx %l2, 0x1D33, %i4
15301loop_1434:
15302 tsubcc %i1, 0x1040, %o1
15303 ldsw [%l7 + 0x40], %i5
15304 movcc %xcc, %i0, %o5
15305 movrgz %g2, 0x0A9, %l6
15306 orcc %i3, 0x16E8, %i6
15307 fmovsn %xcc, %f15, %f8
15308 edge32ln %g3, %o7, %l5
15309 set 0x44, %o4
15310 lduwa [%l7 + %o4] 0x18, %l3
15311 tg %icc, 0x3
15312 smulcc %g1, 0x0253, %l1
15313 tsubcctv %o0, 0x1568, %g7
15314 fzeros %f24
15315 fmul8x16al %f20, %f16, %f30
15316 or %g4, 0x1020, %o3
15317 sdiv %g5, 0x00E8, %g6
15318 std %l4, [%l7 + 0x78]
15319 umul %o4, 0x007F, %i2
15320 xnorcc %l0, %o2, %o6
15321 fexpand %f6, %f2
15322 tvs %icc, 0x2
15323 call loop_1435
15324 movrlz %i7, 0x020, %i4
15325 wr %g0, 0x89, %asi
15326 lduba [%l7 + 0x71] %asi, %l2
15327loop_1435:
15328 nop
15329 set 0x40, %i5
15330 stba %o1, [%l7 + %i5] 0x2f
15331 membar #Sync
15332 fsrc2s %f6, %f1
15333 saved
15334 rdpr %cwp, %g1
15335 rdpr %cansave, %g2
15336 rdpr %canrestore, %g3
15337 rdpr %cleanwin, %g4
15338 rdpr %otherwin, %g5
15339 rdpr %wstate, %g6
15340 saved
15341 rdpr %cwp, %g1
15342 rdpr %cansave, %g2
15343 rdpr %canrestore, %g3
15344 rdpr %cleanwin, %g4
15345 rdpr %otherwin, %g5
15346 rdpr %wstate, %g6
15347 edge8n %i5, %i0, %o5
15348 array8 %i1, %l6, %g2
15349 fornot2 %f2, %f26, %f4
15350 edge32n %i6, %i3, %g3
15351 bg,a,pt %xcc, loop_1436
15352 sir 0x1E55
15353 taddcc %l5, 0x0E3C, %l3
15354 fmovde %icc, %f23, %f16
15355loop_1436:
15356 smul %g1, 0x109C, %o7
15357 tsubcctv %l1, %o0, %g4
15358 fmuld8ulx16 %f26, %f24, %f12
15359 movre %g7, %o3, %g6
15360 fbue,a %fcc2, loop_1437
15361 xorcc %g5, 0x1E62, %l4
15362 ldd [%l7 + 0x10], %f24
15363 andncc %o4, %l0, %i2
15364loop_1437:
15365 sethi 0x0855, %o6
15366 edge32ln %o2, %i4, %i7
15367 move %icc, %l2, %o1
15368 sll %i5, 0x16, %o5
15369 array32 %i1, %i0, %l6
15370 movcc %icc, %g2, %i3
15371 add %l7, 0x28, %l6
15372 wr %g0, 0x18, %asi
15373 ldxa [%l6] %asi, %g3
15374 casxa [%l6] 0x18, %g3, %i6
15375 movcc %xcc, %l5, %l3
15376 restored
15377 rdpr %cwp, %g1
15378 rdpr %cansave, %g2
15379 rdpr %canrestore, %g3
15380 rdpr %cleanwin, %g4
15381 rdpr %otherwin, %g5
15382 rdpr %wstate, %g6
15383 bpos loop_1438
15384 bvs,pn %xcc, loop_1439
15385 movcs %xcc, %g1, %l1
15386 tn %icc, 0x6
15387loop_1438:
15388 fmovrsgz %o0, %f2, %f3
15389loop_1439:
15390 restored
15391 rdpr %cwp, %g1
15392 rdpr %cansave, %g2
15393 rdpr %canrestore, %g3
15394 rdpr %cleanwin, %g4
15395 rdpr %otherwin, %g5
15396 rdpr %wstate, %g6
15397 alignaddrl %o7, %g4, %o3
15398 subc %g7, %g5, %g6
15399 set 0x0C, %o3
15400 lda [%l7 + %o3] 0x10, %f4
15401 fmovdvs %xcc, %f11, %f8
15402 fmovrsne %o4, %f22, %f18
15403 fcmped %fcc1, %f28, %f4
15404 faligndata %f8, %f8, %f2
15405 wr %g0, 0x80, %asi
15406 lduba [%l7 + 0x42] %asi, %l4
15407 fmovsge %xcc, %f9, %f29
15408 set 0x40, %g4
15409 ldswa [%l7 + %g4] 0x89, %i2
15410 te %xcc, 0x7
15411 sll %o6, 0x03, %o2
15412 set 0x10, %l0
15413 ldda [%l7 + %l0] 0x2f, %i4
15414 set 0x40, %g3
15415 ldda [%l7 + %g3] 0x0c, %f0
15416 fmovdcc %xcc, %f31, %f0
15417 wr %g0, 0x81, %asi
15418 ldsha [%l7 + 0x36] %asi, %l0
15419 fblg,a %fcc0, loop_1440
15420 stb %l2, [%l7 + 0x22]
15421 fmovscs %xcc, %f3, %f28
15422 bcs,pn %icc, loop_1441
15423loop_1440:
15424 stb %o1, [%l7 + 0x15]
15425 orncc %i5, %o5, %i1
15426 movvs %icc, %i0, %i7
15427loop_1441:
15428 movvs %icc, %l6, %i3
15429 ldub [%l7 + 0x55], %g2
15430 movcs %icc, %g3, %i6
15431 orcc %l5, 0x0FE0, %g1
15432 sllx %l3, %o0, %l1
15433 tsubcctv %g4, %o7, %g7
15434 saved
15435 rdpr %cwp, %g1
15436 rdpr %cansave, %g2
15437 rdpr %canrestore, %g3
15438 rdpr %cleanwin, %g4
15439 rdpr %otherwin, %g5
15440 rdpr %wstate, %g6
15441 tneg %xcc, 0x7
15442 movgu %icc, %o3, %g5
15443 edge32l %o4, %l4, %g6
15444 set 0x40, %g1
15445 stxa %o6, [%l7 + %g1] 0x23
15446 membar #Sync
15447 movre %i2, 0x217, %i4
15448 srax %o2, %l0, %l2
15449 movvs %icc, %i5, %o1
15450 bcs %icc, loop_1442
15451 udivx %i1, 0x1A74, %o5
15452 movvs %xcc, %i0, %i7
15453 membar 0x5F
15454loop_1442:
15455 movneg %xcc, %i3, %l6
15456 fpsub32s %f25, %f15, %f0
15457 fmovsle %xcc, %f10, %f14
15458 edge8n %g3, %i6, %g2
15459 movvs %icc, %g1, %l3
15460 xorcc %o0, 0x1F06, %l1
15461 sdivx %g4, 0x0042, %o7
15462 set 0x50, %l5
15463 ldxa [%l7 + %l5] 0x15, %g7
15464 xnorcc %o3, 0x0AB3, %l5
15465 sir 0x09F9
15466 bn,a,pn %icc, loop_1443
15467 te %xcc, 0x2
15468 nop
15469 set 0x20, %g5
15470 ldub [%l7 + %g5], %g5
15471 saved
15472 rdpr %cwp, %g1
15473 rdpr %cansave, %g2
15474 rdpr %canrestore, %g3
15475 rdpr %cleanwin, %g4
15476 rdpr %otherwin, %g5
15477 rdpr %wstate, %g6
15478loop_1443:
15479 mova %icc, %o4, %g6
15480 fbue %fcc0, loop_1444
15481 fmovsn %xcc, %f10, %f20
15482 flush %l7 + 0x18
15483 fmul8x16 %f24, %f6, %f16
15484loop_1444:
15485 mulx %l4, %i2, %i4
15486 edge8ln %o2, %l0, %o6
15487 brz %i5, loop_1445
15488 fnor %f2, %f16, %f0
15489 nop
15490 setx loop_1446, %l0, %l1
15491 jmpl %l1, %o1
15492 fmul8sux16 %f20, %f6, %f18
15493loop_1445:
15494 fmovdpos %xcc, %f5, %f30
15495 tvs %icc, 0x6
15496loop_1446:
15497 edge32ln %l2, %i1, %i0
15498 fmovsle %icc, %f12, %f8
15499 tg %icc, 0x2
15500 tl %icc, 0x6
15501 move %xcc, %o5, %i3
15502 ld [%l7 + 0x14], %f29
15503 edge8 %l6, %g3, %i6
15504 tl %icc, 0x2
15505 bl,a,pn %icc, loop_1447
15506 movle %icc, %i7, %g2
15507 edge8 %l3, %o0, %g1
15508 sdiv %g4, 0x1C7A, %l1
15509loop_1447:
15510 fcmple32 %f24, %f18, %g7
15511 movle %xcc, %o7, %o3
15512 ldx [%l7 + 0x20], %g5
15513 array32 %o4, %l5, %g6
15514 fcmped %fcc0, %f12, %f6
15515 stw %i2, [%l7 + 0x1C]
15516 fbo %fcc0, loop_1448
15517 array16 %l4, %i4, %o2
15518 stx %o6, [%l7 + 0x70]
15519 xor %l0, %i5, %o1
15520loop_1448:
15521 bvs,a,pt %icc, loop_1449
15522 tsubcc %i1, 0x1B87, %l2
15523 tge %xcc, 0x6
15524 fbug %fcc2, loop_1450
15525loop_1449:
15526 ld [%l7 + 0x58], %f27
15527 add %l7, 0x28, %l6
15528 wr %g0, 0x89, %asi
15529 casa [%l6] %asi, %i0, %o5
15530loop_1450:
15531 sdivx %l6, 0x0485, %g3
15532 edge8 %i3, %i6, %i7
15533 movrne %l3, 0x3DE, %o0
15534 xorcc %g2, 0x0FDB, %g4
15535 movrne %g1, 0x10C, %g7
15536 nop
15537 setx loop_1451, %l0, %l1
15538 jmpl %l1, %l1
15539 and %o7, 0x1AEF, %o3
15540 fmovse %icc, %f12, %f9
15541 taddcc %o4, %l5, %g5
15542loop_1451:
15543 movgu %xcc, %g6, %i2
15544 movpos %icc, %i4, %l4
15545 te %xcc, 0x4
15546 movg %icc, %o2, %o6
15547 umulcc %l0, 0x17D4, %i5
15548 call loop_1452
15549 movneg %icc, %o1, %i1
15550 nop
15551 setx loop_1453, %l0, %l1
15552 wrpr 0x1, %tl
15553 wrpr %l1, %tpc
15554 add %l1, 0x4, %l1
15555 wrpr %l1, %tnpc
15556 setx 0x34400001400, %l0, %l1
15557 wrpr %l1, %tstate
15558 wrhpr 0x4, %htstate
15559 retry
15560 fmovsgu %xcc, %f21, %f16
15561loop_1452:
15562 andn %i0, %l2, %l6
15563 bvs,a loop_1454
15564loop_1453:
15565 fcmpd %fcc3, %f18, %f22
15566 andncc %o5, %i3, %i6
15567 fbge,a %fcc1, loop_1455
15568loop_1454:
15569 brgz %g3, loop_1456
15570 movcs %xcc, %i7, %o0
15571 sdivcc %g2, 0x0BBB, %l3
15572loop_1455:
15573 fandnot2s %f19, %f30, %f8
15574loop_1456:
15575 fbo,a %fcc3, loop_1457
15576 tl %icc, 0x3
15577 movne %xcc, %g1, %g7
15578 addccc %l1, %g4, %o7
15579loop_1457:
15580 tle %xcc, 0x7
15581 tgu %icc, 0x5
15582 andn %o4, %o3, %l5
15583 sra %g6, %g5, %i2
15584 tne %xcc, 0x1
15585 fbg %fcc1, loop_1458
15586 sll %l4, %o2, %o6
15587 bleu,a,pt %icc, loop_1459
15588 fsrc1s %f17, %f31
15589loop_1458:
15590 edge32ln %i4, %i5, %l0
15591 flush %l7 + 0x54
15592loop_1459:
15593 movn %xcc, %o1, %i1
15594 taddcc %i0, 0x0F73, %l6
15595 subcc %l2, 0x1E44, %i3
15596 fsrc1 %f16, %f30
15597 nop
15598 set 0x20, %l6
15599 ldd [%l7 + %l6], %f8
15600 fzeros %f25
15601 mova %xcc, %i6, %o5
15602 sethi 0x06AA, %i7
15603 fmovda %icc, %f3, %f23
15604 fbn,a %fcc2, loop_1460
15605 fpsub16s %f18, %f31, %f27
15606 add %o0, %g3, %l3
15607 tleu %xcc, 0x7
15608loop_1460:
15609 movpos %icc, %g1, %g2
15610 edge32n %g7, %l1, %o7
15611 fbug,a %fcc0, loop_1461
15612 movvc %icc, %o4, %g4
15613 subccc %o3, 0x11C8, %g6
15614 smulcc %l5, %g5, %i2
15615loop_1461:
15616 srl %l4, 0x1C, %o2
15617 fmovrsgz %i4, %f14, %f19
15618 prefetch [%l7 + 0x24], 0x0
15619 fbe,a %fcc3, loop_1462
15620 te %xcc, 0x2
15621 xnorcc %o6, 0x1B8E, %l0
15622 umulcc %o1, %i5, %i0
15623loop_1462:
15624 bvc %xcc, loop_1463
15625 brlz %l6, loop_1464
15626 addccc %l2, %i1, %i6
15627 tn %icc, 0x4
15628loop_1463:
15629 fzeros %f1
15630loop_1464:
15631 brlez,a %o5, loop_1465
15632 stx %i7, [%l7 + 0x28]
15633 sth %o0, [%l7 + 0x40]
15634 wr %g0, 0x10, %asi
15635 sta %f16, [%l7 + 0x54] %asi
15636loop_1465:
15637 fabss %f5, %f28
15638 saved
15639 rdpr %cwp, %g1
15640 rdpr %cansave, %g2
15641 rdpr %canrestore, %g3
15642 rdpr %cleanwin, %g4
15643 rdpr %otherwin, %g5
15644 rdpr %wstate, %g6
15645 tpos %icc, 0x4
15646 movne %icc, %i3, %l3
15647 fxors %f31, %f9, %f9
15648 fmovsneg %icc, %f11, %f9
15649 fcmpeq32 %f8, %f10, %g3
15650 subc %g2, %g1, %g7
15651 movpos %icc, %l1, %o7
15652 fmovdcs %icc, %f26, %f25
15653 bn loop_1466
15654 movne %xcc, %g4, %o3
15655 andn %o4, 0x152B, %l5
15656 alignaddr %g5, %i2, %l4
15657loop_1466:
15658 alignaddr %g6, %i4, %o6
15659 ta %icc, 0x4
15660 subccc %l0, %o2, %i5
15661 fpsub32s %f1, %f15, %f17
15662 fbul,a %fcc3, loop_1467
15663 movrgez %o1, 0x0EB, %i0
15664 fabss %f11, %f15
15665 subcc %l2, 0x0D4C, %l6
15666loop_1467:
15667 nop
15668 set 0x5E, %g6
15669 stha %i6, [%l7 + %g6] 0x0c
15670 fmovrdne %o5, %f20, %f20
15671 alignaddrl %i1, %o0, %i3
15672 bgu,a,pt %xcc, loop_1468
15673 alignaddr %l3, %i7, %g3
15674 be,a %xcc, loop_1469
15675 lduw [%l7 + 0x78], %g2
15676loop_1468:
15677 fnot1s %f24, %f30
15678 movg %xcc, %g7, %l1
15679loop_1469:
15680 fpsub16s %f21, %f15, %f6
15681 bcs %icc, loop_1470
15682 fmovsgu %icc, %f13, %f8
15683 fmovdneg %xcc, %f19, %f28
15684 bgu,a loop_1471
15685loop_1470:
15686 brz,a %o7, loop_1472
15687 fcmpne32 %f18, %f6, %g4
15688 movrgez %o3, 0x009, %o4
15689loop_1471:
15690 sub %l5, 0x140B, %g1
15691loop_1472:
15692 fnors %f15, %f27, %f25
15693 movgu %icc, %g5, %l4
15694 orcc %g6, %i2, %i4
15695 alignaddrl %o6, %l0, %i5
15696 movn %xcc, %o2, %o1
15697 edge8 %l2, %l6, %i6
15698 ldub [%l7 + 0x4F], %i0
15699 taddcc %o5, 0x026E, %o0
15700 ldub [%l7 + 0x72], %i3
15701 fmovrslz %i1, %f21, %f11
15702 edge32n %l3, %i7, %g2
15703 tsubcctv %g3, %g7, %l1
15704 edge16l %g4, %o7, %o3
15705 bn loop_1473
15706 fblg %fcc3, loop_1474
15707 ta %xcc, 0x0
15708 be,a,pt %icc, loop_1475
15709loop_1473:
15710 movrgez %o4, %g1, %l5
15711loop_1474:
15712 fandnot2 %f28, %f8, %f26
15713 fpadd32 %f2, %f14, %f20
15714loop_1475:
15715 xorcc %l4, 0x1ADD, %g5
15716 fandnot2 %f12, %f22, %f26
15717 movvs %xcc, %g6, %i4
15718 tne %icc, 0x3
15719 sethi 0x04FC, %o6
15720 fmovspos %xcc, %f23, %f13
15721 movneg %xcc, %l0, %i2
15722 fpsub16s %f0, %f9, %f28
15723 xorcc %i5, 0x073E, %o1
15724 brlez,a %l2, loop_1476
15725 tvs %xcc, 0x0
15726 sethi 0x11F9, %o2
15727 fbule %fcc2, loop_1477
15728loop_1476:
15729 bneg,a loop_1478
15730 and %l6, 0x0492, %i0
15731 addc %o5, %o0, %i3
15732loop_1477:
15733 fbn %fcc1, loop_1479
15734loop_1478:
15735 movpos %xcc, %i6, %i1
15736 fmovdcs %xcc, %f10, %f20
15737 faligndata %f22, %f4, %f22
15738loop_1479:
15739 fmovsleu %xcc, %f10, %f2
15740 sdiv %i7, 0x0584, %l3
15741 movl %xcc, %g3, %g2
15742 orcc %l1, 0x16C2, %g7
15743 movne %icc, %o7, %o3
15744 movge %xcc, %g4, %o4
15745 andn %l5, %g1, %g5
15746 set 0x50, %l4
15747 lduwa [%l7 + %l4] 0x10, %g6
15748 ldd [%l7 + 0x68], %l4
15749 orcc %i4, 0x012E, %l0
15750 tl %icc, 0x3
15751 popc %o6, %i5
15752 lduw [%l7 + 0x30], %i2
15753 wr %g0, 0x11, %asi
15754 prefetcha [%l7 + 0x28] %asi, 0x0
15755 tneg %icc, 0x7
15756 edge8n %o2, %l2, %l6
15757 edge8l %o5, %i0, %i3
15758 fbu %fcc1, loop_1480
15759 smulcc %i6, 0x0C35, %i1
15760 mova %icc, %o0, %i7
15761 edge32ln %l3, %g3, %l1
15762loop_1480:
15763 nop
15764 set 0x2D, %i4
15765 lduba [%l7 + %i4] 0x10, %g2
15766 array32 %g7, %o7, %g4
15767 wr %g0, 0x89, %asi
15768 ldxa [%l7 + 0x08] %asi, %o3
15769 fpackfix %f16, %f23
15770 addcc %l5, %g1, %g5
15771 fbul %fcc0, loop_1481
15772 edge32n %g6, %l4, %i4
15773 movvc %xcc, %o4, %o6
15774 fbn,a %fcc3, loop_1482
15775loop_1481:
15776 fmovdle %xcc, %f4, %f14
15777 tgu %xcc, 0x7
15778 fcmpes %fcc1, %f9, %f21
15779loop_1482:
15780 tle %icc, 0x0
15781 add %l7, 0x50, %l6
15782 wr %g0, 0x89, %asi
15783 casxa [%l6] %asi, %l0, %i5
15784 umulcc %i2, 0x1006, %o1
15785 fmovsneg %xcc, %f3, %f31
15786 nop
15787 set 0x30, %i7
15788 ldx [%l7 + %i7], %o2
15789 tvs %xcc, 0x0
15790 wr %g0, 0x18, %asi
15791 stba %l6, [%l7 + 0x5D] %asi
15792 set 0x1a8, %g2
15793 nop ! stxa %l2, [%g0 + %g2] 0x40 ripped by fixASI40.pl
15794 movl %xcc, %o5, %i3
15795 taddcctv %i0, %i6, %o0
15796 array8 %i7, %i1, %l3
15797 fmovdcc %icc, %f24, %f29
15798 fbl %fcc1, loop_1483
15799 fcmpgt16 %f18, %f10, %g3
15800 mova %icc, %l1, %g7
15801 fmovdcc %icc, %f5, %f13
15802loop_1483:
15803 movrgez %g2, 0x213, %g4
15804 add %l7, 0x0C, %l6
15805 wr %g0, 0x11, %asi
15806 casa [%l6] 0x11, %o7, %o3
15807 sdivcc %l5, 0x0933, %g5
15808 fpsub16 %f4, %f14, %f2
15809 fbg %fcc0, loop_1484
15810 movrgez %g1, 0x0DD, %g6
15811 tne %xcc, 0x1
15812 move %xcc, %l4, %o4
15813loop_1484:
15814 fmovrse %o6, %f13, %f27
15815 tl %xcc, 0x0
15816 call loop_1485
15817 fmovdvs %xcc, %f5, %f25
15818 and %l0, 0x092F, %i4
15819 set 0x2D, %o5
15820 ldsba [%l7 + %o5] 0x80, %i5
15821loop_1485:
15822 edge16 %i2, %o1, %l6
15823 fmovscc %icc, %f18, %f29
15824 tvc %xcc, 0x2
15825 subc %l2, %o5, %i3
15826 saved
15827 rdpr %cwp, %g1
15828 rdpr %cansave, %g2
15829 rdpr %canrestore, %g3
15830 rdpr %cleanwin, %g4
15831 rdpr %otherwin, %g5
15832 rdpr %wstate, %g6
15833 fmovsleu %xcc, %f31, %f25
15834 fmovrsne %o2, %f11, %f15
15835 tg %xcc, 0x4
15836 movcs %xcc, %i6, %i0
15837 brnz %i7, loop_1486
15838 xnorcc %o0, 0x0B14, %i1
15839 fmovdleu %icc, %f20, %f15
15840 popc %g3, %l3
15841loop_1486:
15842 movrlz %g7, 0x15B, %l1
15843 bvc,pn %xcc, loop_1487
15844 nop
15845 setx loop_1488, %l0, %l1
15846 jmpl %l1, %g2
15847 bgu loop_1489
15848 fmovde %xcc, %f6, %f21
15849loop_1487:
15850 brnz %g4, loop_1490
15851loop_1488:
15852 array32 %o3, %o7, %l5
15853loop_1489:
15854 fabss %f12, %f8
15855 stbar
15856loop_1490:
15857 fcmpne32 %f24, %f12, %g1
15858 or %g6, %g5, %o4
15859 umul %l4, %l0, %i4
15860 orn %i5, 0x0842, %i2
15861 udiv %o6, 0x0F3D, %o1
15862 movrlz %l6, 0x3E3, %o5
15863 fmovrse %l2, %f1, %f13
15864 tvc %icc, 0x2
15865 movrlz %o2, %i6, %i3
15866 edge32 %i0, %o0, %i7
15867 sir 0x145D
15868 wr %g0, 0x80, %asi
15869 swapa [%l7 + 0x0C] %asi, %g3
15870 fandnot2s %f17, %f25, %f24
15871 movgu %xcc, %l3, %i1
15872 fbn %fcc2, loop_1491
15873 movrne %l1, 0x070, %g7
15874 edge16ln %g4, %o3, %g2
15875 tn %xcc, 0x4
15876loop_1491:
15877 ldub [%l7 + 0x6E], %o7
15878 fmovdgu %icc, %f11, %f20
15879 fbl %fcc2, loop_1492
15880 srl %g1, 0x13, %l5
15881 movne %icc, %g5, %o4
15882 wr %g0, 0x5f, %asi
15883 stxa %g6, [%g0 + 0x0] %asi
15884loop_1492:
15885 membar 0x15
15886 array8 %l4, %i4, %i5
15887 fmovdvs %xcc, %f23, %f3
15888 edge16n %l0, %o6, %i2
15889 wr %g0, 0x80, %asi
15890 lduwa [%l7 + 0x14] %asi, %o1
15891 movle %xcc, %o5, %l6
15892 siam 0x2
15893 edge32n %o2, %l2, %i6
15894 sth %i0, [%l7 + 0x42]
15895 fandnot1 %f18, %f12, %f18
15896 xnorcc %i3, 0x014E, %i7
15897 fmovrde %o0, %f16, %f10
15898 set 0x5A, %o0
15899 ldsha [%l7 + %o0] 0x14, %g3
15900 move %xcc, %l3, %l1
15901 ldx [%l7 + 0x78], %g7
15902 movg %xcc, %g4, %i1
15903 edge16ln %o3, %o7, %g2
15904 edge32l %l5, %g1, %o4
15905 ldstub [%l7 + 0x54], %g5
15906 tg %xcc, 0x6
15907 tsubcc %l4, 0x0514, %i4
15908 tge %xcc, 0x5
15909 set 0x40, %i3
15910 stwa %g6, [%l7 + %i3] 0x81
15911 movl %icc, %i5, %l0
15912 sethi 0x12F9, %i2
15913 popc %o1, %o6
15914 saved
15915 rdpr %cwp, %g1
15916 rdpr %cansave, %g2
15917 rdpr %canrestore, %g3
15918 rdpr %cleanwin, %g4
15919 rdpr %otherwin, %g5
15920 rdpr %wstate, %g6
15921 prefetch [%l7 + 0x40], 0x0
15922 orn %l6, %o5, %l2
15923 subcc %i6, 0x1E3B, %i0
15924 movre %o2, %i3, %o0
15925 fbu,a %fcc0, loop_1493
15926 smulcc %i7, %g3, %l3
15927 andncc %l1, %g7, %i1
15928 fmovdvs %xcc, %f17, %f31
15929loop_1493:
15930 st %f16, [%l7 + 0x10]
15931 xorcc %g4, %o3, %g2
15932 bvc %xcc, loop_1494
15933 ba,a %icc, loop_1495
15934 membar 0x4F
15935 subccc %o7, 0x15E4, %l5
15936loop_1494:
15937 popc %o4, %g1
15938loop_1495:
15939 fmuld8sux16 %f8, %f5, %f4
15940 fmuld8ulx16 %f12, %f16, %f18
15941 bge,a,pt %icc, loop_1496
15942 bvs,a,pt %xcc, loop_1497
15943 fmovdl %xcc, %f31, %f5
15944 alignaddr %g5, %l4, %i4
15945loop_1496:
15946 umulcc %g6, 0x15B5, %i5
15947loop_1497:
15948 fcmps %fcc3, %f9, %f8
15949 nop
15950 setx loop_1498, %l0, %l1
15951 wrpr 0x1, %tl
15952 wrpr %l1, %tnpc
15953 setx 0x34400001400, %l0, %l1
15954 wrpr %l1, %tstate
15955 wrhpr 0x4, %htstate
15956 done
15957 membar 0x64
15958 bn,a %icc, loop_1499
15959 tl %xcc, 0x1
15960loop_1498:
15961 xor %l0, 0x0115, %o1
15962 move %icc, %o6, %l6
15963loop_1499:
15964 subccc %i2, 0x102E, %l2
15965 andcc %o5, %i6, %o2
15966 edge32n %i3, %o0, %i0
15967 bpos,a loop_1500
15968 fors %f24, %f28, %f4
15969 edge16ln %i7, %g3, %l3
15970 sra %g7, 0x0E, %l1
15971loop_1500:
15972 sth %i1, [%l7 + 0x0A]
15973 movge %xcc, %g4, %g2
15974 fbu %fcc1, loop_1501
15975 udivcc %o3, 0x0238, %o7
15976 sth %o4, [%l7 + 0x2E]
15977 set 0x78, %g7
15978 stxa %l5, [%l7 + %g7] 0x22
15979 membar #Sync
15980loop_1501:
15981 fmovdleu %icc, %f18, %f20
15982 andncc %g5, %g1, %i4
15983 wr %g0, 0x80, %asi
15984 ldsha [%l7 + 0x44] %asi, %l4
15985 movre %g6, %l0, %o1
15986 xnorcc %o6, %l6, %i2
15987 orn %l2, %i5, %i6
15988 movvc %icc, %o2, %i3
15989 fmul8x16 %f15, %f18, %f30
15990 tle %xcc, 0x3
15991 subcc %o0, 0x1C02, %i0
15992 bvs,a,pt %xcc, loop_1502
15993 movrlz %o5, %g3, %i7
15994 movne %xcc, %g7, %l1
15995 bvs,a,pn %icc, loop_1503
15996loop_1502:
15997 tge %icc, 0x6
15998 fbg %fcc3, loop_1504
15999 ldsw [%l7 + 0x4C], %i1
16000loop_1503:
16001 movre %l3, %g4, %g2
16002 fmovdpos %xcc, %f11, %f8
16003loop_1504:
16004 andcc %o3, 0x0A0F, %o7
16005 addcc %l5, %g5, %o4
16006 brgez,a %i4, loop_1505
16007 udivx %l4, 0x1FD5, %g1
16008 edge32l %g6, %o1, %l0
16009 addcc %o6, 0x1C34, %l6
16010loop_1505:
16011 xorcc %l2, %i2, %i5
16012 movg %xcc, %o2, %i3
16013 tle %xcc, 0x7
16014 set 0x0D, %i0
16015 stba %o0, [%l7 + %i0] 0x22
16016 membar #Sync
16017 bleu %icc, loop_1506
16018 fcmped %fcc2, %f10, %f30
16019 popc %i0, %i6
16020 movle %xcc, %g3, %i7
16021loop_1506:
16022 nop
16023 set 0x40, %o1
16024 stda %f0, [%l7 + %o1] 0xf1
16025 membar #Sync
16026 fnor %f8, %f4, %f18
16027 siam 0x0
16028 nop
16029 setx loop_1507, %l0, %l1
16030 wrpr 0x1, %tl
16031 wrpr %l1, %tpc
16032 add %l1, 0x4, %l1
16033 wrpr %l1, %tnpc
16034 setx 0x34400001400, %l0, %l1
16035 wrpr %l1, %tstate
16036 wrhpr 0x4, %htstate
16037 retry
16038 fbue %fcc1, loop_1508
16039 nop
16040 set 0x68, %l1
16041 ldstub [%l7 + %l1], %g7
16042 movneg %xcc, %o5, %i1
16043loop_1507:
16044 nop
16045 membar #Sync
16046 set 0x40, %i2
16047 ldda [%l7 + %i2] 0xf9, %f16
16048loop_1508:
16049 sth %l3, [%l7 + 0x3C]
16050 udivx %g4, 0x0A67, %g2
16051 mova %xcc, %l1, %o7
16052 set 0x78, %o7
16053 prefetcha [%l7 + %o7] 0x10, 0x1
16054 taddcctv %g5, 0x1E7D, %o4
16055 movrlez %l5, 0x043, %l4
16056 udivx %i4, 0x01B7, %g6
16057 edge16n %g1, %o1, %o6
16058 sth %l6, [%l7 + 0x3E]
16059 ta %icc, 0x0
16060 fnegd %f20, %f16
16061 tle %icc, 0x2
16062 movrne %l0, 0x09D, %i2
16063 wr %g0, 0x04, %asi
16064 swapa [%l7 + 0x18] %asi, %i5
16065 tneg %xcc, 0x5
16066 ldx [%l7 + 0x10], %l2
16067 fcmpes %fcc1, %f18, %f17
16068 fbne,a %fcc0, loop_1509
16069 edge8 %i3, %o2, %i0
16070 fxnors %f22, %f23, %f6
16071 sdivx %i6, 0x11EF, %o0
16072loop_1509:
16073 mulscc %g3, 0x157A, %i7
16074 array32 %g7, %o5, %l3
16075 movl %icc, %i1, %g2
16076 sra %l1, 0x1F, %o7
16077 fbl,a %fcc3, loop_1510
16078 fmovdge %xcc, %f6, %f7
16079 fmovde %xcc, %f19, %f29
16080 fnot1 %f28, %f14
16081loop_1510:
16082 nop
16083 set 0x48, %l3
16084 stha %o3, [%l7 + %l3] 0x80
16085 fmovdvc %xcc, %f20, %f8
16086 tleu %xcc, 0x0
16087 edge8 %g4, %g5, %o4
16088 fcmps %fcc3, %f19, %f29
16089 bvs,a,pn %icc, loop_1511
16090 move %icc, %l4, %l5
16091 fcmpes %fcc1, %f27, %f6
16092 xnor %g6, 0x0CCE, %g1
16093loop_1511:
16094 ldstub [%l7 + 0x4C], %i4
16095 sll %o6, %o1, %l6
16096 fone %f2
16097 fblg,a %fcc3, loop_1512
16098 bleu %xcc, loop_1513
16099 stbar
16100 sdivx %i2, 0x12DA, %i5
16101loop_1512:
16102 andn %l0, %l2, %o2
16103loop_1513:
16104 bcc,pt %icc, loop_1514
16105 subcc %i0, %i6, %o0
16106 smulcc %i3, 0x199C, %i7
16107 addc %g3, 0x0461, %g7
16108loop_1514:
16109 array32 %l3, %o5, %g2
16110 edge16l %l1, %i1, %o3
16111 sdivx %o7, 0x02D3, %g4
16112 std %o4, [%l7 + 0x18]
16113 bvc loop_1515
16114 fzeros %f14
16115 andn %l4, %g5, %g6
16116 movpos %icc, %l5, %i4
16117loop_1515:
16118 nop
16119 wr %g0, 0x10, %asi
16120 stba %o6, [%l7 + 0x7A] %asi
16121 mulscc %g1, 0x0F16, %l6
16122 alignaddrl %i2, %o1, %l0
16123 fmovrsne %l2, %f10, %f3
16124 edge8 %i5, %i0, %i6
16125 orcc %o2, %o0, %i7
16126 ldd [%l7 + 0x40], %g2
16127 edge32l %i3, %g7, %o5
16128 fmul8ulx16 %f12, %f4, %f24
16129 xnorcc %g2, %l3, %i1
16130 movgu %icc, %l1, %o3
16131 movrlz %g4, %o7, %l4
16132 alignaddrl %g5, %o4, %g6
16133 bcs loop_1516
16134 fsrc1s %f25, %f5
16135 bne %xcc, loop_1517
16136 fnors %f6, %f6, %f30
16137loop_1516:
16138 ldx [%l7 + 0x08], %i4
16139 popc 0x0394, %o6
16140loop_1517:
16141 taddcctv %l5, %g1, %l6
16142 be,a %xcc, loop_1518
16143 restored
16144 rdpr %cwp, %g1
16145 rdpr %cansave, %g2
16146 rdpr %canrestore, %g3
16147 rdpr %cleanwin, %g4
16148 rdpr %otherwin, %g5
16149 rdpr %wstate, %g6
16150 edge32 %o1, %i2, %l2
16151 edge32 %i5, %l0, %i0
16152loop_1518:
16153 array32 %o2, %i6, %i7
16154 xorcc %g3, 0x0BB5, %o0
16155 andncc %g7, %i3, %o5
16156 smulcc %l3, %i1, %g2
16157 movneg %icc, %l1, %o3
16158 movrgez %g4, 0x054, %o7
16159 movg %xcc, %l4, %o4
16160 set 0x10, %o6
16161 ldda [%l7 + %o6] 0x14, %g4
16162 tge %xcc, 0x0
16163 fmuld8ulx16 %f27, %f17, %f2
16164 stb %i4, [%l7 + 0x16]
16165 fbue %fcc1, loop_1519
16166 bneg,pt %xcc, loop_1520
16167 fpadd32 %f10, %f22, %f2
16168 orn %g6, %l5, %o6
16169loop_1519:
16170 movcc %icc, %l6, %o1
16171loop_1520:
16172 bn,a loop_1521
16173 nop
16174 setx loop_1522, %l0, %l1
16175 jmpl %l1, %g1
16176 bvc,a,pn %icc, loop_1523
16177 sethi 0x19E0, %l2
16178loop_1521:
16179 subcc %i5, %i2, %i0
16180loop_1522:
16181 fmovspos %icc, %f17, %f30
16182loop_1523:
16183 fxor %f6, %f14, %f20
16184 srlx %o2, %l0, %i6
16185 tsubcc %i7, 0x050E, %o0
16186 membar 0x3D
16187 xnorcc %g3, 0x0AD6, %i3
16188 fmovd %f0, %f16
16189 edge8l %g7, %l3, %i1
16190 add %l7, 0x3C, %l6
16191 wr %g0, 0x81, %asi
16192 lda [%l6] %asi, %g2
16193 casa [%l6] 0x81, %g2, %o5
16194 brnz %o3, loop_1524
16195 fbul,a %fcc2, loop_1525
16196 movg %xcc, %g4, %o7
16197 alignaddr %l4, %l1, %o4
16198loop_1524:
16199 fmovrsgez %i4, %f21, %f24
16200loop_1525:
16201 xor %g6, %g5, %l5
16202 fsrc1s %f21, %f15
16203 array8 %l6, %o6, %g1
16204 movle %icc, %o1, %i5
16205 set 0x40, %l2
16206 ldda [%l7 + %l2] 0x0c, %f0
16207 tneg %icc, 0x7
16208 bg,a,pn %xcc, loop_1526
16209 edge32n %l2, %i2, %o2
16210 fbuge %fcc1, loop_1527
16211 udivx %l0, 0x1498, %i6
16212loop_1526:
16213 xor %i7, %i0, %o0
16214 mulx %i3, 0x0DF6, %g7
16215loop_1527:
16216 orcc %g3, %l3, %g2
16217 fmovse %xcc, %f21, %f31
16218 array8 %i1, %o3, %g4
16219 st %f29, [%l7 + 0x50]
16220 movgu %xcc, %o5, %l4
16221 addccc %l1, %o7, %i4
16222 te %icc, 0x3
16223 srax %g6, %o4, %g5
16224 sdiv %l6, 0x0F0C, %l5
16225 andcc %o6, 0x181D, %g1
16226 membar 0x1B
16227 fmovdn %xcc, %f15, %f21
16228 fmovdvs %icc, %f6, %f27
16229 alignaddrl %i5, %o1, %i2
16230 movrne %l2, %o2, %l0
16231 fcmpne32 %f12, %f24, %i7
16232 subccc %i0, 0x1E18, %o0
16233 tn %xcc, 0x6
16234 movne %xcc, %i6, %i3
16235 faligndata %f0, %f22, %f10
16236 movrgz %g3, 0x05C, %l3
16237 fmul8x16al %f3, %f4, %f24
16238 movne %icc, %g7, %g2
16239 edge8ln %i1, %o3, %g4
16240 edge8ln %l4, %o5, %l1
16241 udivx %i4, 0x1533, %g6
16242 fmul8x16au %f9, %f22, %f28
16243 tcs %icc, 0x4
16244 movcc %icc, %o4, %g5
16245 tg %icc, 0x2
16246 orcc %o7, 0x10F5, %l5
16247 bvc,pn %icc, loop_1528
16248 fbul,a %fcc2, loop_1529
16249 subccc %l6, 0x0090, %g1
16250 array16 %i5, %o1, %i2
16251loop_1528:
16252 fmovdleu %xcc, %f12, %f7
16253loop_1529:
16254 restored
16255 rdpr %cwp, %g1
16256 rdpr %cansave, %g2
16257 rdpr %canrestore, %g3
16258 rdpr %cleanwin, %g4
16259 rdpr %otherwin, %g5
16260 rdpr %wstate, %g6
16261 tcc %icc, 0x1
16262 lduw [%l7 + 0x5C], %l2
16263 xor %o2, 0x1D2F, %l0
16264 fbug,a %fcc2, loop_1530
16265 stw %i7, [%l7 + 0x70]
16266 fmovdleu %xcc, %f21, %f28
16267 fmovda %icc, %f14, %f25
16268loop_1530:
16269 andn %i0, 0x1739, %o0
16270 or %i6, 0x1472, %i3
16271 subc %o6, %l3, %g3
16272 fmovdl %xcc, %f25, %f17
16273 movne %icc, %g2, %i1
16274 bgu %xcc, loop_1531
16275 and %g7, %o3, %l4
16276 edge16l %o5, %l1, %g4
16277 fsrc2s %f29, %f12
16278loop_1531:
16279 edge16 %g6, %i4, %g5
16280 edge8ln %o4, %l5, %o7
16281 movrne %l6, 0x1FC, %g1
16282 movne %icc, %i5, %i2
16283 wr %g0, 0x81, %asi
16284 ldsha [%l7 + 0x7C] %asi, %l2
16285 wr %g0, 0x0c, %asi
16286 prefetcha [%l7 + 0x78] %asi, 0x3
16287 ble loop_1532
16288 edge32l %o2, %i7, %i0
16289 fmovscs %icc, %f25, %f15
16290 fcmpne32 %f12, %f10, %o0
16291loop_1532:
16292 nop
16293 set 0x10, %i6
16294 prefetcha [%l7 + %i6] 0x11, 0x1
16295 fbo,a %fcc1, loop_1533
16296 orncc %i6, 0x0F23, %o6
16297 tvc %xcc, 0x6
16298 fpack16 %f16, %f0
16299loop_1533:
16300 fbul,a %fcc1, loop_1534
16301 fnors %f19, %f0, %f19
16302 fsrc2 %f24, %f8
16303 fandnot2 %f28, %f26, %f30
16304loop_1534:
16305 fmul8x16 %f22, %f16, %f8
16306 edge8n %i3, %l3, %g2
16307 or %i1, 0x0160, %g7
16308 edge16l %g3, %l4, %o3
16309 fbule %fcc3, loop_1535
16310 movne %xcc, %l1, %o5
16311 wr %g0, 0x18, %asi
16312 ldswa [%l7 + 0x0C] %asi, %g6
16313loop_1535:
16314 nop
16315 wr %g0, 0x88, %asi
16316 ldsba [%l7 + 0x57] %asi, %g4
16317 bgu loop_1536
16318 edge16l %i4, %o4, %g5
16319 udivx %l5, 0x1B69, %o7
16320 movrne %g1, %l6, %i5
16321loop_1536:
16322 fnand %f6, %f28, %f14
16323 mova %icc, %i2, %l2
16324 fbue %fcc1, loop_1537
16325 fbo %fcc0, loop_1538
16326 subccc %o1, %i7, %o2
16327 fbo %fcc3, loop_1539
16328loop_1537:
16329 fabss %f23, %f20
16330loop_1538:
16331 fmovsleu %icc, %f24, %f10
16332 fandnot1s %f13, %f26, %f25
16333loop_1539:
16334 srax %i0, %l0, %o0
16335 tleu %icc, 0x1
16336 movge %xcc, %i6, %o6
16337 movle %xcc, %i3, %l3
16338 taddcctv %i1, 0x1893, %g7
16339 movcs %icc, %g3, %l4
16340 subc %o3, %l1, %g2
16341 tne %xcc, 0x0
16342 set 0x38, %i1
16343 stda %g6, [%l7 + %i1] 0x0c
16344 movpos %icc, %g4, %o5
16345 smulcc %i4, %o4, %g5
16346 fbne %fcc0, loop_1540
16347 array16 %o7, %l5, %l6
16348 ta %icc, 0x5
16349 xnor %g1, 0x0772, %i2
16350loop_1540:
16351 edge16n %l2, %i5, %o1
16352 nop
16353 set 0x22, %o4
16354 sth %i7, [%l7 + %o4]
16355 set 0x34, %o2
16356 stwa %i0, [%l7 + %o2] 0xe3
16357 membar #Sync
16358 be,a loop_1541
16359 move %xcc, %o2, %o0
16360 fcmpgt16 %f18, %f4, %l0
16361 fbuge %fcc1, loop_1542
16362loop_1541:
16363 udivx %i6, 0x015A, %o6
16364 fmovdneg %icc, %f19, %f7
16365 orncc %l3, 0x18DA, %i3
16366loop_1542:
16367 nop
16368 set 0x50, %i5
16369 ldsha [%l7 + %i5] 0x18, %i1
16370 fmovda %icc, %f31, %f12
16371 bneg,a %icc, loop_1543
16372 or %g3, %g7, %o3
16373 umulcc %l1, 0x13A8, %l4
16374 sllx %g2, %g6, %g4
16375loop_1543:
16376 fpsub16s %f19, %f12, %f18
16377 andn %o5, %i4, %g5
16378 alignaddr %o7, %l5, %l6
16379 bge,pt %xcc, loop_1544
16380 fbul,a %fcc2, loop_1545
16381 fmovd %f16, %f30
16382 brlez,a %o4, loop_1546
16383loop_1544:
16384 subc %g1, %l2, %i2
16385loop_1545:
16386 orn %i5, %i7, %i0
16387 tneg %icc, 0x6
16388loop_1546:
16389 movrgz %o1, 0x16B, %o0
16390 ld [%l7 + 0x28], %f2
16391 fpadd32 %f16, %f8, %f4
16392 andncc %o2, %i6, %o6
16393 bleu,pn %icc, loop_1547
16394 ba,pt %xcc, loop_1548
16395 movrlez %l3, 0x130, %i3
16396 orcc %i1, %g3, %g7
16397loop_1547:
16398 tpos %icc, 0x5
16399loop_1548:
16400 mulx %l0, 0x044F, %o3
16401 fpadd16 %f2, %f26, %f14
16402 fmovdge %xcc, %f20, %f13
16403 udivcc %l4, 0x135E, %g2
16404 st %f3, [%l7 + 0x6C]
16405 movl %icc, %l1, %g6
16406 wr %g0, 0x81, %asi
16407 ldswa [%l7 + 0x4C] %asi, %g4
16408 tcs %icc, 0x4
16409 tleu %icc, 0x3
16410 fcmpes %fcc1, %f9, %f30
16411 fmovrsgez %o5, %f23, %f18
16412 sir 0x1536
16413 smulcc %g5, 0x08BA, %i4
16414 set 0x48, %g4
16415 stxa %l5, [%l7 + %g4] 0x14
16416 fbu %fcc2, loop_1549
16417 nop
16418 setx loop_1550, %l0, %l1
16419 jmpl %l1, %l6
16420 xorcc %o4, 0x1403, %g1
16421 edge16l %o7, %l2, %i5
16422loop_1549:
16423 xor %i7, 0x140D, %i0
16424loop_1550:
16425 edge8n %o1, %o0, %i2
16426 sllx %i6, 0x03, %o6
16427 faligndata %f18, %f6, %f30
16428 brlez %o2, loop_1551
16429 fandnot2s %f21, %f30, %f23
16430 movvc %xcc, %i3, %l3
16431 nop
16432 setx loop_1552, %l0, %l1
16433 jmpl %l1, %g3
16434loop_1551:
16435 sllx %g7, %i1, %o3
16436 stx %l0, [%l7 + 0x18]
16437 ba %xcc, loop_1553
16438loop_1552:
16439 alignaddr %l4, %g2, %l1
16440 fone %f26
16441 lduw [%l7 + 0x58], %g4
16442loop_1553:
16443 movle %xcc, %g6, %o5
16444 set 0x38, %o3
16445 ldswa [%l7 + %o3] 0x04, %g5
16446 edge8n %l5, %i4, %l6
16447 or %o4, 0x0B92, %o7
16448 fmul8sux16 %f10, %f2, %f14
16449 fmovsne %xcc, %f23, %f27
16450 fmovrse %l2, %f14, %f27
16451 add %l7, 0x4C, %l6
16452 wr %g0, 0x89, %asi
16453 lda [%l6] %asi, %i5
16454 casa [%l6] 0x89, %i5, %i7
16455 mulscc %g1, %i0, %o0
16456 add %l7, 0x58, %l6
16457 wr %g0, 0x89, %asi
16458 ldxa [%l6] %asi, %o1
16459 casxa [%l6] %asi, %o1, %i6
16460 subc %i2, %o6, %o2
16461 ldd [%l7 + 0x20], %f18
16462 taddcc %i3, %l3, %g3
16463 sdivcc %g7, 0x0CB8, %i1
16464 fmovrslez %l0, %f13, %f3
16465 edge8ln %o3, %g2, %l4
16466 taddcctv %g4, 0x1E53, %l1
16467 udivx %g6, 0x07EE, %g5
16468 srl %o5, %i4, %l5
16469 tvc %icc, 0x1
16470 fmovscs %xcc, %f28, %f31
16471 brgz %l6, loop_1554
16472 edge32l %o7, %l2, %i5
16473 set 0x34, %g3
16474 stha %i7, [%l7 + %g3] 0x2f
16475 membar #Sync
16476loop_1554:
16477 smulcc %o4, %g1, %o0
16478 movvc %icc, %i0, %o1
16479 tcs %xcc, 0x3
16480 tg %icc, 0x2
16481 movrgez %i2, 0x114, %i6
16482 fbue,a %fcc2, loop_1555
16483 fzeros %f17
16484 or %o2, %i3, %l3
16485 fabsd %f28, %f6
16486loop_1555:
16487 mulscc %g3, 0x00BC, %o6
16488 fmul8x16 %f15, %f16, %f30
16489 subccc %i1, 0x1EF6, %l0
16490 brnz %g7, loop_1556
16491 movrlez %o3, %g2, %l4
16492 movrgez %g4, 0x13E, %l1
16493 bvc,a loop_1557
16494loop_1556:
16495 movne %icc, %g5, %o5
16496 sll %g6, 0x15, %l5
16497 udiv %l6, 0x10DB, %i4
16498loop_1557:
16499 fabss %f24, %f11
16500 stb %o7, [%l7 + 0x6B]
16501 tl %icc, 0x6
16502 srlx %i5, %i7, %l2
16503 movl %icc, %g1, %o0
16504 edge32 %o4, %o1, %i0
16505 tcc %xcc, 0x6
16506 udivcc %i2, 0x10F2, %o2
16507 subcc %i3, %i6, %g3
16508 tsubcctv %o6, %i1, %l0
16509 movvs %icc, %l3, %o3
16510 lduw [%l7 + 0x08], %g7
16511 xnorcc %l4, 0x0E5A, %g4
16512 mulx %g2, %l1, %o5
16513 tsubcc %g5, 0x03B4, %l5
16514 array16 %l6, %g6, %i4
16515 nop
16516 set 0x38, %g1
16517 ldx [%l7 + %g1], %i5
16518 alignaddrl %o7, %l2, %g1
16519 bl,a loop_1558
16520 ld [%l7 + 0x54], %f20
16521 addc %i7, %o4, %o1
16522 bpos %icc, loop_1559
16523loop_1558:
16524 tgu %xcc, 0x3
16525 edge32ln %i0, %o0, %i2
16526 lduh [%l7 + 0x6A], %i3
16527loop_1559:
16528 fblg,a %fcc1, loop_1560
16529 srlx %o2, 0x0A, %i6
16530 fnors %f29, %f31, %f26
16531 fcmple16 %f14, %f22, %g3
16532loop_1560:
16533 te %xcc, 0x0
16534 edge8n %o6, %i1, %l0
16535 restored
16536 rdpr %cwp, %g1
16537 rdpr %cansave, %g2
16538 rdpr %canrestore, %g3
16539 rdpr %cleanwin, %g4
16540 rdpr %otherwin, %g5
16541 rdpr %wstate, %g6
16542 wr %g0, 0x89, %asi
16543 lduwa [%l7 + 0x40] %asi, %o3
16544 movrne %l3, %g7, %g4
16545 fmovsneg %icc, %f12, %f8
16546 movrlz %g2, 0x2EC, %l1
16547 srl %o5, %g5, %l4
16548 xor %l5, 0x0247, %g6
16549 movg %xcc, %i4, %i5
16550 mova %xcc, %l6, %o7
16551 sethi 0x0CDA, %g1
16552 set 0x54, %l0
16553 ldsha [%l7 + %l0] 0x14, %i7
16554 fmovscc %xcc, %f20, %f7
16555 bn,pt %icc, loop_1561
16556 brgz %l2, loop_1562
16557 tcs %xcc, 0x4
16558 flush %l7 + 0x18
16559loop_1561:
16560 tpos %xcc, 0x1
16561loop_1562:
16562 membar 0x7C
16563 siam 0x6
16564 fnegs %f19, %f3
16565 brlz %o1, loop_1563
16566 andcc %i0, %o0, %i2
16567 movgu %xcc, %i3, %o4
16568 xnor %o2, 0x0B87, %g3
16569loop_1563:
16570 nop
16571 add %l7, 0x40, %l6
16572 wr %g0, 0x18, %asi
16573 casxa [%l6] %asi, %i6, %i1
16574 subc %o6, 0x1404, %l0
16575 popc 0x0939, %o3
16576 sth %l3, [%l7 + 0x68]
16577 wr %g0, 0x19, %asi
16578 ldxa [%l7 + 0x40] %asi, %g4
16579 movre %g2, %g7, %l1
16580 array16 %g5, %o5, %l5
16581 fmovdvs %xcc, %f29, %f11
16582 tcc %xcc, 0x5
16583 wr %g0, 0x27, %asi
16584 stba %l4, [%l7 + 0x49] %asi
16585 membar #Sync
16586 movrgz %i4, %i5, %g6
16587 umul %o7, 0x0421, %g1
16588 faligndata %f30, %f2, %f0
16589 prefetch [%l7 + 0x48], 0x0
16590 xor %l6, %i7, %l2
16591 movge %icc, %i0, %o1
16592 fxnor %f6, %f18, %f18
16593 movvc %xcc, %i2, %i3
16594 andncc %o0, %o4, %g3
16595 fbne %fcc0, loop_1564
16596 andncc %o2, %i1, %i6
16597 fmovsgu %icc, %f10, %f4
16598 bneg,a loop_1565
16599loop_1564:
16600 fnot2 %f10, %f8
16601 sra %l0, %o6, %o3
16602 fmovda %xcc, %f24, %f23
16603loop_1565:
16604 std %l2, [%l7 + 0x50]
16605 sethi 0x0748, %g4
16606 sir 0x1386
16607 sdivcc %g2, 0x10E7, %l1
16608 tsubcc %g7, 0x0425, %g5
16609 sub %l5, %o5, %l4
16610 sth %i5, [%l7 + 0x76]
16611 orncc %g6, %i4, %o7
16612 membar #Sync
16613 wr %g0, 0x1f, %asi
16614 ldda [%l7 + 0x40] %asi, %f0
16615 array32 %l6, %i7, %l2
16616 sdivx %g1, 0x0CA1, %o1
16617 fands %f31, %f13, %f18
16618 stx %i2, [%l7 + 0x58]
16619 umulcc %i3, %o0, %o4
16620 subccc %i0, %o2, %i1
16621 sdiv %i6, 0x1EC9, %g3
16622 set 0x62, %g5
16623 ldsha [%l7 + %g5] 0x14, %o6
16624 fbo,a %fcc3, loop_1566
16625 orncc %l0, %l3, %o3
16626 tn %icc, 0x7
16627 sir 0x09DE
16628loop_1566:
16629 movleu %icc, %g4, %g2
16630 movrlz %g7, %l1, %g5
16631 tcc %icc, 0x0
16632 orncc %l5, %o5, %i5
16633 movrgez %l4, 0x3DE, %i4
16634 fxors %f17, %f25, %f24
16635 fexpand %f26, %f28
16636 fsrc2 %f20, %f2
16637 fmul8sux16 %f6, %f6, %f26
16638 srlx %g6, %l6, %i7
16639 ldx [%l7 + 0x38], %o7
16640 fmovdg %icc, %f16, %f5
16641 fmovdne %xcc, %f23, %f22
16642 tsubcc %g1, 0x1955, %o1
16643 fnot1s %f11, %f26
16644 fzero %f22
16645 fcmpeq32 %f28, %f22, %i2
16646 ta %icc, 0x3
16647 movn %icc, %l2, %o0
16648 stw %i3, [%l7 + 0x70]
16649 alignaddr %o4, %o2, %i0
16650 fbu %fcc1, loop_1567
16651 movcs %icc, %i6, %g3
16652 addcc %o6, %l0, %l3
16653 saved
16654 rdpr %cwp, %g1
16655 rdpr %cansave, %g2
16656 rdpr %canrestore, %g3
16657 rdpr %cleanwin, %g4
16658 rdpr %otherwin, %g5
16659 rdpr %wstate, %g6
16660loop_1567:
16661 ble,pt %xcc, loop_1568
16662 bshuffle %f2, %f4, %f8
16663 array16 %o3, %g4, %i1
16664 subcc %g7, %l1, %g5
16665loop_1568:
16666 and %g2, 0x092F, %l5
16667 fpadd16s %f3, %f3, %f31
16668 bpos,pt %xcc, loop_1569
16669 sdiv %i5, 0x1EF1, %o5
16670 or %i4, 0x15D1, %g6
16671 tl %xcc, 0x0
16672loop_1569:
16673 tpos %icc, 0x1
16674 array16 %l4, %i7, %o7
16675 srlx %l6, %g1, %o1
16676 move %xcc, %i2, %o0
16677 call loop_1570
16678 fbu %fcc2, loop_1571
16679 edge8ln %l2, %i3, %o2
16680 set 0x5E, %l5
16681 stha %o4, [%l7 + %l5] 0x11
16682loop_1570:
16683 orn %i0, 0x0B0D, %i6
16684loop_1571:
16685 fmovsgu %xcc, %f2, %f18
16686 restored
16687 rdpr %cwp, %g1
16688 rdpr %cansave, %g2
16689 rdpr %canrestore, %g3
16690 rdpr %cleanwin, %g4
16691 rdpr %otherwin, %g5
16692 rdpr %wstate, %g6
16693 srlx %o6, 0x09, %l0
16694 fcmpd %fcc1, %f28, %f24
16695 tcs %icc, 0x3
16696 ta %icc, 0x5
16697 nop
16698 set 0x62, %g6
16699 ldstub [%l7 + %g6], %g3
16700 call loop_1572
16701 be loop_1573
16702 andncc %o3, %g4, %l3
16703 stw %i1, [%l7 + 0x34]
16704loop_1572:
16705 fbul,a %fcc2, loop_1574
16706loop_1573:
16707 addc %g7, 0x14D5, %g5
16708 membar 0x28
16709 xnorcc %l1, 0x114F, %l5
16710loop_1574:
16711 alignaddr %g2, %i5, %o5
16712 nop
16713 set 0x40, %l6
16714 ldd [%l7 + %l6], %f30
16715 move %icc, %g6, %l4
16716 fcmple32 %f28, %f26, %i4
16717 tl %icc, 0x6
16718 movrgez %o7, %l6, %i7
16719 stx %g1, [%l7 + 0x48]
16720 membar 0x22
16721 nop
16722 setx loop_1575, %l0, %l1
16723 wrpr 0x1, %tl
16724 wrpr %l1, %tpc
16725 add %l1, 0x4, %l1
16726 wrpr %l1, %tnpc
16727 setx 0x34400001400, %l0, %l1
16728 wrpr %l1, %tstate
16729 wrhpr 0x4, %htstate
16730 retry
16731 addc %o1, 0x03B7, %o0
16732 fabss %f28, %f3
16733 fsrc2s %f18, %f22
16734loop_1575:
16735 edge8n %l2, %i3, %o2
16736 sth %o4, [%l7 + 0x68]
16737 pdist %f18, %f8, %f8
16738 fandnot2s %f3, %f9, %f23
16739 fmovspos %icc, %f5, %f10
16740 fbue,a %fcc0, loop_1576
16741 fmovdn %xcc, %f4, %f1
16742 fpsub32s %f27, %f6, %f17
16743 movrne %i0, 0x038, %i6
16744loop_1576:
16745 tl %icc, 0x5
16746 xnor %o6, 0x1935, %l0
16747 bl,a loop_1577
16748 sra %g3, %o3, %i2
16749 sra %l3, %g4, %i1
16750 movle %xcc, %g7, %g5
16751loop_1577:
16752 nop
16753 set 0x42, %i4
16754 ldsha [%l7 + %i4] 0x15, %l5
16755 bcc,a %icc, loop_1578
16756 fxor %f16, %f4, %f24
16757 brgez %l1, loop_1579
16758 andcc %g2, %i5, %o5
16759loop_1578:
16760 nop
16761 wr %g0, 0x04, %asi
16762 ldstuba [%l7 + 0x29] %asi, %l4
16763loop_1579:
16764 edge8l %g6, %o7, %i4
16765 fpadd16 %f26, %f24, %f28
16766 smul %i7, 0x15FE, %g1
16767 orn %l6, %o1, %l2
16768 addcc %i3, %o0, %o4
16769 fbu,a %fcc0, loop_1580
16770 fbue,a %fcc1, loop_1581
16771 fbge,a %fcc2, loop_1582
16772 xnorcc %o2, %i0, %i6
16773loop_1580:
16774 taddcctv %l0, %o6, %o3
16775loop_1581:
16776 array32 %i2, %g3, %l3
16777loop_1582:
16778 srax %i1, 0x17, %g7
16779 array16 %g4, %g5, %l5
16780 edge16l %l1, %g2, %i5
16781 movgu %xcc, %o5, %g6
16782 array32 %o7, %l4, %i4
16783 fmovscc %xcc, %f24, %f16
16784 edge32 %g1, %l6, %i7
16785 movne %xcc, %o1, %l2
16786 std %f8, [%l7 + 0x58]
16787 tsubcctv %i3, 0x1BC4, %o0
16788 ta %xcc, 0x5
16789 nop
16790 setx loop_1583, %l0, %l1
16791 jmpl %l1, %o2
16792 sdivx %i0, 0x0147, %o4
16793 tge %icc, 0x2
16794 udiv %l0, 0x04D2, %i6
16795loop_1583:
16796 sllx %o6, %i2, %g3
16797 ldstub [%l7 + 0x43], %o3
16798 xnor %i1, 0x15F6, %g7
16799 fcmpgt16 %f2, %f26, %g4
16800 array8 %l3, %g5, %l1
16801 ldx [%l7 + 0x58], %g2
16802 brgz %l5, loop_1584
16803 fxnor %f16, %f16, %f16
16804 movrlez %i5, 0x0EB, %o5
16805 bvs,a,pt %icc, loop_1585
16806loop_1584:
16807 fsrc2s %f20, %f31
16808 sdivx %o7, 0x1185, %g6
16809 fcmpgt16 %f6, %f28, %l4
16810loop_1585:
16811 mova %xcc, %i4, %g1
16812 tsubcc %l6, 0x0A26, %i7
16813 alignaddr %o1, %l2, %i3
16814 te %icc, 0x4
16815 nop
16816 setx loop_1586, %l0, %l1
16817 wrpr 0x1, %tl
16818 wrpr %l1, %tpc
16819 add %l1, 0x4, %l1
16820 wrpr %l1, %tnpc
16821 setx 0x34400001400, %l0, %l1
16822 wrpr %l1, %tstate
16823 wrhpr 0x4, %htstate
16824 retry
16825 edge8l %o0, %o2, %i0
16826 wr %g0, 0x23, %asi
16827 stha %l0, [%l7 + 0x2E] %asi
16828 membar #Sync
16829loop_1586:
16830 fnand %f14, %f4, %f8
16831 fbue %fcc1, loop_1587
16832 movrlz %i6, %o4, %i2
16833 udiv %g3, 0x01C3, %o6
16834 fmul8sux16 %f30, %f8, %f0
16835loop_1587:
16836 movg %xcc, %o3, %i1
16837 addcc %g4, %l3, %g5
16838 tsubcc %g7, 0x17AC, %l1
16839 fpack16 %f16, %f15
16840 ldx [%l7 + 0x38], %g2
16841 fpack16 %f24, %f10
16842 bl,pt %icc, loop_1588
16843 fmovrse %l5, %f17, %f13
16844 fmul8ulx16 %f10, %f6, %f10
16845 fpack32 %f30, %f26, %f26
16846loop_1588:
16847 fbl %fcc0, loop_1589
16848 tle %xcc, 0x2
16849 fcmpeq16 %f16, %f24, %o5
16850 and %o7, %g6, %l4
16851loop_1589:
16852 fcmpgt32 %f20, %f6, %i5
16853 bcc,pn %xcc, loop_1590
16854 lduw [%l7 + 0x44], %i4
16855 tgu %icc, 0x4
16856 tl %xcc, 0x0
16857loop_1590:
16858 xor %g1, 0x01E9, %l6
16859 xnor %i7, %l2, %o1
16860 be,a,pt %icc, loop_1591
16861 fnot2 %f12, %f20
16862 ldsh [%l7 + 0x56], %i3
16863 fbule %fcc3, loop_1592
16864loop_1591:
16865 fpmerge %f29, %f19, %f26
16866 movpos %icc, %o0, %o2
16867 te %xcc, 0x4
16868loop_1592:
16869 fmovrsgez %i0, %f24, %f2
16870 brnz %l0, loop_1593
16871 movrgz %i6, %o4, %i2
16872 tle %icc, 0x0
16873 fsrc2s %f22, %f12
16874loop_1593:
16875 mova %icc, %g3, %o6
16876 fornot1s %f24, %f22, %f17
16877 mulx %o3, %i1, %g4
16878 udivcc %g5, 0x0069, %l3
16879 fxnors %f9, %f24, %f7
16880 fzeros %f20
16881 saved
16882 rdpr %cwp, %g1
16883 rdpr %cansave, %g2
16884 rdpr %canrestore, %g3
16885 rdpr %cleanwin, %g4
16886 rdpr %otherwin, %g5
16887 rdpr %wstate, %g6
16888 array32 %g7, %l1, %g2
16889 taddcc %o5, 0x1D7B, %o7
16890 nop
16891 setx loop_1594, %l0, %l1
16892 jmpl %l1, %g6
16893 sth %l5, [%l7 + 0x6C]
16894 andncc %i5, %l4, %g1
16895 fmovsle %xcc, %f29, %f9
16896loop_1594:
16897 fblg %fcc1, loop_1595
16898 tleu %xcc, 0x7
16899 edge32 %l6, %i4, %l2
16900 nop
16901 set 0x30, %l4
16902 std %f12, [%l7 + %l4]
16903loop_1595:
16904 fmul8x16 %f8, %f8, %f22
16905 xnor %i7, 0x0401, %o1
16906 fpsub32 %f28, %f14, %f10
16907 edge16 %i3, %o2, %o0
16908 udivcc %l0, 0x0FDE, %i6
16909 tl %icc, 0x0
16910 addccc %i0, %i2, %g3
16911 mulx %o6, %o4, %o3
16912 sllx %g4, 0x11, %i1
16913 fble,a %fcc0, loop_1596
16914 fpadd32 %f2, %f18, %f28
16915 tcc %xcc, 0x7
16916 alignaddr %l3, %g5, %l1
16917loop_1596:
16918 movle %xcc, %g7, %g2
16919 ldd [%l7 + 0x18], %o6
16920 fnegs %f18, %f18
16921 and %g6, %l5, %i5
16922 bge loop_1597
16923 orcc %o5, 0x0EAF, %l4
16924 edge8 %g1, %l6, %l2
16925 edge16ln %i7, %i4, %o1
16926loop_1597:
16927 sub %o2, %i3, %o0
16928 move %xcc, %i6, %i0
16929 wr %g0, 0x0c, %asi
16930 ldswa [%l7 + 0x70] %asi, %i2
16931 addc %l0, %g3, %o4
16932 mulx %o3, 0x1281, %o6
16933 fcmple32 %f10, %f20, %i1
16934 or %l3, %g5, %g4
16935 tl %icc, 0x5
16936 set 0x38, %i7
16937 lduwa [%l7 + %i7] 0x04, %g7
16938 addcc %g2, 0x0964, %l1
16939 srlx %g6, 0x0D, %o7
16940 addcc %l5, %i5, %o5
16941 array32 %l4, %g1, %l6
16942 fmovrsgez %i7, %f23, %f24
16943 tvs %xcc, 0x3
16944 fpsub16s %f27, %f25, %f10
16945 srl %i4, 0x09, %o1
16946 tvs %xcc, 0x7
16947 set 0x31, %o5
16948 stba %l2, [%l7 + %o5] 0x04
16949 mulx %o2, %o0, %i3
16950 ldx [%l7 + 0x10], %i0
16951 andcc %i6, %i2, %l0
16952 fmovsg %xcc, %f18, %f27
16953 wr %g0, 0x10, %asi
16954 ldsha [%l7 + 0x30] %asi, %g3
16955 fbo,a %fcc0, loop_1598
16956 movneg %icc, %o3, %o4
16957 addcc %i1, %l3, %g5
16958 saved
16959 rdpr %cwp, %g1
16960 rdpr %cansave, %g2
16961 rdpr %canrestore, %g3
16962 rdpr %cleanwin, %g4
16963 rdpr %otherwin, %g5
16964 rdpr %wstate, %g6
16965loop_1598:
16966 nop
16967 wr %g0, 0x04, %asi
16968 ldswa [%l7 + 0x34] %asi, %g4
16969 tl %icc, 0x2
16970 tne %xcc, 0x0
16971 ta %icc, 0x3
16972 fmovrdne %o6, %f8, %f24
16973 udivx %g7, 0x1307, %g2
16974 st %f29, [%l7 + 0x44]
16975 movcc %icc, %g6, %l1
16976 lduw [%l7 + 0x58], %o7
16977 smul %i5, %l5, %o5
16978 saved
16979 rdpr %cwp, %g1
16980 rdpr %cansave, %g2
16981 rdpr %canrestore, %g3
16982 rdpr %cleanwin, %g4
16983 rdpr %otherwin, %g5
16984 rdpr %wstate, %g6
16985 tleu %icc, 0x4
16986 tg %xcc, 0x7
16987 movvs %xcc, %l4, %g1
16988 srlx %i7, 0x09, %i4
16989 orn %o1, 0x0BC5, %l6
16990 bpos %icc, loop_1599
16991 mulscc %o2, %o0, %l2
16992 prefetch [%l7 + 0x64], 0x3
16993 ba %icc, loop_1600
16994loop_1599:
16995 movle %icc, %i3, %i0
16996 xnorcc %i2, 0x0FC7, %l0
16997 stw %i6, [%l7 + 0x14]
16998loop_1600:
16999 fnors %f29, %f16, %f14
17000 fzero %f24
17001 movn %xcc, %g3, %o4
17002 taddcc %i1, 0x15E4, %l3
17003 fors %f16, %f15, %f25
17004 set 0x40, %g2
17005 stda %f0, [%l7 + %g2] 0xf9
17006 membar #Sync
17007 movpos %xcc, %o3, %g5
17008 umul %g4, 0x0A94, %g7
17009 alignaddr %g2, %g6, %o6
17010 be,a,pt %icc, loop_1601
17011 xnorcc %l1, %i5, %o7
17012 alignaddr %l5, %o5, %g1
17013 fsrc2s %f20, %f6
17014loop_1601:
17015 and %l4, 0x0A14, %i4
17016 fmovscs %icc, %f7, %f7
17017 alignaddrl %i7, %l6, %o2
17018 subccc %o1, %l2, %o0
17019 addcc %i0, %i3, %i2
17020 fmovde %icc, %f28, %f12
17021 flush %l7 + 0x20
17022 umulcc %l0, %g3, %i6
17023 stbar
17024 te %icc, 0x6
17025 tl %icc, 0x5
17026 and %o4, 0x0F42, %l3
17027 movn %xcc, %i1, %o3
17028 sdivx %g5, 0x15CB, %g7
17029 fmovse %icc, %f5, %f5
17030 fcmps %fcc3, %f1, %f5
17031 set 0x18, %o0
17032 swapa [%l7 + %o0] 0x19, %g4
17033 orncc %g2, 0x0187, %o6
17034 tvs %icc, 0x4
17035 movpos %xcc, %g6, %i5
17036 subccc %l1, %o7, %l5
17037 tn %xcc, 0x6
17038 srlx %g1, 0x08, %l4
17039 flush %l7 + 0x54
17040 tsubcc %i4, %i7, %l6
17041 ta %icc, 0x3
17042 be,pt %icc, loop_1602
17043 fabss %f24, %f23
17044 movcs %xcc, %o5, %o2
17045 taddcc %l2, 0x1FA2, %o0
17046loop_1602:
17047 prefetch [%l7 + 0x4C], 0x1
17048 movgu %xcc, %i0, %i3
17049 ldd [%l7 + 0x38], %i2
17050 andcc %o1, %l0, %i6
17051 popc %o4, %l3
17052 saved
17053 rdpr %cwp, %g1
17054 rdpr %cansave, %g2
17055 rdpr %canrestore, %g3
17056 rdpr %cleanwin, %g4
17057 rdpr %otherwin, %g5
17058 rdpr %wstate, %g6
17059 fxnors %f16, %f1, %f5
17060 umulcc %g3, 0x0E59, %o3
17061 orn %i1, %g7, %g4
17062 mulx %g5, %g2, %o6
17063 tgu %icc, 0x7
17064 set 0x14, %g7
17065 ldswa [%l7 + %g7] 0x81, %g6
17066 sir 0x0B48
17067 brgez %i5, loop_1603
17068 te %xcc, 0x1
17069 tcc %icc, 0x2
17070 fmovsvc %xcc, %f30, %f15
17071loop_1603:
17072 movgu %xcc, %o7, %l1
17073 ldd [%l7 + 0x18], %f22
17074 fmovscc %xcc, %f31, %f30
17075 set 0x1E, %i0
17076 ldsha [%l7 + %i0] 0x14, %l5
17077 edge8ln %l4, %g1, %i4
17078 edge16l %i7, %l6, %o2
17079 tl %icc, 0x0
17080 sub %o5, %l2, %o0
17081 wr %g0, 0x0c, %asi
17082 swapa [%l7 + 0x5C] %asi, %i0
17083 orncc %i2, 0x19F8, %i3
17084 sll %o1, 0x14, %l0
17085 umulcc %o4, 0x186E, %i6
17086 fbne,a %fcc3, loop_1604
17087 mulx %l3, %o3, %i1
17088 swap [%l7 + 0x20], %g3
17089 fmovdneg %icc, %f16, %f11
17090loop_1604:
17091 fbo %fcc0, loop_1605
17092 sir 0x12B1
17093 fmovdpos %icc, %f9, %f10
17094 tge %icc, 0x4
17095loop_1605:
17096 tcc %icc, 0x7
17097 tpos %xcc, 0x3
17098 wr %g0, 0x23, %asi
17099 stba %g7, [%l7 + 0x08] %asi
17100 membar #Sync
17101 set 0x49, %i3
17102 ldsba [%l7 + %i3] 0x88, %g4
17103 fnands %f17, %f27, %f12
17104 fmovs %f25, %f20
17105 fmovrdgz %g2, %f26, %f24
17106 prefetch [%l7 + 0x48], 0x1
17107 andcc %o6, %g5, %g6
17108 edge8ln %i5, %l1, %o7
17109 fmovsle %icc, %f31, %f17
17110 fmovrdgz %l4, %f12, %f16
17111 tneg %xcc, 0x4
17112 fnot1 %f16, %f18
17113 call loop_1606
17114 movgu %icc, %g1, %i4
17115 membar 0x73
17116 and %l5, %l6, %i7
17117loop_1606:
17118 movvc %xcc, %o2, %o5
17119 set 0x78, %l1
17120 lda [%l7 + %l1] 0x11, %f24
17121 bpos %icc, loop_1607
17122 sth %o0, [%l7 + 0x0E]
17123 set 0x08, %o1
17124 stda %l2, [%l7 + %o1] 0x11
17125loop_1607:
17126 ldd [%l7 + 0x68], %i0
17127 fnands %f20, %f17, %f10
17128 te %icc, 0x3
17129 fpsub32 %f18, %f0, %f2
17130 prefetch [%l7 + 0x14], 0x0
17131 fzero %f20
17132 xnorcc %i2, 0x08DE, %o1
17133 fone %f6
17134 edge8 %i3, %l0, %i6
17135 fexpand %f13, %f16
17136 alignaddr %l3, %o3, %i1
17137 fnegs %f11, %f28
17138 fnand %f22, %f10, %f8
17139 move %xcc, %o4, %g3
17140 ldd [%l7 + 0x78], %f0
17141 tvs %icc, 0x6
17142 sll %g7, 0x0D, %g4
17143 fandnot2s %f2, %f20, %f6
17144 ta %icc, 0x2
17145 tleu %icc, 0x4
17146 xor %g2, %o6, %g6
17147 movvc %xcc, %i5, %l1
17148 taddcctv %o7, 0x1857, %g5
17149 fmovsge %icc, %f9, %f12
17150 stx %g1, [%l7 + 0x18]
17151 addc %i4, %l5, %l4
17152 fmovsn %icc, %f15, %f26
17153 fbu,a %fcc0, loop_1608
17154 movle %xcc, %l6, %i7
17155 ldx [%l7 + 0x28], %o2
17156 ldsb [%l7 + 0x65], %o5
17157loop_1608:
17158 sethi 0x14CC, %o0
17159 fornot2s %f15, %f21, %f19
17160 orn %l2, %i0, %i2
17161 fbule,a %fcc3, loop_1609
17162 movrgez %o1, %i3, %l0
17163 fbg,a %fcc1, loop_1610
17164 srl %i6, %l3, %o3
17165loop_1609:
17166 xnor %o4, %g3, %g7
17167 edge32 %g4, %i1, %g2
17168loop_1610:
17169 nop
17170 setx loop_1611, %l0, %l1
17171 jmpl %l1, %o6
17172 edge8ln %i5, %l1, %o7
17173 sethi 0x074C, %g5
17174 array32 %g1, %i4, %l5
17175loop_1611:
17176 smul %g6, %l6, %l4
17177 sra %i7, %o2, %o5
17178 flush %l7 + 0x38
17179 brz,a %l2, loop_1612
17180 movrne %i0, %i2, %o0
17181 edge16l %i3, %l0, %i6
17182 for %f14, %f24, %f18
17183loop_1612:
17184 tvc %icc, 0x4
17185 fcmpne16 %f16, %f4, %o1
17186 movge %icc, %l3, %o4
17187 set 0x70, %i2
17188 lduwa [%l7 + %i2] 0x81, %g3
17189 xnor %g7, 0x1ABB, %g4
17190 movn %xcc, %o3, %i1
17191 set 0x40, %o7
17192 ldda [%l7 + %o7] 0x19, %f16
17193 set 0x28, %o6
17194 stxa %o6, [%l7 + %o6] 0x2b
17195 membar #Sync
17196 udivx %i5, 0x0C5E, %l1
17197 taddcc %o7, %g2, %g1
17198 smul %i4, 0x13E5, %g5
17199 sll %l5, %l6, %l4
17200 subc %i7, %g6, %o2
17201 movle %xcc, %l2, %o5
17202 movre %i0, 0x321, %o0
17203 fnor %f6, %f20, %f16
17204 set 0x4A, %l2
17205 stha %i3, [%l7 + %l2] 0x89
17206 edge8ln %l0, %i6, %i2
17207 edge16l %o1, %o4, %g3
17208 ldub [%l7 + 0x5D], %l3
17209 bpos,a,pt %icc, loop_1613
17210 tg %xcc, 0x3
17211 fmovdleu %icc, %f20, %f27
17212 fnand %f28, %f4, %f26
17213loop_1613:
17214 fbule %fcc3, loop_1614
17215 tgu %xcc, 0x5
17216 array8 %g7, %g4, %i1
17217 xorcc %o6, 0x0C2F, %i5
17218loop_1614:
17219 orncc %l1, %o7, %o3
17220 movvs %xcc, %g1, %i4
17221 taddcc %g5, %g2, %l6
17222 mulx %l5, %i7, %l4
17223 movcc %xcc, %g6, %l2
17224 xor %o5, 0x1044, %o2
17225 be,a %icc, loop_1615
17226 array8 %i0, %i3, %l0
17227 fmovrdlez %i6, %f28, %f24
17228 smul %i2, 0x0BB6, %o0
17229loop_1615:
17230 fmovdn %icc, %f1, %f0
17231 orncc %o4, 0x0B5B, %o1
17232 movre %l3, %g3, %g4
17233 movl %icc, %g7, %o6
17234 nop
17235 set 0x20, %i6
17236 ldd [%l7 + %i6], %i4
17237 sll %i1, 0x09, %o7
17238 tcc %xcc, 0x4
17239 tl %icc, 0x7
17240 array8 %l1, %g1, %i4
17241 edge16n %o3, %g2, %g5
17242 nop
17243 setx loop_1616, %l0, %l1
17244 wrpr 0x1, %tl
17245 wrpr %l1, %tnpc
17246 setx 0x34400001400, %l0, %l1
17247 wrpr %l1, %tstate
17248 wrhpr 0x4, %htstate
17249 done
17250 fba %fcc2, loop_1617
17251 fmuld8sux16 %f20, %f19, %f24
17252 movrgz %l6, 0x0BF, %i7
17253loop_1616:
17254 fmovdle %icc, %f7, %f21
17255loop_1617:
17256 tcs %icc, 0x4
17257 alignaddr %l5, %l4, %g6
17258 ta %icc, 0x2
17259 st %f6, [%l7 + 0x40]
17260 fnand %f28, %f0, %f10
17261 fpadd16s %f7, %f19, %f1
17262 fmovdle %icc, %f27, %f8
17263 array8 %o5, %l2, %o2
17264 tcs %xcc, 0x2
17265 bg,a,pn %icc, loop_1618
17266 fmovsne %xcc, %f7, %f31
17267 movrgez %i0, 0x0A6, %i3
17268 srl %l0, 0x04, %i6
17269loop_1618:
17270 bpos,pt %xcc, loop_1619
17271 fmovrdgz %o0, %f12, %f24
17272 fmovse %xcc, %f29, %f5
17273 array8 %i2, %o4, %l3
17274loop_1619:
17275 smulcc %o1, 0x03F9, %g3
17276 fmovrdgez %g4, %f0, %f12
17277 movne %icc, %g7, %i5
17278 fones %f22
17279 wr %g0, 0x80, %asi
17280 stha %i1, [%l7 + 0x52] %asi
17281 wr %g0, 0x88, %asi
17282 lduba [%l7 + 0x1F] %asi, %o6
17283 ldsh [%l7 + 0x64], %o7
17284 smulcc %g1, 0x0526, %l1
17285 movn %xcc, %o3, %i4
17286 tge %xcc, 0x5
17287 fbl %fcc1, loop_1620
17288 fmovsge %xcc, %f26, %f3
17289 sllx %g5, %g2, %i7
17290 xor %l5, 0x1DE0, %l4
17291loop_1620:
17292 alignaddrl %g6, %l6, %l2
17293 movg %icc, %o5, %i0
17294 brlz %i3, loop_1621
17295 move %xcc, %l0, %i6
17296 movg %icc, %o0, %i2
17297 taddcctv %o2, 0x16C8, %l3
17298loop_1621:
17299 fornot2s %f20, %f31, %f11
17300 fmovscs %icc, %f4, %f23
17301 fpsub16 %f12, %f22, %f20
17302 tgu %icc, 0x1
17303 orncc %o4, 0x002D, %g3
17304 movg %xcc, %o1, %g7
17305 array8 %i5, %g4, %o6
17306 mulscc %i1, %o7, %g1
17307 sllx %l1, 0x15, %o3
17308 bvc,a,pt %xcc, loop_1622
17309 fmovdvs %xcc, %f14, %f25
17310 set 0x64, %l3
17311 sta %f5, [%l7 + %l3] 0x04
17312loop_1622:
17313 ldstub [%l7 + 0x7D], %g5
17314 fzeros %f6
17315 edge8ln %g2, %i4, %l5
17316 movne %icc, %l4, %i7
17317 fnot1 %f16, %f2
17318 fands %f30, %f29, %f31
17319 nop
17320 set 0x10, %i1
17321 ldd [%l7 + %i1], %i6
17322 std %l2, [%l7 + 0x50]
17323 array8 %o5, %g6, %i3
17324 std %f28, [%l7 + 0x68]
17325 mulscc %i0, 0x05A0, %i6
17326 nop
17327 set 0x60, %o2
17328 std %f14, [%l7 + %o2]
17329 nop
17330 set 0x6E, %o4
17331 ldub [%l7 + %o4], %o0
17332 set 0x50, %g4
17333 ldswa [%l7 + %g4] 0x18, %i2
17334 fbe,a %fcc1, loop_1623
17335 edge32 %l0, %l3, %o4
17336 orn %o2, 0x15BF, %g3
17337 nop
17338 set 0x19, %o3
17339 ldub [%l7 + %o3], %g7
17340loop_1623:
17341 nop
17342 set 0x40, %g3
17343 swapa [%l7 + %g3] 0x10, %o1
17344 membar 0x40
17345 fpack16 %f22, %f27
17346 tne %xcc, 0x4
17347 fmovdl %icc, %f20, %f24
17348 fpadd32 %f12, %f10, %f14
17349 edge32n %g4, %o6, %i1
17350 tvc %xcc, 0x3
17351 fbo,a %fcc0, loop_1624
17352 fmovrdne %o7, %f12, %f8
17353 stw %g1, [%l7 + 0x6C]
17354 movg %xcc, %l1, %o3
17355loop_1624:
17356 membar 0x23
17357 edge16n %i5, %g5, %i4
17358 xorcc %l5, %l4, %i7
17359 fbue,a %fcc0, loop_1625
17360 fcmpeq16 %f8, %f18, %g2
17361 movgu %xcc, %l6, %o5
17362 bneg,a,pn %xcc, loop_1626
17363loop_1625:
17364 tgu %xcc, 0x6
17365 std %l2, [%l7 + 0x78]
17366 andn %i3, %g6, %i0
17367loop_1626:
17368 tcs %icc, 0x3
17369 brgez,a %i6, loop_1627
17370 fbn %fcc3, loop_1628
17371 sdiv %o0, 0x1BF4, %i2
17372 fandnot1s %f24, %f3, %f29
17373loop_1627:
17374 fxors %f23, %f30, %f8
17375loop_1628:
17376 udivx %l3, 0x075C, %o4
17377 fmovdl %xcc, %f19, %f14
17378 nop
17379 set 0x6C, %g1
17380 ldsh [%l7 + %g1], %o2
17381 orn %g3, 0x1EDB, %g7
17382 nop
17383 setx loop_1629, %l0, %l1
17384 wrpr 0x1, %tl
17385 wrpr %l1, %tnpc
17386 setx 0x34400001400, %l0, %l1
17387 wrpr %l1, %tstate
17388 wrhpr 0x4, %htstate
17389 done
17390 popc %o1, %l0
17391 tcc %icc, 0x0
17392 saved
17393 rdpr %cwp, %g1
17394 rdpr %cansave, %g2
17395 rdpr %canrestore, %g3
17396 rdpr %cleanwin, %g4
17397 rdpr %otherwin, %g5
17398 rdpr %wstate, %g6
17399loop_1629:
17400 nop
17401 setx loop_1630, %l0, %l1
17402 wrpr 0x1, %tl
17403 wrpr %l1, %tnpc
17404 setx 0x34400001400, %l0, %l1
17405 wrpr %l1, %tstate
17406 wrhpr 0x4, %htstate
17407 done
17408 ldsb [%l7 + 0x69], %g4
17409 edge8ln %i1, %o6, %o7
17410 sir 0x1570
17411loop_1630:
17412 xnorcc %g1, %l1, %i5
17413 alignaddr %g5, %i4, %o3
17414 movne %icc, %l4, %i7
17415 fbug %fcc1, loop_1631
17416 fmovrdlez %g2, %f16, %f6
17417 fmovdg %icc, %f5, %f9
17418 te %icc, 0x0
17419loop_1631:
17420 fnot2s %f6, %f19
17421 movneg %xcc, %l5, %o5
17422 xnorcc %l6, %i3, %l2
17423 fmovrdgz %g6, %f18, %f28
17424 fbl %fcc0, loop_1632
17425 fmovrse %i6, %f17, %f1
17426 umul %o0, %i2, %i0
17427 fpadd16 %f2, %f28, %f28
17428loop_1632:
17429 orn %o4, %o2, %g3
17430 wr %g0, 0x81, %asi
17431 stda %f16, [%l7 + 0x40] %asi
17432 fmovrdlz %g7, %f8, %f12
17433 lduh [%l7 + 0x4A], %o1
17434 edge8l %l3, %g4, %i1
17435 wr %g0, 0x80, %asi
17436 stda %o6, [%l7 + 0x68] %asi
17437 udivx %l0, 0x1CBE, %o7
17438 fcmpes %fcc3, %f15, %f24
17439 fmovdge %xcc, %f5, %f0
17440 bn,pt %icc, loop_1633
17441 fpadd16s %f7, %f3, %f1
17442 tne %icc, 0x2
17443 movne %xcc, %l1, %i5
17444loop_1633:
17445 fmovdn %icc, %f31, %f29
17446 alignaddrl %g1, %g5, %i4
17447 fzero %f20
17448 addc %o3, %i7, %l4
17449 tne %icc, 0x6
17450 fbue,a %fcc2, loop_1634
17451 fmovdne %icc, %f23, %f3
17452 and %l5, 0x070E, %g2
17453 membar 0x31
17454loop_1634:
17455 subc %l6, %i3, %o5
17456 movne %xcc, %l2, %i6
17457 tge %xcc, 0x0
17458 restored
17459 rdpr %cwp, %g1
17460 rdpr %cansave, %g2
17461 rdpr %canrestore, %g3
17462 rdpr %cleanwin, %g4
17463 rdpr %otherwin, %g5
17464 rdpr %wstate, %g6
17465 edge32 %g6, %i2, %o0
17466 addc %i0, %o4, %o2
17467 fabss %f13, %f22
17468 srlx %g7, %g3, %l3
17469 movrlz %g4, %o1, %i1
17470 call loop_1635
17471 udivx %o6, 0x1BC9, %o7
17472 addcc %l0, %i5, %l1
17473 fcmpes %fcc0, %f14, %f30
17474loop_1635:
17475 smul %g5, %i4, %g1
17476 edge8l %i7, %o3, %l4
17477 movcs %xcc, %g2, %l5
17478 andn %l6, 0x0220, %o5
17479 srax %i3, %i6, %l2
17480 tn %icc, 0x4
17481 fbne %fcc1, loop_1636
17482 smulcc %g6, 0x0241, %i2
17483 lduh [%l7 + 0x2C], %i0
17484 ld [%l7 + 0x58], %f8
17485loop_1636:
17486 edge8 %o4, %o0, %o2
17487 orn %g7, 0x1B27, %g3
17488 fpack16 %f18, %f28
17489 edge32 %g4, %o1, %i1
17490 fcmpd %fcc2, %f22, %f18
17491 movvs %icc, %o6, %o7
17492 fands %f17, %f2, %f5
17493 and %l0, %l3, %l1
17494 ba loop_1637
17495 stw %i5, [%l7 + 0x4C]
17496 lduw [%l7 + 0x74], %i4
17497 popc 0x174D, %g1
17498loop_1637:
17499 udiv %g5, 0x0F2C, %i7
17500 edge16n %l4, %o3, %l5
17501 lduh [%l7 + 0x1E], %l6
17502 udivcc %o5, 0x0199, %i3
17503 tpos %icc, 0x3
17504 mulx %i6, %g2, %g6
17505 brnz,a %i2, loop_1638
17506 movrne %i0, %l2, %o0
17507 fmuld8ulx16 %f24, %f24, %f0
17508 sll %o2, 0x15, %g7
17509loop_1638:
17510 fone %f30
17511 udiv %g3, 0x1193, %o4
17512 fnor %f8, %f4, %f22
17513 movge %xcc, %g4, %i1
17514 movrne %o6, %o7, %l0
17515 membar 0x2C
17516 wr %g0, 0x89, %asi
17517 ldsba [%l7 + 0x15] %asi, %l3
17518 swap [%l7 + 0x08], %l1
17519 fmovd %f26, %f24
17520 movcs %icc, %i5, %i4
17521 fpack16 %f4, %f15
17522 movg %xcc, %g1, %g5
17523 tsubcc %o1, 0x0DB6, %i7
17524 taddcc %o3, %l5, %l6
17525 set 0x18, %i5
17526 ldxa [%g0 + %i5] 0x50, %l4
17527 edge16 %i3, %o5, %i6
17528 smulcc %g6, 0x1377, %i2
17529 fnot1s %f17, %f18
17530 sub %i0, 0x1EF2, %l2
17531 fornot2s %f14, %f19, %f0
17532 movvs %icc, %g2, %o2
17533 fbul,a %fcc2, loop_1639
17534 addccc %o0, %g3, %g7
17535 nop
17536 setx loop_1640, %l0, %l1
17537 wrpr 0x1, %tl
17538 wrpr %l1, %tpc
17539 add %l1, 0x4, %l1
17540 wrpr %l1, %tnpc
17541 setx 0x34400001400, %l0, %l1
17542 wrpr %l1, %tstate
17543 wrhpr 0x4, %htstate
17544 retry
17545 taddcc %o4, 0x1053, %i1
17546loop_1639:
17547 fbule %fcc1, loop_1641
17548 umulcc %o6, %o7, %g4
17549loop_1640:
17550 tpos %xcc, 0x1
17551 movvc %icc, %l0, %l3
17552loop_1641:
17553 nop
17554 setx loop_1642, %l0, %l1
17555 wrpr 0x1, %tl
17556 wrpr %l1, %tnpc
17557 setx 0x34400001400, %l0, %l1
17558 wrpr %l1, %tstate
17559 wrhpr 0x4, %htstate
17560 done
17561 sdivcc %i5, 0x1FF4, %i4
17562 fmovsvc %xcc, %f27, %f5
17563 set 0x70, %g5
17564 stxa %l1, [%l7 + %g5] 0x2a
17565 membar #Sync
17566loop_1642:
17567 array32 %g1, %o1, %g5
17568 fmovdge %icc, %f19, %f0
17569 sth %i7, [%l7 + 0x12]
17570 brnz %l5, loop_1643
17571 tge %xcc, 0x0
17572 fcmpgt32 %f12, %f20, %l6
17573 movrne %o3, %i3, %o5
17574loop_1643:
17575 edge8n %i6, %g6, %l4
17576 subccc %i0, 0x0A4B, %i2
17577 tne %xcc, 0x5
17578 edge8 %l2, %o2, %g2
17579 fnot2 %f14, %f28
17580 fpsub32 %f2, %f20, %f2
17581 taddcctv %g3, %g7, %o0
17582 nop
17583 setx loop_1644, %l0, %l1
17584 jmpl %l1, %o4
17585 movl %xcc, %o6, %i1
17586 edge32l %g4, %o7, %l0
17587 move %xcc, %l3, %i4
17588loop_1644:
17589 ldsh [%l7 + 0x32], %l1
17590 fmovsl %icc, %f12, %f31
17591 addcc %g1, %o1, %i5
17592 edge32l %g5, %l5, %l6
17593 fnors %f4, %f12, %f25
17594 tg %icc, 0x7
17595 brgez %i7, loop_1645
17596 fble,a %fcc2, loop_1646
17597 pdist %f16, %f10, %f26
17598 movcc %icc, %i3, %o5
17599loop_1645:
17600 tcs %icc, 0x2
17601loop_1646:
17602 addcc %o3, %i6, %g6
17603 movpos %xcc, %i0, %i2
17604 fmovdvs %icc, %f20, %f22
17605 addcc %l2, 0x1C51, %l4
17606 tg %xcc, 0x2
17607 bn,pt %xcc, loop_1647
17608 fxnors %f8, %f15, %f7
17609 ldsb [%l7 + 0x20], %o2
17610 add %g2, %g7, %g3
17611loop_1647:
17612 edge32l %o4, %o0, %o6
17613 movrlez %i1, 0x2F3, %g4
17614 taddcctv %l0, %o7, %l3
17615 sdivcc %l1, 0x0CB0, %g1
17616 move %xcc, %i4, %i5
17617 mova %icc, %o1, %g5
17618 addccc %l6, %i7, %l5
17619 fone %f30
17620 tleu %xcc, 0x6
17621 sra %i3, 0x1A, %o5
17622 fmovdl %icc, %f2, %f18
17623 ldsb [%l7 + 0x37], %o3
17624 bge,a,pn %icc, loop_1648
17625 bleu,a,pn %xcc, loop_1649
17626 xorcc %i6, %i0, %g6
17627 tvs %icc, 0x6
17628loop_1648:
17629 movneg %icc, %l2, %i2
17630loop_1649:
17631 movrne %l4, 0x3F6, %g2
17632 mulx %g7, %o2, %o4
17633 smulcc %o0, %g3, %i1
17634 array32 %o6, %g4, %o7
17635 taddcc %l0, 0x0AB4, %l3
17636 movrgz %l1, 0x063, %g1
17637 array16 %i5, %i4, %o1
17638 fmovscs %xcc, %f30, %f20
17639 sdivcc %g5, 0x1C42, %l6
17640 fzeros %f28
17641 fmovsgu %xcc, %f16, %f5
17642 edge32 %i7, %l5, %o5
17643 andcc %i3, 0x16A1, %i6
17644 movrne %i0, 0x12B, %o3
17645 ble,a,pn %icc, loop_1650
17646 ldd [%l7 + 0x50], %g6
17647 st %f26, [%l7 + 0x74]
17648 move %icc, %l2, %l4
17649loop_1650:
17650 movn %xcc, %g2, %g7
17651 tsubcc %o2, 0x14AE, %i2
17652 membar 0x09
17653 umulcc %o0, 0x1830, %o4
17654 fmovse %icc, %f6, %f0
17655 ldsw [%l7 + 0x3C], %g3
17656 fsrc1 %f20, %f18
17657 tg %icc, 0x6
17658 movrlz %i1, %o6, %o7
17659 taddcctv %g4, 0x1AEF, %l3
17660 fcmpne32 %f24, %f10, %l1
17661 array16 %g1, %l0, %i4
17662 fpackfix %f2, %f29
17663 ldsw [%l7 + 0x58], %i5
17664 movneg %xcc, %g5, %l6
17665 tg %xcc, 0x7
17666 fsrc2s %f13, %f23
17667 brnz %o1, loop_1651
17668 move %xcc, %i7, %l5
17669 wr %g0, 0x80, %asi
17670 stba %i3, [%l7 + 0x7F] %asi
17671loop_1651:
17672 tle %xcc, 0x6
17673 sll %o5, 0x01, %i0
17674 edge8 %o3, %g6, %i6
17675 movrlez %l2, 0x0CB, %g2
17676 xor %l4, 0x0D67, %g7
17677 ldsb [%l7 + 0x0B], %o2
17678 addcc %o0, %i2, %g3
17679 movcs %icc, %i1, %o4
17680 fmuld8ulx16 %f23, %f20, %f2
17681 edge16ln %o6, %g4, %o7
17682 ldx [%l7 + 0x40], %l1
17683 tvc %icc, 0x0
17684 movpos %xcc, %g1, %l0
17685 fzero %f4
17686 fmul8x16 %f5, %f8, %f2
17687 or %i4, %i5, %l3
17688 sdivx %l6, 0x15A8, %g5
17689 saved
17690 rdpr %cwp, %g1
17691 rdpr %cansave, %g2
17692 rdpr %canrestore, %g3
17693 rdpr %cleanwin, %g4
17694 rdpr %otherwin, %g5
17695 rdpr %wstate, %g6
17696 be,pt %icc, loop_1652
17697 edge8l %i7, %l5, %o1
17698 sir 0x10CD
17699 addcc %o5, %i0, %o3
17700loop_1652:
17701 nop
17702 wr %g0, 0x19, %asi
17703 sta %f30, [%l7 + 0x6C] %asi
17704 sethi 0x0301, %g6
17705 udivx %i6, 0x1706, %i3
17706 xnor %l2, %g2, %l4
17707 addccc %g7, 0x1EE9, %o2
17708 sllx %o0, 0x0A, %i2
17709 sir 0x1A04
17710 movcc %xcc, %g3, %i1
17711 fmovse %xcc, %f17, %f9
17712 fabss %f21, %f3
17713 fba,a %fcc1, loop_1653
17714 tl %icc, 0x1
17715 udivx %o6, 0x1FCE, %o4
17716 fmovdg %icc, %f14, %f13
17717loop_1653:
17718 lduh [%l7 + 0x24], %o7
17719 call loop_1654
17720 movn %icc, %l1, %g1
17721 bge,a,pt %xcc, loop_1655
17722 fmovrde %g4, %f6, %f12
17723loop_1654:
17724 ldd [%l7 + 0x70], %l0
17725 edge8n %i4, %i5, %l3
17726loop_1655:
17727 mova %icc, %l6, %g5
17728 movg %xcc, %l5, %o1
17729 add %l7, 0x30, %l6
17730 wr %g0, 0x10, %asi
17731 lda [%l6] %asi, %o5
17732 casa [%l6] %asi, %o5, %i0
17733 set 0x68, %l5
17734 ldswa [%l7 + %l5] 0x10, %i7
17735 wr %g0, 0xeb, %asi
17736 stxa %g6, [%l7 + 0x08] %asi
17737 membar #Sync
17738 edge32ln %i6, %o3, %l2
17739 te %icc, 0x7
17740 movg %xcc, %g2, %i3
17741 fpmerge %f21, %f13, %f12
17742 addcc %l4, 0x108F, %g7
17743 fmovrsgez %o2, %f23, %f26
17744 fpadd32 %f6, %f12, %f24
17745 xor %i2, 0x091D, %o0
17746 brlz,a %g3, loop_1656
17747 movrgez %o6, 0x27E, %i1
17748 movneg %icc, %o7, %l1
17749 faligndata %f28, %f4, %f4
17750loop_1656:
17751 nop
17752 set 0x5E, %g6
17753 lduba [%l7 + %g6] 0x19, %g1
17754 edge16 %g4, %l0, %i4
17755 tneg %xcc, 0x4
17756 fzeros %f2
17757 movgu %xcc, %o4, %i5
17758 fcmped %fcc2, %f18, %f12
17759 sllx %l6, 0x1F, %g5
17760 fmovrdgz %l3, %f16, %f28
17761 be,a,pn %icc, loop_1657
17762 tsubcc %l5, %o5, %i0
17763 movge %icc, %o1, %g6
17764 ldd [%l7 + 0x78], %i6
17765loop_1657:
17766 te %xcc, 0x6
17767 srax %o3, 0x17, %l2
17768 wr %g0, 0x80, %asi
17769 sta %f29, [%l7 + 0x0C] %asi
17770 fmovdneg %xcc, %f2, %f29
17771 subccc %g2, %i3, %l4
17772 te %icc, 0x3
17773 subc %g7, 0x0F2F, %i6
17774 fone %f26
17775 membar #Sync
17776 set 0x40, %l0
17777 ldda [%l7 + %l0] 0x16, %f16
17778 fmovdcs %xcc, %f7, %f30
17779 fmovrde %i2, %f30, %f18
17780 fpack32 %f10, %f8, %f10
17781 edge16 %o0, %g3, %o2
17782 tleu %icc, 0x2
17783 sdivx %o6, 0x0D09, %i1
17784 move %icc, %l1, %g1
17785 subccc %o7, 0x14B5, %l0
17786 fmovsle %xcc, %f14, %f16
17787 subc %i4, %g4, %i5
17788 tleu %icc, 0x6
17789 fpsub32s %f5, %f15, %f16
17790 alignaddrl %o4, %g5, %l6
17791 movrne %l3, %o5, %l5
17792 fxnors %f22, %f7, %f13
17793 addccc %i0, %o1, %i7
17794 movcc %xcc, %g6, %o3
17795 orncc %g2, %l2, %i3
17796 fmul8x16au %f30, %f17, %f22
17797 bleu,pn %xcc, loop_1658
17798 udiv %l4, 0x1597, %i6
17799 fbuge,a %fcc0, loop_1659
17800 tl %icc, 0x5
17801loop_1658:
17802 taddcctv %g7, %i2, %o0
17803 sllx %g3, %o6, %i1
17804loop_1659:
17805 fmovde %xcc, %f29, %f6
17806 edge16n %l1, %o2, %g1
17807 fcmpgt32 %f14, %f8, %o7
17808 set 0x48, %l6
17809 lduwa [%l7 + %l6] 0x18, %i4
17810 fsrc1 %f28, %f28
17811 subc %l0, 0x1CB8, %g4
17812 fmovdgu %xcc, %f19, %f1
17813 set 0x48, %l4
17814 ldxa [%l7 + %l4] 0x80, %o4
17815 set 0x38, %i4
17816 ldxa [%l7 + %i4] 0x04, %i5
17817 orn %g5, %l3, %o5
17818 fxnor %f8, %f0, %f10
17819 tne %xcc, 0x4
17820 fbn,a %fcc2, loop_1660
17821 tvc %icc, 0x1
17822 sth %l6, [%l7 + 0x26]
17823 membar 0x38
17824loop_1660:
17825 fands %f31, %f12, %f3
17826 fandnot2s %f4, %f14, %f18
17827 sllx %l5, 0x08, %i0
17828 umulcc %i7, 0x096F, %o1
17829 ble,a loop_1661
17830 tgu %icc, 0x1
17831 membar #Sync
17832 set 0x40, %i7
17833 ldda [%l7 + %i7] 0xf1, %f0
17834loop_1661:
17835 orncc %g6, 0x1459, %g2
17836 fpadd32 %f8, %f2, %f26
17837 tvs %icc, 0x5
17838 fnors %f12, %f15, %f12
17839 addc %l2, 0x1B40, %i3
17840 edge16 %o3, %i6, %g7
17841 tgu %icc, 0x6
17842 orn %l4, %o0, %g3
17843 sub %i2, %o6, %i1
17844 movvc %icc, %l1, %g1
17845 edge32ln %o2, %i4, %o7
17846 sir 0x03D5
17847 xnor %g4, 0x1510, %o4
17848 fblg,a %fcc2, loop_1662
17849 tle %icc, 0x0
17850 umulcc %i5, 0x1DD4, %l0
17851 fmovsleu %icc, %f23, %f1
17852loop_1662:
17853 tgu %xcc, 0x3
17854 movg %xcc, %g5, %o5
17855 te %xcc, 0x4
17856 tne %xcc, 0x0
17857 fmul8ulx16 %f20, %f2, %f20
17858 fmovrslez %l3, %f26, %f30
17859 edge16ln %l5, %l6, %i0
17860 addcc %i7, 0x10F3, %o1
17861 bg,a loop_1663
17862 edge8l %g2, %l2, %g6
17863 fornot2 %f4, %f10, %f24
17864 edge32l %i3, %o3, %i6
17865loop_1663:
17866 sth %l4, [%l7 + 0x20]
17867 array32 %g7, %g3, %o0
17868 srlx %o6, 0x14, %i1
17869 sdivx %l1, 0x0CCE, %i2
17870 fbe,a %fcc1, loop_1664
17871 fnot1s %f2, %f22
17872 nop
17873 setx loop_1665, %l0, %l1
17874 wrpr 0x1, %tl
17875 wrpr %l1, %tpc
17876 add %l1, 0x4, %l1
17877 wrpr %l1, %tnpc
17878 setx 0x34400001400, %l0, %l1
17879 wrpr %l1, %tstate
17880 wrhpr 0x4, %htstate
17881 retry
17882 membar 0x48
17883loop_1664:
17884 fmovdcc %icc, %f7, %f30
17885 std %o2, [%l7 + 0x30]
17886loop_1665:
17887 edge16n %i4, %g1, %o7
17888 mulx %o4, 0x15E7, %g4
17889 tcs %xcc, 0x4
17890 tleu %xcc, 0x3
17891 movne %icc, %i5, %g5
17892 xnor %l0, %o5, %l5
17893 st %f17, [%l7 + 0x48]
17894 brz,a %l3, loop_1666
17895 subc %l6, 0x04BE, %i0
17896 ldstub [%l7 + 0x56], %o1
17897 fpadd32s %f26, %f28, %f20
17898loop_1666:
17899 fmul8x16al %f13, %f8, %f2
17900 brnz,a %g2, loop_1667
17901 fmovspos %icc, %f25, %f22
17902 edge16n %i7, %g6, %l2
17903 edge32 %o3, %i6, %i3
17904loop_1667:
17905 fnot2 %f30, %f8
17906 set 0x34, %g2
17907 lduwa [%l7 + %g2] 0x80, %g7
17908 sethi 0x1E2F, %g3
17909 for %f12, %f28, %f16
17910 or %l4, 0x0910, %o0
17911 fmovdle %icc, %f27, %f17
17912 movle %icc, %o6, %i1
17913 mulx %l1, 0x15BD, %i2
17914 bgu,pn %xcc, loop_1668
17915 tcc %icc, 0x1
17916 tg %icc, 0x0
17917 movre %o2, 0x3A8, %i4
17918loop_1668:
17919 ldub [%l7 + 0x4B], %o7
17920 edge8l %g1, %g4, %i5
17921 fabsd %f20, %f8
17922 sir 0x1359
17923 fmovsa %xcc, %f4, %f16
17924 taddcc %g5, 0x0D82, %o4
17925 fnegd %f18, %f30
17926 tcs %xcc, 0x1
17927 popc 0x1DA7, %o5
17928 fcmpgt16 %f2, %f26, %l0
17929 smul %l5, %l6, %l3
17930 stb %o1, [%l7 + 0x3A]
17931 movvc %icc, %i0, %i7
17932 edge16n %g2, %l2, %g6
17933 edge16l %i6, %i3, %g7
17934 movrne %o3, 0x0F8, %l4
17935 smul %g3, %o0, %i1
17936 tneg %xcc, 0x1
17937 smul %l1, 0x0B33, %i2
17938 smulcc %o6, %i4, %o7
17939 tl %xcc, 0x1
17940 andn %o2, 0x1C24, %g1
17941 movpos %xcc, %i5, %g4
17942 st %f2, [%l7 + 0x70]
17943 movn %icc, %o4, %g5
17944 edge32ln %o5, %l0, %l5
17945 sll %l6, 0x16, %o1
17946 popc %l3, %i7
17947 fba %fcc2, loop_1669
17948 swap [%l7 + 0x78], %g2
17949 sethi 0x1B4D, %l2
17950 fbg,a %fcc1, loop_1670
17951loop_1669:
17952 tne %icc, 0x7
17953 movre %i0, 0x301, %i6
17954 movvc %icc, %g6, %i3
17955loop_1670:
17956 subccc %g7, %l4, %o3
17957 tpos %icc, 0x1
17958 fcmple32 %f8, %f20, %o0
17959 orcc %i1, 0x03C3, %l1
17960 sllx %g3, 0x0E, %o6
17961 mova %icc, %i2, %i4
17962 smulcc %o7, 0x1305, %o2
17963 movrgz %i5, 0x245, %g1
17964 tsubcc %g4, 0x03B8, %o4
17965 fmovdl %icc, %f29, %f17
17966 tpos %icc, 0x2
17967 tn %xcc, 0x3
17968 fbne %fcc2, loop_1671
17969 ble,pn %icc, loop_1672
17970 bne,pt %icc, loop_1673
17971 bshuffle %f4, %f6, %f14
17972loop_1671:
17973 movg %icc, %g5, %o5
17974loop_1672:
17975 and %l5, 0x0DEF, %l0
17976loop_1673:
17977 taddcctv %l6, %l3, %o1
17978 andcc %g2, 0x09B1, %l2
17979 bleu,a loop_1674
17980 fmovsvs %icc, %f12, %f23
17981 fmovdcc %xcc, %f20, %f24
17982 fsrc1s %f0, %f6
17983loop_1674:
17984 ldsh [%l7 + 0x76], %i0
17985 xnorcc %i7, %i6, %i3
17986 udivcc %g6, 0x0C62, %l4
17987 ble,pn %xcc, loop_1675
17988 xnor %o3, 0x105D, %g7
17989 movrgz %i1, %l1, %o0
17990 movpos %xcc, %o6, %g3
17991loop_1675:
17992 move %xcc, %i4, %i2
17993 tg %icc, 0x4
17994 smul %o2, %o7, %g1
17995 set 0x2C, %o5
17996 lduha [%l7 + %o5] 0x88, %g4
17997 movg %xcc, %o4, %g5
17998 set 0x5C, %g7
17999 ldsba [%l7 + %g7] 0x0c, %i5
18000 fpsub32 %f8, %f22, %f10
18001 fcmpes %fcc2, %f22, %f17
18002 sll %o5, %l0, %l5
18003 andcc %l6, %o1, %g2
18004 or %l3, %l2, %i7
18005 fpadd32 %f22, %f6, %f22
18006 xnor %i6, 0x1443, %i3
18007 edge8ln %g6, %i0, %l4
18008 edge16 %o3, %g7, %l1
18009 subccc %i1, %o6, %g3
18010 tvs %icc, 0x5
18011 movvs %xcc, %o0, %i2
18012 subc %i4, 0x1FBD, %o7
18013 fsrc2 %f16, %f24
18014 array16 %o2, %g4, %o4
18015 saved
18016 rdpr %cwp, %g1
18017 rdpr %cansave, %g2
18018 rdpr %canrestore, %g3
18019 rdpr %cleanwin, %g4
18020 rdpr %otherwin, %g5
18021 rdpr %wstate, %g6
18022 fxnors %f1, %f6, %f9
18023 fxnors %f14, %f28, %f6
18024 tn %xcc, 0x4
18025 fcmpne16 %f28, %f20, %g1
18026 sdivcc %i5, 0x0320, %g5
18027 movpos %xcc, %l0, %o5
18028 edge8l %l6, %o1, %g2
18029 tcs %icc, 0x2
18030 ba %xcc, loop_1676
18031 subccc %l3, %l5, %i7
18032 edge32 %i6, %l2, %g6
18033 movl %icc, %i0, %l4
18034loop_1676:
18035 ble %icc, loop_1677
18036 movn %icc, %i3, %o3
18037 tcc %icc, 0x1
18038 fbuge,a %fcc1, loop_1678
18039loop_1677:
18040 tn %xcc, 0x0
18041 fcmpne16 %f8, %f16, %l1
18042 fpmerge %f9, %f5, %f10
18043loop_1678:
18044 movrgez %i1, 0x05E, %g7
18045 fors %f5, %f13, %f25
18046 movvs %icc, %o6, %o0
18047 tcc %icc, 0x2
18048 movrne %i2, %g3, %o7
18049 taddcc %o2, 0x06EF, %i4
18050 movrne %g4, %o4, %i5
18051 tne %xcc, 0x6
18052 fmovdneg %icc, %f19, %f14
18053 edge32l %g1, %l0, %g5
18054 sth %o5, [%l7 + 0x20]
18055 movrlez %l6, 0x19A, %o1
18056 movre %g2, %l3, %i7
18057 tge %xcc, 0x5
18058 fxors %f8, %f18, %f29
18059 stw %l5, [%l7 + 0x38]
18060 orncc %l2, 0x1B7B, %i6
18061 array8 %g6, %l4, %i3
18062 sdiv %o3, 0x037D, %l1
18063 bvs,a,pn %xcc, loop_1679
18064 sir 0x123A
18065 movle %xcc, %i1, %g7
18066 srl %i0, 0x04, %o6
18067loop_1679:
18068 membar 0x16
18069 fbo,a %fcc0, loop_1680
18070 pdist %f0, %f18, %f16
18071 fmovsge %icc, %f14, %f28
18072 addcc %o0, %g3, %o7
18073loop_1680:
18074 movrlz %o2, 0x3F5, %i4
18075 movl %xcc, %i2, %g4
18076 movvs %icc, %i5, %o4
18077 fmovse %xcc, %f6, %f9
18078 nop
18079 set 0x2D, %i0
18080 ldub [%l7 + %i0], %l0
18081 wr %g0, 0x11, %asi
18082 lduba [%l7 + 0x7C] %asi, %g1
18083 srlx %o5, 0x06, %g5
18084 udivcc %l6, 0x18C1, %o1
18085 fmovsvc %icc, %f12, %f21
18086 edge32l %l3, %i7, %l5
18087 tpos %icc, 0x1
18088 fmovde %xcc, %f5, %f10
18089 orn %g2, %l2, %g6
18090 fmul8x16 %f31, %f16, %f8
18091 fmovsge %icc, %f15, %f21
18092 edge32n %i6, %l4, %o3
18093 taddcc %l1, 0x0B2E, %i1
18094 stw %i3, [%l7 + 0x14]
18095 wr %g0, 0x18, %asi
18096 sta %f7, [%l7 + 0x74] %asi
18097 fandnot1s %f21, %f20, %f28
18098 add %g7, 0x03A0, %i0
18099 tsubcctv %o6, 0x0FE9, %o0
18100 add %l7, 0x64, %l6
18101 wr %g0, 0x81, %asi
18102 lda [%l6] %asi, %g3
18103 casa [%l6] 0x81, %g3, %o2
18104 restored
18105 rdpr %cwp, %g1
18106 rdpr %cansave, %g2
18107 rdpr %canrestore, %g3
18108 rdpr %cleanwin, %g4
18109 rdpr %otherwin, %g5
18110 rdpr %wstate, %g6
18111 xnor %i4, %i2, %g4
18112 orcc %i5, %o7, %o4
18113 brz %l0, loop_1681
18114 edge8ln %o5, %g1, %g5
18115 bleu,pn %icc, loop_1682
18116 fmovspos %icc, %f27, %f14
18117loop_1681:
18118 fcmpeq32 %f6, %f26, %l6
18119 fbne,a %fcc3, loop_1683
18120loop_1682:
18121 sra %l3, 0x03, %o1
18122 alignaddr %i7, %l5, %l2
18123 set 0x40, %i3
18124 ldxa [%l7 + %i3] 0x11, %g6
18125loop_1683:
18126 edge8n %g2, %i6, %o3
18127 addccc %l4, %l1, %i1
18128 orn %g7, 0x1771, %i3
18129 fmovdl %xcc, %f27, %f30
18130 fandnot2s %f23, %f27, %f18
18131 bl loop_1684
18132 taddcctv %i0, %o6, %g3
18133 fzeros %f23
18134 addcc %o2, %i4, %o0
18135loop_1684:
18136 addccc %i2, 0x08CF, %g4
18137 fmovs %f17, %f26
18138 fmovrdlez %o7, %f24, %f18
18139 fmovsvs %icc, %f21, %f28
18140 lduw [%l7 + 0x4C], %i5
18141 movn %icc, %o4, %l0
18142 tvs %icc, 0x6
18143 xorcc %g1, 0x048C, %o5
18144 brgz,a %g5, loop_1685
18145 movvs %icc, %l3, %o1
18146 fabsd %f20, %f16
18147 fcmpes %fcc1, %f9, %f18
18148loop_1685:
18149 tvc %xcc, 0x5
18150 orn %i7, %l6, %l5
18151 wr %g0, 0x81, %asi
18152 stda %g6, [%l7 + 0x38] %asi
18153 mulx %g2, %i6, %l2
18154 tvs %xcc, 0x3
18155 tsubcc %o3, 0x18D9, %l1
18156 addccc %i1, %g7, %i3
18157 alignaddr %l4, %o6, %g3
18158 sll %i0, %i4, %o2
18159 fmovdpos %xcc, %f16, %f0
18160 fcmple32 %f6, %f30, %i2
18161 movvs %icc, %o0, %o7
18162 andcc %i5, %g4, %o4
18163 movrlez %l0, %g1, %o5
18164 taddcctv %l3, 0x1586, %o1
18165 tgu %icc, 0x1
18166 tcc %xcc, 0x4
18167 brgez,a %i7, loop_1686
18168 sll %l6, 0x0F, %g5
18169 be loop_1687
18170 sethi 0x0294, %g6
18171loop_1686:
18172 faligndata %f2, %f24, %f28
18173 edge16 %l5, %g2, %i6
18174loop_1687:
18175 subccc %l2, %o3, %l1
18176 set 0x40, %l1
18177 stda %f0, [%l7 + %l1] 0x81
18178 tge %icc, 0x0
18179 movrgez %g7, 0x1C5, %i3
18180 fmovdl %xcc, %f11, %f14
18181 add %l7, 0x68, %l6
18182 wr %g0, 0x88, %asi
18183 casxa [%l6] %asi, %l4, %o6
18184 movl %xcc, %i1, %g3
18185 fabss %f7, %f12
18186 udivcc %i4, 0x16CA, %i0
18187 fmovsl %xcc, %f23, %f9
18188 fbge,a %fcc3, loop_1688
18189 tcs %icc, 0x3
18190 sll %i2, %o2, %o7
18191 tleu %xcc, 0x5
18192loop_1688:
18193 srax %i5, 0x0F, %o0
18194 fmovrslz %o4, %f8, %f16
18195 fbuge,a %fcc0, loop_1689
18196 edge16n %g4, %g1, %o5
18197 ta %icc, 0x2
18198 ldsh [%l7 + 0x30], %l0
18199loop_1689:
18200 ba,a,pt %icc, loop_1690
18201 bneg %icc, loop_1691
18202 fmul8x16al %f24, %f17, %f16
18203 smulcc %o1, %i7, %l6
18204loop_1690:
18205 std %l2, [%l7 + 0x50]
18206loop_1691:
18207 call loop_1692
18208 ldd [%l7 + 0x28], %f12
18209 fmovrslez %g6, %f18, %f21
18210 movle %icc, %g5, %g2
18211loop_1692:
18212 xnor %i6, 0x1497, %l5
18213 sethi 0x01EA, %l2
18214 fmovscs %icc, %f8, %f24
18215 fxnors %f18, %f28, %f11
18216 fbg,a %fcc3, loop_1693
18217 sdivcc %l1, 0x1682, %g7
18218 movrgez %o3, 0x3A5, %i3
18219 andncc %l4, %o6, %g3
18220loop_1693:
18221 nop
18222 set 0x4C, %o0
18223 stwa %i1, [%l7 + %o0] 0x2b
18224 membar #Sync
18225 tcc %icc, 0x4
18226 orcc %i0, %i4, %i2
18227 fmovs %f12, %f18
18228 movne %xcc, %o7, %o2
18229 set 0x18, %o1
18230 stda %o0, [%l7 + %o1] 0xe3
18231 membar #Sync
18232 set 0x58, %i2
18233 stha %o4, [%l7 + %i2] 0x2a
18234 membar #Sync
18235 set 0x41, %o6
18236 lduba [%l7 + %o6] 0x18, %g4
18237 addcc %g1, 0x00B7, %i5
18238 fpadd16 %f4, %f0, %f22
18239 smulcc %o5, 0x1751, %o1
18240 tg %icc, 0x1
18241 movrlez %i7, %l0, %l3
18242 srax %l6, 0x0C, %g5
18243 wr %g0, 0x80, %asi
18244 lduba [%l7 + 0x72] %asi, %g2
18245 wr %g0, 0x89, %asi
18246 stba %g6, [%l7 + 0x19] %asi
18247 set 0x24, %l2
18248 sta %f21, [%l7 + %l2] 0x0c
18249 fmovdneg %icc, %f1, %f28
18250 fbo %fcc0, loop_1694
18251 srlx %i6, 0x14, %l2
18252 bgu,a loop_1695
18253 stb %l1, [%l7 + 0x38]
18254loop_1694:
18255 call loop_1696
18256 sth %l5, [%l7 + 0x60]
18257loop_1695:
18258 nop
18259 wr %g0, 0x81, %asi
18260 lda [%l7 + 0x50] %asi, %f18
18261loop_1696:
18262 bvc,a loop_1697
18263 edge32l %o3, %i3, %l4
18264 set 0x40, %o7
18265 lduba [%l7 + %o7] 0x80, %g7
18266loop_1697:
18267 subc %o6, 0x1963, %g3
18268 fmovdgu %icc, %f0, %f19
18269 movrgez %i0, %i1, %i4
18270 fmovsgu %icc, %f11, %f8
18271 tgu %xcc, 0x3
18272 fbge %fcc2, loop_1698
18273 tvs %xcc, 0x6
18274 fbue,a %fcc3, loop_1699
18275 bne,a loop_1700
18276loop_1698:
18277 fba %fcc1, loop_1701
18278 edge16ln %o7, %o2, %i2
18279loop_1699:
18280 fzero %f10
18281loop_1700:
18282 fnot2 %f14, %f12
18283loop_1701:
18284 tge %xcc, 0x2
18285 bvs,a loop_1702
18286 bgu,a,pn %icc, loop_1703
18287 fsrc1 %f4, %f0
18288 fmovdn %icc, %f29, %f5
18289loop_1702:
18290 edge32 %o4, %o0, %g4
18291loop_1703:
18292 movre %g1, %i5, %o5
18293 edge8ln %i7, %o1, %l3
18294 bpos,a,pn %xcc, loop_1704
18295 edge32n %l0, %g5, %g2
18296 stw %l6, [%l7 + 0x28]
18297 tneg %icc, 0x2
18298loop_1704:
18299 tneg %xcc, 0x2
18300 mova %icc, %i6, %g6
18301 xor %l2, %l1, %l5
18302 sdivx %o3, 0x1899, %i3
18303 fabsd %f30, %f26
18304 fornot1s %f21, %f2, %f11
18305 bcs,a,pt %xcc, loop_1705
18306 xnorcc %l4, 0x0EC3, %g7
18307 fmovdcc %xcc, %f20, %f12
18308 tvs %icc, 0x6
18309loop_1705:
18310 or %g3, %o6, %i0
18311 bneg,a %icc, loop_1706
18312 srl %i4, %o7, %i1
18313 tn %xcc, 0x7
18314 tsubcc %o2, %o4, %i2
18315loop_1706:
18316 edge8l %o0, %g4, %g1
18317 stw %i5, [%l7 + 0x30]
18318 bne,pn %icc, loop_1707
18319 fabsd %f28, %f2
18320 fbg,a %fcc0, loop_1708
18321 fcmped %fcc2, %f16, %f16
18322loop_1707:
18323 tgu %xcc, 0x1
18324 ble,a,pt %icc, loop_1709
18325loop_1708:
18326 fbe %fcc3, loop_1710
18327 ta %icc, 0x7
18328 fble,a %fcc1, loop_1711
18329loop_1709:
18330 bvc,a,pt %xcc, loop_1712
18331loop_1710:
18332 xor %o5, %o1, %i7
18333 tleu %xcc, 0x0
18334loop_1711:
18335 taddcc %l0, %l3, %g2
18336loop_1712:
18337 tsubcctv %g5, 0x0F24, %l6
18338 sll %i6, %l2, %g6
18339 fnot1 %f2, %f18
18340 tcc %icc, 0x7
18341 udivcc %l1, 0x1D9D, %o3
18342 xorcc %i3, %l5, %l4
18343 movvc %xcc, %g3, %o6
18344 fornot1 %f6, %f22, %f26
18345 movcs %xcc, %i0, %i4
18346 fxors %f8, %f11, %f28
18347 nop
18348 set 0x64, %l3
18349 stw %o7, [%l7 + %l3]
18350 fmovdle %icc, %f26, %f8
18351 fnot1 %f30, %f10
18352 fnor %f26, %f10, %f24
18353 ta %xcc, 0x4
18354 orn %i1, %g7, %o2
18355 brgez,a %o4, loop_1713
18356 popc %i2, %g4
18357 edge16ln %g1, %i5, %o0
18358 fmovdleu %xcc, %f0, %f28
18359loop_1713:
18360 xor %o5, 0x12A7, %o1
18361 tvc %xcc, 0x7
18362 sra %l0, 0x0A, %i7
18363 bgu loop_1714
18364 add %l3, 0x1CEA, %g5
18365 ble loop_1715
18366 lduw [%l7 + 0x74], %l6
18367loop_1714:
18368 fxnor %f18, %f16, %f18
18369 fbue %fcc0, loop_1716
18370loop_1715:
18371 tvs %icc, 0x5
18372 tne %xcc, 0x1
18373 movleu %icc, %g2, %i6
18374loop_1716:
18375 brz %l2, loop_1717
18376 movrlz %l1, %o3, %i3
18377 alignaddrl %l5, %g6, %g3
18378 wr %g0, 0x17, %asi
18379 stda %f0, [%l7 + 0x40] %asi
18380 membar #Sync
18381loop_1717:
18382 sdivcc %l4, 0x0111, %i0
18383 fxor %f8, %f2, %f14
18384 fblg,a %fcc3, loop_1718
18385 tle %xcc, 0x4
18386 tg %xcc, 0x2
18387 fbl,a %fcc2, loop_1719
18388loop_1718:
18389 orn %i4, %o6, %o7
18390 edge16l %g7, %o2, %i1
18391 bleu %icc, loop_1720
18392loop_1719:
18393 subccc %i2, %g4, %g1
18394 fmovsneg %xcc, %f21, %f14
18395 orn %o4, 0x1D6B, %i5
18396loop_1720:
18397 fpadd32 %f14, %f18, %f10
18398 fmovdneg %icc, %f10, %f2
18399 movgu %icc, %o0, %o1
18400 tleu %icc, 0x7
18401 fba,a %fcc2, loop_1721
18402 edge32ln %o5, %i7, %l0
18403 movvs %icc, %g5, %l3
18404 movleu %xcc, %g2, %l6
18405loop_1721:
18406 nop
18407 setx loop_1722, %l0, %l1
18408 wrpr 0x1, %tl
18409 wrpr %l1, %tnpc
18410 setx 0x34400001400, %l0, %l1
18411 wrpr %l1, %tstate
18412 wrhpr 0x4, %htstate
18413 done
18414 fmovde %icc, %f5, %f9
18415 fxnors %f7, %f24, %f24
18416 fmovsge %xcc, %f20, %f8
18417loop_1722:
18418 fpsub32 %f18, %f0, %f4
18419 xnorcc %l2, %i6, %o3
18420 tn %xcc, 0x6
18421 wr %g0, 0x80, %asi
18422 ldda [%l7 + 0x40] %asi, %f16
18423 tsubcctv %l1, %l5, %g6
18424 brgz %i3, loop_1723
18425 movrlez %l4, %i0, %i4
18426 movvs %xcc, %g3, %o6
18427 array16 %g7, %o7, %o2
18428loop_1723:
18429 fmovdpos %xcc, %f1, %f22
18430 tgu %icc, 0x2
18431 movneg %xcc, %i2, %g4
18432 array16 %i1, %g1, %i5
18433 wr %g0, 0x27, %asi
18434 stwa %o0, [%l7 + 0x2C] %asi
18435 membar #Sync
18436 ld [%l7 + 0x3C], %f9
18437 movneg %xcc, %o4, %o1
18438 edge8ln %i7, %o5, %l0
18439 sllx %g5, %g2, %l3
18440 sllx %l6, 0x13, %l2
18441 movn %xcc, %o3, %l1
18442 tl %xcc, 0x3
18443 taddcc %i6, %g6, %l5
18444 movl %xcc, %i3, %l4
18445 movrlz %i4, %g3, %i0
18446 udivx %o6, 0x0C44, %o7
18447 orcc %o2, %i2, %g4
18448 set 0x40, %i6
18449 ldda [%l7 + %i6] 0x81, %f0
18450 movcc %xcc, %i1, %g1
18451 ba,pn %xcc, loop_1724
18452 orn %g7, %o0, %o4
18453 udivcc %i5, 0x0DD8, %o1
18454 set 0x24, %o2
18455 stha %o5, [%l7 + %o2] 0x19
18456loop_1724:
18457 fcmpeq16 %f8, %f24, %l0
18458 tneg %xcc, 0x3
18459 wr %g0, 0x0c, %asi
18460 lda [%l7 + 0x6C] %asi, %f4
18461 sub %g5, 0x1403, %i7
18462 fmul8ulx16 %f0, %f6, %f22
18463 fexpand %f10, %f2
18464 fmovdleu %icc, %f15, %f17
18465 movvc %xcc, %l3, %g2
18466 wr %g0, 0x2a, %asi
18467 ldda [%l7 + 0x40] %asi, %i6
18468 fcmpd %fcc3, %f20, %f10
18469 tl %xcc, 0x6
18470 and %l2, %l1, %o3
18471 umulcc %g6, 0x0F9F, %l5
18472 udivx %i6, 0x0EF6, %i3
18473 subccc %l4, %g3, %i4
18474 udiv %o6, 0x12C1, %i0
18475 membar 0x19
18476 tge %xcc, 0x6
18477 movcs %xcc, %o2, %o7
18478 bneg,a,pn %xcc, loop_1725
18479 tgu %xcc, 0x7
18480 tle %xcc, 0x5
18481 orncc %i2, 0x0215, %g4
18482loop_1725:
18483 tsubcc %i1, 0x0D37, %g1
18484 fmovdgu %xcc, %f28, %f13
18485 bvc,pn %xcc, loop_1726
18486 popc 0x1082, %o0
18487 tg %icc, 0x4
18488 tsubcc %g7, %i5, %o4
18489loop_1726:
18490 fmovdl %icc, %f8, %f5
18491 fnot2s %f16, %f5
18492 ld [%l7 + 0x50], %f4
18493 tleu %icc, 0x7
18494 set 0x38, %o4
18495 ldstuba [%l7 + %o4] 0x80, %o5
18496 sll %o1, 0x15, %l0
18497 fandnot1 %f14, %f28, %f26
18498 fbn %fcc2, loop_1727
18499 fpadd16 %f22, %f2, %f10
18500 ta %xcc, 0x1
18501 fbule %fcc3, loop_1728
18502loop_1727:
18503 tcc %xcc, 0x3
18504 tl %xcc, 0x5
18505 orcc %i7, %g5, %g2
18506loop_1728:
18507 bpos,a,pt %icc, loop_1729
18508 udivcc %l6, 0x0445, %l3
18509 bshuffle %f22, %f26, %f22
18510 fcmpeq32 %f4, %f14, %l2
18511loop_1729:
18512 fpack16 %f18, %f25
18513 umul %l1, 0x1575, %g6
18514 movrgz %l5, %o3, %i3
18515 faligndata %f16, %f24, %f8
18516 wr %g0, 0x89, %asi
18517 prefetcha [%l7 + 0x10] %asi, 0x0
18518 add %g3, 0x1863, %l4
18519 udivx %i4, 0x0959, %o6
18520 wr %g0, 0x19, %asi
18521 stda %o2, [%l7 + 0x60] %asi
18522 fmovrdlez %o7, %f20, %f0
18523 fmul8ulx16 %f18, %f30, %f14
18524 umul %i2, %g4, %i1
18525 array16 %g1, %o0, %g7
18526 tn %icc, 0x4
18527 fcmple16 %f10, %f2, %i5
18528 movrgez %i0, %o5, %o1
18529 fmovsne %xcc, %f18, %f26
18530 tsubcctv %l0, 0x0A3B, %o4
18531 fmuld8sux16 %f30, %f20, %f14
18532 addcc %g5, %g2, %l6
18533 bleu,pn %icc, loop_1730
18534 umul %l3, %l2, %l1
18535 fones %f28
18536 fcmpne32 %f28, %f6, %g6
18537loop_1730:
18538 fpackfix %f28, %f26
18539 xor %l5, %i7, %i3
18540 fble,a %fcc3, loop_1731
18541 sra %o3, %i6, %l4
18542 fmovscs %icc, %f9, %f14
18543 edge32 %g3, %i4, %o6
18544loop_1731:
18545 be,a,pn %icc, loop_1732
18546 std %o2, [%l7 + 0x30]
18547 fpmerge %f26, %f26, %f0
18548 fmovrdlez %i2, %f28, %f26
18549loop_1732:
18550 srlx %o7, 0x15, %g4
18551 brz,a %g1, loop_1733
18552 tneg %xcc, 0x0
18553 fbug,a %fcc0, loop_1734
18554 fmuld8sux16 %f4, %f23, %f16
18555loop_1733:
18556 move %xcc, %i1, %o0
18557 ldsw [%l7 + 0x18], %g7
18558loop_1734:
18559 edge8ln %i0, %i5, %o5
18560 ldsw [%l7 + 0x54], %o1
18561 brgez %l0, loop_1735
18562 bgu,pn %xcc, loop_1736
18563 faligndata %f12, %f28, %f28
18564 fors %f7, %f22, %f0
18565loop_1735:
18566 move %xcc, %o4, %g5
18567loop_1736:
18568 orncc %g2, %l3, %l6
18569 fsrc1s %f30, %f27
18570 fpmerge %f26, %f12, %f10
18571 array8 %l1, %l2, %g6
18572 array8 %l5, %i3, %i7
18573 sllx %o3, 0x16, %i6
18574 tleu %xcc, 0x3
18575 fnands %f0, %f9, %f6
18576 wr %g0, 0x80, %asi
18577 ldda [%l7 + 0x20] %asi, %l4
18578 sll %i4, 0x04, %g3
18579 sethi 0x1ACA, %o2
18580 andcc %o6, %i2, %o7
18581 fone %f14
18582 edge8ln %g4, %i1, %g1
18583 tsubcc %g7, %i0, %i5
18584 lduw [%l7 + 0x54], %o5
18585 tg %icc, 0x5
18586 ldsh [%l7 + 0x52], %o0
18587 tsubcctv %l0, 0x0528, %o1
18588 bgu,pt %xcc, loop_1737
18589 movcc %icc, %o4, %g2
18590 fmovsneg %xcc, %f14, %f26
18591 fmovdvs %icc, %f13, %f9
18592loop_1737:
18593 fmovrdgz %g5, %f10, %f10
18594 lduw [%l7 + 0x68], %l6
18595 tle %xcc, 0x6
18596 bl,a %icc, loop_1738
18597 movcs %xcc, %l1, %l3
18598 wr %g0, 0x2a, %asi
18599 stba %g6, [%l7 + 0x5C] %asi
18600 membar #Sync
18601loop_1738:
18602 tvs %icc, 0x2
18603 sdiv %l2, 0x0D14, %i3
18604 fpsub16s %f10, %f6, %f29
18605 fmovdpos %xcc, %f31, %f9
18606 movl %icc, %l5, %i7
18607 andncc %i6, %o3, %l4
18608 add %i4, 0x1A20, %g3
18609 ldd [%l7 + 0x48], %o2
18610 addccc %o6, 0x0FC0, %o7
18611 movrne %i2, %i1, %g4
18612 brgz %g7, loop_1739
18613 movrgez %i0, %i5, %o5
18614 set 0x4F, %g4
18615 lduba [%l7 + %g4] 0x0c, %g1
18616loop_1739:
18617 tsubcc %o0, %l0, %o4
18618 fmovrse %g2, %f9, %f23
18619 tle %xcc, 0x0
18620 umulcc %o1, 0x1AA7, %g5
18621 move %xcc, %l1, %l3
18622 movleu %xcc, %g6, %l6
18623 fornot2 %f4, %f2, %f10
18624 move %icc, %l2, %i3
18625 popc %l5, %i7
18626 wr %g0, 0x80, %asi
18627 ldsba [%l7 + 0x3A] %asi, %i6
18628 set 0x76, %i1
18629 stba %o3, [%l7 + %i1] 0x88
18630 sra %i4, 0x1F, %l4
18631 fba %fcc2, loop_1740
18632 tne %icc, 0x0
18633 ta %icc, 0x0
18634 srax %o2, 0x19, %o6
18635loop_1740:
18636 restored
18637 rdpr %cwp, %g1
18638 rdpr %cansave, %g2
18639 rdpr %canrestore, %g3
18640 rdpr %cleanwin, %g4
18641 rdpr %otherwin, %g5
18642 rdpr %wstate, %g6
18643 membar #Sync
18644 set 0x40, %o3
18645 ldda [%l7 + %o3] 0x1e, %f16
18646 stbar
18647 smulcc %o7, %i2, %i1
18648 fmovs %f10, %f6
18649 movrgez %g4, 0x115, %g3
18650 fnot2 %f2, %f12
18651 srlx %i0, %g7, %o5
18652 edge8 %g1, %o0, %i5
18653 bleu %xcc, loop_1741
18654 taddcctv %l0, 0x1EF1, %o4
18655 orncc %o1, %g5, %g2
18656 addcc %l1, %l3, %l6
18657loop_1741:
18658 movrgez %l2, %g6, %i3
18659 fpadd32s %f1, %f11, %f9
18660 bcc loop_1742
18661 bne,a loop_1743
18662 fnor %f8, %f12, %f18
18663 smul %l5, 0x1E05, %i7
18664loop_1742:
18665 tvc %icc, 0x4
18666loop_1743:
18667 array16 %o3, %i4, %i6
18668 xnorcc %l4, %o2, %o6
18669 sdivx %i2, 0x0E54, %o7
18670 prefetch [%l7 + 0x7C], 0x3
18671 wr %g0, 0x18, %asi
18672 ldda [%l7 + 0x40] %asi, %f0
18673 bleu loop_1744
18674 fmuld8ulx16 %f16, %f19, %f14
18675 xorcc %g4, %i1, %g3
18676 fmovscc %icc, %f17, %f19
18677loop_1744:
18678 srlx %g7, %o5, %i0
18679 edge16 %g1, %i5, %l0
18680 set 0x58, %g3
18681 stha %o0, [%l7 + %g3] 0x23
18682 membar #Sync
18683 fbue,a %fcc1, loop_1745
18684 tsubcctv %o1, %o4, %g2
18685 udivx %l1, 0x0209, %g5
18686 andcc %l3, %l2, %g6
18687loop_1745:
18688 movrgez %i3, %l6, %i7
18689 fmovrdne %l5, %f0, %f16
18690 tge %icc, 0x6
18691 fands %f9, %f10, %f8
18692 fmovda %xcc, %f28, %f19
18693 fbge,a %fcc2, loop_1746
18694 addc %o3, 0x0EE5, %i6
18695 edge16n %l4, %o2, %o6
18696 fmovdvc %icc, %f20, %f25
18697loop_1746:
18698 edge32n %i2, %i4, %g4
18699 fnot1s %f12, %f14
18700 add %i1, 0x1B52, %g3
18701 fbug,a %fcc0, loop_1747
18702 fmul8sux16 %f14, %f24, %f2
18703 edge32ln %o7, %o5, %g7
18704 saved
18705 rdpr %cwp, %g1
18706 rdpr %cansave, %g2
18707 rdpr %canrestore, %g3
18708 rdpr %cleanwin, %g4
18709 rdpr %otherwin, %g5
18710 rdpr %wstate, %g6
18711loop_1747:
18712 nop
18713 set 0x110, %i5
18714 stxa %g1, [%g0 + %i5] 0x21
18715 fandnot1s %f6, %f16, %f0
18716 umul %i0, 0x0BCA, %i5
18717 fbo %fcc1, loop_1748
18718 restored
18719 rdpr %cwp, %g1
18720 rdpr %cansave, %g2
18721 rdpr %canrestore, %g3
18722 rdpr %cleanwin, %g4
18723 rdpr %otherwin, %g5
18724 rdpr %wstate, %g6
18725 fmuld8ulx16 %f27, %f6, %f30
18726 srax %o0, %l0, %o4
18727loop_1748:
18728 sdivcc %g2, 0x1F9B, %l1
18729 sdivx %g5, 0x15DD, %o1
18730 movvc %xcc, %l3, %g6
18731 wr %g0, 0x80, %asi
18732 ldxa [%l7 + 0x48] %asi, %i3
18733 restored
18734 rdpr %cwp, %g1
18735 rdpr %cansave, %g2
18736 rdpr %canrestore, %g3
18737 rdpr %cleanwin, %g4
18738 rdpr %otherwin, %g5
18739 rdpr %wstate, %g6
18740 movrlz %l6, %i7, %l5
18741 array8 %l2, %o3, %l4
18742 subc %i6, 0x1932, %o2
18743 set 0x28, %g1
18744 ldxa [%g0 + %g1] 0x20, %o6
18745 fmovda %xcc, %f7, %f23
18746 fmovdvc %xcc, %f22, %f24
18747 tsubcctv %i2, 0x0AEB, %i4
18748 tl %icc, 0x4
18749 fmovrdlez %g4, %f28, %f14
18750 fpadd16 %f24, %f24, %f10
18751 wr %g0, 0x19, %asi
18752 lduba [%l7 + 0x40] %asi, %g3
18753 fmovrde %i1, %f0, %f8
18754 fcmpd %fcc1, %f22, %f8
18755 movrlez %o7, %g7, %g1
18756 movleu %icc, %o5, %i0
18757 movrlz %o0, 0x31F, %i5
18758 srax %l0, %g2, %l1
18759 movne %xcc, %o4, %o1
18760 edge32n %l3, %g5, %g6
18761 bleu,pn %icc, loop_1749
18762 tsubcctv %i3, %i7, %l5
18763 set 0x5F, %g5
18764 ldstuba [%l7 + %g5] 0x04, %l6
18765loop_1749:
18766 movne %xcc, %o3, %l4
18767 ldub [%l7 + 0x27], %i6
18768 nop
18769 set 0x43, %g6
18770 ldstub [%l7 + %g6], %o2
18771 fcmpeq16 %f16, %f12, %o6
18772 fmovdge %xcc, %f17, %f27
18773 subcc %l2, 0x0C76, %i4
18774 fnegs %f21, %f22
18775 movg %xcc, %g4, %i2
18776 add %l7, 0x10, %l6
18777 wr %g0, 0x89, %asi
18778 lda [%l6] %asi, %g3
18779 casa [%l6] %asi, %g3, %i1
18780 lduw [%l7 + 0x74], %g7
18781 brnz,a %o7, loop_1750
18782 movcc %xcc, %g1, %i0
18783 fmovdle %icc, %f14, %f13
18784 tne %xcc, 0x5
18785loop_1750:
18786 subc %o0, %i5, %o5
18787 te %icc, 0x3
18788 saved
18789 rdpr %cwp, %g1
18790 rdpr %cansave, %g2
18791 rdpr %canrestore, %g3
18792 rdpr %cleanwin, %g4
18793 rdpr %otherwin, %g5
18794 rdpr %wstate, %g6
18795 fand %f4, %f16, %f18
18796 fmovs %f11, %f16
18797 ldsb [%l7 + 0x28], %l0
18798 fmovsl %icc, %f0, %f8
18799 bgu,a,pt %xcc, loop_1751
18800 move %icc, %g2, %o4
18801 and %l1, %l3, %g5
18802 movgu %xcc, %g6, %o1
18803loop_1751:
18804 mulx %i3, 0x179F, %l5
18805 fmul8x16 %f29, %f20, %f6
18806 add %i7, 0x0FB7, %o3
18807 fxor %f4, %f8, %f0
18808 movl %icc, %l4, %i6
18809 membar #Sync
18810 wr %g0, 0xf1, %asi
18811 ldda [%l7 + 0x40] %asi, %f16
18812 fbue,a %fcc3, loop_1752
18813 array16 %o2, %o6, %l2
18814 tge %icc, 0x7
18815 fmovdg %xcc, %f17, %f6
18816loop_1752:
18817 bge,a,pn %xcc, loop_1753
18818 ld [%l7 + 0x18], %f28
18819 edge8 %i4, %l6, %g4
18820 set 0x60, %l5
18821 stxa %i2, [%l7 + %l5] 0x81
18822loop_1753:
18823 udivx %i1, 0x07C0, %g3
18824 fpsub32s %f9, %f26, %f26
18825 fbul %fcc0, loop_1754
18826 fmovrsgz %o7, %f31, %f24
18827 fmovsg %icc, %f14, %f18
18828 mulx %g7, 0x145D, %i0
18829loop_1754:
18830 umul %g1, 0x0F67, %o0
18831 tl %icc, 0x6
18832 fmovsvc %icc, %f15, %f24
18833 fmovsleu %xcc, %f10, %f18
18834 fpsub32s %f22, %f15, %f21
18835 xnorcc %i5, 0x1ED3, %l0
18836 edge8l %g2, %o5, %l1
18837 swap [%l7 + 0x3C], %o4
18838 membar 0x44
18839 subcc %l3, 0x13A0, %g5
18840 fxnor %f0, %f8, %f4
18841 sub %g6, 0x1D59, %i3
18842 edge32 %o1, %l5, %o3
18843 subc %i7, %i6, %l4
18844 movneg %icc, %o2, %l2
18845 bge %icc, loop_1755
18846 movn %icc, %i4, %l6
18847 sub %o6, 0x0F1C, %g4
18848 taddcc %i1, %g3, %o7
18849loop_1755:
18850 fbo,a %fcc1, loop_1756
18851 tvc %xcc, 0x0
18852 sra %g7, %i2, %i0
18853 edge8l %g1, %o0, %i5
18854loop_1756:
18855 movrgez %l0, %g2, %o5
18856 nop
18857 setx loop_1757, %l0, %l1
18858 wrpr 0x1, %tl
18859 wrpr %l1, %tnpc
18860 setx 0x34400001400, %l0, %l1
18861 wrpr %l1, %tstate
18862 wrhpr 0x4, %htstate
18863 done
18864 fbn,a %fcc3, loop_1758
18865 srax %o4, %l1, %l3
18866 te %xcc, 0x7
18867loop_1757:
18868 fabsd %f20, %f8
18869loop_1758:
18870 movle %xcc, %g6, %i3
18871 fzeros %f21
18872 membar 0x05
18873 fcmple16 %f26, %f22, %o1
18874 tleu %xcc, 0x0
18875 tle %xcc, 0x3
18876 fxor %f2, %f30, %f4
18877 fornot1 %f0, %f4, %f6
18878 bge %xcc, loop_1759
18879 udiv %l5, 0x199D, %o3
18880 srax %i7, 0x1E, %g5
18881 fmovrslez %i6, %f7, %f5
18882loop_1759:
18883 edge32n %l4, %l2, %i4
18884 fmovdge %icc, %f28, %f4
18885 set 0x12, %l0
18886 ldsha [%l7 + %l0] 0x81, %o2
18887 movrlez %o6, 0x30F, %g4
18888 set 0x58, %l6
18889 prefetcha [%l7 + %l6] 0x88, 0x0
18890 edge8ln %l6, %g3, %o7
18891 movneg %icc, %i2, %g7
18892 subccc %i0, %o0, %i5
18893 te %icc, 0x6
18894 srlx %l0, %g1, %g2
18895 xnorcc %o5, 0x0D29, %l1
18896 sub %o4, %l3, %i3
18897 wr %g0, 0x80, %asi
18898 stda %g6, [%l7 + 0x18] %asi
18899 movleu %xcc, %o1, %o3
18900 fcmple32 %f22, %f26, %l5
18901 movcs %icc, %i7, %g5
18902 ldsh [%l7 + 0x76], %l4
18903 for %f8, %f20, %f22
18904 smul %l2, 0x0E4B, %i6
18905 addccc %i4, 0x1CA0, %o2
18906 fcmpes %fcc3, %f21, %f22
18907 udivcc %o6, 0x1486, %i1
18908 movrlz %l6, 0x04A, %g3
18909 fmul8x16al %f18, %f20, %f24
18910 fbne %fcc2, loop_1760
18911 fornot2 %f14, %f30, %f26
18912 set 0x4A, %l4
18913 ldsha [%l7 + %l4] 0x88, %o7
18914loop_1760:
18915 fcmpeq16 %f12, %f20, %g4
18916 nop
18917 setx loop_1761, %l0, %l1
18918 wrpr 0x1, %tl
18919 wrpr %l1, %tnpc
18920 setx 0x34400001400, %l0, %l1
18921 wrpr %l1, %tstate
18922 wrhpr 0x4, %htstate
18923 done
18924 tsubcc %i2, %g7, %i0
18925 tne %icc, 0x7
18926 udivx %o0, 0x1B4F, %i5
18927loop_1761:
18928 addc %l0, 0x04E5, %g1
18929 set 0x18, %i7
18930 stha %o5, [%l7 + %i7] 0xe3
18931 membar #Sync
18932 std %g2, [%l7 + 0x18]
18933 ba,a,pt %xcc, loop_1762
18934 movrgez %l1, 0x1CC, %o4
18935 fmovsa %icc, %f31, %f29
18936 fbu,a %fcc2, loop_1763
18937loop_1762:
18938 movcs %xcc, %i3, %g6
18939 orn %o1, 0x1187, %o3
18940 tleu %icc, 0x1
18941loop_1763:
18942 movneg %xcc, %l3, %i7
18943 tneg %icc, 0x7
18944 movre %l5, 0x391, %l4
18945 fbo,a %fcc0, loop_1764
18946 mulx %l2, %g5, %i4
18947 move %icc, %o2, %i6
18948 fnot2s %f15, %f1
18949loop_1764:
18950 udiv %o6, 0x0731, %l6
18951 fmovsa %xcc, %f1, %f3
18952 ba,pn %icc, loop_1765
18953 bneg,a loop_1766
18954 srlx %i1, 0x0F, %g3
18955 orncc %g4, 0x1290, %o7
18956loop_1765:
18957 lduh [%l7 + 0x56], %i2
18958loop_1766:
18959 std %f6, [%l7 + 0x08]
18960 bge,a,pt %icc, loop_1767
18961 mulx %g7, %o0, %i5
18962 subccc %i0, 0x0451, %l0
18963 movrlz %g1, %g2, %o5
18964loop_1767:
18965 udivcc %o4, 0x0413, %l1
18966 smulcc %g6, 0x1CC9, %o1
18967 fbue %fcc1, loop_1768
18968 orncc %o3, %l3, %i3
18969 fmovsle %xcc, %f7, %f30
18970 fcmpd %fcc0, %f4, %f30
18971loop_1768:
18972 nop
18973 set 0x1C, %g2
18974 stwa %i7, [%l7 + %g2] 0x04
18975 edge8n %l5, %l2, %g5
18976 sub %l4, %i4, %o2
18977 tl %icc, 0x1
18978 tsubcctv %i6, %o6, %i1
18979 andn %l6, %g4, %g3
18980 fsrc2s %f23, %f25
18981 saved
18982 rdpr %cwp, %g1
18983 rdpr %cansave, %g2
18984 rdpr %canrestore, %g3
18985 rdpr %cleanwin, %g4
18986 rdpr %otherwin, %g5
18987 rdpr %wstate, %g6
18988 edge16n %o7, %i2, %g7
18989 wr %g0, 0x57, %asi
18990 stxa %i5, [%g0 + 0x0] %asi
18991 set 0x0C, %i4
18992 stwa %o0, [%l7 + %i4] 0x0c
18993 movleu %icc, %l0, %g1
18994 movpos %xcc, %i0, %o5
18995 edge16l %o4, %l1, %g6
18996 fandnot1s %f15, %f3, %f14
18997 xnorcc %o1, 0x029D, %g2
18998 subc %l3, 0x0F5C, %i3
18999 array8 %o3, %i7, %l5
19000 add %g5, 0x0826, %l4
19001 andncc %l2, %i4, %i6
19002 xnorcc %o6, %o2, %i1
19003 alignaddrl %g4, %g3, %l6
19004 tgu %xcc, 0x2
19005 edge16l %i2, %o7, %g7
19006 lduh [%l7 + 0x1A], %i5
19007 movleu %xcc, %l0, %o0
19008 edge8n %g1, %i0, %o4
19009 xorcc %l1, 0x0949, %o5
19010 fpmerge %f19, %f26, %f0
19011 sdiv %g6, 0x193D, %o1
19012 restored
19013 rdpr %cwp, %g1
19014 rdpr %cansave, %g2
19015 rdpr %canrestore, %g3
19016 rdpr %cleanwin, %g4
19017 rdpr %otherwin, %g5
19018 rdpr %wstate, %g6
19019 edge8n %l3, %g2, %o3
19020 movpos %icc, %i7, %i3
19021 array32 %g5, %l4, %l5
19022 bl,pt %icc, loop_1769
19023 sdivx %l2, 0x0AC5, %i6
19024 flush %l7 + 0x34
19025 movvs %icc, %o6, %o2
19026loop_1769:
19027 std %f14, [%l7 + 0x48]
19028 srax %i4, %g4, %i1
19029 udiv %g3, 0x061A, %i2
19030 sdivx %o7, 0x0644, %g7
19031 bvs,a loop_1770
19032 fnegd %f8, %f28
19033 bl,pn %xcc, loop_1771
19034 bvc %icc, loop_1772
19035loop_1770:
19036 subcc %l6, %l0, %o0
19037 xnorcc %i5, %i0, %g1
19038loop_1771:
19039 edge8 %l1, %o4, %g6
19040loop_1772:
19041 ldsh [%l7 + 0x5A], %o1
19042 movleu %xcc, %o5, %l3
19043 fmovs %f2, %f25
19044 fandnot1 %f14, %f28, %f26
19045 edge8ln %g2, %o3, %i3
19046 tne %icc, 0x1
19047 sdiv %g5, 0x0549, %l4
19048 edge16ln %l5, %i7, %i6
19049 fmovrsgez %o6, %f22, %f28
19050 fornot1 %f20, %f10, %f6
19051 fmovdpos %xcc, %f31, %f25
19052 te %xcc, 0x2
19053 smulcc %l2, %o2, %g4
19054 movrne %i1, 0x0FF, %i4
19055 bg,a loop_1773
19056 fabss %f30, %f1
19057 fnot2 %f20, %f10
19058 fpsub32s %f6, %f31, %f0
19059loop_1773:
19060 udiv %i2, 0x19E3, %o7
19061 orcc %g7, 0x01F7, %l6
19062 fabsd %f14, %f28
19063 fbul,a %fcc1, loop_1774
19064 brlez %l0, loop_1775
19065 orn %o0, 0x08AC, %i5
19066 movvc %icc, %g3, %g1
19067loop_1774:
19068 nop
19069 set 0x30, %o5
19070 ldswa [%l7 + %o5] 0x88, %i0
19071loop_1775:
19072 movrlz %l1, %o4, %g6
19073 movgu %xcc, %o5, %o1
19074 andn %l3, %g2, %i3
19075 fnands %f0, %f15, %f10
19076 set 0x5C, %i0
19077 ldswa [%l7 + %i0] 0x88, %o3
19078 fabss %f23, %f25
19079 srax %l4, %g5, %i7
19080 edge32ln %i6, %l5, %o6
19081 faligndata %f0, %f22, %f0
19082 nop
19083 set 0x50, %i3
19084 ldd [%l7 + %i3], %o2
19085 mulscc %g4, %i1, %i4
19086 tsubcctv %i2, %o7, %g7
19087 ldstub [%l7 + 0x47], %l6
19088 te %icc, 0x1
19089 tsubcctv %l0, 0x0CF6, %l2
19090 edge16 %i5, %g3, %g1
19091 bvc,a,pn %icc, loop_1776
19092 tvc %xcc, 0x0
19093 fble %fcc2, loop_1777
19094 fcmpgt32 %f30, %f6, %o0
19095loop_1776:
19096 fmovdn %xcc, %f0, %f27
19097 wr %g0, 0x18, %asi
19098 ldsha [%l7 + 0x44] %asi, %i0
19099loop_1777:
19100 tsubcctv %o4, 0x0B65, %l1
19101 ble,a %icc, loop_1778
19102 sethi 0x003E, %o5
19103 edge16 %o1, %l3, %g6
19104 fnot1 %f10, %f20
19105loop_1778:
19106 fmovsge %icc, %f0, %f23
19107 orn %i3, 0x047C, %o3
19108 movrlez %g2, 0x2D9, %g5
19109 edge32 %l4, %i7, %i6
19110 edge32l %o6, %l5, %o2
19111 add %l7, 0x18, %l6
19112 wr %g0, 0x11, %asi
19113 casxa [%l6] %asi, %i1, %g4
19114 fxnors %f9, %f19, %f31
19115 tg %icc, 0x4
19116 ldsw [%l7 + 0x20], %i4
19117 st %f28, [%l7 + 0x0C]
19118 fmovrsgez %o7, %f28, %f20
19119 swap [%l7 + 0x38], %g7
19120 fpack32 %f30, %f16, %f24
19121 xnorcc %i2, %l6, %l0
19122 smul %l2, %g3, %i5
19123 fmovrsgz %o0, %f0, %f15
19124 orcc %i0, %o4, %g1
19125 ta %xcc, 0x7
19126 tle %xcc, 0x3
19127 wr %g0, 0x80, %asi
19128 stxa %l1, [%l7 + 0x28] %asi
19129 fmovdvc %xcc, %f11, %f24
19130 fmovdgu %xcc, %f31, %f22
19131 tn %xcc, 0x3
19132 fmovdleu %xcc, %f11, %f25
19133 fandnot2 %f14, %f10, %f28
19134 flush %l7 + 0x64
19135 edge8n %o1, %l3, %g6
19136 tle %xcc, 0x6
19137 subc %o5, 0x0DFB, %i3
19138 fbge,a %fcc1, loop_1779
19139 movrgz %o3, %g2, %g5
19140 mulx %i7, 0x1106, %i6
19141 fandnot1 %f30, %f10, %f0
19142loop_1779:
19143 fbge,a %fcc1, loop_1780
19144 popc 0x003D, %l4
19145 xnorcc %o6, 0x087F, %o2
19146 movrlz %l5, %i1, %g4
19147loop_1780:
19148 fbn %fcc1, loop_1781
19149 movl %icc, %i4, %g7
19150 add %l7, 0x70, %l6
19151 wr %g0, 0x88, %asi
19152 casxa [%l6] %asi, %i2, %o7
19153loop_1781:
19154 fbu %fcc3, loop_1782
19155 tcc %xcc, 0x5
19156 fornot2s %f11, %f13, %f10
19157 fmovsa %icc, %f8, %f4
19158loop_1782:
19159 xorcc %l0, 0x046C, %l6
19160 membar 0x53
19161 alignaddr %l2, %g3, %o0
19162 movvc %xcc, %i5, %o4
19163 mova %icc, %g1, %i0
19164 movrgez %o1, 0x12C, %l3
19165 fmovsleu %icc, %f26, %f21
19166 fmovdge %xcc, %f9, %f26
19167 srl %l1, 0x1B, %g6
19168 umul %i3, 0x0E3B, %o5
19169 lduw [%l7 + 0x54], %o3
19170 fbe %fcc1, loop_1783
19171 bg loop_1784
19172 movre %g5, 0x2FB, %g2
19173 move %icc, %i6, %l4
19174loop_1783:
19175 membar 0x7A
19176loop_1784:
19177 edge8 %i7, %o6, %l5
19178 edge16l %o2, %i1, %i4
19179 fmul8sux16 %f24, %f0, %f8
19180 fpsub32s %f17, %f21, %f9
19181 brgz,a %g7, loop_1785
19182 edge16 %i2, %o7, %l0
19183 sra %g4, 0x03, %l2
19184 edge8 %g3, %l6, %o0
19185loop_1785:
19186 movrgz %i5, 0x02A, %g1
19187 fbl %fcc3, loop_1786
19188 edge16ln %o4, %o1, %i0
19189 sethi 0x0552, %l1
19190 fmovse %icc, %f16, %f20
19191loop_1786:
19192 nop
19193 set 0x54, %g7
19194 stwa %l3, [%l7 + %g7] 0x89
19195 movle %xcc, %i3, %g6
19196 fbu,a %fcc3, loop_1787
19197 sdivcc %o3, 0x05EF, %o5
19198 tg %icc, 0x3
19199 movle %icc, %g2, %i6
19200loop_1787:
19201 fors %f13, %f7, %f24
19202 and %g5, 0x1F7A, %i7
19203 fnand %f0, %f22, %f24
19204 ldd [%l7 + 0x08], %f10
19205 and %o6, %l4, %l5
19206 add %l7, 0x08, %l6
19207 wr %g0, 0x19, %asi
19208 ldxa [%l6] %asi, %o2
19209 casxa [%l6] %asi, %o2, %i4
19210 movcc %icc, %g7, %i2
19211 bge,a,pt %xcc, loop_1788
19212 array32 %o7, %i1, %l0
19213 fbule,a %fcc1, loop_1789
19214 ldub [%l7 + 0x5A], %g4
19215loop_1788:
19216 be %xcc, loop_1790
19217 bl,pt %icc, loop_1791
19218loop_1789:
19219 andcc %g3, 0x0450, %l2
19220 edge32 %o0, %l6, %g1
19221loop_1790:
19222 edge16ln %i5, %o4, %i0
19223loop_1791:
19224 fmovde %icc, %f13, %f8
19225 orcc %o1, %l3, %i3
19226 movrne %g6, %l1, %o3
19227 mova %xcc, %o5, %g2
19228 fpmerge %f27, %f0, %f10
19229 nop
19230 set 0x54, %o0
19231 ldsb [%l7 + %o0], %g5
19232 ble loop_1792
19233 fcmps %fcc3, %f5, %f11
19234 fpsub16s %f9, %f13, %f18
19235 fbo,a %fcc1, loop_1793
19236loop_1792:
19237 fpack32 %f12, %f10, %f22
19238 mova %icc, %i6, %i7
19239 array32 %l4, %o6, %l5
19240loop_1793:
19241 edge32n %i4, %o2, %i2
19242 fmuld8sux16 %f3, %f30, %f2
19243 fpadd16s %f13, %f26, %f3
19244 brgz %g7, loop_1794
19245 array8 %i1, %o7, %g4
19246 add %l7, 0x08, %l6
19247 wr %g0, 0x80, %asi
19248 lda [%l6] %asi, %l0
19249 casa [%l6] 0x80, %l0, %l2
19250loop_1794:
19251 fandnot1 %f4, %f24, %f22
19252 tneg %icc, 0x0
19253 fandnot2 %f18, %f6, %f10
19254 subccc %g3, %l6, %o0
19255 bpos %icc, loop_1795
19256 andncc %g1, %o4, %i5
19257 fmul8ulx16 %f22, %f10, %f20
19258 fcmpgt32 %f28, %f20, %i0
19259loop_1795:
19260 fbl %fcc2, loop_1796
19261 tsubcc %o1, %l3, %i3
19262 wr %g0, 0x80, %asi
19263 ldsha [%l7 + 0x5E] %asi, %l1
19264loop_1796:
19265 fcmpgt32 %f8, %f24, %o3
19266 fbul %fcc3, loop_1797
19267 fbo %fcc2, loop_1798
19268 fones %f14
19269 tvc %icc, 0x7
19270loop_1797:
19271 fbl,a %fcc0, loop_1799
19272loop_1798:
19273 edge32 %o5, %g6, %g2
19274 xor %i6, %i7, %l4
19275 sllx %o6, %g5, %l5
19276loop_1799:
19277 fbu,a %fcc0, loop_1800
19278 andncc %i4, %i2, %o2
19279 sra %g7, %o7, %i1
19280 edge32ln %g4, %l2, %g3
19281loop_1800:
19282 restored
19283 rdpr %cwp, %g1
19284 rdpr %cansave, %g2
19285 rdpr %canrestore, %g3
19286 rdpr %cleanwin, %g4
19287 rdpr %otherwin, %g5
19288 rdpr %wstate, %g6
19289 xnorcc %l6, 0x02BE, %l0
19290 orncc %g1, %o4, %i5
19291 std %o0, [%l7 + 0x40]
19292 sethi 0x1177, %o1
19293 fmovdne %icc, %f19, %f9
19294 tvs %icc, 0x2
19295 array8 %i0, %l3, %l1
19296 array32 %i3, %o5, %o3
19297 edge16l %g6, %g2, %i6
19298 tne %xcc, 0x3
19299 popc 0x1B04, %l4
19300 nop
19301 setx loop_1801, %l0, %l1
19302 wrpr 0x1, %tl
19303 wrpr %l1, %tnpc
19304 setx 0x34400001400, %l0, %l1
19305 wrpr %l1, %tstate
19306 wrhpr 0x4, %htstate
19307 done
19308 fzero %f6
19309 edge8l %i7, %o6, %l5
19310 restored
19311 rdpr %cwp, %g1
19312 rdpr %cansave, %g2
19313 rdpr %canrestore, %g3
19314 rdpr %cleanwin, %g4
19315 rdpr %otherwin, %g5
19316 rdpr %wstate, %g6
19317loop_1801:
19318 movle %xcc, %i4, %i2
19319 sra %o2, 0x0D, %g7
19320 tne %xcc, 0x6
19321 fmuld8sux16 %f27, %f11, %f0
19322 subc %o7, %i1, %g4
19323 nop
19324 setx loop_1802, %l0, %l1
19325 jmpl %l1, %l2
19326 fpsub16s %f21, %f15, %f0
19327 or %g5, %g3, %l6
19328 set 0x40, %o1
19329 swapa [%l7 + %o1] 0x0c, %l0
19330loop_1802:
19331 addccc %o4, %i5, %g1
19332 addcc %o0, %i0, %l3
19333 nop
19334 setx loop_1803, %l0, %l1
19335 wrpr 0x1, %tl
19336 wrpr %l1, %tnpc
19337 setx 0x34400001400, %l0, %l1
19338 wrpr %l1, %tstate
19339 wrhpr 0x4, %htstate
19340 done
19341 stw %o1, [%l7 + 0x08]
19342 tsubcctv %l1, %o5, %o3
19343 ldd [%l7 + 0x48], %i2
19344loop_1803:
19345 fmovsg %xcc, %f0, %f0
19346 srl %g6, %g2, %i6
19347 fpadd32 %f24, %f18, %f30
19348 membar #Sync
19349 wr %g0, 0x1f, %asi
19350 ldda [%l7 + 0x40] %asi, %f16
19351 or %l4, %i7, %o6
19352 tneg %icc, 0x3
19353 movpos %xcc, %l5, %i2
19354 add %i4, 0x10C2, %g7
19355 bg %xcc, loop_1804
19356 edge32ln %o7, %o2, %g4
19357 fsrc1s %f24, %f7
19358 movneg %xcc, %l2, %g5
19359loop_1804:
19360 orn %i1, %l6, %l0
19361 fors %f27, %f19, %f15
19362 brz %g3, loop_1805
19363 tcs %icc, 0x6
19364 fmovscs %xcc, %f24, %f15
19365 sllx %o4, 0x19, %g1
19366loop_1805:
19367 bcs %xcc, loop_1806
19368 movgu %xcc, %o0, %i5
19369 sra %i0, 0x13, %o1
19370 tge %xcc, 0x2
19371loop_1806:
19372 fcmped %fcc3, %f2, %f0
19373 addc %l1, 0x1049, %o5
19374 brz,a %o3, loop_1807
19375 fcmple16 %f16, %f6, %i3
19376 addc %l3, %g6, %g2
19377 fnegd %f14, %f8
19378loop_1807:
19379 fornot1s %f16, %f30, %f9
19380 fpsub32s %f24, %f8, %f15
19381 smul %i6, %l4, %o6
19382 set 0x10, %i2
19383 sta %f3, [%l7 + %i2] 0x88
19384 ldd [%l7 + 0x68], %f28
19385 movl %icc, %l5, %i7
19386 edge32 %i4, %i2, %g7
19387 add %l7, 0x38, %l6
19388 wr %g0, 0x89, %asi
19389 casxa [%l6] %asi, %o7, %g4
19390 be,pn %icc, loop_1808
19391 movcs %icc, %l2, %g5
19392 fand %f12, %f20, %f14
19393 fxor %f14, %f10, %f6
19394loop_1808:
19395 fzero %f22
19396 add %i1, 0x1F03, %o2
19397 sllx %l6, %g3, %o4
19398 mova %xcc, %g1, %l0
19399 fmovsgu %icc, %f1, %f26
19400 fand %f10, %f16, %f30
19401 xnor %i5, 0x1A76, %o0
19402 srax %i0, 0x18, %l1
19403 edge16ln %o1, %o5, %o3
19404 set 0x15, %o6
19405 ldstuba [%l7 + %o6] 0x18, %l3
19406 fandnot1s %f16, %f20, %f5
19407 udiv %g6, 0x0A81, %g2
19408 orncc %i6, %l4, %i3
19409 xnorcc %l5, %i7, %i4
19410 sethi 0x0FEC, %o6
19411 set 0x18, %l1
19412 sta %f18, [%l7 + %l1] 0x14
19413 movcc %xcc, %g7, %o7
19414 xor %g4, 0x0A62, %i2
19415 movvs %icc, %g5, %l2
19416 lduh [%l7 + 0x40], %o2
19417 sdiv %i1, 0x1796, %l6
19418 bvs %icc, loop_1809
19419 ldstub [%l7 + 0x56], %g3
19420 movrlz %o4, %g1, %i5
19421 tcs %xcc, 0x5
19422loop_1809:
19423 andncc %l0, %o0, %l1
19424 bcs,a loop_1810
19425 movpos %xcc, %o1, %o5
19426 movge %icc, %o3, %l3
19427 movle %xcc, %g6, %i0
19428loop_1810:
19429 fpack32 %f22, %f4, %f24
19430 fbg %fcc1, loop_1811
19431 fcmpd %fcc3, %f10, %f4
19432 orn %g2, %i6, %i3
19433 movle %icc, %l4, %l5
19434loop_1811:
19435 movl %xcc, %i4, %i7
19436 fble,a %fcc0, loop_1812
19437 movrgez %o6, 0x34C, %o7
19438 add %l7, 0x68, %l6
19439 wr %g0, 0x88, %asi
19440 casa [%l6] %asi, %g4, %i2
19441loop_1812:
19442 fmovdn %xcc, %f18, %f5
19443 tle %xcc, 0x7
19444 fnot2s %f15, %f18
19445 orn %g5, %l2, %o2
19446 udivx %i1, 0x0778, %g7
19447 tl %xcc, 0x7
19448 fmovdleu %xcc, %f8, %f22
19449 fmovrsgz %l6, %f24, %f19
19450 fmovda %icc, %f14, %f11
19451 bleu,a %xcc, loop_1813
19452 brnz,a %g3, loop_1814
19453 edge16n %o4, %g1, %l0
19454 taddcctv %o0, %l1, %o1
19455loop_1813:
19456 xnorcc %o5, 0x12D4, %i5
19457loop_1814:
19458 xnor %o3, %l3, %g6
19459 sub %g2, 0x0D26, %i6
19460 xor %i3, 0x13EF, %l4
19461 alignaddrl %i0, %i4, %i7
19462 fmovdg %icc, %f28, %f15
19463 fnot2 %f28, %f20
19464 fmovse %xcc, %f1, %f0
19465 stbar
19466 fornot2s %f26, %f31, %f7
19467 andn %l5, %o7, %g4
19468 fbo %fcc3, loop_1815
19469 fxnor %f24, %f28, %f26
19470 udivcc %o6, 0x1AC6, %i2
19471 fsrc2 %f28, %f30
19472loop_1815:
19473 srax %g5, 0x15, %o2
19474 mulx %i1, %l2, %l6
19475 ldsh [%l7 + 0x0C], %g3
19476 mulscc %o4, 0x0DF8, %g1
19477 edge32l %g7, %o0, %l1
19478 fnot2 %f24, %f14
19479 sir 0x0C38
19480 tn %icc, 0x6
19481 brgz %o1, loop_1816
19482 bg,pn %icc, loop_1817
19483 fmovrdgz %o5, %f30, %f28
19484 fmovdcs %xcc, %f14, %f4
19485loop_1816:
19486 edge8 %l0, %o3, %l3
19487loop_1817:
19488 srax %i5, 0x1E, %g6
19489 tvs %xcc, 0x6
19490 set 0x1C, %l2
19491 lduha [%l7 + %l2] 0x11, %i6
19492 fcmpeq16 %f28, %f10, %i3
19493 set 0x40, %l3
19494 stda %f0, [%l7 + %l3] 0x15
19495 std %l4, [%l7 + 0x78]
19496 bleu,a,pn %xcc, loop_1818
19497 fmovspos %icc, %f15, %f16
19498 fcmpd %fcc3, %f12, %f8
19499 movneg %icc, %g2, %i4
19500loop_1818:
19501 fpsub32s %f10, %f22, %f13
19502 taddcctv %i7, %l5, %i0
19503 std %f20, [%l7 + 0x18]
19504 taddcctv %o7, %o6, %g4
19505 fpackfix %f30, %f26
19506 ldx [%l7 + 0x30], %g5
19507 orn %i2, 0x0874, %o2
19508 fmovdle %icc, %f3, %f26
19509 edge8 %l2, %i1, %l6
19510 movrne %g3, 0x2B5, %o4
19511 fmovscs %icc, %f26, %f28
19512 add %l7, 0x3C, %l6
19513 wr %g0, 0x81, %asi
19514 lda [%l6] %asi, %g1
19515 casa [%l6] 0x81, %g1, %o0
19516 umulcc %l1, 0x1360, %o1
19517 fcmpes %fcc0, %f24, %f20
19518 taddcctv %o5, %l0, %g7
19519 fmul8x16au %f10, %f23, %f24
19520 sdivx %o3, 0x125A, %l3
19521 fzero %f30
19522 fmuld8ulx16 %f25, %f22, %f14
19523 srl %g6, %i5, %i6
19524 orcc %i3, %g2, %i4
19525 tge %icc, 0x6
19526 umul %l4, 0x18E9, %l5
19527 te %icc, 0x6
19528 ldx [%l7 + 0x18], %i7
19529 fbg %fcc1, loop_1819
19530 taddcc %o7, 0x05C7, %i0
19531 sth %g4, [%l7 + 0x48]
19532 udivcc %g5, 0x04EA, %i2
19533loop_1819:
19534 movvs %xcc, %o2, %o6
19535 bcs,pn %xcc, loop_1820
19536 sra %l2, 0x1D, %i1
19537 andn %g3, %o4, %g1
19538 fcmpd %fcc2, %f20, %f4
19539loop_1820:
19540 tgu %icc, 0x2
19541 fsrc2s %f8, %f10
19542 and %o0, 0x1F6A, %l1
19543 ld [%l7 + 0x58], %f31
19544 set 0x2E, %o7
19545 lduha [%l7 + %o7] 0x88, %o1
19546 set 0x20, %i6
19547 ldswa [%l7 + %i6] 0x80, %o5
19548 movleu %xcc, %l6, %l0
19549 tcs %icc, 0x7
19550 sub %g7, 0x0E9F, %o3
19551 movl %xcc, %l3, %g6
19552 movneg %xcc, %i5, %i3
19553 set 0x2C, %o4
19554 stwa %g2, [%l7 + %o4] 0x0c
19555 orncc %i4, 0x143A, %l4
19556 tvc %xcc, 0x3
19557 fcmpne16 %f20, %f30, %i6
19558 sir 0x1683
19559 tne %xcc, 0x2
19560 alignaddr %i7, %l5, %i0
19561 mulscc %o7, 0x1F99, %g5
19562 nop
19563 setx loop_1821, %l0, %l1
19564 wrpr 0x1, %tl
19565 wrpr %l1, %tnpc
19566 setx 0x34400001400, %l0, %l1
19567 wrpr %l1, %tstate
19568 wrhpr 0x4, %htstate
19569 done
19570 fmovdge %xcc, %f13, %f8
19571 addccc %i2, 0x0FEE, %g4
19572 tvc %icc, 0x6
19573loop_1821:
19574 nop
19575 wr %g0, 0x20, %asi
19576 stxa %o6, [%g0 + 0x38] %asi
19577 edge32l %l2, %o2, %g3
19578 xnor %i1, 0x0A77, %o4
19579 move %icc, %o0, %l1
19580 fmuld8ulx16 %f13, %f12, %f6
19581 orncc %o1, %g1, %o5
19582 tge %icc, 0x6
19583 udiv %l6, 0x06AE, %g7
19584 fornot2 %f18, %f4, %f24
19585 movge %icc, %l0, %l3
19586 sdivcc %g6, 0x0C81, %i5
19587 bl,pn %icc, loop_1822
19588 tle %icc, 0x7
19589 movne %xcc, %o3, %g2
19590 srax %i4, %l4, %i6
19591loop_1822:
19592 fmovdn %icc, %f23, %f4
19593 fnand %f14, %f4, %f22
19594 edge32ln %i3, %i7, %l5
19595 fbu,a %fcc3, loop_1823
19596 smulcc %o7, 0x0F8B, %g5
19597 xorcc %i2, %g4, %o6
19598 set 0x118, %o2
19599 ldxa [%g0 + %o2] 0x52, %l2
19600loop_1823:
19601 srl %i0, %g3, %i1
19602 edge8n %o2, %o4, %o0
19603 umulcc %l1, %o1, %o5
19604 fpadd32s %f18, %f20, %f13
19605 bl,a loop_1824
19606 subcc %l6, %g7, %l0
19607 sth %g1, [%l7 + 0x14]
19608 tle %xcc, 0x0
19609loop_1824:
19610 orncc %g6, %l3, %i5
19611 movneg %xcc, %o3, %i4
19612 call loop_1825
19613 tneg %xcc, 0x7
19614 brnz %g2, loop_1826
19615 fcmpeq16 %f20, %f24, %l4
19616loop_1825:
19617 nop
19618 wr %g0, 0x80, %asi
19619 lduha [%l7 + 0x40] %asi, %i6
19620loop_1826:
19621 tneg %icc, 0x2
19622 fornot1s %f17, %f23, %f30
19623 fsrc1 %f12, %f22
19624 movcc %xcc, %i3, %l5
19625 fones %f20
19626 tleu %xcc, 0x6
19627 srax %i7, 0x15, %o7
19628 fandnot2s %f22, %f7, %f6
19629 andcc %i2, %g5, %o6
19630 set 0x20, %g4
19631 lduwa [%l7 + %g4] 0x18, %g4
19632 fmovrdgez %i0, %f12, %f24
19633 subccc %l2, 0x09F0, %i1
19634 movrlez %o2, 0x3B7, %g3
19635 sethi 0x196A, %o0
19636 srlx %l1, %o4, %o1
19637 movneg %xcc, %o5, %g7
19638 fcmpne16 %f8, %f8, %l6
19639 fnot1s %f25, %f29
19640 fbug,a %fcc3, loop_1827
19641 srax %g1, %l0, %l3
19642 mova %icc, %i5, %g6
19643 subccc %i4, 0x085E, %g2
19644loop_1827:
19645 fba,a %fcc3, loop_1828
19646 tsubcctv %o3, 0x0383, %i6
19647 umul %i3, %l5, %l4
19648 movvc %xcc, %o7, %i2
19649loop_1828:
19650 brnz %g5, loop_1829
19651 membar 0x63
19652 orcc %i7, 0x0E40, %g4
19653 tpos %xcc, 0x0
19654loop_1829:
19655 edge32l %i0, %l2, %o6
19656 fpackfix %f14, %f9
19657 udivx %i1, 0x152F, %g3
19658 saved
19659 rdpr %cwp, %g1
19660 rdpr %cansave, %g2
19661 rdpr %canrestore, %g3
19662 rdpr %cleanwin, %g4
19663 rdpr %otherwin, %g5
19664 rdpr %wstate, %g6
19665 fmovsle %xcc, %f6, %f4
19666 fmul8x16al %f4, %f18, %f20
19667 movrlez %o0, %l1, %o4
19668 movrne %o1, %o2, %g7
19669 fmul8x16al %f30, %f10, %f26
19670 ldd [%l7 + 0x10], %f20
19671 tsubcctv %l6, 0x1B28, %o5
19672 fands %f24, %f25, %f1
19673 saved
19674 rdpr %cwp, %g1
19675 rdpr %cansave, %g2
19676 rdpr %canrestore, %g3
19677 rdpr %cleanwin, %g4
19678 rdpr %otherwin, %g5
19679 rdpr %wstate, %g6
19680 fnands %f30, %f31, %f8
19681 fbuge,a %fcc2, loop_1830
19682 tvc %xcc, 0x4
19683 wr %g0, 0x11, %asi
19684 prefetcha [%l7 + 0x38] %asi, 0x0
19685loop_1830:
19686 orn %l0, 0x1257, %l3
19687 fmovrsne %g6, %f11, %f9
19688 set 0x60, %o3
19689 lduwa [%l7 + %o3] 0x18, %i4
19690 movrlez %g2, 0x15C, %i5
19691 wr %g0, 0x89, %asi
19692 lduha [%l7 + 0x62] %asi, %o3
19693 brz %i6, loop_1831
19694 fnot2 %f0, %f20
19695 movrlz %i3, 0x2D7, %l4
19696 fmovd %f20, %f2
19697loop_1831:
19698 movgu %icc, %l5, %o7
19699 ba,a,pt %icc, loop_1832
19700 subc %g5, 0x1C45, %i2
19701 tcs %icc, 0x2
19702 fxors %f25, %f28, %f11
19703loop_1832:
19704 tsubcctv %i7, %i0, %g4
19705 fmovdne %icc, %f6, %f21
19706 stb %o6, [%l7 + 0x2D]
19707 subccc %i1, %l2, %o0
19708 tl %xcc, 0x4
19709 tsubcctv %l1, %o4, %g3
19710 edge8l %o1, %o2, %g7
19711 fmovsa %xcc, %f11, %f3
19712 edge8 %l6, %g1, %l0
19713 tpos %xcc, 0x7
19714 edge8 %o5, %l3, %g6
19715 sir 0x0755
19716 popc %i4, %g2
19717 bcs,pt %icc, loop_1833
19718 srl %o3, %i5, %i6
19719 tge %icc, 0x3
19720 fmovdne %xcc, %f7, %f1
19721loop_1833:
19722 tge %icc, 0x0
19723 fmovsvs %icc, %f31, %f16
19724 movrne %l4, %l5, %i3
19725 alignaddrl %g5, %o7, %i7
19726 udivcc %i2, 0x0F56, %i0
19727 add %l7, 0x30, %l6
19728 wr %g0, 0x19, %asi
19729 casxa [%l6] 0x19, %o6, %g4
19730 movrlz %l2, 0x048, %o0
19731 subccc %i1, 0x0668, %l1
19732 andcc %g3, 0x0BAF, %o1
19733 fbug,a %fcc1, loop_1834
19734 movre %o2, %o4, %l6
19735 fmovdvc %icc, %f24, %f25
19736 ldd [%l7 + 0x48], %g6
19737loop_1834:
19738 alignaddr %g1, %l0, %l3
19739 call loop_1835
19740 addccc %o5, %g6, %i4
19741 fmovsle %xcc, %f0, %f30
19742 pdist %f4, %f18, %f22
19743loop_1835:
19744 movpos %icc, %o3, %i5
19745 fmovsl %xcc, %f23, %f10
19746 edge32n %i6, %l4, %l5
19747 movne %icc, %i3, %g2
19748 sdiv %g5, 0x1760, %o7
19749 addccc %i7, 0x1FD3, %i0
19750 fbuge,a %fcc0, loop_1836
19751 subcc %o6, 0x1E7C, %g4
19752 fmovdcc %icc, %f22, %f24
19753 orncc %l2, 0x1EA1, %o0
19754loop_1836:
19755 brgez %i1, loop_1837
19756 membar 0x2A
19757 movrgz %l1, 0x0C9, %g3
19758 srl %o1, %i2, %o2
19759loop_1837:
19760 orncc %l6, 0x09C8, %g7
19761 smulcc %g1, 0x0618, %l0
19762 fornot1 %f6, %f6, %f6
19763 sir 0x072A
19764 nop
19765 setx loop_1838, %l0, %l1
19766 jmpl %l1, %o4
19767 smul %l3, %g6, %i4
19768 edge32 %o3, %i5, %i6
19769 brlz %o5, loop_1839
19770loop_1838:
19771 fnot2 %f6, %f2
19772 sethi 0x1582, %l5
19773 fmovrdgez %i3, %f6, %f22
19774loop_1839:
19775 faligndata %f18, %f24, %f12
19776 fmovdleu %xcc, %f27, %f9
19777 stbar
19778 saved
19779 rdpr %cwp, %g1
19780 rdpr %cansave, %g2
19781 rdpr %canrestore, %g3
19782 rdpr %cleanwin, %g4
19783 rdpr %otherwin, %g5
19784 rdpr %wstate, %g6
19785 srax %g2, %l4, %g5
19786 sll %o7, %i7, %i0
19787 array16 %o6, %l2, %g4
19788 fmovrdlz %i1, %f20, %f24
19789 movcc %xcc, %o0, %g3
19790 fmovdpos %icc, %f30, %f15
19791 fmovsne %icc, %f19, %f6
19792 fmovdleu %xcc, %f17, %f24
19793 sdiv %l1, 0x18A4, %i2
19794 stbar
19795 fmovspos %icc, %f26, %f15
19796 tge %icc, 0x0
19797 tpos %xcc, 0x5
19798 be,a,pt %xcc, loop_1840
19799 udivx %o1, 0x1EF6, %l6
19800 popc %o2, %g7
19801 fcmpgt32 %f28, %f0, %l0
19802loop_1840:
19803 nop
19804 wr %g0, 0x89, %asi
19805 ldsha [%l7 + 0x52] %asi, %o4
19806 srax %l3, 0x0B, %g1
19807 udiv %i4, 0x1E98, %g6
19808 movrgez %i5, 0x0C4, %i6
19809 fmovsleu %icc, %f8, %f9
19810 brnz %o3, loop_1841
19811 edge32l %o5, %i3, %g2
19812 movrgez %l4, 0x1B9, %l5
19813 te %xcc, 0x4
19814loop_1841:
19815 fmovdvc %icc, %f8, %f14
19816 xnorcc %o7, %i7, %g5
19817 sra %o6, %l2, %i0
19818 movge %icc, %i1, %o0
19819 fmovsleu %icc, %f23, %f30
19820 tsubcctv %g4, %l1, %g3
19821 tvc %xcc, 0x7
19822 brgz %i2, loop_1842
19823 membar 0x78
19824 andncc %l6, %o1, %o2
19825 xorcc %l0, 0x0305, %o4
19826loop_1842:
19827 prefetch [%l7 + 0x40], 0x2
19828 bge,a %icc, loop_1843
19829 tne %xcc, 0x4
19830 fcmple16 %f14, %f14, %g7
19831 smul %g1, %i4, %l3
19832loop_1843:
19833 srl %g6, 0x1E, %i6
19834 movgu %icc, %o3, %o5
19835 edge8l %i3, %i5, %l4
19836 fcmpgt32 %f20, %f26, %g2
19837 movneg %xcc, %o7, %i7
19838 xorcc %l5, 0x0203, %g5
19839 tneg %xcc, 0x1
19840 andncc %l2, %o6, %i0
19841 wr %g0, 0x18, %asi
19842 stwa %o0, [%l7 + 0x58] %asi
19843 wr %g0, 0x81, %asi
19844 sta %f4, [%l7 + 0x3C] %asi
19845 edge32 %i1, %g4, %l1
19846 movrgz %i2, %l6, %o1
19847 fsrc2 %f2, %f4
19848 fornot2s %f7, %f8, %f0
19849 membar 0x3E
19850 fpack16 %f24, %f6
19851 add %g3, 0x0EBB, %l0
19852 nop
19853 setx loop_1844, %l0, %l1
19854 jmpl %l1, %o4
19855 fmovrdne %g7, %f24, %f16
19856 movle %xcc, %o2, %i4
19857 xnorcc %g1, 0x1434, %g6
19858loop_1844:
19859 fsrc2 %f10, %f8
19860 fbge,a %fcc3, loop_1845
19861 umul %l3, %i6, %o5
19862 fmovdpos %xcc, %f5, %f20
19863 sdivx %o3, 0x1FAE, %i3
19864loop_1845:
19865 subcc %l4, 0x0689, %i5
19866 tcs %icc, 0x1
19867 bpos %icc, loop_1846
19868 array8 %g2, %o7, %i7
19869 wr %g0, 0x0c, %asi
19870 lda [%l7 + 0x70] %asi, %f2
19871loop_1846:
19872 xorcc %l5, 0x0199, %l2
19873 movg %xcc, %g5, %i0
19874 fba %fcc0, loop_1847
19875 edge8l %o6, %i1, %o0
19876 movrlez %l1, %g4, %i2
19877 array8 %o1, %g3, %l6
19878loop_1847:
19879 fnegs %f31, %f0
19880 fmovdcc %xcc, %f1, %f23
19881 subc %l0, 0x0E3A, %g7
19882 sdivcc %o2, 0x025F, %o4
19883 te %icc, 0x4
19884 edge32l %i4, %g1, %g6
19885 orncc %l3, %i6, %o3
19886 movle %xcc, %o5, %l4
19887 fmovsg %icc, %f4, %f5
19888 mulx %i3, %i5, %o7
19889 sra %i7, 0x01, %g2
19890 lduh [%l7 + 0x1A], %l2
19891 movrne %g5, 0x184, %l5
19892 array16 %o6, %i0, %o0
19893 movneg %icc, %i1, %l1
19894 fbl,a %fcc3, loop_1848
19895 movle %xcc, %i2, %o1
19896 fabsd %f30, %f8
19897 xnorcc %g3, %l6, %g4
19898loop_1848:
19899 movg %icc, %g7, %l0
19900 tle %xcc, 0x1
19901 wr %g0, 0x0c, %asi
19902 prefetcha [%l7 + 0x78] %asi, 0x3
19903 fmovrsgez %i4, %f11, %f26
19904 subccc %o2, 0x0F3C, %g1
19905 pdist %f6, %f12, %f20
19906 fnand %f24, %f28, %f8
19907 addcc %g6, %l3, %i6
19908 bne,a,pn %xcc, loop_1849
19909 andcc %o3, 0x020A, %l4
19910 wr %g0, 0x04, %asi
19911 stha %i3, [%l7 + 0x70] %asi
19912loop_1849:
19913 te %icc, 0x2
19914 tsubcctv %o5, 0x1C29, %i5
19915 st %f24, [%l7 + 0x54]
19916 movcs %icc, %i7, %o7
19917 movn %xcc, %l2, %g5
19918 tn %xcc, 0x5
19919 wr %g0, 0x89, %asi
19920 sta %f29, [%l7 + 0x3C] %asi
19921 fandnot1s %f8, %f0, %f21
19922 subccc %l5, 0x106B, %o6
19923 udivx %i0, 0x074F, %g2
19924 sra %i1, 0x1D, %o0
19925 movgu %xcc, %l1, %i2
19926 sra %g3, 0x1D, %l6
19927 addcc %o1, 0x1D75, %g4
19928 bvs,a %icc, loop_1850
19929 edge8n %g7, %o4, %l0
19930 andncc %i4, %g1, %g6
19931 wr %g0, 0x80, %asi
19932 stwa %o2, [%l7 + 0x50] %asi
19933loop_1850:
19934 nop
19935 wr %g0, 0x89, %asi
19936 lda [%l7 + 0x58] %asi, %f30
19937 taddcctv %i6, 0x09E7, %l3
19938 movgu %icc, %l4, %i3
19939 edge16ln %o5, %o3, %i7
19940 or %i5, %l2, %g5
19941 smulcc %l5, 0x198F, %o7
19942 array16 %i0, %o6, %i1
19943 andcc %g2, %l1, %o0
19944 xnor %i2, 0x0867, %l6
19945 be,a %icc, loop_1851
19946 movrlz %g3, %o1, %g7
19947 fxnor %f2, %f14, %f10
19948 fbuge %fcc0, loop_1852
19949loop_1851:
19950 fbe %fcc1, loop_1853
19951 movrne %g4, 0x29F, %o4
19952 array8 %l0, %g1, %g6
19953loop_1852:
19954 nop
19955 add %l7, 0x30, %l6
19956 wr %g0, 0x04, %asi
19957 casa [%l6] %asi, %i4, %i6
19958loop_1853:
19959 edge16ln %o2, %l4, %i3
19960 edge8ln %o5, %o3, %i7
19961 movcs %icc, %l3, %i5
19962 orcc %g5, 0x0392, %l2
19963 movneg %xcc, %o7, %l5
19964 brz %i0, loop_1854
19965 movvc %xcc, %i1, %g2
19966 pdist %f28, %f16, %f28
19967 xorcc %l1, %o0, %o6
19968loop_1854:
19969 addccc %l6, %g3, %o1
19970 brgez %g7, loop_1855
19971 movgu %icc, %g4, %o4
19972 edge32n %i2, %g1, %l0
19973 fmovdn %icc, %f6, %f8
19974loop_1855:
19975 fsrc2 %f8, %f6
19976 sdivcc %i4, 0x0EE0, %i6
19977 fmovsneg %icc, %f13, %f18
19978 movn %xcc, %g6, %o2
19979 movvs %icc, %l4, %i3
19980 mova %icc, %o3, %o5
19981 fpsub16 %f8, %f26, %f10
19982 srl %l3, 0x12, %i5
19983 fba %fcc3, loop_1856
19984 movrlez %g5, %l2, %o7
19985 edge16 %l5, %i0, %i7
19986 movpos %icc, %i1, %l1
19987loop_1856:
19988 tl %icc, 0x7
19989 movrlz %o0, 0x02A, %o6
19990 movle %xcc, %l6, %g2
19991 movvc %icc, %o1, %g3
19992 fone %f14
19993 fmovrslz %g4, %f1, %f2
19994 movne %icc, %g7, %i2
19995 std %g0, [%l7 + 0x48]
19996 wr %g0, 0x18, %asi
19997 prefetcha [%l7 + 0x78] %asi, 0x1
19998 membar 0x31
19999 bn,a,pt %xcc, loop_1857
20000 fsrc1s %f0, %f13
20001 tvs %icc, 0x0
20002 udivx %i4, 0x0893, %i6
20003loop_1857:
20004 xnor %o4, 0x0D8E, %g6
20005 sdivcc %l4, 0x13FC, %o2
20006 wr %g0, 0x88, %asi
20007 lduwa [%l7 + 0x08] %asi, %i3
20008 tleu %xcc, 0x0
20009 movleu %xcc, %o3, %l3
20010 taddcc %o5, 0x0FDC, %i5
20011 ldx [%l7 + 0x68], %g5
20012 fbn,a %fcc2, loop_1858
20013 edge8 %l2, %o7, %i0
20014 movg %icc, %i7, %i1
20015 fcmpne32 %f22, %f20, %l1
20016loop_1858:
20017 nop
20018 wr %g0, 0x81, %asi
20019 ldda [%l7 + 0x40] %asi, %f16
20020 brz,a %l5, loop_1859
20021 fandnot2 %f22, %f4, %f4
20022 fors %f15, %f21, %f0
20023 xnorcc %o6, %l6, %g2
20024loop_1859:
20025 tsubcctv %o0, 0x0B25, %o1
20026 fmovrsgez %g3, %f27, %f18
20027 andcc %g4, %g7, %i2
20028 xnor %g1, %l0, %i4
20029 andn %o4, %i6, %g6
20030 movrlez %l4, 0x152, %o2
20031 fmul8ulx16 %f28, %f28, %f4
20032 fmovrsne %i3, %f23, %f21
20033 movleu %icc, %l3, %o3
20034 nop
20035 setx loop_1860, %l0, %l1
20036 jmpl %l1, %o5
20037 be,a,pn %icc, loop_1861
20038 restored
20039 rdpr %cwp, %g1
20040 rdpr %cansave, %g2
20041 rdpr %canrestore, %g3
20042 rdpr %cleanwin, %g4
20043 rdpr %otherwin, %g5
20044 rdpr %wstate, %g6
20045 srl %i5, %l2, %o7
20046loop_1860:
20047 brgez %i0, loop_1862
20048loop_1861:
20049 fmul8sux16 %f14, %f10, %f2
20050 taddcctv %i7, %i1, %l1
20051 fmovrdlez %g5, %f6, %f24
20052loop_1862:
20053 bne,a,pt %xcc, loop_1863
20054 fmovrdlz %l5, %f4, %f2
20055 addccc %o6, 0x1D5D, %g2
20056 fcmpd %fcc0, %f8, %f10
20057loop_1863:
20058 fxor %f10, %f4, %f20
20059 fcmped %fcc2, %f24, %f6
20060 taddcc %o0, 0x1035, %o1
20061 tsubcc %l6, %g4, %g3
20062 lduh [%l7 + 0x0E], %g7
20063 xorcc %g1, 0x08C2, %i2
20064 brlez,a %i4, loop_1864
20065 st %f30, [%l7 + 0x28]
20066 xnorcc %o4, %i6, %g6
20067 bleu,pt %xcc, loop_1865
20068loop_1864:
20069 srl %l0, 0x1C, %o2
20070 edge32ln %i3, %l3, %l4
20071 tvs %xcc, 0x7
20072loop_1865:
20073 nop
20074 set 0x70, %i1
20075 lduba [%l7 + %i1] 0x14, %o5
20076 edge32l %i5, %l2, %o3
20077 fabss %f4, %f22
20078 sub %i0, %i7, %i1
20079 fcmpeq16 %f14, %f22, %o7
20080 srlx %l1, 0x05, %l5
20081 sra %o6, %g5, %g2
20082 fpsub16s %f20, %f8, %f1
20083 fandnot1s %f3, %f0, %f24
20084 array8 %o0, %l6, %g4
20085 fnot2 %f14, %f30
20086 addc %g3, 0x0E3B, %o1
20087 lduw [%l7 + 0x28], %g7
20088 fbule %fcc0, loop_1866
20089 sdivx %g1, 0x1ABE, %i4
20090 movrlez %i2, 0x055, %i6
20091 fnors %f22, %f19, %f29
20092loop_1866:
20093 popc 0x0C37, %o4
20094 ldub [%l7 + 0x4C], %l0
20095 fbug,a %fcc3, loop_1867
20096 fmovdcs %icc, %f1, %f22
20097 bl,a %xcc, loop_1868
20098 movrgz %o2, %g6, %l3
20099loop_1867:
20100 orcc %l4, 0x03EC, %i3
20101 lduw [%l7 + 0x44], %i5
20102loop_1868:
20103 ldx [%l7 + 0x68], %o5
20104 fmovrdgz %l2, %f0, %f26
20105 tsubcctv %o3, %i0, %i1
20106 movne %icc, %i7, %l1
20107 fmovrsne %l5, %f28, %f4
20108 ldd [%l7 + 0x18], %f8
20109 fandnot2 %f20, %f22, %f16
20110 call loop_1869
20111 fbl,a %fcc2, loop_1870
20112 array8 %o6, %o7, %g2
20113 fbn %fcc2, loop_1871
20114loop_1869:
20115 fpack32 %f26, %f6, %f12
20116loop_1870:
20117 tg %icc, 0x2
20118 movcs %icc, %o0, %l6
20119loop_1871:
20120 tpos %xcc, 0x3
20121 fandnot1 %f10, %f28, %f10
20122 call loop_1872
20123 bcc,a loop_1873
20124 fmul8x16au %f15, %f24, %f2
20125 movrlez %g5, %g3, %o1
20126loop_1872:
20127 fpsub16s %f13, %f13, %f27
20128loop_1873:
20129 fmovs %f23, %f0
20130 umulcc %g4, %g7, %g1
20131 srlx %i4, %i6, %i2
20132 edge32n %l0, %o2, %o4
20133 xnorcc %g6, 0x1EAE, %l3
20134 move %icc, %i3, %l4
20135 bg,pn %icc, loop_1874
20136 ba,pt %xcc, loop_1875
20137 fpsub32s %f12, %f13, %f10
20138 fxors %f11, %f18, %f5
20139loop_1874:
20140 movg %xcc, %i5, %o5
20141loop_1875:
20142 nop
20143 setx loop_1876, %l0, %l1
20144 wrpr 0x1, %tl
20145 wrpr %l1, %tpc
20146 add %l1, 0x4, %l1
20147 wrpr %l1, %tnpc
20148 setx 0x34400001400, %l0, %l1
20149 wrpr %l1, %tstate
20150 wrhpr 0x4, %htstate
20151 retry
20152 fmovdge %xcc, %f24, %f27
20153 fbge,a %fcc0, loop_1877
20154 tcc %xcc, 0x1
20155loop_1876:
20156 andcc %l2, 0x1B7D, %o3
20157 addc %i0, 0x1E22, %i7
20158loop_1877:
20159 bn,a %xcc, loop_1878
20160 tsubcctv %l1, 0x1642, %l5
20161 set 0x28, %g3
20162 ldxa [%l7 + %g3] 0x81, %i1
20163loop_1878:
20164 fmovdle %icc, %f19, %f26
20165 fpack16 %f6, %f1
20166 sll %o6, %g2, %o0
20167 bvc,a,pt %icc, loop_1879
20168 fmovdn %xcc, %f7, %f2
20169 movrlez %l6, %g5, %g3
20170 move %xcc, %o7, %g4
20171loop_1879:
20172 sdivcc %o1, 0x1DC0, %g7
20173 orncc %i4, 0x0BC6, %g1
20174 fble,a %fcc2, loop_1880
20175 nop
20176 setx loop_1881, %l0, %l1
20177 wrpr 0x1, %tl
20178 wrpr %l1, %tpc
20179 add %l1, 0x4, %l1
20180 wrpr %l1, %tnpc
20181 setx 0x34400001400, %l0, %l1
20182 wrpr %l1, %tstate
20183 wrhpr 0x4, %htstate
20184 retry
20185 udiv %i6, 0x1A3A, %l0
20186 fnand %f8, %f12, %f18
20187loop_1880:
20188 tg %xcc, 0x7
20189loop_1881:
20190 edge16l %i2, %o4, %o2
20191 sra %g6, %l3, %l4
20192 wr %g0, 0x11, %asi
20193 swapa [%l7 + 0x58] %asi, %i3
20194 std %f6, [%l7 + 0x38]
20195 fbl %fcc0, loop_1882
20196 taddcctv %o5, 0x0109, %l2
20197 tsubcctv %i5, %o3, %i7
20198 fpsub16 %f30, %f6, %f10
20199loop_1882:
20200 edge8n %l1, %l5, %i0
20201 sll %i1, 0x0E, %o6
20202 tpos %icc, 0x7
20203 andn %g2, 0x180E, %l6
20204 fnot2s %f20, %f24
20205 fnegd %f30, %f2
20206 movn %xcc, %o0, %g3
20207 fmovd %f28, %f24
20208 bleu,pt %xcc, loop_1883
20209 fpack32 %f30, %f18, %f10
20210 bneg,a loop_1884
20211 fmovdge %icc, %f15, %f30
20212loop_1883:
20213 brlz,a %o7, loop_1885
20214 edge16n %g4, %o1, %g7
20215loop_1884:
20216 udivcc %g5, 0x112A, %g1
20217 movl %xcc, %i6, %i4
20218loop_1885:
20219 bn,a loop_1886
20220 fandnot2s %f18, %f1, %f26
20221 nop
20222 setx loop_1887, %l0, %l1
20223 wrpr 0x1, %tl
20224 wrpr %l1, %tnpc
20225 setx 0x34400001400, %l0, %l1
20226 wrpr %l1, %tstate
20227 wrhpr 0x4, %htstate
20228 done
20229 xorcc %l0, 0x1996, %o4
20230loop_1886:
20231 nop
20232 wr %g0, 0x0c, %asi
20233 ldsha [%l7 + 0x56] %asi, %i2
20234loop_1887:
20235 fnot1 %f2, %f16
20236 fmovrdgez %g6, %f16, %f28
20237 addcc %l3, 0x14C9, %o2
20238 fbg %fcc0, loop_1888
20239 srl %l4, %i3, %l2
20240 fzeros %f9
20241 set 0x70, %i5
20242 stwa %o5, [%l7 + %i5] 0x27
20243 membar #Sync
20244loop_1888:
20245 fcmpeq32 %f26, %f20, %i5
20246 movl %icc, %o3, %l1
20247 movg %icc, %l5, %i7
20248 taddcctv %i0, 0x12BF, %i1
20249 fbule,a %fcc3, loop_1889
20250 move %icc, %g2, %o6
20251 fble %fcc1, loop_1890
20252 bneg loop_1891
20253loop_1889:
20254 movcs %xcc, %l6, %o0
20255 movrlez %o7, %g4, %g3
20256loop_1890:
20257 umul %o1, 0x145F, %g5
20258loop_1891:
20259 fbu %fcc2, loop_1892
20260 fmovsn %xcc, %f11, %f11
20261 bneg,a %icc, loop_1893
20262 fcmple32 %f26, %f0, %g1
20263loop_1892:
20264 tvs %xcc, 0x3
20265 add %l7, 0x78, %l6
20266 wr %g0, 0x89, %asi
20267 casxa [%l6] 0x89, %g7, %i4
20268loop_1893:
20269 sir 0x11C3
20270 andn %l0, %i6, %i2
20271 fmovsl %xcc, %f30, %f11
20272 sethi 0x110B, %o4
20273 fmovrslz %l3, %f5, %f30
20274 be loop_1894
20275 sdivcc %g6, 0x0511, %o2
20276 bcs,a,pt %icc, loop_1895
20277 edge32 %l4, %l2, %i3
20278loop_1894:
20279 movre %i5, 0x335, %o3
20280 fmul8x16 %f24, %f4, %f22
20281loop_1895:
20282 call loop_1896
20283 movvs %icc, %o5, %l5
20284 andcc %i7, %i0, %l1
20285 movl %icc, %i1, %g2
20286loop_1896:
20287 andncc %l6, %o6, %o0
20288 tcs %icc, 0x2
20289 subccc %o7, %g4, %o1
20290 siam 0x1
20291 wr %g0, 0xeb, %asi
20292 stha %g5, [%l7 + 0x5E] %asi
20293 membar #Sync
20294 nop
20295 set 0x58, %g5
20296 std %g0, [%l7 + %g5]
20297 fmovdvc %xcc, %f11, %f22
20298 fmovde %xcc, %f17, %f18
20299 bshuffle %f2, %f16, %f2
20300 fnands %f11, %f16, %f25
20301 fmovrdgez %g3, %f6, %f18
20302 fzero %f16
20303 fmovdle %xcc, %f26, %f14
20304 fmovrslez %i4, %f11, %f31
20305 xorcc %l0, 0x0DF7, %i6
20306 addccc %i2, %o4, %g7
20307 fmovrslez %g6, %f14, %f18
20308 fsrc2 %f30, %f28
20309 alignaddr %o2, %l3, %l4
20310 sdivx %l2, 0x1D17, %i5
20311 nop
20312 setx loop_1897, %l0, %l1
20313 wrpr 0x1, %tl
20314 wrpr %l1, %tnpc
20315 setx 0x34400001400, %l0, %l1
20316 wrpr %l1, %tstate
20317 wrhpr 0x4, %htstate
20318 done
20319 tvs %xcc, 0x7
20320 te %xcc, 0x1
20321 std %i2, [%l7 + 0x60]
20322loop_1897:
20323 restored
20324 rdpr %cwp, %g1
20325 rdpr %cansave, %g2
20326 rdpr %canrestore, %g3
20327 rdpr %cleanwin, %g4
20328 rdpr %otherwin, %g5
20329 rdpr %wstate, %g6
20330 edge16n %o3, %l5, %i7
20331 fmovsg %icc, %f16, %f10
20332 set 0x24, %g6
20333 ldswa [%l7 + %g6] 0x19, %i0
20334 srlx %l1, %i1, %o5
20335 edge16n %g2, %o6, %l6
20336 brlez %o0, loop_1898
20337 fble,a %fcc3, loop_1899
20338 swap [%l7 + 0x68], %g4
20339 fcmple16 %f30, %f6, %o1
20340loop_1898:
20341 tpos %xcc, 0x6
20342loop_1899:
20343 taddcc %g5, 0x06A7, %g1
20344 ba,a %icc, loop_1900
20345 sdivx %o7, 0x119E, %g3
20346 ta %icc, 0x1
20347 and %l0, 0x129B, %i4
20348loop_1900:
20349 sdivx %i2, 0x1E05, %o4
20350 srax %i6, %g7, %g6
20351 edge16ln %o2, %l4, %l2
20352 movrlz %l3, %i3, %i5
20353 udivx %o3, 0x1436, %i7
20354 srlx %i0, 0x07, %l5
20355 tcc %xcc, 0x6
20356 bgu,pn %xcc, loop_1901
20357 srl %l1, %i1, %g2
20358 fbn %fcc2, loop_1902
20359 tvs %icc, 0x5
20360loop_1901:
20361 nop
20362 setx loop_1903, %l0, %l1
20363 wrpr 0x1, %tl
20364 wrpr %l1, %tnpc
20365 setx 0x34400001400, %l0, %l1
20366 wrpr %l1, %tstate
20367 wrhpr 0x4, %htstate
20368 done
20369 srlx %o5, 0x05, %l6
20370loop_1902:
20371 swap [%l7 + 0x14], %o0
20372 srl %g4, %o6, %g5
20373loop_1903:
20374 bn %icc, loop_1904
20375 udiv %g1, 0x0FC3, %o7
20376 fbg %fcc1, loop_1905
20377 brgz %o1, loop_1906
20378loop_1904:
20379 fmuld8sux16 %f0, %f26, %f2
20380 movl %icc, %l0, %i4
20381loop_1905:
20382 ldstub [%l7 + 0x62], %i2
20383loop_1906:
20384 edge16ln %g3, %i6, %o4
20385 membar 0x58
20386 popc %g6, %g7
20387 addcc %l4, 0x02A7, %o2
20388 sra %l2, %i3, %i5
20389 mova %icc, %l3, %i7
20390 fsrc2 %f22, %f22
20391 fbuge,a %fcc0, loop_1907
20392 bshuffle %f12, %f10, %f30
20393 tcs %icc, 0x0
20394 addcc %i0, %l5, %o3
20395loop_1907:
20396 edge16ln %i1, %g2, %o5
20397 xnor %l1, 0x034D, %o0
20398 fmovsle %icc, %f29, %f26
20399 mulscc %l6, 0x05AA, %g4
20400 fmovs %f14, %f24
20401 tne %icc, 0x2
20402 movg %icc, %o6, %g5
20403 fba,a %fcc0, loop_1908
20404 movcs %icc, %g1, %o7
20405 edge8l %l0, %o1, %i2
20406 sll %i4, %g3, %o4
20407loop_1908:
20408 sdiv %i6, 0x106D, %g6
20409 ba,a loop_1909
20410 or %l4, %g7, %o2
20411 edge16n %i3, %i5, %l3
20412 tgu %xcc, 0x6
20413loop_1909:
20414 fpsub32s %f27, %f13, %f7
20415 subcc %l2, %i7, %i0
20416 movpos %icc, %o3, %l5
20417 movrne %i1, %g2, %l1
20418 fmovda %icc, %f17, %f8
20419 swap [%l7 + 0x50], %o5
20420 edge8 %o0, %g4, %l6
20421 fmovrdlez %g5, %f6, %f30
20422 membar 0x4C
20423 udivcc %o6, 0x0A95, %o7
20424 nop
20425 set 0x64, %l5
20426 lduw [%l7 + %l5], %l0
20427 xorcc %o1, %g1, %i4
20428 fmuld8sux16 %f27, %f3, %f26
20429 ble,a,pn %xcc, loop_1910
20430 mulx %g3, 0x1F5E, %o4
20431 ldx [%l7 + 0x70], %i6
20432 brz,a %i2, loop_1911
20433loop_1910:
20434 fornot1s %f8, %f18, %f21
20435 movrlz %l4, 0x06D, %g6
20436 tvs %xcc, 0x7
20437loop_1911:
20438 srl %g7, %i3, %i5
20439 fnot1 %f18, %f30
20440 srlx %l3, %o2, %l2
20441 bvs,a %icc, loop_1912
20442 tle %icc, 0x7
20443 set 0x40, %g1
20444 stda %i6, [%l7 + %g1] 0x2a
20445 membar #Sync
20446loop_1912:
20447 fxnor %f30, %f24, %f12
20448 fmovda %xcc, %f16, %f7
20449 edge16l %o3, %l5, %i1
20450 addc %i0, %l1, %o5
20451 fandnot2 %f18, %f12, %f6
20452 fmovrdgz %g2, %f0, %f14
20453 umul %o0, %g4, %g5
20454 ta %xcc, 0x5
20455 wr %g0, 0x89, %asi
20456 sta %f22, [%l7 + 0x48] %asi
20457 fbne,a %fcc0, loop_1913
20458 taddcctv %o6, 0x08B2, %o7
20459 fmovda %xcc, %f26, %f16
20460 swap [%l7 + 0x54], %l0
20461loop_1913:
20462 fbe,a %fcc1, loop_1914
20463 movgu %icc, %l6, %o1
20464 fbg,a %fcc0, loop_1915
20465 orn %i4, 0x10D8, %g3
20466loop_1914:
20467 mova %xcc, %g1, %o4
20468 fcmpne32 %f22, %f30, %i2
20469loop_1915:
20470 movvs %xcc, %l4, %i6
20471 fmul8ulx16 %f16, %f12, %f6
20472 srl %g6, 0x00, %i3
20473 fnands %f26, %f18, %f19
20474 stw %g7, [%l7 + 0x78]
20475 movleu %xcc, %l3, %o2
20476 xor %i5, 0x134D, %i7
20477 fpadd32 %f8, %f10, %f30
20478 movl %xcc, %l2, %o3
20479 edge16n %l5, %i1, %i0
20480 sub %o5, 0x1A81, %g2
20481 ldsw [%l7 + 0x30], %o0
20482 edge8ln %l1, %g4, %o6
20483 fandnot1 %f14, %f18, %f24
20484 set 0x1C, %l0
20485 sta %f20, [%l7 + %l0] 0x19
20486 ldsw [%l7 + 0x50], %g5
20487 fabsd %f12, %f8
20488 fxor %f28, %f0, %f26
20489 andncc %l0, %l6, %o7
20490 wr %g0, 0x11, %asi
20491 ldxa [%l7 + 0x38] %asi, %o1
20492 xorcc %g3, 0x0193, %g1
20493 fmovdn %xcc, %f13, %f17
20494 subcc %i4, %o4, %i2
20495 brnz,a %l4, loop_1916
20496 faligndata %f24, %f28, %f26
20497 orn %g6, 0x171A, %i3
20498 fmovda %xcc, %f12, %f1
20499loop_1916:
20500 tge %icc, 0x1
20501 edge8n %g7, %l3, %o2
20502 array8 %i6, %i7, %l2
20503 movcc %icc, %i5, %l5
20504 andncc %i1, %i0, %o3
20505 fcmpne16 %f26, %f26, %g2
20506 movrlz %o0, 0x3D8, %l1
20507 tvc %icc, 0x0
20508 andn %g4, %o6, %o5
20509 movle %icc, %l0, %l6
20510 fmovscs %icc, %f31, %f0
20511 umul %g5, 0x0CF7, %o7
20512 andcc %g3, %o1, %i4
20513 bleu,a,pt %icc, loop_1917
20514 fcmpeq32 %f18, %f28, %g1
20515 movcs %xcc, %i2, %o4
20516 edge16ln %l4, %i3, %g7
20517loop_1917:
20518 fmovda %icc, %f25, %f21
20519 fbul %fcc0, loop_1918
20520 fornot2 %f14, %f0, %f20
20521 bne loop_1919
20522 andn %g6, %l3, %o2
20523loop_1918:
20524 fors %f10, %f26, %f22
20525 movne %icc, %i6, %l2
20526loop_1919:
20527 addc %i7, %i5, %l5
20528 membar 0x5F
20529 ldd [%l7 + 0x10], %i0
20530 fxnors %f9, %f8, %f6
20531 fbuge,a %fcc2, loop_1920
20532 movrne %i0, 0x163, %o3
20533 movle %icc, %g2, %o0
20534 wr %g0, 0x80, %asi
20535 stha %g4, [%l7 + 0x1A] %asi
20536loop_1920:
20537 movrne %o6, 0x35E, %l1
20538 sllx %o5, 0x13, %l6
20539 fcmpeq32 %f0, %f22, %g5
20540 udivx %l0, 0x05E5, %o7
20541 udivcc %g3, 0x19AC, %i4
20542 wr %g0, 0x81, %asi
20543 ldsba [%l7 + 0x63] %asi, %o1
20544 sethi 0x052A, %g1
20545 ble,pt %xcc, loop_1921
20546 flush %l7 + 0x0C
20547 brgez %i2, loop_1922
20548 fblg,a %fcc0, loop_1923
20549loop_1921:
20550 or %l4, %i3, %o4
20551 edge16n %g6, %g7, %l3
20552loop_1922:
20553 brlez %o2, loop_1924
20554loop_1923:
20555 movge %icc, %i6, %i7
20556 sra %l2, 0x1F, %l5
20557 andncc %i5, %i1, %o3
20558loop_1924:
20559 andncc %g2, %i0, %g4
20560 fmovdne %icc, %f29, %f8
20561 and %o0, 0x0C3A, %o6
20562 ldub [%l7 + 0x71], %o5
20563 fmul8ulx16 %f30, %f20, %f2
20564 nop
20565 set 0x1C, %l4
20566 lduh [%l7 + %l4], %l6
20567 sdivcc %g5, 0x106D, %l0
20568 edge8n %l1, %o7, %g3
20569 fblg %fcc0, loop_1925
20570 bn,a,pn %icc, loop_1926
20571 mova %icc, %i4, %o1
20572 movrne %g1, 0x0AB, %i2
20573loop_1925:
20574 fcmpd %fcc0, %f18, %f0
20575loop_1926:
20576 te %xcc, 0x0
20577 movn %xcc, %l4, %i3
20578 and %g6, %g7, %l3
20579 fmovrdlez %o2, %f8, %f2
20580 tvc %icc, 0x3
20581 brnz,a %i6, loop_1927
20582 fmovdneg %xcc, %f14, %f18
20583 fbue,a %fcc3, loop_1928
20584 fbu %fcc0, loop_1929
20585loop_1927:
20586 bpos,pn %xcc, loop_1930
20587 saved
20588 rdpr %cwp, %g1
20589 rdpr %cansave, %g2
20590 rdpr %canrestore, %g3
20591 rdpr %cleanwin, %g4
20592 rdpr %otherwin, %g5
20593 rdpr %wstate, %g6
20594loop_1928:
20595 fcmpeq32 %f22, %f28, %i7
20596loop_1929:
20597 umul %l2, %l5, %o4
20598loop_1930:
20599 fexpand %f10, %f12
20600 sdivx %i1, 0x0E17, %i5
20601 bshuffle %f24, %f0, %f12
20602 fmovrse %o3, %f22, %f1
20603 array32 %g2, %i0, %o0
20604 fsrc2 %f22, %f16
20605 edge8ln %o6, %g4, %l6
20606 std %o4, [%l7 + 0x58]
20607 tle %icc, 0x3
20608 fblg %fcc2, loop_1931
20609 orcc %g5, 0x15EB, %l1
20610 sllx %o7, %g3, %l0
20611 mulx %o1, 0x12EF, %g1
20612loop_1931:
20613 srlx %i4, 0x1D, %l4
20614 sdiv %i2, 0x0345, %g6
20615 movrlz %i3, 0x382, %l3
20616 fsrc1s %f10, %f22
20617 movrlez %o2, 0x192, %i6
20618 wr %g0, 0x88, %asi
20619 ldda [%l7 + 0x30] %asi, %g6
20620 fpadd16s %f13, %f5, %f30
20621 ldsh [%l7 + 0x32], %l2
20622 bneg,a,pt %xcc, loop_1932
20623 tcc %xcc, 0x6
20624 fsrc1 %f26, %f18
20625 mulscc %l5, %o4, %i1
20626loop_1932:
20627 movneg %icc, %i5, %i7
20628 andcc %o3, %i0, %o0
20629 bleu,a %xcc, loop_1933
20630 nop
20631 setx loop_1934, %l0, %l1
20632 jmpl %l1, %o6
20633 movne %xcc, %g2, %l6
20634 fbe,a %fcc0, loop_1935
20635loop_1933:
20636 ble,a loop_1936
20637loop_1934:
20638 udiv %g4, 0x1372, %o5
20639 fones %f18
20640loop_1935:
20641 fblg %fcc2, loop_1937
20642loop_1936:
20643 std %f2, [%l7 + 0x30]
20644 add %l7, 0x10, %l6
20645 wr %g0, 0x10, %asi
20646 lda [%l6] %asi, %g5
20647 casa [%l6] %asi, %g5, %l1
20648loop_1937:
20649 tvs %icc, 0x1
20650 sll %g3, 0x03, %o7
20651 edge8l %l0, %g1, %i4
20652 sdiv %l4, 0x01B1, %i2
20653 flush %l7 + 0x74
20654 smulcc %o1, %g6, %i3
20655 mulx %o2, 0x03D6, %i6
20656 xnorcc %g7, %l2, %l5
20657 udivx %l3, 0x005C, %i1
20658 array16 %o4, %i5, %i7
20659 movre %o3, %i0, %o0
20660 sdiv %g2, 0x09D3, %o6
20661 fmovsvs %xcc, %f31, %f7
20662 saved
20663 rdpr %cwp, %g1
20664 rdpr %cansave, %g2
20665 rdpr %canrestore, %g3
20666 rdpr %cleanwin, %g4
20667 rdpr %otherwin, %g5
20668 rdpr %wstate, %g6
20669 wr %g0, 0x89, %asi
20670 ldswa [%l7 + 0x3C] %asi, %g4
20671 array32 %l6, %g5, %o5
20672 fbue,a %fcc2, loop_1938
20673 addcc %g3, %o7, %l0
20674 fmovrdlz %l1, %f24, %f12
20675 ldsh [%l7 + 0x78], %i4
20676loop_1938:
20677 fcmpeq16 %f28, %f6, %l4
20678 movneg %xcc, %g1, %i2
20679 siam 0x2
20680 fmovrse %g6, %f29, %f20
20681 movne %xcc, %o1, %o2
20682 andn %i3, 0x0359, %g7
20683 fble %fcc1, loop_1939
20684 sir 0x1B3B
20685 fnor %f12, %f6, %f6
20686 movgu %xcc, %i6, %l2
20687loop_1939:
20688 ldstub [%l7 + 0x34], %l3
20689 xnor %i1, %l5, %o4
20690 and %i7, %i5, %o3
20691 tvc %xcc, 0x4
20692 fpackfix %f30, %f30
20693 movrlez %i0, %g2, %o0
20694 subcc %o6, 0x1643, %g4
20695 fnands %f31, %f10, %f0
20696 fbo %fcc2, loop_1940
20697 fpadd16s %f21, %f19, %f6
20698 edge8n %g5, %l6, %o5
20699 xnor %o7, 0x119F, %g3
20700loop_1940:
20701 alignaddrl %l0, %i4, %l1
20702 array16 %g1, %l4, %i2
20703 saved
20704 rdpr %cwp, %g1
20705 rdpr %cansave, %g2
20706 rdpr %canrestore, %g3
20707 rdpr %cleanwin, %g4
20708 rdpr %otherwin, %g5
20709 rdpr %wstate, %g6
20710 lduh [%l7 + 0x38], %g6
20711 sll %o1, %i3, %o2
20712 fbe %fcc0, loop_1941
20713 taddcc %g7, %i6, %l3
20714 alignaddrl %i1, %l5, %l2
20715 edge32 %i7, %i5, %o3
20716loop_1941:
20717 orn %i0, 0x0098, %g2
20718 ldsh [%l7 + 0x32], %o0
20719 sdiv %o6, 0x0235, %g4
20720 sub %g5, 0x1511, %l6
20721 movvc %xcc, %o4, %o5
20722 set 0x20, %l6
20723 stwa %o7, [%l7 + %l6] 0x15
20724 movre %l0, %g3, %i4
20725 umul %g1, %l1, %i2
20726 orcc %l4, %o1, %i3
20727 fmovsa %icc, %f6, %f7
20728 udivx %o2, 0x004F, %g6
20729 set 0x28, %g2
20730 stwa %g7, [%l7 + %g2] 0x81
20731 fmovrdlz %i6, %f20, %f30
20732 stb %i1, [%l7 + 0x78]
20733 fnot2 %f24, %f18
20734 srlx %l5, 0x07, %l2
20735 movrgez %l3, %i5, %i7
20736 bg %xcc, loop_1942
20737 array16 %i0, %g2, %o3
20738 fnands %f31, %f28, %f19
20739 bvs,a loop_1943
20740loop_1942:
20741 tsubcc %o0, %g4, %g5
20742 sub %l6, %o4, %o5
20743 movn %icc, %o6, %o7
20744loop_1943:
20745 andn %g3, 0x05A2, %i4
20746 edge32ln %g1, %l0, %i2
20747 be %xcc, loop_1944
20748 fcmpeq32 %f18, %f14, %l1
20749 edge16l %l4, %i3, %o1
20750 add %o2, 0x016B, %g6
20751loop_1944:
20752 fxnors %f0, %f27, %f14
20753 wr %g0, 0x11, %asi
20754 stxa %i6, [%l7 + 0x20] %asi
20755 fmovrslez %g7, %f31, %f14
20756 sdiv %i1, 0x09A1, %l5
20757 nop
20758 setx loop_1945, %l0, %l1
20759 jmpl %l1, %l3
20760 popc %l2, %i5
20761 fornot1s %f21, %f26, %f11
20762 fxor %f22, %f10, %f18
20763loop_1945:
20764 sub %i0, 0x096F, %g2
20765 movrgez %i7, %o3, %g4
20766 udiv %g5, 0x0FFD, %o0
20767 fba,a %fcc2, loop_1946
20768 fmovdne %icc, %f22, %f18
20769 fmovdvc %icc, %f12, %f28
20770 sllx %o4, 0x04, %o5
20771loop_1946:
20772 fexpand %f5, %f30
20773 bvs,pn %icc, loop_1947
20774 sllx %l6, %o6, %o7
20775 edge8n %g3, %i4, %l0
20776 bleu,a loop_1948
20777loop_1947:
20778 orncc %i2, %l1, %g1
20779 movne %icc, %i3, %l4
20780 udivcc %o1, 0x0E75, %o2
20781loop_1948:
20782 sll %g6, 0x17, %g7
20783 fbg %fcc2, loop_1949
20784 fornot2 %f8, %f14, %f20
20785 fmovsvs %xcc, %f0, %f5
20786 membar 0x3A
20787loop_1949:
20788 tn %xcc, 0x0
20789 fnot1 %f28, %f8
20790 edge8 %i6, %l5, %l3
20791 brgez,a %i1, loop_1950
20792 fzero %f0
20793 set 0x44, %i7
20794 lduwa [%l7 + %i7] 0x14, %i5
20795loop_1950:
20796 nop
20797 set 0x3C, %i4
20798 stwa %l2, [%l7 + %i4] 0xe2
20799 membar #Sync
20800 fnegd %f30, %f28
20801 fmovrdgz %g2, %f16, %f14
20802 tle %xcc, 0x1
20803 movvs %xcc, %i7, %i0
20804 wr %g0, 0x18, %asi
20805 prefetcha [%l7 + 0x30] %asi, 0x3
20806 sll %g5, %o0, %g4
20807 movn %icc, %o4, %o5
20808 brnz %l6, loop_1951
20809 movrgez %o7, 0x208, %o6
20810 wr %g0, 0x04, %asi
20811 sta %f29, [%l7 + 0x30] %asi
20812loop_1951:
20813 subc %i4, 0x1EAB, %l0
20814 smulcc %g3, 0x16F2, %l1
20815 sdivcc %g1, 0x06ED, %i3
20816 movre %i2, %o1, %o2
20817 movge %xcc, %g6, %l4
20818 smul %i6, %l5, %g7
20819 xnorcc %i1, 0x0033, %l3
20820 edge32l %l2, %i5, %g2
20821 ldx [%l7 + 0x48], %i7
20822 saved
20823 rdpr %cwp, %g1
20824 rdpr %cansave, %g2
20825 rdpr %canrestore, %g3
20826 rdpr %cleanwin, %g4
20827 rdpr %otherwin, %g5
20828 rdpr %wstate, %g6
20829 edge16l %o3, %g5, %o0
20830 alignaddr %i0, %g4, %o5
20831 fnot1s %f12, %f28
20832 orncc %o4, 0x15D6, %o7
20833 edge8 %o6, %i4, %l0
20834 umul %g3, 0x119C, %l1
20835 fbge,a %fcc3, loop_1952
20836 srlx %g1, %l6, %i2
20837 sra %o1, 0x1E, %i3
20838 fcmpgt16 %f6, %f22, %g6
20839loop_1952:
20840 sub %o2, %i6, %l4
20841 fbn,a %fcc1, loop_1953
20842 srl %l5, %g7, %l3
20843 edge16l %l2, %i5, %i1
20844 movle %icc, %i7, %o3
20845loop_1953:
20846 edge16n %g2, %g5, %i0
20847 call loop_1954
20848 orn %o0, 0x09C4, %o5
20849 edge8 %g4, %o7, %o4
20850 movrlez %i4, %l0, %o6
20851loop_1954:
20852 edge32ln %l1, %g1, %g3
20853 orncc %i2, %o1, %l6
20854 movcc %xcc, %i3, %o2
20855 movrlez %i6, 0x00F, %l4
20856 udivx %g6, 0x1BEC, %l5
20857 sir 0x015C
20858 fbuge,a %fcc1, loop_1955
20859 edge16l %g7, %l2, %i5
20860 nop
20861 setx loop_1956, %l0, %l1
20862 wrpr 0x1, %tl
20863 wrpr %l1, %tnpc
20864 setx 0x34400001400, %l0, %l1
20865 wrpr %l1, %tstate
20866 wrhpr 0x4, %htstate
20867 done
20868 movre %i1, 0x135, %i7
20869loop_1955:
20870 tvs %xcc, 0x3
20871 fmovsvs %xcc, %f9, %f21
20872loop_1956:
20873 xnor %l3, %o3, %g5
20874 sdiv %i0, 0x0E49, %g2
20875 te %xcc, 0x3
20876 edge32n %o5, %o0, %g4
20877 lduw [%l7 + 0x74], %o4
20878 subcc %o7, %l0, %o6
20879 movgu %xcc, %l1, %i4
20880 edge16ln %g1, %i2, %g3
20881 nop
20882 setx loop_1957, %l0, %l1
20883 jmpl %l1, %l6
20884 tsubcctv %o1, %i3, %o2
20885 ldsh [%l7 + 0x54], %i6
20886 nop
20887 setx loop_1958, %l0, %l1
20888 wrpr 0x1, %tl
20889 wrpr %l1, %tnpc
20890 setx 0x34400001400, %l0, %l1
20891 wrpr %l1, %tstate
20892 wrhpr 0x4, %htstate
20893 done
20894loop_1957:
20895 fbue %fcc3, loop_1959
20896 taddcc %l4, %l5, %g7
20897 tle %xcc, 0x1
20898loop_1958:
20899 sdivx %l2, 0x0B0E, %g6
20900loop_1959:
20901 fcmpes %fcc0, %f2, %f10
20902 orn %i1, 0x1F7A, %i7
20903 mulscc %i5, %l3, %g5
20904 srax %i0, 0x0E, %g2
20905 tg %icc, 0x7
20906 fmovsle %icc, %f4, %f9
20907 movrgez %o3, 0x21A, %o5
20908 st %f12, [%l7 + 0x5C]
20909 addcc %o0, 0x00D4, %o4
20910 movcs %icc, %g4, %o7
20911 orncc %l0, 0x1F09, %l1
20912 edge16l %i4, %o6, %g1
20913 bneg,pt %icc, loop_1960
20914 andncc %i2, %l6, %o1
20915 edge16ln %g3, %i3, %o2
20916 fmovd %f8, %f14
20917loop_1960:
20918 edge16ln %l4, %l5, %g7
20919 movn %xcc, %l2, %i6
20920 tcc %xcc, 0x6
20921 movre %g6, 0x340, %i1
20922 fcmpeq16 %f14, %f26, %i7
20923 fbl %fcc2, loop_1961
20924 nop
20925 setx loop_1962, %l0, %l1
20926 wrpr 0x1, %tl
20927 wrpr %l1, %tnpc
20928 setx 0x34400001400, %l0, %l1
20929 wrpr %l1, %tstate
20930 wrhpr 0x4, %htstate
20931 done
20932 smul %l3, %g5, %i0
20933 andn %i5, %o3, %g2
20934loop_1961:
20935 movrne %o5, 0x32B, %o4
20936loop_1962:
20937 fpsub16 %f14, %f30, %f10
20938 ta %xcc, 0x0
20939 taddcctv %g4, 0x040F, %o7
20940 mulx %l0, %o0, %l1
20941 wr %g0, 0x19, %asi
20942 swapa [%l7 + 0x4C] %asi, %o6
20943 fba %fcc3, loop_1963
20944 movrgz %g1, 0x141, %i2
20945 edge16 %l6, %i4, %g3
20946 fornot1s %f27, %f19, %f3
20947loop_1963:
20948 fmovrdne %o1, %f6, %f24
20949 wr %g0, 0x11, %asi
20950 lduba [%l7 + 0x79] %asi, %o2
20951 edge32ln %l4, %i3, %g7
20952 edge16ln %l2, %l5, %g6
20953 srl %i6, %i1, %l3
20954 fone %f0
20955 ld [%l7 + 0x5C], %f26
20956 movrne %i7, %g5, %i0
20957 udivx %i5, 0x099F, %g2
20958 xnorcc %o5, %o3, %g4
20959 tcc %xcc, 0x3
20960 andncc %o7, %l0, %o0
20961 alignaddrl %l1, %o6, %g1
20962 udivx %o4, 0x04DF, %i2
20963 and %i4, %g3, %o1
20964 movvc %icc, %l6, %l4
20965 fnot1s %f30, %f11
20966 srlx %o2, %i3, %g7
20967 fbu %fcc2, loop_1964
20968 mova %xcc, %l5, %g6
20969 udivx %l2, 0x0931, %i1
20970 movle %xcc, %i6, %l3
20971loop_1964:
20972 andcc %g5, 0x15C8, %i7
20973 array8 %i0, %i5, %g2
20974 fmul8x16al %f25, %f23, %f6
20975 movl %icc, %o5, %g4
20976 andcc %o7, %l0, %o0
20977 std %f2, [%l7 + 0x20]
20978 alignaddrl %o3, %l1, %o6
20979 fxnor %f2, %f14, %f16
20980 edge8ln %o4, %g1, %i4
20981 sra %g3, 0x0F, %o1
20982 movrlez %i2, 0x04C, %l4
20983 movvs %icc, %o2, %l6
20984 movvs %xcc, %i3, %l5
20985 tcs %xcc, 0x4
20986 orn %g6, 0x157E, %l2
20987 sethi 0x1299, %i1
20988 movre %g7, 0x038, %l3
20989 sir 0x0140
20990 tsubcc %g5, %i7, %i0
20991 fcmple32 %f8, %f22, %i5
20992 xorcc %g2, 0x1466, %o5
20993 tneg %icc, 0x0
20994 and %i6, %g4, %l0
20995 taddcc %o7, %o0, %o3
20996 subc %l1, %o6, %o4
20997 tcc %xcc, 0x4
20998 fands %f18, %f25, %f27
20999 movcc %xcc, %g1, %g3
21000 fxnors %f8, %f12, %f26
21001 wr %g0, 0x80, %asi
21002 ldstuba [%l7 + 0x2B] %asi, %o1
21003 bleu,a,pn %icc, loop_1965
21004 subcc %i4, 0x1E49, %i2
21005 fabsd %f8, %f28
21006 fxnors %f20, %f6, %f24
21007loop_1965:
21008 movpos %icc, %o2, %l6
21009 sdiv %l4, 0x0CCF, %i3
21010 te %xcc, 0x4
21011 fmovrslez %g6, %f24, %f4
21012 fandnot1s %f4, %f20, %f24
21013 fandnot1s %f14, %f16, %f7
21014 fblg,a %fcc1, loop_1966
21015 xorcc %l5, 0x0F19, %i1
21016 nop
21017 setx loop_1967, %l0, %l1
21018 wrpr 0x1, %tl
21019 wrpr %l1, %tpc
21020 add %l1, 0x4, %l1
21021 wrpr %l1, %tnpc
21022 setx 0x34400001400, %l0, %l1
21023 wrpr %l1, %tstate
21024 wrhpr 0x4, %htstate
21025 retry
21026 movge %icc, %l2, %g7
21027loop_1966:
21028 sir 0x0AB9
21029 fmovrdne %l3, %f4, %f6
21030loop_1967:
21031 subc %i7, 0x12CB, %i0
21032 alignaddrl %g5, %i5, %o5
21033 tle %icc, 0x0
21034 fbu,a %fcc1, loop_1968
21035 ldsb [%l7 + 0x23], %g2
21036 fandnot2s %f9, %f30, %f16
21037 fpsub16s %f15, %f3, %f4
21038loop_1968:
21039 umul %g4, %l0, %i6
21040 addcc %o7, %o0, %l1
21041 swap [%l7 + 0x08], %o3
21042 fmul8x16al %f11, %f16, %f26
21043 fornot2 %f24, %f14, %f24
21044 alignaddr %o6, %o4, %g3
21045 tl %icc, 0x6
21046 edge16ln %g1, %o1, %i2
21047 edge8 %i4, %l6, %o2
21048 edge32 %l4, %g6, %l5
21049 nop
21050 setx loop_1969, %l0, %l1
21051 wrpr 0x1, %tl
21052 wrpr %l1, %tpc
21053 add %l1, 0x4, %l1
21054 wrpr %l1, %tnpc
21055 setx 0x34400001400, %l0, %l1
21056 wrpr %l1, %tstate
21057 wrhpr 0x4, %htstate
21058 retry
21059 fbge,a %fcc3, loop_1970
21060 swap [%l7 + 0x30], %i1
21061 sdivcc %l2, 0x0BDF, %g7
21062loop_1969:
21063 fmovrdgez %l3, %f12, %f26
21064loop_1970:
21065 bcc,a,pn %xcc, loop_1971
21066 edge16 %i7, %i0, %i3
21067 srax %g5, %i5, %g2
21068 fmul8sux16 %f8, %f8, %f6
21069loop_1971:
21070 fnands %f18, %f25, %f7
21071 movleu %xcc, %o5, %g4
21072 edge8l %l0, %i6, %o0
21073 fpackfix %f20, %f26
21074 bpos %icc, loop_1972
21075 fmovdpos %xcc, %f21, %f25
21076 fmovrsgz %l1, %f7, %f25
21077 fmovrdne %o3, %f30, %f4
21078loop_1972:
21079 udiv %o6, 0x1A3B, %o4
21080 tpos %xcc, 0x0
21081 tle %xcc, 0x3
21082 stbar
21083 fmovdne %xcc, %f12, %f27
21084 fmovscc %xcc, %f31, %f21
21085 stx %g3, [%l7 + 0x28]
21086 sethi 0x04F1, %o7
21087 sllx %g1, 0x11, %i2
21088 wr %g0, 0x18, %asi
21089 stxa %o1, [%l7 + 0x78] %asi
21090 sdiv %i4, 0x1AF8, %o2
21091 fmovda %xcc, %f25, %f25
21092 set 0x0, %i0
21093 ldxa [%g0 + %i0] 0x58, %l6
21094 bneg,a %icc, loop_1973
21095 tcs %icc, 0x7
21096 movne %xcc, %g6, %l4
21097 fbg,a %fcc2, loop_1974
21098loop_1973:
21099 nop
21100 setx loop_1975, %l0, %l1
21101 wrpr 0x1, %tl
21102 wrpr %l1, %tnpc
21103 setx 0x34400001400, %l0, %l1
21104 wrpr %l1, %tstate
21105 wrhpr 0x4, %htstate
21106 done
21107 movre %i1, 0x381, %l2
21108 ble,pt %icc, loop_1976
21109loop_1974:
21110 addcc %l5, 0x081C, %g7
21111loop_1975:
21112 edge16ln %l3, %i7, %i0
21113 fmovs %f19, %f25
21114loop_1976:
21115 orcc %i3, %g5, %i5
21116 fmovsleu %xcc, %f18, %f16
21117 edge8l %g2, %g4, %o5
21118 tne %icc, 0x7
21119 sdiv %l0, 0x1D1F, %i6
21120 umulcc %o0, %o3, %l1
21121 orn %o4, 0x0AFA, %o6
21122 wr %g0, 0x10, %asi
21123 sta %f13, [%l7 + 0x48] %asi
21124 fxors %f20, %f4, %f28
21125 sub %o7, %g1, %g3
21126 edge32n %o1, %i2, %i4
21127 srl %o2, 0x1C, %l6
21128 movgu %icc, %l4, %i1
21129 ldub [%l7 + 0x42], %l2
21130 brnz %g6, loop_1977
21131 call loop_1978
21132 tl %icc, 0x1
21133 umulcc %g7, 0x02D3, %l5
21134loop_1977:
21135 fmovdvs %xcc, %f17, %f8
21136loop_1978:
21137 movrgez %i7, %l3, %i0
21138 fornot2 %f18, %f30, %f0
21139 stx %g5, [%l7 + 0x20]
21140 fandnot1s %f24, %f18, %f2
21141 restored
21142 rdpr %cwp, %g1
21143 rdpr %cansave, %g2
21144 rdpr %canrestore, %g3
21145 rdpr %cleanwin, %g4
21146 rdpr %otherwin, %g5
21147 rdpr %wstate, %g6
21148 andcc %i5, 0x0ABD, %i3
21149 wr %g0, 0x04, %asi
21150 ldxa [%l7 + 0x60] %asi, %g4
21151 fbge %fcc1, loop_1979
21152 and %g2, 0x0D54, %l0
21153 fornot1 %f22, %f14, %f28
21154 fpmerge %f21, %f5, %f10
21155loop_1979:
21156 fbe %fcc3, loop_1980
21157 stx %o5, [%l7 + 0x40]
21158 fnor %f30, %f20, %f18
21159 fmovsleu %xcc, %f26, %f13
21160loop_1980:
21161 tgu %icc, 0x7
21162 movcc %xcc, %o0, %o3
21163 tl %icc, 0x2
21164 fandnot2 %f12, %f14, %f18
21165 popc 0x0370, %l1
21166 fands %f19, %f2, %f12
21167 tsubcc %i6, 0x179A, %o4
21168 fcmped %fcc0, %f20, %f6
21169 or %o7, 0x065D, %g1
21170 fbule,a %fcc2, loop_1981
21171 movrgez %g3, 0x2F3, %o6
21172 addcc %o1, %i2, %i4
21173 fzeros %f4
21174loop_1981:
21175 fmovsa %icc, %f11, %f5
21176 sll %o2, %l6, %l4
21177 bg,pn %icc, loop_1982
21178 fba %fcc1, loop_1983
21179 movvs %icc, %i1, %g6
21180 movrgz %g7, 0x1F8, %l2
21181loop_1982:
21182 orn %l5, 0x09D6, %i7
21183loop_1983:
21184 fpadd32 %f16, %f16, %f6
21185 tl %xcc, 0x7
21186 nop
21187 setx loop_1984, %l0, %l1
21188 jmpl %l1, %l3
21189 tcc %xcc, 0x4
21190 sll %g5, 0x02, %i5
21191 edge8 %i3, %i0, %g4
21192loop_1984:
21193 alignaddr %l0, %o5, %g2
21194 taddcc %o3, %o0, %i6
21195 fmovdpos %icc, %f1, %f1
21196 orncc %o4, 0x0F69, %l1
21197 bleu,a loop_1985
21198 fmul8x16au %f19, %f12, %f20
21199 brlez,a %g1, loop_1986
21200 movg %xcc, %o7, %o6
21201loop_1985:
21202 addcc %g3, 0x0AFB, %i2
21203 fcmple16 %f0, %f26, %i4
21204loop_1986:
21205 bcs,a,pn %xcc, loop_1987
21206 orcc %o1, 0x0DB6, %l6
21207 tl %icc, 0x4
21208 subccc %l4, 0x0F35, %i1
21209loop_1987:
21210 fbue %fcc3, loop_1988
21211 fone %f14
21212 set 0x6B, %o5
21213 ldsba [%l7 + %o5] 0x10, %o2
21214loop_1988:
21215 saved
21216 rdpr %cwp, %g1
21217 rdpr %cansave, %g2
21218 rdpr %canrestore, %g3
21219 rdpr %cleanwin, %g4
21220 rdpr %otherwin, %g5
21221 rdpr %wstate, %g6
21222 fandnot2 %f8, %f20, %f22
21223 fmovdvs %icc, %f6, %f11
21224 fnor %f24, %f2, %f18
21225 edge16 %g7, %l2, %l5
21226 mulx %i7, %l3, %g6
21227 fbl %fcc2, loop_1989
21228 edge16l %g5, %i5, %i0
21229 subccc %i3, 0x1813, %g4
21230 edge32l %o5, %g2, %o3
21231loop_1989:
21232 nop
21233 set 0x3C, %g7
21234 stwa %o0, [%l7 + %g7] 0x27
21235 membar #Sync
21236 nop
21237 setx loop_1990, %l0, %l1
21238 jmpl %l1, %i6
21239 sdiv %o4, 0x1698, %l0
21240 bcc loop_1991
21241 movge %icc, %g1, %o7
21242loop_1990:
21243 movn %icc, %l1, %g3
21244 nop
21245 setx loop_1992, %l0, %l1
21246 jmpl %l1, %i2
21247loop_1991:
21248 fxor %f28, %f28, %f16
21249 xorcc %o6, 0x0BA2, %i4
21250 wr %g0, 0x88, %asi
21251 lduha [%l7 + 0x32] %asi, %o1
21252loop_1992:
21253 siam 0x2
21254 popc 0x0C9E, %l6
21255 srax %i1, 0x03, %o2
21256 edge8n %l4, %g7, %l5
21257 st %f3, [%l7 + 0x2C]
21258 tn %icc, 0x6
21259 saved
21260 rdpr %cwp, %g1
21261 rdpr %cansave, %g2
21262 rdpr %canrestore, %g3
21263 rdpr %cleanwin, %g4
21264 rdpr %otherwin, %g5
21265 rdpr %wstate, %g6
21266 movpos %xcc, %i7, %l3
21267 ld [%l7 + 0x5C], %f17
21268 wr %g0, 0x81, %asi
21269 sta %f1, [%l7 + 0x08] %asi
21270 fmovsvs %icc, %f27, %f24
21271 tge %icc, 0x3
21272 movre %g6, 0x359, %l2
21273 fsrc2 %f28, %f24
21274 fpack32 %f18, %f4, %f18
21275 pdist %f26, %f6, %f16
21276 andn %g5, 0x04A5, %i0
21277 fba,a %fcc2, loop_1993
21278 fmovdcs %icc, %f21, %f11
21279 andcc %i3, 0x0BB2, %g4
21280 fmovsvc %icc, %f6, %f1
21281loop_1993:
21282 tle %xcc, 0x0
21283 edge16ln %o5, %g2, %i5
21284 brgz,a %o0, loop_1994
21285 array8 %i6, %o4, %l0
21286 tsubcctv %o3, %g1, %o7
21287 tpos %icc, 0x3
21288loop_1994:
21289 nop
21290 membar #Sync
21291 wr %g0, 0x1e, %asi
21292 ldda [%l7 + 0x40] %asi, %f0
21293 stbar
21294 fmovdpos %icc, %f13, %f24
21295 brgz,a %g3, loop_1995
21296 sir 0x0795
21297 tl %icc, 0x6
21298 set 0x2C, %o0
21299 lda [%l7 + %o0] 0x19, %f20
21300loop_1995:
21301 tle %icc, 0x7
21302 smul %i2, %l1, %o6
21303 fbo %fcc3, loop_1996
21304 taddcc %i4, 0x1345, %l6
21305 set 0x40, %o1
21306 ldda [%l7 + %o1] 0x04, %f0
21307loop_1996:
21308 tneg %xcc, 0x2
21309 fmul8x16au %f8, %f16, %f2
21310 tpos %xcc, 0x4
21311 fcmpne16 %f24, %f10, %i1
21312 set 0x64, %i3
21313 sta %f12, [%l7 + %i3] 0x18
21314 fmovs %f28, %f8
21315 edge32 %o2, %l4, %g7
21316 movpos %icc, %o1, %i7
21317 tvs %icc, 0x5
21318 wr %g0, 0xe2, %asi
21319 stha %l3, [%l7 + 0x60] %asi
21320 membar #Sync
21321 array32 %g6, %l2, %l5
21322 edge16l %i0, %g5, %i3
21323 fmovde %xcc, %f30, %f27
21324 movneg %xcc, %o5, %g4
21325 fsrc2 %f4, %f18
21326 sub %g2, 0x1D9B, %o0
21327 andn %i6, 0x02A6, %i5
21328 srl %o4, 0x14, %l0
21329 fmovrslz %o3, %f5, %f19
21330 fmovdgu %xcc, %f8, %f15
21331 set 0x78, %i2
21332 lduwa [%l7 + %i2] 0x04, %g1
21333 movgu %xcc, %o7, %i2
21334 movneg %icc, %g3, %l1
21335 fbn,a %fcc1, loop_1997
21336 umul %i4, %l6, %i1
21337 sth %o2, [%l7 + 0x40]
21338 edge8ln %o6, %g7, %l4
21339loop_1997:
21340 nop
21341 wr %g0, 0x18, %asi
21342 ldstuba [%l7 + 0x13] %asi, %i7
21343 fblg,a %fcc2, loop_1998
21344 fmovs %f9, %f16
21345 fcmple16 %f12, %f24, %l3
21346 fmovrdgz %g6, %f2, %f18
21347loop_1998:
21348 edge32l %l2, %o1, %i0
21349 fmovsleu %icc, %f21, %f11
21350 movrgez %l5, %i3, %o5
21351 edge8 %g5, %g4, %o0
21352 restored
21353 rdpr %cwp, %g1
21354 rdpr %cansave, %g2
21355 rdpr %canrestore, %g3
21356 rdpr %cleanwin, %g4
21357 rdpr %otherwin, %g5
21358 rdpr %wstate, %g6
21359 wr %g0, 0x2a, %asi
21360 stwa %g2, [%l7 + 0x64] %asi
21361 membar #Sync
21362 bne,a loop_1999
21363 tvc %icc, 0x4
21364 movrgz %i5, 0x2C6, %i6
21365 movge %icc, %l0, %o3
21366loop_1999:
21367 bleu,pn %icc, loop_2000
21368 sdivx %g1, 0x0A4C, %o4
21369 fpsub16 %f2, %f14, %f2
21370 std %i2, [%l7 + 0x08]
21371loop_2000:
21372 fmovda %xcc, %f31, %f29
21373 movcc %xcc, %o7, %g3
21374 edge16l %i4, %l6, %l1
21375 sll %o2, %i1, %g7
21376 fcmped %fcc3, %f28, %f8
21377 fnot1 %f28, %f16
21378 fabss %f29, %f30
21379 ta %xcc, 0x5
21380 set 0x10, %o6
21381 ldxa [%g0 + %o6] 0x4f, %o6
21382 tvc %xcc, 0x6
21383 movneg %icc, %i7, %l4
21384 movrne %g6, %l3, %o1
21385 ldx [%l7 + 0x20], %l2
21386 wr %g0, 0x11, %asi
21387 lduwa [%l7 + 0x68] %asi, %i0
21388 fmovdle %icc, %f17, %f14
21389 fzeros %f23
21390 taddcc %l5, %o5, %g5
21391 edge16n %i3, %g4, %o0
21392 movrgez %i5, %i6, %g2
21393 bgu,pn %icc, loop_2001
21394 sdiv %o3, 0x0654, %g1
21395 ldsh [%l7 + 0x62], %l0
21396 edge8 %i2, %o7, %o4
21397loop_2001:
21398 edge16 %g3, %l6, %l1
21399 fcmpeq16 %f30, %f6, %o2
21400 std %i4, [%l7 + 0x28]
21401 sub %g7, 0x1874, %i1
21402 umulcc %i7, %o6, %l4
21403 add %g6, %o1, %l3
21404 tneg %xcc, 0x0
21405 tvc %xcc, 0x1
21406 bneg %xcc, loop_2002
21407 sra %l2, %l5, %o5
21408 fble %fcc1, loop_2003
21409 umul %g5, 0x08DE, %i0
21410loop_2002:
21411 restored
21412 rdpr %cwp, %g1
21413 rdpr %cansave, %g2
21414 rdpr %canrestore, %g3
21415 rdpr %cleanwin, %g4
21416 rdpr %otherwin, %g5
21417 rdpr %wstate, %g6
21418 edge32ln %i3, %o0, %i5
21419loop_2003:
21420 sll %g4, 0x05, %i6
21421 fnot1s %f20, %f21
21422 subcc %g2, 0x0E45, %o3
21423 fbule %fcc1, loop_2004
21424 brgez %l0, loop_2005
21425 taddcc %g1, %i2, %o4
21426 alignaddr %g3, %o7, %l1
21427loop_2004:
21428 fpadd32 %f8, %f0, %f18
21429loop_2005:
21430 movpos %icc, %o2, %i4
21431 movne %xcc, %g7, %i1
21432 udivx %l6, 0x08AB, %i7
21433 sll %l4, 0x07, %o6
21434 xorcc %g6, 0x0AD0, %l3
21435 addccc %o1, %l5, %o5
21436 wr %g0, 0x18, %asi
21437 lduha [%l7 + 0x60] %asi, %g5
21438 wr %g0, 0x89, %asi
21439 lduwa [%l7 + 0x74] %asi, %l2
21440 movle %xcc, %i0, %o0
21441 fcmps %fcc0, %f17, %f31
21442 wr %g0, 0x89, %asi
21443 lda [%l7 + 0x20] %asi, %f22
21444 fmovdle %xcc, %f26, %f14
21445 fcmpd %fcc1, %f26, %f0
21446 tcs %icc, 0x2
21447 movrlz %i3, %i5, %g4
21448 fmul8x16al %f6, %f20, %f12
21449 be,a,pt %xcc, loop_2006
21450 fpsub32 %f22, %f28, %f20
21451 ldsb [%l7 + 0x3B], %i6
21452 membar 0x03
21453loop_2006:
21454 edge32l %g2, %l0, %o3
21455 bge,pt %icc, loop_2007
21456 tleu %xcc, 0x4
21457 fbg %fcc1, loop_2008
21458 movcs %xcc, %i2, %o4
21459loop_2007:
21460 fmovrse %g3, %f16, %f21
21461 sllx %g1, %o7, %l1
21462loop_2008:
21463 tne %xcc, 0x4
21464 sllx %o2, 0x16, %g7
21465 fmovsleu %icc, %f22, %f31
21466 addcc %i1, 0x09E6, %l6
21467 sra %i7, 0x0C, %i4
21468 tvc %icc, 0x7
21469 movrlez %l4, 0x325, %g6
21470 sra %o6, %o1, %l3
21471 brgez %l5, loop_2009
21472 fmovda %xcc, %f14, %f29
21473 set 0x40, %l1
21474 stda %f0, [%l7 + %l1] 0x1e
21475 membar #Sync
21476loop_2009:
21477 for %f24, %f18, %f28
21478 movvc %icc, %g5, %o5
21479 movne %xcc, %l2, %o0
21480 saved
21481 rdpr %cwp, %g1
21482 rdpr %cansave, %g2
21483 rdpr %canrestore, %g3
21484 rdpr %cleanwin, %g4
21485 rdpr %otherwin, %g5
21486 rdpr %wstate, %g6
21487 tl %xcc, 0x3
21488 bvc,pn %icc, loop_2010
21489 fmuld8sux16 %f2, %f24, %f26
21490 bl,a loop_2011
21491 orn %i0, 0x192A, %i5
21492loop_2010:
21493 brnz,a %g4, loop_2012
21494 ldub [%l7 + 0x58], %i6
21495loop_2011:
21496 move %icc, %g2, %l0
21497 fcmpd %fcc1, %f14, %f18
21498loop_2012:
21499 ld [%l7 + 0x0C], %f25
21500 sth %i3, [%l7 + 0x7A]
21501 subc %i2, 0x0DA0, %o4
21502 movcc %xcc, %g3, %g1
21503 tge %xcc, 0x1
21504 movcs %icc, %o7, %l1
21505 tne %xcc, 0x6
21506 add %l7, 0x2C, %l6
21507 wr %g0, 0x89, %asi
21508 casa [%l6] 0x89, %o2, %g7
21509 bgu loop_2013
21510 fbul %fcc0, loop_2014
21511 brgz,a %i1, loop_2015
21512 edge16ln %l6, %o3, %i7
21513loop_2013:
21514 movrne %i4, 0x261, %l4
21515loop_2014:
21516 mulscc %o6, 0x1E27, %o1
21517loop_2015:
21518 array32 %g6, %l5, %g5
21519 bge,a %xcc, loop_2016
21520 fbue,a %fcc0, loop_2017
21521 orcc %l3, %o5, %l2
21522 fmovsle %icc, %f24, %f7
21523loop_2016:
21524 nop
21525 setx loop_2018, %l0, %l1
21526 jmpl %l1, %i0
21527loop_2017:
21528 movre %i5, 0x230, %o0
21529 array16 %i6, %g2, %g4
21530 umul %i3, 0x05E7, %i2
21531loop_2018:
21532 fbuge %fcc0, loop_2019
21533 edge8l %l0, %o4, %g3
21534 mova %xcc, %g1, %l1
21535 sir 0x0F57
21536loop_2019:
21537 fpsub32 %f16, %f12, %f18
21538 fornot2 %f0, %f0, %f28
21539 edge16ln %o2, %g7, %o7
21540 fmovdvc %xcc, %f23, %f31
21541 fcmpeq16 %f24, %f22, %l6
21542 orcc %i1, %i7, %i4
21543 mulscc %o3, %l4, %o1
21544 mulscc %g6, %l5, %o6
21545 movvs %icc, %l3, %g5
21546 alignaddrl %l2, %o5, %i5
21547 bgu %icc, loop_2020
21548 array32 %i0, %o0, %i6
21549 fmovsn %xcc, %f17, %f16
21550 brlz %g4, loop_2021
21551loop_2020:
21552 ldsw [%l7 + 0x64], %g2
21553 sdivcc %i2, 0x0737, %l0
21554 tn %xcc, 0x1
21555loop_2021:
21556 udiv %i3, 0x1382, %o4
21557 movn %xcc, %g3, %g1
21558 edge8 %o2, %g7, %o7
21559 fmovsleu %xcc, %f27, %f12
21560 movg %xcc, %l1, %i1
21561 fmovdge %xcc, %f13, %f14
21562 tneg %icc, 0x2
21563 edge32ln %l6, %i7, %o3
21564 xnor %i4, %l4, %o1
21565 saved
21566 rdpr %cwp, %g1
21567 rdpr %cansave, %g2
21568 rdpr %canrestore, %g3
21569 rdpr %cleanwin, %g4
21570 rdpr %otherwin, %g5
21571 rdpr %wstate, %g6
21572 or %l5, 0x0DCC, %o6
21573 fcmpgt32 %f30, %f6, %l3
21574 smulcc %g5, 0x0156, %g6
21575 mulx %l2, %i5, %i0
21576 wr %g0, 0x10, %asi
21577 stba %o5, [%l7 + 0x38] %asi
21578 wr %g0, 0x19, %asi
21579 ldsha [%l7 + 0x30] %asi, %o0
21580 sll %i6, 0x1A, %g2
21581 sdiv %g4, 0x12D0, %i2
21582 tleu %xcc, 0x6
21583 fabsd %f14, %f0
21584 fornot2 %f22, %f16, %f18
21585 bg,pt %icc, loop_2022
21586 fmul8x16au %f30, %f10, %f14
21587 movcs %xcc, %i3, %o4
21588 tsubcc %l0, 0x00DE, %g3
21589loop_2022:
21590 subc %g1, 0x0CF7, %o2
21591 fmovsge %icc, %f2, %f5
21592 fbue %fcc3, loop_2023
21593 sdivcc %o7, 0x08F0, %l1
21594 brlez,a %g7, loop_2024
21595 xnor %l6, %i1, %o3
21596loop_2023:
21597 fmovscc %icc, %f2, %f1
21598 alignaddr %i7, %l4, %o1
21599loop_2024:
21600 nop
21601 set 0x64, %l2
21602 ldsba [%l7 + %l2] 0x11, %l5
21603 ta %xcc, 0x7
21604 sdivcc %i4, 0x028C, %l3
21605 mulx %g5, %g6, %l2
21606 set 0x29, %l3
21607 ldstuba [%l7 + %l3] 0x88, %i5
21608 orn %i0, 0x0439, %o6
21609 orncc %o5, %i6, %g2
21610 edge32l %o0, %i2, %g4
21611 fbge %fcc0, loop_2025
21612 prefetch [%l7 + 0x0C], 0x1
21613 sll %o4, 0x0B, %i3
21614 taddcc %l0, 0x01F8, %g3
21615loop_2025:
21616 ld [%l7 + 0x6C], %f13
21617 ldstub [%l7 + 0x79], %g1
21618 fcmpgt16 %f18, %f20, %o7
21619 bgu,pt %xcc, loop_2026
21620 subc %l1, 0x0AAC, %g7
21621 fcmpgt32 %f0, %f20, %l6
21622 xnor %i1, %o3, %i7
21623loop_2026:
21624 ta %xcc, 0x2
21625 bshuffle %f4, %f8, %f6
21626 smulcc %l4, %o2, %o1
21627 addcc %l5, %l3, %g5
21628 sth %i4, [%l7 + 0x3E]
21629 fmovdleu %icc, %f26, %f5
21630 srax %l2, 0x19, %g6
21631 udivx %i5, 0x06DE, %o6
21632 tcs %icc, 0x1
21633 set 0x40, %o7
21634 stda %f16, [%l7 + %o7] 0x17
21635 membar #Sync
21636 mulscc %o5, %i0, %g2
21637 sir 0x0CC3
21638 fmul8sux16 %f12, %f0, %f30
21639 udivcc %i6, 0x10B5, %o0
21640 addc %i2, 0x09F1, %o4
21641 udivx %g4, 0x046A, %i3
21642 ldx [%l7 + 0x10], %g3
21643 udivcc %g1, 0x102A, %l0
21644 sll %l1, 0x16, %g7
21645 for %f6, %f4, %f20
21646 addc %o7, %l6, %o3
21647 ldsh [%l7 + 0x3E], %i1
21648 ldd [%l7 + 0x20], %i6
21649 sub %l4, 0x0B39, %o2
21650 sdivx %o1, 0x16C7, %l5
21651 tne %xcc, 0x5
21652 ble,a loop_2027
21653 fmovrslz %l3, %f1, %f1
21654 ldd [%l7 + 0x40], %g4
21655 popc %l2, %i4
21656loop_2027:
21657 smulcc %i5, %g6, %o6
21658 brgz %i0, loop_2028
21659 taddcc %g2, 0x122B, %i6
21660 wr %g0, 0x11, %asi
21661 lduwa [%l7 + 0x6C] %asi, %o0
21662loop_2028:
21663 srlx %i2, 0x09, %o4
21664 udiv %g4, 0x0737, %o5
21665 st %f23, [%l7 + 0x60]
21666 fmovs %f24, %f6
21667 fbo %fcc1, loop_2029
21668 sub %i3, 0x04B2, %g3
21669 popc %l0, %l1
21670 movl %icc, %g1, %g7
21671loop_2029:
21672 swap [%l7 + 0x5C], %o7
21673 fbe %fcc0, loop_2030
21674 and %l6, %i1, %o3
21675 fcmpne16 %f18, %f0, %l4
21676 umulcc %i7, 0x02D3, %o1
21677loop_2030:
21678 nop
21679 wr %g0, 0x80, %asi
21680 lduwa [%l7 + 0x1C] %asi, %o2
21681 set 0x24, %i6
21682 stwa %l3, [%l7 + %i6] 0x2f
21683 membar #Sync
21684 sdivcc %g5, 0x08A1, %l5
21685 fabss %f23, %f19
21686 and %i4, %i5, %l2
21687 ble,a %xcc, loop_2031
21688 fbule,a %fcc0, loop_2032
21689 te %icc, 0x6
21690 sdiv %g6, 0x1380, %o6
21691loop_2031:
21692 std %f26, [%l7 + 0x48]
21693loop_2032:
21694 edge32l %i0, %i6, %o0
21695 tvc %xcc, 0x1
21696 stbar
21697 tne %icc, 0x6
21698 srlx %g2, 0x1E, %i2
21699 mulscc %o4, %g4, %i3
21700 fcmpd %fcc2, %f28, %f28
21701 edge8l %g3, %l0, %l1
21702 andcc %g1, %g7, %o5
21703 bcs,pt %icc, loop_2033
21704 edge16l %l6, %o7, %i1
21705 fsrc1 %f18, %f4
21706 movrlez %l4, %i7, %o3
21707loop_2033:
21708 movrgz %o1, %o2, %l3
21709 fmovsg %icc, %f27, %f30
21710 wr %g0, 0x22, %asi
21711 stba %g5, [%l7 + 0x48] %asi
21712 membar #Sync
21713 fpmerge %f17, %f23, %f26
21714 fmovdvs %xcc, %f23, %f11
21715 mulscc %l5, 0x08ED, %i4
21716 srl %l2, %g6, %i5
21717 fmovdcs %icc, %f19, %f13
21718 ld [%l7 + 0x44], %f23
21719 faligndata %f8, %f20, %f0
21720 movcs %icc, %o6, %i6
21721 move %icc, %o0, %i0
21722 add %i2, 0x0558, %g2
21723 subccc %g4, %o4, %g3
21724 fmovrslez %l0, %f26, %f14
21725 edge8n %i3, %g1, %g7
21726 brlz,a %l1, loop_2034
21727 saved
21728 rdpr %cwp, %g1
21729 rdpr %cansave, %g2
21730 rdpr %canrestore, %g3
21731 rdpr %cleanwin, %g4
21732 rdpr %otherwin, %g5
21733 rdpr %wstate, %g6
21734 movcs %xcc, %o5, %o7
21735 movrgez %i1, %l6, %l4
21736loop_2034:
21737 tsubcctv %i7, %o1, %o2
21738 sdivcc %o3, 0x0A53, %l3
21739 popc 0x01AF, %g5
21740 stb %l5, [%l7 + 0x1B]
21741 set 0x08, %o4
21742 lduha [%l7 + %o4] 0x80, %l2
21743 edge32l %i4, %i5, %g6
21744 fbu,a %fcc1, loop_2035
21745 tpos %icc, 0x3
21746 fbg,a %fcc2, loop_2036
21747 membar 0x1E
21748loop_2035:
21749 udivcc %i6, 0x13D3, %o0
21750 umulcc %o6, %i0, %g2
21751loop_2036:
21752 umul %g4, 0x1EF1, %i2
21753 tgu %icc, 0x1
21754 bcs %xcc, loop_2037
21755 sethi 0x0039, %o4
21756 sdivx %g3, 0x0199, %i3
21757 tvc %icc, 0x0
21758loop_2037:
21759 fble %fcc2, loop_2038
21760 fbge,a %fcc0, loop_2039
21761 smulcc %g1, 0x03FF, %g7
21762 fble %fcc2, loop_2040
21763loop_2038:
21764 udiv %l1, 0x074D, %l0
21765loop_2039:
21766 fmovdgu %xcc, %f31, %f18
21767 and %o5, %i1, %l6
21768loop_2040:
21769 andcc %l4, 0x0610, %i7
21770 edge8 %o7, %o2, %o1
21771 udiv %o3, 0x1EB4, %l3
21772 movvc %xcc, %g5, %l2
21773 fpack16 %f12, %f2
21774 alignaddr %l5, %i4, %i5
21775 bpos,a,pt %icc, loop_2041
21776 smulcc %i6, %o0, %g6
21777 xorcc %o6, %i0, %g2
21778 bvc loop_2042
21779loop_2041:
21780 flush %l7 + 0x68
21781 tleu %icc, 0x1
21782 restored
21783 rdpr %cwp, %g1
21784 rdpr %cansave, %g2
21785 rdpr %canrestore, %g3
21786 rdpr %cleanwin, %g4
21787 rdpr %otherwin, %g5
21788 rdpr %wstate, %g6
21789loop_2042:
21790 udivx %g4, 0x1376, %o4
21791 orn %g3, %i2, %g1
21792 edge16 %i3, %l1, %l0
21793 fabss %f20, %f27
21794 movl %xcc, %g7, %i1
21795 or %o5, %l6, %l4
21796 movle %xcc, %o7, %o2
21797 fbg,a %fcc1, loop_2043
21798 movcc %icc, %i7, %o3
21799 edge16 %o1, %l3, %g5
21800 fnot1s %f1, %f10
21801loop_2043:
21802 nop
21803 set 0x6E, %g4
21804 ldstuba [%l7 + %g4] 0x0c, %l2
21805 tcc %xcc, 0x3
21806 fcmpgt16 %f30, %f0, %i4
21807 fmovdne %xcc, %f15, %f3
21808 brgz,a %i5, loop_2044
21809 srlx %l5, %i6, %g6
21810 set 0x74, %o2
21811 stba %o0, [%l7 + %o2] 0x27
21812 membar #Sync
21813loop_2044:
21814 fbl,a %fcc2, loop_2045
21815 srax %i0, %o6, %g4
21816 nop
21817 set 0x08, %o3
21818 ldd [%l7 + %o3], %f6
21819 bneg,a %icc, loop_2046
21820loop_2045:
21821 taddcc %o4, %g2, %g3
21822 fbule %fcc2, loop_2047
21823 orn %g1, 0x02F6, %i2
21824loop_2046:
21825 alignaddrl %i3, %l1, %l0
21826 std %i0, [%l7 + 0x68]
21827loop_2047:
21828 fxors %f13, %f4, %f13
21829 set 0x210, %i1
21830 ldxa [%g0 + %i1] 0x52, %o5
21831 set 0x70, %i5
21832 prefetcha [%l7 + %i5] 0x80, 0x3
21833 tne %xcc, 0x2
21834 saved
21835 rdpr %cwp, %g1
21836 rdpr %cansave, %g2
21837 rdpr %canrestore, %g3
21838 rdpr %cleanwin, %g4
21839 rdpr %otherwin, %g5
21840 rdpr %wstate, %g6
21841 umulcc %l4, 0x0FBD, %o7
21842 fblg %fcc2, loop_2048
21843 sdivx %o2, 0x1675, %i7
21844 sethi 0x1113, %o3
21845 fmovrslez %o1, %f7, %f31
21846loop_2048:
21847 udiv %l6, 0x0071, %l3
21848 fsrc2 %f30, %f18
21849 andcc %l2, %i4, %i5
21850 tneg %icc, 0x6
21851 movcs %xcc, %l5, %g5
21852 fbuge %fcc1, loop_2049
21853 movrlez %i6, %o0, %i0
21854 movvc %icc, %o6, %g6
21855 bcc,a,pt %xcc, loop_2050
21856loop_2049:
21857 bleu %xcc, loop_2051
21858 fmovdcc %icc, %f23, %f27
21859 fpmerge %f24, %f12, %f30
21860loop_2050:
21861 srl %o4, %g2, %g4
21862loop_2051:
21863 fmovsle %icc, %f2, %f14
21864 edge16n %g1, %g3, %i3
21865 udivx %l1, 0x19F6, %l0
21866 sub %i2, 0x13CB, %o5
21867 movrlz %i1, 0x31B, %g7
21868 orncc %l4, 0x0025, %o2
21869 subccc %o7, %i7, %o3
21870 set 0x34, %g3
21871 lduwa [%l7 + %g3] 0x88, %l6
21872 smulcc %o1, %l2, %i4
21873 bg,pn %xcc, loop_2052
21874 swap [%l7 + 0x50], %l3
21875 array16 %i5, %g5, %i6
21876 subc %l5, 0x167F, %o0
21877loop_2052:
21878 addc %o6, %i0, %o4
21879 lduw [%l7 + 0x3C], %g6
21880 movrlez %g2, %g1, %g4
21881 tsubcc %g3, %l1, %l0
21882 fbo %fcc3, loop_2053
21883 te %icc, 0x7
21884 tneg %xcc, 0x4
21885 fcmps %fcc0, %f18, %f25
21886loop_2053:
21887 sllx %i3, %o5, %i1
21888 set 0x28, %g5
21889 lduba [%l7 + %g5] 0x88, %i2
21890 fbne %fcc0, loop_2054
21891 sll %g7, %o2, %o7
21892 saved
21893 rdpr %cwp, %g1
21894 rdpr %cansave, %g2
21895 rdpr %canrestore, %g3
21896 rdpr %cleanwin, %g4
21897 rdpr %otherwin, %g5
21898 rdpr %wstate, %g6
21899 udivcc %i7, 0x01D9, %l4
21900loop_2054:
21901 fmovsl %xcc, %f18, %f12
21902 fxor %f0, %f22, %f24
21903 call loop_2055
21904 edge16ln %o3, %l6, %l2
21905 movne %icc, %i4, %o1
21906 fnegd %f16, %f0
21907loop_2055:
21908 fsrc2 %f14, %f14
21909 tvs %xcc, 0x3
21910 movrgz %l3, %i5, %i6
21911 fone %f6
21912 umulcc %l5, 0x0F89, %g5
21913 fnand %f18, %f6, %f8
21914 movleu %icc, %o0, %o6
21915 xor %o4, 0x1111, %i0
21916 stw %g2, [%l7 + 0x40]
21917 brz %g6, loop_2056
21918 smulcc %g4, %g1, %l1
21919 movcs %xcc, %l0, %i3
21920 edge16 %g3, %o5, %i1
21921loop_2056:
21922 and %i2, 0x1F92, %o2
21923 fpsub16 %f4, %f8, %f2
21924 fcmpes %fcc0, %f11, %f26
21925 xorcc %g7, 0x16CB, %o7
21926 edge8ln %l4, %i7, %l6
21927 tvs %xcc, 0x1
21928 ldx [%l7 + 0x28], %l2
21929 fbug,a %fcc3, loop_2057
21930 udivcc %o3, 0x034C, %o1
21931 edge32n %l3, %i4, %i6
21932 wr %g0, 0xf1, %asi
21933 stda %f0, [%l7 + 0x40] %asi
21934 membar #Sync
21935loop_2057:
21936 nop
21937 wr %g0, 0x10, %asi
21938 stha %l5, [%l7 + 0x42] %asi
21939 bleu,pn %icc, loop_2058
21940 fbg %fcc0, loop_2059
21941 edge8 %i5, %o0, %o6
21942 tvs %icc, 0x1
21943loop_2058:
21944 fxor %f24, %f18, %f8
21945loop_2059:
21946 edge16ln %g5, %o4, %g2
21947 tcs %icc, 0x1
21948 fbl %fcc0, loop_2060
21949 addcc %g6, %g4, %g1
21950 set 0x20, %g6
21951 swapa [%l7 + %g6] 0x11, %l1
21952loop_2060:
21953 bleu,a,pt %xcc, loop_2061
21954 edge32ln %i0, %i3, %l0
21955 movgu %xcc, %o5, %i1
21956 edge16n %g3, %o2, %i2
21957loop_2061:
21958 fmovrdne %o7, %f2, %f0
21959 fmovs %f24, %f9
21960 brgez %l4, loop_2062
21961 fpmerge %f20, %f23, %f20
21962 tgu %xcc, 0x1
21963 fpadd16s %f23, %f9, %f26
21964loop_2062:
21965 fornot1s %f18, %f30, %f30
21966 fmovrsne %i7, %f10, %f18
21967 fcmpne32 %f4, %f12, %g7
21968 wr %g0, 0x88, %asi
21969 stha %l2, [%l7 + 0x56] %asi
21970 udivx %o3, 0x0A26, %o1
21971 edge8 %l6, %l3, %i4
21972 addc %l5, 0x11CC, %i6
21973 fbe %fcc1, loop_2063
21974 andcc %o0, %o6, %i5
21975 tgu %xcc, 0x3
21976 edge8ln %g5, %g2, %o4
21977loop_2063:
21978 tvs %icc, 0x3
21979 movrlz %g4, %g1, %g6
21980 fornot2s %f12, %f1, %f7
21981 bcs,a loop_2064
21982 movle %icc, %i0, %i3
21983 udiv %l1, 0x1E69, %l0
21984 fbg %fcc2, loop_2065
21985loop_2064:
21986 te %icc, 0x6
21987 stw %i1, [%l7 + 0x38]
21988 fcmpes %fcc2, %f22, %f2
21989loop_2065:
21990 tpos %icc, 0x2
21991 udivx %g3, 0x021B, %o2
21992 edge16n %i2, %o7, %o5
21993 edge32l %i7, %g7, %l4
21994 xnorcc %o3, 0x0A0D, %l2
21995 bleu,a %icc, loop_2066
21996 fble %fcc1, loop_2067
21997 fbue %fcc1, loop_2068
21998 fmovrse %o1, %f17, %f4
21999loop_2066:
22000 orn %l3, 0x043D, %i4
22001loop_2067:
22002 ta %xcc, 0x3
22003loop_2068:
22004 stx %l5, [%l7 + 0x50]
22005 movle %icc, %l6, %o0
22006 prefetch [%l7 + 0x74], 0x3
22007 ldub [%l7 + 0x5F], %o6
22008 movre %i6, 0x040, %g5
22009 tsubcc %i5, 0x066E, %o4
22010 bn,a loop_2069
22011 fbge %fcc2, loop_2070
22012 subcc %g4, %g1, %g2
22013 edge32ln %g6, %i0, %l1
22014loop_2069:
22015 ta %icc, 0x1
22016loop_2070:
22017 subcc %l0, 0x1456, %i1
22018 fcmpne16 %f24, %f8, %i3
22019 fmovrslez %g3, %f30, %f24
22020 sllx %i2, 0x14, %o2
22021 edge8l %o7, %o5, %i7
22022 fpsub16 %f10, %f24, %f6
22023 andcc %g7, %l4, %l2
22024 fmovdvc %icc, %f20, %f6
22025 tn %icc, 0x7
22026 taddcc %o1, %o3, %i4
22027 andncc %l5, %l3, %o0
22028 bcc %xcc, loop_2071
22029 tvc %xcc, 0x4
22030 brgez,a %l6, loop_2072
22031 taddcctv %i6, 0x05A7, %o6
22032loop_2071:
22033 for %f12, %f6, %f14
22034 brlz,a %i5, loop_2073
22035loop_2072:
22036 fmovsle %xcc, %f24, %f14
22037 edge8 %o4, %g5, %g1
22038 fmovsne %icc, %f7, %f1
22039loop_2073:
22040 mulscc %g4, %g2, %i0
22041 stx %g6, [%l7 + 0x40]
22042 movneg %icc, %l1, %l0
22043 orncc %i3, %g3, %i1
22044 xor %o2, 0x1FE4, %i2
22045 fba %fcc1, loop_2074
22046 fandnot1 %f0, %f24, %f18
22047 xnorcc %o5, 0x01D3, %o7
22048 fzero %f28
22049loop_2074:
22050 sll %g7, 0x1A, %i7
22051 movrlz %l4, 0x31F, %l2
22052 fbo %fcc2, loop_2075
22053 restored
22054 rdpr %cwp, %g1
22055 rdpr %cansave, %g2
22056 rdpr %canrestore, %g3
22057 rdpr %cleanwin, %g4
22058 rdpr %otherwin, %g5
22059 rdpr %wstate, %g6
22060 bcs,pt %xcc, loop_2076
22061 movrgez %o1, 0x076, %i4
22062loop_2075:
22063 fmovdn %xcc, %f15, %f5
22064 or %l5, 0x196B, %l3
22065loop_2076:
22066 fbn %fcc1, loop_2077
22067 fzeros %f4
22068 bg,a,pt %icc, loop_2078
22069 tcc %xcc, 0x0
22070loop_2077:
22071 movrgz %o3, %l6, %o0
22072 brlez %i6, loop_2079
22073loop_2078:
22074 sdivcc %o6, 0x07FA, %o4
22075 fmul8x16al %f8, %f16, %f28
22076 bcc %icc, loop_2080
22077loop_2079:
22078 sub %i5, 0x0382, %g5
22079 sdivcc %g4, 0x15D6, %g1
22080 tl %xcc, 0x5
22081loop_2080:
22082 edge32ln %g2, %g6, %l1
22083 fmovrde %i0, %f24, %f20
22084 fandnot2 %f12, %f0, %f8
22085 orn %l0, 0x1BB7, %i3
22086 stb %i1, [%l7 + 0x6C]
22087 sub %g3, %o2, %o5
22088 bcc,pn %xcc, loop_2081
22089 movn %icc, %o7, %g7
22090 movcc %xcc, %i2, %l4
22091 fmul8ulx16 %f22, %f30, %f10
22092loop_2081:
22093 ldx [%l7 + 0x60], %i7
22094 movre %l2, %o1, %l5
22095 fmovsne %icc, %f31, %f3
22096 fmovsg %xcc, %f20, %f19
22097 brgz %i4, loop_2082
22098 fnand %f4, %f16, %f0
22099 andcc %o3, 0x0D71, %l3
22100 tpos %icc, 0x1
22101loop_2082:
22102 smul %o0, 0x015A, %l6
22103 srax %o6, %i6, %o4
22104 or %g5, 0x122A, %g4
22105 edge32l %g1, %g2, %g6
22106 edge8l %i5, %i0, %l1
22107 umulcc %l0, 0x0259, %i1
22108 fblg %fcc1, loop_2083
22109 andn %g3, %o2, %o5
22110 fblg %fcc3, loop_2084
22111 tvc %icc, 0x5
22112loop_2083:
22113 xor %o7, 0x09CB, %i3
22114 fnot1 %f30, %f10
22115loop_2084:
22116 brnz,a %g7, loop_2085
22117 ta %xcc, 0x7
22118 brz %i2, loop_2086
22119 movpos %xcc, %l4, %l2
22120loop_2085:
22121 nop
22122 wr %g0, 0x2b, %asi
22123 ldda [%l7 + 0x10] %asi, %i6
22124loop_2086:
22125 tne %xcc, 0x6
22126 movleu %icc, %o1, %l5
22127 tl %icc, 0x4
22128 set 0x48, %l5
22129 sta %f27, [%l7 + %l5] 0x88
22130 tl %icc, 0x6
22131 tcs %xcc, 0x0
22132 movneg %xcc, %i4, %o3
22133 fand %f2, %f12, %f24
22134 fmovdle %icc, %f16, %f13
22135 tg %xcc, 0x3
22136 tneg %icc, 0x0
22137 fmovsgu %xcc, %f31, %f7
22138 bneg,pt %icc, loop_2087
22139 fornot1 %f24, %f16, %f12
22140 fbg %fcc2, loop_2088
22141 st %f31, [%l7 + 0x28]
22142loop_2087:
22143 fpsub16s %f0, %f30, %f7
22144 subcc %o0, 0x1EA8, %l6
22145loop_2088:
22146 sdivx %l3, 0x0194, %o6
22147 taddcc %i6, %o4, %g5
22148 wr %g0, 0x89, %asi
22149 ldswa [%l7 + 0x50] %asi, %g1
22150 set 0x60, %l0
22151 ldda [%l7 + %l0] 0x80, %g2
22152 bcs,a,pn %xcc, loop_2089
22153 te %icc, 0x1
22154 movre %g4, %g6, %i0
22155 edge32l %i5, %l0, %l1
22156loop_2089:
22157 edge32ln %g3, %i1, %o5
22158 andncc %o7, %i3, %o2
22159 sub %i2, %g7, %l2
22160 fbu %fcc2, loop_2090
22161 tge %icc, 0x2
22162 fcmps %fcc0, %f26, %f6
22163 bne,a loop_2091
22164loop_2090:
22165 ldsb [%l7 + 0x7C], %l4
22166 fnegs %f15, %f30
22167 array8 %o1, %i7, %l5
22168loop_2091:
22169 move %xcc, %o3, %i4
22170 tl %icc, 0x7
22171 fmovdleu %icc, %f30, %f24
22172 fmuld8ulx16 %f5, %f13, %f20
22173 std %o0, [%l7 + 0x78]
22174 brlez %l6, loop_2092
22175 fnors %f28, %f10, %f3
22176 bneg %xcc, loop_2093
22177 tne %xcc, 0x4
22178loop_2092:
22179 mova %icc, %o6, %i6
22180 ta %xcc, 0x2
22181loop_2093:
22182 sdivcc %l3, 0x1527, %o4
22183 andcc %g1, 0x0372, %g5
22184 alignaddr %g2, %g4, %i0
22185 movrgz %i5, %l0, %g6
22186 edge32l %l1, %i1, %o5
22187 tgu %xcc, 0x6
22188 set 0x78, %g1
22189 prefetcha [%l7 + %g1] 0x19, 0x2
22190 fcmpeq32 %f20, %f2, %i3
22191 st %f18, [%l7 + 0x28]
22192 fbg,a %fcc2, loop_2094
22193 movpos %xcc, %g3, %o2
22194 edge32n %g7, %i2, %l2
22195 tle %icc, 0x2
22196loop_2094:
22197 fxor %f14, %f6, %f4
22198 xor %l4, %i7, %o1
22199 fnegd %f22, %f20
22200 tn %icc, 0x2
22201 brgz %l5, loop_2095
22202 addcc %i4, 0x0754, %o0
22203 fmovsne %icc, %f13, %f15
22204 umulcc %l6, %o6, %o3
22205loop_2095:
22206 ldsh [%l7 + 0x6C], %i6
22207 array32 %o4, %g1, %l3
22208 bge,pn %icc, loop_2096
22209 nop
22210 set 0x7C, %l6
22211 prefetch [%l7 + %l6], 0x0
22212 fmovdge %icc, %f0, %f11
22213 addcc %g2, 0x19D1, %g4
22214loop_2096:
22215 umul %i0, %g5, %i5
22216 subc %l0, 0x0DC9, %g6
22217 udiv %l1, 0x1272, %i1
22218 xnorcc %o5, 0x02F4, %o7
22219 fcmpd %fcc3, %f12, %f26
22220 fcmple32 %f14, %f2, %g3
22221 fbo,a %fcc3, loop_2097
22222 edge16ln %i3, %g7, %i2
22223 edge16n %o2, %l2, %l4
22224 fmovd %f30, %f28
22225loop_2097:
22226 edge8n %i7, %l5, %o1
22227 fmovsneg %xcc, %f1, %f4
22228 te %xcc, 0x6
22229 or %i4, 0x17F1, %o0
22230 fpsub16 %f20, %f16, %f26
22231 xnorcc %o6, %o3, %i6
22232 wr %g0, 0x89, %asi
22233 ldstuba [%l7 + 0x0F] %asi, %o4
22234 fnegs %f17, %f8
22235 mulx %l6, 0x12C3, %l3
22236 fnegd %f8, %f20
22237 brlz %g2, loop_2098
22238 movrgez %g1, 0x2D5, %g4
22239 membar 0x47
22240 movcc %icc, %g5, %i0
22241loop_2098:
22242 fbuge %fcc0, loop_2099
22243 fmul8sux16 %f30, %f10, %f12
22244 fmovrdlez %l0, %f24, %f6
22245 edge32ln %g6, %l1, %i1
22246loop_2099:
22247 and %o5, %i5, %g3
22248 fbue %fcc0, loop_2100
22249 move %xcc, %o7, %i3
22250 orcc %g7, %o2, %l2
22251 membar 0x00
22252loop_2100:
22253 tne %icc, 0x5
22254 movleu %xcc, %l4, %i2
22255 xnorcc %l5, 0x00C4, %i7
22256 movrne %i4, 0x0A5, %o0
22257 subc %o1, 0x1F0D, %o6
22258 fmovsle %xcc, %f2, %f25
22259 sth %o3, [%l7 + 0x20]
22260 membar 0x42
22261 fmuld8sux16 %f8, %f16, %f10
22262 movn %icc, %i6, %o4
22263 sth %l3, [%l7 + 0x42]
22264 fbo %fcc0, loop_2101
22265 fba %fcc3, loop_2102
22266 fmovrslez %l6, %f21, %f25
22267 fbo %fcc1, loop_2103
22268loop_2101:
22269 fxors %f22, %f9, %f0
22270loop_2102:
22271 tle %xcc, 0x6
22272 tle %xcc, 0x6
22273loop_2103:
22274 taddcctv %g1, 0x19BC, %g2
22275 bne %xcc, loop_2104
22276 ldsw [%l7 + 0x74], %g4
22277 alignaddrl %g5, %l0, %g6
22278 fxnor %f30, %f28, %f8
22279loop_2104:
22280 tle %icc, 0x3
22281 saved
22282 rdpr %cwp, %g1
22283 rdpr %cansave, %g2
22284 rdpr %canrestore, %g3
22285 rdpr %cleanwin, %g4
22286 rdpr %otherwin, %g5
22287 rdpr %wstate, %g6
22288 movvs %xcc, %i0, %i1
22289 fmovdleu %xcc, %f27, %f2
22290 movrne %l1, 0x381, %o5
22291 bn,a %xcc, loop_2105
22292 movcc %icc, %g3, %i5
22293 movle %icc, %i3, %g7
22294 subc %o2, %l2, %o7
22295loop_2105:
22296 tvs %xcc, 0x7
22297 mova %xcc, %l4, %l5
22298 fands %f22, %f17, %f27
22299 saved
22300 rdpr %cwp, %g1
22301 rdpr %cansave, %g2
22302 rdpr %canrestore, %g3
22303 rdpr %cleanwin, %g4
22304 rdpr %otherwin, %g5
22305 rdpr %wstate, %g6
22306 fbuge,a %fcc1, loop_2106
22307 fnor %f0, %f22, %f22
22308 fmovrsgz %i2, %f17, %f18
22309 tle %xcc, 0x7
22310loop_2106:
22311 fmul8x16 %f25, %f12, %f2
22312 addccc %i4, 0x140A, %i7
22313 wr %g0, 0x89, %asi
22314 ldstuba [%l7 + 0x7C] %asi, %o1
22315 fornot2s %f18, %f7, %f21
22316 movrlz %o0, %o6, %o3
22317 andn %o4, 0x19EE, %l3
22318 fbue %fcc2, loop_2107
22319 movle %xcc, %i6, %g1
22320 smulcc %g2, 0x0C72, %l6
22321 brlez %g5, loop_2108
22322loop_2107:
22323 movrlez %l0, %g6, %i0
22324 sll %i1, 0x19, %l1
22325 addc %g4, %o5, %g3
22326loop_2108:
22327 andncc %i3, %i5, %o2
22328 movne %xcc, %l2, %g7
22329 srl %o7, %l5, %i2
22330 smul %l4, %i4, %o1
22331 udivcc %o0, 0x0BC2, %o6
22332 lduh [%l7 + 0x1C], %o3
22333 fandnot2s %f10, %f24, %f28
22334 restored
22335 rdpr %cwp, %g1
22336 rdpr %cansave, %g2
22337 rdpr %canrestore, %g3
22338 rdpr %cleanwin, %g4
22339 rdpr %otherwin, %g5
22340 rdpr %wstate, %g6
22341 movn %icc, %o4, %i7
22342 fnors %f27, %f8, %f11
22343 sdivcc %l3, 0x047B, %g1
22344 sll %g2, %l6, %g5
22345 fpsub32 %f10, %f22, %f22
22346 edge16 %i6, %g6, %l0
22347 bne %icc, loop_2109
22348 edge32 %i1, %i0, %g4
22349 te %xcc, 0x0
22350 movvs %icc, %o5, %l1
22351loop_2109:
22352 array32 %g3, %i5, %i3
22353 fmovrsne %l2, %f12, %f11
22354 fandnot2 %f2, %f10, %f20
22355 movg %xcc, %o2, %g7
22356 sdivx %l5, 0x1906, %o7
22357 membar 0x03
22358 movle %xcc, %i2, %i4
22359 bl,pn %xcc, loop_2110
22360 orncc %o1, %l4, %o6
22361 membar 0x40
22362 srax %o3, 0x1A, %o4
22363loop_2110:
22364 movgu %xcc, %o0, %i7
22365 fmovsn %xcc, %f12, %f17
22366 movrgez %g1, 0x05E, %l3
22367 wr %g0, 0x18, %asi
22368 lda [%l7 + 0x70] %asi, %f21
22369 srlx %l6, %g2, %i6
22370 movrlz %g5, 0x310, %g6
22371 fsrc1 %f22, %f30
22372 orncc %l0, 0x1079, %i1
22373 xor %i0, 0x1A62, %o5
22374 subcc %g4, 0x02E6, %l1
22375 fmovspos %icc, %f31, %f30
22376 taddcc %g3, 0x06D3, %i5
22377 fcmpne16 %f30, %f0, %i3
22378 tvs %icc, 0x0
22379 fors %f21, %f22, %f30
22380 sdivx %l2, 0x1CC0, %g7
22381 mova %icc, %o2, %l5
22382 fmuld8sux16 %f26, %f7, %f24
22383 movvs %icc, %i2, %o7
22384 fcmpne32 %f12, %f26, %o1
22385 prefetch [%l7 + 0x68], 0x1
22386 tle %icc, 0x2
22387 be,pn %icc, loop_2111
22388 movg %xcc, %l4, %o6
22389 membar 0x67
22390 prefetch [%l7 + 0x64], 0x0
22391loop_2111:
22392 fmovsvs %icc, %f18, %f9
22393 movvs %icc, %i4, %o4
22394 tleu %xcc, 0x6
22395 movleu %icc, %o0, %o3
22396 fmovd %f18, %f16
22397 subcc %g1, 0x0DAE, %l3
22398 sra %l6, %g2, %i7
22399 edge8ln %i6, %g6, %g5
22400 fmovdcc %icc, %f3, %f9
22401 fcmpeq32 %f20, %f18, %i1
22402 fmovdgu %icc, %f12, %f20
22403 movgu %xcc, %l0, %i0
22404 movrne %g4, 0x3E0, %l1
22405 fnot1s %f7, %f17
22406 sllx %o5, 0x18, %i5
22407 alignaddr %i3, %l2, %g3
22408 wr %g0, 0x88, %asi
22409 lduwa [%l7 + 0x70] %asi, %o2
22410 sll %g7, 0x1A, %i2
22411 siam 0x7
22412 brz,a %o7, loop_2112
22413 subccc %l5, %l4, %o1
22414 orcc %o6, %o4, %o0
22415 fmovsl %xcc, %f9, %f7
22416loop_2112:
22417 bgu,pn %icc, loop_2113
22418 fmovrdlez %i4, %f22, %f4
22419 movg %icc, %g1, %l3
22420 movn %icc, %l6, %g2
22421loop_2113:
22422 orn %i7, %i6, %o3
22423 edge32ln %g5, %i1, %l0
22424 tge %xcc, 0x3
22425 flush %l7 + 0x5C
22426 fors %f30, %f12, %f1
22427 fpack16 %f24, %f2
22428 movleu %icc, %i0, %g6
22429 fcmple32 %f20, %f26, %g4
22430 edge8l %o5, %i5, %l1
22431 array8 %l2, %g3, %o2
22432 fbul %fcc1, loop_2114
22433 sra %g7, 0x1E, %i3
22434 movrlez %o7, 0x226, %i2
22435 edge16ln %l4, %o1, %o6
22436loop_2114:
22437 subc %o4, %l5, %o0
22438 call loop_2115
22439 bn,pt %icc, loop_2116
22440 fmovse %xcc, %f1, %f26
22441 tg %xcc, 0x3
22442loop_2115:
22443 xor %i4, %l3, %g1
22444loop_2116:
22445 nop
22446 setx loop_2117, %l0, %l1
22447 wrpr 0x1, %tl
22448 wrpr %l1, %tpc
22449 add %l1, 0x4, %l1
22450 wrpr %l1, %tnpc
22451 setx 0x34400001400, %l0, %l1
22452 wrpr %l1, %tstate
22453 wrhpr 0x4, %htstate
22454 retry
22455 fandnot1s %f22, %f17, %f5
22456 siam 0x1
22457 nop
22458 setx loop_2118, %l0, %l1
22459 wrpr 0x1, %tl
22460 wrpr %l1, %tnpc
22461 setx 0x34400001400, %l0, %l1
22462 wrpr %l1, %tstate
22463 wrhpr 0x4, %htstate
22464 done
22465loop_2117:
22466 sll %g2, 0x12, %l6
22467 nop
22468 setx loop_2119, %l0, %l1
22469 wrpr 0x1, %tl
22470 wrpr %l1, %tpc
22471 add %l1, 0x4, %l1
22472 wrpr %l1, %tnpc
22473 setx 0x34400001400, %l0, %l1
22474 wrpr %l1, %tstate
22475 wrhpr 0x4, %htstate
22476 retry
22477 nop
22478 setx loop_2120, %l0, %l1
22479 wrpr 0x1, %tl
22480 wrpr %l1, %tpc
22481 add %l1, 0x4, %l1
22482 wrpr %l1, %tnpc
22483 setx 0x34400001400, %l0, %l1
22484 wrpr %l1, %tstate
22485 wrhpr 0x4, %htstate
22486 retry
22487loop_2118:
22488 fcmple32 %f16, %f10, %i7
22489 tvs %xcc, 0x7
22490loop_2119:
22491 udivx %i6, 0x0875, %g5
22492loop_2120:
22493 fba,a %fcc1, loop_2121
22494 fnot2 %f16, %f16
22495 fpack16 %f8, %f14
22496 alignaddr %o3, %i1, %l0
22497loop_2121:
22498 tge %icc, 0x3
22499 fbuge,a %fcc3, loop_2122
22500 andcc %g6, 0x1177, %i0
22501 saved
22502 rdpr %cwp, %g1
22503 rdpr %cansave, %g2
22504 rdpr %canrestore, %g3
22505 rdpr %cleanwin, %g4
22506 rdpr %otherwin, %g5
22507 rdpr %wstate, %g6
22508 taddcctv %o5, 0x1CCA, %i5
22509loop_2122:
22510 fmovda %icc, %f0, %f31
22511 taddcctv %g4, %l1, %g3
22512 fpsub16 %f8, %f20, %f30
22513 swap [%l7 + 0x44], %o2
22514 tpos %xcc, 0x7
22515 fandnot1 %f0, %f10, %f4
22516 wr %g0, 0x80, %asi
22517 ldsba [%l7 + 0x6E] %asi, %l2
22518 edge32n %g7, %o7, %i3
22519 movrne %i2, %l4, %o6
22520 wr %g0, 0x81, %asi
22521 ldxa [%l7 + 0x70] %asi, %o1
22522 fnors %f31, %f13, %f16
22523 smulcc %o4, 0x175E, %l5
22524 fmovsgu %icc, %f24, %f29
22525 fmovrslez %i4, %f27, %f8
22526 movvc %icc, %l3, %g1
22527 sethi 0x1712, %g2
22528 smulcc %l6, 0x0632, %o0
22529 fmovrslz %i6, %f30, %f6
22530 fbne %fcc0, loop_2123
22531 ba loop_2124
22532 movrgez %g5, %o3, %i7
22533 orncc %l0, 0x060E, %i1
22534loop_2123:
22535 fnot2 %f20, %f8
22536loop_2124:
22537 move %icc, %i0, %o5
22538 edge8ln %g6, %i5, %g4
22539 fzero %f28
22540 subcc %l1, %o2, %l2
22541 fbne,a %fcc3, loop_2125
22542 fxnor %f8, %f22, %f26
22543 movne %xcc, %g7, %g3
22544 fmul8sux16 %f30, %f10, %f16
22545loop_2125:
22546 stw %o7, [%l7 + 0x08]
22547 ta %xcc, 0x3
22548 nop
22549 set 0x48, %g2
22550 prefetch [%l7 + %g2], 0x2
22551 wr %g0, 0x04, %asi
22552 lda [%l7 + 0x68] %asi, %f27
22553 fbge,a %fcc1, loop_2126
22554 fmovrdgz %i3, %f28, %f20
22555 tcs %icc, 0x7
22556 fand %f8, %f4, %f0
22557loop_2126:
22558 edge8n %i2, %l4, %o1
22559 edge8n %o4, %o6, %i4
22560 sra %l5, %l3, %g2
22561 set 0x5F, %i7
22562 lduba [%l7 + %i7] 0x18, %g1
22563 xor %l6, 0x0A32, %i6
22564 set 0x10, %i4
22565 stda %g4, [%l7 + %i4] 0xe2
22566 membar #Sync
22567 set 0x58, %l4
22568 stxa %o3, [%l7 + %l4] 0x19
22569 mulscc %o0, %i7, %l0
22570 fornot1s %f20, %f26, %f16
22571 edge32n %i0, %o5, %i1
22572 tle %xcc, 0x7
22573 orcc %i5, %g6, %l1
22574 movvc %icc, %g4, %l2
22575 xor %o2, 0x0512, %g7
22576 addccc %g3, 0x0B5B, %i3
22577 fbul %fcc1, loop_2127
22578 ldd [%l7 + 0x30], %o6
22579 orncc %l4, 0x1A36, %i2
22580 fbge,a %fcc1, loop_2128
22581loop_2127:
22582 sdivx %o1, 0x0E49, %o4
22583 fxnor %f2, %f6, %f12
22584 fmovdge %icc, %f1, %f5
22585loop_2128:
22586 movne %xcc, %o6, %i4
22587 fbug %fcc1, loop_2129
22588 brz,a %l3, loop_2130
22589 smulcc %g2, 0x1ED1, %g1
22590 orcc %l6, %l5, %i6
22591loop_2129:
22592 saved
22593 rdpr %cwp, %g1
22594 rdpr %cansave, %g2
22595 rdpr %canrestore, %g3
22596 rdpr %cleanwin, %g4
22597 rdpr %otherwin, %g5
22598 rdpr %wstate, %g6
22599loop_2130:
22600 stw %g5, [%l7 + 0x50]
22601 fmovdg %icc, %f21, %f17
22602 array32 %o0, %i7, %l0
22603 bne,a,pn %xcc, loop_2131
22604 umulcc %o3, 0x1C37, %i0
22605 edge8 %i1, %o5, %i5
22606 ld [%l7 + 0x0C], %f22
22607loop_2131:
22608 sdivx %g6, 0x0A71, %g4
22609 tle %xcc, 0x7
22610 sth %l2, [%l7 + 0x50]
22611 fmovdvc %xcc, %f1, %f0
22612 tcc %icc, 0x3
22613 tpos %xcc, 0x5
22614 movgu %xcc, %l1, %g7
22615 fmovrslz %o2, %f17, %f4
22616 fmul8ulx16 %f28, %f18, %f24
22617 tpos %icc, 0x7
22618 movvs %xcc, %i3, %o7
22619 movle %xcc, %l4, %g3
22620 movrne %i2, %o1, %o4
22621 restored
22622 rdpr %cwp, %g1
22623 rdpr %cansave, %g2
22624 rdpr %canrestore, %g3
22625 rdpr %cleanwin, %g4
22626 rdpr %otherwin, %g5
22627 rdpr %wstate, %g6
22628 bneg,pt %xcc, loop_2132
22629 std %f10, [%l7 + 0x60]
22630 fmovrse %i4, %f2, %f8
22631 udiv %o6, 0x132A, %g2
22632loop_2132:
22633 prefetch [%l7 + 0x08], 0x2
22634 fmovsle %icc, %f5, %f5
22635 movneg %icc, %l3, %l6
22636 tsubcc %l5, 0x09A3, %g1
22637 edge8l %i6, %o0, %i7
22638 movcc %icc, %g5, %o3
22639 ldd [%l7 + 0x50], %f20
22640 edge16ln %i0, %l0, %o5
22641 tneg %xcc, 0x5
22642 movcs %icc, %i1, %g6
22643 brgez %g4, loop_2133
22644 udivx %i5, 0x0CA8, %l2
22645 fmovdn %icc, %f15, %f22
22646 movneg %icc, %l1, %o2
22647loop_2133:
22648 brz %i3, loop_2134
22649 and %o7, 0x053C, %l4
22650 fors %f20, %f14, %f0
22651 umul %g7, %g3, %i2
22652loop_2134:
22653 fxor %f22, %f2, %f20
22654 set 0x08, %i0
22655 sta %f24, [%l7 + %i0] 0x15
22656 fmovsneg %icc, %f20, %f20
22657 array32 %o1, %o4, %o6
22658 edge8 %g2, %i4, %l3
22659 sir 0x07DE
22660 stbar
22661 tpos %xcc, 0x4
22662 ba,a %xcc, loop_2135
22663 fmovsne %xcc, %f4, %f11
22664 taddcctv %l6, %l5, %i6
22665 fblg %fcc3, loop_2136
22666loop_2135:
22667 fmovd %f20, %f24
22668 sdivcc %o0, 0x1E60, %g1
22669 tpos %icc, 0x6
22670loop_2136:
22671 stb %g5, [%l7 + 0x36]
22672 umul %o3, 0x1A3A, %i7
22673 edge32ln %l0, %o5, %i0
22674 wr %g0, 0x2f, %asi
22675 stxa %g6, [%l7 + 0x38] %asi
22676 membar #Sync
22677 orncc %g4, %i5, %l2
22678 add %l1, 0x0D96, %i1
22679 fxors %f5, %f1, %f3
22680 wr %g0, 0x0c, %asi
22681 sta %f30, [%l7 + 0x20] %asi
22682 andcc %o2, %o7, %i3
22683 fmovrde %l4, %f4, %f26
22684 movn %xcc, %g7, %g3
22685 tgu %xcc, 0x3
22686 restored
22687 rdpr %cwp, %g1
22688 rdpr %cansave, %g2
22689 rdpr %canrestore, %g3
22690 rdpr %cleanwin, %g4
22691 rdpr %otherwin, %g5
22692 rdpr %wstate, %g6
22693 udivcc %i2, 0x15CE, %o1
22694 taddcc %o4, 0x08D9, %o6
22695 fornot2s %f12, %f29, %f30
22696 call loop_2137
22697 subcc %g2, 0x0DE5, %i4
22698 sll %l3, 0x07, %l6
22699 fmovrde %l5, %f12, %f24
22700loop_2137:
22701 ta %xcc, 0x1
22702 fnands %f29, %f31, %f11
22703 fcmped %fcc0, %f20, %f18
22704 or %o0, %i6, %g1
22705 mulscc %o3, %i7, %l0
22706 lduw [%l7 + 0x34], %g5
22707 subccc %o5, 0x1F4F, %g6
22708 sdivx %i0, 0x0618, %i5
22709 fcmpgt16 %f18, %f22, %l2
22710 brlz,a %g4, loop_2138
22711 move %icc, %i1, %o2
22712 bgu,a,pt %xcc, loop_2139
22713 udivx %o7, 0x148B, %l1
22714loop_2138:
22715 andn %l4, 0x161B, %i3
22716 fmovscc %xcc, %f30, %f31
22717loop_2139:
22718 tge %icc, 0x7
22719 nop
22720 setx loop_2140, %l0, %l1
22721 jmpl %l1, %g7
22722 edge16ln %g3, %o1, %o4
22723 wr %g0, 0x04, %asi
22724 stba %i2, [%l7 + 0x3E] %asi
22725loop_2140:
22726 call loop_2141
22727 tge %icc, 0x6
22728 fsrc2s %f22, %f16
22729 movre %g2, 0x3BC, %o6
22730loop_2141:
22731 fmovrslz %i4, %f19, %f31
22732 fcmpne16 %f10, %f8, %l6
22733 for %f2, %f24, %f6
22734 movrne %l3, 0x2F5, %l5
22735 nop
22736 set 0x5C, %g7
22737 prefetch [%l7 + %g7], 0x0
22738 smulcc %i6, 0x09E8, %g1
22739 and %o3, %o0, %l0
22740 udivx %g5, 0x01DF, %i7
22741 orn %g6, %o5, %i0
22742 taddcctv %l2, 0x10E5, %g4
22743 fabsd %f14, %f6
22744 movne %icc, %i5, %o2
22745 fmuld8sux16 %f4, %f28, %f6
22746 fpack32 %f28, %f6, %f4
22747 ba %xcc, loop_2142
22748 movne %icc, %i1, %l1
22749 udivx %l4, 0x1E01, %i3
22750 tsubcc %o7, %g3, %g7
22751loop_2142:
22752 fsrc1s %f5, %f22
22753 fmovse %icc, %f26, %f10
22754 fmovrslez %o4, %f7, %f2
22755 edge32l %i2, %o1, %g2
22756 movcc %xcc, %o6, %l6
22757 fcmpgt32 %f18, %f12, %l3
22758 edge8l %i4, %i6, %g1
22759 fbe %fcc3, loop_2143
22760 fmovrdlz %l5, %f16, %f28
22761 bl loop_2144
22762 bpos,a loop_2145
22763loop_2143:
22764 fcmped %fcc3, %f8, %f2
22765 fandnot2s %f31, %f7, %f4
22766loop_2144:
22767 movvs %xcc, %o0, %l0
22768loop_2145:
22769 tcc %xcc, 0x7
22770 tvc %xcc, 0x0
22771 subcc %g5, %i7, %g6
22772 taddcctv %o3, %i0, %o5
22773 fnands %f10, %f12, %f29
22774 movcc %icc, %g4, %l2
22775 edge8n %o2, %i5, %l1
22776 fmul8x16au %f26, %f11, %f28
22777 edge32l %l4, %i1, %o7
22778 addcc %i3, %g7, %o4
22779 subcc %i2, 0x0437, %g3
22780 addccc %g2, %o6, %o1
22781 tle %xcc, 0x0
22782 srl %l6, 0x14, %l3
22783 bge,pn %xcc, loop_2146
22784 nop
22785 set 0x28, %o5
22786 stx %i4, [%l7 + %o5]
22787 fpack16 %f24, %f23
22788 fpsub32 %f12, %f0, %f8
22789loop_2146:
22790 array16 %i6, %g1, %o0
22791 sdiv %l0, 0x14D8, %l5
22792 fmovse %icc, %f15, %f31
22793 fmovsneg %xcc, %f12, %f23
22794 wr %g0, 0x88, %asi
22795 lda [%l7 + 0x30] %asi, %f24
22796 alignaddrl %i7, %g5, %o3
22797 alignaddr %g6, %i0, %g4
22798 fcmpgt16 %f2, %f20, %l2
22799 movrlz %o5, 0x165, %i5
22800 prefetch [%l7 + 0x60], 0x2
22801 fors %f3, %f13, %f22
22802 movge %icc, %o2, %l1
22803 fornot2s %f8, %f9, %f18
22804 mulscc %l4, %i1, %o7
22805 umul %i3, 0x197A, %g7
22806 flush %l7 + 0x64
22807 sllx %o4, 0x07, %g3
22808 fmovsvc %xcc, %f5, %f15
22809 move %xcc, %i2, %g2
22810 movrgez %o6, %l6, %l3
22811 smul %i4, %i6, %o1
22812 bvs %xcc, loop_2147
22813 restored
22814 rdpr %cwp, %g1
22815 rdpr %cansave, %g2
22816 rdpr %canrestore, %g3
22817 rdpr %cleanwin, %g4
22818 rdpr %otherwin, %g5
22819 rdpr %wstate, %g6
22820 bpos loop_2148
22821 fzero %f4
22822loop_2147:
22823 edge16n %g1, %o0, %l5
22824 srl %l0, %g5, %o3
22825loop_2148:
22826 xnorcc %i7, 0x06C0, %i0
22827 set 0x10, %o0
22828 ldda [%l7 + %o0] 0x27, %g6
22829 edge32l %l2, %o5, %i5
22830 movvs %xcc, %g4, %o2
22831 fbn %fcc0, loop_2149
22832 or %l1, %i1, %l4
22833 addcc %i3, %g7, %o4
22834 bcs,pn %xcc, loop_2150
22835loop_2149:
22836 sdiv %g3, 0x000F, %i2
22837 wr %g0, 0x89, %asi
22838 ldda [%l7 + 0x40] %asi, %o6
22839loop_2150:
22840 edge8ln %o6, %l6, %g2
22841 brgez %l3, loop_2151
22842 fmovrde %i6, %f6, %f8
22843 fpsub32 %f28, %f10, %f22
22844 movvs %icc, %o1, %g1
22845loop_2151:
22846 orcc %i4, %o0, %l5
22847 movrlz %l0, 0x115, %g5
22848 sub %o3, 0x1095, %i7
22849 fbug,a %fcc0, loop_2152
22850 nop
22851 setx loop_2153, %l0, %l1
22852 wrpr 0x1, %tl
22853 wrpr %l1, %tnpc
22854 setx 0x34400001400, %l0, %l1
22855 wrpr %l1, %tstate
22856 wrhpr 0x4, %htstate
22857 done
22858 and %i0, %g6, %l2
22859 ldd [%l7 + 0x08], %o4
22860loop_2152:
22861 addccc %i5, 0x13B6, %o2
22862loop_2153:
22863 edge8 %l1, %g4, %i1
22864 bge,a %icc, loop_2154
22865 tgu %xcc, 0x2
22866 movrgz %i3, 0x0AD, %l4
22867 fnegd %f18, %f0
22868loop_2154:
22869 tvs %icc, 0x4
22870 wr %g0, 0x52, %asi
22871 ldxa [%g0 + 0x120] %asi, %g7
22872 fmovsl %icc, %f27, %f26
22873 membar #Sync
22874 set 0x40, %i3
22875 ldda [%l7 + %i3] 0xf0, %f16
22876 bl,a loop_2155
22877 fmovdcc %xcc, %f19, %f21
22878 restored
22879 rdpr %cwp, %g1
22880 rdpr %cansave, %g2
22881 rdpr %canrestore, %g3
22882 rdpr %cleanwin, %g4
22883 rdpr %otherwin, %g5
22884 rdpr %wstate, %g6
22885 movrgz %o4, %g3, %i2
22886loop_2155:
22887 movrlez %o6, 0x149, %l6
22888 fmovrsgz %o7, %f27, %f4
22889 movpos %icc, %g2, %i6
22890 movrgez %l3, 0x2E6, %g1
22891 stb %o1, [%l7 + 0x1F]
22892 fbue %fcc0, loop_2156
22893 tn %icc, 0x4
22894 movl %xcc, %i4, %l5
22895 array32 %l0, %g5, %o0
22896loop_2156:
22897 tcc %xcc, 0x0
22898 fnors %f31, %f9, %f1
22899 taddcc %o3, %i0, %i7
22900 move %icc, %g6, %l2
22901 brgz,a %o5, loop_2157
22902 fpack16 %f26, %f19
22903 movvc %xcc, %o2, %i5
22904 bpos,a,pt %icc, loop_2158
22905loop_2157:
22906 restored
22907 rdpr %cwp, %g1
22908 rdpr %cansave, %g2
22909 rdpr %canrestore, %g3
22910 rdpr %cleanwin, %g4
22911 rdpr %otherwin, %g5
22912 rdpr %wstate, %g6
22913 fcmple16 %f22, %f20, %g4
22914 tsubcc %i1, 0x084F, %i3
22915loop_2158:
22916 nop
22917 set 0x34, %i2
22918 stwa %l1, [%l7 + %i2] 0x15
22919 movl %icc, %l4, %o4
22920 fmovdcc %icc, %f23, %f13
22921 bleu,a loop_2159
22922 array8 %g3, %i2, %g7
22923 bvs loop_2160
22924 fmovd %f26, %f30
22925loop_2159:
22926 fmovscc %xcc, %f27, %f20
22927 nop
22928 setx loop_2161, %l0, %l1
22929 wrpr 0x1, %tl
22930 wrpr %l1, %tnpc
22931 setx 0x34400001400, %l0, %l1
22932 wrpr %l1, %tstate
22933 wrhpr 0x4, %htstate
22934 done
22935loop_2160:
22936 fmul8ulx16 %f6, %f2, %f4
22937 udivcc %o6, 0x1820, %l6
22938 fmovdge %icc, %f30, %f22
22939loop_2161:
22940 stb %o7, [%l7 + 0x20]
22941 fmovdvs %xcc, %f22, %f25
22942 fmovs %f6, %f18
22943 fornot2s %f14, %f3, %f23
22944 pdist %f20, %f26, %f16
22945 edge8 %i6, %g2, %l3
22946 fblg %fcc2, loop_2162
22947 fcmps %fcc1, %f17, %f16
22948 sdivcc %o1, 0x1558, %i4
22949 andcc %l5, 0x1E3B, %l0
22950loop_2162:
22951 fmovrdlez %g1, %f4, %f18
22952 fpack16 %f16, %f17
22953 srl %o0, 0x0C, %g5
22954 fandnot2 %f12, %f12, %f30
22955 stx %i0, [%l7 + 0x20]
22956 popc 0x027E, %i7
22957 umul %g6, %o3, %l2
22958 fmovdne %icc, %f1, %f5
22959 fmovse %xcc, %f25, %f7
22960 fmovdl %xcc, %f12, %f20
22961 movg %xcc, %o2, %o5
22962 fmovdleu %icc, %f7, %f31
22963 movre %g4, %i5, %i1
22964 set 0x40, %o6
22965 ldda [%l7 + %o6] 0x14, %f0
22966 popc 0x103A, %i3
22967 restored
22968 rdpr %cwp, %g1
22969 rdpr %cansave, %g2
22970 rdpr %canrestore, %g3
22971 rdpr %cleanwin, %g4
22972 rdpr %otherwin, %g5
22973 rdpr %wstate, %g6
22974 ldub [%l7 + 0x7A], %l1
22975 edge32ln %o4, %l4, %i2
22976 movrgez %g3, %g7, %l6
22977 fbuge %fcc0, loop_2163
22978 tl %xcc, 0x4
22979 ba,a,pn %xcc, loop_2164
22980 tvs %icc, 0x1
22981loop_2163:
22982 movcc %xcc, %o7, %i6
22983 tsubcc %o6, 0x1789, %l3
22984loop_2164:
22985 fornot2s %f14, %f3, %f6
22986 fbuge,a %fcc3, loop_2165
22987 tne %icc, 0x5
22988 fcmped %fcc2, %f20, %f22
22989 tg %icc, 0x4
22990loop_2165:
22991 subcc %o1, %i4, %l5
22992 tle %xcc, 0x7
22993 tcs %icc, 0x5
22994 bcs %xcc, loop_2166
22995 movre %l0, %g1, %o0
22996 tg %xcc, 0x4
22997 tg %xcc, 0x2
22998loop_2166:
22999 nop
23000 wr %g0, 0xf0, %asi
23001 stda %f0, [%l7 + 0x40] %asi
23002 membar #Sync
23003 popc %g2, %i0
23004 subccc %g5, 0x1D75, %g6
23005 brgez %i7, loop_2167
23006 edge32l %l2, %o3, %o5
23007 edge32ln %g4, %i5, %o2
23008 te %xcc, 0x4
23009loop_2167:
23010 movgu %icc, %i1, %i3
23011 fnot1 %f26, %f0
23012 set 0x08, %o1
23013 ldsha [%l7 + %o1] 0x10, %o4
23014 fcmpd %fcc2, %f2, %f10
23015 movleu %xcc, %l4, %l1
23016 set 0x78, %l2
23017 ldxa [%l7 + %l2] 0x15, %i2
23018 tcc %icc, 0x5
23019 fbne %fcc1, loop_2168
23020 orcc %g3, 0x1F7B, %l6
23021 udivcc %g7, 0x15B1, %i6
23022 movne %icc, %o7, %o6
23023loop_2168:
23024 fmovrdgez %l3, %f24, %f20
23025 fmovrslz %o1, %f1, %f1
23026 ba,a,pt %icc, loop_2169
23027 edge16ln %i4, %l0, %g1
23028 tcc %xcc, 0x3
23029 edge8 %o0, %g2, %i0
23030loop_2169:
23031 nop
23032 wr %g0, 0x04, %asi
23033 swapa [%l7 + 0x0C] %asi, %l5
23034 fmovrsgz %g6, %f8, %f11
23035 edge16n %g5, %l2, %o3
23036 movrne %i7, 0x21B, %g4
23037 xor %i5, %o2, %i1
23038 sdivx %o5, 0x08E4, %i3
23039 fbue,a %fcc0, loop_2170
23040 subcc %l4, 0x1740, %l1
23041 fnors %f6, %f14, %f9
23042 movg %xcc, %i2, %g3
23043loop_2170:
23044 faligndata %f26, %f22, %f16
23045 wr %g0, 0x89, %asi
23046 stwa %l6, [%l7 + 0x60] %asi
23047 fmul8x16au %f1, %f12, %f26
23048 subc %o4, %g7, %o7
23049 sra %i6, %o6, %o1
23050 ble,pt %xcc, loop_2171
23051 xor %i4, %l0, %l3
23052 udivcc %g1, 0x1168, %o0
23053 sdivx %i0, 0x0D58, %l5
23054loop_2171:
23055 fmovsleu %icc, %f23, %f5
23056 lduh [%l7 + 0x76], %g2
23057 smul %g6, %g5, %o3
23058 fblg,a %fcc2, loop_2172
23059 movg %xcc, %i7, %l2
23060 udiv %g4, 0x06E6, %i5
23061 andncc %i1, %o5, %i3
23062loop_2172:
23063 tsubcctv %l4, %l1, %i2
23064 edge8ln %g3, %l6, %o2
23065 fnot1 %f8, %f4
23066 srlx %o4, 0x0B, %o7
23067 set 0x30, %l3
23068 ldda [%l7 + %l3] 0x23, %g6
23069 array32 %i6, %o1, %i4
23070 movvs %xcc, %l0, %o6
23071 edge16 %g1, %o0, %i0
23072 ble,a,pt %xcc, loop_2173
23073 movrlez %l3, 0x010, %l5
23074 edge32 %g6, %g2, %o3
23075 fmovrsgz %i7, %f8, %f15
23076loop_2173:
23077 tge %icc, 0x1
23078 orncc %g5, %g4, %l2
23079 tl %icc, 0x6
23080 tneg %icc, 0x4
23081 addccc %i1, %o5, %i3
23082 bgu %icc, loop_2174
23083 call loop_2175
23084 fbue,a %fcc3, loop_2176
23085 nop
23086 setx loop_2177, %l0, %l1
23087 jmpl %l1, %i5
23088loop_2174:
23089 membar 0x76
23090loop_2175:
23091 sdivx %l1, 0x1F77, %l4
23092loop_2176:
23093 nop
23094 setx loop_2178, %l0, %l1
23095 wrpr 0x1, %tl
23096 wrpr %l1, %tpc
23097 add %l1, 0x4, %l1
23098 wrpr %l1, %tnpc
23099 setx 0x34400001400, %l0, %l1
23100 wrpr %l1, %tstate
23101 wrhpr 0x4, %htstate
23102 retry
23103loop_2177:
23104 brgez %g3, loop_2179
23105 edge8ln %l6, %i2, %o4
23106 edge8n %o2, %o7, %i6
23107loop_2178:
23108 umul %g7, 0x0B7E, %i4
23109loop_2179:
23110 sub %o1, %o6, %g1
23111 orn %o0, 0x0FC4, %l0
23112 bl,a,pt %icc, loop_2180
23113 sdivx %i0, 0x0B9A, %l3
23114 fblg %fcc2, loop_2181
23115 ld [%l7 + 0x5C], %f30
23116loop_2180:
23117 sth %g6, [%l7 + 0x5A]
23118 umul %l5, 0x060F, %o3
23119loop_2181:
23120 fmovdle %icc, %f3, %f9
23121 xorcc %g2, %i7, %g4
23122 tg %xcc, 0x3
23123 tg %icc, 0x3
23124 prefetch [%l7 + 0x4C], 0x2
23125 fmovde %xcc, %f23, %f26
23126 fors %f18, %f20, %f31
23127 movvc %icc, %l2, %g5
23128 fbg,a %fcc2, loop_2182
23129 fmul8x16al %f12, %f20, %f30
23130 saved
23131 rdpr %cwp, %g1
23132 rdpr %cansave, %g2
23133 rdpr %canrestore, %g3
23134 rdpr %cleanwin, %g4
23135 rdpr %otherwin, %g5
23136 rdpr %wstate, %g6
23137 addc %o5, %i1, %i5
23138loop_2182:
23139 edge32l %l1, %i3, %g3
23140 edge16n %l6, %i2, %o4
23141 sdivx %l4, 0x16D6, %o2
23142 mulx %o7, 0x075E, %i6
23143 tne %xcc, 0x4
23144 addc %i4, 0x0248, %g7
23145 movl %icc, %o6, %o1
23146 xorcc %o0, 0x0B75, %l0
23147 ta %xcc, 0x5
23148 add %l7, 0x70, %l6
23149 wr %g0, 0x04, %asi
23150 lda [%l6] %asi, %i0
23151 casa [%l6] %asi, %i0, %g1
23152 tsubcctv %g6, 0x118D, %l5
23153 nop
23154 setx loop_2183, %l0, %l1
23155 wrpr 0x1, %tl
23156 wrpr %l1, %tnpc
23157 setx 0x34400001400, %l0, %l1
23158 wrpr %l1, %tstate
23159 wrhpr 0x4, %htstate
23160 done
23161 movrgez %o3, %g2, %i7
23162 movgu %icc, %l3, %g4
23163 fmovsgu %icc, %f17, %f5
23164loop_2183:
23165 bpos %icc, loop_2184
23166 and %l2, %g5, %i1
23167 fbne %fcc3, loop_2185
23168 smul %i5, 0x183F, %o5
23169loop_2184:
23170 array16 %i3, %l1, %g3
23171 tn %icc, 0x5
23172loop_2185:
23173 popc %l6, %i2
23174 orcc %o4, %l4, %o2
23175 alignaddrl %i6, %i4, %o7
23176 taddcc %o6, 0x14E9, %o1
23177 fmovsn %xcc, %f5, %f11
23178 movge %icc, %o0, %l0
23179 movl %xcc, %g7, %i0
23180 orn %g1, %g6, %o3
23181 movneg %xcc, %l5, %i7
23182 udiv %g2, 0x062F, %l3
23183 fmovsvs %icc, %f15, %f25
23184 tle %xcc, 0x0
23185 fbg,a %fcc1, loop_2186
23186 mulx %g4, %l2, %i1
23187 orn %i5, %o5, %g5
23188 fmovrdne %l1, %f4, %f8
23189loop_2186:
23190 edge32n %i3, %l6, %i2
23191 set 0x68, %o7
23192 stha %g3, [%l7 + %o7] 0x2f
23193 membar #Sync
23194 fble,a %fcc1, loop_2187
23195 movg %xcc, %o4, %l4
23196 fnot1 %f26, %f20
23197 tneg %icc, 0x2
23198loop_2187:
23199 tcc %icc, 0x1
23200 fmovsl %icc, %f20, %f21
23201 edge8n %i6, %o2, %i4
23202 edge16n %o7, %o6, %o0
23203 subccc %l0, %o1, %g7
23204 sllx %i0, 0x17, %g6
23205 edge8n %o3, %l5, %i7
23206 srl %g2, 0x03, %l3
23207 ldd [%l7 + 0x08], %g0
23208 smulcc %g4, 0x02D9, %l2
23209 fmovdge %icc, %f23, %f16
23210 taddcc %i1, %o5, %i5
23211 and %l1, %g5, %l6
23212 subc %i2, 0x1A00, %g3
23213 fmul8ulx16 %f4, %f12, %f18
23214 wr %g0, 0x19, %asi
23215 lduwa [%l7 + 0x7C] %asi, %i3
23216 fpsub32 %f18, %f12, %f8
23217 subcc %l4, 0x1B57, %o4
23218 fbo,a %fcc2, loop_2188
23219 fxor %f8, %f18, %f6
23220 fmovdneg %xcc, %f2, %f27
23221 tvc %xcc, 0x2
23222loop_2188:
23223 fbu %fcc1, loop_2189
23224 movg %xcc, %i6, %o2
23225 udivcc %i4, 0x1E30, %o7
23226 tge %xcc, 0x2
23227loop_2189:
23228 fones %f31
23229 movrgz %o6, 0x319, %l0
23230 movvs %xcc, %o0, %g7
23231 tgu %icc, 0x5
23232 xorcc %o1, 0x01DE, %i0
23233 fbne %fcc3, loop_2190
23234 addc %g6, %l5, %i7
23235 edge16 %o3, %g2, %l3
23236 fbe,a %fcc0, loop_2191
23237loop_2190:
23238 fmovsne %icc, %f13, %f12
23239 fbule,a %fcc1, loop_2192
23240 tn %xcc, 0x7
23241loop_2191:
23242 fpack16 %f14, %f13
23243 fpsub16s %f11, %f23, %f25
23244loop_2192:
23245 tcc %icc, 0x6
23246 movge %icc, %g1, %l2
23247 andcc %i1, %g4, %i5
23248 movvc %xcc, %o5, %l1
23249 ldsw [%l7 + 0x18], %l6
23250 bpos,a,pn %icc, loop_2193
23251 array16 %g5, %g3, %i2
23252 subccc %i3, 0x0F09, %o4
23253 udiv %l4, 0x16A1, %o2
23254loop_2193:
23255 ta %xcc, 0x1
23256 mova %xcc, %i6, %i4
23257 fandnot1s %f16, %f29, %f6
23258 edge8 %o6, %o7, %o0
23259 fands %f21, %f16, %f22
23260 faligndata %f12, %f12, %f12
23261 tcs %icc, 0x0
23262 movneg %icc, %g7, %o1
23263 xnor %l0, 0x0F1A, %i0
23264 tcs %icc, 0x3
23265 subccc %l5, 0x02BC, %i7
23266 sub %g6, 0x0490, %o3
23267 movrgez %g2, %l3, %g1
23268 set 0x1f0, %i6
23269 nop ! nop ! ldxa [%g0 + %i6] 0x40, %l2 ripped by fixASI40.pl ripped by fixASI40.pl
23270 umulcc %g4, 0x1A7C, %i1
23271 fnot2 %f10, %f18
23272 fbl %fcc2, loop_2194
23273 ldd [%l7 + 0x30], %o4
23274 fmovrslez %i5, %f30, %f8
23275 stx %l1, [%l7 + 0x70]
23276loop_2194:
23277 fmovsg %xcc, %f12, %f12
23278 subc %g5, %l6, %g3
23279 movge %xcc, %i3, %o4
23280 nop
23281 setx loop_2195, %l0, %l1
23282 jmpl %l1, %l4
23283 addc %i2, %i6, %i4
23284 mova %icc, %o2, %o7
23285 bge,a,pt %xcc, loop_2196
23286loop_2195:
23287 udiv %o6, 0x11CC, %o0
23288 xnorcc %g7, 0x1D9B, %l0
23289 movcc %icc, %i0, %l5
23290loop_2196:
23291 fcmps %fcc3, %f23, %f26
23292 popc %o1, %g6
23293 udivcc %o3, 0x12E7, %i7
23294 bcc loop_2197
23295 flush %l7 + 0x60
23296 bgu,a loop_2198
23297 movrlez %l3, %g1, %g2
23298loop_2197:
23299 fmovdcs %xcc, %f28, %f5
23300 ldsw [%l7 + 0x78], %g4
23301loop_2198:
23302 fmovdge %xcc, %f23, %f15
23303 fmovdn %icc, %f27, %f26
23304 mulx %i1, %o5, %i5
23305 fpsub16s %f17, %f14, %f17
23306 tn %icc, 0x1
23307 fmovdvs %xcc, %f29, %f20
23308 sdivx %l2, 0x01CA, %g5
23309 edge8n %l1, %g3, %l6
23310 fzero %f20
23311 movrne %o4, 0x09C, %i3
23312 edge32l %i2, %l4, %i4
23313 fbl %fcc0, loop_2199
23314 fnot1s %f29, %f20
23315 umulcc %i6, 0x1E57, %o7
23316 movle %icc, %o6, %o0
23317loop_2199:
23318 bpos,pt %icc, loop_2200
23319 edge16ln %g7, %o2, %l0
23320 bgu,a,pt %xcc, loop_2201
23321 sdivcc %i0, 0x06A0, %o1
23322loop_2200:
23323 siam 0x4
23324 set 0x28, %o4
23325 prefetcha [%l7 + %o4] 0x18, 0x3
23326loop_2201:
23327 orcc %l5, %o3, %l3
23328 movvs %xcc, %i7, %g2
23329 edge16 %g4, %g1, %o5
23330 wr %g0, 0x0c, %asi
23331 swapa [%l7 + 0x74] %asi, %i1
23332 std %f18, [%l7 + 0x58]
23333 stbar
23334 prefetch [%l7 + 0x18], 0x1
23335 fpadd16s %f13, %f1, %f3
23336 membar 0x70
23337 membar #Sync
23338 set 0x40, %l1
23339 ldda [%l7 + %l1] 0x17, %f16
23340 fmovdpos %icc, %f30, %f10
23341 orcc %l2, %i5, %g5
23342 tvs %xcc, 0x4
23343 srl %g3, %l6, %o4
23344 prefetch [%l7 + 0x4C], 0x1
23345 andn %l1, 0x1E81, %i2
23346 fpsub32s %f25, %f24, %f29
23347 sllx %i3, 0x0C, %i4
23348 tg %xcc, 0x4
23349 smul %l4, %o7, %o6
23350 tsubcctv %i6, 0x1487, %o0
23351 siam 0x0
23352 sdivx %g7, 0x1193, %l0
23353 fmovdne %xcc, %f10, %f27
23354 membar #Sync
23355 wr %g0, 0xf8, %asi
23356 ldda [%l7 + 0x40] %asi, %f0
23357 tl %icc, 0x7
23358 fbl %fcc1, loop_2202
23359 fmovrslz %i0, %f28, %f4
23360 restored
23361 rdpr %cwp, %g1
23362 rdpr %cansave, %g2
23363 rdpr %canrestore, %g3
23364 rdpr %cleanwin, %g4
23365 rdpr %otherwin, %g5
23366 rdpr %wstate, %g6
23367 fbul,a %fcc0, loop_2203
23368loop_2202:
23369 stx %o1, [%l7 + 0x28]
23370 ldsh [%l7 + 0x22], %g6
23371 movvs %icc, %o2, %o3
23372loop_2203:
23373 tl %icc, 0x0
23374 tne %icc, 0x2
23375 umul %l3, 0x0C01, %i7
23376 movvs %xcc, %g2, %g4
23377 sdivx %l5, 0x1A64, %g1
23378 movneg %icc, %i1, %o5
23379 sra %i5, 0x03, %g5
23380 sllx %l2, %l6, %g3
23381 fmovdne %icc, %f4, %f16
23382 add %l1, 0x1DA1, %o4
23383 tn %xcc, 0x5
23384 tle %xcc, 0x3
23385 subc %i3, %i4, %i2
23386 andncc %l4, %o7, %o6
23387 edge16ln %o0, %g7, %l0
23388 orn %i6, 0x0DBF, %o1
23389 brlez %g6, loop_2204
23390 xnorcc %i0, 0x1290, %o3
23391 fmovrdgez %o2, %f10, %f16
23392 fmovsge %icc, %f20, %f18
23393loop_2204:
23394 sra %l3, %g2, %i7
23395 alignaddr %g4, %l5, %i1
23396 flush %l7 + 0x4C
23397 fors %f22, %f0, %f12
23398 tcc %icc, 0x0
23399 sdivx %g1, 0x1647, %o5
23400 brlez,a %g5, loop_2205
23401 brgz %i5, loop_2206
23402 fpadd32 %f2, %f18, %f20
23403 umulcc %l6, 0x09CD, %l2
23404loop_2205:
23405 xorcc %l1, %g3, %i3
23406loop_2206:
23407 sub %o4, %i4, %l4
23408 movvs %icc, %o7, %i2
23409 bleu,a,pn %xcc, loop_2207
23410 ldx [%l7 + 0x50], %o0
23411 fcmpne16 %f22, %f2, %o6
23412 movrne %g7, 0x25B, %l0
23413loop_2207:
23414 alignaddr %i6, %o1, %g6
23415 fpack16 %f2, %f2
23416 tcs %icc, 0x5
23417 mulscc %o3, %i0, %o2
23418 tne %icc, 0x5
23419 fnot1 %f30, %f4
23420 srl %g2, 0x07, %i7
23421 std %f0, [%l7 + 0x10]
23422 tgu %xcc, 0x4
23423 flush %l7 + 0x24
23424 mova %icc, %l3, %g4
23425 saved
23426 rdpr %cwp, %g1
23427 rdpr %cansave, %g2
23428 rdpr %canrestore, %g3
23429 rdpr %cleanwin, %g4
23430 rdpr %otherwin, %g5
23431 rdpr %wstate, %g6
23432 bneg loop_2208
23433 tpos %xcc, 0x0
23434 prefetch [%l7 + 0x14], 0x0
23435 xnorcc %i1, 0x0D1F, %l5
23436loop_2208:
23437 nop
23438 set 0x40, %o2
23439 ldda [%l7 + %o2] 0xe2, %o4
23440 movle %xcc, %g1, %i5
23441 movn %xcc, %g5, %l2
23442 ldstub [%l7 + 0x5C], %l1
23443 sllx %l6, 0x10, %i3
23444 taddcctv %o4, 0x1D54, %g3
23445 fmovrdlez %l4, %f10, %f10
23446 movg %xcc, %o7, %i2
23447 movvs %xcc, %o0, %i4
23448 movgu %icc, %o6, %l0
23449 ld [%l7 + 0x18], %f21
23450 fmovdleu %icc, %f3, %f2
23451 edge16 %i6, %g7, %g6
23452 edge16n %o1, %o3, %i0
23453 fpadd16s %f27, %f6, %f3
23454 edge16l %o2, %i7, %g2
23455 fble,a %fcc0, loop_2209
23456 edge32l %l3, %i1, %l5
23457 movl %icc, %o5, %g1
23458 udiv %i5, 0x14AB, %g5
23459loop_2209:
23460 orcc %g4, %l2, %l6
23461 movn %icc, %i3, %o4
23462 movle %icc, %g3, %l1
23463 bvs,pt %xcc, loop_2210
23464 std %f20, [%l7 + 0x28]
23465 movg %icc, %l4, %o7
23466 sth %o0, [%l7 + 0x78]
23467loop_2210:
23468 movg %xcc, %i2, %i4
23469 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
23470 nop ! nop ! stxa %o6, [%g0 + 0x318] %asi ripped by fixASI40.pl ripped by fixASI40.pl
23471 ldsb [%l7 + 0x5D], %l0
23472 mulscc %g7, %i6, %g6
23473 stw %o1, [%l7 + 0x44]
23474 move %icc, %o3, %o2
23475 fmovdvs %icc, %f17, %f5
23476 fmul8x16 %f21, %f22, %f10
23477 te %icc, 0x6
23478 sllx %i0, %g2, %i7
23479 taddcctv %i1, %l3, %o5
23480 nop
23481 setx loop_2211, %l0, %l1
23482 wrpr 0x1, %tl
23483 wrpr %l1, %tnpc
23484 setx 0x34400001400, %l0, %l1
23485 wrpr %l1, %tstate
23486 wrhpr 0x4, %htstate
23487 done
23488 bgu,a,pn %xcc, loop_2212
23489 restored
23490 rdpr %cwp, %g1
23491 rdpr %cansave, %g2
23492 rdpr %canrestore, %g3
23493 rdpr %cleanwin, %g4
23494 rdpr %otherwin, %g5
23495 rdpr %wstate, %g6
23496 fnegs %f20, %f20
23497loop_2211:
23498 movvc %xcc, %g1, %l5
23499loop_2212:
23500 std %f22, [%l7 + 0x70]
23501 fbl,a %fcc3, loop_2213
23502 addc %i5, 0x1A97, %g4
23503 subcc %l2, %l6, %i3
23504 edge32n %g5, %o4, %g3
23505loop_2213:
23506 fmul8ulx16 %f2, %f16, %f28
23507 fbe,a %fcc3, loop_2214
23508 umulcc %l1, 0x0FA0, %o7
23509 bpos,a %icc, loop_2215
23510 nop
23511 setx loop_2216, %l0, %l1
23512 jmpl %l1, %l4
23513loop_2214:
23514 udivx %o0, 0x184F, %i4
23515 edge8n %i2, %l0, %g7
23516loop_2215:
23517 tcs %icc, 0x3
23518loop_2216:
23519 fbul %fcc1, loop_2217
23520 alignaddrl %i6, %o6, %g6
23521 tcc %xcc, 0x7
23522 andn %o3, %o2, %o1
23523loop_2217:
23524 stbar
23525 std %f12, [%l7 + 0x10]
23526 ldub [%l7 + 0x5B], %g2
23527 fmovspos %icc, %f11, %f16
23528 bgu,a loop_2218
23529 bn loop_2219
23530 bge,a,pn %icc, loop_2220
23531 alignaddrl %i0, %i1, %i7
23532loop_2218:
23533 movleu %icc, %l3, %g1
23534loop_2219:
23535 fmovsvs %xcc, %f5, %f28
23536loop_2220:
23537 tg %xcc, 0x2
23538 movg %xcc, %l5, %i5
23539 tneg %icc, 0x4
23540 movl %xcc, %g4, %o5
23541 xnorcc %l2, %l6, %i3
23542 movvs %icc, %g5, %o4
23543 edge32n %g3, %o7, %l1
23544 andn %l4, %o0, %i4
23545 umulcc %l0, 0x19E0, %i2
23546 fand %f8, %f12, %f24
23547 sdivx %i6, 0x1ABB, %o6
23548 wr %g0, 0x2b, %asi
23549 stha %g7, [%l7 + 0x78] %asi
23550 membar #Sync
23551 move %icc, %g6, %o3
23552 set 0x40, %g4
23553 ldda [%l7 + %g4] 0x24, %o2
23554 ba %icc, loop_2221
23555 fbn %fcc0, loop_2222
23556 srax %g2, 0x17, %i0
23557 orcc %i1, 0x1AE3, %o1
23558loop_2221:
23559 fba,a %fcc1, loop_2223
23560loop_2222:
23561 fpadd32 %f12, %f26, %f12
23562 xor %i7, %g1, %l3
23563 bne,a loop_2224
23564loop_2223:
23565 std %i4, [%l7 + 0x68]
23566 taddcc %g4, 0x0442, %l5
23567 srax %o5, 0x1A, %l2
23568loop_2224:
23569 umul %l6, 0x129E, %i3
23570 mulscc %o4, 0x1B21, %g5
23571 addc %g3, 0x1C6D, %o7
23572 and %l4, %l1, %o0
23573 edge32n %i4, %l0, %i2
23574 tle %icc, 0x4
23575 fpackfix %f8, %f14
23576 movcs %icc, %i6, %g7
23577 movle %icc, %o6, %o3
23578 movpos %xcc, %g6, %o2
23579 movvc %icc, %i0, %i1
23580 fandnot1s %f20, %f2, %f31
23581 fpack16 %f30, %f26
23582 fpack32 %f14, %f22, %f18
23583 array32 %o1, %g2, %i7
23584 wr %g0, 0x89, %asi
23585 prefetcha [%l7 + 0x58] %asi, 0x1
23586 add %i5, %g4, %l5
23587 movrgz %l3, %o5, %l6
23588 ld [%l7 + 0x54], %f22
23589 fblg %fcc2, loop_2225
23590 restored
23591 rdpr %cwp, %g1
23592 rdpr %cansave, %g2
23593 rdpr %canrestore, %g3
23594 rdpr %cleanwin, %g4
23595 rdpr %otherwin, %g5
23596 rdpr %wstate, %g6
23597 bl,a,pt %icc, loop_2226
23598 fmovsvs %xcc, %f2, %f28
23599loop_2225:
23600 alignaddr %l2, %i3, %o4
23601 bvc loop_2227
23602loop_2226:
23603 bg,pt %icc, loop_2228
23604 addccc %g5, %o7, %g3
23605 mulx %l4, 0x1E28, %o0
23606loop_2227:
23607 fnot1 %f24, %f0
23608loop_2228:
23609 mulx %i4, %l0, %i2
23610 restored
23611 rdpr %cwp, %g1
23612 rdpr %cansave, %g2
23613 rdpr %canrestore, %g3
23614 rdpr %cleanwin, %g4
23615 rdpr %otherwin, %g5
23616 rdpr %wstate, %g6
23617 alignaddr %i6, %l1, %g7
23618 movpos %icc, %o3, %g6
23619 sll %o2, 0x05, %o6
23620 tvc %xcc, 0x5
23621 sdiv %i1, 0x09C1, %i0
23622 edge8 %g2, %i7, %o1
23623 tgu %icc, 0x0
23624 tsubcctv %g1, 0x1B19, %g4
23625 tneg %xcc, 0x3
23626 fpadd32 %f12, %f4, %f0
23627 wr %g0, 0x22, %asi
23628 ldda [%l7 + 0x30] %asi, %i4
23629 set 0x70, %o3
23630 stda %l2, [%l7 + %o3] 0x81
23631 orcc %o5, %l5, %l2
23632 movne %xcc, %l6, %i3
23633 movrgez %g5, %o7, %o4
23634 set 0x50, %i1
23635 lduha [%l7 + %i1] 0x19, %l4
23636 srl %o0, %i4, %g3
23637 fba,a %fcc3, loop_2229
23638 taddcctv %l0, %i6, %l1
23639 sub %g7, 0x1A1D, %i2
23640 and %o3, 0x09C7, %o2
23641loop_2229:
23642 ble,a %icc, loop_2230
23643 tpos %xcc, 0x2
23644 mova %icc, %g6, %o6
23645 udivcc %i1, 0x0485, %i0
23646loop_2230:
23647 addc %i7, 0x17C4, %o1
23648 ld [%l7 + 0x20], %f16
23649 tpos %xcc, 0x2
23650 movrgz %g2, 0x1F5, %g4
23651 subccc %i5, 0x06C2, %l3
23652 xnorcc %o5, %g1, %l2
23653 srlx %l5, 0x06, %l6
23654 nop
23655 setx loop_2231, %l0, %l1
23656 jmpl %l1, %g5
23657 flush %l7 + 0x34
23658 fba,a %fcc0, loop_2232
23659 sllx %i3, 0x14, %o7
23660loop_2231:
23661 fmovscc %icc, %f9, %f13
23662 sub %o4, %l4, %o0
23663loop_2232:
23664 pdist %f10, %f30, %f30
23665 movgu %xcc, %g3, %i4
23666 fmovrslez %i6, %f31, %f30
23667 fmovrslez %l0, %f26, %f26
23668 tvc %xcc, 0x1
23669 umul %l1, %g7, %i2
23670 movn %icc, %o2, %o3
23671 add %l7, 0x78, %l6
23672 wr %g0, 0x0c, %asi
23673 ldxa [%l6] %asi, %g6
23674 casxa [%l6] %asi, %g6, %i1
23675 fmovde %xcc, %f28, %f7
23676 tge %icc, 0x0
23677 fnot2 %f22, %f12
23678 movn %xcc, %i0, %i7
23679 fbo,a %fcc1, loop_2233
23680 mulscc %o6, 0x17DF, %g2
23681 tvc %xcc, 0x3
23682 siam 0x2
23683loop_2233:
23684 movg %icc, %g4, %i5
23685 edge8l %l3, %o5, %o1
23686 set 0x1C, %i5
23687 sta %f21, [%l7 + %i5] 0x18
23688 wr %g0, 0x81, %asi
23689 ldstuba [%l7 + 0x67] %asi, %g1
23690 set 0x3C, %g3
23691 stwa %l2, [%l7 + %g3] 0x2a
23692 membar #Sync
23693 fmovrdlz %l5, %f6, %f20
23694 sll %g5, 0x15, %i3
23695 tvs %xcc, 0x1
23696 tgu %icc, 0x5
23697 sir 0x17D3
23698 movrne %l6, 0x3F0, %o7
23699 bne %icc, loop_2234
23700 movrgz %l4, %o0, %g3
23701 sdiv %o4, 0x00F7, %i6
23702 udivcc %i4, 0x17F5, %l1
23703loop_2234:
23704 tneg %icc, 0x0
23705 saved
23706 rdpr %cwp, %g1
23707 rdpr %cansave, %g2
23708 rdpr %canrestore, %g3
23709 rdpr %cleanwin, %g4
23710 rdpr %otherwin, %g5
23711 rdpr %wstate, %g6
23712 edge32ln %g7, %l0, %o2
23713 fornot1s %f8, %f20, %f3
23714 orcc %i2, %g6, %i1
23715 andcc %i0, 0x17F6, %o3
23716 movneg %icc, %i7, %o6
23717 brz %g2, loop_2235
23718 movre %i5, 0x1D1, %g4
23719 st %f11, [%l7 + 0x58]
23720 set 0x40, %g6
23721 ldda [%l7 + %g6] 0xe2, %o4
23722loop_2235:
23723 ble loop_2236
23724 udiv %l3, 0x0927, %g1
23725 lduh [%l7 + 0x40], %o1
23726 taddcctv %l2, 0x0AC5, %g5
23727loop_2236:
23728 fand %f26, %f22, %f24
23729 faligndata %f6, %f14, %f28
23730 umul %i3, %l5, %l6
23731 sub %o7, 0x1CF9, %l4
23732 fxnor %f6, %f28, %f0
23733 fble,a %fcc2, loop_2237
23734 fmovrsne %o0, %f25, %f31
23735 orncc %o4, %g3, %i4
23736 taddcctv %i6, 0x1083, %l1
23737loop_2237:
23738 fmovsge %xcc, %f15, %f3
23739 fbne %fcc2, loop_2238
23740 fand %f12, %f6, %f20
23741 wr %g0, 0x89, %asi
23742 swapa [%l7 + 0x0C] %asi, %l0
23743loop_2238:
23744 array32 %o2, %i2, %g6
23745 ld [%l7 + 0x28], %f8
23746 edge32n %i1, %g7, %o3
23747 fnot1 %f26, %f20
23748 be,a,pn %xcc, loop_2239
23749 edge8ln %i7, %o6, %g2
23750 tl %icc, 0x7
23751 sll %i5, %g4, %o5
23752loop_2239:
23753 tge %icc, 0x4
23754 fone %f4
23755 movn %xcc, %l3, %i0
23756 array8 %g1, %l2, %o1
23757 fmovdvs %xcc, %f1, %f16
23758 saved
23759 rdpr %cwp, %g1
23760 rdpr %cansave, %g2
23761 rdpr %canrestore, %g3
23762 rdpr %cleanwin, %g4
23763 rdpr %otherwin, %g5
23764 rdpr %wstate, %g6
23765 sdivcc %g5, 0x0A94, %l5
23766 srl %l6, 0x02, %i3
23767 move %xcc, %o7, %o0
23768 smul %l4, %o4, %g3
23769 movrlz %i4, 0x269, %l1
23770 sir 0x00AA
23771 bneg,a %xcc, loop_2240
23772 edge32 %l0, %i6, %i2
23773 sir 0x1A6E
23774 mova %icc, %g6, %o2
23775loop_2240:
23776 brlz %i1, loop_2241
23777 alignaddr %o3, %i7, %o6
23778 nop
23779 setx loop_2242, %l0, %l1
23780 wrpr 0x1, %tl
23781 wrpr %l1, %tnpc
23782 setx 0x34400001400, %l0, %l1
23783 wrpr %l1, %tstate
23784 wrhpr 0x4, %htstate
23785 done
23786 array32 %g2, %i5, %g4
23787loop_2241:
23788 taddcctv %o5, 0x0ACB, %l3
23789 movrgz %g7, %i0, %g1
23790loop_2242:
23791 fexpand %f28, %f10
23792 bvc %xcc, loop_2243
23793 sdivcc %l2, 0x0026, %o1
23794 std %f18, [%l7 + 0x58]
23795 xnorcc %l5, %g5, %l6
23796loop_2243:
23797 tn %icc, 0x0
23798 move %icc, %o7, %i3
23799 brnz %o0, loop_2244
23800 fmovrsne %l4, %f3, %f4
23801 sll %o4, %g3, %l1
23802 be,pt %icc, loop_2245
23803loop_2244:
23804 addccc %l0, 0x0FE9, %i6
23805 fnand %f20, %f26, %f16
23806 ldx [%l7 + 0x28], %i4
23807loop_2245:
23808 fcmpeq16 %f2, %f28, %g6
23809 fmovdgu %xcc, %f17, %f8
23810 fbo %fcc1, loop_2246
23811 sll %o2, 0x07, %i2
23812 fcmpgt32 %f30, %f14, %o3
23813 taddcctv %i1, 0x1AA3, %o6
23814loop_2246:
23815 fornot1 %f22, %f20, %f8
23816 edge16n %i7, %g2, %g4
23817 fmovdpos %icc, %f13, %f24
23818 bvc,pt %xcc, loop_2247
23819 fmovdpos %xcc, %f3, %f6
23820 bcs,a loop_2248
23821 movre %i5, %l3, %g7
23822loop_2247:
23823 udivcc %o5, 0x0B8B, %g1
23824 fmuld8ulx16 %f14, %f0, %f26
23825loop_2248:
23826 tsubcctv %i0, %l2, %o1
23827 fcmple32 %f12, %f4, %g5
23828 fmul8x16au %f16, %f4, %f14
23829 taddcctv %l5, %l6, %i3
23830 tg %icc, 0x7
23831 fmovrdgez %o0, %f14, %f4
23832 call loop_2249
23833 tge %icc, 0x6
23834 movvc %xcc, %l4, %o4
23835 tleu %icc, 0x6
23836loop_2249:
23837 movrlez %g3, %l1, %o7
23838 fmovsle %icc, %f13, %f29
23839 fmovdg %icc, %f23, %f8
23840 fmovdl %icc, %f22, %f22
23841 sdiv %i6, 0x1032, %i4
23842 movrlez %l0, %o2, %i2
23843 fmovspos %icc, %f17, %f14
23844 movcs %xcc, %g6, %i1
23845 alignaddr %o3, %o6, %i7
23846 nop
23847 setx loop_2250, %l0, %l1
23848 jmpl %l1, %g2
23849 subc %g4, %i5, %l3
23850 movge %icc, %g7, %o5
23851 fbg %fcc0, loop_2251
23852loop_2250:
23853 udivcc %i0, 0x080B, %g1
23854 tge %xcc, 0x4
23855 movge %icc, %o1, %g5
23856loop_2251:
23857 nop
23858 wr %g0, 0x80, %asi
23859 sta %f26, [%l7 + 0x34] %asi
23860 tl %icc, 0x0
23861 array32 %l2, %l5, %l6
23862 edge8l %o0, %i3, %l4
23863 bcs,a,pn %xcc, loop_2252
23864 fcmpgt16 %f30, %f26, %o4
23865 udivcc %g3, 0x0131, %o7
23866 movl %icc, %l1, %i6
23867loop_2252:
23868 brgez %l0, loop_2253
23869 tvs %icc, 0x6
23870 mova %xcc, %o2, %i4
23871 tn %xcc, 0x1
23872loop_2253:
23873 std %i2, [%l7 + 0x30]
23874 sll %g6, 0x0B, %o3
23875 addcc %o6, %i7, %g2
23876 alignaddr %g4, %i5, %l3
23877 taddcc %i1, 0x0C07, %g7
23878 xor %i0, %o5, %g1
23879 wr %g0, 0x10, %asi
23880 lduha [%l7 + 0x1C] %asi, %g5
23881 smulcc %o1, %l2, %l6
23882 orn %l5, %o0, %l4
23883 fpsub16s %f6, %f31, %f3
23884 lduh [%l7 + 0x78], %i3
23885 fpsub32 %f12, %f8, %f24
23886 fble %fcc1, loop_2254
23887 sll %o4, 0x0D, %g3
23888 edge16n %l1, %o7, %l0
23889 std %f20, [%l7 + 0x68]
23890loop_2254:
23891 fabsd %f4, %f0
23892 addccc %o2, %i6, %i2
23893 fbu,a %fcc0, loop_2255
23894 movne %xcc, %i4, %g6
23895 ldx [%l7 + 0x70], %o6
23896 bneg,a %xcc, loop_2256
23897loop_2255:
23898 movrne %o3, %g2, %i7
23899 umulcc %g4, 0x0E73, %l3
23900 set 0x4C, %g5
23901 lda [%l7 + %g5] 0x11, %f19
23902loop_2256:
23903 fnands %f4, %f15, %f4
23904 xnor %i1, 0x0C56, %i5
23905 add %i0, 0x1D16, %o5
23906 taddcctv %g1, 0x1EF7, %g7
23907 call loop_2257
23908 and %o1, 0x18B0, %l2
23909 fpackfix %f28, %f30
23910 sllx %l6, 0x04, %l5
23911loop_2257:
23912 fxors %f13, %f26, %f16
23913 movg %icc, %o0, %g5
23914 tgu %xcc, 0x3
23915 xor %i3, 0x1560, %o4
23916 fpsub16s %f21, %f16, %f20
23917 wr %g0, 0x80, %asi
23918 ldxa [%l7 + 0x20] %asi, %l4
23919 ldd [%l7 + 0x40], %g2
23920 edge32ln %l1, %l0, %o2
23921 addccc %o7, %i6, %i2
23922 mova %xcc, %i4, %g6
23923 tle %icc, 0x1
23924 andn %o6, %o3, %g2
23925 srlx %g4, %l3, %i7
23926 fpadd16s %f24, %f30, %f13
23927 stbar
23928 ld [%l7 + 0x50], %f28
23929 fnot2s %f6, %f0
23930 fmovda %xcc, %f16, %f28
23931 array8 %i5, %i0, %i1
23932 fornot1s %f30, %f16, %f25
23933 bcs,a,pn %xcc, loop_2258
23934 taddcc %g1, 0x1A71, %o5
23935 addc %g7, 0x0271, %l2
23936 fmovrde %l6, %f0, %f0
23937loop_2258:
23938 fbul,a %fcc3, loop_2259
23939 brlez,a %l5, loop_2260
23940 fmovsneg %xcc, %f4, %f2
23941 stw %o1, [%l7 + 0x7C]
23942loop_2259:
23943 fnor %f2, %f12, %f24
23944loop_2260:
23945 or %g5, 0x1A1A, %i3
23946 ldd [%l7 + 0x70], %f26
23947 ldx [%l7 + 0x78], %o4
23948 movn %icc, %o0, %g3
23949 brlez %l4, loop_2261
23950 alignaddr %l0, %l1, %o2
23951 fblg,a %fcc2, loop_2262
23952 orncc %o7, 0x0987, %i2
23953loop_2261:
23954 movneg %icc, %i4, %i6
23955 xor %g6, 0x0E16, %o3
23956loop_2262:
23957 tn %icc, 0x1
23958 membar 0x04
23959 wr %g0, 0x80, %asi
23960 lduba [%l7 + 0x2D] %asi, %g2
23961 edge16n %o6, %g4, %i7
23962 tn %icc, 0x6
23963 movle %icc, %i5, %l3
23964 fble %fcc0, loop_2263
23965 movcs %xcc, %i1, %g1
23966 sethi 0x1C37, %o5
23967 add %i0, 0x1CF8, %g7
23968loop_2263:
23969 movvs %xcc, %l2, %l6
23970 mulscc %o1, 0x0B66, %l5
23971 flush %l7 + 0x40
23972 bgu,a loop_2264
23973 fmovrdgez %i3, %f0, %f24
23974 fbue,a %fcc3, loop_2265
23975 edge16ln %o4, %o0, %g5
23976loop_2264:
23977 nop
23978 wr %g0, 0x11, %asi
23979 ldda [%l7 + 0x20] %asi, %g2
23980loop_2265:
23981 nop
23982 setx loop_2266, %l0, %l1
23983 wrpr 0x1, %tl
23984 wrpr %l1, %tpc
23985 add %l1, 0x4, %l1
23986 wrpr %l1, %tnpc
23987 setx 0x34400001400, %l0, %l1
23988 wrpr %l1, %tstate
23989 wrhpr 0x4, %htstate
23990 retry
23991 fzero %f12
23992 addcc %l0, 0x12FA, %l1
23993 sdivcc %o2, 0x15E1, %l4
23994loop_2266:
23995 nop
23996 wr %g0, 0x4f, %asi
23997 ldxa [%g0 + 0x20] %asi, %i2
23998 or %i4, 0x0B06, %i6
23999 bleu,a,pn %xcc, loop_2267
24000 fpsub32s %f14, %f23, %f27
24001 movle %xcc, %o7, %g6
24002 srl %g2, 0x0B, %o3
24003loop_2267:
24004 fnegs %f31, %f28
24005 edge16n %o6, %i7, %i5
24006 move %icc, %g4, %l3
24007 fmovrdlz %g1, %f10, %f4
24008 te %xcc, 0x3
24009 tgu %icc, 0x4
24010 ldsw [%l7 + 0x30], %o5
24011 movrlez %i0, 0x212, %g7
24012 orncc %l2, 0x0BF8, %l6
24013 add %o1, %i1, %i3
24014 fcmpes %fcc0, %f15, %f16
24015 movrne %o4, 0x31E, %l5
24016 wr %g0, 0x89, %asi
24017 sta %f2, [%l7 + 0x24] %asi
24018 tvs %icc, 0x2
24019 fmovscs %xcc, %f25, %f23
24020 udiv %g5, 0x1E9C, %o0
24021 fbo,a %fcc1, loop_2268
24022 edge8 %l0, %g3, %l1
24023 fornot1 %f6, %f6, %f8
24024 tneg %icc, 0x1
24025loop_2268:
24026 ba,a,pn %xcc, loop_2269
24027 tsubcc %l4, 0x00FB, %i2
24028 edge8 %i4, %i6, %o7
24029 movne %xcc, %o2, %g2
24030loop_2269:
24031 fnands %f21, %f7, %f17
24032 set 0x70, %l0
24033 ldda [%l7 + %l0] 0x04, %o2
24034 xnor %o6, 0x0D7E, %g6
24035 edge16ln %i7, %g4, %i5
24036 fbge %fcc3, loop_2270
24037 movgu %icc, %g1, %l3
24038 ldd [%l7 + 0x08], %o4
24039 fbg,a %fcc1, loop_2271
24040loop_2270:
24041 tge %icc, 0x1
24042 saved
24043 rdpr %cwp, %g1
24044 rdpr %cansave, %g2
24045 rdpr %canrestore, %g3
24046 rdpr %cleanwin, %g4
24047 rdpr %otherwin, %g5
24048 rdpr %wstate, %g6
24049 set 0x4C, %g1
24050 lduwa [%l7 + %g1] 0x80, %g7
24051loop_2271:
24052 alignaddrl %i0, %l2, %o1
24053 fbul,a %fcc3, loop_2272
24054 fandnot1 %f10, %f0, %f6
24055 fmovsneg %xcc, %f23, %f21
24056 edge16 %l6, %i1, %o4
24057loop_2272:
24058 xnor %i3, %g5, %l5
24059 ba,pt %icc, loop_2273
24060 sir 0x1D9B
24061 fmovsgu %icc, %f14, %f10
24062 fcmpeq32 %f16, %f0, %l0
24063loop_2273:
24064 udivcc %o0, 0x1B50, %g3
24065 array8 %l4, %l1, %i4
24066 bge,a,pn %icc, loop_2274
24067 fbuge,a %fcc0, loop_2275
24068 bne,a,pt %icc, loop_2276
24069 fornot1s %f30, %f19, %f15
24070loop_2274:
24071 subcc %i6, %o7, %i2
24072loop_2275:
24073 subccc %o2, %o3, %o6
24074loop_2276:
24075 orn %g6, 0x1483, %g2
24076 sir 0x129A
24077 fcmpeq16 %f0, %f8, %g4
24078 addccc %i7, %i5, %g1
24079 fbule,a %fcc3, loop_2277
24080 mulscc %o5, %l3, %g7
24081 set 0x40, %l5
24082 sta %f20, [%l7 + %l5] 0x18
24083loop_2277:
24084 srlx %l2, %i0, %o1
24085 brz,a %l6, loop_2278
24086 sdiv %i1, 0x0E92, %i3
24087 orcc %o4, 0x19C8, %g5
24088 udivcc %l0, 0x1F41, %o0
24089loop_2278:
24090 bge,pn %xcc, loop_2279
24091 fmovdle %icc, %f5, %f29
24092 fmovrde %g3, %f22, %f2
24093 tsubcc %l4, 0x0E15, %l5
24094loop_2279:
24095 nop
24096 set 0x10, %l6
24097 sta %f3, [%l7 + %l6] 0x80
24098 stw %l1, [%l7 + 0x10]
24099 edge16l %i6, %i4, %o7
24100 edge32ln %o2, %o3, %i2
24101 movvc %xcc, %g6, %o6
24102 tgu %xcc, 0x7
24103 bl loop_2280
24104 array16 %g2, %g4, %i7
24105 fnegs %f28, %f14
24106 fmovrse %i5, %f13, %f16
24107loop_2280:
24108 nop
24109 setx loop_2281, %l0, %l1
24110 jmpl %l1, %g1
24111 tneg %xcc, 0x4
24112 movre %l3, %g7, %o5
24113 edge8l %i0, %o1, %l6
24114loop_2281:
24115 edge16l %l2, %i3, %o4
24116 array8 %g5, %l0, %o0
24117 tl %icc, 0x3
24118 tl %icc, 0x0
24119 movvc %icc, %i1, %g3
24120 and %l4, %l5, %l1
24121 srl %i6, %i4, %o2
24122 bvc,a,pt %icc, loop_2282
24123 srlx %o7, 0x14, %o3
24124 sra %g6, %i2, %o6
24125 sethi 0x1E15, %g4
24126loop_2282:
24127 sdivx %g2, 0x1EF6, %i7
24128 tl %xcc, 0x1
24129 nop
24130 set 0x48, %g2
24131 prefetch [%l7 + %g2], 0x1
24132 andn %g1, %i5, %l3
24133 call loop_2283
24134 smul %o5, 0x0233, %g7
24135 popc %i0, %o1
24136 udivcc %l2, 0x0D2C, %l6
24137loop_2283:
24138 srl %o4, 0x06, %i3
24139 movn %icc, %l0, %g5
24140 and %i1, 0x0B52, %o0
24141 bg,pn %xcc, loop_2284
24142 nop
24143 setx loop_2285, %l0, %l1
24144 wrpr 0x1, %tl
24145 wrpr %l1, %tpc
24146 add %l1, 0x4, %l1
24147 wrpr %l1, %tnpc
24148 setx 0x34400001400, %l0, %l1
24149 wrpr %l1, %tstate
24150 wrhpr 0x4, %htstate
24151 retry
24152 fornot2 %f10, %f30, %f24
24153 bl loop_2286
24154loop_2284:
24155 edge16n %g3, %l4, %l1
24156loop_2285:
24157 mulscc %l5, 0x1C24, %i4
24158 fones %f18
24159loop_2286:
24160 nop
24161 wr %g0, 0x89, %asi
24162 sta %f11, [%l7 + 0x08] %asi
24163 movneg %icc, %i6, %o7
24164 fnor %f10, %f0, %f26
24165 movne %xcc, %o3, %g6
24166 edge32n %i2, %o2, %g4
24167 addc %g2, 0x0677, %o6
24168 tcs %icc, 0x7
24169 addcc %i7, 0x03FC, %g1
24170 ldd [%l7 + 0x28], %i4
24171 lduh [%l7 + 0x54], %o5
24172 movcs %xcc, %l3, %g7
24173 prefetch [%l7 + 0x74], 0x2
24174 add %l7, 0x70, %l6
24175 wr %g0, 0x80, %asi
24176 lda [%l6] %asi, %o1
24177 casa [%l6] 0x80, %o1, %i0
24178 tvs %xcc, 0x6
24179 fornot2 %f0, %f24, %f16
24180 movge %xcc, %l2, %o4
24181 taddcctv %l6, %i3, %l0
24182 set 0x0E, %i7
24183 stba %i1, [%l7 + %i7] 0x89
24184 tneg %icc, 0x0
24185 movleu %icc, %g5, %o0
24186 or %l4, %l1, %l5
24187 udivcc %g3, 0x0691, %i4
24188 addc %o7, 0x03A4, %o3
24189 edge32n %i6, %g6, %i2
24190 xorcc %g4, 0x038F, %o2
24191 fnegs %f25, %f8
24192 fbn,a %fcc2, loop_2287
24193 fmovrdgz %g2, %f10, %f18
24194 srlx %o6, 0x16, %g1
24195 fzero %f0
24196loop_2287:
24197 sdivx %i5, 0x1B39, %o5
24198 udiv %i7, 0x08F2, %g7
24199 tleu %icc, 0x5
24200 fmovdg %xcc, %f8, %f6
24201 fmovdge %xcc, %f24, %f0
24202 tge %xcc, 0x2
24203 tle %icc, 0x5
24204 ldsb [%l7 + 0x69], %o1
24205 orcc %l3, 0x1F71, %i0
24206 taddcctv %o4, %l2, %i3
24207 movn %xcc, %l0, %i1
24208 fnegs %f23, %f16
24209 wr %g0, 0x18, %asi
24210 ldswa [%l7 + 0x1C] %asi, %l6
24211 udivx %g5, 0x1844, %o0
24212 stx %l1, [%l7 + 0x58]
24213 movgu %xcc, %l4, %l5
24214 fornot1s %f14, %f31, %f28
24215 movvs %icc, %i4, %g3
24216 set 0x21, %i4
24217 stba %o3, [%l7 + %i4] 0x27
24218 membar #Sync
24219 fexpand %f18, %f2
24220 tpos %icc, 0x1
24221 smul %i6, 0x0895, %o7
24222 ta %xcc, 0x7
24223 fbe %fcc0, loop_2288
24224 fnot2s %f28, %f1
24225 ldsh [%l7 + 0x32], %g6
24226 movcc %icc, %i2, %o2
24227loop_2288:
24228 be,a,pn %xcc, loop_2289
24229 sll %g2, %g4, %o6
24230 tsubcctv %g1, %i5, %i7
24231 wr %g0, 0x89, %asi
24232 ldsha [%l7 + 0x6A] %asi, %g7
24233loop_2289:
24234 edge8ln %o1, %o5, %l3
24235 orn %i0, %l2, %i3
24236 mova %xcc, %l0, %o4
24237 fnot1s %f28, %f28
24238 array16 %l6, %g5, %i1
24239 set 0x3C, %i0
24240 ldstuba [%l7 + %i0] 0x80, %l1
24241 fbue,a %fcc1, loop_2290
24242 tg %xcc, 0x0
24243 fmovrslz %l4, %f26, %f27
24244 fbn,a %fcc2, loop_2291
24245loop_2290:
24246 fbl %fcc3, loop_2292
24247 xnor %l5, %o0, %i4
24248 bvs,a %icc, loop_2293
24249loop_2291:
24250 brlez %g3, loop_2294
24251loop_2292:
24252 fpadd16 %f8, %f2, %f18
24253 tl %icc, 0x0
24254loop_2293:
24255 sdivcc %o3, 0x1B88, %o7
24256loop_2294:
24257 srl %g6, %i6, %i2
24258 nop
24259 set 0x70, %l4
24260 std %f30, [%l7 + %l4]
24261 fmovsgu %icc, %f11, %f0
24262 xorcc %o2, %g4, %o6
24263 movl %xcc, %g1, %g2
24264 nop
24265 set 0x78, %g7
24266 std %f10, [%l7 + %g7]
24267 move %xcc, %i7, %i5
24268 membar 0x45
24269 restored
24270 rdpr %cwp, %g1
24271 rdpr %cansave, %g2
24272 rdpr %canrestore, %g3
24273 rdpr %cleanwin, %g4
24274 rdpr %otherwin, %g5
24275 rdpr %wstate, %g6
24276 fcmpgt32 %f18, %f26, %g7
24277 fbg %fcc3, loop_2295
24278 fmovs %f19, %f23
24279 movrne %o5, 0x017, %l3
24280 bcs,pt %icc, loop_2296
24281loop_2295:
24282 tcs %icc, 0x7
24283 fba,a %fcc1, loop_2297
24284 fsrc1s %f11, %f10
24285loop_2296:
24286 movgu %icc, %i0, %l2
24287 mova %xcc, %i3, %o1
24288loop_2297:
24289 saved
24290 rdpr %cwp, %g1
24291 rdpr %cansave, %g2
24292 rdpr %canrestore, %g3
24293 rdpr %cleanwin, %g4
24294 rdpr %otherwin, %g5
24295 rdpr %wstate, %g6
24296 edge8l %l0, %l6, %g5
24297 brgz,a %o4, loop_2298
24298 array32 %i1, %l4, %l5
24299 nop
24300 set 0x40, %o5
24301 ldd [%l7 + %o5], %f8
24302 wr %g0, 0x19, %asi
24303 lduha [%l7 + 0x28] %asi, %l1
24304loop_2298:
24305 umulcc %o0, 0x087C, %g3
24306 fblg %fcc1, loop_2299
24307 fmovsneg %xcc, %f22, %f7
24308 tvc %xcc, 0x5
24309 xnor %o3, %o7, %i4
24310loop_2299:
24311 bshuffle %f2, %f30, %f28
24312 fble %fcc2, loop_2300
24313 edge32n %g6, %i6, %i2
24314 tg %icc, 0x1
24315 and %g4, %o6, %g1
24316loop_2300:
24317 fbu,a %fcc2, loop_2301
24318 nop
24319 setx loop_2302, %l0, %l1
24320 wrpr 0x1, %tl
24321 wrpr %l1, %tpc
24322 add %l1, 0x4, %l1
24323 wrpr %l1, %tnpc
24324 setx 0x34400001400, %l0, %l1
24325 wrpr %l1, %tstate
24326 wrhpr 0x4, %htstate
24327 retry
24328 sub %o2, 0x1214, %g2
24329 nop
24330 setx loop_2303, %l0, %l1
24331 wrpr 0x1, %tl
24332 wrpr %l1, %tpc
24333 add %l1, 0x4, %l1
24334 wrpr %l1, %tnpc
24335 setx 0x34400001400, %l0, %l1
24336 wrpr %l1, %tstate
24337 wrhpr 0x4, %htstate
24338 retry
24339loop_2301:
24340 tl %icc, 0x3
24341loop_2302:
24342 fmovrslez %i5, %f17, %f20
24343 fornot1s %f6, %f1, %f23
24344loop_2303:
24345 fcmpgt32 %f22, %f24, %g7
24346 alignaddrl %o5, %i7, %l3
24347 tn %icc, 0x0
24348 tn %xcc, 0x3
24349 edge16l %l2, %i3, %o1
24350 movl %icc, %i0, %l0
24351 fnors %f13, %f1, %f17
24352 edge32n %g5, %l6, %o4
24353 set 0x68, %i3
24354 lduwa [%l7 + %i3] 0x10, %l4
24355 te %icc, 0x4
24356 stbar
24357 movneg %xcc, %l5, %l1
24358 xnor %i1, %g3, %o3
24359 fmul8x16 %f21, %f2, %f16
24360 nop
24361 setx loop_2304, %l0, %l1
24362 jmpl %l1, %o0
24363 fbl,a %fcc1, loop_2305
24364 fblg,a %fcc3, loop_2306
24365 bvs %xcc, loop_2307
24366loop_2304:
24367 fmovsge %icc, %f30, %f29
24368loop_2305:
24369 udivcc %o7, 0x0EF8, %i4
24370loop_2306:
24371 taddcctv %i6, 0x07C5, %g6
24372loop_2307:
24373 add %g4, 0x04E6, %i2
24374 edge16ln %o6, %o2, %g2
24375 swap [%l7 + 0x64], %i5
24376 brgz,a %g1, loop_2308
24377 movpos %icc, %g7, %i7
24378 edge8ln %o5, %l3, %l2
24379 stb %i3, [%l7 + 0x21]
24380loop_2308:
24381 nop
24382 set 0x108, %i2
24383 ldxa [%g0 + %i2] 0x21, %i0
24384 srax %l0, %o1, %l6
24385 movne %icc, %g5, %o4
24386 fmovdge %icc, %f13, %f10
24387 bvc,a,pt %xcc, loop_2309
24388 addc %l5, 0x0573, %l4
24389 movvs %icc, %i1, %g3
24390 orcc %o3, %o0, %l1
24391loop_2309:
24392 ta %icc, 0x1
24393 edge32 %o7, %i6, %g6
24394 movge %xcc, %i4, %g4
24395 movg %icc, %o6, %i2
24396 set 0x71, %o0
24397 stba %g2, [%l7 + %o0] 0x89
24398 subcc %o2, %i5, %g1
24399 movpos %xcc, %i7, %o5
24400 edge16 %l3, %g7, %l2
24401 fmovdcc %xcc, %f28, %f30
24402 fsrc1 %f10, %f20
24403 movre %i3, 0x23A, %i0
24404 edge32l %l0, %o1, %l6
24405 tne %xcc, 0x4
24406 edge16l %g5, %l5, %l4
24407 movneg %xcc, %i1, %g3
24408 movn %icc, %o3, %o0
24409 movge %icc, %o4, %l1
24410 fmovsl %icc, %f20, %f3
24411 smulcc %o7, %g6, %i4
24412 fzeros %f30
24413 edge16l %g4, %o6, %i2
24414 ldsw [%l7 + 0x7C], %g2
24415 ldd [%l7 + 0x08], %f28
24416 or %i6, 0x18D5, %o2
24417 movle %xcc, %g1, %i7
24418 bvc,pn %icc, loop_2310
24419 tg %icc, 0x0
24420 taddcc %i5, %l3, %g7
24421 fmovrse %l2, %f17, %f16
24422loop_2310:
24423 and %o5, 0x0A75, %i0
24424 fpadd16 %f16, %f16, %f14
24425 membar #Sync
24426 wr %g0, 0x16, %asi
24427 ldda [%l7 + 0x40] %asi, %f0
24428 tvs %icc, 0x2
24429 srax %l0, %i3, %o1
24430 te %xcc, 0x3
24431 tg %icc, 0x5
24432 movvc %xcc, %l6, %l5
24433 fmovsa %icc, %f10, %f19
24434 bneg %xcc, loop_2311
24435 fmovrslz %l4, %f14, %f2
24436 fmovs %f10, %f7
24437 udivx %i1, 0x0713, %g5
24438loop_2311:
24439 taddcc %o3, 0x143C, %g3
24440 fpadd32 %f0, %f4, %f24
24441 wr %g0, 0x80, %asi
24442 ldsba [%l7 + 0x44] %asi, %o0
24443 tge %xcc, 0x4
24444 orcc %o4, 0x1F5A, %o7
24445 smul %g6, %i4, %g4
24446 srax %l1, %i2, %o6
24447 wr %g0, 0x81, %asi
24448 lduha [%l7 + 0x26] %asi, %i6
24449 ldx [%l7 + 0x48], %o2
24450 sllx %g2, %g1, %i7
24451 fbug %fcc2, loop_2312
24452 edge8ln %l3, %g7, %i5
24453 tneg %xcc, 0x2
24454 tleu %xcc, 0x4
24455loop_2312:
24456 fbue %fcc2, loop_2313
24457 andncc %l2, %o5, %l0
24458 fcmpeq16 %f2, %f30, %i3
24459 fbne,a %fcc3, loop_2314
24460loop_2313:
24461 and %o1, %i0, %l5
24462 addccc %l4, 0x0933, %l6
24463 edge16l %g5, %o3, %g3
24464loop_2314:
24465 fpmerge %f23, %f15, %f18
24466 movrlz %i1, %o0, %o4
24467 movge %xcc, %g6, %o7
24468 subccc %i4, %g4, %l1
24469 fones %f1
24470 srax %o6, 0x08, %i2
24471 fbu %fcc1, loop_2315
24472 tcc %icc, 0x3
24473 array8 %o2, %g2, %g1
24474 fsrc2 %f16, %f12
24475loop_2315:
24476 ble,a,pn %icc, loop_2316
24477 udivcc %i7, 0x1B9D, %l3
24478 faligndata %f8, %f28, %f20
24479 fmovsleu %xcc, %f4, %f26
24480loop_2316:
24481 fzero %f30
24482 fnegd %f28, %f22
24483 movcc %icc, %i6, %g7
24484 array32 %l2, %o5, %i5
24485 add %l7, 0x38, %l6
24486 wr %g0, 0x89, %asi
24487 ldxa [%l6] %asi, %l0
24488 casxa [%l6] %asi, %l0, %i3
24489 edge32l %i0, %o1, %l5
24490 nop
24491 set 0x20, %o1
24492 stx %l4, [%l7 + %o1]
24493 movrgez %l6, %o3, %g3
24494 wr %g0, 0x88, %asi
24495 lduha [%l7 + 0x7C] %asi, %i1
24496 edge32l %g5, %o0, %o4
24497 add %o7, 0x1B4A, %g6
24498 subcc %i4, %g4, %l1
24499 be,a %xcc, loop_2317
24500 bvc,pn %xcc, loop_2318
24501 nop
24502 setx loop_2319, %l0, %l1
24503 jmpl %l1, %o6
24504 fabss %f29, %f14
24505loop_2317:
24506 fcmps %fcc2, %f6, %f7
24507loop_2318:
24508 movcs %icc, %i2, %o2
24509loop_2319:
24510 fbue,a %fcc1, loop_2320
24511 addccc %g2, %i7, %g1
24512 and %l3, 0x0A49, %i6
24513 subcc %l2, %o5, %g7
24514loop_2320:
24515 popc %i5, %i3
24516 edge16n %i0, %o1, %l0
24517 set 0x60, %o6
24518 stda %l4, [%l7 + %o6] 0xeb
24519 membar #Sync
24520 movleu %xcc, %l6, %o3
24521 subcc %g3, 0x0CFC, %l4
24522 fbl,a %fcc2, loop_2321
24523 fpadd32 %f20, %f6, %f12
24524 restored
24525 rdpr %cwp, %g1
24526 rdpr %cansave, %g2
24527 rdpr %canrestore, %g3
24528 rdpr %cleanwin, %g4
24529 rdpr %otherwin, %g5
24530 rdpr %wstate, %g6
24531 udivcc %g5, 0x12ED, %o0
24532loop_2321:
24533 tn %xcc, 0x3
24534 orncc %i1, 0x0AB7, %o4
24535 fmovdne %icc, %f2, %f26
24536 alignaddr %g6, %i4, %o7
24537 movpos %icc, %l1, %o6
24538 brlz %i2, loop_2322
24539 andncc %g4, %g2, %i7
24540 fba,a %fcc0, loop_2323
24541 fbn,a %fcc0, loop_2324
24542loop_2322:
24543 movleu %xcc, %g1, %o2
24544 taddcctv %i6, 0x0BF5, %l2
24545loop_2323:
24546 fpsub32 %f10, %f30, %f24
24547loop_2324:
24548 fpsub16s %f3, %f29, %f21
24549 fmuld8ulx16 %f16, %f4, %f22
24550 ba loop_2325
24551 tg %xcc, 0x2
24552 set 0x48, %l3
24553 stda %l2, [%l7 + %l3] 0x23
24554 membar #Sync
24555loop_2325:
24556 movrlez %o5, %i5, %g7
24557 xnor %i3, %o1, %i0
24558 nop
24559 setx loop_2326, %l0, %l1
24560 jmpl %l1, %l0
24561 fpadd16s %f4, %f11, %f3
24562 umulcc %l6, %o3, %g3
24563 fmovrdlz %l5, %f2, %f26
24564loop_2326:
24565 smul %g5, %l4, %i1
24566 tneg %icc, 0x6
24567 set 0x4C, %l2
24568 sta %f18, [%l7 + %l2] 0x19
24569 restored
24570 rdpr %cwp, %g1
24571 rdpr %cansave, %g2
24572 rdpr %canrestore, %g3
24573 rdpr %cleanwin, %g4
24574 rdpr %otherwin, %g5
24575 rdpr %wstate, %g6
24576 movrgez %o4, 0x085, %g6
24577 call loop_2327
24578 addccc %o0, 0x1FFE, %o7
24579 udivx %l1, 0x0D81, %o6
24580 movleu %icc, %i2, %i4
24581loop_2327:
24582 taddcc %g2, 0x051F, %g4
24583 tvs %icc, 0x4
24584 add %i7, %o2, %i6
24585 udivcc %g1, 0x1096, %l2
24586 fbg %fcc3, loop_2328
24587 fornot2 %f28, %f28, %f22
24588 xorcc %o5, 0x0576, %l3
24589 movre %g7, 0x019, %i3
24590loop_2328:
24591 or %o1, %i0, %i5
24592 subccc %l6, %o3, %l0
24593 alignaddrl %l5, %g5, %g3
24594 fbuge %fcc1, loop_2329
24595 xnor %l4, 0x1589, %i1
24596 tl %icc, 0x3
24597 movcs %xcc, %g6, %o0
24598loop_2329:
24599 movcs %icc, %o7, %o4
24600 addc %l1, 0x1196, %i2
24601 wr %g0, 0x89, %asi
24602 swapa [%l7 + 0x5C] %asi, %o6
24603 sdivcc %g2, 0x0F5B, %i4
24604 ble,a,pt %xcc, loop_2330
24605 addccc %i7, 0x1D68, %o2
24606 lduw [%l7 + 0x14], %g4
24607 smulcc %i6, 0x1C74, %g1
24608loop_2330:
24609 tne %icc, 0x2
24610 fpack32 %f16, %f18, %f20
24611 fxor %f6, %f6, %f26
24612 movg %xcc, %o5, %l3
24613 sra %g7, %l2, %i3
24614 movl %xcc, %o1, %i5
24615 tleu %icc, 0x5
24616 edge8n %l6, %i0, %l0
24617 wr %g0, 0xe3, %asi
24618 ldda [%l7 + 0x40] %asi, %o2
24619 fmul8x16 %f17, %f22, %f18
24620 wr %g0, 0x22, %asi
24621 stda %g4, [%l7 + 0x10] %asi
24622 membar #Sync
24623 set 0x75, %o7
24624 ldsba [%l7 + %o7] 0x04, %l5
24625 swap [%l7 + 0x70], %g3
24626 set 0x5E, %i6
24627 stha %i1, [%l7 + %i6] 0xe3
24628 membar #Sync
24629 set 0x5C, %l1
24630 stha %l4, [%l7 + %l1] 0x0c
24631 movneg %xcc, %g6, %o7
24632 stb %o0, [%l7 + 0x72]
24633 fbn,a %fcc2, loop_2331
24634 edge32l %o4, %i2, %l1
24635 wr %g0, 0x80, %asi
24636 swapa [%l7 + 0x48] %asi, %g2
24637loop_2331:
24638 movgu %xcc, %o6, %i7
24639 movrne %i4, 0x0BA, %o2
24640 fbuge %fcc2, loop_2332
24641 bleu,a loop_2333
24642 movvc %xcc, %g4, %g1
24643 fpsub16s %f12, %f9, %f17
24644loop_2332:
24645 array32 %i6, %o5, %g7
24646loop_2333:
24647 fsrc1s %f25, %f9
24648 nop
24649 setx loop_2334, %l0, %l1
24650 wrpr 0x1, %tl
24651 wrpr %l1, %tnpc
24652 setx 0x34400001400, %l0, %l1
24653 wrpr %l1, %tstate
24654 wrhpr 0x4, %htstate
24655 done
24656 fbu,a %fcc2, loop_2335
24657 add %l2, 0x1037, %l3
24658 restored
24659 rdpr %cwp, %g1
24660 rdpr %cansave, %g2
24661 rdpr %canrestore, %g3
24662 rdpr %cleanwin, %g4
24663 rdpr %otherwin, %g5
24664 rdpr %wstate, %g6
24665loop_2334:
24666 srax %i3, 0x17, %i5
24667loop_2335:
24668 nop
24669 setx loop_2336, %l0, %l1
24670 jmpl %l1, %l6
24671 fmovrsne %i0, %f9, %f20
24672 movcs %icc, %l0, %o1
24673 subc %o3, %l5, %g5
24674loop_2336:
24675 fpadd16s %f15, %f26, %f17
24676 tgu %icc, 0x0
24677 fbge,a %fcc1, loop_2337
24678 brlez %i1, loop_2338
24679 fmovsneg %icc, %f12, %f6
24680 udivx %l4, 0x16D4, %g3
24681loop_2337:
24682 taddcc %g6, 0x0B3A, %o7
24683loop_2338:
24684 edge32l %o0, %o4, %i2
24685 bgu,a,pn %xcc, loop_2339
24686 move %icc, %g2, %l1
24687 bn,pn %xcc, loop_2340
24688 movg %xcc, %o6, %i4
24689loop_2339:
24690 fmul8x16 %f11, %f20, %f24
24691 sll %i7, %o2, %g1
24692loop_2340:
24693 restored
24694 rdpr %cwp, %g1
24695 rdpr %cansave, %g2
24696 rdpr %canrestore, %g3
24697 rdpr %cleanwin, %g4
24698 rdpr %otherwin, %g5
24699 rdpr %wstate, %g6
24700 bcc,a %xcc, loop_2341
24701 fmovsl %icc, %f3, %f13
24702 udivx %g4, 0x1D7D, %i6
24703 movcc %icc, %g7, %o5
24704loop_2341:
24705 udivx %l3, 0x04B0, %i3
24706 brnz %l2, loop_2342
24707 srax %l6, %i5, %l0
24708 andn %i0, 0x06C3, %o1
24709 nop
24710 set 0x24, %o4
24711 ldsw [%l7 + %o4], %o3
24712loop_2342:
24713 bleu,a loop_2343
24714 edge8n %l5, %g5, %l4
24715 taddcc %g3, %i1, %o7
24716 fpack16 %f18, %f9
24717loop_2343:
24718 fmul8ulx16 %f26, %f12, %f12
24719 prefetch [%l7 + 0x20], 0x3
24720 fbo,a %fcc0, loop_2344
24721 taddcctv %g6, 0x0C68, %o0
24722 flush %l7 + 0x44
24723 saved
24724 rdpr %cwp, %g1
24725 rdpr %cansave, %g2
24726 rdpr %canrestore, %g3
24727 rdpr %cleanwin, %g4
24728 rdpr %otherwin, %g5
24729 rdpr %wstate, %g6
24730loop_2344:
24731 tvc %icc, 0x6
24732 brz,a %o4, loop_2345
24733 bg,pt %icc, loop_2346
24734 edge8l %g2, %i2, %l1
24735 fmovrdne %i4, %f18, %f14
24736loop_2345:
24737 taddcctv %i7, %o2, %g1
24738loop_2346:
24739 movpos %icc, %o6, %i6
24740 edge16n %g4, %o5, %l3
24741 movg %xcc, %i3, %l2
24742 edge8 %l6, %g7, %i5
24743 edge8n %l0, %i0, %o1
24744 movrgez %l5, %g5, %l4
24745 movrne %o3, 0x12B, %i1
24746 edge16l %o7, %g6, %g3
24747 fmovrdlz %o0, %f18, %f12
24748 bge,a %icc, loop_2347
24749 movpos %icc, %g2, %o4
24750 stw %l1, [%l7 + 0x44]
24751 te %icc, 0x7
24752loop_2347:
24753 movgu %xcc, %i4, %i7
24754 fcmpne32 %f10, %f22, %i2
24755 subc %o2, %o6, %i6
24756 edge16l %g1, %o5, %l3
24757 tle %icc, 0x7
24758 edge32ln %g4, %l2, %l6
24759 movre %g7, %i3, %i5
24760 udivcc %i0, 0x1C85, %o1
24761 brz %l5, loop_2348
24762 edge16ln %g5, %l4, %o3
24763 bne,a,pn %icc, loop_2349
24764 movcs %icc, %i1, %l0
24765loop_2348:
24766 fmovdgu %icc, %f22, %f23
24767 sllx %o7, 0x06, %g3
24768loop_2349:
24769 fmovrslz %o0, %f10, %f28
24770 movn %icc, %g6, %o4
24771 fnegd %f6, %f0
24772 tne %xcc, 0x4
24773 smul %l1, 0x0937, %g2
24774 movne %icc, %i7, %i2
24775 prefetch [%l7 + 0x70], 0x2
24776 fxnors %f9, %f25, %f17
24777 bcs %xcc, loop_2350
24778 fmovdneg %xcc, %f26, %f18
24779 movg %xcc, %o2, %o6
24780 fornot2s %f0, %f21, %f16
24781loop_2350:
24782 fmovscc %xcc, %f18, %f4
24783 bvs,a loop_2351
24784 udivcc %i4, 0x1CF1, %i6
24785 fmovsge %xcc, %f23, %f17
24786 srlx %g1, 0x17, %o5
24787loop_2351:
24788 movrgez %l3, 0x3EC, %l2
24789 umulcc %g4, 0x1493, %g7
24790 add %l7, 0x60, %l6
24791 wr %g0, 0x0c, %asi
24792 casa [%l6] 0x0c, %l6, %i5
24793 tneg %icc, 0x5
24794 fpsub16 %f16, %f10, %f16
24795 movge %icc, %i0, %o1
24796 array8 %i3, %g5, %l5
24797 addccc %o3, %i1, %l4
24798 fornot2s %f25, %f2, %f3
24799 fcmpgt16 %f14, %f16, %l0
24800 or %o7, 0x0B5A, %o0
24801 smulcc %g3, %o4, %l1
24802 movvs %icc, %g6, %g2
24803 xnor %i7, %i2, %o2
24804 fsrc1s %f14, %f11
24805 movrlz %i4, %o6, %g1
24806 fmuld8sux16 %f11, %f1, %f20
24807 fble,a %fcc2, loop_2352
24808 edge16 %i6, %o5, %l2
24809 ldd [%l7 + 0x78], %f14
24810 fbue,a %fcc2, loop_2353
24811loop_2352:
24812 alignaddr %g4, %l3, %g7
24813 movvc %xcc, %i5, %i0
24814 ldsw [%l7 + 0x44], %o1
24815loop_2353:
24816 tsubcctv %i3, 0x1DE0, %g5
24817 wr %g0, 0x89, %asi
24818 lduwa [%l7 + 0x64] %asi, %l6
24819 tge %icc, 0x4
24820 ble,pn %xcc, loop_2354
24821 brlez,a %o3, loop_2355
24822 siam 0x2
24823 movrgz %l5, %l4, %i1
24824loop_2354:
24825 movle %xcc, %o7, %l0
24826loop_2355:
24827 ldd [%l7 + 0x40], %f6
24828 fmovsne %xcc, %f13, %f27
24829 edge8l %o0, %o4, %g3
24830 andn %g6, %g2, %i7
24831 edge32 %l1, %i2, %i4
24832 xorcc %o2, %o6, %i6
24833 movrgz %g1, 0x3CC, %l2
24834 fmovdle %xcc, %f14, %f29
24835 ldsw [%l7 + 0x28], %g4
24836 saved
24837 rdpr %cwp, %g1
24838 rdpr %cansave, %g2
24839 rdpr %canrestore, %g3
24840 rdpr %cleanwin, %g4
24841 rdpr %otherwin, %g5
24842 rdpr %wstate, %g6
24843 fpadd32s %f31, %f13, %f20
24844 popc 0x0407, %l3
24845 xnor %o5, %g7, %i5
24846 xnorcc %i0, 0x1A22, %i3
24847 mova %icc, %o1, %l6
24848 tg %icc, 0x7
24849 tneg %icc, 0x5
24850 restored
24851 rdpr %cwp, %g1
24852 rdpr %cansave, %g2
24853 rdpr %canrestore, %g3
24854 rdpr %cleanwin, %g4
24855 rdpr %otherwin, %g5
24856 rdpr %wstate, %g6
24857 movrne %g5, 0x009, %l5
24858 set 0x16, %g4
24859 lduha [%l7 + %g4] 0x81, %l4
24860 edge8l %o3, %i1, %l0
24861 andn %o0, 0x1EE1, %o4
24862 movrlez %o7, 0x2CC, %g6
24863 fble,a %fcc3, loop_2356
24864 add %g2, 0x01D6, %i7
24865 mova %icc, %g3, %i2
24866 movrgz %l1, 0x1FD, %o2
24867loop_2356:
24868 edge32l %o6, %i4, %i6
24869 ta %icc, 0x2
24870 movrgz %g1, 0x215, %g4
24871 wr %g0, 0x89, %asi
24872 stda %f16, [%l7 + 0x40] %asi
24873 sra %l2, %l3, %o5
24874 edge16l %g7, %i5, %i3
24875 fornot1 %f28, %f18, %f8
24876 sllx %o1, %l6, %g5
24877 bvs,a,pt %icc, loop_2357
24878 mulx %i0, 0x15F3, %l5
24879 and %o3, 0x0A1B, %i1
24880 bvs loop_2358
24881loop_2357:
24882 movrgz %l4, %o0, %o4
24883 fcmpd %fcc0, %f18, %f0
24884 or %l0, %o7, %g6
24885loop_2358:
24886 movgu %icc, %i7, %g3
24887 edge16ln %g2, %i2, %o2
24888 tcc %xcc, 0x0
24889 movg %xcc, %o6, %i4
24890 movrlez %l1, %i6, %g1
24891 bshuffle %f0, %f22, %f8
24892 fxor %f20, %f16, %f12
24893 orcc %l2, %g4, %o5
24894 ldsh [%l7 + 0x40], %g7
24895 fnot1 %f26, %f2
24896 edge8ln %i5, %i3, %l3
24897 movne %icc, %o1, %l6
24898 mulx %i0, %g5, %l5
24899 fnot2s %f30, %f10
24900 tne %xcc, 0x5
24901 umulcc %i1, 0x0EB5, %o3
24902 tcc %icc, 0x6
24903 tgu %icc, 0x6
24904 mulscc %l4, 0x1D1E, %o4
24905 edge32n %o0, %o7, %g6
24906 fpack16 %f28, %f14
24907 tcs %icc, 0x4
24908 movg %xcc, %l0, %i7
24909 addcc %g2, %i2, %g3
24910 srax %o2, %o6, %l1
24911 nop
24912 setx loop_2359, %l0, %l1
24913 wrpr 0x1, %tl
24914 wrpr %l1, %tpc
24915 add %l1, 0x4, %l1
24916 wrpr %l1, %tnpc
24917 setx 0x34400001400, %l0, %l1
24918 wrpr %l1, %tstate
24919 wrhpr 0x4, %htstate
24920 retry
24921 tsubcctv %i4, 0x07DD, %i6
24922 mulx %l2, 0x1EC5, %g4
24923 movrgz %g1, 0x17F, %o5
24924loop_2359:
24925 srax %i5, %g7, %i3
24926 ldd [%l7 + 0x50], %f12
24927 nop
24928 setx loop_2360, %l0, %l1
24929 jmpl %l1, %o1
24930 subccc %l3, 0x0FED, %i0
24931 fpsub16s %f29, %f22, %f28
24932 movpos %xcc, %g5, %l5
24933loop_2360:
24934 fmovdl %icc, %f18, %f24
24935 fandnot2 %f28, %f6, %f2
24936 std %f22, [%l7 + 0x18]
24937 taddcc %l6, %o3, %l4
24938 tpos %xcc, 0x1
24939 fblg %fcc3, loop_2361
24940 tl %icc, 0x7
24941 fmovscc %xcc, %f30, %f24
24942 edge8 %i1, %o4, %o0
24943loop_2361:
24944 ba,a loop_2362
24945 umul %o7, %l0, %g6
24946 set 0x16, %o3
24947 lduha [%l7 + %o3] 0x11, %i7
24948loop_2362:
24949 brlz %g2, loop_2363
24950 fnor %f0, %f12, %f26
24951 fnot1 %f26, %f0
24952 stw %g3, [%l7 + 0x78]
24953loop_2363:
24954 fba,a %fcc2, loop_2364
24955 sra %i2, %o2, %o6
24956 wr %g0, 0xe3, %asi
24957 stxa %l1, [%l7 + 0x08] %asi
24958 membar #Sync
24959loop_2364:
24960 fcmpgt32 %f18, %f12, %i4
24961 subccc %i6, 0x13D2, %l2
24962 movrne %g4, 0x0E8, %g1
24963 add %l7, 0x20, %l6
24964 wr %g0, 0x81, %asi
24965 casxa [%l6] %asi, %o5, %i5
24966 wr %g0, 0x04, %asi
24967 lduba [%l7 + 0x39] %asi, %i3
24968 movre %o1, %l3, %i0
24969 edge8n %g7, %g5, %l5
24970 fmovsg %xcc, %f9, %f27
24971 move %icc, %o3, %l4
24972 te %icc, 0x5
24973 stb %i1, [%l7 + 0x46]
24974 movrlez %o4, %l6, %o7
24975 array8 %l0, %o0, %i7
24976 tne %icc, 0x5
24977 srlx %g2, 0x13, %g6
24978 fmovsleu %icc, %f7, %f23
24979 tg %icc, 0x7
24980 tgu %icc, 0x6
24981 set 0x3C, %i1
24982 ldsha [%l7 + %i1] 0x80, %g3
24983 ldsb [%l7 + 0x1A], %o2
24984 and %o6, %i2, %i4
24985 sethi 0x01AB, %l1
24986 addccc %l2, %g4, %i6
24987 edge8 %o5, %g1, %i3
24988 addc %i5, %l3, %o1
24989 udiv %g7, 0x0126, %i0
24990 tpos %icc, 0x0
24991 fmovdgu %xcc, %f4, %f0
24992 array8 %l5, %o3, %l4
24993 fmovdn %xcc, %f17, %f2
24994 edge8ln %i1, %g5, %l6
24995 fbuge %fcc0, loop_2365
24996 fcmpeq16 %f0, %f8, %o4
24997 addc %l0, %o7, %i7
24998 fmuld8sux16 %f3, %f30, %f0
24999loop_2365:
25000 orn %g2, 0x07F2, %o0
25001 tsubcc %g3, 0x0242, %g6
25002 udiv %o2, 0x0571, %o6
25003 wr %g0, 0x18, %asi
25004 stda %i2, [%l7 + 0x48] %asi
25005 sdivx %l1, 0x1327, %l2
25006 movrlz %i4, %i6, %o5
25007 srax %g4, 0x04, %g1
25008 srl %i3, 0x18, %l3
25009 fmovsneg %xcc, %f17, %f27
25010 movrlez %o1, %i5, %g7
25011 membar #Sync
25012 wr %g0, 0x17, %asi
25013 ldda [%l7 + 0x40] %asi, %f0
25014 fpack32 %f2, %f22, %f16
25015 move %icc, %l5, %o3
25016 fpadd32s %f3, %f1, %f20
25017 srax %l4, %i1, %g5
25018 wr %g0, 0x80, %asi
25019 stha %i0, [%l7 + 0x54] %asi
25020 fbo %fcc2, loop_2366
25021 mulscc %o4, 0x1313, %l0
25022 movle %icc, %l6, %o7
25023 tneg %icc, 0x1
25024loop_2366:
25025 nop
25026 set 0x1C, %i5
25027 sta %f19, [%l7 + %i5] 0x14
25028 set 0x78, %o2
25029 ldxa [%l7 + %o2] 0x81, %i7
25030 tne %icc, 0x3
25031 brz %g2, loop_2367
25032 edge8ln %g3, %g6, %o2
25033 fcmpeq16 %f16, %f12, %o0
25034 movgu %icc, %o6, %l1
25035loop_2367:
25036 fcmple32 %f10, %f24, %i2
25037 tvc %icc, 0x0
25038 udivcc %l2, 0x010B, %i4
25039 ldsw [%l7 + 0x44], %o5
25040 edge8 %g4, %i6, %i3
25041 wr %g0, 0x89, %asi
25042 prefetcha [%l7 + 0x58] %asi, 0x3
25043 xorcc %g1, 0x1FF1, %o1
25044 brlz,a %i5, loop_2368
25045 movcc %icc, %l5, %g7
25046 sllx %o3, 0x01, %i1
25047 array32 %g5, %i0, %l4
25048loop_2368:
25049 nop
25050 add %l7, 0x60, %l6
25051 wr %g0, 0x18, %asi
25052 casxa [%l6] %asi, %l0, %l6
25053 movgu %xcc, %o4, %o7
25054 bgu %xcc, loop_2369
25055 fnot2 %f24, %f14
25056 fmovrde %i7, %f28, %f12
25057 subc %g3, 0x0DA0, %g6
25058loop_2369:
25059 saved
25060 rdpr %cwp, %g1
25061 rdpr %cansave, %g2
25062 rdpr %canrestore, %g3
25063 rdpr %cleanwin, %g4
25064 rdpr %otherwin, %g5
25065 rdpr %wstate, %g6
25066 fbu,a %fcc3, loop_2370
25067 sir 0x046B
25068 edge8ln %g2, %o0, %o6
25069 xorcc %l1, %o2, %i2
25070loop_2370:
25071 fpack16 %f4, %f27
25072 taddcctv %l2, 0x18B3, %o5
25073 nop
25074 setx loop_2371, %l0, %l1
25075 wrpr 0x1, %tl
25076 wrpr %l1, %tnpc
25077 setx 0x34400001400, %l0, %l1
25078 wrpr %l1, %tstate
25079 wrhpr 0x4, %htstate
25080 done
25081 fandnot2s %f25, %f16, %f16
25082 brgz %g4, loop_2372
25083 sub %i6, 0x1D7C, %i4
25084loop_2371:
25085 fmovsne %xcc, %f11, %f20
25086 edge8 %l3, %g1, %o1
25087loop_2372:
25088 movle %icc, %i3, %l5
25089 brgz,a %i5, loop_2373
25090 fsrc1 %f24, %f20
25091 fornot2 %f16, %f10, %f8
25092 fbg,a %fcc2, loop_2374
25093loop_2373:
25094 tne %icc, 0x4
25095 nop
25096 setx loop_2375, %l0, %l1
25097 wrpr 0x1, %tl
25098 wrpr %l1, %tnpc
25099 setx 0x34400001400, %l0, %l1
25100 wrpr %l1, %tstate
25101 wrhpr 0x4, %htstate
25102 done
25103 edge32ln %g7, %o3, %g5
25104loop_2374:
25105 tleu %xcc, 0x3
25106 brnz %i0, loop_2376
25107loop_2375:
25108 stbar
25109 sllx %i1, %l4, %l6
25110 movvc %xcc, %o4, %l0
25111loop_2376:
25112 tcc %icc, 0x1
25113 fmovrsgz %i7, %f18, %f12
25114 ldstub [%l7 + 0x4B], %o7
25115 tcs %xcc, 0x5
25116 fbge,a %fcc3, loop_2377
25117 fmuld8sux16 %f18, %f28, %f12
25118 membar 0x11
25119 andcc %g3, 0x102D, %g2
25120loop_2377:
25121 andcc %g6, 0x0992, %o0
25122 taddcc %l1, %o6, %o2
25123 movvc %xcc, %l2, %i2
25124 prefetch [%l7 + 0x1C], 0x2
25125 fmovsn %xcc, %f16, %f30
25126 movcc %xcc, %g4, %o5
25127 fbue,a %fcc2, loop_2378
25128 tne %xcc, 0x3
25129 te %icc, 0x5
25130 srlx %i4, 0x15, %i6
25131loop_2378:
25132 movn %xcc, %l3, %o1
25133 movle %icc, %g1, %l5
25134 movcs %icc, %i3, %i5
25135 saved
25136 rdpr %cwp, %g1
25137 rdpr %cansave, %g2
25138 rdpr %canrestore, %g3
25139 rdpr %cleanwin, %g4
25140 rdpr %otherwin, %g5
25141 rdpr %wstate, %g6
25142 sra %o3, 0x00, %g5
25143 fblg,a %fcc3, loop_2379
25144 fmovsge %icc, %f17, %f22
25145 edge8n %i0, %g7, %l4
25146 tcs %icc, 0x2
25147loop_2379:
25148 fblg,a %fcc0, loop_2380
25149 edge32ln %i1, %l6, %o4
25150 fpadd32s %f9, %f2, %f31
25151 addc %l0, %o7, %g3
25152loop_2380:
25153 edge32 %g2, %g6, %o0
25154 tvc %icc, 0x0
25155 popc 0x1209, %i7
25156 mulx %l1, %o6, %l2
25157 set 0x60, %g6
25158 ldxa [%l7 + %g6] 0x19, %i2
25159 movg %icc, %o2, %o5
25160 umulcc %i4, 0x0559, %i6
25161 srax %g4, 0x0F, %l3
25162 sdivcc %o1, 0x04B1, %g1
25163 tvs %icc, 0x0
25164 addc %i3, 0x12CC, %l5
25165 taddcc %i5, 0x057B, %g5
25166 popc %i0, %g7
25167 edge16 %l4, %i1, %o3
25168 te %xcc, 0x7
25169 restored
25170 rdpr %cwp, %g1
25171 rdpr %cansave, %g2
25172 rdpr %canrestore, %g3
25173 rdpr %cleanwin, %g4
25174 rdpr %otherwin, %g5
25175 rdpr %wstate, %g6
25176 edge16l %o4, %l6, %o7
25177 movcc %xcc, %g3, %g2
25178 tneg %icc, 0x2
25179 andncc %l0, %g6, %o0
25180 movpos %icc, %i7, %l1
25181 popc 0x046D, %o6
25182 bvs,a %icc, loop_2381
25183 movpos %icc, %i2, %o2
25184 popc 0x0901, %l2
25185 smulcc %i4, 0x1847, %i6
25186loop_2381:
25187 tpos %xcc, 0x1
25188 bcc,a,pn %icc, loop_2382
25189 ldub [%l7 + 0x31], %g4
25190 membar 0x69
25191 fxnor %f16, %f14, %f24
25192loop_2382:
25193 taddcctv %l3, %o1, %g1
25194 edge32 %o5, %l5, %i3
25195 brgz,a %i5, loop_2383
25196 fsrc2 %f10, %f8
25197 tneg %xcc, 0x6
25198 bne loop_2384
25199loop_2383:
25200 movpos %xcc, %i0, %g5
25201 movvc %icc, %l4, %g7
25202 mulscc %i1, %o3, %o4
25203loop_2384:
25204 fbu,a %fcc2, loop_2385
25205 bleu,a loop_2386
25206 smulcc %o7, 0x18A8, %g3
25207 fmovdg %icc, %f25, %f11
25208loop_2385:
25209 fmovdcs %icc, %f20, %f17
25210loop_2386:
25211 fmovde %xcc, %f9, %f10
25212 movpos %xcc, %l6, %g2
25213 mulx %l0, 0x016F, %g6
25214 bne,a %xcc, loop_2387
25215 popc %i7, %l1
25216 srl %o6, 0x05, %o0
25217 sub %o2, %i2, %i4
25218loop_2387:
25219 membar 0x11
25220 fcmpne32 %f0, %f20, %i6
25221 tpos %xcc, 0x5
25222 movn %xcc, %l2, %g4
25223 edge32l %o1, %g1, %l3
25224 fbug %fcc1, loop_2388
25225 edge32 %l5, %i3, %i5
25226 or %o5, %g5, %i0
25227 fmuld8ulx16 %f5, %f16, %f16
25228loop_2388:
25229 tpos %xcc, 0x7
25230 smulcc %l4, 0x0F80, %i1
25231 movpos %icc, %g7, %o3
25232 srlx %o4, 0x0A, %g3
25233 tn %xcc, 0x0
25234 pdist %f0, %f10, %f12
25235 fones %f6
25236 fmovrdne %l6, %f16, %f10
25237 edge8 %o7, %l0, %g2
25238 or %i7, %l1, %o6
25239 fmovdcs %xcc, %f27, %f24
25240 ldsb [%l7 + 0x71], %g6
25241 fmovdge %xcc, %f29, %f7
25242 fbule,a %fcc0, loop_2389
25243 orn %o0, 0x0167, %o2
25244 restored
25245 rdpr %cwp, %g1
25246 rdpr %cansave, %g2
25247 rdpr %canrestore, %g3
25248 rdpr %cleanwin, %g4
25249 rdpr %otherwin, %g5
25250 rdpr %wstate, %g6
25251 edge32 %i4, %i2, %l2
25252loop_2389:
25253 ldd [%l7 + 0x08], %i6
25254 fbne %fcc0, loop_2390
25255 edge32 %g4, %g1, %o1
25256 srlx %l3, %i3, %l5
25257 nop
25258 set 0x70, %g5
25259 ldd [%l7 + %g5], %i4
25260loop_2390:
25261 srl %o5, %i0, %g5
25262 tn %icc, 0x2
25263 wr %g0, 0x11, %asi
25264 ldda [%l7 + 0x40] %asi, %f0
25265 brlz %i1, loop_2391
25266 movgu %icc, %l4, %g7
25267 ldx [%l7 + 0x58], %o3
25268 fexpand %f28, %f30
25269loop_2391:
25270 tvc %icc, 0x6
25271 edge32ln %o4, %l6, %g3
25272 umul %l0, %g2, %i7
25273 ldstub [%l7 + 0x3C], %l1
25274 fbule,a %fcc2, loop_2392
25275 sra %o6, %o7, %g6
25276 fmovse %icc, %f31, %f2
25277 fxors %f3, %f7, %f9
25278loop_2392:
25279 fmovsg %icc, %f22, %f31
25280 ldstub [%l7 + 0x69], %o2
25281 wr %g0, 0x2a, %asi
25282 stha %i4, [%l7 + 0x26] %asi
25283 membar #Sync
25284 movg %icc, %o0, %i2
25285 fbe,a %fcc1, loop_2393
25286 fcmpgt16 %f14, %f4, %l2
25287 call loop_2394
25288 mova %xcc, %i6, %g1
25289loop_2393:
25290 tcs %icc, 0x1
25291 brnz,a %o1, loop_2395
25292loop_2394:
25293 fmovde %icc, %f30, %f7
25294 wr %g0, 0x19, %asi
25295 ldxa [%l7 + 0x10] %asi, %g4
25296loop_2395:
25297 orcc %l3, 0x19EE, %l5
25298 xor %i5, 0x1FDB, %i3
25299 movgu %xcc, %i0, %o5
25300 set 0x50, %g3
25301 prefetcha [%l7 + %g3] 0x81, 0x0
25302 xnorcc %l4, 0x118A, %g5
25303 movrgz %o3, 0x2A4, %o4
25304 restored
25305 rdpr %cwp, %g1
25306 rdpr %cansave, %g2
25307 rdpr %canrestore, %g3
25308 rdpr %cleanwin, %g4
25309 rdpr %otherwin, %g5
25310 rdpr %wstate, %g6
25311 tle %icc, 0x0
25312 tcc %icc, 0x6
25313 smul %l6, %g7, %g3
25314 fmovrse %g2, %f15, %f0
25315 ldd [%l7 + 0x08], %f8
25316 add %l0, 0x1E07, %i7
25317 bvc,pn %icc, loop_2396
25318 bgu,a,pt %xcc, loop_2397
25319 movpos %xcc, %l1, %o6
25320 wr %g0, 0x11, %asi
25321 lduba [%l7 + 0x08] %asi, %o7
25322loop_2396:
25323 fmovdle %xcc, %f26, %f10
25324loop_2397:
25325 udivcc %o2, 0x0EDA, %g6
25326 nop
25327 setx loop_2398, %l0, %l1
25328 wrpr 0x1, %tl
25329 wrpr %l1, %tnpc
25330 setx 0x34400001400, %l0, %l1
25331 wrpr %l1, %tstate
25332 wrhpr 0x4, %htstate
25333 done
25334 faligndata %f30, %f18, %f8
25335 smul %i4, 0x1AE1, %i2
25336 restored
25337 rdpr %cwp, %g1
25338 rdpr %cansave, %g2
25339 rdpr %canrestore, %g3
25340 rdpr %cleanwin, %g4
25341 rdpr %otherwin, %g5
25342 rdpr %wstate, %g6
25343loop_2398:
25344 edge8l %l2, %i6, %o0
25345 be,a %xcc, loop_2399
25346 fabsd %f26, %f2
25347 movne %icc, %g1, %o1
25348 or %l3, %g4, %i5
25349loop_2399:
25350 fmovsne %icc, %f9, %f0
25351 sethi 0x03AB, %i3
25352 tcs %xcc, 0x0
25353 fmul8sux16 %f0, %f28, %f6
25354 fornot1 %f26, %f24, %f26
25355 fbo %fcc3, loop_2400
25356 fmovd %f18, %f18
25357 wr %g0, 0x10, %asi
25358 lduwa [%l7 + 0x0C] %asi, %l5
25359loop_2400:
25360 fbule %fcc2, loop_2401
25361 movre %i0, 0x30E, %o5
25362 movvs %icc, %l4, %i1
25363 wr %g0, 0x27, %asi
25364 stha %g5, [%l7 + 0x7C] %asi
25365 membar #Sync
25366loop_2401:
25367 edge16ln %o3, %o4, %l6
25368 srl %g7, %g3, %g2
25369 fcmpd %fcc1, %f20, %f2
25370 ta %xcc, 0x4
25371 fnors %f23, %f6, %f12
25372 fmovdge %icc, %f10, %f31
25373 tgu %xcc, 0x0
25374 movne %icc, %i7, %l1
25375 tn %xcc, 0x7
25376 fpsub32 %f0, %f4, %f6
25377 sllx %o6, %l0, %o2
25378 std %g6, [%l7 + 0x38]
25379 fpmerge %f22, %f19, %f24
25380 bne,a %icc, loop_2402
25381 tsubcc %i4, 0x12D9, %i2
25382 movcc %xcc, %l2, %o7
25383 fandnot2 %f8, %f2, %f20
25384loop_2402:
25385 mova %xcc, %i6, %o0
25386 tleu %icc, 0x2
25387 tpos %xcc, 0x3
25388 subcc %g1, %o1, %l3
25389 set 0x40, %g1
25390 stda %f0, [%l7 + %g1] 0x19
25391 orn %g4, 0x0F60, %i5
25392 sir 0x0C54
25393 andn %i3, %i0, %o5
25394 restored
25395 rdpr %cwp, %g1
25396 rdpr %cansave, %g2
25397 rdpr %canrestore, %g3
25398 rdpr %cleanwin, %g4
25399 rdpr %otherwin, %g5
25400 rdpr %wstate, %g6
25401 tne %xcc, 0x6
25402 brgez,a %l4, loop_2403
25403 fmovsl %icc, %f5, %f7
25404 movcs %icc, %i1, %l5
25405 wr %g0, 0x89, %asi
25406 stwa %g5, [%l7 + 0x64] %asi
25407loop_2403:
25408 tsubcc %o3, %o4, %l6
25409 stw %g3, [%l7 + 0x64]
25410 movrne %g7, %g2, %l1
25411 array32 %i7, %l0, %o6
25412 sdivcc %g6, 0x114B, %i4
25413 fbe,a %fcc1, loop_2404
25414 addcc %i2, %l2, %o7
25415 set 0x28, %l5
25416 swapa [%l7 + %l5] 0x19, %o2
25417loop_2404:
25418 te %icc, 0x2
25419 orncc %i6, 0x1BDF, %o0
25420 bneg,a,pt %xcc, loop_2405
25421 fmovspos %icc, %f4, %f1
25422 fmovdl %icc, %f5, %f4
25423 set 0x40, %l0
25424 stda %f16, [%l7 + %l0] 0x18
25425loop_2405:
25426 fbuge %fcc1, loop_2406
25427 movneg %icc, %g1, %o1
25428 umul %g4, 0x0963, %l3
25429 te %icc, 0x3
25430loop_2406:
25431 nop
25432 wr %g0, 0x0c, %asi
25433 prefetcha [%l7 + 0x08] %asi, 0x0
25434 fbn,a %fcc0, loop_2407
25435 movle %xcc, %i5, %i0
25436 umul %o5, %l4, %l5
25437 subc %g5, %o3, %i1
25438loop_2407:
25439 tle %xcc, 0x0
25440 andncc %o4, %l6, %g7
25441 movcc %xcc, %g3, %l1
25442 set 0x30, %g2
25443 lduwa [%l7 + %g2] 0x80, %i7
25444 edge16n %l0, %o6, %g2
25445 sdiv %g6, 0x06B1, %i2
25446 set 0x3C, %l6
25447 stwa %l2, [%l7 + %l6] 0x0c
25448 fbg,a %fcc2, loop_2408
25449 mulx %i4, %o7, %i6
25450 stb %o0, [%l7 + 0x22]
25451 movl %icc, %g1, %o1
25452loop_2408:
25453 smulcc %g4, 0x1B3B, %l3
25454 fmovsneg %xcc, %f5, %f21
25455 tleu %icc, 0x5
25456 array32 %i3, %o2, %i0
25457 sub %i5, %o5, %l5
25458 edge32 %g5, %o3, %i1
25459 fmovde %icc, %f26, %f28
25460 srlx %o4, 0x00, %l6
25461 edge16n %l4, %g3, %g7
25462 fpsub16s %f17, %f9, %f12
25463 tn %xcc, 0x3
25464 call loop_2409
25465 edge16l %l1, %i7, %l0
25466 fba %fcc1, loop_2410
25467 stx %o6, [%l7 + 0x28]
25468loop_2409:
25469 bleu,a,pn %xcc, loop_2411
25470 movvc %xcc, %g6, %i2
25471loop_2410:
25472 orcc %g2, 0x047B, %l2
25473 fmovdg %xcc, %f27, %f6
25474loop_2411:
25475 srlx %i4, 0x12, %o7
25476 sdivcc %i6, 0x1840, %g1
25477 fmovsge %xcc, %f23, %f22
25478 fpsub16s %f21, %f4, %f4
25479 movg %xcc, %o0, %g4
25480 alignaddr %l3, %o1, %i3
25481 fbn,a %fcc1, loop_2412
25482 edge32l %o2, %i0, %o5
25483 tle %xcc, 0x2
25484 fbg,a %fcc1, loop_2413
25485loop_2412:
25486 srlx %l5, %i5, %g5
25487 edge32ln %o3, %i1, %l6
25488 array32 %l4, %o4, %g7
25489loop_2413:
25490 sllx %g3, %l1, %i7
25491 umul %l0, %g6, %i2
25492 tgu %xcc, 0x6
25493 alignaddr %o6, %l2, %g2
25494 array8 %o7, %i6, %g1
25495 movrlez %o0, %i4, %g4
25496 sir 0x090C
25497 fornot1s %f18, %f14, %f23
25498 movvs %xcc, %l3, %i3
25499 fone %f2
25500 movne %icc, %o2, %i0
25501 nop
25502 set 0x0C, %i7
25503 ldsw [%l7 + %i7], %o5
25504 edge8ln %l5, %i5, %g5
25505 movcc %icc, %o1, %o3
25506 taddcctv %i1, 0x0DD1, %l6
25507 or %l4, %o4, %g3
25508 fbe %fcc3, loop_2414
25509 fbne,a %fcc1, loop_2415
25510 movrgz %g7, 0x192, %l1
25511 fmovscs %icc, %f1, %f2
25512loop_2414:
25513 fnot1 %f4, %f16
25514loop_2415:
25515 edge8l %i7, %g6, %l0
25516 fpsub16s %f13, %f25, %f26
25517 addc %o6, 0x10A4, %l2
25518 taddcctv %i2, %o7, %g2
25519 set 0x24, %i4
25520 ldswa [%l7 + %i4] 0x14, %g1
25521 taddcctv %i6, 0x1668, %o0
25522 xorcc %g4, %i4, %i3
25523 restored
25524 rdpr %cwp, %g1
25525 rdpr %cansave, %g2
25526 rdpr %canrestore, %g3
25527 rdpr %cleanwin, %g4
25528 rdpr %otherwin, %g5
25529 rdpr %wstate, %g6
25530 addccc %o2, 0x02AB, %l3
25531 fmovdcs %xcc, %f17, %f22
25532 orncc %o5, 0x1491, %l5
25533 alignaddr %i0, %g5, %o1
25534 ble,pn %icc, loop_2416
25535 st %f16, [%l7 + 0x48]
25536 set 0x50, %i0
25537 lduwa [%l7 + %i0] 0x10, %i5
25538loop_2416:
25539 bcs,a loop_2417
25540 sdivx %o3, 0x0E6F, %i1
25541 fblg,a %fcc1, loop_2418
25542 movne %xcc, %l6, %o4
25543loop_2417:
25544 ldx [%l7 + 0x30], %g3
25545 addc %l4, 0x08AA, %l1
25546loop_2418:
25547 te %icc, 0x0
25548 movrlez %i7, 0x3E1, %g7
25549 andn %l0, 0x1129, %g6
25550 fsrc1s %f4, %f4
25551 bcs,a %xcc, loop_2419
25552 fpack32 %f4, %f30, %f22
25553 orn %o6, 0x05F9, %i2
25554 andn %o7, 0x152E, %g2
25555loop_2419:
25556 movle %xcc, %g1, %l2
25557 fexpand %f10, %f16
25558 fmovdle %icc, %f23, %f17
25559 ldsb [%l7 + 0x48], %i6
25560 fmovdl %icc, %f24, %f9
25561 tl %icc, 0x7
25562 sdiv %g4, 0x0C7F, %i4
25563 fble,a %fcc2, loop_2420
25564 sdiv %o0, 0x00BD, %o2
25565 fpsub16s %f31, %f23, %f1
25566 movrlz %l3, 0x220, %i3
25567loop_2420:
25568 fpadd16s %f30, %f10, %f16
25569 srl %o5, 0x03, %i0
25570 membar 0x7E
25571 movge %xcc, %g5, %l5
25572 subcc %i5, 0x076E, %o3
25573 bneg,pt %icc, loop_2421
25574 fmovscc %icc, %f30, %f14
25575 smulcc %i1, 0x1853, %o1
25576 movg %icc, %o4, %g3
25577loop_2421:
25578 tle %icc, 0x3
25579 addc %l4, %l1, %l6
25580 bne,a %icc, loop_2422
25581 orcc %i7, %g7, %l0
25582 fmovdl %icc, %f18, %f23
25583 bvc,a loop_2423
25584loop_2422:
25585 array16 %o6, %g6, %o7
25586 srlx %i2, 0x0A, %g1
25587 wr %g0, 0x89, %asi
25588 lda [%l7 + 0x24] %asi, %f19
25589loop_2423:
25590 sir 0x14D8
25591 wr %g0, 0x23, %asi
25592 stba %g2, [%l7 + 0x5E] %asi
25593 membar #Sync
25594 set 0x68, %g7
25595 sta %f3, [%l7 + %g7] 0x19
25596 saved
25597 rdpr %cwp, %g1
25598 rdpr %cansave, %g2
25599 rdpr %canrestore, %g3
25600 rdpr %cleanwin, %g4
25601 rdpr %otherwin, %g5
25602 rdpr %wstate, %g6
25603 sub %i6, 0x173A, %g4
25604 edge8n %i4, %o0, %l2
25605 array16 %l3, %i3, %o2
25606 fmovdcc %xcc, %f20, %f18
25607 bshuffle %f28, %f4, %f28
25608 move %icc, %o5, %g5
25609 tg %icc, 0x1
25610 add %l7, 0x78, %l6
25611 wr %g0, 0x80, %asi
25612 casxa [%l6] 0x80, %i0, %l5
25613 sdiv %i5, 0x1C43, %i1
25614 movneg %xcc, %o1, %o4
25615 edge8n %g3, %l4, %o3
25616 andncc %l1, %i7, %l6
25617 set 0x64, %l4
25618 stwa %l0, [%l7 + %l4] 0x2f
25619 membar #Sync
25620 flush %l7 + 0x48
25621 edge8 %o6, %g7, %o7
25622 edge8ln %g6, %g1, %i2
25623 fpsub16s %f6, %f15, %f3
25624 fcmpeq32 %f26, %f20, %i6
25625 sra %g2, %g4, %o0
25626 xnorcc %l2, 0x11D5, %l3
25627 sir 0x1C2C
25628 fmovspos %icc, %f2, %f17
25629 tcc %xcc, 0x6
25630 fornot2 %f18, %f8, %f16
25631 ldstub [%l7 + 0x62], %i3
25632 fble,a %fcc3, loop_2424
25633 srlx %i4, %o2, %g5
25634 fnand %f22, %f28, %f20
25635 sethi 0x0D48, %o5
25636loop_2424:
25637 fmovscs %xcc, %f17, %f14
25638 movcc %xcc, %i0, %i5
25639 fbne,a %fcc2, loop_2425
25640 tpos %xcc, 0x0
25641 array16 %i1, %o1, %o4
25642 brgz %g3, loop_2426
25643loop_2425:
25644 edge8ln %l4, %o3, %l5
25645 orn %i7, %l6, %l1
25646 tpos %xcc, 0x6
25647loop_2426:
25648 nop
25649 wr %g0, 0x04, %asi
25650 sta %f24, [%l7 + 0x3C] %asi
25651 movrgz %o6, 0x151, %g7
25652 add %l7, 0x54, %l6
25653 wr %g0, 0x88, %asi
25654 casa [%l6] 0x88, %o7, %l0
25655 sir 0x0D82
25656 fmovdg %icc, %f26, %f17
25657 tg %icc, 0x4
25658 bcs,a %icc, loop_2427
25659 fnot2s %f31, %f8
25660 andn %g1, 0x0235, %g6
25661 orn %i2, 0x0AD7, %g2
25662loop_2427:
25663 brlez,a %i6, loop_2428
25664 movrlez %g4, %l2, %l3
25665 fmuld8ulx16 %f11, %f1, %f12
25666 brlez,a %o0, loop_2429
25667loop_2428:
25668 fbl,a %fcc0, loop_2430
25669 orncc %i4, %i3, %o2
25670 fornot2s %f27, %f2, %f31
25671loop_2429:
25672 fpsub16s %f2, %f16, %f1
25673loop_2430:
25674 fcmpes %fcc1, %f20, %f4
25675 tge %xcc, 0x3
25676 srlx %g5, 0x0E, %o5
25677 brlez %i0, loop_2431
25678 fpsub16s %f12, %f6, %f26
25679 fmovsne %xcc, %f9, %f25
25680 fbul,a %fcc2, loop_2432
25681loop_2431:
25682 movleu %icc, %i5, %i1
25683 orn %o4, 0x1D70, %o1
25684 bvc,a,pn %icc, loop_2433
25685loop_2432:
25686 srax %l4, %o3, %g3
25687 addccc %l5, 0x0097, %i7
25688 xnorcc %l6, 0x065B, %o6
25689loop_2433:
25690 xnor %g7, %l1, %o7
25691 sdiv %l0, 0x0184, %g6
25692 faligndata %f22, %f18, %f0
25693 popc %i2, %g1
25694 movpos %icc, %i6, %g2
25695 movcc %icc, %l2, %l3
25696 edge16l %g4, %o0, %i3
25697 bg,a,pn %icc, loop_2434
25698 fmovdpos %xcc, %f24, %f11
25699 tn %icc, 0x3
25700 sllx %i4, %o2, %o5
25701loop_2434:
25702 udiv %g5, 0x1713, %i5
25703 movre %i0, 0x17A, %o4
25704 fcmpeq16 %f16, %f24, %o1
25705 bshuffle %f18, %f0, %f14
25706 tne %xcc, 0x3
25707 fmuld8sux16 %f28, %f20, %f20
25708 fmovdne %icc, %f17, %f28
25709 wr %g0, 0x2a, %asi
25710 ldda [%l7 + 0x50] %asi, %l4
25711 edge8n %o3, %i1, %g3
25712 fpsub16s %f31, %f30, %f11
25713 fmovdg %icc, %f7, %f28
25714 mulx %i7, 0x1094, %l6
25715 nop
25716 setx loop_2435, %l0, %l1
25717 wrpr 0x1, %tl
25718 wrpr %l1, %tnpc
25719 setx 0x34400001400, %l0, %l1
25720 wrpr %l1, %tstate
25721 wrhpr 0x4, %htstate
25722 done
25723 tgu %xcc, 0x6
25724 edge8 %o6, %l5, %g7
25725 or %o7, 0x1E9F, %l0
25726loop_2435:
25727 te %xcc, 0x3
25728 edge8ln %l1, %g6, %i2
25729 sdivcc %i6, 0x1B1E, %g2
25730 subccc %g1, 0x1471, %l2
25731 prefetch [%l7 + 0x30], 0x2
25732 sll %g4, %l3, %o0
25733 xor %i4, %o2, %o5
25734 wr %g0, 0x81, %asi
25735 stxa %g5, [%l7 + 0x38] %asi
25736 and %i3, %i5, %o4
25737 fbge %fcc1, loop_2436
25738 fcmple32 %f24, %f14, %o1
25739 sdivcc %l4, 0x06B3, %o3
25740 alignaddrl %i1, %i0, %i7
25741loop_2436:
25742 fsrc1s %f21, %f6
25743 tsubcctv %l6, 0x11D5, %o6
25744 movrlez %g3, %l5, %g7
25745 edge16l %o7, %l1, %g6
25746 taddcc %i2, 0x1C2C, %l0
25747 srlx %i6, 0x0B, %g2
25748 alignaddr %l2, %g4, %g1
25749 ta %icc, 0x6
25750 ldub [%l7 + 0x79], %o0
25751 wr %g0, 0x89, %asi
25752 stda %f0, [%l7 + 0x40] %asi
25753 fcmpgt16 %f14, %f10, %i4
25754 fpadd32 %f10, %f18, %f16
25755 movg %xcc, %o2, %l3
25756 taddcctv %g5, %o5, %i5
25757 udivx %o4, 0x0E9D, %o1
25758 fba,a %fcc2, loop_2437
25759 movrne %l4, %i3, %i1
25760 add %o3, %i7, %i0
25761 set 0x78, %o5
25762 prefetcha [%l7 + %o5] 0x10, 0x2
25763loop_2437:
25764 taddcc %l6, 0x0A86, %l5
25765 fpsub16 %f14, %f22, %f30
25766 sub %g7, 0x0ED5, %o7
25767 tvs %icc, 0x2
25768 movvs %icc, %g3, %g6
25769 fornot1s %f13, %f17, %f14
25770 edge16ln %l1, %l0, %i2
25771 lduh [%l7 + 0x32], %g2
25772 addc %l2, %i6, %g4
25773 sdivx %o0, 0x0372, %i4
25774 sra %o2, %l3, %g5
25775 popc 0x107A, %g1
25776 ta %icc, 0x0
25777 umulcc %o5, %o4, %i5
25778 subccc %l4, 0x1692, %o1
25779 bge,a %icc, loop_2438
25780 fmovsge %icc, %f15, %f27
25781 fnot2s %f6, %f20
25782 add %i3, 0x0553, %i1
25783loop_2438:
25784 movrne %i7, 0x1F4, %i0
25785 fmovdn %icc, %f19, %f15
25786 umulcc %o6, %o3, %l6
25787 set 0x50, %i2
25788 lduha [%l7 + %i2] 0x11, %l5
25789 movpos %xcc, %g7, %g3
25790 movle %xcc, %o7, %l1
25791 movpos %xcc, %l0, %g6
25792 array32 %i2, %g2, %i6
25793 andcc %g4, %l2, %o0
25794 movrgez %i4, %l3, %g5
25795 andncc %g1, %o2, %o5
25796 fmovsge %icc, %f11, %f3
25797 fnands %f16, %f8, %f12
25798 fmovs %f25, %f9
25799 stw %i5, [%l7 + 0x68]
25800 fexpand %f31, %f12
25801 fbn %fcc1, loop_2439
25802 sra %o4, 0x14, %l4
25803 edge16 %o1, %i3, %i7
25804 fmul8ulx16 %f2, %f20, %f12
25805loop_2439:
25806 umul %i0, 0x1CDB, %o6
25807 fmovsge %xcc, %f6, %f2
25808 ldsb [%l7 + 0x54], %i1
25809 ba %xcc, loop_2440
25810 fsrc2 %f0, %f4
25811 addc %o3, %l5, %g7
25812 xor %g3, 0x14F6, %l6
25813loop_2440:
25814 nop
25815 set 0x08, %o0
25816 lduha [%l7 + %o0] 0x18, %l1
25817 tle %icc, 0x6
25818 subcc %l0, 0x0716, %g6
25819 umulcc %o7, %i2, %i6
25820 ldsh [%l7 + 0x0C], %g2
25821 array8 %g4, %l2, %o0
25822 fmovs %f21, %f31
25823 bshuffle %f12, %f4, %f22
25824 move %xcc, %i4, %l3
25825 fbu %fcc3, loop_2441
25826 or %g5, 0x1C9C, %o2
25827 sub %o5, 0x0E1A, %g1
25828 brnz %i5, loop_2442
25829loop_2441:
25830 bg,a,pn %xcc, loop_2443
25831 edge32n %o4, %o1, %l4
25832 nop
25833 setx loop_2444, %l0, %l1
25834 wrpr 0x1, %tl
25835 wrpr %l1, %tpc
25836 add %l1, 0x4, %l1
25837 wrpr %l1, %tnpc
25838 setx 0x34400001400, %l0, %l1
25839 wrpr %l1, %tstate
25840 wrhpr 0x4, %htstate
25841 retry
25842loop_2442:
25843 bshuffle %f16, %f26, %f22
25844loop_2443:
25845 fmovscs %icc, %f24, %f25
25846 stw %i7, [%l7 + 0x08]
25847loop_2444:
25848 bleu,a loop_2445
25849 movrgez %i3, %i0, %o6
25850 subccc %i1, 0x1451, %l5
25851 umul %o3, %g7, %l6
25852loop_2445:
25853 bpos,pn %icc, loop_2446
25854 orn %g3, %l1, %l0
25855 fcmpeq32 %f4, %f24, %o7
25856 set 0x40, %i3
25857 ldda [%l7 + %i3] 0x15, %f0
25858loop_2446:
25859 taddcc %g6, 0x15F2, %i2
25860 fcmple16 %f18, %f18, %i6
25861 umul %g4, 0x0239, %g2
25862 ldsb [%l7 + 0x0B], %l2
25863 lduw [%l7 + 0x38], %i4
25864 fpackfix %f22, %f28
25865 alignaddr %l3, %o0, %g5
25866 movre %o2, 0x1D1, %o5
25867 swap [%l7 + 0x64], %g1
25868 fmovsg %xcc, %f20, %f24
25869 fmovsn %icc, %f1, %f27
25870 st %f24, [%l7 + 0x78]
25871 bn,a,pt %icc, loop_2447
25872 andn %o4, %o1, %i5
25873 bneg,a,pt %icc, loop_2448
25874 fmovrslez %l4, %f5, %f27
25875loop_2447:
25876 fmul8sux16 %f26, %f16, %f12
25877 fmovscs %icc, %f21, %f27
25878loop_2448:
25879 fmovscs %xcc, %f10, %f23
25880 fmul8x16al %f31, %f15, %f2
25881 andn %i7, 0x135E, %i3
25882 edge8l %i0, %o6, %i1
25883 movre %o3, %g7, %l5
25884 alignaddr %l6, %g3, %l0
25885 movle %xcc, %l1, %g6
25886 andncc %i2, %i6, %g4
25887 tvs %xcc, 0x7
25888 tpos %xcc, 0x3
25889 fabsd %f6, %f16
25890 be loop_2449
25891 fmovsvc %xcc, %f19, %f28
25892 movl %icc, %o7, %l2
25893 andn %i4, %l3, %o0
25894loop_2449:
25895 sdivx %g5, 0x1F56, %o2
25896 sth %o5, [%l7 + 0x48]
25897 bge loop_2450
25898 umul %g1, 0x1EB4, %g2
25899 fbn %fcc2, loop_2451
25900 edge8l %o1, %i5, %o4
25901loop_2450:
25902 nop
25903 add %l7, 0x68, %l6
25904 wr %g0, 0x19, %asi
25905 lda [%l6] %asi, %l4
25906 casa [%l6] %asi, %l4, %i3
25907loop_2451:
25908 andncc %i7, %o6, %i1
25909 fmovrsgez %o3, %f20, %f9
25910 sub %g7, %l5, %i0
25911 edge32n %g3, %l6, %l0
25912 membar 0x2D
25913 saved
25914 rdpr %cwp, %g1
25915 rdpr %cansave, %g2
25916 rdpr %canrestore, %g3
25917 rdpr %cleanwin, %g4
25918 rdpr %otherwin, %g5
25919 rdpr %wstate, %g6
25920 bn,a,pt %xcc, loop_2452
25921 tn %xcc, 0x1
25922 tpos %icc, 0x5
25923 fmuld8ulx16 %f5, %f21, %f8
25924loop_2452:
25925 nop
25926 setx loop_2453, %l0, %l1
25927 wrpr 0x1, %tl
25928 wrpr %l1, %tpc
25929 add %l1, 0x4, %l1
25930 wrpr %l1, %tnpc
25931 setx 0x34400001400, %l0, %l1
25932 wrpr %l1, %tstate
25933 wrhpr 0x4, %htstate
25934 retry
25935 alignaddrl %l1, %i2, %g6
25936 mulx %g4, %o7, %l2
25937 fornot1 %f22, %f26, %f18
25938loop_2453:
25939 tsubcctv %i6, 0x0B73, %i4
25940 smul %o0, 0x0EE0, %l3
25941 bvc,a loop_2454
25942 edge32 %g5, %o5, %o2
25943 movre %g1, 0x08F, %g2
25944 xorcc %o1, %i5, %l4
25945loop_2454:
25946 movne %xcc, %o4, %i7
25947 movrgz %o6, 0x25F, %i1
25948 sllx %o3, %g7, %l5
25949 tl %xcc, 0x5
25950 sub %i3, %g3, %l6
25951 array16 %l0, %i0, %l1
25952 movg %xcc, %i2, %g4
25953 fandnot2s %f7, %f16, %f0
25954 bgu %xcc, loop_2455
25955 edge16n %g6, %l2, %o7
25956 array8 %i4, %i6, %o0
25957 fbe,a %fcc0, loop_2456
25958loop_2455:
25959 fmovsl %xcc, %f14, %f1
25960 ldx [%l7 + 0x60], %g5
25961 fcmpeq32 %f30, %f22, %o5
25962loop_2456:
25963 fmovde %xcc, %f14, %f6
25964 movl %icc, %o2, %l3
25965 fnegs %f20, %f2
25966 ldsh [%l7 + 0x64], %g2
25967 fmovsleu %icc, %f22, %f13
25968 bleu,a %xcc, loop_2457
25969 mulx %o1, 0x0963, %i5
25970 movrgz %l4, 0x16C, %g1
25971 tvc %xcc, 0x7
25972loop_2457:
25973 edge8ln %i7, %o4, %i1
25974 faligndata %f24, %f22, %f10
25975 ldub [%l7 + 0x59], %o3
25976 fbe %fcc1, loop_2458
25977 fmovse %icc, %f30, %f7
25978 mulx %o6, %l5, %g7
25979 tg %xcc, 0x3
25980loop_2458:
25981 fmul8sux16 %f0, %f30, %f28
25982 fzeros %f28
25983 fbu %fcc2, loop_2459
25984 tcs %icc, 0x5
25985 ba,a loop_2460
25986 tne %xcc, 0x4
25987loop_2459:
25988 fornot1s %f27, %f27, %f19
25989 ldd [%l7 + 0x10], %f8
25990loop_2460:
25991 orncc %g3, %i3, %l0
25992 set 0x67, %o1
25993 ldstuba [%l7 + %o1] 0x89, %l6
25994 set 0x64, %o6
25995 ldsha [%l7 + %o6] 0x81, %l1
25996 tneg %icc, 0x2
25997 movge %icc, %i2, %g4
25998 fzeros %f20
25999 sir 0x150B
26000 udivcc %i0, 0x07D3, %g6
26001 andncc %l2, %i4, %i6
26002 taddcc %o7, 0x07D2, %g5
26003 add %l7, 0x50, %l6
26004 wr %g0, 0x19, %asi
26005 ldxa [%l6] %asi, %o5
26006 casxa [%l6] %asi, %o5, %o2
26007 tcc %icc, 0x4
26008 array32 %l3, %o0, %g2
26009 udiv %i5, 0x12BD, %l4
26010 tne %icc, 0x4
26011 add %l7, 0x44, %l6
26012 wr %g0, 0x0c, %asi
26013 lda [%l6] %asi, %g1
26014 casa [%l6] 0x0c, %g1, %o1
26015 edge8n %o4, %i7, %o3
26016 movneg %xcc, %i1, %l5
26017 fxnor %f22, %f16, %f10
26018 tn %xcc, 0x3
26019 set 0x70, %l3
26020 stda %o6, [%l7 + %l3] 0xeb
26021 membar #Sync
26022 fmovd %f4, %f2
26023 te %xcc, 0x2
26024 ta %icc, 0x2
26025 sir 0x0605
26026 set 0x09, %l2
26027 ldstuba [%l7 + %l2] 0x89, %g7
26028 andn %g3, %i3, %l0
26029 fbuge %fcc1, loop_2461
26030 brz,a %l1, loop_2462
26031 andn %l6, %i2, %i0
26032 movrgez %g4, 0x3E6, %l2
26033loop_2461:
26034 mulx %g6, 0x1F2A, %i6
26035loop_2462:
26036 fnor %f6, %f2, %f18
26037 bgu,a loop_2463
26038 fmovdpos %xcc, %f25, %f3
26039 add %i4, %o7, %g5
26040 wr %g0, 0x81, %asi
26041 stha %o5, [%l7 + 0x74] %asi
26042loop_2463:
26043 fmovsge %xcc, %f9, %f9
26044 move %xcc, %l3, %o0
26045 fornot1s %f20, %f30, %f7
26046 membar 0x34
26047 udivx %o2, 0x0015, %g2
26048 sth %l4, [%l7 + 0x12]
26049 wr %g0, 0x89, %asi
26050 lda [%l7 + 0x14] %asi, %f7
26051 orncc %i5, 0x073A, %o1
26052 movgu %icc, %o4, %i7
26053 sub %g1, 0x09CD, %i1
26054 fmovdpos %icc, %f9, %f20
26055 fcmped %fcc2, %f12, %f22
26056 set 0x3C, %i6
26057 stwa %l5, [%l7 + %i6] 0x2f
26058 membar #Sync
26059 be %xcc, loop_2464
26060 tvs %xcc, 0x7
26061 addcc %o3, 0x0281, %o6
26062 sra %g7, %g3, %l0
26063loop_2464:
26064 udiv %l1, 0x1646, %i3
26065 membar 0x0D
26066 subcc %l6, 0x02F9, %i0
26067 sdiv %g4, 0x1422, %i2
26068 edge8 %g6, %i6, %l2
26069 wr %g0, 0x19, %asi
26070 lda [%l7 + 0x2C] %asi, %f16
26071 sethi 0x0673, %i4
26072 fbug %fcc3, loop_2465
26073 fornot1s %f3, %f24, %f22
26074 sir 0x0C9C
26075 fxor %f6, %f10, %f0
26076loop_2465:
26077 tneg %icc, 0x1
26078 tcs %icc, 0x0
26079 brz,a %o7, loop_2466
26080 srax %g5, 0x11, %o5
26081 nop
26082 setx loop_2467, %l0, %l1
26083 wrpr 0x1, %tl
26084 wrpr %l1, %tpc
26085 add %l1, 0x4, %l1
26086 wrpr %l1, %tnpc
26087 setx 0x34400001400, %l0, %l1
26088 wrpr %l1, %tstate
26089 wrhpr 0x4, %htstate
26090 retry
26091 ldd [%l7 + 0x70], %f10
26092loop_2466:
26093 fpack32 %f14, %f16, %f2
26094 edge32ln %o0, %o2, %l3
26095loop_2467:
26096 sllx %l4, %g2, %i5
26097 xnor %o1, %i7, %g1
26098 fcmpeq32 %f20, %f22, %i1
26099 fbul,a %fcc1, loop_2468
26100 edge16 %l5, %o4, %o3
26101 fbug %fcc2, loop_2469
26102 fpsub16 %f10, %f24, %f0
26103loop_2468:
26104 brnz %g7, loop_2470
26105 edge16n %g3, %l0, %o6
26106loop_2469:
26107 te %icc, 0x6
26108 fmovdle %xcc, %f7, %f9
26109loop_2470:
26110 edge8l %i3, %l1, %l6
26111 brlez,a %g4, loop_2471
26112 add %i2, %i0, %g6
26113 edge32l %l2, %i4, %o7
26114 tcc %icc, 0x5
26115loop_2471:
26116 fnands %f27, %f18, %f11
26117 flush %l7 + 0x60
26118 edge16n %i6, %o5, %g5
26119 movl %xcc, %o2, %o0
26120 tgu %icc, 0x1
26121 fmovdcs %icc, %f31, %f9
26122 edge8n %l4, %l3, %i5
26123 tne %xcc, 0x5
26124 bgu loop_2472
26125 srl %o1, %g2, %g1
26126 wr %g0, 0xe2, %asi
26127 ldda [%l7 + 0x20] %asi, %i0
26128loop_2472:
26129 fmuld8ulx16 %f22, %f27, %f12
26130 restored
26131 rdpr %cwp, %g1
26132 rdpr %cansave, %g2
26133 rdpr %canrestore, %g3
26134 rdpr %cleanwin, %g4
26135 rdpr %otherwin, %g5
26136 rdpr %wstate, %g6
26137 alignaddr %l5, %o4, %i7
26138 tle %icc, 0x5
26139 fors %f30, %f27, %f21
26140 movn %xcc, %g7, %o3
26141 xnor %g3, 0x1C38, %o6
26142 fmul8x16al %f29, %f24, %f14
26143 tle %icc, 0x7
26144 subccc %i3, %l0, %l6
26145 sdivx %l1, 0x053C, %i2
26146 tvc %xcc, 0x2
26147 xorcc %i0, %g6, %l2
26148 tsubcctv %g4, 0x079D, %i4
26149 sethi 0x1A8A, %o7
26150 fbl %fcc1, loop_2473
26151 or %o5, %i6, %o2
26152 array32 %g5, %o0, %l3
26153 tvs %icc, 0x4
26154loop_2473:
26155 add %l4, %o1, %g2
26156 udiv %i5, 0x1505, %i1
26157 fbe %fcc0, loop_2474
26158 call loop_2475
26159 nop
26160 setx loop_2476, %l0, %l1
26161 jmpl %l1, %g1
26162 fmovrslez %l5, %f26, %f16
26163loop_2474:
26164 smulcc %i7, %g7, %o3
26165loop_2475:
26166 fblg %fcc2, loop_2477
26167loop_2476:
26168 swap [%l7 + 0x18], %o4
26169 array32 %o6, %g3, %l0
26170 tne %xcc, 0x1
26171loop_2477:
26172 brgez,a %l6, loop_2478
26173 fcmpgt16 %f24, %f0, %l1
26174 alignaddrl %i3, %i0, %i2
26175 tgu %icc, 0x1
26176loop_2478:
26177 srax %l2, %g4, %g6
26178 orncc %o7, %i4, %o5
26179 edge16ln %o2, %g5, %o0
26180 movleu %xcc, %i6, %l3
26181 andn %l4, 0x1D0B, %o1
26182 array16 %i5, %g2, %g1
26183 movrgz %i1, %i7, %g7
26184 tneg %icc, 0x7
26185 restored
26186 rdpr %cwp, %g1
26187 rdpr %cansave, %g2
26188 rdpr %canrestore, %g3
26189 rdpr %cleanwin, %g4
26190 rdpr %otherwin, %g5
26191 rdpr %wstate, %g6
26192 call loop_2479
26193 alignaddr %o3, %o4, %o6
26194 movl %icc, %g3, %l0
26195 fand %f8, %f2, %f30
26196loop_2479:
26197 movg %icc, %l5, %l6
26198 saved
26199 rdpr %cwp, %g1
26200 rdpr %cansave, %g2
26201 rdpr %canrestore, %g3
26202 rdpr %cleanwin, %g4
26203 rdpr %otherwin, %g5
26204 rdpr %wstate, %g6
26205 movrgez %i3, 0x3A6, %i0
26206 fmovdgu %icc, %f15, %f0
26207 fornot2s %f23, %f12, %f30
26208 fmovsgu %xcc, %f4, %f12
26209 fmovdg %xcc, %f27, %f17
26210 fnors %f10, %f4, %f29
26211 udiv %i2, 0x0C1C, %l1
26212 fbuge %fcc2, loop_2480
26213 fnot2 %f24, %f20
26214 andn %g4, 0x1216, %g6
26215 wr %g0, 0x80, %asi
26216 swapa [%l7 + 0x70] %asi, %l2
26217loop_2480:
26218 fandnot2 %f14, %f0, %f0
26219 brgez %i4, loop_2481
26220 umulcc %o5, %o7, %g5
26221 movn %icc, %o0, %o2
26222 edge16 %l3, %i6, %l4
26223loop_2481:
26224 ba loop_2482
26225 fmovrse %o1, %f0, %f25
26226 array32 %i5, %g1, %i1
26227 movn %icc, %g2, %i7
26228loop_2482:
26229 taddcctv %o3, %g7, %o6
26230 movrgez %o4, %l0, %l5
26231 movneg %icc, %g3, %i3
26232 set 0x3C, %l1
26233 ldstuba [%l7 + %l1] 0x80, %i0
26234 sth %i2, [%l7 + 0x5A]
26235 fnands %f10, %f22, %f5
26236 sra %l6, %g4, %g6
26237 movrgz %l2, %l1, %i4
26238 membar 0x04
26239 tcs %icc, 0x6
26240 wr %g0, 0x89, %asi
26241 stda %f16, [%l7 + 0x40] %asi
26242 tvs %xcc, 0x1
26243 fmovrdgz %o5, %f30, %f28
26244 ldsb [%l7 + 0x79], %o7
26245 mova %icc, %g5, %o0
26246 andncc %o2, %i6, %l4
26247 fmuld8sux16 %f1, %f31, %f28
26248 bvs,a,pn %icc, loop_2483
26249 nop
26250 setx loop_2484, %l0, %l1
26251 wrpr 0x1, %tl
26252 wrpr %l1, %tnpc
26253 setx 0x34400001400, %l0, %l1
26254 wrpr %l1, %tstate
26255 wrhpr 0x4, %htstate
26256 done
26257 addccc %o1, 0x0D5E, %l3
26258 or %i5, %i1, %g2
26259loop_2483:
26260 tpos %icc, 0x6
26261loop_2484:
26262 srax %i7, 0x10, %g1
26263 set 0x40, %o7
26264 ldda [%l7 + %o7] 0x14, %g6
26265 tl %xcc, 0x4
26266 tn %xcc, 0x3
26267 be,a loop_2485
26268 orncc %o6, %o3, %o4
26269 tsubcc %l0, 0x1907, %g3
26270 bleu,pn %xcc, loop_2486
26271loop_2485:
26272 sll %i3, 0x16, %i0
26273 stx %l5, [%l7 + 0x78]
26274 fba,a %fcc3, loop_2487
26275loop_2486:
26276 movge %icc, %l6, %i2
26277 andcc %g6, %l2, %g4
26278 move %xcc, %l1, %o5
26279loop_2487:
26280 ble %xcc, loop_2488
26281 add %i4, %o7, %g5
26282 fsrc1 %f2, %f8
26283 prefetch [%l7 + 0x54], 0x1
26284loop_2488:
26285 tsubcctv %o2, %o0, %l4
26286 wr %g0, 0x88, %asi
26287 ldswa [%l7 + 0x68] %asi, %i6
26288 wr %g0, 0x80, %asi
26289 ldxa [%l7 + 0x70] %asi, %o1
26290 fexpand %f20, %f18
26291 fmul8ulx16 %f8, %f20, %f16
26292 srlx %i5, 0x0F, %l3
26293 movle %xcc, %i1, %g2
26294 fnor %f4, %f18, %f20
26295 te %xcc, 0x1
26296 mulscc %g1, %g7, %i7
26297 ldub [%l7 + 0x77], %o6
26298 sth %o3, [%l7 + 0x46]
26299 fmul8x16 %f24, %f10, %f26
26300 movrgez %l0, %g3, %i3
26301 add %l7, 0x20, %l6
26302 wr %g0, 0x0c, %asi
26303 lda [%l6] %asi, %o4
26304 casa [%l6] 0x0c, %o4, %i0
26305 set 0x78, %o4
26306 sta %f3, [%l7 + %o4] 0x18
26307 tl %xcc, 0x1
26308 alignaddrl %l5, %i2, %l6
26309 and %l2, %g4, %l1
26310 fmovsl %icc, %f5, %f22
26311 udiv %o5, 0x0EB5, %g6
26312 fexpand %f22, %f26
26313 nop
26314 setx loop_2489, %l0, %l1
26315 wrpr 0x1, %tl
26316 wrpr %l1, %tpc
26317 add %l1, 0x4, %l1
26318 wrpr %l1, %tnpc
26319 setx 0x34400001400, %l0, %l1
26320 wrpr %l1, %tstate
26321 wrhpr 0x4, %htstate
26322 retry
26323 fmovrdgz %o7, %f14, %f30
26324 and %g5, %i4, %o0
26325 set 0x3C, %g4
26326 stha %o2, [%l7 + %g4] 0x88
26327loop_2489:
26328 nop
26329 set 0x38, %i1
26330 ldx [%l7 + %i1], %l4
26331 fmovsgu %xcc, %f6, %f16
26332 fmovd %f22, %f16
26333 sdiv %o1, 0x1FAB, %i6
26334 subcc %i5, %i1, %l3
26335 subc %g1, 0x09AE, %g2
26336 orcc %g7, 0x0688, %o6
26337 fnot2 %f0, %f28
26338 brlez,a %o3, loop_2490
26339 taddcc %i7, %l0, %g3
26340 tne %xcc, 0x2
26341 tl %xcc, 0x2
26342loop_2490:
26343 fnot1 %f14, %f8
26344 array8 %i3, %i0, %o4
26345 saved
26346 rdpr %cwp, %g1
26347 rdpr %cansave, %g2
26348 rdpr %canrestore, %g3
26349 rdpr %cleanwin, %g4
26350 rdpr %otherwin, %g5
26351 rdpr %wstate, %g6
26352 set 0x18, %i5
26353 stda %i2, [%l7 + %i5] 0xe3
26354 membar #Sync
26355 set 0x5E, %o2
26356 stha %l6, [%l7 + %o2] 0x2f
26357 membar #Sync
26358 bgu,a loop_2491
26359 fbuge %fcc1, loop_2492
26360 fcmped %fcc2, %f14, %f30
26361 edge32 %l2, %g4, %l5
26362loop_2491:
26363 add %o5, 0x0FF5, %g6
26364loop_2492:
26365 nop
26366 wr %g0, 0x81, %asi
26367 ldda [%l7 + 0x40] %asi, %f16
26368 fmovdn %icc, %f31, %f30
26369 bg,a,pn %xcc, loop_2493
26370 bleu %icc, loop_2494
26371 nop
26372 set 0x4A, %g6
26373 sth %o7, [%l7 + %g6]
26374 fone %f30
26375loop_2493:
26376 srl %l1, 0x12, %i4
26377loop_2494:
26378 bvs loop_2495
26379 movle %xcc, %o0, %o2
26380 addcc %l4, 0x1C75, %g5
26381 brlez %i6, loop_2496
26382loop_2495:
26383 fexpand %f24, %f24
26384 edge8l %o1, %i1, %i5
26385 fcmple16 %f20, %f26, %g1
26386loop_2496:
26387 umul %l3, %g7, %o6
26388 sth %o3, [%l7 + 0x4A]
26389 fmovsne %xcc, %f18, %f28
26390 edge8 %g2, %i7, %g3
26391 bneg,a,pn %icc, loop_2497
26392 edge16n %l0, %i0, %o4
26393 fpmerge %f7, %f16, %f18
26394 movle %xcc, %i3, %l6
26395loop_2497:
26396 bcs loop_2498
26397 edge16ln %i2, %l2, %g4
26398 wr %g0, 0x80, %asi
26399 prefetcha [%l7 + 0x48] %asi, 0x0
26400loop_2498:
26401 taddcctv %o5, %o7, %g6
26402 fsrc1 %f8, %f6
26403 stx %i4, [%l7 + 0x60]
26404 stb %o0, [%l7 + 0x76]
26405 fmovdleu %icc, %f6, %f31
26406 fbe,a %fcc0, loop_2499
26407 nop
26408 set 0x58, %g5
26409 ldd [%l7 + %g5], %o2
26410 fcmpne16 %f4, %f8, %l1
26411 addcc %l4, %g5, %i6
26412loop_2499:
26413 sdivx %i1, 0x1DB6, %i5
26414 bpos loop_2500
26415 fmovdl %icc, %f29, %f29
26416 and %o1, 0x1B80, %l3
26417 sdivcc %g1, 0x1546, %o6
26418loop_2500:
26419 edge32n %g7, %g2, %i7
26420 fcmple16 %f8, %f2, %o3
26421 tvc %icc, 0x4
26422 fcmpgt16 %f28, %f10, %g3
26423 fmovrde %i0, %f24, %f20
26424 tpos %xcc, 0x6
26425 smul %l0, %i3, %l6
26426 srax %o4, 0x02, %i2
26427 swap [%l7 + 0x1C], %l2
26428 set 0x54, %o3
26429 lda [%l7 + %o3] 0x80, %f17
26430 fsrc2 %f18, %f26
26431 edge8n %g4, %o5, %o7
26432 fcmpeq16 %f12, %f16, %g6
26433 fnegd %f20, %f28
26434 xor %i4, 0x094A, %l5
26435 fmul8sux16 %f24, %f4, %f10
26436 tsubcc %o2, %o0, %l1
26437 tsubcctv %g5, %i6, %l4
26438 fbl %fcc1, loop_2501
26439 umul %i1, %i5, %o1
26440 edge16n %l3, %g1, %g7
26441 fmovdle %icc, %f8, %f21
26442loop_2501:
26443 tcs %icc, 0x6
26444 fba %fcc1, loop_2502
26445 fbule,a %fcc1, loop_2503
26446 fnors %f4, %f26, %f17
26447 tcs %icc, 0x2
26448loop_2502:
26449 srlx %o6, %i7, %g2
26450loop_2503:
26451 udivx %o3, 0x1610, %i0
26452 tge %xcc, 0x5
26453 fmovdcs %xcc, %f17, %f28
26454 edge8n %g3, %i3, %l0
26455 brgz %o4, loop_2504
26456 fmovsge %icc, %f4, %f17
26457 call loop_2505
26458 te %xcc, 0x7
26459loop_2504:
26460 fmovrde %l6, %f16, %f24
26461 edge8ln %l2, %g4, %i2
26462loop_2505:
26463 mulscc %o5, 0x16AF, %g6
26464 addcc %i4, 0x07B2, %o7
26465 smulcc %o2, %o0, %l1
26466 tg %icc, 0x1
26467 tsubcctv %g5, 0x0072, %l5
26468 bpos,a %icc, loop_2506
26469 sdiv %i6, 0x12D4, %l4
26470 fbule,a %fcc2, loop_2507
26471 movrne %i5, %i1, %l3
26472loop_2506:
26473 fmovsvc %icc, %f6, %f15
26474 fmovsne %xcc, %f20, %f2
26475loop_2507:
26476 movvs %xcc, %g1, %o1
26477 fbe %fcc0, loop_2508
26478 fpsub16 %f8, %f12, %f12
26479 sra %o6, 0x0F, %i7
26480 movpos %xcc, %g7, %g2
26481loop_2508:
26482 movg %icc, %o3, %i0
26483 fsrc2 %f26, %f2
26484 sdiv %g3, 0x171E, %l0
26485 fandnot2s %f8, %f5, %f0
26486 sir 0x12E0
26487 movrgez %i3, %o4, %l6
26488 and %g4, 0x0B63, %l2
26489 lduw [%l7 + 0x58], %o5
26490 sra %i2, 0x0E, %g6
26491 tneg %xcc, 0x2
26492 set 0x78, %g1
26493 sta %f4, [%l7 + %g1] 0x88
26494 fmovdvs %icc, %f31, %f8
26495 ble,a,pn %icc, loop_2509
26496 restored
26497 rdpr %cwp, %g1
26498 rdpr %cansave, %g2
26499 rdpr %canrestore, %g3
26500 rdpr %cleanwin, %g4
26501 rdpr %otherwin, %g5
26502 rdpr %wstate, %g6
26503 movge %icc, %i4, %o7
26504 set 0x68, %l5
26505 swapa [%l7 + %l5] 0x89, %o2
26506loop_2509:
26507 fpsub16s %f13, %f7, %f7
26508 tpos %icc, 0x2
26509 alignaddrl %o0, %l1, %g5
26510 sir 0x1CA5
26511 stb %l5, [%l7 + 0x65]
26512 edge8ln %i6, %i5, %i1
26513 movle %icc, %l3, %g1
26514 fbg,a %fcc3, loop_2510
26515 umulcc %l4, %o1, %i7
26516 movneg %xcc, %o6, %g2
26517 fnegd %f8, %f10
26518loop_2510:
26519 movneg %icc, %o3, %g7
26520 tle %xcc, 0x0
26521 tneg %xcc, 0x5
26522 fbue,a %fcc0, loop_2511
26523 movleu %icc, %i0, %l0
26524 sub %g3, 0x0AC2, %o4
26525 orn %l6, 0x1A60, %i3
26526loop_2511:
26527 brz,a %l2, loop_2512
26528 sll %o5, %i2, %g6
26529 fbug,a %fcc3, loop_2513
26530 movle %xcc, %i4, %g4
26531loop_2512:
26532 movcc %xcc, %o2, %o0
26533 movrlez %o7, %g5, %l5
26534loop_2513:
26535 and %l1, %i5, %i6
26536 fmovdvs %xcc, %f15, %f2
26537 fsrc2 %f20, %f6
26538 fmovdneg %xcc, %f5, %f2
26539 movrgz %i1, 0x112, %l3
26540 fmovdg %icc, %f15, %f28
26541 movvs %icc, %g1, %o1
26542 addcc %i7, 0x18F9, %o6
26543 ba loop_2514
26544 sub %l4, %o3, %g7
26545 movcs %xcc, %i0, %g2
26546 movne %xcc, %l0, %g3
26547loop_2514:
26548 fmovsleu %icc, %f14, %f17
26549 lduw [%l7 + 0x5C], %o4
26550 movne %icc, %i3, %l6
26551 add %l2, %o5, %g6
26552 tcs %icc, 0x4
26553 restored
26554 rdpr %cwp, %g1
26555 rdpr %cansave, %g2
26556 rdpr %canrestore, %g3
26557 rdpr %cleanwin, %g4
26558 rdpr %otherwin, %g5
26559 rdpr %wstate, %g6
26560 addc %i2, 0x08C9, %g4
26561 tcc %icc, 0x0
26562 tge %xcc, 0x1
26563 restored
26564 rdpr %cwp, %g1
26565 rdpr %cansave, %g2
26566 rdpr %canrestore, %g3
26567 rdpr %cleanwin, %g4
26568 rdpr %otherwin, %g5
26569 rdpr %wstate, %g6
26570 udiv %i4, 0x181B, %o0
26571 tpos %xcc, 0x6
26572 fpack16 %f8, %f21
26573 movpos %icc, %o2, %g5
26574 tn %icc, 0x4
26575 bvs,pn %icc, loop_2515
26576 fbu,a %fcc2, loop_2516
26577 brgz,a %l5, loop_2517
26578 xorcc %l1, %o7, %i6
26579loop_2515:
26580 sdivx %i1, 0x1F9A, %l3
26581loop_2516:
26582 stw %g1, [%l7 + 0x10]
26583loop_2517:
26584 movg %xcc, %i5, %i7
26585 fmovrdne %o6, %f4, %f2
26586 movrgz %o1, 0x266, %l4
26587 ldstub [%l7 + 0x59], %o3
26588 be,a loop_2518
26589 fbul %fcc3, loop_2519
26590 fbg %fcc0, loop_2520
26591 bcc,a,pt %xcc, loop_2521
26592loop_2518:
26593 movrlz %g7, 0x30A, %i0
26594loop_2519:
26595 bneg,a %xcc, loop_2522
26596loop_2520:
26597 udivcc %l0, 0x178F, %g3
26598loop_2521:
26599 std %f24, [%l7 + 0x18]
26600 ldub [%l7 + 0x6A], %o4
26601loop_2522:
26602 array8 %g2, %l6, %l2
26603 subc %o5, %g6, %i3
26604 sra %i2, %g4, %o0
26605 call loop_2523
26606 bn loop_2524
26607 fmovsg %xcc, %f28, %f7
26608 sllx %o2, %g5, %i4
26609loop_2523:
26610 subccc %l1, 0x0BEC, %l5
26611loop_2524:
26612 nop
26613 wr %g0, 0x0c, %asi
26614 ldsha [%l7 + 0x28] %asi, %o7
26615 tcc %icc, 0x5
26616 or %i1, 0x169B, %l3
26617 te %icc, 0x6
26618 tsubcctv %i6, 0x177F, %g1
26619 umul %i5, %o6, %i7
26620 subcc %l4, 0x0154, %o3
26621 tg %icc, 0x0
26622 sdivx %g7, 0x19C3, %i0
26623 fmovrse %o1, %f13, %f3
26624 udivx %l0, 0x0044, %o4
26625 stb %g2, [%l7 + 0x75]
26626 fcmple16 %f0, %f20, %g3
26627 andcc %l2, %l6, %g6
26628 edge32ln %o5, %i3, %g4
26629 sdivx %i2, 0x0DF1, %o0
26630 fmovdne %xcc, %f2, %f9
26631 tcc %xcc, 0x7
26632 fmovrdne %g5, %f28, %f6
26633 xnorcc %i4, 0x0445, %l1
26634 tl %xcc, 0x6
26635 movrlez %l5, 0x034, %o7
26636 tcc %icc, 0x7
26637 tn %icc, 0x4
26638 movcs %icc, %o2, %i1
26639 sir 0x195B
26640 te %xcc, 0x5
26641 tpos %icc, 0x1
26642 xnorcc %i6, %g1, %l3
26643 st %f2, [%l7 + 0x74]
26644 addcc %i5, 0x1C5E, %o6
26645 fmovdpos %icc, %f28, %f19
26646 array16 %l4, %i7, %o3
26647 ldsb [%l7 + 0x1B], %i0
26648 edge16n %o1, %l0, %o4
26649 movre %g7, 0x0B7, %g3
26650 membar 0x7A
26651 movre %l2, %l6, %g6
26652 fbuge,a %fcc3, loop_2525
26653 edge32ln %o5, %g2, %g4
26654 fandnot2s %f30, %f19, %f12
26655 udivx %i3, 0x144E, %i2
26656loop_2525:
26657 and %g5, 0x1835, %i4
26658 stx %o0, [%l7 + 0x60]
26659 addcc %l5, 0x1EBC, %o7
26660 sllx %o2, %l1, %i1
26661 addc %i6, %g1, %i5
26662 fbn,a %fcc0, loop_2526
26663 tleu %xcc, 0x7
26664 ta %icc, 0x5
26665 bn,a,pt %icc, loop_2527
26666loop_2526:
26667 fmovspos %icc, %f30, %f16
26668 bvs loop_2528
26669 fpsub32 %f0, %f18, %f20
26670loop_2527:
26671 popc 0x1857, %l3
26672 ldsb [%l7 + 0x44], %l4
26673loop_2528:
26674 fba %fcc2, loop_2529
26675 mova %xcc, %o6, %o3
26676 wr %g0, 0x80, %asi
26677 lduba [%l7 + 0x37] %asi, %i0
26678loop_2529:
26679 bpos,a,pn %icc, loop_2530
26680 smulcc %i7, %o1, %l0
26681 fbu,a %fcc2, loop_2531
26682 edge16 %g7, %o4, %g3
26683loop_2530:
26684 st %f26, [%l7 + 0x6C]
26685 sdiv %l2, 0x0263, %g6
26686loop_2531:
26687 saved
26688 rdpr %cwp, %g1
26689 rdpr %cansave, %g2
26690 rdpr %canrestore, %g3
26691 rdpr %cleanwin, %g4
26692 rdpr %otherwin, %g5
26693 rdpr %wstate, %g6
26694 fblg,a %fcc1, loop_2532
26695 mulx %o5, %g2, %l6
26696 tcs %xcc, 0x3
26697 movleu %xcc, %i3, %i2
26698loop_2532:
26699 fmovsg %xcc, %f23, %f4
26700 tne %xcc, 0x3
26701 tpos %icc, 0x2
26702 udivx %g5, 0x192A, %i4
26703 movpos %icc, %g4, %o0
26704 bcs,a %xcc, loop_2533
26705 stb %l5, [%l7 + 0x4E]
26706 movre %o7, 0x3BD, %o2
26707 sll %l1, %i1, %i6
26708loop_2533:
26709 sdivcc %i5, 0x09CE, %g1
26710 sll %l4, %l3, %o6
26711 ldsh [%l7 + 0x6C], %o3
26712 movcc %icc, %i7, %i0
26713 fmovrdgez %o1, %f28, %f6
26714 tgu %xcc, 0x4
26715 fzeros %f27
26716 fbuge %fcc0, loop_2534
26717 sdiv %l0, 0x0747, %g7
26718 fmovs %f28, %f29
26719 set 0x38, %l0
26720 stxa %o4, [%l7 + %l0] 0x19
26721loop_2534:
26722 nop
26723 add %l7, 0x30, %l6
26724 wr %g0, 0x11, %asi
26725 ldxa [%l6] %asi, %l2
26726 casxa [%l6] 0x11, %l2, %g6
26727 prefetch [%l7 + 0x10], 0x0
26728 fzeros %f18
26729 fmul8x16 %f21, %f2, %f2
26730 fmul8sux16 %f12, %f8, %f28
26731 xnorcc %g3, 0x086C, %g2
26732 ld [%l7 + 0x38], %f27
26733 set 0x6A, %g2
26734 ldsba [%l7 + %g2] 0x04, %o5
26735 xnorcc %l6, %i3, %g5
26736 fpsub16s %f6, %f26, %f28
26737 add %l7, 0x48, %l6
26738 wr %g0, 0x80, %asi
26739 ldxa [%l6] %asi, %i4
26740 casxa [%l6] 0x80, %i4, %i2
26741 movl %icc, %g4, %l5
26742 wr %g0, 0x81, %asi
26743 stha %o0, [%l7 + 0x2E] %asi
26744 udivx %o7, 0x0CA7, %l1
26745 tgu %icc, 0x5
26746 te %icc, 0x4
26747 wr %g0, 0x0c, %asi
26748 lda [%l7 + 0x3C] %asi, %f18
26749 alignaddr %i1, %o2, %i6
26750 fmovsg %icc, %f9, %f19
26751 tne %icc, 0x1
26752 subcc %g1, 0x09BD, %l4
26753 movn %icc, %l3, %i5
26754 sll %o6, 0x17, %i7
26755 te %icc, 0x0
26756 movrgez %o3, %o1, %i0
26757 sir 0x10F4
26758 fmovrdlz %g7, %f6, %f2
26759 fmovrsne %o4, %f4, %f29
26760 fbo %fcc1, loop_2535
26761 xorcc %l2, %l0, %g6
26762 set 0x8, %l6
26763 ldxa [%g0 + %l6] 0x21, %g3
26764loop_2535:
26765 swap [%l7 + 0x60], %o5
26766 edge8n %g2, %l6, %g5
26767 sra %i4, 0x1C, %i3
26768 edge8n %g4, %l5, %i2
26769 srl %o0, 0x11, %o7
26770 fmovrdlez %l1, %f22, %f18
26771 tle %xcc, 0x0
26772 movpos %icc, %o2, %i1
26773 fmovrslz %g1, %f3, %f15
26774 set 0x11, %g3
26775 lduba [%l7 + %g3] 0x89, %i6
26776 movrlz %l3, 0x1CD, %i5
26777 stw %o6, [%l7 + 0x48]
26778 movrgez %i7, 0x084, %l4
26779 bpos,a,pt %xcc, loop_2536
26780 brgz,a %o3, loop_2537
26781 and %o1, %g7, %i0
26782 array8 %o4, %l0, %g6
26783loop_2536:
26784 fbug,a %fcc0, loop_2538
26785loop_2537:
26786 tne %icc, 0x2
26787 edge8 %l2, %o5, %g3
26788 movne %icc, %g2, %l6
26789loop_2538:
26790 fnot1 %f22, %f24
26791 bne,a %icc, loop_2539
26792 alignaddrl %g5, %i3, %i4
26793 mulscc %l5, %g4, %i2
26794 fbo,a %fcc3, loop_2540
26795loop_2539:
26796 fmovrslez %o7, %f27, %f8
26797 movl %icc, %o0, %o2
26798 faligndata %f30, %f24, %f24
26799loop_2540:
26800 bvc,a %icc, loop_2541
26801 fmovsa %xcc, %f4, %f10
26802 fmovsne %icc, %f10, %f15
26803 fmovsle %icc, %f9, %f30
26804loop_2541:
26805 movcc %icc, %l1, %i1
26806 subcc %i6, 0x09AC, %l3
26807 movge %icc, %i5, %o6
26808 orn %g1, %l4, %o3
26809 array8 %o1, %g7, %i7
26810 fmovdvc %icc, %f12, %f20
26811 brlz,a %i0, loop_2542
26812 nop
26813 setx loop_2543, %l0, %l1
26814 wrpr 0x1, %tl
26815 wrpr %l1, %tpc
26816 add %l1, 0x4, %l1
26817 wrpr %l1, %tnpc
26818 setx 0x34400001400, %l0, %l1
26819 wrpr %l1, %tstate
26820 wrhpr 0x4, %htstate
26821 retry
26822 subcc %o4, %l0, %g6
26823 tle %icc, 0x7
26824loop_2542:
26825 smulcc %o5, 0x0F9B, %l2
26826loop_2543:
26827 fmovdneg %icc, %f27, %f0
26828 bn,a loop_2544
26829 fands %f27, %f23, %f7
26830 fmovrdgz %g3, %f24, %f30
26831 ldsh [%l7 + 0x7E], %g2
26832loop_2544:
26833 movn %icc, %l6, %i3
26834 nop
26835 setx loop_2545, %l0, %l1
26836 wrpr 0x1, %tl
26837 wrpr %l1, %tpc
26838 add %l1, 0x4, %l1
26839 wrpr %l1, %tnpc
26840 setx 0x34400001400, %l0, %l1
26841 wrpr %l1, %tstate
26842 wrhpr 0x4, %htstate
26843 retry
26844 umul %g5, 0x1B7D, %i4
26845 addcc %g4, %l5, %o7
26846 bleu,a %icc, loop_2546
26847loop_2545:
26848 sdivx %i2, 0x0A97, %o0
26849 fands %f1, %f2, %f18
26850 movneg %icc, %o2, %l1
26851loop_2546:
26852 array8 %i1, %i6, %l3
26853 restored
26854 rdpr %cwp, %g1
26855 rdpr %cansave, %g2
26856 rdpr %canrestore, %g3
26857 rdpr %cleanwin, %g4
26858 rdpr %otherwin, %g5
26859 rdpr %wstate, %g6
26860 tg %icc, 0x3
26861 edge8n %i5, %g1, %l4
26862 fbul,a %fcc0, loop_2547
26863 fmovsleu %xcc, %f6, %f8
26864 movl %icc, %o3, %o1
26865 sra %o6, %g7, %i7
26866loop_2547:
26867 tsubcc %o4, 0x03BD, %l0
26868 movrlez %g6, 0x13E, %i0
26869 edge8l %l2, %g3, %o5
26870 wr %g0, 0x89, %asi
26871 ldstuba [%l7 + 0x5B] %asi, %l6
26872 edge32 %i3, %g2, %i4
26873 orncc %g5, %g4, %l5
26874 or %o7, 0x0D93, %i2
26875 nop
26876 set 0x38, %i4
26877 std %f0, [%l7 + %i4]
26878 edge8ln %o0, %o2, %i1
26879 array16 %l1, %i6, %i5
26880 sdiv %g1, 0x0546, %l4
26881 bl,a,pt %xcc, loop_2548
26882 tpos %xcc, 0x4
26883 xnorcc %o3, %o1, %o6
26884 fzero %f4
26885loop_2548:
26886 lduh [%l7 + 0x10], %l3
26887 fpadd32s %f19, %f4, %f12
26888 tge %xcc, 0x7
26889 restored
26890 rdpr %cwp, %g1
26891 rdpr %cansave, %g2
26892 rdpr %canrestore, %g3
26893 rdpr %cleanwin, %g4
26894 rdpr %otherwin, %g5
26895 rdpr %wstate, %g6
26896 fnors %f4, %f12, %f5
26897 fmovsl %icc, %f7, %f15
26898 movcc %icc, %i7, %g7
26899 tgu %xcc, 0x3
26900 edge8ln %l0, %g6, %i0
26901 fcmpeq32 %f6, %f30, %l2
26902 xorcc %o4, %o5, %l6
26903 orncc %g3, %i3, %i4
26904 fpadd16s %f22, %f12, %f17
26905 fmovd %f4, %f8
26906 nop
26907 setx loop_2549, %l0, %l1
26908 wrpr 0x1, %tl
26909 wrpr %l1, %tpc
26910 add %l1, 0x4, %l1
26911 wrpr %l1, %tnpc
26912 setx 0x34400001400, %l0, %l1
26913 wrpr %l1, %tstate
26914 wrhpr 0x4, %htstate
26915 retry
26916 andncc %g5, %g2, %l5
26917 fmovspos %icc, %f21, %f5
26918 movrlez %g4, 0x23F, %o7
26919loop_2549:
26920 tpos %icc, 0x5
26921 movrgez %o0, %o2, %i2
26922 edge32 %l1, %i1, %i5
26923 set 0x0E, %i7
26924 ldsba [%l7 + %i7] 0x19, %i6
26925 movrgez %l4, 0x25B, %o3
26926 restored
26927 rdpr %cwp, %g1
26928 rdpr %cansave, %g2
26929 rdpr %canrestore, %g3
26930 rdpr %cleanwin, %g4
26931 rdpr %otherwin, %g5
26932 rdpr %wstate, %g6
26933 wr %g0, 0x89, %asi
26934 ldda [%l7 + 0x20] %asi, %g0
26935 addc %o1, 0x1D6B, %l3
26936 fbule %fcc0, loop_2550
26937 movpos %xcc, %o6, %i7
26938 membar 0x6F
26939 te %xcc, 0x1
26940loop_2550:
26941 ta %icc, 0x3
26942 fmovse %xcc, %f22, %f20
26943 membar 0x45
26944 taddcc %g7, %l0, %i0
26945 edge16n %g6, %l2, %o4
26946 edge32n %l6, %o5, %i3
26947 fbuge %fcc2, loop_2551
26948 orcc %i4, 0x150F, %g5
26949 brgez,a %g3, loop_2552
26950 sdiv %l5, 0x1C12, %g2
26951loop_2551:
26952 nop
26953 set 0x74, %g7
26954 ldsba [%l7 + %g7] 0x11, %g4
26955loop_2552:
26956 fmovscs %icc, %f17, %f22
26957 movn %icc, %o7, %o0
26958 set 0x5D, %i0
26959 stba %i2, [%l7 + %i0] 0xe3
26960 membar #Sync
26961 sll %o2, %i1, %i5
26962 edge16n %i6, %l4, %o3
26963 brgez %l1, loop_2553
26964 srlx %o1, 0x07, %l3
26965 sra %g1, 0x17, %o6
26966 fcmpgt16 %f22, %f28, %g7
26967loop_2553:
26968 tne %icc, 0x4
26969 ldsh [%l7 + 0x5E], %l0
26970 fandnot1 %f6, %f22, %f24
26971 tleu %icc, 0x7
26972 sllx %i7, %g6, %l2
26973 wr %g0, 0x88, %asi
26974 sta %f23, [%l7 + 0x64] %asi
26975 saved
26976 rdpr %cwp, %g1
26977 rdpr %cansave, %g2
26978 rdpr %canrestore, %g3
26979 rdpr %cleanwin, %g4
26980 rdpr %otherwin, %g5
26981 rdpr %wstate, %g6
26982 xnor %o4, %i0, %o5
26983 saved
26984 rdpr %cwp, %g1
26985 rdpr %cansave, %g2
26986 rdpr %canrestore, %g3
26987 rdpr %cleanwin, %g4
26988 rdpr %otherwin, %g5
26989 rdpr %wstate, %g6
26990 sll %i3, 0x1D, %l6
26991 movrlz %i4, 0x1AF, %g5
26992 nop
26993 set 0x20, %o5
26994 std %l4, [%l7 + %o5]
26995 bcs,a %icc, loop_2554
26996 fors %f4, %f10, %f16
26997 mulscc %g3, 0x1218, %g2
26998 edge16l %o7, %o0, %i2
26999loop_2554:
27000 tsubcc %g4, 0x1FB8, %i1
27001 fba %fcc3, loop_2555
27002 tg %xcc, 0x7
27003 brlz,a %o2, loop_2556
27004 fmovsle %xcc, %f22, %f5
27005loop_2555:
27006 edge32n %i5, %l4, %o3
27007 tge %xcc, 0x4
27008loop_2556:
27009 stbar
27010 tl %xcc, 0x3
27011 fpsub32s %f10, %f28, %f2
27012 fmovrse %l1, %f16, %f13
27013 movrlz %o1, %i6, %l3
27014 smul %o6, %g1, %l0
27015 edge8 %i7, %g6, %l2
27016 fblg,a %fcc3, loop_2557
27017 xorcc %o4, 0x07F4, %g7
27018 subc %o5, %i3, %l6
27019 fmovrslez %i0, %f21, %f28
27020loop_2557:
27021 nop
27022 setx loop_2558, %l0, %l1
27023 wrpr 0x1, %tl
27024 wrpr %l1, %tnpc
27025 setx 0x34400001400, %l0, %l1
27026 wrpr %l1, %tstate
27027 wrhpr 0x4, %htstate
27028 done
27029 add %i4, %g5, %g3
27030 fabsd %f6, %f14
27031 tg %xcc, 0x7
27032loop_2558:
27033 sllx %g2, %l5, %o0
27034 fxor %f4, %f14, %f10
27035 fmovrdgz %i2, %f8, %f0
27036 xorcc %o7, %i1, %o2
27037 wr %g0, 0x19, %asi
27038 ldswa [%l7 + 0x64] %asi, %g4
27039 sdivcc %l4, 0x1006, %o3
27040 fnot1 %f10, %f28
27041 sub %l1, %i5, %o1
27042 udiv %i6, 0x1FD6, %o6
27043 sir 0x0D08
27044 mova %icc, %l3, %l0
27045 movne %icc, %g1, %g6
27046 edge8ln %i7, %o4, %l2
27047 movn %xcc, %g7, %i3
27048 movrlez %l6, 0x24F, %i0
27049 or %i4, 0x03D0, %o5
27050 xorcc %g3, 0x1AD7, %g2
27051 tleu %icc, 0x4
27052 sir 0x1AD8
27053 fmovrsgz %g5, %f14, %f19
27054 fmovrdne %l5, %f14, %f24
27055 fmovde %icc, %f28, %f30
27056 edge32 %o0, %i2, %i1
27057 orn %o2, %o7, %g4
27058 nop
27059 set 0x24, %l4
27060 ldsh [%l7 + %l4], %l4
27061 movg %xcc, %l1, %o3
27062 set 0x14, %o0
27063 swapa [%l7 + %o0] 0x80, %o1
27064 siam 0x0
27065 edge16ln %i5, %o6, %i6
27066 xorcc %l3, 0x05B0, %l0
27067 udivx %g6, 0x1C1E, %g1
27068 tn %icc, 0x5
27069 fmovrde %i7, %f10, %f6
27070 subcc %o4, %g7, %l2
27071 fbe %fcc0, loop_2559
27072 fbn %fcc2, loop_2560
27073 fandnot1 %f2, %f4, %f4
27074 edge32n %l6, %i0, %i4
27075loop_2559:
27076 movcc %xcc, %o5, %i3
27077loop_2560:
27078 umulcc %g2, 0x0FB7, %g3
27079 restored
27080 rdpr %cwp, %g1
27081 rdpr %cansave, %g2
27082 rdpr %canrestore, %g3
27083 rdpr %cleanwin, %g4
27084 rdpr %otherwin, %g5
27085 rdpr %wstate, %g6
27086 wr %g0, 0x80, %asi
27087 stda %l4, [%l7 + 0x68] %asi
27088 fnegd %f0, %f10
27089 fcmpne16 %f24, %f0, %o0
27090 fcmple16 %f30, %f24, %g5
27091 movrgz %i1, 0x310, %i2
27092 bn,a,pn %icc, loop_2561
27093 nop
27094 setx loop_2562, %l0, %l1
27095 wrpr 0x1, %tl
27096 wrpr %l1, %tpc
27097 add %l1, 0x4, %l1
27098 wrpr %l1, %tnpc
27099 setx 0x34400001400, %l0, %l1
27100 wrpr %l1, %tstate
27101 wrhpr 0x4, %htstate
27102 retry
27103 fpack16 %f14, %f0
27104 tge %icc, 0x2
27105loop_2561:
27106 subc %o2, 0x0963, %g4
27107loop_2562:
27108 andn %l4, %l1, %o3
27109 set 0x08, %i3
27110 sta %f27, [%l7 + %i3] 0x11
27111 subcc %o1, %i5, %o6
27112 movl %icc, %i6, %o7
27113 std %l2, [%l7 + 0x08]
27114 edge16n %l0, %g6, %i7
27115 ldsh [%l7 + 0x62], %g1
27116 brnz %o4, loop_2563
27117 ldd [%l7 + 0x60], %f4
27118 xnorcc %g7, %l6, %l2
27119 movg %xcc, %i0, %i4
27120loop_2563:
27121 fcmps %fcc3, %f9, %f8
27122 subcc %i3, %g2, %g3
27123 fsrc1s %f11, %f25
27124 movre %l5, %o5, %o0
27125 movle %xcc, %g5, %i1
27126 fpsub16s %f29, %f3, %f27
27127 tle %icc, 0x7
27128 srax %i2, 0x18, %o2
27129 brlz %l4, loop_2564
27130 sth %l1, [%l7 + 0x68]
27131 fmul8x16au %f19, %f4, %f10
27132 movvs %icc, %g4, %o1
27133loop_2564:
27134 udiv %o3, 0x0382, %i5
27135 sth %i6, [%l7 + 0x4A]
27136 movcs %icc, %o6, %o7
27137 addcc %l3, 0x197F, %l0
27138 sra %i7, 0x08, %g1
27139 udiv %g6, 0x0152, %g7
27140 addc %o4, 0x1756, %l6
27141 fandnot2 %f28, %f12, %f18
27142 mova %xcc, %l2, %i0
27143 movrgz %i3, 0x238, %i4
27144 xor %g2, %g3, %o5
27145 fnors %f19, %f22, %f27
27146 fmovdne %xcc, %f23, %f21
27147 bcc loop_2565
27148 smulcc %o0, 0x1AB3, %l5
27149 movneg %xcc, %g5, %i1
27150 edge8 %i2, %o2, %l4
27151loop_2565:
27152 edge16n %g4, %o1, %o3
27153 srax %l1, 0x02, %i5
27154 fmovdg %icc, %f29, %f2
27155 wr %g0, 0x89, %asi
27156 lda [%l7 + 0x68] %asi, %f0
27157 tl %icc, 0x7
27158 ldsw [%l7 + 0x74], %i6
27159 ldsh [%l7 + 0x24], %o7
27160 be loop_2566
27161 sll %o6, %l0, %i7
27162 xnorcc %g1, 0x0A3D, %g6
27163 edge32n %l3, %o4, %l6
27164loop_2566:
27165 movvs %xcc, %g7, %l2
27166 fbule,a %fcc1, loop_2567
27167 ldsb [%l7 + 0x1B], %i0
27168 fbl,a %fcc3, loop_2568
27169 fmovsgu %icc, %f21, %f4
27170loop_2567:
27171 fmovd %f22, %f6
27172 and %i3, %g2, %g3
27173loop_2568:
27174 xnor %o5, 0x1177, %i4
27175 edge32n %o0, %g5, %i1
27176 bcs,pn %icc, loop_2569
27177 array8 %i2, %l5, %l4
27178 tpos %icc, 0x7
27179 fmovsg %icc, %f14, %f31
27180loop_2569:
27181 std %o2, [%l7 + 0x48]
27182 restored
27183 rdpr %cwp, %g1
27184 rdpr %cansave, %g2
27185 rdpr %canrestore, %g3
27186 rdpr %cleanwin, %g4
27187 rdpr %otherwin, %g5
27188 rdpr %wstate, %g6
27189 movgu %icc, %g4, %o3
27190 alignaddr %o1, %l1, %i6
27191 ta %xcc, 0x7
27192 smulcc %i5, 0x1028, %o7
27193 sethi 0x1020, %l0
27194 popc %o6, %i7
27195 fmovsle %icc, %f26, %f15
27196 movleu %icc, %g1, %l3
27197 movrlz %g6, %o4, %g7
27198 tcs %xcc, 0x5
27199 movne %xcc, %l2, %i0
27200 fbn %fcc2, loop_2570
27201 fnot2 %f0, %f14
27202 fmovde %xcc, %f3, %f17
27203 fbue,a %fcc1, loop_2571
27204loop_2570:
27205 call loop_2572
27206 add %i3, 0x0C57, %l6
27207 edge16l %g2, %o5, %g3
27208loop_2571:
27209 taddcctv %i4, 0x0AD3, %g5
27210loop_2572:
27211 fzeros %f11
27212 tg %icc, 0x1
27213 movl %xcc, %i1, %o0
27214 fnegd %f2, %f14
27215 tcc %xcc, 0x7
27216 srlx %i2, 0x09, %l4
27217 xnor %o2, %l5, %g4
27218 fmovse %xcc, %f9, %f15
27219 add %l7, 0x20, %l6
27220 wr %g0, 0x0c, %asi
27221 casxa [%l6] %asi, %o1, %o3
27222 ldd [%l7 + 0x10], %l0
27223 movn %xcc, %i5, %o7
27224 srax %i6, 0x02, %l0
27225 tne %icc, 0x5
27226 umulcc %i7, 0x15BE, %g1
27227 movcs %icc, %o6, %l3
27228 umulcc %g6, %o4, %g7
27229 edge16l %l2, %i3, %i0
27230 te %icc, 0x2
27231 ldsh [%l7 + 0x38], %g2
27232 std %o4, [%l7 + 0x68]
27233 sdivcc %l6, 0x1DFA, %g3
27234 brnz,a %g5, loop_2573
27235 tn %icc, 0x7
27236 and %i4, %o0, %i1
27237 movrgez %i2, %o2, %l4
27238loop_2573:
27239 nop
27240 set 0x18, %i2
27241 lduha [%l7 + %i2] 0x15, %l5
27242 wr %g0, 0x80, %asi
27243 ldsha [%l7 + 0x3C] %asi, %o1
27244 ta %icc, 0x7
27245 call loop_2574
27246 fmovsneg %xcc, %f24, %f27
27247 xnorcc %g4, %l1, %o3
27248 fmovdle %icc, %f9, %f24
27249loop_2574:
27250 orcc %o7, %i5, %l0
27251 fmul8x16 %f17, %f20, %f14
27252 te %icc, 0x7
27253 stb %i7, [%l7 + 0x59]
27254 tn %icc, 0x7
27255 movleu %xcc, %g1, %o6
27256 addc %l3, 0x17BF, %g6
27257 fbl %fcc0, loop_2575
27258 fmovsneg %icc, %f20, %f2
27259 movle %icc, %o4, %g7
27260 sdivcc %l2, 0x0BED, %i6
27261loop_2575:
27262 sll %i3, 0x16, %g2
27263 bcc,a,pn %xcc, loop_2576
27264 bvs,a %xcc, loop_2577
27265 bl loop_2578
27266 addcc %o5, 0x0A52, %l6
27267loop_2576:
27268 edge32l %g3, %i0, %i4
27269loop_2577:
27270 nop
27271 set 0x30, %o1
27272 ldda [%l7 + %o1] 0x24, %g4
27273loop_2578:
27274 edge32ln %i1, %i2, %o2
27275 fmovrslz %l4, %f26, %f21
27276 movg %xcc, %l5, %o1
27277 edge8n %g4, %l1, %o3
27278 ta %xcc, 0x0
27279 membar 0x7B
27280 ba,pt %icc, loop_2579
27281 mulscc %o7, 0x1560, %o0
27282 bne %icc, loop_2580
27283 move %xcc, %l0, %i7
27284loop_2579:
27285 tsubcctv %g1, %i5, %l3
27286 popc 0x1616, %g6
27287loop_2580:
27288 srl %o4, 0x06, %o6
27289 bne,pt %xcc, loop_2581
27290 tge %icc, 0x5
27291 tle %icc, 0x7
27292 tvs %xcc, 0x1
27293loop_2581:
27294 fxnors %f22, %f3, %f16
27295 fmovrsgz %g7, %f1, %f21
27296 fble %fcc1, loop_2582
27297 orn %i6, 0x16C1, %i3
27298 subcc %l2, 0x0ED4, %g2
27299 bne %xcc, loop_2583
27300loop_2582:
27301 srlx %l6, 0x14, %g3
27302 tge %icc, 0x7
27303 faligndata %f20, %f12, %f8
27304loop_2583:
27305 ldx [%l7 + 0x68], %i0
27306 taddcctv %i4, %g5, %i1
27307 fmul8x16al %f19, %f10, %f6
27308 move %xcc, %o5, %o2
27309 edge8 %l4, %i2, %l5
27310 subc %g4, %l1, %o3
27311 wr %g0, 0x0c, %asi
27312 ldstuba [%l7 + 0x42] %asi, %o1
27313 tg %icc, 0x2
27314 fbue %fcc1, loop_2584
27315 subccc %o7, 0x0CEF, %l0
27316 fpack16 %f14, %f30
27317 xorcc %i7, %o0, %i5
27318loop_2584:
27319 brlez %g1, loop_2585
27320 edge8n %l3, %g6, %o4
27321 srax %g7, 0x0D, %i6
27322 movgu %icc, %o6, %i3
27323loop_2585:
27324 nop
27325 set 0x7C, %l3
27326 sth %g2, [%l7 + %l3]
27327 movn %xcc, %l2, %l6
27328 movvc %xcc, %i0, %i4
27329 sir 0x155D
27330 movcs %icc, %g3, %g5
27331 nop
27332 set 0x50, %l2
27333 lduh [%l7 + %l2], %i1
27334 fandnot1s %f23, %f0, %f9
27335 membar 0x5A
27336 movne %xcc, %o2, %o5
27337 andcc %i2, %l5, %l4
27338 subc %g4, 0x09FE, %l1
27339 udivx %o3, 0x1B48, %o7
27340 fpmerge %f12, %f8, %f16
27341 wr %g0, 0x81, %asi
27342 ldsba [%l7 + 0x51] %asi, %l0
27343 bne,a %icc, loop_2586
27344 fmovrslez %o1, %f20, %f0
27345 fmovrse %i7, %f4, %f17
27346 for %f22, %f14, %f6
27347loop_2586:
27348 fmovdneg %icc, %f18, %f23
27349 brlez %o0, loop_2587
27350 stbar
27351 taddcctv %i5, 0x1209, %g1
27352 tvs %xcc, 0x5
27353loop_2587:
27354 smul %l3, %g6, %g7
27355 fmovdne %icc, %f12, %f15
27356 edge8l %o4, %o6, %i3
27357 prefetch [%l7 + 0x60], 0x0
27358 or %i6, 0x044C, %g2
27359 fandnot1 %f20, %f2, %f14
27360 sll %l2, %l6, %i0
27361 movrlz %g3, %g5, %i1
27362 edge8l %i4, %o5, %o2
27363 orn %i2, 0x0DD1, %l5
27364 tvc %icc, 0x6
27365 sdivx %g4, 0x0655, %l1
27366 fcmple32 %f16, %f26, %l4
27367 orn %o3, %l0, %o1
27368 fmovsn %icc, %f14, %f1
27369 bgu,a loop_2588
27370 bn %icc, loop_2589
27371 tl %xcc, 0x1
27372 bg,a %icc, loop_2590
27373loop_2588:
27374 tg %icc, 0x1
27375loop_2589:
27376 xnor %i7, %o0, %i5
27377 or %o7, %l3, %g1
27378loop_2590:
27379 fornot1s %f16, %f4, %f4
27380 subc %g7, 0x0ADC, %o4
27381 subcc %o6, %i3, %g6
27382 ldd [%l7 + 0x10], %i6
27383 fmovdg %icc, %f30, %f14
27384 edge32ln %l2, %g2, %i0
27385 fpackfix %f14, %f27
27386 te %icc, 0x0
27387 subccc %l6, %g5, %i1
27388 and %g3, 0x0F05, %i4
27389 movre %o2, 0x2D5, %i2
27390 stx %l5, [%l7 + 0x68]
27391 edge32n %g4, %l1, %o5
27392 orncc %o3, %l0, %l4
27393 ldstub [%l7 + 0x78], %i7
27394 tvs %icc, 0x4
27395 wr %g0, 0x18, %asi
27396 ldstuba [%l7 + 0x78] %asi, %o0
27397 mulx %o1, %o7, %l3
27398 movgu %xcc, %i5, %g7
27399 subccc %o4, 0x1665, %o6
27400 fmul8x16au %f14, %f18, %f2
27401 set 0x38, %i6
27402 stha %i3, [%l7 + %i6] 0x89
27403 saved
27404 rdpr %cwp, %g1
27405 rdpr %cansave, %g2
27406 rdpr %canrestore, %g3
27407 rdpr %cleanwin, %g4
27408 rdpr %otherwin, %g5
27409 rdpr %wstate, %g6
27410 fmovdcs %xcc, %f1, %f5
27411 ta %xcc, 0x7
27412 fandnot1 %f28, %f6, %f28
27413 movrlez %g6, 0x1F3, %g1
27414 edge8n %l2, %g2, %i6
27415 subccc %i0, 0x095A, %l6
27416 fpmerge %f17, %f30, %f0
27417 movleu %icc, %g5, %g3
27418 add %i4, 0x05C7, %o2
27419 mova %xcc, %i2, %l5
27420 faligndata %f30, %f14, %f14
27421 xnor %i1, 0x134A, %l1
27422 add %l7, 0x24, %l6
27423 wr %g0, 0x80, %asi
27424 casa [%l6] %asi, %g4, %o5
27425 wr %g0, 0x19, %asi
27426 stba %l0, [%l7 + 0x71] %asi
27427 tcc %icc, 0x5
27428 be,pt %icc, loop_2591
27429 fmovrse %o3, %f0, %f20
27430 sdivcc %l4, 0x0C0B, %i7
27431 udiv %o1, 0x1303, %o0
27432loop_2591:
27433 fbge,a %fcc0, loop_2592
27434 srax %o7, %i5, %l3
27435 fbo %fcc2, loop_2593
27436 movcs %icc, %g7, %o4
27437loop_2592:
27438 movrlz %o6, 0x238, %g6
27439 tsubcc %i3, %g1, %l2
27440loop_2593:
27441 membar 0x1C
27442 addccc %i6, 0x1864, %i0
27443 tcc %icc, 0x1
27444 fmovdcc %xcc, %f6, %f15
27445 sub %l6, %g2, %g3
27446 nop
27447 set 0x39, %o6
27448 ldub [%l7 + %o6], %i4
27449 popc 0x1DA8, %o2
27450 edge16l %g5, %l5, %i2
27451 addccc %l1, 0x02BA, %i1
27452 lduw [%l7 + 0x48], %g4
27453 fbg,a %fcc2, loop_2594
27454 ldd [%l7 + 0x78], %o4
27455 fmovsleu %icc, %f22, %f20
27456 movrgz %l0, %l4, %o3
27457loop_2594:
27458 tl %xcc, 0x3
27459 alignaddr %i7, %o1, %o7
27460 move %xcc, %i5, %l3
27461 saved
27462 rdpr %cwp, %g1
27463 rdpr %cansave, %g2
27464 rdpr %canrestore, %g3
27465 rdpr %cleanwin, %g4
27466 rdpr %otherwin, %g5
27467 rdpr %wstate, %g6
27468 bg,a %xcc, loop_2595
27469 fandnot1 %f12, %f0, %f28
27470 fpadd32s %f25, %f20, %f9
27471 addccc %g7, %o0, %o4
27472loop_2595:
27473 fmuld8sux16 %f10, %f9, %f14
27474 subc %o6, 0x0F93, %i3
27475 bshuffle %f26, %f16, %f12
27476 flush %l7 + 0x7C
27477 brz %g1, loop_2596
27478 taddcctv %l2, 0x1986, %g6
27479 edge32 %i0, %i6, %g2
27480 movrlz %l6, 0x06C, %i4
27481loop_2596:
27482 edge32 %o2, %g5, %g3
27483 movrne %i2, 0x384, %l1
27484 movcc %xcc, %i1, %l5
27485 movpos %xcc, %g4, %o5
27486 orncc %l4, 0x07AE, %o3
27487 movg %icc, %i7, %o1
27488 tn %icc, 0x0
27489 fbge %fcc2, loop_2597
27490 umul %l0, 0x1038, %i5
27491 udivx %l3, 0x08A0, %o7
27492 taddcc %g7, %o4, %o6
27493loop_2597:
27494 fbn %fcc3, loop_2598
27495 subcc %o0, %i3, %l2
27496 fcmpgt32 %f28, %f8, %g1
27497 bneg,a %xcc, loop_2599
27498loop_2598:
27499 te %icc, 0x2
27500 sll %g6, 0x0B, %i0
27501 ldd [%l7 + 0x60], %f6
27502loop_2599:
27503 edge32ln %g2, %l6, %i6
27504 tneg %icc, 0x7
27505 tl %icc, 0x5
27506 add %l7, 0x48, %l6
27507 wr %g0, 0x04, %asi
27508 casa [%l6] 0x04, %o2, %i4
27509 fmovrdlez %g3, %f10, %f16
27510 edge8ln %g5, %l1, %i1
27511 wr %g0, 0x19, %asi
27512 lda [%l7 + 0x54] %asi, %f6
27513 stbar
27514 saved
27515 rdpr %cwp, %g1
27516 rdpr %cansave, %g2
27517 rdpr %canrestore, %g3
27518 rdpr %cleanwin, %g4
27519 rdpr %otherwin, %g5
27520 rdpr %wstate, %g6
27521 sdivx %i2, 0x0482, %l5
27522 tn %xcc, 0x3
27523 fpackfix %f0, %f18
27524 bneg %xcc, loop_2600
27525 movl %icc, %o5, %l4
27526 bvs,a loop_2601
27527 edge16 %g4, %i7, %o1
27528loop_2600:
27529 udivx %o3, 0x11B6, %l0
27530 tge %xcc, 0x0
27531loop_2601:
27532 smul %i5, 0x102B, %o7
27533 fcmps %fcc2, %f23, %f5
27534 array16 %l3, %g7, %o4
27535 fmovde %xcc, %f31, %f7
27536 set 0x40, %o7
27537 stda %f0, [%l7 + %o7] 0x11
27538 mulscc %o0, 0x195E, %o6
27539 taddcctv %l2, %g1, %i3
27540 tne %xcc, 0x0
27541 movgu %xcc, %g6, %i0
27542 brz %g2, loop_2602
27543 movn %icc, %i6, %l6
27544 bcs,pt %xcc, loop_2603
27545 subccc %i4, %g3, %o2
27546loop_2602:
27547 fcmple32 %f16, %f22, %l1
27548 sdivx %g5, 0x019E, %i1
27549loop_2603:
27550 fpackfix %f14, %f17
27551 umulcc %l5, 0x0835, %o5
27552 tne %xcc, 0x6
27553 srax %i2, %g4, %l4
27554 edge16n %o1, %i7, %o3
27555 sdiv %i5, 0x178A, %o7
27556 std %f16, [%l7 + 0x30]
27557 add %l7, 0x70, %l6
27558 wr %g0, 0x11, %asi
27559 casxa [%l6] 0x11, %l0, %l3
27560 fpackfix %f14, %f6
27561 fpsub16s %f29, %f27, %f7
27562 fmovrsne %o4, %f6, %f21
27563 tcc %xcc, 0x5
27564 movcc %xcc, %g7, %o6
27565 fmovdgu %xcc, %f11, %f17
27566 addccc %l2, 0x0167, %g1
27567 mova %xcc, %o0, %g6
27568 tne %icc, 0x4
27569 swap [%l7 + 0x24], %i3
27570 tpos %icc, 0x3
27571 fbe,a %fcc3, loop_2604
27572 udiv %i0, 0x0983, %i6
27573 andncc %g2, %i4, %l6
27574 edge16n %g3, %l1, %o2
27575loop_2604:
27576 srlx %i1, 0x0C, %l5
27577 fmovrdlz %g5, %f6, %f16
27578 set 0x18, %o4
27579 stha %i2, [%l7 + %o4] 0xe3
27580 membar #Sync
27581 call loop_2605
27582 smulcc %g4, %o5, %o1
27583 xorcc %i7, 0x0050, %l4
27584 ldub [%l7 + 0x76], %o3
27585loop_2605:
27586 add %i5, 0x09DA, %l0
27587 sir 0x0AEC
27588 srl %o7, %l3, %g7
27589 orcc %o4, 0x07E6, %o6
27590 array8 %g1, %l2, %g6
27591 movrne %i3, 0x06D, %o0
27592 movge %xcc, %i6, %g2
27593 set 0x60, %g4
27594 ldda [%l7 + %g4] 0x19, %i4
27595 addccc %l6, %g3, %l1
27596 array8 %o2, %i0, %l5
27597 fbl,a %fcc1, loop_2606
27598 smulcc %i1, 0x1F33, %i2
27599 ta %icc, 0x3
27600 fmovrsne %g4, %f20, %f17
27601loop_2606:
27602 addc %o5, 0x1035, %g5
27603 andn %o1, 0x1BA5, %l4
27604 movleu %xcc, %i7, %i5
27605 orcc %l0, %o3, %o7
27606 movle %xcc, %l3, %g7
27607 array8 %o4, %o6, %g1
27608 restored
27609 rdpr %cwp, %g1
27610 rdpr %cansave, %g2
27611 rdpr %canrestore, %g3
27612 rdpr %cleanwin, %g4
27613 rdpr %otherwin, %g5
27614 rdpr %wstate, %g6
27615 set 0x29, %i1
27616 ldsba [%l7 + %i1] 0x89, %g6
27617 ldub [%l7 + 0x51], %l2
27618 mulscc %i3, %o0, %i6
27619 move %icc, %g2, %i4
27620 set 0x68, %l1
27621 stwa %g3, [%l7 + %l1] 0x2a
27622 membar #Sync
27623 or %l6, %o2, %i0
27624 movrne %l1, 0x369, %l5
27625 fmovdleu %xcc, %f1, %f6
27626 movvs %icc, %i2, %g4
27627 fnot1 %f14, %f18
27628 fpackfix %f26, %f30
27629 mulscc %i1, %o5, %g5
27630 udivcc %o1, 0x1F78, %l4
27631 sethi 0x1076, %i5
27632 or %i7, %o3, %o7
27633 movn %icc, %l3, %l0
27634 tn %xcc, 0x1
27635 fbl,a %fcc2, loop_2607
27636 xor %g7, %o6, %o4
27637 movcc %xcc, %g6, %l2
27638 wr %g0, 0x10, %asi
27639 ldswa [%l7 + 0x50] %asi, %i3
27640loop_2607:
27641 tge %xcc, 0x4
27642 fpsub32s %f7, %f23, %f1
27643 edge16ln %o0, %i6, %g1
27644 sth %g2, [%l7 + 0x38]
27645 bne %icc, loop_2608
27646 fmul8ulx16 %f4, %f12, %f4
27647 fornot1s %f7, %f1, %f16
27648 edge8l %g3, %i4, %o2
27649loop_2608:
27650 movleu %xcc, %l6, %i0
27651 movrgz %l5, %i2, %l1
27652 smulcc %g4, %i1, %g5
27653 subc %o5, 0x11A2, %o1
27654 srax %i5, %l4, %o3
27655 fcmpne32 %f26, %f6, %i7
27656 movgu %icc, %o7, %l0
27657 fmovdne %xcc, %f17, %f20
27658 edge32l %g7, %o6, %o4
27659 fbg,a %fcc3, loop_2609
27660 and %l3, 0x1E8D, %l2
27661 movgu %icc, %i3, %o0
27662 array8 %g6, %g1, %i6
27663loop_2609:
27664 tl %xcc, 0x2
27665 fba %fcc3, loop_2610
27666 fmuld8sux16 %f10, %f21, %f16
27667 or %g3, %i4, %o2
27668 brz,a %l6, loop_2611
27669loop_2610:
27670 edge16ln %g2, %l5, %i0
27671 and %l1, %i2, %g4
27672 fba,a %fcc3, loop_2612
27673loop_2611:
27674 tcs %xcc, 0x0
27675 fxors %f11, %f8, %f25
27676 fmovs %f30, %f7
27677loop_2612:
27678 movrgez %i1, %g5, %o5
27679 fxors %f16, %f28, %f21
27680 fmovrde %o1, %f8, %f16
27681 tgu %icc, 0x3
27682 orn %l4, 0x0F71, %o3
27683 set 0x57, %o2
27684 stba %i5, [%l7 + %o2] 0x27
27685 membar #Sync
27686 fmovdle %icc, %f16, %f15
27687 nop
27688 setx loop_2613, %l0, %l1
27689 jmpl %l1, %o7
27690 sdiv %i7, 0x1999, %g7
27691 movrgez %o6, 0x011, %o4
27692 tle %icc, 0x5
27693loop_2613:
27694 fcmple16 %f8, %f8, %l3
27695 fpack16 %f14, %f19
27696 sdivcc %l2, 0x05DD, %i3
27697 movle %icc, %o0, %l0
27698 fmovsne %icc, %f20, %f28
27699 mova %icc, %g1, %i6
27700 fpack32 %f24, %f20, %f8
27701 orncc %g3, 0x0713, %i4
27702 taddcctv %g6, %l6, %o2
27703 popc 0x1028, %g2
27704 set 0x7C, %i5
27705 sta %f25, [%l7 + %i5] 0x15
27706 movrgez %l5, 0x38D, %l1
27707 fornot1s %f3, %f1, %f23
27708 edge8l %i0, %i2, %i1
27709 subccc %g4, %o5, %g5
27710 edge16ln %o1, %l4, %o3
27711 saved
27712 rdpr %cwp, %g1
27713 rdpr %cansave, %g2
27714 rdpr %canrestore, %g3
27715 rdpr %cleanwin, %g4
27716 rdpr %otherwin, %g5
27717 rdpr %wstate, %g6
27718 orcc %o7, 0x0909, %i7
27719 tne %icc, 0x4
27720 movl %xcc, %g7, %i5
27721 alignaddr %o6, %l3, %l2
27722 lduw [%l7 + 0x10], %o4
27723 wr %g0, 0x89, %asi
27724 prefetcha [%l7 + 0x68] %asi, 0x1
27725 movgu %icc, %i3, %g1
27726 fba,a %fcc3, loop_2614
27727 array32 %i6, %g3, %i4
27728 edge32 %g6, %l6, %l0
27729 fmovrdlz %g2, %f2, %f22
27730loop_2614:
27731 fandnot2s %f8, %f3, %f28
27732 addccc %o2, 0x0143, %l1
27733 tg %icc, 0x4
27734 movpos %icc, %i0, %l5
27735 tleu %xcc, 0x0
27736 ta %icc, 0x3
27737 umulcc %i1, %g4, %o5
27738 tcs %xcc, 0x5
27739 edge32ln %i2, %o1, %g5
27740 movpos %icc, %o3, %l4
27741 fmovsn %xcc, %f31, %f30
27742 tgu %xcc, 0x3
27743 addcc %i7, 0x1A41, %g7
27744 edge16ln %i5, %o6, %o7
27745 stb %l3, [%l7 + 0x19]
27746 fbug %fcc2, loop_2615
27747 nop
27748 setx loop_2616, %l0, %l1
27749 wrpr 0x1, %tl
27750 wrpr %l1, %tnpc
27751 setx 0x34400001400, %l0, %l1
27752 wrpr %l1, %tstate
27753 wrhpr 0x4, %htstate
27754 done
27755 udiv %l2, 0x0750, %o0
27756 edge16l %o4, %g1, %i3
27757loop_2615:
27758 fexpand %f14, %f24
27759loop_2616:
27760 movrne %i6, 0x2DF, %i4
27761 fors %f29, %f17, %f23
27762 te %icc, 0x2
27763 te %icc, 0x7
27764 fmuld8ulx16 %f2, %f1, %f12
27765 andcc %g3, %g6, %l0
27766 fmul8x16 %f22, %f10, %f6
27767 wr %g0, 0xea, %asi
27768 stxa %g2, [%l7 + 0x10] %asi
27769 membar #Sync
27770 mulx %l6, 0x0DDD, %l1
27771 tvc %xcc, 0x2
27772 wr %g0, 0x0c, %asi
27773 swapa [%l7 + 0x54] %asi, %o2
27774 tleu %icc, 0x1
27775 fnegd %f18, %f10
27776 ble,a,pn %xcc, loop_2617
27777 edge32l %i0, %i1, %g4
27778 edge8n %o5, %l5, %o1
27779 udivx %i2, 0x0C87, %g5
27780loop_2617:
27781 fpadd32 %f8, %f12, %f18
27782 fmovdn %xcc, %f8, %f6
27783 lduh [%l7 + 0x52], %o3
27784 fbuge,a %fcc1, loop_2618
27785 movgu %icc, %l4, %i7
27786 fmovscs %icc, %f18, %f25
27787 bcc,pn %icc, loop_2619
27788loop_2618:
27789 fmovda %icc, %f21, %f25
27790 set 0x50, %g5
27791 ldda [%l7 + %g5] 0x11, %i4
27792loop_2619:
27793 add %o6, 0x123D, %g7
27794 fbe %fcc1, loop_2620
27795 orcc %o7, 0x1FF5, %l2
27796 wr %g0, 0x18, %asi
27797 stda %o0, [%l7 + 0x38] %asi
27798loop_2620:
27799 fandnot2s %f17, %f15, %f20
27800 lduw [%l7 + 0x60], %l3
27801 fmovsa %icc, %f14, %f17
27802 movrne %o4, 0x12D, %i3
27803 and %g1, 0x1802, %i4
27804 udivx %i6, 0x1E73, %g6
27805 nop
27806 set 0x08, %o3
27807 stx %l0, [%l7 + %o3]
27808 fmovdn %xcc, %f12, %f2
27809 edge8n %g2, %g3, %l1
27810 fcmple32 %f18, %f20, %l6
27811 tvc %icc, 0x0
27812 edge16l %o2, %i0, %i1
27813 srax %o5, 0x0E, %l5
27814 addccc %o1, 0x0922, %i2
27815 orn %g5, %g4, %l4
27816 tgu %icc, 0x7
27817 fmovrdgez %o3, %f18, %f8
27818 set 0x2E, %g1
27819 stha %i5, [%l7 + %g1] 0x0c
27820 ba,pn %icc, loop_2621
27821 movneg %xcc, %i7, %o6
27822 fandnot1 %f30, %f14, %f26
27823 xnorcc %g7, %l2, %o7
27824loop_2621:
27825 sub %l3, 0x1438, %o4
27826 movre %i3, 0x2E6, %o0
27827 sdivcc %g1, 0x1198, %i4
27828 movre %g6, 0x0B2, %i6
27829 fsrc1 %f20, %f26
27830 udiv %g2, 0x1C3F, %g3
27831 fpadd32 %f14, %f16, %f28
27832 fmovsne %xcc, %f23, %f6
27833 fbuge %fcc2, loop_2622
27834 movrgz %l0, 0x001, %l6
27835 fbule,a %fcc0, loop_2623
27836 membar 0x38
27837loop_2622:
27838 faligndata %f12, %f12, %f24
27839 edge32ln %l1, %i0, %i1
27840loop_2623:
27841 tleu %icc, 0x5
27842 bgu loop_2624
27843 restored
27844 rdpr %cwp, %g1
27845 rdpr %cansave, %g2
27846 rdpr %canrestore, %g3
27847 rdpr %cleanwin, %g4
27848 rdpr %otherwin, %g5
27849 rdpr %wstate, %g6
27850 tl %icc, 0x4
27851 ldd [%l7 + 0x28], %o2
27852loop_2624:
27853 edge32n %l5, %o1, %i2
27854 tsubcctv %o5, 0x0BDD, %g4
27855 nop
27856 set 0x50, %g6
27857 prefetch [%l7 + %g6], 0x3
27858 tge %xcc, 0x6
27859 movpos %icc, %l4, %g5
27860 fnot1 %f16, %f2
27861 tneg %xcc, 0x5
27862 bvs,pn %xcc, loop_2625
27863 smul %i5, 0x18E1, %i7
27864 udivcc %o6, 0x0DC6, %g7
27865 fmovrdne %o3, %f22, %f22
27866loop_2625:
27867 popc %l2, %l3
27868 fbue,a %fcc2, loop_2626
27869 ldsw [%l7 + 0x34], %o7
27870 nop
27871 setx loop_2627, %l0, %l1
27872 wrpr 0x1, %tl
27873 wrpr %l1, %tnpc
27874 setx 0x34400001400, %l0, %l1
27875 wrpr %l1, %tstate
27876 wrhpr 0x4, %htstate
27877 done
27878 movl %xcc, %o4, %i3
27879loop_2626:
27880 srax %o0, 0x19, %g1
27881 udivcc %g6, 0x11BB, %i6
27882loop_2627:
27883 bn %icc, loop_2628
27884 andncc %g2, %g3, %i4
27885 add %l0, 0x0A8D, %l6
27886 fbug %fcc0, loop_2629
27887loop_2628:
27888 fnot2s %f31, %f20
27889 fpadd32 %f10, %f20, %f2
27890 tg %xcc, 0x1
27891loop_2629:
27892 edge16n %i0, %i1, %o2
27893 fone %f12
27894 smulcc %l1, %l5, %i2
27895 lduh [%l7 + 0x5A], %o5
27896 andncc %o1, %g4, %l4
27897 fmovsg %xcc, %f20, %f2
27898 taddcc %g5, 0x013F, %i7
27899 tsubcctv %i5, %o6, %o3
27900 call loop_2630
27901 movneg %icc, %g7, %l2
27902 smul %o7, %o4, %l3
27903 movrgz %o0, 0x236, %i3
27904loop_2630:
27905 stb %g1, [%l7 + 0x4E]
27906 be,pn %xcc, loop_2631
27907 saved
27908 rdpr %cwp, %g1
27909 rdpr %cansave, %g2
27910 rdpr %canrestore, %g3
27911 rdpr %cleanwin, %g4
27912 rdpr %otherwin, %g5
27913 rdpr %wstate, %g6
27914 fnor %f2, %f22, %f10
27915 and %g6, 0x10EF, %i6
27916loop_2631:
27917 fxnors %f8, %f16, %f15
27918 sdiv %g3, 0x1870, %g2
27919 xorcc %i4, %l6, %l0
27920 fmovsg %icc, %f18, %f8
27921 fbue %fcc0, loop_2632
27922 addccc %i1, %o2, %l1
27923 fands %f11, %f21, %f4
27924 tne %icc, 0x1
27925loop_2632:
27926 te %xcc, 0x7
27927 edge32 %l5, %i0, %i2
27928 movvs %xcc, %o1, %o5
27929 add %l4, %g5, %i7
27930 tne %xcc, 0x6
27931 fpmerge %f0, %f23, %f26
27932 xor %i5, 0x0AF2, %o6
27933 fnands %f8, %f31, %f1
27934 tne %xcc, 0x0
27935 tge %icc, 0x4
27936 mulscc %g4, %g7, %l2
27937 fbu,a %fcc1, loop_2633
27938 popc 0x0EAD, %o7
27939 fcmps %fcc2, %f16, %f5
27940 sdiv %o3, 0x0FB2, %l3
27941loop_2633:
27942 fmovs %f0, %f2
27943 array32 %o4, %o0, %g1
27944 andn %g6, 0x1959, %i3
27945 movn %icc, %i6, %g3
27946 nop
27947 setx loop_2634, %l0, %l1
27948 jmpl %l1, %g2
27949 lduw [%l7 + 0x2C], %l6
27950 fmovsne %icc, %f28, %f8
27951 edge32l %l0, %i1, %i4
27952loop_2634:
27953 movrlez %l1, %o2, %l5
27954 tneg %xcc, 0x7
27955 add %l7, 0x74, %l6
27956 wr %g0, 0x10, %asi
27957 lda [%l6] %asi, %i2
27958 casa [%l6] %asi, %i2, %o1
27959 taddcctv %o5, %i0, %l4
27960 movge %icc, %i7, %i5
27961 te %icc, 0x1
27962 bg %xcc, loop_2635
27963 fnot1 %f2, %f24
27964 alignaddrl %o6, %g4, %g5
27965 fbuge %fcc1, loop_2636
27966loop_2635:
27967 fbuge %fcc1, loop_2637
27968 movcs %xcc, %l2, %g7
27969 sth %o3, [%l7 + 0x52]
27970loop_2636:
27971 edge8ln %l3, %o7, %o4
27972loop_2637:
27973 move %icc, %o0, %g6
27974 tn %icc, 0x6
27975 xnor %i3, %g1, %i6
27976 movrgz %g3, %l6, %l0
27977 fpsub32s %f16, %f1, %f22
27978 brlez,a %i1, loop_2638
27979 movrgz %i4, %g2, %l1
27980 mulx %o2, %i2, %o1
27981 st %f14, [%l7 + 0x14]
27982loop_2638:
27983 addccc %l5, %o5, %i0
27984 umulcc %i7, 0x120F, %i5
27985 tvs %icc, 0x2
27986 fmovsgu %icc, %f10, %f12
27987 fbue,a %fcc0, loop_2639
27988 stw %l4, [%l7 + 0x78]
27989 tle %xcc, 0x3
27990 fbl %fcc0, loop_2640
27991loop_2639:
27992 addccc %g4, %o6, %g5
27993 fpadd16s %f1, %f27, %f2
27994 fnegd %f22, %f28
27995loop_2640:
27996 sdivx %g7, 0x1A39, %l2
27997 fmovs %f7, %f12
27998 srlx %o3, 0x09, %l3
27999 and %o7, 0x1F5E, %o0
28000 ldx [%l7 + 0x60], %o4
28001 udivcc %i3, 0x181E, %g6
28002 edge8l %i6, %g3, %l6
28003 tsubcctv %l0, %g1, %i1
28004 taddcctv %g2, 0x0EE6, %l1
28005 tleu %xcc, 0x4
28006 std %f2, [%l7 + 0x50]
28007 bgu %xcc, loop_2641
28008 fcmpgt16 %f10, %f12, %o2
28009 udivx %i4, 0x0105, %i2
28010 stw %l5, [%l7 + 0x50]
28011loop_2641:
28012 addc %o5, 0x10D5, %i0
28013 and %o1, 0x0F8B, %i5
28014 umul %i7, 0x1C5B, %l4
28015 tneg %icc, 0x7
28016 sethi 0x1C6C, %o6
28017 brlz,a %g4, loop_2642
28018 tsubcctv %g5, %g7, %o3
28019 srl %l3, %o7, %o0
28020 movrgz %l2, 0x326, %i3
28021loop_2642:
28022 sra %g6, %o4, %i6
28023 edge8ln %g3, %l6, %l0
28024 fba,a %fcc0, loop_2643
28025 add %i1, %g1, %g2
28026 edge8 %l1, %o2, %i4
28027 edge32l %i2, %l5, %o5
28028loop_2643:
28029 nop
28030 set 0x42, %l0
28031 stha %i0, [%l7 + %l0] 0x04
28032 fcmple16 %f12, %f18, %o1
28033 umul %i5, 0x09D4, %l4
28034 udivcc %o6, 0x109D, %g4
28035 stw %i7, [%l7 + 0x1C]
28036 fmovspos %icc, %f6, %f9
28037 fmovde %xcc, %f11, %f5
28038 tleu %icc, 0x6
28039 fmovd %f6, %f16
28040 subc %g7, 0x0C8E, %g5
28041 restored
28042 rdpr %cwp, %g1
28043 rdpr %cansave, %g2
28044 rdpr %canrestore, %g3
28045 rdpr %cleanwin, %g4
28046 rdpr %otherwin, %g5
28047 rdpr %wstate, %g6
28048 edge8l %l3, %o7, %o0
28049 bge,a loop_2644
28050 xor %o3, %i3, %l2
28051 set 0x6A, %l5
28052 ldsha [%l7 + %l5] 0x10, %g6
28053loop_2644:
28054 stx %o4, [%l7 + 0x48]
28055 movleu %xcc, %g3, %i6
28056 udivcc %l0, 0x0A33, %l6
28057 bgu,pn %xcc, loop_2645
28058 fbuge,a %fcc2, loop_2646
28059 ldsw [%l7 + 0x18], %i1
28060 array8 %g2, %g1, %o2
28061loop_2645:
28062 edge16n %l1, %i2, %l5
28063loop_2646:
28064 tle %icc, 0x7
28065 sir 0x013E
28066 fbu,a %fcc3, loop_2647
28067 fandnot2 %f12, %f20, %f30
28068 sir 0x1445
28069 edge32ln %i4, %i0, %o5
28070loop_2647:
28071 nop
28072 set 0x08, %g2
28073 prefetcha [%l7 + %g2] 0x11, 0x3
28074 tvs %xcc, 0x2
28075 sra %o1, 0x18, %o6
28076 edge32l %l4, %g4, %g7
28077 bvc loop_2648
28078 sra %i7, 0x01, %l3
28079 movcc %icc, %g5, %o7
28080 array16 %o3, %i3, %l2
28081loop_2648:
28082 subccc %o0, %o4, %g3
28083 wr %g0, 0x19, %asi
28084 sta %f24, [%l7 + 0x38] %asi
28085 bleu,pn %xcc, loop_2649
28086 fcmpeq32 %f22, %f14, %i6
28087 popc 0x100E, %l0
28088 umulcc %g6, 0x1A60, %l6
28089loop_2649:
28090 edge16ln %i1, %g2, %g1
28091 movn %icc, %o2, %i2
28092 add %l5, 0x0C68, %i4
28093 add %l7, 0x50, %l6
28094 wr %g0, 0x80, %asi
28095 casxa [%l6] %asi, %l1, %o5
28096 fmovdgu %icc, %f21, %f11
28097 movcs %icc, %i0, %o1
28098 movg %xcc, %i5, %l4
28099 nop
28100 setx loop_2650, %l0, %l1
28101 wrpr 0x1, %tl
28102 wrpr %l1, %tpc
28103 add %l1, 0x4, %l1
28104 wrpr %l1, %tnpc
28105 setx 0x34400001400, %l0, %l1
28106 wrpr %l1, %tstate
28107 wrhpr 0x4, %htstate
28108 retry
28109 fones %f18
28110 udivx %g4, 0x0152, %g7
28111 fmul8sux16 %f4, %f18, %f24
28112loop_2650:
28113 tcs %xcc, 0x6
28114 movle %xcc, %o6, %l3
28115 edge8n %i7, %o7, %g5
28116 tne %xcc, 0x4
28117 fmovdcs %icc, %f3, %f23
28118 fmuld8ulx16 %f24, %f3, %f0
28119 fpsub32 %f28, %f2, %f2
28120 fmovrsgz %o3, %f16, %f21
28121 xorcc %l2, 0x15C9, %o0
28122 fmovrse %i3, %f18, %f5
28123 edge16 %o4, %g3, %l0
28124 ldsw [%l7 + 0x24], %i6
28125 fpadd32s %f3, %f1, %f22
28126 call loop_2651
28127 sllx %g6, 0x00, %i1
28128 fpadd32s %f8, %f11, %f31
28129 andn %g2, %l6, %o2
28130loop_2651:
28131 xnorcc %i2, %l5, %i4
28132 tcs %xcc, 0x0
28133 smul %g1, %l1, %i0
28134 and %o1, %o5, %l4
28135 orn %i5, %g7, %o6
28136 set 0x7C, %l6
28137 stwa %g4, [%l7 + %l6] 0x2f
28138 membar #Sync
28139 fpsub16 %f26, %f8, %f8
28140 ldd [%l7 + 0x70], %i6
28141 smul %o7, 0x1BF8, %g5
28142 bpos,a,pt %icc, loop_2652
28143 movcc %icc, %l3, %o3
28144 set 0x70, %i4
28145 ldda [%l7 + %i4] 0x15, %l2
28146loop_2652:
28147 popc %i3, %o0
28148 fbul,a %fcc3, loop_2653
28149 movneg %icc, %o4, %l0
28150 udivcc %i6, 0x067C, %g3
28151 edge8 %g6, %g2, %i1
28152loop_2653:
28153 nop
28154 set 0x40, %g3
28155 stda %f0, [%l7 + %g3] 0x11
28156 array32 %l6, %i2, %o2
28157 sir 0x04A0
28158 movg %icc, %l5, %i4
28159 xnorcc %g1, %i0, %l1
28160 tcs %icc, 0x0
28161 wr %g0, 0x80, %asi
28162 stda %f0, [%l7 + 0x40] %asi
28163 edge16ln %o1, %o5, %l4
28164 udiv %g7, 0x1065, %i5
28165 edge8l %g4, %i7, %o6
28166 ba,a loop_2654
28167 orn %o7, %g5, %l3
28168 bvs,a,pt %icc, loop_2655
28169 fmovrslz %o3, %f6, %f16
28170loop_2654:
28171 orncc %i3, 0x17D1, %l2
28172 fbn,a %fcc1, loop_2656
28173loop_2655:
28174 xor %o4, %o0, %i6
28175 fexpand %f17, %f2
28176 faligndata %f14, %f8, %f14
28177loop_2656:
28178 fnegs %f19, %f20
28179 movcc %xcc, %l0, %g3
28180 fsrc1 %f12, %f28
28181 bge loop_2657
28182 fzeros %f26
28183 tn %xcc, 0x5
28184 fornot1 %f8, %f4, %f24
28185loop_2657:
28186 movge %icc, %g2, %g6
28187 edge16n %i1, %i2, %l6
28188 wr %g0, 0x57, %asi
28189 stxa %l5, [%g0 + 0x0] %asi
28190 sllx %i4, 0x06, %o2
28191 movvs %icc, %g1, %i0
28192 call loop_2658
28193 tgu %icc, 0x4
28194 movge %icc, %o1, %o5
28195 fbue,a %fcc2, loop_2659
28196loop_2658:
28197 be,pn %icc, loop_2660
28198 edge16ln %l4, %l1, %g7
28199 set 0x208, %g7
28200 ldxa [%g0 + %g7] 0x52, %i5
28201loop_2659:
28202 smul %i7, %g4, %o7
28203loop_2660:
28204 restored
28205 rdpr %cwp, %g1
28206 rdpr %cansave, %g2
28207 rdpr %canrestore, %g3
28208 rdpr %cleanwin, %g4
28209 rdpr %otherwin, %g5
28210 rdpr %wstate, %g6
28211 fblg,a %fcc2, loop_2661
28212 fzeros %f25
28213 edge16n %g5, %o6, %o3
28214 andn %i3, %l2, %l3
28215loop_2661:
28216 nop
28217 set 0x28, %i7
28218 stx %o0, [%l7 + %i7]
28219 fmovs %f9, %f27
28220 fmovrslez %o4, %f25, %f5
28221 edge16n %i6, %l0, %g2
28222 array32 %g6, %i1, %g3
28223 fbne,a %fcc0, loop_2662
28224 andncc %l6, %i2, %i4
28225 alignaddr %o2, %l5, %g1
28226 fmovsge %icc, %f16, %f2
28227loop_2662:
28228 bcc,pn %xcc, loop_2663
28229 fsrc2s %f7, %f20
28230 set 0x0A, %i0
28231 ldsba [%l7 + %i0] 0x11, %i0
28232loop_2663:
28233 sub %o1, %l4, %o5
28234 tcs %xcc, 0x7
28235 edge32 %l1, %i5, %i7
28236 addccc %g7, 0x07EA, %o7
28237 addc %g4, %o6, %o3
28238 movneg %xcc, %i3, %g5
28239 fors %f18, %f13, %f4
28240 wr %g0, 0x80, %asi
28241 sta %f31, [%l7 + 0x08] %asi
28242 membar #Sync
28243 set 0x40, %o5
28244 ldda [%l7 + %o5] 0xf0, %f16
28245 fmuld8ulx16 %f28, %f29, %f14
28246 fcmpne32 %f16, %f6, %l3
28247 fsrc1 %f30, %f2
28248 fmovdleu %icc, %f6, %f7
28249 fmovrdgz %l2, %f12, %f4
28250 tpos %xcc, 0x0
28251 fmuld8sux16 %f18, %f6, %f12
28252 addccc %o4, %i6, %l0
28253 mulx %g2, 0x180E, %o0
28254 edge32l %g6, %g3, %l6
28255 wr %g0, 0x88, %asi
28256 sta %f19, [%l7 + 0x38] %asi
28257 fmul8ulx16 %f4, %f6, %f16
28258 membar 0x22
28259 nop
28260 setx loop_2664, %l0, %l1
28261 jmpl %l1, %i1
28262 xnorcc %i2, 0x0CC0, %i4
28263 fornot2 %f14, %f2, %f12
28264 fandnot2 %f12, %f30, %f2
28265loop_2664:
28266 nop
28267 wr %g0, 0x04, %asi
28268 lduba [%l7 + 0x1C] %asi, %l5
28269 movrgz %g1, 0x2E7, %i0
28270 sdivcc %o1, 0x1EB7, %o2
28271 movcc %xcc, %l4, %l1
28272 edge8n %i5, %i7, %g7
28273 tsubcc %o5, %o7, %o6
28274 fmul8sux16 %f6, %f0, %f8
28275 edge32l %g4, %i3, %o3
28276 fmovrdgz %g5, %f18, %f2
28277 movvs %icc, %l3, %o4
28278 fnot1s %f10, %f15
28279 ldsw [%l7 + 0x30], %l2
28280 brz %l0, loop_2665
28281 movpos %xcc, %g2, %o0
28282 fpsub16 %f18, %f0, %f14
28283 srl %g6, %i6, %l6
28284loop_2665:
28285 fbuge,a %fcc1, loop_2666
28286 tsubcctv %g3, %i1, %i2
28287 movge %icc, %l5, %i4
28288 bge,a,pt %icc, loop_2667
28289loop_2666:
28290 bleu,a,pn %xcc, loop_2668
28291 membar 0x07
28292 movg %icc, %g1, %o1
28293loop_2667:
28294 sdiv %i0, 0x1A49, %l4
28295loop_2668:
28296 subccc %o2, %i5, %l1
28297 nop
28298 setx loop_2669, %l0, %l1
28299 wrpr 0x1, %tl
28300 wrpr %l1, %tnpc
28301 setx 0x34400001400, %l0, %l1
28302 wrpr %l1, %tstate
28303 wrhpr 0x4, %htstate
28304 done
28305 te %xcc, 0x6
28306 ta %icc, 0x3
28307 edge8n %i7, %o5, %o7
28308loop_2669:
28309 nop
28310 wr %g0, 0x80, %asi
28311 lduwa [%l7 + 0x08] %asi, %g7
28312 movcs %xcc, %g4, %o6
28313 tcs %xcc, 0x6
28314 tg %xcc, 0x2
28315 orn %o3, 0x06B4, %g5
28316 movrlez %l3, %i3, %o4
28317 andncc %l2, %l0, %o0
28318 edge32ln %g2, %g6, %l6
28319 addccc %g3, %i6, %i2
28320 add %i1, 0x1955, %l5
28321 movrgz %g1, 0x3B3, %o1
28322 wr %g0, 0x04, %asi
28323 lduwa [%l7 + 0x74] %asi, %i0
28324 smulcc %i4, %o2, %i5
28325 wr %g0, 0x88, %asi
28326 ldstuba [%l7 + 0x51] %asi, %l1
28327 andcc %l4, 0x03C9, %i7
28328 edge16 %o5, %g7, %g4
28329 movle %icc, %o6, %o7
28330 tneg %xcc, 0x4
28331 tvs %xcc, 0x4
28332 srax %o3, 0x0F, %g5
28333 sethi 0x1B6D, %l3
28334 alignaddr %o4, %l2, %l0
28335 fbge,a %fcc1, loop_2670
28336 tcc %icc, 0x3
28337 edge8ln %o0, %i3, %g2
28338 stw %g6, [%l7 + 0x2C]
28339loop_2670:
28340 movrlz %l6, 0x07F, %i6
28341 edge32ln %i2, %i1, %g3
28342 fmovrdgez %l5, %f30, %f20
28343 srlx %o1, 0x1C, %g1
28344 movge %icc, %i0, %i4
28345 ld [%l7 + 0x08], %f26
28346 set 0x10, %l4
28347 ldda [%l7 + %l4] 0xe3, %i4
28348 subccc %o2, %l4, %i7
28349 flush %l7 + 0x74
28350 fands %f6, %f7, %f31
28351 srlx %l1, 0x0A, %o5
28352 tsubcctv %g7, %o6, %g4
28353 set 0x38, %i3
28354 ldxa [%g0 + %i3] 0x4f, %o3
28355 edge32l %g5, %l3, %o7
28356 brgez %l2, loop_2671
28357 tge %xcc, 0x5
28358 taddcc %o4, %o0, %i3
28359 fmovdne %xcc, %f9, %f20
28360loop_2671:
28361 movge %xcc, %g2, %g6
28362 ldsw [%l7 + 0x78], %l0
28363 move %xcc, %i6, %i2
28364 edge8n %l6, %i1, %l5
28365 wr %g0, 0x11, %asi
28366 lduwa [%l7 + 0x08] %asi, %g3
28367 xnor %o1, %g1, %i4
28368 movleu %xcc, %i5, %o2
28369 ldd [%l7 + 0x40], %i0
28370 bne,a,pn %icc, loop_2672
28371 xor %i7, %l1, %o5
28372 fmovrslz %g7, %f21, %f30
28373 restored
28374 rdpr %cwp, %g1
28375 rdpr %cansave, %g2
28376 rdpr %canrestore, %g3
28377 rdpr %cleanwin, %g4
28378 rdpr %otherwin, %g5
28379 rdpr %wstate, %g6
28380loop_2672:
28381 fmovsl %icc, %f5, %f19
28382 edge32 %o6, %l4, %g4
28383 edge8n %g5, %l3, %o3
28384 movge %xcc, %o7, %o4
28385 tne %xcc, 0x1
28386 tpos %xcc, 0x2
28387 edge32ln %o0, %i3, %l2
28388 movrgez %g6, 0x2BB, %l0
28389 fpadd16 %f18, %f28, %f8
28390 set 0x24, %o0
28391 sta %f11, [%l7 + %o0] 0x19
28392 nop
28393 setx loop_2673, %l0, %l1
28394 wrpr 0x1, %tl
28395 wrpr %l1, %tnpc
28396 setx 0x34400001400, %l0, %l1
28397 wrpr %l1, %tstate
28398 wrhpr 0x4, %htstate
28399 done
28400 fbue %fcc1, loop_2674
28401 fmovrsgez %g2, %f11, %f10
28402 movrlez %i2, %i6, %l6
28403loop_2673:
28404 nop
28405 set 0x52, %o1
28406 ldstub [%l7 + %o1], %i1
28407loop_2674:
28408 addccc %l5, %g3, %o1
28409 bg,pn %xcc, loop_2675
28410 nop
28411 setx loop_2676, %l0, %l1
28412 wrpr 0x1, %tl
28413 wrpr %l1, %tnpc
28414 setx 0x34400001400, %l0, %l1
28415 wrpr %l1, %tstate
28416 wrhpr 0x4, %htstate
28417 done
28418 movpos %icc, %g1, %i5
28419 andn %i4, %i0, %o2
28420loop_2675:
28421 nop
28422 setx loop_2677, %l0, %l1
28423 wrpr 0x1, %tl
28424 wrpr %l1, %tpc
28425 add %l1, 0x4, %l1
28426 wrpr %l1, %tnpc
28427 setx 0x34400001400, %l0, %l1
28428 wrpr %l1, %tstate
28429 wrhpr 0x4, %htstate
28430 retry
28431loop_2676:
28432 tvs %icc, 0x5
28433 movcs %icc, %l1, %o5
28434 xor %i7, %o6, %g7
28435loop_2677:
28436 brgez,a %g4, loop_2678
28437 tvs %xcc, 0x4
28438 fbge %fcc0, loop_2679
28439 fnot2 %f24, %f10
28440loop_2678:
28441 for %f0, %f0, %f12
28442 alignaddr %g5, %l3, %o3
28443loop_2679:
28444 fcmpeq16 %f28, %f18, %o7
28445 sir 0x0ECB
28446 stbar
28447 fcmps %fcc3, %f17, %f11
28448 tl %icc, 0x0
28449 udivx %o4, 0x1184, %o0
28450 sdivcc %i3, 0x0CDC, %l4
28451 addcc %l2, 0x05DF, %g6
28452 fcmpd %fcc0, %f6, %f28
28453 fpadd32s %f13, %f19, %f9
28454 bne,a,pt %icc, loop_2680
28455 movge %xcc, %g2, %l0
28456 movrgz %i2, %l6, %i6
28457 tle %icc, 0x6
28458loop_2680:
28459 movne %xcc, %i1, %g3
28460 membar 0x07
28461 fmovrde %o1, %f0, %f14
28462 fpsub16s %f15, %f6, %f11
28463 fmovdne %xcc, %f4, %f13
28464 fbge %fcc2, loop_2681
28465 movne %icc, %g1, %l5
28466 sra %i5, %i0, %o2
28467 fandnot2 %f20, %f8, %f16
28468loop_2681:
28469 tle %icc, 0x5
28470 tleu %icc, 0x2
28471 fmovdne %xcc, %f17, %f25
28472 movrgz %i4, 0x306, %l1
28473 stx %o5, [%l7 + 0x20]
28474 movrlez %o6, %i7, %g4
28475 srl %g5, 0x0F, %l3
28476 nop
28477 set 0x38, %i2
28478 std %f10, [%l7 + %i2]
28479 fmovrsgez %g7, %f30, %f11
28480 addc %o3, 0x09A4, %o7
28481 sub %o0, %o4, %l4
28482 udivx %i3, 0x0233, %g6
28483 orcc %l2, 0x0AA7, %g2
28484 wr %g0, 0x2f, %asi
28485 stda %l0, [%l7 + 0x60] %asi
28486 membar #Sync
28487 movn %icc, %i2, %i6
28488 tgu %xcc, 0x6
28489 fcmpd %fcc3, %f2, %f30
28490 addccc %l6, %i1, %g3
28491 tsubcc %o1, %l5, %g1
28492 fblg,a %fcc3, loop_2682
28493 xor %i5, 0x1E2F, %o2
28494 bcs %xcc, loop_2683
28495 move %icc, %i0, %l1
28496loop_2682:
28497 edge8n %i4, %o5, %o6
28498 bvs loop_2684
28499loop_2683:
28500 ta %icc, 0x3
28501 tle %icc, 0x1
28502 ldsb [%l7 + 0x75], %i7
28503loop_2684:
28504 fornot2 %f18, %f28, %f30
28505 srlx %g5, 0x1E, %g4
28506 orn %l3, %g7, %o3
28507 ta %icc, 0x3
28508 restored
28509 rdpr %cwp, %g1
28510 rdpr %cansave, %g2
28511 rdpr %canrestore, %g3
28512 rdpr %cleanwin, %g4
28513 rdpr %otherwin, %g5
28514 rdpr %wstate, %g6
28515 sdiv %o0, 0x0A9F, %o4
28516 bg,pn %icc, loop_2685
28517 movgu %xcc, %l4, %o7
28518 bneg,pt %xcc, loop_2686
28519 mulscc %i3, 0x0867, %l2
28520loop_2685:
28521 brnz,a %g2, loop_2687
28522 smulcc %l0, %i2, %i6
28523loop_2686:
28524 udiv %l6, 0x1382, %i1
28525 ta %xcc, 0x6
28526loop_2687:
28527 fnegd %f16, %f12
28528 edge8 %g3, %g6, %o1
28529 movleu %icc, %g1, %l5
28530 movcs %icc, %o2, %i0
28531 movneg %xcc, %l1, %i5
28532 movpos %xcc, %o5, %o6
28533 movge %xcc, %i4, %i7
28534 movle %xcc, %g5, %l3
28535 sra %g4, 0x1D, %o3
28536 siam 0x0
28537 movle %xcc, %o0, %g7
28538 udivx %o4, 0x0B94, %o7
28539 edge8 %l4, %i3, %g2
28540 fmovdn %xcc, %f10, %f10
28541 movcs %icc, %l0, %l2
28542 set 0x50, %l3
28543 ldda [%l7 + %l3] 0xe2, %i2
28544 fsrc1 %f12, %f14
28545 movle %xcc, %l6, %i6
28546 te %icc, 0x0
28547 taddcc %g3, 0x0CE6, %g6
28548 sdiv %o1, 0x16CF, %i1
28549 fmovsvc %icc, %f25, %f28
28550 movl %xcc, %g1, %o2
28551 fmovsvs %icc, %f20, %f10
28552 fmul8x16 %f31, %f8, %f4
28553 edge32n %i0, %l1, %i5
28554 tne %xcc, 0x1
28555 tne %icc, 0x1
28556 tpos %icc, 0x7
28557 movrne %o5, %o6, %i4
28558 popc 0x0C6C, %i7
28559 nop
28560 set 0x30, %l2
28561 ldx [%l7 + %l2], %g5
28562 movneg %icc, %l3, %g4
28563 edge32 %l5, %o3, %o0
28564 fbg %fcc2, loop_2688
28565 bgu,pn %xcc, loop_2689
28566 nop
28567 setx loop_2690, %l0, %l1
28568 wrpr 0x1, %tl
28569 wrpr %l1, %tpc
28570 add %l1, 0x4, %l1
28571 wrpr %l1, %tnpc
28572 setx 0x34400001400, %l0, %l1
28573 wrpr %l1, %tstate
28574 wrhpr 0x4, %htstate
28575 retry
28576 movrlez %g7, 0x380, %o7
28577loop_2688:
28578 movrgz %o4, %i3, %g2
28579loop_2689:
28580 movleu %xcc, %l0, %l4
28581loop_2690:
28582 fbl %fcc0, loop_2691
28583 fbge,a %fcc2, loop_2692
28584 srl %l2, 0x01, %i2
28585 fmovrsgez %l6, %f24, %f22
28586loop_2691:
28587 sdivcc %g3, 0x0E88, %i6
28588loop_2692:
28589 tpos %xcc, 0x3
28590 stw %o1, [%l7 + 0x08]
28591 orcc %g6, %g1, %o2
28592 movneg %icc, %i0, %i1
28593 mova %icc, %i5, %l1
28594 andncc %o6, %i4, %i7
28595 subc %g5, %l3, %g4
28596 movrlez %o5, 0x3A9, %l5
28597 taddcctv %o0, 0x020D, %g7
28598 mulx %o7, %o4, %o3
28599 tl %icc, 0x6
28600 std %f8, [%l7 + 0x68]
28601 edge16 %i3, %l0, %l4
28602 array8 %l2, %i2, %l6
28603 std %g2, [%l7 + 0x68]
28604 udivcc %g3, 0x0DC3, %i6
28605 fmul8ulx16 %f26, %f20, %f28
28606 wr %g0, 0x4f, %asi
28607 stxa %g6, [%g0 + 0x28] %asi
28608 tne %icc, 0x2
28609 bgu loop_2693
28610 movrgez %o1, 0x2C8, %o2
28611 movrgz %i0, %i1, %g1
28612 fone %f20
28613loop_2693:
28614 fnegs %f17, %f5
28615 xnorcc %i5, %o6, %l1
28616 fmovda %icc, %f29, %f18
28617 nop
28618 set 0x17, %i6
28619 ldsb [%l7 + %i6], %i7
28620 taddcctv %g5, 0x099D, %i4
28621 orncc %g4, %o5, %l3
28622 brz %o0, loop_2694
28623 movn %icc, %g7, %l5
28624 umul %o7, %o4, %o3
28625 movle %xcc, %i3, %l0
28626loop_2694:
28627 tgu %xcc, 0x7
28628 fbne,a %fcc1, loop_2695
28629 ldub [%l7 + 0x13], %l4
28630 wr %g0, 0x81, %asi
28631 stwa %i2, [%l7 + 0x6C] %asi
28632loop_2695:
28633 udivx %l6, 0x0372, %l2
28634 mova %icc, %g3, %g2
28635 bgu,pt %xcc, loop_2696
28636 fmovsn %xcc, %f23, %f31
28637 wr %g0, 0x89, %asi
28638 swapa [%l7 + 0x54] %asi, %i6
28639loop_2696:
28640 movn %xcc, %g6, %o1
28641 fandnot1s %f14, %f10, %f19
28642 movle %icc, %i0, %o2
28643 fmovrdgz %i1, %f14, %f0
28644 smulcc %g1, %o6, %l1
28645 array32 %i5, %i7, %i4
28646 subccc %g4, %o5, %l3
28647 tsubcc %o0, %g5, %l5
28648 addc %g7, 0x18BB, %o4
28649 sra %o7, 0x17, %i3
28650 or %l0, %l4, %o3
28651 tvc %icc, 0x4
28652 stb %l6, [%l7 + 0x0B]
28653 fmovdgu %icc, %f10, %f5
28654 sub %i2, 0x05D0, %l2
28655 membar #Sync
28656 set 0x40, %o6
28657 ldda [%l7 + %o6] 0xf0, %f0
28658 fmovdge %icc, %f17, %f8
28659 movrlez %g2, 0x1AD, %g3
28660 fornot2s %f20, %f25, %f2
28661 ble %xcc, loop_2697
28662 fone %f6
28663 ble,pt %icc, loop_2698
28664 fmovdne %icc, %f15, %f4
28665loop_2697:
28666 fnand %f0, %f16, %f16
28667 brgez,a %i6, loop_2699
28668loop_2698:
28669 sir 0x0710
28670 movrgez %o1, 0x09C, %g6
28671 array32 %o2, %i1, %i0
28672loop_2699:
28673 tl %xcc, 0x3
28674 fornot2 %f22, %f24, %f4
28675 bvc,a loop_2700
28676 fones %f3
28677 movcs %icc, %g1, %o6
28678 movn %xcc, %i5, %i7
28679loop_2700:
28680 nop
28681 set 0x64, %o4
28682 stwa %i4, [%l7 + %o4] 0x22
28683 membar #Sync
28684 alignaddrl %l1, %o5, %g4
28685 fblg,a %fcc3, loop_2701
28686 umul %o0, 0x144E, %l3
28687 fmovsa %xcc, %f22, %f3
28688 tne %xcc, 0x0
28689loop_2701:
28690 nop
28691 wr %g0, 0x81, %asi
28692 swapa [%l7 + 0x08] %asi, %l5
28693 fmovsge %icc, %f26, %f7
28694 fpadd16s %f6, %f25, %f9
28695 st %f11, [%l7 + 0x44]
28696 fbuge %fcc0, loop_2702
28697 movgu %icc, %g5, %g7
28698 nop
28699 set 0x08, %o7
28700 ldsb [%l7 + %o7], %o7
28701 movneg %icc, %i3, %l0
28702loop_2702:
28703 movn %xcc, %o4, %l4
28704 srax %l6, %o3, %i2
28705 fones %f9
28706 movpos %icc, %l2, %g2
28707 movgu %icc, %i6, %o1
28708 umul %g6, %o2, %i1
28709 xnorcc %i0, %g3, %o6
28710 subccc %i5, %i7, %i4
28711 bpos,a,pn %xcc, loop_2703
28712 sra %g1, 0x0E, %l1
28713 edge8l %g4, %o0, %o5
28714 fxor %f0, %f14, %f16
28715loop_2703:
28716 and %l5, %g5, %g7
28717 brlez %o7, loop_2704
28718 tne %icc, 0x6
28719 set 0x30, %g4
28720 prefetcha [%l7 + %g4] 0x10, 0x1
28721loop_2704:
28722 edge8 %i3, %o4, %l4
28723 wr %g0, 0x80, %asi
28724 ldstuba [%l7 + 0x45] %asi, %l0
28725 edge8l %l6, %i2, %o3
28726 smulcc %l2, 0x0ABB, %g2
28727 sll %o1, 0x0B, %g6
28728 edge16l %i6, %o2, %i1
28729 tcs %icc, 0x6
28730 brgz %g3, loop_2705
28731 fnot2s %f6, %f26
28732 edge16ln %o6, %i5, %i7
28733 fmovdneg %icc, %f21, %f8
28734loop_2705:
28735 bcs,a loop_2706
28736 tcs %xcc, 0x1
28737 fnand %f10, %f14, %f26
28738 xor %i4, %g1, %i0
28739loop_2706:
28740 movrne %l1, %o0, %g4
28741 fmovdg %xcc, %f6, %f27
28742 fmovs %f9, %f15
28743 array32 %o5, %g5, %l5
28744 fnor %f18, %f6, %f22
28745 fpack32 %f20, %f0, %f20
28746 restored
28747 rdpr %cwp, %g1
28748 rdpr %cansave, %g2
28749 rdpr %canrestore, %g3
28750 rdpr %cleanwin, %g4
28751 rdpr %otherwin, %g5
28752 rdpr %wstate, %g6
28753 movl %icc, %o7, %g7
28754 bvc,pn %icc, loop_2707
28755 sethi 0x0E59, %i3
28756 fmovdl %xcc, %f31, %f3
28757 set 0x5C, %l1
28758 sta %f2, [%l7 + %l1] 0x81
28759loop_2707:
28760 udiv %l3, 0x07E3, %l4
28761 brgez,a %l0, loop_2708
28762 umulcc %o4, 0x0252, %l6
28763 fbg %fcc2, loop_2709
28764 tle %icc, 0x2
28765loop_2708:
28766 tsubcc %o3, %l2, %g2
28767 andncc %i2, %o1, %i6
28768loop_2709:
28769 call loop_2710
28770 bshuffle %f4, %f8, %f16
28771 te %icc, 0x3
28772 fmovrdlez %o2, %f30, %f0
28773loop_2710:
28774 movn %xcc, %g6, %i1
28775 fandnot1s %f21, %f4, %f23
28776 or %g3, 0x1A7C, %i5
28777 or %i7, %i4, %o6
28778 edge32 %g1, %i0, %o0
28779 udivcc %l1, 0x0330, %g4
28780 edge8 %g5, %o5, %o7
28781 or %l5, %i3, %g7
28782 array32 %l4, %l0, %l3
28783 bpos loop_2711
28784 movl %xcc, %o4, %o3
28785 wr %g0, 0xe3, %asi
28786 stwa %l2, [%l7 + 0x7C] %asi
28787 membar #Sync
28788loop_2711:
28789 fmovse %xcc, %f25, %f17
28790 movge %xcc, %g2, %l6
28791 membar 0x28
28792 sub %i2, 0x055C, %o1
28793 xor %i6, %o2, %i1
28794 bcs,a,pn %icc, loop_2712
28795 sra %g6, %g3, %i5
28796 addc %i7, 0x0116, %i4
28797 andcc %o6, %i0, %g1
28798loop_2712:
28799 mulscc %l1, %o0, %g4
28800 fbe %fcc3, loop_2713
28801 subccc %g5, %o5, %o7
28802 bn,pn %xcc, loop_2714
28803 movgu %icc, %i3, %g7
28804loop_2713:
28805 fpadd16 %f16, %f30, %f18
28806 bne,a,pn %icc, loop_2715
28807loop_2714:
28808 edge32l %l4, %l5, %l3
28809 sub %o4, %l0, %l2
28810 fmovspos %icc, %f31, %f18
28811loop_2715:
28812 umulcc %g2, 0x0081, %l6
28813 smulcc %i2, %o3, %o1
28814 fmovsge %xcc, %f0, %f2
28815 umulcc %o2, %i1, %i6
28816 add %g3, 0x1E2D, %i5
28817 fcmple16 %f28, %f30, %i7
28818 orn %g6, %i4, %o6
28819 umulcc %i0, 0x0444, %l1
28820 fmovdpos %xcc, %f17, %f3
28821 tl %xcc, 0x6
28822 movvc %xcc, %g1, %o0
28823 wr %g0, 0x81, %asi
28824 ldxa [%l7 + 0x18] %asi, %g5
28825 mulx %g4, 0x1E3C, %o5
28826 restored
28827 rdpr %cwp, %g1
28828 rdpr %cansave, %g2
28829 rdpr %canrestore, %g3
28830 rdpr %cleanwin, %g4
28831 rdpr %otherwin, %g5
28832 rdpr %wstate, %g6
28833 nop
28834 set 0x28, %i1
28835 ldsw [%l7 + %i1], %i3
28836 edge16ln %o7, %l4, %g7
28837 fmovrdne %l5, %f14, %f18
28838 movleu %icc, %l3, %o4
28839 tpos %xcc, 0x7
28840 orcc %l2, %g2, %l6
28841 lduh [%l7 + 0x38], %i2
28842 smulcc %l0, %o3, %o2
28843 fmul8sux16 %f16, %f22, %f18
28844 array32 %o1, %i1, %g3
28845 fbl,a %fcc3, loop_2716
28846 bge,a %xcc, loop_2717
28847 taddcctv %i6, 0x1309, %i5
28848 udiv %i7, 0x023E, %i4
28849loop_2716:
28850 fmovscs %icc, %f0, %f0
28851loop_2717:
28852 movpos %xcc, %o6, %i0
28853 mulscc %g6, 0x0008, %l1
28854 wr %g0, 0x80, %asi
28855 stwa %o0, [%l7 + 0x24] %asi
28856 subcc %g1, 0x0F6E, %g5
28857 sllx %o5, %g4, %i3
28858 move %icc, %l4, %g7
28859 alignaddrl %o7, %l3, %o4
28860 set 0x22, %o2
28861 lduba [%l7 + %o2] 0x04, %l5
28862 movge %icc, %g2, %l6
28863 taddcctv %l2, 0x012F, %i2
28864 edge16l %o3, %l0, %o1
28865 orcc %i1, 0x1E92, %o2
28866 edge32ln %i6, %i5, %g3
28867 movne %icc, %i7, %o6
28868 edge16n %i4, %g6, %l1
28869 srl %i0, %g1, %o0
28870 udivcc %g5, 0x1C28, %g4
28871 fbl,a %fcc0, loop_2718
28872 fcmple32 %f12, %f28, %o5
28873 srax %l4, 0x13, %g7
28874 ba,a,pn %icc, loop_2719
28875loop_2718:
28876 sdivx %o7, 0x09CE, %l3
28877 fand %f12, %f22, %f28
28878 udiv %i3, 0x13AC, %o4
28879loop_2719:
28880 xnor %l5, %l6, %g2
28881 fands %f11, %f3, %f6
28882 ldstub [%l7 + 0x6A], %i2
28883 xor %o3, 0x013F, %l2
28884 sir 0x0D0F
28885 tpos %xcc, 0x5
28886 fexpand %f10, %f24
28887 add %l7, 0x60, %l6
28888 wr %g0, 0x18, %asi
28889 casxa [%l6] %asi, %l0, %i1
28890 fandnot1s %f7, %f31, %f21
28891 bge loop_2720
28892 fxnor %f16, %f2, %f2
28893 fmul8x16 %f0, %f20, %f8
28894 fpsub32 %f4, %f18, %f6
28895loop_2720:
28896 fandnot2 %f16, %f18, %f20
28897 tcs %xcc, 0x1
28898 brgez %o2, loop_2721
28899 tneg %icc, 0x7
28900 array16 %i6, %o1, %i5
28901 fmuld8sux16 %f28, %f18, %f10
28902loop_2721:
28903 te %icc, 0x1
28904 fbue %fcc0, loop_2722
28905 fmovscs %icc, %f9, %f30
28906 andcc %g3, 0x13A7, %o6
28907 stbar
28908loop_2722:
28909 array16 %i7, %g6, %i4
28910 edge8ln %l1, %g1, %o0
28911 set 0x1F, %g5
28912 ldsba [%l7 + %g5] 0x10, %i0
28913 edge16 %g4, %o5, %l4
28914 fabsd %f6, %f18
28915 sethi 0x0658, %g5
28916 or %g7, %o7, %l3
28917 xnor %o4, %i3, %l5
28918 lduw [%l7 + 0x24], %g2
28919 subccc %i2, 0x1677, %l6
28920 sllx %l2, %l0, %o3
28921 set 0x18, %o3
28922 lduha [%l7 + %o3] 0x80, %o2
28923 orn %i1, 0x08E3, %o1
28924 orncc %i5, 0x18E5, %g3
28925 andcc %i6, %i7, %g6
28926 fmovrslez %o6, %f15, %f22
28927 add %l7, 0x08, %l6
28928 wr %g0, 0x11, %asi
28929 ldxa [%l6] %asi, %l1
28930 casxa [%l6] %asi, %l1, %g1
28931 tneg %xcc, 0x1
28932 fcmpd %fcc3, %f22, %f18
28933 movcc %icc, %i4, %i0
28934 movvc %icc, %g4, %o0
28935 taddcctv %l4, %g5, %g7
28936 fornot1s %f8, %f19, %f14
28937 sdiv %o5, 0x1DE3, %o7
28938 srl %o4, %l3, %l5
28939 movrgez %g2, 0x1BC, %i3
28940 fmovsvc %icc, %f31, %f31
28941 tle %xcc, 0x7
28942 sir 0x0023
28943 ldub [%l7 + 0x50], %l6
28944 tcs %icc, 0x4
28945 set 0x0, %i5
28946 ldxa [%g0 + %i5] 0x4f, %l2
28947 movleu %icc, %l0, %o3
28948 udivx %o2, 0x0396, %i2
28949 fexpand %f6, %f12
28950 movg %xcc, %i1, %i5
28951 fmovrdlez %g3, %f28, %f28
28952 edge16ln %i6, %i7, %o1
28953 smulcc %g6, %o6, %g1
28954 umul %l1, 0x12FD, %i4
28955 edge32ln %g4, %i0, %o0
28956 tneg %icc, 0x7
28957 flush %l7 + 0x58
28958 bne loop_2723
28959 fnot1 %f30, %f22
28960 tvs %icc, 0x2
28961 fpsub16s %f6, %f0, %f30
28962loop_2723:
28963 tvs %icc, 0x5
28964 mova %icc, %l4, %g5
28965 movge %xcc, %o5, %g7
28966 fands %f22, %f28, %f20
28967 movcs %icc, %o4, %o7
28968 smulcc %l3, 0x0DDF, %l5
28969 fcmple16 %f4, %f10, %g2
28970 ldx [%l7 + 0x08], %i3
28971 nop
28972 setx loop_2724, %l0, %l1
28973 wrpr 0x1, %tl
28974 wrpr %l1, %tnpc
28975 setx 0x34400001400, %l0, %l1
28976 wrpr %l1, %tstate
28977 wrhpr 0x4, %htstate
28978 done
28979 brnz,a %l6, loop_2725
28980 andn %l2, %o3, %l0
28981 stx %o2, [%l7 + 0x50]
28982loop_2724:
28983 fbne %fcc2, loop_2726
28984loop_2725:
28985 bcs,a,pn %xcc, loop_2727
28986 sth %i2, [%l7 + 0x60]
28987 movrgez %i1, %g3, %i5
28988loop_2726:
28989 edge16l %i6, %o1, %g6
28990loop_2727:
28991 fxnor %f26, %f18, %f24
28992 orn %i7, %g1, %l1
28993 fnors %f14, %f7, %f28
28994 fcmpne16 %f26, %f8, %i4
28995 fmul8x16au %f17, %f6, %f16
28996 mova %icc, %o6, %g4
28997 movrne %i0, 0x25F, %o0
28998 edge16 %l4, %o5, %g7
28999 fcmpgt16 %f22, %f26, %o4
29000 brgez %o7, loop_2728
29001 srlx %l3, 0x09, %g5
29002 subcc %l5, 0x0456, %i3
29003 udivcc %l6, 0x0B08, %g2
29004loop_2728:
29005 fcmpd %fcc1, %f26, %f6
29006 movn %icc, %o3, %l2
29007 fcmple16 %f10, %f18, %o2
29008 edge8 %i2, %i1, %g3
29009 nop
29010 setx loop_2729, %l0, %l1
29011 wrpr 0x1, %tl
29012 wrpr %l1, %tnpc
29013 setx 0x34400001400, %l0, %l1
29014 wrpr %l1, %tstate
29015 wrhpr 0x4, %htstate
29016 done
29017 fcmpgt16 %f14, %f4, %l0
29018 fmovsvs %icc, %f5, %f24
29019 smul %i6, %i5, %o1
29020loop_2729:
29021 fandnot2s %f16, %f10, %f20
29022 bcc,pt %xcc, loop_2730
29023 mulscc %i7, %g6, %l1
29024 for %f14, %f26, %f30
29025 saved
29026 rdpr %cwp, %g1
29027 rdpr %cansave, %g2
29028 rdpr %canrestore, %g3
29029 rdpr %cleanwin, %g4
29030 rdpr %otherwin, %g5
29031 rdpr %wstate, %g6
29032loop_2730:
29033 bne %xcc, loop_2731
29034 fble %fcc3, loop_2732
29035 fpmerge %f5, %f10, %f2
29036 brz,a %g1, loop_2733
29037loop_2731:
29038 tn %xcc, 0x2
29039loop_2732:
29040 fbug %fcc3, loop_2734
29041 movge %icc, %o6, %i4
29042loop_2733:
29043 sth %g4, [%l7 + 0x36]
29044 udivcc %i0, 0x0706, %l4
29045loop_2734:
29046 edge8 %o0, %g7, %o5
29047 stbar
29048 tsubcctv %o7, 0x08B9, %o4
29049 edge16ln %l3, %l5, %i3
29050 fmovdgu %xcc, %f3, %f28
29051 fmovdcs %icc, %f18, %f0
29052 fmovsa %xcc, %f17, %f26
29053 fmovsl %icc, %f2, %f17
29054 ba %icc, loop_2735
29055 fcmple32 %f16, %f26, %l6
29056 call loop_2736
29057 movcc %icc, %g5, %g2
29058loop_2735:
29059 tle %xcc, 0x3
29060 sdivcc %o3, 0x088E, %o2
29061loop_2736:
29062 brz %i2, loop_2737
29063 movrne %l2, %i1, %g3
29064 fmovdg %icc, %f24, %f12
29065 movleu %icc, %l0, %i5
29066loop_2737:
29067 edge8 %i6, %o1, %i7
29068 tge %icc, 0x1
29069 sdivcc %g6, 0x13DA, %l1
29070 edge32l %g1, %i4, %g4
29071 fpmerge %f25, %f14, %f18
29072 array32 %i0, %o6, %o0
29073 andn %g7, 0x1A25, %l4
29074 edge8 %o5, %o7, %l3
29075 wr %g0, 0x81, %asi
29076 ldsha [%l7 + 0x22] %asi, %l5
29077 movcs %icc, %i3, %l6
29078 fmovsleu %xcc, %f2, %f16
29079 wr %g0, 0xeb, %asi
29080 stba %o4, [%l7 + 0x4B] %asi
29081 membar #Sync
29082 fnands %f10, %f19, %f15
29083 flush %l7 + 0x30
29084 ta %icc, 0x5
29085 umul %g5, 0x1F4B, %g2
29086 sethi 0x1476, %o3
29087 swap [%l7 + 0x70], %i2
29088 stbar
29089 ldub [%l7 + 0x36], %o2
29090 umul %l2, %g3, %l0
29091 fmovdneg %icc, %f31, %f12
29092 movl %xcc, %i5, %i6
29093 srlx %i1, %i7, %o1
29094 tl %xcc, 0x3
29095 subcc %g6, 0x07F2, %l1
29096 orcc %i4, 0x0267, %g1
29097 restored
29098 rdpr %cwp, %g1
29099 rdpr %cansave, %g2
29100 rdpr %canrestore, %g3
29101 rdpr %cleanwin, %g4
29102 rdpr %otherwin, %g5
29103 rdpr %wstate, %g6
29104 edge16n %g4, %o6, %i0
29105 sdivcc %o0, 0x1641, %l4
29106 movle %icc, %g7, %o7
29107 set 0x64, %g6
29108 sta %f26, [%l7 + %g6] 0x11
29109 sir 0x1EB5
29110 movvc %icc, %l3, %l5
29111 edge8l %i3, %l6, %o5
29112 ldsb [%l7 + 0x0A], %g5
29113 fbn,a %fcc0, loop_2738
29114 array32 %o4, %g2, %o3
29115 fmovsle %xcc, %f13, %f1
29116 sub %o2, 0x081F, %l2
29117loop_2738:
29118 tsubcctv %i2, %g3, %i5
29119 sethi 0x192D, %i6
29120 sir 0x0092
29121 movleu %xcc, %i1, %i7
29122 movrlez %l0, %o1, %g6
29123 mulscc %i4, %l1, %g1
29124 fpadd32s %f20, %f6, %f20
29125 tneg %xcc, 0x0
29126 addcc %g4, 0x1C0B, %o6
29127 movn %xcc, %i0, %o0
29128 tcs %xcc, 0x4
29129 fnor %f14, %f26, %f26
29130 fcmpes %fcc3, %f24, %f9
29131 bvc loop_2739
29132 add %l4, %o7, %l3
29133 edge32l %l5, %i3, %l6
29134 fbe %fcc2, loop_2740
29135loop_2739:
29136 fcmped %fcc3, %f20, %f28
29137 membar #Sync
29138 wr %g0, 0xf1, %asi
29139 ldda [%l7 + 0x40] %asi, %f16
29140loop_2740:
29141 fcmpgt32 %f8, %f14, %g7
29142 edge8n %g5, %o5, %o4
29143 flush %l7 + 0x60
29144 alignaddr %o3, %o2, %l2
29145 call loop_2741
29146 movg %xcc, %i2, %g3
29147 orncc %g2, %i6, %i5
29148 xor %i1, %l0, %o1
29149loop_2741:
29150 edge32l %i7, %g6, %i4
29151 nop
29152 setx loop_2742, %l0, %l1
29153 wrpr 0x1, %tl
29154 wrpr %l1, %tnpc
29155 setx 0x34400001400, %l0, %l1
29156 wrpr %l1, %tstate
29157 wrhpr 0x4, %htstate
29158 done
29159 fnot2 %f2, %f14
29160 orcc %g1, 0x0F0C, %l1
29161 bgu,pt %icc, loop_2743
29162loop_2742:
29163 orn %o6, 0x0A11, %i0
29164 edge16 %o0, %g4, %o7
29165 tl %xcc, 0x6
29166loop_2743:
29167 st %f23, [%l7 + 0x4C]
29168 fbg %fcc3, loop_2744
29169 movrgz %l3, 0x0A9, %l5
29170 brlez %i3, loop_2745
29171 orcc %l4, 0x188C, %l6
29172loop_2744:
29173 mulx %g7, %g5, %o4
29174 sdivcc %o5, 0x13F0, %o2
29175loop_2745:
29176 fbg,a %fcc1, loop_2746
29177 xnorcc %l2, 0x0CA2, %o3
29178 lduh [%l7 + 0x10], %i2
29179 sir 0x1679
29180loop_2746:
29181 movl %xcc, %g3, %i6
29182 fbug %fcc3, loop_2747
29183 be,a,pn %xcc, loop_2748
29184 fmul8x16 %f9, %f0, %f18
29185 fmovsl %xcc, %f26, %f20
29186loop_2747:
29187 nop
29188 wr %g0, 0xeb, %asi
29189 stha %g2, [%l7 + 0x6A] %asi
29190 membar #Sync
29191loop_2748:
29192 orncc %i1, %i5, %o1
29193 ble,a loop_2749
29194 pdist %f14, %f16, %f4
29195 fpsub32 %f2, %f28, %f16
29196 bvs,a %icc, loop_2750
29197loop_2749:
29198 edge32n %i7, %g6, %i4
29199 alignaddr %g1, %l1, %l0
29200 tcc %icc, 0x3
29201loop_2750:
29202 fmovscs %icc, %f31, %f26
29203 fmul8x16al %f18, %f9, %f20
29204 ld [%l7 + 0x44], %f2
29205 fandnot2s %f27, %f25, %f2
29206 udiv %i0, 0x0ED7, %o0
29207 edge16n %g4, %o6, %l3
29208 fpmerge %f16, %f5, %f28
29209 srlx %o7, 0x17, %l5
29210 bgu,a loop_2751
29211 taddcc %l4, %l6, %i3
29212 std %g6, [%l7 + 0x48]
29213 movg %icc, %g5, %o5
29214loop_2751:
29215 fmovse %xcc, %f29, %f22
29216 udivcc %o2, 0x080C, %l2
29217 umulcc %o3, %o4, %g3
29218 wr %g0, 0x11, %asi
29219 ldxa [%l7 + 0x38] %asi, %i6
29220 orn %g2, 0x1676, %i1
29221 sir 0x1728
29222 fmuld8ulx16 %f7, %f26, %f12
29223 brgz,a %i2, loop_2752
29224 sll %i5, 0x07, %i7
29225 addcc %g6, 0x0382, %i4
29226 stw %g1, [%l7 + 0x2C]
29227loop_2752:
29228 fmovsn %xcc, %f19, %f7
29229 fcmpeq16 %f20, %f22, %o1
29230 fpadd32 %f16, %f20, %f14
29231 fmovdn %xcc, %f10, %f18
29232 nop
29233 setx loop_2753, %l0, %l1
29234 jmpl %l1, %l0
29235 sdivx %l1, 0x117F, %o0
29236 swap [%l7 + 0x30], %g4
29237 tcs %icc, 0x4
29238loop_2753:
29239 addcc %i0, %l3, %o6
29240 fmovrslez %o7, %f21, %f2
29241 bgu,pn %icc, loop_2754
29242 fble,a %fcc1, loop_2755
29243 tvs %icc, 0x5
29244 call loop_2756
29245loop_2754:
29246 fmovsvs %xcc, %f21, %f31
29247loop_2755:
29248 tneg %xcc, 0x7
29249 fbue,a %fcc3, loop_2757
29250loop_2756:
29251 orn %l5, 0x0696, %l6
29252 wr %g0, 0xeb, %asi
29253 stda %i2, [%l7 + 0x18] %asi
29254 membar #Sync
29255loop_2757:
29256 andcc %g7, 0x1603, %g5
29257 wr %g0, 0x81, %asi
29258 stha %o5, [%l7 + 0x1C] %asi
29259 fmul8ulx16 %f12, %f20, %f6
29260 fcmpne32 %f6, %f4, %o2
29261 fmuld8sux16 %f15, %f13, %f28
29262 sra %l2, %o3, %l4
29263 fba,a %fcc0, loop_2758
29264 st %f25, [%l7 + 0x4C]
29265 edge32 %g3, %o4, %g2
29266 movrlez %i6, 0x134, %i2
29267loop_2758:
29268 fnors %f17, %f13, %f28
29269 subc %i1, 0x0BC6, %i5
29270 udiv %i7, 0x1F28, %i4
29271 be,a loop_2759
29272 edge16 %g6, %o1, %l0
29273 movrlz %l1, 0x360, %g1
29274 wr %g0, 0x0c, %asi
29275 ldsba [%l7 + 0x49] %asi, %g4
29276loop_2759:
29277 fmovrdlz %i0, %f2, %f14
29278 ble,a,pt %icc, loop_2760
29279 fmovrdlez %l3, %f12, %f30
29280 nop
29281 setx loop_2761, %l0, %l1
29282 jmpl %l1, %o0
29283 orcc %o6, 0x0BEE, %o7
29284loop_2760:
29285 fmovdvs %xcc, %f7, %f4
29286 fxnor %f2, %f0, %f28
29287loop_2761:
29288 fcmpes %fcc0, %f26, %f30
29289 set 0x20, %g1
29290 lduba [%l7 + %g1] 0x18, %l5
29291 stx %i3, [%l7 + 0x30]
29292 fmovrslz %l6, %f31, %f16
29293 sra %g5, 0x08, %g7
29294 udiv %o2, 0x1EAB, %o5
29295 fmuld8sux16 %f9, %f2, %f16
29296 andcc %l2, 0x011C, %o3
29297 array8 %g3, %o4, %g2
29298 membar #Sync
29299 set 0x40, %l5
29300 ldda [%l7 + %l5] 0x16, %f16
29301 fors %f14, %f10, %f0
29302 fbn,a %fcc3, loop_2762
29303 fbo,a %fcc1, loop_2763
29304 membar 0x04
29305 flush %l7 + 0x3C
29306loop_2762:
29307 and %i6, 0x06E6, %l4
29308loop_2763:
29309 udivx %i1, 0x1529, %i5
29310 fmul8x16al %f25, %f12, %f22
29311 st %f11, [%l7 + 0x70]
29312 brgez,a %i2, loop_2764
29313 fmovdneg %xcc, %f31, %f0
29314 fbug %fcc1, loop_2765
29315 udivcc %i4, 0x045E, %i7
29316loop_2764:
29317 alignaddr %o1, %g6, %l0
29318 movcs %xcc, %l1, %g1
29319loop_2765:
29320 or %i0, 0x12CD, %l3
29321 addc %o0, %o6, %o7
29322 fmovrse %g4, %f27, %f19
29323 ld [%l7 + 0x48], %f30
29324 fmovdvs %icc, %f26, %f19
29325 wr %g0, 0x89, %asi
29326 lduha [%l7 + 0x08] %asi, %l5
29327 taddcc %i3, %g5, %l6
29328 brgz %g7, loop_2766
29329 movne %xcc, %o5, %o2
29330 edge16ln %l2, %g3, %o3
29331 fblg %fcc2, loop_2767
29332loop_2766:
29333 ld [%l7 + 0x64], %f30
29334 set 0x66, %g2
29335 lduba [%l7 + %g2] 0x18, %g2
29336loop_2767:
29337 fnegs %f5, %f2
29338 restored
29339 rdpr %cwp, %g1
29340 rdpr %cansave, %g2
29341 rdpr %canrestore, %g3
29342 rdpr %cleanwin, %g4
29343 rdpr %otherwin, %g5
29344 rdpr %wstate, %g6
29345 sll %o4, 0x18, %i6
29346 set 0x44, %l6
29347 lduwa [%l7 + %l6] 0x81, %l4
29348 movrlz %i5, %i2, %i4
29349 fzeros %f0
29350 fmovrde %i1, %f26, %f24
29351 fnands %f21, %f7, %f14
29352 tneg %xcc, 0x2
29353 smulcc %o1, %g6, %l0
29354 xor %i7, 0x1168, %l1
29355 mulscc %i0, 0x05E4, %l3
29356 bg %xcc, loop_2768
29357 fmul8x16al %f28, %f28, %f16
29358 sllx %g1, %o0, %o7
29359 movg %icc, %o6, %l5
29360loop_2768:
29361 nop
29362 set 0x4C, %i4
29363 ldstuba [%l7 + %i4] 0x11, %i3
29364 alignaddr %g5, %g4, %g7
29365 ble,a loop_2769
29366 fmovsvc %icc, %f25, %f19
29367 fpack16 %f24, %f7
29368 movrlz %l6, %o2, %l2
29369loop_2769:
29370 addccc %o5, %g3, %g2
29371 bn,pn %icc, loop_2770
29372 nop
29373 set 0x20, %l0
29374 ldx [%l7 + %l0], %o3
29375 fandnot2s %f31, %f28, %f1
29376 udivx %i6, 0x13C4, %l4
29377loop_2770:
29378 call loop_2771
29379 edge32 %o4, %i5, %i4
29380 andcc %i2, %o1, %g6
29381 fxors %f5, %f12, %f2
29382loop_2771:
29383 tcc %xcc, 0x7
29384 saved
29385 rdpr %cwp, %g1
29386 rdpr %cansave, %g2
29387 rdpr %canrestore, %g3
29388 rdpr %cleanwin, %g4
29389 rdpr %otherwin, %g5
29390 rdpr %wstate, %g6
29391 fpsub32 %f30, %f6, %f16
29392 movne %xcc, %l0, %i1
29393 fbge,a %fcc2, loop_2772
29394 movge %xcc, %l1, %i0
29395 edge32ln %l3, %g1, %i7
29396 fnot2 %f14, %f8
29397loop_2772:
29398 fmovdcc %icc, %f11, %f2
29399 tcs %xcc, 0x0
29400 ld [%l7 + 0x68], %f1
29401 bneg,pt %xcc, loop_2773
29402 nop
29403 set 0x78, %g3
29404 ldsh [%l7 + %g3], %o7
29405 sdivcc %o0, 0x0AEF, %o6
29406 fbule %fcc0, loop_2774
29407loop_2773:
29408 movgu %icc, %i3, %l5
29409 fpackfix %f16, %f8
29410 ldsh [%l7 + 0x4C], %g4
29411loop_2774:
29412 addccc %g7, %g5, %o2
29413 udivcc %l6, 0x04BC, %l2
29414 wr %g0, 0x0c, %asi
29415 ldda [%l7 + 0x70] %asi, %g2
29416 edge16n %g2, %o3, %o5
29417 edge8ln %i6, %l4, %i5
29418 array16 %i4, %o4, %o1
29419 umulcc %i2, 0x183D, %l0
29420 fmovdvs %icc, %f3, %f20
29421 sdivcc %i1, 0x16D7, %l1
29422 fandnot1 %f8, %f18, %f0
29423 udiv %g6, 0x1E7E, %i0
29424 fmovrslez %l3, %f17, %f26
29425 fabss %f19, %f24
29426 fba,a %fcc3, loop_2775
29427 brnz %i7, loop_2776
29428 alignaddr %o7, %g1, %o6
29429 bne loop_2777
29430loop_2775:
29431 fandnot2s %f30, %f14, %f19
29432loop_2776:
29433 brgz,a %o0, loop_2778
29434 array8 %l5, %i3, %g4
29435loop_2777:
29436 fbul %fcc0, loop_2779
29437 stx %g7, [%l7 + 0x20]
29438loop_2778:
29439 tl %icc, 0x5
29440 stbar
29441loop_2779:
29442 fnot2s %f29, %f8
29443 edge8l %o2, %g5, %l2
29444 fmovsa %icc, %f17, %f20
29445 edge16l %g3, %l6, %g2
29446 fbug,a %fcc0, loop_2780
29447 move %xcc, %o3, %o5
29448 brgz %l4, loop_2781
29449 movrne %i6, 0x345, %i4
29450loop_2780:
29451 mova %icc, %o4, %i5
29452 movrne %o1, %l0, %i2
29453loop_2781:
29454 movneg %icc, %i1, %l1
29455 andncc %g6, %l3, %i7
29456 edge32n %i0, %g1, %o7
29457 prefetch [%l7 + 0x60], 0x0
29458 wr %g0, 0x89, %asi
29459 sta %f30, [%l7 + 0x20] %asi
29460 udivx %o0, 0x197A, %l5
29461 set 0x2C, %i7
29462 lduha [%l7 + %i7] 0x88, %o6
29463 wr %g0, 0x80, %asi
29464 stwa %i3, [%l7 + 0x3C] %asi
29465 edge32l %g7, %o2, %g4
29466 fbe %fcc2, loop_2782
29467 fbge %fcc1, loop_2783
29468 fmovsvs %xcc, %f16, %f27
29469 sll %g5, %l2, %l6
29470loop_2782:
29471 movcc %xcc, %g3, %o3
29472loop_2783:
29473 siam 0x2
29474 movl %icc, %g2, %l4
29475 smul %o5, 0x064A, %i4
29476 sll %i6, 0x09, %o4
29477 orn %i5, 0x1DA0, %l0
29478 movneg %xcc, %o1, %i2
29479 bge,a,pt %xcc, loop_2784
29480 sra %i1, %g6, %l1
29481 tneg %xcc, 0x0
29482 addc %l3, %i0, %g1
29483loop_2784:
29484 move %icc, %o7, %i7
29485 fmovrdne %l5, %f20, %f8
29486 wr %g0, 0x19, %asi
29487 swapa [%l7 + 0x5C] %asi, %o0
29488 smulcc %i3, 0x11B3, %o6
29489 brz,a %o2, loop_2785
29490 taddcc %g7, %g4, %g5
29491 fnands %f5, %f23, %f25
29492 edge8l %l2, %g3, %o3
29493loop_2785:
29494 movvs %xcc, %l6, %g2
29495 movcc %xcc, %l4, %o5
29496 movcc %xcc, %i6, %i4
29497 edge16 %i5, %o4, %l0
29498 bcc %xcc, loop_2786
29499 tvc %xcc, 0x1
29500 fmovsl %xcc, %f31, %f27
29501 fpadd32 %f0, %f24, %f4
29502loop_2786:
29503 fmovdcs %icc, %f25, %f12
29504 set 0x20, %g7
29505 stxa %i2, [%l7 + %g7] 0xe2
29506 membar #Sync
29507 bn,a %icc, loop_2787
29508 mulx %i1, %g6, %l1
29509 movg %icc, %l3, %o1
29510 std %f10, [%l7 + 0x68]
29511loop_2787:
29512 saved
29513 rdpr %cwp, %g1
29514 rdpr %cansave, %g2
29515 rdpr %canrestore, %g3
29516 rdpr %cleanwin, %g4
29517 rdpr %otherwin, %g5
29518 rdpr %wstate, %g6
29519 umulcc %g1, 0x0C37, %i0
29520 movrgez %i7, %l5, %o0
29521 smul %o7, 0x0B24, %o6
29522 fnand %f10, %f2, %f16
29523 orcc %i3, 0x0CB2, %g7
29524 fmovrslez %o2, %f16, %f27
29525 bvs,a loop_2788
29526 std %g4, [%l7 + 0x18]
29527 array32 %g4, %g3, %o3
29528 tsubcctv %l2, 0x1AD0, %l6
29529loop_2788:
29530 sdivcc %l4, 0x0188, %o5
29531 fbl %fcc0, loop_2789
29532 movle %xcc, %i6, %i4
29533 mulx %g2, %o4, %l0
29534 ldsw [%l7 + 0x50], %i2
29535loop_2789:
29536 fpmerge %f26, %f6, %f12
29537 ldsh [%l7 + 0x60], %i1
29538 ldub [%l7 + 0x31], %i5
29539 bcc %xcc, loop_2790
29540 bn,a %xcc, loop_2791
29541 sdiv %g6, 0x1B86, %l1
29542 tl %xcc, 0x1
29543loop_2790:
29544 subccc %o1, %l3, %g1
29545loop_2791:
29546 fmovdgu %icc, %f17, %f30
29547 wr %g0, 0x88, %asi
29548 sta %f12, [%l7 + 0x68] %asi
29549 bneg loop_2792
29550 fmovrdne %i7, %f6, %f14
29551 set 0x30, %o5
29552 lda [%l7 + %o5] 0x15, %f23
29553loop_2792:
29554 tleu %xcc, 0x4
29555 fmovscs %xcc, %f30, %f4
29556 sra %i0, 0x09, %o0
29557 array8 %o7, %o6, %l5
29558 ldsh [%l7 + 0x5A], %i3
29559 fcmped %fcc2, %f20, %f20
29560 tcc %xcc, 0x0
29561 subccc %g7, %g5, %g4
29562 edge16ln %g3, %o2, %o3
29563 array32 %l2, %l4, %o5
29564 fmovsneg %icc, %f28, %f21
29565 fornot1 %f8, %f0, %f8
29566 taddcctv %i6, %l6, %i4
29567 ldsb [%l7 + 0x57], %o4
29568 sdivx %g2, 0x1C7F, %l0
29569 set 0x40, %i0
29570 ldda [%l7 + %i0] 0x14, %f0
29571 fmul8x16al %f17, %f18, %f20
29572 movrgez %i2, 0x102, %i1
29573 movrgez %i5, %l1, %o1
29574 set 0x78, %l4
29575 stda %g6, [%l7 + %l4] 0x04
29576 movrne %g1, %l3, %i7
29577 addc %o0, %o7, %i0
29578 movge %icc, %o6, %i3
29579 fcmpgt32 %f8, %f10, %l5
29580 bleu,pn %xcc, loop_2793
29581 array8 %g5, %g7, %g4
29582 umulcc %g3, %o3, %o2
29583 stbar
29584loop_2793:
29585 array8 %l2, %l4, %i6
29586 mova %xcc, %l6, %o5
29587 move %icc, %o4, %g2
29588 flush %l7 + 0x34
29589 fandnot1s %f1, %f23, %f7
29590 sdivcc %l0, 0x055A, %i2
29591 ldd [%l7 + 0x30], %i4
29592 fmovdl %xcc, %f13, %f16
29593 fcmpes %fcc2, %f5, %f29
29594 bvc,a,pn %icc, loop_2794
29595 tg %xcc, 0x5
29596 movgu %xcc, %i5, %i1
29597 fcmpne32 %f0, %f2, %o1
29598loop_2794:
29599 nop
29600 setx loop_2795, %l0, %l1
29601 jmpl %l1, %g6
29602 tle %icc, 0x5
29603 smul %g1, %l3, %i7
29604 ble,a,pn %xcc, loop_2796
29605loop_2795:
29606 sra %o0, %o7, %l1
29607 edge16n %i0, %o6, %i3
29608 fnegs %f30, %f16
29609loop_2796:
29610 movrgez %l5, %g5, %g7
29611 fbug %fcc2, loop_2797
29612 fbule %fcc3, loop_2798
29613 bvs,pt %icc, loop_2799
29614 tpos %xcc, 0x0
29615loop_2797:
29616 nop
29617 wr %g0, 0x04, %asi
29618 ldswa [%l7 + 0x28] %asi, %g4
29619loop_2798:
29620 fmovdn %icc, %f21, %f13
29621loop_2799:
29622 bne,a %xcc, loop_2800
29623 edge16ln %o3, %g3, %l2
29624 sth %l4, [%l7 + 0x22]
29625 flush %l7 + 0x1C
29626loop_2800:
29627 bg loop_2801
29628 movn %icc, %o2, %l6
29629 tgu %xcc, 0x4
29630 ldsb [%l7 + 0x51], %i6
29631loop_2801:
29632 ldsw [%l7 + 0x08], %o4
29633 movre %g2, %o5, %i2
29634 taddcctv %i4, %i5, %i1
29635 fbo,a %fcc2, loop_2802
29636 tne %icc, 0x5
29637 fzeros %f21
29638 edge32 %l0, %g6, %o1
29639loop_2802:
29640 andcc %l3, %i7, %g1
29641 fmovspos %icc, %f5, %f14
29642 movl %xcc, %o7, %o0
29643 fpack16 %f30, %f10
29644 addc %i0, %o6, %l1
29645 movcs %xcc, %l5, %i3
29646 mulscc %g7, %g5, %g4
29647 tpos %xcc, 0x2
29648 fandnot1 %f4, %f22, %f14
29649 taddcc %g3, %o3, %l4
29650 smulcc %o2, %l6, %l2
29651 movre %o4, %g2, %o5
29652 umulcc %i2, 0x1845, %i4
29653 fcmpes %fcc0, %f6, %f15
29654 and %i5, 0x0094, %i6
29655 sdivx %l0, 0x0CD9, %i1
29656 bvs,a,pt %xcc, loop_2803
29657 fmovsg %icc, %f22, %f2
29658 taddcctv %g6, 0x178D, %o1
29659 movgu %xcc, %i7, %l3
29660loop_2803:
29661 xnor %o7, %o0, %g1
29662 std %f4, [%l7 + 0x20]
29663 fbne %fcc2, loop_2804
29664 edge16ln %o6, %i0, %l1
29665 tge %icc, 0x5
29666 tne %xcc, 0x0
29667loop_2804:
29668 movgu %icc, %i3, %g7
29669 sdiv %g5, 0x0295, %g4
29670 bshuffle %f2, %f12, %f10
29671 srl %l5, %g3, %l4
29672 nop
29673 setx loop_2805, %l0, %l1
29674 jmpl %l1, %o3
29675 srax %l6, %o2, %l2
29676 fmovsl %icc, %f20, %f30
29677 fmovdvc %icc, %f20, %f29
29678loop_2805:
29679 sll %g2, 0x0C, %o5
29680 tsubcctv %i2, 0x1793, %i4
29681 nop
29682 set 0x70, %o0
29683 std %f20, [%l7 + %o0]
29684 movrgz %i5, %i6, %l0
29685 fones %f29
29686 fpsub32s %f16, %f15, %f19
29687 tcc %icc, 0x4
29688 addcc %o4, %i1, %g6
29689 ldx [%l7 + 0x58], %o1
29690 ldd [%l7 + 0x50], %l2
29691 tge %icc, 0x3
29692 fcmpd %fcc3, %f12, %f14
29693 movvs %xcc, %o7, %o0
29694 fbule,a %fcc0, loop_2806
29695 fbn %fcc2, loop_2807
29696 orncc %g1, %o6, %i0
29697 subc %l1, %i3, %g7
29698loop_2806:
29699 sdivx %i7, 0x150F, %g5
29700loop_2807:
29701 movpos %icc, %g4, %g3
29702 edge16ln %l5, %o3, %l4
29703 srax %l6, %l2, %g2
29704 call loop_2808
29705 edge8n %o2, %i2, %o5
29706 alignaddrl %i4, %i5, %i6
29707 edge16l %o4, %l0, %i1
29708loop_2808:
29709 andncc %g6, %l3, %o1
29710 ldx [%l7 + 0x08], %o0
29711 smul %o7, %o6, %g1
29712 ldstub [%l7 + 0x78], %i0
29713 edge16ln %i3, %l1, %i7
29714 andncc %g5, %g4, %g3
29715 udiv %g7, 0x1BC7, %o3
29716 xnor %l4, 0x1ACF, %l5
29717 restored
29718 rdpr %cwp, %g1
29719 rdpr %cansave, %g2
29720 rdpr %canrestore, %g3
29721 rdpr %cleanwin, %g4
29722 rdpr %otherwin, %g5
29723 rdpr %wstate, %g6
29724 movrlz %l2, %l6, %o2
29725 fbuge %fcc3, loop_2809
29726 edge16 %i2, %g2, %i4
29727 movn %icc, %o5, %i6
29728 xnorcc %o4, %i5, %l0
29729loop_2809:
29730 tg %icc, 0x1
29731 mova %icc, %g6, %l3
29732 movrlez %o1, %i1, %o0
29733 movrgz %o6, 0x2C1, %g1
29734 srax %o7, 0x05, %i0
29735 tsubcctv %i3, %i7, %l1
29736 tgu %xcc, 0x4
29737 mulx %g5, %g3, %g7
29738 std %g4, [%l7 + 0x48]
29739 edge32 %o3, %l5, %l2
29740 edge32l %l4, %o2, %i2
29741 srlx %l6, %g2, %o5
29742 fbul %fcc1, loop_2810
29743 subc %i6, %o4, %i5
29744 tcc %icc, 0x0
29745 ldsh [%l7 + 0x5E], %i4
29746loop_2810:
29747 be,a %xcc, loop_2811
29748 popc %l0, %g6
29749 std %o0, [%l7 + 0x30]
29750 alignaddr %l3, %o0, %i1
29751loop_2811:
29752 fmovdle %icc, %f24, %f2
29753 fcmpgt32 %f12, %f6, %o6
29754 popc %o7, %g1
29755 srlx %i0, 0x0A, %i7
29756 addc %l1, 0x1324, %g5
29757 srax %i3, 0x0D, %g3
29758 edge16n %g4, %o3, %l5
29759 fbge %fcc1, loop_2812
29760 movvs %icc, %l2, %l4
29761 edge16n %g7, %o2, %l6
29762 movrlez %g2, %o5, %i6
29763loop_2812:
29764 movvc %xcc, %o4, %i2
29765 fexpand %f14, %f26
29766 movrgez %i4, 0x0BC, %i5
29767 fornot2 %f14, %f24, %f24
29768 fbug,a %fcc0, loop_2813
29769 fmovrsgez %g6, %f10, %f4
29770 edge16ln %o1, %l3, %o0
29771 for %f18, %f10, %f22
29772loop_2813:
29773 edge8 %i1, %o6, %l0
29774 membar 0x10
29775 fmovrdne %o7, %f22, %f26
29776 tl %xcc, 0x2
29777 set 0x50, %o1
29778 stda %g0, [%l7 + %o1] 0x22
29779 membar #Sync
29780 umulcc %i0, %i7, %l1
29781 movgu %xcc, %g5, %g3
29782 smul %g4, 0x18B2, %i3
29783 fmovscs %xcc, %f4, %f23
29784 fbo,a %fcc0, loop_2814
29785 umul %o3, 0x0D0D, %l5
29786 srax %l2, %g7, %o2
29787 bcs,a loop_2815
29788loop_2814:
29789 add %l4, 0x1443, %g2
29790 wr %g0, 0x19, %asi
29791 sta %f17, [%l7 + 0x5C] %asi
29792loop_2815:
29793 nop
29794 setx loop_2816, %l0, %l1
29795 wrpr 0x1, %tl
29796 wrpr %l1, %tnpc
29797 setx 0x34400001400, %l0, %l1
29798 wrpr %l1, %tstate
29799 wrhpr 0x4, %htstate
29800 done
29801 array8 %l6, %o5, %o4
29802 bvs,pn %icc, loop_2817
29803 movne %icc, %i2, %i6
29804loop_2816:
29805 xnorcc %i4, %g6, %o1
29806 orcc %i5, %l3, %i1
29807loop_2817:
29808 fnegs %f25, %f29
29809 movrgz %o0, %l0, %o6
29810 fcmpeq16 %f14, %f4, %g1
29811 ble,a,pn %xcc, loop_2818
29812 edge16l %o7, %i0, %l1
29813 fmul8x16au %f15, %f20, %f28
29814 fnegs %f31, %f0
29815loop_2818:
29816 andncc %g5, %g3, %g4
29817 fsrc2 %f16, %f12
29818 andn %i3, 0x1B47, %i7
29819 alignaddr %l5, %o3, %l2
29820 subc %o2, 0x0509, %g7
29821 bgu %xcc, loop_2819
29822 edge16l %l4, %g2, %o5
29823 edge32ln %l6, %o4, %i2
29824 xorcc %i6, %i4, %g6
29825loop_2819:
29826 movne %icc, %o1, %l3
29827 movpos %icc, %i1, %o0
29828 smul %l0, %i5, %o6
29829 tgu %icc, 0x5
29830 edge16 %g1, %o7, %l1
29831 wr %g0, 0x80, %asi
29832 lduha [%l7 + 0x6E] %asi, %g5
29833 ldsw [%l7 + 0x60], %i0
29834 edge32l %g4, %i3, %i7
29835 fxor %f24, %f6, %f14
29836 fba,a %fcc2, loop_2820
29837 brnz %g3, loop_2821
29838 fbe,a %fcc1, loop_2822
29839 fpsub32s %f9, %f0, %f12
29840loop_2820:
29841 bne,pt %xcc, loop_2823
29842loop_2821:
29843 fbo %fcc0, loop_2824
29844loop_2822:
29845 movle %xcc, %o3, %l5
29846 fpadd16 %f6, %f14, %f20
29847loop_2823:
29848 popc 0x173E, %o2
29849loop_2824:
29850 mulx %l2, 0x1EA1, %l4
29851 movcc %xcc, %g2, %g7
29852 udivx %l6, 0x1101, %o4
29853 sdiv %o5, 0x0208, %i2
29854 bvc,a %xcc, loop_2825
29855 movg %icc, %i6, %i4
29856 smulcc %g6, %l3, %i1
29857 mulscc %o1, %o0, %l0
29858loop_2825:
29859 orcc %i5, %o6, %g1
29860 ld [%l7 + 0x78], %f19
29861 srax %o7, %l1, %g5
29862 tle %xcc, 0x0
29863 fpackfix %f30, %f15
29864 srl %g4, %i3, %i7
29865 edge32n %g3, %i0, %l5
29866 te %icc, 0x5
29867 sub %o2, 0x1715, %o3
29868 fmovdcc %xcc, %f24, %f6
29869 tn %icc, 0x6
29870 movcs %xcc, %l2, %g2
29871 edge32n %l4, %l6, %o4
29872 saved
29873 rdpr %cwp, %g1
29874 rdpr %cansave, %g2
29875 rdpr %canrestore, %g3
29876 rdpr %cleanwin, %g4
29877 rdpr %otherwin, %g5
29878 rdpr %wstate, %g6
29879 fpack16 %f10, %f25
29880 tge %icc, 0x5
29881 fmovse %icc, %f23, %f9
29882 smul %g7, 0x01EE, %o5
29883 tg %icc, 0x1
29884 edge8ln %i6, %i2, %g6
29885 xnor %l3, 0x088B, %i4
29886 set 0x50, %i2
29887 ldda [%l7 + %i2] 0x80, %o0
29888 ldx [%l7 + 0x38], %i1
29889 edge32l %l0, %i5, %o6
29890 movrlz %g1, %o7, %l1
29891 set 0x64, %l3
29892 stwa %g5, [%l7 + %l3] 0x2b
29893 membar #Sync
29894 fmul8x16al %f7, %f9, %f0
29895 brlez,a %g4, loop_2826
29896 be,pn %xcc, loop_2827
29897 array8 %o0, %i7, %g3
29898 fpackfix %f2, %f16
29899loop_2826:
29900 ldsb [%l7 + 0x15], %i3
29901loop_2827:
29902 edge8 %l5, %i0, %o3
29903 taddcctv %l2, 0x1812, %g2
29904 srax %o2, %l4, %o4
29905 set 0x75, %i3
29906 stba %g7, [%l7 + %i3] 0x81
29907 subcc %l6, 0x1073, %o5
29908 edge16 %i2, %g6, %i6
29909 sdivx %l3, 0x15F3, %i4
29910 movrgz %i1, %l0, %o1
29911 fmovse %xcc, %f20, %f19
29912 udivx %o6, 0x1A49, %i5
29913 movgu %xcc, %g1, %l1
29914 fblg,a %fcc1, loop_2828
29915 subcc %g5, %g4, %o7
29916 fbne,a %fcc0, loop_2829
29917 sdivx %o0, 0x0521, %g3
29918loop_2828:
29919 fpack16 %f4, %f6
29920 fands %f22, %f7, %f10
29921loop_2829:
29922 subcc %i7, %l5, %i3
29923 stw %i0, [%l7 + 0x54]
29924 ldsw [%l7 + 0x40], %l2
29925 alignaddrl %g2, %o3, %o2
29926 sdivx %o4, 0x13D4, %g7
29927 tleu %icc, 0x7
29928 fpmerge %f4, %f31, %f16
29929 set 0x34, %i6
29930 sta %f26, [%l7 + %i6] 0x88
29931 movneg %icc, %l4, %o5
29932 stw %i2, [%l7 + 0x30]
29933 tsubcc %g6, %i6, %l3
29934 smulcc %l6, 0x037C, %i4
29935 movpos %icc, %l0, %i1
29936 tge %icc, 0x4
29937 taddcc %o1, 0x0776, %o6
29938 movge %icc, %i5, %l1
29939 nop
29940 set 0x60, %l2
29941 std %f24, [%l7 + %l2]
29942 movle %icc, %g1, %g5
29943 addccc %g4, 0x048A, %o7
29944 array16 %g3, %i7, %l5
29945 orn %o0, %i3, %l2
29946 bshuffle %f10, %f26, %f6
29947 edge32l %g2, %o3, %o2
29948 ba,a,pn %xcc, loop_2830
29949 orcc %o4, %i0, %l4
29950 ldub [%l7 + 0x1C], %o5
29951 fbo %fcc0, loop_2831
29952loop_2830:
29953 tg %xcc, 0x7
29954 tne %xcc, 0x5
29955 ldsh [%l7 + 0x34], %i2
29956loop_2831:
29957 nop
29958 add %l7, 0x40, %l6
29959 wr %g0, 0x80, %asi
29960 casa [%l6] 0x80, %g7, %g6
29961 tne %xcc, 0x3
29962 call loop_2832
29963 lduh [%l7 + 0x16], %i6
29964 udivx %l6, 0x09B5, %i4
29965 tle %xcc, 0x7
29966loop_2832:
29967 bcs %icc, loop_2833
29968 brlez,a %l0, loop_2834
29969 ble loop_2835
29970 fbl %fcc2, loop_2836
29971loop_2833:
29972 siam 0x2
29973loop_2834:
29974 sllx %l3, %i1, %o6
29975loop_2835:
29976 array32 %i5, %l1, %o1
29977loop_2836:
29978 tgu %xcc, 0x7
29979 movleu %icc, %g5, %g4
29980 tgu %icc, 0x6
29981 bn,a %icc, loop_2837
29982 saved
29983 rdpr %cwp, %g1
29984 rdpr %cansave, %g2
29985 rdpr %canrestore, %g3
29986 rdpr %cleanwin, %g4
29987 rdpr %otherwin, %g5
29988 rdpr %wstate, %g6
29989 fmovda %icc, %f1, %f19
29990 pdist %f26, %f0, %f22
29991loop_2837:
29992 fmovsne %icc, %f8, %f0
29993 alignaddr %g1, %g3, %i7
29994 fmovrdne %o7, %f8, %f0
29995 fnot2s %f13, %f23
29996 tsubcc %o0, %i3, %l2
29997 xnorcc %l5, 0x0ED0, %g2
29998 subccc %o3, %o4, %i0
29999 fbul,a %fcc2, loop_2838
30000 fbl,a %fcc0, loop_2839
30001 movgu %icc, %o2, %o5
30002 add %l7, 0x38, %l6
30003 wr %g0, 0x18, %asi
30004 casa [%l6] %asi, %l4, %i2
30005loop_2838:
30006 fpack32 %f12, %f12, %f18
30007loop_2839:
30008 sir 0x1265
30009 stbar
30010 fandnot2 %f26, %f18, %f26
30011 tcc %icc, 0x6
30012 bgu,a,pt %xcc, loop_2840
30013 udivx %g6, 0x13C0, %i6
30014 fcmps %fcc2, %f25, %f17
30015 edge8l %g7, %l6, %l0
30016loop_2840:
30017 tvs %icc, 0x2
30018 wr %g0, 0x89, %asi
30019 lduba [%l7 + 0x10] %asi, %l3
30020 fornot1s %f17, %f20, %f14
30021 taddcc %i1, %i4, %i5
30022 be,pt %icc, loop_2841
30023 fbn,a %fcc1, loop_2842
30024 movre %o6, %l1, %g5
30025 movneg %xcc, %o1, %g1
30026loop_2841:
30027 ta %icc, 0x2
30028loop_2842:
30029 fmul8x16au %f11, %f18, %f16
30030 fmovsl %icc, %f6, %f11
30031 fabsd %f0, %f20
30032 fbne %fcc1, loop_2843
30033 umul %g4, %i7, %g3
30034 tsubcctv %o0, 0x19C0, %o7
30035 tle %icc, 0x3
30036loop_2843:
30037 umul %i3, %l5, %g2
30038 fpadd16 %f28, %f28, %f0
30039 taddcctv %l2, 0x18C6, %o4
30040 srax %i0, 0x17, %o2
30041 ta %icc, 0x2
30042 fzero %f26
30043 move %icc, %o3, %l4
30044 movrlz %o5, 0x3F8, %i2
30045 edge8 %i6, %g7, %l6
30046 srl %l0, %l3, %i1
30047 bvc loop_2844
30048 xorcc %i4, 0x18E0, %i5
30049 fbge %fcc3, loop_2845
30050 fmovdle %xcc, %f14, %f31
30051loop_2844:
30052 fbul,a %fcc0, loop_2846
30053 ld [%l7 + 0x24], %f0
30054loop_2845:
30055 bpos %xcc, loop_2847
30056 movl %xcc, %o6, %l1
30057loop_2846:
30058 popc %g6, %o1
30059 fmovdcs %xcc, %f28, %f23
30060loop_2847:
30061 nop
30062 setx loop_2848, %l0, %l1
30063 jmpl %l1, %g1
30064 fcmple32 %f30, %f28, %g5
30065 bge loop_2849
30066 movrne %g4, 0x2D3, %g3
30067loop_2848:
30068 xor %i7, 0x00BA, %o7
30069 nop
30070 set 0x13, %o6
30071 ldsb [%l7 + %o6], %o0
30072loop_2849:
30073 edge8n %l5, %i3, %l2
30074 bn,a,pt %icc, loop_2850
30075 fcmpgt16 %f26, %f14, %o4
30076 movcs %xcc, %g2, %o2
30077 fmul8sux16 %f0, %f28, %f22
30078loop_2850:
30079 pdist %f26, %f20, %f20
30080 movrlez %i0, 0x140, %l4
30081 membar 0x7C
30082 edge8ln %o3, %o5, %i2
30083 tl %xcc, 0x6
30084 tpos %icc, 0x2
30085 xnor %i6, 0x0823, %l6
30086 udiv %l0, 0x0897, %l3
30087 ldx [%l7 + 0x58], %i1
30088 tcc %xcc, 0x3
30089 te %icc, 0x3
30090 fnands %f25, %f28, %f26
30091 orncc %g7, %i4, %i5
30092 wr %g0, 0x89, %asi
30093 lduba [%l7 + 0x1E] %asi, %l1
30094 umul %g6, 0x0AB7, %o1
30095 ldd [%l7 + 0x18], %g0
30096 movleu %xcc, %g5, %g4
30097 movle %icc, %o6, %g3
30098 fmovdvc %xcc, %f16, %f12
30099 set 0x40, %o4
30100 stda %f0, [%l7 + %o4] 0x16
30101 membar #Sync
30102 edge16l %i7, %o0, %o7
30103 sethi 0x0F32, %i3
30104 movleu %icc, %l5, %o4
30105 brgz,a %l2, loop_2851
30106 xorcc %g2, %i0, %l4
30107 mova %icc, %o3, %o5
30108 mulx %o2, 0x03F0, %i6
30109loop_2851:
30110 and %l6, %i2, %l0
30111 tg %xcc, 0x0
30112 fmovdneg %xcc, %f15, %f20
30113 edge16ln %l3, %i1, %i4
30114 brlz %i5, loop_2852
30115 mulscc %g7, %g6, %l1
30116 fnors %f7, %f0, %f5
30117 wr %g0, 0x80, %asi
30118 ldsha [%l7 + 0x0E] %asi, %g1
30119loop_2852:
30120 movrgz %o1, %g5, %g4
30121 fbne %fcc1, loop_2853
30122 fnor %f4, %f12, %f2
30123 tvs %xcc, 0x5
30124 subc %o6, %g3, %o0
30125loop_2853:
30126 movne %xcc, %o7, %i7
30127 udiv %l5, 0x1BB3, %i3
30128 fpack16 %f24, %f29
30129 fmovsge %xcc, %f26, %f2
30130 movge %xcc, %l2, %o4
30131 movrne %g2, %l4, %o3
30132 wr %g0, 0x89, %asi
30133 ldsha [%l7 + 0x24] %asi, %i0
30134 movneg %xcc, %o2, %o5
30135 fpadd32s %f10, %f0, %f23
30136 movn %icc, %i6, %i2
30137 xor %l6, %l0, %i1
30138 fandnot1 %f2, %f12, %f10
30139 umul %i4, %l3, %i5
30140 srl %g7, %g6, %g1
30141 swap [%l7 + 0x68], %l1
30142 add %l7, 0x74, %l6
30143 wr %g0, 0x89, %asi
30144 casa [%l6] %asi, %g5, %g4
30145 tleu %xcc, 0x7
30146 lduh [%l7 + 0x6E], %o6
30147 ldsw [%l7 + 0x70], %g3
30148 fmovrslez %o0, %f31, %f23
30149 fmovsge %xcc, %f13, %f27
30150 edge16l %o7, %i7, %o1
30151 movcc %xcc, %i3, %l5
30152 andn %l2, %o4, %l4
30153 ta %icc, 0x0
30154 set 0x3C, %g4
30155 lduwa [%l7 + %g4] 0x15, %g2
30156 fornot1 %f8, %f26, %f28
30157 std %f20, [%l7 + 0x38]
30158 edge8 %i0, %o3, %o5
30159 fmovrslz %o2, %f18, %f19
30160 mova %xcc, %i2, %l6
30161 tvc %icc, 0x0
30162 siam 0x2
30163 tl %xcc, 0x0
30164 alignaddrl %i6, %l0, %i4
30165 tgu %xcc, 0x4
30166 bg,pn %icc, loop_2854
30167 movvs %icc, %i1, %l3
30168 lduh [%l7 + 0x5C], %i5
30169 tg %xcc, 0x7
30170loop_2854:
30171 sir 0x02A0
30172 movrgez %g6, 0x053, %g1
30173 tne %icc, 0x5
30174 addcc %g7, %l1, %g4
30175 orn %g5, 0x13E4, %o6
30176 nop
30177 setx loop_2855, %l0, %l1
30178 jmpl %l1, %g3
30179 tsubcctv %o0, %o7, %i7
30180 fmovsne %xcc, %f9, %f10
30181 edge32 %o1, %i3, %l2
30182loop_2855:
30183 ldsb [%l7 + 0x33], %l5
30184 fexpand %f25, %f2
30185 movrgz %l4, %g2, %i0
30186 fandnot1s %f29, %f0, %f18
30187 sdivx %o3, 0x0A32, %o4
30188 andn %o2, 0x19A9, %o5
30189 ldub [%l7 + 0x10], %i2
30190 fmovdg %xcc, %f17, %f14
30191 alignaddr %i6, %l0, %l6
30192 sra %i1, %i4, %i5
30193 sllx %l3, 0x11, %g6
30194 fmovrsgz %g7, %f29, %f1
30195 subc %g1, %l1, %g5
30196 movrgz %o6, %g4, %o0
30197 movcs %xcc, %g3, %o7
30198 fbe,a %fcc1, loop_2856
30199 fmovscc %xcc, %f18, %f27
30200 taddcc %o1, %i7, %l2
30201 fbu,a %fcc0, loop_2857
30202loop_2856:
30203 fmovrdgz %l5, %f8, %f6
30204 bpos,a %icc, loop_2858
30205 fmovdleu %xcc, %f18, %f23
30206loop_2857:
30207 edge32l %l4, %i3, %g2
30208 fbne %fcc0, loop_2859
30209loop_2858:
30210 std %f24, [%l7 + 0x18]
30211 movge %icc, %i0, %o4
30212 set 0x53, %l1
30213 stba %o3, [%l7 + %l1] 0x18
30214loop_2859:
30215 std %o4, [%l7 + 0x08]
30216 sllx %i2, %o2, %i6
30217 edge8 %l0, %l6, %i1
30218 stw %i4, [%l7 + 0x38]
30219 wr %g0, 0x89, %asi
30220 lduha [%l7 + 0x5E] %asi, %i5
30221 mulscc %g6, %l3, %g7
30222 movrlz %l1, 0x334, %g5
30223 movrlz %o6, %g1, %o0
30224 movvs %xcc, %g4, %o7
30225 tgu %icc, 0x5
30226 orncc %o1, %g3, %i7
30227 movvc %xcc, %l2, %l4
30228 addccc %l5, 0x0552, %g2
30229 tvc %xcc, 0x0
30230 fones %f21
30231 membar 0x7C
30232 movpos %icc, %i0, %i3
30233 edge16 %o4, %o3, %o5
30234 andn %i2, %o2, %l0
30235 array16 %i6, %l6, %i1
30236 set 0x4C, %o7
30237 ldswa [%l7 + %o7] 0x18, %i5
30238 set 0x2C, %o2
30239 sta %f30, [%l7 + %o2] 0x15
30240 fsrc2s %f13, %f25
30241 movpos %xcc, %i4, %l3
30242 umul %g7, 0x0E26, %g6
30243 movre %g5, %l1, %g1
30244 srax %o0, 0x1D, %g4
30245 fmuld8sux16 %f8, %f24, %f30
30246 movre %o6, 0x251, %o1
30247 mulscc %o7, %g3, %i7
30248 tvc %icc, 0x7
30249 add %l7, 0x58, %l6
30250 wr %g0, 0x80, %asi
30251 ldxa [%l6] %asi, %l2
30252 casxa [%l6] %asi, %l2, %l4
30253 fcmpd %fcc0, %f30, %f12
30254 fpsub32 %f14, %f0, %f2
30255 umul %l5, %g2, %i3
30256 bl,a %icc, loop_2860
30257 mova %xcc, %o4, %o3
30258 lduw [%l7 + 0x5C], %o5
30259 swap [%l7 + 0x38], %i2
30260loop_2860:
30261 te %icc, 0x6
30262 subc %o2, %l0, %i6
30263 brgez,a %l6, loop_2861
30264 movpos %icc, %i1, %i5
30265 ldstub [%l7 + 0x16], %i0
30266 orncc %l3, 0x1CB9, %g7
30267loop_2861:
30268 movgu %icc, %i4, %g5
30269 tcc %xcc, 0x7
30270 nop
30271 set 0x4C, %g5
30272 ldsb [%l7 + %g5], %l1
30273 fand %f16, %f14, %f22
30274 tn %xcc, 0x2
30275 fbe,a %fcc1, loop_2862
30276 srax %g6, %o0, %g1
30277 subcc %g4, %o6, %o7
30278 movn %xcc, %g3, %o1
30279loop_2862:
30280 fmovde %icc, %f11, %f26
30281 addccc %l2, 0x1AF7, %l4
30282 array8 %l5, %g2, %i7
30283 edge16 %i3, %o3, %o5
30284 fmovsgu %xcc, %f6, %f27
30285 alignaddrl %i2, %o4, %o2
30286 movneg %icc, %l0, %l6
30287 edge8ln %i6, %i1, %i5
30288 bn,a,pn %icc, loop_2863
30289 call loop_2864
30290 edge32ln %l3, %g7, %i0
30291 set 0x0E, %o3
30292 lduha [%l7 + %o3] 0x18, %i4
30293loop_2863:
30294 nop
30295 setx loop_2865, %l0, %l1
30296 wrpr 0x1, %tl
30297 wrpr %l1, %tnpc
30298 setx 0x34400001400, %l0, %l1
30299 wrpr %l1, %tstate
30300 wrhpr 0x4, %htstate
30301 done
30302loop_2864:
30303 sir 0x0EA1
30304 wr %g0, 0x80, %asi
30305 ldstuba [%l7 + 0x7F] %asi, %g5
30306loop_2865:
30307 fmovdl %xcc, %f27, %f17
30308 fnot2s %f6, %f9
30309 movpos %icc, %g6, %o0
30310 brlez %l1, loop_2866
30311 tcc %xcc, 0x2
30312 fandnot1 %f10, %f22, %f16
30313 addccc %g4, 0x076D, %g1
30314loop_2866:
30315 tg %icc, 0x5
30316 fpsub32s %f8, %f21, %f17
30317 wr %g0, 0x04, %asi
30318 swapa [%l7 + 0x6C] %asi, %o6
30319 ta %icc, 0x5
30320 sdivcc %g3, 0x1EF7, %o7
30321 mulx %o1, %l2, %l4
30322 udivx %l5, 0x1171, %i7
30323 fmovscs %xcc, %f28, %f20
30324 fmovsvs %xcc, %f15, %f15
30325 array8 %i3, %o3, %o5
30326 sll %g2, %i2, %o2
30327 set 0x74, %i1
30328 swapa [%l7 + %i1] 0x80, %o4
30329 ld [%l7 + 0x7C], %f6
30330 fmovrslez %l0, %f18, %f2
30331 brz %l6, loop_2867
30332 edge16ln %i1, %i5, %l3
30333 subcc %i6, 0x157D, %g7
30334 fpsub16s %f2, %f2, %f27
30335loop_2867:
30336 lduw [%l7 + 0x40], %i4
30337 mulscc %g5, 0x1790, %i0
30338 udivx %o0, 0x0BA9, %l1
30339 movrgz %g6, 0x179, %g1
30340 sir 0x0B8A
30341 fnegd %f18, %f6
30342 bcs,a,pt %icc, loop_2868
30343 fpsub16 %f16, %f4, %f12
30344 movcc %xcc, %o6, %g3
30345 alignaddrl %g4, %o7, %l2
30346loop_2868:
30347 brgz,a %l4, loop_2869
30348 alignaddr %l5, %i7, %i3
30349 orn %o1, %o3, %o5
30350 ldub [%l7 + 0x77], %i2
30351loop_2869:
30352 ldsw [%l7 + 0x34], %g2
30353 srax %o4, %o2, %l6
30354 udivcc %l0, 0x1B56, %i1
30355 or %l3, 0x0698, %i5
30356 mova %xcc, %g7, %i6
30357 fmovsa %xcc, %f17, %f5
30358 prefetch [%l7 + 0x68], 0x0
30359 fmuld8sux16 %f13, %f27, %f14
30360 set 0x7E, %g6
30361 stha %i4, [%l7 + %g6] 0x88
30362 fmovscs %xcc, %f20, %f30
30363 or %g5, 0x178B, %i0
30364 and %l1, %o0, %g1
30365 fbu,a %fcc2, loop_2870
30366 edge16ln %o6, %g3, %g4
30367 sdivx %g6, 0x17D4, %l2
30368 fmovdleu %xcc, %f12, %f5
30369loop_2870:
30370 movrne %o7, %l4, %l5
30371 bg,a,pt %icc, loop_2871
30372 edge16n %i3, %o1, %i7
30373 sub %o3, 0x1D3F, %o5
30374 wr %g0, 0x81, %asi
30375 stxa %g2, [%l7 + 0x48] %asi
30376loop_2871:
30377 taddcc %o4, 0x15F1, %i2
30378 fbue,a %fcc0, loop_2872
30379 or %o2, %l0, %i1
30380 fmovdge %icc, %f0, %f2
30381 ta %xcc, 0x2
30382loop_2872:
30383 srlx %l6, 0x0C, %i5
30384 wr %g0, 0x11, %asi
30385 lduha [%l7 + 0x62] %asi, %l3
30386 umulcc %g7, 0x03AA, %i4
30387 membar 0x5F
30388 edge8l %g5, %i6, %l1
30389 fands %f12, %f26, %f18
30390 umul %o0, %i0, %g1
30391 sethi 0x00E5, %g3
30392 xnor %o6, %g6, %l2
30393 nop
30394 setx loop_2873, %l0, %l1
30395 jmpl %l1, %g4
30396 tcs %xcc, 0x7
30397 bvs %icc, loop_2874
30398 edge32n %o7, %l5, %i3
30399loop_2873:
30400 movleu %icc, %o1, %i7
30401 nop
30402 setx loop_2875, %l0, %l1
30403 jmpl %l1, %o3
30404loop_2874:
30405 movcc %icc, %o5, %l4
30406 tgu %icc, 0x7
30407 movrne %g2, %o4, %i2
30408loop_2875:
30409 movl %xcc, %o2, %i1
30410 fornot2s %f28, %f24, %f9
30411 set 0x0A, %g1
30412 lduha [%l7 + %g1] 0x81, %l0
30413 tl %icc, 0x5
30414 te %icc, 0x1
30415 edge8n %l6, %i5, %l3
30416 lduh [%l7 + 0x74], %g7
30417 tvc %icc, 0x1
30418 movre %g5, 0x3DD, %i6
30419 sllx %l1, 0x03, %o0
30420 saved
30421 rdpr %cwp, %g1
30422 rdpr %cansave, %g2
30423 rdpr %canrestore, %g3
30424 rdpr %cleanwin, %g4
30425 rdpr %otherwin, %g5
30426 rdpr %wstate, %g6
30427 fpsub16s %f25, %f12, %f14
30428 wr %g0, 0x11, %asi
30429 ldswa [%l7 + 0x14] %asi, %i4
30430 movrne %g1, 0x3B9, %g3
30431 edge8 %i0, %g6, %l2
30432 ldx [%l7 + 0x58], %o6
30433 tcc %icc, 0x7
30434 movcc %xcc, %g4, %l5
30435 movrlez %o7, %o1, %i3
30436 fmovdvc %xcc, %f10, %f2
30437 alignaddrl %i7, %o5, %o3
30438 ba,a loop_2876
30439 fmovrse %l4, %f5, %f30
30440 movrne %g2, %i2, %o2
30441 andn %o4, %l0, %l6
30442loop_2876:
30443 movleu %icc, %i1, %i5
30444 wr %g0, 0x80, %asi
30445 ldxa [%l7 + 0x30] %asi, %l3
30446 umul %g5, 0x1F4E, %g7
30447 movrne %i6, 0x086, %o0
30448 movpos %xcc, %l1, %g1
30449 movg %icc, %i4, %g3
30450 tl %xcc, 0x2
30451 edge16ln %i0, %g6, %l2
30452 fbne,a %fcc3, loop_2877
30453 ldub [%l7 + 0x23], %o6
30454 movleu %icc, %l5, %g4
30455 bvs loop_2878
30456loop_2877:
30457 movn %xcc, %o7, %i3
30458 add %l7, 0x18, %l6
30459 wr %g0, 0x10, %asi
30460 ldxa [%l6] %asi, %i7
30461 casxa [%l6] 0x10, %i7, %o5
30462loop_2878:
30463 move %icc, %o1, %o3
30464 call loop_2879
30465 movcs %icc, %g2, %l4
30466 tge %icc, 0x1
30467 xnor %o2, 0x1A72, %o4
30468loop_2879:
30469 ldsb [%l7 + 0x52], %i2
30470 taddcc %l6, 0x19A2, %l0
30471 st %f13, [%l7 + 0x6C]
30472 tpos %xcc, 0x5
30473 fbge %fcc2, loop_2880
30474 fnands %f28, %f30, %f2
30475 tg %xcc, 0x1
30476 pdist %f22, %f28, %f2
30477loop_2880:
30478 array16 %i1, %i5, %l3
30479 movrgz %g5, 0x2B9, %i6
30480 saved
30481 rdpr %cwp, %g1
30482 rdpr %cansave, %g2
30483 rdpr %canrestore, %g3
30484 rdpr %cleanwin, %g4
30485 rdpr %otherwin, %g5
30486 rdpr %wstate, %g6
30487 stw %g7, [%l7 + 0x64]
30488 movpos %xcc, %o0, %g1
30489 movge %xcc, %i4, %l1
30490 xnorcc %i0, %g6, %l2
30491 edge16l %o6, %g3, %l5
30492 nop
30493 setx loop_2881, %l0, %l1
30494 jmpl %l1, %o7
30495 bcc,a %xcc, loop_2882
30496 movvc %xcc, %i3, %i7
30497 fbul,a %fcc0, loop_2883
30498loop_2881:
30499 ld [%l7 + 0x44], %f30
30500loop_2882:
30501 xnor %g4, %o5, %o3
30502 orn %o1, %l4, %g2
30503loop_2883:
30504 movrgez %o2, 0x28F, %o4
30505 fble %fcc0, loop_2884
30506 movrgez %l6, %l0, %i2
30507 set 0x66, %i5
30508 ldsba [%l7 + %i5] 0x80, %i1
30509loop_2884:
30510 tneg %xcc, 0x6
30511 movrgez %l3, %g5, %i6
30512 umulcc %i5, %g7, %o0
30513 tcc %xcc, 0x2
30514 sdivx %i4, 0x1C60, %g1
30515 tneg %xcc, 0x4
30516 or %l1, %g6, %l2
30517 stbar
30518 fbe %fcc0, loop_2885
30519 edge8l %i0, %o6, %l5
30520 movrgz %o7, 0x24F, %g3
30521 edge8ln %i3, %i7, %o5
30522loop_2885:
30523 taddcctv %o3, %g4, %o1
30524 movrgz %g2, 0x176, %o2
30525 movpos %icc, %l4, %o4
30526 addc %l6, %i2, %i1
30527 fbn %fcc1, loop_2886
30528 bleu,a loop_2887
30529 nop
30530 setx loop_2888, %l0, %l1
30531 wrpr 0x1, %tl
30532 wrpr %l1, %tpc
30533 add %l1, 0x4, %l1
30534 wrpr %l1, %tnpc
30535 setx 0x34400001400, %l0, %l1
30536 wrpr %l1, %tstate
30537 wrhpr 0x4, %htstate
30538 retry
30539 fmovrse %l0, %f21, %f10
30540loop_2886:
30541 fcmpeq32 %f4, %f30, %l3
30542loop_2887:
30543 tneg %icc, 0x7
30544loop_2888:
30545 fmovsle %icc, %f20, %f31
30546 fornot1s %f26, %f3, %f24
30547 bneg,a,pn %xcc, loop_2889
30548 smul %i6, %i5, %g7
30549 fbul,a %fcc1, loop_2890
30550 fandnot2 %f20, %f30, %f16
30551loop_2889:
30552 movleu %icc, %g5, %o0
30553 sra %i4, 0x18, %g1
30554loop_2890:
30555 movrgz %l1, %l2, %g6
30556 tpos %icc, 0x5
30557 tvs %icc, 0x6
30558 tne %icc, 0x3
30559 fba %fcc2, loop_2891
30560 sethi 0x09B6, %i0
30561 movleu %xcc, %o6, %l5
30562 edge16ln %g3, %o7, %i3
30563loop_2891:
30564 membar 0x21
30565 wr %g0, 0x0c, %asi
30566 lduha [%l7 + 0x46] %asi, %o5
30567 tsubcc %i7, %g4, %o3
30568 bl,a %icc, loop_2892
30569 array8 %g2, %o1, %l4
30570 tg %xcc, 0x5
30571 fnors %f23, %f17, %f9
30572loop_2892:
30573 edge32 %o4, %l6, %i2
30574 edge32l %o2, %i1, %l0
30575 taddcc %l3, 0x1269, %i5
30576 pdist %f14, %f12, %f30
30577 nop
30578 setx loop_2893, %l0, %l1
30579 jmpl %l1, %g7
30580 fmovrdgz %g5, %f4, %f14
30581 brgz %i6, loop_2894
30582 mova %xcc, %o0, %i4
30583loop_2893:
30584 fmovdpos %icc, %f28, %f26
30585 tneg %xcc, 0x0
30586loop_2894:
30587 edge8 %l1, %g1, %g6
30588 array16 %l2, %o6, %l5
30589 sra %g3, 0x01, %i0
30590 fbule,a %fcc0, loop_2895
30591 umulcc %i3, %o5, %o7
30592 edge8n %i7, %o3, %g2
30593 tgu %icc, 0x4
30594loop_2895:
30595 bvc %xcc, loop_2896
30596 array8 %o1, %l4, %o4
30597 wr %g0, 0x88, %asi
30598 lduba [%l7 + 0x18] %asi, %g4
30599loop_2896:
30600 brgz,a %l6, loop_2897
30601 sllx %i2, 0x1A, %o2
30602 movgu %icc, %l0, %l3
30603 array32 %i1, %i5, %g5
30604loop_2897:
30605 xor %g7, %o0, %i6
30606 prefetch [%l7 + 0x18], 0x0
30607 fmovrse %l1, %f17, %f0
30608 tcs %xcc, 0x2
30609 movg %icc, %i4, %g6
30610 tl %icc, 0x3
30611 fmovsne %icc, %f22, %f13
30612 te %icc, 0x5
30613 sdivx %g1, 0x13FA, %l2
30614 mulx %o6, 0x15BD, %l5
30615 tl %xcc, 0x4
30616 restored
30617 rdpr %cwp, %g1
30618 rdpr %cansave, %g2
30619 rdpr %canrestore, %g3
30620 rdpr %cleanwin, %g4
30621 rdpr %otherwin, %g5
30622 rdpr %wstate, %g6
30623 brgz,a %g3, loop_2898
30624 srlx %i0, 0x18, %i3
30625 fbu,a %fcc0, loop_2899
30626 bvc,a %icc, loop_2900
30627loop_2898:
30628 fpadd16 %f2, %f8, %f22
30629 stw %o7, [%l7 + 0x14]
30630loop_2899:
30631 te %icc, 0x7
30632loop_2900:
30633 movrgz %o5, %i7, %g2
30634 fpack32 %f6, %f4, %f22
30635 set 0x77, %l5
30636 ldsba [%l7 + %l5] 0x81, %o1
30637 wr %g0, 0x11, %asi
30638 stda %l4, [%l7 + 0x10] %asi
30639 movvc %xcc, %o4, %g4
30640 udiv %o3, 0x0762, %i2
30641 movrlz %l6, %l0, %l3
30642 umulcc %o2, %i5, %g5
30643 movn %xcc, %g7, %o0
30644 taddcc %i1, 0x1D3F, %i6
30645 fsrc2s %f16, %f5
30646 lduw [%l7 + 0x20], %l1
30647 bne,a,pn %icc, loop_2901
30648 movn %xcc, %g6, %i4
30649 fnand %f6, %f16, %f8
30650 fbo %fcc0, loop_2902
30651loop_2901:
30652 ba,a %icc, loop_2903
30653 bcs,a %icc, loop_2904
30654 ldsw [%l7 + 0x4C], %l2
30655loop_2902:
30656 fandnot1 %f30, %f12, %f14
30657loop_2903:
30658 std %g0, [%l7 + 0x10]
30659loop_2904:
30660 or %l5, %g3, %o6
30661 fmovse %icc, %f11, %f30
30662 tl %icc, 0x0
30663 stbar
30664 sdivx %i3, 0x0319, %o7
30665 wr %g0, 0x0c, %asi
30666 ldxa [%l7 + 0x20] %asi, %o5
30667 set 0x60, %g2
30668 stwa %i7, [%l7 + %g2] 0xe3
30669 membar #Sync
30670 fmovdvs %xcc, %f17, %f9
30671 fble %fcc3, loop_2905
30672 tsubcc %i0, %o1, %l4
30673 edge32ln %g2, %g4, %o3
30674 bvc,a,pn %icc, loop_2906
30675loop_2905:
30676 fpsub32 %f22, %f10, %f30
30677 fmovrdgz %o4, %f16, %f22
30678 movcs %icc, %i2, %l0
30679loop_2906:
30680 ldsh [%l7 + 0x70], %l3
30681 tneg %xcc, 0x5
30682 wr %g0, 0x04, %asi
30683 lduwa [%l7 + 0x38] %asi, %l6
30684 movneg %icc, %i5, %g5
30685 tpos %xcc, 0x3
30686 sdivx %o2, 0x1D1A, %g7
30687 movl %icc, %o0, %i6
30688 move %xcc, %i1, %g6
30689 stx %l1, [%l7 + 0x50]
30690 tcs %icc, 0x3
30691 fnot1 %f30, %f28
30692 fpadd16 %f22, %f12, %f26
30693 fornot1 %f22, %f6, %f10
30694 tne %icc, 0x6
30695 orcc %l2, 0x186E, %g1
30696 te %icc, 0x2
30697 edge16l %l5, %g3, %o6
30698 srax %i4, 0x08, %o7
30699 array8 %i3, %i7, %o5
30700 smul %i0, 0x08B0, %o1
30701 srlx %l4, %g4, %o3
30702 taddcc %g2, 0x0E34, %o4
30703 wr %g0, 0x27, %asi
30704 stxa %l0, [%l7 + 0x28] %asi
30705 membar #Sync
30706 fors %f4, %f27, %f11
30707 tge %icc, 0x7
30708 fmul8x16au %f20, %f7, %f4
30709 tpos %icc, 0x5
30710 fornot2s %f24, %f8, %f3
30711 movgu %xcc, %l3, %i2
30712 edge8 %l6, %g5, %i5
30713 wr %g0, 0x11, %asi
30714 stba %g7, [%l7 + 0x13] %asi
30715 ldstub [%l7 + 0x12], %o2
30716 prefetch [%l7 + 0x54], 0x3
30717 membar 0x2C
30718 fbge,a %fcc1, loop_2907
30719 edge8 %i6, %o0, %i1
30720 brlz,a %l1, loop_2908
30721 movcc %xcc, %g6, %g1
30722loop_2907:
30723 tcc %xcc, 0x1
30724 taddcc %l5, 0x1C4A, %g3
30725loop_2908:
30726 tleu %xcc, 0x7
30727 fmovdleu %xcc, %f14, %f10
30728 movge %icc, %l2, %i4
30729 sub %o6, %o7, %i7
30730 saved
30731 rdpr %cwp, %g1
30732 rdpr %cansave, %g2
30733 rdpr %canrestore, %g3
30734 rdpr %cleanwin, %g4
30735 rdpr %otherwin, %g5
30736 rdpr %wstate, %g6
30737 edge32ln %o5, %i0, %i3
30738 fzero %f30
30739 fmuld8sux16 %f1, %f7, %f12
30740 movleu %icc, %o1, %l4
30741 tgu %icc, 0x0
30742 edge8ln %o3, %g4, %o4
30743 movcc %xcc, %l0, %g2
30744 movre %l3, %l6, %g5
30745 tne %xcc, 0x4
30746 xorcc %i2, %i5, %g7
30747 fcmpne16 %f30, %f20, %i6
30748 fpadd32 %f10, %f30, %f14
30749 restored
30750 rdpr %cwp, %g1
30751 rdpr %cansave, %g2
30752 rdpr %canrestore, %g3
30753 rdpr %cleanwin, %g4
30754 rdpr %otherwin, %g5
30755 rdpr %wstate, %g6
30756 tle %xcc, 0x0
30757 xnorcc %o0, 0x1D17, %o2
30758 sdivcc %i1, 0x0476, %l1
30759 srl %g1, 0x0B, %l5
30760 fpsub16 %f30, %f14, %f10
30761 edge32n %g6, %l2, %g3
30762 fabsd %f6, %f10
30763 edge32l %i4, %o6, %o7
30764 andcc %i7, 0x05A7, %i0
30765 tpos %xcc, 0x1
30766 tgu %icc, 0x7
30767 or %o5, 0x1731, %o1
30768 edge8 %l4, %o3, %g4
30769 sdivcc %i3, 0x062A, %l0
30770 fmovrslez %g2, %f2, %f4
30771 edge16 %o4, %l6, %l3
30772 fbn,a %fcc1, loop_2909
30773 edge32n %i2, %g5, %i5
30774 fpadd16 %f0, %f6, %f0
30775 tn %xcc, 0x2
30776loop_2909:
30777 movcs %icc, %g7, %o0
30778 andcc %i6, %o2, %i1
30779 array16 %l1, %g1, %l5
30780 edge16 %g6, %l2, %i4
30781 bgu %icc, loop_2910
30782 fmovrdlz %g3, %f18, %f24
30783 umul %o6, 0x1D29, %i7
30784 movrgz %i0, 0x09C, %o5
30785loop_2910:
30786 smulcc %o1, %o7, %o3
30787 alignaddrl %l4, %g4, %i3
30788 and %g2, %o4, %l6
30789 fandnot2 %f24, %f4, %f24
30790 edge16l %l3, %l0, %i2
30791 sll %i5, %g7, %o0
30792 brnz,a %i6, loop_2911
30793 xorcc %o2, %g5, %l1
30794 tvc %xcc, 0x6
30795 fpackfix %f20, %f14
30796loop_2911:
30797 fbe %fcc3, loop_2912
30798 tvc %icc, 0x4
30799 xnor %g1, %i1, %l5
30800 xnor %g6, %i4, %l2
30801loop_2912:
30802 movg %icc, %o6, %g3
30803 andncc %i7, %o5, %i0
30804 brgez,a %o7, loop_2913
30805 ble,a loop_2914
30806 bn,a,pt %xcc, loop_2915
30807 edge32l %o1, %o3, %l4
30808loop_2913:
30809 fbo %fcc3, loop_2916
30810loop_2914:
30811 fbl,a %fcc1, loop_2917
30812loop_2915:
30813 fcmpne32 %f16, %f26, %g4
30814 tge %icc, 0x1
30815loop_2916:
30816 edge16ln %i3, %o4, %g2
30817loop_2917:
30818 subccc %l3, 0x1982, %l0
30819 movg %xcc, %i2, %l6
30820 orncc %i5, 0x0994, %o0
30821 ldsw [%l7 + 0x50], %i6
30822 fmovsl %icc, %f8, %f7
30823 xorcc %g7, %g5, %o2
30824 movrlez %g1, %l1, %l5
30825 srax %i1, 0x01, %i4
30826 tleu %icc, 0x5
30827 tvc %icc, 0x1
30828 umul %l2, %o6, %g3
30829 movneg %icc, %g6, %o5
30830 fnot2s %f13, %f2
30831 movrgez %i0, %o7, %o1
30832 fmovsge %icc, %f9, %f0
30833 sll %i7, %l4, %g4
30834 movle %icc, %i3, %o3
30835 movg %icc, %g2, %l3
30836 movrlez %l0, 0x14F, %o4
30837 sllx %i2, 0x0B, %l6
30838 taddcctv %o0, %i5, %i6
30839 tsubcctv %g5, %o2, %g7
30840 sll %l1, 0x10, %l5
30841 fnands %f19, %f15, %f3
30842 tneg %icc, 0x3
30843 bgu loop_2918
30844 addcc %i1, 0x0654, %i4
30845 subcc %g1, 0x0D3D, %o6
30846 movpos %xcc, %l2, %g3
30847loop_2918:
30848 movcc %xcc, %o5, %i0
30849 edge16n %o7, %o1, %i7
30850 nop
30851 setx loop_2919, %l0, %l1
30852 jmpl %l1, %g6
30853 sub %l4, %g4, %o3
30854 prefetch [%l7 + 0x48], 0x1
30855 saved
30856 rdpr %cwp, %g1
30857 rdpr %cansave, %g2
30858 rdpr %canrestore, %g3
30859 rdpr %cleanwin, %g4
30860 rdpr %otherwin, %g5
30861 rdpr %wstate, %g6
30862loop_2919:
30863 udivcc %i3, 0x076B, %l3
30864 wr %g0, 0x11, %asi
30865 prefetcha [%l7 + 0x68] %asi, 0x3
30866 membar 0x5A
30867 fnot1 %f0, %f30
30868 sdivcc %g2, 0x1427, %i2
30869 fmovrse %l6, %f13, %f0
30870 srl %o0, 0x05, %o4
30871 edge16 %i6, %g5, %o2
30872 fnors %f12, %f22, %f12
30873 srax %i5, %g7, %l1
30874 edge8ln %i1, %l5, %g1
30875 fornot2 %f30, %f28, %f0
30876 edge8ln %o6, %l2, %g3
30877 fpadd32 %f22, %f24, %f6
30878 movvs %xcc, %i4, %i0
30879 taddcctv %o7, 0x0DA7, %o1
30880 ldd [%l7 + 0x30], %f30
30881 alignaddr %i7, %g6, %o5
30882 fmovrsne %g4, %f30, %f5
30883 tvc %xcc, 0x1
30884 set 0x26, %i4
30885 ldstuba [%l7 + %i4] 0x80, %l4
30886 subc %i3, %o3, %l3
30887 umul %l0, %i2, %l6
30888 tvs %icc, 0x1
30889 fpsub32 %f20, %f2, %f14
30890 xnorcc %g2, %o0, %i6
30891 ldsh [%l7 + 0x4E], %o4
30892 fmovrsne %o2, %f21, %f26
30893 tg %xcc, 0x7
30894 udiv %g5, 0x0844, %g7
30895 bne,pn %xcc, loop_2920
30896 mulx %i5, %l1, %i1
30897 movcs %icc, %g1, %l5
30898 nop
30899 set 0x48, %l0
30900 ldx [%l7 + %l0], %l2
30901loop_2920:
30902 smul %o6, 0x18F4, %i4
30903 mulx %i0, %g3, %o1
30904 alignaddrl %i7, %o7, %g6
30905 fmovrslez %o5, %f7, %f11
30906 srlx %l4, 0x1B, %i3
30907 fblg,a %fcc2, loop_2921
30908 movrlez %o3, 0x0A4, %g4
30909 ldub [%l7 + 0x29], %l0
30910 umul %l3, 0x13B8, %i2
30911loop_2921:
30912 fxnor %f0, %f24, %f22
30913 fmovsge %icc, %f26, %f3
30914 movle %xcc, %g2, %o0
30915 sir 0x0E55
30916 ldsh [%l7 + 0x0A], %l6
30917 bgu,a loop_2922
30918 edge8 %o4, %o2, %g5
30919 movrgz %g7, %i5, %l1
30920 movg %xcc, %i1, %i6
30921loop_2922:
30922 sra %g1, 0x0F, %l2
30923 bl,pn %xcc, loop_2923
30924 fornot1s %f27, %f20, %f29
30925 ldub [%l7 + 0x58], %o6
30926 add %l7, 0x58, %l6
30927 wr %g0, 0x04, %asi
30928 casxa [%l6] 0x04, %i4, %i0
30929loop_2923:
30930 addccc %l5, %o1, %g3
30931 popc 0x0EA0, %o7
30932 fmovrdgez %i7, %f0, %f30
30933 tle %xcc, 0x5
30934 fcmpes %fcc2, %f3, %f24
30935 udivcc %g6, 0x1A31, %l4
30936 edge8 %o5, %o3, %g4
30937 ldsb [%l7 + 0x46], %i3
30938 movrgez %l3, 0x0AF, %l0
30939 taddcctv %i2, %o0, %g2
30940 fand %f20, %f24, %f18
30941 edge8 %l6, %o4, %o2
30942 ba,a %icc, loop_2924
30943 movvs %xcc, %g5, %g7
30944 call loop_2925
30945 fmovsge %icc, %f15, %f5
30946loop_2924:
30947 ldub [%l7 + 0x1C], %l1
30948 movpos %xcc, %i1, %i6
30949loop_2925:
30950 smulcc %g1, %l2, %i5
30951 movge %icc, %o6, %i0
30952 popc %l5, %o1
30953 tg %icc, 0x1
30954 bvs loop_2926
30955 ldx [%l7 + 0x40], %i4
30956 subccc %g3, %o7, %g6
30957 te %icc, 0x3
30958loop_2926:
30959 fandnot2s %f0, %f28, %f8
30960 tge %xcc, 0x1
30961 fmovrdgez %i7, %f22, %f10
30962 movle %xcc, %o5, %o3
30963 xor %l4, %g4, %l3
30964 smul %i3, 0x1453, %i2
30965 tsubcctv %l0, 0x1295, %g2
30966 fandnot1 %f12, %f16, %f28
30967 addc %o0, %o4, %l6
30968 tge %icc, 0x5
30969 bl,a loop_2927
30970 srlx %o2, %g7, %g5
30971 movcc %icc, %l1, %i6
30972 fba %fcc2, loop_2928
30973loop_2927:
30974 udiv %g1, 0x081B, %i1
30975 movgu %icc, %i5, %o6
30976 alignaddr %l2, %i0, %o1
30977loop_2928:
30978 edge8n %i4, %l5, %o7
30979 sdiv %g6, 0x16D6, %g3
30980 sll %o5, 0x0C, %o3
30981 tgu %xcc, 0x2
30982 fnegs %f18, %f7
30983 tpos %xcc, 0x7
30984 wr %g0, 0x89, %asi
30985 ldswa [%l7 + 0x10] %asi, %l4
30986 tsubcctv %i7, 0x1065, %g4
30987 sdivx %l3, 0x11D2, %i3
30988 fornot2s %f8, %f6, %f20
30989 set 0x78, %l6
30990 prefetcha [%l7 + %l6] 0x0c, 0x3
30991 fpadd32s %f26, %f13, %f0
30992 set 0x30, %i7
30993 stxa %g2, [%l7 + %i7] 0x88
30994 set 0x7C, %g7
30995 stwa %o0, [%l7 + %g7] 0x2a
30996 membar #Sync
30997 te %xcc, 0x3
30998 fand %f18, %f4, %f0
30999 tcc %xcc, 0x7
31000 fornot2s %f30, %f10, %f12
31001 flush %l7 + 0x30
31002 edge32ln %o4, %l6, %o2
31003 fmul8ulx16 %f24, %f28, %f18
31004 udivx %i2, 0x0D58, %g5
31005 addc %g7, 0x0A47, %l1
31006 udivcc %g1, 0x12E7, %i6
31007 srax %i1, 0x1B, %o6
31008 movgu %xcc, %i5, %l2
31009 mulscc %o1, %i4, %i0
31010 fors %f24, %f8, %f12
31011 fmovrslez %o7, %f4, %f25
31012 bleu,a,pn %icc, loop_2929
31013 udivcc %l5, 0x1358, %g6
31014 fpadd16s %f21, %f4, %f5
31015 movne %icc, %g3, %o5
31016loop_2929:
31017 or %l4, %i7, %o3
31018 fmovrsne %g4, %f6, %f19
31019 xnorcc %i3, %l0, %g2
31020 or %l3, 0x1F54, %o4
31021 addc %o0, %o2, %i2
31022 movrlz %g5, 0x2CA, %g7
31023 fxor %f12, %f30, %f0
31024 fmovdne %icc, %f4, %f19
31025 smulcc %l6, 0x1378, %l1
31026 fmovdvs %xcc, %f16, %f7
31027 fcmpgt16 %f10, %f22, %g1
31028 orn %i6, %o6, %i1
31029 tcs %icc, 0x4
31030 sdivcc %i5, 0x0210, %o1
31031 or %l2, 0x0235, %i4
31032 fabsd %f12, %f6
31033 sllx %i0, %o7, %g6
31034 fzeros %f19
31035 sdiv %l5, 0x1E25, %o5
31036 movrne %g3, 0x088, %i7
31037 fmovrsgz %o3, %f20, %f31
31038 fpadd32 %f26, %f4, %f30
31039 orncc %l4, 0x0D5F, %i3
31040 mulx %l0, %g4, %g2
31041 fpmerge %f23, %f7, %f26
31042 fmovsl %xcc, %f8, %f13
31043 fbule,a %fcc2, loop_2930
31044 fandnot2 %f6, %f4, %f12
31045 add %o4, 0x1AB3, %o0
31046 bl %icc, loop_2931
31047loop_2930:
31048 ldstub [%l7 + 0x73], %o2
31049 sll %i2, 0x12, %l3
31050 set 0x10, %g3
31051 sta %f10, [%l7 + %g3] 0x14
31052loop_2931:
31053 edge16l %g5, %l6, %g7
31054 stbar
31055 udiv %g1, 0x0358, %i6
31056 tcc %icc, 0x7
31057 taddcctv %o6, 0x05A4, %i1
31058 lduw [%l7 + 0x78], %i5
31059 ble,a,pn %xcc, loop_2932
31060 udiv %l1, 0x044B, %o1
31061 wr %g0, 0x81, %asi
31062 sta %f19, [%l7 + 0x40] %asi
31063loop_2932:
31064 array32 %i4, %i0, %l2
31065 mova %icc, %g6, %l5
31066 fmovse %xcc, %f18, %f21
31067 array32 %o7, %g3, %i7
31068 movrgz %o5, %l4, %o3
31069 fmuld8sux16 %f10, %f25, %f2
31070 subcc %l0, 0x169C, %g4
31071 ldd [%l7 + 0x10], %g2
31072 edge8n %i3, %o0, %o4
31073 fbg,a %fcc2, loop_2933
31074 fbug,a %fcc2, loop_2934
31075 subccc %o2, %i2, %l3
31076 fmovdcs %icc, %f16, %f4
31077loop_2933:
31078 fble %fcc1, loop_2935
31079loop_2934:
31080 edge32ln %l6, %g5, %g7
31081 fsrc2s %f10, %f12
31082 restored
31083 rdpr %cwp, %g1
31084 rdpr %cansave, %g2
31085 rdpr %canrestore, %g3
31086 rdpr %cleanwin, %g4
31087 rdpr %otherwin, %g5
31088 rdpr %wstate, %g6
31089loop_2935:
31090 ta %icc, 0x0
31091 movge %icc, %i6, %g1
31092 nop
31093 setx loop_2936, %l0, %l1
31094 wrpr 0x1, %tl
31095 wrpr %l1, %tpc
31096 add %l1, 0x4, %l1
31097 wrpr %l1, %tnpc
31098 setx 0x34400001400, %l0, %l1
31099 wrpr %l1, %tstate
31100 wrhpr 0x4, %htstate
31101 retry
31102 array16 %i1, %i5, %l1
31103 add %o1, 0x0FB1, %o6
31104 bcs,pn %xcc, loop_2937
31105loop_2936:
31106 tsubcctv %i0, 0x0288, %l2
31107 sdiv %g6, 0x02B8, %i4
31108 sll %l5, 0x00, %g3
31109loop_2937:
31110 nop
31111 wr %g0, 0x0c, %asi
31112 prefetcha [%l7 + 0x38] %asi, 0x3
31113 fmovrdgez %i7, %f6, %f10
31114 tcc %icc, 0x2
31115 movrlz %o5, 0x2B7, %o3
31116 edge32ln %l0, %g4, %l4
31117 fexpand %f24, %f16
31118 add %i3, 0x0D72, %o0
31119 sdiv %g2, 0x15FA, %o4
31120 subcc %o2, %l3, %i2
31121 movn %icc, %l6, %g5
31122 movle %icc, %g7, %g1
31123 brnz %i1, loop_2938
31124 fxnor %f28, %f4, %f30
31125 edge16l %i6, %l1, %o1
31126 fpadd16s %f14, %f3, %f21
31127loop_2938:
31128 movgu %xcc, %i5, %i0
31129 array16 %o6, %l2, %g6
31130 ta %icc, 0x4
31131 sdivcc %i4, 0x1832, %g3
31132 fcmple16 %f12, %f8, %l5
31133 sdiv %o7, 0x00F8, %i7
31134 andn %o3, 0x02B3, %o5
31135 fpadd16 %f4, %f24, %f4
31136 fmovsvs %xcc, %f22, %f17
31137 edge8ln %l0, %l4, %i3
31138 fmovspos %xcc, %f12, %f20
31139 edge16 %g4, %g2, %o0
31140 xnorcc %o4, 0x05C3, %o2
31141 movg %xcc, %i2, %l6
31142 stb %g5, [%l7 + 0x25]
31143 fnot1 %f2, %f30
31144 movneg %xcc, %l3, %g1
31145 fzero %f8
31146 fors %f11, %f26, %f29
31147 tleu %xcc, 0x0
31148 bgu,a loop_2939
31149 fzeros %f4
31150 orn %g7, 0x05BB, %i6
31151 set 0x1C, %i0
31152 lduwa [%l7 + %i0] 0x04, %l1
31153loop_2939:
31154 lduw [%l7 + 0x38], %i1
31155 bge loop_2940
31156 mova %icc, %o1, %i5
31157 taddcc %i0, 0x12FA, %o6
31158 move %icc, %g6, %l2
31159loop_2940:
31160 sdiv %g3, 0x11C4, %l5
31161 flush %l7 + 0x7C
31162 movn %xcc, %o7, %i7
31163 set 0x38, %l4
31164 ldsba [%l7 + %l4] 0x11, %i4
31165 lduw [%l7 + 0x3C], %o3
31166 movvs %icc, %l0, %o5
31167 fmovdn %xcc, %f18, %f21
31168 taddcc %i3, 0x09B9, %g4
31169 fmovse %icc, %f17, %f23
31170 fmovdg %icc, %f31, %f23
31171 srlx %g2, 0x1A, %o0
31172 smulcc %l4, 0x07F2, %o2
31173 tcc %xcc, 0x2
31174 bvs,a loop_2941
31175 fandnot1s %f14, %f29, %f20
31176 ldsb [%l7 + 0x1F], %o4
31177 movrlz %i2, %g5, %l6
31178loop_2941:
31179 nop
31180 set 0x40, %o5
31181 sta %f16, [%l7 + %o5] 0x14
31182 tle %icc, 0x0
31183 tn %icc, 0x6
31184 mulx %g1, %l3, %i6
31185 brlz,a %l1, loop_2942
31186 srax %i1, 0x1A, %g7
31187 tcc %icc, 0x3
31188 edge8l %o1, %i0, %o6
31189loop_2942:
31190 movcc %icc, %g6, %i5
31191 taddcctv %l2, %g3, %o7
31192 sdiv %l5, 0x18A7, %i4
31193 movgu %xcc, %i7, %l0
31194 movcs %icc, %o5, %i3
31195 nop
31196 setx loop_2943, %l0, %l1
31197 wrpr 0x1, %tl
31198 wrpr %l1, %tpc
31199 add %l1, 0x4, %l1
31200 wrpr %l1, %tnpc
31201 setx 0x34400001400, %l0, %l1
31202 wrpr %l1, %tstate
31203 wrhpr 0x4, %htstate
31204 retry
31205 edge16n %g4, %o3, %g2
31206 add %l4, 0x056A, %o0
31207 ldx [%l7 + 0x30], %o4
31208loop_2943:
31209 movre %i2, %g5, %o2
31210 fmovdvs %xcc, %f18, %f7
31211 add %l7, 0x10, %l6
31212 wr %g0, 0x10, %asi
31213 casa [%l6] %asi, %g1, %l6
31214 movneg %xcc, %l3, %l1
31215 popc 0x0894, %i6
31216 tvs %icc, 0x2
31217 edge16n %g7, %o1, %i0
31218 fbn,a %fcc1, loop_2944
31219 fsrc2 %f26, %f28
31220 movge %xcc, %i1, %g6
31221 movne %xcc, %o6, %i5
31222loop_2944:
31223 ble,a %xcc, loop_2945
31224 tg %xcc, 0x0
31225 orcc %l2, 0x1633, %g3
31226 addc %o7, %i4, %i7
31227loop_2945:
31228 lduw [%l7 + 0x0C], %l5
31229 ba loop_2946
31230 andn %o5, 0x0455, %i3
31231 andn %l0, 0x0DFC, %g4
31232 ldd [%l7 + 0x78], %o2
31233loop_2946:
31234 orn %l4, %o0, %g2
31235 faligndata %f16, %f30, %f6
31236 fmovrdlez %o4, %f6, %f26
31237 set 0x2E, %o0
31238 stha %i2, [%l7 + %o0] 0x14
31239 tge %icc, 0x1
31240 xorcc %g5, %o2, %l6
31241 membar 0x68
31242 movle %icc, %l3, %l1
31243 fpadd32s %f25, %f29, %f5
31244 fmovrslez %g1, %f30, %f23
31245 tvs %xcc, 0x5
31246 tgu %xcc, 0x3
31247 orcc %g7, %o1, %i0
31248 brlez %i1, loop_2947
31249 taddcc %g6, %o6, %i6
31250 mulscc %i5, 0x1CF8, %g3
31251 smulcc %l2, %o7, %i4
31252loop_2947:
31253 for %f0, %f24, %f20
31254 fmovd %f18, %f6
31255 edge32n %l5, %i7, %i3
31256 fcmpeq16 %f18, %f28, %l0
31257 sub %g4, %o3, %o5
31258 saved
31259 rdpr %cwp, %g1
31260 rdpr %cansave, %g2
31261 rdpr %canrestore, %g3
31262 rdpr %cleanwin, %g4
31263 rdpr %otherwin, %g5
31264 rdpr %wstate, %g6
31265 srax %l4, 0x1F, %o0
31266 set 0x6A, %o1
31267 stha %o4, [%l7 + %o1] 0x04
31268 fmovdcs %xcc, %f1, %f17
31269 fbl,a %fcc2, loop_2948
31270 fmovsgu %xcc, %f12, %f23
31271 fnegd %f28, %f2
31272 fabss %f2, %f1
31273loop_2948:
31274 tvc %xcc, 0x4
31275 fmovdne %icc, %f21, %f17
31276 wr %g0, 0x22, %asi
31277 stba %i2, [%l7 + 0x70] %asi
31278 membar #Sync
31279 movneg %icc, %g5, %o2
31280 lduh [%l7 + 0x4C], %l6
31281 tsubcc %g2, %l3, %g1
31282 fmovrdlz %g7, %f6, %f8
31283 smulcc %o1, %l1, %i1
31284 flush %l7 + 0x74
31285 fmovde %xcc, %f27, %f10
31286 addc %i0, 0x1271, %o6
31287 ldsh [%l7 + 0x62], %i6
31288 fmovrsgz %g6, %f8, %f24
31289 fbuge,a %fcc3, loop_2949
31290 tleu %xcc, 0x0
31291 edge16 %i5, %l2, %g3
31292 fcmped %fcc0, %f30, %f14
31293loop_2949:
31294 tge %xcc, 0x1
31295 fornot1 %f28, %f10, %f2
31296 edge8l %o7, %i4, %l5
31297 edge16n %i3, %l0, %i7
31298 bl,pn %xcc, loop_2950
31299 fmovsl %icc, %f11, %f17
31300 bpos,a,pn %xcc, loop_2951
31301 tvs %icc, 0x4
31302loop_2950:
31303 nop
31304 wr %g0, 0x89, %asi
31305 sta %f7, [%l7 + 0x64] %asi
31306loop_2951:
31307 movleu %xcc, %o3, %g4
31308 fcmpne32 %f2, %f6, %l4
31309 mova %xcc, %o5, %o0
31310 fmovrse %o4, %f29, %f12
31311 edge8 %g5, %o2, %l6
31312 movrgez %i2, %g2, %l3
31313 fmovsleu %icc, %f7, %f10
31314 xnorcc %g7, 0x0AF7, %g1
31315 edge8l %o1, %i1, %l1
31316 brz %o6, loop_2952
31317 fxor %f26, %f8, %f14
31318 fxnors %f15, %f11, %f2
31319 ta %xcc, 0x1
31320loop_2952:
31321 andn %i6, %i0, %i5
31322 wr %g0, 0x27, %asi
31323 stxa %l2, [%l7 + 0x40] %asi
31324 membar #Sync
31325 popc %g6, %o7
31326 addc %g3, %l5, %i4
31327 ldsw [%l7 + 0x0C], %l0
31328 movvc %icc, %i3, %o3
31329 fbo %fcc0, loop_2953
31330 xnorcc %i7, %l4, %g4
31331 fmovrde %o0, %f18, %f6
31332 nop
31333 set 0x20, %l3
31334 stx %o4, [%l7 + %l3]
31335loop_2953:
31336 fbge,a %fcc1, loop_2954
31337 fbg %fcc0, loop_2955
31338 fblg %fcc3, loop_2956
31339 ldstub [%l7 + 0x71], %g5
31340loop_2954:
31341 udivcc %o2, 0x1CB6, %l6
31342loop_2955:
31343 taddcctv %o5, 0x10DD, %i2
31344loop_2956:
31345 xor %g2, 0x1F13, %g7
31346 nop
31347 setx loop_2957, %l0, %l1
31348 wrpr 0x1, %tl
31349 wrpr %l1, %tpc
31350 add %l1, 0x4, %l1
31351 wrpr %l1, %tnpc
31352 setx 0x34400001400, %l0, %l1
31353 wrpr %l1, %tstate
31354 wrhpr 0x4, %htstate
31355 retry
31356 ta %xcc, 0x6
31357 fmovsne %icc, %f24, %f25
31358 restored
31359 rdpr %cwp, %g1
31360 rdpr %cansave, %g2
31361 rdpr %canrestore, %g3
31362 rdpr %cleanwin, %g4
31363 rdpr %otherwin, %g5
31364 rdpr %wstate, %g6
31365loop_2957:
31366 fmovdpos %icc, %f27, %f25
31367 fpadd16 %f0, %f16, %f10
31368 taddcc %g1, %o1, %i1
31369 movrgz %l3, 0x09D, %o6
31370 saved
31371 rdpr %cwp, %g1
31372 rdpr %cansave, %g2
31373 rdpr %canrestore, %g3
31374 rdpr %cleanwin, %g4
31375 rdpr %otherwin, %g5
31376 rdpr %wstate, %g6
31377 fone %f10
31378 xnorcc %i6, %l1, %i0
31379 fsrc1s %f26, %f4
31380 ble,a loop_2958
31381 sra %l2, %i5, %o7
31382 set 0x60, %i3
31383 stda %g6, [%l7 + %i3] 0x19
31384loop_2958:
31385 nop
31386 setx loop_2959, %l0, %l1
31387 jmpl %l1, %l5
31388 tneg %icc, 0x7
31389 movrlz %i4, 0x271, %l0
31390 xor %g3, 0x182A, %i3
31391loop_2959:
31392 umulcc %o3, 0x0350, %l4
31393 subccc %g4, %i7, %o0
31394 movrgez %o4, %o2, %l6
31395 fble %fcc1, loop_2960
31396 movleu %xcc, %g5, %o5
31397 membar 0x0B
31398 bge,a,pt %xcc, loop_2961
31399loop_2960:
31400 alignaddr %i2, %g7, %g1
31401 fnot1 %f12, %f28
31402 tl %icc, 0x2
31403loop_2961:
31404 fands %f26, %f2, %f20
31405 movge %icc, %g2, %i1
31406 fmovrdgez %o1, %f28, %f26
31407 add %l3, %i6, %l1
31408 fmovsne %icc, %f26, %f22
31409 ldub [%l7 + 0x6F], %i0
31410 nop
31411 set 0x28, %i6
31412 lduw [%l7 + %i6], %o6
31413 movvs %icc, %l2, %i5
31414 sra %g6, 0x02, %l5
31415 tge %xcc, 0x3
31416 addccc %i4, 0x0A80, %l0
31417 fbn %fcc3, loop_2962
31418 tvs %xcc, 0x4
31419 movrlez %o7, %g3, %i3
31420 fbn %fcc2, loop_2963
31421loop_2962:
31422 add %l4, %o3, %g4
31423 wr %g0, 0x23, %asi
31424 stwa %o0, [%l7 + 0x10] %asi
31425 membar #Sync
31426loop_2963:
31427 brnz,a %i7, loop_2964
31428 edge16l %o2, %l6, %o4
31429 xnor %o5, 0x0724, %g5
31430 te %icc, 0x1
31431loop_2964:
31432 movgu %icc, %g7, %i2
31433 movrne %g1, %g2, %o1
31434 tcs %icc, 0x1
31435 xnor %l3, 0x1262, %i6
31436 tsubcctv %l1, 0x056C, %i0
31437 fbuge,a %fcc2, loop_2965
31438 subccc %o6, 0x0226, %i1
31439 tne %icc, 0x1
31440 wr %g0, 0x0c, %asi
31441 lduba [%l7 + 0x6D] %asi, %i5
31442loop_2965:
31443 fcmpd %fcc1, %f30, %f14
31444 edge32ln %g6, %l5, %l2
31445 fsrc1s %f24, %f20
31446 ldsw [%l7 + 0x44], %l0
31447 fcmpes %fcc2, %f11, %f13
31448 fcmpgt16 %f22, %f8, %o7
31449 stx %i4, [%l7 + 0x40]
31450 tl %icc, 0x7
31451 sra %i3, %g3, %l4
31452 set 0x08, %l2
31453 stwa %g4, [%l7 + %l2] 0xeb
31454 membar #Sync
31455 movn %xcc, %o3, %o0
31456 edge8ln %o2, %l6, %i7
31457 add %l7, 0x48, %l6
31458 wr %g0, 0x19, %asi
31459 lda [%l6] %asi, %o4
31460 casa [%l6] 0x19, %o4, %g5
31461 wr %g0, 0x4f, %asi
31462 stxa %g7, [%g0 + 0x30] %asi
31463 tsubcc %i2, %o5, %g2
31464 movgu %xcc, %g1, %o1
31465 wr %g0, 0x89, %asi
31466 stda %f0, [%l7 + 0x40] %asi
31467 movgu %xcc, %i6, %l1
31468 wr %g0, 0x2a, %asi
31469 stha %i0, [%l7 + 0x56] %asi
31470 membar #Sync
31471 tleu %xcc, 0x3
31472 movcc %xcc, %l3, %o6
31473 sdivx %i1, 0x1AFA, %g6
31474 wr %g0, 0x10, %asi
31475 stda %i4, [%l7 + 0x38] %asi
31476 alignaddrl %l2, %l5, %o7
31477 movg %xcc, %i4, %i3
31478 movleu %xcc, %l0, %l4
31479 fones %f1
31480 sllx %g3, %o3, %g4
31481 addc %o2, %l6, %o0
31482 subccc %i7, 0x1FB6, %o4
31483 fba %fcc2, loop_2966
31484 movl %icc, %g7, %g5
31485 edge8l %o5, %i2, %g1
31486 edge32ln %g2, %o1, %i6
31487loop_2966:
31488 edge16l %l1, %i0, %o6
31489 sra %i1, %g6, %l3
31490 tne %xcc, 0x0
31491 fpadd32 %f22, %f28, %f16
31492 add %l7, 0x20, %l6
31493 wr %g0, 0x0c, %asi
31494 ldxa [%l6] %asi, %i5
31495 casxa [%l6] %asi, %i5, %l2
31496 orncc %o7, %l5, %i3
31497 tleu %xcc, 0x6
31498 move %icc, %l0, %i4
31499 bpos,a,pt %xcc, loop_2967
31500 tle %icc, 0x2
31501 array8 %g3, %o3, %g4
31502 ble,pt %xcc, loop_2968
31503loop_2967:
31504 add %o2, %l4, %o0
31505 fmovdvs %xcc, %f9, %f10
31506 bcc,a,pn %icc, loop_2969
31507loop_2968:
31508 movrgz %i7, %l6, %o4
31509 brlez,a %g7, loop_2970
31510 restored
31511 rdpr %cwp, %g1
31512 rdpr %cansave, %g2
31513 rdpr %canrestore, %g3
31514 rdpr %cleanwin, %g4
31515 rdpr %otherwin, %g5
31516 rdpr %wstate, %g6
31517loop_2969:
31518 tpos %xcc, 0x5
31519 umulcc %g5, %o5, %i2
31520loop_2970:
31521 edge16l %g2, %g1, %i6
31522 addc %l1, 0x1B97, %o1
31523 edge32l %i0, %i1, %o6
31524 orcc %l3, 0x1252, %i5
31525 movrlez %g6, 0x0C1, %l2
31526 tgu %xcc, 0x5
31527 fbo %fcc3, loop_2971
31528 bgu loop_2972
31529 ldsb [%l7 + 0x75], %o7
31530 te %icc, 0x4
31531loop_2971:
31532 fbn,a %fcc2, loop_2973
31533loop_2972:
31534 fmovde %icc, %f30, %f26
31535 fmovrslz %i3, %f26, %f17
31536 swap [%l7 + 0x48], %l5
31537loop_2973:
31538 udivcc %l0, 0x0802, %g3
31539 ldstub [%l7 + 0x19], %o3
31540 fblg,a %fcc0, loop_2974
31541 sir 0x133B
31542 fornot1 %f8, %f28, %f2
31543 add %g4, 0x0CD7, %o2
31544loop_2974:
31545 fmovscs %xcc, %f22, %f7
31546 fble,a %fcc3, loop_2975
31547 fble %fcc0, loop_2976
31548 fzero %f4
31549 alignaddrl %i4, %l4, %i7
31550loop_2975:
31551 tcc %icc, 0x1
31552loop_2976:
31553 fornot2 %f26, %f16, %f4
31554 tg %xcc, 0x1
31555 umul %l6, %o4, %o0
31556 wr %g0, 0xe3, %asi
31557 stba %g5, [%l7 + 0x17] %asi
31558 membar #Sync
31559 set 0x40, %o6
31560 stda %f0, [%l7 + %o6] 0x04
31561 edge32l %g7, %i2, %g2
31562 fmovsneg %xcc, %f12, %f2
31563 fmovda %icc, %f6, %f11
31564 edge16l %o5, %g1, %i6
31565 addccc %l1, %o1, %i1
31566 fcmpd %fcc3, %f4, %f24
31567 srax %i0, 0x19, %o6
31568 and %i5, 0x147B, %l3
31569 tneg %xcc, 0x0
31570 tn %icc, 0x0
31571 movcs %xcc, %l2, %g6
31572 tvs %icc, 0x0
31573 sub %o7, %i3, %l0
31574 fxors %f12, %f1, %f12
31575 taddcc %g3, %l5, %o3
31576 wr %g0, 0x18, %asi
31577 stda %g4, [%l7 + 0x60] %asi
31578 movrne %i4, 0x3CF, %o2
31579 fbne,a %fcc1, loop_2977
31580 fcmpne32 %f24, %f0, %l4
31581 sdivx %i7, 0x1FF9, %l6
31582 movl %xcc, %o0, %g5
31583loop_2977:
31584 edge16 %o4, %g7, %g2
31585 movre %i2, 0x282, %g1
31586 fcmpeq16 %f26, %f22, %o5
31587 edge16ln %i6, %l1, %o1
31588 fmovsne %xcc, %f1, %f19
31589 tgu %xcc, 0x6
31590 smulcc %i0, 0x1997, %i1
31591 tvc %xcc, 0x2
31592 tgu %icc, 0x0
31593 tgu %xcc, 0x0
31594 set 0x40, %i2
31595 ldda [%l7 + %i2] 0x19, %f0
31596 edge16ln %o6, %i5, %l3
31597 ble,pn %icc, loop_2978
31598 movcc %icc, %g6, %l2
31599 movgu %icc, %i3, %o7
31600 movrgz %g3, %l5, %o3
31601loop_2978:
31602 ta %xcc, 0x3
31603 movpos %xcc, %l0, %g4
31604 taddcc %o2, %i4, %l4
31605 orcc %i7, %o0, %l6
31606 movg %icc, %g5, %o4
31607 sethi 0x0981, %g2
31608 stx %g7, [%l7 + 0x08]
31609 xor %g1, 0x0A52, %o5
31610 fmovdvs %xcc, %f3, %f28
31611 fnand %f30, %f20, %f2
31612 set 0x7A, %o4
31613 stba %i6, [%l7 + %o4] 0x14
31614 subcc %i2, 0x04F9, %o1
31615 array8 %i0, %l1, %i1
31616 set 0x44, %l1
31617 ldswa [%l7 + %l1] 0x18, %i5
31618 tneg %xcc, 0x7
31619 restored
31620 rdpr %cwp, %g1
31621 rdpr %cansave, %g2
31622 rdpr %canrestore, %g3
31623 rdpr %cleanwin, %g4
31624 rdpr %otherwin, %g5
31625 rdpr %wstate, %g6
31626 fbg %fcc2, loop_2979
31627 tsubcctv %l3, 0x00F4, %o6
31628 bgu loop_2980
31629 te %icc, 0x0
31630loop_2979:
31631 edge16n %g6, %i3, %o7
31632 taddcc %l2, 0x172E, %g3
31633loop_2980:
31634 and %l5, 0x0BB0, %o3
31635 mulx %l0, %g4, %o2
31636 ldsb [%l7 + 0x77], %l4
31637 edge16n %i7, %o0, %l6
31638 andcc %i4, 0x180F, %o4
31639 wr %g0, 0x04, %asi
31640 sta %f9, [%l7 + 0x7C] %asi
31641 fmovsl %xcc, %f19, %f18
31642 edge16 %g2, %g5, %g7
31643 tvs %xcc, 0x3
31644 srlx %g1, %o5, %i2
31645 taddcctv %i6, 0x0C2A, %o1
31646 fsrc1s %f0, %f21
31647 movne %xcc, %i0, %i1
31648 bcs loop_2981
31649 edge32 %i5, %l1, %l3
31650 orn %o6, %g6, %i3
31651 fmovsvc %xcc, %f22, %f9
31652loop_2981:
31653 brnz %o7, loop_2982
31654 fmovdcs %xcc, %f4, %f0
31655 edge32 %l2, %g3, %l5
31656 membar 0x38
31657loop_2982:
31658 orncc %l0, 0x0933, %g4
31659 smul %o2, 0x0CA1, %o3
31660 fblg,a %fcc0, loop_2983
31661 tn %icc, 0x7
31662 brlz,a %i7, loop_2984
31663 edge8 %l4, %o0, %l6
31664loop_2983:
31665 xorcc %o4, %i4, %g5
31666 fmovrdgez %g7, %f14, %f12
31667loop_2984:
31668 sdivcc %g1, 0x0981, %o5
31669 srl %g2, 0x0E, %i2
31670 movgu %xcc, %o1, %i0
31671 array16 %i6, %i5, %i1
31672 movcc %icc, %l3, %o6
31673 tsubcc %l1, %i3, %g6
31674 fmovscc %xcc, %f29, %f3
31675 and %l2, %g3, %o7
31676 tsubcc %l5, %l0, %o2
31677 tl %xcc, 0x2
31678 ba,a,pn %icc, loop_2985
31679 fone %f26
31680 subc %g4, 0x0021, %i7
31681 set 0x7E, %o7
31682 ldstuba [%l7 + %o7] 0x88, %l4
31683loop_2985:
31684 sllx %o3, 0x16, %l6
31685 movge %xcc, %o4, %i4
31686 subc %o0, %g5, %g1
31687 edge8 %o5, %g2, %g7
31688 umulcc %i2, 0x01AF, %o1
31689 fcmps %fcc2, %f1, %f7
31690 ta %icc, 0x6
31691 array16 %i0, %i6, %i5
31692 te %icc, 0x7
31693 fzero %f26
31694 fsrc1 %f24, %f4
31695 array32 %l3, %i1, %o6
31696 xorcc %i3, %l1, %l2
31697 umulcc %g3, 0x0B7E, %o7
31698 edge16ln %l5, %g6, %l0
31699 fnot2s %f18, %f7
31700 umul %g4, 0x11E5, %o2
31701 fmovrsne %l4, %f21, %f26
31702 or %o3, 0x0E89, %l6
31703 andn %o4, 0x0A3A, %i7
31704 ldd [%l7 + 0x30], %f6
31705 addc %i4, 0x1228, %o0
31706 ldsb [%l7 + 0x5F], %g1
31707 tvs %icc, 0x4
31708 andcc %g5, 0x0EC2, %g2
31709 movre %o5, %i2, %g7
31710 movpos %xcc, %o1, %i6
31711 be,pt %icc, loop_2986
31712 edge8l %i0, %i5, %l3
31713 wr %g0, 0x04, %asi
31714 ldsba [%l7 + 0x6E] %asi, %o6
31715loop_2986:
31716 edge16n %i1, %i3, %l2
31717 tg %icc, 0x3
31718 xnorcc %l1, 0x1B2F, %g3
31719 fba %fcc0, loop_2987
31720 nop
31721 set 0x30, %g4
31722 stw %l5, [%l7 + %g4]
31723 fbug,a %fcc0, loop_2988
31724 tvs %icc, 0x6
31725loop_2987:
31726 edge32n %o7, %l0, %g4
31727 bcs %icc, loop_2989
31728loop_2988:
31729 nop
31730 setx loop_2990, %l0, %l1
31731 jmpl %l1, %o2
31732 bge loop_2991
31733 fpack32 %f18, %f26, %f4
31734loop_2989:
31735 ldub [%l7 + 0x50], %g6
31736loop_2990:
31737 edge32 %l4, %o3, %o4
31738loop_2991:
31739 fmul8x16au %f14, %f0, %f10
31740 subc %i7, 0x162F, %l6
31741 subc %i4, %g1, %o0
31742 udivx %g2, 0x1F8C, %o5
31743 fmovdcs %xcc, %f4, %f29
31744 membar 0x7F
31745 movvs %xcc, %g5, %i2
31746 sll %g7, %i6, %o1
31747 edge32ln %i5, %i0, %o6
31748 bcs loop_2992
31749 brgz,a %l3, loop_2993
31750 mova %icc, %i3, %l2
31751 movre %l1, %g3, %l5
31752loop_2992:
31753 brz,a %o7, loop_2994
31754loop_2993:
31755 nop
31756
31757loop_2994:
31758 nop
31759
31760 EXIT_GOOD
31761
31762
31763
31764!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31765!
31766! Stats for Thread 0:
31767!
31768! Type l : 2717
31769! Type x : 1259
31770! Type cti : 2994
31771! Type f : 4613
31772! Type i : 13417
31773!
31774!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31775
31776
31777 EXIT_GOOD /* test finish */
31778
31779/************************************************************************
31780 Test case data start
31781 ************************************************************************/
31782.data
31783user_data_start:
31784scratch_area:
31785.word 0x30AB4A18
31786.word 0x800E2F57
31787.word 0xCF37871F
31788.word 0x6BB1DE8A
31789.word 0xD1121DEC
31790.word 0xADC0CDA9
31791.word 0x0214939E
31792.word 0x4B2BB672
31793.word 0x7F35DDDD
31794.word 0xE57B54EC
31795.word 0xEE3DD7D3
31796.word 0x106BAE34
31797.word 0x63C9B3AC
31798.word 0xCC764A7D
31799.word 0x2346A218
31800.word 0x6AD2E01C
31801.word 0xEFB8D96A
31802.word 0x99D3D3EC
31803.word 0xBA8F25B0
31804.word 0xF5531D53
31805.word 0x6F5A2EE8
31806.word 0x6CF636C3
31807.word 0x6694C564
31808.word 0x06A9F18A
31809.word 0x805BDB69
31810.word 0x81ECFEB1
31811.word 0xD16D95F8
31812.word 0x024E374B
31813.word 0x18F1B233
31814.word 0x74CAFDBA
31815.word 0xB022AE19
31816.word 0x46E5B675
31817.word 0x307728A2
31818.word 0x90C6ABE7
31819.word 0x35D84767
31820.word 0x634F27DF
31821.word 0x95D921FD
31822.word 0x9BF14C39
31823.word 0x7DC05203
31824.word 0x03F3C1A0
31825.word 0xCE75B416
31826.word 0x3F9D7E1E
31827.word 0x12AC9476
31828.word 0x1CD744C0
31829.word 0x0ADFB6B9
31830.word 0xB23D9677
31831.word 0x681102C7
31832.word 0xECE9FF0D
31833.word 0x064DA82E
31834.word 0x8AB40717
31835.word 0x179BFB70
31836.word 0x39B1E66E
31837.word 0x8C1ACA99
31838.word 0x1B483D9D
31839.word 0x39658077
31840.word 0x62E6E8B6
31841.word 0x0C6DC235
31842.word 0x9B127167
31843.word 0xA09C536A
31844.word 0xE914C4B0
31845.word 0x20353275
31846.word 0x0D14C345
31847.word 0x1481BB05
31848.word 0xA3AEBC33
31849.end