Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / spc / spc_basic_isa2_fc_0.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: spc_basic_isa2_fc_0.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 $ jk1 FOCUS_SEED=709814444"
39.ident "BY jb140515 ON Thu Jun 19 16:28:43 CDT 2003"
40.ident "Using Instruction Hash for Focus :$Id: spc_basic_isa2_fc_0.s,v 1.3 2007/07/05 22:02:03 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 ta T_RD_THID
55 mov %o1, %l7
56 umul %l7, 256, %l7
57
58
59 !# Initialize registers ..
60
61 !# Global registers
62 set 0xB, %g1
63 set 0x5, %g2
64 set 0x7, %g3
65 set 0xE, %g4
66 set 0x7, %g5
67 set 0xB, %g6
68 set 0x3, %g7
69 !# Input registers
70 set -0x4, %i0
71 set -0xC, %i1
72 set -0x8, %i2
73 set -0xF, %i3
74 set -0x1, %i4
75 set -0xB, %i5
76 set -0x4, %i6
77 set -0x0, %i7
78 !# Local registers
79 set 0x08538AD0, %l0
80 set 0x07398F35, %l1
81 set 0x4B289E70, %l2
82 set 0x0004A8EF, %l3
83 set 0x7750ABA7, %l4
84 set 0x0E460AC4, %l5
85 set 0x7AA8D017, %l6
86 !# Output registers
87 set 0x170F, %o0
88 set 0x14E1, %o1
89 set 0x1B1D, %o2
90 set -0x0859, %o3
91 set 0x0DF7, %o4
92 set -0x112E, %o5
93 set 0x1988, %o6
94 set -0x0D3D, %o7
95
96 !# Float Registers
97 INIT_TH_FP_REG(%l7, %f0, 0x55555555aaaaaaaa)
98 INIT_TH_FP_REG(%l7, %f2, 0xaaaaaaaa55555555)
99 INIT_TH_FP_REG(%l7, %f4, 0xfedcba9876543210)
100 INIT_TH_FP_REG(%l7, %f6, 0x0123456789abcdef)
101 INIT_TH_FP_REG(%l7, %f8, 0x55aa55aaff00ff00)
102 INIT_TH_FP_REG(%l7, %f10, 0x1111111111111111)
103 INIT_TH_FP_REG(%l7, %f12, 0x8888888888888888)
104 INIT_TH_FP_REG(%l7, %f14, 0xfedcba9876543210)
105
106 !# Execute some ALU ops ..
107
108 srl %i2, 0x06, %i4
109 sth %l5, [%l7 + 0x08]
110 bleu loop_1
111 fmul8x16al %f2, %f13, %f2
112 orn %i3, 0x0FE7, %o1
113 fmovsvc %icc, %f2, %f0
114loop_1:
115 fandnot2s %f1, %f5, %f11
116 fnot2s %f1, %f3
117 bne,a loop_2
118 edge32 %g5, %o5, %g4
119 and %l2, 0x04F4, %l6
120 lduw [%l7 + 0x34], %l4
121loop_2:
122 ldsb [%l7 + 0x26], %i0
123 fmovscc %xcc, %f10, %f10
124 bg,a %xcc, loop_3
125 st %f11, [%l7 + 0x6C]
126 bgu,a,pn %icc, loop_4
127 movl %icc, %o4, %l1
128loop_3:
129 xnor %o0, 0x16A9, %g1
130 subcc %o3, 0x00AC, %i7
131loop_4:
132 fmovdvc %xcc, %f2, %f11
133 fmovrse %l0, %f6, %f2
134 std %f8, [%l7 + 0x40]
135 fpadd32 %f6, %f2, %f14
136 alignaddr %i1, %g6, %l3
137 stx %o2, [%l7 + 0x08]
138 ldx [%l7 + 0x10], %g7
139 bvs,pt %xcc, loop_5
140 stw %o6, [%l7 + 0x58]
141 fzero %f4
142 fors %f5, %f14, %f11
143loop_5:
144 fzero %f0
145 lduh [%l7 + 0x64], %g2
146 orcc %o7, 0x143E, %i6
147 brlz,a %g3, loop_6
148 bpos,a,pn %xcc, loop_7
149 edge32l %i2, %i5, %i4
150 fba,a %fcc3, loop_8
151loop_6:
152 movrlez %i3, 0x151, %l5
153loop_7:
154 fornot2s %f6, %f9, %f12
155 fmovsa %icc, %f7, %f3
156loop_8:
157 ldsh [%l7 + 0x08], %g5
158 fxnor %f10, %f2, %f2
159 fblg %fcc1, loop_9
160 movgu %icc, %o1, %o5
161 sethi 0x0998, %g4
162 set 0x0, %l0
163 setx loop_10, %l0, %l1
164 jmpl %l1, %l6
165loop_9:
166 fmovdl %icc, %f14, %f13
167 fpackfix %f4, %f11
168 edge8l %l4, %l2, %o4
169loop_10:
170 movneg %xcc, %l1, %i0
171 fpadd32 %f12, %f10, %f8
172 fbug,a %fcc2, loop_11
173 brlez,a %o0, loop_12
174 fpsub16s %f6, %f9, %f14
175 edge8 %o3, %i7, %l0
176loop_11:
177 bcs loop_13
178loop_12:
179 fabss %f15, %f10
180 fbe %fcc1, loop_14
181 brgz %g1, loop_15
182loop_13:
183 fxor %f14, %f8, %f8
184 fbul %fcc1, loop_16
185loop_14:
186 ldub [%l7 + 0x6A], %i1
187loop_15:
188 udivcc %g6, 0x0782, %o2
189 fmovd %f12, %f2
190loop_16:
191 srl %g7, 0x10, %o6
192 stw %l3, [%l7 + 0x58]
193 fmul8x16au %f15, %f12, %f2
194 fbl,a %fcc2, loop_17
195 sth %g2, [%l7 + 0x5E]
196 stb %i6, [%l7 + 0x5A]
197 lduh [%l7 + 0x64], %g3
198loop_17:
199 stw %i2, [%l7 + 0x78]
200 movge %icc, %o7, %i4
201 bn loop_18
202 fba %fcc2, loop_19
203 fmovse %xcc, %f6, %f15
204 mulx %i5, %l5, %g5
205loop_18:
206 fmovdleu %xcc, %f9, %f4
207loop_19:
208 fpadd32s %f11, %f4, %f11
209 bleu,a %xcc, loop_20
210 brlez %o1, loop_21
211 fmovsne %icc, %f15, %f11
212 fmovspos %icc, %f11, %f10
213loop_20:
214 edge16l %o5, %g4, %i3
215loop_21:
216 movrlz %l6, %l4, %o4
217 sub %l1, %l2, %i0
218 lduw [%l7 + 0x08], %o0
219 fmovrslez %o3, %f10, %f4
220 fbn,a %fcc0, loop_22
221 fnot1 %f4, %f0
222 fnot1s %f11, %f4
223 fmovsgu %icc, %f15, %f13
224loop_22:
225 fbug,a %fcc2, loop_23
226 fabsd %f10, %f4
227 smul %l0, %g1, %i1
228 ldsh [%l7 + 0x74], %i7
229loop_23:
230 bne,a,pt %icc, loop_24
231 stx %o2, [%l7 + 0x10]
232 stw %g7, [%l7 + 0x6C]
233 fmovsleu %xcc, %f13, %f12
234loop_24:
235 ldub [%l7 + 0x5F], %o6
236 fbl,a %fcc1, loop_25
237 fnors %f14, %f10, %f13
238 fxnor %f0, %f10, %f8
239 orncc %l3, 0x1815, %g6
240loop_25:
241 fmovscs %icc, %f13, %f8
242 brlz %i6, loop_26
243 fbule %fcc0, loop_27
244 movleu %icc, %g3, %g2
245 bpos %icc, loop_28
246loop_26:
247 brgz %i2, loop_29
248loop_27:
249 fmovsneg %icc, %f15, %f10
250 fmovsvs %xcc, %f15, %f3
251loop_28:
252 fbn %fcc3, loop_30
253loop_29:
254 st %f6, [%l7 + 0x58]
255 fmovrde %i4, %f10, %f2
256 fble,a %fcc1, loop_31
257loop_30:
258 xnor %o7, 0x0025, %i5
259 stw %g5, [%l7 + 0x40]
260 edge8l %o1, %o5, %g4
261loop_31:
262 ldsb [%l7 + 0x58], %l5
263 bcs,a %icc, loop_32
264 fbu %fcc2, loop_33
265 fornot2 %f14, %f4, %f4
266 bg,a loop_34
267loop_32:
268 fpsub32 %f12, %f2, %f0
269loop_33:
270 ldx [%l7 + 0x50], %i3
271 fnot1s %f12, %f1
272loop_34:
273 addc %l6, 0x119B, %o4
274 stb %l1, [%l7 + 0x48]
275 sra %l2, 0x0F, %i0
276 fble %fcc0, loop_35
277 edge8n %o0, %l4, %l0
278 st %f6, [%l7 + 0x34]
279 std %f0, [%l7 + 0x48]
280loop_35:
281 fmovrslz %o3, %f1, %f2
282 fbo,a %fcc3, loop_36
283 fmovdle %xcc, %f13, %f6
284 fbuge,a %fcc0, loop_37
285 for %f6, %f4, %f2
286loop_36:
287 ldd [%l7 + 0x60], %f6
288 fnot1s %f6, %f15
289loop_37:
290 edge8n %g1, %i1, %o2
291 stx %g7, [%l7 + 0x30]
292 fbul %fcc0, loop_38
293 fones %f15
294 fbuge,a %fcc1, loop_39
295 and %i7, %l3, %g6
296loop_38:
297 ldsh [%l7 + 0x10], %o6
298 stb %g3, [%l7 + 0x79]
299loop_39:
300 fbo %fcc2, loop_40
301 fbu,a %fcc2, loop_41
302 fpadd16 %f12, %f12, %f0
303 fcmpne16 %f0, %f12, %g2
304loop_40:
305 fble %fcc2, loop_42
306loop_41:
307 fxors %f1, %f7, %f3
308 udiv %i6, 0x165B, %i4
309 bcc,a %xcc, loop_43
310loop_42:
311 stx %o7, [%l7 + 0x18]
312 subccc %i2, %i5, %o1
313 fbo,a %fcc3, loop_44
314loop_43:
315 orn %g5, 0x0C5A, %o5
316 bg loop_45
317 fmovdne %xcc, %f1, %f1
318loop_44:
319 brlez %l5, loop_46
320 edge32ln %i3, %g4, %o4
321loop_45:
322 fmovsgu %icc, %f2, %f3
323 movg %xcc, %l6, %l1
324loop_46:
325 mulscc %l2, 0x0BDC, %i0
326 fsrc1 %f2, %f12
327 stx %l4, [%l7 + 0x58]
328 bvc,a %icc, loop_47
329 fmovsge %icc, %f11, %f7
330 ldub [%l7 + 0x0F], %l0
331 alignaddrl %o0, %g1, %i1
332loop_47:
333 fmovspos %xcc, %f4, %f12
334 fnot2s %f1, %f11
335 umul %o2, 0x016D, %g7
336 bn,a,pn %xcc, loop_48
337 fmovscc %xcc, %f11, %f7
338 movcs %xcc, %i7, %l3
339 bn,a,pn %xcc, loop_49
340loop_48:
341 fmovrdgz %o3, %f14, %f0
342 fmovsne %icc, %f12, %f14
343 fmovd %f0, %f14
344loop_49:
345 fbn %fcc0, loop_50
346 fzero %f6
347 ldsh [%l7 + 0x6E], %o6
348 stb %g3, [%l7 + 0x47]
349loop_50:
350 ld [%l7 + 0x50], %f6
351 ld [%l7 + 0x68], %f13
352 stw %g2, [%l7 + 0x58]
353 brgz %i6, loop_51
354 edge8ln %g6, %i4, %o7
355 movre %i5, 0x0AF, %o1
356 fmovdvs %xcc, %f7, %f8
357loop_51:
358 stw %i2, [%l7 + 0x40]
359 bvc,a %xcc, loop_52
360 sth %g5, [%l7 + 0x3E]
361 andcc %l5, %i3, %g4
362 ba,pn %icc, loop_53
363loop_52:
364 orncc %o4, %o5, %l6
365 lduw [%l7 + 0x34], %l1
366 fbug,a %fcc3, loop_54
367loop_53:
368 ldx [%l7 + 0x08], %i0
369 bcs %xcc, loop_55
370 fpadd16 %f14, %f6, %f2
371loop_54:
372 lduw [%l7 + 0x68], %l4
373 fbg,a %fcc3, loop_56
374loop_55:
375 fmovrsgz %l2, %f6, %f4
376 fmovrsgez %l0, %f9, %f15
377 bgu,a loop_57
378loop_56:
379 ld [%l7 + 0x60], %f12
380 ldsw [%l7 + 0x6C], %o0
381 fxor %f10, %f12, %f2
382loop_57:
383 stb %g1, [%l7 + 0x6B]
384 brgez,a %i1, loop_58
385 ldsh [%l7 + 0x3C], %g7
386 fbue,a %fcc0, loop_59
387 fbuge,a %fcc3, loop_60
388loop_58:
389 bn %icc, loop_61
390 ldd [%l7 + 0x10], %f4
391loop_59:
392 fmovrde %o2, %f6, %f6
393loop_60:
394 fornot2s %f11, %f1, %f15
395loop_61:
396 fandnot1 %f8, %f14, %f8
397 movpos %xcc, %l3, %o3
398 fmovsl %icc, %f11, %f1
399 fmovrslz %i7, %f14, %f11
400 fnands %f7, %f14, %f0
401 std %f14, [%l7 + 0x50]
402 ldsh [%l7 + 0x70], %g3
403 fmovdcs %xcc, %f6, %f14
404 for %f8, %f4, %f2
405 fmovdn %icc, %f11, %f13
406 fornot1s %f13, %f9, %f1
407 ldsb [%l7 + 0x27], %o6
408 subccc %i6, %g2, %g6
409 ldsh [%l7 + 0x62], %i4
410 fbule,a %fcc0, loop_62
411 fblg %fcc3, loop_63
412 fmovdcs %xcc, %f3, %f6
413 fmovsvs %icc, %f2, %f0
414loop_62:
415 fsrc2s %f14, %f1
416loop_63:
417 ldsb [%l7 + 0x20], %i5
418 movrne %o1, %i2, %o7
419 edge32ln %g5, %l5, %g4
420 fone %f2
421 lduw [%l7 + 0x5C], %i3
422 ldd [%l7 + 0x40], %f4
423 umul %o5, %o4, %l6
424 fbne %fcc1, loop_64
425 ldsb [%l7 + 0x54], %i0
426 bcs,a %xcc, loop_65
427 fandnot2s %f12, %f15, %f1
428loop_64:
429 ldd [%l7 + 0x48], %f10
430 fbo,a %fcc1, loop_66
431loop_65:
432 ba,a,pt %xcc, loop_67
433 bn loop_68
434 fmuld8sux16 %f0, %f2, %f8
435loop_66:
436 fbn %fcc1, loop_69
437loop_67:
438 orncc %l4, %l1, %l2
439loop_68:
440 fbu %fcc0, loop_70
441 movle %xcc, %o0, %l0
442loop_69:
443 fbo,a %fcc2, loop_71
444 fpadd32 %f6, %f10, %f4
445loop_70:
446 fmovrsgez %g1, %f12, %f6
447 fmovse %xcc, %f5, %f3
448loop_71:
449 ldsb [%l7 + 0x7F], %g7
450 fandnot2 %f0, %f8, %f6
451 faligndata %f4, %f12, %f12
452 sth %i1, [%l7 + 0x46]
453 fcmpgt32 %f8, %f0, %o2
454 movle %xcc, %o3, %l3
455 fpack32 %f6, %f4, %f12
456 fmovspos %icc, %f4, %f1
457 fmovsg %icc, %f11, %f10
458 brlez %i7, loop_72
459 call loop_73
460 ld [%l7 + 0x44], %f5
461 ld [%l7 + 0x34], %f11
462loop_72:
463 fmul8x16al %f7, %f15, %f8
464loop_73:
465 fsrc1s %f5, %f2
466 fbule %fcc3, loop_74
467 fsrc1 %f0, %f0
468 fabss %f8, %f9
469 andncc %o6, %g3, %g2
470loop_74:
471 fmovsa %icc, %f3, %f15
472 ba,a,pn %xcc, loop_75
473 brnz %g6, loop_76
474 fxnor %f14, %f8, %f10
475 umulcc %i4, 0x1AC6, %i5
476loop_75:
477 lduh [%l7 + 0x32], %o1
478loop_76:
479 bl %xcc, loop_77
480 lduw [%l7 + 0x48], %i2
481 ble loop_78
482 bleu,a %xcc, loop_79
483loop_77:
484 ldsw [%l7 + 0x70], %o7
485 fmovrde %g5, %f4, %f12
486loop_78:
487 std %f2, [%l7 + 0x10]
488loop_79:
489 fpack16 %f2, %f12
490 fxor %f0, %f12, %f4
491 ldsh [%l7 + 0x4E], %l5
492 fpsub16s %f2, %f1, %f15
493 fornot2 %f0, %f8, %f8
494 ld [%l7 + 0x24], %f5
495 stx %g4, [%l7 + 0x50]
496 bne,a loop_80
497 fcmpes %fcc3, %f9, %f12
498 brgez %i6, loop_81
499 fmovrsgz %o5, %f1, %f12
500loop_80:
501 ldx [%l7 + 0x20], %i3
502 fmovsleu %xcc, %f14, %f14
503loop_81:
504 brlez,a %o4, loop_82
505 fmul8x16 %f4, %f12, %f14
506 edge16n %l6, %l4, %l1
507 fmovsn %icc, %f15, %f8
508loop_82:
509 fcmple16 %f2, %f6, %l2
510 brlez %i0, loop_83
511 ld [%l7 + 0x68], %f9
512 fmuld8ulx16 %f5, %f12, %f14
513 movneg %icc, %o0, %g1
514loop_83:
515 bge,pn %icc, loop_84
516 ldub [%l7 + 0x7C], %l0
517 bn,a,pn %xcc, loop_85
518 fpsub32s %f8, %f9, %f14
519loop_84:
520 fpadd16s %f4, %f14, %f3
521 edge8n %i1, %o2, %o3
522loop_85:
523 fba %fcc2, loop_86
524 stb %g7, [%l7 + 0x15]
525 fble,a %fcc1, loop_87
526 sth %i7, [%l7 + 0x38]
527loop_86:
528 fbn %fcc3, loop_88
529 bge,pn %icc, loop_89
530loop_87:
531 edge8ln %o6, %l3, %g2
532 fmovs %f11, %f0
533loop_88:
534 fbne %fcc0, loop_90
535loop_89:
536 brz,a %g3, loop_91
537 stw %i4, [%l7 + 0x50]
538 set 0x0, %l0
539 setx loop_92, %l0, %l1
540 jmpl %l1, %i5
541loop_90:
542 edge8ln %g6, %o1, %o7
543loop_91:
544 movg %icc, %i2, %l5
545 orcc %g4, 0x062B, %i6
546loop_92:
547 fpackfix %f2, %f15
548 fmovsvc %xcc, %f13, %f1
549 alignaddrl %g5, %o5, %i3
550 fpadd32 %f12, %f4, %f2
551 edge8n %o4, %l6, %l4
552 ldsb [%l7 + 0x29], %l1
553 stw %i0, [%l7 + 0x2C]
554 alignaddrl %o0, %l2, %g1
555 movrlez %l0, 0x136, %o2
556 ba,a loop_93
557 fbge,a %fcc3, loop_94
558 bge,a loop_95
559 edge8n %i1, %g7, %i7
560loop_93:
561 bpos %xcc, loop_96
562loop_94:
563 ldsh [%l7 + 0x7E], %o6
564loop_95:
565 fmuld8ulx16 %f12, %f12, %f6
566 ble,a %icc, loop_97
567loop_96:
568 bcc loop_98
569 brnz,a %l3, loop_99
570 stx %g2, [%l7 + 0x38]
571loop_97:
572 fpadd16 %f14, %f4, %f2
573loop_98:
574 udiv %g3, 0x15A7, %o3
575loop_99:
576 ldub [%l7 + 0x27], %i4
577 fmovrdgez %i5, %f8, %f4
578 move %icc, %o1, %g6
579 bge,pt %icc, loop_100
580 stw %o7, [%l7 + 0x14]
581 sth %i2, [%l7 + 0x0E]
582 fmovdl %xcc, %f3, %f10
583loop_100:
584 fmovdcc %xcc, %f11, %f12
585 fornot2 %f10, %f4, %f12
586 fbul,a %fcc1, loop_101
587 fornot1 %f0, %f14, %f2
588 bvs,a loop_102
589 fmovsleu %icc, %f12, %f15
590loop_101:
591 edge8n %l5, %i6, %g4
592 fmovsleu %icc, %f13, %f12
593loop_102:
594 fornot1s %f15, %f4, %f13
595 ldub [%l7 + 0x6F], %g5
596 std %f0, [%l7 + 0x58]
597 xnor %o5, %o4, %l6
598 orcc %l4, 0x12A9, %l1
599 fnand %f2, %f8, %f6
600 fpack32 %f12, %f12, %f0
601 alignaddr %i0, %i3, %o0
602 fnot1s %f5, %f2
603 fcmpd %fcc3, %f12, %f8
604 umul %g1, 0x1B7A, %l2
605 fcmpes %fcc1, %f8, %f4
606 fpsub16 %f14, %f10, %f0
607 sethi 0x02E5, %l0
608 ldd [%l7 + 0x18], %f12
609 fmovrslz %i1, %f9, %f9
610 fcmps %fcc1, %f9, %f0
611 subcc %g7, 0x025D, %o2
612 fornot2s %f3, %f3, %f9
613 ldsw [%l7 + 0x50], %o6
614 movgu %icc, %i7, %g2
615 fmovsn %icc, %f14, %f13
616 brlz,a %g3, loop_103
617 ldub [%l7 + 0x79], %l3
618 fblg %fcc2, loop_104
619 fble,a %fcc0, loop_105
620loop_103:
621 fmovrslz %o3, %f5, %f10
622 edge32ln %i4, %i5, %g6
623loop_104:
624 stw %o7, [%l7 + 0x78]
625loop_105:
626 fmovdcc %xcc, %f10, %f4
627 movrgz %o1, %i2, %i6
628 fsrc2 %f14, %f4
629 add %g4, %l5, %o5
630 add %o4, %l6, %g5
631 fornot1 %f2, %f0, %f6
632 fmul8x16al %f15, %f8, %f6
633 fornot2 %f0, %f12, %f10
634 fxnor %f8, %f2, %f12
635 umulcc %l1, 0x0284, %i0
636 ldd [%l7 + 0x20], %f14
637 st %f12, [%l7 + 0x38]
638 orn %l4, %i3, %o0
639 movcs %xcc, %g1, %l0
640 sll %l2, %i1, %g7
641 subccc %o2, 0x028A, %i7
642 fnot2s %f7, %f13
643 sth %o6, [%l7 + 0x0C]
644 fcmped %fcc0, %f14, %f6
645 sth %g3, [%l7 + 0x0A]
646 udivcc %g2, 0x1AA2, %l3
647 movneg %icc, %o3, %i5
648 ld [%l7 + 0x60], %f13
649 fnot1s %f12, %f15
650 fmovdne %icc, %f13, %f13
651 fcmpes %fcc1, %f13, %f6
652 fabss %f13, %f1
653 bn,pn %icc, loop_106
654 fcmpes %fcc0, %f8, %f0
655 fnands %f13, %f1, %f8
656 fmovsvs %icc, %f9, %f9
657loop_106:
658 ble,a loop_107
659 fmovrde %i4, %f2, %f8
660 fnand %f4, %f12, %f2
661 ldx [%l7 + 0x60], %g6
662loop_107:
663 sll %o7, %o1, %i6
664 ldsw [%l7 + 0x70], %g4
665 fmovdvs %xcc, %f8, %f13
666 st %f5, [%l7 + 0x74]
667 fmovdg %xcc, %f15, %f11
668 movrlez %l5, %i2, %o5
669 fnegd %f6, %f4
670 stb %o4, [%l7 + 0x4E]
671 stb %g5, [%l7 + 0x4B]
672 srax %l6, %i0, %l4
673 fmovsn %icc, %f13, %f15
674 xor %i3, %o0, %l1
675 fmovrdgz %l0, %f14, %f4
676 fmovsneg %xcc, %f11, %f7
677 st %f6, [%l7 + 0x20]
678 sra %g1, %l2, %i1
679 smulcc %g7, %o2, %o6
680 fsrc1s %f10, %f6
681 bgu,a,pn %xcc, loop_108
682 popc 0x1EF7, %i7
683 fmovrdgez %g2, %f10, %f6
684 movrne %l3, 0x0E7, %g3
685loop_108:
686 lduw [%l7 + 0x24], %o3
687 ba %icc, loop_109
688 fbuge,a %fcc0, loop_110
689 fpsub32s %f2, %f11, %f10
690 bcc,pn %icc, loop_111
691loop_109:
692 movvc %xcc, %i5, %i4
693loop_110:
694 fmovdg %xcc, %f8, %f9
695 fmovrsne %o7, %f9, %f7
696loop_111:
697 movle %icc, %o1, %i6
698 edge32n %g6, %l5, %g4
699 bcs,a,pt %icc, loop_112
700 bcc,a loop_113
701 fornot1s %f14, %f15, %f0
702 fmovsg %icc, %f4, %f0
703loop_112:
704 subc %i2, 0x1AD6, %o4
705loop_113:
706 fnor %f8, %f6, %f8
707 fmovde %icc, %f12, %f10
708 ld [%l7 + 0x78], %f4
709 fsrc1 %f0, %f2
710 popc 0x12F5, %g5
711 stw %l6, [%l7 + 0x54]
712 alignaddr %o5, %i0, %l4
713 edge32ln %o0, %l1, %i3
714 fnot1s %f10, %f13
715 fxors %f15, %f10, %f5
716 fcmpgt32 %f2, %f12, %g1
717 fmovdne %xcc, %f11, %f12
718 sdiv %l2, 0x1D10, %l0
719 fnegs %f8, %f9
720 edge8ln %i1, %o2, %g7
721 brz %i7, loop_114
722 fpack16 %f10, %f0
723 sll %g2, 0x1F, %l3
724 fbule,a %fcc0, loop_115
725loop_114:
726 bgu %xcc, loop_116
727 fbne,a %fcc1, loop_117
728 umul %o6, 0x1264, %g3
729loop_115:
730 fnot1 %f14, %f8
731loop_116:
732 fmovsne %xcc, %f7, %f14
733loop_117:
734 subcc %i5, %i4, %o3
735 ldsh [%l7 + 0x52], %o7
736 fmul8x16 %f8, %f2, %f2
737 stx %i6, [%l7 + 0x08]
738 fcmpeq16 %f10, %f12, %o1
739 fbu %fcc0, loop_118
740 std %f4, [%l7 + 0x78]
741 fands %f4, %f5, %f6
742 ba %icc, loop_119
743loop_118:
744 ld [%l7 + 0x60], %f0
745 bcs loop_120
746 ldsb [%l7 + 0x2B], %l5
747loop_119:
748 movpos %xcc, %g6, %i2
749 ble,a loop_121
750loop_120:
751 movn %xcc, %g4, %o4
752 addcc %g5, 0x12F4, %o5
753 ldsw [%l7 + 0x30], %l6
754loop_121:
755 stx %i0, [%l7 + 0x58]
756 brgez %l4, loop_122
757 sdiv %l1, 0x173A, %o0
758 fmovde %xcc, %f13, %f11
759 sethi 0x14BE, %g1
760loop_122:
761 fbg,a %fcc2, loop_123
762 fbe,a %fcc0, loop_124
763 call loop_125
764 fmovsgu %icc, %f12, %f15
765loop_123:
766 fbule %fcc2, loop_126
767loop_124:
768 ldub [%l7 + 0x60], %l2
769loop_125:
770 bcs loop_127
771 fmovsn %xcc, %f13, %f13
772loop_126:
773 sdiv %i3, 0x1237, %l0
774 fmul8sux16 %f4, %f2, %f0
775loop_127:
776 fnot2s %f1, %f8
777 fmovsn %icc, %f5, %f3
778 fbn %fcc2, loop_128
779 orncc %i1, %o2, %g7
780 bcc %icc, loop_129
781 fbule %fcc2, loop_130
782loop_128:
783 fmovrsgez %g2, %f0, %f13
784 sth %l3, [%l7 + 0x74]
785loop_129:
786 fmovrdgez %o6, %f0, %f4
787loop_130:
788 stx %i7, [%l7 + 0x68]
789 fcmpne16 %f12, %f12, %i5
790 fcmpgt32 %f14, %f10, %g3
791 fmovdleu %xcc, %f14, %f1
792 fblg %fcc1, loop_131
793 srax %o3, 0x09, %o7
794 fmovsleu %xcc, %f7, %f12
795 fbn %fcc3, loop_132
796loop_131:
797 bleu loop_133
798 movrlz %i4, %i6, %o1
799 for %f4, %f14, %f12
800loop_132:
801 fmovdneg %icc, %f2, %f0
802loop_133:
803 fmovrsne %l5, %f14, %f9
804 udivx %g6, 0x026C, %g4
805 brz,a %o4, loop_134
806 movrlz %i2, %o5, %l6
807 bcc %icc, loop_135
808 fmovsne %xcc, %f4, %f2
809loop_134:
810 ldx [%l7 + 0x18], %g5
811 ld [%l7 + 0x38], %f6
812loop_135:
813 edge8 %i0, %l4, %o0
814 fmovs %f12, %f12
815 fandnot1s %f15, %f4, %f8
816 fornot1s %f4, %f15, %f3
817 fandnot1s %f15, %f1, %f7
818 fcmpeq32 %f12, %f8, %l1
819 fcmple32 %f10, %f0, %l2
820 bneg,a %icc, loop_136
821 fmovdpos %icc, %f3, %f5
822 st %f15, [%l7 + 0x0C]
823 ld [%l7 + 0x70], %f2
824loop_136:
825 fmovrdlz %g1, %f4, %f10
826 edge16 %l0, %i1, %i3
827 fmovsl %xcc, %f2, %f4
828 srlx %o2, 0x16, %g2
829 fone %f6
830 xor %l3, 0x1708, %o6
831 st %f2, [%l7 + 0x54]
832 fmovsne %icc, %f7, %f2
833 fand %f10, %f0, %f6
834 movg %icc, %i7, %g7
835 fmovsl %xcc, %f15, %f3
836 stx %g3, [%l7 + 0x60]
837 bvs,a,pn %icc, loop_137
838 fcmple16 %f14, %f2, %i5
839 lduw [%l7 + 0x14], %o3
840 fmovsleu %icc, %f11, %f8
841loop_137:
842 fbule %fcc2, loop_138
843 fzero %f12
844 set 0x0, %l0
845 setx loop_139, %l0, %l1
846 jmpl %l1, %o7
847 fmovsle %icc, %f5, %f14
848loop_138:
849 popc %i6, %o1
850 stw %l5, [%l7 + 0x7C]
851loop_139:
852 fcmpne32 %f14, %f0, %g6
853 bvc,a,pt %xcc, loop_140
854 std %f0, [%l7 + 0x48]
855 bneg,a loop_141
856 bpos,a loop_142
857loop_140:
858 bne loop_143
859 lduw [%l7 + 0x10], %g4
860loop_141:
861 fpadd16 %f14, %f12, %f10
862loop_142:
863 ldsw [%l7 + 0x24], %o4
864loop_143:
865 movrne %i4, 0x187, %o5
866 fpsub32 %f6, %f2, %f6
867 fmovdpos %xcc, %f14, %f0
868 fcmpne32 %f14, %f10, %l6
869 ldub [%l7 + 0x4B], %g5
870 brgez,a %i2, loop_144
871 ldx [%l7 + 0x08], %i0
872 fpadd32s %f1, %f8, %f14
873 bgu,pn %xcc, loop_145
874loop_144:
875 fmovrse %l4, %f11, %f10
876 ldsb [%l7 + 0x45], %l1
877 fsrc2s %f5, %f7
878loop_145:
879 fcmple32 %f6, %f0, %o0
880 umulcc %g1, %l0, %i1
881 xorcc %l2, %o2, %i3
882 movcs %icc, %l3, %g2
883 lduh [%l7 + 0x4E], %i7
884 ble,pn %xcc, loop_146
885 fbne %fcc2, loop_147
886 lduh [%l7 + 0x74], %g7
887 ble,a %icc, loop_148
888loop_146:
889 movvc %xcc, %g3, %i5
890loop_147:
891 fxnor %f0, %f8, %f8
892 brgez %o3, loop_149
893loop_148:
894 bcs,pn %icc, loop_150
895 sdivcc %o6, 0x142E, %i6
896 brlz,a %o7, loop_151
897loop_149:
898 lduh [%l7 + 0x7A], %l5
899loop_150:
900 fmovdle %icc, %f14, %f15
901 fmovsn %icc, %f7, %f10
902loop_151:
903 fmovrde %g6, %f12, %f2
904 ldsw [%l7 + 0x20], %g4
905 edge8 %o1, %i4, %o4
906 fxnors %f13, %f12, %f10
907 sth %l6, [%l7 + 0x5C]
908 fzero %f6
909 bcc loop_152
910 sth %g5, [%l7 + 0x62]
911 stb %o5, [%l7 + 0x65]
912 fmovrse %i2, %f2, %f14
913loop_152:
914 and %l4, %i0, %o0
915 fmul8sux16 %f0, %f10, %f14
916 udivx %g1, 0x02FD, %l0
917 fbge %fcc1, loop_153
918 fmovrsgez %l1, %f2, %f8
919 ldx [%l7 + 0x10], %l2
920 bneg,a %xcc, loop_154
921loop_153:
922 lduw [%l7 + 0x54], %i1
923 fmovdvc %icc, %f3, %f10
924 edge8l %o2, %l3, %g2
925loop_154:
926 srax %i7, 0x12, %i3
927 ldx [%l7 + 0x68], %g7
928 fmovrslez %i5, %f5, %f14
929 sll %g3, 0x00, %o3
930 fabsd %f6, %f0
931 fmovdpos %icc, %f15, %f6
932 fmovrsne %o6, %f0, %f5
933 fbge %fcc2, loop_155
934 stx %o7, [%l7 + 0x68]
935 bn,a %xcc, loop_156
936 fble %fcc2, loop_157
937loop_155:
938 fbne,a %fcc3, loop_158
939 umulcc %i6, %l5, %g6
940loop_156:
941 udivx %g4, 0x1F29, %o1
942loop_157:
943 edge16n %o4, %l6, %i4
944loop_158:
945 std %f10, [%l7 + 0x68]
946 call loop_159
947 st %f14, [%l7 + 0x30]
948 stx %g5, [%l7 + 0x38]
949 lduw [%l7 + 0x20], %o5
950loop_159:
951 fbe,a %fcc1, loop_160
952 st %f10, [%l7 + 0x4C]
953 fpsub16s %f7, %f8, %f13
954 stb %l4, [%l7 + 0x50]
955loop_160:
956 bn loop_161
957 ba,a %icc, loop_162
958 set 0x0, %l0
959 setx loop_163, %l0, %l1
960 jmpl %l1, %i2
961 fmul8x16al %f10, %f6, %f12
962loop_161:
963 movleu %xcc, %i0, %o0
964loop_162:
965 ld [%l7 + 0x1C], %f13
966loop_163:
967 st %f3, [%l7 + 0x78]
968 sdivx %g1, 0x0E9F, %l1
969 movpos %icc, %l2, %i1
970 udivcc %l0, 0x1DAF, %l3
971 fmovrsne %o2, %f8, %f9
972 stw %g2, [%l7 + 0x5C]
973 std %f12, [%l7 + 0x10]
974 bg,a,pt %icc, loop_164
975 st %f7, [%l7 + 0x64]
976 ld [%l7 + 0x34], %f6
977 sth %i3, [%l7 + 0x32]
978loop_164:
979 edge16n %i7, %g7, %i5
980 sth %g3, [%l7 + 0x30]
981 fmovrsgz %o6, %f14, %f9
982 fmuld8sux16 %f14, %f9, %f2
983 brlz %o7, loop_165
984 fandnot2 %f10, %f14, %f10
985 std %f8, [%l7 + 0x18]
986 add %o3, %l5, %i6
987loop_165:
988 fmovscc %xcc, %f3, %f3
989 std %f8, [%l7 + 0x68]
990 fmovspos %icc, %f5, %f4
991 fandnot1 %f12, %f14, %f0
992 ldsh [%l7 + 0x0C], %g4
993 fors %f13, %f12, %f0
994 ldsh [%l7 + 0x12], %g6
995 ldd [%l7 + 0x40], %f4
996 brgz,a %o1, loop_166
997 fmovdpos %xcc, %f13, %f8
998 fmovrslz %o4, %f6, %f7
999 fornot2 %f2, %f6, %f0
1000loop_166:
1001 bge,pn %xcc, loop_167
1002 fsrc2s %f1, %f10
1003 fcmpgt16 %f0, %f14, %l6
1004 alignaddr %g5, %o5, %l4
1005loop_167:
1006 bne,a loop_168
1007 lduw [%l7 + 0x48], %i2
1008 fmovdl %xcc, %f5, %f14
1009 movleu %xcc, %i4, %i0
1010loop_168:
1011 be,pt %xcc, loop_169
1012 fmovrsgz %o0, %f11, %f3
1013 fnegs %f1, %f3
1014 ldx [%l7 + 0x60], %g1
1015loop_169:
1016 movre %l1, 0x16D, %i1
1017 fmovrsne %l2, %f5, %f6
1018 stx %l0, [%l7 + 0x58]
1019 movre %o2, 0x021, %l3
1020 fmovrde %g2, %f2, %f8
1021 smulcc %i3, %i7, %g7
1022 bvc,a,pt %xcc, loop_170
1023 bleu,a,pt %xcc, loop_171
1024 addccc %g3, %o6, %i5
1025 lduw [%l7 + 0x08], %o7
1026loop_170:
1027 fbe,a %fcc1, loop_172
1028loop_171:
1029 movg %icc, %o3, %l5
1030 fand %f6, %f6, %f8
1031 fmovdvc %xcc, %f2, %f9
1032loop_172:
1033 fxnor %f2, %f2, %f10
1034 fcmpgt32 %f10, %f10, %g4
1035 fnand %f4, %f8, %f0
1036 fpack32 %f2, %f6, %f10
1037 ldd [%l7 + 0x38], %f4
1038 fmovdcs %icc, %f8, %f6
1039 fbuge %fcc1, loop_173
1040 std %f2, [%l7 + 0x48]
1041 movl %xcc, %i6, %g6
1042 ldsh [%l7 + 0x7A], %o4
1043loop_173:
1044 fandnot1s %f9, %f1, %f6
1045 orn %l6, %g5, %o1
1046 ldsh [%l7 + 0x1E], %o5
1047 st %f15, [%l7 + 0x44]
1048 fmovrde %l4, %f12, %f0
1049 ldsb [%l7 + 0x28], %i4
1050 sth %i2, [%l7 + 0x32]
1051 stx %o0, [%l7 + 0x38]
1052 fxor %f6, %f12, %f6
1053 fornot1 %f6, %f0, %f4
1054 fornot2s %f1, %f15, %f7
1055 fpsub16s %f14, %f5, %f4
1056 bneg,a,pt %icc, loop_174
1057 edge8l %g1, %i0, %i1
1058 bl,a %xcc, loop_175
1059 lduw [%l7 + 0x18], %l1
1060loop_174:
1061 fmovrdlez %l2, %f2, %f10
1062 movrgez %o2, %l3, %l0
1063loop_175:
1064 fcmpgt32 %f14, %f4, %i3
1065 ldsb [%l7 + 0x53], %i7
1066 udivx %g2, 0x11F7, %g7
1067 brnz,a %g3, loop_176
1068 fbule,a %fcc0, loop_177
1069 brgz %i5, loop_178
1070 movn %xcc, %o7, %o6
1071loop_176:
1072 bleu loop_179
1073loop_177:
1074 addccc %o3, %l5, %i6
1075loop_178:
1076 fbge,a %fcc1, loop_180
1077 ldx [%l7 + 0x48], %g6
1078loop_179:
1079 movrlz %o4, 0x063, %g4
1080 movle %xcc, %g5, %o1
1081loop_180:
1082 fandnot1s %f1, %f0, %f9
1083 ldsw [%l7 + 0x44], %o5
1084 brz %l6, loop_181
1085 orn %l4, 0x116D, %i2
1086 ldd [%l7 + 0x58], %f12
1087 stx %o0, [%l7 + 0x18]
1088loop_181:
1089 movcc %icc, %g1, %i0
1090 fxor %f2, %f10, %f12
1091 ldsb [%l7 + 0x28], %i4
1092 srax %i1, %l2, %o2
1093 std %f10, [%l7 + 0x78]
1094 ldsb [%l7 + 0x40], %l1
1095 brz,a %l0, loop_182
1096 lduw [%l7 + 0x38], %i3
1097 bvc,a %xcc, loop_183
1098 fbl %fcc3, loop_184
1099loop_182:
1100 andn %l3, %g2, %g7
1101 sdivx %i7, 0x1765, %i5
1102loop_183:
1103 fmul8x16al %f13, %f14, %f8
1104loop_184:
1105 udiv %o7, 0x016B, %o6
1106 edge8 %g3, %o3, %l5
1107 subcc %i6, 0x0562, %g6
1108 ldd [%l7 + 0x30], %f12
1109 sth %o4, [%l7 + 0x6E]
1110 xor %g4, 0x1548, %g5
1111 fcmpne16 %f0, %f8, %o1
1112 fpadd32s %f7, %f4, %f3
1113 bneg,a %xcc, loop_185
1114 brlez,a %o5, loop_186
1115 sdiv %l6, 0x17A9, %l4
1116 ldsb [%l7 + 0x0E], %o0
1117loop_185:
1118 srax %g1, 0x05, %i2
1119loop_186:
1120 bvs,a,pt %xcc, loop_187
1121 set 0x0, %l0
1122 setx loop_188, %l0, %l1
1123 jmpl %l1, %i0
1124 stx %i1, [%l7 + 0x68]
1125 sth %i4, [%l7 + 0x60]
1126loop_187:
1127 stw %l2, [%l7 + 0x18]
1128loop_188:
1129 fmovrdlz %o2, %f12, %f14
1130 stx %l1, [%l7 + 0x58]
1131 movne %icc, %i3, %l0
1132 fmovrslez %l3, %f15, %f14
1133 fone %f12
1134 stw %g7, [%l7 + 0x1C]
1135 fbuge %fcc2, loop_189
1136 lduw [%l7 + 0x14], %i7
1137 smulcc %i5, 0x102C, %g2
1138 set 0x0, %l0
1139 setx loop_190, %l0, %l1
1140 jmpl %l1, %o6
1141loop_189:
1142 ldsb [%l7 + 0x2D], %o7
1143 ldd [%l7 + 0x08], %f10
1144 stb %o3, [%l7 + 0x70]
1145loop_190:
1146 srlx %g3, 0x00, %l5
1147 bl,a,pn %xcc, loop_191
1148 fnand %f2, %f6, %f10
1149 lduh [%l7 + 0x6E], %g6
1150 bge,pt %icc, loop_192
1151loop_191:
1152 fsrc1s %f15, %f11
1153 fxors %f6, %f5, %f2
1154 stb %i6, [%l7 + 0x09]
1155loop_192:
1156 edge32l %o4, %g5, %o1
1157 fpsub16s %f15, %f9, %f13
1158 fmovdl %xcc, %f11, %f0
1159 st %f5, [%l7 + 0x68]
1160 ldub [%l7 + 0x60], %o5
1161 fpsub32 %f4, %f0, %f6
1162 movvs %xcc, %l6, %l4
1163 movge %xcc, %g4, %g1
1164 lduw [%l7 + 0x74], %i2
1165 fabss %f10, %f9
1166 fmovsleu %icc, %f5, %f1
1167 ldd [%l7 + 0x38], %f14
1168 brz %o0, loop_193
1169 fmovdcc %xcc, %f2, %f12
1170 and %i0, 0x1AE0, %i4
1171 edge16n %i1, %l2, %l1
1172loop_193:
1173 fmovdvc %icc, %f3, %f10
1174 fmovsvs %xcc, %f14, %f7
1175 fmovdge %xcc, %f9, %f8
1176 alignaddr %i3, %l0, %o2
1177 fmul8x16au %f9, %f7, %f4
1178 fbne %fcc3, loop_194
1179 brnz,a %g7, loop_195
1180 andn %l3, %i7, %i5
1181 udivx %o6, 0x1F54, %g2
1182loop_194:
1183 edge16 %o7, %g3, %o3
1184loop_195:
1185 std %f14, [%l7 + 0x08]
1186 udivx %l5, 0x1ACB, %g6
1187 fcmpeq16 %f0, %f0, %o4
1188 fcmped %fcc3, %f8, %f8
1189 fxors %f10, %f6, %f5
1190 fxnor %f0, %f10, %f0
1191 udivcc %g5, 0x15B4, %o1
1192 fmovdpos %icc, %f13, %f1
1193 bvs,a,pn %xcc, loop_196
1194 fcmpeq16 %f10, %f0, %i6
1195 for %f4, %f2, %f0
1196 stb %l6, [%l7 + 0x0E]
1197loop_196:
1198 edge8 %o5, %l4, %g4
1199 fbo %fcc1, loop_197
1200 fzero %f4
1201 bn,a,pt %icc, loop_198
1202 ldd [%l7 + 0x58], %f6
1203loop_197:
1204 brnz,a %i2, loop_199
1205 bvs,pn %xcc, loop_200
1206loop_198:
1207 fmovdpos %icc, %f15, %f2
1208 bgu,a %icc, loop_201
1209loop_199:
1210 fcmpeq32 %f6, %f0, %g1
1211loop_200:
1212 fmovsa %xcc, %f1, %f12
1213 ldd [%l7 + 0x10], %f0
1214loop_201:
1215 ldsh [%l7 + 0x20], %i0
1216 fmovsne %xcc, %f9, %f6
1217 subcc %i4, %i1, %l2
1218 fcmple16 %f12, %f0, %o0
1219 fpackfix %f10, %f9
1220 movvs %xcc, %l1, %i3
1221 ba loop_202
1222 bcs,a,pt %icc, loop_203
1223 ldub [%l7 + 0x59], %l0
1224 brgez %g7, loop_204
1225loop_202:
1226 sdivx %o2, 0x0C8B, %i7
1227loop_203:
1228 std %f8, [%l7 + 0x10]
1229 fbuge %fcc1, loop_205
1230loop_204:
1231 ldd [%l7 + 0x40], %f2
1232 std %f0, [%l7 + 0x30]
1233 edge8 %l3, %o6, %i5
1234loop_205:
1235 ld [%l7 + 0x2C], %f10
1236 bgu,pt %xcc, loop_206
1237 fcmple32 %f14, %f2, %g2
1238 fpack32 %f2, %f6, %f8
1239 fmovrse %o7, %f6, %f11
1240loop_206:
1241 ld [%l7 + 0x5C], %f15
1242 fandnot1s %f15, %f8, %f6
1243 fsrc2 %f0, %f10
1244 fmovdgu %icc, %f2, %f2
1245 bgu,pt %icc, loop_207
1246 fmul8x16au %f15, %f11, %f12
1247 fcmpne16 %f2, %f10, %o3
1248 fnot2s %f8, %f3
1249loop_207:
1250 fpadd32s %f3, %f11, %f13
1251 bcc %icc, loop_208
1252 movle %xcc, %g3, %l5
1253 fbul %fcc1, loop_209
1254 movge %icc, %o4, %g6
1255loop_208:
1256 edge8l %o1, %i6, %g5
1257 add %l6, 0x1002, %o5
1258loop_209:
1259 fmovsleu %icc, %f0, %f4
1260 fsrc2 %f10, %f8
1261 ldub [%l7 + 0x34], %l4
1262 fsrc2 %f10, %f6
1263 andncc %i2, %g1, %g4
1264 edge8n %i0, %i4, %l2
1265 fbo,a %fcc2, loop_210
1266 fbne %fcc3, loop_211
1267 fpadd16 %f6, %f4, %f8
1268 fpsub32 %f12, %f12, %f8
1269loop_210:
1270 fand %f10, %f14, %f6
1271loop_211:
1272 andn %o0, %i1, %l1
1273 lduw [%l7 + 0x48], %i3
1274 alignaddrl %g7, %l0, %i7
1275 fmovrdgz %l3, %f2, %f10
1276 fmovsleu %xcc, %f8, %f0
1277 stb %o6, [%l7 + 0x79]
1278 fornot2 %f8, %f10, %f10
1279 sethi 0x0CFF, %i5
1280 fmovscs %xcc, %f14, %f8
1281 fmovsge %xcc, %f6, %f4
1282 addccc %g2, 0x0F39, %o7
1283 edge32 %o3, %o2, %l5
1284 ldsb [%l7 + 0x18], %o4
1285 fcmpne16 %f14, %f4, %g6
1286 fnot1 %f0, %f14
1287 fmovrsne %g3, %f1, %f13
1288 bleu,a loop_212
1289 subccc %o1, %g5, %l6
1290 alignaddrl %o5, %l4, %i6
1291 bne,a loop_213
1292loop_212:
1293 st %f13, [%l7 + 0x28]
1294 fmovrslez %i2, %f9, %f2
1295 fmovdvs %icc, %f15, %f7
1296loop_213:
1297 edge32 %g4, %g1, %i0
1298 ldsw [%l7 + 0x5C], %i4
1299 fbe %fcc3, loop_214
1300 fmovsle %xcc, %f6, %f3
1301 fcmpd %fcc2, %f8, %f14
1302 fornot2 %f12, %f0, %f0
1303loop_214:
1304 fcmpne16 %f6, %f10, %l2
1305 edge32 %o0, %i1, %i3
1306 fands %f8, %f2, %f6
1307 ldub [%l7 + 0x7F], %g7
1308 bn,pt %xcc, loop_215
1309 call loop_216
1310 sdivcc %l1, 0x1024, %l0
1311 fpsub16 %f2, %f10, %f14
1312loop_215:
1313 fmuld8ulx16 %f9, %f5, %f0
1314loop_216:
1315 bgu,a,pt %xcc, loop_217
1316 addcc %l3, %i7, %i5
1317 fcmpeq32 %f14, %f10, %g2
1318 fsrc2 %f2, %f4
1319loop_217:
1320 fpackfix %f14, %f3
1321 fmovrsgez %o6, %f6, %f1
1322 umul %o7, 0x0CE8, %o3
1323 bvs,pt %xcc, loop_218
1324 fmul8x16al %f3, %f14, %f8
1325 bn,a,pn %xcc, loop_219
1326 brnz,a %o2, loop_220
1327loop_218:
1328 bcc,pn %icc, loop_221
1329 ldub [%l7 + 0x3C], %l5
1330loop_219:
1331 add %o4, %g3, %g6
1332loop_220:
1333 ldsh [%l7 + 0x32], %o1
1334loop_221:
1335 fmovsl %icc, %f13, %f0
1336 fcmpne16 %f8, %f8, %g5
1337 fmovsvs %xcc, %f2, %f7
1338 fmovsl %icc, %f3, %f2
1339 fnegd %f4, %f4
1340 fnand %f6, %f8, %f6
1341 fcmpeq16 %f10, %f8, %o5
1342 ldsh [%l7 + 0x32], %l4
1343 movvs %xcc, %l6, %i6
1344 fpsub16s %f8, %f2, %f12
1345 fpackfix %f4, %f13
1346 fmovscs %icc, %f7, %f14
1347 edge32n %g4, %i2, %i0
1348 move %xcc, %g1, %i4
1349 edge16n %l2, %o0, %i1
1350 fmul8sux16 %f8, %f2, %f10
1351 st %f10, [%l7 + 0x58]
1352 fbu,a %fcc0, loop_222
1353 andncc %g7, %i3, %l0
1354 fmovsgu %icc, %f11, %f11
1355 ldsb [%l7 + 0x56], %l1
1356loop_222:
1357 fsrc1s %f12, %f8
1358 fandnot1 %f4, %f8, %f12
1359 ldsw [%l7 + 0x54], %i7
1360 fmovdge %icc, %f12, %f14
1361 brnz,a %l3, loop_223
1362 fsrc2s %f7, %f13
1363 fabsd %f10, %f6
1364 stw %i5, [%l7 + 0x3C]
1365loop_223:
1366 ldsw [%l7 + 0x48], %g2
1367 ldsw [%l7 + 0x58], %o7
1368 fxor %f4, %f10, %f0
1369 ldsh [%l7 + 0x10], %o3
1370 movcs %icc, %o2, %o6
1371 fmovdcs %xcc, %f2, %f2
1372 fandnot2s %f5, %f4, %f10
1373 ldsb [%l7 + 0x35], %l5
1374 brgz,a %o4, loop_224
1375 mulscc %g6, %g3, %g5
1376 fmovsneg %icc, %f3, %f3
1377 fnegd %f14, %f0
1378loop_224:
1379 mulx %o5, 0x13DE, %l4
1380 lduh [%l7 + 0x1E], %l6
1381 stx %o1, [%l7 + 0x58]
1382 fmovsg %icc, %f1, %f13
1383 stb %i6, [%l7 + 0x09]
1384 fcmple32 %f12, %f14, %g4
1385 fmul8x16au %f3, %f15, %f0
1386 bleu,pt %icc, loop_225
1387 fbge,a %fcc1, loop_226
1388 bleu,a %xcc, loop_227
1389 fmovdvc %xcc, %f11, %f2
1390loop_225:
1391 fbg %fcc1, loop_228
1392loop_226:
1393 fornot2 %f14, %f10, %f10
1394loop_227:
1395 move %xcc, %i2, %i0
1396 stx %g1, [%l7 + 0x60]
1397loop_228:
1398 brnz,a %l2, loop_229
1399 set 0x0, %l0
1400 setx loop_230, %l0, %l1
1401 jmpl %l1, %i4
1402 umul %i1, 0x0D9C, %g7
1403 srlx %o0, %i3, %l1
1404loop_229:
1405 fmovrslz %i7, %f5, %f3
1406loop_230:
1407 fnegd %f14, %f4
1408 fbn %fcc3, loop_231
1409 std %f8, [%l7 + 0x70]
1410 fmovsa %xcc, %f1, %f14
1411 fmovrse %l0, %f12, %f13
1412loop_231:
1413 fbug,a %fcc3, loop_232
1414 smul %l3, %g2, %i5
1415 ble,a,pt %xcc, loop_233
1416 orn %o7, 0x1D34, %o2
1417loop_232:
1418 fmovdcs %xcc, %f14, %f1
1419 fbue,a %fcc0, loop_234
1420loop_233:
1421 fmovrsne %o6, %f6, %f10
1422 fmovdg %xcc, %f12, %f15
1423 sll %l5, 0x19, %o3
1424loop_234:
1425 fpadd32s %f15, %f2, %f6
1426 fandnot1s %f11, %f8, %f8
1427 fabsd %f4, %f10
1428 fmul8x16al %f7, %f15, %f4
1429 bpos,a,pn %xcc, loop_235
1430 xorcc %g6, %o4, %g5
1431 fnand %f14, %f10, %f2
1432 movre %g3, 0x078, %o5
1433loop_235:
1434 edge8 %l4, %l6, %i6
1435 fcmpeq32 %f2, %f8, %o1
1436 ble,pt %xcc, loop_236
1437 sdiv %g4, 0x002C, %i0
1438 fba,a %fcc1, loop_237
1439 fnot1s %f12, %f14
1440loop_236:
1441 fmovdg %xcc, %f7, %f5
1442 edge8l %g1, %l2, %i2
1443loop_237:
1444 fmovrse %i4, %f15, %f10
1445 lduh [%l7 + 0x78], %g7
1446 fcmple32 %f0, %f14, %i1
1447 fbn,a %fcc3, loop_238
1448 lduw [%l7 + 0x5C], %o0
1449 fmovsn %icc, %f13, %f10
1450 fcmps %fcc0, %f11, %f15
1451loop_238:
1452 xnorcc %i3, 0x1040, %l1
1453 brlz,a %l0, loop_239
1454 sllx %l3, %g2, %i7
1455 bcs,a,pn %icc, loop_240
1456 fbe %fcc2, loop_241
1457loop_239:
1458 lduw [%l7 + 0x70], %i5
1459 fzeros %f14
1460loop_240:
1461 stx %o7, [%l7 + 0x50]
1462loop_241:
1463 fmovdneg %icc, %f9, %f14
1464 brlez,a %o2, loop_242
1465 edge8n %l5, %o3, %g6
1466 ld [%l7 + 0x68], %f3
1467 bcs,a,pt %xcc, loop_243
1468loop_242:
1469 ld [%l7 + 0x1C], %f0
1470 bcc,a,pn %xcc, loop_244
1471 brz %o6, loop_245
1472loop_243:
1473 fmovsneg %xcc, %f0, %f8
1474 fxor %f4, %f2, %f14
1475loop_244:
1476 fmovdgu %icc, %f2, %f4
1477loop_245:
1478 fsrc2s %f1, %f6
1479 ldx [%l7 + 0x70], %o4
1480 ldx [%l7 + 0x68], %g3
1481 fpsub32s %f4, %f8, %f10
1482 addccc %o5, %l4, %g5
1483 ldsb [%l7 + 0x11], %l6
1484 sth %i6, [%l7 + 0x20]
1485 lduh [%l7 + 0x0C], %g4
1486 std %f6, [%l7 + 0x58]
1487 ldd [%l7 + 0x30], %f8
1488 brlz,a %i0, loop_246
1489 brnz,a %o1, loop_247
1490 movg %icc, %l2, %i2
1491 ldsb [%l7 + 0x70], %i4
1492loop_246:
1493 ld [%l7 + 0x78], %f15
1494loop_247:
1495 bgu loop_248
1496 fcmpeq32 %f0, %f12, %g7
1497 stw %g1, [%l7 + 0x50]
1498 fmovdgu %xcc, %f11, %f12
1499loop_248:
1500 movrne %i1, %o0, %i3
1501 fornot1s %f2, %f5, %f15
1502 ldx [%l7 + 0x58], %l0
1503 sra %l3, %g2, %i7
1504 ldsh [%l7 + 0x0C], %i5
1505 bleu loop_249
1506 fbu %fcc3, loop_250
1507 ldub [%l7 + 0x27], %l1
1508 sra %o2, %o7, %l5
1509loop_249:
1510 smulcc %g6, 0x1A70, %o6
1511loop_250:
1512 sllx %o4, 0x0D, %g3
1513 movg %icc, %o5, %l4
1514 ldub [%l7 + 0x28], %o3
1515 fnegs %f3, %f14
1516 lduh [%l7 + 0x22], %g5
1517 fbl,a %fcc2, loop_251
1518 fsrc2s %f12, %f11
1519 edge8l %l6, %g4, %i6
1520 call loop_252
1521loop_251:
1522 andncc %i0, %o1, %l2
1523 bl,a,pn %icc, loop_253
1524 fmovdcs %icc, %f8, %f15
1525loop_252:
1526 std %f12, [%l7 + 0x68]
1527 fbe,a %fcc3, loop_254
1528loop_253:
1529 fnot1s %f12, %f9
1530 movl %xcc, %i4, %g7
1531 srlx %i2, %i1, %g1
1532loop_254:
1533 fmovrsgz %i3, %f13, %f10
1534 fcmped %fcc0, %f4, %f2
1535 ldsh [%l7 + 0x18], %o0
1536 mulscc %l0, %l3, %i7
1537 ldd [%l7 + 0x40], %f14
1538 mulx %g2, %i5, %l1
1539 ldd [%l7 + 0x30], %f14
1540 fzeros %f5
1541 fpsub32s %f14, %f14, %f0
1542 sth %o2, [%l7 + 0x0C]
1543 fba %fcc0, loop_255
1544 bneg,a,pn %xcc, loop_256
1545 fmovsleu %icc, %f7, %f15
1546 fble,a %fcc1, loop_257
1547loop_255:
1548 fsrc2s %f4, %f10
1549loop_256:
1550 fbue,a %fcc1, loop_258
1551 fmul8x16au %f14, %f14, %f12
1552loop_257:
1553 bg loop_259
1554 fbl %fcc0, loop_260
1555loop_258:
1556 popc 0x123D, %o7
1557 movrgez %g6, 0x195, %l5
1558loop_259:
1559 fbo %fcc1, loop_261
1560loop_260:
1561 bgu,pn %xcc, loop_262
1562 stw %o6, [%l7 + 0x54]
1563 std %f14, [%l7 + 0x60]
1564loop_261:
1565 fcmpne16 %f12, %f6, %g3
1566loop_262:
1567 ldsh [%l7 + 0x46], %o4
1568 edge32 %o5, %o3, %l4
1569 movneg %xcc, %g5, %l6
1570 fmovdvs %icc, %f12, %f7
1571 lduw [%l7 + 0x2C], %g4
1572 bvc,pn %xcc, loop_263
1573 lduw [%l7 + 0x28], %i6
1574 movneg %icc, %o1, %i0
1575 fcmpne32 %f8, %f6, %l2
1576loop_263:
1577 bne,pt %icc, loop_264
1578 fbue,a %fcc0, loop_265
1579 fpsub32s %f14, %f4, %f4
1580 brlz %i4, loop_266
1581loop_264:
1582 fxnor %f8, %f14, %f4
1583loop_265:
1584 ldd [%l7 + 0x28], %f14
1585 fmovscs %icc, %f13, %f12
1586loop_266:
1587 fors %f11, %f12, %f12
1588 sth %i2, [%l7 + 0x72]
1589 subcc %g7, %i1, %i3
1590 lduw [%l7 + 0x64], %g1
1591 fpadd32 %f14, %f4, %f10
1592 fabss %f9, %f6
1593 fzeros %f14
1594 ldd [%l7 + 0x70], %f8
1595 edge16 %o0, %l0, %i7
1596 sll %l3, 0x16, %i5
1597 fcmpd %fcc1, %f12, %f10
1598 fnands %f13, %f14, %f3
1599 ldd [%l7 + 0x28], %f12
1600 stb %l1, [%l7 + 0x1D]
1601 fcmpeq16 %f6, %f8, %g2
1602 addc %o2, %g6, %l5
1603 fnors %f7, %f12, %f7
1604 fbl,a %fcc1, loop_267
1605 movge %icc, %o6, %o7
1606 fsrc1s %f9, %f11
1607 fnors %f11, %f14, %f14
1608loop_267:
1609 fmuld8ulx16 %f11, %f1, %f2
1610 fmovrse %g3, %f7, %f2
1611 stw %o4, [%l7 + 0x38]
1612 sethi 0x14B9, %o3
1613 brnz,a %o5, loop_268
1614 brz %g5, loop_269
1615 ldd [%l7 + 0x68], %f10
1616 fornot2 %f10, %f0, %f4
1617loop_268:
1618 fcmple32 %f12, %f2, %l6
1619loop_269:
1620 fmovdgu %icc, %f3, %f11
1621 fmovdvs %icc, %f3, %f6
1622 fmovdleu %xcc, %f1, %f5
1623 fbuge %fcc0, loop_270
1624 fnot1s %f2, %f1
1625 ldsb [%l7 + 0x72], %g4
1626 fmovdle %icc, %f14, %f9
1627loop_270:
1628 fbl,a %fcc1, loop_271
1629 and %i6, %o1, %l4
1630 bn,a loop_272
1631 fbl %fcc3, loop_273
1632loop_271:
1633 movrne %l2, %i0, %i2
1634 stw %g7, [%l7 + 0x3C]
1635loop_272:
1636 faligndata %f12, %f0, %f4
1637loop_273:
1638 fmovrse %i1, %f8, %f9
1639 stx %i3, [%l7 + 0x78]
1640 ldsw [%l7 + 0x48], %i4
1641 lduw [%l7 + 0x68], %g1
1642 ldx [%l7 + 0x10], %l0
1643 sll %i7, 0x08, %o0
1644 fpadd16 %f6, %f0, %f10
1645 fbuge,a %fcc3, loop_274
1646 std %f12, [%l7 + 0x28]
1647 ldd [%l7 + 0x30], %f8
1648 fmovdge %icc, %f10, %f7
1649loop_274:
1650 fmovde %xcc, %f3, %f10
1651 fmul8x16al %f7, %f7, %f4
1652 fcmpeq16 %f0, %f0, %l3
1653 ldsh [%l7 + 0x0A], %l1
1654 andn %i5, %o2, %g2
1655 brgez %l5, loop_275
1656 add %o6, %o7, %g6
1657 fble %fcc0, loop_276
1658 st %f3, [%l7 + 0x1C]
1659loop_275:
1660 edge8ln %g3, %o4, %o3
1661 brlez %o5, loop_277
1662loop_276:
1663 fmovsgu %icc, %f7, %f7
1664 fbge %fcc2, loop_278
1665 udivx %g5, 0x073E, %g4
1666loop_277:
1667 ld [%l7 + 0x70], %f2
1668 fble %fcc2, loop_279
1669loop_278:
1670 lduh [%l7 + 0x6E], %i6
1671 lduh [%l7 + 0x62], %o1
1672 fmovrsgz %l6, %f6, %f0
1673loop_279:
1674 fcmps %fcc3, %f14, %f5
1675 fmovd %f2, %f12
1676 ldub [%l7 + 0x33], %l4
1677 fornot2s %f13, %f5, %f4
1678 movvs %icc, %l2, %i2
1679 orncc %i0, %g7, %i1
1680 fmovsvc %xcc, %f9, %f1
1681 fmovscs %icc, %f15, %f8
1682 fandnot1 %f2, %f4, %f10
1683 ldd [%l7 + 0x70], %f2
1684 fmovdvs %xcc, %f14, %f4
1685 ld [%l7 + 0x5C], %f1
1686 lduw [%l7 + 0x54], %i3
1687 fmovrde %i4, %f2, %f10
1688 ldsb [%l7 + 0x22], %g1
1689 fble,a %fcc2, loop_280
1690 addccc %l0, %o0, %i7
1691 fpack32 %f0, %f6, %f2
1692 bcs,a,pn %icc, loop_281
1693loop_280:
1694 ld [%l7 + 0x6C], %f7
1695 udivx %l3, 0x130A, %i5
1696 fmovsne %icc, %f8, %f13
1697loop_281:
1698 brz,a %l1, loop_282
1699 fbn,a %fcc3, loop_283
1700 bleu,a loop_284
1701 sdivx %o2, 0x17DD, %g2
1702loop_282:
1703 fornot1 %f0, %f10, %f12
1704loop_283:
1705 edge8l %o6, %l5, %g6
1706loop_284:
1707 sdivcc %g3, 0x0ABE, %o7
1708 fpack16 %f14, %f14
1709 lduw [%l7 + 0x60], %o4
1710 move %icc, %o3, %g5
1711 fblg %fcc1, loop_285
1712 fba %fcc2, loop_286
1713 fornot1 %f12, %f6, %f14
1714 lduw [%l7 + 0x50], %o5
1715loop_285:
1716 movre %g4, %i6, %l6
1717loop_286:
1718 orn %l4, 0x1662, %o1
1719 brnz,a %l2, loop_287
1720 fnegd %f14, %f10
1721 bge,a,pn %icc, loop_288
1722 fpadd16s %f12, %f1, %f8
1723loop_287:
1724 fmovdne %icc, %f12, %f8
1725 ldub [%l7 + 0x15], %i2
1726loop_288:
1727 fpadd32s %f12, %f13, %f3
1728 set 0x0, %l0
1729 setx loop_289, %l0, %l1
1730 jmpl %l1, %g7
1731 fmovdn %xcc, %f13, %f9
1732 fbo,a %fcc3, loop_290
1733 sllx %i1, %i0, %i4
1734loop_289:
1735 ldub [%l7 + 0x48], %g1
1736 fornot2 %f2, %f0, %f2
1737loop_290:
1738 fmovrdgez %l0, %f10, %f8
1739 ldd [%l7 + 0x60], %f4
1740 fmovrdlz %o0, %f4, %f4
1741 movneg %icc, %i7, %l3
1742 fbu %fcc1, loop_291
1743 fmovspos %icc, %f14, %f6
1744 fbug %fcc3, loop_292
1745 std %f4, [%l7 + 0x30]
1746loop_291:
1747 fpadd16s %f10, %f7, %f12
1748 bl %icc, loop_293
1749loop_292:
1750 fmovrdne %i3, %f4, %f4
1751 edge32l %l1, %o2, %g2
1752 ldsw [%l7 + 0x28], %o6
1753loop_293:
1754 fmovrdne %i5, %f12, %f2
1755 std %f2, [%l7 + 0x10]
1756 fbl %fcc0, loop_294
1757 fsrc1s %f15, %f1
1758 fandnot1 %f10, %f12, %f14
1759 fbule,a %fcc0, loop_295
1760loop_294:
1761 fcmpeq32 %f12, %f6, %l5
1762 fones %f3
1763 bleu,a,pn %icc, loop_296
1764loop_295:
1765 andcc %g6, %g3, %o4
1766 fones %f2
1767 fnot2s %f14, %f2
1768loop_296:
1769 lduw [%l7 + 0x08], %o3
1770 lduh [%l7 + 0x7C], %o7
1771 udiv %o5, 0x09AF, %g4
1772 fmovrdne %g5, %f6, %f2
1773 fbu %fcc2, loop_297
1774 addc %l6, 0x16CC, %l4
1775 fabss %f10, %f15
1776 movle %xcc, %o1, %l2
1777loop_297:
1778 movg %icc, %i6, %i2
1779 fnot2s %f15, %f2
1780 bpos,a,pt %icc, loop_298
1781 popc 0x0566, %i1
1782 add %g7, %i0, %g1
1783 ldsh [%l7 + 0x46], %l0
1784loop_298:
1785 fmovrsgz %o0, %f0, %f12
1786 lduh [%l7 + 0x1C], %i7
1787 add %i4, %l3, %i3
1788 movn %xcc, %o2, %l1
1789 fmovsn %xcc, %f11, %f7
1790 fbn,a %fcc3, loop_299
1791 xorcc %g2, %o6, %l5
1792 sll %g6, %i5, %g3
1793 brnz %o3, loop_300
1794loop_299:
1795 sub %o7, %o5, %o4
1796 stw %g5, [%l7 + 0x44]
1797 ldsb [%l7 + 0x28], %g4
1798loop_300:
1799 fpack32 %f6, %f2, %f0
1800 fmovd %f10, %f0
1801 fbn,a %fcc3, loop_301
1802 sdivcc %l4, 0x068A, %o1
1803 fnot2s %f0, %f1
1804 bpos %xcc, loop_302
1805loop_301:
1806 fba %fcc1, loop_303
1807 fbl,a %fcc3, loop_304
1808 stb %l2, [%l7 + 0x3A]
1809loop_302:
1810 fxnors %f0, %f2, %f9
1811loop_303:
1812 fcmpeq32 %f14, %f14, %l6
1813loop_304:
1814 fone %f6
1815 smul %i2, 0x0932, %i1
1816 brgez,a %g7, loop_305
1817 bge,a,pn %xcc, loop_306
1818 ba,a,pt %icc, loop_307
1819 udivx %i6, 0x16D9, %g1
1820loop_305:
1821 fone %f6
1822loop_306:
1823 alignaddr %l0, %i0, %o0
1824loop_307:
1825 mulscc %i7, 0x0216, %i4
1826 add %i3, %l3, %o2
1827 st %f8, [%l7 + 0x50]
1828 fbne %fcc2, loop_308
1829 fnot1s %f2, %f4
1830 xnor %l1, 0x1614, %g2
1831 edge32 %o6, %l5, %g6
1832loop_308:
1833 brz,a %g3, loop_309
1834 fmovrsgez %o3, %f9, %f12
1835 fmovsne %icc, %f9, %f7
1836 orn %o7, %i5, %o5
1837loop_309:
1838 fmuld8sux16 %f11, %f2, %f2
1839 bcs,a %icc, loop_310
1840 popc %o4, %g4
1841 xor %l4, %g5, %l2
1842 movpos %xcc, %o1, %i2
1843loop_310:
1844 fmovsvs %xcc, %f1, %f11
1845 fbu %fcc1, loop_311
1846 ldx [%l7 + 0x78], %i1
1847 fors %f6, %f11, %f12
1848 ldd [%l7 + 0x08], %f4
1849loop_311:
1850 fand %f8, %f12, %f6
1851 ldsb [%l7 + 0x42], %g7
1852 fnor %f8, %f10, %f2
1853 fpackfix %f6, %f14
1854 movcs %icc, %l6, %g1
1855 fsrc1 %f12, %f0
1856 fmuld8ulx16 %f7, %f10, %f2
1857 andcc %l0, %i6, %i0
1858 lduw [%l7 + 0x30], %i7
1859 fxor %f12, %f14, %f12
1860 fxor %f12, %f8, %f2
1861 move %xcc, %i4, %i3
1862 movvc %xcc, %l3, %o2
1863 fmovde %icc, %f2, %f12
1864 fmovsleu %icc, %f4, %f12
1865 fbg %fcc3, loop_312
1866 bcs %icc, loop_313
1867 bcc loop_314
1868 fcmple16 %f10, %f12, %o0
1869loop_312:
1870 add %g2, %o6, %l1
1871loop_313:
1872 fnors %f15, %f12, %f10
1873loop_314:
1874 fbule %fcc2, loop_315
1875 fmovrslz %g6, %f9, %f9
1876 popc %g3, %o3
1877 fandnot1s %f15, %f7, %f3
1878loop_315:
1879 fzeros %f12
1880 edge16l %o7, %i5, %l5
1881 brlez,a %o4, loop_316
1882 fone %f4
1883 ldx [%l7 + 0x20], %g4
1884 fmovsle %xcc, %f9, %f6
1885loop_316:
1886 fmovdle %xcc, %f12, %f5
1887 bleu,a loop_317
1888 ldsb [%l7 + 0x24], %o5
1889 fble,a %fcc2, loop_318
1890 lduh [%l7 + 0x4A], %l4
1891loop_317:
1892 stx %g5, [%l7 + 0x10]
1893 stx %l2, [%l7 + 0x70]
1894loop_318:
1895 ldub [%l7 + 0x7C], %i2
1896 fmovrslez %o1, %f6, %f10
1897 edge32n %g7, %i1, %l6
1898 fbuge %fcc3, loop_319
1899 movrgz %g1, 0x02B, %i6
1900 fmovsgu %xcc, %f15, %f13
1901 brgz,a %l0, loop_320
1902loop_319:
1903 movcc %icc, %i7, %i0
1904 fmul8x16au %f4, %f3, %f14
1905 fands %f2, %f15, %f13
1906loop_320:
1907 fcmpes %fcc0, %f9, %f3
1908 movleu %xcc, %i4, %l3
1909 lduw [%l7 + 0x1C], %o2
1910 movrne %o0, 0x192, %i3
1911 srl %o6, 0x1A, %l1
1912 sllx %g6, %g3, %g2
1913 lduw [%l7 + 0x08], %o3
1914 stb %i5, [%l7 + 0x35]
1915 fabsd %f12, %f4
1916 fmovdge %xcc, %f8, %f13
1917 fpack32 %f8, %f8, %f14
1918 fandnot2s %f15, %f5, %f13
1919 ble,a %xcc, loop_321
1920 fmovdg %xcc, %f7, %f6
1921 ld [%l7 + 0x6C], %f6
1922 brgz %l5, loop_322
1923loop_321:
1924 fmovrde %o4, %f8, %f10
1925 fmovsne %icc, %f14, %f1
1926 edge16 %o7, %o5, %g4
1927loop_322:
1928 movpos %icc, %l4, %l2
1929 ldd [%l7 + 0x68], %f14
1930 movrlz %i2, 0x1D2, %o1
1931 mulscc %g7, %g5, %l6
1932 for %f2, %f6, %f14
1933 fandnot2s %f13, %f8, %f5
1934 fpsub32s %f14, %f9, %f8
1935 ldx [%l7 + 0x18], %g1
1936 and %i1, %l0, %i6
1937 sra %i7, 0x05, %i4
1938 udivx %l3, 0x1866, %i0
1939 fpack16 %f2, %f8
1940 fmovrdne %o0, %f12, %f14
1941 fmovrsne %i3, %f13, %f4
1942 sdivx %o6, 0x1849, %o2
1943 edge32l %l1, %g3, %g2
1944 fnor %f14, %f8, %f14
1945 edge8n %g6, %o3, %i5
1946 movneg %icc, %o4, %o7
1947 fmovda %icc, %f2, %f11
1948 fcmpeq32 %f14, %f12, %o5
1949 edge32n %l5, %g4, %l4
1950 brnz,a %l2, loop_323
1951 addc %o1, %i2, %g7
1952 fnot2 %f0, %f0
1953 set 0x0, %l0
1954 setx loop_324, %l0, %l1
1955 jmpl %l1, %l6
1956loop_323:
1957 ldx [%l7 + 0x60], %g1
1958 stw %g5, [%l7 + 0x2C]
1959 edge8l %l0, %i6, %i1
1960loop_324:
1961 ldsb [%l7 + 0x55], %i7
1962 subc %l3, %i4, %i0
1963 fmovrse %o0, %f8, %f12
1964 bne,a,pn %icc, loop_325
1965 ld [%l7 + 0x70], %f8
1966 edge16 %o6, %o2, %l1
1967 fmovdg %xcc, %f1, %f0
1968loop_325:
1969 fba,a %fcc1, loop_326
1970 ldub [%l7 + 0x4F], %g3
1971 fcmpne16 %f8, %f12, %g2
1972 stw %i3, [%l7 + 0x64]
1973loop_326:
1974 fornot1 %f2, %f10, %f10
1975 fmovdvs %xcc, %f8, %f8
1976 movcs %icc, %g6, %i5
1977 fmovrdne %o3, %f12, %f8
1978 bneg,a,pt %icc, loop_327
1979 fmovdge %xcc, %f15, %f3
1980 fblg %fcc3, loop_328
1981 ld [%l7 + 0x18], %f6
1982loop_327:
1983 bvs,pn %xcc, loop_329
1984 sth %o7, [%l7 + 0x7C]
1985loop_328:
1986 brlz %o4, loop_330
1987 bn loop_331
1988loop_329:
1989 call loop_332
1990 ldsb [%l7 + 0x2E], %l5
1991loop_330:
1992 brlez,a %g4, loop_333
1993loop_331:
1994 fmovrsgz %l4, %f7, %f10
1995loop_332:
1996 fand %f10, %f0, %f2
1997 fbu %fcc2, loop_334
1998loop_333:
1999 ldx [%l7 + 0x18], %o5
2000 bge,a,pt %icc, loop_335
2001 brlz,a %l2, loop_336
2002loop_334:
2003 xnor %o1, %g7, %l6
2004 std %f6, [%l7 + 0x68]
2005loop_335:
2006 fmovdge %icc, %f9, %f4
2007loop_336:
2008 movne %icc, %g1, %i2
2009 fmovspos %xcc, %f3, %f4
2010 fpack16 %f2, %f14
2011 fcmpne16 %f2, %f12, %l0
2012 fmovdl %icc, %f0, %f1
2013 fbule %fcc0, loop_337
2014 brgz,a %i6, loop_338
2015 ldsw [%l7 + 0x20], %g5
2016 sra %i7, 0x1B, %i1
2017loop_337:
2018 fandnot1s %f0, %f6, %f4
2019loop_338:
2020 fbe,a %fcc1, loop_339
2021 set 0x0, %l0
2022 setx loop_340, %l0, %l1
2023 jmpl %l1, %i4
2024 andn %l3, 0x0C57, %i0
2025 fmovdvs %icc, %f14, %f1
2026loop_339:
2027 be,a,pt %icc, loop_341
2028loop_340:
2029 fmovdvc %xcc, %f6, %f8
2030 fcmped %fcc0, %f14, %f2
2031 fbo,a %fcc2, loop_342
2032loop_341:
2033 ldd [%l7 + 0x08], %f2
2034 stb %o0, [%l7 + 0x60]
2035 fpadd32s %f10, %f12, %f5
2036loop_342:
2037 bne loop_343
2038 fmovda %xcc, %f13, %f13
2039 brlz,a %o2, loop_344
2040 movvs %icc, %l1, %g3
2041loop_343:
2042 fmuld8sux16 %f10, %f13, %f8
2043 fmovde %icc, %f9, %f1
2044loop_344:
2045 edge8n %o6, %g2, %i3
2046 fmovsle %xcc, %f15, %f11
2047 fbo,a %fcc2, loop_345
2048 fmovdleu %icc, %f7, %f2
2049 movre %g6, 0x135, %i5
2050 ldsw [%l7 + 0x6C], %o3
2051loop_345:
2052 bvs,a %icc, loop_346
2053 fbg %fcc3, loop_347
2054 fbue,a %fcc2, loop_348
2055 fornot1 %f12, %f2, %f4
2056loop_346:
2057 ldd [%l7 + 0x28], %f0
2058loop_347:
2059 subccc %o4, %o7, %g4
2060loop_348:
2061 fzeros %f3
2062 movvs %icc, %l4, %o5
2063 fbu,a %fcc2, loop_349
2064 fcmpne16 %f12, %f4, %l2
2065 fmovdle %xcc, %f2, %f5
2066 fabss %f6, %f10
2067loop_349:
2068 fmovsge %icc, %f12, %f0
2069 lduh [%l7 + 0x18], %o1
2070 fmovdvc %icc, %f2, %f12
2071 movleu %icc, %g7, %l6
2072 fmovrslez %l5, %f11, %f10
2073 fcmple32 %f10, %f10, %i2
2074 bge,pt %icc, loop_350
2075 fzeros %f9
2076 fmovdcc %xcc, %f8, %f6
2077 fbl,a %fcc1, loop_351
2078loop_350:
2079 brlz %l0, loop_352
2080 fbne,a %fcc2, loop_353
2081 ld [%l7 + 0x70], %f1
2082loop_351:
2083 bpos loop_354
2084loop_352:
2085 fnot2 %f4, %f10
2086loop_353:
2087 bg,a,pn %xcc, loop_355
2088 ldsw [%l7 + 0x28], %g1
2089loop_354:
2090 bvs,a,pn %xcc, loop_356
2091 edge32ln %i6, %i7, %g5
2092loop_355:
2093 lduh [%l7 + 0x66], %i1
2094 edge8n %i4, %l3, %i0
2095loop_356:
2096 bleu loop_357
2097 ldsw [%l7 + 0x38], %o0
2098 movvs %icc, %o2, %l1
2099 bpos,pt %xcc, loop_358
2100loop_357:
2101 fnot1 %f4, %f0
2102 ba %xcc, loop_359
2103 fmul8x16al %f3, %f14, %f10
2104loop_358:
2105 fmovdge %xcc, %f9, %f9
2106 fmovsneg %xcc, %f1, %f10
2107loop_359:
2108 bgu loop_360
2109 movge %icc, %g3, %o6
2110 umulcc %i3, 0x1454, %g2
2111 bgu,a,pn %icc, loop_361
2112loop_360:
2113 stx %g6, [%l7 + 0x40]
2114 fmovsvs %icc, %f12, %f9
2115 fcmpgt32 %f14, %f10, %o3
2116loop_361:
2117 fmuld8sux16 %f1, %f0, %f10
2118 fbge %fcc2, loop_362
2119 fpadd16s %f10, %f2, %f9
2120 bneg,a loop_363
2121 fornot2 %f2, %f12, %f10
2122loop_362:
2123 fones %f14
2124 fmovda %icc, %f9, %f13
2125loop_363:
2126 bl,a,pn %xcc, loop_364
2127 stw %i5, [%l7 + 0x7C]
2128 lduh [%l7 + 0x4C], %o7
2129 fmovdvc %icc, %f4, %f4
2130loop_364:
2131 fbo %fcc2, loop_365
2132 subcc %o4, %l4, %g4
2133 fxnors %f15, %f7, %f1
2134 fmovdg %xcc, %f7, %f8
2135loop_365:
2136 movcs %icc, %o5, %l2
2137 bpos,a,pn %icc, loop_366
2138 brnz %o1, loop_367
2139 stb %l6, [%l7 + 0x13]
2140 stb %l5, [%l7 + 0x0C]
2141loop_366:
2142 ldsh [%l7 + 0x24], %g7
2143loop_367:
2144 fmovsl %icc, %f11, %f15
2145 fbo,a %fcc0, loop_368
2146 ldsh [%l7 + 0x26], %i2
2147 fsrc2s %f1, %f6
2148 lduh [%l7 + 0x10], %g1
2149loop_368:
2150 fmovrdne %l0, %f8, %f14
2151 fbule %fcc0, loop_369
2152 fmuld8ulx16 %f4, %f7, %f2
2153 fmovdvc %icc, %f8, %f6
2154 ldsh [%l7 + 0x38], %i7
2155loop_369:
2156 faligndata %f6, %f6, %f0
2157 movg %xcc, %g5, %i6
2158 brnz,a %i4, loop_370
2159 fmovrdlez %i1, %f2, %f8
2160 brgz %i0, loop_371
2161 call loop_372
2162loop_370:
2163 fors %f3, %f1, %f13
2164 fmovda %icc, %f3, %f2
2165loop_371:
2166 fble,a %fcc1, loop_373
2167loop_372:
2168 ba %xcc, loop_374
2169 fnors %f15, %f11, %f0
2170 bcc,pt %icc, loop_375
2171loop_373:
2172 bneg,a loop_376
2173loop_374:
2174 fmuld8sux16 %f8, %f10, %f6
2175 xnorcc %l3, 0x16D9, %o0
2176loop_375:
2177 fnot1 %f4, %f8
2178loop_376:
2179 fmovs %f0, %f4
2180 ldsh [%l7 + 0x24], %o2
2181 bvc,a %icc, loop_377
2182 stw %l1, [%l7 + 0x7C]
2183 fmovrsne %o6, %f12, %f1
2184 stx %g3, [%l7 + 0x48]
2185loop_377:
2186 ldub [%l7 + 0x47], %i3
2187 set 0x0, %l0
2188 setx loop_378, %l0, %l1
2189 jmpl %l1, %g2
2190 subcc %o3, 0x019D, %i5
2191 st %f1, [%l7 + 0x08]
2192 fcmple32 %f6, %f14, %o7
2193loop_378:
2194 fmovdl %xcc, %f3, %f9
2195 fnegs %f8, %f14
2196 fmovscc %icc, %f12, %f7
2197 st %f7, [%l7 + 0x34]
2198 bl,a,pt %xcc, loop_379
2199 srax %o4, 0x1C, %l4
2200 fmovsl %icc, %f11, %f8
2201 bge,pn %icc, loop_380
2202loop_379:
2203 brgz,a %g4, loop_381
2204 fmovdgu %xcc, %f6, %f6
2205 subc %o5, %l2, %o1
2206loop_380:
2207 fnegs %f14, %f3
2208loop_381:
2209 edge32l %g6, %l6, %l5
2210 fmovscs %icc, %f8, %f12
2211 stb %i2, [%l7 + 0x49]
2212 bleu,a loop_382
2213 ldd [%l7 + 0x18], %f14
2214 udivcc %g1, 0x0DD9, %l0
2215 ld [%l7 + 0x44], %f10
2216loop_382:
2217 fabsd %f10, %f8
2218 movcs %icc, %g7, %g5
2219 ldub [%l7 + 0x40], %i6
2220 fnor %f4, %f4, %f8
2221 ldx [%l7 + 0x30], %i4
2222 fands %f9, %f11, %f8
2223 fornot1 %f4, %f2, %f4
2224 fmovsle %xcc, %f2, %f1
2225 movle %xcc, %i1, %i0
2226 ldsb [%l7 + 0x0E], %i7
2227 stx %l3, [%l7 + 0x30]
2228 edge16l %o0, %l1, %o2
2229 fmul8x16au %f15, %f12, %f6
2230 lduh [%l7 + 0x32], %g3
2231 fmovdpos %xcc, %f7, %f11
2232 bne,pt %xcc, loop_383
2233 bg %icc, loop_384
2234 fba,a %fcc2, loop_385
2235 fand %f8, %f8, %f14
2236loop_383:
2237 fble,a %fcc0, loop_386
2238loop_384:
2239 fmovrdne %o6, %f12, %f12
2240loop_385:
2241 umul %i3, 0x1385, %o3
2242 fmovrdlz %i5, %f6, %f14
2243loop_386:
2244 fmovdl %icc, %f6, %f11
2245 ldx [%l7 + 0x58], %o7
2246 ldub [%l7 + 0x67], %o4
2247 fmovrsgz %g2, %f10, %f7
2248 lduh [%l7 + 0x3E], %g4
2249 stb %l4, [%l7 + 0x41]
2250 fcmpgt32 %f10, %f2, %l2
2251 ldsh [%l7 + 0x4A], %o1
2252 fabsd %f6, %f2
2253 bn,pn %xcc, loop_387
2254 fnand %f6, %f14, %f0
2255 bleu,a %xcc, loop_388
2256 brlz,a %g6, loop_389
2257loop_387:
2258 ldub [%l7 + 0x12], %l6
2259 ldsw [%l7 + 0x38], %o5
2260loop_388:
2261 lduh [%l7 + 0x3E], %l5
2262loop_389:
2263 fbue,a %fcc0, loop_390
2264 bgu,a,pt %xcc, loop_391
2265 fcmpgt16 %f4, %f0, %g1
2266 subccc %l0, 0x1D07, %i2
2267loop_390:
2268 ldd [%l7 + 0x38], %f12
2269loop_391:
2270 fbl,a %fcc1, loop_392
2271 fba,a %fcc0, loop_393
2272 fpadd16 %f8, %f12, %f0
2273 fabss %f4, %f11
2274loop_392:
2275 fnands %f10, %f10, %f6
2276loop_393:
2277 bvc,pn %xcc, loop_394
2278 fmovscc %xcc, %f15, %f2
2279 fbuge %fcc3, loop_395
2280 ld [%l7 + 0x08], %f12
2281loop_394:
2282 fandnot2s %f9, %f15, %f15
2283 andcc %g7, 0x064D, %g5
2284loop_395:
2285 bpos,a %icc, loop_396
2286 fnot2s %f3, %f3
2287 bg,a,pt %icc, loop_397
2288 fbl %fcc1, loop_398
2289loop_396:
2290 fcmpne16 %f0, %f2, %i4
2291 fsrc1s %f9, %f0
2292loop_397:
2293 ldub [%l7 + 0x3F], %i6
2294loop_398:
2295 fpack16 %f2, %f13
2296 udivx %i1, 0x0043, %i0
2297 bvc loop_399
2298 fbug %fcc0, loop_400
2299 fmovrdlez %l3, %f2, %f14
2300 bn,pt %xcc, loop_401
2301loop_399:
2302 st %f1, [%l7 + 0x50]
2303loop_400:
2304 fbo,a %fcc2, loop_402
2305 bgu,a loop_403
2306loop_401:
2307 fmul8x16al %f11, %f9, %f8
2308 bleu %icc, loop_404
2309loop_402:
2310 sdiv %i7, 0x0029, %l1
2311loop_403:
2312 fblg %fcc3, loop_405
2313 ba,a,pt %icc, loop_406
2314loop_404:
2315 smulcc %o2, 0x12FC, %g3
2316 alignaddr %o0, %o6, %i3
2317loop_405:
2318 fmovsge %icc, %f10, %f14
2319loop_406:
2320 ldub [%l7 + 0x3F], %i5
2321 fcmped %fcc2, %f12, %f12
2322 ble,pt %icc, loop_407
2323 fnands %f4, %f12, %f7
2324 ld [%l7 + 0x30], %f15
2325 fands %f3, %f6, %f13
2326loop_407:
2327 edge16l %o3, %o4, %g2
2328 alignaddr %g4, %o7, %l4
2329 stx %l2, [%l7 + 0x50]
2330 sethi 0x10B6, %o1
2331 fmovda %icc, %f10, %f12
2332 fornot1s %f2, %f14, %f7
2333 fcmpd %fcc0, %f0, %f14
2334 srlx %l6, 0x0C, %g6
2335 fnot2 %f0, %f2
2336 fnot1 %f4, %f10
2337 ldd [%l7 + 0x28], %f10
2338 edge8ln %l5, %o5, %l0
2339 bvs,a %xcc, loop_408
2340 fxors %f1, %f6, %f7
2341 fornot2s %f11, %f10, %f3
2342 movleu %xcc, %g1, %g7
2343loop_408:
2344 edge32ln %i2, %i4, %i6
2345 fmovsneg %icc, %f3, %f12
2346 fnegs %f11, %f1
2347 sra %g5, 0x04, %i0
2348 bvs,a,pn %icc, loop_409
2349 lduw [%l7 + 0x68], %l3
2350 edge16 %i1, %l1, %i7
2351 fand %f8, %f12, %f10
2352loop_409:
2353 lduh [%l7 + 0x44], %o2
2354 fpsub16 %f2, %f0, %f0
2355 udivcc %o0, 0x0AAE, %g3
2356 fpadd32s %f9, %f2, %f0
2357 fmovscs %xcc, %f11, %f12
2358 fble,a %fcc2, loop_410
2359 fsrc2s %f10, %f4
2360 srax %o6, %i5, %i3
2361 stw %o3, [%l7 + 0x68]
2362loop_410:
2363 fmovsle %icc, %f5, %f14
2364 fmovs %f14, %f3
2365 fnors %f1, %f6, %f6
2366 fcmpeq32 %f2, %f0, %o4
2367 fmovrde %g4, %f2, %f4
2368 fmovsn %icc, %f10, %f6
2369 udivcc %o7, 0x199C, %g2
2370 fcmpd %fcc2, %f6, %f8
2371 movrgz %l2, %o1, %l6
2372 fabsd %f0, %f10
2373 bg,a,pt %icc, loop_411
2374 ldsw [%l7 + 0x50], %l4
2375 fmovsne %xcc, %f3, %f15
2376 fmovdl %xcc, %f14, %f10
2377loop_411:
2378 fbge,a %fcc0, loop_412
2379 fmovdg %xcc, %f6, %f7
2380 bl,pt %xcc, loop_413
2381 popc 0x03D7, %l5
2382loop_412:
2383 ldsb [%l7 + 0x70], %o5
2384 fmovdne %xcc, %f8, %f13
2385loop_413:
2386 lduh [%l7 + 0x36], %l0
2387 umulcc %g1, %g7, %i2
2388 std %f10, [%l7 + 0x08]
2389 st %f3, [%l7 + 0x68]
2390 bn loop_414
2391 stw %i4, [%l7 + 0x2C]
2392 call loop_415
2393 brgz %i6, loop_416
2394loop_414:
2395 movle %icc, %g5, %i0
2396 fbuge,a %fcc1, loop_417
2397loop_415:
2398 fmovsvc %xcc, %f12, %f10
2399loop_416:
2400 brnz %l3, loop_418
2401 ldsw [%l7 + 0x7C], %g6
2402loop_417:
2403 bg,pn %xcc, loop_419
2404 bgu,pn %xcc, loop_420
2405loop_418:
2406 fmovsn %icc, %f1, %f12
2407 fbne,a %fcc1, loop_421
2408loop_419:
2409 fmovdne %icc, %f11, %f4
2410loop_420:
2411 ldub [%l7 + 0x79], %i1
2412 fmovsleu %icc, %f8, %f10
2413loop_421:
2414 brz %i7, loop_422
2415 bvs,a,pt %xcc, loop_423
2416 fandnot1s %f5, %f15, %f11
2417 lduh [%l7 + 0x48], %o2
2418loop_422:
2419 st %f10, [%l7 + 0x74]
2420loop_423:
2421 fmovsleu %xcc, %f14, %f1
2422 fcmpeq32 %f8, %f10, %l1
2423 bvc,pt %xcc, loop_424
2424 fcmpes %fcc2, %f1, %f10
2425 mulscc %g3, %o6, %i5
2426 bgu,a,pn %xcc, loop_425
2427loop_424:
2428 fcmpgt32 %f6, %f10, %o0
2429 fmul8x16au %f2, %f15, %f2
2430 lduw [%l7 + 0x4C], %i3
2431loop_425:
2432 fmovs %f9, %f10
2433 ldsb [%l7 + 0x65], %o3
2434 fmovsne %xcc, %f7, %f13
2435 fble %fcc1, loop_426
2436 bcc loop_427
2437 fmovrdne %g4, %f10, %f2
2438 ldsw [%l7 + 0x34], %o4
2439loop_426:
2440 lduh [%l7 + 0x7E], %g2
2441loop_427:
2442 ldsb [%l7 + 0x3C], %l2
2443 call loop_428
2444 fmovsgu %icc, %f11, %f13
2445 fbge %fcc3, loop_429
2446 bneg,a,pn %icc, loop_430
2447loop_428:
2448 movrgez %o1, 0x330, %l6
2449 fmovd %f10, %f14
2450loop_429:
2451 fcmpgt32 %f4, %f6, %o7
2452loop_430:
2453 brnz %l5, loop_431
2454 movcs %icc, %o5, %l0
2455 lduh [%l7 + 0x3A], %l4
2456 fbuge %fcc0, loop_432
2457loop_431:
2458 fnors %f14, %f1, %f11
2459 bcs loop_433
2460 fbe,a %fcc1, loop_434
2461loop_432:
2462 ldsh [%l7 + 0x48], %g1
2463 fmovse %xcc, %f10, %f14
2464loop_433:
2465 fmovrse %g7, %f7, %f0
2466loop_434:
2467 movle %xcc, %i4, %i6
2468 fmovdle %xcc, %f7, %f14
2469 movrlz %i2, 0x135, %g5
2470 fxnor %f2, %f6, %f10
2471 mulscc %i0, %g6, %l3
2472 movpos %icc, %i7, %i1
2473 ldub [%l7 + 0x28], %l1
2474 lduw [%l7 + 0x24], %o2
2475 edge16 %o6, %g3, %o0
2476 fornot2s %f12, %f10, %f7
2477 ldd [%l7 + 0x48], %f6
2478 movrne %i3, %i5, %g4
2479 set 0x0, %l0
2480 setx loop_435, %l0, %l1
2481 jmpl %l1, %o4
2482 fmul8x16al %f13, %f6, %f14
2483 mulscc %o3, %l2, %g2
2484 fmovsleu %xcc, %f4, %f6
2485loop_435:
2486 fpack32 %f8, %f4, %f14
2487 sdivcc %l6, 0x04D6, %o1
2488 movneg %icc, %o7, %o5
2489 fmovs %f0, %f8
2490 fandnot1s %f10, %f0, %f4
2491 bleu,a %xcc, loop_436
2492 fnot1 %f6, %f4
2493 and %l5, %l0, %l4
2494 udivx %g1, 0x064C, %g7
2495loop_436:
2496 srax %i6, 0x1B, %i2
2497 srlx %g5, 0x05, %i4
2498 fble,a %fcc3, loop_437
2499 fpadd32 %f10, %f12, %f6
2500 fnands %f15, %f14, %f12
2501 movrgez %g6, %l3, %i0
2502loop_437:
2503 ldub [%l7 + 0x33], %i7
2504 andn %l1, 0x0DAE, %i1
2505 ldsh [%l7 + 0x68], %o2
2506 brz %g3, loop_438
2507 edge32ln %o0, %i3, %o6
2508 movrgez %g4, %i5, %o4
2509 alignaddr %l2, %o3, %g2
2510loop_438:
2511 bcc loop_439
2512 ldx [%l7 + 0x68], %o1
2513 faligndata %f8, %f2, %f10
2514 fmovspos %xcc, %f4, %f4
2515loop_439:
2516 ldub [%l7 + 0x2D], %o7
2517 fbne,a %fcc3, loop_440
2518 fmovsn %icc, %f15, %f15
2519 movrne %l6, %l5, %l0
2520 stw %o5, [%l7 + 0x38]
2521loop_440:
2522 stb %l4, [%l7 + 0x0A]
2523 brlz %g1, loop_441
2524 stb %i6, [%l7 + 0x58]
2525 fpadd16s %f4, %f7, %f0
2526 fcmped %fcc0, %f0, %f8
2527loop_441:
2528 fmovdl %icc, %f1, %f13
2529 bpos loop_442
2530 stx %g7, [%l7 + 0x08]
2531 bneg,pt %xcc, loop_443
2532 andn %g5, 0x17B3, %i2
2533loop_442:
2534 sth %i4, [%l7 + 0x58]
2535 fbe %fcc0, loop_444
2536loop_443:
2537 movle %xcc, %l3, %i0
2538 bvc loop_445
2539 fmuld8sux16 %f0, %f7, %f6
2540loop_444:
2541 ldsh [%l7 + 0x4E], %i7
2542 fmul8x16al %f15, %f6, %f10
2543loop_445:
2544 fxnors %f3, %f11, %f12
2545 bl,a,pt %icc, loop_446
2546 ldd [%l7 + 0x10], %f6
2547 srax %l1, %g6, %o2
2548 fmul8x16al %f8, %f15, %f4
2549loop_446:
2550 fcmpes %fcc2, %f2, %f10
2551 srlx %g3, 0x19, %o0
2552 ldsh [%l7 + 0x30], %i3
2553 fnegd %f8, %f8
2554 fbule %fcc0, loop_447
2555 mova %xcc, %i1, %g4
2556 fmul8x16au %f11, %f0, %f0
2557 subccc %o6, %o4, %i5
2558loop_447:
2559 fmovsneg %icc, %f11, %f14
2560 fnot2 %f0, %f2
2561 sth %l2, [%l7 + 0x72]
2562 andncc %o3, %o1, %o7
2563 ldd [%l7 + 0x78], %f8
2564 sth %g2, [%l7 + 0x70]
2565 ba,a,pn %xcc, loop_448
2566 fnor %f10, %f10, %f10
2567 brgz,a %l5, loop_449
2568 stx %l0, [%l7 + 0x70]
2569loop_448:
2570 fmovsvs %icc, %f1, %f13
2571 fmovs %f8, %f6
2572loop_449:
2573 fbul %fcc1, loop_450
2574 subc %l6, %l4, %g1
2575 fmovdg %icc, %f6, %f2
2576 fmovs %f5, %f1
2577loop_450:
2578 umul %i6, 0x1BE5, %o5
2579 movg %icc, %g7, %i2
2580 bgu,pt %xcc, loop_451
2581 fblg,a %fcc1, loop_452
2582 sth %g5, [%l7 + 0x7C]
2583 fnegs %f3, %f6
2584loop_451:
2585 bneg,a,pt %xcc, loop_453
2586loop_452:
2587 xnorcc %l3, %i4, %i0
2588 bleu loop_454
2589 brz %l1, loop_455
2590loop_453:
2591 fnors %f9, %f14, %f4
2592 st %f12, [%l7 + 0x5C]
2593loop_454:
2594 subc %i7, %g6, %g3
2595loop_455:
2596 fnors %f4, %f10, %f12
2597 edge32ln %o0, %o2, %i3
2598 edge16l %i1, %o6, %g4
2599 movn %icc, %o4, %l2
2600 bge,pt %xcc, loop_456
2601 umul %o3, 0x117F, %o1
2602 ldsh [%l7 + 0x7C], %o7
2603 fnor %f12, %f0, %f14
2604loop_456:
2605 ldsh [%l7 + 0x44], %i5
2606 fmovdcc %icc, %f2, %f7
2607 fpsub32 %f10, %f2, %f10
2608 fmovsgu %xcc, %f12, %f6
2609 movrlez %l5, 0x2F7, %l0
2610 fsrc1 %f4, %f6
2611 set 0x0, %l0
2612 setx loop_457, %l0, %l1
2613 jmpl %l1, %l6
2614 std %f0, [%l7 + 0x58]
2615 fbne,a %fcc0, loop_458
2616 or %l4, %g2, %g1
2617loop_457:
2618 fcmpgt32 %f4, %f6, %o5
2619 fpack16 %f10, %f14
2620loop_458:
2621 fpadd32s %f10, %f11, %f6
2622 fba %fcc2, loop_459
2623 fbn,a %fcc2, loop_460
2624 fzeros %f11
2625 fmovsl %icc, %f15, %f12
2626loop_459:
2627 fmovscs %icc, %f1, %f3
2628loop_460:
2629 fandnot1 %f8, %f6, %f4
2630 fnot2s %f13, %f5
2631 movge %xcc, %i6, %g7
2632 fbe,a %fcc1, loop_461
2633 stb %i2, [%l7 + 0x5F]
2634 fmovsgu %xcc, %f5, %f5
2635 stx %g5, [%l7 + 0x38]
2636loop_461:
2637 fmovsneg %xcc, %f14, %f10
2638 stx %l3, [%l7 + 0x38]
2639 std %f8, [%l7 + 0x40]
2640 fmovsvc %xcc, %f8, %f8
2641 ldd [%l7 + 0x28], %f4
2642 lduh [%l7 + 0x6A], %i4
2643 mulx %l1, 0x0346, %i0
2644 fmovdge %icc, %f10, %f2
2645 fandnot2 %f0, %f8, %f0
2646 bvc %xcc, loop_462
2647 movne %icc, %i7, %g3
2648 brgez %o0, loop_463
2649 movrlz %o2, 0x15B, %g6
2650loop_462:
2651 fcmpeq32 %f4, %f0, %i3
2652 fmovsleu %icc, %f8, %f13
2653loop_463:
2654 fbl %fcc0, loop_464
2655 fpsub32s %f4, %f0, %f12
2656 ldub [%l7 + 0x7C], %i1
2657 fcmpne16 %f12, %f4, %o6
2658loop_464:
2659 fmuld8sux16 %f2, %f12, %f8
2660 fbue %fcc2, loop_465
2661 fmovrsgez %o4, %f6, %f13
2662 ldsw [%l7 + 0x4C], %l2
2663 sll %g4, 0x07, %o1
2664loop_465:
2665 fabss %f9, %f5
2666 mulscc %o7, %o3, %i5
2667 movrgz %l5, 0x28A, %l0
2668 fmovdpos %xcc, %f2, %f14
2669 fbn,a %fcc2, loop_466
2670 fbo %fcc0, loop_467
2671 fornot1 %f8, %f8, %f0
2672 bg loop_468
2673loop_466:
2674 ldx [%l7 + 0x40], %l6
2675loop_467:
2676 fbule %fcc2, loop_469
2677 movleu %xcc, %g2, %g1
2678loop_468:
2679 fmovsn %icc, %f9, %f9
2680 fsrc1s %f8, %f4
2681loop_469:
2682 ldx [%l7 + 0x48], %o5
2683 addc %i6, 0x0CFF, %l4
2684 ldsh [%l7 + 0x3C], %i2
2685 fmul8x16 %f14, %f0, %f0
2686 sethi 0x0314, %g5
2687 bg %icc, loop_470
2688 fornot1 %f14, %f14, %f0
2689 udiv %g7, 0x1259, %i4
2690 bcc,a,pn %icc, loop_471
2691loop_470:
2692 ldsb [%l7 + 0x69], %l1
2693 fble,a %fcc2, loop_472
2694 fsrc1 %f6, %f6
2695loop_471:
2696 movpos %icc, %i0, %l3
2697 fzeros %f4
2698loop_472:
2699 xorcc %i7, 0x0A62, %g3
2700 udiv %o2, 0x051B, %g6
2701 ldsh [%l7 + 0x56], %i3
2702 brz %o0, loop_473
2703 stw %o6, [%l7 + 0x34]
2704 ld [%l7 + 0x6C], %f13
2705 lduh [%l7 + 0x66], %o4
2706loop_473:
2707 std %f12, [%l7 + 0x58]
2708 brz %i1, loop_474
2709 fcmpeq16 %f12, %f14, %l2
2710 bcs,pt %xcc, loop_475
2711 fabsd %f4, %f0
2712loop_474:
2713 stw %g4, [%l7 + 0x3C]
2714 fmovdpos %icc, %f15, %f8
2715loop_475:
2716 st %f15, [%l7 + 0x78]
2717 alignaddrl %o1, %o7, %o3
2718 ldsb [%l7 + 0x77], %i5
2719 faligndata %f14, %f4, %f10
2720 lduw [%l7 + 0x50], %l0
2721 fbu,a %fcc0, loop_476
2722 fsrc1s %f2, %f7
2723 fmovsneg %xcc, %f3, %f13
2724 or %l6, %g2, %l5
2725loop_476:
2726 ldub [%l7 + 0x4B], %o5
2727 edge16 %i6, %l4, %i2
2728 ldsh [%l7 + 0x68], %g1
2729 brgz,a %g7, loop_477
2730 ldd [%l7 + 0x08], %f10
2731 fzeros %f7
2732 fnot2 %f10, %f0
2733loop_477:
2734 fand %f8, %f6, %f12
2735 fblg,a %fcc0, loop_478
2736 ldsw [%l7 + 0x4C], %i4
2737 ble,pt %icc, loop_479
2738 fmovrdgz %l1, %f0, %f14
2739loop_478:
2740 sll %g5, 0x09, %i0
2741 fmovsleu %icc, %f10, %f15
2742loop_479:
2743 orcc %l3, 0x193C, %i7
2744 fmovsle %icc, %f13, %f12
2745 fornot2s %f3, %f13, %f1
2746 fbule,a %fcc1, loop_480
2747 fand %f12, %f14, %f10
2748 fnot2 %f2, %f0
2749 ld [%l7 + 0x5C], %f10
2750loop_480:
2751 edge32ln %o2, %g6, %i3
2752 fnand %f2, %f12, %f12
2753 bvc loop_481
2754 fcmple32 %f4, %f4, %o0
2755 fmovde %xcc, %f4, %f2
2756 srax %o6, 0x14, %g3
2757loop_481:
2758 fnand %f10, %f2, %f2
2759 fsrc1 %f10, %f6
2760 fmovdvs %xcc, %f10, %f11
2761 ldd [%l7 + 0x58], %f6
2762 fmovrdlez %i1, %f2, %f8
2763 std %f2, [%l7 + 0x58]
2764 fbe,a %fcc3, loop_482
2765 fmovrdgz %o4, %f14, %f12
2766 mulx %g4, 0x13CC, %l2
2767 lduw [%l7 + 0x20], %o7
2768loop_482:
2769 andncc %o3, %i5, %l0
2770 fmovdn %icc, %f2, %f0
2771 ldsw [%l7 + 0x1C], %l6
2772 fnot2 %f8, %f14
2773 sub %g2, %l5, %o1
2774 fmul8x16al %f11, %f5, %f4
2775 fmovrdgez %i6, %f10, %f14
2776 bleu,a loop_483
2777 stw %o5, [%l7 + 0x70]
2778 fmovsn %xcc, %f0, %f11
2779 fnot2s %f3, %f13
2780loop_483:
2781 stw %i2, [%l7 + 0x58]
2782 bcc %icc, loop_484
2783 fxor %f10, %f0, %f12
2784 for %f8, %f6, %f2
2785 fmuld8ulx16 %f4, %f12, %f8
2786loop_484:
2787 stw %l4, [%l7 + 0x5C]
2788 fandnot1s %f0, %f5, %f1
2789 fabss %f1, %f5
2790 ldsb [%l7 + 0x33], %g7
2791 fmovdcs %xcc, %f14, %f14
2792 andcc %i4, %l1, %g5
2793 fornot1 %f12, %f8, %f14
2794 ldsh [%l7 + 0x0A], %i0
2795 fornot1s %f11, %f15, %f3
2796 fpadd32s %f8, %f4, %f3
2797 umulcc %g1, 0x116E, %l3
2798 fbe,a %fcc1, loop_485
2799 bcs loop_486
2800 fmovsneg %icc, %f11, %f11
2801 lduh [%l7 + 0x70], %o2
2802loop_485:
2803 smulcc %i7, 0x1AA3, %g6
2804loop_486:
2805 stw %i3, [%l7 + 0x48]
2806 andncc %o0, %g3, %i1
2807 edge8 %o4, %g4, %l2
2808 fcmpd %fcc3, %f6, %f12
2809 fmovsge %xcc, %f1, %f9
2810 fbule %fcc2, loop_487
2811 ldd [%l7 + 0x18], %f6
2812 fmovrslz %o6, %f5, %f13
2813 fxnors %f4, %f12, %f2
2814loop_487:
2815 fmovdvs %xcc, %f5, %f11
2816 andncc %o3, %o7, %l0
2817 bcs,pt %icc, loop_488
2818 ldsw [%l7 + 0x5C], %i5
2819 bge,a,pn %xcc, loop_489
2820 ldub [%l7 + 0x66], %g2
2821loop_488:
2822 xorcc %l6, %l5, %i6
2823 st %f8, [%l7 + 0x5C]
2824loop_489:
2825 std %f6, [%l7 + 0x10]
2826 movge %xcc, %o1, %i2
2827 fblg,a %fcc0, loop_490
2828 fbne %fcc0, loop_491
2829 stw %o5, [%l7 + 0x44]
2830 smulcc %l4, 0x1400, %g7
2831loop_490:
2832 fmovda %xcc, %f12, %f10
2833loop_491:
2834 fbue,a %fcc2, loop_492
2835 ldsw [%l7 + 0x24], %i4
2836 brlez,a %l1, loop_493
2837 fands %f11, %f14, %f0
2838loop_492:
2839 fabss %f10, %f2
2840 fcmped %fcc0, %f0, %f8
2841loop_493:
2842 edge32n %g5, %g1, %l3
2843 edge32ln %o2, %i0, %i7
2844 umulcc %g6, 0x0AB9, %o0
2845 ldd [%l7 + 0x58], %f0
2846 std %f0, [%l7 + 0x60]
2847 subc %i3, %g3, %o4
2848 be,a %icc, loop_494
2849 fbg,a %fcc2, loop_495
2850 fmovdpos %icc, %f10, %f4
2851 fmovrslz %g4, %f6, %f13
2852loop_494:
2853 fmovrdgez %i1, %f6, %f4
2854loop_495:
2855 fcmped %fcc2, %f10, %f10
2856 fabsd %f8, %f4
2857 bneg,pn %xcc, loop_496
2858 fpadd16s %f14, %f5, %f14
2859 set 0x0, %l0
2860 setx loop_497, %l0, %l1
2861 jmpl %l1, %l2
2862 stx %o3, [%l7 + 0x20]
2863loop_496:
2864 fmovspos %xcc, %f0, %f6
2865 udivx %o7, 0x0215, %o6
2866loop_497:
2867 ldsb [%l7 + 0x4F], %l0
2868 fmovrsgez %i5, %f8, %f4
2869 fcmple32 %f2, %f10, %g2
2870 std %f0, [%l7 + 0x10]
2871 lduw [%l7 + 0x08], %l6
2872 bneg,a,pt %icc, loop_498
2873 ldd [%l7 + 0x28], %f4
2874 fornot1 %f6, %f4, %f0
2875 brnz %i6, loop_499
2876loop_498:
2877 fbg %fcc3, loop_500
2878 fpsub32 %f2, %f10, %f10
2879 fmovrde %o1, %f0, %f6
2880loop_499:
2881 udivx %i2, 0x033F, %l5
2882loop_500:
2883 and %o5, 0x1804, %l4
2884 fmovse %icc, %f1, %f12
2885 fbne,a %fcc3, loop_501
2886 lduw [%l7 + 0x14], %i4
2887 fcmpgt16 %f8, %f8, %g7
2888 fnor %f4, %f14, %f6
2889loop_501:
2890 lduh [%l7 + 0x08], %g5
2891 movcs %icc, %l1, %l3
2892 be,pt %icc, loop_502
2893 movrgez %g1, 0x173, %o2
2894 ldx [%l7 + 0x58], %i0
2895 fnot2 %f14, %f12
2896loop_502:
2897 bcs %icc, loop_503
2898 fcmpes %fcc3, %f14, %f5
2899 fba %fcc0, loop_504
2900 bn,a loop_505
2901loop_503:
2902 sth %i7, [%l7 + 0x40]
2903 fpsub16s %f2, %f4, %f10
2904loop_504:
2905 lduw [%l7 + 0x50], %o0
2906loop_505:
2907 fnot2 %f6, %f6
2908 fcmpeq32 %f10, %f4, %g6
2909 fba %fcc1, loop_506
2910 fands %f9, %f0, %f6
2911 smulcc %g3, 0x1EC6, %o4
2912 ldub [%l7 + 0x53], %g4
2913loop_506:
2914 movgu %icc, %i1, %i3
2915 brgez,a %l2, loop_507
2916 ldd [%l7 + 0x20], %f8
2917 lduh [%l7 + 0x64], %o7
2918 bgu,a loop_508
2919loop_507:
2920 fmovd %f10, %f10
2921 bn %xcc, loop_509
2922 movvs %xcc, %o6, %o3
2923loop_508:
2924 fmovrsgez %i5, %f0, %f7
2925 ldsw [%l7 + 0x60], %g2
2926loop_509:
2927 movrgz %l0, 0x27B, %l6
2928 ldd [%l7 + 0x78], %f12
2929 fornot1s %f10, %f10, %f9
2930 bcc,pt %xcc, loop_510
2931 smul %i6, %i2, %o1
2932 fcmple32 %f8, %f4, %o5
2933 stw %l5, [%l7 + 0x48]
2934loop_510:
2935 udiv %i4, 0x004B, %l4
2936 ldd [%l7 + 0x20], %f10
2937 ldd [%l7 + 0x78], %f12
2938 ld [%l7 + 0x34], %f6
2939 fmovscs %icc, %f8, %f13
2940 fnands %f2, %f0, %f0
2941 stx %g5, [%l7 + 0x30]
2942 lduh [%l7 + 0x40], %g7
2943 ldd [%l7 + 0x30], %f12
2944 movvc %xcc, %l1, %g1
2945 bl,a %icc, loop_511
2946 fones %f11
2947 andn %l3, 0x0EAA, %i0
2948 movrlez %i7, 0x2B7, %o2
2949loop_511:
2950 set 0x0, %l0
2951 setx loop_512, %l0, %l1
2952 jmpl %l1, %o0
2953 ldub [%l7 + 0x78], %g3
2954 fmovdcc %xcc, %f9, %f9
2955 fmovsn %xcc, %f5, %f10
2956loop_512:
2957 sth %g6, [%l7 + 0x5A]
2958 fmovdcc %icc, %f3, %f5
2959 sth %g4, [%l7 + 0x68]
2960 fpack32 %f10, %f10, %f6
2961 bneg loop_513
2962 brz %i1, loop_514
2963 stb %o4, [%l7 + 0x10]
2964 edge16n %l2, %i3, %o6
2965loop_513:
2966 ldub [%l7 + 0x11], %o3
2967loop_514:
2968 ldd [%l7 + 0x20], %f12
2969 fbne %fcc2, loop_515
2970 stx %o7, [%l7 + 0x30]
2971 edge32ln %g2, %l0, %i5
2972 orcc %i6, %i2, %o1
2973loop_515:
2974 popc %l6, %o5
2975 stx %l5, [%l7 + 0x68]
2976 ldsb [%l7 + 0x79], %l4
2977 ld [%l7 + 0x30], %f0
2978 movrlez %i4, %g5, %g7
2979 fnands %f0, %f5, %f3
2980 ldsh [%l7 + 0x6E], %l1
2981 bn,a,pn %xcc, loop_516
2982 orn %g1, 0x015D, %l3
2983 movn %icc, %i7, %i0
2984 ldsw [%l7 + 0x2C], %o0
2985loop_516:
2986 edge32n %g3, %g6, %o2
2987 ldd [%l7 + 0x18], %f2
2988 fmovdneg %icc, %f4, %f0
2989 lduh [%l7 + 0x44], %g4
2990 fsrc2s %f9, %f8
2991 fmovsne %xcc, %f7, %f3
2992 sth %o4, [%l7 + 0x52]
2993 ld [%l7 + 0x10], %f9
2994 movgu %icc, %l2, %i1
2995 fmovs %f9, %f10
2996 addcc %i3, %o3, %o7
2997 movle %xcc, %g2, %l0
2998 ldsh [%l7 + 0x42], %o6
2999 andcc %i6, 0x1429, %i5
3000 fblg %fcc3, loop_517
3001 andcc %i2, %l6, %o1
3002 ldsb [%l7 + 0x4A], %l5
3003 fone %f8
3004loop_517:
3005 bge loop_518
3006 sdiv %o5, 0x183B, %l4
3007 ldub [%l7 + 0x74], %i4
3008 fmovsge %icc, %f12, %f14
3009loop_518:
3010 ldsb [%l7 + 0x1E], %g7
3011 fmovsg %icc, %f15, %f10
3012 fblg %fcc0, loop_519
3013 fmovdvs %xcc, %f13, %f7
3014 fpsub16s %f11, %f12, %f12
3015 edge16n %l1, %g1, %l3
3016loop_519:
3017 alignaddr %g5, %i7, %o0
3018 fornot1 %f12, %f10, %f0
3019 fblg %fcc3, loop_520
3020 fnot2 %f2, %f10
3021 bpos,a,pt %icc, loop_521
3022 fbn %fcc1, loop_522
3023loop_520:
3024 fmovrdgz %g3, %f0, %f2
3025 movpos %icc, %i0, %g6
3026loop_521:
3027 bne %icc, loop_523
3028loop_522:
3029 fbuge %fcc0, loop_524
3030 fcmpne32 %f4, %f2, %g4
3031 movge %icc, %o2, %o4
3032loop_523:
3033 ld [%l7 + 0x6C], %f8
3034loop_524:
3035 ble,pt %icc, loop_525
3036 umulcc %l2, 0x0CA1, %i1
3037 fcmpne32 %f14, %f4, %o3
3038 ldx [%l7 + 0x20], %o7
3039loop_525:
3040 bg,a %xcc, loop_526
3041 edge16 %g2, %i3, %o6
3042 bneg,a %icc, loop_527
3043 ldx [%l7 + 0x28], %l0
3044loop_526:
3045 fpadd16 %f0, %f4, %f0
3046 smul %i6, %i5, %l6
3047loop_527:
3048 stw %i2, [%l7 + 0x60]
3049 lduh [%l7 + 0x70], %o1
3050 ldd [%l7 + 0x20], %f0
3051 fxnors %f8, %f1, %f4
3052 ldd [%l7 + 0x38], %f10
3053 andcc %l5, %o5, %i4
3054 fmovrse %l4, %f12, %f6
3055 ba,a loop_528
3056 fcmpeq32 %f0, %f2, %g7
3057 fandnot2s %f0, %f11, %f10
3058 subcc %l1, %l3, %g1
3059loop_528:
3060 lduw [%l7 + 0x54], %i7
3061 fnors %f3, %f10, %f1
3062 brlez %o0, loop_529
3063 stw %g5, [%l7 + 0x30]
3064 fmovrslez %i0, %f13, %f15
3065 fpadd32 %f14, %f0, %f0
3066loop_529:
3067 bpos,a,pt %icc, loop_530
3068 st %f11, [%l7 + 0x2C]
3069 fmovsl %xcc, %f15, %f9
3070 movg %icc, %g3, %g4
3071loop_530:
3072 fandnot2 %f0, %f14, %f14
3073 bvs,pn %xcc, loop_531
3074 stx %o2, [%l7 + 0x60]
3075 bne %xcc, loop_532
3076 brgz %g6, loop_533
3077loop_531:
3078 fbue,a %fcc3, loop_534
3079 movrne %l2, %o4, %o3
3080loop_532:
3081 ldub [%l7 + 0x4C], %o7
3082loop_533:
3083 srax %g2, 0x1D, %i1
3084loop_534:
3085 fmovdg %icc, %f2, %f12
3086 movneg %xcc, %o6, %l0
3087 ldsw [%l7 + 0x60], %i3
3088 ldub [%l7 + 0x7C], %i6
3089 ldsb [%l7 + 0x5D], %i5
3090 fbue %fcc3, loop_535
3091 xorcc %l6, 0x1A46, %o1
3092 bpos,pn %xcc, loop_536
3093 or %l5, %o5, %i4
3094loop_535:
3095 ldsh [%l7 + 0x74], %i2
3096 fmovsvc %xcc, %f6, %f0
3097loop_536:
3098 add %l4, 0x0D47, %l1
3099 fmovrdne %g7, %f12, %f8
3100 andn %l3, %g1, %i7
3101 fmovdgu %icc, %f8, %f11
3102 movn %icc, %o0, %g5
3103 orcc %i0, 0x092E, %g3
3104 fmovrdlez %o2, %f2, %f4
3105 fornot1s %f15, %f2, %f6
3106 fandnot1s %f9, %f13, %f6
3107 fmovdpos %xcc, %f3, %f1
3108 fornot1 %f6, %f14, %f8
3109 fmovrslz %g4, %f15, %f7
3110 fmovsg %icc, %f11, %f11
3111 bvc,pt %xcc, loop_537
3112 stx %l2, [%l7 + 0x18]
3113 fnegd %f10, %f10
3114 movvc %icc, %o4, %o3
3115loop_537:
3116 fbue,a %fcc0, loop_538
3117 ldsw [%l7 + 0x2C], %g6
3118 bneg,pt %xcc, loop_539
3119 movvc %xcc, %o7, %g2
3120loop_538:
3121 bvc loop_540
3122 ldsh [%l7 + 0x40], %o6
3123loop_539:
3124 fxnors %f9, %f11, %f7
3125 add %l0, %i1, %i3
3126loop_540:
3127 sdivx %i6, 0x1C96, %i5
3128 fpadd16s %f14, %f6, %f2
3129 brz,a %o1, loop_541
3130 brz %l5, loop_542
3131 call loop_543
3132 fmovsl %icc, %f13, %f8
3133loop_541:
3134 sth %o5, [%l7 + 0x56]
3135loop_542:
3136 bn,a %xcc, loop_544
3137loop_543:
3138 fmovsl %icc, %f5, %f8
3139 fpsub16s %f12, %f4, %f9
3140 fpadd32 %f6, %f12, %f10
3141loop_544:
3142 ldd [%l7 + 0x30], %f6
3143 fmul8x16au %f11, %f1, %f0
3144 fbuge %fcc3, loop_545
3145 fmovrdgez %l6, %f0, %f0
3146 ldsb [%l7 + 0x78], %i4
3147 ldsb [%l7 + 0x4A], %i2
3148loop_545:
3149 fnegs %f14, %f8
3150 brlz,a %l4, loop_546
3151 sth %l1, [%l7 + 0x3C]
3152 lduw [%l7 + 0x08], %l3
3153 stb %g1, [%l7 + 0x35]
3154loop_546:
3155 mulx %g7, 0x1BD1, %i7
3156 faligndata %f10, %f2, %f4
3157 fbne,a %fcc2, loop_547
3158 movle %xcc, %g5, %o0
3159 fnand %f10, %f8, %f10
3160 fand %f4, %f2, %f0
3161loop_547:
3162 lduh [%l7 + 0x0A], %i0
3163 mulx %o2, 0x12DD, %g4
3164 fabss %f3, %f7
3165 fsrc1 %f14, %f4
3166 fnands %f11, %f9, %f10
3167 movre %g3, %o4, %l2
3168 sll %g6, 0x18, %o3
3169 fbge %fcc2, loop_548
3170 xor %g2, 0x1118, %o6
3171 fbug,a %fcc0, loop_549
3172 fornot1s %f1, %f13, %f4
3173loop_548:
3174 ldsh [%l7 + 0x0C], %l0
3175 fbuge,a %fcc1, loop_550
3176loop_549:
3177 fmovdge %icc, %f5, %f5
3178 stb %i1, [%l7 + 0x6B]
3179 fmovrse %i3, %f1, %f3
3180loop_550:
3181 fnors %f10, %f6, %f5
3182 brz,a %o7, loop_551
3183 fnands %f10, %f11, %f4
3184 fmovsle %icc, %f13, %f9
3185 fcmps %fcc2, %f1, %f9
3186loop_551:
3187 fcmpgt16 %f12, %f4, %i6
3188 fmovse %icc, %f3, %f4
3189 umul %i5, 0x00B8, %l5
3190 ldsw [%l7 + 0x1C], %o1
3191 bvs %icc, loop_552
3192 fmovsvs %icc, %f11, %f8
3193 edge32n %l6, %o5, %i4
3194 fmovde %xcc, %f4, %f5
3195loop_552:
3196 fcmpgt32 %f14, %f2, %i2
3197 fmovdgu %xcc, %f9, %f3
3198 fbul,a %fcc0, loop_553
3199 fba %fcc1, loop_554
3200 sth %l1, [%l7 + 0x68]
3201 fsrc2 %f12, %f0
3202loop_553:
3203 ble,a,pt %icc, loop_555
3204loop_554:
3205 ldx [%l7 + 0x68], %l3
3206 orncc %g1, 0x0BC3, %g7
3207 fmovrslz %i7, %f6, %f4
3208loop_555:
3209 fcmpes %fcc1, %f11, %f15
3210 fbue,a %fcc2, loop_556
3211 bl loop_557
3212 lduw [%l7 + 0x0C], %l4
3213 lduw [%l7 + 0x38], %g5
3214loop_556:
3215 ldd [%l7 + 0x38], %f6
3216loop_557:
3217 stx %i0, [%l7 + 0x18]
3218 bne,a,pn %xcc, loop_558
3219 fabsd %f14, %f4
3220 for %f6, %f6, %f8
3221 bl,a,pt %xcc, loop_559
3222loop_558:
3223 edge32n %o0, %g4, %g3
3224 ldx [%l7 + 0x28], %o4
3225 ldx [%l7 + 0x50], %l2
3226loop_559:
3227 fone %f10
3228 lduh [%l7 + 0x76], %o2
3229 fandnot1 %f6, %f12, %f8
3230 fornot2s %f13, %f2, %f12
3231 bgu,a,pt %xcc, loop_560
3232 fcmpeq16 %f14, %f8, %o3
3233 ld [%l7 + 0x30], %f13
3234 fzeros %f11
3235loop_560:
3236 xnorcc %g6, 0x19C5, %o6
3237 stw %l0, [%l7 + 0x08]
3238 fcmpne16 %f10, %f10, %i1
3239 fnors %f6, %f9, %f0
3240 movneg %icc, %i3, %g2
3241 ldsw [%l7 + 0x7C], %i6
3242 fmul8sux16 %f12, %f14, %f4
3243 faligndata %f6, %f4, %f0
3244 ldsh [%l7 + 0x64], %o7
3245 stx %l5, [%l7 + 0x58]
3246 fandnot2 %f10, %f4, %f10
3247 fcmpne16 %f8, %f0, %o1
3248 smulcc %i5, %l6, %o5
3249 fbge,a %fcc1, loop_561
3250 fbne,a %fcc1, loop_562
3251 fbne,a %fcc1, loop_563
3252 lduh [%l7 + 0x70], %i2
3253loop_561:
3254 fnors %f2, %f4, %f0
3255loop_562:
3256 fmovsleu %xcc, %f6, %f14
3257loop_563:
3258 faligndata %f4, %f8, %f14
3259 lduh [%l7 + 0x46], %l1
3260 brnz,a %l3, loop_564
3261 fmovsl %xcc, %f6, %f4
3262 movvs %icc, %g1, %g7
3263 brgez %i4, loop_565
3264loop_564:
3265 smulcc %i7, 0x138B, %g5
3266 fmovdl %xcc, %f14, %f10
3267 fpadd32s %f14, %f2, %f10
3268loop_565:
3269 bne loop_566
3270 set 0x0, %l0
3271 setx loop_567, %l0, %l1
3272 jmpl %l1, %i0
3273 lduw [%l7 + 0x44], %l4
3274 fpack16 %f6, %f13
3275loop_566:
3276 stw %g4, [%l7 + 0x70]
3277loop_567:
3278 sth %o0, [%l7 + 0x0E]
3279 bneg,pn %xcc, loop_568
3280 fmovse %xcc, %f13, %f7
3281 ldsb [%l7 + 0x36], %g3
3282 fcmpne32 %f10, %f12, %o4
3283loop_568:
3284 bg,pt %icc, loop_569
3285 movleu %icc, %o2, %l2
3286 fmovsg %icc, %f7, %f9
3287 fmovrde %o3, %f8, %f6
3288loop_569:
3289 fbue %fcc2, loop_570
3290 fxnors %f6, %f15, %f9
3291 ldsh [%l7 + 0x64], %o6
3292 ld [%l7 + 0x64], %f4
3293loop_570:
3294 bneg,a loop_571
3295 ldsb [%l7 + 0x4A], %l0
3296 ldsw [%l7 + 0x1C], %g6
3297 fnegd %f14, %f14
3298loop_571:
3299 addc %i1, %i3, %i6
3300 std %f8, [%l7 + 0x40]
3301 fpadd16 %f4, %f2, %f8
3302 bne,a,pn %icc, loop_572
3303 movl %icc, %g2, %l5
3304 ldsb [%l7 + 0x3F], %o7
3305 fmovde %icc, %f7, %f5
3306loop_572:
3307 brz,a %i5, loop_573
3308 fandnot2 %f6, %f2, %f6
3309 fmovdgu %icc, %f4, %f13
3310 stw %o1, [%l7 + 0x14]
3311loop_573:
3312 fmovdcs %icc, %f15, %f13
3313 fornot2 %f6, %f12, %f2
3314 fandnot2s %f4, %f8, %f2
3315 fcmpgt16 %f10, %f6, %o5
3316 fpadd32 %f0, %f14, %f8
3317 fmovs %f10, %f5
3318 fbne %fcc2, loop_574
3319 mulx %l6, 0x1A1A, %i2
3320 orn %l3, %g1, %l1
3321 fcmpeq32 %f10, %f2, %i4
3322loop_574:
3323 fnot1s %f1, %f6
3324 fmovrdgz %g7, %f8, %f14
3325 fmovdgu %icc, %f3, %f1
3326 movvs %xcc, %i7, %i0
3327 fbule %fcc2, loop_575
3328 fnegs %f15, %f0
3329 fmovrsgz %l4, %f3, %f12
3330 fsrc2 %f14, %f2
3331loop_575:
3332 fmovs %f13, %f4
3333 addc %g5, %g4, %g3
3334 fmovrdne %o4, %f6, %f14
3335 srax %o0, 0x05, %l2
3336 fandnot1s %f8, %f11, %f2
3337 fmovrsne %o2, %f6, %f7
3338 fmovdcs %icc, %f1, %f6
3339 movvs %icc, %o6, %o3
3340 fornot2s %f15, %f0, %f1
3341 fcmpgt16 %f12, %f0, %l0
3342 ble,a loop_576
3343 fabsd %f6, %f14
3344 lduh [%l7 + 0x16], %g6
3345 lduh [%l7 + 0x14], %i1
3346loop_576:
3347 move %xcc, %i6, %g2
3348 fbule %fcc1, loop_577
3349 ld [%l7 + 0x5C], %f12
3350 bgu,a %xcc, loop_578
3351 edge8ln %i3, %o7, %l5
3352loop_577:
3353 sth %o1, [%l7 + 0x10]
3354 fmovda %xcc, %f1, %f7
3355loop_578:
3356 fbug %fcc3, loop_579
3357 smulcc %o5, 0x1994, %i5
3358 set 0x0, %l0
3359 setx loop_580, %l0, %l1
3360 jmpl %l1, %l6
3361 fmuld8sux16 %f0, %f4, %f14
3362loop_579:
3363 movrlz %i2, %g1, %l1
3364 st %f13, [%l7 + 0x40]
3365loop_580:
3366 ldub [%l7 + 0x12], %i4
3367 ldd [%l7 + 0x38], %f8
3368 sth %g7, [%l7 + 0x20]
3369 xnorcc %i7, 0x02EE, %i0
3370 lduh [%l7 + 0x48], %l3
3371 fmovrse %g5, %f7, %f11
3372 fornot2 %f14, %f10, %f0
3373 fabsd %f12, %f12
3374 subc %g4, 0x1B61, %g3
3375 xor %o4, %o0, %l4
3376 fmovdge %icc, %f8, %f13
3377 edge16ln %l2, %o6, %o3
3378 ble,a,pn %icc, loop_581
3379 ld [%l7 + 0x14], %f3
3380 fabss %f4, %f14
3381 orn %o2, %l0, %g6
3382loop_581:
3383 bg,a,pt %icc, loop_582
3384 fmovdl %xcc, %f8, %f11
3385 orncc %i1, %g2, %i3
3386 fornot2 %f0, %f12, %f12
3387loop_582:
3388 fmovrdlez %o7, %f14, %f6
3389 addc %l5, %i6, %o1
3390 edge8n %o5, %i5, %i2
3391 fbuge,a %fcc0, loop_583
3392 bvs loop_584
3393 brz %g1, loop_585
3394 andcc %l1, 0x1090, %i4
3395loop_583:
3396 for %f0, %f12, %f4
3397loop_584:
3398 movre %g7, %l6, %i0
3399loop_585:
3400 ldsh [%l7 + 0x42], %l3
3401 ldsw [%l7 + 0x18], %g5
3402 bneg,a,pn %icc, loop_586
3403 sdivx %i7, 0x02BB, %g4
3404 std %f8, [%l7 + 0x30]
3405 fmovsvc %xcc, %f2, %f6
3406loop_586:
3407 fpackfix %f8, %f3
3408 fbue %fcc0, loop_587
3409 fmuld8ulx16 %f7, %f4, %f14
3410 fba,a %fcc2, loop_588
3411 movvc %icc, %o4, %o0
3412loop_587:
3413 fbo,a %fcc3, loop_589
3414 movvs %xcc, %g3, %l2
3415loop_588:
3416 sth %o6, [%l7 + 0x1E]
3417 fnot1s %f12, %f2
3418loop_589:
3419 stw %o3, [%l7 + 0x10]
3420 edge8 %o2, %l0, %g6
3421 fnors %f4, %f2, %f4
3422 fmovdge %icc, %f1, %f15
3423 bl,a loop_590
3424 ba,pt %xcc, loop_591
3425 ble,a,pn %icc, loop_592
3426 ldsh [%l7 + 0x3C], %l4
3427loop_590:
3428 fmovrdlez %i1, %f14, %f2
3429loop_591:
3430 stb %g2, [%l7 + 0x4A]
3431loop_592:
3432 fmovdle %icc, %f3, %f13
3433 bcs %icc, loop_593
3434 fcmpes %fcc2, %f11, %f15
3435 fmovsl %icc, %f7, %f10
3436 ldsw [%l7 + 0x58], %i3
3437loop_593:
3438 srl %o7, 0x10, %i6
3439 subc %l5, %o5, %i5
3440 orncc %i2, 0x0229, %o1
3441 fmovsl %xcc, %f4, %f4
3442 faligndata %f4, %f10, %f0
3443 ldx [%l7 + 0x18], %l1
3444 ldsh [%l7 + 0x48], %g1
3445 std %f14, [%l7 + 0x68]
3446 fmovsle %xcc, %f9, %f2
3447 brnz %g7, loop_594
3448 ldub [%l7 + 0x55], %i4
3449 fble %fcc2, loop_595
3450 bl,a loop_596
3451loop_594:
3452 fmovdleu %icc, %f9, %f0
3453 fmovs %f6, %f11
3454loop_595:
3455 ldx [%l7 + 0x48], %i0
3456loop_596:
3457 st %f14, [%l7 + 0x2C]
3458 movrlz %l3, %g5, %l6
3459 fba,a %fcc1, loop_597
3460 bneg,pt %icc, loop_598
3461 fmovsne %icc, %f5, %f14
3462 fmovsg %xcc, %f7, %f8
3463loop_597:
3464 bcs,pt %xcc, loop_599
3465loop_598:
3466 brgz %i7, loop_600
3467 srl %o4, 0x0A, %g4
3468 bl %icc, loop_601
3469loop_599:
3470 fnors %f7, %f6, %f3
3471loop_600:
3472 fmovrdne %g3, %f10, %f0
3473 fbu %fcc2, loop_602
3474loop_601:
3475 bne,a %xcc, loop_603
3476 fpack32 %f0, %f12, %f14
3477 add %o0, 0x128C, %l2
3478loop_602:
3479 fmovrsgz %o6, %f1, %f0
3480loop_603:
3481 st %f11, [%l7 + 0x38]
3482 fornot2 %f14, %f0, %f6
3483 ldsb [%l7 + 0x1E], %o2
3484 fxors %f12, %f8, %f12
3485 ld [%l7 + 0x0C], %f11
3486 fnors %f12, %f3, %f13
3487 fpackfix %f14, %f14
3488 ld [%l7 + 0x70], %f0
3489 be %xcc, loop_604
3490 movrgez %o3, %g6, %l0
3491 fmovsle %icc, %f2, %f13
3492 move %xcc, %i1, %l4
3493loop_604:
3494 ldd [%l7 + 0x38], %f0
3495 fzeros %f15
3496 movl %icc, %g2, %i3
3497 fmovrsgz %i6, %f10, %f11
3498 std %f0, [%l7 + 0x08]
3499 set 0x0, %l0
3500 setx loop_605, %l0, %l1
3501 jmpl %l1, %l5
3502 fpadd16s %f14, %f7, %f4
3503 brgz,a %o7, loop_606
3504 fmovrdgz %i5, %f0, %f4
3505loop_605:
3506 fmovrslz %i2, %f15, %f15
3507 fmovdg %xcc, %f12, %f6
3508loop_606:
3509 ldsh [%l7 + 0x76], %o5
3510 srlx %o1, 0x03, %l1
3511 stw %g1, [%l7 + 0x38]
3512 ble,a loop_607
3513 brgez,a %i4, loop_608
3514 fmovrde %i0, %f4, %f10
3515 fnot1 %f4, %f10
3516loop_607:
3517 fmovdvs %icc, %f12, %f4
3518loop_608:
3519 movcs %icc, %g7, %l3
3520 call loop_609
3521 movvc %xcc, %l6, %i7
3522 brgz,a %o4, loop_610
3523 fbe,a %fcc2, loop_611
3524loop_609:
3525 brz,a %g4, loop_612
3526 bcs loop_613
3527loop_610:
3528 movrlez %g5, %o0, %l2
3529loop_611:
3530 fmovsl %icc, %f9, %f9
3531loop_612:
3532 fpackfix %f8, %f8
3533loop_613:
3534 movl %icc, %o6, %g3
3535 fpsub32s %f6, %f0, %f15
3536 brlz,a %o2, loop_614
3537 brlz %o3, loop_615
3538 ld [%l7 + 0x54], %f5
3539 fmovdleu %xcc, %f11, %f11
3540loop_614:
3541 fcmpeq32 %f6, %f2, %g6
3542loop_615:
3543 fpsub16s %f15, %f4, %f4
3544 ldsw [%l7 + 0x48], %i1
3545 fcmpeq32 %f8, %f6, %l4
3546 andncc %l0, %i3, %g2
3547 st %f10, [%l7 + 0x2C]
3548 std %f14, [%l7 + 0x48]
3549 fornot1 %f14, %f2, %f4
3550 fbg,a %fcc2, loop_616
3551 fbu %fcc0, loop_617
3552 fmul8x16al %f14, %f12, %f10
3553 fbe,a %fcc1, loop_618
3554loop_616:
3555 fnand %f10, %f2, %f12
3556loop_617:
3557 fbug,a %fcc3, loop_619
3558 ldsh [%l7 + 0x38], %l5
3559loop_618:
3560 sth %i6, [%l7 + 0x6A]
3561 brnz %i5, loop_620
3562loop_619:
3563 fbe,a %fcc3, loop_621
3564 movgu %xcc, %i2, %o5
3565 fcmpd %fcc3, %f14, %f0
3566loop_620:
3567 fmovrse %o7, %f11, %f0
3568loop_621:
3569 fbl %fcc1, loop_622
3570 movvc %xcc, %o1, %l1
3571 move %icc, %g1, %i0
3572 ld [%l7 + 0x50], %f9
3573loop_622:
3574 fxor %f14, %f8, %f8
3575 ldsb [%l7 + 0x28], %i4
3576 edge32l %l3, %l6, %g7
3577 srlx %i7, 0x03, %o4
3578 bge %icc, loop_623
3579 and %g5, %o0, %g4
3580 ble,pt %icc, loop_624
3581 fmul8x16al %f11, %f1, %f12
3582loop_623:
3583 movgu %icc, %o6, %l2
3584 ldsh [%l7 + 0x46], %g3
3585loop_624:
3586 edge16ln %o3, %g6, %o2
3587 fmovrsgz %l4, %f10, %f12
3588 edge32n %i1, %i3, %g2
3589 brgez,a %l5, loop_625
3590 fpadd32s %f4, %f15, %f3
3591 fbl,a %fcc2, loop_626
3592 fmovdpos %icc, %f9, %f13
3593loop_625:
3594 fmovsvc %icc, %f6, %f4
3595 bge loop_627
3596loop_626:
3597 fornot1s %f0, %f14, %f10
3598 fmovrse %l0, %f6, %f9
3599 ba %icc, loop_628
3600loop_627:
3601 fnot2 %f0, %f0
3602 fmul8sux16 %f10, %f0, %f14
3603 fandnot2 %f14, %f12, %f2
3604loop_628:
3605 ldsh [%l7 + 0x1C], %i5
3606 edge8 %i2, %i6, %o5
3607 fpadd32 %f4, %f8, %f12
3608 fmovrdgez %o1, %f2, %f6
3609 fbug,a %fcc1, loop_629
3610 ldsb [%l7 + 0x4B], %l1
3611 sth %g1, [%l7 + 0x48]
3612 fmovrslez %o7, %f4, %f14
3613loop_629:
3614 ldsh [%l7 + 0x2A], %i0
3615 fmovsl %xcc, %f1, %f15
3616 bleu,pt %icc, loop_630
3617 bcs,a,pt %icc, loop_631
3618 subccc %i4, %l6, %l3
3619 ldd [%l7 + 0x38], %f10
3620loop_630:
3621 fmovrsne %g7, %f4, %f14
3622loop_631:
3623 stx %o4, [%l7 + 0x20]
3624 fmovdpos %xcc, %f10, %f13
3625 ld [%l7 + 0x54], %f13
3626 fmovdneg %xcc, %f10, %f9
3627 brgz %g5, loop_632
3628 stb %o0, [%l7 + 0x2C]
3629 fnor %f2, %f6, %f10
3630 fmovscc %xcc, %f3, %f15
3631loop_632:
3632 lduw [%l7 + 0x14], %g4
3633 st %f11, [%l7 + 0x68]
3634 bg %icc, loop_633
3635 fmovsleu %xcc, %f14, %f0
3636 st %f3, [%l7 + 0x20]
3637 ldx [%l7 + 0x38], %o6
3638loop_633:
3639 bleu,a,pn %icc, loop_634
3640 movl %icc, %i7, %g3
3641 ldx [%l7 + 0x78], %o3
3642 edge16n %l2, %o2, %l4
3643loop_634:
3644 lduw [%l7 + 0x08], %i1
3645 fcmpeq32 %f8, %f0, %i3
3646 bge %icc, loop_635
3647 fmovrdgz %g2, %f6, %f0
3648 fblg,a %fcc1, loop_636
3649 fbul,a %fcc3, loop_637
3650loop_635:
3651 bgu,a,pt %xcc, loop_638
3652 movcs %icc, %l5, %g6
3653loop_636:
3654 fble,a %fcc2, loop_639
3655loop_637:
3656 std %f12, [%l7 + 0x60]
3657loop_638:
3658 bneg,pn %xcc, loop_640
3659 ba loop_641
3660loop_639:
3661 fmovrsne %i5, %f14, %f2
3662 fmovrdgez %i2, %f0, %f10
3663loop_640:
3664 move %xcc, %l0, %i6
3665loop_641:
3666 bvc,a loop_642
3667 ldd [%l7 + 0x10], %f8
3668 umulcc %o1, 0x00A0, %o5
3669 fmovrdgz %g1, %f2, %f8
3670loop_642:
3671 movle %xcc, %l1, %i0
3672 or %o7, %l6, %i4
3673 movge %icc, %g7, %o4
3674 fcmpgt16 %f10, %f14, %l3
3675 fmovdvs %xcc, %f13, %f12
3676 bcc,a,pn %icc, loop_643
3677 ldsw [%l7 + 0x48], %o0
3678 sdiv %g4, 0x158E, %g5
3679 fcmpne32 %f14, %f2, %o6
3680loop_643:
3681 fpadd32 %f6, %f6, %f14
3682 ldsw [%l7 + 0x6C], %i7
3683 fmovrsgz %o3, %f14, %f0
3684 bcs,pt %icc, loop_644
3685 fmovrsgez %l2, %f15, %f14
3686 fmovdvc %icc, %f4, %f4
3687 fnot1 %f6, %f2
3688loop_644:
3689 faligndata %f4, %f6, %f2
3690 stx %g3, [%l7 + 0x60]
3691 fpadd16s %f14, %f2, %f10
3692 stb %o2, [%l7 + 0x2A]
3693 stx %l4, [%l7 + 0x08]
3694 lduh [%l7 + 0x26], %i3
3695 sdiv %i1, 0x0E76, %g2
3696 ldx [%l7 + 0x58], %l5
3697 fcmpne32 %f12, %f8, %g6
3698 ba,pt %icc, loop_645
3699 move %xcc, %i5, %i2
3700 fnot2 %f0, %f6
3701 fcmple32 %f10, %f0, %i6
3702loop_645:
3703 fmovdcc %xcc, %f1, %f15
3704 fmuld8sux16 %f11, %f11, %f4
3705 sub %o1, 0x0F97, %o5
3706 movcs %icc, %g1, %l0
3707 fbule %fcc0, loop_646
3708 ldd [%l7 + 0x70], %f14
3709 sth %l1, [%l7 + 0x24]
3710 lduh [%l7 + 0x32], %o7
3711loop_646:
3712 st %f7, [%l7 + 0x2C]
3713 bcs,pt %xcc, loop_647
3714 sub %l6, %i0, %i4
3715 fornot1 %f14, %f8, %f0
3716 std %f6, [%l7 + 0x50]
3717loop_647:
3718 fone %f14
3719 brlez,a %o4, loop_648
3720 fmovs %f12, %f1
3721 stw %g7, [%l7 + 0x44]
3722 fmovdg %xcc, %f0, %f3
3723loop_648:
3724 bg loop_649
3725 sth %o0, [%l7 + 0x62]
3726 fsrc2 %f8, %f4
3727 movgu %icc, %l3, %g5
3728loop_649:
3729 fmovscc %xcc, %f13, %f6
3730 lduh [%l7 + 0x62], %o6
3731 fmovdvc %icc, %f12, %f3
3732 stx %i7, [%l7 + 0x10]
3733 fmovsneg %xcc, %f1, %f12
3734 fandnot1s %f11, %f12, %f1
3735 bleu loop_650
3736 movpos %xcc, %g4, %o3
3737 fmovdl %xcc, %f5, %f6
3738 fmuld8sux16 %f2, %f7, %f8
3739loop_650:
3740 movl %xcc, %l2, %o2
3741 fxors %f15, %f11, %f13
3742 brlz %l4, loop_651
3743 fones %f6
3744 fmovrsgz %i3, %f5, %f8
3745 fcmple32 %f14, %f0, %g3
3746loop_651:
3747 fpsub32s %f4, %f11, %f6
3748 fpack32 %f4, %f2, %f0
3749 edge8l %i1, %l5, %g6
3750 movrlz %i5, 0x2F4, %g2
3751 lduh [%l7 + 0x0C], %i6
3752 sdivx %o1, 0x0BA7, %i2
3753 fmovsle %icc, %f10, %f13
3754 fmovdvc %icc, %f3, %f1
3755 orn %o5, 0x19DD, %l0
3756 fmovrde %g1, %f2, %f4
3757 fmovrslz %l1, %f1, %f7
3758 fxors %f4, %f6, %f2
3759 fxors %f2, %f9, %f4
3760 addccc %o7, %i0, %l6
3761 ld [%l7 + 0x44], %f1
3762 fmovde %icc, %f12, %f2
3763 fnand %f8, %f4, %f8
3764 fxnors %f5, %f10, %f9
3765 fands %f3, %f12, %f5
3766 fmovrsgz %o4, %f8, %f8
3767 lduh [%l7 + 0x60], %i4
3768 fmovsleu %icc, %f2, %f14
3769 bcc,a,pn %xcc, loop_652
3770 addccc %g7, %o0, %g5
3771 fmovrslez %l3, %f4, %f0
3772 ldx [%l7 + 0x08], %o6
3773loop_652:
3774 srax %g4, 0x0E, %o3
3775 fmovscs %icc, %f10, %f13
3776 lduw [%l7 + 0x5C], %i7
3777 sdivcc %o2, 0x041A, %l2
3778 fmovsl %xcc, %f8, %f8
3779 fmul8sux16 %f12, %f2, %f6
3780 fmovdn %xcc, %f10, %f12
3781 fpadd32 %f8, %f0, %f10
3782 brlez %i3, loop_653
3783 fcmpes %fcc0, %f7, %f3
3784 movrgez %l4, 0x245, %g3
3785 std %f0, [%l7 + 0x30]
3786loop_653:
3787 stx %i1, [%l7 + 0x30]
3788 std %f2, [%l7 + 0x48]
3789 addcc %l5, %i5, %g6
3790 ld [%l7 + 0x58], %f0
3791 fcmps %fcc2, %f8, %f3
3792 fbug,a %fcc2, loop_654
3793 ldsw [%l7 + 0x44], %g2
3794 ldsb [%l7 + 0x56], %o1
3795 fbule,a %fcc1, loop_655
3796loop_654:
3797 fnor %f12, %f12, %f4
3798 fbule,a %fcc1, loop_656
3799 brnz,a %i6, loop_657
3800loop_655:
3801 ldsh [%l7 + 0x0A], %o5
3802 xnorcc %l0, %i2, %l1
3803loop_656:
3804 ldx [%l7 + 0x18], %o7
3805loop_657:
3806 fmovsge %xcc, %f2, %f10
3807 ld [%l7 + 0x5C], %f15
3808 fmovse %icc, %f1, %f1
3809 fcmpgt32 %f8, %f4, %g1
3810 fcmps %fcc3, %f9, %f6
3811 lduh [%l7 + 0x54], %i0
3812 fmovrslez %l6, %f0, %f9
3813 stw %o4, [%l7 + 0x24]
3814 and %i4, 0x0D2E, %g7
3815 fmovdge %xcc, %f3, %f5
3816 bneg,a,pt %icc, loop_658
3817 fmovsvc %xcc, %f8, %f3
3818 fabss %f6, %f1
3819 sdivcc %o0, 0x00F4, %g5
3820loop_658:
3821 fbuge %fcc1, loop_659
3822 movge %xcc, %o6, %g4
3823 fmovda %icc, %f10, %f14
3824 fnegs %f6, %f10
3825loop_659:
3826 brnz,a %o3, loop_660
3827 ld [%l7 + 0x28], %f9
3828 fsrc2 %f10, %f4
3829 sth %l3, [%l7 + 0x34]
3830loop_660:
3831 lduw [%l7 + 0x54], %o2
3832 st %f7, [%l7 + 0x44]
3833 umul %i7, 0x1801, %i3
3834 ldsb [%l7 + 0x18], %l2
3835 fzeros %f10
3836 fpadd16s %f8, %f4, %f14
3837 movneg %xcc, %l4, %g3
3838 fmul8x16au %f15, %f5, %f14
3839 movrne %l5, %i5, %i1
3840 fcmped %fcc3, %f2, %f10
3841 fcmpes %fcc0, %f3, %f6
3842 ldsh [%l7 + 0x40], %g2
3843 ldub [%l7 + 0x31], %g6
3844 fbuge,a %fcc3, loop_661
3845 brlez %i6, loop_662
3846 bpos,a,pt %xcc, loop_663
3847 fmul8x16au %f3, %f7, %f2
3848loop_661:
3849 fmovdvc %xcc, %f3, %f15
3850loop_662:
3851 fmovscs %icc, %f3, %f5
3852loop_663:
3853 fmovrdlez %o5, %f6, %f2
3854 movl %xcc, %o1, %i2
3855 movrgz %l1, 0x2F5, %l0
3856 ldub [%l7 + 0x5D], %g1
3857 lduw [%l7 + 0x4C], %o7
3858 fmovde %icc, %f12, %f7
3859 edge32l %i0, %l6, %o4
3860 st %f13, [%l7 + 0x28]
3861 stx %g7, [%l7 + 0x08]
3862 fabss %f13, %f2
3863 st %f14, [%l7 + 0x78]
3864 fmovrslez %o0, %f14, %f7
3865 fbg %fcc0, loop_664
3866 mova %icc, %g5, %o6
3867 fmovdne %xcc, %f13, %f2
3868 fandnot1s %f13, %f10, %f11
3869loop_664:
3870 fcmpne16 %f4, %f4, %i4
3871 st %f8, [%l7 + 0x48]
3872 fbg,a %fcc2, loop_665
3873 fand %f6, %f6, %f12
3874 fbug %fcc3, loop_666
3875 bge,a %xcc, loop_667
3876loop_665:
3877 fcmple16 %f6, %f4, %g4
3878 fmovscc %icc, %f10, %f12
3879loop_666:
3880 fxnors %f15, %f13, %f5
3881loop_667:
3882 fabsd %f14, %f12
3883 fmovrdgz %l3, %f6, %f2
3884 fmovsvc %icc, %f0, %f13
3885 fmovsleu %xcc, %f13, %f12
3886 ble,a,pn %xcc, loop_668
3887 sdivcc %o2, 0x09A8, %i7
3888 ldub [%l7 + 0x20], %i3
3889 fsrc1s %f8, %f11
3890loop_668:
3891 fmul8x16 %f6, %f2, %f6
3892 alignaddrl %o3, %l4, %l2
3893 fand %f6, %f6, %f8
3894 fpsub16s %f5, %f12, %f2
3895 fzeros %f0
3896 orn %l5, 0x1999, %g3
3897 sethi 0x0028, %i5
3898 srl %i1, %g6, %g2
3899 move %xcc, %o5, %i6
3900 edge16l %o1, %i2, %l1
3901 fmovrsgez %g1, %f2, %f8
3902 bl,pn %icc, loop_669
3903 fmovdleu %icc, %f9, %f0
3904 fsrc2s %f10, %f6
3905 fnand %f14, %f8, %f2
3906loop_669:
3907 fsrc2s %f13, %f10
3908 fcmps %fcc2, %f7, %f5
3909 st %f13, [%l7 + 0x40]
3910 smulcc %l0, %o7, %l6
3911 alignaddrl %o4, %g7, %o0
3912 stb %i0, [%l7 + 0x12]
3913 fornot1 %f12, %f12, %f8
3914 fpsub32s %f12, %f7, %f5
3915 sdivx %o6, 0x152D, %i4
3916 stb %g5, [%l7 + 0x7A]
3917 fmovrsgez %g4, %f6, %f4
3918 movneg %icc, %l3, %i7
3919 fcmpgt16 %f10, %f14, %i3
3920 fpsub16 %f6, %f10, %f8
3921 fxnors %f10, %f12, %f5
3922 ldub [%l7 + 0x27], %o3
3923 fmovscc %xcc, %f4, %f1
3924 smulcc %l4, %l2, %l5
3925 sll %g3, %i5, %i1
3926 bvs,pn %icc, loop_670
3927 brgz %g6, loop_671
3928 movn %icc, %o2, %g2
3929 fmovrslz %i6, %f13, %f3
3930loop_670:
3931 fbg,a %fcc2, loop_672
3932loop_671:
3933 fcmpne16 %f6, %f2, %o5
3934 stx %i2, [%l7 + 0x50]
3935 bn loop_673
3936loop_672:
3937 edge32l %o1, %g1, %l0
3938 ldub [%l7 + 0x53], %o7
3939 be,pn %icc, loop_674
3940loop_673:
3941 fpack32 %f2, %f10, %f6
3942 bleu,pn %xcc, loop_675
3943 brlez %l1, loop_676
3944loop_674:
3945 sdiv %o4, 0x168D, %g7
3946 fmovsne %xcc, %f10, %f2
3947loop_675:
3948 bn,pt %xcc, loop_677
3949loop_676:
3950 std %f6, [%l7 + 0x20]
3951 sth %o0, [%l7 + 0x46]
3952 xnor %i0, 0x0B90, %o6
3953loop_677:
3954 sdivx %i4, 0x0121, %g5
3955 smulcc %g4, %l3, %l6
3956 ldsb [%l7 + 0x0C], %i3
3957 addc %o3, 0x10AA, %i7
3958 stb %l2, [%l7 + 0x25]
3959 sethi 0x1BFD, %l5
3960 bge loop_678
3961 fbl %fcc0, loop_679
3962 ldx [%l7 + 0x68], %g3
3963 stb %l4, [%l7 + 0x0F]
3964loop_678:
3965 add %i1, %i5, %o2
3966loop_679:
3967 fabsd %f10, %f14
3968 fmovdgu %xcc, %f8, %f12
3969 edge16l %g2, %g6, %o5
3970 xnor %i6, %i2, %o1
3971 fmovsne %xcc, %f15, %f0
3972 fmovdcs %icc, %f7, %f9
3973 lduh [%l7 + 0x58], %l0
3974 sth %o7, [%l7 + 0x10]
3975 ld [%l7 + 0x50], %f4
3976 fbul %fcc0, loop_680
3977 fcmpes %fcc1, %f4, %f11
3978 popc 0x0AF9, %g1
3979 fmovsn %icc, %f6, %f11
3980loop_680:
3981 ldd [%l7 + 0x30], %f14
3982 alignaddr %o4, %l1, %o0
3983 fmovsn %icc, %f7, %f10
3984 movcs %xcc, %g7, %i0
3985 fmovsle %icc, %f14, %f1
3986 fbo,a %fcc1, loop_681
3987 movpos %icc, %o6, %g5
3988 ble,pn %xcc, loop_682
3989 bl,a,pn %icc, loop_683
3990loop_681:
3991 fbul,a %fcc1, loop_684
3992 fmovdgu %xcc, %f15, %f14
3993loop_682:
3994 fnot2s %f7, %f12
3995loop_683:
3996 edge16l %i4, %g4, %l6
3997loop_684:
3998 fmovd %f6, %f14
3999 fpadd16 %f14, %f10, %f12
4000 edge8l %i3, %o3, %l3
4001 bgu,a loop_685
4002 edge16n %l2, %l5, %g3
4003 ldx [%l7 + 0x38], %l4
4004 ble,pt %xcc, loop_686
4005loop_685:
4006 lduh [%l7 + 0x2E], %i7
4007 brlz,a %i5, loop_687
4008 fmovrsgez %o2, %f0, %f10
4009loop_686:
4010 andcc %i1, 0x1E0A, %g2
4011 fmovde %icc, %f8, %f7
4012loop_687:
4013 lduh [%l7 + 0x58], %g6
4014 fnors %f13, %f11, %f13
4015 movl %icc, %o5, %i6
4016 xorcc %i2, %o1, %o7
4017 alignaddrl %l0, %o4, %l1
4018 ldsh [%l7 + 0x1E], %o0
4019 fands %f2, %f11, %f11
4020 fmuld8sux16 %f5, %f0, %f0
4021 xorcc %g7, 0x032F, %i0
4022 ldsw [%l7 + 0x34], %o6
4023 fmovrslez %g5, %f12, %f14
4024 ldub [%l7 + 0x64], %i4
4025 fbge %fcc3, loop_688
4026 smulcc %g4, %l6, %i3
4027 edge16 %g1, %l3, %o3
4028 fbge,a %fcc0, loop_689
4029loop_688:
4030 brgz,a %l2, loop_690
4031 fmovsle %icc, %f6, %f9
4032 fpsub16 %f10, %f0, %f4
4033loop_689:
4034 fbne,a %fcc0, loop_691
4035loop_690:
4036 srlx %l5, 0x14, %l4
4037 edge16l %i7, %g3, %i5
4038 bn,a %xcc, loop_692
4039loop_691:
4040 fsrc1s %f6, %f7
4041 edge16 %i1, %o2, %g6
4042 fbo,a %fcc1, loop_693
4043loop_692:
4044 fmovrdgez %o5, %f8, %f6
4045 fnegd %f8, %f12
4046 sllx %i6, 0x02, %i2
4047loop_693:
4048 fbl,a %fcc0, loop_694
4049 fsrc1s %f5, %f0
4050 fsrc1s %f3, %f9
4051 movneg %icc, %o1, %o7
4052loop_694:
4053 fmovdneg %icc, %f13, %f8
4054 fbge,a %fcc2, loop_695
4055 fmovsg %icc, %f9, %f2
4056 xor %l0, 0x15FE, %o4
4057 sethi 0x093A, %g2
4058loop_695:
4059 fmovsl %xcc, %f5, %f5
4060 brnz %l1, loop_696
4061 fors %f2, %f12, %f15
4062 bge,pn %xcc, loop_697
4063 brz,a %g7, loop_698
4064loop_696:
4065 stx %o0, [%l7 + 0x58]
4066 fcmple16 %f6, %f4, %o6
4067loop_697:
4068 fmovscc %xcc, %f14, %f12
4069loop_698:
4070 fmovde %icc, %f4, %f3
4071 call loop_699
4072 fbue %fcc3, loop_700
4073 sth %i0, [%l7 + 0x42]
4074 bcc loop_701
4075loop_699:
4076 addcc %g5, 0x032C, %i4
4077loop_700:
4078 fbu %fcc0, loop_702
4079 lduh [%l7 + 0x2A], %l6
4080loop_701:
4081 fones %f4
4082 fcmpd %fcc2, %f4, %f12
4083loop_702:
4084 fmovsn %icc, %f11, %f11
4085 stx %i3, [%l7 + 0x68]
4086 fmovrslez %g1, %f8, %f14
4087 sethi 0x138C, %g4
4088 sra %o3, %l3, %l2
4089 fmovdne %xcc, %f7, %f14
4090 ldx [%l7 + 0x18], %l4
4091 edge8ln %l5, %g3, %i5
4092 fcmpes %fcc3, %f14, %f14
4093 sethi 0x1B5D, %i1
4094 bn,a,pt %icc, loop_703
4095 andncc %i7, %o2, %o5
4096 fmovdl %xcc, %f11, %f8
4097 fbo %fcc1, loop_704
4098loop_703:
4099 brlz %g6, loop_705
4100 sdiv %i2, 0x1A95, %o1
4101 fmul8x16 %f12, %f4, %f6
4102loop_704:
4103 brgz %i6, loop_706
4104loop_705:
4105 fmovsn %icc, %f14, %f0
4106 lduh [%l7 + 0x6C], %o7
4107 stw %l0, [%l7 + 0x64]
4108loop_706:
4109 bleu,a,pt %xcc, loop_707
4110 fmovrslez %o4, %f1, %f8
4111 movcc %icc, %g2, %l1
4112 fmovsvs %xcc, %f7, %f5
4113loop_707:
4114 fxnors %f9, %f10, %f13
4115 fcmpne32 %f6, %f10, %o0
4116 movvs %icc, %g7, %o6
4117 fcmpeq32 %f2, %f14, %i0
4118 bcc,pt %icc, loop_708
4119 stx %g5, [%l7 + 0x28]
4120 ldsh [%l7 + 0x20], %i4
4121 fmovde %xcc, %f6, %f3
4122loop_708:
4123 fzero %f8
4124 fpack16 %f12, %f10
4125 sdivx %l6, 0x0FB7, %i3
4126 bge,a loop_709
4127 movneg %xcc, %g4, %o3
4128 lduw [%l7 + 0x6C], %g1
4129 fmovsneg %icc, %f11, %f2
4130loop_709:
4131 fmovsvc %xcc, %f8, %f5
4132 fmovdvs %icc, %f2, %f4
4133 orn %l3, 0x178E, %l2
4134 fpadd16s %f1, %f7, %f6
4135 sethi 0x0CC4, %l4
4136 ldsb [%l7 + 0x6A], %l5
4137 st %f3, [%l7 + 0x3C]
4138 fcmple16 %f8, %f12, %i5
4139 for %f0, %f2, %f8
4140 movrne %g3, %i7, %o2
4141 subc %o5, 0x0148, %i1
4142 fmovsl %icc, %f0, %f4
4143 fors %f4, %f15, %f1
4144 fcmpeq32 %f4, %f14, %g6
4145 ldsh [%l7 + 0x52], %o1
4146 fmovd %f12, %f6
4147 ldsh [%l7 + 0x4C], %i2
4148 lduh [%l7 + 0x5E], %i6
4149 fmovdleu %xcc, %f9, %f13
4150 stx %l0, [%l7 + 0x08]
4151 move %icc, %o7, %g2
4152 edge16ln %l1, %o4, %o0
4153 fblg,a %fcc2, loop_710
4154 fmovdne %xcc, %f3, %f3
4155 lduw [%l7 + 0x08], %o6
4156 fnor %f8, %f0, %f14
4157loop_710:
4158 movrlez %g7, %g5, %i0
4159 fmovdcc %icc, %f10, %f13
4160 fba,a %fcc0, loop_711
4161 umulcc %i4, 0x03DB, %l6
4162 fmovsle %xcc, %f8, %f6
4163 bg,pn %icc, loop_712
4164loop_711:
4165 fbuge %fcc0, loop_713
4166 fmovrslz %i3, %f15, %f10
4167 fbu %fcc3, loop_714
4168loop_712:
4169 fnands %f4, %f6, %f7
4170loop_713:
4171 brnz %o3, loop_715
4172 st %f7, [%l7 + 0x0C]
4173loop_714:
4174 bvc,a %icc, loop_716
4175 bn,a,pt %xcc, loop_717
4176loop_715:
4177 fmovspos %xcc, %f13, %f4
4178 fbl,a %fcc2, loop_718
4179loop_716:
4180 subcc %g4, 0x06D9, %l3
4181loop_717:
4182 edge16 %g1, %l2, %l5
4183 movvc %icc, %i5, %l4
4184loop_718:
4185 edge8ln %g3, %i7, %o5
4186 fnot1 %f0, %f2
4187 stx %i1, [%l7 + 0x68]
4188 fmovrsgz %o2, %f10, %f7
4189 call loop_719
4190 bn loop_720
4191 fandnot2s %f10, %f11, %f3
4192 fbul,a %fcc1, loop_721
4193loop_719:
4194 fmovrdne %g6, %f8, %f6
4195loop_720:
4196 bcs,a %xcc, loop_722
4197 ldd [%l7 + 0x50], %f10
4198loop_721:
4199 smulcc %o1, 0x132B, %i2
4200 srl %i6, %o7, %g2
4201loop_722:
4202 edge8l %l0, %o4, %l1
4203 fmovrse %o6, %f15, %f12
4204 ldx [%l7 + 0x70], %o0
4205 brlz %g7, loop_723
4206 ld [%l7 + 0x20], %f14
4207 lduw [%l7 + 0x34], %g5
4208 stw %i0, [%l7 + 0x58]
4209loop_723:
4210 fmovsge %icc, %f9, %f14
4211 fmovrdne %l6, %f14, %f2
4212 subc %i4, 0x14AF, %o3
4213 fcmpes %fcc0, %f2, %f11
4214 edge32ln %g4, %i3, %l3
4215 movneg %xcc, %g1, %l2
4216 stb %l5, [%l7 + 0x4C]
4217 ld [%l7 + 0x10], %f5
4218 ld [%l7 + 0x14], %f2
4219 fmovsvc %xcc, %f4, %f7
4220 movgu %xcc, %l4, %g3
4221 fmovrslz %i5, %f3, %f8
4222 fmovsne %xcc, %f6, %f8
4223 stb %i7, [%l7 + 0x79]
4224 fcmpeq32 %f14, %f4, %o5
4225 orcc %o2, 0x0715, %i1
4226 alignaddrl %o1, %g6, %i6
4227 addc %o7, 0x0934, %i2
4228 udiv %g2, 0x16A6, %o4
4229 bn,a loop_724
4230 sth %l0, [%l7 + 0x70]
4231 mulscc %o6, 0x1C4F, %o0
4232 fbge,a %fcc2, loop_725
4233loop_724:
4234 fmul8x16al %f13, %f11, %f0
4235 fnot1 %f10, %f6
4236 fandnot2s %f12, %f11, %f13
4237loop_725:
4238 fmovrsgez %l1, %f7, %f13
4239 fmovdleu %icc, %f1, %f4
4240 fcmpeq32 %f0, %f4, %g5
4241 fmovscc %icc, %f6, %f10
4242 addcc %i0, 0x1232, %g7
4243 move %xcc, %i4, %l6
4244 ldd [%l7 + 0x48], %f0
4245 lduw [%l7 + 0x2C], %g4
4246 fcmpeq16 %f12, %f2, %o3
4247 fors %f15, %f10, %f14
4248 mulscc %l3, %i3, %l2
4249 edge16n %g1, %l4, %g3
4250 fcmpne32 %f8, %f14, %i5
4251 movge %icc, %l5, %i7
4252 bvs loop_726
4253 fmovrslez %o2, %f14, %f15
4254 movvc %xcc, %i1, %o1
4255 bge,pn %xcc, loop_727
4256loop_726:
4257 ldsb [%l7 + 0x6E], %o5
4258 std %f6, [%l7 + 0x70]
4259 srl %i6, 0x02, %g6
4260loop_727:
4261 fmovdl %xcc, %f8, %f2
4262 fmovrdgez %i2, %f10, %f6
4263 fbuge %fcc0, loop_728
4264 fpack16 %f10, %f4
4265 fpack32 %f8, %f10, %f2
4266 fmul8x16au %f5, %f4, %f8
4267loop_728:
4268 fbu,a %fcc0, loop_729
4269 lduw [%l7 + 0x1C], %g2
4270 movgu %xcc, %o7, %o4
4271 brlz,a %o6, loop_730
4272loop_729:
4273 fbue %fcc2, loop_731
4274 bneg loop_732
4275 st %f7, [%l7 + 0x28]
4276loop_730:
4277 fornot1s %f4, %f2, %f14
4278loop_731:
4279 fbo %fcc1, loop_733
4280loop_732:
4281 movpos %xcc, %l0, %l1
4282 fmovdpos %icc, %f0, %f4
4283 popc %o0, %g5
4284loop_733:
4285 fmovdvs %xcc, %f5, %f0
4286 fpsub16s %f1, %f8, %f7
4287 fbul,a %fcc1, loop_734
4288 bne,a,pt %icc, loop_735
4289 lduh [%l7 + 0x44], %i0
4290 udivcc %g7, 0x089E, %l6
4291loop_734:
4292 fnors %f6, %f12, %f14
4293loop_735:
4294 fmovscs %xcc, %f4, %f7
4295 fmovdleu %xcc, %f7, %f8
4296 sth %i4, [%l7 + 0x32]
4297 fbe %fcc1, loop_736
4298 fba,a %fcc2, loop_737
4299 st %f11, [%l7 + 0x40]
4300 andncc %o3, %g4, %i3
4301loop_736:
4302 fmovse %xcc, %f8, %f5
4303loop_737:
4304 call loop_738
4305 ldsw [%l7 + 0x44], %l3
4306 fmovdvc %icc, %f7, %f15
4307 popc %g1, %l4
4308loop_738:
4309 movpos %xcc, %l2, %i5
4310 stw %g3, [%l7 + 0x08]
4311 fmovdle %xcc, %f5, %f0
4312 mova %icc, %l5, %o2
4313 movcc %xcc, %i1, %i7
4314 ld [%l7 + 0x20], %f6
4315 fbge %fcc3, loop_739
4316 edge16ln %o5, %i6, %g6
4317 fmovrsgez %i2, %f1, %f3
4318 stb %g2, [%l7 + 0x44]
4319loop_739:
4320 umul %o7, %o4, %o6
4321 fornot2s %f9, %f8, %f1
4322 faligndata %f12, %f10, %f8
4323 subc %l0, %o1, %l1
4324 fnors %f8, %f9, %f10
4325 fmovsn %icc, %f3, %f1
4326 srl %o0, %i0, %g5
4327 ld [%l7 + 0x60], %f12
4328 brnz,a %l6, loop_740
4329 fmovspos %icc, %f1, %f15
4330 fcmpne16 %f8, %f10, %i4
4331 fbug,a %fcc3, loop_741
4332loop_740:
4333 call loop_742
4334 call loop_743
4335 ldsb [%l7 + 0x3F], %g7
4336loop_741:
4337 fmovdn %icc, %f4, %f8
4338loop_742:
4339 fnor %f6, %f6, %f8
4340loop_743:
4341 add %g4, 0x122E, %i3
4342 fandnot2s %f6, %f0, %f9
4343 fmovsne %icc, %f10, %f15
4344 srlx %o3, 0x1B, %l3
4345 fand %f2, %f12, %f8
4346 ldd [%l7 + 0x08], %f6
4347 brnz,a %l4, loop_744
4348 fmovrde %l2, %f12, %f2
4349 fpack32 %f0, %f14, %f12
4350 fmul8x16au %f11, %f4, %f2
4351loop_744:
4352 fbu %fcc2, loop_745
4353 std %f2, [%l7 + 0x58]
4354 sth %i5, [%l7 + 0x6E]
4355 sll %g3, %g1, %l5
4356loop_745:
4357 fcmped %fcc1, %f8, %f6
4358 faligndata %f2, %f2, %f4
4359 bgu,pn %xcc, loop_746
4360 andncc %i1, %i7, %o5
4361 fcmpeq16 %f6, %f4, %i6
4362 fmovdpos %xcc, %f3, %f8
4363loop_746:
4364 fbl,a %fcc3, loop_747
4365 xor %g6, %o2, %i2
4366 fnot1 %f4, %f0
4367 fcmple32 %f14, %f2, %o7
4368loop_747:
4369 fabss %f11, %f14
4370 fsrc1 %f6, %f12
4371 movcc %icc, %g2, %o6
4372 stw %o4, [%l7 + 0x10]
4373 ldsh [%l7 + 0x3E], %o1
4374 stw %l1, [%l7 + 0x7C]
4375 fmovrdlz %o0, %f6, %f2
4376 fcmped %fcc3, %f2, %f6
4377 fones %f1
4378 subcc %l0, 0x13EC, %g5
4379 fmuld8sux16 %f3, %f6, %f8
4380 fmovdvc %icc, %f4, %f14
4381 std %f10, [%l7 + 0x20]
4382 fmovdn %icc, %f3, %f13
4383 movrne %l6, 0x12A, %i0
4384 fmuld8ulx16 %f11, %f3, %f10
4385 fmovrsne %i4, %f7, %f2
4386 edge32 %g4, %i3, %o3
4387 movge %icc, %l3, %l4
4388 stb %g7, [%l7 + 0x40]
4389 sethi 0x1C9C, %l2
4390 brlez %i5, loop_748
4391 xnorcc %g3, 0x1032, %l5
4392 fpadd32 %f8, %f6, %f8
4393 fmovrde %g1, %f12, %f14
4394loop_748:
4395 fmovrsgez %i7, %f11, %f4
4396 fpack32 %f0, %f0, %f6
4397 fbue %fcc0, loop_749
4398 fbo,a %fcc0, loop_750
4399 xorcc %o5, %i1, %g6
4400 popc %i6, %o2
4401loop_749:
4402 addccc %i2, %g2, %o7
4403loop_750:
4404 fpadd16 %f8, %f10, %f8
4405 fbul,a %fcc3, loop_751
4406 udivcc %o6, 0x01AB, %o1
4407 edge16l %l1, %o4, %o0
4408 movn %icc, %l0, %l6
4409loop_751:
4410 bl,a %xcc, loop_752
4411 fmovsg %icc, %f11, %f11
4412 fcmpes %fcc1, %f3, %f14
4413 fblg,a %fcc3, loop_753
4414loop_752:
4415 ldsw [%l7 + 0x40], %i0
4416 bl,a,pn %xcc, loop_754
4417 movrlez %g5, %i4, %i3
4418loop_753:
4419 fsrc2 %f2, %f8
4420 lduw [%l7 + 0x18], %o3
4421loop_754:
4422 bvc,a %xcc, loop_755
4423 fmovsvc %icc, %f8, %f14
4424 fmovse %xcc, %f1, %f5
4425 st %f0, [%l7 + 0x48]
4426loop_755:
4427 fmovsvs %xcc, %f10, %f3
4428 fpsub16 %f12, %f8, %f2
4429 sethi 0x1F6C, %g4
4430 fnors %f2, %f15, %f8
4431 fmovdg %xcc, %f11, %f9
4432 st %f13, [%l7 + 0x60]
4433 movn %xcc, %l3, %g7
4434 umulcc %l4, %l2, %g3
4435 orcc %l5, 0x1148, %i5
4436 fmovse %icc, %f14, %f8
4437 bn loop_756
4438 ldsh [%l7 + 0x16], %i7
4439 movpos %icc, %g1, %o5
4440 sth %i1, [%l7 + 0x5E]
4441loop_756:
4442 udivx %g6, 0x00B0, %o2
4443 sdivcc %i6, 0x1FDE, %g2
4444 fmovsle %xcc, %f7, %f6
4445 fmovdcs %xcc, %f8, %f14
4446 orn %o7, 0x1960, %i2
4447 ld [%l7 + 0x5C], %f3
4448 fmovsgu %icc, %f1, %f10
4449 edge16 %o6, %o1, %o4
4450 ld [%l7 + 0x28], %f1
4451 fcmpne32 %f0, %f4, %l1
4452 bn,pt %icc, loop_757
4453 ldx [%l7 + 0x78], %o0
4454 fcmpne32 %f10, %f0, %l6
4455 fpsub32s %f15, %f9, %f2
4456loop_757:
4457 lduw [%l7 + 0x1C], %i0
4458 fpsub32 %f14, %f2, %f0
4459 std %f6, [%l7 + 0x10]
4460 stx %g5, [%l7 + 0x78]
4461 fabss %f13, %f5
4462 fbug,a %fcc2, loop_758
4463 fmovrslez %l0, %f7, %f12
4464 fbne,a %fcc0, loop_759
4465 fbule,a %fcc3, loop_760
4466loop_758:
4467 fblg,a %fcc2, loop_761
4468 xnor %i3, 0x02A1, %i4
4469loop_759:
4470 fands %f5, %f14, %f11
4471loop_760:
4472 brz,a %o3, loop_762
4473loop_761:
4474 lduw [%l7 + 0x58], %g4
4475 fmovdcs %icc, %f11, %f2
4476 fcmple16 %f14, %f2, %l3
4477loop_762:
4478 bvs %icc, loop_763
4479 ldub [%l7 + 0x3D], %g7
4480 fxor %f6, %f8, %f6
4481 fmovdg %icc, %f3, %f9
4482loop_763:
4483 fmovrdlz %l2, %f8, %f8
4484 movneg %xcc, %l4, %l5
4485 bvs,a,pt %xcc, loop_764
4486 fmul8x16 %f8, %f10, %f12
4487 ldsw [%l7 + 0x3C], %i5
4488 lduw [%l7 + 0x14], %g3
4489loop_764:
4490 sth %g1, [%l7 + 0x66]
4491 lduw [%l7 + 0x14], %o5
4492 fands %f13, %f13, %f13
4493 brlz,a %i1, loop_765
4494 fnor %f4, %f12, %f6
4495 fbu,a %fcc1, loop_766
4496 movpos %xcc, %g6, %i7
4497loop_765:
4498 fble %fcc1, loop_767
4499 fmuld8ulx16 %f7, %f14, %f0
4500loop_766:
4501 edge8l %o2, %i6, %g2
4502 bcs,pn %icc, loop_768
4503loop_767:
4504 movcc %icc, %i2, %o6
4505 fbl %fcc2, loop_769
4506 ldx [%l7 + 0x40], %o1
4507loop_768:
4508 fmovrdlz %o4, %f12, %f8
4509 ldd [%l7 + 0x20], %f14
4510loop_769:
4511 mova %xcc, %l1, %o7
4512 fmovdg %xcc, %f6, %f6
4513 bleu,a %xcc, loop_770
4514 fbl,a %fcc2, loop_771
4515 fpack16 %f0, %f5
4516 fbuge,a %fcc3, loop_772
4517loop_770:
4518 fornot2s %f5, %f15, %f12
4519loop_771:
4520 fmul8sux16 %f0, %f0, %f14
4521 brgez,a %l6, loop_773
4522loop_772:
4523 ldd [%l7 + 0x60], %f8
4524 addc %i0, 0x1A51, %g5
4525 lduh [%l7 + 0x0A], %o0
4526loop_773:
4527 movneg %icc, %l0, %i3
4528 addcc %o3, 0x04BE, %i4
4529 fornot1 %f14, %f0, %f8
4530 sethi 0x1DE4, %g4
4531 fmovsl %xcc, %f6, %f1
4532 sth %l3, [%l7 + 0x18]
4533 fone %f14
4534 call loop_774
4535 fcmple16 %f14, %f8, %g7
4536 brz %l2, loop_775
4537 ldsw [%l7 + 0x60], %l4
4538loop_774:
4539 bg,a,pt %icc, loop_776
4540 st %f8, [%l7 + 0x3C]
4541loop_775:
4542 fandnot1s %f4, %f5, %f14
4543 fbo,a %fcc1, loop_777
4544loop_776:
4545 fand %f12, %f6, %f4
4546 udivcc %i5, 0x17E7, %l5
4547 ldub [%l7 + 0x3A], %g3
4548loop_777:
4549 movleu %xcc, %g1, %o5
4550 fbul,a %fcc0, loop_778
4551 fmovsneg %icc, %f7, %f12
4552 fcmpeq32 %f4, %f0, %i1
4553 orn %i7, 0x0E7F, %o2
4554loop_778:
4555 movgu %xcc, %g6, %g2
4556 fmovrde %i2, %f4, %f2
4557 fmovdge %xcc, %f3, %f9
4558 fmul8x16 %f6, %f0, %f2
4559 faligndata %f6, %f4, %f0
4560 fpack16 %f8, %f4
4561 ldub [%l7 + 0x57], %o6
4562 bg,pn %xcc, loop_779
4563 fbge,a %fcc0, loop_780
4564 fbuge,a %fcc3, loop_781
4565 mulscc %i6, 0x0E1D, %o1
4566loop_779:
4567 fornot2s %f0, %f5, %f8
4568loop_780:
4569 fmul8sux16 %f0, %f6, %f6
4570loop_781:
4571 ldsh [%l7 + 0x46], %o4
4572 set 0x0, %l0
4573 setx loop_782, %l0, %l1
4574 jmpl %l1, %o7
4575 fmul8x16al %f0, %f14, %f8
4576 st %f14, [%l7 + 0x30]
4577 lduw [%l7 + 0x44], %l6
4578loop_782:
4579 bge,pn %xcc, loop_783
4580 stw %i0, [%l7 + 0x3C]
4581 fpack32 %f8, %f0, %f8
4582 edge32l %g5, %l1, %o0
4583loop_783:
4584 ldx [%l7 + 0x10], %i3
4585 fsrc2s %f11, %f5
4586 fornot1s %f3, %f0, %f10
4587 sra %o3, %i4, %l0
4588 fcmple16 %f10, %f2, %g4
4589 fmovdn %icc, %f0, %f7
4590 sth %g7, [%l7 + 0x54]
4591 fbn %fcc0, loop_784
4592 fmovsl %icc, %f12, %f14
4593 for %f6, %f10, %f10
4594 fnegd %f6, %f12
4595loop_784:
4596 fmovrsgez %l3, %f7, %f8
4597 fcmple32 %f12, %f4, %l4
4598 fmovdpos %icc, %f15, %f0
4599 fcmple32 %f14, %f12, %i5
4600 fmovrsne %l5, %f3, %f1
4601 fmul8x16 %f11, %f10, %f0
4602 sth %l2, [%l7 + 0x7E]
4603 fble,a %fcc2, loop_785
4604 bg loop_786
4605 addccc %g3, 0x1F7C, %o5
4606 fble %fcc3, loop_787
4607loop_785:
4608 lduh [%l7 + 0x7E], %g1
4609loop_786:
4610 orn %i1, %i7, %o2
4611 addcc %g6, %i2, %o6
4612loop_787:
4613 bge,pt %xcc, loop_788
4614 fmovdleu %xcc, %f15, %f2
4615 fcmpne32 %f6, %f12, %g2
4616 sth %o1, [%l7 + 0x4E]
4617loop_788:
4618 st %f13, [%l7 + 0x10]
4619 movneg %xcc, %o4, %o7
4620 lduh [%l7 + 0x62], %i6
4621 fmovsne %icc, %f15, %f14
4622 st %f9, [%l7 + 0x0C]
4623 movle %icc, %l6, %g5
4624 fbug,a %fcc0, loop_789
4625 sth %i0, [%l7 + 0x42]
4626 ldd [%l7 + 0x50], %f12
4627 andncc %o0, %l1, %i3
4628loop_789:
4629 fmuld8sux16 %f2, %f4, %f6
4630 movre %o3, 0x290, %l0
4631 udivcc %g4, 0x1AC8, %g7
4632 ldsb [%l7 + 0x20], %i4
4633 ldx [%l7 + 0x20], %l4
4634 lduw [%l7 + 0x30], %l3
4635 bcc,a,pn %xcc, loop_790
4636 orn %i5, %l2, %l5
4637 std %f8, [%l7 + 0x40]
4638 fmuld8ulx16 %f2, %f4, %f4
4639loop_790:
4640 fmovrdgez %o5, %f4, %f14
4641 ldsh [%l7 + 0x16], %g3
4642 movcc %icc, %i1, %g1
4643 bg,pt %xcc, loop_791
4644 fmovdcc %xcc, %f13, %f11
4645 sllx %o2, 0x08, %i7
4646 lduh [%l7 + 0x46], %i2
4647loop_791:
4648 ldx [%l7 + 0x08], %o6
4649 fcmple32 %f10, %f0, %g2
4650 fpadd32s %f15, %f2, %f11
4651 ldx [%l7 + 0x10], %g6
4652 ldsb [%l7 + 0x6D], %o4
4653 ld [%l7 + 0x08], %f13
4654 subcc %o1, %o7, %l6
4655 brgez %g5, loop_792
4656 subcc %i0, %o0, %l1
4657 fmovsa %icc, %f7, %f5
4658 edge8ln %i6, %i3, %o3
4659loop_792:
4660 movrne %g4, 0x378, %l0
4661 fand %f8, %f4, %f6
4662 ldub [%l7 + 0x77], %i4
4663 movn %icc, %l4, %g7
4664 stx %i5, [%l7 + 0x50]
4665 be,a loop_793
4666 fmovde %xcc, %f6, %f14
4667 ldub [%l7 + 0x7C], %l2
4668 stx %l5, [%l7 + 0x10]
4669loop_793:
4670 fmuld8ulx16 %f2, %f10, %f2
4671 fmovsn %xcc, %f15, %f7
4672 fmovdn %icc, %f13, %f8
4673 bvc,a loop_794
4674 fmovrsgez %o5, %f11, %f13
4675 be,pn %icc, loop_795
4676 ldsh [%l7 + 0x3A], %g3
4677loop_794:
4678 ld [%l7 + 0x5C], %f5
4679 fand %f12, %f14, %f0
4680loop_795:
4681 fcmpes %fcc3, %f11, %f0
4682 sub %i1, 0x1884, %l3
4683 mulscc %g1, %i7, %o2
4684 fmovdpos %icc, %f3, %f11
4685 bcc %xcc, loop_796
4686 stx %o6, [%l7 + 0x40]
4687 edge32ln %i2, %g6, %g2
4688 for %f0, %f12, %f4
4689loop_796:
4690 fmovdvs %icc, %f3, %f0
4691 fcmpgt16 %f12, %f8, %o4
4692 fmovrdgz %o1, %f12, %f12
4693 lduh [%l7 + 0x24], %l6
4694 ldx [%l7 + 0x48], %o7
4695 fmovd %f2, %f0
4696 xorcc %g5, %i0, %o0
4697 fabsd %f0, %f0
4698 fmovdne %icc, %f9, %f9
4699 fpack16 %f0, %f15
4700 bgu %xcc, loop_797
4701 fxnor %f12, %f12, %f0
4702 edge32ln %i6, %l1, %o3
4703 bl,a,pn %xcc, loop_798
4704loop_797:
4705 ldd [%l7 + 0x08], %f6
4706 movgu %icc, %g4, %i3
4707 lduw [%l7 + 0x28], %l0
4708loop_798:
4709 for %f0, %f14, %f6
4710 ld [%l7 + 0x70], %f5
4711 umul %l4, %g7, %i5
4712 lduw [%l7 + 0x18], %l2
4713 bne,a,pn %xcc, loop_799
4714 movcs %icc, %l5, %i4
4715 fmovdleu %icc, %f0, %f2
4716 fbu,a %fcc1, loop_800
4717loop_799:
4718 movn %xcc, %g3, %o5
4719 sth %l3, [%l7 + 0x16]
4720 ldsb [%l7 + 0x64], %g1
4721loop_800:
4722 ldsh [%l7 + 0x24], %i1
4723 fcmple32 %f14, %f10, %i7
4724 call loop_801
4725 movn %xcc, %o2, %i2
4726 srax %o6, 0x1B, %g6
4727 fnot1 %f2, %f12
4728loop_801:
4729 fmovda %icc, %f9, %f9
4730 brz %o4, loop_802
4731 fbug %fcc0, loop_803
4732 udiv %g2, 0x1755, %o1
4733 fxnor %f4, %f10, %f10
4734loop_802:
4735 fmovrdne %o7, %f8, %f0
4736loop_803:
4737 fmovrdgz %l6, %f2, %f8
4738 fnands %f15, %f2, %f5
4739 st %f12, [%l7 + 0x24]
4740 brgez,a %i0, loop_804
4741 bvc,a loop_805
4742 fmovdne %xcc, %f7, %f14
4743 bvc,pn %icc, loop_806
4744loop_804:
4745 ldsh [%l7 + 0x48], %o0
4746loop_805:
4747 lduh [%l7 + 0x6C], %g5
4748 fmuld8sux16 %f0, %f3, %f6
4749loop_806:
4750 brlez,a %i6, loop_807
4751 fnot2 %f6, %f4
4752 movne %xcc, %o3, %g4
4753 ldub [%l7 + 0x6A], %i3
4754loop_807:
4755 edge8l %l1, %l4, %g7
4756 fmovspos %icc, %f13, %f4
4757 fmovrdgz %l0, %f4, %f14
4758 fpsub16s %f2, %f13, %f6
4759 fpack32 %f0, %f10, %f6
4760 brgz,a %i5, loop_808
4761 stx %l2, [%l7 + 0x58]
4762 fmovs %f10, %f14
4763 sdivcc %l5, 0x18F1, %i4
4764loop_808:
4765 ld [%l7 + 0x78], %f9
4766 movcc %icc, %o5, %g3
4767 andn %g1, 0x1B5E, %i1
4768 ldd [%l7 + 0x70], %f10
4769 smul %l3, %i7, %i2
4770 fbn,a %fcc1, loop_809
4771 fbul,a %fcc2, loop_810
4772 fcmpd %fcc3, %f8, %f12
4773 movle %icc, %o2, %g6
4774loop_809:
4775 ble,a,pn %xcc, loop_811
4776loop_810:
4777 stw %o4, [%l7 + 0x78]
4778 fones %f9
4779 fcmped %fcc0, %f6, %f4
4780loop_811:
4781 fbge,a %fcc2, loop_812
4782 andncc %o6, %g2, %o7
4783 fmovsn %icc, %f11, %f0
4784 sth %l6, [%l7 + 0x2A]
4785loop_812:
4786 fmovsle %xcc, %f4, %f7
4787 sll %i0, 0x1C, %o0
4788 fpsub16 %f8, %f8, %f14
4789 fcmps %fcc2, %f5, %f10
4790 fnor %f10, %f0, %f10
4791 fsrc2s %f7, %f6
4792 faligndata %f10, %f8, %f12
4793 subcc %g5, %i6, %o1
4794 sth %o3, [%l7 + 0x4A]
4795 ldd [%l7 + 0x28], %f2
4796 bpos,a loop_813
4797 andn %i3, 0x1601, %g4
4798 ldsw [%l7 + 0x6C], %l4
4799 ldsb [%l7 + 0x6A], %g7
4800loop_813:
4801 fmovdg %icc, %f12, %f5
4802 bneg %icc, loop_814
4803 sth %l0, [%l7 + 0x32]
4804 movrlez %i5, %l1, %l2
4805 ldsh [%l7 + 0x36], %i4
4806loop_814:
4807 fcmpgt16 %f2, %f12, %o5
4808 fandnot1 %f4, %f2, %f2
4809 lduw [%l7 + 0x70], %g3
4810 bl,pn %icc, loop_815
4811 ble loop_816
4812 ldd [%l7 + 0x78], %f2
4813 st %f12, [%l7 + 0x34]
4814loop_815:
4815 ld [%l7 + 0x28], %f7
4816loop_816:
4817 ld [%l7 + 0x34], %f15
4818 edge16ln %g1, %l5, %l3
4819 ldx [%l7 + 0x60], %i1
4820 xnor %i2, %o2, %i7
4821 udiv %o4, 0x1A08, %g6
4822 fcmpeq32 %f12, %f12, %o6
4823 stb %o7, [%l7 + 0x4E]
4824 lduh [%l7 + 0x60], %l6
4825 srl %g2, %i0, %g5
4826 bcs,a %xcc, loop_817
4827 fcmpeq32 %f0, %f14, %i6
4828 fbn,a %fcc1, loop_818
4829 xnorcc %o1, 0x1DC4, %o3
4830loop_817:
4831 alignaddrl %o0, %i3, %l4
4832 add %g4, 0x0044, %l0
4833loop_818:
4834 ldub [%l7 + 0x33], %g7
4835 movle %icc, %l1, %l2
4836 fbge,a %fcc2, loop_819
4837 fmovsne %xcc, %f7, %f6
4838 movl %icc, %i5, %o5
4839 alignaddr %g3, %i4, %g1
4840loop_819:
4841 sethi 0x0E2A, %l3
4842 brgz,a %i1, loop_820
4843 mova %icc, %l5, %o2
4844 stx %i2, [%l7 + 0x28]
4845 movg %icc, %o4, %i7
4846loop_820:
4847 movne %icc, %g6, %o7
4848 stw %l6, [%l7 + 0x64]
4849 andncc %o6, %i0, %g5
4850 fand %f4, %f14, %f12
4851 fbul %fcc1, loop_821
4852 brz,a %g2, loop_822
4853 fsrc2 %f0, %f4
4854 stb %i6, [%l7 + 0x7A]
4855loop_821:
4856 fmovsle %xcc, %f4, %f5
4857loop_822:
4858 fcmped %fcc0, %f4, %f10
4859 ld [%l7 + 0x58], %f6
4860 srax %o3, 0x08, %o0
4861 fmovsn %xcc, %f3, %f8
4862 mulscc %o1, %l4, %g4
4863 fbuge %fcc3, loop_823
4864 st %f10, [%l7 + 0x44]
4865 movrgz %i3, %g7, %l1
4866 ldsh [%l7 + 0x0E], %l2
4867loop_823:
4868 movge %xcc, %l0, %i5
4869 bn loop_824
4870 addc %g3, %i4, %o5
4871 orncc %l3, %i1, %l5
4872 ldd [%l7 + 0x78], %f6
4873loop_824:
4874 fcmpd %fcc0, %f12, %f6
4875 ld [%l7 + 0x58], %f12
4876 movl %icc, %o2, %i2
4877 fzeros %f14
4878 ldsw [%l7 + 0x78], %o4
4879 fnegd %f2, %f2
4880 fpack16 %f12, %f10
4881 ldd [%l7 + 0x38], %f8
4882 be,a,pn %xcc, loop_825
4883 st %f14, [%l7 + 0x50]
4884 edge16l %g1, %g6, %i7
4885 fbn,a %fcc3, loop_826
4886loop_825:
4887 andncc %l6, %o6, %o7
4888 fmovsvc %icc, %f12, %f14
4889 bge,pt %icc, loop_827
4890loop_826:
4891 stw %i0, [%l7 + 0x50]
4892 stw %g2, [%l7 + 0x50]
4893 fnors %f13, %f10, %f10
4894loop_827:
4895 bge,pn %icc, loop_828
4896 fbge %fcc3, loop_829
4897 ldd [%l7 + 0x30], %f10
4898 ldsb [%l7 + 0x66], %i6
4899loop_828:
4900 fmuld8sux16 %f9, %f14, %f2
4901loop_829:
4902 xor %g5, 0x1AAC, %o0
4903 fpack16 %f2, %f1
4904 ldub [%l7 + 0x36], %o1
4905 std %f14, [%l7 + 0x48]
4906 ldx [%l7 + 0x60], %o3
4907 brnz %g4, loop_830
4908 ba,a,pn %xcc, loop_831
4909 umul %i3, 0x0D6A, %l4
4910 fmovsl %xcc, %f15, %f0
4911loop_830:
4912 fcmpes %fcc0, %f5, %f7
4913loop_831:
4914 fmovsneg %xcc, %f10, %f13
4915 fbul,a %fcc3, loop_832
4916 fmovsvc %icc, %f5, %f13
4917 fmovrslz %g7, %f6, %f15
4918 fmul8x16al %f3, %f7, %f8
4919loop_832:
4920 fnot2 %f14, %f0
4921 fzero %f8
4922 fmovrde %l1, %f6, %f8
4923 bcc loop_833
4924 stw %l2, [%l7 + 0x7C]
4925 fmovdg %icc, %f1, %f9
4926 sdiv %i5, 0x16DA, %g3
4927loop_833:
4928 umulcc %l0, %o5, %l3
4929 mulx %i4, %i1, %o2
4930 edge8n %l5, %o4, %i2
4931 fbg,a %fcc3, loop_834
4932 fnot2s %f15, %f1
4933 fnot2 %f14, %f12
4934 fcmple32 %f12, %f14, %g1
4935loop_834:
4936 stw %i7, [%l7 + 0x3C]
4937 ldub [%l7 + 0x0D], %l6
4938 movvs %icc, %g6, %o6
4939 edge32l %o7, %g2, %i6
4940 fandnot1 %f6, %f6, %f14
4941 fandnot1s %f9, %f7, %f5
4942 ldsb [%l7 + 0x51], %g5
4943 movn %xcc, %o0, %o1
4944 fnand %f12, %f2, %f0
4945 fnor %f8, %f0, %f8
4946 sdivx %o3, 0x12DE, %i0
4947 stw %i3, [%l7 + 0x28]
4948 fmovdg %icc, %f4, %f8
4949 fcmpeq32 %f6, %f14, %l4
4950 fnegs %f14, %f6
4951 fbul %fcc1, loop_835
4952 ble loop_836
4953 fcmpd %fcc2, %f4, %f6
4954 fmovspos %icc, %f9, %f2
4955loop_835:
4956 ldub [%l7 + 0x74], %g4
4957loop_836:
4958 sethi 0x1417, %l1
4959 fone %f12
4960 st %f9, [%l7 + 0x20]
4961 fmovsvs %icc, %f0, %f10
4962 ble loop_837
4963 lduw [%l7 + 0x54], %l2
4964 movrgz %i5, %g7, %l0
4965 ldsw [%l7 + 0x3C], %g3
4966loop_837:
4967 bgu,a %icc, loop_838
4968 fsrc1s %f14, %f12
4969 xor %l3, %i4, %o5
4970 ld [%l7 + 0x7C], %f7
4971loop_838:
4972 fmovrdgez %i1, %f10, %f4
4973 addcc %o2, %o4, %i2
4974 fmovrslz %g1, %f9, %f1
4975 subc %i7, 0x0E19, %l6
4976 fmovd %f12, %f0
4977 andncc %g6, %o6, %o7
4978 stx %l5, [%l7 + 0x28]
4979 fba %fcc3, loop_839
4980 fpsub16 %f12, %f6, %f10
4981 fxnors %f3, %f7, %f10
4982 fandnot2 %f4, %f4, %f6
4983loop_839:
4984 edge16ln %i6, %g2, %g5
4985 fnot1 %f0, %f2
4986 bvs,a,pt %icc, loop_840
4987 st %f11, [%l7 + 0x2C]
4988 sth %o1, [%l7 + 0x56]
4989 be,a,pt %icc, loop_841
4990loop_840:
4991 fmovsneg %icc, %f10, %f6
4992 ldd [%l7 + 0x78], %f12
4993 fbug,a %fcc0, loop_842
4994loop_841:
4995 movrgz %o0, 0x29F, %i0
4996 bvs %icc, loop_843
4997 brgz %i3, loop_844
4998loop_842:
4999 fmovsvc %icc, %f5, %f14
5000 fmovrsgez %l4, %f7, %f4
5001loop_843:
5002 fmovdneg %icc, %f11, %f5
5003loop_844:
5004 orn %o3, %l1, %g4
5005 fcmpeq32 %f8, %f8, %i5
5006 fbug %fcc2, loop_845
5007 bcs %icc, loop_846
5008 mova %xcc, %g7, %l0
5009 fmovdl %xcc, %f6, %f0
5010loop_845:
5011 stx %l2, [%l7 + 0x18]
5012loop_846:
5013 ba,pn %xcc, loop_847
5014 edge8 %l3, %i4, %g3
5015 fandnot2s %f15, %f8, %f4
5016 std %f8, [%l7 + 0x20]
5017loop_847:
5018 fnands %f15, %f8, %f3
5019 fmovscc %xcc, %f9, %f2
5020 std %f4, [%l7 + 0x08]
5021 ldsh [%l7 + 0x26], %o5
5022 fbule %fcc2, loop_848
5023 fxnors %f10, %f8, %f10
5024 ldd [%l7 + 0x78], %f8
5025 movn %xcc, %i1, %o2
5026loop_848:
5027 fcmps %fcc3, %f9, %f13
5028 fmuld8sux16 %f11, %f9, %f10
5029 fandnot2 %f8, %f6, %f8
5030 ldub [%l7 + 0x32], %o4
5031 fmovrdgez %i2, %f2, %f14
5032 bl,a,pt %icc, loop_849
5033 fba,a %fcc0, loop_850
5034 stw %g1, [%l7 + 0x4C]
5035 udivx %i7, 0x0B34, %l6
5036loop_849:
5037 fones %f12
5038loop_850:
5039 fcmple32 %f4, %f14, %o6
5040 fmovsle %icc, %f3, %f2
5041 subccc %g6, %o7, %l5
5042 fble,a %fcc3, loop_851
5043 sra %g2, %i6, %o1
5044 fand %f12, %f6, %f14
5045 fbe %fcc2, loop_852
5046loop_851:
5047 brz,a %o0, loop_853
5048 stw %g5, [%l7 + 0x6C]
5049 brlz,a %i3, loop_854
5050loop_852:
5051 fcmpd %fcc3, %f6, %f14
5052loop_853:
5053 fmul8x16al %f3, %f9, %f10
5054 fornot2s %f0, %f1, %f8
5055loop_854:
5056 stx %l4, [%l7 + 0x38]
5057 movre %i0, 0x1C1, %o3
5058 fbue,a %fcc3, loop_855
5059 lduh [%l7 + 0x26], %g4
5060 ldx [%l7 + 0x60], %i5
5061 be,a %icc, loop_856
5062loop_855:
5063 edge32ln %g7, %l0, %l2
5064 lduh [%l7 + 0x5C], %l1
5065 bvs %icc, loop_857
5066loop_856:
5067 call loop_858
5068 movrlez %i4, %l3, %g3
5069 lduh [%l7 + 0x78], %i1
5070loop_857:
5071 fnot2 %f8, %f12
5072loop_858:
5073 fblg,a %fcc3, loop_859
5074 fmovdne %xcc, %f7, %f10
5075 fmovdneg %xcc, %f15, %f1
5076 fmovdvs %icc, %f13, %f10
5077loop_859:
5078 fabss %f4, %f10
5079 fbne,a %fcc2, loop_860
5080 fmovse %xcc, %f4, %f14
5081 stw %o2, [%l7 + 0x14]
5082 fmovdne %icc, %f11, %f15
5083loop_860:
5084 stw %o4, [%l7 + 0x58]
5085 movcc %xcc, %o5, %i2
5086 alignaddrl %i7, %l6, %o6
5087 ldsh [%l7 + 0x3A], %g1
5088 fcmpgt16 %f0, %f4, %g6
5089 edge32 %l5, %g2, %i6
5090 edge16l %o1, %o0, %g5
5091 fsrc2 %f14, %f10
5092 sth %o7, [%l7 + 0x18]
5093 fmovrse %l4, %f0, %f10
5094 movrlz %i3, %i0, %g4
5095 movle %icc, %o3, %g7
5096 ldd [%l7 + 0x68], %f14
5097 ldd [%l7 + 0x60], %f2
5098 fmovd %f10, %f2
5099 edge32n %i5, %l0, %l2
5100 lduh [%l7 + 0x76], %l1
5101 orn %i4, %l3, %i1
5102 fmovsgu %icc, %f7, %f1
5103 fmovdleu %xcc, %f4, %f1
5104 fmovdne %icc, %f1, %f3
5105 fone %f6
5106 ble,pn %xcc, loop_861
5107 lduw [%l7 + 0x10], %g3
5108 ld [%l7 + 0x50], %f14
5109 fmovrdgez %o4, %f2, %f2
5110loop_861:
5111 and %o2, %i2, %i7
5112 fble %fcc3, loop_862
5113 fmovrdgez %o5, %f0, %f10
5114 std %f8, [%l7 + 0x18]
5115 fsrc2s %f2, %f6
5116loop_862:
5117 ld [%l7 + 0x10], %f12
5118 set 0x0, %l0
5119 setx loop_863, %l0, %l1
5120 jmpl %l1, %o6
5121 fnot2 %f0, %f6
5122 stw %l6, [%l7 + 0x50]
5123 udiv %g6, 0x1430, %l5
5124loop_863:
5125 std %f10, [%l7 + 0x18]
5126 bleu %xcc, loop_864
5127 fbue %fcc1, loop_865
5128 fones %f14
5129 ldsb [%l7 + 0x1E], %g2
5130loop_864:
5131 bleu loop_866
5132loop_865:
5133 ldsw [%l7 + 0x58], %g1
5134 set 0x0, %l0
5135 setx loop_867, %l0, %l1
5136 jmpl %l1, %i6
5137 fmuld8sux16 %f4, %f3, %f2
5138loop_866:
5139 fmovd %f8, %f10
5140 bcc loop_868
5141loop_867:
5142 bn,a,pt %icc, loop_869
5143 movcs %icc, %o0, %o1
5144 brgz,a %g5, loop_870
5145loop_868:
5146 srl %o7, %l4, %i0
5147loop_869:
5148 movrlez %i3, 0x301, %o3
5149 fbo %fcc3, loop_871
5150loop_870:
5151 fmovrsgz %g4, %f10, %f3
5152 stx %i5, [%l7 + 0x18]
5153 alignaddr %l0, %l2, %g7
5154loop_871:
5155 fmovdleu %xcc, %f6, %f4
5156 mulscc %i4, %l1, %l3
5157 movrlez %i1, %g3, %o2
5158 ld [%l7 + 0x74], %f7
5159 fbule %fcc0, loop_872
5160 and %i2, 0x12F7, %o4
5161 umulcc %o5, 0x0BCA, %o6
5162 stx %i7, [%l7 + 0x38]
5163loop_872:
5164 lduh [%l7 + 0x4A], %g6
5165 fbul %fcc3, loop_873
5166 fbe %fcc0, loop_874
5167 fmovdcs %xcc, %f14, %f0
5168 bleu,pt %icc, loop_875
5169loop_873:
5170 orn %l5, %l6, %g2
5171loop_874:
5172 ldd [%l7 + 0x68], %f0
5173 ldub [%l7 + 0x22], %i6
5174loop_875:
5175 fandnot2s %f12, %f11, %f15
5176 udiv %g1, 0x001F, %o0
5177 fnot2 %f14, %f8
5178 brgz,a %g5, loop_876
5179 movrgez %o7, 0x206, %l4
5180 ldd [%l7 + 0x50], %f8
5181 ldsw [%l7 + 0x74], %i0
5182loop_876:
5183 addccc %i3, 0x0EBC, %o3
5184 bneg,a,pn %xcc, loop_877
5185 movre %o1, %i5, %g4
5186 ldsw [%l7 + 0x6C], %l0
5187 bcc,pn %icc, loop_878
5188loop_877:
5189 umulcc %l2, %i4, %g7
5190 ldd [%l7 + 0x10], %f10
5191 sll %l1, 0x18, %i1
5192loop_878:
5193 fandnot1s %f10, %f0, %f10
5194 fbn %fcc1, loop_879
5195 fmovsge %icc, %f10, %f8
5196 ldd [%l7 + 0x28], %f4
5197 stx %g3, [%l7 + 0x68]
5198loop_879:
5199 stx %o2, [%l7 + 0x20]
5200 ldx [%l7 + 0x78], %i2
5201 fnands %f12, %f8, %f8
5202 xnorcc %l3, 0x0165, %o5
5203 fble,a %fcc2, loop_880
5204 udiv %o6, 0x1512, %i7
5205 stx %o4, [%l7 + 0x58]
5206 bvs,a,pt %icc, loop_881
5207loop_880:
5208 fbug,a %fcc1, loop_882
5209 fnand %f0, %f0, %f0
5210 fmovdl %icc, %f7, %f13
5211loop_881:
5212 stw %g6, [%l7 + 0x74]
5213loop_882:
5214 fmovrsgez %l6, %f7, %f1
5215 fpadd32s %f12, %f14, %f10
5216 lduh [%l7 + 0x4A], %g2
5217 brz %i6, loop_883
5218 sub %l5, 0x003A, %g1
5219 fmovdvc %xcc, %f1, %f1
5220 fnot1 %f0, %f12
5221loop_883:
5222 bvs %icc, loop_884
5223 fors %f10, %f5, %f11
5224 ldsb [%l7 + 0x74], %o0
5225 fcmpne16 %f4, %f2, %g5
5226loop_884:
5227 fbug,a %fcc3, loop_885
5228 add %o7, %i0, %l4
5229 faligndata %f6, %f10, %f4
5230 srlx %i3, %o3, %o1
5231loop_885:
5232 bgu,pt %icc, loop_886
5233 fabsd %f10, %f8
5234 fbue,a %fcc1, loop_887
5235 sub %g4, 0x03D2, %i5
5236loop_886:
5237 fornot1s %f6, %f7, %f15
5238 set 0x0, %l0
5239 setx loop_888, %l0, %l1
5240 jmpl %l1, %l2
5241loop_887:
5242 stw %l0, [%l7 + 0x3C]
5243 fand %f4, %f8, %f12
5244 fzeros %f4
5245loop_888:
5246 for %f8, %f12, %f0
5247 ble,pn %xcc, loop_889
5248 xnor %g7, 0x0A2D, %i4
5249 andcc %i1, 0x1964, %l1
5250 umulcc %g3, %o2, %l3
5251loop_889:
5252 fpackfix %f8, %f6
5253 sdivx %o5, 0x0307, %o6
5254 ldub [%l7 + 0x4F], %i7
5255 fone %f6
5256 ldsb [%l7 + 0x72], %i2
5257 fxor %f4, %f2, %f4
5258 fmovse %xcc, %f2, %f9
5259 subcc %o4, 0x1E10, %g6
5260 fmovsa %xcc, %f2, %f2
5261 xor %l6, 0x17B4, %i6
5262 bcs loop_890
5263 ld [%l7 + 0x74], %f12
5264 stw %g2, [%l7 + 0x18]
5265 sdiv %l5, 0x0BFB, %g1
5266loop_890:
5267 st %f8, [%l7 + 0x70]
5268 fmovsneg %icc, %f15, %f15
5269 ldd [%l7 + 0x08], %f4
5270 fcmpne16 %f0, %f10, %g5
5271 fands %f5, %f5, %f10
5272 fmovda %icc, %f15, %f9
5273 orncc %o7, %i0, %o0
5274 fmovscc %icc, %f5, %f10
5275 brlz %i3, loop_891
5276 fbne,a %fcc3, loop_892
5277 fmovd %f6, %f4
5278 fbug,a %fcc0, loop_893
5279loop_891:
5280 or %l4, %o3, %g4
5281loop_892:
5282 fmovdcs %icc, %f7, %f12
5283 ble,a,pn %icc, loop_894
5284loop_893:
5285 move %icc, %o1, %i5
5286 fblg %fcc3, loop_895
5287 stx %l0, [%l7 + 0x20]
5288loop_894:
5289 udivcc %g7, 0x165C, %i4
5290 ldx [%l7 + 0x18], %l2
5291loop_895:
5292 ldd [%l7 + 0x70], %f10
5293 sth %i1, [%l7 + 0x22]
5294 edge16n %g3, %o2, %l3
5295 xorcc %o5, %o6, %i7
5296 ld [%l7 + 0x58], %f0
5297 udivcc %l1, 0x0FA8, %o4
5298 fcmpgt32 %f2, %f0, %i2
5299 fbule,a %fcc0, loop_896
5300 st %f3, [%l7 + 0x38]
5301 movre %l6, %g6, %i6
5302 fbul %fcc1, loop_897
5303loop_896:
5304 subc %g2, 0x1E5C, %l5
5305 fornot1 %f2, %f4, %f4
5306 lduh [%l7 + 0x34], %g1
5307loop_897:
5308 ldd [%l7 + 0x38], %f0
5309 bleu %xcc, loop_898
5310 ld [%l7 + 0x70], %f13
5311 ldx [%l7 + 0x50], %o7
5312 ld [%l7 + 0x18], %f1
5313loop_898:
5314 bpos,pn %xcc, loop_899
5315 fbge,a %fcc1, loop_900
5316 fone %f12
5317 fmovsleu %xcc, %f5, %f1
5318loop_899:
5319 fnands %f1, %f1, %f10
5320loop_900:
5321 fbo %fcc3, loop_901
5322 srlx %g5, %i0, %o0
5323 movneg %xcc, %l4, %i3
5324 fpsub16s %f8, %f13, %f1
5325loop_901:
5326 lduh [%l7 + 0x28], %o3
5327 fmul8sux16 %f8, %f4, %f10
5328 movl %xcc, %g4, %o1
5329 ldd [%l7 + 0x60], %f10
5330 fzeros %f1
5331 std %f2, [%l7 + 0x78]
5332 set 0x0, %l0
5333 setx loop_902, %l0, %l1
5334 jmpl %l1, %i5
5335 xnorcc %g7, 0x1DC9, %l0
5336 fcmpes %fcc3, %f3, %f2
5337 andn %l2, 0x0A89, %i1
5338loop_902:
5339 bl,pn %xcc, loop_903
5340 movrne %g3, 0x016, %o2
5341 movrlz %i4, %l3, %o6
5342 subc %i7, 0x0E21, %o5
5343loop_903:
5344 edge16l %o4, %i2, %l1
5345 movcc %xcc, %l6, %g6
5346 stx %g2, [%l7 + 0x10]
5347 fpsub16 %f8, %f2, %f4
5348 bleu,a %icc, loop_904
5349 fbe %fcc1, loop_905
5350 movpos %icc, %i6, %g1
5351 ldub [%l7 + 0x43], %l5
5352loop_904:
5353 fbe,a %fcc0, loop_906
5354loop_905:
5355 ld [%l7 + 0x34], %f11
5356 stb %o7, [%l7 + 0x13]
5357 xnorcc %g5, 0x16B5, %i0
5358loop_906:
5359 lduw [%l7 + 0x5C], %o0
5360 addc %l4, %o3, %i3
5361 ldsh [%l7 + 0x60], %o1
5362 edge16l %i5, %g4, %l0
5363 movcs %xcc, %l2, %i1
5364 ld [%l7 + 0x18], %f10
5365 brlz,a %g3, loop_907
5366 addcc %g7, 0x00CC, %o2
5367 lduh [%l7 + 0x0E], %i4
5368 addccc %l3, 0x13E7, %i7
5369loop_907:
5370 brlz,a %o6, loop_908
5371 fabsd %f10, %f10
5372 sethi 0x0AF4, %o4
5373 stb %o5, [%l7 + 0x4C]
5374loop_908:
5375 brlez %l1, loop_909
5376 fsrc2s %f14, %f12
5377 fmovrdgez %i2, %f12, %f8
5378 fmovdcc %icc, %f8, %f1
5379loop_909:
5380 ldd [%l7 + 0x20], %f10
5381 fmul8x16 %f2, %f0, %f12
5382 brlez %l6, loop_910
5383 sllx %g2, %g6, %g1
5384 orcc %i6, %l5, %g5
5385 sll %i0, 0x17, %o0
5386loop_910:
5387 fabss %f11, %f6
5388 ldub [%l7 + 0x08], %l4
5389 call loop_911
5390 for %f12, %f14, %f14
5391 and %o7, %i3, %o3
5392 fcmpes %fcc0, %f4, %f11
5393loop_911:
5394 fcmple16 %f8, %f10, %i5
5395 bpos,a,pn %xcc, loop_912
5396 movre %o1, %l0, %l2
5397 fcmps %fcc1, %f8, %f8
5398 bneg,a,pt %icc, loop_913
5399loop_912:
5400 fbge,a %fcc0, loop_914
5401 fmovse %xcc, %f7, %f3
5402 movle %icc, %i1, %g4
5403loop_913:
5404 fbug,a %fcc0, loop_915
5405loop_914:
5406 ldsh [%l7 + 0x52], %g7
5407 fnegd %f4, %f14
5408 fmovsleu %icc, %f9, %f8
5409loop_915:
5410 ldsb [%l7 + 0x18], %o2
5411 umul %i4, 0x1BD6, %l3
5412 movg %icc, %i7, %g3
5413 fbul %fcc2, loop_916
5414 fbul %fcc2, loop_917
5415 fandnot1s %f15, %f5, %f7
5416 fones %f15
5417loop_916:
5418 ld [%l7 + 0x58], %f12
5419loop_917:
5420 fcmpeq32 %f4, %f4, %o6
5421 lduw [%l7 + 0x58], %o4
5422 fbl %fcc3, loop_918
5423 fbge,a %fcc3, loop_919
5424 fmul8x16au %f4, %f6, %f2
5425 fbg,a %fcc1, loop_920
5426loop_918:
5427 fcmpgt32 %f14, %f14, %l1
5428loop_919:
5429 movge %icc, %o5, %i2
5430 fpadd16 %f8, %f10, %f4
5431loop_920:
5432 fxor %f0, %f14, %f12
5433 fbu,a %fcc1, loop_921
5434 st %f6, [%l7 + 0x0C]
5435 stx %l6, [%l7 + 0x20]
5436 fmovdle %icc, %f6, %f8
5437loop_921:
5438 bvs loop_922
5439 call loop_923
5440 bcc,a,pn %icc, loop_924
5441 lduh [%l7 + 0x7A], %g6
5442loop_922:
5443 movpos %icc, %g1, %g2
5444loop_923:
5445 ldsh [%l7 + 0x24], %l5
5446loop_924:
5447 fbn %fcc2, loop_925
5448 be,a %icc, loop_926
5449 popc 0x0939, %i6
5450 bl,a,pt %icc, loop_927
5451loop_925:
5452 edge8l %g5, %i0, %l4
5453loop_926:
5454 ldub [%l7 + 0x67], %o0
5455 fblg,a %fcc3, loop_928
5456loop_927:
5457 stw %i3, [%l7 + 0x68]
5458 movrlz %o3, %o7, %o1
5459 orcc %i5, %l2, %i1
5460loop_928:
5461 fbug,a %fcc2, loop_929
5462 bvs,a loop_930
5463 fmovsge %xcc, %f10, %f5
5464 fmovdvs %icc, %f15, %f11
5465loop_929:
5466 movrgez %l0, 0x198, %g7
5467loop_930:
5468 edge32 %g4, %i4, %o2
5469 alignaddr %l3, %i7, %o6
5470 fmovdgu %icc, %f0, %f7
5471 sub %o4, %l1, %o5
5472 fmovdle %icc, %f15, %f1
5473 ldsb [%l7 + 0x4F], %i2
5474 fmovdg %xcc, %f12, %f3
5475 fmovsgu %xcc, %f14, %f11
5476 fmovsvc %icc, %f14, %f7
5477 fzeros %f13
5478 stx %g3, [%l7 + 0x50]
5479 fbg,a %fcc1, loop_931
5480 bvc loop_932
5481 fmovdn %xcc, %f5, %f8
5482 movne %xcc, %g6, %l6
5483loop_931:
5484 fcmple16 %f10, %f0, %g1
5485loop_932:
5486 fbul %fcc1, loop_933
5487 stx %g2, [%l7 + 0x60]
5488 fmovde %xcc, %f5, %f12
5489 brgez %l5, loop_934
5490loop_933:
5491 fpsub16 %f2, %f2, %f4
5492 fmovsg %icc, %f9, %f11
5493 fcmple16 %f2, %f6, %g5
5494loop_934:
5495 brz %i0, loop_935
5496 udiv %i6, 0x1400, %l4
5497 fcmpeq32 %f10, %f4, %i3
5498 fcmpne32 %f2, %f6, %o0
5499loop_935:
5500 addcc %o3, %o1, %o7
5501 fbue,a %fcc2, loop_936
5502 fnors %f13, %f14, %f11
5503 brgz,a %i5, loop_937
5504 addccc %i1, %l0, %g7
5505loop_936:
5506 fnot1 %f2, %f12
5507 fpsub32 %f4, %f10, %f6
5508loop_937:
5509 fnand %f2, %f14, %f10
5510 brlz,a %g4, loop_938
5511 stb %l2, [%l7 + 0x26]
5512 fbul,a %fcc0, loop_939
5513 fcmpeq32 %f2, %f0, %o2
5514loop_938:
5515 ldsh [%l7 + 0x12], %l3
5516 stx %i4, [%l7 + 0x68]
5517loop_939:
5518 ldsw [%l7 + 0x6C], %o6
5519 edge8l %o4, %i7, %o5
5520 fmovsvc %icc, %f3, %f10
5521 fcmped %fcc0, %f2, %f0
5522 be,pn %xcc, loop_940
5523 stb %i2, [%l7 + 0x3B]
5524 fmovrse %l1, %f3, %f2
5525 fabsd %f8, %f4
5526loop_940:
5527 fpadd32 %f4, %f12, %f8
5528 subc %g6, 0x02B5, %l6
5529 bneg,pt %xcc, loop_941
5530 stw %g1, [%l7 + 0x54]
5531 fandnot2 %f4, %f2, %f2
5532 brz %g2, loop_942
5533loop_941:
5534 fmovrslz %g3, %f5, %f8
5535 brnz,a %g5, loop_943
5536 fmovsvc %xcc, %f11, %f13
5537loop_942:
5538 fmul8sux16 %f0, %f10, %f2
5539 movpos %xcc, %l5, %i6
5540loop_943:
5541 fcmps %fcc1, %f5, %f4
5542 ba,pt %xcc, loop_944
5543 fcmple16 %f4, %f0, %l4
5544 fmovsl %icc, %f8, %f7
5545 bne loop_945
5546loop_944:
5547 ldsb [%l7 + 0x08], %i3
5548 std %f14, [%l7 + 0x40]
5549 fzero %f14
5550loop_945:
5551 sdivcc %o0, 0x0EA2, %o3
5552 subcc %o1, 0x0C5D, %i0
5553 ldsh [%l7 + 0x3C], %i5
5554 fnot2s %f0, %f4
5555 bn %icc, loop_946
5556 sdivcc %i1, 0x0F4F, %o7
5557 orncc %g7, %g4, %l0
5558 ldsb [%l7 + 0x0C], %l2
5559loop_946:
5560 subcc %l3, %o2, %i4
5561 ld [%l7 + 0x5C], %f2
5562 fmovdneg %xcc, %f4, %f7
5563 fbe,a %fcc1, loop_947
5564 fcmpgt16 %f8, %f8, %o4
5565 fmovdvs %xcc, %f13, %f5
5566 fmovsl %icc, %f11, %f0
5567loop_947:
5568 st %f7, [%l7 + 0x50]
5569 bg,pn %icc, loop_948
5570 lduh [%l7 + 0x58], %o6
5571 bgu loop_949
5572 ldub [%l7 + 0x23], %i7
5573loop_948:
5574 xorcc %i2, %o5, %g6
5575 fnegd %f6, %f6
5576loop_949:
5577 fbge %fcc0, loop_950
5578 fornot1s %f7, %f12, %f5
5579 bvc,a loop_951
5580 ldub [%l7 + 0x1A], %l6
5581loop_950:
5582 std %f8, [%l7 + 0x38]
5583 fpadd16 %f4, %f2, %f6
5584loop_951:
5585 stx %g1, [%l7 + 0x30]
5586 fmovsne %xcc, %f6, %f5
5587 ld [%l7 + 0x54], %f2
5588 sub %l1, %g2, %g3
5589 fors %f12, %f3, %f5
5590 fornot1 %f0, %f10, %f0
5591 ld [%l7 + 0x74], %f8
5592 fbug,a %fcc3, loop_952
5593 stw %g5, [%l7 + 0x4C]
5594 fnot2 %f10, %f12
5595 bne,pt %xcc, loop_953
5596loop_952:
5597 fcmpgt32 %f6, %f12, %i6
5598 ldsw [%l7 + 0x18], %l5
5599 fmovda %icc, %f13, %f11
5600loop_953:
5601 stb %l4, [%l7 + 0x56]
5602 call loop_954
5603 bneg,a loop_955
5604 subc %i3, 0x17BD, %o0
5605 ldx [%l7 + 0x08], %o3
5606loop_954:
5607 fmovsvc %xcc, %f6, %f14
5608loop_955:
5609 fpadd32 %f10, %f14, %f14
5610 subccc %i0, 0x0EE2, %o1
5611 xnorcc %i5, 0x0836, %o7
5612 fbo,a %fcc1, loop_956
5613 call loop_957
5614 fba %fcc0, loop_958
5615 fands %f3, %f12, %f0
5616loop_956:
5617 fmovda %xcc, %f15, %f10
5618loop_957:
5619 edge8 %g7, %g4, %i1
5620loop_958:
5621 movrgez %l0, %l3, %o2
5622 fpadd16 %f6, %f0, %f12
5623 alignaddr %i4, %o4, %o6
5624 fmul8x16al %f7, %f2, %f4
5625 movvc %xcc, %l2, %i7
5626 fbue %fcc1, loop_959
5627 fbge,a %fcc3, loop_960
5628 fmovrsgez %o5, %f15, %f8
5629 fbo,a %fcc2, loop_961
5630loop_959:
5631 srl %i2, %l6, %g1
5632loop_960:
5633 fmovsleu %xcc, %f4, %f7
5634 fmovdvs %icc, %f3, %f5
5635loop_961:
5636 fcmpeq16 %f2, %f2, %g6
5637 fnegs %f4, %f5
5638 lduw [%l7 + 0x44], %g2
5639 fbo,a %fcc2, loop_962
5640 set 0x0, %l0
5641 setx loop_963, %l0, %l1
5642 jmpl %l1, %g3
5643 fmovdg %icc, %f6, %f3
5644 bge loop_964
5645loop_962:
5646 ba loop_965
5647loop_963:
5648 sra %l1, %i6, %g5
5649 fones %f11
5650loop_964:
5651 fmovspos %icc, %f0, %f4
5652loop_965:
5653 fbe %fcc1, loop_966
5654 be,a,pt %icc, loop_967
5655 ldsw [%l7 + 0x50], %l4
5656 call loop_968
5657loop_966:
5658 bneg %icc, loop_969
5659loop_967:
5660 lduw [%l7 + 0x28], %i3
5661 fpsub32 %f0, %f12, %f12
5662loop_968:
5663 fnegs %f8, %f10
5664loop_969:
5665 fone %f4
5666 fmovrdlz %l5, %f4, %f0
5667 ldub [%l7 + 0x78], %o0
5668 lduh [%l7 + 0x4C], %o3
5669 std %f8, [%l7 + 0x20]
5670 lduw [%l7 + 0x10], %o1
5671 ldsw [%l7 + 0x10], %i5
5672 edge8n %i0, %g7, %o7
5673 movle %xcc, %g4, %l0
5674 std %f12, [%l7 + 0x38]
5675 fpsub32 %f14, %f6, %f6
5676 fnands %f11, %f9, %f12
5677 fba %fcc3, loop_970
5678 xnor %l3, %o2, %i1
5679 fsrc2 %f12, %f4
5680 fands %f0, %f6, %f7
5681loop_970:
5682 movle %xcc, %i4, %o4
5683 fabsd %f6, %f12
5684 udiv %l2, 0x0D80, %i7
5685 bl,a loop_971
5686 ba,a %xcc, loop_972
5687 fmovrsgz %o5, %f10, %f13
5688 srl %i2, 0x0D, %l6
5689loop_971:
5690 fpack16 %f2, %f14
5691loop_972:
5692 fxnor %f4, %f12, %f8
5693 call loop_973
5694 fxors %f11, %f3, %f7
5695 ld [%l7 + 0x54], %f11
5696 edge16l %o6, %g1, %g6
5697loop_973:
5698 edge16n %g3, %l1, %g2
5699 fbl,a %fcc2, loop_974
5700 brnz,a %i6, loop_975
5701 fands %f9, %f1, %f2
5702 fpack16 %f14, %f12
5703loop_974:
5704 sth %g5, [%l7 + 0x18]
5705loop_975:
5706 fornot2 %f2, %f10, %f12
5707 fcmped %fcc2, %f8, %f4
5708 sdivx %i3, 0x0206, %l5
5709 fbl %fcc2, loop_976
5710 fbo %fcc2, loop_977
5711 edge32ln %o0, %l4, %o1
5712 fnand %f0, %f4, %f10
5713loop_976:
5714 fsrc2 %f8, %f6
5715loop_977:
5716 fnegd %f10, %f10
5717 ldx [%l7 + 0x78], %i5
5718 lduh [%l7 + 0x0C], %i0
5719 sllx %g7, 0x1A, %o3
5720 mova %icc, %o7, %l0
5721 movcc %icc, %l3, %o2
5722 fmovd %f14, %f10
5723 stw %g4, [%l7 + 0x10]
5724 stw %i1, [%l7 + 0x68]
5725 ldsh [%l7 + 0x08], %i4
5726 st %f5, [%l7 + 0x08]
5727 brgez %l2, loop_978
5728 sethi 0x1E6A, %o4
5729 addcc %o5, %i2, %l6
5730 edge8n %o6, %g1, %i7
5731loop_978:
5732 fmovrdne %g6, %f12, %f10
5733 fmovsge %xcc, %f5, %f0
5734 movrgez %l1, %g2, %i6
5735 stw %g3, [%l7 + 0x18]
5736 fone %f14
5737 fmovrsne %i3, %f0, %f7
5738 fnors %f14, %f5, %f9
5739 ldub [%l7 + 0x34], %l5
5740 fmovrdgz %o0, %f0, %f6
5741 sth %g5, [%l7 + 0x08]
5742 fmovrdgz %o1, %f6, %f2
5743 call loop_979
5744 sub %l4, 0x1ACB, %i5
5745 edge32 %g7, %i0, %o7
5746 addc %l0, %l3, %o2
5747loop_979:
5748 fornot1 %f10, %f0, %f4
5749 fmovrse %o3, %f7, %f14
5750 fbule %fcc2, loop_980
5751 fmovrslz %g4, %f14, %f10
5752 lduh [%l7 + 0x26], %i4
5753 movn %xcc, %l2, %o4
5754loop_980:
5755 fandnot1s %f6, %f10, %f7
5756 lduh [%l7 + 0x70], %o5
5757 movrne %i1, 0x040, %i2
5758 std %f4, [%l7 + 0x70]
5759 movle %xcc, %o6, %g1
5760 movge %xcc, %i7, %g6
5761 bvc %icc, loop_981
5762 ld [%l7 + 0x70], %f15
5763 xor %l6, %l1, %i6
5764 sdivcc %g2, 0x0784, %g3
5765loop_981:
5766 bcc loop_982
5767 fmovdcc %xcc, %f9, %f10
5768 ldsb [%l7 + 0x7F], %l5
5769 movvc %xcc, %i3, %g5
5770loop_982:
5771 fmovrdlz %o0, %f12, %f14
5772 movl %icc, %o1, %l4
5773 fcmps %fcc0, %f5, %f4
5774 bpos loop_983
5775 fcmple32 %f0, %f6, %i5
5776 brlez,a %g7, loop_984
5777 std %f12, [%l7 + 0x38]
5778loop_983:
5779 fnot2 %f2, %f14
5780 fmovsa %icc, %f8, %f15
5781loop_984:
5782 fbo,a %fcc1, loop_985
5783 ldub [%l7 + 0x4D], %o7
5784 fbo,a %fcc3, loop_986
5785 ldsb [%l7 + 0x3F], %i0
5786loop_985:
5787 fcmpd %fcc0, %f2, %f12
5788 fpackfix %f14, %f6
5789loop_986:
5790 fmovrsne %l0, %f11, %f15
5791 srax %l3, %o3, %o2
5792 movle %icc, %i4, %g4
5793 subcc %o4, %o5, %l2
5794 st %f6, [%l7 + 0x40]
5795 fnot1 %f10, %f6
5796 bg,a %icc, loop_987
5797 st %f5, [%l7 + 0x14]
5798 fbuge %fcc2, loop_988
5799 ldx [%l7 + 0x48], %i1
5800loop_987:
5801 fxnor %f14, %f2, %f4
5802 udiv %o6, 0x0499, %g1
5803loop_988:
5804 faligndata %f4, %f10, %f0
5805 fmovrslez %i7, %f4, %f14
5806 ldsb [%l7 + 0x1F], %i2
5807 fsrc2s %f15, %f5
5808 fmovdneg %icc, %f11, %f13
5809 fnot2s %f13, %f7
5810 stx %g6, [%l7 + 0x30]
5811 fmovrslz %l6, %f13, %f4
5812 fmul8x16 %f5, %f6, %f14
5813 fornot1s %f0, %f4, %f0
5814 set 0x0, %l0
5815 setx loop_989, %l0, %l1
5816 jmpl %l1, %l1
5817 bpos,pn %icc, loop_990
5818 fpadd16 %f14, %f0, %f8
5819 fmovrde %g2, %f10, %f12
5820loop_989:
5821 mulx %i6, %l5, %i3
5822loop_990:
5823 ldd [%l7 + 0x70], %f6
5824 fbul %fcc1, loop_991
5825 lduh [%l7 + 0x6A], %g3
5826 fmovsvc %icc, %f8, %f2
5827 ba,a loop_992
5828loop_991:
5829 bpos,pt %xcc, loop_993
5830 smul %g5, 0x07C3, %o1
5831 fzero %f12
5832loop_992:
5833 ldsw [%l7 + 0x2C], %l4
5834loop_993:
5835 fxor %f10, %f8, %f6
5836 lduw [%l7 + 0x10], %o0
5837 fsrc2s %f1, %f6
5838 movg %xcc, %i5, %o7
5839 fbg %fcc3, loop_994
5840 movrlz %i0, 0x07D, %l0
5841 fxors %f10, %f10, %f11
5842 sllx %l3, %g7, %o2
5843loop_994:
5844 fcmpgt16 %f8, %f14, %o3
5845 andncc %g4, %i4, %o5
5846 edge32 %l2, %i1, %o6
5847 sdivcc %g1, 0x1ED0, %o4
5848 fmovs %f12, %f10
5849 ble loop_995
5850 fpadd32 %f14, %f4, %f14
5851 movcs %xcc, %i7, %g6
5852 fone %f10
5853loop_995:
5854 xorcc %l6, 0x1257, %l1
5855 ldub [%l7 + 0x5B], %i2
5856 ld [%l7 + 0x70], %f12
5857 ldd [%l7 + 0x50], %f8
5858 fabsd %f10, %f14
5859 bl,a,pt %icc, loop_996
5860 move %xcc, %g2, %l5
5861 be,pt %icc, loop_997
5862 fmovdgu %xcc, %f0, %f2
5863loop_996:
5864 addccc %i6, %i3, %g5
5865 fba,a %fcc1, loop_998
5866loop_997:
5867 fmovdvc %xcc, %f12, %f14
5868 fnor %f6, %f10, %f14
5869 fmovdg %icc, %f12, %f12
5870loop_998:
5871 fmovdg %xcc, %f0, %f9
5872 set 0x0, %l0
5873 setx loop_999, %l0, %l1
5874 jmpl %l1, %o1
5875 fpsub16s %f10, %f7, %f0
5876 call loop_1000
5877 xnor %g3, %l4, %o0
5878loop_999:
5879 fmovrdgez %o7, %f8, %f10
5880 fcmpeq16 %f2, %f6, %i5
5881loop_1000:
5882 fmovrdgez %l0, %f8, %f12
5883 fmovse %xcc, %f14, %f0
5884 fbuge,a %fcc3, loop_1001
5885 ba,pn %xcc, loop_1002
5886 umul %l3, 0x1929, %g7
5887 fsrc2s %f6, %f9
5888loop_1001:
5889 fmovdle %icc, %f1, %f14
5890loop_1002:
5891 brz,a %i0, loop_1003
5892 st %f13, [%l7 + 0x50]
5893 fsrc1s %f0, %f13
5894 bpos,a loop_1004
5895loop_1003:
5896 fbuge,a %fcc3, loop_1005
5897 ldsb [%l7 + 0x5A], %o2
5898 fpackfix %f2, %f14
5899loop_1004:
5900 fcmpgt16 %f6, %f2, %o3
5901loop_1005:
5902 fmovscs %xcc, %f1, %f9
5903 sth %i4, [%l7 + 0x6E]
5904 fmul8x16al %f0, %f10, %f6
5905 fmovsl %icc, %f15, %f12
5906 fpadd16s %f6, %f2, %f7
5907 fone %f14
5908 fmul8x16au %f4, %f2, %f2
5909 fmovrsne %g4, %f10, %f8
5910 orn %o5, %l2, %o6
5911 st %f8, [%l7 + 0x28]
5912 fmovsvs %xcc, %f11, %f4
5913 fmovsn %icc, %f5, %f0
5914 andcc %g1, %o4, %i7
5915 set 0x0, %l0
5916 setx loop_1006, %l0, %l1
5917 jmpl %l1, %g6
5918 ldd [%l7 + 0x50], %f6
5919 fcmps %fcc0, %f15, %f12
5920 fmovdg %xcc, %f12, %f5
5921loop_1006:
5922 mulscc %l6, 0x17F4, %i1
5923 fble,a %fcc0, loop_1007
5924 fmul8x16al %f7, %f2, %f10
5925 ld [%l7 + 0x48], %f8
5926 fnors %f11, %f6, %f3
5927loop_1007:
5928 fmovrdgez %l1, %f0, %f8
5929 fmovrsgz %i2, %f11, %f11
5930 ldsh [%l7 + 0x66], %l5
5931 bl,a loop_1008
5932 ldx [%l7 + 0x48], %g2
5933 stw %i3, [%l7 + 0x20]
5934 fmovsl %icc, %f13, %f5
5935loop_1008:
5936 fxors %f2, %f15, %f4
5937 fnands %f9, %f13, %f13
5938 fnot2s %f4, %f0
5939 stw %i6, [%l7 + 0x30]
5940 fmovs %f0, %f9
5941 bne,a loop_1009
5942 fors %f11, %f4, %f11
5943 movrgez %o1, 0x08E, %g3
5944 ldsw [%l7 + 0x10], %g5
5945loop_1009:
5946 fcmpd %fcc0, %f4, %f10
5947 sllx %o0, 0x18, %l4
5948 fbu,a %fcc0, loop_1010
5949 fmovdgu %xcc, %f0, %f12
5950 brgz %i5, loop_1011
5951 fmovdpos %xcc, %f3, %f13
5952loop_1010:
5953 bne loop_1012
5954 andncc %o7, %l0, %g7
5955loop_1011:
5956 fmuld8sux16 %f15, %f5, %f12
5957 ldsb [%l7 + 0x79], %i0
5958loop_1012:
5959 fbn %fcc0, loop_1013
5960 ldsb [%l7 + 0x3D], %o2
5961 bn loop_1014
5962 ldsw [%l7 + 0x18], %l3
5963loop_1013:
5964 fbge,a %fcc2, loop_1015
5965 fpack16 %f14, %f14
5966loop_1014:
5967 movpos %xcc, %i4, %o3
5968 fpsub16s %f3, %f13, %f9
5969loop_1015:
5970 fornot1s %f12, %f6, %f6
5971 andn %g4, %l2, %o5
5972 fxor %f12, %f12, %f4
5973 fmuld8sux16 %f14, %f14, %f14
5974 movvs %xcc, %g1, %o6
5975 popc 0x0EED, %i7
5976 movrgez %o4, 0x015, %l6
5977 ldsw [%l7 + 0x20], %i1
5978 srax %l1, %g6, %i2
5979 fpack16 %f10, %f12
5980 subc %g2, %l5, %i3
5981 fba %fcc1, loop_1016
5982 fmovdcs %icc, %f6, %f4
5983 mova %xcc, %o1, %i6
5984 fand %f8, %f10, %f12
5985loop_1016:
5986 fmovscc %icc, %f12, %f12
5987 ble,a,pt %icc, loop_1017
5988 sub %g5, %o0, %g3
5989 fmovdl %xcc, %f9, %f7
5990 movpos %icc, %i5, %l4
5991loop_1017:
5992 bg %xcc, loop_1018
5993 brlez %l0, loop_1019
5994 bg %icc, loop_1020
5995 edge8n %o7, %g7, %o2
5996loop_1018:
5997 ldub [%l7 + 0x15], %l3
5998loop_1019:
5999 fpackfix %f12, %f3
6000loop_1020:
6001 sra %i4, %o3, %g4
6002 brlez,a %l2, loop_1021
6003 bcc,pt %xcc, loop_1022
6004 xorcc %i0, 0x0790, %g1
6005 movne %icc, %o6, %i7
6006loop_1021:
6007 fmul8sux16 %f0, %f4, %f2
6008loop_1022:
6009 fmovrse %o4, %f7, %f7
6010 stx %o5, [%l7 + 0x60]
6011 brz,a %i1, loop_1023
6012 fmovdvc %icc, %f7, %f9
6013 udiv %l1, 0x1128, %g6
6014 lduh [%l7 + 0x72], %i2
6015loop_1023:
6016 movrgz %l6, 0x0CA, %g2
6017 fnot2s %f11, %f6
6018 edge16n %i3, %o1, %l5
6019 fnands %f15, %f15, %f5
6020 ldsh [%l7 + 0x4C], %g5
6021 ldub [%l7 + 0x11], %i6
6022 bn,a %xcc, loop_1024
6023 fnot1 %f14, %f2
6024 mova %icc, %o0, %g3
6025 fbn,a %fcc3, loop_1025
6026loop_1024:
6027 bvc,a %xcc, loop_1026
6028 lduw [%l7 + 0x08], %l4
6029 fmovde %icc, %f9, %f9
6030loop_1025:
6031 lduh [%l7 + 0x5E], %i5
6032loop_1026:
6033 sth %l0, [%l7 + 0x14]
6034 fmovdn %xcc, %f0, %f10
6035 edge8n %o7, %o2, %l3
6036 smul %g7, %i4, %g4
6037 brgz %o3, loop_1027
6038 edge32 %i0, %g1, %o6
6039 fbl,a %fcc2, loop_1028
6040 fnand %f6, %f0, %f14
6041loop_1027:
6042 sllx %l2, 0x1F, %o4
6043 fand %f8, %f10, %f12
6044loop_1028:
6045 fmovsge %xcc, %f7, %f12
6046 fones %f12
6047 fmovsvc %icc, %f3, %f4
6048 bvc %xcc, loop_1029
6049 edge8 %i7, %i1, %l1
6050 ldd [%l7 + 0x48], %f10
6051 sdivx %o5, 0x0496, %i2
6052loop_1029:
6053 fmovsa %icc, %f7, %f2
6054 fbuge %fcc2, loop_1030
6055 fbule,a %fcc0, loop_1031
6056 movg %xcc, %l6, %g6
6057 edge16l %g2, %i3, %l5
6058loop_1030:
6059 edge32l %g5, %o1, %i6
6060loop_1031:
6061 lduw [%l7 + 0x2C], %o0
6062 stw %l4, [%l7 + 0x74]
6063 fmovrdne %g3, %f12, %f0
6064 brgez %i5, loop_1032
6065 fbo,a %fcc2, loop_1033
6066 brlez %o7, loop_1034
6067 fsrc2 %f6, %f12
6068loop_1032:
6069 fcmpd %fcc0, %f12, %f12
6070loop_1033:
6071 addccc %o2, 0x0C1B, %l0
6072loop_1034:
6073 sth %g7, [%l7 + 0x40]
6074 fnot1 %f8, %f4
6075 fmuld8ulx16 %f13, %f9, %f6
6076 ldd [%l7 + 0x40], %f14
6077 addc %l3, %g4, %o3
6078 sdivx %i4, 0x10DF, %g1
6079 stx %o6, [%l7 + 0x08]
6080 ldub [%l7 + 0x71], %l2
6081 fpack32 %f14, %f4, %f2
6082 faligndata %f2, %f6, %f8
6083 fbuge %fcc0, loop_1035
6084 ldub [%l7 + 0x6B], %i0
6085 edge16l %i7, %i1, %o4
6086 brgz %l1, loop_1036
6087loop_1035:
6088 fnor %f2, %f8, %f2
6089 stb %o5, [%l7 + 0x75]
6090 umul %l6, %i2, %g2
6091loop_1036:
6092 fpack32 %f6, %f2, %f0
6093 lduh [%l7 + 0x36], %g6
6094 fcmpeq32 %f2, %f14, %i3
6095 fandnot2 %f10, %f10, %f6
6096 be,pt %icc, loop_1037
6097 xor %g5, %l5, %o1
6098 ldx [%l7 + 0x28], %i6
6099 fmovsneg %xcc, %f8, %f11
6100loop_1037:
6101 st %f2, [%l7 + 0x0C]
6102 std %f12, [%l7 + 0x48]
6103 movne %xcc, %o0, %g3
6104 edge16n %i5, %o7, %o2
6105 fandnot2s %f6, %f12, %f5
6106 ldsw [%l7 + 0x78], %l0
6107 brgez,a %l4, loop_1038
6108 mulx %g7, %l3, %g4
6109 fmovdge %xcc, %f10, %f3
6110 fbo %fcc0, loop_1039
6111loop_1038:
6112 xorcc %i4, %o3, %o6
6113 ld [%l7 + 0x64], %f2
6114 fxnors %f15, %f1, %f10
6115loop_1039:
6116 fsrc2 %f8, %f8
6117 fmovdn %xcc, %f6, %f13
6118 fmovsne %icc, %f5, %f9
6119 fand %f12, %f12, %f2
6120 fnot1 %f4, %f14
6121 std %f4, [%l7 + 0x18]
6122 fmovdg %icc, %f13, %f8
6123 ldsw [%l7 + 0x40], %l2
6124 subc %g1, 0x10CB, %i7
6125 fbue %fcc1, loop_1040
6126 fmovsn %xcc, %f7, %f9
6127 fmovrslz %i0, %f5, %f2
6128 fcmple32 %f2, %f10, %i1
6129loop_1040:
6130 fbg,a %fcc0, loop_1041
6131 fornot2 %f2, %f0, %f6
6132 addccc %o4, 0x1D7E, %l1
6133 fbl,a %fcc1, loop_1042
6134loop_1041:
6135 fnors %f10, %f5, %f9
6136 brgz,a %o5, loop_1043
6137 fmovrslez %i2, %f9, %f4
6138loop_1042:
6139 ldub [%l7 + 0x53], %l6
6140 fmovrdlez %g2, %f10, %f6
6141loop_1043:
6142 ble,a %xcc, loop_1044
6143 fmuld8sux16 %f0, %f11, %f10
6144 fbul,a %fcc1, loop_1045
6145 fbne %fcc1, loop_1046
6146loop_1044:
6147 ldsh [%l7 + 0x10], %g6
6148 stw %i3, [%l7 + 0x5C]
6149loop_1045:
6150 bgu,a,pt %xcc, loop_1047
6151loop_1046:
6152 sth %l5, [%l7 + 0x58]
6153 bn %icc, loop_1048
6154 bvc,pt %xcc, loop_1049
6155loop_1047:
6156 fornot1s %f4, %f1, %f15
6157 ld [%l7 + 0x74], %f12
6158loop_1048:
6159 fmovrdne %o1, %f6, %f10
6160loop_1049:
6161 orncc %i6, 0x14BD, %o0
6162 stw %g3, [%l7 + 0x28]
6163 fnor %f0, %f10, %f14
6164 brgez %i5, loop_1050
6165 fmovdge %xcc, %f11, %f10
6166 fornot1 %f0, %f12, %f12
6167 fmovdgu %icc, %f4, %f15
6168loop_1050:
6169 movn %xcc, %o7, %o2
6170 movcc %icc, %l0, %g5
6171 fmovspos %icc, %f12, %f4
6172 movgu %icc, %l4, %l3
6173 faligndata %f4, %f2, %f6
6174 andn %g4, 0x074F, %i4
6175 st %f11, [%l7 + 0x48]
6176 movrne %o3, %o6, %g7
6177 fblg,a %fcc2, loop_1051
6178 movne %icc, %g1, %i7
6179 stb %l2, [%l7 + 0x6F]
6180 fmovscs %icc, %f10, %f7
6181loop_1051:
6182 orcc %i0, 0x1EF9, %i1
6183 fbe %fcc1, loop_1052
6184 fmovdpos %xcc, %f13, %f1
6185 fbne %fcc2, loop_1053
6186 fnors %f8, %f1, %f3
6187loop_1052:
6188 fpadd32 %f12, %f14, %f0
6189 fpsub32s %f13, %f15, %f0
6190loop_1053:
6191 brgz,a %o4, loop_1054
6192 movgu %xcc, %l1, %o5
6193 st %f11, [%l7 + 0x44]
6194 fmovsneg %xcc, %f5, %f10
6195loop_1054:
6196 bneg,pn %xcc, loop_1055
6197 fmovsvc %icc, %f13, %f4
6198 stw %i2, [%l7 + 0x6C]
6199 mulscc %l6, 0x1C03, %g6
6200loop_1055:
6201 fmovrdgez %g2, %f14, %f8
6202 fmovrdlz %l5, %f6, %f14
6203 ldsw [%l7 + 0x50], %o1
6204 st %f12, [%l7 + 0x4C]
6205 mulscc %i3, 0x0348, %i6
6206 fmovsvc %xcc, %f1, %f13
6207 movrgez %o0, %g3, %i5
6208 bneg %xcc, loop_1056
6209 edge32 %o7, %l0, %g5
6210 fxnors %f12, %f2, %f1
6211 fnegs %f11, %f10
6212loop_1056:
6213 fmovd %f8, %f0
6214 bne,a loop_1057
6215 ldsh [%l7 + 0x22], %o2
6216 fabss %f0, %f13
6217 set 0x0, %l0
6218 setx loop_1058, %l0, %l1
6219 jmpl %l1, %l4
6220loop_1057:
6221 nop
6222
6223loop_1058:
6224 nop
6225
6226
6227!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
6228!
6229! Stats for Diag:
6230!
6231! Type f : 1800
6232! Type cti : 1058
6233! Type i : 1065
6234! Type l : 1077
6235!
6236!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
6237
6238
6239 EXIT_GOOD /* test finish */
6240
6241/************************************************************************
6242 Test case data start
6243 ************************************************************************/
6244.data
6245user_data_start:
6246scratch_area:
6247.word 0x3C2D3A79
6248.word 0xA4FF68F0
6249.word 0x13C701A5
6250.word 0xC99B6312
6251.word 0xA4F4C560
6252.word 0x5BABF289
6253.word 0xFCE126DE
6254.word 0x192FB03E
6255.word 0x6E8EE4BD
6256.word 0x2B2C2E3E
6257.word 0xB6DED02A
6258.word 0xC01083B1
6259.word 0x44988A1F
6260.word 0x9DE7EB5A
6261.word 0xB74AA760
6262.word 0xE4BEBA23
6263.word 0x91772362
6264.word 0x0EFD27D4
6265.word 0x0A6D28DF
6266.word 0x1E6E6B20
6267.word 0x37CF0203
6268.word 0x08A35333
6269.word 0x37D2B902
6270.word 0x40B11BA1
6271.word 0x753FB53E
6272.word 0x915CE10C
6273.word 0xEA67753F
6274.word 0xAF5B00C5
6275.word 0xBDB94A52
6276.word 0x1D0FD9E3
6277.word 0x9EA12949
6278.word 0xF6D465AC
6279.word 0x3D702202
6280.word 0x3142FEAE
6281.word 0x1C59D52C
6282.word 0xCFA86D05
6283.word 0xE2CCEFBC
6284.word 0xB384E260
6285.word 0x9479CC2D
6286.word 0x9F49FC0A
6287.word 0xFA0AFE12
6288.word 0x9BADD844
6289.word 0x7ABF68B6
6290.word 0xD79B2787
6291.word 0x2DABAA5B
6292.word 0x2A7D2369
6293.word 0xEBC7D953
6294.word 0xC91A563E
6295.word 0x21899566
6296.word 0x5545E80A
6297.word 0xD551D8ED
6298.word 0xECBD2D1B
6299.word 0x5F55E84B
6300.word 0x51D80E1A
6301.word 0x8D1CE3BC
6302.word 0xD126CC9F
6303.word 0x3939976F
6304.word 0xD0E0B2D5
6305.word 0xD7524BD8
6306.word 0x86F9D052
6307.word 0x005953F7
6308.word 0xB834B88A
6309.word 0x0B2A90E3
6310.word 0x0F749E26
6311.end