Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa2 / isa2_raw_fc_2.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: isa2_raw_fc_2.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
.ident "FOCUSCASE: focus.pm,v 1.1 2003/04/23 17:53:39 somePerson Exp somePerson $ /import/n2-aus-localdir1/somePerson/n2cdmspp/verif/diag/assembly/focus/spc_basic_isa2.pl FOCUS_SEED=832373419"
.ident "BY somePerson ON Thu Jul 17 12:43:04 CDT 2003"
.ident "Using Instruction Hash for Focus :$Id: isa2_raw_fc_2.s,v 1.3 2007/07/05 21:59:44 drp Exp $"
#include "defines.h"
#include "nmacros.h"
#include "old_boot.s"
/************************************************************************
Test case code start
************************************************************************/
.text
.global main
main: /* test begin */
ta T_RD_THID
mov %o1, %l6
umul %l6, 256, %l7
setx DIAG_DATA_AREA, %g1, %g3
add %l7, %g3, %l7
!
! Thread 0 Start
!
main_t0:
!# Initialize registers ..
!# Global registers
set 0x1, %g1
set 0x7, %g2
set 0xB, %g3
set 0x6, %g4
set 0x1, %g5
set 0xF, %g6
set 0x3, %g7
!# Input registers
set -0xE, %i0
set -0x4, %i1
set -0xA, %i2
set -0x9, %i3
set -0x6, %i4
set -0x0, %i5
set -0x0, %i6
set -0x1, %i7
!# Local registers
set 0x779D567E, %l0
set 0x11135937, %l1
set 0x2926B2FF, %l2
set 0x6E1DCA5B, %l3
set 0x1F123E4B, %l4
set 0x3C9D1A3A, %l5
set 0x224814B3, %l6
!# Output registers
set 0x0908, %o0
set 0x057A, %o1
set 0x0F37, %o2
set 0x0730, %o3
set -0x1FBB, %o4
set -0x0F1E, %o5
set -0x1A84, %o6
set 0x0481, %o7
!# Float Registers
INIT_TH_FP_REG(%l7, %f0, 0x55555555aaaaaaaa)
INIT_TH_FP_REG(%l7, %f2, 0xaaaaaaaa55555555)
INIT_TH_FP_REG(%l7, %f4, 0xfedcba9876543210)
INIT_TH_FP_REG(%l7, %f6, 0x0123456789abcdef)
INIT_TH_FP_REG(%l7, %f8, 0x55aa55aaff00ff00)
INIT_TH_FP_REG(%l7, %f10, 0x1111111111111111)
INIT_TH_FP_REG(%l7, %f12, 0x8888888888888888)
INIT_TH_FP_REG(%l7, %f14, 0xfedcba9876543210)
!# Execute some ALU ops ..
fsrc1s %f0, %f3
subcc %i0, 0x1D3A, %g4
brnz,a %g4, loop_1
nop
fmuld8ulx16 %f0, %f10, %f8
andncc %g4, %g5, %o7
loop_1:
bneg,pt %icc, loop_2
smulcc %o7, %i2, %l1
ldub [%l7 + 0x0D], %l0
fmovdgu %icc, %f9, %f1
loop_2:
bgu,a %xcc, loop_3
fsrc2 %f8, %f4
addccc %l1, %g7, %g1
nop
loop_3:
fabsd %f8, %f6
fbe,a %fcc0, loop_4
fmovsvc %xcc, %f4, %f14
movrlz %g1, 0x38A, %i6
sethi 0x1B1C, %g2
loop_4:
nop
and %i6, %l3, %i6
tn %xcc, 0x7
udivcc %i6, 0x014E, %i0
movre %i0, %g4, %i3
smul %i3, %l0, %g6
nop
lduh [%l7 + 0x14], %i5
fbug %fcc2, loop_5
srlx %g6, 0x1D, %o4
tl %xcc, 0x3
sra %o4, 0x02, %g1
loop_5:
stw %g1, [%l7 + 0x40]
addccc %g1, 0x1816, %l6
fmovdge %icc, %f14, %f7
fmovdne %icc, %f10, %f11
ldub [%l7 + 0x3A], %g2
stb %l6, [%l7 + 0x5F]
fbuge %fcc0, loop_6
nop
setx loop_7, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sth %l6, [%l7 + 0x64]
xorcc %l6, %o3, %i7
loop_6:
tl %icc, 0x2
loop_7:
fand %f8, %f8, %f12
movl %icc, %l6, %l1
nop
setx loop_8, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movleu %xcc, %i7, %g6
fmovdgu %icc, %f15, %f7
nop
loop_8:
fblg,a %fcc0, loop_9
stb %g6, [%l7 + 0x55]
array32 %g6, %o2, %o5
or %o5, %g2, %i3
loop_9:
tleu %icc, 0x4
fsrc1s %f7, %f2
sllx %i3, %o4, %i5
andcc %i5, 0x100F, %o6
fmovrse %o6, %f9, %f8
brgz %o6, loop_10
sra %o6, 0x19, %o0
ld [%l7 + 0x10], %f14
movre %o0, %o6, %l1
loop_10:
sub %l1, 0x1DF6, %l2
sth %l2, [%l7 + 0x20]
ba,a %icc, loop_11
ldub [%l7 + 0x0A], %l2
sethi 0x0C06, %i0
movvc %xcc, %l2, %i4
loop_11:
tn %xcc, 0x2
orncc %i4, 0x0973, %o0
stb %o0, [%l7 + 0x45]
nop
tl %xcc, 0x5
fpadd32s %f8, %f14, %f9
udivx %o0, 0x0474, %i4
nop
fpmerge %f9, %f7, %f10
brgz %i4, loop_12
lduh [%l7 + 0x74], %g3
movn %icc, %l1, %o0
movneg %icc, %i5, %o5
loop_12:
xor %o5, 0x1B99, %l4
movg %xcc, %i3, %g3
fmovdgu %icc, %f14, %f10
srax %g3, 0x1E, %l5
addc %l5, 0x11A1, %o0
fmovdne %icc, %f4, %f5
fmovscc %xcc, %f5, %f8
orcc %o0, %g1, %i6
bcc,a %xcc, loop_13
tg %xcc, 0x5
fmovrdgz %i6, %f6, %f10
addccc %i6, %i1, %o5
loop_13:
fabsd %f10, %f2
orn %o5, %g6, %i6
movvs %xcc, %i0, %g3
ldd [%l7 + 0x28], %f4
tcc %icc, 0x3
andcc %g3, 0x1CB2, %o0
nop
fands %f8, %f14, %f6
andn %o0, %i4, %l5
fbn,a %fcc0, loop_14
fmovdvs %xcc, %f0, %f12
movre %l5, 0x303, %o7
fmovd %f10, %f0
loop_14:
nop
smulcc %o7, 0x08D1, %l5
sethi 0x0D3E, %l4
fbg %fcc1, loop_15
stw %l5, [%l7 + 0x6C]
fands %f12, %f0, %f5
fabss %f5, %f3
loop_15:
movcc %xcc, %l4, %i6
nop
ldx [%l7 + 0x78], %l5
movneg %icc, %o7, %o0
orncc %o0, %o5, %l5
brlez %l5, loop_16
fexpand %f5, %f8
subccc %l5, %g3, %l5
std %f10, [%l7 + 0x10]
loop_16:
fornot2s %f5, %f13, %f1
tg %xcc, 0x1
sllx %l5, %i6, %o1
tneg %xcc, 0x5
movne %icc, %o0, %o1
smulcc %o1, 0x0CDA, %o1
fone %f10
xor %o1, 0x0D02, %o1
smulcc %o1, 0x095A, %l5
movgu %xcc, %l5, %o1
fmovsgu %xcc, %f10, %f3
fmovrdne %o1, %f14, %f4
lduh [%l7 + 0x56], %o1
sub %o1, %o1, %g5
fcmple32 %f4, %f12, %g5
tpos %xcc, 0x4
tle %xcc, 0x6
nop
xorcc %g5, 0x1E73, %g5
fcmpes %fcc2, %f12, %f8
xorcc %g5, %i2, %g5
tvs %icc, 0x3
taddcc %g5, 0x077F, %g5
tcc %icc, 0x4
fcmpne16 %f4, %f14, %g5
andncc %g5, %g7, %g5
movneg %xcc, %g5, %l3
movre %l3, 0x3F9, %l3
movvs %xcc, %g4, %l3
fcmpeq16 %f4, %f6, %l3
bcs %xcc, loop_17
tne %xcc, 0x6
add %l3, %l0, %l3
tpos %xcc, 0x3
loop_17:
array32 %l3, %l3, %o3
fbul %fcc3, loop_18
srlx %o3, %l6, %o3
tsubcctv %o3, %o3, %i7
nop
loop_18:
fmovsleu %icc, %f0, %f13
tge %xcc, 0x4
brlz,a %i7, loop_19
orn %i7, 0x044D, %i7
movrgez %i7, %i7, %o2
nop
loop_19:
brgez,a %o2, loop_20
ldub [%l7 + 0x22], %o2
bge,a %xcc, loop_21
movcs %xcc, %o2, %g2
loop_20:
fzeros %f13
movrgez %g2, 0x32D, %g2
loop_21:
fbug %fcc2, loop_22
bleu,a,pn %xcc, loop_23
addcc %g2, 0x0C87, %g2
udivcc %g2, 0x15D6, %g2
loop_22:
movle %xcc, %g2, %o4
loop_23:
nop
nop
lduh [%l7 + 0x42], %o4
movcs %xcc, %o4, %o6
movvc %xcc, %o6, %l2
sdivcc %l2, 0x1DC5, %l2
ldsb [%l7 + 0x69], %l2
fsrc1 %f4, %f14
movl %xcc, %l2, %l1
nop
tcs %icc, 0x4
movle %icc, %l1, %i5
orncc %i5, %i5, %i3
ldsb [%l7 + 0x6D], %i3
nop
fandnot1 %f4, %f2, %f8
fmovsvc %xcc, %f7, %f12
andncc %i3, %i3, %g1
std %f8, [%l7 + 0x58]
nop
std %f8, [%l7 + 0x18]
tl %icc, 0x5
bvc,a,pn %xcc, loop_24
nop
fbl %fcc2, loop_25
tne %xcc, 0x6
loop_24:
sdiv %g1, 0x063A, %g1
tg %xcc, 0x6
loop_25:
fmul8x16au %f12, %f11, %f10
ldsh [%l7 + 0x62], %g1
ldsb [%l7 + 0x74], %g1
ldub [%l7 + 0x49], %g1
addccc %g1, 0x0B8D, %g1
addccc %g1, 0x0C5D, %g1
fornot2 %f10, %f14, %f4
fnot1 %f4, %f2
sdivcc %g1, 0x146E, %g1
nop
nop
tsubcc %g1, 0x1115, %g1
fmovsge %icc, %f14, %f5
fbug,a %fcc1, loop_26
fble,a %fcc2, loop_27
nop
fmul8ulx16 %f4, %f4, %f12
loop_26:
taddcc %g1, 0x1C47, %g1
loop_27:
srax %g1, %g1, %i1
sll %i1, 0x18, %i1
std %f12, [%l7 + 0x68]
alignaddrl %i1, %g6, %i1
sdiv %i1, 0x1C32, %i1
orncc %i1, %i1, %i0
bge,pt %xcc, loop_28
movle %xcc, %i0, %i4
udiv %i4, 0x02F3, %i4
xnorcc %i4, 0x1F17, %i4
loop_28:
mulscc %i4, 0x1FB9, %i4
xor %i4, 0x1DFA, %i4
fbge,a %fcc3, loop_29
fmovs %f5, %f8
fornot1 %f12, %f14, %f8
movge %icc, %l4, %i4
loop_29:
stb %i4, [%l7 + 0x24]
movge %xcc, %i4, %o7
mulx %o7, 0x0D2A, %o7
te %icc, 0x6
srlx %o7, %o5, %o7
fzeros %f5
std %f8, [%l7 + 0x48]
mulx %o7, 0x0A59, %o7
fba,a %fcc0, loop_30
fmovdgu %xcc, %f13, %f14
movrgez %o7, %o7, %g3
orcc %g3, 0x1172, %g3
loop_30:
fsrc1s %f14, %f4
stw %g3, [%l7 + 0x2C]
bcc %icc, loop_31
movle %icc, %g3, %i6
nop
stw %i6, [%l7 + 0x5C]
loop_31:
sll %i6, 0x07, %i6
tleu %icc, 0x2
tleu %icc, 0x5
nop
fmovrslz %i6, %f10, %f1
movvs %icc, %i6, %o0
or %o0, %l5, %o0
udivcc %o0, 0x0B80, %o0
xnorcc %o0, %o1, %o0
addccc %o0, %o0, %i2
subccc %i2, 0x08D2, %i2
umul %i2, 0x13E7, %i2
orn %i2, %g7, %i2
fxors %f1, %f3, %f13
movrne %i2, %i2, %g5
nop
setx loop_32, %l0, %l1
jmpl %l1, %g5
bpos %icc, loop_33
stx %g5, [%l7 + 0x20]
fbu,a %fcc2, loop_34
loop_32:
ld [%l7 + 0x60], %f8
loop_33:
taddcctv %g5, 0x1993, %g5
taddcc %g5, %g4, %g5
loop_34:
orcc %g5, 0x119F, %g5
nop
bcs,a,pn %icc, loop_35
orn %g5, 0x01C2, %g5
tvc %icc, 0x7
fbo,a %fcc2, loop_36
loop_35:
fbul %fcc2, loop_37
ldub [%l7 + 0x0F], %g5
fmovsl %xcc, %f3, %f4
loop_36:
ld [%l7 + 0x48], %f13
loop_37:
umulcc %g5, 0x132A, %g5
stb %g5, [%l7 + 0x30]
nop
nop
movne %xcc, %l0, %g5
tvc %icc, 0x1
sdiv %g5, 0x14ED, %g5
movcc %icc, %g5, %l3
nop
nop
setx loop_38, %l0, %l1
jmpl %l1, %l3
ble,a loop_39
nop
movrlz %l3, %l6, %l3
loop_38:
fornot1s %f4, %f14, %f5
loop_39:
tvc %icc, 0x7
sth %l3, [%l7 + 0x58]
sethi 0x0F53, %l3
sdivcc %l3, 0x00BB, %l3
fsrc2 %f8, %f2
brz,a %l3, loop_40
movvs %icc, %o3, %l3
ldsh [%l7 + 0x6C], %l3
xor %l3, 0x0930, %l3
loop_40:
sth %l3, [%l7 + 0x6A]
fbug,a %fcc3, loop_41
smulcc %l3, %l3, %i7
stw %i7, [%l7 + 0x14]
movrlez %i7, 0x247, %i7
loop_41:
movre %i7, %i7, %o2
and %o2, %g2, %o2
subccc %o2, %o4, %o2
fxors %f5, %f15, %f11
fmovda %icc, %f9, %f0
sra %o2, %o2, %o6
nop
fnot2 %f8, %f2
movrlz %o6, %l2, %o6
nop
sth %o6, [%l7 + 0x6C]
fpsub16 %f8, %f2, %f10
movcs %xcc, %o6, %l1
bgu,a %xcc, loop_42
movneg %icc, %i5, %l1
move %icc, %i3, %l1
smulcc %l1, 0x0138, %l1
loop_42:
fzeros %f0
movle %xcc, %l1, %g1
movpos %xcc, %g6, %g1
ldub [%l7 + 0x33], %g1
movl %xcc, %i1, %g1
fpadd16s %f0, %f3, %f6
stx %g1, [%l7 + 0x70]
sll %g1, 0x0A, %g1
fcmpgt16 %f10, %f4, %g1
lduw [%l7 + 0x44], %g1
addc %g1, 0x1B16, %g1
sll %g1, 0x12, %g1
nop
tne %xcc, 0x0
movleu %xcc, %g1, %i0
tvc %xcc, 0x7
ta %icc, 0x3
mulx %i0, %i0, %l4
tn %xcc, 0x3
brgez %l4, loop_43
sdiv %l4, 0x0425, %l4
mulscc %l4, %i4, %l4
stb %l4, [%l7 + 0x4E]
loop_43:
and %l4, %l4, %o5
alignaddrl %o5, %o5, %o7
tsubcctv %o7, %o7, %g3
tvs %xcc, 0x4
alignaddrl %g3, %i6, %g3
nop
fbu %fcc3, loop_44
taddcctv %g3, %g3, %l5
addcc %l5, 0x02A2, %l5
movrlez %l5, 0x331, %l5
loop_44:
sethi 0x1A6F, %l5
movcs %icc, %l5, %o1
fpadd16s %f6, %f13, %f0
mulx %o1, 0x0542, %o1
fmovrslez %o1, %f1, %f3
tsubcctv %o1, %o0, %o1
nop
ldub [%l7 + 0x27], %o1
andcc %o1, %o1, %g7
std %f10, [%l7 + 0x40]
addcc %g7, 0x17A1, %g7
fandnot1 %f10, %f14, %f4
tcs %xcc, 0x4
sra %g7, 0x11, %g7
xnor %g7, 0x0AC0, %g7
movvs %icc, %i2, %g7
smul %g7, 0x0B66, %g7
srax %g7, %g7, %g4
movne %xcc, %l0, %g4
tsubcc %g4, 0x04CE, %g4
fmovrdne %g4, %f4, %f0
lduw [%l7 + 0x4C], %g4
fnand %f0, %f6, %f6
tne %icc, 0x3
alignaddr %g4, %g5, %g4
addc %g4, %g4, %l6
bcs,a,pn %icc, loop_45
stb %l6, [%l7 + 0x7F]
bleu,a loop_46
ta %icc, 0x6
loop_45:
movgu %xcc, %o3, %l6
fpsub32 %f6, %f4, %f6
loop_46:
movrne %l6, 0x2E7, %l6
movrgez %l6, %l3, %l6
fandnot1s %f3, %f6, %f8
nop
fmovsle %icc, %f15, %f3
fcmpes %fcc1, %f10, %f8
fpadd32s %f8, %f4, %f15
brgz %l6, loop_47
fmovrslz %l6, %f14, %f4
nop
mova %xcc, %l6, %i7
loop_47:
fbe,a %fcc2, loop_48
tpos %icc, 0x7
fcmpes %fcc3, %f4, %f1
fmovdg %icc, %f15, %f3
loop_48:
tg %icc, 0x1
movg %xcc, %i7, %g2
fandnot1 %f6, %f8, %f2
sra %g2, 0x13, %g2
bvs,pn %xcc, loop_49
movge %xcc, %g2, %o4
tne %icc, 0x1
fpadd32 %f2, %f8, %f14
loop_49:
andncc %o4, %o4, %o2
movge %xcc, %l2, %o2
subccc %o2, 0x0098, %o2
movgu %icc, %o6, %o2
nop
fbug %fcc1, loop_50
fands %f3, %f1, %f0
movrlez %o2, %i5, %o2
fmul8x16au %f0, %f1, %f0
loop_50:
lduh [%l7 + 0x40], %o2
tvs %icc, 0x3
fbule %fcc2, loop_51
tpos %icc, 0x6
bl loop_52
ldsh [%l7 + 0x10], %o2
loop_51:
taddcctv %o2, 0x083A, %o2
tge %xcc, 0x3
loop_52:
sdivcc %o2, 0x0830, %o2
tn %xcc, 0x1
stb %o2, [%l7 + 0x21]
fcmple16 %f0, %f10, %o2
lduh [%l7 + 0x46], %o2
nop
setx loop_53, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
array8 %o2, %o2, %i3
fandnot1s %f0, %f14, %f4
orncc %i3, 0x1281, %i3
loop_53:
ldsb [%l7 + 0x39], %i3
brz %i3, loop_54
alignaddr %i3, %i3, %l1
sdiv %l1, 0x167C, %l1
movle %xcc, %g6, %l1
loop_54:
fornot2 %f0, %f8, %f2
lduh [%l7 + 0x5C], %l1
udiv %l1, 0x0FFB, %l1
orncc %l1, %i1, %l1
brz %l1, loop_55
subcc %l1, 0x1C31, %l1
bneg,pt %xcc, loop_56
udiv %l1, 0x05F3, %l1
loop_55:
addccc %l1, 0x1C65, %l1
srl %l1, 0x17, %l1
loop_56:
ble %icc, loop_57
ldub [%l7 + 0x3D], %l1
movrne %l1, 0x3EB, %l1
fbule %fcc3, loop_58
loop_57:
sethi 0x1A49, %l1
andn %l1, 0x0175, %l1
taddcctv %l1, 0x1737, %l1
loop_58:
subcc %l1, 0x0B0C, %l1
movrlez %l1, %l1, %g1
alignaddrl %g1, %g1, %i0
ta %xcc, 0x6
fpack32 %f2, %f14, %f4
sub %i0, %i4, %i0
fabss %f4, %f14
nop
movvc %xcc, %l4, %i0
tn %xcc, 0x5
sub %i0, 0x07F3, %i0
nop
ldd [%l7 + 0x18], %f6
lduh [%l7 + 0x3E], %i0
ldx [%l7 + 0x38], %i0
lduw [%l7 + 0x68], %i0
fbue %fcc1, loop_59
ldsw [%l7 + 0x20], %i0
fzero %f4
fble %fcc0, loop_60
loop_59:
sdivcc %i0, 0x16BC, %i0
add %i0, %i0, %o5
smul %o5, %o5, %o7
loop_60:
fmovdg %icc, %f13, %f4
fbule %fcc3, loop_61
fbl,a %fcc3, loop_62
udiv %o7, 0x1CE2, %o7
nop
loop_61:
and %o7, %i6, %o7
loop_62:
subcc %o7, %g3, %o7
tpos %xcc, 0x3
move %xcc, %l5, %o7
movleu %icc, %o7, %o0
array32 %o0, %o1, %o0
nop
fzero %f4
ldx [%l7 + 0x28], %o0
smul %o0, 0x0145, %o0
movge %xcc, %o0, %i2
subc %i2, %g7, %i2
fornot1s %f4, %f5, %f14
and %i2, %l0, %i2
stx %i2, [%l7 + 0x40]
fbo %fcc3, loop_63
te %xcc, 0x0
fmovrdne %i2, %f4, %f12
brlez %i2, loop_64
loop_63:
call loop_65
tvs %xcc, 0x2
orcc %i2, %i2, %g5
loop_64:
st %f14, [%l7 + 0x2C]
loop_65:
ldd [%l7 + 0x20], %f4
brz %g5, loop_66
lduh [%l7 + 0x2A], %g5
fbg,a %fcc2, loop_67
orn %g5, 0x1627, %g5
loop_66:
movl %icc, %g4, %g5
srl %g5, %o3, %g5
loop_67:
fbue %fcc2, loop_68
fandnot2s %f14, %f7, %f0
movgu %icc, %l3, %g5
fsrc1 %f12, %f0
loop_68:
mulscc %g5, 0x1FB5, %g5
st %f0, [%l7 + 0x1C]
fmovrdgez %g5, %f10, %f6
subc %g5, 0x11AD, %g5
subccc %g5, %g5, %l6
lduw [%l7 + 0x64], %l6
fmovdle %icc, %f12, %f6
orncc %l6, 0x12B6, %l6
movn %icc, %i7, %l6
nop
setx loop_69, %l0, %l1
jmpl %l1, %l6
and %l6, %g2, %l6
andncc %l6, %o4, %l6
ldd [%l7 + 0x78], %f10
loop_69:
ldsb [%l7 + 0x45], %l6
stx %l6, [%l7 + 0x50]
move %icc, %l2, %l6
sdivx %l6, 0x1CC3, %l6
lduw [%l7 + 0x78], %l6
subcc %l6, %l6, %o6
tgu %xcc, 0x1
tvs %xcc, 0x4
ldx [%l7 + 0x40], %o6
ld [%l7 + 0x38], %f7
tle %icc, 0x2
nop
movge %xcc, %o6, %i5
xorcc %i5, 0x1725, %i5
xorcc %i5, %o2, %i5
andncc %i5, %i5, %i3
fcmpeq16 %f6, %f12, %i3
movvc %xcc, %g6, %i3
nop
setx loop_70, %l0, %l1
jmpl %l1, %i3
stb %i3, [%l7 + 0x7C]
sethi 0x1E71, %i3
nop
loop_70:
stb %i3, [%l7 + 0x0F]
tg %xcc, 0x1
fcmpgt16 %f6, %f6, %i3
fcmpgt32 %f6, %f8, %i3
tl %xcc, 0x3
fpadd32s %f6, %f0, %f7
orncc %i3, 0x0D51, %i3
ldsw [%l7 + 0x40], %i3
fandnot2 %f6, %f2, %f14
nop
fmuld8ulx16 %f7, %f3, %f2
alignaddr %i3, %i3, %i1
bleu,a,pt %icc, loop_71
movg %icc, %l1, %i1
bvs loop_72
movcs %icc, %g1, %i1
loop_71:
and %i1, 0x121D, %i1
tge %xcc, 0x5
loop_72:
move %icc, %i4, %i1
popc 0x167B, %i1
andncc %i1, %l4, %i1
fbu,a %fcc1, loop_73
tneg %icc, 0x2
stx %i1, [%l7 + 0x18]
fmovrsne %i1, %f0, %f2
loop_73:
movre %i1, %i1, %i0
fmuld8sux16 %f2, %f3, %f2
fmovspos %icc, %f13, %f4
fpadd16s %f4, %f14, %f6
nop
movl %xcc, %o5, %i0
nop
fmovdge %xcc, %f7, %f5
add %i0, 0x0437, %i0
smul %i0, 0x0245, %i0
tvc %xcc, 0x2
and %i0, %i6, %i0
popc %i0, %i0
fnot1s %f5, %f15
movl %icc, %i0, %g3
andcc %g3, 0x1CC0, %g3
taddcc %g3, %l5, %g3
fnor %f2, %f12, %f6
udivx %g3, 0x1501, %g3
fble,a %fcc3, loop_74
fcmple32 %f6, %f2, %g3
fpadd32 %f6, %f2, %f8
nop
loop_74:
and %g3, %o7, %g3
fmovrsgez %g3, %f13, %f10
movl %xcc, %o1, %g3
nop
ld [%l7 + 0x2C], %f2
fmul8x16al %f10, %f0, %f2
srl %g3, 0x05, %g3
movg %icc, %g3, %o0
std %f2, [%l7 + 0x10]
fsrc2s %f10, %f3
bcs,pn %xcc, loop_75
array8 %o0, %g7, %o0
movrne %o0, 0x0AF, %o0
fpadd32s %f10, %f7, %f9
loop_75:
nop
fsrc2 %f2, %f4
movvc %icc, %o0, %l0
alignaddrl %l0, %l0, %i2
for %f2, %f14, %f8
std %f8, [%l7 + 0x40]
subccc %i2, %i2, %g4
movle %icc, %o3, %g4
nop
srax %g4, 0x17, %g4
lduw [%l7 + 0x60], %g4
bshuffle %f8, %f2, %f10
and %g4, %g4, %l3
fmovsn %xcc, %f9, %f2
lduh [%l7 + 0x32], %l3
bcs,a,pn %icc, loop_76
andn %l3, 0x0095, %l3
srax %l3, 0x0D, %l3
fnot1 %f10, %f10
loop_76:
fandnot2s %f2, %f12, %f14
tneg %icc, 0x0
ld [%l7 + 0x2C], %f3
tsubcctv %l3, 0x1386, %l3
fzero %f10
movg %xcc, %g5, %l3
nop
movrgz %l3, 0x27D, %l3
bvs,pn %xcc, loop_77
tn %icc, 0x7
tsubcc %l3, %i7, %l3
xnor %l3, %l3, %g2
loop_77:
stx %g2, [%l7 + 0x58]
te %icc, 0x3
umul %g2, 0x0BE5, %g2
tle %xcc, 0x0
xorcc %g2, 0x0A10, %g2
mova %icc, %g2, %o4
nop
nop
fbul,a %fcc3, loop_78
fzero %f10
fbg %fcc1, loop_79
tg %icc, 0x5
loop_78:
tn %icc, 0x7
be,a,pt %icc, loop_80
loop_79:
smulcc %o4, %l2, %o4
fbug %fcc3, loop_81
pdist %f10, %f8, %f2
loop_80:
taddcc %o4, 0x1022, %o4
brgz %o4, loop_82
loop_81:
fpsub32 %f2, %f14, %f6
ldsb [%l7 + 0x1D], %o4
andn %o4, 0x158A, %o4
loop_82:
andncc %o4, %l6, %o4
ld [%l7 + 0x78], %f6
orncc %o4, %o4, %o6
fands %f14, %f13, %f5
tsubcctv %o6, 0x1598, %o6
ldsw [%l7 + 0x14], %o6
smulcc %o6, %o6, %o2
movge %xcc, %i5, %o2
tl %icc, 0x6
nop
sub %o2, %o2, %g6
ldx [%l7 + 0x40], %g6
mulscc %g6, 0x1EDB, %g6
sdivx %g6, 0x057E, %g6
lduw [%l7 + 0x14], %g6
alignaddrl %g6, %i3, %g6
ldx [%l7 + 0x48], %g6
fmovsleu %icc, %f8, %f1
popc %g6, %g6
nop
setx loop_83, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
udiv %g6, 0x1757, %g6
smulcc %g6, 0x0D53, %g6
udivcc %g6, 0x1CFD, %g6
loop_83:
udivx %g6, 0x0487, %g6
movvs %icc, %g6, %l1
xorcc %l1, %g1, %l1
tpos %xcc, 0x3
tge %xcc, 0x6
array8 %l1, %i4, %l1
srax %l1, %l1, %l4
subccc %l4, 0x0C71, %l4
bg %icc, loop_84
fones %f1
stx %l4, [%l7 + 0x50]
ble,a loop_85
loop_84:
tg %icc, 0x5
fbue,a %fcc0, loop_86
andn %l4, 0x1CD7, %l4
loop_85:
orcc %l4, 0x0FE4, %l4
fmovdge %xcc, %f4, %f14
loop_86:
array32 %l4, %l4, %i1
tvc %icc, 0x7
movvc %xcc, %o5, %i1
ldd [%l7 + 0x60], %f12
stx %i1, [%l7 + 0x30]
movle %icc, %i1, %i6
array8 %i6, %i0, %i6
srl %i6, 0x0C, %i6
fbe %fcc3, loop_87
bneg %icc, loop_88
nop
subcc %i6, %i6, %l5
loop_87:
array16 %l5, %o7, %l5
loop_88:
nop
fxor %f6, %f4, %f0
xorcc %l5, %l5, %o1
nop
setx loop_89, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
andn %o1, 0x1960, %o1
brgz,a %o1, loop_90
mova %xcc, %g3, %o1
loop_89:
sethi 0x1BE0, %o1
fpsub16s %f14, %f14, %f15
loop_90:
fmovrdlez %o1, %f14, %f10
nop
nop
movcs %xcc, %o1, %g7
nop
addc %g7, %g7, %o0
alignaddr %o0, %l0, %o0
sub %o0, %o0, %i2
stx %i2, [%l7 + 0x68]
fmovspos %xcc, %f0, %f7
ba loop_91
fmovsvs %xcc, %f3, %f6
fmovrdgez %i2, %f12, %f12
movne %icc, %i2, %o3
loop_91:
alignaddr %o3, %g4, %o3
nop
be,pn %xcc, loop_92
orcc %o3, %g5, %o3
popc %o3, %o3
tgu %icc, 0x4
loop_92:
sdivcc %o3, 0x18F2, %o3
popc 0x0690, %o3
bn,a,pt %xcc, loop_93
orcc %o3, 0x0E12, %o3
stw %o3, [%l7 + 0x5C]
bpos,a %xcc, loop_94
loop_93:
andcc %o3, %i7, %o3
sdivx %o3, 0x1F1E, %o3
fnot2s %f6, %f7
loop_94:
sdivcc %o3, 0x1159, %o3
fba %fcc1, loop_95
sub %o3, %o3, %l3
nop
nop
loop_95:
umulcc %l3, %l3, %g2
te %icc, 0x1
subccc %g2, 0x1BD4, %g2
sra %g2, %g2, %l2
ldsh [%l7 + 0x54], %l2
xorcc %l2, 0x0486, %l2
fbl %fcc1, loop_96
udivx %l2, 0x0DD4, %l2
bge,a,pt %icc, loop_97
be loop_98
loop_96:
nop
fbo %fcc0, loop_99
loop_97:
ldsb [%l7 + 0x76], %l2
loop_98:
fsrc2s %f6, %f14
fmovsgu %xcc, %f5, %f9
loop_99:
subcc %l2, 0x0552, %l2
sra %l2, 0x1E, %l2
fbn %fcc2, loop_100
brgz %l2, loop_101
stx %l2, [%l7 + 0x58]
bne %icc, loop_102
loop_100:
fcmpeq32 %f12, %f14, %l2
loop_101:
tvs %xcc, 0x1
ta %xcc, 0x3
loop_102:
nop
movge %icc, %l2, %l6
srl %l6, 0x06, %l6
tvc %xcc, 0x7
brgez,a %l6, loop_103
tg %xcc, 0x2
nop
bpos,pn %icc, loop_104
loop_103:
fbul %fcc2, loop_105
alignaddr %l6, %l6, %o4
lduw [%l7 + 0x4C], %o4
loop_104:
udivx %o4, 0x1B37, %o4
loop_105:
udiv %o4, 0x1308, %o4
mova %xcc, %o4, %o6
fmovsle %xcc, %f9, %f9
tne %xcc, 0x4
nop
subccc %o6, 0x11CE, %o6
orncc %o6, %i5, %o6
sdivcc %o6, 0x182E, %o6
movle %icc, %o6, %o2
ld [%l7 + 0x0C], %f2
fcmpne32 %f12, %f12, %o2
tg %icc, 0x1
lduh [%l7 + 0x52], %o2
ldd [%l7 + 0x28], %f4
nop
pdist %f12, %f12, %f6
fmul8ulx16 %f6, %f10, %f8
xnorcc %o2, %o2, %i3
st %f9, [%l7 + 0x34]
fzeros %f9
nop
movpos %icc, %g6, %i3
movvc %icc, %g1, %i3
array8 %i3, %i3, %i4
tne %xcc, 0x5
movrlz %i4, %l1, %i4
ldsw [%l7 + 0x38], %i4
orn %i4, 0x1E13, %i4
fors %f9, %f6, %f14
fornot1s %f14, %f6, %f9
movpos %icc, %l4, %i4
ldsb [%l7 + 0x73], %i4
movvc %icc, %o5, %i4
movvc %xcc, %i1, %i4
nop
addc %i4, 0x019F, %i4
fbu,a %fcc0, loop_106
nop
mulx %i4, %i4, %i0
nop
loop_106:
fmovsne %icc, %f6, %f2
nop
fmul8sux16 %f8, %f10, %f0
tge %icc, 0x7
ba,pn %xcc, loop_107
fnand %f0, %f8, %f14
movle %xcc, %i0, %i6
movn %icc, %o7, %i6
loop_107:
sub %i6, %l5, %i6
fpadd16s %f2, %f1, %f5
sllx %i6, 0x1A, %i6
fmovdgu %xcc, %f3, %f14
brgez,a %i6, loop_108
stw %i6, [%l7 + 0x48]
fpsub32s %f14, %f0, %f8
nop
loop_108:
subc %i6, 0x103F, %i6
movle %icc, %g3, %i6
fxors %f8, %f5, %f6
nop
fbge,a %fcc2, loop_109
movrlez %i6, 0x3C4, %i6
tcs %xcc, 0x2
ldd [%l7 + 0x50], %f4
loop_109:
srl %i6, %o1, %i6
tleu %xcc, 0x5
orcc %i6, 0x1096, %i6
fmuld8ulx16 %f6, %f10, %f4
andn %i6, 0x1CE9, %i6
taddcctv %i6, 0x1F96, %i6
tneg %xcc, 0x2
andcc %i6, 0x03DC, %i6
sethi 0x0077, %i6
fmovrslez %i6, %f15, %f14
udivx %i6, 0x0BF5, %i6
tsubcc %i6, %i6, %g7
fnot2s %f14, %f3
xorcc %g7, 0x0C7A, %g7
array32 %g7, %l0, %g7
fmul8x16 %f14, %f8, %f4
nop
nop
setx loop_110, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbul %fcc0, loop_111
sra %g7, %o0, %g7
tn %xcc, 0x5
loop_110:
tne %xcc, 0x7
loop_111:
taddcc %g7, %g7, %i2
fmovrdgz %i2, %f14, %f8
bge,a %icc, loop_112
brgz,a %i2, loop_113
andcc %i2, %g4, %i2
nop
loop_112:
addcc %i2, 0x1682, %i2
loop_113:
nop
array8 %i2, %i2, %g5
movne %icc, %g5, %i7
fmovdg %xcc, %f12, %f11
fmovs %f11, %f8
lduh [%l7 + 0x6A], %i7
stx %i7, [%l7 + 0x38]
fmovrdlez %i7, %f14, %f12
brgz,a %i7, loop_114
movg %icc, %i7, %o3
tsubcctv %o3, 0x14FA, %o3
fbul %fcc1, loop_115
loop_114:
tg %xcc, 0x1
movge %icc, %o3, %l3
taddcctv %l3, 0x08C8, %l3
loop_115:
movl %xcc, %g2, %l3
nop
mulscc %l3, 0x04C8, %l3
orcc %l3, %l2, %l3
fbne %fcc0, loop_116
smul %l3, %l6, %l3
fbul,a %fcc2, loop_117
udiv %l3, 0x1107, %l3
loop_116:
nop
siam 0x3
loop_117:
fbg %fcc2, loop_118
lduh [%l7 + 0x24], %l3
tcc %xcc, 0x3
fmovsg %icc, %f10, %f4
loop_118:
movg %icc, %o4, %l3
ldsb [%l7 + 0x71], %l3
movn %xcc, %i5, %l3
nop
fmovsvs %icc, %f13, %f4
st %f4, [%l7 + 0x50]
orn %l3, 0x11C7, %l3
fcmpgt32 %f12, %f10, %l3
fmovscs %icc, %f2, %f3
fabsd %f12, %f6
fmovdle %xcc, %f3, %f5
sdiv %l3, 0x188A, %l3
subc %l3, 0x178D, %l3
udiv %l3, 0x109C, %l3
fors %f5, %f11, %f3
sethi 0x13A5, %l3
bl,pt %xcc, loop_119
movg %icc, %l3, %o6
call loop_120
fbul,a %fcc1, loop_121
loop_119:
fbe,a %fcc0, loop_122
brlez %o6, loop_123
loop_120:
fmovdg %icc, %f0, %f7
loop_121:
and %o6, %o6, %o2
loop_122:
addccc %o2, %g6, %o2
loop_123:
stx %o2, [%l7 + 0x70]
stb %o2, [%l7 + 0x5A]
mova %xcc, %o2, %g1
xorcc %g1, 0x19BD, %g1
fpack16 %f12, %f15
srl %g1, 0x1A, %g1
fsrc2 %f12, %f2
subcc %g1, 0x1DAE, %g1
fmovsge %icc, %f13, %f14
ldsb [%l7 + 0x65], %g1
std %f12, [%l7 + 0x38]
for %f12, %f10, %f4
tvs %xcc, 0x3
fxnor %f4, %f10, %f14
array32 %g1, %g1, %i3
fsrc1 %f14, %f12
fmovrsgez %i3, %f11, %f15
for %f14, %f8, %f0
tleu %xcc, 0x5
fsrc1s %f15, %f2
alignaddr %i3, %i3, %l1
fmovsleu %xcc, %f10, %f6
fba %fcc0, loop_124
movcs %icc, %l4, %l1
ldx [%l7 + 0x48], %l1
subcc %l1, %l1, %o5
loop_124:
mulx %o5, %o5, %i1
tsubcc %i1, %i4, %i1
nop
fbuge,a %fcc3, loop_125
ldd [%l7 + 0x38], %f4
stb %i1, [%l7 + 0x66]
movrlz %i1, %i1, %i0
loop_125:
bvc,a %icc, loop_126
orncc %i0, %o7, %i0
bleu,a %xcc, loop_127
fmovdl %icc, %f5, %f3
loop_126:
alignaddr %i0, %i0, %l5
popc %l5, %l5
loop_127:
movge %icc, %g3, %l5
fmovrslez %l5, %f8, %f3
nop
nop
fmovrsgz %l5, %f1, %f2
nop
movneg %icc, %l5, %o1
fbul %fcc2, loop_128
nop
setx loop_129, %l0, %l1
jmpl %l1, %o1
xorcc %o1, 0x08F2, %o1
fmovdcc %icc, %f3, %f13
loop_128:
fmovrdgz %o1, %f2, %f14
loop_129:
fmovrdgz %o1, %f10, %f2
tge %xcc, 0x7
fmovdleu %icc, %f13, %f8
bvs,a,pn %icc, loop_130
andcc %o1, %i6, %o1
addccc %o1, %o1, %l0
srlx %l0, 0x0F, %l0
loop_130:
movrgez %l0, 0x009, %l0
ba,a,pt %icc, loop_131
alignaddr %l0, %o0, %l0
alignaddr %l0, %g7, %l0
fandnot2 %f2, %f14, %f12
loop_131:
popc %l0, %l0
st %f8, [%l7 + 0x40]
move %icc, %g4, %l0
alignaddr %l0, %l0, %i2
sllx %i2, %g5, %i2
ld [%l7 + 0x30], %f7
alignaddr %i2, %i2, %i7
tcc %xcc, 0x0
alignaddr %i7, %o3, %i7
fbn,a %fcc1, loop_132
lduh [%l7 + 0x56], %i7
mulx %i7, %g2, %i7
array16 %i7, %i7, %l2
loop_132:
fpadd16 %f12, %f4, %f0
fbug,a %fcc0, loop_133
fcmpeq32 %f0, %f14, %l2
siam 0x1
and %l2, %l6, %l2
loop_133:
ta %xcc, 0x4
fcmpne32 %f0, %f14, %l2
tsubcc %l2, %o4, %l2
fmovrdlez %l2, %f6, %f10
sdiv %l2, 0x1B31, %l2
stx %l2, [%l7 + 0x20]
fmovdcs %xcc, %f3, %f12
sdivcc %l2, 0x0752, %l2
subcc %l2, 0x16AD, %l2
fpmerge %f12, %f0, %f12
subc %l2, 0x016F, %l2
fmovrslez %l2, %f10, %f2
bleu,a,pn %icc, loop_134
nop
movg %xcc, %i5, %l2
tsubcctv %l2, 0x16F1, %l2
loop_134:
tsubcctv %l2, 0x043A, %l2
brgez,a %l2, loop_135
fmuld8ulx16 %f2, %f13, %f8
add %l2, 0x0C8B, %l2
be loop_136
loop_135:
ldd [%l7 + 0x28], %f2
nop
orcc %l2, 0x0EC2, %l2
loop_136:
movvs %xcc, %l3, %l2
array32 %l2, %l2, %o6
taddcctv %o6, %o6, %g6
orncc %g6, 0x130C, %g6
addc %g6, 0x05E9, %g6
fmovscs %xcc, %f13, %f10
tge %xcc, 0x4
movge %xcc, %g6, %o2
orcc %o2, %g1, %o2
tsubcctv %o2, %i3, %o2
movne %xcc, %o2, %l4
fmul8x16 %f10, %f8, %f2
movl %xcc, %l4, %l1
fcmple16 %f2, %f14, %l1
orn %l1, %o5, %l1
addccc %l1, %l1, %i4
movre %i4, 0x212, %i4
sll %i4, 0x12, %i4
tcc %icc, 0x1
brnz,a %i4, loop_137
bgu loop_138
tneg %xcc, 0x5
smulcc %i4, %i4, %i1
loop_137:
or %i1, %i1, %o7
loop_138:
fmovsne %xcc, %f3, %f2
for %f2, %f4, %f0
fmul8ulx16 %f0, %f6, %f14
fbu,a %fcc1, loop_139
brnz,a %o7, loop_140
udivcc %o7, 0x07FB, %o7
fands %f2, %f1, %f6
loop_139:
array8 %o7, %i0, %o7
loop_140:
bvs,a %xcc, loop_141
nop
setx loop_142, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
nop
andn %o7, 0x018C, %o7
loop_141:
ldub [%l7 + 0x3B], %o7
loop_142:
tge %xcc, 0x1
umul %o7, 0x1D44, %o7
stw %o7, [%l7 + 0x6C]
tneg %xcc, 0x3
movvc %icc, %o7, %g3
andn %g3, 0x00A7, %g3
sdiv %g3, 0x19F6, %g3
ld [%l7 + 0x3C], %f11
ldsh [%l7 + 0x7A], %g3
sdivx %g3, 0x05CC, %g3
bgu loop_143
tle %xcc, 0x3
tl %xcc, 0x4
or %g3, 0x01C4, %g3
loop_143:
fpadd16 %f14, %f14, %f10
movn %icc, %g3, %l5
bg,a,pn %icc, loop_144
ldsw [%l7 + 0x78], %l5
andn %l5, %i6, %l5
movgu %icc, %l5, %o1
loop_144:
bcs,pt %xcc, loop_145
nop
or %o1, 0x0F9B, %o1
andn %o1, 0x061E, %o1
loop_145:
fbu,a %fcc0, loop_146
sethi 0x0D58, %o1
fcmpne16 %f10, %f6, %o1
tleu %icc, 0x4
loop_146:
ldub [%l7 + 0x1A], %o1
popc 0x0537, %o1
tgu %xcc, 0x4
tsubcctv %o1, %o1, %o0
ldsh [%l7 + 0x38], %o0
add %o0, %o0, %g7
tsubcctv %g7, %g7, %g4
stb %g4, [%l7 + 0x74]
fcmpne16 %f10, %f10, %g4
fmovs %f6, %f9
call loop_147
fpack32 %f10, %f6, %f0
orcc %g4, %g4, %l0
subcc %l0, 0x1D95, %l0
loop_147:
orn %l0, %g5, %l0
movrne %l0, %l0, %i2
movne %icc, %i2, %o3
te %icc, 0x4
ldsw [%l7 + 0x38], %o3
fbug,a %fcc3, loop_148
bvc,a,pt %icc, loop_149
ldub [%l7 + 0x30], %o3
sdiv %o3, 0x0D14, %o3
loop_148:
movleu %xcc, %g2, %o3
loop_149:
fcmpne16 %f0, %f6, %o3
sdivcc %o3, 0x0766, %o3
xorcc %o3, %o3, %i7
fmovrdne %i7, %f10, %f12
brgez %i7, loop_150
xnorcc %i7, %i7, %l6
taddcc %l6, %l6, %o4
tle %xcc, 0x5
loop_150:
std %f12, [%l7 + 0x18]
fornot1s %f6, %f11, %f14
fsrc1 %f12, %f14
movgu %xcc, %o4, %i5
bl,a loop_151
ld [%l7 + 0x54], %f0
tleu %icc, 0x5
fmovdleu %icc, %f2, %f3
loop_151:
bge loop_152
bneg,pn %icc, loop_153
ldsh [%l7 + 0x34], %i5
movrlez %i5, 0x31D, %i5
loop_152:
smul %i5, 0x1015, %i5
loop_153:
fbe %fcc0, loop_154
tgu %icc, 0x7
ldx [%l7 + 0x20], %i5
fbg %fcc0, loop_155
loop_154:
fmovsgu %xcc, %f0, %f13
fcmpgt32 %f12, %f8, %i5
fbug,a %fcc0, loop_156
loop_155:
fmovdle %xcc, %f12, %f1
fpmerge %f1, %f6, %f10
smulcc %i5, 0x0B58, %i5
loop_156:
bn,a,pt %icc, loop_157
fpsub32 %f10, %f14, %f2
bneg,a,pn %xcc, loop_158
fornot1s %f1, %f10, %f3
loop_157:
nop
ldsh [%l7 + 0x52], %i5
loop_158:
array32 %i5, %l3, %i5
sethi 0x0A46, %i5
movrlez %i5, %i5, %l2
tgu %xcc, 0x4
sdivx %l2, 0x17FB, %l2
sra %l2, %l2, %o6
movvc %icc, %o6, %g6
te %xcc, 0x4
tcs %xcc, 0x2
nop
stb %g6, [%l7 + 0x1E]
fbu %fcc1, loop_159
movgu %icc, %g1, %g6
std %f2, [%l7 + 0x48]
brlz %g6, loop_160
loop_159:
fpadd32 %f2, %f0, %f2
add %g6, 0x1300, %g6
movvc %icc, %i3, %g6
loop_160:
movle %icc, %o2, %g6
addccc %g6, 0x1554, %g6
fbue %fcc3, loop_161
addccc %g6, 0x01E6, %g6
bcs %icc, loop_162
tsubcc %g6, 0x1BAD, %g6
loop_161:
addc %g6, %l4, %g6
bn,a %icc, loop_163
loop_162:
tle %icc, 0x3
bcc,pn %icc, loop_164
nop
loop_163:
brlez,a %g6, loop_165
tvs %xcc, 0x5
loop_164:
taddcctv %g6, 0x05C2, %g6
alignaddr %g6, %o5, %g6
loop_165:
tleu %icc, 0x5
udivx %g6, 0x064D, %g6
movneg %icc, %l1, %g6
movpos %icc, %g6, %i4
array8 %i4, %i4, %i1
ldx [%l7 + 0x38], %i1
movrgez %i1, %i0, %i1
nop
or %i1, 0x1A9B, %i1
brgz,a %i1, loop_166
fbug %fcc3, loop_167
andn %i1, %o7, %i1
stw %i1, [%l7 + 0x08]
loop_166:
fmovrde %i1, %f2, %f6
loop_167:
movcs %xcc, %i1, %g3
array32 %g3, %i6, %g3
alignaddr %g3, %g3, %l5
fnot2 %f6, %f12
andcc %l5, %o1, %l5
fmul8x16 %f3, %f0, %f0
tgu %icc, 0x3
fbe %fcc2, loop_168
tneg %icc, 0x0
movne %xcc, %l5, %o0
movcs %icc, %o0, %g7
loop_168:
array32 %g7, %g4, %g7
std %f0, [%l7 + 0x10]
movleu %icc, %g7, %g5
bl,a loop_169
udiv %g5, 0x15CF, %g5
movle %icc, %l0, %g5
movne %icc, %g5, %i2
loop_169:
subc %i2, %g2, %i2
fmovdge %icc, %f7, %f1
movl %xcc, %o3, %i2
std %f0, [%l7 + 0x18]
ldub [%l7 + 0x54], %i2
movpos %icc, %i2, %i7
stw %i7, [%l7 + 0x0C]
stb %i7, [%l7 + 0x26]
bn,a loop_170
bvs,a %icc, loop_171
movvs %icc, %i7, %l6
udivcc %l6, 0x1723, %l6
loop_170:
alignaddrl %l6, %l6, %o4
loop_171:
movvc %xcc, %l3, %o4
fones %f1
fsrc2s %f1, %f11
fornot2s %f1, %f11, %f5
movn %xcc, %i5, %o4
fmovdneg %xcc, %f12, %f4
movre %o4, %l2, %o4
ldd [%l7 + 0x78], %f2
bcc,a loop_172
sra %o4, %o6, %o4
fmovsle %xcc, %f8, %f3
xor %o4, 0x14C9, %o4
loop_172:
udiv %o4, 0x1F27, %o4
nop
stb %o4, [%l7 + 0x0A]
tge %icc, 0x0
bcs,a,pt %icc, loop_173
fcmpgt16 %f0, %f10, %o4
movvs %xcc, %o4, %g1
sllx %g1, %i3, %g1
loop_173:
ble,a loop_174
move %xcc, %o2, %g1
bpos loop_175
array16 %g1, %l4, %g1
loop_174:
fzeros %f3
array8 %g1, %g1, %o5
loop_175:
sethi 0x0FC3, %o5
nop
taddcc %o5, %o5, %l1
tvs %icc, 0x7
fmovsn %xcc, %f15, %f13
sth %l1, [%l7 + 0x34]
move %xcc, %g6, %l1
ldsb [%l7 + 0x17], %l1
nop
tsubcc %l1, 0x1F5D, %l1
taddcctv %l1, %l1, %i4
nop
movn %icc, %i4, %i0
movrlz %i0, %o7, %i0
umul %i0, 0x072E, %i0
movvs %xcc, %i0, %i1
udivx %i1, 0x1042, %i1
array32 %i1, %i6, %i1
movrgez %i1, %i1, %g3
tleu %xcc, 0x3
mova %xcc, %o1, %g3
nop
nop
srlx %g3, %g3, %l5
srl %l5, 0x06, %l5
fsrc2s %f13, %f2
stb %l5, [%l7 + 0x33]
udivx %l5, 0x1B77, %l5
srlx %l5, 0x1F, %l5
orn %l5, 0x086C, %l5
fbne,a %fcc0, loop_176
sll %l5, %o0, %l5
srlx %l5, 0x14, %l5
orcc %l5, %g4, %l5
loop_176:
tneg %icc, 0x5
ld [%l7 + 0x74], %f0
and %l5, %g7, %l5
fpackfix %f0, %f6
movcc %icc, %l0, %l5
mova %xcc, %l5, %g5
movpos %icc, %g2, %g5
tl %icc, 0x3
fcmpd %fcc3, %f0, %f6
tneg %xcc, 0x0
subccc %g5, %o3, %g5
taddcctv %g5, 0x1984, %g5
nop
fmovdne %icc, %f6, %f13
fmovsge %xcc, %f15, %f13
array32 %g5, %g5, %i2
brlz,a %i2, loop_177
fblg,a %fcc1, loop_178
or %i2, %i2, %i7
ldx [%l7 + 0x68], %i7
loop_177:
nop
loop_178:
udiv %i7, 0x1B03, %i7
or %i7, 0x03A5, %i7
std %f6, [%l7 + 0x40]
taddcc %i7, 0x0B20, %i7
nop
nop
tvs %icc, 0x7
andncc %i7, %l6, %i7
orncc %i7, 0x033A, %i7
array8 %i7, %i7, %l3
fmuld8sux16 %f13, %f14, %f4
addc %l3, %i5, %l3
or %l3, %l2, %l3
movneg %xcc, %l3, %o6
nop
andncc %o6, %o4, %o6
stx %o6, [%l7 + 0x38]
fblg,a %fcc2, loop_179
taddcc %o6, 0x17CE, %o6
fmovdge %icc, %f5, %f11
fbl %fcc3, loop_180
loop_179:
movneg %icc, %i3, %o6
fmovscs %xcc, %f7, %f0
ldsh [%l7 + 0x0A], %o6
loop_180:
movrlz %o6, 0x174, %o6
movre %o6, 0x1DA, %o6
taddcctv %o6, 0x0292, %o6
movrlz %o6, 0x267, %o6
tsubcctv %o6, %o2, %o6
udiv %o6, 0x1936, %o6
stb %o6, [%l7 + 0x0D]
ld [%l7 + 0x4C], %f1
tn %xcc, 0x1
orn %o6, %l4, %o6
movleu %icc, %o6, %g1
fcmpd %fcc1, %f6, %f8
tvs %icc, 0x4
addc %g1, 0x12CC, %g1
ld [%l7 + 0x30], %f14
orn %g1, 0x0651, %g1
movn %icc, %o5, %g1
fones %f0
subcc %g1, 0x1018, %g1
sdiv %g1, 0x0E8C, %g1
taddcc %g1, 0x0A53, %g1
sdiv %g1, 0x1AFC, %g1
movneg %xcc, %g1, %g6
sllx %g6, %l1, %g6
tneg %icc, 0x4
tsubcc %g6, %i4, %g6
movleu %icc, %g6, %o7
tneg %icc, 0x4
andcc %o7, %o7, %i0
nop
sub %i0, %i6, %i0
fbue,a %fcc3, loop_181
orn %i0, %i1, %i0
brnz %i0, loop_182
fmovsneg %icc, %f12, %f11
loop_181:
orncc %i0, %i0, %o1
xor %o1, 0x04F2, %o1
loop_182:
movrne %o1, 0x1E0, %o1
lduh [%l7 + 0x0A], %o1
fmovsl %xcc, %f15, %f13
array32 %o1, %o1, %g3
tneg %xcc, 0x7
fmovdne %icc, %f6, %f15
tcs %xcc, 0x0
lduw [%l7 + 0x6C], %g3
fmovsvc %xcc, %f12, %f9
fpsub16 %f8, %f12, %f10
orn %g3, %o0, %g3
and %g3, 0x04B3, %g3
andn %g3, %g3, %g4
fmovda %xcc, %f0, %f9
orncc %g4, 0x0B12, %g4
nop
fpackfix %f10, %f3
fba %fcc3, loop_183
fmovrdgz %g4, %f8, %f0
bge,a,pt %xcc, loop_184
movrlz %g4, %g4, %g7
loop_183:
move %xcc, %l0, %g7
ldsh [%l7 + 0x70], %g7
loop_184:
movrne %g7, 0x1AB, %g7
movvs %xcc, %l5, %g7
ld [%l7 + 0x30], %f1
popc 0x1294, %g7
tgu %icc, 0x4
fblg,a %fcc3, loop_185
subc %g7, 0x18F8, %g7
array16 %g7, %g2, %g7
umulcc %g7, %g7, %o3
loop_185:
movl %icc, %g5, %o3
fmovdleu %icc, %f8, %f10
movgu %icc, %i2, %o3
ldsw [%l7 + 0x64], %o3
addcc %o3, 0x0AFA, %o3
fmovdvc %xcc, %f15, %f4
brnz,a %o3, loop_186
tvc %icc, 0x4
movrlez %o3, 0x049, %o3
fbl %fcc1, loop_187
loop_186:
tvc %icc, 0x2
ldub [%l7 + 0x47], %o3
alignaddrl %o3, %l6, %o3
loop_187:
tpos %icc, 0x5
ldd [%l7 + 0x20], %f10
stx %o3, [%l7 + 0x38]
fpadd32 %f0, %f0, %f0
nop
setx loop_188, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
move %xcc, %i7, %o3
st %f4, [%l7 + 0x50]
faligndata %f0, %f4, %f8
loop_188:
mulx %o3, 0x0E8D, %o3
movrne %o3, 0x2AD, %o3
tvc %icc, 0x0
array8 %o3, %i5, %o3
movrgez %o3, 0x2D2, %o3
fcmpgt32 %f8, %f14, %o3
st %f4, [%l7 + 0x14]
fcmpes %fcc1, %f13, %f4
addcc %o3, 0x016C, %o3
fmovsvc %icc, %f6, %f3
nop
bvs,a,pn %icc, loop_189
fmovdl %xcc, %f6, %f4
ldd [%l7 + 0x60], %f14
te %icc, 0x0
loop_189:
tl %icc, 0x0
fxnors %f4, %f5, %f15
tn %xcc, 0x5
orn %o3, %o3, %l2
sdivx %l2, 0x1BFC, %l2
lduw [%l7 + 0x30], %l2
xorcc %l2, 0x06C5, %l2
ldd [%l7 + 0x60], %f12
subcc %l2, 0x0A49, %l2
nop
andcc %l2, 0x0039, %l2
fmovspos %icc, %f7, %f10
fbn %fcc0, loop_190
fmovdge %icc, %f13, %f5
fmovdge %xcc, %f7, %f9
fmovrdgz %l2, %f8, %f0
loop_190:
tsubcc %l2, %l3, %l2
movrlz %l2, %o4, %l2
bgu,a %xcc, loop_191
lduw [%l7 + 0x5C], %l2
sethi 0x0700, %l2
movleu %xcc, %i3, %l2
loop_191:
nop
andcc %l2, %l2, %o2
fmovd %f0, %f0
alignaddr %o2, %o2, %l4
fmul8x16 %f9, %f14, %f4
fmovscs %icc, %f9, %f9
ldsh [%l7 + 0x2E], %l4
sra %l4, 0x19, %l4
movrne %l4, %o6, %l4
fble,a %fcc2, loop_192
nop
setx loop_193, %l0, %l1
jmpl %l1, %l4
fmovsvc %icc, %f2, %f4
std %f4, [%l7 + 0x20]
loop_192:
nop
loop_193:
fbug,a %fcc2, loop_194
srlx %l4, 0x0B, %l4
srax %l4, 0x14, %l4
tpos %xcc, 0x6
loop_194:
bl,pt %icc, loop_195
orncc %l4, 0x0B6C, %l4
andcc %l4, 0x02C3, %l4
nop
loop_195:
movcs %icc, %o5, %l4
array8 %l4, %g1, %l4
mulx %l4, %l1, %l4
sth %l4, [%l7 + 0x24]
sth %l4, [%l7 + 0x2C]
tvs %icc, 0x3
bn,a,pn %xcc, loop_196
te %xcc, 0x2
std %f4, [%l7 + 0x40]
fbul,a %fcc3, loop_197
loop_196:
tn %icc, 0x7
bn,a loop_198
fands %f4, %f9, %f11
loop_197:
tgu %icc, 0x4
popc %l4, %l4
loop_198:
sth %l4, [%l7 + 0x40]
array16 %l4, %l4, %i4
bg loop_199
fmovsa %icc, %f11, %f7
fmovdvc %xcc, %f14, %f3
movcc %icc, %g6, %i4
loop_199:
fmovda %icc, %f7, %f1
nop
tge %xcc, 0x7
movpos %xcc, %o7, %i4
movleu %xcc, %i6, %i4
nop
popc 0x0925, %i4
fmovdle %xcc, %f0, %f8
fmul8ulx16 %f4, %f12, %f8
andncc %i4, %i1, %i4
fpmerge %f8, %f4, %f10
nop
fmul8x16au %f8, %f12, %f14
movl %xcc, %i4, %i0
stb %i0, [%l7 + 0x79]
tcc %icc, 0x7
bshuffle %f14, %f0, %f2
fmovrdgz %i0, %f12, %f0
fbuge %fcc2, loop_200
andcc %i0, 0x0B02, %i0
tgu %icc, 0x7
lduw [%l7 + 0x38], %i0
loop_200:
sdivcc %i0, 0x0D1C, %i0
stx %i0, [%l7 + 0x20]
fabsd %f0, %f14
tg %icc, 0x4
smul %i0, 0x0EF5, %i0
movle %xcc, %o1, %i0
movrlez %i0, 0x347, %i0
movgu %icc, %i0, %o0
fble,a %fcc3, loop_201
fmovrslez %o0, %f10, %f14
tl %xcc, 0x1
andncc %o0, %g3, %o0
loop_201:
bvs,a loop_202
array8 %o0, %o0, %g4
movn %xcc, %g4, %l0
ldsw [%l7 + 0x1C], %l0
loop_202:
fmovdpos %xcc, %f9, %f10
mova %icc, %l0, %l5
ta %xcc, 0x6
nop
stb %l5, [%l7 + 0x54]
udivx %l5, 0x14FB, %l5
nop
movn %xcc, %l5, %g2
popc %g2, %g2
fornot2s %f10, %f5, %f3
movcc %icc, %g2, %g7
udivcc %g7, 0x02C9, %g7
tn %xcc, 0x3
srl %g7, 0x11, %g7
add %g7, %g5, %g7
tvc %icc, 0x0
orncc %g7, 0x18C3, %g7
movrlz %g7, 0x1F0, %g7
movle %xcc, %g7, %i2
and %i2, 0x0BD2, %i2
movne %xcc, %l6, %i2
fmovsvs %icc, %f3, %f12
fcmpes %fcc0, %f12, %f12
nop
fmovrdlz %i2, %f14, %f2
stb %i2, [%l7 + 0x39]
fnot2s %f12, %f4
srlx %i2, 0x04, %i2
tcs %icc, 0x0
fnot2s %f12, %f0
or %i2, 0x0F58, %i2
ldsw [%l7 + 0x68], %i2
be,a loop_203
sdivcc %i2, 0x0573, %i2
subc %i2, 0x04A4, %i2
fmul8x16au %f12, %f2, %f6
loop_203:
ldsb [%l7 + 0x1A], %i2
sth %i2, [%l7 + 0x7C]
movrgz %i2, 0x125, %i2
tgu %xcc, 0x3
ldsb [%l7 + 0x27], %i2
mulx %i2, %i7, %i2
std %f6, [%l7 + 0x58]
movgu %icc, %i5, %i2
bge,a %xcc, loop_204
sethi 0x0DDD, %i2
nop
tcc %icc, 0x4
loop_204:
fornot2 %f6, %f8, %f0
bn,a %icc, loop_205
fmovsvc %xcc, %f1, %f12
std %f0, [%l7 + 0x18]
movvs %icc, %i2, %o3
loop_205:
fones %f12
movcc %xcc, %l3, %o3
andcc %o3, %o4, %o3
nop
movrgez %o3, 0x056, %o3
fbge,a %fcc1, loop_206
stb %o3, [%l7 + 0x1C]
ldx [%l7 + 0x68], %o3
addcc %o3, 0x0A92, %o3
loop_206:
andcc %o3, 0x1D24, %o3
fmovdge %icc, %f0, %f6
mulx %o3, %o3, %i3
st %f6, [%l7 + 0x50]
movl %xcc, %l2, %i3
udiv %i3, 0x1A1B, %i3
movcc %icc, %i3, %o2
movpos %xcc, %o6, %o2
movg %xcc, %o2, %o5
fmovrdne %o5, %f12, %f2
array8 %o5, %g1, %o5
stb %o5, [%l7 + 0x0D]
nop
tvs %icc, 0x3
for %f2, %f4, %f8
stw %o5, [%l7 + 0x34]
ldsh [%l7 + 0x38], %o5
movrgez %o5, %o5, %l1
fsrc2 %f8, %f6
fbl %fcc2, loop_207
movrgez %l1, 0x1D5, %l1
bcc,pn %xcc, loop_208
fandnot1 %f8, %f0, %f6
loop_207:
addcc %l1, %l4, %l1
fcmple16 %f6, %f8, %l1
loop_208:
nop
and %l1, 0x01DE, %l1
orncc %l1, 0x140F, %l1
std %f6, [%l7 + 0x58]
fba %fcc0, loop_209
xor %l1, %l1, %g6
alignaddr %g6, %g6, %o7
ld [%l7 + 0x50], %f7
loop_209:
nop
ld [%l7 + 0x0C], %f7
tgu %icc, 0x7
std %f6, [%l7 + 0x28]
fmul8x16al %f6, %f9, %f0
sra %o7, 0x12, %o7
tvc %icc, 0x1
alignaddr %o7, %o7, %i6
fpsub32 %f0, %f8, %f6
tgu %icc, 0x4
fmovsleu %icc, %f7, %f4
fand %f6, %f12, %f6
udivx %i6, 0x0AB1, %i6
fnor %f6, %f2, %f0
sdivcc %i6, 0x1C98, %i6
fmovrde %i6, %f6, %f12
fcmpne32 %f12, %f6, %i6
popc %i6, %i6
lduh [%l7 + 0x1E], %i6
sdiv %i6, 0x14F5, %i6
srl %i6, %i6, %i1
sub %i1, 0x096F, %i1
udivx %i1, 0x1015, %i1
nop
fbule,a %fcc1, loop_210
nop
st %f4, [%l7 + 0x58]
fxors %f4, %f8, %f8
loop_210:
array8 %i1, %i4, %i1
movvc %xcc, %o1, %i1
movcc %icc, %i1, %i0
fmovdvs %icc, %f2, %f9
fmovrsgez %i0, %f8, %f6
movrne %i0, %i0, %g3
fands %f6, %f7, %f5
array8 %g3, %o0, %g3
nop
setx loop_211, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
udivx %g3, 0x1B92, %g3
nop
move %xcc, %g3, %g4
loop_211:
fsrc2 %f12, %f0
smul %g4, %l0, %g4
umulcc %g4, 0x1657, %g4
ble,a loop_212
fmovsle %xcc, %f1, %f15
ta %icc, 0x0
fmovrsgez %g4, %f8, %f15
loop_212:
nop
movg %icc, %l5, %g4
bgu,pn %xcc, loop_213
movvs %xcc, %g4, %g2
lduw [%l7 + 0x08], %g2
movgu %icc, %g2, %g5
loop_213:
fpackfix %f12, %f4
tvc %icc, 0x5
tge %xcc, 0x1
movrlez %g5, 0x22E, %g5
movre %g5, %g5, %g7
smulcc %g7, 0x026B, %g7
tneg %xcc, 0x1
movre %g7, %l6, %g7
fbl,a %fcc3, loop_214
movvc %icc, %g7, %i7
fpadd32s %f15, %f1, %f10
alignaddr %i7, %i7, %i5
loop_214:
fcmpne32 %f12, %f4, %i5
fbule,a %fcc1, loop_215
bvc,pn %icc, loop_216
sub %i5, %i2, %i5
fmul8x16al %f10, %f11, %f2
loop_215:
fnors %f10, %f11, %f11
loop_216:
ta %xcc, 0x2
nop
tne %xcc, 0x5
movn %xcc, %i5, %l3
udivcc %l3, 0x0610, %l3
movneg %icc, %o4, %l3
movrne %l3, 0x0E8, %l3
alignaddrl %l3, %o3, %l3
fblg %fcc2, loop_217
nop
fandnot2s %f11, %f9, %f5
taddcctv %l3, 0x0F6E, %l3
loop_217:
nop
stb %l3, [%l7 + 0x6C]
ldsb [%l7 + 0x2E], %l3
be,a loop_218
xnor %l3, 0x07BC, %l3
orcc %l3, 0x1381, %l3
brlz,a %l3, loop_219
loop_218:
tvc %icc, 0x1
bleu,pt %icc, loop_220
fbu %fcc0, loop_221
loop_219:
tn %icc, 0x7
fcmped %fcc1, %f2, %f10
loop_220:
tn %xcc, 0x2
loop_221:
fmovrdlez %l3, %f12, %f2
tsubcctv %l3, %l3, %l2
nop
setx loop_222, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
nop
xnorcc %l2, 0x1BF5, %l2
loop_222:
tg %xcc, 0x1
fmovde %icc, %f2, %f8
subc %l2, %l2, %i3
fzeros %f8
fmovrsne %i3, %f7, %f5
movne %xcc, %o6, %i3
fmuld8sux16 %f5, %f13, %f8
movneg %icc, %i3, %o2
sdivx %o2, 0x0F04, %o2
smulcc %o2, %g1, %o2
movg %icc, %o2, %o5
nop
srl %o5, %l4, %o5
fmovrdlez %o5, %f0, %f0
nop
movne %icc, %o5, %l1
bcs,a %icc, loop_223
tsubcctv %l1, 0x02D6, %l1
fmovdle %icc, %f10, %f7
addcc %l1, 0x1E50, %l1
loop_223:
movrlez %l1, 0x364, %l1
ldub [%l7 + 0x41], %l1
fblg %fcc3, loop_224
fbge %fcc0, loop_225
sll %l1, 0x1A, %l1
fmovdleu %icc, %f7, %f1
loop_224:
fpsub16 %f0, %f12, %f0
loop_225:
ld [%l7 + 0x68], %f0
bl loop_226
te %xcc, 0x7
ldub [%l7 + 0x18], %l1
stx %l1, [%l7 + 0x20]
loop_226:
tvc %xcc, 0x3
andn %l1, %l1, %g6
bgu,a,pt %icc, loop_227
stb %g6, [%l7 + 0x77]
bpos,a %icc, loop_228
stw %g6, [%l7 + 0x24]
loop_227:
mova %xcc, %g6, %o7
ldsh [%l7 + 0x28], %o7
loop_228:
movneg %icc, %i6, %o7
bvc,a,pt %xcc, loop_229
std %f0, [%l7 + 0x40]
srlx %o7, 0x0E, %o7
stx %o7, [%l7 + 0x10]
loop_229:
fbg %fcc2, loop_230
srl %o7, 0x11, %o7
fors %f1, %f4, %f4
popc %o7, %o7
loop_230:
tleu %xcc, 0x3
nop
fxnors %f4, %f10, %f2
xorcc %o7, 0x137C, %o7
fabss %f2, %f4
fmovrslz %o7, %f12, %f12
ldsh [%l7 + 0x78], %o7
movrne %o7, %i4, %o7
umul %o7, %o7, %o1
umulcc %o1, 0x04FE, %o1
fbul,a %fcc2, loop_231
nop
movrgz %o1, 0x16F, %o1
ta %xcc, 0x2
loop_231:
tleu %icc, 0x7
fmovdn %icc, %f7, %f10
fmovsvs %icc, %f4, %f5
movrgez %o1, %i1, %o1
xorcc %o1, 0x0AB6, %o1
srlx %o1, 0x09, %o1
fbul %fcc1, loop_232
nop
nop
tn %xcc, 0x2
loop_232:
fbn,a %fcc3, loop_233
fmovsne %xcc, %f3, %f15
move %icc, %o1, %i0
nop
loop_233:
fmovda %icc, %f7, %f9
alignaddr %i0, %i0, %o0
subccc %o0, %o0, %g3
subc %g3, 0x1508, %g3
fbue %fcc2, loop_234
fbn %fcc2, loop_235
sllx %g3, 0x1D, %g3
movrgz %g3, %g3, %l0
loop_234:
taddcc %l0, 0x0D04, %l0
loop_235:
movgu %icc, %l5, %l0
fmovdcs %icc, %f12, %f4
movrlz %l0, 0x12C, %l0
movcs %icc, %g4, %l0
fbe,a %fcc3, loop_236
bg,pn %xcc, loop_237
andncc %l0, %l0, %g2
bvc loop_238
loop_236:
fsrc2s %f4, %f2
loop_237:
xorcc %g2, 0x0BFD, %g2
movg %xcc, %g5, %g2
loop_238:
subccc %g2, 0x1C04, %g2
bvs,a,pn %xcc, loop_239
nop
sra %g2, 0x12, %g2
fcmpeq16 %f0, %f0, %g2
loop_239:
brlez %g2, loop_240
ldub [%l7 + 0x53], %g2
bcc,a,pn %xcc, loop_241
subcc %g2, 0x1EC6, %g2
loop_240:
umulcc %g2, %l6, %g2
sdivcc %g2, 0x17C8, %g2
loop_241:
bvs,a %xcc, loop_242
sethi 0x027B, %g2
movcs %xcc, %g7, %g2
fnegs %f4, %f7
loop_242:
udiv %g2, 0x07A1, %g2
nop
tsubcctv %g2, 0x0BF1, %g2
tsubcctv %g2, %i7, %g2
smulcc %g2, %i2, %g2
fbule,a %fcc3, loop_243
array8 %g2, %i5, %g2
stb %g2, [%l7 + 0x69]
andn %g2, 0x095F, %g2
loop_243:
ldsw [%l7 + 0x3C], %g2
ldsh [%l7 + 0x1A], %g2
umul %g2, %o4, %g2
fmul8x16 %f4, %f10, %f2
ldub [%l7 + 0x5F], %g2
xorcc %g2, 0x05FA, %g2
stx %g2, [%l7 + 0x08]
umulcc %g2, %o3, %g2
siam 0x3
bgu,a %icc, loop_244
bneg loop_245
ldub [%l7 + 0x77], %g2
fbo %fcc2, loop_246
loop_244:
array8 %g2, %l3, %g2
loop_245:
fblg %fcc0, loop_247
ldsh [%l7 + 0x7E], %g2
loop_246:
movre %g2, 0x026, %g2
mulx %g2, 0x18BE, %g2
loop_247:
fone %f2
movrlez %g2, %l2, %g2
fpadd32s %f4, %f1, %f4
fnor %f2, %f8, %f8
te %icc, 0x7
movle %xcc, %g2, %o6
mulscc %o6, 0x1D36, %o6
subcc %o6, 0x1BC8, %o6
smul %o6, 0x0EC9, %o6
st %f4, [%l7 + 0x68]
nop
subcc %o6, %i3, %o6
fmovdneg %xcc, %f9, %f4
orncc %o6, 0x136C, %o6
taddcctv %o6, 0x01A2, %o6
tvc %icc, 0x4
subccc %o6, %o6, %g1
lduw [%l7 + 0x6C], %g1
fbo %fcc3, loop_248
lduw [%l7 + 0x64], %g1
lduh [%l7 + 0x6E], %g1
bneg,pt %icc, loop_249
loop_248:
bcs,pt %icc, loop_250
array8 %g1, %g1, %o2
srl %o2, 0x04, %o2
loop_249:
movge %xcc, %l4, %o2
loop_250:
fbg,a %fcc2, loop_251
movne %icc, %o2, %o5
sdiv %o5, 0x0643, %o5
lduw [%l7 + 0x4C], %o5
loop_251:
te %xcc, 0x3
fmovsgu %icc, %f6, %f10
fsrc2 %f8, %f10
st %f10, [%l7 + 0x08]
sdivcc %o5, 0x0BCB, %o5
addccc %o5, %l1, %o5
bvc %icc, loop_252
tpos %xcc, 0x1
fpsub32s %f10, %f8, %f2
fmovsn %xcc, %f13, %f7
loop_252:
movge %xcc, %g6, %o5
nop
lduh [%l7 + 0x78], %o5
tcs %xcc, 0x2
tn %xcc, 0x1
ldx [%l7 + 0x48], %o5
lduw [%l7 + 0x34], %o5
tl %xcc, 0x1
orncc %o5, %i6, %o5
tneg %icc, 0x2
srax %o5, %i4, %o5
ta %xcc, 0x1
sth %o5, [%l7 + 0x5A]
nop
fcmpeq16 %f8, %f10, %o5
nop
movrne %o5, 0x0B5, %o5
ldsw [%l7 + 0x78], %o5
bpos %icc, loop_253
subc %o5, %o5, %o7
movne %icc, %o7, %i1
fmovrdgz %i1, %f6, %f0
loop_253:
movrgez %i1, %o1, %i1
tpos %xcc, 0x0
orncc %i1, 0x11D1, %i1
sdivx %i1, 0x0CA9, %i1
ldsb [%l7 + 0x78], %i1
brgz,a %i1, loop_254
sth %i1, [%l7 + 0x28]
or %i1, %i1, %i0
nop
loop_254:
fmuld8sux16 %f7, %f6, %f6
tgu %xcc, 0x4
smul %i0, 0x14ED, %i0
nop
orncc %i0, %i0, %o0
fxors %f7, %f1, %f5
tl %xcc, 0x0
xor %o0, %o0, %g3
fcmpgt32 %f6, %f2, %g3
ldsw [%l7 + 0x4C], %g3
brgez,a %g3, loop_255
ldd [%l7 + 0x10], %f2
fmovsa %xcc, %f9, %f9
sra %g3, 0x03, %g3
loop_255:
nop
fand %f6, %f4, %f12
fexpand %f9, %f12
fmovsge %icc, %f5, %f13
brgz,a %g3, loop_256
fmovsa %icc, %f9, %f6
fcmple16 %f12, %f12, %g3
xorcc %g3, %l5, %g3
loop_256:
fand %f12, %f4, %f0
movl %icc, %g4, %g3
smul %g3, %g3, %l0
tn %xcc, 0x1
fmovsneg %xcc, %f7, %f12
lduh [%l7 + 0x50], %l0
mulx %l0, %l0, %g5
tsubcc %g5, 0x0A1E, %g5
sdivcc %g5, 0x141D, %g5
movrlez %g5, %g5, %l6
sra %l6, %g7, %l6
nop
setx loop_257, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fxnor %f0, %f10, %f12
fmovdleu %xcc, %f5, %f7
fandnot1 %f12, %f0, %f12
loop_257:
xnor %l6, %i7, %l6
brz,a %l6, loop_258
subccc %l6, %i2, %l6
fmovrsgz %l6, %f15, %f12
brgz %l6, loop_259
loop_258:
fandnot2s %f12, %f13, %f3
smul %l6, 0x0BC3, %l6
addccc %l6, 0x0C3B, %l6
loop_259:
tg %xcc, 0x5
movgu %xcc, %l6, %i5
fnegs %f3, %f11
movre %i5, %o4, %i5
sdivcc %i5, 0x1DB2, %i5
ldub [%l7 + 0x70], %i5
fnot1 %f12, %f8
bcs,pt %xcc, loop_260
nop
tn %icc, 0x7
udivcc %i5, 0x15C7, %i5
loop_260:
movrgz %i5, %o3, %i5
nop
setx loop_261, %l0, %l1
jmpl %l1, %i5
orn %i5, 0x0103, %i5
and %i5, 0x143F, %i5
movne %xcc, %l3, %i5
loop_261:
nop
fbuge,a %fcc2, loop_262
or %i5, 0x1EBF, %i5
fcmpgt32 %f12, %f0, %i5
sdivx %i5, 0x1F44, %i5
loop_262:
and %i5, 0x016D, %i5
te %xcc, 0x6
fabss %f3, %f6
stw %i5, [%l7 + 0x34]
stx %i5, [%l7 + 0x10]
movleu %icc, %l2, %i5
bcs,a,pn %xcc, loop_263
fzeros %f3
nop
sllx %i5, 0x1C, %i5
loop_263:
and %i5, %i5, %g2
fnot1s %f3, %f15
nop
setx loop_264, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
mulscc %g2, %g2, %i3
xnor %i3, %i3, %o6
fcmple32 %f12, %f14, %o6
loop_264:
ld [%l7 + 0x54], %f10
tsubcctv %o6, 0x154E, %o6
movne %xcc, %o6, %g1
nop
fmovspos %xcc, %f2, %f6
fxors %f6, %f4, %f13
subccc %g1, 0x0EB1, %g1
sdivcc %g1, 0x1337, %g1
orn %g1, 0x046D, %g1
st %f13, [%l7 + 0x70]
tne %xcc, 0x6
movn %xcc, %g1, %l4
sub %l4, %l4, %o2
movle %xcc, %l1, %o2
movpos %icc, %g6, %o2
lduh [%l7 + 0x3E], %o2
mulscc %o2, %o2, %i6
movpos %icc, %i4, %i6
addccc %i6, 0x1E05, %i6
sdivcc %i6, 0x1946, %i6
udiv %i6, 0x06EB, %i6
fcmple16 %f12, %f12, %i6
array16 %i6, %o5, %i6
umulcc %i6, %o7, %i6
xnor %i6, 0x01CE, %i6
fexpand %f13, %f14
subccc %i6, 0x03AE, %i6
addcc %i6, 0x1003, %i6
subc %i6, %i6, %o1
andcc %o1, %o1, %i1
bge,a loop_265
udivx %i1, 0x132D, %i1
fble %fcc1, loop_266
popc 0x1293, %i1
loop_265:
tne %icc, 0x7
umulcc %i1, %i0, %i1
loop_266:
tgu %xcc, 0x6
brz,a %i1, loop_267
fmovrdgz %i1, %f10, %f0
tvs %icc, 0x0
movrgz %i1, 0x1E9, %i1
loop_267:
movvc %xcc, %o0, %i1
bcc,a %xcc, loop_268
fblg,a %fcc0, loop_269
move %xcc, %l5, %i1
fmovdcc %icc, %f0, %f10
loop_268:
tn %icc, 0x3
loop_269:
movleu %icc, %i1, %g4
mulx %g4, 0x1A19, %g4
bvs loop_270
fmovs %f10, %f6
fmovspos %xcc, %f7, %f1
fnot2s %f1, %f5
loop_270:
nop
stb %g4, [%l7 + 0x4D]
std %f0, [%l7 + 0x78]
movcc %icc, %g3, %g4
tleu %icc, 0x5
fxors %f1, %f4, %f8
tgu %icc, 0x5
fmovsvs %icc, %f2, %f9
tle %xcc, 0x0
movge %xcc, %g4, %l0
movrlz %l0, 0x3F1, %l0
tl %icc, 0x7
popc %l0, %l0
lduw [%l7 + 0x14], %l0
sth %l0, [%l7 + 0x1A]
movrne %l0, 0x272, %l0
ldx [%l7 + 0x30], %l0
movpos %icc, %g5, %l0
fmovrslz %l0, %f0, %f5
fbge %fcc1, loop_271
fmovrdne %l0, %f4, %f12
sllx %l0, %l0, %g7
andn %g7, %g7, %i7
loop_271:
nop
sth %i7, [%l7 + 0x78]
mulx %i7, %i2, %i7
bge,a,pt %icc, loop_272
udivx %i7, 0x094C, %i7
addcc %i7, 0x07ED, %i7
movrne %i7, %l6, %i7
loop_272:
fmovdvs %icc, %f11, %f9
sra %i7, 0x16, %i7
stx %i7, [%l7 + 0x48]
fbne %fcc3, loop_273
fzero %f12
sth %i7, [%l7 + 0x4C]
fcmpd %fcc2, %f14, %f8
loop_273:
fblg %fcc0, loop_274
xnorcc %i7, 0x003B, %i7
tgu %xcc, 0x2
bge %icc, loop_275
loop_274:
fandnot2s %f9, %f12, %f9
bpos,a loop_276
tvs %xcc, 0x3
loop_275:
movrgz %i7, 0x052, %i7
sub %i7, %i7, %o4
loop_276:
fcmpne16 %f8, %f14, %o4
tle %xcc, 0x3
fmovdne %icc, %f6, %f0
fmovrdlez %o4, %f8, %f12
fmovrdlez %o4, %f4, %f8
call loop_277
te %xcc, 0x7
addcc %o4, 0x1FFF, %o4
tgu %xcc, 0x7
loop_277:
taddcctv %o4, 0x0F45, %o4
bleu,pn %xcc, loop_278
subccc %o4, 0x17CA, %o4
sth %o4, [%l7 + 0x58]
taddcctv %o4, %o3, %o4
loop_278:
stw %o4, [%l7 + 0x68]
fnegs %f0, %f15
fbul %fcc2, loop_279
fmovrdgz %o4, %f12, %f0
movcs %icc, %l3, %o4
array8 %o4, %l2, %o4
loop_279:
ldsh [%l7 + 0x1C], %o4
fmovsne %xcc, %f9, %f4
nop
tcc %xcc, 0x5
brgz %o4, loop_280
fmovsle %xcc, %f13, %f0
for %f0, %f8, %f8
lduh [%l7 + 0x1A], %o4
loop_280:
movneg %icc, %i5, %o4
fnor %f8, %f6, %f4
tcc %icc, 0x5
fornot2s %f0, %f8, %f13
fmovdleu %xcc, %f9, %f15
mulx %o4, %g2, %o4
tvs %xcc, 0x2
fandnot2 %f4, %f8, %f8
udivx %o4, 0x167C, %o4
nop
tneg %xcc, 0x7
fmul8x16 %f15, %f14, %f6
taddcctv %o4, %i3, %o4
ba,a %xcc, loop_281
fandnot1s %f15, %f9, %f11
lduh [%l7 + 0x10], %o4
fmovsl %xcc, %f2, %f13
loop_281:
tvc %xcc, 0x7
movleu %icc, %o6, %o4
fbge,a %fcc3, loop_282
ldsb [%l7 + 0x6B], %o4
te %xcc, 0x1
xnorcc %o4, 0x1000, %o4
loop_282:
fbl %fcc1, loop_283
fmul8x16al %f13, %f5, %f6
fmovdneg %icc, %f0, %f4
nop
loop_283:
sth %o4, [%l7 + 0x2C]
ldx [%l7 + 0x10], %o4
taddcc %o4, 0x104C, %o4
brgez %o4, loop_284
lduw [%l7 + 0x24], %o4
fcmple32 %f6, %f2, %o4
fcmpne32 %f6, %f0, %o4
loop_284:
ble,a,pt %xcc, loop_285
movvc %icc, %o4, %g1
tg %xcc, 0x6
orncc %g1, %g1, %l4
loop_285:
fandnot2s %f4, %f11, %f6
fbg %fcc3, loop_286
te %xcc, 0x1
fpadd16s %f6, %f13, %f6
tgu %xcc, 0x4
loop_286:
subcc %l4, 0x068E, %l4
nop
nop
fmovsle %xcc, %f15, %f10
orcc %l4, %l1, %l4
fmovsl %icc, %f14, %f11
bge %icc, loop_287
lduh [%l7 + 0x30], %l4
brlez %l4, loop_288
tn %icc, 0x5
loop_287:
lduw [%l7 + 0x74], %l4
ba,a loop_289
loop_288:
tgu %xcc, 0x5
fmovde %icc, %f10, %f14
fnegd %f6, %f14
loop_289:
tl %icc, 0x5
movrgz %l4, 0x0AA, %l4
movrne %l4, 0x094, %l4
srlx %l4, 0x02, %l4
nop
sethi 0x195A, %l4
xnorcc %l4, %l4, %g6
ba,a,pt %icc, loop_290
andcc %g6, %o2, %g6
lduw [%l7 + 0x44], %g6
fmovrslez %g6, %f14, %f8
loop_290:
subccc %g6, %i4, %g6
bgu loop_291
bleu %xcc, loop_292
te %xcc, 0x6
xnorcc %g6, 0x18A2, %g6
loop_291:
nop
loop_292:
xor %g6, 0x05C4, %g6
movre %g6, %o5, %g6
tcs %icc, 0x1
ldsw [%l7 + 0x4C], %g6
movrlez %g6, 0x33E, %g6
st %f8, [%l7 + 0x64]
fandnot1 %f6, %f14, %f0
nop
orn %g6, %o7, %g6
movne %icc, %i6, %g6
tsubcctv %g6, %o1, %g6
smul %g6, %i0, %g6
umul %g6, %o0, %g6
ldsw [%l7 + 0x44], %g6
tgu %icc, 0x3
fpsub16 %f0, %f14, %f12
std %f12, [%l7 + 0x58]
srlx %g6, %l5, %g6
mova %xcc, %g6, %i1
lduh [%l7 + 0x22], %i1
movrlz %i1, 0x264, %i1
sth %i1, [%l7 + 0x46]
brlez,a %i1, loop_293
movcc %icc, %i1, %g3
fmovdge %icc, %f4, %f1
alignaddrl %g3, %g3, %g4
loop_293:
tne %icc, 0x4
bne %icc, loop_294
brnz,a %g4, loop_295
fone %f12
addcc %g4, 0x1764, %g4
loop_294:
fbl,a %fcc1, loop_296
loop_295:
movpos %xcc, %g4, %g5
ld [%l7 + 0x5C], %f9
or %g5, 0x09E0, %g5
loop_296:
nop
fcmpd %fcc0, %f0, %f8
fpadd16 %f8, %f10, %f8
sth %g5, [%l7 + 0x1E]
fabss %f1, %f9
and %g5, 0x1576, %g5
fabsd %f8, %f4
fmovdcs %icc, %f6, %f10
alignaddrl %g5, %g5, %l0
bcc,pt %xcc, loop_297
fbue %fcc0, loop_298
mulx %l0, 0x0E7A, %l0
xorcc %l0, 0x1789, %l0
loop_297:
fbuge %fcc1, loop_299
loop_298:
array8 %l0, %l0, %g7
nop
movpos %icc, %g7, %i2
loop_299:
movn %icc, %l6, %i2
smulcc %i2, 0x0391, %i2
lduh [%l7 + 0x12], %i2
orn %i2, %i2, %i7
movleu %icc, %i7, %o3
alignaddr %o3, %o3, %l3
srlx %l3, 0x0F, %l3
stb %l3, [%l7 + 0x78]
bl,pn %icc, loop_300
ta %icc, 0x6
mulscc %l3, %l3, %l2
move %icc, %i5, %l2
loop_300:
sdiv %l2, 0x08F9, %l2
ldd [%l7 + 0x18], %f2
subc %l2, 0x184D, %l2
lduw [%l7 + 0x58], %l2
array16 %l2, %l2, %g2
fcmpeq32 %f8, %f8, %g2
sethi 0x1EDE, %g2
and %g2, 0x0968, %g2
udivx %g2, 0x1684, %g2
nop
fmovde %xcc, %f15, %f6
fblg %fcc0, loop_301
and %g2, %i3, %g2
fpmerge %f6, %f7, %f14
fbge %fcc0, loop_302
loop_301:
move %xcc, %o6, %g2
fbu,a %fcc1, loop_303
movpos %xcc, %g2, %o4
loop_302:
nop
setx loop_304, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
andn %o4, %g1, %o4
loop_303:
movrlez %o4, 0x0C4, %o4
movvc %xcc, %l1, %o4
loop_304:
movrlez %o4, 0x022, %o4
nop
movrlez %o4, 0x3F6, %o4
fmovdpos %icc, %f11, %f1
movne %xcc, %o4, %l4
tneg %icc, 0x2
movneg %xcc, %l4, %o2
fbule %fcc2, loop_305
mova %icc, %o2, %i4
andcc %i4, %o5, %i4
ldub [%l7 + 0x49], %i4
loop_305:
array8 %i4, %i4, %o7
movl %xcc, %i6, %o7
movne %icc, %o1, %o7
movrne %o7, %i0, %o7
fzero %f14
fxor %f14, %f0, %f12
fand %f12, %f14, %f0
st %f1, [%l7 + 0x5C]
sdivcc %o7, 0x0A66, %o7
umul %o7, 0x0811, %o7
tge %icc, 0x1
subccc %o7, %o0, %o7
orcc %o7, 0x0155, %o7
ldsh [%l7 + 0x46], %o7
fmovsa %icc, %f3, %f10
bleu,pn %xcc, loop_306
lduw [%l7 + 0x38], %o7
orncc %o7, %l5, %o7
ldd [%l7 + 0x68], %f4
loop_306:
movcs %icc, %g6, %o7
mova %icc, %o7, %i1
tsubcc %i1, 0x0D63, %i1
fpadd32s %f10, %f1, %f6
orn %i1, 0x0E9B, %i1
fbg %fcc1, loop_307
stb %i1, [%l7 + 0x13]
nop
ldd [%l7 + 0x78], %f0
loop_307:
movrne %i1, %g3, %i1
fmovscs %icc, %f0, %f15
movvs %xcc, %i1, %g4
alignaddr %g4, %g5, %g4
ldsb [%l7 + 0x3D], %g4
fcmpne16 %f0, %f0, %g4
xorcc %g4, 0x042A, %g4
movrne %g4, %g4, %l0
ldx [%l7 + 0x30], %l0
sub %l0, 0x026F, %l0
nop
ldsw [%l7 + 0x70], %l0
ldsw [%l7 + 0x50], %l0
fnot1 %f0, %f8
fsrc1s %f15, %f10
bcc loop_308
fxnors %f15, %f14, %f15
andcc %l0, %g7, %l0
orncc %l0, 0x0E45, %l0
loop_308:
movre %l0, %l0, %l6
andncc %l6, %i2, %l6
te %icc, 0x4
fabss %f15, %f0
movcc %xcc, %l6, %i7
sdivcc %i7, 0x149F, %i7
smulcc %i7, %o3, %i7
nop
setx loop_309, %l0, %l1
jmpl %l1, %i7
addccc %i7, 0x06F1, %i7
mulx %i7, %l3, %i7
srlx %i7, %i7, %i5
loop_309:
fnot2s %f15, %f13
st %f15, [%l7 + 0x48]
taddcctv %i5, 0x0066, %i5
fabsd %f0, %f14
fornot2s %f15, %f15, %f1
fmuld8ulx16 %f1, %f1, %f8
alignaddr %i5, %l2, %i5
umulcc %i5, 0x1383, %i5
srlx %i5, 0x12, %i5
fmovrslz %i5, %f15, %f14
bge loop_310
tleu %icc, 0x6
be,pt %xcc, loop_311
fmovdl %icc, %f5, %f1
loop_310:
nop
umul %i5, %i3, %i5
loop_311:
popc %i5, %i5
udivx %i5, 0x0297, %i5
tn %icc, 0x3
sdivcc %i5, 0x17E2, %i5
tgu %xcc, 0x4
nop
fmovsge %xcc, %f8, %f3
st %f3, [%l7 + 0x74]
fmovd %f8, %f10
fnor %f8, %f0, %f6
stx %i5, [%l7 + 0x60]
nop
orncc %i5, 0x05B0, %i5
tgu %xcc, 0x1
tsubcc %i5, 0x1B8D, %i5
tneg %xcc, 0x0
be,a,pt %icc, loop_312
lduh [%l7 + 0x0C], %i5
movneg %icc, %o6, %i5
sdivcc %i5, 0x0E5F, %i5
loop_312:
nop
udiv %i5, 0x04F2, %i5
brgez,a %i5, loop_313
bge,a,pn %icc, loop_314
bge %icc, loop_315
fmovsle %xcc, %f14, %f3
loop_313:
fcmps %fcc3, %f5, %f14
loop_314:
andn %i5, 0x1BC5, %i5
loop_315:
nop
bcc loop_316
popc %i5, %i5
ldx [%l7 + 0x68], %i5
ta %xcc, 0x0
loop_316:
std %f6, [%l7 + 0x48]
sdiv %i5, 0x14BF, %i5
udiv %i5, 0x1814, %i5
fbule %fcc0, loop_317
sllx %i5, %i5, %g2
alignaddr %g2, %g1, %g2
std %f6, [%l7 + 0x68]
loop_317:
nop
movre %g2, 0x0D8, %g2
sdiv %g2, 0x0681, %g2
stx %g2, [%l7 + 0x78]
sth %g2, [%l7 + 0x3C]
tneg %xcc, 0x4
sdivcc %g2, 0x1075, %g2
fnot1s %f14, %f9
bl,pn %icc, loop_318
bneg,a,pt %icc, loop_319
tg %icc, 0x1
siam 0x3
loop_318:
bcc,a,pt %icc, loop_320
loop_319:
sdiv %g2, 0x0849, %g2
tleu %xcc, 0x6
nop
loop_320:
array32 %g2, %l1, %g2
fmovsn %icc, %f15, %f15
fpadd16s %f15, %f11, %f4
nop
orncc %g2, 0x1BB9, %g2
fmovdgu %xcc, %f10, %f0
nop
srl %g2, %o4, %g2
smul %g2, %l4, %g2
add %g2, %g2, %o2
fbne,a %fcc3, loop_321
fxnors %f0, %f4, %f10
alignaddr %o2, %o2, %o5
udiv %o5, 0x1DA0, %o5
loop_321:
movrgez %o5, %o5, %i4
call loop_322
fandnot1 %f6, %f14, %f8
fsrc2 %f8, %f6
subcc %i4, %i4, %i6
loop_322:
lduw [%l7 + 0x10], %i6
nop
fornot2 %f8, %f14, %f14
fpack16 %f14, %f0
nop
fmovrdne %i6, %f2, %f10
movg %xcc, %o1, %i6
srlx %i6, 0x06, %i6
fpadd16 %f10, %f12, %f8
nop
fabsd %f8, %f10
movvs %xcc, %i0, %i6
subcc %i6, %o0, %i6
movrlez %i6, %l5, %i6
ldsh [%l7 + 0x62], %i6
fpadd32 %f8, %f0, %f6
tne %icc, 0x5
te %icc, 0x7
ldub [%l7 + 0x65], %i6
orn %i6, 0x0A63, %i6
fmovsvc %xcc, %f0, %f15
tvc %xcc, 0x7
fbo,a %fcc1, loop_323
fbuge %fcc1, loop_324
andn %i6, %g6, %i6
umul %i6, %i6, %o7
loop_323:
sra %o7, %g3, %o7
loop_324:
fornot2s %f15, %f4, %f13
add %o7, %i1, %o7
subccc %o7, 0x02A6, %o7
movge %xcc, %o7, %g5
fmovs %f13, %f1
nop
tvs %icc, 0x6
taddcc %g5, 0x0CA5, %g5
fbul %fcc0, loop_325
fsrc1 %f6, %f4
ldsh [%l7 + 0x38], %g5
xorcc %g5, %g5, %g4
loop_325:
nop
andncc %g4, %g4, %g7
fbl %fcc2, loop_326
ldsh [%l7 + 0x16], %g7
tpos %icc, 0x3
fmovrsgz %g7, %f11, %f11
loop_326:
tg %icc, 0x7
movl %xcc, %g7, %l0
stw %l0, [%l7 + 0x20]
nop
nop
nop
be,pn %icc, loop_327
ldub [%l7 + 0x36], %l0
sub %l0, 0x1235, %l0
movre %l0, 0x0A8, %l0
loop_327:
xor %l0, 0x0113, %l0
addcc %l0, %i2, %l0
brnz %l0, loop_328
tgu %xcc, 0x2
fmovrdne %l0, %f8, %f4
fbul %fcc3, loop_329
loop_328:
fmuld8sux16 %f11, %f4, %f2
fbn,a %fcc0, loop_330
movne %icc, %l6, %l0
loop_329:
movleu %icc, %l0, %o3
srlx %o3, 0x0D, %o3
loop_330:
ldx [%l7 + 0x38], %o3
movgu %xcc, %o3, %l3
ldsh [%l7 + 0x74], %l3
tl %xcc, 0x6
brz,a %l3, loop_331
addcc %l3, %l3, %i7
tsubcc %i7, 0x0FE2, %i7
fzero %f2
loop_331:
xorcc %i7, %i7, %l2
tg %icc, 0x7
stx %l2, [%l7 + 0x30]
sth %l2, [%l7 + 0x74]
nop
setx loop_332, %l0, %l1
jmpl %l1, %l2
faligndata %f2, %f4, %f14
ld [%l7 + 0x48], %f6
ldsw [%l7 + 0x48], %l2
loop_332:
nop
fmovdneg %icc, %f15, %f3
srax %l2, 0x0E, %l2
fnors %f3, %f2, %f0
orn %l2, 0x0266, %l2
tne %xcc, 0x1
fba,a %fcc1, loop_333
fpadd32 %f14, %f12, %f8
nop
fbue,a %fcc3, loop_334
loop_333:
sra %l2, 0x19, %l2
ldsh [%l7 + 0x2C], %l2
tne %xcc, 0x7
loop_334:
fmul8x16 %f0, %f6, %f8
xor %l2, %i3, %l2
fxors %f0, %f15, %f9
udivcc %l2, 0x155C, %l2
ldsb [%l7 + 0x4F], %l2
array32 %l2, %o6, %l2
movvs %icc, %i5, %l2
nop
movrne %l2, %l2, %g1
udivx %g1, 0x0163, %g1
stx %g1, [%l7 + 0x28]
srax %g1, 0x1F, %g1
nop
nop
fbuge %fcc0, loop_335
fmovsa %icc, %f14, %f10
fnot2 %f8, %f12
move %xcc, %g1, %l1
loop_335:
nop
bn,pt %xcc, loop_336
tl %icc, 0x1
movgu %xcc, %o4, %l1
udivcc %l1, 0x0E04, %l1
loop_336:
fbuge,a %fcc3, loop_337
sdiv %l1, 0x1E64, %l1
add %l1, 0x0ECA, %l1
fmovdpos %icc, %f7, %f4
loop_337:
udiv %l1, 0x0914, %l1
fcmpd %fcc1, %f2, %f10
nop
movcc %xcc, %l4, %l1
add %l1, 0x12F4, %l1
andn %l1, %g2, %l1
ldub [%l7 + 0x43], %l1
movcs %icc, %o2, %l1
fnot2 %f10, %f8
tsubcctv %l1, %o5, %l1
stx %l1, [%l7 + 0x20]
tleu %xcc, 0x4
addccc %l1, %i4, %l1
movcc %icc, %l1, %o1
movpos %xcc, %i0, %o1
ldsb [%l7 + 0x15], %o1
fbue,a %fcc1, loop_338
fmovrdgz %o1, %f0, %f2
nop
tsubcctv %o1, 0x17A4, %o1
loop_338:
sllx %o1, %o1, %o0
movcc %icc, %l5, %o0
st %f4, [%l7 + 0x30]
srl %o0, %g6, %o0
bge loop_339
fzero %f2
popc %o0, %o0
udiv %o0, 0x01E9, %o0
loop_339:
fcmple16 %f2, %f8, %o0
fmovscs %xcc, %f3, %f0
fmovsa %icc, %f4, %f11
bpos,a,pt %xcc, loop_340
brlez %o0, loop_341
tpos %xcc, 0x6
bcc,pn %xcc, loop_342
loop_340:
ldsb [%l7 + 0x43], %o0
loop_341:
sra %o0, %o0, %i6
umulcc %i6, 0x0E86, %i6
loop_342:
fnands %f11, %f1, %f5
sth %i6, [%l7 + 0x56]
fbug %fcc2, loop_343
sllx %i6, 0x17, %i6
stb %i6, [%l7 + 0x40]
fbuge %fcc1, loop_344
loop_343:
nop
setx loop_345, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sdiv %i6, 0x1B34, %i6
nop
setx loop_346, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_344:
bcc,pn %xcc, loop_347
loop_345:
taddcctv %i6, %g3, %i6
fone %f2
loop_346:
tvc %xcc, 0x0
loop_347:
fzero %f2
sll %i6, %i6, %i1
bcc,a,pt %xcc, loop_348
taddcc %i1, 0x1897, %i1
nop
nop
loop_348:
tn %icc, 0x5
ldsw [%l7 + 0x54], %i1
fbul %fcc2, loop_349
movvs %xcc, %i1, %o7
movpos %icc, %o7, %g5
tvs %icc, 0x1
loop_349:
fcmple16 %f2, %f2, %g5
ldub [%l7 + 0x3A], %g5
mulx %g5, %g5, %g4
fmovrsne %g4, %f5, %f4
ldsb [%l7 + 0x3E], %g4
mova %icc, %g4, %g7
movl %xcc, %i2, %g7
fmovsa %icc, %f4, %f4
fmovrslz %g7, %f7, %f5
fmovdcs %icc, %f11, %f4
subccc %g7, %l6, %g7
tsubcctv %g7, %g7, %l0
tneg %icc, 0x4
movle %icc, %o3, %l0
fmovsl %icc, %f8, %f2
xor %l0, 0x00EE, %l0
movg %icc, %l0, %l3
fpsub16 %f2, %f6, %f14
std %f14, [%l7 + 0x70]
ldx [%l7 + 0x78], %l3
lduh [%l7 + 0x24], %l3
stx %l3, [%l7 + 0x70]
fxnor %f14, %f10, %f2
nop
ldub [%l7 + 0x66], %l3
nop
ldsb [%l7 + 0x68], %l3
movl %icc, %l3, %i7
alignaddrl %i7, %i7, %i3
or %i3, %o6, %i3
popc 0x15F8, %i3
fmovrse %i3, %f9, %f3
nop
or %i3, 0x0EDC, %i3
fmovsn %icc, %f6, %f3
faligndata %f2, %f6, %f0
taddcctv %i3, 0x066F, %i3
umulcc %i3, %i3, %i5
st %f3, [%l7 + 0x48]
stb %i5, [%l7 + 0x19]
ldub [%l7 + 0x5B], %i5
pdist %f0, %f4, %f8
tsubcctv %i5, %l2, %i5
movrgz %i5, 0x205, %i5
lduw [%l7 + 0x68], %i5
xnor %i5, 0x19B8, %i5
sth %i5, [%l7 + 0x52]
tne %icc, 0x4
tneg %xcc, 0x7
fandnot1 %f8, %f0, %f2
fcmpes %fcc3, %f7, %f14
ldd [%l7 + 0x68], %f8
xorcc %i5, %g1, %i5
fmovrse %i5, %f5, %f13
brz %i5, loop_350
fpsub16 %f2, %f8, %f12
fmovsn %icc, %f14, %f15
tpos %icc, 0x2
loop_350:
umulcc %i5, 0x0B0E, %i5
fpack32 %f12, %f2, %f8
nop
taddcc %i5, 0x0E7A, %i5
movg %xcc, %o4, %i5
xnor %i5, %l4, %i5
nop
fmovscs %xcc, %f8, %f2
ldd [%l7 + 0x48], %f6
fmovdl %xcc, %f10, %f14
brlz,a %i5, loop_351
movrlez %i5, 0x1D3, %i5
movgu %xcc, %i5, %g2
umulcc %g2, 0x1B6C, %g2
loop_351:
st %f14, [%l7 + 0x68]
fone %f8
ldsw [%l7 + 0x68], %g2
fsrc1 %f8, %f4
ldsw [%l7 + 0x4C], %g2
ld [%l7 + 0x54], %f1
subcc %g2, 0x09FC, %g2
tcs %icc, 0x6
sll %g2, %g2, %o2
umul %o2, 0x0227, %o2
bcc,a %icc, loop_352
sth %o2, [%l7 + 0x60]
sdiv %o2, 0x165D, %o2
smul %o2, 0x03EC, %o2
loop_352:
movvs %xcc, %o2, %o5
fcmpes %fcc2, %f14, %f0
bpos loop_353
fbu %fcc2, loop_354
ld [%l7 + 0x44], %f3
orn %o5, 0x185B, %o5
loop_353:
orncc %o5, 0x0684, %o5
loop_354:
fpadd32s %f0, %f1, %f11
subccc %o5, %o5, %i4
fmovrdlz %i4, %f10, %f8
ble,pn %xcc, loop_355
popc 0x1066, %i4
xnor %i4, 0x133B, %i4
movne %icc, %i4, %l1
loop_355:
mulx %l1, 0x1EBA, %l1
lduh [%l7 + 0x5A], %l1
for %f8, %f6, %f12
mulscc %l1, %l1, %i0
fmovrde %i0, %f0, %f10
mulscc %i0, %i0, %o1
xor %o1, %o1, %l5
fzeros %f11
tl %icc, 0x0
fmovsvs %icc, %f3, %f1
te %icc, 0x5
ldsh [%l7 + 0x36], %l5
tl %icc, 0x7
ldsb [%l7 + 0x62], %l5
ldd [%l7 + 0x40], %f10
sdivx %l5, 0x0B72, %l5
sdiv %l5, 0x10BE, %l5
tleu %xcc, 0x1
smul %l5, %l5, %g6
movgu %xcc, %g6, %o0
movn %xcc, %o0, %g3
sll %g3, 0x13, %g3
fbuge,a %fcc2, loop_356
andcc %g3, 0x06B8, %g3
movgu %xcc, %g3, %i6
xorcc %i6, 0x0037, %i6
loop_356:
udiv %i6, 0x04B1, %i6
tsubcc %i6, 0x1E3B, %i6
srl %i6, %i6, %i1
xnorcc %i1, 0x1F78, %i1
xnor %i1, 0x1A85, %i1
movneg %icc, %i1, %o7
fcmped %fcc0, %f10, %f8
fpsub32 %f8, %f0, %f2
fmovdcc %icc, %f14, %f13
fpadd16 %f2, %f14, %f8
subc %o7, %o7, %g5
movrgez %g5, 0x3A7, %g5
tle %icc, 0x3
movne %xcc, %g5, %g4
tne %icc, 0x5
nop
stb %g4, [%l7 + 0x4B]
ta %icc, 0x5
tg %icc, 0x4
tvs %xcc, 0x2
movneg %xcc, %i2, %g4
fmovrdgz %g4, %f0, %f2
ldx [%l7 + 0x60], %g4
fba %fcc3, loop_357
xnorcc %g4, 0x144D, %g4
fbo %fcc0, loop_358
fmovrsne %g4, %f6, %f12
loop_357:
movl %xcc, %g4, %l6
nop
loop_358:
udivx %l6, 0x1C8C, %l6
ld [%l7 + 0x14], %f6
fbug %fcc2, loop_359
ldsh [%l7 + 0x5C], %l6
sdiv %l6, 0x0B75, %l6
fmovsge %xcc, %f0, %f13
loop_359:
siam 0x5
movrgz %l6, %g7, %l6
addccc %l6, %o3, %l6
umulcc %l6, %l6, %l0
tvc %xcc, 0x1
fmovdneg %icc, %f13, %f11
fmovdpos %icc, %f13, %f10
fmovrde %l0, %f14, %f0
array16 %l0, %l0, %l3
movrgz %l3, %i7, %l3
movrlz %l3, 0x19B, %l3
srlx %l3, %l3, %o6
ld [%l7 + 0x58], %f6
faligndata %f0, %f14, %f2
brlz %o6, loop_360
ld [%l7 + 0x68], %f14
ldd [%l7 + 0x10], %f4
xor %o6, 0x11BB, %o6
loop_360:
nop
tge %xcc, 0x6
fnor %f2, %f4, %f6
bge,a loop_361
nop
fpack32 %f6, %f4, %f2
fbge,a %fcc0, loop_362
loop_361:
fblg,a %fcc2, loop_363
sra %o6, 0x02, %o6
te %xcc, 0x1
loop_362:
ldub [%l7 + 0x08], %o6
loop_363:
fmovde %xcc, %f5, %f12
subcc %o6, %i3, %o6
tpos %xcc, 0x6
orcc %o6, %l2, %o6
sllx %o6, 0x1F, %o6
ta %xcc, 0x4
fbn %fcc2, loop_364
fnot2s %f12, %f15
smul %o6, %o6, %g1
fba,a %fcc1, loop_365
loop_364:
sdivx %g1, 0x0DBF, %g1
fornot2s %f12, %f0, %f3
fand %f2, %f4, %f8
loop_365:
srax %g1, %g1, %o4
srl %o4, %l4, %o4
ldx [%l7 + 0x18], %o4
xorcc %o4, 0x0767, %o4
fmovdneg %xcc, %f1, %f1
addcc %o4, %o4, %i5
brlez,a %i5, loop_366
srax %i5, 0x0B, %i5
andcc %i5, 0x1262, %i5
tvs %icc, 0x4
loop_366:
movrlez %i5, 0x03F, %i5
tsubcc %i5, 0x02EB, %i5
tne %icc, 0x0
movle %xcc, %g2, %i5
nop
subc %i5, 0x1422, %i5
movl %xcc, %i5, %o2
srax %o2, %o2, %o5
lduh [%l7 + 0x54], %o5
tneg %xcc, 0x0
smulcc %o5, %i4, %o5
sth %o5, [%l7 + 0x0C]
fmovsvc %icc, %f13, %f13
bneg,a loop_367
bn,a,pt %xcc, loop_368
fmovscs %xcc, %f13, %f11
add %o5, 0x0729, %o5
loop_367:
fpsub32s %f11, %f10, %f11
loop_368:
fba %fcc3, loop_369
bl %icc, loop_370
movcc %icc, %l1, %o5
tvs %icc, 0x2
loop_369:
ldd [%l7 + 0x30], %f12
loop_370:
stb %o5, [%l7 + 0x1F]
movg %xcc, %i0, %o5
ldd [%l7 + 0x28], %f0
movn %icc, %o1, %o5
ldx [%l7 + 0x60], %o5
sdiv %o5, 0x13E1, %o5
fandnot1 %f8, %f4, %f12
movneg %xcc, %o5, %l5
nop
tne %icc, 0x0
fones %f11
popc 0x102E, %l5
mulx %l5, %g6, %l5
std %f12, [%l7 + 0x10]
ldsb [%l7 + 0x72], %l5
ldub [%l7 + 0x5E], %l5
fbn,a %fcc3, loop_371
sth %l5, [%l7 + 0x64]
fors %f11, %f9, %f3
fcmpeq16 %f12, %f14, %l5
loop_371:
xnor %l5, 0x15B3, %l5
fsrc1 %f12, %f8
sethi 0x024D, %l5
movge %icc, %l5, %o0
fnors %f3, %f7, %f13
fandnot1 %f12, %f6, %f6
nop
ldsb [%l7 + 0x4D], %o0
tne %xcc, 0x7
srl %o0, %o0, %g3
tcc %icc, 0x5
fabsd %f6, %f10
fmovdpos %xcc, %f3, %f8
movpos %icc, %i6, %g3
sra %g3, %g3, %i1
fmovsge %icc, %f9, %f7
udivx %i1, 0x03E6, %i1
movpos %xcc, %i1, %o7
nop
mova %xcc, %g5, %o7
fcmpeq16 %f6, %f8, %o7
fcmpeq16 %f6, %f10, %o7
movre %o7, %o7, %i2
taddcctv %i2, %i2, %g4
ld [%l7 + 0x58], %f12
bne,a,pn %icc, loop_372
xor %g4, 0x147D, %g4
add %g4, %g7, %g4
lduw [%l7 + 0x4C], %g4
loop_372:
fmovdleu %xcc, %f15, %f5
nop
sra %g4, 0x16, %g4
umul %g4, %g4, %o3
std %f6, [%l7 + 0x48]
sdivcc %o3, 0x0B0F, %o3
sra %o3, %o3, %l6
fmovrslez %l6, %f0, %f6
fbn %fcc1, loop_373
nop
lduh [%l7 + 0x1C], %l6
lduh [%l7 + 0x40], %l6
loop_373:
ld [%l7 + 0x40], %f8
stb %l6, [%l7 + 0x15]
fbo %fcc2, loop_374
ldd [%l7 + 0x30], %f14
stx %l6, [%l7 + 0x08]
std %f6, [%l7 + 0x38]
loop_374:
umul %l6, 0x15C1, %l6
movne %xcc, %l0, %l6
fabsd %f6, %f10
tl %xcc, 0x3
fmovrdgez %l6, %f0, %f0
stw %l6, [%l7 + 0x6C]
tsubcc %l6, %l6, %i7
tl %xcc, 0x1
tl %icc, 0x7
nop
andn %i7, %l3, %i7
stw %i7, [%l7 + 0x44]
fbge %fcc0, loop_375
fzero %f0
tcs %xcc, 0x6
brlz %i7, loop_376
loop_375:
tne %icc, 0x3
fmovdneg %icc, %f3, %f8
movn %icc, %i3, %i7
loop_376:
tvc %xcc, 0x4
fbo %fcc1, loop_377
!movrlez %i7, %l2, %i7
fpackfix %f0, %f13
ldd [%l7 + 0x18], %f10
loop_377:
movle %xcc, %i7, %o6
nop
tne %xcc, 0x3
orncc %o6, %g1, %o6
fmovrse %o6, %f2, %f5
mulscc %o6, %l4, %o6
nop
movgu %icc, %o4, %o6
nop
add %o6, %o6, %g2
stb %g2, [%l7 + 0x56]
taddcc %g2, %g2, %i5
movrgz %i5, 0x315, %i5
fmovscs %icc, %f15, %f3
lduh [%l7 + 0x34], %i5
fnor %f0, %f4, %f14
fmovse %xcc, %f8, %f14
bcs loop_378
fxnors %f14, %f9, %f7
popc 0x15B2, %i5
nop
loop_378:
st %f7, [%l7 + 0x78]
movneg %icc, %o2, %i5
ba,a,pn %xcc, loop_379
movrgez %i5, 0x140, %i5
ldd [%l7 + 0x08], %f4
fmovrslez %i5, %f11, %f3
loop_379:
fandnot1s %f3, %f5, %f11
fxnor %f14, %f12, %f4
movle %xcc, %i4, %i5
lduh [%l7 + 0x4C], %i5
sra %i5, 0x04, %i5
fnot2 %f4, %f4
srl %i5, %i5, %l1
ldx [%l7 + 0x18], %l1
movvs %icc, %i0, %l1
umulcc %l1, %o1, %l1
bl,pn %xcc, loop_380
fbo,a %fcc2, loop_381
fxors %f11, %f9, %f8
fabss %f8, %f7
loop_380:
fmovdgu %xcc, %f4, %f14
loop_381:
bgu loop_382
fmovrslz %l1, %f7, %f5
tsubcc %l1, %l1, %o5
ta %icc, 0x5
loop_382:
ldx [%l7 + 0x30], %o5
udivx %o5, 0x1CC8, %o5
brlz %o5, loop_383
tleu %xcc, 0x0
udiv %o5, 0x0642, %o5
srl %o5, 0x19, %o5
loop_383:
tl %icc, 0x5
nop
fxnors %f5, %f13, %f6
andncc %o5, %g6, %o5
subccc %o5, 0x1841, %o5
nop
fbuge %fcc1, loop_384
stw %o5, [%l7 + 0x38]
tvc %icc, 0x6
movle %xcc, %l5, %o5
loop_384:
lduh [%l7 + 0x46], %o5
movrlez %o5, 0x229, %o5
tl %xcc, 0x6
addcc %o5, 0x0080, %o5
tsubcc %o5, %o0, %o5
stb %o5, [%l7 + 0x3E]
addcc %o5, %o5, %i6
fzeros %f6
movl %icc, %g3, %i6
stb %i6, [%l7 + 0x0D]
ldd [%l7 + 0x18], %f0
ba %xcc, loop_385
nop
setx loop_386, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tneg %xcc, 0x5
fornot1s %f6, %f9, %f9
loop_385:
tcs %xcc, 0x5
loop_386:
movcs %icc, %i1, %i6
fbu %fcc2, loop_387
movle %xcc, %g5, %i6
addcc %i6, %i6, %o7
subccc %o7, %i2, %o7
loop_387:
mulx %o7, %g7, %o7
ldub [%l7 + 0x77], %o7
bn loop_388
movrgez %o7, %o7, %g4
tvs %icc, 0x6
fmovsvs %xcc, %f3, %f3
loop_388:
udivx %g4, 0x1851, %g4
fone %f4
movne %icc, %g4, %o3
be,pn %xcc, loop_389
fnegd %f4, %f8
fmovrdne %o3, %f4, %f14
ldx [%l7 + 0x50], %o3
loop_389:
fmovspos %xcc, %f2, %f1
tleu %xcc, 0x2
brlz %o3, loop_390
andn %o3, 0x0003, %o3
lduw [%l7 + 0x28], %o3
movne %icc, %l0, %o3
loop_390:
stb %o3, [%l7 + 0x39]
fsrc2 %f14, %f14
st %f1, [%l7 + 0x40]
st %f1, [%l7 + 0x4C]
smulcc %o3, 0x1238, %o3
alignaddr %o3, %l6, %o3
tvs %xcc, 0x5
fmovda %xcc, %f11, %f8
movre %o3, 0x070, %o3
fcmps %fcc3, %f11, %f14
fbuge %fcc2, loop_391
movle %icc, %o3, %l3
st %f14, [%l7 + 0x64]
fmovdpos %icc, %f0, %f5
loop_391:
call loop_392
fbg,a %fcc3, loop_393
tvc %xcc, 0x7
fbuge %fcc0, loop_394
loop_392:
bcs,pt %xcc, loop_395
loop_393:
udiv %l3, 0x03D4, %l3
nop
loop_394:
stw %l3, [%l7 + 0x4C]
loop_395:
srlx %l3, 0x0D, %l3
alignaddrl %l3, %i3, %l3
movrlez %l3, 0x048, %l3
ldd [%l7 + 0x08], %f6
brz,a %l3, loop_396
stb %l3, [%l7 + 0x72]
tleu %icc, 0x0
movne %icc, %l3, %l2
loop_396:
fbug,a %fcc1, loop_397
bvs,a,pt %xcc, loop_398
movrgez %l2, %l2, %i7
sllx %i7, 0x16, %i7
loop_397:
ldsb [%l7 + 0x67], %i7
loop_398:
tle %icc, 0x6
sub %i7, %i7, %g1
smul %g1, %g1, %l4
tcc %icc, 0x6
addccc %l4, 0x0717, %l4
xnorcc %l4, 0x17B8, %l4
fzeros %f5
srax %l4, 0x0C, %l4
fornot2s %f5, %f2, %f11
sdivx %l4, 0x1C99, %l4
fmovsge %icc, %f11, %f12
array16 %l4, %l4, %o4
fcmps %fcc2, %f10, %f6
orncc %o4, 0x1EBD, %o4
ta %xcc, 0x3
array8 %o4, %o4, %o6
ldsb [%l7 + 0x19], %o6
movvs %xcc, %o6, %g2
fmovrdgz %g2, %f12, %f10
mulscc %g2, %o2, %g2
movleu %xcc, %g2, %i4
or %i4, %i4, %i5
lduw [%l7 + 0x24], %i5
tpos %xcc, 0x0
fpadd32 %f10, %f2, %f12
nop
andcc %i5, %i5, %i0
xnorcc %i0, %i0, %o1
ldsh [%l7 + 0x34], %o1
sth %o1, [%l7 + 0x32]
fbuge,a %fcc1, loop_399
nop
setx loop_400, %l0, %l1
jmpl %l1, %o1
array32 %o1, %l1, %o1
sll %o1, %g6, %o1
loop_399:
movge %icc, %l5, %o1
loop_400:
nop
tle %icc, 0x2
xor %o1, 0x174E, %o1
movneg %icc, %o1, %o0
fone %f12
tpos %icc, 0x4
movgu %icc, %o0, %o5
sll %o5, 0x18, %o5
bvs,a,pt %xcc, loop_401
movrlz %o5, %g3, %o5
nop
setx loop_402, %l0, %l1
jmpl %l1, %o5
array16 %o5, %i1, %o5
loop_401:
or %o5, %o5, %g5
stb %g5, [%l7 + 0x5F]
loop_402:
fbuge %fcc0, loop_403
fmovscc %icc, %f1, %f0
for %f12, %f0, %f8
nop
loop_403:
fmovde %icc, %f7, %f11
sll %g5, %g5, %i6
stw %i6, [%l7 + 0x54]
movneg %xcc, %i6, %i2
ldx [%l7 + 0x40], %i2
fmovsle %xcc, %f4, %f0
sth %i2, [%l7 + 0x12]
ldd [%l7 + 0x48], %f4
mulscc %i2, 0x0C77, %i2
ldsb [%l7 + 0x4B], %i2
tvs %icc, 0x1
srlx %i2, 0x14, %i2
subccc %i2, %i2, %g7
fpadd32 %f8, %f4, %f2
udiv %g7, 0x11D0, %g7
nop
nop
ldsh [%l7 + 0x2A], %g7
andncc %g7, %o7, %g7
fcmpd %fcc3, %f10, %f12
udivcc %g7, 0x037B, %g7
brz,a %g7, loop_404
fornot1s %f0, %f12, %f7
lduh [%l7 + 0x68], %g7
nop
loop_404:
tcc %icc, 0x4
udiv %g7, 0x18A9, %g7
array16 %g7, %g7, %g4
sth %g4, [%l7 + 0x16]
st %f7, [%l7 + 0x60]
movleu %icc, %g4, %l0
stb %l0, [%l7 + 0x42]
fbl %fcc3, loop_405
nop
nop
addccc %l0, %l6, %l0
loop_405:
umulcc %l0, %o3, %l0
fmovrdgez %l0, %f4, %f12
nop
setx loop_406, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orcc %l0, 0x1FE1, %l0
brlez %l0, loop_407
movgu %icc, %l0, %i3
loop_406:
move %icc, %l3, %i3
srl %i3, %l2, %i3
loop_407:
ldsw [%l7 + 0x30], %i3
bne,a,pt %xcc, loop_408
fands %f7, %f9, %f3
fsrc2 %f12, %f2
srlx %i3, %i7, %i3
loop_408:
fone %f12
fexpand %f3, %f14
ldx [%l7 + 0x48], %i3
sethi 0x034A, %i3
bleu,a loop_409
ldx [%l7 + 0x70], %i3
fmovdg %xcc, %f14, %f5
fbuge,a %fcc0, loop_410
loop_409:
fpsub32s %f5, %f3, %f8
array8 %i3, %g1, %i3
udivcc %i3, 0x1514, %i3
loop_410:
fble %fcc2, loop_411
fmovsgu %icc, %f8, %f12
fmovsn %xcc, %f5, %f4
movleu %xcc, %l4, %i3
loop_411:
subcc %i3, %i3, %o4
move %icc, %o4, %o6
fnot2s %f4, %f8
srl %o6, %o6, %o2
ld [%l7 + 0x24], %f4
nop
fmovrdne %o2, %f10, %f4
fmovspos %icc, %f3, %f12
ldub [%l7 + 0x5C], %o2
fbug %fcc3, loop_412
bpos loop_413
sllx %o2, %o2, %g2
movcc %xcc, %i4, %g2
loop_412:
ldx [%l7 + 0x20], %g2
loop_413:
lduw [%l7 + 0x68], %g2
fxors %f12, %f5, %f4
fmovrdlz %g2, %f12, %f6
stx %g2, [%l7 + 0x40]
nop
xor %g2, %i5, %g2
and %g2, %g2, %i0
brnz %i0, loop_414
sub %i0, 0x0357, %i0
fbo,a %fcc3, loop_415
orcc %i0, %l1, %i0
loop_414:
nop
setx loop_416, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movgu %icc, %i0, %g6
loop_415:
fmovdn %icc, %f15, %f10
fcmple16 %f6, %f0, %g6
loop_416:
tsubcc %g6, 0x1440, %g6
fbe %fcc2, loop_417
subcc %g6, 0x0CCA, %g6
tge %xcc, 0x1
subccc %g6, 0x04E8, %g6
loop_417:
movrlez %g6, %g6, %l5
sdivcc %l5, 0x0304, %l5
nop
subcc %l5, %l5, %o1
sdiv %o1, 0x0883, %o1
fpack32 %f6, %f6, %f10
ld [%l7 + 0x24], %f2
ldx [%l7 + 0x68], %o1
tgu %icc, 0x4
sth %o1, [%l7 + 0x08]
fble %fcc1, loop_418
brgez %o1, loop_419
bge,a loop_420
nop
loop_418:
fmovdl %xcc, %f2, %f8
loop_419:
addc %o1, 0x078D, %o1
loop_420:
movne %icc, %o1, %o0
ta %icc, 0x6
brlez %o0, loop_421
be,a %icc, loop_422
nop
sllx %o0, %g3, %o0
loop_421:
nop
loop_422:
movrne %o0, %i1, %o0
tne %icc, 0x4
nop
fbug,a %fcc2, loop_423
movcs %xcc, %o0, %o5
subcc %o5, 0x03CB, %o5
nop
loop_423:
brgez %o5, loop_424
fmul8sux16 %f10, %f10, %f2
umulcc %o5, 0x11A1, %o5
movn %icc, %g5, %o5
loop_424:
nop
ldx [%l7 + 0x48], %o5
lduh [%l7 + 0x28], %o5
tvc %xcc, 0x7
movle %icc, %i6, %o5
ldsh [%l7 + 0x42], %o5
lduw [%l7 + 0x5C], %o5
umulcc %o5, 0x05D5, %o5
fmovdge %xcc, %f1, %f2
fble %fcc2, loop_425
tcc %xcc, 0x5
bvc,a,pn %icc, loop_426
fzero %f2
loop_425:
ldub [%l7 + 0x64], %o5
ldx [%l7 + 0x68], %o5
loop_426:
fbug %fcc1, loop_427
orn %o5, 0x1045, %o5
fmovdl %xcc, %f8, %f11
fpack16 %f2, %f10
loop_427:
fmovsleu %xcc, %f12, %f5
movpos %icc, %o5, %i2
sllx %i2, 0x09, %i2
subccc %i2, %o7, %i2
add %i2, %i2, %g7
tpos %icc, 0x2
te %icc, 0x1
fcmped %fcc3, %f10, %f14
movcc %icc, %g7, %g4
lduh [%l7 + 0x5C], %g4
nop
fmovsg %icc, %f11, %f1
sethi 0x1076, %g4
smul %g4, 0x138A, %g4
nop
movrlz %g4, 0x101, %g4
bneg,a,pn %xcc, loop_428
fmovrslez %g4, %f14, %f5
ldx [%l7 + 0x58], %g4
bl,a,pt %icc, loop_429
loop_428:
bn,a,pn %icc, loop_430
movneg %xcc, %l6, %g4
tsubcctv %g4, 0x125C, %g4
loop_429:
lduw [%l7 + 0x78], %g4
loop_430:
std %f14, [%l7 + 0x28]
subcc %g4, %g4, %o3
umul %o3, 0x1A05, %o3
fmovdcs %xcc, %f14, %f11
bcs loop_431
ld [%l7 + 0x68], %f8
fxors %f11, %f7, %f15
st %f15, [%l7 + 0x78]
loop_431:
movleu %icc, %l0, %o3
fcmpgt32 %f14, %f2, %o3
movrlez %o3, %l3, %o3
movre %o3, %l2, %o3
udivx %o3, 0x0274, %o3
brnz %o3, loop_432
movle %xcc, %o3, %i7
array16 %i7, %i7, %g1
nop
loop_432:
array16 %g1, %g1, %l4
popc %l4, %l4
and %l4, 0x13D9, %l4
ldd [%l7 + 0x28], %f14
bcs,pt %xcc, loop_433
st %f15, [%l7 + 0x20]
movne %xcc, %l4, %i3
sra %i3, %o4, %i3
loop_433:
lduw [%l7 + 0x08], %i3
ldd [%l7 + 0x60], %f2
xor %i3, 0x0C3F, %i3
orn %i3, 0x11B5, %i3
brgez %i3, loop_434
fmovdcs %icc, %f15, %f11
movleu %xcc, %o6, %i3
tge %xcc, 0x6
loop_434:
fbn %fcc1, loop_435
sdivx %i3, 0x09E9, %i3
taddcc %i3, %i3, %o2
nop
loop_435:
srlx %o2, 0x15, %o2
fbu,a %fcc1, loop_436
fcmple16 %f14, %f2, %o2
andn %o2, %o2, %i4
fnors %f11, %f8, %f0
loop_436:
ldsh [%l7 + 0x64], %i4
fors %f0, %f12, %f7
tg %xcc, 0x7
srax %i4, %i5, %i4
movg %icc, %g2, %i4
nop
fmovrdgz %i4, %f8, %f8
ldx [%l7 + 0x70], %i4
sdivcc %i4, 0x05E4, %i4
nop
fnands %f7, %f10, %f2
fexpand %f2, %f14
tcs %icc, 0x0
bneg %xcc, loop_437
movcs %icc, %l1, %i4
movle %xcc, %i4, %i0
movvs %xcc, %i0, %g6
loop_437:
fzero %f8
movrlez %g6, %l5, %g6
nop
setx loop_438, %l0, %l1
jmpl %l1, %g6
fornot2 %f8, %f10, %f10
sub %g6, 0x05CD, %g6
fnegs %f2, %f5
loop_438:
xnorcc %g6, 0x0936, %g6
udivcc %g6, 0x08CA, %g6
tvs %icc, 0x0
fmul8x16 %f2, %f14, %f10
xnorcc %g6, 0x0158, %g6
fpackfix %f10, %f11
lduw [%l7 + 0x70], %g6
andcc %g6, 0x1DA6, %g6
nop
nop
fmovrslez %g6, %f13, %f3
srlx %g6, %g6, %o1
tle %icc, 0x1
movrlz %o1, %g3, %o1
movrne %o1, %i1, %o1
tcc %xcc, 0x2
fpadd32 %f10, %f12, %f10
ldsw [%l7 + 0x78], %o1
movne %icc, %o0, %o1
udivx %o1, 0x0FA3, %o1
tvs %icc, 0x4
nop
xnorcc %o1, %o1, %g5
fmovdleu %icc, %f1, %f6
movpos %icc, %g5, %i6
tcs %icc, 0x6
movrgz %i6, %i6, %o5
addc %o5, 0x0F0A, %o5
fcmpgt16 %f10, %f4, %o5
movcs %icc, %o7, %o5
nop
brz,a %o5, loop_439
std %f10, [%l7 + 0x10]
tn %icc, 0x4
tleu %xcc, 0x0
loop_439:
fand %f10, %f14, %f10
tneg %icc, 0x2
xor %o5, %o5, %i2
fmovrsgez %i2, %f2, %f1
bgu,a loop_440
ble,a,pn %icc, loop_441
ldsb [%l7 + 0x5A], %i2
nop
loop_440:
fsrc2 %f10, %f8
loop_441:
alignaddrl %i2, %g7, %i2
te %icc, 0x5
fpack32 %f10, %f6, %f14
ldd [%l7 + 0x78], %f12
nop
tvc %xcc, 0x3
fmovdg %icc, %f12, %f3
fbne %fcc2, loop_442
fmovrsgez %i2, %f11, %f8
movgu %icc, %l6, %i2
umulcc %i2, %i2, %g4
loop_442:
xnorcc %g4, 0x0C13, %g4
udivcc %g4, 0x08FD, %g4
st %f8, [%l7 + 0x70]
fbug %fcc0, loop_443
fandnot1 %f14, %f10, %f0
brlz %g4, loop_444
bn,a,pn %icc, loop_445
loop_443:
movle %icc, %g4, %l0
bgu,a loop_446
loop_444:
xor %l0, 0x1383, %l0
loop_445:
fand %f0, %f8, %f0
bge,pn %xcc, loop_447
loop_446:
movvs %icc, %l0, %l3
srlx %l3, 0x08, %l3
tneg %icc, 0x6
loop_447:
xorcc %l3, %l2, %l3
addcc %l3, %l3, %o3
st %f8, [%l7 + 0x4C]
nop
movleu %xcc, %i7, %o3
fmovsvs %icc, %f4, %f13
fornot2s %f13, %f7, %f8
ld [%l7 + 0x78], %f3
fbne %fcc1, loop_448
sth %o3, [%l7 + 0x70]
sdivx %o3, 0x1446, %o3
ldd [%l7 + 0x78], %f4
loop_448:
fpack32 %f0, %f2, %f14
fpadd32 %f14, %f8, %f14
nop
stb %o3, [%l7 + 0x1B]
sth %o3, [%l7 + 0x64]
bneg,a,pn %xcc, loop_449
sth %o3, [%l7 + 0x34]
sll %o3, %g1, %o3
fcmpne16 %f14, %f2, %o3
loop_449:
nop
and %o3, 0x1218, %o3
fmovrslz %o3, %f5, %f7
tcc %xcc, 0x3
fmovdl %xcc, %f1, %f6
fornot1s %f6, %f1, %f3
bl,a loop_450
umulcc %o3, %l4, %o3
tcs %xcc, 0x4
movg %icc, %o4, %o3
loop_450:
brnz,a %o3, loop_451
and %o3, %o3, %o6
nop
taddcc %o6, %i3, %o6
loop_451:
fandnot1 %f14, %f6, %f0
bge loop_452
bleu %xcc, loop_453
sdivx %o6, 0x1DC9, %o6
stx %o6, [%l7 + 0x58]
loop_452:
fpadd32s %f3, %f15, %f11
loop_453:
movcs %icc, %o2, %o6
tvs %xcc, 0x2
movn %icc, %i5, %o6
bgu loop_454
mulscc %o6, %o6, %g2
movg %xcc, %g2, %l1
movne %xcc, %l1, %i4
loop_454:
array8 %i4, %i4, %i0
fba,a %fcc1, loop_455
fmovsgu %icc, %f13, %f0
brlez %i0, loop_456
andn %i0, %l5, %i0
loop_455:
subc %i0, %i0, %g6
sdiv %g6, 0x1667, %g6
loop_456:
andcc %g6, 0x028D, %g6
array32 %g6, %g3, %g6
fblg %fcc0, loop_457
xnorcc %g6, %i1, %g6
be,pt %icc, loop_458
fnand %f0, %f6, %f2
loop_457:
movge %icc, %g6, %o0
taddcc %o0, 0x1103, %o0
loop_458:
fmovscc %icc, %f9, %f2
orncc %o0, 0x0FC5, %o0
fbug,a %fcc1, loop_459
orn %o0, %o0, %o1
fcmpgt16 %f2, %f6, %o1
tne %xcc, 0x2
loop_459:
add %o1, %g5, %o1
movrlz %o1, %o1, %i6
ldx [%l7 + 0x08], %i6
smulcc %i6, 0x0DDD, %i6
popc 0x11ED, %i6
sethi 0x0BF1, %i6
fornot2 %f2, %f8, %f12
fmul8x16au %f2, %f2, %f8
fmul8sux16 %f8, %f6, %f8
sllx %i6, 0x0B, %i6
ldsb [%l7 + 0x67], %i6
tleu %icc, 0x0
sll %i6, %i6, %o7
add %o7, %o5, %o7
fnand %f8, %f6, %f12
lduw [%l7 + 0x58], %o7
fcmpne32 %f12, %f0, %o7
umulcc %o7, %g7, %o7
movleu %xcc, %l6, %o7
fmovd %f12, %f14
sth %o7, [%l7 + 0x16]
taddcctv %o7, 0x1283, %o7
movre %o7, 0x12F, %o7
tcc %icc, 0x6
lduh [%l7 + 0x56], %o7
fble %fcc0, loop_460
mulx %o7, 0x1ECC, %o7
stb %o7, [%l7 + 0x41]
move %icc, %i2, %o7
loop_460:
nop
udivx %o7, 0x1658, %o7
movrgez %o7, 0x349, %o7
fsrc2s %f2, %f6
tneg %icc, 0x0
bvs,pt %icc, loop_461
nop
fbn %fcc3, loop_462
fones %f2
loop_461:
fpsub32s %f2, %f7, %f10
tvc %icc, 0x2
loop_462:
movge %xcc, %g4, %o7
stw %o7, [%l7 + 0x70]
fmovrslz %o7, %f11, %f13
nop
movcc %xcc, %o7, %l0
movn %icc, %l2, %l0
stx %l0, [%l7 + 0x28]
fone %f12
ldub [%l7 + 0x30], %l0
tvc %xcc, 0x6
fbuge %fcc2, loop_463
ldx [%l7 + 0x58], %l0
movrlez %l0, 0x1BB, %l0
tn %icc, 0x3
loop_463:
tvc %icc, 0x7
fbg,a %fcc0, loop_464
tcs %xcc, 0x1
tne %xcc, 0x2
sth %l0, [%l7 + 0x52]
loop_464:
orncc %l0, 0x03A0, %l0
ld [%l7 + 0x24], %f9
andn %l0, %l3, %l0
addcc %l0, 0x1B33, %l0
movne %xcc, %i7, %l0
fbg,a %fcc0, loop_465
lduh [%l7 + 0x78], %l0
sll %l0, 0x0D, %l0
tcc %xcc, 0x6
loop_465:
nop
fmovdpos %xcc, %f3, %f1
array8 %l0, %g1, %l0
tl %xcc, 0x5
brnz %l0, loop_466
subc %l0, 0x110F, %l0
nop
nop
loop_466:
addc %l0, %l4, %l0
movleu %xcc, %l0, %o4
fmovse %icc, %f8, %f7
brz,a %o4, loop_467
fmovsvs %icc, %f6, %f2
pdist %f12, %f2, %f0
movrgz %o4, %o4, %o3
loop_467:
be,a %icc, loop_468
st %f2, [%l7 + 0x3C]
movge %icc, %i3, %o3
popc %o3, %o3
loop_468:
taddcctv %o3, 0x0495, %o3
fmovdne %icc, %f13, %f6
ldd [%l7 + 0x38], %f10
movg %icc, %o2, %o3
movcs %icc, %o3, %i5
fpsub16 %f0, %f0, %f0
subcc %i5, 0x16A3, %i5
fba %fcc1, loop_469
nop
setx loop_470, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movne %icc, %i5, %o6
tsubcc %o6, %o6, %g2
loop_469:
srlx %g2, 0x1E, %g2
loop_470:
taddcctv %g2, 0x1D1B, %g2
fmul8ulx16 %f0, %f10, %f12
movvs %icc, %g2, %l1
fbue,a %fcc3, loop_471
movle %icc, %l1, %i4
srl %i4, 0x10, %i4
movrgz %i4, 0x1B4, %i4
loop_471:
or %i4, %l5, %i4
udiv %i4, 0x0755, %i4
fmovrse %i4, %f11, %f0
andn %i4, 0x171D, %i4
fblg %fcc1, loop_472
add %i4, 0x1E0A, %i4
fcmpeq16 %f12, %f0, %i4
andcc %i4, %i4, %i0
loop_472:
tle %xcc, 0x1
fbl,a %fcc2, loop_473
fsrc2 %f12, %f14
smulcc %i0, 0x10EE, %i0
fcmpne16 %f12, %f4, %i0
loop_473:
fcmpeq16 %f12, %f10, %i0
sdiv %i0, 0x09A1, %i0
fcmpes %fcc1, %f10, %f4
bcs,a,pt %xcc, loop_474
udivx %i0, 0x0867, %i0
movg %xcc, %i0, %g3
movvc %icc, %g3, %i1
loop_474:
ldsw [%l7 + 0x70], %i1
fmovde %icc, %f3, %f1
ldub [%l7 + 0x0B], %i1
fornot2s %f1, %f8, %f0
taddcctv %i1, 0x1BBF, %i1
mova %icc, %i1, %g6
fmovsl %xcc, %f0, %f9
fmovs %f9, %f8
fmuld8sux16 %f9, %f11, %f0
fbge %fcc2, loop_475
stb %g6, [%l7 + 0x51]
and %g6, 0x0B2E, %g6
fnot2 %f0, %f10
loop_475:
tg %xcc, 0x7
fpsub32 %f0, %f14, %f8
bcc,a,pn %xcc, loop_476
fmovrdlez %g6, %f2, %f0
xorcc %g6, %g6, %o0
tne %xcc, 0x4
loop_476:
movne %xcc, %o0, %g5
mova %icc, %g5, %o1
std %f0, [%l7 + 0x78]
movneg %icc, %i6, %o1
ld [%l7 + 0x7C], %f6
fmovspos %xcc, %f7, %f11
bvc,a loop_477
subcc %o1, %o5, %o1
fmovdle %icc, %f8, %f3
fxnor %f0, %f0, %f0
loop_477:
tvc %icc, 0x6
movcs %xcc, %g7, %o1
addccc %o1, %o1, %l6
fornot1s %f3, %f8, %f3
lduh [%l7 + 0x78], %l6
fcmpgt16 %f0, %f10, %l6
xnor %l6, 0x0A4D, %l6
fandnot1s %f3, %f8, %f7
umulcc %l6, 0x1308, %l6
fmovdneg %icc, %f1, %f10
tne %xcc, 0x0
tn %icc, 0x2
movvs %icc, %l6, %i2
nop
nop
fmovse %xcc, %f14, %f3
tne %icc, 0x5
ldsh [%l7 + 0x6A], %i2
bneg,pt %xcc, loop_478
tsubcctv %i2, %i2, %g4
lduh [%l7 + 0x76], %g4
movl %icc, %g4, %o7
loop_478:
fnors %f3, %f3, %f9
ldsb [%l7 + 0x0D], %o7
fzeros %f9
fmovsgu %icc, %f4, %f15
udivcc %o7, 0x1427, %o7
and %o7, 0x082B, %o7
fmovrdgez %o7, %f0, %f4
ldsh [%l7 + 0x36], %o7
lduh [%l7 + 0x0A], %o7
nop
bcc,a,pn %icc, loop_479
movle %xcc, %l2, %o7
sub %o7, 0x1138, %o7
tsubcctv %o7, %o7, %l3
loop_479:
movg %icc, %i7, %l3
fpsub32 %f4, %f0, %f10
fsrc2 %f10, %f4
tle %icc, 0x1
sethi 0x1020, %l3
nop
call loop_480
fpsub16 %f10, %f4, %f8
fbn %fcc0, loop_481
umulcc %l3, 0x00AB, %l3
loop_480:
movcs %icc, %g1, %l3
taddcc %l3, 0x04A2, %l3
loop_481:
or %l3, %l4, %l3
xorcc %l3, 0x10DB, %l3
srax %l3, %l0, %l3
sdivx %l3, 0x0D8C, %l3
srlx %l3, 0x17, %l3
udivcc %l3, 0x0C2A, %l3
ldsh [%l7 + 0x58], %l3
orncc %l3, 0x1715, %l3
addcc %l3, 0x1828, %l3
movrlz %l3, %o4, %l3
movl %icc, %i3, %l3
fmul8x16 %f15, %f12, %f14
ldd [%l7 + 0x60], %f12
udivx %l3, 0x0B55, %l3
fmul8ulx16 %f14, %f2, %f8
movre %l3, %l3, %o2
fmovrdne %o2, %f0, %f4
fmovda %icc, %f8, %f13
movne %icc, %o3, %o2
fmovdg %icc, %f1, %f14
stx %o2, [%l7 + 0x68]
movvs %xcc, %o2, %i5
fxors %f14, %f1, %f9
udivcc %i5, 0x0477, %i5
tl %xcc, 0x0
stw %i5, [%l7 + 0x70]
xorcc %i5, 0x0AC9, %i5
bcc %icc, loop_482
std %f4, [%l7 + 0x10]
te %icc, 0x2
fpsub32s %f9, %f2, %f10
loop_482:
popc %i5, %i5
mova %icc, %i5, %o6
fornot1 %f4, %f4, %f6
tl %xcc, 0x0
udiv %o6, 0x044A, %o6
tl %icc, 0x1
tneg %icc, 0x5
fornot2 %f6, %f8, %f0
ldx [%l7 + 0x38], %o6
nop
ldub [%l7 + 0x29], %o6
std %f0, [%l7 + 0x50]
nop
orn %o6, 0x1B7B, %o6
fmovd %f0, %f2
movn %icc, %g2, %o6
bneg,pn %icc, loop_483
alignaddrl %o6, %l1, %o6
sethi 0x15D1, %o6
sdiv %o6, 0x1757, %o6
loop_483:
tsubcctv %o6, %l5, %o6
array32 %o6, %i4, %o6
array8 %o6, %o6, %i0
movneg %xcc, %g3, %i0
nop
nop
stw %i0, [%l7 + 0x50]
bl,a loop_484
sth %i0, [%l7 + 0x36]
orncc %i0, %i0, %i1
fbge,a %fcc2, loop_485
loop_484:
tpos %icc, 0x5
umul %i1, %i1, %g6
fbn %fcc0, loop_486
loop_485:
stw %g6, [%l7 + 0x48]
movrlez %g6, 0x229, %g6
st %f10, [%l7 + 0x34]
loop_486:
fornot1s %f10, %f14, %f3
stw %g6, [%l7 + 0x28]
fornot2 %f0, %f6, %f4
tneg %xcc, 0x4
fmovrdgez %g6, %f4, %f0
movle %icc, %o0, %g6
andncc %g6, %g6, %g5
srlx %g5, 0x1B, %g5
movne %icc, %g5, %i6
brgz,a %i6, loop_487
fnand %f0, %f0, %f14
tneg %icc, 0x7
sth %i6, [%l7 + 0x62]
loop_487:
bshuffle %f14, %f2, %f10
mulscc %i6, %i6, %o5
tle %xcc, 0x2
add %o5, %o5, %g7
sdivx %g7, 0x0849, %g7
taddcctv %g7, 0x154C, %g7
brlz %g7, loop_488
subccc %g7, %o1, %g7
bneg loop_489
mova %xcc, %g7, %l6
loop_488:
fcmpgt32 %f10, %f8, %l6
andcc %l6, 0x1B5E, %l6
loop_489:
orcc %l6, 0x175F, %l6
fandnot2s %f3, %f3, %f2
fmovsneg %xcc, %f8, %f12
array16 %l6, %l6, %i2
nop
stw %i2, [%l7 + 0x0C]
taddcc %i2, %i2, %g4
fbul,a %fcc1, loop_490
tvs %icc, 0x0
std %f10, [%l7 + 0x58]
fandnot2 %f10, %f12, %f0
loop_490:
be %xcc, loop_491
bvc,pn %xcc, loop_492
fbu,a %fcc0, loop_493
sethi 0x1D3E, %g4
loop_491:
fmovrslez %g4, %f8, %f15
loop_492:
udiv %g4, 0x015A, %g4
loop_493:
fbne,a %fcc3, loop_494
be loop_495
ldsb [%l7 + 0x13], %g4
umul %g4, %l2, %g4
loop_494:
bneg,a loop_496
loop_495:
ldsw [%l7 + 0x34], %g4
fmovrdgez %g4, %f4, %f2
sllx %g4, 0x0A, %g4
loop_496:
brlz,a %g4, loop_497
bvs loop_498
fmovse %xcc, %f8, %f6
nop
setx loop_499, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_497:
fmovrdgez %g4, %f14, %f2
loop_498:
be,a %icc, loop_500
addcc %g4, 0x103A, %g4
loop_499:
ldub [%l7 + 0x4A], %g4
bge %icc, loop_501
loop_500:
brlez,a %g4, loop_502
movpos %icc, %g4, %o7
movne %xcc, %i7, %o7
loop_501:
smul %o7, 0x0BDC, %o7
loop_502:
lduh [%l7 + 0x64], %o7
movre %o7, 0x037, %o7
sub %o7, 0x1AD8, %o7
fmovrsne %o7, %f4, %f10
movneg %icc, %o7, %g1
sethi 0x0659, %g1
movn %icc, %g1, %l4
fmovrslez %l4, %f5, %f0
fmovsleu %icc, %f9, %f1
movpos %icc, %l4, %l0
lduw [%l7 + 0x34], %l0
movleu %icc, %o4, %l0
alignaddrl %l0, %i3, %l0
ldub [%l7 + 0x7A], %l0
tg %xcc, 0x4
tvc %icc, 0x1
ldsw [%l7 + 0x3C], %l0
tsubcctv %l0, 0x114B, %l0
movrne %l0, 0x3B4, %l0
nop
fsrc2 %f2, %f12
stb %l0, [%l7 + 0x4E]
nop
ldub [%l7 + 0x26], %l0
nop
xnorcc %l0, 0x1EA9, %l0
tg %xcc, 0x6
stx %l0, [%l7 + 0x50]
addccc %l0, 0x0146, %l0
fmovrsgez %l0, %f3, %f7
movcs %icc, %l0, %l3
addcc %l3, 0x0C15, %l3
nop
lduw [%l7 + 0x58], %l3
nop
stx %l3, [%l7 + 0x18]
ta %xcc, 0x6
tvs %xcc, 0x5
fbul,a %fcc1, loop_503
fmovrdgez %l3, %f14, %f14
taddcctv %l3, 0x06F4, %l3
andncc %l3, %o3, %l3
loop_503:
movg %xcc, %l3, %o2
fandnot1s %f7, %f0, %f5
xnor %o2, %o2, %i5
fpmerge %f5, %f13, %f2
nop
taddcc %i5, %i5, %g2
tvc %xcc, 0x6
fmovdne %icc, %f8, %f8
be,pt %xcc, loop_504
smul %g2, %g2, %l1
stx %l1, [%l7 + 0x68]
movpos %xcc, %l5, %l1
loop_504:
lduh [%l7 + 0x3A], %l1
fbge,a %fcc2, loop_505
umulcc %l1, %i4, %l1
tn %icc, 0x7
fmul8x16 %f8, %f0, %f8
loop_505:
pdist %f8, %f6, %f4
tl %icc, 0x0
fmovse %xcc, %f8, %f3
movgu %icc, %o6, %l1
fmovrdlz %l1, %f14, %f4
and %l1, %g3, %l1
tle %icc, 0x2
movvs %xcc, %l1, %i0
movrne %i0, 0x329, %i0
tvc %icc, 0x2
tsubcc %i0, 0x0FCD, %i0
fandnot2 %f4, %f0, %f0
ldx [%l7 + 0x78], %i0
movge %icc, %i0, %i1
nop
ta %xcc, 0x5
fmovdpos %icc, %f13, %f3
fmovsleu %icc, %f13, %f6
fmovrde %i1, %f14, %f10
std %f10, [%l7 + 0x38]
smul %i1, %i1, %o0
movle %icc, %g6, %o0
faligndata %f10, %f6, %f0
tge %icc, 0x4
subcc %o0, 0x0005, %o0
ldsh [%l7 + 0x56], %o0
bshuffle %f0, %f12, %f2
fxor %f2, %f2, %f14
srlx %o0, 0x03, %o0
tge %xcc, 0x3
udiv %o0, 0x021C, %o0
andcc %o0, 0x1BC7, %o0
movcs %icc, %g5, %o0
fones %f6
fcmpes %fcc3, %f13, %f12
tvs %xcc, 0x3
alignaddr %o0, %o0, %i6
movg %icc, %i6, %o5
tle %xcc, 0x5
nop
stw %o5, [%l7 + 0x34]
stw %o5, [%l7 + 0x4C]
fbue,a %fcc0, loop_506
add %o5, 0x0B9E, %o5
srlx %o5, 0x0B, %o5
fmovdne %xcc, %f7, %f12
loop_506:
fmovsleu %xcc, %f13, %f11
tvc %xcc, 0x6
sllx %o5, 0x0F, %o5
fmovsa %xcc, %f12, %f14
fmovrdgez %o5, %f0, %f6
umul %o5, %o5, %o1
array8 %o1, %o1, %g7
fornot2 %f6, %f2, %f2
brnz,a %g7, loop_507
movvc %xcc, %g7, %l6
sll %l6, %i2, %l6
addccc %l6, %l6, %l2
loop_507:
tsubcc %l2, 0x0862, %l2
sth %l2, [%l7 + 0x64]
nop
udivcc %l2, 0x09FE, %l2
array16 %l2, %l2, %g4
fbn,a %fcc1, loop_508
bn loop_509
subccc %g4, %i7, %g4
move %xcc, %g4, %o7
loop_508:
array8 %o7, %o7, %g1
loop_509:
fmovdcs %icc, %f6, %f3
movrlz %g1, %l4, %g1
nop
setx loop_510, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbn,a %fcc2, loop_511
faligndata %f2, %f4, %f0
movgu %icc, %o4, %g1
loop_510:
movrlz %g1, 0x0D0, %g1
loop_511:
ldsh [%l7 + 0x2E], %g1
fmovsgu %xcc, %f1, %f3
be,a,pn %icc, loop_512
xor %g1, %i3, %g1
movneg %icc, %l0, %g1
mulscc %g1, 0x1A50, %g1
loop_512:
ble loop_513
movl %xcc, %g1, %o3
fmovscc %xcc, %f13, %f7
fnands %f7, %f3, %f1
loop_513:
add %o3, 0x1C5E, %o3
be,pn %xcc, loop_514
addccc %o3, %o3, %l3
tl %xcc, 0x5
srlx %l3, %l3, %o2
loop_514:
nop
stb %o2, [%l7 + 0x47]
nop
umul %o2, %o2, %i5
fmovda %xcc, %f6, %f9
fmovdpos %xcc, %f11, %f4
tgu %xcc, 0x4
xnor %i5, 0x0452, %i5
movrne %i5, 0x19B, %i5
movrgez %i5, 0x291, %i5
fmovdcc %xcc, %f8, %f10
ldx [%l7 + 0x10], %i5
movrgz %i5, %i5, %g2
movcc %icc, %g2, %l5
movne %xcc, %i4, %l5
movrgez %l5, %o6, %l5
movneg %icc, %g3, %l5
movge %xcc, %l5, %l1
sth %l1, [%l7 + 0x50]
bl,a,pt %xcc, loop_515
taddcctv %l1, %i0, %l1
addcc %l1, %i1, %l1
add %l1, %l1, %g6
loop_515:
stw %g6, [%l7 + 0x7C]
udiv %g6, 0x18CD, %g6
bcs,a,pn %icc, loop_516
sdiv %g6, 0x1A7C, %g6
ldsb [%l7 + 0x30], %g6
ldub [%l7 + 0x1B], %g6
loop_516:
tgu %xcc, 0x6
nop
movle %xcc, %g5, %g6
ldsw [%l7 + 0x14], %g6
movvc %xcc, %o0, %g6
lduw [%l7 + 0x58], %g6
fbo %fcc1, loop_517
tvc %icc, 0x2
tleu %icc, 0x5
fmovs %f10, %f7
loop_517:
fornot2s %f10, %f15, %f7
std %f0, [%l7 + 0x68]
nop
setx loop_518, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
ldx [%l7 + 0x68], %g6
tsubcctv %g6, 0x133A, %g6
and %g6, 0x0E96, %g6
loop_518:
subccc %g6, 0x0CBB, %g6
mulx %g6, %i6, %g6
tn %icc, 0x1
fbo %fcc3, loop_519
lduw [%l7 + 0x50], %g6
tcc %xcc, 0x7
fones %f7
loop_519:
udivx %g6, 0x0EEC, %g6
udivx %g6, 0x1393, %g6
movl %icc, %o5, %g6
sll %g6, 0x11, %g6
sll %g6, %o1, %g6
fmovdg %icc, %f5, %f4
sdiv %g6, 0x11A9, %g6
sethi 0x1C74, %g6
tge %xcc, 0x2
fmovsleu %xcc, %f15, %f14
tneg %xcc, 0x6
stw %g6, [%l7 + 0x18]
movg %icc, %g7, %g6
fors %f14, %f5, %f12
mulx %g6, 0x0801, %g6
fnand %f0, %f14, %f6
ldx [%l7 + 0x18], %g6
sethi 0x0C5D, %g6
srax %g6, 0x19, %g6
fornot2s %f12, %f12, %f2
fmovsn %icc, %f1, %f11
fcmped %fcc1, %f14, %f0
fxor %f0, %f2, %f0
sllx %g6, 0x1E, %g6
fexpand %f11, %f8
fmovdneg %xcc, %f3, %f0
brlz,a %g6, loop_520
array32 %g6, %i2, %g6
sethi 0x1139, %g6
subccc %g6, %g6, %l6
loop_520:
fbl,a %fcc0, loop_521
sth %l6, [%l7 + 0x2C]
fmovrdgz %l6, %f14, %f4
fcmps %fcc1, %f0, %f6
loop_521:
fnot2 %f4, %f0
xor %l6, %l2, %l6
ldd [%l7 + 0x18], %f8
popc 0x01DA, %l6
fcmpne16 %f4, %f0, %l6
fcmpgt16 %f4, %f12, %l6
tg %icc, 0x3
move %xcc, %i7, %l6
ldsh [%l7 + 0x18], %l6
tneg %xcc, 0x2
smulcc %l6, 0x0672, %l6
taddcc %l6, %g4, %l6
nop
lduh [%l7 + 0x20], %l6
srlx %l6, 0x00, %l6
std %f4, [%l7 + 0x08]
fcmpgt32 %f4, %f0, %l6
ldub [%l7 + 0x56], %l6
bgu loop_522
alignaddrl %l6, %o7, %l6
bcs,a %xcc, loop_523
movleu %xcc, %l4, %l6
loop_522:
tcs %icc, 0x4
fexpand %f6, %f14
loop_523:
fmovrdlez %l6, %f2, %f10
or %l6, 0x0AED, %l6
nop
stx %l6, [%l7 + 0x70]
tgu %xcc, 0x1
fbu,a %fcc3, loop_524
tg %xcc, 0x7
lduw [%l7 + 0x7C], %l6
bleu,a,pt %icc, loop_525
loop_524:
st %f6, [%l7 + 0x30]
tleu %icc, 0x4
sub %l6, 0x04CC, %l6
loop_525:
movpos %icc, %l6, %o4
fmovdge %xcc, %f1, %f8
tvc %xcc, 0x5
fmul8x16al %f8, %f0, %f2
fmul8x16al %f8, %f10, %f8
sth %o4, [%l7 + 0x4E]
movl %xcc, %i3, %o4
orn %o4, 0x1436, %o4
orcc %o4, %o4, %l0
tl %icc, 0x3
movg %icc, %g1, %l0
subc %l0, 0x011F, %l0
mulx %l0, 0x032C, %l0
bleu,pn %icc, loop_526
ldx [%l7 + 0x58], %l0
bleu,a loop_527
array32 %l0, %l0, %o3
loop_526:
fsrc2 %f8, %f14
lduh [%l7 + 0x28], %o3
loop_527:
brz %o3, loop_528
ldub [%l7 + 0x79], %o3
call loop_529
fbn %fcc2, loop_530
loop_528:
ta %icc, 0x0
ldsb [%l7 + 0x52], %o3
loop_529:
movre %o3, %l3, %o3
loop_530:
smul %o3, %o2, %o3
bgu,a %icc, loop_531
tsubcctv %o3, 0x1AB5, %o3
sll %o3, %o3, %i5
fbug,a %fcc3, loop_532
loop_531:
movvs %icc, %g2, %i5
udivx %i5, 0x1B8F, %i5
nop
loop_532:
alignaddrl %i5, %i5, %i4
andn %i4, %o6, %i4
fmul8ulx16 %f8, %f12, %f4
movrlz %i4, %i4, %g3
movneg %icc, %g3, %l5
tpos %xcc, 0x0
xnor %l5, %l5, %i0
lduw [%l7 + 0x40], %i0
bn,a %xcc, loop_533
tcs %icc, 0x5
std %f4, [%l7 + 0x78]
movn %xcc, %i1, %i0
loop_533:
subcc %i0, 0x1B4C, %i0
movleu %icc, %l1, %i0
fmovsleu %icc, %f12, %f13
bcs,a,pt %xcc, loop_534
movl %icc, %g5, %i0
brgz,a %i0, loop_535
pdist %f4, %f8, %f14
loop_534:
ble,a loop_536
mulx %i0, %i0, %o0
loop_535:
fmovsne %xcc, %f3, %f0
nop
loop_536:
movrgz %o0, %i6, %o0
addcc %o0, %o5, %o0
udiv %o0, 0x1FE9, %o0
ldsh [%l7 + 0x50], %o0
ldsw [%l7 + 0x68], %o0
fnegd %f14, %f6
fmovsl %xcc, %f6, %f1
alignaddr %o0, %o0, %o1
sra %o1, %g7, %o1
xorcc %o1, %i2, %o1
andn %o1, %o1, %g6
stb %g6, [%l7 + 0x0C]
tleu %xcc, 0x2
call loop_537
bl %xcc, loop_538
fmovdl %icc, %f15, %f6
tcs %xcc, 0x1
loop_537:
tle %xcc, 0x2
loop_538:
ldsb [%l7 + 0x26], %g6
smul %g6, %g6, %l2
umulcc %l2, %l2, %i7
fpadd16 %f14, %f6, %f0
fbge %fcc2, loop_539
fcmpd %fcc0, %f10, %f10
fmovdleu %xcc, %f9, %f6
fnot2s %f6, %f9
loop_539:
sth %i7, [%l7 + 0x42]
alignaddr %i7, %g4, %i7
srl %i7, 0x0C, %i7
fmovsvs %icc, %f0, %f8
fbul,a %fcc0, loop_540
ldub [%l7 + 0x2D], %i7
fnegs %f8, %f5
bgu,a %icc, loop_541
loop_540:
fnot1 %f10, %f8
nop
fmovdvc %icc, %f0, %f5
loop_541:
fmovsleu %icc, %f0, %f0
stx %i7, [%l7 + 0x48]
tcs %xcc, 0x4
ta %icc, 0x4
mulscc %i7, 0x1B5B, %i7
fabsd %f10, %f8
std %f10, [%l7 + 0x68]
fabsd %f10, %f4
popc %i7, %i7
taddcctv %i7, 0x013B, %i7
nop
setx loop_542, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sdiv %i7, 0x1BC0, %i7
xnorcc %i7, %o7, %i7
fmovsn %xcc, %f0, %f3
loop_542:
bleu,pt %xcc, loop_543
lduh [%l7 + 0x64], %i7
fmovdg %xcc, %f8, %f14
ldsw [%l7 + 0x48], %i7
loop_543:
movgu %icc, %i7, %l4
array16 %l4, %l4, %l6
movcc %icc, %l6, %i3
fcmpeq32 %f10, %f4, %i3
tgu %icc, 0x7
fnegd %f10, %f8
fnot2s %f14, %f11
fmovrslz %i3, %f4, %f13
stb %i3, [%l7 + 0x0D]
ldsh [%l7 + 0x24], %i3
add %i3, 0x051D, %i3
fbl %fcc0, loop_544
orn %i3, %o4, %i3
sll %i3, %g1, %i3
movge %xcc, %l0, %i3
loop_544:
fbe %fcc0, loop_545
fandnot1s %f13, %f10, %f14
addcc %i3, 0x07D5, %i3
nop
loop_545:
nop
fmuld8ulx16 %f14, %f2, %f2
sth %i3, [%l7 + 0x78]
movpos %xcc, %i3, %l3
mulx %l3, %l3, %o2
udivx %o2, 0x13FB, %o2
mova %xcc, %o3, %o2
fpadd16 %f2, %f8, %f12
movvs %icc, %o2, %g2
srlx %g2, 0x02, %g2
fmovrdlez %g2, %f10, %f0
nop
ta %icc, 0x5
taddcctv %g2, %i5, %g2
fmovdne %xcc, %f14, %f12
tg %xcc, 0x0
brnz,a %g2, loop_546
subcc %g2, %g2, %o6
addccc %o6, %i4, %o6
nop
loop_546:
fcmpgt16 %f0, %f2, %o6
movneg %xcc, %g3, %o6
andcc %o6, %l5, %o6
fpackfix %f0, %f15
fmovdvs %icc, %f15, %f12
fornot1 %f0, %f14, %f14
movre %o6, %i1, %o6
fzeros %f12
ldsb [%l7 + 0x58], %o6
subc %o6, 0x028D, %o6
fone %f14
fmovdcc %icc, %f5, %f5
brgz %o6, loop_547
subc %o6, %l1, %o6
alignaddr %o6, %o6, %g5
addccc %g5, %g5, %i0
loop_547:
ldub [%l7 + 0x5A], %i0
brlz,a %i0, loop_548
xnorcc %i0, 0x0C41, %i0
orncc %i0, %i6, %i0
udivcc %i0, 0x0E3D, %i0
loop_548:
fmovscc %icc, %f12, %f7
nop
movge %icc, %o5, %i0
fmovdneg %xcc, %f1, %f7
fmovsg %icc, %f12, %f9
ta %icc, 0x0
nop
fpadd16 %f14, %f14, %f4
fnot2s %f9, %f4
or %i0, 0x187B, %i0
fandnot2 %f4, %f0, %f8
lduh [%l7 + 0x1C], %i0
movrlez %i0, %o0, %i0
fbule,a %fcc3, loop_549
ldub [%l7 + 0x29], %i0
orncc %i0, 0x1E20, %i0
movn %icc, %i0, %g7
loop_549:
fmovdle %xcc, %f9, %f12
add %g7, %i2, %g7
xnorcc %g7, 0x0B14, %g7
fcmpgt16 %f8, %f12, %g7
sdivcc %g7, 0x115C, %g7
mulx %g7, 0x1327, %g7
fbue %fcc1, loop_550
nop
movrne %g7, %g7, %o1
movleu %xcc, %o1, %g6
loop_550:
sth %g6, [%l7 + 0x34]
xorcc %g6, 0x1C6A, %g6
te %icc, 0x5
ble,a loop_551
lduw [%l7 + 0x2C], %g6
fcmpeq16 %f8, %f6, %g6
taddcc %g6, 0x0FC9, %g6
loop_551:
te %icc, 0x1
movge %xcc, %l2, %g6
movrne %g6, 0x1AE, %g6
nop
bvs,a,pn %icc, loop_552
brlez,a %g6, loop_553
xorcc %g6, %g6, %g4
fands %f12, %f6, %f7
loop_552:
subc %g4, %g4, %o7
loop_553:
fmuld8ulx16 %f7, %f15, %f4
fandnot2 %f4, %f12, %f0
brnz,a %o7, loop_554
ldsw [%l7 + 0x24], %o7
sdiv %o7, 0x1CE6, %o7
tcc %icc, 0x0
loop_554:
nop
fpsub16s %f7, %f11, %f5
fbl %fcc0, loop_555
xnor %o7, %o7, %i7
move %xcc, %l4, %i7
ldsb [%l7 + 0x28], %i7
loop_555:
fmovdvs %xcc, %f12, %f2
sth %i7, [%l7 + 0x48]
tsubcc %i7, 0x10CE, %i7
fmovdge %xcc, %f2, %f0
sth %i7, [%l7 + 0x20]
fandnot1s %f0, %f4, %f3
addc %i7, 0x0659, %i7
srl %i7, 0x14, %i7
or %i7, 0x08E3, %i7
srax %i7, %l6, %i7
udivcc %i7, 0x0BB0, %i7
srl %i7, 0x0D, %i7
subccc %i7, 0x1CA1, %i7
st %f3, [%l7 + 0x5C]
subc %i7, 0x195E, %i7
nop
fmovrslz %i7, %f15, %f4
movvs %xcc, %i7, %o4
fbe %fcc1, loop_556
movleu %icc, %o4, %g1
sdiv %g1, 0x01EF, %g1
nop
loop_556:
smul %g1, 0x0F0C, %g1
fcmps %fcc3, %f14, %f1
nop
mulx %g1, %l0, %g1
lduh [%l7 + 0x36], %g1
orcc %g1, 0x078A, %g1
nop
brnz,a %g1, loop_557
nop
xnorcc %g1, 0x04A0, %g1
movle %xcc, %g1, %i3
loop_557:
array32 %i3, %i3, %l3
lduw [%l7 + 0x34], %l3
movneg %icc, %o3, %l3
nop
fmovrslz %l3, %f14, %f14
and %l3, %l3, %o2
fcmpgt16 %f0, %f14, %o2
orn %o2, 0x1D4D, %o2
ld [%l7 + 0x24], %f1
orn %o2, 0x1BCA, %o2
stx %o2, [%l7 + 0x30]
movg %xcc, %o2, %i5
movre %i5, 0x26E, %i5
stx %i5, [%l7 + 0x08]
sra %i5, 0x1B, %i5
fmovsgu %icc, %f8, %f0
brlz %i5, loop_558
movn %icc, %g2, %i5
sethi 0x1E5C, %i5
stb %i5, [%l7 + 0x59]
loop_558:
sub %i5, 0x022E, %i5
mulscc %i5, 0x08EA, %i5
or %i5, %i4, %i5
nop
movrlz %i5, 0x232, %i5
fmovsn %icc, %f6, %f15
sdivcc %i5, 0x0A5C, %i5
brnz %i5, loop_559
st %f15, [%l7 + 0x2C]
movleu %icc, %i5, %g3
ldd [%l7 + 0x28], %f2
loop_559:
bn,a loop_560
brgz,a %g3, loop_561
umul %g3, 0x1B65, %g3
fmovscc %icc, %f6, %f13
loop_560:
stw %g3, [%l7 + 0x54]
loop_561:
alignaddr %g3, %g3, %l5
alignaddrl %l5, %i1, %l5
tsubcctv %l5, 0x0A82, %l5
and %l5, %l5, %l1
nop
andcc %l1, %l1, %o6
ld [%l7 + 0x5C], %f4
tsubcc %o6, 0x05E7, %o6
ld [%l7 + 0x08], %f8
addc %o6, 0x171B, %o6
ldub [%l7 + 0x58], %o6
movcc %icc, %g5, %o6
nop
stw %o6, [%l7 + 0x78]
fcmpeq32 %f0, %f6, %o6
fone %f0
udivcc %o6, 0x16DC, %o6
bgu,pn %icc, loop_562
fblg,a %fcc1, loop_563
popc %o6, %o6
taddcctv %o6, 0x0D81, %o6
loop_562:
tl %xcc, 0x1
loop_563:
sdiv %o6, 0x0633, %o6
nop
lduh [%l7 + 0x6E], %o6
fmovsgu %xcc, %f11, %f1
nop
sdivcc %o6, 0x0B8C, %o6
addccc %o6, %i6, %o6
std %f0, [%l7 + 0x20]
bvc,a loop_564
tge %icc, 0x5
taddcc %o6, %o5, %o6
fsrc1s %f1, %f15
loop_564:
xorcc %o6, %o0, %o6
fbn %fcc1, loop_565
ldub [%l7 + 0x3E], %o6
brlz,a %o6, loop_566
fbuge,a %fcc1, loop_567
loop_565:
xnorcc %o6, 0x06AA, %o6
stx %o6, [%l7 + 0x30]
loop_566:
move %icc, %i0, %o6
loop_567:
nop
taddcc %o6, 0x0902, %o6
fpack32 %f0, %f10, %f6
fbge %fcc3, loop_568
sdivx %o6, 0x0A2E, %o6
fmovrsne %o6, %f7, %f11
ldsb [%l7 + 0x25], %o6
loop_568:
nop
bvc,pn %xcc, loop_569
fmovdle %icc, %f14, %f14
st %f14, [%l7 + 0x3C]
fble %fcc3, loop_570
loop_569:
movpos %xcc, %i2, %o6
movle %icc, %g7, %o6
fmul8sux16 %f6, %f4, %f8
loop_570:
ldsh [%l7 + 0x32], %o6
st %f14, [%l7 + 0x6C]
fmovrde %o6, %f10, %f0
nop
udivx %o6, 0x09EB, %o6
movrne %o6, 0x0D1, %o6
srlx %o6, 0x0B, %o6
stw %o6, [%l7 + 0x58]
fpackfix %f0, %f4
xnorcc %o6, 0x0E72, %o6
fands %f14, %f1, %f3
srax %o6, %o6, %o1
ld [%l7 + 0x68], %f13
fcmpeq32 %f0, %f4, %o1
fblg,a %fcc3, loop_571
array16 %o1, %o1, %l2
fnot1s %f3, %f0
movg %xcc, %g6, %l2
loop_571:
fblg %fcc2, loop_572
bshuffle %f0, %f0, %f10
smulcc %l2, 0x121B, %l2
bleu,a %icc, loop_573
loop_572:
fnot1s %f3, %f3
tg %xcc, 0x4
brlez,a %l2, loop_574
loop_573:
fnot1s %f3, %f12
stw %l2, [%l7 + 0x34]
and %l2, %l2, %g4
loop_574:
nop
tg %icc, 0x6
xnor %g4, %g4, %o7
umul %o7, %o7, %l4
brz,a %l4, loop_575
mova %icc, %l4, %l6
andcc %l6, 0x09DD, %l6
tsubcctv %l6, 0x13B6, %l6
loop_575:
movvc %icc, %i7, %l6
tpos %icc, 0x3
brnz,a %l6, loop_576
ld [%l7 + 0x18], %f15
fmovsneg %xcc, %f0, %f10
add %l6, %l6, %o4
loop_576:
movn %icc, %l0, %o4
orcc %o4, %g1, %o4
addc %o4, %i3, %o4
ldsb [%l7 + 0x75], %o4
nop
taddcc %o4, %o4, %o3
xnor %o3, 0x195D, %o3
mulscc %o3, %l3, %o3
fmovda %xcc, %f2, %f14
fbue %fcc2, loop_577
movrne %o3, 0x06E, %o3
movrlz %o3, 0x177, %o3
fbne %fcc3, loop_578
loop_577:
tneg %icc, 0x7
andncc %o3, %o3, %o2
taddcctv %o2, %g2, %o2
loop_578:
umul %o2, 0x0A1F, %o2
fmovrde %o2, %f14, %f12
lduw [%l7 + 0x60], %o2
tgu %icc, 0x7
array16 %o2, %i4, %o2
tge %xcc, 0x5
movl %xcc, %i5, %o2
tne %xcc, 0x6
umulcc %o2, 0x0434, %o2
taddcc %o2, %o2, %g3
fmovsleu %icc, %f0, %f9
nop
mulx %g3, %g3, %i1
fbl %fcc2, loop_579
alignaddrl %i1, %i1, %l5
tg %icc, 0x2
nop
loop_579:
fmovdgu %xcc, %f9, %f8
fbuge %fcc0, loop_580
movvs %xcc, %l5, %l1
array8 %l1, %l1, %g5
ld [%l7 + 0x74], %f10
loop_580:
sethi 0x1307, %g5
fcmpgt16 %f12, %f8, %g5
fors %f8, %f2, %f12
fnot2 %f12, %f8
brlez,a %g5, loop_581
tle %icc, 0x0
fzeros %f12
sll %g5, %g5, %i6
loop_581:
sth %i6, [%l7 + 0x70]
movne %xcc, %o5, %i6
fblg,a %fcc1, loop_582
udivx %i6, 0x0693, %i6
xnorcc %i6, %i6, %o0
mulx %o0, %i0, %o0
loop_582:
movrlz %o0, 0x06E, %o0
std %f12, [%l7 + 0x40]
fbue,a %fcc0, loop_583
nop
subc %o0, %o0, %i2
sth %i2, [%l7 + 0x2A]
loop_583:
umulcc %i2, 0x1BBA, %i2
stw %i2, [%l7 + 0x28]
fbo,a %fcc3, loop_584
stw %i2, [%l7 + 0x74]
nop
fmovde %xcc, %f6, %f13
loop_584:
fmul8x16al %f13, %f15, %f10
fnot2 %f10, %f12
stx %i2, [%l7 + 0x40]
array32 %i2, %g7, %i2
movgu %xcc, %o6, %i2
addc %i2, %o1, %i2
fzero %f10
udivx %i2, 0x09D4, %i2
and %i2, %g6, %i2
nop
addcc %i2, 0x0D36, %i2
nop
fmovrse %i2, %f10, %f14
subc %i2, %l2, %i2
ld [%l7 + 0x34], %f10
movrne %i2, 0x285, %i2
subc %i2, 0x1666, %i2
tsubcctv %i2, 0x1A24, %i2
array16 %i2, %g4, %i2
nop
fmovdge %icc, %f10, %f2
udivx %i2, 0x01C6, %i2
movre %i2, %o7, %i2
fmovdvc %xcc, %f11, %f2
fandnot1 %f10, %f14, %f8
sethi 0x050A, %i2
bl,pn %xcc, loop_585
tn %xcc, 0x3
stb %i2, [%l7 + 0x46]
fcmpes %fcc2, %f8, %f6
loop_585:
fbo %fcc0, loop_586
sth %i2, [%l7 + 0x3C]
fpsub32 %f8, %f12, %f6
andn %i2, 0x1F19, %i2
loop_586:
fpadd32s %f6, %f11, %f8
sth %i2, [%l7 + 0x3A]
nop
movne %xcc, %l4, %i2
fzero %f6
smul %i2, %i7, %i2
add %i2, 0x14EC, %i2
fand %f6, %f6, %f14
add %i2, %i2, %l6
movne %xcc, %l0, %l6
fmovrsgez %l6, %f2, %f11
movleu %xcc, %g1, %l6
fpmerge %f11, %f13, %f0
or %l6, %l6, %i3
fbge %fcc3, loop_587
te %xcc, 0x6
stw %i3, [%l7 + 0x6C]
tneg %xcc, 0x3
loop_587:
fbule %fcc2, loop_588
srlx %i3, 0x19, %i3
subccc %i3, 0x123C, %i3
movgu %icc, %i3, %o4
loop_588:
array8 %o4, %l3, %o4
tsubcc %o4, 0x19C1, %o4
movgu %icc, %o3, %o4
fcmple32 %f0, %f4, %o4
smulcc %o4, 0x1DE0, %o4
fnegs %f11, %f10
sth %o4, [%l7 + 0x32]
udivcc %o4, 0x1FD0, %o4
ble,pt %icc, loop_589
lduh [%l7 + 0x6C], %o4
movne %icc, %o4, %g2
addcc %g2, 0x0BAD, %g2
loop_589:
udivx %g2, 0x07B8, %g2
sdiv %g2, 0x06AD, %g2
nop
movvc %icc, %g2, %i4
tle %xcc, 0x2
srlx %i4, %i4, %i5
nop
move %icc, %o2, %i5
array8 %i5, %g3, %i5
sll %i5, 0x03, %i5
bvs loop_590
fbu,a %fcc2, loop_591
nop
mova %icc, %i1, %i5
loop_590:
xorcc %i5, %i5, %l5
loop_591:
fmovda %icc, %f0, %f1
fmovsvc %icc, %f6, %f5
tgu %icc, 0x1
nop
tg %xcc, 0x6
fmovsa %icc, %f10, %f1
fmovscc %xcc, %f12, %f7
alignaddrl %l5, %l1, %l5
ldub [%l7 + 0x62], %l5
sll %l5, %g5, %l5
movrgez %l5, 0x0CB, %l5
fmovdpos %icc, %f13, %f13
movg %icc, %l5, %o5
brlz,a %o5, loop_592
ld [%l7 + 0x4C], %f13
fpsub32 %f0, %f2, %f10
tvs %xcc, 0x0
loop_592:
movcs %xcc, %i6, %o5
lduh [%l7 + 0x34], %o5
bg,a loop_593
stw %o5, [%l7 + 0x4C]
nop
fbug,a %fcc2, loop_594
loop_593:
fnors %f13, %f6, %f9
andncc %o5, %o5, %i0
stb %i0, [%l7 + 0x20]
loop_594:
srlx %i0, %o0, %i0
movvc %icc, %i0, %g7
movneg %icc, %g7, %o6
fnot2s %f9, %f4
tn %icc, 0x3
fbne %fcc2, loop_595
tcc %xcc, 0x5
orcc %o6, 0x0B35, %o6
mulscc %o6, %o1, %o6
loop_595:
bvc,a,pt %icc, loop_596
movgu %icc, %o6, %g6
fbne %fcc2, loop_597
tcc %xcc, 0x3
loop_596:
ldd [%l7 + 0x50], %f0
fmovrdlz %g6, %f2, %f10
loop_597:
ld [%l7 + 0x3C], %f0
movg %xcc, %l2, %g6
mova %xcc, %g4, %g6
sub %g6, %g6, %o7
subccc %o7, 0x112B, %o7
fpmerge %f9, %f6, %f12
orcc %o7, %o7, %l4
movcs %icc, %i7, %l4
subc %l4, 0x1B8C, %l4
fmovsa %xcc, %f10, %f6
tn %xcc, 0x5
bshuffle %f12, %f4, %f0
tsubcc %l4, 0x0A82, %l4
umul %l4, %l4, %i2
fabss %f6, %f0
fpack16 %f0, %f11
fabss %f6, %f1
ldx [%l7 + 0x40], %i2
andncc %i2, %l0, %i2
movn %xcc, %i2, %g1
orncc %g1, %l6, %g1
fmovscs %xcc, %f3, %f13
srlx %g1, %g1, %i3
fbule,a %fcc0, loop_598
fbge,a %fcc1, loop_599
mulx %i3, %l3, %i3
taddcc %i3, %i3, %o3
loop_598:
xor %o3, 0x0EA7, %o3
loop_599:
fpmerge %f13, %f3, %f6
sdivx %o3, 0x1095, %o3
fmovspos %xcc, %f2, %f5
tne %xcc, 0x1
subcc %o3, %o3, %o4
nop
bshuffle %f6, %f4, %f0
nop
nop
movre %o4, 0x2D9, %o4
fmovsvs %icc, %f2, %f1
move %xcc, %o4, %g2
fmovdvc %icc, %f10, %f4
array16 %g2, %g2, %i4
fpadd32 %f0, %f12, %f4
bge,a,pt %xcc, loop_600
std %f4, [%l7 + 0x78]
nop
movge %icc, %i4, %o2
loop_600:
tle %icc, 0x4
ba %xcc, loop_601
movcs %xcc, %o2, %g3
array8 %g3, %g3, %i1
fmovrdlz %i1, %f4, %f12
loop_601:
smul %i1, 0x06CC, %i1
fpack32 %f12, %f8, %f8
tle %xcc, 0x6
nop
fcmps %fcc2, %f8, %f13
alignaddr %i1, %i1, %i5
fsrc2s %f13, %f10
tvc %xcc, 0x2
movn %xcc, %l1, %i5
call loop_602
array16 %i5, %g5, %i5
movpos %icc, %i5, %l5
move %xcc, %i6, %l5
loop_602:
fmovdleu %xcc, %f0, %f7
movcs %icc, %o5, %l5
xnorcc %l5, %o0, %l5
bge,pt %icc, loop_603
ldsw [%l7 + 0x44], %l5
stw %l5, [%l7 + 0x14]
tpos %icc, 0x1
loop_603:
movcs %icc, %i0, %l5
fbul,a %fcc2, loop_604
fbule,a %fcc1, loop_605
xor %l5, %g7, %l5
mulx %l5, %l5, %o1
loop_604:
nop
setx loop_606, %l0, %l1
jmpl %l1, %o1
loop_605:
lduw [%l7 + 0x54], %o1
bge,pt %icc, loop_607
std %f8, [%l7 + 0x60]
loop_606:
lduh [%l7 + 0x60], %o1
tcs %xcc, 0x0
loop_607:
sethi 0x1267, %o1
nop
stx %o1, [%l7 + 0x30]
movre %o1, %o1, %o6
alignaddr %o6, %o6, %l2
stx %l2, [%l7 + 0x20]
fpack16 %f8, %f11
fmovsvc %xcc, %f8, %f4
fbu %fcc3, loop_608
nop
array16 %l2, %g4, %l2
tsubcc %l2, 0x0F15, %l2
loop_608:
fsrc2s %f4, %f12
addc %l2, %l2, %g6
udiv %g6, 0x14D2, %g6
movrlz %g6, %o7, %g6
bleu,a %icc, loop_609
sth %g6, [%l7 + 0x32]
ldx [%l7 + 0x48], %g6
tneg %icc, 0x7
loop_609:
fnot1 %f8, %f6
fnors %f4, %f8, %f12
movvs %xcc, %i7, %g6
movge %icc, %l4, %g6
nop
setx loop_610, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xnor %g6, %g6, %l0
te %xcc, 0x4
fbe,a %fcc0, loop_611
loop_610:
fmovsne %xcc, %f12, %f5
ldsb [%l7 + 0x5E], %l0
sdivx %l0, 0x16FF, %l0
loop_611:
tn %xcc, 0x7
fble,a %fcc3, loop_612
fcmple16 %f8, %f0, %l0
stx %l0, [%l7 + 0x38]
array16 %l0, %l0, %i2
loop_612:
tn %xcc, 0x3
ldsb [%l7 + 0x36], %i2
taddcc %i2, 0x09DB, %i2
fmovde %xcc, %f3, %f14
ldx [%l7 + 0x70], %i2
taddcctv %i2, %i2, %l6
be,a,pt %xcc, loop_613
udiv %l6, 0x189B, %l6
subc %l6, %g1, %l6
fone %f8
loop_613:
movneg %xcc, %l6, %l3
st %f14, [%l7 + 0x70]
stx %l3, [%l7 + 0x28]
ld [%l7 + 0x34], %f10
fzeros %f14
fandnot1s %f14, %f6, %f4
addcc %l3, %i3, %l3
movgu %icc, %o3, %l3
sub %l3, 0x1F59, %l3
fmovda %icc, %f2, %f14
fornot1s %f14, %f0, %f5
std %f8, [%l7 + 0x08]
ldx [%l7 + 0x18], %l3
udivcc %l3, 0x1E1E, %l3
stx %l3, [%l7 + 0x08]
tsubcc %l3, 0x0545, %l3
nop
array32 %l3, %l3, %o4
tneg %xcc, 0x5
fors %f5, %f13, %f8
fcmps %fcc1, %f9, %f2
fzero %f8
fnegd %f8, %f12
ldd [%l7 + 0x20], %f12
tl %icc, 0x2
fmovsgu %icc, %f15, %f0
umul %o4, 0x17E7, %o4
nop
add %o4, 0x1295, %o4
srl %o4, 0x0E, %o4
brgz %o4, loop_614
smulcc %o4, %g2, %o4
udiv %o4, 0x03FE, %o4
bneg,a,pn %xcc, loop_615
loop_614:
nop
setx loop_616, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tgu %icc, 0x1
movvc %xcc, %i4, %o4
loop_615:
movvc %xcc, %o4, %o2
loop_616:
brgz %o2, loop_617
fmovscs %icc, %f6, %f9
tvs %icc, 0x4
or %o2, %g3, %o2
loop_617:
umul %o2, %i1, %o2
alignaddr %o2, %o2, %l1
brz,a %l1, loop_618
fmovsneg %xcc, %f2, %f0
movrlz %l1, %l1, %g5
stx %g5, [%l7 + 0x58]
loop_618:
tcs %xcc, 0x2
sethi 0x0C80, %g5
sll %g5, %g5, %i5
sdivcc %i5, 0x092A, %i5
nop
fandnot1 %f8, %f4, %f4
fmovsle %icc, %f9, %f9
udivcc %i5, 0x004D, %i5
tcc %icc, 0x4
fmovrsgez %i5, %f5, %f6
addccc %i5, 0x0A9A, %i5
sub %i5, %i6, %i5
or %i5, 0x1E62, %i5
movcc %icc, %o5, %i5
addcc %i5, %o0, %i5
movleu %xcc, %i5, %i0
stb %i0, [%l7 + 0x44]
fmuld8ulx16 %f6, %f2, %f4
movcc %icc, %i0, %g7
fmovsge %xcc, %f15, %f13
nop
stx %g7, [%l7 + 0x30]
smul %g7, %l5, %g7
be,a,pn %icc, loop_619
tneg %icc, 0x0
sra %g7, 0x14, %g7
sethi 0x00CD, %g7
loop_619:
fzero %f4
xorcc %g7, 0x0754, %g7
lduh [%l7 + 0x64], %g7
tne %icc, 0x0
tsubcctv %g7, %g7, %o1
ldub [%l7 + 0x7E], %o1
fornot2 %f4, %f4, %f14
tcs %icc, 0x6
ldd [%l7 + 0x20], %f4
addcc %o1, %o6, %o1
tg %xcc, 0x6
movg %icc, %o1, %g4
nop
fandnot2 %f14, %f10, %f0
movrlz %g4, 0x294, %g4
ldx [%l7 + 0x18], %g4
fmovsne %xcc, %f15, %f13
movle %icc, %l2, %g4
brgz %g4, loop_620
andncc %g4, %o7, %g4
fmuld8sux16 %f13, %f1, %f4
nop
loop_620:
addccc %g4, %g4, %i7
mulx %i7, 0x0C29, %i7
andncc %i7, %l4, %i7
umul %i7, 0x1F8A, %i7
tg %xcc, 0x5
tsubcctv %i7, %i7, %g6
ldsb [%l7 + 0x30], %g6
sdivcc %g6, 0x15C6, %g6
addccc %g6, %l0, %g6
fmovdl %icc, %f2, %f9
ldsw [%l7 + 0x28], %g6
fmovdvc %xcc, %f3, %f3
sub %g6, %i2, %g6
fmovdneg %icc, %f5, %f11
sdiv %g6, 0x0549, %g6
andcc %g6, 0x14E8, %g6
tn %icc, 0x5
subcc %g6, %g1, %g6
movvs %icc, %l6, %g6
subccc %g6, %i3, %g6
movvs %icc, %g6, %o3
orcc %o3, 0x0E23, %o3
ldd [%l7 + 0x58], %f2
sll %o3, 0x19, %o3
fsrc2 %f4, %f8
fpmerge %f11, %f1, %f10
bg,pn %xcc, loop_621
fabss %f11, %f3
ldsh [%l7 + 0x30], %o3
ldsh [%l7 + 0x4A], %o3
loop_621:
fnot2 %f10, %f8
mulscc %o3, 0x1508, %o3
array32 %o3, %l3, %o3
tleu %icc, 0x5
xnor %o3, %o3, %g2
tsubcctv %g2, 0x0E47, %g2
bvc,pn %xcc, loop_622
bn %xcc, loop_623
sdivcc %g2, 0x0324, %g2
te %icc, 0x1
loop_622:
stb %g2, [%l7 + 0x4A]
loop_623:
sdivcc %g2, 0x1A47, %g2
std %f10, [%l7 + 0x60]
nop
subccc %g2, 0x1907, %g2
ldsh [%l7 + 0x2A], %g2
tsubcctv %g2, %i4, %g2
fmovsle %icc, %f13, %f11
fmovdcc %xcc, %f3, %f5
fxnors %f5, %f12, %f0
brlz,a %g2, loop_624
orncc %g2, 0x1DEE, %g2
ble,pt %icc, loop_625
fmovrdlz %g2, %f6, %f6
loop_624:
fones %f0
sllx %g2, %o4, %g2
loop_625:
fmovdge %xcc, %f15, %f1
nop
setx loop_626, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmuld8sux16 %f1, %f5, %f4
fmovsn %xcc, %f14, %f7
stw %g2, [%l7 + 0x38]
loop_626:
array16 %g2, %g2, %g3
fpadd32s %f7, %f13, %f15
fmovsl %icc, %f0, %f1
fmovdcc %icc, %f0, %f8
movg %xcc, %i1, %g3
nop
setx loop_627, %l0, %l1
jmpl %l1, %g3
sllx %g3, %o2, %g3
fbo,a %fcc3, loop_628
nop
loop_627:
array8 %g3, %g3, %l1
tge %xcc, 0x3
loop_628:
andcc %l1, %l1, %g5
movgu %xcc, %g5, %i6
fmovdl %icc, %f10, %f15
siam 0x1
tleu %icc, 0x0
ldd [%l7 + 0x38], %f6
nop
fbl %fcc3, loop_629
fmul8x16 %f15, %f12, %f14
fmovdcs %xcc, %f7, %f3
bneg,a %icc, loop_630
loop_629:
mulscc %i6, %o5, %i6
ldsb [%l7 + 0x71], %i6
fmovsle %icc, %f2, %f8
loop_630:
fands %f8, %f6, %f6
fmovrsgez %i6, %f4, %f15
fmovsa %icc, %f11, %f0
fmovrslez %i6, %f2, %f5
fnegs %f5, %f10
andcc %i6, 0x1986, %i6
fmovs %f5, %f8
fblg,a %fcc3, loop_631
movrlz %i6, %i6, %o0
nop
subcc %o0, 0x1491, %o0
loop_631:
movvc %icc, %i5, %o0
ld [%l7 + 0x58], %f14
tn %icc, 0x6
movneg %xcc, %o0, %i0
st %f5, [%l7 + 0x58]
nop
fcmped %fcc0, %f2, %f14
move %icc, %i0, %l5
movrlez %l5, %l5, %g7
fmovsle %xcc, %f8, %f5
movrne %g7, 0x0C7, %g7
movcc %xcc, %o6, %g7
tpos %icc, 0x1
fmovspos %xcc, %f5, %f15
movrlz %g7, %g7, %o1
fmovdleu %icc, %f15, %f11
subcc %o1, %l2, %o1
movpos %xcc, %o1, %o7
nop
movre %o7, 0x0E4, %o7
bgu,a,pt %xcc, loop_632
udivcc %o7, 0x1E8A, %o7
movcc %icc, %g4, %o7
ldub [%l7 + 0x51], %o7
loop_632:
addcc %o7, 0x105E, %o7
nop
setx loop_633, %l0, %l1
jmpl %l1, %o7
xnor %o7, %o7, %l4
tg %icc, 0x7
array32 %l4, %l4, %i7
loop_633:
ldsb [%l7 + 0x67], %i7
taddcctv %i7, %i7, %l0
fsrc1 %f14, %f6
addcc %l0, %i2, %l0
array8 %l0, %l0, %g1
fxors %f11, %f10, %f4
smul %g1, 0x02A0, %g1
fmovdg %icc, %f3, %f13
ldsh [%l7 + 0x1C], %g1
bn,a,pn %xcc, loop_634
andn %g1, %g1, %l6
alignaddrl %l6, %l6, %i3
tne %icc, 0x6
loop_634:
taddcc %i3, 0x08C7, %i3
fbe,a %fcc0, loop_635
fxnor %f14, %f12, %f2
movgu %icc, %i3, %g6
movge %icc, %g6, %l3
loop_635:
tvs %icc, 0x3
te %icc, 0x3
movvc %icc, %o3, %l3
addcc %l3, %l3, %i4
sll %i4, 0x0C, %i4
fbl,a %fcc0, loop_636
nop
andcc %i4, 0x109C, %i4
movcs %icc, %i4, %o4
loop_636:
nop
sll %o4, %o4, %g2
std %f2, [%l7 + 0x20]
ld [%l7 + 0x3C], %f7
subcc %g2, %i1, %g2
movpos %icc, %g2, %o2
tvc %xcc, 0x3
fmovsg %icc, %f10, %f0
sdivcc %o2, 0x10F9, %o2
fmul8sux16 %f2, %f0, %f14
ldsb [%l7 + 0x57], %o2
movleu %xcc, %g3, %o2
sdiv %o2, 0x11CF, %o2
movne %icc, %l1, %o2
udiv %o2, 0x1F3C, %o2
subc %o2, %o2, %g5
fmovsleu %xcc, %f9, %f5
fpsub32 %f14, %f8, %f12
fbne %fcc2, loop_637
lduw [%l7 + 0x08], %g5
ld [%l7 + 0x7C], %f9
taddcc %g5, %g5, %o5
loop_637:
sdivx %o5, 0x1BD1, %o5
nop
orncc %o5, %i6, %o5
movgu %xcc, %i5, %o5
brz,a %o5, loop_638
sdivx %o5, 0x0935, %o5
fba,a %fcc1, loop_639
ldx [%l7 + 0x70], %o5
loop_638:
stx %o5, [%l7 + 0x40]
st %f5, [%l7 + 0x14]
loop_639:
fpadd32 %f12, %f2, %f6
fandnot1s %f5, %f11, %f9
movvs %icc, %o0, %o5
subccc %o5, %i0, %o5
sdivcc %o5, 0x0548, %o5
tle %icc, 0x2
sth %o5, [%l7 + 0x7E]
fornot1s %f9, %f13, %f12
nop
nop
fmovda %xcc, %f4, %f2
nop
bpos,a,pt %xcc, loop_640
sdivx %o5, 0x0172, %o5
tleu %xcc, 0x6
fmovdgu %xcc, %f1, %f15
loop_640:
ldsw [%l7 + 0x7C], %o5
fbe,a %fcc0, loop_641
movre %o5, 0x000, %o5
fmovdpos %xcc, %f6, %f2
movvc %xcc, %o5, %l5
loop_641:
alignaddrl %l5, %l5, %o6
mulx %o6, %g7, %o6
fbue %fcc3, loop_642
brlez %o6, loop_643
sllx %o6, 0x09, %o6
nop
setx loop_644, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_642:
taddcc %o6, %l2, %o6
loop_643:
fnot2 %f6, %f0
brgez %o6, loop_645
loop_644:
tne %xcc, 0x5
fbue,a %fcc2, loop_646
st %f2, [%l7 + 0x20]
loop_645:
taddcctv %o6, %o6, %o1
movrlez %o1, %g4, %o1
loop_646:
ta %icc, 0x4
nop
fmuld8ulx16 %f2, %f15, %f0
fpsub32s %f2, %f2, %f13
udivcc %o1, 0x1480, %o1
fpadd32s %f13, %f8, %f5
lduh [%l7 + 0x36], %o1
stw %o1, [%l7 + 0x10]
srlx %o1, %o7, %o1
movleu %icc, %l4, %o1
fmovspos %icc, %f10, %f0
orncc %o1, 0x1297, %o1
ldsb [%l7 + 0x6E], %o1
fmovsvs %xcc, %f4, %f9
fnegd %f0, %f10
fbe %fcc0, loop_647
array8 %o1, %i7, %o1
ldsb [%l7 + 0x0C], %o1
ld [%l7 + 0x4C], %f3
loop_647:
stb %o1, [%l7 + 0x53]
fmul8x16au %f9, %f2, %f10
subc %o1, 0x00FD, %o1
te %xcc, 0x4
nop
mulscc %o1, 0x1719, %o1
bshuffle %f10, %f6, %f14
bneg,a %icc, loop_648
fmovrdlz %o1, %f0, %f2
tsubcctv %o1, %o1, %i2
st %f9, [%l7 + 0x30]
loop_648:
andcc %i2, %i2, %l0
tvs %xcc, 0x2
move %icc, %l0, %g1
nop
fnands %f9, %f6, %f0
or %g1, %g1, %l6
xor %l6, %l6, %i3
fandnot1 %f2, %f4, %f6
stw %i3, [%l7 + 0x0C]
nop
ldub [%l7 + 0x0B], %i3
addcc %i3, 0x1A91, %i3
tne %xcc, 0x1
fmovsneg %icc, %f4, %f6
array16 %i3, %i3, %g6
tleu %xcc, 0x3
udiv %g6, 0x184A, %g6
srax %g6, %o3, %g6
bvc,a %xcc, loop_649
fandnot1s %f6, %f4, %f2
alignaddr %g6, %l3, %g6
fmul8ulx16 %f6, %f2, %f14
loop_649:
movrne %g6, %i4, %g6
nop
sth %g6, [%l7 + 0x18]
movg %icc, %o4, %g6
sllx %g6, 0x05, %g6
fmuld8ulx16 %f2, %f5, %f0
nop
tle %icc, 0x1
nop
sub %g6, 0x172A, %g6
stx %g6, [%l7 + 0x50]
stb %g6, [%l7 + 0x56]
umul %g6, 0x16A4, %g6
bg,a loop_650
tle %icc, 0x4
subc %g6, 0x16B1, %g6
movneg %icc, %g6, %i1
loop_650:
ld [%l7 + 0x74], %f3
tsubcc %i1, %g2, %i1
andcc %i1, 0x0F86, %i1
xor %i1, %g3, %i1
nop
tne %icc, 0x2
tl %icc, 0x6
ldsb [%l7 + 0x4B], %i1
ta %xcc, 0x0
mova %icc, %i1, %l1
nop
array8 %l1, %o2, %l1
tne %icc, 0x1
sllx %l1, 0x07, %l1
movpos %icc, %l1, %g5
movneg %xcc, %i6, %g5
ldx [%l7 + 0x50], %g5
brgz %g5, loop_651
nop
movneg %icc, %i5, %g5
udiv %g5, 0x0595, %g5
loop_651:
sdivx %g5, 0x012C, %g5
ldx [%l7 + 0x70], %g5
fpadd16s %f2, %f15, %f15
nop
fbo %fcc1, loop_652
fbe,a %fcc3, loop_653
brgz %g5, loop_654
nop
loop_652:
addc %g5, %o0, %g5
loop_653:
movvc %xcc, %i0, %g5
loop_654:
movcs %xcc, %o5, %g5
mova %icc, %g5, %l5
ld [%l7 + 0x5C], %f0
ldub [%l7 + 0x52], %l5
brz %l5, loop_655
fbul %fcc1, loop_656
xnor %l5, %l5, %g7
fmovdvs %icc, %f7, %f15
loop_655:
movrlz %g7, %g7, %l2
loop_656:
array8 %l2, %l2, %o6
srax %o6, 0x07, %o6
siam 0x0
fbe,a %fcc1, loop_657
ld [%l7 + 0x30], %f3
ld [%l7 + 0x68], %f7
tge %icc, 0x2
loop_657:
tleu %xcc, 0x2
fblg %fcc2, loop_658
lduh [%l7 + 0x12], %o6
sub %o6, %g4, %o6
ldsw [%l7 + 0x34], %o6
loop_658:
umul %o6, 0x17B4, %o6
fbu,a %fcc2, loop_659
orncc %o6, 0x043F, %o6
movle %icc, %o6, %o7
array32 %o7, %o7, %l4
loop_659:
udiv %l4, 0x1B7B, %l4
nop
movcc %icc, %i7, %l4
orn %l4, %l4, %o1
movrne %o1, %i2, %o1
movrgz %o1, 0x069, %o1
udivcc %o1, 0x1696, %o1
tl %xcc, 0x2
fcmpes %fcc0, %f5, %f8
movre %o1, %l0, %o1
be,a %xcc, loop_660
fornot2 %f0, %f8, %f4
nop
setx loop_661, %l0, %l1
jmpl %l1, %o1
movrne %o1, %o1, %g1
loop_660:
subc %g1, %l6, %g1
std %f4, [%l7 + 0x40]
loop_661:
ld [%l7 + 0x34], %f0
stb %g1, [%l7 + 0x1C]
nop
setx loop_662, %l0, %l1
jmpl %l1, %g1
addccc %g1, 0x047A, %g1
fbul %fcc3, loop_663
fmovdl %icc, %f9, %f8
loop_662:
tge %xcc, 0x1
fmovsvc %icc, %f3, %f3
loop_663:
ldx [%l7 + 0x58], %g1
fmovdle %xcc, %f12, %f3
movg %icc, %i3, %g1
fbe %fcc2, loop_664
fmovsleu %xcc, %f14, %f0
movneg %icc, %g1, %o3
ldub [%l7 + 0x5C], %o3
loop_664:
andncc %o3, %l3, %o3
fbul,a %fcc0, loop_665
sdivx %o3, 0x0E81, %o3
srlx %o3, %o3, %i4
movrlz %i4, 0x3AD, %i4
loop_665:
xorcc %i4, %i4, %o4
nop
nop
orcc %o4, %o4, %g6
movre %g6, 0x1C0, %g6
tg %xcc, 0x3
ldd [%l7 + 0x28], %f6
tge %xcc, 0x2
umul %g6, 0x0374, %g6
fornot2 %f4, %f4, %f0
st %f0, [%l7 + 0x10]
nop
mulscc %g6, %g6, %g2
nop
andcc %g2, 0x1E29, %g2
mova %xcc, %g2, %g3
movl %xcc, %g3, %i1
fnors %f0, %f2, %f14
lduw [%l7 + 0x24], %i1
fmovsleu %xcc, %f11, %f12
nop
xorcc %i1, 0x16B4, %i1
tpos %xcc, 0x1
udivcc %i1, 0x0F17, %i1
bleu %xcc, loop_666
movre %i1, 0x30F, %i1
movcc %xcc, %i1, %o2
fnor %f0, %f2, %f14
loop_666:
fbge %fcc2, loop_667
fbn %fcc2, loop_668
fcmpne32 %f14, %f14, %o2
addcc %o2, %l1, %o2
loop_667:
fcmpne16 %f14, %f2, %o2
loop_668:
array8 %o2, %i6, %o2
fmuld8sux16 %f12, %f2, %f14
orn %o2, %o2, %i5
fmovda %icc, %f6, %f2
nop
mulscc %i5, 0x17F3, %i5
nop
udiv %i5, 0x167E, %i5
sdiv %i5, 0x1A0F, %i5
fsrc2 %f14, %f6
fmuld8ulx16 %f2, %f14, %f2
fandnot2 %f2, %f10, %f12
bcs %xcc, loop_669
tsubcctv %i5, 0x1C45, %i5
mulscc %i5, 0x0D73, %i5
tsubcc %i5, 0x17C0, %i5
loop_669:
andcc %i5, 0x00D8, %i5
nop
setx loop_670, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
alignaddr %i5, %i5, %o0
nop
fmovdn %icc, %f9, %f0
loop_670:
nop
smul %o0, %o0, %i0
movre %i0, %i0, %o5
fbule,a %fcc0, loop_671
nop
fmovrdne %o5, %f0, %f12
ta %xcc, 0x6
loop_671:
fmovsn %icc, %f6, %f0
xorcc %o5, %o5, %g5
bvc %icc, loop_672
sth %g5, [%l7 + 0x58]
nop
bne,a loop_673
loop_672:
brz %g5, loop_674
tge %icc, 0x6
ldd [%l7 + 0x08], %f2
loop_673:
fmovsge %xcc, %f14, %f4
loop_674:
ldsb [%l7 + 0x6A], %g5
tvc %xcc, 0x3
tvs %icc, 0x5
movcs %icc, %l5, %g5
subc %g5, %g5, %g7
sll %g7, %l2, %g7
stw %g7, [%l7 + 0x54]
fcmps %fcc2, %f2, %f14
movre %g7, %g4, %g7
movg %xcc, %o6, %g7
movvc %icc, %g7, %o7
movvs %icc, %i7, %o7
movgu %icc, %o7, %l4
tcs %xcc, 0x7
sdivcc %l4, 0x119F, %l4
brz,a %l4, loop_675
stx %l4, [%l7 + 0x40]
fornot1 %f12, %f14, %f12
tleu %xcc, 0x2
loop_675:
tneg %xcc, 0x5
fmovdge %icc, %f7, %f15
faligndata %f12, %f0, %f14
fxnor %f14, %f14, %f10
tneg %icc, 0x1
xor %l4, 0x027B, %l4
ldub [%l7 + 0x61], %l4
fmovdleu %icc, %f15, %f1
udivcc %l4, 0x1A58, %l4
nop
tcc %icc, 0x5
fbul,a %fcc3, loop_676
nop
setx loop_677, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bgu,a loop_678
taddcctv %l4, %l4, %i2
loop_676:
st %f1, [%l7 + 0x40]
loop_677:
pdist %f10, %f6, %f14
loop_678:
tsubcctv %i2, %l0, %i2
bleu,a loop_679
orn %i2, %i2, %o1
fmovdvc %icc, %f2, %f3
sdivcc %o1, 0x0219, %o1
loop_679:
tne %icc, 0x7
fmul8x16au %f3, %f2, %f8
sth %o1, [%l7 + 0x64]
popc %o1, %o1
move %icc, %o1, %l6
bvc,a,pt %icc, loop_680
mulscc %l6, %l6, %i3
ble,pn %xcc, loop_681
tpos %icc, 0x1
loop_680:
sth %i3, [%l7 + 0x70]
nop
loop_681:
xorcc %i3, %g1, %i3
xor %i3, 0x1EA8, %i3
taddcc %i3, 0x1BE3, %i3
subc %i3, %l3, %i3
andncc %i3, %i3, %o3
fba,a %fcc1, loop_682
fmovsleu %xcc, %f3, %f6
tcc %icc, 0x1
andn %o3, %o3, %i4
loop_682:
fpack32 %f8, %f10, %f0
sllx %i4, 0x05, %i4
alignaddr %i4, %o4, %i4
fmovrde %i4, %f10, %f6
ldub [%l7 + 0x69], %i4
tpos %icc, 0x6
fones %f6
ldsh [%l7 + 0x36], %i4
fcmpeq32 %f6, %f10, %i4
fnot2 %f6, %f0
mova %icc, %g6, %i4
fbn %fcc2, loop_683
fcmps %fcc2, %f4, %f14
orncc %i4, %g2, %i4
umulcc %i4, 0x0C00, %i4
loop_683:
ld [%l7 + 0x18], %f3
brz %i4, loop_684
st %f14, [%l7 + 0x14]
add %i4, %i4, %g3
fsrc2 %f6, %f0
loop_684:
be,a loop_685
movle %icc, %g3, %i1
movcs %icc, %l1, %i1
fmovdn %icc, %f13, %f8
loop_685:
tge %xcc, 0x5
bpos,a,pn %icc, loop_686
tge %xcc, 0x3
fmovsneg %xcc, %f13, %f0
ldsw [%l7 + 0x34], %i1
loop_686:
fandnot2 %f6, %f6, %f6
mova %xcc, %i1, %i6
array16 %i6, %i6, %o2
fmovdgu %icc, %f3, %f9
andn %o2, 0x014D, %o2
tgu %xcc, 0x7
xor %o2, 0x007A, %o2
tneg %icc, 0x5
nop
fxnor %f6, %f4, %f10
fmul8x16au %f9, %f6, %f10
movrgz %o2, %o2, %i5
movcs %xcc, %i5, %o0
addccc %o0, %o0, %i0
tcs %xcc, 0x0
tn %icc, 0x7
tvc %xcc, 0x5
fcmpeq16 %f10, %f8, %i0
movrlz %i0, %i0, %o5
bne loop_687
movgu %icc, %l5, %o5
fmovrdgz %o5, %f4, %f2
fmovsge %xcc, %f6, %f15
loop_687:
tsubcctv %o5, %o5, %g5
fcmpne32 %f2, %f6, %g5
andncc %g5, %g5, %l2
fmovscc %xcc, %f6, %f0
call loop_688
movre %l2, %l2, %g4
ldsb [%l7 + 0x29], %g4
subcc %g4, %g4, %o6
loop_688:
ld [%l7 + 0x6C], %f7
fmovd %f2, %f8
srl %o6, %g7, %o6
fmovrdgz %o6, %f10, %f0
xnorcc %o6, 0x115A, %o6
fpack16 %f0, %f0
ldsb [%l7 + 0x46], %o6
ldsw [%l7 + 0x5C], %o6
stx %o6, [%l7 + 0x38]
alignaddrl %o6, %o6, %i7
nop
std %f0, [%l7 + 0x28]
movneg %xcc, %o7, %i7
taddcctv %i7, %i7, %l4
lduw [%l7 + 0x78], %l4
udiv %l4, 0x0E96, %l4
lduh [%l7 + 0x20], %l4
fbe %fcc2, loop_689
tgu %icc, 0x6
sllx %l4, 0x06, %l4
for %f0, %f4, %f6
loop_689:
ld [%l7 + 0x6C], %f6
alignaddrl %l4, %l0, %l4
fnors %f0, %f14, %f2
bg,a,pn %icc, loop_690
fmovscc %icc, %f7, %f2
tsubcc %l4, 0x0DAE, %l4
fxors %f2, %f15, %f0
loop_690:
andn %l4, %l4, %i2
udiv %i2, 0x1606, %i2
fones %f0
stw %i2, [%l7 + 0x2C]
addccc %i2, %o1, %i2
brlez,a %i2, loop_691
fpadd16s %f0, %f3, %f8
or %i2, %i2, %l6
ldub [%l7 + 0x28], %l6
loop_691:
fmovrdlz %l6, %f14, %f10
fcmpgt32 %f10, %f8, %l6
fmovdge %xcc, %f10, %f9
tpos %xcc, 0x6
fba %fcc0, loop_692
sdiv %l6, 0x0AAD, %l6
brgz %l6, loop_693
nop
loop_692:
fone %f10
move %icc, %g1, %l6
loop_693:
tpos %icc, 0x1
nop
movle %xcc, %l3, %l6
movrgz %l6, 0x323, %l6
movleu %icc, %i3, %l6
movg %icc, %l6, %o3
sethi 0x1771, %o3
movpos %icc, %o4, %o3
nop
fpmerge %f9, %f5, %f4
nop
bl,pt %icc, loop_694
std %f4, [%l7 + 0x50]
stx %o3, [%l7 + 0x50]
movg %icc, %o3, %g6
loop_694:
andcc %g6, %g2, %g6
std %f4, [%l7 + 0x78]
srl %g6, %i4, %g6
movle %xcc, %g6, %g3
movneg %icc, %l1, %g3
taddcctv %g3, %i1, %g3
movrlz %g3, 0x2D9, %g3
sdivx %g3, 0x1808, %g3
tge %xcc, 0x2
xor %g3, %i6, %g3
movrgz %g3, %g3, %o2
tvc %icc, 0x7
nop
tg %xcc, 0x4
addcc %o2, %i5, %o2
tneg %xcc, 0x2
addc %o2, 0x124B, %o2
nop
orncc %o2, 0x1032, %o2
stx %o2, [%l7 + 0x10]
fmuld8sux16 %f9, %f14, %f8
fmovdne %icc, %f6, %f10
movre %o2, %o0, %o2
udivcc %o2, 0x18C1, %o2
tleu %xcc, 0x7
nop
alignaddr %o2, %i0, %o2
fpadd16s %f10, %f8, %f5
fmovs %f5, %f10
nop
fmovdcs %icc, %f11, %f8
tg %icc, 0x6
andcc %o2, 0x1120, %o2
sll %o2, 0x12, %o2
movleu %icc, %o2, %l5
or %l5, %l5, %o5
brz %o5, loop_695
tcc %icc, 0x6
alignaddr %o5, %o5, %g5
udiv %g5, 0x0D39, %g5
loop_695:
popc 0x0CDB, %g5
fmovdleu %icc, %f0, %f10
subccc %g5, %g5, %l2
addc %l2, 0x1D83, %l2
mulx %l2, 0x0E73, %l2
bn,pn %icc, loop_696
nop
fbule,a %fcc0, loop_697
sth %l2, [%l7 + 0x16]
loop_696:
mulx %l2, 0x0E23, %l2
fmovdn %xcc, %f8, %f12
loop_697:
fmovsle %xcc, %f3, %f12
tsubcc %l2, 0x164F, %l2
tsubcctv %l2, 0x1017, %l2
movn %xcc, %g4, %l2
fxnor %f8, %f4, %f8
st %f12, [%l7 + 0x24]
std %f8, [%l7 + 0x20]
movrgez %l2, %g7, %l2
fxnor %f8, %f12, %f14
bn %xcc, loop_698
ba,a loop_699
movvs %icc, %o6, %l2
fzeros %f12
loop_698:
add %l2, %l2, %o7
loop_699:
orncc %o7, 0x0ACF, %o7
sethi 0x11D4, %o7
smulcc %o7, 0x1975, %o7
subccc %o7, %i7, %o7
fmuld8sux16 %f12, %f12, %f12
tle %xcc, 0x1
for %f12, %f8, %f8
nop
ldsw [%l7 + 0x74], %o7
fcmpne32 %f8, %f8, %o7
fabss %f12, %f9
smul %o7, %o7, %l0
fmul8sux16 %f8, %f2, %f12
udivcc %l0, 0x0FE9, %l0
ldub [%l7 + 0x69], %l0
movl %icc, %l4, %l0
fmovd %f12, %f8
bcc,a loop_700
call loop_701
nop
fmuld8ulx16 %f12, %f10, %f2
loop_700:
ld [%l7 + 0x7C], %f4
loop_701:
sth %l0, [%l7 + 0x52]
sll %l0, 0x14, %l0
nop
ldsb [%l7 + 0x56], %l0
alignaddrl %l0, %o1, %l0
ta %icc, 0x1
fmovrdgz %l0, %f4, %f12
fmovsle %icc, %f2, %f6
ldx [%l7 + 0x48], %l0
brgz,a %l0, loop_702
movcc %xcc, %l0, %i2
sethi 0x09BC, %i2
movl %icc, %g1, %i2
loop_702:
lduw [%l7 + 0x0C], %i2
fzero %f12
movcs %xcc, %i2, %l3
ta %icc, 0x7
ldsw [%l7 + 0x44], %l3
smulcc %l3, %l3, %i3
nop
mova %icc, %i3, %l6
tneg %icc, 0x6
sdivx %l6, 0x0708, %l6
and %l6, %o4, %l6
mova %icc, %l6, %o3
fands %f6, %f11, %f15
bvs %icc, loop_703
movleu %xcc, %o3, %g2
tne %icc, 0x5
ldx [%l7 + 0x70], %g2
loop_703:
andn %g2, 0x1DEF, %g2
tsubcc %g2, %i4, %g2
fmovde %xcc, %f1, %f13
nop
sth %g2, [%l7 + 0x60]
tn %xcc, 0x5
fnot2s %f13, %f11
ldsw [%l7 + 0x20], %g2
sethi 0x16A8, %g2
sethi 0x1B2A, %g2
bshuffle %f12, %f2, %f8
tvs %xcc, 0x7
and %g2, %g2, %g6
ldd [%l7 + 0x50], %f2
or %g6, %l1, %g6
movre %g6, %g6, %i1
srlx %i1, 0x11, %i1
nop
fbo,a %fcc1, loop_704
movcs %xcc, %i1, %i6
andncc %i6, %g3, %i6
movn %xcc, %i6, %i5
loop_704:
subccc %i5, %i5, %o0
tneg %xcc, 0x4
add %o0, %i0, %o0
nop
andn %o0, 0x003A, %o0
andn %o0, 0x0436, %o0
tneg %icc, 0x6
sub %o0, 0x15BE, %o0
xnor %o0, 0x1F22, %o0
fands %f13, %f12, %f12
andncc %o0, %o2, %o0
sth %o0, [%l7 + 0x26]
tne %icc, 0x6
tleu %xcc, 0x0
orn %o0, 0x1F01, %o0
tg %xcc, 0x7
mulx %o0, %o0, %l5
movvc %xcc, %l5, %o5
movrne %o5, %o5, %g5
sth %g5, [%l7 + 0x6C]
udivcc %g5, 0x1899, %g5
ldsb [%l7 + 0x46], %g5
umulcc %g5, %g5, %g4
fnot2 %f8, %f0
movneg %icc, %g4, %g7
bge,pn %icc, loop_705
fmovdneg %icc, %f1, %f2
xorcc %g7, %o6, %g7
nop
loop_705:
movg %xcc, %g7, %l2
addcc %l2, %i7, %l2
movl %icc, %l2, %o7
sth %o7, [%l7 + 0x1E]
fmovd %f8, %f14
fornot2 %f8, %f6, %f8
smul %o7, %o7, %l4
fbue,a %fcc2, loop_706
xnorcc %l4, %l4, %o1
fmul8ulx16 %f8, %f8, %f4
movrgez %o1, %l0, %o1
loop_706:
ldub [%l7 + 0x68], %o1
tcs %icc, 0x7
fornot2 %f4, %f6, %f8
fbe %fcc2, loop_707
ldsh [%l7 + 0x58], %o1
fmovrsne %o1, %f15, %f1
umul %o1, 0x1966, %o1
loop_707:
brgez,a %o1, loop_708
alignaddrl %o1, %g1, %o1
fbuge %fcc2, loop_709
tn %icc, 0x4
loop_708:
tn %xcc, 0x7
andn %o1, 0x1A54, %o1
loop_709:
smul %o1, %i2, %o1
bg,a %xcc, loop_710
ld [%l7 + 0x5C], %f5
fnand %f8, %f8, %f10
fmovsa %xcc, %f1, %f13
loop_710:
nop
array32 %o1, %o1, %l3
tpos %xcc, 0x2
movl %icc, %i3, %l3
fornot2 %f10, %f10, %f2
nop
ble,a %xcc, loop_711
fblg,a %fcc0, loop_712
fmovrslz %l3, %f8, %f4
srl %l3, 0x0C, %l3
loop_711:
fxors %f4, %f0, %f2
loop_712:
xor %l3, %l3, %o4
ba %icc, loop_713
nop
taddcc %o4, %o4, %l6
fpsub16s %f2, %f3, %f7
loop_713:
bn,a %icc, loop_714
nop
setx loop_715, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tcc %icc, 0x4
srlx %l6, %o3, %l6
loop_714:
subc %l6, 0x124F, %l6
loop_715:
sethi 0x1A35, %l6
fmovdleu %xcc, %f7, %f15
fxors %f15, %f2, %f13
ble,a,pn %icc, loop_716
nop
fmuld8sux16 %f13, %f13, %f14
movpos %xcc, %i4, %l6
loop_716:
ble,a loop_717
movneg %icc, %g2, %l6
tne %xcc, 0x0
sll %l6, %l6, %l1
loop_717:
ldsb [%l7 + 0x5C], %l1
nop
ldsh [%l7 + 0x28], %l1
fpsub32 %f14, %f8, %f12
ta %icc, 0x4
fbue,a %fcc1, loop_718
std %f12, [%l7 + 0x50]
nop
lduw [%l7 + 0x6C], %l1
loop_718:
sth %l1, [%l7 + 0x7C]
taddcc %l1, 0x1206, %l1
brgz %l1, loop_719
udiv %l1, 0x0341, %l1
ld [%l7 + 0x44], %f1
fbl,a %fcc1, loop_720
loop_719:
nop
fmovsn %xcc, %f13, %f0
lduh [%l7 + 0x30], %l1
loop_720:
tcc %icc, 0x2
array16 %l1, %l1, %g6
sllx %g6, 0x12, %g6
array32 %g6, %g6, %i1
ba %icc, loop_721
udivcc %i1, 0x1726, %i1
lduw [%l7 + 0x18], %i1
subccc %i1, 0x01DD, %i1
loop_721:
udiv %i1, 0x066B, %i1
addcc %i1, 0x17C3, %i1
popc 0x02BF, %i1
sub %i1, 0x0CAC, %i1
ldsw [%l7 + 0x3C], %i1
alignaddr %i1, %i1, %g3
nop
ta %xcc, 0x1
fbuge,a %fcc2, loop_722
fmovdvs %icc, %f2, %f11
movn %icc, %i6, %g3
ldx [%l7 + 0x50], %g3
loop_722:
mova %icc, %i5, %g3
nop
alignaddrl %g3, %i0, %g3
fbge,a %fcc1, loop_723
fba,a %fcc2, loop_724
xnorcc %g3, 0x1820, %g3
fexpand %f11, %f0
loop_723:
movrgz %g3, %g3, %o2
loop_724:
sth %o2, [%l7 + 0x2E]
tl %icc, 0x5
tg %xcc, 0x3
tneg %xcc, 0x1
tne %xcc, 0x6
brlez,a %o2, loop_725
fzeros %f11
fbuge %fcc2, loop_726
fmovsvs %xcc, %f13, %f3
loop_725:
tg %xcc, 0x3
fmovspos %xcc, %f3, %f8
loop_726:
taddcc %o2, %o0, %o2
tgu %icc, 0x2
movn %xcc, %l5, %o2
nop
andcc %o2, %o2, %o5
bleu,a,pn %xcc, loop_727
bneg,pn %xcc, loop_728
srl %o5, 0x19, %o5
ldsw [%l7 + 0x6C], %o5
loop_727:
bcc loop_729
loop_728:
fpadd32s %f8, %f0, %f11
xnor %o5, 0x101A, %o5
tge %xcc, 0x1
loop_729:
fmovsleu %icc, %f5, %f12
movvc %icc, %o5, %g5
tsubcctv %g5, 0x17EE, %g5
movgu %xcc, %g4, %g5
subcc %g5, %o6, %g5
fcmpne32 %f12, %f6, %g5
and %g5, %g5, %g7
fmul8sux16 %f12, %f10, %f8
ld [%l7 + 0x14], %f0
array16 %g7, %g7, %i7
movrlez %i7, %i7, %l2
tne %xcc, 0x0
stx %l2, [%l7 + 0x28]
or %l2, 0x0F5F, %l2
lduh [%l7 + 0x42], %l2
andcc %l2, %o7, %l2
ldd [%l7 + 0x48], %f2
alignaddr %l2, %l2, %l4
udivx %l4, 0x1D3C, %l4
fnot2 %f8, %f10
be,pt %xcc, loop_730
tne %xcc, 0x1
movrgez %l4, %l4, %l0
sll %l0, 0x1E, %l0
loop_730:
sdivcc %l0, 0x19EC, %l0
subcc %l0, %l0, %g1
stw %g1, [%l7 + 0x1C]
sth %g1, [%l7 + 0x36]
fmovdge %icc, %f4, %f8
umulcc %g1, 0x183F, %g1
fandnot1s %f8, %f14, %f9
brlz,a %g1, loop_731
movvs %icc, %i2, %g1
fmovrsne %g1, %f13, %f7
fzero %f8
loop_731:
srl %g1, 0x17, %g1
movrne %g1, %o1, %g1
fmovrslez %g1, %f8, %f11
ldx [%l7 + 0x70], %g1
nop
tsubcc %g1, %g1, %i3
fcmpgt16 %f8, %f8, %i3
xor %i3, 0x00AB, %i3
tpos %xcc, 0x5
movleu %icc, %l3, %i3
tsubcc %i3, %o4, %i3
nop
setx loop_732, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movrlez %i3, %i3, %o3
fmovse %xcc, %f5, %f8
bshuffle %f8, %f10, %f14
loop_732:
siam 0x1
nop
tpos %xcc, 0x0
taddcctv %o3, 0x0F54, %o3
movcc %icc, %o3, %i4
movl %xcc, %g2, %i4
xnorcc %i4, 0x07F7, %i4
nop
movgu %xcc, %i4, %l6
tsubcc %l6, %l6, %l1
xnorcc %l1, %g6, %l1
fmul8x16al %f8, %f3, %f2
fmovsge %icc, %f3, %f11
fnegd %f2, %f12
ldx [%l7 + 0x38], %l1
movl %icc, %l1, %i1
sdivx %i1, 0x0357, %i1
ta %xcc, 0x4
pdist %f2, %f14, %f0
brgz,a %i1, loop_733
sllx %i1, 0x19, %i1
movpos %xcc, %i1, %i6
nop
loop_733:
st %f11, [%l7 + 0x6C]
xnor %i6, 0x0ACC, %i6
ldsh [%l7 + 0x34], %i6
sllx %i6, 0x19, %i6
movrgez %i6, 0x3A7, %i6
smulcc %i6, %i6, %i5
std %f0, [%l7 + 0x40]
stb %i5, [%l7 + 0x0A]
sllx %i5, %i5, %i0
alignaddrl %i0, %g3, %i0
ldx [%l7 + 0x48], %i0
movcs %icc, %i0, %o0
move %icc, %l5, %o0
udivx %o0, 0x0420, %o0
ldx [%l7 + 0x68], %o0
nop
nop
brz,a %o0, loop_734
addc %o0, 0x094A, %o0
udiv %o0, 0x1646, %o0
movvs %xcc, %o0, %o2
loop_734:
sdiv %o2, 0x0A66, %o2
movrlez %o2, 0x038, %o2
tge %icc, 0x7
sra %o2, 0x01, %o2
xnor %o2, %o2, %o5
bshuffle %f0, %f12, %f4
nop
setx loop_735, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tvc %icc, 0x0
movge %xcc, %o5, %g4
fmovsle %icc, %f3, %f15
loop_735:
srl %g4, %g4, %o6
fnot2 %f4, %f10
brgez,a %o6, loop_736
tpos %icc, 0x3
fandnot2s %f15, %f3, %f15
lduh [%l7 + 0x5C], %o6
loop_736:
nop
fcmpne16 %f4, %f4, %o6
tge %xcc, 0x2
subccc %o6, 0x1785, %o6
orncc %o6, 0x0C13, %o6
st %f15, [%l7 + 0x0C]
smulcc %o6, 0x1265, %o6
nop
tgu %xcc, 0x2
nop
movneg %xcc, %g5, %o6
subc %o6, 0x14F1, %o6
bn,a loop_737
tl %xcc, 0x2
movrne %o6, 0x2BA, %o6
te %xcc, 0x6
loop_737:
array16 %o6, %g7, %o6
or %o6, 0x0FA0, %o6
nop
fmovdge %icc, %f6, %f12
orcc %o6, 0x0C53, %o6
tvs %xcc, 0x3
nop
fmovrsne %o6, %f10, %f10
udivx %o6, 0x1C1B, %o6
fblg,a %fcc2, loop_738
nop
fmovdge %icc, %f11, %f11
tleu %xcc, 0x6
loop_738:
tsubcctv %o6, %i7, %o6
udiv %o6, 0x0D97, %o6
fbn %fcc3, loop_739
add %o6, 0x0F2B, %o6
sub %o6, %o7, %o6
tcs %xcc, 0x3
loop_739:
fnand %f4, %f0, %f0
lduh [%l7 + 0x10], %o6
stx %o6, [%l7 + 0x70]
fmovsa %xcc, %f5, %f11
andncc %o6, %o6, %l2
bcc,pn %xcc, loop_740
xorcc %l2, 0x08AC, %l2
orncc %l2, %l2, %l4
xnorcc %l4, 0x1FFA, %l4
loop_740:
mulscc %l4, %l0, %l4
movle %xcc, %l4, %i2
smulcc %i2, 0x14FF, %i2
fpsub16 %f0, %f8, %f8
bvc %icc, loop_741
fmovsneg %xcc, %f15, %f13
movcs %xcc, %o1, %i2
tcc %xcc, 0x0
loop_741:
stw %i2, [%l7 + 0x14]
stx %i2, [%l7 + 0x60]
xorcc %i2, %i2, %g1
movrne %g1, 0x29C, %g1
srlx %g1, 0x02, %g1
nop
fpsub16 %f8, %f10, %f14
tne %icc, 0x3
bneg,pt %xcc, loop_742
sdivcc %g1, 0x1BED, %g1
or %g1, 0x0E0D, %g1
brz,a %g1, loop_743
loop_742:
movvc %xcc, %g1, %l3
nop
ldsh [%l7 + 0x20], %l3
loop_743:
stx %l3, [%l7 + 0x30]
nop
tn %icc, 0x4
udivx %l3, 0x117A, %l3
tsubcc %l3, %l3, %o4
fabsd %f14, %f10
std %f14, [%l7 + 0x60]
addc %o4, %i3, %o4
xnorcc %o4, 0x1898, %o4
sethi 0x1CED, %o4
smulcc %o4, %o3, %o4
tleu %xcc, 0x4
ldsb [%l7 + 0x3F], %o4
tg %xcc, 0x5
xorcc %o4, 0x18E3, %o4
addcc %o4, 0x0B3D, %o4
ldsw [%l7 + 0x2C], %o4
movre %o4, 0x29F, %o4
alignaddrl %o4, %g2, %o4
fmovd %f14, %f10
and %o4, 0x171E, %o4
ldsw [%l7 + 0x40], %o4
be %xcc, loop_744
array16 %o4, %o4, %i4
fmovscs %xcc, %f6, %f4
movrlez %i4, 0x2F8, %i4
loop_744:
andncc %i4, %l6, %i4
tgu %icc, 0x1
movpos %icc, %i4, %g6
fcmpes %fcc3, %f2, %f12
bcs,a loop_745
fbg,a %fcc3, loop_746
bcc loop_747
udivx %g6, 0x0A04, %g6
loop_745:
fmovdneg %xcc, %f0, %f1
loop_746:
sdivx %g6, 0x17A5, %g6
loop_747:
fmovdne %xcc, %f3, %f1
fmovscc %xcc, %f4, %f11
std %f14, [%l7 + 0x20]
brnz %g6, loop_748
fmovdn %xcc, %f15, %f10
movneg %icc, %l1, %g6
andn %g6, %g6, %i1
loop_748:
movl %icc, %i6, %i1
subcc %i1, %i5, %i1
tvs %icc, 0x6
tsubcctv %i1, 0x144D, %i1
movle %icc, %g3, %i1
stx %i1, [%l7 + 0x38]
fmovrsgz %i1, %f4, %f12
brnz %i1, loop_749
srl %i1, %i0, %i1
fcmpd %fcc0, %f14, %f10
stx %i1, [%l7 + 0x48]
loop_749:
ldub [%l7 + 0x23], %i1
bcs,pn %icc, loop_750
smulcc %i1, %l5, %i1
bneg,a loop_751
movre %i1, 0x391, %i1
loop_750:
alignaddrl %i1, %o0, %i1
andn %i1, 0x0C32, %i1
loop_751:
alignaddr %i1, %o2, %i1
srlx %i1, 0x10, %i1
fmovrslez %i1, %f1, %f5
fmovsleu %icc, %f9, %f1
ldd [%l7 + 0x68], %f10
movge %xcc, %i1, %o5
bvc,pt %icc, loop_752
movl %icc, %g4, %o5
fornot2s %f1, %f1, %f11
fmul8x16au %f11, %f3, %f2
loop_752:
sub %o5, %g5, %o5
fbug,a %fcc2, loop_753
fone %f2
alignaddrl %o5, %g7, %o5
ldx [%l7 + 0x38], %o5
loop_753:
nop
fxors %f11, %f13, %f6
umul %o5, %i7, %o5
lduw [%l7 + 0x40], %o5
mulx %o5, %o7, %o5
movle %icc, %o6, %o5
movn %xcc, %l2, %o5
siam 0x2
tl %icc, 0x3
tle %icc, 0x3
fmovsne %icc, %f1, %f9
xorcc %o5, %l0, %o5
or %o5, 0x156E, %o5
andncc %o5, %l4, %o5
sdiv %o5, 0x1023, %o5
movcc %xcc, %o1, %o5
fmovsle %icc, %f1, %f8
umul %o5, 0x0312, %o5
std %f2, [%l7 + 0x50]
brz,a %o5, loop_754
bcs,a loop_755
nop
ba,a,pt %xcc, loop_756
loop_754:
smul %o5, %o5, %i2
loop_755:
nop
ldd [%l7 + 0x68], %f12
loop_756:
ta %xcc, 0x6
movgu %xcc, %g1, %i2
udivx %i2, 0x020F, %i2
ldsb [%l7 + 0x1C], %i2
udivcc %i2, 0x09EF, %i2
brlez,a %i2, loop_757
te %icc, 0x0
tsubcc %i2, 0x12AD, %i2
movn %xcc, %l3, %i2
loop_757:
mulx %i2, %i2, %i3
bge %icc, loop_758
movcc %icc, %i3, %o3
ldsb [%l7 + 0x51], %o3
sdiv %o3, 0x117A, %o3
loop_758:
fabsd %f2, %f2
movpos %xcc, %o3, %g2
stw %g2, [%l7 + 0x54]
fmovrsgz %g2, %f9, %f12
ldsh [%l7 + 0x1A], %g2
stb %g2, [%l7 + 0x08]
fabss %f12, %f3
sra %g2, 0x04, %g2
bcc,a,pn %xcc, loop_759
ldd [%l7 + 0x10], %f12
tvc %icc, 0x3
tgu %icc, 0x6
loop_759:
and %g2, %g2, %o4
fones %f12
pdist %f2, %f14, %f4
movge %icc, %o4, %l6
nop
fxnors %f12, %f0, %f8
stw %l6, [%l7 + 0x14]
sllx %l6, %i4, %l6
ld [%l7 + 0x58], %f13
stx %l6, [%l7 + 0x38]
alignaddr %l6, %l6, %l1
subccc %l1, 0x0101, %l1
xorcc %l1, %l1, %g6
sth %g6, [%l7 + 0x26]
movrne %g6, 0x0A4, %g6
mova %icc, %g6, %i6
ldd [%l7 + 0x68], %f14
tleu %icc, 0x1
sth %i6, [%l7 + 0x12]
xnorcc %i6, 0x19AF, %i6
bneg,a,pn %xcc, loop_760
tpos %xcc, 0x6
tn %icc, 0x7
tvs %icc, 0x4
loop_760:
nop
array8 %i6, %i6, %i5
std %f4, [%l7 + 0x28]
fmovda %icc, %f1, %f5
sllx %i5, %i5, %g3
bge %icc, loop_761
fmovrsne %g3, %f9, %f15
movrgz %g3, 0x250, %g3
addccc %g3, %i0, %g3
loop_761:
move %xcc, %l5, %g3
addc %g3, 0x1ED7, %g3
fmovsl %icc, %f15, %f7
addc %g3, 0x1640, %g3
fpadd16 %f4, %f10, %f12
and %g3, %o0, %g3
xnorcc %g3, %o2, %g3
brz,a %g3, loop_762
fmovsneg %icc, %f1, %f7
fmul8sux16 %f12, %f8, %f14
udivcc %g3, 0x0E41, %g3
loop_762:
orcc %g3, 0x0E07, %g3
ldub [%l7 + 0x0F], %g3
nop
tvc %icc, 0x0
tn %icc, 0x4
srax %g3, 0x19, %g3
fbule %fcc0, loop_763
fbl %fcc1, loop_764
tge %xcc, 0x2
std %f14, [%l7 + 0x08]
loop_763:
bgu,a,pt %icc, loop_765
loop_764:
sth %g3, [%l7 + 0x42]
fmovsn %xcc, %f11, %f7
or %g3, 0x1D2F, %g3
loop_765:
nop
taddcc %g3, %i1, %g3
tpos %icc, 0x0
movge %xcc, %g4, %g3
ldsw [%l7 + 0x1C], %g3
fmovscs %xcc, %f12, %f4
smul %g3, %g5, %g3
te %icc, 0x4
nop
sll %g3, %g3, %g7
or %g7, %i7, %g7
xor %g7, %g7, %o7
sdivcc %o7, 0x104C, %o7
nop
brgz,a %o7, loop_766
orncc %o7, 0x13EC, %o7
bl,a %xcc, loop_767
fpsub32s %f4, %f2, %f6
loop_766:
fbuge %fcc1, loop_768
fnot2 %f14, %f6
loop_767:
nop
xorcc %o7, 0x1A7E, %o7
loop_768:
nop
sdivx %o7, 0x1FA6, %o7
lduw [%l7 + 0x50], %o7
nop
tsubcctv %o7, %o7, %o6
fcmple32 %f14, %f6, %o6
stw %o6, [%l7 + 0x50]
udiv %o6, 0x0127, %o6
fmovsge %xcc, %f10, %f0
movrgz %o6, %o6, %l2
srax %l2, %l2, %l0
brgez,a %l0, loop_769
fandnot1s %f0, %f14, %f0
bleu loop_770
fmovrdgz %l0, %f12, %f6
loop_769:
ld [%l7 + 0x4C], %f13
fmovrdgz %l0, %f4, %f6
loop_770:
movn %xcc, %l4, %l0
movge %icc, %o1, %l0
fnands %f0, %f8, %f3
array16 %l0, %o5, %l0
andn %l0, 0x188D, %l0
sth %l0, [%l7 + 0x60]
sllx %l0, %l0, %g1
srax %g1, 0x18, %g1
nop
smulcc %g1, 0x126E, %g1
tvc %xcc, 0x3
nop
sub %g1, %g1, %l3
fmovdneg %icc, %f10, %f7
ldd [%l7 + 0x50], %f0
fbg,a %fcc0, loop_771
orcc %l3, %l3, %i2
fblg,a %fcc2, loop_772
movrlez %i2, 0x123, %i2
loop_771:
addccc %i2, 0x1750, %i2
xnor %i2, 0x0A7F, %i2
loop_772:
faligndata %f6, %f12, %f12
lduh [%l7 + 0x22], %i2
bge,a,pt %xcc, loop_773
nop
setx loop_774, %l0, %l1
jmpl %l1, %i2
subc %i2, %i2, %i3
nop
setx loop_775, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_773:
fbul %fcc1, loop_776
loop_774:
ldsh [%l7 + 0x3E], %i3
brgez %i3, loop_777
loop_775:
andcc %i3, 0x00E8, %i3
loop_776:
nop
fsrc2s %f7, %f6
loop_777:
fcmped %fcc0, %f4, %f0
srlx %i3, 0x1B, %i3
fxors %f7, %f12, %f10
orn %i3, 0x0518, %i3
stw %i3, [%l7 + 0x7C]
movvc %icc, %i3, %o3
smulcc %o3, %o3, %g2
mulx %g2, 0x126E, %g2
mulx %g2, 0x1625, %g2
fsrc2s %f10, %f13
umul %g2, 0x0E47, %g2
sll %g2, 0x07, %g2
xor %g2, %g2, %o4
std %f0, [%l7 + 0x18]
lduh [%l7 + 0x78], %o4
fbule,a %fcc2, loop_778
nop
setx loop_779, %l0, %l1
jmpl %l1, %o4
fzero %f0
fnot1 %f0, %f12
loop_778:
sllx %o4, 0x03, %o4
loop_779:
movle %xcc, %i4, %o4
fnands %f10, %f2, %f10
nop
srax %o4, %o4, %l6
fsrc1s %f10, %f8
fmovdg %icc, %f7, %f1
mulx %l6, 0x1742, %l6
ldsw [%l7 + 0x54], %l6
be,a %xcc, loop_780
ldx [%l7 + 0x68], %l6
brlz,a %l6, loop_781
movneg %icc, %l1, %l6
loop_780:
movcs %xcc, %g6, %l6
be,a %icc, loop_782
loop_781:
umulcc %l6, 0x1257, %l6
fors %f1, %f15, %f10
movrgez %l6, %l6, %i6
loop_782:
te %icc, 0x2
nop
orncc %i6, %i6, %i5
fmul8sux16 %f0, %f8, %f14
tsubcctv %i5, %i0, %i5
bshuffle %f14, %f0, %f4
tleu %xcc, 0x4
smulcc %i5, 0x04AF, %i5
ta %icc, 0x0
tn %xcc, 0x4
ldsb [%l7 + 0x41], %i5
bcc,pt %xcc, loop_783
fmovrdgz %i5, %f6, %f0
ldsh [%l7 + 0x50], %i5
tcs %xcc, 0x4
loop_783:
ldsw [%l7 + 0x1C], %i5
fpadd32s %f10, %f7, %f15
subc %i5, 0x1229, %i5
alignaddrl %i5, %i5, %l5
fbule %fcc3, loop_784
fmovsl %icc, %f9, %f14
movre %l5, 0x398, %l5
ldub [%l7 + 0x56], %l5
loop_784:
subcc %l5, 0x1F3D, %l5
movre %l5, 0x01F, %l5
taddcc %l5, 0x1196, %l5
fnot2 %f0, %f14
fmovscc %xcc, %f13, %f13
brgz %l5, loop_785
sdivx %l5, 0x1399, %l5
orcc %l5, %l5, %o0
brgz,a %o0, loop_786
loop_785:
fmovrdlz %o0, %f8, %f12
fnot1s %f13, %f14
array8 %o0, %o2, %o0
loop_786:
alignaddrl %o0, %o0, %i1
sdiv %i1, 0x0B21, %i1
srax %i1, 0x10, %i1
array16 %i1, %i1, %g4
udivx %g4, 0x164E, %g4
fmovscs %xcc, %f11, %f5
subccc %g4, 0x1A92, %g4
bl,pn %icc, loop_787
movcc %icc, %g5, %g4
movle %xcc, %g4, %g3
fpack32 %f12, %f2, %f6
loop_787:
tgu %icc, 0x0
taddcctv %g3, %g3, %i7
st %f5, [%l7 + 0x24]
mulx %i7, 0x0D9E, %i7
nop
nop
array16 %i7, %i7, %g7
bne,pt %xcc, loop_788
fcmple32 %f6, %f6, %g7
fmovdpos %icc, %f12, %f5
andcc %g7, %o7, %g7
loop_788:
movleu %icc, %g7, %o6
smul %o6, 0x0D09, %o6
xnor %o6, 0x1BC8, %o6
stb %o6, [%l7 + 0x45]
movl %xcc, %o6, %l2
brlz %l2, loop_789
fnot2s %f5, %f5
taddcctv %l2, 0x1864, %l2
tl %icc, 0x4
loop_789:
fmovrdgz %l2, %f8, %f12
ld [%l7 + 0x1C], %f12
ldub [%l7 + 0x14], %l2
sth %l2, [%l7 + 0x5E]
tsubcc %l2, 0x053A, %l2
stb %l2, [%l7 + 0x3E]
tcs %xcc, 0x6
ld [%l7 + 0x54], %f5
subccc %l2, %l4, %l2
fpack32 %f12, %f14, %f6
sll %l2, %o1, %l2
array16 %l2, %l2, %o5
fmovrsgz %o5, %f8, %f9
orncc %o5, 0x10DF, %o5
addcc %o5, %l0, %o5
movn %icc, %g1, %o5
nop
udivcc %o5, 0x03E9, %o5
tg %xcc, 0x3
std %f6, [%l7 + 0x48]
lduh [%l7 + 0x1C], %o5
sra %o5, 0x0C, %o5
fbo,a %fcc0, loop_790
xnorcc %o5, %o5, %l3
nop
array8 %l3, %l3, %i2
loop_790:
fmovdgu %icc, %f3, %f14
tle %icc, 0x3
movrgez %i2, 0x181, %i2
fnot2s %f14, %f7
fbu,a %fcc1, loop_791
movvs %xcc, %i3, %i2
fandnot1 %f6, %f14, %f2
andn %i2, %i2, %o3
loop_791:
movleu %icc, %g2, %o3
tvc %xcc, 0x7
alignaddrl %o3, %o3, %i4
tvc %icc, 0x7
fmul8sux16 %f2, %f6, %f0
stw %i4, [%l7 + 0x10]
movle %xcc, %i4, %o4
ldub [%l7 + 0x46], %o4
std %f0, [%l7 + 0x30]
mulx %o4, %o4, %l1
brlz,a %l1, loop_792
movgu %xcc, %l1, %g6
stx %g6, [%l7 + 0x48]
fpadd16s %f14, %f14, %f2
loop_792:
movvs %icc, %l6, %g6
fmovdn %icc, %f12, %f1
fmovdg %icc, %f11, %f11
fbne,a %fcc3, loop_793
ldsw [%l7 + 0x10], %g6
bvs %xcc, loop_794
tl %xcc, 0x3
loop_793:
stb %g6, [%l7 + 0x27]
movcc %xcc, %g6, %i6
loop_794:
fbu %fcc0, loop_795
be,pt %icc, loop_796
ta %icc, 0x1
ldub [%l7 + 0x1E], %i6
loop_795:
movrgz %i6, %i6, %i0
loop_796:
fcmple16 %f0, %f12, %i0
andcc %i0, 0x185F, %i0
tg %xcc, 0x2
tneg %icc, 0x5
subc %i0, 0x1879, %i0
addccc %i0, %i5, %i0
ta %xcc, 0x5
ldsh [%l7 + 0x2C], %i0
tvc %xcc, 0x3
udivx %i0, 0x0C1D, %i0
movleu %icc, %l5, %i0
fornot1s %f11, %f9, %f5
smulcc %i0, 0x0B76, %i0
bcc,a loop_797
mova %xcc, %o2, %i0
movrgez %i0, %o0, %i0
orcc %i0, 0x1F4B, %i0
loop_797:
smul %i0, 0x17D1, %i0
fmovdleu %icc, %f8, %f1
ld [%l7 + 0x50], %f0
movl %icc, %i1, %i0
fbul %fcc3, loop_798
fxor %f0, %f6, %f4
movrlz %i0, %i0, %g5
fcmpgt32 %f4, %f0, %g5
loop_798:
fmovspos %xcc, %f2, %f0
tle %icc, 0x7
udivcc %g5, 0x0336, %g5
stx %g5, [%l7 + 0x08]
tneg %xcc, 0x1
array16 %g5, %g4, %g5
ldd [%l7 + 0x48], %f12
andncc %g5, %g3, %g5
movpos %xcc, %g5, %i7
ta %icc, 0x3
tn %icc, 0x5
bleu,pt %icc, loop_799
smul %i7, 0x1398, %i7
movrgez %i7, %i7, %o7
xnorcc %o7, 0x190C, %o7
loop_799:
popc %o7, %o7
sll %o7, %g7, %o7
orcc %o7, 0x144C, %o7
fsrc1s %f0, %f3
stw %o7, [%l7 + 0x54]
fcmpes %fcc1, %f6, %f6
umulcc %o7, 0x06EC, %o7
lduh [%l7 + 0x14], %o7
mulx %o7, 0x1BD9, %o7
fmovdle %xcc, %f3, %f2
tn %icc, 0x6
fmovdge %icc, %f2, %f15
ble,a loop_800
array32 %o7, %o6, %o7
te %icc, 0x0
fabsd %f4, %f8
loop_800:
nop
bn,a,pn %icc, loop_801
tne %xcc, 0x6
sdivcc %o7, 0x10F8, %o7
add %o7, 0x1A84, %o7
loop_801:
lduh [%l7 + 0x4C], %o7
fmovdleu %icc, %f8, %f5
nop
fblg,a %fcc2, loop_802
nop
nop
fmul8x16al %f5, %f10, %f12
loop_802:
nop
sth %o7, [%l7 + 0x7A]
movpos %xcc, %o7, %l4
te %icc, 0x7
or %l4, 0x1DBC, %l4
fxnors %f5, %f3, %f7
alignaddrl %l4, %l4, %o1
orn %o1, 0x1E7D, %o1
fmul8sux16 %f12, %f12, %f12
movrgz %o1, 0x369, %o1
mova %icc, %o1, %l2
mulx %l2, %l2, %l0
std %f12, [%l7 + 0x48]
fmuld8ulx16 %f7, %f5, %f14
taddcctv %l0, %l0, %g1
fmovd %f14, %f12
fzeros %f7
tcs %icc, 0x0
bneg,pt %xcc, loop_803
stx %g1, [%l7 + 0x18]
tsubcctv %g1, %g1, %o5
sth %o5, [%l7 + 0x08]
loop_803:
andcc %o5, %l3, %o5
fbn,a %fcc1, loop_804
xor %o5, 0x19B8, %o5
alignaddrl %o5, %i3, %o5
fornot1s %f7, %f0, %f10
loop_804:
tge %icc, 0x7
std %f14, [%l7 + 0x70]
siam 0x5
fbne,a %fcc3, loop_805
ble %xcc, loop_806
tn %xcc, 0x7
te %icc, 0x2
loop_805:
nop
loop_806:
bl,a,pt %xcc, loop_807
fmovrslez %o5, %f13, %f8
stb %o5, [%l7 + 0x23]
ba,pn %xcc, loop_808
loop_807:
fmovdleu %xcc, %f13, %f4
bne,pn %xcc, loop_809
fones %f4
loop_808:
tvc %icc, 0x6
movrgz %o5, %o5, %i2
loop_809:
tleu %xcc, 0x4
stx %i2, [%l7 + 0x48]
tgu %icc, 0x7
fmovsne %xcc, %f3, %f10
xnorcc %i2, 0x17C2, %i2
fabsd %f14, %f2
tge %icc, 0x1
fmovdl %icc, %f0, %f1
stb %i2, [%l7 + 0x31]
fmovde %icc, %f10, %f8
ldsw [%l7 + 0x2C], %i2
ta %icc, 0x2
fornot1 %f14, %f6, %f12
fbu,a %fcc0, loop_810
udiv %i2, 0x03D7, %i2
fcmple32 %f12, %f6, %i2
movge %xcc, %i2, %g2
loop_810:
tpos %icc, 0x3
movge %xcc, %g2, %o3
nop
addc %o3, 0x0AD1, %o3
ldsb [%l7 + 0x24], %o3
nop
sth %o3, [%l7 + 0x3C]
or %o3, %o3, %i4
fbu,a %fcc3, loop_811
sdivcc %i4, 0x1747, %i4
ldsh [%l7 + 0x54], %i4
andncc %i4, %i4, %o4
loop_811:
smulcc %o4, 0x10D9, %o4
fbne,a %fcc3, loop_812
mova %icc, %l1, %o4
ldsb [%l7 + 0x50], %o4
sub %o4, %l6, %o4
loop_812:
fbl %fcc2, loop_813
ldd [%l7 + 0x78], %f14
movrlez %o4, %g6, %o4
tne %xcc, 0x3
loop_813:
lduw [%l7 + 0x78], %o4
fmovdl %icc, %f2, %f4
sub %o4, 0x0082, %o4
lduh [%l7 + 0x12], %o4
ld [%l7 + 0x6C], %f6
sllx %o4, %o4, %i6
nop
tsubcctv %i6, %i6, %i5
ble,pt %icc, loop_814
mulscc %i5, %l5, %i5
movrne %i5, 0x142, %i5
fbuge %fcc0, loop_815
loop_814:
movle %xcc, %o2, %i5
fpsub32 %f12, %f6, %f4
movvs %xcc, %o0, %i5
loop_815:
tleu %xcc, 0x3
nop
movcc %icc, %i5, %i1
fcmpne32 %f4, %f4, %i1
brnz %i1, loop_816
fmovsneg %icc, %f4, %f13
srl %i1, 0x09, %i1
movre %i1, %i1, %i0
loop_816:
smul %i0, %g4, %i0
fabsd %f4, %f8
movvc %xcc, %g3, %i0
fbuge %fcc0, loop_817
brz %i0, loop_818
move %xcc, %i0, %g5
std %f4, [%l7 + 0x28]
loop_817:
mulx %g5, %g5, %i7
loop_818:
fandnot1s %f13, %f10, %f7
addccc %i7, 0x10F4, %i7
umulcc %i7, 0x0D05, %i7
fble,a %fcc3, loop_819
and %i7, 0x0AFA, %i7
addccc %i7, %i7, %g7
std %f4, [%l7 + 0x70]
loop_819:
popc 0x080F, %g7
ldub [%l7 + 0x1F], %g7
bneg,pt %icc, loop_820
sdiv %g7, 0x1710, %g7
fandnot1 %f4, %f14, %f10
bl,a,pn %xcc, loop_821
loop_820:
movvs %xcc, %o6, %g7
move %icc, %o7, %g7
nop
loop_821:
movneg %xcc, %g7, %l4
movl %xcc, %o1, %l4
movcc %xcc, %l4, %l2
tleu %xcc, 0x1
fcmpeq32 %f10, %f6, %l2
fba %fcc2, loop_822
brlez %l2, loop_823
sethi 0x0094, %l2
andn %l2, 0x1D64, %l2
loop_822:
fbl,a %fcc2, loop_824
loop_823:
tsubcctv %l2, 0x0252, %l2
xnor %l2, 0x102A, %l2
movgu %xcc, %l0, %l2
loop_824:
fcmple32 %f10, %f4, %l2
udivx %l2, 0x0E92, %l2
lduh [%l7 + 0x10], %l2
addccc %l2, 0x0DED, %l2
fcmpne32 %f10, %f12, %l2
bcc,a,pn %icc, loop_825
popc 0x0AA4, %l2
srax %l2, 0x11, %l2
tge %icc, 0x0
loop_825:
udiv %l2, 0x1773, %l2
std %f10, [%l7 + 0x48]
fmovrsne %l2, %f3, %f15
ldsh [%l7 + 0x22], %l2
and %l2, %l2, %g1
xorcc %g1, 0x0AAA, %g1
addcc %g1, 0x00EE, %g1
mulscc %g1, 0x1FF7, %g1
srax %g1, 0x02, %g1
xnor %g1, 0x07CA, %g1
fmovdne %xcc, %f10, %f12
fone %f10
fpack16 %f10, %f0
udivcc %g1, 0x14C1, %g1
add %g1, 0x126B, %g1
fmovdvc %icc, %f11, %f9
andncc %g1, %g1, %l3
fandnot1 %f10, %f0, %f12
subc %l3, %l3, %i3
ld [%l7 + 0x30], %f1
alignaddr %i3, %i3, %o5
sethi 0x15C6, %o5
fmovsneg %xcc, %f9, %f12
movpos %icc, %i2, %o5
sdivx %o5, 0x153C, %o5
fmovsl %xcc, %f1, %f7
movcs %icc, %g2, %o5
nop
fmovse %xcc, %f3, %f4
udiv %o5, 0x1898, %o5
fand %f12, %f14, %f4
ldub [%l7 + 0x23], %o5
ld [%l7 + 0x40], %f0
tpos %icc, 0x5
move %icc, %o5, %o3
tcs %icc, 0x6
ldd [%l7 + 0x68], %f10
bg %xcc, loop_826
nop
srl %o3, 0x18, %o3
fmovscc %icc, %f2, %f14
loop_826:
udivcc %o3, 0x18AF, %o3
tne %xcc, 0x5
bg,pn %xcc, loop_827
bge %icc, loop_828
ldsh [%l7 + 0x56], %o3
fcmpne32 %f4, %f10, %o3
loop_827:
nop
loop_828:
xnor %o3, 0x148F, %o3
movge %xcc, %i4, %o3
and %o3, 0x0F23, %o3
fbne,a %fcc0, loop_829
fmovscs %xcc, %f7, %f2
nop
st %f2, [%l7 + 0x5C]
loop_829:
nop
setx loop_830, %l0, %l1
jmpl %l1, %o3
fmovrdgez %o3, %f2, %f12
bcs,a %xcc, loop_831
andcc %o3, 0x0909, %o3
loop_830:
movcc %icc, %l1, %o3
std %f12, [%l7 + 0x60]
loop_831:
ble,pn %xcc, loop_832
add %o3, %l6, %o3
move %icc, %o3, %g6
for %f12, %f14, %f6
loop_832:
ldd [%l7 + 0x10], %f4
fmovsge %icc, %f6, %f10
andcc %g6, %g6, %o4
ld [%l7 + 0x0C], %f7
nop
movpos %icc, %i6, %o4
fmovspos %icc, %f1, %f0
orncc %o4, %l5, %o4
te %xcc, 0x2
taddcc %o4, %o4, %o2
fmovsg %xcc, %f0, %f6
brlz %o2, loop_833
fmovrde %o2, %f14, %f8
movrgez %o2, 0x3A9, %o2
sub %o2, %o0, %o2
loop_833:
pdist %f8, %f14, %f2
fxor %f2, %f6, %f10
lduw [%l7 + 0x6C], %o2
ldd [%l7 + 0x58], %f4
fbu %fcc0, loop_834
fmovrsne %o2, %f15, %f9
movle %xcc, %o2, %i5
udivx %i5, 0x08F6, %i5
loop_834:
fmovde %xcc, %f2, %f13
fmovrslz %i5, %f14, %f1
tn %xcc, 0x5
nop
movrgez %i5, %i5, %i1
tsubcc %i1, %g4, %i1
bl loop_835
orcc %i1, 0x05AC, %i1
addcc %i1, %g3, %i1
srl %i1, %i0, %i1
loop_835:
fbge %fcc0, loop_836
bg loop_837
ldd [%l7 + 0x40], %f0
movgu %xcc, %i1, %g5
loop_836:
fmovrslez %g5, %f2, %f11
loop_837:
nop
movl %xcc, %g5, %i7
for %f10, %f6, %f6
nop
fxor %f6, %f12, %f0
nop
tsubcc %i7, %i7, %o6
movne %icc, %o6, %o7
movrlez %o7, 0x29F, %o7
movne %icc, %g7, %o7
movrlz %o7, %o7, %o1
nop
smulcc %o1, %l4, %o1
bne,a loop_838
fsrc1 %f0, %f12
bvc %xcc, loop_839
stb %o1, [%l7 + 0x5D]
loop_838:
bl,a,pn %icc, loop_840
fornot2s %f11, %f1, %f8
loop_839:
ldx [%l7 + 0x38], %o1
xnorcc %o1, %l0, %o1
loop_840:
fmovdg %xcc, %f8, %f7
andn %o1, 0x1228, %o1
nop
fcmpd %fcc0, %f14, %f12
mova %xcc, %o1, %l2
st %f7, [%l7 + 0x6C]
bvc,a,pn %xcc, loop_841
fcmpeq16 %f12, %f12, %l2
ld [%l7 + 0x44], %f9
fmovrdne %l2, %f2, %f4
loop_841:
taddcctv %l2, %l2, %g1
udivcc %g1, 0x1BCD, %g1
fmul8x16al %f7, %f8, %f2
ldx [%l7 + 0x68], %g1
fmovsa %xcc, %f15, %f0
xorcc %g1, 0x0CDF, %g1
lduh [%l7 + 0x7E], %g1
nop
setx loop_842, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bpos,pn %xcc, loop_843
nop
tcc %xcc, 0x1
loop_842:
fmovdn %icc, %f14, %f7
loop_843:
array32 %g1, %l3, %g1
brlez,a %g1, loop_844
st %f7, [%l7 + 0x4C]
srl %g1, 0x11, %g1
tl %xcc, 0x1
loop_844:
nop
lduw [%l7 + 0x54], %g1
movcs %xcc, %g1, %i3
smul %i3, %i3, %i2
fcmpd %fcc3, %f8, %f0
fmovsle %xcc, %f2, %f15
bg,a,pt %xcc, loop_845
movne %xcc, %g2, %i2
addcc %i2, %i2, %o5
fbn,a %fcc0, loop_846
loop_845:
orn %o5, 0x04C1, %o5
fandnot2s %f15, %f12, %f3
orn %o5, %i4, %o5
loop_846:
fcmpgt16 %f0, %f14, %o5
stb %o5, [%l7 + 0x3C]
orn %o5, %o5, %l1
tl %xcc, 0x1
nop
array8 %l1, %l6, %l1
or %l1, %o3, %l1
nop
nop
bleu,a loop_847
movcc %icc, %l1, %g6
move %icc, %i6, %g6
nop
loop_847:
fmovs %f3, %f11
fsrc1 %f0, %f2
ldub [%l7 + 0x4E], %g6
mova %icc, %g6, %l5
fmovs %f3, %f9
movg %xcc, %l5, %o4
fmovrdlz %o4, %f0, %f2
nop
setx loop_848, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sdiv %o4, 0x1CE4, %o4
addc %o4, %o0, %o4
subc %o4, %o2, %o4
loop_848:
smulcc %o4, 0x15EB, %o4
ldx [%l7 + 0x60], %o4
array16 %o4, %o4, %i5
nop
alignaddrl %i5, %g4, %i5
orn %i5, %i5, %g3
fornot1 %f2, %f6, %f14
tg %xcc, 0x0
fone %f14
fbe,a %fcc2, loop_849
tg %xcc, 0x2
movgu %icc, %i0, %g3
nop
loop_849:
ldsw [%l7 + 0x24], %g3
ldsh [%l7 + 0x4E], %g3
tsubcctv %g3, 0x19A7, %g3
fmovdcc %icc, %f12, %f5
movrgz %g3, %i1, %g3
fandnot1 %f14, %f0, %f4
tl %xcc, 0x1
nop
popc 0x1CF8, %g3
tgu %icc, 0x0
movcc %icc, %g3, %g5
udivcc %g5, 0x1980, %g5
fmovsn %icc, %f15, %f12
sdiv %g5, 0x109F, %g5
fcmpes %fcc0, %f14, %f8
tleu %xcc, 0x1
lduw [%l7 + 0x34], %g5
nop
nop
array8 %g5, %i7, %g5
tne %icc, 0x1
ldub [%l7 + 0x23], %g5
orn %g5, 0x0F15, %g5
fsrc2s %f8, %f8
tpos %icc, 0x5
tgu %icc, 0x2
movrgez %g5, 0x3E6, %g5
umul %g5, 0x0C84, %g5
orcc %g5, %g5, %o6
mulscc %o6, 0x18C9, %o6
addc %o6, 0x0C8B, %o6
fmovsvc %xcc, %f12, %f8
fbue %fcc0, loop_850
xorcc %o6, 0x1F78, %o6
fxor %f4, %f4, %f10
movre %o6, 0x3B4, %o6
loop_850:
nop
orncc %o6, %g7, %o6
std %f10, [%l7 + 0x08]
sdivcc %o6, 0x0018, %o6
nop
ldsb [%l7 + 0x2B], %o6
tle %xcc, 0x5
sdiv %o6, 0x1EAE, %o6
tn %xcc, 0x0
smul %o6, %o7, %o6
tgu %xcc, 0x4
or %o6, 0x0CF6, %o6
xnor %o6, 0x10F9, %o6
for %f10, %f12, %f12
fmovrdgez %o6, %f6, %f14
fmovrse %o6, %f12, %f12
nop
andcc %o6, 0x13A3, %o6
popc %o6, %o6
tneg %xcc, 0x2
movn %icc, %l4, %o6
brgez,a %o6, loop_851
umul %o6, %o6, %l0
nop
stw %l0, [%l7 + 0x54]
loop_851:
fzeros %f12
movge %xcc, %l0, %o1
lduw [%l7 + 0x60], %o1
fbne,a %fcc2, loop_852
ldsh [%l7 + 0x3C], %o1
fmovrdgz %o1, %f0, %f12
fornot2 %f12, %f14, %f4
loop_852:
st %f12, [%l7 + 0x0C]
nop
sllx %o1, %o1, %l2
ld [%l7 + 0x58], %f10
be,a loop_853
fmovsgu %icc, %f15, %f11
stx %l2, [%l7 + 0x28]
ldub [%l7 + 0x2F], %l2
loop_853:
mulscc %l2, 0x08B7, %l2
movcc %xcc, %l3, %l2
fmovdcc %icc, %f11, %f4
movne %xcc, %l2, %g1
fmovrsgez %g1, %f13, %f0
popc %g1, %g1
tvc %xcc, 0x3
tvc %xcc, 0x5
fmovdge %icc, %f7, %f6
tcc %icc, 0x5
st %f6, [%l7 + 0x18]
movge %icc, %i3, %g1
bge %icc, loop_854
nop
xor %g1, %g1, %g2
bleu,a loop_855
loop_854:
movrgz %g2, %g2, %i2
movrlz %i2, %i4, %i2
movn %xcc, %o5, %i2
loop_855:
taddcc %i2, %l6, %i2
bcs,pn %icc, loop_856
nop
fzero %f4
brgez,a %i2, loop_857
loop_856:
nop
orn %i2, %o3, %i2
udivcc %i2, 0x0B75, %i2
loop_857:
ble,a,pt %icc, loop_858
ba %icc, loop_859
fmul8x16al %f6, %f0, %f0
movleu %xcc, %l1, %i2
loop_858:
ta %icc, 0x3
loop_859:
movle %icc, %i2, %i6
tvs %icc, 0x6
alignaddr %i6, %g6, %i6
fcmpes %fcc2, %f0, %f9
faligndata %f0, %f12, %f10
orncc %i6, 0x0A21, %i6
fba,a %fcc1, loop_860
fcmpgt32 %f10, %f4, %i6
fblg %fcc1, loop_861
mulx %i6, %l5, %i6
loop_860:
xorcc %i6, 0x177B, %i6
fornot1 %f10, %f0, %f4
loop_861:
movvc %xcc, %i6, %o0
fblg,a %fcc2, loop_862
ta %xcc, 0x3
fbg %fcc2, loop_863
movpos %xcc, %o2, %o0
loop_862:
fbu %fcc2, loop_864
fmovrdne %o0, %f0, %f14
loop_863:
te %icc, 0x3
addcc %o0, 0x08E4, %o0
loop_864:
stw %o0, [%l7 + 0x2C]
fmovdleu %xcc, %f7, %f6
bshuffle %f14, %f10, %f0
ldub [%l7 + 0x5A], %o0
fbo,a %fcc0, loop_865
fpmerge %f6, %f15, %f10
move %icc, %o0, %o4
addccc %o4, %g4, %o4
loop_865:
movl %xcc, %i5, %o4
orn %o4, %o4, %i0
fmovsg %icc, %f11, %f5
ld [%l7 + 0x7C], %f14
fxor %f10, %f8, %f2
stx %i0, [%l7 + 0x40]
fand %f2, %f2, %f8
ld [%l7 + 0x60], %f1
fnor %f8, %f2, %f0
nop
fbge %fcc3, loop_866
addcc %i0, %i1, %i0
tcc %xcc, 0x1
bpos,a,pt %icc, loop_867
loop_866:
stx %i0, [%l7 + 0x68]
bleu,a loop_868
subc %i0, 0x0833, %i0
loop_867:
fbn,a %fcc3, loop_869
movleu %xcc, %g3, %i0
loop_868:
stx %i0, [%l7 + 0x50]
mulx %i0, 0x00DE, %i0
loop_869:
tgu %xcc, 0x5
nop
movle %icc, %i0, %i7
fxnors %f5, %f14, %f4
bgu,a,pt %icc, loop_870
taddcc %i7, %g5, %i7
sllx %i7, %g7, %i7
alignaddrl %i7, %o7, %i7
loop_870:
nop
taddcctv %i7, %l4, %i7
fmovrsgz %i7, %f4, %f5
movg %xcc, %i7, %o6
movre %o6, 0x301, %o6
subcc %o6, 0x19A1, %o6
nop
setx loop_871, %l0, %l1
jmpl %l1, %o6
subcc %o6, 0x1B88, %o6
nop
tpos %xcc, 0x2
loop_871:
movl %icc, %o6, %l0
srax %l0, 0x0C, %l0
tge %xcc, 0x1
ldsh [%l7 + 0x10], %l0
bneg,a,pn %xcc, loop_872
fsrc2s %f5, %f15
tge %icc, 0x3
movrlz %l0, 0x2BA, %l0
loop_872:
movge %icc, %o1, %l0
fmovsge %xcc, %f5, %f14
taddcctv %l0, 0x0B8E, %l0
movneg %icc, %l3, %l0
bn loop_873
fbue,a %fcc2, loop_874
bcc,pt %xcc, loop_875
fmul8x16al %f14, %f6, %f12
loop_873:
tl %xcc, 0x0
loop_874:
alignaddrl %l0, %l2, %l0
loop_875:
movne %icc, %l0, %i3
sllx %i3, 0x0A, %i3
te %xcc, 0x1
fsrc1s %f14, %f9
addccc %i3, %g1, %i3
taddcc %i3, %i3, %g2
bge,a,pt %icc, loop_876
tvc %xcc, 0x1
nop
sll %g2, 0x16, %g2
loop_876:
addccc %g2, 0x0FB6, %g2
mulscc %g2, 0x067D, %g2
fmovsvs %icc, %f13, %f14
srax %g2, 0x19, %g2
orn %g2, %g2, %i4
brnz,a %i4, loop_877
fcmpgt32 %f12, %f10, %i4
fbo,a %fcc0, loop_878
xnorcc %i4, %i4, %o5
loop_877:
nop
fmovrsgz %o5, %f8, %f7
loop_878:
fpadd16 %f12, %f10, %f12
lduh [%l7 + 0x5A], %o5
tle %icc, 0x2
tvs %icc, 0x4
nop
bvs %icc, loop_879
movne %icc, %l6, %o5
subcc %o5, 0x1DE2, %o5
fmovrdgz %o5, %f2, %f2
loop_879:
fnot2 %f2, %f6
fba %fcc0, loop_880
sethi 0x1410, %o5
udivx %o5, 0x188B, %o5
ldsw [%l7 + 0x50], %o5
loop_880:
bgu,a,pn %xcc, loop_881
fxors %f7, %f5, %f3
fpadd32s %f3, %f0, %f7
movvc %xcc, %o5, %o3
loop_881:
nop
mulscc %o3, 0x024F, %o3
move %icc, %o3, %l1
nop
setx loop_882, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tleu %icc, 0x6
udivcc %l1, 0x0D8D, %l1
movn %icc, %l1, %i2
loop_882:
fpadd32s %f7, %f0, %f12
tgu %icc, 0x0
bvc,a,pn %icc, loop_883
fexpand %f12, %f6
stw %i2, [%l7 + 0x14]
srl %i2, 0x05, %i2
loop_883:
movvc %icc, %g6, %i2
fbl,a %fcc3, loop_884
movrlz %i2, 0x18D, %i2
fpadd16s %f12, %f5, %f0
sll %i2, 0x09, %i2
loop_884:
bn,pn %icc, loop_885
fble %fcc2, loop_886
smulcc %i2, %i2, %l5
fbul,a %fcc1, loop_887
loop_885:
sth %l5, [%l7 + 0x26]
loop_886:
srl %l5, 0x03, %l5
lduw [%l7 + 0x58], %l5
loop_887:
stb %l5, [%l7 + 0x7E]
taddcctv %l5, %i6, %l5
alignaddr %l5, %l5, %o2
mova %xcc, %o0, %o2
std %f2, [%l7 + 0x30]
tsubcctv %o2, %g4, %o2
sdivx %o2, 0x1FE3, %o2
fba,a %fcc3, loop_888
ldsb [%l7 + 0x49], %o2
be,a %xcc, loop_889
fnot2 %f2, %f6
loop_888:
array16 %o2, %o2, %i5
fnot2 %f2, %f2
loop_889:
nop
popc %i5, %i5
addccc %i5, %o4, %i5
or %i5, 0x00ED, %i5
sth %i5, [%l7 + 0x42]
stb %i5, [%l7 + 0x50]
fmovdne %xcc, %f12, %f9
tleu %icc, 0x7
movcc %icc, %i5, %i1
tl %xcc, 0x6
smulcc %i1, 0x121E, %i1
subcc %i1, %i1, %g3
movcs %xcc, %i0, %g3
smul %g3, 0x1869, %g3
nop
fmovda %icc, %f9, %f15
orcc %g3, 0x1666, %g3
subccc %g3, 0x0C40, %g3
fmovrdgez %g3, %f6, %f2
tcs %xcc, 0x6
movpos %xcc, %g5, %g3
ta %xcc, 0x7
fmovdl %icc, %f5, %f3
fbug,a %fcc2, loop_890
ldsb [%l7 + 0x50], %g3
fexpand %f3, %f6
fors %f3, %f13, %f5
loop_890:
st %f5, [%l7 + 0x2C]
xorcc %g3, 0x0BCF, %g3
mova %icc, %g3, %g7
std %f2, [%l7 + 0x70]
fmovse %xcc, %f4, %f1
move %icc, %o7, %g7
bcc,pn %xcc, loop_891
movle %xcc, %l4, %g7
ldsb [%l7 + 0x49], %g7
movrne %g7, 0x187, %g7
loop_891:
tl %xcc, 0x7
fmovsneg %icc, %f14, %f15
ldsw [%l7 + 0x7C], %g7
bleu,pn %xcc, loop_892
sub %g7, %i7, %g7
nop
ldx [%l7 + 0x18], %g7
loop_892:
movn %xcc, %g7, %o6
lduw [%l7 + 0x58], %o6
fmovrdgez %o6, %f6, %f12
fmovrslz %o6, %f3, %f2
stx %o6, [%l7 + 0x38]
fmovrdlz %o6, %f12, %f8
sdiv %o6, 0x1CCB, %o6
udiv %o6, 0x0432, %o6
stb %o6, [%l7 + 0x17]
nop
ldsh [%l7 + 0x4E], %o6
nop
nop
fcmple16 %f8, %f0, %o6
tpos %icc, 0x1
movrlz %o6, %o1, %o6
fandnot1 %f8, %f14, %f0
fbl,a %fcc0, loop_893
orncc %o6, %l3, %o6
ld [%l7 + 0x78], %f7
tsubcctv %o6, 0x1DCB, %o6
loop_893:
smulcc %o6, %o6, %l2
udivcc %l2, 0x1A1C, %l2
nop
setx loop_894, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbn,a %fcc1, loop_895
stw %l2, [%l7 + 0x7C]
fbe %fcc2, loop_896
loop_894:
tle %icc, 0x3
loop_895:
te %xcc, 0x5
fbule %fcc3, loop_897
loop_896:
movvc %icc, %l2, %l0
fmovsa %xcc, %f7, %f11
taddcctv %l0, %g1, %l0
loop_897:
movpos %icc, %l0, %i3
lduh [%l7 + 0x24], %i3
ta %xcc, 0x6
fpadd32 %f0, %f14, %f2
or %i3, %i3, %g2
ldub [%l7 + 0x7C], %g2
fmuld8ulx16 %f11, %f12, %f8
add %g2, 0x09C2, %g2
srax %g2, %i4, %g2
movrlz %g2, %g2, %l6
fcmple32 %f8, %f0, %l6
fbg,a %fcc3, loop_898
std %f8, [%l7 + 0x78]
mulscc %l6, 0x1BC9, %l6
nop
loop_898:
ldsw [%l7 + 0x4C], %l6
fmuld8sux16 %f11, %f3, %f2
addcc %l6, 0x025F, %l6
orn %l6, %o5, %l6
nop
tge %icc, 0x6
tneg %xcc, 0x1
brlez %l6, loop_899
fmul8ulx16 %f2, %f8, %f12
move %xcc, %o3, %l6
nop
loop_899:
movleu %icc, %l1, %l6
fands %f11, %f13, %f15
movrlez %l6, 0x2A3, %l6
fmovdcs %icc, %f4, %f4
fbuge %fcc0, loop_900
ldsh [%l7 + 0x18], %l6
nop
fbue,a %fcc0, loop_901
loop_900:
fblg,a %fcc1, loop_902
stw %l6, [%l7 + 0x1C]
xnor %l6, %l6, %g6
loop_901:
nop
loop_902:
fcmpne32 %f12, %f12, %g6
sra %g6, %g6, %i2
lduw [%l7 + 0x48], %i2
lduh [%l7 + 0x14], %i2
ldsb [%l7 + 0x76], %i2
or %i2, 0x0702, %i2
fbne,a %fcc3, loop_903
addcc %i2, 0x1FC2, %i2
lduw [%l7 + 0x18], %i2
sdiv %i2, 0x0211, %i2
loop_903:
tvs %icc, 0x6
sll %i2, 0x08, %i2
sll %i2, %i2, %i6
fnot2s %f4, %f15
movvc %icc, %l5, %i6
subccc %i6, %i6, %o0
fblg %fcc2, loop_904
nop
addc %o0, %o0, %g4
movgu %xcc, %g4, %o2
loop_904:
fors %f4, %f2, %f15
smul %o2, %o4, %o2
bleu,a,pt %icc, loop_905
taddcc %o2, 0x1016, %o2
ldsh [%l7 + 0x7E], %o2
ba,a %xcc, loop_906
loop_905:
ta %icc, 0x4
ldsb [%l7 + 0x2B], %o2
fba,a %fcc1, loop_907
loop_906:
fmul8sux16 %f12, %f6, %f12
fornot2s %f15, %f1, %f2
sdiv %o2, 0x051F, %o2
loop_907:
tgu %icc, 0x6
ldsb [%l7 + 0x50], %o2
movrgz %o2, %i5, %o2
fbue %fcc2, loop_908
std %f12, [%l7 + 0x50]
tleu %icc, 0x5
fmovsneg %xcc, %f4, %f8
loop_908:
popc %o2, %o2
fsrc2s %f8, %f4
fmul8x16 %f8, %f10, %f0
brnz,a %o2, loop_909
movn %icc, %i1, %o2
fbe %fcc1, loop_910
fbne %fcc2, loop_911
loop_909:
bleu %xcc, loop_912
nop
loop_910:
tge %xcc, 0x7
loop_911:
and %o2, 0x1D70, %o2
loop_912:
fblg %fcc2, loop_913
fmovsleu %xcc, %f4, %f7
movl %xcc, %i0, %o2
movpos %xcc, %o2, %g5
loop_913:
nop
movrgz %g5, %g3, %g5
orn %g5, 0x1C2C, %g5
lduh [%l7 + 0x5C], %g5
movrlez %g5, 0x3FB, %g5
srlx %g5, %g5, %o7
fmovs %f7, %f3
fmovsneg %icc, %f14, %f4
ldx [%l7 + 0x68], %o7
or %o7, 0x0C49, %o7
fmovdn %icc, %f6, %f7
sdivcc %o7, 0x0804, %o7
st %f7, [%l7 + 0x5C]
ta %icc, 0x4
movrlz %o7, %o7, %l4
movcc %xcc, %l4, %i7
movvc %icc, %i7, %g7
movge %icc, %g7, %o1
srl %o1, 0x03, %o1
nop
fmovd %f0, %f8
movneg %xcc, %l3, %o1
nop
setx loop_914, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tge %xcc, 0x7
fcmpeq32 %f0, %f10, %o1
andncc %o1, %o6, %o1
loop_914:
brnz %o1, loop_915
stw %o1, [%l7 + 0x58]
tcs %icc, 0x7
fpadd32 %f0, %f4, %f14
loop_915:
fmovsl %xcc, %f12, %f3
tge %icc, 0x4
orncc %o1, %l2, %o1
umulcc %o1, 0x18D6, %o1
brgez %o1, loop_916
nop
fmovde %xcc, %f4, %f2
movvs %icc, %o1, %g1
loop_916:
movgu %xcc, %g1, %l0
subc %l0, %l0, %i3
nop
setx loop_917, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orn %i3, %i3, %i4
sth %i4, [%l7 + 0x72]
nop
setx loop_918, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_917:
movrne %i4, %g2, %i4
movcc %xcc, %i4, %o5
fbn %fcc0, loop_919
loop_918:
fbo %fcc2, loop_920
ldsb [%l7 + 0x7A], %o5
tne %icc, 0x5
loop_919:
fmovrde %o5, %f14, %f10
loop_920:
nop
add %o5, %o3, %o5
array32 %o5, %l1, %o5
sth %o5, [%l7 + 0x5C]
sllx %o5, %o5, %l6
bcs %xcc, loop_921
ldub [%l7 + 0x67], %l6
alignaddrl %l6, %l6, %g6
tle %xcc, 0x6
loop_921:
tg %xcc, 0x3
fmovdcs %xcc, %f14, %f2
nop
brlez %g6, loop_922
ble %xcc, loop_923
sdivcc %g6, 0x0FDB, %g6
add %g6, 0x06C6, %g6
loop_922:
lduw [%l7 + 0x1C], %g6
loop_923:
add %g6, %i2, %g6
tpos %xcc, 0x0
movcc %icc, %l5, %g6
taddcc %g6, %g6, %i6
fpsub32s %f2, %f4, %f9
array32 %i6, %o0, %i6
fbne %fcc2, loop_924
nop
setx loop_925, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tne %xcc, 0x6
smul %i6, 0x0B14, %i6
loop_924:
nop
loop_925:
sub %i6, %g4, %i6
movg %xcc, %o4, %i6
tcc %icc, 0x2
fpsub32s %f9, %f6, %f6
fornot2 %f10, %f6, %f4
fands %f6, %f4, %f14
tg %xcc, 0x0
add %i6, %i5, %i6
fpsub32s %f14, %f3, %f13
sdivx %i6, 0x0E1D, %i6
xnor %i6, 0x132D, %i6
tgu %icc, 0x7
ldsh [%l7 + 0x68], %i6
movcc %icc, %i1, %i6
xnorcc %i6, %i6, %i0
sdivcc %i0, 0x1275, %i0
std %f4, [%l7 + 0x68]
fmovrdlez %i0, %f12, %f8
xnorcc %i0, %o2, %i0
fbule,a %fcc2, loop_926
subc %i0, %i0, %g3
movcc %xcc, %g3, %g5
fmovsn %icc, %f14, %f5
loop_926:
addc %g5, %o7, %g5
for %f8, %f2, %f6
fsrc1s %f5, %f12
fmovdn %icc, %f3, %f3
sth %g5, [%l7 + 0x2E]
fmovsl %icc, %f13, %f7
fmovdle %xcc, %f7, %f3
xnor %g5, %g5, %l4
subc %l4, 0x16CB, %l4
nop
xor %l4, %i7, %l4
fsrc2 %f6, %f12
umulcc %l4, %g7, %l4
xorcc %l4, %l4, %l3
bpos,pt %xcc, loop_927
fbug %fcc1, loop_928
fones %f3
tne %xcc, 0x2
loop_927:
taddcc %l3, 0x008A, %l3
loop_928:
fmul8x16al %f3, %f14, %f12
taddcc %l3, %l3, %o6
srax %o6, %l2, %o6
fpmerge %f3, %f7, %f0
fbu,a %fcc3, loop_929
brlz %o6, loop_930
udivcc %o6, 0x0519, %o6
tsubcc %o6, %o6, %o1
loop_929:
fone %f0
loop_930:
srl %o1, 0x16, %o1
andcc %o1, %g1, %o1
nop
xnorcc %o1, %l0, %o1
move %icc, %i3, %o1
smul %o1, 0x1B70, %o1
tvs %xcc, 0x4
or %o1, 0x0823, %o1
movle %icc, %o1, %g2
nop
movcs %xcc, %i4, %g2
subccc %g2, %g2, %o3
sdiv %o3, 0x1773, %o3
addccc %o3, 0x085C, %o3
umulcc %o3, 0x15E9, %o3
fbu %fcc3, loop_931
sll %o3, 0x0B, %o3
ldsb [%l7 + 0x2B], %o3
add %o3, %o3, %l1
loop_931:
sdiv %l1, 0x1FAB, %l1
ldx [%l7 + 0x38], %l1
std %f0, [%l7 + 0x70]
tsubcctv %l1, 0x065A, %l1
fmovdvc %xcc, %f4, %f2
ldsw [%l7 + 0x1C], %l1
fpack32 %f0, %f14, %f14
andn %l1, %l1, %o5
fmovdl %xcc, %f14, %f9
bgu,a,pn %icc, loop_932
stx %o5, [%l7 + 0x20]
xnorcc %o5, 0x109D, %o5
fnot1 %f14, %f6
loop_932:
lduw [%l7 + 0x10], %o5
ld [%l7 + 0x14], %f5
array16 %o5, %o5, %l6
st %f9, [%l7 + 0x34]
movre %l6, %l6, %i2
tgu %xcc, 0x6
fble,a %fcc0, loop_933
andn %i2, %l5, %i2
lduh [%l7 + 0x1A], %i2
ba loop_934
loop_933:
udiv %i2, 0x0B08, %i2
ta %xcc, 0x1
sdivx %i2, 0x17D6, %i2
loop_934:
srlx %i2, 0x1C, %i2
xnorcc %i2, 0x1AAE, %i2
fmovsa %xcc, %f2, %f9
alignaddr %i2, %i2, %g6
addccc %g6, %g6, %o0
nop
st %f9, [%l7 + 0x20]
xnorcc %o0, 0x064A, %o0
movrlez %o0, %g4, %o0
smulcc %o0, %o4, %o0
xnorcc %o0, %i5, %o0
tsubcc %o0, 0x1FE9, %o0
umul %o0, %o0, %i1
alignaddr %i1, %i6, %i1
movge %icc, %i1, %o2
fmovdleu %xcc, %f14, %f1
nop
movre %o2, 0x0C9, %o2
tpos %xcc, 0x1
orncc %o2, %o2, %i0
fnors %f1, %f3, %f7
fmovscc %icc, %f1, %f8
sdivcc %i0, 0x0C4B, %i0
fmovrslez %i0, %f12, %f7
fandnot2 %f14, %f2, %f0
movpos %icc, %i0, %g3
smul %g3, 0x1D09, %g3
ldsb [%l7 + 0x65], %g3
fcmps %fcc2, %f2, %f0
orncc %g3, %g3, %o7
fcmple16 %f0, %f6, %o7
orcc %o7, %g5, %o7
movrgez %o7, 0x381, %o7
fmovsvs %xcc, %f5, %f1
movrgez %o7, 0x234, %o7
mulx %o7, %o7, %i7
nop
movn %xcc, %g7, %i7
st %f1, [%l7 + 0x78]
tsubcctv %i7, 0x1A45, %i7
nop
andn %i7, 0x14DB, %i7
alignaddrl %i7, %i7, %l4
fmovrdgez %l4, %f14, %f2
fcmpgt16 %f2, %f12, %l4
sll %l4, %l3, %l4
ldsb [%l7 + 0x5D], %l4
nop
setx loop_935, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fba %fcc1, loop_936
nop
nop
loop_935:
andcc %l4, %l2, %l4
loop_936:
fbge %fcc3, loop_937
addc %l4, %l4, %o6
xnor %o6, %o6, %g1
movrgz %g1, 0x330, %g1
loop_937:
fmul8x16au %f1, %f11, %f8
nop
tpos %icc, 0x2
fmovsle %xcc, %f8, %f10
alignaddrl %g1, %g1, %l0
tgu %icc, 0x6
nop
udiv %l0, 0x0808, %l0
orn %l0, 0x1E36, %l0
tleu %icc, 0x7
fpadd32 %f8, %f4, %f8
ta %xcc, 0x0
xnorcc %l0, 0x08F2, %l0
umul %l0, 0x1CFA, %l0
umulcc %l0, %i3, %l0
tl %icc, 0x7
addccc %l0, %l0, %o1
alignaddrl %o1, %o1, %i4
movle %icc, %g2, %i4
ld [%l7 + 0x5C], %f14
addc %i4, %o3, %i4
xnor %i4, %i4, %l1
lduw [%l7 + 0x38], %l1
addcc %l1, 0x00E6, %l1
andn %l1, %l1, %o5
xorcc %o5, 0x16BA, %o5
movrlez %o5, %l6, %o5
sth %o5, [%l7 + 0x1C]
ldub [%l7 + 0x23], %o5
ldub [%l7 + 0x33], %o5
nop
setx loop_938, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbule %fcc0, loop_939
fmovdg %icc, %f9, %f7
lduw [%l7 + 0x4C], %o5
loop_938:
ldsb [%l7 + 0x7B], %o5
loop_939:
ldsw [%l7 + 0x40], %o5
tvs %icc, 0x3
fbul %fcc3, loop_940
sdivx %o5, 0x1022, %o5
tvc %xcc, 0x7
st %f7, [%l7 + 0x54]
loop_940:
subc %o5, %l5, %o5
fmovdleu %xcc, %f11, %f2
fcmpgt16 %f8, %f12, %o5
movvc %icc, %o5, %i2
movl %xcc, %g6, %i2
fmovse %icc, %f3, %f9
stw %i2, [%l7 + 0x58]
fba,a %fcc3, loop_941
tneg %xcc, 0x4
srlx %i2, %g4, %i2
fcmpes %fcc2, %f7, %f11
loop_941:
ta %icc, 0x3
alignaddr %i2, %o4, %i2
popc %i2, %i2
tpos %xcc, 0x7
fbg,a %fcc1, loop_942
bpos,pt %xcc, loop_943
bgu,a loop_944
nop
loop_942:
subcc %i2, %i5, %i2
loop_943:
tcs %icc, 0x2
loop_944:
nop
movg %icc, %i2, %o0
taddcctv %o0, 0x1575, %o0
fnors %f11, %f9, %f2
nop
ldd [%l7 + 0x28], %f2
tgu %icc, 0x5
lduw [%l7 + 0x58], %o0
addc %o0, 0x1D1F, %o0
siam 0x7
lduh [%l7 + 0x2E], %o0
fmovdvs %xcc, %f3, %f4
movrne %o0, 0x352, %o0
orcc %o0, %i6, %o0
move %xcc, %i1, %o0
std %f8, [%l7 + 0x18]
ldx [%l7 + 0x70], %o0
stb %o0, [%l7 + 0x40]
ldsb [%l7 + 0x63], %o0
or %o0, %o2, %o0
ldsb [%l7 + 0x5B], %o0
bcc loop_945
taddcctv %o0, 0x1834, %o0
fbu %fcc0, loop_946
fsrc1s %f4, %f2
loop_945:
nop
setx loop_947, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
srax %o0, 0x0B, %o0
loop_946:
lduh [%l7 + 0x22], %o0
nop
loop_947:
movge %icc, %i0, %o0
ldsb [%l7 + 0x52], %o0
fmovrsne %o0, %f1, %f5
fmovrdlz %o0, %f14, %f4
move %icc, %o0, %g3
and %g3, %g5, %g3
nop
siam 0x4
tneg %icc, 0x2
fnors %f5, %f6, %f10
sdiv %g3, 0x0B0A, %g3
pdist %f4, %f0, %f6
fnegs %f10, %f10
fxors %f10, %f9, %f8
sth %g3, [%l7 + 0x34]
tsubcc %g3, 0x134B, %g3
srl %g3, 0x0B, %g3
nop
fnot2s %f8, %f3
movrgz %g3, 0x14B, %g3
ldd [%l7 + 0x40], %f2
mova %icc, %o7, %g3
mova %xcc, %g7, %g3
array16 %g3, %i7, %g3
fnand %f6, %f8, %f14
stw %g3, [%l7 + 0x64]
fpadd16 %f14, %f4, %f0
fbl,a %fcc2, loop_948
subcc %g3, 0x0CB7, %g3
alignaddr %g3, %g3, %l3
fmovdvs %xcc, %f15, %f15
loop_948:
tne %xcc, 0x0
fmovsl %icc, %f12, %f3
fmovdle %xcc, %f7, %f1
orncc %l3, %l3, %l2
addcc %l2, %l2, %l4
movrgz %l4, %o6, %l4
movneg %icc, %g1, %l4
subcc %l4, 0x052F, %l4
umul %l4, %l4, %i3
nop
fzeros %f1
movle %xcc, %i3, %l0
nop
addc %l0, 0x02A3, %l0
tl %xcc, 0x3
nop
tle %icc, 0x4
fsrc1s %f1, %f8
fmovdpos %xcc, %f8, %f0
and %l0, %o1, %l0
ldx [%l7 + 0x40], %l0
stb %l0, [%l7 + 0x11]
taddcctv %l0, 0x0CE8, %l0
nop
lduh [%l7 + 0x3A], %l0
fbl,a %fcc2, loop_949
for %f0, %f12, %f14
nop
srlx %l0, %g2, %l0
loop_949:
tleu %icc, 0x2
taddcctv %l0, 0x0B03, %l0
move %xcc, %l0, %o3
sth %o3, [%l7 + 0x44]
mulscc %o3, 0x170D, %o3
tl %xcc, 0x0
movleu %xcc, %i4, %o3
ld [%l7 + 0x44], %f1
fmovrdgez %o3, %f6, %f12
movgu %icc, %l1, %o3
tgu %icc, 0x2
tn %icc, 0x6
fzero %f12
orcc %o3, %o3, %l6
tpos %icc, 0x7
ld [%l7 + 0x1C], %f5
fmovse %icc, %f9, %f0
stb %l6, [%l7 + 0x51]
subc %l6, %l6, %l5
movrne %l5, 0x16B, %l5
mulx %l5, %l5, %o5
fzeros %f0
movn %xcc, %g6, %o5
fmovsa %xcc, %f8, %f2
nop
nop
fmovdgu %icc, %f0, %f6
nop
smul %o5, %o5, %g4
nop
tle %icc, 0x5
sdivcc %g4, 0x0F5B, %g4
alignaddr %g4, %o4, %g4
nop
setx loop_950, %l0, %l1
jmpl %l1, %g4
nop
movvs %icc, %i5, %g4
stx %g4, [%l7 + 0x50]
loop_950:
fmovdgu %xcc, %f4, %f8
sdivx %g4, 0x0A04, %g4
lduw [%l7 + 0x70], %g4
ba,a,pn %icc, loop_951
fnor %f12, %f8, %f2
nop
umulcc %g4, 0x1ED0, %g4
loop_951:
brlz,a %g4, loop_952
movgu %xcc, %g4, %i2
sdivx %i2, 0x1537, %i2
orcc %i2, %i6, %i2
loop_952:
nop
siam 0x1
add %i2, 0x042E, %i2
fbg %fcc0, loop_953
andn %i2, %i2, %i1
ldsb [%l7 + 0x0C], %i1
std %f2, [%l7 + 0x20]
loop_953:
movre %i1, %o2, %i1
smulcc %i1, %i1, %i0
fbo %fcc0, loop_954
tge %icc, 0x0
addc %i0, 0x1E79, %i0
add %i0, %o0, %i0
loop_954:
movn %xcc, %g5, %i0
bcc,a,pt %xcc, loop_955
fbo %fcc3, loop_956
addccc %i0, %i0, %o7
alignaddrl %o7, %g7, %o7
loop_955:
tleu %icc, 0x4
loop_956:
movn %xcc, %o7, %i7
andncc %i7, %i7, %g3
sll %g3, 0x10, %g3
fmovrslz %g3, %f5, %f6
nop
ldsb [%l7 + 0x3E], %g3
xnor %g3, 0x0963, %g3
fbuge %fcc3, loop_957
fornot2s %f6, %f8, %f5
brz,a %g3, loop_958
srax %g3, %l3, %g3
loop_957:
tsubcc %g3, %g3, %l2
movg %icc, %l2, %o6
loop_958:
ldsb [%l7 + 0x50], %o6
bleu,a loop_959
movrlz %o6, %o6, %g1
nop
setx loop_960, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovs %f5, %f6
loop_959:
brgz,a %g1, loop_961
orncc %g1, %l4, %g1
loop_960:
movgu %xcc, %g1, %i3
tsubcc %i3, 0x0871, %i3
loop_961:
smulcc %i3, %i3, %o1
tpos %xcc, 0x7
ldub [%l7 + 0x49], %o1
udivcc %o1, 0x09EE, %o1
taddcc %o1, 0x12D8, %o1
std %f2, [%l7 + 0x68]
subc %o1, 0x1F28, %o1
fcmpes %fcc1, %f1, %f5
lduw [%l7 + 0x78], %o1
bcs,pn %xcc, loop_962
subcc %o1, 0x0DC5, %o1
orncc %o1, %o1, %g2
fmovd %f2, %f4
loop_962:
add %g2, %l0, %g2
nop
movgu %icc, %g2, %i4
addc %i4, %i4, %l1
fbu,a %fcc3, loop_963
fmovsle %icc, %f11, %f7
fmovdcs %icc, %f14, %f7
tsubcctv %l1, 0x06DA, %l1
loop_963:
taddcctv %l1, %l1, %o3
ldsw [%l7 + 0x44], %o3
brz %o3, loop_964
fmovse %xcc, %f6, %f10
fbule %fcc2, loop_965
movrlez %o3, %o3, %l6
loop_964:
orcc %l6, %l5, %l6
smul %l6, 0x1939, %l6
loop_965:
addccc %l6, %g6, %l6
tvc %icc, 0x6
fmul8sux16 %f2, %f10, %f6
fbue %fcc0, loop_966
nop
movvc %xcc, %o5, %l6
te %icc, 0x5
loop_966:
fcmpd %fcc2, %f10, %f2
udivcc %l6, 0x19C0, %l6
fexpand %f10, %f0
taddcc %l6, 0x03FC, %l6
fba,a %fcc0, loop_967
tge %icc, 0x3
fzero %f2
fcmpgt16 %f2, %f10, %l6
loop_967:
lduh [%l7 + 0x0A], %l6
movl %xcc, %l6, %o4
alignaddrl %o4, %o4, %i5
bcs,a %xcc, loop_968
alignaddrl %i5, %g4, %i5
tn %xcc, 0x6
fmul8ulx16 %f2, %f0, %f2
loop_968:
addccc %i5, %i6, %i5
mulx %i5, 0x0203, %i5
tneg %xcc, 0x3
sdiv %i5, 0x1110, %i5
udivx %i5, 0x0F15, %i5
ble,a loop_969
subc %i5, %i5, %i2
nop
popc 0x0C48, %i2
loop_969:
nop
orn %i2, 0x1AB8, %i2
bl,a,pn %xcc, loop_970
nop
taddcctv %i2, %i2, %o2
fmovdl %xcc, %f0, %f12
loop_970:
nop
srlx %o2, 0x05, %o2
fmovd %f2, %f0
sra %o2, 0x14, %o2
fbule %fcc0, loop_971
fnegd %f2, %f4
bcs,a,pt %icc, loop_972
lduh [%l7 + 0x62], %o2
loop_971:
movgu %icc, %o2, %i1
movrgz %i1, 0x005, %i1
loop_972:
nop
fpack32 %f2, %f12, %f0
fnors %f12, %f13, %f2
fmovsvc %icc, %f9, %f11
ldd [%l7 + 0x58], %f4
movpos %icc, %o0, %i1
nop
fors %f11, %f10, %f4
fmovdcs %xcc, %f11, %f4
sllx %i1, 0x02, %i1
movpos %xcc, %g5, %i1
movl %xcc, %i0, %i1
ldub [%l7 + 0x6F], %i1
movg %icc, %g7, %i1
tcs %xcc, 0x2
fsrc1 %f0, %f6
tpos %icc, 0x4
fbo %fcc1, loop_973
ldub [%l7 + 0x7F], %i1
orn %i1, 0x091A, %i1
movleu %xcc, %i1, %o7
loop_973:
subcc %o7, %o7, %i7
orncc %i7, 0x1AA6, %i7
fmovdneg %icc, %f5, %f9
udivx %i7, 0x1BE3, %i7
ldd [%l7 + 0x68], %f10
ta %xcc, 0x7
nop
fandnot2 %f0, %f12, %f2
fblg %fcc2, loop_974
movge %icc, %l3, %i7
ldsw [%l7 + 0x14], %i7
nop
loop_974:
fnegs %f9, %f15
ldub [%l7 + 0x6C], %i7
ldx [%l7 + 0x50], %i7
fmovscs %icc, %f8, %f8
movvs %xcc, %i7, %g3
sllx %g3, %g3, %l2
fzero %f2
ld [%l7 + 0x34], %f14
nop
fpackfix %f2, %f7
movvs %xcc, %l2, %o6
fbuge %fcc1, loop_975
smulcc %o6, 0x181C, %o6
fmovd %f2, %f10
alignaddr %o6, %l4, %o6
loop_975:
nop
fmovdvc %xcc, %f11, %f5
ldsh [%l7 + 0x4C], %o6
nop
orncc %o6, 0x1F42, %o6
addcc %o6, %g1, %o6
fnot1s %f5, %f2
tneg %xcc, 0x5
udivcc %o6, 0x0809, %o6
tsubcc %o6, 0x09C5, %o6
subccc %o6, %i3, %o6
ldsb [%l7 + 0x1D], %o6
xorcc %o6, 0x1CAD, %o6
popc 0x07CD, %o6
udiv %o6, 0x0279, %o6
taddcc %o6, %o6, %o1
movre %o1, %o1, %l0
nop
tcs %icc, 0x7
movl %xcc, %g2, %l0
fmovrdlz %l0, %f14, %f14
tge %icc, 0x5
array16 %l0, %i4, %l0
movl %icc, %l0, %l1
fmovdle %xcc, %f2, %f3
movrlez %l1, %l1, %o3
sll %o3, %l5, %o3
fornot2 %f14, %f0, %f14
bpos,a loop_976
andncc %o3, %g6, %o3
tsubcctv %o3, %o3, %o5
tgu %xcc, 0x2
loop_976:
fsrc2s %f3, %f12
fnot1s %f3, %f6
movcc %xcc, %l6, %o5
movrgez %o5, %o5, %o4
array16 %o4, %o4, %g4
sth %g4, [%l7 + 0x40]
sll %g4, 0x00, %g4
fmovdgu %xcc, %f2, %f13
srax %g4, %i6, %g4
sth %g4, [%l7 + 0x26]
fsrc1s %f13, %f13
brz,a %g4, loop_977
sth %g4, [%l7 + 0x66]
fpsub32s %f13, %f13, %f7
std %f14, [%l7 + 0x68]
loop_977:
tvs %xcc, 0x0
sub %g4, 0x0F00, %g4
tgu %xcc, 0x5
ldd [%l7 + 0x38], %f2
faligndata %f14, %f2, %f6
ld [%l7 + 0x10], %f14
nop
movrgz %g4, %g4, %i5
movn %icc, %i5, %i2
fcmpd %fcc2, %f10, %f12
st %f7, [%l7 + 0x1C]
udivx %i2, 0x1F90, %i2
movpos %icc, %o2, %i2
fbu %fcc1, loop_978
stw %i2, [%l7 + 0x5C]
fnors %f7, %f1, %f13
fornot2 %f12, %f8, %f6
loop_978:
sth %i2, [%l7 + 0x5E]
umulcc %i2, %o0, %i2
fnot1s %f13, %f11
tg %icc, 0x6
tg %xcc, 0x7
movge %icc, %i2, %g5
or %g5, %g5, %i0
taddcctv %i0, %i0, %g7
fcmpeq32 %f6, %f4, %g7
tn %icc, 0x7
fxnor %f6, %f14, %f12
movrgz %g7, 0x141, %g7
tneg %icc, 0x7
fmovsa %xcc, %f7, %f2
subc %g7, 0x05CD, %g7
xor %g7, 0x1E5F, %g7
add %g7, 0x18AC, %g7
fbo,a %fcc3, loop_979
array32 %g7, %i1, %g7
xnor %g7, 0x1777, %g7
srl %g7, %o7, %g7
loop_979:
bcs loop_980
tsubcc %g7, 0x0482, %g7
sllx %g7, %g7, %l3
fmovse %icc, %f6, %f3
loop_980:
movrne %l3, %i7, %l3
bcs,a,pn %icc, loop_981
brlz %l3, loop_982
movpos %icc, %l3, %g3
ldsb [%l7 + 0x6E], %g3
loop_981:
movne %icc, %l2, %g3
loop_982:
fors %f3, %f5, %f15
mulscc %g3, %l4, %g3
tpos %icc, 0x2
fzero %f12
movl %xcc, %g3, %g1
xnor %g1, %g1, %i3
sub %i3, %o6, %i3
brgez %i3, loop_983
orn %i3, 0x026D, %i3
umul %i3, 0x0BED, %i3
call loop_984
loop_983:
smul %i3, 0x1951, %i3
movn %icc, %i3, %o1
movl %xcc, %g2, %o1
loop_984:
nop
ldsb [%l7 + 0x21], %o1
fpack16 %f12, %f0
fabss %f15, %f12
subc %o1, 0x095F, %o1
taddcctv %o1, %o1, %i4
taddcctv %i4, %i4, %l0
nop
nop
stw %l0, [%l7 + 0x20]
movpos %xcc, %l0, %l1
fpsub16 %f12, %f8, %f6
tg %icc, 0x5
nop
fbge %fcc2, loop_985
fmovrsne %l1, %f3, %f5
siam 0x3
fbu %fcc1, loop_986
loop_985:
fmovdn %xcc, %f5, %f4
movne %xcc, %l5, %l1
fandnot1 %f6, %f6, %f4
loop_986:
ldd [%l7 + 0x78], %f14
movgu %xcc, %g6, %l1
movvs %xcc, %o3, %l1
fba,a %fcc3, loop_987
nop
movrgez %l1, 0x10E, %l1
sethi 0x11E3, %l1
loop_987:
fba %fcc1, loop_988
xorcc %l1, %l1, %l6
movg %icc, %l6, %o5
addccc %o5, %o5, %o4
loop_988:
tsubcctv %o4, %o4, %i6
movn %xcc, %i6, %g4
udivcc %g4, 0x1F53, %g4
bleu loop_989
faligndata %f4, %f14, %f2
sub %g4, %g4, %i5
stx %i5, [%l7 + 0x48]
loop_989:
tgu %icc, 0x5
lduh [%l7 + 0x36], %i5
brgz,a %i5, loop_990
fpadd32s %f4, %f0, %f15
orncc %i5, %i5, %o2
fmovsne %xcc, %f0, %f3
loop_990:
movrlz %o2, %o2, %o0
fxnors %f3, %f4, %f14
sllx %o0, %i2, %o0
fcmpne32 %f2, %f8, %o0
movn %icc, %o0, %g5
ld [%l7 + 0x6C], %f5
fandnot1 %f2, %f8, %f12
move %icc, %g5, %i0
fcmple32 %f12, %f0, %i0
fcmpgt16 %f12, %f0, %i0
fcmpne16 %f12, %f8, %i0
movcs %xcc, %i0, %i1
sth %i1, [%l7 + 0x3E]
orncc %i1, 0x130E, %i1
addccc %i1, %i1, %o7
subccc %o7, %o7, %g7
fcmpd %fcc0, %f4, %f14
ldsh [%l7 + 0x70], %g7
addccc %g7, %g7, %i7
fbge,a %fcc1, loop_991
nop
lduw [%l7 + 0x48], %i7
bne,a loop_992
loop_991:
be,pt %xcc, loop_993
nop
fble %fcc3, loop_994
loop_992:
ldsw [%l7 + 0x40], %i7
loop_993:
movvc %icc, %l3, %i7
udivcc %i7, 0x018B, %i7
loop_994:
ldsw [%l7 + 0x68], %i7
movrlez %i7, %l2, %i7
fble %fcc0, loop_995
fmovsa %icc, %f13, %f2
fbl,a %fcc3, loop_996
movg %xcc, %l4, %i7
loop_995:
nop
fbn %fcc1, loop_997
loop_996:
udiv %i7, 0x1DC9, %i7
fbul,a %fcc3, loop_998
nop
loop_997:
tg %icc, 0x6
fbu,a %fcc1, loop_999
loop_998:
smulcc %i7, 0x17BD, %i7
movcs %xcc, %g3, %i7
tle %xcc, 0x5
loop_999:
smul %i7, 0x088A, %i7
orn %i7, %i7, %g1
fbo,a %fcc1, loop_1000
movgu %icc, %o6, %g1
sub %g1, 0x088C, %g1
xor %g1, %i3, %g1
loop_1000:
fsrc1 %f14, %f2
xnorcc %g1, 0x0091, %g1
fblg,a %fcc1, loop_1001
stx %g1, [%l7 + 0x10]
popc 0x0FD6, %g1
nop
loop_1001:
fcmple16 %f14, %f0, %g1
nop
pdist %f14, %f10, %f10
taddcc %g1, 0x07DA, %g1
sethi 0x0F5C, %g1
sub %g1, 0x05BC, %g1
sth %g1, [%l7 + 0x40]
movvc %icc, %g1, %g2
fmovrse %g2, %f12, %f0
xor %g2, 0x0EBB, %g2
udivcc %g2, 0x0583, %g2
bvc loop_1002
fmovsle %xcc, %f8, %f3
movleu %icc, %g2, %o1
fcmpeq16 %f10, %f4, %o1
loop_1002:
fcmpne32 %f10, %f6, %o1
bge,a,pn %xcc, loop_1003
nop
fabss %f3, %f12
mulscc %o1, %o1, %i4
loop_1003:
movrlz %i4, %i4, %l0
tcs %xcc, 0x5
ldub [%l7 + 0x7A], %l0
fbe,a %fcc3, loop_1004
nop
nop
sdivcc %l0, 0x1AE6, %l0
loop_1004:
sdivcc %l0, 0x00B8, %l0
fpadd16 %f10, %f12, %f12
ldx [%l7 + 0x78], %l0
ldub [%l7 + 0x3E], %l0
srl %l0, %l5, %l0
tneg %xcc, 0x5
fnot1 %f12, %f12
std %f12, [%l7 + 0x20]
movpos %xcc, %g6, %l0
ldx [%l7 + 0x10], %l0
tge %xcc, 0x6
ble,pt %xcc, loop_1005
st %f3, [%l7 + 0x48]
sdivx %l0, 0x1454, %l0
movneg %xcc, %l0, %o3
loop_1005:
sdiv %o3, 0x13E9, %o3
ldsw [%l7 + 0x18], %o3
andn %o3, 0x117D, %o3
nop
fbule %fcc1, loop_1006
movne %xcc, %l1, %o3
fmovse %icc, %f12, %f6
movgu %xcc, %l6, %o3
loop_1006:
tg %xcc, 0x0
tl %icc, 0x2
sdivcc %o3, 0x1B53, %o3
subccc %o3, 0x09AB, %o3
nop
brlz,a %o3, loop_1007
fpadd16 %f12, %f10, %f4
movneg %icc, %o3, %o5
ble,a %icc, loop_1008
loop_1007:
addcc %o5, %o5, %o4
ldsh [%l7 + 0x5C], %o4
xor %o4, 0x1474, %o4
loop_1008:
fmul8x16au %f6, %f0, %f12
stx %o4, [%l7 + 0x68]
fmuld8ulx16 %f6, %f9, %f4
brlz %o4, loop_1009
xnorcc %o4, 0x1B24, %o4
nop
mulx %o4, 0x13BA, %o4
loop_1009:
smulcc %o4, 0x011B, %o4
stx %o4, [%l7 + 0x58]
xor %o4, %o4, %i6
xnorcc %i6, %i6, %g4
bpos,a loop_1010
umul %g4, 0x1C0C, %g4
stx %g4, [%l7 + 0x50]
tg %xcc, 0x2
loop_1010:
fmovsneg %xcc, %f13, %f11
fnegd %f4, %f6
and %g4, 0x0994, %g4
movrgz %g4, %i5, %g4
andn %g4, %o2, %g4
fbo,a %fcc1, loop_1011
popc %g4, %g4
fnor %f4, %f8, %f6
nop
loop_1011:
alignaddr %g4, %g4, %i2
tl %xcc, 0x7
tpos %icc, 0x3
fmovrslez %i2, %f5, %f8
nop
orncc %i2, 0x0B43, %i2
lduw [%l7 + 0x2C], %i2
nop
andcc %i2, %o0, %i2
andcc %i2, 0x19BA, %i2
nop
fxors %f8, %f7, %f12
fmovrslez %i2, %f6, %f1
fcmple16 %f6, %f4, %i2
udivcc %i2, 0x09CA, %i2
movrlez %i2, %g5, %i2
sub %i2, %i0, %i2
fandnot1s %f1, %f12, %f0
xnor %i2, %i2, %i1
xnorcc %i1, %i1, %o7
bl %icc, loop_1012
smul %o7, 0x0BB3, %o7
nop
brlez %o7, loop_1013
loop_1012:
array8 %o7, %g7, %o7
fandnot1s %f0, %f11, %f4
array8 %o7, %l3, %o7
loop_1013:
ldsb [%l7 + 0x37], %o7
brnz,a %o7, loop_1014
movvs %icc, %o7, %l2
fmul8sux16 %f6, %f6, %f6
fbe %fcc1, loop_1015
loop_1014:
tcs %xcc, 0x7
movvs %icc, %l2, %l4
fcmps %fcc3, %f13, %f4
loop_1015:
tsubcctv %l4, %l4, %g3
fble,a %fcc3, loop_1016
ldd [%l7 + 0x50], %f0
tle %icc, 0x2
bl,a loop_1017
loop_1016:
stb %g3, [%l7 + 0x23]
tvc %xcc, 0x3
sdiv %g3, 0x11C1, %g3
loop_1017:
fbuge %fcc1, loop_1018
sdivx %g3, 0x0A29, %g3
fxors %f4, %f0, %f15
fcmpgt32 %f6, %f10, %g3
loop_1018:
array8 %g3, %i7, %g3
tsubcctv %g3, %g3, %o6
nop
fmovdneg %xcc, %f11, %f15
mova %icc, %i3, %o6
addcc %o6, 0x1914, %o6
movl %icc, %g1, %o6
fcmpeq16 %f6, %f12, %o6
umulcc %o6, %o6, %g2
ldx [%l7 + 0x28], %g2
move %icc, %o1, %g2
fand %f6, %f12, %f14
fpack32 %f14, %f12, %f12
movrne %g2, %i4, %g2
fandnot1 %f12, %f4, %f0
fbne %fcc1, loop_1019
tvs %icc, 0x1
tcs %icc, 0x5
nop
loop_1019:
nop
ldub [%l7 + 0x25], %g2
fbul,a %fcc1, loop_1020
lduh [%l7 + 0x56], %g2
bgu,pt %icc, loop_1021
lduh [%l7 + 0x22], %g2
loop_1020:
popc 0x10C5, %g2
nop
loop_1021:
nop
srlx %g2, 0x03, %g2
fmovdge %xcc, %f2, %f9
tvc %icc, 0x1
fmovdge %xcc, %f14, %f6
tg %icc, 0x7
fmovsneg %icc, %f7, %f0
movge %icc, %l5, %g2
xor %g2, 0x1B31, %g2
alignaddr %g2, %g6, %g2
sethi 0x16A3, %g2
fxor %f0, %f10, %f8
fmovdcc %xcc, %f11, %f4
movre %g2, 0x268, %g2
bgu,a loop_1022
nop
fmovrdlez %g2, %f2, %f10
fbu,a %fcc2, loop_1023
loop_1022:
fbue %fcc0, loop_1024
fmovdleu %icc, %f0, %f5
sllx %g2, %g2, %l0
loop_1023:
tge %xcc, 0x0
loop_1024:
bl,pt %icc, loop_1025
ldsw [%l7 + 0x50], %l0
ldsb [%l7 + 0x59], %l0
movleu %xcc, %l1, %l0
loop_1025:
fmovrsgz %l0, %f14, %f9
tleu %xcc, 0x2
fmovsgu %xcc, %f5, %f12
fble %fcc1, loop_1026
movneg %icc, %l6, %l0
fblg %fcc1, loop_1027
umulcc %l0, 0x1B5B, %l0
loop_1026:
fmovsa %icc, %f9, %f9
srax %l0, %l0, %o3
loop_1027:
srax %o3, %o3, %o5
movgu %icc, %o4, %o5
ldd [%l7 + 0x60], %f8
tn %xcc, 0x7
tle %xcc, 0x5
or %o5, %i6, %o5
ba,pn %xcc, loop_1028
popc 0x1EAC, %o5
nop
nop
loop_1028:
movvc %icc, %i5, %o5
taddcc %o5, 0x05A7, %o5
tcs %icc, 0x7
udivcc %o5, 0x1D0F, %o5
fcmped %fcc0, %f10, %f4
tleu %icc, 0x5
andncc %o5, %o5, %o2
xnorcc %o2, 0x008D, %o2
movn %xcc, %g4, %o2
fcmpne16 %f4, %f4, %o2
fbul %fcc3, loop_1029
fcmple16 %f4, %f6, %o2
fmovsleu %xcc, %f9, %f6
bge,pn %icc, loop_1030
loop_1029:
fmovdgu %icc, %f10, %f8
ldd [%l7 + 0x20], %f4
pdist %f4, %f0, %f8
loop_1030:
smulcc %o2, 0x1402, %o2
sll %o2, 0x02, %o2
fmovsn %icc, %f0, %f5
smulcc %o2, 0x0881, %o2
subcc %o2, %o0, %o2
fbule,a %fcc2, loop_1031
for %f8, %f2, %f0
smul %o2, %g5, %o2
fbule,a %fcc1, loop_1032
loop_1031:
fandnot2 %f0, %f4, %f8
tg %xcc, 0x6
srl %o2, 0x19, %o2
loop_1032:
fba %fcc3, loop_1033
brnz %o2, loop_1034
bg,a loop_1035
fba %fcc3, loop_1036
loop_1033:
movrgez %o2, %o2, %i0
loop_1034:
movle %icc, %i0, %i2
loop_1035:
fnands %f5, %f12, %f7
loop_1036:
mulx %i2, 0x13FB, %i2
fmovsleu %icc, %f14, %f13
sra %i2, 0x07, %i2
smulcc %i2, %i1, %i2
or %i2, %g7, %i2
ldsh [%l7 + 0x5E], %i2
lduh [%l7 + 0x46], %i2
popc 0x1B61, %i2
and %i2, %i2, %l3
fpmerge %f13, %f1, %f6
sethi 0x073F, %l3
sll %l3, %l3, %o7
movle %icc, %l2, %o7
st %f13, [%l7 + 0x3C]
tpos %xcc, 0x1
brlez %o7, loop_1037
nop
bleu,a loop_1038
tg %xcc, 0x6
loop_1037:
nop
sdiv %o7, 0x0CE5, %o7
loop_1038:
sllx %o7, %l4, %o7
popc %o7, %o7
movrlz %o7, %o7, %i7
fsrc1 %f6, %f14
srl %i7, 0x1B, %i7
te %icc, 0x2
andn %i7, %g3, %i7
tcs %xcc, 0x5
nop
tleu %xcc, 0x1
fnot1s %f13, %f11
fbule,a %fcc0, loop_1039
movre %i7, 0x12A, %i7
srax %i7, 0x17, %i7
nop
loop_1039:
ldsb [%l7 + 0x59], %i7
lduw [%l7 + 0x50], %i7
tge %icc, 0x3
alignaddrl %i7, %i7, %i3
orncc %i3, 0x1712, %i3
taddcc %i3, %g1, %i3
sdivx %i3, 0x0783, %i3
movrlez %i3, %o6, %i3
lduh [%l7 + 0x3C], %i3
fmovscc %icc, %f8, %f5
tvc %xcc, 0x5
fpmerge %f5, %f15, %f6
umul %i3, 0x14B7, %i3
addcc %i3, %o1, %i3
movrlez %i3, %i4, %i3
fbne,a %fcc0, loop_1040
fmovdcc %icc, %f9, %f8
fnegs %f8, %f7
ta %xcc, 0x1
loop_1040:
std %f6, [%l7 + 0x70]
tcs %xcc, 0x3
sll %i3, %i3, %l5
brz %l5, loop_1041
fpsub16s %f8, %f3, %f12
tvs %xcc, 0x5
sra %l5, %g6, %l5
loop_1041:
tcc %icc, 0x7
sll %l5, %g2, %l5
fcmple32 %f6, %f14, %l5
fcmps %fcc3, %f15, %f13
sth %l5, [%l7 + 0x46]
array8 %l5, %l1, %l5
tsubcc %l5, %l6, %l5
brnz %l5, loop_1042
subccc %l5, 0x1E56, %l5
udivcc %l5, 0x177E, %l5
fbg %fcc2, loop_1043
loop_1042:
tcs %xcc, 0x1
bl loop_1044
ldub [%l7 + 0x2C], %l5
loop_1043:
stw %l5, [%l7 + 0x24]
xnor %l5, 0x028E, %l5
loop_1044:
fmovs %f13, %f6
fcmpgt16 %f6, %f6, %l5
fbn %fcc1, loop_1045
movvc %icc, %l0, %l5
fsrc2 %f6, %f2
fxnors %f13, %f4, %f6
loop_1045:
fsrc1 %f6, %f10
fba %fcc1, loop_1046
fmovrde %l5, %f6, %f10
subcc %l5, %l5, %o3
sllx %o3, %o4, %o3
loop_1046:
nop
tvc %xcc, 0x5
sll %o3, 0x19, %o3
ldsb [%l7 + 0x49], %o3
and %o3, %i6, %o3
ldub [%l7 + 0x36], %o3
fcmpne16 %f10, %f14, %o3
tl %xcc, 0x5
tl %xcc, 0x1
smulcc %o3, 0x1E27, %o3
fabsd %f10, %f12
sth %o3, [%l7 + 0x30]
alignaddr %o3, %o3, %i5
tg %xcc, 0x2
fcmpd %fcc1, %f8, %f4
brz,a %i5, loop_1047
tcs %icc, 0x0
movn %icc, %i5, %o5
fxors %f6, %f5, %f10
loop_1047:
stw %o5, [%l7 + 0x40]
fpadd16 %f4, %f0, %f8
movpos %icc, %g4, %o5
smulcc %o5, 0x0DBC, %o5
fmovdg %icc, %f10, %f10
fpsub16s %f10, %f4, %f3
stx %o5, [%l7 + 0x48]
fmovs %f3, %f1
tcc %icc, 0x4
movl %icc, %o5, %o0
fpadd16s %f3, %f12, %f11
movge %icc, %g5, %o0
or %o0, %o2, %o0
fands %f11, %f14, %f6
xorcc %o0, %i0, %o0
fandnot2 %f8, %f2, %f0
st %f6, [%l7 + 0x20]
fpsub16 %f0, %f8, %f12
fmovdgu %icc, %f2, %f2
movrne %o0, 0x355, %o0
or %o0, %o0, %i1
xorcc %i1, 0x1449, %i1
sdivx %i1, 0x057A, %i1
fba %fcc2, loop_1048
fmovrde %i1, %f12, %f2
movne %xcc, %i1, %g7
ldsw [%l7 + 0x78], %g7
loop_1048:
ldsw [%l7 + 0x7C], %g7
tpos %xcc, 0x3
call loop_1049
tne %xcc, 0x2
tn %icc, 0x6
fpadd32s %f2, %f5, %f15
loop_1049:
popc %g7, %g7
fbue,a %fcc0, loop_1050
stx %g7, [%l7 + 0x58]
ld [%l7 + 0x3C], %f6
stw %g7, [%l7 + 0x14]
loop_1050:
tleu %icc, 0x5
tsubcctv %g7, %g7, %i2
ldub [%l7 + 0x3F], %i2
ldsh [%l7 + 0x6E], %i2
bge loop_1051
ldub [%l7 + 0x36], %i2
sllx %i2, 0x1A, %i2
stw %i2, [%l7 + 0x6C]
loop_1051:
movgu %xcc, %l3, %i2
fbn %fcc2, loop_1052
addcc %i2, %i2, %l2
fnegs %f15, %f12
bn loop_1053
loop_1052:
st %f15, [%l7 + 0x50]
te %icc, 0x5
nop
loop_1053:
udiv %l2, 0x154D, %l2
movg %icc, %l4, %l2
movn %xcc, %l2, %o7
alignaddrl %o7, %o7, %g3
brgz %g3, loop_1054
nop
udivcc %g3, 0x1543, %g3
udivcc %g3, 0x1CB5, %g3
loop_1054:
fmovrdne %g3, %f4, %f12
tgu %xcc, 0x4
fblg,a %fcc3, loop_1055
bgu,pt %xcc, loop_1056
tsubcc %g3, %i7, %g3
movrlez %g3, 0x29A, %g3
loop_1055:
andcc %g3, %g3, %g1
loop_1056:
ldub [%l7 + 0x50], %g1
fcmpgt32 %f12, %f6, %g1
lduh [%l7 + 0x5E], %g1
umul %g1, 0x09AA, %g1
fcmpgt16 %f12, %f2, %g1
umulcc %g1, %o6, %g1
fmovsneg %xcc, %f12, %f4
fbg,a %fcc1, loop_1057
srax %g1, 0x1A, %g1
srlx %g1, %g1, %o1
orncc %o1, 0x08EC, %o1
loop_1057:
tpos %icc, 0x7
addcc %o1, 0x04F1, %o1
xorcc %o1, 0x1447, %o1
taddcctv %o1, %i4, %o1
nop
fmovdgu %icc, %f7, %f14
fmovdcc %xcc, %f15, %f11
ld [%l7 + 0x3C], %f5
ldub [%l7 + 0x45], %o1
nop
udiv %o1, 0x09A5, %o1
nop
nop
movle %icc, %i3, %o1
ldsb [%l7 + 0x5E], %o1
bshuffle %f12, %f12, %f2
fornot1s %f11, %f9, %f12
nop
lduh [%l7 + 0x60], %o1
ldsh [%l7 + 0x22], %o1
mulscc %o1, 0x1A8F, %o1
lduh [%l7 + 0x0A], %o1
bvs,a %xcc, loop_1058
orn %o1, 0x1790, %o1
fandnot2s %f12, %f4, %f13
tcc %icc, 0x7
loop_1058:
addc %o1, 0x03CE, %o1
fmul8x16 %f13, %f2, %f2
fands %f13, %f8, %f1
fmovs %f1, %f0
ldx [%l7 + 0x70], %o1
movrgez %o1, 0x130, %o1
nop
tsubcc %o1, 0x19EC, %o1
fpackfix %f2, %f7
fmovrslz %o1, %f2, %f8
bn %xcc, loop_1059
sub %o1, %g6, %o1
fmovdg %icc, %f7, %f11
xnor %o1, 0x0180, %o1
loop_1059:
fmuld8sux16 %f11, %f3, %f4
tgu %xcc, 0x4
sdiv %o1, 0x0EC8, %o1
fbn %fcc3, loop_1060
fmovdcc %icc, %f1, %f5
fpadd16s %f5, %f3, %f1
tvs %xcc, 0x4
loop_1060:
fblg %fcc1, loop_1061
brz,a %o1, loop_1062
sdivx %o1, 0x1E58, %o1
sll %o1, 0x07, %o1
loop_1061:
array8 %o1, %o1, %g2
loop_1062:
array16 %g2, %g2, %l1
ldx [%l7 + 0x40], %l1
fnors %f1, %f8, %f15
nop
setx loop_1063, %l0, %l1
jmpl %l1, %l1
ldx [%l7 + 0x70], %l1
bgu,a %icc, loop_1064
movvs %icc, %l6, %l1
loop_1063:
movvc %icc, %l1, %l0
tne %xcc, 0x5
loop_1064:
fmovrsgez %l0, %f0, %f15
nop
setx loop_1065, %l0, %l1
jmpl %l1, %l0
popc %l0, %l0
subccc %l0, %l5, %l0
ldd [%l7 + 0x58], %f10
loop_1065:
std %f4, [%l7 + 0x78]
fmovde %icc, %f3, %f1
fmovsge %icc, %f7, %f13
fpadd16 %f4, %f12, %f12
fmovdl %icc, %f3, %f4
ldsw [%l7 + 0x30], %l0
umul %l0, 0x1F57, %l0
orncc %l0, 0x1C5C, %l0
brgz,a %l0, loop_1066
fmuld8ulx16 %f4, %f7, %f6
fbn %fcc0, loop_1067
fornot2s %f4, %f12, %f8
loop_1066:
add %l0, %l0, %o4
nop
loop_1067:
alignaddr %o4, %o4, %i6
fmovrdlz %i6, %f6, %f14
nop
tpos %icc, 0x3
nop
tcs %xcc, 0x5
st %f8, [%l7 + 0x60]
ldsh [%l7 + 0x4A], %i6
xorcc %i6, 0x01A5, %i6
fble,a %fcc2, loop_1068
xorcc %i6, 0x1B76, %i6
fmovrsgez %i6, %f11, %f14
nop
loop_1068:
fxnor %f14, %f8, %f2
ldsh [%l7 + 0x30], %i6
fbug,a %fcc1, loop_1069
tge %xcc, 0x4
taddcctv %i6, %i6, %o3
nop
loop_1069:
fbuge,a %fcc3, loop_1070
fmovdcc %xcc, %f5, %f11
movre %o3, %i5, %o3
tvc %xcc, 0x4
loop_1070:
bgu,a,pn %xcc, loop_1071
array16 %o3, %o3, %g4
lduw [%l7 + 0x20], %g4
fpackfix %f2, %f11
loop_1071:
umulcc %g4, 0x1AD5, %g4
movle %icc, %g4, %o5
fbe,a %fcc2, loop_1072
move %xcc, %g5, %o5
ld [%l7 + 0x6C], %f12
movcc %xcc, %o2, %o5
loop_1072:
fabsd %f2, %f2
movrne %o5, %o5, %i0
fbu,a %fcc2, loop_1073
stx %i0, [%l7 + 0x70]
fzeros %f11
te %icc, 0x5
loop_1073:
movcc %xcc, %o0, %i0
orn %i0, 0x1F91, %i0
tle %icc, 0x2
brnz %i0, loop_1074
movrgz %i0, 0x2ED, %i0
ldd [%l7 + 0x28], %f2
subccc %i0, 0x03C3, %i0
loop_1074:
xor %i0, %i1, %i0
udiv %i0, 0x11B9, %i0
fornot1s %f11, %f6, %f11
brgz,a %i0, loop_1075
fmovdleu %icc, %f1, %f5
fxnor %f2, %f0, %f6
ldub [%l7 + 0x2E], %i0
loop_1075:
srl %i0, %i0, %g7
nop
lduh [%l7 + 0x28], %g7
fmovdcc %xcc, %f13, %f10
movvs %icc, %l3, %g7
andcc %g7, %i2, %g7
udivx %g7, 0x082B, %g7
fmovrdlz %g7, %f12, %f6
fornot1s %f10, %f0, %f12
fcmpd %fcc1, %f14, %f2
ldd [%l7 + 0x58], %f10
array16 %g7, %l4, %g7
fmovd %f2, %f8
andncc %g7, %l2, %g7
fmovdne %icc, %f11, %f12
sdivx %g7, 0x1F6F, %g7
bpos,a %icc, loop_1076
tn %xcc, 0x6
subcc %g7, 0x059D, %g7
movvc %icc, %o7, %g7
loop_1076:
srlx %g7, 0x07, %g7
fpack32 %f2, %f4, %f8
nop
subc %g7, %g7, %i7
xorcc %i7, %g3, %i7
movleu %icc, %o6, %i7
te %xcc, 0x1
nop
brgz %i7, loop_1077
xorcc %i7, %i7, %g1
sra %g1, 0x03, %g1
bvc,a %xcc, loop_1078
loop_1077:
popc %g1, %g1
pdist %f8, %f12, %f6
lduw [%l7 + 0x6C], %g1
loop_1078:
fmovrslz %g1, %f12, %f8
fbuge,a %fcc1, loop_1079
movrlz %g1, %i4, %g1
movgu %icc, %i3, %g1
fbe,a %fcc1, loop_1080
loop_1079:
fpack32 %f6, %f10, %f2
array32 %g1, %g1, %g6
tge %icc, 0x5
loop_1080:
movcs %xcc, %g6, %o1
lduh [%l7 + 0x5C], %o1
movvc %icc, %g2, %o1
tge %icc, 0x0
alignaddr %o1, %l6, %o1
fabss %f8, %f15
tcc %icc, 0x1
array16 %o1, %o1, %l1
addcc %l1, %l5, %l1
fcmpgt32 %f2, %f8, %l1
st %f8, [%l7 + 0x7C]
add %l1, %l1, %l0
fsrc2s %f8, %f9
fcmpd %fcc3, %f10, %f0
bne loop_1081
stb %l0, [%l7 + 0x79]
ldsh [%l7 + 0x44], %l0
nop
loop_1081:
movpos %icc, %l0, %o4
stw %o4, [%l7 + 0x1C]
bne,a %xcc, loop_1082
lduh [%l7 + 0x6C], %o4
sdivcc %o4, 0x1713, %o4
movrlz %o4, %o4, %i6
loop_1082:
ld [%l7 + 0x60], %f3
addccc %i6, 0x0E24, %i6
nop
array8 %i6, %i6, %i5
nop
setx loop_1083, %l0, %l1
jmpl %l1, %i5
add %i5, %i5, %o3
brgz,a %o3, loop_1084
tneg %xcc, 0x5
loop_1083:
brlz %o3, loop_1085
nop
loop_1084:
tle %xcc, 0x0
fcmple16 %f0, %f0, %o3
loop_1085:
te %icc, 0x4
lduh [%l7 + 0x50], %o3
fmovscc %icc, %f15, %f13
fnor %f0, %f10, %f6
nop
setx loop_1086, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
ldub [%l7 + 0x10], %o3
fbug,a %fcc3, loop_1087
fcmped %fcc1, %f8, %f12
loop_1086:
std %f12, [%l7 + 0x10]
ldsw [%l7 + 0x74], %o3
loop_1087:
fmovde %xcc, %f9, %f4
brnz %o3, loop_1088
ld [%l7 + 0x58], %f3
nop
subcc %o3, 0x1650, %o3
loop_1088:
array16 %o3, %g4, %o3
nop
addc %o3, 0x19E4, %o3
bge,pn %icc, loop_1089
movge %icc, %o3, %g5
brgz,a %g5, loop_1090
movvc %xcc, %o2, %g5
loop_1089:
ldx [%l7 + 0x18], %g5
movrlez %g5, 0x1EF, %g5
loop_1090:
tcs %xcc, 0x2
fpadd16s %f4, %f13, %f11
fmovsge %icc, %f3, %f9
movrlz %g5, 0x274, %g5
tsubcc %g5, 0x0514, %g5
sra %g5, 0x1D, %g5
movvc %xcc, %g5, %o5
taddcctv %o5, %o0, %o5
nop
movvc %xcc, %o5, %i1
movl %xcc, %i1, %i0
tsubcc %i0, %l3, %i0
addccc %i0, 0x122E, %i0
sethi 0x05E7, %i0
bvc,a loop_1091
tg %xcc, 0x3
movgu %icc, %i0, %i2
sethi 0x0D5F, %i2
loop_1091:
movl %xcc, %l4, %i2
movn %icc, %i2, %l2
tg %xcc, 0x0
ldd [%l7 + 0x68], %f8
brgez %l2, loop_1092
movrlez %l2, %l2, %o7
umul %o7, %g7, %o7
fornot2s %f9, %f15, %f4
loop_1092:
ld [%l7 + 0x38], %f5
stw %o7, [%l7 + 0x74]
fbuge %fcc2, loop_1093
srlx %o7, 0x18, %o7
lduw [%l7 + 0x10], %o7
ld [%l7 + 0x50], %f0
loop_1093:
nop
udiv %o7, 0x0D1B, %o7
srl %o7, 0x06, %o7
fmovrdlz %o7, %f0, %f12
fmovrdne %o7, %f10, %f10
mulx %o7, %g3, %o7
tle %icc, 0x6
orncc %o7, 0x0E82, %o7
fblg,a %fcc2, loop_1094
sdivcc %o7, 0x01C7, %o7
fmovrdgez %o7, %f14, %f10
nop
loop_1094:
srlx %o7, %o7, %o6
subcc %o6, 0x160B, %o6
umul %o6, 0x00DB, %o6
stw %o6, [%l7 + 0x34]
movl %xcc, %o6, %i7
or %i7, %i7, %i4
array8 %i4, %i4, %i3
array16 %i3, %g1, %i3
brgz,a %i3, loop_1095
orncc %i3, %i3, %g6
ld [%l7 + 0x5C], %f4
mulx %g6, 0x13A8, %g6
loop_1095:
nop
fsrc1s %f4, %f10
xnor %g6, %g6, %g2
fpadd16s %f4, %f15, %f14
movcs %icc, %l6, %g2
siam 0x0
sll %g2, 0x03, %g2
movleu %icc, %g2, %o1
nop
nop
setx loop_1096, %l0, %l1
jmpl %l1, %o1
array32 %o1, %l5, %o1
brgz,a %o1, loop_1097
ta %xcc, 0x0
loop_1096:
nop
tvc %icc, 0x6
loop_1097:
tsubcc %o1, %l1, %o1
movgu %icc, %o1, %l0
sllx %l0, 0x09, %l0
sll %l0, %l0, %o4
brnz %o4, loop_1098
mulx %o4, 0x1AAE, %o4
fbule %fcc2, loop_1099
ldd [%l7 + 0x58], %f10
loop_1098:
alignaddr %o4, %i6, %o4
taddcc %o4, 0x15EB, %o4
loop_1099:
movre %o4, 0x240, %o4
movgu %icc, %i5, %o4
nop
tsubcc %o4, 0x160A, %o4
ldsh [%l7 + 0x44], %o4
nop
sth %o4, [%l7 + 0x6C]
brlz %o4, loop_1100
udivcc %o4, 0x1AE6, %o4
movpos %icc, %g4, %o4
movrgez %o4, %o3, %o4
loop_1100:
fcmpne16 %f10, %f14, %o4
fmovdpos %icc, %f1, %f1
ta %xcc, 0x7
umulcc %o4, 0x057B, %o4
fmovrsgz %o4, %f11, %f9
bcc,pt %xcc, loop_1101
fmovdg %xcc, %f2, %f2
lduw [%l7 + 0x1C], %o4
tsubcctv %o4, 0x1B53, %o4
loop_1101:
movvs %icc, %o2, %o4
nop
setx loop_1102, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fornot1 %f10, %f10, %f10
andcc %o4, %g5, %o4
nop
loop_1102:
mulx %o4, 0x07B1, %o4
nop
setx loop_1103, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fnegd %f10, %f0
udivx %o4, 0x0EC9, %o4
or %o4, %o4, %o0
loop_1103:
sethi 0x108F, %o0
movrgez %o0, 0x044, %o0
bcc,a loop_1104
udivx %o0, 0x1C86, %o0
fbug,a %fcc0, loop_1105
nop
loop_1104:
popc 0x17E0, %o0
fnegs %f2, %f1
loop_1105:
mulx %o0, 0x0CB1, %o0
fmovd %f10, %f12
fbne,a %fcc0, loop_1106
stw %o0, [%l7 + 0x08]
fcmpgt16 %f10, %f8, %o0
ldsw [%l7 + 0x70], %o0
loop_1106:
subc %o0, 0x1D12, %o0
tvc %icc, 0x3
taddcc %o0, %o0, %o5
nop
nop
setx loop_1107, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movneg %xcc, %i1, %o5
tvc %xcc, 0x6
fcmps %fcc0, %f9, %f0
loop_1107:
movcs %icc, %l3, %o5
movrne %o5, %o5, %i0
fnors %f0, %f0, %f8
fbue %fcc1, loop_1108
tneg %xcc, 0x4
xnorcc %i0, 0x0287, %i0
tcc %icc, 0x5
loop_1108:
ldd [%l7 + 0x68], %f14
ldsw [%l7 + 0x3C], %i0
smulcc %i0, 0x06A2, %i0
movgu %xcc, %i0, %l4
fbule,a %fcc1, loop_1109
fmovrslez %l4, %f4, %f14
fpadd16 %f10, %f10, %f10
ldsb [%l7 + 0x12], %l4
loop_1109:
fmovdn %xcc, %f7, %f10
nop
movne %icc, %l4, %i2
sdivx %i2, 0x08EB, %i2
umul %i2, %i2, %l2
tsubcc %l2, 0x0900, %l2
bneg loop_1110
fmovse %xcc, %f13, %f10
fmovdvs %xcc, %f8, %f11
fpadd16s %f11, %f10, %f4
loop_1110:
movgu %icc, %l2, %g7
movle %icc, %g7, %g3
fmovrsgez %g3, %f13, %f8
nop
movrgz %g3, 0x1E1, %g3
tvs %icc, 0x5
fmuld8sux16 %f8, %f9, %f4
fcmpeq32 %f4, %f4, %g3
andcc %g3, %g3, %o7
fcmpeq32 %f4, %f8, %o7
nop
movle %xcc, %o7, %o6
stw %o6, [%l7 + 0x78]
siam 0x7
sth %o6, [%l7 + 0x32]
fabss %f8, %f7
sethi 0x1614, %o6
fmovrslz %o6, %f0, %f8
nop
setx loop_1111, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sra %o6, 0x04, %o6
fmovdne %icc, %f15, %f5
bpos,a,pn %icc, loop_1112
loop_1111:
andn %o6, 0x1D0B, %o6
tge %xcc, 0x7
addccc %o6, 0x1F4B, %o6
loop_1112:
stb %o6, [%l7 + 0x6D]
array16 %o6, %i7, %o6
fmovsl %icc, %f14, %f4
srax %o6, 0x1E, %o6
and %o6, 0x12EA, %o6
udivx %o6, 0x130C, %o6
std %f4, [%l7 + 0x28]
taddcc %o6, 0x1000, %o6
fmovdn %xcc, %f13, %f9
movleu %icc, %o6, %i4
bpos loop_1113
movle %icc, %i4, %g1
brgz,a %g1, loop_1114
fors %f9, %f10, %f8
loop_1113:
fmul8sux16 %f4, %f14, %f14
movne %icc, %i3, %g1
loop_1114:
fble,a %fcc1, loop_1115
st %f8, [%l7 + 0x48]
fandnot2s %f8, %f2, %f3
orncc %g1, %g1, %g6
loop_1115:
smulcc %g6, 0x12E6, %g6
move %xcc, %g6, %l6
fnot2s %f3, %f14
sdivcc %l6, 0x141E, %l6
fpsub32 %f14, %f12, %f14
tcc %xcc, 0x3
fmovsn %icc, %f15, %f8
std %f14, [%l7 + 0x78]
fbn %fcc1, loop_1116
bvs,a,pt %icc, loop_1117
stx %l6, [%l7 + 0x70]
array32 %l6, %l6, %g2
loop_1116:
add %g2, 0x1114, %g2
loop_1117:
fmovdneg %xcc, %f1, %f1
movleu %xcc, %g2, %l5
movrlz %l5, %l1, %l5
movle %icc, %o1, %l5
udiv %l5, 0x119D, %l5
udivx %l5, 0x0564, %l5
fxor %f14, %f8, %f6
tne %icc, 0x0
array8 %l5, %l0, %l5
movgu %xcc, %i6, %l5
fmovsvc %xcc, %f5, %f12
nop
ta %xcc, 0x3
tpos %xcc, 0x3
sdivcc %l5, 0x0810, %l5
fsrc1s %f12, %f9
st %f12, [%l7 + 0x4C]
taddcc %l5, 0x0B65, %l5
nop
fmovdneg %xcc, %f12, %f11
bl,a,pn %xcc, loop_1118
ba %icc, loop_1119
addcc %l5, 0x0C7B, %l5
fbule %fcc3, loop_1120
loop_1118:
fmovd %f6, %f8
loop_1119:
smul %l5, 0x0034, %l5
nop
loop_1120:
array16 %l5, %i5, %l5
fmovdne %xcc, %f2, %f9
nop
movre %l5, %l5, %g4
fbue,a %fcc0, loop_1121
movrlz %g4, 0x32C, %g4
bn,a %icc, loop_1122
movrgez %g4, 0x199, %g4
loop_1121:
ldsw [%l7 + 0x38], %g4
umulcc %g4, %g4, %o3
loop_1122:
fnot1 %f6, %f10
fmovsneg %icc, %f0, %f10
ldx [%l7 + 0x68], %o3
fmovrdlez %o3, %f0, %f6
brnz %o3, loop_1123
brgez,a %o3, loop_1124
nop
array32 %o3, %o2, %o3
loop_1123:
nop
loop_1124:
movvs %icc, %o3, %g5
smulcc %g5, %o4, %g5
subcc %g5, 0x189F, %g5
smulcc %g5, %g5, %o0
tgu %icc, 0x3
brnz,a %o0, loop_1125
sth %o0, [%l7 + 0x0E]
stb %o0, [%l7 + 0x16]
for %f6, %f0, %f10
loop_1125:
movcs %icc, %o0, %i1
fmovdl %xcc, %f6, %f12
movl %xcc, %l3, %i1
ldsw [%l7 + 0x40], %i1
subc %i1, 0x1368, %i1
stb %i1, [%l7 + 0x40]
movpos %xcc, %o5, %i1
tn %icc, 0x7
addcc %i1, 0x0BE6, %i1
nop
fmovsvc %xcc, %f15, %f6
movrlz %i1, %i1, %i0
umulcc %i0, %i0, %l4
add %l4, %i2, %l4
stw %l4, [%l7 + 0x68]
ldsb [%l7 + 0x1C], %l4
bpos,pt %icc, loop_1126
fmovscs %xcc, %f15, %f0
sethi 0x160D, %l4
bge loop_1127
loop_1126:
fpadd16 %f10, %f4, %f0
tle %xcc, 0x6
andncc %l4, %l2, %l4
loop_1127:
ldd [%l7 + 0x58], %f0
sdiv %l4, 0x0A06, %l4
std %f0, [%l7 + 0x68]
ldub [%l7 + 0x6C], %l4
fble %fcc2, loop_1128
orcc %l4, 0x1E7B, %l4
movrgz %l4, 0x34E, %l4
fsrc1 %f0, %f14
loop_1128:
tcc %icc, 0x7
movrne %l4, %g7, %l4
movrgez %l4, 0x39E, %l4
or %l4, 0x1050, %l4
fmovscs %icc, %f10, %f2
fcmpne16 %f0, %f2, %l4
sth %l4, [%l7 + 0x7A]
movl %icc, %g3, %l4
movcc %xcc, %l4, %o7
fpsub16s %f2, %f12, %f0
movl %icc, %o7, %i7
sdivcc %i7, 0x11ED, %i7
alignaddrl %i7, %o6, %i7
fmovsl %xcc, %f10, %f11
sra %i7, 0x02, %i7
fandnot1s %f11, %f9, %f12
ldub [%l7 + 0x53], %i7
fmovdleu %xcc, %f7, %f8
fcmpeq16 %f0, %f6, %i7
fabsd %f0, %f12
fnegs %f8, %f5
brz,a %i7, loop_1129
andncc %i7, %i7, %i4
movne %xcc, %i4, %i3
ldsh [%l7 + 0x6C], %i3
loop_1129:
fbue %fcc2, loop_1130
fmovdcc %icc, %f15, %f15
fmovrdne %i3, %f2, %f14
mulx %i3, %g1, %i3
loop_1130:
tne %icc, 0x7
alignaddr %i3, %g6, %i3
sub %i3, 0x1C86, %i3
xor %i3, %i3, %l6
fbe %fcc0, loop_1131
nop
fmovrslz %l6, %f4, %f12
subc %l6, %g2, %l6
loop_1131:
movre %l6, 0x001, %l6
tsubcctv %l6, 0x1BF5, %l6
orcc %l6, 0x1C07, %l6
fsrc2s %f12, %f5
nop
setx loop_1132, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bge,a loop_1133
bcs,pt %icc, loop_1134
fpadd16 %f14, %f8, %f6
loop_1132:
fmovsvc %xcc, %f8, %f10
loop_1133:
movne %icc, %l6, %l1
loop_1134:
andncc %l1, %l1, %o1
fbe %fcc2, loop_1135
nop
nop
setx loop_1136, %l0, %l1
jmpl %l1, %o1
brz,a %o1, loop_1137
loop_1135:
bne,a %icc, loop_1138
movrlez %o1, %l0, %o1
loop_1136:
xnor %o1, 0x0810, %o1
loop_1137:
bpos,a,pt %xcc, loop_1139
loop_1138:
orcc %o1, 0x1FCD, %o1
udiv %o1, 0x14B8, %o1
movrlez %o1, 0x373, %o1
loop_1139:
fandnot2s %f10, %f10, %f12
bcs,a,pn %xcc, loop_1140
fbne %fcc3, loop_1141
movn %icc, %o1, %i6
bneg loop_1142
loop_1140:
ldsh [%l7 + 0x30], %i6
loop_1141:
xnor %i6, %i6, %i5
movcc %xcc, %i5, %l5
loop_1142:
fcmpgt32 %f6, %f14, %l5
nop
movge %xcc, %g4, %l5
tpos %xcc, 0x4
nop
tle %icc, 0x3
bge,a,pt %icc, loop_1143
stx %l5, [%l7 + 0x60]
umul %l5, %l5, %o2
sll %o2, %o2, %o3
loop_1143:
movvs %xcc, %o4, %o3
for %f6, %f12, %f10
alignaddrl %o3, %g5, %o3
sth %o3, [%l7 + 0x7A]
sdiv %o3, 0x0452, %o3
fnors %f12, %f14, %f13
udiv %o3, 0x10B5, %o3
fpsub32s %f13, %f3, %f12
ta %xcc, 0x7
smul %o3, 0x0978, %o3
nop
nop
brgez,a %o3, loop_1144
movrne %o3, 0x2ED, %o3
movn %icc, %o0, %o3
fmovsl %icc, %f3, %f6
loop_1144:
stw %o3, [%l7 + 0x44]
addcc %o3, 0x18B5, %o3
nop
tvs %icc, 0x0
array8 %o3, %l3, %o3
fmul8x16 %f6, %f2, %f12
movne %xcc, %o3, %o5
bge,a,pt %xcc, loop_1145
movcc %icc, %i1, %o5
faligndata %f12, %f8, %f8
stb %o5, [%l7 + 0x54]
loop_1145:
sethi 0x1D28, %o5
addccc %o5, 0x02A2, %o5
mova %xcc, %i0, %o5
bge,a,pt %xcc, loop_1146
movrlez %o5, 0x1CF, %o5
movneg %xcc, %o5, %i2
bneg,a loop_1147
loop_1146:
xor %i2, 0x03A4, %i2
fmovrslz %i2, %f11, %f1
subc %i2, 0x1541, %i2
loop_1147:
tl %icc, 0x5
alignaddrl %i2, %i2, %l2
nop
fbe %fcc1, loop_1148
bge,pn %icc, loop_1149
fsrc1s %f1, %f15
sdivcc %l2, 0x15F9, %l2
loop_1148:
fmovsn %icc, %f5, %f2
loop_1149:
taddcctv %l2, 0x0AAF, %l2
fmovdl %icc, %f6, %f9
fpsub32s %f9, %f13, %f15
fbne %fcc3, loop_1150
orncc %l2, %g7, %l2
fbg,a %fcc1, loop_1151
bne,a,pt %icc, loop_1152
loop_1150:
bvc loop_1153
ldx [%l7 + 0x68], %l2
loop_1151:
movge %xcc, %g3, %l2
loop_1152:
te %icc, 0x1
loop_1153:
tg %xcc, 0x5
call loop_1154
mulscc %l2, 0x166F, %l2
fpadd16 %f8, %f8, %f6
nop
loop_1154:
fmovrsne %l2, %f3, %f2
fmovsleu %xcc, %f13, %f13
fpadd32 %f6, %f14, %f12
fbe %fcc1, loop_1155
sra %l2, 0x09, %l2
ldsb [%l7 + 0x1A], %l2
udivcc %l2, 0x0D69, %l2
loop_1155:
orn %l2, 0x0824, %l2
sdivx %l2, 0x0C38, %l2
fandnot1 %f12, %f8, %f12
alignaddrl %l2, %l4, %l2
movg %icc, %o7, %l2
tcc %icc, 0x7
movpos %xcc, %l2, %o6
array32 %o6, %o6, %i7
tg %icc, 0x3
fbule %fcc0, loop_1156
movcs %xcc, %i7, %i4
and %i4, %g1, %i4
tne %xcc, 0x1
loop_1156:
bpos,pn %icc, loop_1157
movne %xcc, %g6, %i4
st %f13, [%l7 + 0x10]
fmovdle %icc, %f15, %f9
loop_1157:
orcc %i4, %i4, %i3
nop
fnot1s %f9, %f15
subccc %i3, %i3, %g2
umulcc %g2, %g2, %l6
movl %icc, %l1, %l6
array8 %l6, %l0, %l6
movcs %xcc, %o1, %l6
sth %l6, [%l7 + 0x7E]
addccc %l6, 0x1865, %l6
ldx [%l7 + 0x40], %l6
fandnot1s %f9, %f13, %f11
fmul8sux16 %f12, %f12, %f4
st %f11, [%l7 + 0x70]
movrlez %l6, 0x23D, %l6
movpos %icc, %l6, %i6
nop
nop
fbul %fcc1, loop_1158
bg,a loop_1159
stx %i6, [%l7 + 0x30]
udivx %i6, 0x0D9A, %i6
loop_1158:
fmovsneg %icc, %f12, %f15
loop_1159:
mulscc %i6, 0x07DF, %i6
orncc %i6, %i5, %i6
fmovsl %icc, %f3, %f8
alignaddrl %i6, %i6, %g4
brnz,a %g4, loop_1160
std %f4, [%l7 + 0x30]
movrne %g4, %g4, %l5
fnot1 %f4, %f8
loop_1160:
fmovrsne %l5, %f10, %f11
tcc %xcc, 0x2
fcmpeq32 %f4, %f10, %l5
or %l5, 0x01FC, %l5
sra %l5, %o2, %l5
orncc %l5, 0x00C9, %l5
tn %xcc, 0x6
stb %l5, [%l7 + 0x71]
subccc %l5, 0x002E, %l5
array32 %l5, %o4, %l5
fbuge %fcc3, loop_1161
tge %icc, 0x6
ldd [%l7 + 0x28], %f2
fmuld8ulx16 %f11, %f11, %f10
loop_1161:
ldsh [%l7 + 0x48], %l5
fors %f11, %f7, %f12
movleu %xcc, %g5, %l5
udiv %l5, 0x1D3B, %l5
ldsb [%l7 + 0x4E], %l5
add %l5, 0x174F, %l5
sdiv %l5, 0x1B83, %l5
bcs,a %icc, loop_1162
alignaddr %l5, %l5, %o0
stx %o0, [%l7 + 0x70]
fcmpgt32 %f10, %f2, %o0
loop_1162:
fornot1s %f12, %f13, %f15
tl %xcc, 0x0
nop
ldd [%l7 + 0x60], %f6
ldx [%l7 + 0x08], %o0
movleu %xcc, %l3, %o0
movne %icc, %o3, %o0
addc %o0, 0x0BCB, %o0
bne,a,pt %xcc, loop_1163
fpadd32s %f15, %f15, %f4
array32 %o0, %o0, %i1
ldub [%l7 + 0x41], %i1
loop_1163:
xor %i1, %i0, %i1
movrlz %i1, 0x18B, %i1
movne %xcc, %o5, %i1
move %icc, %i2, %i1
tvs %icc, 0x1
movge %icc, %g7, %i1
or %i1, %i1, %g3
lduh [%l7 + 0x0E], %g3
fpsub16 %f10, %f6, %f6
array16 %g3, %g3, %l4
tge %icc, 0x2
te %xcc, 0x0
sdiv %l4, 0x0F4A, %l4
orn %l4, %l4, %o7
tcc %icc, 0x6
movgu %icc, %o7, %l2
brnz %l2, loop_1164
tcs %icc, 0x6
tne %icc, 0x4
movrne %l2, 0x23E, %l2
loop_1164:
movpos %icc, %l2, %o6
popc %o6, %o6
xnor %o6, 0x1D0A, %o6
ldd [%l7 + 0x48], %f2
faligndata %f6, %f10, %f0
taddcctv %o6, %o6, %i7
fcmpes %fcc3, %f12, %f10
tneg %xcc, 0x3
ba loop_1165
lduw [%l7 + 0x20], %i7
lduh [%l7 + 0x42], %i7
nop
loop_1165:
nop
ldsb [%l7 + 0x31], %i7
fpsub32s %f10, %f14, %f10
brgz,a %i7, loop_1166
fandnot1s %f10, %f13, %f1
fmovsgu %icc, %f8, %f11
movgu %icc, %i7, %g1
loop_1166:
tcs %xcc, 0x2
nop
nop
movrne %g1, %g6, %g1
or %g1, %i4, %g1
sdivx %g1, 0x017B, %g1
sethi 0x19D1, %g1
fcmped %fcc0, %f2, %f4
sra %g1, 0x00, %g1
fbul %fcc1, loop_1167
ldsb [%l7 + 0x35], %g1
fmovrse %g1, %f14, %f6
fmovdne %xcc, %f12, %f7
loop_1167:
movrgz %g1, %g1, %i3
fbule %fcc2, loop_1168
bleu,a %icc, loop_1169
andncc %i3, %g2, %i3
srax %i3, %l1, %i3
loop_1168:
movg %xcc, %i3, %l0
loop_1169:
ta %xcc, 0x6
fbge %fcc3, loop_1170
tleu %xcc, 0x7
nop
fandnot2 %f4, %f14, %f6
loop_1170:
siam 0x0
movpos %xcc, %l0, %o1
tvs %icc, 0x5
brz,a %o1, loop_1171
stb %o1, [%l7 + 0x70]
tvs %xcc, 0x1
srl %o1, %l6, %o1
loop_1171:
movcc %xcc, %i5, %o1
st %f7, [%l7 + 0x5C]
movn %xcc, %o1, %i6
fmul8ulx16 %f6, %f2, %f10
nop
orn %i6, 0x1E38, %i6
sll %i6, 0x01, %i6
orcc %i6, 0x1BC1, %i6
fmovrslz %i6, %f5, %f9
fpadd16 %f10, %f12, %f0
xnorcc %i6, %i6, %g4
nop
nop
bg,a,pt %icc, loop_1172
movle %xcc, %g4, %o2
nop
nop
loop_1172:
fbo,a %fcc2, loop_1173
nop
orncc %o2, 0x1486, %o2
tsubcc %o2, %o4, %o2
loop_1173:
fmovdcs %icc, %f8, %f7
add %o2, 0x05EF, %o2
orn %o2, 0x16DE, %o2
nop
movrlz %o2, %g5, %o2
movrlz %o2, 0x2FF, %o2
fmovsa %icc, %f1, %f1
fmovrdlez %o2, %f0, %f10
movrgz %o2, %o2, %l5
fbge %fcc1, loop_1174
bcs,a,pt %xcc, loop_1175
move %icc, %l5, %l3
fbu,a %fcc3, loop_1176
loop_1174:
nop
loop_1175:
addcc %l3, 0x02DA, %l3
nop
loop_1176:
fmovsg %icc, %f9, %f13
ldx [%l7 + 0x58], %l3
fbo,a %fcc3, loop_1177
movrlez %l3, 0x040, %l3
fpsub32 %f10, %f14, %f14
tge %icc, 0x1
loop_1177:
ldsh [%l7 + 0x20], %l3
subcc %l3, %o3, %l3
for %f14, %f14, %f6
bg,pt %xcc, loop_1178
stx %l3, [%l7 + 0x38]
fornot1s %f13, %f15, %f6
fpack32 %f6, %f6, %f10
loop_1178:
fpadd32 %f10, %f14, %f8
sll %l3, %l3, %o0
nop
movrlz %o0, %i0, %o0
fexpand %f6, %f8
movrne %o0, 0x025, %o0
fcmped %fcc2, %f8, %f14
ldsw [%l7 + 0x0C], %o0
sub %o0, 0x1231, %o0
popc %o0, %o0
fpmerge %f6, %f10, %f10
ld [%l7 + 0x5C], %f11
fbg %fcc2, loop_1179
fbu,a %fcc2, loop_1180
subcc %o0, %o0, %o5
xnorcc %o5, %o5, %i2
loop_1179:
fbne,a %fcc0, loop_1181
loop_1180:
srlx %i2, 0x14, %i2
te %xcc, 0x4
movrgz %i2, %g7, %i2
loop_1181:
fpsub32 %f10, %f4, %f10
sllx %i2, %i2, %i1
movcs %xcc, %i1, %g3
fmovde %icc, %f7, %f10
bcs,a loop_1182
fmovdgu %icc, %f14, %f8
sdivcc %g3, 0x0ACD, %g3
fcmpne32 %f10, %f4, %g3
loop_1182:
fnegd %f10, %f12
fbule %fcc3, loop_1183
srlx %g3, 0x01, %g3
fmovdcs %icc, %f2, %f4
fcmpeq16 %f10, %f6, %g3
loop_1183:
bvs,a,pt %icc, loop_1184
ld [%l7 + 0x20], %f12
sdivx %g3, 0x1B9D, %g3
sth %g3, [%l7 + 0x10]
loop_1184:
smulcc %g3, %g3, %l4
nop
smulcc %l4, 0x0E2B, %l4
bl,a loop_1185
fcmpeq16 %f10, %f0, %l4
nop
fnot2s %f4, %f3
loop_1185:
smul %l4, %o7, %l4
fbule %fcc2, loop_1186
tneg %icc, 0x5
nop
fmovda %xcc, %f14, %f13
loop_1186:
movl %xcc, %l2, %l4
movl %icc, %l4, %o6
fmul8x16al %f13, %f11, %f4
fmul8ulx16 %f4, %f8, %f12
tne %xcc, 0x6
movle %icc, %i7, %o6
sllx %o6, %o6, %g6
movrlz %g6, 0x289, %g6
tneg %icc, 0x1
alignaddrl %g6, %g6, %i4
bcs %icc, loop_1187
movpos %icc, %i4, %g1
mova %icc, %g1, %g2
ldsb [%l7 + 0x58], %g2
loop_1187:
stb %g2, [%l7 + 0x33]
addcc %g2, %g2, %l1
tsubcc %l1, 0x062A, %l1
nop
bleu,pt %xcc, loop_1188
movge %icc, %l1, %i3
fmovsneg %icc, %f1, %f15
fbule,a %fcc3, loop_1189
loop_1188:
xorcc %i3, 0x0F07, %i3
stb %i3, [%l7 + 0x7D]
mova %icc, %i3, %l0
loop_1189:
fmovdn %icc, %f11, %f0
fba,a %fcc3, loop_1190
popc %l0, %l0
fmovsgu %xcc, %f15, %f7
udivx %l0, 0x0C34, %l0
loop_1190:
movgu %xcc, %l0, %l6
tpos %xcc, 0x4
popc %l6, %l6
fmovdvs %xcc, %f9, %f0
nop
fmovscs %icc, %f4, %f4
fcmpgt16 %f12, %f0, %l6
ldsb [%l7 + 0x63], %l6
fnot2 %f12, %f4
sth %l6, [%l7 + 0x60]
taddcctv %l6, 0x0600, %l6
fmuld8ulx16 %f4, %f2, %f4
tge %icc, 0x2
xnor %l6, 0x12B7, %l6
sdiv %l6, 0x0C89, %l6
taddcc %l6, %l6, %i5
alignaddrl %i5, %o1, %i5
tsubcctv %i5, %i6, %i5
bcc,pt %icc, loop_1191
fmovrsgz %i5, %f5, %f7
umul %i5, %g4, %i5
smulcc %i5, 0x0399, %i5
loop_1191:
fmovdleu %icc, %f10, %f1
fmul8sux16 %f4, %f14, %f6
sub %i5, 0x1108, %i5
bn,a,pt %icc, loop_1192
faligndata %f6, %f4, %f14
tsubcc %i5, %i5, %o4
sllx %o4, %o4, %g5
loop_1192:
brlz,a %g5, loop_1193
fmul8x16 %f1, %f0, %f6
fmovsle %xcc, %f14, %f15
fmovsl %icc, %f15, %f4
loop_1193:
nop
fcmpes %fcc3, %f8, %f13
andcc %g5, %g5, %o2
addc %o2, %o2, %l5
fmovsne %icc, %f8, %f0
stw %l5, [%l7 + 0x0C]
xnorcc %l5, %l5, %o3
movle %xcc, %o3, %l3
movgu %xcc, %i0, %l3
array8 %l3, %l3, %o0
array16 %o0, %o5, %o0
addccc %o0, 0x0897, %o0
nop
fmovdge %xcc, %f6, %f14
movre %o0, 0x306, %o0
tgu %xcc, 0x5
array32 %o0, %o0, %g7
umul %g7, %i2, %g7
ldsw [%l7 + 0x7C], %g7
movrlz %g7, 0x2B0, %g7
nop
ldsw [%l7 + 0x58], %g7
fbl,a %fcc1, loop_1194
orn %g7, %g7, %i1
fbo %fcc3, loop_1195
movgu %icc, %i1, %g3
loop_1194:
stx %g3, [%l7 + 0x08]
srax %g3, 0x05, %g3
loop_1195:
fmovrdgez %g3, %f6, %f6
movvc %icc, %g3, %o7
sra %o7, 0x14, %o7
be,a,pt %icc, loop_1196
fandnot1 %f6, %f4, %f12
tne %xcc, 0x0
or %o7, 0x177A, %o7
loop_1196:
addc %o7, 0x16E9, %o7
movrlez %o7, %l2, %o7
mulscc %o7, %o7, %l4
srl %l4, %i7, %l4
array32 %l4, %l4, %o6
bleu,a %xcc, loop_1197
brnz,a %o6, loop_1198
ldx [%l7 + 0x40], %o6
movge %xcc, %g6, %o6
loop_1197:
tg %icc, 0x5
loop_1198:
fnot1s %f14, %f6
alignaddr %o6, %i4, %o6
udivcc %o6, 0x0CCA, %o6
srlx %o6, %o6, %g1
movge %icc, %g2, %g1
fmuld8ulx16 %f14, %f6, %f8
andcc %g1, 0x1878, %g1
stw %g1, [%l7 + 0x40]
movvc %xcc, %g1, %l1
fbge %fcc2, loop_1199
ldsh [%l7 + 0x2E], %l1
movre %l1, 0x377, %l1
mulscc %l1, %l1, %i3
loop_1199:
subccc %i3, %i3, %l0
tcc %xcc, 0x1
fandnot2s %f14, %f1, %f6
te %icc, 0x3
ldub [%l7 + 0x38], %l0
nop
bvs,pt %xcc, loop_1200
tvs %icc, 0x6
stx %l0, [%l7 + 0x08]
te %icc, 0x6
loop_1200:
xnorcc %l0, 0x0933, %l0
add %l0, %l0, %l6
fbn,a %fcc3, loop_1201
ba %xcc, loop_1202
sdiv %l6, 0x063B, %l6
taddcc %l6, 0x1786, %l6
loop_1201:
tneg %icc, 0x5
loop_1202:
sllx %l6, 0x1D, %l6
ldsh [%l7 + 0x38], %l6
fblg %fcc0, loop_1203
fmovrsne %l6, %f10, %f8
fnors %f8, %f10, %f12
sdiv %l6, 0x195A, %l6
loop_1203:
orncc %l6, %l6, %o1
pdist %f8, %f10, %f4
movpos %xcc, %o1, %i6
brgz,a %i6, loop_1204
nop
te %xcc, 0x7
!movrlz %i6, %g4, %i6
loop_1204:
tsubcctv %i6, %i6, %i5
ldub [%l7 + 0x6E], %i5
fmovscc %xcc, %f0, %f0
ldx [%l7 + 0x30], %i5
srl %i5, 0x16, %i5
orncc %i5, 0x15BF, %i5
movrlz %i5, 0x1C6, %i5
ldsh [%l7 + 0x42], %i5
andcc %i5, %i5, %o4
nop
umul %o4, 0x1407, %o4
ldsw [%l7 + 0x68], %o4
ble,a %xcc, loop_1205
andcc %o4, %o4, %g5
fmovsvs %icc, %f6, %f7
movgu %xcc, %g5, %o2
loop_1205:
movvs %icc, %o2, %l5
and %l5, %l5, %o3
add %o3, %o3, %i0
stb %i0, [%l7 + 0x1D]
st %f7, [%l7 + 0x70]
fbule,a %fcc1, loop_1206
st %f7, [%l7 + 0x58]
umul %i0, 0x13D4, %i0
fba,a %fcc1, loop_1207
loop_1206:
sdivcc %i0, 0x0B26, %i0
alignaddr %i0, %i0, %l3
ldsw [%l7 + 0x70], %l3
loop_1207:
tgu %icc, 0x4
fba %fcc1, loop_1208
movl %icc, %l3, %o5
nop
setx loop_1209, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xnor %o5, 0x12EB, %o5
loop_1208:
udivcc %o5, 0x1C76, %o5
sethi 0x1E6E, %o5
loop_1209:
fmovrdne %o5, %f4, %f10
fmovrslez %o5, %f0, %f5
std %f10, [%l7 + 0x28]
xor %o5, %o5, %o0
fbne,a %fcc3, loop_1210
srax %o0, 0x01, %o0
or %o0, %o0, %i2
movgu %xcc, %i2, %g7
loop_1210:
movpos %xcc, %i1, %g7
addccc %g7, 0x0F41, %g7
brlez,a %g7, loop_1211
fbe %fcc3, loop_1212
and %g7, 0x1C6A, %g7
stx %g7, [%l7 + 0x38]
loop_1211:
fmul8x16 %f5, %f6, %f4
loop_1212:
alignaddrl %g7, %g7, %g3
andn %g3, %l2, %g3
nop
addccc %g3, %o7, %g3
mulx %g3, 0x1F21, %g3
fnors %f5, %f1, %f5
fbe,a %fcc3, loop_1213
for %f4, %f8, %f8
xnorcc %g3, %i7, %g3
taddcctv %g3, 0x0D2D, %g3
loop_1213:
ldx [%l7 + 0x70], %g3
array16 %g3, %g3, %l4
tleu %icc, 0x0
array16 %l4, %g6, %l4
nop
movvc %xcc, %l4, %i4
ldx [%l7 + 0x28], %i4
movleu %xcc, %i4, %o6
ldd [%l7 + 0x20], %f10
sth %o6, [%l7 + 0x34]
fnand %f8, %f0, %f2
subcc %o6, %g2, %o6
tge %xcc, 0x0
ldsh [%l7 + 0x2A], %o6
fmovscs %xcc, %f9, %f2
smulcc %o6, 0x05AE, %o6
movvc %icc, %o6, %g1
movrlz %g1, %g1, %l1
fbe,a %fcc1, loop_1214
fnot2 %f2, %f0
nop
setx loop_1215, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fnands %f2, %f7, %f10
loop_1214:
faligndata %f2, %f2, %f2
fpsub16 %f2, %f2, %f12
loop_1215:
fmovsvc %xcc, %f7, %f2
tcs %xcc, 0x5
fbul,a %fcc0, loop_1216
nop
bcc %icc, loop_1217
mulscc %l1, %l1, %i3
loop_1216:
movge %icc, %i3, %l0
fcmpne32 %f12, %f14, %l0
loop_1217:
bvc,a loop_1218
udivx %l0, 0x153F, %l0
nop
movleu %icc, %l6, %l0
loop_1218:
sdiv %l0, 0x15FA, %l0
tg %icc, 0x3
movvs %xcc, %l0, %o1
movrgz %o1, %g4, %o1
ldsb [%l7 + 0x16], %o1
stx %o1, [%l7 + 0x20]
fsrc2s %f2, %f13
fxors %f2, %f13, %f3
bn,a %icc, loop_1219
orncc %o1, %o1, %i6
fornot2 %f12, %f14, %f10
fmuld8sux16 %f3, %f8, %f8
loop_1219:
movvc %icc, %i6, %i5
or %i5, 0x1B46, %i5
ldx [%l7 + 0x70], %i5
tleu %icc, 0x2
array32 %i5, %o4, %i5
sub %i5, %i5, %g5
sdivcc %g5, 0x00A5, %g5
brlez %g5, loop_1220
tsubcc %g5, 0x1921, %g5
sdiv %g5, 0x180C, %g5
sdivcc %g5, 0x1310, %g5
loop_1220:
xnor %g5, 0x1577, %g5
ba,a,pn %xcc, loop_1221
ldsh [%l7 + 0x7A], %g5
fbe,a %fcc0, loop_1222
fmovscs %xcc, %f4, %f13
loop_1221:
add %g5, 0x1B2C, %g5
stx %g5, [%l7 + 0x38]
loop_1222:
movrne %g5, %o2, %g5
xnor %g5, 0x04BA, %g5
movle %icc, %g5, %l5
smulcc %l5, %l5, %o3
fandnot2s %f13, %f14, %f15
movrlz %o3, 0x2EF, %o3
fmuld8sux16 %f15, %f4, %f6
fble,a %fcc2, loop_1223
sllx %o3, %i0, %o3
nop
movne %xcc, %o3, %l3
loop_1223:
andncc %l3, %o5, %l3
ld [%l7 + 0x34], %f15
nop
tleu %xcc, 0x3
movl %icc, %o0, %l3
fnot1s %f15, %f4
nop
movne %xcc, %i2, %l3
subc %l3, %l3, %i1
udivx %i1, 0x1B46, %i1
tpos %xcc, 0x0
ldsb [%l7 + 0x6E], %i1
array16 %i1, %g7, %i1
fbn,a %fcc3, loop_1224
taddcc %i1, %i1, %l2
ldd [%l7 + 0x20], %f12
nop
loop_1224:
orncc %l2, %o7, %l2
fbu,a %fcc3, loop_1225
lduw [%l7 + 0x3C], %l2
fcmpeq16 %f6, %f6, %l2
nop
setx loop_1226, %l0, %l1
jmpl %l1, %l2
loop_1225:
sllx %l2, %l2, %i7
movg %icc, %i7, %g3
nop
loop_1226:
srl %g3, 0x1D, %g3
fmovdpos %xcc, %f11, %f13
fcmpeq16 %f6, %f8, %g3
te %icc, 0x1
lduh [%l7 + 0x7C], %g3
fmovdleu %icc, %f6, %f0
ld [%l7 + 0x20], %f9
add %g3, 0x0C0D, %g3
andcc %g3, %g6, %g3
tl %xcc, 0x7
ble,a,pt %xcc, loop_1227
sdiv %g3, 0x08D6, %g3
ldsh [%l7 + 0x52], %g3
and %g3, 0x1B03, %g3
loop_1227:
fmovde %xcc, %f8, %f9
subccc %g3, 0x118B, %g3
fpmerge %f9, %f7, %f14
brgez %g3, loop_1228
tl %xcc, 0x3
tsubcctv %g3, 0x0560, %g3
fba %fcc3, loop_1229
loop_1228:
tg %xcc, 0x7
nop
and %g3, 0x1846, %g3
loop_1229:
ldsw [%l7 + 0x28], %g3
stw %g3, [%l7 + 0x40]
tleu %xcc, 0x5
bge,a,pt %xcc, loop_1230
nop
bneg loop_1231
st %f9, [%l7 + 0x2C]
loop_1230:
sub %g3, %g3, %l4
movrlz %l4, 0x1EB, %l4
loop_1231:
nop
sub %l4, %l4, %i4
bg,a,pt %icc, loop_1232
nop
fble %fcc2, loop_1233
sra %i4, 0x1F, %i4
loop_1232:
nop
xnor %i4, 0x1715, %i4
loop_1233:
bleu,a loop_1234
fcmpne16 %f14, %f12, %i4
siam 0x6
lduh [%l7 + 0x1C], %i4
loop_1234:
tsubcctv %i4, %g2, %i4
fbl %fcc3, loop_1235
movle %icc, %i4, %o6
movl %icc, %g1, %o6
addcc %o6, 0x05E7, %o6
loop_1235:
popc 0x0375, %o6
subc %o6, 0x02C9, %o6
fpsub16 %f14, %f8, %f10
fmovrdgz %o6, %f14, %f6
movcs %icc, %o6, %l1
fnot2 %f6, %f10
fornot1s %f9, %f8, %f15
fbne,a %fcc2, loop_1236
tcc %xcc, 0x6
movpos %xcc, %i3, %l1
fnand %f6, %f8, %f6
loop_1236:
nop
ta %xcc, 0x5
nop
movcc %icc, %l6, %l1
nop
orcc %l1, 0x0599, %l1
fmul8ulx16 %f6, %f10, %f0
fmul8x16 %f15, %f4, %f2
movcc %icc, %l1, %l0
fcmple16 %f2, %f2, %l0
fmovrsgz %l0, %f1, %f4
stw %l0, [%l7 + 0x0C]
sub %l0, 0x01F5, %l0
sllx %l0, 0x08, %l0
ldx [%l7 + 0x70], %l0
sdivx %l0, 0x0B86, %l0
fabss %f4, %f15
srax %l0, %l0, %g4
nop
tgu %xcc, 0x7
mulscc %g4, %o1, %g4
nop
xor %g4, 0x1AEE, %g4
ldub [%l7 + 0x7E], %g4
movneg %xcc, %g4, %i6
nop
smul %i6, %o4, %i6
udivx %i6, 0x14E6, %i6
fble,a %fcc1, loop_1237
tge %xcc, 0x7
tpos %xcc, 0x0
brgez,a %i6, loop_1238
loop_1237:
bpos,pt %xcc, loop_1239
subcc %i6, %i6, %i5
ld [%l7 + 0x14], %f8
loop_1238:
nop
loop_1239:
bneg,pn %xcc, loop_1240
tl %xcc, 0x3
stx %i5, [%l7 + 0x38]
fbule,a %fcc2, loop_1241
loop_1240:
bge,pt %xcc, loop_1242
umul %i5, %i5, %o2
tvs %xcc, 0x1
loop_1241:
smul %o2, %g5, %o2
loop_1242:
nop
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 0:
!
! Type : 685
! Type f : 1904
! Type cti : 1242
! Type i : 4885
! Type l : 1284
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
Test case data start
************************************************************************/
.data
user_data_start:
scratch_area:
.word 0xD0CEC65A
.word 0x15030D3E
.word 0x3E259125
.word 0x6D36063C
.word 0xC984DDB0
.word 0xB223A9BE
.word 0xB4509428
.word 0x475B3593
.word 0x09443E4F
.word 0x7BDC69E7
.word 0x12638115
.word 0xA7613FA7
.word 0x528DBC4D
.word 0x53D6AD38
.word 0xCB542C3F
.word 0x697F27B0
.word 0xAEC309FC
.word 0x2F2D4860
.word 0x0FF13691
.word 0x2591D403
.word 0x802E085C
.word 0x84EA9B8D
.word 0x51675BCA
.word 0x703B6F52
.word 0x09EC7643
.word 0x85E30FA3
.word 0xF97B18EC
.word 0xE9A2184B
.word 0x473DD994
.word 0x96F14B16
.word 0xD9B868A1
.word 0xDE9D3947
.word 0x60FC32C0
.word 0x281CA190
.word 0x3EED5946
.word 0x5E1E0AFC
.word 0xADBD365F
.word 0x71438EB4
.word 0x49DBBF49
.word 0x0FA8EA22
.word 0x33B76614
.word 0xCBEE2802
.word 0x4374722C
.word 0x13596A1B
.word 0x5D4AFE8A
.word 0x76A9864E
.word 0x52D56A15
.word 0xD2C14493
.word 0x7653F725
.word 0x14095718
.word 0xD76017A6
.word 0x060D7C09
.word 0x92B1812B
.word 0x6B64AAE1
.word 0xE26BB111
.word 0xB38B060E
.word 0x63A3E623
.word 0xF75C4389
.word 0xEBCC7E81
.word 0x8D64173A
.word 0xF1A34BC6
.word 0xF9EE2644
.word 0x0C09DBDE
.word 0x89B36CDF
.end