Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa2 / isa2_raw_fc_2.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa2_raw_fc_2.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 "FOCUSCASE: focus.pm,v 1.1 2003/04/23 17:53:39 somePerson Exp somePerson $ /import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/focus/spc_basic_isa2.pl FOCUS_SEED=832373419"
39.ident "BY somePerson ON Thu Jul 17 12:43:04 CDT 2003"
40.ident "Using Instruction Hash for Focus :$Id: isa2_raw_fc_2.s,v 1.3 2007/07/05 21:59:44 drp Exp $"
41#include "defines.h"
42#include "nmacros.h"
43#include "old_boot.s"
44
45/************************************************************************
46 Test case code start
47 ************************************************************************/
48
49.text
50.global main
51
52main: /* test begin */
53
54
55 ta T_RD_THID
56 mov %o1, %l6
57 umul %l6, 256, %l7
58 setx DIAG_DATA_AREA, %g1, %g3
59 add %l7, %g3, %l7
60
61!
62! Thread 0 Start
63!
64main_t0:
65
66 !# Initialize registers ..
67
68 !# Global registers
69 set 0x1, %g1
70 set 0x7, %g2
71 set 0xB, %g3
72 set 0x6, %g4
73 set 0x1, %g5
74 set 0xF, %g6
75 set 0x3, %g7
76 !# Input registers
77 set -0xE, %i0
78 set -0x4, %i1
79 set -0xA, %i2
80 set -0x9, %i3
81 set -0x6, %i4
82 set -0x0, %i5
83 set -0x0, %i6
84 set -0x1, %i7
85 !# Local registers
86 set 0x779D567E, %l0
87 set 0x11135937, %l1
88 set 0x2926B2FF, %l2
89 set 0x6E1DCA5B, %l3
90 set 0x1F123E4B, %l4
91 set 0x3C9D1A3A, %l5
92 set 0x224814B3, %l6
93 !# Output registers
94 set 0x0908, %o0
95 set 0x057A, %o1
96 set 0x0F37, %o2
97 set 0x0730, %o3
98 set -0x1FBB, %o4
99 set -0x0F1E, %o5
100 set -0x1A84, %o6
101 set 0x0481, %o7
102
103 !# Float Registers
104 INIT_TH_FP_REG(%l7, %f0, 0x55555555aaaaaaaa)
105 INIT_TH_FP_REG(%l7, %f2, 0xaaaaaaaa55555555)
106 INIT_TH_FP_REG(%l7, %f4, 0xfedcba9876543210)
107 INIT_TH_FP_REG(%l7, %f6, 0x0123456789abcdef)
108 INIT_TH_FP_REG(%l7, %f8, 0x55aa55aaff00ff00)
109 INIT_TH_FP_REG(%l7, %f10, 0x1111111111111111)
110 INIT_TH_FP_REG(%l7, %f12, 0x8888888888888888)
111 INIT_TH_FP_REG(%l7, %f14, 0xfedcba9876543210)
112
113 !# Execute some ALU ops ..
114
115 fsrc1s %f0, %f3
116 subcc %i0, 0x1D3A, %g4
117 brnz,a %g4, loop_1
118 nop
119 fmuld8ulx16 %f0, %f10, %f8
120 andncc %g4, %g5, %o7
121loop_1:
122 bneg,pt %icc, loop_2
123 smulcc %o7, %i2, %l1
124 ldub [%l7 + 0x0D], %l0
125 fmovdgu %icc, %f9, %f1
126loop_2:
127 bgu,a %xcc, loop_3
128 fsrc2 %f8, %f4
129 addccc %l1, %g7, %g1
130 nop
131loop_3:
132 fabsd %f8, %f6
133 fbe,a %fcc0, loop_4
134 fmovsvc %xcc, %f4, %f14
135 movrlz %g1, 0x38A, %i6
136 sethi 0x1B1C, %g2
137loop_4:
138 nop
139 and %i6, %l3, %i6
140 tn %xcc, 0x7
141 udivcc %i6, 0x014E, %i0
142 movre %i0, %g4, %i3
143 smul %i3, %l0, %g6
144 nop
145 lduh [%l7 + 0x14], %i5
146 fbug %fcc2, loop_5
147 srlx %g6, 0x1D, %o4
148 tl %xcc, 0x3
149 sra %o4, 0x02, %g1
150loop_5:
151 stw %g1, [%l7 + 0x40]
152 addccc %g1, 0x1816, %l6
153 fmovdge %icc, %f14, %f7
154 fmovdne %icc, %f10, %f11
155 ldub [%l7 + 0x3A], %g2
156 stb %l6, [%l7 + 0x5F]
157 fbuge %fcc0, loop_6
158 nop
159 setx loop_7, %l0, %l1
160 wrpr 0x1, %tl
161 wrpr %l1, %tnpc
162 setx 0x34400001400, %l0, %l1
163 wrpr %l1, %tstate
164 wrhpr 0x4, %htstate
165 done
166 sth %l6, [%l7 + 0x64]
167 xorcc %l6, %o3, %i7
168loop_6:
169 tl %icc, 0x2
170loop_7:
171 fand %f8, %f8, %f12
172 movl %icc, %l6, %l1
173 nop
174 setx loop_8, %l0, %l1
175 wrpr 0x1, %tl
176 wrpr %l1, %tpc
177 add %l1, 0x4, %l1
178 wrpr %l1, %tnpc
179 setx 0x34400001400, %l0, %l1
180 wrpr %l1, %tstate
181 wrhpr 0x4, %htstate
182 retry
183 movleu %xcc, %i7, %g6
184 fmovdgu %icc, %f15, %f7
185 nop
186loop_8:
187 fblg,a %fcc0, loop_9
188 stb %g6, [%l7 + 0x55]
189 array32 %g6, %o2, %o5
190 or %o5, %g2, %i3
191loop_9:
192 tleu %icc, 0x4
193 fsrc1s %f7, %f2
194 sllx %i3, %o4, %i5
195 andcc %i5, 0x100F, %o6
196 fmovrse %o6, %f9, %f8
197 brgz %o6, loop_10
198 sra %o6, 0x19, %o0
199 ld [%l7 + 0x10], %f14
200 movre %o0, %o6, %l1
201loop_10:
202 sub %l1, 0x1DF6, %l2
203 sth %l2, [%l7 + 0x20]
204 ba,a %icc, loop_11
205 ldub [%l7 + 0x0A], %l2
206 sethi 0x0C06, %i0
207 movvc %xcc, %l2, %i4
208loop_11:
209 tn %xcc, 0x2
210 orncc %i4, 0x0973, %o0
211 stb %o0, [%l7 + 0x45]
212 nop
213 tl %xcc, 0x5
214 fpadd32s %f8, %f14, %f9
215 udivx %o0, 0x0474, %i4
216 nop
217 fpmerge %f9, %f7, %f10
218 brgz %i4, loop_12
219 lduh [%l7 + 0x74], %g3
220 movn %icc, %l1, %o0
221 movneg %icc, %i5, %o5
222loop_12:
223 xor %o5, 0x1B99, %l4
224 movg %xcc, %i3, %g3
225 fmovdgu %icc, %f14, %f10
226 srax %g3, 0x1E, %l5
227 addc %l5, 0x11A1, %o0
228 fmovdne %icc, %f4, %f5
229 fmovscc %xcc, %f5, %f8
230 orcc %o0, %g1, %i6
231 bcc,a %xcc, loop_13
232 tg %xcc, 0x5
233 fmovrdgz %i6, %f6, %f10
234 addccc %i6, %i1, %o5
235loop_13:
236 fabsd %f10, %f2
237 orn %o5, %g6, %i6
238 movvs %xcc, %i0, %g3
239 ldd [%l7 + 0x28], %f4
240 tcc %icc, 0x3
241 andcc %g3, 0x1CB2, %o0
242 nop
243 fands %f8, %f14, %f6
244 andn %o0, %i4, %l5
245 fbn,a %fcc0, loop_14
246 fmovdvs %xcc, %f0, %f12
247 movre %l5, 0x303, %o7
248 fmovd %f10, %f0
249loop_14:
250 nop
251 smulcc %o7, 0x08D1, %l5
252 sethi 0x0D3E, %l4
253 fbg %fcc1, loop_15
254 stw %l5, [%l7 + 0x6C]
255 fands %f12, %f0, %f5
256 fabss %f5, %f3
257loop_15:
258 movcc %xcc, %l4, %i6
259 nop
260 ldx [%l7 + 0x78], %l5
261 movneg %icc, %o7, %o0
262 orncc %o0, %o5, %l5
263 brlez %l5, loop_16
264 fexpand %f5, %f8
265 subccc %l5, %g3, %l5
266 std %f10, [%l7 + 0x10]
267loop_16:
268 fornot2s %f5, %f13, %f1
269 tg %xcc, 0x1
270 sllx %l5, %i6, %o1
271 tneg %xcc, 0x5
272 movne %icc, %o0, %o1
273 smulcc %o1, 0x0CDA, %o1
274 fone %f10
275 xor %o1, 0x0D02, %o1
276 smulcc %o1, 0x095A, %l5
277 movgu %xcc, %l5, %o1
278 fmovsgu %xcc, %f10, %f3
279 fmovrdne %o1, %f14, %f4
280 lduh [%l7 + 0x56], %o1
281 sub %o1, %o1, %g5
282 fcmple32 %f4, %f12, %g5
283 tpos %xcc, 0x4
284 tle %xcc, 0x6
285 nop
286 xorcc %g5, 0x1E73, %g5
287 fcmpes %fcc2, %f12, %f8
288 xorcc %g5, %i2, %g5
289 tvs %icc, 0x3
290 taddcc %g5, 0x077F, %g5
291 tcc %icc, 0x4
292 fcmpne16 %f4, %f14, %g5
293 andncc %g5, %g7, %g5
294 movneg %xcc, %g5, %l3
295 movre %l3, 0x3F9, %l3
296 movvs %xcc, %g4, %l3
297 fcmpeq16 %f4, %f6, %l3
298 bcs %xcc, loop_17
299 tne %xcc, 0x6
300 add %l3, %l0, %l3
301 tpos %xcc, 0x3
302loop_17:
303 array32 %l3, %l3, %o3
304 fbul %fcc3, loop_18
305 srlx %o3, %l6, %o3
306 tsubcctv %o3, %o3, %i7
307 nop
308loop_18:
309 fmovsleu %icc, %f0, %f13
310 tge %xcc, 0x4
311 brlz,a %i7, loop_19
312 orn %i7, 0x044D, %i7
313 movrgez %i7, %i7, %o2
314 nop
315loop_19:
316 brgez,a %o2, loop_20
317 ldub [%l7 + 0x22], %o2
318 bge,a %xcc, loop_21
319 movcs %xcc, %o2, %g2
320loop_20:
321 fzeros %f13
322 movrgez %g2, 0x32D, %g2
323loop_21:
324 fbug %fcc2, loop_22
325 bleu,a,pn %xcc, loop_23
326 addcc %g2, 0x0C87, %g2
327 udivcc %g2, 0x15D6, %g2
328loop_22:
329 movle %xcc, %g2, %o4
330loop_23:
331 nop
332 nop
333 lduh [%l7 + 0x42], %o4
334 movcs %xcc, %o4, %o6
335 movvc %xcc, %o6, %l2
336 sdivcc %l2, 0x1DC5, %l2
337 ldsb [%l7 + 0x69], %l2
338 fsrc1 %f4, %f14
339 movl %xcc, %l2, %l1
340 nop
341 tcs %icc, 0x4
342 movle %icc, %l1, %i5
343 orncc %i5, %i5, %i3
344 ldsb [%l7 + 0x6D], %i3
345 nop
346 fandnot1 %f4, %f2, %f8
347 fmovsvc %xcc, %f7, %f12
348 andncc %i3, %i3, %g1
349 std %f8, [%l7 + 0x58]
350 nop
351 std %f8, [%l7 + 0x18]
352 tl %icc, 0x5
353 bvc,a,pn %xcc, loop_24
354 nop
355 fbl %fcc2, loop_25
356 tne %xcc, 0x6
357loop_24:
358 sdiv %g1, 0x063A, %g1
359 tg %xcc, 0x6
360loop_25:
361 fmul8x16au %f12, %f11, %f10
362 ldsh [%l7 + 0x62], %g1
363 ldsb [%l7 + 0x74], %g1
364 ldub [%l7 + 0x49], %g1
365 addccc %g1, 0x0B8D, %g1
366 addccc %g1, 0x0C5D, %g1
367 fornot2 %f10, %f14, %f4
368 fnot1 %f4, %f2
369 sdivcc %g1, 0x146E, %g1
370 nop
371 nop
372 tsubcc %g1, 0x1115, %g1
373 fmovsge %icc, %f14, %f5
374 fbug,a %fcc1, loop_26
375 fble,a %fcc2, loop_27
376 nop
377 fmul8ulx16 %f4, %f4, %f12
378loop_26:
379 taddcc %g1, 0x1C47, %g1
380loop_27:
381 srax %g1, %g1, %i1
382 sll %i1, 0x18, %i1
383 std %f12, [%l7 + 0x68]
384 alignaddrl %i1, %g6, %i1
385 sdiv %i1, 0x1C32, %i1
386 orncc %i1, %i1, %i0
387 bge,pt %xcc, loop_28
388 movle %xcc, %i0, %i4
389 udiv %i4, 0x02F3, %i4
390 xnorcc %i4, 0x1F17, %i4
391loop_28:
392 mulscc %i4, 0x1FB9, %i4
393 xor %i4, 0x1DFA, %i4
394 fbge,a %fcc3, loop_29
395 fmovs %f5, %f8
396 fornot1 %f12, %f14, %f8
397 movge %icc, %l4, %i4
398loop_29:
399 stb %i4, [%l7 + 0x24]
400 movge %xcc, %i4, %o7
401 mulx %o7, 0x0D2A, %o7
402 te %icc, 0x6
403 srlx %o7, %o5, %o7
404 fzeros %f5
405 std %f8, [%l7 + 0x48]
406 mulx %o7, 0x0A59, %o7
407 fba,a %fcc0, loop_30
408 fmovdgu %xcc, %f13, %f14
409 movrgez %o7, %o7, %g3
410 orcc %g3, 0x1172, %g3
411loop_30:
412 fsrc1s %f14, %f4
413 stw %g3, [%l7 + 0x2C]
414 bcc %icc, loop_31
415 movle %icc, %g3, %i6
416 nop
417 stw %i6, [%l7 + 0x5C]
418loop_31:
419 sll %i6, 0x07, %i6
420 tleu %icc, 0x2
421 tleu %icc, 0x5
422 nop
423 fmovrslz %i6, %f10, %f1
424 movvs %icc, %i6, %o0
425 or %o0, %l5, %o0
426 udivcc %o0, 0x0B80, %o0
427 xnorcc %o0, %o1, %o0
428 addccc %o0, %o0, %i2
429 subccc %i2, 0x08D2, %i2
430 umul %i2, 0x13E7, %i2
431 orn %i2, %g7, %i2
432 fxors %f1, %f3, %f13
433 movrne %i2, %i2, %g5
434 nop
435 setx loop_32, %l0, %l1
436 jmpl %l1, %g5
437 bpos %icc, loop_33
438 stx %g5, [%l7 + 0x20]
439 fbu,a %fcc2, loop_34
440loop_32:
441 ld [%l7 + 0x60], %f8
442loop_33:
443 taddcctv %g5, 0x1993, %g5
444 taddcc %g5, %g4, %g5
445loop_34:
446 orcc %g5, 0x119F, %g5
447 nop
448 bcs,a,pn %icc, loop_35
449 orn %g5, 0x01C2, %g5
450 tvc %icc, 0x7
451 fbo,a %fcc2, loop_36
452loop_35:
453 fbul %fcc2, loop_37
454 ldub [%l7 + 0x0F], %g5
455 fmovsl %xcc, %f3, %f4
456loop_36:
457 ld [%l7 + 0x48], %f13
458loop_37:
459 umulcc %g5, 0x132A, %g5
460 stb %g5, [%l7 + 0x30]
461 nop
462 nop
463 movne %xcc, %l0, %g5
464 tvc %icc, 0x1
465 sdiv %g5, 0x14ED, %g5
466 movcc %icc, %g5, %l3
467 nop
468 nop
469 setx loop_38, %l0, %l1
470 jmpl %l1, %l3
471 ble,a loop_39
472 nop
473 movrlz %l3, %l6, %l3
474loop_38:
475 fornot1s %f4, %f14, %f5
476loop_39:
477 tvc %icc, 0x7
478 sth %l3, [%l7 + 0x58]
479 sethi 0x0F53, %l3
480 sdivcc %l3, 0x00BB, %l3
481 fsrc2 %f8, %f2
482 brz,a %l3, loop_40
483 movvs %icc, %o3, %l3
484 ldsh [%l7 + 0x6C], %l3
485 xor %l3, 0x0930, %l3
486loop_40:
487 sth %l3, [%l7 + 0x6A]
488 fbug,a %fcc3, loop_41
489 smulcc %l3, %l3, %i7
490 stw %i7, [%l7 + 0x14]
491 movrlez %i7, 0x247, %i7
492loop_41:
493 movre %i7, %i7, %o2
494 and %o2, %g2, %o2
495 subccc %o2, %o4, %o2
496 fxors %f5, %f15, %f11
497 fmovda %icc, %f9, %f0
498 sra %o2, %o2, %o6
499 nop
500 fnot2 %f8, %f2
501 movrlz %o6, %l2, %o6
502 nop
503 sth %o6, [%l7 + 0x6C]
504 fpsub16 %f8, %f2, %f10
505 movcs %xcc, %o6, %l1
506 bgu,a %xcc, loop_42
507 movneg %icc, %i5, %l1
508 move %icc, %i3, %l1
509 smulcc %l1, 0x0138, %l1
510loop_42:
511 fzeros %f0
512 movle %xcc, %l1, %g1
513 movpos %xcc, %g6, %g1
514 ldub [%l7 + 0x33], %g1
515 movl %xcc, %i1, %g1
516 fpadd16s %f0, %f3, %f6
517 stx %g1, [%l7 + 0x70]
518 sll %g1, 0x0A, %g1
519 fcmpgt16 %f10, %f4, %g1
520 lduw [%l7 + 0x44], %g1
521 addc %g1, 0x1B16, %g1
522 sll %g1, 0x12, %g1
523 nop
524 tne %xcc, 0x0
525 movleu %xcc, %g1, %i0
526 tvc %xcc, 0x7
527 ta %icc, 0x3
528 mulx %i0, %i0, %l4
529 tn %xcc, 0x3
530 brgez %l4, loop_43
531 sdiv %l4, 0x0425, %l4
532 mulscc %l4, %i4, %l4
533 stb %l4, [%l7 + 0x4E]
534loop_43:
535 and %l4, %l4, %o5
536 alignaddrl %o5, %o5, %o7
537 tsubcctv %o7, %o7, %g3
538 tvs %xcc, 0x4
539 alignaddrl %g3, %i6, %g3
540 nop
541 fbu %fcc3, loop_44
542 taddcctv %g3, %g3, %l5
543 addcc %l5, 0x02A2, %l5
544 movrlez %l5, 0x331, %l5
545loop_44:
546 sethi 0x1A6F, %l5
547 movcs %icc, %l5, %o1
548 fpadd16s %f6, %f13, %f0
549 mulx %o1, 0x0542, %o1
550 fmovrslez %o1, %f1, %f3
551 tsubcctv %o1, %o0, %o1
552 nop
553 ldub [%l7 + 0x27], %o1
554 andcc %o1, %o1, %g7
555 std %f10, [%l7 + 0x40]
556 addcc %g7, 0x17A1, %g7
557 fandnot1 %f10, %f14, %f4
558 tcs %xcc, 0x4
559 sra %g7, 0x11, %g7
560 xnor %g7, 0x0AC0, %g7
561 movvs %icc, %i2, %g7
562 smul %g7, 0x0B66, %g7
563 srax %g7, %g7, %g4
564 movne %xcc, %l0, %g4
565 tsubcc %g4, 0x04CE, %g4
566 fmovrdne %g4, %f4, %f0
567 lduw [%l7 + 0x4C], %g4
568 fnand %f0, %f6, %f6
569 tne %icc, 0x3
570 alignaddr %g4, %g5, %g4
571 addc %g4, %g4, %l6
572 bcs,a,pn %icc, loop_45
573 stb %l6, [%l7 + 0x7F]
574 bleu,a loop_46
575 ta %icc, 0x6
576loop_45:
577 movgu %xcc, %o3, %l6
578 fpsub32 %f6, %f4, %f6
579loop_46:
580 movrne %l6, 0x2E7, %l6
581 movrgez %l6, %l3, %l6
582 fandnot1s %f3, %f6, %f8
583 nop
584 fmovsle %icc, %f15, %f3
585 fcmpes %fcc1, %f10, %f8
586 fpadd32s %f8, %f4, %f15
587 brgz %l6, loop_47
588 fmovrslz %l6, %f14, %f4
589 nop
590 mova %xcc, %l6, %i7
591loop_47:
592 fbe,a %fcc2, loop_48
593 tpos %icc, 0x7
594 fcmpes %fcc3, %f4, %f1
595 fmovdg %icc, %f15, %f3
596loop_48:
597 tg %icc, 0x1
598 movg %xcc, %i7, %g2
599 fandnot1 %f6, %f8, %f2
600 sra %g2, 0x13, %g2
601 bvs,pn %xcc, loop_49
602 movge %xcc, %g2, %o4
603 tne %icc, 0x1
604 fpadd32 %f2, %f8, %f14
605loop_49:
606 andncc %o4, %o4, %o2
607 movge %xcc, %l2, %o2
608 subccc %o2, 0x0098, %o2
609 movgu %icc, %o6, %o2
610 nop
611 fbug %fcc1, loop_50
612 fands %f3, %f1, %f0
613 movrlez %o2, %i5, %o2
614 fmul8x16au %f0, %f1, %f0
615loop_50:
616 lduh [%l7 + 0x40], %o2
617 tvs %icc, 0x3
618 fbule %fcc2, loop_51
619 tpos %icc, 0x6
620 bl loop_52
621 ldsh [%l7 + 0x10], %o2
622loop_51:
623 taddcctv %o2, 0x083A, %o2
624 tge %xcc, 0x3
625loop_52:
626 sdivcc %o2, 0x0830, %o2
627 tn %xcc, 0x1
628 stb %o2, [%l7 + 0x21]
629 fcmple16 %f0, %f10, %o2
630 lduh [%l7 + 0x46], %o2
631 nop
632 setx loop_53, %l0, %l1
633 wrpr 0x1, %tl
634 wrpr %l1, %tnpc
635 setx 0x34400001400, %l0, %l1
636 wrpr %l1, %tstate
637 wrhpr 0x4, %htstate
638 done
639 array8 %o2, %o2, %i3
640 fandnot1s %f0, %f14, %f4
641 orncc %i3, 0x1281, %i3
642loop_53:
643 ldsb [%l7 + 0x39], %i3
644 brz %i3, loop_54
645 alignaddr %i3, %i3, %l1
646 sdiv %l1, 0x167C, %l1
647 movle %xcc, %g6, %l1
648loop_54:
649 fornot2 %f0, %f8, %f2
650 lduh [%l7 + 0x5C], %l1
651 udiv %l1, 0x0FFB, %l1
652 orncc %l1, %i1, %l1
653 brz %l1, loop_55
654 subcc %l1, 0x1C31, %l1
655 bneg,pt %xcc, loop_56
656 udiv %l1, 0x05F3, %l1
657loop_55:
658 addccc %l1, 0x1C65, %l1
659 srl %l1, 0x17, %l1
660loop_56:
661 ble %icc, loop_57
662 ldub [%l7 + 0x3D], %l1
663 movrne %l1, 0x3EB, %l1
664 fbule %fcc3, loop_58
665loop_57:
666 sethi 0x1A49, %l1
667 andn %l1, 0x0175, %l1
668 taddcctv %l1, 0x1737, %l1
669loop_58:
670 subcc %l1, 0x0B0C, %l1
671 movrlez %l1, %l1, %g1
672 alignaddrl %g1, %g1, %i0
673 ta %xcc, 0x6
674 fpack32 %f2, %f14, %f4
675 sub %i0, %i4, %i0
676 fabss %f4, %f14
677 nop
678 movvc %xcc, %l4, %i0
679 tn %xcc, 0x5
680 sub %i0, 0x07F3, %i0
681 nop
682 ldd [%l7 + 0x18], %f6
683 lduh [%l7 + 0x3E], %i0
684 ldx [%l7 + 0x38], %i0
685 lduw [%l7 + 0x68], %i0
686 fbue %fcc1, loop_59
687 ldsw [%l7 + 0x20], %i0
688 fzero %f4
689 fble %fcc0, loop_60
690loop_59:
691 sdivcc %i0, 0x16BC, %i0
692 add %i0, %i0, %o5
693 smul %o5, %o5, %o7
694loop_60:
695 fmovdg %icc, %f13, %f4
696 fbule %fcc3, loop_61
697 fbl,a %fcc3, loop_62
698 udiv %o7, 0x1CE2, %o7
699 nop
700loop_61:
701 and %o7, %i6, %o7
702loop_62:
703 subcc %o7, %g3, %o7
704 tpos %xcc, 0x3
705 move %xcc, %l5, %o7
706 movleu %icc, %o7, %o0
707 array32 %o0, %o1, %o0
708 nop
709 fzero %f4
710 ldx [%l7 + 0x28], %o0
711 smul %o0, 0x0145, %o0
712 movge %xcc, %o0, %i2
713 subc %i2, %g7, %i2
714 fornot1s %f4, %f5, %f14
715 and %i2, %l0, %i2
716 stx %i2, [%l7 + 0x40]
717 fbo %fcc3, loop_63
718 te %xcc, 0x0
719 fmovrdne %i2, %f4, %f12
720 brlez %i2, loop_64
721loop_63:
722 call loop_65
723 tvs %xcc, 0x2
724 orcc %i2, %i2, %g5
725loop_64:
726 st %f14, [%l7 + 0x2C]
727loop_65:
728 ldd [%l7 + 0x20], %f4
729 brz %g5, loop_66
730 lduh [%l7 + 0x2A], %g5
731 fbg,a %fcc2, loop_67
732 orn %g5, 0x1627, %g5
733loop_66:
734 movl %icc, %g4, %g5
735 srl %g5, %o3, %g5
736loop_67:
737 fbue %fcc2, loop_68
738 fandnot2s %f14, %f7, %f0
739 movgu %icc, %l3, %g5
740 fsrc1 %f12, %f0
741loop_68:
742 mulscc %g5, 0x1FB5, %g5
743 st %f0, [%l7 + 0x1C]
744 fmovrdgez %g5, %f10, %f6
745 subc %g5, 0x11AD, %g5
746 subccc %g5, %g5, %l6
747 lduw [%l7 + 0x64], %l6
748 fmovdle %icc, %f12, %f6
749 orncc %l6, 0x12B6, %l6
750 movn %icc, %i7, %l6
751 nop
752 setx loop_69, %l0, %l1
753 jmpl %l1, %l6
754 and %l6, %g2, %l6
755 andncc %l6, %o4, %l6
756 ldd [%l7 + 0x78], %f10
757loop_69:
758 ldsb [%l7 + 0x45], %l6
759 stx %l6, [%l7 + 0x50]
760 move %icc, %l2, %l6
761 sdivx %l6, 0x1CC3, %l6
762 lduw [%l7 + 0x78], %l6
763 subcc %l6, %l6, %o6
764 tgu %xcc, 0x1
765 tvs %xcc, 0x4
766 ldx [%l7 + 0x40], %o6
767 ld [%l7 + 0x38], %f7
768 tle %icc, 0x2
769 nop
770 movge %xcc, %o6, %i5
771 xorcc %i5, 0x1725, %i5
772 xorcc %i5, %o2, %i5
773 andncc %i5, %i5, %i3
774 fcmpeq16 %f6, %f12, %i3
775 movvc %xcc, %g6, %i3
776 nop
777 setx loop_70, %l0, %l1
778 jmpl %l1, %i3
779 stb %i3, [%l7 + 0x7C]
780 sethi 0x1E71, %i3
781 nop
782loop_70:
783 stb %i3, [%l7 + 0x0F]
784 tg %xcc, 0x1
785 fcmpgt16 %f6, %f6, %i3
786 fcmpgt32 %f6, %f8, %i3
787 tl %xcc, 0x3
788 fpadd32s %f6, %f0, %f7
789 orncc %i3, 0x0D51, %i3
790 ldsw [%l7 + 0x40], %i3
791 fandnot2 %f6, %f2, %f14
792 nop
793 fmuld8ulx16 %f7, %f3, %f2
794 alignaddr %i3, %i3, %i1
795 bleu,a,pt %icc, loop_71
796 movg %icc, %l1, %i1
797 bvs loop_72
798 movcs %icc, %g1, %i1
799loop_71:
800 and %i1, 0x121D, %i1
801 tge %xcc, 0x5
802loop_72:
803 move %icc, %i4, %i1
804 popc 0x167B, %i1
805 andncc %i1, %l4, %i1
806 fbu,a %fcc1, loop_73
807 tneg %icc, 0x2
808 stx %i1, [%l7 + 0x18]
809 fmovrsne %i1, %f0, %f2
810loop_73:
811 movre %i1, %i1, %i0
812 fmuld8sux16 %f2, %f3, %f2
813 fmovspos %icc, %f13, %f4
814 fpadd16s %f4, %f14, %f6
815 nop
816 movl %xcc, %o5, %i0
817 nop
818 fmovdge %xcc, %f7, %f5
819 add %i0, 0x0437, %i0
820 smul %i0, 0x0245, %i0
821 tvc %xcc, 0x2
822 and %i0, %i6, %i0
823 popc %i0, %i0
824 fnot1s %f5, %f15
825 movl %icc, %i0, %g3
826 andcc %g3, 0x1CC0, %g3
827 taddcc %g3, %l5, %g3
828 fnor %f2, %f12, %f6
829 udivx %g3, 0x1501, %g3
830 fble,a %fcc3, loop_74
831 fcmple32 %f6, %f2, %g3
832 fpadd32 %f6, %f2, %f8
833 nop
834loop_74:
835 and %g3, %o7, %g3
836 fmovrsgez %g3, %f13, %f10
837 movl %xcc, %o1, %g3
838 nop
839 ld [%l7 + 0x2C], %f2
840 fmul8x16al %f10, %f0, %f2
841 srl %g3, 0x05, %g3
842 movg %icc, %g3, %o0
843 std %f2, [%l7 + 0x10]
844 fsrc2s %f10, %f3
845 bcs,pn %xcc, loop_75
846 array8 %o0, %g7, %o0
847 movrne %o0, 0x0AF, %o0
848 fpadd32s %f10, %f7, %f9
849loop_75:
850 nop
851 fsrc2 %f2, %f4
852 movvc %icc, %o0, %l0
853 alignaddrl %l0, %l0, %i2
854 for %f2, %f14, %f8
855 std %f8, [%l7 + 0x40]
856 subccc %i2, %i2, %g4
857 movle %icc, %o3, %g4
858 nop
859 srax %g4, 0x17, %g4
860 lduw [%l7 + 0x60], %g4
861 bshuffle %f8, %f2, %f10
862 and %g4, %g4, %l3
863 fmovsn %xcc, %f9, %f2
864 lduh [%l7 + 0x32], %l3
865 bcs,a,pn %icc, loop_76
866 andn %l3, 0x0095, %l3
867 srax %l3, 0x0D, %l3
868 fnot1 %f10, %f10
869loop_76:
870 fandnot2s %f2, %f12, %f14
871 tneg %icc, 0x0
872 ld [%l7 + 0x2C], %f3
873 tsubcctv %l3, 0x1386, %l3
874 fzero %f10
875 movg %xcc, %g5, %l3
876 nop
877 movrgz %l3, 0x27D, %l3
878 bvs,pn %xcc, loop_77
879 tn %icc, 0x7
880 tsubcc %l3, %i7, %l3
881 xnor %l3, %l3, %g2
882loop_77:
883 stx %g2, [%l7 + 0x58]
884 te %icc, 0x3
885 umul %g2, 0x0BE5, %g2
886 tle %xcc, 0x0
887 xorcc %g2, 0x0A10, %g2
888 mova %icc, %g2, %o4
889 nop
890 nop
891 fbul,a %fcc3, loop_78
892 fzero %f10
893 fbg %fcc1, loop_79
894 tg %icc, 0x5
895loop_78:
896 tn %icc, 0x7
897 be,a,pt %icc, loop_80
898loop_79:
899 smulcc %o4, %l2, %o4
900 fbug %fcc3, loop_81
901 pdist %f10, %f8, %f2
902loop_80:
903 taddcc %o4, 0x1022, %o4
904 brgz %o4, loop_82
905loop_81:
906 fpsub32 %f2, %f14, %f6
907 ldsb [%l7 + 0x1D], %o4
908 andn %o4, 0x158A, %o4
909loop_82:
910 andncc %o4, %l6, %o4
911 ld [%l7 + 0x78], %f6
912 orncc %o4, %o4, %o6
913 fands %f14, %f13, %f5
914 tsubcctv %o6, 0x1598, %o6
915 ldsw [%l7 + 0x14], %o6
916 smulcc %o6, %o6, %o2
917 movge %xcc, %i5, %o2
918 tl %icc, 0x6
919 nop
920 sub %o2, %o2, %g6
921 ldx [%l7 + 0x40], %g6
922 mulscc %g6, 0x1EDB, %g6
923 sdivx %g6, 0x057E, %g6
924 lduw [%l7 + 0x14], %g6
925 alignaddrl %g6, %i3, %g6
926 ldx [%l7 + 0x48], %g6
927 fmovsleu %icc, %f8, %f1
928 popc %g6, %g6
929 nop
930 setx loop_83, %l0, %l1
931 wrpr 0x1, %tl
932 wrpr %l1, %tpc
933 add %l1, 0x4, %l1
934 wrpr %l1, %tnpc
935 setx 0x34400001400, %l0, %l1
936 wrpr %l1, %tstate
937 wrhpr 0x4, %htstate
938 retry
939 udiv %g6, 0x1757, %g6
940 smulcc %g6, 0x0D53, %g6
941 udivcc %g6, 0x1CFD, %g6
942loop_83:
943 udivx %g6, 0x0487, %g6
944 movvs %icc, %g6, %l1
945 xorcc %l1, %g1, %l1
946 tpos %xcc, 0x3
947 tge %xcc, 0x6
948 array8 %l1, %i4, %l1
949 srax %l1, %l1, %l4
950 subccc %l4, 0x0C71, %l4
951 bg %icc, loop_84
952 fones %f1
953 stx %l4, [%l7 + 0x50]
954 ble,a loop_85
955loop_84:
956 tg %icc, 0x5
957 fbue,a %fcc0, loop_86
958 andn %l4, 0x1CD7, %l4
959loop_85:
960 orcc %l4, 0x0FE4, %l4
961 fmovdge %xcc, %f4, %f14
962loop_86:
963 array32 %l4, %l4, %i1
964 tvc %icc, 0x7
965 movvc %xcc, %o5, %i1
966 ldd [%l7 + 0x60], %f12
967 stx %i1, [%l7 + 0x30]
968 movle %icc, %i1, %i6
969 array8 %i6, %i0, %i6
970 srl %i6, 0x0C, %i6
971 fbe %fcc3, loop_87
972 bneg %icc, loop_88
973 nop
974 subcc %i6, %i6, %l5
975loop_87:
976 array16 %l5, %o7, %l5
977loop_88:
978 nop
979 fxor %f6, %f4, %f0
980 xorcc %l5, %l5, %o1
981 nop
982 setx loop_89, %l0, %l1
983 wrpr 0x1, %tl
984 wrpr %l1, %tnpc
985 setx 0x34400001400, %l0, %l1
986 wrpr %l1, %tstate
987 wrhpr 0x4, %htstate
988 done
989 andn %o1, 0x1960, %o1
990 brgz,a %o1, loop_90
991 mova %xcc, %g3, %o1
992loop_89:
993 sethi 0x1BE0, %o1
994 fpsub16s %f14, %f14, %f15
995loop_90:
996 fmovrdlez %o1, %f14, %f10
997 nop
998 nop
999 movcs %xcc, %o1, %g7
1000 nop
1001 addc %g7, %g7, %o0
1002 alignaddr %o0, %l0, %o0
1003 sub %o0, %o0, %i2
1004 stx %i2, [%l7 + 0x68]
1005 fmovspos %xcc, %f0, %f7
1006 ba loop_91
1007 fmovsvs %xcc, %f3, %f6
1008 fmovrdgez %i2, %f12, %f12
1009 movne %icc, %i2, %o3
1010loop_91:
1011 alignaddr %o3, %g4, %o3
1012 nop
1013 be,pn %xcc, loop_92
1014 orcc %o3, %g5, %o3
1015 popc %o3, %o3
1016 tgu %icc, 0x4
1017loop_92:
1018 sdivcc %o3, 0x18F2, %o3
1019 popc 0x0690, %o3
1020 bn,a,pt %xcc, loop_93
1021 orcc %o3, 0x0E12, %o3
1022 stw %o3, [%l7 + 0x5C]
1023 bpos,a %xcc, loop_94
1024loop_93:
1025 andcc %o3, %i7, %o3
1026 sdivx %o3, 0x1F1E, %o3
1027 fnot2s %f6, %f7
1028loop_94:
1029 sdivcc %o3, 0x1159, %o3
1030 fba %fcc1, loop_95
1031 sub %o3, %o3, %l3
1032 nop
1033 nop
1034loop_95:
1035 umulcc %l3, %l3, %g2
1036 te %icc, 0x1
1037 subccc %g2, 0x1BD4, %g2
1038 sra %g2, %g2, %l2
1039 ldsh [%l7 + 0x54], %l2
1040 xorcc %l2, 0x0486, %l2
1041 fbl %fcc1, loop_96
1042 udivx %l2, 0x0DD4, %l2
1043 bge,a,pt %icc, loop_97
1044 be loop_98
1045loop_96:
1046 nop
1047 fbo %fcc0, loop_99
1048loop_97:
1049 ldsb [%l7 + 0x76], %l2
1050loop_98:
1051 fsrc2s %f6, %f14
1052 fmovsgu %xcc, %f5, %f9
1053loop_99:
1054 subcc %l2, 0x0552, %l2
1055 sra %l2, 0x1E, %l2
1056 fbn %fcc2, loop_100
1057 brgz %l2, loop_101
1058 stx %l2, [%l7 + 0x58]
1059 bne %icc, loop_102
1060loop_100:
1061 fcmpeq32 %f12, %f14, %l2
1062loop_101:
1063 tvs %xcc, 0x1
1064 ta %xcc, 0x3
1065loop_102:
1066 nop
1067 movge %icc, %l2, %l6
1068 srl %l6, 0x06, %l6
1069 tvc %xcc, 0x7
1070 brgez,a %l6, loop_103
1071 tg %xcc, 0x2
1072 nop
1073 bpos,pn %icc, loop_104
1074loop_103:
1075 fbul %fcc2, loop_105
1076 alignaddr %l6, %l6, %o4
1077 lduw [%l7 + 0x4C], %o4
1078loop_104:
1079 udivx %o4, 0x1B37, %o4
1080loop_105:
1081 udiv %o4, 0x1308, %o4
1082 mova %xcc, %o4, %o6
1083 fmovsle %xcc, %f9, %f9
1084 tne %xcc, 0x4
1085 nop
1086 subccc %o6, 0x11CE, %o6
1087 orncc %o6, %i5, %o6
1088 sdivcc %o6, 0x182E, %o6
1089 movle %icc, %o6, %o2
1090 ld [%l7 + 0x0C], %f2
1091 fcmpne32 %f12, %f12, %o2
1092 tg %icc, 0x1
1093 lduh [%l7 + 0x52], %o2
1094 ldd [%l7 + 0x28], %f4
1095 nop
1096 pdist %f12, %f12, %f6
1097 fmul8ulx16 %f6, %f10, %f8
1098 xnorcc %o2, %o2, %i3
1099 st %f9, [%l7 + 0x34]
1100 fzeros %f9
1101 nop
1102 movpos %icc, %g6, %i3
1103 movvc %icc, %g1, %i3
1104 array8 %i3, %i3, %i4
1105 tne %xcc, 0x5
1106 movrlz %i4, %l1, %i4
1107 ldsw [%l7 + 0x38], %i4
1108 orn %i4, 0x1E13, %i4
1109 fors %f9, %f6, %f14
1110 fornot1s %f14, %f6, %f9
1111 movpos %icc, %l4, %i4
1112 ldsb [%l7 + 0x73], %i4
1113 movvc %icc, %o5, %i4
1114 movvc %xcc, %i1, %i4
1115 nop
1116 addc %i4, 0x019F, %i4
1117 fbu,a %fcc0, loop_106
1118 nop
1119 mulx %i4, %i4, %i0
1120 nop
1121loop_106:
1122 fmovsne %icc, %f6, %f2
1123 nop
1124 fmul8sux16 %f8, %f10, %f0
1125 tge %icc, 0x7
1126 ba,pn %xcc, loop_107
1127 fnand %f0, %f8, %f14
1128 movle %xcc, %i0, %i6
1129 movn %icc, %o7, %i6
1130loop_107:
1131 sub %i6, %l5, %i6
1132 fpadd16s %f2, %f1, %f5
1133 sllx %i6, 0x1A, %i6
1134 fmovdgu %xcc, %f3, %f14
1135 brgez,a %i6, loop_108
1136 stw %i6, [%l7 + 0x48]
1137 fpsub32s %f14, %f0, %f8
1138 nop
1139loop_108:
1140 subc %i6, 0x103F, %i6
1141 movle %icc, %g3, %i6
1142 fxors %f8, %f5, %f6
1143 nop
1144 fbge,a %fcc2, loop_109
1145 movrlez %i6, 0x3C4, %i6
1146 tcs %xcc, 0x2
1147 ldd [%l7 + 0x50], %f4
1148loop_109:
1149 srl %i6, %o1, %i6
1150 tleu %xcc, 0x5
1151 orcc %i6, 0x1096, %i6
1152 fmuld8ulx16 %f6, %f10, %f4
1153 andn %i6, 0x1CE9, %i6
1154 taddcctv %i6, 0x1F96, %i6
1155 tneg %xcc, 0x2
1156 andcc %i6, 0x03DC, %i6
1157 sethi 0x0077, %i6
1158 fmovrslez %i6, %f15, %f14
1159 udivx %i6, 0x0BF5, %i6
1160 tsubcc %i6, %i6, %g7
1161 fnot2s %f14, %f3
1162 xorcc %g7, 0x0C7A, %g7
1163 array32 %g7, %l0, %g7
1164 fmul8x16 %f14, %f8, %f4
1165 nop
1166 nop
1167 setx loop_110, %l0, %l1
1168 wrpr 0x1, %tl
1169 wrpr %l1, %tnpc
1170 setx 0x34400001400, %l0, %l1
1171 wrpr %l1, %tstate
1172 wrhpr 0x4, %htstate
1173 done
1174 fbul %fcc0, loop_111
1175 sra %g7, %o0, %g7
1176 tn %xcc, 0x5
1177loop_110:
1178 tne %xcc, 0x7
1179loop_111:
1180 taddcc %g7, %g7, %i2
1181 fmovrdgz %i2, %f14, %f8
1182 bge,a %icc, loop_112
1183 brgz,a %i2, loop_113
1184 andcc %i2, %g4, %i2
1185 nop
1186loop_112:
1187 addcc %i2, 0x1682, %i2
1188loop_113:
1189 nop
1190 array8 %i2, %i2, %g5
1191 movne %icc, %g5, %i7
1192 fmovdg %xcc, %f12, %f11
1193 fmovs %f11, %f8
1194 lduh [%l7 + 0x6A], %i7
1195 stx %i7, [%l7 + 0x38]
1196 fmovrdlez %i7, %f14, %f12
1197 brgz,a %i7, loop_114
1198 movg %icc, %i7, %o3
1199 tsubcctv %o3, 0x14FA, %o3
1200 fbul %fcc1, loop_115
1201loop_114:
1202 tg %xcc, 0x1
1203 movge %icc, %o3, %l3
1204 taddcctv %l3, 0x08C8, %l3
1205loop_115:
1206 movl %xcc, %g2, %l3
1207 nop
1208 mulscc %l3, 0x04C8, %l3
1209 orcc %l3, %l2, %l3
1210 fbne %fcc0, loop_116
1211 smul %l3, %l6, %l3
1212 fbul,a %fcc2, loop_117
1213 udiv %l3, 0x1107, %l3
1214loop_116:
1215 nop
1216 siam 0x3
1217loop_117:
1218 fbg %fcc2, loop_118
1219 lduh [%l7 + 0x24], %l3
1220 tcc %xcc, 0x3
1221 fmovsg %icc, %f10, %f4
1222loop_118:
1223 movg %icc, %o4, %l3
1224 ldsb [%l7 + 0x71], %l3
1225 movn %xcc, %i5, %l3
1226 nop
1227 fmovsvs %icc, %f13, %f4
1228 st %f4, [%l7 + 0x50]
1229 orn %l3, 0x11C7, %l3
1230 fcmpgt32 %f12, %f10, %l3
1231 fmovscs %icc, %f2, %f3
1232 fabsd %f12, %f6
1233 fmovdle %xcc, %f3, %f5
1234 sdiv %l3, 0x188A, %l3
1235 subc %l3, 0x178D, %l3
1236 udiv %l3, 0x109C, %l3
1237 fors %f5, %f11, %f3
1238 sethi 0x13A5, %l3
1239 bl,pt %xcc, loop_119
1240 movg %icc, %l3, %o6
1241 call loop_120
1242 fbul,a %fcc1, loop_121
1243loop_119:
1244 fbe,a %fcc0, loop_122
1245 brlez %o6, loop_123
1246loop_120:
1247 fmovdg %icc, %f0, %f7
1248loop_121:
1249 and %o6, %o6, %o2
1250loop_122:
1251 addccc %o2, %g6, %o2
1252loop_123:
1253 stx %o2, [%l7 + 0x70]
1254 stb %o2, [%l7 + 0x5A]
1255 mova %xcc, %o2, %g1
1256 xorcc %g1, 0x19BD, %g1
1257 fpack16 %f12, %f15
1258 srl %g1, 0x1A, %g1
1259 fsrc2 %f12, %f2
1260 subcc %g1, 0x1DAE, %g1
1261 fmovsge %icc, %f13, %f14
1262 ldsb [%l7 + 0x65], %g1
1263 std %f12, [%l7 + 0x38]
1264 for %f12, %f10, %f4
1265 tvs %xcc, 0x3
1266 fxnor %f4, %f10, %f14
1267 array32 %g1, %g1, %i3
1268 fsrc1 %f14, %f12
1269 fmovrsgez %i3, %f11, %f15
1270 for %f14, %f8, %f0
1271 tleu %xcc, 0x5
1272 fsrc1s %f15, %f2
1273 alignaddr %i3, %i3, %l1
1274 fmovsleu %xcc, %f10, %f6
1275 fba %fcc0, loop_124
1276 movcs %icc, %l4, %l1
1277 ldx [%l7 + 0x48], %l1
1278 subcc %l1, %l1, %o5
1279loop_124:
1280 mulx %o5, %o5, %i1
1281 tsubcc %i1, %i4, %i1
1282 nop
1283 fbuge,a %fcc3, loop_125
1284 ldd [%l7 + 0x38], %f4
1285 stb %i1, [%l7 + 0x66]
1286 movrlz %i1, %i1, %i0
1287loop_125:
1288 bvc,a %icc, loop_126
1289 orncc %i0, %o7, %i0
1290 bleu,a %xcc, loop_127
1291 fmovdl %icc, %f5, %f3
1292loop_126:
1293 alignaddr %i0, %i0, %l5
1294 popc %l5, %l5
1295loop_127:
1296 movge %icc, %g3, %l5
1297 fmovrslez %l5, %f8, %f3
1298 nop
1299 nop
1300 fmovrsgz %l5, %f1, %f2
1301 nop
1302 movneg %icc, %l5, %o1
1303 fbul %fcc2, loop_128
1304 nop
1305 setx loop_129, %l0, %l1
1306 jmpl %l1, %o1
1307 xorcc %o1, 0x08F2, %o1
1308 fmovdcc %icc, %f3, %f13
1309loop_128:
1310 fmovrdgz %o1, %f2, %f14
1311loop_129:
1312 fmovrdgz %o1, %f10, %f2
1313 tge %xcc, 0x7
1314 fmovdleu %icc, %f13, %f8
1315 bvs,a,pn %icc, loop_130
1316 andcc %o1, %i6, %o1
1317 addccc %o1, %o1, %l0
1318 srlx %l0, 0x0F, %l0
1319loop_130:
1320 movrgez %l0, 0x009, %l0
1321 ba,a,pt %icc, loop_131
1322 alignaddr %l0, %o0, %l0
1323 alignaddr %l0, %g7, %l0
1324 fandnot2 %f2, %f14, %f12
1325loop_131:
1326 popc %l0, %l0
1327 st %f8, [%l7 + 0x40]
1328 move %icc, %g4, %l0
1329 alignaddr %l0, %l0, %i2
1330 sllx %i2, %g5, %i2
1331 ld [%l7 + 0x30], %f7
1332 alignaddr %i2, %i2, %i7
1333 tcc %xcc, 0x0
1334 alignaddr %i7, %o3, %i7
1335 fbn,a %fcc1, loop_132
1336 lduh [%l7 + 0x56], %i7
1337 mulx %i7, %g2, %i7
1338 array16 %i7, %i7, %l2
1339loop_132:
1340 fpadd16 %f12, %f4, %f0
1341 fbug,a %fcc0, loop_133
1342 fcmpeq32 %f0, %f14, %l2
1343 siam 0x1
1344 and %l2, %l6, %l2
1345loop_133:
1346 ta %xcc, 0x4
1347 fcmpne32 %f0, %f14, %l2
1348 tsubcc %l2, %o4, %l2
1349 fmovrdlez %l2, %f6, %f10
1350 sdiv %l2, 0x1B31, %l2
1351 stx %l2, [%l7 + 0x20]
1352 fmovdcs %xcc, %f3, %f12
1353 sdivcc %l2, 0x0752, %l2
1354 subcc %l2, 0x16AD, %l2
1355 fpmerge %f12, %f0, %f12
1356 subc %l2, 0x016F, %l2
1357 fmovrslez %l2, %f10, %f2
1358 bleu,a,pn %icc, loop_134
1359 nop
1360 movg %xcc, %i5, %l2
1361 tsubcctv %l2, 0x16F1, %l2
1362loop_134:
1363 tsubcctv %l2, 0x043A, %l2
1364 brgez,a %l2, loop_135
1365 fmuld8ulx16 %f2, %f13, %f8
1366 add %l2, 0x0C8B, %l2
1367 be loop_136
1368loop_135:
1369 ldd [%l7 + 0x28], %f2
1370 nop
1371 orcc %l2, 0x0EC2, %l2
1372loop_136:
1373 movvs %xcc, %l3, %l2
1374 array32 %l2, %l2, %o6
1375 taddcctv %o6, %o6, %g6
1376 orncc %g6, 0x130C, %g6
1377 addc %g6, 0x05E9, %g6
1378 fmovscs %xcc, %f13, %f10
1379 tge %xcc, 0x4
1380 movge %xcc, %g6, %o2
1381 orcc %o2, %g1, %o2
1382 tsubcctv %o2, %i3, %o2
1383 movne %xcc, %o2, %l4
1384 fmul8x16 %f10, %f8, %f2
1385 movl %xcc, %l4, %l1
1386 fcmple16 %f2, %f14, %l1
1387 orn %l1, %o5, %l1
1388 addccc %l1, %l1, %i4
1389 movre %i4, 0x212, %i4
1390 sll %i4, 0x12, %i4
1391 tcc %icc, 0x1
1392 brnz,a %i4, loop_137
1393 bgu loop_138
1394 tneg %xcc, 0x5
1395 smulcc %i4, %i4, %i1
1396loop_137:
1397 or %i1, %i1, %o7
1398loop_138:
1399 fmovsne %xcc, %f3, %f2
1400 for %f2, %f4, %f0
1401 fmul8ulx16 %f0, %f6, %f14
1402 fbu,a %fcc1, loop_139
1403 brnz,a %o7, loop_140
1404 udivcc %o7, 0x07FB, %o7
1405 fands %f2, %f1, %f6
1406loop_139:
1407 array8 %o7, %i0, %o7
1408loop_140:
1409 bvs,a %xcc, loop_141
1410 nop
1411 setx loop_142, %l0, %l1
1412 wrpr 0x1, %tl
1413 wrpr %l1, %tpc
1414 add %l1, 0x4, %l1
1415 wrpr %l1, %tnpc
1416 setx 0x34400001400, %l0, %l1
1417 wrpr %l1, %tstate
1418 wrhpr 0x4, %htstate
1419 retry
1420 nop
1421 andn %o7, 0x018C, %o7
1422loop_141:
1423 ldub [%l7 + 0x3B], %o7
1424loop_142:
1425 tge %xcc, 0x1
1426 umul %o7, 0x1D44, %o7
1427 stw %o7, [%l7 + 0x6C]
1428 tneg %xcc, 0x3
1429 movvc %icc, %o7, %g3
1430 andn %g3, 0x00A7, %g3
1431 sdiv %g3, 0x19F6, %g3
1432 ld [%l7 + 0x3C], %f11
1433 ldsh [%l7 + 0x7A], %g3
1434 sdivx %g3, 0x05CC, %g3
1435 bgu loop_143
1436 tle %xcc, 0x3
1437 tl %xcc, 0x4
1438 or %g3, 0x01C4, %g3
1439loop_143:
1440 fpadd16 %f14, %f14, %f10
1441 movn %icc, %g3, %l5
1442 bg,a,pn %icc, loop_144
1443 ldsw [%l7 + 0x78], %l5
1444 andn %l5, %i6, %l5
1445 movgu %icc, %l5, %o1
1446loop_144:
1447 bcs,pt %xcc, loop_145
1448 nop
1449 or %o1, 0x0F9B, %o1
1450 andn %o1, 0x061E, %o1
1451loop_145:
1452 fbu,a %fcc0, loop_146
1453 sethi 0x0D58, %o1
1454 fcmpne16 %f10, %f6, %o1
1455 tleu %icc, 0x4
1456loop_146:
1457 ldub [%l7 + 0x1A], %o1
1458 popc 0x0537, %o1
1459 tgu %xcc, 0x4
1460 tsubcctv %o1, %o1, %o0
1461 ldsh [%l7 + 0x38], %o0
1462 add %o0, %o0, %g7
1463 tsubcctv %g7, %g7, %g4
1464 stb %g4, [%l7 + 0x74]
1465 fcmpne16 %f10, %f10, %g4
1466 fmovs %f6, %f9
1467 call loop_147
1468 fpack32 %f10, %f6, %f0
1469 orcc %g4, %g4, %l0
1470 subcc %l0, 0x1D95, %l0
1471loop_147:
1472 orn %l0, %g5, %l0
1473 movrne %l0, %l0, %i2
1474 movne %icc, %i2, %o3
1475 te %icc, 0x4
1476 ldsw [%l7 + 0x38], %o3
1477 fbug,a %fcc3, loop_148
1478 bvc,a,pt %icc, loop_149
1479 ldub [%l7 + 0x30], %o3
1480 sdiv %o3, 0x0D14, %o3
1481loop_148:
1482 movleu %xcc, %g2, %o3
1483loop_149:
1484 fcmpne16 %f0, %f6, %o3
1485 sdivcc %o3, 0x0766, %o3
1486 xorcc %o3, %o3, %i7
1487 fmovrdne %i7, %f10, %f12
1488 brgez %i7, loop_150
1489 xnorcc %i7, %i7, %l6
1490 taddcc %l6, %l6, %o4
1491 tle %xcc, 0x5
1492loop_150:
1493 std %f12, [%l7 + 0x18]
1494 fornot1s %f6, %f11, %f14
1495 fsrc1 %f12, %f14
1496 movgu %xcc, %o4, %i5
1497 bl,a loop_151
1498 ld [%l7 + 0x54], %f0
1499 tleu %icc, 0x5
1500 fmovdleu %icc, %f2, %f3
1501loop_151:
1502 bge loop_152
1503 bneg,pn %icc, loop_153
1504 ldsh [%l7 + 0x34], %i5
1505 movrlez %i5, 0x31D, %i5
1506loop_152:
1507 smul %i5, 0x1015, %i5
1508loop_153:
1509 fbe %fcc0, loop_154
1510 tgu %icc, 0x7
1511 ldx [%l7 + 0x20], %i5
1512 fbg %fcc0, loop_155
1513loop_154:
1514 fmovsgu %xcc, %f0, %f13
1515 fcmpgt32 %f12, %f8, %i5
1516 fbug,a %fcc0, loop_156
1517loop_155:
1518 fmovdle %xcc, %f12, %f1
1519 fpmerge %f1, %f6, %f10
1520 smulcc %i5, 0x0B58, %i5
1521loop_156:
1522 bn,a,pt %icc, loop_157
1523 fpsub32 %f10, %f14, %f2
1524 bneg,a,pn %xcc, loop_158
1525 fornot1s %f1, %f10, %f3
1526loop_157:
1527 nop
1528 ldsh [%l7 + 0x52], %i5
1529loop_158:
1530 array32 %i5, %l3, %i5
1531 sethi 0x0A46, %i5
1532 movrlez %i5, %i5, %l2
1533 tgu %xcc, 0x4
1534 sdivx %l2, 0x17FB, %l2
1535 sra %l2, %l2, %o6
1536 movvc %icc, %o6, %g6
1537 te %xcc, 0x4
1538 tcs %xcc, 0x2
1539 nop
1540 stb %g6, [%l7 + 0x1E]
1541 fbu %fcc1, loop_159
1542 movgu %icc, %g1, %g6
1543 std %f2, [%l7 + 0x48]
1544 brlz %g6, loop_160
1545loop_159:
1546 fpadd32 %f2, %f0, %f2
1547 add %g6, 0x1300, %g6
1548 movvc %icc, %i3, %g6
1549loop_160:
1550 movle %icc, %o2, %g6
1551 addccc %g6, 0x1554, %g6
1552 fbue %fcc3, loop_161
1553 addccc %g6, 0x01E6, %g6
1554 bcs %icc, loop_162
1555 tsubcc %g6, 0x1BAD, %g6
1556loop_161:
1557 addc %g6, %l4, %g6
1558 bn,a %icc, loop_163
1559loop_162:
1560 tle %icc, 0x3
1561 bcc,pn %icc, loop_164
1562 nop
1563loop_163:
1564 brlez,a %g6, loop_165
1565 tvs %xcc, 0x5
1566loop_164:
1567 taddcctv %g6, 0x05C2, %g6
1568 alignaddr %g6, %o5, %g6
1569loop_165:
1570 tleu %icc, 0x5
1571 udivx %g6, 0x064D, %g6
1572 movneg %icc, %l1, %g6
1573 movpos %icc, %g6, %i4
1574 array8 %i4, %i4, %i1
1575 ldx [%l7 + 0x38], %i1
1576 movrgez %i1, %i0, %i1
1577 nop
1578 or %i1, 0x1A9B, %i1
1579 brgz,a %i1, loop_166
1580 fbug %fcc3, loop_167
1581 andn %i1, %o7, %i1
1582 stw %i1, [%l7 + 0x08]
1583loop_166:
1584 fmovrde %i1, %f2, %f6
1585loop_167:
1586 movcs %xcc, %i1, %g3
1587 array32 %g3, %i6, %g3
1588 alignaddr %g3, %g3, %l5
1589 fnot2 %f6, %f12
1590 andcc %l5, %o1, %l5
1591 fmul8x16 %f3, %f0, %f0
1592 tgu %icc, 0x3
1593 fbe %fcc2, loop_168
1594 tneg %icc, 0x0
1595 movne %xcc, %l5, %o0
1596 movcs %icc, %o0, %g7
1597loop_168:
1598 array32 %g7, %g4, %g7
1599 std %f0, [%l7 + 0x10]
1600 movleu %icc, %g7, %g5
1601 bl,a loop_169
1602 udiv %g5, 0x15CF, %g5
1603 movle %icc, %l0, %g5
1604 movne %icc, %g5, %i2
1605loop_169:
1606 subc %i2, %g2, %i2
1607 fmovdge %icc, %f7, %f1
1608 movl %xcc, %o3, %i2
1609 std %f0, [%l7 + 0x18]
1610 ldub [%l7 + 0x54], %i2
1611 movpos %icc, %i2, %i7
1612 stw %i7, [%l7 + 0x0C]
1613 stb %i7, [%l7 + 0x26]
1614 bn,a loop_170
1615 bvs,a %icc, loop_171
1616 movvs %icc, %i7, %l6
1617 udivcc %l6, 0x1723, %l6
1618loop_170:
1619 alignaddrl %l6, %l6, %o4
1620loop_171:
1621 movvc %xcc, %l3, %o4
1622 fones %f1
1623 fsrc2s %f1, %f11
1624 fornot2s %f1, %f11, %f5
1625 movn %xcc, %i5, %o4
1626 fmovdneg %xcc, %f12, %f4
1627 movre %o4, %l2, %o4
1628 ldd [%l7 + 0x78], %f2
1629 bcc,a loop_172
1630 sra %o4, %o6, %o4
1631 fmovsle %xcc, %f8, %f3
1632 xor %o4, 0x14C9, %o4
1633loop_172:
1634 udiv %o4, 0x1F27, %o4
1635 nop
1636 stb %o4, [%l7 + 0x0A]
1637 tge %icc, 0x0
1638 bcs,a,pt %icc, loop_173
1639 fcmpgt16 %f0, %f10, %o4
1640 movvs %xcc, %o4, %g1
1641 sllx %g1, %i3, %g1
1642loop_173:
1643 ble,a loop_174
1644 move %xcc, %o2, %g1
1645 bpos loop_175
1646 array16 %g1, %l4, %g1
1647loop_174:
1648 fzeros %f3
1649 array8 %g1, %g1, %o5
1650loop_175:
1651 sethi 0x0FC3, %o5
1652 nop
1653 taddcc %o5, %o5, %l1
1654 tvs %icc, 0x7
1655 fmovsn %xcc, %f15, %f13
1656 sth %l1, [%l7 + 0x34]
1657 move %xcc, %g6, %l1
1658 ldsb [%l7 + 0x17], %l1
1659 nop
1660 tsubcc %l1, 0x1F5D, %l1
1661 taddcctv %l1, %l1, %i4
1662 nop
1663 movn %icc, %i4, %i0
1664 movrlz %i0, %o7, %i0
1665 umul %i0, 0x072E, %i0
1666 movvs %xcc, %i0, %i1
1667 udivx %i1, 0x1042, %i1
1668 array32 %i1, %i6, %i1
1669 movrgez %i1, %i1, %g3
1670 tleu %xcc, 0x3
1671 mova %xcc, %o1, %g3
1672 nop
1673 nop
1674 srlx %g3, %g3, %l5
1675 srl %l5, 0x06, %l5
1676 fsrc2s %f13, %f2
1677 stb %l5, [%l7 + 0x33]
1678 udivx %l5, 0x1B77, %l5
1679 srlx %l5, 0x1F, %l5
1680 orn %l5, 0x086C, %l5
1681 fbne,a %fcc0, loop_176
1682 sll %l5, %o0, %l5
1683 srlx %l5, 0x14, %l5
1684 orcc %l5, %g4, %l5
1685loop_176:
1686 tneg %icc, 0x5
1687 ld [%l7 + 0x74], %f0
1688 and %l5, %g7, %l5
1689 fpackfix %f0, %f6
1690 movcc %icc, %l0, %l5
1691 mova %xcc, %l5, %g5
1692 movpos %icc, %g2, %g5
1693 tl %icc, 0x3
1694 fcmpd %fcc3, %f0, %f6
1695 tneg %xcc, 0x0
1696 subccc %g5, %o3, %g5
1697 taddcctv %g5, 0x1984, %g5
1698 nop
1699 fmovdne %icc, %f6, %f13
1700 fmovsge %xcc, %f15, %f13
1701 array32 %g5, %g5, %i2
1702 brlz,a %i2, loop_177
1703 fblg,a %fcc1, loop_178
1704 or %i2, %i2, %i7
1705 ldx [%l7 + 0x68], %i7
1706loop_177:
1707 nop
1708loop_178:
1709 udiv %i7, 0x1B03, %i7
1710 or %i7, 0x03A5, %i7
1711 std %f6, [%l7 + 0x40]
1712 taddcc %i7, 0x0B20, %i7
1713 nop
1714 nop
1715 tvs %icc, 0x7
1716 andncc %i7, %l6, %i7
1717 orncc %i7, 0x033A, %i7
1718 array8 %i7, %i7, %l3
1719 fmuld8sux16 %f13, %f14, %f4
1720 addc %l3, %i5, %l3
1721 or %l3, %l2, %l3
1722 movneg %xcc, %l3, %o6
1723 nop
1724 andncc %o6, %o4, %o6
1725 stx %o6, [%l7 + 0x38]
1726 fblg,a %fcc2, loop_179
1727 taddcc %o6, 0x17CE, %o6
1728 fmovdge %icc, %f5, %f11
1729 fbl %fcc3, loop_180
1730loop_179:
1731 movneg %icc, %i3, %o6
1732 fmovscs %xcc, %f7, %f0
1733 ldsh [%l7 + 0x0A], %o6
1734loop_180:
1735 movrlz %o6, 0x174, %o6
1736 movre %o6, 0x1DA, %o6
1737 taddcctv %o6, 0x0292, %o6
1738 movrlz %o6, 0x267, %o6
1739 tsubcctv %o6, %o2, %o6
1740 udiv %o6, 0x1936, %o6
1741 stb %o6, [%l7 + 0x0D]
1742 ld [%l7 + 0x4C], %f1
1743 tn %xcc, 0x1
1744 orn %o6, %l4, %o6
1745 movleu %icc, %o6, %g1
1746 fcmpd %fcc1, %f6, %f8
1747 tvs %icc, 0x4
1748 addc %g1, 0x12CC, %g1
1749 ld [%l7 + 0x30], %f14
1750 orn %g1, 0x0651, %g1
1751 movn %icc, %o5, %g1
1752 fones %f0
1753 subcc %g1, 0x1018, %g1
1754 sdiv %g1, 0x0E8C, %g1
1755 taddcc %g1, 0x0A53, %g1
1756 sdiv %g1, 0x1AFC, %g1
1757 movneg %xcc, %g1, %g6
1758 sllx %g6, %l1, %g6
1759 tneg %icc, 0x4
1760 tsubcc %g6, %i4, %g6
1761 movleu %icc, %g6, %o7
1762 tneg %icc, 0x4
1763 andcc %o7, %o7, %i0
1764 nop
1765 sub %i0, %i6, %i0
1766 fbue,a %fcc3, loop_181
1767 orn %i0, %i1, %i0
1768 brnz %i0, loop_182
1769 fmovsneg %icc, %f12, %f11
1770loop_181:
1771 orncc %i0, %i0, %o1
1772 xor %o1, 0x04F2, %o1
1773loop_182:
1774 movrne %o1, 0x1E0, %o1
1775 lduh [%l7 + 0x0A], %o1
1776 fmovsl %xcc, %f15, %f13
1777 array32 %o1, %o1, %g3
1778 tneg %xcc, 0x7
1779 fmovdne %icc, %f6, %f15
1780 tcs %xcc, 0x0
1781 lduw [%l7 + 0x6C], %g3
1782 fmovsvc %xcc, %f12, %f9
1783 fpsub16 %f8, %f12, %f10
1784 orn %g3, %o0, %g3
1785 and %g3, 0x04B3, %g3
1786 andn %g3, %g3, %g4
1787 fmovda %xcc, %f0, %f9
1788 orncc %g4, 0x0B12, %g4
1789 nop
1790 fpackfix %f10, %f3
1791 fba %fcc3, loop_183
1792 fmovrdgz %g4, %f8, %f0
1793 bge,a,pt %xcc, loop_184
1794 movrlz %g4, %g4, %g7
1795loop_183:
1796 move %xcc, %l0, %g7
1797 ldsh [%l7 + 0x70], %g7
1798loop_184:
1799 movrne %g7, 0x1AB, %g7
1800 movvs %xcc, %l5, %g7
1801 ld [%l7 + 0x30], %f1
1802 popc 0x1294, %g7
1803 tgu %icc, 0x4
1804 fblg,a %fcc3, loop_185
1805 subc %g7, 0x18F8, %g7
1806 array16 %g7, %g2, %g7
1807 umulcc %g7, %g7, %o3
1808loop_185:
1809 movl %icc, %g5, %o3
1810 fmovdleu %icc, %f8, %f10
1811 movgu %icc, %i2, %o3
1812 ldsw [%l7 + 0x64], %o3
1813 addcc %o3, 0x0AFA, %o3
1814 fmovdvc %xcc, %f15, %f4
1815 brnz,a %o3, loop_186
1816 tvc %icc, 0x4
1817 movrlez %o3, 0x049, %o3
1818 fbl %fcc1, loop_187
1819loop_186:
1820 tvc %icc, 0x2
1821 ldub [%l7 + 0x47], %o3
1822 alignaddrl %o3, %l6, %o3
1823loop_187:
1824 tpos %icc, 0x5
1825 ldd [%l7 + 0x20], %f10
1826 stx %o3, [%l7 + 0x38]
1827 fpadd32 %f0, %f0, %f0
1828 nop
1829 setx loop_188, %l0, %l1
1830 wrpr 0x1, %tl
1831 wrpr %l1, %tnpc
1832 setx 0x34400001400, %l0, %l1
1833 wrpr %l1, %tstate
1834 wrhpr 0x4, %htstate
1835 done
1836 move %xcc, %i7, %o3
1837 st %f4, [%l7 + 0x50]
1838 faligndata %f0, %f4, %f8
1839loop_188:
1840 mulx %o3, 0x0E8D, %o3
1841 movrne %o3, 0x2AD, %o3
1842 tvc %icc, 0x0
1843 array8 %o3, %i5, %o3
1844 movrgez %o3, 0x2D2, %o3
1845 fcmpgt32 %f8, %f14, %o3
1846 st %f4, [%l7 + 0x14]
1847 fcmpes %fcc1, %f13, %f4
1848 addcc %o3, 0x016C, %o3
1849 fmovsvc %icc, %f6, %f3
1850 nop
1851 bvs,a,pn %icc, loop_189
1852 fmovdl %xcc, %f6, %f4
1853 ldd [%l7 + 0x60], %f14
1854 te %icc, 0x0
1855loop_189:
1856 tl %icc, 0x0
1857 fxnors %f4, %f5, %f15
1858 tn %xcc, 0x5
1859 orn %o3, %o3, %l2
1860 sdivx %l2, 0x1BFC, %l2
1861 lduw [%l7 + 0x30], %l2
1862 xorcc %l2, 0x06C5, %l2
1863 ldd [%l7 + 0x60], %f12
1864 subcc %l2, 0x0A49, %l2
1865 nop
1866 andcc %l2, 0x0039, %l2
1867 fmovspos %icc, %f7, %f10
1868 fbn %fcc0, loop_190
1869 fmovdge %icc, %f13, %f5
1870 fmovdge %xcc, %f7, %f9
1871 fmovrdgz %l2, %f8, %f0
1872loop_190:
1873 tsubcc %l2, %l3, %l2
1874 movrlz %l2, %o4, %l2
1875 bgu,a %xcc, loop_191
1876 lduw [%l7 + 0x5C], %l2
1877 sethi 0x0700, %l2
1878 movleu %xcc, %i3, %l2
1879loop_191:
1880 nop
1881 andcc %l2, %l2, %o2
1882 fmovd %f0, %f0
1883 alignaddr %o2, %o2, %l4
1884 fmul8x16 %f9, %f14, %f4
1885 fmovscs %icc, %f9, %f9
1886 ldsh [%l7 + 0x2E], %l4
1887 sra %l4, 0x19, %l4
1888 movrne %l4, %o6, %l4
1889 fble,a %fcc2, loop_192
1890 nop
1891 setx loop_193, %l0, %l1
1892 jmpl %l1, %l4
1893 fmovsvc %icc, %f2, %f4
1894 std %f4, [%l7 + 0x20]
1895loop_192:
1896 nop
1897loop_193:
1898 fbug,a %fcc2, loop_194
1899 srlx %l4, 0x0B, %l4
1900 srax %l4, 0x14, %l4
1901 tpos %xcc, 0x6
1902loop_194:
1903 bl,pt %icc, loop_195
1904 orncc %l4, 0x0B6C, %l4
1905 andcc %l4, 0x02C3, %l4
1906 nop
1907loop_195:
1908 movcs %icc, %o5, %l4
1909 array8 %l4, %g1, %l4
1910 mulx %l4, %l1, %l4
1911 sth %l4, [%l7 + 0x24]
1912 sth %l4, [%l7 + 0x2C]
1913 tvs %icc, 0x3
1914 bn,a,pn %xcc, loop_196
1915 te %xcc, 0x2
1916 std %f4, [%l7 + 0x40]
1917 fbul,a %fcc3, loop_197
1918loop_196:
1919 tn %icc, 0x7
1920 bn,a loop_198
1921 fands %f4, %f9, %f11
1922loop_197:
1923 tgu %icc, 0x4
1924 popc %l4, %l4
1925loop_198:
1926 sth %l4, [%l7 + 0x40]
1927 array16 %l4, %l4, %i4
1928 bg loop_199
1929 fmovsa %icc, %f11, %f7
1930 fmovdvc %xcc, %f14, %f3
1931 movcc %icc, %g6, %i4
1932loop_199:
1933 fmovda %icc, %f7, %f1
1934 nop
1935 tge %xcc, 0x7
1936 movpos %xcc, %o7, %i4
1937 movleu %xcc, %i6, %i4
1938 nop
1939 popc 0x0925, %i4
1940 fmovdle %xcc, %f0, %f8
1941 fmul8ulx16 %f4, %f12, %f8
1942 andncc %i4, %i1, %i4
1943 fpmerge %f8, %f4, %f10
1944 nop
1945 fmul8x16au %f8, %f12, %f14
1946 movl %xcc, %i4, %i0
1947 stb %i0, [%l7 + 0x79]
1948 tcc %icc, 0x7
1949 bshuffle %f14, %f0, %f2
1950 fmovrdgz %i0, %f12, %f0
1951 fbuge %fcc2, loop_200
1952 andcc %i0, 0x0B02, %i0
1953 tgu %icc, 0x7
1954 lduw [%l7 + 0x38], %i0
1955loop_200:
1956 sdivcc %i0, 0x0D1C, %i0
1957 stx %i0, [%l7 + 0x20]
1958 fabsd %f0, %f14
1959 tg %icc, 0x4
1960 smul %i0, 0x0EF5, %i0
1961 movle %xcc, %o1, %i0
1962 movrlez %i0, 0x347, %i0
1963 movgu %icc, %i0, %o0
1964 fble,a %fcc3, loop_201
1965 fmovrslez %o0, %f10, %f14
1966 tl %xcc, 0x1
1967 andncc %o0, %g3, %o0
1968loop_201:
1969 bvs,a loop_202
1970 array8 %o0, %o0, %g4
1971 movn %xcc, %g4, %l0
1972 ldsw [%l7 + 0x1C], %l0
1973loop_202:
1974 fmovdpos %xcc, %f9, %f10
1975 mova %icc, %l0, %l5
1976 ta %xcc, 0x6
1977 nop
1978 stb %l5, [%l7 + 0x54]
1979 udivx %l5, 0x14FB, %l5
1980 nop
1981 movn %xcc, %l5, %g2
1982 popc %g2, %g2
1983 fornot2s %f10, %f5, %f3
1984 movcc %icc, %g2, %g7
1985 udivcc %g7, 0x02C9, %g7
1986 tn %xcc, 0x3
1987 srl %g7, 0x11, %g7
1988 add %g7, %g5, %g7
1989 tvc %icc, 0x0
1990 orncc %g7, 0x18C3, %g7
1991 movrlz %g7, 0x1F0, %g7
1992 movle %xcc, %g7, %i2
1993 and %i2, 0x0BD2, %i2
1994 movne %xcc, %l6, %i2
1995 fmovsvs %icc, %f3, %f12
1996 fcmpes %fcc0, %f12, %f12
1997 nop
1998 fmovrdlz %i2, %f14, %f2
1999 stb %i2, [%l7 + 0x39]
2000 fnot2s %f12, %f4
2001 srlx %i2, 0x04, %i2
2002 tcs %icc, 0x0
2003 fnot2s %f12, %f0
2004 or %i2, 0x0F58, %i2
2005 ldsw [%l7 + 0x68], %i2
2006 be,a loop_203
2007 sdivcc %i2, 0x0573, %i2
2008 subc %i2, 0x04A4, %i2
2009 fmul8x16au %f12, %f2, %f6
2010loop_203:
2011 ldsb [%l7 + 0x1A], %i2
2012 sth %i2, [%l7 + 0x7C]
2013 movrgz %i2, 0x125, %i2
2014 tgu %xcc, 0x3
2015 ldsb [%l7 + 0x27], %i2
2016 mulx %i2, %i7, %i2
2017 std %f6, [%l7 + 0x58]
2018 movgu %icc, %i5, %i2
2019 bge,a %xcc, loop_204
2020 sethi 0x0DDD, %i2
2021 nop
2022 tcc %icc, 0x4
2023loop_204:
2024 fornot2 %f6, %f8, %f0
2025 bn,a %icc, loop_205
2026 fmovsvc %xcc, %f1, %f12
2027 std %f0, [%l7 + 0x18]
2028 movvs %icc, %i2, %o3
2029loop_205:
2030 fones %f12
2031 movcc %xcc, %l3, %o3
2032 andcc %o3, %o4, %o3
2033 nop
2034 movrgez %o3, 0x056, %o3
2035 fbge,a %fcc1, loop_206
2036 stb %o3, [%l7 + 0x1C]
2037 ldx [%l7 + 0x68], %o3
2038 addcc %o3, 0x0A92, %o3
2039loop_206:
2040 andcc %o3, 0x1D24, %o3
2041 fmovdge %icc, %f0, %f6
2042 mulx %o3, %o3, %i3
2043 st %f6, [%l7 + 0x50]
2044 movl %xcc, %l2, %i3
2045 udiv %i3, 0x1A1B, %i3
2046 movcc %icc, %i3, %o2
2047 movpos %xcc, %o6, %o2
2048 movg %xcc, %o2, %o5
2049 fmovrdne %o5, %f12, %f2
2050 array8 %o5, %g1, %o5
2051 stb %o5, [%l7 + 0x0D]
2052 nop
2053 tvs %icc, 0x3
2054 for %f2, %f4, %f8
2055 stw %o5, [%l7 + 0x34]
2056 ldsh [%l7 + 0x38], %o5
2057 movrgez %o5, %o5, %l1
2058 fsrc2 %f8, %f6
2059 fbl %fcc2, loop_207
2060 movrgez %l1, 0x1D5, %l1
2061 bcc,pn %xcc, loop_208
2062 fandnot1 %f8, %f0, %f6
2063loop_207:
2064 addcc %l1, %l4, %l1
2065 fcmple16 %f6, %f8, %l1
2066loop_208:
2067 nop
2068 and %l1, 0x01DE, %l1
2069 orncc %l1, 0x140F, %l1
2070 std %f6, [%l7 + 0x58]
2071 fba %fcc0, loop_209
2072 xor %l1, %l1, %g6
2073 alignaddr %g6, %g6, %o7
2074 ld [%l7 + 0x50], %f7
2075loop_209:
2076 nop
2077 ld [%l7 + 0x0C], %f7
2078 tgu %icc, 0x7
2079 std %f6, [%l7 + 0x28]
2080 fmul8x16al %f6, %f9, %f0
2081 sra %o7, 0x12, %o7
2082 tvc %icc, 0x1
2083 alignaddr %o7, %o7, %i6
2084 fpsub32 %f0, %f8, %f6
2085 tgu %icc, 0x4
2086 fmovsleu %icc, %f7, %f4
2087 fand %f6, %f12, %f6
2088 udivx %i6, 0x0AB1, %i6
2089 fnor %f6, %f2, %f0
2090 sdivcc %i6, 0x1C98, %i6
2091 fmovrde %i6, %f6, %f12
2092 fcmpne32 %f12, %f6, %i6
2093 popc %i6, %i6
2094 lduh [%l7 + 0x1E], %i6
2095 sdiv %i6, 0x14F5, %i6
2096 srl %i6, %i6, %i1
2097 sub %i1, 0x096F, %i1
2098 udivx %i1, 0x1015, %i1
2099 nop
2100 fbule,a %fcc1, loop_210
2101 nop
2102 st %f4, [%l7 + 0x58]
2103 fxors %f4, %f8, %f8
2104loop_210:
2105 array8 %i1, %i4, %i1
2106 movvc %xcc, %o1, %i1
2107 movcc %icc, %i1, %i0
2108 fmovdvs %icc, %f2, %f9
2109 fmovrsgez %i0, %f8, %f6
2110 movrne %i0, %i0, %g3
2111 fands %f6, %f7, %f5
2112 array8 %g3, %o0, %g3
2113 nop
2114 setx loop_211, %l0, %l1
2115 wrpr 0x1, %tl
2116 wrpr %l1, %tnpc
2117 setx 0x34400001400, %l0, %l1
2118 wrpr %l1, %tstate
2119 wrhpr 0x4, %htstate
2120 done
2121 udivx %g3, 0x1B92, %g3
2122 nop
2123 move %xcc, %g3, %g4
2124loop_211:
2125 fsrc2 %f12, %f0
2126 smul %g4, %l0, %g4
2127 umulcc %g4, 0x1657, %g4
2128 ble,a loop_212
2129 fmovsle %xcc, %f1, %f15
2130 ta %icc, 0x0
2131 fmovrsgez %g4, %f8, %f15
2132loop_212:
2133 nop
2134 movg %icc, %l5, %g4
2135 bgu,pn %xcc, loop_213
2136 movvs %xcc, %g4, %g2
2137 lduw [%l7 + 0x08], %g2
2138 movgu %icc, %g2, %g5
2139loop_213:
2140 fpackfix %f12, %f4
2141 tvc %icc, 0x5
2142 tge %xcc, 0x1
2143 movrlez %g5, 0x22E, %g5
2144 movre %g5, %g5, %g7
2145 smulcc %g7, 0x026B, %g7
2146 tneg %xcc, 0x1
2147 movre %g7, %l6, %g7
2148 fbl,a %fcc3, loop_214
2149 movvc %icc, %g7, %i7
2150 fpadd32s %f15, %f1, %f10
2151 alignaddr %i7, %i7, %i5
2152loop_214:
2153 fcmpne32 %f12, %f4, %i5
2154 fbule,a %fcc1, loop_215
2155 bvc,pn %icc, loop_216
2156 sub %i5, %i2, %i5
2157 fmul8x16al %f10, %f11, %f2
2158loop_215:
2159 fnors %f10, %f11, %f11
2160loop_216:
2161 ta %xcc, 0x2
2162 nop
2163 tne %xcc, 0x5
2164 movn %xcc, %i5, %l3
2165 udivcc %l3, 0x0610, %l3
2166 movneg %icc, %o4, %l3
2167 movrne %l3, 0x0E8, %l3
2168 alignaddrl %l3, %o3, %l3
2169 fblg %fcc2, loop_217
2170 nop
2171 fandnot2s %f11, %f9, %f5
2172 taddcctv %l3, 0x0F6E, %l3
2173loop_217:
2174 nop
2175 stb %l3, [%l7 + 0x6C]
2176 ldsb [%l7 + 0x2E], %l3
2177 be,a loop_218
2178 xnor %l3, 0x07BC, %l3
2179 orcc %l3, 0x1381, %l3
2180 brlz,a %l3, loop_219
2181loop_218:
2182 tvc %icc, 0x1
2183 bleu,pt %icc, loop_220
2184 fbu %fcc0, loop_221
2185loop_219:
2186 tn %icc, 0x7
2187 fcmped %fcc1, %f2, %f10
2188loop_220:
2189 tn %xcc, 0x2
2190loop_221:
2191 fmovrdlez %l3, %f12, %f2
2192 tsubcctv %l3, %l3, %l2
2193 nop
2194 setx loop_222, %l0, %l1
2195 wrpr 0x1, %tl
2196 wrpr %l1, %tnpc
2197 setx 0x34400001400, %l0, %l1
2198 wrpr %l1, %tstate
2199 wrhpr 0x4, %htstate
2200 done
2201 nop
2202 nop
2203 xnorcc %l2, 0x1BF5, %l2
2204loop_222:
2205 tg %xcc, 0x1
2206 fmovde %icc, %f2, %f8
2207 subc %l2, %l2, %i3
2208 fzeros %f8
2209 fmovrsne %i3, %f7, %f5
2210 movne %xcc, %o6, %i3
2211 fmuld8sux16 %f5, %f13, %f8
2212 movneg %icc, %i3, %o2
2213 sdivx %o2, 0x0F04, %o2
2214 smulcc %o2, %g1, %o2
2215 movg %icc, %o2, %o5
2216 nop
2217 srl %o5, %l4, %o5
2218 fmovrdlez %o5, %f0, %f0
2219 nop
2220 movne %icc, %o5, %l1
2221 bcs,a %icc, loop_223
2222 tsubcctv %l1, 0x02D6, %l1
2223 fmovdle %icc, %f10, %f7
2224 addcc %l1, 0x1E50, %l1
2225loop_223:
2226 movrlez %l1, 0x364, %l1
2227 ldub [%l7 + 0x41], %l1
2228 fblg %fcc3, loop_224
2229 fbge %fcc0, loop_225
2230 sll %l1, 0x1A, %l1
2231 fmovdleu %icc, %f7, %f1
2232loop_224:
2233 fpsub16 %f0, %f12, %f0
2234loop_225:
2235 ld [%l7 + 0x68], %f0
2236 bl loop_226
2237 te %xcc, 0x7
2238 ldub [%l7 + 0x18], %l1
2239 stx %l1, [%l7 + 0x20]
2240loop_226:
2241 tvc %xcc, 0x3
2242 andn %l1, %l1, %g6
2243 bgu,a,pt %icc, loop_227
2244 stb %g6, [%l7 + 0x77]
2245 bpos,a %icc, loop_228
2246 stw %g6, [%l7 + 0x24]
2247loop_227:
2248 mova %xcc, %g6, %o7
2249 ldsh [%l7 + 0x28], %o7
2250loop_228:
2251 movneg %icc, %i6, %o7
2252 bvc,a,pt %xcc, loop_229
2253 std %f0, [%l7 + 0x40]
2254 srlx %o7, 0x0E, %o7
2255 stx %o7, [%l7 + 0x10]
2256loop_229:
2257 fbg %fcc2, loop_230
2258 srl %o7, 0x11, %o7
2259 fors %f1, %f4, %f4
2260 popc %o7, %o7
2261loop_230:
2262 tleu %xcc, 0x3
2263 nop
2264 fxnors %f4, %f10, %f2
2265 xorcc %o7, 0x137C, %o7
2266 fabss %f2, %f4
2267 fmovrslz %o7, %f12, %f12
2268 ldsh [%l7 + 0x78], %o7
2269 movrne %o7, %i4, %o7
2270 umul %o7, %o7, %o1
2271 umulcc %o1, 0x04FE, %o1
2272 fbul,a %fcc2, loop_231
2273 nop
2274 movrgz %o1, 0x16F, %o1
2275 ta %xcc, 0x2
2276loop_231:
2277 tleu %icc, 0x7
2278 fmovdn %icc, %f7, %f10
2279 fmovsvs %icc, %f4, %f5
2280 movrgez %o1, %i1, %o1
2281 xorcc %o1, 0x0AB6, %o1
2282 srlx %o1, 0x09, %o1
2283 fbul %fcc1, loop_232
2284 nop
2285 nop
2286 tn %xcc, 0x2
2287loop_232:
2288 fbn,a %fcc3, loop_233
2289 fmovsne %xcc, %f3, %f15
2290 move %icc, %o1, %i0
2291 nop
2292loop_233:
2293 fmovda %icc, %f7, %f9
2294 alignaddr %i0, %i0, %o0
2295 subccc %o0, %o0, %g3
2296 subc %g3, 0x1508, %g3
2297 fbue %fcc2, loop_234
2298 fbn %fcc2, loop_235
2299 sllx %g3, 0x1D, %g3
2300 movrgz %g3, %g3, %l0
2301loop_234:
2302 taddcc %l0, 0x0D04, %l0
2303loop_235:
2304 movgu %icc, %l5, %l0
2305 fmovdcs %icc, %f12, %f4
2306 movrlz %l0, 0x12C, %l0
2307 movcs %icc, %g4, %l0
2308 fbe,a %fcc3, loop_236
2309 bg,pn %xcc, loop_237
2310 andncc %l0, %l0, %g2
2311 bvc loop_238
2312loop_236:
2313 fsrc2s %f4, %f2
2314loop_237:
2315 xorcc %g2, 0x0BFD, %g2
2316 movg %xcc, %g5, %g2
2317loop_238:
2318 subccc %g2, 0x1C04, %g2
2319 bvs,a,pn %xcc, loop_239
2320 nop
2321 sra %g2, 0x12, %g2
2322 fcmpeq16 %f0, %f0, %g2
2323loop_239:
2324 brlez %g2, loop_240
2325 ldub [%l7 + 0x53], %g2
2326 bcc,a,pn %xcc, loop_241
2327 subcc %g2, 0x1EC6, %g2
2328loop_240:
2329 umulcc %g2, %l6, %g2
2330 sdivcc %g2, 0x17C8, %g2
2331loop_241:
2332 bvs,a %xcc, loop_242
2333 sethi 0x027B, %g2
2334 movcs %xcc, %g7, %g2
2335 fnegs %f4, %f7
2336loop_242:
2337 udiv %g2, 0x07A1, %g2
2338 nop
2339 tsubcctv %g2, 0x0BF1, %g2
2340 tsubcctv %g2, %i7, %g2
2341 smulcc %g2, %i2, %g2
2342 fbule,a %fcc3, loop_243
2343 array8 %g2, %i5, %g2
2344 stb %g2, [%l7 + 0x69]
2345 andn %g2, 0x095F, %g2
2346loop_243:
2347 ldsw [%l7 + 0x3C], %g2
2348 ldsh [%l7 + 0x1A], %g2
2349 umul %g2, %o4, %g2
2350 fmul8x16 %f4, %f10, %f2
2351 ldub [%l7 + 0x5F], %g2
2352 xorcc %g2, 0x05FA, %g2
2353 stx %g2, [%l7 + 0x08]
2354 umulcc %g2, %o3, %g2
2355 siam 0x3
2356 bgu,a %icc, loop_244
2357 bneg loop_245
2358 ldub [%l7 + 0x77], %g2
2359 fbo %fcc2, loop_246
2360loop_244:
2361 array8 %g2, %l3, %g2
2362loop_245:
2363 fblg %fcc0, loop_247
2364 ldsh [%l7 + 0x7E], %g2
2365loop_246:
2366 movre %g2, 0x026, %g2
2367 mulx %g2, 0x18BE, %g2
2368loop_247:
2369 fone %f2
2370 movrlez %g2, %l2, %g2
2371 fpadd32s %f4, %f1, %f4
2372 fnor %f2, %f8, %f8
2373 te %icc, 0x7
2374 movle %xcc, %g2, %o6
2375 mulscc %o6, 0x1D36, %o6
2376 subcc %o6, 0x1BC8, %o6
2377 smul %o6, 0x0EC9, %o6
2378 st %f4, [%l7 + 0x68]
2379 nop
2380 subcc %o6, %i3, %o6
2381 fmovdneg %xcc, %f9, %f4
2382 orncc %o6, 0x136C, %o6
2383 taddcctv %o6, 0x01A2, %o6
2384 tvc %icc, 0x4
2385 subccc %o6, %o6, %g1
2386 lduw [%l7 + 0x6C], %g1
2387 fbo %fcc3, loop_248
2388 lduw [%l7 + 0x64], %g1
2389 lduh [%l7 + 0x6E], %g1
2390 bneg,pt %icc, loop_249
2391loop_248:
2392 bcs,pt %icc, loop_250
2393 array8 %g1, %g1, %o2
2394 srl %o2, 0x04, %o2
2395loop_249:
2396 movge %xcc, %l4, %o2
2397loop_250:
2398 fbg,a %fcc2, loop_251
2399 movne %icc, %o2, %o5
2400 sdiv %o5, 0x0643, %o5
2401 lduw [%l7 + 0x4C], %o5
2402loop_251:
2403 te %xcc, 0x3
2404 fmovsgu %icc, %f6, %f10
2405 fsrc2 %f8, %f10
2406 st %f10, [%l7 + 0x08]
2407 sdivcc %o5, 0x0BCB, %o5
2408 addccc %o5, %l1, %o5
2409 bvc %icc, loop_252
2410 tpos %xcc, 0x1
2411 fpsub32s %f10, %f8, %f2
2412 fmovsn %xcc, %f13, %f7
2413loop_252:
2414 movge %xcc, %g6, %o5
2415 nop
2416 lduh [%l7 + 0x78], %o5
2417 tcs %xcc, 0x2
2418 tn %xcc, 0x1
2419 ldx [%l7 + 0x48], %o5
2420 lduw [%l7 + 0x34], %o5
2421 tl %xcc, 0x1
2422 orncc %o5, %i6, %o5
2423 tneg %icc, 0x2
2424 srax %o5, %i4, %o5
2425 ta %xcc, 0x1
2426 sth %o5, [%l7 + 0x5A]
2427 nop
2428 fcmpeq16 %f8, %f10, %o5
2429 nop
2430 movrne %o5, 0x0B5, %o5
2431 ldsw [%l7 + 0x78], %o5
2432 bpos %icc, loop_253
2433 subc %o5, %o5, %o7
2434 movne %icc, %o7, %i1
2435 fmovrdgz %i1, %f6, %f0
2436loop_253:
2437 movrgez %i1, %o1, %i1
2438 tpos %xcc, 0x0
2439 orncc %i1, 0x11D1, %i1
2440 sdivx %i1, 0x0CA9, %i1
2441 ldsb [%l7 + 0x78], %i1
2442 brgz,a %i1, loop_254
2443 sth %i1, [%l7 + 0x28]
2444 or %i1, %i1, %i0
2445 nop
2446loop_254:
2447 fmuld8sux16 %f7, %f6, %f6
2448 tgu %xcc, 0x4
2449 smul %i0, 0x14ED, %i0
2450 nop
2451 orncc %i0, %i0, %o0
2452 fxors %f7, %f1, %f5
2453 tl %xcc, 0x0
2454 xor %o0, %o0, %g3
2455 fcmpgt32 %f6, %f2, %g3
2456 ldsw [%l7 + 0x4C], %g3
2457 brgez,a %g3, loop_255
2458 ldd [%l7 + 0x10], %f2
2459 fmovsa %xcc, %f9, %f9
2460 sra %g3, 0x03, %g3
2461loop_255:
2462 nop
2463 fand %f6, %f4, %f12
2464 fexpand %f9, %f12
2465 fmovsge %icc, %f5, %f13
2466 brgz,a %g3, loop_256
2467 fmovsa %icc, %f9, %f6
2468 fcmple16 %f12, %f12, %g3
2469 xorcc %g3, %l5, %g3
2470loop_256:
2471 fand %f12, %f4, %f0
2472 movl %icc, %g4, %g3
2473 smul %g3, %g3, %l0
2474 tn %xcc, 0x1
2475 fmovsneg %xcc, %f7, %f12
2476 lduh [%l7 + 0x50], %l0
2477 mulx %l0, %l0, %g5
2478 tsubcc %g5, 0x0A1E, %g5
2479 sdivcc %g5, 0x141D, %g5
2480 movrlez %g5, %g5, %l6
2481 sra %l6, %g7, %l6
2482 nop
2483 setx loop_257, %l0, %l1
2484 wrpr 0x1, %tl
2485 wrpr %l1, %tpc
2486 add %l1, 0x4, %l1
2487 wrpr %l1, %tnpc
2488 setx 0x34400001400, %l0, %l1
2489 wrpr %l1, %tstate
2490 wrhpr 0x4, %htstate
2491 retry
2492 fxnor %f0, %f10, %f12
2493 fmovdleu %xcc, %f5, %f7
2494 fandnot1 %f12, %f0, %f12
2495loop_257:
2496 xnor %l6, %i7, %l6
2497 brz,a %l6, loop_258
2498 subccc %l6, %i2, %l6
2499 fmovrsgz %l6, %f15, %f12
2500 brgz %l6, loop_259
2501loop_258:
2502 fandnot2s %f12, %f13, %f3
2503 smul %l6, 0x0BC3, %l6
2504 addccc %l6, 0x0C3B, %l6
2505loop_259:
2506 tg %xcc, 0x5
2507 movgu %xcc, %l6, %i5
2508 fnegs %f3, %f11
2509 movre %i5, %o4, %i5
2510 sdivcc %i5, 0x1DB2, %i5
2511 ldub [%l7 + 0x70], %i5
2512 fnot1 %f12, %f8
2513 bcs,pt %xcc, loop_260
2514 nop
2515 tn %icc, 0x7
2516 udivcc %i5, 0x15C7, %i5
2517loop_260:
2518 movrgz %i5, %o3, %i5
2519 nop
2520 setx loop_261, %l0, %l1
2521 jmpl %l1, %i5
2522 orn %i5, 0x0103, %i5
2523 and %i5, 0x143F, %i5
2524 movne %xcc, %l3, %i5
2525loop_261:
2526 nop
2527 fbuge,a %fcc2, loop_262
2528 or %i5, 0x1EBF, %i5
2529 fcmpgt32 %f12, %f0, %i5
2530 sdivx %i5, 0x1F44, %i5
2531loop_262:
2532 and %i5, 0x016D, %i5
2533 te %xcc, 0x6
2534 fabss %f3, %f6
2535 stw %i5, [%l7 + 0x34]
2536 stx %i5, [%l7 + 0x10]
2537 movleu %icc, %l2, %i5
2538 bcs,a,pn %xcc, loop_263
2539 fzeros %f3
2540 nop
2541 sllx %i5, 0x1C, %i5
2542loop_263:
2543 and %i5, %i5, %g2
2544 fnot1s %f3, %f15
2545 nop
2546 setx loop_264, %l0, %l1
2547 wrpr 0x1, %tl
2548 wrpr %l1, %tpc
2549 add %l1, 0x4, %l1
2550 wrpr %l1, %tnpc
2551 setx 0x34400001400, %l0, %l1
2552 wrpr %l1, %tstate
2553 wrhpr 0x4, %htstate
2554 retry
2555 mulscc %g2, %g2, %i3
2556 xnor %i3, %i3, %o6
2557 fcmple32 %f12, %f14, %o6
2558loop_264:
2559 ld [%l7 + 0x54], %f10
2560 tsubcctv %o6, 0x154E, %o6
2561 movne %xcc, %o6, %g1
2562 nop
2563 fmovspos %xcc, %f2, %f6
2564 fxors %f6, %f4, %f13
2565 subccc %g1, 0x0EB1, %g1
2566 sdivcc %g1, 0x1337, %g1
2567 orn %g1, 0x046D, %g1
2568 st %f13, [%l7 + 0x70]
2569 tne %xcc, 0x6
2570 movn %xcc, %g1, %l4
2571 sub %l4, %l4, %o2
2572 movle %xcc, %l1, %o2
2573 movpos %icc, %g6, %o2
2574 lduh [%l7 + 0x3E], %o2
2575 mulscc %o2, %o2, %i6
2576 movpos %icc, %i4, %i6
2577 addccc %i6, 0x1E05, %i6
2578 sdivcc %i6, 0x1946, %i6
2579 udiv %i6, 0x06EB, %i6
2580 fcmple16 %f12, %f12, %i6
2581 array16 %i6, %o5, %i6
2582 umulcc %i6, %o7, %i6
2583 xnor %i6, 0x01CE, %i6
2584 fexpand %f13, %f14
2585 subccc %i6, 0x03AE, %i6
2586 addcc %i6, 0x1003, %i6
2587 subc %i6, %i6, %o1
2588 andcc %o1, %o1, %i1
2589 bge,a loop_265
2590 udivx %i1, 0x132D, %i1
2591 fble %fcc1, loop_266
2592 popc 0x1293, %i1
2593loop_265:
2594 tne %icc, 0x7
2595 umulcc %i1, %i0, %i1
2596loop_266:
2597 tgu %xcc, 0x6
2598 brz,a %i1, loop_267
2599 fmovrdgz %i1, %f10, %f0
2600 tvs %icc, 0x0
2601 movrgz %i1, 0x1E9, %i1
2602loop_267:
2603 movvc %xcc, %o0, %i1
2604 bcc,a %xcc, loop_268
2605 fblg,a %fcc0, loop_269
2606 move %xcc, %l5, %i1
2607 fmovdcc %icc, %f0, %f10
2608loop_268:
2609 tn %icc, 0x3
2610loop_269:
2611 movleu %icc, %i1, %g4
2612 mulx %g4, 0x1A19, %g4
2613 bvs loop_270
2614 fmovs %f10, %f6
2615 fmovspos %xcc, %f7, %f1
2616 fnot2s %f1, %f5
2617loop_270:
2618 nop
2619 stb %g4, [%l7 + 0x4D]
2620 std %f0, [%l7 + 0x78]
2621 movcc %icc, %g3, %g4
2622 tleu %icc, 0x5
2623 fxors %f1, %f4, %f8
2624 tgu %icc, 0x5
2625 fmovsvs %icc, %f2, %f9
2626 tle %xcc, 0x0
2627 movge %xcc, %g4, %l0
2628 movrlz %l0, 0x3F1, %l0
2629 tl %icc, 0x7
2630 popc %l0, %l0
2631 lduw [%l7 + 0x14], %l0
2632 sth %l0, [%l7 + 0x1A]
2633 movrne %l0, 0x272, %l0
2634 ldx [%l7 + 0x30], %l0
2635 movpos %icc, %g5, %l0
2636 fmovrslz %l0, %f0, %f5
2637 fbge %fcc1, loop_271
2638 fmovrdne %l0, %f4, %f12
2639 sllx %l0, %l0, %g7
2640 andn %g7, %g7, %i7
2641loop_271:
2642 nop
2643 sth %i7, [%l7 + 0x78]
2644 mulx %i7, %i2, %i7
2645 bge,a,pt %icc, loop_272
2646 udivx %i7, 0x094C, %i7
2647 addcc %i7, 0x07ED, %i7
2648 movrne %i7, %l6, %i7
2649loop_272:
2650 fmovdvs %icc, %f11, %f9
2651 sra %i7, 0x16, %i7
2652 stx %i7, [%l7 + 0x48]
2653 fbne %fcc3, loop_273
2654 fzero %f12
2655 sth %i7, [%l7 + 0x4C]
2656 fcmpd %fcc2, %f14, %f8
2657loop_273:
2658 fblg %fcc0, loop_274
2659 xnorcc %i7, 0x003B, %i7
2660 tgu %xcc, 0x2
2661 bge %icc, loop_275
2662loop_274:
2663 fandnot2s %f9, %f12, %f9
2664 bpos,a loop_276
2665 tvs %xcc, 0x3
2666loop_275:
2667 movrgz %i7, 0x052, %i7
2668 sub %i7, %i7, %o4
2669loop_276:
2670 fcmpne16 %f8, %f14, %o4
2671 tle %xcc, 0x3
2672 fmovdne %icc, %f6, %f0
2673 fmovrdlez %o4, %f8, %f12
2674 fmovrdlez %o4, %f4, %f8
2675 call loop_277
2676 te %xcc, 0x7
2677 addcc %o4, 0x1FFF, %o4
2678 tgu %xcc, 0x7
2679loop_277:
2680 taddcctv %o4, 0x0F45, %o4
2681 bleu,pn %xcc, loop_278
2682 subccc %o4, 0x17CA, %o4
2683 sth %o4, [%l7 + 0x58]
2684 taddcctv %o4, %o3, %o4
2685loop_278:
2686 stw %o4, [%l7 + 0x68]
2687 fnegs %f0, %f15
2688 fbul %fcc2, loop_279
2689 fmovrdgz %o4, %f12, %f0
2690 movcs %icc, %l3, %o4
2691 array8 %o4, %l2, %o4
2692loop_279:
2693 ldsh [%l7 + 0x1C], %o4
2694 fmovsne %xcc, %f9, %f4
2695 nop
2696 tcc %xcc, 0x5
2697 brgz %o4, loop_280
2698 fmovsle %xcc, %f13, %f0
2699 for %f0, %f8, %f8
2700 lduh [%l7 + 0x1A], %o4
2701loop_280:
2702 movneg %icc, %i5, %o4
2703 fnor %f8, %f6, %f4
2704 tcc %icc, 0x5
2705 fornot2s %f0, %f8, %f13
2706 fmovdleu %xcc, %f9, %f15
2707 mulx %o4, %g2, %o4
2708 tvs %xcc, 0x2
2709 fandnot2 %f4, %f8, %f8
2710 udivx %o4, 0x167C, %o4
2711 nop
2712 tneg %xcc, 0x7
2713 fmul8x16 %f15, %f14, %f6
2714 taddcctv %o4, %i3, %o4
2715 ba,a %xcc, loop_281
2716 fandnot1s %f15, %f9, %f11
2717 lduh [%l7 + 0x10], %o4
2718 fmovsl %xcc, %f2, %f13
2719loop_281:
2720 tvc %xcc, 0x7
2721 movleu %icc, %o6, %o4
2722 fbge,a %fcc3, loop_282
2723 ldsb [%l7 + 0x6B], %o4
2724 te %xcc, 0x1
2725 xnorcc %o4, 0x1000, %o4
2726loop_282:
2727 fbl %fcc1, loop_283
2728 fmul8x16al %f13, %f5, %f6
2729 fmovdneg %icc, %f0, %f4
2730 nop
2731loop_283:
2732 sth %o4, [%l7 + 0x2C]
2733 ldx [%l7 + 0x10], %o4
2734 taddcc %o4, 0x104C, %o4
2735 brgez %o4, loop_284
2736 lduw [%l7 + 0x24], %o4
2737 fcmple32 %f6, %f2, %o4
2738 fcmpne32 %f6, %f0, %o4
2739loop_284:
2740 ble,a,pt %xcc, loop_285
2741 movvc %icc, %o4, %g1
2742 tg %xcc, 0x6
2743 orncc %g1, %g1, %l4
2744loop_285:
2745 fandnot2s %f4, %f11, %f6
2746 fbg %fcc3, loop_286
2747 te %xcc, 0x1
2748 fpadd16s %f6, %f13, %f6
2749 tgu %xcc, 0x4
2750loop_286:
2751 subcc %l4, 0x068E, %l4
2752 nop
2753 nop
2754 fmovsle %xcc, %f15, %f10
2755 orcc %l4, %l1, %l4
2756 fmovsl %icc, %f14, %f11
2757 bge %icc, loop_287
2758 lduh [%l7 + 0x30], %l4
2759 brlez %l4, loop_288
2760 tn %icc, 0x5
2761loop_287:
2762 lduw [%l7 + 0x74], %l4
2763 ba,a loop_289
2764loop_288:
2765 tgu %xcc, 0x5
2766 fmovde %icc, %f10, %f14
2767 fnegd %f6, %f14
2768loop_289:
2769 tl %icc, 0x5
2770 movrgz %l4, 0x0AA, %l4
2771 movrne %l4, 0x094, %l4
2772 srlx %l4, 0x02, %l4
2773 nop
2774 sethi 0x195A, %l4
2775 xnorcc %l4, %l4, %g6
2776 ba,a,pt %icc, loop_290
2777 andcc %g6, %o2, %g6
2778 lduw [%l7 + 0x44], %g6
2779 fmovrslez %g6, %f14, %f8
2780loop_290:
2781 subccc %g6, %i4, %g6
2782 bgu loop_291
2783 bleu %xcc, loop_292
2784 te %xcc, 0x6
2785 xnorcc %g6, 0x18A2, %g6
2786loop_291:
2787 nop
2788loop_292:
2789 xor %g6, 0x05C4, %g6
2790 movre %g6, %o5, %g6
2791 tcs %icc, 0x1
2792 ldsw [%l7 + 0x4C], %g6
2793 movrlez %g6, 0x33E, %g6
2794 st %f8, [%l7 + 0x64]
2795 fandnot1 %f6, %f14, %f0
2796 nop
2797 orn %g6, %o7, %g6
2798 movne %icc, %i6, %g6
2799 tsubcctv %g6, %o1, %g6
2800 smul %g6, %i0, %g6
2801 umul %g6, %o0, %g6
2802 ldsw [%l7 + 0x44], %g6
2803 tgu %icc, 0x3
2804 fpsub16 %f0, %f14, %f12
2805 std %f12, [%l7 + 0x58]
2806 srlx %g6, %l5, %g6
2807 mova %xcc, %g6, %i1
2808 lduh [%l7 + 0x22], %i1
2809 movrlz %i1, 0x264, %i1
2810 sth %i1, [%l7 + 0x46]
2811 brlez,a %i1, loop_293
2812 movcc %icc, %i1, %g3
2813 fmovdge %icc, %f4, %f1
2814 alignaddrl %g3, %g3, %g4
2815loop_293:
2816 tne %icc, 0x4
2817 bne %icc, loop_294
2818 brnz,a %g4, loop_295
2819 fone %f12
2820 addcc %g4, 0x1764, %g4
2821loop_294:
2822 fbl,a %fcc1, loop_296
2823loop_295:
2824 movpos %xcc, %g4, %g5
2825 ld [%l7 + 0x5C], %f9
2826 or %g5, 0x09E0, %g5
2827loop_296:
2828 nop
2829 fcmpd %fcc0, %f0, %f8
2830 fpadd16 %f8, %f10, %f8
2831 sth %g5, [%l7 + 0x1E]
2832 fabss %f1, %f9
2833 and %g5, 0x1576, %g5
2834 fabsd %f8, %f4
2835 fmovdcs %icc, %f6, %f10
2836 alignaddrl %g5, %g5, %l0
2837 bcc,pt %xcc, loop_297
2838 fbue %fcc0, loop_298
2839 mulx %l0, 0x0E7A, %l0
2840 xorcc %l0, 0x1789, %l0
2841loop_297:
2842 fbuge %fcc1, loop_299
2843loop_298:
2844 array8 %l0, %l0, %g7
2845 nop
2846 movpos %icc, %g7, %i2
2847loop_299:
2848 movn %icc, %l6, %i2
2849 smulcc %i2, 0x0391, %i2
2850 lduh [%l7 + 0x12], %i2
2851 orn %i2, %i2, %i7
2852 movleu %icc, %i7, %o3
2853 alignaddr %o3, %o3, %l3
2854 srlx %l3, 0x0F, %l3
2855 stb %l3, [%l7 + 0x78]
2856 bl,pn %icc, loop_300
2857 ta %icc, 0x6
2858 mulscc %l3, %l3, %l2
2859 move %icc, %i5, %l2
2860loop_300:
2861 sdiv %l2, 0x08F9, %l2
2862 ldd [%l7 + 0x18], %f2
2863 subc %l2, 0x184D, %l2
2864 lduw [%l7 + 0x58], %l2
2865 array16 %l2, %l2, %g2
2866 fcmpeq32 %f8, %f8, %g2
2867 sethi 0x1EDE, %g2
2868 and %g2, 0x0968, %g2
2869 udivx %g2, 0x1684, %g2
2870 nop
2871 fmovde %xcc, %f15, %f6
2872 fblg %fcc0, loop_301
2873 and %g2, %i3, %g2
2874 fpmerge %f6, %f7, %f14
2875 fbge %fcc0, loop_302
2876loop_301:
2877 move %xcc, %o6, %g2
2878 fbu,a %fcc1, loop_303
2879 movpos %xcc, %g2, %o4
2880loop_302:
2881 nop
2882 setx loop_304, %l0, %l1
2883 wrpr 0x1, %tl
2884 wrpr %l1, %tnpc
2885 setx 0x34400001400, %l0, %l1
2886 wrpr %l1, %tstate
2887 wrhpr 0x4, %htstate
2888 done
2889 andn %o4, %g1, %o4
2890loop_303:
2891 movrlez %o4, 0x0C4, %o4
2892 movvc %xcc, %l1, %o4
2893loop_304:
2894 movrlez %o4, 0x022, %o4
2895 nop
2896 movrlez %o4, 0x3F6, %o4
2897 fmovdpos %icc, %f11, %f1
2898 movne %xcc, %o4, %l4
2899 tneg %icc, 0x2
2900 movneg %xcc, %l4, %o2
2901 fbule %fcc2, loop_305
2902 mova %icc, %o2, %i4
2903 andcc %i4, %o5, %i4
2904 ldub [%l7 + 0x49], %i4
2905loop_305:
2906 array8 %i4, %i4, %o7
2907 movl %xcc, %i6, %o7
2908 movne %icc, %o1, %o7
2909 movrne %o7, %i0, %o7
2910 fzero %f14
2911 fxor %f14, %f0, %f12
2912 fand %f12, %f14, %f0
2913 st %f1, [%l7 + 0x5C]
2914 sdivcc %o7, 0x0A66, %o7
2915 umul %o7, 0x0811, %o7
2916 tge %icc, 0x1
2917 subccc %o7, %o0, %o7
2918 orcc %o7, 0x0155, %o7
2919 ldsh [%l7 + 0x46], %o7
2920 fmovsa %icc, %f3, %f10
2921 bleu,pn %xcc, loop_306
2922 lduw [%l7 + 0x38], %o7
2923 orncc %o7, %l5, %o7
2924 ldd [%l7 + 0x68], %f4
2925loop_306:
2926 movcs %icc, %g6, %o7
2927 mova %icc, %o7, %i1
2928 tsubcc %i1, 0x0D63, %i1
2929 fpadd32s %f10, %f1, %f6
2930 orn %i1, 0x0E9B, %i1
2931 fbg %fcc1, loop_307
2932 stb %i1, [%l7 + 0x13]
2933 nop
2934 ldd [%l7 + 0x78], %f0
2935loop_307:
2936 movrne %i1, %g3, %i1
2937 fmovscs %icc, %f0, %f15
2938 movvs %xcc, %i1, %g4
2939 alignaddr %g4, %g5, %g4
2940 ldsb [%l7 + 0x3D], %g4
2941 fcmpne16 %f0, %f0, %g4
2942 xorcc %g4, 0x042A, %g4
2943 movrne %g4, %g4, %l0
2944 ldx [%l7 + 0x30], %l0
2945 sub %l0, 0x026F, %l0
2946 nop
2947 ldsw [%l7 + 0x70], %l0
2948 ldsw [%l7 + 0x50], %l0
2949 fnot1 %f0, %f8
2950 fsrc1s %f15, %f10
2951 bcc loop_308
2952 fxnors %f15, %f14, %f15
2953 andcc %l0, %g7, %l0
2954 orncc %l0, 0x0E45, %l0
2955loop_308:
2956 movre %l0, %l0, %l6
2957 andncc %l6, %i2, %l6
2958 te %icc, 0x4
2959 fabss %f15, %f0
2960 movcc %xcc, %l6, %i7
2961 sdivcc %i7, 0x149F, %i7
2962 smulcc %i7, %o3, %i7
2963 nop
2964 setx loop_309, %l0, %l1
2965 jmpl %l1, %i7
2966 addccc %i7, 0x06F1, %i7
2967 mulx %i7, %l3, %i7
2968 srlx %i7, %i7, %i5
2969loop_309:
2970 fnot2s %f15, %f13
2971 st %f15, [%l7 + 0x48]
2972 taddcctv %i5, 0x0066, %i5
2973 fabsd %f0, %f14
2974 fornot2s %f15, %f15, %f1
2975 fmuld8ulx16 %f1, %f1, %f8
2976 alignaddr %i5, %l2, %i5
2977 umulcc %i5, 0x1383, %i5
2978 srlx %i5, 0x12, %i5
2979 fmovrslz %i5, %f15, %f14
2980 bge loop_310
2981 tleu %icc, 0x6
2982 be,pt %xcc, loop_311
2983 fmovdl %icc, %f5, %f1
2984loop_310:
2985 nop
2986 umul %i5, %i3, %i5
2987loop_311:
2988 popc %i5, %i5
2989 udivx %i5, 0x0297, %i5
2990 tn %icc, 0x3
2991 sdivcc %i5, 0x17E2, %i5
2992 tgu %xcc, 0x4
2993 nop
2994 fmovsge %xcc, %f8, %f3
2995 st %f3, [%l7 + 0x74]
2996 fmovd %f8, %f10
2997 fnor %f8, %f0, %f6
2998 stx %i5, [%l7 + 0x60]
2999 nop
3000 orncc %i5, 0x05B0, %i5
3001 tgu %xcc, 0x1
3002 tsubcc %i5, 0x1B8D, %i5
3003 tneg %xcc, 0x0
3004 be,a,pt %icc, loop_312
3005 lduh [%l7 + 0x0C], %i5
3006 movneg %icc, %o6, %i5
3007 sdivcc %i5, 0x0E5F, %i5
3008loop_312:
3009 nop
3010 udiv %i5, 0x04F2, %i5
3011 brgez,a %i5, loop_313
3012 bge,a,pn %icc, loop_314
3013 bge %icc, loop_315
3014 fmovsle %xcc, %f14, %f3
3015loop_313:
3016 fcmps %fcc3, %f5, %f14
3017loop_314:
3018 andn %i5, 0x1BC5, %i5
3019loop_315:
3020 nop
3021 bcc loop_316
3022 popc %i5, %i5
3023 ldx [%l7 + 0x68], %i5
3024 ta %xcc, 0x0
3025loop_316:
3026 std %f6, [%l7 + 0x48]
3027 sdiv %i5, 0x14BF, %i5
3028 udiv %i5, 0x1814, %i5
3029 fbule %fcc0, loop_317
3030 sllx %i5, %i5, %g2
3031 alignaddr %g2, %g1, %g2
3032 std %f6, [%l7 + 0x68]
3033loop_317:
3034 nop
3035 movre %g2, 0x0D8, %g2
3036 sdiv %g2, 0x0681, %g2
3037 stx %g2, [%l7 + 0x78]
3038 sth %g2, [%l7 + 0x3C]
3039 tneg %xcc, 0x4
3040 sdivcc %g2, 0x1075, %g2
3041 fnot1s %f14, %f9
3042 bl,pn %icc, loop_318
3043 bneg,a,pt %icc, loop_319
3044 tg %icc, 0x1
3045 siam 0x3
3046loop_318:
3047 bcc,a,pt %icc, loop_320
3048loop_319:
3049 sdiv %g2, 0x0849, %g2
3050 tleu %xcc, 0x6
3051 nop
3052loop_320:
3053 array32 %g2, %l1, %g2
3054 fmovsn %icc, %f15, %f15
3055 fpadd16s %f15, %f11, %f4
3056 nop
3057 orncc %g2, 0x1BB9, %g2
3058 fmovdgu %xcc, %f10, %f0
3059 nop
3060 srl %g2, %o4, %g2
3061 smul %g2, %l4, %g2
3062 add %g2, %g2, %o2
3063 fbne,a %fcc3, loop_321
3064 fxnors %f0, %f4, %f10
3065 alignaddr %o2, %o2, %o5
3066 udiv %o5, 0x1DA0, %o5
3067loop_321:
3068 movrgez %o5, %o5, %i4
3069 call loop_322
3070 fandnot1 %f6, %f14, %f8
3071 fsrc2 %f8, %f6
3072 subcc %i4, %i4, %i6
3073loop_322:
3074 lduw [%l7 + 0x10], %i6
3075 nop
3076 fornot2 %f8, %f14, %f14
3077 fpack16 %f14, %f0
3078 nop
3079 fmovrdne %i6, %f2, %f10
3080 movg %xcc, %o1, %i6
3081 srlx %i6, 0x06, %i6
3082 fpadd16 %f10, %f12, %f8
3083 nop
3084 fabsd %f8, %f10
3085 movvs %xcc, %i0, %i6
3086 subcc %i6, %o0, %i6
3087 movrlez %i6, %l5, %i6
3088 ldsh [%l7 + 0x62], %i6
3089 fpadd32 %f8, %f0, %f6
3090 tne %icc, 0x5
3091 te %icc, 0x7
3092 ldub [%l7 + 0x65], %i6
3093 orn %i6, 0x0A63, %i6
3094 fmovsvc %xcc, %f0, %f15
3095 tvc %xcc, 0x7
3096 fbo,a %fcc1, loop_323
3097 fbuge %fcc1, loop_324
3098 andn %i6, %g6, %i6
3099 umul %i6, %i6, %o7
3100loop_323:
3101 sra %o7, %g3, %o7
3102loop_324:
3103 fornot2s %f15, %f4, %f13
3104 add %o7, %i1, %o7
3105 subccc %o7, 0x02A6, %o7
3106 movge %xcc, %o7, %g5
3107 fmovs %f13, %f1
3108 nop
3109 tvs %icc, 0x6
3110 taddcc %g5, 0x0CA5, %g5
3111 fbul %fcc0, loop_325
3112 fsrc1 %f6, %f4
3113 ldsh [%l7 + 0x38], %g5
3114 xorcc %g5, %g5, %g4
3115loop_325:
3116 nop
3117 andncc %g4, %g4, %g7
3118 fbl %fcc2, loop_326
3119 ldsh [%l7 + 0x16], %g7
3120 tpos %icc, 0x3
3121 fmovrsgz %g7, %f11, %f11
3122loop_326:
3123 tg %icc, 0x7
3124 movl %xcc, %g7, %l0
3125 stw %l0, [%l7 + 0x20]
3126 nop
3127 nop
3128 nop
3129 be,pn %icc, loop_327
3130 ldub [%l7 + 0x36], %l0
3131 sub %l0, 0x1235, %l0
3132 movre %l0, 0x0A8, %l0
3133loop_327:
3134 xor %l0, 0x0113, %l0
3135 addcc %l0, %i2, %l0
3136 brnz %l0, loop_328
3137 tgu %xcc, 0x2
3138 fmovrdne %l0, %f8, %f4
3139 fbul %fcc3, loop_329
3140loop_328:
3141 fmuld8sux16 %f11, %f4, %f2
3142 fbn,a %fcc0, loop_330
3143 movne %icc, %l6, %l0
3144loop_329:
3145 movleu %icc, %l0, %o3
3146 srlx %o3, 0x0D, %o3
3147loop_330:
3148 ldx [%l7 + 0x38], %o3
3149 movgu %xcc, %o3, %l3
3150 ldsh [%l7 + 0x74], %l3
3151 tl %xcc, 0x6
3152 brz,a %l3, loop_331
3153 addcc %l3, %l3, %i7
3154 tsubcc %i7, 0x0FE2, %i7
3155 fzero %f2
3156loop_331:
3157 xorcc %i7, %i7, %l2
3158 tg %icc, 0x7
3159 stx %l2, [%l7 + 0x30]
3160 sth %l2, [%l7 + 0x74]
3161 nop
3162 setx loop_332, %l0, %l1
3163 jmpl %l1, %l2
3164 faligndata %f2, %f4, %f14
3165 ld [%l7 + 0x48], %f6
3166 ldsw [%l7 + 0x48], %l2
3167loop_332:
3168 nop
3169 fmovdneg %icc, %f15, %f3
3170 srax %l2, 0x0E, %l2
3171 fnors %f3, %f2, %f0
3172 orn %l2, 0x0266, %l2
3173 tne %xcc, 0x1
3174 fba,a %fcc1, loop_333
3175 fpadd32 %f14, %f12, %f8
3176 nop
3177 fbue,a %fcc3, loop_334
3178loop_333:
3179 sra %l2, 0x19, %l2
3180 ldsh [%l7 + 0x2C], %l2
3181 tne %xcc, 0x7
3182loop_334:
3183 fmul8x16 %f0, %f6, %f8
3184 xor %l2, %i3, %l2
3185 fxors %f0, %f15, %f9
3186 udivcc %l2, 0x155C, %l2
3187 ldsb [%l7 + 0x4F], %l2
3188 array32 %l2, %o6, %l2
3189 movvs %icc, %i5, %l2
3190 nop
3191 movrne %l2, %l2, %g1
3192 udivx %g1, 0x0163, %g1
3193 stx %g1, [%l7 + 0x28]
3194 srax %g1, 0x1F, %g1
3195 nop
3196 nop
3197 fbuge %fcc0, loop_335
3198 fmovsa %icc, %f14, %f10
3199 fnot2 %f8, %f12
3200 move %xcc, %g1, %l1
3201loop_335:
3202 nop
3203 bn,pt %xcc, loop_336
3204 tl %icc, 0x1
3205 movgu %xcc, %o4, %l1
3206 udivcc %l1, 0x0E04, %l1
3207loop_336:
3208 fbuge,a %fcc3, loop_337
3209 sdiv %l1, 0x1E64, %l1
3210 add %l1, 0x0ECA, %l1
3211 fmovdpos %icc, %f7, %f4
3212loop_337:
3213 udiv %l1, 0x0914, %l1
3214 fcmpd %fcc1, %f2, %f10
3215 nop
3216 movcc %xcc, %l4, %l1
3217 add %l1, 0x12F4, %l1
3218 andn %l1, %g2, %l1
3219 ldub [%l7 + 0x43], %l1
3220 movcs %icc, %o2, %l1
3221 fnot2 %f10, %f8
3222 tsubcctv %l1, %o5, %l1
3223 stx %l1, [%l7 + 0x20]
3224 tleu %xcc, 0x4
3225 addccc %l1, %i4, %l1
3226 movcc %icc, %l1, %o1
3227 movpos %xcc, %i0, %o1
3228 ldsb [%l7 + 0x15], %o1
3229 fbue,a %fcc1, loop_338
3230 fmovrdgz %o1, %f0, %f2
3231 nop
3232 tsubcctv %o1, 0x17A4, %o1
3233loop_338:
3234 sllx %o1, %o1, %o0
3235 movcc %icc, %l5, %o0
3236 st %f4, [%l7 + 0x30]
3237 srl %o0, %g6, %o0
3238 bge loop_339
3239 fzero %f2
3240 popc %o0, %o0
3241 udiv %o0, 0x01E9, %o0
3242loop_339:
3243 fcmple16 %f2, %f8, %o0
3244 fmovscs %xcc, %f3, %f0
3245 fmovsa %icc, %f4, %f11
3246 bpos,a,pt %xcc, loop_340
3247 brlez %o0, loop_341
3248 tpos %xcc, 0x6
3249 bcc,pn %xcc, loop_342
3250loop_340:
3251 ldsb [%l7 + 0x43], %o0
3252loop_341:
3253 sra %o0, %o0, %i6
3254 umulcc %i6, 0x0E86, %i6
3255loop_342:
3256 fnands %f11, %f1, %f5
3257 sth %i6, [%l7 + 0x56]
3258 fbug %fcc2, loop_343
3259 sllx %i6, 0x17, %i6
3260 stb %i6, [%l7 + 0x40]
3261 fbuge %fcc1, loop_344
3262loop_343:
3263 nop
3264 setx loop_345, %l0, %l1
3265 wrpr 0x1, %tl
3266 wrpr %l1, %tpc
3267 add %l1, 0x4, %l1
3268 wrpr %l1, %tnpc
3269 setx 0x34400001400, %l0, %l1
3270 wrpr %l1, %tstate
3271 wrhpr 0x4, %htstate
3272 retry
3273 sdiv %i6, 0x1B34, %i6
3274 nop
3275 setx loop_346, %l0, %l1
3276 wrpr 0x1, %tl
3277 wrpr %l1, %tpc
3278 add %l1, 0x4, %l1
3279 wrpr %l1, %tnpc
3280 setx 0x34400001400, %l0, %l1
3281 wrpr %l1, %tstate
3282 wrhpr 0x4, %htstate
3283 retry
3284loop_344:
3285 bcc,pn %xcc, loop_347
3286loop_345:
3287 taddcctv %i6, %g3, %i6
3288 fone %f2
3289loop_346:
3290 tvc %xcc, 0x0
3291loop_347:
3292 fzero %f2
3293 sll %i6, %i6, %i1
3294 bcc,a,pt %xcc, loop_348
3295 taddcc %i1, 0x1897, %i1
3296 nop
3297 nop
3298loop_348:
3299 tn %icc, 0x5
3300 ldsw [%l7 + 0x54], %i1
3301 fbul %fcc2, loop_349
3302 movvs %xcc, %i1, %o7
3303 movpos %icc, %o7, %g5
3304 tvs %icc, 0x1
3305loop_349:
3306 fcmple16 %f2, %f2, %g5
3307 ldub [%l7 + 0x3A], %g5
3308 mulx %g5, %g5, %g4
3309 fmovrsne %g4, %f5, %f4
3310 ldsb [%l7 + 0x3E], %g4
3311 mova %icc, %g4, %g7
3312 movl %xcc, %i2, %g7
3313 fmovsa %icc, %f4, %f4
3314 fmovrslz %g7, %f7, %f5
3315 fmovdcs %icc, %f11, %f4
3316 subccc %g7, %l6, %g7
3317 tsubcctv %g7, %g7, %l0
3318 tneg %icc, 0x4
3319 movle %icc, %o3, %l0
3320 fmovsl %icc, %f8, %f2
3321 xor %l0, 0x00EE, %l0
3322 movg %icc, %l0, %l3
3323 fpsub16 %f2, %f6, %f14
3324 std %f14, [%l7 + 0x70]
3325 ldx [%l7 + 0x78], %l3
3326 lduh [%l7 + 0x24], %l3
3327 stx %l3, [%l7 + 0x70]
3328 fxnor %f14, %f10, %f2
3329 nop
3330 ldub [%l7 + 0x66], %l3
3331 nop
3332 ldsb [%l7 + 0x68], %l3
3333 movl %icc, %l3, %i7
3334 alignaddrl %i7, %i7, %i3
3335 or %i3, %o6, %i3
3336 popc 0x15F8, %i3
3337 fmovrse %i3, %f9, %f3
3338 nop
3339 or %i3, 0x0EDC, %i3
3340 fmovsn %icc, %f6, %f3
3341 faligndata %f2, %f6, %f0
3342 taddcctv %i3, 0x066F, %i3
3343 umulcc %i3, %i3, %i5
3344 st %f3, [%l7 + 0x48]
3345 stb %i5, [%l7 + 0x19]
3346 ldub [%l7 + 0x5B], %i5
3347 pdist %f0, %f4, %f8
3348 tsubcctv %i5, %l2, %i5
3349 movrgz %i5, 0x205, %i5
3350 lduw [%l7 + 0x68], %i5
3351 xnor %i5, 0x19B8, %i5
3352 sth %i5, [%l7 + 0x52]
3353 tne %icc, 0x4
3354 tneg %xcc, 0x7
3355 fandnot1 %f8, %f0, %f2
3356 fcmpes %fcc3, %f7, %f14
3357 ldd [%l7 + 0x68], %f8
3358 xorcc %i5, %g1, %i5
3359 fmovrse %i5, %f5, %f13
3360 brz %i5, loop_350
3361 fpsub16 %f2, %f8, %f12
3362 fmovsn %icc, %f14, %f15
3363 tpos %icc, 0x2
3364loop_350:
3365 umulcc %i5, 0x0B0E, %i5
3366 fpack32 %f12, %f2, %f8
3367 nop
3368 taddcc %i5, 0x0E7A, %i5
3369 movg %xcc, %o4, %i5
3370 xnor %i5, %l4, %i5
3371 nop
3372 fmovscs %xcc, %f8, %f2
3373 ldd [%l7 + 0x48], %f6
3374 fmovdl %xcc, %f10, %f14
3375 brlz,a %i5, loop_351
3376 movrlez %i5, 0x1D3, %i5
3377 movgu %xcc, %i5, %g2
3378 umulcc %g2, 0x1B6C, %g2
3379loop_351:
3380 st %f14, [%l7 + 0x68]
3381 fone %f8
3382 ldsw [%l7 + 0x68], %g2
3383 fsrc1 %f8, %f4
3384 ldsw [%l7 + 0x4C], %g2
3385 ld [%l7 + 0x54], %f1
3386 subcc %g2, 0x09FC, %g2
3387 tcs %icc, 0x6
3388 sll %g2, %g2, %o2
3389 umul %o2, 0x0227, %o2
3390 bcc,a %icc, loop_352
3391 sth %o2, [%l7 + 0x60]
3392 sdiv %o2, 0x165D, %o2
3393 smul %o2, 0x03EC, %o2
3394loop_352:
3395 movvs %xcc, %o2, %o5
3396 fcmpes %fcc2, %f14, %f0
3397 bpos loop_353
3398 fbu %fcc2, loop_354
3399 ld [%l7 + 0x44], %f3
3400 orn %o5, 0x185B, %o5
3401loop_353:
3402 orncc %o5, 0x0684, %o5
3403loop_354:
3404 fpadd32s %f0, %f1, %f11
3405 subccc %o5, %o5, %i4
3406 fmovrdlz %i4, %f10, %f8
3407 ble,pn %xcc, loop_355
3408 popc 0x1066, %i4
3409 xnor %i4, 0x133B, %i4
3410 movne %icc, %i4, %l1
3411loop_355:
3412 mulx %l1, 0x1EBA, %l1
3413 lduh [%l7 + 0x5A], %l1
3414 for %f8, %f6, %f12
3415 mulscc %l1, %l1, %i0
3416 fmovrde %i0, %f0, %f10
3417 mulscc %i0, %i0, %o1
3418 xor %o1, %o1, %l5
3419 fzeros %f11
3420 tl %icc, 0x0
3421 fmovsvs %icc, %f3, %f1
3422 te %icc, 0x5
3423 ldsh [%l7 + 0x36], %l5
3424 tl %icc, 0x7
3425 ldsb [%l7 + 0x62], %l5
3426 ldd [%l7 + 0x40], %f10
3427 sdivx %l5, 0x0B72, %l5
3428 sdiv %l5, 0x10BE, %l5
3429 tleu %xcc, 0x1
3430 smul %l5, %l5, %g6
3431 movgu %xcc, %g6, %o0
3432 movn %xcc, %o0, %g3
3433 sll %g3, 0x13, %g3
3434 fbuge,a %fcc2, loop_356
3435 andcc %g3, 0x06B8, %g3
3436 movgu %xcc, %g3, %i6
3437 xorcc %i6, 0x0037, %i6
3438loop_356:
3439 udiv %i6, 0x04B1, %i6
3440 tsubcc %i6, 0x1E3B, %i6
3441 srl %i6, %i6, %i1
3442 xnorcc %i1, 0x1F78, %i1
3443 xnor %i1, 0x1A85, %i1
3444 movneg %icc, %i1, %o7
3445 fcmped %fcc0, %f10, %f8
3446 fpsub32 %f8, %f0, %f2
3447 fmovdcc %icc, %f14, %f13
3448 fpadd16 %f2, %f14, %f8
3449 subc %o7, %o7, %g5
3450 movrgez %g5, 0x3A7, %g5
3451 tle %icc, 0x3
3452 movne %xcc, %g5, %g4
3453 tne %icc, 0x5
3454 nop
3455 stb %g4, [%l7 + 0x4B]
3456 ta %icc, 0x5
3457 tg %icc, 0x4
3458 tvs %xcc, 0x2
3459 movneg %xcc, %i2, %g4
3460 fmovrdgz %g4, %f0, %f2
3461 ldx [%l7 + 0x60], %g4
3462 fba %fcc3, loop_357
3463 xnorcc %g4, 0x144D, %g4
3464 fbo %fcc0, loop_358
3465 fmovrsne %g4, %f6, %f12
3466loop_357:
3467 movl %xcc, %g4, %l6
3468 nop
3469loop_358:
3470 udivx %l6, 0x1C8C, %l6
3471 ld [%l7 + 0x14], %f6
3472 fbug %fcc2, loop_359
3473 ldsh [%l7 + 0x5C], %l6
3474 sdiv %l6, 0x0B75, %l6
3475 fmovsge %xcc, %f0, %f13
3476loop_359:
3477 siam 0x5
3478 movrgz %l6, %g7, %l6
3479 addccc %l6, %o3, %l6
3480 umulcc %l6, %l6, %l0
3481 tvc %xcc, 0x1
3482 fmovdneg %icc, %f13, %f11
3483 fmovdpos %icc, %f13, %f10
3484 fmovrde %l0, %f14, %f0
3485 array16 %l0, %l0, %l3
3486 movrgz %l3, %i7, %l3
3487 movrlz %l3, 0x19B, %l3
3488 srlx %l3, %l3, %o6
3489 ld [%l7 + 0x58], %f6
3490 faligndata %f0, %f14, %f2
3491 brlz %o6, loop_360
3492 ld [%l7 + 0x68], %f14
3493 ldd [%l7 + 0x10], %f4
3494 xor %o6, 0x11BB, %o6
3495loop_360:
3496 nop
3497 tge %xcc, 0x6
3498 fnor %f2, %f4, %f6
3499 bge,a loop_361
3500 nop
3501 fpack32 %f6, %f4, %f2
3502 fbge,a %fcc0, loop_362
3503loop_361:
3504 fblg,a %fcc2, loop_363
3505 sra %o6, 0x02, %o6
3506 te %xcc, 0x1
3507loop_362:
3508 ldub [%l7 + 0x08], %o6
3509loop_363:
3510 fmovde %xcc, %f5, %f12
3511 subcc %o6, %i3, %o6
3512 tpos %xcc, 0x6
3513 orcc %o6, %l2, %o6
3514 sllx %o6, 0x1F, %o6
3515 ta %xcc, 0x4
3516 fbn %fcc2, loop_364
3517 fnot2s %f12, %f15
3518 smul %o6, %o6, %g1
3519 fba,a %fcc1, loop_365
3520loop_364:
3521 sdivx %g1, 0x0DBF, %g1
3522 fornot2s %f12, %f0, %f3
3523 fand %f2, %f4, %f8
3524loop_365:
3525 srax %g1, %g1, %o4
3526 srl %o4, %l4, %o4
3527 ldx [%l7 + 0x18], %o4
3528 xorcc %o4, 0x0767, %o4
3529 fmovdneg %xcc, %f1, %f1
3530 addcc %o4, %o4, %i5
3531 brlez,a %i5, loop_366
3532 srax %i5, 0x0B, %i5
3533 andcc %i5, 0x1262, %i5
3534 tvs %icc, 0x4
3535loop_366:
3536 movrlez %i5, 0x03F, %i5
3537 tsubcc %i5, 0x02EB, %i5
3538 tne %icc, 0x0
3539 movle %xcc, %g2, %i5
3540 nop
3541 subc %i5, 0x1422, %i5
3542 movl %xcc, %i5, %o2
3543 srax %o2, %o2, %o5
3544 lduh [%l7 + 0x54], %o5
3545 tneg %xcc, 0x0
3546 smulcc %o5, %i4, %o5
3547 sth %o5, [%l7 + 0x0C]
3548 fmovsvc %icc, %f13, %f13
3549 bneg,a loop_367
3550 bn,a,pt %xcc, loop_368
3551 fmovscs %xcc, %f13, %f11
3552 add %o5, 0x0729, %o5
3553loop_367:
3554 fpsub32s %f11, %f10, %f11
3555loop_368:
3556 fba %fcc3, loop_369
3557 bl %icc, loop_370
3558 movcc %icc, %l1, %o5
3559 tvs %icc, 0x2
3560loop_369:
3561 ldd [%l7 + 0x30], %f12
3562loop_370:
3563 stb %o5, [%l7 + 0x1F]
3564 movg %xcc, %i0, %o5
3565 ldd [%l7 + 0x28], %f0
3566 movn %icc, %o1, %o5
3567 ldx [%l7 + 0x60], %o5
3568 sdiv %o5, 0x13E1, %o5
3569 fandnot1 %f8, %f4, %f12
3570 movneg %xcc, %o5, %l5
3571 nop
3572 tne %icc, 0x0
3573 fones %f11
3574 popc 0x102E, %l5
3575 mulx %l5, %g6, %l5
3576 std %f12, [%l7 + 0x10]
3577 ldsb [%l7 + 0x72], %l5
3578 ldub [%l7 + 0x5E], %l5
3579 fbn,a %fcc3, loop_371
3580 sth %l5, [%l7 + 0x64]
3581 fors %f11, %f9, %f3
3582 fcmpeq16 %f12, %f14, %l5
3583loop_371:
3584 xnor %l5, 0x15B3, %l5
3585 fsrc1 %f12, %f8
3586 sethi 0x024D, %l5
3587 movge %icc, %l5, %o0
3588 fnors %f3, %f7, %f13
3589 fandnot1 %f12, %f6, %f6
3590 nop
3591 ldsb [%l7 + 0x4D], %o0
3592 tne %xcc, 0x7
3593 srl %o0, %o0, %g3
3594 tcc %icc, 0x5
3595 fabsd %f6, %f10
3596 fmovdpos %xcc, %f3, %f8
3597 movpos %icc, %i6, %g3
3598 sra %g3, %g3, %i1
3599 fmovsge %icc, %f9, %f7
3600 udivx %i1, 0x03E6, %i1
3601 movpos %xcc, %i1, %o7
3602 nop
3603 mova %xcc, %g5, %o7
3604 fcmpeq16 %f6, %f8, %o7
3605 fcmpeq16 %f6, %f10, %o7
3606 movre %o7, %o7, %i2
3607 taddcctv %i2, %i2, %g4
3608 ld [%l7 + 0x58], %f12
3609 bne,a,pn %icc, loop_372
3610 xor %g4, 0x147D, %g4
3611 add %g4, %g7, %g4
3612 lduw [%l7 + 0x4C], %g4
3613loop_372:
3614 fmovdleu %xcc, %f15, %f5
3615 nop
3616 sra %g4, 0x16, %g4
3617 umul %g4, %g4, %o3
3618 std %f6, [%l7 + 0x48]
3619 sdivcc %o3, 0x0B0F, %o3
3620 sra %o3, %o3, %l6
3621 fmovrslez %l6, %f0, %f6
3622 fbn %fcc1, loop_373
3623 nop
3624 lduh [%l7 + 0x1C], %l6
3625 lduh [%l7 + 0x40], %l6
3626loop_373:
3627 ld [%l7 + 0x40], %f8
3628 stb %l6, [%l7 + 0x15]
3629 fbo %fcc2, loop_374
3630 ldd [%l7 + 0x30], %f14
3631 stx %l6, [%l7 + 0x08]
3632 std %f6, [%l7 + 0x38]
3633loop_374:
3634 umul %l6, 0x15C1, %l6
3635 movne %xcc, %l0, %l6
3636 fabsd %f6, %f10
3637 tl %xcc, 0x3
3638 fmovrdgez %l6, %f0, %f0
3639 stw %l6, [%l7 + 0x6C]
3640 tsubcc %l6, %l6, %i7
3641 tl %xcc, 0x1
3642 tl %icc, 0x7
3643 nop
3644 andn %i7, %l3, %i7
3645 stw %i7, [%l7 + 0x44]
3646 fbge %fcc0, loop_375
3647 fzero %f0
3648 tcs %xcc, 0x6
3649 brlz %i7, loop_376
3650loop_375:
3651 tne %icc, 0x3
3652 fmovdneg %icc, %f3, %f8
3653 movn %icc, %i3, %i7
3654loop_376:
3655 tvc %xcc, 0x4
3656 fbo %fcc1, loop_377
3657 !movrlez %i7, %l2, %i7
3658 fpackfix %f0, %f13
3659 ldd [%l7 + 0x18], %f10
3660loop_377:
3661 movle %xcc, %i7, %o6
3662 nop
3663 tne %xcc, 0x3
3664 orncc %o6, %g1, %o6
3665 fmovrse %o6, %f2, %f5
3666 mulscc %o6, %l4, %o6
3667 nop
3668 movgu %icc, %o4, %o6
3669 nop
3670 add %o6, %o6, %g2
3671 stb %g2, [%l7 + 0x56]
3672 taddcc %g2, %g2, %i5
3673 movrgz %i5, 0x315, %i5
3674 fmovscs %icc, %f15, %f3
3675 lduh [%l7 + 0x34], %i5
3676 fnor %f0, %f4, %f14
3677 fmovse %xcc, %f8, %f14
3678 bcs loop_378
3679 fxnors %f14, %f9, %f7
3680 popc 0x15B2, %i5
3681 nop
3682loop_378:
3683 st %f7, [%l7 + 0x78]
3684 movneg %icc, %o2, %i5
3685 ba,a,pn %xcc, loop_379
3686 movrgez %i5, 0x140, %i5
3687 ldd [%l7 + 0x08], %f4
3688 fmovrslez %i5, %f11, %f3
3689loop_379:
3690 fandnot1s %f3, %f5, %f11
3691 fxnor %f14, %f12, %f4
3692 movle %xcc, %i4, %i5
3693 lduh [%l7 + 0x4C], %i5
3694 sra %i5, 0x04, %i5
3695 fnot2 %f4, %f4
3696 srl %i5, %i5, %l1
3697 ldx [%l7 + 0x18], %l1
3698 movvs %icc, %i0, %l1
3699 umulcc %l1, %o1, %l1
3700 bl,pn %xcc, loop_380
3701 fbo,a %fcc2, loop_381
3702 fxors %f11, %f9, %f8
3703 fabss %f8, %f7
3704loop_380:
3705 fmovdgu %xcc, %f4, %f14
3706loop_381:
3707 bgu loop_382
3708 fmovrslz %l1, %f7, %f5
3709 tsubcc %l1, %l1, %o5
3710 ta %icc, 0x5
3711loop_382:
3712 ldx [%l7 + 0x30], %o5
3713 udivx %o5, 0x1CC8, %o5
3714 brlz %o5, loop_383
3715 tleu %xcc, 0x0
3716 udiv %o5, 0x0642, %o5
3717 srl %o5, 0x19, %o5
3718loop_383:
3719 tl %icc, 0x5
3720 nop
3721 fxnors %f5, %f13, %f6
3722 andncc %o5, %g6, %o5
3723 subccc %o5, 0x1841, %o5
3724 nop
3725 fbuge %fcc1, loop_384
3726 stw %o5, [%l7 + 0x38]
3727 tvc %icc, 0x6
3728 movle %xcc, %l5, %o5
3729loop_384:
3730 lduh [%l7 + 0x46], %o5
3731 movrlez %o5, 0x229, %o5
3732 tl %xcc, 0x6
3733 addcc %o5, 0x0080, %o5
3734 tsubcc %o5, %o0, %o5
3735 stb %o5, [%l7 + 0x3E]
3736 addcc %o5, %o5, %i6
3737 fzeros %f6
3738 movl %icc, %g3, %i6
3739 stb %i6, [%l7 + 0x0D]
3740 ldd [%l7 + 0x18], %f0
3741 ba %xcc, loop_385
3742 nop
3743 setx loop_386, %l0, %l1
3744 wrpr 0x1, %tl
3745 wrpr %l1, %tnpc
3746 setx 0x34400001400, %l0, %l1
3747 wrpr %l1, %tstate
3748 wrhpr 0x4, %htstate
3749 done
3750 tneg %xcc, 0x5
3751 fornot1s %f6, %f9, %f9
3752loop_385:
3753 tcs %xcc, 0x5
3754loop_386:
3755 movcs %icc, %i1, %i6
3756 fbu %fcc2, loop_387
3757 movle %xcc, %g5, %i6
3758 addcc %i6, %i6, %o7
3759 subccc %o7, %i2, %o7
3760loop_387:
3761 mulx %o7, %g7, %o7
3762 ldub [%l7 + 0x77], %o7
3763 bn loop_388
3764 movrgez %o7, %o7, %g4
3765 tvs %icc, 0x6
3766 fmovsvs %xcc, %f3, %f3
3767loop_388:
3768 udivx %g4, 0x1851, %g4
3769 fone %f4
3770 movne %icc, %g4, %o3
3771 be,pn %xcc, loop_389
3772 fnegd %f4, %f8
3773 fmovrdne %o3, %f4, %f14
3774 ldx [%l7 + 0x50], %o3
3775loop_389:
3776 fmovspos %xcc, %f2, %f1
3777 tleu %xcc, 0x2
3778 brlz %o3, loop_390
3779 andn %o3, 0x0003, %o3
3780 lduw [%l7 + 0x28], %o3
3781 movne %icc, %l0, %o3
3782loop_390:
3783 stb %o3, [%l7 + 0x39]
3784 fsrc2 %f14, %f14
3785 st %f1, [%l7 + 0x40]
3786 st %f1, [%l7 + 0x4C]
3787 smulcc %o3, 0x1238, %o3
3788 alignaddr %o3, %l6, %o3
3789 tvs %xcc, 0x5
3790 fmovda %xcc, %f11, %f8
3791 movre %o3, 0x070, %o3
3792 fcmps %fcc3, %f11, %f14
3793 fbuge %fcc2, loop_391
3794 movle %icc, %o3, %l3
3795 st %f14, [%l7 + 0x64]
3796 fmovdpos %icc, %f0, %f5
3797loop_391:
3798 call loop_392
3799 fbg,a %fcc3, loop_393
3800 tvc %xcc, 0x7
3801 fbuge %fcc0, loop_394
3802loop_392:
3803 bcs,pt %xcc, loop_395
3804loop_393:
3805 udiv %l3, 0x03D4, %l3
3806 nop
3807loop_394:
3808 stw %l3, [%l7 + 0x4C]
3809loop_395:
3810 srlx %l3, 0x0D, %l3
3811 alignaddrl %l3, %i3, %l3
3812 movrlez %l3, 0x048, %l3
3813 ldd [%l7 + 0x08], %f6
3814 brz,a %l3, loop_396
3815 stb %l3, [%l7 + 0x72]
3816 tleu %icc, 0x0
3817 movne %icc, %l3, %l2
3818loop_396:
3819 fbug,a %fcc1, loop_397
3820 bvs,a,pt %xcc, loop_398
3821 movrgez %l2, %l2, %i7
3822 sllx %i7, 0x16, %i7
3823loop_397:
3824 ldsb [%l7 + 0x67], %i7
3825loop_398:
3826 tle %icc, 0x6
3827 sub %i7, %i7, %g1
3828 smul %g1, %g1, %l4
3829 tcc %icc, 0x6
3830 addccc %l4, 0x0717, %l4
3831 xnorcc %l4, 0x17B8, %l4
3832 fzeros %f5
3833 srax %l4, 0x0C, %l4
3834 fornot2s %f5, %f2, %f11
3835 sdivx %l4, 0x1C99, %l4
3836 fmovsge %icc, %f11, %f12
3837 array16 %l4, %l4, %o4
3838 fcmps %fcc2, %f10, %f6
3839 orncc %o4, 0x1EBD, %o4
3840 ta %xcc, 0x3
3841 array8 %o4, %o4, %o6
3842 ldsb [%l7 + 0x19], %o6
3843 movvs %xcc, %o6, %g2
3844 fmovrdgz %g2, %f12, %f10
3845 mulscc %g2, %o2, %g2
3846 movleu %xcc, %g2, %i4
3847 or %i4, %i4, %i5
3848 lduw [%l7 + 0x24], %i5
3849 tpos %xcc, 0x0
3850 fpadd32 %f10, %f2, %f12
3851 nop
3852 andcc %i5, %i5, %i0
3853 xnorcc %i0, %i0, %o1
3854 ldsh [%l7 + 0x34], %o1
3855 sth %o1, [%l7 + 0x32]
3856 fbuge,a %fcc1, loop_399
3857 nop
3858 setx loop_400, %l0, %l1
3859 jmpl %l1, %o1
3860 array32 %o1, %l1, %o1
3861 sll %o1, %g6, %o1
3862loop_399:
3863 movge %icc, %l5, %o1
3864loop_400:
3865 nop
3866 tle %icc, 0x2
3867 xor %o1, 0x174E, %o1
3868 movneg %icc, %o1, %o0
3869 fone %f12
3870 tpos %icc, 0x4
3871 movgu %icc, %o0, %o5
3872 sll %o5, 0x18, %o5
3873 bvs,a,pt %xcc, loop_401
3874 movrlz %o5, %g3, %o5
3875 nop
3876 setx loop_402, %l0, %l1
3877 jmpl %l1, %o5
3878 array16 %o5, %i1, %o5
3879loop_401:
3880 or %o5, %o5, %g5
3881 stb %g5, [%l7 + 0x5F]
3882loop_402:
3883 fbuge %fcc0, loop_403
3884 fmovscc %icc, %f1, %f0
3885 for %f12, %f0, %f8
3886 nop
3887loop_403:
3888 fmovde %icc, %f7, %f11
3889 sll %g5, %g5, %i6
3890 stw %i6, [%l7 + 0x54]
3891 movneg %xcc, %i6, %i2
3892 ldx [%l7 + 0x40], %i2
3893 fmovsle %xcc, %f4, %f0
3894 sth %i2, [%l7 + 0x12]
3895 ldd [%l7 + 0x48], %f4
3896 mulscc %i2, 0x0C77, %i2
3897 ldsb [%l7 + 0x4B], %i2
3898 tvs %icc, 0x1
3899 srlx %i2, 0x14, %i2
3900 subccc %i2, %i2, %g7
3901 fpadd32 %f8, %f4, %f2
3902 udiv %g7, 0x11D0, %g7
3903 nop
3904 nop
3905 ldsh [%l7 + 0x2A], %g7
3906 andncc %g7, %o7, %g7
3907 fcmpd %fcc3, %f10, %f12
3908 udivcc %g7, 0x037B, %g7
3909 brz,a %g7, loop_404
3910 fornot1s %f0, %f12, %f7
3911 lduh [%l7 + 0x68], %g7
3912 nop
3913loop_404:
3914 tcc %icc, 0x4
3915 udiv %g7, 0x18A9, %g7
3916 array16 %g7, %g7, %g4
3917 sth %g4, [%l7 + 0x16]
3918 st %f7, [%l7 + 0x60]
3919 movleu %icc, %g4, %l0
3920 stb %l0, [%l7 + 0x42]
3921 fbl %fcc3, loop_405
3922 nop
3923 nop
3924 addccc %l0, %l6, %l0
3925loop_405:
3926 umulcc %l0, %o3, %l0
3927 fmovrdgez %l0, %f4, %f12
3928 nop
3929 setx loop_406, %l0, %l1
3930 wrpr 0x1, %tl
3931 wrpr %l1, %tnpc
3932 setx 0x34400001400, %l0, %l1
3933 wrpr %l1, %tstate
3934 wrhpr 0x4, %htstate
3935 done
3936 orcc %l0, 0x1FE1, %l0
3937 brlez %l0, loop_407
3938 movgu %icc, %l0, %i3
3939loop_406:
3940 move %icc, %l3, %i3
3941 srl %i3, %l2, %i3
3942loop_407:
3943 ldsw [%l7 + 0x30], %i3
3944 bne,a,pt %xcc, loop_408
3945 fands %f7, %f9, %f3
3946 fsrc2 %f12, %f2
3947 srlx %i3, %i7, %i3
3948loop_408:
3949 fone %f12
3950 fexpand %f3, %f14
3951 ldx [%l7 + 0x48], %i3
3952 sethi 0x034A, %i3
3953 bleu,a loop_409
3954 ldx [%l7 + 0x70], %i3
3955 fmovdg %xcc, %f14, %f5
3956 fbuge,a %fcc0, loop_410
3957loop_409:
3958 fpsub32s %f5, %f3, %f8
3959 array8 %i3, %g1, %i3
3960 udivcc %i3, 0x1514, %i3
3961loop_410:
3962 fble %fcc2, loop_411
3963 fmovsgu %icc, %f8, %f12
3964 fmovsn %xcc, %f5, %f4
3965 movleu %xcc, %l4, %i3
3966loop_411:
3967 subcc %i3, %i3, %o4
3968 move %icc, %o4, %o6
3969 fnot2s %f4, %f8
3970 srl %o6, %o6, %o2
3971 ld [%l7 + 0x24], %f4
3972 nop
3973 fmovrdne %o2, %f10, %f4
3974 fmovspos %icc, %f3, %f12
3975 ldub [%l7 + 0x5C], %o2
3976 fbug %fcc3, loop_412
3977 bpos loop_413
3978 sllx %o2, %o2, %g2
3979 movcc %xcc, %i4, %g2
3980loop_412:
3981 ldx [%l7 + 0x20], %g2
3982loop_413:
3983 lduw [%l7 + 0x68], %g2
3984 fxors %f12, %f5, %f4
3985 fmovrdlz %g2, %f12, %f6
3986 stx %g2, [%l7 + 0x40]
3987 nop
3988 xor %g2, %i5, %g2
3989 and %g2, %g2, %i0
3990 brnz %i0, loop_414
3991 sub %i0, 0x0357, %i0
3992 fbo,a %fcc3, loop_415
3993 orcc %i0, %l1, %i0
3994loop_414:
3995 nop
3996 setx loop_416, %l0, %l1
3997 wrpr 0x1, %tl
3998 wrpr %l1, %tnpc
3999 setx 0x34400001400, %l0, %l1
4000 wrpr %l1, %tstate
4001 wrhpr 0x4, %htstate
4002 done
4003 movgu %icc, %i0, %g6
4004loop_415:
4005 fmovdn %icc, %f15, %f10
4006 fcmple16 %f6, %f0, %g6
4007loop_416:
4008 tsubcc %g6, 0x1440, %g6
4009 fbe %fcc2, loop_417
4010 subcc %g6, 0x0CCA, %g6
4011 tge %xcc, 0x1
4012 subccc %g6, 0x04E8, %g6
4013loop_417:
4014 movrlez %g6, %g6, %l5
4015 sdivcc %l5, 0x0304, %l5
4016 nop
4017 subcc %l5, %l5, %o1
4018 sdiv %o1, 0x0883, %o1
4019 fpack32 %f6, %f6, %f10
4020 ld [%l7 + 0x24], %f2
4021 ldx [%l7 + 0x68], %o1
4022 tgu %icc, 0x4
4023 sth %o1, [%l7 + 0x08]
4024 fble %fcc1, loop_418
4025 brgez %o1, loop_419
4026 bge,a loop_420
4027 nop
4028loop_418:
4029 fmovdl %xcc, %f2, %f8
4030loop_419:
4031 addc %o1, 0x078D, %o1
4032loop_420:
4033 movne %icc, %o1, %o0
4034 ta %icc, 0x6
4035 brlez %o0, loop_421
4036 be,a %icc, loop_422
4037 nop
4038 sllx %o0, %g3, %o0
4039loop_421:
4040 nop
4041loop_422:
4042 movrne %o0, %i1, %o0
4043 tne %icc, 0x4
4044 nop
4045 fbug,a %fcc2, loop_423
4046 movcs %xcc, %o0, %o5
4047 subcc %o5, 0x03CB, %o5
4048 nop
4049loop_423:
4050 brgez %o5, loop_424
4051 fmul8sux16 %f10, %f10, %f2
4052 umulcc %o5, 0x11A1, %o5
4053 movn %icc, %g5, %o5
4054loop_424:
4055 nop
4056 ldx [%l7 + 0x48], %o5
4057 lduh [%l7 + 0x28], %o5
4058 tvc %xcc, 0x7
4059 movle %icc, %i6, %o5
4060 ldsh [%l7 + 0x42], %o5
4061 lduw [%l7 + 0x5C], %o5
4062 umulcc %o5, 0x05D5, %o5
4063 fmovdge %xcc, %f1, %f2
4064 fble %fcc2, loop_425
4065 tcc %xcc, 0x5
4066 bvc,a,pn %icc, loop_426
4067 fzero %f2
4068loop_425:
4069 ldub [%l7 + 0x64], %o5
4070 ldx [%l7 + 0x68], %o5
4071loop_426:
4072 fbug %fcc1, loop_427
4073 orn %o5, 0x1045, %o5
4074 fmovdl %xcc, %f8, %f11
4075 fpack16 %f2, %f10
4076loop_427:
4077 fmovsleu %xcc, %f12, %f5
4078 movpos %icc, %o5, %i2
4079 sllx %i2, 0x09, %i2
4080 subccc %i2, %o7, %i2
4081 add %i2, %i2, %g7
4082 tpos %icc, 0x2
4083 te %icc, 0x1
4084 fcmped %fcc3, %f10, %f14
4085 movcc %icc, %g7, %g4
4086 lduh [%l7 + 0x5C], %g4
4087 nop
4088 fmovsg %icc, %f11, %f1
4089 sethi 0x1076, %g4
4090 smul %g4, 0x138A, %g4
4091 nop
4092 movrlz %g4, 0x101, %g4
4093 bneg,a,pn %xcc, loop_428
4094 fmovrslez %g4, %f14, %f5
4095 ldx [%l7 + 0x58], %g4
4096 bl,a,pt %icc, loop_429
4097loop_428:
4098 bn,a,pn %icc, loop_430
4099 movneg %xcc, %l6, %g4
4100 tsubcctv %g4, 0x125C, %g4
4101loop_429:
4102 lduw [%l7 + 0x78], %g4
4103loop_430:
4104 std %f14, [%l7 + 0x28]
4105 subcc %g4, %g4, %o3
4106 umul %o3, 0x1A05, %o3
4107 fmovdcs %xcc, %f14, %f11
4108 bcs loop_431
4109 ld [%l7 + 0x68], %f8
4110 fxors %f11, %f7, %f15
4111 st %f15, [%l7 + 0x78]
4112loop_431:
4113 movleu %icc, %l0, %o3
4114 fcmpgt32 %f14, %f2, %o3
4115 movrlez %o3, %l3, %o3
4116 movre %o3, %l2, %o3
4117 udivx %o3, 0x0274, %o3
4118 brnz %o3, loop_432
4119 movle %xcc, %o3, %i7
4120 array16 %i7, %i7, %g1
4121 nop
4122loop_432:
4123 array16 %g1, %g1, %l4
4124 popc %l4, %l4
4125 and %l4, 0x13D9, %l4
4126 ldd [%l7 + 0x28], %f14
4127 bcs,pt %xcc, loop_433
4128 st %f15, [%l7 + 0x20]
4129 movne %xcc, %l4, %i3
4130 sra %i3, %o4, %i3
4131loop_433:
4132 lduw [%l7 + 0x08], %i3
4133 ldd [%l7 + 0x60], %f2
4134 xor %i3, 0x0C3F, %i3
4135 orn %i3, 0x11B5, %i3
4136 brgez %i3, loop_434
4137 fmovdcs %icc, %f15, %f11
4138 movleu %xcc, %o6, %i3
4139 tge %xcc, 0x6
4140loop_434:
4141 fbn %fcc1, loop_435
4142 sdivx %i3, 0x09E9, %i3
4143 taddcc %i3, %i3, %o2
4144 nop
4145loop_435:
4146 srlx %o2, 0x15, %o2
4147 fbu,a %fcc1, loop_436
4148 fcmple16 %f14, %f2, %o2
4149 andn %o2, %o2, %i4
4150 fnors %f11, %f8, %f0
4151loop_436:
4152 ldsh [%l7 + 0x64], %i4
4153 fors %f0, %f12, %f7
4154 tg %xcc, 0x7
4155 srax %i4, %i5, %i4
4156 movg %icc, %g2, %i4
4157 nop
4158 fmovrdgz %i4, %f8, %f8
4159 ldx [%l7 + 0x70], %i4
4160 sdivcc %i4, 0x05E4, %i4
4161 nop
4162 fnands %f7, %f10, %f2
4163 fexpand %f2, %f14
4164 tcs %icc, 0x0
4165 bneg %xcc, loop_437
4166 movcs %icc, %l1, %i4
4167 movle %xcc, %i4, %i0
4168 movvs %xcc, %i0, %g6
4169loop_437:
4170 fzero %f8
4171 movrlez %g6, %l5, %g6
4172 nop
4173 setx loop_438, %l0, %l1
4174 jmpl %l1, %g6
4175 fornot2 %f8, %f10, %f10
4176 sub %g6, 0x05CD, %g6
4177 fnegs %f2, %f5
4178loop_438:
4179 xnorcc %g6, 0x0936, %g6
4180 udivcc %g6, 0x08CA, %g6
4181 tvs %icc, 0x0
4182 fmul8x16 %f2, %f14, %f10
4183 xnorcc %g6, 0x0158, %g6
4184 fpackfix %f10, %f11
4185 lduw [%l7 + 0x70], %g6
4186 andcc %g6, 0x1DA6, %g6
4187 nop
4188 nop
4189 fmovrslez %g6, %f13, %f3
4190 srlx %g6, %g6, %o1
4191 tle %icc, 0x1
4192 movrlz %o1, %g3, %o1
4193 movrne %o1, %i1, %o1
4194 tcc %xcc, 0x2
4195 fpadd32 %f10, %f12, %f10
4196 ldsw [%l7 + 0x78], %o1
4197 movne %icc, %o0, %o1
4198 udivx %o1, 0x0FA3, %o1
4199 tvs %icc, 0x4
4200 nop
4201 xnorcc %o1, %o1, %g5
4202 fmovdleu %icc, %f1, %f6
4203 movpos %icc, %g5, %i6
4204 tcs %icc, 0x6
4205 movrgz %i6, %i6, %o5
4206 addc %o5, 0x0F0A, %o5
4207 fcmpgt16 %f10, %f4, %o5
4208 movcs %icc, %o7, %o5
4209 nop
4210 brz,a %o5, loop_439
4211 std %f10, [%l7 + 0x10]
4212 tn %icc, 0x4
4213 tleu %xcc, 0x0
4214loop_439:
4215 fand %f10, %f14, %f10
4216 tneg %icc, 0x2
4217 xor %o5, %o5, %i2
4218 fmovrsgez %i2, %f2, %f1
4219 bgu,a loop_440
4220 ble,a,pn %icc, loop_441
4221 ldsb [%l7 + 0x5A], %i2
4222 nop
4223loop_440:
4224 fsrc2 %f10, %f8
4225loop_441:
4226 alignaddrl %i2, %g7, %i2
4227 te %icc, 0x5
4228 fpack32 %f10, %f6, %f14
4229 ldd [%l7 + 0x78], %f12
4230 nop
4231 tvc %xcc, 0x3
4232 fmovdg %icc, %f12, %f3
4233 fbne %fcc2, loop_442
4234 fmovrsgez %i2, %f11, %f8
4235 movgu %icc, %l6, %i2
4236 umulcc %i2, %i2, %g4
4237loop_442:
4238 xnorcc %g4, 0x0C13, %g4
4239 udivcc %g4, 0x08FD, %g4
4240 st %f8, [%l7 + 0x70]
4241 fbug %fcc0, loop_443
4242 fandnot1 %f14, %f10, %f0
4243 brlz %g4, loop_444
4244 bn,a,pn %icc, loop_445
4245loop_443:
4246 movle %icc, %g4, %l0
4247 bgu,a loop_446
4248loop_444:
4249 xor %l0, 0x1383, %l0
4250loop_445:
4251 fand %f0, %f8, %f0
4252 bge,pn %xcc, loop_447
4253loop_446:
4254 movvs %icc, %l0, %l3
4255 srlx %l3, 0x08, %l3
4256 tneg %icc, 0x6
4257loop_447:
4258 xorcc %l3, %l2, %l3
4259 addcc %l3, %l3, %o3
4260 st %f8, [%l7 + 0x4C]
4261 nop
4262 movleu %xcc, %i7, %o3
4263 fmovsvs %icc, %f4, %f13
4264 fornot2s %f13, %f7, %f8
4265 ld [%l7 + 0x78], %f3
4266 fbne %fcc1, loop_448
4267 sth %o3, [%l7 + 0x70]
4268 sdivx %o3, 0x1446, %o3
4269 ldd [%l7 + 0x78], %f4
4270loop_448:
4271 fpack32 %f0, %f2, %f14
4272 fpadd32 %f14, %f8, %f14
4273 nop
4274 stb %o3, [%l7 + 0x1B]
4275 sth %o3, [%l7 + 0x64]
4276 bneg,a,pn %xcc, loop_449
4277 sth %o3, [%l7 + 0x34]
4278 sll %o3, %g1, %o3
4279 fcmpne16 %f14, %f2, %o3
4280loop_449:
4281 nop
4282 and %o3, 0x1218, %o3
4283 fmovrslz %o3, %f5, %f7
4284 tcc %xcc, 0x3
4285 fmovdl %xcc, %f1, %f6
4286 fornot1s %f6, %f1, %f3
4287 bl,a loop_450
4288 umulcc %o3, %l4, %o3
4289 tcs %xcc, 0x4
4290 movg %icc, %o4, %o3
4291loop_450:
4292 brnz,a %o3, loop_451
4293 and %o3, %o3, %o6
4294 nop
4295 taddcc %o6, %i3, %o6
4296loop_451:
4297 fandnot1 %f14, %f6, %f0
4298 bge loop_452
4299 bleu %xcc, loop_453
4300 sdivx %o6, 0x1DC9, %o6
4301 stx %o6, [%l7 + 0x58]
4302loop_452:
4303 fpadd32s %f3, %f15, %f11
4304loop_453:
4305 movcs %icc, %o2, %o6
4306 tvs %xcc, 0x2
4307 movn %icc, %i5, %o6
4308 bgu loop_454
4309 mulscc %o6, %o6, %g2
4310 movg %xcc, %g2, %l1
4311 movne %xcc, %l1, %i4
4312loop_454:
4313 array8 %i4, %i4, %i0
4314 fba,a %fcc1, loop_455
4315 fmovsgu %icc, %f13, %f0
4316 brlez %i0, loop_456
4317 andn %i0, %l5, %i0
4318loop_455:
4319 subc %i0, %i0, %g6
4320 sdiv %g6, 0x1667, %g6
4321loop_456:
4322 andcc %g6, 0x028D, %g6
4323 array32 %g6, %g3, %g6
4324 fblg %fcc0, loop_457
4325 xnorcc %g6, %i1, %g6
4326 be,pt %icc, loop_458
4327 fnand %f0, %f6, %f2
4328loop_457:
4329 movge %icc, %g6, %o0
4330 taddcc %o0, 0x1103, %o0
4331loop_458:
4332 fmovscc %icc, %f9, %f2
4333 orncc %o0, 0x0FC5, %o0
4334 fbug,a %fcc1, loop_459
4335 orn %o0, %o0, %o1
4336 fcmpgt16 %f2, %f6, %o1
4337 tne %xcc, 0x2
4338loop_459:
4339 add %o1, %g5, %o1
4340 movrlz %o1, %o1, %i6
4341 ldx [%l7 + 0x08], %i6
4342 smulcc %i6, 0x0DDD, %i6
4343 popc 0x11ED, %i6
4344 sethi 0x0BF1, %i6
4345 fornot2 %f2, %f8, %f12
4346 fmul8x16au %f2, %f2, %f8
4347 fmul8sux16 %f8, %f6, %f8
4348 sllx %i6, 0x0B, %i6
4349 ldsb [%l7 + 0x67], %i6
4350 tleu %icc, 0x0
4351 sll %i6, %i6, %o7
4352 add %o7, %o5, %o7
4353 fnand %f8, %f6, %f12
4354 lduw [%l7 + 0x58], %o7
4355 fcmpne32 %f12, %f0, %o7
4356 umulcc %o7, %g7, %o7
4357 movleu %xcc, %l6, %o7
4358 fmovd %f12, %f14
4359 sth %o7, [%l7 + 0x16]
4360 taddcctv %o7, 0x1283, %o7
4361 movre %o7, 0x12F, %o7
4362 tcc %icc, 0x6
4363 lduh [%l7 + 0x56], %o7
4364 fble %fcc0, loop_460
4365 mulx %o7, 0x1ECC, %o7
4366 stb %o7, [%l7 + 0x41]
4367 move %icc, %i2, %o7
4368loop_460:
4369 nop
4370 udivx %o7, 0x1658, %o7
4371 movrgez %o7, 0x349, %o7
4372 fsrc2s %f2, %f6
4373 tneg %icc, 0x0
4374 bvs,pt %icc, loop_461
4375 nop
4376 fbn %fcc3, loop_462
4377 fones %f2
4378loop_461:
4379 fpsub32s %f2, %f7, %f10
4380 tvc %icc, 0x2
4381loop_462:
4382 movge %xcc, %g4, %o7
4383 stw %o7, [%l7 + 0x70]
4384 fmovrslz %o7, %f11, %f13
4385 nop
4386 movcc %xcc, %o7, %l0
4387 movn %icc, %l2, %l0
4388 stx %l0, [%l7 + 0x28]
4389 fone %f12
4390 ldub [%l7 + 0x30], %l0
4391 tvc %xcc, 0x6
4392 fbuge %fcc2, loop_463
4393 ldx [%l7 + 0x58], %l0
4394 movrlez %l0, 0x1BB, %l0
4395 tn %icc, 0x3
4396loop_463:
4397 tvc %icc, 0x7
4398 fbg,a %fcc0, loop_464
4399 tcs %xcc, 0x1
4400 tne %xcc, 0x2
4401 sth %l0, [%l7 + 0x52]
4402loop_464:
4403 orncc %l0, 0x03A0, %l0
4404 ld [%l7 + 0x24], %f9
4405 andn %l0, %l3, %l0
4406 addcc %l0, 0x1B33, %l0
4407 movne %xcc, %i7, %l0
4408 fbg,a %fcc0, loop_465
4409 lduh [%l7 + 0x78], %l0
4410 sll %l0, 0x0D, %l0
4411 tcc %xcc, 0x6
4412loop_465:
4413 nop
4414 fmovdpos %xcc, %f3, %f1
4415 array8 %l0, %g1, %l0
4416 tl %xcc, 0x5
4417 brnz %l0, loop_466
4418 subc %l0, 0x110F, %l0
4419 nop
4420 nop
4421loop_466:
4422 addc %l0, %l4, %l0
4423 movleu %xcc, %l0, %o4
4424 fmovse %icc, %f8, %f7
4425 brz,a %o4, loop_467
4426 fmovsvs %icc, %f6, %f2
4427 pdist %f12, %f2, %f0
4428 movrgz %o4, %o4, %o3
4429loop_467:
4430 be,a %icc, loop_468
4431 st %f2, [%l7 + 0x3C]
4432 movge %icc, %i3, %o3
4433 popc %o3, %o3
4434loop_468:
4435 taddcctv %o3, 0x0495, %o3
4436 fmovdne %icc, %f13, %f6
4437 ldd [%l7 + 0x38], %f10
4438 movg %icc, %o2, %o3
4439 movcs %icc, %o3, %i5
4440 fpsub16 %f0, %f0, %f0
4441 subcc %i5, 0x16A3, %i5
4442 fba %fcc1, loop_469
4443 nop
4444 setx loop_470, %l0, %l1
4445 wrpr 0x1, %tl
4446 wrpr %l1, %tpc
4447 add %l1, 0x4, %l1
4448 wrpr %l1, %tnpc
4449 setx 0x34400001400, %l0, %l1
4450 wrpr %l1, %tstate
4451 wrhpr 0x4, %htstate
4452 retry
4453 movne %icc, %i5, %o6
4454 tsubcc %o6, %o6, %g2
4455loop_469:
4456 srlx %g2, 0x1E, %g2
4457loop_470:
4458 taddcctv %g2, 0x1D1B, %g2
4459 fmul8ulx16 %f0, %f10, %f12
4460 movvs %icc, %g2, %l1
4461 fbue,a %fcc3, loop_471
4462 movle %icc, %l1, %i4
4463 srl %i4, 0x10, %i4
4464 movrgz %i4, 0x1B4, %i4
4465loop_471:
4466 or %i4, %l5, %i4
4467 udiv %i4, 0x0755, %i4
4468 fmovrse %i4, %f11, %f0
4469 andn %i4, 0x171D, %i4
4470 fblg %fcc1, loop_472
4471 add %i4, 0x1E0A, %i4
4472 fcmpeq16 %f12, %f0, %i4
4473 andcc %i4, %i4, %i0
4474loop_472:
4475 tle %xcc, 0x1
4476 fbl,a %fcc2, loop_473
4477 fsrc2 %f12, %f14
4478 smulcc %i0, 0x10EE, %i0
4479 fcmpne16 %f12, %f4, %i0
4480loop_473:
4481 fcmpeq16 %f12, %f10, %i0
4482 sdiv %i0, 0x09A1, %i0
4483 fcmpes %fcc1, %f10, %f4
4484 bcs,a,pt %xcc, loop_474
4485 udivx %i0, 0x0867, %i0
4486 movg %xcc, %i0, %g3
4487 movvc %icc, %g3, %i1
4488loop_474:
4489 ldsw [%l7 + 0x70], %i1
4490 fmovde %icc, %f3, %f1
4491 ldub [%l7 + 0x0B], %i1
4492 fornot2s %f1, %f8, %f0
4493 taddcctv %i1, 0x1BBF, %i1
4494 mova %icc, %i1, %g6
4495 fmovsl %xcc, %f0, %f9
4496 fmovs %f9, %f8
4497 fmuld8sux16 %f9, %f11, %f0
4498 fbge %fcc2, loop_475
4499 stb %g6, [%l7 + 0x51]
4500 and %g6, 0x0B2E, %g6
4501 fnot2 %f0, %f10
4502loop_475:
4503 tg %xcc, 0x7
4504 fpsub32 %f0, %f14, %f8
4505 bcc,a,pn %xcc, loop_476
4506 fmovrdlez %g6, %f2, %f0
4507 xorcc %g6, %g6, %o0
4508 tne %xcc, 0x4
4509loop_476:
4510 movne %xcc, %o0, %g5
4511 mova %icc, %g5, %o1
4512 std %f0, [%l7 + 0x78]
4513 movneg %icc, %i6, %o1
4514 ld [%l7 + 0x7C], %f6
4515 fmovspos %xcc, %f7, %f11
4516 bvc,a loop_477
4517 subcc %o1, %o5, %o1
4518 fmovdle %icc, %f8, %f3
4519 fxnor %f0, %f0, %f0
4520loop_477:
4521 tvc %icc, 0x6
4522 movcs %xcc, %g7, %o1
4523 addccc %o1, %o1, %l6
4524 fornot1s %f3, %f8, %f3
4525 lduh [%l7 + 0x78], %l6
4526 fcmpgt16 %f0, %f10, %l6
4527 xnor %l6, 0x0A4D, %l6
4528 fandnot1s %f3, %f8, %f7
4529 umulcc %l6, 0x1308, %l6
4530 fmovdneg %icc, %f1, %f10
4531 tne %xcc, 0x0
4532 tn %icc, 0x2
4533 movvs %icc, %l6, %i2
4534 nop
4535 nop
4536 fmovse %xcc, %f14, %f3
4537 tne %icc, 0x5
4538 ldsh [%l7 + 0x6A], %i2
4539 bneg,pt %xcc, loop_478
4540 tsubcctv %i2, %i2, %g4
4541 lduh [%l7 + 0x76], %g4
4542 movl %icc, %g4, %o7
4543loop_478:
4544 fnors %f3, %f3, %f9
4545 ldsb [%l7 + 0x0D], %o7
4546 fzeros %f9
4547 fmovsgu %icc, %f4, %f15
4548 udivcc %o7, 0x1427, %o7
4549 and %o7, 0x082B, %o7
4550 fmovrdgez %o7, %f0, %f4
4551 ldsh [%l7 + 0x36], %o7
4552 lduh [%l7 + 0x0A], %o7
4553 nop
4554 bcc,a,pn %icc, loop_479
4555 movle %xcc, %l2, %o7
4556 sub %o7, 0x1138, %o7
4557 tsubcctv %o7, %o7, %l3
4558loop_479:
4559 movg %icc, %i7, %l3
4560 fpsub32 %f4, %f0, %f10
4561 fsrc2 %f10, %f4
4562 tle %icc, 0x1
4563 sethi 0x1020, %l3
4564 nop
4565 call loop_480
4566 fpsub16 %f10, %f4, %f8
4567 fbn %fcc0, loop_481
4568 umulcc %l3, 0x00AB, %l3
4569loop_480:
4570 movcs %icc, %g1, %l3
4571 taddcc %l3, 0x04A2, %l3
4572loop_481:
4573 or %l3, %l4, %l3
4574 xorcc %l3, 0x10DB, %l3
4575 srax %l3, %l0, %l3
4576 sdivx %l3, 0x0D8C, %l3
4577 srlx %l3, 0x17, %l3
4578 udivcc %l3, 0x0C2A, %l3
4579 ldsh [%l7 + 0x58], %l3
4580 orncc %l3, 0x1715, %l3
4581 addcc %l3, 0x1828, %l3
4582 movrlz %l3, %o4, %l3
4583 movl %icc, %i3, %l3
4584 fmul8x16 %f15, %f12, %f14
4585 ldd [%l7 + 0x60], %f12
4586 udivx %l3, 0x0B55, %l3
4587 fmul8ulx16 %f14, %f2, %f8
4588 movre %l3, %l3, %o2
4589 fmovrdne %o2, %f0, %f4
4590 fmovda %icc, %f8, %f13
4591 movne %icc, %o3, %o2
4592 fmovdg %icc, %f1, %f14
4593 stx %o2, [%l7 + 0x68]
4594 movvs %xcc, %o2, %i5
4595 fxors %f14, %f1, %f9
4596 udivcc %i5, 0x0477, %i5
4597 tl %xcc, 0x0
4598 stw %i5, [%l7 + 0x70]
4599 xorcc %i5, 0x0AC9, %i5
4600 bcc %icc, loop_482
4601 std %f4, [%l7 + 0x10]
4602 te %icc, 0x2
4603 fpsub32s %f9, %f2, %f10
4604loop_482:
4605 popc %i5, %i5
4606 mova %icc, %i5, %o6
4607 fornot1 %f4, %f4, %f6
4608 tl %xcc, 0x0
4609 udiv %o6, 0x044A, %o6
4610 tl %icc, 0x1
4611 tneg %icc, 0x5
4612 fornot2 %f6, %f8, %f0
4613 ldx [%l7 + 0x38], %o6
4614 nop
4615 ldub [%l7 + 0x29], %o6
4616 std %f0, [%l7 + 0x50]
4617 nop
4618 orn %o6, 0x1B7B, %o6
4619 fmovd %f0, %f2
4620 movn %icc, %g2, %o6
4621 bneg,pn %icc, loop_483
4622 alignaddrl %o6, %l1, %o6
4623 sethi 0x15D1, %o6
4624 sdiv %o6, 0x1757, %o6
4625loop_483:
4626 tsubcctv %o6, %l5, %o6
4627 array32 %o6, %i4, %o6
4628 array8 %o6, %o6, %i0
4629 movneg %xcc, %g3, %i0
4630 nop
4631 nop
4632 stw %i0, [%l7 + 0x50]
4633 bl,a loop_484
4634 sth %i0, [%l7 + 0x36]
4635 orncc %i0, %i0, %i1
4636 fbge,a %fcc2, loop_485
4637loop_484:
4638 tpos %icc, 0x5
4639 umul %i1, %i1, %g6
4640 fbn %fcc0, loop_486
4641loop_485:
4642 stw %g6, [%l7 + 0x48]
4643 movrlez %g6, 0x229, %g6
4644 st %f10, [%l7 + 0x34]
4645loop_486:
4646 fornot1s %f10, %f14, %f3
4647 stw %g6, [%l7 + 0x28]
4648 fornot2 %f0, %f6, %f4
4649 tneg %xcc, 0x4
4650 fmovrdgez %g6, %f4, %f0
4651 movle %icc, %o0, %g6
4652 andncc %g6, %g6, %g5
4653 srlx %g5, 0x1B, %g5
4654 movne %icc, %g5, %i6
4655 brgz,a %i6, loop_487
4656 fnand %f0, %f0, %f14
4657 tneg %icc, 0x7
4658 sth %i6, [%l7 + 0x62]
4659loop_487:
4660 bshuffle %f14, %f2, %f10
4661 mulscc %i6, %i6, %o5
4662 tle %xcc, 0x2
4663 add %o5, %o5, %g7
4664 sdivx %g7, 0x0849, %g7
4665 taddcctv %g7, 0x154C, %g7
4666 brlz %g7, loop_488
4667 subccc %g7, %o1, %g7
4668 bneg loop_489
4669 mova %xcc, %g7, %l6
4670loop_488:
4671 fcmpgt32 %f10, %f8, %l6
4672 andcc %l6, 0x1B5E, %l6
4673loop_489:
4674 orcc %l6, 0x175F, %l6
4675 fandnot2s %f3, %f3, %f2
4676 fmovsneg %xcc, %f8, %f12
4677 array16 %l6, %l6, %i2
4678 nop
4679 stw %i2, [%l7 + 0x0C]
4680 taddcc %i2, %i2, %g4
4681 fbul,a %fcc1, loop_490
4682 tvs %icc, 0x0
4683 std %f10, [%l7 + 0x58]
4684 fandnot2 %f10, %f12, %f0
4685loop_490:
4686 be %xcc, loop_491
4687 bvc,pn %xcc, loop_492
4688 fbu,a %fcc0, loop_493
4689 sethi 0x1D3E, %g4
4690loop_491:
4691 fmovrslez %g4, %f8, %f15
4692loop_492:
4693 udiv %g4, 0x015A, %g4
4694loop_493:
4695 fbne,a %fcc3, loop_494
4696 be loop_495
4697 ldsb [%l7 + 0x13], %g4
4698 umul %g4, %l2, %g4
4699loop_494:
4700 bneg,a loop_496
4701loop_495:
4702 ldsw [%l7 + 0x34], %g4
4703 fmovrdgez %g4, %f4, %f2
4704 sllx %g4, 0x0A, %g4
4705loop_496:
4706 brlz,a %g4, loop_497
4707 bvs loop_498
4708 fmovse %xcc, %f8, %f6
4709 nop
4710 setx loop_499, %l0, %l1
4711 wrpr 0x1, %tl
4712 wrpr %l1, %tnpc
4713 setx 0x34400001400, %l0, %l1
4714 wrpr %l1, %tstate
4715 wrhpr 0x4, %htstate
4716 done
4717loop_497:
4718 fmovrdgez %g4, %f14, %f2
4719loop_498:
4720 be,a %icc, loop_500
4721 addcc %g4, 0x103A, %g4
4722loop_499:
4723 ldub [%l7 + 0x4A], %g4
4724 bge %icc, loop_501
4725loop_500:
4726 brlez,a %g4, loop_502
4727 movpos %icc, %g4, %o7
4728 movne %xcc, %i7, %o7
4729loop_501:
4730 smul %o7, 0x0BDC, %o7
4731loop_502:
4732 lduh [%l7 + 0x64], %o7
4733 movre %o7, 0x037, %o7
4734 sub %o7, 0x1AD8, %o7
4735 fmovrsne %o7, %f4, %f10
4736 movneg %icc, %o7, %g1
4737 sethi 0x0659, %g1
4738 movn %icc, %g1, %l4
4739 fmovrslez %l4, %f5, %f0
4740 fmovsleu %icc, %f9, %f1
4741 movpos %icc, %l4, %l0
4742 lduw [%l7 + 0x34], %l0
4743 movleu %icc, %o4, %l0
4744 alignaddrl %l0, %i3, %l0
4745 ldub [%l7 + 0x7A], %l0
4746 tg %xcc, 0x4
4747 tvc %icc, 0x1
4748 ldsw [%l7 + 0x3C], %l0
4749 tsubcctv %l0, 0x114B, %l0
4750 movrne %l0, 0x3B4, %l0
4751 nop
4752 fsrc2 %f2, %f12
4753 stb %l0, [%l7 + 0x4E]
4754 nop
4755 ldub [%l7 + 0x26], %l0
4756 nop
4757 xnorcc %l0, 0x1EA9, %l0
4758 tg %xcc, 0x6
4759 stx %l0, [%l7 + 0x50]
4760 addccc %l0, 0x0146, %l0
4761 fmovrsgez %l0, %f3, %f7
4762 movcs %icc, %l0, %l3
4763 addcc %l3, 0x0C15, %l3
4764 nop
4765 lduw [%l7 + 0x58], %l3
4766 nop
4767 stx %l3, [%l7 + 0x18]
4768 ta %xcc, 0x6
4769 tvs %xcc, 0x5
4770 fbul,a %fcc1, loop_503
4771 fmovrdgez %l3, %f14, %f14
4772 taddcctv %l3, 0x06F4, %l3
4773 andncc %l3, %o3, %l3
4774loop_503:
4775 movg %xcc, %l3, %o2
4776 fandnot1s %f7, %f0, %f5
4777 xnor %o2, %o2, %i5
4778 fpmerge %f5, %f13, %f2
4779 nop
4780 taddcc %i5, %i5, %g2
4781 tvc %xcc, 0x6
4782 fmovdne %icc, %f8, %f8
4783 be,pt %xcc, loop_504
4784 smul %g2, %g2, %l1
4785 stx %l1, [%l7 + 0x68]
4786 movpos %xcc, %l5, %l1
4787loop_504:
4788 lduh [%l7 + 0x3A], %l1
4789 fbge,a %fcc2, loop_505
4790 umulcc %l1, %i4, %l1
4791 tn %icc, 0x7
4792 fmul8x16 %f8, %f0, %f8
4793loop_505:
4794 pdist %f8, %f6, %f4
4795 tl %icc, 0x0
4796 fmovse %xcc, %f8, %f3
4797 movgu %icc, %o6, %l1
4798 fmovrdlz %l1, %f14, %f4
4799 and %l1, %g3, %l1
4800 tle %icc, 0x2
4801 movvs %xcc, %l1, %i0
4802 movrne %i0, 0x329, %i0
4803 tvc %icc, 0x2
4804 tsubcc %i0, 0x0FCD, %i0
4805 fandnot2 %f4, %f0, %f0
4806 ldx [%l7 + 0x78], %i0
4807 movge %icc, %i0, %i1
4808 nop
4809 ta %xcc, 0x5
4810 fmovdpos %icc, %f13, %f3
4811 fmovsleu %icc, %f13, %f6
4812 fmovrde %i1, %f14, %f10
4813 std %f10, [%l7 + 0x38]
4814 smul %i1, %i1, %o0
4815 movle %icc, %g6, %o0
4816 faligndata %f10, %f6, %f0
4817 tge %icc, 0x4
4818 subcc %o0, 0x0005, %o0
4819 ldsh [%l7 + 0x56], %o0
4820 bshuffle %f0, %f12, %f2
4821 fxor %f2, %f2, %f14
4822 srlx %o0, 0x03, %o0
4823 tge %xcc, 0x3
4824 udiv %o0, 0x021C, %o0
4825 andcc %o0, 0x1BC7, %o0
4826 movcs %icc, %g5, %o0
4827 fones %f6
4828 fcmpes %fcc3, %f13, %f12
4829 tvs %xcc, 0x3
4830 alignaddr %o0, %o0, %i6
4831 movg %icc, %i6, %o5
4832 tle %xcc, 0x5
4833 nop
4834 stw %o5, [%l7 + 0x34]
4835 stw %o5, [%l7 + 0x4C]
4836 fbue,a %fcc0, loop_506
4837 add %o5, 0x0B9E, %o5
4838 srlx %o5, 0x0B, %o5
4839 fmovdne %xcc, %f7, %f12
4840loop_506:
4841 fmovsleu %xcc, %f13, %f11
4842 tvc %xcc, 0x6
4843 sllx %o5, 0x0F, %o5
4844 fmovsa %xcc, %f12, %f14
4845 fmovrdgez %o5, %f0, %f6
4846 umul %o5, %o5, %o1
4847 array8 %o1, %o1, %g7
4848 fornot2 %f6, %f2, %f2
4849 brnz,a %g7, loop_507
4850 movvc %xcc, %g7, %l6
4851 sll %l6, %i2, %l6
4852 addccc %l6, %l6, %l2
4853loop_507:
4854 tsubcc %l2, 0x0862, %l2
4855 sth %l2, [%l7 + 0x64]
4856 nop
4857 udivcc %l2, 0x09FE, %l2
4858 array16 %l2, %l2, %g4
4859 fbn,a %fcc1, loop_508
4860 bn loop_509
4861 subccc %g4, %i7, %g4
4862 move %xcc, %g4, %o7
4863loop_508:
4864 array8 %o7, %o7, %g1
4865loop_509:
4866 fmovdcs %icc, %f6, %f3
4867 movrlz %g1, %l4, %g1
4868 nop
4869 setx loop_510, %l0, %l1
4870 wrpr 0x1, %tl
4871 wrpr %l1, %tnpc
4872 setx 0x34400001400, %l0, %l1
4873 wrpr %l1, %tstate
4874 wrhpr 0x4, %htstate
4875 done
4876 fbn,a %fcc2, loop_511
4877 faligndata %f2, %f4, %f0
4878 movgu %icc, %o4, %g1
4879loop_510:
4880 movrlz %g1, 0x0D0, %g1
4881loop_511:
4882 ldsh [%l7 + 0x2E], %g1
4883 fmovsgu %xcc, %f1, %f3
4884 be,a,pn %icc, loop_512
4885 xor %g1, %i3, %g1
4886 movneg %icc, %l0, %g1
4887 mulscc %g1, 0x1A50, %g1
4888loop_512:
4889 ble loop_513
4890 movl %xcc, %g1, %o3
4891 fmovscc %xcc, %f13, %f7
4892 fnands %f7, %f3, %f1
4893loop_513:
4894 add %o3, 0x1C5E, %o3
4895 be,pn %xcc, loop_514
4896 addccc %o3, %o3, %l3
4897 tl %xcc, 0x5
4898 srlx %l3, %l3, %o2
4899loop_514:
4900 nop
4901 stb %o2, [%l7 + 0x47]
4902 nop
4903 umul %o2, %o2, %i5
4904 fmovda %xcc, %f6, %f9
4905 fmovdpos %xcc, %f11, %f4
4906 tgu %xcc, 0x4
4907 xnor %i5, 0x0452, %i5
4908 movrne %i5, 0x19B, %i5
4909 movrgez %i5, 0x291, %i5
4910 fmovdcc %xcc, %f8, %f10
4911 ldx [%l7 + 0x10], %i5
4912 movrgz %i5, %i5, %g2
4913 movcc %icc, %g2, %l5
4914 movne %xcc, %i4, %l5
4915 movrgez %l5, %o6, %l5
4916 movneg %icc, %g3, %l5
4917 movge %xcc, %l5, %l1
4918 sth %l1, [%l7 + 0x50]
4919 bl,a,pt %xcc, loop_515
4920 taddcctv %l1, %i0, %l1
4921 addcc %l1, %i1, %l1
4922 add %l1, %l1, %g6
4923loop_515:
4924 stw %g6, [%l7 + 0x7C]
4925 udiv %g6, 0x18CD, %g6
4926 bcs,a,pn %icc, loop_516
4927 sdiv %g6, 0x1A7C, %g6
4928 ldsb [%l7 + 0x30], %g6
4929 ldub [%l7 + 0x1B], %g6
4930loop_516:
4931 tgu %xcc, 0x6
4932 nop
4933 movle %xcc, %g5, %g6
4934 ldsw [%l7 + 0x14], %g6
4935 movvc %xcc, %o0, %g6
4936 lduw [%l7 + 0x58], %g6
4937 fbo %fcc1, loop_517
4938 tvc %icc, 0x2
4939 tleu %icc, 0x5
4940 fmovs %f10, %f7
4941loop_517:
4942 fornot2s %f10, %f15, %f7
4943 std %f0, [%l7 + 0x68]
4944 nop
4945 setx loop_518, %l0, %l1
4946 wrpr 0x1, %tl
4947 wrpr %l1, %tpc
4948 add %l1, 0x4, %l1
4949 wrpr %l1, %tnpc
4950 setx 0x34400001400, %l0, %l1
4951 wrpr %l1, %tstate
4952 wrhpr 0x4, %htstate
4953 retry
4954 ldx [%l7 + 0x68], %g6
4955 tsubcctv %g6, 0x133A, %g6
4956 and %g6, 0x0E96, %g6
4957loop_518:
4958 subccc %g6, 0x0CBB, %g6
4959 mulx %g6, %i6, %g6
4960 tn %icc, 0x1
4961 fbo %fcc3, loop_519
4962 lduw [%l7 + 0x50], %g6
4963 tcc %xcc, 0x7
4964 fones %f7
4965loop_519:
4966 udivx %g6, 0x0EEC, %g6
4967 udivx %g6, 0x1393, %g6
4968 movl %icc, %o5, %g6
4969 sll %g6, 0x11, %g6
4970 sll %g6, %o1, %g6
4971 fmovdg %icc, %f5, %f4
4972 sdiv %g6, 0x11A9, %g6
4973 sethi 0x1C74, %g6
4974 tge %xcc, 0x2
4975 fmovsleu %xcc, %f15, %f14
4976 tneg %xcc, 0x6
4977 stw %g6, [%l7 + 0x18]
4978 movg %icc, %g7, %g6
4979 fors %f14, %f5, %f12
4980 mulx %g6, 0x0801, %g6
4981 fnand %f0, %f14, %f6
4982 ldx [%l7 + 0x18], %g6
4983 sethi 0x0C5D, %g6
4984 srax %g6, 0x19, %g6
4985 fornot2s %f12, %f12, %f2
4986 fmovsn %icc, %f1, %f11
4987 fcmped %fcc1, %f14, %f0
4988 fxor %f0, %f2, %f0
4989 sllx %g6, 0x1E, %g6
4990 fexpand %f11, %f8
4991 fmovdneg %xcc, %f3, %f0
4992 brlz,a %g6, loop_520
4993 array32 %g6, %i2, %g6
4994 sethi 0x1139, %g6
4995 subccc %g6, %g6, %l6
4996loop_520:
4997 fbl,a %fcc0, loop_521
4998 sth %l6, [%l7 + 0x2C]
4999 fmovrdgz %l6, %f14, %f4
5000 fcmps %fcc1, %f0, %f6
5001loop_521:
5002 fnot2 %f4, %f0
5003 xor %l6, %l2, %l6
5004 ldd [%l7 + 0x18], %f8
5005 popc 0x01DA, %l6
5006 fcmpne16 %f4, %f0, %l6
5007 fcmpgt16 %f4, %f12, %l6
5008 tg %icc, 0x3
5009 move %xcc, %i7, %l6
5010 ldsh [%l7 + 0x18], %l6
5011 tneg %xcc, 0x2
5012 smulcc %l6, 0x0672, %l6
5013 taddcc %l6, %g4, %l6
5014 nop
5015 lduh [%l7 + 0x20], %l6
5016 srlx %l6, 0x00, %l6
5017 std %f4, [%l7 + 0x08]
5018 fcmpgt32 %f4, %f0, %l6
5019 ldub [%l7 + 0x56], %l6
5020 bgu loop_522
5021 alignaddrl %l6, %o7, %l6
5022 bcs,a %xcc, loop_523
5023 movleu %xcc, %l4, %l6
5024loop_522:
5025 tcs %icc, 0x4
5026 fexpand %f6, %f14
5027loop_523:
5028 fmovrdlez %l6, %f2, %f10
5029 or %l6, 0x0AED, %l6
5030 nop
5031 stx %l6, [%l7 + 0x70]
5032 tgu %xcc, 0x1
5033 fbu,a %fcc3, loop_524
5034 tg %xcc, 0x7
5035 lduw [%l7 + 0x7C], %l6
5036 bleu,a,pt %icc, loop_525
5037loop_524:
5038 st %f6, [%l7 + 0x30]
5039 tleu %icc, 0x4
5040 sub %l6, 0x04CC, %l6
5041loop_525:
5042 movpos %icc, %l6, %o4
5043 fmovdge %xcc, %f1, %f8
5044 tvc %xcc, 0x5
5045 fmul8x16al %f8, %f0, %f2
5046 fmul8x16al %f8, %f10, %f8
5047 sth %o4, [%l7 + 0x4E]
5048 movl %xcc, %i3, %o4
5049 orn %o4, 0x1436, %o4
5050 orcc %o4, %o4, %l0
5051 tl %icc, 0x3
5052 movg %icc, %g1, %l0
5053 subc %l0, 0x011F, %l0
5054 mulx %l0, 0x032C, %l0
5055 bleu,pn %icc, loop_526
5056 ldx [%l7 + 0x58], %l0
5057 bleu,a loop_527
5058 array32 %l0, %l0, %o3
5059loop_526:
5060 fsrc2 %f8, %f14
5061 lduh [%l7 + 0x28], %o3
5062loop_527:
5063 brz %o3, loop_528
5064 ldub [%l7 + 0x79], %o3
5065 call loop_529
5066 fbn %fcc2, loop_530
5067loop_528:
5068 ta %icc, 0x0
5069 ldsb [%l7 + 0x52], %o3
5070loop_529:
5071 movre %o3, %l3, %o3
5072loop_530:
5073 smul %o3, %o2, %o3
5074 bgu,a %icc, loop_531
5075 tsubcctv %o3, 0x1AB5, %o3
5076 sll %o3, %o3, %i5
5077 fbug,a %fcc3, loop_532
5078loop_531:
5079 movvs %icc, %g2, %i5
5080 udivx %i5, 0x1B8F, %i5
5081 nop
5082loop_532:
5083 alignaddrl %i5, %i5, %i4
5084 andn %i4, %o6, %i4
5085 fmul8ulx16 %f8, %f12, %f4
5086 movrlz %i4, %i4, %g3
5087 movneg %icc, %g3, %l5
5088 tpos %xcc, 0x0
5089 xnor %l5, %l5, %i0
5090 lduw [%l7 + 0x40], %i0
5091 bn,a %xcc, loop_533
5092 tcs %icc, 0x5
5093 std %f4, [%l7 + 0x78]
5094 movn %xcc, %i1, %i0
5095loop_533:
5096 subcc %i0, 0x1B4C, %i0
5097 movleu %icc, %l1, %i0
5098 fmovsleu %icc, %f12, %f13
5099 bcs,a,pt %xcc, loop_534
5100 movl %icc, %g5, %i0
5101 brgz,a %i0, loop_535
5102 pdist %f4, %f8, %f14
5103loop_534:
5104 ble,a loop_536
5105 mulx %i0, %i0, %o0
5106loop_535:
5107 fmovsne %xcc, %f3, %f0
5108 nop
5109loop_536:
5110 movrgz %o0, %i6, %o0
5111 addcc %o0, %o5, %o0
5112 udiv %o0, 0x1FE9, %o0
5113 ldsh [%l7 + 0x50], %o0
5114 ldsw [%l7 + 0x68], %o0
5115 fnegd %f14, %f6
5116 fmovsl %xcc, %f6, %f1
5117 alignaddr %o0, %o0, %o1
5118 sra %o1, %g7, %o1
5119 xorcc %o1, %i2, %o1
5120 andn %o1, %o1, %g6
5121 stb %g6, [%l7 + 0x0C]
5122 tleu %xcc, 0x2
5123 call loop_537
5124 bl %xcc, loop_538
5125 fmovdl %icc, %f15, %f6
5126 tcs %xcc, 0x1
5127loop_537:
5128 tle %xcc, 0x2
5129loop_538:
5130 ldsb [%l7 + 0x26], %g6
5131 smul %g6, %g6, %l2
5132 umulcc %l2, %l2, %i7
5133 fpadd16 %f14, %f6, %f0
5134 fbge %fcc2, loop_539
5135 fcmpd %fcc0, %f10, %f10
5136 fmovdleu %xcc, %f9, %f6
5137 fnot2s %f6, %f9
5138loop_539:
5139 sth %i7, [%l7 + 0x42]
5140 alignaddr %i7, %g4, %i7
5141 srl %i7, 0x0C, %i7
5142 fmovsvs %icc, %f0, %f8
5143 fbul,a %fcc0, loop_540
5144 ldub [%l7 + 0x2D], %i7
5145 fnegs %f8, %f5
5146 bgu,a %icc, loop_541
5147loop_540:
5148 fnot1 %f10, %f8
5149 nop
5150 fmovdvc %icc, %f0, %f5
5151loop_541:
5152 fmovsleu %icc, %f0, %f0
5153 stx %i7, [%l7 + 0x48]
5154 tcs %xcc, 0x4
5155 ta %icc, 0x4
5156 mulscc %i7, 0x1B5B, %i7
5157 fabsd %f10, %f8
5158 std %f10, [%l7 + 0x68]
5159 fabsd %f10, %f4
5160 popc %i7, %i7
5161 taddcctv %i7, 0x013B, %i7
5162 nop
5163 setx loop_542, %l0, %l1
5164 wrpr 0x1, %tl
5165 wrpr %l1, %tnpc
5166 setx 0x34400001400, %l0, %l1
5167 wrpr %l1, %tstate
5168 wrhpr 0x4, %htstate
5169 done
5170 sdiv %i7, 0x1BC0, %i7
5171 xnorcc %i7, %o7, %i7
5172 fmovsn %xcc, %f0, %f3
5173loop_542:
5174 bleu,pt %xcc, loop_543
5175 lduh [%l7 + 0x64], %i7
5176 fmovdg %xcc, %f8, %f14
5177 ldsw [%l7 + 0x48], %i7
5178loop_543:
5179 movgu %icc, %i7, %l4
5180 array16 %l4, %l4, %l6
5181 movcc %icc, %l6, %i3
5182 fcmpeq32 %f10, %f4, %i3
5183 tgu %icc, 0x7
5184 fnegd %f10, %f8
5185 fnot2s %f14, %f11
5186 fmovrslz %i3, %f4, %f13
5187 stb %i3, [%l7 + 0x0D]
5188 ldsh [%l7 + 0x24], %i3
5189 add %i3, 0x051D, %i3
5190 fbl %fcc0, loop_544
5191 orn %i3, %o4, %i3
5192 sll %i3, %g1, %i3
5193 movge %xcc, %l0, %i3
5194loop_544:
5195 fbe %fcc0, loop_545
5196 fandnot1s %f13, %f10, %f14
5197 addcc %i3, 0x07D5, %i3
5198 nop
5199loop_545:
5200 nop
5201 fmuld8ulx16 %f14, %f2, %f2
5202 sth %i3, [%l7 + 0x78]
5203 movpos %xcc, %i3, %l3
5204 mulx %l3, %l3, %o2
5205 udivx %o2, 0x13FB, %o2
5206 mova %xcc, %o3, %o2
5207 fpadd16 %f2, %f8, %f12
5208 movvs %icc, %o2, %g2
5209 srlx %g2, 0x02, %g2
5210 fmovrdlez %g2, %f10, %f0
5211 nop
5212 ta %icc, 0x5
5213 taddcctv %g2, %i5, %g2
5214 fmovdne %xcc, %f14, %f12
5215 tg %xcc, 0x0
5216 brnz,a %g2, loop_546
5217 subcc %g2, %g2, %o6
5218 addccc %o6, %i4, %o6
5219 nop
5220loop_546:
5221 fcmpgt16 %f0, %f2, %o6
5222 movneg %xcc, %g3, %o6
5223 andcc %o6, %l5, %o6
5224 fpackfix %f0, %f15
5225 fmovdvs %icc, %f15, %f12
5226 fornot1 %f0, %f14, %f14
5227 movre %o6, %i1, %o6
5228 fzeros %f12
5229 ldsb [%l7 + 0x58], %o6
5230 subc %o6, 0x028D, %o6
5231 fone %f14
5232 fmovdcc %icc, %f5, %f5
5233 brgz %o6, loop_547
5234 subc %o6, %l1, %o6
5235 alignaddr %o6, %o6, %g5
5236 addccc %g5, %g5, %i0
5237loop_547:
5238 ldub [%l7 + 0x5A], %i0
5239 brlz,a %i0, loop_548
5240 xnorcc %i0, 0x0C41, %i0
5241 orncc %i0, %i6, %i0
5242 udivcc %i0, 0x0E3D, %i0
5243loop_548:
5244 fmovscc %icc, %f12, %f7
5245 nop
5246 movge %icc, %o5, %i0
5247 fmovdneg %xcc, %f1, %f7
5248 fmovsg %icc, %f12, %f9
5249 ta %icc, 0x0
5250 nop
5251 fpadd16 %f14, %f14, %f4
5252 fnot2s %f9, %f4
5253 or %i0, 0x187B, %i0
5254 fandnot2 %f4, %f0, %f8
5255 lduh [%l7 + 0x1C], %i0
5256 movrlez %i0, %o0, %i0
5257 fbule,a %fcc3, loop_549
5258 ldub [%l7 + 0x29], %i0
5259 orncc %i0, 0x1E20, %i0
5260 movn %icc, %i0, %g7
5261loop_549:
5262 fmovdle %xcc, %f9, %f12
5263 add %g7, %i2, %g7
5264 xnorcc %g7, 0x0B14, %g7
5265 fcmpgt16 %f8, %f12, %g7
5266 sdivcc %g7, 0x115C, %g7
5267 mulx %g7, 0x1327, %g7
5268 fbue %fcc1, loop_550
5269 nop
5270 movrne %g7, %g7, %o1
5271 movleu %xcc, %o1, %g6
5272loop_550:
5273 sth %g6, [%l7 + 0x34]
5274 xorcc %g6, 0x1C6A, %g6
5275 te %icc, 0x5
5276 ble,a loop_551
5277 lduw [%l7 + 0x2C], %g6
5278 fcmpeq16 %f8, %f6, %g6
5279 taddcc %g6, 0x0FC9, %g6
5280loop_551:
5281 te %icc, 0x1
5282 movge %xcc, %l2, %g6
5283 movrne %g6, 0x1AE, %g6
5284 nop
5285 bvs,a,pn %icc, loop_552
5286 brlez,a %g6, loop_553
5287 xorcc %g6, %g6, %g4
5288 fands %f12, %f6, %f7
5289loop_552:
5290 subc %g4, %g4, %o7
5291loop_553:
5292 fmuld8ulx16 %f7, %f15, %f4
5293 fandnot2 %f4, %f12, %f0
5294 brnz,a %o7, loop_554
5295 ldsw [%l7 + 0x24], %o7
5296 sdiv %o7, 0x1CE6, %o7
5297 tcc %icc, 0x0
5298loop_554:
5299 nop
5300 fpsub16s %f7, %f11, %f5
5301 fbl %fcc0, loop_555
5302 xnor %o7, %o7, %i7
5303 move %xcc, %l4, %i7
5304 ldsb [%l7 + 0x28], %i7
5305loop_555:
5306 fmovdvs %xcc, %f12, %f2
5307 sth %i7, [%l7 + 0x48]
5308 tsubcc %i7, 0x10CE, %i7
5309 fmovdge %xcc, %f2, %f0
5310 sth %i7, [%l7 + 0x20]
5311 fandnot1s %f0, %f4, %f3
5312 addc %i7, 0x0659, %i7
5313 srl %i7, 0x14, %i7
5314 or %i7, 0x08E3, %i7
5315 srax %i7, %l6, %i7
5316 udivcc %i7, 0x0BB0, %i7
5317 srl %i7, 0x0D, %i7
5318 subccc %i7, 0x1CA1, %i7
5319 st %f3, [%l7 + 0x5C]
5320 subc %i7, 0x195E, %i7
5321 nop
5322 fmovrslz %i7, %f15, %f4
5323 movvs %xcc, %i7, %o4
5324 fbe %fcc1, loop_556
5325 movleu %icc, %o4, %g1
5326 sdiv %g1, 0x01EF, %g1
5327 nop
5328loop_556:
5329 smul %g1, 0x0F0C, %g1
5330 fcmps %fcc3, %f14, %f1
5331 nop
5332 mulx %g1, %l0, %g1
5333 lduh [%l7 + 0x36], %g1
5334 orcc %g1, 0x078A, %g1
5335 nop
5336 brnz,a %g1, loop_557
5337 nop
5338 xnorcc %g1, 0x04A0, %g1
5339 movle %xcc, %g1, %i3
5340loop_557:
5341 array32 %i3, %i3, %l3
5342 lduw [%l7 + 0x34], %l3
5343 movneg %icc, %o3, %l3
5344 nop
5345 fmovrslz %l3, %f14, %f14
5346 and %l3, %l3, %o2
5347 fcmpgt16 %f0, %f14, %o2
5348 orn %o2, 0x1D4D, %o2
5349 ld [%l7 + 0x24], %f1
5350 orn %o2, 0x1BCA, %o2
5351 stx %o2, [%l7 + 0x30]
5352 movg %xcc, %o2, %i5
5353 movre %i5, 0x26E, %i5
5354 stx %i5, [%l7 + 0x08]
5355 sra %i5, 0x1B, %i5
5356 fmovsgu %icc, %f8, %f0
5357 brlz %i5, loop_558
5358 movn %icc, %g2, %i5
5359 sethi 0x1E5C, %i5
5360 stb %i5, [%l7 + 0x59]
5361loop_558:
5362 sub %i5, 0x022E, %i5
5363 mulscc %i5, 0x08EA, %i5
5364 or %i5, %i4, %i5
5365 nop
5366 movrlz %i5, 0x232, %i5
5367 fmovsn %icc, %f6, %f15
5368 sdivcc %i5, 0x0A5C, %i5
5369 brnz %i5, loop_559
5370 st %f15, [%l7 + 0x2C]
5371 movleu %icc, %i5, %g3
5372 ldd [%l7 + 0x28], %f2
5373loop_559:
5374 bn,a loop_560
5375 brgz,a %g3, loop_561
5376 umul %g3, 0x1B65, %g3
5377 fmovscc %icc, %f6, %f13
5378loop_560:
5379 stw %g3, [%l7 + 0x54]
5380loop_561:
5381 alignaddr %g3, %g3, %l5
5382 alignaddrl %l5, %i1, %l5
5383 tsubcctv %l5, 0x0A82, %l5
5384 and %l5, %l5, %l1
5385 nop
5386 andcc %l1, %l1, %o6
5387 ld [%l7 + 0x5C], %f4
5388 tsubcc %o6, 0x05E7, %o6
5389 ld [%l7 + 0x08], %f8
5390 addc %o6, 0x171B, %o6
5391 ldub [%l7 + 0x58], %o6
5392 movcc %icc, %g5, %o6
5393 nop
5394 stw %o6, [%l7 + 0x78]
5395 fcmpeq32 %f0, %f6, %o6
5396 fone %f0
5397 udivcc %o6, 0x16DC, %o6
5398 bgu,pn %icc, loop_562
5399 fblg,a %fcc1, loop_563
5400 popc %o6, %o6
5401 taddcctv %o6, 0x0D81, %o6
5402loop_562:
5403 tl %xcc, 0x1
5404loop_563:
5405 sdiv %o6, 0x0633, %o6
5406 nop
5407 lduh [%l7 + 0x6E], %o6
5408 fmovsgu %xcc, %f11, %f1
5409 nop
5410 sdivcc %o6, 0x0B8C, %o6
5411 addccc %o6, %i6, %o6
5412 std %f0, [%l7 + 0x20]
5413 bvc,a loop_564
5414 tge %icc, 0x5
5415 taddcc %o6, %o5, %o6
5416 fsrc1s %f1, %f15
5417loop_564:
5418 xorcc %o6, %o0, %o6
5419 fbn %fcc1, loop_565
5420 ldub [%l7 + 0x3E], %o6
5421 brlz,a %o6, loop_566
5422 fbuge,a %fcc1, loop_567
5423loop_565:
5424 xnorcc %o6, 0x06AA, %o6
5425 stx %o6, [%l7 + 0x30]
5426loop_566:
5427 move %icc, %i0, %o6
5428loop_567:
5429 nop
5430 taddcc %o6, 0x0902, %o6
5431 fpack32 %f0, %f10, %f6
5432 fbge %fcc3, loop_568
5433 sdivx %o6, 0x0A2E, %o6
5434 fmovrsne %o6, %f7, %f11
5435 ldsb [%l7 + 0x25], %o6
5436loop_568:
5437 nop
5438 bvc,pn %xcc, loop_569
5439 fmovdle %icc, %f14, %f14
5440 st %f14, [%l7 + 0x3C]
5441 fble %fcc3, loop_570
5442loop_569:
5443 movpos %xcc, %i2, %o6
5444 movle %icc, %g7, %o6
5445 fmul8sux16 %f6, %f4, %f8
5446loop_570:
5447 ldsh [%l7 + 0x32], %o6
5448 st %f14, [%l7 + 0x6C]
5449 fmovrde %o6, %f10, %f0
5450 nop
5451 udivx %o6, 0x09EB, %o6
5452 movrne %o6, 0x0D1, %o6
5453 srlx %o6, 0x0B, %o6
5454 stw %o6, [%l7 + 0x58]
5455 fpackfix %f0, %f4
5456 xnorcc %o6, 0x0E72, %o6
5457 fands %f14, %f1, %f3
5458 srax %o6, %o6, %o1
5459 ld [%l7 + 0x68], %f13
5460 fcmpeq32 %f0, %f4, %o1
5461 fblg,a %fcc3, loop_571
5462 array16 %o1, %o1, %l2
5463 fnot1s %f3, %f0
5464 movg %xcc, %g6, %l2
5465loop_571:
5466 fblg %fcc2, loop_572
5467 bshuffle %f0, %f0, %f10
5468 smulcc %l2, 0x121B, %l2
5469 bleu,a %icc, loop_573
5470loop_572:
5471 fnot1s %f3, %f3
5472 tg %xcc, 0x4
5473 brlez,a %l2, loop_574
5474loop_573:
5475 fnot1s %f3, %f12
5476 stw %l2, [%l7 + 0x34]
5477 and %l2, %l2, %g4
5478loop_574:
5479 nop
5480 tg %icc, 0x6
5481 xnor %g4, %g4, %o7
5482 umul %o7, %o7, %l4
5483 brz,a %l4, loop_575
5484 mova %icc, %l4, %l6
5485 andcc %l6, 0x09DD, %l6
5486 tsubcctv %l6, 0x13B6, %l6
5487loop_575:
5488 movvc %icc, %i7, %l6
5489 tpos %icc, 0x3
5490 brnz,a %l6, loop_576
5491 ld [%l7 + 0x18], %f15
5492 fmovsneg %xcc, %f0, %f10
5493 add %l6, %l6, %o4
5494loop_576:
5495 movn %icc, %l0, %o4
5496 orcc %o4, %g1, %o4
5497 addc %o4, %i3, %o4
5498 ldsb [%l7 + 0x75], %o4
5499 nop
5500 taddcc %o4, %o4, %o3
5501 xnor %o3, 0x195D, %o3
5502 mulscc %o3, %l3, %o3
5503 fmovda %xcc, %f2, %f14
5504 fbue %fcc2, loop_577
5505 movrne %o3, 0x06E, %o3
5506 movrlz %o3, 0x177, %o3
5507 fbne %fcc3, loop_578
5508loop_577:
5509 tneg %icc, 0x7
5510 andncc %o3, %o3, %o2
5511 taddcctv %o2, %g2, %o2
5512loop_578:
5513 umul %o2, 0x0A1F, %o2
5514 fmovrde %o2, %f14, %f12
5515 lduw [%l7 + 0x60], %o2
5516 tgu %icc, 0x7
5517 array16 %o2, %i4, %o2
5518 tge %xcc, 0x5
5519 movl %xcc, %i5, %o2
5520 tne %xcc, 0x6
5521 umulcc %o2, 0x0434, %o2
5522 taddcc %o2, %o2, %g3
5523 fmovsleu %icc, %f0, %f9
5524 nop
5525 mulx %g3, %g3, %i1
5526 fbl %fcc2, loop_579
5527 alignaddrl %i1, %i1, %l5
5528 tg %icc, 0x2
5529 nop
5530loop_579:
5531 fmovdgu %xcc, %f9, %f8
5532 fbuge %fcc0, loop_580
5533 movvs %xcc, %l5, %l1
5534 array8 %l1, %l1, %g5
5535 ld [%l7 + 0x74], %f10
5536loop_580:
5537 sethi 0x1307, %g5
5538 fcmpgt16 %f12, %f8, %g5
5539 fors %f8, %f2, %f12
5540 fnot2 %f12, %f8
5541 brlez,a %g5, loop_581
5542 tle %icc, 0x0
5543 fzeros %f12
5544 sll %g5, %g5, %i6
5545loop_581:
5546 sth %i6, [%l7 + 0x70]
5547 movne %xcc, %o5, %i6
5548 fblg,a %fcc1, loop_582
5549 udivx %i6, 0x0693, %i6
5550 xnorcc %i6, %i6, %o0
5551 mulx %o0, %i0, %o0
5552loop_582:
5553 movrlz %o0, 0x06E, %o0
5554 std %f12, [%l7 + 0x40]
5555 fbue,a %fcc0, loop_583
5556 nop
5557 subc %o0, %o0, %i2
5558 sth %i2, [%l7 + 0x2A]
5559loop_583:
5560 umulcc %i2, 0x1BBA, %i2
5561 stw %i2, [%l7 + 0x28]
5562 fbo,a %fcc3, loop_584
5563 stw %i2, [%l7 + 0x74]
5564 nop
5565 fmovde %xcc, %f6, %f13
5566loop_584:
5567 fmul8x16al %f13, %f15, %f10
5568 fnot2 %f10, %f12
5569 stx %i2, [%l7 + 0x40]
5570 array32 %i2, %g7, %i2
5571 movgu %xcc, %o6, %i2
5572 addc %i2, %o1, %i2
5573 fzero %f10
5574 udivx %i2, 0x09D4, %i2
5575 and %i2, %g6, %i2
5576 nop
5577 addcc %i2, 0x0D36, %i2
5578 nop
5579 fmovrse %i2, %f10, %f14
5580 subc %i2, %l2, %i2
5581 ld [%l7 + 0x34], %f10
5582 movrne %i2, 0x285, %i2
5583 subc %i2, 0x1666, %i2
5584 tsubcctv %i2, 0x1A24, %i2
5585 array16 %i2, %g4, %i2
5586 nop
5587 fmovdge %icc, %f10, %f2
5588 udivx %i2, 0x01C6, %i2
5589 movre %i2, %o7, %i2
5590 fmovdvc %xcc, %f11, %f2
5591 fandnot1 %f10, %f14, %f8
5592 sethi 0x050A, %i2
5593 bl,pn %xcc, loop_585
5594 tn %xcc, 0x3
5595 stb %i2, [%l7 + 0x46]
5596 fcmpes %fcc2, %f8, %f6
5597loop_585:
5598 fbo %fcc0, loop_586
5599 sth %i2, [%l7 + 0x3C]
5600 fpsub32 %f8, %f12, %f6
5601 andn %i2, 0x1F19, %i2
5602loop_586:
5603 fpadd32s %f6, %f11, %f8
5604 sth %i2, [%l7 + 0x3A]
5605 nop
5606 movne %xcc, %l4, %i2
5607 fzero %f6
5608 smul %i2, %i7, %i2
5609 add %i2, 0x14EC, %i2
5610 fand %f6, %f6, %f14
5611 add %i2, %i2, %l6
5612 movne %xcc, %l0, %l6
5613 fmovrsgez %l6, %f2, %f11
5614 movleu %xcc, %g1, %l6
5615 fpmerge %f11, %f13, %f0
5616 or %l6, %l6, %i3
5617 fbge %fcc3, loop_587
5618 te %xcc, 0x6
5619 stw %i3, [%l7 + 0x6C]
5620 tneg %xcc, 0x3
5621loop_587:
5622 fbule %fcc2, loop_588
5623 srlx %i3, 0x19, %i3
5624 subccc %i3, 0x123C, %i3
5625 movgu %icc, %i3, %o4
5626loop_588:
5627 array8 %o4, %l3, %o4
5628 tsubcc %o4, 0x19C1, %o4
5629 movgu %icc, %o3, %o4
5630 fcmple32 %f0, %f4, %o4
5631 smulcc %o4, 0x1DE0, %o4
5632 fnegs %f11, %f10
5633 sth %o4, [%l7 + 0x32]
5634 udivcc %o4, 0x1FD0, %o4
5635 ble,pt %icc, loop_589
5636 lduh [%l7 + 0x6C], %o4
5637 movne %icc, %o4, %g2
5638 addcc %g2, 0x0BAD, %g2
5639loop_589:
5640 udivx %g2, 0x07B8, %g2
5641 sdiv %g2, 0x06AD, %g2
5642 nop
5643 movvc %icc, %g2, %i4
5644 tle %xcc, 0x2
5645 srlx %i4, %i4, %i5
5646 nop
5647 move %icc, %o2, %i5
5648 array8 %i5, %g3, %i5
5649 sll %i5, 0x03, %i5
5650 bvs loop_590
5651 fbu,a %fcc2, loop_591
5652 nop
5653 mova %icc, %i1, %i5
5654loop_590:
5655 xorcc %i5, %i5, %l5
5656loop_591:
5657 fmovda %icc, %f0, %f1
5658 fmovsvc %icc, %f6, %f5
5659 tgu %icc, 0x1
5660 nop
5661 tg %xcc, 0x6
5662 fmovsa %icc, %f10, %f1
5663 fmovscc %xcc, %f12, %f7
5664 alignaddrl %l5, %l1, %l5
5665 ldub [%l7 + 0x62], %l5
5666 sll %l5, %g5, %l5
5667 movrgez %l5, 0x0CB, %l5
5668 fmovdpos %icc, %f13, %f13
5669 movg %icc, %l5, %o5
5670 brlz,a %o5, loop_592
5671 ld [%l7 + 0x4C], %f13
5672 fpsub32 %f0, %f2, %f10
5673 tvs %xcc, 0x0
5674loop_592:
5675 movcs %xcc, %i6, %o5
5676 lduh [%l7 + 0x34], %o5
5677 bg,a loop_593
5678 stw %o5, [%l7 + 0x4C]
5679 nop
5680 fbug,a %fcc2, loop_594
5681loop_593:
5682 fnors %f13, %f6, %f9
5683 andncc %o5, %o5, %i0
5684 stb %i0, [%l7 + 0x20]
5685loop_594:
5686 srlx %i0, %o0, %i0
5687 movvc %icc, %i0, %g7
5688 movneg %icc, %g7, %o6
5689 fnot2s %f9, %f4
5690 tn %icc, 0x3
5691 fbne %fcc2, loop_595
5692 tcc %xcc, 0x5
5693 orcc %o6, 0x0B35, %o6
5694 mulscc %o6, %o1, %o6
5695loop_595:
5696 bvc,a,pt %icc, loop_596
5697 movgu %icc, %o6, %g6
5698 fbne %fcc2, loop_597
5699 tcc %xcc, 0x3
5700loop_596:
5701 ldd [%l7 + 0x50], %f0
5702 fmovrdlz %g6, %f2, %f10
5703loop_597:
5704 ld [%l7 + 0x3C], %f0
5705 movg %xcc, %l2, %g6
5706 mova %xcc, %g4, %g6
5707 sub %g6, %g6, %o7
5708 subccc %o7, 0x112B, %o7
5709 fpmerge %f9, %f6, %f12
5710 orcc %o7, %o7, %l4
5711 movcs %icc, %i7, %l4
5712 subc %l4, 0x1B8C, %l4
5713 fmovsa %xcc, %f10, %f6
5714 tn %xcc, 0x5
5715 bshuffle %f12, %f4, %f0
5716 tsubcc %l4, 0x0A82, %l4
5717 umul %l4, %l4, %i2
5718 fabss %f6, %f0
5719 fpack16 %f0, %f11
5720 fabss %f6, %f1
5721 ldx [%l7 + 0x40], %i2
5722 andncc %i2, %l0, %i2
5723 movn %xcc, %i2, %g1
5724 orncc %g1, %l6, %g1
5725 fmovscs %xcc, %f3, %f13
5726 srlx %g1, %g1, %i3
5727 fbule,a %fcc0, loop_598
5728 fbge,a %fcc1, loop_599
5729 mulx %i3, %l3, %i3
5730 taddcc %i3, %i3, %o3
5731loop_598:
5732 xor %o3, 0x0EA7, %o3
5733loop_599:
5734 fpmerge %f13, %f3, %f6
5735 sdivx %o3, 0x1095, %o3
5736 fmovspos %xcc, %f2, %f5
5737 tne %xcc, 0x1
5738 subcc %o3, %o3, %o4
5739 nop
5740 bshuffle %f6, %f4, %f0
5741 nop
5742 nop
5743 movre %o4, 0x2D9, %o4
5744 fmovsvs %icc, %f2, %f1
5745 move %xcc, %o4, %g2
5746 fmovdvc %icc, %f10, %f4
5747 array16 %g2, %g2, %i4
5748 fpadd32 %f0, %f12, %f4
5749 bge,a,pt %xcc, loop_600
5750 std %f4, [%l7 + 0x78]
5751 nop
5752 movge %icc, %i4, %o2
5753loop_600:
5754 tle %icc, 0x4
5755 ba %xcc, loop_601
5756 movcs %xcc, %o2, %g3
5757 array8 %g3, %g3, %i1
5758 fmovrdlz %i1, %f4, %f12
5759loop_601:
5760 smul %i1, 0x06CC, %i1
5761 fpack32 %f12, %f8, %f8
5762 tle %xcc, 0x6
5763 nop
5764 fcmps %fcc2, %f8, %f13
5765 alignaddr %i1, %i1, %i5
5766 fsrc2s %f13, %f10
5767 tvc %xcc, 0x2
5768 movn %xcc, %l1, %i5
5769 call loop_602
5770 array16 %i5, %g5, %i5
5771 movpos %icc, %i5, %l5
5772 move %xcc, %i6, %l5
5773loop_602:
5774 fmovdleu %xcc, %f0, %f7
5775 movcs %icc, %o5, %l5
5776 xnorcc %l5, %o0, %l5
5777 bge,pt %icc, loop_603
5778 ldsw [%l7 + 0x44], %l5
5779 stw %l5, [%l7 + 0x14]
5780 tpos %icc, 0x1
5781loop_603:
5782 movcs %icc, %i0, %l5
5783 fbul,a %fcc2, loop_604
5784 fbule,a %fcc1, loop_605
5785 xor %l5, %g7, %l5
5786 mulx %l5, %l5, %o1
5787loop_604:
5788 nop
5789 setx loop_606, %l0, %l1
5790 jmpl %l1, %o1
5791loop_605:
5792 lduw [%l7 + 0x54], %o1
5793 bge,pt %icc, loop_607
5794 std %f8, [%l7 + 0x60]
5795loop_606:
5796 lduh [%l7 + 0x60], %o1
5797 tcs %xcc, 0x0
5798loop_607:
5799 sethi 0x1267, %o1
5800 nop
5801 stx %o1, [%l7 + 0x30]
5802 movre %o1, %o1, %o6
5803 alignaddr %o6, %o6, %l2
5804 stx %l2, [%l7 + 0x20]
5805 fpack16 %f8, %f11
5806 fmovsvc %xcc, %f8, %f4
5807 fbu %fcc3, loop_608
5808 nop
5809 array16 %l2, %g4, %l2
5810 tsubcc %l2, 0x0F15, %l2
5811loop_608:
5812 fsrc2s %f4, %f12
5813 addc %l2, %l2, %g6
5814 udiv %g6, 0x14D2, %g6
5815 movrlz %g6, %o7, %g6
5816 bleu,a %icc, loop_609
5817 sth %g6, [%l7 + 0x32]
5818 ldx [%l7 + 0x48], %g6
5819 tneg %icc, 0x7
5820loop_609:
5821 fnot1 %f8, %f6
5822 fnors %f4, %f8, %f12
5823 movvs %xcc, %i7, %g6
5824 movge %icc, %l4, %g6
5825 nop
5826 setx loop_610, %l0, %l1
5827 wrpr 0x1, %tl
5828 wrpr %l1, %tnpc
5829 setx 0x34400001400, %l0, %l1
5830 wrpr %l1, %tstate
5831 wrhpr 0x4, %htstate
5832 done
5833 xnor %g6, %g6, %l0
5834 te %xcc, 0x4
5835 fbe,a %fcc0, loop_611
5836loop_610:
5837 fmovsne %xcc, %f12, %f5
5838 ldsb [%l7 + 0x5E], %l0
5839 sdivx %l0, 0x16FF, %l0
5840loop_611:
5841 tn %xcc, 0x7
5842 fble,a %fcc3, loop_612
5843 fcmple16 %f8, %f0, %l0
5844 stx %l0, [%l7 + 0x38]
5845 array16 %l0, %l0, %i2
5846loop_612:
5847 tn %xcc, 0x3
5848 ldsb [%l7 + 0x36], %i2
5849 taddcc %i2, 0x09DB, %i2
5850 fmovde %xcc, %f3, %f14
5851 ldx [%l7 + 0x70], %i2
5852 taddcctv %i2, %i2, %l6
5853 be,a,pt %xcc, loop_613
5854 udiv %l6, 0x189B, %l6
5855 subc %l6, %g1, %l6
5856 fone %f8
5857loop_613:
5858 movneg %xcc, %l6, %l3
5859 st %f14, [%l7 + 0x70]
5860 stx %l3, [%l7 + 0x28]
5861 ld [%l7 + 0x34], %f10
5862 fzeros %f14
5863 fandnot1s %f14, %f6, %f4
5864 addcc %l3, %i3, %l3
5865 movgu %icc, %o3, %l3
5866 sub %l3, 0x1F59, %l3
5867 fmovda %icc, %f2, %f14
5868 fornot1s %f14, %f0, %f5
5869 std %f8, [%l7 + 0x08]
5870 ldx [%l7 + 0x18], %l3
5871 udivcc %l3, 0x1E1E, %l3
5872 stx %l3, [%l7 + 0x08]
5873 tsubcc %l3, 0x0545, %l3
5874 nop
5875 array32 %l3, %l3, %o4
5876 tneg %xcc, 0x5
5877 fors %f5, %f13, %f8
5878 fcmps %fcc1, %f9, %f2
5879 fzero %f8
5880 fnegd %f8, %f12
5881 ldd [%l7 + 0x20], %f12
5882 tl %icc, 0x2
5883 fmovsgu %icc, %f15, %f0
5884 umul %o4, 0x17E7, %o4
5885 nop
5886 add %o4, 0x1295, %o4
5887 srl %o4, 0x0E, %o4
5888 brgz %o4, loop_614
5889 smulcc %o4, %g2, %o4
5890 udiv %o4, 0x03FE, %o4
5891 bneg,a,pn %xcc, loop_615
5892loop_614:
5893 nop
5894 setx loop_616, %l0, %l1
5895 wrpr 0x1, %tl
5896 wrpr %l1, %tnpc
5897 setx 0x34400001400, %l0, %l1
5898 wrpr %l1, %tstate
5899 wrhpr 0x4, %htstate
5900 done
5901 tgu %icc, 0x1
5902 movvc %xcc, %i4, %o4
5903loop_615:
5904 movvc %xcc, %o4, %o2
5905loop_616:
5906 brgz %o2, loop_617
5907 fmovscs %icc, %f6, %f9
5908 tvs %icc, 0x4
5909 or %o2, %g3, %o2
5910loop_617:
5911 umul %o2, %i1, %o2
5912 alignaddr %o2, %o2, %l1
5913 brz,a %l1, loop_618
5914 fmovsneg %xcc, %f2, %f0
5915 movrlz %l1, %l1, %g5
5916 stx %g5, [%l7 + 0x58]
5917loop_618:
5918 tcs %xcc, 0x2
5919 sethi 0x0C80, %g5
5920 sll %g5, %g5, %i5
5921 sdivcc %i5, 0x092A, %i5
5922 nop
5923 fandnot1 %f8, %f4, %f4
5924 fmovsle %icc, %f9, %f9
5925 udivcc %i5, 0x004D, %i5
5926 tcc %icc, 0x4
5927 fmovrsgez %i5, %f5, %f6
5928 addccc %i5, 0x0A9A, %i5
5929 sub %i5, %i6, %i5
5930 or %i5, 0x1E62, %i5
5931 movcc %icc, %o5, %i5
5932 addcc %i5, %o0, %i5
5933 movleu %xcc, %i5, %i0
5934 stb %i0, [%l7 + 0x44]
5935 fmuld8ulx16 %f6, %f2, %f4
5936 movcc %icc, %i0, %g7
5937 fmovsge %xcc, %f15, %f13
5938 nop
5939 stx %g7, [%l7 + 0x30]
5940 smul %g7, %l5, %g7
5941 be,a,pn %icc, loop_619
5942 tneg %icc, 0x0
5943 sra %g7, 0x14, %g7
5944 sethi 0x00CD, %g7
5945loop_619:
5946 fzero %f4
5947 xorcc %g7, 0x0754, %g7
5948 lduh [%l7 + 0x64], %g7
5949 tne %icc, 0x0
5950 tsubcctv %g7, %g7, %o1
5951 ldub [%l7 + 0x7E], %o1
5952 fornot2 %f4, %f4, %f14
5953 tcs %icc, 0x6
5954 ldd [%l7 + 0x20], %f4
5955 addcc %o1, %o6, %o1
5956 tg %xcc, 0x6
5957 movg %icc, %o1, %g4
5958 nop
5959 fandnot2 %f14, %f10, %f0
5960 movrlz %g4, 0x294, %g4
5961 ldx [%l7 + 0x18], %g4
5962 fmovsne %xcc, %f15, %f13
5963 movle %icc, %l2, %g4
5964 brgz %g4, loop_620
5965 andncc %g4, %o7, %g4
5966 fmuld8sux16 %f13, %f1, %f4
5967 nop
5968loop_620:
5969 addccc %g4, %g4, %i7
5970 mulx %i7, 0x0C29, %i7
5971 andncc %i7, %l4, %i7
5972 umul %i7, 0x1F8A, %i7
5973 tg %xcc, 0x5
5974 tsubcctv %i7, %i7, %g6
5975 ldsb [%l7 + 0x30], %g6
5976 sdivcc %g6, 0x15C6, %g6
5977 addccc %g6, %l0, %g6
5978 fmovdl %icc, %f2, %f9
5979 ldsw [%l7 + 0x28], %g6
5980 fmovdvc %xcc, %f3, %f3
5981 sub %g6, %i2, %g6
5982 fmovdneg %icc, %f5, %f11
5983 sdiv %g6, 0x0549, %g6
5984 andcc %g6, 0x14E8, %g6
5985 tn %icc, 0x5
5986 subcc %g6, %g1, %g6
5987 movvs %icc, %l6, %g6
5988 subccc %g6, %i3, %g6
5989 movvs %icc, %g6, %o3
5990 orcc %o3, 0x0E23, %o3
5991 ldd [%l7 + 0x58], %f2
5992 sll %o3, 0x19, %o3
5993 fsrc2 %f4, %f8
5994 fpmerge %f11, %f1, %f10
5995 bg,pn %xcc, loop_621
5996 fabss %f11, %f3
5997 ldsh [%l7 + 0x30], %o3
5998 ldsh [%l7 + 0x4A], %o3
5999loop_621:
6000 fnot2 %f10, %f8
6001 mulscc %o3, 0x1508, %o3
6002 array32 %o3, %l3, %o3
6003 tleu %icc, 0x5
6004 xnor %o3, %o3, %g2
6005 tsubcctv %g2, 0x0E47, %g2
6006 bvc,pn %xcc, loop_622
6007 bn %xcc, loop_623
6008 sdivcc %g2, 0x0324, %g2
6009 te %icc, 0x1
6010loop_622:
6011 stb %g2, [%l7 + 0x4A]
6012loop_623:
6013 sdivcc %g2, 0x1A47, %g2
6014 std %f10, [%l7 + 0x60]
6015 nop
6016 subccc %g2, 0x1907, %g2
6017 ldsh [%l7 + 0x2A], %g2
6018 tsubcctv %g2, %i4, %g2
6019 fmovsle %icc, %f13, %f11
6020 fmovdcc %xcc, %f3, %f5
6021 fxnors %f5, %f12, %f0
6022 brlz,a %g2, loop_624
6023 orncc %g2, 0x1DEE, %g2
6024 ble,pt %icc, loop_625
6025 fmovrdlz %g2, %f6, %f6
6026loop_624:
6027 fones %f0
6028 sllx %g2, %o4, %g2
6029loop_625:
6030 fmovdge %xcc, %f15, %f1
6031 nop
6032 setx loop_626, %l0, %l1
6033 wrpr 0x1, %tl
6034 wrpr %l1, %tpc
6035 add %l1, 0x4, %l1
6036 wrpr %l1, %tnpc
6037 setx 0x34400001400, %l0, %l1
6038 wrpr %l1, %tstate
6039 wrhpr 0x4, %htstate
6040 retry
6041 fmuld8sux16 %f1, %f5, %f4
6042 fmovsn %xcc, %f14, %f7
6043 stw %g2, [%l7 + 0x38]
6044loop_626:
6045 array16 %g2, %g2, %g3
6046 fpadd32s %f7, %f13, %f15
6047 fmovsl %icc, %f0, %f1
6048 fmovdcc %icc, %f0, %f8
6049 movg %xcc, %i1, %g3
6050 nop
6051 setx loop_627, %l0, %l1
6052 jmpl %l1, %g3
6053 sllx %g3, %o2, %g3
6054 fbo,a %fcc3, loop_628
6055 nop
6056loop_627:
6057 array8 %g3, %g3, %l1
6058 tge %xcc, 0x3
6059loop_628:
6060 andcc %l1, %l1, %g5
6061 movgu %xcc, %g5, %i6
6062 fmovdl %icc, %f10, %f15
6063 siam 0x1
6064 tleu %icc, 0x0
6065 ldd [%l7 + 0x38], %f6
6066 nop
6067 fbl %fcc3, loop_629
6068 fmul8x16 %f15, %f12, %f14
6069 fmovdcs %xcc, %f7, %f3
6070 bneg,a %icc, loop_630
6071loop_629:
6072 mulscc %i6, %o5, %i6
6073 ldsb [%l7 + 0x71], %i6
6074 fmovsle %icc, %f2, %f8
6075loop_630:
6076 fands %f8, %f6, %f6
6077 fmovrsgez %i6, %f4, %f15
6078 fmovsa %icc, %f11, %f0
6079 fmovrslez %i6, %f2, %f5
6080 fnegs %f5, %f10
6081 andcc %i6, 0x1986, %i6
6082 fmovs %f5, %f8
6083 fblg,a %fcc3, loop_631
6084 movrlz %i6, %i6, %o0
6085 nop
6086 subcc %o0, 0x1491, %o0
6087loop_631:
6088 movvc %icc, %i5, %o0
6089 ld [%l7 + 0x58], %f14
6090 tn %icc, 0x6
6091 movneg %xcc, %o0, %i0
6092 st %f5, [%l7 + 0x58]
6093 nop
6094 fcmped %fcc0, %f2, %f14
6095 move %icc, %i0, %l5
6096 movrlez %l5, %l5, %g7
6097 fmovsle %xcc, %f8, %f5
6098 movrne %g7, 0x0C7, %g7
6099 movcc %xcc, %o6, %g7
6100 tpos %icc, 0x1
6101 fmovspos %xcc, %f5, %f15
6102 movrlz %g7, %g7, %o1
6103 fmovdleu %icc, %f15, %f11
6104 subcc %o1, %l2, %o1
6105 movpos %xcc, %o1, %o7
6106 nop
6107 movre %o7, 0x0E4, %o7
6108 bgu,a,pt %xcc, loop_632
6109 udivcc %o7, 0x1E8A, %o7
6110 movcc %icc, %g4, %o7
6111 ldub [%l7 + 0x51], %o7
6112loop_632:
6113 addcc %o7, 0x105E, %o7
6114 nop
6115 setx loop_633, %l0, %l1
6116 jmpl %l1, %o7
6117 xnor %o7, %o7, %l4
6118 tg %icc, 0x7
6119 array32 %l4, %l4, %i7
6120loop_633:
6121 ldsb [%l7 + 0x67], %i7
6122 taddcctv %i7, %i7, %l0
6123 fsrc1 %f14, %f6
6124 addcc %l0, %i2, %l0
6125 array8 %l0, %l0, %g1
6126 fxors %f11, %f10, %f4
6127 smul %g1, 0x02A0, %g1
6128 fmovdg %icc, %f3, %f13
6129 ldsh [%l7 + 0x1C], %g1
6130 bn,a,pn %xcc, loop_634
6131 andn %g1, %g1, %l6
6132 alignaddrl %l6, %l6, %i3
6133 tne %icc, 0x6
6134loop_634:
6135 taddcc %i3, 0x08C7, %i3
6136 fbe,a %fcc0, loop_635
6137 fxnor %f14, %f12, %f2
6138 movgu %icc, %i3, %g6
6139 movge %icc, %g6, %l3
6140loop_635:
6141 tvs %icc, 0x3
6142 te %icc, 0x3
6143 movvc %icc, %o3, %l3
6144 addcc %l3, %l3, %i4
6145 sll %i4, 0x0C, %i4
6146 fbl,a %fcc0, loop_636
6147 nop
6148 andcc %i4, 0x109C, %i4
6149 movcs %icc, %i4, %o4
6150loop_636:
6151 nop
6152 sll %o4, %o4, %g2
6153 std %f2, [%l7 + 0x20]
6154 ld [%l7 + 0x3C], %f7
6155 subcc %g2, %i1, %g2
6156 movpos %icc, %g2, %o2
6157 tvc %xcc, 0x3
6158 fmovsg %icc, %f10, %f0
6159 sdivcc %o2, 0x10F9, %o2
6160 fmul8sux16 %f2, %f0, %f14
6161 ldsb [%l7 + 0x57], %o2
6162 movleu %xcc, %g3, %o2
6163 sdiv %o2, 0x11CF, %o2
6164 movne %icc, %l1, %o2
6165 udiv %o2, 0x1F3C, %o2
6166 subc %o2, %o2, %g5
6167 fmovsleu %xcc, %f9, %f5
6168 fpsub32 %f14, %f8, %f12
6169 fbne %fcc2, loop_637
6170 lduw [%l7 + 0x08], %g5
6171 ld [%l7 + 0x7C], %f9
6172 taddcc %g5, %g5, %o5
6173loop_637:
6174 sdivx %o5, 0x1BD1, %o5
6175 nop
6176 orncc %o5, %i6, %o5
6177 movgu %xcc, %i5, %o5
6178 brz,a %o5, loop_638
6179 sdivx %o5, 0x0935, %o5
6180 fba,a %fcc1, loop_639
6181 ldx [%l7 + 0x70], %o5
6182loop_638:
6183 stx %o5, [%l7 + 0x40]
6184 st %f5, [%l7 + 0x14]
6185loop_639:
6186 fpadd32 %f12, %f2, %f6
6187 fandnot1s %f5, %f11, %f9
6188 movvs %icc, %o0, %o5
6189 subccc %o5, %i0, %o5
6190 sdivcc %o5, 0x0548, %o5
6191 tle %icc, 0x2
6192 sth %o5, [%l7 + 0x7E]
6193 fornot1s %f9, %f13, %f12
6194 nop
6195 nop
6196 fmovda %xcc, %f4, %f2
6197 nop
6198 bpos,a,pt %xcc, loop_640
6199 sdivx %o5, 0x0172, %o5
6200 tleu %xcc, 0x6
6201 fmovdgu %xcc, %f1, %f15
6202loop_640:
6203 ldsw [%l7 + 0x7C], %o5
6204 fbe,a %fcc0, loop_641
6205 movre %o5, 0x000, %o5
6206 fmovdpos %xcc, %f6, %f2
6207 movvc %xcc, %o5, %l5
6208loop_641:
6209 alignaddrl %l5, %l5, %o6
6210 mulx %o6, %g7, %o6
6211 fbue %fcc3, loop_642
6212 brlez %o6, loop_643
6213 sllx %o6, 0x09, %o6
6214 nop
6215 setx loop_644, %l0, %l1
6216 wrpr 0x1, %tl
6217 wrpr %l1, %tpc
6218 add %l1, 0x4, %l1
6219 wrpr %l1, %tnpc
6220 setx 0x34400001400, %l0, %l1
6221 wrpr %l1, %tstate
6222 wrhpr 0x4, %htstate
6223 retry
6224loop_642:
6225 taddcc %o6, %l2, %o6
6226loop_643:
6227 fnot2 %f6, %f0
6228 brgez %o6, loop_645
6229loop_644:
6230 tne %xcc, 0x5
6231 fbue,a %fcc2, loop_646
6232 st %f2, [%l7 + 0x20]
6233loop_645:
6234 taddcctv %o6, %o6, %o1
6235 movrlez %o1, %g4, %o1
6236loop_646:
6237 ta %icc, 0x4
6238 nop
6239 fmuld8ulx16 %f2, %f15, %f0
6240 fpsub32s %f2, %f2, %f13
6241 udivcc %o1, 0x1480, %o1
6242 fpadd32s %f13, %f8, %f5
6243 lduh [%l7 + 0x36], %o1
6244 stw %o1, [%l7 + 0x10]
6245 srlx %o1, %o7, %o1
6246 movleu %icc, %l4, %o1
6247 fmovspos %icc, %f10, %f0
6248 orncc %o1, 0x1297, %o1
6249 ldsb [%l7 + 0x6E], %o1
6250 fmovsvs %xcc, %f4, %f9
6251 fnegd %f0, %f10
6252 fbe %fcc0, loop_647
6253 array8 %o1, %i7, %o1
6254 ldsb [%l7 + 0x0C], %o1
6255 ld [%l7 + 0x4C], %f3
6256loop_647:
6257 stb %o1, [%l7 + 0x53]
6258 fmul8x16au %f9, %f2, %f10
6259 subc %o1, 0x00FD, %o1
6260 te %xcc, 0x4
6261 nop
6262 mulscc %o1, 0x1719, %o1
6263 bshuffle %f10, %f6, %f14
6264 bneg,a %icc, loop_648
6265 fmovrdlz %o1, %f0, %f2
6266 tsubcctv %o1, %o1, %i2
6267 st %f9, [%l7 + 0x30]
6268loop_648:
6269 andcc %i2, %i2, %l0
6270 tvs %xcc, 0x2
6271 move %icc, %l0, %g1
6272 nop
6273 fnands %f9, %f6, %f0
6274 or %g1, %g1, %l6
6275 xor %l6, %l6, %i3
6276 fandnot1 %f2, %f4, %f6
6277 stw %i3, [%l7 + 0x0C]
6278 nop
6279 ldub [%l7 + 0x0B], %i3
6280 addcc %i3, 0x1A91, %i3
6281 tne %xcc, 0x1
6282 fmovsneg %icc, %f4, %f6
6283 array16 %i3, %i3, %g6
6284 tleu %xcc, 0x3
6285 udiv %g6, 0x184A, %g6
6286 srax %g6, %o3, %g6
6287 bvc,a %xcc, loop_649
6288 fandnot1s %f6, %f4, %f2
6289 alignaddr %g6, %l3, %g6
6290 fmul8ulx16 %f6, %f2, %f14
6291loop_649:
6292 movrne %g6, %i4, %g6
6293 nop
6294 sth %g6, [%l7 + 0x18]
6295 movg %icc, %o4, %g6
6296 sllx %g6, 0x05, %g6
6297 fmuld8ulx16 %f2, %f5, %f0
6298 nop
6299 tle %icc, 0x1
6300 nop
6301 sub %g6, 0x172A, %g6
6302 stx %g6, [%l7 + 0x50]
6303 stb %g6, [%l7 + 0x56]
6304 umul %g6, 0x16A4, %g6
6305 bg,a loop_650
6306 tle %icc, 0x4
6307 subc %g6, 0x16B1, %g6
6308 movneg %icc, %g6, %i1
6309loop_650:
6310 ld [%l7 + 0x74], %f3
6311 tsubcc %i1, %g2, %i1
6312 andcc %i1, 0x0F86, %i1
6313 xor %i1, %g3, %i1
6314 nop
6315 tne %icc, 0x2
6316 tl %icc, 0x6
6317 ldsb [%l7 + 0x4B], %i1
6318 ta %xcc, 0x0
6319 mova %icc, %i1, %l1
6320 nop
6321 array8 %l1, %o2, %l1
6322 tne %icc, 0x1
6323 sllx %l1, 0x07, %l1
6324 movpos %icc, %l1, %g5
6325 movneg %xcc, %i6, %g5
6326 ldx [%l7 + 0x50], %g5
6327 brgz %g5, loop_651
6328 nop
6329 movneg %icc, %i5, %g5
6330 udiv %g5, 0x0595, %g5
6331loop_651:
6332 sdivx %g5, 0x012C, %g5
6333 ldx [%l7 + 0x70], %g5
6334 fpadd16s %f2, %f15, %f15
6335 nop
6336 fbo %fcc1, loop_652
6337 fbe,a %fcc3, loop_653
6338 brgz %g5, loop_654
6339 nop
6340loop_652:
6341 addc %g5, %o0, %g5
6342loop_653:
6343 movvc %xcc, %i0, %g5
6344loop_654:
6345 movcs %xcc, %o5, %g5
6346 mova %icc, %g5, %l5
6347 ld [%l7 + 0x5C], %f0
6348 ldub [%l7 + 0x52], %l5
6349 brz %l5, loop_655
6350 fbul %fcc1, loop_656
6351 xnor %l5, %l5, %g7
6352 fmovdvs %icc, %f7, %f15
6353loop_655:
6354 movrlz %g7, %g7, %l2
6355loop_656:
6356 array8 %l2, %l2, %o6
6357 srax %o6, 0x07, %o6
6358 siam 0x0
6359 fbe,a %fcc1, loop_657
6360 ld [%l7 + 0x30], %f3
6361 ld [%l7 + 0x68], %f7
6362 tge %icc, 0x2
6363loop_657:
6364 tleu %xcc, 0x2
6365 fblg %fcc2, loop_658
6366 lduh [%l7 + 0x12], %o6
6367 sub %o6, %g4, %o6
6368 ldsw [%l7 + 0x34], %o6
6369loop_658:
6370 umul %o6, 0x17B4, %o6
6371 fbu,a %fcc2, loop_659
6372 orncc %o6, 0x043F, %o6
6373 movle %icc, %o6, %o7
6374 array32 %o7, %o7, %l4
6375loop_659:
6376 udiv %l4, 0x1B7B, %l4
6377 nop
6378 movcc %icc, %i7, %l4
6379 orn %l4, %l4, %o1
6380 movrne %o1, %i2, %o1
6381 movrgz %o1, 0x069, %o1
6382 udivcc %o1, 0x1696, %o1
6383 tl %xcc, 0x2
6384 fcmpes %fcc0, %f5, %f8
6385 movre %o1, %l0, %o1
6386 be,a %xcc, loop_660
6387 fornot2 %f0, %f8, %f4
6388 nop
6389 setx loop_661, %l0, %l1
6390 jmpl %l1, %o1
6391 movrne %o1, %o1, %g1
6392loop_660:
6393 subc %g1, %l6, %g1
6394 std %f4, [%l7 + 0x40]
6395loop_661:
6396 ld [%l7 + 0x34], %f0
6397 stb %g1, [%l7 + 0x1C]
6398 nop
6399 setx loop_662, %l0, %l1
6400 jmpl %l1, %g1
6401 addccc %g1, 0x047A, %g1
6402 fbul %fcc3, loop_663
6403 fmovdl %icc, %f9, %f8
6404loop_662:
6405 tge %xcc, 0x1
6406 fmovsvc %icc, %f3, %f3
6407loop_663:
6408 ldx [%l7 + 0x58], %g1
6409 fmovdle %xcc, %f12, %f3
6410 movg %icc, %i3, %g1
6411 fbe %fcc2, loop_664
6412 fmovsleu %xcc, %f14, %f0
6413 movneg %icc, %g1, %o3
6414 ldub [%l7 + 0x5C], %o3
6415loop_664:
6416 andncc %o3, %l3, %o3
6417 fbul,a %fcc0, loop_665
6418 sdivx %o3, 0x0E81, %o3
6419 srlx %o3, %o3, %i4
6420 movrlz %i4, 0x3AD, %i4
6421loop_665:
6422 xorcc %i4, %i4, %o4
6423 nop
6424 nop
6425 orcc %o4, %o4, %g6
6426 movre %g6, 0x1C0, %g6
6427 tg %xcc, 0x3
6428 ldd [%l7 + 0x28], %f6
6429 tge %xcc, 0x2
6430 umul %g6, 0x0374, %g6
6431 fornot2 %f4, %f4, %f0
6432 st %f0, [%l7 + 0x10]
6433 nop
6434 mulscc %g6, %g6, %g2
6435 nop
6436 andcc %g2, 0x1E29, %g2
6437 mova %xcc, %g2, %g3
6438 movl %xcc, %g3, %i1
6439 fnors %f0, %f2, %f14
6440 lduw [%l7 + 0x24], %i1
6441 fmovsleu %xcc, %f11, %f12
6442 nop
6443 xorcc %i1, 0x16B4, %i1
6444 tpos %xcc, 0x1
6445 udivcc %i1, 0x0F17, %i1
6446 bleu %xcc, loop_666
6447 movre %i1, 0x30F, %i1
6448 movcc %xcc, %i1, %o2
6449 fnor %f0, %f2, %f14
6450loop_666:
6451 fbge %fcc2, loop_667
6452 fbn %fcc2, loop_668
6453 fcmpne32 %f14, %f14, %o2
6454 addcc %o2, %l1, %o2
6455loop_667:
6456 fcmpne16 %f14, %f2, %o2
6457loop_668:
6458 array8 %o2, %i6, %o2
6459 fmuld8sux16 %f12, %f2, %f14
6460 orn %o2, %o2, %i5
6461 fmovda %icc, %f6, %f2
6462 nop
6463 mulscc %i5, 0x17F3, %i5
6464 nop
6465 udiv %i5, 0x167E, %i5
6466 sdiv %i5, 0x1A0F, %i5
6467 fsrc2 %f14, %f6
6468 fmuld8ulx16 %f2, %f14, %f2
6469 fandnot2 %f2, %f10, %f12
6470 bcs %xcc, loop_669
6471 tsubcctv %i5, 0x1C45, %i5
6472 mulscc %i5, 0x0D73, %i5
6473 tsubcc %i5, 0x17C0, %i5
6474loop_669:
6475 andcc %i5, 0x00D8, %i5
6476 nop
6477 setx loop_670, %l0, %l1
6478 wrpr 0x1, %tl
6479 wrpr %l1, %tpc
6480 add %l1, 0x4, %l1
6481 wrpr %l1, %tnpc
6482 setx 0x34400001400, %l0, %l1
6483 wrpr %l1, %tstate
6484 wrhpr 0x4, %htstate
6485 retry
6486 alignaddr %i5, %i5, %o0
6487 nop
6488 fmovdn %icc, %f9, %f0
6489loop_670:
6490 nop
6491 smul %o0, %o0, %i0
6492 movre %i0, %i0, %o5
6493 fbule,a %fcc0, loop_671
6494 nop
6495 fmovrdne %o5, %f0, %f12
6496 ta %xcc, 0x6
6497loop_671:
6498 fmovsn %icc, %f6, %f0
6499 xorcc %o5, %o5, %g5
6500 bvc %icc, loop_672
6501 sth %g5, [%l7 + 0x58]
6502 nop
6503 bne,a loop_673
6504loop_672:
6505 brz %g5, loop_674
6506 tge %icc, 0x6
6507 ldd [%l7 + 0x08], %f2
6508loop_673:
6509 fmovsge %xcc, %f14, %f4
6510loop_674:
6511 ldsb [%l7 + 0x6A], %g5
6512 tvc %xcc, 0x3
6513 tvs %icc, 0x5
6514 movcs %icc, %l5, %g5
6515 subc %g5, %g5, %g7
6516 sll %g7, %l2, %g7
6517 stw %g7, [%l7 + 0x54]
6518 fcmps %fcc2, %f2, %f14
6519 movre %g7, %g4, %g7
6520 movg %xcc, %o6, %g7
6521 movvc %icc, %g7, %o7
6522 movvs %icc, %i7, %o7
6523 movgu %icc, %o7, %l4
6524 tcs %xcc, 0x7
6525 sdivcc %l4, 0x119F, %l4
6526 brz,a %l4, loop_675
6527 stx %l4, [%l7 + 0x40]
6528 fornot1 %f12, %f14, %f12
6529 tleu %xcc, 0x2
6530loop_675:
6531 tneg %xcc, 0x5
6532 fmovdge %icc, %f7, %f15
6533 faligndata %f12, %f0, %f14
6534 fxnor %f14, %f14, %f10
6535 tneg %icc, 0x1
6536 xor %l4, 0x027B, %l4
6537 ldub [%l7 + 0x61], %l4
6538 fmovdleu %icc, %f15, %f1
6539 udivcc %l4, 0x1A58, %l4
6540 nop
6541 tcc %icc, 0x5
6542 fbul,a %fcc3, loop_676
6543 nop
6544 setx loop_677, %l0, %l1
6545 wrpr 0x1, %tl
6546 wrpr %l1, %tpc
6547 add %l1, 0x4, %l1
6548 wrpr %l1, %tnpc
6549 setx 0x34400001400, %l0, %l1
6550 wrpr %l1, %tstate
6551 wrhpr 0x4, %htstate
6552 retry
6553 bgu,a loop_678
6554 taddcctv %l4, %l4, %i2
6555loop_676:
6556 st %f1, [%l7 + 0x40]
6557loop_677:
6558 pdist %f10, %f6, %f14
6559loop_678:
6560 tsubcctv %i2, %l0, %i2
6561 bleu,a loop_679
6562 orn %i2, %i2, %o1
6563 fmovdvc %icc, %f2, %f3
6564 sdivcc %o1, 0x0219, %o1
6565loop_679:
6566 tne %icc, 0x7
6567 fmul8x16au %f3, %f2, %f8
6568 sth %o1, [%l7 + 0x64]
6569 popc %o1, %o1
6570 move %icc, %o1, %l6
6571 bvc,a,pt %icc, loop_680
6572 mulscc %l6, %l6, %i3
6573 ble,pn %xcc, loop_681
6574 tpos %icc, 0x1
6575loop_680:
6576 sth %i3, [%l7 + 0x70]
6577 nop
6578loop_681:
6579 xorcc %i3, %g1, %i3
6580 xor %i3, 0x1EA8, %i3
6581 taddcc %i3, 0x1BE3, %i3
6582 subc %i3, %l3, %i3
6583 andncc %i3, %i3, %o3
6584 fba,a %fcc1, loop_682
6585 fmovsleu %xcc, %f3, %f6
6586 tcc %icc, 0x1
6587 andn %o3, %o3, %i4
6588loop_682:
6589 fpack32 %f8, %f10, %f0
6590 sllx %i4, 0x05, %i4
6591 alignaddr %i4, %o4, %i4
6592 fmovrde %i4, %f10, %f6
6593 ldub [%l7 + 0x69], %i4
6594 tpos %icc, 0x6
6595 fones %f6
6596 ldsh [%l7 + 0x36], %i4
6597 fcmpeq32 %f6, %f10, %i4
6598 fnot2 %f6, %f0
6599 mova %icc, %g6, %i4
6600 fbn %fcc2, loop_683
6601 fcmps %fcc2, %f4, %f14
6602 orncc %i4, %g2, %i4
6603 umulcc %i4, 0x0C00, %i4
6604loop_683:
6605 ld [%l7 + 0x18], %f3
6606 brz %i4, loop_684
6607 st %f14, [%l7 + 0x14]
6608 add %i4, %i4, %g3
6609 fsrc2 %f6, %f0
6610loop_684:
6611 be,a loop_685
6612 movle %icc, %g3, %i1
6613 movcs %icc, %l1, %i1
6614 fmovdn %icc, %f13, %f8
6615loop_685:
6616 tge %xcc, 0x5
6617 bpos,a,pn %icc, loop_686
6618 tge %xcc, 0x3
6619 fmovsneg %xcc, %f13, %f0
6620 ldsw [%l7 + 0x34], %i1
6621loop_686:
6622 fandnot2 %f6, %f6, %f6
6623 mova %xcc, %i1, %i6
6624 array16 %i6, %i6, %o2
6625 fmovdgu %icc, %f3, %f9
6626 andn %o2, 0x014D, %o2
6627 tgu %xcc, 0x7
6628 xor %o2, 0x007A, %o2
6629 tneg %icc, 0x5
6630 nop
6631 fxnor %f6, %f4, %f10
6632 fmul8x16au %f9, %f6, %f10
6633 movrgz %o2, %o2, %i5
6634 movcs %xcc, %i5, %o0
6635 addccc %o0, %o0, %i0
6636 tcs %xcc, 0x0
6637 tn %icc, 0x7
6638 tvc %xcc, 0x5
6639 fcmpeq16 %f10, %f8, %i0
6640 movrlz %i0, %i0, %o5
6641 bne loop_687
6642 movgu %icc, %l5, %o5
6643 fmovrdgz %o5, %f4, %f2
6644 fmovsge %xcc, %f6, %f15
6645loop_687:
6646 tsubcctv %o5, %o5, %g5
6647 fcmpne32 %f2, %f6, %g5
6648 andncc %g5, %g5, %l2
6649 fmovscc %xcc, %f6, %f0
6650 call loop_688
6651 movre %l2, %l2, %g4
6652 ldsb [%l7 + 0x29], %g4
6653 subcc %g4, %g4, %o6
6654loop_688:
6655 ld [%l7 + 0x6C], %f7
6656 fmovd %f2, %f8
6657 srl %o6, %g7, %o6
6658 fmovrdgz %o6, %f10, %f0
6659 xnorcc %o6, 0x115A, %o6
6660 fpack16 %f0, %f0
6661 ldsb [%l7 + 0x46], %o6
6662 ldsw [%l7 + 0x5C], %o6
6663 stx %o6, [%l7 + 0x38]
6664 alignaddrl %o6, %o6, %i7
6665 nop
6666 std %f0, [%l7 + 0x28]
6667 movneg %xcc, %o7, %i7
6668 taddcctv %i7, %i7, %l4
6669 lduw [%l7 + 0x78], %l4
6670 udiv %l4, 0x0E96, %l4
6671 lduh [%l7 + 0x20], %l4
6672 fbe %fcc2, loop_689
6673 tgu %icc, 0x6
6674 sllx %l4, 0x06, %l4
6675 for %f0, %f4, %f6
6676loop_689:
6677 ld [%l7 + 0x6C], %f6
6678 alignaddrl %l4, %l0, %l4
6679 fnors %f0, %f14, %f2
6680 bg,a,pn %icc, loop_690
6681 fmovscc %icc, %f7, %f2
6682 tsubcc %l4, 0x0DAE, %l4
6683 fxors %f2, %f15, %f0
6684loop_690:
6685 andn %l4, %l4, %i2
6686 udiv %i2, 0x1606, %i2
6687 fones %f0
6688 stw %i2, [%l7 + 0x2C]
6689 addccc %i2, %o1, %i2
6690 brlez,a %i2, loop_691
6691 fpadd16s %f0, %f3, %f8
6692 or %i2, %i2, %l6
6693 ldub [%l7 + 0x28], %l6
6694loop_691:
6695 fmovrdlz %l6, %f14, %f10
6696 fcmpgt32 %f10, %f8, %l6
6697 fmovdge %xcc, %f10, %f9
6698 tpos %xcc, 0x6
6699 fba %fcc0, loop_692
6700 sdiv %l6, 0x0AAD, %l6
6701 brgz %l6, loop_693
6702 nop
6703loop_692:
6704 fone %f10
6705 move %icc, %g1, %l6
6706loop_693:
6707 tpos %icc, 0x1
6708 nop
6709 movle %xcc, %l3, %l6
6710 movrgz %l6, 0x323, %l6
6711 movleu %icc, %i3, %l6
6712 movg %icc, %l6, %o3
6713 sethi 0x1771, %o3
6714 movpos %icc, %o4, %o3
6715 nop
6716 fpmerge %f9, %f5, %f4
6717 nop
6718 bl,pt %icc, loop_694
6719 std %f4, [%l7 + 0x50]
6720 stx %o3, [%l7 + 0x50]
6721 movg %icc, %o3, %g6
6722loop_694:
6723 andcc %g6, %g2, %g6
6724 std %f4, [%l7 + 0x78]
6725 srl %g6, %i4, %g6
6726 movle %xcc, %g6, %g3
6727 movneg %icc, %l1, %g3
6728 taddcctv %g3, %i1, %g3
6729 movrlz %g3, 0x2D9, %g3
6730 sdivx %g3, 0x1808, %g3
6731 tge %xcc, 0x2
6732 xor %g3, %i6, %g3
6733 movrgz %g3, %g3, %o2
6734 tvc %icc, 0x7
6735 nop
6736 tg %xcc, 0x4
6737 addcc %o2, %i5, %o2
6738 tneg %xcc, 0x2
6739 addc %o2, 0x124B, %o2
6740 nop
6741 orncc %o2, 0x1032, %o2
6742 stx %o2, [%l7 + 0x10]
6743 fmuld8sux16 %f9, %f14, %f8
6744 fmovdne %icc, %f6, %f10
6745 movre %o2, %o0, %o2
6746 udivcc %o2, 0x18C1, %o2
6747 tleu %xcc, 0x7
6748 nop
6749 alignaddr %o2, %i0, %o2
6750 fpadd16s %f10, %f8, %f5
6751 fmovs %f5, %f10
6752 nop
6753 fmovdcs %icc, %f11, %f8
6754 tg %icc, 0x6
6755 andcc %o2, 0x1120, %o2
6756 sll %o2, 0x12, %o2
6757 movleu %icc, %o2, %l5
6758 or %l5, %l5, %o5
6759 brz %o5, loop_695
6760 tcc %icc, 0x6
6761 alignaddr %o5, %o5, %g5
6762 udiv %g5, 0x0D39, %g5
6763loop_695:
6764 popc 0x0CDB, %g5
6765 fmovdleu %icc, %f0, %f10
6766 subccc %g5, %g5, %l2
6767 addc %l2, 0x1D83, %l2
6768 mulx %l2, 0x0E73, %l2
6769 bn,pn %icc, loop_696
6770 nop
6771 fbule,a %fcc0, loop_697
6772 sth %l2, [%l7 + 0x16]
6773loop_696:
6774 mulx %l2, 0x0E23, %l2
6775 fmovdn %xcc, %f8, %f12
6776loop_697:
6777 fmovsle %xcc, %f3, %f12
6778 tsubcc %l2, 0x164F, %l2
6779 tsubcctv %l2, 0x1017, %l2
6780 movn %xcc, %g4, %l2
6781 fxnor %f8, %f4, %f8
6782 st %f12, [%l7 + 0x24]
6783 std %f8, [%l7 + 0x20]
6784 movrgez %l2, %g7, %l2
6785 fxnor %f8, %f12, %f14
6786 bn %xcc, loop_698
6787 ba,a loop_699
6788 movvs %icc, %o6, %l2
6789 fzeros %f12
6790loop_698:
6791 add %l2, %l2, %o7
6792loop_699:
6793 orncc %o7, 0x0ACF, %o7
6794 sethi 0x11D4, %o7
6795 smulcc %o7, 0x1975, %o7
6796 subccc %o7, %i7, %o7
6797 fmuld8sux16 %f12, %f12, %f12
6798 tle %xcc, 0x1
6799 for %f12, %f8, %f8
6800 nop
6801 ldsw [%l7 + 0x74], %o7
6802 fcmpne32 %f8, %f8, %o7
6803 fabss %f12, %f9
6804 smul %o7, %o7, %l0
6805 fmul8sux16 %f8, %f2, %f12
6806 udivcc %l0, 0x0FE9, %l0
6807 ldub [%l7 + 0x69], %l0
6808 movl %icc, %l4, %l0
6809 fmovd %f12, %f8
6810 bcc,a loop_700
6811 call loop_701
6812 nop
6813 fmuld8ulx16 %f12, %f10, %f2
6814loop_700:
6815 ld [%l7 + 0x7C], %f4
6816loop_701:
6817 sth %l0, [%l7 + 0x52]
6818 sll %l0, 0x14, %l0
6819 nop
6820 ldsb [%l7 + 0x56], %l0
6821 alignaddrl %l0, %o1, %l0
6822 ta %icc, 0x1
6823 fmovrdgz %l0, %f4, %f12
6824 fmovsle %icc, %f2, %f6
6825 ldx [%l7 + 0x48], %l0
6826 brgz,a %l0, loop_702
6827 movcc %xcc, %l0, %i2
6828 sethi 0x09BC, %i2
6829 movl %icc, %g1, %i2
6830loop_702:
6831 lduw [%l7 + 0x0C], %i2
6832 fzero %f12
6833 movcs %xcc, %i2, %l3
6834 ta %icc, 0x7
6835 ldsw [%l7 + 0x44], %l3
6836 smulcc %l3, %l3, %i3
6837 nop
6838 mova %icc, %i3, %l6
6839 tneg %icc, 0x6
6840 sdivx %l6, 0x0708, %l6
6841 and %l6, %o4, %l6
6842 mova %icc, %l6, %o3
6843 fands %f6, %f11, %f15
6844 bvs %icc, loop_703
6845 movleu %xcc, %o3, %g2
6846 tne %icc, 0x5
6847 ldx [%l7 + 0x70], %g2
6848loop_703:
6849 andn %g2, 0x1DEF, %g2
6850 tsubcc %g2, %i4, %g2
6851 fmovde %xcc, %f1, %f13
6852 nop
6853 sth %g2, [%l7 + 0x60]
6854 tn %xcc, 0x5
6855 fnot2s %f13, %f11
6856 ldsw [%l7 + 0x20], %g2
6857 sethi 0x16A8, %g2
6858 sethi 0x1B2A, %g2
6859 bshuffle %f12, %f2, %f8
6860 tvs %xcc, 0x7
6861 and %g2, %g2, %g6
6862 ldd [%l7 + 0x50], %f2
6863 or %g6, %l1, %g6
6864 movre %g6, %g6, %i1
6865 srlx %i1, 0x11, %i1
6866 nop
6867 fbo,a %fcc1, loop_704
6868 movcs %xcc, %i1, %i6
6869 andncc %i6, %g3, %i6
6870 movn %xcc, %i6, %i5
6871loop_704:
6872 subccc %i5, %i5, %o0
6873 tneg %xcc, 0x4
6874 add %o0, %i0, %o0
6875 nop
6876 andn %o0, 0x003A, %o0
6877 andn %o0, 0x0436, %o0
6878 tneg %icc, 0x6
6879 sub %o0, 0x15BE, %o0
6880 xnor %o0, 0x1F22, %o0
6881 fands %f13, %f12, %f12
6882 andncc %o0, %o2, %o0
6883 sth %o0, [%l7 + 0x26]
6884 tne %icc, 0x6
6885 tleu %xcc, 0x0
6886 orn %o0, 0x1F01, %o0
6887 tg %xcc, 0x7
6888 mulx %o0, %o0, %l5
6889 movvc %xcc, %l5, %o5
6890 movrne %o5, %o5, %g5
6891 sth %g5, [%l7 + 0x6C]
6892 udivcc %g5, 0x1899, %g5
6893 ldsb [%l7 + 0x46], %g5
6894 umulcc %g5, %g5, %g4
6895 fnot2 %f8, %f0
6896 movneg %icc, %g4, %g7
6897 bge,pn %icc, loop_705
6898 fmovdneg %icc, %f1, %f2
6899 xorcc %g7, %o6, %g7
6900 nop
6901loop_705:
6902 movg %xcc, %g7, %l2
6903 addcc %l2, %i7, %l2
6904 movl %icc, %l2, %o7
6905 sth %o7, [%l7 + 0x1E]
6906 fmovd %f8, %f14
6907 fornot2 %f8, %f6, %f8
6908 smul %o7, %o7, %l4
6909 fbue,a %fcc2, loop_706
6910 xnorcc %l4, %l4, %o1
6911 fmul8ulx16 %f8, %f8, %f4
6912 movrgez %o1, %l0, %o1
6913loop_706:
6914 ldub [%l7 + 0x68], %o1
6915 tcs %icc, 0x7
6916 fornot2 %f4, %f6, %f8
6917 fbe %fcc2, loop_707
6918 ldsh [%l7 + 0x58], %o1
6919 fmovrsne %o1, %f15, %f1
6920 umul %o1, 0x1966, %o1
6921loop_707:
6922 brgez,a %o1, loop_708
6923 alignaddrl %o1, %g1, %o1
6924 fbuge %fcc2, loop_709
6925 tn %icc, 0x4
6926loop_708:
6927 tn %xcc, 0x7
6928 andn %o1, 0x1A54, %o1
6929loop_709:
6930 smul %o1, %i2, %o1
6931 bg,a %xcc, loop_710
6932 ld [%l7 + 0x5C], %f5
6933 fnand %f8, %f8, %f10
6934 fmovsa %xcc, %f1, %f13
6935loop_710:
6936 nop
6937 array32 %o1, %o1, %l3
6938 tpos %xcc, 0x2
6939 movl %icc, %i3, %l3
6940 fornot2 %f10, %f10, %f2
6941 nop
6942 ble,a %xcc, loop_711
6943 fblg,a %fcc0, loop_712
6944 fmovrslz %l3, %f8, %f4
6945 srl %l3, 0x0C, %l3
6946loop_711:
6947 fxors %f4, %f0, %f2
6948loop_712:
6949 xor %l3, %l3, %o4
6950 ba %icc, loop_713
6951 nop
6952 taddcc %o4, %o4, %l6
6953 fpsub16s %f2, %f3, %f7
6954loop_713:
6955 bn,a %icc, loop_714
6956 nop
6957 setx loop_715, %l0, %l1
6958 wrpr 0x1, %tl
6959 wrpr %l1, %tnpc
6960 setx 0x34400001400, %l0, %l1
6961 wrpr %l1, %tstate
6962 wrhpr 0x4, %htstate
6963 done
6964 tcc %icc, 0x4
6965 srlx %l6, %o3, %l6
6966loop_714:
6967 subc %l6, 0x124F, %l6
6968loop_715:
6969 sethi 0x1A35, %l6
6970 fmovdleu %xcc, %f7, %f15
6971 fxors %f15, %f2, %f13
6972 ble,a,pn %icc, loop_716
6973 nop
6974 fmuld8sux16 %f13, %f13, %f14
6975 movpos %xcc, %i4, %l6
6976loop_716:
6977 ble,a loop_717
6978 movneg %icc, %g2, %l6
6979 tne %xcc, 0x0
6980 sll %l6, %l6, %l1
6981loop_717:
6982 ldsb [%l7 + 0x5C], %l1
6983 nop
6984 ldsh [%l7 + 0x28], %l1
6985 fpsub32 %f14, %f8, %f12
6986 ta %icc, 0x4
6987 fbue,a %fcc1, loop_718
6988 std %f12, [%l7 + 0x50]
6989 nop
6990 lduw [%l7 + 0x6C], %l1
6991loop_718:
6992 sth %l1, [%l7 + 0x7C]
6993 taddcc %l1, 0x1206, %l1
6994 brgz %l1, loop_719
6995 udiv %l1, 0x0341, %l1
6996 ld [%l7 + 0x44], %f1
6997 fbl,a %fcc1, loop_720
6998loop_719:
6999 nop
7000 fmovsn %xcc, %f13, %f0
7001 lduh [%l7 + 0x30], %l1
7002loop_720:
7003 tcc %icc, 0x2
7004 array16 %l1, %l1, %g6
7005 sllx %g6, 0x12, %g6
7006 array32 %g6, %g6, %i1
7007 ba %icc, loop_721
7008 udivcc %i1, 0x1726, %i1
7009 lduw [%l7 + 0x18], %i1
7010 subccc %i1, 0x01DD, %i1
7011loop_721:
7012 udiv %i1, 0x066B, %i1
7013 addcc %i1, 0x17C3, %i1
7014 popc 0x02BF, %i1
7015 sub %i1, 0x0CAC, %i1
7016 ldsw [%l7 + 0x3C], %i1
7017 alignaddr %i1, %i1, %g3
7018 nop
7019 ta %xcc, 0x1
7020 fbuge,a %fcc2, loop_722
7021 fmovdvs %icc, %f2, %f11
7022 movn %icc, %i6, %g3
7023 ldx [%l7 + 0x50], %g3
7024loop_722:
7025 mova %icc, %i5, %g3
7026 nop
7027 alignaddrl %g3, %i0, %g3
7028 fbge,a %fcc1, loop_723
7029 fba,a %fcc2, loop_724
7030 xnorcc %g3, 0x1820, %g3
7031 fexpand %f11, %f0
7032loop_723:
7033 movrgz %g3, %g3, %o2
7034loop_724:
7035 sth %o2, [%l7 + 0x2E]
7036 tl %icc, 0x5
7037 tg %xcc, 0x3
7038 tneg %xcc, 0x1
7039 tne %xcc, 0x6
7040 brlez,a %o2, loop_725
7041 fzeros %f11
7042 fbuge %fcc2, loop_726
7043 fmovsvs %xcc, %f13, %f3
7044loop_725:
7045 tg %xcc, 0x3
7046 fmovspos %xcc, %f3, %f8
7047loop_726:
7048 taddcc %o2, %o0, %o2
7049 tgu %icc, 0x2
7050 movn %xcc, %l5, %o2
7051 nop
7052 andcc %o2, %o2, %o5
7053 bleu,a,pn %xcc, loop_727
7054 bneg,pn %xcc, loop_728
7055 srl %o5, 0x19, %o5
7056 ldsw [%l7 + 0x6C], %o5
7057loop_727:
7058 bcc loop_729
7059loop_728:
7060 fpadd32s %f8, %f0, %f11
7061 xnor %o5, 0x101A, %o5
7062 tge %xcc, 0x1
7063loop_729:
7064 fmovsleu %icc, %f5, %f12
7065 movvc %icc, %o5, %g5
7066 tsubcctv %g5, 0x17EE, %g5
7067 movgu %xcc, %g4, %g5
7068 subcc %g5, %o6, %g5
7069 fcmpne32 %f12, %f6, %g5
7070 and %g5, %g5, %g7
7071 fmul8sux16 %f12, %f10, %f8
7072 ld [%l7 + 0x14], %f0
7073 array16 %g7, %g7, %i7
7074 movrlez %i7, %i7, %l2
7075 tne %xcc, 0x0
7076 stx %l2, [%l7 + 0x28]
7077 or %l2, 0x0F5F, %l2
7078 lduh [%l7 + 0x42], %l2
7079 andcc %l2, %o7, %l2
7080 ldd [%l7 + 0x48], %f2
7081 alignaddr %l2, %l2, %l4
7082 udivx %l4, 0x1D3C, %l4
7083 fnot2 %f8, %f10
7084 be,pt %xcc, loop_730
7085 tne %xcc, 0x1
7086 movrgez %l4, %l4, %l0
7087 sll %l0, 0x1E, %l0
7088loop_730:
7089 sdivcc %l0, 0x19EC, %l0
7090 subcc %l0, %l0, %g1
7091 stw %g1, [%l7 + 0x1C]
7092 sth %g1, [%l7 + 0x36]
7093 fmovdge %icc, %f4, %f8
7094 umulcc %g1, 0x183F, %g1
7095 fandnot1s %f8, %f14, %f9
7096 brlz,a %g1, loop_731
7097 movvs %icc, %i2, %g1
7098 fmovrsne %g1, %f13, %f7
7099 fzero %f8
7100loop_731:
7101 srl %g1, 0x17, %g1
7102 movrne %g1, %o1, %g1
7103 fmovrslez %g1, %f8, %f11
7104 ldx [%l7 + 0x70], %g1
7105 nop
7106 tsubcc %g1, %g1, %i3
7107 fcmpgt16 %f8, %f8, %i3
7108 xor %i3, 0x00AB, %i3
7109 tpos %xcc, 0x5
7110 movleu %icc, %l3, %i3
7111 tsubcc %i3, %o4, %i3
7112 nop
7113 setx loop_732, %l0, %l1
7114 wrpr 0x1, %tl
7115 wrpr %l1, %tnpc
7116 setx 0x34400001400, %l0, %l1
7117 wrpr %l1, %tstate
7118 wrhpr 0x4, %htstate
7119 done
7120 movrlez %i3, %i3, %o3
7121 fmovse %xcc, %f5, %f8
7122 bshuffle %f8, %f10, %f14
7123loop_732:
7124 siam 0x1
7125 nop
7126 tpos %xcc, 0x0
7127 taddcctv %o3, 0x0F54, %o3
7128 movcc %icc, %o3, %i4
7129 movl %xcc, %g2, %i4
7130 xnorcc %i4, 0x07F7, %i4
7131 nop
7132 movgu %xcc, %i4, %l6
7133 tsubcc %l6, %l6, %l1
7134 xnorcc %l1, %g6, %l1
7135 fmul8x16al %f8, %f3, %f2
7136 fmovsge %icc, %f3, %f11
7137 fnegd %f2, %f12
7138 ldx [%l7 + 0x38], %l1
7139 movl %icc, %l1, %i1
7140 sdivx %i1, 0x0357, %i1
7141 ta %xcc, 0x4
7142 pdist %f2, %f14, %f0
7143 brgz,a %i1, loop_733
7144 sllx %i1, 0x19, %i1
7145 movpos %xcc, %i1, %i6
7146 nop
7147loop_733:
7148 st %f11, [%l7 + 0x6C]
7149 xnor %i6, 0x0ACC, %i6
7150 ldsh [%l7 + 0x34], %i6
7151 sllx %i6, 0x19, %i6
7152 movrgez %i6, 0x3A7, %i6
7153 smulcc %i6, %i6, %i5
7154 std %f0, [%l7 + 0x40]
7155 stb %i5, [%l7 + 0x0A]
7156 sllx %i5, %i5, %i0
7157 alignaddrl %i0, %g3, %i0
7158 ldx [%l7 + 0x48], %i0
7159 movcs %icc, %i0, %o0
7160 move %icc, %l5, %o0
7161 udivx %o0, 0x0420, %o0
7162 ldx [%l7 + 0x68], %o0
7163 nop
7164 nop
7165 brz,a %o0, loop_734
7166 addc %o0, 0x094A, %o0
7167 udiv %o0, 0x1646, %o0
7168 movvs %xcc, %o0, %o2
7169loop_734:
7170 sdiv %o2, 0x0A66, %o2
7171 movrlez %o2, 0x038, %o2
7172 tge %icc, 0x7
7173 sra %o2, 0x01, %o2
7174 xnor %o2, %o2, %o5
7175 bshuffle %f0, %f12, %f4
7176 nop
7177 setx loop_735, %l0, %l1
7178 wrpr 0x1, %tl
7179 wrpr %l1, %tnpc
7180 setx 0x34400001400, %l0, %l1
7181 wrpr %l1, %tstate
7182 wrhpr 0x4, %htstate
7183 done
7184 tvc %icc, 0x0
7185 movge %xcc, %o5, %g4
7186 fmovsle %icc, %f3, %f15
7187loop_735:
7188 srl %g4, %g4, %o6
7189 fnot2 %f4, %f10
7190 brgez,a %o6, loop_736
7191 tpos %icc, 0x3
7192 fandnot2s %f15, %f3, %f15
7193 lduh [%l7 + 0x5C], %o6
7194loop_736:
7195 nop
7196 fcmpne16 %f4, %f4, %o6
7197 tge %xcc, 0x2
7198 subccc %o6, 0x1785, %o6
7199 orncc %o6, 0x0C13, %o6
7200 st %f15, [%l7 + 0x0C]
7201 smulcc %o6, 0x1265, %o6
7202 nop
7203 tgu %xcc, 0x2
7204 nop
7205 movneg %xcc, %g5, %o6
7206 subc %o6, 0x14F1, %o6
7207 bn,a loop_737
7208 tl %xcc, 0x2
7209 movrne %o6, 0x2BA, %o6
7210 te %xcc, 0x6
7211loop_737:
7212 array16 %o6, %g7, %o6
7213 or %o6, 0x0FA0, %o6
7214 nop
7215 fmovdge %icc, %f6, %f12
7216 orcc %o6, 0x0C53, %o6
7217 tvs %xcc, 0x3
7218 nop
7219 fmovrsne %o6, %f10, %f10
7220 udivx %o6, 0x1C1B, %o6
7221 fblg,a %fcc2, loop_738
7222 nop
7223 fmovdge %icc, %f11, %f11
7224 tleu %xcc, 0x6
7225loop_738:
7226 tsubcctv %o6, %i7, %o6
7227 udiv %o6, 0x0D97, %o6
7228 fbn %fcc3, loop_739
7229 add %o6, 0x0F2B, %o6
7230 sub %o6, %o7, %o6
7231 tcs %xcc, 0x3
7232loop_739:
7233 fnand %f4, %f0, %f0
7234 lduh [%l7 + 0x10], %o6
7235 stx %o6, [%l7 + 0x70]
7236 fmovsa %xcc, %f5, %f11
7237 andncc %o6, %o6, %l2
7238 bcc,pn %xcc, loop_740
7239 xorcc %l2, 0x08AC, %l2
7240 orncc %l2, %l2, %l4
7241 xnorcc %l4, 0x1FFA, %l4
7242loop_740:
7243 mulscc %l4, %l0, %l4
7244 movle %xcc, %l4, %i2
7245 smulcc %i2, 0x14FF, %i2
7246 fpsub16 %f0, %f8, %f8
7247 bvc %icc, loop_741
7248 fmovsneg %xcc, %f15, %f13
7249 movcs %xcc, %o1, %i2
7250 tcc %xcc, 0x0
7251loop_741:
7252 stw %i2, [%l7 + 0x14]
7253 stx %i2, [%l7 + 0x60]
7254 xorcc %i2, %i2, %g1
7255 movrne %g1, 0x29C, %g1
7256 srlx %g1, 0x02, %g1
7257 nop
7258 fpsub16 %f8, %f10, %f14
7259 tne %icc, 0x3
7260 bneg,pt %xcc, loop_742
7261 sdivcc %g1, 0x1BED, %g1
7262 or %g1, 0x0E0D, %g1
7263 brz,a %g1, loop_743
7264loop_742:
7265 movvc %xcc, %g1, %l3
7266 nop
7267 ldsh [%l7 + 0x20], %l3
7268loop_743:
7269 stx %l3, [%l7 + 0x30]
7270 nop
7271 tn %icc, 0x4
7272 udivx %l3, 0x117A, %l3
7273 tsubcc %l3, %l3, %o4
7274 fabsd %f14, %f10
7275 std %f14, [%l7 + 0x60]
7276 addc %o4, %i3, %o4
7277 xnorcc %o4, 0x1898, %o4
7278 sethi 0x1CED, %o4
7279 smulcc %o4, %o3, %o4
7280 tleu %xcc, 0x4
7281 ldsb [%l7 + 0x3F], %o4
7282 tg %xcc, 0x5
7283 xorcc %o4, 0x18E3, %o4
7284 addcc %o4, 0x0B3D, %o4
7285 ldsw [%l7 + 0x2C], %o4
7286 movre %o4, 0x29F, %o4
7287 alignaddrl %o4, %g2, %o4
7288 fmovd %f14, %f10
7289 and %o4, 0x171E, %o4
7290 ldsw [%l7 + 0x40], %o4
7291 be %xcc, loop_744
7292 array16 %o4, %o4, %i4
7293 fmovscs %xcc, %f6, %f4
7294 movrlez %i4, 0x2F8, %i4
7295loop_744:
7296 andncc %i4, %l6, %i4
7297 tgu %icc, 0x1
7298 movpos %icc, %i4, %g6
7299 fcmpes %fcc3, %f2, %f12
7300 bcs,a loop_745
7301 fbg,a %fcc3, loop_746
7302 bcc loop_747
7303 udivx %g6, 0x0A04, %g6
7304loop_745:
7305 fmovdneg %xcc, %f0, %f1
7306loop_746:
7307 sdivx %g6, 0x17A5, %g6
7308loop_747:
7309 fmovdne %xcc, %f3, %f1
7310 fmovscc %xcc, %f4, %f11
7311 std %f14, [%l7 + 0x20]
7312 brnz %g6, loop_748
7313 fmovdn %xcc, %f15, %f10
7314 movneg %icc, %l1, %g6
7315 andn %g6, %g6, %i1
7316loop_748:
7317 movl %icc, %i6, %i1
7318 subcc %i1, %i5, %i1
7319 tvs %icc, 0x6
7320 tsubcctv %i1, 0x144D, %i1
7321 movle %icc, %g3, %i1
7322 stx %i1, [%l7 + 0x38]
7323 fmovrsgz %i1, %f4, %f12
7324 brnz %i1, loop_749
7325 srl %i1, %i0, %i1
7326 fcmpd %fcc0, %f14, %f10
7327 stx %i1, [%l7 + 0x48]
7328loop_749:
7329 ldub [%l7 + 0x23], %i1
7330 bcs,pn %icc, loop_750
7331 smulcc %i1, %l5, %i1
7332 bneg,a loop_751
7333 movre %i1, 0x391, %i1
7334loop_750:
7335 alignaddrl %i1, %o0, %i1
7336 andn %i1, 0x0C32, %i1
7337loop_751:
7338 alignaddr %i1, %o2, %i1
7339 srlx %i1, 0x10, %i1
7340 fmovrslez %i1, %f1, %f5
7341 fmovsleu %icc, %f9, %f1
7342 ldd [%l7 + 0x68], %f10
7343 movge %xcc, %i1, %o5
7344 bvc,pt %icc, loop_752
7345 movl %icc, %g4, %o5
7346 fornot2s %f1, %f1, %f11
7347 fmul8x16au %f11, %f3, %f2
7348loop_752:
7349 sub %o5, %g5, %o5
7350 fbug,a %fcc2, loop_753
7351 fone %f2
7352 alignaddrl %o5, %g7, %o5
7353 ldx [%l7 + 0x38], %o5
7354loop_753:
7355 nop
7356 fxors %f11, %f13, %f6
7357 umul %o5, %i7, %o5
7358 lduw [%l7 + 0x40], %o5
7359 mulx %o5, %o7, %o5
7360 movle %icc, %o6, %o5
7361 movn %xcc, %l2, %o5
7362 siam 0x2
7363 tl %icc, 0x3
7364 tle %icc, 0x3
7365 fmovsne %icc, %f1, %f9
7366 xorcc %o5, %l0, %o5
7367 or %o5, 0x156E, %o5
7368 andncc %o5, %l4, %o5
7369 sdiv %o5, 0x1023, %o5
7370 movcc %xcc, %o1, %o5
7371 fmovsle %icc, %f1, %f8
7372 umul %o5, 0x0312, %o5
7373 std %f2, [%l7 + 0x50]
7374 brz,a %o5, loop_754
7375 bcs,a loop_755
7376 nop
7377 ba,a,pt %xcc, loop_756
7378loop_754:
7379 smul %o5, %o5, %i2
7380loop_755:
7381 nop
7382 ldd [%l7 + 0x68], %f12
7383loop_756:
7384 ta %xcc, 0x6
7385 movgu %xcc, %g1, %i2
7386 udivx %i2, 0x020F, %i2
7387 ldsb [%l7 + 0x1C], %i2
7388 udivcc %i2, 0x09EF, %i2
7389 brlez,a %i2, loop_757
7390 te %icc, 0x0
7391 tsubcc %i2, 0x12AD, %i2
7392 movn %xcc, %l3, %i2
7393loop_757:
7394 mulx %i2, %i2, %i3
7395 bge %icc, loop_758
7396 movcc %icc, %i3, %o3
7397 ldsb [%l7 + 0x51], %o3
7398 sdiv %o3, 0x117A, %o3
7399loop_758:
7400 fabsd %f2, %f2
7401 movpos %xcc, %o3, %g2
7402 stw %g2, [%l7 + 0x54]
7403 fmovrsgz %g2, %f9, %f12
7404 ldsh [%l7 + 0x1A], %g2
7405 stb %g2, [%l7 + 0x08]
7406 fabss %f12, %f3
7407 sra %g2, 0x04, %g2
7408 bcc,a,pn %xcc, loop_759
7409 ldd [%l7 + 0x10], %f12
7410 tvc %icc, 0x3
7411 tgu %icc, 0x6
7412loop_759:
7413 and %g2, %g2, %o4
7414 fones %f12
7415 pdist %f2, %f14, %f4
7416 movge %icc, %o4, %l6
7417 nop
7418 fxnors %f12, %f0, %f8
7419 stw %l6, [%l7 + 0x14]
7420 sllx %l6, %i4, %l6
7421 ld [%l7 + 0x58], %f13
7422 stx %l6, [%l7 + 0x38]
7423 alignaddr %l6, %l6, %l1
7424 subccc %l1, 0x0101, %l1
7425 xorcc %l1, %l1, %g6
7426 sth %g6, [%l7 + 0x26]
7427 movrne %g6, 0x0A4, %g6
7428 mova %icc, %g6, %i6
7429 ldd [%l7 + 0x68], %f14
7430 tleu %icc, 0x1
7431 sth %i6, [%l7 + 0x12]
7432 xnorcc %i6, 0x19AF, %i6
7433 bneg,a,pn %xcc, loop_760
7434 tpos %xcc, 0x6
7435 tn %icc, 0x7
7436 tvs %icc, 0x4
7437loop_760:
7438 nop
7439 array8 %i6, %i6, %i5
7440 std %f4, [%l7 + 0x28]
7441 fmovda %icc, %f1, %f5
7442 sllx %i5, %i5, %g3
7443 bge %icc, loop_761
7444 fmovrsne %g3, %f9, %f15
7445 movrgz %g3, 0x250, %g3
7446 addccc %g3, %i0, %g3
7447loop_761:
7448 move %xcc, %l5, %g3
7449 addc %g3, 0x1ED7, %g3
7450 fmovsl %icc, %f15, %f7
7451 addc %g3, 0x1640, %g3
7452 fpadd16 %f4, %f10, %f12
7453 and %g3, %o0, %g3
7454 xnorcc %g3, %o2, %g3
7455 brz,a %g3, loop_762
7456 fmovsneg %icc, %f1, %f7
7457 fmul8sux16 %f12, %f8, %f14
7458 udivcc %g3, 0x0E41, %g3
7459loop_762:
7460 orcc %g3, 0x0E07, %g3
7461 ldub [%l7 + 0x0F], %g3
7462 nop
7463 tvc %icc, 0x0
7464 tn %icc, 0x4
7465 srax %g3, 0x19, %g3
7466 fbule %fcc0, loop_763
7467 fbl %fcc1, loop_764
7468 tge %xcc, 0x2
7469 std %f14, [%l7 + 0x08]
7470loop_763:
7471 bgu,a,pt %icc, loop_765
7472loop_764:
7473 sth %g3, [%l7 + 0x42]
7474 fmovsn %xcc, %f11, %f7
7475 or %g3, 0x1D2F, %g3
7476loop_765:
7477 nop
7478 taddcc %g3, %i1, %g3
7479 tpos %icc, 0x0
7480 movge %xcc, %g4, %g3
7481 ldsw [%l7 + 0x1C], %g3
7482 fmovscs %xcc, %f12, %f4
7483 smul %g3, %g5, %g3
7484 te %icc, 0x4
7485 nop
7486 sll %g3, %g3, %g7
7487 or %g7, %i7, %g7
7488 xor %g7, %g7, %o7
7489 sdivcc %o7, 0x104C, %o7
7490 nop
7491 brgz,a %o7, loop_766
7492 orncc %o7, 0x13EC, %o7
7493 bl,a %xcc, loop_767
7494 fpsub32s %f4, %f2, %f6
7495loop_766:
7496 fbuge %fcc1, loop_768
7497 fnot2 %f14, %f6
7498loop_767:
7499 nop
7500 xorcc %o7, 0x1A7E, %o7
7501loop_768:
7502 nop
7503 sdivx %o7, 0x1FA6, %o7
7504 lduw [%l7 + 0x50], %o7
7505 nop
7506 tsubcctv %o7, %o7, %o6
7507 fcmple32 %f14, %f6, %o6
7508 stw %o6, [%l7 + 0x50]
7509 udiv %o6, 0x0127, %o6
7510 fmovsge %xcc, %f10, %f0
7511 movrgz %o6, %o6, %l2
7512 srax %l2, %l2, %l0
7513 brgez,a %l0, loop_769
7514 fandnot1s %f0, %f14, %f0
7515 bleu loop_770
7516 fmovrdgz %l0, %f12, %f6
7517loop_769:
7518 ld [%l7 + 0x4C], %f13
7519 fmovrdgz %l0, %f4, %f6
7520loop_770:
7521 movn %xcc, %l4, %l0
7522 movge %icc, %o1, %l0
7523 fnands %f0, %f8, %f3
7524 array16 %l0, %o5, %l0
7525 andn %l0, 0x188D, %l0
7526 sth %l0, [%l7 + 0x60]
7527 sllx %l0, %l0, %g1
7528 srax %g1, 0x18, %g1
7529 nop
7530 smulcc %g1, 0x126E, %g1
7531 tvc %xcc, 0x3
7532 nop
7533 sub %g1, %g1, %l3
7534 fmovdneg %icc, %f10, %f7
7535 ldd [%l7 + 0x50], %f0
7536 fbg,a %fcc0, loop_771
7537 orcc %l3, %l3, %i2
7538 fblg,a %fcc2, loop_772
7539 movrlez %i2, 0x123, %i2
7540loop_771:
7541 addccc %i2, 0x1750, %i2
7542 xnor %i2, 0x0A7F, %i2
7543loop_772:
7544 faligndata %f6, %f12, %f12
7545 lduh [%l7 + 0x22], %i2
7546 bge,a,pt %xcc, loop_773
7547 nop
7548 setx loop_774, %l0, %l1
7549 jmpl %l1, %i2
7550 subc %i2, %i2, %i3
7551 nop
7552 setx loop_775, %l0, %l1
7553 wrpr 0x1, %tl
7554 wrpr %l1, %tnpc
7555 setx 0x34400001400, %l0, %l1
7556 wrpr %l1, %tstate
7557 wrhpr 0x4, %htstate
7558 done
7559loop_773:
7560 fbul %fcc1, loop_776
7561loop_774:
7562 ldsh [%l7 + 0x3E], %i3
7563 brgez %i3, loop_777
7564loop_775:
7565 andcc %i3, 0x00E8, %i3
7566loop_776:
7567 nop
7568 fsrc2s %f7, %f6
7569loop_777:
7570 fcmped %fcc0, %f4, %f0
7571 srlx %i3, 0x1B, %i3
7572 fxors %f7, %f12, %f10
7573 orn %i3, 0x0518, %i3
7574 stw %i3, [%l7 + 0x7C]
7575 movvc %icc, %i3, %o3
7576 smulcc %o3, %o3, %g2
7577 mulx %g2, 0x126E, %g2
7578 mulx %g2, 0x1625, %g2
7579 fsrc2s %f10, %f13
7580 umul %g2, 0x0E47, %g2
7581 sll %g2, 0x07, %g2
7582 xor %g2, %g2, %o4
7583 std %f0, [%l7 + 0x18]
7584 lduh [%l7 + 0x78], %o4
7585 fbule,a %fcc2, loop_778
7586 nop
7587 setx loop_779, %l0, %l1
7588 jmpl %l1, %o4
7589 fzero %f0
7590 fnot1 %f0, %f12
7591loop_778:
7592 sllx %o4, 0x03, %o4
7593loop_779:
7594 movle %xcc, %i4, %o4
7595 fnands %f10, %f2, %f10
7596 nop
7597 srax %o4, %o4, %l6
7598 fsrc1s %f10, %f8
7599 fmovdg %icc, %f7, %f1
7600 mulx %l6, 0x1742, %l6
7601 ldsw [%l7 + 0x54], %l6
7602 be,a %xcc, loop_780
7603 ldx [%l7 + 0x68], %l6
7604 brlz,a %l6, loop_781
7605 movneg %icc, %l1, %l6
7606loop_780:
7607 movcs %xcc, %g6, %l6
7608 be,a %icc, loop_782
7609loop_781:
7610 umulcc %l6, 0x1257, %l6
7611 fors %f1, %f15, %f10
7612 movrgez %l6, %l6, %i6
7613loop_782:
7614 te %icc, 0x2
7615 nop
7616 orncc %i6, %i6, %i5
7617 fmul8sux16 %f0, %f8, %f14
7618 tsubcctv %i5, %i0, %i5
7619 bshuffle %f14, %f0, %f4
7620 tleu %xcc, 0x4
7621 smulcc %i5, 0x04AF, %i5
7622 ta %icc, 0x0
7623 tn %xcc, 0x4
7624 ldsb [%l7 + 0x41], %i5
7625 bcc,pt %xcc, loop_783
7626 fmovrdgz %i5, %f6, %f0
7627 ldsh [%l7 + 0x50], %i5
7628 tcs %xcc, 0x4
7629loop_783:
7630 ldsw [%l7 + 0x1C], %i5
7631 fpadd32s %f10, %f7, %f15
7632 subc %i5, 0x1229, %i5
7633 alignaddrl %i5, %i5, %l5
7634 fbule %fcc3, loop_784
7635 fmovsl %icc, %f9, %f14
7636 movre %l5, 0x398, %l5
7637 ldub [%l7 + 0x56], %l5
7638loop_784:
7639 subcc %l5, 0x1F3D, %l5
7640 movre %l5, 0x01F, %l5
7641 taddcc %l5, 0x1196, %l5
7642 fnot2 %f0, %f14
7643 fmovscc %xcc, %f13, %f13
7644 brgz %l5, loop_785
7645 sdivx %l5, 0x1399, %l5
7646 orcc %l5, %l5, %o0
7647 brgz,a %o0, loop_786
7648loop_785:
7649 fmovrdlz %o0, %f8, %f12
7650 fnot1s %f13, %f14
7651 array8 %o0, %o2, %o0
7652loop_786:
7653 alignaddrl %o0, %o0, %i1
7654 sdiv %i1, 0x0B21, %i1
7655 srax %i1, 0x10, %i1
7656 array16 %i1, %i1, %g4
7657 udivx %g4, 0x164E, %g4
7658 fmovscs %xcc, %f11, %f5
7659 subccc %g4, 0x1A92, %g4
7660 bl,pn %icc, loop_787
7661 movcc %icc, %g5, %g4
7662 movle %xcc, %g4, %g3
7663 fpack32 %f12, %f2, %f6
7664loop_787:
7665 tgu %icc, 0x0
7666 taddcctv %g3, %g3, %i7
7667 st %f5, [%l7 + 0x24]
7668 mulx %i7, 0x0D9E, %i7
7669 nop
7670 nop
7671 array16 %i7, %i7, %g7
7672 bne,pt %xcc, loop_788
7673 fcmple32 %f6, %f6, %g7
7674 fmovdpos %icc, %f12, %f5
7675 andcc %g7, %o7, %g7
7676loop_788:
7677 movleu %icc, %g7, %o6
7678 smul %o6, 0x0D09, %o6
7679 xnor %o6, 0x1BC8, %o6
7680 stb %o6, [%l7 + 0x45]
7681 movl %xcc, %o6, %l2
7682 brlz %l2, loop_789
7683 fnot2s %f5, %f5
7684 taddcctv %l2, 0x1864, %l2
7685 tl %icc, 0x4
7686loop_789:
7687 fmovrdgz %l2, %f8, %f12
7688 ld [%l7 + 0x1C], %f12
7689 ldub [%l7 + 0x14], %l2
7690 sth %l2, [%l7 + 0x5E]
7691 tsubcc %l2, 0x053A, %l2
7692 stb %l2, [%l7 + 0x3E]
7693 tcs %xcc, 0x6
7694 ld [%l7 + 0x54], %f5
7695 subccc %l2, %l4, %l2
7696 fpack32 %f12, %f14, %f6
7697 sll %l2, %o1, %l2
7698 array16 %l2, %l2, %o5
7699 fmovrsgz %o5, %f8, %f9
7700 orncc %o5, 0x10DF, %o5
7701 addcc %o5, %l0, %o5
7702 movn %icc, %g1, %o5
7703 nop
7704 udivcc %o5, 0x03E9, %o5
7705 tg %xcc, 0x3
7706 std %f6, [%l7 + 0x48]
7707 lduh [%l7 + 0x1C], %o5
7708 sra %o5, 0x0C, %o5
7709 fbo,a %fcc0, loop_790
7710 xnorcc %o5, %o5, %l3
7711 nop
7712 array8 %l3, %l3, %i2
7713loop_790:
7714 fmovdgu %icc, %f3, %f14
7715 tle %icc, 0x3
7716 movrgez %i2, 0x181, %i2
7717 fnot2s %f14, %f7
7718 fbu,a %fcc1, loop_791
7719 movvs %xcc, %i3, %i2
7720 fandnot1 %f6, %f14, %f2
7721 andn %i2, %i2, %o3
7722loop_791:
7723 movleu %icc, %g2, %o3
7724 tvc %xcc, 0x7
7725 alignaddrl %o3, %o3, %i4
7726 tvc %icc, 0x7
7727 fmul8sux16 %f2, %f6, %f0
7728 stw %i4, [%l7 + 0x10]
7729 movle %xcc, %i4, %o4
7730 ldub [%l7 + 0x46], %o4
7731 std %f0, [%l7 + 0x30]
7732 mulx %o4, %o4, %l1
7733 brlz,a %l1, loop_792
7734 movgu %xcc, %l1, %g6
7735 stx %g6, [%l7 + 0x48]
7736 fpadd16s %f14, %f14, %f2
7737loop_792:
7738 movvs %icc, %l6, %g6
7739 fmovdn %icc, %f12, %f1
7740 fmovdg %icc, %f11, %f11
7741 fbne,a %fcc3, loop_793
7742 ldsw [%l7 + 0x10], %g6
7743 bvs %xcc, loop_794
7744 tl %xcc, 0x3
7745loop_793:
7746 stb %g6, [%l7 + 0x27]
7747 movcc %xcc, %g6, %i6
7748loop_794:
7749 fbu %fcc0, loop_795
7750 be,pt %icc, loop_796
7751 ta %icc, 0x1
7752 ldub [%l7 + 0x1E], %i6
7753loop_795:
7754 movrgz %i6, %i6, %i0
7755loop_796:
7756 fcmple16 %f0, %f12, %i0
7757 andcc %i0, 0x185F, %i0
7758 tg %xcc, 0x2
7759 tneg %icc, 0x5
7760 subc %i0, 0x1879, %i0
7761 addccc %i0, %i5, %i0
7762 ta %xcc, 0x5
7763 ldsh [%l7 + 0x2C], %i0
7764 tvc %xcc, 0x3
7765 udivx %i0, 0x0C1D, %i0
7766 movleu %icc, %l5, %i0
7767 fornot1s %f11, %f9, %f5
7768 smulcc %i0, 0x0B76, %i0
7769 bcc,a loop_797
7770 mova %xcc, %o2, %i0
7771 movrgez %i0, %o0, %i0
7772 orcc %i0, 0x1F4B, %i0
7773loop_797:
7774 smul %i0, 0x17D1, %i0
7775 fmovdleu %icc, %f8, %f1
7776 ld [%l7 + 0x50], %f0
7777 movl %icc, %i1, %i0
7778 fbul %fcc3, loop_798
7779 fxor %f0, %f6, %f4
7780 movrlz %i0, %i0, %g5
7781 fcmpgt32 %f4, %f0, %g5
7782loop_798:
7783 fmovspos %xcc, %f2, %f0
7784 tle %icc, 0x7
7785 udivcc %g5, 0x0336, %g5
7786 stx %g5, [%l7 + 0x08]
7787 tneg %xcc, 0x1
7788 array16 %g5, %g4, %g5
7789 ldd [%l7 + 0x48], %f12
7790 andncc %g5, %g3, %g5
7791 movpos %xcc, %g5, %i7
7792 ta %icc, 0x3
7793 tn %icc, 0x5
7794 bleu,pt %icc, loop_799
7795 smul %i7, 0x1398, %i7
7796 movrgez %i7, %i7, %o7
7797 xnorcc %o7, 0x190C, %o7
7798loop_799:
7799 popc %o7, %o7
7800 sll %o7, %g7, %o7
7801 orcc %o7, 0x144C, %o7
7802 fsrc1s %f0, %f3
7803 stw %o7, [%l7 + 0x54]
7804 fcmpes %fcc1, %f6, %f6
7805 umulcc %o7, 0x06EC, %o7
7806 lduh [%l7 + 0x14], %o7
7807 mulx %o7, 0x1BD9, %o7
7808 fmovdle %xcc, %f3, %f2
7809 tn %icc, 0x6
7810 fmovdge %icc, %f2, %f15
7811 ble,a loop_800
7812 array32 %o7, %o6, %o7
7813 te %icc, 0x0
7814 fabsd %f4, %f8
7815loop_800:
7816 nop
7817 bn,a,pn %icc, loop_801
7818 tne %xcc, 0x6
7819 sdivcc %o7, 0x10F8, %o7
7820 add %o7, 0x1A84, %o7
7821loop_801:
7822 lduh [%l7 + 0x4C], %o7
7823 fmovdleu %icc, %f8, %f5
7824 nop
7825 fblg,a %fcc2, loop_802
7826 nop
7827 nop
7828 fmul8x16al %f5, %f10, %f12
7829loop_802:
7830 nop
7831 sth %o7, [%l7 + 0x7A]
7832 movpos %xcc, %o7, %l4
7833 te %icc, 0x7
7834 or %l4, 0x1DBC, %l4
7835 fxnors %f5, %f3, %f7
7836 alignaddrl %l4, %l4, %o1
7837 orn %o1, 0x1E7D, %o1
7838 fmul8sux16 %f12, %f12, %f12
7839 movrgz %o1, 0x369, %o1
7840 mova %icc, %o1, %l2
7841 mulx %l2, %l2, %l0
7842 std %f12, [%l7 + 0x48]
7843 fmuld8ulx16 %f7, %f5, %f14
7844 taddcctv %l0, %l0, %g1
7845 fmovd %f14, %f12
7846 fzeros %f7
7847 tcs %icc, 0x0
7848 bneg,pt %xcc, loop_803
7849 stx %g1, [%l7 + 0x18]
7850 tsubcctv %g1, %g1, %o5
7851 sth %o5, [%l7 + 0x08]
7852loop_803:
7853 andcc %o5, %l3, %o5
7854 fbn,a %fcc1, loop_804
7855 xor %o5, 0x19B8, %o5
7856 alignaddrl %o5, %i3, %o5
7857 fornot1s %f7, %f0, %f10
7858loop_804:
7859 tge %icc, 0x7
7860 std %f14, [%l7 + 0x70]
7861 siam 0x5
7862 fbne,a %fcc3, loop_805
7863 ble %xcc, loop_806
7864 tn %xcc, 0x7
7865 te %icc, 0x2
7866loop_805:
7867 nop
7868loop_806:
7869 bl,a,pt %xcc, loop_807
7870 fmovrslez %o5, %f13, %f8
7871 stb %o5, [%l7 + 0x23]
7872 ba,pn %xcc, loop_808
7873loop_807:
7874 fmovdleu %xcc, %f13, %f4
7875 bne,pn %xcc, loop_809
7876 fones %f4
7877loop_808:
7878 tvc %icc, 0x6
7879 movrgz %o5, %o5, %i2
7880loop_809:
7881 tleu %xcc, 0x4
7882 stx %i2, [%l7 + 0x48]
7883 tgu %icc, 0x7
7884 fmovsne %xcc, %f3, %f10
7885 xnorcc %i2, 0x17C2, %i2
7886 fabsd %f14, %f2
7887 tge %icc, 0x1
7888 fmovdl %icc, %f0, %f1
7889 stb %i2, [%l7 + 0x31]
7890 fmovde %icc, %f10, %f8
7891 ldsw [%l7 + 0x2C], %i2
7892 ta %icc, 0x2
7893 fornot1 %f14, %f6, %f12
7894 fbu,a %fcc0, loop_810
7895 udiv %i2, 0x03D7, %i2
7896 fcmple32 %f12, %f6, %i2
7897 movge %xcc, %i2, %g2
7898loop_810:
7899 tpos %icc, 0x3
7900 movge %xcc, %g2, %o3
7901 nop
7902 addc %o3, 0x0AD1, %o3
7903 ldsb [%l7 + 0x24], %o3
7904 nop
7905 sth %o3, [%l7 + 0x3C]
7906 or %o3, %o3, %i4
7907 fbu,a %fcc3, loop_811
7908 sdivcc %i4, 0x1747, %i4
7909 ldsh [%l7 + 0x54], %i4
7910 andncc %i4, %i4, %o4
7911loop_811:
7912 smulcc %o4, 0x10D9, %o4
7913 fbne,a %fcc3, loop_812
7914 mova %icc, %l1, %o4
7915 ldsb [%l7 + 0x50], %o4
7916 sub %o4, %l6, %o4
7917loop_812:
7918 fbl %fcc2, loop_813
7919 ldd [%l7 + 0x78], %f14
7920 movrlez %o4, %g6, %o4
7921 tne %xcc, 0x3
7922loop_813:
7923 lduw [%l7 + 0x78], %o4
7924 fmovdl %icc, %f2, %f4
7925 sub %o4, 0x0082, %o4
7926 lduh [%l7 + 0x12], %o4
7927 ld [%l7 + 0x6C], %f6
7928 sllx %o4, %o4, %i6
7929 nop
7930 tsubcctv %i6, %i6, %i5
7931 ble,pt %icc, loop_814
7932 mulscc %i5, %l5, %i5
7933 movrne %i5, 0x142, %i5
7934 fbuge %fcc0, loop_815
7935loop_814:
7936 movle %xcc, %o2, %i5
7937 fpsub32 %f12, %f6, %f4
7938 movvs %xcc, %o0, %i5
7939loop_815:
7940 tleu %xcc, 0x3
7941 nop
7942 movcc %icc, %i5, %i1
7943 fcmpne32 %f4, %f4, %i1
7944 brnz %i1, loop_816
7945 fmovsneg %icc, %f4, %f13
7946 srl %i1, 0x09, %i1
7947 movre %i1, %i1, %i0
7948loop_816:
7949 smul %i0, %g4, %i0
7950 fabsd %f4, %f8
7951 movvc %xcc, %g3, %i0
7952 fbuge %fcc0, loop_817
7953 brz %i0, loop_818
7954 move %xcc, %i0, %g5
7955 std %f4, [%l7 + 0x28]
7956loop_817:
7957 mulx %g5, %g5, %i7
7958loop_818:
7959 fandnot1s %f13, %f10, %f7
7960 addccc %i7, 0x10F4, %i7
7961 umulcc %i7, 0x0D05, %i7
7962 fble,a %fcc3, loop_819
7963 and %i7, 0x0AFA, %i7
7964 addccc %i7, %i7, %g7
7965 std %f4, [%l7 + 0x70]
7966loop_819:
7967 popc 0x080F, %g7
7968 ldub [%l7 + 0x1F], %g7
7969 bneg,pt %icc, loop_820
7970 sdiv %g7, 0x1710, %g7
7971 fandnot1 %f4, %f14, %f10
7972 bl,a,pn %xcc, loop_821
7973loop_820:
7974 movvs %xcc, %o6, %g7
7975 move %icc, %o7, %g7
7976 nop
7977loop_821:
7978 movneg %xcc, %g7, %l4
7979 movl %xcc, %o1, %l4
7980 movcc %xcc, %l4, %l2
7981 tleu %xcc, 0x1
7982 fcmpeq32 %f10, %f6, %l2
7983 fba %fcc2, loop_822
7984 brlez %l2, loop_823
7985 sethi 0x0094, %l2
7986 andn %l2, 0x1D64, %l2
7987loop_822:
7988 fbl,a %fcc2, loop_824
7989loop_823:
7990 tsubcctv %l2, 0x0252, %l2
7991 xnor %l2, 0x102A, %l2
7992 movgu %xcc, %l0, %l2
7993loop_824:
7994 fcmple32 %f10, %f4, %l2
7995 udivx %l2, 0x0E92, %l2
7996 lduh [%l7 + 0x10], %l2
7997 addccc %l2, 0x0DED, %l2
7998 fcmpne32 %f10, %f12, %l2
7999 bcc,a,pn %icc, loop_825
8000 popc 0x0AA4, %l2
8001 srax %l2, 0x11, %l2
8002 tge %icc, 0x0
8003loop_825:
8004 udiv %l2, 0x1773, %l2
8005 std %f10, [%l7 + 0x48]
8006 fmovrsne %l2, %f3, %f15
8007 ldsh [%l7 + 0x22], %l2
8008 and %l2, %l2, %g1
8009 xorcc %g1, 0x0AAA, %g1
8010 addcc %g1, 0x00EE, %g1
8011 mulscc %g1, 0x1FF7, %g1
8012 srax %g1, 0x02, %g1
8013 xnor %g1, 0x07CA, %g1
8014 fmovdne %xcc, %f10, %f12
8015 fone %f10
8016 fpack16 %f10, %f0
8017 udivcc %g1, 0x14C1, %g1
8018 add %g1, 0x126B, %g1
8019 fmovdvc %icc, %f11, %f9
8020 andncc %g1, %g1, %l3
8021 fandnot1 %f10, %f0, %f12
8022 subc %l3, %l3, %i3
8023 ld [%l7 + 0x30], %f1
8024 alignaddr %i3, %i3, %o5
8025 sethi 0x15C6, %o5
8026 fmovsneg %xcc, %f9, %f12
8027 movpos %icc, %i2, %o5
8028 sdivx %o5, 0x153C, %o5
8029 fmovsl %xcc, %f1, %f7
8030 movcs %icc, %g2, %o5
8031 nop
8032 fmovse %xcc, %f3, %f4
8033 udiv %o5, 0x1898, %o5
8034 fand %f12, %f14, %f4
8035 ldub [%l7 + 0x23], %o5
8036 ld [%l7 + 0x40], %f0
8037 tpos %icc, 0x5
8038 move %icc, %o5, %o3
8039 tcs %icc, 0x6
8040 ldd [%l7 + 0x68], %f10
8041 bg %xcc, loop_826
8042 nop
8043 srl %o3, 0x18, %o3
8044 fmovscc %icc, %f2, %f14
8045loop_826:
8046 udivcc %o3, 0x18AF, %o3
8047 tne %xcc, 0x5
8048 bg,pn %xcc, loop_827
8049 bge %icc, loop_828
8050 ldsh [%l7 + 0x56], %o3
8051 fcmpne32 %f4, %f10, %o3
8052loop_827:
8053 nop
8054loop_828:
8055 xnor %o3, 0x148F, %o3
8056 movge %xcc, %i4, %o3
8057 and %o3, 0x0F23, %o3
8058 fbne,a %fcc0, loop_829
8059 fmovscs %xcc, %f7, %f2
8060 nop
8061 st %f2, [%l7 + 0x5C]
8062loop_829:
8063 nop
8064 setx loop_830, %l0, %l1
8065 jmpl %l1, %o3
8066 fmovrdgez %o3, %f2, %f12
8067 bcs,a %xcc, loop_831
8068 andcc %o3, 0x0909, %o3
8069loop_830:
8070 movcc %icc, %l1, %o3
8071 std %f12, [%l7 + 0x60]
8072loop_831:
8073 ble,pn %xcc, loop_832
8074 add %o3, %l6, %o3
8075 move %icc, %o3, %g6
8076 for %f12, %f14, %f6
8077loop_832:
8078 ldd [%l7 + 0x10], %f4
8079 fmovsge %icc, %f6, %f10
8080 andcc %g6, %g6, %o4
8081 ld [%l7 + 0x0C], %f7
8082 nop
8083 movpos %icc, %i6, %o4
8084 fmovspos %icc, %f1, %f0
8085 orncc %o4, %l5, %o4
8086 te %xcc, 0x2
8087 taddcc %o4, %o4, %o2
8088 fmovsg %xcc, %f0, %f6
8089 brlz %o2, loop_833
8090 fmovrde %o2, %f14, %f8
8091 movrgez %o2, 0x3A9, %o2
8092 sub %o2, %o0, %o2
8093loop_833:
8094 pdist %f8, %f14, %f2
8095 fxor %f2, %f6, %f10
8096 lduw [%l7 + 0x6C], %o2
8097 ldd [%l7 + 0x58], %f4
8098 fbu %fcc0, loop_834
8099 fmovrsne %o2, %f15, %f9
8100 movle %xcc, %o2, %i5
8101 udivx %i5, 0x08F6, %i5
8102loop_834:
8103 fmovde %xcc, %f2, %f13
8104 fmovrslz %i5, %f14, %f1
8105 tn %xcc, 0x5
8106 nop
8107 movrgez %i5, %i5, %i1
8108 tsubcc %i1, %g4, %i1
8109 bl loop_835
8110 orcc %i1, 0x05AC, %i1
8111 addcc %i1, %g3, %i1
8112 srl %i1, %i0, %i1
8113loop_835:
8114 fbge %fcc0, loop_836
8115 bg loop_837
8116 ldd [%l7 + 0x40], %f0
8117 movgu %xcc, %i1, %g5
8118loop_836:
8119 fmovrslez %g5, %f2, %f11
8120loop_837:
8121 nop
8122 movl %xcc, %g5, %i7
8123 for %f10, %f6, %f6
8124 nop
8125 fxor %f6, %f12, %f0
8126 nop
8127 tsubcc %i7, %i7, %o6
8128 movne %icc, %o6, %o7
8129 movrlez %o7, 0x29F, %o7
8130 movne %icc, %g7, %o7
8131 movrlz %o7, %o7, %o1
8132 nop
8133 smulcc %o1, %l4, %o1
8134 bne,a loop_838
8135 fsrc1 %f0, %f12
8136 bvc %xcc, loop_839
8137 stb %o1, [%l7 + 0x5D]
8138loop_838:
8139 bl,a,pn %icc, loop_840
8140 fornot2s %f11, %f1, %f8
8141loop_839:
8142 ldx [%l7 + 0x38], %o1
8143 xnorcc %o1, %l0, %o1
8144loop_840:
8145 fmovdg %xcc, %f8, %f7
8146 andn %o1, 0x1228, %o1
8147 nop
8148 fcmpd %fcc0, %f14, %f12
8149 mova %xcc, %o1, %l2
8150 st %f7, [%l7 + 0x6C]
8151 bvc,a,pn %xcc, loop_841
8152 fcmpeq16 %f12, %f12, %l2
8153 ld [%l7 + 0x44], %f9
8154 fmovrdne %l2, %f2, %f4
8155loop_841:
8156 taddcctv %l2, %l2, %g1
8157 udivcc %g1, 0x1BCD, %g1
8158 fmul8x16al %f7, %f8, %f2
8159 ldx [%l7 + 0x68], %g1
8160 fmovsa %xcc, %f15, %f0
8161 xorcc %g1, 0x0CDF, %g1
8162 lduh [%l7 + 0x7E], %g1
8163 nop
8164 setx loop_842, %l0, %l1
8165 wrpr 0x1, %tl
8166 wrpr %l1, %tnpc
8167 setx 0x34400001400, %l0, %l1
8168 wrpr %l1, %tstate
8169 wrhpr 0x4, %htstate
8170 done
8171 bpos,pn %xcc, loop_843
8172 nop
8173 tcc %xcc, 0x1
8174loop_842:
8175 fmovdn %icc, %f14, %f7
8176loop_843:
8177 array32 %g1, %l3, %g1
8178 brlez,a %g1, loop_844
8179 st %f7, [%l7 + 0x4C]
8180 srl %g1, 0x11, %g1
8181 tl %xcc, 0x1
8182loop_844:
8183 nop
8184 lduw [%l7 + 0x54], %g1
8185 movcs %xcc, %g1, %i3
8186 smul %i3, %i3, %i2
8187 fcmpd %fcc3, %f8, %f0
8188 fmovsle %xcc, %f2, %f15
8189 bg,a,pt %xcc, loop_845
8190 movne %xcc, %g2, %i2
8191 addcc %i2, %i2, %o5
8192 fbn,a %fcc0, loop_846
8193loop_845:
8194 orn %o5, 0x04C1, %o5
8195 fandnot2s %f15, %f12, %f3
8196 orn %o5, %i4, %o5
8197loop_846:
8198 fcmpgt16 %f0, %f14, %o5
8199 stb %o5, [%l7 + 0x3C]
8200 orn %o5, %o5, %l1
8201 tl %xcc, 0x1
8202 nop
8203 array8 %l1, %l6, %l1
8204 or %l1, %o3, %l1
8205 nop
8206 nop
8207 bleu,a loop_847
8208 movcc %icc, %l1, %g6
8209 move %icc, %i6, %g6
8210 nop
8211loop_847:
8212 fmovs %f3, %f11
8213 fsrc1 %f0, %f2
8214 ldub [%l7 + 0x4E], %g6
8215 mova %icc, %g6, %l5
8216 fmovs %f3, %f9
8217 movg %xcc, %l5, %o4
8218 fmovrdlz %o4, %f0, %f2
8219 nop
8220 setx loop_848, %l0, %l1
8221 wrpr 0x1, %tl
8222 wrpr %l1, %tnpc
8223 setx 0x34400001400, %l0, %l1
8224 wrpr %l1, %tstate
8225 wrhpr 0x4, %htstate
8226 done
8227 sdiv %o4, 0x1CE4, %o4
8228 addc %o4, %o0, %o4
8229 subc %o4, %o2, %o4
8230loop_848:
8231 smulcc %o4, 0x15EB, %o4
8232 ldx [%l7 + 0x60], %o4
8233 array16 %o4, %o4, %i5
8234 nop
8235 alignaddrl %i5, %g4, %i5
8236 orn %i5, %i5, %g3
8237 fornot1 %f2, %f6, %f14
8238 tg %xcc, 0x0
8239 fone %f14
8240 fbe,a %fcc2, loop_849
8241 tg %xcc, 0x2
8242 movgu %icc, %i0, %g3
8243 nop
8244loop_849:
8245 ldsw [%l7 + 0x24], %g3
8246 ldsh [%l7 + 0x4E], %g3
8247 tsubcctv %g3, 0x19A7, %g3
8248 fmovdcc %icc, %f12, %f5
8249 movrgz %g3, %i1, %g3
8250 fandnot1 %f14, %f0, %f4
8251 tl %xcc, 0x1
8252 nop
8253 popc 0x1CF8, %g3
8254 tgu %icc, 0x0
8255 movcc %icc, %g3, %g5
8256 udivcc %g5, 0x1980, %g5
8257 fmovsn %icc, %f15, %f12
8258 sdiv %g5, 0x109F, %g5
8259 fcmpes %fcc0, %f14, %f8
8260 tleu %xcc, 0x1
8261 lduw [%l7 + 0x34], %g5
8262 nop
8263 nop
8264 array8 %g5, %i7, %g5
8265 tne %icc, 0x1
8266 ldub [%l7 + 0x23], %g5
8267 orn %g5, 0x0F15, %g5
8268 fsrc2s %f8, %f8
8269 tpos %icc, 0x5
8270 tgu %icc, 0x2
8271 movrgez %g5, 0x3E6, %g5
8272 umul %g5, 0x0C84, %g5
8273 orcc %g5, %g5, %o6
8274 mulscc %o6, 0x18C9, %o6
8275 addc %o6, 0x0C8B, %o6
8276 fmovsvc %xcc, %f12, %f8
8277 fbue %fcc0, loop_850
8278 xorcc %o6, 0x1F78, %o6
8279 fxor %f4, %f4, %f10
8280 movre %o6, 0x3B4, %o6
8281loop_850:
8282 nop
8283 orncc %o6, %g7, %o6
8284 std %f10, [%l7 + 0x08]
8285 sdivcc %o6, 0x0018, %o6
8286 nop
8287 ldsb [%l7 + 0x2B], %o6
8288 tle %xcc, 0x5
8289 sdiv %o6, 0x1EAE, %o6
8290 tn %xcc, 0x0
8291 smul %o6, %o7, %o6
8292 tgu %xcc, 0x4
8293 or %o6, 0x0CF6, %o6
8294 xnor %o6, 0x10F9, %o6
8295 for %f10, %f12, %f12
8296 fmovrdgez %o6, %f6, %f14
8297 fmovrse %o6, %f12, %f12
8298 nop
8299 andcc %o6, 0x13A3, %o6
8300 popc %o6, %o6
8301 tneg %xcc, 0x2
8302 movn %icc, %l4, %o6
8303 brgez,a %o6, loop_851
8304 umul %o6, %o6, %l0
8305 nop
8306 stw %l0, [%l7 + 0x54]
8307loop_851:
8308 fzeros %f12
8309 movge %xcc, %l0, %o1
8310 lduw [%l7 + 0x60], %o1
8311 fbne,a %fcc2, loop_852
8312 ldsh [%l7 + 0x3C], %o1
8313 fmovrdgz %o1, %f0, %f12
8314 fornot2 %f12, %f14, %f4
8315loop_852:
8316 st %f12, [%l7 + 0x0C]
8317 nop
8318 sllx %o1, %o1, %l2
8319 ld [%l7 + 0x58], %f10
8320 be,a loop_853
8321 fmovsgu %icc, %f15, %f11
8322 stx %l2, [%l7 + 0x28]
8323 ldub [%l7 + 0x2F], %l2
8324loop_853:
8325 mulscc %l2, 0x08B7, %l2
8326 movcc %xcc, %l3, %l2
8327 fmovdcc %icc, %f11, %f4
8328 movne %xcc, %l2, %g1
8329 fmovrsgez %g1, %f13, %f0
8330 popc %g1, %g1
8331 tvc %xcc, 0x3
8332 tvc %xcc, 0x5
8333 fmovdge %icc, %f7, %f6
8334 tcc %icc, 0x5
8335 st %f6, [%l7 + 0x18]
8336 movge %icc, %i3, %g1
8337 bge %icc, loop_854
8338 nop
8339 xor %g1, %g1, %g2
8340 bleu,a loop_855
8341loop_854:
8342 movrgz %g2, %g2, %i2
8343 movrlz %i2, %i4, %i2
8344 movn %xcc, %o5, %i2
8345loop_855:
8346 taddcc %i2, %l6, %i2
8347 bcs,pn %icc, loop_856
8348 nop
8349 fzero %f4
8350 brgez,a %i2, loop_857
8351loop_856:
8352 nop
8353 orn %i2, %o3, %i2
8354 udivcc %i2, 0x0B75, %i2
8355loop_857:
8356 ble,a,pt %icc, loop_858
8357 ba %icc, loop_859
8358 fmul8x16al %f6, %f0, %f0
8359 movleu %xcc, %l1, %i2
8360loop_858:
8361 ta %icc, 0x3
8362loop_859:
8363 movle %icc, %i2, %i6
8364 tvs %icc, 0x6
8365 alignaddr %i6, %g6, %i6
8366 fcmpes %fcc2, %f0, %f9
8367 faligndata %f0, %f12, %f10
8368 orncc %i6, 0x0A21, %i6
8369 fba,a %fcc1, loop_860
8370 fcmpgt32 %f10, %f4, %i6
8371 fblg %fcc1, loop_861
8372 mulx %i6, %l5, %i6
8373loop_860:
8374 xorcc %i6, 0x177B, %i6
8375 fornot1 %f10, %f0, %f4
8376loop_861:
8377 movvc %xcc, %i6, %o0
8378 fblg,a %fcc2, loop_862
8379 ta %xcc, 0x3
8380 fbg %fcc2, loop_863
8381 movpos %xcc, %o2, %o0
8382loop_862:
8383 fbu %fcc2, loop_864
8384 fmovrdne %o0, %f0, %f14
8385loop_863:
8386 te %icc, 0x3
8387 addcc %o0, 0x08E4, %o0
8388loop_864:
8389 stw %o0, [%l7 + 0x2C]
8390 fmovdleu %xcc, %f7, %f6
8391 bshuffle %f14, %f10, %f0
8392 ldub [%l7 + 0x5A], %o0
8393 fbo,a %fcc0, loop_865
8394 fpmerge %f6, %f15, %f10
8395 move %icc, %o0, %o4
8396 addccc %o4, %g4, %o4
8397loop_865:
8398 movl %xcc, %i5, %o4
8399 orn %o4, %o4, %i0
8400 fmovsg %icc, %f11, %f5
8401 ld [%l7 + 0x7C], %f14
8402 fxor %f10, %f8, %f2
8403 stx %i0, [%l7 + 0x40]
8404 fand %f2, %f2, %f8
8405 ld [%l7 + 0x60], %f1
8406 fnor %f8, %f2, %f0
8407 nop
8408 fbge %fcc3, loop_866
8409 addcc %i0, %i1, %i0
8410 tcc %xcc, 0x1
8411 bpos,a,pt %icc, loop_867
8412loop_866:
8413 stx %i0, [%l7 + 0x68]
8414 bleu,a loop_868
8415 subc %i0, 0x0833, %i0
8416loop_867:
8417 fbn,a %fcc3, loop_869
8418 movleu %xcc, %g3, %i0
8419loop_868:
8420 stx %i0, [%l7 + 0x50]
8421 mulx %i0, 0x00DE, %i0
8422loop_869:
8423 tgu %xcc, 0x5
8424 nop
8425 movle %icc, %i0, %i7
8426 fxnors %f5, %f14, %f4
8427 bgu,a,pt %icc, loop_870
8428 taddcc %i7, %g5, %i7
8429 sllx %i7, %g7, %i7
8430 alignaddrl %i7, %o7, %i7
8431loop_870:
8432 nop
8433 taddcctv %i7, %l4, %i7
8434 fmovrsgz %i7, %f4, %f5
8435 movg %xcc, %i7, %o6
8436 movre %o6, 0x301, %o6
8437 subcc %o6, 0x19A1, %o6
8438 nop
8439 setx loop_871, %l0, %l1
8440 jmpl %l1, %o6
8441 subcc %o6, 0x1B88, %o6
8442 nop
8443 tpos %xcc, 0x2
8444loop_871:
8445 movl %icc, %o6, %l0
8446 srax %l0, 0x0C, %l0
8447 tge %xcc, 0x1
8448 ldsh [%l7 + 0x10], %l0
8449 bneg,a,pn %xcc, loop_872
8450 fsrc2s %f5, %f15
8451 tge %icc, 0x3
8452 movrlz %l0, 0x2BA, %l0
8453loop_872:
8454 movge %icc, %o1, %l0
8455 fmovsge %xcc, %f5, %f14
8456 taddcctv %l0, 0x0B8E, %l0
8457 movneg %icc, %l3, %l0
8458 bn loop_873
8459 fbue,a %fcc2, loop_874
8460 bcc,pt %xcc, loop_875
8461 fmul8x16al %f14, %f6, %f12
8462loop_873:
8463 tl %xcc, 0x0
8464loop_874:
8465 alignaddrl %l0, %l2, %l0
8466loop_875:
8467 movne %icc, %l0, %i3
8468 sllx %i3, 0x0A, %i3
8469 te %xcc, 0x1
8470 fsrc1s %f14, %f9
8471 addccc %i3, %g1, %i3
8472 taddcc %i3, %i3, %g2
8473 bge,a,pt %icc, loop_876
8474 tvc %xcc, 0x1
8475 nop
8476 sll %g2, 0x16, %g2
8477loop_876:
8478 addccc %g2, 0x0FB6, %g2
8479 mulscc %g2, 0x067D, %g2
8480 fmovsvs %icc, %f13, %f14
8481 srax %g2, 0x19, %g2
8482 orn %g2, %g2, %i4
8483 brnz,a %i4, loop_877
8484 fcmpgt32 %f12, %f10, %i4
8485 fbo,a %fcc0, loop_878
8486 xnorcc %i4, %i4, %o5
8487loop_877:
8488 nop
8489 fmovrsgz %o5, %f8, %f7
8490loop_878:
8491 fpadd16 %f12, %f10, %f12
8492 lduh [%l7 + 0x5A], %o5
8493 tle %icc, 0x2
8494 tvs %icc, 0x4
8495 nop
8496 bvs %icc, loop_879
8497 movne %icc, %l6, %o5
8498 subcc %o5, 0x1DE2, %o5
8499 fmovrdgz %o5, %f2, %f2
8500loop_879:
8501 fnot2 %f2, %f6
8502 fba %fcc0, loop_880
8503 sethi 0x1410, %o5
8504 udivx %o5, 0x188B, %o5
8505 ldsw [%l7 + 0x50], %o5
8506loop_880:
8507 bgu,a,pn %xcc, loop_881
8508 fxors %f7, %f5, %f3
8509 fpadd32s %f3, %f0, %f7
8510 movvc %xcc, %o5, %o3
8511loop_881:
8512 nop
8513 mulscc %o3, 0x024F, %o3
8514 move %icc, %o3, %l1
8515 nop
8516 setx loop_882, %l0, %l1
8517 wrpr 0x1, %tl
8518 wrpr %l1, %tnpc
8519 setx 0x34400001400, %l0, %l1
8520 wrpr %l1, %tstate
8521 wrhpr 0x4, %htstate
8522 done
8523 tleu %icc, 0x6
8524 udivcc %l1, 0x0D8D, %l1
8525 movn %icc, %l1, %i2
8526loop_882:
8527 fpadd32s %f7, %f0, %f12
8528 tgu %icc, 0x0
8529 bvc,a,pn %icc, loop_883
8530 fexpand %f12, %f6
8531 stw %i2, [%l7 + 0x14]
8532 srl %i2, 0x05, %i2
8533loop_883:
8534 movvc %icc, %g6, %i2
8535 fbl,a %fcc3, loop_884
8536 movrlz %i2, 0x18D, %i2
8537 fpadd16s %f12, %f5, %f0
8538 sll %i2, 0x09, %i2
8539loop_884:
8540 bn,pn %icc, loop_885
8541 fble %fcc2, loop_886
8542 smulcc %i2, %i2, %l5
8543 fbul,a %fcc1, loop_887
8544loop_885:
8545 sth %l5, [%l7 + 0x26]
8546loop_886:
8547 srl %l5, 0x03, %l5
8548 lduw [%l7 + 0x58], %l5
8549loop_887:
8550 stb %l5, [%l7 + 0x7E]
8551 taddcctv %l5, %i6, %l5
8552 alignaddr %l5, %l5, %o2
8553 mova %xcc, %o0, %o2
8554 std %f2, [%l7 + 0x30]
8555 tsubcctv %o2, %g4, %o2
8556 sdivx %o2, 0x1FE3, %o2
8557 fba,a %fcc3, loop_888
8558 ldsb [%l7 + 0x49], %o2
8559 be,a %xcc, loop_889
8560 fnot2 %f2, %f6
8561loop_888:
8562 array16 %o2, %o2, %i5
8563 fnot2 %f2, %f2
8564loop_889:
8565 nop
8566 popc %i5, %i5
8567 addccc %i5, %o4, %i5
8568 or %i5, 0x00ED, %i5
8569 sth %i5, [%l7 + 0x42]
8570 stb %i5, [%l7 + 0x50]
8571 fmovdne %xcc, %f12, %f9
8572 tleu %icc, 0x7
8573 movcc %icc, %i5, %i1
8574 tl %xcc, 0x6
8575 smulcc %i1, 0x121E, %i1
8576 subcc %i1, %i1, %g3
8577 movcs %xcc, %i0, %g3
8578 smul %g3, 0x1869, %g3
8579 nop
8580 fmovda %icc, %f9, %f15
8581 orcc %g3, 0x1666, %g3
8582 subccc %g3, 0x0C40, %g3
8583 fmovrdgez %g3, %f6, %f2
8584 tcs %xcc, 0x6
8585 movpos %xcc, %g5, %g3
8586 ta %xcc, 0x7
8587 fmovdl %icc, %f5, %f3
8588 fbug,a %fcc2, loop_890
8589 ldsb [%l7 + 0x50], %g3
8590 fexpand %f3, %f6
8591 fors %f3, %f13, %f5
8592loop_890:
8593 st %f5, [%l7 + 0x2C]
8594 xorcc %g3, 0x0BCF, %g3
8595 mova %icc, %g3, %g7
8596 std %f2, [%l7 + 0x70]
8597 fmovse %xcc, %f4, %f1
8598 move %icc, %o7, %g7
8599 bcc,pn %xcc, loop_891
8600 movle %xcc, %l4, %g7
8601 ldsb [%l7 + 0x49], %g7
8602 movrne %g7, 0x187, %g7
8603loop_891:
8604 tl %xcc, 0x7
8605 fmovsneg %icc, %f14, %f15
8606 ldsw [%l7 + 0x7C], %g7
8607 bleu,pn %xcc, loop_892
8608 sub %g7, %i7, %g7
8609 nop
8610 ldx [%l7 + 0x18], %g7
8611loop_892:
8612 movn %xcc, %g7, %o6
8613 lduw [%l7 + 0x58], %o6
8614 fmovrdgez %o6, %f6, %f12
8615 fmovrslz %o6, %f3, %f2
8616 stx %o6, [%l7 + 0x38]
8617 fmovrdlz %o6, %f12, %f8
8618 sdiv %o6, 0x1CCB, %o6
8619 udiv %o6, 0x0432, %o6
8620 stb %o6, [%l7 + 0x17]
8621 nop
8622 ldsh [%l7 + 0x4E], %o6
8623 nop
8624 nop
8625 fcmple16 %f8, %f0, %o6
8626 tpos %icc, 0x1
8627 movrlz %o6, %o1, %o6
8628 fandnot1 %f8, %f14, %f0
8629 fbl,a %fcc0, loop_893
8630 orncc %o6, %l3, %o6
8631 ld [%l7 + 0x78], %f7
8632 tsubcctv %o6, 0x1DCB, %o6
8633loop_893:
8634 smulcc %o6, %o6, %l2
8635 udivcc %l2, 0x1A1C, %l2
8636 nop
8637 setx loop_894, %l0, %l1
8638 wrpr 0x1, %tl
8639 wrpr %l1, %tnpc
8640 setx 0x34400001400, %l0, %l1
8641 wrpr %l1, %tstate
8642 wrhpr 0x4, %htstate
8643 done
8644 fbn,a %fcc1, loop_895
8645 stw %l2, [%l7 + 0x7C]
8646 fbe %fcc2, loop_896
8647loop_894:
8648 tle %icc, 0x3
8649loop_895:
8650 te %xcc, 0x5
8651 fbule %fcc3, loop_897
8652loop_896:
8653 movvc %icc, %l2, %l0
8654 fmovsa %xcc, %f7, %f11
8655 taddcctv %l0, %g1, %l0
8656loop_897:
8657 movpos %icc, %l0, %i3
8658 lduh [%l7 + 0x24], %i3
8659 ta %xcc, 0x6
8660 fpadd32 %f0, %f14, %f2
8661 or %i3, %i3, %g2
8662 ldub [%l7 + 0x7C], %g2
8663 fmuld8ulx16 %f11, %f12, %f8
8664 add %g2, 0x09C2, %g2
8665 srax %g2, %i4, %g2
8666 movrlz %g2, %g2, %l6
8667 fcmple32 %f8, %f0, %l6
8668 fbg,a %fcc3, loop_898
8669 std %f8, [%l7 + 0x78]
8670 mulscc %l6, 0x1BC9, %l6
8671 nop
8672loop_898:
8673 ldsw [%l7 + 0x4C], %l6
8674 fmuld8sux16 %f11, %f3, %f2
8675 addcc %l6, 0x025F, %l6
8676 orn %l6, %o5, %l6
8677 nop
8678 tge %icc, 0x6
8679 tneg %xcc, 0x1
8680 brlez %l6, loop_899
8681 fmul8ulx16 %f2, %f8, %f12
8682 move %xcc, %o3, %l6
8683 nop
8684loop_899:
8685 movleu %icc, %l1, %l6
8686 fands %f11, %f13, %f15
8687 movrlez %l6, 0x2A3, %l6
8688 fmovdcs %icc, %f4, %f4
8689 fbuge %fcc0, loop_900
8690 ldsh [%l7 + 0x18], %l6
8691 nop
8692 fbue,a %fcc0, loop_901
8693loop_900:
8694 fblg,a %fcc1, loop_902
8695 stw %l6, [%l7 + 0x1C]
8696 xnor %l6, %l6, %g6
8697loop_901:
8698 nop
8699loop_902:
8700 fcmpne32 %f12, %f12, %g6
8701 sra %g6, %g6, %i2
8702 lduw [%l7 + 0x48], %i2
8703 lduh [%l7 + 0x14], %i2
8704 ldsb [%l7 + 0x76], %i2
8705 or %i2, 0x0702, %i2
8706 fbne,a %fcc3, loop_903
8707 addcc %i2, 0x1FC2, %i2
8708 lduw [%l7 + 0x18], %i2
8709 sdiv %i2, 0x0211, %i2
8710loop_903:
8711 tvs %icc, 0x6
8712 sll %i2, 0x08, %i2
8713 sll %i2, %i2, %i6
8714 fnot2s %f4, %f15
8715 movvc %icc, %l5, %i6
8716 subccc %i6, %i6, %o0
8717 fblg %fcc2, loop_904
8718 nop
8719 addc %o0, %o0, %g4
8720 movgu %xcc, %g4, %o2
8721loop_904:
8722 fors %f4, %f2, %f15
8723 smul %o2, %o4, %o2
8724 bleu,a,pt %icc, loop_905
8725 taddcc %o2, 0x1016, %o2
8726 ldsh [%l7 + 0x7E], %o2
8727 ba,a %xcc, loop_906
8728loop_905:
8729 ta %icc, 0x4
8730 ldsb [%l7 + 0x2B], %o2
8731 fba,a %fcc1, loop_907
8732loop_906:
8733 fmul8sux16 %f12, %f6, %f12
8734 fornot2s %f15, %f1, %f2
8735 sdiv %o2, 0x051F, %o2
8736loop_907:
8737 tgu %icc, 0x6
8738 ldsb [%l7 + 0x50], %o2
8739 movrgz %o2, %i5, %o2
8740 fbue %fcc2, loop_908
8741 std %f12, [%l7 + 0x50]
8742 tleu %icc, 0x5
8743 fmovsneg %xcc, %f4, %f8
8744loop_908:
8745 popc %o2, %o2
8746 fsrc2s %f8, %f4
8747 fmul8x16 %f8, %f10, %f0
8748 brnz,a %o2, loop_909
8749 movn %icc, %i1, %o2
8750 fbe %fcc1, loop_910
8751 fbne %fcc2, loop_911
8752loop_909:
8753 bleu %xcc, loop_912
8754 nop
8755loop_910:
8756 tge %xcc, 0x7
8757loop_911:
8758 and %o2, 0x1D70, %o2
8759loop_912:
8760 fblg %fcc2, loop_913
8761 fmovsleu %xcc, %f4, %f7
8762 movl %xcc, %i0, %o2
8763 movpos %xcc, %o2, %g5
8764loop_913:
8765 nop
8766 movrgz %g5, %g3, %g5
8767 orn %g5, 0x1C2C, %g5
8768 lduh [%l7 + 0x5C], %g5
8769 movrlez %g5, 0x3FB, %g5
8770 srlx %g5, %g5, %o7
8771 fmovs %f7, %f3
8772 fmovsneg %icc, %f14, %f4
8773 ldx [%l7 + 0x68], %o7
8774 or %o7, 0x0C49, %o7
8775 fmovdn %icc, %f6, %f7
8776 sdivcc %o7, 0x0804, %o7
8777 st %f7, [%l7 + 0x5C]
8778 ta %icc, 0x4
8779 movrlz %o7, %o7, %l4
8780 movcc %xcc, %l4, %i7
8781 movvc %icc, %i7, %g7
8782 movge %icc, %g7, %o1
8783 srl %o1, 0x03, %o1
8784 nop
8785 fmovd %f0, %f8
8786 movneg %xcc, %l3, %o1
8787 nop
8788 setx loop_914, %l0, %l1
8789 wrpr 0x1, %tl
8790 wrpr %l1, %tnpc
8791 setx 0x34400001400, %l0, %l1
8792 wrpr %l1, %tstate
8793 wrhpr 0x4, %htstate
8794 done
8795 tge %xcc, 0x7
8796 fcmpeq32 %f0, %f10, %o1
8797 andncc %o1, %o6, %o1
8798loop_914:
8799 brnz %o1, loop_915
8800 stw %o1, [%l7 + 0x58]
8801 tcs %icc, 0x7
8802 fpadd32 %f0, %f4, %f14
8803loop_915:
8804 fmovsl %xcc, %f12, %f3
8805 tge %icc, 0x4
8806 orncc %o1, %l2, %o1
8807 umulcc %o1, 0x18D6, %o1
8808 brgez %o1, loop_916
8809 nop
8810 fmovde %xcc, %f4, %f2
8811 movvs %icc, %o1, %g1
8812loop_916:
8813 movgu %xcc, %g1, %l0
8814 subc %l0, %l0, %i3
8815 nop
8816 setx loop_917, %l0, %l1
8817 wrpr 0x1, %tl
8818 wrpr %l1, %tnpc
8819 setx 0x34400001400, %l0, %l1
8820 wrpr %l1, %tstate
8821 wrhpr 0x4, %htstate
8822 done
8823 orn %i3, %i3, %i4
8824 sth %i4, [%l7 + 0x72]
8825 nop
8826 setx loop_918, %l0, %l1
8827 wrpr 0x1, %tl
8828 wrpr %l1, %tnpc
8829 setx 0x34400001400, %l0, %l1
8830 wrpr %l1, %tstate
8831 wrhpr 0x4, %htstate
8832 done
8833loop_917:
8834 movrne %i4, %g2, %i4
8835 movcc %xcc, %i4, %o5
8836 fbn %fcc0, loop_919
8837loop_918:
8838 fbo %fcc2, loop_920
8839 ldsb [%l7 + 0x7A], %o5
8840 tne %icc, 0x5
8841loop_919:
8842 fmovrde %o5, %f14, %f10
8843loop_920:
8844 nop
8845 add %o5, %o3, %o5
8846 array32 %o5, %l1, %o5
8847 sth %o5, [%l7 + 0x5C]
8848 sllx %o5, %o5, %l6
8849 bcs %xcc, loop_921
8850 ldub [%l7 + 0x67], %l6
8851 alignaddrl %l6, %l6, %g6
8852 tle %xcc, 0x6
8853loop_921:
8854 tg %xcc, 0x3
8855 fmovdcs %xcc, %f14, %f2
8856 nop
8857 brlez %g6, loop_922
8858 ble %xcc, loop_923
8859 sdivcc %g6, 0x0FDB, %g6
8860 add %g6, 0x06C6, %g6
8861loop_922:
8862 lduw [%l7 + 0x1C], %g6
8863loop_923:
8864 add %g6, %i2, %g6
8865 tpos %xcc, 0x0
8866 movcc %icc, %l5, %g6
8867 taddcc %g6, %g6, %i6
8868 fpsub32s %f2, %f4, %f9
8869 array32 %i6, %o0, %i6
8870 fbne %fcc2, loop_924
8871 nop
8872 setx loop_925, %l0, %l1
8873 wrpr 0x1, %tl
8874 wrpr %l1, %tnpc
8875 setx 0x34400001400, %l0, %l1
8876 wrpr %l1, %tstate
8877 wrhpr 0x4, %htstate
8878 done
8879 tne %xcc, 0x6
8880 smul %i6, 0x0B14, %i6
8881loop_924:
8882 nop
8883loop_925:
8884 sub %i6, %g4, %i6
8885 movg %xcc, %o4, %i6
8886 tcc %icc, 0x2
8887 fpsub32s %f9, %f6, %f6
8888 fornot2 %f10, %f6, %f4
8889 fands %f6, %f4, %f14
8890 tg %xcc, 0x0
8891 add %i6, %i5, %i6
8892 fpsub32s %f14, %f3, %f13
8893 sdivx %i6, 0x0E1D, %i6
8894 xnor %i6, 0x132D, %i6
8895 tgu %icc, 0x7
8896 ldsh [%l7 + 0x68], %i6
8897 movcc %icc, %i1, %i6
8898 xnorcc %i6, %i6, %i0
8899 sdivcc %i0, 0x1275, %i0
8900 std %f4, [%l7 + 0x68]
8901 fmovrdlez %i0, %f12, %f8
8902 xnorcc %i0, %o2, %i0
8903 fbule,a %fcc2, loop_926
8904 subc %i0, %i0, %g3
8905 movcc %xcc, %g3, %g5
8906 fmovsn %icc, %f14, %f5
8907loop_926:
8908 addc %g5, %o7, %g5
8909 for %f8, %f2, %f6
8910 fsrc1s %f5, %f12
8911 fmovdn %icc, %f3, %f3
8912 sth %g5, [%l7 + 0x2E]
8913 fmovsl %icc, %f13, %f7
8914 fmovdle %xcc, %f7, %f3
8915 xnor %g5, %g5, %l4
8916 subc %l4, 0x16CB, %l4
8917 nop
8918 xor %l4, %i7, %l4
8919 fsrc2 %f6, %f12
8920 umulcc %l4, %g7, %l4
8921 xorcc %l4, %l4, %l3
8922 bpos,pt %xcc, loop_927
8923 fbug %fcc1, loop_928
8924 fones %f3
8925 tne %xcc, 0x2
8926loop_927:
8927 taddcc %l3, 0x008A, %l3
8928loop_928:
8929 fmul8x16al %f3, %f14, %f12
8930 taddcc %l3, %l3, %o6
8931 srax %o6, %l2, %o6
8932 fpmerge %f3, %f7, %f0
8933 fbu,a %fcc3, loop_929
8934 brlz %o6, loop_930
8935 udivcc %o6, 0x0519, %o6
8936 tsubcc %o6, %o6, %o1
8937loop_929:
8938 fone %f0
8939loop_930:
8940 srl %o1, 0x16, %o1
8941 andcc %o1, %g1, %o1
8942 nop
8943 xnorcc %o1, %l0, %o1
8944 move %icc, %i3, %o1
8945 smul %o1, 0x1B70, %o1
8946 tvs %xcc, 0x4
8947 or %o1, 0x0823, %o1
8948 movle %icc, %o1, %g2
8949 nop
8950 movcs %xcc, %i4, %g2
8951 subccc %g2, %g2, %o3
8952 sdiv %o3, 0x1773, %o3
8953 addccc %o3, 0x085C, %o3
8954 umulcc %o3, 0x15E9, %o3
8955 fbu %fcc3, loop_931
8956 sll %o3, 0x0B, %o3
8957 ldsb [%l7 + 0x2B], %o3
8958 add %o3, %o3, %l1
8959loop_931:
8960 sdiv %l1, 0x1FAB, %l1
8961 ldx [%l7 + 0x38], %l1
8962 std %f0, [%l7 + 0x70]
8963 tsubcctv %l1, 0x065A, %l1
8964 fmovdvc %xcc, %f4, %f2
8965 ldsw [%l7 + 0x1C], %l1
8966 fpack32 %f0, %f14, %f14
8967 andn %l1, %l1, %o5
8968 fmovdl %xcc, %f14, %f9
8969 bgu,a,pn %icc, loop_932
8970 stx %o5, [%l7 + 0x20]
8971 xnorcc %o5, 0x109D, %o5
8972 fnot1 %f14, %f6
8973loop_932:
8974 lduw [%l7 + 0x10], %o5
8975 ld [%l7 + 0x14], %f5
8976 array16 %o5, %o5, %l6
8977 st %f9, [%l7 + 0x34]
8978 movre %l6, %l6, %i2
8979 tgu %xcc, 0x6
8980 fble,a %fcc0, loop_933
8981 andn %i2, %l5, %i2
8982 lduh [%l7 + 0x1A], %i2
8983 ba loop_934
8984loop_933:
8985 udiv %i2, 0x0B08, %i2
8986 ta %xcc, 0x1
8987 sdivx %i2, 0x17D6, %i2
8988loop_934:
8989 srlx %i2, 0x1C, %i2
8990 xnorcc %i2, 0x1AAE, %i2
8991 fmovsa %xcc, %f2, %f9
8992 alignaddr %i2, %i2, %g6
8993 addccc %g6, %g6, %o0
8994 nop
8995 st %f9, [%l7 + 0x20]
8996 xnorcc %o0, 0x064A, %o0
8997 movrlez %o0, %g4, %o0
8998 smulcc %o0, %o4, %o0
8999 xnorcc %o0, %i5, %o0
9000 tsubcc %o0, 0x1FE9, %o0
9001 umul %o0, %o0, %i1
9002 alignaddr %i1, %i6, %i1
9003 movge %icc, %i1, %o2
9004 fmovdleu %xcc, %f14, %f1
9005 nop
9006 movre %o2, 0x0C9, %o2
9007 tpos %xcc, 0x1
9008 orncc %o2, %o2, %i0
9009 fnors %f1, %f3, %f7
9010 fmovscc %icc, %f1, %f8
9011 sdivcc %i0, 0x0C4B, %i0
9012 fmovrslez %i0, %f12, %f7
9013 fandnot2 %f14, %f2, %f0
9014 movpos %icc, %i0, %g3
9015 smul %g3, 0x1D09, %g3
9016 ldsb [%l7 + 0x65], %g3
9017 fcmps %fcc2, %f2, %f0
9018 orncc %g3, %g3, %o7
9019 fcmple16 %f0, %f6, %o7
9020 orcc %o7, %g5, %o7
9021 movrgez %o7, 0x381, %o7
9022 fmovsvs %xcc, %f5, %f1
9023 movrgez %o7, 0x234, %o7
9024 mulx %o7, %o7, %i7
9025 nop
9026 movn %xcc, %g7, %i7
9027 st %f1, [%l7 + 0x78]
9028 tsubcctv %i7, 0x1A45, %i7
9029 nop
9030 andn %i7, 0x14DB, %i7
9031 alignaddrl %i7, %i7, %l4
9032 fmovrdgez %l4, %f14, %f2
9033 fcmpgt16 %f2, %f12, %l4
9034 sll %l4, %l3, %l4
9035 ldsb [%l7 + 0x5D], %l4
9036 nop
9037 setx loop_935, %l0, %l1
9038 wrpr 0x1, %tl
9039 wrpr %l1, %tnpc
9040 setx 0x34400001400, %l0, %l1
9041 wrpr %l1, %tstate
9042 wrhpr 0x4, %htstate
9043 done
9044 fba %fcc1, loop_936
9045 nop
9046 nop
9047loop_935:
9048 andcc %l4, %l2, %l4
9049loop_936:
9050 fbge %fcc3, loop_937
9051 addc %l4, %l4, %o6
9052 xnor %o6, %o6, %g1
9053 movrgz %g1, 0x330, %g1
9054loop_937:
9055 fmul8x16au %f1, %f11, %f8
9056 nop
9057 tpos %icc, 0x2
9058 fmovsle %xcc, %f8, %f10
9059 alignaddrl %g1, %g1, %l0
9060 tgu %icc, 0x6
9061 nop
9062 udiv %l0, 0x0808, %l0
9063 orn %l0, 0x1E36, %l0
9064 tleu %icc, 0x7
9065 fpadd32 %f8, %f4, %f8
9066 ta %xcc, 0x0
9067 xnorcc %l0, 0x08F2, %l0
9068 umul %l0, 0x1CFA, %l0
9069 umulcc %l0, %i3, %l0
9070 tl %icc, 0x7
9071 addccc %l0, %l0, %o1
9072 alignaddrl %o1, %o1, %i4
9073 movle %icc, %g2, %i4
9074 ld [%l7 + 0x5C], %f14
9075 addc %i4, %o3, %i4
9076 xnor %i4, %i4, %l1
9077 lduw [%l7 + 0x38], %l1
9078 addcc %l1, 0x00E6, %l1
9079 andn %l1, %l1, %o5
9080 xorcc %o5, 0x16BA, %o5
9081 movrlez %o5, %l6, %o5
9082 sth %o5, [%l7 + 0x1C]
9083 ldub [%l7 + 0x23], %o5
9084 ldub [%l7 + 0x33], %o5
9085 nop
9086 setx loop_938, %l0, %l1
9087 wrpr 0x1, %tl
9088 wrpr %l1, %tnpc
9089 setx 0x34400001400, %l0, %l1
9090 wrpr %l1, %tstate
9091 wrhpr 0x4, %htstate
9092 done
9093 fbule %fcc0, loop_939
9094 fmovdg %icc, %f9, %f7
9095 lduw [%l7 + 0x4C], %o5
9096loop_938:
9097 ldsb [%l7 + 0x7B], %o5
9098loop_939:
9099 ldsw [%l7 + 0x40], %o5
9100 tvs %icc, 0x3
9101 fbul %fcc3, loop_940
9102 sdivx %o5, 0x1022, %o5
9103 tvc %xcc, 0x7
9104 st %f7, [%l7 + 0x54]
9105loop_940:
9106 subc %o5, %l5, %o5
9107 fmovdleu %xcc, %f11, %f2
9108 fcmpgt16 %f8, %f12, %o5
9109 movvc %icc, %o5, %i2
9110 movl %xcc, %g6, %i2
9111 fmovse %icc, %f3, %f9
9112 stw %i2, [%l7 + 0x58]
9113 fba,a %fcc3, loop_941
9114 tneg %xcc, 0x4
9115 srlx %i2, %g4, %i2
9116 fcmpes %fcc2, %f7, %f11
9117loop_941:
9118 ta %icc, 0x3
9119 alignaddr %i2, %o4, %i2
9120 popc %i2, %i2
9121 tpos %xcc, 0x7
9122 fbg,a %fcc1, loop_942
9123 bpos,pt %xcc, loop_943
9124 bgu,a loop_944
9125 nop
9126loop_942:
9127 subcc %i2, %i5, %i2
9128loop_943:
9129 tcs %icc, 0x2
9130loop_944:
9131 nop
9132 movg %icc, %i2, %o0
9133 taddcctv %o0, 0x1575, %o0
9134 fnors %f11, %f9, %f2
9135 nop
9136 ldd [%l7 + 0x28], %f2
9137 tgu %icc, 0x5
9138 lduw [%l7 + 0x58], %o0
9139 addc %o0, 0x1D1F, %o0
9140 siam 0x7
9141 lduh [%l7 + 0x2E], %o0
9142 fmovdvs %xcc, %f3, %f4
9143 movrne %o0, 0x352, %o0
9144 orcc %o0, %i6, %o0
9145 move %xcc, %i1, %o0
9146 std %f8, [%l7 + 0x18]
9147 ldx [%l7 + 0x70], %o0
9148 stb %o0, [%l7 + 0x40]
9149 ldsb [%l7 + 0x63], %o0
9150 or %o0, %o2, %o0
9151 ldsb [%l7 + 0x5B], %o0
9152 bcc loop_945
9153 taddcctv %o0, 0x1834, %o0
9154 fbu %fcc0, loop_946
9155 fsrc1s %f4, %f2
9156loop_945:
9157 nop
9158 setx loop_947, %l0, %l1
9159 wrpr 0x1, %tl
9160 wrpr %l1, %tnpc
9161 setx 0x34400001400, %l0, %l1
9162 wrpr %l1, %tstate
9163 wrhpr 0x4, %htstate
9164 done
9165 srax %o0, 0x0B, %o0
9166loop_946:
9167 lduh [%l7 + 0x22], %o0
9168 nop
9169loop_947:
9170 movge %icc, %i0, %o0
9171 ldsb [%l7 + 0x52], %o0
9172 fmovrsne %o0, %f1, %f5
9173 fmovrdlz %o0, %f14, %f4
9174 move %icc, %o0, %g3
9175 and %g3, %g5, %g3
9176 nop
9177 siam 0x4
9178 tneg %icc, 0x2
9179 fnors %f5, %f6, %f10
9180 sdiv %g3, 0x0B0A, %g3
9181 pdist %f4, %f0, %f6
9182 fnegs %f10, %f10
9183 fxors %f10, %f9, %f8
9184 sth %g3, [%l7 + 0x34]
9185 tsubcc %g3, 0x134B, %g3
9186 srl %g3, 0x0B, %g3
9187 nop
9188 fnot2s %f8, %f3
9189 movrgz %g3, 0x14B, %g3
9190 ldd [%l7 + 0x40], %f2
9191 mova %icc, %o7, %g3
9192 mova %xcc, %g7, %g3
9193 array16 %g3, %i7, %g3
9194 fnand %f6, %f8, %f14
9195 stw %g3, [%l7 + 0x64]
9196 fpadd16 %f14, %f4, %f0
9197 fbl,a %fcc2, loop_948
9198 subcc %g3, 0x0CB7, %g3
9199 alignaddr %g3, %g3, %l3
9200 fmovdvs %xcc, %f15, %f15
9201loop_948:
9202 tne %xcc, 0x0
9203 fmovsl %icc, %f12, %f3
9204 fmovdle %xcc, %f7, %f1
9205 orncc %l3, %l3, %l2
9206 addcc %l2, %l2, %l4
9207 movrgz %l4, %o6, %l4
9208 movneg %icc, %g1, %l4
9209 subcc %l4, 0x052F, %l4
9210 umul %l4, %l4, %i3
9211 nop
9212 fzeros %f1
9213 movle %xcc, %i3, %l0
9214 nop
9215 addc %l0, 0x02A3, %l0
9216 tl %xcc, 0x3
9217 nop
9218 tle %icc, 0x4
9219 fsrc1s %f1, %f8
9220 fmovdpos %xcc, %f8, %f0
9221 and %l0, %o1, %l0
9222 ldx [%l7 + 0x40], %l0
9223 stb %l0, [%l7 + 0x11]
9224 taddcctv %l0, 0x0CE8, %l0
9225 nop
9226 lduh [%l7 + 0x3A], %l0
9227 fbl,a %fcc2, loop_949
9228 for %f0, %f12, %f14
9229 nop
9230 srlx %l0, %g2, %l0
9231loop_949:
9232 tleu %icc, 0x2
9233 taddcctv %l0, 0x0B03, %l0
9234 move %xcc, %l0, %o3
9235 sth %o3, [%l7 + 0x44]
9236 mulscc %o3, 0x170D, %o3
9237 tl %xcc, 0x0
9238 movleu %xcc, %i4, %o3
9239 ld [%l7 + 0x44], %f1
9240 fmovrdgez %o3, %f6, %f12
9241 movgu %icc, %l1, %o3
9242 tgu %icc, 0x2
9243 tn %icc, 0x6
9244 fzero %f12
9245 orcc %o3, %o3, %l6
9246 tpos %icc, 0x7
9247 ld [%l7 + 0x1C], %f5
9248 fmovse %icc, %f9, %f0
9249 stb %l6, [%l7 + 0x51]
9250 subc %l6, %l6, %l5
9251 movrne %l5, 0x16B, %l5
9252 mulx %l5, %l5, %o5
9253 fzeros %f0
9254 movn %xcc, %g6, %o5
9255 fmovsa %xcc, %f8, %f2
9256 nop
9257 nop
9258 fmovdgu %icc, %f0, %f6
9259 nop
9260 smul %o5, %o5, %g4
9261 nop
9262 tle %icc, 0x5
9263 sdivcc %g4, 0x0F5B, %g4
9264 alignaddr %g4, %o4, %g4
9265 nop
9266 setx loop_950, %l0, %l1
9267 jmpl %l1, %g4
9268 nop
9269 movvs %icc, %i5, %g4
9270 stx %g4, [%l7 + 0x50]
9271loop_950:
9272 fmovdgu %xcc, %f4, %f8
9273 sdivx %g4, 0x0A04, %g4
9274 lduw [%l7 + 0x70], %g4
9275 ba,a,pn %icc, loop_951
9276 fnor %f12, %f8, %f2
9277 nop
9278 umulcc %g4, 0x1ED0, %g4
9279loop_951:
9280 brlz,a %g4, loop_952
9281 movgu %xcc, %g4, %i2
9282 sdivx %i2, 0x1537, %i2
9283 orcc %i2, %i6, %i2
9284loop_952:
9285 nop
9286 siam 0x1
9287 add %i2, 0x042E, %i2
9288 fbg %fcc0, loop_953
9289 andn %i2, %i2, %i1
9290 ldsb [%l7 + 0x0C], %i1
9291 std %f2, [%l7 + 0x20]
9292loop_953:
9293 movre %i1, %o2, %i1
9294 smulcc %i1, %i1, %i0
9295 fbo %fcc0, loop_954
9296 tge %icc, 0x0
9297 addc %i0, 0x1E79, %i0
9298 add %i0, %o0, %i0
9299loop_954:
9300 movn %xcc, %g5, %i0
9301 bcc,a,pt %xcc, loop_955
9302 fbo %fcc3, loop_956
9303 addccc %i0, %i0, %o7
9304 alignaddrl %o7, %g7, %o7
9305loop_955:
9306 tleu %icc, 0x4
9307loop_956:
9308 movn %xcc, %o7, %i7
9309 andncc %i7, %i7, %g3
9310 sll %g3, 0x10, %g3
9311 fmovrslz %g3, %f5, %f6
9312 nop
9313 ldsb [%l7 + 0x3E], %g3
9314 xnor %g3, 0x0963, %g3
9315 fbuge %fcc3, loop_957
9316 fornot2s %f6, %f8, %f5
9317 brz,a %g3, loop_958
9318 srax %g3, %l3, %g3
9319loop_957:
9320 tsubcc %g3, %g3, %l2
9321 movg %icc, %l2, %o6
9322loop_958:
9323 ldsb [%l7 + 0x50], %o6
9324 bleu,a loop_959
9325 movrlz %o6, %o6, %g1
9326 nop
9327 setx loop_960, %l0, %l1
9328 wrpr 0x1, %tl
9329 wrpr %l1, %tnpc
9330 setx 0x34400001400, %l0, %l1
9331 wrpr %l1, %tstate
9332 wrhpr 0x4, %htstate
9333 done
9334 fmovs %f5, %f6
9335loop_959:
9336 brgz,a %g1, loop_961
9337 orncc %g1, %l4, %g1
9338loop_960:
9339 movgu %xcc, %g1, %i3
9340 tsubcc %i3, 0x0871, %i3
9341loop_961:
9342 smulcc %i3, %i3, %o1
9343 tpos %xcc, 0x7
9344 ldub [%l7 + 0x49], %o1
9345 udivcc %o1, 0x09EE, %o1
9346 taddcc %o1, 0x12D8, %o1
9347 std %f2, [%l7 + 0x68]
9348 subc %o1, 0x1F28, %o1
9349 fcmpes %fcc1, %f1, %f5
9350 lduw [%l7 + 0x78], %o1
9351 bcs,pn %xcc, loop_962
9352 subcc %o1, 0x0DC5, %o1
9353 orncc %o1, %o1, %g2
9354 fmovd %f2, %f4
9355loop_962:
9356 add %g2, %l0, %g2
9357 nop
9358 movgu %icc, %g2, %i4
9359 addc %i4, %i4, %l1
9360 fbu,a %fcc3, loop_963
9361 fmovsle %icc, %f11, %f7
9362 fmovdcs %icc, %f14, %f7
9363 tsubcctv %l1, 0x06DA, %l1
9364loop_963:
9365 taddcctv %l1, %l1, %o3
9366 ldsw [%l7 + 0x44], %o3
9367 brz %o3, loop_964
9368 fmovse %xcc, %f6, %f10
9369 fbule %fcc2, loop_965
9370 movrlez %o3, %o3, %l6
9371loop_964:
9372 orcc %l6, %l5, %l6
9373 smul %l6, 0x1939, %l6
9374loop_965:
9375 addccc %l6, %g6, %l6
9376 tvc %icc, 0x6
9377 fmul8sux16 %f2, %f10, %f6
9378 fbue %fcc0, loop_966
9379 nop
9380 movvc %xcc, %o5, %l6
9381 te %icc, 0x5
9382loop_966:
9383 fcmpd %fcc2, %f10, %f2
9384 udivcc %l6, 0x19C0, %l6
9385 fexpand %f10, %f0
9386 taddcc %l6, 0x03FC, %l6
9387 fba,a %fcc0, loop_967
9388 tge %icc, 0x3
9389 fzero %f2
9390 fcmpgt16 %f2, %f10, %l6
9391loop_967:
9392 lduh [%l7 + 0x0A], %l6
9393 movl %xcc, %l6, %o4
9394 alignaddrl %o4, %o4, %i5
9395 bcs,a %xcc, loop_968
9396 alignaddrl %i5, %g4, %i5
9397 tn %xcc, 0x6
9398 fmul8ulx16 %f2, %f0, %f2
9399loop_968:
9400 addccc %i5, %i6, %i5
9401 mulx %i5, 0x0203, %i5
9402 tneg %xcc, 0x3
9403 sdiv %i5, 0x1110, %i5
9404 udivx %i5, 0x0F15, %i5
9405 ble,a loop_969
9406 subc %i5, %i5, %i2
9407 nop
9408 popc 0x0C48, %i2
9409loop_969:
9410 nop
9411 orn %i2, 0x1AB8, %i2
9412 bl,a,pn %xcc, loop_970
9413 nop
9414 taddcctv %i2, %i2, %o2
9415 fmovdl %xcc, %f0, %f12
9416loop_970:
9417 nop
9418 srlx %o2, 0x05, %o2
9419 fmovd %f2, %f0
9420 sra %o2, 0x14, %o2
9421 fbule %fcc0, loop_971
9422 fnegd %f2, %f4
9423 bcs,a,pt %icc, loop_972
9424 lduh [%l7 + 0x62], %o2
9425loop_971:
9426 movgu %icc, %o2, %i1
9427 movrgz %i1, 0x005, %i1
9428loop_972:
9429 nop
9430 fpack32 %f2, %f12, %f0
9431 fnors %f12, %f13, %f2
9432 fmovsvc %icc, %f9, %f11
9433 ldd [%l7 + 0x58], %f4
9434 movpos %icc, %o0, %i1
9435 nop
9436 fors %f11, %f10, %f4
9437 fmovdcs %xcc, %f11, %f4
9438 sllx %i1, 0x02, %i1
9439 movpos %xcc, %g5, %i1
9440 movl %xcc, %i0, %i1
9441 ldub [%l7 + 0x6F], %i1
9442 movg %icc, %g7, %i1
9443 tcs %xcc, 0x2
9444 fsrc1 %f0, %f6
9445 tpos %icc, 0x4
9446 fbo %fcc1, loop_973
9447 ldub [%l7 + 0x7F], %i1
9448 orn %i1, 0x091A, %i1
9449 movleu %xcc, %i1, %o7
9450loop_973:
9451 subcc %o7, %o7, %i7
9452 orncc %i7, 0x1AA6, %i7
9453 fmovdneg %icc, %f5, %f9
9454 udivx %i7, 0x1BE3, %i7
9455 ldd [%l7 + 0x68], %f10
9456 ta %xcc, 0x7
9457 nop
9458 fandnot2 %f0, %f12, %f2
9459 fblg %fcc2, loop_974
9460 movge %icc, %l3, %i7
9461 ldsw [%l7 + 0x14], %i7
9462 nop
9463loop_974:
9464 fnegs %f9, %f15
9465 ldub [%l7 + 0x6C], %i7
9466 ldx [%l7 + 0x50], %i7
9467 fmovscs %icc, %f8, %f8
9468 movvs %xcc, %i7, %g3
9469 sllx %g3, %g3, %l2
9470 fzero %f2
9471 ld [%l7 + 0x34], %f14
9472 nop
9473 fpackfix %f2, %f7
9474 movvs %xcc, %l2, %o6
9475 fbuge %fcc1, loop_975
9476 smulcc %o6, 0x181C, %o6
9477 fmovd %f2, %f10
9478 alignaddr %o6, %l4, %o6
9479loop_975:
9480 nop
9481 fmovdvc %xcc, %f11, %f5
9482 ldsh [%l7 + 0x4C], %o6
9483 nop
9484 orncc %o6, 0x1F42, %o6
9485 addcc %o6, %g1, %o6
9486 fnot1s %f5, %f2
9487 tneg %xcc, 0x5
9488 udivcc %o6, 0x0809, %o6
9489 tsubcc %o6, 0x09C5, %o6
9490 subccc %o6, %i3, %o6
9491 ldsb [%l7 + 0x1D], %o6
9492 xorcc %o6, 0x1CAD, %o6
9493 popc 0x07CD, %o6
9494 udiv %o6, 0x0279, %o6
9495 taddcc %o6, %o6, %o1
9496 movre %o1, %o1, %l0
9497 nop
9498 tcs %icc, 0x7
9499 movl %xcc, %g2, %l0
9500 fmovrdlz %l0, %f14, %f14
9501 tge %icc, 0x5
9502 array16 %l0, %i4, %l0
9503 movl %icc, %l0, %l1
9504 fmovdle %xcc, %f2, %f3
9505 movrlez %l1, %l1, %o3
9506 sll %o3, %l5, %o3
9507 fornot2 %f14, %f0, %f14
9508 bpos,a loop_976
9509 andncc %o3, %g6, %o3
9510 tsubcctv %o3, %o3, %o5
9511 tgu %xcc, 0x2
9512loop_976:
9513 fsrc2s %f3, %f12
9514 fnot1s %f3, %f6
9515 movcc %xcc, %l6, %o5
9516 movrgez %o5, %o5, %o4
9517 array16 %o4, %o4, %g4
9518 sth %g4, [%l7 + 0x40]
9519 sll %g4, 0x00, %g4
9520 fmovdgu %xcc, %f2, %f13
9521 srax %g4, %i6, %g4
9522 sth %g4, [%l7 + 0x26]
9523 fsrc1s %f13, %f13
9524 brz,a %g4, loop_977
9525 sth %g4, [%l7 + 0x66]
9526 fpsub32s %f13, %f13, %f7
9527 std %f14, [%l7 + 0x68]
9528loop_977:
9529 tvs %xcc, 0x0
9530 sub %g4, 0x0F00, %g4
9531 tgu %xcc, 0x5
9532 ldd [%l7 + 0x38], %f2
9533 faligndata %f14, %f2, %f6
9534 ld [%l7 + 0x10], %f14
9535 nop
9536 movrgz %g4, %g4, %i5
9537 movn %icc, %i5, %i2
9538 fcmpd %fcc2, %f10, %f12
9539 st %f7, [%l7 + 0x1C]
9540 udivx %i2, 0x1F90, %i2
9541 movpos %icc, %o2, %i2
9542 fbu %fcc1, loop_978
9543 stw %i2, [%l7 + 0x5C]
9544 fnors %f7, %f1, %f13
9545 fornot2 %f12, %f8, %f6
9546loop_978:
9547 sth %i2, [%l7 + 0x5E]
9548 umulcc %i2, %o0, %i2
9549 fnot1s %f13, %f11
9550 tg %icc, 0x6
9551 tg %xcc, 0x7
9552 movge %icc, %i2, %g5
9553 or %g5, %g5, %i0
9554 taddcctv %i0, %i0, %g7
9555 fcmpeq32 %f6, %f4, %g7
9556 tn %icc, 0x7
9557 fxnor %f6, %f14, %f12
9558 movrgz %g7, 0x141, %g7
9559 tneg %icc, 0x7
9560 fmovsa %xcc, %f7, %f2
9561 subc %g7, 0x05CD, %g7
9562 xor %g7, 0x1E5F, %g7
9563 add %g7, 0x18AC, %g7
9564 fbo,a %fcc3, loop_979
9565 array32 %g7, %i1, %g7
9566 xnor %g7, 0x1777, %g7
9567 srl %g7, %o7, %g7
9568loop_979:
9569 bcs loop_980
9570 tsubcc %g7, 0x0482, %g7
9571 sllx %g7, %g7, %l3
9572 fmovse %icc, %f6, %f3
9573loop_980:
9574 movrne %l3, %i7, %l3
9575 bcs,a,pn %icc, loop_981
9576 brlz %l3, loop_982
9577 movpos %icc, %l3, %g3
9578 ldsb [%l7 + 0x6E], %g3
9579loop_981:
9580 movne %icc, %l2, %g3
9581loop_982:
9582 fors %f3, %f5, %f15
9583 mulscc %g3, %l4, %g3
9584 tpos %icc, 0x2
9585 fzero %f12
9586 movl %xcc, %g3, %g1
9587 xnor %g1, %g1, %i3
9588 sub %i3, %o6, %i3
9589 brgez %i3, loop_983
9590 orn %i3, 0x026D, %i3
9591 umul %i3, 0x0BED, %i3
9592 call loop_984
9593loop_983:
9594 smul %i3, 0x1951, %i3
9595 movn %icc, %i3, %o1
9596 movl %xcc, %g2, %o1
9597loop_984:
9598 nop
9599 ldsb [%l7 + 0x21], %o1
9600 fpack16 %f12, %f0
9601 fabss %f15, %f12
9602 subc %o1, 0x095F, %o1
9603 taddcctv %o1, %o1, %i4
9604 taddcctv %i4, %i4, %l0
9605 nop
9606 nop
9607 stw %l0, [%l7 + 0x20]
9608 movpos %xcc, %l0, %l1
9609 fpsub16 %f12, %f8, %f6
9610 tg %icc, 0x5
9611 nop
9612 fbge %fcc2, loop_985
9613 fmovrsne %l1, %f3, %f5
9614 siam 0x3
9615 fbu %fcc1, loop_986
9616loop_985:
9617 fmovdn %xcc, %f5, %f4
9618 movne %xcc, %l5, %l1
9619 fandnot1 %f6, %f6, %f4
9620loop_986:
9621 ldd [%l7 + 0x78], %f14
9622 movgu %xcc, %g6, %l1
9623 movvs %xcc, %o3, %l1
9624 fba,a %fcc3, loop_987
9625 nop
9626 movrgez %l1, 0x10E, %l1
9627 sethi 0x11E3, %l1
9628loop_987:
9629 fba %fcc1, loop_988
9630 xorcc %l1, %l1, %l6
9631 movg %icc, %l6, %o5
9632 addccc %o5, %o5, %o4
9633loop_988:
9634 tsubcctv %o4, %o4, %i6
9635 movn %xcc, %i6, %g4
9636 udivcc %g4, 0x1F53, %g4
9637 bleu loop_989
9638 faligndata %f4, %f14, %f2
9639 sub %g4, %g4, %i5
9640 stx %i5, [%l7 + 0x48]
9641loop_989:
9642 tgu %icc, 0x5
9643 lduh [%l7 + 0x36], %i5
9644 brgz,a %i5, loop_990
9645 fpadd32s %f4, %f0, %f15
9646 orncc %i5, %i5, %o2
9647 fmovsne %xcc, %f0, %f3
9648loop_990:
9649 movrlz %o2, %o2, %o0
9650 fxnors %f3, %f4, %f14
9651 sllx %o0, %i2, %o0
9652 fcmpne32 %f2, %f8, %o0
9653 movn %icc, %o0, %g5
9654 ld [%l7 + 0x6C], %f5
9655 fandnot1 %f2, %f8, %f12
9656 move %icc, %g5, %i0
9657 fcmple32 %f12, %f0, %i0
9658 fcmpgt16 %f12, %f0, %i0
9659 fcmpne16 %f12, %f8, %i0
9660 movcs %xcc, %i0, %i1
9661 sth %i1, [%l7 + 0x3E]
9662 orncc %i1, 0x130E, %i1
9663 addccc %i1, %i1, %o7
9664 subccc %o7, %o7, %g7
9665 fcmpd %fcc0, %f4, %f14
9666 ldsh [%l7 + 0x70], %g7
9667 addccc %g7, %g7, %i7
9668 fbge,a %fcc1, loop_991
9669 nop
9670 lduw [%l7 + 0x48], %i7
9671 bne,a loop_992
9672loop_991:
9673 be,pt %xcc, loop_993
9674 nop
9675 fble %fcc3, loop_994
9676loop_992:
9677 ldsw [%l7 + 0x40], %i7
9678loop_993:
9679 movvc %icc, %l3, %i7
9680 udivcc %i7, 0x018B, %i7
9681loop_994:
9682 ldsw [%l7 + 0x68], %i7
9683 movrlez %i7, %l2, %i7
9684 fble %fcc0, loop_995
9685 fmovsa %icc, %f13, %f2
9686 fbl,a %fcc3, loop_996
9687 movg %xcc, %l4, %i7
9688loop_995:
9689 nop
9690 fbn %fcc1, loop_997
9691loop_996:
9692 udiv %i7, 0x1DC9, %i7
9693 fbul,a %fcc3, loop_998
9694 nop
9695loop_997:
9696 tg %icc, 0x6
9697 fbu,a %fcc1, loop_999
9698loop_998:
9699 smulcc %i7, 0x17BD, %i7
9700 movcs %xcc, %g3, %i7
9701 tle %xcc, 0x5
9702loop_999:
9703 smul %i7, 0x088A, %i7
9704 orn %i7, %i7, %g1
9705 fbo,a %fcc1, loop_1000
9706 movgu %icc, %o6, %g1
9707 sub %g1, 0x088C, %g1
9708 xor %g1, %i3, %g1
9709loop_1000:
9710 fsrc1 %f14, %f2
9711 xnorcc %g1, 0x0091, %g1
9712 fblg,a %fcc1, loop_1001
9713 stx %g1, [%l7 + 0x10]
9714 popc 0x0FD6, %g1
9715 nop
9716loop_1001:
9717 fcmple16 %f14, %f0, %g1
9718 nop
9719 pdist %f14, %f10, %f10
9720 taddcc %g1, 0x07DA, %g1
9721 sethi 0x0F5C, %g1
9722 sub %g1, 0x05BC, %g1
9723 sth %g1, [%l7 + 0x40]
9724 movvc %icc, %g1, %g2
9725 fmovrse %g2, %f12, %f0
9726 xor %g2, 0x0EBB, %g2
9727 udivcc %g2, 0x0583, %g2
9728 bvc loop_1002
9729 fmovsle %xcc, %f8, %f3
9730 movleu %icc, %g2, %o1
9731 fcmpeq16 %f10, %f4, %o1
9732loop_1002:
9733 fcmpne32 %f10, %f6, %o1
9734 bge,a,pn %xcc, loop_1003
9735 nop
9736 fabss %f3, %f12
9737 mulscc %o1, %o1, %i4
9738loop_1003:
9739 movrlz %i4, %i4, %l0
9740 tcs %xcc, 0x5
9741 ldub [%l7 + 0x7A], %l0
9742 fbe,a %fcc3, loop_1004
9743 nop
9744 nop
9745 sdivcc %l0, 0x1AE6, %l0
9746loop_1004:
9747 sdivcc %l0, 0x00B8, %l0
9748 fpadd16 %f10, %f12, %f12
9749 ldx [%l7 + 0x78], %l0
9750 ldub [%l7 + 0x3E], %l0
9751 srl %l0, %l5, %l0
9752 tneg %xcc, 0x5
9753 fnot1 %f12, %f12
9754 std %f12, [%l7 + 0x20]
9755 movpos %xcc, %g6, %l0
9756 ldx [%l7 + 0x10], %l0
9757 tge %xcc, 0x6
9758 ble,pt %xcc, loop_1005
9759 st %f3, [%l7 + 0x48]
9760 sdivx %l0, 0x1454, %l0
9761 movneg %xcc, %l0, %o3
9762loop_1005:
9763 sdiv %o3, 0x13E9, %o3
9764 ldsw [%l7 + 0x18], %o3
9765 andn %o3, 0x117D, %o3
9766 nop
9767 fbule %fcc1, loop_1006
9768 movne %xcc, %l1, %o3
9769 fmovse %icc, %f12, %f6
9770 movgu %xcc, %l6, %o3
9771loop_1006:
9772 tg %xcc, 0x0
9773 tl %icc, 0x2
9774 sdivcc %o3, 0x1B53, %o3
9775 subccc %o3, 0x09AB, %o3
9776 nop
9777 brlz,a %o3, loop_1007
9778 fpadd16 %f12, %f10, %f4
9779 movneg %icc, %o3, %o5
9780 ble,a %icc, loop_1008
9781loop_1007:
9782 addcc %o5, %o5, %o4
9783 ldsh [%l7 + 0x5C], %o4
9784 xor %o4, 0x1474, %o4
9785loop_1008:
9786 fmul8x16au %f6, %f0, %f12
9787 stx %o4, [%l7 + 0x68]
9788 fmuld8ulx16 %f6, %f9, %f4
9789 brlz %o4, loop_1009
9790 xnorcc %o4, 0x1B24, %o4
9791 nop
9792 mulx %o4, 0x13BA, %o4
9793loop_1009:
9794 smulcc %o4, 0x011B, %o4
9795 stx %o4, [%l7 + 0x58]
9796 xor %o4, %o4, %i6
9797 xnorcc %i6, %i6, %g4
9798 bpos,a loop_1010
9799 umul %g4, 0x1C0C, %g4
9800 stx %g4, [%l7 + 0x50]
9801 tg %xcc, 0x2
9802loop_1010:
9803 fmovsneg %xcc, %f13, %f11
9804 fnegd %f4, %f6
9805 and %g4, 0x0994, %g4
9806 movrgz %g4, %i5, %g4
9807 andn %g4, %o2, %g4
9808 fbo,a %fcc1, loop_1011
9809 popc %g4, %g4
9810 fnor %f4, %f8, %f6
9811 nop
9812loop_1011:
9813 alignaddr %g4, %g4, %i2
9814 tl %xcc, 0x7
9815 tpos %icc, 0x3
9816 fmovrslez %i2, %f5, %f8
9817 nop
9818 orncc %i2, 0x0B43, %i2
9819 lduw [%l7 + 0x2C], %i2
9820 nop
9821 andcc %i2, %o0, %i2
9822 andcc %i2, 0x19BA, %i2
9823 nop
9824 fxors %f8, %f7, %f12
9825 fmovrslez %i2, %f6, %f1
9826 fcmple16 %f6, %f4, %i2
9827 udivcc %i2, 0x09CA, %i2
9828 movrlez %i2, %g5, %i2
9829 sub %i2, %i0, %i2
9830 fandnot1s %f1, %f12, %f0
9831 xnor %i2, %i2, %i1
9832 xnorcc %i1, %i1, %o7
9833 bl %icc, loop_1012
9834 smul %o7, 0x0BB3, %o7
9835 nop
9836 brlez %o7, loop_1013
9837loop_1012:
9838 array8 %o7, %g7, %o7
9839 fandnot1s %f0, %f11, %f4
9840 array8 %o7, %l3, %o7
9841loop_1013:
9842 ldsb [%l7 + 0x37], %o7
9843 brnz,a %o7, loop_1014
9844 movvs %icc, %o7, %l2
9845 fmul8sux16 %f6, %f6, %f6
9846 fbe %fcc1, loop_1015
9847loop_1014:
9848 tcs %xcc, 0x7
9849 movvs %icc, %l2, %l4
9850 fcmps %fcc3, %f13, %f4
9851loop_1015:
9852 tsubcctv %l4, %l4, %g3
9853 fble,a %fcc3, loop_1016
9854 ldd [%l7 + 0x50], %f0
9855 tle %icc, 0x2
9856 bl,a loop_1017
9857loop_1016:
9858 stb %g3, [%l7 + 0x23]
9859 tvc %xcc, 0x3
9860 sdiv %g3, 0x11C1, %g3
9861loop_1017:
9862 fbuge %fcc1, loop_1018
9863 sdivx %g3, 0x0A29, %g3
9864 fxors %f4, %f0, %f15
9865 fcmpgt32 %f6, %f10, %g3
9866loop_1018:
9867 array8 %g3, %i7, %g3
9868 tsubcctv %g3, %g3, %o6
9869 nop
9870 fmovdneg %xcc, %f11, %f15
9871 mova %icc, %i3, %o6
9872 addcc %o6, 0x1914, %o6
9873 movl %icc, %g1, %o6
9874 fcmpeq16 %f6, %f12, %o6
9875 umulcc %o6, %o6, %g2
9876 ldx [%l7 + 0x28], %g2
9877 move %icc, %o1, %g2
9878 fand %f6, %f12, %f14
9879 fpack32 %f14, %f12, %f12
9880 movrne %g2, %i4, %g2
9881 fandnot1 %f12, %f4, %f0
9882 fbne %fcc1, loop_1019
9883 tvs %icc, 0x1
9884 tcs %icc, 0x5
9885 nop
9886loop_1019:
9887 nop
9888 ldub [%l7 + 0x25], %g2
9889 fbul,a %fcc1, loop_1020
9890 lduh [%l7 + 0x56], %g2
9891 bgu,pt %icc, loop_1021
9892 lduh [%l7 + 0x22], %g2
9893loop_1020:
9894 popc 0x10C5, %g2
9895 nop
9896loop_1021:
9897 nop
9898 srlx %g2, 0x03, %g2
9899 fmovdge %xcc, %f2, %f9
9900 tvc %icc, 0x1
9901 fmovdge %xcc, %f14, %f6
9902 tg %icc, 0x7
9903 fmovsneg %icc, %f7, %f0
9904 movge %icc, %l5, %g2
9905 xor %g2, 0x1B31, %g2
9906 alignaddr %g2, %g6, %g2
9907 sethi 0x16A3, %g2
9908 fxor %f0, %f10, %f8
9909 fmovdcc %xcc, %f11, %f4
9910 movre %g2, 0x268, %g2
9911 bgu,a loop_1022
9912 nop
9913 fmovrdlez %g2, %f2, %f10
9914 fbu,a %fcc2, loop_1023
9915loop_1022:
9916 fbue %fcc0, loop_1024
9917 fmovdleu %icc, %f0, %f5
9918 sllx %g2, %g2, %l0
9919loop_1023:
9920 tge %xcc, 0x0
9921loop_1024:
9922 bl,pt %icc, loop_1025
9923 ldsw [%l7 + 0x50], %l0
9924 ldsb [%l7 + 0x59], %l0
9925 movleu %xcc, %l1, %l0
9926loop_1025:
9927 fmovrsgz %l0, %f14, %f9
9928 tleu %xcc, 0x2
9929 fmovsgu %xcc, %f5, %f12
9930 fble %fcc1, loop_1026
9931 movneg %icc, %l6, %l0
9932 fblg %fcc1, loop_1027
9933 umulcc %l0, 0x1B5B, %l0
9934loop_1026:
9935 fmovsa %icc, %f9, %f9
9936 srax %l0, %l0, %o3
9937loop_1027:
9938 srax %o3, %o3, %o5
9939 movgu %icc, %o4, %o5
9940 ldd [%l7 + 0x60], %f8
9941 tn %xcc, 0x7
9942 tle %xcc, 0x5
9943 or %o5, %i6, %o5
9944 ba,pn %xcc, loop_1028
9945 popc 0x1EAC, %o5
9946 nop
9947 nop
9948loop_1028:
9949 movvc %icc, %i5, %o5
9950 taddcc %o5, 0x05A7, %o5
9951 tcs %icc, 0x7
9952 udivcc %o5, 0x1D0F, %o5
9953 fcmped %fcc0, %f10, %f4
9954 tleu %icc, 0x5
9955 andncc %o5, %o5, %o2
9956 xnorcc %o2, 0x008D, %o2
9957 movn %xcc, %g4, %o2
9958 fcmpne16 %f4, %f4, %o2
9959 fbul %fcc3, loop_1029
9960 fcmple16 %f4, %f6, %o2
9961 fmovsleu %xcc, %f9, %f6
9962 bge,pn %icc, loop_1030
9963loop_1029:
9964 fmovdgu %icc, %f10, %f8
9965 ldd [%l7 + 0x20], %f4
9966 pdist %f4, %f0, %f8
9967loop_1030:
9968 smulcc %o2, 0x1402, %o2
9969 sll %o2, 0x02, %o2
9970 fmovsn %icc, %f0, %f5
9971 smulcc %o2, 0x0881, %o2
9972 subcc %o2, %o0, %o2
9973 fbule,a %fcc2, loop_1031
9974 for %f8, %f2, %f0
9975 smul %o2, %g5, %o2
9976 fbule,a %fcc1, loop_1032
9977loop_1031:
9978 fandnot2 %f0, %f4, %f8
9979 tg %xcc, 0x6
9980 srl %o2, 0x19, %o2
9981loop_1032:
9982 fba %fcc3, loop_1033
9983 brnz %o2, loop_1034
9984 bg,a loop_1035
9985 fba %fcc3, loop_1036
9986loop_1033:
9987 movrgez %o2, %o2, %i0
9988loop_1034:
9989 movle %icc, %i0, %i2
9990loop_1035:
9991 fnands %f5, %f12, %f7
9992loop_1036:
9993 mulx %i2, 0x13FB, %i2
9994 fmovsleu %icc, %f14, %f13
9995 sra %i2, 0x07, %i2
9996 smulcc %i2, %i1, %i2
9997 or %i2, %g7, %i2
9998 ldsh [%l7 + 0x5E], %i2
9999 lduh [%l7 + 0x46], %i2
10000 popc 0x1B61, %i2
10001 and %i2, %i2, %l3
10002 fpmerge %f13, %f1, %f6
10003 sethi 0x073F, %l3
10004 sll %l3, %l3, %o7
10005 movle %icc, %l2, %o7
10006 st %f13, [%l7 + 0x3C]
10007 tpos %xcc, 0x1
10008 brlez %o7, loop_1037
10009 nop
10010 bleu,a loop_1038
10011 tg %xcc, 0x6
10012loop_1037:
10013 nop
10014 sdiv %o7, 0x0CE5, %o7
10015loop_1038:
10016 sllx %o7, %l4, %o7
10017 popc %o7, %o7
10018 movrlz %o7, %o7, %i7
10019 fsrc1 %f6, %f14
10020 srl %i7, 0x1B, %i7
10021 te %icc, 0x2
10022 andn %i7, %g3, %i7
10023 tcs %xcc, 0x5
10024 nop
10025 tleu %xcc, 0x1
10026 fnot1s %f13, %f11
10027 fbule,a %fcc0, loop_1039
10028 movre %i7, 0x12A, %i7
10029 srax %i7, 0x17, %i7
10030 nop
10031loop_1039:
10032 ldsb [%l7 + 0x59], %i7
10033 lduw [%l7 + 0x50], %i7
10034 tge %icc, 0x3
10035 alignaddrl %i7, %i7, %i3
10036 orncc %i3, 0x1712, %i3
10037 taddcc %i3, %g1, %i3
10038 sdivx %i3, 0x0783, %i3
10039 movrlez %i3, %o6, %i3
10040 lduh [%l7 + 0x3C], %i3
10041 fmovscc %icc, %f8, %f5
10042 tvc %xcc, 0x5
10043 fpmerge %f5, %f15, %f6
10044 umul %i3, 0x14B7, %i3
10045 addcc %i3, %o1, %i3
10046 movrlez %i3, %i4, %i3
10047 fbne,a %fcc0, loop_1040
10048 fmovdcc %icc, %f9, %f8
10049 fnegs %f8, %f7
10050 ta %xcc, 0x1
10051loop_1040:
10052 std %f6, [%l7 + 0x70]
10053 tcs %xcc, 0x3
10054 sll %i3, %i3, %l5
10055 brz %l5, loop_1041
10056 fpsub16s %f8, %f3, %f12
10057 tvs %xcc, 0x5
10058 sra %l5, %g6, %l5
10059loop_1041:
10060 tcc %icc, 0x7
10061 sll %l5, %g2, %l5
10062 fcmple32 %f6, %f14, %l5
10063 fcmps %fcc3, %f15, %f13
10064 sth %l5, [%l7 + 0x46]
10065 array8 %l5, %l1, %l5
10066 tsubcc %l5, %l6, %l5
10067 brnz %l5, loop_1042
10068 subccc %l5, 0x1E56, %l5
10069 udivcc %l5, 0x177E, %l5
10070 fbg %fcc2, loop_1043
10071loop_1042:
10072 tcs %xcc, 0x1
10073 bl loop_1044
10074 ldub [%l7 + 0x2C], %l5
10075loop_1043:
10076 stw %l5, [%l7 + 0x24]
10077 xnor %l5, 0x028E, %l5
10078loop_1044:
10079 fmovs %f13, %f6
10080 fcmpgt16 %f6, %f6, %l5
10081 fbn %fcc1, loop_1045
10082 movvc %icc, %l0, %l5
10083 fsrc2 %f6, %f2
10084 fxnors %f13, %f4, %f6
10085loop_1045:
10086 fsrc1 %f6, %f10
10087 fba %fcc1, loop_1046
10088 fmovrde %l5, %f6, %f10
10089 subcc %l5, %l5, %o3
10090 sllx %o3, %o4, %o3
10091loop_1046:
10092 nop
10093 tvc %xcc, 0x5
10094 sll %o3, 0x19, %o3
10095 ldsb [%l7 + 0x49], %o3
10096 and %o3, %i6, %o3
10097 ldub [%l7 + 0x36], %o3
10098 fcmpne16 %f10, %f14, %o3
10099 tl %xcc, 0x5
10100 tl %xcc, 0x1
10101 smulcc %o3, 0x1E27, %o3
10102 fabsd %f10, %f12
10103 sth %o3, [%l7 + 0x30]
10104 alignaddr %o3, %o3, %i5
10105 tg %xcc, 0x2
10106 fcmpd %fcc1, %f8, %f4
10107 brz,a %i5, loop_1047
10108 tcs %icc, 0x0
10109 movn %icc, %i5, %o5
10110 fxors %f6, %f5, %f10
10111loop_1047:
10112 stw %o5, [%l7 + 0x40]
10113 fpadd16 %f4, %f0, %f8
10114 movpos %icc, %g4, %o5
10115 smulcc %o5, 0x0DBC, %o5
10116 fmovdg %icc, %f10, %f10
10117 fpsub16s %f10, %f4, %f3
10118 stx %o5, [%l7 + 0x48]
10119 fmovs %f3, %f1
10120 tcc %icc, 0x4
10121 movl %icc, %o5, %o0
10122 fpadd16s %f3, %f12, %f11
10123 movge %icc, %g5, %o0
10124 or %o0, %o2, %o0
10125 fands %f11, %f14, %f6
10126 xorcc %o0, %i0, %o0
10127 fandnot2 %f8, %f2, %f0
10128 st %f6, [%l7 + 0x20]
10129 fpsub16 %f0, %f8, %f12
10130 fmovdgu %icc, %f2, %f2
10131 movrne %o0, 0x355, %o0
10132 or %o0, %o0, %i1
10133 xorcc %i1, 0x1449, %i1
10134 sdivx %i1, 0x057A, %i1
10135 fba %fcc2, loop_1048
10136 fmovrde %i1, %f12, %f2
10137 movne %xcc, %i1, %g7
10138 ldsw [%l7 + 0x78], %g7
10139loop_1048:
10140 ldsw [%l7 + 0x7C], %g7
10141 tpos %xcc, 0x3
10142 call loop_1049
10143 tne %xcc, 0x2
10144 tn %icc, 0x6
10145 fpadd32s %f2, %f5, %f15
10146loop_1049:
10147 popc %g7, %g7
10148 fbue,a %fcc0, loop_1050
10149 stx %g7, [%l7 + 0x58]
10150 ld [%l7 + 0x3C], %f6
10151 stw %g7, [%l7 + 0x14]
10152loop_1050:
10153 tleu %icc, 0x5
10154 tsubcctv %g7, %g7, %i2
10155 ldub [%l7 + 0x3F], %i2
10156 ldsh [%l7 + 0x6E], %i2
10157 bge loop_1051
10158 ldub [%l7 + 0x36], %i2
10159 sllx %i2, 0x1A, %i2
10160 stw %i2, [%l7 + 0x6C]
10161loop_1051:
10162 movgu %xcc, %l3, %i2
10163 fbn %fcc2, loop_1052
10164 addcc %i2, %i2, %l2
10165 fnegs %f15, %f12
10166 bn loop_1053
10167loop_1052:
10168 st %f15, [%l7 + 0x50]
10169 te %icc, 0x5
10170 nop
10171loop_1053:
10172 udiv %l2, 0x154D, %l2
10173 movg %icc, %l4, %l2
10174 movn %xcc, %l2, %o7
10175 alignaddrl %o7, %o7, %g3
10176 brgz %g3, loop_1054
10177 nop
10178 udivcc %g3, 0x1543, %g3
10179 udivcc %g3, 0x1CB5, %g3
10180loop_1054:
10181 fmovrdne %g3, %f4, %f12
10182 tgu %xcc, 0x4
10183 fblg,a %fcc3, loop_1055
10184 bgu,pt %xcc, loop_1056
10185 tsubcc %g3, %i7, %g3
10186 movrlez %g3, 0x29A, %g3
10187loop_1055:
10188 andcc %g3, %g3, %g1
10189loop_1056:
10190 ldub [%l7 + 0x50], %g1
10191 fcmpgt32 %f12, %f6, %g1
10192 lduh [%l7 + 0x5E], %g1
10193 umul %g1, 0x09AA, %g1
10194 fcmpgt16 %f12, %f2, %g1
10195 umulcc %g1, %o6, %g1
10196 fmovsneg %xcc, %f12, %f4
10197 fbg,a %fcc1, loop_1057
10198 srax %g1, 0x1A, %g1
10199 srlx %g1, %g1, %o1
10200 orncc %o1, 0x08EC, %o1
10201loop_1057:
10202 tpos %icc, 0x7
10203 addcc %o1, 0x04F1, %o1
10204 xorcc %o1, 0x1447, %o1
10205 taddcctv %o1, %i4, %o1
10206 nop
10207 fmovdgu %icc, %f7, %f14
10208 fmovdcc %xcc, %f15, %f11
10209 ld [%l7 + 0x3C], %f5
10210 ldub [%l7 + 0x45], %o1
10211 nop
10212 udiv %o1, 0x09A5, %o1
10213 nop
10214 nop
10215 movle %icc, %i3, %o1
10216 ldsb [%l7 + 0x5E], %o1
10217 bshuffle %f12, %f12, %f2
10218 fornot1s %f11, %f9, %f12
10219 nop
10220 lduh [%l7 + 0x60], %o1
10221 ldsh [%l7 + 0x22], %o1
10222 mulscc %o1, 0x1A8F, %o1
10223 lduh [%l7 + 0x0A], %o1
10224 bvs,a %xcc, loop_1058
10225 orn %o1, 0x1790, %o1
10226 fandnot2s %f12, %f4, %f13
10227 tcc %icc, 0x7
10228loop_1058:
10229 addc %o1, 0x03CE, %o1
10230 fmul8x16 %f13, %f2, %f2
10231 fands %f13, %f8, %f1
10232 fmovs %f1, %f0
10233 ldx [%l7 + 0x70], %o1
10234 movrgez %o1, 0x130, %o1
10235 nop
10236 tsubcc %o1, 0x19EC, %o1
10237 fpackfix %f2, %f7
10238 fmovrslz %o1, %f2, %f8
10239 bn %xcc, loop_1059
10240 sub %o1, %g6, %o1
10241 fmovdg %icc, %f7, %f11
10242 xnor %o1, 0x0180, %o1
10243loop_1059:
10244 fmuld8sux16 %f11, %f3, %f4
10245 tgu %xcc, 0x4
10246 sdiv %o1, 0x0EC8, %o1
10247 fbn %fcc3, loop_1060
10248 fmovdcc %icc, %f1, %f5
10249 fpadd16s %f5, %f3, %f1
10250 tvs %xcc, 0x4
10251loop_1060:
10252 fblg %fcc1, loop_1061
10253 brz,a %o1, loop_1062
10254 sdivx %o1, 0x1E58, %o1
10255 sll %o1, 0x07, %o1
10256loop_1061:
10257 array8 %o1, %o1, %g2
10258loop_1062:
10259 array16 %g2, %g2, %l1
10260 ldx [%l7 + 0x40], %l1
10261 fnors %f1, %f8, %f15
10262 nop
10263 setx loop_1063, %l0, %l1
10264 jmpl %l1, %l1
10265 ldx [%l7 + 0x70], %l1
10266 bgu,a %icc, loop_1064
10267 movvs %icc, %l6, %l1
10268loop_1063:
10269 movvc %icc, %l1, %l0
10270 tne %xcc, 0x5
10271loop_1064:
10272 fmovrsgez %l0, %f0, %f15
10273 nop
10274 setx loop_1065, %l0, %l1
10275 jmpl %l1, %l0
10276 popc %l0, %l0
10277 subccc %l0, %l5, %l0
10278 ldd [%l7 + 0x58], %f10
10279loop_1065:
10280 std %f4, [%l7 + 0x78]
10281 fmovde %icc, %f3, %f1
10282 fmovsge %icc, %f7, %f13
10283 fpadd16 %f4, %f12, %f12
10284 fmovdl %icc, %f3, %f4
10285 ldsw [%l7 + 0x30], %l0
10286 umul %l0, 0x1F57, %l0
10287 orncc %l0, 0x1C5C, %l0
10288 brgz,a %l0, loop_1066
10289 fmuld8ulx16 %f4, %f7, %f6
10290 fbn %fcc0, loop_1067
10291 fornot2s %f4, %f12, %f8
10292loop_1066:
10293 add %l0, %l0, %o4
10294 nop
10295loop_1067:
10296 alignaddr %o4, %o4, %i6
10297 fmovrdlz %i6, %f6, %f14
10298 nop
10299 tpos %icc, 0x3
10300 nop
10301 tcs %xcc, 0x5
10302 st %f8, [%l7 + 0x60]
10303 ldsh [%l7 + 0x4A], %i6
10304 xorcc %i6, 0x01A5, %i6
10305 fble,a %fcc2, loop_1068
10306 xorcc %i6, 0x1B76, %i6
10307 fmovrsgez %i6, %f11, %f14
10308 nop
10309loop_1068:
10310 fxnor %f14, %f8, %f2
10311 ldsh [%l7 + 0x30], %i6
10312 fbug,a %fcc1, loop_1069
10313 tge %xcc, 0x4
10314 taddcctv %i6, %i6, %o3
10315 nop
10316loop_1069:
10317 fbuge,a %fcc3, loop_1070
10318 fmovdcc %xcc, %f5, %f11
10319 movre %o3, %i5, %o3
10320 tvc %xcc, 0x4
10321loop_1070:
10322 bgu,a,pn %xcc, loop_1071
10323 array16 %o3, %o3, %g4
10324 lduw [%l7 + 0x20], %g4
10325 fpackfix %f2, %f11
10326loop_1071:
10327 umulcc %g4, 0x1AD5, %g4
10328 movle %icc, %g4, %o5
10329 fbe,a %fcc2, loop_1072
10330 move %xcc, %g5, %o5
10331 ld [%l7 + 0x6C], %f12
10332 movcc %xcc, %o2, %o5
10333loop_1072:
10334 fabsd %f2, %f2
10335 movrne %o5, %o5, %i0
10336 fbu,a %fcc2, loop_1073
10337 stx %i0, [%l7 + 0x70]
10338 fzeros %f11
10339 te %icc, 0x5
10340loop_1073:
10341 movcc %xcc, %o0, %i0
10342 orn %i0, 0x1F91, %i0
10343 tle %icc, 0x2
10344 brnz %i0, loop_1074
10345 movrgz %i0, 0x2ED, %i0
10346 ldd [%l7 + 0x28], %f2
10347 subccc %i0, 0x03C3, %i0
10348loop_1074:
10349 xor %i0, %i1, %i0
10350 udiv %i0, 0x11B9, %i0
10351 fornot1s %f11, %f6, %f11
10352 brgz,a %i0, loop_1075
10353 fmovdleu %icc, %f1, %f5
10354 fxnor %f2, %f0, %f6
10355 ldub [%l7 + 0x2E], %i0
10356loop_1075:
10357 srl %i0, %i0, %g7
10358 nop
10359 lduh [%l7 + 0x28], %g7
10360 fmovdcc %xcc, %f13, %f10
10361 movvs %icc, %l3, %g7
10362 andcc %g7, %i2, %g7
10363 udivx %g7, 0x082B, %g7
10364 fmovrdlz %g7, %f12, %f6
10365 fornot1s %f10, %f0, %f12
10366 fcmpd %fcc1, %f14, %f2
10367 ldd [%l7 + 0x58], %f10
10368 array16 %g7, %l4, %g7
10369 fmovd %f2, %f8
10370 andncc %g7, %l2, %g7
10371 fmovdne %icc, %f11, %f12
10372 sdivx %g7, 0x1F6F, %g7
10373 bpos,a %icc, loop_1076
10374 tn %xcc, 0x6
10375 subcc %g7, 0x059D, %g7
10376 movvc %icc, %o7, %g7
10377loop_1076:
10378 srlx %g7, 0x07, %g7
10379 fpack32 %f2, %f4, %f8
10380 nop
10381 subc %g7, %g7, %i7
10382 xorcc %i7, %g3, %i7
10383 movleu %icc, %o6, %i7
10384 te %xcc, 0x1
10385 nop
10386 brgz %i7, loop_1077
10387 xorcc %i7, %i7, %g1
10388 sra %g1, 0x03, %g1
10389 bvc,a %xcc, loop_1078
10390loop_1077:
10391 popc %g1, %g1
10392 pdist %f8, %f12, %f6
10393 lduw [%l7 + 0x6C], %g1
10394loop_1078:
10395 fmovrslz %g1, %f12, %f8
10396 fbuge,a %fcc1, loop_1079
10397 movrlz %g1, %i4, %g1
10398 movgu %icc, %i3, %g1
10399 fbe,a %fcc1, loop_1080
10400loop_1079:
10401 fpack32 %f6, %f10, %f2
10402 array32 %g1, %g1, %g6
10403 tge %icc, 0x5
10404loop_1080:
10405 movcs %xcc, %g6, %o1
10406 lduh [%l7 + 0x5C], %o1
10407 movvc %icc, %g2, %o1
10408 tge %icc, 0x0
10409 alignaddr %o1, %l6, %o1
10410 fabss %f8, %f15
10411 tcc %icc, 0x1
10412 array16 %o1, %o1, %l1
10413 addcc %l1, %l5, %l1
10414 fcmpgt32 %f2, %f8, %l1
10415 st %f8, [%l7 + 0x7C]
10416 add %l1, %l1, %l0
10417 fsrc2s %f8, %f9
10418 fcmpd %fcc3, %f10, %f0
10419 bne loop_1081
10420 stb %l0, [%l7 + 0x79]
10421 ldsh [%l7 + 0x44], %l0
10422 nop
10423loop_1081:
10424 movpos %icc, %l0, %o4
10425 stw %o4, [%l7 + 0x1C]
10426 bne,a %xcc, loop_1082
10427 lduh [%l7 + 0x6C], %o4
10428 sdivcc %o4, 0x1713, %o4
10429 movrlz %o4, %o4, %i6
10430loop_1082:
10431 ld [%l7 + 0x60], %f3
10432 addccc %i6, 0x0E24, %i6
10433 nop
10434 array8 %i6, %i6, %i5
10435 nop
10436 setx loop_1083, %l0, %l1
10437 jmpl %l1, %i5
10438 add %i5, %i5, %o3
10439 brgz,a %o3, loop_1084
10440 tneg %xcc, 0x5
10441loop_1083:
10442 brlz %o3, loop_1085
10443 nop
10444loop_1084:
10445 tle %xcc, 0x0
10446 fcmple16 %f0, %f0, %o3
10447loop_1085:
10448 te %icc, 0x4
10449 lduh [%l7 + 0x50], %o3
10450 fmovscc %icc, %f15, %f13
10451 fnor %f0, %f10, %f6
10452 nop
10453 setx loop_1086, %l0, %l1
10454 wrpr 0x1, %tl
10455 wrpr %l1, %tpc
10456 add %l1, 0x4, %l1
10457 wrpr %l1, %tnpc
10458 setx 0x34400001400, %l0, %l1
10459 wrpr %l1, %tstate
10460 wrhpr 0x4, %htstate
10461 retry
10462 ldub [%l7 + 0x10], %o3
10463 fbug,a %fcc3, loop_1087
10464 fcmped %fcc1, %f8, %f12
10465loop_1086:
10466 std %f12, [%l7 + 0x10]
10467 ldsw [%l7 + 0x74], %o3
10468loop_1087:
10469 fmovde %xcc, %f9, %f4
10470 brnz %o3, loop_1088
10471 ld [%l7 + 0x58], %f3
10472 nop
10473 subcc %o3, 0x1650, %o3
10474loop_1088:
10475 array16 %o3, %g4, %o3
10476 nop
10477 addc %o3, 0x19E4, %o3
10478 bge,pn %icc, loop_1089
10479 movge %icc, %o3, %g5
10480 brgz,a %g5, loop_1090
10481 movvc %xcc, %o2, %g5
10482loop_1089:
10483 ldx [%l7 + 0x18], %g5
10484 movrlez %g5, 0x1EF, %g5
10485loop_1090:
10486 tcs %xcc, 0x2
10487 fpadd16s %f4, %f13, %f11
10488 fmovsge %icc, %f3, %f9
10489 movrlz %g5, 0x274, %g5
10490 tsubcc %g5, 0x0514, %g5
10491 sra %g5, 0x1D, %g5
10492 movvc %xcc, %g5, %o5
10493 taddcctv %o5, %o0, %o5
10494 nop
10495 movvc %xcc, %o5, %i1
10496 movl %xcc, %i1, %i0
10497 tsubcc %i0, %l3, %i0
10498 addccc %i0, 0x122E, %i0
10499 sethi 0x05E7, %i0
10500 bvc,a loop_1091
10501 tg %xcc, 0x3
10502 movgu %icc, %i0, %i2
10503 sethi 0x0D5F, %i2
10504loop_1091:
10505 movl %xcc, %l4, %i2
10506 movn %icc, %i2, %l2
10507 tg %xcc, 0x0
10508 ldd [%l7 + 0x68], %f8
10509 brgez %l2, loop_1092
10510 movrlez %l2, %l2, %o7
10511 umul %o7, %g7, %o7
10512 fornot2s %f9, %f15, %f4
10513loop_1092:
10514 ld [%l7 + 0x38], %f5
10515 stw %o7, [%l7 + 0x74]
10516 fbuge %fcc2, loop_1093
10517 srlx %o7, 0x18, %o7
10518 lduw [%l7 + 0x10], %o7
10519 ld [%l7 + 0x50], %f0
10520loop_1093:
10521 nop
10522 udiv %o7, 0x0D1B, %o7
10523 srl %o7, 0x06, %o7
10524 fmovrdlz %o7, %f0, %f12
10525 fmovrdne %o7, %f10, %f10
10526 mulx %o7, %g3, %o7
10527 tle %icc, 0x6
10528 orncc %o7, 0x0E82, %o7
10529 fblg,a %fcc2, loop_1094
10530 sdivcc %o7, 0x01C7, %o7
10531 fmovrdgez %o7, %f14, %f10
10532 nop
10533loop_1094:
10534 srlx %o7, %o7, %o6
10535 subcc %o6, 0x160B, %o6
10536 umul %o6, 0x00DB, %o6
10537 stw %o6, [%l7 + 0x34]
10538 movl %xcc, %o6, %i7
10539 or %i7, %i7, %i4
10540 array8 %i4, %i4, %i3
10541 array16 %i3, %g1, %i3
10542 brgz,a %i3, loop_1095
10543 orncc %i3, %i3, %g6
10544 ld [%l7 + 0x5C], %f4
10545 mulx %g6, 0x13A8, %g6
10546loop_1095:
10547 nop
10548 fsrc1s %f4, %f10
10549 xnor %g6, %g6, %g2
10550 fpadd16s %f4, %f15, %f14
10551 movcs %icc, %l6, %g2
10552 siam 0x0
10553 sll %g2, 0x03, %g2
10554 movleu %icc, %g2, %o1
10555 nop
10556 nop
10557 setx loop_1096, %l0, %l1
10558 jmpl %l1, %o1
10559 array32 %o1, %l5, %o1
10560 brgz,a %o1, loop_1097
10561 ta %xcc, 0x0
10562loop_1096:
10563 nop
10564 tvc %icc, 0x6
10565loop_1097:
10566 tsubcc %o1, %l1, %o1
10567 movgu %icc, %o1, %l0
10568 sllx %l0, 0x09, %l0
10569 sll %l0, %l0, %o4
10570 brnz %o4, loop_1098
10571 mulx %o4, 0x1AAE, %o4
10572 fbule %fcc2, loop_1099
10573 ldd [%l7 + 0x58], %f10
10574loop_1098:
10575 alignaddr %o4, %i6, %o4
10576 taddcc %o4, 0x15EB, %o4
10577loop_1099:
10578 movre %o4, 0x240, %o4
10579 movgu %icc, %i5, %o4
10580 nop
10581 tsubcc %o4, 0x160A, %o4
10582 ldsh [%l7 + 0x44], %o4
10583 nop
10584 sth %o4, [%l7 + 0x6C]
10585 brlz %o4, loop_1100
10586 udivcc %o4, 0x1AE6, %o4
10587 movpos %icc, %g4, %o4
10588 movrgez %o4, %o3, %o4
10589loop_1100:
10590 fcmpne16 %f10, %f14, %o4
10591 fmovdpos %icc, %f1, %f1
10592 ta %xcc, 0x7
10593 umulcc %o4, 0x057B, %o4
10594 fmovrsgz %o4, %f11, %f9
10595 bcc,pt %xcc, loop_1101
10596 fmovdg %xcc, %f2, %f2
10597 lduw [%l7 + 0x1C], %o4
10598 tsubcctv %o4, 0x1B53, %o4
10599loop_1101:
10600 movvs %icc, %o2, %o4
10601 nop
10602 setx loop_1102, %l0, %l1
10603 wrpr 0x1, %tl
10604 wrpr %l1, %tpc
10605 add %l1, 0x4, %l1
10606 wrpr %l1, %tnpc
10607 setx 0x34400001400, %l0, %l1
10608 wrpr %l1, %tstate
10609 wrhpr 0x4, %htstate
10610 retry
10611 fornot1 %f10, %f10, %f10
10612 andcc %o4, %g5, %o4
10613 nop
10614loop_1102:
10615 mulx %o4, 0x07B1, %o4
10616 nop
10617 setx loop_1103, %l0, %l1
10618 wrpr 0x1, %tl
10619 wrpr %l1, %tpc
10620 add %l1, 0x4, %l1
10621 wrpr %l1, %tnpc
10622 setx 0x34400001400, %l0, %l1
10623 wrpr %l1, %tstate
10624 wrhpr 0x4, %htstate
10625 retry
10626 fnegd %f10, %f0
10627 udivx %o4, 0x0EC9, %o4
10628 or %o4, %o4, %o0
10629loop_1103:
10630 sethi 0x108F, %o0
10631 movrgez %o0, 0x044, %o0
10632 bcc,a loop_1104
10633 udivx %o0, 0x1C86, %o0
10634 fbug,a %fcc0, loop_1105
10635 nop
10636loop_1104:
10637 popc 0x17E0, %o0
10638 fnegs %f2, %f1
10639loop_1105:
10640 mulx %o0, 0x0CB1, %o0
10641 fmovd %f10, %f12
10642 fbne,a %fcc0, loop_1106
10643 stw %o0, [%l7 + 0x08]
10644 fcmpgt16 %f10, %f8, %o0
10645 ldsw [%l7 + 0x70], %o0
10646loop_1106:
10647 subc %o0, 0x1D12, %o0
10648 tvc %icc, 0x3
10649 taddcc %o0, %o0, %o5
10650 nop
10651 nop
10652 setx loop_1107, %l0, %l1
10653 wrpr 0x1, %tl
10654 wrpr %l1, %tpc
10655 add %l1, 0x4, %l1
10656 wrpr %l1, %tnpc
10657 setx 0x34400001400, %l0, %l1
10658 wrpr %l1, %tstate
10659 wrhpr 0x4, %htstate
10660 retry
10661 movneg %xcc, %i1, %o5
10662 tvc %xcc, 0x6
10663 fcmps %fcc0, %f9, %f0
10664loop_1107:
10665 movcs %icc, %l3, %o5
10666 movrne %o5, %o5, %i0
10667 fnors %f0, %f0, %f8
10668 fbue %fcc1, loop_1108
10669 tneg %xcc, 0x4
10670 xnorcc %i0, 0x0287, %i0
10671 tcc %icc, 0x5
10672loop_1108:
10673 ldd [%l7 + 0x68], %f14
10674 ldsw [%l7 + 0x3C], %i0
10675 smulcc %i0, 0x06A2, %i0
10676 movgu %xcc, %i0, %l4
10677 fbule,a %fcc1, loop_1109
10678 fmovrslez %l4, %f4, %f14
10679 fpadd16 %f10, %f10, %f10
10680 ldsb [%l7 + 0x12], %l4
10681loop_1109:
10682 fmovdn %xcc, %f7, %f10
10683 nop
10684 movne %icc, %l4, %i2
10685 sdivx %i2, 0x08EB, %i2
10686 umul %i2, %i2, %l2
10687 tsubcc %l2, 0x0900, %l2
10688 bneg loop_1110
10689 fmovse %xcc, %f13, %f10
10690 fmovdvs %xcc, %f8, %f11
10691 fpadd16s %f11, %f10, %f4
10692loop_1110:
10693 movgu %icc, %l2, %g7
10694 movle %icc, %g7, %g3
10695 fmovrsgez %g3, %f13, %f8
10696 nop
10697 movrgz %g3, 0x1E1, %g3
10698 tvs %icc, 0x5
10699 fmuld8sux16 %f8, %f9, %f4
10700 fcmpeq32 %f4, %f4, %g3
10701 andcc %g3, %g3, %o7
10702 fcmpeq32 %f4, %f8, %o7
10703 nop
10704 movle %xcc, %o7, %o6
10705 stw %o6, [%l7 + 0x78]
10706 siam 0x7
10707 sth %o6, [%l7 + 0x32]
10708 fabss %f8, %f7
10709 sethi 0x1614, %o6
10710 fmovrslz %o6, %f0, %f8
10711 nop
10712 setx loop_1111, %l0, %l1
10713 wrpr 0x1, %tl
10714 wrpr %l1, %tpc
10715 add %l1, 0x4, %l1
10716 wrpr %l1, %tnpc
10717 setx 0x34400001400, %l0, %l1
10718 wrpr %l1, %tstate
10719 wrhpr 0x4, %htstate
10720 retry
10721 sra %o6, 0x04, %o6
10722 fmovdne %icc, %f15, %f5
10723 bpos,a,pn %icc, loop_1112
10724loop_1111:
10725 andn %o6, 0x1D0B, %o6
10726 tge %xcc, 0x7
10727 addccc %o6, 0x1F4B, %o6
10728loop_1112:
10729 stb %o6, [%l7 + 0x6D]
10730 array16 %o6, %i7, %o6
10731 fmovsl %icc, %f14, %f4
10732 srax %o6, 0x1E, %o6
10733 and %o6, 0x12EA, %o6
10734 udivx %o6, 0x130C, %o6
10735 std %f4, [%l7 + 0x28]
10736 taddcc %o6, 0x1000, %o6
10737 fmovdn %xcc, %f13, %f9
10738 movleu %icc, %o6, %i4
10739 bpos loop_1113
10740 movle %icc, %i4, %g1
10741 brgz,a %g1, loop_1114
10742 fors %f9, %f10, %f8
10743loop_1113:
10744 fmul8sux16 %f4, %f14, %f14
10745 movne %icc, %i3, %g1
10746loop_1114:
10747 fble,a %fcc1, loop_1115
10748 st %f8, [%l7 + 0x48]
10749 fandnot2s %f8, %f2, %f3
10750 orncc %g1, %g1, %g6
10751loop_1115:
10752 smulcc %g6, 0x12E6, %g6
10753 move %xcc, %g6, %l6
10754 fnot2s %f3, %f14
10755 sdivcc %l6, 0x141E, %l6
10756 fpsub32 %f14, %f12, %f14
10757 tcc %xcc, 0x3
10758 fmovsn %icc, %f15, %f8
10759 std %f14, [%l7 + 0x78]
10760 fbn %fcc1, loop_1116
10761 bvs,a,pt %icc, loop_1117
10762 stx %l6, [%l7 + 0x70]
10763 array32 %l6, %l6, %g2
10764loop_1116:
10765 add %g2, 0x1114, %g2
10766loop_1117:
10767 fmovdneg %xcc, %f1, %f1
10768 movleu %xcc, %g2, %l5
10769 movrlz %l5, %l1, %l5
10770 movle %icc, %o1, %l5
10771 udiv %l5, 0x119D, %l5
10772 udivx %l5, 0x0564, %l5
10773 fxor %f14, %f8, %f6
10774 tne %icc, 0x0
10775 array8 %l5, %l0, %l5
10776 movgu %xcc, %i6, %l5
10777 fmovsvc %xcc, %f5, %f12
10778 nop
10779 ta %xcc, 0x3
10780 tpos %xcc, 0x3
10781 sdivcc %l5, 0x0810, %l5
10782 fsrc1s %f12, %f9
10783 st %f12, [%l7 + 0x4C]
10784 taddcc %l5, 0x0B65, %l5
10785 nop
10786 fmovdneg %xcc, %f12, %f11
10787 bl,a,pn %xcc, loop_1118
10788 ba %icc, loop_1119
10789 addcc %l5, 0x0C7B, %l5
10790 fbule %fcc3, loop_1120
10791loop_1118:
10792 fmovd %f6, %f8
10793loop_1119:
10794 smul %l5, 0x0034, %l5
10795 nop
10796loop_1120:
10797 array16 %l5, %i5, %l5
10798 fmovdne %xcc, %f2, %f9
10799 nop
10800 movre %l5, %l5, %g4
10801 fbue,a %fcc0, loop_1121
10802 movrlz %g4, 0x32C, %g4
10803 bn,a %icc, loop_1122
10804 movrgez %g4, 0x199, %g4
10805loop_1121:
10806 ldsw [%l7 + 0x38], %g4
10807 umulcc %g4, %g4, %o3
10808loop_1122:
10809 fnot1 %f6, %f10
10810 fmovsneg %icc, %f0, %f10
10811 ldx [%l7 + 0x68], %o3
10812 fmovrdlez %o3, %f0, %f6
10813 brnz %o3, loop_1123
10814 brgez,a %o3, loop_1124
10815 nop
10816 array32 %o3, %o2, %o3
10817loop_1123:
10818 nop
10819loop_1124:
10820 movvs %icc, %o3, %g5
10821 smulcc %g5, %o4, %g5
10822 subcc %g5, 0x189F, %g5
10823 smulcc %g5, %g5, %o0
10824 tgu %icc, 0x3
10825 brnz,a %o0, loop_1125
10826 sth %o0, [%l7 + 0x0E]
10827 stb %o0, [%l7 + 0x16]
10828 for %f6, %f0, %f10
10829loop_1125:
10830 movcs %icc, %o0, %i1
10831 fmovdl %xcc, %f6, %f12
10832 movl %xcc, %l3, %i1
10833 ldsw [%l7 + 0x40], %i1
10834 subc %i1, 0x1368, %i1
10835 stb %i1, [%l7 + 0x40]
10836 movpos %xcc, %o5, %i1
10837 tn %icc, 0x7
10838 addcc %i1, 0x0BE6, %i1
10839 nop
10840 fmovsvc %xcc, %f15, %f6
10841 movrlz %i1, %i1, %i0
10842 umulcc %i0, %i0, %l4
10843 add %l4, %i2, %l4
10844 stw %l4, [%l7 + 0x68]
10845 ldsb [%l7 + 0x1C], %l4
10846 bpos,pt %icc, loop_1126
10847 fmovscs %xcc, %f15, %f0
10848 sethi 0x160D, %l4
10849 bge loop_1127
10850loop_1126:
10851 fpadd16 %f10, %f4, %f0
10852 tle %xcc, 0x6
10853 andncc %l4, %l2, %l4
10854loop_1127:
10855 ldd [%l7 + 0x58], %f0
10856 sdiv %l4, 0x0A06, %l4
10857 std %f0, [%l7 + 0x68]
10858 ldub [%l7 + 0x6C], %l4
10859 fble %fcc2, loop_1128
10860 orcc %l4, 0x1E7B, %l4
10861 movrgz %l4, 0x34E, %l4
10862 fsrc1 %f0, %f14
10863loop_1128:
10864 tcc %icc, 0x7
10865 movrne %l4, %g7, %l4
10866 movrgez %l4, 0x39E, %l4
10867 or %l4, 0x1050, %l4
10868 fmovscs %icc, %f10, %f2
10869 fcmpne16 %f0, %f2, %l4
10870 sth %l4, [%l7 + 0x7A]
10871 movl %icc, %g3, %l4
10872 movcc %xcc, %l4, %o7
10873 fpsub16s %f2, %f12, %f0
10874 movl %icc, %o7, %i7
10875 sdivcc %i7, 0x11ED, %i7
10876 alignaddrl %i7, %o6, %i7
10877 fmovsl %xcc, %f10, %f11
10878 sra %i7, 0x02, %i7
10879 fandnot1s %f11, %f9, %f12
10880 ldub [%l7 + 0x53], %i7
10881 fmovdleu %xcc, %f7, %f8
10882 fcmpeq16 %f0, %f6, %i7
10883 fabsd %f0, %f12
10884 fnegs %f8, %f5
10885 brz,a %i7, loop_1129
10886 andncc %i7, %i7, %i4
10887 movne %xcc, %i4, %i3
10888 ldsh [%l7 + 0x6C], %i3
10889loop_1129:
10890 fbue %fcc2, loop_1130
10891 fmovdcc %icc, %f15, %f15
10892 fmovrdne %i3, %f2, %f14
10893 mulx %i3, %g1, %i3
10894loop_1130:
10895 tne %icc, 0x7
10896 alignaddr %i3, %g6, %i3
10897 sub %i3, 0x1C86, %i3
10898 xor %i3, %i3, %l6
10899 fbe %fcc0, loop_1131
10900 nop
10901 fmovrslz %l6, %f4, %f12
10902 subc %l6, %g2, %l6
10903loop_1131:
10904 movre %l6, 0x001, %l6
10905 tsubcctv %l6, 0x1BF5, %l6
10906 orcc %l6, 0x1C07, %l6
10907 fsrc2s %f12, %f5
10908 nop
10909 setx loop_1132, %l0, %l1
10910 wrpr 0x1, %tl
10911 wrpr %l1, %tpc
10912 add %l1, 0x4, %l1
10913 wrpr %l1, %tnpc
10914 setx 0x34400001400, %l0, %l1
10915 wrpr %l1, %tstate
10916 wrhpr 0x4, %htstate
10917 retry
10918 bge,a loop_1133
10919 bcs,pt %icc, loop_1134
10920 fpadd16 %f14, %f8, %f6
10921loop_1132:
10922 fmovsvc %xcc, %f8, %f10
10923loop_1133:
10924 movne %icc, %l6, %l1
10925loop_1134:
10926 andncc %l1, %l1, %o1
10927 fbe %fcc2, loop_1135
10928 nop
10929 nop
10930 setx loop_1136, %l0, %l1
10931 jmpl %l1, %o1
10932 brz,a %o1, loop_1137
10933loop_1135:
10934 bne,a %icc, loop_1138
10935 movrlez %o1, %l0, %o1
10936loop_1136:
10937 xnor %o1, 0x0810, %o1
10938loop_1137:
10939 bpos,a,pt %xcc, loop_1139
10940loop_1138:
10941 orcc %o1, 0x1FCD, %o1
10942 udiv %o1, 0x14B8, %o1
10943 movrlez %o1, 0x373, %o1
10944loop_1139:
10945 fandnot2s %f10, %f10, %f12
10946 bcs,a,pn %xcc, loop_1140
10947 fbne %fcc3, loop_1141
10948 movn %icc, %o1, %i6
10949 bneg loop_1142
10950loop_1140:
10951 ldsh [%l7 + 0x30], %i6
10952loop_1141:
10953 xnor %i6, %i6, %i5
10954 movcc %xcc, %i5, %l5
10955loop_1142:
10956 fcmpgt32 %f6, %f14, %l5
10957 nop
10958 movge %xcc, %g4, %l5
10959 tpos %xcc, 0x4
10960 nop
10961 tle %icc, 0x3
10962 bge,a,pt %icc, loop_1143
10963 stx %l5, [%l7 + 0x60]
10964 umul %l5, %l5, %o2
10965 sll %o2, %o2, %o3
10966loop_1143:
10967 movvs %xcc, %o4, %o3
10968 for %f6, %f12, %f10
10969 alignaddrl %o3, %g5, %o3
10970 sth %o3, [%l7 + 0x7A]
10971 sdiv %o3, 0x0452, %o3
10972 fnors %f12, %f14, %f13
10973 udiv %o3, 0x10B5, %o3
10974 fpsub32s %f13, %f3, %f12
10975 ta %xcc, 0x7
10976 smul %o3, 0x0978, %o3
10977 nop
10978 nop
10979 brgez,a %o3, loop_1144
10980 movrne %o3, 0x2ED, %o3
10981 movn %icc, %o0, %o3
10982 fmovsl %icc, %f3, %f6
10983loop_1144:
10984 stw %o3, [%l7 + 0x44]
10985 addcc %o3, 0x18B5, %o3
10986 nop
10987 tvs %icc, 0x0
10988 array8 %o3, %l3, %o3
10989 fmul8x16 %f6, %f2, %f12
10990 movne %xcc, %o3, %o5
10991 bge,a,pt %xcc, loop_1145
10992 movcc %icc, %i1, %o5
10993 faligndata %f12, %f8, %f8
10994 stb %o5, [%l7 + 0x54]
10995loop_1145:
10996 sethi 0x1D28, %o5
10997 addccc %o5, 0x02A2, %o5
10998 mova %xcc, %i0, %o5
10999 bge,a,pt %xcc, loop_1146
11000 movrlez %o5, 0x1CF, %o5
11001 movneg %xcc, %o5, %i2
11002 bneg,a loop_1147
11003loop_1146:
11004 xor %i2, 0x03A4, %i2
11005 fmovrslz %i2, %f11, %f1
11006 subc %i2, 0x1541, %i2
11007loop_1147:
11008 tl %icc, 0x5
11009 alignaddrl %i2, %i2, %l2
11010 nop
11011 fbe %fcc1, loop_1148
11012 bge,pn %icc, loop_1149
11013 fsrc1s %f1, %f15
11014 sdivcc %l2, 0x15F9, %l2
11015loop_1148:
11016 fmovsn %icc, %f5, %f2
11017loop_1149:
11018 taddcctv %l2, 0x0AAF, %l2
11019 fmovdl %icc, %f6, %f9
11020 fpsub32s %f9, %f13, %f15
11021 fbne %fcc3, loop_1150
11022 orncc %l2, %g7, %l2
11023 fbg,a %fcc1, loop_1151
11024 bne,a,pt %icc, loop_1152
11025loop_1150:
11026 bvc loop_1153
11027 ldx [%l7 + 0x68], %l2
11028loop_1151:
11029 movge %xcc, %g3, %l2
11030loop_1152:
11031 te %icc, 0x1
11032loop_1153:
11033 tg %xcc, 0x5
11034 call loop_1154
11035 mulscc %l2, 0x166F, %l2
11036 fpadd16 %f8, %f8, %f6
11037 nop
11038loop_1154:
11039 fmovrsne %l2, %f3, %f2
11040 fmovsleu %xcc, %f13, %f13
11041 fpadd32 %f6, %f14, %f12
11042 fbe %fcc1, loop_1155
11043 sra %l2, 0x09, %l2
11044 ldsb [%l7 + 0x1A], %l2
11045 udivcc %l2, 0x0D69, %l2
11046loop_1155:
11047 orn %l2, 0x0824, %l2
11048 sdivx %l2, 0x0C38, %l2
11049 fandnot1 %f12, %f8, %f12
11050 alignaddrl %l2, %l4, %l2
11051 movg %icc, %o7, %l2
11052 tcc %icc, 0x7
11053 movpos %xcc, %l2, %o6
11054 array32 %o6, %o6, %i7
11055 tg %icc, 0x3
11056 fbule %fcc0, loop_1156
11057 movcs %xcc, %i7, %i4
11058 and %i4, %g1, %i4
11059 tne %xcc, 0x1
11060loop_1156:
11061 bpos,pn %icc, loop_1157
11062 movne %xcc, %g6, %i4
11063 st %f13, [%l7 + 0x10]
11064 fmovdle %icc, %f15, %f9
11065loop_1157:
11066 orcc %i4, %i4, %i3
11067 nop
11068 fnot1s %f9, %f15
11069 subccc %i3, %i3, %g2
11070 umulcc %g2, %g2, %l6
11071 movl %icc, %l1, %l6
11072 array8 %l6, %l0, %l6
11073 movcs %xcc, %o1, %l6
11074 sth %l6, [%l7 + 0x7E]
11075 addccc %l6, 0x1865, %l6
11076 ldx [%l7 + 0x40], %l6
11077 fandnot1s %f9, %f13, %f11
11078 fmul8sux16 %f12, %f12, %f4
11079 st %f11, [%l7 + 0x70]
11080 movrlez %l6, 0x23D, %l6
11081 movpos %icc, %l6, %i6
11082 nop
11083 nop
11084 fbul %fcc1, loop_1158
11085 bg,a loop_1159
11086 stx %i6, [%l7 + 0x30]
11087 udivx %i6, 0x0D9A, %i6
11088loop_1158:
11089 fmovsneg %icc, %f12, %f15
11090loop_1159:
11091 mulscc %i6, 0x07DF, %i6
11092 orncc %i6, %i5, %i6
11093 fmovsl %icc, %f3, %f8
11094 alignaddrl %i6, %i6, %g4
11095 brnz,a %g4, loop_1160
11096 std %f4, [%l7 + 0x30]
11097 movrne %g4, %g4, %l5
11098 fnot1 %f4, %f8
11099loop_1160:
11100 fmovrsne %l5, %f10, %f11
11101 tcc %xcc, 0x2
11102 fcmpeq32 %f4, %f10, %l5
11103 or %l5, 0x01FC, %l5
11104 sra %l5, %o2, %l5
11105 orncc %l5, 0x00C9, %l5
11106 tn %xcc, 0x6
11107 stb %l5, [%l7 + 0x71]
11108 subccc %l5, 0x002E, %l5
11109 array32 %l5, %o4, %l5
11110 fbuge %fcc3, loop_1161
11111 tge %icc, 0x6
11112 ldd [%l7 + 0x28], %f2
11113 fmuld8ulx16 %f11, %f11, %f10
11114loop_1161:
11115 ldsh [%l7 + 0x48], %l5
11116 fors %f11, %f7, %f12
11117 movleu %xcc, %g5, %l5
11118 udiv %l5, 0x1D3B, %l5
11119 ldsb [%l7 + 0x4E], %l5
11120 add %l5, 0x174F, %l5
11121 sdiv %l5, 0x1B83, %l5
11122 bcs,a %icc, loop_1162
11123 alignaddr %l5, %l5, %o0
11124 stx %o0, [%l7 + 0x70]
11125 fcmpgt32 %f10, %f2, %o0
11126loop_1162:
11127 fornot1s %f12, %f13, %f15
11128 tl %xcc, 0x0
11129 nop
11130 ldd [%l7 + 0x60], %f6
11131 ldx [%l7 + 0x08], %o0
11132 movleu %xcc, %l3, %o0
11133 movne %icc, %o3, %o0
11134 addc %o0, 0x0BCB, %o0
11135 bne,a,pt %xcc, loop_1163
11136 fpadd32s %f15, %f15, %f4
11137 array32 %o0, %o0, %i1
11138 ldub [%l7 + 0x41], %i1
11139loop_1163:
11140 xor %i1, %i0, %i1
11141 movrlz %i1, 0x18B, %i1
11142 movne %xcc, %o5, %i1
11143 move %icc, %i2, %i1
11144 tvs %icc, 0x1
11145 movge %icc, %g7, %i1
11146 or %i1, %i1, %g3
11147 lduh [%l7 + 0x0E], %g3
11148 fpsub16 %f10, %f6, %f6
11149 array16 %g3, %g3, %l4
11150 tge %icc, 0x2
11151 te %xcc, 0x0
11152 sdiv %l4, 0x0F4A, %l4
11153 orn %l4, %l4, %o7
11154 tcc %icc, 0x6
11155 movgu %icc, %o7, %l2
11156 brnz %l2, loop_1164
11157 tcs %icc, 0x6
11158 tne %icc, 0x4
11159 movrne %l2, 0x23E, %l2
11160loop_1164:
11161 movpos %icc, %l2, %o6
11162 popc %o6, %o6
11163 xnor %o6, 0x1D0A, %o6
11164 ldd [%l7 + 0x48], %f2
11165 faligndata %f6, %f10, %f0
11166 taddcctv %o6, %o6, %i7
11167 fcmpes %fcc3, %f12, %f10
11168 tneg %xcc, 0x3
11169 ba loop_1165
11170 lduw [%l7 + 0x20], %i7
11171 lduh [%l7 + 0x42], %i7
11172 nop
11173loop_1165:
11174 nop
11175 ldsb [%l7 + 0x31], %i7
11176 fpsub32s %f10, %f14, %f10
11177 brgz,a %i7, loop_1166
11178 fandnot1s %f10, %f13, %f1
11179 fmovsgu %icc, %f8, %f11
11180 movgu %icc, %i7, %g1
11181loop_1166:
11182 tcs %xcc, 0x2
11183 nop
11184 nop
11185 movrne %g1, %g6, %g1
11186 or %g1, %i4, %g1
11187 sdivx %g1, 0x017B, %g1
11188 sethi 0x19D1, %g1
11189 fcmped %fcc0, %f2, %f4
11190 sra %g1, 0x00, %g1
11191 fbul %fcc1, loop_1167
11192 ldsb [%l7 + 0x35], %g1
11193 fmovrse %g1, %f14, %f6
11194 fmovdne %xcc, %f12, %f7
11195loop_1167:
11196 movrgz %g1, %g1, %i3
11197 fbule %fcc2, loop_1168
11198 bleu,a %icc, loop_1169
11199 andncc %i3, %g2, %i3
11200 srax %i3, %l1, %i3
11201loop_1168:
11202 movg %xcc, %i3, %l0
11203loop_1169:
11204 ta %xcc, 0x6
11205 fbge %fcc3, loop_1170
11206 tleu %xcc, 0x7
11207 nop
11208 fandnot2 %f4, %f14, %f6
11209loop_1170:
11210 siam 0x0
11211 movpos %xcc, %l0, %o1
11212 tvs %icc, 0x5
11213 brz,a %o1, loop_1171
11214 stb %o1, [%l7 + 0x70]
11215 tvs %xcc, 0x1
11216 srl %o1, %l6, %o1
11217loop_1171:
11218 movcc %xcc, %i5, %o1
11219 st %f7, [%l7 + 0x5C]
11220 movn %xcc, %o1, %i6
11221 fmul8ulx16 %f6, %f2, %f10
11222 nop
11223 orn %i6, 0x1E38, %i6
11224 sll %i6, 0x01, %i6
11225 orcc %i6, 0x1BC1, %i6
11226 fmovrslz %i6, %f5, %f9
11227 fpadd16 %f10, %f12, %f0
11228 xnorcc %i6, %i6, %g4
11229 nop
11230 nop
11231 bg,a,pt %icc, loop_1172
11232 movle %xcc, %g4, %o2
11233 nop
11234 nop
11235loop_1172:
11236 fbo,a %fcc2, loop_1173
11237 nop
11238 orncc %o2, 0x1486, %o2
11239 tsubcc %o2, %o4, %o2
11240loop_1173:
11241 fmovdcs %icc, %f8, %f7
11242 add %o2, 0x05EF, %o2
11243 orn %o2, 0x16DE, %o2
11244 nop
11245 movrlz %o2, %g5, %o2
11246 movrlz %o2, 0x2FF, %o2
11247 fmovsa %icc, %f1, %f1
11248 fmovrdlez %o2, %f0, %f10
11249 movrgz %o2, %o2, %l5
11250 fbge %fcc1, loop_1174
11251 bcs,a,pt %xcc, loop_1175
11252 move %icc, %l5, %l3
11253 fbu,a %fcc3, loop_1176
11254loop_1174:
11255 nop
11256loop_1175:
11257 addcc %l3, 0x02DA, %l3
11258 nop
11259loop_1176:
11260 fmovsg %icc, %f9, %f13
11261 ldx [%l7 + 0x58], %l3
11262 fbo,a %fcc3, loop_1177
11263 movrlez %l3, 0x040, %l3
11264 fpsub32 %f10, %f14, %f14
11265 tge %icc, 0x1
11266loop_1177:
11267 ldsh [%l7 + 0x20], %l3
11268 subcc %l3, %o3, %l3
11269 for %f14, %f14, %f6
11270 bg,pt %xcc, loop_1178
11271 stx %l3, [%l7 + 0x38]
11272 fornot1s %f13, %f15, %f6
11273 fpack32 %f6, %f6, %f10
11274loop_1178:
11275 fpadd32 %f10, %f14, %f8
11276 sll %l3, %l3, %o0
11277 nop
11278 movrlz %o0, %i0, %o0
11279 fexpand %f6, %f8
11280 movrne %o0, 0x025, %o0
11281 fcmped %fcc2, %f8, %f14
11282 ldsw [%l7 + 0x0C], %o0
11283 sub %o0, 0x1231, %o0
11284 popc %o0, %o0
11285 fpmerge %f6, %f10, %f10
11286 ld [%l7 + 0x5C], %f11
11287 fbg %fcc2, loop_1179
11288 fbu,a %fcc2, loop_1180
11289 subcc %o0, %o0, %o5
11290 xnorcc %o5, %o5, %i2
11291loop_1179:
11292 fbne,a %fcc0, loop_1181
11293loop_1180:
11294 srlx %i2, 0x14, %i2
11295 te %xcc, 0x4
11296 movrgz %i2, %g7, %i2
11297loop_1181:
11298 fpsub32 %f10, %f4, %f10
11299 sllx %i2, %i2, %i1
11300 movcs %xcc, %i1, %g3
11301 fmovde %icc, %f7, %f10
11302 bcs,a loop_1182
11303 fmovdgu %icc, %f14, %f8
11304 sdivcc %g3, 0x0ACD, %g3
11305 fcmpne32 %f10, %f4, %g3
11306loop_1182:
11307 fnegd %f10, %f12
11308 fbule %fcc3, loop_1183
11309 srlx %g3, 0x01, %g3
11310 fmovdcs %icc, %f2, %f4
11311 fcmpeq16 %f10, %f6, %g3
11312loop_1183:
11313 bvs,a,pt %icc, loop_1184
11314 ld [%l7 + 0x20], %f12
11315 sdivx %g3, 0x1B9D, %g3
11316 sth %g3, [%l7 + 0x10]
11317loop_1184:
11318 smulcc %g3, %g3, %l4
11319 nop
11320 smulcc %l4, 0x0E2B, %l4
11321 bl,a loop_1185
11322 fcmpeq16 %f10, %f0, %l4
11323 nop
11324 fnot2s %f4, %f3
11325loop_1185:
11326 smul %l4, %o7, %l4
11327 fbule %fcc2, loop_1186
11328 tneg %icc, 0x5
11329 nop
11330 fmovda %xcc, %f14, %f13
11331loop_1186:
11332 movl %xcc, %l2, %l4
11333 movl %icc, %l4, %o6
11334 fmul8x16al %f13, %f11, %f4
11335 fmul8ulx16 %f4, %f8, %f12
11336 tne %xcc, 0x6
11337 movle %icc, %i7, %o6
11338 sllx %o6, %o6, %g6
11339 movrlz %g6, 0x289, %g6
11340 tneg %icc, 0x1
11341 alignaddrl %g6, %g6, %i4
11342 bcs %icc, loop_1187
11343 movpos %icc, %i4, %g1
11344 mova %icc, %g1, %g2
11345 ldsb [%l7 + 0x58], %g2
11346loop_1187:
11347 stb %g2, [%l7 + 0x33]
11348 addcc %g2, %g2, %l1
11349 tsubcc %l1, 0x062A, %l1
11350 nop
11351 bleu,pt %xcc, loop_1188
11352 movge %icc, %l1, %i3
11353 fmovsneg %icc, %f1, %f15
11354 fbule,a %fcc3, loop_1189
11355loop_1188:
11356 xorcc %i3, 0x0F07, %i3
11357 stb %i3, [%l7 + 0x7D]
11358 mova %icc, %i3, %l0
11359loop_1189:
11360 fmovdn %icc, %f11, %f0
11361 fba,a %fcc3, loop_1190
11362 popc %l0, %l0
11363 fmovsgu %xcc, %f15, %f7
11364 udivx %l0, 0x0C34, %l0
11365loop_1190:
11366 movgu %xcc, %l0, %l6
11367 tpos %xcc, 0x4
11368 popc %l6, %l6
11369 fmovdvs %xcc, %f9, %f0
11370 nop
11371 fmovscs %icc, %f4, %f4
11372 fcmpgt16 %f12, %f0, %l6
11373 ldsb [%l7 + 0x63], %l6
11374 fnot2 %f12, %f4
11375 sth %l6, [%l7 + 0x60]
11376 taddcctv %l6, 0x0600, %l6
11377 fmuld8ulx16 %f4, %f2, %f4
11378 tge %icc, 0x2
11379 xnor %l6, 0x12B7, %l6
11380 sdiv %l6, 0x0C89, %l6
11381 taddcc %l6, %l6, %i5
11382 alignaddrl %i5, %o1, %i5
11383 tsubcctv %i5, %i6, %i5
11384 bcc,pt %icc, loop_1191
11385 fmovrsgz %i5, %f5, %f7
11386 umul %i5, %g4, %i5
11387 smulcc %i5, 0x0399, %i5
11388loop_1191:
11389 fmovdleu %icc, %f10, %f1
11390 fmul8sux16 %f4, %f14, %f6
11391 sub %i5, 0x1108, %i5
11392 bn,a,pt %icc, loop_1192
11393 faligndata %f6, %f4, %f14
11394 tsubcc %i5, %i5, %o4
11395 sllx %o4, %o4, %g5
11396loop_1192:
11397 brlz,a %g5, loop_1193
11398 fmul8x16 %f1, %f0, %f6
11399 fmovsle %xcc, %f14, %f15
11400 fmovsl %icc, %f15, %f4
11401loop_1193:
11402 nop
11403 fcmpes %fcc3, %f8, %f13
11404 andcc %g5, %g5, %o2
11405 addc %o2, %o2, %l5
11406 fmovsne %icc, %f8, %f0
11407 stw %l5, [%l7 + 0x0C]
11408 xnorcc %l5, %l5, %o3
11409 movle %xcc, %o3, %l3
11410 movgu %xcc, %i0, %l3
11411 array8 %l3, %l3, %o0
11412 array16 %o0, %o5, %o0
11413 addccc %o0, 0x0897, %o0
11414 nop
11415 fmovdge %xcc, %f6, %f14
11416 movre %o0, 0x306, %o0
11417 tgu %xcc, 0x5
11418 array32 %o0, %o0, %g7
11419 umul %g7, %i2, %g7
11420 ldsw [%l7 + 0x7C], %g7
11421 movrlz %g7, 0x2B0, %g7
11422 nop
11423 ldsw [%l7 + 0x58], %g7
11424 fbl,a %fcc1, loop_1194
11425 orn %g7, %g7, %i1
11426 fbo %fcc3, loop_1195
11427 movgu %icc, %i1, %g3
11428loop_1194:
11429 stx %g3, [%l7 + 0x08]
11430 srax %g3, 0x05, %g3
11431loop_1195:
11432 fmovrdgez %g3, %f6, %f6
11433 movvc %icc, %g3, %o7
11434 sra %o7, 0x14, %o7
11435 be,a,pt %icc, loop_1196
11436 fandnot1 %f6, %f4, %f12
11437 tne %xcc, 0x0
11438 or %o7, 0x177A, %o7
11439loop_1196:
11440 addc %o7, 0x16E9, %o7
11441 movrlez %o7, %l2, %o7
11442 mulscc %o7, %o7, %l4
11443 srl %l4, %i7, %l4
11444 array32 %l4, %l4, %o6
11445 bleu,a %xcc, loop_1197
11446 brnz,a %o6, loop_1198
11447 ldx [%l7 + 0x40], %o6
11448 movge %xcc, %g6, %o6
11449loop_1197:
11450 tg %icc, 0x5
11451loop_1198:
11452 fnot1s %f14, %f6
11453 alignaddr %o6, %i4, %o6
11454 udivcc %o6, 0x0CCA, %o6
11455 srlx %o6, %o6, %g1
11456 movge %icc, %g2, %g1
11457 fmuld8ulx16 %f14, %f6, %f8
11458 andcc %g1, 0x1878, %g1
11459 stw %g1, [%l7 + 0x40]
11460 movvc %xcc, %g1, %l1
11461 fbge %fcc2, loop_1199
11462 ldsh [%l7 + 0x2E], %l1
11463 movre %l1, 0x377, %l1
11464 mulscc %l1, %l1, %i3
11465loop_1199:
11466 subccc %i3, %i3, %l0
11467 tcc %xcc, 0x1
11468 fandnot2s %f14, %f1, %f6
11469 te %icc, 0x3
11470 ldub [%l7 + 0x38], %l0
11471 nop
11472 bvs,pt %xcc, loop_1200
11473 tvs %icc, 0x6
11474 stx %l0, [%l7 + 0x08]
11475 te %icc, 0x6
11476loop_1200:
11477 xnorcc %l0, 0x0933, %l0
11478 add %l0, %l0, %l6
11479 fbn,a %fcc3, loop_1201
11480 ba %xcc, loop_1202
11481 sdiv %l6, 0x063B, %l6
11482 taddcc %l6, 0x1786, %l6
11483loop_1201:
11484 tneg %icc, 0x5
11485loop_1202:
11486 sllx %l6, 0x1D, %l6
11487 ldsh [%l7 + 0x38], %l6
11488 fblg %fcc0, loop_1203
11489 fmovrsne %l6, %f10, %f8
11490 fnors %f8, %f10, %f12
11491 sdiv %l6, 0x195A, %l6
11492loop_1203:
11493 orncc %l6, %l6, %o1
11494 pdist %f8, %f10, %f4
11495 movpos %xcc, %o1, %i6
11496 brgz,a %i6, loop_1204
11497 nop
11498 te %xcc, 0x7
11499 !movrlz %i6, %g4, %i6
11500loop_1204:
11501 tsubcctv %i6, %i6, %i5
11502 ldub [%l7 + 0x6E], %i5
11503 fmovscc %xcc, %f0, %f0
11504 ldx [%l7 + 0x30], %i5
11505 srl %i5, 0x16, %i5
11506 orncc %i5, 0x15BF, %i5
11507 movrlz %i5, 0x1C6, %i5
11508 ldsh [%l7 + 0x42], %i5
11509 andcc %i5, %i5, %o4
11510 nop
11511 umul %o4, 0x1407, %o4
11512 ldsw [%l7 + 0x68], %o4
11513 ble,a %xcc, loop_1205
11514 andcc %o4, %o4, %g5
11515 fmovsvs %icc, %f6, %f7
11516 movgu %xcc, %g5, %o2
11517loop_1205:
11518 movvs %icc, %o2, %l5
11519 and %l5, %l5, %o3
11520 add %o3, %o3, %i0
11521 stb %i0, [%l7 + 0x1D]
11522 st %f7, [%l7 + 0x70]
11523 fbule,a %fcc1, loop_1206
11524 st %f7, [%l7 + 0x58]
11525 umul %i0, 0x13D4, %i0
11526 fba,a %fcc1, loop_1207
11527loop_1206:
11528 sdivcc %i0, 0x0B26, %i0
11529 alignaddr %i0, %i0, %l3
11530 ldsw [%l7 + 0x70], %l3
11531loop_1207:
11532 tgu %icc, 0x4
11533 fba %fcc1, loop_1208
11534 movl %icc, %l3, %o5
11535 nop
11536 setx loop_1209, %l0, %l1
11537 wrpr 0x1, %tl
11538 wrpr %l1, %tnpc
11539 setx 0x34400001400, %l0, %l1
11540 wrpr %l1, %tstate
11541 wrhpr 0x4, %htstate
11542 done
11543 xnor %o5, 0x12EB, %o5
11544loop_1208:
11545 udivcc %o5, 0x1C76, %o5
11546 sethi 0x1E6E, %o5
11547loop_1209:
11548 fmovrdne %o5, %f4, %f10
11549 fmovrslez %o5, %f0, %f5
11550 std %f10, [%l7 + 0x28]
11551 xor %o5, %o5, %o0
11552 fbne,a %fcc3, loop_1210
11553 srax %o0, 0x01, %o0
11554 or %o0, %o0, %i2
11555 movgu %xcc, %i2, %g7
11556loop_1210:
11557 movpos %xcc, %i1, %g7
11558 addccc %g7, 0x0F41, %g7
11559 brlez,a %g7, loop_1211
11560 fbe %fcc3, loop_1212
11561 and %g7, 0x1C6A, %g7
11562 stx %g7, [%l7 + 0x38]
11563loop_1211:
11564 fmul8x16 %f5, %f6, %f4
11565loop_1212:
11566 alignaddrl %g7, %g7, %g3
11567 andn %g3, %l2, %g3
11568 nop
11569 addccc %g3, %o7, %g3
11570 mulx %g3, 0x1F21, %g3
11571 fnors %f5, %f1, %f5
11572 fbe,a %fcc3, loop_1213
11573 for %f4, %f8, %f8
11574 xnorcc %g3, %i7, %g3
11575 taddcctv %g3, 0x0D2D, %g3
11576loop_1213:
11577 ldx [%l7 + 0x70], %g3
11578 array16 %g3, %g3, %l4
11579 tleu %icc, 0x0
11580 array16 %l4, %g6, %l4
11581 nop
11582 movvc %xcc, %l4, %i4
11583 ldx [%l7 + 0x28], %i4
11584 movleu %xcc, %i4, %o6
11585 ldd [%l7 + 0x20], %f10
11586 sth %o6, [%l7 + 0x34]
11587 fnand %f8, %f0, %f2
11588 subcc %o6, %g2, %o6
11589 tge %xcc, 0x0
11590 ldsh [%l7 + 0x2A], %o6
11591 fmovscs %xcc, %f9, %f2
11592 smulcc %o6, 0x05AE, %o6
11593 movvc %icc, %o6, %g1
11594 movrlz %g1, %g1, %l1
11595 fbe,a %fcc1, loop_1214
11596 fnot2 %f2, %f0
11597 nop
11598 setx loop_1215, %l0, %l1
11599 wrpr 0x1, %tl
11600 wrpr %l1, %tnpc
11601 setx 0x34400001400, %l0, %l1
11602 wrpr %l1, %tstate
11603 wrhpr 0x4, %htstate
11604 done
11605 fnands %f2, %f7, %f10
11606loop_1214:
11607 faligndata %f2, %f2, %f2
11608 fpsub16 %f2, %f2, %f12
11609loop_1215:
11610 fmovsvc %xcc, %f7, %f2
11611 tcs %xcc, 0x5
11612 fbul,a %fcc0, loop_1216
11613 nop
11614 bcc %icc, loop_1217
11615 mulscc %l1, %l1, %i3
11616loop_1216:
11617 movge %icc, %i3, %l0
11618 fcmpne32 %f12, %f14, %l0
11619loop_1217:
11620 bvc,a loop_1218
11621 udivx %l0, 0x153F, %l0
11622 nop
11623 movleu %icc, %l6, %l0
11624loop_1218:
11625 sdiv %l0, 0x15FA, %l0
11626 tg %icc, 0x3
11627 movvs %xcc, %l0, %o1
11628 movrgz %o1, %g4, %o1
11629 ldsb [%l7 + 0x16], %o1
11630 stx %o1, [%l7 + 0x20]
11631 fsrc2s %f2, %f13
11632 fxors %f2, %f13, %f3
11633 bn,a %icc, loop_1219
11634 orncc %o1, %o1, %i6
11635 fornot2 %f12, %f14, %f10
11636 fmuld8sux16 %f3, %f8, %f8
11637loop_1219:
11638 movvc %icc, %i6, %i5
11639 or %i5, 0x1B46, %i5
11640 ldx [%l7 + 0x70], %i5
11641 tleu %icc, 0x2
11642 array32 %i5, %o4, %i5
11643 sub %i5, %i5, %g5
11644 sdivcc %g5, 0x00A5, %g5
11645 brlez %g5, loop_1220
11646 tsubcc %g5, 0x1921, %g5
11647 sdiv %g5, 0x180C, %g5
11648 sdivcc %g5, 0x1310, %g5
11649loop_1220:
11650 xnor %g5, 0x1577, %g5
11651 ba,a,pn %xcc, loop_1221
11652 ldsh [%l7 + 0x7A], %g5
11653 fbe,a %fcc0, loop_1222
11654 fmovscs %xcc, %f4, %f13
11655loop_1221:
11656 add %g5, 0x1B2C, %g5
11657 stx %g5, [%l7 + 0x38]
11658loop_1222:
11659 movrne %g5, %o2, %g5
11660 xnor %g5, 0x04BA, %g5
11661 movle %icc, %g5, %l5
11662 smulcc %l5, %l5, %o3
11663 fandnot2s %f13, %f14, %f15
11664 movrlz %o3, 0x2EF, %o3
11665 fmuld8sux16 %f15, %f4, %f6
11666 fble,a %fcc2, loop_1223
11667 sllx %o3, %i0, %o3
11668 nop
11669 movne %xcc, %o3, %l3
11670loop_1223:
11671 andncc %l3, %o5, %l3
11672 ld [%l7 + 0x34], %f15
11673 nop
11674 tleu %xcc, 0x3
11675 movl %icc, %o0, %l3
11676 fnot1s %f15, %f4
11677 nop
11678 movne %xcc, %i2, %l3
11679 subc %l3, %l3, %i1
11680 udivx %i1, 0x1B46, %i1
11681 tpos %xcc, 0x0
11682 ldsb [%l7 + 0x6E], %i1
11683 array16 %i1, %g7, %i1
11684 fbn,a %fcc3, loop_1224
11685 taddcc %i1, %i1, %l2
11686 ldd [%l7 + 0x20], %f12
11687 nop
11688loop_1224:
11689 orncc %l2, %o7, %l2
11690 fbu,a %fcc3, loop_1225
11691 lduw [%l7 + 0x3C], %l2
11692 fcmpeq16 %f6, %f6, %l2
11693 nop
11694 setx loop_1226, %l0, %l1
11695 jmpl %l1, %l2
11696loop_1225:
11697 sllx %l2, %l2, %i7
11698 movg %icc, %i7, %g3
11699 nop
11700loop_1226:
11701 srl %g3, 0x1D, %g3
11702 fmovdpos %xcc, %f11, %f13
11703 fcmpeq16 %f6, %f8, %g3
11704 te %icc, 0x1
11705 lduh [%l7 + 0x7C], %g3
11706 fmovdleu %icc, %f6, %f0
11707 ld [%l7 + 0x20], %f9
11708 add %g3, 0x0C0D, %g3
11709 andcc %g3, %g6, %g3
11710 tl %xcc, 0x7
11711 ble,a,pt %xcc, loop_1227
11712 sdiv %g3, 0x08D6, %g3
11713 ldsh [%l7 + 0x52], %g3
11714 and %g3, 0x1B03, %g3
11715loop_1227:
11716 fmovde %xcc, %f8, %f9
11717 subccc %g3, 0x118B, %g3
11718 fpmerge %f9, %f7, %f14
11719 brgez %g3, loop_1228
11720 tl %xcc, 0x3
11721 tsubcctv %g3, 0x0560, %g3
11722 fba %fcc3, loop_1229
11723loop_1228:
11724 tg %xcc, 0x7
11725 nop
11726 and %g3, 0x1846, %g3
11727loop_1229:
11728 ldsw [%l7 + 0x28], %g3
11729 stw %g3, [%l7 + 0x40]
11730 tleu %xcc, 0x5
11731 bge,a,pt %xcc, loop_1230
11732 nop
11733 bneg loop_1231
11734 st %f9, [%l7 + 0x2C]
11735loop_1230:
11736 sub %g3, %g3, %l4
11737 movrlz %l4, 0x1EB, %l4
11738loop_1231:
11739 nop
11740 sub %l4, %l4, %i4
11741 bg,a,pt %icc, loop_1232
11742 nop
11743 fble %fcc2, loop_1233
11744 sra %i4, 0x1F, %i4
11745loop_1232:
11746 nop
11747 xnor %i4, 0x1715, %i4
11748loop_1233:
11749 bleu,a loop_1234
11750 fcmpne16 %f14, %f12, %i4
11751 siam 0x6
11752 lduh [%l7 + 0x1C], %i4
11753loop_1234:
11754 tsubcctv %i4, %g2, %i4
11755 fbl %fcc3, loop_1235
11756 movle %icc, %i4, %o6
11757 movl %icc, %g1, %o6
11758 addcc %o6, 0x05E7, %o6
11759loop_1235:
11760 popc 0x0375, %o6
11761 subc %o6, 0x02C9, %o6
11762 fpsub16 %f14, %f8, %f10
11763 fmovrdgz %o6, %f14, %f6
11764 movcs %icc, %o6, %l1
11765 fnot2 %f6, %f10
11766 fornot1s %f9, %f8, %f15
11767 fbne,a %fcc2, loop_1236
11768 tcc %xcc, 0x6
11769 movpos %xcc, %i3, %l1
11770 fnand %f6, %f8, %f6
11771loop_1236:
11772 nop
11773 ta %xcc, 0x5
11774 nop
11775 movcc %icc, %l6, %l1
11776 nop
11777 orcc %l1, 0x0599, %l1
11778 fmul8ulx16 %f6, %f10, %f0
11779 fmul8x16 %f15, %f4, %f2
11780 movcc %icc, %l1, %l0
11781 fcmple16 %f2, %f2, %l0
11782 fmovrsgz %l0, %f1, %f4
11783 stw %l0, [%l7 + 0x0C]
11784 sub %l0, 0x01F5, %l0
11785 sllx %l0, 0x08, %l0
11786 ldx [%l7 + 0x70], %l0
11787 sdivx %l0, 0x0B86, %l0
11788 fabss %f4, %f15
11789 srax %l0, %l0, %g4
11790 nop
11791 tgu %xcc, 0x7
11792 mulscc %g4, %o1, %g4
11793 nop
11794 xor %g4, 0x1AEE, %g4
11795 ldub [%l7 + 0x7E], %g4
11796 movneg %xcc, %g4, %i6
11797 nop
11798 smul %i6, %o4, %i6
11799 udivx %i6, 0x14E6, %i6
11800 fble,a %fcc1, loop_1237
11801 tge %xcc, 0x7
11802 tpos %xcc, 0x0
11803 brgez,a %i6, loop_1238
11804loop_1237:
11805 bpos,pt %xcc, loop_1239
11806 subcc %i6, %i6, %i5
11807 ld [%l7 + 0x14], %f8
11808loop_1238:
11809 nop
11810loop_1239:
11811 bneg,pn %xcc, loop_1240
11812 tl %xcc, 0x3
11813 stx %i5, [%l7 + 0x38]
11814 fbule,a %fcc2, loop_1241
11815loop_1240:
11816 bge,pt %xcc, loop_1242
11817 umul %i5, %i5, %o2
11818 tvs %xcc, 0x1
11819loop_1241:
11820 smul %o2, %g5, %o2
11821loop_1242:
11822 nop
11823
11824 EXIT_GOOD
11825
11826
11827
11828!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11829!
11830! Stats for Thread 0:
11831!
11832! Type : 685
11833! Type f : 1904
11834! Type cti : 1242
11835! Type i : 4885
11836! Type l : 1284
11837!
11838!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11839
11840
11841 EXIT_GOOD /* test finish */
11842
11843/************************************************************************
11844 Test case data start
11845 ************************************************************************/
11846.data
11847user_data_start:
11848scratch_area:
11849.word 0xD0CEC65A
11850.word 0x15030D3E
11851.word 0x3E259125
11852.word 0x6D36063C
11853.word 0xC984DDB0
11854.word 0xB223A9BE
11855.word 0xB4509428
11856.word 0x475B3593
11857.word 0x09443E4F
11858.word 0x7BDC69E7
11859.word 0x12638115
11860.word 0xA7613FA7
11861.word 0x528DBC4D
11862.word 0x53D6AD38
11863.word 0xCB542C3F
11864.word 0x697F27B0
11865.word 0xAEC309FC
11866.word 0x2F2D4860
11867.word 0x0FF13691
11868.word 0x2591D403
11869.word 0x802E085C
11870.word 0x84EA9B8D
11871.word 0x51675BCA
11872.word 0x703B6F52
11873.word 0x09EC7643
11874.word 0x85E30FA3
11875.word 0xF97B18EC
11876.word 0xE9A2184B
11877.word 0x473DD994
11878.word 0x96F14B16
11879.word 0xD9B868A1
11880.word 0xDE9D3947
11881.word 0x60FC32C0
11882.word 0x281CA190
11883.word 0x3EED5946
11884.word 0x5E1E0AFC
11885.word 0xADBD365F
11886.word 0x71438EB4
11887.word 0x49DBBF49
11888.word 0x0FA8EA22
11889.word 0x33B76614
11890.word 0xCBEE2802
11891.word 0x4374722C
11892.word 0x13596A1B
11893.word 0x5D4AFE8A
11894.word 0x76A9864E
11895.word 0x52D56A15
11896.word 0xD2C14493
11897.word 0x7653F725
11898.word 0x14095718
11899.word 0xD76017A6
11900.word 0x060D7C09
11901.word 0x92B1812B
11902.word 0x6B64AAE1
11903.word 0xE26BB111
11904.word 0xB38B060E
11905.word 0x63A3E623
11906.word 0xF75C4389
11907.word 0xEBCC7E81
11908.word 0x8D64173A
11909.word 0xF1A34BC6
11910.word 0xF9EE2644
11911.word 0x0C09DBDE
11912.word 0x89B36CDF
11913.end