Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f16.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: isa3_fsr3_f16.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 "Using Instruction Hash for Focus :$Id: isa3_fsr3_f16.s,v 1.1 2007/05/11 17:22:27 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
mov %l7, %g1
wrpr %g0, 0x0, %cwp
mov %g1, %l7
wrpr %g0, 0x1, %cwp
mov %g1, %l7
wrpr %g0, 0x2, %cwp
mov %g1, %l7
wrpr %g0, 0x3, %cwp
mov %g1, %l7
wrpr %g0, 0x4, %cwp
mov %g1, %l7
wrpr %g0, 0x5, %cwp
mov %g1, %l7
wrpr %g0, 0x6, %cwp
mov %g1, %l7
wrpr %g0, 0x7, %cwp
mov %g1, %l7
nop
setx 0x3D5344448050952B, %l0, %l6
stx %l6, [%l7 + 0x0]
ldx [%l7 + 0x0], %fsr
!
! Thread 0 Start
!
main_t0:
!# Initialize registers ..
!# Global registers
set 0xE, %g1
set 0xD, %g2
set 0xD, %g3
set 0xC, %g4
set 0xE, %g5
set 0x9, %g6
set 0x8, %g7
!# Input registers
set -0xF, %i0
set -0x6, %i1
set -0x1, %i2
set -0x5, %i3
set -0x9, %i4
set -0x2, %i5
set -0x1, %i6
set -0x7, %i7
!# Local registers
set 0x661B4E3E, %l0
set 0x4632BFBC, %l1
set 0x0F290CF2, %l2
set 0x258069F0, %l3
set 0x46561A73, %l4
set 0x7B5FD024, %l5
set 0x1037FBBD, %l6
!# Output registers
set -0x05EE, %o0
set 0x19A4, %o1
set 0x14F0, %o2
set 0x14AE, %o3
set 0x183E, %o4
set -0x123C, %o5
set -0x1A72, %o6
set 0x15EC, %o7
!# Float registers
INIT_TH_FP_REG(%l7,%f0,0x27C63616DBF4B2AC)
INIT_TH_FP_REG(%l7,%f2,0xEFBB5B3633E0C60F)
INIT_TH_FP_REG(%l7,%f4,0x970FEF1E6B1F936F)
INIT_TH_FP_REG(%l7,%f6,0xCDBD7472A716187E)
INIT_TH_FP_REG(%l7,%f8,0xAB0697BE1F55D103)
INIT_TH_FP_REG(%l7,%f10,0x755B1EDD73ABCC1F)
INIT_TH_FP_REG(%l7,%f12,0x64789D51835283E6)
INIT_TH_FP_REG(%l7,%f14,0x0AA24B08FBD34BFE)
INIT_TH_FP_REG(%l7,%f16,0xCC45F62449B7C939)
INIT_TH_FP_REG(%l7,%f18,0xA18FBA734DAE5A5F)
INIT_TH_FP_REG(%l7,%f20,0xA3A637825EFF224D)
INIT_TH_FP_REG(%l7,%f22,0x146AA959835B07EB)
INIT_TH_FP_REG(%l7,%f24,0x1613E2EC2CF87A1F)
INIT_TH_FP_REG(%l7,%f26,0x29191525A14ED3E2)
INIT_TH_FP_REG(%l7,%f28,0x1254B57D98F5F3A7)
INIT_TH_FP_REG(%l7,%f30,0x53DE239BFBE7056E)
!# Other state
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wrhpr %l0, 0x622, %hsys_tick_cmpr
!# Execute Main Diag ..
fmul8ulx16 %f20, %f30, %f12
srlx %l2, 0x18, %i2
movvc %xcc, %i0, %o4
tne %icc, 0x1
bleu,pt %xcc, loop_1
sdiv %i5, 0x12D5, %i6
tcs %icc, 0x1
te %icc, 0x5
loop_1:
move %xcc, %i4, %l0
tne %xcc, 0x7
subc %g2, %i3, %g5
nop
setx loop_2, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ldub [%l7 + 0x4E], %o7
taddcc %o1, 0x0C4C, %o0
or %l6, %l4, %g7
loop_2:
fornot1s %f8, %f22, %f8
fmovrdgez %o6, %f26, %f16
alignaddr %i1, %l1, %g1
array32 %o2, %g3, %g6
mova %icc, %o3, %g4
fcmpne32 %f16, %f4, %l5
stw %o5, [%l7 + 0x40]
fands %f18, %f16, %f19
fmovdge %icc, %f5, %f3
bvs,a,pt %xcc, loop_3
edge8 %l3, %l2, %i2
tsubcc %i7, 0x1576, %o4
sethi 0x0BA0, %i0
loop_3:
fnor %f16, %f4, %f12
mulscc %i5, 0x04CD, %i6
fbne,a %fcc0, loop_4
movneg %icc, %i4, %l0
set 0x10, %i2
swapa [%l7 + %i2] 0x80, %i3
loop_4:
alignaddr %g5, %o7, %o1
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x34] %asi, %o0
nop
fitod %f8, %f2
fdtox %f2, %f16
srlx %l6, 0x1E, %g2
set 0x4C, %g6
swapa [%l7 + %g6] 0x10, %g7
fandnot1 %f0, %f20, %f28
popc 0x1E9E, %l4
movcc %icc, %i1, %l1
srax %o6, %o2, %g3
membar 0x7E
bl,a,pn %icc, loop_5
sub %g1, 0x19FA, %o3
xorcc %g4, 0x1C92, %g6
sll %l5, %l3, %l2
loop_5:
tl %icc, 0x7
array8 %o5, %i7, %o4
fmovdvs %xcc, %f2, %f9
sra %i0, %i2, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bg,a,pn %icc, loop_6
addccc %i6, %i4, %i3
sdivx %l0, 0x0B1B, %o7
taddcc %g5, 0x0762, %o1
loop_6:
tge %icc, 0x5
orn %l6, 0x0673, %o0
fsrc2 %f6, %f30
nop
fitod %f6, %f10
fdtox %f10, %f26
fxtod %f26, %f0
set 0x69, %l3
ldsba [%l7 + %l3] 0x19, %g2
fbne,a %fcc2, loop_7
fnor %f22, %f14, %f20
edge32 %g7, %i1, %l4
xnor %o6, %o2, %g3
loop_7:
subccc %l1, %o3, %g1
set 0x09, %l6
ldsba [%l7 + %l6] 0x88, %g4
andcc %l5, 0x12F2, %l3
mova %xcc, %l2, %g6
add %i7, %o4, %i0
sra %o5, 0x0C, %i5
fandnot1s %f6, %f29, %f24
nop
setx loop_8, %l0, %l1
jmpl %l1, %i2
tgu %xcc, 0x1
movneg %icc, %i6, %i4
sir 0x1D7E
loop_8:
smulcc %i3, 0x154A, %l0
tcc %icc, 0x3
sra %g5, %o7, %o1
mulx %o0, %g2, %g7
wr %g0, 0x04, %asi
ldswa [%l7 + 0x14] %asi, %l6
bcc,pt %icc, loop_9
udivcc %i1, 0x0356, %l4
alignaddr %o6, %g3, %o2
array8 %l1, %g1, %g4
loop_9:
fandnot2s %f0, %f5, %f9
fmul8ulx16 %f20, %f22, %f18
fble %fcc2, loop_10
bleu loop_11
tcs %icc, 0x5
move %icc, %l5, %o3
loop_10:
srlx %l2, %l3, %g6
loop_11:
sllx %i7, 0x17, %o4
ldstub [%l7 + 0x12], %o5
orcc %i0, 0x1E67, %i5
fmovda %icc, %f31, %f29
tge %icc, 0x4
tpos %icc, 0x2
edge16n %i6, %i2, %i3
sdivx %l0, 0x11BD, %i4
fcmpeq32 %f22, %f10, %g5
fbu,a %fcc1, loop_12
tg %xcc, 0x0
swap [%l7 + 0x20], %o1
movleu %icc, %o0, %o7
loop_12:
nop
set 0x64, %g5
stwa %g7, [%l7 + %g5] 0x81
udivx %g2, 0x1C40, %l6
taddcc %i1, 0x0653, %l4
movpos %xcc, %o6, %g3
movl %icc, %o2, %g1
fpsub16 %f2, %f14, %f28
movcs %icc, %l1, %g4
movrgez %o3, %l5, %l2
tg %xcc, 0x1
edge16ln %g6, %i7, %l3
movrne %o4, 0x2AF, %i0
te %icc, 0x6
fornot1s %f4, %f13, %f14
bn,a,pt %icc, loop_13
movge %icc, %i5, %i6
fbule,a %fcc2, loop_14
swap [%l7 + 0x2C], %o5
loop_13:
tn %icc, 0x5
fnors %f28, %f17, %f15
loop_14:
fbe,a %fcc0, loop_15
popc 0x0067, %i2
xnor %i3, 0x116C, %i4
bne,a,pn %icc, loop_16
loop_15:
edge32n %g5, %o1, %l0
xor %o0, 0x03F1, %g7
fbge,a %fcc3, loop_17
loop_16:
movne %icc, %o7, %g2
sdivx %i1, 0x1E9F, %l6
fnegs %f19, %f3
loop_17:
fpack32 %f10, %f24, %f18
ldub [%l7 + 0x7F], %l4
popc %g3, %o2
nop
set 0x32, %l4
lduh [%l7 + %l4], %g1
fpack32 %f12, %f6, %f8
fsrc2 %f18, %f26
movrgez %o6, %l1, %o3
xnorcc %g4, 0x18E8, %l5
edge16 %l2, %g6, %l3
udivx %i7, 0x18C6, %i0
addc %i5, 0x1421, %i6
ldstub [%l7 + 0x11], %o4
fbn %fcc0, loop_18
array16 %o5, %i2, %i4
andncc %g5, %i3, %o1
edge8 %l0, %o0, %g7
loop_18:
edge8 %o7, %i1, %g2
addc %l4, 0x138E, %g3
set 0x36, %g1
lduba [%l7 + %g1] 0x0c, %l6
fbue %fcc0, loop_19
andncc %o2, %o6, %g1
brz %l1, loop_20
tl %icc, 0x6
loop_19:
fbn %fcc0, loop_21
ta %icc, 0x0
loop_20:
fcmpeq32 %f6, %f0, %g4
fandnot1s %f28, %f15, %f24
loop_21:
stw %l5, [%l7 + 0x54]
taddcctv %l2, %g6, %l3
edge32l %i7, %i0, %i5
edge32ln %o3, %i6, %o5
fand %f30, %f6, %f30
fpack32 %f14, %f18, %f2
tleu %icc, 0x6
mulx %i2, %o4, %g5
movrgez %i4, %o1, %l0
fnot2 %f24, %f12
edge32 %o0, %g7, %i3
tvs %icc, 0x2
movgu %icc, %i1, %g2
smulcc %l4, 0x0214, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitos %f5, %f4
fstoi %f4, %f1
fnands %f25, %f5, %f2
tcc %icc, 0x7
fble,a %fcc0, loop_22
brz %l6, loop_23
xor %o2, %o6, %o7
sdiv %l1, 0x025C, %g4
loop_22:
nop
setx 0x80485E58, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
loop_23:
smul %l5, %l2, %g6
tvs %xcc, 0x2
nop
set 0x24, %g3
stw %l3, [%l7 + %g3]
set 0x10, %o6
ldda [%l7 + %o6] 0x14, %i6
edge32l %i0, %g1, %o3
sdiv %i5, 0x15AE, %i6
fcmpeq32 %f8, %f24, %o5
fmovdcs %icc, %f29, %f27
edge32ln %o4, %g5, %i4
alignaddrl %o1, %l0, %o0
bl,a loop_24
fmovrdgz %i2, %f18, %f26
umulcc %g7, %i1, %g2
sub %i3, %l4, %g3
loop_24:
movne %icc, %o2, %l6
bn,a,pt %xcc, loop_25
fmovdleu %xcc, %f13, %f10
orcc %o7, %o6, %l1
fmovdg %icc, %f22, %f12
loop_25:
fnors %f25, %f3, %f5
movrne %l5, 0x28D, %l2
brgez,a %g6, loop_26
flush %l7 + 0x08
fnor %f24, %f26, %f16
fmovdn %icc, %f21, %f19
loop_26:
orcc %l3, %i7, %i0
movrgz %g4, 0x399, %o3
edge32n %g1, %i6, %i5
tcc %icc, 0x3
wr %g0, 0xe2, %asi
stha %o4, [%l7 + 0x20] %asi
membar #Sync
fabss %f24, %f27
fbule %fcc3, loop_27
lduw [%l7 + 0x58], %o5
tsubcc %i4, 0x0E00, %g5
fmovrsne %l0, %f10, %f19
loop_27:
nop
set 0x58, %i6
stba %o1, [%l7 + %i6] 0xe2
membar #Sync
fmovd %f28, %f14
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %xcc, %i2, %o0
udivcc %i1, 0x0C80, %g2
taddcc %g7, %l4, %g3
udivx %o2, 0x1F7B, %i3
movg %icc, %o7, %o6
nop
setx 0x58C17279F168AF69, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xBDF91D9DB69551FE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fdivd %f12, %f8, %f0
lduh [%l7 + 0x38], %l6
sll %l1, 0x0D, %l2
movrlz %l5, 0x097, %g6
srlx %i7, %i0, %g4
edge32l %l3, %o3, %g1
array8 %i6, %i5, %o4
fmovscc %icc, %f30, %f28
array8 %o5, %i4, %g5
edge16 %l0, %o1, %o0
edge8l %i2, %i1, %g7
edge8n %g2, %l4, %o2
ta %icc, 0x6
ldsw [%l7 + 0x58], %g3
fmovdle %xcc, %f13, %f23
taddcc %i3, 0x1B3B, %o7
nop
fitos %f0, %f23
fstox %f23, %f4
fxtos %f4, %f5
mulx %o6, %l6, %l2
edge8n %l5, %g6, %l1
subccc %i0, %i7, %g4
movge %icc, %o3, %g1
fbne %fcc1, loop_28
edge16 %l3, %i5, %i6
stb %o4, [%l7 + 0x6F]
for %f22, %f26, %f14
loop_28:
ld [%l7 + 0x70], %f27
fble,a %fcc3, loop_29
addc %o5, 0x1B90, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdleu %icc, %f21, %f8
loop_29:
tpos %xcc, 0x3
tl %xcc, 0x7
xorcc %i4, %o1, %o0
edge16l %i2, %l0, %i1
sra %g2, 0x16, %g7
bleu,a loop_30
tge %xcc, 0x5
tleu %xcc, 0x4
set 0x3D, %l2
lduba [%l7 + %l2] 0x80, %o2
loop_30:
fmul8x16 %f5, %f2, %f24
fnegd %f22, %f24
popc 0x0A17, %l4
add %g3, %o7, %o6
tcc %icc, 0x7
ba,a,pt %icc, loop_31
fpadd16s %f29, %f9, %f21
tneg %icc, 0x6
subc %i3, 0x1144, %l6
loop_31:
movg %xcc, %l2, %g6
movn %icc, %l5, %i0
taddcc %i7, %g4, %o3
fsrc2 %f14, %f8
fbul %fcc0, loop_32
movl %xcc, %l1, %l3
ble,pn %xcc, loop_33
movg %icc, %i5, %i6
loop_32:
fxor %f24, %f30, %f30
fmovdneg %icc, %f4, %f25
loop_33:
movn %icc, %o4, %o5
tge %icc, 0x1
movrlz %g5, %i4, %g1
movpos %icc, %o1, %i2
tcc %icc, 0x2
for %f26, %f20, %f28
smul %l0, 0x10B7, %o0
fmovsg %xcc, %f14, %f2
brz,a %g2, loop_34
array16 %i1, %o2, %g7
fmovdvc %icc, %f29, %f21
bcc,a %xcc, loop_35
loop_34:
fbl %fcc3, loop_36
udivx %g3, 0x0842, %o7
fmovdcc %xcc, %f30, %f27
loop_35:
taddcc %o6, 0x1F77, %l4
loop_36:
xnor %l6, 0x1AD9, %l2
sub %i3, %l5, %g6
xnorcc %i0, %g4, %o3
tvs %xcc, 0x6
nop
setx loop_37, %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
movge %icc, %l1, %l3
nop
fitod %f12, %f4
fdtoi %f4, %f25
movvs %xcc, %i5, %i6
loop_37:
fxnor %f20, %f2, %f12
fbe %fcc1, loop_38
movgu %icc, %o4, %o5
tcc %icc, 0x6
addcc %g5, %i4, %i7
loop_38:
movneg %icc, %o1, %g1
tne %xcc, 0x4
nop
setx 0x00400C11, %l0, %l6
st %l6, [%l7 + 0x20]
ld [%l7 + 0x20], %fsr
movvc %icc, %l0, %o0
bcs %xcc, loop_39
srax %g2, 0x0E, %i2
edge16ln %o2, %g7, %i1
tne %xcc, 0x2
loop_39:
movge %xcc, %g3, %o7
movl %xcc, %o6, %l6
fbg,a %fcc0, loop_40
movpos %icc, %l2, %i3
smul %l4, %g6, %l5
call loop_41
loop_40:
srl %i0, %g4, %o3
or %l3, 0x0B2A, %l1
srlx %i6, %i5, %o5
loop_41:
lduh [%l7 + 0x4C], %g5
fabss %f30, %f6
membar 0x37
fmul8ulx16 %f26, %f4, %f10
fnegs %f29, %f11
orncc %i4, 0x046A, %o4
set 0x2B, %i3
ldsba [%l7 + %i3] 0x0c, %i7
movleu %icc, %o1, %g1
xorcc %o0, %g2, %l0
movrlz %i2, %o2, %i1
sir 0x0BE0
edge32l %g3, %g7, %o6
xnorcc %l6, %o7, %i3
srax %l4, %l2, %g6
stb %l5, [%l7 + 0x75]
movrlz %g4, %i0, %l3
sethi 0x11A2, %o3
wr %g0, 0x80, %asi
ldsba [%l7 + 0x2A] %asi, %i6
ldub [%l7 + 0x65], %i5
nop
setx 0xF936115A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x7752282F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fsubs %f9, %f27, %f19
fmovde %icc, %f28, %f31
subc %l1, %o5, %g5
edge32n %o4, %i7, %i4
fbl,a %fcc3, loop_42
and %g1, 0x1F77, %o1
lduh [%l7 + 0x46], %g2
umul %o0, 0x0DC1, %i2
loop_42:
orncc %o2, %i1, %g3
wr %g0, 0x18, %asi
lda [%l7 + 0x38] %asi, %f24
fabsd %f18, %f8
set 0x2C, %l1
stwa %g7, [%l7 + %l1] 0x27
membar #Sync
edge16n %o6, %l0, %o7
movvc %icc, %l6, %i3
lduh [%l7 + 0x32], %l4
tleu %icc, 0x2
fmul8x16au %f27, %f18, %f10
movpos %xcc, %g6, %l5
wr %g0, 0x80, %asi
ldxa [%l7 + 0x48] %asi, %g4
subcc %l2, %l3, %i0
fmovrse %o3, %f12, %f8
set 0x40, %l5
stda %f16, [%l7 + %l5] 0x10
bpos %icc, loop_43
sdiv %i6, 0x0AC9, %i5
fbo,a %fcc0, loop_44
udiv %l1, 0x05BB, %o5
loop_43:
sethi 0x0130, %o4
nop
setx 0x7BD2374920646E3B, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
loop_44:
tle %xcc, 0x2
sra %g5, %i4, %g1
fbo %fcc0, loop_45
fbne,a %fcc2, loop_46
movg %icc, %o1, %i7
fnors %f15, %f13, %f25
loop_45:
fpsub32 %f28, %f22, %f0
loop_46:
edge8n %o0, %g2, %o2
movrgez %i1, %g3, %i2
movle %icc, %o6, %l0
ldd [%l7 + 0x78], %f6
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
movvc %icc, %o7, %l6
fpack32 %f16, %f24, %f4
orn %i3, %l4, %g6
movvs %icc, %g7, %l5
fbuge %fcc0, loop_47
fabsd %f2, %f26
fandnot1 %f12, %f10, %f6
edge8ln %g4, %l3, %l2
loop_47:
addc %o3, %i0, %i5
fmovsvs %xcc, %f20, %f2
fbge %fcc1, loop_48
brgez,a %l1, loop_49
edge8l %o5, %o4, %g5
bcs,a,pn %xcc, loop_50
loop_48:
tg %icc, 0x1
loop_49:
bcc,a %xcc, loop_51
array32 %i6, %i4, %o1
loop_50:
movcc %xcc, %i7, %g1
fmul8x16au %f24, %f25, %f4
loop_51:
movre %g2, 0x3CB, %o0
subcc %i1, %o2, %g3
fba,a %fcc3, loop_52
movvc %xcc, %o6, %l0
or %i2, %o7, %l6
pdist %f24, %f16, %f0
loop_52:
edge8 %l4, %i3, %g7
fmovse %icc, %f3, %f22
ble,a loop_53
edge16ln %g6, %g4, %l3
fmul8x16au %f14, %f5, %f16
popc %l5, %o3
loop_53:
tge %xcc, 0x2
fbg %fcc3, loop_54
sth %i0, [%l7 + 0x62]
nop
setx 0xBE479C77, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
fsqrts %f16, %f27
wr %g0, 0x18, %asi
sta %f24, [%l7 + 0x20] %asi
loop_54:
fmovs %f28, %f30
fmovda %xcc, %f28, %f9
fors %f24, %f21, %f9
subc %i5, %l1, %o5
edge8 %o4, %g5, %i6
nop
setx 0x9078154E, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
movpos %xcc, %l2, %i4
fone %f10
nop
fitos %f0, %f11
fstox %f11, %f30
fxtos %f30, %f20
tsubcctv %i7, 0x1F69, %o1
tsubcc %g2, %g1, %o0
fpmerge %f22, %f21, %f28
movgu %xcc, %o2, %i1
move %icc, %g3, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fsrc2s %f5, %f4
tgu %xcc, 0x4
movrlz %i2, 0x3D8, %o7
fmovsle %xcc, %f27, %f0
fbuge %fcc1, loop_55
nop
set 0x20, %o4
ldsw [%l7 + %o4], %l6
andncc %o6, %l4, %g7
fxors %f7, %f26, %f8
loop_55:
bn,a,pn %xcc, loop_56
tcc %icc, 0x3
taddcctv %g6, %i3, %l3
fmovdl %xcc, %f15, %f8
loop_56:
andncc %g4, %l5, %o3
wr %g0, 0x04, %asi
ldxa [%l7 + 0x78] %asi, %i0
fnot1 %f22, %f18
fmovdn %icc, %f13, %f31
fmul8x16al %f11, %f5, %f18
move %icc, %l1, %i5
subccc %o5, 0x196A, %o4
movvc %xcc, %i6, %g5
or %l2, %i7, %o1
movcc %xcc, %i4, %g2
xor %g1, 0x08C8, %o2
nop
fitod %f15, %f18
nop
fitod %f0, %f26
fdtos %f26, %f20
fmovrde %o0, %f16, %f8
array8 %i1, %g3, %l0
fmovd %f8, %f0
edge32ln %i2, %l6, %o7
fmovrdgez %o6, %f2, %f26
lduw [%l7 + 0x28], %l4
fmovrdlez %g6, %f30, %f4
sdiv %g7, 0x01A6, %i3
ldub [%l7 + 0x64], %g4
tne %icc, 0x0
wr %g0, 0xe2, %asi
stxa %l3, [%l7 + 0x60] %asi
membar #Sync
taddcc %l5, %o3, %l1
fmovrdgez %i0, %f8, %f10
bg,a,pn %xcc, loop_57
ldd [%l7 + 0x20], %i4
edge32 %o5, %i6, %g5
xorcc %l2, %o4, %i7
loop_57:
tcc %icc, 0x0
nop
fitos %f13, %f21
fstox %f21, %f4
fxtos %f4, %f25
tne %xcc, 0x3
subc %i4, 0x1B61, %g2
brgz,a %o1, loop_58
nop
setx loop_59, %l0, %l1
jmpl %l1, %o2
fmovrdgez %g1, %f12, %f20
tvc %xcc, 0x6
loop_58:
brnz,a %o0, loop_60
loop_59:
edge8l %i1, %l0, %i2
set 0x18, %g2
lda [%l7 + %g2] 0x89, %f0
loop_60:
ldsb [%l7 + 0x28], %g3
fbuge %fcc2, loop_61
fpmerge %f27, %f9, %f18
set 0x16, %i4
ldsba [%l7 + %i4] 0x15, %l6
loop_61:
mulx %o6, %l4, %g6
fbue %fcc1, loop_62
stbar
andncc %o7, %g7, %i3
wr %g0, 0x0c, %asi
swapa [%l7 + 0x14] %asi, %g4
loop_62:
orcc %l5, 0x08B4, %l3
movgu %xcc, %l1, %i0
sub %o3, %i5, %o5
bl,a loop_63
edge32ln %i6, %g5, %l2
tn %xcc, 0x2
ldsb [%l7 + 0x23], %o4
loop_63:
edge32l %i7, %g2, %o1
fmovdcs %xcc, %f16, %f7
movleu %xcc, %i4, %g1
movgu %icc, %o0, %i1
add %l0, %i2, %o2
edge16 %l6, %o6, %g3
alignaddrl %l4, %g6, %g7
nop
setx 0xE2041055728B1E24, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xC29C70DD762332E2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f26, %f4
xnorcc %o7, %i3, %g4
tsubcc %l5, %l3, %i0
fmovde %icc, %f9, %f2
fbu,a %fcc2, loop_64
andcc %o3, %l1, %o5
addcc %i6, %g5, %l2
andncc %o4, %i5, %i7
loop_64:
ldsb [%l7 + 0x74], %o1
movcc %icc, %g2, %i4
andncc %o0, %g1, %i1
tleu %icc, 0x0
tvs %xcc, 0x2
nop
setx loop_65, %l0, %l1
jmpl %l1, %i2
movvs %xcc, %o2, %l0
brnz %o6, loop_66
mulx %l6, %g3, %g6
loop_65:
tne %icc, 0x4
edge8l %g7, %l4, %i3
loop_66:
fba,a %fcc2, loop_67
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x2b, %asi
stxa %o7, [%l7 + 0x50] %asi
membar #Sync
loop_67:
fmul8x16al %f27, %f17, %f28
brlz %g4, loop_68
orncc %l3, %i0, %o3
taddcctv %l5, 0x1330, %o5
andn %i6, 0x0405, %l1
loop_68:
movvc %icc, %l2, %g5
fbug %fcc2, loop_69
sth %o4, [%l7 + 0x32]
edge32ln %i7, %o1, %i5
umulcc %g2, %o0, %g1
loop_69:
srax %i1, 0x09, %i2
membar 0x79
popc %i4, %l0
movpos %xcc, %o6, %o2
fandnot1s %f7, %f0, %f5
fnand %f28, %f18, %f14
nop
fitos %f0, %f26
fstox %f26, %f10
andcc %g3, %l6, %g7
movcs %icc, %l4, %i3
pdist %f12, %f10, %f10
fmovsgu %xcc, %f27, %f23
addccc %g6, 0x11FC, %o7
movrne %g4, 0x1A1, %i0
bneg,a,pt %xcc, loop_70
edge8ln %l3, %o3, %o5
set 0x44, %o5
lda [%l7 + %o5] 0x89, %f23
loop_70:
fpack16 %f0, %f6
bcc,pt %icc, loop_71
fmovsvc %icc, %f3, %f27
nop
setx 0xD1B31FED, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x5A84E3CE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fmuls %f26, %f12, %f19
edge8 %i6, %l5, %l1
loop_71:
fmuld8sux16 %f9, %f12, %f30
srlx %g5, %o4, %i7
edge8l %l2, %o1, %g2
sethi 0x0208, %o0
bge,a loop_72
alignaddr %g1, %i5, %i1
smul %i4, 0x07E7, %i2
movrgz %o6, 0x153, %l0
loop_72:
subccc %g3, 0x03AE, %o2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32ln %g7, %l4, %i3
fmovdge %xcc, %f26, %f10
srl %g6, 0x02, %o7
sdivx %l6, 0x0ED3, %g4
fmul8sux16 %f18, %f20, %f8
wr %g0, 0x88, %asi
ldda [%l7 + 0x40] %asi, %f16
tsubcctv %i0, 0x16E9, %o3
fandnot1 %f24, %f28, %f0
tg %xcc, 0x5
brlez %l3, loop_73
movl %xcc, %i6, %l5
sdivx %l1, 0x18F1, %o5
nop
setx 0x50789D5E, %l0, %l6
st %l6, [%l7 + 0x30]
ld [%l7 + 0x30], %fsr
loop_73:
tcs %icc, 0x1
membar #Sync
wr %g0, 0x17, %asi
ldda [%l7 + 0x40] %asi, %f16
tcs %xcc, 0x6
tcc %icc, 0x4
subccc %o4, %i7, %g5
edge32 %l2, %o1, %o0
swap [%l7 + 0x60], %g1
subcc %g2, %i5, %i4
addcc %i2, 0x0C1F, %i1
ldstub [%l7 + 0x63], %o6
andncc %g3, %o2, %g7
fbug %fcc2, loop_74
addc %l0, 0x0634, %l4
edge16n %i3, %g6, %l6
nop
setx loop_75, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_74:
prefetch [%l7 + 0x34], 0x2
edge16 %g4, %i0, %o3
tcs %xcc, 0x5
loop_75:
sdivcc %o7, 0x1650, %i6
umul %l3, %l5, %l1
movl %icc, %o5, %i7
array16 %o4, %g5, %l2
set 0x78, %l0
prefetcha [%l7 + %l0] 0x0c, 0x1
fmovsvc %xcc, %f22, %f6
orncc %o1, 0x1CFE, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcs %icc, %i5, %i4
and %i2, 0x14A7, %g1
faligndata %f8, %f4, %f30
nop
fitod %f21, %f28
addc %i1, 0x02FA, %o6
movg %xcc, %g3, %o2
array32 %l0, %l4, %g7
ldsb [%l7 + 0x44], %g6
udivcc %i3, 0x0128, %l6
fpack32 %f0, %f6, %f16
ldd [%l7 + 0x20], %f26
orn %i0, %o3, %g4
fmovsn %icc, %f24, %f1
fmovrsne %o7, %f20, %f20
set 0x38, %o2
ldxa [%g0 + %o2] 0x4f, %i6
movrne %l5, 0x0E4, %l1
fbul,a %fcc3, loop_76
nop
setx loop_77, %l0, %l1
jmpl %l1, %l3
fmovsleu %xcc, %f8, %f14
movcs %xcc, %o5, %o4
loop_76:
xnorcc %g5, %i7, %l2
loop_77:
ta %icc, 0x1
ldd [%l7 + 0x08], %f26
set 0x43, %i5
ldstuba [%l7 + %i5] 0x04, %o1
xnor %g2, 0x1FB2, %o0
ldsh [%l7 + 0x36], %i5
sdivx %i2, 0x0FD3, %g1
edge32l %i4, %i1, %o6
membar 0x20
umulcc %o2, %g3, %l4
nop
setx 0xB1ADEB538048223D, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
movvs %xcc, %l0, %g6
fcmple16 %f24, %f4, %i3
tge %xcc, 0x5
movrlez %l6, %g7, %i0
udivx %g4, 0x1CB2, %o3
fbug,a %fcc1, loop_78
edge8l %i6, %l5, %l1
addccc %o7, 0x1531, %l3
wr %g0, 0x80, %asi
ldsba [%l7 + 0x41] %asi, %o5
loop_78:
array8 %g5, %i7, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcctv %o1, %g2, %o4
fmovrslz %i5, %f4, %f5
udivx %o0, 0x0C7A, %i2
movre %g1, 0x21A, %i1
fmovdcc %icc, %f10, %f25
bneg,a,pn %icc, loop_79
fcmpne16 %f4, %f4, %i4
add %l7, 0x14, %l6
wr %g0, 0x0c, %asi
casa [%l6] %asi, %o6, %g3
loop_79:
sir 0x1F23
edge8l %l4, %o2, %g6
and %i3, %l6, %g7
set 0x62, %o0
lduba [%l7 + %o0] 0x19, %i0
swap [%l7 + 0x4C], %g4
fblg %fcc3, loop_80
stw %l0, [%l7 + 0x40]
fpsub16s %f19, %f17, %f22
sdiv %o3, 0x01EC, %i6
loop_80:
bneg %icc, loop_81
edge16n %l5, %l1, %l3
tl %icc, 0x6
set 0x40, %i7
swapa [%l7 + %i7] 0x81, %o5
loop_81:
lduh [%l7 + 0x08], %g5
tgu %xcc, 0x4
fble,a %fcc2, loop_82
and %o7, %i7, %o1
tcs %xcc, 0x2
movvc %icc, %g2, %l2
loop_82:
taddcctv %i5, %o0, %i2
bl,a,pt %xcc, loop_83
fmul8ulx16 %f28, %f16, %f2
tcc %xcc, 0x5
taddcc %g1, %o4, %i4
loop_83:
nop
setx loop_84, %l0, %l1
jmpl %l1, %o6
movl %icc, %g3, %l4
nop
setx 0x7075B4BA, %l0, %l6
st %l6, [%l7 + 0x0C]
ld [%l7 + 0x0C], %fsr
sdivcc %i1, 0x122E, %g6
loop_84:
movre %o2, 0x3EE, %l6
srl %g7, %i3, %i0
fbe,a %fcc1, loop_85
edge16n %l0, %g4, %i6
movg %xcc, %l5, %l1
move %icc, %l3, %o5
loop_85:
fmovsleu %xcc, %f17, %f24
tleu %xcc, 0x5
tl %xcc, 0x1
movvc %icc, %o3, %o7
fmovdcs %icc, %f12, %f6
movrne %g5, 0x080, %i7
movcs %icc, %o1, %g2
sllx %i5, %o0, %l2
movrgz %i2, 0x26B, %o4
srlx %g1, %o6, %g3
tneg %xcc, 0x4
nop
setx 0xC7500E39584ABAFD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
fsqrtd %f30, %f30
fmovdle %xcc, %f21, %f16
tg %xcc, 0x3
and %i4, 0x03DB, %i1
mulscc %g6, 0x133E, %l4
stb %o2, [%l7 + 0x7A]
tle %xcc, 0x3
wr %g0, 0x89, %asi
swapa [%l7 + 0x78] %asi, %l6
fblg,a %fcc2, loop_86
movcc %icc, %i3, %g7
brnz %l0, loop_87
fmovsa %icc, %f19, %f27
loop_86:
membar 0x23
sir 0x14C6
loop_87:
nop
setx 0x3B3B059079A52887, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x1E873B26DA1C9CB7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f8, %f28
movn %xcc, %i0, %i6
fmovdne %xcc, %f31, %f31
tsubcctv %g4, %l1, %l3
movn %icc, %l5, %o5
fbl,a %fcc0, loop_88
edge16n %o7, %o3, %i7
for %f20, %f4, %f0
ldd [%l7 + 0x68], %f10
loop_88:
movrlez %o1, %g2, %g5
orcc %i5, 0x0BD2, %o0
and %i2, 0x1147, %l2
set 0x48, %g4
swapa [%l7 + %g4] 0x0c, %o4
wr %g0, 0x88, %asi
sta %f8, [%l7 + 0x6C] %asi
set 0x40, %o1
stda %f16, [%l7 + %o1] 0xf8
membar #Sync
faligndata %f16, %f0, %f20
tgu %xcc, 0x7
nop
setx 0x004C5753, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
taddcctv %o6, %g1, %g3
bl,a,pn %xcc, loop_89
nop
setx 0x3164E1F6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0xE6860E35, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fadds %f31, %f18, %f26
tl %icc, 0x1
alignaddr %i4, %i1, %l4
loop_89:
bge,a loop_90
brlez %o2, loop_91
movpos %xcc, %l6, %i3
mulscc %g6, %l0, %i0
loop_90:
sra %i6, %g7, %g4
loop_91:
umulcc %l3, %l5, %l1
mova %icc, %o5, %o3
fbue %fcc2, loop_92
fmovsg %icc, %f4, %f31
fnands %f8, %f19, %f2
tgu %icc, 0x5
loop_92:
srl %i7, 0x07, %o7
sethi 0x1531, %o1
edge16ln %g2, %i5, %g5
addcc %i2, %l2, %o4
movle %icc, %o6, %g1
wr %g0, 0x0c, %asi
swapa [%l7 + 0x38] %asi, %g3
edge16n %o0, %i1, %i4
sub %l4, 0x121C, %o2
fnegs %f24, %f30
nop
setx 0x7D937D2A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x5352491C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fdivs %f7, %f17, %f13
set 0x63, %o3
ldsba [%l7 + %o3] 0x04, %l6
ta %xcc, 0x7
fbl,a %fcc1, loop_93
alignaddrl %g6, %l0, %i3
fmovsneg %icc, %f1, %f20
fnegd %f12, %f14
loop_93:
subccc %i6, %i0, %g4
subcc %l3, %l5, %l1
movre %o5, 0x3C4, %o3
fmovrdgz %g7, %f2, %f10
add %l7, 0x78, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %i7
casa [%l6] %asi, %i7, %o1
edge16n %o7, %i5, %g2
array8 %g5, %i2, %o4
movge %icc, %l2, %g1
movneg %icc, %g3, %o0
edge8l %i1, %o6, %l4
orncc %o2, 0x0377, %l6
bge,a,pt %icc, loop_94
and %g6, 0x05A1, %i4
tl %icc, 0x7
brlez %i3, loop_95
loop_94:
subc %i6, 0x070E, %l0
fmovscc %icc, %f30, %f28
array32 %i0, %l3, %g4
loop_95:
sir 0x0509
fpsub16s %f30, %f19, %f20
edge32n %l1, %o5, %l5
edge32 %o3, %g7, %i7
xorcc %o7, %i5, %g2
edge16n %o1, %i2, %g5
tge %icc, 0x4
fmovsleu %xcc, %f12, %f26
addc %l2, %g1, %g3
fbu,a %fcc1, loop_96
array16 %o0, %o4, %o6
edge32ln %l4, %i1, %o2
edge32l %g6, %l6, %i3
loop_96:
edge32n %i6, %l0, %i4
array16 %i0, %g4, %l1
orncc %o5, %l5, %l3
movcc %xcc, %g7, %i7
fbl,a %fcc3, loop_97
tvs %xcc, 0x2
addcc %o3, %i5, %o7
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x62] %asi, %g2
loop_97:
fmul8sux16 %f2, %f16, %f10
andcc %o1, 0x1148, %g5
edge16n %i2, %l2, %g3
udivx %g1, 0x09DD, %o0
subccc %o6, 0x1659, %l4
edge8 %i1, %o4, %g6
sllx %l6, %o2, %i3
sdivx %l0, 0x0B34, %i4
sub %i6, 0x0324, %g4
fmovscc %xcc, %f29, %f17
edge32n %l1, %o5, %i0
popc 0x0EB7, %l5
smul %g7, %i7, %l3
edge8ln %o3, %i5, %g2
bl loop_98
addcc %o7, %o1, %g5
tge %icc, 0x4
sdiv %i2, 0x19D6, %g3
loop_98:
nop
set 0x60, %o7
stb %l2, [%l7 + %o7]
wr %g0, 0x19, %asi
stha %o0, [%l7 + 0x6E] %asi
sdiv %o6, 0x0050, %g1
bl,a loop_99
array16 %l4, %o4, %g6
wr %g0, 0x0c, %asi
lduha [%l7 + 0x46] %asi, %i1
loop_99:
nop
wr %g0, 0x80, %asi
lduwa [%l7 + 0x10] %asi, %o2
sra %l6, 0x0E, %l0
udivx %i3, 0x0EE5, %i4
fmovrdlez %g4, %f2, %f14
nop
setx 0x630AF9D6D295DC36, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x9B237B81665DD214, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fdivd %f12, %f14, %f22
call loop_100
bpos,a,pt %xcc, loop_101
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tl %icc, 0x1
loop_100:
te %xcc, 0x1
loop_101:
bgu,a %icc, loop_102
fmovspos %xcc, %f17, %f28
move %icc, %i6, %l1
subcc %o5, 0x1850, %l5
loop_102:
nop
setx loop_103, %l0, %l1
jmpl %l1, %i0
taddcc %i7, 0x0428, %g7
bshuffle %f12, %f22, %f18
udiv %o3, 0x035B, %l3
loop_103:
tvc %icc, 0x0
xorcc %i5, %g2, %o1
fbn %fcc3, loop_104
fmovspos %xcc, %f1, %f20
srlx %o7, 0x14, %i2
movg %xcc, %g3, %l2
loop_104:
tvs %xcc, 0x7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %xcc, 0x2
movrlez %o0, %g5, %g1
sllx %o6, %o4, %l4
nop
set 0x58, %i0
ldsh [%l7 + %i0], %i1
nop
setx 0x86E7158C1BEA78DE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f24
andncc %g6, %l6, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %i3, 0x1361, %i4
udivcc %g4, 0x05AF, %o2
sdiv %i6, 0x0DEF, %l1
or %l5, %o5, %i7
udiv %i0, 0x00C2, %o3
lduw [%l7 + 0x4C], %g7
movrlez %l3, %g2, %o1
movleu %xcc, %i5, %i2
brlez,a %g3, loop_105
sub %o7, 0x1291, %o0
fmovrdgez %l2, %f16, %f16
sdiv %g1, 0x17DF, %g5
loop_105:
be,a,pt %icc, loop_106
movrlz %o4, 0x150, %o6
taddcctv %i1, %g6, %l6
flush %l7 + 0x4C
loop_106:
fxor %f18, %f8, %f20
add %l0, 0x1BCA, %l4
fpsub16s %f24, %f8, %f25
tl %icc, 0x2
sir 0x00BF
ble loop_107
orn %i3, 0x1CC3, %i4
nop
setx 0x3550E139E06882C2, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
fpackfix %f0, %f10
loop_107:
taddcc %g4, %i6, %l1
fmovde %icc, %f21, %f2
fors %f2, %f19, %f23
tle %xcc, 0x3
fornot2 %f0, %f24, %f20
movge %xcc, %o2, %l5
xor %i7, 0x1691, %o5
tpos %icc, 0x6
nop
setx loop_108, %l0, %l1
jmpl %l1, %i0
andcc %o3, %l3, %g7
edge32n %o1, %g2, %i5
ble,pn %xcc, loop_109
loop_108:
fmovsle %icc, %f11, %f19
wr %g0, 0x11, %asi
sta %f0, [%l7 + 0x2C] %asi
loop_109:
edge8l %i2, %o7, %g3
addccc %l2, 0x1FC7, %g1
array8 %o0, %g5, %o4
tpos %icc, 0x3
stx %i1, [%l7 + 0x30]
bn %xcc, loop_110
movleu %icc, %o6, %l6
bcs loop_111
subcc %g6, 0x1771, %l4
loop_110:
addcc %l0, 0x033D, %i3
fxnor %f6, %f0, %f18
loop_111:
taddcctv %i4, 0x09EF, %i6
fbne %fcc2, loop_112
mova %xcc, %g4, %l1
fmovsleu %xcc, %f13, %f5
ldstub [%l7 + 0x7C], %o2
loop_112:
fabsd %f12, %f24
nop
fitod %f2, %f12
fdtox %f12, %f2
fxtod %f2, %f6
stbar
movvc %icc, %i7, %o5
sethi 0x00AA, %l5
tg %xcc, 0x5
fornot2 %f6, %f28, %f30
nop
fitos %f13, %f9
popc %o3, %i0
movn %icc, %g7, %l3
movvs %xcc, %g2, %i5
fmovrde %o1, %f0, %f10
tvs %xcc, 0x0
fbu %fcc0, loop_113
tvs %icc, 0x3
sth %i2, [%l7 + 0x4A]
sub %g3, 0x0C16, %l2
loop_113:
fmovsvc %xcc, %f6, %f27
fpadd32s %f9, %f12, %f4
andcc %g1, 0x1ECE, %o7
nop
set 0x38, %i1
ldd [%l7 + %i1], %f0
tl %xcc, 0x7
pdist %f18, %f0, %f28
bpos,a,pn %xcc, loop_114
smulcc %o0, 0x153C, %g5
prefetch [%l7 + 0x58], 0x1
set 0x7F, %i2
lduba [%l7 + %i2] 0x18, %o4
loop_114:
tg %icc, 0x0
tsubcc %i1, 0x1B50, %l6
tcc %icc, 0x1
orncc %o6, 0x173A, %g6
bge,a loop_115
edge32 %l0, %i3, %l4
addc %i4, %i6, %g4
fmovde %icc, %f30, %f2
loop_115:
andncc %l1, %o2, %o5
fnor %f4, %f6, %f2
movrne %l5, %o3, %i7
sub %g7, %i0, %l3
movg %xcc, %i5, %o1
brz,a %i2, loop_116
xor %g3, 0x08BA, %g2
xnorcc %g1, %l2, %o0
sdivcc %o7, 0x1E8E, %g5
loop_116:
movg %icc, %o4, %i1
movrlz %o6, %l6, %l0
fmovdgu %xcc, %f28, %f15
bvs,a %icc, loop_117
movge %icc, %g6, %i3
movcc %icc, %l4, %i4
fmovdge %xcc, %f13, %f20
loop_117:
be,a,pn %icc, loop_118
tne %icc, 0x5
tgu %icc, 0x7
set 0x40, %g6
lda [%l7 + %g6] 0x80, %f5
loop_118:
sllx %i6, 0x03, %g4
sllx %o2, %l1, %l5
fabsd %f18, %f4
movvc %icc, %o5, %o3
movgu %icc, %g7, %i0
edge32n %l3, %i7, %i5
xorcc %o1, 0x185D, %g3
bleu,a %icc, loop_119
sdivx %i2, 0x0D16, %g2
fpadd16 %f8, %f30, %f8
nop
setx loop_120, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_119:
xorcc %g1, %o0, %o7
addccc %l2, 0x129B, %g5
edge16n %o4, %o6, %i1
loop_120:
fornot2s %f22, %f19, %f24
array16 %l6, %l0, %g6
fmuld8ulx16 %f15, %f1, %f24
membar 0x45
fpsub32 %f10, %f14, %f28
tleu %xcc, 0x7
alignaddrl %i3, %l4, %i6
tpos %icc, 0x3
fmovspos %xcc, %f21, %f24
movrgez %g4, %o2, %l1
fmul8x16 %f14, %f2, %f20
srl %l5, %i4, %o3
fmovdcc %xcc, %f2, %f23
alignaddr %o5, %g7, %l3
movn %icc, %i7, %i0
edge32l %o1, %g3, %i2
tn %icc, 0x4
xnorcc %i5, %g2, %g1
or %o7, 0x0AF3, %l2
taddcc %o0, %g5, %o6
movgu %xcc, %o4, %i1
tgu %icc, 0x5
orcc %l0, 0x1C27, %l6
lduh [%l7 + 0x18], %g6
move %icc, %l4, %i6
stb %g4, [%l7 + 0x77]
alignaddr %i3, %o2, %l1
edge16 %i4, %o3, %o5
bgu %xcc, loop_121
fandnot1s %f19, %f30, %f5
popc 0x0B9A, %l5
sll %g7, 0x1E, %l3
loop_121:
and %i0, %i7, %g3
sir 0x1C35
edge16ln %i2, %o1, %g2
fmul8x16al %f11, %f11, %f30
fmovrde %g1, %f0, %f18
nop
fitod %f4, %f8
fdtos %f8, %f2
fmovrsgz %i5, %f23, %f23
popc 0x1661, %o7
mova %xcc, %o0, %g5
array16 %o6, %l2, %o4
tvc %icc, 0x5
sdivcc %i1, 0x0475, %l0
taddcc %g6, 0x05CA, %l4
andn %l6, 0x0D1A, %g4
fnegs %f3, %f18
fmovrdgez %i6, %f8, %f30
fble,a %fcc2, loop_122
udivcc %o2, 0x1992, %i3
edge32 %l1, %i4, %o3
edge8l %o5, %g7, %l3
loop_122:
tsubcctv %l5, %i7, %g3
ldsh [%l7 + 0x48], %i0
call loop_123
movcc %icc, %i2, %g2
tn %icc, 0x0
edge32 %o1, %i5, %o7
loop_123:
fnegd %f30, %f10
bcs,pt %icc, loop_124
array16 %g1, %g5, %o6
te %xcc, 0x3
subcc %o0, 0x1F48, %l2
loop_124:
tneg %icc, 0x1
edge16n %i1, %o4, %g6
te %icc, 0x1
nop
set 0x28, %g7
ldd [%l7 + %g7], %l0
brnz,a %l6, loop_125
andcc %g4, 0x173D, %i6
fxor %f16, %f12, %f4
fmovsn %icc, %f5, %f6
loop_125:
fmuld8ulx16 %f3, %f23, %f14
nop
setx 0xB527436A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0xD5B0111A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fsubs %f31, %f0, %f9
fmovdn %xcc, %f28, %f16
nop
setx 0x90754FB3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
fsqrts %f26, %f15
edge32l %o2, %l4, %i3
fbuge,a %fcc2, loop_126
fmovsge %icc, %f30, %f0
edge8l %l1, %o3, %i4
sra %o5, 0x0D, %g7
loop_126:
ldstub [%l7 + 0x7D], %l3
orncc %i7, 0x07BB, %l5
popc %g3, %i2
stx %g2, [%l7 + 0x20]
sub %i0, 0x0139, %i5
fcmpgt16 %f10, %f6, %o1
movleu %xcc, %g1, %g5
wr %g0, 0x04, %asi
sta %f5, [%l7 + 0x3C] %asi
movne %icc, %o6, %o0
movge %icc, %l2, %i1
tneg %icc, 0x4
wr %g0, 0x11, %asi
swapa [%l7 + 0x6C] %asi, %o7
nop
setx 0x8C40ED19, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x60A07933, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fmuls %f16, %f28, %f27
fbue %fcc0, loop_127
movg %icc, %o4, %g6
movcc %icc, %l6, %g4
edge16n %l0, %i6, %l4
loop_127:
brgz %i3, loop_128
lduw [%l7 + 0x10], %l1
orncc %o2, %o3, %i4
wr %g0, 0x10, %asi
lduba [%l7 + 0x19] %asi, %o5
loop_128:
call loop_129
fmovsvs %xcc, %f20, %f26
array8 %l3, %g7, %l5
edge16l %g3, %i2, %i7
loop_129:
fmovdleu %xcc, %f18, %f5
movcs %icc, %i0, %g2
wr %g0, 0x19, %asi
sta %f10, [%l7 + 0x2C] %asi
xnorcc %o1, 0x0E1C, %i5
brlez,a %g1, loop_130
fsrc2s %f30, %f1
bleu %xcc, loop_131
edge32n %o6, %g5, %l2
loop_130:
xnorcc %i1, 0x1C49, %o7
fabss %f3, %f17
loop_131:
fbo %fcc2, loop_132
edge16ln %o0, %o4, %l6
nop
setx 0x80540E31, %l0, %l6
st %l6, [%l7 + 0x10]
ld [%l7 + 0x10], %fsr
fbule %fcc2, loop_133
loop_132:
sethi 0x08E8, %g6
edge8n %l0, %g4, %i6
edge16n %i3, %l1, %o2
loop_133:
tleu %xcc, 0x1
movre %l4, 0x2B0, %i4
bcc,pn %icc, loop_134
array8 %o3, %l3, %g7
edge32ln %l5, %o5, %i2
fabss %f5, %f27
loop_134:
nop
fitod %f8, %f4
fdtox %f4, %f28
tl %xcc, 0x2
movvc %icc, %i7, %i0
srax %g3, 0x09, %o1
umulcc %i5, 0x0146, %g1
fmuld8sux16 %f4, %f9, %f6
be,a loop_135
fmovsvs %xcc, %f11, %f9
fmovrslz %o6, %f4, %f29
fmovdle %icc, %f27, %f13
loop_135:
umulcc %g2, %g5, %i1
tsubcc %l2, %o7, %o4
srax %o0, 0x0B, %l6
taddcc %g6, 0x1180, %g4
fandnot1s %f0, %f1, %f22
fbue,a %fcc0, loop_136
array8 %i6, %l0, %i3
nop
set 0x6D, %l6
ldub [%l7 + %l6], %l1
bpos,pn %icc, loop_137
loop_136:
bge loop_138
sdivcc %l4, 0x0006, %i4
movcs %icc, %o2, %l3
loop_137:
movcs %icc, %g7, %o3
loop_138:
bvc %xcc, loop_139
brlez,a %o5, loop_140
bpos %icc, loop_141
fmovsne %xcc, %f17, %f14
loop_139:
nop
fitod %f12, %f18
fdtos %f18, %f23
loop_140:
fpackfix %f4, %f27
loop_141:
fmovrde %l5, %f28, %f26
addccc %i7, %i0, %g3
fbue,a %fcc1, loop_142
edge8n %i2, %i5, %g1
srax %o6, 0x06, %g2
fnands %f4, %f4, %f23
loop_142:
movg %icc, %g5, %i1
te %xcc, 0x1
ldsw [%l7 + 0x10], %l2
fba,a %fcc1, loop_143
orn %o7, 0x0B60, %o4
movn %xcc, %o1, %l6
fpadd16 %f26, %f12, %f8
loop_143:
and %o0, 0x0EB9, %g6
umul %g4, 0x0497, %i6
sdivx %l0, 0x12F6, %i3
bpos,a loop_144
nop
setx 0x8125168A84470921, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
fsqrtd %f20, %f0
and %l4, %l1, %o2
alignaddrl %l3, %i4, %o3
loop_144:
tg %xcc, 0x7
fornot1s %f15, %f27, %f29
stx %g7, [%l7 + 0x28]
edge16 %l5, %o5, %i0
edge8ln %i7, %g3, %i2
stx %i5, [%l7 + 0x40]
taddcctv %o6, 0x1C04, %g1
fcmpne16 %f0, %f4, %g5
umul %i1, 0x0D8A, %l2
tge %xcc, 0x3
wr %g0, 0x10, %asi
lda [%l7 + 0x64] %asi, %f25
movre %o7, 0x3AA, %g2
array8 %o1, %l6, %o0
popc %g6, %o4
nop
fitos %f7, %f5
fstoi %f5, %f19
movneg %xcc, %i6, %g4
fpackfix %f24, %f1
umul %l0, 0x1EDA, %i3
fmovdg %xcc, %f5, %f6
ta %xcc, 0x1
addc %l1, 0x1C69, %o2
andn %l4, %l3, %i4
popc 0x1ACB, %g7
movleu %xcc, %l5, %o3
tcc %xcc, 0x4
movcs %icc, %i0, %i7
tvc %icc, 0x2
tl %icc, 0x4
stb %g3, [%l7 + 0x3C]
addcc %o5, %i2, %o6
tl %icc, 0x6
fmovsle %xcc, %f22, %f4
fmovsg %xcc, %f24, %f20
stw %g1, [%l7 + 0x2C]
umul %i5, 0x02F9, %i1
movg %icc, %g5, %o7
movpos %xcc, %l2, %g2
sra %l6, %o0, %g6
fornot1 %f28, %f4, %f22
movrgez %o1, %o4, %g4
fbge,a %fcc3, loop_145
tgu %xcc, 0x0
smul %i6, %i3, %l1
srl %o2, 0x07, %l4
loop_145:
fcmpeq16 %f2, %f4, %l3
fbge %fcc0, loop_146
fornot1 %f22, %f8, %f18
move %icc, %l0, %g7
tleu %xcc, 0x7
loop_146:
tg %icc, 0x0
movrne %i4, %o3, %l5
membar 0x2B
orcc %i7, %g3, %o5
ldub [%l7 + 0x3B], %i2
andn %o6, 0x122D, %g1
fmovrdlz %i5, %f0, %f14
wr %g0, 0x11, %asi
ldswa [%l7 + 0x38] %asi, %i0
ldsh [%l7 + 0x66], %g5
edge16 %o7, %i1, %g2
pdist %f14, %f8, %f18
fmul8x16au %f4, %f14, %f0
alignaddr %l2, %o0, %l6
sdiv %o1, 0x1FC3, %g6
add %g4, 0x08D4, %i6
tge %xcc, 0x0
fmovd %f6, %f0
fmovse %icc, %f27, %f28
ldsh [%l7 + 0x1E], %i3
tcs %icc, 0x4
fmovdcc %icc, %f11, %f10
subccc %o4, %l1, %l4
udivcc %l3, 0x0088, %o2
wr %g0, 0x88, %asi
ldsba [%l7 + 0x35] %asi, %l0
brgz %g7, loop_147
tneg %icc, 0x6
orncc %i4, %o3, %i7
tle %icc, 0x0
loop_147:
smul %g3, 0x0AF3, %o5
movrne %l5, %o6, %i2
subcc %i5, 0x192D, %i0
taddcc %g5, %g1, %i1
movpos %icc, %o7, %g2
te %icc, 0x6
fcmple16 %f6, %f16, %o0
movge %xcc, %l6, %o1
orncc %g6, 0x1AFA, %g4
addcc %l2, %i3, %o4
fabsd %f14, %f20
brgez %i6, loop_148
brgz %l4, loop_149
fpack32 %f0, %f8, %f12
alignaddrl %l1, %l3, %l0
loop_148:
fmovdleu %icc, %f5, %f6
loop_149:
sra %o2, 0x0B, %g7
fpadd32 %f8, %f16, %f14
movneg %icc, %i4, %o3
movgu %xcc, %i7, %g3
tl %xcc, 0x4
fba,a %fcc0, loop_150
srax %o5, 0x06, %l5
andncc %o6, %i2, %i0
fbule %fcc0, loop_151
loop_150:
movg %xcc, %g5, %i5
set 0x4C, %l3
sta %f14, [%l7 + %l3] 0x0c
loop_151:
subc %g1, %o7, %g2
and %o0, %i1, %o1
umul %g6, 0x0E19, %l6
mova %xcc, %g4, %i3
edge32 %o4, %i6, %l2
fbuge,a %fcc3, loop_152
movgu %xcc, %l1, %l4
tpos %icc, 0x4
movge %icc, %l0, %l3
loop_152:
movge %xcc, %g7, %o2
ldsb [%l7 + 0x0D], %i4
stbar
fxnor %f2, %f22, %f22
sll %i7, %g3, %o5
mulx %o3, %l5, %o6
te %icc, 0x3
sdiv %i0, 0x07B1, %g5
edge32l %i5, %i2, %g1
stx %o7, [%l7 + 0x78]
movge %icc, %o0, %g2
ba,pn %xcc, loop_153
movcs %icc, %o1, %i1
srlx %g6, %l6, %i3
nop
fitos %f3, %f27
fstox %f27, %f12
fxtos %f12, %f15
loop_153:
addccc %o4, 0x0270, %i6
fmovdgu %icc, %f8, %f31
tn %icc, 0x2
subccc %g4, 0x00CD, %l1
set 0x5A, %g5
ldstuba [%l7 + %g5] 0x10, %l4
taddcctv %l2, %l0, %l3
sth %o2, [%l7 + 0x4C]
srax %i4, 0x08, %g7
orcc %i7, 0x1A2A, %g3
set 0x40, %l4
ldda [%l7 + %l4] 0x15, %f0
umulcc %o5, %l5, %o3
fornot1s %f15, %f22, %f15
set 0x72, %g1
ldsba [%l7 + %g1] 0x19, %o6
fbe,a %fcc2, loop_154
umulcc %i0, 0x08A5, %g5
fmovrse %i2, %f19, %f27
xorcc %g1, %i5, %o7
loop_154:
sdiv %o0, 0x09EC, %o1
movrlez %i1, 0x3E9, %g6
and %l6, %g2, %o4
fmovs %f13, %f7
tl %xcc, 0x0
bcs,a,pt %xcc, loop_155
movre %i6, 0x3DE, %g4
smul %i3, 0x0501, %l1
nop
fitos %f13, %f7
fstod %f7, %f28
loop_155:
nop
membar #Sync
wr %g0, 0xf1, %asi
ldda [%l7 + 0x40] %asi, %f16
smulcc %l4, 0x09C1, %l2
fmovsvs %icc, %f1, %f13
tn %xcc, 0x0
edge16 %l0, %l3, %o2
xor %g7, %i7, %g3
brgez,a %i4, loop_156
fand %f2, %f20, %f4
movrgz %l5, 0x027, %o3
edge8l %o6, %i0, %o5
loop_156:
alignaddr %g5, %i2, %g1
sllx %i5, 0x0B, %o7
te %icc, 0x2
edge8n %o1, %o0, %i1
tneg %xcc, 0x6
fcmpeq16 %f10, %f6, %g6
edge16n %g2, %l6, %i6
nop
fitod %f2, %f12
fdtox %f12, %f16
fxtod %f16, %f28
add %l7, 0x44, %l6
wr %g0, 0x10, %asi
lda [%l6] %asi, %g4
casa [%l6] 0x10, %g4, %o4
tcc %xcc, 0x4
bneg %icc, loop_157
fmovsvc %icc, %f8, %f5
edge16 %i3, %l1, %l2
array32 %l0, %l3, %o2
loop_157:
movne %xcc, %l4, %g7
ble,pn %xcc, loop_158
edge16n %i7, %g3, %i4
sdiv %l5, 0x10B8, %o6
sdivcc %o3, 0x0D93, %o5
loop_158:
addccc %i0, 0x1F70, %i2
call loop_159
orncc %g5, %g1, %i5
sdiv %o7, 0x0BED, %o1
nop
setx 0x12D75AFB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0x5F82CAD0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fmuls %f6, %f31, %f25
loop_159:
xorcc %o0, 0x1AE7, %i1
fcmple32 %f24, %f10, %g2
edge32l %l6, %i6, %g6
movrlz %g4, %o4, %l1
tleu %xcc, 0x0
movcs %xcc, %l2, %i3
orn %l0, %o2, %l3
movrlez %l4, %g7, %g3
subccc %i4, %l5, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %xcc, 0x3
xnorcc %o3, 0x0DAB, %o5
movrlz %i7, %i0, %i2
nop
fitod %f10, %f24
fdtox %f24, %f4
srl %g1, 0x1D, %g5
smulcc %i5, 0x0C9D, %o1
set 0x50, %o6
ldda [%l7 + %o6] 0xeb, %o6
fnot1s %f27, %f21
udivcc %i1, 0x07FE, %g2
fmovrslez %l6, %f13, %f1
or %i6, 0x0935, %g6
sllx %o0, %g4, %o4
fmovdcs %icc, %f19, %f31
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f0
edge16l %l1, %l2, %l0
sdivx %o2, 0x140E, %i3
sdivcc %l3, 0x15C9, %l4
fmovdvs %icc, %f28, %f19
fmuld8sux16 %f0, %f12, %f28
sdivcc %g3, 0x1022, %i4
srax %g7, %l5, %o6
movrlz %o3, 0x2CD, %i7
movleu %xcc, %i0, %i2
array16 %o5, %g1, %i5
edge16ln %o1, %o7, %i1
set 0x40, %g3
ldda [%l7 + %g3] 0x15, %f16
smulcc %g2, %l6, %i6
faligndata %f8, %f8, %f26
tcc %icc, 0x0
ldd [%l7 + 0x30], %f4
fmovdl %icc, %f6, %f16
set 0x10, %l2
stwa %g5, [%l7 + %l2] 0xea
membar #Sync
edge16l %g6, %o0, %o4
edge8ln %g4, %l1, %l2
xnorcc %l0, %i3, %l3
edge8 %l4, %o2, %g3
add %l7, 0x60, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g7
casa [%l6] 0x80, %g7, %l5
andncc %o6, %i4, %i7
tvc %icc, 0x3
tneg %xcc, 0x3
membar 0x5E
fcmpgt16 %f20, %f24, %o3
edge8l %i2, %i0, %o5
add %i5, %o1, %o7
be,a %icc, loop_160
movl %icc, %i1, %g1
smul %g2, 0x0BB4, %i6
nop
fitos %f7, %f14
fstoi %f14, %f29
loop_160:
swap [%l7 + 0x40], %g5
tgu %icc, 0x6
fbo %fcc0, loop_161
movrgez %l6, %o0, %g6
umulcc %g4, 0x0816, %l1
edge8ln %o4, %l0, %i3
loop_161:
nop
set 0x6C, %i3
ldstuba [%l7 + %i3] 0x11, %l3
sll %l2, %l4, %o2
array16 %g3, %g7, %l5
add %o6, 0x0D18, %i7
nop
fitos %f13, %f8
fstod %f8, %f6
fmovsle %xcc, %f16, %f4
udivcc %i4, 0x1D47, %i2
fors %f30, %f15, %f11
movrlz %o3, 0x141, %o5
sir 0x0AD9
brgz,a %i5, loop_162
bneg,a loop_163
edge16l %i0, %o1, %o7
fmul8x16au %f1, %f12, %f18
loop_162:
tvs %icc, 0x7
loop_163:
bvs,a,pn %icc, loop_164
movrgez %i1, 0x139, %g1
tge %icc, 0x4
bvs,a loop_165
loop_164:
fmovrsgz %i6, %f11, %f22
andncc %g5, %l6, %o0
fmovsvc %icc, %f11, %f26
loop_165:
fmovrdlz %g2, %f30, %f20
tl %xcc, 0x0
nop
fitos %f5, %f21
fstod %f21, %f8
sll %g4, %l1, %o4
sdivx %g6, 0x0857, %l0
udivx %i3, 0x0C28, %l3
array16 %l2, %l4, %g3
fmovsg %icc, %f10, %f3
fmovdgu %xcc, %f15, %f19
bneg,a %xcc, loop_166
addc %g7, 0x1672, %l5
array32 %o6, %o2, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_166:
alignaddrl %i2, %i7, %o5
xnor %o3, %i0, %o1
movcs %xcc, %o7, %i5
array16 %g1, %i6, %g5
smulcc %l6, 0x0A00, %i1
fmul8sux16 %f28, %f20, %f28
nop
setx loop_167, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fsrc2 %f14, %f0
array8 %o0, %g2, %g4
andn %o4, %g6, %l1
loop_167:
xor %i3, %l0, %l2
sdivcc %l4, 0x0240, %l3
bpos,pn %xcc, loop_168
stb %g3, [%l7 + 0x3C]
andncc %g7, %o6, %o2
popc %l5, %i2
loop_168:
movneg %icc, %i7, %o5
set 0x74, %i6
stba %o3, [%l7 + %i6] 0x18
addccc %i0, 0x0CA9, %i4
add %o1, 0x0012, %i5
movl %xcc, %g1, %i6
movcs %icc, %g5, %l6
sra %i1, 0x1F, %o7
udiv %g2, 0x1D8A, %g4
or %o0, 0x11EC, %g6
tvs %icc, 0x4
fbug,a %fcc2, loop_169
udivcc %o4, 0x0E5D, %l1
edge8ln %i3, %l2, %l4
fnot2 %f22, %f2
loop_169:
sdivx %l0, 0x011F, %l3
bpos,pn %icc, loop_170
andn %g3, %o6, %o2
movne %icc, %l5, %i2
movre %i7, %o5, %o3
loop_170:
tsubcc %g7, 0x0DC0, %i4
alignaddr %o1, %i0, %g1
alignaddr %i6, %i5, %l6
subcc %i1, 0x0ECF, %g5
movg %xcc, %o7, %g4
subccc %g2, %g6, %o0
sdiv %o4, 0x0626, %i3
fbul %fcc1, loop_171
fble %fcc0, loop_172
udivx %l1, 0x0D5B, %l2
mulscc %l0, %l4, %g3
loop_171:
fmovde %icc, %f14, %f10
loop_172:
movvs %icc, %o6, %l3
umulcc %o2, 0x06D0, %i2
fpadd32 %f2, %f30, %f18
array32 %l5, %i7, %o5
fba %fcc1, loop_173
movne %xcc, %o3, %i4
sra %o1, 0x18, %i0
wr %g0, 0x10, %asi
sta %f25, [%l7 + 0x60] %asi
loop_173:
addc %g7, %i6, %i5
tl %xcc, 0x2
brgez %g1, loop_174
tsubcctv %l6, %i1, %o7
movg %xcc, %g4, %g2
edge16n %g5, %g6, %o0
loop_174:
subcc %i3, %l1, %l2
sdivcc %o4, 0x1D8F, %l0
add %l7, 0x44, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %g3, %o6
fmovdne %xcc, %f17, %f25
andcc %l3, %l4, %o2
lduw [%l7 + 0x20], %l5
xnorcc %i2, 0x0DC3, %o5
fmovdpos %icc, %f5, %f3
movgu %xcc, %o3, %i7
fmovda %xcc, %f20, %f6
movge %icc, %i4, %o1
array32 %g7, %i6, %i0
addccc %g1, 0x0B97, %i5
edge16 %i1, %o7, %g4
bvc,pn %icc, loop_175
edge8ln %l6, %g5, %g2
fmuld8sux16 %f20, %f27, %f4
edge32n %g6, %o0, %i3
loop_175:
fmovrde %l1, %f14, %f2
edge8ln %l2, %o4, %l0
movneg %xcc, %o6, %g3
fpsub32s %f4, %f2, %f6
movvc %xcc, %l4, %o2
movvc %icc, %l3, %i2
tge %xcc, 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fsrc2 %f30, %f10
sth %l5, [%l7 + 0x22]
movvs %icc, %o5, %o3
nop
setx 0x7E70E30540682192, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
bn,a loop_176
bpos,a,pn %xcc, loop_177
fnot2 %f6, %f0
edge8n %i4, %i7, %g7
loop_176:
and %i6, %o1, %g1
loop_177:
movrlez %i0, 0x038, %i1
fmovda %icc, %f24, %f0
fmovrdlez %i5, %f10, %f0
tl %xcc, 0x6
fmovdvs %xcc, %f15, %f18
edge8 %o7, %l6, %g4
movrlez %g5, %g6, %g2
mulscc %i3, %o0, %l1
ble loop_178
flush %l7 + 0x1C
tvs %xcc, 0x5
movrlez %o4, %l0, %l2
loop_178:
movneg %icc, %o6, %g3
movpos %xcc, %o2, %l4
nop
fitos %f0, %f5
fstoi %f5, %f2
ld [%l7 + 0x60], %f7
fsrc1 %f30, %f20
te %icc, 0x3
sir 0x08FD
nop
setx 0x4B621EA4104B80CA, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
fandnot1 %f4, %f28, %f8
fone %f10
add %l3, %i2, %l5
fandnot1s %f31, %f3, %f18
fmovdle %xcc, %f0, %f2
umulcc %o5, 0x1EE3, %i4
xnor %o3, 0x0185, %g7
fmovsl %xcc, %f22, %f5
move %xcc, %i6, %o1
tvs %xcc, 0x1
andn %i7, %g1, %i1
tcc %xcc, 0x3
fbug %fcc2, loop_179
movre %i5, 0x33E, %i0
addccc %l6, 0x0CE8, %g4
edge32ln %o7, %g6, %g2
loop_179:
taddcc %i3, 0x1582, %o0
udiv %l1, 0x0DEC, %o4
nop
setx loop_180, %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
edge16n %g5, %l0, %o6
fnot2 %f28, %f4
faligndata %f18, %f28, %f28
loop_180:
nop
wr %g0, 0xf0, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
fmovdcc %icc, %f19, %f29
nop
set 0x62, %l1
ldub [%l7 + %l1], %l2
fandnot1 %f0, %f18, %f2
udivcc %o2, 0x0493, %l4
sir 0x1FF1
movre %g3, 0x2AF, %l3
move %icc, %i2, %l5
stbar
mulscc %o5, %i4, %g7
movrgez %i6, %o3, %i7
ldsw [%l7 + 0x48], %g1
xnorcc %i1, 0x12AA, %o1
set 0x34, %l5
lda [%l7 + %l5] 0x10, %f6
brz,a %i0, loop_181
addc %l6, 0x10AC, %i5
nop
fitod %f8, %f24
fdtoi %f24, %f26
nop
setx 0x506F372D, %l0, %l6
st %l6, [%l7 + 0x60]
ld [%l7 + 0x60], %fsr
loop_181:
nop
fitos %f5, %f27
fstox %f27, %f14
fxtos %f14, %f23
bg,a,pn %icc, loop_182
movvs %xcc, %o7, %g4
tge %icc, 0x3
edge32ln %g2, %i3, %g6
loop_182:
array32 %o0, %o4, %g5
wr %g0, 0x52, %asi
stxa %l1, [%g0 + 0x220] %asi
udivcc %o6, 0x0BE0, %l0
taddcc %o2, 0x096C, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitod %f0, %f0
fdtoi %f0, %f26
movcc %xcc, %l4, %g3
array32 %l3, %i2, %l5
movgu %icc, %i4, %o5
sub %g7, 0x1F0F, %i6
edge32n %i7, %g1, %i1
tpos %xcc, 0x1
subccc %o3, %o1, %l6
udivx %i0, 0x04A7, %o7
bcs %xcc, loop_183
fmovrse %g4, %f18, %f0
bn loop_184
or %i5, %g2, %g6
loop_183:
tcc %xcc, 0x6
fzeros %f17
loop_184:
mulscc %o0, 0x0740, %i3
nop
setx 0xB1D7EDBD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xEFD4276E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fsubs %f3, %f20, %f13
set 0x30, %o4
ldda [%l7 + %o4] 0x0c, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0xE123C03B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
fsqrts %f8, %f6
fbne,a %fcc0, loop_185
nop
setx loop_186, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tl %xcc, 0x0
bvs,pn %icc, loop_187
loop_185:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_186:
membar 0x61
sdiv %l1, 0x1F4C, %o4
loop_187:
bne loop_188
be %icc, loop_189
edge16ln %l0, %o2, %l2
stb %l4, [%l7 + 0x18]
loop_188:
movcc %xcc, %g3, %l3
loop_189:
fmul8x16al %f1, %f23, %f26
fmovsne %xcc, %f28, %f13
wr %g0, 0x89, %asi
stxa %o6, [%l7 + 0x48] %asi
srlx %i2, 0x01, %i4
fmovrdgez %o5, %f8, %f6
tpos %xcc, 0x4
fmul8x16al %f6, %f31, %f8
bpos %xcc, loop_190
edge8l %l5, %i6, %g7
move %xcc, %i7, %i1
orn %g1, %o3, %o1
loop_190:
nop
setx 0xD204DB74117D52A7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
fsqrtd %f6, %f26
set 0x30, %g2
stwa %i0, [%l7 + %g2] 0x18
taddcctv %o7, 0x0FC5, %g4
nop
fitod %f0, %f12
fdtox %f12, %f18
fxtod %f18, %f8
wr %g0, 0xe2, %asi
stha %i5, [%l7 + 0x5A] %asi
membar #Sync
fmovscc %xcc, %f27, %f21
addccc %l6, 0x05C7, %g2
movvc %xcc, %g6, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrslez %i3, %f6, %f7
set 0x60, %i4
prefetcha [%l7 + %i4] 0x88, 0x3
tleu %icc, 0x4
fmovs %f22, %f27
movle %icc, %l1, %l0
movvs %xcc, %o2, %l2
orcc %o4, 0x0180, %g3
array32 %l4, %o6, %i2
fmovrslz %i4, %f21, %f12
fbul,a %fcc1, loop_191
nop
set 0x40, %l0
prefetch [%l7 + %l0], 0x0
tne %icc, 0x1
tn %icc, 0x6
loop_191:
fbuge %fcc1, loop_192
movvs %xcc, %o5, %l3
movrgz %i6, %l5, %i7
srlx %i1, 0x15, %g7
loop_192:
nop
wr %g0, 0x23, %asi
ldda [%l7 + 0x30] %asi, %g0
smulcc %o1, 0x083F, %i0
edge16 %o3, %o7, %i5
sllx %l6, %g2, %g6
movcs %xcc, %o0, %i3
tleu %xcc, 0x6
sllx %g4, %g5, %l1
tge %icc, 0x6
te %icc, 0x6
brz,a %o2, loop_193
udivx %l0, 0x01B4, %o4
udivcc %l2, 0x06ED, %l4
edge16 %g3, %o6, %i2
loop_193:
movl %icc, %i4, %o5
fbn,a %fcc1, loop_194
movrgez %i6, %l5, %i7
fblg,a %fcc2, loop_195
smulcc %l3, 0x1DBF, %i1
loop_194:
fmovdle %xcc, %f10, %f28
movneg %icc, %g1, %g7
loop_195:
srlx %i0, %o3, %o1
movvc %icc, %i5, %l6
fba %fcc3, loop_196
edge8 %g2, %g6, %o7
nop
fitod %f6, %f0
fdtos %f0, %f8
edge8ln %o0, %i3, %g5
loop_196:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bneg %icc, loop_197
sll %l1, %g4, %o2
stb %o4, [%l7 + 0x50]
fba %fcc0, loop_198
loop_197:
fabsd %f22, %f12
popc 0x0EAD, %l2
sdivcc %l0, 0x1836, %l4
loop_198:
movvs %xcc, %g3, %o6
subccc %i2, %o5, %i4
fone %f18
fexpand %f17, %f16
wr %g0, 0x11, %asi
lduha [%l7 + 0x3E] %asi, %i6
nop
fitod %f8, %f14
fdtox %f14, %f8
fxtod %f8, %f8
brlz %i7, loop_199
fnot2s %f18, %f17
fmovsne %xcc, %f23, %f16
tsubcctv %l5, %l3, %i1
loop_199:
tg %icc, 0x7
be,a %icc, loop_200
addcc %g7, %i0, %g1
ba,a %icc, loop_201
bl,a,pn %xcc, loop_202
loop_200:
nop
setx 0xD3F17596, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x1637BD81, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fadds %f10, %f10, %f0
umul %o3, 0x0128, %i5
loop_201:
subccc %o1, 0x0D08, %g2
loop_202:
fsrc1 %f2, %f20
tge %icc, 0x6
edge8 %g6, %o7, %o0
movvc %icc, %l6, %g5
bvs,a %icc, loop_203
fmovsvs %xcc, %f16, %f30
tcc %xcc, 0x7
movgu %icc, %l1, %g4
loop_203:
nop
wr %g0, 0x81, %asi
ldsha [%l7 + 0x62] %asi, %o2
fcmpne16 %f12, %f10, %o4
tneg %xcc, 0x0
add %l7, 0x10, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %i3, %l2
fmovdvc %icc, %f16, %f14
tcc %icc, 0x2
movcc %icc, %l0, %l4
tg %xcc, 0x4
movcs %xcc, %g3, %i2
fmovdn %xcc, %f8, %f14
edge16ln %o6, %o5, %i6
fpsub16 %f24, %f24, %f12
fabsd %f22, %f6
nop
setx 0xD68C417D904848C2, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
fblg %fcc0, loop_204
brlz,a %i4, loop_205
movg %xcc, %i7, %l5
ta %xcc, 0x3
loop_204:
movre %l3, 0x14F, %g7
loop_205:
nop
fitos %f3, %f11
fstoi %f11, %f26
fmovde %icc, %f28, %f15
movge %xcc, %i1, %g1
sdivcc %i0, 0x1556, %o3
bvs,pn %icc, loop_206
stb %o1, [%l7 + 0x11]
ldstub [%l7 + 0x3E], %i5
smul %g2, %o7, %g6
loop_206:
fmovsgu %xcc, %f15, %f3
orncc %l6, 0x1B35, %g5
edge16 %o0, %l1, %g4
fcmpgt16 %f24, %f16, %o2
sdiv %o4, 0x1B73, %l2
edge16 %l0, %i3, %g3
set 0x40, %o5
ldda [%l7 + %o5] 0x10, %f0
edge32ln %i2, %o6, %o5
sra %l4, %i6, %i4
alignaddr %i7, %l3, %g7
edge32l %i1, %g1, %i0
tle %xcc, 0x0
movge %xcc, %l5, %o1
fmovdcs %icc, %f16, %f9
edge16n %o3, %i5, %o7
tge %xcc, 0x7
tleu %xcc, 0x3
set 0x40, %i5
ldda [%l7 + %i5] 0x2c, %g6
set 0x0C, %o2
stha %l6, [%l7 + %o2] 0x04
fexpand %f0, %f10
set 0x0E, %o0
lduha [%l7 + %o0] 0x89, %g2
tle %xcc, 0x2
subcc %o0, %l1, %g4
set 0x40, %i7
prefetcha [%l7 + %i7] 0x80, 0x0
tleu %icc, 0x5
udiv %g5, 0x07B2, %l2
tcs %icc, 0x4
alignaddrl %l0, %i3, %g3
umul %i2, 0x149C, %o4
fones %f24
movg %xcc, %o6, %o5
set 0x2F, %o1
ldsba [%l7 + %o1] 0x11, %i6
movrlz %i4, 0x3FE, %l4
set 0x0B, %g4
stba %l3, [%l7 + %g4] 0x27
membar #Sync
swap [%l7 + 0x10], %g7
bgu,pn %icc, loop_207
mulx %i7, 0x1229, %g1
smulcc %i0, 0x0002, %l5
tvc %xcc, 0x2
loop_207:
fbue %fcc1, loop_208
sll %i1, %o1, %o3
membar 0x48
tcs %icc, 0x0
loop_208:
fbn %fcc3, loop_209
tsubcctv %o7, %i5, %l6
srl %g6, %o0, %l1
bcc,a,pt %xcc, loop_210
loop_209:
alignaddr %g2, %g4, %o2
edge32ln %g5, %l0, %l2
membar 0x01
loop_210:
tsubcctv %i3, 0x151F, %i2
srl %g3, %o6, %o5
movn %xcc, %o4, %i4
flush %l7 + 0x18
andcc %i6, 0x1838, %l3
prefetch [%l7 + 0x58], 0x0
edge32 %l4, %g7, %g1
sdivcc %i0, 0x1559, %i7
fcmpne16 %f2, %f6, %l5
edge16l %o1, %o3, %o7
edge8 %i1, %l6, %i5
umul %o0, 0x1B8A, %l1
fmovscc %xcc, %f22, %f8
fnor %f12, %f4, %f22
mulx %g2, 0x1017, %g4
srl %o2, 0x19, %g5
movneg %xcc, %l0, %g6
fbue,a %fcc0, loop_211
addc %l2, %i3, %i2
fzero %f30
fabsd %f0, %f16
loop_211:
sll %o6, 0x1C, %o5
wr %g0, 0x19, %asi
lduha [%l7 + 0x44] %asi, %o4
fbne %fcc1, loop_212
fbge,a %fcc3, loop_213
movpos %icc, %g3, %i6
edge32 %i4, %l4, %l3
loop_212:
addccc %g1, %i0, %g7
loop_213:
addcc %i7, 0x0D29, %o1
subcc %l5, %o7, %i1
srlx %l6, %o3, %o0
fbuge,a %fcc2, loop_214
fbule %fcc1, loop_215
brlez %l1, loop_216
fmovrde %g2, %f30, %f8
loop_214:
fones %f28
loop_215:
udivcc %g4, 0x12F2, %o2
loop_216:
addccc %i5, %g5, %l0
move %icc, %g6, %i3
fmul8sux16 %f6, %f8, %f16
wr %g0, 0x19, %asi
lduba [%l7 + 0x5F] %asi, %i2
ld [%l7 + 0x60], %f19
fmovrsgez %o6, %f22, %f30
srlx %o5, 0x1D, %o4
fands %f25, %f27, %f1
mulx %g3, 0x0363, %l2
subc %i6, %l4, %l3
movre %i4, 0x21B, %g1
edge16ln %g7, %i0, %i7
mulx %l5, 0x00C6, %o1
fnands %f16, %f2, %f1
edge8n %i1, %o7, %l6
fabsd %f14, %f10
tneg %icc, 0x1
fmovrslz %o0, %f22, %f2
addcc %o3, 0x0E71, %g2
fmovrdgez %l1, %f12, %f4
subc %g4, %o2, %i5
edge16ln %g5, %l0, %g6
addccc %i2, %i3, %o6
xorcc %o4, 0x0D30, %g3
bgu,a,pn %xcc, loop_217
nop
setx 0x63EC205F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x3274219C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fsubs %f31, %f30, %f10
fcmpeq16 %f0, %f0, %o5
fors %f1, %f13, %f14
loop_217:
fcmple32 %f22, %f8, %l2
movre %i6, 0x142, %l4
nop
fitod %f8, %f0
fdtox %f0, %f28
and %l3, 0x0AF8, %i4
nop
setx 0x105373D5, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
tle %xcc, 0x0
tne %xcc, 0x6
sdiv %g1, 0x0820, %g7
taddcctv %i0, 0x0023, %l5
ldstub [%l7 + 0x16], %i7
fbne,a %fcc2, loop_218
sllx %i1, 0x0A, %o7
fpack32 %f2, %f0, %f14
nop
fitod %f0, %f18
fdtos %f18, %f27
loop_218:
srax %l6, %o0, %o1
fbug %fcc2, loop_219
andcc %g2, %o3, %g4
or %o2, 0x02D9, %i5
array32 %g5, %l0, %l1
loop_219:
fbuge %fcc3, loop_220
xnor %g6, %i3, %i2
xnorcc %o4, %g3, %o5
fmovda %icc, %f27, %f27
loop_220:
nop
membar #Sync
set 0x40, %o3
ldda [%l7 + %o3] 0x16, %f0
tvs %xcc, 0x4
ld [%l7 + 0x50], %f4
ldub [%l7 + 0x4B], %l2
fxnor %f22, %f24, %f22
ldsb [%l7 + 0x27], %i6
wr %g0, 0x81, %asi
ldxa [%l7 + 0x28] %asi, %l4
movrgz %l3, 0x0B6, %o6
bne,a %icc, loop_221
tsubcc %i4, %g1, %g7
movgu %icc, %l5, %i7
move %xcc, %i0, %i1
loop_221:
stbar
wr %g0, 0x04, %asi
lda [%l7 + 0x58] %asi, %f7
udivx %o7, 0x00FE, %l6
edge8l %o0, %o1, %o3
xnorcc %g4, 0x0E18, %g2
subcc %i5, %g5, %o2
ldx [%l7 + 0x08], %l1
lduh [%l7 + 0x0E], %l0
tne %icc, 0x4
sdiv %i3, 0x0E15, %i2
addc %o4, %g6, %g3
fbne,a %fcc2, loop_222
umul %l2, 0x12C6, %i6
xorcc %o5, 0x0331, %l3
sub %l4, %i4, %o6
loop_222:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %g7, 0x12, %l5
udivcc %g1, 0x03FE, %i0
ta %xcc, 0x6
alignaddr %i1, %o7, %l6
edge32 %o0, %i7, %o1
fnor %f22, %f20, %f8
set 0x7C, %o7
sta %f17, [%l7 + %o7] 0x80
bl loop_223
subcc %g4, 0x13BC, %o3
nop
setx 0x706244F5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x55E6676A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f3, %f5
and %g2, 0x1D55, %i5
loop_223:
ldd [%l7 + 0x40], %f14
edge32 %g5, %l1, %l0
xnor %i3, 0x1958, %i2
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f0
edge16n %o2, %o4, %g6
orn %g3, %l2, %o5
tne %xcc, 0x7
bvc,a,pt %icc, loop_224
fbl,a %fcc0, loop_225
ldd [%l7 + 0x18], %f30
move %icc, %i6, %l4
loop_224:
nop
setx 0x5DD28B4903F94FD7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xFCF18317AED9FC87, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fdivd %f22, %f16, %f2
loop_225:
bleu,a loop_226
bl %icc, loop_227
array8 %l3, %i4, %o6
movre %g7, 0x2B1, %g1
loop_226:
fba %fcc0, loop_228
loop_227:
edge8l %l5, %i0, %o7
bpos,pn %xcc, loop_229
array16 %i1, %o0, %l6
loop_228:
orcc %o1, 0x0289, %i7
orcc %g4, %g2, %o3
loop_229:
fexpand %f4, %f6
xorcc %i5, %g5, %l0
fmovdcc %icc, %f7, %f6
fbn %fcc0, loop_230
sdivcc %l1, 0x1172, %i3
movcc %xcc, %i2, %o4
fsrc2s %f19, %f24
loop_230:
fmovscc %icc, %f12, %f18
nop
setx 0xC259AF9C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x6909FD64, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fdivs %f17, %f20, %f11
movneg %icc, %g6, %o2
bg,pn %xcc, loop_231
movrlz %l2, 0x14B, %g3
brgez,a %o5, loop_232
addc %i6, 0x12C6, %l3
loop_231:
bl,a %xcc, loop_233
nop
fitod %f12, %f0
fdtos %f0, %f9
loop_232:
andn %i4, %o6, %g7
brlez,a %g1, loop_234
loop_233:
ld [%l7 + 0x68], %f26
edge16l %l5, %i0, %l4
sllx %o7, %i1, %l6
loop_234:
xnorcc %o0, 0x0FC8, %o1
fbl %fcc3, loop_235
edge8ln %i7, %g2, %g4
fmovdne %icc, %f22, %f19
movrgez %o3, 0x159, %g5
loop_235:
udivcc %l0, 0x011E, %l1
sir 0x135C
edge32l %i5, %i3, %i2
srl %g6, 0x1C, %o2
bcc,a,pt %icc, loop_236
fbl,a %fcc3, loop_237
nop
setx loop_238, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tvs %xcc, 0x1
loop_236:
bleu,a %icc, loop_239
loop_237:
fxor %f16, %f30, %f22
loop_238:
popc 0x1901, %o4
fmovsg %icc, %f16, %f13
loop_239:
sra %l2, %g3, %o5
ldd [%l7 + 0x10], %f22
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x58] %asi, 0x2
bcc,pt %icc, loop_240
movrgez %l3, %i4, %o6
set 0x3F, %i0
stba %g1, [%l7 + %i0] 0x2b
membar #Sync
loop_240:
tneg %xcc, 0x2
tcc %xcc, 0x3
taddcc %g7, 0x13EB, %l5
set 0x60, %i2
lduba [%l7 + %i2] 0x80, %l4
xnor %o7, %i1, %i0
bcs,a,pn %xcc, loop_241
sdivx %o0, 0x039C, %l6
fmovdleu %xcc, %f22, %f28
xor %i7, %o1, %g4
loop_241:
orcc %o3, 0x1385, %g2
edge16n %l0, %l1, %i5
tgu %icc, 0x3
fbg,a %fcc3, loop_242
edge32l %i3, %i2, %g6
movre %g5, 0x29D, %o4
membar 0x4E
loop_242:
bg,pn %xcc, loop_243
ldsw [%l7 + 0x24], %o2
fmovdn %xcc, %f26, %f1
edge32ln %g3, %o5, %l2
loop_243:
ble %icc, loop_244
nop
setx 0x8AF77F0A82F4CD0C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xA8DC8FC06B8AF320, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
faddd %f22, %f12, %f4
wr %g0, 0x81, %asi
lduha [%l7 + 0x4A] %asi, %l3
loop_244:
fmovsneg %xcc, %f21, %f12
fornot2 %f8, %f26, %f10
tsubcc %i6, %i4, %g1
movl %xcc, %o6, %l5
set 0x54, %g6
swapa [%l7 + %g6] 0x18, %l4
udivx %g7, 0x1762, %o7
ba,pt %icc, loop_245
tvc %xcc, 0x3
fbuge %fcc2, loop_246
subc %i1, %i0, %o0
loop_245:
move %xcc, %l6, %i7
movgu %xcc, %o1, %o3
loop_246:
nop
set 0x5D, %g7
ldstuba [%l7 + %g7] 0x89, %g4
fxor %f30, %f0, %f20
udiv %g2, 0x14B7, %l0
sll %l1, %i5, %i3
andn %g6, 0x1A70, %g5
tl %icc, 0x2
bneg,pn %xcc, loop_247
sub %o4, 0x13F9, %i2
fmovd %f22, %f26
tsubcctv %g3, %o5, %o2
loop_247:
movrne %l2, %i6, %l3
bgu,a,pn %icc, loop_248
sdiv %i4, 0x1C03, %o6
stb %l5, [%l7 + 0x67]
xnorcc %g1, %g7, %l4
loop_248:
movrlez %i1, 0x36A, %i0
nop
set 0x40, %i1
stx %o7, [%l7 + %i1]
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x5B] %asi, %l6
edge16l %o0, %o1, %i7
bleu,a,pn %xcc, loop_249
tl %icc, 0x0
taddcc %o3, %g2, %l0
st %f20, [%l7 + 0x4C]
loop_249:
fmul8sux16 %f14, %f6, %f12
ldstub [%l7 + 0x2D], %l1
ldub [%l7 + 0x73], %i5
sra %g4, 0x14, %i3
orcc %g5, 0x19C8, %o4
srlx %g6, %i2, %g3
stx %o2, [%l7 + 0x38]
brlez,a %l2, loop_250
fabsd %f10, %f4
fpsub16s %f28, %f10, %f25
fpack32 %f28, %f28, %f8
loop_250:
fmovsa %icc, %f22, %f23
set 0x10, %l6
stwa %o5, [%l7 + %l6] 0xe2
membar #Sync
edge16ln %l3, %i4, %o6
add %l7, 0x50, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i6
casxa [%l6] %asi, %i6, %g1
fblg %fcc1, loop_251
udivcc %l5, 0x15EC, %l4
sth %g7, [%l7 + 0x40]
bneg,a,pn %xcc, loop_252
loop_251:
sllx %i1, 0x10, %o7
nop
setx loop_253, %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
fandnot1s %f25, %f21, %f17
loop_252:
addc %i0, %l6, %o1
fmovsa %icc, %f25, %f9
loop_253:
nop
setx 0x8DA28BD1900D56CB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x90E4E598EF434DA5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
faddd %f10, %f4, %f16
stbar
smul %i7, %o0, %o3
srax %l0, 0x09, %g2
fmovdvs %icc, %f21, %f20
fbg %fcc3, loop_254
taddcctv %l1, 0x1B89, %i5
fnegs %f0, %f9
xnor %g4, %g5, %o4
loop_254:
nop
fitod %f0, %f18
fdtox %f18, %f2
fxtod %f2, %f6
edge8ln %g6, %i2, %i3
srl %g3, 0x11, %l2
tvc %icc, 0x0
stx %o2, [%l7 + 0x30]
movgu %icc, %o5, %i4
move %xcc, %o6, %i6
tvs %xcc, 0x6
array16 %l3, %g1, %l5
edge16l %g7, %i1, %o7
fbo,a %fcc3, loop_255
movrne %i0, 0x0AF, %l6
tgu %icc, 0x6
tneg %icc, 0x7
loop_255:
stbar
fmovdgu %icc, %f24, %f2
nop
set 0x10, %g5
std %f22, [%l7 + %g5]
sir 0x01A5
edge8 %o1, %l4, %i7
edge32n %o3, %l0, %o0
addccc %l1, 0x0804, %i5
wr %g0, 0x04, %asi
ldsba [%l7 + 0x1A] %asi, %g2
fxnors %f22, %f6, %f26
te %icc, 0x5
ta %xcc, 0x7
tge %xcc, 0x1
swap [%l7 + 0x54], %g4
sll %g5, 0x0C, %o4
sra %g6, %i2, %g3
sdivx %i3, 0x08FE, %l2
taddcc %o2, 0x01E3, %o5
array8 %o6, %i6, %i4
movvs %icc, %g1, %l3
fbne %fcc1, loop_256
edge32ln %g7, %l5, %o7
subccc %i0, 0x1083, %i1
nop
setx loop_257, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_256:
tne %icc, 0x6
tcs %icc, 0x0
subccc %o1, 0x0720, %l6
loop_257:
bgu,pt %icc, loop_258
nop
setx 0xA675BF97, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0xFEDC419A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fdivs %f21, %f18, %f8
sethi 0x1960, %i7
wr %g0, 0x88, %asi
sta %f5, [%l7 + 0x34] %asi
loop_258:
bpos,pt %icc, loop_259
edge32n %l4, %l0, %o3
srax %l1, %o0, %i5
ldd [%l7 + 0x50], %g2
loop_259:
edge32n %g5, %o4, %g6
sll %g4, %g3, %i3
te %icc, 0x2
movgu %icc, %i2, %l2
movcs %xcc, %o5, %o2
andn %i6, %i4, %g1
fbue,a %fcc1, loop_260
movgu %xcc, %l3, %g7
sdivcc %o6, 0x06D8, %o7
wr %g0, 0x04, %asi
ldsha [%l7 + 0x7E] %asi, %l5
loop_260:
nop
setx 0x52A57BF2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0xE26305F9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fdivs %f30, %f13, %f11
set 0x78, %l3
ldswa [%l7 + %l3] 0x11, %i1
umul %i0, 0x1F4E, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tneg %xcc, 0x3
edge8l %l6, %i7, %l4
wr %g0, 0x10, %asi
ldxa [%l7 + 0x50] %asi, %o3
swap [%l7 + 0x3C], %l0
mova %xcc, %o0, %l1
fmovda %xcc, %f23, %f22
fpsub32 %f8, %f20, %f4
movrgez %i5, 0x073, %g5
fabss %f5, %f15
tge %icc, 0x2
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x50] %asi, 0x2
fbl %fcc2, loop_261
orcc %g2, %g4, %g3
membar 0x1C
fmovspos %xcc, %f30, %f18
loop_261:
movge %xcc, %i3, %g6
te %xcc, 0x3
addcc %l2, 0x184B, %o5
set 0x2E, %l4
stba %o2, [%l7 + %l4] 0x19
bneg,pt %xcc, loop_262
edge32ln %i2, %i6, %i4
fnot2s %f18, %f27
srax %g1, %g7, %o6
loop_262:
tvs %xcc, 0x4
edge8ln %o7, %l5, %i1
fmovs %f21, %f30
std %f18, [%l7 + 0x68]
fmovse %xcc, %f26, %f10
stbar
fmovrdne %i0, %f12, %f14
add %l7, 0x3C, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %o1
casa [%l6] 0x80, %o1, %l3
ldd [%l7 + 0x20], %i6
movle %xcc, %i7, %o3
bleu,a loop_263
smulcc %l0, 0x0222, %l4
fbl,a %fcc1, loop_264
mova %icc, %o0, %l1
loop_263:
nop
set 0x20, %g1
ldda [%l7 + %g1] 0xe3, %g4
loop_264:
fandnot1s %f30, %f7, %f26
movne %icc, %o4, %g2
fblg,a %fcc3, loop_265
tvc %icc, 0x3
umul %g4, %i5, %g3
sdivcc %g6, 0x18F7, %i3
loop_265:
bleu,a loop_266
tg %xcc, 0x0
addcc %o5, %o2, %l2
sll %i2, 0x0B, %i6
loop_266:
edge8n %g1, %g7, %o6
nop
setx 0x0EBC43C345AABC8F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xC45C2AD74DCDA5A9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f4, %f30
sra %o7, %l5, %i1
xor %i0, 0x1E14, %i4
tneg %icc, 0x1
edge16 %l3, %l6, %i7
sllx %o3, %o1, %l4
smul %o0, 0x068E, %l1
tle %xcc, 0x2
tl %icc, 0x3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sub %g5, 0x1681, %o4
add %l7, 0x40, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %g2, %g4
nop
setx 0xEEA61484404F7BFB, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
fmovse %xcc, %f13, %f23
movrlz %l0, 0x00A, %g3
tleu %icc, 0x6
edge16ln %g6, %i5, %o5
wr %g0, 0x0c, %asi
sta %f10, [%l7 + 0x3C] %asi
fpadd16 %f12, %f26, %f30
nop
setx 0x0B38B30E3F1681C0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f20
tsubcc %o2, %l2, %i3
sub %i2, %i6, %g7
ldsw [%l7 + 0x4C], %g1
addcc %o6, %o7, %i1
movle %icc, %l5, %i4
addc %l3, %i0, %i7
edge32l %l6, %o3, %l4
brgez %o1, loop_267
tg %xcc, 0x1
fmovrdlez %o0, %f30, %f14
smul %g5, %o4, %g2
loop_267:
fmul8sux16 %f12, %f6, %f8
sdivcc %g4, 0x1CD4, %l1
ba,pn %xcc, loop_268
mulscc %l0, 0x102B, %g6
fmovrde %i5, %f10, %f6
mova %icc, %g3, %o5
loop_268:
tsubcc %o2, 0x06AB, %i3
edge32 %l2, %i2, %i6
nop
setx 0xF4C96FBF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xFD1F0410, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fadds %f29, %f23, %f18
subccc %g7, 0x1F01, %g1
fcmpgt32 %f2, %f22, %o7
nop
setx 0xBEAE3F9B92CFF7E0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xCF71B022F4868B90, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f4, %f24
nop
fitos %f4, %f1
fstoi %f1, %f0
edge16l %i1, %o6, %l5
wr %g0, 0x80, %asi
lduha [%l7 + 0x78] %asi, %l3
edge32ln %i4, %i0, %i7
tpos %icc, 0x0
movge %icc, %o3, %l4
bge,pn %xcc, loop_269
nop
setx 0x07B6A7FE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x8042A9F4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fmuls %f16, %f22, %f18
fmovs %f7, %f26
tn %icc, 0x1
loop_269:
fbule,a %fcc1, loop_270
bgu,a %icc, loop_271
array32 %l6, %o1, %o0
sll %o4, 0x1D, %g5
loop_270:
movle %xcc, %g4, %l1
loop_271:
membar 0x76
smulcc %l0, %g6, %g2
tn %xcc, 0x7
wr %g0, 0x19, %asi
sta %f27, [%l7 + 0x18] %asi
fpack16 %f6, %f13
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tne %icc, 0x5
fmovsle %xcc, %f18, %f0
orcc %i5, %o5, %g3
orcc %i3, 0x0EDC, %l2
bvs,pn %icc, loop_272
bgu,pt %icc, loop_273
mulx %i2, %i6, %g7
fcmpgt32 %f24, %f8, %g1
loop_272:
sdivx %o7, 0x17AD, %o2
loop_273:
lduw [%l7 + 0x44], %o6
nop
setx loop_274, %l0, %l1
jmpl %l1, %l5
movrgz %i1, 0x3B1, %i4
tg %xcc, 0x2
andn %i0, 0x0ECE, %i7
loop_274:
umul %l3, 0x114C, %l4
edge8n %l6, %o3, %o1
movrne %o4, 0x12B, %g5
fmovdneg %xcc, %f17, %f17
tcs %xcc, 0x4
nop
fitod %f10, %f10
fdtox %f10, %f26
fxtod %f26, %f10
sra %o0, 0x0B, %l1
mulx %g4, %l0, %g2
bpos,a,pt %xcc, loop_275
tsubcctv %g6, %i5, %g3
andncc %o5, %i3, %l2
tcs %icc, 0x7
loop_275:
mova %xcc, %i6, %i2
edge16n %g7, %o7, %o2
addccc %o6, 0x1A6C, %l5
mulscc %i1, %i4, %g1
stbar
nop
setx 0xF9EDA478, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x965C2C7C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fsubs %f1, %f4, %f9
movrlez %i7, %l3, %i0
and %l4, 0x1397, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub16 %f20, %f22, %f10
tne %xcc, 0x3
fbule %fcc1, loop_276
mova %icc, %o1, %o4
xor %l6, 0x1EBE, %o0
tle %xcc, 0x7
loop_276:
orcc %l1, 0x1B70, %g4
fmovdn %xcc, %f8, %f8
fpadd32 %f20, %f10, %f26
nop
setx 0xA0477E4F, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
edge32n %l0, %g5, %g2
nop
setx 0xF62E7344AFC1666E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x79FEAF79CD7ADBF2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fsubd %f26, %f10, %f12
umul %i5, 0x1171, %g6
xor %o5, 0x0F44, %g3
bneg,a,pn %icc, loop_277
bn,pt %xcc, loop_278
addcc %l2, %i6, %i3
movn %xcc, %g7, %o7
loop_277:
te %xcc, 0x7
loop_278:
fnor %f18, %f16, %f6
nop
setx 0x6BD67A6B9075B714, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
subc %i2, 0x1C3B, %o2
udiv %l5, 0x198C, %i1
udivx %i4, 0x05CE, %o6
edge32 %i7, %l3, %g1
fbu %fcc0, loop_279
tneg %xcc, 0x5
udivx %l4, 0x1658, %o3
fpack16 %f22, %f12
loop_279:
subccc %i0, %o4, %o1
brlez %l6, loop_280
nop
setx 0x660B52AF0EEAE9A8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x25765137B594DD42, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f26, %f6
fbo,a %fcc1, loop_281
movne %icc, %o0, %l1
loop_280:
umul %g4, 0x027E, %g5
fornot2s %f29, %f12, %f10
loop_281:
udivx %l0, 0x1D45, %i5
addcc %g2, %g6, %o5
std %f12, [%l7 + 0x20]
fone %f26
swap [%l7 + 0x44], %g3
fblg %fcc3, loop_282
fmovd %f22, %f30
sdiv %i6, 0x0B4D, %l2
movneg %xcc, %i3, %g7
loop_282:
ta %xcc, 0x1
xor %o7, %o2, %i2
edge16l %l5, %i4, %o6
ldsh [%l7 + 0x78], %i1
ldsh [%l7 + 0x6E], %l3
fbule %fcc3, loop_283
movrlez %i7, %g1, %l4
fbe,a %fcc1, loop_284
fornot2s %f23, %f29, %f3
loop_283:
taddcctv %o3, %o4, %i0
bg,a,pt %icc, loop_285
loop_284:
edge8 %l6, %o0, %l1
ldd [%l7 + 0x48], %f18
xnor %o1, 0x10A8, %g4
loop_285:
sdiv %g5, 0x16EC, %l0
tgu %xcc, 0x3
movrgez %i5, 0x191, %g6
edge32l %g2, %g3, %o5
movvs %icc, %i6, %i3
tle %xcc, 0x3
edge16 %g7, %l2, %o7
edge16ln %o2, %l5, %i2
edge8n %i4, %o6, %l3
movrgz %i1, %i7, %g1
or %o3, %l4, %o4
fmovdgu %icc, %f20, %f20
mulx %l6, 0x0201, %o0
edge32 %l1, %i0, %o1
tge %xcc, 0x7
umul %g5, %g4, %l0
addc %g6, %g2, %i5
tsubcc %o5, 0x0248, %i6
mova %icc, %i3, %g3
sllx %l2, %o7, %o2
fbug,a %fcc3, loop_286
movge %xcc, %g7, %i2
sethi 0x1745, %l5
bge %icc, loop_287
loop_286:
nop
fitos %f5, %f13
fstox %f13, %f26
fxtos %f26, %f21
ldsb [%l7 + 0x12], %o6
bgu loop_288
loop_287:
edge8l %i4, %l3, %i7
movrlez %g1, 0x144, %i1
fcmple16 %f18, %f26, %l4
loop_288:
bl loop_289
mulx %o3, %o4, %l6
mulscc %o0, %i0, %l1
movre %g5, %o1, %l0
loop_289:
fbue %fcc2, loop_290
sra %g4, 0x0C, %g2
sllx %i5, 0x09, %g6
fnands %f6, %f23, %f30
loop_290:
fmovsge %icc, %f4, %f7
sllx %o5, 0x04, %i6
mulx %g3, %l2, %i3
smulcc %o7, 0x0A1B, %o2
udivcc %i2, 0x1420, %g7
movvc %icc, %l5, %o6
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
edge8 %l3, %i4, %i7
fabss %f18, %f14
stx %g1, [%l7 + 0x50]
andcc %l4, %o3, %o4
wr %g0, 0x88, %asi
sta %f20, [%l7 + 0x5C] %asi
edge32n %i1, %l6, %i0
edge8ln %l1, %g5, %o0
andn %l0, %g4, %g2
flush %l7 + 0x2C
udivcc %i5, 0x02B4, %g6
fblg %fcc2, loop_291
bge %xcc, loop_292
mulx %o5, 0x07C5, %i6
sir 0x09E8
loop_291:
fbo %fcc2, loop_293
loop_292:
fmovrslez %g3, %f14, %f0
brgez,a %o1, loop_294
te %xcc, 0x5
loop_293:
sethi 0x027F, %i3
set 0x75, %g3
ldstuba [%l7 + %g3] 0x19, %l2
loop_294:
andn %o2, 0x03B8, %o7
tneg %icc, 0x4
fnegd %f30, %f18
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tneg %xcc, 0x4
fmovsa %xcc, %f15, %f13
movvc %icc, %i2, %l5
movrgz %o6, 0x0A6, %g7
add %l3, %i7, %g1
and %i4, %l4, %o3
array8 %i1, %o4, %i0
bvs %xcc, loop_295
fmovdleu %icc, %f4, %f28
alignaddrl %l6, %l1, %o0
fsrc1 %f28, %f14
loop_295:
fcmpne32 %f16, %f28, %l0
set 0x50, %o6
prefetcha [%l7 + %o6] 0x18, 0x2
pdist %f28, %f16, %f24
tne %icc, 0x0
tn %icc, 0x0
fand %f26, %f10, %f0
fbl %fcc1, loop_296
array8 %g2, %i5, %g4
pdist %f24, %f16, %f14
movrne %o5, %i6, %g3
loop_296:
andcc %o1, 0x009E, %g6
array16 %i3, %o2, %o7
brlz,a %l2, loop_297
xnor %i2, %l5, %o6
andn %g7, 0x0043, %i7
wr %g0, 0x19, %asi
lduba [%l7 + 0x26] %asi, %g1
loop_297:
subcc %i4, %l3, %l4
te %xcc, 0x7
edge32l %o3, %i1, %i0
edge8 %o4, %l6, %o0
wr %g0, 0x81, %asi
swapa [%l7 + 0x70] %asi, %l1
movrlz %g5, %g2, %i5
fbug,a %fcc1, loop_298
stb %l0, [%l7 + 0x52]
andcc %o5, 0x1D38, %g4
fnegd %f22, %f2
loop_298:
te %xcc, 0x7
brnz,a %g3, loop_299
edge16l %o1, %i6, %g6
tvs %icc, 0x2
std %f24, [%l7 + 0x08]
loop_299:
array16 %o2, %i3, %o7
edge32n %i2, %l2, %l5
call loop_300
fabss %f10, %f9
sir 0x0875
alignaddr %o6, %g7, %g1
loop_300:
fmovrdgz %i4, %f6, %f4
movpos %xcc, %i7, %l3
fbule %fcc0, loop_301
nop
setx 0x1C982672B19D76D3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x505527D6C30F0052, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fmuld %f14, %f22, %f28
xnorcc %o3, 0x19ED, %i1
flush %l7 + 0x74
loop_301:
srax %l4, 0x07, %i0
movrne %o4, 0x201, %o0
alignaddr %l1, %g5, %g2
movle %xcc, %l6, %l0
movre %o5, %g4, %g3
fandnot1s %f11, %f29, %f14
fornot2s %f19, %f14, %f19
edge32l %i5, %o1, %i6
wr %g0, 0x80, %asi
swapa [%l7 + 0x48] %asi, %g6
fmovrsgz %i3, %f16, %f6
subcc %o7, %o2, %i2
sir 0x1890
fmovrse %l5, %f11, %f23
srlx %l2, 0x13, %o6
fbl,a %fcc1, loop_302
nop
set 0x70, %l2
stx %g7, [%l7 + %l2]
move %xcc, %g1, %i7
movcc %icc, %i4, %l3
loop_302:
popc 0x16E8, %o3
movrlez %l4, 0x3C6, %i0
sdivx %o4, 0x0A48, %o0
andn %l1, %g5, %g2
ld [%l7 + 0x4C], %f7
brgz,a %l6, loop_303
fmovdge %icc, %f19, %f22
fpadd32s %f10, %f19, %f11
fabss %f1, %f17
loop_303:
move %xcc, %i1, %l0
orcc %g4, %g3, %i5
set 0x78, %i6
swapa [%l7 + %i6] 0x18, %o5
sethi 0x16D8, %o1
movleu %xcc, %i6, %i3
smul %o7, %g6, %o2
fnegs %f16, %f9
fpsub16 %f6, %f24, %f24
fmovsgu %icc, %f7, %f1
subccc %l5, 0x0379, %l2
srlx %o6, 0x0B, %g7
nop
fitos %f3, %f2
fstod %f2, %f2
edge8n %g1, %i2, %i4
ta %icc, 0x4
nop
setx 0xB8763BACAC3349AF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f24
tge %icc, 0x5
tgu %xcc, 0x4
fbu,a %fcc0, loop_304
movrgez %i7, 0x14D, %l3
movrgez %l4, %i0, %o4
movl %icc, %o3, %l1
loop_304:
xnorcc %o0, %g5, %l6
smulcc %i1, %l0, %g4
edge32 %g3, %i5, %o5
edge8l %o1, %i6, %i3
movcc %icc, %o7, %g6
xnor %o2, %l5, %g2
and %o6, 0x09BA, %l2
nop
setx loop_305, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movrlz %g1, 0x285, %i2
fbue %fcc2, loop_306
fmovsg %xcc, %f8, %f5
loop_305:
xor %g7, %i4, %l3
movpos %icc, %i7, %i0
loop_306:
tle %icc, 0x7
alignaddr %l4, %o3, %o4
orn %l1, 0x1C66, %o0
addcc %g5, %i1, %l6
fblg,a %fcc0, loop_307
array32 %g4, %g3, %l0
addccc %o5, %o1, %i5
membar 0x0C
loop_307:
nop
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x5A] %asi, %i3
movvs %icc, %o7, %i6
bcc,a,pn %xcc, loop_308
sir 0x1116
fmovspos %icc, %f10, %f24
movl %icc, %g6, %o2
loop_308:
edge16ln %l5, %o6, %g2
membar 0x2F
tl %xcc, 0x3
sra %l2, 0x1C, %g1
fmovdge %icc, %f17, %f31
addcc %i2, %i4, %l3
fnot2s %f17, %f5
nop
fitos %f0, %f30
fstoi %f30, %f7
tvc %icc, 0x0
edge32l %i7, %g7, %l4
wr %g0, 0x04, %asi
ldswa [%l7 + 0x64] %asi, %o3
fbe %fcc3, loop_309
movg %xcc, %o4, %l1
movcs %icc, %o0, %g5
set 0x44, %i3
lduha [%l7 + %i3] 0x11, %i0
loop_309:
sub %l6, %g4, %i1
brgez %g3, loop_310
tn %icc, 0x7
fmovse %icc, %f19, %f26
bne,pn %xcc, loop_311
loop_310:
movrgez %l0, %o5, %o1
nop
set 0x28, %l1
stx %i5, [%l7 + %l1]
xor %o7, %i3, %i6
loop_311:
array8 %g6, %l5, %o2
movvc %xcc, %g2, %o6
udivcc %g1, 0x0600, %l2
fcmple32 %f30, %f12, %i4
edge32n %i2, %i7, %g7
taddcctv %l3, 0x182A, %o3
fpsub16 %f0, %f0, %f10
ldsw [%l7 + 0x18], %l4
movrgz %o4, %l1, %g5
sllx %o0, 0x03, %l6
fmovdge %icc, %f27, %f23
srax %g4, 0x1D, %i0
ldub [%l7 + 0x1E], %g3
fpmerge %f5, %f2, %f28
udivcc %l0, 0x1890, %i1
orncc %o1, %i5, %o7
tcs %xcc, 0x6
set 0x1E, %l5
ldstuba [%l7 + %l5] 0x89, %i3
move %icc, %o5, %i6
edge32n %l5, %g6, %g2
tneg %xcc, 0x0
sdiv %o6, 0x13F5, %o2
stx %l2, [%l7 + 0x30]
fmovsne %icc, %f20, %f23
mulx %g1, %i4, %i2
subccc %g7, %i7, %o3
sll %l4, %o4, %l3
mulscc %l1, 0x0253, %g5
sir 0x195F
tne %icc, 0x1
fcmpeq32 %f16, %f6, %o0
alignaddr %l6, %g4, %i0
movrne %g3, 0x0F8, %i1
nop
setx 0x7EF65346, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x00D56B30, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fmuls %f27, %f6, %f16
subccc %l0, %i5, %o7
tvc %xcc, 0x5
array32 %o1, %o5, %i3
tg %xcc, 0x1
movgu %xcc, %i6, %l5
mova %icc, %g2, %g6
movrlz %o6, %o2, %g1
fbg,a %fcc2, loop_312
fbul,a %fcc3, loop_313
edge16ln %i4, %i2, %g7
bpos,a loop_314
loop_312:
std %f28, [%l7 + 0x50]
loop_313:
orncc %l2, 0x1008, %o3
fmovdvs %xcc, %f4, %f25
loop_314:
tgu %xcc, 0x3
movg %xcc, %i7, %o4
tleu %icc, 0x0
edge16 %l4, %l1, %l3
tcs %xcc, 0x0
fmuld8sux16 %f15, %f0, %f8
subcc %g5, %o0, %l6
bgu %xcc, loop_315
tn %icc, 0x5
movvs %icc, %i0, %g3
nop
setx 0x45CB0071, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0xA931B9DC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fdivs %f27, %f12, %f30
loop_315:
fbn,a %fcc3, loop_316
tpos %xcc, 0x4
udivx %g4, 0x0BA2, %l0
sra %i5, 0x1F, %o7
loop_316:
fpadd32 %f12, %f0, %f2
sllx %i1, %o5, %i3
movvs %icc, %i6, %o1
addc %l5, 0x1718, %g6
sir 0x1B1B
addc %o6, %g2, %o2
fblg %fcc0, loop_317
te %xcc, 0x0
bshuffle %f2, %f22, %f22
srax %g1, 0x00, %i4
loop_317:
tgu %xcc, 0x1
sdiv %i2, 0x161E, %l2
andn %g7, 0x0FE0, %i7
fnand %f24, %f2, %f30
sdivx %o4, 0x0D42, %o3
fabsd %f10, %f2
std %f4, [%l7 + 0x28]
brgez,a %l1, loop_318
bvc loop_319
xnorcc %l4, 0x0EF9, %l3
nop
setx 0x0209CB0B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x9B75969E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fdivs %f26, %f4, %f21
loop_318:
tle %xcc, 0x0
loop_319:
popc %o0, %l6
fmovdvs %xcc, %f10, %f19
tl %xcc, 0x6
edge32l %g5, %i0, %g4
array16 %g3, %i5, %l0
fmovrdlez %o7, %f16, %f2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movleu %icc, %i1, %i3
fbo,a %fcc3, loop_320
fmovscc %xcc, %f22, %f24
sdivx %i6, 0x16E7, %o1
edge16 %o5, %g6, %o6
loop_320:
fbe %fcc0, loop_321
te %xcc, 0x4
fxors %f9, %f31, %f0
movrlz %g2, %l5, %o2
loop_321:
array8 %i4, %g1, %l2
edge32l %g7, %i7, %o4
sdiv %i2, 0x16CF, %o3
nop
setx loop_322, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tneg %xcc, 0x1
edge32l %l1, %l4, %o0
array32 %l3, %l6, %g5
loop_322:
xor %g4, 0x1965, %i0
fands %f25, %f23, %f22
tne %icc, 0x0
fbug,a %fcc3, loop_323
tcs %icc, 0x6
fmovdgu %icc, %f4, %f10
tl %icc, 0x5
loop_323:
ldsw [%l7 + 0x7C], %g3
tvs %icc, 0x2
tleu %xcc, 0x5
fbo,a %fcc2, loop_324
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldstub [%l7 + 0x59], %i5
xor %l0, 0x1908, %o7
loop_324:
sethi 0x12D0, %i3
fmovdvc %xcc, %f1, %f14
fbuge %fcc1, loop_325
fmovspos %xcc, %f5, %f16
movcs %xcc, %i6, %o1
sir 0x1F69
loop_325:
fba %fcc3, loop_326
edge8 %i1, %g6, %o5
movrne %o6, 0x050, %l5
nop
setx loop_327, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_326:
taddcc %g2, %o2, %g1
bcc %xcc, loop_328
fxnors %f2, %f0, %f30
loop_327:
movn %xcc, %i4, %l2
fba %fcc1, loop_329
loop_328:
ta %icc, 0x0
fnegd %f20, %f28
tle %xcc, 0x5
loop_329:
edge8ln %g7, %i7, %o4
set 0x16, %o4
lduha [%l7 + %o4] 0x89, %o3
sll %i2, 0x0D, %l1
bne loop_330
sdivx %l4, 0x15E3, %l3
tne %icc, 0x2
edge32l %o0, %g5, %g4
loop_330:
movl %icc, %l6, %g3
movvc %xcc, %i0, %i5
sethi 0x045B, %o7
movrne %i3, 0x093, %l0
sub %o1, %i6, %g6
nop
setx 0x67D64BB330680BDD, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
ldd [%l7 + 0x60], %f8
fpadd16s %f30, %f12, %f25
stx %o5, [%l7 + 0x78]
fmovdn %icc, %f28, %f9
ble %xcc, loop_331
taddcctv %i1, 0x094F, %o6
xor %g2, 0x0E38, %o2
nop
setx 0xA07568BA, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
loop_331:
nop
wr %g0, 0x11, %asi
lda [%l7 + 0x6C] %asi, %f22
movcc %icc, %l5, %g1
fmovdleu %xcc, %f18, %f12
orncc %l2, 0x16A6, %i4
orcc %i7, %o4, %o3
move %icc, %i2, %l1
sra %g7, 0x14, %l3
nop
setx loop_332, %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
addc %o0, %g5, %l4
smulcc %l6, %g3, %i0
tcc %icc, 0x5
loop_332:
edge32ln %g4, %i5, %i3
orncc %l0, 0x1ABC, %o7
edge8l %o1, %g6, %i6
ldsb [%l7 + 0x5F], %i1
ldsh [%l7 + 0x2E], %o6
call loop_333
movleu %xcc, %o5, %g2
orncc %l5, 0x1616, %g1
nop
set 0x4A, %g2
sth %l2, [%l7 + %g2]
loop_333:
tn %icc, 0x5
fpadd32 %f20, %f20, %f18
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %icc, %o2, %i7
tcc %xcc, 0x6
fcmple16 %f20, %f20, %o4
fcmple32 %f4, %f26, %o3
nop
fitos %f6, %f25
fstox %f25, %f28
andn %i2, %l1, %i4
tvc %icc, 0x7
stw %l3, [%l7 + 0x1C]
edge16ln %g7, %g5, %l4
nop
set 0x08, %l0
ldstub [%l7 + %l0], %o0
sll %l6, %g3, %g4
move %icc, %i5, %i0
fnands %f26, %f29, %f2
fandnot1s %f30, %f4, %f27
fmovrslz %i3, %f15, %f26
sdiv %o7, 0x062F, %o1
xnor %g6, %i6, %l0
sdivx %i1, 0x096D, %o5
fmovdgu %xcc, %f28, %f29
ldx [%l7 + 0x30], %g2
edge16 %o6, %l5, %g1
fbu,a %fcc1, loop_334
mulx %o2, %i7, %l2
xnor %o4, 0x17C0, %i2
srl %l1, 0x18, %o3
loop_334:
nop
setx 0x33EB76D8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0xB942FFC0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fsubs %f22, %f28, %f11
wr %g0, 0xea, %asi
stba %i4, [%l7 + 0x1F] %asi
membar #Sync
subc %l3, %g7, %g5
array32 %o0, %l6, %g3
nop
set 0x38, %o5
stx %l4, [%l7 + %o5]
fmovdcc %icc, %f22, %f19
bcc,a %xcc, loop_335
sll %g4, %i5, %i0
movg %icc, %o7, %o1
fbule %fcc0, loop_336
loop_335:
edge8ln %i3, %i6, %g6
tcc %icc, 0x4
fmovdvs %icc, %f6, %f14
loop_336:
orcc %l0, %i1, %o5
sdiv %o6, 0x1A42, %l5
movrlez %g1, %g2, %i7
fpackfix %f6, %f18
fpadd16s %f16, %f7, %f14
fnot1 %f18, %f24
movne %icc, %o2, %o4
edge8 %l2, %l1, %i2
fxnor %f2, %f18, %f2
sdivx %o3, 0x1CEB, %l3
mova %xcc, %g7, %i4
move %xcc, %o0, %l6
fmovdg %xcc, %f0, %f12
st %f13, [%l7 + 0x78]
fornot2s %f8, %f4, %f7
orncc %g5, %l4, %g3
tpos %icc, 0x4
fbug,a %fcc0, loop_337
sir 0x0F27
nop
setx loop_338, %l0, %l1
jmpl %l1, %i5
array8 %g4, %o7, %o1
loop_337:
std %f16, [%l7 + 0x38]
tvs %icc, 0x1
loop_338:
tl %icc, 0x0
sra %i0, 0x0A, %i6
sdivx %i3, 0x10C9, %g6
set 0x58, %i5
ldxa [%l7 + %i5] 0x14, %l0
add %l7, 0x74, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %o5, %i1
set 0x76, %i4
stba %l5, [%l7 + %i4] 0x2b
membar #Sync
std %f8, [%l7 + 0x68]
edge32n %o6, %g1, %g2
fmovdn %xcc, %f22, %f29
sll %i7, 0x16, %o2
edge32ln %l2, %o4, %l1
fmovdle %icc, %f7, %f21
tg %icc, 0x3
edge16 %o3, %i2, %g7
or %i4, %o0, %l6
bcc,a %xcc, loop_339
orcc %l3, %g5, %l4
movre %i5, %g4, %o7
movrlz %o1, %g3, %i6
loop_339:
fmovdcs %icc, %f2, %f14
fmul8sux16 %f16, %f16, %f14
tpos %icc, 0x5
srax %i3, %i0, %g6
edge16ln %l0, %o5, %l5
movn %xcc, %i1, %o6
movg %icc, %g1, %g2
movrlz %o2, 0x09A, %l2
fmovrdlez %o4, %f26, %f26
srl %l1, 0x17, %o3
tl %icc, 0x4
add %i7, 0x1F60, %i2
movl %icc, %i4, %o0
fbne,a %fcc0, loop_340
ldx [%l7 + 0x28], %l6
edge16n %g7, %l3, %l4
set 0x4C, %o0
ldswa [%l7 + %o0] 0x19, %i5
loop_340:
fpsub16s %f7, %f20, %f26
fmovdn %icc, %f9, %f23
edge8l %g4, %o7, %o1
fble %fcc1, loop_341
fsrc1 %f4, %f12
st %f10, [%l7 + 0x40]
edge8l %g5, %g3, %i3
loop_341:
movl %xcc, %i6, %i0
movrlz %g6, %l0, %o5
fpackfix %f6, %f9
andn %i1, 0x0817, %l5
fornot2 %f10, %f28, %f22
srax %o6, %g2, %g1
bpos %xcc, loop_342
move %xcc, %o2, %o4
lduh [%l7 + 0x3C], %l2
sth %o3, [%l7 + 0x2C]
loop_342:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsneg %icc, %f30, %f24
fmovsleu %xcc, %f3, %f27
ldsb [%l7 + 0x41], %l1
membar 0x29
fsrc1 %f6, %f24
subc %i7, 0x11D7, %i4
fsrc2s %f1, %f14
sethi 0x10DE, %o0
addcc %l6, %i2, %g7
nop
set 0x38, %i7
sth %l4, [%l7 + %i7]
brgz %l3, loop_343
sub %i5, %g4, %o1
lduh [%l7 + 0x7E], %o7
stbar
loop_343:
movvc %xcc, %g5, %i3
srl %i6, %i0, %g3
bneg,a,pt %icc, loop_344
srax %g6, %l0, %i1
umulcc %o5, 0x1E30, %l5
tcs %xcc, 0x5
loop_344:
fmul8ulx16 %f28, %f12, %f16
tvs %xcc, 0x5
taddcctv %o6, %g1, %o2
movl %xcc, %o4, %g2
brgz,a %l2, loop_345
movneg %icc, %o3, %l1
te %icc, 0x3
srl %i4, %o0, %l6
loop_345:
movgu %icc, %i2, %i7
and %l4, %l3, %i5
edge16n %g7, %o1, %g4
st %f28, [%l7 + 0x70]
add %o7, 0x132C, %g5
stw %i3, [%l7 + 0x74]
edge32 %i0, %g3, %i6
movpos %icc, %l0, %g6
orcc %o5, %l5, %i1
edge16l %g1, %o2, %o4
tl %icc, 0x3
orcc %o6, %g2, %l2
nop
fitos %f4, %f19
fstoi %f19, %f24
xnor %l1, %o3, %o0
subccc %l6, %i4, %i2
smul %i7, %l3, %l4
nop
set 0x6E, %o1
sth %g7, [%l7 + %o1]
sll %i5, 0x19, %g4
bge,pt %icc, loop_346
movn %xcc, %o1, %g5
taddcc %o7, 0x0E67, %i3
sdiv %i0, 0x1375, %g3
loop_346:
fcmple32 %f24, %f30, %i6
movvc %xcc, %l0, %g6
fornot2 %f14, %f16, %f14
fmovdpos %xcc, %f16, %f8
tne %icc, 0x5
tpos %icc, 0x6
subccc %o5, 0x0BBA, %l5
fmovsneg %icc, %f4, %f0
subccc %g1, %i1, %o4
udivcc %o2, 0x03FD, %o6
stb %l2, [%l7 + 0x2A]
sth %g2, [%l7 + 0x60]
edge32l %l1, %o0, %l6
fmul8ulx16 %f30, %f4, %f10
and %i4, 0x0A38, %o3
edge32l %i2, %l3, %i7
swap [%l7 + 0x38], %l4
subccc %i5, %g4, %g7
fexpand %f6, %f28
tvs %icc, 0x5
ldd [%l7 + 0x68], %f10
taddcc %o1, %g5, %i3
orncc %o7, 0x1BDF, %g3
movcc %xcc, %i0, %i6
fpadd32s %f21, %f26, %f20
nop
setx 0x120E5ACE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0xC7258282, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fadds %f11, %f15, %f29
addc %l0, 0x0278, %o5
sdivcc %g6, 0x0A05, %g1
fbg %fcc2, loop_347
nop
setx 0x969AE254, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x9556C8FD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fmuls %f28, %f0, %f21
edge16l %i1, %l5, %o2
addcc %o6, 0x03BE, %o4
loop_347:
smulcc %l2, %g2, %o0
tpos %xcc, 0x3
bneg,a %icc, loop_348
edge16l %l6, %l1, %o3
sdivcc %i4, 0x0FB3, %l3
brlez,a %i7, loop_349
loop_348:
fmovrslez %l4, %f27, %f6
brnz,a %i2, loop_350
nop
setx 0x746723F0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x0DAFE305, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fsubs %f13, %f30, %f9
loop_349:
addcc %i5, 0x1819, %g7
andncc %g4, %o1, %i3
loop_350:
fbn,a %fcc0, loop_351
bgu,a,pn %xcc, loop_352
stbar
srax %g5, %g3, %o7
loop_351:
nop
fitod %f28, %f28
loop_352:
fmovdneg %icc, %f19, %f1
orcc %i0, %l0, %o5
set 0x10, %o2
prefetcha [%l7 + %o2] 0x11, 0x2
add %l7, 0x30, %l6
wr %g0, 0x88, %asi
casa [%l6] 0x88, %g1, %i1
addccc %g6, %l5, %o2
edge16ln %o4, %o6, %g2
set 0x60, %o3
lda [%l7 + %o3] 0x04, %f13
fnot2 %f8, %f8
prefetch [%l7 + 0x70], 0x2
st %f8, [%l7 + 0x40]
fmovsge %xcc, %f31, %f25
set 0x08, %g4
stwa %l2, [%l7 + %g4] 0x88
tpos %xcc, 0x2
sra %l6, 0x09, %l1
xnor %o3, 0x01CE, %i4
te %xcc, 0x1
udiv %l3, 0x0B17, %i7
fmovsvc %icc, %f22, %f13
smulcc %o0, %i2, %l4
movg %icc, %i5, %g4
movleu %xcc, %g7, %o1
sdiv %g5, 0x01A4, %g3
bpos,a,pt %icc, loop_353
fmovsa %xcc, %f2, %f23
nop
setx 0xE114F25130D1DAA7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
fsqrtd %f20, %f4
fbn %fcc1, loop_354
loop_353:
edge32 %i3, %i0, %l0
std %f18, [%l7 + 0x50]
nop
setx 0x9AF17FE2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0xB699AB3D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fmuls %f29, %f4, %f26
loop_354:
udivx %o7, 0x013D, %o5
orn %i6, %g1, %i1
fbo,a %fcc1, loop_355
movleu %xcc, %g6, %o2
tl %icc, 0x6
alignaddr %o4, %o6, %g2
loop_355:
bgu loop_356
fmovrdlez %l5, %f20, %f28
fandnot2s %f20, %f15, %f20
fmovsge %xcc, %f12, %f19
loop_356:
tvs %xcc, 0x4
sub %l2, %l6, %l1
lduh [%l7 + 0x62], %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8l %i4, %i7, %l3
fandnot1 %f6, %f30, %f4
movrlz %i2, 0x37D, %l4
wr %g0, 0x89, %asi
ldxa [%l7 + 0x48] %asi, %i5
sethi 0x1A8C, %g4
tge %xcc, 0x7
fmovspos %icc, %f25, %f20
movcc %icc, %g7, %o0
sll %g5, %g3, %o1
fmovrsgez %i0, %f29, %f22
fsrc2 %f18, %f26
tvc %xcc, 0x6
movrne %l0, 0x3BC, %i3
tcs %xcc, 0x2
fornot2 %f2, %f10, %f8
smulcc %o7, %o5, %g1
add %l7, 0x40, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %i6, %i1
movcc %xcc, %o2, %g6
xnor %o4, %g2, %l5
xnorcc %o6, 0x0FEA, %l6
fbge,a %fcc1, loop_357
fpadd16 %f8, %f14, %f28
sdivx %l2, 0x0402, %l1
tgu %xcc, 0x3
loop_357:
fmuld8sux16 %f6, %f9, %f16
edge16l %i4, %o3, %i7
andn %i2, 0x00E1, %l3
ba,a,pn %icc, loop_358
nop
setx 0x7A7E20C88A1B0A75, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x5122FF1CE67F9E70, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f6, %f10
tg %icc, 0x0
nop
fitos %f19, %f8
loop_358:
orncc %i5, %g4, %g7
orcc %l4, 0x0028, %g5
move %xcc, %o0, %o1
stx %g3, [%l7 + 0x78]
wr %g0, 0x22, %asi
stxa %l0, [%l7 + 0x50] %asi
membar #Sync
set 0x30, %i0
ldda [%l7 + %i0] 0x19, %i2
tsubcctv %i0, %o5, %g1
movrgez %o7, 0x087, %i1
stx %i6, [%l7 + 0x30]
ldd [%l7 + 0x58], %o2
subccc %g6, %o4, %g2
ba,a,pn %icc, loop_359
tneg %icc, 0x6
movvs %xcc, %l5, %o6
fmovsgu %icc, %f2, %f26
loop_359:
move %xcc, %l6, %l1
fmul8ulx16 %f2, %f0, %f12
fcmpne32 %f24, %f28, %l2
fexpand %f4, %f18
fba,a %fcc0, loop_360
nop
setx loop_361, %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 %o3, %i7, %i4
smulcc %l3, %i5, %g4
loop_360:
ta %xcc, 0x3
loop_361:
nop
fitos %f6, %f20
fstod %f20, %f30
tgu %icc, 0x3
ldub [%l7 + 0x19], %g7
nop
fitod %f0, %f16
ldd [%l7 + 0x70], %f10
edge32ln %i2, %l4, %o0
movgu %xcc, %g5, %g3
set 0x0C, %i2
stwa %o1, [%l7 + %i2] 0x2b
membar #Sync
fbuge,a %fcc0, loop_362
umulcc %i3, 0x173F, %l0
andcc %i0, 0x07F4, %o5
brgez,a %g1, loop_363
loop_362:
ldsb [%l7 + 0x61], %i1
set 0x18, %o7
ldsba [%l7 + %o7] 0x04, %i6
loop_363:
movvc %icc, %o7, %o2
andncc %g6, %g2, %l5
set 0x50, %g6
ldda [%l7 + %g6] 0x22, %o4
tvs %icc, 0x0
te %xcc, 0x2
fpadd16s %f17, %f9, %f29
fexpand %f13, %f2
movne %icc, %o6, %l6
edge16l %l1, %l2, %i7
stx %i4, [%l7 + 0x18]
tgu %xcc, 0x1
membar 0x16
orn %o3, 0x1093, %l3
edge8 %g4, %i5, %i2
or %g7, %o0, %l4
tle %xcc, 0x7
ta %icc, 0x0
membar 0x73
swap [%l7 + 0x58], %g3
fmuld8sux16 %f15, %f16, %f28
sdivx %o1, 0x0F51, %g5
fmovdge %xcc, %f4, %f13
nop
setx 0x5EC4F4C5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
fsqrts %f20, %f5
tle %icc, 0x3
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x36] %asi, %i3
fcmpne16 %f20, %f10, %l0
fandnot2 %f24, %f8, %f20
fpack32 %f22, %f8, %f12
tsubcctv %o5, %g1, %i1
fnand %f10, %f6, %f8
srlx %i6, 0x1E, %o7
fbuge,a %fcc0, loop_364
movrgez %i0, %g6, %g2
brlz,a %o2, loop_365
fbn %fcc1, loop_366
loop_364:
te %icc, 0x0
tne %icc, 0x6
loop_365:
subc %o4, 0x1F38, %l5
loop_366:
fnegd %f26, %f0
addccc %o6, %l6, %l1
edge8l %i7, %l2, %i4
tne %xcc, 0x1
srl %o3, %l3, %i5
fmovsvc %icc, %f14, %f24
addcc %i2, 0x0189, %g7
edge32n %o0, %l4, %g3
movne %xcc, %g4, %o1
mulx %g5, %l0, %i3
nop
fitod %f8, %f2
fdtox %f2, %f22
fble %fcc1, loop_367
array8 %o5, %i1, %i6
mulscc %o7, %i0, %g6
edge16ln %g1, %o2, %o4
loop_367:
nop
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x64] %asi, %g2
bneg,pn %icc, loop_368
sra %l5, %l6, %l1
fmovrdlz %o6, %f8, %f22
fsrc1 %f12, %f18
loop_368:
flush %l7 + 0x18
movrgz %l2, 0x3EA, %i7
bgu loop_369
sir 0x02F9
movneg %xcc, %o3, %i4
mulscc %i5, %l3, %i2
loop_369:
nop
fitod %f2, %f12
fdtos %f12, %f21
sub %g7, 0x1D86, %o0
edge32ln %l4, %g4, %g3
subcc %o1, %g5, %l0
set 0x38, %g7
ldxa [%g0 + %g7] 0x20, %o5
fmovdvc %xcc, %f26, %f19
tl %xcc, 0x6
smul %i3, 0x02D4, %i6
fandnot1s %f29, %f16, %f17
membar #Sync
wr %g0, 0xf0, %asi
ldda [%l7 + 0x40] %asi, %f16
movvs %icc, %o7, %i0
nop
setx 0x24C6E036A8577594, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x941D5F185AA807F4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f20, %f20
subcc %i1, %g6, %o2
fsrc2s %f8, %f3
movge %icc, %g1, %o4
edge16 %g2, %l6, %l5
fmovsn %xcc, %f28, %f19
tpos %icc, 0x7
tvc %icc, 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdvc %xcc, %f29, %f13
mulx %o6, %l2, %l1
popc %i7, %o3
fxnors %f9, %f15, %f28
wr %g0, 0x27, %asi
ldda [%l7 + 0x30] %asi, %i4
movrne %i4, 0x3C2, %l3
fmovrsgz %i2, %f30, %f14
array8 %o0, %l4, %g4
fmovsvs %xcc, %f19, %f10
sdiv %g7, 0x1D96, %o1
orcc %g3, 0x082C, %l0
addc %o5, 0x059C, %g5
array8 %i3, %o7, %i0
movvc %icc, %i6, %g6
tvc %icc, 0x3
ble,a %xcc, loop_370
addcc %i1, %g1, %o2
movle %xcc, %g2, %o4
movrlz %l6, 0x09A, %o6
loop_370:
fsrc2 %f20, %f22
fmul8x16al %f5, %f25, %f30
tg %xcc, 0x6
set 0x08, %i1
stba %l2, [%l7 + %i1] 0x81
mulx %l5, 0x11DD, %l1
lduh [%l7 + 0x30], %o3
movcs %icc, %i7, %i4
fmovsvs %icc, %f10, %f16
tge %icc, 0x2
nop
setx loop_371, %l0, %l1
jmpl %l1, %l3
addc %i2, %i5, %l4
orcc %o0, 0x0829, %g7
bvs,a %icc, loop_372
loop_371:
addccc %g4, %o1, %l0
fmovdne %icc, %f6, %f2
srax %o5, 0x00, %g3
loop_372:
nop
set 0x63, %g5
ldstuba [%l7 + %g5] 0x11, %g5
tpos %xcc, 0x7
fbn,a %fcc0, loop_373
edge8 %i3, %o7, %i6
tsubcc %g6, 0x188C, %i1
fsrc1 %f10, %f20
loop_373:
sub %i0, %g1, %o2
tne %icc, 0x2
fsrc2s %f4, %f30
addccc %g2, 0x1ABB, %o4
movg %icc, %l6, %l2
bne,pt %icc, loop_374
flush %l7 + 0x6C
fbl,a %fcc3, loop_375
orn %o6, %l1, %l5
loop_374:
ta %xcc, 0x7
movrlez %o3, 0x18D, %i7
loop_375:
movre %i4, 0x25A, %i2
ba,a %xcc, loop_376
bge,pt %icc, loop_377
srax %l3, 0x1A, %l4
fmul8x16 %f28, %f2, %f16
loop_376:
bn,a,pt %xcc, loop_378
loop_377:
bcc loop_379
fnot1 %f10, %f0
add %l7, 0x48, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %o0, %g7
loop_378:
fnands %f16, %f6, %f11
loop_379:
nop
fitos %f4, %f5
move %xcc, %g4, %i5
nop
setx loop_380, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fnot2 %f28, %f18
add %l7, 0x30, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %o1
casa [%l6] 0x80, %o1, %l0
loop_380:
faligndata %f24, %f10, %f18
edge32ln %g3, %o5, %g5
taddcctv %i3, 0x1EFF, %i6
brlz,a %g6, loop_381
ldsw [%l7 + 0x1C], %i1
sdivcc %i0, 0x022F, %g1
movg %xcc, %o2, %o7
loop_381:
tsubcc %g2, 0x05D6, %l6
lduw [%l7 + 0x2C], %l2
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x22] %asi, %o4
nop
setx loop_382, %l0, %l1
jmpl %l1, %o6
fmovsa %xcc, %f12, %f5
xorcc %l1, %l5, %o3
edge8 %i4, %i7, %l3
loop_382:
tsubcctv %i2, 0x1852, %o0
sdiv %l4, 0x148F, %g4
edge32l %i5, %o1, %g7
fbo,a %fcc3, loop_383
umulcc %g3, %l0, %o5
edge32ln %i3, %i6, %g5
add %l7, 0x30, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %i1, %i0
loop_383:
edge32l %g1, %g6, %o7
movrgz %o2, 0x162, %l6
nop
setx loop_384, %l0, %l1
jmpl %l1, %l2
fone %f4
array32 %g2, %o6, %o4
fpadd32 %f20, %f6, %f30
loop_384:
fone %f4
wr %g0, 0x80, %asi
lduwa [%l7 + 0x10] %asi, %l1
bl,a,pt %icc, loop_385
movvc %icc, %o3, %i4
sdiv %l5, 0x1B59, %i7
udivcc %i2, 0x178D, %l3
loop_385:
subcc %l4, 0x0CBD, %g4
tge %icc, 0x7
bcc,a,pn %xcc, loop_386
fmul8x16 %f13, %f0, %f30
addccc %i5, %o1, %o0
fmul8x16au %f2, %f7, %f22
loop_386:
srlx %g7, 0x01, %l0
movl %icc, %o5, %i3
fmovdleu %icc, %f24, %f3
umul %g3, %g5, %i1
subccc %i0, %g1, %g6
fnot2 %f16, %f30
nop
fitod %f0, %f20
fdtos %f20, %f29
std %f0, [%l7 + 0x50]
brgz %i6, loop_387
fors %f0, %f8, %f25
taddcc %o7, %l6, %o2
fxnor %f22, %f26, %f16
loop_387:
addc %g2, 0x1A58, %l2
add %o4, 0x0E4D, %l1
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x41] %asi, %o6
fcmpgt16 %f22, %f24, %i4
popc 0x198C, %o3
ld [%l7 + 0x70], %f6
tne %xcc, 0x5
srax %l5, %i2, %l3
movg %icc, %l4, %g4
edge16 %i7, %o1, %o0
fmovrdlez %g7, %f30, %f8
fmovde %icc, %f20, %f4
orncc %i5, 0x03F3, %o5
fmovsge %icc, %f29, %f3
brgz %l0, loop_388
edge16ln %i3, %g5, %i1
addc %i0, %g3, %g1
fpadd16 %f22, %f14, %f2
loop_388:
fmul8sux16 %f24, %f22, %f18
andcc %g6, %o7, %l6
bpos,a %xcc, loop_389
orn %i6, %o2, %l2
popc %g2, %l1
brgz,a %o6, loop_390
loop_389:
sllx %i4, 0x06, %o3
mulx %o4, %i2, %l5
alignaddrl %l3, %g4, %i7
loop_390:
movgu %icc, %o1, %l4
fbul,a %fcc2, loop_391
umul %o0, 0x0E4B, %i5
fmovs %f3, %f23
movgu %xcc, %g7, %l0
loop_391:
array32 %o5, %g5, %i1
movcs %icc, %i3, %g3
subc %g1, %i0, %g6
sll %l6, 0x19, %i6
fbule %fcc3, loop_392
fpsub32 %f18, %f4, %f28
bpos,pn %icc, loop_393
fbug,a %fcc1, loop_394
loop_392:
fbul %fcc1, loop_395
tne %icc, 0x5
loop_393:
fmovdleu %xcc, %f9, %f1
loop_394:
nop
wr %g0, 0x04, %asi
ldsba [%l7 + 0x50] %asi, %o2
loop_395:
flush %l7 + 0x7C
sdivcc %l2, 0x0044, %g2
fnors %f9, %f18, %f15
addccc %l1, 0x0E63, %o7
fbn %fcc2, loop_396
subcc %i4, %o3, %o4
umulcc %i2, %l5, %o6
fmovdne %xcc, %f9, %f8
loop_396:
bcs,pt %xcc, loop_397
xorcc %l3, 0x170D, %g4
tcs %xcc, 0x3
brgz,a %o1, loop_398
loop_397:
taddcc %i7, 0x1F8D, %l4
be loop_399
movleu %icc, %i5, %g7
loop_398:
fmovdleu %xcc, %f15, %f28
array16 %o0, %o5, %g5
loop_399:
te %icc, 0x6
tpos %icc, 0x4
and %i1, 0x1E33, %l0
move %xcc, %g3, %g1
edge8l %i0, %i3, %l6
fpackfix %f26, %f5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array8 %g6, %i6, %o2
fabsd %f30, %f10
ble,a,pn %icc, loop_400
be,a,pt %xcc, loop_401
orncc %g2, %l2, %l1
st %f2, [%l7 + 0x58]
loop_400:
fbul %fcc2, loop_402
loop_401:
fmovse %icc, %f7, %f21
sdiv %o7, 0x1163, %i4
subc %o3, 0x0082, %i2
loop_402:
sdivcc %l5, 0x06C2, %o4
array8 %o6, %l3, %o1
addc %g4, 0x12B4, %l4
fands %f15, %f3, %f12
edge8l %i5, %i7, %o0
fmovdle %xcc, %f19, %f11
orncc %g7, 0x1C1E, %g5
fmovda %icc, %f5, %f16
tvc %icc, 0x6
fpadd16 %f16, %f22, %f14
fmovsge %icc, %f29, %f5
orcc %o5, 0x153D, %i1
set 0x2E, %l3
stha %g3, [%l7 + %l3] 0x11
edge16n %l0, %g1, %i3
movrne %i0, 0x38F, %g6
add %l7, 0x50, %l6
wr %g0, 0x19, %asi
casxa [%l6] %asi, %i6, %l6
alignaddrl %g2, %o2, %l2
edge32l %o7, %i4, %o3
movge %xcc, %l1, %l5
nop
setx 0xF06AA899, %l0, %l6
st %l6, [%l7 + 0x4C]
ld [%l7 + 0x4C], %fsr
fabsd %f18, %f16
ldstub [%l7 + 0x4C], %i2
te %xcc, 0x4
fbuge %fcc3, loop_403
ldsb [%l7 + 0x55], %o6
te %xcc, 0x0
edge32l %o4, %l3, %o1
loop_403:
orcc %l4, 0x0648, %g4
movgu %xcc, %i7, %i5
be,a %xcc, loop_404
ta %xcc, 0x5
add %o0, 0x0A2A, %g7
ldx [%l7 + 0x78], %o5
loop_404:
add %g5, 0x0AC0, %i1
fmul8x16au %f24, %f25, %f30
tgu %icc, 0x0
tvs %icc, 0x6
tge %icc, 0x3
sethi 0x12DB, %l0
swap [%l7 + 0x68], %g1
sdivx %i3, 0x0BED, %g3
stb %i0, [%l7 + 0x13]
fand %f4, %f28, %f20
tge %xcc, 0x0
fbg,a %fcc0, loop_405
bg,pt %icc, loop_406
fnegs %f29, %f24
wr %g0, 0xea, %asi
ldda [%l7 + 0x50] %asi, %i6
loop_405:
brgez %l6, loop_407
loop_406:
bne,a,pt %icc, loop_408
smul %g6, 0x1BDB, %o2
ba,a %xcc, loop_409
loop_407:
movre %l2, 0x2A3, %g2
loop_408:
tgu %xcc, 0x5
fbo %fcc2, loop_410
loop_409:
fmovrsne %i4, %f17, %f16
bpos,a loop_411
fornot2s %f15, %f24, %f10
loop_410:
fmovrslz %o3, %f31, %f3
fmovrsgez %o7, %f4, %f29
loop_411:
edge32 %l5, %l1, %i2
ldub [%l7 + 0x08], %o4
fcmpne32 %f20, %f4, %l3
edge16 %o6, %o1, %l4
tleu %xcc, 0x1
orn %i7, %i5, %g4
movvs %icc, %g7, %o5
set 0x40, %l4
ldda [%l7 + %l4] 0x11, %f16
fmovrdlez %g5, %f8, %f30
ldd [%l7 + 0x58], %f16
tne %xcc, 0x4
movrgz %o0, %l0, %i1
udivx %i3, 0x1B65, %g3
edge8l %g1, %i6, %i0
xnorcc %g6, %o2, %l6
fmovsg %xcc, %f12, %f16
fba,a %fcc2, loop_412
udiv %l2, 0x1161, %g2
tsubcctv %i4, 0x1445, %o7
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x168] %asi, %l5 ripped by fixASI40.pl ripped by fixASI40.pl
loop_412:
subc %l1, 0x146F, %o3
edge16 %i2, %o4, %o6
fnot2s %f2, %f22
add %l7, 0x38, %l6
wr %g0, 0x10, %asi
casa [%l6] 0x10, %o1, %l3
edge32ln %l4, %i7, %g4
subcc %i5, 0x0151, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu,a %fcc1, loop_413
movn %icc, %o5, %o0
pdist %f4, %f22, %f28
fmovsleu %xcc, %f7, %f17
loop_413:
mulx %g5, %l0, %i1
movg %icc, %i3, %g3
and %g1, %i6, %g6
tgu %icc, 0x6
tcs %xcc, 0x4
orcc %o2, %l6, %i0
edge32 %g2, %i4, %l2
movne %xcc, %o7, %l5
move %xcc, %l1, %i2
sllx %o4, %o6, %o1
movg %icc, %o3, %l3
be,pn %xcc, loop_414
nop
setx 0xBD1A6F00E0733C15, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
fornot1s %f23, %f26, %f28
movrgz %l4, 0x047, %g4
loop_414:
edge32l %i7, %i5, %o5
lduw [%l7 + 0x74], %o0
sdiv %g5, 0x0F94, %l0
brlez,a %g7, loop_415
tgu %xcc, 0x6
edge8 %i3, %g3, %i1
fblg,a %fcc0, loop_416
loop_415:
nop
setx loop_417, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
pdist %f2, %f16, %f16
nop
fitos %f25, %f11
loop_416:
movgu %icc, %g1, %i6
loop_417:
nop
set 0x65, %l6
stba %g6, [%l7 + %l6] 0x04
subc %l6, 0x1509, %i0
sethi 0x12AF, %o2
or %g2, 0x1B57, %l2
tvs %icc, 0x5
fbn %fcc1, loop_418
orncc %i4, %o7, %l5
edge8ln %i2, %o4, %l1
movleu %xcc, %o6, %o1
loop_418:
fbn,a %fcc0, loop_419
sub %l3, 0x0827, %o3
mulscc %g4, %l4, %i5
movrlez %i7, 0x184, %o0
loop_419:
fmovrdgz %g5, %f20, %f16
smul %l0, %o5, %g7
fbn %fcc3, loop_420
srl %g3, 0x03, %i1
fandnot1 %f2, %f22, %f16
tsubcctv %g1, 0x1324, %i6
loop_420:
andcc %g6, %i3, %l6
udiv %o2, 0x09DF, %i0
fbo,a %fcc2, loop_421
movcs %icc, %g2, %i4
wr %g0, 0x0c, %asi
stha %l2, [%l7 + 0x74] %asi
loop_421:
bvs %icc, loop_422
fmovscs %xcc, %f9, %f1
xorcc %l5, %o7, %i2
fbo,a %fcc1, loop_423
loop_422:
subc %l1, 0x1A6F, %o6
udivcc %o1, 0x16D3, %o4
brz,a %l3, loop_424
loop_423:
fcmpeq16 %f26, %f30, %o3
fmovdl %xcc, %f26, %f30
fands %f12, %f16, %f13
loop_424:
nop
setx 0x1AA0CA10, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0xC882F393, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fmuls %f29, %f30, %f31
tpos %xcc, 0x5
sllx %l4, 0x0E, %i5
be,a,pn %xcc, loop_425
sir 0x032B
fbuge %fcc1, loop_426
fbo %fcc3, loop_427
loop_425:
orcc %i7, 0x0527, %o0
mulx %g4, %l0, %o5
loop_426:
taddcctv %g7, %g3, %g5
loop_427:
edge32l %g1, %i1, %i6
nop
setx loop_428, %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
setx loop_429, %l0, %l1
jmpl %l1, %i3
sethi 0x1771, %g6
edge16l %l6, %o2, %i0
loop_428:
fmovspos %xcc, %f21, %f19
loop_429:
fbuge,a %fcc1, loop_430
movvs %icc, %g2, %i4
smul %l5, %o7, %l2
wr %g0, 0x0c, %asi
lduba [%l7 + 0x2F] %asi, %i2
loop_430:
movn %xcc, %o6, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8 %o4, %o1, %o3
tg %xcc, 0x7
fcmpgt16 %f20, %f14, %l3
tg %xcc, 0x4
alignaddrl %i5, %l4, %o0
taddcc %g4, %i7, %l0
sdiv %o5, 0x0BF0, %g7
tcc %icc, 0x0
fmovrsgz %g3, %f30, %f3
movle %xcc, %g5, %i1
nop
set 0x78, %g1
std %f2, [%l7 + %g1]
udivcc %i6, 0x1025, %g1
fabsd %f24, %f28
membar 0x1B
tle %xcc, 0x6
edge16n %g6, %l6, %o2
array32 %i0, %g2, %i3
bleu,pn %icc, loop_431
membar 0x2C
fbug,a %fcc0, loop_432
ld [%l7 + 0x54], %f25
loop_431:
movg %icc, %i4, %l5
ld [%l7 + 0x78], %f5
loop_432:
orcc %l2, 0x0E47, %o7
ld [%l7 + 0x38], %f31
fmovdn %icc, %f3, %f28
taddcctv %i2, %o6, %o4
addcc %o1, %o3, %l1
or %i5, %l4, %o0
for %f8, %f24, %f30
movrlz %g4, %i7, %l0
fnegd %f4, %f22
movrgez %o5, %g7, %g3
tge %xcc, 0x2
umul %g5, %i1, %l3
tg %xcc, 0x5
sdiv %i6, 0x1474, %g6
stx %l6, [%l7 + 0x20]
fxor %f14, %f20, %f30
movn %xcc, %o2, %g1
fmovdn %xcc, %f7, %f2
ta %xcc, 0x2
fmuld8sux16 %f16, %f26, %f28
movle %icc, %g2, %i0
movrgez %i3, %l5, %i4
fabss %f16, %f13
orcc %o7, %l2, %i2
and %o6, 0x0E07, %o4
edge16 %o3, %o1, %i5
edge16ln %l1, %l4, %o0
bne %xcc, loop_433
edge8 %g4, %l0, %i7
nop
setx loop_434, %l0, %l1
jmpl %l1, %g7
sra %g3, %o5, %i1
loop_433:
fcmpne32 %f14, %f18, %l3
edge32 %g5, %i6, %l6
loop_434:
movcs %xcc, %o2, %g1
or %g6, %i0, %i3
wr %g0, 0x88, %asi
lduha [%l7 + 0x1A] %asi, %g2
movre %l5, 0x060, %i4
udiv %o7, 0x1CD0, %i2
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x28] %asi, 0x3
fmovscc %xcc, %f11, %f21
movcs %xcc, %l2, %o4
movne %xcc, %o3, %i5
movl %xcc, %l1, %o1
tge %xcc, 0x0
fmovrsne %l4, %f20, %f19
tvs %icc, 0x4
array8 %g4, %o0, %l0
andncc %g7, %g3, %i7
alignaddrl %o5, %l3, %i1
movcc %icc, %g5, %l6
edge32 %i6, %g1, %g6
movneg %icc, %i0, %i3
tge %xcc, 0x6
bcc loop_435
movcc %xcc, %g2, %o2
edge16 %l5, %o7, %i4
movn %icc, %i2, %l2
loop_435:
fxors %f7, %f20, %f8
movne %xcc, %o4, %o3
fmovrsne %o6, %f18, %f23
set 0x78, %g3
swapa [%l7 + %g3] 0x11, %l1
fnot2 %f12, %f26
fxnor %f0, %f20, %f28
array32 %o1, %l4, %i5
tg %xcc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tn %icc, 0x6
alignaddrl %g4, %o0, %g7
edge32l %l0, %i7, %o5
orn %l3, %g3, %g5
fbu,a %fcc0, loop_436
tcc %xcc, 0x5
edge8n %i1, %l6, %g1
nop
set 0x0D, %l2
ldsb [%l7 + %l2], %g6
loop_436:
ldd [%l7 + 0x50], %i0
tvs %xcc, 0x0
subcc %i6, 0x0230, %g2
lduh [%l7 + 0x78], %i3
edge32n %l5, %o2, %i4
srax %o7, 0x13, %l2
set 0x68, %i6
swapa [%l7 + %i6] 0x81, %o4
std %f2, [%l7 + 0x38]
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot2 %f28, %f26, %f4
andcc %i2, 0x103F, %o6
set 0x28, %i3
ldxa [%l7 + %i3] 0x19, %o3
fzero %f0
fmovrdgez %l1, %f26, %f20
sdivcc %l4, 0x05A3, %o1
tsubcc %g4, 0x0476, %i5
lduw [%l7 + 0x38], %o0
fbul %fcc0, loop_437
edge32l %g7, %l0, %o5
fabsd %f2, %f2
fba %fcc3, loop_438
loop_437:
tne %xcc, 0x1
movrgez %l3, 0x30E, %g3
array32 %i7, %i1, %l6
loop_438:
xor %g5, %g6, %i0
wr %g0, 0xe2, %asi
stxa %g1, [%l7 + 0x78] %asi
membar #Sync
movre %i6, 0x2A7, %i3
sra %g2, 0x12, %l5
edge32ln %o2, %i4, %o7
tsubcc %l2, 0x15D2, %o4
add %l7, 0x68, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %o6, %o3
fbule,a %fcc1, loop_439
tl %xcc, 0x1
alignaddr %i2, %l4, %o1
subcc %l1, %g4, %o0
loop_439:
fpadd16 %f16, %f0, %f26
nop
fitos %f12, %f23
fstod %f23, %f30
nop
fitod %f2, %f0
fdtox %f0, %f28
tpos %icc, 0x4
fmovs %f0, %f27
fzero %f24
fmul8x16au %f21, %f27, %f14
edge16ln %i5, %g7, %o5
fmovdg %xcc, %f10, %f23
fmovspos %icc, %f0, %f18
xor %l3, %g3, %i7
fmovrdgez %i1, %f24, %f14
ta %xcc, 0x1
sub %l6, %l0, %g6
flush %l7 + 0x2C
edge32 %g5, %i0, %g1
edge16l %i6, %g2, %i3
movg %icc, %o2, %i4
wr %g0, 0x04, %asi
ldsha [%l7 + 0x1A] %asi, %o7
movrgz %l5, 0x3EA, %l2
fmovsn %icc, %f28, %f26
nop
setx 0x3040F653, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
ldsw [%l7 + 0x40], %o4
andn %o3, %i2, %o6
alignaddrl %l4, %l1, %g4
stx %o1, [%l7 + 0x40]
xor %i5, %g7, %o0
movrne %l3, %o5, %i7
movvc %xcc, %i1, %l6
movn %icc, %g3, %l0
edge16n %g5, %g6, %g1
tg %xcc, 0x0
bl loop_440
sdivcc %i0, 0x0A62, %i6
stx %i3, [%l7 + 0x38]
nop
set 0x08, %l1
ldstub [%l7 + %l1], %o2
loop_440:
or %g2, 0x1243, %o7
membar 0x37
fmovdvc %icc, %f8, %f1
set 0x70, %l5
prefetcha [%l7 + %l5] 0x15, 0x2
fmovrde %l5, %f24, %f22
edge16 %o4, %l2, %o3
edge8l %i2, %o6, %l1
subccc %g4, 0x1522, %o1
alignaddrl %i5, %l4, %g7
add %o0, 0x0FD3, %o5
fmovs %f27, %f28
edge32 %i7, %i1, %l6
movn %xcc, %g3, %l3
edge16ln %g5, %l0, %g6
taddcc %g1, 0x160F, %i6
xorcc %i3, 0x0882, %i0
fmovsg %xcc, %f13, %f25
orn %o2, 0x09B1, %g2
move %icc, %o7, %i4
set 0x27, %o4
stba %o4, [%l7 + %o4] 0x11
movg %icc, %l2, %l5
membar 0x6C
tl %xcc, 0x2
tle %icc, 0x2
edge8n %i2, %o3, %o6
orncc %l1, 0x1F0A, %g4
movne %xcc, %i5, %l4
ldx [%l7 + 0x28], %o1
fandnot2 %f0, %f2, %f28
bn,pn %xcc, loop_441
pdist %f0, %f24, %f18
subccc %o0, %g7, %i7
edge8 %o5, %l6, %g3
loop_441:
mulx %i1, %g5, %l0
movle %xcc, %l3, %g1
tpos %xcc, 0x7
fmovsne %icc, %f16, %f2
alignaddr %i6, %i3, %g6
wr %g0, 0x10, %asi
stba %i0, [%l7 + 0x17] %asi
mulscc %g2, %o7, %o2
subccc %i4, %l2, %l5
tpos %icc, 0x4
fmovrslz %o4, %f13, %f22
fcmpeq16 %f16, %f16, %o3
stw %i2, [%l7 + 0x5C]
stx %o6, [%l7 + 0x38]
fmovrslez %g4, %f8, %f23
fbule %fcc3, loop_442
fblg,a %fcc3, loop_443
tne %icc, 0x4
fblg %fcc3, loop_444
loop_442:
tl %xcc, 0x4
loop_443:
fnor %f18, %f2, %f30
taddcctv %i5, 0x1DAB, %l1
loop_444:
sth %o1, [%l7 + 0x22]
ldstub [%l7 + 0x08], %o0
movl %xcc, %g7, %l4
subc %i7, 0x1081, %l6
fbug %fcc0, loop_445
tg %icc, 0x0
membar 0x58
bg,pn %xcc, loop_446
loop_445:
fcmpgt16 %f16, %f20, %o5
udivx %g3, 0x0457, %i1
nop
fitos %f0, %f8
fstod %f8, %f2
loop_446:
fbe,a %fcc2, loop_447
fpmerge %f27, %f15, %f28
ldsh [%l7 + 0x38], %l0
movn %xcc, %g5, %l3
loop_447:
fnot1 %f20, %f16
bpos,a,pn %xcc, loop_448
nop
fitod %f2, %f10
fdtox %f10, %f22
fxtod %f22, %f28
brlez,a %i6, loop_449
fba,a %fcc0, loop_450
loop_448:
taddcc %i3, %g6, %i0
movleu %xcc, %g1, %o7
loop_449:
fbue %fcc3, loop_451
loop_450:
fmovrdgez %g2, %f16, %f22
tvs %icc, 0x6
movle %icc, %i4, %l2
loop_451:
stbar
subccc %o2, %l5, %o3
bneg,a loop_452
ld [%l7 + 0x24], %f16
movcc %icc, %o4, %o6
sllx %i2, %g4, %l1
loop_452:
add %o1, 0x1536, %o0
fmul8ulx16 %f24, %f0, %f14
movrlez %i5, 0x2E1, %g7
membar 0x01
tcc %xcc, 0x6
pdist %f8, %f10, %f24
fones %f7
xor %i7, 0x177C, %l4
tsubcctv %l6, %o5, %g3
orncc %l0, 0x14AE, %i1
ba,a loop_453
sra %g5, %i6, %l3
nop
setx 0x486C4D3E243B8749, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x7E315C4475682BBD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f20, %f26
sethi 0x0095, %i3
loop_453:
fmovdpos %icc, %f14, %f0
move %xcc, %g6, %g1
edge8ln %i0, %g2, %i4
popc 0x0E17, %l2
movvc %icc, %o2, %l5
edge16n %o3, %o4, %o6
movn %icc, %i2, %g4
orn %l1, %o7, %o0
tpos %xcc, 0x7
add %l7, 0x0C, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %o1
casa [%l6] %asi, %o1, %g7
fmovrslez %i5, %f25, %f27
fmovsvs %xcc, %f13, %f21
movcc %icc, %i7, %l6
subccc %l4, %o5, %l0
edge8l %i1, %g5, %g3
sll %i6, %l3, %g6
move %xcc, %g1, %i3
edge32l %g2, %i4, %i0
xnorcc %l2, %o2, %o3
fmovrslz %l5, %f7, %f14
edge16 %o4, %o6, %g4
wr %g0, 0x11, %asi
lduba [%l7 + 0x35] %asi, %l1
orncc %i2, %o7, %o0
movrlz %o1, 0x3EA, %i5
bge loop_454
fmovde %icc, %f10, %f26
tcc %xcc, 0x3
fmovrsgez %i7, %f17, %f25
loop_454:
srl %l6, 0x12, %g7
fmovdgu %icc, %f0, %f31
sdiv %o5, 0x034F, %l4
movpos %icc, %l0, %i1
sllx %g3, 0x1F, %g5
set 0x66, %g2
lduba [%l7 + %g2] 0x88, %i6
edge32 %g6, %l3, %g1
set 0x60, %o6
ldsba [%l7 + %o6] 0x14, %g2
sdiv %i3, 0x1564, %i0
stx %l2, [%l7 + 0x50]
fpack32 %f30, %f16, %f6
fblg,a %fcc0, loop_455
fmovsl %xcc, %f16, %f10
fones %f28
wr %g0, 0x80, %asi
lduwa [%l7 + 0x6C] %asi, %i4
loop_455:
edge16 %o3, %l5, %o4
movge %xcc, %o2, %g4
movvs %icc, %l1, %i2
stbar
bleu,a loop_456
array32 %o6, %o0, %o7
tle %icc, 0x1
sub %o1, 0x0EAA, %i5
loop_456:
fzeros %f28
tcc %icc, 0x7
set 0x28, %l0
sta %f22, [%l7 + %l0] 0x10
movre %l6, %i7, %o5
udivx %l4, 0x18F6, %g7
subc %i1, %g3, %g5
sra %i6, %g6, %l3
tcs %icc, 0x1
be,a,pn %xcc, loop_457
nop
set 0x62, %i5
ldstub [%l7 + %i5], %g1
flush %l7 + 0x60
fbg,a %fcc0, loop_458
loop_457:
ble,a loop_459
taddcc %l0, %i3, %g2
wr %g0, 0x04, %asi
swapa [%l7 + 0x44] %asi, %i0
loop_458:
smulcc %i4, %l2, %o3
loop_459:
tleu %icc, 0x4
edge8 %l5, %o4, %o2
movrgez %l1, 0x12F, %g4
stx %o6, [%l7 + 0x40]
bne,a loop_460
fbl,a %fcc3, loop_461
fmovrdgez %o0, %f26, %f12
ld [%l7 + 0x3C], %f1
loop_460:
sethi 0x117F, %i2
loop_461:
fmovdcs %icc, %f26, %f20
bg,a,pn %icc, loop_462
edge16n %o1, %i5, %l6
movgu %icc, %i7, %o7
fornot1 %f22, %f16, %f0
loop_462:
fpadd32s %f23, %f18, %f5
prefetch [%l7 + 0x50], 0x1
sdivx %l4, 0x0406, %o5
fornot2 %f26, %f24, %f26
srl %i1, 0x16, %g3
fba,a %fcc3, loop_463
movrgz %g5, %g7, %g6
fmovsne %xcc, %f23, %f28
set 0x2C, %o5
stha %l3, [%l7 + %o5] 0x2f
membar #Sync
loop_463:
movre %i6, 0x099, %g1
set 0x56, %i4
lduha [%l7 + %i4] 0x04, %i3
set 0x44, %i7
stwa %g2, [%l7 + %i7] 0x88
movrlz %i0, 0x215, %i4
movcc %xcc, %l0, %o3
fpadd32 %f10, %f26, %f20
wr %g0, 0x11, %asi
stwa %l2, [%l7 + 0x64] %asi
taddcctv %l5, 0x0EE8, %o4
fmovs %f24, %f26
movrne %o2, %g4, %o6
ldstub [%l7 + 0x76], %l1
edge16ln %i2, %o0, %i5
wr %g0, 0xe3, %asi
stwa %l6, [%l7 + 0x20] %asi
membar #Sync
subccc %i7, 0x0DF4, %o1
movgu %icc, %o7, %o5
wr %g0, 0x04, %asi
ldsba [%l7 + 0x0F] %asi, %i1
fmovspos %xcc, %f21, %f24
sra %g3, %l4, %g7
xorcc %g5, 0x10B7, %g6
movrne %l3, %g1, %i3
tvs %xcc, 0x5
wr %g0, 0x10, %asi
lduha [%l7 + 0x4C] %asi, %g2
fpsub32s %f8, %f13, %f0
orncc %i0, 0x1F23, %i6
sll %l0, 0x14, %o3
fmovscs %xcc, %f12, %f5
sra %i4, %l2, %l5
be %xcc, loop_464
fpsub16s %f4, %f20, %f4
set 0x32, %o0
lduha [%l7 + %o0] 0x04, %o2
loop_464:
bpos,a loop_465
tneg %xcc, 0x0
fmovdge %icc, %f26, %f9
te %xcc, 0x1
loop_465:
fandnot2s %f18, %f30, %f9
ldx [%l7 + 0x40], %g4
fbg %fcc1, loop_466
brlez,a %o6, loop_467
sdivcc %o4, 0x0352, %l1
fbn,a %fcc2, loop_468
loop_466:
lduw [%l7 + 0x40], %i2
loop_467:
nop
setx loop_469, %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
fmovdleu %icc, %f5, %f29
loop_468:
andncc %i5, %o0, %i7
andcc %o1, %l6, %o5
loop_469:
orncc %i1, %g3, %l4
wr %g0, 0x88, %asi
ldda [%l7 + 0x40] %asi, %f0
taddcc %g7, %g5, %g6
tvs %icc, 0x7
wr %g0, 0x11, %asi
stba %l3, [%l7 + 0x74] %asi
bvc,a loop_470
fnand %f20, %f4, %f10
call loop_471
alignaddrl %o7, %g1, %g2
loop_470:
brz,a %i3, loop_472
fmovrslez %i0, %f18, %f19
loop_471:
be,a loop_473
sll %l0, %i6, %i4
loop_472:
srax %l2, 0x1C, %o3
sub %o2, 0x0F8C, %l5
loop_473:
swap [%l7 + 0x40], %g4
pdist %f14, %f12, %f12
fmovrsgez %o4, %f20, %f10
movgu %icc, %o6, %l1
stw %i2, [%l7 + 0x74]
set 0x58, %o2
prefetcha [%l7 + %o2] 0x0c, 0x0
alignaddrl %i7, %o0, %l6
tsubcctv %o1, %i1, %g3
fpadd32s %f19, %f28, %f16
add %l7, 0x68, %l6
wr %g0, 0x19, %asi
casxa [%l6] 0x19, %l4, %g7
tgu %icc, 0x6
sra %g5, %g6, %l3
edge32l %o5, %g1, %o7
movleu %xcc, %g2, %i0
sdivx %l0, 0x141C, %i3
tge %xcc, 0x5
fmovrdlez %i4, %f24, %f22
sdivcc %l2, 0x14D4, %i6
sdivx %o3, 0x0517, %l5
tvc %icc, 0x7
set 0x6C, %o1
ldsha [%l7 + %o1] 0x0c, %g4
edge32ln %o4, %o2, %o6
subcc %l1, %i2, %i7
orncc %i5, 0x1DA9, %o0
ldsh [%l7 + 0x4E], %o1
fmul8ulx16 %f30, %f22, %f20
subccc %l6, %g3, %i1
fmovdvs %xcc, %f6, %f9
tn %xcc, 0x3
edge32n %g7, %l4, %g5
and %g6, 0x1E5E, %o5
wr %g0, 0x89, %asi
lda [%l7 + 0x2C] %asi, %f22
tl %xcc, 0x3
bcs,a %icc, loop_474
fmovsgu %icc, %f21, %f4
movrlez %l3, %o7, %g1
fpadd16 %f26, %f20, %f10
loop_474:
edge16 %g2, %l0, %i3
movneg %xcc, %i0, %i4
wr %g0, 0x80, %asi
lda [%l7 + 0x24] %asi, %f31
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movleu %xcc, %i6, %l2
tgu %xcc, 0x4
movleu %icc, %l5, %o3
set 0x7A, %o3
lduha [%l7 + %o3] 0x80, %o4
fornot2 %f30, %f22, %f6
orcc %o2, %g4, %l1
set 0x42, %i0
ldsba [%l7 + %i0] 0x0c, %o6
and %i2, %i7, %i5
srax %o1, %o0, %g3
tcs %xcc, 0x6
orncc %i1, %g7, %l6
fbg,a %fcc2, loop_475
movleu %xcc, %g5, %l4
mova %xcc, %o5, %g6
nop
setx 0xEE2052F130567A7B, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
loop_475:
movrgz %l3, %g1, %g2
andn %l0, %i3, %o7
srl %i4, %i6, %i0
or %l2, %o3, %o4
movrgz %o2, %g4, %l1
tg %icc, 0x4
movl %icc, %l5, %o6
or %i7, 0x06BB, %i5
orn %i2, %o1, %g3
umul %i1, 0x1C27, %g7
st %f11, [%l7 + 0x50]
fones %f15
addc %o0, %l6, %l4
udivx %g5, 0x0986, %g6
brgz,a %l3, loop_476
subc %o5, %g1, %g2
movg %icc, %i3, %l0
edge16l %o7, %i4, %i0
loop_476:
edge16n %i6, %o3, %o4
fcmpgt16 %f0, %f30, %l2
fmovrdgz %g4, %f6, %f18
taddcctv %l1, 0x1ED1, %l5
mulx %o6, %i7, %i5
bge %xcc, loop_477
tn %xcc, 0x6
tvc %icc, 0x3
sir 0x094A
loop_477:
tne %xcc, 0x2
bge,a loop_478
srlx %i2, %o1, %o2
umul %i1, 0x014B, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_478:
fxnors %f22, %f23, %f0
movcc %xcc, %g7, %l6
ldx [%l7 + 0x78], %o0
smulcc %g5, 0x1396, %l4
movgu %icc, %g6, %o5
ldx [%l7 + 0x48], %g1
fmovdneg %xcc, %f14, %f29
srlx %g2, 0x1B, %i3
edge8n %l0, %l3, %i4
srlx %o7, %i6, %i0
fors %f31, %f9, %f21
fbg,a %fcc2, loop_479
fmovsvs %xcc, %f8, %f6
xorcc %o3, 0x0F17, %l2
edge32ln %o4, %g4, %l5
loop_479:
umul %o6, 0x1C7D, %l1
nop
setx loop_480, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orn %i7, %i5, %i2
movne %xcc, %o1, %o2
orncc %i1, %g3, %l6
loop_480:
fnor %f24, %f16, %f4
fble,a %fcc1, loop_481
movn %icc, %o0, %g7
set 0x5C, %g4
ldsha [%l7 + %g4] 0x11, %g5
loop_481:
tn %icc, 0x4
fpsub16s %f26, %f20, %f13
tgu %xcc, 0x2
smulcc %l4, 0x1730, %o5
movre %g6, 0x175, %g2
bcc,a loop_482
fmovrdlez %g1, %f20, %f28
sir 0x1229
wr %g0, 0x0c, %asi
stda %f16, [%l7 + 0x40] %asi
loop_482:
nop
add %l7, 0x7C, %l6
wr %g0, 0x10, %asi
lda [%l6] %asi, %i3
casa [%l6] %asi, %i3, %l3
fandnot2s %f3, %f18, %f16
orn %l0, %o7, %i6
edge32 %i4, %i0, %l2
std %f28, [%l7 + 0x18]
nop
setx 0xD0636E8F, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
smulcc %o4, 0x17B3, %g4
sllx %l5, %o3, %l1
fzeros %f25
movrlz %i7, 0x35C, %o6
taddcctv %i5, %o1, %o2
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x08] %asi, 0x0
movcs %xcc, %g3, %l6
smulcc %i1, 0x0C8E, %o0
edge8l %g5, %g7, %l4
bl,pn %icc, loop_483
movrne %g6, %o5, %g2
fmovdvs %icc, %f0, %f13
st %f3, [%l7 + 0x38]
loop_483:
andn %i3, 0x0037, %l3
fmovsgu %icc, %f29, %f1
set 0x34, %i2
lda [%l7 + %i2] 0x0c, %f4
bne,a loop_484
sub %g1, %o7, %l0
tcc %icc, 0x3
set 0x08, %o7
stxa %i6, [%l7 + %o7] 0x80
loop_484:
ba,pn %xcc, loop_485
addccc %i4, %i0, %l2
fpadd32s %f25, %f27, %f21
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_485:
movl %xcc, %o4, %g4
fmovse %xcc, %f17, %f29
sllx %o3, %l5, %l1
tvc %icc, 0x6
lduw [%l7 + 0x0C], %o6
stbar
edge16n %i5, %o1, %i7
fornot2 %f0, %f20, %f8
mulscc %o2, 0x1658, %g3
sra %l6, 0x0E, %i2
taddcc %i1, %o0, %g5
wr %g0, 0x88, %asi
sta %f13, [%l7 + 0x68] %asi
wr %g0, 0x11, %asi
ldswa [%l7 + 0x40] %asi, %l4
mulx %g6, 0x0E08, %g7
nop
setx 0x19DAC653, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0x5982B131, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f15, %f27
mova %xcc, %g2, %i3
fblg %fcc3, loop_486
orncc %l3, 0x1BEE, %o5
movl %xcc, %g1, %o7
fbne %fcc3, loop_487
loop_486:
movcc %icc, %l0, %i4
fornot1 %f16, %f16, %f2
flush %l7 + 0x28
loop_487:
taddcc %i6, %l2, %i0
st %f23, [%l7 + 0x68]
tgu %icc, 0x2
movgu %icc, %o4, %o3
tg %xcc, 0x6
udivx %l5, 0x13E8, %g4
fmuld8sux16 %f2, %f11, %f10
set 0x60, %g6
prefetcha [%l7 + %g6] 0x19, 0x3
fmovrde %i5, %f14, %f30
fcmpeq16 %f20, %f20, %l1
ldstub [%l7 + 0x57], %i7
srax %o2, %g3, %l6
orn %o1, 0x18BF, %i1
fpadd16 %f16, %f10, %f24
andn %o0, 0x0462, %g5
fmovdvs %xcc, %f18, %f1
bleu,a loop_488
edge16n %i2, %l4, %g6
fnot2 %f26, %f12
edge8ln %g2, %i3, %g7
loop_488:
fpadd32 %f2, %f24, %f20
movvs %xcc, %o5, %g1
fandnot2s %f25, %f3, %f21
fpmerge %f11, %f14, %f2
subc %l3, %l0, %o7
tn %icc, 0x6
fmovse %xcc, %f11, %f8
membar 0x36
orcc %i6, 0x1251, %i4
orcc %l2, %o4, %i0
fcmpgt16 %f30, %f26, %o3
fmovrsgz %l5, %f20, %f14
brnz %g4, loop_489
edge32ln %o6, %i5, %l1
edge16l %i7, %o2, %l6
srlx %o1, %g3, %o0
loop_489:
movcs %icc, %i1, %g5
and %i2, 0x060E, %g6
stb %g2, [%l7 + 0x55]
srax %l4, 0x08, %i3
umul %o5, 0x0F32, %g1
addccc %g7, 0x0BB6, %l3
brgez %l0, loop_490
ldstub [%l7 + 0x60], %o7
fxnor %f4, %f30, %f6
subcc %i6, %i4, %l2
loop_490:
stx %o4, [%l7 + 0x08]
srlx %i0, 0x0E, %l5
edge8ln %g4, %o6, %o3
fcmpeq16 %f24, %f14, %l1
ldsb [%l7 + 0x7D], %i7
wr %g0, 0xe2, %asi
stha %i5, [%l7 + 0x6E] %asi
membar #Sync
movvc %xcc, %l6, %o1
bpos,a,pt %icc, loop_491
movpos %xcc, %g3, %o0
fbl %fcc2, loop_492
udivx %i1, 0x0EAE, %o2
loop_491:
tl %xcc, 0x1
orn %i2, 0x1960, %g5
loop_492:
xor %g6, 0x1DDB, %l4
fbu %fcc0, loop_493
fbuge %fcc1, loop_494
fbn %fcc0, loop_495
orn %g2, %o5, %i3
loop_493:
nop
setx 0x626EABF003092833, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x7CDCA44268CE24EA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f0, %f24
loop_494:
edge8ln %g7, %g1, %l0
loop_495:
fmul8x16au %f26, %f19, %f2
movle %xcc, %l3, %o7
fpadd16s %f9, %f25, %f10
fcmpeq16 %f20, %f2, %i6
movgu %icc, %l2, %i4
fbge,a %fcc1, loop_496
fblg %fcc1, loop_497
or %o4, %i0, %l5
nop
fitos %f8, %f12
fstox %f12, %f12
loop_496:
subcc %g4, %o3, %o6
loop_497:
ldub [%l7 + 0x7A], %l1
udivcc %i7, 0x0E6B, %i5
movvc %icc, %o1, %l6
movrlez %g3, 0x1DB, %i1
subccc %o2, %o0, %i2
tsubcctv %g5, 0x1AAD, %l4
fnegd %f4, %f22
addc %g2, %o5, %i3
addccc %g6, 0x045F, %g1
movl %xcc, %g7, %l3
addcc %l0, %o7, %l2
udiv %i6, 0x1CAF, %i4
sdivcc %i0, 0x0C08, %o4
fbule %fcc1, loop_498
fnot1 %f8, %f14
tg %xcc, 0x6
fmovde %icc, %f19, %f13
loop_498:
nop
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x1F] %asi, %g4
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x70] %asi, 0x3
fsrc2s %f14, %f27
fpadd16 %f20, %f30, %f16
ldstub [%l7 + 0x1D], %o6
add %l1, %i7, %i5
for %f24, %f14, %f10
sethi 0x02C9, %o1
tcs %icc, 0x3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_499, %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
xor %l6, 0x0449, %l5
ble,pn %icc, loop_500
stb %i1, [%l7 + 0x32]
loop_499:
tgu %icc, 0x0
andcc %g3, 0x07DD, %o0
loop_500:
movn %icc, %i2, %o2
tcs %icc, 0x3
subccc %g5, %g2, %l4
fzeros %f31
nop
fitod %f2, %f18
fdtos %f18, %f10
movre %o5, 0x109, %i3
nop
setx 0x4C3018FB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x391E444E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fdivs %f4, %f29, %f15
movcs %icc, %g1, %g6
tvc %icc, 0x3
fpsub16s %f28, %f29, %f16
movne %xcc, %l3, %l0
fbul,a %fcc0, loop_501
bvc,a loop_502
alignaddr %g7, %o7, %l2
wr %g0, 0x04, %asi
lduba [%l7 + 0x78] %asi, %i4
loop_501:
udivcc %i6, 0x14DA, %o4
loop_502:
call loop_503
ldd [%l7 + 0x10], %g4
wr %g0, 0x1f, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_503:
addc %i0, %o6, %l1
ldsw [%l7 + 0x38], %o3
nop
fitod %f30, %f28
add %l7, 0x3C, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %i7
casa [%l6] %asi, %i7, %i5
smulcc %l6, %l5, %i1
bl,a loop_504
or %g3, 0x1564, %o0
smul %i2, 0x0713, %o2
sdivcc %o1, 0x19F8, %g5
loop_504:
tneg %xcc, 0x1
nop
setx 0x53081C3EB8CC2EB5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x6CC655C6FE68B731, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
faddd %f4, %f10, %f30
move %icc, %l4, %g2
sethi 0x1CAB, %o5
movrlz %i3, %g6, %l3
swap [%l7 + 0x30], %g1
nop
setx 0x09249AA65A0F1431, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xA2E62045348E7175, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f12, %f30
tge %xcc, 0x1
tsubcctv %g7, %o7, %l0
andcc %i4, %i6, %l2
tle %xcc, 0x1
addcc %g4, %i0, %o4
tleu %icc, 0x3
fmovrdgz %o6, %f20, %f2
fbule %fcc2, loop_505
udivcc %o3, 0x0A0E, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array16 %i7, %i5, %l5
loop_505:
udivcc %l6, 0x1D3F, %g3
nop
setx 0x50D1BA0F7A0860B0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xA40CE6130C8C8733, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fsubd %f22, %f28, %f22
movrlez %o0, 0x093, %i1
or %i2, %o2, %g5
and %l4, 0x1A79, %g2
movle %xcc, %o5, %o1
te %xcc, 0x6
set 0x3C, %i1
lda [%l7 + %i1] 0x18, %f13
stb %g6, [%l7 + 0x0E]
fsrc1s %f24, %f13
fmovsneg %icc, %f26, %f13
xnorcc %l3, %i3, %g1
bgu,pn %icc, loop_506
swap [%l7 + 0x38], %o7
sth %l0, [%l7 + 0x5E]
sdiv %g7, 0x0ACA, %i4
loop_506:
fbuge %fcc1, loop_507
st %f27, [%l7 + 0x50]
movrlz %l2, %i6, %i0
tleu %xcc, 0x0
loop_507:
orcc %g4, 0x1519, %o4
bleu,pn %icc, loop_508
fornot1 %f16, %f18, %f6
fmovrdlz %o6, %f8, %f4
call loop_509
loop_508:
ldx [%l7 + 0x28], %o3
bgu,a,pt %icc, loop_510
fcmpne16 %f8, %f14, %l1
loop_509:
mulx %i5, %l5, %i7
fcmpne16 %f18, %f8, %l6
loop_510:
array32 %g3, %o0, %i2
fone %f20
tl %icc, 0x4
fmovdpos %icc, %f17, %f6
edge8n %o2, %i1, %g5
fandnot1s %f14, %f7, %f1
bge,a %icc, loop_511
fbn,a %fcc1, loop_512
xorcc %l4, 0x1026, %g2
fmovde %icc, %f21, %f28
loop_511:
fmovrse %o1, %f14, %f10
loop_512:
nop
set 0x44, %g5
ldswa [%l7 + %g5] 0x80, %o5
fxors %f27, %f8, %f9
nop
setx 0xA78373511C9D8628, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
fsqrtd %f18, %f22
xor %g6, %i3, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bn %icc, loop_513
movg %xcc, %l3, %l0
addcc %g7, %i4, %o7
tn %icc, 0x2
loop_513:
sdivcc %i6, 0x1EC8, %l2
for %f24, %f10, %f16
fbue %fcc1, loop_514
fxnor %f14, %f8, %f16
orn %i0, %o4, %g4
set 0x20, %l3
swapa [%l7 + %l3] 0x11, %o3
loop_514:
fcmpgt32 %f10, %f4, %l1
fcmple32 %f6, %f24, %i5
movrne %l5, %i7, %o6
fmovsvc %xcc, %f3, %f10
nop
setx 0x76C829219CEC62F4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x959E00C3607904BC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f10, %f16
movrgz %g3, 0x2BA, %l6
tn %xcc, 0x2
sllx %i2, 0x1A, %o0
fbul %fcc0, loop_515
stw %o2, [%l7 + 0x58]
brgez %i1, loop_516
fmul8ulx16 %f2, %f4, %f26
loop_515:
flush %l7 + 0x50
addcc %l4, 0x1DCB, %g2
loop_516:
tg %xcc, 0x3
sdivcc %g5, 0x03D1, %o5
fpadd16s %f20, %f30, %f25
ldstub [%l7 + 0x60], %g6
movvc %xcc, %i3, %g1
movne %xcc, %l3, %l0
wr %g0, 0x80, %asi
stxa %o1, [%l7 + 0x40] %asi
add %g7, %i4, %i6
udiv %l2, 0x16E4, %o7
array32 %o4, %g4, %o3
bneg %xcc, loop_517
tg %xcc, 0x4
movne %icc, %l1, %i0
tn %xcc, 0x0
loop_517:
fandnot2 %f8, %f30, %f8
stw %i5, [%l7 + 0x4C]
movgu %icc, %l5, %o6
call loop_518
fone %f18
movleu %xcc, %g3, %i7
nop
fitod %f10, %f24
fdtoi %f24, %f6
loop_518:
and %i2, 0x1BC9, %o0
tgu %xcc, 0x3
sethi 0x0616, %l6
add %i1, %o2, %l4
fbo,a %fcc0, loop_519
nop
fitos %f2, %f25
fstod %f25, %f6
srl %g5, %o5, %g6
tl %icc, 0x2
loop_519:
nop
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x40] %asi, %g2
andn %i3, 0x0EBE, %l3
brgz %l0, loop_520
fmul8ulx16 %f24, %f18, %f28
te %icc, 0x4
sdivx %g1, 0x1FE5, %g7
loop_520:
fbul,a %fcc2, loop_521
ld [%l7 + 0x4C], %f7
array32 %o1, %i4, %i6
movneg %xcc, %l2, %o4
loop_521:
nop
set 0x54, %g7
stba %g4, [%l7 + %g7] 0x2b
membar #Sync
membar #Sync
set 0x40, %l6
ldda [%l7 + %l6] 0x1f, %f0
xnorcc %o3, %o7, %l1
edge8 %i5, %l5, %o6
array8 %i0, %i7, %i2
fmovsn %xcc, %f2, %f19
ta %icc, 0x2
set 0x38, %l4
ldswa [%l7 + %l4] 0x81, %g3
ldx [%l7 + 0x48], %o0
mova %xcc, %l6, %i1
edge8n %o2, %l4, %o5
set 0x08, %g3
lduha [%l7 + %g3] 0x81, %g5
subcc %g2, 0x1E0D, %g6
array8 %l3, %l0, %g1
movg %icc, %g7, %i3
membar 0x17
mulscc %i4, 0x0A8D, %i6
tle %xcc, 0x4
brgz,a %o1, loop_522
tpos %xcc, 0x1
edge16l %o4, %l2, %g4
bne,pt %xcc, loop_523
loop_522:
brnz %o7, loop_524
be,pt %icc, loop_525
movg %xcc, %l1, %o3
loop_523:
fbu,a %fcc1, loop_526
loop_524:
tg %icc, 0x1
loop_525:
tvs %icc, 0x7
fmovdn %icc, %f16, %f24
loop_526:
nop
setx 0x5DCDD2D7C07075D4, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
fbl %fcc2, loop_527
tgu %icc, 0x3
orn %i5, %o6, %i0
tg %icc, 0x3
loop_527:
movne %icc, %l5, %i7
set 0x08, %g1
prefetcha [%l7 + %g1] 0x14, 0x1
sdivcc %i2, 0x186F, %o0
sll %i1, 0x18, %o2
fble,a %fcc1, loop_528
edge8ln %l4, %o5, %l6
edge32n %g5, %g6, %l3
mulx %g2, 0x1AAF, %l0
loop_528:
ldsb [%l7 + 0x23], %g7
fbne,a %fcc0, loop_529
array8 %i3, %g1, %i6
movrlz %o1, 0x21C, %i4
ldub [%l7 + 0x4F], %l2
loop_529:
tne %xcc, 0x5
fmovspos %xcc, %f23, %f5
edge16 %o4, %o7, %g4
udivx %o3, 0x0974, %l1
fmovrdlz %o6, %f0, %f0
fnor %f4, %f18, %f10
fbo %fcc2, loop_530
fpsub32 %f8, %f28, %f30
fmovspos %xcc, %f3, %f2
fcmple16 %f6, %f10, %i5
loop_530:
or %l5, %i0, %i7
tneg %icc, 0x5
edge16n %i2, %g3, %o0
stb %i1, [%l7 + 0x7F]
addcc %o2, %l4, %o5
tpos %xcc, 0x2
membar #Sync
set 0x40, %i6
ldda [%l7 + %i6] 0x16, %f0
udiv %g5, 0x0DDD, %g6
movneg %icc, %l3, %l6
tsubcc %g2, %g7, %i3
brgz %g1, loop_531
tsubcctv %l0, 0x0B6A, %o1
edge32n %i4, %l2, %i6
fpsub32 %f6, %f12, %f26
loop_531:
fpack32 %f24, %f26, %f22
popc 0x1977, %o4
swap [%l7 + 0x30], %g4
or %o3, 0x1A9C, %o7
fmovdl %icc, %f29, %f7
movrne %o6, 0x0CD, %i5
sdiv %l5, 0x1914, %l1
taddcc %i7, 0x04CD, %i2
move %xcc, %i0, %o0
tge %xcc, 0x2
tvc %xcc, 0x4
orncc %g3, %i1, %o2
tleu %icc, 0x1
popc 0x02CF, %l4
movrgz %g5, 0x121, %o5
xnor %l3, %l6, %g2
nop
setx 0x5FA5D51E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x7940200A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fdivs %f19, %f0, %f24
bgu,a loop_532
sdiv %g6, 0x1A53, %i3
or %g1, 0x08DE, %l0
subc %o1, 0x05BD, %g7
loop_532:
bn,a,pt %xcc, loop_533
movne %icc, %i4, %l2
tge %xcc, 0x2
membar 0x54
loop_533:
movne %xcc, %o4, %i6
fmovsle %icc, %f19, %f25
srax %g4, 0x0E, %o7
subcc %o6, 0x051C, %i5
and %o3, 0x1134, %l1
mova %icc, %l5, %i2
orn %i7, %o0, %i0
swap [%l7 + 0x08], %g3
srax %i1, 0x0E, %l4
ldd [%l7 + 0x28], %f8
fbule %fcc2, loop_534
sra %o2, 0x08, %o5
ldx [%l7 + 0x50], %l3
edge8ln %g5, %l6, %g6
loop_534:
fones %f27
ta %xcc, 0x4
bl,a,pn %icc, loop_535
edge16n %i3, %g1, %g2
movcc %icc, %l0, %g7
fmovrdgez %o1, %f16, %f20
loop_535:
tg %icc, 0x4
ta %xcc, 0x4
xor %i4, 0x1869, %l2
tg %icc, 0x7
fmul8sux16 %f14, %f2, %f12
movn %xcc, %o4, %g4
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x4C] %asi, %i6
tvs %xcc, 0x3
andn %o6, 0x0793, %o7
fbe,a %fcc1, loop_536
sir 0x0AB7
fbn,a %fcc0, loop_537
fmovrdlz %i5, %f28, %f30
loop_536:
fbn %fcc1, loop_538
tge %xcc, 0x4
loop_537:
nop
wr %g0, 0x19, %asi
ldsha [%l7 + 0x54] %asi, %l1
loop_538:
fmovsne %xcc, %f10, %f17
alignaddrl %o3, %i2, %l5
alignaddrl %o0, %i0, %i7
udiv %g3, 0x0901, %l4
bge,a,pt %icc, loop_539
umulcc %i1, 0x0074, %o5
edge32l %l3, %g5, %o2
mulscc %l6, %g6, %g1
loop_539:
movvs %xcc, %i3, %l0
alignaddrl %g7, %o1, %i4
umul %l2, 0x00BC, %o4
xnorcc %g4, %i6, %g2
tg %xcc, 0x5
fcmpeq32 %f28, %f6, %o6
bge,a loop_540
fbe %fcc2, loop_541
andcc %i5, %l1, %o7
lduw [%l7 + 0x10], %i2
loop_540:
fxnors %f31, %f8, %f27
loop_541:
edge32ln %o3, %o0, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andcc %i0, %g3, %l4
fmovdgu %xcc, %f21, %f16
srlx %i7, %i1, %o5
tvs %icc, 0x5
te %icc, 0x7
fnor %f24, %f14, %f14
edge16n %g5, %o2, %l3
srlx %g6, 0x0C, %g1
fpadd32s %f26, %f22, %f22
xor %l6, %i3, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orn %l0, 0x0415, %o1
lduw [%l7 + 0x28], %i4
fmovdgu %icc, %f15, %f23
wr %g0, 0xf0, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fnot1s %f7, %f28
fmul8x16 %f5, %f28, %f16
tgu %icc, 0x5
array16 %l2, %g4, %o4
movpos %xcc, %g2, %o6
movpos %icc, %i5, %l1
fmovsn %icc, %f6, %f6
fbul,a %fcc0, loop_542
movrlez %o7, 0x031, %i2
fbne %fcc2, loop_543
edge8ln %i6, %o0, %l5
loop_542:
nop
set 0x70, %i3
lda [%l7 + %i3] 0x04, %f22
loop_543:
add %o3, %g3, %i0
addccc %i7, %l4, %i1
movgu %icc, %o5, %g5
edge32 %l3, %o2, %g1
mulx %l6, 0x1966, %i3
tcs %icc, 0x6
bn,a,pt %icc, loop_544
movg %xcc, %g6, %l0
bg %icc, loop_545
fmovdn %icc, %f24, %f17
loop_544:
fmul8x16 %f30, %f8, %f12
flush %l7 + 0x4C
loop_545:
edge8n %g7, %i4, %l2
tg %xcc, 0x5
movneg %icc, %o1, %g4
xor %o4, %g2, %i5
tg %icc, 0x3
mulscc %l1, %o7, %o6
movge %icc, %i6, %i2
fbug,a %fcc0, loop_546
sra %l5, 0x18, %o3
fornot2s %f11, %f18, %f19
tl %icc, 0x7
loop_546:
fmul8ulx16 %f26, %f30, %f28
array16 %g3, %o0, %i7
fnor %f14, %f2, %f14
movne %icc, %i0, %l4
fbl,a %fcc1, loop_547
fbue %fcc3, loop_548
movvc %icc, %o5, %i1
prefetch [%l7 + 0x7C], 0x2
loop_547:
edge16ln %l3, %g5, %o2
loop_548:
bpos loop_549
movcs %xcc, %l6, %i3
fexpand %f18, %f16
movcs %xcc, %g1, %g6
loop_549:
stb %l0, [%l7 + 0x3A]
flush %l7 + 0x6C
fbg,a %fcc3, loop_550
fands %f15, %f7, %f19
fpsub32 %f16, %f22, %f0
movrgz %i4, %l2, %o1
loop_550:
bcc,a %xcc, loop_551
fmovse %icc, %f27, %f19
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x7A] %asi, %g4
loop_551:
mulscc %g7, %g2, %i5
edge32n %l1, %o7, %o4
popc %i6, %o6
srax %l5, %i2, %g3
movn %icc, %o3, %o0
udivx %i0, 0x0E5F, %i7
movleu %icc, %l4, %i1
brlez,a %o5, loop_552
lduh [%l7 + 0x74], %l3
fexpand %f12, %f2
nop
fitod %f15, %f8
loop_552:
andn %g5, %o2, %i3
set 0x78, %l1
prefetcha [%l7 + %l1] 0x0c, 0x2
tgu %xcc, 0x7
fmovrdgz %g6, %f2, %f18
wr %g0, 0x88, %asi
ldswa [%l7 + 0x70] %asi, %g1
fmovrdlez %l0, %f30, %f20
bpos loop_553
xnorcc %i4, %o1, %g4
edge32l %l2, %g7, %g2
fpackfix %f8, %f15
loop_553:
fmovsle %icc, %f4, %f27
membar 0x03
movpos %xcc, %i5, %l1
bgu,pt %icc, loop_554
brlz,a %o7, loop_555
fmovdvc %xcc, %f7, %f13
edge32n %i6, %o6, %o4
loop_554:
fmovsleu %xcc, %f6, %f7
loop_555:
bg loop_556
stx %l5, [%l7 + 0x58]
sllx %g3, 0x05, %i2
subcc %o3, 0x00CD, %o0
loop_556:
tn %icc, 0x7
edge16 %i0, %i7, %i1
sir 0x03A2
swap [%l7 + 0x08], %o5
wr %g0, 0x10, %asi
stwa %l4, [%l7 + 0x54] %asi
fmovscc %xcc, %f14, %f25
taddcctv %g5, %o2, %l3
edge16l %i3, %l6, %g1
tleu %xcc, 0x7
movrne %l0, 0x263, %i4
sdiv %o1, 0x13CC, %g6
fmovdcc %xcc, %f17, %f13
orncc %l2, 0x0C12, %g7
bpos loop_557
ldx [%l7 + 0x48], %g4
sth %i5, [%l7 + 0x1E]
movcc %xcc, %g2, %l1
loop_557:
ta %xcc, 0x3
fcmpgt32 %f16, %f30, %i6
nop
setx 0x704535C0, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
wr %g0, 0x88, %asi
lduha [%l7 + 0x40] %asi, %o7
orn %o4, 0x0177, %l5
fbg %fcc2, loop_558
fone %f2
addccc %o6, %g3, %i2
movgu %icc, %o3, %i0
loop_558:
fbn %fcc0, loop_559
nop
setx 0x4291BF85E0C103D4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xB780CA094BE2D1B7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
faddd %f26, %f16, %f20
stx %o0, [%l7 + 0x50]
ta %icc, 0x5
loop_559:
fandnot1 %f30, %f18, %f28
fmul8sux16 %f2, %f22, %f2
fmul8x16al %f13, %f28, %f14
stx %i7, [%l7 + 0x48]
subc %i1, %o5, %l4
fmovdle %xcc, %f14, %f11
fcmpeq16 %f8, %f18, %o2
bgu,a,pn %xcc, loop_560
movcs %xcc, %l3, %i3
fzeros %f4
addccc %l6, 0x1399, %g1
loop_560:
fzero %f30
fmovdcc %icc, %f5, %f3
nop
setx loop_561, %l0, %l1
jmpl %l1, %l0
movrlz %i4, %o1, %g6
sub %l2, %g5, %g7
tgu %icc, 0x0
loop_561:
bcs,a loop_562
sth %g4, [%l7 + 0x66]
ba,a loop_563
bcs,a loop_564
loop_562:
fcmpne32 %f24, %f16, %i5
addcc %l1, %g2, %i6
loop_563:
andn %o4, %o7, %o6
loop_564:
sethi 0x1DC9, %g3
orn %l5, %i2, %i0
flush %l7 + 0x58
sethi 0x19C7, %o3
alignaddr %o0, %i1, %i7
nop
setx 0xFE0C18EC1E2D1F36, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x5FE7A3234EF76D8D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f2, %f16
fbo,a %fcc3, loop_565
bge,pn %xcc, loop_566
tle %icc, 0x6
smulcc %l4, 0x18B8, %o2
loop_565:
fnegs %f7, %f25
loop_566:
fand %f26, %f16, %f4
edge16l %l3, %i3, %o5
alignaddrl %g1, %l6, %i4
tcs %icc, 0x3
fnot1 %f12, %f24
ldstub [%l7 + 0x6A], %o1
wr %g0, 0x0c, %asi
stba %l0, [%l7 + 0x16] %asi
sll %l2, 0x1F, %g6
nop
setx 0xF6FFA5F84B3F4391, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xC67875F6F93399D4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fmuld %f0, %f28, %f6
brgez,a %g5, loop_567
ba,a %icc, loop_568
movl %icc, %g4, %g7
smulcc %l1, 0x13F9, %g2
loop_567:
movcc %icc, %i5, %i6
loop_568:
taddcc %o7, 0x0523, %o6
array8 %g3, %l5, %i2
fmovdleu %xcc, %f23, %f5
edge32n %i0, %o3, %o0
te %xcc, 0x5
tne %xcc, 0x0
wr %g0, 0x19, %asi
stba %o4, [%l7 + 0x62] %asi
move %icc, %i7, %l4
bl %icc, loop_569
sethi 0x115B, %i1
movcc %icc, %l3, %i3
nop
set 0x58, %l5
ldx [%l7 + %l5], %o2
loop_569:
popc 0x0059, %g1
st %f26, [%l7 + 0x14]
edge16n %l6, %o5, %o1
movvs %xcc, %i4, %l2
addcc %g6, %l0, %g4
popc %g5, %g7
st %f9, [%l7 + 0x78]
tn %icc, 0x6
fnot1s %f0, %f8
movrgez %l1, %g2, %i6
umulcc %o7, 0x1D7F, %i5
edge16n %g3, %l5, %i2
andncc %o6, %i0, %o3
fornot1 %f2, %f24, %f24
fmovrdlez %o4, %f14, %f18
edge16 %o0, %i7, %i1
sethi 0x1BCC, %l4
set 0x40, %l2
ldda [%l7 + %l2] 0x0c, %f0
tne %icc, 0x7
fbne,a %fcc3, loop_570
popc %i3, %l3
taddcctv %o2, %l6, %g1
movleu %icc, %o1, %o5
loop_570:
nop
setx loop_571, %l0, %l1
jmpl %l1, %i4
sdiv %g6, 0x097A, %l2
pdist %f14, %f10, %f28
fmul8x16au %f6, %f13, %f20
loop_571:
std %f10, [%l7 + 0x30]
fmul8ulx16 %f6, %f12, %f0
or %l0, 0x01DF, %g4
taddcctv %g5, %l1, %g2
ldsh [%l7 + 0x08], %i6
orcc %g7, 0x026E, %o7
flush %l7 + 0x18
movneg %icc, %g3, %l5
fmovscc %xcc, %f22, %f22
ldd [%l7 + 0x40], %f4
udiv %i2, 0x05A8, %o6
nop
fitos %f11, %f9
fstox %f9, %f24
fxtos %f24, %f5
bleu,a %icc, loop_572
udiv %i5, 0x16E1, %i0
sdivcc %o3, 0x1631, %o4
movpos %xcc, %i7, %o0
loop_572:
orn %i1, 0x0745, %l4
srax %i3, 0x1F, %l3
fmovsne %icc, %f18, %f3
fabsd %f18, %f6
stbar
movne %icc, %l6, %o2
movrgez %g1, %o5, %o1
edge8ln %i4, %l2, %g6
fzeros %f27
tneg %xcc, 0x1
set 0x4C, %g2
stba %g4, [%l7 + %g2] 0xea
membar #Sync
tle %xcc, 0x0
sll %g5, 0x1D, %l0
tn %xcc, 0x0
te %xcc, 0x1
movgu %xcc, %g2, %l1
and %i6, 0x1FB0, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlez %o7, %l5, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsvc %icc, %f5, %f12
fpadd32s %f0, %f18, %f2
set 0x60, %o6
stba %o6, [%l7 + %o6] 0x11
fcmpeq32 %f24, %f30, %i2
tl %icc, 0x5
stw %i0, [%l7 + 0x70]
fmovrsne %i5, %f8, %f4
sdivcc %o3, 0x0722, %i7
andncc %o4, %i1, %o0
nop
setx loop_573, %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
fxnors %f28, %f21, %f4
fbn %fcc0, loop_574
andcc %i3, %l3, %l4
loop_573:
and %o2, %g1, %l6
udivcc %o5, 0x0155, %o1
loop_574:
orn %i4, 0x050B, %g6
movg %icc, %l2, %g5
fmovdne %xcc, %f10, %f23
edge8ln %g4, %g2, %l0
umulcc %i6, 0x1D22, %g7
movleu %icc, %o7, %l1
movrne %g3, %o6, %i2
fbge %fcc1, loop_575
xnor %l5, 0x084A, %i0
subcc %i5, 0x0232, %i7
fxor %f8, %f4, %f2
loop_575:
fnot1s %f30, %f0
fmovspos %xcc, %f16, %f4
edge16l %o4, %o3, %o0
nop
setx 0x11634AA51409AE5B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x034E18A5F9CAD33D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fsubd %f24, %f30, %f14
edge32l %i1, %i3, %l3
edge16n %l4, %g1, %o2
tpos %icc, 0x5
fbue,a %fcc3, loop_576
fmovsn %icc, %f27, %f3
edge32ln %o5, %l6, %o1
fornot2 %f16, %f10, %f16
loop_576:
sra %g6, %i4, %g5
ta %xcc, 0x3
fone %f16
set 0x40, %o4
lda [%l7 + %o4] 0x14, %f23
fmovsn %icc, %f25, %f5
umulcc %l2, %g2, %l0
bcs,a,pn %icc, loop_577
array8 %i6, %g7, %o7
fornot2s %f20, %f29, %f8
bvc loop_578
loop_577:
orncc %g4, %l1, %o6
xnor %i2, %g3, %i0
nop
setx loop_579, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_578:
udiv %l5, 0x0622, %i5
fcmpeq32 %f12, %f28, %i7
tl %icc, 0x3
loop_579:
edge16 %o3, %o0, %o4
fbo,a %fcc1, loop_580
fones %f23
ldd [%l7 + 0x60], %f4
tgu %xcc, 0x2
loop_580:
andncc %i1, %i3, %l3
sir 0x0D30
sra %g1, %l4, %o2
bge,a,pt %icc, loop_581
udivx %l6, 0x0D5B, %o1
tneg %icc, 0x7
edge16 %o5, %g6, %i4
loop_581:
fxor %f8, %f0, %f20
wr %g0, 0x04, %asi
lduha [%l7 + 0x4C] %asi, %g5
tne %icc, 0x3
st %f11, [%l7 + 0x34]
tn %xcc, 0x3
ldsw [%l7 + 0x18], %l2
sethi 0x09D4, %g2
fbe,a %fcc1, loop_582
fmovrsgz %l0, %f17, %f8
flush %l7 + 0x7C
and %g7, 0x08DD, %o7
loop_582:
ld [%l7 + 0x38], %f18
subcc %i6, %g4, %o6
st %f21, [%l7 + 0x54]
and %i2, 0x1C85, %g3
fble,a %fcc1, loop_583
fcmple32 %f14, %f26, %i0
ldsw [%l7 + 0x74], %l1
smulcc %l5, %i5, %i7
loop_583:
be,a %icc, loop_584
sir 0x08EE
fornot2s %f6, %f7, %f1
xor %o0, %o3, %o4
loop_584:
popc %i3, %l3
fmovda %xcc, %f7, %f1
stw %g1, [%l7 + 0x08]
fbne %fcc0, loop_585
movrgz %i1, %l4, %o2
alignaddr %l6, %o1, %g6
fbu,a %fcc0, loop_586
loop_585:
fnand %f10, %f30, %f24
movre %i4, 0x398, %o5
sllx %g5, 0x11, %g2
loop_586:
popc %l2, %l0
andn %o7, %g7, %g4
mova %xcc, %i6, %o6
movrne %g3, 0x3C4, %i2
mulx %l1, 0x0585, %i0
edge8n %l5, %i7, %o0
fzeros %f24
set 0x16, %l0
lduba [%l7 + %l0] 0x89, %i5
fmovrsgz %o3, %f30, %f0
xorcc %o4, 0x156B, %l3
movrlez %i3, 0x1F5, %g1
umul %i1, %o2, %l4
prefetch [%l7 + 0x60], 0x1
std %f12, [%l7 + 0x50]
movgu %xcc, %o1, %g6
edge32l %i4, %o5, %l6
smulcc %g2, 0x0C83, %g5
orn %l2, 0x1AFE, %o7
set 0x24, %o5
ldsha [%l7 + %o5] 0x19, %l0
movl %xcc, %g7, %i6
fsrc1s %f28, %f18
array16 %g4, %o6, %i2
tpos %xcc, 0x2
fbule,a %fcc3, loop_587
alignaddr %g3, %i0, %l5
fmovrsgez %l1, %f16, %f24
edge16ln %i7, %i5, %o0
loop_587:
nop
set 0x54, %i4
ldstuba [%l7 + %i4] 0x88, %o4
bpos,pt %icc, loop_588
tcc %icc, 0x2
xnorcc %l3, %i3, %g1
udivx %o3, 0x1AE1, %o2
loop_588:
movneg %xcc, %i1, %l4
sub %o1, %g6, %o5
subc %i4, 0x1851, %g2
fbug %fcc1, loop_589
udivcc %l6, 0x001A, %l2
tcc %icc, 0x0
sllx %o7, %l0, %g7
loop_589:
nop
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x60] %asi, %g5
fmovsneg %icc, %f4, %f24
add %l7, 0x20, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %i6
casxa [%l6] %asi, %i6, %o6
movg %icc, %g4, %g3
sra %i0, 0x02, %l5
subc %l1, 0x0757, %i7
ld [%l7 + 0x7C], %f8
fbu,a %fcc1, loop_590
tge %icc, 0x3
sll %i2, 0x16, %o0
set 0x48, %i5
ldswa [%l7 + %i5] 0x15, %i5
loop_590:
fbug %fcc0, loop_591
fnor %f14, %f0, %f30
sth %o4, [%l7 + 0x48]
or %l3, 0x02D8, %i3
loop_591:
fbge,a %fcc3, loop_592
sdivx %o3, 0x0568, %g1
edge32ln %i1, %o2, %o1
mulscc %g6, 0x156A, %o5
loop_592:
fand %f12, %f2, %f22
sllx %i4, %g2, %l4
fbule %fcc1, loop_593
fbu,a %fcc2, loop_594
orn %l2, 0x1C1E, %l6
smulcc %l0, 0x1560, %o7
loop_593:
taddcctv %g7, 0x067C, %g5
loop_594:
and %o6, 0x098C, %i6
sethi 0x1EE2, %g4
edge32ln %g3, %l5, %l1
tsubcc %i0, 0x0A3F, %i2
movg %icc, %o0, %i7
movleu %xcc, %o4, %i5
tg %xcc, 0x5
tneg %xcc, 0x3
xor %i3, %o3, %g1
udiv %i1, 0x0160, %l3
tcc %xcc, 0x3
set 0x72, %o0
stba %o1, [%l7 + %o0] 0x19
set 0x14, %o2
lduwa [%l7 + %o2] 0x11, %o2
andn %g6, 0x1CB8, %o5
fbl,a %fcc3, loop_595
sllx %i4, 0x00, %g2
mova %icc, %l4, %l2
fmovrdgz %l6, %f20, %f6
loop_595:
fmovrsne %o7, %f3, %f5
fornot2 %f22, %f14, %f20
fmovsneg %xcc, %f2, %f1
edge16 %g7, %l0, %g5
ldd [%l7 + 0x20], %f4
fbu %fcc1, loop_596
taddcc %o6, 0x1F01, %g4
ble,a,pn %icc, loop_597
subcc %g3, %l5, %l1
loop_596:
movre %i6, 0x1A3, %i2
fpadd32 %f14, %f30, %f4
loop_597:
tpos %icc, 0x2
fpackfix %f2, %f21
and %i0, 0x14C8, %i7
nop
set 0x48, %o1
lduw [%l7 + %o1], %o4
tg %icc, 0x7
tg %icc, 0x2
umulcc %o0, 0x1793, %i5
mulx %o3, 0x0461, %i3
fmovrdlz %g1, %f8, %f28
edge32ln %l3, %o1, %o2
movg %xcc, %i1, %g6
movrgez %o5, %g2, %i4
ldstub [%l7 + 0x78], %l4
tpos %icc, 0x1
bg,a %icc, loop_598
fmovscc %xcc, %f7, %f17
tpos %icc, 0x4
movrgez %l2, 0x167, %l6
loop_598:
array16 %o7, %l0, %g5
call loop_599
array32 %g7, %g4, %o6
movpos %icc, %g3, %l5
array16 %l1, %i6, %i2
loop_599:
te %xcc, 0x1
andncc %i0, %o4, %o0
fmul8ulx16 %f8, %f30, %f6
flush %l7 + 0x44
fxor %f28, %f14, %f20
movgu %icc, %i5, %o3
fbu %fcc0, loop_600
add %i7, %g1, %i3
fxnor %f20, %f12, %f22
fbue %fcc0, loop_601
loop_600:
nop
fitos %f11, %f27
movl %icc, %o1, %o2
array8 %i1, %g6, %o5
loop_601:
fmovrse %l3, %f22, %f12
movrlez %i4, %g2, %l2
fmovrslz %l6, %f22, %f22
fmul8x16au %f31, %f27, %f20
taddcctv %l4, %o7, %g5
edge8l %g7, %l0, %o6
brlez,a %g4, loop_602
array16 %l5, %l1, %i6
fnot1s %f3, %f1
fpsub16 %f0, %f4, %f26
loop_602:
fsrc1 %f10, %f12
fcmpgt32 %f12, %f6, %i2
add %l7, 0x24, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %i0
casa [%l6] %asi, %i0, %o4
addcc %o0, 0x1619, %i5
movpos %xcc, %o3, %g3
bge loop_603
nop
fitod %f2, %f14
fdtoi %f14, %f13
fmovsne %icc, %f7, %f2
add %l7, 0x58, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %i7, %g1
loop_603:
orncc %o1, %o2, %i1
subcc %i3, %o5, %g6
fmovrsgz %l3, %f27, %f10
wr %g0, 0x88, %asi
stha %i4, [%l7 + 0x2E] %asi
fbuge,a %fcc2, loop_604
fmovsl %xcc, %f4, %f7
tsubcc %g2, %l2, %l6
tleu %icc, 0x4
loop_604:
nop
set 0x72, %i7
ldsha [%l7 + %i7] 0x10, %l4
umul %g5, 0x0819, %o7
addccc %g7, 0x05CC, %o6
srax %l0, %l5, %g4
edge16ln %i6, %l1, %i2
tsubcctv %i0, 0x10A5, %o4
xnor %i5, 0x1EDC, %o0
movle %xcc, %g3, %o3
ld [%l7 + 0x54], %f16
fbul,a %fcc2, loop_605
add %i7, 0x147F, %g1
fblg,a %fcc1, loop_606
andcc %o2, 0x0FA1, %o1
loop_605:
edge32l %i1, %i3, %o5
movcc %xcc, %l3, %g6
loop_606:
or %i4, %l2, %l6
fmul8ulx16 %f14, %f12, %f28
udivx %l4, 0x145B, %g5
fmovdgu %icc, %f9, %f30
fpsub16s %f12, %f16, %f8
tn %icc, 0x6
orcc %o7, %g7, %g2
tneg %icc, 0x0
edge16 %l0, %l5, %o6
nop
setx 0x94E92661376D78BA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xBA7DF4A9D63E07B2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fdivd %f8, %f18, %f26
sethi 0x05DB, %g4
fmovrse %l1, %f24, %f3
fmovdgu %icc, %f19, %f7
nop
setx 0xD89E0D57A1D935B6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x8CFF750A485DDA7B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f16, %f20
ta %xcc, 0x4
edge16l %i2, %i6, %i0
mulscc %i5, %o0, %g3
tl %icc, 0x6
edge32 %o3, %i7, %g1
umulcc %o2, %o4, %o1
fmovsne %icc, %f21, %f24
fmovdpos %xcc, %f24, %f6
bcs %xcc, loop_607
edge8 %i1, %i3, %o5
srl %l3, 0x14, %i4
fmovrsgz %g6, %f24, %f15
loop_607:
movrgez %l2, %l4, %g5
lduw [%l7 + 0x4C], %l6
add %l7, 0x78, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %o7
casxa [%l6] 0x11, %o7, %g2
edge8ln %l0, %l5, %o6
fbug,a %fcc1, loop_608
faligndata %f0, %f4, %f16
alignaddrl %g4, %l1, %g7
add %i6, %i2, %i5
loop_608:
xorcc %o0, 0x1B2B, %g3
tpos %icc, 0x0
add %o3, %i7, %i0
edge32n %o2, %g1, %o1
mova %icc, %o4, %i3
tleu %xcc, 0x2
movcc %xcc, %i1, %l3
fnot1s %f24, %f3
movleu %xcc, %o5, %g6
srl %l2, %i4, %l4
movneg %xcc, %g5, %l6
wr %g0, 0x20, %asi
stxa %g2, [%g0 + 0x38] %asi
udiv %o7, 0x0CDF, %l5
add %l0, %o6, %l1
subcc %g7, %i6, %i2
wr %g0, 0x89, %asi
ldswa [%l7 + 0x38] %asi, %i5
ldd [%l7 + 0x20], %o0
fmovsgu %icc, %f27, %f29
fmovsle %icc, %f10, %f16
sth %g3, [%l7 + 0x2E]
movvc %xcc, %g4, %o3
fba %fcc3, loop_609
orn %i7, %o2, %g1
mulx %i0, %o1, %o4
fmovdge %xcc, %f31, %f27
loop_609:
andn %i3, %i1, %o5
fsrc1 %f14, %f8
brlz %g6, loop_610
movgu %xcc, %l3, %i4
addcc %l2, %g5, %l6
movgu %xcc, %g2, %o7
loop_610:
move %xcc, %l4, %l5
fmovdneg %xcc, %f3, %f21
sdivx %o6, 0x14AF, %l0
bn %xcc, loop_611
ldsh [%l7 + 0x40], %l1
fmovrdgz %i6, %f26, %f6
movrgz %i2, %i5, %o0
loop_611:
array32 %g7, %g4, %g3
edge16 %i7, %o2, %g1
srax %i0, %o3, %o4
edge32ln %o1, %i3, %i1
orn %o5, 0x0373, %g6
fxnor %f16, %f20, %f0
edge8ln %i4, %l2, %g5
movn %xcc, %l3, %l6
fmovsle %icc, %f10, %f11
array16 %o7, %g2, %l4
tcc %xcc, 0x0
fmovdne %icc, %f14, %f9
xnor %o6, %l5, %l1
fbe,a %fcc3, loop_612
fbg,a %fcc2, loop_613
andn %i6, 0x1C7A, %i2
edge16n %i5, %o0, %l0
loop_612:
te %xcc, 0x0
loop_613:
edge32ln %g4, %g3, %i7
fmovsl %xcc, %f8, %f18
wr %g0, 0x0c, %asi
ldda [%l7 + 0x70] %asi, %o2
fornot2 %f22, %f30, %f30
fpsub16s %f6, %f28, %f1
array16 %g7, %g1, %o3
movrgez %o4, 0x3FA, %i0
pdist %f24, %f6, %f4
popc 0x1797, %o1
movrgez %i3, %i1, %o5
alignaddrl %g6, %l2, %g5
sdivcc %l3, 0x1AF3, %i4
movleu %icc, %l6, %o7
andcc %l4, %o6, %g2
nop
setx 0xD264E478AB361ACF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xA0E4F7B26AEE2121, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f4, %f8
mova %icc, %l5, %i6
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x08] %asi, 0x1
movcs %icc, %i5, %o0
alignaddr %i2, %l0, %g3
fmovdvs %icc, %f19, %f4
fxnor %f18, %f6, %f28
tleu %icc, 0x7
movvc %icc, %g4, %i7
brlz,a %g7, loop_614
tsubcc %g1, %o2, %o4
fpsub16s %f18, %f20, %f13
edge8ln %i0, %o1, %o3
loop_614:
bn %xcc, loop_615
andn %i3, %o5, %g6
edge16n %i1, %g5, %l2
bl,a,pn %icc, loop_616
loop_615:
fmovrdne %i4, %f18, %f14
fbe,a %fcc1, loop_617
movrne %l6, 0x099, %l3
loop_616:
edge16ln %o7, %l4, %o6
set 0x6E, %i0
stba %g2, [%l7 + %i0] 0x11
loop_617:
sdivx %i6, 0x0B53, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd32s %f29, %f0, %f2
fpsub16 %f6, %f26, %f4
movrgz %i5, %l1, %i2
fornot1s %f12, %f27, %f19
call loop_618
bleu,pt %xcc, loop_619
nop
set 0x3C, %g4
stb %o0, [%l7 + %g4]
ldx [%l7 + 0x48], %g3
loop_618:
movle %icc, %g4, %i7
loop_619:
ta %xcc, 0x3
st %f22, [%l7 + 0x20]
movneg %icc, %l0, %g1
orcc %o2, %o4, %g7
te %icc, 0x0
nop
setx loop_620, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mulscc %o1, 0x16D5, %o3
std %f28, [%l7 + 0x08]
fbn,a %fcc0, loop_621
loop_620:
alignaddr %i0, %i3, %o5
fbug,a %fcc2, loop_622
xorcc %g6, 0x15BB, %i1
loop_621:
tcs %icc, 0x0
addcc %g5, 0x1148, %l2
loop_622:
movcs %xcc, %i4, %l6
ble loop_623
movre %o7, %l3, %l4
fpackfix %f8, %f22
fbo,a %fcc0, loop_624
loop_623:
movgu %icc, %o6, %g2
orncc %l5, %i5, %i6
fmovde %xcc, %f25, %f26
loop_624:
array32 %l1, %i2, %o0
tge %icc, 0x5
movvs %xcc, %g4, %i7
umulcc %g3, %l0, %g1
taddcctv %o4, %g7, %o1
edge32 %o2, %i0, %i3
movn %xcc, %o3, %g6
bge,a,pt %xcc, loop_625
nop
fitod %f6, %f12
fdtox %f12, %f30
fxtod %f30, %f24
ble,a loop_626
sub %i1, %g5, %l2
loop_625:
tg %xcc, 0x4
fandnot2s %f4, %f30, %f10
loop_626:
edge16ln %o5, %l6, %o7
popc 0x1458, %i4
set 0x74, %o3
sta %f6, [%l7 + %o3] 0x10
umulcc %l3, %o6, %g2
edge8n %l5, %i5, %l4
tg %icc, 0x6
nop
fitos %f17, %f4
edge16 %l1, %i6, %i2
fpack16 %f0, %f20
tvc %xcc, 0x1
fmovdg %xcc, %f23, %f22
mova %xcc, %g4, %i7
tne %xcc, 0x5
fbn,a %fcc2, loop_627
movcs %xcc, %g3, %l0
xor %g1, %o4, %o0
and %g7, %o1, %o2
loop_627:
fxnors %f18, %f30, %f23
lduh [%l7 + 0x3C], %i3
edge8n %o3, %g6, %i0
mulscc %i1, 0x0289, %g5
fbul %fcc1, loop_628
fexpand %f25, %f10
fbe,a %fcc3, loop_629
fmovsgu %icc, %f9, %f9
loop_628:
edge32n %o5, %l2, %l6
wr %g0, 0x19, %asi
lduwa [%l7 + 0x4C] %asi, %o7
loop_629:
fbne,a %fcc2, loop_630
edge32 %i4, %l3, %g2
fmovdgu %icc, %f11, %f10
tleu %icc, 0x1
loop_630:
fmul8sux16 %f0, %f12, %f8
movcs %xcc, %l5, %o6
set 0x64, %o7
lda [%l7 + %o7] 0x14, %f18
edge8n %l4, %l1, %i6
sth %i5, [%l7 + 0x74]
movg %icc, %g4, %i2
array16 %i7, %l0, %g1
orncc %o4, %g3, %g7
brlz,a %o0, loop_631
ldub [%l7 + 0x20], %o2
for %f14, %f22, %f4
andn %o1, %o3, %i3
loop_631:
fblg %fcc3, loop_632
ldub [%l7 + 0x08], %i0
sth %i1, [%l7 + 0x38]
fmovdl %xcc, %f30, %f14
loop_632:
fabss %f12, %f19
taddcc %g5, 0x1259, %o5
brz,a %g6, loop_633
sethi 0x185D, %l6
tg %xcc, 0x1
tg %xcc, 0x2
loop_633:
fmovdvs %xcc, %f19, %f9
edge16n %l2, %o7, %i4
ldsw [%l7 + 0x60], %g2
nop
fitos %f12, %f7
fstox %f7, %f10
fxtos %f10, %f9
movre %l3, %l5, %l4
brnz,a %l1, loop_634
nop
fitod %f6, %f30
fdtox %f30, %f12
brlz %i6, loop_635
nop
setx 0x9E1FB8C7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x53890B74, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fsubs %f13, %f22, %f25
loop_634:
sdiv %o6, 0x16C1, %g4
tleu %xcc, 0x4
loop_635:
brz,a %i2, loop_636
movneg %xcc, %i7, %l0
subccc %i5, %g1, %o4
addc %g3, 0x15D3, %g7
loop_636:
fmul8x16au %f2, %f9, %f18
mulx %o0, %o1, %o2
movg %icc, %o3, %i0
edge32n %i1, %i3, %o5
fsrc1 %f2, %f2
fnot1s %f5, %f22
movcc %icc, %g5, %g6
be,a,pn %xcc, loop_637
fnot1s %f19, %f18
flush %l7 + 0x38
edge8n %l6, %l2, %i4
loop_637:
sllx %g2, 0x0D, %l3
bleu,pn %xcc, loop_638
fmovdcs %icc, %f2, %f10
srl %l5, 0x10, %o7
fnor %f30, %f2, %f16
loop_638:
ta %xcc, 0x0
subc %l1, %i6, %l4
sdiv %g4, 0x002B, %i2
fbuge,a %fcc2, loop_639
fxor %f10, %f8, %f22
te %xcc, 0x5
tleu %icc, 0x4
loop_639:
edge16 %i7, %l0, %o6
movne %icc, %i5, %o4
fbule,a %fcc2, loop_640
stx %g3, [%l7 + 0x58]
fcmpeq32 %f20, %f14, %g7
movvs %xcc, %g1, %o1
loop_640:
nop
wr %g0, 0x18, %asi
stba %o0, [%l7 + 0x68] %asi
fmovse %icc, %f5, %f18
movgu %icc, %o3, %o2
fbg %fcc1, loop_641
movrlez %i0, %i3, %o5
andcc %i1, 0x1186, %g5
movvc %xcc, %l6, %g6
loop_641:
fmovsle %icc, %f30, %f18
andn %l2, 0x0EC8, %i4
ldsh [%l7 + 0x4C], %g2
mulx %l3, 0x15F0, %o7
fnot1 %f16, %f2
tneg %xcc, 0x3
call loop_642
mulx %l1, %i6, %l5
udivcc %l4, 0x028D, %i2
tvc %icc, 0x1
loop_642:
fpsub16s %f30, %f15, %f27
subccc %g4, 0x0C3C, %i7
movgu %xcc, %l0, %o6
fble,a %fcc2, loop_643
movvs %xcc, %o4, %g3
mova %icc, %i5, %g7
umul %o1, %o0, %o3
loop_643:
alignaddrl %g1, %o2, %i3
fmovsle %icc, %f26, %f6
edge8n %i0, %o5, %i1
nop
setx 0xE4628C340A59AA90, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
fsqrtd %f4, %f30
add %g5, %g6, %l2
fsrc2s %f24, %f28
fmovdne %xcc, %f20, %f6
tcc %xcc, 0x6
wr %g0, 0x27, %asi
stxa %i4, [%l7 + 0x30] %asi
membar #Sync
orn %g2, %l3, %l6
tcc %xcc, 0x4
edge8n %l1, %i6, %o7
fmovsleu %icc, %f31, %f11
addcc %l4, %i2, %g4
ta %icc, 0x5
and %i7, 0x11D9, %l5
ldstub [%l7 + 0x41], %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
bcs %xcc, loop_645
fnor %f0, %f10, %f20
tcs %icc, 0x4
loop_644:
tcs %xcc, 0x2
loop_645:
fcmpeq16 %f30, %f18, %o4
ldx [%l7 + 0x20], %l0
flush %l7 + 0x78
set 0x0C, %g6
lduwa [%l7 + %g6] 0x89, %i5
tneg %icc, 0x5
fsrc1 %f16, %f16
edge8ln %g7, %g3, %o0
fandnot1s %f31, %f9, %f16
fmovs %f1, %f18
smul %o3, %g1, %o1
bleu,a,pn %icc, loop_646
xorcc %o2, 0x00AC, %i3
ldd [%l7 + 0x10], %f0
ldd [%l7 + 0x10], %i0
loop_646:
nop
fitos %f7, %f17
fstox %f17, %f14
fxtos %f14, %f21
smul %o5, %i1, %g6
addc %l2, %g5, %g2
andcc %l3, %i4, %l6
tl %xcc, 0x2
ldd [%l7 + 0x50], %f28
fornot1s %f25, %f24, %f2
set 0x14, %i2
sta %f9, [%l7 + %i2] 0x0c
fand %f0, %f4, %f2
bleu %xcc, loop_647
fbn %fcc3, loop_648
fmovsle %xcc, %f27, %f24
fbe %fcc1, loop_649
loop_647:
subc %l1, 0x0907, %o7
loop_648:
fmovde %xcc, %f24, %f19
fmovrdgz %i6, %f20, %f24
loop_649:
nop
setx loop_650, %l0, %l1
jmpl %l1, %l4
lduh [%l7 + 0x76], %i2
call loop_651
movrgez %g4, 0x056, %i7
loop_650:
andncc %o6, %l5, %o4
ba,a,pt %icc, loop_652
loop_651:
stw %i5, [%l7 + 0x4C]
fands %f7, %f11, %f11
set 0x72, %g5
ldsha [%l7 + %g5] 0x89, %l0
loop_652:
movre %g3, 0x0A0, %o0
tge %icc, 0x3
edge8ln %o3, %g7, %o1
nop
fitos %f4, %f23
fstox %f23, %f26
fxtos %f26, %f26
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array8 %g1, %i3, %o2
ld [%l7 + 0x28], %f5
fpsub32 %f16, %f6, %f24
nop
setx loop_653, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
pdist %f8, %f30, %f8
smul %o5, 0x0950, %i0
xor %g6, %l2, %g5
loop_653:
edge32ln %i1, %l3, %g2
movpos %xcc, %i4, %l6
tsubcctv %l1, %o7, %l4
tleu %xcc, 0x6
nop
setx loop_654, %l0, %l1
jmpl %l1, %i6
tl %xcc, 0x3
tvc %xcc, 0x3
umulcc %g4, %i2, %i7
loop_654:
lduh [%l7 + 0x1A], %l5
wr %g0, 0x18, %asi
ldswa [%l7 + 0x40] %asi, %o6
srlx %o4, %i5, %l0
fmovsleu %icc, %f7, %f8
subcc %o0, %o3, %g3
brnz,a %g7, loop_655
tsubcctv %g1, %i3, %o2
movre %o5, 0x002, %i0
tge %icc, 0x6
loop_655:
tn %xcc, 0x1
fba %fcc2, loop_656
ld [%l7 + 0x44], %f2
edge16l %g6, %o1, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_656:
sethi 0x1E90, %i1
fnot1 %f2, %f18
tvc %xcc, 0x5
fors %f27, %f12, %f0
addccc %l2, 0x08F1, %l3
tle %icc, 0x4
fnot1 %f30, %f22
subc %i4, %l6, %l1
tvs %icc, 0x7
fpadd32 %f28, %f20, %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsl %icc, %f29, %f8
set 0x60, %i1
lduwa [%l7 + %i1] 0x14, %g2
tge %icc, 0x5
fbue %fcc3, loop_657
fmovdn %xcc, %f10, %f2
tgu %xcc, 0x0
flush %l7 + 0x70
loop_657:
andcc %l4, 0x1E4F, %o7
fandnot2s %f2, %f17, %f3
movpos %xcc, %g4, %i2
andcc %i7, %l5, %i6
ldd [%l7 + 0x60], %o4
andn %i5, 0x162F, %l0
tl %xcc, 0x5
mulx %o6, 0x189F, %o0
edge16l %g3, %o3, %g7
or %i3, %g1, %o2
bn,a loop_658
ldsb [%l7 + 0x3D], %i0
fbge %fcc1, loop_659
nop
setx loop_660, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_658:
sra %o5, 0x1F, %g6
smul %g5, 0x1356, %i1
loop_659:
ble,a %icc, loop_661
loop_660:
sir 0x13C7
fone %f28
fbge,a %fcc0, loop_662
loop_661:
fbu,a %fcc3, loop_663
fmovrsne %o1, %f28, %f20
stw %l3, [%l7 + 0x10]
loop_662:
edge16l %i4, %l2, %l1
loop_663:
fmovrslez %l6, %f21, %f30
movg %xcc, %g2, %o7
ldsw [%l7 + 0x5C], %g4
edge8l %i2, %i7, %l5
tleu %xcc, 0x5
andcc %i6, 0x06A8, %o4
movgu %icc, %i5, %l4
std %f16, [%l7 + 0x40]
subc %o6, %o0, %l0
movgu %icc, %o3, %g3
fcmpeq16 %f28, %f12, %g7
edge16l %i3, %g1, %i0
movpos %xcc, %o5, %o2
edge32 %g5, %g6, %i1
sub %l3, 0x1DA3, %o1
movn %icc, %l2, %i4
orn %l6, 0x1474, %l1
ldsb [%l7 + 0x5F], %o7
movcs %xcc, %g2, %g4
sdiv %i7, 0x07FE, %l5
fmovsgu %xcc, %f29, %f27
fmovd %f0, %f16
fpadd16s %f18, %f31, %f22
tvc %icc, 0x3
mulscc %i6, 0x113F, %i2
set 0x78, %g7
stwa %i5, [%l7 + %g7] 0x11
smulcc %o4, 0x0583, %o6
andcc %o0, 0x162E, %l4
wr %g0, 0x81, %asi
lduha [%l7 + 0x1E] %asi, %l0
ldsh [%l7 + 0x56], %g3
movge %icc, %o3, %i3
fbo,a %fcc2, loop_664
fzeros %f13
mova %icc, %g7, %g1
array32 %o5, %i0, %g5
loop_664:
array8 %g6, %i1, %l3
andn %o1, %o2, %i4
fandnot1 %f0, %f10, %f30
tl %icc, 0x1
brgz,a %l2, loop_665
array16 %l6, %l1, %o7
edge32n %g2, %i7, %g4
fones %f3
loop_665:
movrlez %i6, 0x0E8, %i2
tneg %xcc, 0x7
or %i5, %o4, %l5
nop
setx 0x54D16B35, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0xE2CD509E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fsubs %f8, %f4, %f8
sllx %o6, %o0, %l4
fmovdge %xcc, %f2, %f16
bne,pn %icc, loop_666
tne %xcc, 0x3
udivx %g3, 0x1061, %o3
tpos %icc, 0x7
loop_666:
tvc %icc, 0x3
mulx %l0, 0x08D5, %i3
movvc %icc, %g7, %g1
subc %o5, 0x0B61, %g5
fmovrde %g6, %f24, %f16
fcmple32 %f30, %f4, %i0
movrgz %i1, 0x37D, %l3
fbu %fcc1, loop_667
stw %o2, [%l7 + 0x7C]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub16 %f22, %f16, %f10
loop_667:
tgu %xcc, 0x0
addcc %o1, %i4, %l6
tvc %xcc, 0x7
srlx %l1, 0x08, %o7
set 0x4C, %l3
lda [%l7 + %l3] 0x04, %f3
movg %icc, %g2, %l2
te %xcc, 0x3
brlez,a %i7, loop_668
fmovdn %xcc, %f10, %f20
edge8l %g4, %i2, %i6
wr %g0, 0x89, %asi
lduwa [%l7 + 0x30] %asi, %i5
loop_668:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcc %icc, %l5, %o4
alignaddr %o0, %l4, %o6
wr %g0, 0x27, %asi
stha %g3, [%l7 + 0x36] %asi
membar #Sync
te %xcc, 0x3
edge32 %l0, %o3, %g7
lduh [%l7 + 0x7C], %i3
fexpand %f19, %f20
udivcc %o5, 0x0566, %g5
wr %g0, 0x19, %asi
sta %f16, [%l7 + 0x70] %asi
andn %g6, %i0, %g1
fnegs %f25, %f9
wr %g0, 0x5f, %asi
stxa %l3, [%g0 + 0x0] %asi
fabss %f28, %f9
set 0x08, %l4
ldxa [%l7 + %l4] 0x19, %i1
subc %o1, %i4, %l6
set 0x66, %g3
lduha [%l7 + %g3] 0x14, %l1
brgz,a %o7, loop_669
andn %o2, 0x1BCC, %g2
movl %icc, %l2, %i7
te %xcc, 0x0
loop_669:
fbne,a %fcc0, loop_670
mulscc %i2, 0x0BDE, %i6
tvc %icc, 0x6
udivcc %i5, 0x08EC, %g4
loop_670:
brz %o4, loop_671
sdiv %o0, 0x17E6, %l4
fmovrdlez %l5, %f8, %f18
movcs %xcc, %o6, %l0
loop_671:
fmul8x16 %f5, %f20, %f12
fmovrde %o3, %f30, %f10
movcs %xcc, %g7, %i3
ldsw [%l7 + 0x24], %o5
tcs %xcc, 0x7
fba %fcc1, loop_672
udivcc %g3, 0x1E15, %g5
wr %g0, 0x04, %asi
ldda [%l7 + 0x20] %asi, %i0
loop_672:
movne %icc, %g6, %l3
xnor %i1, 0x00B7, %g1
srl %i4, %o1, %l1
fcmpne16 %f22, %f12, %o7
tl %xcc, 0x1
sdivx %o2, 0x07C2, %g2
nop
setx loop_673, %l0, %l1
jmpl %l1, %l2
bgu,pn %xcc, loop_674
tvs %icc, 0x1
nop
setx 0xF07D4E62, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
loop_673:
nop
setx 0x218D7E5E59EA2A91, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xC66453A410CAA8DE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fmuld %f0, %f20, %f26
loop_674:
te %icc, 0x3
tn %xcc, 0x0
nop
fitod %f6, %f24
fdtoi %f24, %f16
movne %icc, %i7, %l6
tle %xcc, 0x4
stx %i6, [%l7 + 0x78]
sll %i5, 0x1B, %i2
array16 %g4, %o4, %l4
movneg %xcc, %l5, %o0
fmovdneg %icc, %f18, %f26
edge16l %o6, %o3, %l0
sll %g7, %o5, %g3
nop
setx 0x94A15F594531C112, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x653B7EC81A3B8C0A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f24, %f30
mulscc %g5, 0x1D73, %i3
srax %g6, 0x17, %i0
nop
setx 0x81C54005, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x1A2A1150, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fdivs %f2, %f0, %f12
fble %fcc3, loop_675
sll %i1, %g1, %i4
fmul8x16al %f11, %f5, %f26
edge16l %o1, %l3, %l1
loop_675:
stb %o7, [%l7 + 0x6E]
sdivx %o2, 0x0495, %l2
fmovse %xcc, %f25, %f0
srl %g2, %l6, %i7
sdivx %i6, 0x1DF3, %i2
tvc %icc, 0x2
edge16n %i5, %o4, %g4
tn %icc, 0x6
bgu,a,pt %xcc, loop_676
bn,a,pt %icc, loop_677
edge16 %l4, %l5, %o6
movle %xcc, %o0, %l0
loop_676:
sethi 0x02E8, %o3
loop_677:
popc 0x17F1, %g7
movrlz %o5, 0x06E, %g5
fsrc2 %f4, %f6
xorcc %i3, %g6, %g3
srax %i1, %i0, %g1
fbe %fcc1, loop_678
tpos %icc, 0x7
fornot2s %f30, %f0, %f18
mulx %o1, 0x120A, %i4
loop_678:
taddcctv %l1, %o7, %o2
sir 0x1AD1
edge32 %l3, %l2, %l6
sra %g2, %i7, %i6
movpos %xcc, %i2, %i5
tcs %icc, 0x6
set 0x72, %g1
stba %g4, [%l7 + %g1] 0xe2
membar #Sync
taddcc %o4, %l5, %o6
smul %o0, %l0, %o3
fmovs %f4, %f18
nop
setx loop_679, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
setx 0x3A5B74E7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x70CB1904, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fdivs %f25, %f25, %f9
nop
fitos %f14, %f11
fstox %f11, %f4
fxtos %f4, %f11
edge8n %l4, %o5, %g5
loop_679:
bleu,a %icc, loop_680
sdivcc %i3, 0x0AA4, %g6
or %g7, %g3, %i0
swap [%l7 + 0x28], %i1
loop_680:
addccc %o1, 0x0C6E, %i4
fmovdvs %icc, %f27, %f19
movcc %icc, %l1, %g1
umul %o2, %l3, %o7
fmuld8ulx16 %f30, %f7, %f2
alignaddr %l6, %g2, %i7
edge8ln %l2, %i6, %i5
fmuld8ulx16 %f31, %f2, %f6
nop
fitod %f8, %f22
fdtos %f22, %f19
alignaddrl %g4, %i2, %l5
brlz %o6, loop_681
andcc %o4, %o0, %l0
fxnor %f22, %f8, %f12
nop
fitod %f0, %f20
fdtos %f20, %f28
loop_681:
movge %xcc, %l4, %o3
wr %g0, 0x10, %asi
ldsba [%l7 + 0x18] %asi, %o5
tn %xcc, 0x5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpackfix %f10, %f11
fmovd %f2, %f14
stbar
edge8 %g5, %g6, %g7
fmovdcs %icc, %f16, %f23
movn %xcc, %i3, %i0
bvc,a %icc, loop_682
bvs,a,pt %xcc, loop_683
andcc %i1, %o1, %g3
fpsub32s %f29, %f3, %f21
loop_682:
fnegs %f9, %f1
loop_683:
fmovdgu %xcc, %f0, %f30
bleu,a,pt %xcc, loop_684
fmovse %icc, %f24, %f17
tle %icc, 0x4
brgz %l1, loop_685
loop_684:
xor %g1, %o2, %i4
edge8n %l3, %l6, %o7
tleu %icc, 0x3
loop_685:
edge32 %i7, %l2, %i6
sdiv %g2, 0x1DF7, %g4
set 0x50, %l6
sta %f28, [%l7 + %l6] 0x18
srax %i2, 0x1B, %i5
sllx %l5, 0x1A, %o4
edge32l %o0, %l0, %l4
smulcc %o6, 0x19C1, %o3
nop
fitod %f2, %f6
fdtos %f6, %f3
wr %g0, 0x80, %asi
lduha [%l7 + 0x34] %asi, %o5
movge %icc, %g5, %g7
fmovsl %xcc, %f15, %f13
move %icc, %i3, %g6
tvc %xcc, 0x2
fnot1s %f8, %f9
sub %i1, 0x0EBB, %o1
srax %g3, %i0, %g1
fnot1 %f22, %f24
addc %l1, 0x03FB, %i4
subc %o2, 0x0E1F, %l3
call loop_686
subcc %o7, %i7, %l2
movne %xcc, %i6, %l6
movg %icc, %g4, %g2
loop_686:
nop
wr %g0, 0x23, %asi
ldda [%l7 + 0x20] %asi, %i4
fbn %fcc1, loop_687
ldstub [%l7 + 0x6E], %i2
or %o4, %l5, %l0
andcc %l4, 0x07D6, %o6
loop_687:
nop
wr %g0, 0x04, %asi
ldswa [%l7 + 0x3C] %asi, %o0
movgu %xcc, %o3, %g5
nop
setx 0xFD04184F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x560724DD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fadds %f11, %f6, %f8
movne %icc, %g7, %o5
fxor %f28, %f22, %f22
ldstub [%l7 + 0x68], %i3
udivcc %i1, 0x18A9, %o1
movl %xcc, %g6, %g3
sir 0x0C69
ldsb [%l7 + 0x5A], %g1
orn %i0, 0x0DF2, %l1
edge32ln %o2, %i4, %l3
tvs %xcc, 0x0
srlx %o7, %l2, %i6
addc %l6, 0x03FB, %g4
fnands %f1, %f16, %f7
add %i7, 0x1F57, %i5
tg %xcc, 0x3
sdivcc %g2, 0x1C2B, %o4
fnot1 %f26, %f2
nop
setx loop_688, %l0, %l1
jmpl %l1, %i2
bn %xcc, loop_689
movvc %xcc, %l0, %l5
movcs %xcc, %o6, %l4
loop_688:
edge32l %o0, %g5, %g7
loop_689:
umul %o5, %o3, %i1
fmovscc %xcc, %f14, %f4
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x7A] %asi, %o1
fbge %fcc0, loop_690
bvs,pt %icc, loop_691
fmuld8ulx16 %f21, %f19, %f28
move %icc, %i3, %g3
loop_690:
ldsh [%l7 + 0x44], %g6
loop_691:
nop
setx 0x671F9748F036E559, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xE73451A8DE9073B0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
faddd %f20, %f0, %f6
fxnors %f24, %f7, %f10
ldsb [%l7 + 0x7F], %i0
tl %icc, 0x2
fornot2 %f0, %f4, %f24
edge8n %g1, %o2, %l1
fmovrsgez %l3, %f18, %f31
fbuge %fcc0, loop_692
tneg %xcc, 0x6
sdivcc %o7, 0x1F90, %i4
fbge %fcc3, loop_693
loop_692:
movrne %l2, 0x0F0, %i6
andcc %g4, %i7, %i5
ldsw [%l7 + 0x58], %l6
loop_693:
nop
setx 0x3D2F43B58D71BFCA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xCD7A86421467FBFA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f30, %f0
bg,a,pn %icc, loop_694
ldub [%l7 + 0x13], %g2
edge8n %i2, %o4, %l0
fcmpeq32 %f0, %f14, %o6
loop_694:
nop
set 0x50, %i3
lda [%l7 + %i3] 0x15, %f27
andn %l4, 0x07FA, %o0
set 0x4E, %l1
ldsha [%l7 + %l1] 0x04, %l5
array8 %g7, %o5, %o3
orn %g5, 0x06C8, %o1
edge32ln %i3, %g3, %i1
ta %icc, 0x2
fors %f20, %f6, %f12
ldstub [%l7 + 0x47], %g6
ldub [%l7 + 0x6A], %i0
sth %o2, [%l7 + 0x20]
tne %icc, 0x6
xnor %g1, %l3, %o7
wr %g0, 0x81, %asi
stda %f0, [%l7 + 0x40] %asi
udivcc %l1, 0x0C1B, %l2
udiv %i6, 0x0EDF, %g4
fbuge,a %fcc3, loop_695
xnor %i7, 0x1A53, %i5
subccc %l6, 0x03B0, %g2
udiv %i4, 0x1E07, %i2
loop_695:
nop
set 0x44, %l5
lduha [%l7 + %l5] 0x88, %o4
std %f20, [%l7 + 0x20]
fbug %fcc1, loop_696
umul %o6, 0x04DA, %l0
nop
fitod %f12, %f4
fdtox %f4, %f10
set 0x63, %l2
ldsba [%l7 + %l2] 0x14, %o0
loop_696:
edge32ln %l5, %l4, %o5
alignaddrl %o3, %g7, %o1
sdiv %g5, 0x0FBA, %i3
fbg %fcc3, loop_697
fandnot1s %f28, %f11, %f2
movne %icc, %g3, %g6
fmovs %f4, %f21
loop_697:
smul %i1, %i0, %g1
fexpand %f21, %f10
tl %xcc, 0x1
ldx [%l7 + 0x68], %o2
tsubcctv %o7, 0x15D5, %l3
nop
fitod %f21, %f16
fmovdcc %xcc, %f17, %f27
sdiv %l2, 0x1C35, %i6
fnor %f30, %f24, %f2
sub %g4, %i7, %l1
fmovrsne %i5, %f9, %f26
membar 0x68
or %g2, 0x0D9D, %l6
movpos %xcc, %i2, %i4
mulscc %o4, %l0, %o6
move %xcc, %o0, %l5
bg,a,pt %icc, loop_698
movre %o5, %o3, %g7
edge32l %l4, %o1, %i3
tsubcctv %g3, 0x1168, %g6
loop_698:
fcmpgt32 %f16, %f16, %i1
ldub [%l7 + 0x6D], %i0
nop
setx 0xB2E598CD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0xAB2FB5E4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fadds %f0, %f9, %f8
fnands %f4, %f15, %f20
xor %g1, 0x0EF9, %g5
tsubcctv %o7, 0x151D, %o2
ldsw [%l7 + 0x50], %l3
set 0x29, %g2
stba %i6, [%l7 + %g2] 0xea
membar #Sync
bleu,a %xcc, loop_699
edge32 %g4, %i7, %l1
edge32l %l2, %g2, %l6
bl loop_700
loop_699:
fbue %fcc3, loop_701
movrgez %i5, %i2, %i4
tvs %icc, 0x6
loop_700:
xnor %l0, %o6, %o4
loop_701:
smul %o0, 0x013B, %o5
udivx %o3, 0x0293, %l5
tcc %xcc, 0x1
fones %f13
fbule,a %fcc2, loop_702
movrgez %l4, %g7, %i3
orn %o1, 0x035A, %g6
sllx %g3, %i1, %g1
loop_702:
brz,a %g5, loop_703
bneg,a,pt %icc, loop_704
edge32n %o7, %i0, %o2
edge32 %l3, %i6, %g4
loop_703:
tcs %xcc, 0x2
loop_704:
movre %l1, %l2, %i7
srlx %g2, 0x12, %i5
fmovdcc %icc, %f22, %f26
tgu %icc, 0x7
andn %l6, 0x18C5, %i2
movvs %xcc, %i4, %l0
movvc %icc, %o4, %o0
movvs %xcc, %o6, %o3
te %icc, 0x1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x10, %asi
ldswa [%l7 + 0x70] %asi, %l5
movcc %icc, %o5, %g7
movpos %xcc, %i3, %l4
fmuld8sux16 %f29, %f3, %f20
edge16ln %g6, %g3, %i1
fors %f16, %f24, %f19
tge %xcc, 0x3
and %g1, %o1, %g5
movrlz %o7, 0x34A, %o2
fpadd16 %f22, %f30, %f22
prefetch [%l7 + 0x24], 0x1
edge8 %i0, %l3, %i6
add %l1, %g4, %i7
stx %l2, [%l7 + 0x58]
bneg,a %icc, loop_705
xorcc %g2, %i5, %i2
fba,a %fcc2, loop_706
nop
setx loop_707, %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_705:
fbug,a %fcc2, loop_708
fpmerge %f0, %f28, %f24
loop_706:
bge,a,pn %xcc, loop_709
loop_707:
subc %i4, %l6, %o4
loop_708:
fcmpeq16 %f18, %f24, %l0
array32 %o0, %o6, %o3
loop_709:
srl %o5, %g7, %l5
addc %i3, 0x01B3, %l4
or %g6, %g3, %i1
tvc %icc, 0x5
subc %g1, %g5, %o1
xor %o2, 0x0DEB, %i0
array8 %o7, %i6, %l3
movpos %icc, %g4, %i7
nop
setx loop_710, %l0, %l1
jmpl %l1, %l2
move %xcc, %g2, %i5
movne %icc, %l1, %i4
wr %g0, 0x04, %asi
lduha [%l7 + 0x28] %asi, %l6
loop_710:
tvs %xcc, 0x6
orncc %i2, %l0, %o4
movcs %icc, %o0, %o3
fbe %fcc2, loop_711
andn %o6, 0x0815, %o5
nop
setx 0xD348775D90555921, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
mulscc %l5, 0x032C, %g7
loop_711:
xnorcc %i3, %l4, %g6
bcc loop_712
ba,a,pt %xcc, loop_713
fandnot1s %f13, %f21, %f5
stx %g3, [%l7 + 0x50]
loop_712:
fpmerge %f15, %f12, %f0
loop_713:
tl %xcc, 0x0
flush %l7 + 0x20
movn %xcc, %g1, %g5
bgu %icc, loop_714
movrgz %o1, 0x043, %i1
sdivcc %o2, 0x100C, %i0
brnz %i6, loop_715
loop_714:
movrlz %o7, %g4, %i7
addccc %l3, 0x0660, %l2
srax %i5, %g2, %l1
loop_715:
mulscc %l6, %i2, %i4
movrgez %o4, %o0, %o3
fmovdn %xcc, %f23, %f22
srax %o6, 0x17, %o5
nop
setx 0x0215E7774D8DFCC1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xD6D73EAE1F13579F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f18, %f4
movge %xcc, %l5, %l0
tcs %xcc, 0x6
add %l7, 0x10, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %g7
casxa [%l6] 0x10, %g7, %l4
movvc %icc, %i3, %g6
edge8l %g3, %g5, %g1
fornot1 %f30, %f10, %f0
array16 %o1, %o2, %i1
udiv %i0, 0x08D5, %i6
movrlez %o7, 0x081, %i7
ldsb [%l7 + 0x39], %g4
edge32l %l3, %l2, %i5
ld [%l7 + 0x68], %f5
fbne %fcc2, loop_716
movpos %icc, %g2, %l6
fmovrdgz %i2, %f10, %f12
tgu %icc, 0x1
loop_716:
movg %icc, %i4, %o4
wr %g0, 0x88, %asi
stwa %l1, [%l7 + 0x50] %asi
movrgez %o3, %o6, %o0
fmovsg %icc, %f22, %f24
array16 %o5, %l5, %l0
set 0x14, %o6
lda [%l7 + %o6] 0x0c, %f30
fbuge,a %fcc2, loop_717
be loop_718
tgu %xcc, 0x0
bvc,a %icc, loop_719
loop_717:
popc 0x1B9E, %g7
loop_718:
movneg %xcc, %l4, %g6
fmul8ulx16 %f14, %f10, %f22
loop_719:
tle %xcc, 0x1
sra %i3, %g3, %g1
fnors %f13, %f22, %f10
brz %o1, loop_720
bleu,a %xcc, loop_721
nop
setx 0x140061542058815D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x1822BDF350D5881B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f4, %f6
bvc,a %xcc, loop_722
loop_720:
or %o2, %i1, %i0
loop_721:
nop
wr %g0, 0x80, %asi
ldsba [%l7 + 0x2E] %asi, %g5
loop_722:
fmovrdlez %o7, %f4, %f14
fmovscc %xcc, %f8, %f8
set 0x4C, %i6
stwa %i7, [%l7 + %i6] 0x89
fmovdneg %icc, %f14, %f7
sub %g4, %l3, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %l2, %i5, %l6
movle %icc, %i2, %i4
fsrc1 %f14, %f28
tcs %icc, 0x7
srax %o4, %l1, %g2
fbe,a %fcc3, loop_723
movre %o3, %o6, %o5
alignaddr %l5, %l0, %o0
fbu %fcc0, loop_724
loop_723:
fmul8x16al %f29, %f12, %f24
tleu %icc, 0x5
edge8 %g7, %g6, %i3
loop_724:
tn %icc, 0x5
tneg %icc, 0x0
smulcc %l4, %g3, %o1
fbne %fcc3, loop_725
tsubcctv %g1, %o2, %i1
movge %xcc, %g5, %i0
array16 %o7, %g4, %l3
loop_725:
mulscc %i6, %i7, %i5
array32 %l2, %l6, %i2
tsubcctv %i4, %l1, %g2
wr %g0, 0x80, %asi
ldxa [%l7 + 0x30] %asi, %o3
edge8ln %o6, %o5, %l5
xor %o4, 0x0AA5, %o0
edge16 %l0, %g6, %g7
tneg %icc, 0x2
subc %i3, %l4, %g3
xnorcc %g1, 0x002C, %o1
sub %i1, %g5, %i0
fmovsleu %icc, %f8, %f17
ta %icc, 0x4
xorcc %o2, 0x07C3, %g4
bne,a %xcc, loop_726
fabsd %f2, %f10
taddcc %l3, %o7, %i6
sdivx %i5, 0x1FDF, %l2
loop_726:
membar 0x6B
stw %i7, [%l7 + 0x1C]
xor %l6, 0x1016, %i4
fandnot1 %f28, %f4, %f20
smul %l1, %i2, %g2
fmul8x16al %f6, %f0, %f0
tg %icc, 0x3
bg,a,pt %icc, loop_727
tg %xcc, 0x4
udivx %o6, 0x1C41, %o5
edge32l %o3, %l5, %o0
loop_727:
brnz %o4, loop_728
subcc %l0, %g6, %i3
stw %l4, [%l7 + 0x08]
fmovsvc %xcc, %f8, %f5
loop_728:
bcs %xcc, loop_729
sub %g3, %g7, %o1
sdivcc %i1, 0x1B13, %g1
xor %g5, %o2, %g4
loop_729:
fpmerge %f1, %f19, %f12
edge8n %i0, %o7, %i6
subcc %l3, 0x1917, %l2
srax %i5, %l6, %i7
fpack32 %f26, %f24, %f16
fbne,a %fcc0, loop_730
bleu,pn %xcc, loop_731
stx %i4, [%l7 + 0x38]
nop
fitod %f8, %f6
fdtoi %f6, %f3
loop_730:
tleu %icc, 0x0
loop_731:
stw %l1, [%l7 + 0x20]
orcc %g2, 0x1E24, %i2
orncc %o6, 0x1372, %o5
tneg %xcc, 0x5
bshuffle %f20, %f20, %f2
fsrc2s %f19, %f22
te %xcc, 0x4
sub %o3, 0x08CF, %o0
tg %icc, 0x7
fzeros %f30
fmovsvc %xcc, %f12, %f21
fornot2s %f11, %f2, %f28
fpsub32s %f20, %f24, %f6
fnot2 %f10, %f18
udiv %l5, 0x0024, %o4
sll %g6, %i3, %l0
umulcc %g3, %l4, %o1
bvc %xcc, loop_732
mulx %g7, %i1, %g1
fbue,a %fcc0, loop_733
nop
set 0x4C, %o4
prefetch [%l7 + %o4], 0x3
loop_732:
movrlz %o2, 0x147, %g5
fmovse %xcc, %f19, %f25
loop_733:
bgu,pt %icc, loop_734
fbug,a %fcc0, loop_735
prefetch [%l7 + 0x48], 0x1
tg %icc, 0x3
loop_734:
nop
wr %g0, 0x89, %asi
lduba [%l7 + 0x6D] %asi, %i0
loop_735:
ldsb [%l7 + 0x69], %o7
ld [%l7 + 0x58], %f27
add %i6, 0x19D5, %l3
sethi 0x1FA3, %g4
udiv %i5, 0x05E3, %l2
array8 %l6, %i4, %i7
fpack32 %f26, %f8, %f22
andn %l1, 0x1222, %i2
fble,a %fcc2, loop_736
nop
setx 0xC07C414B, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
tge %xcc, 0x2
bge loop_737
loop_736:
xorcc %o6, %g2, %o5
tneg %icc, 0x0
brnz,a %o3, loop_738
loop_737:
tvs %icc, 0x5
subcc %o0, %l5, %o4
fble %fcc1, loop_739
loop_738:
call loop_740
mulscc %i3, %l0, %g3
nop
setx loop_741, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_739:
smulcc %g6, 0x18F3, %l4
loop_740:
fmovrde %o1, %f18, %f14
movrne %g7, %i1, %o2
loop_741:
movneg %icc, %g5, %i0
subcc %o7, %i6, %l3
addc %g1, 0x019B, %i5
mulscc %l2, 0x0D61, %g4
fors %f0, %f23, %f7
brgz %l6, loop_742
fmovrdlez %i7, %f28, %f30
sir 0x1F16
fnegs %f1, %f28
loop_742:
tgu %xcc, 0x5
sllx %i4, %l1, %o6
movvc %icc, %g2, %o5
orcc %i2, 0x1EFE, %o3
xnorcc %l5, %o4, %i3
edge16l %o0, %g3, %g6
fmovsne %xcc, %f29, %f8
edge16l %l0, %o1, %g7
bleu,pt %icc, loop_743
andn %l4, 0x0840, %i1
nop
setx 0xBF48409763042103, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f4
movcs %xcc, %o2, %i0
loop_743:
movl %xcc, %o7, %g5
movle %icc, %l3, %i6
fandnot1 %f8, %f8, %f22
tsubcc %i5, %g1, %g4
fbug %fcc3, loop_744
orncc %l6, %l2, %i4
wr %g0, 0x81, %asi
ldsba [%l7 + 0x62] %asi, %l1
loop_744:
tvs %xcc, 0x2
sdivcc %i7, 0x033A, %o6
wr %g0, 0x21, %asi
stxa %g2, [%g0 + 0x8] %asi
fornot1 %f28, %f16, %f0
fandnot1s %f12, %f11, %f6
wr %g0, 0x11, %asi
stda %f0, [%l7 + 0x40] %asi
edge32l %o5, %i2, %l5
edge16ln %o4, %i3, %o0
bneg loop_745
movvs %icc, %o3, %g6
fzero %f26
subccc %l0, %o1, %g7
loop_745:
fpack16 %f8, %f14
orn %l4, 0x1066, %i1
fsrc1 %f6, %f20
nop
setx 0x226D9EFE2E2A0462, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x4F52D17FFCD0F1CB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f4, %f2
set 0x4B, %l0
stba %g3, [%l7 + %l0] 0x14
tvs %icc, 0x1
fpadd32 %f22, %f14, %f24
edge16 %o2, %i0, %g5
fbge %fcc0, loop_746
edge32l %l3, %o7, %i5
edge32ln %g1, %g4, %l6
nop
setx 0xE055CCF4, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
loop_746:
array8 %i6, %i4, %l1
nop
setx 0xD7DF3E44441EDF79, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f0
xnorcc %i7, %l2, %o6
fbge,a %fcc1, loop_747
fpadd32 %f6, %f4, %f6
fmovsvs %icc, %f9, %f30
fabss %f31, %f14
loop_747:
fmovrdne %o5, %f30, %f2
movle %xcc, %g2, %i2
stbar
fxnor %f24, %f12, %f2
movrlez %l5, 0x139, %i3
st %f18, [%l7 + 0x34]
sra %o0, %o4, %o3
fcmpeq16 %f24, %f24, %l0
subc %g6, %g7, %o1
array16 %i1, %g3, %o2
bvs,pt %xcc, loop_748
edge16ln %i0, %l4, %l3
set 0x70, %o5
prefetcha [%l7 + %o5] 0x88, 0x2
loop_748:
nop
set 0x34, %i5
ldswa [%l7 + %i5] 0x04, %i5
edge16l %o7, %g1, %l6
alignaddrl %g4, %i6, %i4
ldsb [%l7 + 0x2C], %l1
tvc %icc, 0x4
or %i7, %l2, %o5
fmovsvs %icc, %f19, %f6
udivcc %o6, 0x07B0, %i2
nop
setx 0xC652E94C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x8731E6AD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fsubs %f5, %f2, %f12
or %l5, %g2, %o0
fcmpgt16 %f12, %f4, %o4
tcs %icc, 0x3
movrgz %o3, 0x307, %l0
fmovsne %xcc, %f31, %f16
movle %xcc, %g6, %i3
smulcc %o1, %g7, %g3
nop
setx 0x6B4E143F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
fsqrts %f1, %f18
movne %icc, %o2, %i1
tsubcctv %l4, 0x099A, %l3
bcc,a,pn %xcc, loop_749
array32 %g5, %i0, %i5
set 0x54, %o0
lda [%l7 + %o0] 0x14, %f11
loop_749:
xnorcc %o7, 0x0F91, %g1
fpadd32 %f10, %f10, %f30
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f0
tcc %xcc, 0x0
edge8l %l6, %i6, %i4
stw %g4, [%l7 + 0x68]
bge,a %icc, loop_750
popc 0x030E, %i7
xnorcc %l1, 0x1CA6, %l2
nop
setx 0x4E0EDD45514288FE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x83575B07F6590311, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f28, %f14
loop_750:
fpackfix %f16, %f21
movrne %o5, 0x018, %i2
srl %l5, 0x19, %o6
sir 0x0FCD
addccc %g2, 0x175F, %o0
movpos %icc, %o4, %o3
fmovd %f4, %f14
fmovdl %xcc, %f24, %f19
tge %icc, 0x6
ba,pt %icc, loop_751
fnors %f16, %f0, %f13
fabss %f15, %f3
fbge %fcc3, loop_752
loop_751:
tge %icc, 0x7
sir 0x01B6
nop
setx 0x1EF500B934F9773F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
fsqrtd %f30, %f12
loop_752:
fba,a %fcc3, loop_753
movrgez %g6, 0x325, %i3
fmovdneg %icc, %f10, %f2
movle %xcc, %l0, %g7
loop_753:
edge32 %o1, %o2, %g3
umul %l4, %i1, %l3
movg %icc, %g5, %i0
move %xcc, %i5, %o7
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x5C] %asi, %l6
sllx %g1, 0x01, %i6
fbge,a %fcc1, loop_754
edge32 %i4, %i7, %g4
and %l2, 0x03E7, %l1
movleu %icc, %o5, %i2
loop_754:
fnot2s %f4, %f28
add %l7, 0x68, %l6
wr %g0, 0x18, %asi
casa [%l6] 0x18, %o6, %g2
umulcc %l5, %o4, %o0
fmovrdne %o3, %f8, %f10
fpadd16s %f1, %f27, %f5
move %icc, %i3, %g6
fcmpgt32 %f28, %f8, %g7
ba,a,pt %xcc, loop_755
alignaddr %o1, %o2, %g3
movvc %xcc, %l4, %l0
movn %icc, %l3, %g5
loop_755:
sll %i0, %i5, %i1
fmovdne %icc, %f28, %f12
movleu %icc, %l6, %g1
fpmerge %f20, %f30, %f10
fmovsge %icc, %f24, %f18
movvc %icc, %o7, %i4
sdivx %i6, 0x0963, %i7
tge %icc, 0x3
fmovsneg %xcc, %f7, %f25
movrgez %l2, 0x196, %l1
tgu %xcc, 0x2
bg loop_756
alignaddrl %o5, %i2, %g4
movvs %xcc, %o6, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_756:
nop
add %l7, 0x1C, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %l5, %o4
tne %xcc, 0x3
andcc %o3, %o0, %i3
fbul %fcc1, loop_757
swap [%l7 + 0x5C], %g6
array8 %g7, %o2, %o1
tsubcc %l4, %g3, %l0
loop_757:
taddcc %l3, 0x0B6A, %i0
movpos %xcc, %i5, %i1
andcc %g5, 0x0829, %l6
tpos %icc, 0x4
fba %fcc2, loop_758
nop
setx 0xB48B4308, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
fsqrts %f21, %f26
fcmpne32 %f4, %f0, %g1
movcs %xcc, %i4, %o7
loop_758:
movl %icc, %i6, %i7
fmul8x16al %f8, %f13, %f24
fmovsa %xcc, %f3, %f11
wr %g0, 0x80, %asi
lduha [%l7 + 0x60] %asi, %l1
add %l7, 0x1C, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %o5
casa [%l6] 0x18, %o5, %l2
addcc %i2, %o6, %g4
movge %xcc, %g2, %o4
tvs %icc, 0x2
sra %l5, %o3, %o0
set 0x48, %i4
stwa %g6, [%l7 + %i4] 0x2f
membar #Sync
tsubcctv %i3, 0x0742, %o2
fbe,a %fcc3, loop_759
udivx %o1, 0x0BD8, %g7
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_759:
membar 0x07
movne %xcc, %g3, %l4
fandnot1 %f20, %f0, %f22
tge %xcc, 0x2
orncc %l3, 0x1518, %i0
sll %i5, 0x16, %l0
fsrc1s %f13, %f19
stbar
nop
set 0x54, %o1
lduw [%l7 + %o1], %g5
fbe,a %fcc0, loop_760
tneg %icc, 0x2
fbo,a %fcc1, loop_761
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_760:
movrlz %l6, 0x3C6, %g1
movn %xcc, %i4, %i1
loop_761:
nop
setx 0x3109EA58, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x0DACFB77, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fadds %f4, %f26, %f23
wr %g0, 0x10, %asi
stwa %i6, [%l7 + 0x34] %asi
ta %xcc, 0x7
movvs %icc, %i7, %o7
fornot1s %f15, %f6, %f21
bge,pt %xcc, loop_762
bneg,a,pt %xcc, loop_763
addc %l1, 0x142B, %o5
bshuffle %f4, %f16, %f10
loop_762:
fcmpeq32 %f14, %f4, %l2
loop_763:
fpadd32 %f10, %f8, %f8
edge16ln %i2, %g4, %g2
tn %xcc, 0x5
edge8l %o6, %l5, %o3
xnorcc %o4, 0x11D3, %o0
subc %g6, %o2, %o1
mulscc %i3, %g3, %g7
stx %l4, [%l7 + 0x70]
te %icc, 0x7
nop
set 0x70, %o2
stx %l3, [%l7 + %o2]
sdivcc %i0, 0x01DE, %i5
array16 %g5, %l0, %g1
fnor %f24, %f12, %f24
tne %xcc, 0x0
tge %xcc, 0x6
movl %xcc, %l6, %i1
movneg %icc, %i6, %i4
addccc %i7, 0x1F13, %l1
subc %o7, %o5, %l2
popc %i2, %g4
fmovsvc %icc, %f20, %f1
xnorcc %g2, %l5, %o6
nop
set 0x20, %i7
ldd [%l7 + %i7], %o2
sethi 0x1BD1, %o4
fornot1s %f28, %f29, %f8
sra %g6, %o0, %o1
bl,a,pn %icc, loop_764
stb %i3, [%l7 + 0x4E]
orcc %g3, %g7, %l4
sdivcc %l3, 0x0BD1, %o2
loop_764:
tsubcctv %i0, 0x15C8, %g5
tgu %xcc, 0x6
sub %i5, %g1, %l6
fandnot2s %f12, %f21, %f30
fnot2 %f30, %f2
edge8ln %l0, %i6, %i1
tne %xcc, 0x7
set 0x0F, %g4
lduba [%l7 + %g4] 0x19, %i7
set 0x61, %o3
stba %i4, [%l7 + %o3] 0x10
fbu,a %fcc3, loop_765
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvs %xcc, 0x1
fbule %fcc3, loop_766
loop_765:
nop
setx loop_767, %l0, %l1
jmpl %l1, %o7
nop
setx 0x37D9708F805AAB81, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
srax %o5, 0x12, %l1
loop_766:
movrgz %i2, 0x236, %g4
loop_767:
tgu %xcc, 0x4
bne,a loop_768
fbn,a %fcc2, loop_769
bvs loop_770
movpos %icc, %g2, %l5
loop_768:
addcc %o6, %o3, %o4
loop_769:
brlez %l2, loop_771
loop_770:
fbge,a %fcc2, loop_772
movre %o0, %g6, %o1
nop
fitos %f7, %f10
loop_771:
movrlz %i3, 0x309, %g3
loop_772:
be,pt %xcc, loop_773
orncc %l4, %l3, %o2
nop
setx 0x1CFCC62406549D2A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xD586BA224EC17721, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f6, %f26
fands %f9, %f10, %f21
loop_773:
fmovdvs %icc, %f20, %f18
edge32l %i0, %g7, %g5
fbul,a %fcc0, loop_774
srlx %g1, 0x14, %i5
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x30] %asi, %l6
loop_774:
lduh [%l7 + 0x52], %i6
fmovspos %xcc, %f15, %f19
addccc %i1, 0x1C61, %l0
xor %i7, %o7, %o5
movneg %xcc, %l1, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brgez,a %g4, loop_775
movre %i4, %l5, %g2
edge32n %o6, %o3, %l2
fmovdvc %xcc, %f0, %f18
loop_775:
ldsw [%l7 + 0x14], %o4
brlez %o0, loop_776
fbule,a %fcc0, loop_777
mova %xcc, %o1, %i3
tg %xcc, 0x4
loop_776:
ta %icc, 0x6
loop_777:
tcs %xcc, 0x3
subcc %g6, %l4, %g3
fabsd %f14, %f0
set 0x4C, %o7
lduwa [%l7 + %o7] 0x0c, %l3
movrne %i0, %g7, %o2
movneg %icc, %g1, %i5
movleu %icc, %g5, %l6
umulcc %i1, %i6, %l0
tge %xcc, 0x5
fblg,a %fcc0, loop_778
srl %o7, 0x0A, %o5
bg loop_779
tneg %icc, 0x7
loop_778:
fmovrsgez %l1, %f30, %f23
fsrc2 %f12, %f8
loop_779:
udivx %i7, 0x1C91, %i2
fmul8sux16 %f8, %f28, %f22
bgu,a loop_780
movne %icc, %g4, %i4
tn %icc, 0x5
tg %icc, 0x0
loop_780:
tcs %icc, 0x2
sir 0x0DD8
movrgz %g2, %l5, %o6
move %icc, %l2, %o3
movcc %icc, %o4, %o0
addccc %i3, %g6, %l4
bpos,pt %icc, loop_781
fand %f2, %f24, %f16
ldsh [%l7 + 0x12], %o1
stw %l3, [%l7 + 0x7C]
loop_781:
array16 %i0, %g7, %g3
nop
fitos %f10, %f16
array32 %g1, %i5, %g5
fpack16 %f30, %f12
fmovdn %xcc, %f14, %f30
bpos,a,pt %xcc, loop_782
edge8ln %l6, %o2, %i6
bvc,a loop_783
subccc %i1, %o7, %o5
loop_782:
orncc %l0, 0x1EB9, %i7
fand %f0, %f0, %f28
loop_783:
fsrc2s %f13, %f2
edge16 %i2, %g4, %l1
edge16 %i4, %l5, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
swap [%l7 + 0x2C], %l2
xnorcc %o6, 0x089F, %o4
fandnot2s %f31, %f26, %f2
set 0x6C, %g6
stwa %o3, [%l7 + %g6] 0x23
membar #Sync
fpadd32 %f10, %f18, %f0
tvc %xcc, 0x1
edge32l %i3, %o0, %g6
udivx %l4, 0x1B49, %l3
bshuffle %f22, %f20, %f22
edge16l %o1, %i0, %g7
set 0x66, %i2
ldsha [%l7 + %i2] 0x89, %g1
andcc %i5, 0x04B4, %g3
stbar
fone %f10
fpackfix %f4, %f22
tsubcc %g5, 0x0D2D, %o2
tneg %xcc, 0x7
xorcc %l6, 0x0377, %i1
fmovse %icc, %f4, %f2
addcc %o7, %i6, %o5
movrne %l0, 0x0A1, %i7
membar #Sync
set 0x40, %i0
ldda [%l7 + %i0] 0xf0, %f16
tpos %xcc, 0x0
sub %i2, 0x130D, %g4
movre %i4, 0x0BF, %l1
fornot2s %f20, %f12, %f16
brlz %g2, loop_784
te %icc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %xcc, 0x5
loop_784:
alignaddr %l2, %o6, %l5
wr %g0, 0x80, %asi
ldswa [%l7 + 0x3C] %asi, %o4
mova %icc, %i3, %o0
tgu %xcc, 0x2
tle %xcc, 0x7
movrgez %g6, 0x123, %o3
subc %l4, 0x0598, %l3
movl %icc, %o1, %g7
wr %g0, 0x81, %asi
ldsha [%l7 + 0x7C] %asi, %i0
srl %g1, %i5, %g5
nop
setx loop_785, %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
and %g3, 0x06E1, %o2
tg %icc, 0x5
movrlz %i1, %o7, %l6
loop_785:
fandnot1 %f22, %f6, %f26
edge32n %o5, %i6, %l0
fmul8ulx16 %f30, %f26, %f0
addc %i2, 0x0FC8, %i7
movrne %g4, %i4, %g2
nop
setx loop_786, %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
fexpand %f8, %f2
fble %fcc3, loop_787
bn,pn %xcc, loop_788
loop_786:
fbge,a %fcc1, loop_789
tcc %xcc, 0x5
loop_787:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_788:
addccc %l2, 0x1933, %o6
loop_789:
tcc %xcc, 0x5
bcs,a,pn %xcc, loop_790
mova %xcc, %l5, %l1
sub %o4, 0x01E3, %i3
tgu %icc, 0x7
loop_790:
mulx %g6, %o0, %l4
fcmple16 %f14, %f8, %o3
ble,a,pt %xcc, loop_791
srax %l3, 0x04, %g7
fmovrslez %o1, %f19, %f6
movvc %icc, %i0, %i5
loop_791:
nop
set 0x10, %g5
prefetch [%l7 + %g5], 0x1
movgu %icc, %g1, %g3
or %g5, %o2, %i1
fbul,a %fcc2, loop_792
movgu %icc, %l6, %o5
stw %o7, [%l7 + 0x54]
wr %g0, 0x20, %asi
stxa %i6, [%g0 + 0x20] %asi
loop_792:
fmovrslez %i2, %f21, %f4
movne %icc, %i7, %g4
fxnors %f23, %f0, %f17
nop
setx 0xE3DDDF4D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0x8046F62B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fdivs %f27, %f15, %f7
nop
setx 0xC0A64713, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
fsqrts %f31, %f17
array16 %l0, %i4, %g2
tne %icc, 0x1
orcc %o6, %l5, %l2
sdivcc %l1, 0x106C, %o4
tvs %icc, 0x7
nop
fitod %f10, %f22
fdtoi %f22, %f7
tn %xcc, 0x2
fbge %fcc1, loop_793
fmovdleu %icc, %f7, %f14
orncc %i3, 0x18AE, %g6
sdiv %o0, 0x1C50, %o3
loop_793:
brz %l4, loop_794
ldx [%l7 + 0x48], %l3
tle %icc, 0x1
tcc %icc, 0x2
loop_794:
mulx %o1, %g7, %i5
mova %icc, %g1, %g3
nop
fitos %f12, %f6
fstod %f6, %f18
movvs %icc, %i0, %g5
movpos %xcc, %i1, %l6
movleu %icc, %o2, %o5
movn %xcc, %o7, %i2
nop
setx 0x7045CC0B, %l0, %l6
st %l6, [%l7 + 0x30]
ld [%l7 + 0x30], %fsr
movcc %icc, %i6, %i7
fzeros %f17
tgu %xcc, 0x3
fnand %f28, %f16, %f28
movn %xcc, %l0, %g4
srl %i4, %g2, %o6
sub %l5, 0x0846, %l2
movgu %icc, %o4, %i3
movg %xcc, %l1, %g6
tsubcc %o0, %l4, %o3
fmovdle %icc, %f12, %f29
fone %f10
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x08] %asi, 0x3
nop
setx loop_795, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movleu %xcc, %o1, %g7
nop
fitos %f4, %f12
fstoi %f12, %f17
set 0x30, %i1
stwa %g1, [%l7 + %i1] 0xe3
membar #Sync
loop_795:
movl %icc, %g3, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldd [%l7 + 0x48], %f18
umulcc %g5, %i1, %l6
edge16n %i5, %o2, %o7
tle %icc, 0x2
smulcc %o5, %i6, %i2
be,a,pn %xcc, loop_796
edge16ln %i7, %l0, %g4
fmovdne %icc, %f22, %f8
tleu %icc, 0x1
loop_796:
fmovrslez %g2, %f23, %f17
add %i4, %o6, %l2
fmovsl %icc, %f18, %f23
movge %icc, %l5, %i3
movrgz %o4, 0x207, %l1
fmovdg %icc, %f21, %f20
or %o0, 0x0012, %g6
tpos %xcc, 0x1
umulcc %o3, 0x186D, %l4
movrlez %o1, 0x215, %l3
fmovrse %g1, %f9, %f20
fmovsvc %icc, %f12, %f11
nop
setx 0x38801936, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0xF846DDCA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fmuls %f30, %f19, %f12
bg,a,pt %xcc, loop_797
edge8n %g7, %g3, %i0
fmul8x16 %f20, %f0, %f22
subccc %i1, 0x061E, %g5
loop_797:
umul %i5, %o2, %o7
smul %l6, %o5, %i2
fsrc1s %f10, %f12
set 0x38, %l3
prefetcha [%l7 + %l3] 0x19, 0x1
fpadd16s %f31, %f24, %f21
smulcc %l0, %i6, %g2
andncc %g4, %o6, %l2
mulscc %i4, 0x19EF, %i3
andn %l5, %o4, %l1
addccc %g6, %o3, %l4
bcs,a %icc, loop_798
array16 %o0, %o1, %l3
edge8l %g1, %g7, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_798:
addc %i0, %i1, %i5
fornot2s %f29, %f26, %f20
edge16 %o2, %g5, %o7
sll %o5, 0x1B, %i2
nop
setx 0x8480B9F5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0xC60AE8B5, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fdivs %f23, %f17, %f25
movpos %icc, %i7, %l0
movpos %xcc, %i6, %g2
fmovdle %xcc, %f12, %f5
pdist %f26, %f10, %f0
tgu %xcc, 0x0
wr %g0, 0xe3, %asi
ldda [%l7 + 0x20] %asi, %i6
taddcc %o6, 0x0547, %g4
nop
setx loop_799, %l0, %l1
jmpl %l1, %l2
movcc %icc, %i3, %i4
nop
set 0x70, %l4
std %f2, [%l7 + %l4]
fmovsg %icc, %f28, %f26
loop_799:
tsubcc %l5, 0x167F, %l1
fbug,a %fcc1, loop_800
pdist %f30, %f22, %f12
fmovsg %icc, %f22, %f3
fcmpeq16 %f20, %f14, %g6
loop_800:
tl %icc, 0x4
popc 0x1603, %o3
edge32n %l4, %o0, %o1
addccc %l3, %g1, %g7
stw %g3, [%l7 + 0x54]
udivx %o4, 0x13CF, %i0
te %icc, 0x6
edge16n %i1, %i5, %o2
mulx %g5, %o5, %i2
fsrc2s %f31, %f9
ble,a,pt %xcc, loop_801
prefetch [%l7 + 0x5C], 0x3
move %xcc, %i7, %o7
brlz,a %l0, loop_802
loop_801:
fmovdle %xcc, %f9, %f15
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpne16 %f22, %f10, %g2
loop_802:
tsubcctv %i6, %l6, %o6
lduh [%l7 + 0x44], %g4
fnegd %f12, %f20
tgu %xcc, 0x0
sub %i3, %i4, %l5
tl %xcc, 0x2
movre %l1, 0x144, %g6
tl %xcc, 0x4
movrgz %l2, %l4, %o0
membar 0x4E
fcmpeq32 %f30, %f18, %o3
bge,a,pn %icc, loop_803
tleu %icc, 0x7
udivcc %o1, 0x116C, %l3
movne %icc, %g1, %g7
loop_803:
fnot1s %f8, %f21
bneg loop_804
array16 %g3, %i0, %o4
fbn,a %fcc1, loop_805
fnot1 %f26, %f14
loop_804:
sdiv %i1, 0x131F, %i5
fmovdne %icc, %f27, %f15
loop_805:
nop
setx 0x8A81C6F4F0461A9B, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
xnorcc %g5, 0x0DC1, %o5
taddcc %i2, 0x013C, %i7
tne %icc, 0x2
sllx %o2, 0x0A, %o7
ld [%l7 + 0x78], %f6
movrne %g2, 0x2B8, %i6
or %l6, 0x1A71, %l0
tvs %icc, 0x5
tg %icc, 0x3
set 0x2A, %g3
stha %g4, [%l7 + %g3] 0x0c
nop
setx 0x02A9627539567437, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x5D3A43747DA2D431, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f24, %f8
tge %icc, 0x3
movrne %i3, %i4, %l5
tl %icc, 0x5
bg,a %icc, loop_806
movrgz %l1, %o6, %l2
and %l4, %g6, %o3
andn %o0, %o1, %l3
loop_806:
umul %g7, %g3, %i0
bleu,a loop_807
umulcc %o4, %g1, %i5
sub %i1, %o5, %g5
fmovdge %icc, %f29, %f16
loop_807:
fsrc1s %f18, %f29
smul %i7, 0x0D9F, %i2
nop
setx loop_808, %l0, %l1
jmpl %l1, %o2
edge32 %g2, %o7, %l6
array32 %i6, %g4, %i3
wr %g0, 0x88, %asi
stda %f16, [%l7 + 0x40] %asi
loop_808:
fxors %f12, %f25, %f11
sethi 0x0151, %i4
addc %l0, %l1, %o6
umulcc %l5, 0x0E0A, %l2
te %icc, 0x2
tvc %xcc, 0x7
nop
setx 0xDBEE289A7009ABD9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xADD99004F9C6F4B0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f4, %f10
fexpand %f8, %f4
umulcc %l4, 0x03FE, %o3
smul %g6, %o1, %l3
fmovdcc %icc, %f29, %f24
fbuge %fcc1, loop_809
edge16 %o0, %g3, %i0
fandnot2s %f21, %f20, %f21
movpos %icc, %o4, %g1
loop_809:
fcmpne16 %f6, %f0, %g7
set 0x30, %g1
ldda [%l7 + %g1] 0x0c, %i0
movrgz %o5, %g5, %i5
smulcc %i7, 0x1F93, %i2
fmovd %f2, %f0
movrlz %o2, %g2, %l6
tvs %icc, 0x3
movge %icc, %i6, %o7
array16 %g4, %i4, %l0
fnot2s %f19, %f30
fbe,a %fcc1, loop_810
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32l %l1, %o6, %l5
nop
setx 0x2E88BFEB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0xEECBAAA7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fdivs %f19, %f25, %f2
loop_810:
edge8n %i3, %l4, %o3
fmovdcc %xcc, %f25, %f26
smul %l2, 0x077C, %g6
te %xcc, 0x3
fmovspos %xcc, %f8, %f6
andcc %o1, %l3, %o0
lduh [%l7 + 0x3A], %g3
taddcctv %o4, 0x1171, %g1
tneg %xcc, 0x5
ldd [%l7 + 0x70], %f8
movvc %icc, %i0, %g7
ldub [%l7 + 0x1F], %i1
be %icc, loop_811
tvs %icc, 0x7
fbuge %fcc1, loop_812
edge8n %o5, %g5, %i5
loop_811:
tne %xcc, 0x7
fnot1 %f28, %f0
loop_812:
bgu,pt %xcc, loop_813
ld [%l7 + 0x18], %f31
fmul8x16 %f18, %f20, %f14
fmovsvc %xcc, %f29, %f22
loop_813:
nop
add %l7, 0x68, %l6
wr %g0, 0x11, %asi
casa [%l6] %asi, %i7, %i2
smulcc %g2, 0x035A, %l6
sdivcc %i6, 0x1C3B, %o7
nop
setx 0x63CEB2991BF9521A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f28
add %o2, 0x1708, %g4
fbg %fcc0, loop_814
and %i4, 0x194A, %l0
bl,pn %icc, loop_815
andn %l1, 0x1F1A, %o6
loop_814:
tleu %xcc, 0x2
te %icc, 0x3
loop_815:
alignaddrl %i3, %l5, %l4
edge16n %o3, %l2, %g6
fbg %fcc3, loop_816
tcs %xcc, 0x3
array8 %o1, %o0, %g3
fmovse %icc, %f11, %f1
loop_816:
tcs %xcc, 0x0
tl %xcc, 0x0
tpos %xcc, 0x1
bne,pn %xcc, loop_817
bcc,a,pt %icc, loop_818
edge8ln %o4, %l3, %i0
fmovscc %icc, %f17, %f10
loop_817:
fmovspos %xcc, %f14, %f22
loop_818:
fpadd32s %f5, %f27, %f0
orncc %g1, 0x04CD, %g7
movcc %icc, %o5, %i1
nop
set 0x34, %g7
ldstub [%l7 + %g7], %g5
smulcc %i7, 0x09D8, %i2
fmovsg %icc, %f25, %f12
fblg,a %fcc2, loop_819
tcc %xcc, 0x2
fmovsn %xcc, %f13, %f8
edge16l %g2, %l6, %i5
loop_819:
movrlez %i6, 0x100, %o7
movrgez %g4, 0x29C, %i4
set 0x4C, %l6
swapa [%l7 + %l6] 0x80, %o2
brgz,a %l0, loop_820
tcs %xcc, 0x7
bne,a loop_821
tsubcctv %o6, %l1, %i3
loop_820:
movrlez %l4, %o3, %l5
te %icc, 0x4
loop_821:
movge %xcc, %l2, %g6
fmovrslez %o1, %f23, %f21
fmovdl %icc, %f22, %f0
fpsub32 %f6, %f22, %f6
add %o0, %g3, %o4
orncc %l3, 0x0C05, %g1
fmovdle %icc, %f11, %f20
tvc %icc, 0x4
tl %xcc, 0x4
fbl %fcc0, loop_822
subc %g7, %i0, %o5
ldsb [%l7 + 0x1D], %i1
stbar
loop_822:
te %icc, 0x1
orncc %g5, 0x061E, %i2
tne %xcc, 0x3
fmovsge %icc, %f11, %f6
bl,a %xcc, loop_823
andcc %i7, %l6, %g2
tvs %icc, 0x4
fbue,a %fcc3, loop_824
loop_823:
fbul,a %fcc2, loop_825
sir 0x0A31
brlz,a %i6, loop_826
loop_824:
udivcc %o7, 0x04FE, %g4
loop_825:
tn %icc, 0x6
movge %icc, %i4, %i5
loop_826:
bn,pn %icc, loop_827
tg %icc, 0x7
array16 %l0, %o2, %o6
fbe %fcc3, loop_828
loop_827:
edge32l %i3, %l1, %o3
andn %l4, %l2, %l5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_828:
andncc %g6, %o0, %o1
mulx %g3, %o4, %l3
edge8l %g1, %i0, %o5
fornot2 %f2, %f0, %f30
movge %xcc, %i1, %g7
wr %g0, 0x11, %asi
ldsba [%l7 + 0x34] %asi, %i2
wr %g0, 0x04, %asi
swapa [%l7 + 0x5C] %asi, %g5
andn %i7, %g2, %i6
ld [%l7 + 0x20], %f14
array32 %o7, %g4, %l6
set 0x34, %i3
lda [%l7 + %i3] 0x89, %f2
fands %f30, %f17, %f14
sll %i5, %l0, %i4
fands %f6, %f27, %f6
movrne %o2, %i3, %o6
array8 %o3, %l1, %l2
tsubcc %l5, 0x1D92, %g6
fmul8sux16 %f22, %f26, %f4
movvs %xcc, %l4, %o1
popc 0x194C, %g3
lduh [%l7 + 0x0E], %o4
tge %xcc, 0x3
movpos %xcc, %o0, %l3
set 0x44, %l1
ldsha [%l7 + %l1] 0x11, %g1
fnors %f8, %f12, %f5
edge8n %o5, %i1, %i0
srl %g7, %g5, %i2
mulscc %g2, 0x06F3, %i6
movvs %icc, %i7, %o7
ld [%l7 + 0x2C], %f6
add %g4, %i5, %l0
ldub [%l7 + 0x0A], %l6
movge %icc, %o2, %i4
movg %xcc, %o6, %i3
fnand %f16, %f12, %f26
edge8n %l1, %l2, %o3
movcs %icc, %g6, %l5
subc %l4, %o1, %g3
fbl,a %fcc2, loop_829
subcc %o0, 0x1D43, %o4
movcs %xcc, %g1, %l3
and %i1, 0x12E3, %i0
loop_829:
movrgez %o5, 0x3D7, %g5
fnands %f29, %f21, %f3
bneg,pn %xcc, loop_830
sdiv %g7, 0x14C1, %g2
movge %xcc, %i6, %i2
set 0x0C, %l2
lda [%l7 + %l2] 0x81, %f19
loop_830:
fble %fcc1, loop_831
bneg,a loop_832
addcc %i7, 0x16EC, %o7
array8 %i5, %g4, %l6
loop_831:
tsubcc %l0, %i4, %o2
loop_832:
fnors %f3, %f15, %f27
sdivcc %i3, 0x1CC3, %o6
fmovde %xcc, %f3, %f11
orncc %l2, %l1, %o3
ta %xcc, 0x6
tpos %icc, 0x5
stw %l5, [%l7 + 0x34]
fandnot1s %f17, %f9, %f14
ldsb [%l7 + 0x60], %g6
srax %o1, %g3, %l4
edge8ln %o4, %g1, %o0
tpos %icc, 0x2
tvs %xcc, 0x5
movrlez %l3, %i1, %i0
movle %icc, %g5, %g7
ta %xcc, 0x1
edge16n %o5, %g2, %i6
membar 0x1A
brlez %i2, loop_833
addcc %i7, 0x0736, %i5
andncc %g4, %l6, %o7
edge32n %i4, %o2, %i3
loop_833:
orncc %o6, 0x0A89, %l2
subccc %l0, %o3, %l5
fbne,a %fcc1, loop_834
fpadd16 %f2, %f14, %f30
be,pn %xcc, loop_835
movpos %xcc, %g6, %l1
loop_834:
andn %o1, 0x098B, %l4
bne %icc, loop_836
loop_835:
bvc,a %xcc, loop_837
tsubcctv %o4, %g1, %o0
wr %g0, 0x04, %asi
lduha [%l7 + 0x36] %asi, %l3
loop_836:
nop
set 0x10, %l5
stxa %i1, [%l7 + %l5] 0xeb
membar #Sync
loop_837:
mova %icc, %i0, %g3
ldx [%l7 + 0x18], %g7
bcs,a %icc, loop_838
fmul8x16au %f31, %f7, %f26
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x23] %asi, %o5
loop_838:
fpack16 %f2, %f28
taddcc %g2, %i6, %i2
ta %xcc, 0x4
set 0x34, %g2
lda [%l7 + %g2] 0x11, %f6
edge16ln %g5, %i7, %i5
and %g4, 0x0ADF, %l6
fmovsvc %xcc, %f18, %f25
fbe %fcc1, loop_839
tvs %xcc, 0x3
nop
setx 0x604DEE3B, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
andn %i4, 0x080C, %o2
loop_839:
movcc %icc, %i3, %o7
movvc %xcc, %l2, %l0
nop
setx 0x73DEC67F306BCD42, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
pdist %f26, %f16, %f4
xnorcc %o3, 0x171F, %o6
fbug,a %fcc2, loop_840
movleu %xcc, %l5, %g6
bl,a,pn %icc, loop_841
fpack32 %f12, %f12, %f6
loop_840:
edge16ln %l1, %l4, %o4
edge32l %g1, %o1, %o0
loop_841:
movvs %xcc, %i1, %i0
fornot2s %f29, %f0, %f1
srl %g3, %l3, %g7
ldd [%l7 + 0x38], %f6
subcc %g2, %i6, %o5
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
fmovse %icc, %f30, %f17
array16 %g5, %i2, %i7
edge16ln %i5, %g4, %l6
fmovrdlez %o2, %f22, %f18
fands %f9, %f19, %f2
alignaddr %i3, %o7, %l2
add %l0, %i4, %o6
sethi 0x1C4E, %l5
movrlez %g6, %l1, %o3
pdist %f24, %f2, %f20
tne %icc, 0x5
movpos %icc, %l4, %o4
movpos %xcc, %o1, %o0
tpos %icc, 0x1
sir 0x10CD
tcc %xcc, 0x3
fand %f4, %f8, %f26
orncc %g1, 0x021C, %i0
subccc %i1, %l3, %g7
std %f14, [%l7 + 0x30]
fbo %fcc1, loop_842
move %icc, %g3, %i6
fbe,a %fcc2, loop_843
nop
setx loop_844, %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_842:
addc %o5, %g5, %i2
udivx %i7, 0x172C, %g2
loop_843:
nop
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x46] %asi, %i5
loop_844:
udivx %l6, 0x1216, %g4
fmul8x16au %f31, %f12, %f8
fmovdn %icc, %f8, %f26
edge16l %o2, %i3, %o7
edge8 %l0, %i4, %l2
tsubcctv %o6, %l5, %g6
umulcc %o3, 0x092A, %l1
ta %icc, 0x5
bg,a %icc, loop_845
fbne,a %fcc2, loop_846
ldx [%l7 + 0x48], %o4
nop
setx 0x4BC40303, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x92573F61, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fdivs %f5, %f7, %f21
loop_845:
movneg %icc, %o1, %o0
loop_846:
movrne %g1, 0x2FD, %l4
mulscc %i0, %l3, %i1
fbn,a %fcc1, loop_847
brlez,a %g3, loop_848
tvs %xcc, 0x0
fmovsa %xcc, %f23, %f13
loop_847:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_848:
udivcc %g7, 0x1A9E, %i6
andcc %o5, %g5, %i7
taddcctv %i2, %g2, %i5
fpsub16s %f21, %f11, %f1
edge8ln %l6, %o2, %i3
srlx %o7, %g4, %i4
orn %l2, %l0, %o6
st %f13, [%l7 + 0x50]
movgu %xcc, %g6, %o3
alignaddr %l5, %o4, %o1
movre %o0, 0x0B3, %l1
move %xcc, %l4, %g1
array32 %l3, %i1, %i0
sllx %g7, 0x18, %i6
nop
fitod %f6, %f10
fdtox %f10, %f4
fpackfix %f14, %f11
movcc %xcc, %o5, %g5
edge8n %i7, %g3, %i2
nop
setx 0x23DD7DBD9A95AD1D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xC85A9F9CE77B30DC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fsubd %f24, %f22, %f22
tsubcctv %i5, %g2, %l6
sth %i3, [%l7 + 0x7A]
bne,a loop_849
smulcc %o7, %g4, %i4
sth %l2, [%l7 + 0x44]
tle %icc, 0x1
loop_849:
membar 0x1F
udivcc %o2, 0x0811, %o6
edge32n %g6, %o3, %l5
fbo %fcc0, loop_850
xnor %o4, %l0, %o1
umulcc %l1, 0x15F8, %l4
fpsub32 %f14, %f20, %f2
loop_850:
edge16 %g1, %o0, %l3
xnor %i0, %i1, %i6
srlx %g7, %g5, %o5
smulcc %g3, 0x0036, %i2
fexpand %f0, %f24
tl %xcc, 0x5
brgez %i7, loop_851
sllx %i5, %g2, %l6
srlx %i3, 0x0C, %g4
nop
setx 0x60531AE5, %l0, %l6
st %l6, [%l7 + 0x4C]
ld [%l7 + 0x4C], %fsr
loop_851:
tcc %xcc, 0x5
sllx %i4, %l2, %o7
fmovrde %o2, %f12, %f14
movcc %xcc, %o6, %g6
movl %icc, %l5, %o4
ta %xcc, 0x7
movn %xcc, %o3, %o1
movcc %xcc, %l1, %l4
edge32n %l0, %g1, %o0
add %l7, 0x4C, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %l3, %i1
edge32l %i6, %i0, %g7
bg loop_852
nop
set 0x78, %o6
ldd [%l7 + %o6], %f6
fornot1 %f22, %f6, %f6
movre %o5, %g5, %i2
loop_852:
bcc loop_853
edge16n %g3, %i5, %i7
movge %icc, %l6, %i3
bcc,a,pt %icc, loop_854
loop_853:
udivx %g2, 0x1788, %i4
ta %xcc, 0x0
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x42] %asi, %l2
loop_854:
fmovrdlz %g4, %f4, %f18
lduh [%l7 + 0x10], %o7
fbuge,a %fcc1, loop_855
edge8n %o6, %g6, %l5
edge32n %o2, %o3, %o4
fmovrslez %l1, %f1, %f8
loop_855:
nop
fitod %f0, %f26
fdtoi %f26, %f12
subccc %o1, 0x1395, %l4
edge8l %l0, %g1, %l3
srax %i1, %i6, %o0
movle %xcc, %g7, %o5
orncc %g5, %i0, %g3
addcc %i2, 0x110A, %i7
fmovsleu %xcc, %f2, %f31
edge32n %i5, %i3, %g2
sdivx %l6, 0x0C90, %i4
edge16ln %g4, %l2, %o7
movrlez %o6, %g6, %o2
movleu %icc, %o3, %l5
umulcc %o4, 0x0379, %o1
bge,a loop_856
fmovdgu %xcc, %f30, %f24
bg loop_857
fxnors %f6, %f19, %f29
loop_856:
umulcc %l4, %l1, %l0
movge %xcc, %g1, %l3
loop_857:
bl,pt %xcc, loop_858
nop
setx 0x236ADA26686C39F5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x42B557FB288798AF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f12, %f8
wr %g0, 0x80, %asi
lduha [%l7 + 0x2A] %asi, %i1
loop_858:
fbe %fcc0, loop_859
bl,a %icc, loop_860
edge32 %i6, %o0, %o5
and %g5, 0x09F0, %i0
loop_859:
sdiv %g3, 0x1671, %g7
loop_860:
nop
setx 0x5F084359B05C9C83, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
movn %xcc, %i7, %i5
wr %g0, 0x10, %asi
lduwa [%l7 + 0x2C] %asi, %i3
taddcc %g2, %i2, %i4
nop
setx 0x0D248BCB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0xF89CB1A8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fdivs %f1, %f11, %f28
add %g4, %l2, %l6
fmovdg %icc, %f4, %f3
call loop_861
fmovda %xcc, %f25, %f8
fmovdvs %xcc, %f13, %f14
wr %g0, 0x89, %asi
ldsba [%l7 + 0x1C] %asi, %o6
loop_861:
brgez,a %g6, loop_862
orcc %o2, 0x0D33, %o7
tgu %xcc, 0x6
nop
fitod %f10, %f12
fdtox %f12, %f2
fxtod %f2, %f10
loop_862:
fmovrse %o3, %f11, %f30
movn %xcc, %l5, %o4
srlx %o1, 0x1A, %l4
smul %l0, 0x0836, %l1
udivx %l3, 0x0950, %i1
nop
fitod %f2, %f4
fdtox %f4, %f4
membar 0x75
set 0x78, %i6
stxa %g1, [%l7 + %i6] 0x89
tneg %icc, 0x2
fcmpeq16 %f20, %f24, %i6
nop
setx loop_863, %l0, %l1
jmpl %l1, %o5
fbo,a %fcc2, loop_864
fpack32 %f24, %f12, %f26
fsrc1s %f1, %f4
loop_863:
subccc %g5, 0x0A2F, %o0
loop_864:
movrne %i0, 0x2DF, %g3
tle %xcc, 0x3
fmovdpos %icc, %f0, %f26
sdivx %i7, 0x0C77, %i5
tleu %xcc, 0x3
fxors %f6, %f23, %f0
lduh [%l7 + 0x60], %i3
addc %g2, %g7, %i4
fbe %fcc0, loop_865
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brgz %g4, loop_866
ldsb [%l7 + 0x73], %l2
loop_865:
prefetch [%l7 + 0x6C], 0x1
wr %g0, 0x19, %asi
stwa %i2, [%l7 + 0x2C] %asi
loop_866:
subcc %l6, %g6, %o2
sir 0x111D
array8 %o7, %o3, %o6
fmul8x16au %f12, %f17, %f0
fpack16 %f28, %f13
be,pt %icc, loop_867
array16 %l5, %o1, %o4
fblg %fcc2, loop_868
stx %l0, [%l7 + 0x50]
loop_867:
xnor %l1, 0x06E7, %l4
nop
setx 0x9D13ACAD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x4F6D43B1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fdivs %f21, %f17, %f9
loop_868:
umulcc %l3, %g1, %i6
edge32n %i1, %o5, %o0
tge %xcc, 0x6
xnor %g5, %i0, %i7
edge8ln %g3, %i5, %i3
fbue,a %fcc3, loop_869
udiv %g2, 0x0753, %i4
fble,a %fcc3, loop_870
brz %g7, loop_871
loop_869:
fmovsleu %xcc, %f5, %f27
fnand %f4, %f10, %f6
loop_870:
addc %g4, 0x011F, %l2
loop_871:
andcc %l6, %g6, %o2
edge32ln %o7, %o3, %i2
tgu %xcc, 0x6
edge16n %l5, %o1, %o4
orcc %o6, %l1, %l0
tleu %icc, 0x4
movvs %icc, %l4, %g1
fexpand %f27, %f6
ta %xcc, 0x5
and %i6, %i1, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvc %xcc, %o0, %o5
membar #Sync
wr %g0, 0xf8, %asi
ldda [%l7 + 0x40] %asi, %f16
fmovs %f1, %f4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stbar
wr %g0, 0x80, %asi
ldda [%l7 + 0x60] %asi, %i0
sra %i7, 0x0E, %g5
tvs %xcc, 0x0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivx %g3, 0x1935, %i5
bcs,a,pt %xcc, loop_872
movrne %g2, %i3, %i4
std %f30, [%l7 + 0x48]
ta %icc, 0x0
loop_872:
addcc %g7, %l2, %g4
xnor %g6, 0x0378, %l6
flush %l7 + 0x74
edge32l %o2, %o3, %o7
tvc %icc, 0x5
fble,a %fcc0, loop_873
array32 %l5, %i2, %o1
fmovrdgz %o6, %f20, %f26
be,pt %icc, loop_874
loop_873:
array8 %o4, %l1, %l4
fbo,a %fcc1, loop_875
fblg %fcc3, loop_876
loop_874:
movcc %icc, %l0, %g1
alignaddrl %i1, %l3, %i6
loop_875:
fbne %fcc1, loop_877
loop_876:
xorcc %o0, %o5, %i7
subc %g5, 0x12AB, %i0
add %i5, %g3, %i3
loop_877:
fxors %f12, %f17, %f24
orcc %g2, %g7, %i4
movrgz %g4, %l2, %g6
smul %l6, 0x02C5, %o2
stw %o3, [%l7 + 0x58]
ldub [%l7 + 0x17], %o7
sub %i2, %o1, %l5
andcc %o4, %l1, %o6
edge16ln %l4, %g1, %l0
ble,a loop_878
fbue,a %fcc2, loop_879
fba %fcc1, loop_880
tcc %xcc, 0x2
loop_878:
nop
setx loop_881, %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_879:
sth %l3, [%l7 + 0x16]
loop_880:
edge32ln %i6, %o0, %i1
lduw [%l7 + 0x58], %o5
loop_881:
movrlz %g5, %i0, %i7
brnz %g3, loop_882
fbuge %fcc3, loop_883
fcmple16 %f2, %f22, %i5
array32 %g2, %g7, %i3
loop_882:
call loop_884
loop_883:
mulscc %i4, %l2, %g6
tle %xcc, 0x6
fandnot1s %f22, %f19, %f4
loop_884:
srax %g4, %l6, %o2
ldub [%l7 + 0x1D], %o7
movrgez %o3, %o1, %l5
tne %xcc, 0x1
popc 0x1AB1, %o4
membar 0x68
fmovsgu %xcc, %f14, %f2
move %icc, %i2, %l1
smulcc %l4, %o6, %l0
fmovdne %xcc, %f0, %f7
movrlz %l3, %g1, %i6
fbule,a %fcc2, loop_885
or %o0, 0x0461, %o5
movcs %xcc, %i1, %i0
movrgez %i7, 0x33E, %g5
loop_885:
fmovdgu %icc, %f25, %f11
movrlz %g3, 0x335, %i5
fsrc2s %f25, %f6
fnands %f3, %f17, %f31
fbl,a %fcc0, loop_886
edge8ln %g7, %g2, %i3
edge16ln %l2, %i4, %g4
movvs %icc, %g6, %l6
loop_886:
fmovrdne %o2, %f2, %f20
fzeros %f19
smulcc %o3, 0x1CED, %o7
movn %xcc, %o1, %l5
ldd [%l7 + 0x38], %i2
bpos,pn %icc, loop_887
fmovspos %icc, %f6, %f16
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x2F] %asi, %o4
loop_887:
addcc %l4, %o6, %l1
bne loop_888
nop
setx loop_889, %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
stb %l0, [%l7 + 0x38]
fmovdl %xcc, %f18, %f26
loop_888:
sdiv %l3, 0x13F0, %g1
loop_889:
movvc %xcc, %o0, %i6
sth %o5, [%l7 + 0x4E]
fbo %fcc0, loop_890
bcs,pt %xcc, loop_891
fnot2 %f0, %f28
wr %g0, 0x89, %asi
ldxa [%l7 + 0x28] %asi, %i0
loop_890:
fmovdl %icc, %f1, %f5
loop_891:
fbg %fcc1, loop_892
ldub [%l7 + 0x28], %i7
fmovsl %icc, %f21, %f7
stx %g5, [%l7 + 0x40]
loop_892:
popc %g3, %i1
flush %l7 + 0x3C
subcc %g7, 0x0D6A, %g2
edge16 %i5, %i3, %i4
swap [%l7 + 0x6C], %l2
bge loop_893
srax %g4, %g6, %l6
movne %icc, %o3, %o7
bvs %icc, loop_894
loop_893:
fmovrde %o1, %f4, %f6
fbug %fcc1, loop_895
movle %icc, %o2, %i2
loop_894:
udivcc %l5, 0x06F2, %l4
subc %o4, 0x180F, %o6
loop_895:
tvs %xcc, 0x6
fnand %f10, %f24, %f26
sir 0x0CE6
stw %l1, [%l7 + 0x0C]
sdivcc %l3, 0x173B, %g1
edge8n %l0, %o0, %o5
subc %i6, 0x1351, %i7
addcc %i0, %g3, %i1
movne %xcc, %g5, %g2
alignaddrl %g7, %i3, %i5
sdivcc %l2, 0x147A, %i4
swap [%l7 + 0x28], %g6
edge8ln %g4, %o3, %o7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcc %l6, 0x1FA1, %o2
xor %o1, 0x1944, %i2
set 0x10, %o4
lduba [%l7 + %o4] 0x15, %l4
orcc %l5, %o4, %l1
brnz %l3, loop_896
fone %f24
fpadd32s %f9, %f14, %f16
fnegs %f31, %f31
loop_896:
edge8ln %o6, %l0, %g1
taddcctv %o0, %o5, %i7
addccc %i6, 0x00D8, %g3
movle %icc, %i1, %g5
subc %g2, 0x1B30, %g7
fornot2s %f28, %f2, %f17
fcmpne32 %f6, %f8, %i3
fpadd16 %f30, %f16, %f6
umul %i0, %i5, %l2
fpsub32 %f2, %f14, %f2
movle %icc, %g6, %i4
te %icc, 0x1
ba,a,pt %xcc, loop_897
fabss %f13, %f12
xorcc %g4, 0x0821, %o3
ldsw [%l7 + 0x14], %o7
loop_897:
movn %icc, %o2, %o1
bne,a,pn %icc, loop_898
fmovrdne %l6, %f28, %f16
fpsub16 %f8, %f24, %f2
membar 0x6D
loop_898:
movcc %xcc, %l4, %i2
nop
setx 0x02F2313FB016259F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x7E8A057913B09541, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f16, %f14
add %l7, 0x68, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %l5
casa [%l6] 0x89, %l5, %l1
bcc %icc, loop_899
edge32l %l3, %o6, %o4
fxnors %f24, %f4, %f27
movrne %g1, %l0, %o5
loop_899:
fmul8x16 %f28, %f0, %f18
sll %i7, %i6, %o0
fbuge,a %fcc3, loop_900
tsubcctv %i1, %g3, %g5
nop
fitod %f10, %f6
fdtoi %f6, %f24
fbule %fcc2, loop_901
loop_900:
fones %f16
alignaddr %g7, %g2, %i0
add %l7, 0x78, %l6
wr %g0, 0x81, %asi
casa [%l6] 0x81, %i5, %i3
loop_901:
move %icc, %l2, %g6
taddcc %i4, %o3, %g4
sll %o2, %o1, %l6
move %icc, %o7, %l4
addccc %l5, 0x0C67, %i2
movn %xcc, %l1, %l3
bne,a,pt %icc, loop_902
nop
setx loop_903, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovsle %xcc, %f19, %f17
taddcctv %o6, 0x0A24, %o4
loop_902:
bneg,pn %icc, loop_904
loop_903:
fpsub32s %f20, %f19, %f30
fblg,a %fcc1, loop_905
fpsub32 %f14, %f30, %f28
loop_904:
ble loop_906
fbule %fcc3, loop_907
loop_905:
tgu %icc, 0x0
fcmpne16 %f22, %f24, %g1
loop_906:
fnot2s %f26, %f6
loop_907:
nop
set 0x10, %o5
ldsba [%l7 + %o5] 0x15, %l0
tcs %xcc, 0x4
addcc %o5, 0x1733, %i6
swap [%l7 + 0x38], %o0
popc %i1, %g3
wr %g0, 0x11, %asi
ldsba [%l7 + 0x51] %asi, %i7
fbg,a %fcc0, loop_908
and %g7, 0x1517, %g2
fpadd16s %f6, %f5, %f18
lduw [%l7 + 0x1C], %i0
loop_908:
taddcctv %i5, %g5, %l2
edge8ln %i3, %i4, %o3
wr %g0, 0x10, %asi
swapa [%l7 + 0x78] %asi, %g6
fmovdgu %xcc, %f0, %f29
brnz,a %o2, loop_909
fble,a %fcc0, loop_910
fbe,a %fcc0, loop_911
addcc %g4, 0x0B33, %o1
loop_909:
nop
set 0x34, %i5
prefetch [%l7 + %i5], 0x0
loop_910:
brnz %o7, loop_912
loop_911:
fmovrdlz %l6, %f22, %f26
movcs %icc, %l4, %l5
te %icc, 0x1
loop_912:
alignaddrl %i2, %l1, %o6
mulx %o4, %g1, %l3
umul %o5, %l0, %o0
bg loop_913
mova %icc, %i6, %g3
fmovdge %xcc, %f18, %f3
orcc %i1, 0x1F19, %g7
loop_913:
fornot1 %f0, %f6, %f10
fbo %fcc3, loop_914
tne %icc, 0x1
subcc %i7, %i0, %i5
movrgez %g5, %g2, %i3
loop_914:
udivx %l2, 0x071D, %i4
nop
set 0x38, %o0
sth %g6, [%l7 + %o0]
tgu %xcc, 0x5
edge16n %o2, %o3, %o1
bpos,a %xcc, loop_915
movneg %icc, %g4, %l6
fmovdleu %xcc, %f4, %f29
tcs %xcc, 0x7
loop_915:
andncc %o7, %l5, %i2
movl %xcc, %l4, %l1
tne %icc, 0x6
smulcc %o6, 0x0C93, %o4
movrgz %g1, %l3, %l0
umul %o5, %i6, %g3
swap [%l7 + 0x54], %o0
mova %xcc, %g7, %i7
movl %icc, %i0, %i5
ta %icc, 0x1
edge32ln %i1, %g5, %i3
ble loop_916
smul %l2, %g2, %i4
fnegs %f1, %f27
fzero %f26
loop_916:
movrlez %o2, %g6, %o3
fbg,a %fcc3, loop_917
edge8n %o1, %l6, %g4
bn,pt %icc, loop_918
nop
fitod %f12, %f2
loop_917:
taddcctv %l5, 0x07FF, %o7
array8 %l4, %i2, %o6
loop_918:
bn loop_919
sra %l1, 0x14, %o4
edge8n %l3, %l0, %o5
set 0x78, %l0
lda [%l7 + %l0] 0x18, %f19
loop_919:
sra %g1, %g3, %i6
fandnot1 %f16, %f6, %f22
nop
setx loop_920, %l0, %l1
jmpl %l1, %o0
te %icc, 0x0
bpos loop_921
fone %f18
loop_920:
smul %g7, %i7, %i0
edge8n %i5, %g5, %i3
loop_921:
fble,a %fcc3, loop_922
tneg %xcc, 0x5
tsubcc %i1, %l2, %g2
ldx [%l7 + 0x50], %i4
loop_922:
array32 %o2, %o3, %g6
smulcc %l6, %g4, %o1
smulcc %o7, 0x185E, %l4
movpos %icc, %i2, %o6
fbug,a %fcc1, loop_923
nop
setx 0xDC8CBACC00749845, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
umulcc %l5, %o4, %l3
stw %l1, [%l7 + 0x28]
loop_923:
tle %icc, 0x5
movg %xcc, %l0, %o5
edge8 %g3, %g1, %i6
wr %g0, 0x80, %asi
ldda [%l7 + 0x50] %asi, %o0
movne %icc, %i7, %i0
nop
setx loop_924, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fba,a %fcc3, loop_925
fmovdge %xcc, %f4, %f0
tsubcc %g7, 0x0D04, %i5
loop_924:
subc %i3, 0x0F70, %i1
loop_925:
fnands %f23, %f1, %f20
andncc %g5, %g2, %l2
sdivx %o2, 0x05FE, %i4
xorcc %g6, 0x0AE3, %o3
movgu %xcc, %g4, %l6
orn %o1, 0x023D, %o7
movcs %xcc, %l4, %o6
smulcc %i2, 0x0140, %l5
tleu %icc, 0x5
smul %o4, %l1, %l3
fmovrdlz %o5, %f8, %f4
stb %g3, [%l7 + 0x6B]
movgu %icc, %g1, %i6
bvs,pn %xcc, loop_926
fmovdvc %icc, %f9, %f21
ldx [%l7 + 0x60], %o0
movle %icc, %l0, %i7
loop_926:
brnz,a %i0, loop_927
or %g7, 0x029D, %i5
ta %xcc, 0x6
tvs %icc, 0x5
loop_927:
sllx %i3, %g5, %g2
edge32ln %i1, %o2, %i4
fmovdle %icc, %f13, %f4
bn,a loop_928
sllx %l2, %g6, %g4
fabss %f12, %f21
tl %xcc, 0x7
loop_928:
xnor %l6, %o3, %o1
ldx [%l7 + 0x28], %l4
bvc,a loop_929
sdivcc %o7, 0x0292, %o6
bg,pt %icc, loop_930
umul %i2, %l5, %o4
loop_929:
movvc %xcc, %l3, %o5
fbue,a %fcc1, loop_931
loop_930:
add %l1, %g3, %g1
edge32l %o0, %i6, %l0
edge16ln %i7, %g7, %i0
loop_931:
edge16l %i3, %g5, %i5
movcs %icc, %g2, %i1
movg %xcc, %o2, %i4
fabss %f24, %f12
lduh [%l7 + 0x28], %g6
bvs,pt %xcc, loop_932
smulcc %g4, %l2, %o3
array16 %l6, %l4, %o7
be,a loop_933
loop_932:
sub %o1, 0x12B0, %i2
set 0x78, %o1
ldswa [%l7 + %o1] 0x14, %l5
loop_933:
bvc,pt %xcc, loop_934
ldsb [%l7 + 0x5E], %o4
fexpand %f28, %f6
movrlez %l3, 0x3D2, %o6
loop_934:
edge16 %l1, %g3, %g1
brnz %o0, loop_935
tsubcc %o5, 0x0F59, %i6
stbar
move %xcc, %i7, %g7
loop_935:
stb %l0, [%l7 + 0x2E]
swap [%l7 + 0x58], %i3
edge16 %i0, %i5, %g5
ldd [%l7 + 0x30], %i0
nop
fitos %f7, %f15
fstox %f15, %f24
tsubcc %o2, 0x03EC, %i4
mulx %g2, %g6, %l2
fexpand %f2, %f4
brgez %g4, loop_936
taddcc %l6, %o3, %o7
andn %o1, 0x0EEB, %l4
addc %l5, %i2, %l3
loop_936:
ldsh [%l7 + 0x16], %o4
add %l7, 0x20, %l6
wr %g0, 0x19, %asi
casa [%l6] %asi, %o6, %g3
sir 0x11FF
array16 %g1, %o0, %l1
set 0x60, %i4
stwa %i6, [%l7 + %i4] 0x27
membar #Sync
sdivx %i7, 0x034A, %g7
sll %l0, %i3, %o5
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x4F] %asi, %i5
fbne %fcc3, loop_937
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8l %i0, %g5, %i1
tgu %icc, 0x6
loop_937:
fands %f25, %f25, %f18
xor %i4, 0x0CFE, %g2
movl %xcc, %g6, %o2
andcc %l2, 0x1A8B, %l6
fmovsn %xcc, %f21, %f29
wr %g0, 0x89, %asi
stba %g4, [%l7 + 0x4F] %asi
fornot2 %f0, %f12, %f14
fcmpgt16 %f22, %f22, %o3
smulcc %o7, %o1, %l5
umulcc %i2, 0x09B8, %l4
and %l3, 0x0530, %o6
mova %icc, %g3, %o4
srlx %g1, 0x17, %l1
lduw [%l7 + 0x74], %o0
umulcc %i6, %i7, %l0
tpos %icc, 0x1
fsrc1 %f2, %f12
movcc %xcc, %i3, %o5
wr %g0, 0x89, %asi
swapa [%l7 + 0x70] %asi, %g7
movl %icc, %i5, %i0
movg %xcc, %g5, %i1
nop
setx 0x1B72913ACD23F0A3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x88AAAD46C543F5C0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f10, %f18
edge8n %i4, %g6, %o2
orncc %g2, %l2, %l6
tsubcctv %g4, %o3, %o7
fbg,a %fcc3, loop_938
prefetch [%l7 + 0x14], 0x1
sir 0x10FF
srlx %l5, 0x14, %i2
loop_938:
and %l4, 0x0BD2, %o1
nop
fitod %f8, %f0
fdtos %f0, %f7
edge32 %o6, %g3, %l3
nop
setx 0x28E78588, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x22CE9DA0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fmuls %f11, %f13, %f13
movrgz %o4, 0x37E, %l1
orncc %o0, %g1, %i7
fbe,a %fcc2, loop_939
tsubcc %i6, 0x0FC1, %i3
fandnot2 %f20, %f12, %f10
movrlz %l0, %g7, %o5
loop_939:
orn %i5, 0x1E4F, %g5
te %icc, 0x6
andcc %i0, %i1, %i4
movn %xcc, %g6, %g2
wr %g0, 0x04, %asi
sta %f17, [%l7 + 0x78] %asi
wr %g0, 0x18, %asi
stda %f0, [%l7 + 0x40] %asi
movle %icc, %o2, %l6
fmovrsgez %g4, %f13, %f20
array16 %o3, %l2, %l5
fmovsvs %xcc, %f23, %f20
edge32l %o7, %i2, %o1
tpos %icc, 0x4
ta %icc, 0x6
tl %xcc, 0x1
sra %o6, 0x05, %g3
edge32l %l4, %l3, %l1
fmovdle %xcc, %f19, %f10
movrne %o4, %o0, %g1
movvs %xcc, %i7, %i6
nop
setx loop_940, %l0, %l1
jmpl %l1, %l0
fmovscs %xcc, %f9, %f30
nop
setx 0x9FA394DE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0x2EA056F7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fadds %f11, %f15, %f15
tneg %xcc, 0x7
loop_940:
movrgez %g7, %i3, %i5
movrlz %g5, %i0, %i1
movrlez %i4, %g6, %o5
membar 0x3D
orn %o2, 0x0D01, %l6
tg %xcc, 0x7
wr %g0, 0x18, %asi
lduba [%l7 + 0x70] %asi, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbge %fcc1, loop_941
sll %g4, 0x0E, %l2
edge16n %o3, %o7, %l5
tleu %icc, 0x5
loop_941:
lduh [%l7 + 0x60], %o1
umulcc %i2, 0x0FE4, %g3
udiv %l4, 0x0998, %o6
bleu,a,pn %icc, loop_942
movvs %icc, %l1, %l3
movne %xcc, %o4, %g1
tl %xcc, 0x3
loop_942:
sllx %o0, 0x05, %i6
bvs,a loop_943
bg,pn %icc, loop_944
fpackfix %f14, %f10
srlx %i7, 0x0C, %l0
loop_943:
fbul %fcc3, loop_945
loop_944:
brgez %g7, loop_946
sethi 0x11CD, %i3
nop
fitos %f1, %f22
fstoi %f22, %f30
loop_945:
srlx %i5, %g5, %i1
loop_946:
movl %xcc, %i4, %i0
and %o5, 0x00EA, %o2
smulcc %g6, %g2, %l6
addc %g4, 0x1D43, %l2
sllx %o3, 0x09, %o7
srl %o1, 0x17, %i2
or %g3, %l5, %l4
orn %o6, %l3, %o4
xnor %l1, %o0, %i6
nop
setx 0x2DC2551EE077E7ED, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
movrlz %i7, 0x1A3, %l0
add %g1, 0x199F, %i3
movn %icc, %i5, %g7
udivx %i1, 0x0E3F, %i4
array16 %g5, %o5, %i0
movrne %o2, %g2, %g6
alignaddr %g4, %l6, %o3
edge32ln %l2, %o1, %o7
wr %g0, 0x10, %asi
lduba [%l7 + 0x08] %asi, %i2
movn %icc, %l5, %g3
tvs %xcc, 0x6
stbar
set 0x40, %o2
ldda [%l7 + %o2] 0x89, %f16
bcc loop_947
brz,a %o6, loop_948
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %l4, 0x0C48, %o4
loop_947:
fmovsgu %xcc, %f6, %f17
loop_948:
nop
setx 0xA309117C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x10B7FA9A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fdivs %f26, %f26, %f14
fnot2s %f23, %f26
tne %icc, 0x0
add %l7, 0x4C, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %l1, %l3
edge32ln %o0, %i7, %l0
tcs %icc, 0x6
tg %icc, 0x3
mova %icc, %g1, %i3
be,pt %icc, loop_949
alignaddrl %i6, %g7, %i1
fpadd16 %f16, %f22, %f26
bleu,pn %icc, loop_950
loop_949:
nop
fitos %f20, %f21
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %i4, %g5, %o5
loop_950:
movvs %xcc, %i0, %i5
edge32n %g2, %g6, %o2
fblg,a %fcc1, loop_951
sdiv %l6, 0x1737, %g4
fxnors %f17, %f19, %f18
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_951:
tg %xcc, 0x3
fnot2s %f12, %f7
fmovdge %xcc, %f16, %f10
fpsub32 %f30, %f14, %f10
movpos %xcc, %l2, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stx %o1, [%l7 + 0x50]
movpos %xcc, %i2, %l5
taddcctv %o7, %o6, %l4
edge16l %g3, %l1, %o4
fbu %fcc1, loop_952
bcs %icc, loop_953
srlx %l3, %i7, %o0
subccc %g1, %i3, %i6
loop_952:
srl %l0, 0x02, %i1
loop_953:
nop
wr %g0, 0x22, %asi
ldda [%l7 + 0x50] %asi, %i4
tn %xcc, 0x4
wr %g0, 0x11, %asi
stwa %g7, [%l7 + 0x30] %asi
movcs %icc, %o5, %i0
subcc %g5, %i5, %g6
fmovda %xcc, %f8, %f6
fmovrdlz %o2, %f18, %f24
fornot2 %f14, %f28, %f22
xor %l6, 0x0EE4, %g4
udivx %l2, 0x09FD, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tl %icc, 0x3
tge %xcc, 0x2
set 0x3C, %i7
lduha [%l7 + %i7] 0x89, %o1
subccc %g2, 0x0D86, %l5
movrlz %i2, %o7, %o6
movrne %l4, %g3, %l1
nop
setx 0x3FDABB5F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0xE63793E5, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fadds %f15, %f2, %f16
mulx %o4, %l3, %o0
add %l7, 0x0C, %l6
wr %g0, 0x81, %asi
casa [%l6] 0x81, %i7, %g1
edge16n %i6, %l0, %i3
te %icc, 0x6
movrgez %i4, %g7, %o5
nop
setx 0x07E29B145CC1F575, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x3016AB321F986956, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fmuld %f0, %f26, %f30
orncc %i1, 0x0D0C, %g5
tvs %icc, 0x4
sdivx %i0, 0x0AEB, %i5
popc %o2, %l6
tle %xcc, 0x4
pdist %f16, %f20, %f4
movneg %icc, %g4, %g6
nop
setx 0xF49C577E0056208A, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
mova %icc, %l2, %o3
edge32 %o1, %l5, %g2
edge16l %i2, %o7, %l4
fandnot2 %f12, %f6, %f28
edge16ln %o6, %g3, %l1
fbuge %fcc1, loop_954
or %l3, 0x1B46, %o0
add %l7, 0x20, %l6
wr %g0, 0x81, %asi
casxa [%l6] %asi, %o4, %g1
loop_954:
addc %i6, 0x18BA, %i7
bvs,a,pn %xcc, loop_955
fbge,a %fcc2, loop_956
array16 %i3, %i4, %l0
sllx %g7, %i1, %g5
loop_955:
tl %xcc, 0x1
loop_956:
nop
setx loop_957, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge8n %i0, %i5, %o2
umulcc %l6, %o5, %g4
ta %xcc, 0x3
loop_957:
fmovrdne %l2, %f10, %f28
bge %icc, loop_958
orncc %o3, 0x1108, %o1
brlez,a %l5, loop_959
mova %xcc, %g6, %g2
loop_958:
lduw [%l7 + 0x48], %o7
tgu %xcc, 0x7
loop_959:
ldsw [%l7 + 0x40], %l4
andncc %i2, %o6, %l1
addcc %g3, 0x0975, %l3
fsrc2s %f17, %f30
array32 %o0, %o4, %g1
alignaddr %i6, %i3, %i4
movrgez %i7, %l0, %i1
fbul,a %fcc1, loop_960
ldd [%l7 + 0x68], %f10
bvc,pt %icc, loop_961
ldx [%l7 + 0x18], %g5
loop_960:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x60, %o3
lda [%l7 + %o3] 0x14, %f29
loop_961:
movrgez %g7, 0x270, %i5
fcmpeq32 %f26, %f4, %i0
tle %xcc, 0x1
fbul %fcc0, loop_962
addccc %o2, 0x04DD, %l6
fbn,a %fcc3, loop_963
fmovsl %icc, %f29, %f28
loop_962:
fmovscs %xcc, %f15, %f22
addccc %o5, %g4, %o3
loop_963:
fornot1 %f0, %f28, %f0
fmovdn %icc, %f18, %f0
andn %o1, 0x0D46, %l2
fmovdgu %icc, %f22, %f27
fnegs %f26, %f21
fmovrdlez %g6, %f0, %f16
addc %g2, 0x105A, %l5
movg %icc, %l4, %o7
array32 %o6, %i2, %g3
addccc %l3, 0x0777, %l1
nop
fitos %f12, %f22
fstod %f22, %f2
fmovdcc %icc, %f22, %f30
alignaddrl %o4, %g1, %i6
wr %g0, 0xeb, %asi
stwa %o0, [%l7 + 0x30] %asi
membar #Sync
ldstub [%l7 + 0x20], %i4
fmovrdgz %i3, %f24, %f8
or %i7, %i1, %g5
fmovrdgez %l0, %f6, %f20
array16 %i5, %i0, %o2
tn %xcc, 0x3
add %g7, %o5, %l6
fmovdne %icc, %f4, %f27
fexpand %f13, %f6
smul %g4, %o3, %l2
movn %xcc, %o1, %g2
ta %icc, 0x5
fblg,a %fcc0, loop_964
mova %icc, %l5, %l4
edge8ln %o7, %g6, %i2
fornot2 %f22, %f26, %f18
loop_964:
tl %icc, 0x4
fbul %fcc0, loop_965
fbge %fcc1, loop_966
lduh [%l7 + 0x60], %o6
fornot1s %f5, %f8, %f17
loop_965:
fpack32 %f12, %f8, %f0
loop_966:
edge8ln %l3, %g3, %l1
edge16ln %g1, %i6, %o4
tsubcc %i4, %i3, %o0
umul %i1, 0x1D35, %g5
array8 %i7, %l0, %i0
edge32 %o2, %i5, %o5
fornot1 %f8, %f18, %f14
sdivcc %l6, 0x1352, %g4
fpadd32s %f25, %f11, %f13
fexpand %f17, %f10
tneg %icc, 0x3
movre %g7, 0x29C, %o3
subcc %l2, 0x064E, %g2
edge32n %o1, %l5, %o7
fmovdge %icc, %f3, %f11
edge16l %g6, %i2, %o6
nop
setx loop_967, %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
andn %l4, 0x19BC, %l3
fandnot1 %f8, %f26, %f2
edge32l %g3, %l1, %g1
loop_967:
fpadd16 %f16, %f20, %f14
sllx %i6, %o4, %i4
sdivx %i3, 0x0937, %o0
fpsub16 %f0, %f16, %f24
andncc %g5, %i7, %l0
andncc %i0, %o2, %i5
sdiv %o5, 0x1D46, %l6
ble,a,pn %xcc, loop_968
tvs %xcc, 0x6
fmovsge %xcc, %f24, %f26
fbu %fcc0, loop_969
loop_968:
subc %i1, %g7, %g4
fcmpgt16 %f4, %f4, %l2
subccc %g2, 0x1196, %o3
loop_969:
tcs %xcc, 0x6
fbne %fcc1, loop_970
fmul8sux16 %f0, %f16, %f22
alignaddrl %l5, %o7, %g6
srax %o1, 0x05, %i2
loop_970:
srl %l4, %l3, %o6
udivcc %l1, 0x088D, %g1
movgu %xcc, %g3, %o4
movneg %xcc, %i4, %i3
sdivcc %o0, 0x0868, %i6
bne,pn %icc, loop_971
tcc %icc, 0x7
set 0x40, %g4
ldda [%l7 + %g4] 0x04, %f16
loop_971:
bvc,a,pt %xcc, loop_972
nop
fitos %f11, %f7
fstoi %f7, %f29
subcc %i7, 0x1B5B, %g5
fmovde %xcc, %f11, %f18
loop_972:
ld [%l7 + 0x14], %f23
bcc %icc, loop_973
edge8 %l0, %i0, %o2
fpack16 %f30, %f14
fbe,a %fcc0, loop_974
loop_973:
bn,a,pt %xcc, loop_975
umul %i5, 0x060B, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_974:
tn %icc, 0x7
loop_975:
movrgz %i1, %o5, %g7
movgu %icc, %g4, %l2
fbule,a %fcc2, loop_976
movgu %xcc, %o3, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdcc %xcc, %f3, %f7
loop_976:
tne %icc, 0x3
nop
setx 0x7C34F9F8CF82F387, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x0B7356F3E7625CBC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fmuld %f20, %f12, %f22
fmovd %f12, %f28
tle %xcc, 0x3
alignaddr %g2, %g6, %o1
fpackfix %f6, %f0
smulcc %o7, %i2, %l4
fble %fcc1, loop_977
sth %l3, [%l7 + 0x24]
be,a loop_978
and %o6, 0x02E7, %g1
loop_977:
stbar
orcc %g3, 0x1295, %o4
loop_978:
alignaddrl %l1, %i3, %i4
edge8 %i6, %o0, %i7
ta %icc, 0x1
sdiv %l0, 0x029A, %i0
udivcc %g5, 0x091E, %o2
tge %icc, 0x0
fmovdg %xcc, %f1, %f5
fandnot1s %f15, %f23, %f2
fmovrdne %l6, %f10, %f2
bneg loop_979
andn %i5, 0x1154, %o5
set 0x48, %o7
swapa [%l7 + %o7] 0x88, %i1
loop_979:
andncc %g7, %g4, %l2
udivx %l5, 0x1BDB, %o3
tne %icc, 0x0
nop
setx 0x72CECB9CB7843500, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x9F2A9597C0988161, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f16, %f24
edge8n %g2, %g6, %o7
fones %f31
fmovrde %o1, %f24, %f24
movcs %xcc, %i2, %l3
be,a,pn %icc, loop_980
fandnot1s %f1, %f21, %f0
fnegd %f16, %f16
edge16l %l4, %g1, %g3
loop_980:
fpack32 %f28, %f26, %f26
fbue %fcc1, loop_981
and %o4, 0x197A, %o6
fbul,a %fcc0, loop_982
fmovdvs %xcc, %f19, %f5
loop_981:
movgu %xcc, %l1, %i4
mulscc %i3, %i6, %i7
loop_982:
fmuld8ulx16 %f17, %f27, %f2
set 0x3C, %g6
stwa %l0, [%l7 + %g6] 0x15
smulcc %o0, 0x1E38, %i0
fmul8x16 %f24, %f2, %f24
bg,a,pt %xcc, loop_983
fmovsa %icc, %f17, %f3
movrlz %o2, %g5, %i5
bshuffle %f24, %f14, %f8
loop_983:
subc %o5, %l6, %i1
array8 %g4, %l2, %g7
flush %l7 + 0x5C
nop
set 0x45, %i2
stb %o3, [%l7 + %i2]
tn %xcc, 0x6
tge %xcc, 0x6
edge32ln %l5, %g6, %g2
tneg %xcc, 0x0
fnors %f0, %f14, %f1
andn %o1, %o7, %l3
edge32n %i2, %l4, %g1
sub %g3, %o4, %o6
fand %f22, %f14, %f30
fmovrslez %l1, %f13, %f9
call loop_984
movcs %xcc, %i3, %i6
fbg %fcc0, loop_985
std %f16, [%l7 + 0x18]
loop_984:
movpos %icc, %i7, %i4
nop
setx loop_986, %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_985:
membar 0x3F
ble,pt %icc, loop_987
edge32n %o0, %i0, %o2
loop_986:
ldd [%l7 + 0x40], %f12
srl %g5, 0x11, %i5
loop_987:
fornot1s %f30, %f12, %f30
edge8l %l0, %o5, %l6
tleu %xcc, 0x2
orcc %i1, 0x16B5, %g4
udivx %l2, 0x0FEC, %g7
array32 %l5, %o3, %g2
fcmple16 %f10, %f16, %o1
movrlez %o7, 0x1BC, %l3
fandnot1s %f14, %f30, %f15
fmovs %f8, %f10
ldstub [%l7 + 0x13], %g6
tn %icc, 0x2
fmovd %f28, %f18
wr %g0, 0x89, %asi
lduba [%l7 + 0x27] %asi, %l4
movcc %xcc, %g1, %g3
fmovrslez %i2, %f0, %f12
move %icc, %o6, %l1
addc %o4, 0x1AA5, %i3
nop
setx loop_988, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge8l %i6, %i4, %o0
edge8n %i7, %o2, %i0
udivcc %i5, 0x0DD9, %l0
loop_988:
tcc %icc, 0x2
fmovsneg %xcc, %f21, %f30
array32 %g5, %l6, %o5
popc 0x055A, %g4
movrlz %l2, 0x158, %g7
fmovdl %icc, %f1, %f8
fbe %fcc2, loop_989
bn %xcc, loop_990
lduw [%l7 + 0x40], %i1
sll %o3, %l5, %o1
loop_989:
movne %xcc, %g2, %o7
loop_990:
tpos %icc, 0x0
sub %l3, %l4, %g6
fbue,a %fcc2, loop_991
movre %g3, %g1, %o6
movleu %xcc, %i2, %l1
sll %o4, 0x1B, %i6
loop_991:
srax %i4, 0x05, %i3
movcc %icc, %i7, %o0
nop
setx 0x24D19306, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
fsqrts %f8, %f9
orn %i0, %o2, %l0
brgez,a %i5, loop_992
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitod %f10, %f10
addc %l6, %o5, %g5
loop_992:
brgz,a %g4, loop_993
st %f22, [%l7 + 0x7C]
subccc %l2, 0x1E22, %i1
movg %icc, %o3, %l5
loop_993:
nop
wr %g0, 0x04, %asi
ldda [%l7 + 0x40] %asi, %o0
set 0x08, %g5
prefetcha [%l7 + %g5] 0x19, 0x0
fba %fcc0, loop_994
fmovsa %xcc, %f5, %f12
fbl,a %fcc2, loop_995
movrlez %o7, %l3, %g2
loop_994:
addc %g6, %g3, %l4
popc %g1, %i2
loop_995:
fcmpeq16 %f8, %f6, %l1
orn %o6, 0x11C9, %o4
array16 %i4, %i6, %i3
tcc %icc, 0x4
movrlez %o0, %i7, %o2
fzeros %f16
fmovde %xcc, %f14, %f12
nop
setx 0x6C5387D242B8D06B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x2748353EE5DB7273, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f10, %f14
fbl,a %fcc2, loop_996
movg %xcc, %l0, %i0
smul %l6, %o5, %i5
subcc %g5, 0x0F79, %g4
loop_996:
flush %l7 + 0x0C
sra %l2, %o3, %i1
sethi 0x0AA7, %o1
fors %f24, %f15, %f9
fmovdgu %icc, %f15, %f16
ta %xcc, 0x6
bvs,a,pn %icc, loop_997
fbg,a %fcc0, loop_998
taddcctv %g7, %o7, %l3
wr %g0, 0xe3, %asi
stba %g2, [%l7 + 0x10] %asi
membar #Sync
loop_997:
bleu,pn %xcc, loop_999
loop_998:
movcs %xcc, %g6, %g3
set 0x2C, %i1
stba %l5, [%l7 + %i1] 0x18
loop_999:
movpos %xcc, %l4, %g1
edge16 %i2, %l1, %o4
movne %icc, %i4, %o6
for %f30, %f6, %f6
fbue %fcc1, loop_1000
fpadd16 %f22, %f8, %f6
set 0x28, %l3
lda [%l7 + %l3] 0x80, %f11
loop_1000:
stw %i3, [%l7 + 0x78]
movcc %icc, %i6, %o0
fpmerge %f0, %f23, %f26
wr %g0, 0x81, %asi
stba %i7, [%l7 + 0x48] %asi
udiv %l0, 0x1A74, %i0
bvs,a %icc, loop_1001
sra %l6, %o2, %i5
bg,a,pn %icc, loop_1002
udivx %g5, 0x1BDD, %o5
loop_1001:
tcs %icc, 0x3
tg %xcc, 0x0
loop_1002:
edge32 %l2, %o3, %i1
alignaddr %g4, %g7, %o1
wr %g0, 0x89, %asi
swapa [%l7 + 0x2C] %asi, %o7
bvc,pt %icc, loop_1003
edge32ln %g2, %l3, %g3
xor %l5, 0x16AA, %g6
fnot2 %f2, %f24
loop_1003:
umul %l4, %g1, %l1
fcmpgt16 %f28, %f20, %o4
fmovdleu %xcc, %f12, %f2
tvs %xcc, 0x1
edge8l %i4, %i2, %i3
taddcc %o6, 0x0E80, %o0
fpmerge %f3, %f29, %f4
set 0x2F, %i0
ldstuba [%l7 + %i0] 0x80, %i6
set 0x76, %l4
stha %i7, [%l7 + %l4] 0x15
bn,a,pt %icc, loop_1004
alignaddr %l0, %i0, %o2
smulcc %l6, 0x1517, %g5
addccc %i5, %l2, %o3
loop_1004:
fnands %f11, %f7, %f20
movne %icc, %o5, %i1
xor %g4, 0x1364, %g7
wr %g0, 0x89, %asi
ldswa [%l7 + 0x20] %asi, %o7
movn %xcc, %o1, %l3
fmovsg %icc, %f12, %f29
fmovse %xcc, %f21, %f15
edge8n %g3, %l5, %g6
ldsw [%l7 + 0x3C], %l4
nop
fitos %f1, %f11
fstod %f11, %f12
bge,a,pt %xcc, loop_1005
subc %g1, 0x1CE9, %g2
flush %l7 + 0x08
edge8 %o4, %l1, %i2
loop_1005:
sethi 0x14E7, %i3
umulcc %o6, %o0, %i4
fand %f0, %f18, %f0
bge loop_1006
array8 %i7, %i6, %i0
nop
setx 0xD265665768079311, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f30
fornot2 %f4, %f6, %f26
loop_1006:
nop
setx 0xF4B62E16F6BDCC77, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f4
fpsub32 %f0, %f8, %f18
set 0x5C, %g3
stwa %l0, [%l7 + %g3] 0x0c
srlx %o2, %g5, %l6
fbn,a %fcc3, loop_1007
edge16 %l2, %i5, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andncc %i1, %o5, %g4
loop_1007:
edge8l %o7, %o1, %l3
bg,a loop_1008
orncc %g3, %l5, %g6
bleu,a loop_1009
smul %l4, %g1, %g2
loop_1008:
flush %l7 + 0x0C
movcs %xcc, %o4, %g7
loop_1009:
edge16 %i2, %l1, %o6
edge8l %o0, %i3, %i4
set 0x6C, %g7
stwa %i6, [%l7 + %g7] 0x0c
or %i7, %l0, %i0
sdivcc %o2, 0x0A98, %l6
addc %g5, %i5, %l2
fmul8sux16 %f2, %f4, %f24
fpsub32s %f12, %f5, %f13
edge16ln %i1, %o3, %o5
nop
fitos %f0, %f10
fstod %f10, %f2
wr %g0, 0x2c, %asi
ldda [%l7 + 0x20] %asi, %g4
set 0x7C, %l6
sta %f27, [%l7 + %l6] 0x81
tneg %xcc, 0x4
fmuld8sux16 %f7, %f1, %f8
bn loop_1010
movrgz %o1, %l3, %o7
movgu %xcc, %l5, %g6
fnegd %f12, %f18
loop_1010:
nop
set 0x64, %i3
ldsha [%l7 + %i3] 0x18, %l4
nop
setx 0x41FAF1E467BC3A7A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xFF43763AC87E16C8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f2, %f26
movne %xcc, %g3, %g1
fmovdg %icc, %f26, %f8
alignaddrl %o4, %g2, %i2
mulscc %g7, 0x10D7, %l1
edge8n %o0, %o6, %i3
addccc %i4, 0x0268, %i6
subccc %l0, %i0, %o2
movge %icc, %i7, %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %l6, 0x09, %l2
ldub [%l7 + 0x46], %i1
brgez,a %o3, loop_1011
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd32s %f16, %f23, %f6
movcs %icc, %i5, %o5
loop_1011:
tl %xcc, 0x0
nop
setx 0x19339B05E60633A7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x7F3C12191E230BBA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fdivd %f8, %f30, %f30
tne %icc, 0x3
tsubcc %g4, %o1, %l3
fbug %fcc0, loop_1012
and %o7, 0x04EF, %l5
fmovdcc %icc, %f22, %f29
xor %l4, %g6, %g3
loop_1012:
popc %g1, %o4
fbu %fcc3, loop_1013
fcmpgt16 %f12, %f8, %i2
edge32l %g2, %l1, %o0
orcc %o6, 0x1AD3, %g7
loop_1013:
movcs %icc, %i3, %i4
tvc %xcc, 0x1
alignaddrl %i6, %l0, %i0
fpack16 %f28, %f28
sdivx %i7, 0x152B, %g5
ldx [%l7 + 0x40], %l6
tge %xcc, 0x6
wr %g0, 0x89, %asi
ldda [%l7 + 0x70] %asi, %o2
fnors %f13, %f21, %f24
orcc %i1, 0x1BA1, %l2
te %icc, 0x3
nop
setx loop_1014, %l0, %l1
jmpl %l1, %i5
taddcctv %o3, 0x00C9, %o5
fcmpne32 %f28, %f2, %g4
set 0x58, %l1
swapa [%l7 + %l1] 0x80, %l3
loop_1014:
xor %o7, 0x139F, %l5
taddcc %o1, 0x19CE, %l4
nop
setx 0x149F2E7E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
fsqrts %f28, %f3
tle %icc, 0x5
edge16ln %g6, %g1, %o4
stbar
xorcc %i2, 0x1265, %g3
movgu %icc, %g2, %l1
ldd [%l7 + 0x78], %f22
orn %o0, 0x0A08, %o6
fmovsvc %icc, %f6, %f6
addcc %g7, %i4, %i6
nop
set 0x18, %g1
lduw [%l7 + %g1], %l0
movpos %xcc, %i0, %i3
tpos %icc, 0x0
edge8n %g5, %i7, %o2
fpadd16s %f17, %f30, %f17
wr %g0, 0x89, %asi
lduba [%l7 + 0x1C] %asi, %l6
fpsub32 %f24, %f6, %f4
smul %l2, 0x1A69, %i5
movn %xcc, %o3, %i1
brz,a %o5, loop_1015
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fabsd %f28, %f4
sethi 0x1A96, %l3
loop_1015:
sethi 0x0DF2, %o7
fmovdleu %xcc, %f30, %f0
xor %l5, %o1, %l4
smulcc %g6, 0x1B17, %g4
bcs,a,pt %icc, loop_1016
movcs %xcc, %g1, %i2
orncc %g3, 0x020C, %g2
sethi 0x05F7, %o4
loop_1016:
srax %l1, %o0, %o6
bl,pt %xcc, loop_1017
bn,pn %xcc, loop_1018
fpack32 %f26, %f28, %f30
tsubcc %g7, 0x0D5A, %i4
loop_1017:
udivcc %i6, 0x0596, %i0
loop_1018:
sethi 0x14DD, %i3
wr %g0, 0x18, %asi
ldsba [%l7 + 0x54] %asi, %g5
add %i7, %o2, %l6
bl,a,pt %xcc, loop_1019
array32 %l0, %l2, %o3
nop
setx loop_1020, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bpos %icc, loop_1021
loop_1019:
addcc %i5, %i1, %l3
edge32l %o7, %l5, %o5
loop_1020:
swap [%l7 + 0x24], %l4
loop_1021:
fmovdgu %xcc, %f19, %f3
ta %icc, 0x5
andncc %o1, %g6, %g4
tvc %icc, 0x7
udivx %g1, 0x04AD, %i2
movge %icc, %g2, %g3
fmovdvs %xcc, %f8, %f14
membar 0x01
bshuffle %f16, %f28, %f26
ble,a %xcc, loop_1022
sdiv %o4, 0x1495, %l1
movg %icc, %o6, %g7
edge8ln %o0, %i4, %i0
loop_1022:
tsubcc %i6, %g5, %i7
bvc,a %xcc, loop_1023
fbuge %fcc0, loop_1024
movl %xcc, %o2, %l6
add %l0, %l2, %o3
loop_1023:
nop
set 0x12, %l2
stba %i3, [%l7 + %l2] 0x2a
membar #Sync
loop_1024:
fbu %fcc1, loop_1025
xnor %i1, %i5, %o7
ta %icc, 0x2
tsubcctv %l5, %o5, %l3
loop_1025:
srl %l4, 0x15, %g6
edge8n %o1, %g1, %i2
umul %g4, %g2, %o4
sethi 0x092A, %g3
nop
setx 0xC06320F7, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
te %icc, 0x1
xorcc %o6, %g7, %l1
flush %l7 + 0x30
movge %icc, %i4, %i0
fmovrse %i6, %f28, %f13
fandnot1s %f10, %f26, %f13
udiv %o0, 0x1D2F, %i7
tl %icc, 0x5
fmovdvs %icc, %f2, %f9
array8 %o2, %g5, %l6
fmovrdlez %l2, %f6, %f16
edge16 %o3, %i3, %i1
ta %icc, 0x2
subcc %l0, %o7, %l5
add %o5, 0x14FB, %i5
fpadd16 %f8, %f16, %f0
orn %l3, %l4, %o1
tsubcc %g1, 0x01D4, %i2
fbn,a %fcc1, loop_1026
brnz,a %g6, loop_1027
sdivx %g4, 0x051C, %g2
tgu %xcc, 0x7
loop_1026:
tg %icc, 0x1
loop_1027:
fpadd32s %f11, %f7, %f2
edge16ln %o4, %o6, %g7
array8 %g3, %i4, %i0
movcc %icc, %i6, %o0
tl %xcc, 0x6
fbg %fcc2, loop_1028
sth %l1, [%l7 + 0x42]
subc %o2, 0x0A0B, %g5
edge16ln %i7, %l2, %o3
loop_1028:
movvc %xcc, %l6, %i3
tl %xcc, 0x6
fcmpeq16 %f6, %f26, %i1
brgz,a %o7, loop_1029
te %xcc, 0x0
tleu %icc, 0x1
wr %g0, 0x10, %asi
ldsha [%l7 + 0x68] %asi, %l0
loop_1029:
sdivcc %o5, 0x0BEB, %i5
brgez %l3, loop_1030
brgz %l5, loop_1031
edge16l %l4, %o1, %g1
subccc %i2, %g6, %g4
loop_1030:
fbule %fcc3, loop_1032
loop_1031:
fsrc1s %f11, %f13
fcmpgt16 %f4, %f8, %o4
fsrc2 %f26, %f28
loop_1032:
edge16l %g2, %o6, %g7
umulcc %g3, %i0, %i4
tn %icc, 0x5
edge32ln %i6, %l1, %o0
tle %xcc, 0x7
fcmpgt16 %f14, %f18, %o2
fbne,a %fcc3, loop_1033
movcs %xcc, %g5, %l2
fbuge %fcc3, loop_1034
tn %xcc, 0x2
loop_1033:
array8 %i7, %o3, %l6
andcc %i3, %o7, %l0
loop_1034:
fmovsa %xcc, %f14, %f15
orn %o5, %i5, %i1
bcs,a,pn %xcc, loop_1035
bcc loop_1036
swap [%l7 + 0x28], %l5
tpos %xcc, 0x1
loop_1035:
edge8ln %l3, %l4, %g1
loop_1036:
tcc %xcc, 0x2
fpack32 %f0, %f24, %f0
orn %o1, 0x0863, %i2
ba,a,pt %xcc, loop_1037
pdist %f2, %f30, %f4
movg %icc, %g4, %g6
ble,pt %icc, loop_1038
loop_1037:
fbuge,a %fcc3, loop_1039
tsubcc %g2, 0x094E, %o4
movge %xcc, %g7, %o6
loop_1038:
subc %i0, %g3, %i6
loop_1039:
nop
wr %g0, 0x19, %asi
stha %i4, [%l7 + 0x24] %asi
stbar
movvc %xcc, %o0, %l1
fsrc2s %f12, %f20
sethi 0x178D, %g5
xor %l2, 0x1C38, %o2
movvc %xcc, %o3, %i7
movpos %xcc, %i3, %o7
movrlez %l6, 0x29A, %o5
tvc %xcc, 0x1
lduw [%l7 + 0x2C], %l0
andn %i1, %i5, %l3
subcc %l4, 0x0477, %g1
movneg %icc, %l5, %i2
movrgez %o1, 0x24E, %g6
swap [%l7 + 0x64], %g2
mulx %g4, 0x04E9, %g7
move %xcc, %o6, %o4
fblg %fcc2, loop_1040
fmovd %f24, %f8
ldub [%l7 + 0x48], %i0
fbn %fcc2, loop_1041
loop_1040:
ldub [%l7 + 0x31], %i6
movle %icc, %g3, %o0
nop
setx 0x3C593EED, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
fsqrts %f19, %f31
loop_1041:
array16 %l1, %i4, %l2
fpsub32s %f25, %f24, %f14
fba,a %fcc3, loop_1042
xorcc %o2, %g5, %i7
call loop_1043
fornot2 %f4, %f24, %f4
loop_1042:
ta %icc, 0x4
nop
fitod %f0, %f18
loop_1043:
bgu,a loop_1044
movle %xcc, %o3, %o7
edge8n %i3, %o5, %l0
nop
setx 0x7B80FE98, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
fsqrts %f30, %f15
loop_1044:
sub %i1, %l6, %l3
fmovdne %icc, %f22, %f4
tle %xcc, 0x5
edge8n %l4, %g1, %l5
fbn %fcc2, loop_1045
taddcctv %i2, %i5, %o1
sdivcc %g2, 0x0BD2, %g4
nop
setx 0xA7D0D9EF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0xC80ED025, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fdivs %f13, %f19, %f8
loop_1045:
fornot2s %f6, %f10, %f27
edge8l %g7, %g6, %o6
or %i0, 0x1478, %o4
pdist %f14, %f10, %f20
mulx %g3, 0x1588, %o0
fnegs %f14, %f9
ta %xcc, 0x0
movvs %xcc, %i6, %i4
tg %xcc, 0x4
nop
fitos %f1, %f21
fstox %f21, %f6
movvs %icc, %l2, %o2
edge32 %l1, %i7, %g5
tsubcctv %o7, 0x08B5, %i3
sllx %o5, %o3, %i1
wr %g0, 0xf8, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
membar 0x0C
te %icc, 0x0
set 0x2C, %l5
lda [%l7 + %l5] 0x14, %f10
movpos %icc, %l6, %l0
ta %icc, 0x5
fxnors %f14, %f11, %f1
edge16n %l4, %g1, %l5
nop
setx 0x1FA847AC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
fsqrts %f11, %f20
movre %l3, 0x0AC, %i5
movvs %icc, %i2, %g2
array16 %o1, %g4, %g7
fornot2 %f24, %f30, %f26
movne %xcc, %g6, %o6
ldstub [%l7 + 0x62], %o4
edge16n %g3, %i0, %i6
edge16ln %o0, %l2, %o2
fmovrde %i4, %f26, %f10
array8 %i7, %g5, %o7
sdivcc %i3, 0x037C, %o5
std %f6, [%l7 + 0x60]
movneg %icc, %o3, %i1
fmul8sux16 %f4, %f30, %f10
fmuld8ulx16 %f29, %f29, %f12
fsrc2 %f22, %f30
movrne %l1, 0x218, %l0
smulcc %l6, %g1, %l5
fcmpne16 %f14, %f12, %l3
fbule %fcc3, loop_1046
tpos %icc, 0x4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvc %xcc, %i5, %i2
loop_1046:
fmovdl %icc, %f19, %f28
fmul8ulx16 %f30, %f28, %f18
andn %g2, %l4, %g4
brlez,a %o1, loop_1047
edge8n %g6, %o6, %o4
movne %icc, %g7, %g3
fmovrdlez %i6, %f22, %f18
loop_1047:
call loop_1048
stx %i0, [%l7 + 0x38]
set 0x6C, %g2
sta %f17, [%l7 + %g2] 0x89
loop_1048:
fmovrdgz %l2, %f4, %f4
array32 %o0, %i4, %i7
edge16 %o2, %o7, %g5
movrlez %o5, %i3, %i1
tcc %icc, 0x2
nop
setx 0x65D5AF61, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x1EE77242, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fsubs %f22, %f6, %f17
nop
set 0x18, %o6
ldx [%l7 + %o6], %o3
set 0x50, %i6
lduwa [%l7 + %i6] 0x19, %l0
tg %xcc, 0x1
edge32 %l6, %l1, %g1
xorcc %l3, 0x0F75, %l5
movne %xcc, %i2, %i5
andcc %g2, %g4, %l4
set 0x60, %o4
swapa [%l7 + %o4] 0x0c, %o1
sra %o6, 0x0E, %g6
sir 0x1539
movne %xcc, %g7, %o4
movcc %xcc, %i6, %g3
edge16 %l2, %i0, %i4
fmul8sux16 %f10, %f2, %f8
movrlz %i7, 0x2F2, %o2
edge8l %o7, %g5, %o5
tn %xcc, 0x7
subcc %o0, 0x0413, %i3
movre %o3, %l0, %l6
movneg %xcc, %i1, %l1
fnand %f28, %f0, %f8
fmovdl %icc, %f29, %f26
xorcc %g1, 0x0379, %l3
xor %l5, %i2, %g2
orn %i5, 0x02F8, %l4
fzeros %f1
xnorcc %o1, %o6, %g4
wr %g0, 0x17, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fcmple16 %f2, %f12, %g6
tsubcctv %o4, 0x1601, %g7
fandnot2 %f18, %f6, %f22
mulscc %g3, 0x12D3, %i6
smulcc %i0, 0x0851, %l2
edge16ln %i4, %o2, %o7
and %g5, 0x00A9, %o5
smulcc %i7, 0x0762, %i3
alignaddr %o0, %o3, %l0
edge16 %i1, %l6, %g1
ble,a %icc, loop_1049
fmovdne %icc, %f9, %f21
fmovdl %icc, %f5, %f26
nop
set 0x08, %o5
ldx [%l7 + %o5], %l1
loop_1049:
orncc %l3, 0x08C0, %i2
tvc %xcc, 0x2
udivcc %g2, 0x107C, %l5
fbne,a %fcc0, loop_1050
smul %i5, 0x0119, %o1
fcmpne16 %f22, %f12, %l4
umulcc %o6, %g4, %o4
loop_1050:
subcc %g7, %g6, %g3
sub %i0, 0x046B, %i6
movn %xcc, %l2, %o2
add %l7, 0x60, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i4
casxa [%l6] 0x89, %i4, %o7
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x24] %asi, %o5
mulscc %i7, %i3, %g5
fmovsa %xcc, %f5, %f11
andcc %o0, %l0, %o3
nop
setx 0x204D334F, %l0, %l6
st %l6, [%l7 + 0x18]
ld [%l7 + 0x18], %fsr
popc %i1, %g1
sir 0x00A1
set 0x5C, %i5
swapa [%l7 + %i5] 0x80, %l1
movn %icc, %l6, %l3
set 0x38, %o0
lda [%l7 + %o0] 0x10, %f16
wr %g0, 0x80, %asi
stba %i2, [%l7 + 0x1B] %asi
fone %f0
membar #Sync
set 0x40, %o1
ldda [%l7 + %o1] 0xf0, %f0
fcmpeq16 %f30, %f0, %g2
bg,pn %icc, loop_1051
array16 %i5, %l5, %l4
set 0x7D, %l0
ldstuba [%l7 + %l0] 0x11, %o1
loop_1051:
movne %icc, %g4, %o6
bne %xcc, loop_1052
stx %o4, [%l7 + 0x78]
movvs %icc, %g6, %g3
xnorcc %g7, 0x10A9, %i6
loop_1052:
lduw [%l7 + 0x6C], %i0
set 0x38, %i4
lduba [%l7 + %i4] 0x88, %o2
subcc %l2, %i4, %o5
fxnors %f3, %f28, %f28
fornot1s %f23, %f5, %f16
move %icc, %o7, %i3
wr %g0, 0xf9, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
bleu,a loop_1053
addc %i7, 0x0626, %g5
fandnot1 %f16, %f26, %f0
fsrc2s %f12, %f18
loop_1053:
xnorcc %l0, 0x13A0, %o0
fbu %fcc1, loop_1054
edge16n %i1, %g1, %o3
xnor %l1, %l3, %l6
std %f2, [%l7 + 0x58]
loop_1054:
fxor %f22, %f18, %f24
brlz %g2, loop_1055
edge32ln %i5, %l5, %l4
sdivx %o1, 0x117D, %i2
brlez %g4, loop_1056
loop_1055:
tne %icc, 0x3
wr %g0, 0x04, %asi
lda [%l7 + 0x0C] %asi, %f12
loop_1056:
add %o6, %o4, %g6
and %g3, 0x0210, %i6
bn %icc, loop_1057
fbue %fcc1, loop_1058
udivcc %g7, 0x0DC8, %o2
srl %l2, 0x1F, %i4
loop_1057:
tneg %xcc, 0x0
loop_1058:
nop
wr %g0, 0x19, %asi
ldxa [%l7 + 0x40] %asi, %i0
ld [%l7 + 0x7C], %f29
nop
setx 0xB11ACD50, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x5B84A28D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fsubs %f23, %f26, %f17
edge32 %o7, %o5, %i3
fcmple16 %f28, %f28, %g5
edge32ln %i7, %o0, %i1
tneg %xcc, 0x0
tneg %xcc, 0x4
tg %xcc, 0x2
brlz %g1, loop_1059
ldub [%l7 + 0x70], %l0
tleu %icc, 0x7
srlx %l1, 0x0A, %l3
loop_1059:
fmovde %xcc, %f27, %f8
taddcctv %l6, 0x135A, %g2
fnot2s %f16, %f0
fone %f16
edge32n %o3, %i5, %l4
mova %icc, %o1, %l5
edge8ln %i2, %g4, %o6
srl %o4, %g6, %g3
faligndata %f8, %f24, %f4
edge32n %g7, %i6, %l2
movpos %icc, %i4, %o2
fmovdgu %xcc, %f14, %f22
addccc %i0, 0x00AB, %o7
tne %xcc, 0x2
alignaddrl %i3, %g5, %i7
fbul,a %fcc3, loop_1060
movre %o0, %o5, %i1
srax %g1, %l1, %l0
tle %xcc, 0x6
loop_1060:
fmovsgu %xcc, %f26, %f12
set 0x28, %o2
prefetcha [%l7 + %o2] 0x0c, 0x0
fpadd16s %f13, %f3, %f12
fandnot2s %f16, %f6, %f5
bne loop_1061
fcmpeq32 %f4, %f4, %g2
edge16 %o3, %l6, %l4
ldsb [%l7 + 0x1D], %i5
loop_1061:
taddcctv %o1, %l5, %i2
fornot1 %f28, %f4, %f6
bl,pn %xcc, loop_1062
fbl,a %fcc2, loop_1063
xor %g4, %o6, %o4
fsrc2 %f8, %f4
loop_1062:
fabss %f12, %f21
loop_1063:
edge8ln %g3, %g6, %i6
fnegs %f2, %f15
stbar
bgu,a,pt %xcc, loop_1064
movcc %xcc, %g7, %l2
mulx %o2, %i0, %o7
movg %xcc, %i4, %i3
loop_1064:
movrgz %g5, 0x312, %o0
set 0x78, %i7
prefetcha [%l7 + %i7] 0x14, 0x1
fba,a %fcc0, loop_1065
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %i1, %o5, %g1
sir 0x13DF
loop_1065:
orn %l0, 0x0E98, %l1
orncc %g2, 0x168D, %o3
fpadd16s %f18, %f1, %f26
movge %icc, %l6, %l4
sllx %i5, 0x1C, %o1
fsrc2s %f22, %f8
smul %l3, %l5, %g4
ta %xcc, 0x2
nop
setx 0x7AD5B60B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0xE7BC82C2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fsubs %f11, %f21, %f5
add %l7, 0x60, %l6
wr %g0, 0x04, %asi
casa [%l6] %asi, %o6, %i2
fbn %fcc2, loop_1066
fmuld8ulx16 %f3, %f25, %f16
fbug,a %fcc2, loop_1067
ba %icc, loop_1068
loop_1066:
sdivx %g3, 0x0473, %o4
fmovrsne %i6, %f1, %f26
loop_1067:
ta %icc, 0x6
loop_1068:
tl %xcc, 0x0
or %g7, %l2, %g6
tle %icc, 0x3
andn %o2, %o7, %i0
movcc %xcc, %i3, %i4
fmul8ulx16 %f10, %f8, %f12
movpos %icc, %o0, %g5
tvc %xcc, 0x5
set 0x40, %g4
ldsha [%l7 + %g4] 0x88, %i7
move %icc, %i1, %o5
addcc %g1, 0x05EC, %l1
tle %xcc, 0x6
edge32ln %g2, %l0, %o3
fornot2s %f12, %f1, %f20
be %icc, loop_1069
addcc %l4, %l6, %i5
tge %icc, 0x5
edge16n %o1, %l3, %g4
loop_1069:
sllx %l5, 0x0B, %o6
edge8ln %g3, %o4, %i2
tg %icc, 0x5
sdivcc %i6, 0x098A, %g7
set 0x46, %o7
ldstuba [%l7 + %o7] 0x81, %l2
orcc %g6, 0x0266, %o2
fsrc1s %f23, %f13
fmovrdgz %i0, %f2, %f14
movrlez %o7, 0x23F, %i4
bpos,a,pt %icc, loop_1070
sdivx %o0, 0x0269, %i3
edge8n %i7, %i1, %o5
stx %g1, [%l7 + 0x10]
loop_1070:
addccc %l1, %g2, %l0
tge %icc, 0x4
stbar
tl %xcc, 0x0
sub %g5, 0x1D70, %o3
xnor %l6, %i5, %o1
andcc %l4, %g4, %l5
sra %o6, %g3, %o4
fornot2s %f30, %f3, %f27
movvs %icc, %l3, %i6
array16 %g7, %i2, %g6
sub %o2, %i0, %l2
fxnor %f16, %f12, %f10
xnorcc %o7, %o0, %i4
movpos %xcc, %i7, %i3
fors %f4, %f25, %f3
edge16 %i1, %o5, %l1
brz %g2, loop_1071
edge16l %l0, %g1, %g5
membar 0x69
movne %icc, %l6, %i5
loop_1071:
fbue %fcc0, loop_1072
tgu %icc, 0x6
edge32 %o3, %o1, %l4
fnor %f6, %f30, %f8
loop_1072:
tvs %icc, 0x0
bcs loop_1073
movrlz %g4, %l5, %g3
fmovrsgz %o6, %f14, %f18
orcc %o4, %l3, %i6
loop_1073:
nop
setx 0x8B72E731, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
fsqrts %f22, %f19
tg %icc, 0x6
movrgez %g7, %i2, %g6
tneg %icc, 0x4
set 0x30, %o3
stxa %o2, [%l7 + %o3] 0x89
nop
setx 0x1C1FF3F0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x1CC8B1CF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f6, %f14
movvs %xcc, %l2, %o7
tsubcc %i0, %o0, %i4
subcc %i7, 0x11EF, %i1
taddcc %o5, 0x1B83, %l1
nop
fitos %f12, %f9
fstoi %f9, %f20
movre %g2, 0x247, %l0
movn %xcc, %g1, %i3
xnorcc %l6, %g5, %i5
fmovsvc %xcc, %f7, %f5
fble,a %fcc0, loop_1074
bshuffle %f14, %f12, %f0
mova %xcc, %o1, %l4
set 0x56, %g6
ldsha [%l7 + %g6] 0x10, %o3
loop_1074:
nop
wr %g0, 0x89, %asi
lduba [%l7 + 0x4E] %asi, %l5
bgu,pt %xcc, loop_1075
fnot1 %f24, %f6
orn %g4, 0x0EA7, %o6
tneg %icc, 0x4
loop_1075:
edge16l %o4, %l3, %i6
fmovrdlz %g3, %f28, %f22
fcmple16 %f2, %f14, %g7
fbu %fcc1, loop_1076
bleu,a loop_1077
bne,pt %xcc, loop_1078
movre %i2, 0x36C, %g6
loop_1076:
edge8ln %l2, %o2, %o7
loop_1077:
fabss %f22, %f27
loop_1078:
bne %icc, loop_1079
fcmpne32 %f28, %f2, %o0
wr %g0, 0x81, %asi
lda [%l7 + 0x58] %asi, %f20
loop_1079:
movre %i4, %i7, %i1
ldub [%l7 + 0x19], %i0
movrgez %l1, 0x09C, %o5
lduh [%l7 + 0x6E], %l0
udiv %g1, 0x1549, %g2
nop
setx loop_1080, %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
udivx %i3, 0x1704, %g5
addcc %l6, 0x038E, %o1
fmovdcc %icc, %f0, %f1
loop_1080:
ble,a loop_1081
fba %fcc2, loop_1082
movpos %xcc, %l4, %o3
fmovrdgz %l5, %f26, %f30
loop_1081:
nop
wr %g0, 0x89, %asi
ldxa [%l7 + 0x38] %asi, %i5
loop_1082:
sub %g4, 0x10DC, %o4
nop
setx 0xA5FA19C975317389, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xA9A46B5C4167F5E7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f30, %f0
tleu %xcc, 0x1
tn %xcc, 0x1
ta %icc, 0x0
movl %xcc, %o6, %i6
movcs %icc, %l3, %g3
fmovdvs %xcc, %f26, %f20
tl %xcc, 0x2
xnorcc %g7, %g6, %l2
edge8ln %o2, %o7, %i2
orn %i4, 0x0B76, %o0
sir 0x1A73
movne %xcc, %i7, %i0
fcmpeq32 %f16, %f30, %l1
movrlez %o5, %i1, %l0
tg %xcc, 0x7
tcc %icc, 0x7
and %g1, 0x08AE, %g2
umulcc %g5, 0x19B4, %l6
add %o1, %i3, %o3
tcc %icc, 0x0
fbg %fcc2, loop_1083
fbule,a %fcc2, loop_1084
fnands %f30, %f29, %f21
addcc %l5, %i5, %l4
loop_1083:
movge %xcc, %o4, %o6
loop_1084:
nop
fitos %f3, %f17
fstox %f17, %f16
fxtos %f16, %f30
mulx %g4, %i6, %g3
smulcc %g7, 0x1EB9, %l3
array32 %g6, %l2, %o2
nop
setx 0xC04A7A9B, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
fmovse %icc, %f1, %f7
andncc %i2, %i4, %o0
fnot2 %f14, %f30
ldd [%l7 + 0x68], %o6
edge16ln %i0, %i7, %o5
fbe,a %fcc3, loop_1085
fsrc1s %f1, %f9
fbu %fcc1, loop_1086
addccc %i1, 0x1913, %l1
loop_1085:
fmovdneg %icc, %f19, %f22
or %g1, 0x060E, %l0
loop_1086:
nop
set 0x44, %g5
lduha [%l7 + %g5] 0x81, %g5
fcmpgt32 %f20, %f6, %l6
sll %g2, %i3, %o1
fmovdg %xcc, %f0, %f31
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %l5, %i5, %o3
tn %icc, 0x3
bne,a,pt %icc, loop_1087
bcs,pt %xcc, loop_1088
fnors %f27, %f17, %f29
fmovdcs %xcc, %f23, %f10
loop_1087:
mova %icc, %o4, %l4
loop_1088:
subcc %o6, 0x1AFB, %g4
tleu %icc, 0x1
ldd [%l7 + 0x50], %f12
xnor %g3, 0x1BD5, %g7
movrgez %i6, %g6, %l3
fxor %f22, %f14, %f6
fmovse %xcc, %f21, %f20
movre %l2, %o2, %i4
edge32n %o0, %o7, %i2
sethi 0x031C, %i7
tleu %xcc, 0x4
nop
setx loop_1089, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
fitod %f6, %f18
fdtos %f18, %f30
stw %o5, [%l7 + 0x38]
nop
fitos %f14, %f17
fstox %f17, %f30
loop_1089:
orn %i1, 0x0CC8, %l1
udivx %g1, 0x0F5D, %i0
wr %g0, 0x80, %asi
ldsha [%l7 + 0x10] %asi, %g5
umul %l0, %g2, %i3
edge32n %o1, %l6, %l5
mulscc %i5, 0x055B, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andcc %o4, 0x0917, %o6
movcs %icc, %l4, %g3
movre %g4, 0x0A2, %i6
taddcctv %g6, %g7, %l3
movcc %icc, %o2, %l2
bge %xcc, loop_1090
fbe,a %fcc0, loop_1091
tcc %icc, 0x2
fmovsleu %icc, %f9, %f13
loop_1090:
orn %o0, 0x0CA4, %o7
loop_1091:
nop
fitod %f0, %f18
fdtoi %f18, %f19
movgu %xcc, %i2, %i7
smul %i4, %i1, %o5
std %f10, [%l7 + 0x60]
array16 %g1, %l1, %i0
stx %l0, [%l7 + 0x60]
ldub [%l7 + 0x23], %g5
srlx %i3, 0x15, %g2
wr %g0, 0x2f, %asi
ldda [%l7 + 0x50] %asi, %o0
and %l5, 0x1836, %l6
fpsub16s %f3, %f24, %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcctv %i5, %o4, %o6
fcmpeq32 %f6, %f4, %o3
nop
setx 0x2E4DBD5BAC021649, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f4
sdivx %l4, 0x0143, %g4
fnegs %f20, %f23
bcc,a,pt %xcc, loop_1092
movrgez %i6, %g6, %g7
movre %g3, 0x3F2, %l3
andncc %l2, %o2, %o7
loop_1092:
nop
set 0x10, %i2
ldxa [%l7 + %i2] 0x89, %o0
sllx %i2, %i7, %i1
std %f28, [%l7 + 0x48]
movvs %xcc, %i4, %g1
prefetch [%l7 + 0x4C], 0x3
udivcc %l1, 0x19FE, %i0
taddcctv %l0, 0x0028, %o5
std %f12, [%l7 + 0x10]
tgu %icc, 0x1
ldd [%l7 + 0x40], %i2
for %f10, %f16, %f16
alignaddr %g5, %o1, %l5
fmovrslz %g2, %f30, %f11
fmuld8ulx16 %f31, %f6, %f2
movgu %xcc, %l6, %o4
ldd [%l7 + 0x58], %f14
subc %i5, 0x010F, %o3
array8 %l4, %g4, %i6
sra %g6, %g7, %g3
ldx [%l7 + 0x50], %l3
orncc %l2, 0x1EEC, %o2
wr %g0, 0x16, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
set 0x44, %i1
swapa [%l7 + %i1] 0x80, %o7
bl,pn %xcc, loop_1093
fpackfix %f8, %f6
mova %xcc, %o6, %i2
fmul8x16al %f31, %f28, %f20
loop_1093:
orncc %i7, 0x02CE, %i1
edge32l %o0, %g1, %l1
fabss %f12, %f0
fbe,a %fcc0, loop_1094
udivcc %i4, 0x0E89, %i0
movre %o5, %i3, %l0
fpsub32s %f22, %f16, %f1
loop_1094:
fnot2s %f30, %f3
bneg,a %xcc, loop_1095
movvc %xcc, %o1, %l5
fbl,a %fcc3, loop_1096
popc 0x198D, %g5
loop_1095:
tge %icc, 0x7
fones %f22
loop_1096:
movvs %xcc, %l6, %g2
fmovrse %i5, %f21, %f3
udivx %o3, 0x0012, %l4
movneg %icc, %o4, %g4
fcmpgt16 %f6, %f8, %i6
fbn,a %fcc3, loop_1097
fmovdl %xcc, %f24, %f0
wr %g0, 0x16, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_1097:
smul %g6, %g3, %g7
tvs %icc, 0x7
fmovsa %icc, %f0, %f15
bneg loop_1098
movrlez %l3, %l2, %o7
taddcctv %o6, %i2, %i7
te %icc, 0x2
loop_1098:
tvc %xcc, 0x6
taddcctv %i1, 0x11E2, %o0
tn %xcc, 0x0
addcc %g1, %l1, %o2
set 0x10, %l3
ldxa [%g0 + %l3] 0x4f, %i0
fpadd16s %f11, %f31, %f28
call loop_1099
bneg,a loop_1100
movgu %xcc, %i4, %o5
mulx %l0, 0x0C3D, %i3
loop_1099:
sub %l5, %o1, %g5
loop_1100:
bge,a loop_1101
edge16 %g2, %l6, %i5
set 0x54, %l4
stha %l4, [%l7 + %l4] 0x19
loop_1101:
tvc %xcc, 0x2
set 0x40, %i0
ldswa [%l7 + %i0] 0x04, %o4
alignaddrl %o3, %g4, %g6
srlx %g3, 0x1E, %g7
addc %l3, 0x0A36, %i6
movg %xcc, %l2, %o7
nop
setx loop_1102, %l0, %l1
jmpl %l1, %o6
movvc %icc, %i7, %i2
movvc %xcc, %o0, %i1
ldx [%l7 + 0x38], %l1
loop_1102:
fmovrde %g1, %f8, %f26
fmovdle %xcc, %f16, %f6
set 0x2A, %g7
stha %o2, [%l7 + %g7] 0x15
movne %icc, %i4, %i0
call loop_1103
edge32n %l0, %i3, %o5
nop
setx 0xA4E196632B558176, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x04B377317F33FF85, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fsubd %f26, %f2, %f22
set 0x40, %l6
stwa %o1, [%l7 + %l6] 0x0c
loop_1103:
sdivx %g5, 0x1841, %g2
fcmpgt16 %f20, %f4, %l5
edge16l %l6, %l4, %i5
bge,pn %xcc, loop_1104
nop
setx 0x337ADC2363A2C84C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x25D93677C3E27E2D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f8, %f8
fmovdge %icc, %f9, %f3
fabsd %f6, %f2
loop_1104:
sth %o3, [%l7 + 0x2C]
fmovspos %xcc, %f6, %f16
sll %g4, 0x03, %o4
fpsub16 %f18, %f26, %f0
orncc %g3, %g6, %g7
edge16l %l3, %l2, %o7
movrgez %i6, %i7, %i2
fmul8sux16 %f4, %f4, %f16
and %o6, 0x0E65, %i1
popc %l1, %g1
nop
set 0x0C, %i3
ldsh [%l7 + %i3], %o2
fbge %fcc3, loop_1105
edge16ln %i4, %i0, %o0
mova %icc, %l0, %i3
subccc %o5, %g5, %g2
loop_1105:
array8 %o1, %l6, %l4
tcs %icc, 0x6
movrne %i5, %o3, %g4
nop
setx loop_1106, %l0, %l1
jmpl %l1, %o4
add %l5, %g6, %g7
movcs %icc, %g3, %l3
andcc %l2, 0x14AA, %o7
loop_1106:
tge %xcc, 0x3
set 0x38, %g3
sta %f6, [%l7 + %g3] 0x04
fmul8x16au %f19, %f10, %f0
tle %icc, 0x5
fbl %fcc0, loop_1107
edge8n %i6, %i2, %i7
tvc %icc, 0x3
tle %xcc, 0x5
loop_1107:
edge16ln %o6, %i1, %l1
add %g1, %o2, %i0
fxnor %f20, %f14, %f10
sll %i4, 0x03, %o0
andncc %i3, %o5, %l0
wr %g0, 0x11, %asi
sta %f21, [%l7 + 0x70] %asi
tle %xcc, 0x7
set 0x30, %g1
ldxa [%l7 + %g1] 0x0c, %g2
movne %icc, %o1, %l6
xorcc %l4, %i5, %g5
tl %xcc, 0x3
or %o3, 0x060E, %g4
and %o4, %g6, %l5
bvc,pt %icc, loop_1108
taddcctv %g3, %g7, %l2
movn %xcc, %l3, %o7
mova %icc, %i2, %i7
loop_1108:
edge8ln %o6, %i1, %i6
fbul %fcc1, loop_1109
fmovrde %g1, %f2, %f20
fmovsn %icc, %f15, %f22
ldsw [%l7 + 0x1C], %o2
loop_1109:
fxnors %f30, %f21, %f21
sdiv %i0, 0x0D40, %l1
fmovsle %icc, %f21, %f30
taddcc %o0, %i4, %i3
ba %xcc, loop_1110
fblg,a %fcc2, loop_1111
fbu,a %fcc1, loop_1112
fand %f28, %f6, %f16
loop_1110:
addccc %l0, %g2, %o5
loop_1111:
tcc %xcc, 0x1
loop_1112:
subc %l6, %l4, %o1
udivcc %i5, 0x199F, %o3
and %g4, 0x0197, %o4
movge %xcc, %g5, %l5
nop
set 0x50, %l2
ldd [%l7 + %l2], %f10
tcs %icc, 0x7
movge %icc, %g3, %g6
fmovrsgez %g7, %f3, %f14
fnegd %f4, %f6
orncc %l3, 0x0868, %l2
fnot2 %f10, %f18
fornot1s %f21, %f25, %f27
bcs,pt %xcc, loop_1113
sllx %i2, 0x19, %o7
fbne %fcc1, loop_1114
faligndata %f26, %f8, %f4
loop_1113:
edge32ln %o6, %i1, %i7
subc %g1, %i6, %i0
loop_1114:
sllx %l1, %o2, %i4
tpos %icc, 0x5
stb %o0, [%l7 + 0x55]
movg %xcc, %l0, %g2
edge32ln %o5, %i3, %l4
fblg %fcc3, loop_1115
popc 0x12EF, %o1
ba,pn %icc, loop_1116
movg %icc, %l6, %i5
loop_1115:
xnor %o3, %o4, %g5
brz,a %l5, loop_1117
loop_1116:
andn %g3, %g6, %g4
taddcctv %g7, %l3, %i2
fabss %f6, %f31
loop_1117:
sll %l2, %o7, %o6
ba,a %xcc, loop_1118
movn %icc, %i1, %i7
membar #Sync
set 0x40, %l5
ldda [%l7 + %l5] 0x1e, %f16
loop_1118:
tge %icc, 0x7
xnorcc %g1, 0x0712, %i6
fxnors %f7, %f13, %f22
tle %xcc, 0x1
movrlez %l1, 0x229, %o2
udivx %i0, 0x17DB, %o0
tleu %icc, 0x7
movg %icc, %l0, %i4
subccc %g2, 0x05BF, %o5
fsrc1s %f4, %f2
tg %icc, 0x1
srlx %l4, %i3, %l6
fcmpne16 %f4, %f16, %o1
array8 %i5, %o3, %o4
xnorcc %l5, 0x1052, %g5
bl,a,pn %xcc, loop_1119
tvc %xcc, 0x0
for %f12, %f30, %f28
sdivx %g3, 0x129A, %g6
loop_1119:
movre %g7, 0x1A6, %l3
fornot2s %f18, %f24, %f4
movge %icc, %i2, %g4
orn %o7, %l2, %i1
edge16l %o6, %i7, %i6
for %f30, %f30, %f6
edge16ln %g1, %l1, %i0
movneg %xcc, %o2, %l0
fmovse %icc, %f29, %f2
srax %o0, %i4, %g2
movrne %l4, %i3, %o5
edge8ln %o1, %l6, %o3
fnegs %f1, %f5
nop
fitod %f12, %f26
fdtoi %f26, %f7
fbu,a %fcc0, loop_1120
movrgez %i5, 0x30E, %o4
stx %g5, [%l7 + 0x70]
prefetch [%l7 + 0x4C], 0x2
loop_1120:
smul %l5, 0x0764, %g6
tpos %xcc, 0x5
brlez,a %g7, loop_1121
movneg %xcc, %l3, %i2
brz %g3, loop_1122
fandnot2s %f5, %f20, %f29
loop_1121:
fcmpne32 %f2, %f24, %g4
edge32 %l2, %o7, %o6
loop_1122:
nop
wr %g0, 0x89, %asi
ldswa [%l7 + 0x78] %asi, %i7
umul %i1, 0x1323, %g1
tn %xcc, 0x3
nop
setx 0x6724A8CF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
fsqrts %f5, %f9
sllx %l1, %i6, %o2
srax %i0, 0x0F, %o0
add %l0, 0x1AA3, %g2
movpos %xcc, %i4, %i3
mulscc %l4, %o1, %l6
fmul8sux16 %f22, %f12, %f4
movgu %icc, %o5, %o3
st %f27, [%l7 + 0x08]
tsubcctv %i5, 0x1262, %o4
fpadd32 %f18, %f12, %f30
srlx %g5, %l5, %g6
tleu %icc, 0x0
movne %icc, %g7, %i2
fmovrdgez %l3, %f18, %f4
brgez %g3, loop_1123
tn %xcc, 0x2
ba,a,pn %icc, loop_1124
fbg,a %fcc0, loop_1125
loop_1123:
movgu %xcc, %g4, %o7
movcs %icc, %o6, %i7
loop_1124:
bneg,pt %icc, loop_1126
loop_1125:
fmul8ulx16 %f8, %f10, %f8
alignaddrl %i1, %l2, %l1
tle %icc, 0x3
loop_1126:
edge8n %g1, %i6, %i0
fandnot2s %f25, %f11, %f10
movrgz %o0, %o2, %l0
and %g2, 0x183E, %i3
edge8ln %i4, %l4, %l6
and %o5, %o1, %o3
orcc %i5, %g5, %l5
membar 0x22
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x78] %asi, 0x1
edge8 %o4, %i2, %g7
orcc %g3, 0x049C, %l3
movre %g4, 0x0F4, %o6
fmovrslz %o7, %f12, %f23
set 0x40, %l1
ldda [%l7 + %l1] 0x89, %f0
wr %g0, 0x18, %asi
lduwa [%l7 + 0x58] %asi, %i7
edge16n %i1, %l1, %l2
movcc %icc, %i6, %i0
membar 0x78
bge,a loop_1127
fzeros %f22
tvs %icc, 0x1
nop
setx 0x1D23BFDB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x5BB2B617, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fadds %f31, %f7, %f5
loop_1127:
umul %g1, %o2, %l0
sdivx %o0, 0x1DBD, %i3
bge,a %xcc, loop_1128
fxnor %f24, %f8, %f2
fmovrsgez %i4, %f7, %f23
add %l4, %l6, %g2
loop_1128:
bne,a %xcc, loop_1129
brlez %o1, loop_1130
edge16ln %o5, %o3, %i5
xor %g5, 0x1E00, %g6
loop_1129:
edge32n %o4, %i2, %g7
loop_1130:
srlx %g3, 0x19, %l5
popc %g4, %o6
tne %icc, 0x3
move %xcc, %l3, %i7
fexpand %f25, %f12
subcc %i1, 0x088A, %l1
nop
fitod %f30, %f16
taddcctv %o7, %l2, %i0
bg,a %xcc, loop_1131
sir 0x0315
alignaddr %i6, %o2, %l0
fbug,a %fcc2, loop_1132
loop_1131:
edge16n %g1, %i3, %i4
move %icc, %o0, %l4
subc %l6, 0x180E, %g2
loop_1132:
addc %o5, %o3, %o1
sll %i5, %g6, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stw %i2, [%l7 + 0x44]
fbge,a %fcc2, loop_1133
taddcc %g7, %g3, %g5
fmovdvs %xcc, %f6, %f12
movcs %icc, %g4, %l5
loop_1133:
tl %icc, 0x5
mulx %l3, %o6, %i1
edge8n %l1, %o7, %i7
fmovdne %xcc, %f25, %f12
mova %xcc, %l2, %i0
array32 %i6, %o2, %g1
sethi 0x1E59, %i3
orncc %i4, %o0, %l4
set 0x44, %o6
lduha [%l7 + %o6] 0x04, %l6
fbl %fcc0, loop_1134
popc %g2, %l0
fmovdpos %icc, %f3, %f28
fand %f24, %f4, %f4
loop_1134:
nop
add %l7, 0x20, %l6
wr %g0, 0x18, %asi
casa [%l6] 0x18, %o3, %o1
tn %xcc, 0x3
bpos,pt %icc, loop_1135
movleu %xcc, %o5, %i5
call loop_1136
ldstub [%l7 + 0x56], %g6
loop_1135:
nop
set 0x68, %g2
ldd [%l7 + %g2], %i2
addccc %g7, %g3, %g5
loop_1136:
pdist %f26, %f2, %f10
srax %o4, 0x17, %g4
sir 0x1F8D
fmovsg %xcc, %f26, %f30
movneg %xcc, %l3, %o6
tleu %icc, 0x0
nop
setx loop_1137, %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
brlez %i1, loop_1138
fmovsn %xcc, %f9, %f7
set 0x5C, %i6
lduwa [%l7 + %i6] 0x19, %l5
loop_1137:
xnorcc %o7, %i7, %l2
loop_1138:
mulscc %i0, 0x0CB3, %l1
fmovse %icc, %f28, %f17
andcc %o2, %g1, %i6
nop
set 0x4F, %o4
ldstub [%l7 + %o4], %i3
fmovsle %icc, %f7, %f11
nop
setx loop_1139, %l0, %l1
jmpl %l1, %o0
fbl,a %fcc0, loop_1140
movneg %icc, %i4, %l6
nop
setx loop_1141, %l0, %l1
jmpl %l1, %g2
loop_1139:
bneg,a,pn %icc, loop_1142
loop_1140:
mulscc %l0, %o3, %o1
brlez %l4, loop_1143
loop_1141:
tleu %xcc, 0x3
loop_1142:
tsubcctv %o5, 0x1A03, %g6
te %xcc, 0x5
loop_1143:
alignaddr %i2, %g7, %g3
udivcc %g5, 0x038E, %o4
subccc %g4, 0x0728, %i5
smul %l3, %i1, %o6
udivcc %o7, 0x0F2E, %l5
orncc %l2, 0x0201, %i7
bn,a loop_1144
sir 0x0801
ble,a %xcc, loop_1145
fmovsvc %xcc, %f29, %f28
loop_1144:
nop
setx 0xCEF505EF405A2D43, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
wr %g0, 0x18, %asi
ldxa [%l7 + 0x28] %asi, %i0
loop_1145:
fpmerge %f16, %f22, %f22
tg %xcc, 0x3
array16 %l1, %o2, %i6
subcc %i3, 0x1CE5, %o0
wr %g0, 0x81, %asi
sta %f1, [%l7 + 0x40] %asi
fbl %fcc2, loop_1146
bpos,a,pt %icc, loop_1147
edge8n %i4, %l6, %g2
set 0x61, %i5
ldstuba [%l7 + %i5] 0x80, %g1
loop_1146:
nop
wr %g0, 0x2b, %asi
ldda [%l7 + 0x50] %asi, %o2
loop_1147:
fxors %f2, %f11, %f22
fnegs %f16, %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
membar 0x09
flush %l7 + 0x78
set 0x74, %o0
ldswa [%l7 + %o0] 0x88, %l0
fmovrdgz %l4, %f24, %f30
fornot2 %f10, %f26, %f8
movrlez %o5, 0x1E8, %o1
movneg %xcc, %g6, %i2
fbo,a %fcc1, loop_1148
st %f1, [%l7 + 0x54]
fnand %f20, %f8, %f20
fmovscc %xcc, %f12, %f15
loop_1148:
movl %icc, %g7, %g3
fexpand %f8, %f28
fpmerge %f22, %f22, %f30
edge32 %o4, %g5, %g4
fmovrsne %i5, %f17, %f13
array8 %i1, %o6, %o7
fnegd %f2, %f18
nop
setx 0x08D80998, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xDD26EAD5, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fmuls %f8, %f20, %f29
udivx %l5, 0x1B4D, %l3
movleu %icc, %i7, %l2
umulcc %i0, 0x0A05, %l1
edge16 %o2, %i6, %o0
fmovdvc %icc, %f12, %f24
bvs,a %xcc, loop_1149
bcc loop_1150
bn %icc, loop_1151
umulcc %i3, 0x0B50, %i4
loop_1149:
ldub [%l7 + 0x57], %l6
loop_1150:
movne %xcc, %g1, %o3
loop_1151:
tvc %xcc, 0x0
fbue,a %fcc1, loop_1152
fnot1s %f18, %f17
srax %g2, %l0, %o5
addcc %l4, %o1, %g6
loop_1152:
call loop_1153
smulcc %i2, %g3, %g7
taddcctv %g5, %g4, %o4
tneg %icc, 0x7
loop_1153:
tleu %icc, 0x6
sth %i1, [%l7 + 0x78]
movrgz %i5, 0x09F, %o7
bneg %icc, loop_1154
sir 0x1E2F
movvc %xcc, %o6, %l3
udivcc %l5, 0x0BFF, %l2
loop_1154:
movneg %icc, %i0, %l1
call loop_1155
udivx %o2, 0x17B1, %i6
fsrc1s %f1, %f6
bvs,a loop_1156
loop_1155:
orcc %o0, 0x1DD4, %i7
xnor %i4, %i3, %l6
sethi 0x1DAB, %g1
loop_1156:
movcs %icc, %g2, %o3
brgz %o5, loop_1157
or %l0, 0x16CD, %o1
mova %icc, %g6, %i2
fcmpne16 %f30, %f22, %l4
loop_1157:
fnegs %f30, %f12
umul %g7, %g5, %g3
fmovdg %icc, %f24, %f22
tcs %xcc, 0x6
srax %o4, %g4, %i1
wr %g0, 0x89, %asi
ldswa [%l7 + 0x78] %asi, %i5
movrlz %o6, %o7, %l5
tle %icc, 0x4
tl %xcc, 0x1
stw %l2, [%l7 + 0x40]
array8 %l3, %i0, %l1
fones %f31
movgu %xcc, %i6, %o0
fmovrsgz %i7, %f1, %f25
wr %g0, 0x50, %asi
ldxa [%g0 + 0x30] %asi, %o2
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x66] %asi, %i3
bvs,a,pt %xcc, loop_1158
movg %xcc, %l6, %g1
bge,a %icc, loop_1159
alignaddr %i4, %g2, %o3
loop_1158:
udivx %l0, 0x0B82, %o1
nop
fitod %f10, %f2
fdtos %f2, %f22
loop_1159:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdlz %g6, %f24, %f14
fpadd32 %f12, %f26, %f4
movrlez %o5, %i2, %g7
nop
setx 0xDC8EC98C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0xF0879548, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fadds %f7, %f2, %f14
brgz,a %l4, loop_1160
movvc %icc, %g3, %g5
be,pt %icc, loop_1161
ba loop_1162
loop_1160:
te %icc, 0x1
array16 %o4, %g4, %i5
loop_1161:
addc %i1, %o6, %l5
loop_1162:
tvc %icc, 0x0
lduh [%l7 + 0x34], %o7
sdivx %l3, 0x16A8, %l2
fbue,a %fcc2, loop_1163
udivx %l1, 0x1038, %i6
movre %i0, %i7, %o2
mulx %o0, %l6, %g1
loop_1163:
tge %xcc, 0x7
nop
fitos %f8, %f27
fstox %f27, %f22
array16 %i4, %g2, %o3
bvc,a,pn %xcc, loop_1164
tsubcc %l0, 0x09BF, %o1
edge16l %g6, %o5, %i2
edge32n %g7, %i3, %l4
loop_1164:
fbne,a %fcc0, loop_1165
sth %g5, [%l7 + 0x4A]
bpos,pt %xcc, loop_1166
nop
fitod %f10, %f20
fdtox %f20, %f22
loop_1165:
fcmpne32 %f20, %f8, %o4
xnor %g3, 0x190F, %i5
loop_1166:
bcc,a %icc, loop_1167
fmovs %f2, %f31
movrlez %g4, %o6, %l5
orn %o7, 0x1ED0, %i1
loop_1167:
fbg,a %fcc3, loop_1168
fmovrsgez %l3, %f23, %f22
movrgz %l1, 0x051, %i6
fbge,a %fcc0, loop_1169
loop_1168:
xorcc %i0, 0x08E6, %i7
or %l2, %o2, %o0
movgu %icc, %g1, %l6
loop_1169:
fmovs %f15, %f18
andcc %i4, 0x051A, %g2
fmovdcs %icc, %f14, %f3
fbg %fcc3, loop_1170
bpos,a loop_1171
subc %l0, 0x0386, %o1
edge16 %o3, %o5, %i2
loop_1170:
movrne %g6, %g7, %i3
loop_1171:
edge32n %g5, %l4, %o4
edge8n %g3, %g4, %o6
subc %i5, %l5, %i1
xnor %l3, %l1, %o7
tcc %xcc, 0x3
movgu %icc, %i0, %i7
bvs,a,pt %xcc, loop_1172
ta %icc, 0x1
tneg %icc, 0x0
mova %xcc, %i6, %o2
loop_1172:
fmovse %xcc, %f30, %f31
lduw [%l7 + 0x70], %o0
xor %g1, %l2, %i4
fxors %f27, %f0, %f23
nop
fitos %f4, %f22
fstod %f22, %f18
tcc %xcc, 0x6
tne %icc, 0x5
tsubcctv %g2, %l0, %l6
movpos %icc, %o1, %o5
fxors %f18, %f5, %f13
st %f18, [%l7 + 0x48]
fblg %fcc2, loop_1173
stw %o3, [%l7 + 0x18]
fmovsvs %xcc, %f6, %f7
addcc %i2, 0x0149, %g6
loop_1173:
bcc %icc, loop_1174
tvc %icc, 0x7
fbg %fcc0, loop_1175
nop
fitod %f12, %f6
fdtox %f6, %f16
fxtod %f16, %f4
loop_1174:
fnor %f2, %f2, %f10
bcs,a,pn %icc, loop_1176
loop_1175:
sth %g7, [%l7 + 0x3E]
fblg %fcc3, loop_1177
movvc %xcc, %i3, %g5
loop_1176:
andn %l4, 0x0451, %g3
array32 %o4, %o6, %i5
loop_1177:
udiv %l5, 0x1FE2, %i1
sdivcc %g4, 0x1FFA, %l3
bcc,a loop_1178
nop
set 0x64, %o1
stw %o7, [%l7 + %o1]
andncc %i0, %i7, %l1
set 0x40, %o5
ldda [%l7 + %o5] 0x15, %f16
loop_1178:
tsubcc %i6, %o0, %g1
xor %o2, 0x1447, %i4
movl %icc, %g2, %l0
umulcc %l6, 0x1E5E, %o1
tcc %xcc, 0x4
membar 0x1D
fxor %f8, %f20, %f10
ldx [%l7 + 0x58], %o5
fble,a %fcc1, loop_1179
and %o3, 0x179B, %l2
set 0x50, %i4
lda [%l7 + %i4] 0x89, %f27
loop_1179:
nop
setx loop_1180, %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
andn %i2, %g6, %g7
srlx %g5, %l4, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1180:
fbn %fcc0, loop_1181
tn %icc, 0x7
smul %o4, 0x15F3, %o6
ba,a %icc, loop_1182
loop_1181:
popc 0x1F79, %g3
array32 %i5, %l5, %i1
andcc %l3, 0x013A, %g4
loop_1182:
srlx %o7, %i0, %i7
bn,a,pn %icc, loop_1183
movleu %xcc, %l1, %i6
movg %xcc, %o0, %o2
nop
set 0x6A, %o2
ldsh [%l7 + %o2], %i4
loop_1183:
array8 %g1, %l0, %l6
fsrc2s %f15, %f3
membar 0x51
bge loop_1184
movcs %icc, %o1, %g2
nop
setx 0xF9ABAB7520578C5A, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
umul %o3, 0x0307, %o5
loop_1184:
mulx %l2, %i2, %g6
edge16ln %g5, %l4, %g7
tne %xcc, 0x5
tvc %xcc, 0x6
orncc %o4, 0x0B03, %i3
orncc %o6, 0x1520, %i5
set 0x70, %l0
ldda [%l7 + %l0] 0x15, %g2
wr %g0, 0x89, %asi
ldsba [%l7 + 0x30] %asi, %l5
addccc %i1, %l3, %o7
fandnot2s %f11, %f9, %f3
tvc %xcc, 0x6
array32 %g4, %i7, %l1
fmovdcs %xcc, %f14, %f5
tsubcctv %i0, 0x063E, %o0
movrlez %o2, 0x20C, %i4
sir 0x1F27
fandnot1s %f19, %f3, %f2
ldsb [%l7 + 0x5D], %i6
subccc %l0, 0x157F, %g1
andncc %l6, %o1, %o3
sdivcc %o5, 0x0C97, %g2
nop
setx 0x4D664523CB4FEA15, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x3F7EC2AC12084166, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fmuld %f26, %f22, %f14
lduh [%l7 + 0x4C], %l2
tleu %icc, 0x2
subcc %i2, 0x1BFE, %g6
edge32ln %g5, %l4, %o4
flush %l7 + 0x30
fpadd16s %f22, %f6, %f1
nop
fitos %f11, %f13
fstox %f13, %f20
fxtos %f20, %f5
fnot2 %f22, %f20
fandnot1s %f17, %f31, %f3
nop
setx loop_1185, %l0, %l1
jmpl %l1, %i3
srax %o6, 0x1F, %g7
fmovrdlz %g3, %f26, %f26
nop
fitod %f0, %f30
fdtoi %f30, %f5
loop_1185:
fbuge,a %fcc1, loop_1186
tleu %icc, 0x0
set 0x3C, %g4
ldswa [%l7 + %g4] 0x10, %l5
loop_1186:
addccc %i5, 0x188D, %l3
alignaddr %o7, %g4, %i1
bcs loop_1187
edge32n %i7, %i0, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %xcc, 0x0
loop_1187:
nop
setx 0xB0F97405, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x5DF97AC8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fadds %f31, %f5, %f29
subc %l1, 0x1CFA, %i4
fnands %f6, %f22, %f5
mulx %o2, 0x07EA, %i6
edge8 %g1, %l0, %l6
nop
setx 0xC07EEFCC, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
ldx [%l7 + 0x18], %o1
movre %o5, %g2, %l2
edge8l %o3, %g6, %i2
movvc %xcc, %g5, %o4
movrne %l4, 0x267, %o6
edge16l %i3, %g3, %g7
nop
fitod %f4, %f14
fdtox %f14, %f10
fxtod %f10, %f12
set 0x18, %i7
stha %i5, [%l7 + %i7] 0x23
membar #Sync
tcc %icc, 0x7
srl %l5, %o7, %g4
udivx %i1, 0x1841, %l3
and %i7, 0x193F, %o0
edge16ln %l1, %i0, %i4
fnegs %f29, %f30
alignaddrl %o2, %g1, %l0
udiv %i6, 0x0D9D, %l6
smulcc %o5, 0x0F29, %g2
fsrc2s %f6, %f19
edge8 %l2, %o3, %o1
tvc %xcc, 0x7
sdiv %i2, 0x10E7, %g5
fmovsneg %xcc, %f10, %f18
ldx [%l7 + 0x38], %g6
srl %l4, 0x1A, %o6
movgu %icc, %i3, %o4
srax %g3, %i5, %l5
fmovdg %icc, %f24, %f21
wr %g0, 0x19, %asi
lduba [%l7 + 0x34] %asi, %g7
orn %g4, 0x1D98, %o7
movrlz %l3, 0x042, %i1
tpos %xcc, 0x2
fbul,a %fcc3, loop_1188
array8 %o0, %i7, %i0
te %icc, 0x2
fcmpne32 %f16, %f22, %i4
loop_1188:
edge8l %o2, %l1, %g1
fandnot1 %f16, %f26, %f10
fnegs %f15, %f13
wr %g0, 0x88, %asi
sta %f1, [%l7 + 0x4C] %asi
array8 %i6, %l6, %l0
edge16l %g2, %o5, %o3
fmovsvc %xcc, %f26, %f5
sdivcc %l2, 0x0F8F, %o1
movvc %icc, %i2, %g5
taddcc %l4, 0x127D, %o6
fmul8x16 %f9, %f10, %f8
fzero %f16
fmul8sux16 %f0, %f14, %f30
xorcc %i3, 0x0EDF, %o4
orn %g3, %i5, %l5
fors %f12, %f25, %f26
tgu %xcc, 0x5
bcc,a,pt %icc, loop_1189
fmul8x16al %f15, %f18, %f6
fmul8sux16 %f4, %f28, %f30
sdivcc %g6, 0x1344, %g7
loop_1189:
sllx %o7, 0x03, %l3
mulscc %i1, 0x1BF5, %g4
movvs %icc, %i7, %i0
stw %i4, [%l7 + 0x64]
edge32n %o2, %o0, %l1
nop
setx 0x4075E4DD, %l0, %l6
st %l6, [%l7 + 0x10]
ld [%l7 + 0x10], %fsr
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f16
umulcc %i6, 0x11BA, %l6
movcs %xcc, %g1, %l0
movvs %xcc, %o5, %g2
taddcc %o3, %l2, %o1
set 0x40, %o3
lduwa [%l7 + %o3] 0x89, %g5
tvs %xcc, 0x7
edge32l %i2, %l4, %i3
fbul,a %fcc2, loop_1190
edge8n %o4, %g3, %i5
orcc %o6, 0x0B80, %l5
sdivx %g6, 0x0674, %g7
loop_1190:
sethi 0x05BC, %o7
tle %icc, 0x0
xnorcc %l3, 0x1BBE, %i1
swap [%l7 + 0x54], %i7
sdiv %i0, 0x0E39, %i4
fbo %fcc0, loop_1191
fmovdl %icc, %f10, %f3
fmovda %icc, %f16, %f17
tl %xcc, 0x5
loop_1191:
tneg %xcc, 0x3
udiv %o2, 0x061B, %g4
nop
setx loop_1192, %l0, %l1
jmpl %l1, %l1
movneg %xcc, %o0, %l6
set 0x68, %o7
lda [%l7 + %o7] 0x14, %f14
loop_1192:
fmuld8sux16 %f4, %f8, %f18
fmovrdlz %g1, %f12, %f6
tcs %icc, 0x2
add %l0, %i6, %o5
alignaddrl %o3, %l2, %o1
tleu %icc, 0x7
orn %g2, %g5, %l4
sdivx %i2, 0x1735, %o4
sdivx %i3, 0x01A0, %i5
sub %o6, %l5, %g3
addcc %g7, 0x07B8, %o7
xorcc %g6, 0x0490, %i1
movcc %xcc, %l3, %i7
edge8ln %i4, %i0, %o2
popc 0x1D75, %l1
fpadd16 %f20, %f4, %f10
mulscc %o0, 0x0B2F, %g4
fbug %fcc0, loop_1193
movleu %xcc, %l6, %g1
movrne %l0, %o5, %o3
movrgez %l2, %o1, %g2
loop_1193:
std %f12, [%l7 + 0x68]
srax %g5, %i6, %l4
tn %icc, 0x1
ldx [%l7 + 0x08], %i2
fbul %fcc3, loop_1194
array8 %i3, %i5, %o4
tcc %icc, 0x5
movcs %xcc, %o6, %g3
loop_1194:
movvc %xcc, %g7, %l5
subc %o7, %g6, %i1
tle %icc, 0x6
movrlz %l3, %i4, %i0
mova %icc, %i7, %o2
wr %g0, 0x27, %asi
stwa %o0, [%l7 + 0x68] %asi
membar #Sync
movneg %icc, %l1, %g4
add %l7, 0x40, %l6
wr %g0, 0x04, %asi
casa [%l6] 0x04, %l6, %l0
fmovdcc %icc, %f24, %f18
addcc %g1, %o5, %l2
tn %icc, 0x2
mulscc %o1, 0x0963, %g2
tsubcctv %o3, %g5, %l4
tl %xcc, 0x3
fzeros %f3
alignaddr %i6, %i2, %i5
te %xcc, 0x5
or %o4, %i3, %o6
movrlez %g7, 0x09E, %l5
movcs %icc, %o7, %g6
srl %g3, 0x02, %i1
andncc %l3, %i0, %i4
tsubcctv %i7, 0x0CFD, %o0
add %l7, 0x44, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %l1, %g4
for %f0, %f26, %f12
edge32ln %o2, %l6, %g1
sdivcc %o5, 0x073E, %l0
ldub [%l7 + 0x5F], %l2
fnors %f14, %f2, %f7
srax %g2, 0x16, %o3
xnor %o1, %l4, %g5
edge8 %i6, %i2, %o4
andn %i5, %o6, %i3
ble loop_1195
udivx %g7, 0x067B, %o7
st %f14, [%l7 + 0x3C]
srlx %g6, %l5, %g3
loop_1195:
movrgez %l3, 0x304, %i1
wr %g0, 0x10, %asi
stha %i4, [%l7 + 0x32] %asi
fble,a %fcc3, loop_1196
fands %f8, %f2, %f7
ta %xcc, 0x5
set 0x59, %g6
stba %i7, [%l7 + %g6] 0x10
loop_1196:
xnorcc %i0, %l1, %g4
and %o2, 0x012D, %l6
movre %o0, 0x2EF, %g1
udiv %o5, 0x02CC, %l0
fbuge,a %fcc3, loop_1197
mulx %l2, 0x001A, %o3
movne %icc, %o1, %g2
pdist %f12, %f24, %f4
loop_1197:
smul %l4, 0x1AAB, %g5
udiv %i2, 0x0CC6, %i6
add %l7, 0x50, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] 0x11, %i5, %o6
tge %icc, 0x4
std %f12, [%l7 + 0x30]
movrne %i3, %g7, %o7
udivx %o4, 0x0ED2, %l5
ldstub [%l7 + 0x10], %g6
fand %f20, %f18, %f4
edge8ln %l3, %g3, %i1
tneg %xcc, 0x2
movcs %xcc, %i7, %i0
nop
setx 0x0961300DD07F8EB3, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
set 0x10, %g5
lduwa [%l7 + %g5] 0x15, %i4
fone %f28
ldsb [%l7 + 0x57], %l1
fbge %fcc2, loop_1198
subc %g4, 0x13A6, %l6
taddcctv %o0, %g1, %o2
fandnot1 %f12, %f22, %f2
loop_1198:
nop
add %l7, 0x18, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %l0, %l2
sdivcc %o3, 0x17DA, %o1
sllx %o5, %l4, %g2
fxors %f12, %f11, %f11
sir 0x12F1
xorcc %g5, %i6, %i2
movg %icc, %o6, %i3
srax %g7, 0x07, %i5
edge16 %o7, %o4, %l5
edge32 %l3, %g6, %i1
fmul8ulx16 %f10, %f8, %f20
ld [%l7 + 0x78], %f17
edge32l %i7, %i0, %i4
edge8n %l1, %g4, %l6
fbge %fcc1, loop_1199
tg %icc, 0x3
umul %o0, 0x1E78, %g1
std %f4, [%l7 + 0x78]
loop_1199:
edge8 %o2, %g3, %l2
brgz,a %l0, loop_1200
swap [%l7 + 0x7C], %o1
srl %o5, %l4, %o3
fmovdge %xcc, %f11, %f30
loop_1200:
fmovrsne %g2, %f14, %f4
movleu %icc, %i6, %g5
fmovrdlz %i2, %f14, %f8
fmul8ulx16 %f26, %f6, %f20
fcmpeq16 %f10, %f20, %i3
edge32l %g7, %o6, %o7
nop
setx 0x5B14117C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x084FE7EA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fadds %f7, %f6, %f6
andcc %o4, 0x1C56, %i5
fmovrsgez %l3, %f15, %f9
be loop_1201
sir 0x1E91
sra %l5, 0x12, %g6
movne %xcc, %i1, %i0
loop_1201:
movge %xcc, %i4, %i7
mulx %g4, %l6, %o0
sir 0x0A06
xnor %l1, 0x19A4, %o2
fcmple16 %f8, %f4, %g3
edge16l %g1, %l0, %l2
fmuld8sux16 %f3, %f28, %f14
movn %xcc, %o1, %l4
sllx %o3, %g2, %i6
fpadd16s %f13, %f31, %f28
edge32l %g5, %i2, %i3
movrgz %g7, 0x2C1, %o5
set 0x6C, %i1
lduba [%l7 + %i1] 0x88, %o7
brgz,a %o6, loop_1202
fmul8x16au %f14, %f20, %f22
fxors %f16, %f30, %f23
sir 0x0337
loop_1202:
nop
setx loop_1203, %l0, %l1
jmpl %l1, %o4
tgu %icc, 0x2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andncc %l3, %i5, %l5
loop_1203:
addcc %i1, 0x1FD5, %i0
ble,a loop_1204
edge32l %i4, %i7, %g4
subccc %g6, 0x05DB, %l6
fmul8x16au %f0, %f0, %f24
loop_1204:
fmovdl %xcc, %f22, %f24
nop
setx loop_1205, %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
movpos %icc, %l1, %o0
set 0x40, %l3
ldda [%l7 + %l3] 0x04, %f16
loop_1205:
ldd [%l7 + 0x28], %o2
movpos %xcc, %g1, %l0
movrlz %l2, 0x2DA, %g3
mulx %l4, %o1, %o3
movneg %icc, %g2, %g5
mulscc %i6, %i3, %i2
orncc %o5, 0x12A4, %o7
edge32n %g7, %o6, %l3
movvs %icc, %i5, %o4
edge16 %l5, %i0, %i4
tle %icc, 0x2
movpos %xcc, %i1, %g4
tgu %xcc, 0x4
movg %icc, %i7, %g6
and %l6, %l1, %o2
fbn %fcc0, loop_1206
fmovs %f16, %f14
ta %xcc, 0x0
brz,a %o0, loop_1207
loop_1206:
fbul,a %fcc1, loop_1208
bvs loop_1209
movrlez %g1, %l0, %l2
loop_1207:
fmovspos %xcc, %f22, %f13
loop_1208:
nop
wr %g0, 0x89, %asi
ldsha [%l7 + 0x20] %asi, %g3
loop_1209:
bn,pn %xcc, loop_1210
stb %o1, [%l7 + 0x38]
array16 %o3, %l4, %g5
fmovrde %i6, %f0, %f0
loop_1210:
movgu %xcc, %i3, %g2
move %xcc, %i2, %o5
subc %o7, 0x1F00, %o6
wr %g0, 0x81, %asi
swapa [%l7 + 0x60] %asi, %g7
fmovdleu %xcc, %f20, %f30
edge8ln %i5, %l3, %o4
andncc %l5, %i4, %i1
nop
fitod %f12, %f22
fdtos %f22, %f4
edge16 %i0, %i7, %g4
set 0x40, %i2
ldda [%l7 + %i2] 0x2a, %i6
edge16l %g6, %l1, %o0
membar 0x57
ldd [%l7 + 0x20], %o2
umulcc %l0, %l2, %g1
nop
setx 0x0434C9904F1796DB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x63225048801E6196, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f22, %f22
smulcc %g3, 0x1C98, %o1
or %l4, 0x1954, %o3
tge %icc, 0x4
sllx %i6, 0x0B, %g5
tle %icc, 0x3
bvs,a,pt %xcc, loop_1211
mulx %g2, 0x0CC2, %i3
mulscc %i2, %o7, %o6
fnot1 %f4, %f14
loop_1211:
fbul %fcc2, loop_1212
fbge,a %fcc1, loop_1213
movrgz %g7, %i5, %o5
fcmple16 %f18, %f18, %o4
loop_1212:
movpos %icc, %l3, %i4
loop_1213:
bgu,a,pt %xcc, loop_1214
fsrc1s %f23, %f1
srl %l5, %i0, %i1
set 0x46, %i0
ldsha [%l7 + %i0] 0x81, %g4
loop_1214:
fornot1 %f10, %f12, %f8
movrlz %i7, %g6, %l6
ldx [%l7 + 0x20], %l1
movn %xcc, %o0, %o2
brgz %l2, loop_1215
fmovdle %xcc, %f20, %f10
wr %g0, 0x80, %asi
lduba [%l7 + 0x18] %asi, %l0
loop_1215:
sdivcc %g3, 0x17CA, %o1
sth %l4, [%l7 + 0x3A]
fmovdl %xcc, %f7, %f3
mulx %o3, %i6, %g5
fabsd %f0, %f4
fba,a %fcc1, loop_1216
subc %g1, %g2, %i3
fors %f20, %f0, %f0
xor %o7, %o6, %g7
loop_1216:
fpack16 %f22, %f28
tne %xcc, 0x7
edge16 %i5, %o5, %o4
andcc %i2, %i4, %l5
wr %g0, 0x16, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fmovscc %xcc, %f12, %f11
edge8ln %i0, %i1, %l3
subccc %i7, %g4, %g6
edge32l %l6, %l1, %o0
sdivcc %o2, 0x13A6, %l0
movgu %icc, %l2, %o1
nop
setx 0x67558CA1DBB96630, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
fsqrtd %f22, %f20
tsubcctv %g3, %l4, %o3
fands %f30, %f0, %f12
popc %g5, %i6
edge16l %g1, %g2, %i3
wr %g0, 0x81, %asi
swapa [%l7 + 0x48] %asi, %o6
nop
setx loop_1217, %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
alignaddrl %g7, %i5, %o5
nop
setx 0x7D6CAB3490660647, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
fsqrtd %f30, %f14
movleu %xcc, %o7, %i2
loop_1217:
orcc %o4, 0x122A, %l5
fmovrdne %i0, %f12, %f22
tne %icc, 0x1
wr %g0, 0x80, %asi
ldsba [%l7 + 0x48] %asi, %i1
fbg %fcc1, loop_1218
fmovsne %xcc, %f4, %f7
movge %icc, %i4, %l3
movvs %icc, %g4, %g6
loop_1218:
fmovdleu %xcc, %f9, %f10
fsrc1 %f4, %f18
tne %icc, 0x1
set 0x5A, %l4
lduha [%l7 + %l4] 0x88, %l6
tgu %icc, 0x2
movvc %xcc, %l1, %i7
tvs %xcc, 0x6
taddcctv %o2, 0x1C11, %o0
edge32n %l2, %l0, %o1
umulcc %l4, 0x0846, %g3
movrgez %o3, %i6, %g1
fmovscs %xcc, %f8, %f11
sdivx %g5, 0x0D57, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
set 0x76, %g7
ldub [%l7 + %g7], %o6
edge32 %g7, %i5, %o5
tl %icc, 0x2
ldsw [%l7 + 0x08], %o7
fbuge %fcc1, loop_1219
fmovdle %icc, %f15, %f14
fble %fcc3, loop_1220
fpadd32 %f6, %f16, %f10
loop_1219:
tgu %xcc, 0x5
taddcctv %i2, %o4, %l5
loop_1220:
fxnor %f10, %f14, %f10
movrne %i0, %g2, %i1
bgu,a %xcc, loop_1221
bcs loop_1222
ldstub [%l7 + 0x5F], %l3
mulscc %g4, 0x0E89, %i4
loop_1221:
movvs %xcc, %g6, %l6
loop_1222:
bgu,a %icc, loop_1223
edge8ln %i7, %l1, %o2
movg %xcc, %l2, %l0
tg %icc, 0x1
loop_1223:
brnz,a %o0, loop_1224
move %xcc, %o1, %g3
taddcctv %l4, 0x03C8, %i6
prefetch [%l7 + 0x38], 0x2
loop_1224:
xor %o3, 0x01FB, %g1
fbug %fcc0, loop_1225
edge32n %i3, %o6, %g5
fpack32 %f8, %f0, %f30
fpsub16s %f7, %f16, %f10
loop_1225:
te %xcc, 0x7
tvs %xcc, 0x2
fmovdl %icc, %f22, %f0
udivcc %i5, 0x0216, %o5
or %o7, 0x105F, %i2
set 0x4A, %l6
lduba [%l7 + %l6] 0x11, %g7
and %o4, 0x1094, %i0
brgz %g2, loop_1226
nop
setx loop_1227, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovrdlz %i1, %f28, %f6
and %l3, 0x1B6D, %g4
loop_1226:
orncc %i4, 0x0E04, %g6
loop_1227:
nop
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x30] %asi, 0x1
srlx %l5, %l1, %o2
tne %xcc, 0x3
bl,a loop_1228
movcs %xcc, %l2, %i7
fxor %f26, %f20, %f14
orncc %l0, 0x0BDF, %o0
loop_1228:
fbne,a %fcc2, loop_1229
orn %g3, 0x0AEB, %o1
movrne %l4, 0x18E, %o3
nop
setx 0x56120282, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0xA7F4A424, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fsubs %f22, %f13, %f5
loop_1229:
movg %icc, %g1, %i3
tneg %icc, 0x0
movne %xcc, %o6, %i6
array8 %g5, %i5, %o7
brlz %o5, loop_1230
fmovdne %icc, %f8, %f21
fbu %fcc3, loop_1231
nop
setx 0x1FA6828A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x4AC04529, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fsubs %f11, %f0, %f16
loop_1230:
array32 %i2, %g7, %o4
tcc %icc, 0x4
loop_1231:
ta %xcc, 0x3
add %i0, %g2, %i1
fmovsn %icc, %f15, %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub16 %f28, %f8, %f24
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldub [%l7 + 0x26], %g4
fcmpgt16 %f24, %f18, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvc %icc, 0x4
andn %i4, %l6, %g6
mulx %l1, 0x1E97, %l5
membar 0x6E
ldd [%l7 + 0x48], %l2
edge16n %o2, %i7, %l0
tvc %xcc, 0x6
sra %g3, %o0, %l4
wr %g0, 0x11, %asi
ldda [%l7 + 0x20] %asi, %o0
bpos loop_1232
edge32n %g1, %i3, %o3
add %o6, 0x1A2A, %g5
nop
setx 0xB9344E09606559CF, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
loop_1232:
bvs,a %xcc, loop_1233
fba %fcc2, loop_1234
nop
fitos %f0, %f2
fstoi %f2, %f27
movgu %icc, %i6, %i5
loop_1233:
addc %o7, %o5, %g7
loop_1234:
stb %i2, [%l7 + 0x28]
tne %xcc, 0x6
edge8l %i0, %g2, %o4
movvc %xcc, %i1, %g4
array32 %l3, %i4, %g6
sllx %l1, 0x0F, %l5
movl %icc, %l6, %o2
set 0x60, %g3
ldswa [%l7 + %g3] 0x04, %l2
wr %g0, 0x18, %asi
stha %i7, [%l7 + 0x38] %asi
ldd [%l7 + 0x10], %f24
andcc %l0, %o0, %l4
fnot1s %f14, %f30
nop
setx 0x18C1007DD900165A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x019A1B278C9F6A45, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f26, %f22
addc %o1, 0x1E1E, %g3
fornot1s %f26, %f7, %f26
edge8 %g1, %o3, %o6
ldub [%l7 + 0x59], %i3
brz %i6, loop_1235
nop
fitod %f0, %f18
fdtox %f18, %f6
fxtod %f6, %f22
sra %i5, 0x01, %g5
fabsd %f0, %f24
loop_1235:
edge32l %o7, %g7, %i2
set 0x60, %g1
stxa %i0, [%l7 + %g1] 0x89
faligndata %f2, %f8, %f6
nop
fitos %f1, %f3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcc %xcc, %g2, %o5
fpsub32 %f8, %f8, %f8
andcc %i1, 0x0C45, %o4
tn %icc, 0x1
edge16n %g4, %i4, %g6
fones %f8
fpadd16 %f2, %f18, %f20
umulcc %l3, %l1, %l6
udivx %o2, 0x1703, %l5
xnorcc %l2, 0x120E, %l0
edge16ln %i7, %l4, %o1
movneg %icc, %o0, %g1
tcc %icc, 0x7
fmovsneg %icc, %f19, %f6
array8 %g3, %o6, %o3
fmovsgu %xcc, %f27, %f28
array8 %i6, %i5, %g5
brnz,a %o7, loop_1236
mova %icc, %g7, %i3
smulcc %i2, 0x01C4, %g2
fmovda %icc, %f28, %f10
loop_1236:
fmovs %f27, %f0
subc %o5, 0x002E, %i1
tgu %xcc, 0x4
fabss %f19, %f12
umulcc %o4, 0x1D76, %i0
xorcc %g4, %g6, %i4
movge %xcc, %l1, %l6
movvs %xcc, %o2, %l5
fnor %f0, %f20, %f24
sra %l2, %l0, %i7
sub %l3, %o1, %o0
tpos %xcc, 0x6
nop
setx 0x03A70A3840631CA6, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
brlez %l4, loop_1237
fnot1s %f0, %f1
tl %icc, 0x5
fpmerge %f21, %f7, %f26
loop_1237:
st %f20, [%l7 + 0x50]
tgu %xcc, 0x2
tvc %xcc, 0x2
fnot1 %f20, %f20
movrgez %g3, 0x1E0, %o6
set 0x28, %l2
ldsha [%l7 + %l2] 0x81, %o3
stw %i6, [%l7 + 0x58]
bvs %xcc, loop_1238
fmovda %xcc, %f14, %f3
wr %g0, 0x89, %asi
ldxa [%l7 + 0x50] %asi, %i5
loop_1238:
fornot2 %f8, %f0, %f8
fmovd %f30, %f28
srl %g1, 0x02, %o7
movn %xcc, %g5, %g7
nop
fitos %f0, %f6
fstox %f6, %f22
xnor %i3, %i2, %o5
fbn,a %fcc2, loop_1239
movneg %icc, %i1, %o4
tpos %xcc, 0x3
alignaddr %i0, %g4, %g6
loop_1239:
bvs,pt %xcc, loop_1240
edge32ln %i4, %l1, %g2
tsubcctv %l6, 0x0293, %l5
movrlez %o2, 0x1B6, %l2
loop_1240:
nop
fitod %f4, %f2
fdtoi %f2, %f6
fmovsn %icc, %f0, %f12
array8 %i7, %l3, %o1
te %xcc, 0x4
fmovdpos %xcc, %f13, %f16
fbl %fcc2, loop_1241
movrlz %l0, %l4, %o0
std %f8, [%l7 + 0x08]
edge16n %g3, %o3, %o6
loop_1241:
swap [%l7 + 0x0C], %i5
sll %g1, 0x16, %i6
movne %icc, %g5, %g7
set 0x46, %i3
ldsha [%l7 + %i3] 0x11, %o7
or %i3, %o5, %i1
nop
fitod %f4, %f18
fdtox %f18, %f18
movvc %icc, %i2, %o4
movvc %icc, %i0, %g4
fbe %fcc3, loop_1242
taddcctv %i4, 0x171B, %l1
nop
fitod %f10, %f8
fdtos %f8, %f16
sra %g6, 0x06, %g2
loop_1242:
subc %l5, 0x09DD, %l6
movl %xcc, %o2, %i7
tg %icc, 0x2
fbg,a %fcc3, loop_1243
udiv %l2, 0x0B87, %o1
bleu,a loop_1244
or %l0, 0x028D, %l3
loop_1243:
nop
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
loop_1244:
brgez %l4, loop_1245
xor %g3, 0x1770, %o0
movrgez %o3, 0x283, %i5
ba,a,pt %xcc, loop_1246
loop_1245:
array16 %g1, %o6, %i6
edge32l %g5, %o7, %g7
fmovda %xcc, %f25, %f17
loop_1246:
edge16n %i3, %i1, %o5
movgu %xcc, %i2, %o4
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x20] %asi, 0x0
movle %xcc, %i0, %i4
tsubcctv %g6, 0x15EF, %g2
fabss %f16, %f27
set 0x70, %l5
stxa %l1, [%l7 + %l5] 0x27
membar #Sync
brgez,a %l5, loop_1247
tvc %icc, 0x6
sll %l6, 0x1B, %i7
tn %icc, 0x2
loop_1247:
nop
set 0x65, %l1
ldstuba [%l7 + %l1] 0x10, %o2
tvc %icc, 0x2
addcc %l2, 0x1172, %l0
movrgez %l3, %o1, %g3
set 0x24, %o6
stwa %o0, [%l7 + %o6] 0x19
movleu %xcc, %l4, %i5
or %g1, 0x0010, %o3
brgz,a %i6, loop_1248
movle %icc, %o6, %o7
ldx [%l7 + 0x18], %g5
nop
setx loop_1249, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1248:
fsrc2s %f26, %f16
wr %g0, 0x19, %asi
ldswa [%l7 + 0x10] %asi, %i3
loop_1249:
fbe %fcc0, loop_1250
movrlz %i1, %o5, %i2
fmul8ulx16 %f24, %f24, %f10
movvs %icc, %o4, %g7
loop_1250:
fmovde %xcc, %f26, %f25
movrgez %g4, %i0, %i4
be loop_1251
fmovsvc %icc, %f5, %f13
movrgez %g2, %l1, %l5
fmuld8sux16 %f6, %f24, %f2
loop_1251:
nop
wr %g0, 0x89, %asi
swapa [%l7 + 0x78] %asi, %l6
movg %icc, %i7, %g6
fmovrdne %l2, %f10, %f26
movrgz %l0, %o2, %l3
tvs %xcc, 0x3
and %o1, 0x1FA9, %o0
fmovrdne %g3, %f12, %f18
srlx %i5, 0x0E, %l4
alignaddr %g1, %i6, %o3
bvs %icc, loop_1252
orcc %o6, %g5, %i3
move %xcc, %o7, %o5
orn %i2, %o4, %i1
loop_1252:
edge16n %g4, %g7, %i4
alignaddr %g2, %i0, %l5
add %l6, %l1, %g6
alignaddr %l2, %l0, %o2
movg %xcc, %l3, %i7
movrlz %o1, 0x11C, %g3
umul %o0, 0x1F24, %i5
st %f2, [%l7 + 0x2C]
fpack32 %f6, %f30, %f26
fmovsle %icc, %f3, %f29
fbn,a %fcc0, loop_1253
taddcctv %l4, 0x1031, %g1
faligndata %f0, %f30, %f8
ldx [%l7 + 0x08], %o3
loop_1253:
fmovrde %i6, %f2, %f8
fmovsgu %icc, %f14, %f17
andn %g5, 0x0453, %i3
be,a,pn %icc, loop_1254
ta %xcc, 0x7
edge8l %o7, %o6, %i2
fmul8x16au %f27, %f29, %f10
loop_1254:
st %f13, [%l7 + 0x40]
set 0x2C, %g2
swapa [%l7 + %g2] 0x10, %o4
lduw [%l7 + 0x68], %o5
edge32ln %i1, %g7, %g4
wr %g0, 0x19, %asi
lda [%l7 + 0x60] %asi, %f11
fbge,a %fcc0, loop_1255
tsubcctv %g2, %i0, %i4
umulcc %l5, %l6, %l1
smulcc %l2, %g6, %l0
loop_1255:
srl %o2, %l3, %o1
fzero %f10
tne %icc, 0x7
srl %i7, %o0, %g3
sdivcc %i5, 0x0453, %l4
udiv %g1, 0x0690, %i6
fmovsge %xcc, %f19, %f25
movpos %icc, %o3, %g5
subcc %o7, 0x08F7, %o6
movcc %xcc, %i2, %o4
bpos,a %icc, loop_1256
te %icc, 0x5
tcc %icc, 0x0
movrgez %o5, %i1, %g7
loop_1256:
movpos %icc, %g4, %g2
sdivx %i0, 0x1FF6, %i4
fxors %f18, %f28, %f3
ldd [%l7 + 0x10], %f20
tvs %icc, 0x6
fmovdneg %icc, %f17, %f23
wr %g0, 0x89, %asi
stxa %l5, [%l7 + 0x50] %asi
movrlez %i3, %l6, %l1
subc %g6, %l0, %l2
tpos %icc, 0x2
fmovdge %xcc, %f27, %f13
sth %l3, [%l7 + 0x30]
movre %o1, 0x1DF, %o2
fbge %fcc3, loop_1257
fcmpne16 %f20, %f8, %i7
nop
set 0x58, %i6
ldx [%l7 + %i6], %o0
fmuld8ulx16 %f16, %f16, %f30
loop_1257:
sdivx %g3, 0x1940, %l4
nop
setx 0x86945709, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xDB2DB68D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fadds %f8, %f27, %f26
nop
set 0x08, %i5
std %f8, [%l7 + %i5]
edge8n %i5, %g1, %i6
fxors %f6, %f23, %f8
edge8n %o3, %g5, %o6
tvc %xcc, 0x0
set 0x34, %o0
ldswa [%l7 + %o0] 0x14, %i2
orcc %o7, 0x087F, %o5
membar 0x2B
udivx %i1, 0x0677, %o4
fand %f18, %f28, %f14
addcc %g4, 0x03AA, %g2
fbul %fcc1, loop_1258
andncc %g7, %i4, %l5
fmovrdlz %i3, %f8, %f2
fmovdvs %icc, %f26, %f16
loop_1258:
fornot2s %f12, %f13, %f29
movpos %xcc, %l6, %l1
subc %g6, 0x08A5, %i0
sllx %l0, 0x01, %l3
popc 0x1D5A, %o1
fands %f2, %f19, %f11
membar 0x28
smul %o2, %l2, %i7
tg %icc, 0x0
fbul,a %fcc1, loop_1259
tn %icc, 0x3
movn %xcc, %g3, %l4
mulx %i5, %g1, %o0
loop_1259:
edge32l %i6, %o3, %o6
nop
setx 0x6FDE25917069A642, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
umulcc %g5, 0x16FD, %o7
or %o5, 0x0715, %i1
orn %o4, %i2, %g4
ta %icc, 0x2
fmovdn %xcc, %f13, %f9
taddcctv %g2, %g7, %l5
fcmpeq16 %f20, %f26, %i3
wr %g0, 0x11, %asi
stha %i4, [%l7 + 0x7A] %asi
edge32 %l6, %l1, %g6
ta %icc, 0x6
movvc %icc, %l0, %i0
fmovrsgz %l3, %f20, %f4
te %icc, 0x7
fbue,a %fcc1, loop_1260
sub %o1, %l2, %i7
movneg %icc, %g3, %l4
movrgz %o2, 0x298, %i5
loop_1260:
alignaddr %g1, %i6, %o3
edge16ln %o0, %o6, %o7
bne,a %xcc, loop_1261
fbue,a %fcc0, loop_1262
alignaddr %g5, %o5, %i1
wr %g0, 0x0c, %asi
swapa [%l7 + 0x5C] %asi, %o4
loop_1261:
edge32n %i2, %g4, %g2
loop_1262:
fbule,a %fcc2, loop_1263
fbule %fcc2, loop_1264
fpackfix %f30, %f29
wr %g0, 0x2a, %asi
stba %l5, [%l7 + 0x7B] %asi
membar #Sync
loop_1263:
sub %i3, 0x1B48, %g7
loop_1264:
nop
fitod %f6, %f8
fdtox %f8, %f22
udiv %i4, 0x0A93, %l6
lduw [%l7 + 0x50], %g6
udiv %l1, 0x1149, %i0
srax %l3, %l0, %o1
fpmerge %f7, %f14, %f20
edge8n %l2, %g3, %i7
ble,a loop_1265
nop
setx 0xB0E4E25CD6A6068C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x4241A53571E23881, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f16, %f30
set 0x54, %o1
ldswa [%l7 + %o1] 0x89, %o2
loop_1265:
taddcc %i5, 0x003B, %g1
sdivx %l4, 0x047C, %o3
movg %icc, %o0, %i6
bpos,pn %icc, loop_1266
orncc %o6, %o7, %g5
movrgz %o5, %i1, %i2
tvc %xcc, 0x4
loop_1266:
bgu,a,pt %icc, loop_1267
addccc %o4, %g4, %l5
bvc,a loop_1268
fsrc1 %f30, %f4
loop_1267:
movne %icc, %g2, %g7
taddcc %i3, %i4, %l6
loop_1268:
mulx %g6, %i0, %l3
edge16n %l1, %o1, %l2
fpsub32s %f1, %f21, %f13
addcc %l0, 0x1AE6, %i7
or %g3, %o2, %i5
fba,a %fcc1, loop_1269
udivcc %g1, 0x1FDC, %o3
brgez,a %o0, loop_1270
edge32l %l4, %o6, %o7
loop_1269:
fzeros %f11
tvs %xcc, 0x4
loop_1270:
nop
setx 0x77CA0109905E32DC, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
xnorcc %i6, %g5, %i1
smulcc %o5, %o4, %g4
fbug,a %fcc1, loop_1271
sir 0x0DFD
ldsh [%l7 + 0x28], %i2
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x38] %asi, 0x3
loop_1271:
fmovsle %xcc, %f28, %f19
fmovsge %xcc, %f16, %f1
array8 %g7, %g2, %i3
tn %icc, 0x1
orcc %i4, %g6, %i0
sth %l6, [%l7 + 0x64]
nop
setx loop_1272, %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
fbe,a %fcc3, loop_1273
ldd [%l7 + 0x70], %f26
udiv %l3, 0x0D9B, %l1
loop_1272:
movg %icc, %o1, %l2
loop_1273:
udivcc %l0, 0x1174, %i7
nop
fitos %f13, %f25
fstox %f25, %f24
fxtos %f24, %f14
bvs,pt %xcc, loop_1274
movrgez %g3, %i5, %o2
edge32l %o3, %o0, %g1
udivx %o6, 0x167C, %l4
loop_1274:
nop
setx 0x57F8EA00, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x79D1CD8D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fsubs %f24, %f13, %f28
nop
setx 0x57AD25FAE8B9228D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x8F713F200BFE09A4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fdivd %f22, %f2, %f4
umul %i6, %o7, %i1
tleu %xcc, 0x3
movrlz %o5, %o4, %g5
tcs %icc, 0x6
movrlz %g4, %l5, %g7
alignaddrl %i2, %i3, %g2
faligndata %f26, %f10, %f26
nop
setx 0x2046C125, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
addc %i4, %g6, %i0
tl %xcc, 0x4
wr %g0, 0x10, %asi
swapa [%l7 + 0x58] %asi, %l6
fmovrsne %l1, %f5, %f23
udivx %l3, 0x1AE4, %l2
smul %o1, 0x08AB, %i7
mova %icc, %l0, %g3
tgu %xcc, 0x5
edge8n %i5, %o2, %o3
fmovsl %xcc, %f30, %f20
fmuld8sux16 %f9, %f22, %f0
movgu %xcc, %o0, %o6
nop
setx 0x6BC1BC1C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x5018CACE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fdivs %f8, %f20, %f30
bshuffle %f20, %f30, %f6
ta %xcc, 0x5
subccc %l4, %i6, %o7
tvc %xcc, 0x4
edge32 %i1, %o5, %g1
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x1a8] %asi, %g5 ripped by fixASI40.pl ripped by fixASI40.pl
ldstub [%l7 + 0x78], %g4
andncc %o4, %l5, %i2
movle %icc, %i3, %g2
move %xcc, %g7, %i4
bneg,a %icc, loop_1275
umul %g6, %i0, %l6
edge8ln %l1, %l3, %l2
movle %icc, %o1, %i7
loop_1275:
sra %g3, %i5, %o2
edge16ln %l0, %o3, %o0
sub %o6, %i6, %o7
subcc %i1, 0x1541, %o5
addc %g1, %l4, %g4
andcc %o4, 0x13E8, %l5
subcc %g5, %i3, %g2
addcc %i2, 0x1BE7, %i4
mulx %g7, %g6, %i0
fxor %f26, %f18, %f16
movvs %xcc, %l6, %l3
xor %l1, 0x1F4C, %o1
fmovdleu %xcc, %f31, %f12
fmovdgu %icc, %f24, %f22
stbar
fnot1s %f5, %f8
tn %icc, 0x1
fcmpeq16 %f12, %f20, %l2
alignaddr %g3, %i7, %i5
edge8 %o2, %o3, %o0
mulscc %l0, %o6, %o7
movn %icc, %i6, %o5
or %i1, %l4, %g4
movvc %icc, %o4, %g1
xnor %g5, 0x190F, %i3
fbo %fcc0, loop_1276
ldsb [%l7 + 0x42], %l5
fmovd %f28, %f30
movrgez %g2, %i2, %i4
loop_1276:
andn %g7, %g6, %l6
brgz,a %l3, loop_1277
tleu %xcc, 0x0
ba,pn %xcc, loop_1278
sub %i0, %l1, %l2
loop_1277:
mulscc %g3, 0x1895, %i7
srax %o1, 0x14, %i5
loop_1278:
movneg %icc, %o3, %o0
sethi 0x0A00, %o2
udiv %l0, 0x0D8E, %o6
bl,a loop_1279
fmovrsgez %o7, %f4, %f8
tle %xcc, 0x5
edge32n %i6, %o5, %i1
loop_1279:
fblg %fcc1, loop_1280
xnor %l4, 0x0DD8, %g4
fble,a %fcc3, loop_1281
edge16 %o4, %g1, %i3
loop_1280:
flush %l7 + 0x60
fmovdcs %icc, %f29, %f26
loop_1281:
movrlz %l5, 0x2FC, %g5
fpackfix %f10, %f27
set 0x2E, %o4
ldsha [%l7 + %o4] 0x81, %g2
taddcc %i4, 0x163F, %g7
add %i2, %g6, %l6
set 0x61, %i4
lduba [%l7 + %i4] 0x15, %l3
tle %xcc, 0x4
fmovd %f0, %f2
xorcc %l1, %i0, %l2
te %icc, 0x4
tleu %icc, 0x7
call loop_1282
fmovdpos %xcc, %f15, %f25
tg %icc, 0x2
wr %g0, 0x2a, %asi
stba %i7, [%l7 + 0x0D] %asi
membar #Sync
loop_1282:
fbug,a %fcc0, loop_1283
mova %icc, %o1, %g3
bcs loop_1284
tg %icc, 0x2
loop_1283:
andcc %o3, 0x0F77, %i5
orcc %o2, %o0, %l0
loop_1284:
move %icc, %o6, %o7
ldub [%l7 + 0x54], %o5
fmovrsgz %i6, %f5, %f9
movvs %xcc, %i1, %l4
movrlz %g4, %o4, %i3
movn %icc, %g1, %g5
xnor %l5, 0x0196, %i4
nop
setx 0x67BA03D4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x4FC3DAD6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fmuls %f8, %f23, %f29
edge32ln %g7, %i2, %g2
bne,pn %xcc, loop_1285
array16 %g6, %l6, %l3
xnorcc %l1, %i0, %i7
movvc %icc, %o1, %g3
loop_1285:
movre %o3, %i5, %l2
brnz %o0, loop_1286
movrne %l0, 0x21D, %o6
movrgez %o2, 0x086, %o5
std %f14, [%l7 + 0x08]
loop_1286:
movle %icc, %o7, %i6
movpos %xcc, %l4, %i1
tsubcc %o4, %g4, %g1
nop
set 0x50, %o5
prefetch [%l7 + %o5], 0x3
xor %i3, %l5, %g5
fmovscs %icc, %f22, %f24
movn %xcc, %i4, %g7
sllx %i2, 0x0B, %g2
udiv %l6, 0x1FB7, %l3
xnorcc %l1, 0x0901, %i0
fmovdle %xcc, %f2, %f14
movleu %xcc, %i7, %o1
move %xcc, %g3, %o3
orcc %g6, %i5, %o0
brgez %l2, loop_1287
fbne %fcc0, loop_1288
tne %icc, 0x1
or %l0, 0x0A62, %o6
loop_1287:
taddcc %o2, 0x0BCB, %o7
loop_1288:
tne %xcc, 0x5
ldsw [%l7 + 0x38], %i6
tcc %icc, 0x4
movre %o5, 0x306, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %xcc, %i1, %g4
fbe %fcc0, loop_1289
nop
setx 0x418CB748, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0xA00F3A69, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f24, %f28
fbge,a %fcc2, loop_1290
subc %g1, 0x0FC0, %o4
loop_1289:
srlx %i3, %l5, %g5
brlz,a %g7, loop_1291
loop_1290:
fmovscc %icc, %f14, %f30
bvs loop_1292
std %f16, [%l7 + 0x70]
loop_1291:
tgu %icc, 0x3
addcc %i2, %i4, %g2
loop_1292:
fbul,a %fcc3, loop_1293
xnorcc %l6, %l1, %l3
srax %i7, 0x07, %i0
subccc %g3, %o1, %o3
loop_1293:
bpos,a %xcc, loop_1294
udivcc %g6, 0x1477, %i5
movl %xcc, %o0, %l0
xor %o6, 0x1B94, %l2
loop_1294:
fba,a %fcc3, loop_1295
brlz,a %o2, loop_1296
ldub [%l7 + 0x1F], %i6
and %o7, %l4, %i1
loop_1295:
fpsub16 %f16, %f26, %f8
loop_1296:
fmovsvs %xcc, %f21, %f13
tcs %xcc, 0x3
tgu %xcc, 0x1
edge16n %g4, %g1, %o4
subc %i3, 0x08AA, %l5
stx %o5, [%l7 + 0x48]
subccc %g7, %i2, %i4
tn %xcc, 0x5
fmovdl %xcc, %f30, %f31
set 0x34, %o2
lduwa [%l7 + %o2] 0x80, %g2
bpos,a,pn %icc, loop_1297
nop
fitod %f10, %f16
fdtox %f16, %f22
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movleu %icc, %g5, %l6
loop_1297:
brz %l1, loop_1298
nop
fitos %f21, %f4
tvc %icc, 0x4
tpos %xcc, 0x6
loop_1298:
nop
add %l7, 0x40, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %l3, %i7
or %i0, %o1, %o3
tpos %xcc, 0x2
movl %xcc, %g6, %g3
subc %i5, %l0, %o6
tsubcc %o0, 0x1C4A, %o2
orn %i6, 0x1AB4, %o7
movle %icc, %l2, %l4
std %f30, [%l7 + 0x50]
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu %fcc1, loop_1299
stw %i1, [%l7 + 0x5C]
movge %icc, %g4, %g1
orncc %o4, %l5, %i3
loop_1299:
movvc %icc, %g7, %o5
bleu %icc, loop_1300
movl %xcc, %i2, %g2
fbne %fcc1, loop_1301
brlz %i4, loop_1302
loop_1300:
mulscc %g5, 0x09C3, %l6
add %l3, %l1, %i0
loop_1301:
nop
setx 0x1E66BEDA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x5EAF07DB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fsubs %f13, %f19, %f14
loop_1302:
tg %icc, 0x5
fsrc1 %f24, %f14
and %o1, %i7, %g6
tgu %icc, 0x7
udivx %o3, 0x0101, %g3
movn %icc, %l0, %o6
movge %icc, %i5, %o0
sdivcc %i6, 0x14E7, %o2
nop
setx 0x19B7C8BA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x75070C6B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fadds %f26, %f19, %f13
brgez,a %o7, loop_1303
movcs %icc, %l4, %i1
fble,a %fcc2, loop_1304
fbn %fcc2, loop_1305
loop_1303:
alignaddr %g4, %l2, %g1
movn %xcc, %o4, %l5
loop_1304:
edge32n %g7, %i3, %o5
loop_1305:
addcc %i2, 0x161A, %i4
brlez,a %g5, loop_1306
brgz %g2, loop_1307
fble %fcc3, loop_1308
movge %xcc, %l3, %l6
loop_1306:
addcc %l1, %o1, %i0
loop_1307:
movne %icc, %g6, %o3
loop_1308:
orn %i7, 0x12C1, %g3
membar 0x6E
edge8l %o6, %i5, %o0
fblg,a %fcc0, loop_1309
stw %i6, [%l7 + 0x68]
udivcc %o2, 0x1F9F, %l0
movvc %icc, %o7, %l4
loop_1309:
fandnot2s %f1, %f27, %f2
ldsw [%l7 + 0x2C], %i1
fmovdpos %xcc, %f17, %f25
bgu %xcc, loop_1310
movne %icc, %l2, %g4
tcc %icc, 0x3
call loop_1311
loop_1310:
fand %f22, %f16, %f0
fcmpgt16 %f26, %f8, %o4
edge16l %l5, %g1, %g7
loop_1311:
umulcc %o5, %i3, %i2
nop
fitos %f3, %f15
fstox %f15, %f2
fxtos %f2, %f30
edge32 %i4, %g2, %l3
movgu %icc, %l6, %l1
movrgz %g5, %i0, %o1
fmuld8sux16 %f5, %f31, %f12
ldd [%l7 + 0x28], %g6
array8 %i7, %g3, %o3
srl %o6, 0x13, %i5
popc %i6, %o0
fbe,a %fcc3, loop_1312
movvs %icc, %l0, %o2
fmovrslz %l4, %f25, %f18
and %o7, 0x09BF, %l2
loop_1312:
nop
setx 0x52E4181A9DCD03DA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x341ED4717B11CDE5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fsubd %f28, %f0, %f8
be,pn %xcc, loop_1313
sll %g4, 0x15, %i1
movvc %icc, %l5, %o4
sir 0x0F4D
loop_1313:
bvs,pt %icc, loop_1314
nop
setx 0xA3717EF34C66329C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xFE0114F0D40E75E0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fsubd %f14, %f4, %f2
membar 0x03
ble,pn %xcc, loop_1315
loop_1314:
stx %g7, [%l7 + 0x50]
nop
setx 0xE074F1FF, %l0, %l6
st %l6, [%l7 + 0x0C]
ld [%l7 + 0x0C], %fsr
fbn,a %fcc0, loop_1316
loop_1315:
tl %xcc, 0x7
movpos %xcc, %g1, %i3
xnor %i2, %o5, %i4
loop_1316:
movrgez %l3, 0x035, %g2
fbe %fcc1, loop_1317
edge16 %l6, %g5, %l1
fxnors %f3, %f26, %f1
movl %xcc, %i0, %g6
loop_1317:
edge8l %i7, %g3, %o1
ldd [%l7 + 0x08], %f20
pdist %f24, %f14, %f8
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orncc %o6, %i5, %i6
fpsub16s %f9, %f18, %f1
movvc %icc, %o0, %l0
movvs %icc, %o2, %o3
bneg,pn %xcc, loop_1318
fmovde %icc, %f3, %f20
xorcc %l4, %o7, %g4
nop
setx loop_1319, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1318:
tn %xcc, 0x0
edge8l %l2, %l5, %o4
addc %i1, %g1, %i3
loop_1319:
prefetch [%l7 + 0x44], 0x3
fbl,a %fcc0, loop_1320
array8 %g7, %o5, %i4
nop
setx loop_1321, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movneg %xcc, %l3, %i2
loop_1320:
movrgz %l6, %g2, %l1
bne loop_1322
loop_1321:
tl %icc, 0x6
tsubcc %i0, 0x087F, %g5
fmovsvs %icc, %f16, %f5
loop_1322:
edge8ln %g6, %i7, %g3
sll %o6, 0x14, %o1
edge16ln %i6, %i5, %l0
fmovrse %o0, %f28, %f29
tvs %icc, 0x4
edge32ln %o2, %l4, %o7
array16 %o3, %g4, %l5
movgu %xcc, %o4, %i1
edge16n %l2, %g1, %i3
movn %icc, %o5, %i4
or %g7, 0x1ED1, %i2
fmovd %f6, %f10
tsubcctv %l3, 0x082D, %l6
set 0x40, %l0
ldda [%l7 + %l0] 0x04, %f0
sir 0x1129
sethi 0x17F3, %g2
udivx %l1, 0x00E5, %g5
set 0x2C, %i7
lda [%l7 + %i7] 0x18, %f25
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stw %g6, [%l7 + 0x68]
fornot1 %f16, %f18, %f28
tsubcctv %i7, %g3, %i0
array32 %o1, %i6, %i5
edge8n %l0, %o6, %o0
add %o2, %l4, %o3
fmovdleu %xcc, %f4, %f12
tle %icc, 0x5
sdivx %o7, 0x10F8, %l5
movg %icc, %o4, %g4
srl %l2, %g1, %i1
bl,a,pt %xcc, loop_1323
ldsh [%l7 + 0x50], %i3
nop
setx 0xD26AA7FDEB1CAA14, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
fsqrtd %f4, %f14
subcc %i4, 0x1281, %g7
loop_1323:
edge16l %i2, %l3, %l6
movvs %xcc, %g2, %o5
nop
set 0x68, %g4
ldstub [%l7 + %g4], %g5
or %g6, %i7, %g3
movrne %i0, 0x24D, %o1
nop
setx 0x214830A1BAD2D53C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x4569D3D9478A4E69, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f14, %f4
fbn,a %fcc2, loop_1324
nop
setx loop_1325, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sub %i6, 0x003C, %l1
edge8l %l0, %i5, %o6
loop_1324:
umulcc %o2, 0x0BBE, %o0
loop_1325:
movleu %xcc, %o3, %o7
sth %l4, [%l7 + 0x44]
edge8n %o4, %g4, %l5
bneg,a,pt %xcc, loop_1326
sdivx %l2, 0x11CE, %g1
nop
setx 0x73BEDE69607E22AA, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
for %f18, %f16, %f12
loop_1326:
srlx %i1, %i4, %i3
srlx %g7, 0x1A, %i2
movg %icc, %l3, %g2
bvs %icc, loop_1327
umul %l6, 0x0CFD, %o5
stw %g6, [%l7 + 0x74]
ldd [%l7 + 0x28], %f2
loop_1327:
mulx %i7, %g5, %g3
std %f16, [%l7 + 0x50]
lduh [%l7 + 0x3A], %o1
andcc %i0, 0x00D6, %i6
movgu %icc, %l0, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %xcc, %i5, %o6
edge8n %o2, %o0, %o3
nop
fitod %f0, %f14
fble,a %fcc2, loop_1328
smul %o7, 0x0F5D, %l4
brlz %o4, loop_1329
movne %xcc, %g4, %l5
loop_1328:
smulcc %g1, 0x0CAC, %i1
fmovrsgz %l2, %f9, %f6
loop_1329:
udiv %i4, 0x0F9A, %i3
udiv %i2, 0x01B5, %l3
flush %l7 + 0x54
movrgez %g7, 0x09A, %l6
fnegd %f30, %f28
subc %o5, 0x1B9D, %g6
add %g2, %g5, %g3
tcs %xcc, 0x0
fbge,a %fcc2, loop_1330
edge32n %i7, %o1, %i0
stb %i6, [%l7 + 0x5B]
udiv %l0, 0x04E2, %l1
loop_1330:
sdiv %o6, 0x1BDD, %i5
udivcc %o0, 0x01C9, %o3
fmovrslz %o7, %f25, %f18
brz,a %o2, loop_1331
tl %icc, 0x0
wr %g0, 0x89, %asi
swapa [%l7 + 0x08] %asi, %o4
loop_1331:
smulcc %g4, %l5, %g1
tn %xcc, 0x3
udivcc %i1, 0x0B9F, %l4
ldstub [%l7 + 0x50], %i4
udivx %i3, 0x005C, %l2
mova %icc, %i2, %l3
sll %g7, 0x18, %l6
edge8 %o5, %g6, %g5
movrlez %g2, %i7, %g3
addccc %o1, 0x0B28, %i0
movrne %i6, %l1, %o6
fmovdg %icc, %f10, %f7
orncc %i5, 0x077D, %o0
fpack32 %f22, %f0, %f28
edge16ln %o3, %o7, %l0
wr %g0, 0x80, %asi
lduha [%l7 + 0x32] %asi, %o4
fbl %fcc1, loop_1332
movle %icc, %g4, %l5
fmovdl %xcc, %f0, %f4
fmovdvc %icc, %f9, %f4
loop_1332:
tvc %icc, 0x2
membar #Sync
wr %g0, 0x1e, %asi
ldda [%l7 + 0x40] %asi, %f16
flush %l7 + 0x74
tcc %icc, 0x1
tne %icc, 0x0
smul %g1, %i1, %o2
movrlz %l4, 0x1B1, %i4
wr %g0, 0x80, %asi
lduwa [%l7 + 0x64] %asi, %i3
bgu,pn %xcc, loop_1333
fandnot2 %f0, %f4, %f30
movne %xcc, %i2, %l3
fcmpne32 %f22, %f8, %l2
loop_1333:
edge8 %l6, %o5, %g7
set 0x24, %o7
stba %g6, [%l7 + %o7] 0x2b
membar #Sync
umulcc %g5, %i7, %g3
sra %g2, %o1, %i0
array32 %l1, %o6, %i5
fxnor %f12, %f14, %f22
edge16 %i6, %o0, %o3
xnor %l0, %o7, %o4
sethi 0x14F4, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subccc %g4, 0x0DE1, %g1
movrgez %o2, 0x063, %l4
nop
setx 0xC02B2D7DB9EDBB22, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xE9F99B08944B97AC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f28, %f16
fsrc1 %f16, %f10
ldstub [%l7 + 0x0D], %i1
move %xcc, %i3, %i2
taddcctv %i4, 0x101A, %l2
movn %icc, %l3, %o5
mulx %l6, %g6, %g7
tneg %xcc, 0x4
fnot1s %f8, %f28
bge,a,pn %xcc, loop_1334
array8 %g5, %g3, %g2
and %i7, 0x0FDF, %i0
andn %o1, 0x0DA9, %o6
loop_1334:
fbl,a %fcc2, loop_1335
sdiv %l1, 0x0737, %i5
movvs %xcc, %i6, %o0
and %o3, %o7, %o4
loop_1335:
sethi 0x0EB7, %l0
fornot2s %f7, %f27, %f13
fmovscc %xcc, %f31, %f25
andcc %g4, %g1, %l5
orn %o2, %l4, %i3
brz %i1, loop_1336
movne %icc, %i4, %i2
fpsub32s %f5, %f2, %f17
tl %xcc, 0x0
loop_1336:
movre %l2, 0x125, %l3
fbug %fcc3, loop_1337
fornot1s %f21, %f30, %f30
array16 %l6, %g6, %g7
be %icc, loop_1338
loop_1337:
edge8 %g5, %o5, %g3
xnorcc %i7, %g2, %i0
tn %xcc, 0x7
loop_1338:
fmovspos %xcc, %f19, %f14
movleu %icc, %o1, %o6
tg %icc, 0x3
popc %i5, %l1
fornot2 %f16, %f30, %f26
tsubcc %i6, %o0, %o3
xor %o7, %o4, %g4
addcc %l0, 0x00DB, %g1
fmuld8ulx16 %f11, %f16, %f8
brlz,a %o2, loop_1339
faligndata %f22, %f22, %f2
tg %icc, 0x4
bne loop_1340
loop_1339:
fmovdgu %icc, %f13, %f26
fcmpne16 %f4, %f8, %l5
nop
set 0x68, %g6
std %f6, [%l7 + %g6]
loop_1340:
addccc %i3, %i1, %l4
srl %i4, 0x02, %i2
lduh [%l7 + 0x72], %l2
mova %icc, %l3, %l6
membar 0x4C
srl %g7, 0x02, %g5
fbuge %fcc0, loop_1341
fmovsvs %icc, %f29, %f24
ldd [%l7 + 0x58], %f24
fsrc2 %f26, %f22
loop_1341:
fbule,a %fcc2, loop_1342
brlez %g6, loop_1343
andcc %g3, 0x0F8E, %o5
movcs %icc, %g2, %i0
loop_1342:
addccc %i7, %o6, %i5
loop_1343:
fmovsa %icc, %f26, %f5
call loop_1344
movle %xcc, %o1, %l1
fxors %f7, %f30, %f2
mova %xcc, %o0, %o3
loop_1344:
udivx %i6, 0x0722, %o4
te %icc, 0x2
taddcc %o7, 0x07CF, %g4
edge32n %g1, %l0, %o2
add %l7, 0x18, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %l5
casxa [%l6] %asi, %l5, %i3
fmuld8sux16 %f23, %f12, %f20
sethi 0x0757, %l4
wr %g0, 0x2b, %asi
stxa %i4, [%l7 + 0x40] %asi
membar #Sync
fpack16 %f4, %f9
st %f11, [%l7 + 0x7C]
nop
set 0x78, %o3
std %f6, [%l7 + %o3]
movne %icc, %i1, %i2
set 0x28, %i1
stxa %l3, [%l7 + %i1] 0x27
membar #Sync
wr %g0, 0x04, %asi
ldsha [%l7 + 0x5C] %asi, %l2
bge,a,pn %xcc, loop_1345
tneg %icc, 0x2
movneg %xcc, %g7, %l6
tl %icc, 0x3
loop_1345:
fnot1s %f25, %f28
fbug %fcc1, loop_1346
andncc %g6, %g3, %o5
brlz,a %g2, loop_1347
ldd [%l7 + 0x58], %f12
loop_1346:
subc %g5, %i0, %i7
addcc %o6, 0x1596, %i5
loop_1347:
brz,a %l1, loop_1348
nop
fitod %f6, %f2
tg %icc, 0x6
fmovrslz %o1, %f27, %f31
loop_1348:
nop
wr %g0, 0x81, %asi
ldswa [%l7 + 0x34] %asi, %o3
fnot2s %f14, %f17
fsrc2 %f18, %f10
bne %xcc, loop_1349
udiv %o0, 0x0361, %o4
tpos %icc, 0x3
smul %i6, 0x177E, %o7
loop_1349:
fmovdn %icc, %f26, %f25
edge32n %g1, %l0, %o2
fabss %f20, %f7
fba,a %fcc2, loop_1350
fpadd32s %f17, %f11, %f11
call loop_1351
nop
setx loop_1352, %l0, %l1
jmpl %l1, %l5
loop_1350:
fmovrslz %i3, %f2, %f2
movne %icc, %l4, %i4
loop_1351:
fba,a %fcc3, loop_1353
loop_1352:
fmovdn %xcc, %f13, %f4
tneg %xcc, 0x2
udiv %g4, 0x1302, %i1
loop_1353:
tgu %xcc, 0x1
fxnor %f24, %f14, %f20
bpos,pn %icc, loop_1354
fnot2s %f2, %f23
ba,a,pt %xcc, loop_1355
edge16l %i2, %l2, %l3
loop_1354:
ld [%l7 + 0x2C], %f25
fmovdgu %xcc, %f0, %f17
loop_1355:
fbule %fcc2, loop_1356
fbuge %fcc1, loop_1357
fmul8x16au %f24, %f24, %f16
nop
setx 0x3613B47DA1B1E93D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xDF555B299CB8BBA3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fdivd %f8, %f0, %f4
loop_1356:
bne,pt %icc, loop_1358
loop_1357:
movvs %icc, %l6, %g7
fone %f8
smul %g6, 0x1E44, %g3
loop_1358:
alignaddrl %g2, %g5, %i0
sethi 0x113B, %i7
set 0x4C, %g5
ldswa [%l7 + %g5] 0x88, %o5
tne %icc, 0x4
movne %xcc, %i5, %o6
fblg %fcc1, loop_1359
nop
setx 0x9B948805, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x8A4BF5F8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fsubs %f30, %f26, %f25
and %o1, 0x1228, %o3
stbar
loop_1359:
movrlz %o0, 0x11F, %o4
umul %i6, 0x0BDD, %l1
fornot2 %f18, %f16, %f0
udivcc %o7, 0x11DF, %l0
fmovdvs %xcc, %f6, %f23
tn %icc, 0x1
umulcc %o2, %l5, %i3
bvc,a loop_1360
srax %l4, %i4, %g4
edge16ln %i1, %i2, %l2
fbe,a %fcc3, loop_1361
loop_1360:
movpos %icc, %g1, %l3
fpack32 %f10, %f0, %f2
nop
fitod %f12, %f12
fdtos %f12, %f28
loop_1361:
edge16ln %l6, %g6, %g3
edge16 %g2, %g5, %i0
srl %i7, 0x04, %g7
sethi 0x0A3F, %i5
tne %xcc, 0x4
tsubcc %o6, %o5, %o3
movrne %o0, 0x3C0, %o1
tne %icc, 0x0
alignaddrl %i6, %l1, %o7
fnegs %f21, %f13
movg %xcc, %o4, %l0
movvs %icc, %o2, %i3
fmovrslz %l5, %f9, %f28
xnorcc %l4, %g4, %i1
tsubcc %i4, %i2, %g1
mova %xcc, %l3, %l6
wr %g0, 0x89, %asi
lduha [%l7 + 0x76] %asi, %l2
bg,pt %xcc, loop_1362
fcmpne32 %f30, %f14, %g6
fsrc1s %f3, %f20
edge8ln %g3, %g2, %i0
loop_1362:
nop
wr %g0, 0x80, %asi
sta %f19, [%l7 + 0x30] %asi
fnot1 %f26, %f6
fmovsleu %xcc, %f23, %f28
tn %xcc, 0x3
wr %g0, 0x27, %asi
stwa %i7, [%l7 + 0x50] %asi
membar #Sync
fxor %f6, %f24, %f24
fmovsvc %xcc, %f12, %f6
alignaddr %g7, %g5, %i5
umul %o5, 0x0C54, %o3
tneg %icc, 0x5
fexpand %f27, %f6
tcs %xcc, 0x4
fnegs %f13, %f3
st %f30, [%l7 + 0x74]
set 0x40, %i2
stda %f0, [%l7 + %i2] 0x18
ld [%l7 + 0x4C], %f2
fbuge,a %fcc0, loop_1363
fmovdvs %icc, %f10, %f9
te %icc, 0x6
fandnot1 %f22, %f2, %f30
loop_1363:
tsubcctv %o6, 0x1777, %o1
popc 0x19A2, %o0
tpos %xcc, 0x0
edge8ln %i6, %l1, %o7
tcc %xcc, 0x7
array32 %o4, %o2, %i3
sra %l0, 0x00, %l4
fcmpeq32 %f12, %f18, %l5
fcmpgt16 %f8, %f4, %g4
tvs %icc, 0x3
nop
setx 0x897F59B5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
fsqrts %f27, %f5
udivx %i1, 0x105D, %i4
bge,pn %icc, loop_1364
sir 0x1E69
subc %g1, 0x1634, %l3
popc %l6, %l2
loop_1364:
tgu %xcc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcctv %g6, %i2, %g2
alignaddr %i0, %g3, %g7
te %xcc, 0x3
set 0x09, %i0
ldstuba [%l7 + %i0] 0x19, %i7
brgz %i5, loop_1365
brgez,a %o5, loop_1366
ta %xcc, 0x0
movge %xcc, %g5, %o3
loop_1365:
edge16 %o6, %o0, %i6
loop_1366:
array32 %l1, %o7, %o1
sub %o4, 0x1B17, %i3
fmovsa %icc, %f6, %f21
ba,a,pt %icc, loop_1367
fnegs %f13, %f3
sdivx %l0, 0x10EE, %o2
tsubcctv %l5, %g4, %l4
loop_1367:
tsubcctv %i1, %i4, %g1
fnot1 %f2, %f22
brnz %l6, loop_1368
sllx %l3, %l2, %i2
xor %g2, %i0, %g6
move %icc, %g3, %i7
loop_1368:
stb %g7, [%l7 + 0x1C]
set 0x60, %l4
lduba [%l7 + %l4] 0x81, %i5
fnors %f27, %f7, %f18
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x1D] %asi, %o5
tsubcctv %o3, %g5, %o6
bne,pn %xcc, loop_1369
movvs %icc, %i6, %o0
edge16ln %l1, %o7, %o4
bpos %xcc, loop_1370
loop_1369:
edge8n %i3, %o1, %l0
fmovdvc %icc, %f17, %f13
sdivcc %o2, 0x1652, %g4
loop_1370:
tle %icc, 0x6
bne,pn %xcc, loop_1371
sra %l4, %i1, %i4
smul %l5, 0x0C27, %l6
ba,pt %xcc, loop_1372
loop_1371:
fmovrslz %l3, %f9, %f20
taddcc %g1, 0x0E77, %l2
tn %icc, 0x0
loop_1372:
andn %g2, %i0, %g6
mova %icc, %g3, %i7
fxnors %f18, %f13, %f18
for %f14, %f14, %f10
ta %xcc, 0x2
edge8l %i2, %i5, %o5
fsrc2s %f4, %f9
alignaddr %o3, %g7, %o6
fmul8x16au %f17, %f30, %f20
movvs %xcc, %g5, %i6
fmovdg %xcc, %f0, %f23
lduw [%l7 + 0x20], %l1
bcs loop_1373
lduh [%l7 + 0x6E], %o0
tneg %xcc, 0x3
fsrc1s %f27, %f2
loop_1373:
bvc,pt %icc, loop_1374
brnz,a %o4, loop_1375
bge,pn %icc, loop_1376
fbne,a %fcc1, loop_1377
loop_1374:
tsubcc %i3, %o7, %o1
loop_1375:
move %xcc, %o2, %g4
loop_1376:
movrlz %l0, 0x02A, %i1
loop_1377:
bgu,pn %icc, loop_1378
movcs %xcc, %l4, %l5
fsrc2 %f6, %f14
movneg %xcc, %l6, %l3
loop_1378:
fbo %fcc3, loop_1379
andn %g1, %l2, %g2
udivx %i0, 0x192D, %i4
alignaddr %g3, %i7, %i2
loop_1379:
membar 0x58
movrlez %i5, 0x14A, %g6
fbue,a %fcc0, loop_1380
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32 %o3, %o5, %o6
srax %g5, 0x1C, %i6
loop_1380:
sra %g7, %o0, %l1
fands %f21, %f25, %f14
edge32n %o4, %i3, %o1
fxnor %f28, %f18, %f16
edge8ln %o2, %g4, %l0
sll %i1, 0x02, %o7
fornot2 %f4, %f2, %f10
wr %g0, 0x18, %asi
sta %f5, [%l7 + 0x20] %asi
edge8 %l5, %l6, %l4
fsrc1 %f26, %f18
fmul8x16 %f11, %f30, %f10
alignaddrl %g1, %l3, %l2
te %xcc, 0x2
subc %i0, 0x1CF5, %i4
tsubcctv %g2, 0x1D03, %g3
nop
setx 0xCE84172BBFCE0C95, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x55E962D45185958A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f18, %f2
nop
setx loop_1381, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovsleu %xcc, %f10, %f22
fmovdcc %icc, %f17, %f24
movre %i7, %i2, %i5
loop_1381:
bg,a,pn %xcc, loop_1382
or %g6, %o5, %o6
brnz,a %o3, loop_1383
tn %xcc, 0x3
loop_1382:
tpos %icc, 0x2
fmovda %xcc, %f15, %f4
loop_1383:
mulx %g5, 0x0CB5, %g7
movpos %xcc, %i6, %o0
addc %o4, %l1, %i3
udivx %o1, 0x18AA, %o2
or %l0, 0x185B, %g4
fmovrdne %o7, %f6, %f26
ldd [%l7 + 0x50], %i0
and %l5, 0x18C7, %l4
fba %fcc0, loop_1384
fbo,a %fcc3, loop_1385
nop
fitod %f26, %f16
nop
setx 0xA1A017B7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0xE689B7A2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fdivs %f19, %f9, %f20
loop_1384:
umul %g1, 0x15B1, %l6
loop_1385:
edge32l %l2, %i0, %i4
movrlez %l3, 0x0F2, %g3
movvs %xcc, %i7, %g2
wr %g0, 0x18, %asi
lda [%l7 + 0x3C] %asi, %f1
fble %fcc2, loop_1386
fmovd %f24, %f12
fcmpne32 %f6, %f22, %i5
alignaddrl %g6, %o5, %i2
loop_1386:
sdivcc %o3, 0x0432, %o6
add %g7, 0x1EF6, %i6
set 0x40, %g7
stda %f0, [%l7 + %g7] 0x81
movneg %icc, %g5, %o4
sub %o0, %l1, %o1
bcc,a,pn %xcc, loop_1387
tvc %icc, 0x7
wr %g0, 0x18, %asi
sta %f10, [%l7 + 0x28] %asi
loop_1387:
movrlz %o2, 0x2B6, %i3
tg %icc, 0x5
fmovsle %icc, %f27, %f4
subcc %g4, %l0, %i1
edge8ln %l5, %l4, %o7
xor %g1, %l2, %i0
set 0x44, %l3
lda [%l7 + %l3] 0x14, %f16
sdivx %l6, 0x1F42, %l3
movrgz %i4, 0x186, %i7
addccc %g2, %i5, %g3
tneg %icc, 0x3
bleu,a loop_1388
brlz %g6, loop_1389
sdivcc %i2, 0x175E, %o3
fmovdvs %xcc, %f30, %f18
loop_1388:
fmovsle %xcc, %f1, %f17
loop_1389:
srax %o6, %o5, %i6
movrne %g7, %o4, %g5
tcs %xcc, 0x2
edge16n %l1, %o0, %o1
addccc %i3, 0x022B, %o2
edge16 %l0, %i1, %g4
fbn %fcc2, loop_1390
movrlz %l4, %l5, %g1
fcmple32 %f28, %f28, %l2
addc %o7, %i0, %l6
loop_1390:
fmovda %icc, %f30, %f9
movleu %icc, %i4, %l3
stb %i7, [%l7 + 0x34]
xnorcc %i5, %g2, %g6
nop
fitod %f8, %f28
fdtoi %f28, %f13
bvc,a,pn %icc, loop_1391
fxors %f29, %f22, %f2
fmovdvc %xcc, %f11, %f10
nop
fitos %f2, %f29
fstox %f29, %f24
loop_1391:
addc %i2, %g3, %o3
fmovd %f14, %f0
sub %o6, %i6, %o5
nop
setx 0x9A86F4BA804F2550, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
tn %icc, 0x0
set 0x40, %l6
stda %f0, [%l7 + %l6] 0x1f
membar #Sync
movcs %xcc, %o4, %g5
orncc %g7, %o0, %l1
fmovd %f2, %f4
sth %i3, [%l7 + 0x2E]
sllx %o1, 0x12, %o2
xnorcc %i1, 0x02E8, %l0
movre %l4, %g4, %g1
array32 %l2, %l5, %o7
movneg %icc, %i0, %l6
addcc %i4, %l3, %i5
fble %fcc0, loop_1392
nop
set 0x58, %g3
stw %i7, [%l7 + %g3]
bge %icc, loop_1393
edge8l %g2, %i2, %g6
loop_1392:
mova %xcc, %o3, %o6
add %l7, 0x30, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %g3
casxa [%l6] 0x11, %g3, %o5
loop_1393:
taddcctv %i6, %g5, %g7
mova %xcc, %o4, %o0
bl,pt %xcc, loop_1394
movrgez %i3, %l1, %o1
subc %i1, 0x1D12, %l0
edge16 %l4, %o2, %g4
loop_1394:
brnz %g1, loop_1395
movrgez %l5, 0x04F, %o7
fornot2 %f10, %f14, %f4
nop
setx 0x29641D1F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0xF3A4F43B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fadds %f8, %f8, %f7
loop_1395:
umul %i0, %l6, %l2
tgu %xcc, 0x3
bcs,pn %xcc, loop_1396
andcc %l3, 0x0CD0, %i4
movre %i5, 0x318, %i7
brgez,a %g2, loop_1397
loop_1396:
srl %g6, 0x06, %i2
subc %o3, 0x1169, %g3
fmovsleu %icc, %f6, %f8
loop_1397:
tcs %icc, 0x4
bne,a,pn %xcc, loop_1398
fbn,a %fcc3, loop_1399
tvs %icc, 0x5
bcs loop_1400
loop_1398:
brgz %o6, loop_1401
loop_1399:
edge8l %i6, %g5, %o5
tcc %xcc, 0x1
loop_1400:
mulx %o4, %o0, %i3
loop_1401:
movleu %xcc, %l1, %o1
fmovdcs %icc, %f0, %f1
fones %f1
fors %f4, %f18, %f26
xnor %i1, 0x11E7, %l0
wr %g0, 0x18, %asi
lduha [%l7 + 0x3A] %asi, %g7
wr %g0, 0x80, %asi
stba %o2, [%l7 + 0x6E] %asi
nop
fitod %f0, %f2
smul %g4, %l4, %l5
mova %icc, %o7, %i0
ldsh [%l7 + 0x2A], %g1
nop
setx loop_1402, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tneg %xcc, 0x0
nop
setx 0xA21587529431C485, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f14
edge32l %l6, %l2, %l3
loop_1402:
fmovs %f10, %f13
set 0x70, %g1
stxa %i5, [%l7 + %g1] 0x04
edge8ln %i7, %g2, %g6
orncc %i4, 0x15B9, %i2
sub %g3, %o3, %i6
fnands %f16, %f5, %f28
subc %o6, 0x0DC5, %g5
movvc %xcc, %o5, %o0
movvc %icc, %o4, %i3
tne %icc, 0x2
membar 0x5E
fpmerge %f28, %f0, %f0
nop
setx 0x3B039326, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x79B11361, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fadds %f9, %f22, %f4
movl %xcc, %o1, %l1
addc %i1, 0x1FC1, %g7
fbue %fcc3, loop_1403
edge8n %o2, %g4, %l0
movg %xcc, %l4, %l5
srax %o7, 0x0F, %i0
loop_1403:
tle %xcc, 0x1
fsrc2 %f22, %f18
movrgez %l6, 0x347, %g1
sra %l2, 0x19, %i5
fpadd32 %f18, %f16, %f10
tl %icc, 0x2
membar 0x1B
fmovdge %icc, %f26, %f10
set 0x0F, %i3
lduba [%l7 + %i3] 0x11, %i7
fmovsl %xcc, %f13, %f13
movrlez %g2, 0x29B, %g6
tpos %xcc, 0x2
movrlez %i4, 0x3CA, %i2
brnz,a %g3, loop_1404
movrgz %o3, 0x284, %i6
and %l3, %o6, %o5
bvc,a,pn %xcc, loop_1405
loop_1404:
movg %xcc, %g5, %o4
movn %xcc, %o0, %o1
fornot1 %f24, %f0, %f2
loop_1405:
add %l1, 0x0337, %i3
wr %g0, 0x89, %asi
lduba [%l7 + 0x66] %asi, %i1
tne %xcc, 0x2
fbule,a %fcc3, loop_1406
nop
fitod %f10, %f18
fdtos %f18, %f23
movre %g7, %o2, %g4
fmuld8sux16 %f3, %f20, %f14
loop_1406:
fble,a %fcc2, loop_1407
fcmpgt16 %f12, %f2, %l4
nop
fitod %f0, %f12
fdtos %f12, %f9
movneg %icc, %l5, %o7
loop_1407:
xnorcc %i0, %l0, %l6
nop
fitod %f10, %f24
edge16ln %g1, %l2, %i7
fmovdg %xcc, %f19, %f16
edge8ln %g2, %i5, %g6
fmovdne %xcc, %f23, %f0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movl %icc, %i2, %g3
tpos %icc, 0x7
fmovdneg %xcc, %f13, %f12
edge16l %i4, %o3, %l3
stw %i6, [%l7 + 0x7C]
fbug %fcc1, loop_1408
edge16 %o6, %o5, %o4
fcmpeq16 %f18, %f16, %o0
addcc %o1, 0x1476, %l1
loop_1408:
alignaddr %g5, %i1, %g7
faligndata %f14, %f14, %f2
andncc %o2, %g4, %i3
addcc %l4, 0x1707, %l5
stb %i0, [%l7 + 0x78]
bvs %xcc, loop_1409
fmovrsgez %l0, %f15, %f30
movre %o7, 0x315, %g1
fandnot1 %f22, %f2, %f16
loop_1409:
bge,a loop_1410
xor %l2, %l6, %i7
mulscc %g2, 0x1268, %g6
ta %xcc, 0x4
loop_1410:
nop
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f16
nop
setx 0xAFC00E03B71E496B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x45CDB788A1057BB0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f22, %f10
addcc %i2, 0x0A46, %g3
nop
setx loop_1411, %l0, %l1
jmpl %l1, %i4
ldsb [%l7 + 0x48], %o3
fmovdl %xcc, %f24, %f0
membar 0x43
loop_1411:
tcc %icc, 0x7
fnors %f8, %f29, %f15
flush %l7 + 0x64
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivcc %i5, 0x05E3, %i6
alignaddr %o6, %o5, %l3
nop
set 0x70, %l5
ldx [%l7 + %l5], %o4
ldsh [%l7 + 0x7E], %o0
edge16n %o1, %l1, %g5
fbg,a %fcc1, loop_1412
fbug,a %fcc3, loop_1413
move %xcc, %g7, %i1
edge32n %g4, %i3, %o2
loop_1412:
edge16n %l5, %l4, %i0
loop_1413:
nop
set 0x40, %l2
stda %f0, [%l7 + %l2] 0x15
bn,pt %xcc, loop_1414
edge8l %o7, %l0, %g1
movrgez %l6, 0x024, %i7
movge %icc, %g2, %l2
loop_1414:
nop
setx loop_1415, %l0, %l1
jmpl %l1, %i2
te %icc, 0x7
sir 0x0278
srax %g6, 0x19, %i4
loop_1415:
swap [%l7 + 0x48], %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %icc, %g3, %i6
fmul8x16al %f2, %f15, %f26
srl %i5, 0x1C, %o5
xorcc %o6, %l3, %o0
fzero %f18
srl %o4, %l1, %o1
fble %fcc0, loop_1416
fmovsvc %xcc, %f11, %f6
fmovdl %icc, %f31, %f2
tle %icc, 0x4
loop_1416:
subc %g5, 0x1577, %i1
edge8l %g4, %i3, %g7
wr %g0, 0x80, %asi
lda [%l7 + 0x3C] %asi, %f15
movcs %icc, %o2, %l5
ldstub [%l7 + 0x0F], %i0
andncc %o7, %l4, %g1
fpadd16 %f0, %f2, %f16
addccc %l0, %l6, %g2
tpos %xcc, 0x7
alignaddrl %l2, %i7, %i2
set 0x30, %l1
lduwa [%l7 + %l1] 0x14, %i4
popc 0x1D9B, %g6
movl %icc, %g3, %o3
fbne,a %fcc0, loop_1417
srlx %i6, 0x12, %o5
tl %icc, 0x2
ld [%l7 + 0x68], %f0
loop_1417:
pdist %f10, %f26, %f30
addc %o6, 0x1020, %l3
edge16 %o0, %o4, %l1
fbuge,a %fcc2, loop_1418
fornot1 %f0, %f14, %f16
tl %icc, 0x6
set 0x65, %g2
ldstuba [%l7 + %g2] 0x19, %o1
loop_1418:
ble,a,pt %icc, loop_1419
smulcc %g5, %i1, %g4
movcs %icc, %i3, %g7
udiv %i5, 0x078D, %l5
loop_1419:
fmovsvs %icc, %f10, %f12
xnor %i0, %o2, %l4
movcc %icc, %g1, %o7
ta %icc, 0x6
ta %xcc, 0x3
movle %xcc, %l0, %l6
tsubcc %g2, %l2, %i7
fands %f16, %f30, %f31
fcmpgt32 %f16, %f16, %i2
nop
setx 0x616D2EB49935725B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x2A19F3F6B3EAED4F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f22, %f18
fxnor %f12, %f24, %f22
fmovrslz %g6, %f12, %f13
fble,a %fcc1, loop_1420
tsubcctv %i4, %o3, %g3
sdivx %o5, 0x0FFE, %o6
edge32l %l3, %o0, %o4
loop_1420:
or %i6, %o1, %g5
bpos,a,pt %xcc, loop_1421
tleu %xcc, 0x7
fmovspos %xcc, %f5, %f16
tle %xcc, 0x6
loop_1421:
nop
add %l7, 0x38, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %l1, %i1
std %f2, [%l7 + 0x78]
andcc %i3, 0x1170, %g7
movrlz %i5, 0x0EC, %g4
orcc %l5, 0x057B, %o2
tg %xcc, 0x5
movrlez %i0, 0x29A, %g1
mulx %l4, 0x14DF, %l0
fbl %fcc2, loop_1422
movn %xcc, %l6, %o7
subcc %l2, 0x1852, %g2
be loop_1423
loop_1422:
sdivx %i7, 0x01AD, %g6
xnor %i2, %i4, %o3
fblg %fcc3, loop_1424
loop_1423:
andcc %o5, %g3, %o6
nop
setx 0x72AA87CE0051FC11, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
tsubcc %o0, %o4, %i6
loop_1424:
add %o1, 0x1175, %l3
tle %xcc, 0x2
wr %g0, 0x89, %asi
stxa %g5, [%l7 + 0x78] %asi
nop
setx loop_1425, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
popc 0x0B6B, %i1
edge32n %l1, %g7, %i5
fmovsn %xcc, %f10, %f31
loop_1425:
bge loop_1426
fcmpne16 %f30, %f0, %g4
edge8 %i3, %l5, %o2
flush %l7 + 0x58
loop_1426:
tcc %xcc, 0x7
te %icc, 0x6
edge8l %g1, %i0, %l0
taddcc %l4, %o7, %l2
tpos %xcc, 0x2
edge16n %g2, %i7, %l6
set 0x40, %i6
ldswa [%l7 + %i6] 0x18, %i2
movrlz %i4, 0x1B5, %o3
srlx %o5, 0x1C, %g6
fmovdl %icc, %f17, %f0
fnegs %f3, %f26
add %l7, 0x20, %l6
wr %g0, 0x18, %asi
casxa [%l6] 0x18, %g3, %o6
fcmpgt16 %f30, %f8, %o4
tvc %icc, 0x3
fcmple16 %f26, %f28, %o0
tge %icc, 0x3
fblg,a %fcc2, loop_1427
fpackfix %f12, %f23
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x3D] %asi, %o1
loop_1427:
mulx %l3, 0x1EB9, %i6
sdivcc %g5, 0x0792, %l1
addc %i1, %g7, %g4
sethi 0x0E9F, %i3
fmovscs %xcc, %f29, %f30
subccc %l5, 0x1A64, %o2
edge32n %g1, %i5, %l0
flush %l7 + 0x20
edge16n %i0, %o7, %l4
fmovdpos %xcc, %f11, %f4
udivcc %g2, 0x109B, %i7
edge32l %l2, %i2, %i4
brlz,a %o3, loop_1428
movge %icc, %l6, %g6
array32 %g3, %o5, %o4
fpsub16s %f22, %f14, %f31
loop_1428:
edge8 %o6, %o1, %o0
movne %xcc, %l3, %i6
std %f30, [%l7 + 0x18]
brgez,a %l1, loop_1429
sllx %g5, 0x1F, %i1
addccc %g7, 0x026A, %g4
brlez,a %l5, loop_1430
loop_1429:
nop
setx loop_1431, %l0, %l1
jmpl %l1, %i3
edge32ln %o2, %i5, %g1
set 0x3C, %i5
stwa %l0, [%l7 + %i5] 0x2a
membar #Sync
loop_1430:
orcc %i0, %o7, %g2
loop_1431:
fmovsl %xcc, %f7, %f26
edge8n %l4, %i7, %l2
fbo %fcc2, loop_1432
tneg %xcc, 0x3
array16 %i4, %o3, %i2
fpack16 %f14, %f16
loop_1432:
udivcc %l6, 0x0182, %g6
edge32n %g3, %o5, %o6
srl %o4, 0x0A, %o1
te %icc, 0x4
mulx %l3, %o0, %i6
nop
setx 0x29005121, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
fsqrts %f17, %f17
bleu,a,pn %xcc, loop_1433
movrlez %l1, %g5, %g7
edge16l %i1, %l5, %i3
fmovrsne %g4, %f16, %f29
loop_1433:
fzeros %f30
movgu %icc, %i5, %o2
sra %g1, %l0, %o7
popc 0x0D54, %i0
movrgz %g2, %i7, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
and %i4, 0x0F42, %l4
fbue,a %fcc0, loop_1434
fnor %f26, %f12, %f26
fmovda %xcc, %f12, %f26
udiv %i2, 0x0F9D, %o3
loop_1434:
edge8ln %l6, %g6, %o5
fbne,a %fcc2, loop_1435
orncc %o6, %o4, %g3
tvs %xcc, 0x4
udivx %l3, 0x040C, %o0
loop_1435:
array32 %i6, %o1, %l1
andncc %g7, %i1, %g5
orcc %i3, 0x0BE2, %l5
srax %i5, %o2, %g4
udivcc %g1, 0x082B, %l0
set 0x08, %o0
ldxa [%l7 + %o0] 0x19, %o7
fmovsleu %xcc, %f0, %f1
fbe %fcc1, loop_1436
edge32ln %i0, %g2, %l2
umul %i4, %l4, %i2
addcc %i7, %o3, %l6
loop_1436:
movg %icc, %g6, %o5
srlx %o6, %o4, %l3
tne %icc, 0x5
tleu %xcc, 0x7
fbe,a %fcc2, loop_1437
nop
setx loop_1438, %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
tsubcc %g3, %i6, %o1
edge16ln %o0, %g7, %i1
loop_1437:
xor %l1, %i3, %l5
loop_1438:
edge8ln %i5, %o2, %g4
udivx %g5, 0x0954, %g1
bne,a,pn %xcc, loop_1439
movre %l0, 0x04A, %i0
move %icc, %g2, %o7
movvc %icc, %i4, %l4
loop_1439:
mulscc %l2, 0x0B89, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %i2, 0x0D, %o3
fmovdleu %xcc, %f25, %f25
fbug,a %fcc3, loop_1440
sdiv %g6, 0x003F, %l6
udivcc %o5, 0x07C7, %o4
fands %f10, %f22, %f6
loop_1440:
srlx %o6, 0x13, %g3
fbug,a %fcc1, loop_1441
movg %xcc, %l3, %o1
edge16n %o0, %i6, %i1
andn %g7, %l1, %i3
loop_1441:
sdivcc %l5, 0x157E, %i5
tle %icc, 0x7
movrgz %o2, 0x28A, %g4
subccc %g5, %l0, %g1
srl %g2, 0x0C, %o7
flush %l7 + 0x1C
bcs,a %xcc, loop_1442
tneg %icc, 0x2
fmovdneg %icc, %f14, %f18
sub %i0, %i4, %l2
loop_1442:
tcc %xcc, 0x1
set 0x208, %o1
ldxa [%g0 + %o1] 0x52, %i7
fmovdg %icc, %f14, %f29
fmovdgu %xcc, %f1, %f28
movrlz %i2, %l4, %g6
movrgz %o3, %o5, %o4
sra %o6, 0x1C, %g3
fcmpeq16 %f18, %f0, %l6
fandnot2s %f15, %f18, %f0
tcs %icc, 0x3
edge32l %l3, %o0, %i6
array8 %i1, %g7, %l1
call loop_1443
move %xcc, %o1, %i3
tge %xcc, 0x0
ldstub [%l7 + 0x6C], %l5
loop_1443:
edge8ln %i5, %o2, %g5
fnot2s %f22, %f0
fpadd32 %f14, %f10, %f2
nop
set 0x70, %o4
ldd [%l7 + %o4], %f2
nop
setx 0x8047EFA8, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
wr %g0, 0x81, %asi
lda [%l7 + 0x44] %asi, %f10
fbg %fcc1, loop_1444
addccc %l0, 0x0B2C, %g4
xnorcc %g2, %o7, %g1
alignaddr %i0, %l2, %i7
loop_1444:
movl %icc, %i2, %i4
fornot1s %f21, %f8, %f6
umulcc %l4, 0x058B, %o3
andncc %o5, %o4, %g6
movvc %xcc, %o6, %l6
set 0x64, %o6
ldstuba [%l7 + %o6] 0x80, %l3
tl %icc, 0x6
movn %icc, %g3, %i6
movvs %xcc, %i1, %g7
movle %xcc, %l1, %o1
fpadd32 %f16, %f24, %f18
xorcc %o0, 0x114C, %i3
tl %icc, 0x1
edge16l %l5, %i5, %g5
movn %xcc, %o2, %g4
nop
setx loop_1445, %l0, %l1
jmpl %l1, %g2
fmovdpos %icc, %f19, %f29
tvc %xcc, 0x6
nop
fitod %f12, %f22
fdtox %f22, %f14
loop_1445:
brnz %l0, loop_1446
sethi 0x1ECB, %g1
srlx %o7, 0x01, %l2
fsrc2 %f10, %f6
loop_1446:
add %i7, %i0, %i2
movne %icc, %l4, %o3
movne %xcc, %o5, %i4
movneg %xcc, %o4, %o6
smul %g6, %l3, %l6
xnorcc %g3, 0x0F53, %i1
array8 %g7, %l1, %o1
sir 0x1FBB
tcs %xcc, 0x3
fmovscs %icc, %f11, %f9
move %icc, %o0, %i6
udivx %l5, 0x1B66, %i3
fmovsvs %xcc, %f21, %f23
fsrc2 %f14, %f12
udivcc %g5, 0x046D, %i5
mulscc %g4, 0x0580, %o2
smulcc %l0, %g2, %g1
tvc %icc, 0x4
stw %o7, [%l7 + 0x6C]
tsubcc %i7, %l2, %i0
fsrc2s %f11, %f0
fmuld8sux16 %f18, %f16, %f24
ldub [%l7 + 0x19], %i2
edge16l %l4, %o3, %o5
add %o4, 0x0443, %o6
tgu %icc, 0x7
movvs %icc, %g6, %i4
wr %g0, 0x57, %asi
stxa %l3, [%g0 + 0x0] %asi
fnot1 %f18, %f8
sll %l6, %g3, %i1
movl %xcc, %l1, %o1
srax %o0, %i6, %g7
faligndata %f24, %f0, %f18
set 0x68, %o5
prefetcha [%l7 + %o5] 0x04, 0x0
set 0x26, %i4
ldstuba [%l7 + %i4] 0x11, %g5
movrgez %i5, %g4, %o2
nop
setx 0x079FB6033E8F5C97, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x1606ACA6380FDB5B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fmuld %f12, %f4, %f20
array16 %l0, %g2, %g1
nop
fitod %f2, %f14
fdtox %f14, %f26
fxtod %f26, %f20
xor %o7, %i7, %l2
movrgez %i3, %i0, %l4
smul %o3, 0x0D85, %i2
fmovdg %icc, %f0, %f4
xor %o5, 0x1B86, %o4
srl %o6, %g6, %i4
wr %g0, 0x19, %asi
ldswa [%l7 + 0x70] %asi, %l6
set 0x18, %o2
ldswa [%l7 + %o2] 0x18, %l3
sethi 0x194B, %i1
nop
fitos %f22, %f2
fcmpne16 %f0, %f20, %g3
tpos %icc, 0x7
srlx %o1, %l1, %i6
smulcc %o0, 0x139B, %l5
fbue,a %fcc2, loop_1447
orn %g7, %g5, %i5
tneg %xcc, 0x3
fmovscc %icc, %f20, %f14
loop_1447:
edge16ln %o2, %l0, %g2
sir 0x1F42
brgez,a %g1, loop_1448
brgz,a %o7, loop_1449
fmovscc %icc, %f1, %f16
and %g4, %l2, %i3
loop_1448:
fbg %fcc3, loop_1450
loop_1449:
fmovsa %xcc, %f31, %f7
smulcc %i7, 0x1A92, %l4
set 0x67, %l0
ldsba [%l7 + %l0] 0x11, %o3
loop_1450:
ldsb [%l7 + 0x17], %i2
smulcc %i0, 0x1191, %o5
set 0x48, %g4
swapa [%l7 + %g4] 0x80, %o4
ldd [%l7 + 0x40], %o6
taddcc %g6, 0x0354, %i4
fones %f6
movcc %xcc, %l3, %l6
nop
setx 0x849543C58C30A49D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xD6B939A5E48E15C1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f28, %f10
tcc %xcc, 0x0
tneg %xcc, 0x4
std %f8, [%l7 + 0x08]
bge,a %xcc, loop_1451
fba,a %fcc2, loop_1452
ldsw [%l7 + 0x24], %g3
fmovsvc %xcc, %f17, %f28
loop_1451:
edge8 %o1, %l1, %i1
loop_1452:
nop
wr %g0, 0x19, %asi
stha %o0, [%l7 + 0x30] %asi
tvc %icc, 0x4
edge16n %i6, %l5, %g5
brnz,a %i5, loop_1453
fmovsl %xcc, %f16, %f16
srl %g7, 0x10, %l0
andcc %g2, 0x05AC, %g1
loop_1453:
sub %o2, 0x05DE, %g4
array8 %o7, %i3, %i7
edge32n %l2, %o3, %i2
bgu,a %icc, loop_1454
swap [%l7 + 0x20], %i0
sdiv %o5, 0x1CC1, %o4
fandnot2 %f14, %f6, %f16
loop_1454:
tcc %icc, 0x6
edge8l %o6, %l4, %g6
brgez,a %i4, loop_1455
edge8n %l6, %g3, %o1
nop
setx loop_1456, %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
fmul8x16al %f23, %f2, %f22
loop_1455:
edge32ln %l3, %l1, %o0
std %f20, [%l7 + 0x10]
loop_1456:
edge16 %i6, %i1, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldub [%l7 + 0x0A], %g5
srax %g7, 0x0E, %i5
tcc %xcc, 0x2
wr %g0, 0x89, %asi
ldsba [%l7 + 0x7C] %asi, %g2
sethi 0x1B9C, %l0
fcmple32 %f6, %f18, %o2
add %g1, %g4, %o7
be,a,pn %icc, loop_1457
fmovdneg %xcc, %f10, %f26
fmovdl %icc, %f3, %f11
edge32n %i3, %i7, %o3
loop_1457:
edge32 %i2, %i0, %l2
fpadd16s %f11, %f27, %f17
ld [%l7 + 0x24], %f4
sra %o5, 0x19, %o6
tneg %icc, 0x4
subcc %o4, 0x1D71, %g6
alignaddrl %l4, %l6, %i4
movrlz %g3, %o1, %l1
edge16 %o0, %l3, %i6
movrlez %i1, 0x39E, %l5
mulx %g7, %g5, %i5
subc %g2, 0x19DE, %l0
edge32l %g1, %g4, %o7
srax %i3, 0x18, %i7
array8 %o3, %i2, %o2
bg loop_1458
edge32l %l2, %o5, %o6
bgu %xcc, loop_1459
udiv %o4, 0x08DD, %i0
loop_1458:
movn %xcc, %g6, %l4
xorcc %i4, %g3, %o1
loop_1459:
tleu %icc, 0x7
fnor %f18, %f26, %f20
lduw [%l7 + 0x60], %l1
tvc %xcc, 0x0
movne %xcc, %l6, %o0
ldub [%l7 + 0x30], %l3
fabss %f28, %f8
nop
fitod %f4, %f0
fdtoi %f0, %f16
movne %icc, %i6, %i1
fmovsn %icc, %f16, %f9
fpack32 %f22, %f0, %f4
set 0x7B, %i7
ldsba [%l7 + %i7] 0x04, %l5
sdivcc %g7, 0x1657, %i5
addccc %g5, %l0, %g1
fmul8sux16 %f30, %f20, %f12
wr %g0, 0x10, %asi
lduwa [%l7 + 0x18] %asi, %g2
orn %g4, 0x02B8, %o7
fmovdge %icc, %f28, %f8
addccc %i7, 0x11EA, %o3
andncc %i2, %i3, %o2
fbl,a %fcc3, loop_1460
fpmerge %f29, %f22, %f20
movn %xcc, %o5, %o6
wr %g0, 0x0c, %asi
sta %f20, [%l7 + 0x6C] %asi
loop_1460:
movpos %icc, %l2, %o4
fmul8sux16 %f6, %f4, %f18
ldsb [%l7 + 0x69], %g6
array16 %i0, %l4, %i4
tgu %icc, 0x0
set 0x10, %o7
ldsha [%l7 + %o7] 0x18, %g3
nop
setx 0xEC711C3A050AD72E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x68A01FF16C6C7D14, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f6, %f0
edge8l %o1, %l6, %l1
fabsd %f12, %f0
movg %icc, %o0, %i6
wr %g0, 0x10, %asi
swapa [%l7 + 0x08] %asi, %i1
fbe %fcc0, loop_1461
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %icc, %l5, %l3
umul %i5, 0x1A05, %g5
loop_1461:
taddcctv %g7, %l0, %g2
movne %xcc, %g1, %o7
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x0A] %asi, %g4
mulx %i7, 0x117B, %i2
tpos %xcc, 0x3
movn %xcc, %o3, %i3
fmovsne %icc, %f8, %f8
ld [%l7 + 0x74], %f6
fzeros %f30
subcc %o5, %o6, %l2
fmuld8ulx16 %f24, %f22, %f14
ldd [%l7 + 0x08], %f28
tvc %xcc, 0x4
fmovs %f27, %f5
mulscc %o2, %o4, %g6
mova %xcc, %i0, %l4
tneg %xcc, 0x4
fcmple32 %f26, %f16, %i4
set 0x60, %o3
sta %f16, [%l7 + %o3] 0x11
andncc %g3, %l6, %o1
tsubcc %o0, %l1, %i6
set 0x5A, %g6
lduba [%l7 + %g6] 0x10, %l5
wr %g0, 0x80, %asi
ldda [%l7 + 0x10] %asi, %i0
movleu %icc, %i5, %g5
array8 %l3, %l0, %g7
edge8 %g2, %g1, %o7
movle %icc, %g4, %i7
ldstub [%l7 + 0x47], %i2
fpack32 %f14, %f14, %f20
fbue,a %fcc3, loop_1462
array8 %i3, %o3, %o5
fpsub16s %f1, %f27, %f1
movvs %icc, %l2, %o6
loop_1462:
taddcctv %o2, %o4, %i0
taddcc %l4, %g6, %i4
subc %g3, %o1, %l6
nop
setx loop_1463, %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
te %icc, 0x7
movle %icc, %o0, %l1
tvs %icc, 0x6
loop_1463:
pdist %f22, %f30, %f6
movrlez %i6, %l5, %i1
tsubcctv %g5, 0x0E60, %l3
set 0x0C, %g5
ldswa [%l7 + %g5] 0x81, %i5
set 0x18, %i1
stha %g7, [%l7 + %i1] 0x80
add %g2, %l0, %g1
edge8ln %o7, %g4, %i7
xnor %i2, %i3, %o5
tcc %icc, 0x4
fmovrdgez %l2, %f8, %f22
set 0x1D, %i2
stba %o6, [%l7 + %i2] 0xe3
membar #Sync
orn %o2, 0x1910, %o3
edge8n %o4, %l4, %g6
fpadd16 %f26, %f20, %f0
fcmpne32 %f10, %f12, %i4
fnot2s %f11, %f9
bcs %xcc, loop_1464
alignaddr %g3, %i0, %l6
te %xcc, 0x2
nop
setx loop_1465, %l0, %l1
jmpl %l1, %o0
loop_1464:
smulcc %l1, 0x07CD, %o1
sdivcc %l5, 0x0120, %i1
orncc %g5, 0x1291, %l3
loop_1465:
sir 0x09F1
stx %i5, [%l7 + 0x28]
andn %i6, 0x1C36, %g2
tge %xcc, 0x1
andncc %l0, %g1, %o7
movn %xcc, %g7, %g4
ld [%l7 + 0x68], %f1
sth %i2, [%l7 + 0x3E]
tn %icc, 0x1
fmovdvc %xcc, %f16, %f22
alignaddrl %i7, %i3, %o5
addccc %l2, 0x188B, %o6
subcc %o3, 0x0319, %o2
edge32ln %o4, %l4, %g6
fpadd32s %f30, %f0, %f29
movgu %icc, %g3, %i0
fnot2s %f2, %f28
tvc %xcc, 0x7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldd [%l7 + 0x48], %i6
udiv %i4, 0x05D4, %o0
movge %icc, %l1, %l5
set 0x4C, %i0
lduwa [%l7 + %i0] 0x89, %i1
tcs %xcc, 0x3
smulcc %o1, %l3, %g5
edge8ln %i5, %g2, %l0
add %i6, %o7, %g7
add %g1, 0x143E, %g4
movrgz %i2, 0x180, %i7
sllx %o5, 0x13, %l2
fmovdl %icc, %f16, %f18
edge16n %o6, %o3, %i3
nop
fitos %f23, %f26
orcc %o2, 0x0928, %o4
tne %xcc, 0x6
sdiv %l4, 0x0105, %g6
bgu,pt %icc, loop_1466
nop
setx 0x4AC8E638406DD2ED, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
fmovrdlz %g3, %f20, %f16
sdivx %i0, 0x0B7B, %i4
loop_1466:
movrgz %l6, %l1, %o0
set 0x67, %l4
ldsba [%l7 + %l4] 0x89, %i1
wr %g0, 0x2f, %asi
stwa %o1, [%l7 + 0x78] %asi
membar #Sync
fone %f16
movcc %xcc, %l5, %g5
edge16l %i5, %g2, %l0
orn %i6, 0x072E, %l3
movre %g7, %o7, %g1
fpsub32s %f27, %f21, %f0
srlx %g4, %i2, %i7
fxor %f8, %f24, %f10
edge8n %o5, %l2, %o3
ldd [%l7 + 0x78], %f4
nop
setx 0xAB3B17E40068E20A, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
brlez %i3, loop_1467
movrgez %o6, 0x3F6, %o4
subccc %l4, 0x0F5E, %g6
or %o2, 0x067D, %i0
loop_1467:
udiv %g3, 0x1516, %i4
movrne %l6, %l1, %o0
fmovrslez %i1, %f19, %f19
alignaddrl %l5, %g5, %o1
tpos %xcc, 0x1
movle %xcc, %g2, %l0
tcs %xcc, 0x3
add %l7, 0x68, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] %asi, %i5, %l3
udiv %g7, 0x1F31, %o7
nop
setx 0x64DE695AAB218C06, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x06409B334788238F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsubd %f16, %f26, %f0
fpackfix %f18, %f3
tn %xcc, 0x6
movleu %icc, %i6, %g4
edge8l %g1, %i2, %i7
edge16 %l2, %o3, %i3
movn %icc, %o6, %o5
tl %icc, 0x2
ldd [%l7 + 0x20], %f2
edge32ln %o4, %l4, %o2
bgu,a %icc, loop_1468
udiv %i0, 0x0D0E, %g3
tneg %icc, 0x1
tcs %xcc, 0x7
loop_1468:
tneg %xcc, 0x5
nop
setx loop_1469, %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
edge32l %i4, %l6, %l1
movvc %xcc, %o0, %i1
subc %l5, %g5, %o1
loop_1469:
srlx %g2, %l0, %i5
fmovsvs %xcc, %f8, %f21
prefetch [%l7 + 0x40], 0x1
fcmpgt32 %f16, %f2, %l3
xorcc %g7, 0x010B, %g6
fzeros %f13
sra %o7, %g4, %g1
xorcc %i6, %i7, %i2
fornot2 %f14, %f0, %f18
tgu %icc, 0x1
fones %f29
nop
setx 0xB5251FCDC0D4E0A0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f18
set 0x4A, %g7
stba %l2, [%l7 + %g7] 0x10
bpos,pt %xcc, loop_1470
movvc %xcc, %o3, %o6
set 0x30, %l3
ldda [%l7 + %l3] 0x27, %i2
loop_1470:
nop
set 0x74, %l6
ldsw [%l7 + %l6], %o4
bl,pt %xcc, loop_1471
fcmpeq32 %f30, %f26, %o5
wr %g0, 0x2f, %asi
stha %l4, [%l7 + 0x18] %asi
membar #Sync
loop_1471:
nop
wr %g0, 0x10, %asi
swapa [%l7 + 0x60] %asi, %i0
movge %xcc, %g3, %i4
fmovsa %icc, %f28, %f21
fmovdgu %icc, %f22, %f9
fsrc2s %f8, %f6
tle %icc, 0x4
nop
set 0x66, %g3
ldsb [%l7 + %g3], %o2
srax %l1, 0x0E, %o0
fxnor %f10, %f22, %f24
alignaddr %i1, %l6, %g5
set 0x4C, %i3
ldswa [%l7 + %i3] 0x11, %o1
stx %l5, [%l7 + 0x58]
tg %xcc, 0x4
orcc %g2, %l0, %l3
taddcc %g7, 0x163A, %g6
edge32 %i5, %g4, %g1
stx %o7, [%l7 + 0x58]
udivx %i6, 0x0EB8, %i2
taddcc %i7, 0x1C12, %l2
ldsb [%l7 + 0x5D], %o3
fbl,a %fcc2, loop_1472
bgu,a %icc, loop_1473
xorcc %o6, %i3, %o4
ba %icc, loop_1474
loop_1472:
movcs %icc, %o5, %i0
loop_1473:
add %l4, %i4, %g3
movrlez %l1, 0x2B2, %o0
loop_1474:
andncc %i1, %o2, %g5
stw %o1, [%l7 + 0x4C]
tvs %icc, 0x4
set 0x30, %l5
stxa %l5, [%l7 + %l5] 0x15
movne %icc, %l6, %g2
fbl %fcc3, loop_1475
and %l3, 0x133D, %g7
bvs,a,pt %icc, loop_1476
xnorcc %l0, %i5, %g4
loop_1475:
for %f4, %f4, %f26
movneg %icc, %g6, %g1
loop_1476:
fmovrdlz %o7, %f18, %f20
srlx %i2, 0x1C, %i6
orncc %l2, %i7, %o3
tsubcc %i3, %o4, %o5
nop
setx 0x9058B104, %l0, %l6
st %l6, [%l7 + 0x20]
ld [%l7 + 0x20], %fsr
udiv %i0, 0x1B1D, %o6
bl %icc, loop_1477
sdivx %l4, 0x0E3D, %i4
movpos %xcc, %g3, %l1
ldsw [%l7 + 0x4C], %o0
loop_1477:
subcc %i1, %g5, %o1
lduh [%l7 + 0x2C], %o2
bl,a,pn %icc, loop_1478
ldd [%l7 + 0x68], %f28
bne,pn %icc, loop_1479
mova %icc, %l6, %g2
loop_1478:
array8 %l3, %l5, %l0
subc %i5, %g7, %g6
loop_1479:
udivx %g1, 0x0788, %g4
fnors %f4, %f1, %f1
tg %xcc, 0x6
movg %icc, %o7, %i2
fbug,a %fcc3, loop_1480
nop
setx loop_1481, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tge %xcc, 0x7
taddcc %i6, 0x09C9, %i7
loop_1480:
movrlz %o3, %i3, %o4
loop_1481:
movcs %xcc, %l2, %i0
edge8ln %o5, %o6, %l4
edge32n %i4, %l1, %o0
fmul8ulx16 %f6, %f16, %f0
edge32n %g3, %g5, %i1
fmul8sux16 %f22, %f14, %f12
bleu,pn %xcc, loop_1482
addcc %o2, 0x18FF, %l6
wr %g0, 0x88, %asi
ldsba [%l7 + 0x38] %asi, %o1
loop_1482:
fmovsle %icc, %f17, %f4
andncc %l3, %l5, %g2
sir 0x1DA2
fxnors %f22, %f29, %f31
sllx %l0, 0x0D, %g7
fmovdpos %icc, %f29, %f13
array8 %g6, %g1, %i5
pdist %f30, %f8, %f6
andncc %o7, %i2, %i6
brz %g4, loop_1483
bcs loop_1484
tle %icc, 0x2
sll %i7, %o3, %i3
loop_1483:
bvs,pt %xcc, loop_1485
loop_1484:
brgez %l2, loop_1486
movrgz %i0, 0x1FD, %o4
bleu loop_1487
loop_1485:
fmovdl %icc, %f11, %f23
loop_1486:
add %o6, %l4, %o5
tle %xcc, 0x5
loop_1487:
prefetch [%l7 + 0x18], 0x2
mulscc %l1, 0x1CD7, %o0
fnors %f5, %f2, %f15
srl %g3, %i4, %g5
and %i1, 0x1F69, %l6
array32 %o1, %l3, %l5
movrlz %o2, 0x14F, %g2
addc %l0, %g7, %g6
sdiv %g1, 0x0D33, %o7
mulscc %i2, %i5, %i6
sll %g4, 0x1E, %i7
tle %icc, 0x1
alignaddr %i3, %l2, %i0
edge8 %o4, %o3, %o6
srlx %l4, 0x17, %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sub %l1, %g3, %o0
orncc %i4, 0x071D, %g5
ba,pn %icc, loop_1488
ldd [%l7 + 0x28], %i6
addc %i1, %l3, %l5
movvs %icc, %o1, %o2
loop_1488:
nop
setx loop_1489, %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
smulcc %l0, %g7, %g2
srax %g6, %o7, %g1
fmovdn %icc, %f10, %f3
loop_1489:
movcc %icc, %i2, %i5
ldd [%l7 + 0x58], %f30
alignaddrl %g4, %i6, %i3
brgz,a %i7, loop_1490
edge16 %l2, %i0, %o3
fmovsg %xcc, %f14, %f2
movneg %xcc, %o6, %o4
loop_1490:
alignaddrl %o5, %l1, %l4
and %g3, %i4, %g5
umul %l6, 0x08DC, %o0
udivcc %i1, 0x157C, %l3
xorcc %o1, 0x0CC0, %l5
nop
setx 0x4EB485287A6F256F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xE32BD226AC797B2F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fdivd %f8, %f0, %f8
bge,a loop_1491
udiv %l0, 0x0637, %g7
array32 %o2, %g2, %g6
movle %xcc, %g1, %i2
loop_1491:
edge32l %o7, %i5, %g4
movg %icc, %i3, %i7
xorcc %i6, 0x0421, %i0
alignaddr %o3, %o6, %o4
movvc %xcc, %l2, %l1
fpackfix %f2, %f3
stw %l4, [%l7 + 0x60]
set 0x1A, %g1
lduba [%l7 + %g1] 0x04, %g3
ta %icc, 0x1
ldd [%l7 + 0x08], %i4
fpadd16 %f12, %f8, %f22
andn %g5, 0x0C1A, %l6
lduh [%l7 + 0x16], %o0
nop
setx 0x7C572F74304073D4, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
movcs %xcc, %i1, %o5
set 0x0C, %l1
ldswa [%l7 + %l1] 0x04, %l3
orn %o1, 0x0155, %l5
fmovdcc %icc, %f14, %f19
movvs %icc, %l0, %o2
brnz %g2, loop_1492
fpsub16 %f8, %f12, %f0
nop
setx 0x8EE49760676DAD96, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
fsqrtd %f24, %f6
add %g7, %g1, %g6
loop_1492:
prefetch [%l7 + 0x40], 0x2
movre %o7, %i5, %g4
subcc %i2, 0x0679, %i3
fmul8sux16 %f6, %f4, %f4
popc %i7, %i0
brlz %i6, loop_1493
fmovde %icc, %f7, %f24
orncc %o3, 0x13ED, %o4
addc %l2, %l1, %o6
loop_1493:
nop
fitod %f2, %f2
fdtox %f2, %f24
edge16l %g3, %i4, %g5
array16 %l6, %o0, %i1
fabss %f25, %f25
subcc %o5, 0x163E, %l3
add %o1, %l4, %l0
fbge,a %fcc2, loop_1494
bleu %xcc, loop_1495
fcmple32 %f10, %f8, %o2
te %icc, 0x7
loop_1494:
array16 %l5, %g2, %g7
loop_1495:
fpadd16 %f28, %f28, %f8
alignaddr %g1, %g6, %o7
tg %xcc, 0x4
subcc %g4, 0x1CBE, %i2
array8 %i5, %i7, %i0
movleu %xcc, %i3, %o3
fmovrsgz %i6, %f8, %f25
swap [%l7 + 0x50], %o4
edge8 %l2, %l1, %g3
fblg %fcc0, loop_1496
fcmple32 %f4, %f20, %i4
wr %g0, 0x88, %asi
sta %f5, [%l7 + 0x10] %asi
loop_1496:
faligndata %f6, %f10, %f16
srax %g5, %o6, %o0
tne %xcc, 0x3
fpadd32 %f4, %f28, %f6
fcmpgt16 %f28, %f0, %l6
brgz,a %o5, loop_1497
edge16 %l3, %i1, %l4
set 0x7E, %l2
ldsha [%l7 + %l2] 0x89, %o1
loop_1497:
orn %l0, 0x0350, %o2
fones %f5
ba,a,pt %xcc, loop_1498
brgez,a %l5, loop_1499
fmovdcs %icc, %f14, %f18
or %g2, 0x14A4, %g1
loop_1498:
movre %g6, 0x078, %g7
loop_1499:
fmuld8sux16 %f1, %f20, %f0
nop
setx 0xF0023E5970718568, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
movcs %icc, %o7, %i2
fcmple32 %f14, %f0, %i5
fnors %f4, %f8, %f24
addc %i7, 0x18A6, %g4
orn %i3, 0x096B, %i0
brz,a %i6, loop_1500
orncc %o4, %o3, %l2
wr %g0, 0x11, %asi
lduba [%l7 + 0x4E] %asi, %l1
loop_1500:
nop
fitos %f10, %f25
fstox %f25, %f8
fxtos %f8, %f5
movpos %icc, %i4, %g3
or %g5, 0x04A3, %o0
fmovsg %icc, %f18, %f14
orncc %o6, 0x17BB, %o5
alignaddrl %l6, %i1, %l4
movrlez %o1, %l3, %o2
sra %l0, %g2, %l5
fba,a %fcc3, loop_1501
fornot1s %f12, %f23, %f8
edge16ln %g6, %g1, %o7
membar 0x56
loop_1501:
fba,a %fcc3, loop_1502
mulscc %i2, 0x0B26, %g7
edge16ln %i7, %g4, %i5
add %i0, %i3, %o4
loop_1502:
brlez %i6, loop_1503
nop
set 0x54, %g2
prefetch [%l7 + %g2], 0x1
fmovdvs %icc, %f11, %f18
bgu,a loop_1504
loop_1503:
ble,a,pn %icc, loop_1505
tl %icc, 0x4
ldub [%l7 + 0x3A], %o3
loop_1504:
tsubcctv %l1, %l2, %g3
loop_1505:
ble %xcc, loop_1506
ldsb [%l7 + 0x65], %i4
flush %l7 + 0x24
lduw [%l7 + 0x24], %o0
loop_1506:
edge16l %g5, %o5, %o6
faligndata %f16, %f22, %f22
movvc %icc, %l6, %l4
movg %xcc, %o1, %i1
edge8ln %o2, %l3, %l0
tl %xcc, 0x2
fbul,a %fcc0, loop_1507
umul %l5, 0x0025, %g2
sdiv %g6, 0x1B32, %o7
tleu %icc, 0x2
loop_1507:
bvs,a,pt %xcc, loop_1508
fcmpne16 %f10, %f2, %g1
sdivcc %g7, 0x0D52, %i7
array8 %i2, %g4, %i5
loop_1508:
sub %i0, %o4, %i3
udivx %i6, 0x185E, %l1
edge16 %o3, %g3, %l2
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x2E] %asi, %o0
tn %xcc, 0x6
fmovda %icc, %f4, %f11
sir 0x118B
fabsd %f6, %f26
mulscc %g5, 0x1D8C, %o5
tcc %icc, 0x7
nop
fitos %f8, %f20
fstoi %f20, %f3
movrgez %o6, %l6, %i4
srlx %l4, %o1, %o2
fbn %fcc2, loop_1509
andcc %l3, %i1, %l0
bl,a,pt %xcc, loop_1510
popc 0x0855, %l5
loop_1509:
tvc %icc, 0x1
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x18] %asi, 0x2
loop_1510:
bneg %xcc, loop_1511
fcmpgt32 %f30, %f10, %g2
brlz,a %o7, loop_1512
movrlz %g1, %i7, %g7
loop_1511:
bg,a loop_1513
tcs %xcc, 0x4
loop_1512:
movcs %xcc, %g4, %i2
sllx %i0, 0x0A, %i5
loop_1513:
movcs %icc, %i3, %i6
fbule,a %fcc3, loop_1514
edge32n %o4, %l1, %g3
tg %xcc, 0x2
prefetch [%l7 + 0x14], 0x1
loop_1514:
bcs,pn %icc, loop_1515
fmovs %f30, %f27
mulx %o3, %o0, %l2
addcc %o5, %o6, %l6
loop_1515:
ldx [%l7 + 0x08], %i4
membar 0x73
membar #Sync
set 0x40, %i5
ldda [%l7 + %i5] 0xf0, %f16
xor %l4, %g5, %o2
tcs %xcc, 0x6
fmovsn %icc, %f9, %f28
taddcctv %o1, 0x1A43, %l3
wr %g0, 0x19, %asi
stxa %i1, [%l7 + 0x30] %asi
sdivx %l0, 0x183F, %g6
fxor %f4, %f22, %f16
andncc %g2, %l5, %o7
move %xcc, %g1, %g7
bvs,a,pn %xcc, loop_1516
orncc %g4, 0x1FDA, %i2
addc %i7, %i5, %i3
nop
setx loop_1517, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1516:
movg %icc, %i6, %o4
wr %g0, 0x88, %asi
lduwa [%l7 + 0x74] %asi, %l1
loop_1517:
edge16n %g3, %o3, %o0
or %i0, %l2, %o5
sll %o6, 0x0D, %l6
addccc %i4, 0x1A2C, %g5
movle %xcc, %o2, %o1
nop
setx 0xA71081177AD045E2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x5FCE391F5A5FD7FD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f24, %f16
tne %xcc, 0x3
mulscc %l4, %i1, %l3
xorcc %g6, 0x1C6D, %l0
fandnot1s %f19, %f20, %f30
srl %l5, %o7, %g1
fcmple32 %f16, %f4, %g7
array16 %g4, %i2, %i7
fcmpgt16 %f8, %f8, %i5
xorcc %i3, %i6, %o4
fblg %fcc1, loop_1518
addccc %g2, %l1, %o3
movrlz %o0, 0x18F, %i0
fmovsvc %xcc, %f4, %f31
loop_1518:
nop
wr %g0, 0x52, %asi
ldxa [%g0 + 0x118] %asi, %g3
fcmpeq32 %f24, %f28, %o5
movle %xcc, %o6, %l6
wr %g0, 0xe3, %asi
stwa %l2, [%l7 + 0x40] %asi
membar #Sync
ta %icc, 0x4
fbuge,a %fcc2, loop_1519
movneg %icc, %i4, %o2
fbge,a %fcc3, loop_1520
for %f16, %f22, %f16
loop_1519:
fors %f31, %f13, %f20
popc %o1, %g5
loop_1520:
fmovdcc %xcc, %f15, %f12
bne %icc, loop_1521
xor %l4, %l3, %g6
tl %xcc, 0x3
orn %l0, %l5, %i1
loop_1521:
fpack32 %f26, %f20, %f12
bl %icc, loop_1522
be,a loop_1523
fblg %fcc3, loop_1524
fxor %f16, %f8, %f10
loop_1522:
fones %f30
loop_1523:
sir 0x0890
loop_1524:
edge16l %g1, %o7, %g4
subcc %i2, 0x16B4, %i7
movle %xcc, %i5, %g7
tleu %icc, 0x0
ldstub [%l7 + 0x37], %i6
tsubcctv %i3, %g2, %l1
movle %xcc, %o4, %o3
subc %i0, 0x0BC6, %g3
fmovdge %icc, %f6, %f2
te %xcc, 0x2
umul %o5, %o0, %l6
edge16ln %l2, %i4, %o6
movgu %icc, %o1, %o2
addcc %l4, %l3, %g5
xor %l0, 0x1CCB, %g6
fpack32 %f28, %f14, %f0
ble,pt %icc, loop_1525
sdivx %i1, 0x05E4, %g1
movne %xcc, %l5, %g4
sll %i2, 0x0E, %o7
loop_1525:
orncc %i7, %g7, %i5
fnot1 %f0, %f26
edge16 %i3, %g2, %l1
fxor %f20, %f2, %f14
fmuld8ulx16 %f17, %f29, %f10
movrne %o4, %o3, %i6
fbule,a %fcc1, loop_1526
andncc %i0, %g3, %o5
fba,a %fcc0, loop_1527
tg %xcc, 0x3
loop_1526:
fabss %f27, %f13
nop
setx 0x8391CDE60A2F035E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x5003BC6F4C6F8F45, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f0, %f22
loop_1527:
popc %o0, %l2
bshuffle %f10, %f0, %f26
fbne,a %fcc0, loop_1528
bn,pt %icc, loop_1529
movleu %xcc, %i4, %l6
movn %icc, %o1, %o6
loop_1528:
movl %xcc, %l4, %o2
loop_1529:
fmovsle %xcc, %f8, %f7
nop
setx 0x08EAD6F42BB834CD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f26
movl %xcc, %l3, %l0
mova %icc, %g6, %i1
flush %l7 + 0x38
sll %g1, 0x07, %l5
sdivx %g4, 0x117B, %g5
or %o7, %i7, %g7
fcmpeq32 %f12, %f24, %i2
fmovsne %icc, %f1, %f21
ldd [%l7 + 0x20], %f14
udivcc %i3, 0x09C5, %i5
set 0x7C, %o0
lduwa [%l7 + %o0] 0x81, %g2
bcc %icc, loop_1530
fnot2 %f24, %f28
tsubcctv %l1, 0x194B, %o3
tcc %icc, 0x0
loop_1530:
membar 0x0C
set 0x50, %i6
ldda [%l7 + %i6] 0x2a, %i6
fandnot2s %f16, %f20, %f20
movcc %icc, %o4, %i0
membar 0x61
andncc %g3, %o0, %l2
edge32 %o5, %l6, %o1
or %i4, %o6, %o2
subcc %l3, %l4, %l0
fones %f3
movl %xcc, %i1, %g6
xorcc %g1, %l5, %g4
edge16l %o7, %g5, %i7
tgu %xcc, 0x3
alignaddrl %i2, %i3, %i5
sdivx %g7, 0x1EC2, %l1
wr %g0, 0x21, %asi
stxa %o3, [%g0 + 0x108] %asi
and %g2, %i6, %i0
edge16 %g3, %o0, %l2
movne %icc, %o5, %l6
set 0x44, %o4
stwa %o1, [%l7 + %o4] 0x14
tg %icc, 0x5
array8 %i4, %o4, %o6
movne %icc, %o2, %l4
fbu %fcc3, loop_1531
fones %f4
mulscc %l0, %l3, %g6
bge,a,pt %icc, loop_1532
loop_1531:
xorcc %g1, 0x06B2, %i1
edge8l %l5, %g4, %g5
andn %o7, 0x1F61, %i2
loop_1532:
sdivx %i3, 0x1117, %i7
tn %xcc, 0x5
fpmerge %f18, %f23, %f8
bpos loop_1533
nop
set 0x08, %o1
ldsh [%l7 + %o1], %g7
set 0x40, %o6
ldda [%l7 + %o6] 0x80, %f16
loop_1533:
nop
wr %g0, 0x0c, %asi
ldda [%l7 + 0x50] %asi, %i4
edge32 %l1, %o3, %g2
mulx %i6, %g3, %o0
lduh [%l7 + 0x74], %l2
wr %g0, 0x89, %asi
ldsha [%l7 + 0x72] %asi, %o5
te %icc, 0x0
prefetch [%l7 + 0x68], 0x3
movcc %xcc, %i0, %l6
edge16l %o1, %o4, %o6
subc %i4, %l4, %o2
movpos %icc, %l3, %l0
fandnot2 %f4, %f10, %f20
move %icc, %g1, %g6
bleu %xcc, loop_1534
tcs %xcc, 0x7
bge,pn %xcc, loop_1535
movl %icc, %i1, %g4
loop_1534:
edge32 %l5, %g5, %i2
tvc %icc, 0x5
loop_1535:
alignaddrl %i3, %i7, %o7
srl %g7, 0x1E, %l1
fmovsvc %xcc, %f15, %f13
for %f12, %f6, %f28
nop
setx loop_1536, %l0, %l1
jmpl %l1, %i5
andcc %g2, %o3, %g3
fble %fcc3, loop_1537
stbar
loop_1536:
fsrc1s %f28, %f27
popc 0x00DA, %i6
loop_1537:
xor %o0, 0x0A22, %l2
fxor %f12, %f12, %f24
nop
setx 0x00649B05, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
faligndata %f10, %f6, %f6
fbe %fcc2, loop_1538
umulcc %o5, %l6, %o1
set 0x10, %i4
swapa [%l7 + %i4] 0x11, %o4
loop_1538:
sll %o6, 0x0F, %i0
movneg %xcc, %l4, %i4
movrlez %l3, 0x2C9, %o2
fbuge %fcc3, loop_1539
fmovdneg %xcc, %f29, %f23
fmovdpos %xcc, %f16, %f16
ldstub [%l7 + 0x4B], %g1
loop_1539:
stbar
fbo %fcc0, loop_1540
swap [%l7 + 0x20], %l0
swap [%l7 + 0x5C], %i1
faligndata %f22, %f18, %f18
loop_1540:
edge16ln %g6, %g4, %g5
ldub [%l7 + 0x0C], %l5
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f0
fbn %fcc0, loop_1541
movcs %icc, %i2, %i7
tleu %icc, 0x6
movrgz %i3, %g7, %o7
loop_1541:
sdiv %l1, 0x0F02, %i5
fmovrdlz %g2, %f10, %f18
tne %icc, 0x2
fmovdgu %icc, %f23, %f6
fpack16 %f30, %f8
movn %xcc, %g3, %o3
array32 %i6, %o0, %l2
set 0x6C, %o5
ldstuba [%l7 + %o5] 0x19, %o5
andn %l6, %o4, %o6
sdivx %i0, 0x0EA5, %l4
tl %xcc, 0x5
or %i4, %o1, %o2
mulscc %l3, %g1, %i1
tle %icc, 0x5
tpos %icc, 0x6
edge32ln %l0, %g4, %g6
andn %g5, %l5, %i2
movrne %i7, 0x381, %i3
brgez %o7, loop_1542
fmovdvc %xcc, %f16, %f6
add %l1, 0x1824, %i5
edge32ln %g2, %g7, %o3
loop_1542:
bne,pt %icc, loop_1543
andcc %g3, %o0, %l2
tg %icc, 0x3
tcc %xcc, 0x3
loop_1543:
fmovrdlz %o5, %f20, %f28
tg %xcc, 0x7
edge8 %l6, %i6, %o4
edge16n %o6, %l4, %i4
nop
setx 0x07FDFC0C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x354B120D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fsubs %f15, %f6, %f10
sll %i0, 0x14, %o2
smulcc %o1, %g1, %l3
movrlz %l0, 0x05E, %i1
movneg %xcc, %g6, %g5
alignaddrl %l5, %g4, %i2
tgu %icc, 0x0
nop
setx 0x8EC769A3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
fsqrts %f27, %f18
fnot2s %f24, %f16
andncc %i7, %o7, %i3
popc 0x028F, %l1
andcc %i5, 0x1BBC, %g7
fpackfix %f2, %f20
edge16l %o3, %g2, %o0
andn %l2, %g3, %l6
subc %o5, %i6, %o4
movpos %icc, %o6, %i4
ba %xcc, loop_1544
or %l4, %i0, %o2
fmovdcc %xcc, %f0, %f22
fmul8x16al %f14, %f16, %f12
loop_1544:
te %xcc, 0x2
andn %o1, 0x0727, %l3
edge32n %l0, %i1, %g1
tvc %icc, 0x3
addcc %g6, %g5, %l5
sth %i2, [%l7 + 0x3E]
set 0x7E, %o2
ldsha [%l7 + %o2] 0x10, %i7
smul %g4, 0x1D75, %o7
movneg %xcc, %l1, %i5
tge %xcc, 0x1
fors %f1, %f15, %f30
movne %xcc, %g7, %i3
taddcc %o3, %o0, %g2
bge loop_1545
orncc %l2, 0x1E9B, %l6
fmovrse %g3, %f25, %f14
fone %f22
loop_1545:
movpos %xcc, %i6, %o5
fbl,a %fcc0, loop_1546
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movn %xcc, %o6, %o4
tne %xcc, 0x7
loop_1546:
fmul8ulx16 %f0, %f30, %f28
set 0x40, %g4
stda %f16, [%l7 + %g4] 0x89
movgu %icc, %i4, %i0
edge16n %o2, %l4, %l3
bg,a,pt %xcc, loop_1547
udivx %l0, 0x176A, %i1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %icc, %o1, %g1
loop_1547:
nop
add %l7, 0x6C, %l6
wr %g0, 0x10, %asi
casa [%l6] %asi, %g5, %g6
sdivx %l5, 0x0C5B, %i2
fbne %fcc1, loop_1548
movcs %icc, %i7, %o7
fmul8x16al %f26, %f24, %f4
orcc %l1, %g4, %i5
loop_1548:
tsubcc %i3, 0x1EC0, %o3
andn %g7, %g2, %l2
taddcc %l6, 0x1E91, %g3
brgz,a %o0, loop_1549
fmul8x16au %f19, %f7, %f18
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %i6, 0x336, %o5
loop_1549:
tle %icc, 0x7
orcc %o4, %i4, %i0
mova %xcc, %o6, %o2
taddcctv %l4, 0x1056, %l3
fnands %f13, %f17, %f30
edge16l %l0, %i1, %o1
fxors %f30, %f27, %f17
movvs %xcc, %g1, %g6
fmovdne %xcc, %f7, %f23
array16 %l5, %g5, %i7
fmovdle %icc, %f7, %f15
sdiv %o7, 0x078A, %i2
fxor %f14, %f0, %f6
alignaddr %g4, %i5, %i3
subcc %o3, 0x0927, %g7
tcs %xcc, 0x2
nop
set 0x0C, %l0
ldsh [%l7 + %l0], %g2
xnor %l1, %l6, %g3
fmovs %f12, %f24
mulscc %l2, %o0, %i6
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x40] %asi, 0x0
movg %icc, %i4, %i0
membar #Sync
set 0x40, %o7
ldda [%l7 + %o7] 0x17, %f16
edge32l %o6, %o4, %l4
udivcc %l3, 0x14EA, %l0
bpos,pn %icc, loop_1550
sub %o2, 0x02C1, %i1
srlx %g1, 0x0A, %o1
edge32l %g6, %g5, %i7
loop_1550:
movneg %icc, %l5, %i2
xor %g4, 0x1F61, %o7
fpadd16 %f18, %f14, %f12
fmul8x16au %f4, %f27, %f8
array8 %i5, %i3, %g7
array8 %o3, %g2, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
st %f21, [%l7 + 0x5C]
fmovscc %icc, %f11, %f10
fpack32 %f16, %f12, %f16
edge32n %l1, %g3, %l2
addcc %i6, 0x0AEC, %o0
move %icc, %o5, %i0
umul %i4, 0x1440, %o6
bn,a,pn %xcc, loop_1551
ldstub [%l7 + 0x4B], %o4
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x7C] %asi, %l3
loop_1551:
fmovrslz %l4, %f31, %f22
tl %icc, 0x6
tneg %icc, 0x1
movle %xcc, %o2, %l0
fbue %fcc3, loop_1552
fmovsvs %xcc, %f22, %f25
tg %xcc, 0x3
edge16l %g1, %i1, %g6
loop_1552:
umulcc %o1, %g5, %l5
sll %i2, 0x11, %g4
edge8n %o7, %i5, %i3
brlz,a %i7, loop_1553
bleu,pt %icc, loop_1554
fbu %fcc0, loop_1555
tsubcctv %o3, 0x1942, %g2
loop_1553:
bge,pt %icc, loop_1556
loop_1554:
ldd [%l7 + 0x40], %f14
loop_1555:
fands %f9, %f10, %f3
tpos %icc, 0x7
loop_1556:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andncc %l6, %g7, %l1
fandnot1 %f26, %f12, %f26
tg %xcc, 0x4
fmovrsne %l2, %f29, %f28
movrlez %g3, 0x0CC, %i6
tsubcctv %o5, 0x049B, %i0
brlz,a %i4, loop_1557
tpos %xcc, 0x1
fandnot1s %f29, %f0, %f20
add %o6, %o0, %l3
loop_1557:
sll %o4, 0x0F, %l4
srl %l0, 0x12, %g1
fpsub16 %f6, %f18, %f0
nop
setx loop_1558, %l0, %l1
jmpl %l1, %i1
fmovsvs %icc, %f30, %f22
fmovdle %xcc, %f2, %f27
bge,a %icc, loop_1559
loop_1558:
movcc %xcc, %o2, %o1
tcs %icc, 0x3
sll %g5, %g6, %i2
loop_1559:
movle %icc, %l5, %o7
mulscc %g4, %i3, %i7
mulscc %o3, %i5, %g2
stx %g7, [%l7 + 0x30]
popc 0x1A61, %l1
subcc %l6, 0x0CCD, %g3
bneg,pt %icc, loop_1560
fsrc1s %f17, %f16
ldsw [%l7 + 0x7C], %l2
stb %i6, [%l7 + 0x6B]
loop_1560:
edge8l %o5, %i0, %i4
movvs %icc, %o0, %o6
udivcc %o4, 0x0E72, %l4
brlez,a %l0, loop_1561
tsubcctv %g1, 0x0F03, %i1
wr %g0, 0xe3, %asi
stha %l3, [%l7 + 0x0C] %asi
membar #Sync
loop_1561:
nop
setx 0xD646D2B4B7415603, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0xA9390B7433B99782, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fsubd %f26, %f24, %f12
movle %icc, %o2, %o1
edge32ln %g6, %i2, %l5
ta %icc, 0x5
wr %g0, 0x2a, %asi
stwa %o7, [%l7 + 0x3C] %asi
membar #Sync
pdist %f4, %f0, %f22
fmovdgu %xcc, %f16, %f2
set 0x08, %i7
stxa %g5, [%l7 + %i7] 0x80
fbne,a %fcc0, loop_1562
nop
fitos %f2, %f17
fstox %f17, %f4
tsubcc %i3, 0x06B7, %g4
addccc %i7, 0x1320, %i5
loop_1562:
fmovsle %xcc, %f18, %f3
tne %xcc, 0x6
fmovscc %icc, %f7, %f27
set 0x3A, %g6
lduha [%l7 + %g6] 0x04, %o3
fmovrse %g2, %f24, %f29
set 0x1C, %o3
ldstuba [%l7 + %o3] 0x89, %g7
fcmpgt16 %f0, %f12, %l1
smul %g3, 0x0B3B, %l2
srax %l6, %i6, %o5
sdiv %i0, 0x1204, %o0
move %icc, %o6, %i4
bneg,pt %icc, loop_1563
movneg %icc, %o4, %l4
sub %l0, 0x101A, %g1
te %icc, 0x0
loop_1563:
add %i1, %o2, %o1
umul %g6, 0x14DC, %l3
ld [%l7 + 0x3C], %f31
edge8ln %i2, %l5, %g5
array32 %i3, %g4, %o7
tgu %icc, 0x4
tleu %icc, 0x2
nop
setx 0x02F1169FDDF2B580, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xCA5DA6EFA6B0968E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f6, %f10
and %i5, 0x078B, %o3
umul %i7, %g7, %g2
taddcc %l1, %l2, %l6
fpsub32s %f31, %f28, %f22
udiv %i6, 0x0995, %g3
fbu,a %fcc2, loop_1564
fmovscc %xcc, %f8, %f12
taddcc %o5, 0x07E6, %i0
mova %icc, %o6, %i4
loop_1564:
bgu,a,pt %xcc, loop_1565
brz,a %o4, loop_1566
array8 %l4, %o0, %g1
ldd [%l7 + 0x60], %f24
loop_1565:
bl,pt %xcc, loop_1567
loop_1566:
movpos %xcc, %l0, %i1
nop
fitod %f12, %f12
fdtox %f12, %f24
fxtod %f24, %f14
movrlz %o2, 0x01A, %o1
loop_1567:
fbuge,a %fcc1, loop_1568
fbne %fcc3, loop_1569
movle %icc, %l3, %g6
movneg %icc, %i2, %g5
loop_1568:
subcc %l5, 0x08CB, %g4
loop_1569:
fbge %fcc1, loop_1570
bvs,pn %xcc, loop_1571
fpsub16 %f0, %f12, %f6
edge16n %o7, %i5, %o3
loop_1570:
fba %fcc0, loop_1572
loop_1571:
tleu %icc, 0x1
fba,a %fcc3, loop_1573
and %i7, %g7, %g2
loop_1572:
subccc %l1, %l2, %l6
fnegd %f30, %f0
loop_1573:
andcc %i3, 0x0851, %i6
edge32l %o5, %g3, %i0
udiv %o6, 0x0573, %i4
sethi 0x053C, %o4
set 0x40, %g5
stda %f16, [%l7 + %g5] 0xf9
membar #Sync
movrlz %o0, 0x34B, %l4
taddcc %l0, %g1, %o2
te %icc, 0x5
alignaddrl %o1, %i1, %g6
movrlz %i2, 0x107, %l3
tneg %icc, 0x1
movrgez %g5, %l5, %g4
addcc %o7, 0x0B71, %o3
ldsb [%l7 + 0x65], %i7
bpos,a loop_1574
add %i5, %g2, %l1
addc %l2, 0x0D32, %l6
te %xcc, 0x1
loop_1574:
fbule %fcc3, loop_1575
tle %icc, 0x5
wr %g0, 0x0c, %asi
lduha [%l7 + 0x60] %asi, %g7
loop_1575:
call loop_1576
fxnor %f12, %f30, %f6
stbar
sir 0x0374
loop_1576:
umul %i6, 0x09E7, %o5
tleu %xcc, 0x0
fbue,a %fcc3, loop_1577
nop
setx 0x37BDDC2919DA2566, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xDC7ACDEE91CFF129, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f0, %f16
st %f16, [%l7 + 0x40]
fba,a %fcc0, loop_1578
loop_1577:
fnand %f30, %f22, %f28
srlx %i3, 0x0D, %g3
nop
setx 0x4BA5FEFE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0xBB4FACCF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fsubs %f2, %f13, %f20
loop_1578:
popc %i0, %i4
addcc %o6, %o0, %o4
edge32n %l4, %l0, %g1
wr %g0, 0x04, %asi
swapa [%l7 + 0x1C] %asi, %o1
wr %g0, 0x80, %asi
ldswa [%l7 + 0x14] %asi, %o2
std %f14, [%l7 + 0x68]
sdivcc %i1, 0x1717, %i2
set 0x40, %i1
stda %f16, [%l7 + %i1] 0xf8
membar #Sync
set 0x70, %i2
ldda [%l7 + %i2] 0x22, %g6
ldsb [%l7 + 0x38], %g5
edge32l %l5, %g4, %o7
smul %o3, 0x0A89, %i7
tleu %xcc, 0x7
nop
set 0x64, %i0
ldsh [%l7 + %i0], %l3
fornot2 %f2, %f30, %f20
smul %i5, 0x0C3E, %l1
brlez,a %l2, loop_1579
ba,pn %icc, loop_1580
ldd [%l7 + 0x50], %i6
bgu,pn %icc, loop_1581
loop_1579:
brlz %g2, loop_1582
loop_1580:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sethi 0x0253, %g7
loop_1581:
movne %icc, %i6, %i3
loop_1582:
movn %icc, %o5, %g3
fmovscc %xcc, %f13, %f15
fmovsl %icc, %f22, %f26
tl %icc, 0x4
edge8l %i4, %o6, %i0
fblg %fcc0, loop_1583
nop
setx loop_1584, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tcc %icc, 0x1
tsubcc %o4, 0x0444, %l4
loop_1583:
fornot1 %f24, %f6, %f8
loop_1584:
andcc %l0, 0x0C0C, %o0
tcs %xcc, 0x0
edge16l %g1, %o2, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x60, %l4
lduwa [%l7 + %l4] 0x89, %o1
tl %xcc, 0x2
orn %g6, 0x1C8A, %g5
fmovrsne %i2, %f23, %f1
fsrc1s %f14, %f13
sth %l5, [%l7 + 0x2E]
fcmple16 %f14, %f4, %g4
movrlz %o7, %o3, %l3
array8 %i7, %i5, %l2
wr %g0, 0x81, %asi
ldswa [%l7 + 0x54] %asi, %l1
nop
setx loop_1585, %l0, %l1
jmpl %l1, %l6
tne %icc, 0x7
fbne,a %fcc2, loop_1586
fmovdne %xcc, %f28, %f4
loop_1585:
fpsub16s %f8, %f16, %f4
lduh [%l7 + 0x0C], %g2
loop_1586:
move %icc, %i6, %i3
movrgez %o5, %g7, %i4
fbl %fcc3, loop_1587
move %xcc, %o6, %g3
ba,a,pt %icc, loop_1588
ta %icc, 0x6
loop_1587:
taddcctv %o4, %l4, %l0
tleu %icc, 0x7
loop_1588:
fmovs %f23, %f10
nop
fitos %f9, %f19
nop
set 0x18, %l3
stw %o0, [%l7 + %l3]
fbl,a %fcc3, loop_1589
tne %icc, 0x2
fmovdleu %xcc, %f10, %f9
movneg %xcc, %g1, %i0
loop_1589:
tle %icc, 0x2
orncc %i1, %o2, %g6
subccc %g5, 0x136F, %o1
array8 %l5, %g4, %o7
array16 %i2, %l3, %o3
fmul8x16 %f23, %f26, %f28
fmovsle %xcc, %f17, %f25
smulcc %i5, 0x0DB1, %l2
array8 %l1, %l6, %g2
udiv %i7, 0x149B, %i6
movcc %icc, %i3, %o5
ta %icc, 0x7
nop
setx loop_1590, %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
sllx %g7, %o6, %g3
alignaddrl %o4, %l4, %i4
fmovrsgez %o0, %f29, %f12
loop_1590:
movgu %icc, %g1, %i0
movg %icc, %i1, %l0
movrgez %o2, %g6, %g5
subccc %l5, %o1, %g4
orn %o7, %l3, %o3
flush %l7 + 0x40
array16 %i5, %l2, %l1
movrne %i2, %g2, %i7
edge32 %l6, %i6, %i3
fbuge,a %fcc1, loop_1591
udivx %o5, 0x1485, %o6
tne %xcc, 0x4
taddcctv %g7, 0x08CA, %o4
loop_1591:
movvs %xcc, %g3, %l4
fmovrdne %i4, %f22, %f30
alignaddrl %g1, %o0, %i0
tsubcc %l0, 0x116E, %i1
fnegs %f2, %f27
sub %g6, %g5, %o2
sethi 0x0CFF, %l5
movre %g4, 0x173, %o1
tpos %xcc, 0x0
fmovsvs %xcc, %f9, %f12
tneg %xcc, 0x6
taddcctv %l3, %o7, %i5
movrlz %o3, %l2, %l1
membar 0x48
movcs %icc, %g2, %i2
bg,pn %icc, loop_1592
movne %xcc, %l6, %i6
set 0x24, %l6
swapa [%l7 + %l6] 0x18, %i3
loop_1592:
sdiv %o5, 0x05B5, %i7
nop
setx 0xCD44AC85, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x98D1702E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fsubs %f0, %f14, %f16
ldsw [%l7 + 0x0C], %g7
tvc %icc, 0x1
brz %o6, loop_1593
mova %icc, %o4, %l4
edge8 %g3, %i4, %o0
nop
setx 0x15726643B72A7FC0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x28F615A7255BFFE2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fdivd %f28, %f6, %f6
loop_1593:
srax %i0, 0x18, %g1
movre %i1, %g6, %g5
tg %xcc, 0x3
movrne %l0, 0x354, %l5
movl %xcc, %g4, %o2
edge16n %l3, %o7, %i5
set 0x4C, %g3
lda [%l7 + %g3] 0x80, %f4
be,pn %xcc, loop_1594
andncc %o3, %o1, %l2
movre %l1, 0x397, %i2
flush %l7 + 0x30
loop_1594:
tcc %icc, 0x6
fnot2s %f29, %f22
ldsw [%l7 + 0x70], %g2
fmovrslz %l6, %f14, %f0
fmovsle %icc, %f18, %f2
or %i3, %o5, %i7
ble,a,pn %icc, loop_1595
sra %g7, 0x0A, %o6
smul %o4, %l4, %g3
tl %xcc, 0x0
loop_1595:
movne %xcc, %i4, %o0
edge32n %i6, %g1, %i0
taddcc %i1, %g5, %l0
tcc %icc, 0x2
brnz,a %l5, loop_1596
andcc %g4, 0x1E58, %o2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivcc %l3, 0x121E, %g6
loop_1596:
edge8 %o7, %o3, %o1
fmovscc %icc, %f11, %f29
bcc %icc, loop_1597
udivx %i5, 0x0BFA, %l2
tcs %icc, 0x1
prefetch [%l7 + 0x1C], 0x3
loop_1597:
nop
setx 0x8CD52C52BADA25F1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x888A8BC5EBE922E6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f14, %f0
movrlz %l1, %i2, %l6
brnz,a %g2, loop_1598
orncc %i3, 0x1101, %o5
edge32 %g7, %o6, %o4
brgz %l4, loop_1599
loop_1598:
tcc %xcc, 0x6
stbar
nop
setx loop_1600, %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_1599:
udivx %i7, 0x1557, %g3
fba,a %fcc2, loop_1601
fba,a %fcc3, loop_1602
loop_1600:
fbne %fcc0, loop_1603
fnot2 %f28, %f2
loop_1601:
fbge %fcc3, loop_1604
loop_1602:
fmovsneg %xcc, %f5, %f21
loop_1603:
fmovsa %icc, %f20, %f9
fpsub32 %f0, %f18, %f12
loop_1604:
nop
fitos %f6, %f3
fstox %f3, %f22
fxtos %f22, %f18
udivcc %i4, 0x15FE, %i6
fcmpne16 %f20, %f24, %o0
movrgez %i0, %g1, %i1
bvs,a %xcc, loop_1605
mulx %l0, 0x1B2D, %l5
fmovsg %icc, %f31, %f0
tne %xcc, 0x2
loop_1605:
membar 0x2D
te %xcc, 0x7
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x54] %asi, %g4
fcmpne16 %f18, %f30, %g5
fbul,a %fcc0, loop_1606
bge,pn %xcc, loop_1607
edge8 %l3, %g6, %o2
fcmpeq32 %f18, %f30, %o3
loop_1606:
ta %xcc, 0x7
loop_1607:
tsubcc %o1, %o7, %i5
prefetch [%l7 + 0x50], 0x3
xnor %l2, 0x0248, %i2
fmovs %f26, %f17
set 0x0E, %i3
stba %l1, [%l7 + %i3] 0xea
membar #Sync
movl %xcc, %g2, %l6
edge8n %o5, %i3, %g7
edge32ln %o6, %l4, %o4
fabsd %f0, %f20
fmovsle %xcc, %f5, %f7
mulscc %g3, %i4, %i7
tg %xcc, 0x4
tgu %xcc, 0x1
bneg,a %icc, loop_1608
movne %xcc, %o0, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlez %g1, 0x1EA, %i1
loop_1608:
movg %icc, %l0, %l5
bne loop_1609
movrlez %g4, 0x39D, %g5
addccc %i6, 0x024D, %g6
ldd [%l7 + 0x08], %o2
loop_1609:
movne %icc, %o3, %l3
wr %g0, 0x19, %asi
ldsba [%l7 + 0x21] %asi, %o7
edge32 %i5, %l2, %i2
sub %l1, %g2, %l6
movne %icc, %o5, %o1
tneg %xcc, 0x6
tl %xcc, 0x5
fcmpgt32 %f26, %f2, %g7
tvc %icc, 0x6
srax %o6, %l4, %o4
movvs %icc, %i3, %g3
andcc %i7, 0x0BDC, %o0
add %l7, 0x30, %l6
wr %g0, 0x81, %asi
casxa [%l6] %asi, %i4, %g1
fble,a %fcc2, loop_1610
srl %i1, 0x0E, %i0
edge16 %l0, %g4, %g5
ldub [%l7 + 0x1F], %l5
loop_1610:
movrlz %i6, %o2, %g6
fmovsvs %icc, %f14, %f10
fmovrsgez %o3, %f31, %f9
xor %o7, %l3, %l2
movpos %xcc, %i2, %i5
tneg %icc, 0x4
flush %l7 + 0x4C
tne %xcc, 0x6
andncc %g2, %l1, %l6
fpadd16s %f17, %f13, %f25
move %icc, %o5, %o1
ldstub [%l7 + 0x3A], %g7
orn %l4, %o6, %o4
orcc %i3, %g3, %i7
nop
fitos %f3, %f29
fstox %f29, %f26
fxtos %f26, %f29
smulcc %i4, 0x0BE3, %g1
bgu %xcc, loop_1611
fmovdle %icc, %f27, %f8
set 0x50, %g7
ldxa [%l7 + %g7] 0x04, %i1
loop_1611:
bne,a,pn %icc, loop_1612
call loop_1613
subc %i0, %l0, %g4
sdivx %g5, 0x1125, %l5
loop_1612:
udivx %i6, 0x08B3, %o2
loop_1613:
taddcc %g6, 0x0212, %o0
udivcc %o7, 0x126C, %o3
set 0x20, %g1
sta %f8, [%l7 + %g1] 0x14
nop
fitod %f4, %f20
fdtos %f20, %f28
mulx %l2, 0x0E4F, %l3
edge32n %i2, %i5, %l1
tge %xcc, 0x1
orncc %g2, 0x0A35, %o5
xnor %o1, 0x1D1B, %g7
wr %g0, 0x80, %asi
lduha [%l7 + 0x50] %asi, %l6
fcmple32 %f20, %f8, %l4
sdivx %o4, 0x1B07, %o6
fmovrde %i3, %f22, %f24
fand %f4, %f14, %f6
ldsw [%l7 + 0x3C], %g3
edge16 %i7, %i4, %i1
udiv %g1, 0x01C5, %l0
nop
set 0x44, %l1
prefetch [%l7 + %l1], 0x3
fbu,a %fcc1, loop_1614
xorcc %i0, 0x0136, %g4
tne %xcc, 0x4
add %l7, 0x58, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %g5
casxa [%l6] %asi, %g5, %l5
loop_1614:
ldx [%l7 + 0x20], %i6
mulx %g6, %o0, %o2
membar 0x6F
udivx %o7, 0x080C, %l2
addc %l3, %o3, %i2
fblg %fcc0, loop_1615
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orncc %l1, %g2, %i5
umul %o1, %g7, %o5
loop_1615:
brgez,a %l4, loop_1616
ldx [%l7 + 0x40], %o4
edge16ln %o6, %l6, %i3
smulcc %g3, 0x1E8E, %i4
loop_1616:
edge16ln %i7, %i1, %l0
sethi 0x1E81, %g1
srl %g4, 0x0F, %g5
xnor %i0, 0x192A, %i6
wr %g0, 0x23, %asi
stba %g6, [%l7 + 0x35] %asi
membar #Sync
fmovrsne %o0, %f4, %f8
movl %xcc, %l5, %o7
edge16 %l2, %l3, %o3
fcmpne16 %f0, %f22, %i2
fbu %fcc1, loop_1617
addcc %l1, %o2, %i5
fbge %fcc0, loop_1618
move %xcc, %o1, %g2
loop_1617:
swap [%l7 + 0x24], %g7
taddcctv %l4, 0x1A0D, %o5
loop_1618:
edge32l %o4, %l6, %o6
fbne,a %fcc0, loop_1619
fmovd %f2, %f8
umul %i3, 0x0E64, %g3
sdivcc %i4, 0x1590, %i1
loop_1619:
edge32l %l0, %g1, %i7
movpos %xcc, %g5, %g4
fbue %fcc3, loop_1620
nop
set 0x10, %l5
ldd [%l7 + %l5], %i6
edge16ln %i0, %o0, %l5
udiv %g6, 0x1D59, %l2
loop_1620:
taddcctv %l3, 0x14E1, %o7
srax %i2, %l1, %o2
edge16ln %i5, %o1, %g2
tgu %xcc, 0x2
movle %icc, %g7, %l4
array32 %o3, %o5, %l6
fbul,a %fcc1, loop_1621
srl %o4, %o6, %i3
tn %icc, 0x7
array32 %i4, %g3, %l0
loop_1621:
fbge,a %fcc2, loop_1622
movre %i1, %i7, %g1
wr %g0, 0x89, %asi
ldswa [%l7 + 0x10] %asi, %g5
loop_1622:
mulscc %g4, %i6, %i0
fcmpgt16 %f24, %f6, %l5
tvc %icc, 0x3
ta %icc, 0x0
ldsw [%l7 + 0x20], %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srax %g6, 0x12, %l2
sdiv %l3, 0x076D, %i2
movneg %icc, %l1, %o2
wr %g0, 0x19, %asi
stha %i5, [%l7 + 0x44] %asi
mulscc %o1, %o7, %g2
nop
setx loop_1623, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tcc %xcc, 0x2
sth %l4, [%l7 + 0x4C]
st %f23, [%l7 + 0x58]
loop_1623:
fcmpeq32 %f14, %f20, %o3
andn %o5, 0x131A, %g7
fbul,a %fcc2, loop_1624
movre %l6, %o4, %o6
fpmerge %f31, %f7, %f24
movrgez %i3, %i4, %g3
loop_1624:
addcc %i1, %i7, %g1
movrne %g5, %g4, %i6
fxor %f12, %f4, %f12
tcs %icc, 0x3
fmovdl %xcc, %f17, %f9
sllx %l0, %l5, %i0
movne %xcc, %o0, %l2
call loop_1625
fbo %fcc2, loop_1626
fcmple32 %f0, %f4, %l3
fmovde %xcc, %f9, %f19
loop_1625:
bn %xcc, loop_1627
loop_1626:
fbu %fcc0, loop_1628
udivcc %i2, 0x1530, %g6
edge16l %l1, %i5, %o2
loop_1627:
movrgz %o7, %o1, %l4
loop_1628:
nop
wr %g0, 0x2f, %asi
ldda [%l7 + 0x20] %asi, %o2
fbuge %fcc3, loop_1629
fabsd %f24, %f12
ldstub [%l7 + 0x5C], %o5
tvc %icc, 0x5
loop_1629:
smulcc %g2, %g7, %o4
movrlz %o6, 0x318, %i3
tneg %xcc, 0x5
srlx %i4, 0x16, %g3
tcc %xcc, 0x2
stx %l6, [%l7 + 0x30]
be,a %icc, loop_1630
taddcc %i7, 0x0908, %g1
ta %icc, 0x3
movgu %icc, %i1, %g4
loop_1630:
fand %f20, %f26, %f16
swap [%l7 + 0x7C], %g5
movneg %icc, %i6, %l0
tsubcctv %l5, %o0, %i0
brlz,a %l3, loop_1631
movrgz %l2, %g6, %i2
taddcctv %l1, 0x0068, %o2
fnegd %f20, %f14
loop_1631:
srax %i5, 0x1E, %o7
xorcc %o1, %o3, %o5
smul %l4, 0x04BD, %g2
fmovdcs %xcc, %f15, %f18
sethi 0x18E2, %o4
move %icc, %o6, %g7
subccc %i3, %i4, %g3
array16 %l6, %g1, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmple32 %f14, %f18, %i1
fmovdge %xcc, %f15, %f14
udivcc %g5, 0x049D, %i6
smulcc %g4, 0x0C2E, %l0
fmovsa %icc, %f14, %f20
sethi 0x0085, %l5
tn %xcc, 0x0
movrlez %o0, 0x3AF, %i0
taddcc %l2, 0x17EA, %g6
edge32ln %i2, %l1, %o2
alignaddr %l3, %o7, %i5
edge8 %o1, %o3, %o5
mulscc %l4, 0x0717, %o4
movn %xcc, %o6, %g2
fmovsle %xcc, %f15, %f31
fpack16 %f20, %f22
edge32 %i3, %g7, %g3
fpackfix %f0, %f11
movleu %xcc, %l6, %g1
andncc %i4, %i7, %g5
fmovrdgz %i6, %f10, %f0
movvs %icc, %g4, %l0
bleu,a %xcc, loop_1632
fmovsgu %xcc, %f30, %f17
array8 %l5, %i1, %o0
movrne %i0, %l2, %g6
loop_1632:
bgu,a loop_1633
tne %icc, 0x1
ldsb [%l7 + 0x57], %l1
wr %g0, 0x22, %asi
stba %o2, [%l7 + 0x2D] %asi
membar #Sync
loop_1633:
movne %icc, %l3, %i2
sdivx %o7, 0x1DF8, %o1
movgu %xcc, %i5, %o5
fbule,a %fcc1, loop_1634
sll %o3, %o4, %o6
fmovdge %icc, %f15, %f4
subcc %l4, %g2, %g7
loop_1634:
ldub [%l7 + 0x6F], %g3
mulx %l6, %g1, %i4
st %f28, [%l7 + 0x14]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot1s %f27, %f7, %f12
movvc %xcc, %i7, %i3
edge32 %i6, %g4, %g5
and %l0, 0x1FAB, %i1
movrlz %l5, %i0, %o0
alignaddr %l2, %l1, %g6
tcc %icc, 0x4
fmovscc %icc, %f15, %f18
srax %l3, 0x16, %o2
fmovdn %xcc, %f31, %f23
movrgz %o7, %i2, %o1
movle %icc, %o5, %i5
xor %o3, 0x12BC, %o4
bn,pn %xcc, loop_1635
edge16l %o6, %l4, %g2
mulx %g3, 0x0662, %g7
swap [%l7 + 0x68], %g1
loop_1635:
nop
setx 0xAED3553E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x4810CFFA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fadds %f19, %f28, %f16
membar #Sync
set 0x40, %g2
ldda [%l7 + %g2] 0x17, %f0
movg %icc, %l6, %i4
fmovdne %xcc, %f9, %f29
nop
setx 0x6C836B660181F6C2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f18
fxnors %f8, %f15, %f0
mulscc %i7, %i3, %i6
movcc %xcc, %g4, %g5
andncc %i1, %l5, %i0
edge16 %l0, %o0, %l1
bneg loop_1636
edge8n %g6, %l2, %o2
xorcc %o7, 0x0C4A, %l3
addc %i2, 0x1025, %o5
loop_1636:
subccc %i5, 0x0D63, %o1
tleu %icc, 0x7
subccc %o3, 0x135D, %o4
brnz %o6, loop_1637
ldstub [%l7 + 0x13], %l4
ldstub [%l7 + 0x23], %g3
ldsh [%l7 + 0x4A], %g2
loop_1637:
nop
fitos %f12, %f29
fstox %f29, %f10
fxtos %f10, %f7
fone %f6
movvc %xcc, %g7, %g1
edge16l %i4, %i7, %i3
nop
setx 0xC0657353, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
orcc %l6, %g4, %g5
udiv %i6, 0x03EB, %l5
orn %i1, 0x1D66, %l0
fnor %f28, %f16, %f28
fmovrdlz %o0, %f4, %f6
tleu %icc, 0x2
fors %f27, %f28, %f24
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fsrc1 %f8, %f26
nop
setx 0xAC21BF05CCA40C37, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
fsqrtd %f10, %f0
brgez,a %i0, loop_1638
std %f12, [%l7 + 0x78]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16ln %l1, %g6, %o2
loop_1638:
prefetch [%l7 + 0x24], 0x2
set 0x6A, %i5
lduha [%l7 + %i5] 0x81, %o7
bgu %icc, loop_1639
edge16n %l2, %i2, %o5
taddcc %l3, 0x160D, %o1
edge32n %i5, %o4, %o6
loop_1639:
bcs,a,pn %xcc, loop_1640
subc %o3, %g3, %l4
edge16n %g7, %g2, %g1
fpsub16s %f25, %f25, %f22
loop_1640:
ble,pn %icc, loop_1641
mova %icc, %i7, %i4
udivcc %i3, 0x015C, %g4
movleu %xcc, %l6, %g5
loop_1641:
tgu %icc, 0x1
array8 %l5, %i6, %l0
array16 %o0, %i1, %l1
movpos %icc, %i0, %o2
nop
setx 0x40CB1C719D693AF9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xBA489A5F67FF1AF9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f4, %f0
smul %o7, %g6, %l2
be,pn %xcc, loop_1642
fblg,a %fcc3, loop_1643
fxors %f4, %f18, %f11
sra %i2, %o5, %o1
loop_1642:
addcc %l3, 0x0606, %i5
loop_1643:
edge16ln %o4, %o6, %g3
bl,a %xcc, loop_1644
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tleu %icc, 0x1
movpos %icc, %l4, %g7
loop_1644:
edge32ln %o3, %g2, %g1
srlx %i4, 0x16, %i3
nop
setx 0x7A2E8C30E524EFEC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x4F9BF3A0239A57C4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f4, %f4
nop
setx 0xFCC679A1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x7417CF0E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fadds %f8, %f6, %f12
fpmerge %f11, %f29, %f14
movrne %i7, %g4, %g5
move %icc, %l5, %l6
ld [%l7 + 0x58], %f1
fmovdneg %xcc, %f5, %f7
fbe,a %fcc1, loop_1645
array32 %l0, %o0, %i1
mulscc %l1, %i6, %o2
stw %i0, [%l7 + 0x70]
loop_1645:
fmovrslez %g6, %f3, %f21
sub %l2, %i2, %o7
addc %o5, 0x07A8, %o1
fmovscc %xcc, %f27, %f25
bn %xcc, loop_1646
nop
setx 0x7A0D9472ACDCE345, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x2CDF425D71E70DB6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f24, %f18
move %xcc, %i5, %o4
fzero %f30
loop_1646:
brgez,a %l3, loop_1647
xor %g3, %l4, %o6
edge32n %g7, %g2, %g1
movpos %xcc, %i4, %i3
loop_1647:
fmovscs %xcc, %f21, %f26
sth %i7, [%l7 + 0x70]
fnot2 %f8, %f18
nop
set 0x08, %o0
ldx [%l7 + %o0], %g4
wr %g0, 0x11, %asi
sta %f3, [%l7 + 0x60] %asi
set 0x54, %l2
lduwa [%l7 + %l2] 0x10, %g5
movrlz %l5, %o3, %l6
orcc %l0, 0x146D, %o0
subc %i1, %l1, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andcc %i0, 0x163F, %i6
alignaddrl %g6, %l2, %i2
fornot2 %f16, %f4, %f20
movle %xcc, %o5, %o7
fmovs %f18, %f27
or %o1, 0x1530, %o4
umul %l3, 0x0F89, %g3
xnor %l4, %i5, %g7
edge32 %g2, %o6, %g1
tg %icc, 0x5
wr %g0, 0x18, %asi
stda %f16, [%l7 + 0x40] %asi
fmovsa %icc, %f13, %f22
tne %icc, 0x7
edge32n %i4, %i3, %g4
andncc %i7, %g5, %o3
orncc %l6, 0x02A5, %l0
srlx %l5, %o0, %i1
tge %icc, 0x6
tle %xcc, 0x0
edge8 %l1, %o2, %i6
fmovsa %xcc, %f25, %f13
nop
fitos %f11, %f27
fstoi %f27, %f1
fpadd32s %f29, %f19, %f6
movn %icc, %g6, %i0
edge32ln %l2, %i2, %o5
stw %o1, [%l7 + 0x5C]
movrlz %o4, %l3, %o7
udiv %l4, 0x09B4, %i5
orncc %g7, 0x0CB5, %g3
movre %o6, 0x0B0, %g1
wr %g0, 0x19, %asi
swapa [%l7 + 0x18] %asi, %g2
umulcc %i4, %g4, %i3
fzero %f18
movg %icc, %g5, %o3
tn %icc, 0x4
stb %i7, [%l7 + 0x7B]
ldd [%l7 + 0x78], %l0
mulscc %l5, 0x1870, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brlez,a %o0, loop_1648
fmovdleu %xcc, %f14, %f23
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fones %f10
loop_1648:
movrgz %i1, 0x072, %l1
edge32l %i6, %o2, %g6
subcc %i0, %l2, %o5
fbg,a %fcc3, loop_1649
smul %o1, 0x06DB, %i2
tleu %icc, 0x2
ble,a,pt %icc, loop_1650
loop_1649:
fmovdn %icc, %f21, %f18
movrlz %l3, 0x2BB, %o7
tne %icc, 0x1
loop_1650:
fpack16 %f26, %f8
tg %xcc, 0x0
bcs %xcc, loop_1651
sethi 0x07A0, %l4
subcc %i5, 0x07FA, %g7
fcmpeq16 %f18, %f12, %o4
loop_1651:
fbe %fcc1, loop_1652
movrne %o6, %g1, %g2
fmovd %f24, %f30
orncc %g3, %g4, %i4
loop_1652:
tl %icc, 0x6
fmul8x16au %f23, %f0, %f2
andncc %g5, %o3, %i7
addcc %l0, %l5, %l6
tleu %icc, 0x1
andcc %i3, 0x0523, %o0
brnz,a %i1, loop_1653
movvs %icc, %i6, %l1
bcs,a loop_1654
tsubcc %o2, %g6, %l2
loop_1653:
nop
fitod %f6, %f28
fdtoi %f28, %f2
nop
setx loop_1655, %l0, %l1
jmpl %l1, %i0
loop_1654:
bpos,pt %xcc, loop_1656
fcmpgt32 %f26, %f20, %o1
and %o5, %l3, %i2
loop_1655:
add %o7, %i5, %l4
loop_1656:
fba,a %fcc2, loop_1657
tle %icc, 0x2
be,pt %icc, loop_1658
bne,a %icc, loop_1659
loop_1657:
tgu %icc, 0x2
movre %g7, 0x3A8, %o4
loop_1658:
andncc %g1, %o6, %g3
loop_1659:
fmovsneg %icc, %f11, %f25
fnor %f30, %f2, %f10
popc 0x119A, %g2
edge16 %i4, %g4, %g5
movn %xcc, %o3, %l0
subccc %l5, 0x1A18, %i7
movg %icc, %l6, %i3
fmovdn %icc, %f3, %f17
tsubcc %o0, %i1, %l1
bvs,pt %icc, loop_1660
taddcc %i6, 0x1F8A, %g6
fcmpeq16 %f8, %f26, %o2
movvs %xcc, %l2, %o1
loop_1660:
andncc %o5, %i0, %l3
edge8 %o7, %i5, %i2
ta %xcc, 0x4
add %g7, %o4, %g1
xnor %l4, %g3, %o6
edge32 %i4, %g2, %g4
movne %xcc, %o3, %l0
bcc loop_1661
fbu,a %fcc1, loop_1662
fpadd32s %f8, %f20, %f26
membar #Sync
wr %g0, 0xf8, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_1661:
alignaddr %g5, %i7, %l5
loop_1662:
fbne %fcc3, loop_1663
fble %fcc0, loop_1664
fmovsvc %xcc, %f30, %f10
fmovdcs %xcc, %f10, %f21
loop_1663:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1664:
tge %xcc, 0x1
udivx %l6, 0x1EC9, %o0
nop
setx 0xA3610934B4676083, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x2D303239E918BFE5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f28, %f18
sir 0x19E9
edge16l %i3, %i1, %l1
tvs %icc, 0x1
fmovrdne %g6, %f18, %f24
movle %xcc, %o2, %i6
edge16n %o1, %l2, %o5
fmovdn %icc, %f15, %f30
taddcctv %l3, %i0, %i5
fpsub32 %f2, %f6, %f12
ldstub [%l7 + 0x3A], %i2
movge %icc, %o7, %g7
nop
fitos %f14, %f3
fstox %f3, %f12
fxtos %f12, %f22
xor %o4, %g1, %g3
nop
fitos %f1, %f13
fstod %f13, %f20
bl,pn %xcc, loop_1665
edge32n %l4, %o6, %i4
set 0x68, %i6
ldswa [%l7 + %i6] 0x11, %g4
loop_1665:
movcs %xcc, %g2, %l0
bcc,pn %xcc, loop_1666
fexpand %f15, %f14
mova %icc, %g5, %o3
srl %l5, %i7, %l6
loop_1666:
fmovs %f0, %f28
fbue %fcc3, loop_1667
sllx %i3, 0x1A, %o0
fsrc1s %f12, %f25
sllx %l1, %i1, %o2
loop_1667:
and %g6, 0x151C, %o1
fxnors %f23, %f5, %f6
fnegd %f18, %f6
fmul8x16au %f17, %f2, %f18
ldsw [%l7 + 0x30], %i6
mova %xcc, %o5, %l2
ldd [%l7 + 0x68], %f12
tsubcctv %l3, 0x0960, %i0
wr %g0, 0x88, %asi
ldswa [%l7 + 0x20] %asi, %i5
fbue %fcc3, loop_1668
alignaddrl %o7, %g7, %i2
fmovdl %icc, %f27, %f18
movg %icc, %o4, %g1
loop_1668:
movleu %xcc, %g3, %o6
tleu %icc, 0x4
add %i4, %g4, %g2
xnorcc %l0, 0x024A, %g5
move %icc, %o3, %l4
movgu %icc, %i7, %l5
andncc %l6, %i3, %l1
movrlez %o0, 0x0A0, %o2
lduh [%l7 + 0x44], %i1
fcmpgt32 %f0, %f2, %o1
orncc %g6, 0x1BFB, %o5
fandnot2s %f10, %f27, %f7
xnorcc %l2, %i6, %i0
orn %i5, 0x024A, %l3
be,a,pn %icc, loop_1669
or %g7, 0x0CA8, %i2
mulscc %o4, %g1, %g3
or %o7, 0x0972, %i4
loop_1669:
tleu %icc, 0x1
taddcctv %o6, %g4, %g2
udivx %l0, 0x116A, %g5
sir 0x059C
bleu,a %xcc, loop_1670
tg %xcc, 0x7
tsubcctv %l4, %i7, %l5
mova %xcc, %l6, %o3
loop_1670:
brnz %l1, loop_1671
fandnot2s %f15, %f1, %f19
array32 %i3, %o2, %i1
fcmple16 %f12, %f12, %o1
loop_1671:
subcc %o0, %g6, %o5
call loop_1672
fnot2 %f2, %f4
udivcc %i6, 0x0F1B, %i0
subc %i5, 0x11B1, %l3
loop_1672:
udiv %g7, 0x1D67, %i2
srlx %o4, 0x0C, %l2
sethi 0x17F2, %g3
fbule %fcc3, loop_1673
movcc %icc, %o7, %g1
bge,pt %xcc, loop_1674
andn %o6, %g4, %i4
loop_1673:
movcs %xcc, %l0, %g2
movl %xcc, %l4, %i7
loop_1674:
bl,a loop_1675
fmovscc %icc, %f4, %f11
mulx %l5, 0x1D9C, %g5
ta %icc, 0x6
loop_1675:
movvs %icc, %o3, %l1
movl %xcc, %i3, %o2
movcc %xcc, %i1, %o1
movcs %icc, %o0, %g6
membar 0x65
set 0x16, %o4
lduha [%l7 + %o4] 0x0c, %o5
wr %g0, 0x88, %asi
ldsba [%l7 + 0x35] %asi, %i6
fmovdcc %xcc, %f14, %f15
tne %icc, 0x0
fble %fcc1, loop_1676
bvc,a loop_1677
fxor %f18, %f6, %f26
srl %l6, %i0, %i5
loop_1676:
movg %xcc, %l3, %g7
loop_1677:
umul %o4, 0x0D93, %l2
tsubcctv %g3, 0x16A7, %i2
fnot2s %f0, %f29
fornot1s %f8, %f30, %f9
fornot1 %f30, %f26, %f8
movrgez %o7, 0x19D, %o6
subccc %g4, %i4, %l0
movrlz %g1, %g2, %l4
brlz %l5, loop_1678
ldstub [%l7 + 0x2D], %g5
movge %icc, %o3, %l1
bleu,pn %xcc, loop_1679
loop_1678:
fnot2s %f18, %f30
movleu %xcc, %i7, %i3
swap [%l7 + 0x30], %i1
loop_1679:
fmovdgu %icc, %f31, %f22
set 0x12, %o1
lduba [%l7 + %o1] 0x80, %o1
sir 0x07BB
orcc %o2, 0x0884, %g6
fcmpne16 %f24, %f14, %o0
fcmpne16 %f0, %f16, %o5
set 0x70, %o6
lda [%l7 + %o6] 0x19, %f23
smulcc %l6, 0x16F1, %i0
fornot2s %f16, %f27, %f24
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x38] %asi, 0x1
fbe,a %fcc2, loop_1680
xnor %l3, %i5, %o4
set 0x68, %o5
swapa [%l7 + %o5] 0x0c, %l2
loop_1680:
membar 0x16
fnegs %f8, %f24
ld [%l7 + 0x78], %f31
fpadd16 %f18, %f28, %f4
tvc %icc, 0x4
sra %g7, 0x04, %i2
movpos %icc, %g3, %o7
subccc %o6, %i4, %g4
xnorcc %g1, 0x0EDA, %g2
sllx %l0, %l5, %g5
stw %o3, [%l7 + 0x14]
fands %f21, %f19, %f20
tvs %icc, 0x4
bn %icc, loop_1681
tn %xcc, 0x6
nop
setx 0x604B7290, %l0, %l6
st %l6, [%l7 + 0x0C]
ld [%l7 + 0x0C], %fsr
srax %l4, %i7, %l1
loop_1681:
fmovsne %xcc, %f14, %f14
movvs %xcc, %i1, %o1
srlx %o2, 0x0E, %g6
fornot1 %f6, %f12, %f6
xor %i3, %o0, %l6
or %i0, %i6, %o5
udiv %i5, 0x1143, %l3
fmovsg %xcc, %f31, %f27
set 0x30, %i4
ldstuba [%l7 + %i4] 0x11, %o4
movneg %icc, %g7, %l2
movre %i2, 0x190, %g3
sra %o6, 0x05, %i4
fbu %fcc2, loop_1682
xnor %g4, %g1, %g2
set 0x68, %o2
stxa %o7, [%l7 + %o2] 0x14
loop_1682:
xnorcc %l5, 0x150C, %l0
umulcc %o3, %l4, %g5
ldsb [%l7 + 0x47], %l1
srlx %i7, 0x01, %o1
mova %icc, %i1, %g6
ldd [%l7 + 0x48], %f6
ldd [%l7 + 0x78], %i2
bl,pt %icc, loop_1683
udivx %o2, 0x060F, %l6
edge8n %o0, %i0, %o5
ta %icc, 0x3
loop_1683:
bvs,pt %icc, loop_1684
subc %i5, %l3, %i6
be,pt %xcc, loop_1685
umulcc %o4, 0x1F92, %g7
loop_1684:
bl,a,pn %icc, loop_1686
swap [%l7 + 0x6C], %l2
loop_1685:
nop
wr %g0, 0x88, %asi
ldxa [%l7 + 0x70] %asi, %i2
loop_1686:
edge16 %g3, %o6, %i4
add %l7, 0x68, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %g1
casxa [%l6] 0x18, %g1, %g2
edge8 %o7, %g4, %l5
edge32ln %l0, %l4, %o3
movre %g5, 0x0AD, %i7
edge16 %l1, %o1, %g6
brgez,a %i3, loop_1687
fbuge,a %fcc0, loop_1688
subc %o2, %l6, %i1
edge32l %i0, %o5, %i5
loop_1687:
edge32l %l3, %o0, %o4
loop_1688:
sethi 0x1847, %i6
movgu %icc, %g7, %l2
movgu %xcc, %g3, %o6
popc 0x1550, %i4
edge32l %i2, %g1, %o7
add %l7, 0x50, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %g2
casxa [%l6] 0x80, %g2, %g4
udivx %l0, 0x1CE2, %l5
edge16 %l4, %g5, %o3
movneg %icc, %i7, %l1
movge %xcc, %o1, %i3
subc %o2, %l6, %g6
fmovdn %xcc, %f19, %f24
edge16n %i1, %o5, %i0
edge16 %i5, %l3, %o0
tleu %icc, 0x6
swap [%l7 + 0x54], %i6
nop
fitod %f8, %f2
fdtos %f2, %f9
andn %o4, %l2, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcc %o6, %g7, %i2
andcc %i4, 0x00DA, %g1
tcc %icc, 0x5
fbue %fcc2, loop_1689
movneg %xcc, %g2, %g4
movcc %xcc, %l0, %o7
fsrc1s %f26, %f29
loop_1689:
bge,pn %xcc, loop_1690
movre %l5, %l4, %g5
alignaddr %i7, %l1, %o1
nop
setx 0xD7A1D3C0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0xA7020320, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fadds %f23, %f11, %f0
loop_1690:
fmovsvc %icc, %f2, %f16
sra %o3, 0x19, %o2
umulcc %l6, %i3, %g6
alignaddrl %o5, %i0, %i5
subc %l3, %i1, %o0
edge16ln %o4, %l2, %g3
array8 %i6, %o6, %i2
flush %l7 + 0x24
mulx %i4, 0x040E, %g1
movneg %xcc, %g7, %g4
std %f4, [%l7 + 0x08]
fmovsne %icc, %f16, %f13
edge8l %g2, %o7, %l0
st %f18, [%l7 + 0x10]
ldstub [%l7 + 0x5B], %l5
nop
setx 0xF35D1556, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x013083EB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fmuls %f13, %f22, %f4
brz %g5, loop_1691
popc %i7, %l1
edge32n %l4, %o1, %o3
movcs %icc, %o2, %i3
loop_1691:
udivx %g6, 0x08ED, %l6
sethi 0x004C, %o5
nop
setx loop_1692, %l0, %l1
jmpl %l1, %i0
taddcc %l3, %i1, %o0
movne %xcc, %o4, %l2
be,a %icc, loop_1693
loop_1692:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array8 %g3, %i6, %o6
fmovdg %xcc, %f1, %f2
loop_1693:
ble loop_1694
taddcctv %i5, %i4, %i2
brlz,a %g1, loop_1695
movg %xcc, %g7, %g2
loop_1694:
fmovse %xcc, %f13, %f13
bvc,pt %xcc, loop_1696
loop_1695:
edge8 %o7, %l0, %g4
subccc %g5, %i7, %l5
sllx %l1, %l4, %o3
loop_1696:
alignaddr %o1, %o2, %g6
set 0x48, %g4
lduwa [%l7 + %g4] 0x89, %i3
add %o5, %i0, %l3
fornot1 %f10, %f6, %f16
addc %l6, %o0, %o4
move %icc, %i1, %g3
movrne %l2, %i6, %o6
tneg %xcc, 0x4
edge16 %i5, %i4, %g1
addcc %g7, 0x0417, %g2
edge32 %o7, %i2, %l0
and %g4, 0x1309, %g5
fmovdvc %icc, %f26, %f20
xnorcc %i7, 0x0AD2, %l5
brnz,a %l1, loop_1697
tn %xcc, 0x3
popc 0x0FA3, %o3
tl %icc, 0x1
loop_1697:
ldd [%l7 + 0x70], %l4
edge8 %o1, %o2, %g6
mulx %o5, %i0, %i3
set 0x14, %l0
stwa %l6, [%l7 + %l0] 0x2b
membar #Sync
sdivx %o0, 0x021E, %l3
fmovsne %icc, %f14, %f27
andn %i1, %g3, %o4
sllx %i6, 0x1F, %o6
add %l2, 0x148A, %i4
andncc %i5, %g1, %g7
nop
setx 0x17D24C68F5CC4383, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x226A42CC8DD537FE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f24, %f2
brgz,a %o7, loop_1698
addcc %i2, 0x1C2C, %g2
movvs %icc, %g4, %g5
fxor %f24, %f10, %f30
loop_1698:
xnor %l0, %l5, %l1
fmovrsgz %i7, %f5, %f16
or %o3, %o1, %o2
fbu,a %fcc0, loop_1699
orcc %l4, %g6, %o5
membar 0x4D
stw %i3, [%l7 + 0x58]
loop_1699:
move %icc, %l6, %o0
tgu %xcc, 0x2
edge16n %i0, %l3, %g3
ba,a loop_1700
taddcc %o4, %i6, %i1
set 0x58, %o7
stwa %o6, [%l7 + %o7] 0x89
loop_1700:
fblg,a %fcc2, loop_1701
addc %l2, 0x04A9, %i4
fblg %fcc1, loop_1702
nop
setx 0xCD5536A5405AAB1B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x77C989524F77B6A4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f12, %f2
loop_1701:
ldub [%l7 + 0x40], %g1
fandnot2s %f14, %f24, %f8
loop_1702:
nop
add %l7, 0x74, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %g7, %o7
fsrc2 %f20, %f24
udivcc %i5, 0x1206, %i2
smulcc %g2, %g5, %l0
edge32n %g4, %l5, %l1
tpos %icc, 0x5
set 0x4C, %g6
swapa [%l7 + %g6] 0x80, %i7
fpadd32 %f24, %f14, %f26
ldstub [%l7 + 0x5F], %o1
udivx %o2, 0x171F, %o3
sir 0x09D7
sdivcc %g6, 0x0388, %o5
umul %i3, %l6, %o0
udivx %l4, 0x0FBB, %i0
orncc %l3, 0x03E4, %o4
tg %icc, 0x1
fmovdge %icc, %f19, %f10
fmovsvs %xcc, %f24, %f17
movre %i6, 0x31C, %i1
addc %g3, 0x199F, %o6
set 0x64, %i7
stwa %l2, [%l7 + %i7] 0x14
sdivx %g1, 0x0CE2, %g7
ldd [%l7 + 0x60], %f14
fblg,a %fcc2, loop_1703
fxnors %f18, %f12, %f30
array16 %o7, %i5, %i2
and %i4, %g5, %l0
loop_1703:
sdivcc %g2, 0x1B3B, %g4
bgu,a loop_1704
movre %l5, %i7, %o1
movrgez %l1, %o2, %g6
orncc %o3, 0x1989, %i3
loop_1704:
nop
set 0x4F, %o3
lduba [%l7 + %o3] 0x10, %o5
fone %f12
xorcc %l6, %o0, %l4
ld [%l7 + 0x1C], %f14
wr %g0, 0x80, %asi
ldda [%l7 + 0x10] %asi, %i0
fmovde %icc, %f10, %f5
andncc %o4, %l3, %i6
array32 %g3, %o6, %i1
fmovdn %xcc, %f24, %f28
fmovdg %xcc, %f19, %f26
edge8n %l2, %g7, %o7
fexpand %f21, %f10
movre %g1, %i5, %i4
fbule,a %fcc3, loop_1705
edge32n %g5, %l0, %i2
umulcc %g2, %g4, %i7
fzero %f28
loop_1705:
nop
setx 0x89BA72CC1D6FFDE9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xC75A0F23C46DD587, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fmuld %f0, %f8, %f28
edge32l %o1, %l5, %o2
ldx [%l7 + 0x78], %l1
subcc %o3, %i3, %o5
movgu %icc, %l6, %g6
sdivcc %o0, 0x0020, %i0
add %o4, 0x1D64, %l3
taddcc %l4, %g3, %i6
fmul8sux16 %f20, %f8, %f30
fornot2s %f27, %f12, %f19
fmovrsgz %i1, %f27, %f9
movre %o6, 0x29E, %g7
fand %f28, %f28, %f30
movpos %xcc, %o7, %g1
membar 0x28
umul %i5, %i4, %g5
fbge %fcc1, loop_1706
subcc %l0, %l2, %g2
edge16l %i2, %i7, %o1
srax %g4, 0x03, %l5
loop_1706:
mulscc %l1, %o2, %i3
fpadd16s %f3, %f12, %f5
taddcctv %o3, 0x1035, %l6
subccc %g6, 0x02C3, %o5
subc %i0, %o4, %o0
fbg,a %fcc3, loop_1707
edge32n %l4, %l3, %i6
tgu %icc, 0x1
fnegd %f20, %f12
loop_1707:
tvc %xcc, 0x3
alignaddrl %g3, %o6, %g7
tg %icc, 0x5
ld [%l7 + 0x5C], %f29
taddcc %i1, %g1, %o7
fbn %fcc2, loop_1708
fmovrdgez %i4, %f14, %f18
addcc %g5, %l0, %i5
fbn %fcc2, loop_1709
loop_1708:
tge %icc, 0x3
fmovda %icc, %f19, %f29
tl %xcc, 0x5
loop_1709:
fmul8x16al %f3, %f31, %f16
edge8ln %l2, %g2, %i7
subcc %o1, %i2, %g4
tcc %xcc, 0x6
movpos %icc, %l1, %o2
fmovs %f19, %f1
fone %f24
orn %l5, %o3, %i3
sethi 0x183E, %g6
movrgez %o5, 0x1AD, %l6
ta %xcc, 0x1
or %i0, %o4, %o0
mulx %l3, 0x107A, %i6
faligndata %f2, %f10, %f30
tne %icc, 0x3
movl %xcc, %l4, %o6
movcs %xcc, %g7, %i1
sub %g1, 0x1A8A, %g3
nop
fitos %f12, %f7
fstoi %f7, %f29
sra %o7, %i4, %g5
nop
setx 0xABE29493B05AB0AB, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
nop
setx 0xB325B0FC1043CE44, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
fmovdvc %icc, %f7, %f10
tsubcc %i5, 0x1DA0, %l2
ld [%l7 + 0x1C], %f15
orcc %l0, %g2, %o1
fbul %fcc0, loop_1710
tle %icc, 0x5
fmovscc %icc, %f15, %f28
fcmpgt32 %f4, %f10, %i7
loop_1710:
swap [%l7 + 0x20], %g4
bge,a,pn %xcc, loop_1711
smulcc %i2, 0x1A4A, %o2
fmovrslez %l1, %f28, %f19
call loop_1712
loop_1711:
ldstub [%l7 + 0x5F], %o3
wr %g0, 0x80, %asi
sta %f15, [%l7 + 0x38] %asi
loop_1712:
nop
set 0x28, %i1
stha %l5, [%l7 + %i1] 0x19
sub %g6, %i3, %o5
bvs,a loop_1713
st %f1, [%l7 + 0x10]
edge16n %l6, %i0, %o4
movcc %xcc, %o0, %i6
loop_1713:
sllx %l3, 0x1E, %l4
edge16ln %o6, %i1, %g7
udiv %g3, 0x021B, %g1
fbne,a %fcc1, loop_1714
addcc %i4, %o7, %g5
tg %xcc, 0x0
movrgez %i5, 0x1C5, %l0
loop_1714:
fmovsa %icc, %f3, %f16
tne %icc, 0x7
orncc %l2, %o1, %i7
smul %g4, 0x1490, %g2
nop
fitod %f6, %f2
fdtox %f2, %f0
nop
setx 0x107A6FEA, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
edge8 %i2, %o2, %o3
tne %icc, 0x2
array16 %l5, %g6, %i3
set 0x18, %i2
stwa %l1, [%l7 + %i2] 0x11
movre %l6, %o5, %o4
set 0x4E, %g5
stba %i0, [%l7 + %g5] 0x2b
membar #Sync
fabss %f3, %f18
bne,a %xcc, loop_1715
movre %o0, 0x3A1, %i6
srlx %l4, %o6, %l3
set 0x16, %i0
stha %g7, [%l7 + %i0] 0x2f
membar #Sync
loop_1715:
movrlez %g3, 0x2D9, %g1
taddcc %i4, 0x0695, %i1
orn %o7, %i5, %l0
bg,a %icc, loop_1716
tcs %icc, 0x4
fnors %f17, %f12, %f13
fnot2s %f26, %f4
loop_1716:
ldx [%l7 + 0x70], %g5
popc 0x17AF, %l2
fmovsle %icc, %f10, %f23
edge8 %o1, %i7, %g2
umulcc %i2, %o2, %g4
movre %l5, %g6, %o3
nop
set 0x70, %l4
std %f12, [%l7 + %l4]
movgu %icc, %l1, %i3
fmovsge %xcc, %f2, %f0
fxnors %f7, %f17, %f18
alignaddrl %o5, %o4, %l6
xor %o0, %i6, %i0
andn %l4, 0x0F23, %l3
umulcc %g7, 0x07C1, %o6
srlx %g1, %g3, %i1
fnot2s %f15, %f2
set 0x14, %l6
lduwa [%l7 + %l6] 0x89, %i4
sllx %o7, 0x1E, %i5
wr %g0, 0x18, %asi
ldsha [%l7 + 0x0E] %asi, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0x1938486A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0x71E34665, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fsubs %f31, %f15, %f4
movl %xcc, %l2, %l0
fbul %fcc3, loop_1717
tcc %xcc, 0x5
fmovrdgz %o1, %f18, %f10
nop
setx 0x3FF61713, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xFD23279C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fdivs %f25, %f31, %f10
loop_1717:
ldx [%l7 + 0x48], %i7
fmovspos %xcc, %f23, %f2
orcc %i2, 0x0833, %o2
fzeros %f14
stx %g2, [%l7 + 0x60]
fmuld8ulx16 %f22, %f12, %f16
srl %l5, %g6, %o3
movleu %xcc, %g4, %i3
pdist %f4, %f0, %f28
movre %l1, %o4, %o5
fmovsg %xcc, %f17, %f13
fmovse %icc, %f11, %f31
edge16n %l6, %i6, %i0
udivcc %o0, 0x04AD, %l3
fxnor %f12, %f4, %f20
array8 %l4, %o6, %g7
fmovdgu %icc, %f3, %f11
bne,a,pt %icc, loop_1718
subcc %g3, 0x03C3, %i1
movne %icc, %i4, %g1
fble %fcc0, loop_1719
loop_1718:
fcmple16 %f28, %f4, %o7
nop
setx 0x8BEBB5C19387063E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x48EDBD7333F88A5C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f18, %f26
movrne %i5, 0x114, %g5
loop_1719:
andncc %l0, %l2, %o1
subcc %i2, %i7, %g2
tcc %icc, 0x6
subc %l5, %g6, %o3
sllx %g4, %o2, %l1
movle %icc, %i3, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %xcc, 0x7
fpadd16 %f18, %f16, %f10
tvc %icc, 0x3
movre %l6, 0x04E, %o4
brgez,a %i6, loop_1720
movrlz %i0, 0x202, %o0
movre %l3, %l4, %g7
fcmpne16 %f0, %f14, %g3
loop_1720:
nop
fitos %f13, %f26
fstod %f26, %f20
fbn,a %fcc3, loop_1721
lduw [%l7 + 0x50], %i1
xorcc %i4, %o6, %g1
fcmpgt32 %f30, %f14, %i5
loop_1721:
nop
wr %g0, 0x80, %asi
lduha [%l7 + 0x68] %asi, %g5
nop
set 0x4C, %l3
ldsh [%l7 + %l3], %o7
movg %xcc, %l0, %o1
brlz %l2, loop_1722
edge8 %i2, %g2, %i7
mova %xcc, %l5, %g6
srax %g4, %o2, %l1
loop_1722:
array16 %o3, %i3, %o5
xor %l6, %i6, %o4
mulx %o0, 0x1765, %l3
move %icc, %l4, %g7
fcmpne32 %f18, %f18, %g3
andcc %i0, 0x0A44, %i1
fbn,a %fcc2, loop_1723
fblg,a %fcc1, loop_1724
tsubcc %o6, %g1, %i5
or %g5, %i4, %l0
loop_1723:
fbge %fcc3, loop_1725
loop_1724:
xnorcc %o1, 0x0A92, %o7
srlx %i2, %l2, %i7
movrlez %g2, %g6, %g4
loop_1725:
movle %icc, %l5, %l1
movn %xcc, %o3, %i3
wr %g0, 0x19, %asi
stha %o2, [%l7 + 0x0E] %asi
fpsub32s %f16, %f6, %f0
move %icc, %o5, %l6
fpsub16 %f26, %f26, %f30
or %i6, %o0, %o4
wr %g0, 0x80, %asi
ldsha [%l7 + 0x12] %asi, %l4
ldd [%l7 + 0x50], %f14
xnorcc %l3, 0x0401, %g3
wr %g0, 0x2b, %asi
ldda [%l7 + 0x10] %asi, %i0
tvs %icc, 0x7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivx %g7, 0x0E0A, %i1
fmul8sux16 %f2, %f0, %f30
sdivx %o6, 0x1470, %i5
edge32 %g1, %i4, %l0
andncc %g5, %o1, %o7
subc %l2, %i2, %i7
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %g6
tn %icc, 0x0
edge32 %g2, %l5, %l1
edge8l %o3, %g4, %i3
edge8l %o2, %o5, %i6
fmovsne %xcc, %f31, %f14
tge %xcc, 0x4
sdivcc %o0, 0x0D08, %l6
fbule,a %fcc0, loop_1726
fmuld8ulx16 %f12, %f5, %f22
sdivx %o4, 0x18D1, %l3
edge16ln %l4, %g3, %i0
loop_1726:
ldsh [%l7 + 0x7E], %i1
movneg %xcc, %o6, %g7
sllx %i5, 0x0C, %g1
tneg %icc, 0x4
tpos %xcc, 0x5
sdiv %l0, 0x07FC, %i4
tl %xcc, 0x7
movrlz %g5, %o1, %l2
wr %g0, 0x10, %asi
ldswa [%l7 + 0x74] %asi, %i2
movvs %icc, %i7, %o7
addccc %g2, %g6, %l1
movl %icc, %o3, %g4
be,a %icc, loop_1727
movvs %xcc, %l5, %o2
fmovdleu %icc, %f24, %f16
fandnot2 %f10, %f10, %f12
loop_1727:
stb %i3, [%l7 + 0x5A]
movrlez %i6, 0x070, %o0
sll %o5, 0x1F, %o4
nop
setx 0xC4C8610070436005, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
wr %g0, 0x04, %asi
stwa %l3, [%l7 + 0x40] %asi
fcmple32 %f10, %f24, %l4
mulscc %g3, 0x0F23, %i0
fmovsn %icc, %f8, %f10
fcmpgt16 %f16, %f14, %l6
tge %icc, 0x0
wr %g0, 0x18, %asi
lduwa [%l7 + 0x64] %asi, %o6
addc %g7, %i5, %g1
bl,pt %icc, loop_1728
edge32ln %l0, %i4, %g5
fmul8ulx16 %f18, %f24, %f10
ldd [%l7 + 0x48], %o0
loop_1728:
fnot2 %f26, %f8
array32 %i1, %l2, %i2
edge16ln %o7, %i7, %g6
sir 0x1428
orncc %l1, 0x0B75, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tleu %icc, 0x0
tcs %icc, 0x4
andncc %o3, %l5, %g4
bneg,a loop_1729
movl %icc, %i3, %o2
movpos %icc, %o0, %o5
movleu %icc, %i6, %o4
loop_1729:
movg %xcc, %l4, %g3
add %l7, 0x10, %l6
wr %g0, 0x88, %asi
casa [%l6] 0x88, %i0, %l3
fbn %fcc1, loop_1730
edge16l %l6, %g7, %o6
subc %i5, %g1, %l0
mova %xcc, %g5, %o1
loop_1730:
nop
fitod %f4, %f18
fdtox %f18, %f12
alignaddr %i1, %l2, %i2
brgz,a %i4, loop_1731
edge8 %i7, %o7, %g6
edge16ln %g2, %l1, %o3
edge16 %l5, %i3, %o2
loop_1731:
add %g4, %o5, %i6
umulcc %o4, 0x0888, %l4
ld [%l7 + 0x68], %f4
te %icc, 0x0
xnorcc %g3, %i0, %l3
movrgez %o0, %g7, %o6
bne,pn %icc, loop_1732
srlx %l6, 0x00, %g1
tle %xcc, 0x0
andn %l0, 0x1A25, %i5
loop_1732:
array16 %g5, %i1, %l2
tn %xcc, 0x5
fbe,a %fcc3, loop_1733
fmovrdlz %i2, %f16, %f8
edge8 %i4, %o1, %o7
movcc %icc, %g6, %i7
loop_1733:
movpos %icc, %l1, %g2
sdivx %o3, 0x01B8, %l5
fmovsneg %xcc, %f9, %f13
fnand %f8, %f28, %f18
srax %o2, 0x17, %i3
add %l7, 0x30, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %o5
casa [%l6] 0x81, %o5, %i6
set 0x10, %i3
stha %g4, [%l7 + %i3] 0x88
nop
setx loop_1734, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tvc %xcc, 0x5
array8 %o4, %l4, %g3
ldstub [%l7 + 0x3D], %l3
loop_1734:
sdivcc %o0, 0x1A4C, %g7
bvc,pt %icc, loop_1735
fzeros %f12
fmovsgu %xcc, %f5, %f13
srax %o6, 0x16, %l6
loop_1735:
nop
set 0x78, %g7
stxa %g1, [%l7 + %g7] 0xe3
membar #Sync
movre %l0, %i0, %g5
tle %icc, 0x7
stbar
array32 %i1, %l2, %i5
fmovdgu %xcc, %f4, %f24
edge32n %i4, %i2, %o1
addc %o7, %i7, %l1
brgez,a %g6, loop_1736
tn %icc, 0x1
movrgez %o3, 0x364, %l5
tneg %icc, 0x0
loop_1736:
nop
wr %g0, 0x2e, %asi
ldda [%l7 + 0x40] %asi, %g2
movvc %xcc, %o2, %o5
movrgez %i3, 0x25A, %i6
fmovrdgez %o4, %f14, %f28
subc %g4, %l4, %g3
addc %o0, %g7, %o6
tl %xcc, 0x2
set 0x60, %g1
prefetcha [%l7 + %g1] 0x14, 0x0
umul %g1, 0x0CBC, %l6
fzeros %f12
tl %xcc, 0x3
tsubcc %i0, 0x1ACC, %l0
fmovrdne %g5, %f2, %f6
xorcc %i1, 0x0DFC, %l2
movrgez %i4, 0x0A3, %i5
edge32n %i2, %o7, %i7
nop
fitos %f7, %f7
fstox %f7, %f28
fxtos %f28, %f9
fbge %fcc0, loop_1737
movrlz %l1, %o1, %o3
edge8 %l5, %g2, %o2
sdivx %o5, 0x0CEE, %i3
loop_1737:
brlez %g6, loop_1738
movrne %i6, %g4, %l4
sll %o4, 0x15, %o0
sdiv %g7, 0x0CA4, %g3
loop_1738:
tle %xcc, 0x7
movge %xcc, %o6, %l3
bne,pt %xcc, loop_1739
te %icc, 0x0
movneg %xcc, %l6, %g1
srl %l0, %g5, %i0
loop_1739:
bge,a,pt %icc, loop_1740
and %i1, 0x16E1, %i4
membar 0x54
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x30] %asi, 0x0
loop_1740:
ldsw [%l7 + 0x74], %i2
taddcc %o7, %l2, %i7
mulx %l1, 0x108F, %o3
brnz,a %l5, loop_1741
smul %o1, %o2, %g2
tcc %xcc, 0x1
mulscc %i3, %o5, %i6
loop_1741:
subc %g4, %g6, %l4
fmul8ulx16 %f6, %f2, %f16
sir 0x02F5
edge16 %o4, %o0, %g7
set 0x5C, %g3
lduwa [%l7 + %g3] 0x19, %o6
fbu,a %fcc0, loop_1742
taddcc %l3, %l6, %g3
bleu,a %icc, loop_1743
mulscc %l0, 0x06C0, %g5
loop_1742:
fors %f20, %f12, %f0
udivcc %i0, 0x0DA9, %g1
loop_1743:
edge8ln %i4, %i1, %i5
edge16n %i2, %o7, %i7
smulcc %l2, 0x147E, %o3
popc %l5, %l1
array8 %o1, %g2, %o2
bgu %icc, loop_1744
fbule,a %fcc3, loop_1745
mulx %i3, %i6, %o5
fpmerge %f29, %f22, %f2
loop_1744:
brgez %g4, loop_1746
loop_1745:
move %xcc, %l4, %o4
fmovdcs %xcc, %f11, %f30
or %o0, 0x1EA5, %g6
loop_1746:
fmovdvc %icc, %f19, %f23
taddcctv %g7, %l3, %l6
array32 %o6, %g3, %l0
array16 %g5, %g1, %i4
fmovse %xcc, %f4, %f27
fsrc2 %f28, %f8
alignaddr %i1, %i5, %i0
sir 0x00D7
swap [%l7 + 0x68], %i2
fzero %f26
addc %o7, %l2, %i7
std %f10, [%l7 + 0x10]
wr %g0, 0x04, %asi
ldswa [%l7 + 0x3C] %asi, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnors %f5, %f27, %f4
fmovdne %xcc, %f31, %f30
brnz %l5, loop_1747
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %xcc, %l1, %g2
fxnor %f0, %f30, %f10
loop_1747:
taddcctv %o2, 0x09BE, %i3
ta %xcc, 0x2
movcc %icc, %o1, %i6
fcmpgt32 %f6, %f6, %g4
addccc %l4, 0x1F5F, %o5
sllx %o4, %o0, %g7
fmovsleu %icc, %f13, %f10
fmovsgu %icc, %f10, %f11
subccc %g6, 0x1E30, %l6
sdiv %o6, 0x148E, %l3
fandnot1 %f6, %f4, %f6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fabsd %f30, %f0
movpos %xcc, %l0, %g3
orcc %g5, %g1, %i1
fmovsgu %xcc, %f17, %f0
fnot2s %f12, %f25
fandnot1 %f28, %f18, %f24
movle %xcc, %i4, %i5
tgu %xcc, 0x7
movne %xcc, %i2, %o7
fmovdne %icc, %f18, %f31
movcs %xcc, %i0, %l2
fmul8x16au %f10, %f11, %f0
udiv %o3, 0x0D95, %l5
fmovdleu %xcc, %f14, %f18
brlz,a %i7, loop_1748
andn %l1, 0x0DEF, %g2
or %i3, 0x17F1, %o2
alignaddrl %o1, %i6, %l4
loop_1748:
nop
set 0x40, %l1
ldda [%l7 + %l1] 0x11, %f16
movgu %icc, %g4, %o4
lduw [%l7 + 0x54], %o0
set 0x30, %g2
prefetcha [%l7 + %g2] 0x89, 0x0
umulcc %o5, %l6, %g6
movn %icc, %o6, %l0
tne %icc, 0x4
udivcc %g3, 0x0A4D, %g5
fmovrdlez %l3, %f6, %f18
subc %g1, 0x12BB, %i4
subcc %i1, %i2, %o7
fpadd16s %f15, %f9, %f11
fone %f24
subcc %i0, %l2, %i5
flush %l7 + 0x74
movne %xcc, %o3, %l5
tge %icc, 0x1
movg %xcc, %l1, %i7
xnorcc %i3, 0x0F9E, %g2
movgu %icc, %o2, %o1
srl %l4, %i6, %g4
fabss %f14, %f21
movrne %o4, %g7, %o5
ld [%l7 + 0x08], %f17
fnands %f9, %f6, %f12
tcc %icc, 0x6
lduw [%l7 + 0x18], %o0
srl %g6, 0x10, %l6
tcc %icc, 0x7
addc %o6, 0x025A, %l0
edge32l %g5, %l3, %g3
fsrc2s %f28, %f30
bcc,pn %icc, loop_1749
sir 0x1494
stw %i4, [%l7 + 0x1C]
udivcc %i1, 0x1FEA, %i2
loop_1749:
fmovrdgez %g1, %f2, %f30
edge32n %o7, %i0, %l2
st %f9, [%l7 + 0x48]
movrlz %o3, %i5, %l5
fmovsne %xcc, %f8, %f11
subc %l1, 0x0508, %i7
wr %g0, 0x18, %asi
stxa %g2, [%l7 + 0x38] %asi
fmovdge %xcc, %f27, %f3
array8 %o2, %i3, %l4
movg %xcc, %i6, %g4
mulscc %o4, 0x1A06, %g7
stbar
sdivx %o5, 0x1374, %o1
nop
setx loop_1750, %l0, %l1
jmpl %l1, %g6
flush %l7 + 0x6C
movle %xcc, %o0, %o6
andn %l0, %l6, %g5
loop_1750:
orcc %l3, %g3, %i4
edge32ln %i1, %i2, %g1
array32 %o7, %l2, %i0
fbg,a %fcc2, loop_1751
movrne %i5, 0x12D, %o3
ble,a %xcc, loop_1752
fmovdl %xcc, %f1, %f25
loop_1751:
fmovdpos %icc, %f27, %f5
fandnot2s %f16, %f25, %f24
loop_1752:
fandnot2 %f8, %f4, %f16
tneg %icc, 0x0
sdiv %l1, 0x07F1, %l5
udivcc %i7, 0x0915, %g2
edge32ln %i3, %l4, %o2
fornot2s %f17, %f24, %f13
alignaddr %i6, %o4, %g7
edge32ln %o5, %o1, %g4
array8 %o0, %o6, %l0
nop
fitod %f6, %f16
fdtos %f16, %f9
tleu %icc, 0x0
tle %xcc, 0x6
fpack32 %f30, %f8, %f4
or %g6, 0x11D4, %g5
edge32 %l6, %g3, %l3
array32 %i4, %i1, %i2
sdivcc %o7, 0x1CBF, %g1
fmovdleu %xcc, %f20, %f1
set 0x32, %l5
stha %i0, [%l7 + %l5] 0x81
fbule %fcc0, loop_1753
stw %i5, [%l7 + 0x68]
nop
setx 0x26E403F8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x81693490, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fmuls %f3, %f26, %f8
fcmpne32 %f0, %f30, %l2
loop_1753:
nop
fitos %f11, %f19
fstox %f19, %f10
fxtos %f10, %f4
mulx %o3, 0x08F1, %l5
edge8n %i7, %g2, %l1
fmovda %xcc, %f3, %f23
fexpand %f4, %f20
tg %xcc, 0x7
movne %xcc, %i3, %l4
movge %xcc, %i6, %o2
xnor %o4, %g7, %o5
membar 0x3E
nop
fitos %f4, %f23
fstod %f23, %f16
fmovdpos %xcc, %f16, %f24
bvc,a loop_1754
tvs %xcc, 0x3
umul %g4, 0x01A2, %o0
ldx [%l7 + 0x38], %o6
loop_1754:
mulx %l0, %g6, %g5
fmovs %f3, %f7
pdist %f10, %f2, %f14
nop
fitod %f11, %f4
tvc %icc, 0x5
addcc %o1, %l6, %l3
nop
setx 0x17441D3B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x90F6FBDE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fsubs %f9, %f14, %f4
movrgez %i4, %g3, %i1
movneg %xcc, %i2, %o7
fsrc2s %f2, %f13
nop
setx 0xEC5ECCB5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
fsqrts %f2, %f10
sll %i0, 0x0F, %i5
swap [%l7 + 0x60], %l2
tsubcctv %g1, 0x1DA0, %l5
fmovsne %xcc, %f19, %f29
movcs %icc, %i7, %g2
alignaddr %l1, %i3, %l4
edge32n %o3, %o2, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ld [%l7 + 0x40], %f28
add %l7, 0x20, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %o4
casa [%l6] %asi, %o4, %g7
tsubcc %g4, %o5, %o0
orncc %l0, 0x1FFC, %o6
fmovsvs %icc, %f19, %f23
sir 0x18F4
array16 %g6, %o1, %l6
fmovrdgz %g5, %f6, %f12
mova %xcc, %i4, %l3
movcs %xcc, %g3, %i1
bg loop_1755
sdivcc %o7, 0x136E, %i2
array8 %i0, %l2, %i5
fmovdge %xcc, %f17, %f4
loop_1755:
movneg %xcc, %l5, %g1
edge8n %i7, %l1, %i3
movvs %icc, %g2, %l4
fbul %fcc0, loop_1756
movle %xcc, %o2, %i6
fsrc2s %f19, %f2
sra %o4, 0x0E, %g7
loop_1756:
orcc %o3, 0x1B39, %g4
tsubcctv %o0, 0x018E, %l0
edge16 %o6, %g6, %o1
edge16n %o5, %l6, %i4
set 0x40, %o0
stda %f0, [%l7 + %o0] 0x1f
membar #Sync
ld [%l7 + 0x14], %f16
movge %xcc, %l3, %g3
tvs %icc, 0x0
udivx %i1, 0x1E78, %g5
movvs %icc, %i2, %i0
fcmpgt32 %f26, %f20, %l2
tn %xcc, 0x7
umulcc %i5, %o7, %g1
andcc %l5, %l1, %i3
tcs %icc, 0x1
udivx %g2, 0x0DE7, %i7
ldub [%l7 + 0x47], %l4
nop
setx 0x4B57B460, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0xBCE24637, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fsubs %f4, %f7, %f31
fpsub16 %f8, %f26, %f2
set 0x74, %l2
lduwa [%l7 + %l2] 0x15, %o2
and %i6, 0x1C43, %o4
sdiv %o3, 0x13FB, %g4
mulx %o0, %l0, %g7
nop
fitod %f0, %f22
fdtoi %f22, %f1
taddcc %g6, 0x1446, %o6
mova %icc, %o1, %l6
wr %g0, 0x88, %asi
ldswa [%l7 + 0x3C] %asi, %o5
set 0x14, %i5
sta %f17, [%l7 + %i5] 0x15
edge16l %l3, %i4, %g3
udiv %i1, 0x1A31, %g5
bl,a %xcc, loop_1757
fmovrdgez %i0, %f16, %f24
movcc %icc, %i2, %i5
ldsh [%l7 + 0x2E], %l2
loop_1757:
bne %icc, loop_1758
stw %o7, [%l7 + 0x60]
set 0x68, %o4
stwa %l5, [%l7 + %o4] 0x89
loop_1758:
fmovdcc %xcc, %f30, %f29
wr %g0, 0x80, %asi
lduha [%l7 + 0x38] %asi, %l1
edge8 %g1, %g2, %i3
mova %xcc, %l4, %i7
edge8ln %o2, %o4, %i6
ta %icc, 0x2
edge16l %g4, %o3, %l0
wr %g0, 0x80, %asi
swapa [%l7 + 0x58] %asi, %o0
set 0x08, %i6
ldxa [%l7 + %i6] 0x14, %g7
nop
setx loop_1759, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mova %icc, %o6, %g6
fble,a %fcc2, loop_1760
movpos %icc, %l6, %o5
loop_1759:
fmovsl %icc, %f9, %f17
fmovsn %icc, %f2, %f15
loop_1760:
bn,a %xcc, loop_1761
fmul8x16au %f2, %f20, %f24
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_1761:
fmovscc %icc, %f27, %f13
srlx %o1, %l3, %g3
set 0x10, %o6
stwa %i1, [%l7 + %o6] 0x27
membar #Sync
fmovrdgez %g5, %f8, %f16
sra %i4, %i0, %i2
fmovsa %icc, %f1, %f29
membar 0x55
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsneg %icc, %f21, %f15
fblg,a %fcc0, loop_1762
fmovrdne %l2, %f4, %f24
sethi 0x1C85, %o7
edge8ln %i5, %l5, %g1
loop_1762:
movvc %xcc, %l1, %g2
brlez %i3, loop_1763
nop
setx 0x5A8DBDC2B6C34637, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xA9C4A73CBE536E18, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f6, %f30
umulcc %i7, 0x0836, %l4
set 0x0B, %o1
ldstuba [%l7 + %o1] 0x19, %o4
loop_1763:
te %icc, 0x1
add %l7, 0x54, %l6
wr %g0, 0x0c, %asi
casa [%l6] %asi, %o2, %g4
membar #Sync
wr %g0, 0x1f, %asi
ldda [%l7 + 0x40] %asi, %f16
and %i6, %l0, %o3
movvc %icc, %o0, %g7
andncc %o6, %l6, %g6
edge16n %o1, %l3, %o5
ta %xcc, 0x0
edge16 %i1, %g3, %i4
be,pn %icc, loop_1764
ba,pt %icc, loop_1765
tgu %xcc, 0x0
addc %i0, 0x0087, %g5
loop_1764:
array32 %i2, %l2, %i5
loop_1765:
fmovsl %icc, %f30, %f21
tne %xcc, 0x1
bge,a loop_1766
fbo,a %fcc3, loop_1767
subcc %o7, 0x04FB, %l5
andn %l1, 0x18BD, %g2
loop_1766:
sub %g1, 0x113C, %i3
loop_1767:
andncc %i7, %o4, %l4
movle %icc, %g4, %i6
xnor %l0, %o2, %o3
bvc,pn %icc, loop_1768
tl %xcc, 0x4
fbl,a %fcc1, loop_1769
st %f19, [%l7 + 0x58]
loop_1768:
bl,pt %xcc, loop_1770
membar 0x1D
loop_1769:
fmovsge %xcc, %f21, %f17
tpos %icc, 0x0
loop_1770:
smulcc %o0, 0x0C9B, %o6
edge8n %l6, %g6, %o1
mulx %g7, 0x09C9, %o5
ldub [%l7 + 0x4A], %l3
udivcc %g3, 0x1C93, %i1
movleu %xcc, %i4, %g5
ldub [%l7 + 0x6D], %i0
tvs %icc, 0x4
subc %i2, %i5, %l2
brnz,a %o7, loop_1771
edge32ln %l5, %g2, %g1
membar #Sync
set 0x40, %o5
ldda [%l7 + %o5] 0x1f, %f16
loop_1771:
or %l1, 0x0D03, %i3
edge16n %o4, %i7, %g4
fabsd %f6, %f18
wr %g0, 0x81, %asi
stxa %l4, [%l7 + 0x60] %asi
xnor %l0, 0x1664, %i6
fbuge,a %fcc0, loop_1772
movn %xcc, %o3, %o2
movcs %icc, %o6, %o0
fmovs %f7, %f2
loop_1772:
array8 %g6, %l6, %o1
xor %o5, %l3, %g7
tvc %icc, 0x5
tg %xcc, 0x5
edge16 %i1, %g3, %i4
tle %icc, 0x7
or %i0, 0x0309, %g5
subcc %i5, 0x0492, %l2
fnegs %f4, %f22
fbne %fcc3, loop_1773
array32 %o7, %l5, %i2
fmovde %xcc, %f3, %f21
fmovsgu %xcc, %f3, %f23
loop_1773:
fmovdpos %xcc, %f16, %f11
brz,a %g1, loop_1774
move %icc, %g2, %i3
sllx %o4, 0x1E, %i7
fbne,a %fcc3, loop_1775
loop_1774:
fcmpgt32 %f26, %f4, %l1
fands %f0, %f27, %f11
lduh [%l7 + 0x14], %g4
loop_1775:
xorcc %l0, 0x1D5B, %l4
fcmpne32 %f14, %f22, %i6
fmovdn %xcc, %f25, %f18
popc %o2, %o6
fand %f6, %f26, %f26
sdiv %o0, 0x1DFE, %g6
andncc %l6, %o1, %o3
alignaddr %o5, %g7, %l3
edge8ln %g3, %i4, %i0
st %f2, [%l7 + 0x0C]
tgu %xcc, 0x4
tleu %icc, 0x4
edge8 %i1, %i5, %l2
fmuld8ulx16 %f21, %f29, %f18
nop
setx 0xF7EC449D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
fsqrts %f3, %f3
fpack16 %f20, %f16
wr %g0, 0x88, %asi
stha %o7, [%l7 + 0x4E] %asi
alignaddrl %g5, %l5, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xor %i2, %g2, %i3
tge %xcc, 0x0
bcs,a,pn %icc, loop_1776
sdiv %i7, 0x0764, %l1
bvs,a loop_1777
movpos %xcc, %g4, %l0
loop_1776:
movre %o4, 0x0B6, %l4
fnors %f28, %f0, %f2
loop_1777:
fmovdn %icc, %f24, %f17
edge32n %i6, %o6, %o2
movle %xcc, %g6, %l6
srax %o1, %o0, %o5
tgu %xcc, 0x1
edge16l %o3, %l3, %g7
fcmpne16 %f26, %f4, %i4
alignaddrl %g3, %i1, %i5
fmovrdlz %l2, %f18, %f28
array8 %o7, %i0, %g5
nop
setx 0x69D2535A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x926ADAF1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fdivs %f18, %f12, %f5
udiv %l5, 0x0822, %g1
stbar
xorcc %i2, %i3, %i7
movl %xcc, %l1, %g4
std %f2, [%l7 + 0x28]
movcs %xcc, %l0, %o4
or %g2, %l4, %o6
sethi 0x0ACF, %o2
nop
setx 0xBF363B76, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x7D104D12, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fdivs %f2, %f7, %f18
nop
fitos %f14, %f11
fstox %f11, %f16
fxtos %f16, %f8
brlz,a %g6, loop_1778
membar 0x1A
array32 %l6, %o1, %i6
te %icc, 0x0
loop_1778:
xnorcc %o5, 0x1396, %o0
edge16l %l3, %g7, %o3
smulcc %g3, 0x1529, %i1
be,a,pt %icc, loop_1779
fnands %f3, %f11, %f29
fmovsleu %xcc, %f11, %f27
tvc %icc, 0x6
loop_1779:
swap [%l7 + 0x7C], %i5
movrgz %l2, 0x372, %i4
fmovsge %icc, %f2, %f6
ldd [%l7 + 0x60], %f28
brnz %o7, loop_1780
sdivx %g5, 0x11B9, %l5
andn %i0, 0x086F, %g1
sethi 0x1238, %i2
loop_1780:
fpmerge %f13, %f9, %f24
fcmpgt32 %f4, %f2, %i3
tge %xcc, 0x3
sth %l1, [%l7 + 0x64]
addc %i7, 0x0A0E, %l0
nop
fitos %f0, %f28
fstoi %f28, %f20
udiv %g4, 0x13A0, %o4
tge %xcc, 0x7
wr %g0, 0x19, %asi
swapa [%l7 + 0x50] %asi, %g2
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x62] %asi, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %l4, 0x1C, %g6
prefetch [%l7 + 0x50], 0x0
flush %l7 + 0x4C
fmovdleu %icc, %f2, %f24
wr %g0, 0x11, %asi
ldda [%l7 + 0x20] %asi, %i6
movleu %icc, %o1, %i6
movpos %icc, %o5, %o0
movrlez %l3, %o2, %o3
tpos %xcc, 0x4
tpos %xcc, 0x3
subcc %g7, %i1, %g3
fcmple32 %f30, %f0, %l2
tn %xcc, 0x1
wr %g0, 0x81, %asi
ldxa [%l7 + 0x10] %asi, %i4
edge8ln %i5, %o7, %l5
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x21] %asi, %i0
umulcc %g1, %g5, %i3
sll %i2, %l1, %l0
orn %g4, 0x1D61, %i7
movl %icc, %g2, %o4
set 0x26, %i4
lduha [%l7 + %i4] 0x88, %l4
faligndata %f16, %f6, %f24
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %icc, 0x6
lduh [%l7 + 0x6C], %o6
ldx [%l7 + 0x70], %g6
fmul8x16au %f7, %f14, %f8
tcc %icc, 0x1
set 0x5F, %o2
lduba [%l7 + %o2] 0x0c, %l6
movcc %xcc, %i6, %o1
orncc %o0, %o5, %l3
fmovsge %icc, %f21, %f2
fnegd %f16, %f20
andncc %o2, %o3, %i1
tvs %icc, 0x6
fsrc1 %f2, %f20
umulcc %g7, 0x1B59, %g3
sir 0x1200
udivx %i4, 0x1990, %i5
prefetch [%l7 + 0x64], 0x1
sethi 0x0B40, %o7
movre %l2, %l5, %g1
set 0x28, %l0
ldsba [%l7 + %l0] 0x19, %g5
bge,a loop_1781
edge32l %i3, %i0, %l1
movvs %icc, %l0, %i2
nop
fitod %f10, %f8
fdtox %f8, %f12
loop_1781:
sth %i7, [%l7 + 0x40]
tcs %xcc, 0x1
nop
setx 0x6AA1742AA5414881, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xE21D5E16BF7950F7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
faddd %f28, %f20, %f28
movpos %icc, %g2, %g4
nop
setx 0xC062254E, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
taddcctv %l4, %o4, %g6
movrlz %l6, %o6, %i6
ble,a %xcc, loop_1782
fmul8ulx16 %f8, %f12, %f6
umulcc %o0, 0x1024, %o1
nop
setx loop_1783, %l0, %l1
jmpl %l1, %o5
loop_1782:
fmovdn %icc, %f29, %f23
edge16n %l3, %o3, %o2
set 0x1E, %g4
ldsha [%l7 + %g4] 0x15, %i1
loop_1783:
fones %f12
membar 0x4C
udivcc %g3, 0x05EE, %i4
movcs %xcc, %g7, %i5
popc 0x0A97, %l2
taddcc %l5, 0x1EE9, %g1
taddcc %g5, 0x01AA, %i3
fxor %f8, %f24, %f22
fmovsge %xcc, %f14, %f4
tne %icc, 0x0
fbn %fcc0, loop_1784
udivcc %i0, 0x15F5, %l1
movcc %xcc, %l0, %i2
nop
setx 0xFDFB3F7D90745828, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
loop_1784:
umulcc %i7, %o7, %g2
mulscc %l4, 0x05A4, %g4
movrgez %g6, 0x25E, %l6
and %o4, 0x1B62, %o6
brgz %o0, loop_1785
fbge %fcc0, loop_1786
fnot2s %f12, %f3
fbuge,a %fcc3, loop_1787
loop_1785:
movrgez %i6, %o5, %o1
loop_1786:
tcs %icc, 0x2
subc %l3, 0x0B54, %o3
loop_1787:
smul %o2, %g3, %i4
movle %xcc, %i1, %i5
fmul8x16al %f5, %f16, %f8
tpos %icc, 0x1
tvc %icc, 0x7
lduh [%l7 + 0x08], %g7
fbg,a %fcc1, loop_1788
tvs %xcc, 0x3
wr %g0, 0x52, %asi
ldxa [%g0 + 0x210] %asi, %l2
loop_1788:
nop
wr %g0, 0x23, %asi
stxa %g1, [%l7 + 0x28] %asi
membar #Sync
wr %g0, 0x19, %asi
stxa %l5, [%l7 + 0x10] %asi
sra %g5, 0x0E, %i3
xorcc %i0, 0x143D, %l1
movpos %xcc, %i2, %l0
edge16l %o7, %g2, %l4
srax %g4, %i7, %l6
nop
setx loop_1789, %l0, %l1
jmpl %l1, %g6
fmovrde %o6, %f22, %f10
set 0x64, %o7
stwa %o4, [%l7 + %o7] 0x88
loop_1789:
ble,pn %icc, loop_1790
sdivcc %o0, 0x1FF4, %o5
and %o1, %l3, %o3
sdivcc %o2, 0x0051, %i6
loop_1790:
movg %icc, %i4, %g3
mulx %i1, %i5, %g7
nop
fitod %f12, %f16
fdtox %f16, %f18
ldx [%l7 + 0x30], %g1
array8 %l5, %l2, %i3
addccc %i0, %g5, %i2
movneg %xcc, %l1, %l0
movvc %xcc, %g2, %o7
set 0x36, %g6
lduha [%l7 + %g6] 0x89, %g4
subccc %l4, %l6, %g6
tsubcctv %i7, %o6, %o4
edge16 %o5, %o0, %o1
fornot1 %f6, %f22, %f18
add %l7, 0x40, %l6
wr %g0, 0x11, %asi
casxa [%l6] %asi, %o3, %o2
sll %i6, %i4, %l3
edge8 %i1, %g3, %g7
nop
setx 0x5FE3AA66C062A306, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
sub %i5, %g1, %l5
movne %xcc, %l2, %i0
tgu %xcc, 0x4
stb %i3, [%l7 + 0x3F]
fcmpgt32 %f10, %f12, %i2
movrlez %l1, 0x05E, %g5
movrlez %l0, %o7, %g2
ldd [%l7 + 0x10], %f18
fmovdvc %xcc, %f28, %f10
array16 %l4, %g4, %l6
tsubcc %i7, 0x18FF, %o6
stbar
tgu %xcc, 0x1
be %xcc, loop_1791
xnorcc %o4, %o5, %o0
taddcctv %g6, 0x1470, %o1
movpos %xcc, %o3, %i6
loop_1791:
fmovdn %xcc, %f23, %f29
stbar
tl %icc, 0x0
ldsw [%l7 + 0x08], %i4
fmovrslz %l3, %f29, %f3
tgu %icc, 0x0
fbug,a %fcc1, loop_1792
fbl %fcc1, loop_1793
and %o2, 0x0D7E, %i1
movneg %icc, %g3, %i5
loop_1792:
nop
set 0x78, %i7
stxa %g7, [%l7 + %i7] 0x89
loop_1793:
st %f16, [%l7 + 0x5C]
edge8n %l5, %l2, %g1
tgu %xcc, 0x5
ldsh [%l7 + 0x48], %i0
fmovdg %xcc, %f17, %f26
sir 0x06BB
tle %xcc, 0x7
fpack16 %f22, %f24
edge8 %i3, %i2, %g5
tsubcc %l1, %l0, %o7
stbar
edge8n %l4, %g2, %g4
edge16n %l6, %o6, %o4
and %o5, 0x0590, %i7
srl %o0, %o1, %o3
tvs %icc, 0x4
ldstub [%l7 + 0x34], %g6
orcc %i4, 0x1A28, %l3
tsubcctv %i6, 0x1AEC, %o2
fbg %fcc1, loop_1794
mova %icc, %g3, %i1
tle %xcc, 0x1
subcc %i5, 0x0012, %l5
loop_1794:
movge %icc, %g7, %l2
taddcc %i0, %i3, %g1
taddcctv %g5, %i2, %l0
and %l1, %l4, %o7
and %g2, 0x146B, %l6
fmovsa %icc, %f26, %f16
smulcc %o6, %o4, %o5
srax %i7, %g4, %o1
edge16n %o0, %g6, %o3
fbn %fcc3, loop_1795
subcc %i4, %i6, %o2
tpos %icc, 0x3
bcs,a,pn %xcc, loop_1796
loop_1795:
movvc %xcc, %g3, %i1
movpos %xcc, %l3, %l5
for %f10, %f6, %f26
loop_1796:
sdivcc %g7, 0x0FD8, %i5
mulx %l2, 0x041D, %i0
srax %i3, %g1, %g5
wr %g0, 0x80, %asi
ldswa [%l7 + 0x30] %asi, %i2
lduw [%l7 + 0x2C], %l0
or %l1, 0x0509, %o7
movne %icc, %l4, %g2
fxnor %f18, %f12, %f12
bl loop_1797
edge16l %l6, %o4, %o5
tgu %xcc, 0x5
set 0x74, %i1
swapa [%l7 + %i1] 0x80, %i7
loop_1797:
movcc %xcc, %o6, %o1
tleu %xcc, 0x5
wr %g0, 0x2a, %asi
stwa %g4, [%l7 + 0x30] %asi
membar #Sync
move %xcc, %g6, %o0
movle %icc, %i4, %o3
tleu %xcc, 0x3
set 0x3E, %o3
ldstuba [%l7 + %o3] 0x81, %o2
fmovsvc %xcc, %f18, %f3
fexpand %f2, %f14
tneg %xcc, 0x5
fmovrdlz %i6, %f20, %f6
taddcc %i1, 0x144A, %l3
movneg %icc, %g3, %l5
fone %f12
udivcc %i5, 0x06C9, %l2
fabsd %f0, %f6
add %l7, 0x6C, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %i0
casa [%l6] 0x18, %i0, %i3
udivcc %g1, 0x17D3, %g7
ld [%l7 + 0x68], %f27
ldub [%l7 + 0x53], %g5
array16 %i2, %l0, %l1
bcc,pn %xcc, loop_1798
fpsub32s %f13, %f23, %f1
fble,a %fcc0, loop_1799
nop
fitos %f10, %f4
fstox %f4, %f2
loop_1798:
sethi 0x12BC, %o7
umul %l4, %l6, %o4
loop_1799:
nop
fitos %f5, %f6
fstox %f6, %f2
fmuld8sux16 %f24, %f6, %f20
fpack16 %f8, %f9
nop
setx 0x207F4112, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
tgu %icc, 0x4
ldx [%l7 + 0x58], %o5
ldsb [%l7 + 0x60], %i7
edge32 %o6, %g2, %o1
fmuld8ulx16 %f8, %f5, %f4
set 0x40, %i2
stba %g6, [%l7 + %i2] 0x23
membar #Sync
movre %o0, 0x14C, %g4
alignaddrl %o3, %o2, %i4
udiv %i1, 0x18F2, %l3
sllx %i6, 0x1B, %l5
movl %xcc, %i5, %g3
be,pt %icc, loop_1800
and %i0, %i3, %g1
edge32ln %g7, %g5, %l2
movrgz %i2, %l1, %l0
loop_1800:
sub %o7, %l4, %l6
udivx %o4, 0x1B63, %i7
tn %icc, 0x5
andn %o6, 0x1E1F, %g2
for %f8, %f16, %f4
bn loop_1801
tne %icc, 0x3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ble,pt %icc, loop_1802
loop_1801:
movvc %icc, %o1, %o5
fexpand %f25, %f14
xor %g6, %g4, %o3
loop_1802:
nop
set 0x0E, %i0
ldstuba [%l7 + %i0] 0x89, %o0
brz %o2, loop_1803
movcc %xcc, %i4, %i1
nop
setx loop_1804, %l0, %l1
jmpl %l1, %i6
edge16 %l5, %i5, %l3
loop_1803:
nop
set 0x5D, %g5
stb %g3, [%l7 + %g5]
alignaddr %i0, %i3, %g7
loop_1804:
brgz %g1, loop_1805
fmovsneg %icc, %f10, %f23
set 0x40, %l4
ldswa [%l7 + %l4] 0x80, %g5
loop_1805:
tge %xcc, 0x0
array16 %i2, %l2, %l0
fbe %fcc2, loop_1806
orcc %o7, 0x0876, %l1
nop
setx loop_1807, %l0, %l1
jmpl %l1, %l6
bvc,pn %xcc, loop_1808
loop_1806:
sdivcc %o4, 0x1C92, %i7
movrne %o6, %g2, %l4
loop_1807:
edge16n %o5, %g6, %o1
loop_1808:
movvs %xcc, %g4, %o3
srlx %o2, %o0, %i4
ldub [%l7 + 0x51], %i6
tcs %icc, 0x0
fbuge %fcc1, loop_1809
sdivx %i1, 0x172D, %l5
tvc %icc, 0x3
tne %icc, 0x6
loop_1809:
tne %icc, 0x5
andncc %i5, %l3, %i0
movrlez %g3, 0x37C, %i3
taddcc %g1, %g5, %i2
taddcc %g7, 0x0D33, %l0
fbug %fcc0, loop_1810
bgu,pn %xcc, loop_1811
edge8 %o7, %l2, %l6
edge8 %l1, %o4, %i7
loop_1810:
fbu,a %fcc2, loop_1812
loop_1811:
fmovrsgez %o6, %f13, %f25
fbul %fcc3, loop_1813
nop
fitod %f8, %f30
fdtos %f30, %f0
loop_1812:
movcc %xcc, %g2, %l4
fmovdle %xcc, %f27, %f18
loop_1813:
lduh [%l7 + 0x36], %o5
be,a loop_1814
fbe,a %fcc2, loop_1815
fnegs %f25, %f14
nop
set 0x20, %l6
ldd [%l7 + %l6], %f30
loop_1814:
membar 0x7F
loop_1815:
popc 0x0167, %g6
set 0x24, %l3
stba %g4, [%l7 + %l3] 0xe2
membar #Sync
tle %icc, 0x6
set 0x26, %g7
lduba [%l7 + %g7] 0x10, %o1
call loop_1816
addcc %o2, 0x0BE4, %o0
brlz,a %o3, loop_1817
udiv %i6, 0x139C, %i4
loop_1816:
movre %i1, %l5, %i5
tgu %icc, 0x6
loop_1817:
movrlz %l3, 0x0FB, %g3
tvs %xcc, 0x7
set 0x70, %g1
ldda [%l7 + %g1] 0x26, %i2
membar 0x57
andcc %i0, 0x0BAC, %g5
movrlz %i2, 0x06A, %g7
fmul8sux16 %f10, %f14, %f8
fble %fcc2, loop_1818
alignaddrl %g1, %o7, %l0
array16 %l6, %l2, %o4
set 0x11, %i3
ldstuba [%l7 + %i3] 0x89, %l1
loop_1818:
fmuld8ulx16 %f21, %f7, %f24
brlez %i7, loop_1819
movvs %xcc, %g2, %o6
fbug,a %fcc1, loop_1820
edge32n %l4, %g6, %g4
loop_1819:
fbge %fcc3, loop_1821
tge %icc, 0x2
loop_1820:
tsubcc %o1, 0x097F, %o2
fbo,a %fcc3, loop_1822
loop_1821:
fmovrde %o0, %f2, %f24
stx %o5, [%l7 + 0x30]
nop
set 0x31, %l1
ldsb [%l7 + %l1], %i6
loop_1822:
tge %icc, 0x3
tsubcc %o3, 0x0C13, %i1
andcc %i4, 0x0923, %l5
fnot1 %f28, %f2
tcs %icc, 0x6
nop
fitod %f2, %f18
fdtoi %f18, %f9
orncc %i5, %l3, %i3
fpack16 %f6, %f2
xnor %i0, 0x186D, %g3
and %i2, %g7, %g5
andncc %g1, %l0, %o7
nop
set 0x41, %g3
stb %l2, [%l7 + %g3]
nop
setx 0xA6CDFA51607EC129, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
subccc %l6, 0x1DE1, %l1
sll %o4, 0x1A, %i7
set 0x39, %l5
ldsba [%l7 + %l5] 0x14, %g2
andncc %l4, %o6, %g4
wr %g0, 0x89, %asi
sta %f8, [%l7 + 0x50] %asi
fornot2 %f8, %f10, %f10
xorcc %g6, %o2, %o1
udivx %o5, 0x0B42, %i6
xor %o0, 0x0E85, %i1
move %xcc, %o3, %l5
wr %g0, 0x88, %asi
ldda [%l7 + 0x10] %asi, %i4
edge16 %i5, %i3, %i0
fsrc1 %f6, %f14
taddcctv %l3, 0x18F5, %i2
pdist %f10, %f28, %f28
sdiv %g7, 0x1F09, %g3
nop
setx 0x9DFA89A5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x9D1E055C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fmuls %f7, %f5, %f26
nop
setx 0xF548BA527A5E2C90, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x7CD610F66B0399D9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f30, %f30
fmovrslz %g5, %f10, %f7
move %xcc, %l0, %g1
edge32 %l2, %o7, %l1
nop
setx 0x51F0B54F30FC10E9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
fsqrtd %f22, %f6
sllx %l6, %o4, %i7
movrne %l4, 0x15A, %o6
wr %g0, 0x0c, %asi
sta %f16, [%l7 + 0x7C] %asi
wr %g0, 0x89, %asi
lduba [%l7 + 0x1D] %asi, %g2
movrne %g6, 0x3D8, %g4
movpos %xcc, %o1, %o5
movpos %xcc, %i6, %o2
sdiv %i1, 0x06E5, %o3
udivx %o0, 0x077C, %l5
fmovde %icc, %f11, %f18
edge16ln %i5, %i4, %i3
edge8 %i0, %i2, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andcc %g3, 0x0CEE, %g5
fbg %fcc1, loop_1823
fmovdne %xcc, %f22, %f20
fnegs %f5, %f10
tl %xcc, 0x6
loop_1823:
nop
setx 0xEA31E60929780D35, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0xC9AAAA867CC4055E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
faddd %f26, %f24, %f0
ldsh [%l7 + 0x1E], %l3
fmovsg %xcc, %f16, %f1
xnorcc %g1, %l2, %o7
edge32ln %l1, %l0, %o4
ldsh [%l7 + 0x0A], %l6
tne %xcc, 0x3
fcmple32 %f30, %f4, %l4
tge %xcc, 0x3
fbn %fcc0, loop_1824
bge,a,pn %icc, loop_1825
nop
setx 0x607EF1E0, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
array32 %i7, %g2, %g6
loop_1824:
array32 %o6, %g4, %o5
loop_1825:
fandnot1 %f10, %f14, %f28
movn %icc, %o1, %o2
ta %xcc, 0x3
mulscc %i1, %o3, %o0
tle %icc, 0x6
lduw [%l7 + 0x40], %l5
movpos %icc, %i6, %i4
edge16n %i5, %i3, %i2
tg %icc, 0x6
tge %icc, 0x1
movn %icc, %g7, %g3
tle %xcc, 0x5
edge32ln %i0, %l3, %g5
edge16n %g1, %o7, %l1
tge %icc, 0x5
taddcctv %l2, %l0, %l6
fnands %f7, %f26, %f19
tvc %xcc, 0x6
swap [%l7 + 0x78], %o4
tsubcctv %l4, %i7, %g6
and %o6, %g4, %g2
wr %g0, 0xe3, %asi
stwa %o5, [%l7 + 0x6C] %asi
membar #Sync
tne %xcc, 0x0
bvs loop_1826
array32 %o2, %o1, %o3
mova %icc, %i1, %l5
orcc %o0, 0x1A96, %i4
loop_1826:
udivx %i6, 0x0979, %i5
mulscc %i2, %i3, %g3
sir 0x06D0
stx %g7, [%l7 + 0x40]
sub %l3, %g5, %g1
fornot2 %f22, %f22, %f22
udivcc %i0, 0x1356, %o7
bneg,a loop_1827
tle %icc, 0x2
tneg %icc, 0x6
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x23] %asi, %l1
loop_1827:
nop
fitod %f8, %f14
fdtox %f14, %f12
fxtod %f12, %f30
fmovrsgez %l0, %f0, %f25
subcc %l2, %l6, %l4
fbu,a %fcc0, loop_1828
stx %i7, [%l7 + 0x38]
brlz,a %o4, loop_1829
smul %g6, %o6, %g2
loop_1828:
fbg,a %fcc3, loop_1830
edge32 %o5, %g4, %o2
loop_1829:
nop
wr %g0, 0x89, %asi
stxa %o1, [%l7 + 0x50] %asi
loop_1830:
movge %xcc, %o3, %l5
fbo,a %fcc1, loop_1831
bcs,pt %icc, loop_1832
movre %o0, %i4, %i1
nop
setx loop_1833, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1831:
orcc %i6, %i5, %i2
loop_1832:
bl %icc, loop_1834
fandnot1s %f21, %f24, %f15
loop_1833:
bgu,a,pt %icc, loop_1835
sllx %i3, %g7, %l3
loop_1834:
addcc %g3, 0x0029, %g5
tle %xcc, 0x7
loop_1835:
movgu %icc, %g1, %i0
xor %l1, %l0, %l2
tcs %xcc, 0x3
brz,a %l6, loop_1836
tg %icc, 0x7
movle %xcc, %o7, %l4
fmovdle %icc, %f25, %f24
loop_1836:
fmovdpos %icc, %f14, %f11
movgu %icc, %i7, %o4
fblg,a %fcc3, loop_1837
sub %g6, %o6, %o5
sra %g2, %g4, %o1
move %icc, %o2, %o3
loop_1837:
alignaddrl %o0, %i4, %i1
brnz %i6, loop_1838
bne,pn %xcc, loop_1839
sub %l5, 0x027A, %i2
sth %i5, [%l7 + 0x54]
loop_1838:
fpackfix %f18, %f29
loop_1839:
fbn %fcc1, loop_1840
stw %g7, [%l7 + 0x20]
ta %icc, 0x0
nop
set 0x0A, %g2
ldsb [%l7 + %g2], %i3
loop_1840:
fand %f8, %f20, %f2
mulscc %l3, %g3, %g1
set 0x3C, %l2
ldsha [%l7 + %l2] 0x80, %g5
mulx %i0, 0x072B, %l0
bn,pt %xcc, loop_1841
fmovdn %xcc, %f13, %f15
alignaddrl %l1, %l2, %l6
array32 %l4, %i7, %o4
loop_1841:
fbul %fcc2, loop_1842
and %g6, %o6, %o5
xnor %g2, 0x12E9, %o7
xnor %o1, 0x00AF, %g4
loop_1842:
nop
set 0x30, %o0
stxa %o3, [%g0 + %o0] 0x20
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f16
or %o0, %o2, %i1
alignaddrl %i4, %i6, %i2
edge8 %l5, %i5, %g7
srl %l3, %i3, %g1
alignaddrl %g3, %i0, %g5
ldsb [%l7 + 0x16], %l1
srl %l0, 0x18, %l6
alignaddr %l2, %i7, %o4
ld [%l7 + 0x38], %f21
sllx %g6, %l4, %o5
sdivx %o6, 0x07C9, %o7
tneg %xcc, 0x2
nop
fitod %f8, %f22
fdtos %f22, %f25
movre %g2, %g4, %o1
movrne %o3, %o2, %i1
sdivx %i4, 0x130C, %o0
bvc,pn %icc, loop_1843
tsubcc %i6, %l5, %i2
edge8l %g7, %i5, %i3
ldsh [%l7 + 0x2C], %g1
loop_1843:
ldd [%l7 + 0x40], %g2
movge %icc, %i0, %l3
tleu %xcc, 0x4
bpos,a loop_1844
andcc %l1, %l0, %g5
fbo %fcc0, loop_1845
lduw [%l7 + 0x20], %l6
loop_1844:
addccc %l2, %o4, %i7
edge8l %g6, %l4, %o6
loop_1845:
tgu %xcc, 0x5
membar 0x1D
nop
setx 0xC05772E8, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
set 0x24, %o4
lduwa [%l7 + %o4] 0x89, %o5
wr %g0, 0x2f, %asi
stwa %o7, [%l7 + 0x4C] %asi
membar #Sync
fabsd %f12, %f30
smul %g2, 0x0F86, %o1
ta %xcc, 0x1
mulx %g4, %o3, %o2
move %xcc, %i4, %o0
popc 0x1622, %i6
fble %fcc1, loop_1846
alignaddrl %l5, %i2, %g7
taddcc %i5, 0x164C, %i3
fbul,a %fcc1, loop_1847
loop_1846:
st %f30, [%l7 + 0x4C]
edge32l %i1, %g3, %i0
ta %icc, 0x4
loop_1847:
tg %xcc, 0x1
edge16n %l3, %g1, %l1
nop
fitos %f13, %f27
fstox %f27, %f20
fxtos %f20, %f25
set 0x5D, %i5
ldstuba [%l7 + %i5] 0x0c, %l0
sdivcc %g5, 0x0F42, %l6
edge32l %l2, %i7, %g6
tpos %icc, 0x7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bne,pt %icc, loop_1848
fmovrdgz %l4, %f2, %f2
array8 %o6, %o5, %o7
fcmpeq16 %f0, %f8, %o4
loop_1848:
brnz,a %o1, loop_1849
movge %icc, %g2, %o3
movcc %icc, %g4, %o2
wr %g0, 0x89, %asi
sta %f12, [%l7 + 0x64] %asi
loop_1849:
orn %o0, 0x085E, %i6
fbug,a %fcc3, loop_1850
fxors %f23, %f24, %f8
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
membar #Sync
set 0x40, %o6
ldda [%l7 + %o6] 0xf8, %f16
loop_1850:
tleu %xcc, 0x4
fnegd %f14, %f6
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x08] %asi, 0x1
fornot1s %f22, %f25, %f14
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %xcc, 0x6
umul %i2, %g7, %l5
tl %xcc, 0x5
sll %i3, 0x0F, %i5
fmovsle %icc, %f25, %f19
te %icc, 0x6
fbn,a %fcc3, loop_1851
subc %g3, %i0, %l3
andcc %i1, %l1, %g1
flush %l7 + 0x2C
loop_1851:
fpsub32 %f30, %f10, %f14
tgu %xcc, 0x0
andncc %g5, %l0, %l6
movcs %icc, %i7, %l2
bvs,pn %icc, loop_1852
fmovsvc %icc, %f29, %f29
and %g6, 0x1B24, %o6
nop
setx 0x6DD8A6149D43ED69, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
fsqrtd %f18, %f26
loop_1852:
smul %o5, %l4, %o4
udivcc %o7, 0x1C00, %g2
movcc %icc, %o3, %o1
addcc %o2, 0x13D1, %o0
xor %g4, %i4, %i2
fbn,a %fcc0, loop_1853
taddcctv %i6, %g7, %i3
bneg %icc, loop_1854
xnor %l5, 0x025D, %g3
loop_1853:
bvs,a,pn %icc, loop_1855
fbg %fcc1, loop_1856
loop_1854:
sth %i0, [%l7 + 0x0A]
tge %icc, 0x4
loop_1855:
nop
setx 0x5FA18DBF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x70C561EB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fadds %f26, %f10, %f30
loop_1856:
fmul8x16au %f1, %f21, %f26
mova %icc, %i5, %i1
and %l1, 0x1238, %l3
sir 0x1642
tle %xcc, 0x1
bleu,pn %xcc, loop_1857
call loop_1858
fmovrsne %g5, %f6, %f11
udivx %g1, 0x1638, %l6
loop_1857:
xnor %l0, %i7, %l2
loop_1858:
bleu,pn %xcc, loop_1859
umul %g6, %o5, %o6
fbule %fcc0, loop_1860
fmovsge %icc, %f2, %f5
loop_1859:
edge8 %l4, %o7, %o4
nop
fitos %f3, %f0
loop_1860:
nop
setx loop_1861, %l0, %l1
jmpl %l1, %o3
fble %fcc1, loop_1862
movpos %xcc, %g2, %o2
tne %xcc, 0x0
loop_1861:
fbue %fcc1, loop_1863
loop_1862:
fmovsl %xcc, %f23, %f9
set 0x0C, %o1
stha %o0, [%l7 + %o1] 0x80
loop_1863:
fmul8x16au %f12, %f24, %f24
mova %xcc, %g4, %o1
tcs %xcc, 0x4
addcc %i2, %i4, %g7
brlez %i3, loop_1864
subcc %i6, %l5, %g3
fmovdge %xcc, %f25, %f15
ba,pn %xcc, loop_1865
loop_1864:
move %icc, %i0, %i5
te %xcc, 0x3
subccc %i1, %l1, %g5
loop_1865:
movrne %g1, %l3, %l6
edge16ln %l0, %i7, %l2
movcc %icc, %o5, %o6
add %l4, %o7, %g6
sllx %o3, 0x09, %o4
stx %o2, [%l7 + 0x40]
addccc %g2, %g4, %o1
fmovsgu %xcc, %f19, %f3
move %xcc, %i2, %o0
and %i4, 0x0E78, %i3
tcc %xcc, 0x4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdgez %g7, %f20, %f16
tvs %xcc, 0x3
fcmpgt16 %f22, %f2, %l5
fcmpgt32 %f14, %f12, %i6
tcs %icc, 0x0
fbe,a %fcc1, loop_1866
umul %g3, 0x116F, %i5
wr %g0, 0x80, %asi
ldsba [%l7 + 0x4E] %asi, %i1
loop_1866:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %xcc, %i0, %g5
tne %icc, 0x4
fpadd32s %f24, %f7, %f31
addccc %l1, 0x0381, %g1
alignaddr %l6, %l0, %l3
bpos,pn %xcc, loop_1867
edge8l %l2, %o5, %i7
movvs %xcc, %o6, %o7
mulscc %g6, %o3, %o4
loop_1867:
edge8n %o2, %l4, %g2
ldsh [%l7 + 0x6E], %o1
tle %icc, 0x6
bleu,a %icc, loop_1868
add %g4, 0x0EDE, %o0
subc %i4, 0x157F, %i2
nop
setx loop_1869, %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_1868:
sdivcc %g7, 0x05C8, %i3
edge16ln %i6, %g3, %i5
ldsh [%l7 + 0x4C], %i1
loop_1869:
fmovrslez %l5, %f3, %f22
movcc %icc, %i0, %g5
umul %l1, 0x0621, %l6
fmovdne %icc, %f13, %f29
fbl,a %fcc0, loop_1870
edge16l %g1, %l3, %l2
fnot1s %f1, %f11
set 0x18, %o5
swapa [%l7 + %o5] 0x81, %o5
loop_1870:
sdiv %l0, 0x0611, %o6
sir 0x10FF
call loop_1871
tg %xcc, 0x4
alignaddrl %i7, %o7, %o3
bg,a %xcc, loop_1872
loop_1871:
movvs %xcc, %o4, %o2
fornot1 %f2, %f22, %f26
nop
fitos %f6, %f28
loop_1872:
fmovrdne %g6, %f28, %f2
set 0x20, %i6
lduwa [%l7 + %i6] 0x10, %l4
addc %g2, 0x0299, %o1
fmovsle %xcc, %f21, %f13
movle %icc, %o0, %g4
faligndata %f24, %f8, %f6
set 0x16, %o2
stha %i4, [%l7 + %o2] 0x2a
membar #Sync
edge32n %i2, %i3, %i6
std %f30, [%l7 + 0x40]
movrne %g7, 0x164, %g3
fone %f26
call loop_1873
srl %i5, 0x13, %i1
fornot1 %f4, %f30, %f16
nop
setx loop_1874, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1873:
subcc %i0, 0x1CA5, %l5
nop
setx 0x14046791, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0xAB218D7B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fmuls %f13, %f0, %f21
fmovdge %icc, %f24, %f24
loop_1874:
nop
fitos %f11, %f21
fstox %f21, %f22
fxtos %f22, %f11
prefetch [%l7 + 0x10], 0x0
array16 %g5, %l1, %l6
smulcc %l3, %l2, %o5
nop
setx 0x9BFD8199A3CFF996, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x1B591F839531F872, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f20, %f2
membar 0x19
bg,a,pn %icc, loop_1875
fblg %fcc2, loop_1876
nop
setx 0x0B938EC746642AD8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x45F5EAABD62AB59E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f30, %f16
smulcc %l0, %o6, %g1
loop_1875:
edge16n %o7, %o3, %i7
loop_1876:
sir 0x0C70
xnorcc %o2, 0x1B54, %g6
andncc %l4, %g2, %o1
edge16 %o0, %o4, %i4
edge16ln %g4, %i2, %i6
nop
fitod %f10, %f10
fdtox %f10, %f10
set 0x68, %l0
prefetcha [%l7 + %l0] 0x88, 0x2
fmovsleu %icc, %f9, %f28
fmovrde %g7, %f6, %f26
stx %g3, [%l7 + 0x48]
fnot2 %f16, %f28
movge %icc, %i5, %i0
movrgz %l5, 0x2D7, %g5
nop
setx loop_1877, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fpsub32s %f15, %f20, %f21
movgu %xcc, %i1, %l6
subc %l3, 0x1EF2, %l2
loop_1877:
add %o5, %l1, %l0
brgez,a %o6, loop_1878
bne,a,pn %icc, loop_1879
edge32 %o7, %g1, %i7
fnot2s %f7, %f29
loop_1878:
array8 %o3, %g6, %o2
loop_1879:
fmul8x16au %f13, %f31, %f30
sdivcc %l4, 0x1501, %g2
movcc %icc, %o0, %o4
nop
setx 0x31264008507B9D6D, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
fbn,a %fcc3, loop_1880
addcc %i4, 0x0C4D, %o1
or %g4, %i2, %i3
addccc %g7, 0x113E, %g3
loop_1880:
movl %xcc, %i5, %i0
edge8l %i6, %g5, %l5
alignaddr %l6, %i1, %l2
ble loop_1881
call loop_1882
or %l3, 0x06C6, %l1
movcc %xcc, %l0, %o6
loop_1881:
nop
set 0x58, %i4
ldd [%l7 + %i4], %o4
loop_1882:
xor %o7, %g1, %o3
set 0x28, %g4
lda [%l7 + %g4] 0x04, %f26
nop
fitos %f3, %f11
fstoi %f11, %f28
movn %icc, %g6, %o2
nop
fitos %f11, %f3
fstox %f3, %f4
fxtos %f4, %f5
fpsub16s %f14, %f15, %f26
movcs %icc, %i7, %l4
sub %o0, 0x164E, %o4
tpos %xcc, 0x5
add %i4, %o1, %g2
move %icc, %i2, %i3
fmovscs %xcc, %f14, %f20
fmuld8sux16 %f4, %f9, %f2
move %icc, %g7, %g3
fbl,a %fcc1, loop_1883
sra %g4, %i5, %i0
te %icc, 0x6
fnands %f12, %f14, %f23
loop_1883:
nop
setx loop_1884, %l0, %l1
jmpl %l1, %i6
movvc %icc, %l5, %l6
edge32l %i1, %g5, %l3
xorcc %l2, 0x02C6, %l0
loop_1884:
membar 0x4E
movvs %xcc, %o6, %l1
tle %icc, 0x6
edge8n %o5, %o7, %g1
fpadd16s %f0, %f5, %f29
nop
setx loop_1885, %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
sdivx %g6, 0x1732, %o3
addccc %i7, %o2, %l4
set 0x40, %g6
ldda [%l7 + %g6] 0x80, %f16
loop_1885:
fbuge %fcc0, loop_1886
bg,a,pt %xcc, loop_1887
fnot2s %f11, %f7
movl %icc, %o0, %o4
loop_1886:
membar 0x4A
loop_1887:
nop
wr %g0, 0x19, %asi
lda [%l7 + 0x58] %asi, %f19
add %l7, 0x48, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %o1
casxa [%l6] %asi, %o1, %i4
xnor %i2, %g2, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %g7, %g3, %i5
bl,a %icc, loop_1888
popc 0x0937, %g4
edge16ln %i6, %i0, %l6
fmovdgu %xcc, %f22, %f5
loop_1888:
tg %icc, 0x4
wr %g0, 0x80, %asi
ldxa [%l7 + 0x58] %asi, %i1
move %xcc, %g5, %l3
fmovrse %l5, %f20, %f14
fmovsg %icc, %f30, %f9
tsubcctv %l0, %l2, %o6
fmovdge %icc, %f21, %f5
edge8 %o5, %l1, %g1
srax %o7, 0x0E, %g6
for %f2, %f14, %f26
nop
setx loop_1889, %l0, %l1
jmpl %l1, %o3
and %i7, 0x161F, %l4
fnot2 %f8, %f12
smul %o0, 0x1C3F, %o2
loop_1889:
subcc %o4, %i4, %o1
sdiv %g2, 0x12B5, %i3
array16 %g7, %g3, %i2
alignaddr %i5, %i6, %i0
andncc %g4, %i1, %g5
movvs %icc, %l3, %l6
movle %xcc, %l0, %l5
orn %l2, 0x1515, %o5
xorcc %o6, %l1, %g1
tgu %xcc, 0x5
sra %o7, 0x0E, %o3
or %i7, %l4, %o0
sethi 0x0A34, %o2
fbul %fcc1, loop_1890
sethi 0x1935, %o4
movge %xcc, %i4, %o1
sub %g2, %g6, %i3
loop_1890:
fba,a %fcc2, loop_1891
movcc %xcc, %g7, %g3
nop
setx loop_1892, %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
ldd [%l7 + 0x38], %i4
loop_1891:
nop
setx 0x906D9369, %l0, %l6
st %l6, [%l7 + 0x30]
ld [%l7 + 0x30], %fsr
call loop_1893
loop_1892:
addcc %i2, 0x15DF, %i6
smul %g4, %i0, %i1
set 0x70, %i7
ldda [%l7 + %i7] 0x04, %g4
loop_1893:
fbo,a %fcc0, loop_1894
nop
setx 0x534140CC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0x5B72F96F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fadds %f25, %f31, %f10
tvs %xcc, 0x0
fmuld8sux16 %f25, %f21, %f28
loop_1894:
and %l3, %l6, %l5
andn %l0, %l2, %o5
add %o6, 0x01A5, %l1
tsubcctv %o7, %o3, %i7
nop
setx 0x7052BF49, %l0, %l6
st %l6, [%l7 + 0x1C]
ld [%l7 + 0x1C], %fsr
andn %g1, %o0, %l4
fmovd %f8, %f20
sllx %o2, %i4, %o1
tgu %icc, 0x1
edge32 %g2, %g6, %i3
srl %o4, 0x0A, %g7
bneg,pt %icc, loop_1895
nop
fitos %f14, %f25
fstox %f25, %f10
fxtos %f10, %f26
fbl %fcc0, loop_1896
array8 %g3, %i5, %i2
loop_1895:
nop
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x7B] %asi, %i6
loop_1896:
ld [%l7 + 0x08], %f11
fbug %fcc0, loop_1897
fornot1s %f1, %f8, %f24
set 0x28, %o7
stxa %g4, [%g0 + %o7] 0x4f
loop_1897:
orcc %i0, 0x08D0, %g5
alignaddrl %i1, %l6, %l3
fpsub32s %f5, %f25, %f29
ldstub [%l7 + 0x4E], %l0
fmovsa %icc, %f2, %f11
tleu %xcc, 0x2
alignaddrl %l5, %l2, %o5
movl %icc, %o6, %o7
udiv %o3, 0x17E8, %i7
taddcctv %l1, 0x17A3, %g1
stbar
bgu,a %xcc, loop_1898
fpadd16 %f6, %f14, %f20
fpsub16 %f8, %f12, %f26
set 0x20, %i1
swapa [%l7 + %i1] 0x80, %o0
loop_1898:
subccc %o2, 0x113B, %i4
edge32ln %o1, %g2, %l4
sll %i3, 0x06, %g6
set 0x7A, %i2
stha %o4, [%l7 + %i2] 0x2a
membar #Sync
movl %icc, %g7, %i5
fbl,a %fcc1, loop_1899
sethi 0x0DC7, %g3
nop
setx 0x0996AFC2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x019D43EF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fdivs %f23, %f12, %f18
movn %xcc, %i2, %g4
loop_1899:
fcmpgt16 %f12, %f4, %i0
edge8 %i6, %g5, %i1
sir 0x0980
nop
fitos %f5, %f9
fstox %f9, %f24
fxtos %f24, %f24
ldsb [%l7 + 0x3B], %l6
fmovdn %icc, %f29, %f16
fcmpeq16 %f18, %f2, %l0
srax %l5, %l2, %l3
edge32ln %o6, %o5, %o7
set 0x34, %o3
ldsha [%l7 + %o3] 0x81, %o3
fbue %fcc0, loop_1900
fbue,a %fcc0, loop_1901
edge16 %i7, %g1, %o0
nop
fitod %f10, %f22
fdtox %f22, %f12
loop_1900:
xnorcc %o2, 0x1287, %l1
loop_1901:
prefetch [%l7 + 0x24], 0x0
sll %i4, %o1, %g2
fmovsne %xcc, %f31, %f4
sdivcc %i3, 0x00D5, %g6
add %l4, %o4, %i5
edge32ln %g3, %g7, %g4
tleu %xcc, 0x0
fmovdcc %xcc, %f12, %f17
fba %fcc2, loop_1902
sdivx %i0, 0x13F9, %i2
addccc %g5, 0x1231, %i6
fbl %fcc3, loop_1903
loop_1902:
xorcc %i1, %l6, %l0
alignaddr %l5, %l3, %l2
array16 %o5, %o6, %o7
loop_1903:
movvc %xcc, %i7, %g1
addccc %o3, %o0, %o2
ld [%l7 + 0x64], %f21
fbne,a %fcc2, loop_1904
te %icc, 0x2
smul %l1, %o1, %g2
membar 0x0F
loop_1904:
fmovsvc %icc, %f13, %f8
fpsub16 %f30, %f26, %f24
fmovsneg %icc, %f22, %f24
tcs %icc, 0x1
fbu,a %fcc0, loop_1905
subcc %i3, %g6, %i4
edge16n %l4, %i5, %g3
fzeros %f11
loop_1905:
taddcc %g7, %o4, %g4
edge8n %i2, %g5, %i0
sir 0x1B14
fnands %f1, %f10, %f9
ta %xcc, 0x4
set 0x4B, %g5
lduba [%l7 + %g5] 0x89, %i6
brgez,a %l6, loop_1906
fmovsvc %xcc, %f6, %f31
fblg %fcc1, loop_1907
for %f2, %f14, %f22
loop_1906:
sdiv %l0, 0x1F41, %l5
set 0x18, %i0
swapa [%l7 + %i0] 0x89, %l3
loop_1907:
alignaddr %i1, %l2, %o6
ta %icc, 0x1
bn,pt %xcc, loop_1908
subc %o5, 0x09A4, %i7
edge32 %o7, %o3, %g1
umul %o0, %l1, %o2
loop_1908:
addcc %g2, %o1, %i3
nop
fitos %f1, %f13
fstox %f13, %f30
bshuffle %f12, %f28, %f18
brlez,a %i4, loop_1909
ldstub [%l7 + 0x61], %g6
movcc %xcc, %l4, %g3
bleu,pt %icc, loop_1910
loop_1909:
bneg,pt %xcc, loop_1911
call loop_1912
fsrc2 %f4, %f20
loop_1910:
orn %i5, 0x0372, %g7
loop_1911:
nop
set 0x18, %l6
ldx [%l7 + %l6], %g4
loop_1912:
taddcc %i2, 0x13E9, %o4
fmovsa %icc, %f8, %f31
bcc,a,pn %xcc, loop_1913
or %g5, 0x15BA, %i6
movn %xcc, %i0, %l0
srax %l5, %l6, %i1
loop_1913:
smulcc %l2, 0x15B5, %o6
fmovd %f2, %f10
addccc %o5, %i7, %o7
movn %xcc, %l3, %g1
tcc %xcc, 0x0
array32 %o3, %l1, %o0
fmovsg %xcc, %f15, %f25
tcc %icc, 0x5
fmovdle %icc, %f11, %f16
nop
set 0x60, %l4
lduw [%l7 + %l4], %g2
stb %o1, [%l7 + 0x24]
tcs %xcc, 0x0
fxor %f26, %f10, %f22
movrlez %i3, 0x25F, %o2
edge8 %g6, %i4, %g3
orncc %l4, 0x17A1, %g7
taddcc %g4, %i2, %i5
fbul,a %fcc1, loop_1914
movcc %xcc, %g5, %o4
addcc %i6, %l0, %l5
bgu,pn %xcc, loop_1915
loop_1914:
ldd [%l7 + 0x38], %i0
alignaddrl %l6, %l2, %o6
sllx %o5, %i7, %i1
loop_1915:
movgu %icc, %o7, %g1
fxnors %f5, %f7, %f25
tgu %xcc, 0x6
edge16l %l3, %o3, %l1
fmovdg %xcc, %f1, %f16
sir 0x0182
tcc %icc, 0x4
fmovdne %xcc, %f13, %f0
orncc %o0, 0x0201, %o1
fmovrde %g2, %f6, %f16
bg,pt %icc, loop_1916
fmovdcs %icc, %f16, %f27
sdivcc %o2, 0x035D, %i3
bgu,a,pn %icc, loop_1917
loop_1916:
fbuge %fcc3, loop_1918
mova %icc, %g6, %g3
fxnors %f23, %f8, %f6
loop_1917:
tg %xcc, 0x2
loop_1918:
array8 %i4, %l4, %g7
edge8l %g4, %i2, %g5
bn,a loop_1919
ta %icc, 0x5
movge %icc, %o4, %i6
movcs %xcc, %i5, %l0
loop_1919:
nop
add %l7, 0x48, %l6
wr %g0, 0x19, %asi
casxa [%l6] %asi, %i0, %l5
fnot2s %f16, %f27
umul %l2, 0x1158, %l6
fmovsgu %icc, %f14, %f31
fbug %fcc1, loop_1920
edge32ln %o5, %i7, %i1
nop
setx 0x62E0DFE5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x3332294E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fadds %f11, %f14, %f29
nop
setx 0x87E7DDE2D06BDE6B, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
loop_1920:
fands %f27, %f15, %f18
fcmpgt16 %f30, %f22, %o6
fpadd32s %f16, %f26, %f5
be,pt %icc, loop_1921
andn %g1, 0x0923, %l3
sdivx %o7, 0x0FD8, %l1
set 0x08, %g7
ldswa [%l7 + %g7] 0x04, %o3
loop_1921:
fmovdn %xcc, %f23, %f5
fnot2 %f20, %f4
xnor %o1, %g2, %o2
fmovsvs %icc, %f16, %f15
brz %o0, loop_1922
umul %g6, %i3, %g3
fmovdgu %xcc, %f29, %f11
srlx %l4, %g7, %i4
loop_1922:
movrne %i2, %g4, %o4
wr %g0, 0x0c, %asi
swapa [%l7 + 0x30] %asi, %i6
membar 0x68
fmovdl %icc, %f12, %f18
movgu %icc, %i5, %l0
bgu loop_1923
movg %icc, %g5, %i0
fcmpeq32 %f18, %f10, %l2
xnor %l6, 0x1971, %o5
loop_1923:
fcmpeq32 %f28, %f8, %l5
brlz %i1, loop_1924
subcc %i7, %g1, %l3
edge16ln %o7, %l1, %o3
tcc %xcc, 0x6
loop_1924:
bl,a,pn %icc, loop_1925
brz,a %o1, loop_1926
ldd [%l7 + 0x08], %g2
edge16 %o2, %o0, %o6
loop_1925:
tg %icc, 0x4
loop_1926:
ldsb [%l7 + 0x4E], %i3
ldsh [%l7 + 0x44], %g3
fbule %fcc1, loop_1927
edge32n %l4, %g7, %i4
add %l7, 0x1C, %l6
wr %g0, 0x81, %asi
casa [%l6] 0x81, %i2, %g6
loop_1927:
orncc %g4, %i6, %i5
fbge %fcc3, loop_1928
movrgez %o4, 0x3E9, %l0
bneg,a %xcc, loop_1929
fexpand %f28, %f14
loop_1928:
or %i0, %g5, %l2
set 0x20, %l3
lduha [%l7 + %l3] 0x0c, %l6
loop_1929:
bgu,pn %icc, loop_1930
sdiv %l5, 0x1CB9, %o5
bvc,pn %xcc, loop_1931
ld [%l7 + 0x3C], %f27
loop_1930:
nop
fitod %f13, %f28
fmovs %f19, %f10
loop_1931:
tsubcctv %i1, %i7, %g1
movcs %icc, %o7, %l3
fmovs %f29, %f26
srax %o3, %o1, %l1
tleu %xcc, 0x2
tcc %xcc, 0x2
movrlez %o2, %g2, %o6
wr %g0, 0x04, %asi
ldsba [%l7 + 0x6C] %asi, %o0
edge32n %g3, %l4, %i3
array16 %g7, %i4, %g6
fmovsvc %icc, %f0, %f17
movg %xcc, %g4, %i2
edge8n %i6, %i5, %l0
tgu %xcc, 0x6
sllx %o4, %i0, %g5
umulcc %l2, %l5, %o5
edge32ln %i1, %l6, %i7
edge16l %o7, %l3, %g1
fbue,a %fcc1, loop_1932
fbge %fcc1, loop_1933
tsubcctv %o3, 0x0429, %o1
or %l1, 0x0297, %o2
loop_1932:
movrgz %o6, 0x0F4, %o0
loop_1933:
fbge,a %fcc2, loop_1934
tsubcc %g2, 0x0672, %l4
pdist %f2, %f22, %f30
set 0x10, %g1
lduha [%l7 + %g1] 0x14, %g3
loop_1934:
nop
fitod %f6, %f18
fdtoi %f18, %f19
stw %g7, [%l7 + 0x24]
pdist %f10, %f24, %f24
tvs %icc, 0x4
array32 %i3, %i4, %g6
brlz %i2, loop_1935
ld [%l7 + 0x78], %f23
movpos %xcc, %g4, %i5
movl %icc, %i6, %l0
loop_1935:
xor %i0, 0x126A, %g5
tvs %xcc, 0x2
edge16ln %l2, %o4, %o5
xnorcc %l5, %i1, %l6
fxors %f8, %f7, %f21
bpos,a loop_1936
fmovrsgez %i7, %f27, %f19
wr %g0, 0x18, %asi
lduba [%l7 + 0x18] %asi, %o7
loop_1936:
ldd [%l7 + 0x20], %g0
alignaddr %l3, %o3, %l1
tg %xcc, 0x6
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x58] %asi, 0x2
tleu %xcc, 0x7
or %o2, 0x09EB, %o6
tl %icc, 0x2
fbug,a %fcc0, loop_1937
edge16ln %o0, %l4, %g2
movrlez %g3, 0x226, %i3
brgz %i4, loop_1938
loop_1937:
movrgez %g7, %i2, %g6
edge8n %g4, %i6, %i5
fcmpgt32 %f14, %f16, %i0
loop_1938:
subcc %g5, 0x0C7D, %l0
fzero %f2
movgu %icc, %o4, %o5
xorcc %l5, 0x10A2, %i1
set 0x58, %i3
lduwa [%l7 + %i3] 0x04, %l6
brgez,a %i7, loop_1939
alignaddr %o7, %l2, %l3
alignaddrl %o3, %g1, %l1
fxnors %f24, %f0, %f11
loop_1939:
movrlez %o2, 0x137, %o1
nop
setx loop_1940, %l0, %l1
jmpl %l1, %o6
add %l4, %g2, %o0
add %l7, 0x48, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %i3
casa [%l6] 0x80, %i3, %g3
loop_1940:
taddcctv %g7, %i2, %i4
orncc %g6, %g4, %i6
fmovrslez %i5, %f16, %f11
fmovda %icc, %f25, %f2
fnand %f8, %f30, %f18
fmovdl %icc, %f25, %f20
andncc %i0, %l0, %o4
xnor %o5, 0x1791, %l5
fpack16 %f22, %f14
fabss %f18, %f18
orn %i1, 0x0B68, %l6
tg %xcc, 0x6
sdivcc %i7, 0x1661, %o7
movrlez %l2, 0x207, %l3
movn %xcc, %o3, %g5
bne loop_1941
tpos %icc, 0x3
addccc %g1, 0x1E7D, %o2
fpsub32s %f28, %f11, %f23
loop_1941:
or %l1, 0x1F84, %o1
movrgz %l4, %g2, %o6
sdiv %o0, 0x091B, %g3
fmul8ulx16 %f0, %f24, %f22
fpack16 %f22, %f10
tle %icc, 0x2
edge32l %g7, %i3, %i2
bcc,a %icc, loop_1942
edge16ln %g6, %g4, %i6
fcmple32 %f30, %f24, %i5
and %i0, %l0, %i4
loop_1942:
udivx %o4, 0x0130, %l5
set 0x40, %l1
stda %f16, [%l7 + %l1] 0x81
smulcc %o5, %l6, %i7
fornot1s %f0, %f25, %f2
movne %xcc, %o7, %i1
taddcc %l2, %o3, %l3
fbug,a %fcc2, loop_1943
xnorcc %g5, 0x070B, %g1
andn %l1, %o1, %o2
te %icc, 0x1
loop_1943:
sir 0x0552
set 0x5F, %l5
ldstuba [%l7 + %l5] 0x80, %l4
stx %o6, [%l7 + 0x38]
fmovdgu %icc, %f5, %f22
movrlz %g2, %g3, %g7
tne %xcc, 0x1
alignaddr %i3, %i2, %g6
wr %g0, 0x04, %asi
stwa %g4, [%l7 + 0x2C] %asi
set 0x68, %g2
stwa %o0, [%l7 + %g2] 0x81
bn,a %icc, loop_1944
andn %i5, 0x06F9, %i0
ldsh [%l7 + 0x5A], %l0
taddcc %i6, 0x18D3, %i4
loop_1944:
fexpand %f31, %f30
tvs %xcc, 0x0
edge32 %o4, %o5, %l6
movrne %i7, 0x24E, %o7
movge %icc, %l5, %i1
fbn,a %fcc0, loop_1945
popc 0x06C6, %l2
edge16ln %l3, %g5, %o3
bl,a %xcc, loop_1946
loop_1945:
lduw [%l7 + 0x14], %g1
xor %l1, 0x180F, %o1
tvs %xcc, 0x1
loop_1946:
tpos %xcc, 0x5
edge16l %o2, %l4, %o6
fmovsgu %xcc, %f4, %f17
wr %g0, 0x18, %asi
stxa %g2, [%l7 + 0x58] %asi
array32 %g3, %i3, %g7
fexpand %f5, %f6
fmuld8sux16 %f6, %f10, %f26
wr %g0, 0x89, %asi
ldswa [%l7 + 0x50] %asi, %g6
smul %i2, 0x06AD, %g4
addccc %i5, 0x0BA1, %i0
xnor %l0, %i6, %o0
lduh [%l7 + 0x6C], %i4
fmovrdgz %o5, %f2, %f26
addc %o4, 0x1B7C, %i7
fone %f12
orcc %o7, 0x154F, %l6
tsubcc %l5, 0x1640, %i1
fbo,a %fcc0, loop_1947
array8 %l3, %l2, %g5
movneg %icc, %g1, %o3
sdivcc %o1, 0x078C, %o2
loop_1947:
movrgez %l4, 0x297, %o6
smul %g2, 0x01D7, %g3
tl %icc, 0x1
taddcc %i3, 0x0950, %l1
edge16n %g7, %i2, %g6
edge8ln %g4, %i5, %i0
andcc %l0, %i6, %o0
fabsd %f6, %f26
udivx %i4, 0x071E, %o4
bcs,a loop_1948
movrne %o5, %i7, %l6
movne %icc, %l5, %o7
udivcc %i1, 0x0C4D, %l3
loop_1948:
umul %g5, 0x0FE6, %l2
nop
setx loop_1949, %l0, %l1
jmpl %l1, %o3
mulx %g1, %o2, %o1
wr %g0, 0x11, %asi
ldda [%l7 + 0x50] %asi, %o6
loop_1949:
subcc %l4, %g2, %i3
fmul8x16al %f25, %f4, %f18
fmovdle %icc, %f3, %f13
ldub [%l7 + 0x48], %l1
fandnot2s %f26, %f0, %f9
nop
setx 0x7D1BECC0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xA089702B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fmuls %f1, %f23, %f26
stw %g7, [%l7 + 0x74]
fzeros %f22
movgu %xcc, %g3, %i2
fbue,a %fcc2, loop_1950
sll %g4, 0x07, %i5
nop
setx loop_1951, %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
addc %g6, %l0, %i0
loop_1950:
umul %i6, %o0, %o4
ldx [%l7 + 0x70], %o5
loop_1951:
xor %i7, %l6, %i4
fcmple32 %f2, %f2, %l5
mulx %i1, 0x102D, %l3
umulcc %g5, 0x14A3, %l2
tneg %xcc, 0x2
fmovdcs %xcc, %f19, %f25
edge32ln %o7, %g1, %o3
fxors %f13, %f16, %f15
add %o2, 0x1FA0, %o1
udivcc %l4, 0x0AE7, %o6
orcc %g2, 0x03BD, %l1
fcmpne32 %f10, %f12, %g7
umulcc %i3, %g3, %g4
bneg %xcc, loop_1952
ta %xcc, 0x3
bgu,a,pn %icc, loop_1953
fbne %fcc2, loop_1954
loop_1952:
addccc %i5, 0x130E, %g6
srl %i2, 0x1B, %l0
loop_1953:
edge16ln %i6, %i0, %o4
loop_1954:
nop
membar #Sync
wr %g0, 0x16, %asi
ldda [%l7 + 0x40] %asi, %f0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %o5, %i7, %o0
subc %l6, %i4, %l5
fornot1 %f14, %f16, %f4
movg %xcc, %i1, %g5
addccc %l2, %l3, %o7
umulcc %o3, 0x145E, %o2
mulx %o1, %g1, %l4
fcmpgt16 %f18, %f20, %g2
fmul8x16 %f24, %f16, %f8
edge8 %o6, %g7, %l1
and %g3, %g4, %i3
alignaddrl %i5, %i2, %l0
movge %xcc, %i6, %g6
bvc,a,pt %xcc, loop_1955
nop
setx 0xC3657AB4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0xB1354FA6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fadds %f7, %f11, %f2
edge8l %i0, %o4, %i7
sdivx %o0, 0x15F5, %o5
loop_1955:
movvs %xcc, %i4, %l6
edge32ln %l5, %g5, %i1
movrgz %l2, 0x309, %l3
te %icc, 0x6
tn %xcc, 0x2
fmuld8ulx16 %f14, %f20, %f22
fmovrsgez %o3, %f2, %f7
umul %o2, %o7, %o1
andncc %l4, %g1, %g2
fbule,a %fcc0, loop_1956
srax %g7, %l1, %g3
movpos %icc, %g4, %i3
nop
setx loop_1957, %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_1956:
edge32n %o6, %i5, %i2
fbule,a %fcc2, loop_1958
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1957:
movg %icc, %l0, %i6
call loop_1959
loop_1958:
edge32n %i0, %o4, %g6
fmovs %f29, %f22
alignaddr %i7, %o0, %i4
loop_1959:
nop
fitos %f5, %f2
fstod %f2, %f20
sdivcc %l6, 0x17EB, %o5
tgu %icc, 0x1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movne %xcc, %g5, %i1
ldsb [%l7 + 0x57], %l2
xnor %l3, %l5, %o3
wr %g0, 0x89, %asi
sta %f15, [%l7 + 0x28] %asi
fones %f18
tl %icc, 0x5
add %o2, 0x1C3F, %o1
set 0x1C, %l2
sta %f6, [%l7 + %l2] 0x14
edge8 %o7, %l4, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bn,a,pt %icc, loop_1960
fbne,a %fcc1, loop_1961
tcs %icc, 0x1
fpsub16s %f24, %f19, %f3
loop_1960:
tcc %xcc, 0x7
loop_1961:
xnorcc %g7, %g1, %g3
array8 %l1, %g4, %i3
sra %o6, %i2, %l0
movcs %icc, %i5, %i6
udivcc %o4, 0x1272, %i0
fpack32 %f12, %f10, %f16
edge16ln %g6, %o0, %i7
movgu %xcc, %i4, %l6
movn %xcc, %o5, %i1
nop
set 0x24, %g3
stw %l2, [%l7 + %g3]
fblg,a %fcc0, loop_1962
umul %g5, %l5, %l3
bvc %icc, loop_1963
tcs %icc, 0x5
loop_1962:
fmovsne %xcc, %f26, %f10
movge %xcc, %o3, %o2
loop_1963:
nop
setx 0x55CBB37A204F0404, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
sra %o1, %o7, %l4
umul %g7, %g1, %g2
fmovdgu %icc, %f5, %f31
set 0x78, %o4
ldsha [%l7 + %o4] 0x89, %l1
fblg %fcc0, loop_1964
addc %g4, 0x18F0, %i3
srlx %g3, %i2, %o6
xor %l0, %i6, %o4
loop_1964:
tcc %xcc, 0x2
tcc %icc, 0x7
sub %i5, %g6, %o0
sdivcc %i0, 0x0E21, %i4
array32 %i7, %o5, %i1
edge8n %l6, %g5, %l5
movcc %xcc, %l3, %l2
edge16l %o3, %o1, %o2
tgu %icc, 0x4
set 0x6C, %o0
ldsha [%l7 + %o0] 0x14, %o7
and %l4, 0x142C, %g7
tvs %icc, 0x3
xnorcc %g2, %g1, %g4
nop
fitos %f11, %f18
fstoi %f18, %f18
alignaddr %l1, %g3, %i2
fbl,a %fcc2, loop_1965
sdivx %o6, 0x15B0, %i3
fpack32 %f22, %f22, %f8
fpmerge %f17, %f15, %f16
loop_1965:
edge32n %l0, %o4, %i6
udivcc %i5, 0x180B, %o0
bvc loop_1966
fmovdcc %xcc, %f5, %f20
movrgz %g6, 0x0C9, %i4
edge32ln %i0, %i7, %i1
loop_1966:
nop
wr %g0, 0x18, %asi
stda %f16, [%l7 + 0x40] %asi
wr %g0, 0x89, %asi
stwa %l6, [%l7 + 0x68] %asi
xnor %g5, %l5, %l3
membar #Sync
wr %g0, 0x16, %asi
ldda [%l7 + 0x40] %asi, %f0
subc %o5, %l2, %o3
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x48] %asi, 0x2
fbn %fcc2, loop_1967
tn %xcc, 0x3
edge16n %o2, %l4, %g7
wr %g0, 0x0c, %asi
lda [%l7 + 0x2C] %asi, %f2
loop_1967:
popc %o7, %g1
or %g4, %l1, %g3
fmovdgu %icc, %f30, %f15
movrlez %g2, 0x34D, %o6
sll %i2, %l0, %o4
fba,a %fcc1, loop_1968
fbo %fcc0, loop_1969
fcmpeq16 %f2, %f0, %i3
movpos %xcc, %i6, %i5
loop_1968:
sdivx %g6, 0x0E37, %i4
loop_1969:
fxors %f31, %f29, %f7
alignaddrl %o0, %i7, %i1
movleu %icc, %l6, %i0
tle %icc, 0x4
move %icc, %g5, %l5
set 0x18, %o6
lda [%l7 + %o6] 0x19, %f30
tvs %icc, 0x2
ldsb [%l7 + 0x21], %o5
edge16l %l2, %l3, %o1
bshuffle %f16, %f0, %f8
movge %xcc, %o3, %o2
bl,a,pt %xcc, loop_1970
edge8ln %l4, %o7, %g7
movcc %icc, %g1, %l1
movgu %icc, %g4, %g2
loop_1970:
array16 %o6, %g3, %i2
addc %l0, %i3, %o4
pdist %f8, %f18, %f24
fblg %fcc2, loop_1971
edge32ln %i6, %g6, %i5
smulcc %o0, %i7, %i1
fmuld8sux16 %f30, %f1, %f20
loop_1971:
nop
set 0x20, %o1
ldxa [%l7 + %o1] 0x14, %l6
add %l7, 0x30, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %i4
casa [%l6] 0x89, %i4, %g5
movleu %icc, %l5, %o5
movrgez %l2, %i0, %o1
wr %g0, 0xe2, %asi
stwa %o3, [%l7 + 0x58] %asi
membar #Sync
fmovdn %xcc, %f6, %f13
sir 0x1F87
bpos,a,pn %xcc, loop_1972
array16 %l3, %l4, %o2
smul %g7, 0x0776, %g1
tsubcc %o7, %g4, %g2
loop_1972:
edge16 %l1, %o6, %g3
fba %fcc1, loop_1973
nop
setx 0xB2C643DB4FCA58F6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xFB4B02A3E62E35A9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fsubd %f10, %f0, %f0
fnegs %f20, %f18
mulx %i2, %i3, %l0
loop_1973:
fpsub16 %f16, %f6, %f0
fcmpne16 %f16, %f20, %o4
edge8 %g6, %i5, %o0
fpmerge %f19, %f27, %f6
membar 0x39
move %xcc, %i7, %i1
fbug %fcc0, loop_1974
fmovrdne %i6, %f6, %f8
udiv %i4, 0x1BD0, %l6
sth %g5, [%l7 + 0x0E]
loop_1974:
sdivx %o5, 0x129C, %l2
add %i0, %o1, %o3
edge16 %l3, %l4, %o2
fmul8x16al %f16, %f20, %f20
faligndata %f4, %f30, %f20
movrgz %l5, 0x08A, %g7
wr %g0, 0x19, %asi
ldsha [%l7 + 0x3E] %asi, %g1
movrgez %g4, 0x1A0, %g2
bn,pn %icc, loop_1975
sra %l1, 0x00, %o6
orcc %g3, %o7, %i3
addccc %i2, %o4, %g6
loop_1975:
tn %xcc, 0x4
stbar
ldsh [%l7 + 0x08], %i5
ldstub [%l7 + 0x72], %o0
sethi 0x1421, %l0
movrlz %i1, 0x36F, %i7
fnegd %f2, %f16
udivx %i6, 0x148F, %i4
fmovdvc %icc, %f12, %f17
faligndata %f8, %f26, %f2
mulx %g5, 0x01B2, %l6
wr %g0, 0x11, %asi
ldda [%l7 + 0x60] %asi, %o4
fxor %f30, %f26, %f30
fbue,a %fcc3, loop_1976
fmovsle %icc, %f12, %f16
movg %xcc, %i0, %l2
movle %icc, %o1, %o3
loop_1976:
bl,pn %xcc, loop_1977
fnor %f22, %f10, %f12
fands %f21, %f5, %f18
fcmpne16 %f18, %f4, %l3
loop_1977:
pdist %f26, %f8, %f12
ldd [%l7 + 0x30], %l4
orcc %l5, 0x13A6, %g7
ldsh [%l7 + 0x6C], %g1
orn %g4, %g2, %o2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sub %l1, %g3, %o6
nop
setx loop_1978, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
udivcc %o7, 0x0EC8, %i2
fbug,a %fcc1, loop_1979
fmuld8sux16 %f18, %f30, %f2
loop_1978:
orncc %o4, 0x1628, %g6
fmovsl %icc, %f10, %f16
loop_1979:
bg,a,pn %icc, loop_1980
fmul8sux16 %f2, %f28, %f22
fzeros %f21
te %icc, 0x1
loop_1980:
taddcctv %i3, 0x1584, %i5
xnorcc %o0, 0x1EE2, %i1
sethi 0x1E12, %l0
edge8n %i7, %i4, %g5
movleu %icc, %l6, %o5
nop
set 0x6C, %o5
ldub [%l7 + %o5], %i6
wr %g0, 0x19, %asi
ldswa [%l7 + 0x7C] %asi, %i0
movg %xcc, %o1, %l2
fabsd %f24, %f24
tgu %xcc, 0x1
umul %l3, %l4, %l5
bleu,pt %icc, loop_1981
move %xcc, %o3, %g7
movrlez %g1, 0x3B5, %g2
tle %icc, 0x0
loop_1981:
bvc,pt %icc, loop_1982
fmovsa %icc, %f27, %f18
or %g4, %l1, %g3
nop
setx loop_1983, %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_1982:
tne %icc, 0x1
array16 %o2, %o6, %i2
smulcc %o4, 0x124F, %o7
loop_1983:
sra %i3, %i5, %g6
te %xcc, 0x0
stbar
fornot2s %f8, %f5, %f13
ldstub [%l7 + 0x55], %o0
fbne,a %fcc2, loop_1984
fmovscs %xcc, %f29, %f8
swap [%l7 + 0x30], %i1
brlz %l0, loop_1985
loop_1984:
taddcc %i7, %i4, %g5
edge32n %l6, %o5, %i6
nop
setx 0xBDE3295A7750BB7A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xC1D0A679012223DC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f26, %f26
loop_1985:
xor %o1, 0x1950, %l2
stx %l3, [%l7 + 0x60]
nop
setx 0x399BBC6C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
fsqrts %f14, %f21
sdiv %i0, 0x1280, %l5
tgu %icc, 0x6
tle %icc, 0x4
brz,a %l4, loop_1986
fcmpgt32 %f26, %f30, %o3
tg %xcc, 0x4
wr %g0, 0x10, %asi
lduba [%l7 + 0x77] %asi, %g7
loop_1986:
mova %icc, %g1, %g4
sra %g2, 0x08, %l1
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f16
ldstub [%l7 + 0x42], %g3
lduw [%l7 + 0x08], %o6
fbn,a %fcc1, loop_1987
movn %icc, %o2, %i2
array16 %o4, %o7, %i5
tcc %xcc, 0x7
loop_1987:
tpos %icc, 0x6
set 0x60, %i5
stwa %g6, [%l7 + %i5] 0x2f
membar #Sync
nop
setx loop_1988, %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
fmovsle %icc, %f17, %f16
tgu %xcc, 0x5
sethi 0x17A8, %i3
loop_1988:
fexpand %f16, %f8
movrgez %i1, 0x229, %o0
fmovscs %icc, %f30, %f4
orn %l0, 0x0B7B, %i4
stw %i7, [%l7 + 0x34]
prefetch [%l7 + 0x70], 0x1
and %g5, %o5, %l6
addcc %o1, 0x19FC, %i6
tcs %xcc, 0x5
edge16l %l2, %l3, %l5
fmovrsgz %l4, %f15, %f5
movleu %xcc, %o3, %g7
tgu %icc, 0x1
edge8ln %i0, %g1, %g2
sethi 0x1E95, %l1
array32 %g4, %g3, %o2
nop
setx loop_1989, %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
movrlz %o6, 0x39A, %o4
umulcc %o7, 0x06A4, %i5
tgu %xcc, 0x1
loop_1989:
nop
wr %g0, 0x04, %asi
ldsba [%l7 + 0x09] %asi, %i2
wr %g0, 0xea, %asi
stxa %i3, [%l7 + 0x28] %asi
membar #Sync
ta %icc, 0x4
bl,pn %icc, loop_1990
sdiv %i1, 0x0653, %g6
brlz %l0, loop_1991
fsrc1 %f24, %f26
loop_1990:
stx %o0, [%l7 + 0x28]
srlx %i4, 0x0C, %i7
loop_1991:
fmovdcc %icc, %f12, %f29
fbo,a %fcc1, loop_1992
fmovdcs %icc, %f6, %f18
fxnors %f16, %f0, %f16
nop
fitod %f13, %f10
loop_1992:
taddcctv %g5, %o5, %l6
lduw [%l7 + 0x70], %o1
udivcc %i6, 0x18AF, %l2
movgu %xcc, %l5, %l4
tpos %icc, 0x7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andcc %o3, 0x0C74, %l3
nop
setx loop_1993, %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
umulcc %i0, 0x0C1D, %g1
edge32 %g7, %l1, %g4
fpadd16 %f24, %f8, %f26
loop_1993:
nop
set 0x64, %i6
swapa [%l7 + %i6] 0x89, %g3
tvc %icc, 0x2
st %f22, [%l7 + 0x70]
add %o2, 0x0C38, %g2
tg %xcc, 0x1
fbug %fcc1, loop_1994
sub %o4, 0x02BE, %o6
srl %o7, 0x1E, %i5
alignaddrl %i3, %i1, %i2
loop_1994:
nop
membar #Sync
wr %g0, 0xf0, %asi
ldda [%l7 + 0x40] %asi, %f16
subc %l0, 0x09AA, %o0
tg %icc, 0x0
tle %icc, 0x7
move %icc, %g6, %i7
fpack16 %f24, %f7
fbule %fcc0, loop_1995
ldsh [%l7 + 0x38], %g5
fmovspos %xcc, %f0, %f28
array32 %o5, %i4, %o1
loop_1995:
array32 %l6, %i6, %l5
udivcc %l2, 0x121A, %o3
fpadd32s %f25, %f17, %f21
xor %l4, %i0, %l3
set 0x38, %o2
ldswa [%l7 + %o2] 0x80, %g1
subccc %g7, 0x1E0B, %g4
move %xcc, %g3, %l1
tle %icc, 0x6
sra %g2, 0x04, %o4
fble,a %fcc0, loop_1996
nop
fitod %f8, %f14
fdtox %f14, %f2
fxtod %f2, %f12
movge %icc, %o6, %o7
movre %o2, 0x22E, %i5
loop_1996:
bvc loop_1997
fmovrslez %i3, %f6, %f16
bvs,pt %icc, loop_1998
tcc %xcc, 0x2
loop_1997:
movvc %icc, %i1, %l0
alignaddrl %i2, %o0, %i7
loop_1998:
fmovrslz %g6, %f30, %f14
ldd [%l7 + 0x68], %f28
edge8n %o5, %i4, %g5
addcc %l6, 0x0B17, %i6
fmovsge %xcc, %f18, %f24
tcc %icc, 0x7
movvc %icc, %o1, %l2
brgez %l5, loop_1999
tsubcc %o3, 0x10A2, %i0
faligndata %f2, %f28, %f6
edge8l %l3, %l4, %g7
loop_1999:
fmovsg %xcc, %f1, %f14
andn %g1, %g4, %l1
tsubcctv %g2, 0x1C72, %g3
tl %icc, 0x5
subc %o4, 0x1029, %o7
fmovdle %xcc, %f13, %f29
fmovsn %icc, %f26, %f23
movneg %icc, %o6, %o2
set 0x24, %l0
stba %i5, [%l7 + %l0] 0x19
fones %f24
fbe,a %fcc1, loop_2000
sir 0x1E38
movpos %icc, %i1, %l0
call loop_2001
loop_2000:
fmovscc %xcc, %f14, %f1
movg %icc, %i3, %i2
sub %i7, 0x00CA, %o0
loop_2001:
umulcc %o5, %g6, %i4
movneg %icc, %l6, %i6
subcc %g5, 0x1283, %o1
smulcc %l5, 0x146C, %l2
movn %icc, %i0, %l3
subc %o3, 0x0359, %l4
orn %g1, %g4, %g7
fpmerge %f21, %f0, %f26
tleu %icc, 0x3
edge8ln %g2, %g3, %o4
ld [%l7 + 0x0C], %f7
alignaddrl %l1, %o6, %o7
bpos,pt %icc, loop_2002
nop
fitod %f18, %f0
taddcctv %i5, 0x0AAD, %i1
fpmerge %f23, %f14, %f14
loop_2002:
fmovs %f1, %f0
fxnors %f9, %f7, %f0
subccc %o2, %i3, %i2
set 0x40, %g4
stda %f0, [%l7 + %g4] 0xf1
membar #Sync
tne %xcc, 0x4
orn %l0, 0x0D4C, %o0
xorcc %o5, 0x020B, %g6
stb %i7, [%l7 + 0x20]
tpos %icc, 0x1
mulx %l6, 0x17FB, %i6
movcs %icc, %g5, %o1
sub %l5, 0x1398, %l2
andcc %i4, 0x0637, %i0
edge8n %o3, %l4, %l3
edge32n %g4, %g1, %g7
movn %icc, %g2, %o4
bneg,a %xcc, loop_2003
subc %l1, 0x1873, %o6
add %o7, %i5, %i1
fmovda %xcc, %f14, %f12
loop_2003:
movneg %xcc, %o2, %g3
fors %f17, %f28, %f19
udivcc %i2, 0x0BDD, %l0
edge32l %o0, %o5, %g6
edge16ln %i3, %i7, %i6
edge32 %l6, %o1, %l5
move %xcc, %g5, %i4
or %l2, 0x19CE, %o3
tvs %xcc, 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x40, %i4
ldda [%l7 + %i4] 0x0c, %f0
tgu %xcc, 0x5
fble %fcc0, loop_2004
brgez %l4, loop_2005
fmovdcs %icc, %f15, %f29
fmovrsne %i0, %f2, %f23
loop_2004:
fandnot1s %f8, %f31, %f6
loop_2005:
nop
wr %g0, 0x11, %asi
lda [%l7 + 0x24] %asi, %f29
stbar
fbl %fcc0, loop_2006
fpadd32s %f0, %f22, %f5
bl,a loop_2007
move %xcc, %l3, %g4
loop_2006:
nop
wr %g0, 0x80, %asi
lduba [%l7 + 0x3D] %asi, %g7
loop_2007:
movcc %xcc, %g2, %o4
brgz %l1, loop_2008
nop
fitod %f4, %f18
fdtox %f18, %f26
bn,pn %icc, loop_2009
edge16 %o6, %o7, %i5
loop_2008:
movleu %xcc, %g1, %i1
fble,a %fcc0, loop_2010
loop_2009:
movn %icc, %o2, %g3
movle %icc, %i2, %l0
or %o5, %o0, %g6
loop_2010:
edge32ln %i7, %i3, %l6
ldd [%l7 + 0x78], %i6
edge32n %l5, %g5, %i4
nop
setx 0x6E3E9DC3107EE8FF, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
sdiv %o1, 0x0429, %o3
xnorcc %l2, 0x075C, %i0
tleu %icc, 0x1
bcs %xcc, loop_2011
subccc %l4, %g4, %g7
fmuld8ulx16 %f29, %f1, %f8
nop
fitod %f5, %f8
loop_2011:
fnegd %f16, %f18
bcs loop_2012
brlez %l3, loop_2013
fmovrsne %g2, %f20, %f7
nop
fitos %f3, %f15
fstox %f15, %f24
loop_2012:
xor %l1, 0x0EE3, %o4
loop_2013:
subccc %o6, %o7, %i5
nop
setx 0x255E6C4B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x6A8C7A7E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fdivs %f9, %f10, %f17
flush %l7 + 0x64
ldstub [%l7 + 0x27], %i1
fmovdle %xcc, %f11, %f7
fmovdle %icc, %f0, %f13
fbu,a %fcc0, loop_2014
tg %xcc, 0x3
bvc,a,pn %xcc, loop_2015
movvs %xcc, %o2, %g3
loop_2014:
ldd [%l7 + 0x38], %f18
mova %xcc, %g1, %l0
loop_2015:
bg %xcc, loop_2016
mulscc %o5, %i2, %g6
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
loop_2016:
movre %i7, 0x018, %i3
nop
set 0x48, %i7
lduw [%l7 + %i7], %l6
sdivx %o0, 0x02DC, %l5
tcc %icc, 0x2
umul %g5, %i4, %o1
movleu %icc, %i6, %l2
orncc %o3, 0x0412, %i0
taddcc %l4, %g4, %l3
sllx %g2, 0x15, %g7
subc %o4, 0x1E4F, %o6
fmul8x16au %f18, %f26, %f8
srlx %o7, 0x19, %i5
tneg %icc, 0x2
fsrc1 %f26, %f20
bneg,a,pt %icc, loop_2017
fble,a %fcc1, loop_2018
udivcc %l1, 0x0070, %o2
fpack32 %f14, %f28, %f0
loop_2017:
fmovdneg %icc, %f24, %f1
loop_2018:
taddcctv %g3, 0x09B2, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %i1, %o5, %i2
mulscc %l0, 0x186A, %g6
fpadd32s %f29, %f13, %f31
fandnot2s %f9, %f19, %f23
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpgt16 %f8, %f30, %i7
ldd [%l7 + 0x78], %f16
addccc %i3, %o0, %l5
nop
setx loop_2019, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orn %g5, %i4, %l6
fbul %fcc1, loop_2020
nop
fitod %f0, %f22
fdtos %f22, %f8
loop_2019:
movrne %i6, 0x180, %o1
nop
setx 0xB355DA326B0568C7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
fsqrtd %f22, %f16
loop_2020:
array32 %o3, %i0, %l2
fpadd16s %f15, %f5, %f19
orn %g4, %l4, %g2
fpadd16s %f11, %f22, %f19
tne %xcc, 0x0
movn %icc, %g7, %l3
fmovrsgez %o4, %f2, %f9
tl %xcc, 0x7
subc %o7, %o6, %l1
fabss %f28, %f12
fbul %fcc3, loop_2021
nop
fitos %f2, %f13
movleu %xcc, %o2, %g3
fpsub32s %f31, %f19, %f25
loop_2021:
tcc %icc, 0x1
lduw [%l7 + 0x14], %g1
bcc,a loop_2022
edge32ln %i1, %i5, %i2
alignaddr %l0, %o5, %i7
addccc %g6, %i3, %l5
loop_2022:
tcc %icc, 0x4
taddcctv %g5, 0x034D, %o0
fsrc1 %f4, %f14
srl %i4, 0x16, %i6
sllx %l6, %o1, %o3
move %xcc, %i0, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %xcc, %g4, %l4
tcc %icc, 0x1
fnegd %f12, %f22
tpos %icc, 0x6
set 0x53, %g6
ldsba [%l7 + %g6] 0x15, %g2
tne %xcc, 0x5
alignaddrl %l3, %o4, %o7
sdivcc %o6, 0x1ABD, %l1
nop
set 0x1C, %o7
ldsw [%l7 + %o7], %o2
fmovde %icc, %f24, %f16
movge %xcc, %g7, %g3
edge8 %i1, %g1, %i5
fmovrse %l0, %f19, %f13
fnot1s %f17, %f6
alignaddr %o5, %i7, %i2
fba %fcc3, loop_2023
smul %i3, 0x005C, %l5
wr %g0, 0x18, %asi
lduha [%l7 + 0x18] %asi, %g6
loop_2023:
bvc,pn %xcc, loop_2024
fmovdvc %icc, %f30, %f9
fpadd32 %f30, %f6, %f14
orncc %g5, 0x0BC1, %o0
loop_2024:
addc %i4, 0x1734, %l6
set 0x78, %i1
prefetcha [%l7 + %i1] 0x18, 0x2
brlez,a %o3, loop_2025
movvs %xcc, %o1, %l2
wr %g0, 0x04, %asi
lduwa [%l7 + 0x38] %asi, %i0
loop_2025:
mulscc %g4, 0x0A57, %l4
movn %xcc, %l3, %g2
te %xcc, 0x6
popc 0x1C95, %o4
andn %o7, 0x0A57, %l1
movrgez %o6, 0x27F, %g7
membar 0x69
srax %o2, 0x09, %i1
nop
setx 0x23FB4BC6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x2E4BD6A0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f27, %f25
bpos,a,pn %xcc, loop_2026
ba,a loop_2027
sllx %g1, 0x12, %i5
set 0x2C, %i2
lduwa [%l7 + %i2] 0x15, %l0
loop_2026:
taddcc %g3, %o5, %i2
loop_2027:
fmovdcs %icc, %f2, %f24
fxnor %f10, %f30, %f22
sllx %i7, 0x1F, %i3
movrlz %l5, %g5, %g6
movrgz %o0, %i4, %l6
tneg %icc, 0x1
wr %g0, 0x18, %asi
lduwa [%l7 + 0x70] %asi, %i6
fmovdle %icc, %f12, %f22
fbu %fcc0, loop_2028
brgez,a %o1, loop_2029
sra %l2, 0x0C, %i0
tn %xcc, 0x4
loop_2028:
smulcc %g4, 0x0CBE, %o3
loop_2029:
swap [%l7 + 0x50], %l4
ldd [%l7 + 0x68], %g2
fmovdcc %xcc, %f5, %f22
array16 %o4, %l3, %l1
sll %o6, %o7, %o2
movn %xcc, %g7, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %i5, 0x0B70, %i1
st %f28, [%l7 + 0x38]
movg %xcc, %g3, %l0
fbge %fcc2, loop_2030
fsrc1s %f16, %f11
fmovrdlez %o5, %f16, %f28
bpos,a %xcc, loop_2031
loop_2030:
fornot1 %f12, %f6, %f16
movrgez %i7, 0x0F1, %i2
tn %icc, 0x6
loop_2031:
nop
set 0x68, %g5
swapa [%l7 + %g5] 0x10, %i3
edge32 %g5, %g6, %o0
array8 %i4, %l6, %l5
array16 %i6, %o1, %i0
fmovdcs %xcc, %f15, %f30
alignaddrl %l2, %o3, %g4
array32 %g2, %l4, %o4
umulcc %l3, %l1, %o6
sdivcc %o7, 0x1074, %g7
array32 %o2, %i5, %i1
fors %f27, %f12, %f26
wr %g0, 0x27, %asi
stxa %g3, [%l7 + 0x60] %asi
membar #Sync
tneg %xcc, 0x5
fpadd16s %f6, %f2, %f29
stx %l0, [%l7 + 0x40]
xor %o5, %i7, %g1
movre %i2, 0x366, %i3
tge %xcc, 0x7
tleu %xcc, 0x2
movrlz %g5, 0x290, %o0
mulscc %g6, 0x05F8, %l6
flush %l7 + 0x70
ta %icc, 0x6
fbn %fcc1, loop_2032
tl %icc, 0x7
set 0x5C, %i0
lda [%l7 + %i0] 0x89, %f13
loop_2032:
nop
setx loop_2033, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovspos %icc, %f20, %f18
fexpand %f12, %f12
movneg %xcc, %i4, %l5
loop_2033:
popc 0x0A5B, %i6
fabss %f21, %f21
fxnors %f17, %f16, %f12
movl %xcc, %o1, %l2
movn %icc, %i0, %g4
fmul8x16au %f0, %f26, %f22
orcc %o3, 0x0DB4, %g2
or %o4, 0x1D8E, %l3
andn %l4, 0x0889, %o6
st %f16, [%l7 + 0x70]
edge8n %o7, %g7, %l1
fbug,a %fcc1, loop_2034
fmovdgu %xcc, %f25, %f16
movrgz %o2, 0x28F, %i1
andn %i5, 0x04B8, %l0
loop_2034:
edge32l %o5, %i7, %g3
movcs %xcc, %g1, %i2
movvc %xcc, %i3, %g5
tge %xcc, 0x6
tg %icc, 0x0
movleu %icc, %o0, %g6
edge16ln %i4, %l5, %l6
ldx [%l7 + 0x68], %o1
wr %g0, 0x89, %asi
ldsba [%l7 + 0x3C] %asi, %i6
fxor %f10, %f4, %f8
movpos %icc, %l2, %g4
fmovrsgz %o3, %f31, %f18
movneg %xcc, %i0, %g2
tvc %xcc, 0x5
andcc %o4, 0x1EDD, %l4
fsrc2 %f20, %f6
for %f30, %f26, %f24
movcc %xcc, %o6, %l3
move %icc, %g7, %l1
umul %o2, %i1, %o7
edge32l %l0, %o5, %i7
fnot2 %f30, %f20
sllx %g3, %i5, %g1
fmovsleu %xcc, %f19, %f31
fmovdcc %icc, %f12, %f4
tsubcc %i2, 0x0BB8, %i3
or %o0, %g5, %g6
udivx %l5, 0x1188, %l6
add %o1, %i4, %l2
array16 %g4, %i6, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fands %f16, %f3, %f18
set 0x18, %l6
stwa %g2, [%l7 + %l6] 0x23
membar #Sync
fbug %fcc1, loop_2035
flush %l7 + 0x60
set 0x20, %l4
lda [%l7 + %l4] 0x04, %f23
loop_2035:
fbg,a %fcc3, loop_2036
fmovsgu %xcc, %f25, %f3
set 0x34, %o3
ldswa [%l7 + %o3] 0x81, %o4
loop_2036:
prefetch [%l7 + 0x48], 0x2
xnor %i0, %l4, %l3
edge8l %g7, %o6, %o2
bn loop_2037
fornot1 %f8, %f24, %f26
set 0x40, %l3
ldda [%l7 + %l3] 0x18, %f16
loop_2037:
nop
set 0x40, %g7
stda %f16, [%l7 + %g7] 0x1f
membar #Sync
movneg %icc, %l1, %i1
fzeros %f8
fpack32 %f28, %f24, %f30
xor %l0, 0x01DF, %o5
edge8n %o7, %i7, %g3
mulx %g1, %i2, %i5
nop
setx loop_2038, %l0, %l1
jmpl %l1, %i3
fmovsvc %xcc, %f27, %f4
edge32 %o0, %g6, %g5
ba,a %icc, loop_2039
loop_2038:
nop
setx loop_2040, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbn,a %fcc1, loop_2041
andn %l5, %o1, %l6
loop_2039:
te %icc, 0x7
loop_2040:
add %i4, %l2, %i6
loop_2041:
movleu %icc, %g4, %g2
subcc %o4, 0x078E, %o3
nop
setx 0xBCBD9201907E17D6, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
movrlez %l4, 0x15A, %l3
fba,a %fcc3, loop_2042
tvs %icc, 0x2
fcmple16 %f8, %f16, %g7
fblg %fcc3, loop_2043
loop_2042:
brnz,a %i0, loop_2044
fbo,a %fcc3, loop_2045
movrlz %o6, %l1, %o2
loop_2043:
fxors %f0, %f20, %f6
loop_2044:
smulcc %i1, 0x1B5F, %o5
loop_2045:
bg,a,pt %xcc, loop_2046
lduh [%l7 + 0x1C], %l0
tle %xcc, 0x5
addcc %o7, 0x0700, %i7
loop_2046:
alignaddr %g1, %g3, %i5
st %f11, [%l7 + 0x78]
fone %f16
tcc %icc, 0x7
fbu %fcc0, loop_2047
bcc loop_2048
movl %xcc, %i2, %i3
sllx %o0, %g5, %l5
loop_2047:
array16 %g6, %l6, %i4
loop_2048:
movleu %xcc, %l2, %o1
movrlez %g4, 0x2B7, %i6
fbl,a %fcc3, loop_2049
fmovsg %xcc, %f18, %f26
fzero %f2
mova %xcc, %g2, %o3
loop_2049:
fmovdpos %icc, %f27, %f7
fcmple16 %f0, %f22, %o4
fornot1s %f11, %f28, %f12
brlez %l4, loop_2050
movneg %icc, %l3, %g7
fmul8x16 %f0, %f14, %f20
sth %i0, [%l7 + 0x70]
loop_2050:
fpadd16 %f4, %f10, %f18
nop
setx 0x8B8AF815D9C730C3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x59EA22663412B8AE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f30, %f8
fbue %fcc3, loop_2051
nop
setx 0x9C70323019CFD602, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xF1C2342867213C02, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fmuld %f26, %f26, %f16
fmovrslz %o6, %f4, %f7
fbl,a %fcc3, loop_2052
loop_2051:
ldsb [%l7 + 0x35], %o2
fmovscs %xcc, %f12, %f16
fexpand %f18, %f20
loop_2052:
move %xcc, %i1, %o5
ble,a,pt %xcc, loop_2053
movn %xcc, %l1, %l0
ble,a,pt %xcc, loop_2054
movne %xcc, %o7, %g1
loop_2053:
movcs %icc, %i7, %i5
move %xcc, %g3, %i2
loop_2054:
sdivx %o0, 0x0361, %i3
nop
set 0x49, %i3
ldstub [%l7 + %i3], %g5
srax %l5, 0x12, %g6
edge32ln %i4, %l6, %o1
ldub [%l7 + 0x5C], %g4
edge8ln %l2, %g2, %o3
mulscc %i6, 0x1342, %l4
move %icc, %l3, %o4
addcc %g7, 0x09E7, %o6
swap [%l7 + 0x50], %o2
subcc %i0, %o5, %i1
bge,a loop_2055
nop
setx 0x8EA6F5C2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
fsqrts %f11, %f30
bcs %xcc, loop_2056
xorcc %l0, %o7, %g1
loop_2055:
srlx %i7, %l1, %g3
nop
setx loop_2057, %l0, %l1
jmpl %l1, %i2
loop_2056:
orn %o0, 0x16DC, %i3
tl %xcc, 0x4
brlz,a %i5, loop_2058
loop_2057:
sth %g5, [%l7 + 0x2E]
taddcctv %l5, 0x1045, %i4
fzeros %f26
loop_2058:
fmul8sux16 %f8, %f4, %f22
array32 %l6, %o1, %g4
array32 %l2, %g6, %g2
nop
fitos %f14, %f27
fstox %f27, %f16
srlx %o3, %i6, %l4
andcc %l3, 0x1200, %o4
fmovsneg %icc, %f27, %f13
tpos %icc, 0x2
tneg %xcc, 0x7
sdiv %g7, 0x00DE, %o6
wr %g0, 0x89, %asi
swapa [%l7 + 0x40] %asi, %o2
orn %o5, 0x15BE, %i1
ta %icc, 0x4
edge32n %l0, %o7, %i0
ldx [%l7 + 0x10], %g1
tcs %icc, 0x1
sra %i7, %g3, %i2
mulscc %l1, 0x061E, %o0
set 0x34, %g1
ldswa [%l7 + %g1] 0x04, %i3
bge,a %xcc, loop_2059
fnot2s %f14, %f6
wr %g0, 0x04, %asi
lduwa [%l7 + 0x48] %asi, %g5
loop_2059:
xor %l5, %i4, %i5
set 0x7A, %l5
lduba [%l7 + %l5] 0x10, %l6
fbu,a %fcc0, loop_2060
sdivx %g4, 0x0479, %l2
bpos,a %icc, loop_2061
tsubcc %g6, %o1, %g2
loop_2060:
nop
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x44] %asi, %o3
loop_2061:
edge8 %l4, %i6, %l3
fbn,a %fcc2, loop_2062
fmovrdlz %o4, %f16, %f14
tcs %xcc, 0x5
nop
setx 0xA1CD385F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
fsqrts %f21, %f13
loop_2062:
edge32ln %g7, %o2, %o6
movvs %xcc, %o5, %l0
ldsw [%l7 + 0x10], %o7
sir 0x0D27
tneg %icc, 0x4
nop
fitod %f4, %f6
fdtoi %f6, %f13
fpadd16s %f7, %f22, %f25
andncc %i1, %g1, %i7
srax %g3, %i2, %l1
nop
setx loop_2063, %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
sub %i0, %i3, %o0
fbule %fcc2, loop_2064
or %l5, %i4, %i5
loop_2063:
fbu %fcc2, loop_2065
fmovdvc %icc, %f19, %f8
loop_2064:
movneg %xcc, %l6, %g4
fbg,a %fcc2, loop_2066
loop_2065:
tle %xcc, 0x4
wr %g0, 0x88, %asi
lda [%l7 + 0x74] %asi, %f8
loop_2066:
prefetch [%l7 + 0x10], 0x0
movleu %xcc, %g5, %g6
fmovdpos %xcc, %f22, %f27
edge16ln %l2, %o1, %o3
edge32 %g2, %i6, %l4
movle %xcc, %o4, %g7
fmovsvc %xcc, %f4, %f14
fnegs %f9, %f11
ldub [%l7 + 0x61], %l3
add %o2, 0x080B, %o5
sth %o6, [%l7 + 0x5C]
move %icc, %o7, %i1
edge16l %g1, %l0, %i7
tvs %xcc, 0x0
movne %xcc, %g3, %l1
stw %i0, [%l7 + 0x38]
popc %i3, %o0
fbule,a %fcc3, loop_2067
nop
set 0x58, %l1
ldd [%l7 + %l1], %f20
xor %i2, 0x0A4E, %i4
add %l5, 0x1470, %i5
loop_2067:
xor %l6, 0x197F, %g4
fmovrdlez %g6, %f20, %f18
fmovdvs %icc, %f3, %f30
brlz,a %l2, loop_2068
array32 %g5, %o1, %o3
movne %icc, %i6, %g2
nop
setx 0x328CF4ADD0679E50, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
loop_2068:
smul %o4, 0x084E, %l4
bshuffle %f16, %f16, %f20
stbar
wr %g0, 0x2a, %asi
stha %l3, [%l7 + 0x56] %asi
membar #Sync
popc %g7, %o5
movcs %icc, %o6, %o7
brgz %o2, loop_2069
ta %xcc, 0x7
or %g1, 0x1C60, %l0
movcc %xcc, %i1, %g3
loop_2069:
movrlez %i7, 0x342, %l1
movrne %i0, 0x12C, %o0
std %f14, [%l7 + 0x30]
movl %icc, %i3, %i4
edge16ln %l5, %i5, %i2
edge32l %l6, %g6, %g4
tg %xcc, 0x0
alignaddr %g5, %o1, %o3
te %xcc, 0x1
bn %icc, loop_2070
fbge,a %fcc1, loop_2071
alignaddrl %l2, %g2, %i6
orncc %l4, %l3, %o4
loop_2070:
fbge %fcc3, loop_2072
loop_2071:
brlz %g7, loop_2073
tsubcctv %o6, %o7, %o2
tcc %xcc, 0x6
loop_2072:
edge16l %o5, %g1, %i1
loop_2073:
srlx %g3, 0x09, %i7
set 0x10, %g2
ldda [%l7 + %g2] 0x81, %l0
movg %icc, %i0, %o0
tcs %icc, 0x7
fpsub16s %f18, %f27, %f24
move %xcc, %i3, %i4
bpos,a,pt %icc, loop_2074
smulcc %l0, %l5, %i5
fbu,a %fcc1, loop_2075
tvs %xcc, 0x5
loop_2074:
movrlz %i2, 0x082, %l6
fxnors %f30, %f19, %f24
loop_2075:
brnz,a %g6, loop_2076
fbu,a %fcc2, loop_2077
sub %g5, 0x0C4C, %o1
fbul,a %fcc1, loop_2078
loop_2076:
nop
setx 0x3508B67B4061EF45, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
loop_2077:
st %f31, [%l7 + 0x20]
sir 0x1044
loop_2078:
mulscc %o3, %l2, %g2
fbl,a %fcc2, loop_2079
fmovdne %icc, %f4, %f25
sll %g4, 0x07, %l4
movcs %xcc, %l3, %i6
loop_2079:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitos %f2, %f11
fstoi %f11, %f24
tvc %icc, 0x3
mulx %g7, 0x15C7, %o4
wr %g0, 0x89, %asi
lduba [%l7 + 0x1E] %asi, %o7
addcc %o2, %o5, %g1
movgu %xcc, %o6, %g3
stw %i7, [%l7 + 0x40]
nop
set 0x58, %g3
ldd [%l7 + %g3], %i0
fmul8sux16 %f22, %f26, %f18
nop
set 0x7C, %l2
stw %i0, [%l7 + %l2]
ldub [%l7 + 0x4D], %o0
add %l7, 0x08, %l6
wr %g0, 0x88, %asi
casa [%l6] 0x88, %l1, %i3
tl %icc, 0x4
fmovrdne %l0, %f8, %f22
fmovrdne %l5, %f18, %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
and %i5, 0x0A13, %i4
wr %g0, 0x18, %asi
lduba [%l7 + 0x53] %asi, %l6
fnor %f16, %f0, %f14
tleu %xcc, 0x5
smul %g6, 0x0AA9, %i2
movge %icc, %o1, %o3
edge8ln %l2, %g2, %g4
fxors %f26, %f11, %f25
te %icc, 0x4
subcc %g5, 0x05F3, %l3
ba,a,pt %xcc, loop_2080
xnor %l4, %g7, %i6
tneg %xcc, 0x6
array8 %o7, %o4, %o2
loop_2080:
edge8ln %g1, %o6, %g3
fnot2 %f6, %f28
nop
setx loop_2081, %l0, %l1
jmpl %l1, %o5
edge16 %i7, %i0, %o0
fmovdle %xcc, %f10, %f6
nop
setx loop_2082, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2081:
bvc %icc, loop_2083
alignaddrl %i1, %l1, %i3
fmul8x16al %f8, %f15, %f6
loop_2082:
sethi 0x08F7, %l5
loop_2083:
sdivcc %i5, 0x02A7, %i4
fpadd16 %f24, %f6, %f18
tvs %icc, 0x4
tgu %icc, 0x0
sdivx %l0, 0x0026, %l6
set 0x08, %o4
ldxa [%l7 + %o4] 0x10, %i2
fcmpeq16 %f26, %f30, %o1
bleu,a,pt %icc, loop_2084
ldd [%l7 + 0x50], %g6
and %o3, %l2, %g2
fmovsa %xcc, %f0, %f7
loop_2084:
tcs %xcc, 0x5
ldsb [%l7 + 0x52], %g4
movre %g5, 0x2B9, %l4
tgu %xcc, 0x0
st %f6, [%l7 + 0x24]
call loop_2085
edge16l %g7, %i6, %o7
srax %o4, 0x15, %l3
movrgz %g1, 0x1D4, %o2
loop_2085:
bg,pn %xcc, loop_2086
fornot2 %f12, %f20, %f28
movre %o6, 0x2E9, %o5
movrne %i7, 0x38C, %i0
loop_2086:
subc %o0, %i1, %g3
std %f18, [%l7 + 0x18]
sllx %i3, %l1, %i5
edge8 %l5, %l0, %i4
edge32n %i2, %o1, %l6
udiv %o3, 0x1F51, %l2
edge8ln %g6, %g2, %g5
subc %g4, %l4, %i6
tsubcc %o7, 0x094F, %g7
fmovsn %icc, %f29, %f17
ld [%l7 + 0x5C], %f20
edge32n %o4, %l3, %g1
brnz %o2, loop_2087
fbo %fcc2, loop_2088
fmovrdgez %o5, %f30, %f30
fornot1 %f22, %f28, %f30
loop_2087:
fnot2s %f6, %f10
loop_2088:
array8 %i7, %o6, %i0
fnands %f17, %f22, %f8
wr %g0, 0x80, %asi
ldsba [%l7 + 0x2B] %asi, %i1
movle %xcc, %g3, %i3
tneg %icc, 0x5
std %f16, [%l7 + 0x20]
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fble,a %fcc1, loop_2089
udivx %l1, 0x1EF1, %i5
tn %xcc, 0x2
subcc %l5, %o0, %i4
loop_2089:
lduh [%l7 + 0x7C], %i2
movleu %icc, %l0, %l6
te %icc, 0x2
edge8ln %o1, %l2, %g6
fmul8x16al %f12, %f15, %f2
brgz %o3, loop_2090
membar 0x5E
bleu,a loop_2091
move %xcc, %g2, %g4
loop_2090:
nop
set 0x158, %o0
nop ! nop ! ldxa [%g0 + %o0] 0x40, %l4 ripped by fixASI40.pl ripped by fixASI40.pl
loop_2091:
taddcctv %i6, 0x1FED, %o7
movg %icc, %g7, %o4
srax %g5, 0x12, %g1
edge8l %l3, %o2, %o5
edge32 %o6, %i0, %i7
brlez %g3, loop_2092
fbug %fcc2, loop_2093
movcc %icc, %i1, %l1
edge32l %i5, %i3, %l5
loop_2092:
movrgz %i4, %o0, %l0
loop_2093:
ldd [%l7 + 0x48], %f22
andcc %l6, %i2, %l2
fbule %fcc1, loop_2094
sir 0x1213
movvc %xcc, %o1, %o3
fzeros %f18
loop_2094:
fpack32 %f24, %f14, %f0
for %f16, %f6, %f22
sllx %g6, 0x17, %g2
set 0x08, %o6
swapa [%l7 + %o6] 0x04, %g4
smul %l4, 0x1923, %o7
fxnors %f17, %f20, %f5
fmovdcc %icc, %f26, %f17
sir 0x134D
mova %xcc, %g7, %o4
move %icc, %i6, %g1
fbuge %fcc1, loop_2095
bl,a,pt %icc, loop_2096
subc %l3, 0x1672, %o2
ble,a %xcc, loop_2097
loop_2095:
sll %g5, 0x1B, %o5
loop_2096:
tpos %xcc, 0x6
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x3C] %asi, %i0
loop_2097:
fornot2 %f6, %f30, %f2
movg %xcc, %i7, %g3
addcc %i1, 0x1E61, %l1
fmovdle %icc, %f2, %f18
fbo,a %fcc0, loop_2098
tge %xcc, 0x2
ldsb [%l7 + 0x12], %i5
tpos %xcc, 0x6
loop_2098:
fbg %fcc0, loop_2099
brgz,a %o6, loop_2100
orcc %i3, %i4, %l5
fpsub16 %f18, %f0, %f6
loop_2099:
fbue,a %fcc3, loop_2101
loop_2100:
tpos %xcc, 0x6
andcc %l0, %o0, %i2
mulx %l6, 0x0ABF, %l2
loop_2101:
movpos %xcc, %o1, %g6
fmovsa %icc, %f14, %f18
bcc,pn %icc, loop_2102
edge16 %o3, %g4, %l4
tge %icc, 0x4
udivx %g2, 0x075C, %o7
loop_2102:
movrne %g7, 0x28F, %o4
edge8n %i6, %g1, %l3
sll %o2, 0x10, %o5
st %f30, [%l7 + 0x28]
edge8 %g5, %i7, %i0
alignaddr %g3, %i1, %i5
ldsb [%l7 + 0x60], %l1
set 0x42, %o5
lduba [%l7 + %o5] 0x04, %o6
movl %xcc, %i4, %i3
movre %l5, %o0, %l0
umulcc %i2, 0x0690, %l6
movneg %icc, %l2, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andcc %o3, 0x127A, %g4
srlx %g6, 0x09, %l4
edge8 %o7, %g2, %g7
fbug %fcc1, loop_2103
ldd [%l7 + 0x78], %o4
xor %g1, %i6, %o2
sub %o5, 0x01BF, %g5
loop_2103:
brlz %i7, loop_2104
movle %icc, %l3, %g3
edge16l %i0, %i1, %i5
fpsub32s %f13, %f23, %f11
loop_2104:
movrgz %o6, 0x105, %l1
ldsw [%l7 + 0x58], %i4
subcc %l5, 0x1FCF, %o0
sll %l0, 0x10, %i3
xor %l6, %l2, %o1
fpackfix %f4, %f7
mulscc %i2, 0x0BD2, %g4
movrgz %o3, %g6, %l4
sll %g2, 0x1F, %o7
umul %g7, 0x0F1A, %o4
bcs,a loop_2105
movg %xcc, %g1, %i6
tleu %xcc, 0x6
edge8 %o5, %g5, %i7
loop_2105:
prefetch [%l7 + 0x20], 0x1
tne %icc, 0x3
smul %l3, 0x0848, %o2
xorcc %i0, %i1, %i5
fmuld8sux16 %f29, %f17, %f14
udivcc %g3, 0x1D11, %o6
movrne %i4, %l1, %o0
subccc %l0, %i3, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitod %f4, %f16
fdtox %f16, %f4
fxtod %f4, %f18
fbul,a %fcc1, loop_2106
fmovrsgz %l5, %f4, %f22
fmovde %icc, %f2, %f28
fmovdne %xcc, %f9, %f20
loop_2106:
fmovrsgz %l2, %f28, %f2
udivcc %i2, 0x0F9B, %g4
bvc,pn %icc, loop_2107
alignaddrl %o1, %o3, %l4
addcc %g6, 0x173A, %g2
ldsb [%l7 + 0x37], %o7
loop_2107:
bn,a,pt %icc, loop_2108
nop
setx 0xD3FA1B3E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0xDDDDB40A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fsubs %f22, %f1, %f26
fmovspos %xcc, %f30, %f25
and %g7, %o4, %i6
loop_2108:
nop
setx loop_2109, %l0, %l1
jmpl %l1, %o5
edge32l %g1, %i7, %g5
tn %icc, 0x2
andcc %l3, 0x147A, %o2
loop_2109:
fmovrsne %i1, %f19, %f8
subccc %i5, %g3, %i0
addcc %o6, %l1, %o0
fbg %fcc0, loop_2110
fbg,a %fcc0, loop_2111
addccc %i4, %i3, %l6
sra %l5, 0x18, %l2
loop_2110:
array32 %i2, %l0, %g4
loop_2111:
movcs %icc, %o1, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %xcc, %g6, %g2
edge32n %o7, %l4, %g7
fzero %f14
ld [%l7 + 0x64], %f17
fbule %fcc1, loop_2112
edge32l %i6, %o5, %o4
movne %xcc, %i7, %g1
fmovsle %xcc, %f16, %f27
loop_2112:
sdivcc %l3, 0x0407, %o2
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f16
bge,a,pt %icc, loop_2113
xnorcc %g5, 0x0E74, %i1
movn %xcc, %g3, %i0
movrgz %i5, 0x1DD, %l1
loop_2113:
udivcc %o6, 0x0306, %i4
std %f2, [%l7 + 0x58]
fone %f18
bpos loop_2114
stb %i3, [%l7 + 0x27]
tne %xcc, 0x2
orcc %o0, %l5, %l6
loop_2114:
bg %xcc, loop_2115
fnot2 %f26, %f30
nop
setx loop_2116, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovsne %icc, %f2, %f31
loop_2115:
edge32n %l2, %l0, %g4
movne %xcc, %o1, %o3
loop_2116:
fxnors %f5, %f15, %f25
andncc %g6, %i2, %g2
andn %o7, %g7, %l4
fbn %fcc2, loop_2117
subcc %o5, 0x0028, %i6
fbn,a %fcc2, loop_2118
movneg %xcc, %i7, %g1
loop_2117:
brgz,a %l3, loop_2119
tl %xcc, 0x2
loop_2118:
movvc %icc, %o2, %g5
fxors %f6, %f8, %f29
loop_2119:
movrgz %o4, 0x0D5, %g3
brz %i1, loop_2120
movcs %xcc, %i0, %l1
array8 %i5, %i4, %i3
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x56] %asi, %o0
loop_2120:
nop
set 0x0C, %i5
lduw [%l7 + %i5], %l5
fbe %fcc3, loop_2121
andcc %o6, %l6, %l2
sllx %g4, 0x08, %l0
fmovdpos %xcc, %f25, %f19
loop_2121:
sir 0x0C46
fbg %fcc1, loop_2122
xorcc %o3, %g6, %i2
set 0x3A, %i6
ldsba [%l7 + %i6] 0x15, %o1
loop_2122:
fbuge,a %fcc2, loop_2123
subccc %g2, %g7, %o7
edge32n %l4, %i6, %o5
orncc %i7, 0x0CEA, %g1
loop_2123:
nop
set 0x22, %o1
ldsha [%l7 + %o1] 0x80, %o2
fcmpgt16 %f20, %f4, %l3
std %f4, [%l7 + 0x20]
fpack32 %f14, %f0, %f0
udivcc %g5, 0x18E6, %g3
brgz %o4, loop_2124
sllx %i1, %i0, %l1
fnot1s %f28, %f22
srl %i5, 0x11, %i3
loop_2124:
fpadd32 %f16, %f30, %f4
fmovde %icc, %f6, %f23
mova %xcc, %o0, %l5
movrlz %o6, 0x279, %i4
movge %xcc, %l2, %g4
orcc %l6, 0x030C, %o3
tneg %icc, 0x7
orn %l0, 0x1EBE, %g6
flush %l7 + 0x34
fmovsge %icc, %f25, %f20
ldsh [%l7 + 0x10], %i2
nop
setx 0xE8FD4753462BF782, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x79EAC9112F7E4D50, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fsubd %f30, %f10, %f0
edge8l %o1, %g2, %o7
te %xcc, 0x1
tn %icc, 0x4
tgu %icc, 0x5
or %l4, 0x12B3, %g7
ldsw [%l7 + 0x78], %i6
edge8 %i7, %g1, %o5
ld [%l7 + 0x7C], %f6
faligndata %f10, %f14, %f22
smul %o2, 0x00C8, %g5
movleu %xcc, %g3, %l3
fbne %fcc3, loop_2125
alignaddrl %o4, %i0, %l1
fmovsleu %icc, %f31, %f8
tneg %xcc, 0x7
loop_2125:
nop
fitos %f3, %f2
fstod %f2, %f24
tg %icc, 0x3
array8 %i1, %i3, %o0
brlez,a %i5, loop_2126
brgz,a %o6, loop_2127
stw %i4, [%l7 + 0x38]
set 0x70, %o2
ldda [%l7 + %o2] 0x88, %l4
loop_2126:
alignaddrl %g4, %l2, %o3
loop_2127:
sdiv %l6, 0x09D5, %g6
smulcc %l0, %i2, %g2
bne,pt %xcc, loop_2128
sdiv %o7, 0x115A, %o1
movge %xcc, %g7, %i6
bge,a %icc, loop_2129
loop_2128:
fmuld8sux16 %f22, %f7, %f4
mulscc %l4, 0x1283, %i7
wr %g0, 0x80, %asi
ldswa [%l7 + 0x74] %asi, %o5
loop_2129:
movcs %icc, %g1, %o2
fmul8x16 %f14, %f18, %f24
tge %xcc, 0x4
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x5E] %asi, %g3
bvs loop_2130
nop
fitos %f4, %f22
fstod %f22, %f18
popc 0x0E99, %g5
sdivcc %l3, 0x1C8F, %i0
loop_2130:
addcc %l1, %o4, %i3
edge8n %i1, %o0, %o6
fmovrsgz %i5, %f6, %f17
add %l7, 0x70, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %l5
casa [%l6] 0x11, %l5, %g4
brgez %i4, loop_2131
edge8l %l2, %o3, %l6
ldd [%l7 + 0x78], %f18
edge32 %g6, %l0, %i2
loop_2131:
xor %g2, 0x017D, %o7
movrne %o1, 0x0AC, %g7
stb %l4, [%l7 + 0x7D]
alignaddrl %i7, %o5, %i6
fxnor %f0, %f28, %f14
movl %xcc, %g1, %g3
edge16l %o2, %g5, %i0
tleu %icc, 0x2
orcc %l3, 0x1018, %l1
set 0x6C, %g4
ldstuba [%l7 + %g4] 0x81, %o4
stbar
edge16l %i1, %i3, %o0
ldub [%l7 + 0x22], %i5
movrlz %l5, 0x16C, %g4
tgu %icc, 0x4
movcs %xcc, %o6, %i4
fmovdle %icc, %f29, %f10
fexpand %f29, %f24
taddcc %l2, %l6, %o3
andncc %l0, %g6, %i2
fbne %fcc1, loop_2132
fbne,a %fcc0, loop_2133
umul %g2, %o7, %o1
fmovs %f6, %f7
loop_2132:
movre %l4, 0x17B, %i7
loop_2133:
nop
set 0x70, %l0
prefetcha [%l7 + %l0] 0x04, 0x2
fands %f1, %f11, %f30
fornot2s %f1, %f10, %f1
ldd [%l7 + 0x20], %i6
edge16ln %g1, %g7, %g3
fba,a %fcc3, loop_2134
tcs %xcc, 0x4
bg,a,pn %xcc, loop_2135
taddcc %g5, %o2, %l3
loop_2134:
sra %i0, 0x00, %l1
pdist %f6, %f14, %f26
loop_2135:
addc %o4, %i3, %o0
tcs %xcc, 0x6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
popc %i1, %l5
subc %g4, 0x06DE, %i5
nop
fitod %f10, %f22
fdtoi %f22, %f8
edge16ln %i4, %l2, %o6
movcs %icc, %l6, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %g6, 0x13E8, %l0
fmovdcs %icc, %f15, %f28
bvc,pn %icc, loop_2136
edge16ln %g2, %i2, %o1
fmovsn %icc, %f14, %f29
or %l4, %o7, %i7
loop_2136:
fandnot1 %f26, %f16, %f30
fsrc2 %f18, %f4
movge %xcc, %i6, %g1
set 0x6C, %i7
ldswa [%l7 + %i7] 0x80, %g7
tn %xcc, 0x3
ldd [%l7 + 0x40], %f4
movvc %xcc, %g3, %o5
or %o2, %l3, %g5
bn,a loop_2137
nop
setx loop_2138, %l0, %l1
jmpl %l1, %i0
tvs %icc, 0x6
movg %icc, %l1, %i3
loop_2137:
edge16n %o0, %o4, %l5
loop_2138:
fmovsneg %xcc, %f6, %f27
edge8l %i1, %g4, %i4
add %i5, 0x1EF0, %l2
addccc %l6, %o6, %g6
movne %icc, %o3, %g2
tle %icc, 0x4
movrlez %i2, %o1, %l0
movleu %icc, %o7, %l4
fmovde %xcc, %f30, %f7
tvc %xcc, 0x5
ldd [%l7 + 0x38], %i6
movne %icc, %g1, %g7
orncc %g3, %i6, %o2
nop
fitos %f14, %f28
fstoi %f28, %f23
flush %l7 + 0x60
te %icc, 0x0
nop
fitod %f4, %f18
fdtox %f18, %f20
stbar
set 0x70, %g6
swapa [%l7 + %g6] 0x80, %l3
movcs %icc, %g5, %i0
array32 %l1, %o5, %i3
alignaddrl %o4, %l5, %o0
movgu %xcc, %i1, %g4
fornot1 %f20, %f14, %f30
add %i5, 0x042C, %i4
movrne %l2, 0x21B, %l6
sra %o6, 0x1C, %o3
movg %icc, %g6, %g2
fmovrdgz %i2, %f14, %f14
sll %l0, 0x09, %o7
movrlz %o1, %l4, %g1
nop
setx 0xBBB9C34FD803AE73, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x1AEE6D9AB7D303B4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f6, %f4
fmovdvs %icc, %f24, %f10
movrlez %g7, 0x363, %g3
fmovrdlz %i6, %f18, %f2
movn %icc, %i7, %o2
fnot1s %f6, %f23
swap [%l7 + 0x78], %g5
fcmpeq32 %f26, %f0, %i0
sllx %l1, %o5, %i3
add %l3, %l5, %o4
tleu %icc, 0x1
edge32ln %o0, %i1, %g4
fmovdge %xcc, %f7, %f12
fandnot1 %f18, %f8, %f14
tsubcc %i4, %i5, %l2
tleu %xcc, 0x4
edge16 %o6, %o3, %g6
umulcc %l6, %g2, %i2
move %xcc, %l0, %o7
movcs %icc, %l4, %o1
fone %f22
prefetch [%l7 + 0x3C], 0x2
wr %g0, 0x0c, %asi
lda [%l7 + 0x2C] %asi, %f10
edge32 %g7, %g3, %i6
set 0x18, %i4
stwa %i7, [%l7 + %i4] 0x19
movrlz %g1, %g5, %i0
movleu %xcc, %l1, %o2
movge %icc, %i3, %o5
fcmple32 %f12, %f6, %l5
mulx %o4, %o0, %l3
xor %i1, 0x0E0D, %i4
movneg %xcc, %i5, %l2
fpsub16 %f10, %f30, %f24
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
te %xcc, 0x6
fbl %fcc0, loop_2139
nop
setx 0x7067205B, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
tsubcc %o6, 0x1179, %g4
andncc %g6, %o3, %g2
loop_2139:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
set 0x4E, %o7
ldsh [%l7 + %o7], %l6
xor %l0, %i2, %l4
edge16 %o1, %g7, %o7
fbe,a %fcc0, loop_2140
edge8 %i6, %i7, %g1
andcc %g3, %g5, %l1
set 0x1E, %i1
lduha [%l7 + %i1] 0x89, %o2
loop_2140:
movg %icc, %i0, %i3
nop
setx 0xBA2A05B96E29A940, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xE5C7743812EDCBBB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f30, %f10
mulscc %l5, %o5, %o0
movgu %icc, %l3, %i1
nop
setx 0x8E312CEB8069E7CD, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
tvs %icc, 0x1
bvc loop_2141
xnorcc %i4, 0x10F5, %i5
tneg %icc, 0x2
ld [%l7 + 0x24], %f23
loop_2141:
movcc %xcc, %o4, %l2
nop
fitod %f6, %f14
fdtoi %f14, %f19
xorcc %o6, 0x17CD, %g6
bg,a,pn %icc, loop_2142
faligndata %f8, %f14, %f16
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
prefetch [%l7 + 0x0C], 0x3
loop_2142:
subcc %g4, 0x019E, %g2
tcc %icc, 0x2
edge32n %o3, %l0, %i2
edge8 %l4, %o1, %g7
tg %xcc, 0x5
movpos %icc, %o7, %l6
or %i6, %g1, %g3
wr %g0, 0x2a, %asi
stba %g5, [%l7 + 0x47] %asi
membar #Sync
srax %i7, %o2, %l1
fors %f8, %f16, %f18
movn %xcc, %i0, %l5
set 0x34, %i2
stba %i3, [%l7 + %i2] 0x89
edge8 %o5, %l3, %i1
bl,a %xcc, loop_2143
ta %icc, 0x7
array8 %i4, %i5, %o0
set 0x3E, %i0
lduha [%l7 + %i0] 0x14, %o4
loop_2143:
umul %l2, 0x081D, %g6
set 0x34, %l6
ldswa [%l7 + %l6] 0x14, %g4
ble loop_2144
edge32ln %g2, %o3, %l0
edge8n %o6, %l4, %o1
fbul %fcc0, loop_2145
loop_2144:
xor %i2, 0x000B, %g7
stw %o7, [%l7 + 0x08]
fbule %fcc1, loop_2146
loop_2145:
movrlz %i6, %l6, %g3
movpos %xcc, %g1, %i7
subc %g5, 0x1BB1, %o2
loop_2146:
edge8 %l1, %l5, %i3
prefetch [%l7 + 0x3C], 0x0
fnors %f13, %f6, %f15
fblg,a %fcc3, loop_2147
and %o5, %l3, %i0
smulcc %i1, 0x18DF, %i4
fxor %f2, %f30, %f4
loop_2147:
fabsd %f12, %f4
edge32 %o0, %o4, %l2
movrgz %i5, %g6, %g4
or %o3, 0x1213, %g2
addcc %l0, %l4, %o1
flush %l7 + 0x1C
popc %i2, %o6
alignaddrl %g7, %i6, %o7
mulscc %l6, 0x0CBB, %g3
edge8l %g1, %g5, %o2
srlx %i7, 0x08, %l5
tvc %xcc, 0x1
movre %l1, %i3, %l3
subcc %o5, %i1, %i0
movge %icc, %i4, %o0
udiv %l2, 0x1E50, %i5
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g6
casa [%l6] %asi, %g6, %o4
tle %icc, 0x7
subccc %g4, 0x0DB0, %o3
tl %icc, 0x6
nop
setx loop_2148, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
and %l0, %l4, %o1
fmovdl %icc, %f30, %f21
fcmpgt32 %f2, %f10, %g2
loop_2148:
fsrc1s %f30, %f24
lduh [%l7 + 0x5A], %i2
bge %xcc, loop_2149
movrlz %g7, %i6, %o7
set 0x0E, %g5
stha %o6, [%l7 + %g5] 0x23
membar #Sync
loop_2149:
and %g3, 0x0948, %g1
nop
setx 0xBF6CF7DC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x94EA1422, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fadds %f8, %f20, %f13
bcc,a,pn %icc, loop_2150
movcc %icc, %g5, %l6
tge %icc, 0x3
nop
fitos %f5, %f17
fstox %f17, %f26
loop_2150:
tn %xcc, 0x1
set 0x35, %l4
lduba [%l7 + %l4] 0x88, %o2
array16 %i7, %l1, %l5
subc %i3, 0x1526, %o5
fones %f23
set 0x40, %o3
ldda [%l7 + %o3] 0x18, %f16
mulscc %l3, 0x09A0, %i0
xor %i1, 0x0CC6, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovspos %xcc, %f28, %f25
tpos %icc, 0x3
andncc %i4, %i5, %l2
tcc %xcc, 0x0
sethi 0x0677, %g6
fmuld8sux16 %f4, %f0, %f16
sub %o4, 0x078B, %g4
movvc %xcc, %o3, %l0
wr %g0, 0x18, %asi
ldsha [%l7 + 0x68] %asi, %l4
tneg %xcc, 0x5
popc 0x1535, %g2
bne,a %icc, loop_2151
andn %o1, 0x06BC, %i2
xor %g7, 0x0885, %o7
edge8ln %o6, %i6, %g1
loop_2151:
nop
set 0x48, %g7
ldstub [%l7 + %g7], %g3
ta %xcc, 0x5
xnorcc %g5, %o2, %i7
tvc %icc, 0x5
bl,a,pt %icc, loop_2152
nop
fitod %f6, %f14
fdtox %f14, %f16
fxtod %f16, %f6
edge32l %l6, %l5, %l1
edge32n %i3, %l3, %o5
loop_2152:
ldub [%l7 + 0x55], %i0
movre %i1, 0x05D, %i4
fmovdl %xcc, %f20, %f11
edge32n %i5, %l2, %o0
fmul8x16 %f16, %f16, %f18
fcmple32 %f8, %f30, %o4
nop
fitos %f11, %f23
fstoi %f23, %f30
sdiv %g4, 0x1319, %o3
movge %xcc, %l0, %g6
fbuge,a %fcc0, loop_2153
alignaddrl %g2, %o1, %l4
movvs %icc, %i2, %g7
movrlez %o7, 0x2D2, %i6
loop_2153:
call loop_2154
xor %o6, 0x05F6, %g3
subc %g5, 0x0E2B, %g1
edge32ln %o2, %i7, %l6
loop_2154:
bn,pt %xcc, loop_2155
sdiv %l1, 0x1D8C, %i3
fnands %f5, %f25, %f25
fmovdvs %icc, %f6, %f8
loop_2155:
sir 0x1331
sub %l5, 0x1E15, %l3
sllx %o5, %i1, %i4
tcc %icc, 0x7
ldx [%l7 + 0x08], %i5
fpsub32s %f10, %f18, %f6
smulcc %i0, 0x1393, %o0
move %xcc, %l2, %g4
edge16l %o3, %o4, %l0
wr %g0, 0x10, %asi
ldsha [%l7 + 0x78] %asi, %g2
movcc %icc, %g6, %l4
movpos %icc, %o1, %g7
fmovda %icc, %f28, %f31
tvs %icc, 0x0
sra %i2, %o7, %i6
movcc %xcc, %o6, %g3
fnot1 %f22, %f14
fbl,a %fcc0, loop_2156
fbge,a %fcc1, loop_2157
fnegs %f23, %f14
tgu %xcc, 0x1
loop_2156:
ldsw [%l7 + 0x08], %g1
loop_2157:
brlz,a %o2, loop_2158
xnorcc %g5, 0x1CC4, %i7
sdivx %l6, 0x0C9F, %l1
bpos,a,pn %icc, loop_2159
loop_2158:
movcs %icc, %l5, %l3
fbg %fcc3, loop_2160
tpos %icc, 0x6
loop_2159:
ldx [%l7 + 0x58], %i3
swap [%l7 + 0x4C], %i1
loop_2160:
nop
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x0C] %asi, %i4
fmovdneg %icc, %f1, %f21
orn %i5, 0x1679, %i0
tne %icc, 0x1
set 0x79, %i3
stba %o5, [%l7 + %i3] 0xe2
membar #Sync
edge32n %o0, %g4, %l2
tneg %icc, 0x5
nop
set 0x78, %g1
ldd [%l7 + %g1], %f8
subccc %o4, 0x1024, %l0
subc %g2, %o3, %l4
array16 %g6, %o1, %i2
array16 %g7, %o7, %i6
sllx %o6, 0x0D, %g1
fblg,a %fcc0, loop_2161
fors %f18, %f2, %f7
edge16 %o2, %g3, %i7
movrne %l6, 0x3C9, %l1
loop_2161:
ldd [%l7 + 0x28], %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16ln %l3, %i3, %g5
sdiv %i4, 0x0889, %i1
and %i5, 0x1BF7, %o5
wr %g0, 0x2b, %asi
ldda [%l7 + 0x70] %asi, %i0
andn %o0, %l2, %g4
alignaddrl %o4, %g2, %o3
edge16ln %l4, %g6, %l0
move %icc, %i2, %g7
mulscc %o7, %i6, %o1
movl %xcc, %g1, %o6
smulcc %g3, 0x0070, %i7
movgu %icc, %o2, %l1
udivcc %l6, 0x1BB8, %l3
fcmpne16 %f28, %f6, %i3
nop
fitod %f12, %f12
fdtox %f12, %f22
fxtod %f22, %f28
edge16n %l5, %i4, %g5
fmovrdgez %i5, %f20, %f26
tge %xcc, 0x3
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
sdivcc %i1, 0x0F71, %o5
movrgez %i0, 0x2FA, %o0
movvs %icc, %l2, %o4
addccc %g4, 0x0D6F, %g2
udivcc %l4, 0x1322, %g6
smul %o3, 0x1214, %l0
fmovdge %xcc, %f5, %f3
subccc %g7, %i2, %i6
brlez %o7, loop_2162
movrne %g1, 0x289, %o1
sir 0x1587
movge %xcc, %g3, %i7
loop_2162:
tvs %icc, 0x4
tg %xcc, 0x7
sub %o6, %o2, %l1
add %l7, 0x34, %l6
wr %g0, 0x18, %asi
casa [%l6] %asi, %l3, %l6
set 0x48, %l3
ldsha [%l7 + %l3] 0x11, %l5
sethi 0x0B9D, %i3
addcc %i4, 0x1874, %i5
fmovsvc %xcc, %f26, %f12
tvs %icc, 0x6
orncc %i1, %g5, %o5
nop
setx 0x3C507047C047CE28, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
bneg,pt %xcc, loop_2163
smul %o0, 0x1AC7, %l2
movrgz %o4, 0x39F, %i0
edge32n %g4, %g2, %l4
loop_2163:
edge8l %g6, %l0, %g7
fmovrdlz %o3, %f30, %f28
bpos,pt %icc, loop_2164
fbe %fcc3, loop_2165
sra %i2, %o7, %i6
tleu %icc, 0x4
loop_2164:
movrlez %o1, %g3, %i7
loop_2165:
nop
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x22] %asi, %g1
tle %xcc, 0x3
movrne %o2, %l1, %o6
andn %l6, 0x0050, %l3
sdivcc %i3, 0x05E5, %i4
edge8n %l5, %i5, %g5
lduw [%l7 + 0x4C], %o5
set 0x28, %l5
sta %f1, [%l7 + %l5] 0x11
wr %g0, 0x88, %asi
sta %f13, [%l7 + 0x70] %asi
fbge,a %fcc1, loop_2166
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %i1, 0x1B13, %l2
nop
setx 0x1FE8D3FA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x68EDE69C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fmuls %f23, %f20, %f19
loop_2166:
fpsub32 %f10, %f22, %f0
tpos %icc, 0x6
tpos %xcc, 0x6
nop
setx loop_2167, %l0, %l1
jmpl %l1, %o0
movpos %xcc, %i0, %o4
tvs %xcc, 0x1
edge16ln %g4, %g2, %l4
loop_2167:
smulcc %l0, 0x1BD3, %g7
te %xcc, 0x2
ldub [%l7 + 0x7B], %o3
brlez %i2, loop_2168
tl %xcc, 0x3
bpos,pn %icc, loop_2169
nop
fitod %f8, %f6
fdtox %f6, %f22
loop_2168:
edge16ln %g6, %o7, %i6
sdivx %g3, 0x0568, %o1
loop_2169:
edge32l %g1, %o2, %i7
set 0x74, %g2
ldswa [%l7 + %g2] 0x80, %l1
fpack16 %f6, %f16
sub %l6, %o6, %l3
subc %i3, %i4, %i5
andcc %l5, %o5, %g5
orcc %l2, 0x1891, %o0
ldsw [%l7 + 0x38], %i1
addcc %o4, 0x1428, %g4
te %xcc, 0x2
udiv %g2, 0x03C4, %i0
ta %xcc, 0x2
sll %l0, 0x03, %l4
mulx %g7, %i2, %g6
tvs %icc, 0x5
prefetch [%l7 + 0x60], 0x0
tsubcc %o3, 0x1BBF, %o7
popc %i6, %g3
set 0x37, %l1
stba %g1, [%l7 + %l1] 0x14
bg,a %xcc, loop_2170
fmovdvc %xcc, %f23, %f21
movpos %xcc, %o1, %i7
subccc %l1, %o2, %o6
loop_2170:
edge16ln %l6, %l3, %i3
edge16ln %i5, %i4, %l5
movrlz %g5, 0x12A, %l2
ta %icc, 0x7
sir 0x168D
add %l7, 0x34, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %o5
casa [%l6] %asi, %o5, %i1
membar #Sync
set 0x40, %l2
ldda [%l7 + %l2] 0xf1, %f16
srlx %o0, %o4, %g4
movn %xcc, %i0, %g2
brgez %l4, loop_2171
orncc %l0, %i2, %g6
tcs %xcc, 0x2
nop
fitod %f2, %f30
loop_2171:
mulx %o3, %g7, %i6
smulcc %o7, 0x1F1F, %g3
movrgz %g1, 0x0B2, %i7
srax %l1, %o2, %o1
movle %icc, %l6, %o6
fexpand %f4, %f12
edge8ln %i3, %i5, %l3
fmovdcc %xcc, %f4, %f12
tvs %icc, 0x1
edge16ln %i4, %g5, %l2
fmovrdlez %o5, %f30, %f26
st %f15, [%l7 + 0x7C]
xnorcc %i1, %l5, %o0
movle %icc, %o4, %g4
orcc %g2, 0x1B83, %l4
tgu %xcc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitos %f6, %f15
fstod %f15, %f22
movl %icc, %i0, %l0
fbule,a %fcc1, loop_2172
tsubcc %g6, %i2, %o3
fmovrdgz %g7, %f26, %f0
brlez %o7, loop_2173
loop_2172:
edge8n %i6, %g1, %g3
umul %l1, %i7, %o2
fbne %fcc3, loop_2174
loop_2173:
fmovspos %xcc, %f24, %f30
set 0x5F, %g3
lduba [%l7 + %g3] 0x14, %l6
loop_2174:
tvc %xcc, 0x3
fbo,a %fcc3, loop_2175
brlez %o1, loop_2176
sir 0x0CFE
bvs,pt %icc, loop_2177
loop_2175:
fmovsgu %icc, %f23, %f24
loop_2176:
movrlz %o6, 0x057, %i3
tl %icc, 0x2
loop_2177:
be,pn %icc, loop_2178
fpmerge %f30, %f20, %f28
smulcc %l3, %i4, %i5
orn %g5, 0x1640, %o5
loop_2178:
movvs %icc, %l2, %l5
fnand %f22, %f14, %f24
popc 0x03A4, %o0
fmovdgu %xcc, %f5, %f12
movl %xcc, %i1, %o4
fpsub32 %f30, %f30, %f16
andncc %g2, %l4, %i0
nop
set 0x30, %o0
ldsw [%l7 + %o0], %l0
set 0x51, %o4
stba %g4, [%l7 + %o4] 0x04
addc %i2, 0x19F8, %o3
add %g7, 0x086C, %o7
movrgz %i6, 0x2FF, %g6
srlx %g1, 0x16, %g3
alignaddr %l1, %o2, %i7
umul %o1, %l6, %i3
fsrc1s %f25, %f2
movg %icc, %o6, %i4
andncc %i5, %l3, %g5
edge8n %o5, %l5, %o0
set 0x24, %o6
ldswa [%l7 + %o6] 0x14, %l2
tsubcc %o4, 0x04B9, %g2
set 0x7F, %i5
ldstuba [%l7 + %i5] 0x10, %l4
movne %xcc, %i0, %l0
edge32ln %i1, %g4, %o3
alignaddrl %g7, %o7, %i6
sdivcc %g6, 0x04A3, %g1
mova %icc, %g3, %l1
fpadd32 %f28, %f30, %f22
set 0x74, %o5
lduwa [%l7 + %o5] 0x10, %o2
edge8n %i7, %i2, %o1
tne %xcc, 0x2
fxnors %f6, %f4, %f19
brnz,a %l6, loop_2179
andncc %i3, %o6, %i4
tgu %xcc, 0x5
be,a loop_2180
loop_2179:
bl,pn %icc, loop_2181
tsubcc %l3, 0x1DE5, %g5
taddcctv %i5, %l5, %o0
loop_2180:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2181:
movcc %icc, %l2, %o4
movcs %xcc, %g2, %l4
set 0x40, %o1
stda %f0, [%l7 + %o1] 0x1f
membar #Sync
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movne %xcc, %i0, %o5
sir 0x100C
edge32l %i1, %g4, %l0
andn %g7, 0x0064, %o3
orn %i6, 0x1407, %o7
nop
setx 0x8D53D6F6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0xF9C1A0BB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fadds %f23, %f4, %f21
te %icc, 0x6
wr %g0, 0x18, %asi
lduha [%l7 + 0x64] %asi, %g1
fbue,a %fcc1, loop_2182
fornot1s %f26, %f6, %f6
fmul8ulx16 %f14, %f28, %f4
fmovsg %icc, %f26, %f10
loop_2182:
fsrc2 %f26, %f10
orncc %g3, %g6, %o2
fxor %f20, %f14, %f20
movneg %xcc, %l1, %i2
fmul8x16au %f31, %f18, %f20
movrgez %o1, %l6, %i7
array32 %o6, %i3, %i4
bl,pn %xcc, loop_2183
nop
fitod %f12, %f14
fdtox %f14, %f4
fxtod %f4, %f12
tvs %xcc, 0x7
te %icc, 0x4
loop_2183:
bvs,a,pt %icc, loop_2184
add %g5, %l3, %i5
xor %l5, 0x1D0E, %o0
tg %icc, 0x0
loop_2184:
ldx [%l7 + 0x30], %l2
nop
setx 0x807B29D2, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
fxor %f30, %f20, %f16
edge16n %o4, %l4, %g2
fbe %fcc0, loop_2185
tge %icc, 0x7
andncc %o5, %i0, %i1
ldub [%l7 + 0x31], %l0
loop_2185:
movvc %icc, %g4, %o3
fmovse %xcc, %f6, %f24
edge8ln %g7, %o7, %i6
wr %g0, 0x10, %asi
lduwa [%l7 + 0x68] %asi, %g3
popc %g1, %o2
movrlz %g6, 0x323, %i2
fzero %f28
sllx %l1, 0x1E, %l6
alignaddr %o1, %i7, %i3
wr %g0, 0x0c, %asi
sta %f18, [%l7 + 0x08] %asi
array16 %o6, %i4, %l3
tvc %icc, 0x5
edge8l %g5, %i5, %o0
tl %xcc, 0x5
fmovdle %icc, %f22, %f26
fnor %f22, %f2, %f20
wr %g0, 0x2b, %asi
stwa %l5, [%l7 + 0x24] %asi
membar #Sync
movrgz %o4, 0x072, %l4
tcs %xcc, 0x3
edge32l %l2, %o5, %i0
set 0x10, %i6
prefetcha [%l7 + %i6] 0x15, 0x3
udivcc %i1, 0x1E17, %l0
fbo %fcc1, loop_2186
tcc %xcc, 0x1
umul %o3, %g7, %o7
movrgz %i6, %g4, %g1
loop_2186:
brz,a %g3, loop_2187
edge32 %o2, %g6, %i2
nop
setx 0x92C1EE3495AADB4C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x2170CCA8B3534253, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
faddd %f20, %f8, %f22
sdivcc %l1, 0x1495, %l6
loop_2187:
tg %icc, 0x0
edge8 %o1, %i3, %o6
tgu %xcc, 0x4
nop
setx 0xD5130202, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x8FAC9856, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fadds %f7, %f9, %f13
fmovde %xcc, %f9, %f6
taddcc %i7, %l3, %g5
fmovdcc %xcc, %f15, %f20
movle %icc, %i4, %i5
array16 %o0, %o4, %l5
bvc,a %icc, loop_2188
umulcc %l4, %l2, %i0
xnor %o5, %g2, %l0
fbule,a %fcc0, loop_2189
loop_2188:
tg %icc, 0x7
alignaddr %o3, %g7, %o7
edge8n %i6, %g4, %g1
loop_2189:
membar 0x60
udivcc %i1, 0x1BE6, %g3
umul %g6, %o2, %l1
fmovsne %icc, %f11, %f15
edge16n %l6, %i2, %i3
bn,pn %icc, loop_2190
fmovdcs %xcc, %f6, %f20
andn %o6, 0x1503, %i7
umulcc %o1, 0x1562, %l3
loop_2190:
move %icc, %g5, %i5
set 0x4B, %o2
stba %i4, [%l7 + %o2] 0x18
umul %o0, %l5, %l4
orncc %o4, 0x1FC3, %i0
movre %l2, 0x32B, %g2
movrlz %o5, %o3, %l0
fmul8x16al %f8, %f12, %f8
movpos %icc, %g7, %i6
fbule %fcc0, loop_2191
popc 0x137C, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
te %icc, 0x3
loop_2191:
edge32ln %o7, %g1, %g3
ldsb [%l7 + 0x76], %i1
tg %icc, 0x1
andn %o2, %g6, %l1
ldsb [%l7 + 0x1C], %l6
nop
setx 0x91CCB34C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
fsqrts %f0, %f12
nop
setx 0x309652AECCAD229E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xBBCC2834B0841B3E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f16, %f24
bleu loop_2192
fbue,a %fcc2, loop_2193
nop
setx 0x6D18FB6B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0xF61ECB63, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fadds %f20, %f16, %f26
fmovdcc %xcc, %f0, %f26
loop_2192:
prefetch [%l7 + 0x40], 0x0
loop_2193:
movg %icc, %i3, %o6
stw %i7, [%l7 + 0x5C]
tgu %xcc, 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bg,pn %icc, loop_2194
be,pn %icc, loop_2195
bpos,a %xcc, loop_2196
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2194:
movn %icc, %i2, %o1
loop_2195:
bgu,a loop_2197
loop_2196:
edge16n %g5, %i5, %l3
nop
fitos %f9, %f17
fbn %fcc1, loop_2198
loop_2197:
edge16 %i4, %o0, %l4
fandnot2 %f28, %f22, %f28
ble,a,pt %icc, loop_2199
loop_2198:
call loop_2200
ld [%l7 + 0x40], %f19
tsubcc %l5, %o4, %l2
loop_2199:
fpack32 %f0, %f28, %f30
loop_2200:
tl %xcc, 0x6
brlz %g2, loop_2201
tge %xcc, 0x4
sdivcc %i0, 0x00F0, %o5
movrgz %l0, %o3, %g7
loop_2201:
fba %fcc1, loop_2202
sra %g4, %i6, %o7
movpos %icc, %g1, %i1
flush %l7 + 0x28
loop_2202:
nop
set 0x68, %g4
ldxa [%l7 + %g4] 0x14, %g3
tcs %xcc, 0x2
membar #Sync
wr %g0, 0x1e, %asi
ldda [%l7 + 0x40] %asi, %f16
bpos,a %icc, loop_2203
tne %xcc, 0x1
edge16ln %o2, %g6, %l1
fmul8ulx16 %f10, %f20, %f20
loop_2203:
fpsub32s %f11, %f12, %f19
edge16l %l6, %i3, %o6
fornot2s %f19, %f0, %f21
bne %xcc, loop_2204
fmovsn %icc, %f18, %f20
srlx %i2, 0x16, %i7
srl %o1, 0x02, %i5
loop_2204:
sub %l3, %i4, %o0
fcmple16 %f14, %f6, %l4
set 0x46, %l0
lduha [%l7 + %l0] 0x19, %g5
bvc,a,pt %xcc, loop_2205
sir 0x1D6E
orcc %o4, %l5, %l2
sir 0x0F19
loop_2205:
edge16 %i0, %g2, %o5
tpos %xcc, 0x1
srl %l0, %g7, %g4
movpos %icc, %i6, %o7
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %o2
fmovdpos %icc, %f26, %f12
taddcc %g1, 0x0099, %i1
movre %g3, 0x31A, %g6
ldsw [%l7 + 0x54], %o2
fbuge,a %fcc0, loop_2206
alignaddrl %l6, %i3, %o6
tge %icc, 0x5
sllx %i2, %i7, %l1
loop_2206:
fmovrdgez %i5, %f26, %f2
prefetch [%l7 + 0x44], 0x0
brnz %o1, loop_2207
sdiv %l3, 0x16F1, %i4
bg %icc, loop_2208
sub %o0, 0x099C, %g5
loop_2207:
tneg %icc, 0x1
udivx %l4, 0x1E03, %o4
loop_2208:
tcc %icc, 0x3
edge16 %l5, %i0, %l2
and %o5, %g2, %g7
te %icc, 0x5
udivcc %l0, 0x1912, %g4
movpos %icc, %i6, %o3
mova %icc, %o7, %g1
stx %i1, [%l7 + 0x40]
fxnor %f6, %f12, %f22
edge16n %g6, %o2, %g3
mulx %l6, %o6, %i3
set 0x30, %g6
ldswa [%l7 + %g6] 0x88, %i2
tgu %icc, 0x0
sir 0x1DD0
set 0x10, %i7
ldda [%l7 + %i7] 0x19, %l0
tge %xcc, 0x4
taddcctv %i7, %o1, %l3
bge,a,pn %icc, loop_2209
fmovrde %i5, %f6, %f22
wr %g0, 0x80, %asi
swapa [%l7 + 0x4C] %asi, %o0
loop_2209:
nop
wr %g0, 0x11, %asi
swapa [%l7 + 0x2C] %asi, %i4
and %g5, %l4, %o4
fbuge,a %fcc0, loop_2210
fpsub16 %f28, %f28, %f2
alignaddr %l5, %i0, %l2
fones %f17
loop_2210:
nop
fitos %f0, %f11
fstox %f11, %f4
fxtos %f4, %f21
tcs %icc, 0x4
set 0x30, %i4
stwa %g2, [%l7 + %i4] 0x2f
membar #Sync
fsrc2 %f14, %f10
xnor %g7, %l0, %g4
fmovdl %xcc, %f16, %f16
fxors %f7, %f16, %f28
add %l7, 0x30, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %o5, %o3
bl loop_2211
edge8 %i6, %g1, %o7
movg %xcc, %g6, %o2
tn %icc, 0x5
loop_2211:
movvs %xcc, %g3, %i1
sdivcc %o6, 0x1AC4, %l6
alignaddrl %i3, %l1, %i7
fbn %fcc2, loop_2212
tcs %xcc, 0x2
tgu %xcc, 0x2
sra %i2, %o1, %l3
loop_2212:
edge8ln %i5, %o0, %i4
wr %g0, 0x19, %asi
lduba [%l7 + 0x59] %asi, %g5
nop
fitod %f10, %f28
fdtox %f28, %f12
sra %o4, 0x17, %l4
tg %icc, 0x3
fmovsvc %icc, %f28, %f25
nop
setx 0x64277DE7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xF9984E3A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fdivs %f15, %f27, %f17
tgu %xcc, 0x4
addccc %i0, 0x135D, %l2
edge16 %l5, %g2, %l0
tpos %xcc, 0x1
bpos,pt %icc, loop_2213
fmovspos %icc, %f1, %f7
alignaddrl %g7, %o5, %o3
tvc %xcc, 0x6
loop_2213:
nop
fitod %f8, %f2
fdtox %f2, %f6
wr %g0, 0x04, %asi
ldsha [%l7 + 0x7A] %asi, %i6
edge8n %g1, %g4, %g6
fbge,a %fcc1, loop_2214
fble %fcc2, loop_2215
fmovsgu %xcc, %f6, %f27
smul %o7, %o2, %g3
loop_2214:
nop
set 0x72, %i1
ldsha [%l7 + %i1] 0x19, %i1
loop_2215:
smul %l6, %i3, %l1
edge32ln %i7, %i2, %o1
fbuge %fcc0, loop_2216
sll %o6, 0x13, %i5
addc %l3, %o0, %g5
bn,a loop_2217
loop_2216:
array32 %o4, %i4, %i0
nop
setx 0xF3D84A6135C053ED, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xB29DC6FDF306BE93, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fdivd %f28, %f18, %f6
addccc %l2, 0x1464, %l4
loop_2217:
orn %l5, %l0, %g2
movpos %icc, %o5, %o3
subc %g7, 0x0E56, %i6
brz,a %g1, loop_2218
membar 0x70
movrgz %g4, %g6, %o7
tgu %icc, 0x0
loop_2218:
edge16 %g3, %o2, %l6
movneg %xcc, %i3, %i1
fxnor %f28, %f0, %f10
fxor %f22, %f14, %f14
or %l1, 0x02F0, %i2
tge %xcc, 0x3
array32 %i7, %o6, %o1
fbge %fcc3, loop_2219
nop
fitod %f2, %f14
fdtos %f14, %f26
fmovrdgez %l3, %f8, %f16
ldd [%l7 + 0x68], %f14
loop_2219:
srax %i5, 0x1A, %o0
bvc %xcc, loop_2220
sth %o4, [%l7 + 0x18]
bpos,a,pt %xcc, loop_2221
fcmple16 %f10, %f20, %i4
loop_2220:
add %g5, 0x132D, %i0
movn %xcc, %l4, %l2
loop_2221:
sethi 0x0AF2, %l0
or %l5, %o5, %o3
call loop_2222
faligndata %f30, %f28, %f6
fbn %fcc2, loop_2223
movg %icc, %g7, %g2
loop_2222:
fmovdneg %icc, %f6, %f8
tl %icc, 0x3
loop_2223:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
and %g1, %g4, %i6
fbul %fcc1, loop_2224
fpsub16 %f10, %f28, %f30
movleu %xcc, %g6, %o7
movgu %xcc, %g3, %o2
loop_2224:
popc %l6, %i3
tl %icc, 0x1
edge8ln %l1, %i1, %i7
bne,pn %xcc, loop_2225
movrgez %o6, 0x19C, %i2
tn %icc, 0x4
nop
fitos %f9, %f21
fstod %f21, %f30
loop_2225:
movrlez %o1, %l3, %o0
xnor %i5, %o4, %g5
fsrc2s %f7, %f25
tcc %xcc, 0x3
sub %i0, 0x06B4, %i4
membar 0x5F
fmovdneg %xcc, %f16, %f16
edge16 %l4, %l0, %l2
fmovs %f20, %f27
xor %l5, 0x0FC0, %o3
movrgez %g7, %g2, %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %xcc, 0x4
tvs %xcc, 0x2
xorcc %g1, %g4, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnor %f26, %f0, %f28
wr %g0, 0x89, %asi
lduba [%l7 + 0x42] %asi, %o7
xnor %g6, 0x1CDF, %o2
tge %xcc, 0x2
mulx %g3, %i3, %l1
bgu,a loop_2226
movl %icc, %i1, %i7
ta %xcc, 0x1
ldsw [%l7 + 0x4C], %l6
loop_2226:
and %i2, %o1, %o6
add %l7, 0x50, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %l3
casa [%l6] 0x0c, %l3, %o0
movne %xcc, %o4, %g5
fpsub32s %f15, %f4, %f7
set 0x53, %o7
lduba [%l7 + %o7] 0x80, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovspos %icc, %f2, %f19
srl %i4, %i5, %l0
umul %l4, %l2, %o3
membar #Sync
wr %g0, 0x16, %asi
ldda [%l7 + 0x40] %asi, %f16
tsubcctv %g7, %g2, %o5
fpadd16 %f10, %f26, %f4
nop
setx loop_2227, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
array8 %l5, %g4, %i6
fbule,a %fcc0, loop_2228
tcs %icc, 0x0
loop_2227:
movn %xcc, %o7, %g1
fandnot2s %f30, %f23, %f22
loop_2228:
movrne %o2, 0x202, %g3
brlez,a %g6, loop_2229
nop
setx loop_2230, %l0, %l1
jmpl %l1, %l1
movneg %icc, %i1, %i3
tsubcctv %i7, 0x059E, %i2
loop_2229:
fnot1 %f14, %f20
loop_2230:
addc %o1, 0x0136, %l6
xnor %l3, 0x04F3, %o0
fbuge,a %fcc3, loop_2231
fors %f28, %f15, %f5
flush %l7 + 0x14
fzero %f14
loop_2231:
srl %o6, %o4, %g5
tvs %xcc, 0x5
sdivcc %i0, 0x0878, %i4
mulx %l0, 0x0F9F, %i5
tl %icc, 0x7
bleu,a,pt %icc, loop_2232
tg %icc, 0x1
udivcc %l4, 0x13C0, %o3
srlx %g7, %l2, %g2
loop_2232:
nop
setx 0x5A24AA2020584992, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
tne %icc, 0x0
edge32ln %o5, %l5, %i6
sethi 0x0A54, %g4
fbe,a %fcc2, loop_2233
orn %g1, 0x1E28, %o2
movne %icc, %g3, %g6
array16 %o7, %l1, %i3
loop_2233:
addccc %i1, 0x0D1D, %i2
bneg,pn %xcc, loop_2234
xnorcc %i7, 0x066D, %l6
set 0x5A, %i0
lduha [%l7 + %i0] 0x81, %o1
loop_2234:
addc %o0, %l3, %o6
nop
setx loop_2235, %l0, %l1
jmpl %l1, %o4
mova %icc, %i0, %i4
movrgez %g5, 0x3BE, %i5
sll %l4, %l0, %g7
loop_2235:
nop
wr %g0, 0xea, %asi
stxa %l2, [%l7 + 0x40] %asi
membar #Sync
udivcc %o3, 0x139F, %o5
xor %l5, %i6, %g4
sllx %g2, %g1, %g3
nop
fitos %f7, %f3
fstox %f3, %f10
fxtos %f10, %f12
movpos %icc, %o2, %g6
bgu,a,pn %icc, loop_2236
membar 0x1C
stx %l1, [%l7 + 0x40]
fble %fcc3, loop_2237
loop_2236:
brlz,a %i3, loop_2238
fpadd16s %f10, %f8, %f9
stb %i1, [%l7 + 0x2D]
loop_2237:
nop
setx 0x4E1BDD4E505CA9E9, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
loop_2238:
movre %o7, 0x0EB, %i2
alignaddr %i7, %o1, %o0
add %l7, 0x50, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %l6, %o6
movrne %o4, 0x09B, %l3
fmovrslez %i0, %f18, %f13
fsrc2s %f30, %f17
fpadd32s %f5, %f0, %f18
movleu %icc, %i4, %g5
srax %i5, %l4, %l0
fba,a %fcc3, loop_2239
bl %icc, loop_2240
edge16l %l2, %g7, %o5
bg,pt %icc, loop_2241
loop_2239:
edge32l %l5, %o3, %i6
loop_2240:
fpsub16 %f14, %f4, %f18
bl %icc, loop_2242
loop_2241:
brlez,a %g4, loop_2243
or %g1, 0x1164, %g3
nop
setx 0xDF9FDDF1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
fsqrts %f31, %f28
loop_2242:
and %g2, 0x050F, %o2
loop_2243:
edge8n %g6, %i3, %l1
movrne %o7, %i2, %i7
set 0x50, %l6
lduba [%l7 + %l6] 0x0c, %o1
faligndata %f18, %f6, %f10
nop
fitod %f30, %f12
fmul8ulx16 %f4, %f10, %f14
xnor %i1, 0x1928, %l6
udivx %o0, 0x0A37, %o4
subccc %o6, %i0, %l3
ldd [%l7 + 0x58], %f30
movne %xcc, %g5, %i4
move %icc, %l4, %l0
bge,pn %xcc, loop_2244
fpsub16 %f22, %f20, %f16
udivcc %i5, 0x07C1, %l2
move %xcc, %g7, %o5
loop_2244:
ldd [%l7 + 0x78], %f28
brgz,a %o3, loop_2245
ldsh [%l7 + 0x1A], %i6
fpack16 %f0, %f5
tpos %xcc, 0x6
loop_2245:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot2 %f4, %f16, %f0
ba,a loop_2246
movrgz %g4, %l5, %g3
array8 %g2, %g1, %g6
nop
setx 0x3AC6DBCF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0xF640E58D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fmuls %f5, %f15, %f5
loop_2246:
ta %xcc, 0x2
movrgez %i3, %o2, %l1
addccc %i2, %i7, %o1
fmovsvc %xcc, %f21, %f20
edge16 %o7, %l6, %i1
xor %o0, 0x08CA, %o4
fpsub16s %f30, %f13, %f5
fornot1 %f16, %f20, %f8
xor %i0, 0x1A07, %l3
addccc %o6, %g5, %l4
tgu %icc, 0x1
srl %i4, 0x0B, %i5
movl %icc, %l0, %l2
fbn,a %fcc2, loop_2247
srl %g7, 0x04, %o3
nop
setx 0xC1FF5BF819BE74D0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x7A6FE4770B9269D3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fdivd %f22, %f12, %f20
te %xcc, 0x6
loop_2247:
fmovde %icc, %f25, %f5
set 0x24, %i2
lda [%l7 + %i2] 0x04, %f4
tsubcc %o5, %i6, %l5
alignaddrl %g3, %g4, %g1
movvc %xcc, %g2, %i3
flush %l7 + 0x4C
xorcc %o2, %g6, %l1
ldsw [%l7 + 0x58], %i2
fabss %f13, %f14
fbe %fcc2, loop_2248
tneg %xcc, 0x1
bvc loop_2249
stb %o1, [%l7 + 0x41]
loop_2248:
udiv %i7, 0x1E1E, %o7
edge16ln %i1, %o0, %l6
loop_2249:
array32 %o4, %i0, %o6
alignaddr %g5, %l3, %i4
edge32l %i5, %l0, %l2
fnot2 %f24, %f22
membar 0x2F
fcmpeq16 %f18, %f20, %l4
add %g7, %o5, %o3
move %icc, %l5, %i6
ba,a loop_2250
move %xcc, %g4, %g3
fcmpgt32 %f22, %f30, %g1
edge8l %i3, %g2, %g6
loop_2250:
bpos,pt %icc, loop_2251
mulx %o2, %i2, %l1
fpsub32 %f18, %f2, %f30
ldsw [%l7 + 0x5C], %o1
loop_2251:
srlx %i7, %o7, %i1
lduh [%l7 + 0x28], %l6
brz %o4, loop_2252
fpsub32s %f21, %f24, %f29
fbe %fcc3, loop_2253
ldsw [%l7 + 0x3C], %o0
loop_2252:
fmul8sux16 %f14, %f6, %f0
edge8ln %o6, %g5, %i0
loop_2253:
xorcc %l3, %i4, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdgz %l2, %f18, %f14
nop
setx 0x42F244F72F41410F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f10
tne %xcc, 0x6
sll %i5, 0x02, %g7
fmovsgu %xcc, %f25, %f14
or %o5, %o3, %l5
ldsw [%l7 + 0x50], %i6
add %l7, 0x28, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %g4
casxa [%l6] %asi, %g4, %l4
andn %g1, %g3, %i3
brgez %g2, loop_2254
fbuge %fcc2, loop_2255
brz %o2, loop_2256
fpackfix %f14, %f22
loop_2254:
edge16ln %g6, %i2, %l1
loop_2255:
nop
set 0x10, %g5
ldswa [%l7 + %g5] 0x18, %o1
loop_2256:
tg %xcc, 0x6
ba,a %icc, loop_2257
or %o7, %i1, %l6
te %xcc, 0x7
fmovdneg %icc, %f11, %f29
loop_2257:
alignaddr %o4, %i7, %o6
fmovrdgez %g5, %f12, %f20
edge8 %i0, %l3, %i4
ta %icc, 0x7
std %f0, [%l7 + 0x20]
andcc %l0, %l2, %o0
subccc %g7, %i5, %o3
movrne %o5, 0x2E8, %i6
alignaddrl %g4, %l4, %g1
sdiv %g3, 0x09D6, %i3
tvc %icc, 0x0
movneg %icc, %l5, %o2
movcs %xcc, %g6, %i2
tleu %icc, 0x0
movgu %icc, %g2, %o1
nop
setx 0x3461ACAC853C0442, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x677D30AC364CA855, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f20, %f14
brgz %l1, loop_2258
fmovrsne %i1, %f27, %f20
smul %o7, %o4, %l6
bcc,pt %xcc, loop_2259
loop_2258:
xorcc %i7, 0x03B1, %o6
move %icc, %i0, %g5
tsubcctv %i4, 0x1532, %l0
loop_2259:
ldsw [%l7 + 0x74], %l3
edge16ln %o0, %l2, %g7
movcc %xcc, %i5, %o5
add %l7, 0x70, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %o3, %i6
edge32ln %g4, %l4, %g3
stx %i3, [%l7 + 0x58]
addc %l5, 0x0982, %g1
tcs %icc, 0x6
tvc %xcc, 0x7
tgu %icc, 0x4
sra %g6, 0x05, %i2
ba,a loop_2260
movne %icc, %o2, %g2
tvs %icc, 0x0
movrgz %l1, 0x378, %i1
loop_2260:
fbe %fcc0, loop_2261
fbn %fcc3, loop_2262
tge %icc, 0x4
udivx %o7, 0x1CDF, %o1
loop_2261:
subc %l6, %i7, %o4
loop_2262:
ldub [%l7 + 0x49], %o6
tleu %xcc, 0x1
fpadd16s %f24, %f25, %f26
bleu loop_2263
edge16l %i0, %i4, %g5
call loop_2264
udivx %l3, 0x1C15, %l0
loop_2263:
edge8 %l2, %o0, %i5
movrlez %o5, 0x325, %g7
loop_2264:
movrgez %i6, 0x018, %g4
fmovdn %xcc, %f29, %f20
edge16 %l4, %o3, %g3
fbe %fcc1, loop_2265
sethi 0x1C43, %l5
taddcc %g1, %i3, %i2
edge32l %g6, %o2, %g2
loop_2265:
movg %icc, %i1, %l1
array32 %o1, %l6, %o7
add %o4, 0x0A44, %i7
bgu,pt %icc, loop_2266
and %i0, 0x1E6D, %i4
fmovsle %xcc, %f9, %f21
fbne %fcc1, loop_2267
loop_2266:
edge8n %o6, %g5, %l3
umulcc %l2, 0x1B1B, %o0
ldstub [%l7 + 0x34], %i5
loop_2267:
srlx %l0, 0x1F, %g7
srlx %i6, 0x1C, %g4
edge32l %o5, %o3, %l4
movrlez %g3, %g1, %l5
orncc %i3, 0x1F94, %i2
srl %g6, %g2, %i1
edge32 %o2, %l1, %o1
movgu %xcc, %o7, %l6
set 0x10, %o3
ldda [%l7 + %o3] 0xe2, %i6
add %l7, 0x6C, %l6
wr %g0, 0x88, %asi
casa [%l6] 0x88, %o4, %i0
fand %f14, %f18, %f2
movvc %icc, %i4, %o6
fpadd16s %f19, %f30, %f22
ldd [%l7 + 0x08], %g4
fmovdle %icc, %f31, %f29
tneg %icc, 0x4
stbar
array16 %l2, %l3, %o0
bcc,pt %icc, loop_2268
fmovdcs %xcc, %f2, %f20
movrgez %i5, 0x005, %g7
fxor %f16, %f22, %f4
loop_2268:
xnorcc %l0, 0x087D, %g4
fcmpgt32 %f30, %f4, %i6
tgu %icc, 0x0
smul %o5, %o3, %g3
edge32n %l4, %g1, %l5
set 0x40, %g7
stda %f0, [%l7 + %g7] 0x1e
membar #Sync
xor %i3, %g6, %i2
and %i1, %g2, %o2
mulscc %o1, 0x03B8, %o7
subccc %l1, %l6, %i7
nop
fitos %f6, %f15
fstod %f15, %f18
move %icc, %i0, %i4
lduh [%l7 + 0x46], %o4
orcc %g5, %o6, %l2
tne %icc, 0x2
edge32 %o0, %i5, %g7
brlz %l3, loop_2269
fcmple16 %f28, %f6, %g4
fabsd %f6, %f12
fmovrsne %i6, %f2, %f24
loop_2269:
mulx %o5, 0x19A3, %o3
fbul %fcc2, loop_2270
nop
setx 0x904952F3, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
addcc %l0, 0x1557, %l4
mova %xcc, %g1, %g3
loop_2270:
edge32ln %i3, %l5, %g6
edge16l %i2, %g2, %o2
sll %o1, %i1, %o7
udivx %l6, 0x0D53, %l1
nop
setx 0x104F4CD9, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
fnor %f16, %f2, %f4
call loop_2271
flush %l7 + 0x2C
fbu,a %fcc1, loop_2272
movne %xcc, %i0, %i4
loop_2271:
tvs %icc, 0x3
fble %fcc0, loop_2273
loop_2272:
movrlz %i7, %g5, %o6
call loop_2274
tl %icc, 0x0
loop_2273:
add %l2, 0x0674, %o0
edge32ln %o4, %i5, %g7
loop_2274:
edge16n %l3, %i6, %o5
or %g4, 0x0072, %o3
stx %l4, [%l7 + 0x40]
tvs %xcc, 0x7
fandnot2s %f30, %f4, %f22
movcs %icc, %g1, %l0
fcmpeq16 %f10, %f2, %i3
fnegd %f12, %f30
sllx %l5, %g3, %g6
tleu %icc, 0x3
set 0x40, %i3
prefetcha [%l7 + %i3] 0x0c, 0x1
movrne %o2, %o1, %i1
edge8 %i2, %o7, %l6
std %f6, [%l7 + 0x08]
sra %l1, 0x1F, %i4
tle %icc, 0x3
sllx %i7, 0x08, %i0
fcmpeq32 %f30, %f4, %o6
fxor %f12, %f10, %f6
tleu %xcc, 0x2
ldub [%l7 + 0x79], %g5
pdist %f18, %f22, %f14
subc %o0, %o4, %i5
stbar
fbuge,a %fcc3, loop_2275
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_2276, %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
mulx %g7, 0x13AD, %l2
loop_2275:
nop
setx 0x5EC6C77595D521C2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f6
fbge %fcc3, loop_2277
loop_2276:
sir 0x01C8
stx %i6, [%l7 + 0x40]
movrgez %l3, %o5, %o3
loop_2277:
nop
membar #Sync
wr %g0, 0xf0, %asi
ldda [%l7 + 0x40] %asi, %f0
srl %l4, %g4, %l0
bl,a loop_2278
lduh [%l7 + 0x78], %i3
tvs %icc, 0x2
edge16ln %l5, %g3, %g1
loop_2278:
fmovscs %icc, %f4, %f23
tvs %xcc, 0x0
smul %g2, 0x1FDD, %g6
mova %icc, %o1, %o2
ta %icc, 0x3
te %xcc, 0x7
or %i2, %o7, %i1
movvs %xcc, %l6, %i4
movg %icc, %l1, %i7
fmovse %xcc, %f26, %f1
movrlz %i0, 0x119, %o6
tleu %xcc, 0x1
bpos %icc, loop_2279
movg %icc, %o0, %o4
fnot1s %f13, %f22
fmovdvc %xcc, %f31, %f28
loop_2279:
nop
setx 0x604B7881, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
sub %i5, 0x1368, %g7
wr %g0, 0x11, %asi
stda %f16, [%l7 + 0x40] %asi
nop
fitos %f12, %f1
fstox %f1, %f12
fxtos %f12, %f0
fexpand %f0, %f28
tge %xcc, 0x2
set 0x60, %g1
stwa %l2, [%l7 + %g1] 0x2b
membar #Sync
tleu %icc, 0x0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %icc, 0x6
tcc %xcc, 0x3
fexpand %f20, %f20
movl %xcc, %g5, %i6
set 0x4A, %l4
lduba [%l7 + %l4] 0x10, %l3
st %f9, [%l7 + 0x70]
ldd [%l7 + 0x40], %o4
tgu %xcc, 0x5
addcc %l4, 0x12F1, %g4
andcc %o3, 0x1725, %l0
bcc,pn %icc, loop_2280
mulx %i3, 0x13BF, %g3
movg %icc, %l5, %g1
fmovdne %xcc, %f2, %f13
loop_2280:
edge16n %g2, %o1, %g6
ldd [%l7 + 0x70], %f0
tvc %icc, 0x1
subcc %o2, %i2, %o7
be %icc, loop_2281
sir 0x1F91
move %icc, %i1, %l6
sdiv %l1, 0x062F, %i7
loop_2281:
umulcc %i4, %o6, %i0
sllx %o0, %o4, %g7
tg %icc, 0x3
stx %i5, [%l7 + 0x78]
tvs %xcc, 0x7
tleu %icc, 0x1
st %f11, [%l7 + 0x4C]
tl %icc, 0x5
edge8n %g5, %i6, %l2
movle %icc, %l3, %o5
fnegs %f0, %f27
fmovrdlez %g4, %f6, %f30
tge %icc, 0x0
edge8ln %l4, %o3, %i3
te %icc, 0x3
fpack32 %f4, %f0, %f2
umul %g3, 0x042F, %l0
addc %g1, 0x05A3, %l5
fmovdvs %xcc, %f17, %f11
subccc %o1, %g6, %o2
brgez %g2, loop_2282
tsubcc %i2, 0x06E8, %o7
nop
fitod %f8, %f14
fdtox %f14, %f10
sethi 0x1DC9, %l6
loop_2282:
nop
wr %g0, 0x18, %asi
sta %f14, [%l7 + 0x54] %asi
membar 0x3D
ldx [%l7 + 0x48], %l1
movpos %icc, %i1, %i4
mulscc %o6, %i0, %o0
umulcc %o4, 0x1BD6, %g7
edge32l %i7, %i5, %g5
fmovdgu %icc, %f18, %f7
subcc %i6, %l3, %l2
tsubcctv %o5, 0x1B48, %l4
fmovsge %xcc, %f1, %f3
array8 %o3, %g4, %i3
fmovdcc %xcc, %f15, %f27
sllx %l0, %g3, %l5
tsubcctv %o1, 0x0773, %g6
srlx %g1, %g2, %o2
tcc %xcc, 0x0
xnorcc %o7, %l6, %l1
fbn,a %fcc3, loop_2283
movne %xcc, %i2, %i4
bvs %icc, loop_2284
sra %i1, %o6, %o0
loop_2283:
movrlez %i0, %g7, %i7
fmovrsne %i5, %f30, %f8
loop_2284:
sdivx %o4, 0x104E, %g5
movpos %icc, %l3, %l2
add %l7, 0x7C, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %o5, %l4
edge32l %i6, %g4, %o3
faligndata %f12, %f4, %f26
subcc %l0, 0x19F3, %i3
xnorcc %l5, 0x1E9A, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %xcc, %g3, %g6
subc %g2, 0x10FF, %o2
sll %o7, 0x15, %l6
orncc %l1, 0x05B5, %g1
ldsh [%l7 + 0x18], %i4
orcc %i1, 0x1CE9, %i2
nop
setx 0xA7F8451D51011CFF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x0FE6B2C24720802B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fsubd %f26, %f16, %f16
andn %o0, 0x1562, %i0
faligndata %f14, %f22, %f6
alignaddrl %o6, %g7, %i5
fpadd32 %f6, %f20, %f16
move %icc, %o4, %g5
movleu %icc, %l3, %l2
udivcc %i7, 0x189D, %l4
tneg %icc, 0x6
addccc %i6, %g4, %o3
umul %l0, %o5, %i3
array8 %l5, %o1, %g3
tge %icc, 0x1
nop
setx loop_2285, %l0, %l1
jmpl %l1, %g2
xor %g6, %o2, %o7
membar 0x6A
sir 0x079D
loop_2285:
array32 %l1, %l6, %i4
sllx %i1, %i2, %g1
fsrc2 %f22, %f16
andncc %o0, %i0, %o6
nop
setx loop_2286, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
umul %i5, %o4, %g5
fmovdl %icc, %f4, %f25
movpos %icc, %l3, %l2
loop_2286:
sra %i7, %g7, %i6
ldstub [%l7 + 0x4A], %l4
fnot1 %f12, %f6
bne loop_2287
movcs %xcc, %o3, %g4
bcc,a loop_2288
st %f19, [%l7 + 0x58]
loop_2287:
tsubcctv %o5, 0x137C, %i3
fmovsne %xcc, %f2, %f1
loop_2288:
taddcc %l0, %o1, %l5
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x38] %asi, 0x1
edge8l %g6, %g3, %o7
edge32n %l1, %o2, %i4
fmovrse %i1, %f13, %f14
movvc %icc, %i2, %g1
popc %l6, %o0
sdivcc %o6, 0x0870, %i5
nop
setx 0x40632B50, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
edge8n %i0, %o4, %g5
fmovsvc %icc, %f3, %f19
nop
setx 0x305FDF95B7E5CF1C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x2321CF6EE3E6F138, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f28, %f4
ldsw [%l7 + 0x38], %l2
set 0x1C, %l5
swapa [%l7 + %l5] 0x18, %l3
movcs %xcc, %g7, %i7
fbn,a %fcc1, loop_2289
subccc %l4, 0x0906, %i6
movrlz %g4, 0x0AA, %o3
fcmpeq32 %f6, %f14, %i3
loop_2289:
tneg %xcc, 0x6
movpos %xcc, %o5, %o1
st %f8, [%l7 + 0x20]
fcmpne32 %f28, %f18, %l0
fmovdge %xcc, %f9, %f25
lduw [%l7 + 0x14], %g2
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x68] %asi, 0x1
ldstub [%l7 + 0x5B], %l5
tne %icc, 0x5
wr %g0, 0x18, %asi
swapa [%l7 + 0x54] %asi, %o7
be,pn %icc, loop_2290
bcc loop_2291
fmovsgu %xcc, %f0, %f1
bcs %xcc, loop_2292
loop_2290:
movn %icc, %l1, %g3
loop_2291:
fand %f12, %f4, %f16
tvs %xcc, 0x4
loop_2292:
tsubcctv %o2, %i4, %i2
bpos %icc, loop_2293
tvc %icc, 0x6
fblg,a %fcc2, loop_2294
tsubcc %i1, %l6, %g1
loop_2293:
tsubcc %o6, %i5, %o0
orncc %o4, 0x060E, %g5
loop_2294:
stw %l2, [%l7 + 0x58]
udiv %i0, 0x0433, %g7
or %i7, 0x0A00, %l4
tvc %icc, 0x4
membar #Sync
wr %g0, 0xf0, %asi
ldda [%l7 + 0x40] %asi, %f16
popc %i6, %g4
fandnot2s %f24, %f28, %f6
sethi 0x165F, %l3
ldstub [%l7 + 0x21], %i3
te %icc, 0x2
edge32n %o3, %o5, %l0
or %g2, 0x0CEA, %g6
movg %xcc, %o1, %l5
fzeros %f31
ldd [%l7 + 0x78], %l0
ldsw [%l7 + 0x3C], %o7
edge8 %o2, %i4, %g3
fba,a %fcc2, loop_2295
mulx %i2, 0x09D6, %i1
movrgz %g1, 0x3AE, %l6
tneg %xcc, 0x3
loop_2295:
tpos %xcc, 0x0
sllx %o6, %o0, %o4
tn %icc, 0x7
bl,a,pt %xcc, loop_2296
fmovrse %i5, %f29, %f17
ble,a,pn %icc, loop_2297
sub %l2, 0x12FA, %g5
loop_2296:
tg %icc, 0x2
tge %icc, 0x1
loop_2297:
stx %g7, [%l7 + 0x50]
fmovdcs %xcc, %f7, %f29
movleu %xcc, %i7, %l4
add %l7, 0x20, %l6
wr %g0, 0x88, %asi
casxa [%l6] 0x88, %i0, %g4
xnor %i6, %l3, %i3
nop
fitod %f12, %f6
fdtoi %f6, %f20
edge8 %o3, %o5, %l0
srax %g2, %g6, %l5
tsubcc %o1, 0x1875, %l1
sll %o7, %i4, %g3
tne %icc, 0x7
edge32n %i2, %i1, %g1
te %xcc, 0x3
bcs,pn %icc, loop_2298
sdiv %o2, 0x018B, %l6
fmovdge %xcc, %f15, %f8
tpos %xcc, 0x2
loop_2298:
array8 %o6, %o0, %i5
movcc %xcc, %o4, %l2
andcc %g5, 0x1A9A, %i7
xor %g7, 0x1D96, %l4
movvs %xcc, %i0, %i6
smulcc %l3, %i3, %o3
movrlez %g4, %o5, %l0
fmovspos %icc, %f1, %f30
set 0x22, %l3
stha %g6, [%l7 + %l3] 0x81
tneg %xcc, 0x2
xnorcc %l5, 0x01A7, %g2
nop
fitos %f28, %f28
sra %o1, 0x11, %l1
set 0x40, %g2
stda %f16, [%l7 + %g2] 0x1f
membar #Sync
alignaddr %o7, %g3, %i2
movne %icc, %i4, %i1
bl,a,pn %xcc, loop_2299
tl %xcc, 0x2
array32 %g1, %o2, %l6
bcc,a loop_2300
loop_2299:
move %xcc, %o6, %i5
movneg %icc, %o0, %o4
fcmpne16 %f18, %f26, %l2
loop_2300:
subccc %i7, %g7, %g5
smul %l4, %i6, %i0
fbge %fcc1, loop_2301
tg %icc, 0x5
subc %l3, 0x184A, %i3
movrlez %o3, %g4, %l0
loop_2301:
umulcc %g6, 0x083E, %l5
andcc %g2, 0x16AF, %o1
ldsb [%l7 + 0x1D], %o5
move %xcc, %o7, %g3
set 0x40, %l2
ldda [%l7 + %l2] 0x80, %f16
alignaddr %i2, %l1, %i4
movrlez %g1, %o2, %i1
nop
fitos %f12, %f5
fstod %f5, %f16
edge8 %l6, %i5, %o0
mova %icc, %o4, %l2
pdist %f20, %f18, %f0
mova %xcc, %o6, %i7
fbge,a %fcc1, loop_2302
brz %g5, loop_2303
fble %fcc3, loop_2304
brz %l4, loop_2305
loop_2302:
fbn %fcc3, loop_2306
loop_2303:
tsubcctv %i6, %i0, %l3
loop_2304:
movgu %xcc, %g7, %o3
loop_2305:
movre %g4, 0x25A, %i3
loop_2306:
add %l0, %g6, %l5
set 0x40, %l1
stba %g2, [%l7 + %l1] 0x0c
fsrc1 %f12, %f16
stb %o1, [%l7 + 0x31]
ldstub [%l7 + 0x5C], %o5
movrlz %o7, 0x3FE, %g3
brlez,a %i2, loop_2307
and %l1, 0x08C7, %i4
movrgez %g1, 0x3EA, %i1
ldub [%l7 + 0x49], %l6
loop_2307:
srax %o2, %o0, %o4
orn %l2, %o6, %i7
fmovdg %xcc, %f21, %f31
tsubcc %g5, 0x1296, %l4
nop
set 0x10, %o0
stx %i6, [%l7 + %o0]
xnor %i0, %i5, %g7
brgz,a %l3, loop_2308
bge,pn %xcc, loop_2309
ldd [%l7 + 0x70], %f14
sdivx %g4, 0x0C08, %i3
loop_2308:
tge %icc, 0x6
loop_2309:
nop
set 0x5A, %o4
ldub [%l7 + %o4], %o3
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x48] %asi, 0x1
nop
fitod %f10, %f16
fdtox %f16, %f22
sir 0x03D4
bpos,pt %xcc, loop_2310
fmovdn %icc, %f10, %f7
alignaddrl %l5, %g2, %g6
nop
setx 0x2058E956, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
loop_2310:
lduh [%l7 + 0x36], %o5
subccc %o7, %g3, %i2
movrgz %l1, 0x1A4, %i4
sdiv %o1, 0x098C, %g1
fmovsge %icc, %f5, %f26
nop
setx 0xCD42BAC4BB256DEF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x95BD36650B84DD91, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f0, %f12
tvc %icc, 0x0
umulcc %l6, 0x1F86, %i1
fmovdgu %icc, %f22, %f31
movrlz %o0, %o4, %o2
umul %o6, %i7, %g5
movne %icc, %l4, %i6
movrne %i0, 0x0AD, %l2
bn loop_2311
ldub [%l7 + 0x6B], %g7
ldsw [%l7 + 0x34], %l3
addccc %g4, %i5, %o3
loop_2311:
fmovrsne %i3, %f24, %f21
bshuffle %f2, %f4, %f2
fmul8x16al %f22, %f26, %f2
fbule %fcc1, loop_2312
bneg %xcc, loop_2313
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlz %l0, %g2, %g6
loop_2312:
movgu %icc, %l5, %o5
loop_2313:
orcc %g3, 0x1FE9, %o7
brnz %i2, loop_2314
ba,pn %xcc, loop_2315
fbo,a %fcc2, loop_2316
fmovrdgz %l1, %f6, %f16
loop_2314:
movvs %xcc, %o1, %i4
loop_2315:
tneg %xcc, 0x1
loop_2316:
fmovdvc %xcc, %f12, %f14
edge32 %g1, %l6, %i1
movvs %xcc, %o4, %o2
tpos %icc, 0x0
sub %o0, %i7, %o6
edge8n %g5, %i6, %i0
lduh [%l7 + 0x54], %l4
addccc %g7, %l3, %l2
taddcctv %i5, 0x0068, %o3
fbug %fcc0, loop_2317
lduw [%l7 + 0x54], %i3
fmovscs %icc, %f15, %f7
xnor %l0, 0x1A82, %g4
loop_2317:
fmovdleu %icc, %f31, %f4
fmovdne %xcc, %f6, %f15
ldsh [%l7 + 0x62], %g2
fmovdpos %icc, %f16, %f0
stx %l5, [%l7 + 0x28]
srlx %o5, %g6, %o7
sdiv %i2, 0x1C04, %g3
edge32ln %o1, %l1, %i4
fmovrdgez %l6, %f14, %f12
set 0x10, %g3
stxa %i1, [%l7 + %g3] 0x27
membar #Sync
nop
fitos %f3, %f17
fstox %f17, %f0
fxtos %f0, %f3
xorcc %g1, 0x0663, %o4
orncc %o2, 0x07C9, %i7
mulscc %o0, %o6, %g5
sir 0x08F1
tpos %xcc, 0x7
fbe,a %fcc2, loop_2318
fmovsvc %icc, %f21, %f14
sllx %i6, 0x05, %l4
call loop_2319
loop_2318:
array8 %g7, %i0, %l2
bgu,a %icc, loop_2320
bcs,a,pn %xcc, loop_2321
loop_2319:
fmovrdgz %l3, %f4, %f26
nop
fitod %f27, %f8
loop_2320:
addc %i5, %o3, %i3
loop_2321:
xor %g4, %l0, %g2
edge8 %o5, %g6, %l5
tneg %xcc, 0x4
sub %i2, %g3, %o1
bg,a loop_2322
membar 0x4A
ble,a,pn %xcc, loop_2323
tsubcc %l1, %i4, %l6
loop_2322:
ble %icc, loop_2324
edge16l %o7, %i1, %o4
loop_2323:
fmovrse %g1, %f4, %f20
fmovrslez %o2, %f9, %f0
loop_2324:
fmovdcs %xcc, %f31, %f7
bl,a %xcc, loop_2325
edge8 %o0, %i7, %g5
movrgez %i6, %l4, %g7
fmovsa %icc, %f12, %f30
loop_2325:
xnor %o6, %l2, %l3
andcc %i5, %o3, %i3
nop
setx 0x1E46184E3167C214, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
fsqrtd %f18, %f28
andn %g4, 0x0930, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdvc %xcc, %f13, %f15
movcc %icc, %i0, %g2
for %f20, %f12, %f20
faligndata %f4, %f20, %f22
fmul8sux16 %f2, %f20, %f12
movrgez %g6, 0x27D, %o5
fmovsvs %xcc, %f10, %f31
fmovdcc %xcc, %f10, %f22
movge %xcc, %i2, %l5
nop
setx loop_2326, %l0, %l1
jmpl %l1, %o1
tle %xcc, 0x6
movcc %icc, %l1, %i4
array8 %g3, %o7, %i1
loop_2326:
sra %l6, 0x06, %g1
fnors %f19, %f15, %f6
edge8 %o4, %o2, %o0
fmovrslz %g5, %f20, %f20
fandnot2s %f27, %f7, %f20
fmovsle %icc, %f23, %f1
set 0x40, %i5
ldda [%l7 + %i5] 0x80, %f0
addc %i7, 0x1129, %l4
sdivx %i6, 0x16B7, %g7
movpos %xcc, %o6, %l2
movrlz %l3, %o3, %i3
fmul8x16 %f23, %f12, %f0
wr %g0, 0xe3, %asi
stba %i5, [%l7 + 0x6C] %asi
membar #Sync
bpos %xcc, loop_2327
tneg %icc, 0x5
fbn %fcc3, loop_2328
sdiv %g4, 0x1991, %i0
loop_2327:
ba,pt %icc, loop_2329
move %xcc, %g2, %l0
loop_2328:
fba,a %fcc3, loop_2330
fpadd16s %f0, %f10, %f1
loop_2329:
fcmpeq16 %f0, %f10, %g6
ldx [%l7 + 0x18], %o5
loop_2330:
xnorcc %i2, %o1, %l1
smulcc %i4, 0x0DA2, %g3
fblg,a %fcc3, loop_2331
ldsw [%l7 + 0x20], %o7
xorcc %i1, 0x0C3F, %l6
mova %icc, %l5, %g1
loop_2331:
nop
set 0x37, %o5
lduba [%l7 + %o5] 0x89, %o2
fbne,a %fcc2, loop_2332
movcc %icc, %o4, %o0
ldx [%l7 + 0x20], %i7
movrlz %g5, %l4, %i6
loop_2332:
nop
wr %g0, 0x89, %asi
ldsba [%l7 + 0x08] %asi, %g7
tne %icc, 0x5
movl %xcc, %l2, %o6
movrlez %l3, %o3, %i5
srlx %g4, 0x1D, %i0
sth %g2, [%l7 + 0x72]
sethi 0x02BA, %l0
andn %i3, %o5, %i2
fmovscs %icc, %f11, %f22
tcc %xcc, 0x5
fmovsgu %icc, %f27, %f22
subcc %g6, %o1, %i4
movcs %icc, %g3, %o7
smul %i1, 0x137B, %l1
andn %l5, %l6, %o2
nop
setx loop_2333, %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
setx 0x02C01668BE26C5D8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x99A7265763771DE9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fmuld %f22, %f8, %f12
nop
fitod %f25, %f0
movne %xcc, %o4, %o0
loop_2333:
smul %g1, 0x0D2C, %i7
fcmple32 %f14, %f6, %g5
smul %l4, 0x0BA8, %i6
fxnors %f31, %f29, %f2
nop
setx loop_2334, %l0, %l1
jmpl %l1, %l2
edge32l %g7, %o6, %l3
fmovse %icc, %f14, %f12
udivcc %o3, 0x12B5, %i5
loop_2334:
tsubcctv %g4, %g2, %l0
tsubcc %i3, %i0, %o5
movcc %icc, %g6, %o1
membar 0x57
movpos %icc, %i2, %i4
fpadd32 %f12, %f18, %f8
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x80, %asi
lduha [%l7 + 0x70] %asi, %o7
bn loop_2335
tsubcc %g3, 0x1427, %l1
edge32l %l5, %l6, %i1
movrlez %o2, %o0, %g1
loop_2335:
nop
setx 0x60ED27EC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0xA93E7A7C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fsubs %f5, %f14, %f2
xor %i7, %g5, %l4
ldx [%l7 + 0x30], %o4
nop
fitod %f8, %f28
fdtox %f28, %f24
tneg %xcc, 0x7
fpack32 %f26, %f18, %f28
fpack16 %f28, %f4
set 0x34, %o1
lduha [%l7 + %o1] 0x10, %l2
tl %xcc, 0x1
sth %g7, [%l7 + 0x2C]
fbe %fcc3, loop_2336
bg,a %icc, loop_2337
movrgez %i6, 0x095, %o6
fone %f30
loop_2336:
fcmpne16 %f22, %f26, %o3
loop_2337:
movle %xcc, %i5, %g4
wr %g0, 0xe3, %asi
stxa %l3, [%l7 + 0x70] %asi
membar #Sync
fbul,a %fcc1, loop_2338
lduw [%l7 + 0x7C], %l0
movvs %icc, %g2, %i3
edge32ln %o5, %i0, %o1
loop_2338:
fexpand %f22, %f24
xnorcc %g6, %i2, %i4
movvc %xcc, %o7, %l1
fmul8ulx16 %f22, %f12, %f6
fzero %f30
umul %l5, %l6, %g3
orn %o2, 0x053F, %o0
tcs %icc, 0x3
udivcc %g1, 0x13CE, %i1
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
array8 %i7, %l4, %g5
tneg %icc, 0x7
fpsub16 %f12, %f0, %f20
fzeros %f12
fmovsgu %icc, %f27, %f26
addccc %o4, %l2, %g7
subccc %o6, %o3, %i5
sll %g4, %l3, %i6
wr %g0, 0x04, %asi
ldswa [%l7 + 0x08] %asi, %g2
fcmpgt16 %f4, %f6, %i3
fnot1s %f20, %f27
tsubcctv %o5, 0x1F73, %l0
tcs %xcc, 0x5
fmovdcs %icc, %f31, %f0
sll %i0, 0x1A, %o1
tge %icc, 0x1
bcs,a,pn %xcc, loop_2339
edge16ln %i2, %i4, %g6
udiv %o7, 0x15C3, %l1
tvc %xcc, 0x7
loop_2339:
fmovdneg %xcc, %f15, %f15
edge16n %l6, %g3, %l5
ta %icc, 0x5
sub %o2, 0x08D1, %g1
tneg %icc, 0x4
array16 %o0, %i1, %i7
set 0x76, %i6
lduha [%l7 + %i6] 0x89, %l4
sll %g5, %o4, %l2
mulscc %o6, %o3, %g7
st %f3, [%l7 + 0x2C]
tvc %icc, 0x4
movle %icc, %i5, %g4
or %l3, %g2, %i3
movg %xcc, %i6, %o5
edge8l %i0, %l0, %i2
movne %icc, %o1, %i4
nop
fitos %f1, %f2
fstoi %f2, %f11
nop
fitos %f1, %f31
fstox %f31, %f0
fbge,a %fcc0, loop_2340
bne,a,pn %icc, loop_2341
bvs,a loop_2342
tleu %icc, 0x7
loop_2340:
and %o7, %g6, %l1
loop_2341:
andn %g3, %l5, %l6
loop_2342:
nop
fitos %f9, %f11
fstox %f11, %f4
fxtos %f4, %f2
fmovda %xcc, %f24, %f9
bn,pt %icc, loop_2343
fpadd32 %f6, %f0, %f22
smul %o2, 0x03C9, %o0
orn %i1, %i7, %l4
loop_2343:
mova %icc, %g5, %o4
bvs %icc, loop_2344
fbge %fcc3, loop_2345
sra %g1, %l2, %o3
smul %g7, %i5, %g4
loop_2344:
movrgez %o6, %g2, %l3
loop_2345:
fmovrdgz %i3, %f22, %f24
nop
setx loop_2346, %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
fble,a %fcc3, loop_2347
bne,pn %xcc, loop_2348
srl %i6, 0x1E, %i0
loop_2346:
add %o5, 0x1072, %l0
loop_2347:
ta %icc, 0x2
loop_2348:
fmovsge %xcc, %f3, %f31
bshuffle %f24, %f18, %f0
fcmple32 %f14, %f16, %o1
fmovscs %xcc, %f18, %f4
fmovde %xcc, %f20, %f13
umul %i2, 0x19BD, %o7
and %i4, 0x08B1, %g6
tneg %xcc, 0x7
fpack16 %f18, %f0
sir 0x0A27
membar #Sync
wr %g0, 0xf8, %asi
ldda [%l7 + 0x40] %asi, %f16
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %g3, %l5, %l1
edge32 %l6, %o2, %o0
addccc %i7, 0x1651, %i1
stw %g5, [%l7 + 0x64]
movrlez %o4, 0x1F2, %l4
add %l7, 0x38, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %l2
casxa [%l6] %asi, %l2, %o3
edge8n %g1, %i5, %g7
movn %xcc, %g4, %g2
ldd [%l7 + 0x48], %f6
movcs %xcc, %o6, %l3
fmovspos %icc, %f7, %f15
andcc %i3, %i6, %i0
movcc %icc, %l0, %o5
subc %o1, 0x1BC0, %o7
nop
set 0x28, %o2
stb %i2, [%l7 + %o2]
sir 0x046C
tge %xcc, 0x1
fmovs %f28, %f24
fors %f18, %f10, %f23
srax %g6, %g3, %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addcc %l1, 0x1F86, %l5
brlz %o2, loop_2349
smulcc %l6, %i7, %i1
movrgz %g5, %o4, %o0
edge8l %l4, %o3, %g1
loop_2349:
sll %i5, 0x0D, %g7
fmovdg %icc, %f7, %f0
set 0x0A, %o6
ldsha [%l7 + %o6] 0x19, %l2
xnorcc %g4, 0x17AB, %g2
nop
setx loop_2350, %l0, %l1
jmpl %l1, %l3
smul %i3, 0x199B, %i6
tcs %icc, 0x2
fnegs %f8, %f24
loop_2350:
ldsb [%l7 + 0x7E], %i0
sllx %l0, %o5, %o6
fxnor %f20, %f10, %f22
edge32n %o1, %o7, %i2
fbn %fcc1, loop_2351
fnands %f26, %f23, %f16
subc %g3, 0x1B82, %g6
orn %i4, %l1, %o2
loop_2351:
brlez,a %l5, loop_2352
movpos %xcc, %l6, %i1
tle %xcc, 0x6
smulcc %g5, 0x1D2B, %i7
loop_2352:
sdivcc %o4, 0x01EE, %l4
nop
setx 0xE54641AC76FDAD46, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x53206640CBEF9BB0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsubd %f16, %f10, %f2
fbule,a %fcc3, loop_2353
ldsb [%l7 + 0x71], %o0
array16 %g1, %o3, %g7
smulcc %l2, %g4, %i5
loop_2353:
movle %icc, %g2, %l3
fbe %fcc0, loop_2354
edge16n %i3, %i0, %l0
array16 %i6, %o5, %o1
tl %xcc, 0x4
loop_2354:
nop
setx loop_2355, %l0, %l1
jmpl %l1, %o7
fornot1s %f13, %f28, %f9
add %l7, 0x40, %l6
wr %g0, 0x10, %asi
casxa [%l6] %asi, %i2, %o6
loop_2355:
fbule,a %fcc3, loop_2356
orn %g3, 0x141A, %i4
udivx %l1, 0x118E, %g6
fble,a %fcc3, loop_2357
loop_2356:
te %icc, 0x2
srax %l5, %l6, %o2
fsrc1s %f8, %f18
loop_2357:
prefetch [%l7 + 0x1C], 0x3
movgu %xcc, %i1, %i7
fabsd %f4, %f22
wr %g0, 0x19, %asi
ldsha [%l7 + 0x16] %asi, %g5
subccc %l4, %o0, %g1
fpadd16s %f26, %f3, %f29
movpos %xcc, %o3, %g7
movrgez %l2, %g4, %i5
fmovdl %icc, %f14, %f25
wr %g0, 0x27, %asi
ldda [%l7 + 0x10] %asi, %o4
movrne %l3, 0x0FB, %i3
ta %xcc, 0x4
subc %g2, 0x0695, %i0
fmul8sux16 %f12, %f16, %f8
ta %xcc, 0x1
fsrc2 %f20, %f18
movrgz %i6, 0x2F7, %o5
fmovsneg %icc, %f17, %f6
bl loop_2358
nop
setx loop_2359, %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
edge32ln %l0, %o1, %o7
or %i2, %o6, %i4
loop_2358:
edge16n %g3, %l1, %g6
loop_2359:
fones %f23
movre %l5, 0x00A, %o2
ldx [%l7 + 0x20], %i1
movn %icc, %i7, %g5
edge16n %l4, %o0, %l6
movle %icc, %g1, %g7
set 0x70, %l0
ldda [%l7 + %l0] 0x18, %o2
fcmple32 %f10, %f28, %g4
lduh [%l7 + 0x44], %l2
set 0x70, %g4
lda [%l7 + %g4] 0x10, %f2
popc 0x0332, %o4
mulx %l3, 0x0D2B, %i5
subcc %i3, 0x1383, %g2
membar #Sync
set 0x40, %i7
ldda [%l7 + %i7] 0x17, %f0
brlz,a %i6, loop_2360
movvs %icc, %o5, %l0
movn %icc, %o1, %o7
sdivx %i0, 0x088E, %o6
loop_2360:
nop
set 0x34, %g6
lduw [%l7 + %g6], %i2
sdivx %i4, 0x0DBC, %g3
fbn,a %fcc1, loop_2361
edge16n %l1, %g6, %l5
edge8 %o2, %i7, %i1
fnot2 %f24, %f14
loop_2361:
movrgez %l4, 0x0B6, %g5
xor %l6, %g1, %o0
movge %xcc, %g7, %g4
nop
setx 0xF0370675, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x81B54E35, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fadds %f12, %f27, %f22
ld [%l7 + 0x30], %f27
fpsub32s %f27, %f25, %f3
tgu %xcc, 0x7
edge8 %l2, %o3, %l3
fcmpne16 %f18, %f14, %o4
nop
setx 0xA0453E0E, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
movvc %xcc, %i3, %i5
srlx %g2, %o5, %l0
add %l7, 0x44, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %i6, %o1
faligndata %f4, %f12, %f18
fmovsvc %icc, %f6, %f23
movvc %xcc, %i0, %o6
movrlz %i2, %o7, %g3
movcs %xcc, %l1, %i4
xnorcc %g6, 0x1150, %o2
fnot2 %f16, %f16
xnor %l5, 0x1AFC, %i7
edge16l %l4, %i1, %g5
ld [%l7 + 0x14], %f15
fcmpgt16 %f12, %f12, %g1
xnorcc %o0, 0x1854, %l6
fcmple16 %f30, %f14, %g4
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x21] %asi, %l2
fzero %f2
fpmerge %f21, %f27, %f24
movcs %icc, %o3, %g7
fbl %fcc1, loop_2362
sir 0x1BD4
nop
set 0x30, %i4
std %f14, [%l7 + %i4]
udiv %l3, 0x18E8, %i3
loop_2362:
fble %fcc0, loop_2363
fmovsvs %xcc, %f20, %f17
xorcc %i5, %g2, %o5
tle %xcc, 0x4
loop_2363:
movge %icc, %o4, %l0
movrgez %o1, 0x1DE, %i0
edge32n %o6, %i6, %o7
tge %icc, 0x2
fmovrdgez %g3, %f18, %f26
te %icc, 0x6
fmovsn %xcc, %f20, %f9
addc %l1, 0x0D72, %i2
fnot2 %f20, %f22
fpsub16 %f28, %f10, %f16
movrlez %g6, 0x3AE, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %o2, %i7, %l5
array16 %l4, %g5, %i1
bge,a %icc, loop_2364
ble,a loop_2365
fmovdgu %icc, %f10, %f5
flush %l7 + 0x24
loop_2364:
movrlez %o0, 0x207, %g1
loop_2365:
fsrc1s %f24, %f29
movrgez %l6, %l2, %g4
ble,pn %xcc, loop_2366
brnz %g7, loop_2367
tg %xcc, 0x4
bn,a,pn %xcc, loop_2368
loop_2366:
movrgz %o3, %l3, %i5
loop_2367:
ldd [%l7 + 0x20], %g2
brgz,a %o5, loop_2369
loop_2368:
fmovsvs %icc, %f9, %f5
edge16n %o4, %i3, %l0
fmovsl %xcc, %f9, %f27
loop_2369:
fnegs %f10, %f6
ba,a loop_2370
edge16l %i0, %o1, %o6
edge16l %i6, %g3, %l1
wr %g0, 0x89, %asi
ldswa [%l7 + 0x74] %asi, %i2
loop_2370:
sth %g6, [%l7 + 0x72]
movg %icc, %o7, %i4
fbg,a %fcc0, loop_2371
umulcc %i7, %l5, %o2
alignaddr %l4, %g5, %i1
add %l7, 0x70, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %o0
casxa [%l6] %asi, %o0, %g1
loop_2371:
ldsb [%l7 + 0x75], %l6
tpos %icc, 0x3
set 0x36, %o7
ldstuba [%l7 + %o7] 0x04, %g4
mulscc %l2, %g7, %l3
srl %i5, %o3, %g2
fxor %f0, %f28, %f12
array8 %o4, %o5, %i3
sdivx %l0, 0x1736, %o1
srlx %o6, 0x00, %i0
brgz %g3, loop_2372
ldd [%l7 + 0x38], %i6
set 0x18, %i0
stha %i2, [%l7 + %i0] 0x2f
membar #Sync
loop_2372:
array8 %g6, %l1, %o7
fxor %f2, %f28, %f16
or %i7, 0x0AF1, %i4
nop
fitod %f10, %f4
fdtox %f4, %f24
lduh [%l7 + 0x4A], %l5
taddcc %l4, %g5, %i1
bne,a %icc, loop_2373
alignaddr %o2, %g1, %o0
nop
setx 0x7054EB79, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
fandnot2 %f4, %f26, %f16
loop_2373:
movne %icc, %g4, %l2
brz %g7, loop_2374
ldub [%l7 + 0x19], %l3
fbe %fcc2, loop_2375
movcc %icc, %i5, %o3
loop_2374:
fxors %f3, %f16, %f9
nop
set 0x65, %i1
ldub [%l7 + %i1], %g2
loop_2375:
flush %l7 + 0x58
fmul8ulx16 %f2, %f14, %f10
sub %o4, 0x0CF1, %o5
movgu %xcc, %l6, %l0
alignaddrl %o1, %i3, %o6
fmovsle %icc, %f9, %f14
fbuge,a %fcc1, loop_2376
nop
fitos %f3, %f27
fstox %f27, %f4
fxtos %f4, %f19
fbue %fcc1, loop_2377
popc %i0, %g3
loop_2376:
fpadd16 %f6, %f30, %f30
edge8 %i6, %g6, %i2
loop_2377:
and %o7, %i7, %l1
edge8ln %l5, %l4, %g5
fbg %fcc0, loop_2378
xnor %i4, %i1, %g1
fpack16 %f26, %f28
array16 %o0, %g4, %l2
loop_2378:
fmovrsgz %o2, %f22, %f31
tpos %xcc, 0x4
wr %g0, 0x2f, %asi
ldda [%l7 + 0x20] %asi, %g6
wr %g0, 0x89, %asi
lduha [%l7 + 0x62] %asi, %l3
ldstub [%l7 + 0x51], %o3
fbue %fcc1, loop_2379
add %g2, %o4, %i5
fmovdneg %icc, %f1, %f17
movcs %icc, %o5, %l6
loop_2379:
udivx %l0, 0x1262, %o1
addc %i3, 0x0BAF, %o6
fblg %fcc3, loop_2380
tcs %xcc, 0x5
fcmpeq16 %f26, %f20, %i0
bcc,a,pt %xcc, loop_2381
loop_2380:
fmovsgu %xcc, %f8, %f10
movne %xcc, %g3, %i6
fcmpgt16 %f4, %f6, %i2
loop_2381:
nop
set 0x76, %i2
stha %g6, [%l7 + %i2] 0x88
movre %i7, 0x2A8, %o7
fbu %fcc3, loop_2382
fmovrsne %l5, %f3, %f29
tg %xcc, 0x5
nop
setx 0x36BA28E93AD6FCCF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x274CD4037F8B2FC9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f2, %f24
loop_2382:
xnor %l1, %l4, %i4
andn %g5, %g1, %o0
fbl,a %fcc1, loop_2383
movgu %xcc, %g4, %l2
movpos %xcc, %o2, %i1
addccc %l3, %o3, %g7
loop_2383:
fmuld8sux16 %f23, %f25, %f20
bl,pn %xcc, loop_2384
alignaddrl %o4, %g2, %i5
add %l7, 0x4C, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %o5, %l0
loop_2384:
move %icc, %o1, %i3
brgez %l6, loop_2385
movn %icc, %o6, %g3
ta %icc, 0x6
tsubcc %i0, %i2, %i6
loop_2385:
movrne %i7, %g6, %l5
tgu %xcc, 0x2
or %l1, %l4, %o7
or %i4, 0x1202, %g5
set 0x64, %g5
sta %f26, [%l7 + %g5] 0x11
movvc %icc, %g1, %o0
fmovsvs %icc, %f28, %f25
bge %xcc, loop_2386
subc %g4, 0x138B, %l2
array8 %i1, %l3, %o3
edge8ln %g7, %o4, %o2
loop_2386:
xnorcc %i5, 0x0157, %g2
movne %icc, %o5, %l0
umulcc %o1, 0x00CE, %i3
fpsub16s %f19, %f2, %f14
brz %o6, loop_2387
fmovda %icc, %f29, %f23
fmovrde %g3, %f26, %f12
nop
setx 0xF11384B8A6CEFCAB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xDC1C0B3050029C63, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fdivd %f10, %f14, %f10
loop_2387:
nop
set 0x40, %o3
ldda [%l7 + %o3] 0x89, %f0
edge16l %l6, %i0, %i6
fmuld8sux16 %f22, %f13, %f2
nop
setx loop_2388, %l0, %l1
jmpl %l1, %i2
fmovdleu %icc, %f0, %f10
edge32n %g6, %l5, %l1
alignaddrl %i7, %o7, %i4
loop_2388:
andncc %g5, %l4, %o0
tvc %icc, 0x0
ldd [%l7 + 0x48], %f22
fmuld8ulx16 %f30, %f0, %f14
movn %xcc, %g1, %g4
xnor %l2, %i1, %l3
fcmpeq16 %f28, %f14, %g7
fbl,a %fcc0, loop_2389
sll %o3, 0x1F, %o2
tpos %xcc, 0x3
sllx %i5, %g2, %o5
loop_2389:
udivx %o4, 0x0D7F, %o1
alignaddrl %i3, %l0, %g3
sra %l6, %i0, %i6
fornot2 %f16, %f8, %f16
fnand %f20, %f10, %f14
fcmpgt32 %f12, %f4, %o6
tge %xcc, 0x5
movvs %icc, %g6, %l5
nop
fitod %f0, %f6
fdtoi %f6, %f29
andcc %i2, 0x031B, %i7
wr %g0, 0x19, %asi
ldsba [%l7 + 0x60] %asi, %o7
nop
setx loop_2390, %l0, %l1
jmpl %l1, %i4
tgu %icc, 0x7
movleu %icc, %g5, %l4
fnot2s %f31, %f23
loop_2390:
fbo %fcc0, loop_2391
fmovrslz %o0, %f6, %f16
srlx %g1, %l1, %g4
andncc %l2, %i1, %l3
loop_2391:
xnor %g7, 0x0AAF, %o2
orcc %i5, 0x1DF9, %g2
edge16l %o3, %o4, %o5
fxor %f12, %f12, %f18
tgu %xcc, 0x1
sth %o1, [%l7 + 0x56]
fxor %f12, %f18, %f26
srl %l0, 0x16, %i3
wr %g0, 0x89, %asi
sta %f7, [%l7 + 0x4C] %asi
ta %xcc, 0x3
movn %icc, %g3, %l6
alignaddr %i6, %i0, %g6
edge32ln %o6, %i2, %i7
be,a,pn %xcc, loop_2392
te %xcc, 0x2
fxor %f16, %f2, %f18
movrgz %o7, 0x05C, %i4
loop_2392:
movrgz %g5, %l5, %o0
be,pt %icc, loop_2393
orncc %l4, %l1, %g4
bg,a loop_2394
umulcc %g1, %i1, %l2
loop_2393:
nop
wr %g0, 0x04, %asi
ldswa [%l7 + 0x0C] %asi, %l3
loop_2394:
tleu %xcc, 0x5
move %icc, %o2, %i5
fabss %f12, %f31
movgu %xcc, %g2, %g7
tsubcctv %o3, %o5, %o4
srax %l0, 0x0A, %o1
fandnot1s %f23, %f10, %f10
edge8l %i3, %l6, %g3
fmovspos %icc, %f7, %f10
fzero %f24
mova %icc, %i6, %g6
fabss %f5, %f4
nop
fitod %f12, %f6
fdtox %f6, %f28
fxtod %f28, %f20
movrgz %o6, %i2, %i0
sub %i7, %i4, %g5
udiv %l5, 0x1E15, %o7
addccc %o0, 0x0333, %l1
alignaddrl %g4, %l4, %i1
ble,a %icc, loop_2395
fmovrsgez %l2, %f22, %f23
fmovrdlz %g1, %f14, %f2
tle %xcc, 0x5
loop_2395:
movrne %o2, 0x2CE, %i5
fand %f26, %f22, %f6
alignaddr %g2, %g7, %l3
array8 %o5, %o3, %o4
add %l7, 0x68, %l6
wr %g0, 0x81, %asi
casxa [%l6] 0x81, %l0, %i3
bneg loop_2396
edge8l %o1, %g3, %i6
fmovdg %icc, %f1, %f16
fbg,a %fcc2, loop_2397
loop_2396:
nop
fitod %f6, %f22
fdtox %f22, %f2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andncc %l6, %o6, %g6
loop_2397:
smulcc %i0, %i7, %i2
subcc %i4, %g5, %o7
movre %o0, %l5, %g4
or %l4, 0x1F60, %i1
edge32l %l1, %l2, %o2
andcc %g1, 0x1E82, %g2
st %f30, [%l7 + 0x1C]
xor %g7, %i5, %l3
tsubcc %o5, 0x01D4, %o3
tg %xcc, 0x6
stbar
wr %g0, 0x04, %asi
stha %l0, [%l7 + 0x6C] %asi
nop
setx 0x4151C4AF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0xFB7B7D77, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fsubs %f5, %f25, %f2
movrlez %o4, %o1, %g3
fpack32 %f26, %f8, %f26
orcc %i3, 0x1301, %l6
movl %xcc, %o6, %i6
movg %icc, %i0, %i7
nop
setx loop_2398, %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
fornot1s %f20, %f4, %f10
edge32 %g6, %i2, %i4
edge8ln %g5, %o7, %l5
loop_2398:
fnot2s %f4, %f6
fmovsl %icc, %f29, %f20
edge16ln %o0, %g4, %i1
movrgz %l4, 0x206, %l2
fzeros %f24
tvs %xcc, 0x0
sra %l1, 0x0F, %g1
wr %g0, 0x19, %asi
ldswa [%l7 + 0x3C] %asi, %o2
nop
setx 0x44060F5A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x0783AB04, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fadds %f22, %f8, %f27
fcmpgt32 %f28, %f28, %g2
sdiv %i5, 0x145B, %l3
flush %l7 + 0x70
sllx %o5, %o3, %g7
fbue,a %fcc0, loop_2399
fcmpeq32 %f22, %f16, %l0
swap [%l7 + 0x20], %o4
be,a loop_2400
loop_2399:
edge16l %g3, %o1, %i3
tge %xcc, 0x5
taddcctv %o6, 0x0840, %l6
loop_2400:
edge32 %i6, %i7, %g6
fbul,a %fcc1, loop_2401
srax %i0, 0x12, %i2
set 0x40, %g7
stda %f16, [%l7 + %g7] 0x17
membar #Sync
loop_2401:
sllx %g5, %i4, %l5
sdiv %o0, 0x1A20, %g4
movvs %xcc, %i1, %l4
ldd [%l7 + 0x20], %f8
fbul %fcc1, loop_2402
fmul8x16al %f6, %f2, %f12
fbuge %fcc0, loop_2403
udivcc %l2, 0x1D3C, %l1
loop_2402:
fpadd16 %f24, %f26, %f16
movcc %icc, %o7, %g1
loop_2403:
movneg %icc, %g2, %o2
tsubcctv %l3, %o5, %o3
call loop_2404
sub %i5, 0x1957, %l0
fones %f10
sdiv %g7, 0x18EE, %o4
loop_2404:
nop
fitos %f27, %f31
nop
fitos %f0, %f1
fstox %f1, %f16
fxtos %f16, %f30
tge %xcc, 0x6
movle %xcc, %o1, %g3
nop
setx 0xA8D88B32, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x657F9539, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fmuls %f29, %f0, %f27
tleu %icc, 0x7
bge %xcc, loop_2405
alignaddr %o6, %i3, %l6
addc %i7, 0x1D28, %g6
array32 %i6, %i0, %g5
loop_2405:
stw %i2, [%l7 + 0x74]
bcc,pn %xcc, loop_2406
movvs %icc, %i4, %o0
andncc %g4, %l5, %l4
ldd [%l7 + 0x20], %i0
loop_2406:
umulcc %l1, %l2, %o7
sdivx %g1, 0x1A17, %o2
smulcc %g2, %l3, %o3
tvc %icc, 0x7
bcs,a loop_2407
tge %icc, 0x0
andncc %o5, %l0, %g7
fmul8x16al %f15, %f20, %f0
loop_2407:
tpos %icc, 0x6
bpos,pn %xcc, loop_2408
nop
setx 0x8CE3846B14B11BF3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xC689E4E7F38DA80D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
faddd %f10, %f6, %f16
brlz %i5, loop_2409
fba,a %fcc0, loop_2410
loop_2408:
sir 0x053C
edge16n %o4, %o1, %o6
loop_2409:
edge16 %g3, %l6, %i3
loop_2410:
fmovsgu %icc, %f16, %f15
alignaddr %g6, %i6, %i7
sdivx %i0, 0x006E, %i2
edge16ln %i4, %g5, %g4
alignaddrl %l5, %l4, %i1
edge32ln %o0, %l2, %l1
fbe %fcc0, loop_2411
bge,a,pt %xcc, loop_2412
ble,pt %icc, loop_2413
addc %g1, %o2, %o7
loop_2411:
movneg %xcc, %l3, %g2
loop_2412:
movleu %icc, %o5, %l0
loop_2413:
nop
set 0x30, %l6
stba %g7, [%l7 + %l6] 0x22
membar #Sync
fandnot2 %f16, %f2, %f18
add %l7, 0x10, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] 0x80, %i5, %o4
srlx %o3, 0x14, %o1
te %xcc, 0x4
fabsd %f18, %f6
subccc %g3, 0x00BA, %l6
tpos %xcc, 0x7
subcc %o6, 0x194F, %g6
sir 0x1145
for %f0, %f22, %f18
nop
setx loop_2414, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tsubcc %i3, %i7, %i0
wr %g0, 0x04, %asi
ldxa [%l7 + 0x68] %asi, %i2
loop_2414:
movcs %xcc, %i6, %g5
sdivcc %i4, 0x1B73, %g4
nop
setx loop_2415, %l0, %l1
jmpl %l1, %l5
fmovrdlez %i1, %f2, %f22
bl %xcc, loop_2416
fmovrsgez %l4, %f15, %f25
loop_2415:
nop
fitod %f12, %f26
fdtoi %f26, %f8
bn,a,pt %icc, loop_2417
loop_2416:
alignaddrl %l2, %o0, %l1
membar 0x62
sir 0x00A0
loop_2417:
nop
set 0x1E, %i3
ldstuba [%l7 + %i3] 0x89, %g1
edge8n %o2, %o7, %g2
mulscc %l3, 0x0CAA, %l0
xorcc %g7, 0x0F4D, %o5
movrne %o4, %i5, %o1
movrlez %o3, 0x236, %l6
bcs,a,pt %xcc, loop_2418
fnand %f24, %f18, %f14
edge16n %g3, %g6, %o6
ld [%l7 + 0x30], %f0
loop_2418:
nop
fitos %f12, %f15
fstox %f15, %f6
fxtos %f6, %f23
movg %icc, %i3, %i0
ldsb [%l7 + 0x2C], %i2
fandnot2s %f23, %f22, %f20
ldd [%l7 + 0x10], %i6
fble %fcc2, loop_2419
movrgz %i6, %i4, %g5
taddcctv %g4, %i1, %l5
fblg %fcc1, loop_2420
loop_2419:
fpsub32s %f12, %f23, %f23
mulx %l4, 0x1D3D, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2420:
fmovrslz %l1, %f31, %f26
subccc %l2, %o2, %o7
andn %g2, 0x1B0A, %g1
edge16n %l0, %g7, %o5
fpackfix %f24, %f10
movvs %icc, %o4, %l3
fmovsne %xcc, %f21, %f11
subccc %o1, %i5, %o3
xnorcc %l6, 0x0061, %g3
fpack16 %f14, %f20
ble,pn %xcc, loop_2421
fmul8sux16 %f20, %f14, %f22
move %xcc, %g6, %i3
popc %i0, %i2
loop_2421:
fnot2 %f24, %f22
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x67] %asi, %o6
tvc %xcc, 0x7
mulx %i7, 0x1291, %i4
addc %g5, %g4, %i1
alignaddr %i6, %l4, %l5
fbge %fcc3, loop_2422
or %o0, %l2, %l1
fmovrdgez %o7, %f8, %f8
sethi 0x1EB9, %o2
loop_2422:
edge8n %g1, %l0, %g2
fnegs %f10, %f14
movpos %icc, %o5, %g7
nop
setx loop_2423, %l0, %l1
jmpl %l1, %l3
sra %o4, 0x10, %o1
fbl %fcc3, loop_2424
sethi 0x0D8A, %i5
loop_2423:
orncc %l6, %o3, %g6
fmovdneg %icc, %f7, %f2
loop_2424:
orn %g3, %i0, %i2
edge8n %o6, %i3, %i7
movn %icc, %i4, %g5
edge16 %i1, %i6, %g4
umulcc %l5, %o0, %l4
edge16n %l1, %o7, %o2
brnz %g1, loop_2425
array8 %l2, %g2, %o5
movrgez %g7, 0x0D8, %l3
fornot1s %f18, %f25, %f3
loop_2425:
array16 %l0, %o4, %o1
addcc %i5, %o3, %g6
fornot2 %f0, %f0, %f22
movrlz %l6, %g3, %i0
lduw [%l7 + 0x78], %o6
flush %l7 + 0x10
sra %i2, %i3, %i4
xnor %g5, 0x1848, %i1
sra %i6, 0x13, %i7
smulcc %l5, 0x171A, %g4
wr %g0, 0x18, %asi
lduha [%l7 + 0x6C] %asi, %o0
srax %l4, %l1, %o7
stbar
tvs %xcc, 0x1
sllx %o2, 0x15, %g1
orcc %l2, 0x12FB, %o5
taddcctv %g2, 0x01AD, %g7
ldub [%l7 + 0x4C], %l0
fzero %f2
nop
fitos %f6, %f25
fstox %f25, %f18
fxtos %f18, %f22
brgz,a %o4, loop_2426
fmovrdne %l3, %f10, %f28
popc 0x087F, %o1
alignaddr %o3, %g6, %i5
loop_2426:
subccc %g3, %i0, %l6
andcc %o6, %i2, %i3
fzeros %f17
nop
setx loop_2427, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
subcc %g5, %i1, %i4
fzero %f6
tl %xcc, 0x0
loop_2427:
fmovsle %xcc, %f4, %f27
xor %i6, %l5, %g4
fcmpeq16 %f12, %f22, %i7
add %o0, 0x04E3, %l4
movrlz %l1, %o7, %g1
tsubcctv %l2, %o5, %o2
sdivx %g7, 0x1B0C, %g2
fexpand %f19, %f8
popc %l0, %o4
tleu %xcc, 0x5
movcs %xcc, %l3, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8l %g6, %o1, %g3
brgez,a %i5, loop_2428
fpadd32s %f24, %f17, %f3
edge32ln %i0, %o6, %l6
edge32n %i3, %g5, %i1
loop_2428:
array8 %i2, %i4, %l5
tne %xcc, 0x7
movrgz %i6, %g4, %o0
fpadd16 %f12, %f12, %f14
umulcc %i7, 0x0B72, %l1
fmovdcc %icc, %f2, %f1
subccc %l4, %o7, %g1
nop
setx 0xF1B1BF98205D2B02, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
bneg,pt %icc, loop_2429
lduh [%l7 + 0x3C], %l2
be,a %icc, loop_2430
fmovdpos %icc, %f27, %f6
loop_2429:
tsubcctv %o2, 0x1B96, %g7
set 0x2D, %g1
ldsba [%l7 + %g1] 0x19, %o5
loop_2430:
tpos %icc, 0x5
lduw [%l7 + 0x64], %g2
set 0x1C, %l4
stwa %l0, [%l7 + %l4] 0x89
xnorcc %o4, 0x1F55, %l3
sethi 0x1DDC, %g6
wr %g0, 0x80, %asi
stha %o1, [%l7 + 0x68] %asi
movre %g3, 0x1BC, %i5
fba %fcc3, loop_2431
orcc %o3, 0x02B1, %i0
movrgez %o6, 0x1FA, %l6
bcs,a %icc, loop_2432
loop_2431:
umul %g5, 0x06FF, %i1
ta %xcc, 0x4
tsubcctv %i2, 0x1442, %i3
loop_2432:
bg loop_2433
call loop_2434
alignaddrl %i4, %l5, %g4
tvc %xcc, 0x7
loop_2433:
prefetch [%l7 + 0x30], 0x3
loop_2434:
fpsub32s %f1, %f18, %f7
array8 %o0, %i6, %l1
srax %l4, %o7, %g1
addcc %l2, %i7, %o2
sdiv %o5, 0x14CC, %g2
te %xcc, 0x5
xnorcc %g7, 0x04C0, %o4
movg %xcc, %l0, %l3
wr %g0, 0x0c, %asi
lda [%l7 + 0x68] %asi, %f14
fxnor %f22, %f22, %f8
fmovsa %icc, %f17, %f18
movne %icc, %g6, %o1
fbul %fcc2, loop_2435
orn %i5, %g3, %o3
fbug,a %fcc0, loop_2436
fornot1s %f13, %f14, %f22
loop_2435:
fandnot2 %f14, %f2, %f0
fabss %f5, %f26
loop_2436:
bleu loop_2437
popc 0x0567, %i0
wr %g0, 0x80, %asi
ldsba [%l7 + 0x57] %asi, %o6
loop_2437:
alignaddrl %l6, %g5, %i2
mulscc %i1, %i4, %i3
edge32ln %g4, %l5, %i6
and %o0, 0x1FA9, %l4
xnor %o7, 0x0C21, %l1
edge32ln %l2, %g1, %i7
xnor %o2, 0x1A74, %o5
movrgez %g7, %o4, %l0
sdivx %g2, 0x0FAA, %g6
orcc %o1, 0x0D01, %l3
orncc %i5, %g3, %i0
sir 0x1CFC
array8 %o3, %l6, %o6
smul %g5, %i2, %i4
add %i3, 0x0760, %i1
fmul8x16 %f8, %f14, %f16
edge8 %l5, %i6, %g4
membar 0x77
tcc %icc, 0x7
fbne %fcc3, loop_2438
fmovrdlez %l4, %f30, %f14
movcc %icc, %o0, %o7
sdivx %l2, 0x1715, %l1
loop_2438:
membar 0x0D
udivcc %i7, 0x1645, %o2
tcc %icc, 0x2
brlez,a %g1, loop_2439
tgu %xcc, 0x6
sll %g7, 0x03, %o4
tge %icc, 0x1
loop_2439:
bleu,pn %icc, loop_2440
fbul %fcc0, loop_2441
move %xcc, %l0, %o5
fmovdcc %icc, %f7, %f15
loop_2440:
nop
setx loop_2442, %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_2441:
popc 0x1B34, %g6
fbe,a %fcc0, loop_2443
nop
setx 0x2FE7F2E9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x547EFADB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fdivs %f15, %f23, %f5
loop_2442:
fxors %f9, %f13, %f12
bleu,a loop_2444
loop_2443:
fcmpne32 %f14, %f16, %o1
bn,a %icc, loop_2445
fmuld8sux16 %f20, %f6, %f8
loop_2444:
sub %g2, 0x0E53, %l3
xnor %i5, 0x055A, %i0
loop_2445:
ta %icc, 0x3
add %l7, 0x60, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %g3
casxa [%l6] %asi, %g3, %o3
fnegs %f6, %f21
addcc %o6, 0x0F50, %l6
set 0x58, %l5
stwa %i2, [%l7 + %l5] 0xe3
membar #Sync
fnegd %f22, %f20
fmovrslez %i4, %f1, %f20
nop
setx 0x4483A5A47054C3D1, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
std %f22, [%l7 + 0x40]
membar 0x10
nop
fitos %f23, %f22
tge %icc, 0x2
edge32n %g5, %i1, %l5
fmovrdgez %i6, %f14, %f0
brz,a %g4, loop_2446
sllx %l4, 0x16, %i3
movge %icc, %o7, %l2
wr %g0, 0xea, %asi
stba %l1, [%l7 + 0x0B] %asi
membar #Sync
loop_2446:
edge8ln %o0, %i7, %o2
fexpand %f9, %f20
movge %xcc, %g1, %o4
fmovdleu %icc, %f8, %f18
fsrc2s %f7, %f28
addcc %l0, %o5, %g7
taddcctv %o1, %g6, %l3
tsubcctv %g2, 0x05EA, %i5
fcmpgt16 %f6, %f16, %g3
edge32ln %i0, %o6, %l6
bshuffle %f6, %f2, %f22
sir 0x0638
membar 0x39
edge8n %i2, %o3, %i4
sdivx %i1, 0x039C, %l5
fpadd16 %f28, %f14, %f14
fblg %fcc2, loop_2447
tle %icc, 0x0
sllx %i6, %g4, %g5
movle %icc, %i3, %o7
loop_2447:
addcc %l4, %l1, %l2
fmul8x16 %f1, %f30, %f28
fmovsge %icc, %f2, %f16
sll %i7, %o0, %o2
fcmpeq32 %f6, %f4, %g1
mulscc %l0, 0x1132, %o5
movneg %xcc, %g7, %o1
alignaddrl %g6, %o4, %l3
fble %fcc2, loop_2448
bl,a,pn %xcc, loop_2449
fsrc2s %f23, %f8
sllx %g2, 0x13, %g3
loop_2448:
tvs %xcc, 0x4
loop_2449:
nop
setx 0x68117784, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x368C6EB9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fdivs %f7, %f23, %f24
nop
setx loop_2450, %l0, %l1
jmpl %l1, %i0
mulx %o6, 0x044C, %l6
tsubcc %i2, %o3, %i5
sdiv %i4, 0x199D, %i1
loop_2450:
or %i6, 0x1AB7, %g4
lduh [%l7 + 0x2C], %l5
fcmple32 %f26, %f26, %i3
andncc %g5, %o7, %l4
fnot1s %f21, %f11
bgu,pn %xcc, loop_2451
fbe,a %fcc2, loop_2452
ldd [%l7 + 0x30], %l2
andncc %l1, %o0, %o2
loop_2451:
sll %g1, %i7, %o5
loop_2452:
movg %xcc, %g7, %o1
sethi 0x04FF, %l0
fzeros %f30
edge32l %o4, %l3, %g6
nop
set 0x50, %l3
ldd [%l7 + %l3], %g2
tcc %xcc, 0x2
movl %xcc, %i0, %o6
or %l6, 0x17FA, %g3
te %icc, 0x3
srlx %i2, %i5, %o3
fmovdpos %icc, %f23, %f28
edge16ln %i4, %i1, %g4
mulscc %i6, %l5, %i3
fnegs %f2, %f0
mulx %g5, %o7, %l4
nop
setx 0x8023627C16F57D35, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x1F5DBC705CA22FA9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f22, %f30
ba,pn %icc, loop_2453
sdivcc %l1, 0x1B1B, %l2
edge8 %o2, %o0, %g1
set 0x40, %l2
stda %f16, [%l7 + %l2] 0x17
membar #Sync
loop_2453:
edge8 %o5, %i7, %o1
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x54] %asi, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smul %o4, 0x16D9, %l3
andn %g6, 0x066C, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %icc, %g2, %o6
movneg %xcc, %l6, %g3
add %i0, %i5, %i2
bcs %xcc, loop_2454
tcc %xcc, 0x6
edge32ln %i4, %o3, %g4
andn %i6, 0x0404, %l5
loop_2454:
fbul,a %fcc1, loop_2455
nop
setx 0xE5B72960, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0xE906E346, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fadds %f19, %f29, %f27
popc 0x0BF4, %i1
stw %i3, [%l7 + 0x78]
loop_2455:
nop
fitos %f8, %f0
fstoi %f0, %f3
set 0x6C, %l1
lda [%l7 + %l1] 0x10, %f17
mulscc %o7, 0x15D9, %l4
nop
fitod %f16, %f18
subccc %l1, %l2, %g5
move %xcc, %o0, %g1
movl %icc, %o2, %i7
tcc %xcc, 0x7
movleu %icc, %o1, %o5
edge16n %l0, %l3, %g6
tleu %xcc, 0x1
edge32ln %g7, %o4, %o6
addcc %g2, %l6, %g3
bpos,pt %icc, loop_2456
array32 %i0, %i5, %i4
bge %xcc, loop_2457
ldsh [%l7 + 0x7E], %o3
loop_2456:
movrlez %i2, %i6, %l5
edge16ln %i1, %g4, %i3
loop_2457:
tleu %icc, 0x7
edge16l %l4, %l1, %o7
or %g5, %o0, %g1
movpos %icc, %o2, %l2
flush %l7 + 0x68
fmovse %xcc, %f19, %f20
smul %o1, %o5, %i7
fmovrdne %l3, %f14, %f28
sdiv %l0, 0x12E7, %g7
nop
setx 0x428B85E6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x405A013C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fadds %f16, %f24, %f14
orcc %o4, 0x0C48, %o6
smul %g6, 0x0425, %g2
fmovrdlz %l6, %f24, %f26
array8 %g3, %i5, %i4
fornot2 %f22, %f18, %f10
tge %xcc, 0x1
fone %f26
for %f16, %f26, %f12
tn %xcc, 0x6
orcc %o3, 0x1851, %i2
fmovrse %i6, %f14, %f27
nop
setx 0xA067D114, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
fpadd32s %f16, %f2, %f2
tn %icc, 0x6
movrgez %i0, %i1, %g4
membar 0x59
fbe %fcc3, loop_2458
andcc %l5, %l4, %i3
fmovde %icc, %f19, %f19
fexpand %f26, %f2
loop_2458:
sir 0x1EF1
fmovdne %xcc, %f21, %f17
and %l1, %g5, %o7
tpos %icc, 0x4
tgu %icc, 0x4
xorcc %o0, %g1, %o2
te %xcc, 0x5
movre %o1, %o5, %i7
mova %icc, %l3, %l0
tle %icc, 0x2
xnor %g7, 0x1786, %o4
orncc %o6, %g6, %g2
add %l7, 0x08, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %l2
casa [%l6] 0x80, %l2, %g3
te %icc, 0x1
flush %l7 + 0x1C
edge16 %l6, %i4, %o3
movl %icc, %i2, %i6
edge16ln %i5, %i0, %i1
andncc %g4, %l5, %i3
tgu %xcc, 0x6
movrgz %l1, %l4, %g5
tvs %icc, 0x1
brgz %o7, loop_2459
sll %g1, 0x1D, %o2
set 0x1C, %o0
lda [%l7 + %o0] 0x19, %f13
loop_2459:
movgu %xcc, %o0, %o5
nop
setx loop_2460, %l0, %l1
jmpl %l1, %i7
tle %icc, 0x0
nop
setx 0xD53365EB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x822A9F66, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fadds %f26, %f3, %f8
stb %l3, [%l7 + 0x2D]
loop_2460:
fmul8x16al %f9, %f7, %f10
edge32ln %o1, %l0, %g7
movge %icc, %o4, %g6
mulscc %g2, 0x077D, %o6
movrlz %l2, %g3, %l6
edge32n %i4, %i2, %i6
movre %o3, %i5, %i1
subccc %g4, %l5, %i0
movrlz %i3, %l4, %g5
movge %xcc, %l1, %o7
membar 0x51
nop
fitod %f10, %f2
fdtox %f2, %f18
tsubcctv %o2, 0x1E2A, %g1
mulscc %o5, %i7, %o0
fmovrse %l3, %f27, %f15
fornot2 %f16, %f28, %f12
fandnot2s %f11, %f7, %f4
fandnot2 %f10, %f22, %f8
ldstub [%l7 + 0x19], %l0
movleu %icc, %g7, %o4
edge8 %g6, %g2, %o1
fbul,a %fcc0, loop_2461
fabsd %f16, %f14
movrlez %o6, 0x015, %l2
movgu %xcc, %l6, %g3
loop_2461:
fandnot2s %f27, %f20, %f16
nop
setx 0x91DE622CC0C998D0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x1CCA8A24F231C569, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f8, %f30
addcc %i2, %i4, %o3
xnorcc %i6, %i5, %i1
array16 %l5, %g4, %i0
orcc %i3, %g5, %l1
nop
fitos %f11, %f23
tge %icc, 0x2
fbg %fcc3, loop_2462
orcc %l4, %o2, %g1
subccc %o7, %i7, %o0
ldstub [%l7 + 0x19], %o5
loop_2462:
mova %icc, %l0, %g7
smulcc %l3, 0x1B40, %o4
and %g6, %g2, %o6
fabss %f12, %f27
smulcc %o1, %l2, %l6
movpos %xcc, %g3, %i2
set 0x54, %g2
stha %o3, [%l7 + %g2] 0x19
udivcc %i6, 0x095E, %i5
edge8n %i1, %l5, %i4
srl %i0, %g4, %i3
fblg,a %fcc0, loop_2463
pdist %f22, %f26, %f0
edge16ln %g5, %l1, %l4
addccc %o2, %o7, %g1
loop_2463:
fmovda %icc, %f17, %f8
edge32n %o0, %i7, %l0
andncc %o5, %g7, %l3
sllx %o4, %g2, %o6
fsrc1 %f6, %f20
set 0x3D, %g3
lduba [%l7 + %g3] 0x04, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0xB12E45D1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x466C6800, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fsubs %f14, %f23, %f19
srl %o1, 0x13, %l2
fandnot1s %f6, %f27, %f19
fcmpgt16 %f2, %f22, %l6
nop
setx 0xBF2DA49BCB7F1C75, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x30E401C4D2A07B92, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f6, %f28
fmovdcc %xcc, %f5, %f18
umulcc %g3, %o3, %i6
umulcc %i2, %i1, %l5
fbl %fcc0, loop_2464
swap [%l7 + 0x10], %i5
udivcc %i0, 0x175E, %i4
movg %icc, %g4, %g5
loop_2464:
subc %l1, %i3, %o2
sub %o7, 0x0273, %l4
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x14] %asi, %o0
srlx %g1, %l0, %o5
ldd [%l7 + 0x78], %g6
srlx %i7, %l3, %g2
nop
setx loop_2465, %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
tge %xcc, 0x1
movneg %icc, %o6, %o4
subc %o1, 0x08AE, %g6
loop_2465:
nop
fitos %f2, %f29
fstox %f29, %f10
fxtos %f10, %f29
movrlz %l6, 0x232, %l2
fmovde %icc, %f17, %f9
fornot2s %f17, %f28, %f30
fmovdg %xcc, %f28, %f24
movrlez %g3, 0x284, %i6
tge %xcc, 0x6
movne %icc, %o3, %i2
brz,a %l5, loop_2466
sdiv %i1, 0x0922, %i0
or %i4, 0x1F55, %i5
subccc %g4, 0x1C90, %l1
loop_2466:
fmuld8sux16 %f27, %f12, %f12
mulscc %i3, %o2, %g5
srlx %l4, 0x0D, %o7
movcs %xcc, %o0, %g1
tpos %icc, 0x1
mova %xcc, %o5, %g7
fbe,a %fcc2, loop_2467
stbar
movrgz %l0, %l3, %i7
set 0x30, %o4
stha %o6, [%l7 + %o4] 0x10
loop_2467:
prefetch [%l7 + 0x58], 0x2
ld [%l7 + 0x34], %f8
nop
setx 0x4D6F5494, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0xDC977732, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fmuls %f13, %f26, %f16
taddcctv %g2, %o4, %o1
subc %l6, 0x1FB8, %g6
popc %l2, %i6
set 0x18, %o5
ldstuba [%l7 + %o5] 0x11, %o3
srlx %i2, %g3, %i1
fmovrsne %i0, %f15, %f14
be,a loop_2468
fbuge %fcc2, loop_2469
taddcc %i4, %l5, %g4
fzero %f2
loop_2468:
movne %xcc, %i5, %l1
loop_2469:
fpackfix %f10, %f8
fpackfix %f24, %f23
srl %i3, 0x16, %g5
srax %l4, 0x04, %o7
tg %xcc, 0x2
subc %o0, %g1, %o2
sth %o5, [%l7 + 0x5A]
tneg %xcc, 0x4
wr %g0, 0x19, %asi
stha %l0, [%l7 + 0x3A] %asi
sllx %l3, 0x1B, %i7
fblg %fcc3, loop_2470
fone %f10
flush %l7 + 0x4C
fornot2s %f17, %f14, %f0
loop_2470:
xorcc %g7, %o6, %o4
tcs %icc, 0x7
fones %f31
fbul,a %fcc3, loop_2471
fmul8ulx16 %f26, %f26, %f4
fpmerge %f26, %f12, %f8
ba,pn %xcc, loop_2472
loop_2471:
movvc %icc, %g2, %l6
add %o1, 0x1296, %l2
call loop_2473
loop_2472:
fmovrsgz %i6, %f0, %f9
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movl %icc, %o3, %i2
loop_2473:
fbu,a %fcc0, loop_2474
nop
fitos %f5, %f14
fstod %f14, %f12
fmovsleu %icc, %f26, %f26
fmovrdlez %g6, %f26, %f28
loop_2474:
ta %xcc, 0x7
fornot1 %f16, %f18, %f30
addccc %i1, %i0, %i4
udivx %l5, 0x061E, %g4
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x5E] %asi, %i5
stx %l1, [%l7 + 0x08]
ld [%l7 + 0x30], %f19
fbo %fcc2, loop_2475
or %i3, %g5, %g3
sethi 0x10F0, %o7
edge32l %l4, %g1, %o2
loop_2475:
tn %icc, 0x3
fmovdn %xcc, %f28, %f27
edge32n %o0, %l0, %l3
addcc %o5, %g7, %i7
add %o6, 0x11A9, %o4
smulcc %g2, 0x1357, %l6
addccc %l2, %o1, %i6
xorcc %i2, %g6, %o3
movrgez %i1, %i0, %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %xcc, 0x3
te %xcc, 0x6
set 0x6C, %i5
ldsha [%l7 + %i5] 0x11, %g4
udivx %l5, 0x0EA7, %l1
call loop_2476
smulcc %i5, 0x0C45, %g5
fpsub32s %f11, %f17, %f30
sllx %i3, %g3, %l4
loop_2476:
sllx %g1, %o7, %o2
tleu %icc, 0x5
wr %g0, 0x80, %asi
sta %f21, [%l7 + 0x74] %asi
subcc %l0, 0x030C, %o0
fbu %fcc1, loop_2477
mulx %l3, 0x19FE, %g7
sll %o5, %o6, %o4
bneg,a,pt %xcc, loop_2478
loop_2477:
orcc %i7, %g2, %l2
subcc %l6, %i6, %i2
wr %g0, 0x80, %asi
lduwa [%l7 + 0x58] %asi, %g6
loop_2478:
fnegs %f1, %f9
fmovdl %icc, %f12, %f7
fpack32 %f22, %f12, %f4
tsubcctv %o3, 0x1C6B, %i1
stb %o1, [%l7 + 0x25]
andn %i4, 0x182E, %i0
fbn,a %fcc1, loop_2479
fmovdcs %icc, %f28, %f18
set 0x28, %i6
stxa %g4, [%l7 + %i6] 0x80
loop_2479:
and %l1, 0x1738, %i5
fmovrslz %g5, %f9, %f3
mova %icc, %l5, %g3
fmovdge %xcc, %f17, %f28
orcc %i3, %l4, %o7
nop
setx 0x144414C2F06D6CAB, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
tcc %icc, 0x4
sll %o2, %g1, %o0
ta %icc, 0x2
addc %l0, %l3, %g7
membar 0x05
nop
setx loop_2480, %l0, %l1
jmpl %l1, %o6
fcmpeq16 %f6, %f14, %o5
edge32ln %i7, %g2, %l2
brlez,a %l6, loop_2481
loop_2480:
fmovde %xcc, %f24, %f11
sir 0x1B76
edge8 %o4, %i2, %i6
loop_2481:
fzero %f4
bcc,a,pt %xcc, loop_2482
or %o3, %i1, %g6
ble,pt %icc, loop_2483
movcs %xcc, %o1, %i0
loop_2482:
movge %icc, %g4, %l1
set 0x28, %o1
lduwa [%l7 + %o1] 0x14, %i5
loop_2483:
fmovrdne %i4, %f30, %f14
tpos %xcc, 0x3
smulcc %l5, 0x1B1D, %g5
fmovsn %xcc, %f13, %f16
brgez,a %i3, loop_2484
fpsub32s %f20, %f1, %f4
fmovs %f5, %f23
tvs %icc, 0x2
loop_2484:
mulx %l4, 0x1325, %o7
bl,pn %xcc, loop_2485
fandnot2 %f26, %f14, %f8
stw %g3, [%l7 + 0x38]
bvc,pn %xcc, loop_2486
loop_2485:
pdist %f16, %f24, %f6
alignaddrl %o2, %o0, %l0
smul %l3, 0x071B, %g7
loop_2486:
subc %o6, %o5, %i7
fmul8x16 %f19, %f8, %f0
tsubcctv %g2, 0x03AD, %l2
srl %l6, 0x0D, %o4
wr %g0, 0x80, %asi
lda [%l7 + 0x18] %asi, %f16
fmovscc %icc, %f0, %f3
tg %xcc, 0x5
fcmple16 %f12, %f18, %i2
add %i6, 0x09BE, %g1
udivcc %i1, 0x0FE7, %g6
udivcc %o1, 0x0144, %i0
fmovdne %icc, %f15, %f5
fbug,a %fcc0, loop_2487
tneg %xcc, 0x7
fpadd32 %f24, %f6, %f0
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x50] %asi, 0x3
loop_2487:
fpmerge %f11, %f30, %f22
udivcc %g4, 0x1DF4, %i5
fmul8sux16 %f24, %f20, %f26
add %l7, 0x1C, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %l1
casa [%l6] %asi, %l1, %l5
ta %icc, 0x7
edge32 %i4, %g5, %i3
fpsub16s %f16, %f26, %f14
swap [%l7 + 0x10], %l4
membar 0x56
tgu %xcc, 0x3
ldsh [%l7 + 0x4E], %o7
ldsb [%l7 + 0x1C], %g3
fbul %fcc2, loop_2488
fbu,a %fcc0, loop_2489
edge16l %o0, %l0, %o2
set 0x30, %o2
ldxa [%g0 + %o2] 0x4f, %g7
loop_2488:
udiv %l3, 0x136E, %o5
loop_2489:
sra %o6, %g2, %l2
fbule,a %fcc0, loop_2490
udivx %l6, 0x18A4, %i7
stx %i2, [%l7 + 0x08]
tcs %xcc, 0x4
loop_2490:
or %o4, 0x15EA, %g1
nop
setx 0x06280316D7689D6B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x9601CD4AED8D53DC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f6, %f4
movl %icc, %i1, %g6
andncc %i6, %o1, %o3
fblg %fcc0, loop_2491
or %i0, 0x1E6B, %i5
fmovdge %icc, %f9, %f15
brnz,a %g4, loop_2492
loop_2491:
fandnot1s %f15, %f28, %f26
edge16l %l1, %i4, %g5
move %xcc, %i3, %l5
loop_2492:
udivcc %o7, 0x1D8E, %g3
nop
setx 0x49DB57AEFB4359D4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x0160C12DE1BB2D43, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f26, %f18
nop
setx loop_2493, %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
andncc %l4, %o0, %o2
movl %icc, %g7, %l3
addccc %l0, %o6, %g2
loop_2493:
movvs %xcc, %l2, %o5
nop
setx 0xE913AABE204E12B2, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
fmovdneg %icc, %f31, %f17
fmovdcs %xcc, %f29, %f16
edge32l %l6, %i7, %o4
brgz,a %g1, loop_2494
fmovdcs %xcc, %f3, %f23
add %i2, 0x14BB, %g6
subc %i1, %o1, %o3
loop_2494:
movl %xcc, %i0, %i5
edge32n %i6, %g4, %i4
tgu %xcc, 0x5
tcc %xcc, 0x7
edge8ln %g5, %l1, %l5
fand %f18, %f10, %f18
movrgez %i3, %g3, %o7
udivx %o0, 0x0E4C, %l4
brnz,a %o2, loop_2495
bleu,pn %icc, loop_2496
mulx %g7, %l0, %o6
movcs %xcc, %g2, %l3
loop_2495:
sll %o5, %l6, %i7
loop_2496:
fbuge %fcc2, loop_2497
fmul8ulx16 %f26, %f26, %f12
or %o4, %g1, %l2
set 0x40, %o6
ldxa [%l7 + %o6] 0x10, %g6
loop_2497:
udiv %i2, 0x01D8, %o1
fmovdneg %icc, %f25, %f30
edge32n %o3, %i1, %i0
udiv %i6, 0x12A4, %i5
edge8 %i4, %g4, %l1
alignaddr %g5, %l5, %g3
nop
setx loop_2498, %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
tg %icc, 0x7
movle %icc, %i3, %o7
fmuld8sux16 %f4, %f16, %f12
loop_2498:
fbu,a %fcc0, loop_2499
fcmpeq32 %f26, %f22, %l4
fxors %f26, %f29, %f21
fnot2 %f24, %f12
loop_2499:
nop
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %o2
casxa [%l6] 0x80, %o2, %o0
fpadd16s %f1, %f8, %f5
movrgez %g7, %o6, %g2
ldd [%l7 + 0x78], %l0
movrgz %o5, %l3, %i7
edge16ln %o4, %g1, %l2
std %f26, [%l7 + 0x38]
movgu %icc, %g6, %l6
move %xcc, %i2, %o3
movneg %xcc, %i1, %o1
fxor %f4, %f16, %f10
nop
setx 0xDD509B74C8D303A2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
fsqrtd %f4, %f14
addcc %i0, 0x173A, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_2500, %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
tcc %xcc, 0x3
umul %i5, %i4, %g4
fxor %f18, %f22, %f0
loop_2500:
udivx %l1, 0x0D49, %g5
alignaddr %l5, %g3, %i3
umulcc %o7, %l4, %o2
fmovsneg %icc, %f2, %f18
nop
fitos %f8, %f5
fstod %f5, %f2
tsubcctv %g7, 0x1D89, %o0
tcc %xcc, 0x2
tcc %icc, 0x3
flush %l7 + 0x44
nop
setx 0x8BFB4F48, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x50071D02, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fsubs %f12, %f30, %f22
taddcc %o6, 0x137F, %l0
fnegd %f2, %f18
xnorcc %g2, 0x1C16, %o5
fand %f14, %f2, %f10
nop
setx loop_2501, %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
edge8l %l3, %o4, %g1
udiv %i7, 0x0EE0, %l2
orn %g6, 0x1FEA, %i2
loop_2501:
brgez %l6, loop_2502
sdivcc %i1, 0x1E81, %o3
xorcc %o1, %i0, %i6
edge16n %i4, %i5, %l1
loop_2502:
nop
wr %g0, 0x89, %asi
swapa [%l7 + 0x7C] %asi, %g5
sra %g4, 0x1D, %l5
edge16n %g3, %i3, %o7
movre %o2, %g7, %l4
edge16ln %o6, %o0, %l0
taddcc %g2, 0x18DE, %o5
movrne %o4, %g1, %i7
sethi 0x07CB, %l2
movg %icc, %l3, %g6
edge16ln %l6, %i1, %o3
umul %i2, %i0, %o1
te %xcc, 0x5
movvs %xcc, %i6, %i5
smulcc %l1, %i4, %g5
sub %g4, %g3, %l5
movgu %icc, %o7, %i3
fmovdne %icc, %f14, %f13
lduh [%l7 + 0x40], %g7
movn %xcc, %o2, %l4
tvc %icc, 0x1
movne %icc, %o0, %l0
fpadd32s %f31, %f7, %f23
fnors %f26, %f13, %f31
fcmple32 %f24, %f6, %o6
mulx %o5, %o4, %g2
fandnot2s %f10, %f30, %f1
wr %g0, 0x89, %asi
stha %g1, [%l7 + 0x40] %asi
nop
setx loop_2503, %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
addccc %i7, 0x169F, %l2
fcmpne32 %f2, %f24, %g6
movpos %icc, %l3, %l6
loop_2503:
fmovrsgz %i1, %f6, %f18
subc %o3, %i0, %i2
movre %i6, %i5, %l1
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x5D] %asi, %i4
movpos %xcc, %g5, %g4
tle %icc, 0x2
fmovrsgez %g3, %f18, %f10
sllx %l5, 0x0C, %o7
fbu,a %fcc1, loop_2504
alignaddr %o1, %g7, %i3
fnegd %f28, %f8
wr %g0, 0x19, %asi
lduwa [%l7 + 0x70] %asi, %l4
loop_2504:
nop
set 0x34, %l0
stwa %o2, [%l7 + %l0] 0xe3
membar #Sync
for %f6, %f6, %f22
fnand %f18, %f2, %f18
sdivx %o0, 0x0E4B, %l0
addc %o5, 0x0D3D, %o4
fmuld8ulx16 %f5, %f23, %f20
fbo %fcc2, loop_2505
subc %o6, %g2, %i7
tn %xcc, 0x6
fbue %fcc1, loop_2506
loop_2505:
movvs %xcc, %g1, %g6
fblg %fcc0, loop_2507
popc 0x1F27, %l3
loop_2506:
array8 %l2, %i1, %o3
array32 %l6, %i2, %i6
loop_2507:
nop
wr %g0, 0x04, %asi
ldsha [%l7 + 0x76] %asi, %i0
fbg,a %fcc0, loop_2508
edge8l %l1, %i5, %i4
udiv %g5, 0x1F87, %g4
fands %f9, %f26, %f24
loop_2508:
xor %g3, %l5, %o7
fmovdcc %xcc, %f2, %f18
array16 %o1, %g7, %i3
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x42] %asi, %o2
xnor %o0, %l0, %l4
nop
fitod %f8, %f6
fdtox %f6, %f26
fxtod %f26, %f24
tneg %icc, 0x5
wr %g0, 0x89, %asi
stxa %o5, [%l7 + 0x28] %asi
fmovsvc %xcc, %f20, %f19
movrne %o6, 0x005, %g2
or %i7, 0x1791, %g1
wr %g0, 0x80, %asi
ldsha [%l7 + 0x22] %asi, %o4
addcc %l3, %l2, %i1
mulx %o3, 0x028A, %l6
swap [%l7 + 0x18], %i2
array32 %i6, %i0, %g6
tcc %xcc, 0x0
tvs %icc, 0x6
move %xcc, %l1, %i5
umulcc %g5, 0x19FD, %i4
tgu %icc, 0x7
bcs,pt %icc, loop_2509
ldstub [%l7 + 0x67], %g3
xnorcc %g4, 0x02BA, %l5
tpos %xcc, 0x5
loop_2509:
nop
setx 0x2743A322, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
fsqrts %f31, %f0
fmovrsne %o7, %f3, %f18
xnorcc %o1, 0x17F1, %g7
movpos %xcc, %o2, %o0
fmovd %f18, %f8
te %icc, 0x7
orn %l0, 0x055B, %i3
edge8n %l4, %o6, %g2
movn %xcc, %i7, %g1
brz %o4, loop_2510
movleu %xcc, %o5, %l3
fmovsn %xcc, %f13, %f2
movleu %icc, %l2, %o3
loop_2510:
fornot1 %f2, %f28, %f12
movrne %l6, %i1, %i6
fbl %fcc2, loop_2511
fmovscc %xcc, %f26, %f1
tne %icc, 0x0
ldstub [%l7 + 0x0F], %i0
loop_2511:
movpos %icc, %i2, %g6
umul %l1, %i5, %g5
edge32ln %g3, %i4, %l5
fnegs %f15, %f29
sdivcc %o7, 0x191D, %o1
sll %g7, %g4, %o0
taddcctv %o2, 0x04E4, %l0
edge8n %i3, %o6, %g2
movrlz %i7, 0x1A2, %l4
brlz %o4, loop_2512
movpos %xcc, %o5, %l3
set 0x74, %g4
lduba [%l7 + %g4] 0x0c, %l2
loop_2512:
nop
wr %g0, 0x88, %asi
stxa %o3, [%l7 + 0x48] %asi
fmovdvc %icc, %f11, %f7
brgez,a %l6, loop_2513
sllx %g1, %i6, %i0
fmovrdgez %i1, %f24, %f2
xnorcc %i2, 0x18C0, %g6
loop_2513:
fblg,a %fcc3, loop_2514
nop
fitos %f4, %f22
fstod %f22, %f20
tl %xcc, 0x7
ldub [%l7 + 0x34], %l1
loop_2514:
orncc %g5, 0x0827, %i5
wr %g0, 0x80, %asi
stwa %g3, [%l7 + 0x70] %asi
lduw [%l7 + 0x54], %l5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %icc, %i4, %o1
prefetch [%l7 + 0x40], 0x2
fcmpeq32 %f26, %f28, %o7
tpos %xcc, 0x3
fbe %fcc2, loop_2515
fmovscc %icc, %f2, %f23
movrgz %g7, %g4, %o2
fpadd16s %f27, %f9, %f8
loop_2515:
fblg,a %fcc1, loop_2516
fcmpgt16 %f16, %f30, %l0
fmovs %f14, %f23
sdivcc %i3, 0x0C31, %o6
loop_2516:
srlx %g2, %o0, %i7
set 0x58, %g6
sta %f11, [%l7 + %g6] 0x10
fmovsgu %xcc, %f26, %f16
udivcc %l4, 0x154B, %o5
udivcc %l3, 0x0509, %o4
umulcc %l2, %o3, %l6
alignaddr %g1, %i0, %i1
subcc %i6, %g6, %l1
mulscc %i2, %i5, %g3
tvs %icc, 0x4
ta %icc, 0x5
edge16n %l5, %i4, %g5
ldub [%l7 + 0x29], %o7
fbu %fcc1, loop_2517
membar 0x2A
fble,a %fcc3, loop_2518
alignaddr %g7, %g4, %o1
loop_2517:
fmuld8sux16 %f13, %f28, %f18
tsubcctv %l0, %o2, %i3
loop_2518:
ble,a,pn %icc, loop_2519
nop
setx 0x606FF3A7, %l0, %l6
st %l6, [%l7 + 0x20]
ld [%l7 + 0x20], %fsr
fpadd16 %f22, %f6, %f8
mova %xcc, %o6, %g2
loop_2519:
sll %o0, 0x09, %i7
fnands %f2, %f24, %f27
fnors %f28, %f28, %f19
tneg %xcc, 0x1
bcs,a,pn %xcc, loop_2520
mova %icc, %l4, %l3
andcc %o4, %l2, %o5
edge16ln %o3, %l6, %g1
loop_2520:
sll %i0, %i6, %i1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsge %icc, %f23, %f21
movpos %xcc, %g6, %l1
movrlz %i2, %g3, %i5
fcmpeq16 %f26, %f12, %l5
edge8ln %g5, %i4, %o7
bshuffle %f16, %f22, %f26
fmovdcs %xcc, %f25, %f25
edge32ln %g4, %g7, %l0
sdivcc %o2, 0x01E9, %o1
st %f25, [%l7 + 0x7C]
fbuge,a %fcc3, loop_2521
fble %fcc3, loop_2522
sdivx %o6, 0x1D35, %i3
movne %icc, %o0, %g2
loop_2521:
fandnot1 %f24, %f18, %f16
loop_2522:
fnor %f6, %f28, %f16
movneg %xcc, %l4, %i7
ba loop_2523
addcc %o4, %l3, %l2
nop
setx 0x6063CAF5, %l0, %l6
st %l6, [%l7 + 0x30]
ld [%l7 + 0x30], %fsr
tle %icc, 0x2
loop_2523:
movre %o5, 0x3A5, %o3
fand %f16, %f24, %f14
orn %l6, 0x124B, %g1
fmovsl %xcc, %f0, %f17
movre %i0, %i6, %g6
edge8ln %i1, %i2, %g3
lduh [%l7 + 0x20], %i5
umul %l1, 0x16FA, %l5
movgu %icc, %g5, %i4
fabsd %f30, %f24
ldsw [%l7 + 0x28], %o7
brz,a %g7, loop_2524
stw %g4, [%l7 + 0x24]
movrgez %l0, 0x29B, %o1
fpadd16 %f16, %f4, %f10
loop_2524:
movcc %xcc, %o6, %i3
udiv %o0, 0x0B28, %o2
movg %icc, %g2, %l4
udivcc %o4, 0x0CFC, %l3
fbu %fcc3, loop_2525
mova %xcc, %i7, %o5
bcs,pt %xcc, loop_2526
fxor %f18, %f28, %f24
loop_2525:
edge32 %o3, %l6, %l2
fexpand %f23, %f0
loop_2526:
sll %i0, %i6, %g1
swap [%l7 + 0x20], %g6
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x6E] %asi, %i1
fsrc1 %f18, %f10
fbge %fcc3, loop_2527
membar 0x6B
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2527:
tge %xcc, 0x1
fcmpeq32 %f10, %f26, %i2
orcc %i5, %g3, %l1
bcs,a loop_2528
movrgez %l5, 0x341, %g5
fpadd32 %f30, %f18, %f18
for %f26, %f4, %f22
loop_2528:
nop
wr %g0, 0x0c, %asi
stba %o7, [%l7 + 0x62] %asi
sra %i4, %g4, %g7
fmovdg %icc, %f6, %f9
movvc %xcc, %l0, %o6
tleu %xcc, 0x4
movge %xcc, %o1, %o0
fmovdcs %icc, %f8, %f22
bge,pt %icc, loop_2529
orcc %o2, %i3, %l4
set 0x32, %i4
lduha [%l7 + %i4] 0x0c, %g2
loop_2529:
std %f24, [%l7 + 0x08]
movcs %icc, %l3, %o4
sra %i7, %o5, %o3
fmovrdlez %l6, %f22, %f20
move %icc, %i0, %l2
sdiv %i6, 0x0CE3, %g1
fcmple32 %f2, %f28, %g6
fble,a %fcc2, loop_2530
alignaddrl %i1, %i2, %i5
subc %g3, 0x06DF, %l5
stw %l1, [%l7 + 0x48]
loop_2530:
edge32n %g5, %i4, %o7
nop
setx 0x220AE228, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0xE820DB15, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fdivs %f14, %f28, %f26
orcc %g4, %g7, %l0
taddcctv %o6, %o1, %o0
srlx %i3, %l4, %o2
tneg %xcc, 0x7
prefetch [%l7 + 0x5C], 0x0
swap [%l7 + 0x74], %l3
edge16l %g2, %o4, %o5
movneg %xcc, %o3, %i7
ldstub [%l7 + 0x25], %i0
tvs %icc, 0x1
umulcc %l2, %l6, %g1
array32 %i6, %g6, %i2
set 0x60, %i7
lduwa [%l7 + %i7] 0x0c, %i5
alignaddr %i1, %l5, %l1
tle %xcc, 0x2
stb %g3, [%l7 + 0x3D]
set 0x40, %o7
stda %f16, [%l7 + %o7] 0xf0
membar #Sync
tgu %icc, 0x0
sir 0x03D1
orncc %i4, %g5, %g4
or %o7, 0x04BB, %g7
popc 0x1D0E, %o6
xnor %l0, %o0, %i3
fors %f4, %f8, %f28
fmovsn %icc, %f18, %f12
tsubcc %o1, %o2, %l4
sub %l3, 0x1DFA, %o4
xnorcc %g2, %o3, %o5
ldd [%l7 + 0x60], %f10
fbn %fcc0, loop_2531
orcc %i7, %i0, %l2
edge8 %l6, %g1, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2531:
subc %g6, 0x0EE7, %i5
fcmpne16 %f4, %f30, %i2
tle %xcc, 0x2
tge %xcc, 0x2
nop
setx 0xF273E36C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x97A56893, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fdivs %f18, %f19, %f6
sll %l5, 0x13, %l1
taddcctv %i1, %g3, %g5
tne %icc, 0x0
taddcc %g4, %i4, %o7
sra %o6, %l0, %o0
nop
set 0x4C, %i0
sth %i3, [%l7 + %i0]
xor %o1, %g7, %l4
fxors %f14, %f31, %f8
movl %xcc, %l3, %o2
edge8ln %o4, %g2, %o3
movrgez %o5, %i0, %i7
bgu,a %icc, loop_2532
addc %l6, 0x02EA, %l2
movrgez %i6, %g6, %g1
andncc %i5, %l5, %i2
loop_2532:
edge8l %i1, %g3, %l1
movneg %xcc, %g5, %g4
movrne %i4, 0x2FA, %o7
fbe %fcc3, loop_2533
fors %f5, %f12, %f1
set 0x40, %i1
stba %o6, [%l7 + %i1] 0x23
membar #Sync
loop_2533:
flush %l7 + 0x20
sra %l0, %i3, %o0
xnorcc %o1, %l4, %g7
bshuffle %f24, %f10, %f24
srlx %o2, %o4, %l3
alignaddrl %o3, %g2, %o5
fmovdneg %icc, %f28, %f22
movneg %icc, %i7, %l6
edge8 %i0, %l2, %i6
bpos,a %xcc, loop_2534
bvc,a %xcc, loop_2535
movle %xcc, %g6, %g1
ldub [%l7 + 0x42], %i5
loop_2534:
tg %xcc, 0x3
loop_2535:
tn %icc, 0x2
wr %g0, 0xeb, %asi
ldda [%l7 + 0x60] %asi, %l4
fcmpeq32 %f28, %f24, %i2
fornot2s %f3, %f13, %f5
umulcc %g3, 0x1C06, %i1
sdiv %l1, 0x1DF3, %g5
movge %icc, %i4, %o7
fxor %f6, %f12, %f22
fpsub32 %f14, %f12, %f4
fblg %fcc0, loop_2536
fbul,a %fcc3, loop_2537
mulscc %g4, %o6, %l0
movvc %xcc, %o0, %o1
loop_2536:
movge %xcc, %l4, %i3
loop_2537:
edge16l %g7, %o2, %o4
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x50] %asi, 0x0
fpackfix %f30, %f6
movvc %icc, %g2, %o3
fbuge,a %fcc2, loop_2538
move %xcc, %o5, %l6
udivx %i0, 0x0903, %i7
movleu %xcc, %l2, %g6
loop_2538:
movgu %icc, %i6, %i5
fxors %f31, %f9, %f30
fnands %f23, %f14, %f12
subccc %g1, %i2, %l5
smul %g3, %i1, %l1
faligndata %f28, %f26, %f26
fpsub16s %f13, %f3, %f8
set 0x38, %i2
stba %i4, [%l7 + %i2] 0x15
taddcctv %o7, %g5, %o6
andn %l0, %g4, %o0
tge %icc, 0x5
mulx %l4, 0x02A8, %o1
tge %icc, 0x1
addccc %i3, 0x1D47, %o2
fbule,a %fcc1, loop_2539
fandnot2 %f30, %f14, %f24
srax %g7, 0x13, %l3
fmovda %xcc, %f28, %f22
loop_2539:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %icc, %g2, %o3
bl,a,pn %icc, loop_2540
edge16ln %o5, %o4, %l6
tpos %xcc, 0x5
fmovsgu %icc, %f8, %f17
loop_2540:
brlez,a %i7, loop_2541
fbul,a %fcc2, loop_2542
te %xcc, 0x1
tleu %icc, 0x3
loop_2541:
nop
set 0x38, %o3
ldx [%l7 + %o3], %l2
loop_2542:
edge8n %i0, %i6, %g6
bne,a %icc, loop_2543
fmovrde %g1, %f16, %f10
tsubcc %i5, 0x19C7, %i2
ldsw [%l7 + 0x2C], %l5
loop_2543:
addcc %g3, %i1, %l1
edge32ln %i4, %o7, %o6
nop
setx 0xF2CDDE5F7A409892, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
fsqrtd %f18, %f0
udivx %l0, 0x0623, %g4
fmovdleu %xcc, %f11, %f5
fmovdn %xcc, %f5, %f13
tsubcc %o0, 0x1602, %g5
movvs %icc, %l4, %o1
edge16l %i3, %g7, %l3
ldd [%l7 + 0x70], %f20
movl %xcc, %o2, %g2
movrgez %o5, %o4, %o3
fsrc1s %f28, %f13
tcs %icc, 0x6
movleu %icc, %i7, %l6
fbuge %fcc0, loop_2544
tgu %xcc, 0x1
subc %l2, %i6, %g6
tle %xcc, 0x6
loop_2544:
fsrc1 %f24, %f24
movrne %i0, %i5, %g1
movvc %icc, %i2, %l5
fmovdpos %icc, %f1, %f4
fmovdg %icc, %f22, %f8
fpadd16s %f25, %f4, %f20
movn %xcc, %i1, %l1
movne %icc, %i4, %o7
fmul8x16au %f26, %f23, %f4
bge %xcc, loop_2545
alignaddr %o6, %g3, %l0
orcc %g4, 0x1A7A, %g5
tcs %icc, 0x0
loop_2545:
movrlez %l4, 0x0CF, %o1
tne %icc, 0x5
membar #Sync
set 0x40, %g7
ldda [%l7 + %g7] 0xf0, %f16
fmovscc %xcc, %f19, %f20
fbn %fcc0, loop_2546
movge %xcc, %o0, %g7
or %l3, 0x0345, %o2
xorcc %i3, 0x1343, %o5
loop_2546:
bvs loop_2547
fmovrsgz %g2, %f19, %f17
set 0x23, %l6
ldstuba [%l7 + %l6] 0x04, %o3
loop_2547:
bg loop_2548
sub %i7, 0x0056, %l6
edge8n %o4, %i6, %g6
edge16l %i0, %i5, %l2
loop_2548:
andncc %i2, %l5, %g1
fmovdl %icc, %f25, %f12
fblg,a %fcc2, loop_2549
tge %icc, 0x7
fnor %f16, %f18, %f24
tne %icc, 0x4
loop_2549:
mulx %i1, 0x1489, %l1
addcc %o7, 0x1436, %i4
sll %o6, %g3, %g4
array32 %l0, %g5, %l4
movleu %icc, %o1, %o0
mulx %g7, 0x1001, %l3
add %l7, 0x18, %l6
wr %g0, 0x18, %asi
casa [%l6] %asi, %i3, %o5
tvc %xcc, 0x1
movge %xcc, %g2, %o3
tg %icc, 0x6
alignaddrl %o2, %l6, %i7
sll %i6, 0x02, %g6
ldsh [%l7 + 0x4A], %i0
tvc %icc, 0x3
tle %icc, 0x7
bne loop_2550
movneg %xcc, %o4, %i5
nop
set 0x10, %g5
ldd [%l7 + %g5], %f30
movvc %xcc, %i2, %l2
loop_2550:
movgu %xcc, %l5, %i1
sethi 0x138D, %g1
smul %l1, %o7, %i4
std %f16, [%l7 + 0x28]
movvs %xcc, %g3, %g4
set 0x10, %g1
sta %f22, [%l7 + %g1] 0x0c
edge8ln %o6, %l0, %g5
fornot2s %f16, %f31, %f19
sub %o1, %l4, %o0
brz,a %g7, loop_2551
fmul8sux16 %f30, %f16, %f2
fmovdleu %xcc, %f22, %f0
edge16l %i3, %o5, %g2
loop_2551:
bneg,a %xcc, loop_2552
te %xcc, 0x1
sll %l3, 0x04, %o2
ble loop_2553
loop_2552:
fpadd32 %f8, %f18, %f2
fmovsg %icc, %f2, %f4
movre %l6, 0x207, %o3
loop_2553:
fxor %f30, %f30, %f16
bge,a,pt %icc, loop_2554
xorcc %i7, 0x06F9, %g6
udiv %i0, 0x178D, %o4
and %i5, %i6, %l2
loop_2554:
nop
set 0x71, %l4
ldsba [%l7 + %l4] 0x0c, %i2
edge8n %i1, %l5, %g1
subcc %l1, %i4, %g3
ta %xcc, 0x3
fmovsgu %icc, %f31, %f24
fmovsl %icc, %f3, %f1
brlz,a %o7, loop_2555
fcmpne16 %f8, %f20, %g4
alignaddr %o6, %g5, %l0
edge16l %o1, %l4, %o0
loop_2555:
xor %g7, 0x060D, %o5
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %i2
tcs %icc, 0x3
xnorcc %l3, 0x0A0D, %g2
edge16ln %l6, %o2, %o3
tl %xcc, 0x7
move %xcc, %i7, %i0
tn %icc, 0x6
te %xcc, 0x4
stw %o4, [%l7 + 0x10]
wr %g0, 0x89, %asi
stba %i5, [%l7 + 0x65] %asi
movrlez %g6, %i6, %l2
fmovdge %icc, %f23, %f31
alignaddrl %i2, %i1, %g1
and %l1, %l5, %g3
subc %o7, %i4, %o6
movvc %xcc, %g5, %g4
or %o1, %l4, %l0
bleu,a loop_2556
ldstub [%l7 + 0x60], %o0
sir 0x1337
ldd [%l7 + 0x68], %g6
loop_2556:
sllx %i3, %o5, %l3
nop
fitos %f10, %f28
fstox %f28, %f28
tleu %icc, 0x0
array32 %l6, %g2, %o2
fones %f26
andn %o3, %i0, %i7
subcc %o4, 0x1031, %g6
fba,a %fcc1, loop_2557
st %f2, [%l7 + 0x24]
subcc %i5, 0x036B, %l2
fzeros %f5
loop_2557:
xnorcc %i6, 0x017E, %i2
fmul8x16al %f5, %f27, %f2
array8 %i1, %l1, %g1
array16 %l5, %g3, %o7
udiv %i4, 0x1E70, %o6
umulcc %g5, 0x1D71, %o1
array32 %g4, %l4, %l0
tn %xcc, 0x0
fbuge,a %fcc3, loop_2558
orn %g7, %i3, %o0
add %l3, 0x1E9F, %o5
tvc %icc, 0x3
loop_2558:
membar 0x14
alignaddrl %g2, %l6, %o3
wr %g0, 0x88, %asi
ldxa [%l7 + 0x48] %asi, %o2
nop
setx 0x504B274D, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
fbl,a %fcc1, loop_2559
lduw [%l7 + 0x48], %i7
udivx %i0, 0x191C, %o4
fmul8x16al %f17, %f18, %f4
loop_2559:
orcc %g6, %l2, %i6
movcc %icc, %i5, %i1
fmovsvs %xcc, %f6, %f30
bne,pt %icc, loop_2560
fbu %fcc2, loop_2561
smulcc %i2, %g1, %l1
movrlz %l5, %g3, %i4
loop_2560:
ta %xcc, 0x7
loop_2561:
edge16n %o7, %o6, %o1
tcs %xcc, 0x2
mova %icc, %g4, %g5
edge16n %l0, %l4, %g7
movrgz %i3, 0x04B, %o0
fmuld8ulx16 %f16, %f25, %f22
nop
set 0x2B, %i3
ldstub [%l7 + %i3], %o5
sir 0x02D6
fbuge,a %fcc3, loop_2562
ldsw [%l7 + 0x64], %l3
edge16l %g2, %l6, %o3
taddcc %o2, %i7, %i0
loop_2562:
andcc %g6, 0x097E, %o4
lduw [%l7 + 0x24], %l2
mova %icc, %i5, %i6
fcmpne32 %f26, %f0, %i1
sir 0x04C5
smul %g1, 0x02F2, %i2
tvs %icc, 0x5
tl %icc, 0x6
fmovsl %icc, %f1, %f2
movre %l5, %l1, %g3
mulscc %o7, %i4, %o1
umul %g4, %o6, %l0
fnand %f6, %f30, %f30
movrne %l4, %g5, %i3
fnot2s %f1, %f11
wr %g0, 0x0c, %asi
stwa %o0, [%l7 + 0x6C] %asi
nop
setx 0x1F6C1F37BE2E30BA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xAEDC856BD7E48D44, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f28, %f12
sra %o5, %l3, %g2
fbge %fcc0, loop_2563
stw %g7, [%l7 + 0x0C]
edge16ln %o3, %l6, %i7
movrgez %i0, %g6, %o4
loop_2563:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsvs %icc, %f10, %f16
umulcc %l2, %o2, %i6
wr %g0, 0x89, %asi
lduha [%l7 + 0x60] %asi, %i5
fmovd %f20, %f28
array8 %g1, %i1, %i2
srlx %l1, 0x16, %l5
fnot1s %f30, %f21
nop
setx 0xC3C81FF9506EEDCB, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
fnot2s %f7, %f19
fmovdge %xcc, %f25, %f22
ldstub [%l7 + 0x6B], %g3
be,a,pt %xcc, loop_2564
move %icc, %o7, %o1
taddcc %i4, 0x1C83, %o6
fandnot2s %f19, %f19, %f25
loop_2564:
fmovrdgez %l0, %f6, %f6
fpadd32s %f17, %f23, %f3
movrne %g4, 0x27C, %g5
popc 0x047B, %l4
edge32 %o0, %i3, %l3
movpos %icc, %g2, %g7
subc %o5, %l6, %o3
fmovdl %icc, %f25, %f12
wr %g0, 0x11, %asi
ldsha [%l7 + 0x30] %asi, %i0
brgz,a %g6, loop_2565
sdiv %i7, 0x1E07, %l2
st %f28, [%l7 + 0x64]
addcc %o4, %i6, %o2
loop_2565:
fbne %fcc1, loop_2566
movle %xcc, %g1, %i1
array8 %i5, %i2, %l1
movgu %icc, %l5, %g3
loop_2566:
and %o1, 0x11B2, %i4
orncc %o7, 0x0B52, %l0
fmul8ulx16 %f30, %f12, %f6
call loop_2567
nop
setx 0x0C8CBA43, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0xAA28894B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fadds %f3, %f19, %f24
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bgu loop_2568
loop_2567:
ld [%l7 + 0x6C], %f12
array16 %o6, %g4, %g5
sub %l4, %o0, %i3
loop_2568:
movgu %xcc, %g2, %g7
movl %icc, %o5, %l3
taddcc %l6, %i0, %g6
alignaddrl %i7, %l2, %o3
subcc %o4, 0x1048, %i6
subccc %g1, %o2, %i5
movneg %xcc, %i1, %i2
ldsb [%l7 + 0x58], %l1
tne %xcc, 0x7
brlez %g3, loop_2569
edge16ln %o1, %i4, %o7
ldsb [%l7 + 0x4E], %l5
ldsb [%l7 + 0x76], %o6
loop_2569:
brlez,a %g4, loop_2570
fmovscc %xcc, %f18, %f30
sdivx %l0, 0x0B1A, %g5
addc %o0, 0x02C4, %i3
loop_2570:
edge32n %g2, %g7, %l4
edge32ln %l3, %o5, %l6
nop
setx 0xFE50082C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x2638B92C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fdivs %f31, %f0, %f9
wr %g0, 0x18, %asi
ldda [%l7 + 0x40] %asi, %f0
udivx %i0, 0x0B24, %g6
edge16 %i7, %o3, %l2
nop
set 0x52, %l3
ldsh [%l7 + %l3], %i6
fbue,a %fcc1, loop_2571
tvc %icc, 0x6
srax %o4, 0x0E, %g1
tle %xcc, 0x1
loop_2571:
tpos %icc, 0x5
srax %o2, %i5, %i2
edge32 %i1, %l1, %g3
sra %i4, 0x05, %o7
ldsw [%l7 + 0x14], %l5
edge16 %o6, %o1, %g4
fnot2s %f5, %f16
fones %f10
fmovsl %xcc, %f14, %f13
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x70] %asi, 0x2
wr %g0, 0x11, %asi
ldda [%l7 + 0x70] %asi, %g4
nop
setx 0x9E12A671E52619E2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x1AA3B996AFD1B6F0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f8, %f24
tleu %xcc, 0x4
nop
setx 0xFFC7CD7BD071E588, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
fexpand %f11, %f20
fmovsne %xcc, %f23, %f18
edge8n %i3, %o0, %g7
nop
set 0x7C, %l5
prefetch [%l7 + %l5], 0x0
faligndata %f8, %f26, %f12
movne %xcc, %g2, %l4
fmovdvs %icc, %f16, %f14
nop
setx 0x20B733984CD55504, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xAE923FEA7B89CB3D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f6, %f10
tsubcctv %l3, %o5, %i0
pdist %f2, %f26, %f14
srax %l6, 0x18, %i7
wr %g0, 0x21, %asi
stxa %o3, [%g0 + 0x10] %asi
sll %l2, 0x15, %g6
edge16l %o4, %g1, %o2
tleu %xcc, 0x6
udiv %i5, 0x18DC, %i6
te %xcc, 0x2
tvc %xcc, 0x6
edge8n %i1, %i2, %l1
udivx %g3, 0x1AEA, %i4
array8 %o7, %l5, %o1
wr %g0, 0x80, %asi
lda [%l7 + 0x50] %asi, %f15
sdiv %g4, 0x05D0, %o6
taddcctv %g5, 0x04C3, %l0
fands %f0, %f12, %f14
alignaddr %o0, %g7, %i3
st %f5, [%l7 + 0x1C]
movl %icc, %l4, %g2
array8 %l3, %o5, %l6
sra %i0, 0x18, %i7
fmuld8sux16 %f23, %f29, %f14
mulx %l2, %g6, %o4
fmul8ulx16 %f6, %f0, %f4
movle %xcc, %g1, %o2
fbul %fcc2, loop_2572
fbn,a %fcc0, loop_2573
movcs %xcc, %o3, %i5
movrlez %i1, %i2, %l1
loop_2572:
stb %i6, [%l7 + 0x78]
loop_2573:
xorcc %i4, 0x168E, %g3
nop
setx 0x7682A1AB4C17582C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x0AF612E609755DB0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fmuld %f0, %f14, %f8
set 0x1a8, %l2
nop ! nop ! ldxa [%g0 + %l2] 0x40, %o7 ripped by fixASI40.pl ripped by fixASI40.pl
movn %icc, %l5, %o1
fcmple16 %f4, %f0, %o6
or %g5, %g4, %l0
movrlez %o0, 0x042, %g7
xnorcc %l4, %i3, %l3
and %o5, 0x07EF, %l6
movl %xcc, %i0, %g2
flush %l7 + 0x78
brgz %i7, loop_2574
udivcc %g6, 0x0266, %o4
wr %g0, 0x18, %asi
sta %f21, [%l7 + 0x24] %asi
loop_2574:
fzeros %f4
move %xcc, %g1, %l2
srax %o2, 0x06, %o3
fmovdcs %icc, %f6, %f3
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x12] %asi, %i1
fmovdg %xcc, %f7, %f9
movge %icc, %i5, %i2
xorcc %l1, %i6, %g3
tneg %icc, 0x7
fmovdneg %xcc, %f8, %f24
alignaddr %i4, %o7, %l5
addccc %o6, %g5, %o1
bn loop_2575
srax %l0, 0x01, %o0
fabss %f3, %f11
stx %g4, [%l7 + 0x28]
loop_2575:
udiv %l4, 0x119C, %i3
prefetch [%l7 + 0x4C], 0x2
movrgez %l3, %o5, %g7
mova %icc, %i0, %g2
srax %l6, %i7, %o4
tpos %xcc, 0x1
edge16 %g6, %g1, %l2
tsubcctv %o3, 0x182B, %i1
movl %icc, %i5, %o2
set 0x40, %o0
ldda [%l7 + %o0] 0x88, %i2
faligndata %f6, %f30, %f6
xor %l1, 0x1965, %g3
fornot2 %f20, %f0, %f2
alignaddrl %i4, %o7, %l5
srl %o6, 0x10, %i6
tsubcc %o1, 0x079F, %g5
movgu %icc, %o0, %g4
srlx %l0, %l4, %l3
nop
fitod %f2, %f6
fdtos %f6, %f5
alignaddrl %i3, %o5, %i0
fexpand %f0, %f14
ldsh [%l7 + 0x46], %g7
brgez,a %l6, loop_2576
tvc %icc, 0x6
fmovrslez %g2, %f12, %f17
fmovdcc %icc, %f22, %f8
loop_2576:
fzeros %f30
set 0x2C, %g2
lda [%l7 + %g2] 0x14, %f29
movg %xcc, %i7, %g6
wr %g0, 0x18, %asi
stda %f0, [%l7 + 0x40] %asi
fnot1s %f7, %f13
xnorcc %g1, %o4, %l2
smulcc %i1, 0x1A85, %i5
fmovrsgez %o3, %f22, %f26
movrlez %i2, 0x0C9, %l1
tvc %xcc, 0x6
fnegd %f26, %f8
std %f6, [%l7 + 0x58]
and %g3, %i4, %o2
array16 %o7, %o6, %l5
fnors %f18, %f11, %f24
tsubcc %o1, 0x1422, %i6
mulscc %o0, %g4, %g5
movcc %icc, %l4, %l0
addcc %i3, 0x1273, %l3
movrne %i0, %g7, %o5
nop
setx 0x3055A9BC, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
andn %g2, %i7, %g6
array32 %l6, %g1, %o4
subc %i1, 0x09AE, %i5
edge16ln %l2, %o3, %i2
wr %g0, 0x2a, %asi
ldda [%l7 + 0x40] %asi, %g2
ldd [%l7 + 0x78], %l0
bvc,a,pt %xcc, loop_2577
or %i4, %o7, %o6
membar 0x73
fornot2s %f15, %f16, %f28
loop_2577:
fxnor %f4, %f6, %f14
array8 %l5, %o1, %i6
tsubcctv %o0, %g4, %o2
st %f6, [%l7 + 0x48]
set 0x60, %g3
ldda [%l7 + %g3] 0x89, %l4
edge16ln %l0, %i3, %g5
fcmple16 %f30, %f10, %i0
nop
setx loop_2578, %l0, %l1
jmpl %l1, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udiv %l3, 0x10F0, %g2
movcs %xcc, %o5, %i7
loop_2578:
movvs %icc, %g6, %l6
xor %g1, %i1, %o4
movcs %xcc, %l2, %i5
be,a %icc, loop_2579
tneg %xcc, 0x5
movn %icc, %o3, %g3
ldsb [%l7 + 0x1A], %l1
loop_2579:
srl %i4, %i2, %o7
te %icc, 0x1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16n %l5, %o6, %o1
movl %icc, %i6, %o0
edge8n %o2, %l4, %g4
te %xcc, 0x1
fmovrdlz %i3, %f14, %f10
fbge %fcc2, loop_2580
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvs loop_2581
bgu %icc, loop_2582
loop_2580:
movre %g5, %l0, %g7
movrgz %l3, %i0, %g2
loop_2581:
sdivx %o5, 0x0E58, %g6
loop_2582:
tvs %xcc, 0x2
movle %icc, %i7, %g1
movleu %xcc, %l6, %o4
edge8 %i1, %l2, %i5
sir 0x195E
sllx %g3, 0x15, %o3
bne,a %icc, loop_2583
bl,a %xcc, loop_2584
fba,a %fcc2, loop_2585
fmovdl %xcc, %f18, %f31
loop_2583:
tleu %xcc, 0x1
loop_2584:
edge16 %l1, %i4, %i2
loop_2585:
sir 0x00BF
or %o7, %l5, %o6
fornot2s %f10, %f16, %f25
fornot2 %f26, %f28, %f18
fbn,a %fcc3, loop_2586
nop
setx 0xB7B86A17, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
fsqrts %f7, %f24
wr %g0, 0x89, %asi
ldsha [%l7 + 0x44] %asi, %i6
loop_2586:
array16 %o0, %o2, %o1
fmovrse %l4, %f4, %f15
xnor %g4, %g5, %l0
bge,a,pn %icc, loop_2587
sethi 0x0011, %g7
fcmple32 %f28, %f16, %l3
add %l7, 0x70, %l6
wr %g0, 0x81, %asi
casa [%l6] 0x81, %i0, %i3
loop_2587:
udivcc %g2, 0x0F25, %o5
brz,a %g6, loop_2588
subcc %g1, %l6, %o4
fble,a %fcc1, loop_2589
edge32l %i1, %l2, %i7
loop_2588:
edge16l %g3, %i5, %o3
sdivx %l1, 0x1438, %i2
loop_2589:
lduh [%l7 + 0x50], %i4
umulcc %l5, 0x0849, %o6
edge16 %o7, %i6, %o0
edge16 %o1, %o2, %g4
ldsw [%l7 + 0x68], %l4
fnand %f6, %f8, %f2
fnand %f14, %f12, %f24
fpsub16s %f15, %f9, %f27
umulcc %g5, 0x1982, %g7
sdivx %l3, 0x0599, %l0
fnot2 %f4, %f4
fcmpgt16 %f26, %f22, %i3
sethi 0x1737, %g2
tne %icc, 0x6
nop
set 0x10, %o4
ldd [%l7 + %o4], %i0
fbule %fcc2, loop_2590
bneg %xcc, loop_2591
fpsub32s %f25, %f27, %f18
fors %f20, %f10, %f28
loop_2590:
nop
set 0x10, %l1
ldxa [%g0 + %l1] 0x20, %g6
loop_2591:
movneg %xcc, %o5, %g1
array32 %o4, %l6, %l2
taddcc %i7, 0x194A, %i1
fbul %fcc1, loop_2592
orncc %i5, 0x193C, %g3
nop
setx 0x2ABFFDB64E2D9F8F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xC03E3AE4F754ABA3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f4, %f8
sir 0x02F1
loop_2592:
ble,pn %xcc, loop_2593
smulcc %l1, 0x1C7E, %o3
sdivx %i2, 0x14F8, %i4
add %l7, 0x68, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %l5
casxa [%l6] %asi, %l5, %o6
loop_2593:
bg,a loop_2594
fbue %fcc0, loop_2595
tcs %xcc, 0x2
fmovsa %icc, %f26, %f6
loop_2594:
movge %xcc, %i6, %o7
loop_2595:
umul %o1, %o2, %g4
edge16n %o0, %g5, %g7
movl %xcc, %l4, %l3
faligndata %f24, %f16, %f6
subcc %i3, 0x1104, %l0
sethi 0x0108, %i0
nop
setx 0xD4566C3B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
fsqrts %f13, %f18
fors %f17, %f0, %f12
sethi 0x025F, %g6
fnor %f2, %f10, %f2
bneg,a,pn %icc, loop_2596
te %icc, 0x2
std %f4, [%l7 + 0x68]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2596:
tge %xcc, 0x1
umul %o5, %g1, %o4
andncc %g2, %l2, %l6
bg loop_2597
udivcc %i1, 0x1ADF, %i5
set 0x46, %i5
ldsha [%l7 + %i5] 0x0c, %g3
loop_2597:
nop
setx 0xD079AAB7, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
popc 0x1BCD, %i7
movvc %icc, %l1, %o3
and %i2, %i4, %l5
sdiv %i6, 0x1B49, %o6
set 0x40, %i6
stda %f16, [%l7 + %i6] 0x14
bcc loop_2598
taddcctv %o7, %o2, %o1
fmovdg %icc, %f0, %f0
tleu %icc, 0x7
loop_2598:
stx %o0, [%l7 + 0x58]
movneg %xcc, %g5, %g7
tne %xcc, 0x7
nop
setx 0xE2C83692, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x781B6074, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fdivs %f24, %f18, %f0
fba %fcc0, loop_2599
umul %g4, %l4, %i3
fzeros %f29
nop
setx loop_2600, %l0, %l1
jmpl %l1, %l0
loop_2599:
addc %l3, 0x1969, %i0
xnor %g6, 0x06A2, %g1
srax %o5, 0x16, %g2
loop_2600:
ldsb [%l7 + 0x0B], %o4
ldstub [%l7 + 0x6A], %l6
tge %icc, 0x6
movgu %icc, %i1, %i5
bneg,a,pn %icc, loop_2601
bvc,a,pn %xcc, loop_2602
fmovsneg %xcc, %f20, %f19
fmovsne %icc, %f25, %f9
loop_2601:
brz %g3, loop_2603
loop_2602:
movrlez %l2, %l1, %o3
nop
fitos %f3, %f15
fstox %f15, %f0
fxtos %f0, %f2
bn,a loop_2604
loop_2603:
fmovdleu %xcc, %f11, %f5
fmovsvs %xcc, %f28, %f19
fmovrde %i2, %f4, %f26
loop_2604:
fors %f30, %f17, %f16
fnors %f10, %f28, %f8
fmovrdne %i7, %f18, %f6
fcmple32 %f18, %f8, %i4
edge8 %i6, %l5, %o7
andncc %o6, %o2, %o1
tcc %icc, 0x2
flush %l7 + 0x6C
lduh [%l7 + 0x1A], %o0
fcmple32 %f16, %f6, %g7
add %l7, 0x54, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %g4
casa [%l6] %asi, %g4, %l4
subc %g5, 0x019F, %l0
mulx %i3, %l3, %g6
st %f1, [%l7 + 0x10]
nop
set 0x18, %o1
ldd [%l7 + %o1], %g0
fcmple32 %f14, %f18, %i0
set 0x20, %o2
ldsha [%l7 + %o2] 0x15, %o5
movrlez %o4, %l6, %g2
bshuffle %f18, %f16, %f4
fcmpne16 %f6, %f24, %i5
sir 0x020F
array8 %i1, %l2, %g3
smul %o3, 0x0D8E, %i2
edge32ln %l1, %i7, %i6
smulcc %l5, 0x00A5, %i4
tvc %icc, 0x7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x24, %o6
lduwa [%l7 + %o6] 0x04, %o6
bge,pt %xcc, loop_2605
fcmpeq16 %f4, %f6, %o7
tcs %xcc, 0x0
subccc %o1, 0x19E3, %o0
loop_2605:
fmovdgu %icc, %f27, %f11
fmovrsgz %g7, %f8, %f13
nop
fitos %f14, %f3
fstox %f3, %f26
fxtos %f26, %f20
movrlz %g4, %l4, %o2
edge32l %l0, %g5, %i3
brlez,a %l3, loop_2606
movge %icc, %g1, %i0
nop
set 0x10, %l0
ldsw [%l7 + %l0], %o5
set 0x20, %g4
stxa %o4, [%l7 + %g4] 0x04
loop_2606:
array32 %g6, %g2, %i5
sir 0x0633
srlx %l6, %i1, %g3
set 0x2C, %o5
swapa [%l7 + %o5] 0x19, %o3
edge16l %l2, %i2, %l1
sra %i7, 0x02, %i6
tpos %icc, 0x0
addcc %l5, %o6, %o7
subc %i4, 0x1DD3, %o0
movpos %icc, %o1, %g4
fmovsn %xcc, %f9, %f17
or %g7, %o2, %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %l0, 0x0FD, %g5
nop
setx 0x69CC686A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0xB32C786D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fdivs %f27, %f0, %f15
sdivx %l3, 0x1AE2, %g1
brz %i0, loop_2607
edge16l %i3, %o5, %o4
fmovs %f12, %f19
andn %g2, 0x0996, %i5
loop_2607:
nop
setx loop_2608, %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
tne %xcc, 0x2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmuld8sux16 %f28, %f17, %f6
loop_2608:
movgu %icc, %l6, %g6
mulscc %g3, %i1, %o3
smul %l2, %l1, %i2
fcmpne16 %f12, %f10, %i7
movre %i6, 0x263, %l5
orncc %o7, 0x040F, %o6
bge,a loop_2609
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
call loop_2610
nop
setx 0x4B618FDEFAD05F5C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x41C7D7FA57986313, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fsubd %f26, %f0, %f28
loop_2609:
edge8l %o0, %o1, %g4
wr %g0, 0x16, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
loop_2610:
popc %g7, %o2
taddcctv %i4, 0x1A73, %l0
movl %xcc, %g5, %l3
andcc %l4, 0x09B8, %i0
xorcc %i3, 0x1D10, %g1
edge32ln %o5, %o4, %g2
fsrc1 %f20, %f30
wr %g0, 0x89, %asi
stba %l6, [%l7 + 0x34] %asi
sub %g6, 0x04CB, %i5
bgu,a,pt %xcc, loop_2611
fmovsl %icc, %f27, %f27
movcc %xcc, %g3, %i1
orcc %o3, 0x11CA, %l2
loop_2611:
movrgez %i2, %l1, %i7
fpsub16 %f2, %f10, %f6
tgu %icc, 0x5
ldsh [%l7 + 0x56], %i6
brgz %o7, loop_2612
fbo,a %fcc2, loop_2613
bleu,pt %xcc, loop_2614
move %xcc, %l5, %o6
loop_2612:
stb %o0, [%l7 + 0x66]
loop_2613:
fmovrsne %o1, %f2, %f18
loop_2614:
xorcc %g7, %g4, %i4
fmovrsne %o2, %f27, %f26
movneg %icc, %l0, %g5
bcs,a %icc, loop_2615
tle %xcc, 0x0
sdivx %l4, 0x1E9F, %i0
fcmpeq32 %f2, %f0, %i3
loop_2615:
movle %icc, %l3, %g1
fmovsleu %xcc, %f27, %f4
nop
fitos %f30, %f21
umul %o4, %o5, %g2
fmovs %f12, %f18
or %l6, 0x17F4, %i5
fmovsl %xcc, %f18, %f14
fbg %fcc1, loop_2616
fpmerge %f0, %f1, %f16
edge16n %g3, %g6, %o3
popc %i1, %l2
loop_2616:
fmovspos %icc, %f7, %f1
movne %xcc, %l1, %i7
tvc %icc, 0x2
tsubcc %i2, %o7, %l5
bleu,a loop_2617
tg %xcc, 0x0
movcs %icc, %i6, %o6
alignaddr %o1, %g7, %g4
loop_2617:
ldstub [%l7 + 0x69], %i4
sethi 0x07C7, %o0
orncc %o2, 0x07F0, %g5
movleu %xcc, %l0, %i0
movle %xcc, %l4, %l3
umul %i3, %g1, %o4
nop
fitos %f7, %f27
fstoi %f27, %f22
srl %o5, %l6, %g2
stw %i5, [%l7 + 0x18]
xorcc %g3, 0x1683, %g6
movgu %xcc, %o3, %l2
tge %xcc, 0x1
sir 0x1960
bcc,a,pt %icc, loop_2618
fcmpgt32 %f0, %f24, %i1
ldsh [%l7 + 0x3A], %i7
subccc %l1, %i2, %l5
loop_2618:
fmovdne %icc, %f26, %f28
brnz,a %i6, loop_2619
andcc %o7, %o1, %o6
and %g7, %g4, %o0
wr %g0, 0x27, %asi
stwa %o2, [%l7 + 0x3C] %asi
membar #Sync
loop_2619:
mulx %g5, 0x08A6, %l0
fandnot2 %f28, %f28, %f16
srax %i0, %l4, %l3
brgz %i4, loop_2620
and %i3, 0x06A3, %g1
tle %icc, 0x6
taddcc %o5, %o4, %g2
loop_2620:
movrlz %i5, %g3, %g6
bcc loop_2621
tle %icc, 0x5
tle %xcc, 0x6
fcmpeq16 %f26, %f28, %o3
loop_2621:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xorcc %l2, %i1, %i7
fbg,a %fcc1, loop_2622
umulcc %l1, %l6, %l5
fbule,a %fcc2, loop_2623
movne %icc, %i2, %i6
loop_2622:
alignaddr %o7, %o6, %o1
fmul8sux16 %f20, %f6, %f22
loop_2623:
movne %icc, %g7, %o0
edge16 %g4, %o2, %l0
umulcc %i0, 0x0769, %l4
fmovscs %xcc, %f1, %f31
fmovsg %icc, %f16, %f16
fpsub32 %f30, %f22, %f22
sra %l3, 0x11, %i4
edge16l %g5, %i3, %g1
prefetch [%l7 + 0x60], 0x0
ldsb [%l7 + 0x78], %o4
move %icc, %g2, %i5
movrgez %o5, 0x36E, %g3
alignaddrl %g6, %o3, %l2
fba,a %fcc3, loop_2624
ldsh [%l7 + 0x0E], %i1
te %icc, 0x1
tcs %icc, 0x5
loop_2624:
subcc %i7, 0x0683, %l6
fsrc1 %f4, %f14
sdiv %l1, 0x1B2F, %i2
umulcc %l5, %o7, %o6
fnor %f6, %f8, %f22
srax %o1, 0x14, %i6
tpos %xcc, 0x2
wr %g0, 0x11, %asi
ldsba [%l7 + 0x72] %asi, %o0
srax %g7, 0x1C, %g4
ld [%l7 + 0x08], %f0
movrlez %o2, 0x15E, %i0
movcc %xcc, %l4, %l0
orcc %l3, 0x0A6F, %i4
orncc %g5, 0x0196, %i3
fandnot1s %f10, %f19, %f7
fsrc2 %f16, %f14
membar 0x6D
set 0x62, %i4
ldsba [%l7 + %i4] 0x11, %o4
wr %g0, 0x81, %asi
ldsha [%l7 + 0x7E] %asi, %g2
nop
fitod %f2, %f22
fdtos %f22, %f9
array16 %i5, %g1, %g3
tgu %xcc, 0x4
ldsb [%l7 + 0x24], %o5
fbg,a %fcc1, loop_2625
addcc %g6, %l2, %o3
and %i1, 0x0A01, %i7
tcs %icc, 0x2
loop_2625:
brlez %l1, loop_2626
fpsub32 %f2, %f8, %f22
andn %i2, %l6, %l5
nop
setx 0x19737FCD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x0B0B0BD1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fdivs %f24, %f3, %f15
loop_2626:
fornot1s %f7, %f31, %f21
fmovd %f14, %f26
ldd [%l7 + 0x48], %f8
array16 %o6, %o1, %i6
fbuge,a %fcc0, loop_2627
fpsub32s %f15, %f21, %f10
bne,pt %xcc, loop_2628
mova %xcc, %o7, %o0
loop_2627:
subc %g4, 0x0CED, %o2
edge16l %i0, %g7, %l4
loop_2628:
fmovdleu %icc, %f23, %f19
fnot2 %f20, %f8
wr %g0, 0x89, %asi
lda [%l7 + 0x28] %asi, %f19
fexpand %f27, %f16
edge16l %l3, %i4, %l0
edge16ln %g5, %i3, %o4
wr %g0, 0x81, %asi
ldswa [%l7 + 0x5C] %asi, %g2
sllx %i5, %g1, %o5
ta %xcc, 0x7
nop
fitod %f0, %f26
smulcc %g3, 0x1BE2, %g6
fsrc2s %f9, %f7
move %xcc, %o3, %i1
fornot2 %f28, %f22, %f2
tl %xcc, 0x2
fornot2 %f2, %f2, %f26
nop
setx 0xA6B9A7F1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x5DA78DE3, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fadds %f20, %f2, %f8
brgz %i7, loop_2629
fnot1 %f24, %f30
orn %l2, %l1, %i2
wr %g0, 0x88, %asi
ldsba [%l7 + 0x3A] %asi, %l5
loop_2629:
edge16l %o6, %l6, %o1
orncc %o7, 0x0CA2, %o0
movneg %icc, %i6, %g4
tvs %xcc, 0x6
subcc %i0, 0x0809, %g7
add %o2, %l3, %i4
fandnot2 %f6, %f30, %f28
addccc %l4, %l0, %g5
faligndata %f28, %f16, %f20
wr %g0, 0x10, %asi
lduwa [%l7 + 0x44] %asi, %i3
sub %o4, 0x0D7C, %g2
bvs,pn %icc, loop_2630
be loop_2631
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tleu %icc, 0x7
loop_2630:
movcc %icc, %g1, %o5
loop_2631:
taddcc %i5, %g3, %g6
movrlz %o3, %i7, %i1
set 0x66, %g6
ldsha [%l7 + %g6] 0x89, %l1
movrne %i2, %l2, %o6
movneg %icc, %l5, %l6
ld [%l7 + 0x50], %f2
sll %o7, %o0, %o1
membar 0x42
ldsw [%l7 + 0x4C], %i6
ldsh [%l7 + 0x46], %i0
movrne %g4, 0x252, %o2
tne %xcc, 0x3
subccc %g7, %i4, %l3
bcc,a loop_2632
tle %icc, 0x7
smul %l0, 0x15B9, %l4
set 0x20, %i7
swapa [%l7 + %i7] 0x80, %g5
loop_2632:
nop
set 0x5C, %i0
lda [%l7 + %i0] 0x0c, %f23
nop
setx loop_2633, %l0, %l1
jmpl %l1, %o4
fnegs %f16, %f3
bg,a,pt %xcc, loop_2634
taddcctv %g2, 0x03BF, %g1
loop_2633:
smulcc %i3, %i5, %o5
wr %g0, 0x88, %asi
lduwa [%l7 + 0x68] %asi, %g3
loop_2634:
movre %o3, %i7, %g6
sethi 0x11A2, %i1
edge32 %l1, %l2, %i2
tvc %xcc, 0x1
movge %icc, %o6, %l6
orncc %o7, 0x1581, %l5
bg,a loop_2635
subccc %o0, %i6, %o1
fxnors %f5, %f11, %f18
wr %g0, 0x27, %asi
ldda [%l7 + 0x50] %asi, %i0
loop_2635:
mulx %g4, %o2, %i4
bgu loop_2636
nop
set 0x38, %i1
ldub [%l7 + %i1], %g7
brz,a %l3, loop_2637
or %l0, 0x1204, %l4
loop_2636:
fbo,a %fcc1, loop_2638
andcc %g5, 0x0C54, %g2
loop_2637:
fmul8ulx16 %f2, %f8, %f22
flush %l7 + 0x3C
loop_2638:
brgez,a %o4, loop_2639
sth %g1, [%l7 + 0x12]
membar 0x67
movcs %icc, %i3, %o5
loop_2639:
movgu %xcc, %g3, %i5
swap [%l7 + 0x58], %o3
mova %xcc, %g6, %i7
andn %l1, %i1, %i2
wr %g0, 0x11, %asi
ldsba [%l7 + 0x6C] %asi, %o6
movge %icc, %l2, %o7
fmovrslz %l6, %f7, %f3
fcmpne16 %f30, %f6, %l5
orn %o0, %o1, %i0
movvc %icc, %i6, %g4
alignaddr %i4, %o2, %l3
fbul,a %fcc2, loop_2640
sll %g7, 0x1A, %l4
andn %l0, %g5, %o4
movne %icc, %g2, %g1
loop_2640:
fmovse %icc, %f22, %f26
movneg %xcc, %i3, %o5
subcc %g3, %i5, %g6
tle %icc, 0x3
fbuge %fcc3, loop_2641
fmovdvc %icc, %f2, %f6
add %i7, %l1, %o3
movne %icc, %i1, %o6
loop_2641:
brlz,a %l2, loop_2642
std %f16, [%l7 + 0x08]
fexpand %f27, %f26
movrlz %o7, %l6, %l5
loop_2642:
edge16l %o0, %o1, %i0
edge16 %i6, %g4, %i2
tle %xcc, 0x3
array16 %i4, %o2, %l3
movgu %xcc, %g7, %l4
tvc %xcc, 0x0
ldsb [%l7 + 0x77], %g5
xnorcc %o4, %g2, %g1
nop
set 0x28, %i2
ldx [%l7 + %i2], %i3
fbul %fcc0, loop_2643
stx %o5, [%l7 + 0x60]
tsubcctv %l0, 0x033F, %i5
tvc %xcc, 0x3
loop_2643:
movrlez %g3, 0x370, %i7
fones %f30
fsrc1 %f2, %f8
udivcc %g6, 0x1825, %l1
movge %icc, %o3, %i1
te %icc, 0x5
set 0x5C, %o3
stha %l2, [%l7 + %o3] 0x04
xor %o6, 0x0BEA, %l6
add %l7, 0x38, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %l5, %o0
smul %o1, 0x11FB, %i0
nop
fitod %f12, %f16
fdtoi %f16, %f21
srl %o7, 0x0D, %g4
mulx %i6, 0x1394, %i2
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x78] %asi, %o2
fbg,a %fcc2, loop_2644
tvc %icc, 0x6
smul %l3, %g7, %l4
tvc %icc, 0x6
loop_2644:
movne %icc, %i4, %g5
fornot1s %f3, %f1, %f3
srlx %g2, 0x0C, %o4
fmovrslz %g1, %f23, %f2
fand %f14, %f26, %f10
fors %f16, %f28, %f26
movg %icc, %o5, %l0
addcc %i5, 0x1917, %g3
fmovd %f24, %f12
bn,pn %icc, loop_2645
tge %xcc, 0x6
mulx %i3, %i7, %g6
andn %l1, 0x144F, %o3
loop_2645:
fandnot1s %f16, %f18, %f11
edge32l %l2, %i1, %l6
wr %g0, 0x89, %asi
lduha [%l7 + 0x34] %asi, %l5
udivx %o0, 0x0B00, %o1
addcc %i0, %o6, %g4
fcmpeq32 %f2, %f18, %o7
movneg %xcc, %i2, %o2
movge %icc, %l3, %i6
mova %xcc, %l4, %i4
srlx %g5, %g2, %g7
array32 %o4, %g1, %l0
bge loop_2646
xnor %o5, 0x1F4A, %g3
movg %xcc, %i5, %i3
movrgez %i7, 0x0ED, %g6
loop_2646:
fmovrdne %o3, %f26, %f4
wr %g0, 0x18, %asi
stba %l2, [%l7 + 0x19] %asi
wr %g0, 0x0c, %asi
lda [%l7 + 0x4C] %asi, %f26
tleu %xcc, 0x5
andn %l1, 0x1EE3, %l6
sll %l5, %i1, %o0
fmovrsgz %o1, %f0, %f24
bshuffle %f18, %f24, %f18
fmul8x16al %f7, %f7, %f12
movcs %icc, %i0, %g4
wr %g0, 0x19, %asi
lda [%l7 + 0x74] %asi, %f13
fmovrslz %o6, %f2, %f31
smul %i2, %o7, %l3
sdivcc %o2, 0x1EB1, %l4
fbue %fcc3, loop_2647
fbo %fcc3, loop_2648
andn %i6, 0x0627, %i4
wr %g0, 0x04, %asi
lduha [%l7 + 0x7C] %asi, %g2
loop_2647:
fpsub16 %f14, %f2, %f0
loop_2648:
nop
fitos %f13, %f11
fstoi %f11, %f19
orncc %g7, 0x1CDD, %g5
movre %o4, 0x014, %l0
udivx %o5, 0x0B86, %g1
prefetch [%l7 + 0x38], 0x1
fbn,a %fcc3, loop_2649
fble,a %fcc1, loop_2650
fcmpne32 %f6, %f2, %g3
movl %icc, %i5, %i3
loop_2649:
nop
fitos %f17, %f2
loop_2650:
fmovdvc %xcc, %f31, %f24
stb %g6, [%l7 + 0x75]
bne,pt %icc, loop_2651
nop
setx 0x33D414E507F34702, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x900E3896FD9CCD08, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f16, %f26
fandnot2 %f8, %f16, %f20
tvc %xcc, 0x7
loop_2651:
movrgez %i7, 0x3D3, %o3
srlx %l2, %l6, %l5
tcc %xcc, 0x3
fpack32 %f18, %f0, %f22
te %xcc, 0x7
movg %icc, %l1, %o0
subc %i1, 0x0F23, %i0
edge8 %o1, %o6, %g4
fmovdge %icc, %f26, %f7
fnegs %f29, %f10
bpos loop_2652
udivcc %i2, 0x14CF, %o7
stb %l3, [%l7 + 0x1E]
nop
setx loop_2653, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2652:
movgu %xcc, %o2, %l4
sra %i4, 0x0F, %g2
bge,pt %xcc, loop_2654
loop_2653:
taddcc %i6, 0x10D1, %g7
brgz,a %g5, loop_2655
fbne %fcc0, loop_2656
loop_2654:
fcmpne16 %f16, %f6, %o4
edge8n %l0, %o5, %g3
loop_2655:
movneg %xcc, %i5, %i3
loop_2656:
fmovdcc %xcc, %f27, %f16
tvc %icc, 0x6
set 0x40, %o7
ldstuba [%l7 + %o7] 0x19, %g1
movvc %icc, %g6, %i7
sub %l2, %o3, %l6
call loop_2657
ldd [%l7 + 0x78], %l4
orncc %o0, %i1, %i0
mulscc %l1, 0x1867, %o1
loop_2657:
fbule %fcc2, loop_2658
lduh [%l7 + 0x40], %g4
tne %icc, 0x5
sll %o6, 0x07, %i2
loop_2658:
movle %icc, %l3, %o2
edge8l %l4, %i4, %g2
set 0x5C, %g7
lda [%l7 + %g7] 0x0c, %f23
st %f13, [%l7 + 0x34]
sdivx %o7, 0x0B3A, %i6
movne %xcc, %g5, %g7
fbul,a %fcc1, loop_2659
tn %xcc, 0x5
fxors %f5, %f11, %f21
fmovdcc %xcc, %f23, %f26
loop_2659:
tge %xcc, 0x4
fbl,a %fcc1, loop_2660
alignaddrl %l0, %o5, %g3
array8 %i5, %i3, %o4
ba loop_2661
loop_2660:
edge16l %g6, %g1, %i7
fbu,a %fcc2, loop_2662
tcc %icc, 0x2
loop_2661:
movgu %icc, %l2, %l6
ldx [%l7 + 0x28], %l5
loop_2662:
tneg %xcc, 0x6
movrne %o0, %o3, %i0
mulx %l1, %o1, %i1
sdiv %o6, 0x1F3B, %i2
wr %g0, 0x18, %asi
ldsha [%l7 + 0x66] %asi, %g4
set 0x3C, %g5
lduwa [%l7 + %g5] 0x80, %l3
edge32ln %o2, %l4, %i4
movcs %icc, %g2, %i6
andcc %g5, %g7, %o7
movrlez %l0, 0x173, %g3
fors %f15, %f28, %f6
tge %icc, 0x2
fmovdg %xcc, %f28, %f30
fmovsvc %icc, %f3, %f9
movne %icc, %o5, %i3
te %icc, 0x6
brlz %i5, loop_2663
movg %xcc, %g6, %o4
fsrc1 %f10, %f4
nop
setx 0x9468E989, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0xE70BC8DE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fadds %f15, %f6, %f30
loop_2663:
andncc %g1, %i7, %l6
membar #Sync
wr %g0, 0x1f, %asi
ldda [%l7 + 0x40] %asi, %f16
addc %l2, 0x0A52, %o0
tgu %icc, 0x0
movrlz %l5, 0x26C, %i0
edge16ln %l1, %o1, %o3
fmovrdgez %o6, %f28, %f24
fmovd %f24, %f10
set 0x6B, %l6
stba %i1, [%l7 + %l6] 0x2f
membar #Sync
fcmpeq16 %f8, %f18, %g4
fpadd16s %f4, %f10, %f14
alignaddrl %i2, %o2, %l4
movneg %icc, %i4, %g2
sll %i6, %l3, %g5
lduh [%l7 + 0x44], %o7
mulx %l0, %g7, %g3
fbge,a %fcc0, loop_2664
fbule %fcc3, loop_2665
addcc %i3, %i5, %o5
set 0x3C, %g1
lduwa [%l7 + %g1] 0x89, %o4
loop_2664:
nop
wr %g0, 0x11, %asi
lduha [%l7 + 0x74] %asi, %g1
loop_2665:
movrgz %i7, %g6, %l6
tneg %xcc, 0x0
tne %xcc, 0x6
fmovdpos %xcc, %f0, %f4
movrne %l2, %o0, %i0
tle %icc, 0x6
andn %l1, %l5, %o3
fmovrdgz %o6, %f26, %f20
fpadd16 %f30, %f30, %f20
fmovrslez %i1, %f27, %f12
andn %g4, %o1, %i2
fmovsa %icc, %f17, %f22
array8 %o2, %l4, %i4
fbg %fcc1, loop_2666
brlz,a %g2, loop_2667
fmovrdgez %i6, %f8, %f22
fcmple16 %f16, %f24, %l3
loop_2666:
mulscc %g5, 0x04E3, %o7
loop_2667:
nop
add %l7, 0x58, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %l0
casxa [%l6] 0x80, %l0, %g7
tpos %xcc, 0x2
udiv %g3, 0x1DE1, %i5
fcmpgt16 %f10, %f24, %i3
brgz,a %o4, loop_2668
xnorcc %g1, %o5, %g6
bvc,a,pt %xcc, loop_2669
fmovd %f24, %f16
loop_2668:
sir 0x1BDB
nop
setx 0x3047690F, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
loop_2669:
fbuge,a %fcc1, loop_2670
ldd [%l7 + 0x10], %i6
te %xcc, 0x0
tle %icc, 0x7
loop_2670:
tcs %icc, 0x5
edge8ln %i7, %o0, %i0
fbn %fcc1, loop_2671
srl %l2, 0x17, %l5
membar 0x78
movvc %xcc, %o3, %l1
loop_2671:
movn %xcc, %i1, %g4
fmovsvc %icc, %f3, %f18
te %xcc, 0x5
sth %o6, [%l7 + 0x5C]
fmovscs %xcc, %f29, %f26
fbul,a %fcc2, loop_2672
fbo %fcc1, loop_2673
ble %xcc, loop_2674
udivcc %i2, 0x1774, %o2
loop_2672:
movg %icc, %l4, %i4
loop_2673:
fbg %fcc1, loop_2675
loop_2674:
sethi 0x1C01, %g2
brnz %i6, loop_2676
brz,a %o1, loop_2677
loop_2675:
tvc %icc, 0x1
umul %g5, 0x159B, %o7
loop_2676:
nop
set 0x24, %l4
ldswa [%l7 + %l4] 0x15, %l0
loop_2677:
orncc %g7, %g3, %l3
fmovsne %icc, %f23, %f11
nop
setx loop_2678, %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
addcc %i3, 0x0ECB, %o4
fbule,a %fcc3, loop_2679
fandnot2 %f18, %f8, %f16
loop_2678:
edge16 %g1, %i5, %o5
fmul8sux16 %f0, %f22, %f20
loop_2679:
movcc %icc, %g6, %l6
tsubcc %o0, 0x18FA, %i7
fblg %fcc0, loop_2680
nop
setx 0x6CCF5387, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x42903236, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fadds %f21, %f25, %f16
alignaddrl %l2, %l5, %o3
tn %xcc, 0x1
loop_2680:
fmuld8sux16 %f4, %f11, %f22
fmovrsgz %i0, %f15, %f19
wr %g0, 0x89, %asi
ldda [%l7 + 0x60] %asi, %i0
fmovrsgez %l1, %f28, %f13
or %o6, %i2, %g4
tn %icc, 0x1
tsubcc %l4, %i4, %g2
bpos,a,pn %icc, loop_2681
lduh [%l7 + 0x1A], %o2
edge16n %o1, %i6, %g5
sethi 0x167B, %l0
loop_2681:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdlz %o7, %f26, %f8
ldx [%l7 + 0x68], %g7
move %icc, %g3, %l3
fcmpeq16 %f18, %f24, %i3
ldsb [%l7 + 0x21], %g1
be,a,pt %xcc, loop_2682
subccc %o4, %i5, %o5
fpsub32 %f26, %f28, %f16
addccc %l6, 0x05BA, %o0
loop_2682:
te %xcc, 0x3
nop
setx 0x46ECE0DC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0xF6C32079, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fadds %f12, %f0, %f2
fnot1s %f16, %f25
fcmpne32 %f18, %f20, %g6
fmovsle %icc, %f29, %f25
fbn,a %fcc2, loop_2683
movl %xcc, %i7, %l5
fpmerge %f18, %f8, %f14
fmovrsne %l2, %f29, %f28
loop_2683:
be loop_2684
fmovrdgz %o3, %f30, %f18
nop
setx 0x3651C6847078FFB5, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
sub %i0, 0x0E7F, %l1
loop_2684:
nop
wr %g0, 0x2a, %asi
ldda [%l7 + 0x40] %asi, %i0
stbar
te %xcc, 0x4
nop
set 0x38, %i3
ldd [%l7 + %i3], %f10
edge16ln %i2, %g4, %o6
taddcc %i4, 0x1A26, %g2
fxor %f18, %f24, %f18
fzero %f12
xorcc %l4, %o1, %i6
ta %icc, 0x6
fmovrde %o2, %f16, %f4
add %g5, %l0, %g7
edge8 %g3, %l3, %i3
fmovsa %icc, %f27, %f17
fmovrsgez %o7, %f13, %f9
taddcctv %g1, %i5, %o5
set 0x20, %l5
stwa %l6, [%l7 + %l5] 0x27
membar #Sync
tpos %xcc, 0x3
fmovsne %xcc, %f27, %f6
movrgz %o0, %g6, %i7
fpadd32s %f5, %f24, %f16
brlez %o4, loop_2685
faligndata %f14, %f20, %f14
nop
setx loop_2686, %l0, %l1
jmpl %l1, %l5
andcc %l2, 0x16B1, %i0
loop_2685:
movle %icc, %o3, %i1
fbule %fcc0, loop_2687
loop_2686:
movn %icc, %l1, %i2
andn %g4, 0x098D, %o6
smulcc %g2, %i4, %o1
loop_2687:
bvc,pn %xcc, loop_2688
fmovda %icc, %f16, %f13
bleu %xcc, loop_2689
or %i6, %o2, %g5
loop_2688:
fpsub32 %f2, %f26, %f28
edge16 %l0, %g7, %l4
loop_2689:
bn,pn %icc, loop_2690
array16 %g3, %l3, %i3
fbug,a %fcc2, loop_2691
array32 %o7, %g1, %i5
loop_2690:
fmovrsne %o5, %f30, %f12
stx %o0, [%l7 + 0x78]
loop_2691:
edge16l %l6, %i7, %g6
orncc %l5, 0x1107, %o4
nop
setx 0xC02E02FDB060AE8F, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
nop
setx 0x9251BEFC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0xF349A5A7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fadds %f15, %f5, %f11
ldx [%l7 + 0x40], %l2
umul %i0, 0x1EA9, %o3
movrgez %l1, 0x371, %i2
udivx %g4, 0x1AF0, %o6
umulcc %g2, 0x18DC, %i4
array8 %i1, %i6, %o1
tsubcctv %g5, 0x1306, %l0
set 0x40, %l3
ldda [%l7 + %l3] 0x18, %f16
movl %icc, %g7, %o2
movrlz %l4, %l3, %i3
sethi 0x0448, %g3
nop
setx 0x604F1E95, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
tsubcc %o7, 0x08BE, %g1
set 0x43, %o0
stba %o5, [%l7 + %o0] 0x80
set 0x54, %g2
sta %f26, [%l7 + %g2] 0x10
fbue,a %fcc1, loop_2692
bpos,pt %xcc, loop_2693
be %xcc, loop_2694
nop
setx loop_2695, %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_2692:
edge16n %i5, %l6, %o0
loop_2693:
xnorcc %i7, 0x0E03, %l5
loop_2694:
xnor %g6, 0x1D69, %o4
loop_2695:
movge %xcc, %i0, %o3
movrne %l2, %l1, %g4
alignaddrl %i2, %g2, %o6
srlx %i4, 0x05, %i6
fmovsvc %xcc, %f6, %f12
fbl,a %fcc0, loop_2696
tl %xcc, 0x1
sethi 0x0BAC, %o1
bne,a,pn %icc, loop_2697
loop_2696:
movle %icc, %g5, %i1
movleu %xcc, %l0, %g7
edge8l %o2, %l3, %l4
loop_2697:
flush %l7 + 0x48
udivx %g3, 0x1670, %o7
edge32ln %i3, %o5, %i5
umul %g1, %l6, %i7
edge32n %l5, %g6, %o0
movcc %xcc, %i0, %o3
fbug %fcc0, loop_2698
tneg %xcc, 0x5
fmovsa %icc, %f29, %f17
edge8l %l2, %l1, %g4
loop_2698:
addc %i2, %o4, %o6
movre %i4, %i6, %g2
array16 %g5, %o1, %i1
ldsw [%l7 + 0x5C], %g7
sdivcc %l0, 0x0908, %l3
tge %xcc, 0x0
membar #Sync
set 0x40, %g3
ldda [%l7 + %g3] 0x17, %f16
xnor %o2, %l4, %g3
movge %xcc, %i3, %o5
fxnors %f3, %f17, %f5
membar 0x4A
movge %xcc, %o7, %g1
tle %xcc, 0x4
movge %xcc, %i5, %l6
fnegs %f28, %f24
ba,a,pt %xcc, loop_2699
fmovrde %l5, %f12, %f28
addc %i7, %g6, %i0
smul %o0, %o3, %l2
loop_2699:
add %g4, 0x1BB6, %l1
xnorcc %i2, %o4, %o6
xnor %i6, %i4, %g2
sth %o1, [%l7 + 0x34]
edge8ln %g5, %g7, %i1
srlx %l3, %o2, %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot1 %f2, %f8, %f28
wr %g0, 0xe2, %asi
stwa %l0, [%l7 + 0x5C] %asi
membar #Sync
fmul8x16al %f2, %f15, %f30
fpsub32 %f8, %f22, %f4
fbule %fcc3, loop_2700
fxnor %f20, %f28, %f18
set 0x25, %l2
ldsba [%l7 + %l2] 0x89, %i3
loop_2700:
and %o5, %o7, %g1
nop
setx loop_2701, %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
stbar
mova %xcc, %i5, %g3
movrlz %l6, %l5, %i7
loop_2701:
call loop_2702
andcc %g6, 0x0515, %o0
movgu %xcc, %i0, %l2
alignaddrl %o3, %g4, %l1
loop_2702:
fblg,a %fcc3, loop_2703
sethi 0x0716, %i2
nop
setx 0x72F673C8245597A2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x72D69A663E198563, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fmuld %f22, %f4, %f10
andcc %o6, 0x0C6F, %o4
loop_2703:
std %f16, [%l7 + 0x78]
edge16ln %i6, %g2, %i4
sdivx %g5, 0x0032, %o1
stx %i1, [%l7 + 0x58]
be,a,pn %icc, loop_2704
flush %l7 + 0x18
nop
setx loop_2705, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xorcc %l3, 0x04E7, %g7
loop_2704:
fmovdg %xcc, %f1, %f30
fmovrslez %l4, %f10, %f2
loop_2705:
xnor %l0, %i3, %o2
array16 %o7, %o5, %i5
sth %g3, [%l7 + 0x36]
ldd [%l7 + 0x10], %i6
edge32n %g1, %l5, %g6
subcc %i7, 0x06A0, %i0
be %xcc, loop_2706
or %l2, %o3, %o0
fmovdvc %icc, %f4, %f5
movrgez %g4, 0x38D, %l1
loop_2706:
andncc %i2, %o6, %o4
stx %g2, [%l7 + 0x18]
fpadd32s %f23, %f28, %f9
set 0x22, %o4
ldsha [%l7 + %o4] 0x04, %i6
movn %xcc, %g5, %o1
fmovs %f14, %f1
taddcctv %i1, 0x19DC, %i4
ble,a,pt %icc, loop_2707
fcmpne32 %f2, %f12, %g7
fbug,a %fcc3, loop_2708
popc 0x0A93, %l4
loop_2707:
nop
add %l7, 0x44, %l6
wr %g0, 0x10, %asi
lda [%l6] %asi, %l3
casa [%l6] %asi, %l3, %i3
loop_2708:
edge8 %o2, %o7, %l0
tgu %icc, 0x3
movn %xcc, %i5, %g3
ldsh [%l7 + 0x40], %l6
fbug,a %fcc0, loop_2709
movg %xcc, %g1, %o5
fbue %fcc1, loop_2710
move %xcc, %l5, %i7
loop_2709:
tn %icc, 0x3
edge8ln %i0, %g6, %o3
loop_2710:
mulx %o0, 0x12C7, %g4
ble,a %icc, loop_2711
fpadd32s %f21, %f16, %f20
fblg,a %fcc1, loop_2712
brgez %l1, loop_2713
loop_2711:
tcs %xcc, 0x0
brnz %l2, loop_2714
loop_2712:
edge8ln %o6, %o4, %g2
loop_2713:
orcc %i2, %g5, %o1
wr %g0, 0x18, %asi
stba %i1, [%l7 + 0x25] %asi
loop_2714:
orncc %i6, %i4, %l4
nop
fitos %f12, %f19
fstox %f19, %f6
fxtos %f6, %f6
fmovrdlez %l3, %f22, %f2
and %i3, 0x02B6, %g7
edge32l %o2, %l0, %o7
edge16ln %g3, %i5, %g1
fmovsleu %icc, %f26, %f23
edge8n %l6, %l5, %i7
sub %i0, %g6, %o5
ta %icc, 0x2
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x38] %asi, 0x3
tsubcctv %o0, %l1, %l2
movne %xcc, %g4, %o6
fcmple32 %f2, %f30, %o4
bvs,a,pt %icc, loop_2715
fbne %fcc0, loop_2716
movre %g2, %g5, %o1
wr %g0, 0x04, %asi
lda [%l7 + 0x0C] %asi, %f9
loop_2715:
movg %icc, %i1, %i2
loop_2716:
ldx [%l7 + 0x50], %i6
srax %l4, 0x09, %l3
fzero %f14
fandnot2 %f28, %f24, %f20
srax %i4, %g7, %i3
edge32n %l0, %o7, %o2
fmovda %xcc, %f25, %f31
bl,pt %icc, loop_2717
udivcc %g3, 0x193F, %i5
addc %l6, %g1, %l5
subcc %i0, %g6, %i7
loop_2717:
fnor %f6, %f24, %f8
movl %xcc, %o5, %o0
xor %o3, 0x12E0, %l2
tsubcctv %g4, %o6, %o4
movgu %icc, %l1, %g5
fmovsne %icc, %f10, %f18
andncc %o1, %g2, %i2
array16 %i6, %i1, %l3
or %i4, %l4, %g7
xnorcc %l0, %i3, %o7
bl,pn %icc, loop_2718
bge,pn %icc, loop_2719
movrne %g3, 0x0A4, %i5
tn %icc, 0x3
loop_2718:
fpmerge %f27, %f11, %f10
loop_2719:
fsrc1 %f14, %f12
lduw [%l7 + 0x54], %l6
edge16ln %g1, %o2, %l5
edge16ln %i0, %i7, %g6
fbule,a %fcc2, loop_2720
tpos %xcc, 0x4
movvs %icc, %o0, %o5
fxor %f26, %f6, %f20
loop_2720:
fbuge %fcc3, loop_2721
fpadd32s %f2, %f20, %f0
orcc %o3, 0x1E05, %g4
tl %icc, 0x6
loop_2721:
nop
set 0x60, %l1
lduwa [%l7 + %l1] 0x15, %l2
fbge %fcc2, loop_2722
movre %o4, %o6, %l1
fbul %fcc3, loop_2723
nop
setx 0xE07CC2FA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x4F91DD17, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fsubs %f4, %f30, %f7
loop_2722:
sub %o1, 0x000E, %g5
nop
setx loop_2724, %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_2723:
tg %icc, 0x4
nop
fitod %f12, %f2
fdtos %f2, %f17
movg %xcc, %i2, %i6
loop_2724:
movge %xcc, %i1, %g2
or %l3, %l4, %i4
tcs %xcc, 0x4
tsubcctv %l0, %i3, %o7
edge16ln %g3, %g7, %l6
set 0x30, %i6
ldxa [%g0 + %i6] 0x50, %g1
fbe %fcc1, loop_2725
fbg %fcc0, loop_2726
orcc %i5, %l5, %o2
srlx %i0, 0x0A, %g6
loop_2725:
sir 0x0340
loop_2726:
bshuffle %f10, %f8, %f24
udivcc %o0, 0x1444, %o5
membar 0x27
sdivcc %i7, 0x169E, %o3
movcs %xcc, %l2, %o4
movvc %xcc, %o6, %g4
fmovsvs %icc, %f2, %f14
ble,a %xcc, loop_2727
movl %xcc, %l1, %o1
xor %g5, %i6, %i2
udivcc %g2, 0x1B42, %i1
loop_2727:
movle %icc, %l3, %i4
movvc %icc, %l4, %l0
fmovrsgez %o7, %f23, %f13
movn %xcc, %i3, %g3
movl %icc, %l6, %g1
set 0x52, %i5
ldsba [%l7 + %i5] 0x10, %i5
brlz %g7, loop_2728
bcc loop_2729
fand %f4, %f28, %f30
fmovsvc %xcc, %f25, %f5
loop_2728:
fbe,a %fcc3, loop_2730
loop_2729:
fmovsneg %icc, %f1, %f6
nop
setx loop_2731, %l0, %l1
jmpl %l1, %o2
movgu %xcc, %l5, %g6
loop_2730:
movrgez %i0, 0x18B, %o5
andcc %i7, 0x045E, %o3
loop_2731:
fnand %f0, %f26, %f20
fmovsg %icc, %f2, %f22
fbne,a %fcc1, loop_2732
popc %o0, %l2
tleu %icc, 0x3
fmovsge %icc, %f20, %f27
loop_2732:
fmul8sux16 %f6, %f12, %f0
tne %icc, 0x5
tle %icc, 0x2
set 0x8, %o1
ldxa [%g0 + %o1] 0x4f, %o4
sir 0x1CE9
be,a loop_2733
brnz,a %g4, loop_2734
mulscc %o6, 0x1823, %o1
bvc,pn %xcc, loop_2735
loop_2733:
add %g5, %l1, %i6
loop_2734:
movn %xcc, %i2, %i1
movg %icc, %g2, %l3
loop_2735:
bge,a loop_2736
fpadd16s %f17, %f25, %f10
fpadd16 %f8, %f20, %f28
tgu %icc, 0x0
loop_2736:
sllx %i4, %l0, %l4
fbge,a %fcc0, loop_2737
smul %i3, 0x18EA, %g3
smul %l6, %o7, %g1
tle %xcc, 0x6
loop_2737:
nop
wr %g0, 0x18, %asi
ldda [%l7 + 0x40] %asi, %i4
tgu %icc, 0x0
ba loop_2738
edge16 %g7, %l5, %g6
fbne,a %fcc2, loop_2739
nop
fitos %f2, %f23
fstox %f23, %f30
loop_2738:
umulcc %i0, 0x09E2, %o5
udivx %o2, 0x1B74, %i7
loop_2739:
nop
setx 0xE6CBFF00, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x69A4C74B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fmuls %f26, %f19, %f16
wr %g0, 0x2a, %asi
ldda [%l7 + 0x40] %asi, %o0
movneg %icc, %o3, %o4
orn %g4, %l2, %o6
fabss %f1, %f12
fmovrslz %g5, %f6, %f9
alignaddrl %l1, %i6, %i2
tne %icc, 0x7
fone %f20
movcc %xcc, %i1, %o1
xorcc %l3, 0x1FEB, %g2
mulscc %l0, 0x0F78, %l4
fpack32 %f2, %f6, %f26
srax %i3, 0x0D, %g3
fmovrdlez %i4, %f18, %f26
sethi 0x14D2, %o7
fbe,a %fcc3, loop_2740
tsubcctv %l6, 0x1AD2, %g1
udivcc %i5, 0x03D1, %g7
or %g6, 0x1219, %i0
loop_2740:
movge %xcc, %l5, %o2
nop
setx 0xB6655156A68FBE9A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x8E5EE77888E03555, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f2, %f10
movcs %icc, %i7, %o0
sub %o3, 0x1425, %o5
tleu %xcc, 0x4
movn %xcc, %g4, %l2
movneg %xcc, %o4, %o6
nop
set 0x7E, %o6
ldstub [%l7 + %o6], %l1
fandnot1 %f30, %f18, %f12
sub %i6, %g5, %i1
nop
setx loop_2741, %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 %i2, %l3, %o1
movl %icc, %g2, %l4
flush %l7 + 0x20
loop_2741:
fbge,a %fcc2, loop_2742
nop
setx 0xDE08302F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x30F9B2D6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fadds %f8, %f9, %f20
nop
fitod %f4, %f20
fdtos %f20, %f5
bne,a %icc, loop_2743
loop_2742:
bne,pn %xcc, loop_2744
fbn,a %fcc2, loop_2745
brlz,a %i3, loop_2746
loop_2743:
tcs %xcc, 0x7
loop_2744:
movvs %icc, %g3, %l0
loop_2745:
movgu %xcc, %i4, %l6
loop_2746:
movpos %xcc, %g1, %i5
array8 %o7, %g6, %g7
stb %i0, [%l7 + 0x51]
move %xcc, %o2, %l5
ld [%l7 + 0x6C], %f8
sdivcc %i7, 0x0654, %o0
xor %o5, 0x0111, %g4
faligndata %f12, %f2, %f30
ta %xcc, 0x4
fone %f10
add %l7, 0x48, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %o3
casa [%l6] %asi, %o3, %l2
edge8 %o4, %l1, %o6
bcc,a %xcc, loop_2747
movcs %xcc, %g5, %i1
movpos %icc, %i2, %i6
edge16 %o1, %l3, %l4
loop_2747:
fbu,a %fcc2, loop_2748
subcc %i3, %g3, %l0
set 0x1A, %l0
ldsba [%l7 + %l0] 0x14, %i4
loop_2748:
edge32ln %l6, %g1, %i5
fmovdg %icc, %f29, %f5
smul %g2, %o7, %g6
ld [%l7 + 0x54], %f16
nop
set 0x5C, %o2
ldsh [%l7 + %o2], %g7
fmovscc %icc, %f4, %f10
fbu,a %fcc2, loop_2749
srlx %i0, %o2, %i7
sdiv %o0, 0x0D4D, %l5
fmovrde %o5, %f12, %f24
loop_2749:
bneg,a loop_2750
umulcc %g4, %l2, %o4
srax %o3, 0x0D, %l1
bl loop_2751
loop_2750:
addc %o6, %g5, %i1
fmovsneg %xcc, %f18, %f21
fmovsl %xcc, %f9, %f19
loop_2751:
xnorcc %i2, 0x077D, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movne %xcc, %l3, %l4
sdivx %i3, 0x1CF6, %g3
addcc %l0, 0x0EED, %i4
tsubcctv %i6, %g1, %l6
set 0x50, %o5
lduwa [%l7 + %o5] 0x11, %g2
movn %icc, %o7, %g6
addcc %i5, %g7, %o2
lduh [%l7 + 0x20], %i7
fcmpne16 %f8, %f2, %o0
mova %xcc, %i0, %l5
set 0x10, %i4
prefetcha [%l7 + %i4] 0x80, 0x0
smulcc %o5, 0x0D67, %l2
wr %g0, 0x04, %asi
stda %f0, [%l7 + 0x40] %asi
mulx %o3, 0x0628, %l1
prefetch [%l7 + 0x58], 0x3
movne %icc, %o4, %g5
popc 0x086D, %i1
movpos %icc, %i2, %o6
fpack16 %f6, %f20
edge32 %o1, %l3, %i3
tleu %xcc, 0x1
srlx %l4, %g3, %l0
udivx %i4, 0x1D4C, %i6
wr %g0, 0x88, %asi
stha %g1, [%l7 + 0x34] %asi
for %f30, %f0, %f0
bleu,pn %xcc, loop_2752
fbl %fcc1, loop_2753
tg %icc, 0x2
fsrc1s %f4, %f14
loop_2752:
ldsh [%l7 + 0x56], %g2
loop_2753:
fbule %fcc1, loop_2754
tgu %xcc, 0x3
movpos %icc, %o7, %l6
movrne %i5, 0x3CE, %g7
loop_2754:
andncc %o2, %g6, %i7
fpsub16 %f12, %f20, %f4
and %o0, 0x1719, %l5
move %icc, %g4, %i0
movre %o5, 0x018, %o3
membar 0x53
ldd [%l7 + 0x20], %l2
fcmpne16 %f18, %f6, %o4
nop
fitod %f2, %f18
fdtox %f18, %f18
edge8 %l1, %g5, %i1
tneg %xcc, 0x6
movre %i2, 0x14A, %o1
fornot1s %f3, %f12, %f29
add %l7, 0x44, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %o6
casa [%l6] %asi, %o6, %i3
be,a %icc, loop_2755
addccc %l3, 0x04E5, %g3
umulcc %l0, %l4, %i4
bn,a,pn %xcc, loop_2756
loop_2755:
movn %icc, %i6, %g2
xor %o7, %l6, %i5
tvc %xcc, 0x5
loop_2756:
fand %f30, %f2, %f28
edge8n %g1, %g7, %g6
fands %f21, %f7, %f30
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrslz %o2, %f21, %f28
popc 0x1A76, %i7
sllx %o0, %g4, %l5
fmovsl %xcc, %f14, %f17
add %o5, %i0, %o3
bne loop_2757
xnor %l2, %l1, %g5
fmovdl %xcc, %f1, %f4
subc %i1, %o4, %i2
loop_2757:
nop
setx 0xCD976421FEB6AF6F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xDA49C0AC4FDA48FF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f14, %f22
mulscc %o6, 0x1B54, %i3
nop
setx 0x82BD2ED31063A001, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
fmovsne %icc, %f21, %f19
st %f10, [%l7 + 0x58]
tge %icc, 0x1
fblg,a %fcc1, loop_2758
fmul8x16 %f27, %f30, %f30
xnorcc %l3, %o1, %g3
array16 %l0, %l4, %i4
loop_2758:
addcc %i6, 0x1B08, %g2
tvc %icc, 0x5
subc %o7, 0x1B9B, %l6
edge8l %g1, %i5, %g7
taddcctv %g6, %i7, %o2
lduw [%l7 + 0x1C], %o0
mova %xcc, %l5, %g4
fpackfix %f8, %f15
edge32n %i0, %o3, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8 %l1, %g5, %l2
udiv %i1, 0x1B73, %i2
nop
setx 0x07EB4339, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0xC04EF259, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fdivs %f16, %f18, %f15
sub %o6, 0x056D, %o4
fpackfix %f10, %f25
andncc %l3, %o1, %i3
tn %icc, 0x2
wr %g0, 0x57, %asi
stxa %g3, [%g0 + 0x0] %asi
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %icc, 0x5
sdiv %l4, 0x1A0C, %l0
te %icc, 0x6
umul %i6, 0x011D, %i4
stbar
movne %icc, %o7, %l6
xorcc %g2, %g1, %g7
nop
fitod %f2, %f18
fdtos %f18, %f7
srax %g6, 0x03, %i7
fsrc2s %f7, %f2
wr %g0, 0x88, %asi
ldda [%l7 + 0x30] %asi, %i4
ldx [%l7 + 0x20], %o2
for %f2, %f10, %f26
fbg %fcc3, loop_2759
movgu %icc, %l5, %o0
mulx %i0, 0x09C3, %o3
move %icc, %o5, %l1
loop_2759:
nop
fitod %f6, %f10
fdtox %f10, %f10
fxtod %f10, %f12
nop
setx 0x8E2F1C3F276B627A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x18CBCA544436912B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f12, %f0
nop
setx 0xDC15B8B0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
fsqrts %f14, %f30
fbn,a %fcc2, loop_2760
fbule,a %fcc3, loop_2761
tcc %xcc, 0x0
mulx %g5, 0x01E0, %l2
loop_2760:
bne %xcc, loop_2762
loop_2761:
edge8l %g4, %i1, %i2
sdivx %o6, 0x0198, %l3
call loop_2763
loop_2762:
ta %icc, 0x4
ta %xcc, 0x1
fandnot1 %f0, %f28, %f28
loop_2763:
movcc %xcc, %o4, %i3
addccc %g3, %o1, %l4
subcc %i6, %l0, %o7
sllx %i4, %l6, %g1
fbuge %fcc2, loop_2764
movl %xcc, %g2, %g6
fcmple32 %f14, %f14, %i7
movleu %icc, %i5, %o2
loop_2764:
fsrc2 %f26, %f28
udivx %g7, 0x1C2B, %l5
srl %i0, %o3, %o0
movre %o5, %g5, %l2
set 0x7C, %g4
stha %l1, [%l7 + %g4] 0xe2
membar #Sync
addcc %i1, %i2, %g4
fmovsne %icc, %f26, %f23
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
taddcctv %l3, %o6, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %g3, %o1, %l4
mova %xcc, %i3, %i6
array8 %o7, %l0, %l6
andncc %i4, %g1, %g6
brlz,a %g2, loop_2765
alignaddr %i7, %o2, %i5
movg %icc, %l5, %i0
movrlez %g7, 0x357, %o3
loop_2765:
ldsw [%l7 + 0x20], %o5
ld [%l7 + 0x30], %f19
fbo,a %fcc3, loop_2766
movrlez %o0, 0x1F5, %g5
fornot1s %f29, %f29, %f22
edge16ln %l1, %i1, %l2
loop_2766:
taddcctv %i2, 0x1976, %g4
movvc %icc, %o6, %o4
tn %icc, 0x2
nop
set 0x28, %g6
ldd [%l7 + %g6], %g2
tpos %icc, 0x4
movcc %xcc, %l3, %l4
movrgez %o1, %i6, %i3
sdiv %o7, 0x187A, %l0
wr %g0, 0x80, %asi
lda [%l7 + 0x10] %asi, %f19
be,a,pn %icc, loop_2767
call loop_2768
andcc %i4, %g1, %g6
tl %icc, 0x3
loop_2767:
srlx %g2, 0x0B, %i7
loop_2768:
nop
setx 0xEF0F379E007A5B42, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
fmul8ulx16 %f18, %f8, %f6
bvs,a loop_2769
tleu %icc, 0x1
orcc %o2, %l6, %i5
fmovdcs %icc, %f28, %f22
loop_2769:
andcc %i0, 0x0E6A, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %g7, %o3, %o5
edge32n %o0, %g5, %i1
umul %l1, %l2, %i2
popc %o6, %o4
movl %icc, %g3, %l3
fcmpgt32 %f24, %f24, %l4
bvs,pn %xcc, loop_2770
ldsb [%l7 + 0x7B], %g4
array32 %i6, %o1, %o7
array16 %i3, %i4, %g1
loop_2770:
fcmpgt16 %f2, %f20, %l0
add %g6, %i7, %g2
movrlez %l6, %i5, %o2
movl %xcc, %i0, %l5
or %g7, %o3, %o5
movleu %icc, %g5, %o0
nop
setx 0xEA2633F9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x417C854B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fadds %f16, %f22, %f20
subc %l1, %i1, %i2
sethi 0x1884, %o6
nop
fitod %f12, %f16
fdtos %f16, %f18
tne %xcc, 0x1
fcmpne32 %f8, %f30, %o4
stx %g3, [%l7 + 0x18]
bleu,a %xcc, loop_2771
sdiv %l2, 0x0B99, %l3
orncc %l4, 0x0F11, %i6
tcs %xcc, 0x6
loop_2771:
taddcctv %g4, 0x1114, %o1
popc %i3, %i4
fpsub16 %f12, %f22, %f26
call loop_2772
sth %g1, [%l7 + 0x6A]
fandnot1s %f28, %f27, %f18
tsubcc %l0, 0x1478, %g6
loop_2772:
fmovsleu %icc, %f23, %f11
movge %xcc, %i7, %g2
movrne %l6, 0x2F6, %o7
srlx %o2, 0x04, %i5
fmovsn %icc, %f0, %f27
sethi 0x18FD, %i0
movrgez %l5, 0x22B, %o3
fbne,a %fcc3, loop_2773
umul %g7, 0x105A, %o5
addccc %g5, %o0, %i1
brlz,a %l1, loop_2774
loop_2773:
fmovsneg %xcc, %f31, %f11
nop
fitos %f4, %f21
fstox %f21, %f2
fxtos %f2, %f16
andcc %o6, %i2, %o4
loop_2774:
array32 %l2, %g3, %l3
andncc %i6, %l4, %o1
sth %i3, [%l7 + 0x5A]
and %g4, %g1, %i4
edge16n %l0, %i7, %g2
tsubcctv %l6, %o7, %o2
sllx %i5, %i0, %g6
movrlz %o3, %g7, %o5
movge %xcc, %l5, %g5
brnz %i1, loop_2775
prefetch [%l7 + 0x68], 0x2
udivcc %l1, 0x0E59, %o0
fornot1s %f25, %f27, %f8
loop_2775:
bn,pn %icc, loop_2776
fsrc1 %f8, %f16
movrne %o6, %i2, %l2
tne %xcc, 0x3
loop_2776:
nop
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
fmovrdne %g3, %f26, %f14
udivcc %o4, 0x1B1B, %l3
srlx %l4, 0x19, %o1
mova %icc, %i6, %g4
edge32n %i3, %g1, %i4
sth %l0, [%l7 + 0x66]
add %l7, 0x60, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %g2
casa [%l6] 0x89, %g2, %l6
lduw [%l7 + 0x2C], %o7
movvs %icc, %i7, %i5
mulx %o2, 0x077B, %g6
tpos %icc, 0x5
stx %o3, [%l7 + 0x20]
array32 %g7, %i0, %o5
fmovsn %icc, %f30, %f5
lduw [%l7 + 0x44], %g5
wr %g0, 0x11, %asi
sta %f5, [%l7 + 0x54] %asi
fnand %f14, %f30, %f22
or %i1, %l5, %o0
fmul8x16 %f30, %f12, %f4
tge %xcc, 0x1
andn %l1, %i2, %l2
wr %g0, 0x11, %asi
sta %f13, [%l7 + 0x44] %asi
and %o6, 0x16FD, %o4
fmovde %xcc, %f6, %f17
andn %l3, 0x06AF, %l4
sdiv %g3, 0x1527, %o1
fmovsl %icc, %f11, %f27
movrgez %g4, 0x030, %i6
movrlz %g1, 0x09A, %i4
brz,a %i3, loop_2777
mulscc %g2, %l0, %l6
mova %icc, %i7, %i5
tvs %xcc, 0x5
loop_2777:
xor %o7, %o2, %g6
te %xcc, 0x1
movle %icc, %g7, %o3
fbug %fcc1, loop_2778
and %o5, %i0, %g5
andncc %i1, %o0, %l5
for %f18, %f12, %f14
loop_2778:
movge %icc, %l1, %i2
xnorcc %l2, %o6, %l3
umulcc %o4, 0x1086, %g3
fmovsne %icc, %f23, %f19
fabsd %f4, %f18
fbu,a %fcc0, loop_2779
xnor %l4, %o1, %i6
andn %g1, %i4, %i3
movcs %icc, %g4, %l0
loop_2779:
call loop_2780
mova %icc, %g2, %l6
nop
setx loop_2781, %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
tneg %xcc, 0x0
loop_2780:
movre %i7, %o7, %i5
wr %g0, 0x20, %asi
ldxa [%g0 + 0x28] %asi, %g6
loop_2781:
srlx %o2, 0x1E, %g7
edge8l %o5, %o3, %i0
ble,a,pt %icc, loop_2782
alignaddrl %g5, %i1, %o0
andcc %l5, 0x04C2, %l1
movvc %xcc, %i2, %o6
loop_2782:
udivcc %l3, 0x07E5, %l2
udivcc %o4, 0x1C16, %g3
nop
setx 0x21A4A784A1041D9D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x9F1EC6A904001A5D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f4, %f30
addcc %l4, 0x03D7, %o1
movge %xcc, %i6, %i4
brgez %i3, loop_2783
tpos %xcc, 0x3
nop
setx 0x0CFE436F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0xC6325C26, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fadds %f11, %f18, %f10
movrlez %g4, %l0, %g2
loop_2783:
subccc %g1, %i7, %l6
alignaddr %o7, %i5, %o2
orcc %g6, 0x15DA, %o5
edge32ln %g7, %i0, %g5
fornot2 %f8, %f10, %f16
movvs %xcc, %o3, %o0
sdiv %i1, 0x166D, %l1
brgz %i2, loop_2784
nop
fitod %f4, %f0
fdtox %f0, %f0
umulcc %o6, %l3, %l2
movcc %xcc, %l5, %g3
loop_2784:
udiv %o4, 0x15D2, %l4
fbuge %fcc1, loop_2785
movrlz %o1, %i6, %i3
fmovsge %xcc, %f27, %f10
wr %g0, 0x88, %asi
ldda [%l7 + 0x30] %asi, %g4
loop_2785:
ld [%l7 + 0x24], %f20
bl,a loop_2786
fmovsn %xcc, %f24, %f2
brlez %i4, loop_2787
ldstub [%l7 + 0x15], %g2
loop_2786:
fzeros %f10
bgu,a loop_2788
loop_2787:
tg %icc, 0x3
add %l7, 0x78, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %g1
casa [%l6] 0x89, %g1, %l0
loop_2788:
nop
set 0x50, %i0
stx %l6, [%l7 + %i0]
sub %i7, %i5, %o2
tl %xcc, 0x5
fpadd32 %f8, %f6, %f28
fbl,a %fcc2, loop_2789
fpsub16 %f0, %f14, %f16
movg %icc, %g6, %o5
ldsh [%l7 + 0x56], %o7
loop_2789:
smul %i0, %g5, %g7
sllx %o3, 0x0D, %i1
movpos %xcc, %l1, %i2
fbge,a %fcc1, loop_2790
movne %xcc, %o0, %o6
set 0x18, %i1
ldxa [%l7 + %i1] 0x10, %l2
loop_2790:
fba %fcc0, loop_2791
nop
setx 0x5F41485C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x136925A8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fsubs %f25, %f27, %f28
wr %g0, 0x19, %asi
sta %f24, [%l7 + 0x2C] %asi
loop_2791:
sll %l3, %l5, %g3
sra %l4, %o1, %o4
fbne %fcc0, loop_2792
tn %xcc, 0x2
brlez,a %i3, loop_2793
movge %icc, %g4, %i6
loop_2792:
bcs,pt %xcc, loop_2794
fmovrdne %g2, %f26, %f2
loop_2793:
movge %xcc, %i4, %g1
brlez %l6, loop_2795
loop_2794:
fmovsge %xcc, %f15, %f0
srl %l0, 0x11, %i7
xor %o2, %i5, %g6
loop_2795:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brgz,a %o5, loop_2796
mulx %i0, %g5, %g7
udivx %o3, 0x1DC3, %i1
fbo %fcc0, loop_2797
loop_2796:
fmovdneg %xcc, %f18, %f16
fmovrslz %o7, %f26, %f12
fmul8sux16 %f30, %f18, %f20
loop_2797:
alignaddr %l1, %o0, %o6
sethi 0x119B, %i2
ld [%l7 + 0x30], %f8
sir 0x1810
bpos,a,pn %xcc, loop_2798
array32 %l2, %l5, %g3
fpmerge %f2, %f30, %f4
sll %l4, 0x12, %o1
loop_2798:
fcmpgt16 %f30, %f6, %o4
nop
setx 0x936345F99E8BA40B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x902756D9FED1BC15, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fmuld %f0, %f28, %f6
tsubcc %i3, 0x08AA, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array16 %l3, %g2, %i6
movcs %xcc, %g1, %i4
add %l6, %l0, %o2
fcmpgt16 %f26, %f18, %i5
fmul8sux16 %f30, %f6, %f16
orcc %i7, %o5, %g6
movre %i0, 0x22C, %g5
udivx %g7, 0x18BC, %i1
umul %o7, %o3, %o0
tl %icc, 0x5
set 0x33, %i7
stba %l1, [%l7 + %i7] 0xe3
membar #Sync
orncc %i2, 0x11EE, %l2
fandnot1 %f24, %f4, %f4
andn %l5, %g3, %o6
fba %fcc2, loop_2799
edge32ln %l4, %o4, %o1
subcc %i3, 0x04E2, %g4
tn %xcc, 0x5
loop_2799:
fabsd %f18, %f2
wr %g0, 0x18, %asi
ldsba [%l7 + 0x0B] %asi, %g2
call loop_2800
fbuge,a %fcc3, loop_2801
sll %l3, %g1, %i6
sdiv %i4, 0x0C4B, %l0
loop_2800:
brlez,a %o2, loop_2802
loop_2801:
udivcc %i5, 0x0251, %l6
tne %xcc, 0x1
udivcc %o5, 0x1196, %g6
loop_2802:
fmovsl %xcc, %f24, %f11
tne %icc, 0x6
bne,a loop_2803
tg %xcc, 0x2
taddcc %i7, %i0, %g5
brlez,a %g7, loop_2804
loop_2803:
ldsw [%l7 + 0x74], %o7
movgu %icc, %i1, %o0
fmovsvc %xcc, %f16, %f26
loop_2804:
and %o3, 0x0467, %i2
tcc %icc, 0x2
fpmerge %f24, %f26, %f4
sub %l2, %l1, %l5
movvc %icc, %g3, %o6
edge16n %o4, %l4, %i3
ble,pn %icc, loop_2805
fpack32 %f2, %f2, %f6
umulcc %g4, 0x165A, %g2
xor %l3, 0x0BA9, %g1
loop_2805:
and %o1, 0x10CE, %i6
nop
setx loop_2806, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
smulcc %l0, 0x19C1, %o2
fmovse %xcc, %f9, %f31
tl %icc, 0x1
loop_2806:
edge8 %i5, %i4, %o5
movne %xcc, %g6, %l6
bvc,pn %icc, loop_2807
popc 0x1B58, %i0
fmovsvs %icc, %f7, %f8
movpos %icc, %g5, %i7
loop_2807:
fnegs %f6, %f3
taddcc %g7, 0x08B1, %o7
fpadd32 %f18, %f20, %f2
bneg,a,pn %xcc, loop_2808
fpadd32s %f4, %f0, %f19
movge %icc, %o0, %o3
st %f9, [%l7 + 0x7C]
loop_2808:
add %i1, 0x0CBA, %i2
lduh [%l7 + 0x74], %l2
edge32ln %l5, %g3, %l1
movne %xcc, %o6, %l4
fpadd32s %f2, %f22, %f4
smul %o4, %g4, %i3
movn %icc, %l3, %g2
nop
setx loop_2809, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tleu %icc, 0x1
nop
fitos %f4, %f22
fstoi %f22, %f16
stbar
loop_2809:
edge8ln %o1, %i6, %l0
wr %g0, 0x11, %asi
lduba [%l7 + 0x0F] %asi, %o2
umulcc %i5, %g1, %o5
std %f22, [%l7 + 0x20]
movgu %xcc, %i4, %l6
edge8ln %g6, %i0, %g5
movcc %xcc, %g7, %o7
addcc %i7, %o3, %i1
udivcc %o0, 0x0F38, %i2
array8 %l5, %l2, %l1
edge32l %o6, %g3, %l4
movrgz %o4, %g4, %l3
srlx %i3, 0x0C, %o1
stb %i6, [%l7 + 0x7F]
fpsub32s %f29, %f24, %f2
andcc %l0, 0x111B, %o2
fone %f12
tne %xcc, 0x3
srlx %i5, 0x10, %g2
fpack16 %f30, %f16
xnorcc %g1, 0x0963, %i4
tg %icc, 0x6
xorcc %o5, 0x181B, %l6
edge16ln %i0, %g5, %g6
nop
setx 0x6B610341, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0xA288F9AB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fmuls %f12, %f9, %f29
ldsh [%l7 + 0x26], %g7
fmovdneg %xcc, %f13, %f31
brgz %o7, loop_2810
taddcctv %i7, %i1, %o0
taddcc %o3, 0x1DAE, %i2
edge8l %l2, %l5, %o6
loop_2810:
fba %fcc1, loop_2811
udiv %g3, 0x14DA, %l4
bvc,pn %xcc, loop_2812
be loop_2813
loop_2811:
fmovscc %icc, %f21, %f3
fbo,a %fcc0, loop_2814
loop_2812:
movgu %xcc, %o4, %l1
loop_2813:
fnor %f22, %f22, %f0
fmovdle %icc, %f16, %f12
loop_2814:
tl %icc, 0x5
set 0x34, %o3
sta %f29, [%l7 + %o3] 0x10
srl %l3, 0x0E, %i3
edge8 %o1, %g4, %l0
fone %f30
fmul8x16au %f12, %f1, %f18
movleu %icc, %o2, %i6
array32 %i5, %g2, %g1
call loop_2815
movleu %icc, %o5, %l6
ldd [%l7 + 0x40], %f26
fbuge,a %fcc1, loop_2816
loop_2815:
tvs %xcc, 0x7
bpos %icc, loop_2817
fmovrde %i0, %f8, %f14
loop_2816:
movrlez %g5, 0x21E, %i4
fmovsn %xcc, %f15, %f16
loop_2817:
andncc %g7, %g6, %i7
brz,a %i1, loop_2818
bneg,pn %xcc, loop_2819
add %o0, 0x078B, %o3
fmovsg %xcc, %f31, %f24
loop_2818:
fmovdcs %icc, %f25, %f30
loop_2819:
nop
wr %g0, 0x89, %asi
sta %f27, [%l7 + 0x3C] %asi
subccc %i2, %l2, %o7
tleu %xcc, 0x6
tneg %xcc, 0x5
movn %icc, %l5, %g3
set 0x5E, %o7
stba %o6, [%l7 + %o7] 0x23
membar #Sync
fmul8x16al %f30, %f25, %f28
sllx %o4, 0x03, %l1
movle %xcc, %l4, %i3
orcc %l3, %o1, %g4
fpadd32 %f8, %f30, %f4
pdist %f24, %f30, %f18
fmul8x16al %f27, %f23, %f20
udivcc %l0, 0x03E5, %o2
fandnot2 %f8, %f10, %f4
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x3b8] %asi, %i6 ripped by fixASI40.pl ripped by fixASI40.pl
ldstub [%l7 + 0x6D], %g2
flush %l7 + 0x54
edge16l %g1, %i5, %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot2 %f24, %f20, %f16
array8 %i0, %g5, %l6
umul %g7, 0x0B00, %g6
fmovscc %icc, %f10, %f3
brnz %i7, loop_2820
tne %icc, 0x5
fpsub16s %f9, %f25, %f22
edge8 %i4, %i1, %o3
loop_2820:
movrlz %i2, 0x161, %o0
movrne %o7, %l2, %g3
fsrc2s %f17, %f22
tl %icc, 0x7
tg %xcc, 0x7
tcc %icc, 0x2
prefetch [%l7 + 0x14], 0x1
fmovrdgez %o6, %f28, %f20
xor %l5, %o4, %l4
edge8l %i3, %l1, %o1
alignaddrl %l3, %g4, %o2
fpadd32s %f24, %f30, %f11
sub %i6, 0x0F50, %g2
taddcctv %l0, %i5, %o5
fnand %f14, %f8, %f12
edge8n %g1, %i0, %g5
prefetch [%l7 + 0x5C], 0x3
fcmple32 %f4, %f0, %g7
swap [%l7 + 0x40], %g6
ble,pn %icc, loop_2821
fzero %f20
ta %icc, 0x2
nop
set 0x56, %i2
sth %i7, [%l7 + %i2]
loop_2821:
tsubcc %l6, %i1, %o3
fbe %fcc2, loop_2822
movgu %xcc, %i4, %o0
taddcctv %i2, %l2, %g3
orn %o6, 0x1D63, %l5
loop_2822:
ldub [%l7 + 0x3A], %o4
ldx [%l7 + 0x48], %o7
fpackfix %f2, %f5
brz,a %l4, loop_2823
movl %icc, %l1, %o1
sdiv %l3, 0x0E08, %g4
tleu %xcc, 0x6
loop_2823:
nop
fitod %f8, %f16
fdtox %f16, %f4
fxtod %f4, %f14
fmovrslz %i3, %f23, %f4
edge16 %o2, %i6, %g2
edge8n %i5, %o5, %l0
fbu,a %fcc2, loop_2824
st %f19, [%l7 + 0x4C]
set 0x40, %g7
stda %f0, [%l7 + %g7] 0xf9
membar #Sync
loop_2824:
nop
set 0x56, %g5
ldsha [%l7 + %g5] 0x0c, %i0
edge8ln %g1, %g7, %g5
edge8n %g6, %i7, %i1
brgz %o3, loop_2825
fbge %fcc0, loop_2826
fbe,a %fcc0, loop_2827
fmovrde %i4, %f24, %f26
loop_2825:
call loop_2828
loop_2826:
or %o0, %l6, %i2
loop_2827:
sdivcc %g3, 0x18C9, %o6
sra %l5, %o4, %o7
loop_2828:
edge8 %l4, %l1, %o1
fbug %fcc0, loop_2829
fmovdleu %icc, %f21, %f0
fmovdcs %xcc, %f26, %f26
tle %xcc, 0x7
loop_2829:
nop
setx 0x68452696BFADFE7B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x0C9632BC98A1783C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f26, %f24
fmul8x16al %f13, %f23, %f12
umulcc %l3, %l2, %i3
fmuld8sux16 %f24, %f8, %f12
alignaddr %g4, %i6, %o2
movrgz %i5, %o5, %l0
pdist %f24, %f12, %f24
tpos %icc, 0x4
brlz,a %g2, loop_2830
fbu %fcc0, loop_2831
tvs %icc, 0x2
fmovdge %xcc, %f0, %f8
loop_2830:
fnor %f28, %f14, %f12
loop_2831:
tleu %xcc, 0x1
nop
fitos %f6, %f29
fstox %f29, %f22
fxtos %f22, %f28
edge16 %i0, %g1, %g7
movrlz %g6, %g5, %i7
ldd [%l7 + 0x60], %o2
fornot2s %f10, %f30, %f6
fmovrdgez %i4, %f12, %f24
fxors %f22, %f21, %f0
brlz %o0, loop_2832
prefetch [%l7 + 0x28], 0x0
set 0x42, %g1
stba %i1, [%l7 + %g1] 0x22
membar #Sync
loop_2832:
std %f10, [%l7 + 0x68]
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x10] %asi, %i2
brz,a %l6, loop_2833
edge16n %g3, %o6, %l5
st %f7, [%l7 + 0x34]
fmovrdlz %o7, %f24, %f20
loop_2833:
fxnors %f6, %f7, %f5
set 0x60, %l4
ldda [%l7 + %l4] 0x2a, %l4
fmovd %f10, %f4
fbge %fcc1, loop_2834
smulcc %o4, %l1, %l3
add %l7, 0x30, %l6
wr %g0, 0x0c, %asi
casxa [%l6] 0x0c, %l2, %i3
loop_2834:
nop
setx loop_2835, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
taddcctv %o1, %g4, %i6
sdivcc %i5, 0x1204, %o2
st %f21, [%l7 + 0x6C]
loop_2835:
movcs %icc, %l0, %o5
nop
setx 0x407C5F66, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
fsqrts %f14, %f8
tpos %icc, 0x7
tg %icc, 0x4
mulscc %g2, 0x1DC7, %g1
bge loop_2836
ldsw [%l7 + 0x68], %g7
fmovrdne %g6, %f16, %f20
fnot2 %f16, %f16
loop_2836:
tle %xcc, 0x2
fbn,a %fcc0, loop_2837
tvs %xcc, 0x1
fands %f13, %f23, %f28
tgu %xcc, 0x1
loop_2837:
fmul8x16au %f31, %f20, %f8
edge8 %i0, %i7, %o3
fmovscc %xcc, %f31, %f5
te %icc, 0x2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fsrc1s %f30, %f0
movrgez %i4, 0x22B, %g5
mulx %o0, 0x110D, %i2
movrne %i1, 0x31B, %l6
edge16n %o6, %l5, %g3
udivx %l4, 0x1FDD, %o4
ta %icc, 0x1
andncc %l1, %l3, %o7
wr %g0, 0x18, %asi
swapa [%l7 + 0x48] %asi, %i3
edge32 %o1, %l2, %g4
alignaddr %i5, %i6, %o2
movrne %l0, %g2, %o5
set 0x12, %l6
lduba [%l7 + %l6] 0x0c, %g1
fbo %fcc0, loop_2838
edge32 %g6, %g7, %i7
orcc %i0, 0x0868, %o3
nop
fitod %f0, %f30
fdtoi %f30, %f9
loop_2838:
sdiv %g5, 0x1F33, %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0xB2108F60FB128652, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x51D6F802C25CE1D9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f16, %f14
mulx %o0, %i1, %i2
andn %l6, 0x06E7, %l5
tcs %icc, 0x7
brlez,a %o6, loop_2839
movvc %icc, %g3, %l4
fbe %fcc1, loop_2840
fmuld8sux16 %f14, %f13, %f2
loop_2839:
sll %l1, 0x17, %l3
smul %o4, %i3, %o1
loop_2840:
fmovse %xcc, %f14, %f19
sdiv %o7, 0x1BCD, %g4
movvc %icc, %i5, %i6
edge32ln %l2, %o2, %g2
sllx %l0, %g1, %o5
set 0x0E, %i3
lduha [%l7 + %i3] 0x15, %g7
tne %icc, 0x4
movgu %icc, %g6, %i0
te %icc, 0x5
movvc %icc, %o3, %g5
fzeros %f3
tvs %icc, 0x0
array16 %i7, %i4, %o0
orcc %i2, 0x0B44, %l6
orncc %i1, %l5, %g3
tpos %xcc, 0x4
sra %l4, %o6, %l3
bl,a,pn %xcc, loop_2841
xorcc %l1, %o4, %o1
be loop_2842
fmul8ulx16 %f10, %f6, %f20
loop_2841:
movne %icc, %o7, %g4
smulcc %i3, 0x06A6, %i6
loop_2842:
fnot2s %f16, %f4
set 0x68, %l3
prefetcha [%l7 + %l3] 0x14, 0x1
add %i5, 0x03C4, %o2
srlx %g2, 0x0B, %g1
flush %l7 + 0x58
movle %xcc, %l0, %o5
brz,a %g7, loop_2843
addcc %i0, 0x0E39, %o3
umul %g5, 0x1C1D, %i7
sir 0x088F
loop_2843:
fmovdge %icc, %f20, %f15
movrlez %g6, %i4, %o0
or %l6, 0x0D5F, %i1
tgu %icc, 0x6
fnors %f3, %f19, %f31
sra %l5, %g3, %i2
prefetch [%l7 + 0x74], 0x2
andncc %o6, %l4, %l1
sdivx %l3, 0x03CD, %o1
fcmple16 %f8, %f14, %o7
sdivcc %o4, 0x165C, %i3
sub %i6, 0x0D5D, %l2
fbl %fcc0, loop_2844
edge16l %g4, %i5, %o2
srlx %g1, %g2, %o5
addc %l0, %i0, %o3
loop_2844:
movg %icc, %g7, %i7
fbul %fcc3, loop_2845
fmovdcc %icc, %f8, %f2
fmovdcs %icc, %f21, %f23
fbuge %fcc3, loop_2846
loop_2845:
movn %icc, %g6, %i4
edge16n %g5, %l6, %i1
smul %l5, %o0, %g3
loop_2846:
mulscc %o6, 0x1FAD, %l4
fmovsgu %icc, %f7, %f5
brlz %l1, loop_2847
movrlez %l3, %i2, %o7
orn %o4, %o1, %i6
orcc %l2, %i3, %i5
loop_2847:
movpos %icc, %o2, %g1
wr %g0, 0x11, %asi
ldswa [%l7 + 0x10] %asi, %g2
smulcc %g4, %l0, %o5
faligndata %f28, %f22, %f12
nop
setx loop_2848, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ld [%l7 + 0x7C], %f17
xnorcc %i0, 0x1D7E, %g7
st %f3, [%l7 + 0x68]
loop_2848:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpne16 %f16, %f8, %o3
srlx %i7, 0x14, %g6
movrgez %i4, 0x082, %l6
fsrc2s %f15, %f11
edge32l %g5, %i1, %o0
umul %g3, %o6, %l4
taddcctv %l5, 0x1164, %l1
bpos,pn %icc, loop_2849
fmul8sux16 %f10, %f10, %f26
tneg %icc, 0x5
and %l3, %i2, %o4
loop_2849:
bn,a,pn %xcc, loop_2850
bgu,a %xcc, loop_2851
movvs %icc, %o7, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2850:
xnorcc %l2, 0x09C9, %o1
loop_2851:
nop
set 0x2C, %l5
sta %f30, [%l7 + %l5] 0x81
mulscc %i5, 0x07C3, %i3
tcc %icc, 0x2
bpos loop_2852
edge16n %o2, %g2, %g4
edge16 %g1, %l0, %o5
fmovsvc %xcc, %f19, %f8
loop_2852:
ldstub [%l7 + 0x18], %g7
or %o3, %i7, %i0
fmovrdne %i4, %f12, %f10
subcc %l6, 0x18D1, %g6
bleu,a loop_2853
edge8 %i1, %o0, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
set 0x78, %g2
ldd [%l7 + %g2], %o6
loop_2853:
te %icc, 0x4
movl %xcc, %l4, %g3
fmovrdlz %l1, %f12, %f22
fzeros %f30
fmovdg %xcc, %f17, %f15
sdivx %l3, 0x1F05, %i2
call loop_2854
sll %o4, %l5, %i6
set 0x70, %o0
stxa %l2, [%l7 + %o0] 0x0c
loop_2854:
fbue %fcc0, loop_2855
edge32l %o7, %i5, %o1
lduw [%l7 + 0x74], %i3
fmovs %f23, %f21
loop_2855:
udivx %g2, 0x0F35, %g4
alignaddr %o2, %l0, %g1
bgu,a,pt %xcc, loop_2856
fbug %fcc1, loop_2857
fnot1 %f12, %f28
lduh [%l7 + 0x6A], %g7
loop_2856:
movl %icc, %o5, %o3
loop_2857:
tsubcctv %i7, 0x0AAB, %i0
srax %i4, 0x0F, %l6
edge8ln %i1, %g6, %g5
ldub [%l7 + 0x7B], %o0
alignaddr %l4, %g3, %l1
fnands %f5, %f10, %f7
ld [%l7 + 0x50], %f8
orcc %o6, %i2, %l3
wr %g0, 0x89, %asi
ldsha [%l7 + 0x20] %asi, %o4
tvc %icc, 0x2
movrne %l5, %i6, %l2
fbuge %fcc0, loop_2858
movneg %xcc, %o7, %o1
edge32ln %i5, %g2, %i3
fone %f6
loop_2858:
fbne %fcc2, loop_2859
alignaddr %o2, %g4, %g1
nop
fitod %f4, %f24
fdtos %f24, %f5
edge16l %g7, %l0, %o5
loop_2859:
tl %xcc, 0x4
subcc %i7, %o3, %i4
array32 %i0, %l6, %g6
fpmerge %f15, %f7, %f16
fmovsg %xcc, %f31, %f27
fabss %f12, %f16
fmovse %xcc, %f30, %f23
sllx %g5, %i1, %l4
movn %xcc, %o0, %g3
addc %l1, %i2, %l3
fmovrse %o4, %f14, %f12
fmovrsgz %l5, %f31, %f24
ld [%l7 + 0x34], %f11
movrlez %i6, 0x0D7, %l2
fmovrde %o7, %f10, %f8
fnegd %f20, %f6
sll %o6, 0x17, %o1
edge16 %i5, %i3, %o2
edge16 %g2, %g4, %g1
tcs %icc, 0x6
movvs %icc, %l0, %o5
tne %icc, 0x6
edge8 %g7, %o3, %i4
fcmpne16 %f12, %f22, %i7
fbule %fcc0, loop_2860
andcc %l6, 0x1D77, %g6
andncc %i0, %i1, %l4
fmovsne %icc, %f9, %f24
loop_2860:
movleu %xcc, %g5, %g3
edge8l %l1, %o0, %i2
stw %o4, [%l7 + 0x50]
ta %icc, 0x5
movleu %icc, %l5, %i6
fone %f10
or %l2, 0x023E, %o7
udivcc %l3, 0x19E8, %o1
alignaddr %i5, %i3, %o6
fnands %f5, %f7, %f1
udivx %o2, 0x0A39, %g2
fxor %f10, %f12, %f4
fandnot2 %f2, %f4, %f0
sdiv %g1, 0x123A, %g4
tleu %xcc, 0x2
movcs %icc, %l0, %g7
bge,a %icc, loop_2861
brlez,a %o5, loop_2862
movrne %i4, %i7, %o3
fornot2s %f25, %f30, %f4
loop_2861:
mova %xcc, %l6, %g6
loop_2862:
movneg %xcc, %i0, %i1
andn %g5, 0x1B35, %g3
fbul,a %fcc2, loop_2863
std %f16, [%l7 + 0x48]
fmul8x16au %f15, %f29, %f6
movn %icc, %l1, %o0
loop_2863:
movn %xcc, %l4, %i2
nop
setx 0xC2B3ED8C2A9A2A8C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xC2AE10F0C080A6CB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fdivd %f16, %f8, %f24
sra %o4, 0x04, %i6
nop
setx loop_2864, %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
udivx %l5, 0x11A3, %o7
subc %l3, %o1, %l2
orn %i3, %o6, %i5
loop_2864:
fornot1 %f6, %f4, %f30
umulcc %o2, %g1, %g4
std %f0, [%l7 + 0x30]
bcc,pt %xcc, loop_2865
orncc %l0, %g2, %o5
tl %icc, 0x1
sdivcc %i4, 0x0F35, %i7
loop_2865:
movgu %xcc, %g7, %o3
bl,pt %xcc, loop_2866
array8 %l6, %i0, %i1
sdivcc %g5, 0x1C3C, %g6
andcc %l1, 0x19A9, %o0
loop_2866:
movg %icc, %g3, %i2
bcc loop_2867
st %f27, [%l7 + 0x34]
nop
setx loop_2868, %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
addc %l4, 0x168A, %i6
loop_2867:
nop
set 0x0F, %l2
stba %l5, [%l7 + %l2] 0x0c
loop_2868:
bvc loop_2869
xnorcc %o4, 0x10B7, %l3
tne %xcc, 0x5
fcmple16 %f18, %f4, %o7
loop_2869:
andcc %o1, 0x0631, %i3
movcs %icc, %o6, %l2
movre %o2, %g1, %i5
tcs %icc, 0x5
edge16ln %g4, %g2, %o5
edge32n %l0, %i7, %i4
movl %xcc, %g7, %o3
movleu %xcc, %l6, %i1
edge32n %g5, %g6, %i0
tge %xcc, 0x2
brgez,a %o0, loop_2870
membar 0x18
movgu %icc, %g3, %i2
orncc %l4, %i6, %l1
loop_2870:
edge32n %o4, %l3, %o7
movrgez %o1, 0x01E, %i3
add %o6, %l2, %l5
pdist %f22, %f18, %f8
and %o2, %g1, %g4
movrlez %g2, %i5, %l0
srax %i7, 0x19, %o5
te %icc, 0x1
srlx %i4, 0x1A, %o3
and %l6, %i1, %g7
edge8ln %g6, %g5, %o0
ta %xcc, 0x2
fmovrslez %i0, %f4, %f24
fxor %f24, %f18, %f2
mulx %g3, 0x117D, %i2
ldsb [%l7 + 0x0D], %i6
movn %xcc, %l4, %l1
brlez %l3, loop_2871
udiv %o4, 0x1D7F, %o7
sdiv %o1, 0x1132, %o6
fbn,a %fcc2, loop_2872
loop_2871:
edge32 %i3, %l2, %l5
tle %xcc, 0x7
brgz,a %g1, loop_2873
loop_2872:
te %icc, 0x5
mulscc %o2, %g4, %g2
movgu %xcc, %i5, %l0
loop_2873:
tvs %icc, 0x3
edge16n %o5, %i4, %o3
fbo %fcc1, loop_2874
tge %xcc, 0x5
call loop_2875
brgez %l6, loop_2876
loop_2874:
mulx %i7, %g7, %i1
srlx %g5, %g6, %i0
loop_2875:
movre %o0, 0x2B2, %i2
loop_2876:
andn %g3, %l4, %i6
move %icc, %l1, %o4
brlz,a %o7, loop_2877
brgez %o1, loop_2878
taddcc %l3, 0x0E70, %o6
nop
setx loop_2879, %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_2877:
movleu %xcc, %i3, %l5
loop_2878:
edge16n %g1, %o2, %l2
smulcc %g2, 0x1830, %i5
loop_2879:
array8 %l0, %g4, %i4
fsrc2s %f19, %f7
subc %o3, 0x0BFB, %o5
lduh [%l7 + 0x4A], %l6
bcc,a loop_2880
and %g7, 0x01D7, %i1
movpos %xcc, %g5, %i7
umulcc %g6, %o0, %i2
loop_2880:
flush %l7 + 0x38
srl %g3, %i0, %l4
mulscc %i6, 0x15CC, %l1
movvc %xcc, %o4, %o1
alignaddr %l3, %o6, %o7
fbl,a %fcc0, loop_2881
subc %l5, 0x0FB7, %i3
set 0x58, %g3
prefetcha [%l7 + %g3] 0x15, 0x1
loop_2881:
xorcc %l2, %g2, %i5
fpadd16 %f14, %f10, %f2
xorcc %o2, %g4, %i4
movrne %l0, 0x3F2, %o5
fbue %fcc0, loop_2882
fbo,a %fcc2, loop_2883
fpmerge %f24, %f1, %f24
tl %xcc, 0x3
loop_2882:
addccc %l6, %g7, %i1
loop_2883:
edge32ln %g5, %o3, %i7
fmovdneg %xcc, %f15, %f31
brgz,a %g6, loop_2884
tgu %xcc, 0x0
tcs %icc, 0x7
srlx %i2, 0x19, %o0
loop_2884:
tcs %icc, 0x3
flush %l7 + 0x38
udivcc %g3, 0x129E, %i0
ta %xcc, 0x5
nop
setx 0x0DD4CC58, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0xC991D9B2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fmuls %f9, %f17, %f5
fba %fcc2, loop_2885
bge,a %icc, loop_2886
nop
setx loop_2887, %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
tcc %xcc, 0x5
loop_2885:
andcc %i6, 0x09E9, %l4
loop_2886:
and %o4, 0x1B0A, %l1
loop_2887:
fmovsvc %xcc, %f12, %f30
movge %icc, %l3, %o6
move %icc, %o1, %l5
xor %i3, 0x0CBB, %g1
tge %icc, 0x5
fones %f11
fpsub32 %f26, %f12, %f6
swap [%l7 + 0x7C], %l2
nop
set 0x10, %o4
stx %o7, [%l7 + %o4]
edge32l %g2, %i5, %o2
fbe %fcc1, loop_2888
fbul,a %fcc3, loop_2889
taddcc %i4, 0x17FF, %l0
mulscc %o5, %g4, %g7
loop_2888:
sub %l6, %i1, %g5
loop_2889:
sir 0x150C
add %l7, 0x54, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %o3
casa [%l6] %asi, %o3, %i7
or %i2, 0x0F7D, %o0
tneg %xcc, 0x3
and %g6, %i0, %i6
tg %xcc, 0x7
array8 %l4, %o4, %l1
fpsub16s %f17, %f20, %f2
bcc,pn %icc, loop_2890
fbn %fcc2, loop_2891
brnz,a %g3, loop_2892
srax %l3, %o1, %l5
loop_2890:
movne %icc, %o6, %i3
loop_2891:
movvc %icc, %g1, %l2
loop_2892:
nop
set 0x58, %l1
stwa %g2, [%l7 + %l1] 0x23
membar #Sync
bgu,pt %xcc, loop_2893
edge16n %i5, %o2, %i4
add %l7, 0x6C, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %l0, %o5
loop_2893:
ld [%l7 + 0x0C], %f17
movneg %icc, %o7, %g4
fmovrde %l6, %f20, %f20
fpadd16 %f10, %f28, %f8
sub %i1, 0x02C7, %g7
swap [%l7 + 0x54], %o3
fpack32 %f12, %f26, %f18
set 0x0, %i5
stxa %i7, [%g0 + %i5] 0x5f
movrlez %g5, 0x25E, %o0
fbg,a %fcc1, loop_2894
fbg %fcc3, loop_2895
nop
setx 0xFC6E98946DC89EC4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
fsqrtd %f30, %f6
tle %xcc, 0x7
loop_2894:
fandnot2 %f14, %f30, %f28
loop_2895:
move %icc, %i2, %g6
movcc %icc, %i0, %l4
tsubcc %i6, %o4, %l1
movvc %xcc, %g3, %l3
subccc %l5, 0x14C3, %o6
nop
set 0x68, %o1
ldub [%l7 + %o1], %i3
tl %xcc, 0x5
sdiv %g1, 0x0C8F, %l2
fnands %f17, %f27, %f17
udivcc %g2, 0x05C1, %i5
edge8 %o2, %i4, %l0
xor %o5, 0x18B6, %o1
edge32 %g4, %o7, %i1
bcs,a,pt %icc, loop_2896
sdiv %g7, 0x06FB, %l6
fmovrdlez %i7, %f30, %f26
fpsub32s %f31, %f4, %f23
loop_2896:
sll %o3, %g5, %o0
subccc %g6, 0x1F36, %i0
set 0x44, %o6
sta %f6, [%l7 + %o6] 0x10
pdist %f22, %f2, %f12
flush %l7 + 0x10
movcs %xcc, %i2, %i6
nop
setx 0xF04A845D, %l0, %l6
st %l6, [%l7 + 0x34]
ld [%l7 + 0x34], %fsr
faligndata %f6, %f22, %f14
be %xcc, loop_2897
fcmple32 %f28, %f0, %l4
fmovrdlz %l1, %f8, %f12
brnz,a %g3, loop_2898
loop_2897:
fcmpeq32 %f14, %f0, %l3
movn %xcc, %o4, %o6
movgu %xcc, %l5, %g1
loop_2898:
fnot2 %f2, %f14
nop
setx 0x9050F966, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
sub %l2, 0x12D1, %g2
ldsh [%l7 + 0x10], %i3
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f0
fbule %fcc3, loop_2899
nop
set 0x70, %l0
ldsb [%l7 + %l0], %o2
sll %i4, %l0, %o5
edge16l %i5, %o1, %o7
loop_2899:
sdiv %i1, 0x151E, %g4
edge8ln %g7, %l6, %i7
ble,a,pt %icc, loop_2900
smulcc %g5, %o0, %o3
fnegd %f12, %f24
edge16ln %i0, %i2, %i6
loop_2900:
edge32l %g6, %l4, %l1
fmovdcc %xcc, %f0, %f26
wr %g0, 0x2b, %asi
stba %l3, [%l7 + 0x2F] %asi
membar #Sync
movneg %xcc, %g3, %o6
movrgz %l5, 0x32C, %g1
tvc %icc, 0x1
membar 0x53
tg %xcc, 0x3
orcc %l2, %o4, %i3
addc %o2, 0x0D2B, %i4
andncc %l0, %o5, %g2
bgu,a,pn %xcc, loop_2901
udivcc %o1, 0x017B, %i5
nop
setx 0xA4D705F99F34954C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xEFC9EEFAD1EE1416, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f14, %f30
umul %o7, 0x02B5, %i1
loop_2901:
fnot1 %f22, %f18
tsubcctv %g4, 0x0413, %g7
tg %icc, 0x0
fbug,a %fcc0, loop_2902
andn %i7, 0x0DBD, %l6
tn %icc, 0x3
subccc %g5, %o0, %o3
loop_2902:
ta %icc, 0x0
sll %i0, %i2, %i6
umul %l4, %l1, %l3
tvc %xcc, 0x2
andn %g6, 0x1E3D, %o6
sethi 0x060E, %g3
mulscc %g1, %l2, %l5
add %i3, %o2, %o4
umul %i4, %l0, %o5
nop
fitos %f11, %f29
fstox %f29, %f2
fxtos %f2, %f30
alignaddr %o1, %i5, %o7
orncc %g2, 0x0302, %g4
movl %icc, %i1, %i7
subccc %g7, 0x1C60, %l6
movgu %xcc, %g5, %o0
movn %xcc, %i0, %i2
fmovdneg %xcc, %f0, %f11
sub %o3, 0x1323, %l4
edge32ln %i6, %l3, %g6
movcc %xcc, %o6, %g3
sdivcc %g1, 0x0B37, %l2
ble,a %xcc, loop_2903
te %icc, 0x7
smul %l1, 0x1D66, %l5
nop
setx 0xD1665190, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0xF207294D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fmuls %f23, %f19, %f22
loop_2903:
edge32ln %o2, %i3, %i4
movneg %icc, %l0, %o4
edge32n %o5, %o1, %o7
bvc,a,pn %xcc, loop_2904
array32 %i5, %g2, %g4
xnorcc %i1, 0x18A4, %i7
ta %xcc, 0x5
loop_2904:
nop
fitod %f4, %f18
fdtox %f18, %f20
fxtod %f20, %f16
orn %g7, %g5, %o0
movn %xcc, %i0, %l6
fbg %fcc1, loop_2905
sdivx %i2, 0x0795, %o3
set 0x09, %i6
ldsba [%l7 + %i6] 0x11, %i6
loop_2905:
tvs %xcc, 0x0
fbge %fcc0, loop_2906
udivx %l4, 0x18CA, %l3
movrgz %g6, 0x39D, %o6
fcmpeq16 %f22, %f26, %g1
loop_2906:
fnegd %f28, %f26
array32 %l2, %g3, %l1
fbn %fcc0, loop_2907
movle %xcc, %o2, %i3
prefetch [%l7 + 0x4C], 0x2
lduw [%l7 + 0x0C], %l5
loop_2907:
fmovda %xcc, %f23, %f27
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %i4, %o4, %l0
fmuld8ulx16 %f7, %f8, %f14
orn %o5, 0x17D9, %o1
alignaddrl %o7, %g2, %i5
fbule %fcc1, loop_2908
mova %icc, %i1, %g4
fbul %fcc1, loop_2909
st %f1, [%l7 + 0x5C]
loop_2908:
sdivcc %g7, 0x1719, %i7
fmovsg %icc, %f2, %f16
loop_2909:
nop
wr %g0, 0x89, %asi
stxa %o0, [%l7 + 0x30] %asi
for %f14, %f12, %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %i0, %l6, %i2
fmovdvc %xcc, %f2, %f14
fmovdcc %xcc, %f14, %f5
tne %xcc, 0x2
movvc %icc, %g5, %o3
tvc %xcc, 0x3
xnor %i6, 0x15D7, %l3
sllx %g6, %o6, %g1
or %l2, 0x06DB, %g3
set 0x28, %o5
ldxa [%l7 + %o5] 0x14, %l4
mulscc %l1, %o2, %i3
sdivcc %i4, 0x1023, %l5
fbg,a %fcc3, loop_2910
tneg %icc, 0x5
subccc %o4, %l0, %o5
fbu %fcc0, loop_2911
loop_2910:
movre %o1, %g2, %o7
fbue %fcc2, loop_2912
te %icc, 0x2
loop_2911:
tcs %xcc, 0x6
set 0x54, %i4
swapa [%l7 + %i4] 0x11, %i5
loop_2912:
fbo %fcc3, loop_2913
umul %g4, 0x0968, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xorcc %i1, %i7, %o0
loop_2913:
fmovde %xcc, %f3, %f10
fpadd32s %f24, %f16, %f4
subcc %l6, %i2, %g5
sethi 0x1325, %o3
orncc %i0, 0x1DAF, %l3
fbule,a %fcc3, loop_2914
xor %g6, %i6, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnor %o6, 0x1BE4, %g3
loop_2914:
fmovrdne %l4, %f4, %f22
tsubcc %l1, 0x03FB, %l2
fpadd16s %f22, %f20, %f29
ta %icc, 0x0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andncc %i3, %o2, %l5
udivcc %o4, 0x0DB2, %l0
wr %g0, 0x10, %asi
ldsha [%l7 + 0x6A] %asi, %i4
ldd [%l7 + 0x30], %f20
movcc %icc, %o1, %g2
fmovrsgz %o5, %f23, %f20
sllx %i5, %g4, %g7
tvc %xcc, 0x2
addcc %o7, %i7, %o0
call loop_2915
tvs %icc, 0x2
nop
setx loop_2916, %l0, %l1
jmpl %l1, %i1
movgu %icc, %i2, %l6
loop_2915:
tgu %icc, 0x7
movle %xcc, %o3, %i0
loop_2916:
sra %g5, %g6, %l3
membar 0x0D
swap [%l7 + 0x40], %i6
orcc %g1, %g3, %l4
movgu %xcc, %o6, %l2
wr %g0, 0x11, %asi
ldsha [%l7 + 0x54] %asi, %l1
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x50] %asi, 0x0
wr %g0, 0x10, %asi
stha %i3, [%l7 + 0x6E] %asi
fmovrsne %l5, %f13, %f15
mulscc %o4, %l0, %i4
array32 %g2, %o5, %o1
stw %i5, [%l7 + 0x38]
tn %xcc, 0x6
array32 %g4, %o7, %i7
tg %xcc, 0x5
andcc %o0, %i1, %g7
nop
setx 0xB25FC3E8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x66EE6CDE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fdivs %f9, %f18, %f20
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x78, %g4
swapa [%l7 + %g4] 0x19, %i2
orncc %o3, %i0, %l6
fmovdle %icc, %f0, %f5
array32 %g5, %g6, %l3
fmovsvs %icc, %f30, %f20
alignaddrl %g1, %i6, %l4
nop
fitos %f11, %f12
fstoi %f12, %f21
fcmpne32 %f16, %f26, %o6
bshuffle %f12, %f8, %f20
call loop_2917
tsubcctv %g3, %l1, %l2
fmovscc %xcc, %f7, %f24
movrne %i3, 0x250, %l5
loop_2917:
movneg %xcc, %o4, %l0
fbul %fcc0, loop_2918
fmovde %xcc, %f27, %f6
fcmpne32 %f22, %f30, %i4
fmovrsne %o2, %f23, %f30
loop_2918:
fmul8x16al %f28, %f14, %f4
fmovsleu %icc, %f1, %f15
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrslz %o5, %f20, %f2
move %xcc, %g2, %o1
tcs %icc, 0x5
array32 %i5, %o7, %i7
movcc %icc, %g4, %o0
set 0x2F, %o2
lduba [%l7 + %o2] 0x11, %i1
movrlez %i2, %o3, %i0
xnor %g7, 0x1218, %g5
fbn,a %fcc2, loop_2919
fcmpne16 %f20, %f30, %g6
tge %icc, 0x7
sllx %l6, %g1, %l3
loop_2919:
fxors %f20, %f27, %f18
sdivx %l4, 0x1CEB, %i6
or %o6, 0x1ECE, %g3
alignaddrl %l1, %i3, %l2
edge32n %l5, %l0, %i4
edge16ln %o4, %o5, %g2
set 0x6B, %g6
stba %o2, [%l7 + %g6] 0xe3
membar #Sync
movneg %xcc, %i5, %o7
ldd [%l7 + 0x68], %o0
sir 0x1BEC
fmovrdgz %g4, %f14, %f14
stbar
movgu %icc, %o0, %i7
bl,pt %xcc, loop_2920
ldd [%l7 + 0x18], %i0
udiv %o3, 0x1E74, %i0
fmovse %xcc, %f14, %f24
loop_2920:
ldsh [%l7 + 0x3E], %g7
movrlz %i2, %g6, %l6
pdist %f26, %f14, %f16
fxnor %f14, %f16, %f26
and %g1, %l3, %g5
orncc %l4, 0x1AD0, %o6
fmovrdgz %i6, %f18, %f22
fpadd16s %f27, %f6, %f25
movvc %icc, %g3, %i3
xnor %l2, %l1, %l0
flush %l7 + 0x58
sdivcc %l5, 0x1A08, %o4
movl %icc, %i4, %g2
sub %o2, 0x07C0, %o5
sethi 0x035B, %i5
bpos,a %icc, loop_2921
or %o1, 0x0D14, %g4
stbar
movpos %icc, %o0, %i7
loop_2921:
tle %icc, 0x1
movrlz %i1, 0x376, %o3
tgu %xcc, 0x3
bvc,a loop_2922
udivx %o7, 0x0822, %g7
xnorcc %i0, %g6, %i2
andncc %g1, %l3, %l6
loop_2922:
sdiv %g5, 0x0275, %l4
fnot2 %f2, %f12
xorcc %o6, %g3, %i6
movg %xcc, %i3, %l2
edge8 %l1, %l0, %l5
movl %xcc, %o4, %g2
movpos %xcc, %i4, %o5
ldd [%l7 + 0x68], %o2
movg %xcc, %o1, %i5
edge8l %o0, %i7, %g4
movpos %icc, %o3, %o7
movge %xcc, %i1, %i0
st %f16, [%l7 + 0x74]
nop
set 0x10, %i1
ldstub [%l7 + %i1], %g7
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 0:
!
! Type l : 2803
! Type x : 1238
! Type cti : 2922
! Type f : 4512
! Type i : 13525
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
Test case data start
************************************************************************/
.data
user_data_start:
scratch_area:
.word 0xA141AADA
.word 0xA84CA3B6
.word 0x05E7767F
.word 0x3F06FEC1
.word 0xDF375DC7
.word 0xA06C8901
.word 0xFEDAB5B2
.word 0xB7B2AAD4
.word 0x3526C047
.word 0x66C2874E
.word 0xAA63E7BF
.word 0xC413844A
.word 0x28F1DAF1
.word 0x2CC27B48
.word 0x4673591C
.word 0xE712D8A9
.word 0x8663491A
.word 0x3AFB1E7E
.word 0x46754F3C
.word 0xB2F26725
.word 0x22FE9ACC
.word 0xB2D40E1D
.word 0x62126FF2
.word 0xB6532197
.word 0x87677138
.word 0x7AE7A972
.word 0xF4A1B8D7
.word 0x5049E476
.word 0x08F62CE8
.word 0x76C4D068
.word 0x18BA1721
.word 0xC14E3F07
.word 0xED840E9C
.word 0x05A57447
.word 0x829620F5
.word 0x40B549CB
.word 0x03A3AE04
.word 0xC3A5CB33
.word 0xC930D6EF
.word 0x24E97360
.word 0xAD19B3EB
.word 0x922C77E0
.word 0x89A43CDD
.word 0x1A227062
.word 0xEC7C0202
.word 0x4B2BB8DC
.word 0xEC49E70A
.word 0xD1F4A913
.word 0x52E3A07B
.word 0x3308D496
.word 0x7FCD0AEA
.word 0xAFF0DDF7
.word 0x2540C1C2
.word 0x242A8816
.word 0xE63F4BAD
.word 0x6FBDC8CE
.word 0x2B696039
.word 0x9F79C9CA
.word 0x5AED4854
.word 0x1806714B
.word 0x0148F026
.word 0xE5183B4C
.word 0xE87C26BE
.word 0x50553148
.end