Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f7.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: isa3_basic3_f7.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_basic3_f7.s,v 1.1 2007/05/11 17:22:23 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 0x57BDF251805D3E3B, %l0, %l6
stx %l6, [%l7 + 0x0]
ldx [%l7 + 0x0], %fsr
!
! Thread 0 Start
!
main_t0:
!# Initialize registers ..
!# Global registers
set 0xE, %g1
set 0x6, %g2
set 0xA, %g3
set 0x3, %g4
set 0x3, %g5
set 0x5, %g6
set 0x9, %g7
!# Input registers
set -0xA, %i0
set -0x9, %i1
set -0x6, %i2
set -0x0, %i3
set -0xA, %i4
set -0xA, %i5
set -0x6, %i6
set -0x3, %i7
!# Local registers
set 0x4756832E, %l0
set 0x0F9339FC, %l1
set 0x523AD56F, %l2
set 0x776CEBAD, %l3
set 0x1CB4BBFC, %l4
set 0x6710009A, %l5
set 0x3175AE98, %l6
!# Output registers
set 0x19C1, %o0
set -0x116D, %o1
set 0x1349, %o2
set 0x0DF5, %o3
set 0x1D68, %o4
set -0x105E, %o5
set -0x1302, %o6
set -0x0F3E, %o7
!# Float registers
INIT_TH_FP_REG(%l7,%f0,0x0D46A6E90D1894A4)
INIT_TH_FP_REG(%l7,%f2,0xF285B01B577762D1)
INIT_TH_FP_REG(%l7,%f4,0x2E3A261AD580B870)
INIT_TH_FP_REG(%l7,%f6,0x3142F048868DB8C7)
INIT_TH_FP_REG(%l7,%f8,0x4404E7880582FF20)
INIT_TH_FP_REG(%l7,%f10,0x0F5003DF33271DDB)
INIT_TH_FP_REG(%l7,%f12,0x0E2D6F028D9702D6)
INIT_TH_FP_REG(%l7,%f14,0xE8A0AF5CC181B9A6)
INIT_TH_FP_REG(%l7,%f16,0x7D6A843EE3FD7871)
INIT_TH_FP_REG(%l7,%f18,0xAEA16E2B8A0F9EAF)
INIT_TH_FP_REG(%l7,%f20,0x18E051511F6B69BA)
INIT_TH_FP_REG(%l7,%f22,0xBFBADE68D37BE4FA)
INIT_TH_FP_REG(%l7,%f24,0x5448A85D6EF5EDEA)
INIT_TH_FP_REG(%l7,%f26,0x10E7F38EAC6F8DDD)
INIT_TH_FP_REG(%l7,%f28,0x50AE5E4B7C6059BC)
INIT_TH_FP_REG(%l7,%f30,0x83A6DA60C04DFE4F)
!# Other state
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wrhpr %l0, %g0, %hsys_tick_cmpr
!# Execute Main Diag ..
bvs,pn %icc, loop_1
andn %l2, %i6, %i2
edge16n %i7, %g3, %o0
std %l2, [%l7 + 0x60]
loop_1:
taddcctv %o1, 0x17DE, %o7
movneg %icc, %o2, %g2
movrne %o6, 0x08A, %o5
faligndata %f10, %f26, %f18
wr %g0, 0x89, %asi
lda [%l7 + 0x14] %asi, %f8
array32 %i3, %o3, %g7
subccc %l0, 0x0C8A, %g1
tgu %xcc, 0x6
fabsd %f22, %f4
srax %g4, %g5, %g6
brlz,a %i1, loop_2
tpos %xcc, 0x6
alignaddrl %l5, %i4, %i0
wr %g0, 0x89, %asi
ldsba [%l7 + 0x22] %asi, %l4
loop_2:
move %xcc, %l6, %i5
brgz,a %l1, loop_3
fmovsneg %xcc, %f20, %f25
set 0x46, %i5
lduha [%l7 + %i5] 0x11, %l2
loop_3:
movre %i6, %i2, %o4
fandnot1s %f6, %f27, %f9
addccc %g3, 0x0A4A, %o0
fsrc2 %f10, %f14
fmul8x16al %f19, %f18, %f6
subcc %l3, %o1, %o7
movle %icc, %i7, %o2
ld [%l7 + 0x74], %f27
addccc %o6, %g2, %o5
ldx [%l7 + 0x60], %o3
srlx %g7, %i3, %g1
brgz %g4, loop_4
movvs %icc, %g5, %g6
fbe,a %fcc3, loop_5
umul %i1, %l5, %l0
loop_4:
fmovsne %xcc, %f0, %f0
addcc %i0, 0x0F78, %i4
loop_5:
fmovrdlz %l6, %f26, %f12
set 0x21, %i4
ldsba [%l7 + %i4] 0x80, %i5
ldx [%l7 + 0x38], %l1
fbo,a %fcc1, loop_6
udiv %l4, 0x0477, %l2
fcmps %fcc2, %f7, %f26
tl %icc, 0x7
loop_6:
sth %i2, [%l7 + 0x64]
fpsub16 %f28, %f26, %f6
faligndata %f16, %f22, %f12
sethi 0x1473, %o4
edge16ln %g3, %o0, %l3
movvs %icc, %o1, %o7
bn %xcc, loop_7
tcc %icc, 0x0
fcmpne16 %f16, %f28, %i7
tn %icc, 0x6
loop_7:
orcc %o2, 0x1B1A, %o6
fnor %f24, %f8, %f20
fmovrdne %g2, %f4, %f2
andn %i6, 0x08B8, %o5
sra %g7, %i3, %o3
edge32n %g1, %g5, %g6
fsrc2s %f11, %f31
sethi 0x10B5, %g4
fandnot2 %f2, %f10, %f6
edge8ln %i1, %l5, %l0
nop
setx loop_8, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bpos,a loop_9
fsrc1s %f2, %f24
ldx [%l7 + 0x78], %i0
loop_8:
brlez %i4, loop_10
loop_9:
std %f16, [%l7 + 0x30]
set 0x50, %g6
stxa %l6, [%l7 + %g6] 0x2a
membar #Sync
loop_10:
tneg %xcc, 0x3
fzeros %f24
udiv %i5, 0x194F, %l4
membar 0x5B
bn,a %xcc, loop_11
addcc %l2, %l1, %o4
fmovsg %xcc, %f26, %f7
fnors %f23, %f4, %f11
loop_11:
bge,a loop_12
sub %g3, %o0, %i2
movl %icc, %o1, %l3
alignaddr %o7, %o2, %i7
loop_12:
fornot1 %f16, %f20, %f12
mova %xcc, %o6, %g2
ldd [%l7 + 0x70], %o4
addcc %i6, 0x195C, %g7
udivx %o3, 0x1BF7, %g1
movleu %xcc, %g5, %g6
te %icc, 0x2
subccc %g4, 0x114B, %i3
addcc %l5, %l0, %i0
tn %xcc, 0x3
movg %icc, %i4, %l6
fpsub16s %f28, %f27, %f7
srax %i5, %i1, %l4
mulscc %l1, 0x181D, %l2
tn %icc, 0x2
edge16l %o4, %g3, %o0
fpadd16 %f6, %f22, %f20
fmul8ulx16 %f10, %f2, %f28
mova %xcc, %i2, %o1
ldd [%l7 + 0x08], %f22
sethi 0x1EAA, %l3
fbn %fcc0, loop_13
fmovs %f28, %f19
edge16 %o7, %o2, %o6
andn %g2, %o5, %i7
loop_13:
movvc %icc, %i6, %o3
fpsub32 %f16, %f28, %f0
ble,a %icc, loop_14
movn %xcc, %g1, %g7
movge %icc, %g6, %g5
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x3F] %asi, %i3
loop_14:
movgu %xcc, %l5, %g4
sll %l0, 0x1C, %i0
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x48] %asi, %l6
popc %i4, %i5
movgu %xcc, %l4, %i1
brz %l2, loop_15
edge8l %l1, %o4, %o0
addcc %i2, %o1, %l3
fba,a %fcc3, loop_16
loop_15:
sllx %g3, 0x19, %o2
ta %xcc, 0x3
fsrc1 %f6, %f8
loop_16:
fmovscs %xcc, %f4, %f16
addccc %o6, 0x123A, %g2
alignaddr %o5, %o7, %i6
fmovrde %i7, %f22, %f28
bge loop_17
edge32ln %g1, %o3, %g7
fmovde %xcc, %f29, %f25
tle %icc, 0x3
loop_17:
ble,a loop_18
fnor %f18, %f14, %f30
or %g5, %g6, %l5
fornot1 %f14, %f18, %f2
loop_18:
tl %icc, 0x5
membar 0x2B
set 0x75, %o4
lduba [%l7 + %o4] 0x80, %i3
xnorcc %l0, 0x0C51, %i0
movn %icc, %l6, %i4
movcs %xcc, %i5, %l4
addc %g4, 0x0410, %l2
set 0x5A, %o0
ldsba [%l7 + %o0] 0x0c, %l1
movle %icc, %o4, %o0
ba,a %xcc, loop_19
addc %i1, %o1, %i2
bn,a,pt %xcc, loop_20
tle %xcc, 0x0
loop_19:
sethi 0x0F3D, %l3
fbuge,a %fcc2, loop_21
loop_20:
subc %g3, 0x0E85, %o2
bleu,a,pn %xcc, loop_22
movvc %xcc, %g2, %o5
loop_21:
tsubcc %o7, 0x0E66, %o6
tne %icc, 0x7
loop_22:
sub %i6, 0x0680, %g1
andn %i7, 0x1285, %g7
xnorcc %g5, %o3, %g6
ldd [%l7 + 0x68], %i2
fblg,a %fcc0, loop_23
tgu %xcc, 0x7
movl %xcc, %l5, %i0
popc 0x0C0E, %l0
loop_23:
tgu %xcc, 0x5
fcmpne32 %f20, %f8, %i4
move %icc, %l6, %l4
sdivx %i5, 0x018D, %g4
sra %l2, 0x14, %l1
subcc %o0, %o4, %o1
fmovsge %icc, %f19, %f24
fbge,a %fcc1, loop_24
or %i1, 0x0D21, %i2
movg %xcc, %l3, %g3
set 0x28, %l5
ldxa [%l7 + %l5] 0x04, %o2
loop_24:
tcs %xcc, 0x4
fba %fcc0, loop_25
sll %g2, 0x02, %o5
tpos %icc, 0x4
bleu loop_26
loop_25:
tn %icc, 0x1
fcmped %fcc3, %f28, %f2
edge8 %o7, %o6, %g1
loop_26:
fmovdcs %xcc, %f5, %f17
ldsw [%l7 + 0x5C], %i7
umul %g7, %i6, %o3
alignaddr %g5, %i3, %l5
fmovrdgz %g6, %f4, %f18
xor %i0, %l0, %i4
movrgz %l4, 0x02F, %l6
sth %g4, [%l7 + 0x7E]
fmuld8sux16 %f16, %f29, %f0
set 0x08, %l1
prefetcha [%l7 + %l1] 0x18, 0x3
movrgz %l2, %o0, %l1
stbar
brlez,a %o4, loop_27
fmovscs %xcc, %f0, %f0
tg %xcc, 0x6
set 0x60, %g2
lduwa [%l7 + %g2] 0x0c, %o1
loop_27:
sub %i1, 0x0BEE, %l3
nop
set 0x18, %i3
std %f22, [%l7 + %i3]
be,pt %icc, loop_28
movvs %xcc, %g3, %i2
subcc %o2, %g2, %o5
fornot2 %f28, %f20, %f10
loop_28:
mulscc %o6, %g1, %o7
andncc %g7, %i7, %o3
set 0x70, %i2
prefetcha [%l7 + %i2] 0x18, 0x3
fbg %fcc3, loop_29
edge32 %i6, %i3, %l5
fmovsa %icc, %f20, %f26
fbn %fcc1, loop_30
loop_29:
movcs %xcc, %i0, %l0
ldsh [%l7 + 0x4E], %g6
edge16l %l4, %i4, %l6
loop_30:
fmovse %xcc, %f26, %f3
sir 0x1170
bgu,a,pt %icc, loop_31
tn %xcc, 0x7
nop
setx loop_32, %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
fcmple16 %f14, %f18, %g4
loop_31:
fmovscc %icc, %f31, %f24
edge32n %i5, %o0, %l2
loop_32:
tle %icc, 0x2
udivcc %l1, 0x0831, %o1
tvc %xcc, 0x3
fbuge,a %fcc2, loop_33
andncc %i1, %l3, %g3
lduh [%l7 + 0x7A], %i2
srlx %o2, 0x19, %o4
loop_33:
fcmpgt32 %f18, %f4, %g2
xorcc %o5, 0x1579, %g1
movrlez %o7, %g7, %o6
set 0x58, %g5
stxa %o3, [%l7 + %g5] 0x15
fmovrsgz %g5, %f26, %f13
fcmpd %fcc2, %f0, %f2
edge32ln %i7, %i3, %l5
set 0x40, %i7
stda %f0, [%l7 + %i7] 0x10
sdiv %i0, 0x0EC7, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x40, %l0
ldda [%l7 + %l0] 0x10, %f16
movrlez %g6, 0x207, %l4
brz %i6, loop_34
ldd [%l7 + 0x20], %f14
fcmple16 %f0, %f0, %i4
bneg,pt %xcc, loop_35
loop_34:
sll %l6, %i5, %g4
wr %g0, 0x80, %asi
stwa %l2, [%l7 + 0x70] %asi
loop_35:
bg,pn %xcc, loop_36
fmovda %xcc, %f19, %f3
subcc %l1, %o0, %o1
swap [%l7 + 0x68], %l3
loop_36:
array32 %i1, %i2, %g3
array8 %o2, %o4, %g2
bne,a,pn %icc, loop_37
movneg %icc, %o5, %o7
fmovdle %xcc, %f5, %f17
orcc %g7, 0x09D2, %g1
loop_37:
fcmpgt32 %f26, %f30, %o6
wr %g0, 0x0c, %asi
lda [%l7 + 0x74] %asi, %f11
wr %g0, 0x80, %asi
lduwa [%l7 + 0x20] %asi, %g5
addccc %o3, 0x0171, %i3
for %f12, %f0, %f6
andncc %i7, %i0, %l0
movrgez %g6, %l4, %i6
fbl %fcc0, loop_38
bneg,a loop_39
fxors %f29, %f17, %f15
taddcc %i4, 0x1360, %l6
loop_38:
edge32n %i5, %l5, %g4
loop_39:
edge32 %l2, %o0, %l1
tle %icc, 0x0
fpadd32s %f17, %f25, %f26
wr %g0, 0x80, %asi
lda [%l7 + 0x74] %asi, %f2
tne %icc, 0x0
fmovs %f2, %f23
edge8ln %o1, %i1, %i2
tge %icc, 0x6
udiv %l3, 0x0A02, %g3
set 0x50, %i1
ldda [%l7 + %i1] 0x24, %o2
stbar
nop
setx loop_40, %l0, %l1
jmpl %l1, %g2
tvs %icc, 0x4
movne %xcc, %o4, %o5
orcc %g7, %g1, %o6
loop_40:
nop
set 0x74, %i6
stwa %g5, [%l7 + %i6] 0x2a
membar #Sync
array32 %o3, %i3, %o7
fcmpgt32 %f18, %f4, %i0
add %l0, %g6, %i7
andcc %i6, 0x0402, %i4
movre %l4, %l6, %l5
edge32n %i5, %g4, %o0
edge32ln %l1, %l2, %i1
orncc %i2, %l3, %g3
edge8 %o2, %o1, %g2
fmul8sux16 %f28, %f4, %f20
mulx %o4, 0x1B1B, %g7
taddcctv %o5, 0x0D6C, %o6
fmovda %icc, %f23, %f28
ldsb [%l7 + 0x0F], %g1
fornot1s %f19, %f30, %f22
movn %icc, %g5, %o3
umulcc %i3, 0x1980, %i0
fmovdgu %icc, %f14, %f19
orncc %o7, 0x0ED8, %g6
movre %i7, %i6, %l0
movrgez %i4, %l6, %l5
fmul8x16au %f30, %f6, %f24
fmovrsgez %i5, %f15, %f21
movre %g4, %l4, %l1
tpos %xcc, 0x4
tle %icc, 0x0
set 0x38, %o2
sta %f20, [%l7 + %o2] 0x15
edge8n %o0, %i1, %i2
sir 0x0791
fpmerge %f5, %f21, %f22
subcc %l2, %g3, %o2
tvs %icc, 0x0
tleu %xcc, 0x0
tleu %icc, 0x0
udivx %o1, 0x1F8F, %g2
call loop_41
bvs,a %xcc, loop_42
fmovsneg %xcc, %f24, %f13
fmovrdgz %l3, %f28, %f6
loop_41:
tvs %icc, 0x5
loop_42:
fbue,a %fcc2, loop_43
ldx [%l7 + 0x10], %o4
fbne,a %fcc2, loop_44
edge8 %o5, %o6, %g7
loop_43:
swap [%l7 + 0x30], %g1
xor %o3, 0x0824, %i3
loop_44:
nop
set 0x28, %g4
lduha [%l7 + %g4] 0x80, %g5
tle %xcc, 0x2
srl %i0, %g6, %i7
movrlez %i6, 0x028, %l0
bgu,pn %xcc, loop_45
fmovdleu %xcc, %f25, %f8
fmovdgu %xcc, %f14, %f21
set 0x20, %o6
stha %o7, [%l7 + %o6] 0xea
membar #Sync
loop_45:
fmovsvc %icc, %f31, %f24
xor %l6, %l5, %i5
udivx %g4, 0x0B94, %i4
tneg %icc, 0x5
siam 0x3
fmovdg %xcc, %f29, %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fsrc1 %f10, %f28
addccc %l4, %l1, %o0
wr %g0, 0x88, %asi
stba %i1, [%l7 + 0x4C] %asi
ta %xcc, 0x6
brgz,a %l2, loop_46
sdiv %i2, 0x0F3D, %o2
fmovsge %icc, %f23, %f22
addcc %o1, %g2, %l3
loop_46:
nop
wr %g0, 0x22, %asi
stxa %o4, [%l7 + 0x08] %asi
membar #Sync
stb %g3, [%l7 + 0x5D]
edge32ln %o6, %g7, %o5
edge32l %g1, %o3, %i3
alignaddr %g5, %i0, %g6
wr %g0, 0x23, %asi
ldda [%l7 + 0x50] %asi, %i6
mova %xcc, %l0, %o7
tvs %icc, 0x5
alignaddr %l6, %i6, %i5
movrlez %l5, 0x29B, %g4
nop
setx loop_47, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32ln %l4, %i4, %l1
edge32n %i1, %l2, %i2
movvc %icc, %o2, %o1
loop_47:
nop
wr %g0, 0x89, %asi
ldswa [%l7 + 0x10] %asi, %o0
set 0x48, %g7
prefetcha [%l7 + %g7] 0x14, 0x1
sdiv %l3, 0x1183, %o4
fzeros %f8
fmovrslez %g3, %f28, %f2
srlx %g7, %o5, %o6
tneg %xcc, 0x7
sdivx %o3, 0x1D61, %i3
call loop_48
bn %icc, loop_49
srlx %g1, %g5, %i0
add %g6, 0x0282, %i7
loop_48:
nop
set 0x75, %o1
lduba [%l7 + %o1] 0x88, %l0
loop_49:
edge8n %o7, %l6, %i6
nop
set 0x5D, %l2
ldsb [%l7 + %l2], %l5
fmovsneg %xcc, %f7, %f14
tsubcc %g4, %l4, %i4
fmovse %xcc, %f14, %f25
st %f2, [%l7 + 0x2C]
array32 %i5, %l1, %i1
orncc %l2, 0x05C8, %i2
fbue,a %fcc0, loop_50
bg %icc, loop_51
fmovdle %xcc, %f26, %f11
wr %g0, 0x80, %asi
lduba [%l7 + 0x67] %asi, %o1
loop_50:
fxnor %f26, %f10, %f20
loop_51:
fmovsle %icc, %f29, %f28
popc 0x1123, %o2
movrne %g2, 0x167, %o0
fcmple32 %f20, %f26, %o4
movgu %icc, %g3, %l3
siam 0x0
fpsub32s %f8, %f16, %f2
addccc %o5, %o6, %o3
swap [%l7 + 0x28], %i3
sdivx %g1, 0x1A5C, %g5
bg,a,pt %xcc, loop_52
ldstub [%l7 + 0x7B], %i0
set 0x19, %o7
ldsba [%l7 + %o7] 0x19, %g6
loop_52:
srlx %g7, 0x1E, %i7
edge8 %o7, %l0, %l6
sdiv %l5, 0x1408, %i6
edge8l %g4, %i4, %l4
movvs %icc, %i5, %l1
nop
set 0x0C, %l6
ldsh [%l7 + %l6], %i1
bcs,a,pn %xcc, loop_53
stw %l2, [%l7 + 0x5C]
edge16ln %i2, %o2, %o1
orn %o0, 0x142A, %o4
loop_53:
movgu %xcc, %g2, %g3
bg %xcc, loop_54
edge16ln %o5, %l3, %o6
smul %i3, 0x0094, %g1
addccc %g5, %i0, %o3
loop_54:
subccc %g6, %g7, %i7
bneg,a %xcc, loop_55
umulcc %o7, %l0, %l5
array32 %l6, %i6, %i4
udivcc %l4, 0x05AC, %i5
loop_55:
movrlez %l1, %i1, %l2
tge %icc, 0x2
fmovdvs %xcc, %f26, %f28
fmovdleu %xcc, %f18, %f5
tneg %xcc, 0x4
movn %icc, %i2, %o2
move %icc, %g4, %o0
brnz %o1, loop_56
bvc,a,pn %xcc, loop_57
fbug,a %fcc0, loop_58
umul %g2, %g3, %o4
loop_56:
stbar
loop_57:
std %f30, [%l7 + 0x08]
loop_58:
alignaddr %o5, %l3, %o6
tsubcctv %i3, 0x1AEE, %g5
tleu %xcc, 0x5
umulcc %i0, %g1, %o3
orcc %g7, %g6, %i7
tn %xcc, 0x5
fands %f8, %f31, %f23
fand %f12, %f26, %f26
be,a,pt %icc, loop_59
movrne %o7, 0x00E, %l5
and %l6, %i6, %i4
sllx %l4, 0x14, %l0
loop_59:
orncc %i5, %l1, %l2
edge32l %i1, %o2, %i2
std %g4, [%l7 + 0x18]
movleu %xcc, %o1, %g2
movle %icc, %o0, %g3
set 0x08, %o5
ldswa [%l7 + %o5] 0x0c, %o4
fmovsneg %xcc, %f29, %f12
edge16l %o5, %o6, %l3
array8 %i3, %g5, %i0
tpos %icc, 0x0
movleu %icc, %o3, %g1
subccc %g6, 0x170C, %i7
subccc %o7, %g7, %l5
set 0x41, %g1
lduba [%l7 + %g1] 0x04, %l6
fexpand %f19, %f12
fmul8ulx16 %f24, %f22, %f4
movpos %xcc, %i4, %i6
ldd [%l7 + 0x08], %f30
movge %icc, %l0, %i5
fble,a %fcc3, loop_60
fcmps %fcc3, %f4, %f20
edge16n %l1, %l4, %i1
movg %xcc, %l2, %i2
loop_60:
for %f6, %f20, %f14
umul %o2, 0x0094, %g4
subccc %o1, %g2, %g3
wr %g0, 0x89, %asi
ldsba [%l7 + 0x09] %asi, %o0
edge8ln %o4, %o5, %l3
ta %icc, 0x3
addccc %i3, %o6, %i0
tg %icc, 0x4
taddcctv %o3, %g5, %g1
tl %xcc, 0x2
bpos,pn %xcc, loop_61
tge %icc, 0x7
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_61:
movl %icc, %i7, %g6
fmovs %f9, %f27
orn %o7, %g7, %l5
alignaddrl %l6, %i4, %l0
tl %icc, 0x2
movge %icc, %i5, %i6
wr %g0, 0x10, %asi
ldsha [%l7 + 0x38] %asi, %l1
alignaddrl %l4, %l2, %i1
fmovsvs %icc, %f16, %f0
fmovdvc %xcc, %f16, %f20
tg %icc, 0x5
tcc %xcc, 0x7
brz,a %i2, loop_62
bgu %icc, loop_63
call loop_64
stx %o2, [%l7 + 0x28]
loop_62:
orn %g4, 0x0DB9, %g2
loop_63:
addc %o1, 0x1845, %o0
loop_64:
nop
wr %g0, 0x0c, %asi
swapa [%l7 + 0x38] %asi, %g3
alignaddr %o5, %l3, %o4
fxnors %f11, %f19, %f30
tpos %icc, 0x7
subc %i3, %i0, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub32 %f2, %f20, %f14
movrne %g5, %o6, %i7
fzero %f0
swap [%l7 + 0x7C], %g1
fornot2s %f27, %f16, %f27
sub %o7, %g7, %g6
add %l7, 0x2C, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %l5, %l6
add %i4, 0x0136, %i5
stx %l0, [%l7 + 0x40]
orncc %l1, %l4, %l2
or %i1, %i2, %i6
fbuge,a %fcc0, loop_65
lduw [%l7 + 0x7C], %o2
sdivx %g2, 0x1771, %o1
brlz %g4, loop_66
loop_65:
andcc %g3, 0x0EE4, %o0
std %l2, [%l7 + 0x58]
movne %icc, %o4, %i3
loop_66:
swap [%l7 + 0x0C], %i0
mulscc %o3, %o5, %o6
fbne,a %fcc3, loop_67
sethi 0x15DA, %i7
set 0x3F, %g3
stba %g5, [%l7 + %g3] 0x18
loop_67:
fmovdgu %xcc, %f23, %f7
sdivcc %o7, 0x11E7, %g1
fnot1 %f30, %f6
tsubcc %g7, %l5, %g6
edge16n %l6, %i4, %l0
prefetch [%l7 + 0x2C], 0x3
tvc %xcc, 0x5
fmovrsgz %i5, %f23, %f14
tpos %xcc, 0x3
addcc %l4, 0x1627, %l1
fornot2s %f29, %f26, %f16
tl %xcc, 0x6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8 %i1, %i2, %l2
fcmps %fcc2, %f5, %f24
srlx %i6, %o2, %o1
fnand %f4, %f24, %f8
tge %icc, 0x6
bvc %xcc, loop_68
ldsw [%l7 + 0x5C], %g4
sth %g2, [%l7 + 0x78]
addcc %o0, 0x18A1, %l3
loop_68:
sll %g3, 0x0D, %o4
sllx %i3, 0x08, %i0
bg,a loop_69
movrgez %o5, %o6, %i7
fexpand %f4, %f18
wr %g0, 0x80, %asi
ldxa [%l7 + 0x48] %asi, %g5
loop_69:
nop
set 0x17, %l4
ldstuba [%l7 + %l4] 0x11, %o3
orncc %o7, 0x0367, %g7
edge16n %g1, %g6, %l6
fbuge,a %fcc1, loop_70
sllx %i4, 0x14, %l0
tleu %icc, 0x5
set 0x2C, %l3
lduha [%l7 + %l3] 0x88, %i5
loop_70:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvs,a,pn %xcc, loop_71
ldsh [%l7 + 0x68], %l4
fmovsl %icc, %f17, %f16
movrlz %l5, 0x064, %i1
loop_71:
tn %xcc, 0x1
or %l1, 0x1514, %i2
or %i6, 0x0ADF, %o2
fands %f11, %f2, %f18
srax %o1, %g4, %g2
fmovscs %icc, %f12, %f18
alignaddr %l2, %o0, %g3
wr %g0, 0x04, %asi
stha %l3, [%l7 + 0x46] %asi
tcs %icc, 0x5
ld [%l7 + 0x5C], %f12
tg %xcc, 0x0
subc %i3, 0x0EC3, %i0
edge16ln %o5, %o6, %i7
fmovrslz %g5, %f5, %f11
bcc,a,pt %icc, loop_72
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udiv %o4, 0x0B2E, %o3
mova %icc, %o7, %g7
loop_72:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcs %xcc, 0x1
movg %xcc, %g1, %l6
fcmped %fcc2, %f28, %f0
tgu %xcc, 0x7
fmovdcc %xcc, %f2, %f16
sdivx %i4, 0x1104, %l0
fmovsge %icc, %f15, %f8
and %g6, %i5, %l5
tl %xcc, 0x7
bvs %xcc, loop_73
fcmpeq32 %f10, %f24, %l4
udivx %l1, 0x095F, %i1
fnegd %f26, %f2
loop_73:
fbo,a %fcc2, loop_74
bleu,pn %xcc, loop_75
fbge %fcc3, loop_76
edge8l %i6, %i2, %o2
loop_74:
edge32 %g4, %o1, %g2
loop_75:
fzeros %f13
loop_76:
fands %f29, %f15, %f29
tcs %xcc, 0x2
move %xcc, %o0, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srlx %l3, %i3, %l2
movrlz %i0, %o6, %i7
nop
setx loop_77, %l0, %l1
jmpl %l1, %g5
tpos %icc, 0x0
fpsub32s %f6, %f12, %f2
xnor %o4, 0x1E4F, %o3
loop_77:
orcc %o7, %g7, %g1
tle %xcc, 0x6
nop
set 0x78, %i0
ldsh [%l7 + %i0], %l6
set 0x10, %o3
ldxa [%g0 + %o3] 0x4f, %i4
popc %l0, %o5
tle %xcc, 0x2
fors %f4, %f27, %f5
fornot2 %f10, %f26, %f30
fpsub16s %f11, %f25, %f17
taddcc %g6, 0x0771, %l5
edge16l %l4, %l1, %i5
fbue %fcc3, loop_78
fabsd %f24, %f20
movle %icc, %i1, %i6
stx %o2, [%l7 + 0x20]
loop_78:
fblg %fcc0, loop_79
fmovrse %g4, %f2, %f10
tneg %icc, 0x5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_79:
bvs,pt %icc, loop_80
movpos %xcc, %i2, %o1
edge8l %o0, %g2, %l3
edge16 %i3, %g3, %l2
loop_80:
sra %o6, 0x0C, %i7
orn %g5, 0x0891, %i0
bleu loop_81
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %o3, %o7, %o4
tne %xcc, 0x4
loop_81:
bgu,a %xcc, loop_82
tvc %xcc, 0x3
fsrc1 %f4, %f18
fmovsvc %xcc, %f2, %f10
loop_82:
fsrc1 %f8, %f10
movrgz %g1, 0x1F3, %g7
fmovrdgz %i4, %f12, %f6
fmovsvs %icc, %f2, %f10
tle %icc, 0x4
fpsub32s %f20, %f19, %f12
edge16n %l6, %o5, %g6
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x38] %asi, %l5
fpadd16s %f20, %f8, %f4
bcs,a,pn %xcc, loop_83
subccc %l0, 0x12D1, %l4
wr %g0, 0x11, %asi
lduwa [%l7 + 0x7C] %asi, %l1
loop_83:
fmovsn %xcc, %f3, %f9
movre %i5, 0x201, %i6
movvc %xcc, %i1, %g4
edge32l %i2, %o2, %o1
xorcc %o0, %l3, %i3
popc 0x0B3D, %g3
sir 0x1171
membar #Sync
set 0x40, %i4
ldda [%l7 + %i4] 0x16, %f0
fzero %f4
prefetch [%l7 + 0x2C], 0x3
wr %g0, 0x11, %asi
lduha [%l7 + 0x26] %asi, %l2
sdivx %o6, 0x0AFC, %i7
tsubcctv %g2, %g5, %i0
fand %f14, %f28, %f16
edge16 %o3, %o4, %o7
srl %g7, %i4, %l6
add %l7, 0x68, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %g1, %o5
tsubcctv %g6, 0x121D, %l5
bneg,a,pn %xcc, loop_84
fcmpne16 %f0, %f12, %l0
tle %xcc, 0x3
add %l1, 0x014C, %i5
loop_84:
movrlz %i6, 0x0DB, %l4
tvc %xcc, 0x1
fbn %fcc3, loop_85
bcs,a,pt %xcc, loop_86
movvs %icc, %i1, %i2
movpos %icc, %o2, %g4
loop_85:
udiv %o1, 0x0610, %o0
loop_86:
array8 %i3, %g3, %l2
movn %icc, %l3, %o6
or %g2, 0x0D34, %g5
set 0x70, %i5
prefetcha [%l7 + %i5] 0x89, 0x1
ldd [%l7 + 0x18], %o2
fmul8x16au %f28, %f30, %f30
ldd [%l7 + 0x58], %f14
movgu %icc, %i0, %o7
fmovrde %g7, %f16, %f14
or %o4, 0x1649, %l6
movcc %icc, %i4, %g1
fbne %fcc0, loop_87
edge8 %o5, %g6, %l0
fmovdg %xcc, %f13, %f20
tleu %xcc, 0x1
loop_87:
movvs %xcc, %l1, %l5
fxnors %f0, %f1, %f25
movneg %icc, %i5, %i6
movre %l4, 0x2A5, %i2
fmovsg %icc, %f16, %f4
sir 0x13EF
fabss %f30, %f12
ldub [%l7 + 0x2A], %i1
andcc %g4, %o2, %o0
movcs %xcc, %i3, %g3
fxors %f10, %f12, %f11
ldub [%l7 + 0x0A], %o1
st %f20, [%l7 + 0x38]
fnot1 %f4, %f10
fmovspos %xcc, %f15, %f17
fbne,a %fcc2, loop_88
fnegd %f0, %f30
ta %icc, 0x0
fornot2 %f2, %f18, %f18
loop_88:
nop
wr %g0, 0x04, %asi
sta %f17, [%l7 + 0x7C] %asi
ldub [%l7 + 0x33], %l3
movrlz %l2, 0x3D6, %o6
movl %icc, %g5, %i7
set 0x60, %g6
ldda [%l7 + %g6] 0x2a, %o2
set 0x28, %o4
stda %i0, [%l7 + %o4] 0x80
ldd [%l7 + 0x40], %g2
sdiv %g7, 0x1C3F, %o7
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x30] %asi, 0x3
taddcc %i4, 0x06B8, %g1
movrgez %o5, %g6, %o4
xnor %l1, 0x1AF3, %l5
fornot2s %f26, %f3, %f19
fand %f20, %f0, %f22
fmovscs %xcc, %f15, %f30
edge8 %i5, %l0, %l4
set 0x128, %o0
nop ! nop ! ldxa [%g0 + %o0] 0x40, %i6 ripped by fixASI40.pl ripped by fixASI40.pl
umul %i2, %g4, %o2
bleu,a,pn %icc, loop_89
ldsh [%l7 + 0x22], %o0
movrne %i1, %i3, %o1
smulcc %g3, %l2, %o6
loop_89:
tcc %xcc, 0x6
fmovd %f16, %f2
andn %l3, 0x1DD8, %i7
tgu %xcc, 0x2
edge8n %o3, %g5, %i0
bvc %xcc, loop_90
be,a,pn %xcc, loop_91
tcs %xcc, 0x2
sethi 0x0FC2, %g7
loop_90:
umulcc %g2, %o7, %l6
loop_91:
tg %icc, 0x7
wr %g0, 0x81, %asi
lduwa [%l7 + 0x3C] %asi, %i4
srl %g1, 0x0A, %o5
mova %xcc, %g6, %o4
fmovsvs %xcc, %f1, %f4
tvc %xcc, 0x1
fors %f30, %f25, %f27
set 0x38, %l5
sta %f7, [%l7 + %l5] 0x89
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
te %xcc, 0x6
bl,a,pn %xcc, loop_92
tpos %xcc, 0x6
edge16ln %l5, %i5, %l0
nop
setx loop_93, %l0, %l1
jmpl %l1, %l1
loop_92:
umulcc %l4, 0x150E, %i2
andn %g4, %o2, %o0
tsubcc %i6, 0x1D09, %i1
loop_93:
fba %fcc1, loop_94
movleu %xcc, %o1, %g3
edge8 %l2, %i3, %o6
fmovrdlz %i7, %f20, %f0
loop_94:
tneg %xcc, 0x3
fmovdneg %xcc, %f5, %f19
alignaddr %l3, %o3, %i0
edge16l %g7, %g5, %o7
movn %xcc, %g2, %l6
set 0x40, %g2
stda %f16, [%l7 + %g2] 0x89
sdiv %i4, 0x1295, %g1
edge8ln %o5, %o4, %g6
fnand %f22, %f20, %f6
xnor %i5, %l0, %l1
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
fbe,a %fcc0, loop_95
movre %l4, %l5, %i2
ba loop_96
and %g4, %o0, %o2
loop_95:
tn %icc, 0x7
movrlz %i1, 0x114, %i6
loop_96:
andn %o1, 0x1FBF, %g3
nop
setx loop_97, %l0, %l1
jmpl %l1, %i3
andcc %o6, %l2, %i7
move %icc, %l3, %i0
fbule,a %fcc2, loop_98
loop_97:
edge32 %o3, %g7, %g5
sra %g2, %l6, %o7
edge16n %g1, %o5, %i4
loop_98:
nop
set 0x20, %l1
sta %f16, [%l7 + %l1] 0x10
wr %g0, 0x11, %asi
lduha [%l7 + 0x58] %asi, %g6
movl %xcc, %o4, %i5
fnegd %f10, %f28
udivx %l0, 0x1D27, %l4
movgu %xcc, %l5, %l1
fbule,a %fcc0, loop_99
bne,a,pt %xcc, loop_100
bne %xcc, loop_101
orcc %g4, 0x0775, %i2
loop_99:
andcc %o0, %i1, %i6
loop_100:
sdivcc %o2, 0x03E2, %o1
loop_101:
tn %icc, 0x1
fbu,a %fcc2, loop_102
fmovdvc %xcc, %f18, %f10
fbe %fcc3, loop_103
edge16 %g3, %o6, %i3
loop_102:
nop
set 0x40, %i3
ldswa [%l7 + %i3] 0x10, %l2
loop_103:
fnot2s %f27, %f5
fmovscs %xcc, %f3, %f0
tge %icc, 0x4
tl %icc, 0x1
array32 %l3, %i0, %i7
nop
setx loop_104, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orncc %g7, 0x0C52, %g5
fpadd16s %f7, %f7, %f24
bn,a %icc, loop_105
loop_104:
udivx %o3, 0x034B, %g2
fbue,a %fcc3, loop_106
tle %xcc, 0x7
loop_105:
tge %icc, 0x2
tne %xcc, 0x4
loop_106:
umulcc %l6, 0x0BB8, %g1
fmul8x16 %f16, %f22, %f20
bvc loop_107
fcmple16 %f24, %f20, %o5
srlx %i4, 0x07, %o7
tsubcc %o4, 0x0011, %i5
loop_107:
movcs %xcc, %l0, %g6
fpsub16 %f22, %f16, %f8
sdiv %l4, 0x0C98, %l1
fxors %f10, %f18, %f28
lduw [%l7 + 0x44], %g4
fbn %fcc1, loop_108
addc %i2, 0x13D7, %o0
mulscc %l5, %i6, %i1
movcs %icc, %o2, %o1
loop_108:
tcs %xcc, 0x3
tg %icc, 0x6
movneg %icc, %o6, %g3
mulx %l2, %i3, %l3
addcc %i7, 0x1E38, %g7
subc %i0, 0x02A6, %o3
fcmpeq16 %f24, %f2, %g2
movpos %icc, %g5, %l6
movvs %icc, %o5, %g1
nop
set 0x28, %i2
ldd [%l7 + %i2], %f22
set 0x44, %i7
ldsha [%l7 + %i7] 0x80, %i4
fmovsne %xcc, %f16, %f19
edge32ln %o4, %i5, %l0
ldsb [%l7 + 0x68], %o7
stb %g6, [%l7 + 0x21]
xor %l1, 0x15A4, %g4
edge16ln %i2, %l4, %l5
fpsub32 %f4, %f4, %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %i6, %i1, %o2
xnor %o0, %o6, %g3
fmovrslez %l2, %f11, %f10
fmovsg %icc, %f25, %f22
fcmpeq32 %f12, %f6, %o1
tneg %xcc, 0x0
edge16ln %l3, %i3, %g7
ldx [%l7 + 0x10], %i0
tgu %icc, 0x4
or %o3, 0x06FA, %i7
add %g2, %g5, %l6
tl %xcc, 0x4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32ln %o5, %i4, %o4
movrlez %g1, %l0, %o7
fmovdl %icc, %f30, %f16
movl %xcc, %g6, %i5
sll %l1, %g4, %i2
tpos %xcc, 0x6
orn %l5, %l4, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movne %icc, %i1, %o2
srlx %o0, %g3, %l2
tpos %xcc, 0x5
movvc %icc, %o1, %l3
std %o6, [%l7 + 0x60]
bneg,a %xcc, loop_109
add %i3, %g7, %i0
fandnot2 %f2, %f14, %f14
brgz %o3, loop_110
loop_109:
movge %xcc, %g2, %g5
taddcctv %l6, 0x137A, %o5
movvs %icc, %i4, %i7
loop_110:
sdivx %g1, 0x0A8C, %l0
fbo,a %fcc0, loop_111
andncc %o7, %g6, %o4
ld [%l7 + 0x3C], %f11
tvc %icc, 0x5
loop_111:
fabss %f27, %f18
edge16ln %l1, %i5, %i2
array8 %l5, %g4, %l4
tl %icc, 0x2
umulcc %i1, 0x03E4, %i6
fmovrdlz %o0, %f10, %f30
mulscc %g3, 0x1BE6, %l2
taddcctv %o1, 0x183C, %o2
set 0x40, %g5
stda %f0, [%l7 + %g5] 0x11
te %icc, 0x6
wr %g0, 0x23, %asi
ldda [%l7 + 0x60] %asi, %l2
fcmpgt16 %f28, %f6, %i3
fornot1s %f15, %f3, %f27
tle %icc, 0x1
fmovdn %icc, %f8, %f4
bge,a loop_112
fpsub32s %f1, %f18, %f1
xnorcc %o6, %i0, %g7
xorcc %o3, 0x0B4F, %g5
loop_112:
edge32 %g2, %o5, %i4
popc 0x11A6, %i7
bneg,pt %icc, loop_113
tpos %icc, 0x2
fbug,a %fcc2, loop_114
taddcctv %g1, 0x1B22, %l6
loop_113:
edge8ln %l0, %o7, %o4
array8 %g6, %i5, %l1
loop_114:
bvs,pt %xcc, loop_115
fble %fcc2, loop_116
fpadd32 %f10, %f14, %f22
add %l5, 0x174A, %i2
loop_115:
nop
add %l7, 0x48, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %g4, %i1
loop_116:
fsrc2s %f5, %f3
fmovdge %xcc, %f12, %f21
fmuld8ulx16 %f18, %f8, %f12
set 0x36, %l0
ldsha [%l7 + %l0] 0x15, %i6
taddcctv %o0, 0x1BBD, %g3
movle %icc, %l2, %l4
addc %o2, %l3, %i3
movgu %xcc, %o1, %o6
fpadd32s %f27, %f3, %f24
mova %icc, %i0, %g7
movcs %icc, %o3, %g5
fbul %fcc3, loop_117
fnot1 %f0, %f0
orcc %o5, 0x0D28, %i4
tle %xcc, 0x0
loop_117:
tne %xcc, 0x2
fbne,a %fcc3, loop_118
edge32ln %i7, %g2, %l6
wr %g0, 0x80, %asi
ldsha [%l7 + 0x78] %asi, %g1
loop_118:
popc 0x05CA, %o7
sir 0x0D12
bleu,pn %xcc, loop_119
edge16ln %o4, %g6, %i5
brnz,a %l1, loop_120
fmovsvc %xcc, %f16, %f27
loop_119:
andcc %l5, 0x01D8, %l0
umul %g4, 0x0B41, %i2
loop_120:
fmovdgu %xcc, %f12, %f23
addccc %i1, %o0, %g3
array8 %l2, %i6, %l4
tg %xcc, 0x1
tn %xcc, 0x5
bge,pt %xcc, loop_121
stw %l3, [%l7 + 0x40]
array8 %i3, %o2, %o6
fcmple16 %f2, %f14, %i0
loop_121:
fcmpes %fcc2, %f7, %f10
fmovdl %icc, %f19, %f17
sdivcc %o1, 0x158F, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
pdist %f2, %f18, %f30
bvs,a loop_122
smulcc %g5, %g7, %o5
bcs,pt %icc, loop_123
fmovrde %i7, %f12, %f22
loop_122:
movle %xcc, %i4, %l6
call loop_124
loop_123:
edge8ln %g1, %g2, %o4
fnands %f13, %f15, %f0
brlez,a %o7, loop_125
loop_124:
orncc %g6, %l1, %l5
movpos %xcc, %i5, %g4
movrgz %l0, 0x151, %i2
loop_125:
array8 %i1, %g3, %l2
mulscc %i6, %l4, %l3
sra %i3, 0x00, %o0
edge8l %o2, %i0, %o6
edge16 %o3, %g5, %o1
array16 %g7, %o5, %i4
movcs %xcc, %l6, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fble,a %fcc2, loop_126
edge8l %g1, %g2, %o7
tn %xcc, 0x4
mulx %g6, %o4, %l5
loop_126:
movvs %xcc, %l1, %g4
movrne %l0, 0x2DD, %i5
tle %icc, 0x3
nop
set 0x0A, %i1
lduh [%l7 + %i1], %i2
udivcc %i1, 0x0B2B, %g3
be,a %xcc, loop_127
te %icc, 0x3
subc %l2, 0x1C40, %l4
brgz,a %i6, loop_128
loop_127:
tsubcctv %i3, 0x1835, %o0
move %icc, %l3, %i0
movgu %xcc, %o2, %o3
loop_128:
fcmpd %fcc1, %f6, %f30
wr %g0, 0x22, %asi
stwa %o6, [%l7 + 0x7C] %asi
membar #Sync
andcc %g5, %g7, %o1
bl,a,pn %xcc, loop_129
fbne %fcc2, loop_130
fmovdcc %icc, %f26, %f12
bvs,a %xcc, loop_131
loop_129:
andn %o5, %i4, %l6
loop_130:
lduw [%l7 + 0x3C], %i7
bpos,a,pn %xcc, loop_132
loop_131:
taddcctv %g1, %o7, %g2
swap [%l7 + 0x0C], %g6
bne %icc, loop_133
loop_132:
subccc %o4, %l5, %l1
array16 %g4, %l0, %i5
te %xcc, 0x6
loop_133:
nop
wr %g0, 0x80, %asi
ldsba [%l7 + 0x35] %asi, %i1
xorcc %g3, %i2, %l2
movrgz %i6, %i3, %o0
brlz %l4, loop_134
fmovs %f25, %f28
fbuge %fcc3, loop_135
fornot2 %f2, %f16, %f2
loop_134:
subccc %l3, %i0, %o2
orcc %o6, %o3, %g7
loop_135:
ta %icc, 0x7
fble,a %fcc2, loop_136
tvs %icc, 0x5
fbule,a %fcc1, loop_137
movl %xcc, %o1, %o5
loop_136:
edge8 %g5, %i4, %l6
srl %i7, 0x13, %g1
loop_137:
edge8 %o7, %g6, %g2
xnorcc %o4, %l1, %l5
srlx %g4, 0x01, %l0
tle %xcc, 0x4
movneg %xcc, %i1, %i5
sdivx %i2, 0x000F, %l2
add %g3, 0x1C7B, %i6
for %f26, %f18, %f4
umul %i3, %l4, %o0
alignaddr %l3, %i0, %o6
fbu %fcc0, loop_138
sra %o2, %g7, %o3
movvc %xcc, %o5, %g5
fornot1s %f15, %f13, %f12
loop_138:
addc %i4, %o1, %i7
edge8l %l6, %o7, %g6
edge16 %g2, %o4, %l1
movrne %g1, %l5, %l0
movn %xcc, %i1, %i5
fornot1s %f9, %f20, %f29
add %l7, 0x24, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %i2, %l2
movl %xcc, %g3, %g4
fmovrsne %i3, %f13, %f24
ldd [%l7 + 0x58], %l4
bneg,a loop_139
movrgez %o0, %i6, %i0
fmovsn %icc, %f27, %f21
alignaddr %o6, %l3, %o2
loop_139:
brlez,a %g7, loop_140
movrgez %o3, %o5, %g5
smulcc %i4, %o1, %l6
umulcc %o7, 0x15CB, %i7
loop_140:
movcc %icc, %g6, %o4
wr %g0, 0x19, %asi
lduba [%l7 + 0x2C] %asi, %l1
fpadd16 %f22, %f12, %f22
alignaddrl %g1, %g2, %l0
movl %icc, %l5, %i1
alignaddrl %i2, %i5, %g3
xnor %l2, %i3, %l4
sdiv %o0, 0x1295, %i6
sdivcc %i0, 0x0421, %o6
mova %icc, %g4, %o2
tvs %icc, 0x0
fmovrdlz %l3, %f28, %f12
srl %o3, %g7, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnot1s %f9, %f1
movcc %icc, %i4, %o5
sllx %l6, %o7, %i7
fors %f4, %f18, %f23
tneg %icc, 0x3
array8 %g6, %o4, %o1
fnegs %f15, %f19
fmul8x16al %f20, %f11, %f0
edge32l %l1, %g2, %l0
fmovrdgez %g1, %f24, %f10
fcmple32 %f14, %f12, %i1
fnor %f4, %f6, %f20
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x20] %asi, 0x0
orcc %i5, %g3, %l2
brz %i3, loop_141
srax %l5, 0x08, %l4
sll %o0, %i0, %i6
fpadd16s %f6, %f17, %f12
loop_141:
or %g4, %o6, %o2
tle %xcc, 0x6
smulcc %l3, %g7, %g5
brgez %o3, loop_142
fmul8x16 %f9, %f30, %f8
movgu %xcc, %i4, %o5
fzero %f28
loop_142:
edge16 %o7, %i7, %l6
or %g6, 0x15C5, %o4
set 0x40, %o2
stda %f16, [%l7 + %o2] 0x14
sll %l1, 0x12, %o1
movvs %icc, %g2, %g1
sdiv %l0, 0x01C1, %i2
edge32ln %i1, %g3, %l2
movge %icc, %i3, %l5
ba,a %xcc, loop_143
fmovsgu %xcc, %f23, %f10
orn %l4, 0x16D5, %o0
fmovdge %icc, %f11, %f8
loop_143:
umul %i5, %i0, %i6
set 0x60, %g4
lda [%l7 + %g4] 0x11, %f1
fcmpne16 %f2, %f20, %o6
xor %o2, 0x033A, %g4
fandnot1 %f18, %f4, %f22
fmovd %f12, %f26
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
udivx %l3, 0x1E1B, %g5
ldub [%l7 + 0x15], %o3
tsubcctv %g7, %o5, %o7
srlx %i7, %i4, %l6
bpos,a loop_144
subccc %o4, 0x0C42, %l1
bn,a,pn %xcc, loop_145
fones %f17
loop_144:
ld [%l7 + 0x18], %f13
movrgez %o1, 0x20A, %g6
loop_145:
fpsub32 %f26, %f2, %f12
fmovsn %icc, %f27, %f16
andcc %g1, 0x0F65, %l0
mova %icc, %i2, %g2
array32 %g3, %i1, %l2
movrlez %i3, 0x231, %l4
fble,a %fcc3, loop_146
movrgz %l5, 0x0CF, %i5
srlx %i0, %i6, %o0
tgu %icc, 0x0
loop_146:
nop
wr %g0, 0x10, %asi
lduwa [%l7 + 0x4C] %asi, %o2
flush %l7 + 0x0C
movgu %xcc, %o6, %l3
siam 0x6
fmovsvs %icc, %f22, %f18
ldsb [%l7 + 0x1D], %g5
ble,pn %icc, loop_147
tcc %icc, 0x0
tpos %xcc, 0x5
tcc %icc, 0x2
loop_147:
popc 0x0116, %g4
tge %xcc, 0x0
sir 0x06F7
andcc %o3, 0x0601, %g7
fnor %f18, %f22, %f10
andncc %o7, %i7, %i4
fxors %f28, %f17, %f16
mova %icc, %o5, %o4
wr %g0, 0x88, %asi
swapa [%l7 + 0x10] %asi, %l6
nop
setx loop_148, %l0, %l1
jmpl %l1, %o1
std %f24, [%l7 + 0x10]
sllx %l1, %g6, %g1
movcs %xcc, %l0, %g2
loop_148:
bcc,a %xcc, loop_149
fcmpd %fcc1, %f28, %f30
movgu %xcc, %i2, %g3
fbuge,a %fcc3, loop_150
loop_149:
array32 %i1, %l2, %i3
fmovsne %icc, %f24, %f6
edge8ln %l4, %i5, %l5
loop_150:
std %f4, [%l7 + 0x40]
tsubcctv %i6, 0x0145, %i0
movne %xcc, %o0, %o6
edge8 %o2, %g5, %l3
fmovspos %icc, %f20, %f13
for %f8, %f2, %f24
nop
set 0x40, %i6
ldd [%l7 + %i6], %f4
xor %g4, 0x075C, %g7
tvs %icc, 0x2
fmovdpos %icc, %f25, %f12
ldub [%l7 + 0x4B], %o7
brlez %i7, loop_151
movrlz %o3, 0x3ED, %i4
smul %o4, %l6, %o1
addc %o5, %g6, %l1
loop_151:
movcc %xcc, %g1, %l0
brlez,a %g2, loop_152
alignaddrl %g3, %i2, %i1
taddcctv %i3, %l4, %l2
wr %g0, 0x2b, %asi
stha %i5, [%l7 + 0x22] %asi
membar #Sync
loop_152:
alignaddr %i6, %l5, %o0
bne,a loop_153
bpos %xcc, loop_154
sdivcc %o6, 0x149F, %o2
srax %g5, 0x0D, %i0
loop_153:
fxor %f26, %f28, %f18
loop_154:
lduh [%l7 + 0x70], %g4
udiv %g7, 0x0CB9, %o7
sll %i7, %l3, %i4
fbl %fcc1, loop_155
edge32ln %o4, %o3, %l6
fmovdcs %icc, %f18, %f15
xnorcc %o1, %o5, %l1
loop_155:
edge16n %g1, %g6, %g2
subccc %l0, 0x150C, %i2
bvs,a %xcc, loop_156
edge32n %i1, %i3, %l4
tle %xcc, 0x2
orcc %l2, 0x1E01, %i5
loop_156:
fmovdvs %icc, %f21, %f25
fbuge,a %fcc0, loop_157
fmovdne %icc, %f12, %f18
fmovdgu %icc, %f22, %f20
fsrc2s %f27, %f4
loop_157:
fabss %f6, %f9
ldsb [%l7 + 0x75], %i6
sethi 0x00AD, %l5
mova %icc, %g3, %o0
fbul %fcc0, loop_158
movpos %xcc, %o6, %g5
fmovrdlez %o2, %f14, %f0
array16 %i0, %g7, %o7
loop_158:
movcs %xcc, %g4, %i7
nop
setx loop_159, %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 %l3, %i4, %o3
edge32 %o4, %l6, %o5
taddcc %o1, 0x08BE, %g1
loop_159:
nop
wr %g0, 0x27, %asi
stba %l1, [%l7 + 0x4C] %asi
membar #Sync
sra %g2, 0x18, %g6
umulcc %l0, %i2, %i1
tcs %xcc, 0x6
tg %xcc, 0x6
fcmpeq16 %f6, %f2, %i3
fbe %fcc1, loop_160
popc %l2, %l4
alignaddrl %i6, %l5, %g3
andcc %o0, %o6, %g5
loop_160:
umul %i5, 0x1667, %i0
addc %g7, %o2, %o7
andcc %g4, %i7, %l3
wr %g0, 0x0c, %asi
lduha [%l7 + 0x3A] %asi, %o3
fmovdvc %icc, %f15, %f29
ldsb [%l7 + 0x37], %i4
array16 %l6, %o5, %o4
fcmpgt32 %f16, %f6, %o1
sir 0x1B72
fmovsgu %xcc, %f25, %f17
taddcctv %g1, %l1, %g2
tne %icc, 0x2
umul %l0, %i2, %g6
sra %i3, %l2, %l4
ta %xcc, 0x2
edge32n %i1, %l5, %i6
fcmple16 %f22, %f16, %g3
ldsb [%l7 + 0x75], %o6
fbg %fcc2, loop_161
fmovsg %icc, %f8, %f20
edge32n %g5, %o0, %i5
wr %g0, 0x04, %asi
lduwa [%l7 + 0x1C] %asi, %i0
loop_161:
movpos %icc, %o2, %g7
fxors %f9, %f24, %f7
te %xcc, 0x3
tl %xcc, 0x6
movleu %xcc, %g4, %o7
popc %i7, %l3
tvc %xcc, 0x4
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x5B] %asi, %i4
udiv %o3, 0x1B67, %l6
tne %xcc, 0x7
bleu,pt %xcc, loop_162
fzero %f6
fsrc1 %f12, %f22
wr %g0, 0x18, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_162:
fcmped %fcc2, %f2, %f20
tle %icc, 0x5
movre %o4, %o1, %o5
fnegd %f2, %f30
tn %xcc, 0x0
xnorcc %g1, %g2, %l1
bvs,a,pn %icc, loop_163
tl %xcc, 0x7
fcmpd %fcc2, %f6, %f8
set 0x50, %g7
lda [%l7 + %g7] 0x80, %f6
loop_163:
orcc %i2, %l0, %g6
movne %xcc, %i3, %l2
tl %xcc, 0x1
lduh [%l7 + 0x1A], %l4
mulscc %l5, 0x1A83, %i6
stw %g3, [%l7 + 0x0C]
movneg %xcc, %i1, %g5
edge32n %o6, %i5, %i0
fbne,a %fcc0, loop_164
tcc %xcc, 0x6
membar 0x4F
and %o2, 0x1CFA, %g7
loop_164:
ble %icc, loop_165
srl %o0, %g4, %i7
fbo %fcc2, loop_166
membar 0x36
loop_165:
popc 0x1848, %l3
fbuge %fcc1, loop_167
loop_166:
fsrc2 %f28, %f2
ldd [%l7 + 0x60], %f18
fmovrsgz %o7, %f5, %f9
loop_167:
subccc %i4, %l6, %o4
sth %o1, [%l7 + 0x5E]
wr %g0, 0x89, %asi
stba %o5, [%l7 + 0x13] %asi
sra %g1, 0x13, %g2
edge16 %l1, %i2, %l0
fba %fcc1, loop_168
bvc,a loop_169
fsrc2s %f4, %f31
tsubcctv %o3, %g6, %i3
loop_168:
fmovdneg %icc, %f14, %f21
loop_169:
nop
set 0x18, %o6
stda %l4, [%l7 + %o6] 0x15
subccc %l5, %i6, %g3
movn %xcc, %l2, %g5
ta %icc, 0x0
ldd [%l7 + 0x40], %f18
fnegd %f20, %f14
ldx [%l7 + 0x10], %o6
movne %xcc, %i5, %i1
and %o2, 0x1BA8, %i0
tvs %icc, 0x0
edge32ln %o0, %g4, %g7
smulcc %l3, %i7, %o7
fpack32 %f10, %f26, %f4
addcc %l6, %o4, %i4
taddcc %o5, 0x0CB8, %g1
nop
set 0x08, %l2
std %o0, [%l7 + %l2]
fmuld8sux16 %f9, %f0, %f20
edge32l %l1, %g2, %l0
sethi 0x1143, %i2
taddcctv %g6, 0x04F6, %o3
mova %xcc, %l4, %l5
sub %i6, %g3, %i3
fsrc2s %f10, %f28
tcc %icc, 0x5
fbule,a %fcc3, loop_170
fmuld8ulx16 %f3, %f11, %f2
fabss %f29, %f29
tge %icc, 0x4
loop_170:
nop
wr %g0, 0x89, %asi
lduba [%l7 + 0x22] %asi, %g5
fbu %fcc3, loop_171
orn %o6, %l2, %i5
andn %o2, 0x06F2, %i1
sub %i0, %g4, %g7
loop_171:
fxnors %f29, %f2, %f20
fbn,a %fcc1, loop_172
tge %icc, 0x3
movl %xcc, %o0, %l3
movne %icc, %i7, %o7
loop_172:
membar 0x3C
movrgz %o4, 0x157, %l6
tvs %icc, 0x4
movgu %xcc, %o5, %g1
fbn,a %fcc3, loop_173
fsrc2s %f23, %f23
nop
setx loop_174, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movge %icc, %o1, %l1
loop_173:
lduh [%l7 + 0x14], %i4
sdiv %g2, 0x000E, %l0
loop_174:
prefetch [%l7 + 0x48], 0x0
fnegd %f2, %f24
srl %i2, 0x1C, %o3
tcs %xcc, 0x2
wr %g0, 0x2a, %asi
stha %g6, [%l7 + 0x32] %asi
membar #Sync
set 0x18, %o1
stxa %l5, [%g0 + %o1] 0x4f
edge16ln %l4, %g3, %i3
movl %icc, %g5, %i6
alignaddrl %o6, %l2, %o2
tle %icc, 0x7
umul %i5, 0x08CB, %i1
movrgz %i0, %g4, %g7
srax %o0, %l3, %o7
array16 %o4, %i7, %o5
mulscc %l6, 0x1CE1, %o1
udivcc %g1, 0x145C, %l1
swap [%l7 + 0x10], %g2
membar 0x43
sth %i4, [%l7 + 0x62]
orn %i2, %o3, %g6
movle %xcc, %l0, %l4
subcc %g3, 0x14A0, %l5
tsubcctv %g5, 0x11AD, %i3
bgu loop_175
movge %xcc, %o6, %l2
tleu %icc, 0x0
mova %xcc, %o2, %i6
loop_175:
edge16l %i5, %i0, %g4
fmul8x16au %f25, %f5, %f0
movgu %icc, %g7, %i1
orncc %o0, 0x1EC7, %l3
movre %o7, %i7, %o5
fandnot2 %f16, %f18, %f2
fbo %fcc0, loop_176
srlx %l6, %o1, %o4
movgu %icc, %l1, %g2
subcc %i4, %g1, %o3
loop_176:
fbuge %fcc0, loop_177
xorcc %i2, 0x0D72, %g6
edge32 %l0, %g3, %l5
bg,a %xcc, loop_178
loop_177:
prefetch [%l7 + 0x28], 0x1
fmovdvs %xcc, %f16, %f22
ta %xcc, 0x6
loop_178:
mulscc %l4, %i3, %o6
fcmpne32 %f12, %f20, %g5
movvc %xcc, %l2, %o2
fmovrslez %i5, %f12, %f0
movcs %xcc, %i0, %g4
pdist %f30, %f8, %f8
movle %icc, %i6, %g7
ta %icc, 0x7
fmovdvs %xcc, %f20, %f20
movcc %xcc, %i1, %o0
mova %xcc, %o7, %l3
sra %i7, %l6, %o1
popc 0x0110, %o5
fmovrsne %l1, %f16, %f6
membar 0x4F
ba,a,pn %icc, loop_179
tneg %icc, 0x5
fmovsne %xcc, %f4, %f29
sdiv %g2, 0x1843, %i4
loop_179:
flush %l7 + 0x5C
fabsd %f10, %f4
fmovrdgz %o4, %f30, %f2
orncc %o3, %g1, %i2
fpsub16s %f26, %f6, %f15
set 0x1b8, %o7
nop ! nop ! ldxa [%g0 + %o7] 0x40, %g6 ripped by fixASI40.pl ripped by fixASI40.pl
sra %g3, %l0, %l4
tge %xcc, 0x1
be,pn %xcc, loop_180
brnz %l5, loop_181
orcc %o6, %g5, %i3
edge8n %o2, %l2, %i5
loop_180:
fmovdneg %xcc, %f1, %f0
loop_181:
edge8n %g4, %i0, %g7
fxnor %f18, %f22, %f24
mulscc %i6, 0x04D1, %i1
nop
setx loop_182, %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
bpos,a,pn %icc, loop_183
tge %xcc, 0x1
loop_182:
subc %o0, 0x19FB, %o7
stx %i7, [%l7 + 0x70]
loop_183:
edge8 %l3, %l6, %o1
swap [%l7 + 0x28], %l1
fxnors %f1, %f18, %f4
smul %o5, 0x1E39, %g2
brgez %o4, loop_184
andncc %o3, %g1, %i4
tl %xcc, 0x1
edge32l %g6, %i2, %g3
loop_184:
mulx %l4, 0x0449, %l0
wr %g0, 0x19, %asi
lduwa [%l7 + 0x68] %asi, %o6
orncc %l5, 0x00B2, %g5
fbue,a %fcc0, loop_185
fbu,a %fcc0, loop_186
movrlz %o2, 0x27E, %l2
tneg %icc, 0x5
loop_185:
fmovrdne %i5, %f24, %f30
loop_186:
nop
set 0x20, %l6
stwa %g4, [%l7 + %l6] 0x80
movpos %xcc, %i0, %i3
stx %i6, [%l7 + 0x70]
nop
set 0x24, %g1
ldsw [%l7 + %g1], %g7
fcmpgt16 %f8, %f0, %o0
edge32l %i1, %o7, %l3
tn %xcc, 0x6
fabsd %f6, %f2
xnor %i7, 0x0D6E, %l6
tvc %xcc, 0x7
tge %icc, 0x5
tvs %icc, 0x3
tneg %xcc, 0x7
bcs loop_187
ba,a %icc, loop_188
ldsh [%l7 + 0x62], %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_187:
lduw [%l7 + 0x34], %o5
loop_188:
edge32l %g2, %o4, %o3
addcc %l1, 0x01FC, %i4
addcc %g6, %i2, %g1
fbn,a %fcc1, loop_189
bvc,a %xcc, loop_190
array32 %l4, %g3, %o6
umulcc %l0, %g5, %l5
loop_189:
fmuld8sux16 %f9, %f8, %f20
loop_190:
alignaddrl %o2, %l2, %g4
alignaddr %i0, %i3, %i6
andcc %i5, 0x1522, %g7
fornot1s %f25, %f25, %f14
movre %o0, 0x1B9, %o7
edge32 %i1, %l3, %i7
srax %o1, 0x0E, %o5
taddcctv %g2, %l6, %o4
andcc %o3, %i4, %l1
tsubcc %i2, 0x04A4, %g1
subccc %l4, %g3, %o6
nop
setx loop_191, %l0, %l1
jmpl %l1, %l0
movle %xcc, %g5, %l5
andncc %g6, %l2, %g4
movrne %o2, %i0, %i3
loop_191:
fcmps %fcc2, %f8, %f24
add %i5, 0x07BE, %g7
tcc %icc, 0x7
fmovdne %icc, %f29, %f18
movrgez %o0, 0x01D, %i6
bpos %icc, loop_192
fmul8x16 %f7, %f16, %f14
sll %i1, %l3, %o7
xnorcc %o1, %o5, %i7
loop_192:
fbg,a %fcc3, loop_193
fcmpgt32 %f4, %f12, %g2
orcc %l6, %o3, %i4
movre %o4, 0x09A, %l1
loop_193:
mulscc %g1, 0x14DF, %i2
fmovrslez %l4, %f15, %f3
fmovda %icc, %f28, %f6
call loop_194
bg,a,pn %xcc, loop_195
swap [%l7 + 0x60], %g3
taddcc %o6, %l0, %l5
loop_194:
fbul,a %fcc1, loop_196
loop_195:
call loop_197
bne,a,pn %xcc, loop_198
ldx [%l7 + 0x40], %g5
loop_196:
array16 %g6, %g4, %o2
loop_197:
and %i0, 0x1F15, %i3
loop_198:
tsubcctv %l2, %g7, %o0
edge32ln %i5, %i6, %i1
tvc %icc, 0x2
tcs %xcc, 0x5
udivx %l3, 0x01F0, %o1
fmovscc %icc, %f30, %f5
edge16l %o7, %i7, %o5
fmovd %f10, %f8
tpos %icc, 0x2
wr %g0, 0x89, %asi
ldswa [%l7 + 0x78] %asi, %l6
sll %o3, %i4, %o4
udivx %l1, 0x11CC, %g1
movrlez %i2, 0x3C1, %l4
ld [%l7 + 0x50], %f11
srax %g2, %g3, %l0
brgz,a %l5, loop_199
tn %icc, 0x3
tsubcctv %o6, 0x18D9, %g6
subccc %g4, %o2, %g5
loop_199:
tge %xcc, 0x3
lduw [%l7 + 0x50], %i0
movrlz %l2, 0x01C, %g7
mova %icc, %i3, %o0
fbe %fcc0, loop_200
srax %i6, %i5, %l3
fmovdcc %xcc, %f26, %f15
fcmpne16 %f20, %f6, %i1
loop_200:
tcs %icc, 0x0
movn %icc, %o1, %i7
bg,pt %xcc, loop_201
fmovsa %icc, %f4, %f8
umulcc %o7, %o5, %o3
brnz %l6, loop_202
loop_201:
orcc %o4, %i4, %l1
fornot1s %f0, %f6, %f9
fornot1s %f28, %f8, %f7
loop_202:
tle %xcc, 0x5
bn,a,pn %xcc, loop_203
alignaddrl %i2, %g1, %l4
movrlez %g2, 0x0CC, %g3
fbne,a %fcc2, loop_204
loop_203:
brnz,a %l0, loop_205
tsubcc %l5, 0x0063, %o6
andcc %g4, 0x173C, %o2
loop_204:
movne %icc, %g6, %g5
loop_205:
fmovsa %xcc, %f13, %f20
fba %fcc2, loop_206
sll %i0, %g7, %l2
subcc %i3, 0x0DA7, %i6
movn %xcc, %i5, %o0
loop_206:
stbar
movneg %icc, %i1, %o1
fmovrslez %l3, %f11, %f27
add %o7, 0x011B, %i7
nop
setx loop_207, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivcc %o3, 0x102D, %o5
edge16ln %l6, %i4, %o4
loop_207:
bg,a loop_208
alignaddrl %l1, %i2, %g1
movle %icc, %l4, %g2
faligndata %f14, %f20, %f18
loop_208:
fmovdvc %icc, %f9, %f31
srl %l0, 0x12, %l5
xnor %g3, %o6, %g4
fnand %f16, %f16, %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32 %o2, %g5, %i0
nop
set 0x10, %o5
prefetch [%l7 + %o5], 0x2
tsubcc %g7, 0x044F, %l2
fmovrsgez %g6, %f17, %f2
fbne %fcc1, loop_209
movg %xcc, %i3, %i6
bneg,a,pt %icc, loop_210
fexpand %f23, %f30
loop_209:
fbuge,a %fcc0, loop_211
ta %icc, 0x6
loop_210:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fble,a %fcc1, loop_212
loop_211:
tn %icc, 0x4
bneg,a %icc, loop_213
fbul %fcc2, loop_214
loop_212:
fmul8x16 %f3, %f6, %f20
edge32n %o0, %i1, %o1
loop_213:
fblg,a %fcc3, loop_215
loop_214:
std %l2, [%l7 + 0x38]
fnot2s %f18, %f15
ldub [%l7 + 0x55], %i5
loop_215:
tcc %icc, 0x6
tl %xcc, 0x1
edge32ln %i7, %o3, %o7
fmovrsgez %o5, %f11, %f20
edge16n %i4, %o4, %l1
bne,a,pt %icc, loop_216
edge32n %i2, %l6, %l4
sllx %g1, 0x15, %g2
fnor %f12, %f22, %f2
loop_216:
sll %l0, 0x01, %l5
fpadd32s %f0, %f24, %f11
xnor %g3, %g4, %o2
xnorcc %o6, 0x14D1, %i0
fmovsg %xcc, %f8, %f1
edge16l %g5, %g7, %l2
edge16n %i3, %g6, %i6
set 0x1C, %g3
ldswa [%l7 + %g3] 0x0c, %i1
sllx %o1, 0x10, %l3
bgu,a,pt %icc, loop_217
tleu %xcc, 0x3
set 0x50, %l4
ldsha [%l7 + %l4] 0x0c, %o0
loop_217:
nop
set 0x18, %l3
ldxa [%l7 + %l3] 0x0c, %i7
movn %xcc, %o3, %o7
fbuge,a %fcc3, loop_218
edge16 %i5, %o5, %o4
srlx %i4, 0x17, %l1
stw %i2, [%l7 + 0x4C]
loop_218:
mulx %l6, 0x0B70, %g1
movre %l4, 0x167, %l0
fmovdg %xcc, %f10, %f2
flush %l7 + 0x08
nop
setx loop_219, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbo,a %fcc0, loop_220
tgu %icc, 0x7
movgu %xcc, %g2, %l5
loop_219:
movre %g4, 0x28F, %o2
loop_220:
sdiv %o6, 0x1A8C, %i0
movrgez %g5, 0x06B, %g7
xor %l2, %i3, %g6
call loop_221
tsubcctv %g3, %i6, %o1
brgz,a %l3, loop_222
edge16l %o0, %i1, %i7
loop_221:
movcc %xcc, %o7, %i5
sllx %o3, %o5, %i4
loop_222:
ldd [%l7 + 0x20], %f18
fmovscc %icc, %f29, %f0
udivcc %l1, 0x1ACE, %o4
tcs %icc, 0x0
be %xcc, loop_223
edge32ln %i2, %l6, %l4
tvc %xcc, 0x0
faligndata %f0, %f24, %f4
loop_223:
sdivcc %l0, 0x0A62, %g1
fbug,a %fcc2, loop_224
fmovrslz %l5, %f26, %f29
movrlez %g2, %g4, %o6
bg,a %icc, loop_225
loop_224:
nop
set 0x7A, %i0
ldub [%l7 + %i0], %o2
fpsub16 %f4, %f16, %f2
array8 %g5, %g7, %l2
loop_225:
xnor %i0, %g6, %i3
sra %i6, %o1, %l3
brgz,a %g3, loop_226
tleu %icc, 0x3
andn %o0, 0x006B, %i7
tgu %xcc, 0x2
loop_226:
fbge,a %fcc3, loop_227
movrne %o7, 0x033, %i5
mova %icc, %o3, %o5
fabss %f30, %f11
loop_227:
nop
wr %g0, 0x89, %asi
sta %f12, [%l7 + 0x18] %asi
fmovsn %icc, %f22, %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bneg,a loop_228
nop
setx loop_229, %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
edge8n %i1, %i4, %l1
fbne %fcc1, loop_230
loop_228:
nop
set 0x30, %i4
ldd [%l7 + %i4], %f24
loop_229:
movl %xcc, %i2, %l6
taddcctv %o4, %l0, %l4
loop_230:
fbe,a %fcc2, loop_231
umul %g1, 0x1552, %l5
prefetch [%l7 + 0x20], 0x3
edge16n %g4, %o6, %g2
loop_231:
sll %o2, 0x1C, %g5
fmovsvs %icc, %f1, %f24
nop
set 0x74, %i5
ldsh [%l7 + %i5], %l2
srax %g7, 0x0A, %g6
fpsub32 %f12, %f30, %f28
prefetch [%l7 + 0x7C], 0x2
mova %icc, %i3, %i6
st %f8, [%l7 + 0x6C]
mulx %o1, %l3, %g3
taddcctv %o0, %i7, %o7
tsubcc %i5, %i0, %o3
tleu %icc, 0x5
movrlz %o5, 0x082, %i1
bcs loop_232
lduw [%l7 + 0x08], %i4
fabss %f15, %f12
movrgz %l1, %i2, %l6
loop_232:
add %o4, 0x06BB, %l4
movrgz %g1, %l5, %g4
fmovspos %xcc, %f19, %f27
sth %o6, [%l7 + 0x26]
tsubcc %g2, 0x0C86, %l0
udivcc %o2, 0x0713, %l2
fmovrslz %g7, %f6, %f26
bcs %icc, loop_233
movpos %xcc, %g5, %i3
fcmps %fcc2, %f0, %f25
tcs %xcc, 0x4
loop_233:
bleu,pn %xcc, loop_234
sethi 0x0E08, %i6
array16 %o1, %l3, %g6
std %o0, [%l7 + 0x50]
loop_234:
fmovrdlez %g3, %f16, %f24
and %o7, %i7, %i5
edge32l %i0, %o5, %i1
orcc %i4, 0x0C36, %o3
orn %l1, %i2, %o4
tge %icc, 0x6
movrne %l4, 0x2BF, %g1
movn %icc, %l5, %l6
movl %xcc, %o6, %g4
alignaddr %l0, %g2, %l2
fpadd16s %f9, %f27, %f5
fbg %fcc3, loop_235
tpos %xcc, 0x4
fbul,a %fcc0, loop_236
tge %icc, 0x0
loop_235:
movgu %xcc, %o2, %g7
add %l7, 0x14, %l6
wr %g0, 0x0c, %asi
casa [%l6] %asi, %g5, %i3
loop_236:
movne %icc, %o1, %l3
alignaddrl %i6, %o0, %g3
subccc %g6, 0x098E, %i7
sub %i5, %i0, %o7
tcc %xcc, 0x2
fmuld8sux16 %f18, %f15, %f10
fba,a %fcc1, loop_237
fbe %fcc2, loop_238
fblg %fcc2, loop_239
bvc,a,pt %icc, loop_240
loop_237:
andn %o5, %i4, %i1
loop_238:
fexpand %f19, %f2
loop_239:
movrgz %l1, 0x311, %o3
loop_240:
movn %icc, %i2, %o4
fpack32 %f24, %f22, %f26
fbe,a %fcc0, loop_241
popc %l4, %l5
xnor %l6, %g1, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_241:
mova %xcc, %o6, %g2
tgu %xcc, 0x7
wr %g0, 0x0c, %asi
lduba [%l7 + 0x60] %asi, %l2
srl %o2, %l0, %g7
set 0x58, %g6
lduwa [%l7 + %g6] 0x10, %i3
andcc %g5, %o1, %i6
wr %g0, 0x80, %asi
swapa [%l7 + 0x78] %asi, %l3
fbge %fcc2, loop_242
ta %xcc, 0x7
fmovrsgez %g3, %f4, %f9
wr %g0, 0x2b, %asi
stha %g6, [%l7 + 0x6E] %asi
membar #Sync
loop_242:
lduh [%l7 + 0x7E], %i7
and %i5, %i0, %o7
set 0x20, %o3
lduba [%l7 + %o3] 0x19, %o5
edge8 %i4, %o0, %i1
membar #Sync
set 0x40, %o0
ldda [%l7 + %o0] 0xf0, %f16
wr %g0, 0x81, %asi
lduha [%l7 + 0x10] %asi, %o3
wr %g0, 0x5f, %asi
stxa %l1, [%g0 + 0x0] %asi
wr %g0, 0x80, %asi
sta %f13, [%l7 + 0x74] %asi
tcs %xcc, 0x4
fbne %fcc1, loop_243
tsubcctv %i2, 0x1E10, %l4
fbul %fcc0, loop_244
add %o4, %l5, %l6
loop_243:
taddcc %g1, 0x192C, %g4
taddcc %o6, 0x04BF, %g2
loop_244:
alignaddrl %o2, %l0, %g7
addccc %i3, %g5, %l2
smulcc %o1, %i6, %l3
alignaddrl %g6, %g3, %i7
movleu %icc, %i5, %o7
taddcctv %o5, 0x10E1, %i0
st %f25, [%l7 + 0x70]
lduw [%l7 + 0x38], %i4
ba,a loop_245
xorcc %o0, 0x02D5, %i1
tne %xcc, 0x2
movvc %icc, %o3, %l1
loop_245:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16ln %l4, %o4, %l5
sllx %l6, 0x15, %g1
andn %g4, %o6, %i2
fmovsg %xcc, %f3, %f11
stbar
fcmpne16 %f18, %f20, %g2
sllx %l0, 0x1B, %o2
andcc %i3, 0x142D, %g5
subcc %g7, 0x0D9D, %l2
fpack32 %f14, %f14, %f16
mova %icc, %i6, %o1
and %l3, %g3, %g6
tpos %xcc, 0x1
fpack16 %f28, %f14
fmovsn %icc, %f5, %f3
edge16n %i7, %o7, %i5
sra %i0, %o5, %i4
fmovda %xcc, %f13, %f2
edge8ln %i1, %o0, %o3
edge16ln %l4, %o4, %l5
edge32ln %l1, %l6, %g1
subccc %o6, 0x1AD3, %i2
bg loop_246
alignaddrl %g4, %g2, %o2
movrlz %i3, 0x12E, %l0
fcmps %fcc2, %f31, %f3
loop_246:
movgu %xcc, %g7, %l2
fmuld8ulx16 %f7, %f7, %f20
fnands %f10, %f31, %f28
call loop_247
fbule %fcc3, loop_248
fsrc1 %f30, %f10
set 0x40, %l5
stda %f0, [%l7 + %l5] 0x15
loop_247:
edge32ln %g5, %o1, %i6
loop_248:
bcs,a,pt %xcc, loop_249
movg %xcc, %g3, %l3
set 0x40, %o4
ldda [%l7 + %o4] 0x18, %f0
loop_249:
popc 0x09A5, %i7
sdivx %o7, 0x177E, %g6
flush %l7 + 0x6C
fnegd %f14, %f30
tcc %xcc, 0x5
fpmerge %f12, %f22, %f30
srax %i0, %o5, %i5
edge32ln %i4, %o0, %i1
tvc %icc, 0x4
brgez,a %l4, loop_250
addccc %o4, %l5, %o3
sethi 0x14FC, %l1
siam 0x1
loop_250:
nop
wr %g0, 0x18, %asi
swapa [%l7 + 0x10] %asi, %l6
fzeros %f17
or %o6, 0x1AC2, %i2
nop
set 0x30, %g2
ldd [%l7 + %g2], %g4
fbug %fcc3, loop_251
umulcc %g2, 0x16DB, %g1
move %xcc, %o2, %l0
movvc %xcc, %i3, %g7
loop_251:
edge8n %g5, %l2, %o1
brgez %g3, loop_252
fmovdcc %icc, %f17, %f0
taddcctv %l3, %i6, %o7
wr %g0, 0x19, %asi
ldswa [%l7 + 0x68] %asi, %i7
loop_252:
mulscc %i0, 0x1ADE, %o5
addccc %g6, %i4, %i5
fmovsg %xcc, %f30, %f15
udiv %i1, 0x004D, %l4
wr %g0, 0x80, %asi
sta %f17, [%l7 + 0x48] %asi
te %icc, 0x0
tne %icc, 0x1
xnorcc %o0, 0x053A, %l5
movl %xcc, %o4, %o3
fbuge %fcc0, loop_253
fbg,a %fcc0, loop_254
tg %icc, 0x6
edge16l %l1, %o6, %l6
loop_253:
bshuffle %f18, %f2, %f22
loop_254:
edge8 %g4, %i2, %g1
mova %icc, %g2, %o2
fmovspos %xcc, %f25, %f12
tvc %icc, 0x0
fpsub16 %f4, %f0, %f2
ldub [%l7 + 0x3B], %i3
tpos %xcc, 0x3
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f16
fbn,a %fcc3, loop_255
orn %l0, %g5, %g7
and %o1, %g3, %l3
movcs %icc, %i6, %o7
loop_255:
subc %i7, 0x1937, %i0
tl %xcc, 0x4
taddcctv %o5, %l2, %i4
edge32ln %g6, %i5, %l4
popc %i1, %l5
addccc %o4, %o3, %l1
tl %icc, 0x0
fcmpne32 %f16, %f24, %o6
fmovrdne %o0, %f30, %f16
prefetch [%l7 + 0x10], 0x1
udiv %g4, 0x1FF4, %l6
orncc %i2, 0x048B, %g1
tl %xcc, 0x5
set 0x10, %l1
lda [%l7 + %l1] 0x11, %f29
array16 %o2, %i3, %l0
srlx %g5, %g2, %g7
te %xcc, 0x5
set 0x22, %i2
ldstuba [%l7 + %i2] 0x11, %o1
fandnot1s %f6, %f16, %f15
edge32l %g3, %l3, %i6
movn %icc, %o7, %i7
movg %xcc, %i0, %o5
subccc %l2, 0x0C28, %g6
movrgez %i4, %l4, %i5
ldsw [%l7 + 0x38], %i1
taddcc %l5, 0x0A22, %o4
movge %xcc, %l1, %o3
movre %o0, %g4, %l6
wr %g0, 0x80, %asi
lduha [%l7 + 0x5C] %asi, %o6
fmovrdgz %g1, %f0, %f22
movne %xcc, %i2, %i3
prefetch [%l7 + 0x14], 0x0
subccc %o2, 0x124B, %g5
brz %g2, loop_256
movrgz %g7, %o1, %l0
wr %g0, 0x89, %asi
stxa %g3, [%l7 + 0x18] %asi
loop_256:
te %xcc, 0x1
movn %icc, %i6, %o7
fpadd32s %f14, %f4, %f6
set 0x60, %i7
stda %l2, [%l7 + %i7] 0x22
membar #Sync
sir 0x0FB6
edge16ln %i7, %i0, %o5
stw %g6, [%l7 + 0x58]
fmovrsne %i4, %f14, %f22
add %l7, 0x18, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %l4
casa [%l6] 0x89, %l4, %i5
fandnot1s %f29, %f10, %f6
wr %g0, 0x11, %asi
ldswa [%l7 + 0x0C] %asi, %l2
sll %l5, %i1, %o4
addc %o3, 0x19A3, %o0
popc %l1, %g4
tge %xcc, 0x1
bvc,pt %icc, loop_257
fmovrde %l6, %f26, %f26
sir 0x0454
srax %o6, %g1, %i2
loop_257:
add %i3, 0x04F8, %o2
edge8ln %g2, %g7, %o1
movrlz %g5, 0x00A, %g3
fmovrdlz %l0, %f12, %f2
fmovdcs %xcc, %f8, %f19
set 0x34, %i3
ldswa [%l7 + %i3] 0x10, %o7
bne loop_258
fmul8x16 %f6, %f12, %f24
movrgez %l3, 0x12A, %i7
bgu,a %icc, loop_259
loop_258:
xnor %i0, 0x1B54, %i6
orcc %g6, %i4, %l4
tn %xcc, 0x2
loop_259:
movvc %icc, %i5, %o5
swap [%l7 + 0x54], %l2
array8 %i1, %o4, %l5
movvs %icc, %o0, %o3
ldd [%l7 + 0x40], %l0
fcmpes %fcc1, %f22, %f12
ldstub [%l7 + 0x6E], %l6
fbge %fcc3, loop_260
taddcctv %o6, %g1, %i2
tn %icc, 0x1
fandnot2s %f22, %f12, %f23
loop_260:
bleu,a loop_261
fmul8sux16 %f20, %f2, %f0
tn %xcc, 0x3
movl %xcc, %i3, %o2
loop_261:
tl %xcc, 0x5
ta %xcc, 0x7
add %l7, 0x48, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %g2
casa [%l6] 0x18, %g2, %g7
fnot2s %f9, %f31
fmovdl %icc, %f0, %f28
edge8 %o1, %g5, %g3
fmovscc %xcc, %f21, %f19
tsubcc %g4, 0x0446, %l0
ldsw [%l7 + 0x78], %l3
array16 %o7, %i7, %i0
ldstub [%l7 + 0x2A], %g6
stbar
movrne %i6, %l4, %i5
sir 0x1CC6
fble,a %fcc1, loop_262
fbul,a %fcc3, loop_263
tge %xcc, 0x3
ldd [%l7 + 0x20], %f6
loop_262:
fcmpne32 %f22, %f2, %o5
loop_263:
fbug %fcc1, loop_264
smul %i4, 0x1ABC, %l2
bge %xcc, loop_265
fmovd %f22, %f18
loop_264:
alignaddrl %i1, %o4, %l5
fblg,a %fcc2, loop_266
loop_265:
ldd [%l7 + 0x30], %o0
ldd [%l7 + 0x48], %f24
fmovdne %xcc, %f28, %f14
loop_266:
fnegs %f25, %f6
array16 %o3, %l1, %l6
stx %g1, [%l7 + 0x08]
ldd [%l7 + 0x40], %f2
edge16ln %i2, %o6, %o2
andncc %i3, %g7, %o1
fnegd %f0, %f26
xorcc %g2, %g5, %g3
taddcc %g4, 0x0E7C, %l0
fbn %fcc2, loop_267
addccc %l3, 0x1123, %o7
array8 %i7, %g6, %i0
edge16n %l4, %i6, %o5
loop_267:
fcmple32 %f12, %f28, %i5
umulcc %i4, %i1, %o4
edge8n %l5, %l2, %o3
subcc %o0, %l1, %g1
ldd [%l7 + 0x38], %f10
umul %i2, %o6, %l6
addc %o2, 0x1A3E, %g7
bgu,pt %xcc, loop_268
movge %xcc, %o1, %i3
wr %g0, 0x80, %asi
ldsha [%l7 + 0x34] %asi, %g5
loop_268:
umul %g2, 0x08AE, %g3
brgez %l0, loop_269
tneg %icc, 0x7
xnor %g4, %l3, %o7
tg %icc, 0x5
loop_269:
tvc %xcc, 0x6
sir 0x1932
add %l7, 0x44, %l6
wr %g0, 0x10, %asi
lda [%l6] %asi, %g6
casa [%l6] 0x10, %g6, %i7
membar 0x3C
array32 %i0, %i6, %o5
edge32l %l4, %i4, %i5
fand %f6, %f26, %f26
edge16ln %i1, %o4, %l5
wr %g0, 0x04, %asi
ldswa [%l7 + 0x4C] %asi, %o3
fpsub32s %f18, %f11, %f4
wr %g0, 0x19, %asi
ldsha [%l7 + 0x32] %asi, %o0
srax %l2, 0x0F, %l1
ble %xcc, loop_270
movne %icc, %g1, %o6
xnor %i2, 0x0055, %l6
movge %xcc, %g7, %o2
loop_270:
tge %icc, 0x6
orcc %o1, %g5, %i3
smul %g3, 0x12B8, %l0
addc %g2, 0x0E7E, %l3
and %g4, %o7, %i7
srax %g6, %i0, %o5
edge8l %i6, %l4, %i4
tg %icc, 0x6
tg %icc, 0x2
tcs %xcc, 0x4
sir 0x1FF0
for %f18, %f2, %f4
ld [%l7 + 0x18], %f6
fmovrdgz %i5, %f16, %f30
alignaddr %i1, %l5, %o3
tleu %icc, 0x2
tsubcctv %o4, %l2, %o0
fmovrdgz %g1, %f8, %f30
edge8ln %l1, %i2, %l6
sdiv %g7, 0x164C, %o6
tgu %xcc, 0x3
edge16n %o2, %g5, %i3
tcs %icc, 0x7
add %g3, %l0, %o1
edge8 %l3, %g4, %o7
wr %g0, 0x10, %asi
ldsba [%l7 + 0x7B] %asi, %g2
movneg %icc, %i7, %g6
fmovrslez %i0, %f21, %f19
fmovdne %icc, %f3, %f20
tvc %xcc, 0x7
tvc %icc, 0x5
set 0x78, %g5
lduha [%l7 + %g5] 0x11, %o5
fmovsl %icc, %f21, %f6
fornot2 %f6, %f16, %f26
mulx %i6, 0x0050, %i4
array8 %l4, %i1, %l5
bne,pn %xcc, loop_271
nop
setx loop_272, %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 %i5, 0x0B64, %o3
brnz,a %l2, loop_273
loop_271:
movcs %xcc, %o0, %o4
loop_272:
tne %xcc, 0x7
sth %g1, [%l7 + 0x5E]
loop_273:
subccc %l1, 0x112E, %i2
movg %xcc, %g7, %l6
fzero %f18
tle %icc, 0x1
fxnors %f0, %f20, %f3
addccc %o6, %g5, %i3
brlz,a %g3, loop_274
fbu %fcc1, loop_275
andcc %l0, %o1, %o2
movrlez %g4, 0x2CC, %l3
loop_274:
fmovrslz %o7, %f28, %f7
loop_275:
movleu %xcc, %i7, %g2
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x0E] %asi, %i0
membar 0x59
sdiv %g6, 0x062F, %o5
fblg,a %fcc2, loop_276
movrlez %i4, %i6, %i1
fmovsleu %icc, %f6, %f21
movcs %xcc, %l5, %l4
loop_276:
sllx %o3, %i5, %l2
fmovsvs %xcc, %f16, %f14
nop
setx loop_277, %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
fnot1 %f30, %f6
fmovrse %o4, %f17, %f29
xnor %g1, %o0, %i2
loop_277:
flush %l7 + 0x08
movpos %xcc, %g7, %l6
sir 0x1A59
tcs %xcc, 0x7
fands %f14, %f20, %f31
nop
setx loop_278, %l0, %l1
jmpl %l1, %o6
fbul,a %fcc1, loop_279
fpackfix %f8, %f26
fsrc1s %f6, %f23
loop_278:
nop
add %l7, 0x24, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %g5, %i3
loop_279:
tcs %xcc, 0x2
edge32ln %l1, %l0, %o1
wr %g0, 0x88, %asi
stda %f0, [%l7 + 0x40] %asi
fmovrde %o2, %f30, %f20
stw %g3, [%l7 + 0x0C]
tneg %icc, 0x2
bgu,a %icc, loop_280
movcs %icc, %g4, %l3
movvs %xcc, %o7, %i7
bn,pt %icc, loop_281
loop_280:
bcc,a loop_282
xnor %i0, 0x0470, %g2
fornot2 %f12, %f28, %f12
loop_281:
fornot2 %f4, %f6, %f18
loop_282:
movre %g6, %o5, %i6
bshuffle %f6, %f6, %f18
fmul8x16al %f3, %f1, %f28
movre %i1, %i4, %l4
xorcc %o3, %l5, %i5
movn %xcc, %l2, %o4
edge16ln %o0, %g1, %i2
fpadd16s %f16, %f29, %f12
movneg %icc, %g7, %o6
subccc %l6, 0x1148, %i3
and %l1, %l0, %g5
bne,a loop_283
sub %o1, %g3, %o2
fmovs %f5, %f12
tsubcc %l3, 0x1EA3, %o7
loop_283:
bne,a %icc, loop_284
movrgez %i7, %g4, %i0
fmovdcc %icc, %f17, %f7
sra %g2, 0x0C, %g6
loop_284:
xnor %i6, %i1, %o5
swap [%l7 + 0x6C], %l4
fmovdgu %icc, %f11, %f28
nop
set 0x62, %l0
ldsb [%l7 + %l0], %o3
movle %xcc, %i4, %i5
fmovscc %xcc, %f20, %f12
edge16ln %l5, %o4, %o0
movrgz %g1, 0x3C6, %i2
tneg %xcc, 0x6
tge %icc, 0x5
bcs,a %icc, loop_285
faligndata %f22, %f8, %f20
srlx %g7, %o6, %l2
set 0x42, %i1
lduba [%l7 + %i1] 0x14, %i3
loop_285:
fmovrde %l6, %f22, %f10
edge32 %l0, %g5, %o1
srl %l1, 0x18, %g3
tleu %xcc, 0x0
move %icc, %o2, %o7
movneg %icc, %i7, %l3
xor %g4, 0x1850, %g2
brlz,a %g6, loop_286
fcmpgt16 %f12, %f14, %i6
fmovrdne %i0, %f18, %f12
bge loop_287
loop_286:
sdiv %i1, 0x1804, %o5
fcmpes %fcc1, %f22, %f3
set 0x28, %g4
lda [%l7 + %g4] 0x11, %f25
loop_287:
fbe,a %fcc3, loop_288
tg %xcc, 0x7
fbul %fcc2, loop_289
stb %l4, [%l7 + 0x3B]
loop_288:
xorcc %o3, 0x1013, %i4
movrlz %i5, 0x15E, %o4
loop_289:
bshuffle %f14, %f30, %f26
prefetch [%l7 + 0x54], 0x1
xnor %l5, 0x068E, %o0
wr %g0, 0x0c, %asi
sta %f10, [%l7 + 0x18] %asi
ldsb [%l7 + 0x47], %i2
brlez,a %g1, loop_290
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %o6, 0x0644, %l2
andn %i3, 0x1A33, %g7
loop_290:
brz,a %l0, loop_291
movgu %xcc, %l6, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvc,a,pn %icc, loop_292
loop_291:
fandnot2s %f5, %f25, %f15
sllx %g5, %g3, %o2
udivx %o7, 0x1929, %i7
loop_292:
fmovdgu %icc, %f3, %f27
tcc %icc, 0x4
orcc %l3, %g4, %g2
fsrc1s %f2, %f29
sethi 0x0AB7, %g6
fcmple32 %f4, %f30, %i6
edge32l %l1, %i1, %o5
fbug,a %fcc2, loop_293
orncc %l4, %i0, %o3
fmovrdgez %i5, %f2, %f30
xorcc %i4, %l5, %o4
loop_293:
edge8ln %i2, %g1, %o0
ldd [%l7 + 0x10], %o6
sdivx %i3, 0x1445, %g7
movrlez %l2, %l0, %l6
movrne %o1, 0x13E, %g3
udiv %g5, 0x1559, %o2
movrne %o7, %i7, %g4
xor %l3, 0x01F7, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
siam 0x4
xor %i6, 0x136F, %g6
bcs,a,pt %xcc, loop_294
ldd [%l7 + 0x18], %i0
tcc %xcc, 0x7
srl %l1, %o5, %i0
loop_294:
swap [%l7 + 0x08], %o3
mova %icc, %l4, %i4
fmovrdgz %i5, %f2, %f18
array32 %o4, %l5, %i2
smulcc %o0, 0x1A87, %o6
fpack32 %f18, %f8, %f18
move %xcc, %g1, %g7
smulcc %l2, %i3, %l6
subc %l0, %o1, %g3
add %g5, %o7, %i7
srax %g4, 0x04, %l3
xor %g2, %o2, %g6
popc 0x09FA, %i6
for %f2, %f18, %f8
nop
setx loop_295, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movn %xcc, %i1, %l1
xnorcc %i0, %o5, %l4
movrgez %o3, 0x2B0, %i5
loop_295:
tvc %xcc, 0x2
array16 %o4, %l5, %i2
tl %xcc, 0x7
tge %icc, 0x0
movvc %xcc, %i4, %o0
set 0x78, %i6
ldxa [%l7 + %i6] 0x80, %o6
addccc %g1, %g7, %l2
wr %g0, 0x88, %asi
sta %f23, [%l7 + 0x2C] %asi
fmovsle %xcc, %f11, %f21
ld [%l7 + 0x58], %f1
sdivcc %i3, 0x1EBE, %l6
tsubcc %l0, 0x1648, %g3
fmovdn %xcc, %f9, %f24
te %icc, 0x7
edge32 %o1, %o7, %g5
tge %icc, 0x4
xorcc %i7, 0x1DB7, %l3
fandnot2 %f26, %f4, %f16
brlez %g2, loop_296
srlx %g4, 0x18, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tle %xcc, 0x1
loop_296:
membar 0x35
fbg,a %fcc1, loop_297
fmovdl %xcc, %f10, %f24
fabss %f6, %f2
subcc %i6, %i1, %g6
loop_297:
edge32 %i0, %o5, %l4
ldstub [%l7 + 0x4D], %l1
fmovdcc %xcc, %f13, %f19
fmovsa %icc, %f6, %f17
addc %o3, 0x070F, %o4
brgez,a %i5, loop_298
tsubcctv %l5, %i4, %i2
array8 %o0, %o6, %g7
sub %l2, %i3, %g1
loop_298:
tcc %icc, 0x7
edge32l %l0, %l6, %o1
fabsd %f16, %f0
fmovrdne %o7, %f30, %f28
fcmpeq16 %f30, %f2, %g3
set 0x1C, %o2
ldswa [%l7 + %o2] 0x14, %g5
edge32ln %l3, %g2, %i7
ta %xcc, 0x1
andn %g4, 0x1DB1, %o2
tcc %icc, 0x7
fmovsvs %icc, %f22, %f10
fpmerge %f16, %f28, %f14
mulx %i1, 0x1DFD, %g6
tgu %xcc, 0x4
taddcctv %i0, %o5, %i6
ldsw [%l7 + 0x44], %l1
movrlez %l4, %o4, %o3
fmovd %f16, %f0
edge32 %i5, %i4, %i2
mulscc %o0, %o6, %g7
wr %g0, 0x81, %asi
sta %f5, [%l7 + 0x1C] %asi
tsubcctv %l2, 0x0FF1, %l5
movrgez %g1, %i3, %l6
sll %o1, %o7, %l0
fbge,a %fcc1, loop_299
sll %g5, %g3, %g2
movre %l3, %i7, %g4
bl,a %icc, loop_300
loop_299:
fmovsl %icc, %f27, %f11
ldsw [%l7 + 0x0C], %i1
udivcc %o2, 0x0447, %g6
loop_300:
sir 0x1DDA
edge8ln %i0, %o5, %l1
tge %icc, 0x2
movre %l4, 0x046, %i6
taddcctv %o3, %o4, %i4
tcs %xcc, 0x4
std %i2, [%l7 + 0x68]
andcc %o0, %i5, %o6
tl %xcc, 0x2
fbug %fcc0, loop_301
tge %icc, 0x0
fbo %fcc0, loop_302
std %g6, [%l7 + 0x78]
loop_301:
ldsh [%l7 + 0x30], %l2
movrgz %g1, 0x19A, %l5
loop_302:
nop
add %l7, 0x58, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %i3
casxa [%l6] %asi, %i3, %o1
membar 0x07
fcmpne32 %f28, %f24, %l6
movle %icc, %o7, %g5
add %l7, 0x7C, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %l0, %g3
movne %xcc, %l3, %i7
andn %g4, 0x1B08, %g2
tsubcctv %o2, 0x081E, %i1
fnot2s %f20, %f22
alignaddr %g6, %i0, %l1
wr %g0, 0x04, %asi
sta %f6, [%l7 + 0x7C] %asi
fandnot2s %f7, %f2, %f14
fnors %f25, %f16, %f10
sdiv %l4, 0x06E4, %i6
movrlez %o5, 0x0BA, %o4
fsrc1s %f7, %f5
sub %i4, %i2, %o3
movne %xcc, %o0, %o6
tge %icc, 0x6
brlez,a %i5, loop_303
udivx %g7, 0x133A, %g1
fbule,a %fcc1, loop_304
fpsub32s %f11, %f16, %f26
loop_303:
add %l5, %i3, %l2
movrlez %l6, %o7, %g5
loop_304:
fcmpes %fcc1, %f31, %f9
movcs %xcc, %l0, %g3
movre %o1, %l3, %g4
tpos %icc, 0x1
be,a loop_305
sdiv %g2, 0x0858, %i7
umulcc %o2, 0x01D5, %g6
fxnors %f6, %f27, %f12
loop_305:
nop
add %l7, 0x70, %l6
wr %g0, 0x81, %asi
casxa [%l6] %asi, %i1, %i0
edge8 %l4, %i6, %l1
fmovrsgez %o4, %f4, %f11
fble,a %fcc3, loop_306
fmovrsgez %i4, %f14, %f11
fnot1 %f30, %f16
bcc,a,pt %xcc, loop_307
loop_306:
fbn,a %fcc3, loop_308
subccc %o5, 0x168E, %i2
tsubcc %o0, %o3, %o6
loop_307:
movrlz %i5, %g7, %l5
loop_308:
ldsh [%l7 + 0x28], %i3
bne,pn %xcc, loop_309
fnot2 %f2, %f14
set 0x70, %o6
lduwa [%l7 + %o6] 0x10, %l2
loop_309:
brlez,a %l6, loop_310
addccc %o7, %g5, %g1
fbg %fcc2, loop_311
srax %g3, %o1, %l0
loop_310:
bge,a %xcc, loop_312
sub %l3, 0x072F, %g4
loop_311:
udivcc %g2, 0x1718, %o2
sllx %g6, 0x17, %i1
loop_312:
edge8l %i7, %i0, %i6
tsubcctv %l4, %o4, %l1
ldd [%l7 + 0x30], %f26
brlz,a %o5, loop_313
fpsub32 %f22, %f14, %f30
fmovrse %i4, %f20, %f8
sir 0x0DFD
loop_313:
movrne %o0, 0x2D2, %o3
brlez %i2, loop_314
move %xcc, %o6, %i5
movne %icc, %l5, %g7
fmovrsne %l2, %f16, %f4
loop_314:
nop
setx loop_315, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fandnot1 %f22, %f28, %f4
xnor %l6, 0x02D1, %i3
movge %icc, %g5, %o7
loop_315:
addccc %g3, 0x0644, %g1
fmovscc %xcc, %f31, %f24
movcc %xcc, %l0, %l3
movpos %xcc, %o1, %g2
movl %icc, %g4, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivx %i1, 0x1271, %o2
sdiv %i0, 0x0DB6, %i6
movcc %xcc, %l4, %i7
membar 0x08
bpos,a loop_316
tvs %xcc, 0x3
movrlz %o4, %o5, %i4
fcmpes %fcc1, %f1, %f14
loop_316:
edge32l %o0, %l1, %i2
fcmpeq32 %f20, %f20, %o6
smul %o3, %l5, %g7
wr %g0, 0x10, %asi
lduwa [%l7 + 0x34] %asi, %l2
addc %l6, 0x1672, %i5
fxnors %f2, %f12, %f24
fmuld8sux16 %f19, %f5, %f8
tpos %xcc, 0x3
fnot2 %f2, %f28
movrne %i3, %o7, %g3
movne %xcc, %g5, %l0
ldsb [%l7 + 0x74], %l3
fpmerge %f22, %f21, %f10
addccc %o1, %g1, %g2
fmovsneg %icc, %f0, %f1
movleu %icc, %g4, %g6
wr %g0, 0x19, %asi
lduwa [%l7 + 0x24] %asi, %i1
subcc %o2, 0x166F, %i0
subcc %i6, %i7, %o4
tge %xcc, 0x2
membar 0x0F
fbe,a %fcc0, loop_317
fandnot2 %f18, %f18, %f14
edge32 %o5, %l4, %o0
alignaddrl %i4, %i2, %l1
loop_317:
nop
wr %g0, 0xea, %asi
stda %o2, [%l7 + 0x48] %asi
membar #Sync
add %l7, 0x08, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %o6
casxa [%l6] %asi, %o6, %g7
fbe %fcc3, loop_318
movrlz %l2, %l6, %l5
movrlez %i5, 0x09A, %o7
edge32l %g3, %i3, %g5
loop_318:
membar 0x7E
std %l0, [%l7 + 0x58]
ble,pn %icc, loop_319
ta %icc, 0x3
wr %g0, 0x80, %asi
lduha [%l7 + 0x24] %asi, %o1
loop_319:
faligndata %f24, %f14, %f20
ldsb [%l7 + 0x16], %g1
sdivcc %g2, 0x06E2, %g4
fmul8x16au %f25, %f25, %f12
alignaddr %l3, %g6, %i1
movn %xcc, %i0, %o2
taddcctv %i6, %i7, %o4
taddcctv %l4, %o5, %o0
array32 %i4, %l1, %i2
edge32ln %o3, %g7, %l2
tle %icc, 0x0
fbne %fcc1, loop_320
movn %icc, %o6, %l6
fbl,a %fcc3, loop_321
fmovdvc %xcc, %f17, %f13
loop_320:
alignaddr %l5, %i5, %o7
fmovrdgz %i3, %f20, %f8
loop_321:
fmovsa %icc, %f23, %f20
fmovscs %icc, %f30, %f13
tsubcc %g5, 0x18A3, %l0
fandnot2 %f0, %f4, %f26
ba loop_322
udivcc %o1, 0x0EF2, %g1
movle %xcc, %g3, %g4
addcc %g2, 0x0A73, %l3
loop_322:
tg %icc, 0x5
tsubcc %g6, 0x1CC4, %i0
membar 0x7A
edge32 %i1, %o2, %i7
brnz,a %i6, loop_323
andn %l4, %o5, %o0
fmul8ulx16 %f28, %f12, %f20
array32 %i4, %o4, %i2
loop_323:
addccc %o3, %l1, %g7
move %xcc, %l2, %l6
tcs %xcc, 0x4
set 0x48, %l2
stwa %o6, [%l7 + %l2] 0x2f
membar #Sync
movpos %icc, %l5, %i5
fbul %fcc0, loop_324
sdivcc %i3, 0x01F2, %g5
edge8n %l0, %o7, %g1
subcc %g3, %o1, %g4
loop_324:
movl %icc, %g2, %l3
fmovdn %icc, %f10, %f31
edge8 %g6, %i0, %i1
andcc %o2, 0x102E, %i7
taddcctv %l4, 0x0B08, %i6
mova %icc, %o5, %i4
edge16 %o4, %o0, %i2
fbue %fcc1, loop_325
edge8l %o3, %l1, %g7
addccc %l2, %o6, %l6
sethi 0x034A, %l5
loop_325:
edge16n %i5, %i3, %l0
tleu %icc, 0x7
tsubcc %g5, 0x07F7, %o7
tg %icc, 0x0
fmovrsne %g1, %f11, %f15
tle %xcc, 0x2
tsubcc %o1, 0x10F3, %g3
sir 0x1A78
wr %g0, 0x10, %asi
ldsha [%l7 + 0x24] %asi, %g2
tle %icc, 0x5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
popc 0x1C90, %g4
movn %xcc, %l3, %i0
fpackfix %f16, %f17
or %i1, 0x0B8A, %g6
array32 %o2, %l4, %i7
taddcc %i6, 0x03D5, %i4
smulcc %o4, %o5, %o0
tvc %icc, 0x4
tge %icc, 0x3
add %i2, %l1, %g7
fnot1 %f16, %f22
edge16l %o3, %o6, %l6
fnot2s %f16, %f18
edge8l %l5, %l2, %i3
fmovrse %l0, %f15, %f14
fmovse %xcc, %f4, %f27
brgz,a %i5, loop_326
fmovrdgez %o7, %f6, %f30
movrgez %g5, 0x2C3, %o1
fornot1s %f3, %f24, %f0
loop_326:
smulcc %g1, %g2, %g4
wr %g0, 0x88, %asi
ldsha [%l7 + 0x46] %asi, %l3
for %f0, %f28, %f14
edge32n %g3, %i0, %i1
fmovd %f2, %f22
subc %o2, 0x162B, %g6
subc %l4, %i6, %i7
fsrc2s %f14, %f4
fnor %f14, %f2, %f8
andcc %i4, %o5, %o4
edge8ln %o0, %l1, %g7
movvc %icc, %o3, %o6
fpadd32 %f10, %f2, %f2
tgu %xcc, 0x5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movn %icc, %i2, %l5
movrlez %l2, 0x387, %i3
tpos %icc, 0x3
edge8l %l6, %i5, %l0
fmovsg %xcc, %f29, %f18
fba,a %fcc3, loop_327
fmovdn %xcc, %f2, %f25
fmovdge %icc, %f17, %f21
fmovrslez %o7, %f15, %f6
loop_327:
xor %g5, 0x0579, %o1
array16 %g1, %g2, %g4
movn %icc, %g3, %l3
fmovsleu %xcc, %f11, %f20
fzeros %f8
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
tl %icc, 0x2
tneg %xcc, 0x0
tsubcc %i0, %i1, %o2
sub %g6, %i6, %i7
wr %g0, 0x19, %asi
ldsha [%l7 + 0x42] %asi, %i4
fmovrslz %o5, %f1, %f7
srax %o4, 0x1E, %l4
bne,a loop_328
fmul8x16al %f20, %f8, %f2
fabss %f3, %f8
set 0x60, %g7
ldda [%l7 + %g7] 0x23, %l0
loop_328:
xorcc %g7, 0x18DA, %o0
fbug %fcc2, loop_329
movcc %xcc, %o6, %o3
fcmpgt32 %f14, %f6, %i2
popc 0x1BA7, %l2
loop_329:
movge %icc, %l5, %i3
ldsb [%l7 + 0x2F], %l6
or %i5, %o7, %g5
fcmpgt32 %f8, %f18, %o1
fmovrslez %g1, %f4, %f14
movrgz %g2, 0x369, %l0
fbn,a %fcc0, loop_330
movneg %icc, %g4, %g3
std %i0, [%l7 + 0x28]
addcc %l3, 0x01BF, %o2
loop_330:
fbul,a %fcc3, loop_331
fbge %fcc0, loop_332
edge8 %g6, %i1, %i7
movgu %icc, %i6, %i4
loop_331:
andncc %o4, %o5, %l1
loop_332:
brnz,a %l4, loop_333
fmovsg %xcc, %f21, %f29
bl %xcc, loop_334
orcc %o0, 0x1515, %o6
loop_333:
fcmpes %fcc1, %f6, %f19
movleu %icc, %g7, %o3
loop_334:
fmovsn %xcc, %f24, %f11
movpos %icc, %l2, %i2
wr %g0, 0x80, %asi
lduwa [%l7 + 0x78] %asi, %l5
fsrc2s %f12, %f3
fpsub32 %f24, %f14, %f18
tleu %icc, 0x1
subc %i3, 0x0B7B, %i5
fmovrslz %l6, %f1, %f23
andncc %g5, %o7, %o1
fmovdge %icc, %f21, %f21
movleu %xcc, %g1, %g2
fmovdgu %icc, %f17, %f30
sllx %l0, 0x17, %g4
fsrc2 %f30, %f4
xnorcc %i0, 0x1B24, %l3
edge32 %o2, %g3, %i1
umulcc %g6, 0x0EA1, %i6
movpos %xcc, %i7, %i4
brlz,a %o4, loop_335
stbar
tn %icc, 0x1
tl %xcc, 0x4
loop_335:
srl %l1, %o5, %o0
fba %fcc3, loop_336
fpmerge %f22, %f10, %f2
wr %g0, 0x18, %asi
stba %o6, [%l7 + 0x41] %asi
loop_336:
fcmpgt16 %f2, %f8, %g7
ta %icc, 0x5
array16 %o3, %l2, %l4
fsrc2 %f6, %f28
edge16 %l5, %i3, %i5
fmovse %xcc, %f26, %f19
movrne %i2, 0x0B3, %l6
subccc %g5, 0x0F58, %o7
sethi 0x060A, %g1
subccc %g2, %l0, %g4
edge16 %o1, %l3, %o2
mulx %g3, 0x181C, %i1
sdiv %i0, 0x1526, %g6
srl %i7, %i6, %i4
xnorcc %l1, %o4, %o0
flush %l7 + 0x60
fmovdge %xcc, %f15, %f27
udivx %o5, 0x03F6, %o6
brz %o3, loop_337
srl %l2, 0x04, %l4
fmovrsgez %l5, %f23, %f26
taddcc %i3, %i5, %g7
loop_337:
bcc,a,pt %xcc, loop_338
fmovs %f17, %f29
tvc %icc, 0x0
set 0x20, %o7
prefetcha [%l7 + %o7] 0x88, 0x2
loop_338:
nop
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %g4
array8 %i2, %g1, %g2
brnz %o7, loop_339
fpackfix %f14, %f10
fandnot2s %f9, %f27, %f5
fexpand %f29, %f8
loop_339:
fmovscs %xcc, %f21, %f12
std %l0, [%l7 + 0x20]
tcs %icc, 0x6
brlez,a %g4, loop_340
bl %icc, loop_341
udivcc %o1, 0x0062, %l3
subcc %o2, %i1, %i0
loop_340:
fbul %fcc2, loop_342
loop_341:
fmovsvs %xcc, %f19, %f28
movcc %xcc, %g6, %g3
mulx %i7, %i6, %l1
loop_342:
tl %xcc, 0x7
xnorcc %i4, %o4, %o0
edge16n %o6, %o5, %o3
nop
set 0x78, %o1
stw %l4, [%l7 + %o1]
fbue,a %fcc3, loop_343
movne %icc, %l5, %l2
move %icc, %i3, %g7
addccc %i5, %l6, %g5
loop_343:
xnor %i2, 0x13CA, %g2
fmovd %f2, %f30
tleu %xcc, 0x7
fands %f11, %f16, %f25
tne %icc, 0x7
srax %o7, 0x01, %g1
fmul8x16 %f14, %f16, %f30
xor %g4, %l0, %o1
movrlz %l3, 0x1F7, %i1
sdivcc %i0, 0x0838, %g6
taddcctv %g3, 0x13FC, %o2
sra %i6, %l1, %i4
edge16n %o4, %i7, %o0
umul %o6, 0x0339, %o3
xnorcc %o5, 0x07C1, %l4
fand %f28, %f16, %f6
xorcc %l5, 0x1F58, %i3
movcs %xcc, %l2, %g7
mova %xcc, %l6, %g5
fmovrse %i5, %f11, %f13
fbn %fcc3, loop_344
smulcc %g2, 0x1CA8, %o7
wr %g0, 0xe2, %asi
stda %i2, [%l7 + 0x10] %asi
membar #Sync
loop_344:
edge32ln %g4, %l0, %o1
edge16l %l3, %i1, %g1
xor %g6, %i0, %o2
taddcc %g3, %i6, %l1
ba,pn %icc, loop_345
fabsd %f2, %f12
brlez %o4, loop_346
tne %xcc, 0x6
loop_345:
taddcctv %i7, 0x03F2, %i4
ldd [%l7 + 0x10], %o0
loop_346:
movrlz %o3, 0x071, %o6
fmul8ulx16 %f24, %f0, %f0
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x38] %asi, 0x3
tne %xcc, 0x0
tle %xcc, 0x4
movleu %xcc, %l5, %o5
ldstub [%l7 + 0x45], %l2
subc %g7, 0x1F2F, %l6
movre %g5, %i3, %g2
array16 %i5, %i2, %o7
mulx %g4, %l0, %l3
tcs %xcc, 0x7
alignaddrl %o1, %i1, %g6
bge,pt %xcc, loop_347
stx %i0, [%l7 + 0x48]
fone %f24
xnor %o2, 0x1820, %g1
loop_347:
movpos %icc, %g3, %l1
taddcctv %o4, %i6, %i7
orncc %i4, %o3, %o0
fornot1s %f18, %f22, %f13
edge8n %o6, %l5, %o5
std %l4, [%l7 + 0x08]
ldsh [%l7 + 0x70], %l2
tle %icc, 0x2
movge %icc, %l6, %g7
alignaddr %i3, %g5, %i5
fmovrsgez %i2, %f25, %f15
fors %f27, %f21, %f4
srax %g2, 0x13, %o7
mulscc %g4, 0x05AC, %l3
tge %icc, 0x5
smul %l0, %o1, %i1
bgu,a loop_348
sllx %g6, %o2, %i0
fpsub16 %f6, %f16, %f26
ba,a,pt %xcc, loop_349
loop_348:
tne %icc, 0x5
movg %xcc, %g3, %g1
tvs %xcc, 0x1
loop_349:
nop
wr %g0, 0xea, %asi
stxa %l1, [%l7 + 0x58] %asi
membar #Sync
subcc %i6, %o4, %i4
tl %xcc, 0x3
movgu %icc, %o3, %i7
andn %o0, %o6, %o5
subcc %l5, %l2, %l4
edge16n %g7, %i3, %l6
or %g5, %i5, %i2
set 0x0C, %l6
ldsha [%l7 + %l6] 0x14, %o7
orncc %g2, 0x1BDB, %l3
fsrc1s %f5, %f10
edge32 %g4, %o1, %i1
bge,a loop_350
edge32 %g6, %l0, %i0
fbge %fcc1, loop_351
edge16l %g3, %g1, %o2
loop_350:
tne %xcc, 0x0
movgu %xcc, %l1, %o4
loop_351:
tle %icc, 0x6
or %i6, 0x1B15, %o3
sdivx %i4, 0x132E, %o0
tleu %xcc, 0x1
smulcc %o6, 0x08E1, %o5
tsubcctv %i7, 0x1EA4, %l2
set 0x36, %o5
ldstuba [%l7 + %o5] 0x19, %l5
and %g7, 0x1483, %l4
fmul8x16 %f2, %f6, %f10
edge16l %i3, %l6, %g5
nop
set 0x70, %g1
stw %i5, [%l7 + %g1]
fpadd32 %f10, %f24, %f26
bvc,a,pn %icc, loop_352
edge32l %o7, %g2, %i2
membar #Sync
wr %g0, 0xf9, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_352:
fbe %fcc2, loop_353
subcc %l3, 0x0291, %g4
array8 %i1, %g6, %o1
fbne,a %fcc1, loop_354
loop_353:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcc %l0, 0x133A, %i0
movg %xcc, %g3, %o2
loop_354:
prefetch [%l7 + 0x64], 0x2
sdivcc %l1, 0x072A, %g1
array8 %i6, %o4, %o3
sethi 0x1650, %i4
sdivx %o0, 0x0CC9, %o5
xor %i7, %l2, %o6
bcs,a,pn %xcc, loop_355
flush %l7 + 0x6C
movne %xcc, %l5, %g7
movrgez %l4, 0x130, %i3
loop_355:
edge8ln %g5, %i5, %o7
set 0x50, %g3
ldswa [%l7 + %g3] 0x0c, %g2
wr %g0, 0x19, %asi
stxa %i2, [%l7 + 0x08] %asi
fmovrdne %l3, %f30, %f12
fnot1s %f14, %f29
umulcc %l6, 0x157A, %g4
membar 0x5E
fpadd16s %f18, %f24, %f30
fmovrde %i1, %f4, %f6
tpos %icc, 0x2
fmovdg %xcc, %f2, %f22
array8 %o1, %l0, %g6
add %i0, %g3, %l1
fexpand %f0, %f10
add %g1, 0x000B, %i6
tg %icc, 0x5
ldd [%l7 + 0x30], %o4
movrgez %o2, %o3, %i4
fmul8x16au %f29, %f29, %f28
set 0x60, %l3
ldda [%l7 + %l3] 0x2f, %o4
movleu %icc, %i7, %o0
xnorcc %o6, 0x074C, %l5
ldsw [%l7 + 0x40], %l2
nop
set 0x78, %l4
ldd [%l7 + %l4], %f8
tle %xcc, 0x7
movrne %l4, %i3, %g5
udiv %i5, 0x0AB5, %o7
wr %g0, 0x27, %asi
stba %g2, [%l7 + 0x0B] %asi
membar #Sync
movpos %icc, %i2, %l3
movl %xcc, %l6, %g4
movl %icc, %g7, %o1
movrlez %i1, 0x031, %l0
fnand %f16, %f10, %f10
tne %xcc, 0x0
tl %icc, 0x3
ldstub [%l7 + 0x39], %i0
prefetch [%l7 + 0x3C], 0x1
fmovdle %xcc, %f6, %f0
movrgez %g6, %l1, %g1
tle %icc, 0x3
set 0x38, %i0
lduwa [%l7 + %i0] 0x11, %g3
add %o4, %o2, %o3
fmovd %f30, %f20
edge8l %i6, %i4, %o5
sdivcc %o0, 0x102B, %i7
andncc %l5, %o6, %l2
fpadd16s %f14, %f19, %f24
subc %l4, 0x14A9, %g5
fmovsn %xcc, %f23, %f20
movvc %icc, %i5, %o7
srax %g2, %i2, %l3
nop
set 0x6E, %i5
ldsh [%l7 + %i5], %l6
fcmpgt16 %f14, %f4, %g4
ta %xcc, 0x6
movl %icc, %i3, %g7
fmovsvc %icc, %f3, %f12
array32 %i1, %o1, %i0
edge16 %g6, %l0, %l1
movrgez %g1, %o4, %o2
nop
setx loop_356, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sdiv %g3, 0x0E79, %o3
xorcc %i6, 0x1FD5, %o5
andncc %o0, %i7, %i4
loop_356:
orncc %o6, %l5, %l4
fpackfix %f10, %f25
edge32 %g5, %i5, %l2
tle %xcc, 0x7
tcs %icc, 0x7
fbul %fcc0, loop_357
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fexpand %f6, %f8
fsrc2s %f13, %f8
loop_357:
fbe %fcc0, loop_358
movpos %icc, %g2, %i2
edge16n %l3, %o7, %g4
xnorcc %i3, %l6, %i1
loop_358:
movne %xcc, %g7, %o1
fmovsleu %xcc, %f24, %f8
edge8n %i0, %g6, %l1
orcc %g1, %l0, %o2
wr %g0, 0x80, %asi
lduha [%l7 + 0x0A] %asi, %g3
lduh [%l7 + 0x7E], %o4
umulcc %i6, 0x14DC, %o5
fmovsgu %xcc, %f30, %f27
movrne %o3, %i7, %o0
edge32ln %i4, %l5, %o6
orcc %l4, %g5, %i5
fcmpes %fcc2, %f9, %f9
tg %xcc, 0x4
tl %icc, 0x4
call loop_359
or %g2, %i2, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fsrc1s %f9, %f28
loop_359:
fornot1s %f8, %f2, %f23
fba %fcc1, loop_360
bvs loop_361
tcs %xcc, 0x3
fcmps %fcc3, %f26, %f11
loop_360:
fornot1 %f12, %f14, %f12
loop_361:
edge16n %o7, %g4, %i3
st %f27, [%l7 + 0x70]
bge,a,pt %xcc, loop_362
sub %l6, %i1, %g7
fmovs %f25, %f0
wr %g0, 0x10, %asi
lduwa [%l7 + 0x08] %asi, %o1
loop_362:
smul %l2, %g6, %l1
addc %g1, 0x04DD, %i0
xor %l0, 0x14C5, %g3
ble,a loop_363
array16 %o4, %o2, %i6
umulcc %o5, 0x1CCA, %i7
sethi 0x0403, %o3
loop_363:
addccc %i4, %o0, %o6
fpsub32 %f26, %f0, %f14
fcmple16 %f4, %f2, %l4
fcmps %fcc0, %f26, %f8
fbge %fcc2, loop_364
fpadd16 %f10, %f14, %f26
sub %l5, 0x0190, %i5
lduw [%l7 + 0x4C], %g5
loop_364:
movn %icc, %g2, %l3
movrgz %i2, 0x37C, %o7
ba loop_365
tcs %xcc, 0x2
nop
setx loop_366, %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
fmovrdgez %i3, %f20, %f16
loop_365:
bvc %xcc, loop_367
subccc %l6, %i1, %g7
loop_366:
xorcc %g4, 0x1E32, %o1
bshuffle %f18, %f20, %f24
loop_367:
tn %xcc, 0x7
siam 0x3
edge8ln %g6, %l2, %g1
movcc %xcc, %i0, %l0
movrlz %l1, %o4, %g3
movvs %xcc, %i6, %o2
fornot1 %f30, %f22, %f24
tvc %xcc, 0x3
tcs %icc, 0x6
umulcc %o5, 0x0C1E, %o3
fpsub16 %f20, %f30, %f28
movge %xcc, %i4, %o0
membar 0x69
mulscc %i7, %o6, %l5
st %f6, [%l7 + 0x10]
fornot1s %f19, %f0, %f1
fnand %f10, %f14, %f10
fzeros %f8
sdiv %l4, 0x0DA7, %i5
set 0x10, %g6
stxa %g5, [%g0 + %g6] 0x21
membar 0x00
smulcc %g2, 0x07FA, %l3
nop
set 0x68, %i4
ldd [%l7 + %i4], %i2
flush %l7 + 0x48
movrgz %i3, %o7, %l6
fmovdcs %xcc, %f10, %f27
umul %g7, 0x1767, %g4
stw %i1, [%l7 + 0x1C]
tvs %icc, 0x7
fmovse %icc, %f5, %f29
edge16 %g6, %o1, %l2
edge32ln %i0, %g1, %l0
srlx %o4, 0x0A, %l1
xor %i6, 0x1C92, %g3
fmovrse %o5, %f6, %f23
move %xcc, %o3, %o2
tle %icc, 0x2
andncc %i4, %i7, %o6
tl %icc, 0x0
movcs %icc, %o0, %l4
fpsub16s %f23, %f17, %f22
fbge,a %fcc1, loop_368
flush %l7 + 0x2C
xor %i5, %g5, %g2
tcs %icc, 0x7
loop_368:
movrlez %l3, %l5, %i2
ble,a,pn %xcc, loop_369
alignaddrl %o7, %l6, %i3
movneg %xcc, %g4, %g7
fexpand %f22, %f28
loop_369:
brlz,a %i1, loop_370
smulcc %o1, %g6, %i0
set 0x20, %o0
lduha [%l7 + %o0] 0x18, %l2
loop_370:
xnorcc %g1, %l0, %l1
smul %i6, 0x04E4, %o4
movne %xcc, %g3, %o3
taddcc %o2, %i4, %o5
set 0x10, %o3
sta %f12, [%l7 + %o3] 0x18
ldub [%l7 + 0x76], %i7
edge8n %o0, %o6, %i5
tsubcctv %g5, %l4, %l3
fpsub16 %f26, %f6, %f0
fbo %fcc2, loop_371
mulx %g2, %l5, %i2
brgez %o7, loop_372
fmovsle %icc, %f15, %f27
loop_371:
sdivcc %l6, 0x118A, %g4
srlx %i3, %i1, %o1
loop_372:
fmovsleu %xcc, %f25, %f2
movcc %xcc, %g7, %g6
fnors %f7, %f6, %f9
nop
set 0x44, %o4
ldsh [%l7 + %o4], %l2
mulscc %i0, 0x09A5, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tn %xcc, 0x7
fcmpgt32 %f22, %f2, %l1
xnorcc %l0, 0x1DCB, %o4
fmovrdlez %i6, %f4, %f14
edge16 %g3, %o2, %i4
bl %icc, loop_373
tle %xcc, 0x4
tne %icc, 0x0
edge16n %o3, %i7, %o5
loop_373:
nop
add %l7, 0x30, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %o0
casa [%l6] 0x80, %o0, %o6
fxnor %f14, %f16, %f16
call loop_374
fmovse %icc, %f17, %f4
sth %i5, [%l7 + 0x08]
set 0x40, %l5
ldda [%l7 + %l5] 0x88, %f0
loop_374:
fandnot2s %f9, %f1, %f1
sllx %l4, 0x00, %g5
movrlez %l3, 0x2E3, %g2
tne %icc, 0x5
edge8ln %i2, %o7, %l6
andn %l5, 0x137B, %g4
sdivx %i1, 0x1B30, %o1
ldub [%l7 + 0x7D], %g7
wr %g0, 0x11, %asi
lduwa [%l7 + 0x48] %asi, %g6
tcs %xcc, 0x2
movcs %xcc, %i3, %l2
tne %icc, 0x7
andn %i0, 0x1C5B, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movneg %xcc, %l1, %o4
taddcctv %l0, 0x19FB, %g3
fpack32 %f20, %f2, %f2
fnot2s %f25, %f6
tsubcc %o2, %i4, %o3
tvc %icc, 0x7
andn %i7, %i6, %o5
fzeros %f5
orcc %o0, 0x0EED, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xorcc %i5, %l4, %l3
addcc %g5, %g2, %i2
fabsd %f0, %f18
tge %xcc, 0x2
set 0x30, %l1
ldda [%l7 + %l1] 0x26, %i6
fmul8x16al %f23, %f4, %f16
fmovsvc %icc, %f9, %f25
edge16l %l5, %g4, %i1
fmovdne %xcc, %f29, %f3
addcc %o7, %o1, %g6
movl %icc, %g7, %i3
bgu %icc, loop_375
sir 0x1A24
fornot1s %f5, %f10, %f26
sdiv %l2, 0x1226, %g1
loop_375:
membar 0x2D
tvs %icc, 0x1
movvs %xcc, %l1, %o4
fmovrsgez %l0, %f18, %f14
xor %i0, %o2, %i4
tge %xcc, 0x4
fones %f15
srax %g3, %o3, %i7
flush %l7 + 0x30
fbu %fcc0, loop_376
fbu,a %fcc1, loop_377
tge %xcc, 0x7
ldsh [%l7 + 0x3E], %i6
loop_376:
fandnot2 %f14, %f16, %f22
loop_377:
movrlez %o5, %o0, %o6
set 0x38, %i2
ldswa [%l7 + %i2] 0x81, %i5
fmovdge %xcc, %f25, %f29
fbug %fcc2, loop_378
fcmps %fcc2, %f7, %f9
movrlz %l3, %l4, %g2
tle %icc, 0x7
loop_378:
fmovsge %icc, %f28, %f3
movge %xcc, %i2, %l6
array8 %g5, %g4, %i1
fornot1 %f2, %f20, %f6
fzero %f30
array16 %l5, %o7, %o1
ldsw [%l7 + 0x68], %g7
movgu %xcc, %g6, %i3
fbue,a %fcc0, loop_379
xnor %l2, 0x012C, %l1
add %o4, 0x0413, %l0
ld [%l7 + 0x4C], %f28
loop_379:
addcc %g1, %i0, %o2
movne %xcc, %g3, %o3
fornot1s %f28, %f13, %f6
fors %f5, %f27, %f7
fcmped %fcc0, %f6, %f10
array8 %i4, %i7, %o5
xnor %o0, %i6, %i5
ldsh [%l7 + 0x32], %o6
fmovrdlz %l3, %f6, %f2
movgu %icc, %g2, %l4
fandnot1 %f26, %f18, %f2
fornot2 %f2, %f8, %f30
fpadd32 %f24, %f6, %f10
fcmpeq32 %f22, %f22, %l6
tle %icc, 0x4
ld [%l7 + 0x40], %f10
ble loop_380
addc %g5, %i2, %i1
fmovsvc %icc, %f7, %f19
nop
set 0x58, %g2
ldsw [%l7 + %g2], %g4
loop_380:
taddcc %l5, 0x1BC5, %o1
ldsw [%l7 + 0x40], %o7
tvs %xcc, 0x6
fbuge %fcc0, loop_381
sub %g7, 0x0BA1, %i3
movpos %xcc, %g6, %l2
orcc %l1, %o4, %l0
loop_381:
be,pn %xcc, loop_382
edge16 %i0, %o2, %g1
brz %o3, loop_383
array16 %g3, %i4, %i7
loop_382:
tg %icc, 0x2
taddcc %o0, 0x12F4, %o5
loop_383:
stbar
movleu %xcc, %i6, %i5
fcmped %fcc0, %f6, %f26
ldub [%l7 + 0x6D], %l3
nop
setx loop_384, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sdiv %g2, 0x14B7, %l4
movne %xcc, %l6, %o6
orcc %i2, %g5, %g4
loop_384:
orn %i1, 0x17CB, %l5
set 0x54, %i7
swapa [%l7 + %i7] 0x89, %o1
array16 %g7, %o7, %i3
brlz,a %l2, loop_385
movrne %g6, 0x21B, %o4
srax %l1, %l0, %i0
movneg %xcc, %g1, %o3
loop_385:
alignaddrl %o2, %i4, %g3
edge16ln %o0, %i7, %o5
bcc,a,pn %icc, loop_386
fmul8x16 %f7, %f10, %f12
fnegs %f6, %f11
ldx [%l7 + 0x20], %i6
loop_386:
sra %i5, 0x0E, %l3
tl %xcc, 0x7
udivcc %l4, 0x1C75, %g2
tge %icc, 0x4
add %l7, 0x7C, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %l6, %o6
xnorcc %g5, 0x16B0, %g4
movrne %i2, 0x3E7, %i1
wr %g0, 0x11, %asi
sta %f3, [%l7 + 0x4C] %asi
tsubcctv %l5, 0x0ECD, %o1
fmul8x16 %f31, %f12, %f8
fabsd %f6, %f10
fxors %f11, %f20, %f9
fmovdle %icc, %f17, %f19
stbar
prefetch [%l7 + 0x68], 0x2
subcc %o7, %g7, %l2
bg,a,pn %xcc, loop_387
orcc %g6, %i3, %o4
movne %icc, %l1, %i0
fcmpeq32 %f0, %f26, %l0
loop_387:
smul %o3, %g1, %o2
ldub [%l7 + 0x28], %g3
set 0x12, %g5
lduha [%l7 + %g5] 0x04, %i4
tvs %xcc, 0x4
fbl %fcc1, loop_388
fpadd16 %f6, %f16, %f24
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
loop_388:
xorcc %i7, %o0, %i6
subc %i5, %o5, %l3
movrlez %l4, %l6, %g2
fors %f6, %f19, %f5
siam 0x4
move %xcc, %o6, %g4
andcc %g5, 0x0152, %i1
set 0x60, %l0
ldda [%l7 + %l0] 0x2a, %l4
edge8n %o1, %o7, %g7
fmovsne %icc, %f21, %f3
xorcc %l2, 0x167B, %g6
sub %i2, 0x1704, %o4
udiv %l1, 0x0481, %i3
edge32n %i0, %o3, %g1
movrlz %o2, %l0, %g3
smulcc %i7, %i4, %i6
fors %f6, %f26, %f15
fmovda %xcc, %f0, %f29
xorcc %i5, 0x120A, %o0
lduh [%l7 + 0x12], %o5
movn %icc, %l4, %l6
sra %l3, 0x19, %o6
add %l7, 0x74, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %g4
casa [%l6] %asi, %g4, %g5
and %i1, 0x1250, %g2
fpadd32s %f14, %f15, %f11
tl %xcc, 0x0
edge8l %o1, %o7, %g7
set 0x60, %i1
stba %l5, [%l7 + %i1] 0x14
fands %f1, %f14, %f23
brlz %g6, loop_389
fmovrslz %l2, %f30, %f4
movrne %i2, %o4, %l1
fsrc1s %f9, %f9
loop_389:
nop
wr %g0, 0x81, %asi
ldsba [%l7 + 0x6E] %asi, %i0
tvc %icc, 0x1
fsrc1 %f26, %f22
tvc %xcc, 0x1
fpack32 %f22, %f0, %f10
nop
setx loop_390, %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
tgu %xcc, 0x5
xnorcc %i3, 0x0C07, %g1
tneg %icc, 0x3
loop_390:
subccc %o2, 0x193F, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsneg %xcc, %f27, %f15
set 0x68, %i3
ldswa [%l7 + %i3] 0x18, %g3
edge16n %o3, %i7, %i6
tl %xcc, 0x4
xnor %i4, 0x0FD8, %i5
bne,a loop_391
sth %o0, [%l7 + 0x42]
taddcctv %o5, %l4, %l3
fmovsge %xcc, %f24, %f12
loop_391:
movrlez %l6, 0x005, %o6
wr %g0, 0x80, %asi
sta %f17, [%l7 + 0x3C] %asi
udivcc %g5, 0x0D5C, %i1
umul %g2, 0x0FDE, %o1
flush %l7 + 0x20
tl %xcc, 0x2
fmul8x16 %f7, %f2, %f14
srlx %g4, %g7, %l5
fmovspos %icc, %f23, %f29
xor %o7, %g6, %i2
wr %g0, 0x80, %asi
lduwa [%l7 + 0x74] %asi, %o4
sdivcc %l2, 0x1D62, %l1
array32 %i3, %i0, %g1
ldsh [%l7 + 0x34], %l0
tcc %icc, 0x5
edge16 %g3, %o2, %i7
smulcc %o3, 0x1A4D, %i4
subc %i6, %o0, %i5
fpack16 %f0, %f20
std %l4, [%l7 + 0x70]
edge8 %l3, %o5, %l6
fble %fcc1, loop_392
ldsh [%l7 + 0x22], %g5
udivx %o6, 0x1838, %g2
fmovspos %icc, %f5, %f16
loop_392:
fzeros %f11
movle %xcc, %i1, %o1
fmovdvs %xcc, %f3, %f17
movrgez %g4, 0x211, %l5
tne %xcc, 0x2
movne %icc, %o7, %g6
wr %g0, 0x19, %asi
sta %f31, [%l7 + 0x74] %asi
udivx %i2, 0x19CB, %g7
fcmpeq16 %f4, %f10, %o4
tpos %xcc, 0x0
tvs %icc, 0x4
tpos %icc, 0x3
fmovdcs %icc, %f25, %f6
movl %icc, %l1, %i3
tpos %icc, 0x0
fxnors %f10, %f30, %f29
fmovrslez %l2, %f0, %f18
fmovdge %xcc, %f28, %f17
brgez,a %g1, loop_393
movleu %xcc, %i0, %g3
be,pt %icc, loop_394
srlx %o2, 0x05, %i7
loop_393:
fpadd32 %f26, %f28, %f6
set 0x40, %g4
ldda [%l7 + %g4] 0x10, %f0
loop_394:
fmovdvc %icc, %f30, %f5
fandnot1 %f12, %f8, %f30
sra %l0, 0x10, %i4
wr %g0, 0x22, %asi
ldda [%l7 + 0x10] %asi, %o2
udivx %i6, 0x153D, %i5
fzero %f16
udivx %l4, 0x0237, %o0
tne %icc, 0x7
wr %g0, 0x18, %asi
sta %f4, [%l7 + 0x2C] %asi
subccc %l3, %l6, %o5
edge32l %o6, %g5, %i1
bl,pn %icc, loop_395
ldsh [%l7 + 0x30], %o1
sdiv %g4, 0x02EB, %l5
tl %xcc, 0x4
loop_395:
srax %o7, %g2, %i2
movl %icc, %g6, %g7
orncc %l1, %i3, %l2
tcs %icc, 0x0
srl %o4, %g1, %g3
edge32n %o2, %i0, %i7
array16 %i4, %l0, %o3
tsubcc %i5, %l4, %o0
swap [%l7 + 0x24], %i6
umulcc %l3, 0x074B, %o5
st %f14, [%l7 + 0x40]
sra %l6, 0x14, %g5
fmovsne %xcc, %f29, %f17
bne %xcc, loop_396
fandnot1 %f14, %f8, %f10
prefetch [%l7 + 0x60], 0x0
ld [%l7 + 0x6C], %f7
loop_396:
fmovdgu %xcc, %f27, %f19
udiv %o6, 0x1707, %o1
edge8 %g4, %l5, %i1
set 0x38, %o2
prefetcha [%l7 + %o2] 0x18, 0x2
wr %g0, 0x04, %asi
stda %f16, [%l7 + 0x40] %asi
smul %o7, 0x07EA, %i2
movvs %xcc, %g7, %l1
movvs %xcc, %i3, %g6
fbg,a %fcc2, loop_397
stbar
array16 %l2, %o4, %g1
fmovdne %icc, %f19, %f31
loop_397:
fbule,a %fcc3, loop_398
ldd [%l7 + 0x58], %f10
xnor %o2, 0x0C6A, %g3
fmovdge %xcc, %f7, %f20
loop_398:
bvs,a,pt %icc, loop_399
movcc %xcc, %i7, %i0
xorcc %i4, %o3, %l0
fmovsn %icc, %f2, %f17
loop_399:
movrne %l4, %i5, %o0
movvs %icc, %i6, %o5
tsubcctv %l6, %l3, %g5
sllx %o6, %g4, %l5
siam 0x5
movpos %xcc, %i1, %o1
add %l7, 0x7C, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %g2
casa [%l6] 0x18, %g2, %o7
set 0x40, %i6
stda %f16, [%l7 + %i6] 0x89
edge8ln %i2, %l1, %i3
fba,a %fcc3, loop_400
alignaddrl %g7, %g6, %l2
fbue %fcc3, loop_401
and %g1, %o2, %g3
loop_400:
tneg %xcc, 0x5
tvc %xcc, 0x6
loop_401:
te %xcc, 0x1
smul %i7, 0x1053, %i0
tgu %icc, 0x2
mova %icc, %i4, %o4
orn %l0, %l4, %i5
flush %l7 + 0x34
edge8 %o3, %i6, %o5
ldsb [%l7 + 0x7E], %o0
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x68] %asi, 0x3
tne %xcc, 0x5
array8 %l6, %g5, %g4
fbe,a %fcc2, loop_402
fba %fcc0, loop_403
tcc %xcc, 0x6
taddcctv %l5, 0x1EB7, %o6
loop_402:
fcmped %fcc3, %f0, %f6
loop_403:
fnands %f8, %f27, %f18
movne %icc, %o1, %g2
tg %icc, 0x7
andn %i1, 0x1AD9, %i2
edge16n %l1, %o7, %g7
tne %xcc, 0x0
edge8 %g6, %l2, %g1
movgu %xcc, %o2, %i3
edge8 %i7, %g3, %i4
movrgz %i0, 0x1A2, %o4
swap [%l7 + 0x7C], %l0
st %f30, [%l7 + 0x70]
movcc %xcc, %l4, %i5
sra %o3, %o5, %o0
orn %l3, %l6, %g5
movge %xcc, %g4, %i6
fmovrdlz %l5, %f12, %f16
fmovdgu %xcc, %f9, %f15
tleu %icc, 0x6
movre %o1, %o6, %g2
flush %l7 + 0x10
movcs %xcc, %i1, %i2
ldstub [%l7 + 0x79], %o7
brlz %l1, loop_404
stw %g6, [%l7 + 0x28]
bn,pt %icc, loop_405
fmovscs %xcc, %f30, %f1
loop_404:
addccc %l2, 0x0BDB, %g7
set 0x54, %o6
stwa %o2, [%l7 + %o6] 0x0c
loop_405:
edge32 %i3, %g1, %i7
popc %g3, %i4
popc %o4, %i0
stw %l0, [%l7 + 0x74]
movle %icc, %i5, %o3
movre %l4, %o5, %o0
popc %l6, %l3
movpos %icc, %g4, %i6
fbu,a %fcc1, loop_406
subc %l5, %o1, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fone %f12
loop_406:
subc %g2, 0x0C67, %g5
addcc %i1, %i2, %l1
be,pn %icc, loop_407
tcc %icc, 0x2
movle %icc, %g6, %l2
move %xcc, %g7, %o7
loop_407:
movvs %icc, %o2, %g1
ldd [%l7 + 0x58], %f10
movleu %icc, %i7, %i3
edge32ln %g3, %o4, %i4
ld [%l7 + 0x48], %f21
ld [%l7 + 0x14], %f1
ldub [%l7 + 0x25], %i0
ldub [%l7 + 0x14], %l0
nop
set 0x6F, %g7
ldstub [%l7 + %g7], %o3
movrne %l4, 0x3DD, %i5
sra %o0, 0x11, %o5
orn %l6, %l3, %g4
fmovdleu %icc, %f3, %f26
movneg %xcc, %i6, %o1
movge %icc, %l5, %g2
ldsb [%l7 + 0x6B], %o6
srax %g5, 0x14, %i2
edge8n %l1, %i1, %l2
fmovs %f27, %f0
movvs %icc, %g6, %g7
movrlez %o7, %g1, %o2
orn %i3, %g3, %o4
fmovdg %xcc, %f14, %f12
alignaddrl %i4, %i0, %l0
flush %l7 + 0x6C
andcc %i7, 0x1B80, %l4
lduw [%l7 + 0x18], %o3
sir 0x1D2A
fbl %fcc1, loop_408
umulcc %i5, 0x1DB0, %o0
array16 %l6, %o5, %l3
orn %i6, %g4, %l5
loop_408:
te %xcc, 0x7
tpos %icc, 0x3
set 0x58, %l2
stda %o0, [%l7 + %l2] 0x2b
membar #Sync
fandnot1s %f11, %f26, %f10
sdiv %o6, 0x05B2, %g5
edge8l %g2, %l1, %i2
movcs %xcc, %i1, %l2
fblg %fcc0, loop_409
mulx %g6, 0x17C4, %o7
ldx [%l7 + 0x20], %g7
sdivcc %g1, 0x18F8, %i3
loop_409:
stb %g3, [%l7 + 0x33]
fmovdg %xcc, %f8, %f27
std %o4, [%l7 + 0x40]
mova %icc, %o2, %i0
movvc %xcc, %l0, %i4
tleu %xcc, 0x2
taddcctv %i7, 0x1CE6, %o3
mova %icc, %i5, %o0
orcc %l4, 0x0F28, %l6
smulcc %l3, 0x1F32, %i6
stbar
set 0x34, %o7
ldswa [%l7 + %o7] 0x15, %g4
fnegs %f8, %f16
movrlz %o5, 0x294, %l5
mova %xcc, %o1, %o6
tvc %xcc, 0x4
udiv %g2, 0x1714, %l1
fbu %fcc3, loop_410
fmovdg %xcc, %f8, %f18
xnor %g5, 0x1667, %i1
membar 0x73
loop_410:
sethi 0x1040, %i2
tvc %xcc, 0x3
fmul8x16au %f28, %f11, %f8
te %icc, 0x6
fbu %fcc1, loop_411
sll %g6, 0x08, %o7
array32 %g7, %l2, %i3
edge32 %g1, %o4, %o2
loop_411:
sethi 0x103D, %i0
tsubcctv %l0, 0x0785, %i4
wr %g0, 0x89, %asi
lduha [%l7 + 0x48] %asi, %i7
fnands %f25, %f5, %f1
bgu,pt %xcc, loop_412
xnorcc %o3, %i5, %o0
fmovsneg %icc, %f17, %f8
fpsub32s %f7, %f25, %f29
loop_412:
srl %l4, 0x17, %g3
fmovrsgz %l6, %f7, %f25
srl %l3, %i6, %g4
movleu %icc, %l5, %o5
fmul8x16al %f22, %f19, %f16
subccc %o6, %o1, %g2
lduw [%l7 + 0x60], %l1
tcs %xcc, 0x4
edge16 %g5, %i1, %g6
wr %g0, 0x10, %asi
lduwa [%l7 + 0x40] %asi, %i2
bvc loop_413
fnegs %f21, %f12
orncc %o7, 0x1481, %l2
fbg %fcc1, loop_414
loop_413:
movcc %xcc, %g7, %g1
edge8 %i3, %o4, %o2
fmovscs %xcc, %f0, %f7
loop_414:
movne %icc, %i0, %i4
stb %i7, [%l7 + 0x2C]
addc %l0, 0x197F, %i5
fmovdl %xcc, %f17, %f19
fone %f20
bn,pn %xcc, loop_415
fornot2s %f26, %f0, %f28
bleu,a %icc, loop_416
add %o0, 0x0D11, %l4
loop_415:
move %xcc, %g3, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_416:
smul %l3, %i6, %g4
fbge,a %fcc2, loop_417
movg %xcc, %o3, %l5
or %o6, 0x1BDB, %o5
addc %g2, 0x1610, %l1
loop_417:
movvc %icc, %g5, %i1
udivcc %o1, 0x148C, %i2
fbuge %fcc0, loop_418
subcc %g6, 0x0BE5, %o7
sdivcc %l2, 0x031E, %g7
movcc %icc, %g1, %o4
loop_418:
srlx %i3, 0x01, %i0
udivcc %o2, 0x0E10, %i4
movle %icc, %i7, %i5
subccc %l0, 0x1EF5, %l4
movleu %xcc, %o0, %g3
taddcctv %l3, 0x123A, %l6
fcmpgt16 %f20, %f0, %g4
fxors %f25, %f24, %f11
umulcc %o3, %l5, %i6
ta %icc, 0x3
fble %fcc2, loop_419
fbu,a %fcc3, loop_420
fmovse %xcc, %f22, %f9
add %o6, 0x189A, %g2
loop_419:
udivcc %o5, 0x1AC5, %l1
loop_420:
popc %i1, %g5
alignaddrl %i2, %o1, %o7
andncc %g6, %g7, %g1
subc %l2, %o4, %i3
bvc,pt %xcc, loop_421
brnz,a %o2, loop_422
fmul8ulx16 %f6, %f22, %f18
fblg,a %fcc2, loop_423
loop_421:
fcmped %fcc3, %f22, %f14
loop_422:
fcmpne32 %f24, %f12, %i4
orcc %i0, 0x1715, %i7
loop_423:
movl %xcc, %l0, %i5
and %o0, 0x0105, %l4
tpos %xcc, 0x7
fmovrsne %g3, %f2, %f25
call loop_424
fsrc1s %f10, %f26
udiv %l6, 0x10B4, %g4
edge16l %l3, %o3, %l5
loop_424:
fmovdn %xcc, %f28, %f2
std %f30, [%l7 + 0x48]
srax %o6, %i6, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sir 0x1CE0
edge32 %g2, %i1, %l1
tle %icc, 0x5
sdivx %i2, 0x1417, %g5
orcc %o7, %g6, %o1
move %xcc, %g1, %l2
sir 0x1CF4
tcc %xcc, 0x2
andcc %o4, 0x0453, %g7
nop
setx loop_425, %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
fmovrsne %i3, %f29, %f8
array16 %o2, %i4, %i7
edge32n %i0, %l0, %o0
loop_425:
fbo %fcc0, loop_426
tge %xcc, 0x2
fmovrdgez %l4, %f22, %f4
ba,pn %xcc, loop_427
loop_426:
fcmped %fcc1, %f30, %f0
mova %xcc, %i5, %l6
orncc %g3, 0x0CE7, %l3
loop_427:
udivx %g4, 0x0666, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnegd %f8, %f26
faligndata %f16, %f2, %f12
movg %icc, %l5, %i6
fpsub16 %f28, %f20, %f18
tsubcctv %o6, %g2, %o5
tpos %xcc, 0x4
fcmpd %fcc2, %f16, %f24
mulx %l1, 0x0545, %i2
fmovrslez %i1, %f9, %f15
or %o7, %g6, %g5
fnot1s %f28, %f23
fbuge,a %fcc3, loop_428
andn %o1, %g1, %o4
movpos %xcc, %l2, %i3
xnor %g7, 0x1853, %i4
loop_428:
edge16 %i7, %o2, %l0
umulcc %o0, %l4, %i5
movre %l6, 0x05C, %g3
edge8n %l3, %i0, %o3
fmovdle %xcc, %f24, %f1
orncc %l5, %g4, %i6
edge16n %o6, %g2, %o5
fandnot1s %f6, %f13, %f5
wr %g0, 0x04, %asi
lda [%l7 + 0x28] %asi, %f15
fpack32 %f24, %f16, %f10
tneg %icc, 0x6
fmovsl %icc, %f30, %f13
fmovspos %xcc, %f2, %f3
fandnot2 %f18, %f20, %f6
fsrc2 %f26, %f16
movre %l1, %i1, %i2
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
fmovdcc %xcc, %f3, %f26
movre %g6, 0x02F, %o7
tvc %xcc, 0x0
faligndata %f8, %f8, %f26
sir 0x091F
sll %g5, %g1, %o4
bvs,a,pt %xcc, loop_429
bcc,pt %xcc, loop_430
udiv %l2, 0x04B0, %i3
set 0x64, %l6
stwa %o1, [%l7 + %l6] 0x11
loop_429:
brz,a %g7, loop_431
loop_430:
fmovdleu %xcc, %f7, %f14
movleu %xcc, %i4, %i7
edge16l %o2, %l0, %l4
loop_431:
srax %i5, %o0, %l6
bcs,pn %xcc, loop_432
fmovrdlz %g3, %f24, %f20
ta %icc, 0x5
set 0x0C, %o5
lduba [%l7 + %o5] 0x0c, %i0
loop_432:
tcs %icc, 0x2
fmuld8sux16 %f17, %f26, %f6
movrgez %l3, 0x395, %o3
smulcc %g4, %i6, %l5
movrgz %g2, %o6, %l1
smulcc %o5, %i2, %g6
mulscc %o7, 0x0FF3, %i1
mova %icc, %g1, %o4
sub %g5, 0x0604, %l2
flush %l7 + 0x6C
tpos %xcc, 0x7
tgu %xcc, 0x6
orncc %i3, 0x1AF5, %o1
movcc %icc, %i4, %i7
sllx %o2, 0x01, %g7
fpmerge %f19, %f27, %f6
movrgz %l4, 0x32F, %i5
tg %icc, 0x7
te %icc, 0x0
ld [%l7 + 0x34], %f30
fsrc1 %f16, %f26
array32 %o0, %l6, %g3
orcc %l0, %l3, %o3
fones %f25
movleu %icc, %i0, %g4
fmovrslez %l5, %f4, %f24
movneg %xcc, %i6, %o6
movrne %g2, %l1, %i2
fabss %f24, %f23
bl,pt %icc, loop_433
fmovdn %icc, %f8, %f19
edge32ln %g6, %o5, %i1
fsrc2 %f18, %f14
loop_433:
edge8 %g1, %o4, %o7
fbul,a %fcc3, loop_434
fmovda %xcc, %f13, %f5
fsrc2 %f4, %f6
nop
set 0x2F, %g1
ldstub [%l7 + %g1], %g5
loop_434:
udiv %l2, 0x017D, %o1
alignaddrl %i4, %i7, %i3
srlx %g7, %l4, %o2
fones %f11
movge %xcc, %o0, %l6
fmovdle %xcc, %f7, %f1
nop
setx loop_435, %l0, %l1
jmpl %l1, %g3
fmovsneg %xcc, %f16, %f11
brgz %i5, loop_436
movrlez %l3, 0x0CE, %l0
loop_435:
edge16l %o3, %g4, %i0
fble,a %fcc3, loop_437
loop_436:
edge32ln %l5, %i6, %o6
bcc,a,pt %icc, loop_438
addccc %g2, 0x1CC4, %l1
loop_437:
movg %icc, %g6, %i2
stw %o5, [%l7 + 0x24]
loop_438:
mulx %g1, %i1, %o4
tgu %icc, 0x2
popc %o7, %l2
fxnors %f7, %f25, %f21
fmovsvs %icc, %f25, %f26
xnor %g5, %i4, %o1
movvs %xcc, %i3, %i7
std %f28, [%l7 + 0x08]
fnot2s %f20, %f20
bshuffle %f2, %f14, %f10
st %f23, [%l7 + 0x2C]
smul %g7, 0x1030, %o2
movneg %xcc, %l4, %l6
fnors %f4, %f19, %f11
stx %g3, [%l7 + 0x10]
xnorcc %o0, 0x0D40, %i5
umulcc %l3, %l0, %g4
array8 %o3, %l5, %i0
fbue %fcc2, loop_439
tpos %xcc, 0x0
subc %o6, %g2, %l1
and %g6, 0x16AD, %i6
loop_439:
fbo %fcc0, loop_440
move %icc, %i2, %o5
edge16l %g1, %o4, %i1
call loop_441
loop_440:
fbuge,a %fcc0, loop_442
tl %xcc, 0x0
st %f29, [%l7 + 0x50]
loop_441:
nop
set 0x40, %g3
ldda [%l7 + %g3] 0x15, %f16
loop_442:
stb %o7, [%l7 + 0x19]
nop
setx loop_443, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orn %l2, 0x1283, %i4
set 0x58, %o1
lduha [%l7 + %o1] 0x81, %g5
loop_443:
sdivcc %i3, 0x0254, %i7
umulcc %g7, 0x1ECE, %o2
fmovsvs %icc, %f11, %f13
tl %xcc, 0x7
fmovsneg %icc, %f29, %f28
ldsb [%l7 + 0x35], %l4
fcmpeq32 %f20, %f6, %o1
mova %icc, %l6, %o0
fcmps %fcc2, %f18, %f17
tcs %icc, 0x5
movcs %xcc, %i5, %g3
ldd [%l7 + 0x40], %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %l0, %g4, %o3
orncc %l5, 0x0C70, %i0
edge16n %o6, %l1, %g2
andcc %g6, %i2, %i6
and %g1, %o4, %o5
orn %o7, %i1, %i4
wr %g0, 0x23, %asi
stxa %l2, [%l7 + 0x78] %asi
membar #Sync
movrlz %g5, %i7, %g7
brz,a %o2, loop_444
movrgez %i3, 0x048, %o1
tle %xcc, 0x2
fmovdleu %icc, %f17, %f25
loop_444:
fbg,a %fcc2, loop_445
ld [%l7 + 0x50], %f13
te %xcc, 0x5
taddcctv %l4, 0x1A06, %l6
loop_445:
xorcc %i5, %g3, %l3
smul %o0, 0x1647, %l0
smulcc %o3, %g4, %i0
orncc %l5, 0x18B3, %o6
edge8l %l1, %g6, %i2
fbuge,a %fcc2, loop_446
movrgez %i6, 0x3BD, %g1
movle %xcc, %g2, %o5
fmovdcc %icc, %f21, %f8
loop_446:
edge32 %o4, %o7, %i4
tn %icc, 0x4
movvs %icc, %l2, %i1
lduh [%l7 + 0x22], %g5
udivx %g7, 0x1B99, %i7
membar 0x7A
fmuld8ulx16 %f31, %f31, %f28
fmovdne %xcc, %f3, %f5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdl %xcc, %f1, %f8
sub %i3, %o2, %o1
tg %icc, 0x0
movre %l4, %i5, %l6
fmovdvs %icc, %f5, %f27
bpos loop_447
tsubcctv %g3, %l3, %l0
fmovdcc %xcc, %f23, %f30
siam 0x0
loop_447:
fcmps %fcc1, %f13, %f7
udiv %o3, 0x123A, %o0
srax %i0, 0x0F, %l5
fnegs %f16, %f23
array8 %g4, %l1, %o6
tvc %xcc, 0x1
fmovdleu %xcc, %f30, %f7
movcc %xcc, %g6, %i2
movle %xcc, %i6, %g1
movleu %icc, %g2, %o5
set 0x3A, %l3
lduha [%l7 + %l3] 0x04, %o7
subc %i4, %o4, %l2
bshuffle %f26, %f0, %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bpos,pt %xcc, loop_448
fnegs %f23, %f30
taddcctv %i1, %g5, %g7
sth %i7, [%l7 + 0x40]
loop_448:
fmuld8sux16 %f26, %f9, %f2
fsrc2 %f22, %f28
wr %g0, 0x89, %asi
lduba [%l7 + 0x5C] %asi, %i3
add %l7, 0x68, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %o1
casa [%l6] %asi, %o1, %l4
fmovdpos %icc, %f26, %f25
tgu %xcc, 0x5
edge8l %o2, %l6, %g3
tcc %xcc, 0x4
xor %l3, %l0, %i5
srax %o0, 0x09, %i0
fxor %f30, %f28, %f18
addccc %o3, 0x17B4, %g4
fpadd32s %f17, %f6, %f1
edge32ln %l1, %l5, %o6
fzero %f0
movvc %icc, %i2, %g6
bshuffle %f24, %f4, %f22
orncc %i6, 0x049F, %g1
umul %g2, 0x1B48, %o5
tsubcctv %o7, 0x01AD, %i4
fmovsvc %xcc, %f10, %f29
bn,a,pn %xcc, loop_449
prefetch [%l7 + 0x40], 0x0
fxnor %f14, %f8, %f6
swap [%l7 + 0x78], %o4
loop_449:
ld [%l7 + 0x1C], %f16
nop
set 0x4C, %l4
ldsw [%l7 + %l4], %i1
srl %l2, %g5, %g7
nop
set 0x10, %i5
stx %i7, [%l7 + %i5]
tn %icc, 0x6
taddcc %o1, %l4, %i3
fmovrdne %o2, %f28, %f0
fandnot1 %f28, %f2, %f30
bcc,pn %xcc, loop_450
fabsd %f10, %f18
fcmpeq32 %f24, %f14, %g3
array16 %l6, %l0, %l3
loop_450:
fmovdneg %xcc, %f30, %f16
sllx %i5, 0x0A, %o0
fmovsn %icc, %f17, %f19
ldd [%l7 + 0x30], %f24
fpadd16s %f21, %f19, %f19
fors %f22, %f12, %f30
sdivx %i0, 0x094A, %o3
tneg %icc, 0x6
nop
setx loop_451, %l0, %l1
jmpl %l1, %l1
tgu %xcc, 0x0
tvc %xcc, 0x1
tg %icc, 0x7
loop_451:
movge %icc, %l5, %g4
movrgez %o6, %i2, %g6
edge32n %i6, %g1, %o5
edge16l %o7, %g2, %o4
movrgez %i4, 0x3DC, %l2
tvs %icc, 0x6
add %g5, %g7, %i1
fcmpgt32 %f16, %f26, %i7
udivx %o1, 0x0EAB, %l4
fmovrsne %i3, %f5, %f17
stb %g3, [%l7 + 0x73]
sir 0x0185
andncc %l6, %l0, %o2
addc %l3, 0x12E8, %i5
orn %i0, %o0, %l1
brgz %o3, loop_452
edge16n %l5, %o6, %g4
ldd [%l7 + 0x60], %i2
fbuge,a %fcc2, loop_453
loop_452:
brz,a %i6, loop_454
addc %g6, 0x11A5, %o5
ta %icc, 0x5
loop_453:
movn %icc, %g1, %g2
loop_454:
subc %o4, %o7, %i4
movrgz %g5, %g7, %l2
fbl,a %fcc1, loop_455
tl %xcc, 0x7
umulcc %i7, 0x12D5, %i1
movge %icc, %o1, %i3
loop_455:
andn %l4, %g3, %l0
fsrc1s %f13, %f14
subccc %l6, 0x07D5, %o2
fmovrdlz %i5, %f10, %f20
call loop_456
ldsb [%l7 + 0x7B], %i0
movg %xcc, %l3, %o0
ldstub [%l7 + 0x0D], %l1
loop_456:
fxors %f2, %f29, %f1
fmovscc %icc, %f4, %f24
fbul,a %fcc1, loop_457
fnor %f22, %f20, %f20
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_457:
nop
set 0x52, %i0
lduha [%l7 + %i0] 0x89, %o3
array16 %o6, %g4, %l5
edge8n %i2, %i6, %g6
fsrc1s %f0, %f17
xorcc %o5, %g1, %g2
fbue,a %fcc3, loop_458
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %icc, %o7, %i4
and %o4, 0x0342, %g5
loop_458:
nop
set 0x20, %g6
std %g6, [%l7 + %g6]
ble,pn %icc, loop_459
for %f24, %f26, %f30
tsubcctv %i7, %i1, %l2
brlez %i3, loop_460
loop_459:
tvs %xcc, 0x6
bgu,a,pn %icc, loop_461
and %o1, %l4, %g3
loop_460:
nop
set 0x5E, %i4
lduh [%l7 + %i4], %l0
fzeros %f10
loop_461:
sdivx %o2, 0x1782, %i5
movcs %icc, %i0, %l3
stbar
ldstub [%l7 + 0x5F], %l6
movrlez %o0, %o3, %l1
edge8n %o6, %l5, %g4
smul %i6, %g6, %i2
ble,a loop_462
fnot2 %f2, %f12
fmovd %f26, %f22
tl %xcc, 0x7
loop_462:
fmovsl %xcc, %f4, %f10
wr %g0, 0x20, %asi
stxa %g1, [%g0 + 0x20] %asi
fbe %fcc3, loop_463
tn %icc, 0x3
fble %fcc3, loop_464
fba %fcc1, loop_465
loop_463:
fbuge %fcc0, loop_466
sra %o5, %g2, %i4
loop_464:
fcmpeq32 %f24, %f8, %o7
loop_465:
fbn,a %fcc2, loop_467
loop_466:
tge %icc, 0x7
or %g5, %g7, %o4
array32 %i1, %i7, %i3
loop_467:
fabsd %f8, %f12
stbar
nop
set 0x48, %o0
stx %l2, [%l7 + %o0]
subcc %l4, 0x1EDD, %g3
flush %l7 + 0x74
set 0x37, %o4
ldstuba [%l7 + %o4] 0x19, %l0
fpack32 %f24, %f8, %f14
edge16ln %o2, %i5, %o1
array32 %l3, %i0, %o0
wr %g0, 0x19, %asi
lda [%l7 + 0x50] %asi, %f27
tne %xcc, 0x1
subc %o3, %l1, %o6
movn %icc, %l5, %l6
smulcc %g4, %i6, %i2
add %l7, 0x64, %l6
wr %g0, 0x11, %asi
casa [%l6] 0x11, %g6, %g1
sdivcc %g2, 0x1C7A, %i4
fmovdpos %icc, %f28, %f22
taddcctv %o5, 0x0641, %o7
set 0x74, %o3
sta %f26, [%l7 + %o3] 0x88
bvc,a,pn %icc, loop_468
tn %xcc, 0x5
movgu %xcc, %g7, %o4
sllx %g5, %i1, %i3
loop_468:
edge8 %i7, %l2, %l4
set 0x18, %l1
ldxa [%g0 + %l1] 0x20, %l0
set 0x0, %i2
stxa %g3, [%g0 + %i2] 0x57
bcs loop_469
fsrc1s %f24, %f26
edge32ln %i5, %o1, %o2
move %xcc, %i0, %o0
loop_469:
tpos %xcc, 0x0
fmovsneg %xcc, %f10, %f0
sdivcc %l3, 0x0225, %o3
movrne %o6, %l1, %l5
subccc %l6, 0x178A, %i6
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x18] %asi, 0x3
edge32 %g4, %g6, %g1
array16 %i4, %o5, %o7
brlz %g2, loop_470
udivx %g7, 0x01A0, %g5
edge8n %i1, %o4, %i3
stx %i7, [%l7 + 0x30]
loop_470:
srl %l2, %l4, %g3
wr %g0, 0x04, %asi
stha %l0, [%l7 + 0x10] %asi
udiv %o1, 0x0B75, %o2
subccc %i5, 0x17BB, %i0
edge8n %l3, %o0, %o6
set 0x7C, %g2
lda [%l7 + %g2] 0x14, %f14
smulcc %l1, %l5, %l6
ldx [%l7 + 0x68], %o3
tge %xcc, 0x3
sub %i6, 0x19B7, %i2
tn %icc, 0x6
fcmps %fcc0, %f16, %f8
tleu %icc, 0x7
movpos %icc, %g4, %g6
umul %i4, 0x076F, %o5
fmul8ulx16 %f10, %f24, %f30
movne %icc, %o7, %g2
wr %g0, 0xe3, %asi
stba %g1, [%l7 + 0x5B] %asi
membar #Sync
fmovrdgz %g5, %f12, %f14
set 0x40, %l5
ldda [%l7 + %l5] 0x11, %f16
array16 %i1, %o4, %i3
array8 %i7, %l2, %l4
tvs %icc, 0x3
tl %icc, 0x0
fbn %fcc0, loop_471
edge16l %g3, %g7, %o1
fmovsgu %xcc, %f20, %f22
movle %icc, %o2, %l0
loop_471:
fbne,a %fcc1, loop_472
edge32 %i5, %l3, %i0
st %f17, [%l7 + 0x50]
wr %g0, 0x04, %asi
lduba [%l7 + 0x7F] %asi, %o6
loop_472:
sll %l1, 0x08, %o0
fnors %f18, %f22, %f27
lduw [%l7 + 0x48], %l5
subcc %o3, %l6, %i6
fbl %fcc0, loop_473
addc %i2, %g4, %g6
movpos %icc, %i4, %o7
mova %xcc, %g2, %g1
loop_473:
fxnor %f8, %f24, %f30
tn %icc, 0x4
umulcc %g5, 0x0BCF, %i1
stw %o5, [%l7 + 0x78]
mulx %o4, %i3, %l2
sethi 0x0D7D, %l4
movge %xcc, %i7, %g7
movle %icc, %o1, %o2
add %l7, 0x40, %l6
wr %g0, 0x81, %asi
casxa [%l6] %asi, %l0, %g3
fbue %fcc2, loop_474
edge16ln %i5, %l3, %i0
mulscc %l1, %o6, %l5
andn %o3, 0x1ED3, %l6
loop_474:
taddcctv %i6, 0x068A, %i2
ldx [%l7 + 0x60], %g4
ld [%l7 + 0x4C], %f10
fpsub16 %f30, %f10, %f16
sdiv %o0, 0x12EE, %i4
mulx %o7, %g6, %g2
sdivcc %g5, 0x0FC5, %i1
alignaddr %g1, %o4, %o5
fmul8x16 %f25, %f8, %f22
orn %l2, %i3, %i7
tsubcc %l4, %g7, %o2
tl %xcc, 0x6
ta %icc, 0x2
wr %g0, 0x80, %asi
ldsha [%l7 + 0x60] %asi, %o1
addcc %l0, 0x1B5D, %i5
movrne %l3, 0x11C, %g3
stbar
edge8n %l1, %o6, %i0
bg,a loop_475
tle %xcc, 0x2
movrlez %o3, 0x1BC, %l6
edge32n %l5, %i2, %i6
loop_475:
fmovdle %xcc, %f10, %f4
movleu %icc, %o0, %i4
edge16 %g4, %o7, %g2
tleu %xcc, 0x6
edge16ln %g6, %i1, %g1
movgu %xcc, %o4, %g5
tcc %icc, 0x5
lduh [%l7 + 0x38], %l2
edge16ln %i3, %i7, %o5
add %g7, 0x08EB, %o2
set 0x75, %i7
ldsba [%l7 + %i7] 0x88, %l4
popc %o1, %l0
sdivx %i5, 0x04B8, %g3
fbuge %fcc2, loop_476
fmovsa %xcc, %f28, %f29
andncc %l1, %o6, %l3
set 0x18, %g5
stda %i0, [%l7 + %g5] 0x14
loop_476:
movleu %xcc, %o3, %l5
alignaddrl %l6, %i6, %i2
movneg %xcc, %i4, %g4
tle %icc, 0x0
edge8n %o0, %o7, %g6
tvc %icc, 0x7
edge8l %g2, %g1, %o4
membar 0x61
bvs,a,pt %xcc, loop_477
movpos %xcc, %g5, %l2
tne %icc, 0x2
std %i2, [%l7 + 0x58]
loop_477:
or %i1, %o5, %i7
alignaddr %g7, %l4, %o2
std %l0, [%l7 + 0x20]
fmovdn %xcc, %f20, %f24
fzero %f22
nop
setx loop_478, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movleu %icc, %i5, %o1
ble loop_479
fandnot1s %f9, %f22, %f14
loop_478:
tleu %icc, 0x3
edge32n %l1, %g3, %o6
loop_479:
fmovrslez %l3, %f15, %f25
fmovsneg %xcc, %f0, %f16
and %o3, 0x1639, %l5
tl %xcc, 0x2
array8 %i0, %i6, %i2
udiv %i4, 0x0C68, %l6
movvc %icc, %g4, %o0
taddcctv %o7, %g2, %g1
bne,a,pt %xcc, loop_480
fba %fcc2, loop_481
fxor %f4, %f10, %f16
movrlez %g6, %g5, %o4
loop_480:
udivcc %i3, 0x094B, %l2
loop_481:
addccc %i1, %i7, %g7
movcc %icc, %o5, %l4
move %xcc, %o2, %l0
fnors %f6, %f29, %f22
movrne %o1, %l1, %g3
mulscc %i5, %o6, %o3
taddcctv %l3, %l5, %i0
movrgez %i2, %i4, %i6
membar 0x42
movrlez %l6, 0x04A, %o0
orcc %o7, 0x1A45, %g4
andn %g2, %g6, %g1
movn %xcc, %o4, %i3
tsubcc %g5, %i1, %l2
movge %xcc, %i7, %o5
taddcctv %l4, 0x14A4, %g7
stbar
andn %l0, 0x012B, %o1
xnor %o2, 0x155F, %l1
subccc %i5, %g3, %o6
tg %xcc, 0x6
fmovrde %o3, %f26, %f24
tle %xcc, 0x4
fmovsgu %icc, %f27, %f22
andn %l5, %i0, %l3
edge8n %i4, %i2, %i6
movvc %xcc, %o0, %o7
mulx %l6, 0x0ED7, %g2
tleu %icc, 0x5
movrlez %g6, 0x123, %g4
tl %icc, 0x5
movleu %xcc, %o4, %g1
array32 %g5, %i1, %l2
edge32l %i3, %o5, %i7
fbu,a %fcc3, loop_482
fxors %f7, %f16, %f24
smul %g7, 0x0E42, %l4
fands %f1, %f25, %f30
loop_482:
smul %l0, %o1, %l1
pdist %f8, %f28, %f14
be,a,pn %xcc, loop_483
fmovrde %o2, %f30, %f22
ble,a %icc, loop_484
movrlez %g3, 0x207, %o6
loop_483:
movvs %xcc, %o3, %i5
sir 0x10C3
loop_484:
nop
set 0x48, %i1
stda %l4, [%l7 + %i1] 0x89
fpmerge %f4, %f20, %f24
array16 %l3, %i4, %i2
movne %icc, %i0, %o0
call loop_485
fmul8ulx16 %f18, %f28, %f30
fmovdneg %xcc, %f11, %f25
edge16n %o7, %l6, %g2
loop_485:
fnegs %f7, %f30
addc %i6, %g4, %o4
udiv %g1, 0x028D, %g6
fnands %f15, %f30, %f6
mova %xcc, %i1, %g5
fpsub32 %f6, %f24, %f18
wr %g0, 0x0c, %asi
stxa %i3, [%l7 + 0x08] %asi
tl %icc, 0x7
edge16 %l2, %i7, %g7
ldsh [%l7 + 0x4A], %o5
fornot2s %f22, %f20, %f4
stx %l4, [%l7 + 0x28]
smulcc %o1, %l0, %l1
fsrc2 %f20, %f16
add %o2, %g3, %o6
sethi 0x1B61, %i5
smul %o3, 0x11CA, %l5
tle %xcc, 0x5
movre %i4, 0x008, %l3
fsrc1 %f28, %f30
brlz %i0, loop_486
fbn %fcc2, loop_487
tvc %xcc, 0x6
andncc %i2, %o0, %l6
loop_486:
nop
set 0x30, %l0
lduw [%l7 + %l0], %g2
loop_487:
fmovdge %xcc, %f27, %f8
add %o7, 0x0569, %i6
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x08] %asi, 0x1
movrlez %g4, 0x2CB, %g6
udivx %i1, 0x1805, %g5
fmovsneg %xcc, %f5, %f9
movrlez %i3, 0x076, %l2
sir 0x1336
fmovsvc %icc, %f24, %f19
fmovs %f11, %f4
movrgez %i7, %g1, %o5
fpadd32s %f5, %f12, %f25
sra %l4, %g7, %l0
tl %icc, 0x7
fbule,a %fcc2, loop_488
array32 %o1, %l1, %o2
movre %g3, 0x09D, %o6
subcc %o3, %i5, %i4
loop_488:
nop
set 0x08, %i3
prefetcha [%l7 + %i3] 0x18, 0x0
edge32n %l5, %i2, %o0
ta %xcc, 0x0
alignaddr %i0, %g2, %l6
fandnot2 %f18, %f16, %f22
srl %o7, 0x1A, %o4
tg %icc, 0x5
umulcc %g4, %i6, %i1
sethi 0x0BCD, %g5
fnegs %f25, %f31
tcs %icc, 0x4
tsubcctv %g6, 0x0820, %i3
move %icc, %l2, %i7
sllx %o5, 0x0D, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovse %icc, %f10, %f22
move %xcc, %l4, %l0
ta %icc, 0x1
edge8n %o1, %g7, %o2
fcmpgt16 %f20, %f2, %l1
umulcc %g3, 0x1E2D, %o6
fbg,a %fcc2, loop_489
tn %icc, 0x1
fsrc1s %f8, %f8
fmul8x16au %f9, %f25, %f14
loop_489:
fnot2 %f16, %f14
bne,a,pt %xcc, loop_490
orn %i5, %o3, %i4
tge %xcc, 0x4
fmovdpos %xcc, %f23, %f23
loop_490:
tgu %xcc, 0x2
std %l2, [%l7 + 0x78]
std %f20, [%l7 + 0x58]
wr %g0, 0x57, %asi
stxa %i2, [%g0 + 0x0] %asi
edge16 %l5, %o0, %g2
stw %l6, [%l7 + 0x44]
wr %g0, 0x89, %asi
ldsba [%l7 + 0x1E] %asi, %o7
ldsh [%l7 + 0x4E], %i0
tsubcctv %o4, %i6, %g4
smul %g5, %i1, %i3
tsubcc %l2, %i7, %g6
fbne %fcc0, loop_491
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orncc %o5, %l4, %g1
wr %g0, 0x89, %asi
stwa %o1, [%l7 + 0x64] %asi
loop_491:
addccc %g7, %o2, %l1
sllx %g3, 0x0C, %l0
movle %xcc, %o6, %o3
fmovsne %icc, %f10, %f11
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tleu %xcc, 0x3
fnot2s %f28, %f11
mulx %i5, %i4, %i2
wr %g0, 0x80, %asi
ldxa [%l7 + 0x28] %asi, %l5
sdivcc %l3, 0x14C3, %o0
add %l7, 0x0C, %l6
wr %g0, 0x11, %asi
casa [%l6] %asi, %l6, %o7
brgz %g2, loop_492
fand %f24, %f2, %f18
taddcctv %i0, 0x19A5, %o4
movrgez %i6, 0x046, %g4
loop_492:
array8 %g5, %i1, %i3
fmovdne %icc, %f25, %f23
xorcc %l2, %g6, %o5
flush %l7 + 0x48
edge8l %i7, %l4, %o1
move %xcc, %g7, %o2
array8 %g1, %l1, %g3
sdiv %o6, 0x104C, %l0
tg %icc, 0x6
movleu %icc, %i5, %o3
fmul8x16al %f0, %f20, %f30
sub %i2, 0x0BFB, %i4
smulcc %l3, 0x0610, %o0
fmovdvs %icc, %f27, %f22
fbuge,a %fcc1, loop_493
movrgz %l5, %l6, %g2
tl %xcc, 0x1
orncc %o7, 0x079C, %o4
loop_493:
edge32 %i6, %i0, %g5
fnand %f14, %f16, %f10
edge16n %i1, %i3, %g4
srl %l2, 0x12, %g6
set 0x54, %g4
ldswa [%l7 + %g4] 0x88, %i7
tg %icc, 0x4
array32 %l4, %o5, %g7
fmovrsne %o2, %f19, %f17
set 0x40, %i6
ldda [%l7 + %i6] 0x19, %f0
movrgez %g1, %l1, %o1
srl %g3, 0x10, %l0
fbne,a %fcc0, loop_494
umulcc %o6, 0x06BC, %i5
fmul8x16 %f8, %f6, %f24
fmovrsgez %o3, %f24, %f26
loop_494:
movrgez %i2, 0x33A, %l3
te %xcc, 0x3
swap [%l7 + 0x54], %i4
set 0x21, %o6
ldstuba [%l7 + %o6] 0x11, %o0
fble %fcc2, loop_495
sll %l5, 0x00, %g2
brgz %o7, loop_496
brlez,a %o4, loop_497
loop_495:
edge16 %l6, %i0, %i6
tvs %icc, 0x1
loop_496:
taddcctv %g5, %i3, %g4
loop_497:
bneg,a loop_498
edge16ln %i1, %l2, %g6
subccc %l4, 0x0722, %i7
set 0x68, %g7
ldxa [%l7 + %g7] 0x0c, %g7
loop_498:
movre %o2, 0x381, %g1
sethi 0x0077, %l1
srlx %o5, %o1, %l0
fsrc2s %f20, %f30
stw %g3, [%l7 + 0x54]
fsrc1 %f16, %f20
fmovrdne %i5, %f14, %f8
fpsub32 %f22, %f8, %f14
tsubcc %o3, %i2, %o6
fmovrse %l3, %f7, %f8
fmovda %xcc, %f1, %f7
brnz %o0, loop_499
fcmpes %fcc0, %f2, %f3
movne %icc, %i4, %g2
subccc %o7, %o4, %l6
loop_499:
movcc %icc, %i0, %i6
xor %g5, 0x008B, %i3
fbo,a %fcc1, loop_500
stbar
edge16l %g4, %l5, %i1
subc %g6, 0x01BB, %l4
loop_500:
movvc %icc, %l2, %i7
fmovsle %xcc, %f5, %f11
edge8ln %g7, %g1, %l1
udiv %o5, 0x11FF, %o2
edge32l %o1, %l0, %i5
fmul8x16al %f3, %f13, %f2
fbne %fcc1, loop_501
edge16 %g3, %o3, %o6
edge16n %i2, %l3, %o0
tcs %xcc, 0x0
loop_501:
fnot2 %f16, %f28
movne %xcc, %i4, %g2
movg %xcc, %o7, %l6
movrlz %o4, 0x068, %i0
fxor %f8, %f26, %f26
orn %i6, 0x16F6, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvc,pt %xcc, loop_502
movre %g4, 0x1FE, %l5
tn %icc, 0x4
movrgz %i3, 0x090, %g6
loop_502:
ba,a %xcc, loop_503
edge32ln %l4, %l2, %i1
fmovsleu %icc, %f6, %f10
addcc %g7, %i7, %g1
loop_503:
lduw [%l7 + 0x38], %o5
srl %l1, 0x15, %o1
lduh [%l7 + 0x0A], %l0
brgez,a %i5, loop_504
fba,a %fcc2, loop_505
fbue %fcc1, loop_506
tn %xcc, 0x7
loop_504:
taddcctv %g3, 0x0A29, %o3
loop_505:
xnor %o2, %i2, %o6
loop_506:
nop
wr %g0, 0x80, %asi
swapa [%l7 + 0x5C] %asi, %o0
array32 %l3, %i4, %g2
set 0x36, %o2
ldsha [%l7 + %o2] 0x11, %o7
tle %xcc, 0x5
bl,a %icc, loop_507
fblg %fcc2, loop_508
sdivcc %o4, 0x1578, %l6
for %f2, %f30, %f30
loop_507:
fpsub32s %f21, %f1, %f18
loop_508:
tcs %xcc, 0x5
sra %i6, %g5, %i0
movle %icc, %g4, %i3
addcc %g6, 0x1D8F, %l5
fpsub16 %f6, %f0, %f28
set 0x58, %l2
lduba [%l7 + %l2] 0x19, %l2
alignaddrl %i1, %l4, %i7
fble,a %fcc3, loop_509
tvs %icc, 0x3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrsgz %g7, %f22, %f20
loop_509:
andcc %g1, %o5, %l1
wr %g0, 0x19, %asi
stda %l0, [%l7 + 0x78] %asi
fble,a %fcc2, loop_510
add %i5, %g3, %o3
smulcc %o2, 0x1249, %i2
tsubcctv %o6, %o1, %o0
loop_510:
fmuld8ulx16 %f23, %f23, %f16
smulcc %i4, 0x1265, %g2
fmovs %f6, %f21
sdiv %o7, 0x0FC4, %l3
tle %icc, 0x0
ldsb [%l7 + 0x4E], %o4
add %l7, 0x40, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %l6, %g5
wr %g0, 0x10, %asi
lduwa [%l7 + 0x28] %asi, %i6
movle %icc, %g4, %i3
bgu,pt %xcc, loop_511
fmovrslez %g6, %f13, %f1
fpackfix %f18, %f27
fpsub16 %f28, %f14, %f28
loop_511:
subc %l5, %i0, %l2
tvc %xcc, 0x2
sdiv %i1, 0x0AEF, %l4
bpos loop_512
sra %i7, %g7, %o5
subc %l1, %g1, %l0
wr %g0, 0xea, %asi
stba %i5, [%l7 + 0x5D] %asi
membar #Sync
loop_512:
fba %fcc3, loop_513
movcc %xcc, %o3, %o2
wr %g0, 0x0c, %asi
stwa %i2, [%l7 + 0x58] %asi
loop_513:
fmovrdlez %o6, %f14, %f16
fbuge,a %fcc1, loop_514
subccc %o1, 0x0BC5, %g3
sethi 0x111D, %i4
fbg %fcc1, loop_515
loop_514:
umulcc %g2, 0x08BA, %o7
edge16n %l3, %o0, %o4
fbl,a %fcc2, loop_516
loop_515:
nop
set 0x08, %l6
std %g4, [%l7 + %l6]
tpos %icc, 0x0
movleu %icc, %i6, %l6
loop_516:
edge32 %g4, %i3, %g6
subc %i0, 0x13C6, %l2
array8 %i1, %l4, %l5
alignaddrl %g7, %i7, %l1
tvc %icc, 0x0
movneg %icc, %o5, %l0
ldub [%l7 + 0x30], %i5
set 0x58, %o7
stha %g1, [%l7 + %o7] 0x81
fmul8x16al %f13, %f17, %f6
add %l7, 0x34, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %o3
casa [%l6] 0x0c, %o3, %i2
fnegs %f7, %f29
sdivx %o6, 0x1765, %o1
addccc %g3, %o2, %i4
add %l7, 0x20, %l6
wr %g0, 0x11, %asi
casxa [%l6] %asi, %o7, %g2
popc 0x06C1, %l3
bvc,a loop_517
array8 %o0, %o4, %i6
fmovdcs %icc, %f18, %f22
movge %icc, %g5, %l6
loop_517:
nop
wr %g0, 0x0c, %asi
stda %g4, [%l7 + 0x08] %asi
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subc %g6, 0x1628, %i3
bge,pt %xcc, loop_518
movne %xcc, %i0, %l2
pdist %f4, %f18, %f2
tg %icc, 0x6
loop_518:
fors %f10, %f31, %f9
smulcc %i1, 0x1A15, %l4
ldstub [%l7 + 0x60], %l5
fmovrse %g7, %f11, %f0
bvc loop_519
mulx %i7, 0x03B0, %o5
edge16 %l0, %l1, %i5
fands %f16, %f24, %f4
loop_519:
nop
set 0x40, %o5
stda %f16, [%l7 + %o5] 0x11
movne %xcc, %o3, %i2
subc %o6, %g1, %g3
movl %xcc, %o1, %i4
movcc %icc, %o2, %g2
orcc %o7, 0x0AD8, %o0
prefetch [%l7 + 0x60], 0x2
addccc %o4, 0x13D3, %i6
fmovsg %xcc, %f25, %f22
sll %g5, 0x04, %l6
addc %l3, %g6, %i3
wr %g0, 0x11, %asi
stwa %g4, [%l7 + 0x30] %asi
mulscc %l2, 0x0DE9, %i1
bg,a %xcc, loop_520
sdivcc %l4, 0x1A08, %i0
xorcc %l5, %i7, %g7
fbug %fcc0, loop_521
loop_520:
sdivcc %l0, 0x063C, %l1
mova %xcc, %o5, %o3
or %i5, %i2, %g1
loop_521:
fcmpeq16 %f4, %f22, %o6
movleu %icc, %o1, %i4
subc %g3, %o2, %o7
udivx %o0, 0x1F4F, %o4
bcs loop_522
fpmerge %f3, %f26, %f16
fandnot2 %f0, %f8, %f14
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_522:
nop
set 0x78, %g1
stxa %g2, [%l7 + %g1] 0x14
fcmple16 %f6, %f12, %g5
std %i6, [%l7 + 0x48]
set 0x74, %o1
ldswa [%l7 + %o1] 0x81, %l6
fpsub16 %f10, %f20, %f6
sra %g6, 0x08, %i3
set 0x38, %g3
ldstuba [%l7 + %g3] 0x10, %l3
movg %icc, %l2, %g4
stx %i1, [%l7 + 0x08]
tgu %icc, 0x3
edge16 %i0, %l5, %i7
tcs %icc, 0x4
fmovdpos %icc, %f26, %f16
xnor %g7, %l4, %l1
movrlz %o5, %l0, %i5
movgu %icc, %o3, %g1
brlz %i2, loop_523
orn %o6, %i4, %g3
fmovrsgz %o2, %f26, %f20
fsrc1 %f20, %f8
loop_523:
fpmerge %f8, %f21, %f12
fsrc1s %f30, %f5
andn %o1, %o7, %o0
tvc %xcc, 0x1
fblg %fcc1, loop_524
sdivx %o4, 0x0BA5, %g5
tsubcc %g2, %i6, %l6
fmovsle %icc, %f3, %f12
loop_524:
sethi 0x0454, %i3
fmovda %xcc, %f30, %f5
fmovrdlez %l3, %f24, %f18
nop
setx loop_525, %l0, %l1
jmpl %l1, %g6
fmovdcc %icc, %f0, %f4
edge8 %l2, %i1, %i0
smul %l5, 0x15F3, %i7
loop_525:
movrgz %g7, %g4, %l1
fsrc2s %f5, %f26
edge32l %l4, %l0, %i5
edge8n %o5, %o3, %i2
movneg %icc, %g1, %o6
prefetch [%l7 + 0x30], 0x1
srlx %g3, %o2, %o1
ldd [%l7 + 0x28], %f12
sdiv %o7, 0x142C, %i4
subcc %o0, 0x0C44, %g5
movrne %o4, %i6, %l6
fornot2 %f18, %f28, %f28
mova %xcc, %g2, %l3
wr %g0, 0x2f, %asi
stwa %i3, [%l7 + 0x64] %asi
membar #Sync
edge8 %l2, %g6, %i1
pdist %f0, %f30, %f14
movvs %icc, %i0, %l5
sdivcc %i7, 0x14B2, %g7
fbue,a %fcc0, loop_526
fmovdvc %icc, %f18, %f13
orn %l1, %g4, %l0
xnor %i5, 0x0483, %l4
loop_526:
smul %o5, 0x04A7, %i2
srl %g1, 0x13, %o6
xnorcc %g3, %o3, %o1
edge8 %o2, %i4, %o0
bcs,a,pt %icc, loop_527
swap [%l7 + 0x6C], %g5
addc %o4, 0x1A93, %o7
sub %i6, %l6, %g2
loop_527:
edge16l %i3, %l2, %l3
move %xcc, %i1, %i0
tneg %xcc, 0x2
tgu %xcc, 0x6
fble %fcc2, loop_528
nop
setx loop_529, %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
fbu %fcc1, loop_530
tn %xcc, 0x5
loop_528:
movgu %xcc, %g6, %l5
loop_529:
edge32n %i7, %g7, %l1
loop_530:
tl %xcc, 0x6
wr %g0, 0x0c, %asi
stda %f16, [%l7 + 0x40] %asi
wr %g0, 0x88, %asi
lduba [%l7 + 0x17] %asi, %l0
xor %i5, %g4, %l4
movvc %xcc, %o5, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tle %xcc, 0x2
fbule %fcc0, loop_531
sethi 0x12B6, %i2
movge %xcc, %o6, %o3
tn %icc, 0x7
loop_531:
xnorcc %g3, %o1, %i4
srax %o0, 0x1C, %g5
fmovda %icc, %f4, %f28
set 0x2C, %l3
lduha [%l7 + %l3] 0x11, %o4
edge32 %o2, %o7, %i6
fmovsl %icc, %f5, %f21
wr %g0, 0x27, %asi
stba %g2, [%l7 + 0x48] %asi
membar #Sync
ldd [%l7 + 0x48], %i2
sth %l2, [%l7 + 0x44]
ldstub [%l7 + 0x5D], %l6
tvc %xcc, 0x4
fmovsne %icc, %f0, %f8
array32 %i1, %i0, %l3
or %g6, %l5, %i7
wr %g0, 0x18, %asi
lduba [%l7 + 0x7B] %asi, %l1
wr %g0, 0x81, %asi
swapa [%l7 + 0x74] %asi, %l0
fblg,a %fcc1, loop_532
tgu %xcc, 0x6
edge8n %g7, %g4, %i5
tneg %xcc, 0x6
loop_532:
bleu,a,pt %icc, loop_533
tvc %icc, 0x3
stx %l4, [%l7 + 0x18]
add %g1, %o5, %i2
loop_533:
movge %icc, %o3, %o6
tsubcc %o1, %g3, %o0
movvc %xcc, %g5, %o4
bpos,a,pt %icc, loop_534
smul %o2, %i4, %i6
fmovdvc %icc, %f9, %f10
add %l7, 0x50, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %o7, %i3
loop_534:
smulcc %g2, 0x177E, %l6
ldd [%l7 + 0x58], %f2
popc %i1, %i0
fors %f21, %f26, %f21
flush %l7 + 0x7C
wr %g0, 0x89, %asi
lduwa [%l7 + 0x1C] %asi, %l2
tvc %xcc, 0x3
udivx %g6, 0x1383, %l5
movge %xcc, %l3, %i7
edge8l %l0, %g7, %g4
srax %i5, %l4, %g1
wr %g0, 0xe2, %asi
ldda [%l7 + 0x50] %asi, %l0
set 0x49, %l4
lduba [%l7 + %l4] 0x14, %o5
edge16ln %o3, %i2, %o1
wr %g0, 0x04, %asi
lduba [%l7 + 0x68] %asi, %o6
subc %g3, %o0, %o4
addccc %o2, %i4, %i6
edge16n %o7, %i3, %g5
tne %icc, 0x1
tpos %icc, 0x6
andn %l6, 0x0A80, %g2
fbug,a %fcc1, loop_535
movrlz %i1, %i0, %l2
movgu %icc, %l5, %l3
movrlz %g6, 0x373, %i7
loop_535:
edge32l %g7, %g4, %l0
ta %icc, 0x2
set 0x44, %i5
ldsha [%l7 + %i5] 0x14, %l4
movcs %icc, %i5, %l1
bcc,a %icc, loop_536
fmovd %f26, %f28
fbl,a %fcc2, loop_537
movne %xcc, %g1, %o3
loop_536:
movn %icc, %i2, %o5
fmovsle %icc, %f10, %f22
loop_537:
fba,a %fcc0, loop_538
fba,a %fcc3, loop_539
sdivx %o6, 0x0765, %o1
andn %o0, 0x126F, %o4
loop_538:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_539:
ta %icc, 0x0
sir 0x1FA3
ldd [%l7 + 0x50], %f14
fcmped %fcc0, %f0, %f14
add %o2, 0x0EE3, %i4
fpadd32s %f22, %f19, %f12
movcc %xcc, %i6, %g3
movl %xcc, %o7, %i3
andncc %l6, %g2, %i1
fmovdleu %icc, %f31, %f8
movge %xcc, %g5, %l2
fnot2 %f22, %f16
wr %g0, 0x18, %asi
ldxa [%l7 + 0x78] %asi, %i0
prefetch [%l7 + 0x54], 0x0
fbg %fcc0, loop_540
edge16ln %l3, %l5, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xor %i7, 0x007E, %g7
loop_540:
alignaddrl %g4, %l0, %l4
srlx %i5, 0x14, %l1
array16 %g1, %i2, %o3
mova %icc, %o6, %o5
movl %icc, %o0, %o4
fpmerge %f29, %f4, %f6
srax %o1, %i4, %i6
ldsb [%l7 + 0x72], %g3
alignaddrl %o7, %i3, %o2
te %icc, 0x0
wr %g0, 0x88, %asi
lduha [%l7 + 0x46] %asi, %l6
udiv %g2, 0x1039, %i1
fbl %fcc2, loop_541
fornot2s %f20, %f8, %f1
addccc %g5, %i0, %l3
array8 %l5, %g6, %l2
loop_541:
te %icc, 0x1
fnot2s %f24, %f22
udiv %g7, 0x0515, %g4
fmovdgu %xcc, %f17, %f24
subc %i7, %l4, %l0
tg %xcc, 0x3
fmovsn %xcc, %f4, %f25
tle %icc, 0x5
fblg,a %fcc2, loop_542
tcs %xcc, 0x3
smulcc %i5, %g1, %l1
edge16 %i2, %o6, %o5
loop_542:
fcmpne16 %f28, %f8, %o3
wr %g0, 0x89, %asi
ldswa [%l7 + 0x14] %asi, %o0
andn %o4, 0x1C43, %i4
tsubcctv %i6, 0x1A8D, %o1
move %icc, %g3, %i3
ldd [%l7 + 0x18], %f12
fxor %f8, %f26, %f24
smul %o2, 0x0EBB, %o7
tvs %xcc, 0x5
fmul8x16 %f18, %f12, %f24
sdivcc %g2, 0x0C8B, %i1
umulcc %l6, %g5, %i0
tleu %icc, 0x1
fxors %f8, %f17, %f5
bvs,a loop_543
tpos %xcc, 0x2
mulx %l5, %g6, %l2
movvc %icc, %g7, %g4
loop_543:
taddcctv %i7, %l4, %l3
nop
set 0x48, %i0
std %l0, [%l7 + %i0]
brz %i5, loop_544
sllx %g1, 0x14, %i2
movn %xcc, %o6, %o5
tne %icc, 0x1
loop_544:
ldub [%l7 + 0x0D], %o3
fmovsg %icc, %f29, %f30
orncc %l1, %o0, %o4
movrne %i4, %o1, %i6
udiv %g3, 0x1F9E, %i3
xnorcc %o2, 0x0176, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdleu %icc, %f27, %f28
fmovdn %icc, %f12, %f19
popc 0x0FF9, %o7
wr %g0, 0x23, %asi
stxa %i1, [%l7 + 0x60] %asi
membar #Sync
fmovspos %xcc, %f20, %f14
sethi 0x07AF, %g5
movpos %xcc, %l6, %i0
fbul %fcc0, loop_545
bg,a loop_546
sethi 0x1707, %g6
fand %f24, %f22, %f22
loop_545:
brlez,a %l2, loop_547
loop_546:
tpos %xcc, 0x5
mova %xcc, %l5, %g7
membar 0x2D
loop_547:
andncc %g4, %l4, %i7
sdivcc %l3, 0x16FC, %i5
fsrc1s %f23, %f20
addc %g1, 0x0AF4, %l0
tvc %icc, 0x5
sdiv %i2, 0x0F63, %o5
sub %o6, %o3, %o0
tn %xcc, 0x4
fcmped %fcc3, %f10, %f20
bn,a,pn %icc, loop_548
be %icc, loop_549
movneg %icc, %o4, %l1
wr %g0, 0xeb, %asi
stwa %o1, [%l7 + 0x48] %asi
membar #Sync
loop_548:
movneg %xcc, %i6, %g3
loop_549:
stbar
faligndata %f26, %f4, %f26
prefetch [%l7 + 0x14], 0x1
bgu loop_550
andn %i4, 0x05AA, %i3
edge16ln %o2, %g2, %i1
bg,a %xcc, loop_551
loop_550:
bg,a,pt %xcc, loop_552
sllx %g5, 0x11, %l6
srlx %o7, 0x1D, %g6
loop_551:
xor %i0, 0x14D1, %l2
loop_552:
andcc %g7, 0x0F27, %g4
ldstub [%l7 + 0x28], %l5
sub %l4, %l3, %i5
bpos,a,pt %icc, loop_553
fpmerge %f26, %f23, %f22
stb %i7, [%l7 + 0x0D]
fmovrsgez %l0, %f19, %f27
loop_553:
nop
set 0x76, %i4
stba %g1, [%l7 + %i4] 0x81
movcs %icc, %i2, %o6
andcc %o3, %o0, %o5
fandnot1 %f24, %f16, %f4
alignaddrl %o4, %o1, %i6
fandnot2s %f14, %f16, %f16
movge %icc, %l1, %i4
and %i3, %o2, %g3
udiv %i1, 0x152B, %g5
and %g2, %o7, %l6
fmul8x16al %f8, %f3, %f8
brgez %i0, loop_554
orncc %g6, 0x0FFA, %g7
movleu %xcc, %l2, %l5
mulscc %l4, %l3, %i5
loop_554:
movre %g4, %i7, %g1
set 0x49, %g6
lduba [%l7 + %g6] 0x81, %l0
udivcc %o6, 0x1E95, %o3
fbge,a %fcc2, loop_555
membar 0x2E
fsrc2s %f5, %f20
tvs %icc, 0x2
loop_555:
fpsub16s %f11, %f0, %f25
sth %o0, [%l7 + 0x6A]
ldub [%l7 + 0x71], %i2
fxnor %f2, %f20, %f26
mulx %o5, %o4, %i6
ld [%l7 + 0x58], %f30
fcmpne32 %f18, %f24, %l1
subcc %o1, 0x15E6, %i3
smul %i4, %o2, %g3
fmovsneg %xcc, %f1, %f25
mulx %g5, %g2, %i1
ldsw [%l7 + 0x50], %o7
fbne,a %fcc3, loop_556
sllx %l6, 0x06, %g6
mulx %i0, 0x15A3, %g7
fmovdvs %xcc, %f11, %f7
loop_556:
fmovdle %icc, %f16, %f23
addcc %l2, 0x0723, %l5
wr %g0, 0x88, %asi
stba %l3, [%l7 + 0x55] %asi
fmul8x16au %f24, %f23, %f4
alignaddr %i5, %g4, %l4
bshuffle %f30, %f28, %f28
fbg,a %fcc2, loop_557
movleu %icc, %g1, %i7
xor %l0, 0x0E4B, %o3
fmovrsgez %o0, %f2, %f14
loop_557:
movge %xcc, %o6, %o5
nop
setx loop_558, %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 %xcc, 0x5
bgu %xcc, loop_559
umulcc %o4, %i2, %l1
loop_558:
edge16n %i6, %o1, %i4
subc %o2, %i3, %g5
loop_559:
fpack16 %f0, %f2
edge8ln %g3, %i1, %g2
edge8ln %l6, %g6, %i0
bne loop_560
fpackfix %f4, %f1
movne %icc, %o7, %g7
faligndata %f28, %f6, %f12
loop_560:
tvc %icc, 0x0
be,a loop_561
sdivcc %l5, 0x188F, %l2
array16 %l3, %i5, %l4
fpadd16s %f9, %f4, %f16
loop_561:
tgu %xcc, 0x4
umul %g4, %g1, %i7
or %l0, %o3, %o0
wr %g0, 0x22, %asi
stda %o6, [%l7 + 0x78] %asi
membar #Sync
add %o5, %o4, %l1
edge8ln %i6, %o1, %i2
tleu %icc, 0x5
brlz %o2, loop_562
subccc %i4, 0x1EF5, %i3
movcc %xcc, %g5, %i1
orcc %g3, 0x1A29, %g2
loop_562:
movvc %icc, %g6, %l6
udiv %i0, 0x02A4, %g7
sdiv %o7, 0x06FA, %l2
edge16n %l5, %i5, %l4
add %l3, %g1, %g4
sethi 0x0DE3, %l0
set 0x15, %o4
ldstuba [%l7 + %o4] 0x11, %o3
ble %icc, loop_563
movrlz %i7, %o0, %o5
edge8 %o4, %o6, %i6
taddcctv %l1, %o1, %o2
loop_563:
edge32ln %i2, %i4, %i3
movle %xcc, %g5, %i1
xor %g2, %g3, %l6
fand %f4, %f6, %f14
movleu %icc, %g6, %g7
movl %xcc, %o7, %i0
movcs %icc, %l5, %l2
tvc %icc, 0x3
fornot2s %f6, %f17, %f21
and %i5, 0x0A08, %l4
movne %icc, %g1, %l3
set 0x38, %o0
lda [%l7 + %o0] 0x0c, %f2
fbuge,a %fcc1, loop_564
popc 0x0270, %l0
fbue %fcc3, loop_565
nop
setx loop_566, %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_564:
membar 0x06
fandnot2s %f18, %f4, %f20
loop_565:
fandnot2s %f2, %f16, %f21
loop_566:
nop
wr %g0, 0x0c, %asi
lduba [%l7 + 0x6C] %asi, %g4
movg %icc, %i7, %o3
tl %icc, 0x0
fba %fcc2, loop_567
fbule,a %fcc0, loop_568
bvs,a %icc, loop_569
array8 %o0, %o5, %o6
loop_567:
sir 0x12B9
loop_568:
srlx %o4, 0x15, %i6
loop_569:
movleu %xcc, %l1, %o2
fcmps %fcc0, %f15, %f9
smulcc %o1, %i4, %i2
edge16 %i3, %g5, %g2
fnor %f2, %f20, %f10
ldstub [%l7 + 0x5A], %g3
tn %xcc, 0x3
fmovdvs %xcc, %f28, %f28
brgz,a %i1, loop_570
andcc %g6, %g7, %o7
andncc %i0, %l6, %l5
xorcc %l2, %i5, %g1
loop_570:
brlez %l3, loop_571
andn %l4, %l0, %i7
set 0x4E, %o3
lduha [%l7 + %o3] 0x15, %g4
loop_571:
sdivcc %o0, 0x0A12, %o3
umul %o5, 0x076B, %o4
umulcc %i6, %l1, %o2
sub %o1, 0x1A5C, %i4
tg %xcc, 0x6
tne %xcc, 0x0
orcc %i2, %o6, %g5
movleu %icc, %g2, %g3
movrlz %i3, 0x2FC, %i1
fmovrdlez %g6, %f12, %f0
fble,a %fcc2, loop_572
movvc %icc, %o7, %i0
set 0x60, %i2
prefetcha [%l7 + %i2] 0x15, 0x2
loop_572:
fzeros %f28
taddcc %g7, 0x16FD, %l5
movpos %icc, %l2, %g1
sub %l3, 0x1CD1, %i5
bne,a %icc, loop_573
popc 0x12A8, %l0
wr %g0, 0x10, %asi
ldswa [%l7 + 0x54] %asi, %i7
loop_573:
stw %g4, [%l7 + 0x4C]
fsrc2 %f22, %f18
fbe,a %fcc2, loop_574
movrlez %o0, %l4, %o5
set 0x40, %g2
stda %f16, [%l7 + %g2] 0x0c
loop_574:
tl %xcc, 0x7
fpadd16s %f30, %f3, %f7
tle %icc, 0x1
subc %o4, 0x04C6, %i6
edge16ln %l1, %o2, %o3
fmovsl %xcc, %f12, %f28
ta %icc, 0x5
movn %icc, %o1, %i4
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x40] %asi, %o6
tcc %icc, 0x2
udivx %g5, 0x019F, %g2
fmovrsgez %i2, %f5, %f12
fpmerge %f3, %f25, %f0
edge32 %g3, %i1, %g6
bvs,a loop_575
stw %o7, [%l7 + 0x48]
fba %fcc0, loop_576
tcs %xcc, 0x4
loop_575:
fbo,a %fcc1, loop_577
sdivcc %i0, 0x0D72, %l6
loop_576:
nop
set 0x40, %l1
stda %f16, [%l7 + %l1] 0x1f
membar #Sync
loop_577:
ldsb [%l7 + 0x71], %g7
fnor %f2, %f18, %f2
movpos %xcc, %i3, %l5
movrlz %g1, %l2, %l3
movrgz %l0, %i5, %i7
fmovs %f14, %f6
bn,a,pn %icc, loop_578
std %f6, [%l7 + 0x10]
tsubcctv %o0, 0x0949, %l4
alignaddrl %g4, %o4, %o5
loop_578:
movn %xcc, %l1, %i6
std %o2, [%l7 + 0x20]
fcmpes %fcc3, %f10, %f19
sdivcc %o1, 0x12D7, %o3
taddcc %o6, 0x1F75, %g5
alignaddr %g2, %i4, %i2
sdiv %i1, 0x00D7, %g3
tneg %xcc, 0x5
umul %g6, 0x0EE9, %i0
tpos %icc, 0x3
xor %l6, %o7, %g7
fandnot2s %f30, %f17, %f2
ldsb [%l7 + 0x62], %i3
tge %xcc, 0x6
movre %g1, %l2, %l5
movg %xcc, %l0, %l3
umulcc %i5, %i7, %o0
membar 0x78
edge32 %g4, %l4, %o5
bneg,pn %icc, loop_579
membar 0x47
fbn,a %fcc2, loop_580
tneg %xcc, 0x6
loop_579:
stx %l1, [%l7 + 0x10]
ldd [%l7 + 0x18], %o4
loop_580:
tcs %xcc, 0x5
movpos %xcc, %o2, %i6
xnorcc %o3, %o1, %o6
movrne %g5, %g2, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpeq32 %f14, %f14, %i1
andn %i2, 0x154B, %g6
srax %i0, 0x17, %l6
movpos %xcc, %g3, %o7
movleu %xcc, %g7, %i3
tge %icc, 0x5
siam 0x3
tcs %xcc, 0x5
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
bcs,a loop_581
xorcc %l2, %g1, %l5
set 0x10, %l5
prefetcha [%l7 + %l5] 0x14, 0x3
loop_581:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bg,a,pt %xcc, loop_582
fzeros %f0
edge8n %i5, %l3, %i7
fnegd %f16, %f18
loop_582:
fsrc2s %f31, %f13
bgu,a loop_583
mulscc %o0, 0x16BF, %l4
bneg loop_584
fba %fcc0, loop_585
loop_583:
fnegs %f0, %f20
bpos,a loop_586
loop_584:
addc %g4, %l1, %o5
loop_585:
movn %xcc, %o4, %i6
fble,a %fcc2, loop_587
loop_586:
fmul8x16al %f8, %f25, %f8
andn %o2, %o1, %o3
fbule,a %fcc2, loop_588
loop_587:
sub %g5, %o6, %g2
flush %l7 + 0x54
movrne %i4, 0x1EE, %i1
loop_588:
prefetch [%l7 + 0x28], 0x0
movleu %icc, %g6, %i2
tleu %xcc, 0x1
bg,a,pt %xcc, loop_589
brlz,a %i0, loop_590
move %xcc, %l6, %o7
fbl %fcc3, loop_591
loop_589:
movrlz %g3, 0x2F3, %i3
loop_590:
fpack16 %f28, %f31
taddcc %l2, %g1, %l5
loop_591:
edge16l %l0, %i5, %l3
movvc %xcc, %i7, %o0
fornot2 %f24, %f2, %f22
srl %l4, %g7, %g4
fbne,a %fcc0, loop_592
pdist %f8, %f28, %f14
fbue %fcc3, loop_593
srl %o5, %l1, %i6
loop_592:
udivx %o2, 0x106A, %o1
ldsw [%l7 + 0x10], %o4
loop_593:
orncc %g5, 0x0CBF, %o3
mulx %g2, %o6, %i4
fmovsa %xcc, %f26, %f4
tle %icc, 0x2
ble loop_594
bvs,pt %xcc, loop_595
fbug %fcc2, loop_596
move %icc, %g6, %i2
loop_594:
nop
set 0x0C, %g5
stwa %i1, [%l7 + %g5] 0x18
loop_595:
nop
setx loop_597, %l0, %l1
jmpl %l1, %i0
loop_596:
fsrc1s %f1, %f13
set 0x10, %i7
prefetcha [%l7 + %i7] 0x11, 0x3
loop_597:
ta %icc, 0x7
edge8 %o7, %g3, %l2
fsrc2 %f14, %f30
sub %i3, 0x0678, %l5
movvc %xcc, %l0, %g1
array32 %l3, %i5, %i7
xnor %l4, 0x0F6A, %g7
fbg,a %fcc1, loop_598
addcc %o0, 0x1953, %g4
umul %l1, 0x1C5F, %i6
movre %o5, %o2, %o1
loop_598:
movle %xcc, %g5, %o3
nop
setx loop_599, %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 %f21, %f17, %f1
edge32 %g2, %o6, %i4
movvc %icc, %g6, %o4
loop_599:
edge16 %i2, %i0, %l6
bcc,a,pn %icc, loop_600
bvc,a,pt %xcc, loop_601
udivx %i1, 0x00BD, %g3
fmovsneg %icc, %f14, %f20
loop_600:
fmovdleu %xcc, %f4, %f25
loop_601:
edge32n %l2, %o7, %l5
fxnors %f11, %f21, %f1
movrgz %l0, 0x355, %g1
tvs %icc, 0x4
fmovdneg %xcc, %f2, %f31
xorcc %i3, 0x1B3B, %l3
srax %i5, %l4, %i7
brlez %o0, loop_602
array32 %g7, %g4, %l1
movre %i6, 0x1B3, %o2
membar 0x0A
loop_602:
edge8l %o1, %o5, %o3
addc %g2, 0x0775, %g5
subccc %o6, %i4, %o4
brlez,a %g6, loop_603
edge16 %i2, %i0, %i1
movpos %xcc, %g3, %l2
wr %g0, 0x10, %asi
ldxa [%l7 + 0x28] %asi, %l6
loop_603:
ldsw [%l7 + 0x68], %o7
udivx %l5, 0x02E5, %g1
movrne %l0, %l3, %i5
tvs %xcc, 0x0
subc %i3, %i7, %o0
edge8 %g7, %l4, %g4
fmovdl %icc, %f31, %f31
lduw [%l7 + 0x14], %l1
std %i6, [%l7 + 0x18]
sll %o2, %o5, %o1
wr %g0, 0xea, %asi
stha %o3, [%l7 + 0x32] %asi
membar #Sync
fandnot1 %f16, %f8, %f6
subccc %g2, %o6, %g5
set 0x20, %l0
swapa [%l7 + %l0] 0x0c, %i4
fbl %fcc1, loop_604
ldsb [%l7 + 0x25], %o4
nop
set 0x10, %i1
std %f24, [%l7 + %i1]
subcc %i2, %g6, %i0
loop_604:
lduh [%l7 + 0x0C], %i1
tpos %xcc, 0x4
umulcc %l2, %l6, %o7
tn %icc, 0x7
fcmpes %fcc0, %f19, %f29
mova %xcc, %l5, %g1
brlz %l0, loop_605
fornot1 %f8, %f10, %f10
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addc %l3, 0x0388, %i5
loop_605:
fnot2s %f3, %f0
tsubcctv %i3, 0x1FDA, %i7
tgu %xcc, 0x0
wr %g0, 0x19, %asi
lduba [%l7 + 0x25] %asi, %g3
sll %o0, %l4, %g7
fmovdleu %xcc, %f12, %f6
sir 0x01AA
movvs %icc, %l1, %i6
wr %g0, 0xf8, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
tvc %icc, 0x0
ldsw [%l7 + 0x50], %o2
mulscc %g4, 0x065F, %o1
fmovsn %xcc, %f27, %f19
tvs %xcc, 0x4
smulcc %o3, %g2, %o5
bg,a,pt %icc, loop_606
movcs %icc, %o6, %i4
fmovdl %icc, %f12, %f27
tneg %icc, 0x6
loop_606:
movg %xcc, %o4, %i2
fone %f26
edge8n %g5, %i0, %i1
nop
setx loop_607, %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
tsubcctv %g6, %l2, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddr %l6, %l5, %l0
loop_607:
st %f8, [%l7 + 0x28]
movgu %icc, %g1, %i5
faligndata %f10, %f10, %f30
movre %l3, %i7, %i3
umulcc %o0, %g3, %l4
udivx %l1, 0x044C, %i6
fmovrdgz %g7, %f8, %f2
tge %icc, 0x7
wr %g0, 0x19, %asi
ldswa [%l7 + 0x08] %asi, %g4
lduw [%l7 + 0x50], %o2
fornot1 %f28, %f10, %f30
fcmpd %fcc2, %f20, %f6
fnot2 %f18, %f8
popc %o3, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sub %o5, %o6, %i4
movgu %icc, %o4, %o1
movneg %xcc, %i2, %g5
stx %i1, [%l7 + 0x78]
fxor %f6, %f2, %f20
wr %g0, 0x89, %asi
ldsba [%l7 + 0x43] %asi, %i0
movrlez %l2, %o7, %g6
subcc %l6, 0x03E4, %l0
tle %xcc, 0x0
tne %xcc, 0x0
movneg %icc, %g1, %l5
bg,a loop_608
movne %xcc, %i5, %l3
tvs %xcc, 0x2
fornot1 %f14, %f22, %f2
loop_608:
alignaddr %i7, %i3, %g3
fpack32 %f6, %f26, %f16
udivcc %l4, 0x16D8, %l1
fmovsge %xcc, %f22, %f29
bvc,a,pn %icc, loop_609
subcc %o0, %g7, %g4
edge32ln %o2, %i6, %g2
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_609:
movvs %icc, %o3, %o5
udivcc %o6, 0x0F41, %i4
movneg %icc, %o4, %i2
fnot2 %f6, %f22
fbug,a %fcc0, loop_610
fexpand %f16, %f20
ldsh [%l7 + 0x36], %o1
fbule %fcc2, loop_611
loop_610:
edge16l %g5, %i1, %i0
move %icc, %l2, %g6
edge32n %o7, %l6, %g1
loop_611:
nop
set 0x0A, %i3
stha %l5, [%l7 + %i3] 0x23
membar #Sync
movgu %icc, %l0, %i5
fmovscc %xcc, %f14, %f4
addcc %i7, 0x00EF, %l3
fbn,a %fcc1, loop_612
nop
setx loop_613, %l0, %l1
jmpl %l1, %i3
fexpand %f14, %f18
nop
setx loop_614, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_612:
sub %g3, %l4, %l1
loop_613:
sll %g7, %g4, %o2
subcc %i6, 0x0AAD, %o0
loop_614:
add %g2, %o5, %o3
edge32n %o6, %o4, %i2
fmovsvc %icc, %f12, %f30
tge %xcc, 0x4
movgu %xcc, %o1, %g5
subc %i1, %i0, %i4
bcs,a,pn %xcc, loop_615
fmovdgu %xcc, %f27, %f30
movpos %xcc, %g6, %l2
taddcctv %o7, 0x05B9, %l6
loop_615:
fmovdpos %xcc, %f13, %f1
edge32 %l5, %g1, %l0
fbul %fcc1, loop_616
sra %i5, %l3, %i3
fmovdvc %icc, %f28, %f19
be,a loop_617
loop_616:
orncc %i7, 0x0FBA, %g3
xor %l1, %l4, %g4
nop
setx loop_618, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_617:
tge %xcc, 0x5
umul %o2, %g7, %i6
nop
set 0x47, %g4
ldstub [%l7 + %g4], %g2
loop_618:
fmovdgu %xcc, %f9, %f5
fmovdcs %xcc, %f2, %f18
movrlez %o5, %o3, %o0
tge %icc, 0x2
srl %o6, %i2, %o4
sdivx %o1, 0x0F0B, %g5
fmovdcc %icc, %f4, %f5
fbg %fcc0, loop_619
edge8n %i1, %i0, %i4
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_619:
udivx %g6, 0x0C03, %o7
pdist %f30, %f8, %f28
fmovse %icc, %f31, %f28
orcc %l6, 0x0588, %l5
fbn,a %fcc3, loop_620
fcmple16 %f12, %f14, %l2
fmovrsne %l0, %f27, %f1
fpsub16s %f27, %f27, %f21
loop_620:
brgz %i5, loop_621
fpsub16s %f31, %f11, %f27
movrgz %g1, %l3, %i3
ba,pn %xcc, loop_622
loop_621:
edge16l %i7, %g3, %l1
fmul8sux16 %f8, %f20, %f2
ldd [%l7 + 0x60], %f22
loop_622:
fpack16 %f4, %f31
mulscc %g4, 0x0D7F, %l4
edge16 %g7, %o2, %g2
tgu %xcc, 0x0
subcc %o5, %i6, %o3
movrgez %o6, %o0, %i2
movg %icc, %o1, %g5
smulcc %i1, 0x1097, %o4
fbg %fcc3, loop_623
addcc %i0, 0x05F6, %i4
bge,pt %icc, loop_624
fmovs %f29, %f3
loop_623:
membar 0x7C
edge16 %g6, %o7, %l6
loop_624:
be,a %xcc, loop_625
bvc,pn %icc, loop_626
movle %icc, %l5, %l2
movvc %icc, %i5, %l0
loop_625:
xnorcc %l3, %i3, %i7
loop_626:
alignaddr %g3, %g1, %l1
membar 0x78
fbg,a %fcc1, loop_627
xorcc %g4, 0x0B61, %l4
subccc %o2, 0x198F, %g7
movcs %xcc, %g2, %o5
loop_627:
orcc %o3, %o6, %o0
xnor %i6, 0x06F9, %o1
movrgz %i2, %i1, %g5
fexpand %f6, %f12
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x4D] %asi, %i0
tneg %xcc, 0x2
udivcc %o4, 0x1F63, %i4
edge16l %g6, %o7, %l5
fmovrdne %l6, %f0, %f22
ldd [%l7 + 0x60], %i4
subcc %l0, 0x0930, %l2
tl %xcc, 0x5
fnot1 %f18, %f26
subc %l3, %i3, %i7
tcc %icc, 0x6
addcc %g1, 0x11AF, %g3
fpsub16 %f14, %f0, %f4
tgu %icc, 0x5
edge32 %l1, %l4, %g4
tpos %xcc, 0x1
movcc %xcc, %o2, %g7
movrlez %g2, 0x284, %o5
movrlez %o3, 0x047, %o6
nop
setx loop_628, %l0, %l1
jmpl %l1, %i6
edge16l %o0, %i2, %i1
fbu %fcc3, loop_629
movl %icc, %g5, %o1
loop_628:
fbule,a %fcc3, loop_630
fmovse %icc, %f26, %f0
loop_629:
fzero %f0
andn %i0, %o4, %g6
loop_630:
lduh [%l7 + 0x2E], %i4
edge32ln %o7, %l6, %i5
tl %xcc, 0x4
movgu %xcc, %l5, %l0
taddcc %l2, %i3, %l3
tsubcc %g1, 0x0F53, %i7
movneg %xcc, %g3, %l4
fbge,a %fcc3, loop_631
tle %icc, 0x6
andncc %l1, %o2, %g4
fmovsge %icc, %f0, %f27
loop_631:
xorcc %g2, 0x0A92, %g7
andcc %o3, 0x024D, %o6
srlx %o5, 0x0D, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcs %icc, %i2, %i6
orncc %g5, %o1, %i1
andcc %o4, 0x1F30, %i0
alignaddrl %g6, %i4, %l6
fnands %f17, %f11, %f28
fone %f28
fmovsleu %icc, %f16, %f13
move %icc, %i5, %l5
fmovrslz %l0, %f27, %f1
nop
setx loop_632, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
udiv %l2, 0x0FF9, %i3
lduw [%l7 + 0x50], %o7
addc %g1, 0x0212, %i7
loop_632:
udivcc %g3, 0x0738, %l4
std %l0, [%l7 + 0x78]
andncc %o2, %l3, %g2
andn %g7, 0x0178, %g4
tsubcctv %o3, %o5, %o0
wr %g0, 0x27, %asi
stwa %i2, [%l7 + 0x44] %asi
membar #Sync
fornot2 %f16, %f26, %f24
smulcc %i6, 0x0F53, %g5
fone %f20
tge %xcc, 0x0
wr %g0, 0x10, %asi
ldsha [%l7 + 0x64] %asi, %o1
tvc %icc, 0x6
bleu,a %icc, loop_633
tleu %xcc, 0x1
fandnot1s %f27, %f15, %f17
tle %xcc, 0x4
loop_633:
tl %xcc, 0x0
movre %i1, %o4, %i0
srl %o6, 0x03, %g6
movcs %icc, %i4, %i5
edge8n %l6, %l0, %l5
subc %l2, 0x1453, %i3
orncc %o7, %i7, %g1
smulcc %l4, 0x1077, %l1
taddcc %g3, %l3, %g2
stw %o2, [%l7 + 0x10]
edge16 %g4, %g7, %o5
fcmple32 %f12, %f18, %o3
fpadd32 %f30, %f14, %f6
tneg %icc, 0x2
fbue %fcc3, loop_634
xnor %i2, 0x0039, %o0
umul %g5, %o1, %i1
membar 0x73
loop_634:
bpos %icc, loop_635
fbl,a %fcc0, loop_636
be,a %xcc, loop_637
taddcc %i6, %i0, %o4
loop_635:
fsrc1 %f24, %f8
loop_636:
andn %o6, %g6, %i5
loop_637:
fand %f24, %f18, %f14
movneg %icc, %i4, %l0
move %icc, %l6, %l5
edge32l %i3, %l2, %i7
array16 %g1, %l4, %o7
movpos %icc, %g3, %l1
set 0x20, %o6
ldxa [%l7 + %o6] 0x04, %l3
edge32ln %o2, %g2, %g4
mulscc %g7, 0x11C6, %o5
edge8l %o3, %i2, %o0
wr %g0, 0xeb, %asi
stda %o0, [%l7 + 0x68] %asi
membar #Sync
tcs %xcc, 0x1
wr %g0, 0x89, %asi
stda %i0, [%l7 + 0x28] %asi
bl loop_638
be loop_639
tsubcc %g5, 0x03B1, %i0
set 0x58, %i6
ldswa [%l7 + %i6] 0x89, %o4
loop_638:
fxor %f26, %f22, %f16
loop_639:
nop
wr %g0, 0x80, %asi
swapa [%l7 + 0x18] %asi, %i6
bpos,a,pn %icc, loop_640
edge32l %o6, %g6, %i4
movgu %xcc, %l0, %l6
ba,a,pt %xcc, loop_641
loop_640:
fmuld8sux16 %f1, %f26, %f20
set 0x5C, %o2
ldswa [%l7 + %o2] 0x15, %i5
loop_641:
lduh [%l7 + 0x08], %l5
fcmpes %fcc0, %f13, %f14
andncc %i3, %i7, %l2
orcc %l4, %o7, %g1
udivx %l1, 0x0C98, %g3
movn %xcc, %o2, %g2
fmovrsgez %g4, %f19, %f26
tcs %icc, 0x3
bvc,pt %icc, loop_642
fxnor %f24, %f20, %f14
subc %l3, %o5, %o3
movleu %xcc, %i2, %g7
loop_642:
array16 %o1, %o0, %g5
movvs %icc, %i0, %i1
fcmpeq16 %f26, %f30, %i6
srlx %o4, %g6, %i4
tgu %icc, 0x7
tsubcctv %o6, 0x06E7, %l6
sth %l0, [%l7 + 0x7E]
sth %l5, [%l7 + 0x58]
movcc %xcc, %i5, %i3
orcc %i7, 0x0ACD, %l4
edge32 %o7, %g1, %l1
lduh [%l7 + 0x12], %l2
std %g2, [%l7 + 0x10]
popc %g2, %g4
bcs %icc, loop_643
fnor %f26, %f24, %f14
tcs %xcc, 0x3
tne %icc, 0x3
loop_643:
subc %o2, 0x1FC5, %o5
mulscc %o3, 0x1051, %l3
edge8ln %g7, %o1, %i2
movrne %o0, 0x157, %g5
nop
setx loop_644, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge8n %i0, %i6, %i1
umulcc %g6, %o4, %i4
fands %f7, %f10, %f22
loop_644:
fxnor %f4, %f12, %f16
fands %f21, %f5, %f22
fornot1s %f25, %f24, %f3
fmovde %xcc, %f15, %f29
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %icc, 0x5
tcc %xcc, 0x1
edge8n %l6, %o6, %l5
for %f0, %f8, %f18
taddcc %i5, %i3, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xor %l4, 0x1ECC, %o7
movcc %icc, %l0, %l1
fxnor %f6, %f28, %f0
fmovs %f28, %f2
edge32n %g1, %l2, %g3
stx %g4, [%l7 + 0x70]
fmovd %f24, %f30
ldstub [%l7 + 0x6C], %g2
ld [%l7 + 0x18], %f29
movpos %xcc, %o2, %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivcc %o3, 0x137A, %l3
ta %icc, 0x3
fbge,a %fcc0, loop_645
stbar
fpadd16s %f31, %f3, %f7
alignaddrl %o1, %g7, %o0
loop_645:
movrgez %i2, %i0, %g5
subccc %i1, 0x01E5, %i6
subccc %o4, %i4, %l6
bpos,pn %xcc, loop_646
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %o6, 0x152D, %l5
sdivx %i5, 0x1392, %g6
loop_646:
swap [%l7 + 0x38], %i3
stx %i7, [%l7 + 0x58]
tg %icc, 0x6
xorcc %o7, 0x05E8, %l4
tgu %xcc, 0x4
prefetch [%l7 + 0x60], 0x3
fornot1s %f9, %f28, %f20
srax %l1, 0x07, %g1
fpadd16 %f8, %f2, %f10
fmovsg %icc, %f23, %f26
stbar
fornot1s %f4, %f11, %f2
fbl %fcc2, loop_647
tcs %icc, 0x6
orcc %l0, %g3, %g4
flush %l7 + 0x28
loop_647:
udiv %l2, 0x0561, %g2
fmovse %icc, %f26, %f21
tgu %xcc, 0x1
edge16n %o2, %o5, %l3
edge32ln %o3, %o1, %o0
ble,a,pn %xcc, loop_648
fcmpne32 %f4, %f2, %g7
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x30] %asi, 0x2
loop_648:
fbug %fcc1, loop_649
umul %g5, %i1, %i6
fmovdleu %icc, %f25, %f12
popc 0x0591, %i2
loop_649:
edge8l %o4, %l6, %o6
call loop_650
andcc %i4, 0x1433, %l5
movneg %xcc, %i5, %i3
set 0x4C, %l2
sta %f20, [%l7 + %l2] 0x11
loop_650:
tsubcctv %g6, %o7, %l4
sir 0x04D7
fbn,a %fcc3, loop_651
subccc %l1, %g1, %i7
fmovdcs %xcc, %f25, %f13
ta %xcc, 0x3
loop_651:
tsubcctv %g3, 0x1B73, %l0
fmul8sux16 %f4, %f28, %f26
movne %icc, %l2, %g2
fzeros %f9
wr %g0, 0x18, %asi
stda %g4, [%l7 + 0x28] %asi
wr %g0, 0x80, %asi
lduha [%l7 + 0x6A] %asi, %o2
movrgz %l3, 0x001, %o3
orn %o5, 0x10CE, %o1
fnot2 %f30, %f6
wr %g0, 0x80, %asi
lduwa [%l7 + 0x4C] %asi, %o0
array8 %i0, %g5, %g7
edge16 %i6, %i2, %o4
tneg %xcc, 0x2
xnorcc %i1, %o6, %l6
sra %i4, %i5, %l5
fmovrse %i3, %f9, %f29
fornot2 %f30, %f4, %f22
andn %g6, 0x1A90, %o7
fmul8sux16 %f14, %f26, %f28
set 0x40, %l6
ldswa [%l7 + %l6] 0x89, %l4
fors %f26, %f21, %f19
stx %l1, [%l7 + 0x60]
fmovdneg %xcc, %f20, %f0
udivx %i7, 0x0F76, %g1
sdivcc %g3, 0x0985, %l0
movrlez %l2, %g4, %o2
bge,a loop_652
edge8ln %l3, %o3, %g2
fpack16 %f14, %f22
te %xcc, 0x1
loop_652:
and %o1, %o5, %o0
srl %i0, 0x1A, %g5
fmovdg %icc, %f14, %f13
sethi 0x00ED, %g7
bl,a,pt %icc, loop_653
movrlez %i2, 0x2F3, %i6
fabss %f3, %f0
mova %xcc, %o4, %i1
loop_653:
subc %l6, 0x1735, %o6
bn %xcc, loop_654
bcc %xcc, loop_655
tneg %icc, 0x3
brlez %i4, loop_656
loop_654:
std %l4, [%l7 + 0x58]
loop_655:
fmovsneg %xcc, %f8, %f10
brz %i5, loop_657
loop_656:
sub %g6, %o7, %i3
edge16 %l1, %l4, %g1
movrne %g3, %l0, %i7
loop_657:
fbule,a %fcc0, loop_658
stw %l2, [%l7 + 0x4C]
ld [%l7 + 0x7C], %f7
bcs,a,pt %xcc, loop_659
loop_658:
sub %g4, 0x1FE0, %l3
fmovdpos %xcc, %f19, %f16
sdiv %o2, 0x175B, %o3
loop_659:
sra %g2, 0x18, %o1
nop
setx loop_660, %l0, %l1
jmpl %l1, %o0
bcs,a %icc, loop_661
sth %o5, [%l7 + 0x24]
fmul8x16au %f1, %f3, %f24
loop_660:
sllx %g5, 0x01, %i0
loop_661:
taddcc %g7, 0x1FB1, %i6
umul %i2, %o4, %l6
srax %i1, 0x1C, %i4
addc %l5, 0x0EE8, %o6
mulscc %i5, %g6, %i3
fbo %fcc3, loop_662
fcmple32 %f4, %f0, %l1
fxnors %f8, %f13, %f24
xor %l4, 0x0517, %o7
loop_662:
fsrc2 %f24, %f20
mulscc %g3, 0x0F34, %g1
fmovdg %icc, %f3, %f3
array8 %i7, %l2, %l0
fexpand %f28, %f10
set 0x30, %g7
ldxa [%g0 + %g7] 0x20, %g4
srlx %o2, 0x01, %o3
bl,a,pn %xcc, loop_663
edge32 %l3, %o1, %g2
std %f16, [%l7 + 0x30]
movn %icc, %o5, %o0
loop_663:
fand %f12, %f14, %f22
bl loop_664
stbar
and %g5, 0x0EA5, %g7
fbo %fcc2, loop_665
loop_664:
fxnors %f8, %f6, %f28
mova %xcc, %i0, %i6
edge8ln %o4, %l6, %i1
loop_665:
fmovrdlz %i2, %f14, %f24
fpsub16s %f18, %f20, %f29
tcc %icc, 0x7
movcs %xcc, %l5, %o6
edge8l %i4, %i5, %g6
wr %g0, 0x81, %asi
stha %i3, [%l7 + 0x48] %asi
mulscc %l1, %o7, %g3
edge32n %g1, %i7, %l2
edge8l %l4, %g4, %l0
addccc %o2, 0x0ECB, %l3
add %l7, 0x48, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %o1, %g2
smul %o5, %o3, %o0
bg,a,pn %icc, loop_666
taddcctv %g7, 0x0A44, %g5
orn %i6, 0x00B5, %o4
sub %l6, %i0, %i2
loop_666:
fmovrslz %i1, %f30, %f21
add %l7, 0x30, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %l5
casxa [%l6] %asi, %l5, %i4
and %i5, 0x1ABF, %o6
wr %g0, 0x27, %asi
stxa %g6, [%l7 + 0x30] %asi
membar #Sync
tpos %xcc, 0x6
fcmple16 %f2, %f26, %l1
fmul8sux16 %f14, %f4, %f28
fcmpne16 %f20, %f6, %o7
movneg %xcc, %g3, %g1
bneg %icc, loop_667
fcmpgt16 %f20, %f14, %i3
fbue %fcc2, loop_668
orn %l2, %i7, %l4
loop_667:
sdivcc %g4, 0x08CA, %o2
tleu %icc, 0x0
loop_668:
tvs %icc, 0x6
subccc %l3, %o1, %l0
fpsub32s %f5, %f9, %f20
sllx %o5, %g2, %o3
andcc %o0, %g5, %i6
fsrc2s %f21, %f0
alignaddrl %g7, %o4, %l6
prefetch [%l7 + 0x7C], 0x0
subc %i0, 0x1FFF, %i2
movneg %icc, %i1, %i4
mova %icc, %l5, %o6
nop
set 0x50, %o7
std %i4, [%l7 + %o7]
or %l1, 0x17FB, %o7
andncc %g6, %g3, %g1
tle %xcc, 0x1
fcmpeq32 %f18, %f24, %l2
fmovrdlez %i7, %f28, %f22
ba,pt %icc, loop_669
sdiv %l4, 0x0314, %g4
brgz %o2, loop_670
tne %xcc, 0x1
loop_669:
membar 0x31
fmul8x16au %f26, %f15, %f20
loop_670:
popc 0x1149, %i3
subc %o1, 0x0BF0, %l0
prefetch [%l7 + 0x18], 0x3
andn %l3, 0x03E2, %o5
call loop_671
tle %icc, 0x7
smulcc %g2, %o3, %g5
fpadd16 %f24, %f2, %f24
loop_671:
udivx %o0, 0x064B, %g7
fba %fcc2, loop_672
fbul,a %fcc0, loop_673
mulscc %i6, 0x1E66, %o4
array32 %i0, %l6, %i2
loop_672:
movcs %icc, %i4, %i1
loop_673:
movpos %icc, %l5, %o6
orncc %i5, %o7, %g6
fnegd %f2, %f18
mova %icc, %g3, %g1
xnor %l2, 0x036F, %i7
addc %l4, 0x00DD, %g4
xnor %o2, 0x1F5F, %i3
orn %l1, %o1, %l0
fpadd16 %f18, %f2, %f16
brnz,a %l3, loop_674
andncc %g2, %o3, %o5
ble,a loop_675
movcc %xcc, %g5, %o0
loop_674:
tge %icc, 0x3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_675:
pdist %f14, %f12, %f6
xor %g7, 0x08AE, %i6
movle %icc, %o4, %l6
wr %g0, 0x04, %asi
ldsba [%l7 + 0x33] %asi, %i0
movcc %icc, %i2, %i1
orncc %l5, %i4, %o6
edge8 %o7, %i5, %g3
ta %xcc, 0x2
xnorcc %g1, %g6, %l2
fmuld8sux16 %f23, %f21, %f30
fba,a %fcc3, loop_676
fcmpeq16 %f20, %f0, %l4
sub %g4, %o2, %i7
orcc %l1, 0x1B9F, %o1
loop_676:
alignaddrl %i3, %l3, %g2
movrlz %o3, %l0, %o5
mova %icc, %g5, %g7
andn %i6, 0x147B, %o4
sdivcc %o0, 0x04E1, %i0
fmovsleu %xcc, %f29, %f19
movneg %icc, %i2, %i1
and %l5, %l6, %i4
nop
setx loop_677, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
std %o6, [%l7 + 0x48]
srlx %o6, %g3, %g1
fors %f30, %f24, %f18
loop_677:
tpos %xcc, 0x3
brnz %i5, loop_678
sllx %g6, %l2, %l4
edge8ln %o2, %g4, %i7
movneg %icc, %l1, %i3
loop_678:
be,a loop_679
addc %l3, 0x1E77, %g2
fabsd %f30, %f22
array32 %o1, %l0, %o5
loop_679:
fpsub16 %f20, %f8, %f8
ldstub [%l7 + 0x24], %g5
mulx %o3, %i6, %o4
tvs %icc, 0x3
sll %g7, %o0, %i0
fmovdle %xcc, %f21, %f22
srax %i2, 0x0A, %l5
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x28] %asi, 0x1
add %l7, 0x38, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %l6, %i4
addccc %o6, 0x00D4, %g3
fands %f27, %f7, %f8
popc 0x0450, %o7
array32 %i5, %g1, %g6
tvc %xcc, 0x0
edge8ln %l4, %o2, %l2
nop
set 0x6B, %o5
ldstub [%l7 + %o5], %i7
fpadd16 %f10, %f10, %f14
tle %xcc, 0x5
bcs,a loop_680
add %l1, 0x1A2A, %i3
movrgez %l3, %g4, %o1
set 0x46, %o1
ldsha [%l7 + %o1] 0x19, %g2
loop_680:
sllx %o5, %l0, %g5
add %i6, 0x170A, %o4
andncc %g7, %o0, %o3
bpos,a,pt %icc, loop_681
fmovdcs %icc, %f29, %f3
fpmerge %f4, %f23, %f2
flush %l7 + 0x64
loop_681:
srlx %i0, %l5, %i1
array16 %i2, %l6, %o6
fpadd32 %f30, %f12, %f14
fcmple16 %f18, %f8, %i4
array8 %o7, %g3, %i5
movn %icc, %g1, %g6
nop
setx loop_682, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movl %xcc, %o2, %l4
fbue,a %fcc3, loop_683
movcc %icc, %l2, %l1
loop_682:
fbue,a %fcc0, loop_684
brlez %i7, loop_685
loop_683:
movrlz %l3, 0x057, %g4
be,a %icc, loop_686
loop_684:
tne %icc, 0x2
loop_685:
sllx %i3, 0x19, %o1
set 0x64, %g1
ldstuba [%l7 + %g1] 0x19, %o5
loop_686:
sdivx %g2, 0x0713, %g5
edge8 %i6, %o4, %l0
movne %xcc, %o0, %g7
fbule %fcc0, loop_687
array16 %i0, %o3, %i1
movne %xcc, %l5, %i2
nop
setx loop_688, %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_687:
umulcc %l6, 0x0338, %o6
bcc,pn %xcc, loop_689
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_688:
ldd [%l7 + 0x30], %f6
alignaddrl %o7, %i4, %g3
loop_689:
fmul8x16al %f24, %f22, %f18
tcs %icc, 0x3
or %i5, %g1, %o2
fmovspos %xcc, %f26, %f27
wr %g0, 0x19, %asi
stda %f0, [%l7 + 0x40] %asi
movne %icc, %g6, %l2
set 0x47, %l3
ldstuba [%l7 + %l3] 0x04, %l1
movrlz %l4, 0x266, %i7
tne %icc, 0x6
ta %icc, 0x3
srlx %g4, 0x13, %i3
edge32l %l3, %o5, %o1
array16 %g5, %g2, %o4
fmovsge %icc, %f26, %f10
fcmpne32 %f18, %f8, %l0
call loop_690
movleu %xcc, %i6, %o0
edge8n %g7, %o3, %i0
fmovsl %icc, %f4, %f10
loop_690:
fbn,a %fcc0, loop_691
tneg %icc, 0x5
tneg %icc, 0x2
movcs %icc, %l5, %i1
loop_691:
xnor %i2, 0x1A0F, %l6
std %f18, [%l7 + 0x18]
edge8n %o6, %o7, %i4
set 0x78, %g3
lduwa [%l7 + %g3] 0x80, %i5
addc %g3, %o2, %g1
tsubcctv %g6, %l2, %l4
movcc %xcc, %i7, %g4
ldd [%l7 + 0x18], %l0
movvc %icc, %i3, %l3
ba,a,pn %icc, loop_692
fmovrdgz %o5, %f8, %f30
fmovrsne %o1, %f23, %f31
fcmple16 %f14, %f0, %g5
loop_692:
subc %o4, %l0, %g2
set 0x08, %i5
lda [%l7 + %i5] 0x10, %f25
set 0x68, %i0
prefetcha [%l7 + %i0] 0x0c, 0x1
tle %xcc, 0x1
umul %o0, %g7, %i0
tcs %icc, 0x2
movre %o3, %i1, %l5
xor %i2, %o6, %o7
sub %i4, 0x14CD, %i5
movg %xcc, %g3, %o2
wr %g0, 0x89, %asi
lda [%l7 + 0x60] %asi, %f31
srl %g1, 0x03, %l6
fabss %f16, %f1
movneg %icc, %l2, %l4
wr %g0, 0x88, %asi
ldsha [%l7 + 0x28] %asi, %i7
movle %icc, %g4, %l1
movrlz %g6, %l3, %i3
fand %f6, %f0, %f6
movvs %icc, %o1, %o5
set 0x64, %l4
lduwa [%l7 + %l4] 0x04, %o4
movl %icc, %l0, %g5
ba,a,pt %xcc, loop_693
movvc %icc, %g2, %o0
mova %xcc, %i6, %i0
edge8 %g7, %i1, %o3
loop_693:
edge16n %i2, %o6, %l5
movvc %xcc, %o7, %i4
brnz,a %i5, loop_694
movpos %xcc, %g3, %g1
fmovrsne %o2, %f4, %f11
set 0x22, %i4
lduha [%l7 + %i4] 0x80, %l2
loop_694:
call loop_695
andcc %l6, %l4, %g4
umul %i7, %l1, %g6
bcc,a,pt %xcc, loop_696
loop_695:
ld [%l7 + 0x4C], %f16
fcmpne16 %f2, %f12, %i3
movrlz %l3, 0x146, %o5
loop_696:
tvc %icc, 0x6
brz %o4, loop_697
movcc %xcc, %l0, %o1
wr %g0, 0x80, %asi
sta %f23, [%l7 + 0x44] %asi
loop_697:
nop
setx loop_698, %l0, %l1
jmpl %l1, %g2
movrne %g5, 0x127, %i6
tleu %xcc, 0x3
flush %l7 + 0x1C
loop_698:
fxnor %f10, %f22, %f10
fmovdgu %icc, %f25, %f20
tleu %xcc, 0x5
fandnot1 %f14, %f4, %f8
ldsw [%l7 + 0x50], %o0
movrlez %g7, 0x3BC, %i0
set 0x70, %o4
ldstuba [%l7 + %o4] 0x04, %i1
tl %icc, 0x1
fexpand %f18, %f26
movrne %i2, 0x340, %o3
movrne %l5, 0x060, %o7
sub %i4, 0x0D95, %o6
ldd [%l7 + 0x50], %f4
brlez %g3, loop_699
tpos %xcc, 0x6
fnor %f20, %f2, %f18
udivcc %i5, 0x0FCC, %o2
loop_699:
sir 0x0483
edge8l %l2, %l6, %g1
edge32ln %g4, %l4, %i7
fpadd32 %f30, %f18, %f12
fands %f12, %f21, %f25
edge32l %g6, %i3, %l1
movrgez %l3, 0x18E, %o4
wr %g0, 0x89, %asi
ldsba [%l7 + 0x6E] %asi, %l0
fmovsvs %xcc, %f14, %f16
wr %g0, 0x80, %asi
lduwa [%l7 + 0x64] %asi, %o1
set 0x70, %o0
prefetcha [%l7 + %o0] 0x81, 0x1
edge16l %g2, %g5, %o0
brgez,a %g7, loop_700
smul %i0, 0x0F06, %i6
ldsh [%l7 + 0x30], %i2
membar 0x5E
loop_700:
membar 0x0D
bleu,pn %xcc, loop_701
bn %xcc, loop_702
movgu %xcc, %o3, %i1
fbug %fcc1, loop_703
loop_701:
tvs %xcc, 0x3
loop_702:
tsubcctv %o7, %i4, %o6
tneg %icc, 0x4
loop_703:
tl %icc, 0x0
edge32n %l5, %i5, %g3
fmovdg %xcc, %f0, %f29
lduw [%l7 + 0x24], %o2
tle %xcc, 0x0
sub %l6, %l2, %g4
andn %g1, %i7, %g6
fmovsgu %icc, %f31, %f3
movrne %l4, 0x173, %i3
movre %l3, %l1, %o4
move %icc, %l0, %o1
set 0x6A, %g6
lduha [%l7 + %g6] 0x10, %g2
orcc %g5, %o5, %o0
taddcctv %g7, %i6, %i2
fpadd16s %f4, %f13, %f2
fba,a %fcc3, loop_704
fbul %fcc3, loop_705
stb %i0, [%l7 + 0x1E]
wr %g0, 0x04, %asi
lduha [%l7 + 0x10] %asi, %i1
loop_704:
bg,pt %xcc, loop_706
loop_705:
tpos %icc, 0x7
fmovrslez %o7, %f31, %f13
fornot1s %f2, %f14, %f20
loop_706:
fbul %fcc0, loop_707
array8 %i4, %o3, %o6
udiv %i5, 0x1CC9, %g3
subccc %l5, 0x016D, %o2
loop_707:
taddcc %l6, 0x1987, %l2
set 0x58, %o3
stxa %g4, [%l7 + %o3] 0x19
fmovscs %xcc, %f19, %f29
wr %g0, 0x88, %asi
stwa %i7, [%l7 + 0x20] %asi
fbn %fcc2, loop_708
membar 0x6A
set 0x74, %g2
stwa %g6, [%l7 + %g2] 0x11
loop_708:
nop
add %l7, 0x14, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %g1, %l4
fcmple32 %f14, %f2, %l3
addcc %l1, %i3, %o4
tpos %icc, 0x4
fcmpeq16 %f6, %f6, %o1
bcs %icc, loop_709
movgu %xcc, %g2, %g5
movre %l0, 0x16C, %o5
fmovdle %xcc, %f28, %f9
loop_709:
addccc %o0, 0x0A34, %g7
tn %icc, 0x2
taddcc %i6, 0x0DA4, %i2
siam 0x2
fbug %fcc2, loop_710
edge32n %i0, %o7, %i4
fmovdgu %xcc, %f18, %f15
movg %xcc, %o3, %i1
loop_710:
sll %o6, %i5, %g3
tsubcctv %l5, %o2, %l2
bgu %xcc, loop_711
popc %g4, %i7
srax %l6, 0x10, %g1
andn %g6, %l4, %l3
loop_711:
fnot1s %f13, %f7
fmovscs %icc, %f23, %f6
tcs %xcc, 0x3
udiv %l1, 0x060B, %i3
edge16n %o4, %g2, %g5
bshuffle %f16, %f26, %f10
sra %l0, 0x04, %o5
andcc %o0, %g7, %i6
te %icc, 0x1
edge32l %o1, %i0, %i2
smul %i4, %o7, %i1
fmovsa %icc, %f22, %f3
fmovdgu %icc, %f7, %f5
ldd [%l7 + 0x58], %f24
edge16n %o3, %i5, %o6
movrgez %l5, %g3, %l2
mulx %g4, 0x1909, %i7
fexpand %f19, %f6
tgu %xcc, 0x0
alignaddr %o2, %l6, %g6
fbl,a %fcc3, loop_712
subc %l4, %g1, %l3
tl %xcc, 0x2
stbar
loop_712:
pdist %f0, %f10, %f18
addc %i3, %l1, %o4
srlx %g2, 0x1A, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_713, %l0, %l1
jmpl %l1, %g5
stb %o5, [%l7 + 0x32]
fmovdcc %xcc, %f1, %f25
fsrc2s %f4, %f10
loop_713:
fmovdl %xcc, %f26, %f24
movg %xcc, %g7, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %o1, 0x1CEC, %i6
fbo,a %fcc3, loop_714
xor %i2, %i0, %o7
te %icc, 0x4
fzeros %f14
loop_714:
fbu,a %fcc3, loop_715
movcc %xcc, %i4, %o3
fmovdleu %icc, %f17, %f13
fmovdg %xcc, %f10, %f13
loop_715:
fmovsl %xcc, %f25, %f0
movvs %icc, %i5, %o6
bgu,a loop_716
st %f7, [%l7 + 0x74]
bn,a,pt %xcc, loop_717
st %f5, [%l7 + 0x3C]
loop_716:
bl,pt %xcc, loop_718
edge8 %i1, %g3, %l5
loop_717:
alignaddr %g4, %l2, %o2
tneg %xcc, 0x5
loop_718:
edge8l %l6, %g6, %i7
movrne %l4, %g1, %i3
fpsub16s %f19, %f6, %f21
ldd [%l7 + 0x10], %f12
movrgez %l3, 0x230, %l1
movne %xcc, %g2, %o4
set 0x48, %i2
prefetcha [%l7 + %i2] 0x0c, 0x3
fmovdvs %xcc, %f29, %f28
fmovrslez %o5, %f31, %f14
sdivx %g7, 0x1C96, %l0
edge32 %o0, %o1, %i6
udiv %i2, 0x0AD8, %i0
fsrc1s %f10, %f27
movrgz %i4, %o7, %i5
alignaddr %o6, %i1, %o3
bl loop_719
fmuld8ulx16 %f27, %f5, %f8
subcc %g3, 0x0064, %l5
movrlez %g4, 0x066, %o2
loop_719:
movle %xcc, %l6, %g6
movrlz %i7, %l4, %g1
array8 %l2, %l3, %l1
movneg %xcc, %g2, %i3
stx %o4, [%l7 + 0x08]
srax %g5, %g7, %o5
smul %o0, 0x04D7, %l0
umul %i6, %i2, %o1
fbug %fcc1, loop_720
subcc %i0, 0x1B95, %o7
andcc %i4, %i5, %o6
alignaddrl %i1, %g3, %l5
loop_720:
smulcc %g4, %o2, %l6
fpadd16s %f14, %f15, %f19
movvc %xcc, %o3, %g6
fxnor %f6, %f14, %f20
brlz %i7, loop_721
movvc %xcc, %g1, %l2
sdivx %l3, 0x1E2A, %l4
sll %l1, 0x08, %g2
loop_721:
fmovscc %xcc, %f11, %f20
movrne %i3, 0x052, %g5
wr %g0, 0x80, %asi
stba %g7, [%l7 + 0x6E] %asi
movne %xcc, %o5, %o4
movrlz %l0, %o0, %i2
sethi 0x0017, %i6
sdiv %o1, 0x07AA, %o7
orn %i4, %i5, %i0
nop
set 0x08, %l5
prefetch [%l7 + %l5], 0x1
fcmple16 %f24, %f22, %o6
edge16ln %i1, %g3, %l5
smul %o2, 0x06D4, %g4
sethi 0x1A6D, %o3
movrgez %g6, %l6, %i7
fpadd32 %f24, %f16, %f28
ta %xcc, 0x4
std %l2, [%l7 + 0x60]
st %f19, [%l7 + 0x14]
alignaddr %g1, %l4, %l3
edge8n %l1, %g2, %i3
movre %g5, %o5, %g7
fcmpeq32 %f26, %f30, %l0
nop
set 0x1A, %g5
ldub [%l7 + %g5], %o4
ldsb [%l7 + 0x66], %o0
edge32ln %i6, %i2, %o1
nop
setx loop_722, %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
bn loop_723
addccc %i4, %i5, %o7
ldsh [%l7 + 0x7C], %o6
loop_722:
tg %icc, 0x5
loop_723:
bcs,a loop_724
fpadd32 %f8, %f8, %f6
fnegs %f27, %f7
be,a %xcc, loop_725
loop_724:
mulx %i1, %i0, %l5
sethi 0x1F0A, %g3
fandnot1s %f14, %f10, %f20
loop_725:
edge32 %g4, %o3, %g6
brnz %o2, loop_726
brlz %i7, loop_727
fmovsvs %xcc, %f17, %f2
addcc %l6, 0x1224, %l2
loop_726:
ldsw [%l7 + 0x6C], %g1
loop_727:
subccc %l4, %l1, %g2
fmovdge %xcc, %f31, %f23
fpsub16s %f2, %f14, %f5
movrlz %i3, 0x2D1, %g5
wr %g0, 0x0c, %asi
swapa [%l7 + 0x0C] %asi, %o5
movg %xcc, %l3, %l0
edge32ln %g7, %o4, %i6
fbne %fcc2, loop_728
fone %f26
edge32n %o0, %i2, %i4
set 0x58, %l1
stwa %i5, [%l7 + %l1] 0x23
membar #Sync
loop_728:
brlez %o7, loop_729
umulcc %o1, %o6, %i0
stb %l5, [%l7 + 0x7A]
nop
set 0x30, %l0
ldd [%l7 + %l0], %f28
loop_729:
andn %i1, 0x140B, %g4
tneg %xcc, 0x2
fmovdpos %icc, %f16, %f25
add %g3, 0x0FE5, %o3
tpos %xcc, 0x0
fbu,a %fcc2, loop_730
mulx %g6, %o2, %l6
fmovrsgz %i7, %f13, %f11
fbul,a %fcc3, loop_731
loop_730:
fbge,a %fcc0, loop_732
fmovrdlz %g1, %f20, %f12
fbul %fcc3, loop_733
loop_731:
fcmple32 %f20, %f14, %l2
loop_732:
bvc,a loop_734
fabss %f2, %f11
loop_733:
edge8 %l1, %l4, %g2
movl %xcc, %g5, %i3
loop_734:
movrlez %l3, 0x0FB, %l0
fmovsvs %icc, %f19, %f23
fmovrslz %o5, %f18, %f29
set 0x78, %i7
sta %f27, [%l7 + %i7] 0x0c
array32 %o4, %g7, %i6
fbge %fcc0, loop_735
brlez %o0, loop_736
faligndata %f22, %f2, %f24
stx %i2, [%l7 + 0x50]
loop_735:
edge32ln %i4, %i5, %o1
loop_736:
andn %o7, 0x1E06, %i0
std %f26, [%l7 + 0x68]
fmovsl %xcc, %f6, %f14
mova %xcc, %l5, %i1
fmul8x16au %f30, %f23, %f2
flush %l7 + 0x64
fmovdneg %icc, %f1, %f6
fands %f15, %f15, %f20
add %g4, %o6, %o3
fmovdvc %icc, %f23, %f21
fmovde %icc, %f4, %f18
ldstub [%l7 + 0x3A], %g3
ldx [%l7 + 0x08], %g6
udivx %o2, 0x188C, %l6
ba,pn %icc, loop_737
fbn,a %fcc2, loop_738
edge32l %i7, %l2, %l1
fnegd %f12, %f10
loop_737:
fmovdgu %icc, %f26, %f25
loop_738:
fbn,a %fcc3, loop_739
sub %l4, 0x0FA4, %g2
fornot1s %f9, %f26, %f24
smulcc %g1, 0x1093, %g5
loop_739:
fsrc2 %f20, %f12
addccc %i3, %l0, %o5
orncc %l3, 0x0EC9, %g7
array16 %o4, %o0, %i6
stbar
nop
setx loop_740, %l0, %l1
jmpl %l1, %i4
movgu %xcc, %i2, %i5
sdivx %o1, 0x1360, %o7
for %f2, %f28, %f24
loop_740:
fmovsvc %xcc, %f0, %f11
sub %l5, %i1, %i0
fmovsl %xcc, %f2, %f2
tge %xcc, 0x4
tvs %xcc, 0x2
tne %icc, 0x2
nop
set 0x7C, %i1
ldsh [%l7 + %i1], %g4
bleu,pn %icc, loop_741
membar 0x22
edge8ln %o3, %g3, %o6
tcc %xcc, 0x0
loop_741:
ta %icc, 0x4
array8 %o2, %g6, %l6
movrlz %l2, %l1, %l4
umul %i7, %g2, %g1
bgu loop_742
move %xcc, %g5, %i3
fnands %f20, %f19, %f24
fnot1 %f30, %f12
loop_742:
brnz %o5, loop_743
movgu %icc, %l3, %l0
addcc %o4, 0x10B6, %g7
ldx [%l7 + 0x78], %o0
loop_743:
srax %i4, 0x06, %i2
udivcc %i5, 0x0C04, %o1
wr %g0, 0xf8, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
fmovsge %icc, %f21, %f29
edge8n %o7, %l5, %i6
sethi 0x08CE, %i0
te %icc, 0x1
edge32n %g4, %o3, %g3
ldsh [%l7 + 0x3A], %i1
fpsub32s %f28, %f10, %f26
fmovspos %icc, %f26, %f30
sth %o2, [%l7 + 0x28]
edge32l %g6, %o6, %l2
movcc %icc, %l6, %l1
mulx %i7, 0x1669, %l4
tne %xcc, 0x1
orn %g1, %g2, %i3
bne %icc, loop_744
xor %g5, 0x1A19, %l3
andcc %l0, %o4, %o5
wr %g0, 0x11, %asi
sta %f1, [%l7 + 0x0C] %asi
loop_744:
nop
set 0x60, %i3
ldswa [%l7 + %i3] 0x89, %o0
fbue,a %fcc3, loop_745
udivx %g7, 0x1B12, %i4
addcc %i5, 0x19F7, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_745:
sra %o7, %i2, %l5
fmovdl %icc, %f29, %f7
fnors %f7, %f5, %f1
std %i0, [%l7 + 0x20]
tsubcctv %g4, %o3, %i6
stbar
fmuld8sux16 %f7, %f12, %f4
nop
set 0x10, %g4
ldd [%l7 + %g4], %f4
brnz %i1, loop_746
stbar
tvc %xcc, 0x1
fmovsn %xcc, %f2, %f9
loop_746:
nop
wr %g0, 0x19, %asi
lduba [%l7 + 0x19] %asi, %g3
udiv %g6, 0x0E71, %o6
addc %l2, %o2, %l1
fmovdge %xcc, %f25, %f26
wr %g0, 0x88, %asi
sta %f28, [%l7 + 0x74] %asi
srl %i7, %l4, %l6
orcc %g1, %i3, %g5
movpos %icc, %g2, %l3
set 0x60, %o6
prefetcha [%l7 + %o6] 0x15, 0x2
taddcctv %o4, %o5, %o0
fmovsg %icc, %f25, %f25
movg %xcc, %i4, %g7
edge8l %o1, %o7, %i5
xnor %i2, 0x0E4E, %i0
brlez,a %l5, loop_747
movne %icc, %o3, %g4
movvs %icc, %i1, %i6
srlx %g6, %g3, %l2
loop_747:
bleu,a %xcc, loop_748
xnor %o2, %o6, %l1
sdivcc %l4, 0x0E00, %l6
bl,a,pn %icc, loop_749
loop_748:
orcc %g1, %i7, %i3
subcc %g2, 0x0E7A, %g5
fandnot1 %f26, %f28, %f6
loop_749:
addc %l0, 0x1557, %o4
subc %l3, %o0, %o5
subcc %g7, 0x02AA, %i4
smul %o7, 0x13BB, %i5
fnors %f25, %f7, %f9
movge %xcc, %i2, %i0
edge32l %l5, %o3, %g4
alignaddr %o1, %i6, %g6
movn %xcc, %i1, %l2
bpos,a %icc, loop_750
fands %f26, %f12, %f4
tneg %xcc, 0x5
subc %g3, 0x0576, %o6
loop_750:
nop
set 0x70, %i6
ldswa [%l7 + %i6] 0x88, %o2
fmovdgu %xcc, %f23, %f12
tcs %xcc, 0x0
tsubcctv %l4, 0x1215, %l6
srl %l1, 0x0D, %i7
tpos %xcc, 0x2
fmovsge %xcc, %f17, %f11
array16 %g1, %g2, %i3
movvs %xcc, %g5, %o4
andncc %l3, %l0, %o0
fmovsge %icc, %f2, %f23
udivx %g7, 0x00C3, %o5
tn %icc, 0x4
fand %f18, %f30, %f26
sdivx %o7, 0x05C8, %i4
fabss %f24, %f20
andncc %i5, %i0, %i2
umulcc %o3, %l5, %g4
xorcc %i6, %g6, %i1
edge32n %l2, %o1, %g3
addc %o2, %o6, %l6
movn %xcc, %l4, %l1
movrlez %i7, %g1, %i3
ble loop_751
fands %f13, %f18, %f13
sra %g2, %o4, %l3
tle %icc, 0x4
loop_751:
movrgez %g5, 0x0E8, %l0
tsubcctv %o0, 0x12F3, %g7
tvc %icc, 0x7
smul %o7, %o5, %i5
sub %i0, %i4, %o3
sdivx %i2, 0x018E, %g4
set 0x57, %o2
ldstuba [%l7 + %o2] 0x0c, %i6
te %xcc, 0x4
wr %g0, 0xe3, %asi
stxa %l5, [%l7 + 0x70] %asi
membar #Sync
udiv %i1, 0x0F42, %l2
sra %g6, 0x10, %o1
edge32ln %o2, %g3, %l6
tsubcctv %l4, %l1, %o6
tsubcctv %g1, 0x14F4, %i3
fmovdge %xcc, %f16, %f3
bgu loop_752
array32 %i7, %g2, %o4
fbge %fcc1, loop_753
taddcctv %l3, %g5, %o0
loop_752:
fbug %fcc0, loop_754
fmovde %icc, %f31, %f3
loop_753:
srax %l0, %g7, %o5
fzero %f2
loop_754:
sllx %o7, 0x15, %i0
sdivx %i5, 0x0203, %o3
fbge,a %fcc1, loop_755
addc %i4, 0x1D8A, %g4
sra %i2, %l5, %i6
edge8ln %l2, %g6, %i1
loop_755:
movg %xcc, %o1, %o2
sir 0x0A18
fpsub16s %f28, %f4, %f19
edge8l %g3, %l6, %l1
movrlez %l4, %o6, %i3
sdivx %g1, 0x09C6, %g2
umulcc %i7, %o4, %g5
bvc,pn %icc, loop_756
edge16 %l3, %l0, %o0
wr %g0, 0x57, %asi
stxa %g7, [%g0 + 0x0] %asi
loop_756:
orcc %o5, %i0, %i5
edge16ln %o7, %i4, %g4
movne %icc, %o3, %l5
srlx %i2, %i6, %g6
tvc %xcc, 0x7
brgez,a %l2, loop_757
fornot1s %f10, %f16, %f8
sethi 0x10F6, %o1
brlez,a %i1, loop_758
loop_757:
swap [%l7 + 0x60], %g3
sdiv %o2, 0x1E6F, %l1
brlez,a %l6, loop_759
loop_758:
flush %l7 + 0x60
edge16l %l4, %o6, %i3
edge16l %g1, %g2, %i7
loop_759:
nop
wr %g0, 0x89, %asi
swapa [%l7 + 0x6C] %asi, %g5
popc %o4, %l0
alignaddrl %o0, %g7, %o5
wr %g0, 0x89, %asi
ldsba [%l7 + 0x46] %asi, %l3
srax %i5, %o7, %i0
add %l7, 0x14, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %i4
casa [%l6] %asi, %i4, %g4
fpsub16s %f30, %f1, %f0
tne %xcc, 0x5
edge32l %o3, %i2, %l5
movle %xcc, %i6, %l2
movrne %o1, 0x156, %i1
umulcc %g6, 0x1AFB, %o2
fnot2 %f24, %f8
sra %g3, 0x02, %l1
sub %l6, %o6, %l4
edge8l %i3, %g2, %i7
te %icc, 0x6
smul %g1, 0x1579, %g5
xnor %l0, 0x0C6F, %o0
array32 %g7, %o4, %l3
tvs %xcc, 0x4
stx %o5, [%l7 + 0x18]
sra %o7, 0x00, %i0
edge16 %i4, %g4, %o3
tg %icc, 0x5
fnot1s %f6, %f21
movre %i2, %i5, %l5
fmovrdgez %l2, %f28, %f30
bvs,pt %xcc, loop_760
edge16l %o1, %i6, %i1
tle %icc, 0x1
fabsd %f6, %f4
loop_760:
andncc %g6, %g3, %l1
fone %f8
brgz,a %o2, loop_761
ta %icc, 0x6
mulscc %l6, %l4, %o6
set 0x74, %l2
ldsha [%l7 + %l2] 0x14, %i3
loop_761:
nop
setx loop_762, %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
membar 0x5D
swap [%l7 + 0x3C], %i7
fbn,a %fcc1, loop_763
loop_762:
ld [%l7 + 0x5C], %f10
tl %xcc, 0x3
movvs %xcc, %g1, %g2
loop_763:
mulx %l0, %o0, %g7
fmovsg %xcc, %f9, %f8
ta %xcc, 0x2
edge32l %o4, %l3, %o5
fbuge %fcc0, loop_764
fmovdpos %xcc, %f15, %f21
fpsub32 %f2, %f26, %f22
umul %o7, 0x00A9, %g5
loop_764:
xnor %i0, 0x0231, %g4
srlx %i4, %o3, %i2
fmovd %f30, %f12
xorcc %l5, %i5, %l2
fmul8x16al %f21, %f2, %f6
tle %icc, 0x4
fnegs %f2, %f14
movpos %xcc, %i6, %o1
xorcc %i1, %g6, %l1
andncc %o2, %l6, %g3
sdivx %o6, 0x0217, %i3
ble,pt %icc, loop_765
sdiv %l4, 0x1838, %i7
tle %icc, 0x5
wr %g0, 0x04, %asi
ldsha [%l7 + 0x3C] %asi, %g2
loop_765:
fpadd32s %f7, %f27, %f6
tne %xcc, 0x4
fble %fcc1, loop_766
fmovdn %xcc, %f26, %f9
fbe %fcc2, loop_767
and %g1, 0x0D55, %l0
loop_766:
ta %xcc, 0x3
tvc %icc, 0x3
loop_767:
movneg %xcc, %g7, %o0
movrlz %l3, 0x31A, %o4
std %f8, [%l7 + 0x68]
fmovsn %icc, %f8, %f13
tl %icc, 0x0
membar 0x4D
xor %o5, %g5, %o7
bne,a,pn %icc, loop_768
fbl %fcc2, loop_769
edge16n %i0, %g4, %o3
sir 0x18A0
loop_768:
movleu %xcc, %i4, %i2
loop_769:
taddcctv %l5, 0x1980, %i5
fexpand %f15, %f20
fmovsgu %icc, %f29, %f14
tpos %icc, 0x5
fmovdl %icc, %f7, %f20
fcmpne16 %f28, %f14, %i6
fmovsl %icc, %f8, %f4
andn %l2, 0x0436, %i1
fcmple32 %f24, %f22, %g6
tneg %icc, 0x6
fmovsl %icc, %f1, %f27
move %xcc, %l1, %o2
subcc %l6, 0x08FA, %o1
tvc %icc, 0x7
ble,a,pn %icc, loop_770
fsrc2s %f15, %f21
fmovdneg %icc, %f19, %f25
edge16 %g3, %i3, %o6
loop_770:
pdist %f8, %f8, %f26
edge32n %l4, %i7, %g2
fbne %fcc3, loop_771
tvc %icc, 0x5
lduh [%l7 + 0x4E], %l0
fbe,a %fcc2, loop_772
loop_771:
movre %g1, 0x148, %g7
sdivx %o0, 0x0F84, %o4
brgz,a %o5, loop_773
loop_772:
xnorcc %g5, 0x116B, %o7
movne %xcc, %l3, %i0
fmovsneg %icc, %f5, %f15
loop_773:
bpos %icc, loop_774
orncc %g4, 0x0F8E, %i4
fmovsgu %xcc, %f14, %f13
bl loop_775
loop_774:
ldsb [%l7 + 0x78], %i2
sra %l5, 0x1F, %o3
edge8ln %i5, %l2, %i1
loop_775:
fandnot1 %f16, %f6, %f24
tgu %xcc, 0x2
tgu %xcc, 0x7
fzero %f8
fbn %fcc1, loop_776
edge32l %i6, %l1, %g6
sdiv %l6, 0x067B, %o2
fmovsvc %icc, %f15, %f28
loop_776:
bg,a,pn %xcc, loop_777
movvs %icc, %g3, %i3
subcc %o1, %l4, %i7
edge8n %o6, %l0, %g2
loop_777:
and %g7, %o0, %g1
sethi 0x0981, %o5
andcc %g5, %o4, %o7
tsubcctv %l3, 0x0BE4, %i0
fbe %fcc2, loop_778
swap [%l7 + 0x10], %i4
edge16 %i2, %l5, %g4
wr %g0, 0xea, %asi
stwa %i5, [%l7 + 0x74] %asi
membar #Sync
loop_778:
array16 %l2, %i1, %i6
fpsub16 %f8, %f24, %f22
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnot1 %f22, %f30
lduw [%l7 + 0x48], %o3
fcmped %fcc0, %f0, %f22
fandnot2 %f24, %f10, %f4
fmovrdgz %l1, %f18, %f16
swap [%l7 + 0x24], %l6
tl %icc, 0x4
tg %icc, 0x6
ldstub [%l7 + 0x17], %o2
movre %g3, %g6, %i3
tn %xcc, 0x0
brgz %o1, loop_779
fmovde %xcc, %f21, %f10
fmovsn %icc, %f26, %f4
st %f25, [%l7 + 0x0C]
loop_779:
fmovsne %icc, %f21, %f23
array32 %l4, %i7, %l0
fnot2s %f7, %f24
xnor %g2, %g7, %o0
tsubcc %g1, 0x081D, %o6
subc %g5, 0x1CBA, %o5
fornot1s %f27, %f0, %f19
popc 0x0DC1, %o7
fmovdleu %xcc, %f23, %f5
taddcc %o4, %l3, %i4
fbuge %fcc2, loop_780
fcmple32 %f30, %f10, %i2
fbe,a %fcc3, loop_781
edge32ln %i0, %g4, %i5
loop_780:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sub %l2, 0x1AA2, %l5
loop_781:
ldd [%l7 + 0x48], %f16
edge32n %i6, %o3, %i1
sethi 0x0B2D, %l6
fcmpgt16 %f16, %f14, %o2
tvc %xcc, 0x2
lduw [%l7 + 0x7C], %g3
taddcc %l1, 0x10F0, %g6
edge32n %o1, %l4, %i3
srax %l0, %g2, %g7
fbn %fcc0, loop_782
ba loop_783
stw %o0, [%l7 + 0x5C]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_782:
movrgez %i7, %g1, %g5
loop_783:
fbu,a %fcc1, loop_784
edge16n %o5, %o6, %o7
edge32ln %o4, %l3, %i2
sth %i4, [%l7 + 0x68]
loop_784:
mulx %g4, 0x1CAC, %i0
edge8ln %l2, %l5, %i6
popc %i5, %i1
sra %o3, %o2, %g3
sub %l6, 0x0D8B, %g6
subcc %o1, %l4, %i3
movn %icc, %l1, %l0
xnorcc %g2, %o0, %i7
sub %g7, 0x1350, %g1
siam 0x4
andn %o5, %g5, %o7
edge32ln %o6, %l3, %i2
xnor %o4, %g4, %i0
brnz,a %l2, loop_785
tcs %xcc, 0x2
tn %xcc, 0x5
sllx %i4, 0x09, %l5
loop_785:
bvs,pn %xcc, loop_786
fzeros %f18
tneg %icc, 0x4
fexpand %f3, %f6
loop_786:
alignaddrl %i6, %i5, %o3
sdiv %o2, 0x18A8, %g3
movrne %i1, 0x184, %l6
movvc %xcc, %g6, %l4
xor %o1, %i3, %l0
xor %g2, %l1, %o0
andcc %i7, 0x022A, %g1
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
tcc %icc, 0x2
movneg %icc, %o5, %g5
tvc %icc, 0x5
set 0x38, %g7
sta %f16, [%l7 + %g7] 0x04
edge32n %g7, %o6, %l3
edge16l %o7, %o4, %i2
alignaddr %g4, %l2, %i4
fmovdn %icc, %f17, %f16
fcmpd %fcc0, %f18, %f30
subccc %i0, 0x0CF1, %i6
subcc %i5, %o3, %l5
movneg %xcc, %o2, %g3
movcc %xcc, %l6, %g6
nop
setx loop_787, %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
sth %l4, [%l7 + 0x6A]
movvs %icc, %o1, %i1
xnor %l0, %i3, %l1
loop_787:
bvc,a loop_788
edge16 %g2, %i7, %g1
set 0x40, %l6
stda %f0, [%l7 + %l6] 0x14
loop_788:
movgu %xcc, %o0, %g5
bne,pn %xcc, loop_789
fbu %fcc2, loop_790
fmul8ulx16 %f0, %f22, %f16
fcmple16 %f26, %f26, %o5
loop_789:
subcc %g7, 0x08E9, %o6
loop_790:
st %f24, [%l7 + 0x6C]
edge32ln %o7, %o4, %l3
movrgz %g4, %l2, %i2
subc %i0, %i6, %i4
fmovs %f3, %f29
tpos %xcc, 0x1
set 0x38, %o5
ldxa [%l7 + %o5] 0x04, %o3
umulcc %i5, %o2, %l5
fandnot2s %f7, %f5, %f23
movn %xcc, %g3, %g6
array16 %l4, %o1, %i1
fmovsvc %xcc, %f19, %f1
brlez,a %l6, loop_791
fcmped %fcc0, %f22, %f22
movl %icc, %i3, %l0
movleu %xcc, %l1, %i7
loop_791:
taddcc %g2, %g1, %o0
bcs,a,pn %icc, loop_792
fpsub32s %f24, %f16, %f11
brlez,a %g5, loop_793
sth %g7, [%l7 + 0x50]
loop_792:
add %o5, %o7, %o4
tleu %icc, 0x4
loop_793:
sir 0x0441
tne %icc, 0x7
tsubcc %l3, %o6, %g4
ld [%l7 + 0x4C], %f11
bpos,pn %xcc, loop_794
fnegs %f22, %f23
andcc %l2, %i0, %i6
ta %xcc, 0x5
loop_794:
tvc %xcc, 0x4
fpack32 %f4, %f16, %f22
fmovsl %icc, %f22, %f12
st %f1, [%l7 + 0x30]
and %i4, 0x123E, %o3
tgu %icc, 0x5
srax %i2, %i5, %l5
addccc %o2, %g3, %l4
add %g6, %o1, %l6
popc %i1, %i3
fbne %fcc3, loop_795
te %icc, 0x1
faligndata %f28, %f20, %f8
movgu %icc, %l0, %l1
loop_795:
pdist %f14, %f30, %f10
movneg %xcc, %g2, %i7
orncc %o0, %g5, %g7
add %l7, 0x08, %l6
wr %g0, 0x0c, %asi
casxa [%l6] 0x0c, %o5, %g1
taddcc %o7, 0x0A35, %l3
movre %o4, 0x159, %o6
popc %l2, %i0
fmovscs %xcc, %f12, %f5
edge16n %i6, %g4, %i4
wr %g0, 0x88, %asi
ldda [%l7 + 0x40] %asi, %f16
fmovrsne %i2, %f22, %f1
fcmps %fcc0, %f7, %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stb %i5, [%l7 + 0x41]
xorcc %o3, %l5, %g3
fcmpne16 %f26, %f22, %o2
set 0x38, %o7
ldxa [%g0 + %o7] 0x4f, %g6
subc %o1, 0x05AD, %l4
fbug,a %fcc1, loop_796
movg %icc, %l6, %i3
prefetch [%l7 + 0x68], 0x2
fornot2s %f31, %f22, %f9
loop_796:
tgu %icc, 0x6
fmovsl %xcc, %f31, %f18
edge16ln %l0, %l1, %g2
fmovsn %xcc, %f18, %f12
edge8 %i1, %i7, %o0
wr %g0, 0x88, %asi
lduha [%l7 + 0x1E] %asi, %g5
movg %xcc, %g7, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x5C, %o1
sta %f0, [%l7 + %o1] 0x88
fmul8x16au %f10, %f23, %f20
umul %g1, %o7, %l3
fmovscs %xcc, %f6, %f21
sll %o6, %o4, %l2
fornot2 %f6, %f28, %f2
sdivcc %i0, 0x03FC, %g4
bvc,pt %icc, loop_797
udivcc %i4, 0x04B5, %i2
fbuge %fcc3, loop_798
tleu %icc, 0x3
loop_797:
fpadd16 %f14, %f24, %f26
tcs %xcc, 0x5
loop_798:
brlz,a %i5, loop_799
fbl,a %fcc0, loop_800
andn %i6, %o3, %l5
movcc %xcc, %g3, %o2
loop_799:
move %icc, %g6, %l4
loop_800:
tn %xcc, 0x0
bn,a loop_801
brnz %l6, loop_802
array32 %i3, %l0, %l1
fbn,a %fcc0, loop_803
loop_801:
nop
set 0x7D, %l3
ldub [%l7 + %l3], %g2
loop_802:
fmuld8sux16 %f13, %f22, %f26
popc 0x12D2, %i1
loop_803:
andn %i7, 0x0422, %o1
movle %xcc, %o0, %g7
edge8l %o5, %g1, %g5
fbuge,a %fcc1, loop_804
fone %f6
array32 %o7, %o6, %l3
tl %icc, 0x1
loop_804:
brgez,a %l2, loop_805
ldsw [%l7 + 0x18], %i0
tsubcc %g4, %i4, %i2
edge8l %o4, %i6, %o3
loop_805:
fmovdl %icc, %f10, %f10
tg %xcc, 0x1
wr %g0, 0x80, %asi
ldsha [%l7 + 0x32] %asi, %l5
edge8ln %g3, %o2, %g6
addccc %l4, 0x12DD, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %i3, %l0, %l6
set 0x2D, %g3
ldsba [%l7 + %g3] 0x10, %g2
set 0x18, %i5
stda %i0, [%l7 + %i5] 0x18
smulcc %l1, %o1, %o0
ldsb [%l7 + 0x0F], %g7
tg %xcc, 0x5
fbul,a %fcc1, loop_806
alignaddrl %i7, %o5, %g1
sir 0x1D1D
ble,a %xcc, loop_807
loop_806:
xnor %o7, 0x0CC4, %g5
subcc %o6, 0x098C, %l2
movrne %i0, %l3, %i4
loop_807:
fbge %fcc0, loop_808
brlz %g4, loop_809
bcs,pn %xcc, loop_810
smul %i2, %o4, %i6
loop_808:
fpack16 %f8, %f8
loop_809:
tl %icc, 0x7
loop_810:
umul %l5, %g3, %o2
tle %icc, 0x1
ldub [%l7 + 0x4D], %o3
fornot1 %f12, %f16, %f20
set 0x41, %g1
ldsba [%l7 + %g1] 0x88, %g6
fornot2s %f1, %f3, %f2
fand %f20, %f4, %f18
set 0x1C, %l4
lda [%l7 + %l4] 0x14, %f0
edge8n %i5, %i3, %l4
movvc %xcc, %l6, %g2
fbuge,a %fcc0, loop_811
srax %i1, %l1, %o1
movvs %icc, %o0, %l0
brz %i7, loop_812
loop_811:
fmovde %xcc, %f22, %f4
umulcc %g7, 0x1A59, %g1
fmovsa %icc, %f0, %f26
loop_812:
sir 0x04B3
tg %xcc, 0x5
fnors %f25, %f20, %f6
ldd [%l7 + 0x10], %o6
sdivx %o5, 0x1E20, %g5
edge8n %o6, %l2, %l3
nop
setx loop_813, %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 %xcc, %i0, %i4
movcs %xcc, %i2, %g4
fpsub32s %f19, %f27, %f1
loop_813:
tgu %icc, 0x1
swap [%l7 + 0x14], %o4
fbn %fcc2, loop_814
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32 %i6, %l5, %g3
nop
setx loop_815, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_814:
fmovdl %icc, %f11, %f15
movneg %xcc, %o2, %g6
bvs,a,pn %icc, loop_816
loop_815:
fmovsge %xcc, %f16, %f2
tsubcc %i5, %i3, %o3
fmovsge %xcc, %f18, %f14
loop_816:
fble %fcc3, loop_817
brgez,a %l4, loop_818
ldsh [%l7 + 0x26], %l6
fmovrde %g2, %f2, %f2
loop_817:
movneg %xcc, %i1, %o1
loop_818:
subccc %l1, 0x01C2, %o0
fnot2 %f0, %f14
set 0x0E, %i0
ldsha [%l7 + %i0] 0x80, %l0
fzero %f30
fandnot1s %f31, %f20, %f15
fmovrslz %i7, %f20, %f19
tsubcc %g1, 0x15D4, %o7
wr %g0, 0x81, %asi
ldda [%l7 + 0x70] %asi, %g6
tsubcc %o5, 0x0B11, %o6
add %g5, 0x1A44, %l3
movne %xcc, %i0, %i4
edge32 %i2, %g4, %l2
fmovsleu %icc, %f5, %f10
tvs %xcc, 0x4
ld [%l7 + 0x34], %f4
edge16n %o4, %l5, %i6
alignaddr %o2, %g6, %i5
edge8 %g3, %i3, %o3
sdiv %l4, 0x0BED, %g2
fpack16 %f28, %f27
movle %icc, %l6, %i1
bn,a %xcc, loop_819
fmovde %icc, %f9, %f22
brz %o1, loop_820
srlx %o0, 0x02, %l1
loop_819:
tcs %xcc, 0x5
array16 %l0, %g1, %i7
loop_820:
fbue %fcc2, loop_821
movre %g7, 0x0BF, %o7
array8 %o6, %g5, %o5
and %i0, %l3, %i4
loop_821:
edge16n %i2, %g4, %l2
edge16l %l5, %o4, %i6
movvc %icc, %g6, %o2
ldsw [%l7 + 0x5C], %g3
movpos %xcc, %i3, %o3
fmovspos %icc, %f16, %f0
movrne %i5, 0x2A1, %l4
fmovs %f8, %f20
set 0x40, %i4
ldda [%l7 + %i4] 0x11, %f16
edge8n %g2, %i1, %l6
movrgez %o1, %l1, %o0
movcs %icc, %g1, %l0
fsrc1s %f23, %f16
xorcc %g7, %i7, %o6
addccc %g5, 0x0A50, %o5
movneg %icc, %i0, %o7
movne %xcc, %i4, %i2
set 0x18, %o4
lduwa [%l7 + %o4] 0x04, %l3
fpack32 %f20, %f6, %f8
movrlz %l2, %l5, %o4
taddcc %g4, 0x175D, %g6
fpadd16 %f0, %f30, %f28
bneg,a %icc, loop_822
edge16 %i6, %g3, %o2
bleu,pt %icc, loop_823
xnorcc %o3, 0x06EA, %i3
loop_822:
brgez %i5, loop_824
subccc %g2, 0x178E, %l4
loop_823:
bcs loop_825
fbge,a %fcc1, loop_826
loop_824:
stx %i1, [%l7 + 0x40]
fba %fcc3, loop_827
loop_825:
sub %o1, 0x036B, %l1
loop_826:
edge16l %l6, %g1, %o0
movcs %xcc, %l0, %i7
loop_827:
nop
set 0x10, %g6
stba %o6, [%l7 + %g6] 0x23
membar #Sync
srlx %g5, %g7, %i0
movrgz %o7, 0x1CE, %i4
set 0x8, %o0
ldxa [%g0 + %o0] 0x4f, %o5
movrlz %l3, 0x201, %i2
andn %l5, %o4, %l2
movpos %icc, %g4, %g6
movgu %icc, %i6, %o2
wr %g0, 0x2f, %asi
ldda [%l7 + 0x60] %asi, %o2
sll %i3, %g3, %g2
bcc,pn %xcc, loop_828
fsrc2s %f13, %f26
std %f0, [%l7 + 0x48]
flush %l7 + 0x18
loop_828:
movrgez %i5, %l4, %o1
sra %l1, %i1, %l6
edge8ln %o0, %g1, %l0
tg %xcc, 0x6
fors %f27, %f4, %f25
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
swap [%l7 + 0x60], %i7
fbu %fcc0, loop_829
bleu,a loop_830
fmovdpos %xcc, %f20, %f26
taddcctv %g5, 0x1668, %g7
loop_829:
swap [%l7 + 0x18], %i0
loop_830:
movn %icc, %o6, %i4
taddcctv %o7, %l3, %i2
flush %l7 + 0x54
edge32l %l5, %o4, %o5
xnorcc %l2, %g4, %g6
movvs %xcc, %i6, %o2
fcmpgt16 %f8, %f18, %i3
sub %g3, %o3, %g2
tleu %xcc, 0x0
wr %g0, 0x11, %asi
ldsha [%l7 + 0x36] %asi, %l4
movvs %icc, %o1, %l1
movre %i5, 0x3F2, %i1
fmovrsne %o0, %f30, %f31
movge %icc, %l6, %g1
mova %xcc, %l0, %g5
sra %g7, 0x03, %i7
movl %icc, %o6, %i0
alignaddrl %o7, %l3, %i2
swap [%l7 + 0x3C], %i4
sethi 0x10D2, %l5
fmovrdlez %o5, %f6, %f26
udivcc %l2, 0x12C2, %o4
ldsb [%l7 + 0x3E], %g4
addcc %i6, %o2, %g6
tcs %xcc, 0x2
tl %xcc, 0x1
fmul8ulx16 %f4, %f26, %f4
fxor %f24, %f20, %f10
fpsub32s %f6, %f24, %f8
bcs %xcc, loop_831
tcc %icc, 0x2
edge8n %g3, %o3, %g2
addcc %i3, 0x1A8F, %l4
loop_831:
movrlz %o1, 0x10C, %i5
std %f8, [%l7 + 0x38]
fpadd32s %f26, %f28, %f17
fpsub16s %f14, %f3, %f29
ta %icc, 0x5
fors %f0, %f6, %f19
add %l7, 0x70, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %l1, %i1
ldsb [%l7 + 0x40], %o0
fpadd32 %f0, %f0, %f14
fbe,a %fcc3, loop_832
and %g1, %l0, %l6
ta %icc, 0x3
udivx %g5, 0x079C, %i7
loop_832:
fbl,a %fcc3, loop_833
udivx %g7, 0x05F5, %i0
set 0x50, %g2
ldxa [%l7 + %g2] 0x89, %o6
loop_833:
fornot1 %f6, %f12, %f14
nop
setx loop_834, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ldd [%l7 + 0x60], %l2
tg %xcc, 0x5
fsrc2 %f18, %f6
loop_834:
mova %xcc, %o7, %i2
fsrc2s %f22, %f21
fmovsgu %icc, %f5, %f30
brnz,a %i4, loop_835
subccc %o5, 0x1062, %l5
call loop_836
movge %xcc, %l2, %g4
loop_835:
sdivx %o4, 0x00FD, %o2
fmul8ulx16 %f18, %f22, %f6
loop_836:
fmovsg %xcc, %f0, %f6
stx %i6, [%l7 + 0x78]
srlx %g3, %g6, %g2
be %xcc, loop_837
movle %xcc, %o3, %l4
movvs %icc, %o1, %i5
fmovsn %icc, %f18, %f15
loop_837:
siam 0x4
xorcc %i3, %i1, %l1
movleu %icc, %o0, %l0
fpackfix %f4, %f4
movrgz %g1, %g5, %l6
fmovrdgez %i7, %f8, %f0
tsubcctv %g7, 0x12CC, %o6
fmovsn %xcc, %f19, %f25
bshuffle %f6, %f2, %f24
edge16 %l3, %o7, %i0
fmovsa %icc, %f22, %f24
sra %i2, %i4, %l5
tcc %xcc, 0x4
smulcc %l2, %o5, %o4
tle %icc, 0x2
fmuld8sux16 %f13, %f14, %f22
set 0x108, %i2
ldxa [%g0 + %i2] 0x21, %g4
add %i6, 0x0638, %o2
fmovsgu %icc, %f13, %f1
fones %f26
std %g2, [%l7 + 0x30]
andncc %g6, %g2, %l4
fbne %fcc3, loop_838
fmovdleu %icc, %f28, %f16
tsubcctv %o3, %o1, %i5
fbule %fcc1, loop_839
loop_838:
swap [%l7 + 0x20], %i1
tcs %icc, 0x4
set 0x3B, %o3
lduba [%l7 + %o3] 0x04, %i3
loop_839:
std %f28, [%l7 + 0x20]
sllx %o0, %l1, %l0
popc %g1, %g5
fbne %fcc0, loop_840
fmovsg %icc, %f27, %f29
movrlz %i7, 0x271, %g7
set 0x40, %g5
ldda [%l7 + %g5] 0x15, %f0
loop_840:
sdivx %o6, 0x0F5D, %l6
fandnot2s %f3, %f22, %f23
bg,a,pn %icc, loop_841
std %f16, [%l7 + 0x78]
tg %xcc, 0x6
set 0x54, %l5
stwa %l3, [%l7 + %l5] 0x23
membar #Sync
loop_841:
movge %xcc, %o7, %i2
tne %xcc, 0x2
tl %xcc, 0x4
bvc,a %icc, loop_842
xnor %i0, %i4, %l5
andn %l2, 0x1794, %o4
smulcc %o5, %g4, %o2
loop_842:
nop
set 0x40, %l0
stxa %i6, [%l7 + %l0] 0x2f
membar #Sync
movg %icc, %g3, %g6
wr %g0, 0x81, %asi
lda [%l7 + 0x54] %asi, %f1
andncc %g2, %l4, %o1
alignaddrl %o3, %i5, %i3
tvc %xcc, 0x6
sethi 0x0004, %i1
add %l7, 0x10, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %o0
casa [%l6] 0x19, %o0, %l1
tsubcc %l0, %g5, %g1
tcc %icc, 0x5
brgez,a %i7, loop_843
sethi 0x021F, %o6
fcmped %fcc0, %f10, %f18
st %f16, [%l7 + 0x10]
loop_843:
nop
wr %g0, 0xeb, %asi
stha %l6, [%l7 + 0x1A] %asi
membar #Sync
set 0x28, %i7
stxa %g7, [%l7 + %i7] 0x22
membar #Sync
set 0x18, %l1
lda [%l7 + %l1] 0x0c, %f22
fnot1 %f8, %f2
edge16 %o7, %l3, %i0
movre %i4, %l5, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movneg %icc, %i2, %o4
orcc %g4, %o2, %i6
fand %f2, %f2, %f12
fnegd %f26, %f18
pdist %f8, %f2, %f26
bne,pn %xcc, loop_844
srl %g3, 0x1A, %g6
srl %o5, %l4, %g2
movn %xcc, %o3, %i5
loop_844:
movcc %xcc, %o1, %i3
udiv %o0, 0x1E56, %i1
brlez,a %l0, loop_845
sethi 0x1A13, %l1
fbul,a %fcc0, loop_846
movcc %xcc, %g5, %g1
loop_845:
movne %icc, %o6, %l6
srl %g7, %i7, %o7
loop_846:
fmovrde %i0, %f4, %f14
movrgz %i4, %l3, %l5
edge8l %l2, %o4, %i2
umul %g4, %o2, %i6
andcc %g3, %o5, %g6
udivcc %l4, 0x13BE, %g2
bg,pt %xcc, loop_847
edge16n %i5, %o1, %o3
bshuffle %f26, %f2, %f26
brlez %o0, loop_848
loop_847:
movrgz %i1, %l0, %i3
addcc %l1, %g1, %g5
bpos,pn %icc, loop_849
loop_848:
fmovrdgez %o6, %f4, %f24
brgez,a %l6, loop_850
edge32 %g7, %i7, %o7
loop_849:
nop
wr %g0, 0x80, %asi
swapa [%l7 + 0x48] %asi, %i4
loop_850:
stbar
edge8 %i0, %l5, %l3
subcc %o4, %l2, %i2
fmovrse %o2, %f23, %f8
set 0x70, %i1
ldda [%l7 + %i1] 0x2c, %g4
edge16ln %g3, %o5, %i6
xor %l4, 0x0151, %g6
movgu %icc, %i5, %o1
edge16l %g2, %o0, %i1
addc %l0, 0x1E8B, %o3
prefetch [%l7 + 0x20], 0x3
bcc %icc, loop_851
taddcc %i3, 0x1BB2, %g1
sdivx %l1, 0x0AF0, %g5
addc %l6, %o6, %g7
loop_851:
fbn %fcc2, loop_852
brz,a %i7, loop_853
sdivx %o7, 0x0B1F, %i0
lduh [%l7 + 0x4A], %i4
loop_852:
fpadd16 %f10, %f30, %f12
loop_853:
taddcctv %l5, 0x0829, %o4
fmovdl %xcc, %f20, %f31
edge16 %l3, %i2, %l2
edge32 %o2, %g4, %g3
fmovdpos %xcc, %f15, %f2
fbg %fcc1, loop_854
sllx %o5, 0x14, %l4
fnors %f12, %f30, %f29
xor %g6, %i5, %o1
loop_854:
fmovrslez %g2, %f15, %f8
sub %i6, %o0, %l0
stx %o3, [%l7 + 0x20]
movcs %xcc, %i1, %i3
bl,a %icc, loop_855
ldsb [%l7 + 0x4F], %g1
taddcctv %l1, 0x0F11, %g5
fbu %fcc1, loop_856
loop_855:
fmovsle %xcc, %f26, %f26
movrlez %o6, %g7, %i7
array8 %o7, %i0, %l6
loop_856:
tn %xcc, 0x0
and %i4, %o4, %l5
fones %f27
tg %xcc, 0x6
sra %l3, %l2, %o2
movgu %xcc, %g4, %g3
fornot2 %f20, %f18, %f0
sth %o5, [%l7 + 0x3E]
nop
set 0x48, %g4
prefetch [%l7 + %g4], 0x3
movge %xcc, %i2, %g6
mulscc %l4, 0x0F0B, %i5
be,a loop_857
edge8n %o1, %i6, %o0
tge %icc, 0x7
sth %g2, [%l7 + 0x7C]
loop_857:
sdivx %o3, 0x1FAF, %l0
fbl,a %fcc2, loop_858
smulcc %i1, %i3, %l1
edge8l %g1, %g5, %g7
udivx %o6, 0x0C6E, %o7
loop_858:
subcc %i7, 0x159A, %i0
te %xcc, 0x2
fmovdcs %xcc, %f13, %f14
movrgez %l6, %o4, %i4
fzero %f14
tne %icc, 0x7
fbule,a %fcc2, loop_859
bg,a loop_860
ta %xcc, 0x2
sdivcc %l5, 0x0D8D, %l2
loop_859:
movre %l3, %g4, %o2
loop_860:
orncc %g3, %i2, %o5
xor %l4, %i5, %o1
bpos loop_861
edge32 %i6, %g6, %g2
fcmple16 %f2, %f6, %o3
fbo %fcc1, loop_862
loop_861:
fxnor %f12, %f0, %f12
fmovdgu %xcc, %f12, %f11
movvc %xcc, %o0, %i1
loop_862:
movvs %xcc, %i3, %l1
fbe,a %fcc2, loop_863
st %f29, [%l7 + 0x1C]
bn loop_864
movle %xcc, %g1, %l0
loop_863:
fxors %f6, %f30, %f29
fmovda %icc, %f25, %f27
loop_864:
nop
setx loop_865, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fandnot2 %f8, %f8, %f4
edge32n %g5, %g7, %o7
sll %i7, %i0, %o6
loop_865:
edge16ln %l6, %i4, %l5
edge8 %l2, %l3, %o4
fbn,a %fcc0, loop_866
fxor %f22, %f30, %f16
fmuld8sux16 %f19, %f14, %f8
tneg %xcc, 0x1
loop_866:
sdivcc %o2, 0x0AE3, %g4
wr %g0, 0x80, %asi
ldsha [%l7 + 0x6C] %asi, %i2
set 0x70, %o6
prefetcha [%l7 + %o6] 0x18, 0x1
popc %g3, %l4
fmovspos %icc, %f16, %f13
andcc %i5, %o1, %i6
std %g2, [%l7 + 0x78]
set 0x0E, %i6
stha %g6, [%l7 + %i6] 0x04
fand %f26, %f20, %f2
orncc %o0, 0x0A35, %o3
movvc %icc, %i1, %l1
sllx %g1, %l0, %g5
orn %i3, %o7, %g7
fnot2s %f21, %f6
movn %xcc, %i7, %o6
udivx %i0, 0x1489, %i4
edge16n %l6, %l5, %l3
fbul,a %fcc1, loop_867
tneg %icc, 0x6
stx %o4, [%l7 + 0x40]
fbl %fcc3, loop_868
loop_867:
tcs %xcc, 0x7
fmovrdgz %l2, %f8, %f26
pdist %f22, %f22, %f2
loop_868:
movrlez %o2, %g4, %i2
edge16n %o5, %l4, %i5
edge32n %g3, %o1, %i6
smul %g6, %o0, %o3
srax %g2, %i1, %g1
mova %xcc, %l1, %l0
sra %i3, 0x11, %o7
tpos %xcc, 0x6
sub %g5, 0x1807, %i7
fbue,a %fcc3, loop_869
lduw [%l7 + 0x70], %g7
bge,a %icc, loop_870
and %o6, 0x1390, %i4
loop_869:
movpos %icc, %l6, %l5
fmovrdgez %l3, %f28, %f8
loop_870:
sllx %o4, 0x02, %i0
tvc %xcc, 0x7
movpos %xcc, %o2, %l2
edge16ln %g4, %i2, %l4
ldx [%l7 + 0x68], %i5
tgu %xcc, 0x7
orcc %o5, 0x097F, %o1
fbug %fcc3, loop_871
edge32 %g3, %i6, %g6
fcmpne32 %f6, %f2, %o0
movre %o3, %g2, %i1
loop_871:
movleu %icc, %l1, %l0
fcmpd %fcc2, %f16, %f2
udivcc %i3, 0x0538, %g1
bne,pn %xcc, loop_872
sll %g5, 0x1E, %o7
fmovrslez %i7, %f28, %f0
fba %fcc1, loop_873
loop_872:
movrlz %o6, %g7, %i4
stb %l5, [%l7 + 0x60]
andn %l6, 0x1547, %o4
loop_873:
orncc %l3, %o2, %l2
xnor %g4, 0x1FBE, %i0
set 0x60, %i3
lda [%l7 + %i3] 0x14, %f26
edge32l %l4, %i2, %i5
fands %f26, %f0, %f26
tneg %icc, 0x5
tleu %icc, 0x3
fbe %fcc0, loop_874
tg %icc, 0x4
ta %xcc, 0x3
flush %l7 + 0x68
loop_874:
fcmped %fcc2, %f10, %f22
fble,a %fcc3, loop_875
tneg %xcc, 0x7
tge %xcc, 0x2
brlez,a %o5, loop_876
loop_875:
fmul8x16 %f31, %f4, %f30
smul %o1, 0x1AE3, %i6
movl %icc, %g6, %g3
loop_876:
sdivcc %o3, 0x116C, %g2
mulx %o0, %i1, %l0
fmovsvs %xcc, %f17, %f15
ba,pn %icc, loop_877
addcc %l1, 0x08B0, %g1
fmovdne %icc, %f21, %f11
wr %g0, 0x81, %asi
lduha [%l7 + 0x1E] %asi, %g5
loop_877:
fmovdne %xcc, %f16, %f31
movrgez %i3, %i7, %o6
tsubcctv %o7, %g7, %l5
add %l6, %o4, %l3
fmovsgu %icc, %f13, %f25
taddcc %o2, 0x0560, %l2
ble,pt %icc, loop_878
fbg %fcc1, loop_879
udivcc %g4, 0x0096, %i0
mova %xcc, %l4, %i2
loop_878:
andcc %i5, 0x1CB2, %o5
loop_879:
mulscc %o1, 0x0B16, %i6
udiv %i4, 0x00B0, %g3
addc %g6, 0x0D55, %o3
smul %g2, 0x0C12, %o0
fsrc1s %f23, %f2
movle %icc, %i1, %l0
fnot1s %f5, %f4
popc %l1, %g1
tgu %xcc, 0x1
fbo %fcc2, loop_880
sth %g5, [%l7 + 0x30]
movge %xcc, %i7, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_880:
fmovsvc %icc, %f20, %f8
brgez %o7, loop_881
brgz,a %g7, loop_882
ba,a %xcc, loop_883
ldsb [%l7 + 0x73], %o6
loop_881:
bvs %icc, loop_884
loop_882:
movn %xcc, %l6, %o4
loop_883:
movg %icc, %l3, %o2
andncc %l5, %g4, %i0
loop_884:
movg %icc, %l2, %l4
tg %icc, 0x1
fmovdneg %xcc, %f10, %f8
addcc %i2, %i5, %o5
ldsh [%l7 + 0x3E], %o1
fbule %fcc1, loop_885
fbule,a %fcc2, loop_886
fmovs %f27, %f1
addc %i4, 0x1A2B, %i6
loop_885:
be %xcc, loop_887
loop_886:
subcc %g6, 0x1200, %g3
alignaddr %g2, %o0, %o3
umulcc %i1, %l0, %g1
loop_887:
fbne,a %fcc0, loop_888
movneg %icc, %l1, %i7
movgu %xcc, %i3, %g5
edge32l %o7, %o6, %g7
loop_888:
nop
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x47] %asi, %l6
movleu %icc, %l3, %o2
movvc %xcc, %o4, %l5
edge8l %i0, %g4, %l2
movrgez %l4, %i5, %i2
fone %f14
fcmpne16 %f30, %f18, %o5
swap [%l7 + 0x28], %o1
wr %g0, 0x0c, %asi
lduha [%l7 + 0x20] %asi, %i4
subcc %i6, 0x1319, %g6
fbne,a %fcc1, loop_889
srax %g2, %g3, %o3
edge32l %i1, %l0, %o0
pdist %f26, %f0, %f22
loop_889:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivcc %g1, 0x1D2B, %l1
sll %i3, %i7, %o7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bne,a loop_890
movgu %icc, %g5, %g7
fmovrslz %l6, %f26, %f27
wr %g0, 0x88, %asi
stxa %l3, [%l7 + 0x68] %asi
loop_890:
std %f22, [%l7 + 0x68]
tsubcctv %o6, 0x029A, %o2
te %icc, 0x7
ld [%l7 + 0x34], %f6
movle %xcc, %l5, %i0
fmovsne %xcc, %f19, %f22
taddcc %o4, %l2, %l4
umulcc %i5, %g4, %i2
fpadd16 %f20, %f20, %f18
fmovspos %xcc, %f24, %f10
fandnot1s %f19, %f29, %f1
fbo %fcc1, loop_891
movge %icc, %o1, %i4
tn %icc, 0x5
fmovrsgz %i6, %f17, %f30
loop_891:
udivx %o5, 0x086A, %g2
te %xcc, 0x5
tne %xcc, 0x0
fandnot2 %f16, %f22, %f16
fmovrsgz %g6, %f22, %f7
udivcc %o3, 0x16FE, %i1
fbue %fcc0, loop_892
udivcc %l0, 0x1F53, %g3
fmovse %icc, %f30, %f1
fbug %fcc3, loop_893
loop_892:
tge %xcc, 0x1
fmovdcs %xcc, %f29, %f9
edge32 %o0, %g1, %i3
loop_893:
array16 %l1, %i7, %g5
movrne %o7, %g7, %l3
taddcctv %l6, 0x0B02, %o2
edge16n %l5, %o6, %o4
andcc %l2, 0x0184, %i0
edge16n %l4, %g4, %i5
fpackfix %f14, %f30
fnands %f6, %f1, %f11
brgez %o1, loop_894
bg,a loop_895
fbuge,a %fcc1, loop_896
bvc,pn %xcc, loop_897
loop_894:
movrgez %i2, %i4, %i6
loop_895:
array8 %g2, %o5, %g6
loop_896:
movrgz %o3, 0x2DC, %l0
loop_897:
fmovsa %xcc, %f28, %f19
tn %icc, 0x1
movvs %icc, %g3, %i1
fmovsneg %icc, %f25, %f4
sethi 0x1652, %g1
wr %g0, 0x81, %asi
lduba [%l7 + 0x29] %asi, %o0
fxnor %f6, %f30, %f14
movpos %xcc, %l1, %i7
orncc %g5, %i3, %o7
sir 0x0F80
edge32ln %l3, %g7, %o2
fandnot2 %f28, %f16, %f4
or %l5, %o6, %o4
array16 %l6, %l2, %l4
andncc %i0, %g4, %o1
udivcc %i5, 0x13C8, %i4
sra %i2, %g2, %i6
subcc %o5, %o3, %g6
fmul8x16 %f10, %f28, %f30
tl %xcc, 0x3
tsubcctv %l0, %i1, %g3
fbne %fcc2, loop_898
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsneg %icc, %f7, %f18
smul %o0, %g1, %l1
loop_898:
movn %icc, %i7, %i3
movre %g5, 0x136, %o7
wr %g0, 0x18, %asi
ldsha [%l7 + 0x6A] %asi, %g7
tl %icc, 0x3
andcc %l3, 0x10CE, %o2
edge16n %o6, %o4, %l6
movrgez %l2, 0x055, %l5
xnorcc %l4, 0x1577, %i0
movvs %icc, %o1, %g4
orncc %i4, 0x1369, %i5
udivx %g2, 0x0F03, %i6
tcc %xcc, 0x7
fmovdl %icc, %f15, %f2
ldd [%l7 + 0x20], %i2
move %xcc, %o3, %g6
nop
setx loop_899, %l0, %l1
jmpl %l1, %o5
fmovdgu %icc, %f26, %f11
fbg %fcc0, loop_900
move %icc, %i1, %g3
loop_899:
bgu %xcc, loop_901
fmovdleu %icc, %f15, %f4
loop_900:
or %o0, %g1, %l0
movrlz %i7, 0x2E1, %l1
loop_901:
andn %g5, 0x0010, %o7
movge %xcc, %i3, %g7
fpsub16 %f20, %f22, %f10
fandnot1s %f24, %f4, %f16
movvc %icc, %l3, %o6
wr %g0, 0x04, %asi
stda %o2, [%l7 + 0x38] %asi
tgu %icc, 0x1
array16 %o4, %l2, %l6
movl %xcc, %l4, %l5
bge,pt %xcc, loop_902
fandnot2s %f14, %f29, %f1
taddcctv %i0, 0x0BBE, %g4
fmovdpos %xcc, %f19, %f28
loop_902:
bvc,a loop_903
movre %o1, 0x280, %i5
udivx %i4, 0x1C94, %g2
sllx %i6, %i2, %o3
loop_903:
orncc %g6, %o5, %i1
lduw [%l7 + 0x68], %o0
tneg %xcc, 0x2
sub %g3, %g1, %l0
bvc,a loop_904
std %l0, [%l7 + 0x40]
edge32n %i7, %o7, %g5
fmovscs %xcc, %f4, %f13
loop_904:
orcc %g7, %l3, %i3
orncc %o2, 0x0C29, %o6
sdivcc %o4, 0x0C81, %l6
ldd [%l7 + 0x30], %f14
tvc %icc, 0x6
fcmped %fcc0, %f4, %f0
fnor %f8, %f8, %f16
movrlez %l4, 0x26A, %l2
taddcc %i0, %g4, %l5
bcc,pt %icc, loop_905
mulx %i5, %i4, %o1
bvs,a,pn %icc, loop_906
fornot2 %f26, %f20, %f28
loop_905:
and %g2, 0x018F, %i2
ldd [%l7 + 0x58], %f24
loop_906:
subcc %o3, %i6, %g6
udivcc %i1, 0x027D, %o0
movn %icc, %g3, %o5
fble,a %fcc1, loop_907
bl,a,pn %icc, loop_908
stb %g1, [%l7 + 0x1B]
swap [%l7 + 0x54], %l0
loop_907:
edge16n %i7, %o7, %g5
loop_908:
tne %icc, 0x7
edge8 %g7, %l3, %l1
fbn %fcc2, loop_909
nop
setx loop_910, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
mulscc %o2, 0x0FBC, %i3
movrlz %o6, 0x2F6, %l6
loop_909:
tneg %icc, 0x0
loop_910:
edge8ln %l4, %l2, %i0
srax %g4, 0x10, %o4
movvs %icc, %i5, %l5
sdivx %i4, 0x1E5D, %g2
subcc %i2, %o1, %i6
ba,a,pn %xcc, loop_911
st %f0, [%l7 + 0x68]
edge16 %g6, %o3, %i1
tg %xcc, 0x1
loop_911:
edge8ln %o0, %g3, %g1
set 0x30, %o2
ldxa [%g0 + %o2] 0x50, %o5
or %l0, %o7, %i7
movle %xcc, %g7, %g5
sdivcc %l3, 0x0DB0, %o2
tge %xcc, 0x4
taddcctv %i3, %o6, %l6
fmovdne %icc, %f8, %f24
fble,a %fcc2, loop_912
andn %l4, 0x0B31, %l1
fmul8x16al %f28, %f10, %f14
set 0x1D, %l2
lduba [%l7 + %l2] 0x11, %l2
loop_912:
fabsd %f14, %f24
ldx [%l7 + 0x48], %i0
ldsh [%l7 + 0x28], %g4
add %i5, %o4, %i4
taddcctv %l5, 0x0103, %g2
movpos %xcc, %i2, %i6
tcc %icc, 0x1
fbge,a %fcc3, loop_913
xnorcc %g6, %o3, %o1
smul %o0, 0x1724, %i1
edge16l %g3, %o5, %l0
loop_913:
fxnor %f2, %f16, %f22
tle %icc, 0x0
movgu %xcc, %g1, %i7
tne %icc, 0x6
orncc %o7, %g5, %g7
popc %o2, %i3
call loop_914
sll %l3, 0x15, %l6
edge8n %o6, %l4, %l1
bge,a,pt %xcc, loop_915
loop_914:
udiv %l2, 0x0742, %g4
mulx %i0, %o4, %i4
edge16l %l5, %g2, %i5
loop_915:
nop
set 0x3C, %l6
ldswa [%l7 + %l6] 0x15, %i2
fbe,a %fcc3, loop_916
tne %icc, 0x3
ba,pn %xcc, loop_917
bne,a,pn %icc, loop_918
loop_916:
fnot1s %f0, %f1
fsrc2s %f31, %f30
loop_917:
addc %g6, 0x128E, %i6
loop_918:
movg %xcc, %o1, %o3
fpsub32s %f28, %f23, %f15
edge16l %o0, %g3, %i1
udiv %l0, 0x19DE, %o5
wr %g0, 0x04, %asi
lda [%l7 + 0x4C] %asi, %f4
movn %xcc, %i7, %o7
sub %g5, 0x1773, %g1
or %g7, 0x06A8, %i3
fnands %f21, %f9, %f13
set 0x40, %o5
stda %f0, [%l7 + %o5] 0x16
membar #Sync
fba %fcc1, loop_919
fxor %f22, %f10, %f8
bcs,a,pn %icc, loop_920
tne %xcc, 0x4
loop_919:
ldsh [%l7 + 0x36], %o2
andn %l6, %l3, %o6
loop_920:
fbn,a %fcc3, loop_921
fmul8sux16 %f24, %f14, %f28
and %l1, %l2, %g4
fmovsle %xcc, %f19, %f3
loop_921:
bcc,a,pt %xcc, loop_922
nop
set 0x20, %o7
prefetch [%l7 + %o7], 0x0
brgz,a %l4, loop_923
edge8n %i0, %i4, %o4
loop_922:
fmovsg %xcc, %f24, %f22
set 0x18, %g7
prefetcha [%l7 + %g7] 0x89, 0x3
loop_923:
movrne %l5, 0x341, %i5
add %i2, %g6, %o1
xnorcc %o3, 0x0D89, %i6
nop
setx loop_924, %l0, %l1
jmpl %l1, %g3
stb %o0, [%l7 + 0x48]
wr %g0, 0x0c, %asi
swapa [%l7 + 0x64] %asi, %i1
loop_924:
sdivx %o5, 0x1D77, %i7
fmovse %xcc, %f29, %f8
fbge %fcc2, loop_925
add %o7, 0x1EC2, %g5
smulcc %g1, 0x189E, %l0
fnot1 %f24, %f4
loop_925:
mulscc %i3, %g7, %o2
andcc %l6, %o6, %l3
movgu %icc, %l1, %g4
ldstub [%l7 + 0x66], %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %l4, %i4, %o4
wr %g0, 0x80, %asi
lduha [%l7 + 0x58] %asi, %g2
wr %g0, 0x0c, %asi
swapa [%l7 + 0x60] %asi, %l5
fmovdl %xcc, %f22, %f5
fsrc1s %f17, %f28
fpack32 %f12, %f24, %f24
fbn %fcc3, loop_926
subccc %i0, %i2, %i5
edge16n %g6, %o1, %i6
fcmpgt32 %f20, %f24, %o3
loop_926:
lduh [%l7 + 0x6C], %g3
subccc %o0, %i1, %o5
fpadd16 %f12, %f4, %f28
set 0x20, %l3
lduwa [%l7 + %l3] 0x80, %o7
set 0x40, %g3
stda %f16, [%l7 + %g3] 0x80
fmovrslez %i7, %f4, %f5
wr %g0, 0x11, %asi
stda %g4, [%l7 + 0x68] %asi
bn loop_927
sdiv %g1, 0x0314, %i3
udivx %l0, 0x0CD3, %o2
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x08] %asi, %g7
loop_927:
fcmpeq32 %f20, %f22, %l6
fexpand %f2, %f24
fnegd %f14, %f30
movg %xcc, %l3, %l1
edge32ln %g4, %l2, %l4
edge32l %i4, %o6, %g2
fandnot2s %f24, %f9, %f31
fors %f26, %f6, %f28
edge16ln %l5, %o4, %i2
or %i5, 0x16CD, %i0
tge %xcc, 0x6
taddcctv %o1, 0x0B2A, %g6
fmovsle %xcc, %f12, %f18
st %f13, [%l7 + 0x2C]
srlx %i6, 0x0B, %o3
tl %xcc, 0x3
mulscc %g3, %i1, %o0
fsrc1s %f1, %f18
sdiv %o5, 0x0C32, %i7
brgez %g5, loop_928
smulcc %o7, %i3, %l0
array8 %o2, %g1, %l6
movpos %xcc, %g7, %l1
loop_928:
fmovd %f2, %f10
movcs %icc, %g4, %l3
addcc %l2, %i4, %l4
edge32 %o6, %l5, %o4
tl %icc, 0x1
fcmpne32 %f24, %f2, %i2
bvs %xcc, loop_929
fmovrse %i5, %f13, %f6
ldsw [%l7 + 0x4C], %i0
bpos,a,pn %icc, loop_930
loop_929:
fbo,a %fcc0, loop_931
movre %g2, %g6, %i6
fpack32 %f30, %f20, %f12
loop_930:
sethi 0x07A2, %o1
loop_931:
movle %xcc, %g3, %o3
andn %o0, %o5, %i1
wr %g0, 0x11, %asi
ldxa [%l7 + 0x68] %asi, %g5
nop
set 0x1F, %o1
ldstub [%l7 + %o1], %o7
fpadd32 %f2, %f14, %f20
wr %g0, 0x88, %asi
lduha [%l7 + 0x14] %asi, %i7
umul %i3, %l0, %g1
edge16n %l6, %o2, %g7
tg %xcc, 0x5
ldsw [%l7 + 0x1C], %g4
tsubcc %l3, %l2, %i4
tvs %icc, 0x7
edge32 %l4, %l1, %l5
andn %o6, %i2, %o4
or %i0, %i5, %g2
set 0x1A, %i5
lduha [%l7 + %i5] 0x80, %i6
edge32ln %o1, %g3, %o3
fmuld8sux16 %f19, %f14, %f10
ta %xcc, 0x1
movle %xcc, %g6, %o0
lduh [%l7 + 0x4C], %o5
tgu %icc, 0x2
subc %i1, %g5, %i7
ldub [%l7 + 0x50], %i3
wr %g0, 0x19, %asi
swapa [%l7 + 0x78] %asi, %l0
movgu %xcc, %g1, %o7
orncc %o2, 0x1B8E, %l6
fpmerge %f15, %f17, %f16
fba,a %fcc2, loop_932
ta %icc, 0x4
fone %f14
array16 %g4, %l3, %g7
loop_932:
xorcc %l2, 0x0874, %l4
movle %xcc, %i4, %l1
mulscc %l5, %o6, %o4
udivx %i0, 0x1D58, %i5
fbn,a %fcc0, loop_933
edge16n %i2, %i6, %o1
ta %xcc, 0x6
array8 %g3, %g2, %g6
loop_933:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ld [%l7 + 0x2C], %f10
tcc %icc, 0x6
edge16l %o3, %o0, %o5
array16 %i1, %g5, %i7
sdivcc %l0, 0x0F79, %g1
membar #Sync
set 0x40, %l4
ldda [%l7 + %l4] 0x17, %f0
fpmerge %f10, %f13, %f8
stw %o7, [%l7 + 0x48]
srlx %i3, %l6, %o2
fble,a %fcc2, loop_934
fbul,a %fcc2, loop_935
mulscc %g4, %l3, %l2
xor %g7, 0x1766, %l4
loop_934:
tsubcc %l1, %l5, %o6
loop_935:
orncc %i4, 0x108A, %i0
fxnors %f1, %f15, %f4
nop
setx loop_936, %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
fbl,a %fcc0, loop_937
tpos %icc, 0x1
fblg,a %fcc3, loop_938
loop_936:
fnot2 %f22, %f12
loop_937:
std %f0, [%l7 + 0x70]
udiv %o4, 0x19A6, %i2
loop_938:
andcc %i6, 0x0786, %i5
tleu %xcc, 0x5
addccc %g3, 0x146A, %g2
movneg %icc, %o1, %o3
add %l7, 0x68, %l6
wr %g0, 0x0c, %asi
casa [%l6] %asi, %g6, %o0
tle %icc, 0x7
orcc %i1, 0x0DE4, %g5
wr %g0, 0x80, %asi
ldsha [%l7 + 0x0E] %asi, %o5
edge16ln %i7, %l0, %o7
bg,pt %icc, loop_939
edge8 %i3, %l6, %o2
set 0x5B, %g1
stba %g1, [%l7 + %g1] 0x80
loop_939:
brlz,a %g4, loop_940
fpackfix %f26, %f16
movl %xcc, %l2, %l3
tcs %icc, 0x4
loop_940:
fpadd16 %f8, %f12, %f20
fmovrse %l4, %f14, %f22
bgu,a %xcc, loop_941
edge8n %g7, %l5, %l1
fmul8sux16 %f20, %f26, %f4
wr %g0, 0x80, %asi
ldswa [%l7 + 0x20] %asi, %o6
loop_941:
prefetch [%l7 + 0x18], 0x2
edge8l %i0, %i4, %o4
fornot1s %f2, %f8, %f25
xnorcc %i6, %i5, %i2
edge32ln %g2, %g3, %o3
sub %g6, %o1, %o0
tn %icc, 0x1
movne %icc, %i1, %g5
bcc loop_942
tl %xcc, 0x7
udivcc %i7, 0x0667, %o5
edge8 %l0, %o7, %i3
loop_942:
sll %o2, %g1, %g4
movrne %l2, 0x045, %l3
fmovrslz %l4, %f3, %f15
fornot2 %f12, %f24, %f20
subcc %l6, 0x14A7, %l5
subcc %l1, %o6, %i0
edge32 %i4, %g7, %i6
set 0x68, %i0
sta %f9, [%l7 + %i0] 0x81
ldd [%l7 + 0x28], %f24
smul %i5, 0x0E25, %i2
edge16l %g2, %o4, %o3
fbl %fcc0, loop_943
fmovdvc %xcc, %f26, %f0
edge16ln %g6, %o1, %g3
membar 0x37
loop_943:
addcc %i1, %g5, %o0
movrgz %o5, 0x240, %l0
movrlez %i7, %o7, %i3
bgu,a,pt %icc, loop_944
bn,a %xcc, loop_945
st %f7, [%l7 + 0x3C]
subcc %o2, %g1, %g4
loop_944:
orn %l2, %l3, %l4
loop_945:
srlx %l6, 0x15, %l5
fmul8sux16 %f12, %f8, %f2
movg %icc, %l1, %o6
wr %g0, 0x11, %asi
ldsha [%l7 + 0x1E] %asi, %i0
fmuld8sux16 %f26, %f17, %f10
wr %g0, 0x89, %asi
ldsha [%l7 + 0x4E] %asi, %i4
fmovs %f25, %f7
movvc %icc, %g7, %i6
fzeros %f16
tvc %xcc, 0x6
fmovdleu %xcc, %f11, %f12
fmovsgu %icc, %f31, %f28
nop
setx loop_946, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bl,a,pn %xcc, loop_947
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %i2, %g2, %o4
loop_946:
fmovdl %icc, %f15, %f11
loop_947:
edge16l %o3, %g6, %i5
fnands %f19, %f18, %f29
movgu %xcc, %o1, %i1
flush %l7 + 0x74
udivcc %g5, 0x0B2C, %o0
nop
set 0x1A, %o4
lduh [%l7 + %o4], %g3
brlz,a %l0, loop_948
ldsb [%l7 + 0x3F], %o5
sethi 0x18D6, %i7
movg %xcc, %o7, %i3
loop_948:
move %xcc, %o2, %g4
fsrc2s %f29, %f19
addcc %l2, %l3, %g1
tge %xcc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbn,a %fcc0, loop_949
fmovrsgez %l6, %f22, %f5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpack16 %f12, %f11
loop_949:
fmovsa %icc, %f10, %f14
udivx %l5, 0x0F78, %l4
fba %fcc2, loop_950
fmovsl %icc, %f31, %f24
fpsub32s %f22, %f12, %f27
fbn,a %fcc0, loop_951
loop_950:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32ln %l1, %o6, %i4
smulcc %i0, %i6, %g7
loop_951:
fmovde %xcc, %f25, %f2
bvc,a,pn %xcc, loop_952
movrne %g2, 0x14A, %i2
movg %xcc, %o3, %o4
smulcc %i5, 0x1E3A, %g6
loop_952:
ldub [%l7 + 0x5C], %o1
sll %g5, %i1, %o0
bpos,a %xcc, loop_953
orn %g3, 0x0F22, %o5
ldx [%l7 + 0x20], %l0
andncc %o7, %i7, %i3
loop_953:
fpack16 %f26, %f15
sub %o2, 0x176E, %l2
sdiv %g4, 0x1E56, %l3
tvc %icc, 0x6
fmovdpos %icc, %f14, %f11
ldsw [%l7 + 0x3C], %g1
taddcc %l5, 0x1595, %l4
fbul,a %fcc2, loop_954
membar 0x24
taddcctv %l1, 0x02B2, %l6
sdiv %o6, 0x1451, %i4
loop_954:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addcc %i0, 0x0A88, %g7
movrlez %i6, 0x159, %i2
brgez,a %o3, loop_955
fmovdleu %xcc, %f31, %f19
nop
set 0x6C, %g6
sth %o4, [%l7 + %g6]
brnz,a %i5, loop_956
loop_955:
call loop_957
tvs %xcc, 0x3
ld [%l7 + 0x38], %f31
loop_956:
nop
set 0x58, %o0
stda %g6, [%l7 + %o0] 0x80
loop_957:
subcc %o1, %g2, %g5
bn %xcc, loop_958
array8 %i1, %g3, %o0
mulscc %o5, %l0, %i7
edge32ln %i3, %o2, %l2
loop_958:
movvc %icc, %o7, %l3
movcs %icc, %g1, %g4
movg %icc, %l5, %l4
tneg %xcc, 0x3
srl %l1, 0x1F, %l6
fpadd16 %f28, %f18, %f26
ldsh [%l7 + 0x50], %o6
fble %fcc3, loop_959
edge32l %i4, %i0, %g7
fmuld8sux16 %f17, %f0, %f0
fbg %fcc1, loop_960
loop_959:
movcc %xcc, %i6, %o3
tneg %xcc, 0x4
tle %xcc, 0x0
loop_960:
movn %icc, %i2, %o4
bn,pt %icc, loop_961
tl %xcc, 0x3
ldsb [%l7 + 0x5B], %i5
udivcc %g6, 0x1E02, %o1
loop_961:
addccc %g2, 0x01C4, %g5
fxor %f10, %f30, %f22
fmovrdne %i1, %f2, %f24
siam 0x2
wr %g0, 0x4f, %asi
stxa %g3, [%g0 + 0x30] %asi
fpadd32s %f11, %f8, %f29
umulcc %o5, 0x155F, %o0
movneg %icc, %l0, %i7
movn %icc, %o2, %l2
fmovs %f26, %f2
fmovsneg %xcc, %f22, %f29
udivcc %i3, 0x04B8, %o7
movcs %xcc, %g1, %g4
movvs %xcc, %l5, %l4
brlz %l1, loop_962
srl %l3, 0x12, %o6
movcc %icc, %i4, %l6
nop
set 0x28, %g2
sth %g7, [%l7 + %g2]
loop_962:
tvc %xcc, 0x5
alignaddr %i0, %o3, %i2
tn %xcc, 0x6
orncc %o4, %i6, %i5
movne %xcc, %g6, %o1
fnor %f0, %f24, %f24
add %l7, 0x18, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %g2, %i1
fpsub32 %f6, %f6, %f16
movrne %g3, 0x07A, %o5
fpsub16 %f28, %f26, %f8
addc %g5, %o0, %l0
smul %o2, 0x07BB, %i7
movn %icc, %i3, %l2
edge16ln %o7, %g1, %l5
edge32ln %g4, %l4, %l1
fcmped %fcc0, %f26, %f14
fbug %fcc1, loop_963
movne %xcc, %l3, %o6
fornot1s %f24, %f31, %f2
add %l6, 0x1977, %i4
loop_963:
fmovda %icc, %f5, %f17
fnot1 %f0, %f10
edge32l %g7, %i0, %o3
stbar
orncc %i2, 0x111B, %o4
fmovspos %xcc, %f4, %f17
tpos %icc, 0x7
mulscc %i5, 0x1D6F, %g6
flush %l7 + 0x5C
fpsub32 %f0, %f24, %f30
sir 0x01B9
fors %f16, %f24, %f17
edge16n %o1, %i6, %g2
umul %g3, %i1, %g5
bn loop_964
umulcc %o0, %o5, %l0
ldub [%l7 + 0x5A], %i7
movneg %icc, %i3, %o2
loop_964:
edge16l %l2, %g1, %o7
umulcc %l5, %l4, %l1
fabsd %f28, %f14
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x20] %asi, 0x3
tleu %xcc, 0x4
fcmpne32 %f20, %f2, %g4
fblg,a %fcc1, loop_965
alignaddr %o6, %i4, %l6
set 0x34, %i2
stwa %i0, [%l7 + %i2] 0x11
loop_965:
or %o3, 0x19D8, %g7
tn %icc, 0x6
movrne %i2, 0x263, %i5
st %f22, [%l7 + 0x2C]
te %xcc, 0x1
alignaddrl %o4, %g6, %i6
sra %g2, %g3, %i1
fpsub32s %f3, %f29, %f28
andn %o1, 0x11C8, %g5
add %o5, 0x1831, %o0
fmul8ulx16 %f6, %f16, %f12
fbule,a %fcc3, loop_966
fpsub16s %f23, %f30, %f13
andn %l0, 0x12EE, %i7
movneg %xcc, %o2, %i3
loop_966:
fmovdleu %icc, %f16, %f4
fcmpne32 %f12, %f26, %g1
movn %xcc, %o7, %l5
fmul8x16au %f13, %f16, %f12
set 0x1F, %i4
ldsba [%l7 + %i4] 0x15, %l4
te %icc, 0x2
edge16l %l2, %l3, %l1
sdiv %o6, 0x04C8, %g4
fmovdge %xcc, %f24, %f1
udivx %l6, 0x1CD2, %i4
fpmerge %f31, %f0, %f18
set 0x3C, %o3
stwa %o3, [%l7 + %o3] 0xeb
membar #Sync
movgu %xcc, %g7, %i0
edge16 %i2, %o4, %g6
bneg loop_967
fmovsle %icc, %f30, %f23
movleu %icc, %i5, %i6
fzero %f4
loop_967:
sethi 0x1875, %g3
brlez %i1, loop_968
fmovscs %xcc, %f23, %f31
fbne %fcc2, loop_969
xorcc %g2, %g5, %o1
loop_968:
fblg %fcc3, loop_970
edge32l %o0, %l0, %o5
loop_969:
bg,a,pn %icc, loop_971
edge32n %o2, %i7, %i3
loop_970:
sllx %o7, %l5, %g1
sub %l2, 0x15FF, %l4
loop_971:
fcmpeq32 %f26, %f20, %l1
stb %o6, [%l7 + 0x52]
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x31] %asi, %l3
tn %icc, 0x1
sra %g4, 0x12, %l6
brnz,a %o3, loop_972
fsrc2s %f6, %f30
fmovdleu %xcc, %f2, %f14
edge32 %i4, %g7, %i2
loop_972:
fmovd %f10, %f26
bne loop_973
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddr %o4, %i0, %i5
movn %xcc, %i6, %g6
loop_973:
tgu %xcc, 0x1
xnorcc %g3, 0x0A4D, %i1
array8 %g2, %g5, %o0
nop
setx loop_974, %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
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bcs loop_975
fpackfix %f26, %f31
loop_974:
movrgez %l0, 0x24D, %o5
tcs %xcc, 0x7
loop_975:
andn %o2, 0x1805, %i7
andncc %o1, %i3, %o7
fmovdleu %xcc, %f31, %f15
tpos %icc, 0x7
bleu,pt %xcc, loop_976
fabsd %f0, %f20
wr %g0, 0x81, %asi
ldsba [%l7 + 0x4B] %asi, %g1
loop_976:
nop
set 0x20, %l5
stda %l4, [%l7 + %l5] 0xeb
membar #Sync
movrlez %l4, %l1, %l2
fmovdpos %icc, %f5, %f19
andncc %l3, %o6, %g4
movgu %icc, %o3, %i4
sll %g7, 0x18, %l6
fsrc2 %f0, %f20
andncc %i2, %i0, %i5
add %o4, %g6, %i6
fblg %fcc2, loop_977
fabsd %f28, %f4
smul %i1, %g2, %g5
movne %xcc, %g3, %l0
loop_977:
nop
wr %g0, 0x22, %asi
stba %o5, [%l7 + 0x10] %asi
membar #Sync
nop
setx loop_978, %l0, %l1
jmpl %l1, %o2
umulcc %i7, 0x0756, %o0
tsubcc %i3, %o1, %o7
fmovdpos %xcc, %f28, %f11
loop_978:
array32 %g1, %l5, %l4
fmovdn %icc, %f31, %f4
pdist %f8, %f28, %f30
edge32 %l1, %l3, %o6
brlez,a %l2, loop_979
movvs %icc, %g4, %o3
fpadd16s %f11, %f7, %f28
stbar
loop_979:
fcmpgt32 %f14, %f6, %i4
edge8n %g7, %i2, %i0
or %i5, %l6, %o4
movle %icc, %i6, %g6
mulx %g2, %g5, %i1
wr %g0, 0x11, %asi
ldswa [%l7 + 0x14] %asi, %g3
add %o5, %o2, %l0
subccc %o0, %i3, %i7
fmovrdne %o7, %f28, %f14
andn %g1, %l5, %o1
fmovsgu %xcc, %f0, %f18
te %icc, 0x6
wr %g0, 0x27, %asi
ldda [%l7 + 0x60] %asi, %l0
add %l3, %l4, %o6
tvs %xcc, 0x3
fpackfix %f12, %f1
addcc %g4, 0x08A8, %l2
srl %i4, %g7, %i2
movl %icc, %i0, %o3
edge8ln %i5, %l6, %i6
ldsb [%l7 + 0x1D], %g6
fcmpeq32 %f26, %f24, %g2
edge32 %g5, %o4, %g3
bgu loop_980
sll %i1, %o2, %l0
tsubcctv %o0, %i3, %i7
bge,pt %icc, loop_981
loop_980:
addcc %o7, 0x08A3, %o5
or %g1, %o1, %l5
edge8l %l3, %l1, %l4
loop_981:
add %o6, 0x1808, %l2
fpadd16 %f24, %f12, %f16
te %xcc, 0x3
movrgz %i4, 0x153, %g4
movvc %icc, %g7, %i0
movvc %icc, %o3, %i5
movpos %icc, %i2, %l6
membar 0x6E
swap [%l7 + 0x60], %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bl,a %icc, loop_982
bgu %icc, loop_983
orncc %g2, 0x0340, %g5
fpadd32 %f14, %f16, %f26
loop_982:
fandnot1 %f24, %f8, %f18
loop_983:
tpos %icc, 0x7
movrlez %o4, 0x04E, %g3
sra %i1, %g6, %o2
fmovsne %icc, %f8, %f16
tg %icc, 0x1
movgu %xcc, %l0, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fandnot2s %f27, %f28, %f10
fmul8sux16 %f20, %f12, %f18
te %xcc, 0x2
fsrc2 %f22, %f12
bl,a %icc, loop_984
sdivx %i7, 0x032C, %o7
wr %g0, 0x89, %asi
lduha [%l7 + 0x40] %asi, %i3
loop_984:
movcs %icc, %o5, %g1
fandnot1s %f31, %f9, %f27
fmovsle %icc, %f9, %f20
fmovrsgz %l5, %f19, %f21
fbug,a %fcc2, loop_985
xnor %o1, 0x055A, %l3
te %icc, 0x2
movrgez %l4, %o6, %l2
loop_985:
fblg,a %fcc0, loop_986
udiv %l1, 0x05A7, %g4
udivx %i4, 0x1B18, %g7
fands %f19, %f24, %f31
loop_986:
popc 0x151A, %i0
movvs %icc, %o3, %i2
sllx %l6, %i5, %g2
brgz,a %i6, loop_987
subccc %g5, %g3, %i1
set 0x4E, %g5
ldsha [%l7 + %g5] 0x19, %g6
loop_987:
andn %o4, %o2, %o0
movle %icc, %i7, %o7
bgu %xcc, loop_988
fbue %fcc0, loop_989
edge32ln %i3, %o5, %l0
fsrc2s %f7, %f16
loop_988:
movvs %xcc, %l5, %g1
loop_989:
edge8ln %l3, %l4, %o1
xorcc %l2, %l1, %g4
fmovrslez %o6, %f16, %f22
tg %xcc, 0x0
tne %xcc, 0x0
srax %g7, %i4, %o3
movge %xcc, %i0, %i2
fbe %fcc3, loop_990
sth %i5, [%l7 + 0x4A]
srlx %l6, %g2, %i6
tvs %xcc, 0x5
loop_990:
edge16ln %g5, %g3, %g6
popc 0x03FE, %o4
fone %f8
tvs %icc, 0x6
subccc %o2, %i1, %i7
stw %o0, [%l7 + 0x50]
set 0x4C, %l0
lduwa [%l7 + %l0] 0x0c, %o7
set 0x40, %l1
ldda [%l7 + %l1] 0x15, %f0
movcc %icc, %i3, %o5
movrgz %l0, %l5, %g1
fmovsleu %xcc, %f16, %f6
tpos %icc, 0x1
udivcc %l4, 0x122A, %l3
fand %f6, %f20, %f26
fbule,a %fcc3, loop_991
andcc %o1, %l1, %g4
tsubcctv %o6, 0x0336, %g7
orncc %l2, 0x0AAD, %i4
loop_991:
mova %icc, %o3, %i2
brgez %i0, loop_992
fbo,a %fcc2, loop_993
bvc %icc, loop_994
movvc %icc, %i5, %g2
loop_992:
movl %icc, %i6, %l6
loop_993:
movle %xcc, %g3, %g6
loop_994:
sdiv %g5, 0x066E, %o4
movre %o2, 0x380, %i7
tg %xcc, 0x6
addccc %i1, %o7, %i3
membar 0x0E
smul %o0, 0x0289, %o5
ldx [%l7 + 0x58], %l5
sethi 0x1912, %g1
fcmple32 %f6, %f30, %l0
fmul8x16al %f21, %f7, %f16
fmovdgu %icc, %f21, %f12
fmovscs %icc, %f24, %f15
xnorcc %l3, %o1, %l4
tgu %icc, 0x6
brgez,a %l1, loop_995
alignaddr %o6, %g7, %l2
edge8 %i4, %o3, %i2
set 0x40, %i1
ldda [%l7 + %i1] 0x2b, %i0
loop_995:
alignaddrl %g4, %i5, %i6
sir 0x0834
fornot1 %f8, %f26, %f16
lduw [%l7 + 0x10], %g2
fmovsa %icc, %f27, %f29
fxnor %f24, %f0, %f28
add %l7, 0x6C, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %l6, %g3
fcmpd %fcc2, %f6, %f10
tsubcctv %g5, %o4, %g6
movpos %xcc, %o2, %i7
add %i1, %i3, %o7
bne loop_996
srl %o0, 0x02, %o5
fnot1s %f25, %f9
sllx %l5, 0x0D, %l0
loop_996:
tgu %xcc, 0x4
set 0x44, %i7
swapa [%l7 + %i7] 0x11, %g1
fpadd16 %f8, %f12, %f2
sll %o1, 0x13, %l3
fmovdvs %xcc, %f24, %f15
st %f18, [%l7 + 0x7C]
fmovdvs %xcc, %f13, %f9
sdiv %l4, 0x0CCB, %l1
tcc %xcc, 0x1
lduw [%l7 + 0x60], %g7
srl %o6, 0x1C, %i4
add %l2, %o3, %i2
srax %i0, %i5, %g4
set 0x10, %g4
lduwa [%l7 + %g4] 0x88, %i6
orcc %g2, 0x18C0, %l6
edge8ln %g5, %o4, %g6
set 0x24, %i6
ldsha [%l7 + %i6] 0x0c, %o2
xnorcc %i7, 0x0AC3, %i1
movrlz %i3, %g3, %o0
fpsub16 %f18, %f28, %f24
orcc %o7, %l5, %o5
fmovrsgez %g1, %f10, %f5
ld [%l7 + 0x50], %f30
alignaddrl %l0, %o1, %l3
edge8n %l1, %l4, %o6
edge16ln %g7, %i4, %l2
tsubcc %o3, 0x06BB, %i0
movgu %icc, %i5, %g4
movleu %xcc, %i6, %i2
fandnot1 %f0, %f10, %f16
brgez,a %l6, loop_997
movvc %xcc, %g5, %g2
fnot2 %f22, %f30
add %g6, 0x16C9, %o2
loop_997:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlz %o4, %i1, %i3
fornot1s %f16, %f24, %f15
ta %xcc, 0x5
fbn,a %fcc0, loop_998
addc %i7, %o0, %g3
sll %o7, 0x09, %l5
udivcc %g1, 0x1C52, %l0
loop_998:
fnot1s %f28, %f10
move %xcc, %o5, %o1
add %l3, %l1, %o6
add %l4, %i4, %g7
movrne %l2, 0x117, %o3
srlx %i5, %i0, %i6
fmovdn %xcc, %f11, %f3
fcmpes %fcc0, %f0, %f15
andn %g4, 0x155A, %l6
tge %icc, 0x2
xnor %g5, 0x1727, %g2
movneg %icc, %i2, %g6
brgez %o4, loop_999
nop
setx loop_1000, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fors %f15, %f23, %f28
wr %g0, 0x80, %asi
lda [%l7 + 0x58] %asi, %f7
loop_999:
alignaddrl %i1, %o2, %i7
loop_1000:
umulcc %o0, 0x144F, %i3
tn %xcc, 0x6
srax %g3, 0x17, %o7
fmovdge %xcc, %f17, %f24
tpos %icc, 0x1
set 0x60, %i3
ldswa [%l7 + %i3] 0x81, %l5
fpsub32 %f26, %f26, %f12
fmovrslz %g1, %f3, %f22
umulcc %o5, %l0, %o1
srl %l3, %o6, %l4
bne,a,pt %icc, loop_1001
sethi 0x0C95, %l1
movneg %icc, %i4, %l2
addccc %g7, 0x0B2D, %o3
loop_1001:
fmovsa %xcc, %f13, %f26
alignaddr %i5, %i0, %g4
movgu %xcc, %i6, %g5
srlx %g2, %l6, %g6
movg %icc, %o4, %i1
sethi 0x0BDD, %i2
edge8l %i7, %o2, %o0
tneg %xcc, 0x1
movpos %xcc, %g3, %o7
sub %l5, 0x15A5, %i3
srax %o5, 0x0F, %g1
fmovdcs %xcc, %f10, %f25
xnorcc %o1, %l0, %o6
fabss %f26, %f26
wr %g0, 0x19, %asi
lduha [%l7 + 0x0E] %asi, %l4
fornot1 %f18, %f12, %f6
fsrc2s %f30, %f1
movrgz %l1, %i4, %l3
subc %g7, %o3, %l2
nop
setx loop_1002, %l0, %l1
jmpl %l1, %i0
fmovde %xcc, %f22, %f18
movle %icc, %g4, %i6
set 0x18, %o2
stxa %i5, [%l7 + %o2] 0x14
loop_1002:
edge32ln %g5, %g2, %l6
fmul8x16 %f29, %f10, %f0
edge8n %g6, %o4, %i2
fbule,a %fcc1, loop_1003
ldsh [%l7 + 0x76], %i7
subcc %o2, %o0, %i1
set 0x08, %l2
lduba [%l7 + %l2] 0x14, %g3
loop_1003:
swap [%l7 + 0x40], %o7
tn %xcc, 0x0
ble,a %xcc, loop_1004
fmovsvc %icc, %f11, %f16
orcc %l5, %i3, %o5
fba %fcc2, loop_1005
loop_1004:
fmovsvs %icc, %f2, %f6
edge8ln %o1, %g1, %l0
bleu,a,pn %xcc, loop_1006
loop_1005:
fcmpes %fcc3, %f8, %f15
tge %xcc, 0x4
edge8l %l4, %l1, %o6
loop_1006:
fmovdle %icc, %f25, %f14
fpackfix %f20, %f14
membar #Sync
set 0x40, %l6
ldda [%l7 + %l6] 0x17, %f0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sub %l3, %g7, %i4
faligndata %f24, %f24, %f22
andcc %o3, 0x16F6, %i0
tcc %icc, 0x3
and %l2, %i6, %i5
fsrc2 %f22, %f4
tg %icc, 0x0
fmovdneg %icc, %f10, %f7
movcs %icc, %g5, %g4
smul %l6, 0x1B6C, %g6
array32 %o4, %g2, %i2
fandnot2 %f26, %f16, %f18
fmovrdlez %i7, %f22, %f4
orncc %o2, %o0, %g3
te %xcc, 0x2
set 0x20, %o5
stda %i0, [%l7 + %o5] 0xe3
membar #Sync
edge32 %l5, %o7, %o5
brz,a %o1, loop_1007
or %i3, 0x1418, %l0
fmovscs %icc, %f9, %f27
ta %icc, 0x4
loop_1007:
movgu %icc, %g1, %l4
ta %xcc, 0x7
ldstub [%l7 + 0x55], %o6
tn %xcc, 0x5
edge16l %l1, %l3, %i4
fmovdg %icc, %f26, %f29
bl,a,pn %icc, loop_1008
edge8ln %g7, %i0, %l2
fmovse %icc, %f16, %f16
membar 0x7A
loop_1008:
alignaddr %o3, %i5, %g5
move %xcc, %i6, %l6
fcmple16 %f4, %f22, %g6
te %xcc, 0x1
stbar
mulx %o4, %g2, %i2
be,a,pn %icc, loop_1009
movl %xcc, %g4, %i7
wr %g0, 0x04, %asi
lda [%l7 + 0x24] %asi, %f7
loop_1009:
pdist %f28, %f20, %f6
fmovdgu %xcc, %f15, %f12
movrne %o2, 0x118, %o0
fcmped %fcc2, %f4, %f26
fmovdge %icc, %f14, %f0
wr %g0, 0xf9, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fmovda %icc, %f30, %f9
ldx [%l7 + 0x78], %g3
and %l5, 0x1C37, %i1
te %xcc, 0x3
fpadd16s %f4, %f11, %f18
nop
set 0x71, %o6
ldsb [%l7 + %o6], %o5
subcc %o1, %i3, %o7
set 0x52, %g7
lduha [%l7 + %g7] 0x88, %l0
smulcc %l4, %o6, %l1
bleu,pn %xcc, loop_1010
movne %icc, %l3, %i4
andncc %g7, %g1, %l2
addcc %i0, %i5, %g5
loop_1010:
movgu %xcc, %o3, %l6
sth %i6, [%l7 + 0x44]
addccc %g6, %g2, %o4
fornot2 %f8, %f0, %f24
movrlez %i2, %g4, %o2
sra %i7, 0x0E, %g3
subc %l5, 0x0BE7, %i1
wr %g0, 0x04, %asi
lduba [%l7 + 0x76] %asi, %o5
subc %o1, %i3, %o7
movleu %icc, %l0, %l4
ldsh [%l7 + 0x2C], %o6
taddcc %o0, %l1, %i4
wr %g0, 0x2b, %asi
stha %g7, [%l7 + 0x68] %asi
membar #Sync
movvc %xcc, %l3, %l2
subcc %g1, %i5, %g5
fmul8x16 %f27, %f30, %f16
fcmpeq32 %f2, %f30, %i0
addc %l6, %i6, %o3
ba loop_1011
add %g2, 0x0474, %o4
fmovdl %icc, %f0, %f14
movn %icc, %i2, %g4
loop_1011:
membar 0x10
call loop_1012
for %f4, %f14, %f20
fblg,a %fcc2, loop_1013
orn %o2, 0x1D7D, %g6
loop_1012:
bneg,a loop_1014
fsrc1s %f14, %f5
loop_1013:
movleu %xcc, %i7, %g3
fmovdg %icc, %f22, %f23
loop_1014:
bvs,a,pn %icc, loop_1015
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sth %l5, [%l7 + 0x52]
bg,a,pn %icc, loop_1016
loop_1015:
tn %icc, 0x6
edge32ln %o5, %o1, %i1
bvc,pn %icc, loop_1017
loop_1016:
sra %i3, %o7, %l4
edge16n %o6, %o0, %l1
tn %icc, 0x2
loop_1017:
nop
set 0x60, %o7
swapa [%l7 + %o7] 0x80, %i4
edge32ln %g7, %l0, %l3
lduh [%l7 + 0x4E], %g1
edge16ln %i5, %l2, %g5
movge %xcc, %i0, %i6
tl %xcc, 0x7
and %l6, 0x19EC, %o3
movrlez %o4, 0x3DA, %g2
movl %icc, %i2, %o2
fnot2 %f8, %f4
tle %xcc, 0x3
wr %g0, 0xea, %asi
stwa %g6, [%l7 + 0x3C] %asi
membar #Sync
bcc,a,pt %icc, loop_1018
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdge %xcc, %f16, %f17
addc %g4, %i7, %g3
loop_1018:
fnot1s %f5, %f11
wr %g0, 0x04, %asi
ldsha [%l7 + 0x2A] %asi, %l5
movrgz %o5, 0x374, %i1
umulcc %o1, 0x09B6, %o7
wr %g0, 0x11, %asi
lduha [%l7 + 0x72] %asi, %l4
ldsh [%l7 + 0x4C], %o6
subccc %i3, %o0, %l1
movvs %icc, %i4, %g7
movn %xcc, %l0, %l3
edge32l %g1, %l2, %i5
fxnor %f30, %f24, %f14
mova %xcc, %i0, %g5
fpsub32s %f1, %f0, %f17
tvs %xcc, 0x5
umulcc %l6, 0x11C4, %o3
fone %f22
mulscc %i6, 0x13A9, %g2
set 0x68, %g3
prefetcha [%l7 + %g3] 0x15, 0x3
xorcc %o4, 0x049E, %o2
tneg %xcc, 0x0
fcmpgt32 %f8, %f12, %g4
andncc %g6, %i7, %g3
movle %xcc, %o5, %i1
movrlz %l5, 0x244, %o7
fmovs %f2, %f1
fmovsg %xcc, %f13, %f18
brz,a %l4, loop_1019
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tn %xcc, 0x1
fbl %fcc1, loop_1020
loop_1019:
bgu,a,pt %xcc, loop_1021
call loop_1022
sll %o6, 0x13, %o1
loop_1020:
nop
set 0x18, %o1
stx %o0, [%l7 + %o1]
loop_1021:
edge32l %l1, %i3, %i4
loop_1022:
st %f21, [%l7 + 0x54]
lduh [%l7 + 0x44], %l0
wr %g0, 0x0c, %asi
stba %l3, [%l7 + 0x0C] %asi
brgz %g1, loop_1023
fcmpgt16 %f12, %f4, %l2
movgu %xcc, %g7, %i5
sth %i0, [%l7 + 0x66]
loop_1023:
xorcc %l6, %g5, %o3
addcc %g2, 0x0902, %i2
and %o4, 0x1523, %o2
sir 0x08A7
movre %i6, %g6, %g4
edge16l %g3, %o5, %i7
sllx %i1, %o7, %l5
fmuld8sux16 %f2, %f28, %f30
fzero %f4
fmovrde %o6, %f12, %f30
movrne %l4, 0x2E1, %o0
tn %icc, 0x6
movrne %l1, 0x19A, %o1
movg %xcc, %i4, %l0
sra %l3, %i3, %g1
smul %l2, %g7, %i5
fpadd16s %f1, %f11, %f3
movvc %xcc, %l6, %g5
tn %xcc, 0x6
tgu %icc, 0x7
srax %o3, %g2, %i2
tn %xcc, 0x7
edge8ln %o4, %o2, %i6
fmovse %xcc, %f24, %f6
tneg %xcc, 0x5
srax %g6, 0x1B, %g4
xorcc %i0, %o5, %i7
udivcc %g3, 0x014D, %i1
fornot2s %f29, %f28, %f27
edge16ln %l5, %o6, %l4
and %o0, %l1, %o7
edge8ln %o1, %l0, %l3
addcc %i4, 0x1C55, %i3
fbn,a %fcc3, loop_1024
fnot1s %f12, %f25
fbge %fcc3, loop_1025
umulcc %g1, %g7, %i5
loop_1024:
sdivcc %l2, 0x1DF7, %l6
movrgez %o3, %g5, %i2
loop_1025:
fcmpes %fcc3, %f20, %f9
wr %g0, 0x81, %asi
lda [%l7 + 0x08] %asi, %f12
tvs %icc, 0x0
xnor %o4, 0x1682, %o2
be,a,pt %icc, loop_1026
mulx %i6, 0x0CF0, %g2
fornot2s %f22, %f27, %f9
mulscc %g4, %g6, %i0
loop_1026:
taddcc %o5, %g3, %i7
nop
setx loop_1027, %l0, %l1
jmpl %l1, %l5
flush %l7 + 0x24
movne %icc, %o6, %l4
fmovsne %xcc, %f13, %f0
loop_1027:
fmovdvs %icc, %f27, %f14
fnegs %f30, %f16
fmovsne %icc, %f9, %f25
fxnor %f28, %f8, %f22
fbne,a %fcc0, loop_1028
addc %i1, %l1, %o0
brlz,a %o1, loop_1029
movge %xcc, %l0, %l3
loop_1028:
ba loop_1030
bn,a,pt %xcc, loop_1031
loop_1029:
sub %o7, %i4, %i3
fbe,a %fcc1, loop_1032
loop_1030:
sdivx %g7, 0x0FE0, %g1
loop_1031:
fpadd32 %f2, %f8, %f16
add %l7, 0x48, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %l2
casxa [%l6] %asi, %l2, %i5
loop_1032:
movrlez %o3, 0x0EF, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x10, %asi
lduha [%l7 + 0x78] %asi, %i2
movcc %icc, %g5, %o2
tsubcctv %o4, 0x1A13, %i6
fmovdcs %icc, %f13, %f14
movge %xcc, %g2, %g4
fbuge,a %fcc2, loop_1033
fmovrsne %g6, %f22, %f8
xorcc %o5, %i0, %g3
udivx %l5, 0x1554, %i7
loop_1033:
sra %l4, %i1, %o6
andn %o0, 0x056A, %o1
udivx %l1, 0x1537, %l3
edge8n %o7, %l0, %i3
fbo %fcc0, loop_1034
movl %xcc, %g7, %g1
addc %i4, 0x0E23, %i5
movvs %xcc, %l2, %l6
loop_1034:
nop
set 0x44, %l3
swapa [%l7 + %l3] 0x80, %i2
edge8ln %o3, %g5, %o2
tsubcc %i6, %o4, %g2
fone %f14
fmovrsne %g4, %f9, %f31
tcc %xcc, 0x1
sdivx %g6, 0x1599, %i0
mova %icc, %o5, %g3
or %l5, %l4, %i7
edge16ln %i1, %o0, %o6
ba,a,pt %xcc, loop_1035
edge32 %l1, %l3, %o7
tle %icc, 0x4
movn %icc, %o1, %i3
loop_1035:
fmovrdlez %g7, %f4, %f30
smul %l0, %i4, %i5
fand %f10, %f0, %f4
wr %g0, 0x27, %asi
ldda [%l7 + 0x10] %asi, %g0
srlx %l2, 0x17, %l6
fmovdneg %icc, %f27, %f30
addcc %i2, 0x0053, %g5
ldd [%l7 + 0x38], %f18
fmovrdgez %o2, %f24, %f2
alignaddr %o4, %g2, %g4
stx %o3, [%l7 + 0x28]
fpsub32 %f14, %f16, %f2
wr %g0, 0x04, %asi
stda %f16, [%l7 + 0x40] %asi
movne %xcc, %g6, %i0
fxnor %f16, %f20, %f16
umul %o5, 0x1A4F, %l5
tle %xcc, 0x2
wr %g0, 0x19, %asi
lduba [%l7 + 0x28] %asi, %l4
fbe,a %fcc0, loop_1036
taddcc %i7, %g3, %i1
or %o0, %l1, %l3
fone %f8
loop_1036:
mulscc %o6, %o1, %o7
tneg %icc, 0x7
udivx %g7, 0x0B42, %i3
taddcc %i4, %i5, %g1
orn %l2, 0x1BD5, %l0
fmovsle %icc, %f4, %f26
fmovsne %xcc, %f23, %f21
sra %l6, 0x09, %g5
wr %g0, 0x89, %asi
ldsba [%l7 + 0x4B] %asi, %o2
addc %i2, 0x101F, %o4
tsubcctv %i6, 0x1C14, %g2
edge8n %o3, %g4, %i0
srlx %o5, %l5, %g6
addccc %i7, 0x14D0, %g3
taddcctv %l4, 0x10A6, %o0
fmovrslz %i1, %f25, %f30
ble,a,pt %xcc, loop_1037
te %xcc, 0x1
nop
setx loop_1038, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tpos %xcc, 0x5
loop_1037:
fmovdg %icc, %f23, %f17
stb %l1, [%l7 + 0x2F]
loop_1038:
tle %xcc, 0x7
array32 %l3, %o1, %o6
fsrc1 %f18, %f20
orn %o7, %g7, %i4
edge16ln %i5, %g1, %l2
addcc %i3, 0x1FFD, %l6
subccc %g5, 0x04A6, %o2
fnegd %f16, %f30
movle %xcc, %i2, %o4
edge16l %i6, %l0, %g2
set 0x5B, %i5
ldstuba [%l7 + %i5] 0x88, %o3
xorcc %i0, 0x1985, %g4
wr %g0, 0x89, %asi
ldsha [%l7 + 0x48] %asi, %o5
movrgez %l5, %g6, %i7
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x17] %asi, %l4
fmovdle %xcc, %f24, %f26
add %o0, 0x00B7, %i1
movge %xcc, %g3, %l1
movrlz %l3, 0x186, %o1
fmovdg %icc, %f5, %f10
set 0x2F, %l4
lduba [%l7 + %l4] 0x88, %o7
fcmpes %fcc1, %f28, %f4
movpos %xcc, %o6, %g7
fpack16 %f30, %f12
taddcc %i4, 0x1802, %i5
move %icc, %l2, %g1
addc %l6, 0x0B0A, %g5
bne,pn %icc, loop_1039
fcmpgt32 %f2, %f8, %i3
xor %i2, 0x02E0, %o4
tvs %xcc, 0x7
loop_1039:
edge8 %o2, %i6, %l0
and %g2, 0x0C5D, %i0
andncc %o3, %o5, %l5
umulcc %g4, %g6, %i7
brnz %o0, loop_1040
xorcc %l4, 0x131E, %g3
array8 %l1, %i1, %o1
ldsh [%l7 + 0x44], %l3
loop_1040:
tcs %xcc, 0x7
edge8 %o7, %g7, %o6
wr %g0, 0x04, %asi
stha %i4, [%l7 + 0x40] %asi
fbge %fcc1, loop_1041
xnorcc %l2, 0x0312, %g1
nop
setx loop_1042, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
brlz %l6, loop_1043
loop_1041:
udivx %g5, 0x1DA8, %i3
udivcc %i5, 0x0146, %o4
loop_1042:
fmovsg %xcc, %f22, %f11
loop_1043:
fandnot1 %f14, %f28, %f30
alignaddrl %o2, %i2, %i6
set 0x20, %g1
prefetcha [%l7 + %g1] 0x80, 0x3
andn %g2, 0x08F7, %i0
fbl %fcc2, loop_1044
udivx %o5, 0x0F9A, %o3
mulscc %l5, %g4, %i7
movl %icc, %o0, %g6
loop_1044:
fbug,a %fcc3, loop_1045
fmovsn %xcc, %f16, %f15
movrlez %l4, 0x0B0, %g3
fbuge %fcc1, loop_1046
loop_1045:
tn %icc, 0x3
sll %i1, 0x19, %o1
subcc %l3, %o7, %g7
loop_1046:
edge16l %l1, %i4, %l2
edge8l %o6, %l6, %g1
fblg %fcc0, loop_1047
fmovdleu %xcc, %f1, %f9
addc %g5, 0x0412, %i5
xor %o4, 0x124A, %i3
loop_1047:
fbuge,a %fcc2, loop_1048
tcc %icc, 0x6
sethi 0x08D5, %o2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1048:
andncc %i2, %i6, %l0
edge32ln %g2, %i0, %o5
sdivcc %l5, 0x0CB9, %o3
fandnot2s %f28, %f7, %f12
add %g4, 0x153D, %o0
udivcc %g6, 0x12F7, %i7
movgu %xcc, %l4, %i1
fxor %f30, %f2, %f16
tvs %xcc, 0x5
tpos %xcc, 0x5
brz %o1, loop_1049
fblg,a %fcc0, loop_1050
bg,a,pn %icc, loop_1051
fmovsgu %icc, %f31, %f28
loop_1049:
sdiv %l3, 0x0619, %o7
loop_1050:
fandnot2s %f10, %f12, %f9
loop_1051:
fpsub32s %f16, %f27, %f31
fors %f4, %f6, %f19
fbuge %fcc1, loop_1052
xnor %g3, 0x18AA, %g7
array32 %l1, %i4, %l2
fmovrsgz %l6, %f12, %f13
loop_1052:
sdivx %g1, 0x0F23, %g5
edge32n %o6, %o4, %i5
fbn %fcc1, loop_1053
fnot2 %f18, %f4
flush %l7 + 0x6C
orcc %i3, %i2, %o2
loop_1053:
fandnot2s %f9, %f3, %f30
movcs %icc, %l0, %g2
fbue,a %fcc2, loop_1054
fxnor %f30, %f0, %f12
edge16l %i0, %o5, %l5
wr %g0, 0x0c, %asi
stda %i6, [%l7 + 0x40] %asi
loop_1054:
sra %o3, 0x19, %g4
membar 0x1C
fnot2s %f3, %f31
taddcctv %g6, 0x14A0, %i7
fmovse %xcc, %f12, %f27
tg %icc, 0x5
tn %icc, 0x6
subccc %l4, %i1, %o1
sethi 0x0C5F, %l3
alignaddrl %o0, %g3, %o7
movrne %g7, %l1, %l2
brlz %l6, loop_1055
subc %g1, 0x002E, %g5
edge32ln %o6, %i4, %o4
swap [%l7 + 0x4C], %i3
loop_1055:
udiv %i5, 0x1E44, %i2
tle %icc, 0x5
fmovrse %l0, %f25, %f16
fmovsgu %xcc, %f3, %f2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %g2, 0x100C, %o2
tcc %xcc, 0x1
fcmpeq16 %f30, %f8, %i0
mulx %l5, %o5, %o3
edge32ln %g4, %i6, %g6
tvc %icc, 0x2
xnorcc %i7, 0x1964, %i1
ldd [%l7 + 0x38], %l4
movrlz %l3, %o0, %o1
sdiv %g3, 0x03A9, %o7
stbar
xnorcc %l1, 0x155D, %l2
tneg %icc, 0x7
xnorcc %g7, %l6, %g5
fmovdn %icc, %f13, %f31
srlx %o6, %g1, %i4
tge %icc, 0x1
bge,pt %icc, loop_1056
tn %xcc, 0x0
umulcc %o4, %i5, %i2
set 0x28, %o4
stha %i3, [%l7 + %o4] 0x22
membar #Sync
loop_1056:
edge16l %g2, %l0, %i0
movpos %icc, %o2, %o5
fones %f14
sethi 0x054E, %o3
set 0x1C, %g6
lduwa [%l7 + %g6] 0x11, %g4
udivcc %l5, 0x1E7A, %i6
andcc %i7, %i1, %l4
fbuge,a %fcc0, loop_1057
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmuld8ulx16 %f17, %f21, %f20
fmovse %icc, %f31, %f31
loop_1057:
tvs %xcc, 0x6
movrgz %l3, 0x305, %g6
bcc,a loop_1058
movne %icc, %o0, %o1
and %o7, 0x1CFC, %l1
add %g3, 0x05AF, %l2
loop_1058:
xorcc %g7, 0x023E, %l6
edge32ln %o6, %g5, %g1
set 0x34, %o0
ldswa [%l7 + %o0] 0x88, %o4
siam 0x1
udiv %i5, 0x07A7, %i2
fba %fcc3, loop_1059
ble,pn %icc, loop_1060
movcc %xcc, %i4, %i3
fbuge %fcc1, loop_1061
loop_1059:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1060:
fmovspos %icc, %f12, %f3
set 0x16, %g2
lduha [%l7 + %g2] 0x10, %l0
loop_1061:
movrlz %i0, %g2, %o2
sllx %o5, %g4, %l5
bcs,a,pt %icc, loop_1062
movleu %icc, %o3, %i6
edge8l %i7, %i1, %l3
smulcc %l4, 0x0F64, %g6
loop_1062:
bge,pn %icc, loop_1063
movvc %icc, %o1, %o0
membar 0x73
fmovspos %xcc, %f0, %f0
loop_1063:
array8 %l1, %o7, %g3
nop
set 0x33, %i0
ldstub [%l7 + %i0], %g7
movvs %xcc, %l2, %o6
fzero %f10
fmovsvc %xcc, %f28, %f7
bpos,a,pn %icc, loop_1064
tneg %xcc, 0x2
set 0x40, %i4
stwa %l6, [%l7 + %i4] 0x81
loop_1064:
andncc %g1, %g5, %i5
tl %xcc, 0x7
tne %xcc, 0x5
tg %icc, 0x7
popc 0x093B, %o4
fandnot1s %f23, %f29, %f10
sub %i2, %i3, %i4
smulcc %l0, 0x08CE, %g2
alignaddrl %o2, %o5, %i0
bvs,a,pn %icc, loop_1065
fmovdn %icc, %f15, %f11
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivcc %g4, 0x02DC, %o3
loop_1065:
fba,a %fcc1, loop_1066
addccc %l5, %i6, %i1
alignaddrl %i7, %l4, %l3
edge32n %o1, %g6, %o0
loop_1066:
tsubcc %o7, %l1, %g7
xnorcc %l2, %g3, %l6
array8 %g1, %g5, %o6
set 0x26, %o3
lduha [%l7 + %o3] 0x89, %i5
andcc %o4, %i2, %i3
brgez %l0, loop_1067
edge16l %i4, %o2, %g2
edge16ln %o5, %i0, %g4
ldsb [%l7 + 0x68], %o3
loop_1067:
andcc %l5, %i1, %i6
sub %i7, %l4, %o1
fmovdne %xcc, %f23, %f22
fcmple16 %f2, %f30, %l3
fbuge,a %fcc0, loop_1068
movre %g6, %o0, %l1
bg %icc, loop_1069
fmovd %f2, %f12
loop_1068:
fbge %fcc1, loop_1070
fcmple32 %f6, %f30, %o7
loop_1069:
tne %xcc, 0x5
alignaddrl %g7, %g3, %l6
loop_1070:
bneg,pt %xcc, loop_1071
or %g1, 0x0136, %l2
bvs,a,pt %icc, loop_1072
sth %g5, [%l7 + 0x3C]
loop_1071:
sllx %i5, 0x18, %o4
fmovdneg %icc, %f7, %f7
loop_1072:
nop
wr %g0, 0x88, %asi
ldda [%l7 + 0x40] %asi, %f0
wr %g0, 0x5f, %asi
stxa %i2, [%g0 + 0x0] %asi
prefetch [%l7 + 0x40], 0x0
edge8l %o6, %l0, %i3
fzero %f12
ldsh [%l7 + 0x36], %o2
fmovrdlez %g2, %f30, %f16
tgu %icc, 0x3
bleu,a,pn %xcc, loop_1073
fzero %f14
fble %fcc0, loop_1074
movrlz %i4, %o5, %g4
loop_1073:
movcc %xcc, %i0, %l5
sllx %i1, 0x1F, %o3
loop_1074:
fbe,a %fcc2, loop_1075
fmul8sux16 %f12, %f22, %f0
bne,a loop_1076
st %f28, [%l7 + 0x68]
loop_1075:
smul %i6, 0x0103, %l4
stb %i7, [%l7 + 0x13]
loop_1076:
movcc %icc, %l3, %g6
edge8ln %o1, %o0, %l1
udivx %g7, 0x0D5E, %g3
edge32l %o7, %l6, %g1
fbn,a %fcc2, loop_1077
lduw [%l7 + 0x40], %l2
tge %icc, 0x4
alignaddr %g5, %o4, %i2
loop_1077:
edge16ln %o6, %i5, %i3
tl %xcc, 0x1
fmuld8ulx16 %f25, %f12, %f26
ld [%l7 + 0x08], %f7
movpos %icc, %o2, %g2
nop
setx loop_1078, %l0, %l1
jmpl %l1, %i4
andn %l0, %g4, %i0
be,a loop_1079
addccc %l5, %o5, %o3
loop_1078:
tl %icc, 0x5
sir 0x12A4
loop_1079:
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
bge,a %xcc, loop_1081
movleu %xcc, %i6, %i1
st %f21, [%l7 + 0x0C]
loop_1080:
fpack32 %f16, %f6, %f4
loop_1081:
addc %l4, 0x09EE, %l3
fbug %fcc2, loop_1082
fmovrsne %i7, %f3, %f5
tsubcc %g6, 0x0E30, %o1
xor %o0, %g7, %l1
loop_1082:
movre %g3, 0x0E8, %l6
fsrc2 %f28, %f2
xor %g1, %o7, %g5
std %f28, [%l7 + 0x38]
sub %l2, %i2, %o4
set 0x0A, %l5
ldstuba [%l7 + %l5] 0x04, %i5
sethi 0x0883, %i3
be,a,pt %icc, loop_1083
fpsub16 %f30, %f24, %f20
bvc %xcc, loop_1084
udivcc %o2, 0x1460, %o6
loop_1083:
add %g2, 0x15AE, %l0
and %i4, %i0, %l5
loop_1084:
movrlez %g4, 0x3F6, %o5
movg %icc, %o3, %i6
fpsub32 %f6, %f12, %f2
fmovdleu %xcc, %f14, %f14
mulx %l4, 0x19FE, %l3
andn %i7, 0x0486, %i1
movrgez %g6, %o1, %g7
ble,a %icc, loop_1085
fmovd %f28, %f20
subccc %o0, %l1, %g3
bgu,a loop_1086
loop_1085:
fmovsge %icc, %f19, %f18
ta %xcc, 0x7
edge32n %l6, %g1, %o7
loop_1086:
fcmpes %fcc2, %f27, %f10
sethi 0x1B53, %g5
movcs %xcc, %i2, %o4
te %icc, 0x0
set 0x50, %i2
stwa %l2, [%l7 + %i2] 0x80
sra %i5, 0x01, %i3
fmul8sux16 %f12, %f4, %f14
or %o2, 0x0022, %o6
movrne %l0, %i4, %i0
set 0x68, %g5
stda %g2, [%l7 + %g5] 0x23
membar #Sync
movrgz %l5, %o5, %o3
fpsub32 %f12, %f26, %f0
fmovdcs %xcc, %f31, %f30
tneg %icc, 0x6
fmovsle %xcc, %f22, %f21
subccc %g4, %i6, %l4
tne %icc, 0x7
array16 %l3, %i1, %g6
tl %icc, 0x3
ldub [%l7 + 0x59], %o1
fpackfix %f12, %f21
tsubcctv %g7, %i7, %l1
movvc %xcc, %o0, %l6
ble %xcc, loop_1087
tcs %icc, 0x3
fbo,a %fcc1, loop_1088
movrgz %g1, %g3, %g5
loop_1087:
nop
set 0x78, %l1
stwa %o7, [%l7 + %l1] 0x2f
membar #Sync
loop_1088:
nop
setx loop_1089, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tpos %xcc, 0x3
fmovrslz %i2, %f31, %f4
sllx %o4, %l2, %i3
loop_1089:
xnor %o2, %i5, %l0
movn %icc, %o6, %i4
bvs %xcc, loop_1090
fmovsne %icc, %f27, %f27
subccc %g2, 0x0726, %i0
srlx %o5, %l5, %g4
loop_1090:
brgz,a %o3, loop_1091
nop
setx loop_1092, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fcmpgt32 %f28, %f8, %l4
nop
setx loop_1093, %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_1091:
subc %l3, 0x04B5, %i6
loop_1092:
and %g6, %o1, %g7
movgu %xcc, %i7, %l1
loop_1093:
movrne %o0, 0x317, %i1
movg %icc, %g1, %l6
movleu %xcc, %g3, %g5
edge16l %o7, %i2, %o4
edge16n %l2, %i3, %o2
sir 0x14AB
movre %l0, 0x230, %o6
srax %i5, 0x01, %g2
addc %i0, 0x085E, %i4
sdivcc %o5, 0x1699, %l5
fornot1 %f4, %f30, %f4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %o3, 0x1D8C, %g4
brgz %l4, loop_1094
fpadd32 %f22, %f2, %f28
set 0x328, %i1
nop ! nop ! ldxa [%g0 + %i1] 0x40, %i6 ripped by fixASI40.pl ripped by fixASI40.pl
loop_1094:
sll %g6, %o1, %g7
tge %icc, 0x3
tpos %xcc, 0x0
bshuffle %f4, %f28, %f4
bn,a,pt %icc, loop_1095
ble loop_1096
udiv %l3, 0x06BD, %i7
edge8n %l1, %i1, %g1
loop_1095:
array8 %l6, %o0, %g3
loop_1096:
movge %xcc, %g5, %o7
fones %f16
srlx %i2, %l2, %o4
fmovrdne %o2, %f10, %f14
nop
setx loop_1097, %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 %i3, 0x1B42, %o6
udivx %i5, 0x162D, %l0
bg,a,pt %icc, loop_1098
loop_1097:
movrgz %g2, 0x31D, %i4
sll %o5, 0x05, %i0
fbuge %fcc2, loop_1099
loop_1098:
tsubcc %o3, 0x022B, %g4
fcmpne16 %f16, %f8, %l4
movcs %xcc, %l5, %i6
loop_1099:
array32 %o1, %g6, %l3
swap [%l7 + 0x08], %i7
swap [%l7 + 0x64], %l1
fmovdle %xcc, %f28, %f2
be,a,pt %icc, loop_1100
movrne %i1, %g1, %g7
nop
set 0x18, %l0
stw %o0, [%l7 + %l0]
tg %xcc, 0x1
loop_1100:
edge32n %l6, %g3, %g5
fandnot1s %f24, %f12, %f19
fmovsgu %icc, %f30, %f28
array8 %i2, %o7, %l2
set 0x68, %i7
swapa [%l7 + %i7] 0x81, %o2
movre %o4, 0x0FD, %o6
andcc %i5, %i3, %g2
bne,a,pn %icc, loop_1101
ble,a,pt %xcc, loop_1102
edge16l %i4, %o5, %l0
ldsb [%l7 + 0x76], %i0
loop_1101:
popc 0x1762, %o3
loop_1102:
nop
wr %g0, 0x19, %asi
stba %l4, [%l7 + 0x19] %asi
movneg %icc, %l5, %i6
fsrc2s %f26, %f13
fmovd %f22, %f16
fbuge,a %fcc3, loop_1103
xor %o1, %g4, %g6
andcc %l3, 0x1CC5, %l1
smul %i7, %i1, %g1
loop_1103:
sub %g7, 0x1FA9, %o0
addcc %g3, 0x02E5, %l6
fnegs %f16, %f0
xnorcc %i2, %g5, %o7
udivx %o2, 0x0135, %o4
bvs,pn %xcc, loop_1104
sir 0x05AC
alignaddrl %o6, %i5, %i3
srlx %l2, 0x08, %i4
loop_1104:
movle %icc, %o5, %l0
set 0x40, %i6
ldda [%l7 + %i6] 0x89, %f16
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot2 %f10, %f26, %f12
fandnot2 %f12, %f18, %f26
brgz,a %g2, loop_1105
edge32l %i0, %l4, %l5
fble,a %fcc1, loop_1106
subcc %i6, %o1, %g4
loop_1105:
bvs %xcc, loop_1107
xorcc %o3, %g6, %l1
loop_1106:
sdiv %i7, 0x1967, %i1
edge8ln %l3, %g7, %g1
loop_1107:
srax %o0, 0x06, %g3
mulx %l6, %i2, %g5
addc %o7, %o4, %o2
tle %icc, 0x0
fsrc2 %f16, %f28
popc %o6, %i3
ldx [%l7 + 0x30], %i5
andcc %l2, 0x1C5F, %o5
bcc,a %xcc, loop_1108
addc %i4, 0x1D03, %g2
fpsub32 %f14, %f16, %f28
siam 0x5
loop_1108:
nop
wr %g0, 0x89, %asi
ldxa [%l7 + 0x70] %asi, %i0
tpos %xcc, 0x4
tn %xcc, 0x6
sir 0x0CF1
tn %icc, 0x2
orn %l0, %l4, %i6
tn %xcc, 0x5
orncc %o1, %g4, %o3
andcc %l5, 0x0E37, %g6
subc %i7, 0x0DBA, %i1
popc %l1, %l3
fmovdneg %xcc, %f3, %f14
bvc,a %icc, loop_1109
and %g7, 0x15D7, %o0
fmul8x16al %f8, %f3, %f26
fsrc1s %f4, %f6
loop_1109:
alignaddrl %g1, %g3, %l6
bneg,pt %xcc, loop_1110
tl %xcc, 0x6
edge16n %i2, %g5, %o7
membar 0x08
loop_1110:
srl %o4, %o6, %i3
tneg %icc, 0x7
prefetch [%l7 + 0x4C], 0x2
subc %o2, 0x13D8, %l2
subcc %o5, %i5, %g2
smul %i4, %l0, %i0
wr %g0, 0x10, %asi
stwa %i6, [%l7 + 0x4C] %asi
fmuld8sux16 %f31, %f27, %f28
move %xcc, %l4, %o1
fbl,a %fcc0, loop_1111
brnz,a %o3, loop_1112
fmovrdlez %l5, %f20, %f4
or %g6, %g4, %i7
loop_1111:
prefetch [%l7 + 0x18], 0x1
loop_1112:
fabsd %f18, %f4
movg %icc, %l1, %l3
sdivcc %g7, 0x07E6, %i1
fand %f10, %f12, %f20
array16 %o0, %g3, %g1
fbge %fcc0, loop_1113
movre %i2, 0x3FD, %l6
subcc %o7, 0x1DE7, %g5
movn %icc, %o4, %o6
loop_1113:
edge16n %i3, %o2, %o5
fmul8sux16 %f0, %f6, %f24
fcmpne16 %f20, %f24, %i5
edge16n %g2, %i4, %l2
edge8n %i0, %i6, %l0
fmovdl %xcc, %f27, %f12
sir 0x13EF
fmovdneg %xcc, %f30, %f6
stb %o1, [%l7 + 0x4F]
nop
setx loop_1114, %l0, %l1
jmpl %l1, %l4
te %icc, 0x4
bge,pt %icc, loop_1115
lduh [%l7 + 0x0E], %l5
loop_1114:
fbo %fcc0, loop_1116
tn %xcc, 0x6
loop_1115:
sub %g6, 0x177B, %g4
brgez,a %o3, loop_1117
loop_1116:
stx %l1, [%l7 + 0x78]
movge %icc, %i7, %g7
movle %icc, %i1, %o0
loop_1117:
addccc %g3, %l3, %g1
move %xcc, %i2, %l6
subccc %g5, 0x1F80, %o7
and %o6, %o4, %o2
tle %xcc, 0x2
andncc %o5, %i3, %i5
fnot2s %f19, %f23
fpackfix %f8, %f11
move %icc, %i4, %l2
wr %g0, 0x10, %asi
ldswa [%l7 + 0x64] %asi, %g2
edge16ln %i0, %i6, %o1
movcc %xcc, %l0, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %l5, %g6, %g4
movcc %icc, %l1, %i7
movcs %icc, %o3, %g7
udivx %o0, 0x1CD9, %g3
tvs %icc, 0x0
movcc %xcc, %i1, %l3
bcc,pt %icc, loop_1118
flush %l7 + 0x24
fbge %fcc1, loop_1119
fmovrdlez %i2, %f0, %f8
loop_1118:
fones %f1
tgu %icc, 0x0
loop_1119:
fabsd %f2, %f10
movrlez %g1, %l6, %g5
wr %g0, 0x11, %asi
lduha [%l7 + 0x68] %asi, %o7
fmovrse %o4, %f12, %f17
set 0x33, %g4
lduba [%l7 + %g4] 0x0c, %o2
srl %o6, 0x1F, %i3
add %l7, 0x28, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %o5
casxa [%l6] %asi, %o5, %i4
array32 %i5, %l2, %i0
andn %i6, %o1, %g2
movgu %xcc, %l4, %l5
tsubcctv %l0, 0x0578, %g4
movrgz %g6, %i7, %l1
add %o3, 0x047B, %g7
fmovdpos %icc, %f18, %f21
bl,pt %icc, loop_1120
ldsw [%l7 + 0x18], %g3
popc 0x0736, %o0
fmovde %xcc, %f23, %f13
loop_1120:
movcc %icc, %l3, %i2
fmovrdne %i1, %f20, %f20
udivcc %g1, 0x100B, %l6
fble,a %fcc0, loop_1121
fmovdgu %xcc, %f23, %f6
fbl,a %fcc2, loop_1122
movrlz %g5, %o7, %o2
loop_1121:
fmovdcs %icc, %f31, %f28
movneg %xcc, %o6, %i3
loop_1122:
ldstub [%l7 + 0x1D], %o4
fornot2 %f12, %f20, %f30
set 0x3E, %o2
lduha [%l7 + %o2] 0x19, %o5
edge8ln %i5, %i4, %i0
movvc %icc, %i6, %l2
add %g2, 0x0073, %o1
set 0x40, %i3
stda %f0, [%l7 + %i3] 0x1f
membar #Sync
xorcc %l5, 0x1373, %l4
edge32l %g4, %g6, %l0
tg %icc, 0x2
nop
setx loop_1123, %l0, %l1
jmpl %l1, %l1
srl %o3, %g7, %g3
tle %xcc, 0x6
alignaddr %o0, %l3, %i7
loop_1123:
edge32 %i1, %g1, %l6
fones %f5
tle %xcc, 0x0
set 0x6C, %l6
swapa [%l7 + %l6] 0x81, %i2
movneg %icc, %g5, %o7
umul %o6, %i3, %o2
fmovsg %xcc, %f22, %f31
mova %icc, %o5, %i5
ldsh [%l7 + 0x5A], %o4
prefetch [%l7 + 0x0C], 0x0
fmovdvc %icc, %f24, %f11
fpadd32s %f19, %f12, %f17
movle %icc, %i0, %i6
xorcc %i4, %l2, %o1
movle %xcc, %g2, %l4
fmuld8sux16 %f3, %f9, %f26
nop
set 0x40, %o5
ldx [%l7 + %o5], %g4
fpadd32 %f14, %f20, %f6
brlez,a %l5, loop_1124
edge32n %g6, %l0, %o3
alignaddrl %g7, %l1, %g3
xorcc %l3, 0x19F2, %o0
loop_1124:
sdiv %i1, 0x1B41, %i7
movcs %xcc, %l6, %g1
fone %f0
fmovsleu %xcc, %f14, %f9
brgez %g5, loop_1125
movpos %xcc, %o7, %i2
fmovse %icc, %f16, %f5
tsubcc %i3, %o6, %o2
loop_1125:
movrgez %i5, 0x13C, %o4
tsubcc %o5, 0x1CF3, %i6
or %i4, 0x083E, %i0
fmovdneg %xcc, %f8, %f18
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fand %f14, %f18, %f12
fba %fcc2, loop_1126
tsubcc %l2, 0x1CCD, %g2
subcc %l4, %o1, %g4
sdivx %l5, 0x1622, %l0
loop_1126:
sth %o3, [%l7 + 0x2E]
mulscc %g7, 0x1F38, %g6
edge32 %g3, %l1, %l3
fbo %fcc0, loop_1127
nop
setx loop_1128, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movrgz %o0, 0x0AF, %i1
bg loop_1129
loop_1127:
movneg %icc, %i7, %l6
loop_1128:
tl %icc, 0x2
taddcc %g1, 0x036B, %o7
loop_1129:
mova %icc, %i2, %i3
srl %g5, %o6, %o2
ld [%l7 + 0x14], %f11
bneg,a,pn %icc, loop_1130
bgu,a loop_1131
add %o4, 0x1BB9, %i5
nop
setx loop_1132, %l0, %l1
jmpl %l1, %i6
loop_1130:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1131:
sllx %o5, %i0, %l2
fbuge,a %fcc3, loop_1133
loop_1132:
sth %g2, [%l7 + 0x58]
fbo %fcc3, loop_1134
subcc %i4, 0x134C, %l4
loop_1133:
tcc %icc, 0x3
fbl %fcc2, loop_1135
loop_1134:
fmovrdgz %o1, %f24, %f22
edge32n %l5, %l0, %o3
fnegd %f24, %f24
loop_1135:
or %g7, %g6, %g3
nop
setx loop_1136, %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 %f22, %f14
set 0x44, %o6
swapa [%l7 + %o6] 0x88, %g4
loop_1136:
edge8ln %l3, %l1, %o0
stw %i1, [%l7 + 0x3C]
bgu %icc, loop_1137
ldd [%l7 + 0x30], %i6
std %f10, [%l7 + 0x30]
wr %g0, 0x89, %asi
lduwa [%l7 + 0x7C] %asi, %i7
loop_1137:
fsrc2 %f12, %f18
membar 0x41
tle %icc, 0x7
fpmerge %f20, %f7, %f12
or %o7, 0x0BB5, %g1
movcs %xcc, %i2, %g5
edge8ln %o6, %o2, %i3
sdivcc %o4, 0x0EB1, %i5
movcc %xcc, %i6, %o5
fcmpd %fcc0, %f22, %f16
bgu,a %icc, loop_1138
movgu %icc, %l2, %g2
brnz,a %i0, loop_1139
fabss %f26, %f17
loop_1138:
alignaddrl %i4, %l4, %o1
sir 0x1B2C
loop_1139:
movvs %icc, %l5, %l0
sub %g7, %g6, %o3
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %g3, %l3
ldd [%l7 + 0x40], %f10
fcmps %fcc2, %f11, %f8
fornot1s %f4, %f10, %f31
edge16 %l1, %o0, %i1
udivcc %l6, 0x1CC7, %g4
brlz %i7, loop_1140
stb %g1, [%l7 + 0x45]
movrlz %o7, %i2, %g5
brz,a %o6, loop_1141
loop_1140:
ld [%l7 + 0x5C], %f13
movvc %xcc, %i3, %o4
fmovdg %icc, %f11, %f27
loop_1141:
edge8ln %o2, %i6, %i5
fnands %f28, %f8, %f27
movrne %o5, 0x2DF, %l2
wr %g0, 0x04, %asi
ldxa [%l7 + 0x50] %asi, %i0
movcs %icc, %i4, %g2
movne %icc, %o1, %l5
udiv %l4, 0x12DE, %l0
srax %g7, 0x02, %o3
movrlz %g3, %l3, %g6
fpadd16s %f8, %f6, %f21
swap [%l7 + 0x24], %o0
fbug %fcc1, loop_1142
mulscc %l1, %l6, %g4
wr %g0, 0x19, %asi
lduha [%l7 + 0x20] %asi, %i7
loop_1142:
orn %i1, %g1, %o7
tsubcctv %i2, 0x0C63, %g5
edge8l %i3, %o6, %o2
fnand %f16, %f0, %f4
edge32ln %o4, %i5, %o5
fmovrslez %l2, %f20, %f29
sll %i0, %i4, %g2
fandnot2s %f8, %f12, %f24
popc 0x0C31, %o1
orcc %l5, 0x11EA, %i6
fexpand %f13, %f14
fcmped %fcc0, %f26, %f8
fbuge,a %fcc1, loop_1143
nop
set 0x2F, %g7
ldub [%l7 + %g7], %l4
edge8 %g7, %o3, %g3
edge32n %l3, %l0, %o0
loop_1143:
movl %xcc, %l1, %g6
sdivcc %l6, 0x1E43, %i7
swap [%l7 + 0x40], %i1
movpos %icc, %g4, %g1
xnorcc %i2, 0x1226, %g5
fba,a %fcc0, loop_1144
fmovsl %xcc, %f12, %f3
fmovrdlez %i3, %f18, %f8
fmovsvs %xcc, %f2, %f2
loop_1144:
fornot1 %f10, %f28, %f12
addcc %o7, %o6, %o2
fbul,a %fcc2, loop_1145
bvs,a,pn %icc, loop_1146
fmovdleu %icc, %f17, %f8
movle %icc, %i5, %o5
loop_1145:
mova %xcc, %l2, %o4
loop_1146:
fbue,a %fcc1, loop_1147
orn %i4, 0x1BFF, %i0
fmovde %icc, %f8, %f3
wr %g0, 0x2a, %asi
stda %o0, [%l7 + 0x70] %asi
membar #Sync
loop_1147:
popc %l5, %g2
movre %l4, 0x3AF, %i6
tvc %xcc, 0x5
udiv %g7, 0x035D, %o3
movleu %xcc, %g3, %l0
fcmpeq16 %f22, %f26, %o0
edge8ln %l3, %g6, %l6
mulscc %i7, %i1, %g4
addcc %g1, 0x0B3D, %l1
nop
setx loop_1148, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mova %icc, %i2, %i3
ldsb [%l7 + 0x4A], %o7
edge8 %o6, %g5, %i5
loop_1148:
fmovsa %xcc, %f7, %f7
ldstub [%l7 + 0x6E], %o2
bshuffle %f6, %f18, %f16
fmuld8ulx16 %f1, %f19, %f26
tgu %xcc, 0x0
alignaddrl %l2, %o4, %i4
movrlez %i0, 0x0A6, %o1
sir 0x1502
srl %l5, 0x1E, %g2
te %xcc, 0x3
set 0x57, %l2
stba %l4, [%l7 + %l2] 0x88
brgez %o5, loop_1149
sdivcc %g7, 0x10C9, %i6
alignaddr %g3, %o3, %o0
bpos,a,pn %icc, loop_1150
loop_1149:
xor %l3, 0x123F, %l0
movrlz %g6, %i7, %i1
subccc %l6, %g4, %g1
loop_1150:
brlz,a %l1, loop_1151
movrlez %i3, 0x22B, %o7
srax %i2, %g5, %i5
tne %xcc, 0x6
loop_1151:
bge,pt %icc, loop_1152
udiv %o2, 0x0365, %o6
nop
set 0x0E, %o7
ldsh [%l7 + %o7], %l2
ldx [%l7 + 0x78], %o4
loop_1152:
edge8n %i0, %o1, %l5
sllx %g2, 0x1A, %i4
srl %l4, 0x1D, %g7
orncc %o5, 0x00EE, %i6
smulcc %g3, 0x1E7C, %o0
siam 0x7
tsubcctv %o3, %l3, %l0
movcc %icc, %g6, %i7
tsubcc %l6, %g4, %i1
subc %g1, %l1, %o7
sdivcc %i2, 0x0039, %i3
fpadd16s %f5, %f0, %f19
fbuge %fcc0, loop_1153
movg %xcc, %g5, %i5
edge32l %o2, %l2, %o4
ta %icc, 0x6
loop_1153:
fpadd16s %f8, %f20, %f19
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivcc %o6, 0x072F, %o1
lduh [%l7 + 0x1E], %l5
ba %xcc, loop_1154
flush %l7 + 0x48
movcs %icc, %i0, %g2
taddcc %l4, %i4, %o5
loop_1154:
fcmple32 %f4, %f8, %g7
edge16 %g3, %o0, %i6
tvs %icc, 0x6
wr %g0, 0x88, %asi
swapa [%l7 + 0x34] %asi, %l3
add %l0, %g6, %i7
orncc %o3, 0x106D, %l6
taddcctv %g4, 0x0539, %g1
fcmped %fcc3, %f22, %f26
sethi 0x15FF, %l1
movrlez %i1, %o7, %i2
alignaddrl %g5, %i3, %o2
set 0x74, %g3
swapa [%l7 + %g3] 0x19, %l2
wr %g0, 0x89, %asi
lduha [%l7 + 0x44] %asi, %i5
andn %o4, %o6, %o1
tsubcctv %l5, 0x0B93, %i0
srlx %l4, %g2, %i4
membar 0x12
orcc %g7, %o5, %g3
ldsh [%l7 + 0x32], %i6
movrgez %l3, 0x1DE, %l0
ta %xcc, 0x4
fmuld8ulx16 %f16, %f3, %f16
tsubcctv %g6, %i7, %o3
set 0x7C, %l3
sta %f20, [%l7 + %l3] 0x0c
lduh [%l7 + 0x4C], %o0
ldsb [%l7 + 0x30], %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8n %l6, %g1, %i1
brnz,a %o7, loop_1155
sllx %i2, 0x01, %g5
movle %xcc, %l1, %i3
for %f4, %f0, %f2
loop_1155:
umul %o2, 0x030A, %l2
fbug,a %fcc0, loop_1156
array8 %i5, %o6, %o1
membar #Sync
wr %g0, 0xf1, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_1156:
fornot2s %f23, %f9, %f29
add %l7, 0x6C, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %l5
casa [%l6] %asi, %l5, %i0
ldstub [%l7 + 0x20], %o4
movn %icc, %l4, %g2
fxors %f19, %f13, %f5
movre %g7, %i4, %o5
wr %g0, 0x18, %asi
lda [%l7 + 0x50] %asi, %f30
edge16ln %g3, %l3, %i6
fmovdcc %icc, %f13, %f27
fbo,a %fcc0, loop_1157
fpack32 %f10, %f10, %f20
fbue,a %fcc0, loop_1158
edge16n %g6, %i7, %l0
loop_1157:
orn %o0, 0x00B6, %o3
set 0x48, %o1
ldsha [%l7 + %o1] 0x04, %g4
loop_1158:
ta %icc, 0x7
fornot2s %f13, %f25, %f14
movpos %icc, %g1, %i1
mulscc %o7, 0x0DD1, %i2
nop
set 0x40, %l4
ldd [%l7 + %l4], %f12
fpackfix %f30, %f23
fpsub16s %f29, %f31, %f27
subcc %g5, 0x031A, %l6
add %l7, 0x28, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i3
casxa [%l6] 0x89, %i3, %l1
srl %o2, %i5, %l2
sir 0x1EC4
fbul,a %fcc0, loop_1159
fmovrsgez %o1, %f17, %f28
edge32 %l5, %o6, %i0
membar 0x69
loop_1159:
movrgz %l4, 0x260, %g2
fmovdg %icc, %f27, %f29
mulx %o4, %g7, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %g3, %l3, %o5
movvs %icc, %g6, %i7
fmovdne %icc, %f0, %f17
fpsub16s %f0, %f14, %f9
set 0x2E, %i5
stba %l0, [%l7 + %i5] 0xe2
membar #Sync
tle %icc, 0x5
tpos %xcc, 0x0
fmul8ulx16 %f14, %f18, %f30
fxnor %f8, %f30, %f8
membar 0x02
wr %g0, 0x11, %asi
lda [%l7 + 0x70] %asi, %f11
ldsw [%l7 + 0x28], %o0
fmul8ulx16 %f2, %f6, %f18
tsubcc %i6, %o3, %g1
movre %g4, 0x041, %o7
addcc %i2, %g5, %l6
tcc %xcc, 0x2
brz %i3, loop_1160
add %i1, %o2, %l1
wr %g0, 0x19, %asi
sta %f27, [%l7 + 0x34] %asi
loop_1160:
fbge,a %fcc3, loop_1161
fcmple32 %f4, %f18, %l2
movvs %xcc, %i5, %l5
bn,a,pn %icc, loop_1162
loop_1161:
te %icc, 0x3
edge8n %o6, %o1, %l4
wr %g0, 0x11, %asi
swapa [%l7 + 0x1C] %asi, %i0
loop_1162:
sub %g2, 0x039B, %g7
tvs %icc, 0x7
wr %g0, 0x80, %asi
ldsha [%l7 + 0x34] %asi, %i4
tneg %icc, 0x6
smulcc %o4, 0x19E6, %g3
fmovrsgez %o5, %f8, %f22
alignaddrl %l3, %i7, %g6
fmovdl %xcc, %f0, %f4
nop
set 0x38, %o4
lduw [%l7 + %o4], %l0
movle %icc, %i6, %o3
brnz %g1, loop_1163
stb %g4, [%l7 + 0x43]
tle %icc, 0x2
tsubcctv %o0, %o7, %i2
loop_1163:
fmovrdgz %g5, %f20, %f2
fmovse %xcc, %f11, %f28
fbuge,a %fcc3, loop_1164
fornot2 %f12, %f30, %f26
bn,a %xcc, loop_1165
bgu,a %xcc, loop_1166
loop_1164:
orn %i3, %l6, %i1
ldsw [%l7 + 0x50], %o2
loop_1165:
sub %l1, %l2, %i5
loop_1166:
smul %l5, 0x1C6B, %o6
add %l7, 0x50, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %o1
casxa [%l6] %asi, %o1, %i0
fnor %f26, %f26, %f20
fmovdn %xcc, %f7, %f23
movcc %icc, %g2, %l4
fbl %fcc1, loop_1167
xnor %g7, 0x0A1D, %i4
fpsub32s %f12, %f20, %f17
tn %xcc, 0x2
loop_1167:
andn %g3, %o4, %l3
xnor %o5, %g6, %i7
movne %xcc, %l0, %o3
taddcc %g1, %g4, %o0
smul %i6, 0x1E0A, %o7
tsubcc %i2, 0x0027, %g5
ldsw [%l7 + 0x34], %i3
and %l6, 0x0003, %i1
andn %l1, %o2, %l2
tpos %xcc, 0x4
or %l5, %i5, %o6
edge8 %i0, %o1, %l4
tne %xcc, 0x0
andn %g7, 0x104E, %i4
edge8 %g3, %g2, %l3
sra %o5, %g6, %o4
movvc %icc, %l0, %o3
fbge %fcc0, loop_1168
ldsw [%l7 + 0x74], %i7
movn %xcc, %g4, %g1
alignaddrl %i6, %o0, %i2
loop_1168:
edge8 %g5, %o7, %i3
add %l7, 0x58, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %l6, %i1
edge32n %l1, %o2, %l2
fmovsa %xcc, %f22, %f19
fmovsleu %xcc, %f23, %f30
nop
setx loop_1169, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fnors %f29, %f18, %f24
mulscc %l5, 0x088F, %i5
fandnot1 %f10, %f22, %f24
loop_1169:
xor %o6, %i0, %l4
taddcctv %o1, %i4, %g7
wr %g0, 0x11, %asi
stda %f0, [%l7 + 0x40] %asi
udivx %g2, 0x1554, %g3
edge8ln %l3, %g6, %o5
movpos %xcc, %o4, %o3
fmovrsgez %l0, %f19, %f31
fmovdpos %icc, %f13, %f19
umul %i7, 0x1A47, %g4
edge16 %g1, %i6, %i2
movpos %xcc, %o0, %g5
orcc %i3, %l6, %i1
movcs %xcc, %o7, %o2
movne %icc, %l2, %l5
srl %i5, %o6, %l1
fmovsne %xcc, %f2, %f19
tcc %icc, 0x7
fbne,a %fcc1, loop_1170
array32 %i0, %l4, %i4
fmovdle %xcc, %f4, %f20
fpadd16 %f6, %f2, %f30
loop_1170:
andn %o1, %g2, %g7
tgu %icc, 0x0
movge %xcc, %l3, %g6
nop
set 0x70, %g1
sth %g3, [%l7 + %g1]
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x53] %asi, %o4
popc 0x0132, %o3
movneg %xcc, %o5, %l0
fcmps %fcc3, %f29, %f27
add %l7, 0x2C, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g4
casa [%l6] 0x80, %g4, %g1
tn %icc, 0x4
bg,a,pn %xcc, loop_1171
and %i6, %i7, %i2
tg %icc, 0x7
taddcc %g5, %i3, %l6
loop_1171:
nop
add %l7, 0x38, %l6
wr %g0, 0x11, %asi
casa [%l6] 0x11, %i1, %o7
orn %o0, %o2, %l2
fmovscc %xcc, %f31, %f2
bcs,a %icc, loop_1172
subccc %i5, 0x1BC5, %l5
sir 0x0ED2
andcc %o6, %l1, %l4
loop_1172:
xor %i0, %o1, %g2
fmovdge %icc, %f10, %f28
brlz %g7, loop_1173
call loop_1174
ba,pt %xcc, loop_1175
smul %i4, 0x0A16, %l3
loop_1173:
movleu %xcc, %g3, %g6
loop_1174:
movne %xcc, %o4, %o5
loop_1175:
movne %icc, %o3, %g4
smul %l0, %i6, %i7
subccc %i2, %g1, %g5
movleu %xcc, %l6, %i1
fpadd32s %f10, %f9, %f30
wr %g0, 0x10, %asi
lduba [%l7 + 0x28] %asi, %i3
fbe,a %fcc3, loop_1176
fmovrsgez %o0, %f31, %f0
fsrc2s %f29, %f4
array16 %o7, %l2, %i5
loop_1176:
addccc %l5, %o2, %o6
fnand %f6, %f12, %f0
movcs %xcc, %l4, %i0
tsubcc %l1, %g2, %g7
ldsh [%l7 + 0x78], %o1
orn %l3, 0x0993, %g3
ble,pt %icc, loop_1177
movcs %xcc, %g6, %i4
mulscc %o5, 0x1E52, %o4
fbue,a %fcc0, loop_1178
loop_1177:
alignaddr %g4, %l0, %o3
fbule,a %fcc2, loop_1179
te %icc, 0x7
loop_1178:
movge %xcc, %i6, %i2
fors %f2, %f6, %f0
loop_1179:
edge16l %g1, %i7, %g5
set 0x28, %o0
ldxa [%l7 + %o0] 0x14, %l6
fmovrdgez %i3, %f8, %f26
fcmpne16 %f4, %f16, %o0
fmovdpos %xcc, %f22, %f22
stx %i1, [%l7 + 0x08]
fmovsne %xcc, %f24, %f29
alignaddr %o7, %i5, %l2
fmovdn %icc, %f9, %f20
fmul8sux16 %f6, %f12, %f30
udiv %o2, 0x16B2, %l5
fcmpne32 %f30, %f28, %o6
ta %xcc, 0x2
fbu %fcc3, loop_1180
udivx %i0, 0x001F, %l1
ldd [%l7 + 0x18], %l4
array8 %g2, %o1, %g7
loop_1180:
tsubcctv %l3, %g3, %g6
tn %icc, 0x6
edge8n %o5, %i4, %o4
umulcc %g4, %o3, %i6
tcs %icc, 0x2
wr %g0, 0x80, %asi
lduba [%l7 + 0x5A] %asi, %l0
tne %icc, 0x0
fbul,a %fcc2, loop_1181
taddcc %i2, 0x06DE, %g1
brz,a %i7, loop_1182
edge16l %l6, %i3, %g5
loop_1181:
tvc %xcc, 0x2
srax %o0, 0x12, %i1
loop_1182:
ldub [%l7 + 0x10], %i5
bcc,a,pn %xcc, loop_1183
subccc %o7, %l2, %l5
movleu %xcc, %o6, %i0
umulcc %l1, 0x06C8, %l4
loop_1183:
movpos %xcc, %g2, %o2
fmovrde %g7, %f12, %f24
xorcc %l3, 0x1BAC, %g3
sub %g6, %o1, %i4
nop
setx loop_1184, %l0, %l1
jmpl %l1, %o4
fnot2s %f28, %f6
tne %xcc, 0x1
brgez,a %o5, loop_1185
loop_1184:
faligndata %f6, %f4, %f12
fmovrslz %o3, %f13, %f18
std %g4, [%l7 + 0x48]
loop_1185:
te %xcc, 0x6
fmuld8ulx16 %f2, %f1, %f20
array32 %i6, %l0, %i2
swap [%l7 + 0x2C], %i7
xor %g1, %l6, %g5
set 0x08, %g6
prefetcha [%l7 + %g6] 0x80, 0x2
orcc %i3, %i5, %i1
edge16ln %o7, %l2, %o6
movre %l5, 0x3E3, %i0
edge32n %l1, %g2, %o2
ba,a,pn %icc, loop_1186
alignaddr %g7, %l4, %g3
fpmerge %f5, %f14, %f26
movre %l3, %g6, %i4
loop_1186:
lduh [%l7 + 0x7E], %o4
movcs %icc, %o5, %o1
edge32 %o3, %g4, %l0
tle %icc, 0x4
sdivx %i6, 0x15D8, %i7
wr %g0, 0x80, %asi
lduwa [%l7 + 0x54] %asi, %i2
brgz,a %g1, loop_1187
or %g5, %l6, %i3
fmovsgu %xcc, %f26, %f30
fbu,a %fcc2, loop_1188
loop_1187:
sll %i5, 0x1D, %i1
fpadd16s %f15, %f16, %f22
bl,pn %icc, loop_1189
loop_1188:
edge16ln %o7, %l2, %o0
edge16n %l5, %o6, %i0
edge8 %g2, %l1, %o2
loop_1189:
tcs %icc, 0x4
movre %l4, %g7, %g3
udivx %l3, 0x1975, %g6
wr %g0, 0x19, %asi
lduwa [%l7 + 0x50] %asi, %o4
sdivcc %i4, 0x0D95, %o5
orncc %o3, %o1, %g4
movle %xcc, %i6, %l0
movgu %icc, %i2, %i7
tge %xcc, 0x5
ble %xcc, loop_1190
fmovrsne %g5, %f4, %f21
edge8l %l6, %g1, %i3
fnor %f2, %f26, %f4
loop_1190:
sll %i1, %o7, %i5
srax %l2, 0x16, %o0
set 0x0A, %g2
lduha [%l7 + %g2] 0x19, %l5
fcmpne16 %f10, %f18, %o6
sra %g2, %i0, %l1
stw %o2, [%l7 + 0x50]
subcc %g7, %l4, %l3
bgu,pn %xcc, loop_1191
fexpand %f16, %f0
tl %xcc, 0x5
xorcc %g3, %g6, %i4
loop_1191:
fcmpne16 %f18, %f4, %o4
edge8ln %o3, %o1, %o5
bne %icc, loop_1192
membar 0x5F
fornot1s %f0, %f15, %f22
edge8 %i6, %g4, %i2
loop_1192:
fpsub32 %f10, %f2, %f14
sir 0x15B8
fandnot1s %f1, %f18, %f1
brlz %l0, loop_1193
mova %xcc, %i7, %l6
fabsd %f30, %f10
brgez,a %g5, loop_1194
loop_1193:
te %icc, 0x7
brnz %g1, loop_1195
fmovdleu %icc, %f18, %f7
loop_1194:
movcc %icc, %i1, %o7
edge8 %i3, %i5, %l2
loop_1195:
xnor %l5, 0x0538, %o6
fands %f6, %f3, %f31
fmovrdgz %o0, %f26, %f0
tsubcctv %i0, 0x19C9, %g2
edge8ln %o2, %l1, %l4
xnorcc %g7, 0x1511, %l3
fmovs %f7, %f0
fnot1 %f10, %f10
alignaddr %g6, %g3, %o4
addc %i4, %o1, %o5
nop
set 0x28, %i0
std %f18, [%l7 + %i0]
ble,a %xcc, loop_1196
bg %icc, loop_1197
sdiv %o3, 0x0D02, %g4
tcc %xcc, 0x5
loop_1196:
fmovda %xcc, %f0, %f23
loop_1197:
tl %xcc, 0x7
movrlz %i6, 0x35D, %i2
umul %l0, 0x1347, %l6
fxnor %f14, %f26, %f16
fbu %fcc2, loop_1198
fmovdcc %icc, %f2, %f3
edge16n %i7, %g5, %g1
fone %f0
loop_1198:
movvc %xcc, %i1, %i3
fba,a %fcc1, loop_1199
bge,a loop_1200
tleu %xcc, 0x2
sdivx %i5, 0x0D76, %o7
loop_1199:
movcs %icc, %l2, %o6
loop_1200:
orn %l5, 0x07FC, %o0
addccc %i0, %o2, %g2
te %xcc, 0x3
set 0x7C, %o3
ldsha [%l7 + %o3] 0x18, %l4
lduw [%l7 + 0x4C], %g7
tgu %icc, 0x3
sth %l3, [%l7 + 0x7C]
umul %l1, 0x12B3, %g6
movvc %xcc, %o4, %g3
edge16ln %o1, %i4, %o5
bn,pt %xcc, loop_1201
fmovrdgez %g4, %f14, %f16
sdivcc %i6, 0x1E47, %i2
std %l0, [%l7 + 0x78]
loop_1201:
ble,a loop_1202
tgu %xcc, 0x7
tvs %xcc, 0x3
movcs %icc, %o3, %l6
loop_1202:
umulcc %i7, %g1, %g5
stb %i1, [%l7 + 0x59]
pdist %f4, %f18, %f28
set 0x40, %l5
ldda [%l7 + %l5] 0x10, %f16
tl %xcc, 0x0
andn %i5, 0x14BC, %i3
movl %icc, %o7, %l2
fble,a %fcc2, loop_1203
fpsub16s %f1, %f9, %f21
orn %o6, 0x0EA2, %l5
tleu %xcc, 0x2
loop_1203:
stb %i0, [%l7 + 0x68]
bge,a,pt %xcc, loop_1204
swap [%l7 + 0x6C], %o0
movrlz %g2, 0x0AD, %l4
fbuge,a %fcc2, loop_1205
loop_1204:
movleu %xcc, %o2, %l3
st %f5, [%l7 + 0x24]
tcs %icc, 0x0
loop_1205:
fpackfix %f8, %f1
fcmps %fcc1, %f8, %f28
andcc %l1, %g7, %o4
bne loop_1206
alignaddr %g3, %o1, %g6
fnor %f12, %f2, %f12
movcs %xcc, %i4, %o5
loop_1206:
udivcc %g4, 0x1A06, %i2
fpadd32 %f0, %f8, %f20
fzero %f26
tvc %xcc, 0x3
movrgz %i6, 0x3A1, %l0
movrne %l6, %i7, %o3
fpadd16s %f26, %f14, %f14
orncc %g1, 0x1F25, %i1
add %g5, 0x059D, %i5
subccc %o7, %l2, %i3
stb %l5, [%l7 + 0x59]
addc %i0, 0x17C9, %o6
stb %g2, [%l7 + 0x63]
std %l4, [%l7 + 0x20]
fmovd %f28, %f0
movle %xcc, %o2, %l3
mulx %l1, %o0, %g7
fmovsvc %xcc, %f1, %f12
smul %g3, 0x1A2C, %o1
fmul8sux16 %f18, %f16, %f6
set 0x68, %i2
sta %f17, [%l7 + %i2] 0x0c
edge8l %g6, %i4, %o5
movn %icc, %o4, %g4
stw %i2, [%l7 + 0x34]
set 0x10, %g5
ldda [%l7 + %g5] 0x14, %l0
fexpand %f15, %f4
bn,a,pn %xcc, loop_1207
fmovrdlz %l6, %f8, %f8
xnorcc %i7, 0x0D41, %i6
set 0x74, %i4
stwa %g1, [%l7 + %i4] 0x04
loop_1207:
movrlz %o3, %g5, %i5
be,pn %xcc, loop_1208
st %f1, [%l7 + 0x58]
tge %xcc, 0x3
fmovrdlz %i1, %f14, %f30
loop_1208:
fbug %fcc3, loop_1209
mova %xcc, %l2, %i3
udivcc %o7, 0x1A9C, %l5
sra %o6, %i0, %l4
loop_1209:
nop
wr %g0, 0x18, %asi
stxa %o2, [%l7 + 0x40] %asi
movre %g2, 0x119, %l3
wr %g0, 0x22, %asi
stwa %o0, [%l7 + 0x74] %asi
membar #Sync
movne %icc, %g7, %l1
ble,pt %icc, loop_1210
tvs %icc, 0x3
tg %icc, 0x4
edge32l %o1, %g3, %g6
loop_1210:
tle %icc, 0x5
fmovrdgez %i4, %f8, %f22
set 0x60, %l1
stxa %o5, [%l7 + %l1] 0x11
st %f23, [%l7 + 0x40]
fpsub32 %f14, %f10, %f4
orncc %o4, 0x1925, %i2
brlz %l0, loop_1211
movvs %icc, %l6, %i7
fbl,a %fcc0, loop_1212
srlx %g4, 0x1D, %i6
loop_1211:
or %o3, %g5, %g1
movvc %xcc, %i5, %l2
loop_1212:
lduh [%l7 + 0x34], %i3
addccc %o7, %l5, %o6
fmovrdne %i1, %f18, %f8
tsubcc %i0, %o2, %g2
wr %g0, 0xe2, %asi
stxa %l3, [%l7 + 0x78] %asi
membar #Sync
movrlz %l4, 0x0F1, %g7
wr %g0, 0x10, %asi
lduba [%l7 + 0x0D] %asi, %o0
addc %l1, %o1, %g3
sllx %i4, %g6, %o5
udivx %o4, 0x044F, %l0
fmovrdgez %i2, %f12, %f8
edge32l %l6, %g4, %i6
ta %icc, 0x3
move %icc, %o3, %g5
tl %icc, 0x4
addcc %i7, %i5, %l2
sdivcc %g1, 0x0E00, %i3
wr %g0, 0x18, %asi
lduba [%l7 + 0x7D] %asi, %o7
movg %icc, %l5, %i1
fpack32 %f16, %f16, %f12
fornot1s %f25, %f20, %f25
prefetch [%l7 + 0x6C], 0x0
movre %i0, %o2, %g2
fxor %f30, %f24, %f16
ldsh [%l7 + 0x58], %o6
fpsub32s %f23, %f0, %f11
tvs %icc, 0x5
tsubcc %l3, 0x1DC5, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ld [%l7 + 0x44], %f23
mulscc %o0, 0x08FA, %l1
addcc %o1, 0x006F, %g3
fzero %f20
fbuge %fcc2, loop_1213
lduh [%l7 + 0x2A], %i4
movvs %xcc, %g6, %o5
xor %o4, %l0, %i2
loop_1213:
stw %l4, [%l7 + 0x40]
fbo,a %fcc2, loop_1214
fbe,a %fcc0, loop_1215
brlz,a %g4, loop_1216
orcc %l6, 0x182B, %o3
loop_1214:
fmovrdgez %i6, %f18, %f0
loop_1215:
udivx %g5, 0x1A40, %i7
loop_1216:
nop
wr %g0, 0x04, %asi
stxa %l2, [%l7 + 0x40] %asi
umul %i5, %i3, %o7
udivcc %l5, 0x04AF, %i1
fmovdg %icc, %f4, %f28
movge %xcc, %g1, %i0
movleu %icc, %o2, %o6
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f16
wr %g0, 0x19, %asi
lduba [%l7 + 0x10] %asi, %l3
membar 0x29
movre %g2, %o0, %g7
fmovrdlez %l1, %f28, %f14
stb %o1, [%l7 + 0x1F]
sra %g3, %i4, %o5
fcmpgt32 %f30, %f8, %g6
udivcc %o4, 0x097A, %l0
ble,pn %icc, loop_1217
andncc %l4, %g4, %l6
tvc %xcc, 0x5
fzero %f6
loop_1217:
bvc,a,pn %icc, loop_1218
orn %o3, %i6, %i2
alignaddrl %g5, %l2, %i7
array16 %i3, %i5, %o7
loop_1218:
brlez %i1, loop_1219
taddcctv %l5, %i0, %g1
fba %fcc3, loop_1220
call loop_1221
loop_1219:
tl %xcc, 0x6
edge16n %o6, %l3, %g2
loop_1220:
andcc %o2, %g7, %o0
loop_1221:
movgu %icc, %l1, %o1
udiv %g3, 0x0DE4, %i4
fpmerge %f21, %f31, %f20
brnz %o5, loop_1222
xor %g6, %o4, %l0
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x08] %asi, 0x3
loop_1222:
srlx %l4, %l6, %i6
bneg,a %icc, loop_1223
fabsd %f24, %f6
addccc %i2, 0x05A2, %o3
tn %icc, 0x4
loop_1223:
sethi 0x1675, %g5
edge32l %l2, %i3, %i7
tcc %xcc, 0x7
fmovde %xcc, %f23, %f22
mova %xcc, %o7, %i1
fmovdne %icc, %f7, %f2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpackfix %f30, %f24
fones %f31
be,a loop_1224
fbule %fcc2, loop_1225
smul %l5, %i0, %i5
fnands %f26, %f8, %f2
loop_1224:
udivx %g1, 0x1641, %o6
loop_1225:
alignaddrl %g2, %o2, %l3
array8 %o0, %l1, %g7
edge32ln %g3, %i4, %o1
fmovdleu %xcc, %f22, %f1
movrgez %g6, %o4, %l0
umulcc %o5, 0x10E2, %g4
edge16 %l6, %i6, %i2
fpadd32s %f0, %f16, %f6
sdivcc %o3, 0x1688, %l4
brz %l2, loop_1226
srax %g5, %i7, %i3
ldub [%l7 + 0x2F], %i1
fnot1s %f13, %f4
loop_1226:
tneg %icc, 0x3
fmovrdgz %l5, %f4, %f14
tge %icc, 0x2
membar 0x00
movre %i0, %i5, %g1
movcs %xcc, %o6, %g2
sir 0x0B4E
xorcc %o2, %o7, %l3
smulcc %o0, %g7, %l1
set 0x24, %l0
lduwa [%l7 + %l0] 0x18, %g3
movn %icc, %i4, %o1
edge32ln %o4, %l0, %o5
tvs %xcc, 0x4
fbn,a %fcc1, loop_1227
movcs %xcc, %g4, %g6
edge16 %i6, %i2, %o3
ld [%l7 + 0x20], %f4
loop_1227:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %l6, %l4, %g5
mulx %l2, %i3, %i1
set 0x23, %i7
ldsba [%l7 + %i7] 0x14, %i7
fnand %f10, %f14, %f22
sdivx %i0, 0x106B, %l5
sllx %g1, %i5, %g2
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x7A] %asi, %o2
movrne %o6, 0x179, %l3
tle %icc, 0x2
movge %icc, %o7, %o0
add %g7, %g3, %l1
fpack32 %f24, %f2, %f10
call loop_1228
faligndata %f20, %f18, %f8
sub %o1, 0x151C, %o4
set 0x10, %i1
swapa [%l7 + %i1] 0x18, %l0
loop_1228:
taddcctv %o5, %g4, %g6
edge16ln %i6, %i2, %o3
fcmpeq32 %f24, %f26, %l6
bvc,a,pt %icc, loop_1229
orn %i4, %g5, %l4
fpsub32 %f28, %f18, %f30
tle %xcc, 0x6
loop_1229:
edge32l %l2, %i3, %i1
movrlz %i7, %l5, %i0
fsrc1 %f6, %f8
fmovrsgez %i5, %f10, %f7
mova %xcc, %g1, %g2
stbar
fmovde %icc, %f10, %f22
edge8 %o2, %l3, %o6
fbule %fcc0, loop_1230
sth %o7, [%l7 + 0x1A]
sllx %g7, %g3, %o0
xor %l1, %o1, %l0
loop_1230:
edge16l %o4, %g4, %g6
move %xcc, %i6, %o5
fbule,a %fcc2, loop_1231
brz %o3, loop_1232
fbug,a %fcc0, loop_1233
movleu %icc, %i2, %l6
loop_1231:
tl %icc, 0x3
loop_1232:
fcmpgt16 %f4, %f16, %g5
loop_1233:
nop
set 0x68, %i6
ldsha [%l7 + %i6] 0x0c, %l4
bne loop_1234
fmovscs %icc, %f28, %f14
tpos %xcc, 0x7
movrgez %i4, %l2, %i1
loop_1234:
move %xcc, %i7, %l5
set 0x40, %o2
stda %f16, [%l7 + %o2] 0x17
membar #Sync
andncc %i3, %i5, %g1
movre %g2, 0x37A, %o2
bl,a %icc, loop_1235
addc %i0, %l3, %o7
srl %o6, 0x15, %g3
movleu %xcc, %g7, %l1
loop_1235:
membar 0x74
call loop_1236
srlx %o0, 0x09, %o1
mulscc %l0, 0x0A88, %o4
fmovs %f4, %f12
loop_1236:
sdiv %g4, 0x1678, %i6
fmovdneg %xcc, %f3, %f14
fmuld8ulx16 %f26, %f17, %f28
fmovsn %icc, %f9, %f24
movrgez %g6, %o5, %o3
andncc %i2, %l6, %g5
st %f25, [%l7 + 0x70]
fmovdn %xcc, %f26, %f29
movle %icc, %l4, %i4
fnot2 %f6, %f10
lduh [%l7 + 0x20], %i1
edge8n %i7, %l5, %i3
te %xcc, 0x4
set 0x3C, %i3
sta %f0, [%l7 + %i3] 0x0c
tn %icc, 0x3
fmul8x16al %f4, %f27, %f22
set 0x26, %g4
ldsha [%l7 + %g4] 0x19, %l2
brlez %i5, loop_1237
brgz %g1, loop_1238
ba,a,pt %icc, loop_1239
addcc %o2, 0x17D1, %g2
loop_1237:
edge8ln %l3, %o7, %i0
loop_1238:
fblg %fcc2, loop_1240
loop_1239:
movpos %xcc, %o6, %g3
fmovsneg %xcc, %f20, %f17
fnegd %f14, %f26
loop_1240:
edge8ln %l1, %o0, %g7
popc %l0, %o4
fand %f22, %f22, %f24
ldx [%l7 + 0x78], %g4
std %i6, [%l7 + 0x58]
add %o1, 0x18AD, %g6
set 0x2A, %l6
lduba [%l7 + %l6] 0x0c, %o3
fbe %fcc3, loop_1241
tgu %icc, 0x6
subcc %i2, 0x12C5, %l6
fbl %fcc0, loop_1242
loop_1241:
fbn,a %fcc0, loop_1243
movpos %xcc, %g5, %l4
stw %o5, [%l7 + 0x28]
loop_1242:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1243:
subccc %i4, %i1, %i7
wr %g0, 0xea, %asi
stha %l5, [%l7 + 0x5C] %asi
membar #Sync
fmovrdlez %i3, %f4, %f10
alignaddrl %l2, %i5, %o2
fbug %fcc0, loop_1244
movcc %icc, %g1, %g2
edge8 %l3, %i0, %o6
fxors %f4, %f9, %f13
loop_1244:
ldx [%l7 + 0x60], %g3
movvc %xcc, %l1, %o7
membar 0x1E
edge8 %o0, %l0, %o4
prefetch [%l7 + 0x64], 0x2
addc %g4, 0x0214, %i6
fbl,a %fcc3, loop_1245
ta %xcc, 0x1
movvs %icc, %o1, %g6
tn %xcc, 0x1
loop_1245:
fbuge,a %fcc1, loop_1246
membar 0x59
bn %xcc, loop_1247
tl %xcc, 0x0
loop_1246:
alignaddr %g7, %o3, %l6
edge32ln %i2, %l4, %o5
loop_1247:
add %g5, 0x1102, %i4
tvs %xcc, 0x1
set 0x68, %o6
sta %f12, [%l7 + %o6] 0x89
tn %xcc, 0x1
movge %xcc, %i7, %i1
ldub [%l7 + 0x65], %l5
taddcc %l2, 0x0043, %i3
add %l7, 0x30, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %o2
casxa [%l6] %asi, %o2, %g1
sll %i5, 0x1F, %g2
set 0x60, %g7
ldda [%l7 + %g7] 0x89, %i0
smul %o6, %g3, %l3
set 0x14, %o5
swapa [%l7 + %o5] 0x81, %l1
fbn,a %fcc0, loop_1248
addccc %o7, %o0, %o4
fmovdgu %xcc, %f10, %f23
set 0x40, %l2
stda %f0, [%l7 + %l2] 0x81
loop_1248:
edge16n %g4, %i6, %o1
tleu %xcc, 0x6
sir 0x0408
fornot1s %f3, %f27, %f13
fbule %fcc1, loop_1249
movre %l0, 0x271, %g7
fcmpne32 %f20, %f18, %g6
fmovsn %icc, %f13, %f15
loop_1249:
sth %l6, [%l7 + 0x52]
tpos %xcc, 0x5
add %l7, 0x5C, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %o3, %i2
fornot1 %f18, %f26, %f0
tl %icc, 0x3
fbul %fcc3, loop_1250
umul %o5, %g5, %i4
edge32n %i7, %l4, %l5
tcs %icc, 0x1
loop_1250:
sir 0x0C31
fandnot2 %f14, %f18, %f12
set 0x68, %o7
stxa %l2, [%l7 + %o7] 0x89
ld [%l7 + 0x44], %f8
fcmpeq16 %f16, %f0, %i1
tvs %xcc, 0x6
wr %g0, 0x18, %asi
lduha [%l7 + 0x10] %asi, %o2
subc %g1, 0x00C2, %i5
fbn %fcc2, loop_1251
xorcc %i3, 0x1DC2, %g2
edge8n %o6, %g3, %l3
fmovsg %icc, %f30, %f23
loop_1251:
bneg,a,pt %xcc, loop_1252
fmovsl %icc, %f24, %f30
movrlz %i0, %o7, %o0
fbo %fcc0, loop_1253
loop_1252:
fbule %fcc1, loop_1254
movge %icc, %o4, %l1
tg %xcc, 0x4
loop_1253:
fnegd %f22, %f12
loop_1254:
std %f8, [%l7 + 0x70]
tvc %icc, 0x5
fnand %f4, %f8, %f22
edge16l %g4, %i6, %o1
fands %f0, %f9, %f24
tne %xcc, 0x5
alignaddrl %l0, %g6, %l6
movle %xcc, %g7, %i2
alignaddrl %o5, %g5, %i4
add %i7, %l4, %o3
fmovsleu %icc, %f8, %f14
taddcctv %l2, 0x10B2, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sethi 0x19B3, %o2
tsubcctv %g1, 0x056B, %l5
subccc %i5, 0x02A2, %g2
fxnor %f2, %f22, %f16
srlx %i3, 0x17, %o6
movvc %xcc, %l3, %i0
tvc %xcc, 0x5
sub %o7, 0x093A, %o0
tn %xcc, 0x1
bpos,a %xcc, loop_1255
edge32n %o4, %l1, %g4
brgz %g3, loop_1256
sdivcc %i6, 0x1F24, %l0
loop_1255:
edge32ln %o1, %l6, %g7
sdivcc %i2, 0x0608, %g6
loop_1256:
edge16n %o5, %i4, %i7
wr %g0, 0x19, %asi
stha %l4, [%l7 + 0x6E] %asi
fcmpd %fcc2, %f28, %f8
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x68] %asi, 0x2
fbe %fcc1, loop_1257
tvc %icc, 0x0
bvs,pn %xcc, loop_1258
addccc %g5, 0x02E4, %l2
loop_1257:
movne %icc, %i1, %o2
mulx %g1, %i5, %l5
loop_1258:
fmovdl %xcc, %f6, %f2
sllx %g2, 0x03, %o6
orcc %i3, 0x0A8B, %l3
tge %icc, 0x3
array8 %o7, %o0, %o4
sethi 0x01A3, %i0
bgu,pt %icc, loop_1259
sdivcc %l1, 0x148B, %g3
brlz %i6, loop_1260
edge16l %l0, %o1, %l6
loop_1259:
tsubcc %g4, %i2, %g6
fmovdg %icc, %f3, %f20
loop_1260:
tpos %icc, 0x3
call loop_1261
bpos %xcc, loop_1262
movneg %icc, %g7, %i4
edge8n %i7, %o5, %o3
loop_1261:
movrgez %g5, %l2, %l4
loop_1262:
fpsub32 %f10, %f26, %f24
fornot2 %f0, %f16, %f8
edge8 %i1, %o2, %i5
popc 0x14AC, %l5
mova %icc, %g1, %g2
edge8 %o6, %i3, %o7
tsubcc %o0, %o4, %i0
movrgz %l3, 0x3CA, %g3
ldsh [%l7 + 0x48], %l1
fmovscs %icc, %f13, %f21
faligndata %f20, %f26, %f4
fpadd16s %f12, %f30, %f29
fornot1s %f10, %f25, %f20
set 0x28, %l3
lduwa [%l7 + %l3] 0x80, %l0
std %f26, [%l7 + 0x50]
fmovdvs %icc, %f2, %f18
faligndata %f22, %f30, %f18
membar 0x75
andn %o1, 0x1422, %l6
fmovdpos %xcc, %f24, %f2
subccc %g4, %i2, %g6
edge32ln %g7, %i6, %i4
ldub [%l7 + 0x2A], %o5
movrne %o3, 0x2F0, %i7
popc %g5, %l2
taddcc %i1, 0x024D, %l4
edge32 %o2, %l5, %g1
andcc %g2, %i5, %i3
addccc %o6, 0x1465, %o7
fornot2 %f6, %f16, %f2
brlez %o0, loop_1263
tle %icc, 0x3
orncc %o4, 0x087C, %i0
movl %xcc, %l3, %l1
loop_1263:
fmovsg %icc, %f19, %f4
taddcctv %l0, 0x1593, %g3
movneg %icc, %o1, %g4
fbne %fcc0, loop_1264
subc %i2, 0x0828, %g6
ldub [%l7 + 0x3B], %g7
mova %xcc, %l6, %i4
loop_1264:
bvs,pt %icc, loop_1265
fbuge,a %fcc3, loop_1266
tg %xcc, 0x7
sra %i6, 0x12, %o3
loop_1265:
fbe,a %fcc1, loop_1267
loop_1266:
movrgez %i7, 0x31E, %o5
brnz %l2, loop_1268
sdiv %g5, 0x0E27, %l4
loop_1267:
tleu %icc, 0x1
prefetch [%l7 + 0x0C], 0x2
loop_1268:
srlx %i1, %l5, %o2
lduh [%l7 + 0x14], %g1
tl %xcc, 0x3
ta %xcc, 0x4
tn %xcc, 0x1
swap [%l7 + 0x68], %i5
tpos %xcc, 0x0
lduw [%l7 + 0x48], %i3
srlx %g2, 0x05, %o6
fmovsl %xcc, %f3, %f30
bgu,a loop_1269
fnor %f10, %f18, %f20
brz,a %o0, loop_1270
fandnot2s %f28, %f24, %f19
loop_1269:
tsubcctv %o4, %o7, %i0
tvs %icc, 0x4
loop_1270:
brlz,a %l3, loop_1271
fors %f12, %f24, %f14
fbn %fcc0, loop_1272
sra %l1, %l0, %g3
loop_1271:
nop
setx loop_1273, %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
mova %xcc, %o1, %i2
loop_1272:
edge8l %g4, %g6, %g7
fmul8x16au %f24, %f24, %f28
loop_1273:
sra %l6, %i6, %o3
movneg %icc, %i7, %i4
prefetch [%l7 + 0x1C], 0x2
brlz %l2, loop_1274
edge32ln %o5, %g5, %l4
siam 0x6
te %icc, 0x7
loop_1274:
movrne %l5, %o2, %i1
movvc %xcc, %g1, %i5
subc %i3, 0x1A21, %o6
andncc %g2, %o4, %o7
addccc %i0, 0x0AED, %o0
movrlz %l3, 0x015, %l1
fbge %fcc1, loop_1275
tvc %icc, 0x3
tleu %xcc, 0x1
andncc %l0, %g3, %o1
loop_1275:
udivx %g4, 0x1811, %i2
array16 %g6, %g7, %i6
alignaddr %o3, %i7, %l6
stw %i4, [%l7 + 0x28]
srax %o5, %g5, %l4
subcc %l2, 0x1396, %o2
tg %xcc, 0x1
mulx %i1, %l5, %i5
wr %g0, 0x80, %asi
ldsba [%l7 + 0x26] %asi, %i3
fmovsne %icc, %f9, %f8
fxor %f24, %f8, %f12
fmovdg %icc, %f6, %f1
fnot2s %f17, %f25
movg %xcc, %o6, %g1
fmovs %f29, %f19
xor %o4, %g2, %i0
mulx %o7, 0x13B9, %l3
fbge %fcc1, loop_1276
fmovse %xcc, %f22, %f10
movg %icc, %o0, %l1
or %l0, 0x1B21, %g3
loop_1276:
xnorcc %o1, 0x03B2, %g4
sdivcc %i2, 0x093B, %g6
addcc %g7, %o3, %i7
bge,pt %icc, loop_1277
fpsub16s %f26, %f15, %f21
edge8l %l6, %i4, %i6
edge16 %o5, %g5, %l4
loop_1277:
fnand %f8, %f22, %f24
brz,a %l2, loop_1278
brgez %o2, loop_1279
brlz %i1, loop_1280
xnorcc %l5, %i3, %i5
loop_1278:
tneg %icc, 0x2
loop_1279:
orcc %o6, %g1, %o4
loop_1280:
fabss %f1, %f13
bne %icc, loop_1281
ldsb [%l7 + 0x61], %g2
flush %l7 + 0x48
fcmpes %fcc3, %f30, %f24
loop_1281:
fbug %fcc2, loop_1282
fsrc1s %f28, %f5
andcc %o7, 0x1D6B, %l3
and %o0, %l1, %i0
loop_1282:
mulx %g3, %l0, %o1
add %l7, 0x60, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %g4
casxa [%l6] %asi, %g4, %i2
srl %g7, %g6, %i7
sllx %o3, 0x02, %i4
movre %l6, %i6, %g5
fornot2s %f13, %f7, %f2
udivcc %o5, 0x14C4, %l2
fmovdl %xcc, %f25, %f30
addcc %o2, 0x1746, %l4
bleu,a,pn %icc, loop_1283
xnor %l5, 0x0EF7, %i3
orn %i5, 0x191B, %o6
fpadd16s %f23, %f11, %f18
loop_1283:
nop
wr %g0, 0x10, %asi
stha %i1, [%l7 + 0x6A] %asi
set 0x48, %o1
stda %o4, [%l7 + %o1] 0xe2
membar #Sync
movcs %xcc, %g2, %o7
fornot2 %f4, %f0, %f30
set 0x5C, %l4
lduwa [%l7 + %l4] 0x0c, %g1
movge %xcc, %o0, %l3
fandnot2s %f8, %f3, %f21
smul %l1, 0x0812, %i0
sll %g3, 0x18, %l0
movgu %xcc, %o1, %i2
movge %xcc, %g7, %g4
faligndata %f16, %f30, %f2
xnorcc %i7, 0x1E93, %g6
movrne %o3, 0x159, %l6
fbge %fcc0, loop_1284
smulcc %i4, %i6, %o5
fmovdgu %icc, %f10, %f22
movneg %icc, %l2, %o2
loop_1284:
fblg,a %fcc0, loop_1285
fmovspos %xcc, %f2, %f25
fabsd %f6, %f10
fzero %f30
loop_1285:
movpos %icc, %l4, %l5
fmovdgu %xcc, %f3, %f10
orncc %g5, 0x0C03, %i3
tle %xcc, 0x7
xor %i5, 0x0EED, %i1
fpsub32s %f31, %f29, %f22
movneg %xcc, %o4, %o6
subccc %o7, 0x1753, %g2
edge32ln %o0, %l3, %l1
fmovscs %icc, %f15, %f8
array8 %i0, %g1, %g3
tvc %xcc, 0x5
popc %o1, %l0
movne %icc, %g7, %i2
udiv %g4, 0x0E97, %i7
fcmped %fcc2, %f16, %f16
fcmpgt32 %f24, %f24, %o3
edge32n %g6, %i4, %i6
fabss %f27, %f9
std %o4, [%l7 + 0x78]
fnot2 %f20, %f26
alignaddr %l6, %l2, %o2
brlz,a %l5, loop_1286
sllx %g5, 0x08, %i3
taddcctv %l4, %i1, %i5
fands %f9, %f20, %f16
loop_1286:
edge8 %o4, %o6, %o7
fxnor %f2, %f24, %f8
fmovd %f20, %f22
set 0x30, %g3
lda [%l7 + %g3] 0x80, %f11
orn %o0, %l3, %l1
srax %g2, %g1, %i0
fxnor %f22, %f22, %f6
wr %g0, 0x89, %asi
stba %o1, [%l7 + 0x0F] %asi
wr %g0, 0x81, %asi
ldsha [%l7 + 0x46] %asi, %l0
fpsub16 %f18, %f24, %f26
tge %icc, 0x1
ta %xcc, 0x2
fmovrsgez %g7, %f4, %f27
andncc %i2, %g3, %g4
tsubcc %i7, 0x07D6, %g6
membar 0x22
ba,pn %xcc, loop_1287
tcs %icc, 0x1
edge16 %o3, %i4, %o5
set 0x7A, %i5
stha %l6, [%l7 + %i5] 0x80
loop_1287:
tne %xcc, 0x2
add %l7, 0x74, %l6
wr %g0, 0x11, %asi
casa [%l6] %asi, %l2, %o2
fmovsg %icc, %f23, %f6
ta %xcc, 0x6
tpos %icc, 0x3
movcs %xcc, %i6, %l5
be,pn %icc, loop_1288
tn %icc, 0x1
brnz,a %i3, loop_1289
movn %icc, %l4, %i1
loop_1288:
nop
set 0x48, %g1
prefetcha [%l7 + %g1] 0x0c, 0x2
loop_1289:
addc %i5, 0x1388, %o4
ldsw [%l7 + 0x4C], %o6
orncc %o7, 0x1A32, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16ln %l3, %g2, %l1
fmuld8ulx16 %f12, %f26, %f24
fors %f14, %f10, %f6
bshuffle %f24, %f14, %f4
mova %icc, %g1, %o1
tpos %xcc, 0x7
add %l7, 0x58, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %i0
casxa [%l6] 0x88, %i0, %l0
move %xcc, %i2, %g7
movvc %icc, %g4, %g3
mulscc %g6, 0x1D3F, %o3
edge16l %i7, %o5, %i4
bvs,a,pn %icc, loop_1290
fbule %fcc1, loop_1291
fbule %fcc2, loop_1292
alignaddr %l6, %l2, %o2
loop_1290:
fmovrsne %i6, %f29, %f5
loop_1291:
nop
wr %g0, 0x81, %asi
lduha [%l7 + 0x34] %asi, %l5
loop_1292:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
and %l4, %i1, %g5
tleu %xcc, 0x6
ba,a %icc, loop_1293
fmovsl %icc, %f3, %f31
and %i3, %o4, %o6
fones %f23
loop_1293:
sethi 0x06D0, %i5
tge %icc, 0x2
stb %o7, [%l7 + 0x47]
and %l3, 0x0CE3, %o0
fbg,a %fcc3, loop_1294
sir 0x0511
orcc %l1, 0x018E, %g1
membar 0x54
loop_1294:
fmovsne %icc, %f17, %f2
edge16 %o1, %g2, %i0
srlx %l0, 0x0F, %i2
fnegs %f9, %f1
sra %g7, %g3, %g6
andcc %g4, %i7, %o5
ldsb [%l7 + 0x32], %i4
sir 0x027A
sra %o3, %l2, %l6
tvs %icc, 0x1
andncc %o2, %l5, %l4
movgu %icc, %i6, %g5
bvc,a,pt %icc, loop_1295
fbue %fcc0, loop_1296
smul %i3, 0x0AF0, %o4
mulscc %o6, 0x1DC2, %i1
loop_1295:
fcmpeq16 %f2, %f30, %i5
loop_1296:
nop
set 0x40, %o4
stda %f16, [%l7 + %o4] 0xf8
membar #Sync
sethi 0x0532, %l3
umul %o0, 0x156E, %o7
addccc %g1, %l1, %g2
fbule,a %fcc1, loop_1297
addc %o1, %i0, %l0
edge16 %g7, %i2, %g3
fmuld8ulx16 %f16, %f27, %f12
loop_1297:
sdivcc %g6, 0x1F8C, %g4
wr %g0, 0x80, %asi
stba %o5, [%l7 + 0x50] %asi
sra %i7, 0x1A, %i4
tne %icc, 0x6
fcmpgt32 %f28, %f6, %o3
bvs,a,pn %xcc, loop_1298
movrlez %l6, %o2, %l5
sub %l4, %i6, %l2
wr %g0, 0x81, %asi
lduha [%l7 + 0x4A] %asi, %i3
loop_1298:
subccc %g5, %o4, %i1
fmuld8sux16 %f3, %f7, %f4
tneg %xcc, 0x4
stbar
brz %o6, loop_1299
edge8l %l3, %o0, %o7
wr %g0, 0x10, %asi
ldsha [%l7 + 0x6A] %asi, %g1
loop_1299:
movrgez %l1, %i5, %g2
fors %f28, %f28, %f15
tle %icc, 0x2
umulcc %o1, 0x15ED, %l0
fbn %fcc1, loop_1300
bcs,pt %xcc, loop_1301
tleu %xcc, 0x5
addc %i0, 0x1767, %i2
loop_1300:
movne %xcc, %g3, %g6
loop_1301:
umul %g7, %g4, %i7
subcc %i4, %o5, %o3
std %i6, [%l7 + 0x50]
ldsh [%l7 + 0x38], %o2
fsrc1 %f8, %f22
udivx %l5, 0x0D82, %l4
tne %xcc, 0x2
movrgz %l2, %i3, %g5
edge16ln %i6, %i1, %o4
fpackfix %f18, %f12
subccc %l3, 0x00E2, %o0
edge8 %o7, %g1, %o6
andn %l1, 0x1DEA, %i5
tneg %icc, 0x7
tgu %xcc, 0x1
brlez,a %g2, loop_1302
nop
setx loop_1303, %l0, %l1
jmpl %l1, %l0
ldub [%l7 + 0x27], %o1
tvc %icc, 0x7
loop_1302:
bg,a %xcc, loop_1304
loop_1303:
ldsb [%l7 + 0x3B], %i0
xnorcc %g3, 0x185F, %g6
udiv %g7, 0x1ADF, %g4
loop_1304:
movvs %xcc, %i2, %i7
prefetch [%l7 + 0x14], 0x3
fmovdgu %icc, %f30, %f10
set 0x30, %o0
stda %i4, [%l7 + %o0] 0x04
fbuge,a %fcc2, loop_1305
movgu %icc, %o3, %l6
orncc %o5, 0x0DB9, %o2
fcmpne16 %f14, %f28, %l5
loop_1305:
sra %l2, %l4, %g5
edge16ln %i3, %i6, %o4
subc %l3, 0x05A7, %o0
srlx %i1, %g1, %o7
or %l1, %o6, %i5
movcc %xcc, %l0, %g2
fmovrdgez %o1, %f14, %f10
ldub [%l7 + 0x12], %g3
fpadd16s %f22, %f0, %f3
tle %icc, 0x4
nop
setx loop_1306, %l0, %l1
jmpl %l1, %i0
sethi 0x09DD, %g6
set 0x54, %g6
lduwa [%l7 + %g6] 0x88, %g4
loop_1306:
taddcctv %i2, 0x070F, %g7
fmovrslez %i4, %f23, %f15
set 0x8, %i0
ldxa [%g0 + %i0] 0x21, %o3
tneg %xcc, 0x5
fnands %f27, %f10, %f14
tpos %icc, 0x0
edge8ln %l6, %o5, %o2
smulcc %l5, %l2, %l4
bne,a loop_1307
tpos %xcc, 0x5
or %i7, 0x0E75, %g5
wr %g0, 0x0c, %asi
lda [%l7 + 0x74] %asi, %f5
loop_1307:
edge8 %i3, %i6, %l3
srlx %o4, %i1, %g1
ld [%l7 + 0x30], %f21
movcs %xcc, %o7, %l1
sub %o0, %o6, %l0
tneg %xcc, 0x2
ta %icc, 0x6
taddcctv %i5, %g2, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movleu %icc, %i0, %g6
movleu %xcc, %g4, %i2
stb %g7, [%l7 + 0x34]
te %icc, 0x7
movneg %icc, %i4, %o3
movge %xcc, %l6, %o1
fmovsgu %icc, %f13, %f12
membar 0x5F
array32 %o5, %o2, %l5
addcc %l4, %l2, %i7
tsubcctv %g5, %i3, %l3
edge16l %o4, %i1, %i6
fpackfix %f14, %f22
sdivcc %o7, 0x1654, %l1
tge %xcc, 0x7
fmovspos %xcc, %f24, %f30
bneg loop_1308
siam 0x6
orncc %o0, %o6, %g1
set 0x78, %g2
stxa %i5, [%l7 + %g2] 0x22
membar #Sync
loop_1308:
fpack32 %f6, %f22, %f24
subc %g2, %l0, %i0
edge32ln %g6, %g4, %i2
edge8l %g3, %g7, %o3
fbu %fcc0, loop_1309
siam 0x6
ldd [%l7 + 0x40], %i4
addc %l6, %o5, %o1
loop_1309:
stx %l5, [%l7 + 0x78]
taddcctv %l4, %o2, %i7
subcc %g5, %i3, %l2
fbug %fcc3, loop_1310
fcmpes %fcc1, %f14, %f10
movrgez %o4, %l3, %i6
tl %icc, 0x5
loop_1310:
movg %xcc, %i1, %o7
movpos %icc, %l1, %o6
ba %icc, loop_1311
tcs %icc, 0x4
nop
set 0x28, %l5
lduh [%l7 + %l5], %o0
ba,pn %icc, loop_1312
loop_1311:
fabss %f26, %f13
srax %i5, %g1, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1312:
edge32 %i0, %g6, %l0
array32 %i2, %g4, %g7
xor %o3, %g3, %i4
bl loop_1313
mova %icc, %o5, %o1
orn %l5, 0x1FBC, %l4
sethi 0x06BB, %o2
loop_1313:
movrgez %i7, %l6, %i3
tcs %icc, 0x4
set 0x48, %i2
stxa %l2, [%l7 + %i2] 0x2a
membar #Sync
tg %icc, 0x1
sllx %o4, %g5, %l3
edge32l %i6, %i1, %o7
tcs %xcc, 0x2
popc %l1, %o6
movrlez %o0, %i5, %g2
move %xcc, %i0, %g1
addc %l0, %g6, %i2
wr %g0, 0x0c, %asi
lduha [%l7 + 0x32] %asi, %g7
tsubcc %o3, 0x0F7E, %g4
fxors %f20, %f14, %f9
edge8ln %i4, %g3, %o5
movrlz %l5, %l4, %o2
std %f18, [%l7 + 0x38]
add %l7, 0x38, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %o1, %i7
movrgz %l6, %i3, %l2
bcc,pt %xcc, loop_1314
fnands %f15, %f25, %f18
lduw [%l7 + 0x7C], %o4
mulx %l3, %g5, %i1
loop_1314:
xnorcc %o7, %i6, %l1
array32 %o0, %i5, %g2
fmovsvc %xcc, %f14, %f15
addcc %o6, 0x0CFF, %i0
edge16 %l0, %g1, %i2
call loop_1315
te %icc, 0x1
edge8ln %g6, %o3, %g7
sethi 0x1705, %i4
loop_1315:
sethi 0x092F, %g3
fnors %f0, %f8, %f31
tvs %icc, 0x7
movre %o5, 0x0AB, %g4
fmovdcs %icc, %f17, %f10
andn %l5, %o2, %o1
edge8 %l4, %l6, %i3
fmovrdlz %i7, %f28, %f20
movle %icc, %l2, %l3
movrlez %o4, %i1, %o7
udiv %g5, 0x0121, %l1
movneg %icc, %i6, %o0
tcc %icc, 0x6
fpackfix %f26, %f1
wr %g0, 0xeb, %asi
stwa %i5, [%l7 + 0x5C] %asi
membar #Sync
movvc %icc, %o6, %i0
sethi 0x1C00, %l0
siam 0x0
sll %g1, %g2, %g6
tne %xcc, 0x7
fandnot2s %f3, %f6, %f14
umul %i2, 0x0A1E, %g7
sdivcc %o3, 0x18AC, %g3
tleu %icc, 0x6
mulscc %o5, %i4, %l5
nop
setx loop_1316, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbge %fcc2, loop_1317
umul %o2, 0x02C2, %g4
bpos,pt %icc, loop_1318
loop_1316:
fpadd32s %f6, %f29, %f24
loop_1317:
fcmpeq16 %f4, %f10, %o1
fornot2 %f6, %f18, %f20
loop_1318:
fmovsg %xcc, %f0, %f10
membar 0x07
fandnot2s %f11, %f2, %f2
udiv %l6, 0x0A3B, %i3
set 0x7C, %o3
lduwa [%l7 + %o3] 0x88, %l4
ble,a loop_1319
edge16l %l2, %l3, %o4
fmovrsne %i1, %f9, %f18
fbe %fcc1, loop_1320
loop_1319:
or %i7, 0x021C, %g5
stx %l1, [%l7 + 0x50]
prefetch [%l7 + 0x2C], 0x2
loop_1320:
tpos %icc, 0x1
alignaddr %i6, %o7, %i5
add %l7, 0x48, %l6
wr %g0, 0x81, %asi
casxa [%l6] 0x81, %o6, %o0
movcc %icc, %l0, %i0
edge32ln %g1, %g6, %i2
sllx %g7, %g2, %o3
wr %g0, 0x23, %asi
stba %o5, [%l7 + 0x67] %asi
membar #Sync
fone %f22
stbar
array32 %g3, %l5, %i4
tsubcctv %o2, %o1, %l6
movrlz %i3, %g4, %l4
fmovdg %xcc, %f13, %f20
sdiv %l2, 0x13A5, %o4
srax %i1, 0x0C, %i7
edge16l %g5, %l3, %i6
alignaddrl %l1, %o7, %i5
alignaddrl %o0, %l0, %i0
bneg,a,pn %xcc, loop_1321
fzero %f8
movrlez %g1, %o6, %i2
sdivcc %g6, 0x05FC, %g7
loop_1321:
fmovrsne %o3, %f10, %f20
ldx [%l7 + 0x10], %g2
edge32l %o5, %g3, %l5
tpos %xcc, 0x3
andncc %o2, %o1, %i4
udivx %i3, 0x07F5, %l6
orncc %g4, 0x00C5, %l2
wr %g0, 0x19, %asi
stda %f16, [%l7 + 0x40] %asi
edge8l %l4, %o4, %i1
fbl %fcc1, loop_1322
movge %xcc, %i7, %l3
udivx %g5, 0x16BC, %i6
add %l7, 0x24, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %o7, %l1
loop_1322:
nop
wr %g0, 0x19, %asi
swapa [%l7 + 0x0C] %asi, %i5
movleu %icc, %l0, %i0
membar 0x0C
fandnot2 %f10, %f24, %f2
edge8 %o0, %g1, %i2
fmovdn %icc, %f14, %f20
wr %g0, 0xea, %asi
ldda [%l7 + 0x60] %asi, %o6
umul %g6, 0x163D, %o3
fmovscc %xcc, %f17, %f27
fmul8x16 %f7, %f8, %f12
fnot2 %f22, %f2
fandnot1s %f24, %f9, %f30
fcmped %fcc1, %f18, %f28
sdivcc %g2, 0x029C, %o5
edge8ln %g3, %g7, %o2
sir 0x0E94
wr %g0, 0x89, %asi
ldsha [%l7 + 0x26] %asi, %l5
wr %g0, 0xeb, %asi
stwa %i4, [%l7 + 0x68] %asi
membar #Sync
tle %xcc, 0x2
mulscc %o1, 0x0C1C, %i3
fmul8x16 %f26, %f14, %f16
fpack32 %f20, %f26, %f6
tleu %icc, 0x4
srax %g4, 0x06, %l2
fcmpne16 %f30, %f28, %l6
movrlez %o4, 0x312, %l4
fcmped %fcc3, %f12, %f26
te %xcc, 0x6
nop
setx loop_1323, %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
taddcctv %i7, 0x1271, %i1
bn %xcc, loop_1324
movne %icc, %g5, %i6
loop_1323:
fbg,a %fcc2, loop_1325
siam 0x4
loop_1324:
movre %o7, 0x184, %l1
fmovsg %xcc, %f19, %f0
loop_1325:
or %l3, %l0, %i0
fbuge,a %fcc0, loop_1326
fnot2 %f2, %f4
edge16 %o0, %g1, %i5
sir 0x099F
loop_1326:
taddcc %o6, %g6, %o3
edge16ln %i2, %g2, %g3
fpackfix %f30, %f7
set 0x56, %g5
lduba [%l7 + %g5] 0x15, %o5
fmovsn %icc, %f21, %f11
array32 %g7, %l5, %i4
wr %g0, 0x88, %asi
sta %f0, [%l7 + 0x38] %asi
popc 0x0257, %o1
edge8 %i3, %g4, %l2
alignaddrl %o2, %l6, %o4
orcc %l4, 0x1B79, %i1
brlz %g5, loop_1327
addccc %i6, %o7, %l1
fmovdneg %icc, %f23, %f19
fmovdvs %icc, %f13, %f24
loop_1327:
fnot2 %f30, %f30
fmovrse %l3, %f18, %f9
and %l0, 0x072C, %i7
movl %xcc, %i0, %o0
fmovd %f10, %f2
taddcctv %i5, %o6, %g6
set 0x2C, %l1
lduha [%l7 + %l1] 0x89, %o3
fbge,a %fcc1, loop_1328
tcs %icc, 0x1
mova %icc, %g1, %g2
movgu %xcc, %i2, %o5
loop_1328:
udivcc %g7, 0x0A19, %l5
add %i4, %g3, %o1
bn,pn %icc, loop_1329
fbg,a %fcc2, loop_1330
movpos %xcc, %g4, %l2
movgu %icc, %o2, %i3
loop_1329:
or %o4, 0x0C1C, %l6
loop_1330:
fmul8sux16 %f24, %f2, %f6
movge %xcc, %i1, %l4
fabsd %f22, %f22
tl %xcc, 0x0
mova %icc, %g5, %i6
fmovrsgz %l1, %f0, %f29
andcc %l3, %o7, %i7
alignaddr %i0, %l0, %o0
fxor %f22, %f12, %f20
fbge,a %fcc2, loop_1331
stx %o6, [%l7 + 0x70]
fmovrdlz %i5, %f16, %f16
andncc %o3, %g1, %g6
loop_1331:
fsrc2 %f22, %f0
movne %xcc, %g2, %i2
fxnor %f12, %f12, %f18
subcc %g7, 0x1942, %l5
ld [%l7 + 0x08], %f23
fmovd %f10, %f10
andn %o5, %g3, %i4
edge32 %g4, %o1, %l2
smulcc %i3, 0x04BE, %o2
umulcc %l6, 0x14EF, %o4
movge %icc, %i1, %l4
add %l7, 0x10, %l6
wr %g0, 0x81, %asi
casxa [%l6] 0x81, %i6, %l1
movgu %xcc, %l3, %g5
te %xcc, 0x1
sllx %o7, %i0, %l0
xor %i7, 0x1C0C, %o6
andcc %o0, 0x08F1, %i5
fmovrslz %g1, %f31, %f4
fbo,a %fcc3, loop_1332
movneg %icc, %o3, %g6
subcc %i2, 0x1577, %g2
fbe,a %fcc1, loop_1333
loop_1332:
fbo %fcc3, loop_1334
bleu,a,pn %icc, loop_1335
fornot1s %f27, %f1, %f9
loop_1333:
tl %icc, 0x1
loop_1334:
smulcc %g7, %l5, %o5
loop_1335:
array16 %g3, %i4, %g4
ldub [%l7 + 0x61], %l2
nop
setx loop_1336, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bleu,pt %xcc, loop_1337
edge8l %o1, %i3, %l6
alignaddrl %o2, %o4, %i1
loop_1336:
nop
set 0x30, %l0
lduba [%l7 + %l0] 0x10, %i6
loop_1337:
edge8ln %l4, %l1, %g5
prefetch [%l7 + 0x28], 0x3
ta %icc, 0x7
ldsb [%l7 + 0x28], %o7
taddcc %l3, %i0, %l0
fmovdpos %xcc, %f17, %f0
nop
setx loop_1338, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
alignaddrl %i7, %o0, %i5
tpos %xcc, 0x3
tvs %icc, 0x5
loop_1338:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stb %g1, [%l7 + 0x14]
fbule,a %fcc0, loop_1339
move %icc, %o6, %g6
tgu %xcc, 0x7
xor %o3, 0x1719, %i2
loop_1339:
movgu %icc, %g2, %g7
swap [%l7 + 0x78], %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %l5, %i4, %g3
fba %fcc1, loop_1340
fcmple32 %f26, %f30, %g4
xnor %o1, 0x0742, %l2
wr %g0, 0x11, %asi
swapa [%l7 + 0x70] %asi, %l6
loop_1340:
fnegs %f29, %f0
wr %g0, 0x89, %asi
swapa [%l7 + 0x40] %asi, %i3
ta %icc, 0x6
nop
setx loop_1341, %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
tpos %xcc, 0x5
fnot2s %f12, %f19
loop_1341:
nop
set 0x44, %i7
ldswa [%l7 + %i7] 0x19, %o4
bcs,a,pn %xcc, loop_1342
fpadd32s %f26, %f4, %f22
tle %xcc, 0x5
movrne %o2, %i6, %i1
loop_1342:
edge32n %l4, %g5, %l1
fmovdle %xcc, %f5, %f29
xor %l3, %i0, %l0
fpsub16 %f4, %f24, %f24
brlz,a %i7, loop_1343
fornot1 %f6, %f8, %f2
fmul8ulx16 %f24, %f4, %f18
fnor %f24, %f14, %f4
loop_1343:
sllx %o7, %i5, %g1
edge32n %o0, %g6, %o3
edge16n %i2, %o6, %g7
fcmple32 %f10, %f26, %g2
edge32n %o5, %l5, %g3
fmovsle %xcc, %f18, %f17
move %xcc, %g4, %i4
addccc %l2, 0x1B7F, %l6
set 0x60, %i4
ldda [%l7 + %i4] 0x04, %i2
ld [%l7 + 0x24], %f30
tpos %xcc, 0x6
tge %icc, 0x1
fmovdne %xcc, %f21, %f31
movge %icc, %o1, %o2
fnegs %f21, %f5
xorcc %i6, 0x1B9C, %o4
nop
set 0x28, %i1
std %i0, [%l7 + %i1]
fmovse %icc, %f13, %f22
membar 0x33
bne,a loop_1344
fbue,a %fcc0, loop_1345
sll %g5, %l4, %l3
edge8ln %l1, %l0, %i0
loop_1344:
fmovs %f20, %f24
loop_1345:
nop
set 0x20, %i6
sta %f27, [%l7 + %i6] 0x04
tn %xcc, 0x4
tgu %icc, 0x7
wr %g0, 0x18, %asi
lduwa [%l7 + 0x78] %asi, %i7
subcc %o7, %g1, %i5
fba %fcc1, loop_1346
fbe %fcc0, loop_1347
bpos loop_1348
xor %g6, %o0, %i2
loop_1346:
tne %xcc, 0x3
loop_1347:
mulx %o6, %o3, %g2
loop_1348:
tvc %icc, 0x7
fcmple16 %f0, %f4, %o5
sra %g7, 0x0F, %l5
orncc %g4, %g3, %l2
bne,pt %icc, loop_1349
addccc %l6, 0x1CDA, %i4
bl,a,pt %xcc, loop_1350
ldsh [%l7 + 0x4A], %i3
loop_1349:
fbule %fcc0, loop_1351
fbne %fcc1, loop_1352
loop_1350:
siam 0x2
taddcctv %o2, %i6, %o1
loop_1351:
subccc %o4, 0x05C5, %g5
loop_1352:
smul %l4, %l3, %i1
brlez %l1, loop_1353
tpos %icc, 0x2
move %xcc, %l0, %i7
xnor %o7, %i0, %g1
loop_1353:
mova %icc, %i5, %o0
umul %i2, %o6, %o3
fmovdneg %xcc, %f5, %f6
alignaddr %g6, %o5, %g7
addccc %g2, 0x12EA, %l5
ldd [%l7 + 0x70], %g2
tgu %icc, 0x5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brgz,a %l2, loop_1354
fmovsne %xcc, %f8, %f6
fbu %fcc3, loop_1355
fsrc1s %f27, %f28
loop_1354:
fandnot2 %f20, %f0, %f28
bne,a,pn %xcc, loop_1356
loop_1355:
array16 %l6, %i4, %i3
fbl %fcc3, loop_1357
fmovdge %xcc, %f22, %f3
loop_1356:
fbuge,a %fcc3, loop_1358
fmul8x16al %f2, %f27, %f0
loop_1357:
nop
set 0x20, %o2
lda [%l7 + %o2] 0x80, %f6
loop_1358:
nop
wr %g0, 0x80, %asi
lduha [%l7 + 0x22] %asi, %g4
or %o2, 0x0DB1, %i6
xnor %o1, 0x0265, %o4
alignaddr %l4, %l3, %g5
mulscc %l1, 0x1B43, %l0
std %f20, [%l7 + 0x78]
fandnot1s %f13, %f7, %f12
sdivx %i1, 0x0D3F, %i7
movrlz %o7, %i0, %i5
fmovdne %xcc, %f13, %f24
fandnot1 %f24, %f30, %f0
edge32l %o0, %g1, %i2
fmovrdgz %o3, %f4, %f14
movvc %xcc, %g6, %o6
movle %xcc, %o5, %g7
brlez,a %g2, loop_1359
xnor %l5, %g3, %l6
bcs %icc, loop_1360
mova %xcc, %l2, %i3
loop_1359:
fnegs %f18, %f6
nop
setx loop_1361, %l0, %l1
jmpl %l1, %g4
loop_1360:
brz,a %i4, loop_1362
fblg %fcc2, loop_1363
ldstub [%l7 + 0x6E], %i6
loop_1361:
orcc %o1, 0x160C, %o2
loop_1362:
edge32n %o4, %l3, %l4
loop_1363:
movg %icc, %g5, %l0
nop
setx loop_1364, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tcc %icc, 0x0
fnand %f20, %f4, %f8
set 0x7E, %g4
ldsba [%l7 + %g4] 0x14, %i1
loop_1364:
fbu,a %fcc3, loop_1365
tn %icc, 0x3
nop
setx loop_1366, %l0, %l1
jmpl %l1, %i7
edge32n %l1, %i0, %i5
loop_1365:
brlz,a %o7, loop_1367
orncc %o0, 0x02F7, %i2
loop_1366:
tvs %icc, 0x5
tgu %xcc, 0x6
loop_1367:
srax %g1, 0x03, %g6
set 0x40, %l6
stda %f0, [%l7 + %l6] 0xf8
membar #Sync
bcc,a,pt %xcc, loop_1368
udiv %o6, 0x127E, %o3
fxor %f8, %f28, %f18
tcc %xcc, 0x3
loop_1368:
taddcctv %g7, 0x05FF, %o5
ta %xcc, 0x6
ba %icc, loop_1369
bvc %xcc, loop_1370
stx %g2, [%l7 + 0x30]
fbue,a %fcc0, loop_1371
loop_1369:
sdivcc %l5, 0x1537, %l6
loop_1370:
fbne,a %fcc0, loop_1372
orncc %g3, %i3, %g4
loop_1371:
fornot1s %f25, %f16, %f10
wr %g0, 0x10, %asi
lduba [%l7 + 0x2C] %asi, %l2
loop_1372:
fones %f3
set 0x20, %o6
ldda [%l7 + %o6] 0x2f, %i4
fpsub32 %f6, %f20, %f8
movrlez %i6, %o1, %o2
tsubcctv %o4, %l4, %g5
wr %g0, 0x2c, %asi
ldda [%l7 + 0x60] %asi, %l0
fmovdleu %xcc, %f17, %f11
edge16ln %i1, %i7, %l3
edge8l %l1, %i5, %o7
fpack16 %f24, %f31
mulscc %i0, %o0, %i2
sll %g1, 0x1A, %g6
tl %xcc, 0x6
wr %g0, 0x80, %asi
stba %o6, [%l7 + 0x37] %asi
andn %g7, %o3, %o5
tle %xcc, 0x5
fmovrsgez %l5, %f23, %f5
movpos %xcc, %g2, %g3
edge32ln %l6, %g4, %i3
movle %xcc, %i4, %l2
brnz %i6, loop_1373
sdiv %o2, 0x0E64, %o4
lduh [%l7 + 0x6C], %o1
movgu %xcc, %g5, %l0
loop_1373:
movcc %icc, %l4, %i1
std %i6, [%l7 + 0x78]
popc %l1, %i5
fcmps %fcc2, %f14, %f21
movn %xcc, %o7, %l3
fmovdvs %xcc, %f25, %f11
move %icc, %i0, %o0
sir 0x05FB
tsubcctv %i2, %g1, %o6
fmovrdgez %g6, %f2, %f12
fcmps %fcc3, %f26, %f22
udivx %g7, 0x0ED9, %o3
movge %xcc, %l5, %g2
edge32l %o5, %g3, %l6
bge loop_1374
popc 0x014E, %g4
mova %xcc, %i3, %i4
bleu,a,pt %icc, loop_1375
loop_1374:
orcc %l2, 0x16A1, %i6
fbn,a %fcc3, loop_1376
movge %xcc, %o4, %o1
loop_1375:
movrgez %o2, 0x199, %l0
membar 0x09
loop_1376:
or %l4, %i1, %g5
movneg %icc, %l1, %i7
array16 %o7, %l3, %i5
tpos %icc, 0x0
sdivcc %i0, 0x162B, %i2
addccc %g1, 0x1470, %o0
fmovscs %xcc, %f17, %f12
fbg,a %fcc2, loop_1377
nop
setx loop_1378, %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
tleu %icc, 0x4
fmuld8ulx16 %f6, %f3, %f0
loop_1377:
tneg %xcc, 0x3
loop_1378:
fmovsn %icc, %f15, %f21
movg %icc, %o6, %g6
xnor %o3, %g7, %g2
nop
set 0x30, %i3
std %f10, [%l7 + %i3]
ld [%l7 + 0x50], %f26
fsrc2 %f20, %f26
edge32 %l5, %o5, %g3
fmovsleu %icc, %f12, %f20
fmovsvc %icc, %f11, %f15
subc %l6, 0x15A7, %g4
array8 %i3, %i4, %l2
fbug %fcc3, loop_1379
bvs,a,pt %icc, loop_1380
fbn,a %fcc3, loop_1381
xor %o4, 0x1E04, %i6
loop_1379:
orncc %o1, %o2, %l0
loop_1380:
fmul8x16 %f22, %f18, %f20
loop_1381:
edge16 %i1, %l4, %l1
movcc %icc, %i7, %g5
fandnot2s %f5, %f16, %f3
andn %o7, %i5, %i0
or %i2, %g1, %o0
or %l3, 0x1129, %o6
bleu,a,pt %icc, loop_1382
srax %o3, %g6, %g7
subc %g2, %o5, %g3
sdivcc %l5, 0x0634, %g4
loop_1382:
nop
set 0x3D, %o5
lduba [%l7 + %o5] 0x89, %l6
tneg %xcc, 0x7
bleu,a %xcc, loop_1383
tvs %icc, 0x0
subc %i3, 0x1E85, %i4
fxnor %f2, %f20, %f0
loop_1383:
smul %l2, 0x18C2, %i6
edge8n %o4, %o2, %l0
fbne,a %fcc1, loop_1384
fbne,a %fcc2, loop_1385
sethi 0x016E, %i1
tsubcctv %l4, 0x140C, %l1
loop_1384:
taddcc %o1, 0x00AA, %i7
loop_1385:
addcc %o7, 0x05E8, %i5
tvc %xcc, 0x6
sra %i0, %g5, %i2
tgu %icc, 0x5
taddcc %o0, %g1, %o6
fmul8sux16 %f20, %f22, %f24
srl %l3, %o3, %g7
tn %icc, 0x6
sdivx %g6, 0x19E7, %g2
bleu,a,pt %icc, loop_1386
subcc %g3, %o5, %g4
mulx %l5, %i3, %l6
xorcc %l2, %i6, %o4
loop_1386:
udiv %o2, 0x07A9, %i4
movrgz %l0, %i1, %l1
addcc %o1, 0x1F76, %l4
movne %xcc, %o7, %i7
taddcc %i0, 0x0AF5, %g5
fornot1 %f28, %f10, %f6
fpackfix %f16, %f14
add %l7, 0x08, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %i2
casxa [%l6] 0x19, %i2, %i5
sir 0x0C37
fnot2 %f14, %f12
movle %xcc, %g1, %o0
orn %l3, %o3, %g7
wr %g0, 0x18, %asi
lduba [%l7 + 0x22] %asi, %g6
std %f14, [%l7 + 0x48]
wr %g0, 0x21, %asi
stxa %g2, [%g0 + 0x8] %asi
fbne %fcc1, loop_1387
fabss %f9, %f21
fmovdpos %xcc, %f14, %f3
sir 0x0740
loop_1387:
movcc %xcc, %o6, %o5
edge8 %g3, %g4, %i3
fmovdneg %xcc, %f0, %f15
alignaddrl %l6, %l2, %l5
fmovsge %xcc, %f29, %f17
xnor %o4, 0x0ECF, %i6
movleu %xcc, %o2, %l0
sdivcc %i4, 0x1830, %l1
sra %i1, 0x14, %l4
tpos %xcc, 0x4
add %l7, 0x6C, %l6
wr %g0, 0x10, %asi
casa [%l6] 0x10, %o1, %i7
addccc %i0, 0x01EC, %g5
ld [%l7 + 0x60], %f23
edge8l %o7, %i2, %i5
lduw [%l7 + 0x54], %g1
sdiv %o0, 0x1302, %l3
orncc %g7, %o3, %g2
sdiv %g6, 0x08E5, %o6
edge32n %g3, %o5, %g4
fpadd16 %f12, %f10, %f8
tsubcctv %l6, 0x07D0, %l2
fnot1s %f15, %f4
st %f30, [%l7 + 0x18]
sllx %l5, 0x0F, %i3
nop
setx loop_1388, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sllx %i6, %o4, %o2
andcc %i4, 0x17A8, %l1
tle %xcc, 0x5
loop_1388:
fmovrslez %i1, %f3, %f15
nop
setx loop_1389, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fsrc2 %f30, %f30
movl %xcc, %l0, %l4
ldsb [%l7 + 0x37], %i7
loop_1389:
xorcc %o1, %i0, %o7
sllx %i2, 0x00, %g5
fmul8x16al %f31, %f10, %f24
be,a loop_1390
edge32l %g1, %i5, %l3
move %xcc, %g7, %o0
sdivcc %g2, 0x198C, %g6
loop_1390:
ldsh [%l7 + 0x2C], %o6
add %l7, 0x2C, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %g3
casa [%l6] 0x18, %g3, %o5
fnot1 %f20, %f10
flush %l7 + 0x48
subc %o3, %g4, %l6
fmul8x16au %f13, %f20, %f8
edge8n %l5, %i3, %i6
fcmple32 %f18, %f12, %l2
xnor %o4, 0x1BBC, %i4
ldsb [%l7 + 0x1F], %l1
sra %o2, %l0, %l4
tleu %xcc, 0x7
brlz %i1, loop_1391
and %o1, %i7, %i0
fmovsvs %icc, %f11, %f28
fone %f10
loop_1391:
fzeros %f12
and %i2, 0x0AC1, %g5
movg %icc, %g1, %o7
edge16 %l3, %i5, %o0
tsubcctv %g7, 0x1DB9, %g2
edge32n %g6, %g3, %o6
tl %xcc, 0x0
fcmpes %fcc3, %f2, %f21
udivx %o5, 0x1A8D, %o3
edge16ln %l6, %g4, %l5
movn %xcc, %i3, %i6
edge16 %l2, %o4, %i4
movgu %icc, %o2, %l0
movge %xcc, %l4, %i1
movrne %o1, 0x3A8, %i7
wr %g0, 0x89, %asi
ldsha [%l7 + 0x72] %asi, %l1
fbue,a %fcc0, loop_1392
movvs %icc, %i2, %i0
fsrc1s %f23, %f31
set 0x08, %l2
stwa %g5, [%l7 + %l2] 0x81
loop_1392:
fble %fcc1, loop_1393
fmovsge %xcc, %f20, %f31
edge8ln %g1, %o7, %i5
fba,a %fcc2, loop_1394
loop_1393:
tsubcc %l3, %o0, %g2
nop
setx loop_1395, %l0, %l1
jmpl %l1, %g6
fmovda %xcc, %f20, %f30
loop_1394:
faligndata %f28, %f24, %f26
set 0x24, %o7
stwa %g7, [%l7 + %o7] 0x19
loop_1395:
siam 0x0
edge8 %o6, %o5, %o3
sdivx %g3, 0x04B9, %g4
edge32l %l5, %l6, %i3
tg %icc, 0x6
fbne %fcc0, loop_1396
xorcc %i6, 0x09FA, %l2
xor %o4, %i4, %l0
bcc,pt %xcc, loop_1397
loop_1396:
std %f20, [%l7 + 0x20]
tneg %icc, 0x6
bg,a,pt %xcc, loop_1398
loop_1397:
sll %l4, %i1, %o1
nop
setx loop_1399, %l0, %l1
jmpl %l1, %o2
fbu,a %fcc3, loop_1400
loop_1398:
movcc %xcc, %l1, %i2
edge16n %i7, %g5, %g1
loop_1399:
fnegs %f13, %f12
loop_1400:
tle %xcc, 0x3
array8 %o7, %i0, %i5
movvc %icc, %l3, %o0
addccc %g2, 0x0074, %g6
andn %o6, %g7, %o3
fmovsge %xcc, %f22, %f11
fpadd16 %f2, %f20, %f30
movne %icc, %g3, %o5
move %icc, %g4, %l6
fnands %f30, %f13, %f10
movne %icc, %l5, %i6
edge8l %i3, %o4, %i4
movrgz %l2, 0x0E6, %l0
orcc %l4, %o1, %o2
nop
set 0x7C, %g7
ldsw [%l7 + %g7], %l1
fmovde %xcc, %f20, %f14
te %icc, 0x3
fmovde %icc, %f6, %f7
addccc %i1, %i7, %i2
movcc %icc, %g5, %o7
wr %g0, 0x80, %asi
stha %i0, [%l7 + 0x3E] %asi
fbule %fcc0, loop_1401
andncc %i5, %l3, %o0
stb %g2, [%l7 + 0x3E]
movrgez %g6, %g1, %o6
loop_1401:
fnors %f29, %f21, %f23
fbne,a %fcc0, loop_1402
addc %g7, %o3, %g3
array32 %o5, %l6, %g4
sllx %l5, %i3, %o4
loop_1402:
brz %i4, loop_1403
fbl,a %fcc2, loop_1404
alignaddr %i6, %l0, %l4
fmovdcs %icc, %f8, %f5
loop_1403:
addcc %o1, 0x05C1, %o2
loop_1404:
sll %l1, %l2, %i1
ld [%l7 + 0x70], %f22
and %i7, 0x020D, %g5
array8 %i2, %o7, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd16 %f12, %f6, %f16
mulx %i0, 0x1135, %o0
subccc %l3, 0x1E01, %g6
st %f25, [%l7 + 0x1C]
edge8 %g1, %g2, %g7
movvs %xcc, %o3, %o6
movvc %xcc, %g3, %l6
movl %icc, %o5, %l5
movgu %icc, %i3, %g4
set 0x37, %l3
ldsba [%l7 + %l3] 0x04, %o4
sir 0x11E9
or %i4, %i6, %l4
fmovde %icc, %f30, %f29
st %f1, [%l7 + 0x10]
lduh [%l7 + 0x42], %l0
siam 0x6
sir 0x1D9F
orncc %o2, %o1, %l1
srlx %i1, %i7, %g5
ldstub [%l7 + 0x62], %i2
tcs %xcc, 0x2
edge16l %o7, %l2, %i0
addc %i5, %o0, %l3
subccc %g1, %g6, %g2
lduh [%l7 + 0x1E], %g7
movrgz %o3, %g3, %l6
andn %o6, 0x10E3, %l5
te %xcc, 0x6
movge %icc, %i3, %g4
movrgz %o5, %i4, %o4
be %icc, loop_1405
movneg %xcc, %l4, %l0
or %o2, 0x1D81, %o1
addccc %i6, %i1, %i7
loop_1405:
xnor %l1, %i2, %g5
fmovsa %icc, %f7, %f24
wr %g0, 0x80, %asi
ldsba [%l7 + 0x79] %asi, %o7
edge16l %l2, %i5, %o0
movleu %xcc, %i0, %l3
srax %g1, 0x1C, %g2
ba %icc, loop_1406
tsubcc %g6, %o3, %g7
movn %icc, %g3, %l6
edge8 %o6, %l5, %i3
loop_1406:
bl,pt %xcc, loop_1407
fmovse %icc, %f4, %f5
brz,a %o5, loop_1408
edge32l %i4, %o4, %g4
loop_1407:
bg,a loop_1409
fmovrslz %l0, %f1, %f9
loop_1408:
movcs %icc, %o2, %o1
fmovdle %icc, %f5, %f1
loop_1409:
fxors %f18, %f21, %f4
stbar
movvc %xcc, %i6, %l4
movrlez %i7, 0x217, %l1
addccc %i1, 0x1407, %g5
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x40] %asi, 0x0
orn %l2, 0x0DB1, %i5
fmovrdne %o0, %f6, %f2
fmovdneg %xcc, %f18, %f21
tg %icc, 0x6
movrgez %i0, %l3, %i2
tge %icc, 0x3
movvc %icc, %g2, %g6
bshuffle %f6, %f18, %f18
srl %g1, %o3, %g7
umulcc %l6, 0x11F0, %g3
movrlz %o6, 0x307, %i3
movl %xcc, %l5, %o5
brgz %i4, loop_1410
popc %o4, %l0
fnands %f7, %f25, %f9
sra %g4, 0x12, %o1
loop_1410:
fmovscs %icc, %f2, %f8
movcs %xcc, %o2, %l4
smul %i6, 0x01F1, %i7
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x358] %asi, %i1 ripped by fixASI40.pl ripped by fixASI40.pl
fcmps %fcc2, %f7, %f4
fornot2s %f24, %f17, %f20
srlx %l1, 0x03, %o7
andcc %l2, 0x0170, %g5
edge8n %i5, %i0, %l3
fpsub16 %f10, %f2, %f20
edge8n %o0, %i2, %g6
edge16 %g2, %g1, %o3
tl %icc, 0x4
movrgz %g7, 0x2E9, %g3
fmovscc %xcc, %f2, %f6
tvc %icc, 0x2
ldstub [%l7 + 0x37], %l6
wr %g0, 0xe2, %asi
stba %o6, [%l7 + 0x30] %asi
membar #Sync
movre %i3, 0x284, %l5
swap [%l7 + 0x7C], %i4
set 0x30, %o1
stwa %o4, [%l7 + %o1] 0x23
membar #Sync
tpos %xcc, 0x4
edge32l %l0, %g4, %o1
add %l7, 0x74, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %o2, %o5
sub %i6, %i7, %i1
tvs %xcc, 0x1
fone %f14
sdivcc %l4, 0x170A, %l1
edge32n %l2, %o7, %g5
edge32l %i5, %l3, %o0
subccc %i2, 0x0237, %i0
edge16 %g6, %g1, %g2
fmovdle %xcc, %f12, %f18
set 0x08, %l4
lda [%l7 + %l4] 0x0c, %f18
tn %icc, 0x7
tsubcctv %o3, %g7, %l6
wr %g0, 0x11, %asi
stda %g2, [%l7 + 0x18] %asi
tgu %icc, 0x4
fmovsge %xcc, %f29, %f0
sdivcc %i3, 0x027E, %l5
udivx %i4, 0x1CFC, %o6
xnor %o4, %l0, %o1
srax %o2, %g4, %i6
fcmped %fcc1, %f8, %f12
move %xcc, %o5, %i7
alignaddr %i1, %l4, %l2
ldstub [%l7 + 0x25], %l1
set 0x32, %g3
ldsba [%l7 + %g3] 0x19, %g5
fnot2s %f26, %f11
srax %o7, %i5, %o0
movvc %xcc, %i2, %l3
udivcc %g6, 0x1581, %i0
andncc %g1, %g2, %g7
bge,a %xcc, loop_1411
fmovsge %xcc, %f13, %f26
movg %icc, %l6, %g3
ldsh [%l7 + 0x62], %o3
loop_1411:
movrgez %l5, 0x1B4, %i3
fandnot1s %f6, %f11, %f18
srlx %i4, %o4, %o6
tpos %xcc, 0x2
brnz %o1, loop_1412
movre %l0, %o2, %i6
movgu %xcc, %g4, %i7
fmovsn %icc, %f13, %f26
loop_1412:
call loop_1413
bgu loop_1414
tg %xcc, 0x3
ta %icc, 0x1
loop_1413:
popc 0x00EA, %i1
loop_1414:
movrgez %l4, 0x26F, %o5
udivcc %l1, 0x1B56, %l2
fmovsneg %icc, %f16, %f23
fmovsa %xcc, %f1, %f18
umul %o7, %i5, %g5
fmovrsgz %i2, %f2, %f7
andcc %o0, %g6, %i0
popc 0x17E9, %l3
movn %xcc, %g1, %g2
tne %xcc, 0x7
membar #Sync
set 0x40, %i5
ldda [%l7 + %i5] 0xf0, %f16
fmul8x16al %f1, %f8, %f16
te %icc, 0x7
movrlez %g7, 0x0CE, %l6
set 0x5C, %o4
sta %f12, [%l7 + %o4] 0x11
orn %o3, 0x01B8, %g3
ld [%l7 + 0x30], %f1
xnor %i3, 0x124A, %l5
set 0x24, %o0
ldswa [%l7 + %o0] 0x10, %i4
tcc %icc, 0x1
xnorcc %o4, %o6, %l0
andn %o2, %i6, %o1
set 0x50, %g1
ldstuba [%l7 + %g1] 0x11, %i7
fmovrslez %i1, %f28, %f12
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f0
ble,pn %icc, loop_1415
fexpand %f31, %f6
fornot2s %f27, %f9, %f1
fnot2s %f7, %f22
loop_1415:
nop
set 0x30, %i0
ldda [%l7 + %i0] 0x2c, %g4
movneg %xcc, %l4, %l1
tvc %xcc, 0x7
fbule,a %fcc2, loop_1416
tle %icc, 0x2
xor %l2, 0x021E, %o7
ldx [%l7 + 0x38], %o5
loop_1416:
bleu %icc, loop_1417
array8 %g5, %i2, %i5
tn %icc, 0x5
bvs,pt %xcc, loop_1418
loop_1417:
faligndata %f20, %f12, %f24
set 0x30, %g6
ldda [%l7 + %g6] 0x0c, %g6
loop_1418:
sdivcc %o0, 0x183D, %i0
orn %l3, 0x011B, %g1
ble,pn %icc, loop_1419
fmovdcc %icc, %f17, %f18
ble,a %xcc, loop_1420
be loop_1421
loop_1419:
fnors %f5, %f31, %f11
udivx %g2, 0x04F8, %g7
loop_1420:
movpos %xcc, %o3, %l6
loop_1421:
alignaddr %i3, %l5, %g3
tvc %icc, 0x4
movrgz %o4, 0x310, %i4
fand %f30, %f2, %f12
srl %l0, %o2, %i6
edge8ln %o1, %i7, %o6
alignaddr %g4, %l4, %l1
tl %icc, 0x4
tg %xcc, 0x1
bneg,pn %icc, loop_1422
ldx [%l7 + 0x60], %l2
array16 %i1, %o7, %g5
std %i2, [%l7 + 0x48]
loop_1422:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %o5, %g6, %i5
fbn %fcc0, loop_1423
brlz %o0, loop_1424
andcc %l3, %g1, %g2
tvc %xcc, 0x3
loop_1423:
tn %icc, 0x5
loop_1424:
movl %icc, %i0, %o3
sub %l6, %i3, %g7
tvc %icc, 0x4
movne %xcc, %l5, %o4
umul %g3, 0x1210, %i4
tcs %xcc, 0x7
andn %l0, %i6, %o2
umul %o1, %o6, %g4
array16 %i7, %l1, %l4
umul %l2, 0x06A7, %i1
edge16l %o7, %g5, %o5
fnands %f24, %f0, %f5
tneg %icc, 0x7
ldx [%l7 + 0x50], %g6
add %i2, %i5, %l3
tvs %icc, 0x2
fmovsg %xcc, %f22, %f19
set 0x13, %l5
ldsba [%l7 + %l5] 0x80, %o0
nop
setx loop_1425, %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
bne,a loop_1426
bgu,pt %icc, loop_1427
tge %icc, 0x2
loop_1425:
xnor %g2, 0x101D, %i0
loop_1426:
popc 0x0D04, %g1
loop_1427:
nop
set 0x2C, %g2
ldsw [%l7 + %g2], %l6
fnand %f16, %f30, %f12
xnor %i3, 0x10D0, %o3
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f16
fmovdg %icc, %f18, %f21
movcs %icc, %l5, %g7
tcs %icc, 0x1
fblg %fcc1, loop_1428
srax %g3, %i4, %o4
brnz %l0, loop_1429
srax %o2, %i6, %o1
loop_1428:
tne %icc, 0x2
move %xcc, %o6, %g4
loop_1429:
andncc %i7, %l4, %l2
faligndata %f22, %f20, %f2
fmovse %xcc, %f15, %f4
wr %g0, 0x11, %asi
ldxa [%l7 + 0x10] %asi, %i1
fmovrsgez %o7, %f24, %f21
ta %xcc, 0x4
umulcc %l1, %o5, %g5
addcc %g6, 0x1F5D, %i5
sth %l3, [%l7 + 0x76]
addcc %o0, %i2, %i0
fpmerge %f31, %f21, %f12
edge16n %g2, %g1, %i3
fmovsneg %xcc, %f31, %f13
brz,a %o3, loop_1430
sra %l5, %l6, %g3
movleu %icc, %g7, %i4
edge16 %o4, %l0, %i6
loop_1430:
orncc %o2, 0x076F, %o6
edge8l %g4, %o1, %i7
addccc %l2, 0x0C19, %i1
sdiv %l4, 0x0F1C, %o7
fmovdneg %icc, %f20, %f14
srlx %l1, 0x03, %o5
fmovsvc %xcc, %f13, %f12
andcc %g6, %g5, %i5
fsrc2s %f1, %f24
set 0x7A, %o3
lduha [%l7 + %o3] 0x0c, %o0
movgu %icc, %i2, %l3
movle %xcc, %g2, %g1
fmovde %xcc, %f10, %f27
fmovscs %xcc, %f9, %f27
taddcctv %i0, %i3, %o3
addc %l6, %g3, %g7
xnor %i4, 0x04A2, %l5
siam 0x4
orcc %o4, %l0, %i6
lduh [%l7 + 0x30], %o2
bneg,pt %icc, loop_1431
and %g4, 0x0FD0, %o6
smulcc %i7, 0x0B8A, %o1
fmovde %xcc, %f19, %f15
loop_1431:
fpadd32 %f0, %f0, %f20
set 0x3A, %g5
lduba [%l7 + %g5] 0x80, %l2
bn,a,pn %xcc, loop_1432
fxnors %f9, %f3, %f13
andncc %l4, %o7, %l1
fcmpes %fcc1, %f27, %f14
loop_1432:
fmovdneg %xcc, %f12, %f7
set 0x20, %i2
stba %i1, [%l7 + %i2] 0x80
edge32ln %o5, %g5, %g6
add %i5, 0x0AE1, %i2
te %icc, 0x3
fba,a %fcc2, loop_1433
popc 0x0E1F, %l3
alignaddrl %g2, %o0, %i0
fmovsneg %xcc, %f17, %f24
loop_1433:
alignaddrl %i3, %o3, %l6
ta %icc, 0x1
bge,a,pt %icc, loop_1434
be,pn %xcc, loop_1435
fmul8ulx16 %f24, %f8, %f18
set 0x73, %l1
ldsba [%l7 + %l1] 0x0c, %g1
loop_1434:
tvc %xcc, 0x6
loop_1435:
add %g3, 0x09D7, %i4
fnot1 %f14, %f0
fandnot1s %f16, %f10, %f22
movgu %icc, %g7, %o4
add %l7, 0x50, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %l0
casa [%l6] 0x11, %l0, %l5
wr %g0, 0x26, %asi
ldda [%l7 + 0x30] %asi, %o2
ldd [%l7 + 0x30], %g4
ldub [%l7 + 0x24], %i6
tcc %icc, 0x4
edge16 %o6, %o1, %l2
ldsw [%l7 + 0x5C], %i7
edge16ln %o7, %l1, %l4
bneg,a loop_1436
call loop_1437
ldd [%l7 + 0x58], %o4
array32 %i1, %g6, %g5
loop_1436:
bneg,a %icc, loop_1438
loop_1437:
array8 %i5, %i2, %g2
tpos %xcc, 0x1
fmovdvs %xcc, %f16, %f2
loop_1438:
tge %xcc, 0x3
fabsd %f24, %f6
fands %f17, %f25, %f15
edge32n %o0, %l3, %i3
movneg %xcc, %o3, %i0
movle %icc, %l6, %g1
stw %i4, [%l7 + 0x58]
edge32l %g3, %o4, %g7
movleu %icc, %l5, %o2
fsrc2s %f27, %f17
for %f26, %f20, %f20
fbul %fcc0, loop_1439
edge16n %g4, %l0, %o6
movrlez %i6, 0x0A1, %l2
tg %xcc, 0x3
loop_1439:
movvc %xcc, %i7, %o7
array32 %l1, %o1, %o5
fbu %fcc3, loop_1440
fmovdcc %icc, %f7, %f7
andcc %l4, 0x13FC, %i1
wr %g0, 0x04, %asi
stda %f16, [%l7 + 0x40] %asi
loop_1440:
tsubcc %g6, %g5, %i2
fmovspos %xcc, %f10, %f30
fmul8ulx16 %f22, %f4, %f12
ldsb [%l7 + 0x35], %g2
fpadd16 %f10, %f14, %f22
srl %o0, 0x0F, %i5
movleu %xcc, %i3, %o3
membar #Sync
set 0x40, %l0
ldda [%l7 + %l0] 0x1e, %f16
xnor %l3, 0x082E, %i0
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x50] %asi, 0x2
fmovspos %icc, %f30, %f15
fbug %fcc2, loop_1441
fmovd %f14, %f0
ble,a loop_1442
edge16ln %g1, %i4, %g3
loop_1441:
fands %f20, %f13, %f29
stw %g7, [%l7 + 0x78]
loop_1442:
smulcc %l5, 0x0229, %o2
wr %g0, 0x18, %asi
sta %f14, [%l7 + 0x48] %asi
movneg %icc, %g4, %o4
edge8n %o6, %l0, %i6
swap [%l7 + 0x44], %i7
brlz,a %l2, loop_1443
fcmpgt16 %f6, %f8, %l1
mova %xcc, %o1, %o5
smulcc %o7, %l4, %i1
loop_1443:
movle %xcc, %g6, %g5
fmovsvc %icc, %f5, %f30
sdivcc %i2, 0x0F1C, %o0
mova %icc, %i5, %g2
taddcctv %i3, 0x0CAC, %l3
fxors %f14, %f11, %f16
fbne %fcc2, loop_1444
std %o2, [%l7 + 0x20]
sll %l6, %g1, %i0
andcc %g3, 0x1944, %i4
loop_1444:
sdiv %l5, 0x07CB, %g7
tge %icc, 0x2
smulcc %g4, %o2, %o4
xor %o6, %l0, %i6
fxors %f28, %f16, %f3
fbg,a %fcc3, loop_1445
mova %icc, %i7, %l2
ba,pt %icc, loop_1446
edge8 %l1, %o1, %o7
loop_1445:
edge16n %l4, %o5, %i1
orcc %g5, %i2, %o0
loop_1446:
fnand %f20, %f12, %f16
fcmpeq32 %f22, %f0, %g6
orcc %g2, 0x195C, %i5
sdivx %i3, 0x0048, %l3
fpsub32s %f5, %f30, %f9
wr %g0, 0x19, %asi
stwa %l6, [%l7 + 0x30] %asi
ta %xcc, 0x4
sdivx %o3, 0x00AD, %i0
umul %g1, %g3, %i4
st %f4, [%l7 + 0x30]
movrlz %g7, %g4, %o2
alignaddrl %l5, %o6, %o4
edge8ln %i6, %l0, %l2
fexpand %f11, %f8
edge8l %i7, %l1, %o7
edge8 %o1, %l4, %o5
sub %g5, %i1, %o0
subccc %i2, %g2, %g6
bn %xcc, loop_1447
siam 0x4
xor %i5, 0x0FA5, %i3
smulcc %l6, %o3, %i0
loop_1447:
tn %icc, 0x0
tcs %icc, 0x2
fmovspos %icc, %f19, %f3
sth %l3, [%l7 + 0x2E]
xnor %g1, 0x1E27, %i4
or %g3, %g4, %g7
ldstub [%l7 + 0x38], %o2
fmovrdgz %o6, %f2, %f14
bshuffle %f18, %f4, %f6
xnorcc %l5, %i6, %l0
fbg,a %fcc0, loop_1448
fmovsvc %icc, %f11, %f15
set 0x18, %i7
swapa [%l7 + %i7] 0x11, %o4
loop_1448:
fmovrsgz %i7, %f25, %f12
movpos %icc, %l1, %l2
tcc %xcc, 0x3
xnorcc %o1, 0x0942, %l4
movg %icc, %o5, %g5
udiv %i1, 0x0D6C, %o7
ta %icc, 0x6
umulcc %o0, %g2, %g6
brgez %i5, loop_1449
fbuge %fcc0, loop_1450
brz %i2, loop_1451
fmovdle %icc, %f30, %f11
loop_1449:
fble,a %fcc0, loop_1452
loop_1450:
tne %icc, 0x5
loop_1451:
brz,a %l6, loop_1453
and %o3, 0x0978, %i3
loop_1452:
brgez,a %l3, loop_1454
array16 %g1, %i0, %g3
loop_1453:
fmovrsgez %i4, %f30, %f30
movgu %xcc, %g4, %o2
loop_1454:
popc 0x0727, %g7
fandnot1 %f30, %f6, %f12
fcmpgt32 %f22, %f6, %o6
fbue %fcc1, loop_1455
sethi 0x0764, %i6
tg %xcc, 0x6
fmovdvs %icc, %f6, %f3
loop_1455:
andncc %l0, %o4, %l5
move %icc, %i7, %l1
brz,a %o1, loop_1456
fbul %fcc2, loop_1457
te %icc, 0x2
bvc %xcc, loop_1458
loop_1456:
fmovsleu %icc, %f18, %f13
loop_1457:
fbue %fcc3, loop_1459
edge16 %l2, %l4, %g5
loop_1458:
xor %o5, %i1, %o7
std %o0, [%l7 + 0x40]
loop_1459:
fbug %fcc1, loop_1460
movn %icc, %g2, %i5
taddcc %g6, 0x1304, %i2
fmovsn %xcc, %f18, %f16
loop_1460:
bn %xcc, loop_1461
fbe,a %fcc2, loop_1462
bpos,pt %icc, loop_1463
fmovsvs %xcc, %f18, %f20
loop_1461:
fnegs %f13, %f0
loop_1462:
mova %xcc, %l6, %i3
loop_1463:
umul %l3, 0x041F, %g1
brlz %o3, loop_1464
tl %icc, 0x4
nop
setx loop_1465, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movcs %xcc, %i0, %g3
loop_1464:
fba,a %fcc1, loop_1466
fors %f5, %f30, %f0
loop_1465:
sdiv %i4, 0x0415, %o2
edge32 %g7, %o6, %g4
loop_1466:
sdivcc %l0, 0x0A71, %i6
sir 0x1F72
edge16 %o4, %i7, %l5
srl %l1, %l2, %o1
tvs %icc, 0x3
set 0x08, %i1
stwa %l4, [%l7 + %i1] 0x89
fmovrsgez %g5, %f20, %f5
add %l7, 0x60, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %o5
casa [%l6] %asi, %o5, %i1
bne,a loop_1467
tvc %xcc, 0x5
tl %icc, 0x4
edge8 %o7, %g2, %o0
loop_1467:
ldx [%l7 + 0x08], %g6
bpos,a,pn %icc, loop_1468
fmul8ulx16 %f10, %f14, %f6
movvs %icc, %i5, %l6
movrgez %i2, %l3, %i3
loop_1468:
fbul %fcc3, loop_1469
umul %g1, %i0, %o3
subc %g3, 0x0F28, %i4
fcmpeq32 %f4, %f22, %o2
loop_1469:
fandnot1s %f1, %f28, %f0
set 0x24, %i6
stwa %o6, [%l7 + %i6] 0x14
tvs %icc, 0x6
umul %g7, 0x0D24, %l0
movcc %icc, %i6, %g4
movcs %xcc, %i7, %o4
xnorcc %l5, %l1, %l2
fxors %f1, %f12, %f24
movgu %xcc, %l4, %o1
fsrc1s %f27, %f13
ldd [%l7 + 0x68], %g4
ldub [%l7 + 0x2F], %i1
fmovsvc %xcc, %f22, %f19
or %o7, %o5, %g2
fblg,a %fcc3, loop_1470
fmovdneg %xcc, %f1, %f31
tsubcc %o0, %g6, %i5
fbl,a %fcc3, loop_1471
loop_1470:
fcmped %fcc3, %f20, %f4
fmovrslz %l6, %f7, %f14
umulcc %l3, 0x0A4B, %i2
loop_1471:
tl %icc, 0x5
fblg,a %fcc0, loop_1472
smulcc %g1, 0x041B, %i0
flush %l7 + 0x2C
wr %g0, 0x18, %asi
stha %i3, [%l7 + 0x1A] %asi
loop_1472:
orncc %o3, 0x013F, %g3
movge %xcc, %i4, %o2
tpos %xcc, 0x1
sethi 0x09EF, %o6
wr %g0, 0x80, %asi
ldda [%l7 + 0x70] %asi, %g6
umulcc %i6, %l0, %i7
orn %g4, 0x0369, %o4
tvc %xcc, 0x7
fmovscs %icc, %f9, %f27
fmovrsne %l5, %f31, %f8
ba,pn %xcc, loop_1473
popc 0x1FB0, %l1
addccc %l4, %o1, %g5
umulcc %i1, %l2, %o5
loop_1473:
orncc %g2, %o0, %o7
addcc %g6, 0x1B0C, %i5
tl %xcc, 0x7
brz %l6, loop_1474
tgu %xcc, 0x2
array32 %i2, %l3, %g1
orcc %i0, 0x0343, %i3
loop_1474:
fbn,a %fcc3, loop_1475
tsubcc %g3, %o3, %i4
membar #Sync
set 0x40, %o2
ldda [%l7 + %o2] 0x1e, %f16
loop_1475:
edge8n %o6, %o2, %i6
tvs %icc, 0x3
umulcc %l0, 0x1E4A, %i7
movcs %icc, %g4, %g7
sir 0x1BF7
edge8ln %o4, %l1, %l4
xnorcc %o1, %g5, %i1
fbn %fcc3, loop_1476
brnz,a %l5, loop_1477
fbue,a %fcc0, loop_1478
srax %o5, %l2, %o0
loop_1476:
tcs %icc, 0x3
loop_1477:
fbe %fcc3, loop_1479
loop_1478:
fors %f2, %f1, %f21
movcc %icc, %g2, %g6
addc %o7, 0x0119, %l6
loop_1479:
srl %i5, 0x08, %i2
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x38] %asi, %l3
tcs %xcc, 0x2
umulcc %g1, %i0, %i3
fbul %fcc3, loop_1480
fmovrde %o3, %f24, %f0
fbuge %fcc0, loop_1481
lduw [%l7 + 0x18], %g3
loop_1480:
or %i4, %o2, %o6
flush %l7 + 0x30
loop_1481:
array32 %i6, %i7, %l0
wr %g0, 0x18, %asi
lduwa [%l7 + 0x7C] %asi, %g7
fcmps %fcc3, %f3, %f2
fpadd32 %f12, %f8, %f22
sub %g4, 0x0B61, %o4
move %icc, %l4, %o1
fbo,a %fcc2, loop_1482
movn %icc, %l1, %i1
set 0x26, %i4
lduha [%l7 + %i4] 0x81, %g5
loop_1482:
edge8ln %l5, %l2, %o5
tleu %xcc, 0x3
fmovdg %xcc, %f10, %f6
and %g2, 0x0ED9, %o0
movvc %icc, %o7, %g6
wr %g0, 0x89, %asi
lda [%l7 + 0x6C] %asi, %f17
fmovdl %icc, %f26, %f23
fmovspos %xcc, %f1, %f4
fmovscc %icc, %f27, %f12
membar 0x62
edge16l %i5, %l6, %l3
be,a,pt %icc, loop_1483
array8 %g1, %i0, %i2
bleu %xcc, loop_1484
fpadd16 %f10, %f26, %f0
loop_1483:
tsubcctv %i3, %g3, %i4
movg %xcc, %o3, %o6
loop_1484:
ta %xcc, 0x2
nop
set 0x38, %g4
ldd [%l7 + %g4], %o2
mulx %i6, %i7, %l0
bcs %icc, loop_1485
movvs %xcc, %g7, %g4
movpos %xcc, %o4, %l4
alignaddr %l1, %o1, %i1
loop_1485:
fbg %fcc2, loop_1486
tsubcctv %l5, 0x03F8, %g5
fabsd %f10, %f6
smulcc %l2, 0x1F96, %o5
loop_1486:
movpos %icc, %g2, %o7
udivcc %o0, 0x145D, %g6
ld [%l7 + 0x48], %f3
tvc %icc, 0x6
ldstub [%l7 + 0x53], %l6
fsrc2s %f11, %f16
movrgez %l3, 0x3D2, %g1
movre %i5, 0x030, %i2
set 0x34, %l6
lduwa [%l7 + %l6] 0x80, %i0
taddcctv %i3, %i4, %o3
edge16n %o6, %o2, %i6
fmovsvs %icc, %f15, %f21
edge16n %i7, %l0, %g7
fbg,a %fcc0, loop_1487
smulcc %g4, 0x1AE6, %o4
tsubcc %l4, 0x0A46, %g3
movn %xcc, %l1, %o1
loop_1487:
movrgez %i1, %g5, %l2
ldsw [%l7 + 0x78], %o5
movn %xcc, %l5, %o7
edge32 %g2, %o0, %l6
mulx %l3, 0x14C5, %g1
fone %f28
addc %i5, 0x022B, %g6
subc %i2, 0x1730, %i0
fpsub16s %f22, %f10, %f19
set 0x24, %o6
lduba [%l7 + %o6] 0x14, %i4
fornot1s %f25, %f5, %f0
tcs %xcc, 0x5
tn %icc, 0x1
edge8ln %o3, %i3, %o2
ta %xcc, 0x2
bg,pt %icc, loop_1488
alignaddr %o6, %i7, %l0
stx %i6, [%l7 + 0x40]
xorcc %g4, %g7, %o4
loop_1488:
fmovrsne %l4, %f28, %f1
mulscc %g3, %l1, %o1
addccc %g5, %l2, %i1
fnands %f29, %f2, %f24
mova %xcc, %l5, %o7
fmovrsgez %o5, %f9, %f24
movrgz %g2, %l6, %o0
tsubcc %l3, %g1, %i5
fnot2 %f16, %f28
subccc %i2, 0x0B15, %g6
movrlz %i0, 0x055, %o3
pdist %f12, %f24, %f12
membar 0x64
movre %i3, 0x20A, %i4
edge8l %o2, %i7, %l0
mulscc %o6, 0x0763, %i6
movleu %xcc, %g7, %o4
bleu,a loop_1489
sra %l4, 0x05, %g4
fmovrslz %l1, %f24, %f29
udiv %g3, 0x16E8, %g5
loop_1489:
nop
set 0x40, %i3
prefetcha [%l7 + %i3] 0x10, 0x0
andncc %i1, %o1, %o7
fornot2s %f5, %f15, %f0
array32 %l5, %g2, %o5
tgu %icc, 0x7
fmovsle %icc, %f26, %f19
wr %g0, 0x0c, %asi
lda [%l7 + 0x08] %asi, %f15
ldub [%l7 + 0x48], %l6
wr %g0, 0x11, %asi
ldsba [%l7 + 0x2D] %asi, %o0
fornot1s %f20, %f7, %f17
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddr %l3, %g1, %i2
edge32 %g6, %i0, %o3
fmovsne %xcc, %f10, %f15
subccc %i5, 0x06CE, %i3
movre %i4, %o2, %i7
addcc %o6, %i6, %g7
tneg %icc, 0x5
brz %l0, loop_1490
fble,a %fcc1, loop_1491
brgz %l4, loop_1492
fmovdne %icc, %f23, %f14
loop_1490:
fmovdle %xcc, %f27, %f9
loop_1491:
mulx %g4, %o4, %l1
loop_1492:
tg %xcc, 0x7
fbe,a %fcc0, loop_1493
edge32l %g5, %g3, %i1
tn %icc, 0x0
smul %l2, 0x13DB, %o1
loop_1493:
brlz,a %l5, loop_1494
call loop_1495
tge %xcc, 0x4
fcmpne32 %f22, %f8, %g2
loop_1494:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1495:
be,a loop_1496
movrgz %o7, %l6, %o5
movrgz %o0, %l3, %i2
movrgz %g6, 0x31A, %g1
loop_1496:
tle %icc, 0x2
movge %icc, %i0, %o3
fabsd %f26, %f28
udivcc %i5, 0x14F9, %i4
edge8 %i3, %o2, %o6
addc %i6, 0x1216, %g7
orncc %i7, 0x062E, %l4
taddcctv %g4, 0x02D8, %o4
movneg %icc, %l0, %l1
array32 %g5, %i1, %g3
xnor %o1, 0x0262, %l2
sir 0x0CDF
sdivx %l5, 0x1A1F, %o7
ble,a loop_1497
bgu loop_1498
fcmpne16 %f18, %f6, %l6
xnorcc %o5, %o0, %l3
loop_1497:
movpos %xcc, %g2, %g6
loop_1498:
fnot2 %f20, %f16
sra %g1, %i2, %i0
bgu,a,pt %icc, loop_1499
movn %icc, %i5, %o3
call loop_1500
fpsub16 %f12, %f12, %f4
loop_1499:
brgz %i4, loop_1501
bshuffle %f30, %f28, %f22
loop_1500:
fones %f23
movcc %icc, %o2, %i3
loop_1501:
movge %xcc, %o6, %g7
edge8 %i7, %i6, %g4
tg %xcc, 0x1
nop
set 0x38, %l2
std %l4, [%l7 + %l2]
set 0x73, %o5
stba %l0, [%l7 + %o5] 0xe2
membar #Sync
set 0x70, %g7
sta %f11, [%l7 + %g7] 0x81
fnors %f19, %f2, %f15
movrne %l1, 0x300, %o4
tl %icc, 0x6
fzeros %f8
be,a %xcc, loop_1502
fcmpd %fcc1, %f0, %f18
edge32 %g5, %i1, %g3
bneg %xcc, loop_1503
loop_1502:
brlez %o1, loop_1504
fcmpgt16 %f14, %f16, %l2
set 0x70, %o7
stda %o6, [%l7 + %o7] 0x11
loop_1503:
fandnot2s %f31, %f29, %f21
loop_1504:
fpmerge %f21, %f3, %f2
edge32n %l6, %o5, %o0
srax %l5, %l3, %g6
addc %g1, 0x0D90, %i2
fands %f21, %f11, %f12
fandnot1s %f29, %f31, %f25
fpsub32 %f24, %f6, %f26
taddcc %g2, 0x08D2, %i0
movre %o3, 0x3AC, %i4
movcc %xcc, %i5, %i3
fbue,a %fcc2, loop_1505
subccc %o2, 0x007B, %o6
edge8 %i7, %i6, %g7
brgz %g4, loop_1506
loop_1505:
movrne %l4, %l1, %o4
fmovdl %xcc, %f21, %f10
te %xcc, 0x7
loop_1506:
edge32 %g5, %l0, %i1
faligndata %f14, %f4, %f0
fmovdge %icc, %f24, %f12
subc %g3, %o1, %l2
udivcc %l6, 0x1FB9, %o5
andncc %o7, %l5, %l3
addc %o0, %g6, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdgu %xcc, %f7, %f23
set 0x11, %o1
stba %i2, [%l7 + %o1] 0x14
mulx %i0, %o3, %i4
fba,a %fcc0, loop_1507
fmovrdne %g2, %f30, %f4
movn %xcc, %i5, %o2
fandnot2s %f7, %f31, %f11
loop_1507:
edge32l %i3, %i7, %o6
edge16n %g7, %i6, %l4
smulcc %g4, %l1, %o4
bshuffle %f22, %f30, %f8
tpos %xcc, 0x5
tl %xcc, 0x2
edge32n %l0, %g5, %i1
ldd [%l7 + 0x70], %g2
array16 %l2, %l6, %o5
tcs %icc, 0x5
fmovsne %xcc, %f11, %f11
ldd [%l7 + 0x60], %o0
movre %o7, %l5, %l3
fnors %f16, %f16, %f10
tgu %xcc, 0x7
ldx [%l7 + 0x18], %o0
fbul,a %fcc2, loop_1508
fcmple16 %f16, %f0, %g6
movn %icc, %i2, %g1
array8 %o3, %i4, %i0
loop_1508:
mulscc %g2, %i5, %i3
bl loop_1509
movneg %xcc, %o2, %o6
fmovscc %xcc, %f4, %f24
xorcc %i7, %i6, %g7
loop_1509:
taddcc %l4, 0x1833, %l1
tn %xcc, 0x7
movcs %xcc, %g4, %l0
add %l7, 0x78, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %o4, %g5
ldd [%l7 + 0x78], %f24
fandnot1s %f29, %f0, %f19
edge8l %i1, %g3, %l2
mulx %l6, 0x1492, %o5
wr %g0, 0x81, %asi
stha %o7, [%l7 + 0x7C] %asi
movgu %xcc, %l5, %o1
ldsh [%l7 + 0x34], %l3
movcs %xcc, %o0, %g6
mova %icc, %i2, %g1
fnegs %f6, %f1
fmovse %xcc, %f3, %f12
ldstub [%l7 + 0x67], %o3
addcc %i0, %g2, %i4
fmovsge %xcc, %f26, %f21
ldd [%l7 + 0x38], %i4
fmovrdlz %i3, %f28, %f4
fnand %f14, %f14, %f22
fornot2 %f2, %f20, %f0
swap [%l7 + 0x50], %o6
movneg %icc, %i7, %o2
fsrc1s %f14, %f7
brlez %g7, loop_1510
edge32 %l4, %i6, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8l %l0, %o4, %g5
loop_1510:
fbug %fcc0, loop_1511
tneg %xcc, 0x5
orncc %l1, 0x0783, %i1
fbn %fcc0, loop_1512
loop_1511:
fmovda %xcc, %f19, %f1
bcs,pt %icc, loop_1513
movne %xcc, %l2, %g3
loop_1512:
orncc %l6, 0x1B07, %o7
wr %g0, 0x19, %asi
lduba [%l7 + 0x5A] %asi, %l5
loop_1513:
edge8 %o1, %l3, %o0
wr %g0, 0x80, %asi
ldsba [%l7 + 0x46] %asi, %g6
move %icc, %o5, %i2
fnand %f16, %f26, %f14
sra %g1, 0x00, %i0
alignaddr %o3, %i4, %i5
edge16 %g2, %o6, %i7
array8 %i3, %g7, %l4
brgz,a %o2, loop_1514
tneg %xcc, 0x0
fnot2 %f26, %f24
membar #Sync
wr %g0, 0x17, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_1514:
nop
set 0x34, %l4
ldsha [%l7 + %l4] 0x88, %i6
stbar
andncc %g4, %o4, %g5
movrlez %l1, 0x1D8, %i1
te %icc, 0x4
taddcctv %l0, 0x0460, %l2
alignaddr %l6, %o7, %l5
fble,a %fcc0, loop_1515
array32 %o1, %g3, %l3
subc %o0, 0x1773, %g6
movleu %icc, %o5, %i2
loop_1515:
move %icc, %g1, %o3
tn %xcc, 0x6
fblg %fcc3, loop_1516
edge16 %i4, %i5, %i0
edge16n %g2, %o6, %i3
tleu %icc, 0x3
loop_1516:
and %i7, 0x0AE1, %g7
fbne %fcc1, loop_1517
sub %l4, %i6, %g4
tsubcc %o2, %g5, %o4
fsrc1s %f10, %f6
loop_1517:
fmovscc %icc, %f4, %f0
set 0x4A, %g3
stha %l1, [%l7 + %g3] 0x14
nop
setx loop_1518, %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_1519, %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
movgu %xcc, %l0, %i1
movrlz %l6, 0x280, %o7
loop_1518:
bcs,pn %icc, loop_1520
loop_1519:
fmovsvs %xcc, %f17, %f28
fmovrsgz %l2, %f28, %f28
set 0x60, %i5
lduwa [%l7 + %i5] 0x81, %l5
loop_1520:
movgu %icc, %g3, %o1
xnorcc %o0, %l3, %g6
andn %o5, 0x0B7F, %i2
alignaddr %g1, %o3, %i4
move %xcc, %i0, %g2
edge16n %o6, %i3, %i7
tgu %xcc, 0x0
fmovrdlz %g7, %f18, %f28
array32 %l4, %i6, %g4
popc %i5, %g5
fmovrsne %o2, %f4, %f21
brgez,a %o4, loop_1521
fxors %f11, %f16, %f26
fmovdvs %xcc, %f4, %f2
tvc %xcc, 0x0
loop_1521:
movrgz %l1, %l0, %i1
bgu,a,pt %icc, loop_1522
fcmple16 %f12, %f20, %o7
orn %l6, %l5, %g3
edge32 %o1, %l2, %o0
loop_1522:
array16 %l3, %o5, %g6
edge16n %i2, %o3, %g1
wr %g0, 0x10, %asi
ldda [%l7 + 0x20] %asi, %i0
movne %icc, %g2, %i4
fors %f28, %f7, %f7
movrne %o6, 0x325, %i7
array32 %g7, %l4, %i6
movrlez %i3, %g4, %g5
fnot2 %f28, %f6
movgu %xcc, %i5, %o4
tneg %icc, 0x3
edge32l %l1, %l0, %o2
tle %icc, 0x6
edge8l %o7, %l6, %i1
edge8l %l5, %g3, %l2
fxor %f22, %f28, %f2
tle %xcc, 0x7
fmul8x16au %f21, %f30, %f12
fnot2s %f26, %f2
mulscc %o1, 0x019F, %l3
ldsh [%l7 + 0x7C], %o5
smulcc %o0, %i2, %g6
movrlez %g1, 0x393, %o3
lduh [%l7 + 0x64], %g2
fxnors %f17, %f22, %f21
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
lduh [%l7 + 0x24], %i4
movrgz %i0, %o6, %i7
subcc %l4, 0x1AA8, %g7
fbule %fcc1, loop_1523
fmovdg %icc, %f25, %f16
ta %icc, 0x0
nop
setx loop_1524, %l0, %l1
jmpl %l1, %i3
loop_1523:
andn %g4, 0x137B, %i6
array32 %i5, %o4, %l1
edge16ln %l0, %g5, %o7
loop_1524:
orcc %l6, %o2, %l5
movle %xcc, %i1, %g3
movre %o1, %l2, %l3
edge16 %o5, %o0, %g6
fbe,a %fcc2, loop_1525
bpos,a,pt %icc, loop_1526
fmul8x16 %f18, %f14, %f0
fandnot2s %f30, %f25, %f12
loop_1525:
fpsub32 %f10, %f4, %f14
loop_1526:
xnor %i2, %g1, %g2
tsubcc %o3, %i0, %o6
addccc %i7, 0x0A3E, %l4
array32 %i4, %g7, %i3
ldsw [%l7 + 0x54], %g4
tpos %xcc, 0x7
fmovrse %i5, %f8, %f28
bvs,a,pt %icc, loop_1527
fble,a %fcc3, loop_1528
movgu %icc, %i6, %o4
fornot2 %f12, %f6, %f6
loop_1527:
tgu %xcc, 0x4
loop_1528:
brgez,a %l1, loop_1529
movne %xcc, %l0, %g5
edge32n %o7, %l6, %o2
mulx %i1, 0x0B80, %l5
loop_1529:
popc 0x0167, %o1
movle %xcc, %l2, %g3
array32 %o5, %l3, %o0
ldstub [%l7 + 0x20], %i2
addc %g6, 0x0F2D, %g1
lduh [%l7 + 0x36], %g2
add %i0, %o6, %o3
xnor %i7, %i4, %l4
udivx %g7, 0x1588, %i3
mova %icc, %g4, %i6
fmul8sux16 %f10, %f14, %f2
movn %icc, %o4, %l1
array32 %i5, %g5, %l0
fmovrdlz %o7, %f14, %f8
ldstub [%l7 + 0x64], %o2
set 0x4C, %o4
ldswa [%l7 + %o4] 0x89, %l6
set 0x34, %l3
ldsha [%l7 + %l3] 0x81, %i1
membar 0x2D
movvs %xcc, %o1, %l5
andn %l2, %o5, %g3
movrlz %l3, 0x3D8, %o0
set 0x40, %g1
stda %f0, [%l7 + %g1] 0x11
movre %g6, %g1, %i2
orcc %i0, 0x1D4F, %g2
movvc %xcc, %o3, %i7
alignaddrl %o6, %i4, %g7
udivcc %l4, 0x10AF, %g4
alignaddr %i3, %o4, %l1
tcs %icc, 0x1
movcs %icc, %i6, %g5
tgu %icc, 0x7
wr %g0, 0x04, %asi
stda %l0, [%l7 + 0x08] %asi
fmovrsgz %o7, %f2, %f3
andcc %o2, 0x1F8B, %i5
movpos %icc, %l6, %i1
fcmple16 %f10, %f18, %l5
edge8n %o1, %l2, %g3
edge8n %l3, %o5, %o0
fbo %fcc3, loop_1530
fmovdl %xcc, %f4, %f1
fmovdpos %icc, %f11, %f30
fone %f6
loop_1530:
array16 %g6, %i2, %i0
fmovdvc %xcc, %f21, %f22
tle %icc, 0x5
set 0x60, %i0
stha %g1, [%l7 + %i0] 0x04
for %f10, %f0, %f18
andn %o3, %i7, %g2
set 0x68, %g6
ldstuba [%l7 + %g6] 0x88, %i4
fmovsge %xcc, %f10, %f22
be,a,pn %xcc, loop_1531
andn %g7, %o6, %l4
call loop_1532
lduh [%l7 + 0x68], %g4
loop_1531:
fcmpes %fcc2, %f7, %f3
addc %o4, %i3, %i6
loop_1532:
nop
wr %g0, 0x89, %asi
lduba [%l7 + 0x34] %asi, %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnors %f0, %f15, %f27
fmovsne %icc, %f25, %f25
movrlz %l0, %l1, %o2
std %f24, [%l7 + 0x08]
tgu %xcc, 0x7
fxor %f10, %f22, %f6
ta %icc, 0x4
ld [%l7 + 0x3C], %f13
wr %g0, 0xeb, %asi
stba %i5, [%l7 + 0x3F] %asi
membar #Sync
lduw [%l7 + 0x7C], %o7
edge8l %l6, %l5, %o1
taddcc %i1, %l2, %g3
fnors %f20, %f21, %f15
movg %xcc, %o5, %l3
addc %g6, %o0, %i0
fmovd %f24, %f12
subccc %i2, %g1, %o3
wr %g0, 0x80, %asi
lduba [%l7 + 0x50] %asi, %i7
move %icc, %g2, %g7
bgu,pn %xcc, loop_1533
mova %xcc, %i4, %l4
movvs %icc, %g4, %o4
edge8n %o6, %i6, %g5
loop_1533:
st %f3, [%l7 + 0x54]
fcmped %fcc3, %f8, %f2
movvc %xcc, %l0, %i3
tle %icc, 0x3
movrne %l1, 0x111, %o2
sdivcc %i5, 0x1382, %l6
tge %xcc, 0x3
move %icc, %o7, %l5
siam 0x4
fmovdvc %icc, %f9, %f31
tneg %icc, 0x7
movl %icc, %o1, %l2
ldstub [%l7 + 0x75], %g3
fbn %fcc1, loop_1534
movvc %icc, %o5, %l3
sethi 0x08A4, %g6
stb %i1, [%l7 + 0x16]
loop_1534:
fbne,a %fcc3, loop_1535
fmovdge %icc, %f28, %f24
fbge,a %fcc1, loop_1536
edge8ln %o0, %i2, %i0
loop_1535:
xnor %g1, %o3, %i7
faligndata %f20, %f24, %f10
loop_1536:
lduw [%l7 + 0x60], %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16l %i4, %l4, %g7
brz %g4, loop_1537
srl %o6, %o4, %g5
add %l0, %i6, %l1
fbo,a %fcc1, loop_1538
loop_1537:
bn,a %xcc, loop_1539
fones %f9
umulcc %i3, 0x0927, %o2
loop_1538:
fnot1s %f0, %f31
loop_1539:
tg %icc, 0x7
brlz,a %l6, loop_1540
sub %i5, %l5, %o1
fxor %f28, %f16, %f0
array16 %l2, %o7, %g3
loop_1540:
sethi 0x1D3E, %l3
bleu,a %icc, loop_1541
bcc,a,pt %icc, loop_1542
ldub [%l7 + 0x70], %o5
fandnot2 %f22, %f26, %f30
loop_1541:
edge32ln %g6, %i1, %o0
loop_1542:
move %icc, %i2, %g1
sdiv %o3, 0x12AC, %i7
alignaddr %i0, %g2, %i4
bleu %xcc, loop_1543
and %g7, 0x030E, %g4
fzero %f28
set 0x58, %o0
stxa %l4, [%l7 + %o0] 0x19
loop_1543:
te %xcc, 0x2
movrlz %o4, 0x1B9, %g5
fmovdleu %xcc, %f30, %f5
fba %fcc0, loop_1544
movvc %icc, %o6, %i6
sethi 0x19C1, %l1
bcc,a,pn %xcc, loop_1545
loop_1544:
fbule %fcc2, loop_1546
ldsh [%l7 + 0x56], %l0
movcs %icc, %i3, %o2
loop_1545:
array8 %i5, %l5, %o1
loop_1546:
movle %xcc, %l2, %o7
fmovsg %icc, %f17, %f8
fmovse %icc, %f20, %f29
brlz %g3, loop_1547
nop
setx loop_1548, %l0, %l1
jmpl %l1, %l3
movleu %xcc, %l6, %o5
stw %g6, [%l7 + 0x18]
loop_1547:
edge32ln %o0, %i2, %g1
loop_1548:
tle %icc, 0x1
tsubcc %i1, %i7, %i0
edge16l %o3, %i4, %g2
fble %fcc3, loop_1549
edge8l %g7, %g4, %o4
orn %l4, 0x00B1, %o6
movge %xcc, %g5, %l1
loop_1549:
bpos,a loop_1550
array8 %l0, %i3, %i6
edge32ln %i5, %o2, %o1
sll %l2, 0x1F, %l5
loop_1550:
lduh [%l7 + 0x4C], %g3
lduw [%l7 + 0x54], %o7
movrgz %l3, %l6, %o5
popc %o0, %g6
sdiv %g1, 0x0692, %i2
set 0x3C, %l5
lda [%l7 + %l5] 0x80, %f24
swap [%l7 + 0x38], %i7
movre %i1, 0x09F, %i0
movgu %xcc, %o3, %i4
add %g2, %g4, %g7
sll %o4, 0x09, %l4
smul %g5, 0x065A, %o6
andncc %l0, %l1, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bn,a %xcc, loop_1551
edge8ln %i5, %i6, %o1
fmovdge %icc, %f22, %f23
fexpand %f11, %f6
loop_1551:
sra %l2, 0x08, %l5
smul %o2, 0x0C8B, %o7
fmovs %f14, %f8
ba,pt %xcc, loop_1552
fmovrsgez %l3, %f20, %f2
fbule,a %fcc3, loop_1553
movvc %xcc, %l6, %o5
loop_1552:
tvs %xcc, 0x1
sdivx %o0, 0x0489, %g3
loop_1553:
fbuge %fcc2, loop_1554
fmovrdlez %g6, %f10, %f20
taddcctv %i2, 0x06F8, %g1
fxors %f15, %f21, %f28
loop_1554:
tgu %icc, 0x2
popc 0x1B06, %i1
array8 %i7, %i0, %o3
fmovda %icc, %f0, %f17
fmovd %f8, %f2
ldd [%l7 + 0x10], %g2
add %i4, %g7, %o4
te %icc, 0x2
bneg,pt %xcc, loop_1555
movg %icc, %g4, %l4
tvc %icc, 0x5
call loop_1556
loop_1555:
array8 %g5, %o6, %l1
fpsub32s %f18, %f0, %f26
smulcc %i3, 0x1DF5, %i5
loop_1556:
srlx %i6, 0x16, %o1
subc %l2, 0x1B4B, %l5
stw %l0, [%l7 + 0x60]
fmovda %icc, %f27, %f1
sub %o7, 0x0BDA, %l3
edge16ln %o2, %l6, %o0
xnor %g3, %o5, %i2
umulcc %g1, 0x1597, %g6
edge32 %i1, %i7, %i0
umul %o3, 0x06A1, %g2
edge8ln %i4, %o4, %g4
mova %xcc, %l4, %g7
bneg,pt %xcc, loop_1557
fxnors %f29, %f11, %f12
add %l7, 0x48, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %g5
casxa [%l6] 0x04, %g5, %l1
loop_1557:
edge8 %i3, %o6, %i6
movg %icc, %o1, %i5
fands %f16, %f15, %f17
fnot1s %f0, %f26
udiv %l5, 0x1BF4, %l2
edge32 %l0, %l3, %o2
taddcc %l6, 0x10CB, %o0
srlx %g3, %o5, %i2
ldd [%l7 + 0x30], %f14
movg %icc, %o7, %g1
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x60] %asi, %g6
fbu %fcc3, loop_1558
orncc %i7, %i1, %i0
fpmerge %f9, %f31, %f26
sdivcc %o3, 0x06F7, %g2
loop_1558:
fbo,a %fcc3, loop_1559
fandnot1s %f29, %f31, %f7
fbe %fcc0, loop_1560
fmovrde %i4, %f6, %f30
loop_1559:
fba %fcc0, loop_1561
mulscc %g4, %l4, %o4
loop_1560:
fmovdcc %icc, %f30, %f29
fmovrsgz %g5, %f10, %f2
loop_1561:
fmovse %xcc, %f7, %f24
edge8ln %g7, %i3, %o6
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x10] %asi, 0x0
stx %i6, [%l7 + 0x08]
fmovrslez %o1, %f10, %f30
movcs %xcc, %l5, %i5
fxnor %f10, %f26, %f28
movl %xcc, %l2, %l3
move %xcc, %o2, %l6
add %l7, 0x40, %l6
wr %g0, 0x11, %asi
casxa [%l6] %asi, %o0, %g3
movgu %icc, %l0, %o5
and %i2, %g1, %g6
sll %i7, %i1, %i0
movvc %icc, %o3, %g2
array16 %i4, %g4, %o7
nop
setx loop_1562, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sub %l4, %g5, %g7
ldsw [%l7 + 0x54], %i3
edge8n %o4, %l1, %i6
loop_1562:
sub %o1, %o6, %l5
xnor %i5, 0x15BC, %l2
movle %xcc, %l3, %o2
faligndata %f2, %f20, %f20
udivcc %o0, 0x1491, %l6
tvs %icc, 0x3
array32 %g3, %l0, %i2
movrlez %g1, 0x1D6, %g6
addccc %o5, 0x011C, %i1
fcmped %fcc0, %f2, %f8
movge %xcc, %i0, %o3
fmovdleu %xcc, %f29, %f12
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x70] %asi, 0x1
fmovscs %xcc, %f25, %f14
tcc %xcc, 0x4
set 0x7E, %o3
stba %g2, [%l7 + %o3] 0x11
fpadd16s %f22, %f6, %f16
fmovsneg %icc, %f26, %f12
tg %xcc, 0x5
set 0x40, %g5
stda %f0, [%l7 + %g5] 0x10
fmovrse %g4, %f27, %f13
movl %icc, %o7, %i4
tvs %icc, 0x0
nop
set 0x48, %i2
ldd [%l7 + %i2], %f18
prefetch [%l7 + 0x0C], 0x2
tneg %icc, 0x2
fbn %fcc1, loop_1563
tvs %icc, 0x7
xor %g5, %g7, %i3
xorcc %o4, 0x106C, %l1
loop_1563:
sll %l4, 0x06, %o1
fabss %f25, %f24
set 0x30, %g2
ldswa [%l7 + %g2] 0x18, %o6
fcmpne32 %f10, %f8, %l5
wr %g0, 0x10, %asi
ldsha [%l7 + 0x4C] %asi, %i6
tleu %xcc, 0x0
movrgez %l2, %l3, %i5
bneg,a loop_1564
fsrc1s %f24, %f5
fand %f22, %f4, %f26
fmovsleu %icc, %f2, %f13
loop_1564:
array32 %o2, %l6, %g3
flush %l7 + 0x14
nop
set 0x48, %l0
ldd [%l7 + %l0], %f28
taddcctv %o0, %i2, %l0
bg loop_1565
addc %g6, %g1, %i1
brlez,a %o5, loop_1566
fmovdl %xcc, %f18, %f9
loop_1565:
ble loop_1567
srlx %o3, 0x02, %i7
loop_1566:
ba,a,pt %icc, loop_1568
addc %g2, 0x13B1, %g4
loop_1567:
taddcctv %i0, 0x0FC0, %o7
edge8ln %g5, %g7, %i3
loop_1568:
tpos %icc, 0x5
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f16
movgu %xcc, %o4, %i4
movcc %xcc, %l1, %o1
tcs %icc, 0x1
movrlz %l4, %l5, %i6
array8 %l2, %l3, %o6
orcc %i5, %o2, %l6
sdiv %g3, 0x1AA0, %i2
wr %g0, 0x0c, %asi
lda [%l7 + 0x10] %asi, %f16
tleu %xcc, 0x3
array32 %l0, %g6, %g1
fandnot2 %f6, %f14, %f30
bcs,pn %icc, loop_1569
tvs %xcc, 0x1
wr %g0, 0x89, %asi
ldxa [%l7 + 0x48] %asi, %i1
loop_1569:
fbu %fcc0, loop_1570
fzero %f28
tneg %icc, 0x5
srax %o5, %o0, %i7
loop_1570:
addc %g2, %g4, %o3
movvc %icc, %o7, %g5
srl %i0, 0x19, %g7
orncc %o4, 0x174F, %i4
orcc %l1, 0x01BF, %i3
ldx [%l7 + 0x70], %l4
srlx %o1, %i6, %l2
fcmpes %fcc3, %f29, %f10
wr %g0, 0x81, %asi
stba %l5, [%l7 + 0x67] %asi
movre %o6, %i5, %l3
xnor %o2, %l6, %g3
xor %l0, 0x13AB, %i2
sll %g6, %i1, %o5
array32 %o0, %i7, %g1
bneg,a %icc, loop_1571
ldx [%l7 + 0x20], %g4
smul %o3, %o7, %g2
tgu %icc, 0x2
loop_1571:
tsubcc %i0, %g7, %o4
sdivcc %i4, 0x1123, %g5
movrlez %l1, 0x291, %l4
xorcc %i3, %o1, %l2
ldd [%l7 + 0x38], %f6
array16 %i6, %o6, %l5
mulscc %l3, 0x0F43, %i5
edge32 %l6, %g3, %o2
tcs %icc, 0x0
taddcctv %i2, 0x0872, %g6
movcc %icc, %l0, %o5
movl %xcc, %i1, %i7
fnors %f1, %f31, %f29
movne %icc, %o0, %g1
fbug %fcc1, loop_1572
fbl,a %fcc3, loop_1573
umulcc %g4, %o7, %g2
fands %f6, %f13, %f26
loop_1572:
for %f14, %f4, %f18
loop_1573:
umul %i0, 0x01AA, %o3
stw %o4, [%l7 + 0x34]
fmovda %xcc, %f26, %f14
subccc %i4, 0x10B3, %g5
movre %g7, 0x01E, %l1
bgu loop_1574
sir 0x165D
edge16 %l4, %o1, %i3
sub %i6, %l2, %o6
loop_1574:
fble %fcc1, loop_1575
tgu %icc, 0x6
fone %f8
set 0x30, %l1
stwa %l3, [%l7 + %l1] 0x2b
membar #Sync
loop_1575:
srl %i5, 0x16, %l6
bn loop_1576
sethi 0x11EF, %l5
fpmerge %f22, %f12, %f18
bg,a %xcc, loop_1577
loop_1576:
call loop_1578
movg %xcc, %o2, %i2
fmovdcc %xcc, %f30, %f10
loop_1577:
bgu,a,pt %xcc, loop_1579
loop_1578:
fcmpeq32 %f2, %f14, %g6
movgu %xcc, %g3, %l0
prefetch [%l7 + 0x4C], 0x3
loop_1579:
taddcc %o5, %i7, %i1
nop
set 0x18, %i7
ldd [%l7 + %i7], %f6
set 0x40, %i1
stda %f0, [%l7 + %i1] 0x16
membar #Sync
tcs %icc, 0x2
edge32ln %o0, %g1, %g4
fbuge,a %fcc2, loop_1580
andcc %o7, 0x031D, %g2
movvs %xcc, %i0, %o4
fmovsneg %icc, %f24, %f3
loop_1580:
st %f5, [%l7 + 0x64]
fmovdg %icc, %f7, %f8
add %i4, 0x16E3, %o3
flush %l7 + 0x28
addccc %g7, 0x0EB9, %l1
fandnot1 %f18, %f2, %f18
udivx %l4, 0x0ECD, %o1
fzeros %f21
fmovdg %icc, %f22, %f26
fmovsgu %icc, %f9, %f17
sdiv %g5, 0x0279, %i6
bn loop_1581
edge16n %i3, %o6, %l2
fnegs %f14, %f24
set 0x10, %i6
stda %l2, [%l7 + %i6] 0x27
membar #Sync
loop_1581:
umul %l6, %i5, %l5
fcmpne16 %f16, %f8, %i2
tg %icc, 0x2
movrlez %g6, 0x1BE, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsgu %icc, %f14, %f26
andn %g3, %l0, %i7
sub %o5, 0x18B8, %i1
alignaddrl %g1, %o0, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu %fcc1, loop_1582
fbn %fcc0, loop_1583
xnorcc %g2, 0x0794, %i0
movl %icc, %o4, %g4
loop_1582:
fble,a %fcc1, loop_1584
loop_1583:
srl %i4, %o3, %g7
fcmpgt32 %f8, %f20, %l4
add %o1, 0x02A2, %g5
loop_1584:
swap [%l7 + 0x3C], %l1
movrne %i3, %i6, %o6
udivcc %l3, 0x141E, %l2
ldx [%l7 + 0x50], %i5
std %l4, [%l7 + 0x70]
movn %xcc, %l6, %g6
fmovspos %xcc, %f19, %f28
movrne %o2, %g3, %l0
bvs,a,pt %icc, loop_1585
addc %i2, %i7, %i1
bvc,a,pn %xcc, loop_1586
fmovda %xcc, %f23, %f15
loop_1585:
movre %g1, %o0, %o5
ldd [%l7 + 0x58], %g2
loop_1586:
tvs %xcc, 0x6
orncc %i0, 0x0ABF, %o4
brlez,a %g4, loop_1587
fbl %fcc1, loop_1588
fcmpd %fcc0, %f4, %f30
tsubcctv %i4, 0x1D84, %o7
loop_1587:
brlez %o3, loop_1589
loop_1588:
stb %g7, [%l7 + 0x74]
fcmpeq32 %f24, %f16, %l4
and %o1, 0x1B05, %l1
loop_1589:
alignaddr %i3, %i6, %g5
tsubcc %o6, %l3, %l2
tle %xcc, 0x2
andncc %l5, %l6, %i5
stx %o2, [%l7 + 0x20]
movrlz %g3, %l0, %i2
for %f0, %f6, %f2
fcmpgt32 %f16, %f8, %i7
lduw [%l7 + 0x1C], %i1
stx %g6, [%l7 + 0x38]
movrgz %o0, 0x043, %o5
movne %xcc, %g1, %g2
array16 %o4, %i0, %g4
movgu %xcc, %i4, %o7
sllx %o3, 0x1E, %g7
add %o1, %l1, %l4
addcc %i6, 0x0918, %i3
alignaddrl %g5, %o6, %l3
movpos %icc, %l2, %l5
prefetch [%l7 + 0x44], 0x2
mova %xcc, %i5, %o2
move %icc, %l6, %l0
ba,a %xcc, loop_1590
bg,a,pn %xcc, loop_1591
bpos,a loop_1592
bcc,a,pt %xcc, loop_1593
loop_1590:
fmovde %xcc, %f4, %f20
loop_1591:
ta %icc, 0x3
loop_1592:
orn %g3, %i7, %i2
loop_1593:
edge32n %i1, %g6, %o5
sdivx %o0, 0x0784, %g1
umulcc %o4, %i0, %g4
tge %icc, 0x6
movvc %icc, %g2, %o7
nop
setx loop_1594, %l0, %l1
jmpl %l1, %i4
srl %g7, 0x1E, %o1
tvs %icc, 0x7
std %f28, [%l7 + 0x08]
loop_1594:
mulx %l1, 0x07D1, %o3
fba,a %fcc2, loop_1595
subcc %l4, 0x1122, %i3
xnor %i6, %o6, %g5
alignaddr %l3, %l2, %i5
loop_1595:
sub %l5, 0x0522, %o2
subc %l0, 0x1D36, %g3
wr %g0, 0x2b, %asi
stwa %i7, [%l7 + 0x30] %asi
membar #Sync
set 0x2D, %o2
ldsba [%l7 + %o2] 0x0c, %l6
udivcc %i2, 0x16A8, %i1
std %o4, [%l7 + 0x38]
fmul8x16al %f18, %f8, %f6
edge32 %g6, %g1, %o0
addccc %o4, 0x08FD, %g4
fmovdgu %xcc, %f16, %f30
tneg %icc, 0x4
edge8n %i0, %g2, %i4
or %g7, %o7, %o1
orcc %o3, 0x04E4, %l4
fmovdvc %xcc, %f9, %f9
tcs %xcc, 0x7
xnor %l1, %i3, %i6
xnorcc %o6, %g5, %l2
taddcc %l3, 0x08B3, %l5
mulx %i5, %o2, %g3
fmovdge %icc, %f7, %f10
fornot1 %f20, %f2, %f24
umul %i7, %l0, %l6
udiv %i2, 0x1D38, %i1
edge32n %o5, %g6, %o0
set 0x31, %i4
ldsba [%l7 + %i4] 0x18, %g1
srlx %o4, 0x03, %i0
sllx %g4, 0x0D, %g2
edge16ln %g7, %o7, %i4
or %o3, 0x1251, %o1
fmovdvs %xcc, %f16, %f21
umulcc %l4, %l1, %i6
sethi 0x0255, %i3
bpos,a,pt %xcc, loop_1596
umulcc %g5, %l2, %o6
tge %icc, 0x2
edge32ln %l3, %l5, %i5
loop_1596:
edge16ln %o2, %g3, %l0
smul %l6, %i2, %i7
set 0x08, %l6
ldsba [%l7 + %l6] 0x88, %o5
movle %xcc, %g6, %o0
fmovspos %icc, %f30, %f23
fblg,a %fcc0, loop_1597
fmuld8ulx16 %f22, %f18, %f0
brgez,a %i1, loop_1598
srax %g1, 0x13, %i0
loop_1597:
andncc %g4, %g2, %g7
bleu,a,pt %icc, loop_1599
loop_1598:
sth %o4, [%l7 + 0x34]
pdist %f14, %f28, %f28
movrlz %i4, 0x11B, %o3
loop_1599:
orn %o7, %l4, %o1
brnz,a %l1, loop_1600
movg %xcc, %i6, %i3
ldsh [%l7 + 0x7E], %l2
fcmps %fcc0, %f16, %f21
loop_1600:
nop
set 0x50, %o6
std %g4, [%l7 + %o6]
movrgez %l3, 0x1D5, %o6
mova %icc, %l5, %i5
sth %g3, [%l7 + 0x5C]
nop
setx loop_1601, %l0, %l1
jmpl %l1, %o2
fbug %fcc3, loop_1602
movrlez %l6, %l0, %i7
edge8 %o5, %g6, %o0
loop_1601:
tvc %xcc, 0x7
loop_1602:
fmovrdlz %i1, %f20, %f8
tsubcctv %g1, %i2, %i0
fbn,a %fcc0, loop_1603
fmovdpos %icc, %f2, %f12
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brlz %g2, loop_1604
loop_1603:
fbn %fcc1, loop_1605
fmovrslz %g4, %f10, %f5
sdivcc %g7, 0x1C71, %o4
loop_1604:
stb %i4, [%l7 + 0x21]
loop_1605:
nop
set 0x30, %g4
stxa %o3, [%l7 + %g4] 0xeb
membar #Sync
udiv %o7, 0x1A73, %l4
lduw [%l7 + 0x64], %o1
fandnot1s %f8, %f0, %f8
subc %l1, %i6, %i3
addcc %l2, %l3, %g5
movge %icc, %l5, %o6
set 0x18, %i3
stda %g2, [%l7 + %i3] 0x11
mova %xcc, %i5, %o2
movrlz %l0, %l6, %i7
addccc %o5, %o0, %i1
smulcc %g1, %i2, %g6
add %i0, %g4, %g7
add %g2, 0x0232, %o4
tvs %icc, 0x3
bvc,pt %xcc, loop_1606
ldstub [%l7 + 0x70], %o3
fabss %f28, %f11
tl %xcc, 0x5
loop_1606:
movrlz %i4, 0x308, %l4
edge8 %o1, %o7, %l1
orncc %i3, %i6, %l2
srlx %l3, %l5, %o6
tgu %xcc, 0x0
sll %g5, 0x14, %i5
tle %icc, 0x5
wr %g0, 0x22, %asi
stha %o2, [%l7 + 0x76] %asi
membar #Sync
edge16ln %l0, %l6, %i7
fmuld8sux16 %f26, %f15, %f26
alignaddr %g3, %o5, %i1
membar 0x32
addc %o0, 0x0675, %i2
andcc %g6, %g1, %i0
edge32 %g4, %g7, %o4
popc 0x050B, %o3
srl %g2, %l4, %i4
movl %xcc, %o1, %o7
xnorcc %i3, 0x0038, %l1
tleu %xcc, 0x1
fpsub32 %f24, %f14, %f6
bcs,a,pt %icc, loop_1607
fmovsleu %icc, %f20, %f7
wr %g0, 0xf8, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
loop_1607:
xorcc %i6, %l3, %l5
bgu,a loop_1608
fmovrdgez %l2, %f4, %f28
call loop_1609
movle %xcc, %g5, %o6
loop_1608:
smul %o2, %i5, %l6
movvc %icc, %l0, %i7
loop_1609:
movge %xcc, %o5, %g3
fsrc2s %f11, %f19
sdivcc %i1, 0x09BC, %o0
fmovrdne %i2, %f20, %f6
movl %icc, %g6, %g1
fmovsvc %xcc, %f28, %f12
addcc %i0, %g7, %o4
ta %xcc, 0x0
set 0x27, %l2
lduba [%l7 + %l2] 0x19, %o3
sllx %g4, 0x04, %l4
fxnors %f10, %f31, %f20
movrlez %i4, 0x25D, %g2
fcmpgt32 %f8, %f4, %o1
fbuge,a %fcc2, loop_1610
or %i3, 0x129D, %l1
fxors %f19, %f2, %f20
edge16 %i6, %o7, %l3
loop_1610:
udivx %l5, 0x1051, %g5
andn %o6, 0x1528, %l2
ldsb [%l7 + 0x78], %i5
sdivcc %l6, 0x1A9E, %o2
alignaddrl %i7, %l0, %g3
movleu %icc, %i1, %o5
array16 %o0, %i2, %g1
set 0x60, %o5
prefetcha [%l7 + %o5] 0x19, 0x1
subc %i0, 0x1E11, %g7
array8 %o3, %o4, %l4
fmovdpos %xcc, %f10, %f5
movleu %icc, %i4, %g2
stw %o1, [%l7 + 0x4C]
tvs %icc, 0x5
movpos %icc, %g4, %l1
tneg %xcc, 0x3
fcmple16 %f28, %f24, %i3
tne %icc, 0x2
mova %icc, %i6, %l3
andn %l5, %o7, %o6
movrgez %l2, %i5, %l6
srlx %o2, 0x0E, %i7
movleu %xcc, %l0, %g3
edge32n %i1, %g5, %o5
set 0x40, %g7
ldda [%l7 + %g7] 0x10, %f16
wr %g0, 0x04, %asi
stxa %o0, [%l7 + 0x78] %asi
fcmped %fcc3, %f10, %f14
nop
set 0x58, %o1
ldsw [%l7 + %o1], %i2
udivx %g6, 0x1555, %i0
bneg %icc, loop_1611
sra %g1, 0x17, %o3
fcmpeq16 %f22, %f26, %g7
mulscc %l4, %i4, %g2
loop_1611:
nop
wr %g0, 0x89, %asi
lduha [%l7 + 0x68] %asi, %o1
srlx %o4, %l1, %g4
fone %f6
tne %icc, 0x0
sllx %i6, %l3, %l5
tsubcctv %i3, %o7, %l2
tgu %xcc, 0x7
movvs %xcc, %i5, %l6
bg,a,pn %xcc, loop_1612
fcmple32 %f14, %f0, %o2
fxors %f23, %f2, %f21
ldx [%l7 + 0x18], %i7
loop_1612:
edge8 %o6, %g3, %l0
fmovda %icc, %f24, %f19
edge16n %i1, %g5, %o5
andcc %o0, 0x00A1, %g6
tvs %icc, 0x1
wr %g0, 0x04, %asi
stha %i0, [%l7 + 0x7C] %asi
srax %i2, 0x15, %g1
array32 %o3, %l4, %g7
movne %xcc, %i4, %o1
tcc %icc, 0x3
tne %icc, 0x2
fnot1 %f12, %f0
movge %icc, %o4, %l1
membar 0x01
xnorcc %g2, %i6, %l3
udiv %l5, 0x0B7C, %i3
swap [%l7 + 0x0C], %o7
mova %icc, %l2, %i5
edge32 %g4, %o2, %i7
addccc %o6, %g3, %l0
bge %icc, loop_1613
fmul8ulx16 %f2, %f24, %f8
std %i6, [%l7 + 0x48]
tgu %xcc, 0x3
loop_1613:
movg %xcc, %g5, %i1
edge16n %o5, %g6, %i0
alignaddr %o0, %i2, %g1
ldd [%l7 + 0x60], %f8
fmovrslz %o3, %f16, %f1
tcs %icc, 0x2
fbue,a %fcc3, loop_1614
addccc %l4, 0x07DA, %i4
tl %xcc, 0x0
brlez %g7, loop_1615
loop_1614:
array8 %o4, %l1, %g2
movneg %icc, %i6, %o1
xnorcc %l5, %l3, %i3
loop_1615:
fmovrde %l2, %f24, %f24
ldub [%l7 + 0x79], %o7
faligndata %f16, %f22, %f10
fmovrdlz %g4, %f6, %f8
xnorcc %o2, 0x05CB, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdgu %xcc, %f15, %f3
bvc,a loop_1616
fornot1 %f26, %f22, %f22
fxnors %f7, %f4, %f2
fble %fcc2, loop_1617
loop_1616:
brgz,a %i5, loop_1618
mulx %g3, %o6, %l0
bcc,a,pt %xcc, loop_1619
loop_1617:
fmovsa %xcc, %f25, %f18
loop_1618:
fnegd %f26, %f14
movn %icc, %l6, %g5
loop_1619:
fmovspos %xcc, %f26, %f4
bne,a loop_1620
brz,a %o5, loop_1621
fsrc2 %f0, %f18
popc %i1, %g6
loop_1620:
movneg %xcc, %i0, %i2
loop_1621:
nop
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x57] %asi, %g1
umulcc %o0, 0x06B7, %o3
movrne %i4, 0x346, %g7
edge16 %o4, %l4, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fxnors %f12, %f12, %f21
fble %fcc0, loop_1622
fbn %fcc3, loop_1623
sethi 0x19E8, %i6
te %xcc, 0x3
loop_1622:
fble,a %fcc2, loop_1624
loop_1623:
movle %xcc, %o1, %g2
te %icc, 0x4
movvs %xcc, %l3, %i3
loop_1624:
srlx %l2, 0x0A, %l5
xor %o7, %o2, %g4
fmovrslez %i7, %f0, %f29
edge16l %g3, %o6, %l0
brgz,a %i5, loop_1625
te %icc, 0x6
bgu,a %xcc, loop_1626
mulx %g5, 0x1142, %l6
loop_1625:
nop
setx loop_1627, %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_1628, %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_1626:
fcmpeq16 %f24, %f26, %i1
alignaddrl %o5, %g6, %i2
loop_1627:
ldsb [%l7 + 0x6F], %i0
loop_1628:
umul %g1, %o3, %i4
fcmpne16 %f26, %f22, %g7
movrlez %o4, %l4, %l1
brnz %o0, loop_1629
tpos %xcc, 0x6
edge8l %i6, %o1, %l3
tsubcctv %g2, 0x10C2, %i3
loop_1629:
bl,a %icc, loop_1630
tvs %xcc, 0x1
movvc %xcc, %l2, %l5
movvs %xcc, %o2, %o7
loop_1630:
nop
wr %g0, 0x18, %asi
ldda [%l7 + 0x40] %asi, %f0
udivx %g4, 0x1FC4, %i7
tgu %icc, 0x1
fmovsne %icc, %f6, %f5
edge32l %g3, %l0, %i5
fmovde %icc, %f7, %f12
tgu %xcc, 0x3
fcmpne16 %f24, %f28, %g5
movrlez %l6, %i1, %o6
fmul8x16au %f16, %f30, %f30
fmovsge %icc, %f22, %f11
fandnot1s %f23, %f3, %f27
alignaddrl %g6, %i2, %o5
call loop_1631
tgu %xcc, 0x1
fbl,a %fcc0, loop_1632
edge32l %i0, %g1, %o3
loop_1631:
fmuld8ulx16 %f29, %f25, %f8
set 0x46, %o7
stha %i4, [%l7 + %o7] 0x2a
membar #Sync
loop_1632:
tge %xcc, 0x6
bne,a loop_1633
udivcc %o4, 0x0DFC, %l4
sdivcc %l1, 0x1C40, %o0
set 0x40, %g3
stda %f0, [%l7 + %g3] 0xf8
membar #Sync
loop_1633:
orn %g7, 0x0A7E, %o1
set 0x40, %l4
ldsha [%l7 + %l4] 0x80, %l3
tneg %xcc, 0x0
tg %icc, 0x7
andncc %g2, %i6, %l2
smulcc %i3, 0x1914, %l5
movne %icc, %o2, %g4
fmovda %xcc, %f4, %f21
fba,a %fcc2, loop_1634
movcs %icc, %o7, %g3
movgu %icc, %l0, %i7
fbuge %fcc3, loop_1635
loop_1634:
fmovsneg %icc, %f21, %f21
bleu,pn %icc, loop_1636
udiv %g5, 0x10ED, %i5
loop_1635:
fmul8x16al %f16, %f8, %f4
edge16n %i1, %o6, %g6
loop_1636:
sir 0x08B8
faligndata %f4, %f12, %f18
array8 %i2, %l6, %o5
fnor %f6, %f8, %f14
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x58] %asi, 0x3
edge8ln %g1, %i4, %o3
move %icc, %l4, %o4
wr %g0, 0x10, %asi
stwa %o0, [%l7 + 0x70] %asi
lduw [%l7 + 0x78], %g7
bpos,a,pt %xcc, loop_1637
fmovspos %xcc, %f10, %f30
popc 0x0294, %o1
edge32ln %l1, %g2, %i6
loop_1637:
movgu %xcc, %l3, %l2
addcc %l5, 0x03F0, %i3
movrgz %o2, 0x2D2, %g4
fmovdcc %icc, %f10, %f14
bpos loop_1638
umul %o7, %l0, %g3
fmovdleu %xcc, %f13, %f13
tvc %xcc, 0x0
loop_1638:
fmovsvc %icc, %f19, %f3
edge32l %i7, %g5, %i5
fmovsvc %icc, %f18, %f22
and %i1, %o6, %g6
tle %xcc, 0x3
ldd [%l7 + 0x10], %i6
fcmps %fcc1, %f30, %f6
ba,a %xcc, loop_1639
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bcs,a loop_1640
be,pt %icc, loop_1641
loop_1639:
or %i2, %i0, %g1
edge8n %i4, %o3, %l4
loop_1640:
tcc %xcc, 0x5
loop_1641:
edge16 %o5, %o4, %o0
smul %o1, %l1, %g2
edge32n %g7, %l3, %l2
xnor %i6, 0x0EFC, %i3
edge16ln %l5, %g4, %o2
fbl %fcc0, loop_1642
addcc %o7, %l0, %g3
stw %i7, [%l7 + 0x24]
fblg %fcc1, loop_1643
loop_1642:
tvs %icc, 0x5
fornot2 %f8, %f14, %f30
srl %g5, %i1, %o6
loop_1643:
sll %i5, %g6, %l6
sll %i2, %g1, %i0
array16 %i4, %l4, %o5
mova %xcc, %o3, %o4
movleu %xcc, %o0, %o1
orn %l1, 0x1EE5, %g2
ldx [%l7 + 0x38], %g7
sub %l2, 0x17EF, %l3
sllx %i6, %i3, %l5
mova %icc, %o2, %g4
membar #Sync
set 0x40, %i5
ldda [%l7 + %i5] 0xf0, %f16
srl %o7, %g3, %l0
array8 %i7, %g5, %i1
bn,a,pn %icc, loop_1644
for %f8, %f14, %f24
edge16 %o6, %i5, %g6
fabss %f19, %f20
loop_1644:
andn %l6, %g1, %i0
sethi 0x14C9, %i4
smulcc %i2, %l4, %o3
bshuffle %f26, %f20, %f16
bg,a %xcc, loop_1645
fmovrsgz %o5, %f29, %f28
fpack16 %f2, %f20
orncc %o4, 0x11B4, %o0
loop_1645:
movre %l1, 0x162, %o1
set 0x40, %l3
stda %f16, [%l7 + %l3] 0x88
fabss %f16, %f31
edge8 %g7, %l2, %l3
movre %g2, 0x348, %i3
fcmple16 %f12, %f16, %l5
sllx %o2, 0x09, %i6
movgu %xcc, %g4, %o7
array32 %g3, %i7, %l0
set 0x58, %g1
prefetcha [%l7 + %g1] 0x04, 0x2
sll %o6, 0x17, %i5
set 0x56, %i0
stha %g6, [%l7 + %i0] 0x19
fpadd32s %f28, %f12, %f0
fmovrslz %i1, %f25, %f5
array16 %g1, %l6, %i4
stx %i2, [%l7 + 0x08]
fmovsl %icc, %f9, %f23
ble,a,pt %xcc, loop_1646
subcc %l4, %o3, %i0
srl %o4, 0x01, %o5
udivcc %l1, 0x0A33, %o0
loop_1646:
subcc %g7, %l2, %o1
fbge %fcc3, loop_1647
fbne %fcc1, loop_1648
tpos %icc, 0x6
movrgez %l3, 0x131, %g2
loop_1647:
bleu,a,pt %icc, loop_1649
loop_1648:
udiv %l5, 0x07C8, %o2
tcc %xcc, 0x0
orncc %i6, 0x1416, %i3
loop_1649:
sethi 0x0776, %o7
sra %g4, %g3, %i7
orncc %g5, 0x127B, %l0
addc %i5, 0x1F2D, %o6
srl %i1, 0x16, %g1
fmuld8sux16 %f28, %f16, %f0
stbar
flush %l7 + 0x2C
ldd [%l7 + 0x70], %i6
tvs %xcc, 0x3
fcmpeq32 %f24, %f28, %i4
fcmpne16 %f4, %f24, %g6
smul %l4, %i2, %i0
brnz,a %o4, loop_1650
tcs %xcc, 0x1
array8 %o5, %l1, %o0
fzeros %f6
loop_1650:
fcmpne16 %f2, %f2, %g7
fmovsa %icc, %f4, %f29
fbg %fcc2, loop_1651
tgu %icc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbuge,a %fcc0, loop_1652
loop_1651:
tleu %xcc, 0x1
movrlz %l2, %o3, %l3
set 0x48, %g6
stda %g2, [%l7 + %g6] 0xe2
membar #Sync
loop_1652:
bvs,a loop_1653
movvc %icc, %l5, %o1
xnorcc %i6, %o2, %o7
fcmpgt32 %f30, %f2, %i3
loop_1653:
tsubcc %g3, %g4, %i7
movcc %xcc, %l0, %i5
fbn,a %fcc2, loop_1654
udiv %g5, 0x0EF2, %i1
fbu %fcc1, loop_1655
edge32 %g1, %o6, %i4
loop_1654:
nop
membar #Sync
set 0x40, %o0
ldda [%l7 + %o0] 0xf9, %f16
loop_1655:
nop
setx loop_1656, %l0, %l1
jmpl %l1, %l6
tleu %icc, 0x2
fbn %fcc1, loop_1657
fmovrdgz %l4, %f4, %f4
loop_1656:
bn,a,pt %xcc, loop_1658
array8 %g6, %i0, %o4
loop_1657:
nop
add %l7, 0x6C, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %o5
casa [%l6] %asi, %o5, %i2
loop_1658:
movle %xcc, %o0, %g7
andcc %l2, 0x1A8F, %o3
fmovsn %xcc, %f16, %f2
smulcc %l1, 0x04EE, %l3
bge,pt %icc, loop_1659
ta %xcc, 0x7
array16 %l5, %o1, %g2
movrne %o2, %i6, %o7
loop_1659:
tvc %xcc, 0x4
fbu,a %fcc2, loop_1660
fmovrdlz %g3, %f12, %f28
umulcc %i3, 0x1604, %i7
fandnot1 %f26, %f6, %f10
loop_1660:
array16 %l0, %i5, %g5
smulcc %g4, 0x1CDB, %g1
set 0x40, %l5
sta %f0, [%l7 + %l5] 0x15
fba,a %fcc1, loop_1661
fsrc2s %f28, %f17
edge32ln %i1, %o6, %i4
nop
setx loop_1662, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1661:
edge16l %l6, %l4, %g6
movge %icc, %o4, %i0
movrlez %i2, %o0, %g7
loop_1662:
tne %icc, 0x0
edge8l %l2, %o3, %l1
add %l3, 0x0334, %l5
xorcc %o5, 0x0DF2, %g2
andcc %o2, %i6, %o7
fmovdne %icc, %f20, %f30
fcmpeq32 %f6, %f28, %g3
xor %o1, %i3, %l0
bg,a,pn %icc, loop_1663
fnegd %f0, %f24
bg,pn %xcc, loop_1664
taddcc %i7, 0x087F, %g5
loop_1663:
movrgez %i5, 0x036, %g4
edge32 %i1, %g1, %o6
loop_1664:
fmovsl %icc, %f18, %f18
sethi 0x0B9B, %i4
set 0x30, %o3
stha %l6, [%l7 + %o3] 0x04
be,a,pn %icc, loop_1665
srl %l4, 0x11, %o4
tvc %xcc, 0x0
addccc %g6, 0x1D8F, %i2
loop_1665:
xnor %i0, %o0, %g7
fmovda %xcc, %f28, %f20
fmovse %icc, %f27, %f10
ldsb [%l7 + 0x15], %o3
edge8 %l2, %l3, %l5
fpack16 %f20, %f24
and %o5, 0x12B1, %g2
ldd [%l7 + 0x50], %o2
nop
set 0x28, %o4
ldd [%l7 + %o4], %f20
movcs %xcc, %l1, %i6
tvs %xcc, 0x2
tle %icc, 0x3
array16 %o7, %g3, %o1
movvs %icc, %l0, %i3
set 0x40, %g5
ldda [%l7 + %g5] 0x11, %f16
smulcc %g5, %i5, %i7
edge8n %g4, %g1, %i1
movcs %icc, %i4, %o6
srl %l6, 0x0B, %l4
movpos %xcc, %g6, %o4
fbg,a %fcc0, loop_1666
taddcc %i2, 0x1CC8, %o0
te %icc, 0x4
xorcc %i0, %g7, %l2
loop_1666:
nop
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x0A] %asi, %o3
tgu %icc, 0x6
brlez,a %l5, loop_1667
edge16ln %o5, %g2, %o2
edge16ln %l1, %i6, %o7
fmovsvc %xcc, %f28, %f4
loop_1667:
umul %g3, %l3, %l0
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x18] %asi, %o1
fxnor %f18, %f8, %f26
fmovdne %icc, %f2, %f19
sra %i3, %g5, %i7
move %icc, %g4, %g1
bl %xcc, loop_1668
sdiv %i1, 0x0906, %i4
tl %xcc, 0x4
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x28] %asi, %o6
loop_1668:
andncc %i5, %l6, %l4
or %g6, 0x070E, %i2
std %f6, [%l7 + 0x10]
bshuffle %f20, %f26, %f8
sir 0x1523
fnands %f20, %f18, %f13
brlz %o4, loop_1669
fble,a %fcc3, loop_1670
brlz,a %o0, loop_1671
fbul %fcc3, loop_1672
loop_1669:
xnor %i0, 0x01C2, %l2
loop_1670:
sdivcc %g7, 0x0F18, %l5
loop_1671:
tneg %xcc, 0x5
loop_1672:
ld [%l7 + 0x08], %f31
bg,a,pt %icc, loop_1673
std %f2, [%l7 + 0x18]
addc %o5, %g2, %o2
sdivcc %l1, 0x1E3C, %o3
loop_1673:
stw %i6, [%l7 + 0x4C]
tgu %icc, 0x1
brgz %g3, loop_1674
orcc %o7, 0x099B, %l3
te %icc, 0x3
fmovrsne %o1, %f29, %f28
loop_1674:
prefetch [%l7 + 0x20], 0x1
wr %g0, 0x89, %asi
lduwa [%l7 + 0x34] %asi, %l0
orcc %i3, %g5, %i7
fbue,a %fcc0, loop_1675
orncc %g4, 0x1716, %i1
addccc %i4, %g1, %o6
fone %f18
loop_1675:
tne %xcc, 0x6
set 0x19, %i2
stba %l6, [%l7 + %i2] 0x2b
membar #Sync
tvc %icc, 0x4
bg,a,pn %xcc, loop_1676
or %i5, %g6, %i2
tvc %icc, 0x4
addc %o4, %l4, %i0
loop_1676:
ta %xcc, 0x3
st %f15, [%l7 + 0x60]
movl %icc, %l2, %g7
movrgz %o0, %o5, %l5
udivcc %g2, 0x1074, %l1
edge16l %o3, %i6, %g3
fones %f15
movrgez %o2, 0x3B6, %o7
add %o1, 0x1F14, %l3
fbo %fcc0, loop_1677
movrgez %l0, %i3, %i7
movre %g5, %g4, %i4
movrgez %i1, %g1, %l6
loop_1677:
addccc %i5, %g6, %o6
sllx %o4, 0x0E, %l4
edge16l %i2, %l2, %g7
brgez %o0, loop_1678
edge16l %o5, %i0, %l5
wr %g0, 0x27, %asi
stwa %g2, [%l7 + 0x10] %asi
membar #Sync
loop_1678:
fornot1s %f9, %f4, %f10
tneg %xcc, 0x3
fmovse %xcc, %f17, %f9
umul %l1, %i6, %g3
edge32ln %o3, %o7, %o1
sdivx %o2, 0x0A7C, %l0
tcc %xcc, 0x0
wr %g0, 0x16, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
tleu %icc, 0x7
tn %xcc, 0x7
mova %xcc, %l3, %i7
fmovrslz %i3, %f28, %f21
tcc %icc, 0x3
add %l7, 0x18, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %g4, %g5
fpsub32s %f7, %f3, %f15
edge32n %i4, %i1, %g1
movleu %icc, %l6, %i5
fand %f10, %f0, %f8
andcc %g6, %o4, %o6
fxnors %f5, %f2, %f30
tgu %icc, 0x5
brlez,a %i2, loop_1679
fmovscc %xcc, %f16, %f18
fmovdl %xcc, %f7, %f4
te %icc, 0x1
loop_1679:
movne %xcc, %l4, %l2
fcmpgt32 %f14, %f14, %o0
edge32n %g7, %o5, %i0
taddcctv %g2, 0x1E42, %l5
addccc %i6, %g3, %o3
fmovda %icc, %f19, %f18
orn %o7, %l1, %o1
fmuld8ulx16 %f4, %f25, %f26
umulcc %o2, %l0, %l3
movrgez %i3, 0x204, %i7
and %g5, 0x0CE3, %i4
umul %g4, 0x0A3E, %i1
tvs %icc, 0x0
tpos %icc, 0x1
movrgez %g1, 0x2F5, %l6
movgu %xcc, %i5, %g6
nop
set 0x60, %g2
stx %o4, [%l7 + %g2]
fmovdvs %icc, %f17, %f5
andncc %o6, %l4, %l2
sub %i2, 0x1E45, %o0
subc %g7, %i0, %o5
tl %xcc, 0x2
edge16l %l5, %i6, %g2
edge32ln %o3, %o7, %g3
andncc %l1, %o1, %o2
set 0x30, %l0
swapa [%l7 + %l0] 0x11, %l0
movvs %xcc, %l3, %i7
bcc,pn %xcc, loop_1680
fbe,a %fcc2, loop_1681
edge32 %i3, %i4, %g4
edge32n %g5, %i1, %g1
loop_1680:
fcmpgt32 %f30, %f6, %i5
loop_1681:
swap [%l7 + 0x70], %g6
fmovdneg %xcc, %f3, %f1
edge8ln %l6, %o4, %l4
bcc,a loop_1682
bshuffle %f16, %f0, %f10
ldd [%l7 + 0x78], %f28
prefetch [%l7 + 0x58], 0x3
loop_1682:
fba,a %fcc3, loop_1683
srl %o6, %l2, %i2
fmovdg %xcc, %f10, %f8
fmul8ulx16 %f18, %f22, %f12
loop_1683:
fble %fcc3, loop_1684
movrgz %o0, 0x113, %i0
fmovdle %icc, %f19, %f1
fbule,a %fcc2, loop_1685
loop_1684:
andncc %o5, %l5, %g7
umul %i6, %o3, %o7
bge,a loop_1686
loop_1685:
fmovdcs %icc, %f25, %f8
movvs %icc, %g3, %l1
set 0x3E, %i7
stba %g2, [%l7 + %i7] 0x2b
membar #Sync
loop_1686:
nop
set 0x69, %l1
lduba [%l7 + %l1] 0x10, %o2
fmovscc %xcc, %f14, %f28
edge8 %o1, %l3, %i7
brgz,a %l0, loop_1687
membar 0x5F
fble,a %fcc1, loop_1688
tvs %xcc, 0x5
loop_1687:
movl %icc, %i4, %g4
movvc %icc, %g5, %i1
loop_1688:
fmovrsgz %i3, %f6, %f2
movvs %icc, %i5, %g6
edge16ln %l6, %o4, %g1
fcmpes %fcc3, %f16, %f29
fmovdvs %icc, %f17, %f11
array8 %o6, %l4, %i2
fmovdneg %icc, %f30, %f27
sth %o0, [%l7 + 0x36]
tpos %xcc, 0x2
bgu,a,pt %xcc, loop_1689
movrgez %l2, 0x128, %i0
tleu %icc, 0x4
movge %icc, %l5, %o5
loop_1689:
fcmpeq16 %f0, %f24, %g7
addc %o3, %o7, %i6
movrlz %g3, 0x01F, %g2
tne %icc, 0x2
edge32 %l1, %o2, %l3
edge16ln %i7, %o1, %l0
taddcctv %g4, %i4, %g5
array16 %i1, %i5, %g6
fpmerge %f28, %f11, %f0
for %f0, %f22, %f4
sdivcc %l6, 0x17C7, %i3
edge32 %o4, %g1, %o6
sra %l4, %o0, %i2
bvc,a loop_1690
movvc %xcc, %i0, %l5
fpack16 %f30, %f0
addcc %l2, %o5, %o3
loop_1690:
sll %o7, 0x0C, %g7
sdivcc %i6, 0x03D4, %g3
fones %f6
movrlz %g2, %o2, %l1
brnz,a %l3, loop_1691
brlz,a %o1, loop_1692
sub %i7, 0x1853, %g4
fabsd %f12, %f18
loop_1691:
nop
set 0x6A, %i6
lduba [%l7 + %i6] 0x19, %i4
loop_1692:
movcs %icc, %l0, %g5
fnands %f0, %f15, %f23
fxnor %f26, %f22, %f20
subcc %i1, 0x1C82, %g6
sra %i5, %l6, %o4
tne %icc, 0x2
stb %g1, [%l7 + 0x60]
sllx %i3, %o6, %o0
brlz,a %i2, loop_1693
or %i0, 0x0C31, %l4
fpadd16 %f0, %f8, %f30
fandnot1s %f20, %f18, %f15
loop_1693:
addc %l2, 0x0D33, %l5
movgu %icc, %o5, %o3
bcs loop_1694
edge8 %g7, %o7, %i6
bneg,pn %icc, loop_1695
sdivx %g2, 0x0C0A, %g3
loop_1694:
edge8l %l1, %o2, %o1
fcmpgt16 %f22, %f30, %i7
loop_1695:
fpmerge %f9, %f3, %f26
wr %g0, 0x04, %asi
lduwa [%l7 + 0x6C] %asi, %g4
fmuld8sux16 %f18, %f31, %f6
edge8 %i4, %l3, %g5
fbn %fcc2, loop_1696
mulscc %l0, %g6, %i5
tcs %icc, 0x3
addcc %l6, %i1, %o4
loop_1696:
sir 0x1FE0
tleu %icc, 0x6
taddcctv %g1, 0x1D22, %i3
udivx %o0, 0x1B46, %o6
tn %icc, 0x0
siam 0x3
fmuld8sux16 %f5, %f3, %f10
addc %i2, %l4, %l2
movrgez %l5, 0x04F, %o5
movvc %icc, %o3, %i0
wr %g0, 0x88, %asi
lduwa [%l7 + 0x50] %asi, %g7
edge16 %i6, %o7, %g2
taddcctv %l1, 0x1064, %o2
movle %icc, %g3, %o1
smul %i7, 0x0628, %i4
movl %icc, %g4, %l3
srax %l0, %g6, %i5
alignaddr %l6, %i1, %g5
fpmerge %f19, %f11, %f12
tvc %icc, 0x2
move %icc, %o4, %i3
addc %o0, 0x16BE, %g1
wr %g0, 0xf8, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fmovscs %icc, %f3, %f8
fnot2s %f6, %f0
edge32l %o6, %l4, %l2
edge8 %l5, %i2, %o3
tcc %xcc, 0x5
movre %i0, %g7, %i6
orn %o7, 0x0AB5, %g2
ldx [%l7 + 0x38], %o5
addcc %l1, %g3, %o1
fzeros %f9
fcmped %fcc1, %f10, %f22
fbu,a %fcc2, loop_1697
edge16ln %i7, %o2, %g4
ldsb [%l7 + 0x4B], %l3
fmovdvc %icc, %f30, %f9
loop_1697:
fone %f24
for %f24, %f24, %f4
sra %i4, 0x18, %l0
fbu %fcc1, loop_1698
fpsub32s %f6, %f13, %f28
fcmpeq16 %f6, %f2, %i5
sir 0x0890
loop_1698:
membar 0x1E
fba %fcc0, loop_1699
umul %g6, 0x13F0, %i1
wr %g0, 0x80, %asi
ldswa [%l7 + 0x38] %asi, %l6
loop_1699:
movle %xcc, %g5, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tleu %xcc, 0x7
call loop_1700
stbar
tvc %xcc, 0x1
wr %g0, 0x2a, %asi
stwa %o4, [%l7 + 0x64] %asi
membar #Sync
loop_1700:
and %o0, 0x10DB, %o6
subcc %g1, %l2, %l5
tneg %xcc, 0x6
bleu,pt %icc, loop_1701
bgu,pt %xcc, loop_1702
ldub [%l7 + 0x13], %l4
tl %icc, 0x5
loop_1701:
edge16n %i2, %o3, %g7
loop_1702:
nop
set 0x44, %o2
ldswa [%l7 + %o2] 0x89, %i6
set 0x40, %i4
ldda [%l7 + %i4] 0x0c, %f0
edge16 %o7, %g2, %o5
flush %l7 + 0x60
bge,a,pt %xcc, loop_1703
fnors %f21, %f22, %f8
sethi 0x1EF8, %i0
or %l1, %g3, %i7
loop_1703:
ldub [%l7 + 0x67], %o2
movl %icc, %o1, %g4
edge32n %i4, %l0, %l3
fmul8x16 %f20, %f20, %f16
bg %xcc, loop_1704
tneg %xcc, 0x2
movrlez %i5, %g6, %i1
subc %g5, 0x165C, %i3
loop_1704:
flush %l7 + 0x68
popc 0x113D, %l6
fsrc1 %f10, %f28
fandnot1s %f25, %f10, %f4
andn %o0, %o6, %o4
nop
setx loop_1705, %l0, %l1
jmpl %l1, %g1
ldsh [%l7 + 0x46], %l2
fpadd32 %f22, %f28, %f10
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x57] %asi, %l5
loop_1705:
srlx %l4, 0x17, %o3
xnorcc %g7, 0x1636, %i2
srlx %o7, 0x09, %g2
fcmps %fcc1, %f8, %f18
orcc %i6, %o5, %i0
tg %xcc, 0x5
movleu %icc, %g3, %i7
swap [%l7 + 0x6C], %l1
fpmerge %f6, %f12, %f30
sdiv %o1, 0x01DB, %g4
ldsw [%l7 + 0x18], %o2
bl,a,pn %xcc, loop_1706
sth %l0, [%l7 + 0x28]
prefetch [%l7 + 0x74], 0x1
tl %icc, 0x5
loop_1706:
fmovrdlz %l3, %f30, %f4
movvs %xcc, %i4, %i5
addccc %i1, %g6, %i3
tgu %xcc, 0x1
fcmpgt16 %f14, %f8, %l6
or %g5, %o0, %o4
brz,a %o6, loop_1707
sdiv %g1, 0x0052, %l2
wr %g0, 0x19, %asi
lduha [%l7 + 0x26] %asi, %l5
loop_1707:
nop
setx loop_1708, %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
tvc %xcc, 0x2
te %icc, 0x2
mulscc %o3, %g7, %l4
loop_1708:
flush %l7 + 0x10
wr %g0, 0x89, %asi
lduba [%l7 + 0x7C] %asi, %o7
fbul %fcc2, loop_1709
tgu %icc, 0x4
bn,a,pn %icc, loop_1710
xnorcc %i2, %i6, %g2
loop_1709:
movrlz %o5, 0x12E, %i0
bvc,a,pt %icc, loop_1711
loop_1710:
movneg %xcc, %i7, %l1
movl %xcc, %o1, %g4
taddcctv %g3, 0x0041, %o2
loop_1711:
sllx %l3, %l0, %i5
stw %i4, [%l7 + 0x20]
movleu %icc, %g6, %i1
ldsb [%l7 + 0x15], %l6
movge %xcc, %g5, %o0
tcc %xcc, 0x6
tneg %xcc, 0x4
add %i3, 0x1801, %o4
edge16 %g1, %o6, %l5
fandnot2 %f30, %f4, %f2
movn %icc, %l2, %o3
wr %g0, 0x18, %asi
sta %f3, [%l7 + 0x74] %asi
bg,a %xcc, loop_1712
fmovrsne %l4, %f10, %f23
array8 %g7, %o7, %i2
add %l7, 0x70, %l6
wr %g0, 0x11, %asi
casxa [%l6] 0x11, %i6, %o5
loop_1712:
array8 %i0, %g2, %i7
and %o1, 0x0EF8, %g4
mova %xcc, %l1, %o2
movgu %icc, %l3, %g3
subcc %l0, %i4, %i5
sdivcc %i1, 0x136B, %g6
fbuge %fcc1, loop_1713
fnor %f6, %f6, %f20
movcs %xcc, %l6, %g5
tle %icc, 0x2
loop_1713:
andn %o0, 0x0E02, %o4
taddcctv %g1, 0x1BF6, %o6
movrgz %i3, %l5, %o3
andcc %l2, %g7, %l4
andncc %i2, %o7, %i6
fmul8x16au %f3, %f17, %f26
smul %o5, 0x1B50, %g2
movre %i7, %i0, %o1
fcmpeq16 %f22, %f6, %g4
movrne %l1, 0x3B5, %o2
bg,pn %icc, loop_1714
fbge %fcc2, loop_1715
andn %g3, %l3, %l0
array16 %i5, %i1, %i4
loop_1714:
fmovde %icc, %f5, %f3
loop_1715:
smul %l6, %g6, %o0
nop
setx loop_1716, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fnand %f24, %f8, %f8
fmovse %icc, %f10, %f10
edge32ln %g5, %o4, %o6
loop_1716:
tneg %xcc, 0x5
movne %xcc, %i3, %g1
fmovscs %icc, %f6, %f6
tvc %icc, 0x0
te %icc, 0x3
subc %l5, 0x0E88, %o3
mulx %l2, 0x0E4F, %g7
bcs,pt %icc, loop_1717
andn %l4, 0x010C, %i2
tne %icc, 0x5
fmovspos %xcc, %f9, %f16
loop_1717:
tg %xcc, 0x7
fmovsvs %xcc, %f4, %f29
movneg %icc, %o7, %o5
movpos %icc, %g2, %i7
bneg,pn %icc, loop_1718
siam 0x7
set 0x70, %l6
lduwa [%l7 + %l6] 0x04, %i0
loop_1718:
nop
wr %g0, 0x04, %asi
lduba [%l7 + 0x54] %asi, %i6
smulcc %o1, %g4, %o2
fmovsle %icc, %f0, %f21
movge %icc, %g3, %l3
ta %xcc, 0x5
set 0x42, %o6
ldsba [%l7 + %o6] 0x15, %l1
tvc %icc, 0x2
fblg,a %fcc2, loop_1719
udivcc %l0, 0x1679, %i1
movleu %xcc, %i4, %l6
umul %i5, %g6, %o0
loop_1719:
andn %o4, 0x06CD, %o6
fpadd16s %f20, %f31, %f18
umulcc %g5, 0x080D, %g1
wr %g0, 0x88, %asi
lduba [%l7 + 0x58] %asi, %l5
tvc %icc, 0x4
movrlez %o3, 0x32F, %l2
umulcc %g7, %i3, %l4
tleu %xcc, 0x3
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x63] %asi, %o7
edge32 %i2, %o5, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x38, %g4
ldxa [%l7 + %g4] 0x04, %i7
fmovrslz %i0, %f1, %f4
ldsh [%l7 + 0x18], %i6
orncc %o1, 0x0CE0, %o2
array32 %g3, %g4, %l3
wr %g0, 0x11, %asi
ldsba [%l7 + 0x41] %asi, %l0
fmovd %f4, %f4
ta %icc, 0x7
movleu %xcc, %l1, %i4
movn %icc, %l6, %i5
ldsh [%l7 + 0x18], %g6
sdiv %i1, 0x1769, %o0
andncc %o6, %g5, %g1
set 0x00, %i3
ldxa [%g0 + %i3] 0x50, %l5
fmuld8sux16 %f10, %f2, %f8
subcc %o4, 0x0E67, %o3
sdivx %g7, 0x1F6F, %l2
array8 %i3, %l4, %i2
mulscc %o5, %o7, %i7
set 0x70, %l2
ldxa [%l7 + %l2] 0x15, %i0
fmovdle %icc, %f0, %f28
edge32n %i6, %o1, %g2
set 0x68, %o5
prefetcha [%l7 + %o5] 0x0c, 0x3
xor %g4, %g3, %l0
tleu %xcc, 0x2
fornot1 %f28, %f20, %f2
fnands %f4, %f11, %f5
xnorcc %l3, %i4, %l1
addc %i5, 0x07FC, %g6
tge %xcc, 0x7
fmovsvc %xcc, %f3, %f0
mulscc %i1, %l6, %o0
nop
setx loop_1720, %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
andcc %o6, 0x0B6A, %g1
subcc %g5, %o4, %l5
movge %icc, %g7, %o3
loop_1720:
stbar
sethi 0x0DE9, %i3
stbar
fmul8sux16 %f22, %f16, %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %l2, %i2, %l4
set 0x40, %g7
ldda [%l7 + %g7] 0x18, %f16
fmovsle %icc, %f28, %f17
xnorcc %o5, 0x0D5C, %o7
swap [%l7 + 0x48], %i7
mulx %i0, %o1, %i6
movre %g2, 0x150, %o2
edge8 %g3, %g4, %l3
fba,a %fcc2, loop_1721
tge %icc, 0x6
fnand %f24, %f2, %f0
set 0x78, %i1
stda %i4, [%l7 + %i1] 0x22
membar #Sync
loop_1721:
nop
wr %g0, 0x88, %asi
lduwa [%l7 + 0x70] %asi, %l1
stbar
fandnot1 %f8, %f4, %f26
set 0x18, %o7
prefetcha [%l7 + %o7] 0x10, 0x2
fnor %f20, %f28, %f20
sethi 0x16D0, %l0
fnot1 %f24, %f12
fmovdgu %icc, %f19, %f6
wr %g0, 0x11, %asi
stwa %i1, [%l7 + 0x54] %asi
tcc %xcc, 0x0
tsubcc %g6, %l6, %o0
subc %o6, 0x1942, %g1
smulcc %g5, %o4, %l5
ldd [%l7 + 0x18], %f30
srlx %o3, %i3, %g7
ldsh [%l7 + 0x0C], %l2
prefetch [%l7 + 0x08], 0x1
wr %g0, 0x88, %asi
stda %i2, [%l7 + 0x48] %asi
wr %g0, 0x88, %asi
lda [%l7 + 0x3C] %asi, %f21
fexpand %f12, %f2
bneg,a %icc, loop_1722
fbue %fcc1, loop_1723
fble %fcc0, loop_1724
sdivcc %l4, 0x0734, %o7
loop_1722:
tleu %xcc, 0x2
loop_1723:
movre %i7, 0x27F, %i0
loop_1724:
tgu %xcc, 0x6
te %icc, 0x3
movrlez %o1, %i6, %g2
brnz,a %o2, loop_1725
bl,pn %icc, loop_1726
brz,a %g3, loop_1727
fmovsa %icc, %f18, %f13
loop_1725:
fandnot2 %f0, %f6, %f12
loop_1726:
sll %o5, %g4, %i4
loop_1727:
nop
wr %g0, 0x11, %asi
ldswa [%l7 + 0x50] %asi, %l3
movrgez %i5, 0x0DA, %l0
tsubcctv %l1, 0x03B1, %i1
fmovrdne %l6, %f24, %f6
srlx %g6, 0x0F, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgez %o0, 0x05B, %g1
alignaddrl %o4, %g5, %o3
fornot1 %f8, %f2, %f22
movne %icc, %i3, %l5
wr %g0, 0x89, %asi
lduha [%l7 + 0x34] %asi, %g7
fsrc2 %f10, %f24
tg %xcc, 0x1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %l2, %l4, %o7
movrlez %i7, 0x1CA, %i2
smul %i0, 0x04C4, %o1
ldsh [%l7 + 0x42], %i6
sllx %g2, %g3, %o5
brlez,a %g4, loop_1728
ld [%l7 + 0x40], %f10
nop
setx loop_1729, %l0, %l1
jmpl %l1, %o2
movn %icc, %i4, %l3
loop_1728:
taddcc %l0, %i5, %l1
wr %g0, 0x89, %asi
ldswa [%l7 + 0x78] %asi, %l6
loop_1729:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subccc %g6, %i1, %o6
fmovdvs %icc, %f13, %f7
movleu %icc, %g1, %o4
smulcc %g5, %o3, %i3
fblg %fcc0, loop_1730
smul %l5, 0x1DE8, %o0
fbuge,a %fcc1, loop_1731
tgu %icc, 0x4
loop_1730:
andcc %l2, %l4, %g7
fcmpd %fcc2, %f2, %f10
loop_1731:
nop
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x3F] %asi, %i7
srl %o7, 0x0C, %i2
sdivx %i0, 0x0581, %i6
edge32l %o1, %g3, %g2
movre %o5, 0x001, %o2
fmovse %icc, %f19, %f9
fmovsneg %icc, %f15, %f1
bg,a %xcc, loop_1732
fnegd %f14, %f30
fblg,a %fcc0, loop_1733
brlz %g4, loop_1734
loop_1732:
umul %l3, %i4, %i5
srlx %l0, 0x12, %l1
loop_1733:
fmovrde %g6, %f4, %f4
loop_1734:
fmovrsne %i1, %f7, %f20
movrlz %o6, 0x040, %l6
tn %xcc, 0x5
st %f12, [%l7 + 0x30]
edge16l %o4, %g5, %o3
brgz,a %g1, loop_1735
fbue,a %fcc0, loop_1736
bcc,a,pt %xcc, loop_1737
andn %i3, 0x0529, %l5
loop_1735:
te %icc, 0x6
loop_1736:
movgu %xcc, %o0, %l2
loop_1737:
ldd [%l7 + 0x58], %f12
fmovrdlz %l4, %f30, %f24
xorcc %g7, 0x1932, %o7
ta %icc, 0x3
prefetch [%l7 + 0x6C], 0x2
fmovrsne %i2, %f16, %f7
bge %xcc, loop_1738
tneg %xcc, 0x1
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x28] %asi, 0x3
loop_1738:
or %i6, 0x0F9B, %i7
fbue,a %fcc0, loop_1739
edge32l %o1, %g3, %g2
udivcc %o2, 0x0079, %o5
move %icc, %g4, %l3
loop_1739:
tgu %icc, 0x7
tge %icc, 0x6
andncc %i5, %l0, %l1
wr %g0, 0x80, %asi
ldswa [%l7 + 0x30] %asi, %g6
fmovrsne %i1, %f1, %f24
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fexpand %f0, %f10
tsubcctv %o6, 0x16D4, %i4
lduw [%l7 + 0x50], %o4
edge16l %g5, %o3, %l6
fnot1s %f1, %f4
faligndata %f28, %f22, %f6
tsubcctv %g1, %l5, %o0
fnors %f19, %f30, %f3
tgu %xcc, 0x7
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x48] %asi, 0x1
set 0x60, %o1
lda [%l7 + %o1] 0x19, %f28
or %i3, 0x0F60, %g7
fmovrde %o7, %f2, %f24
movne %xcc, %i2, %i0
stb %i6, [%l7 + 0x50]
taddcctv %l4, %o1, %g3
nop
setx loop_1740, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmuld8sux16 %f17, %f29, %f22
ldsw [%l7 + 0x50], %i7
sir 0x1371
loop_1740:
movcc %icc, %g2, %o2
fzero %f2
for %f10, %f18, %f22
ba loop_1741
brlz,a %g4, loop_1742
lduh [%l7 + 0x0C], %o5
tsubcc %l3, %l0, %l1
loop_1741:
sdivx %g6, 0x11E4, %i5
loop_1742:
fmul8x16au %f10, %f11, %f4
lduh [%l7 + 0x54], %o6
umulcc %i1, 0x049F, %i4
andncc %o4, %g5, %o3
or %g1, 0x1FA5, %l6
fxnors %f10, %f20, %f2
fmovs %f14, %f27
tvs %xcc, 0x5
sethi 0x16FC, %o0
andncc %l2, %l5, %i3
fmovrde %o7, %f20, %f22
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x4D] %asi, %g7
bvs,a,pt %xcc, loop_1743
alignaddrl %i0, %i2, %i6
fcmple16 %f26, %f0, %l4
ldstub [%l7 + 0x7B], %g3
loop_1743:
nop
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x20] %asi, 0x1
fbg %fcc1, loop_1744
fnot1s %f23, %f19
addc %g2, 0x1197, %i7
fcmple32 %f4, %f6, %o2
loop_1744:
udivcc %o5, 0x0E68, %g4
brgez,a %l3, loop_1745
edge16ln %l1, %g6, %l0
sdiv %o6, 0x024E, %i5
te %icc, 0x3
loop_1745:
movrgez %i1, 0x337, %i4
ba,pn %xcc, loop_1746
movg %icc, %o4, %o3
andcc %g5, %g1, %o0
brgez %l6, loop_1747
loop_1746:
bneg,pt %xcc, loop_1748
sdiv %l5, 0x10C0, %l2
set 0x78, %g3
lduha [%l7 + %g3] 0x19, %i3
loop_1747:
fsrc2 %f2, %f26
loop_1748:
edge32ln %g7, %o7, %i0
sllx %i6, 0x13, %i2
alignaddrl %g3, %o1, %g2
mulx %i7, 0x0792, %l4
andcc %o5, %g4, %l3
sub %l1, 0x1801, %g6
smulcc %o2, 0x04B5, %l0
alignaddrl %i5, %i1, %o6
movvc %xcc, %o4, %o3
movrgz %g5, 0x194, %g1
wr %g0, 0x80, %asi
swapa [%l7 + 0x3C] %asi, %o0
tpos %icc, 0x7
nop
set 0x70, %i5
ldd [%l7 + %i5], %i6
array8 %i4, %l2, %l5
wr %g0, 0x10, %asi
swapa [%l7 + 0x18] %asi, %g7
movle %icc, %o7, %i3
wr %g0, 0xf8, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
popc 0x0214, %i6
fbue,a %fcc2, loop_1749
movpos %icc, %i2, %i0
sub %o1, %g3, %i7
popc %g2, %o5
loop_1749:
tle %xcc, 0x3
nop
setx loop_1750, %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, %g4, %l4
movn %xcc, %l1, %l3
tl %xcc, 0x6
loop_1750:
ba loop_1751
andcc %o2, %g6, %i5
movrne %i1, %o6, %o4
fornot1s %f0, %f21, %f5
loop_1751:
tpos %xcc, 0x6
fble %fcc0, loop_1752
ld [%l7 + 0x4C], %f16
sdivcc %l0, 0x0C8B, %o3
popc 0x02AF, %g1
loop_1752:
fmovsge %xcc, %f9, %f20
ldd [%l7 + 0x38], %f24
bvs loop_1753
tvs %xcc, 0x4
set 0x78, %l3
stwa %g5, [%l7 + %l3] 0x0c
loop_1753:
bl,pn %xcc, loop_1754
fpsub32s %f20, %f27, %f24
fmovdge %icc, %f9, %f23
fmovsvc %xcc, %f30, %f16
loop_1754:
alignaddrl %l6, %i4, %l2
movg %icc, %o0, %l5
bl %xcc, loop_1755
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbne %fcc0, loop_1756
fexpand %f9, %f20
loop_1755:
edge16l %o7, %i3, %g7
edge16n %i6, %i0, %o1
loop_1756:
movneg %xcc, %g3, %i2
move %icc, %i7, %g2
movleu %xcc, %o5, %l4
fmovda %xcc, %f20, %f26
udivx %g4, 0x12AC, %l3
fornot2 %f4, %f26, %f20
fbul,a %fcc0, loop_1757
tcc %xcc, 0x7
movrgz %l1, 0x0C9, %o2
srax %i5, 0x06, %g6
loop_1757:
tl %icc, 0x7
taddcctv %i1, 0x1701, %o4
edge32 %o6, %l0, %o3
taddcc %g5, 0x0629, %l6
nop
setx loop_1758, %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
fba,a %fcc2, loop_1759
fones %f25
ta %xcc, 0x0
loop_1758:
orcc %g1, 0x0F1F, %l2
loop_1759:
tne %icc, 0x4
sth %i4, [%l7 + 0x5C]
udiv %l5, 0x0FBE, %o7
add %i3, 0x0729, %g7
tvs %icc, 0x7
wr %g0, 0x80, %asi
ldsba [%l7 + 0x62] %asi, %o0
movrgz %i0, %i6, %g3
fbne,a %fcc2, loop_1760
fmovrde %i2, %f14, %f30
fbe,a %fcc3, loop_1761
fmul8sux16 %f22, %f0, %f22
loop_1760:
edge32ln %o1, %g2, %o5
movcs %xcc, %i7, %g4
loop_1761:
subccc %l3, 0x055E, %l4
fmovscc %xcc, %f15, %f17
wr %g0, 0x89, %asi
swapa [%l7 + 0x3C] %asi, %l1
sir 0x18D2
addccc %o2, 0x0272, %g6
fmuld8sux16 %f10, %f21, %f4
bne,a %xcc, loop_1762
movle %xcc, %i5, %i1
edge16l %o6, %l0, %o3
ldsw [%l7 + 0x4C], %g5
loop_1762:
or %o4, 0x1BAA, %g1
brlez,a %l6, loop_1763
fbo,a %fcc1, loop_1764
tpos %xcc, 0x5
orn %i4, %l5, %o7
loop_1763:
fcmps %fcc1, %f31, %f22
loop_1764:
orn %i3, 0x18C6, %l2
fmovscc %xcc, %f6, %f31
array8 %o0, %g7, %i0
array32 %i6, %i2, %o1
fmovrslz %g3, %f23, %f3
or %o5, %i7, %g2
fcmpgt32 %f30, %f26, %l3
tge %icc, 0x2
edge16 %l4, %g4, %o2
fands %f7, %f19, %f4
subccc %g6, %i5, %l1
fbn,a %fcc0, loop_1765
brlz,a %o6, loop_1766
xnorcc %i1, %l0, %o3
srlx %g5, %o4, %g1
loop_1765:
addc %i4, 0x04A3, %l6
loop_1766:
movneg %icc, %o7, %l5
srlx %l2, %o0, %g7
fbl %fcc1, loop_1767
edge8 %i3, %i6, %i0
stw %i2, [%l7 + 0x48]
array16 %g3, %o1, %o5
loop_1767:
fbuge %fcc0, loop_1768
fxnors %f10, %f19, %f16
udivcc %g2, 0x18BE, %i7
tgu %icc, 0x6
loop_1768:
array16 %l4, %l3, %o2
alignaddr %g4, %i5, %l1
edge32 %g6, %o6, %i1
andncc %l0, %o3, %g5
bne %icc, loop_1769
movrlez %g1, %i4, %o4
movneg %icc, %o7, %l6
umulcc %l5, %l2, %g7
loop_1769:
tneg %xcc, 0x6
movge %xcc, %i3, %o0
fbne %fcc0, loop_1770
tcc %icc, 0x4
fpsub32s %f10, %f21, %f22
sub %i6, 0x05BA, %i0
loop_1770:
popc 0x0F7A, %g3
edge16 %o1, %i2, %g2
bneg loop_1771
fpmerge %f4, %f0, %f28
move %xcc, %o5, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1771:
fmovdg %icc, %f10, %f30
andcc %l3, 0x08C1, %o2
ble %xcc, loop_1772
fxor %f14, %f18, %f6
mulscc %l4, %g4, %i5
bcc loop_1773
loop_1772:
prefetch [%l7 + 0x50], 0x1
ldsb [%l7 + 0x78], %g6
set 0x08, %l4
lduha [%l7 + %l4] 0x18, %l1
loop_1773:
tpos %xcc, 0x4
mova %xcc, %o6, %l0
wr %g0, 0x88, %asi
ldda [%l7 + 0x20] %asi, %o2
xnorcc %g5, 0x1718, %g1
wr %g0, 0x80, %asi
ldsba [%l7 + 0x1F] %asi, %i1
alignaddrl %i4, %o4, %o7
udivx %l6, 0x0654, %l2
set 0x0, %g1
stxa %l5, [%g0 + %g1] 0x5f
stb %i3, [%l7 + 0x67]
edge32 %o0, %i6, %i0
stw %g7, [%l7 + 0x08]
edge8l %g3, %i2, %g2
smul %o5, %i7, %l3
tn %icc, 0x2
fandnot1 %f0, %f16, %f30
tvs %icc, 0x2
array8 %o1, %o2, %g4
te %xcc, 0x4
array32 %l4, %g6, %l1
movn %icc, %o6, %l0
fmovsle %icc, %f18, %f4
ldstub [%l7 + 0x38], %o3
fmovsgu %xcc, %f14, %f7
fmovdgu %xcc, %f30, %f1
tneg %icc, 0x4
for %f18, %f10, %f2
set 0x0A, %i0
lduha [%l7 + %i0] 0x14, %i5
fmovsgu %xcc, %f7, %f21
xnorcc %g5, 0x09E1, %i1
array32 %i4, %g1, %o4
nop
set 0x3C, %o0
ldsh [%l7 + %o0], %l6
lduw [%l7 + 0x58], %o7
fble %fcc1, loop_1774
taddcctv %l5, 0x12AE, %i3
fandnot1 %f26, %f12, %f14
movg %xcc, %l2, %i6
loop_1774:
flush %l7 + 0x78
tn %xcc, 0x6
fnegd %f28, %f22
array8 %i0, %g7, %g3
fmovsvs %xcc, %f13, %f31
edge32n %o0, %i2, %o5
movrne %g2, %i7, %o1
fbue,a %fcc0, loop_1775
movgu %xcc, %l3, %g4
movl %icc, %l4, %g6
add %l1, 0x0EDE, %o2
loop_1775:
array8 %l0, %o6, %o3
tle %xcc, 0x0
fmovde %icc, %f21, %f17
srl %g5, 0x0A, %i5
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x18] %asi, %i4
edge8n %g1, %i1, %l6
edge32 %o7, %l5, %o4
xnorcc %l2, %i6, %i3
umulcc %g7, %g3, %o0
umulcc %i0, 0x03D5, %o5
movgu %xcc, %i2, %g2
edge32 %o1, %l3, %i7
sethi 0x0834, %g4
orcc %g6, 0x0657, %l1
array32 %o2, %l4, %o6
wr %g0, 0x88, %asi
ldswa [%l7 + 0x3C] %asi, %o3
fmovrsgez %l0, %f8, %f9
tn %xcc, 0x0
umul %g5, 0x0DFD, %i5
membar 0x5E
bgu,a,pt %xcc, loop_1776
bne,a %xcc, loop_1777
fmovd %f0, %f2
fmovsne %xcc, %f13, %f10
loop_1776:
tleu %xcc, 0x5
loop_1777:
brlz,a %g1, loop_1778
umulcc %i4, %l6, %i1
movrgz %l5, %o4, %l2
srax %o7, %i3, %g7
loop_1778:
edge16n %i6, %g3, %o0
fmovdcs %icc, %f23, %f13
subc %i0, %o5, %g2
fmovrsne %o1, %f5, %f16
sir 0x0B28
lduh [%l7 + 0x64], %i2
xnorcc %i7, 0x1F2A, %g4
udivcc %l3, 0x0578, %g6
xorcc %o2, %l4, %o6
edge32 %l1, %l0, %g5
fmovsneg %xcc, %f4, %f26
movrlz %i5, %o3, %g1
membar 0x15
call loop_1779
edge32 %i4, %l6, %i1
mulx %l5, 0x0A9B, %l2
tge %xcc, 0x6
loop_1779:
edge8 %o4, %i3, %g7
fmovrdne %i6, %f4, %f10
array16 %o7, %o0, %g3
fbg %fcc2, loop_1780
taddcc %o5, %g2, %o1
call loop_1781
fmovspos %icc, %f29, %f12
loop_1780:
or %i0, %i7, %g4
fbu,a %fcc3, loop_1782
loop_1781:
fmovsg %icc, %f12, %f26
xor %i2, 0x0116, %g6
fmovdgu %icc, %f3, %f4
loop_1782:
fabsd %f24, %f20
fpadd16 %f22, %f4, %f2
movneg %xcc, %o2, %l3
fmovsg %icc, %f19, %f12
array8 %o6, %l1, %l4
subccc %l0, 0x1055, %g5
movrgez %o3, 0x0AA, %i5
fmovdgu %icc, %f7, %f18
tg %icc, 0x1
fornot1 %f20, %f30, %f20
faligndata %f8, %f24, %f22
edge16n %i4, %l6, %i1
fblg %fcc0, loop_1783
be,pn %icc, loop_1784
movrlez %l5, 0x1C9, %g1
set 0x64, %l5
lduwa [%l7 + %l5] 0x88, %o4
loop_1783:
fabsd %f4, %f14
loop_1784:
fnand %f18, %f12, %f14
fnor %f4, %f18, %f6
bne,pn %xcc, loop_1785
fnor %f16, %f2, %f20
brz %l2, loop_1786
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1785:
bcs,a,pn %icc, loop_1787
sll %i3, %i6, %g7
loop_1786:
movrlez %o7, %o0, %o5
set 0x14, %o3
lda [%l7 + %o3] 0x18, %f8
loop_1787:
ldd [%l7 + 0x28], %f4
movle %icc, %g2, %g3
array32 %i0, %o1, %g4
alignaddrl %i2, %g6, %i7
sethi 0x0212, %o2
pdist %f20, %f22, %f20
orcc %l3, 0x1148, %o6
fbul %fcc1, loop_1788
xnor %l4, %l1, %l0
movrgz %o3, 0x04B, %i5
movle %icc, %g5, %l6
loop_1788:
fcmple16 %f10, %f14, %i4
bleu loop_1789
fnands %f24, %f21, %f28
alignaddrl %i1, %g1, %o4
sllx %l2, 0x10, %l5
loop_1789:
fnot1s %f31, %f25
bge %xcc, loop_1790
fblg %fcc0, loop_1791
sir 0x192B
movge %xcc, %i6, %g7
loop_1790:
umulcc %o7, %o0, %o5
loop_1791:
nop
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x60] %asi, 0x1
movvc %icc, %g3, %i3
set 0x68, %o4
stwa %o1, [%l7 + %o4] 0x19
sllx %i0, %i2, %g6
fandnot2 %f6, %f2, %f12
fsrc1s %f5, %f20
fmovde %xcc, %f22, %f8
srlx %i7, %o2, %g4
movneg %icc, %l3, %o6
fmovdl %xcc, %f2, %f1
edge16 %l4, %l1, %l0
and %i5, 0x0942, %o3
call loop_1792
array8 %l6, %g5, %i1
set 0x40, %g5
stda %f16, [%l7 + %g5] 0xf0
membar #Sync
loop_1792:
array32 %i4, %g1, %o4
set 0x66, %g6
lduba [%l7 + %g6] 0x14, %l2
te %icc, 0x2
array8 %i6, %g7, %l5
movpos %xcc, %o0, %o7
tvs %icc, 0x7
mova %xcc, %o5, %g3
movrne %g2, 0x311, %i3
orncc %i0, 0x1A56, %i2
ba,pn %icc, loop_1793
edge32n %g6, %o1, %o2
fornot1 %f6, %f16, %f8
movg %icc, %i7, %g4
loop_1793:
mova %icc, %o6, %l4
nop
setx loop_1794, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orn %l1, 0x0D61, %l0
edge32n %i5, %l3, %l6
movrgz %o3, 0x07D, %g5
loop_1794:
fones %f8
fnand %f0, %f6, %f0
bn %xcc, loop_1795
edge8 %i4, %i1, %o4
xor %g1, %i6, %g7
tl %icc, 0x3
loop_1795:
movvs %xcc, %l2, %l5
sdiv %o0, 0x0835, %o5
tgu %xcc, 0x3
movcc %xcc, %o7, %g2
add %l7, 0x30, %l6
wr %g0, 0x11, %asi
casxa [%l6] 0x11, %g3, %i0
move %icc, %i2, %g6
movpos %xcc, %i3, %o1
add %o2, %g4, %i7
set 0x50, %i2
lduwa [%l7 + %i2] 0x81, %o6
tsubcc %l1, 0x1AF6, %l4
fbul,a %fcc3, loop_1796
movgu %icc, %l0, %i5
call loop_1797
umul %l6, 0x1692, %l3
loop_1796:
sdivcc %g5, 0x18DE, %o3
bgu %icc, loop_1798
loop_1797:
movge %xcc, %i1, %o4
fcmps %fcc2, %f22, %f29
fmovsneg %xcc, %f17, %f26
loop_1798:
brlz,a %i4, loop_1799
ld [%l7 + 0x1C], %f18
alignaddrl %g1, %g7, %i6
movvc %icc, %l5, %l2
loop_1799:
fcmpgt32 %f10, %f22, %o0
sllx %o5, 0x14, %g2
fbg,a %fcc0, loop_1800
ldsh [%l7 + 0x14], %g3
movg %xcc, %o7, %i2
fbge %fcc0, loop_1801
loop_1800:
sllx %i0, %g6, %o1
call loop_1802
fmovrslz %o2, %f21, %f18
loop_1801:
tg %icc, 0x1
umulcc %i3, %g4, %o6
loop_1802:
flush %l7 + 0x7C
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f0
movgu %xcc, %l1, %i7
udivx %l4, 0x17DD, %i5
te %icc, 0x6
sll %l6, 0x07, %l0
brgez %g5, loop_1803
movgu %xcc, %l3, %i1
fnot2s %f9, %f28
brlz %o4, loop_1804
loop_1803:
call loop_1805
andncc %i4, %o3, %g1
array8 %g7, %i6, %l2
loop_1804:
movneg %icc, %o0, %o5
loop_1805:
bge,pt %xcc, loop_1806
fbug %fcc0, loop_1807
fmovd %f28, %f18
fandnot2s %f20, %f17, %f3
loop_1806:
nop
set 0x40, %l0
stda %f0, [%l7 + %l0] 0xf8
membar #Sync
loop_1807:
smul %l5, 0x1003, %g2
subcc %g3, %i2, %o7
xnorcc %i0, %o1, %g6
fmovdneg %xcc, %f24, %f30
fbe,a %fcc2, loop_1808
tneg %xcc, 0x7
ldub [%l7 + 0x22], %i3
wr %g0, 0x18, %asi
ldswa [%l7 + 0x7C] %asi, %g4
loop_1808:
fpsub16 %f2, %f12, %f18
popc 0x11FB, %o2
movneg %icc, %o6, %l1
array8 %l4, %i5, %l6
fbe,a %fcc1, loop_1809
fmovrdgz %l0, %f12, %f26
tleu %icc, 0x1
andn %g5, 0x04A8, %l3
loop_1809:
tgu %icc, 0x1
bleu,a,pn %icc, loop_1810
tpos %xcc, 0x5
fmuld8ulx16 %f5, %f25, %f12
brnz,a %i7, loop_1811
loop_1810:
addcc %i1, %i4, %o3
addc %g1, 0x117D, %o4
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x70] %asi, 0x0
loop_1811:
movre %g7, %o0, %l2
tcc %xcc, 0x2
fmovrsgez %l5, %f23, %f16
fbg,a %fcc1, loop_1812
fmovrdgz %o5, %f10, %f22
subccc %g3, 0x0E2E, %i2
move %icc, %g2, %o7
loop_1812:
nop
setx loop_1813, %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
tsubcctv %i0, 0x1DAB, %g6
ldsh [%l7 + 0x74], %i3
movge %xcc, %g4, %o1
loop_1813:
fmovse %xcc, %f15, %f3
sethi 0x0456, %o2
orncc %l1, %o6, %i5
fzeros %f17
tpos %xcc, 0x4
fbn %fcc1, loop_1814
or %l6, %l4, %g5
tge %xcc, 0x1
sra %l3, 0x1F, %l0
loop_1814:
fcmpeq16 %f12, %f6, %i1
fpsub32s %f17, %f13, %f1
fands %f31, %f15, %f14
movge %xcc, %i4, %o3
fbue %fcc0, loop_1815
fcmpeq32 %f14, %f28, %g1
fpsub32 %f26, %f22, %f2
movleu %xcc, %i7, %i6
loop_1815:
be,a %icc, loop_1816
tleu %xcc, 0x0
sra %o4, 0x02, %o0
orcc %l2, 0x1A4C, %l5
loop_1816:
fpadd32 %f26, %f2, %f28
wr %g0, 0xe2, %asi
stba %o5, [%l7 + 0x73] %asi
membar #Sync
movrlez %g7, %g3, %g2
umulcc %i2, %o7, %g6
fble %fcc3, loop_1817
tn %xcc, 0x3
movleu %icc, %i3, %g4
fbo,a %fcc0, loop_1818
loop_1817:
srax %i0, 0x11, %o2
fmovdgu %icc, %f31, %f12
bne,pt %xcc, loop_1819
loop_1818:
fmovd %f14, %f30
ldstub [%l7 + 0x6F], %l1
fmovdleu %xcc, %f3, %f30
loop_1819:
sdivx %o1, 0x129F, %o6
ldd [%l7 + 0x58], %f12
edge8ln %l6, %l4, %g5
fbg %fcc0, loop_1820
and %i5, 0x1F8D, %l0
fmul8sux16 %f16, %f26, %f20
tge %icc, 0x2
loop_1820:
te %icc, 0x3
tgu %xcc, 0x5
srlx %i1, %l3, %i4
tge %icc, 0x3
movl %xcc, %g1, %o3
fmovspos %xcc, %f16, %f5
udivcc %i6, 0x17A3, %i7
movre %o0, 0x25D, %o4
udiv %l2, 0x1683, %l5
movrlz %o5, %g7, %g3
prefetch [%l7 + 0x3C], 0x3
edge8l %g2, %i2, %o7
subc %i3, %g4, %i0
bcs loop_1821
edge32ln %o2, %l1, %g6
fpsub32 %f14, %f20, %f4
add %o6, 0x0206, %l6
loop_1821:
movneg %icc, %o1, %l4
te %icc, 0x4
ta %xcc, 0x2
set 0x66, %i7
ldsba [%l7 + %i7] 0x19, %i5
tle %icc, 0x1
movg %xcc, %g5, %l0
edge8 %l3, %i1, %g1
movle %icc, %o3, %i4
bcc loop_1822
siam 0x4
fornot1 %f18, %f16, %f0
ldd [%l7 + 0x50], %i6
loop_1822:
brlez %o0, loop_1823
xor %i7, %o4, %l2
stbar
movrlz %o5, %l5, %g7
loop_1823:
movneg %icc, %g3, %g2
add %o7, %i3, %i2
fmovdneg %icc, %f14, %f20
sdivx %g4, 0x0DC9, %i0
sdivcc %l1, 0x1428, %g6
set 0x2A, %l1
ldsha [%l7 + %l1] 0x11, %o2
movn %xcc, %l6, %o6
membar 0x09
fbuge,a %fcc2, loop_1824
tvs %icc, 0x3
tcs %xcc, 0x3
tcs %xcc, 0x0
loop_1824:
movg %icc, %o1, %l4
fabsd %f12, %f26
set 0x70, %i6
lduwa [%l7 + %i6] 0x89, %i5
fnot2s %f15, %f13
fba %fcc1, loop_1825
movneg %xcc, %g5, %l0
edge32 %i1, %l3, %o3
edge32 %g1, %i4, %i6
loop_1825:
nop
set 0x58, %g2
lduwa [%l7 + %g2] 0x04, %o0
array8 %i7, %o4, %o5
tleu %xcc, 0x0
movvs %xcc, %l5, %l2
tg %icc, 0x4
fpsub16s %f20, %f7, %f31
edge8ln %g3, %g2, %o7
movvs %xcc, %g7, %i2
set 0x60, %o2
stda %g4, [%l7 + %o2] 0x11
edge8l %i3, %i0, %l1
movcs %icc, %g6, %l6
fbue %fcc1, loop_1826
move %icc, %o6, %o1
wr %g0, 0x81, %asi
ldsba [%l7 + 0x3B] %asi, %o2
loop_1826:
andcc %l4, 0x1FFF, %g5
umulcc %l0, 0x0586, %i5
edge32l %i1, %l3, %o3
fnegs %f31, %f10
fornot1 %f24, %f26, %f0
fbg %fcc3, loop_1827
edge16 %i4, %i6, %g1
fmovsl %xcc, %f6, %f4
edge8ln %o0, %o4, %i7
loop_1827:
tge %xcc, 0x1
movrgez %l5, %l2, %g3
fornot1s %f11, %f22, %f5
and %o5, %o7, %g7
subccc %g2, %g4, %i2
subc %i0, %i3, %g6
movpos %xcc, %l1, %o6
orncc %l6, 0x1293, %o1
fmovsn %xcc, %f22, %f7
nop
setx loop_1828, %l0, %l1
jmpl %l1, %l4
addccc %o2, %l0, %g5
fmovd %f18, %f26
ldsb [%l7 + 0x3E], %i1
loop_1828:
addccc %l3, 0x10EB, %o3
fmovscc %icc, %f19, %f8
fnand %f28, %f26, %f26
srl %i4, 0x12, %i5
set 0x24, %l6
swapa [%l7 + %l6] 0x11, %i6
movrlez %g1, %o4, %i7
orcc %o0, %l5, %g3
movre %l2, 0x21A, %o7
ldstub [%l7 + 0x73], %g7
subccc %o5, 0x14FE, %g4
for %f22, %f14, %f10
mulscc %i2, %g2, %i0
tsubcctv %g6, %i3, %l1
fmovdge %icc, %f13, %f23
udivcc %o6, 0x0C37, %l6
fbu %fcc3, loop_1829
array32 %l4, %o2, %o1
bcc,a %xcc, loop_1830
movrlez %l0, 0x206, %g5
loop_1829:
edge8 %l3, %o3, %i1
sub %i5, %i4, %i6
loop_1830:
edge8 %o4, %g1, %o0
fmovscc %icc, %f11, %f13
brnz,a %i7, loop_1831
add %g3, %l5, %l2
fmovspos %xcc, %f9, %f9
ldd [%l7 + 0x50], %g6
loop_1831:
tpos %xcc, 0x4
movpos %xcc, %o5, %o7
bl,a loop_1832
sub %g4, %g2, %i2
edge8 %g6, %i3, %l1
bne,a %icc, loop_1833
loop_1832:
movcc %xcc, %o6, %i0
set 0x42, %o6
ldsba [%l7 + %o6] 0x80, %l4
loop_1833:
nop
add %l7, 0x6C, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %o2
casa [%l6] 0x18, %o2, %l6
mova %xcc, %l0, %o1
andn %g5, 0x1CAB, %o3
sir 0x1198
fbug,a %fcc2, loop_1834
sir 0x1EBF
stbar
udiv %i1, 0x13B3, %l3
loop_1834:
ldsb [%l7 + 0x0A], %i5
movge %xcc, %i4, %o4
fornot2 %f16, %f2, %f18
movrgz %i6, 0x23C, %o0
tsubcc %g1, 0x115B, %g3
fornot1s %f25, %f7, %f31
add %l7, 0x18, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %l5
casxa [%l6] 0x19, %l5, %i7
taddcc %g7, 0x0F66, %o5
fnot1s %f25, %f4
wr %g0, 0x89, %asi
lda [%l7 + 0x0C] %asi, %f3
fbug %fcc3, loop_1835
sdivcc %l2, 0x105B, %g4
udiv %o7, 0x0CD7, %i2
umul %g2, 0x088C, %g6
loop_1835:
mova %icc, %i3, %o6
subccc %i0, 0x0827, %l4
ldsh [%l7 + 0x6A], %l1
fmovdcc %xcc, %f13, %f3
tne %icc, 0x6
mova %icc, %l6, %l0
sir 0x15F4
andncc %o1, %o2, %g5
te %xcc, 0x2
tne %icc, 0x0
addcc %o3, 0x0CC7, %i1
fpsub16 %f22, %f26, %f26
edge8 %l3, %i4, %i5
add %l7, 0x0C, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %i6
casa [%l6] 0x81, %i6, %o4
edge8 %g1, %g3, %o0
umulcc %i7, %g7, %o5
te %xcc, 0x6
bn loop_1836
alignaddrl %l2, %g4, %l5
fmovrde %o7, %f8, %f26
brnz %g2, loop_1837
loop_1836:
udivcc %g6, 0x1531, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcs %xcc, 0x5
loop_1837:
xnor %o6, %i0, %i3
tn %icc, 0x1
wr %g0, 0x18, %asi
sta %f26, [%l7 + 0x58] %asi
fmovse %icc, %f31, %f2
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f0
movrlez %l1, 0x11F, %l4
alignaddrl %l6, %l0, %o2
fbu,a %fcc0, loop_1838
orn %g5, 0x07E4, %o1
bvs,pt %xcc, loop_1839
fmovrde %i1, %f12, %f22
loop_1838:
subc %o3, 0x0354, %l3
movcs %xcc, %i5, %i6
loop_1839:
tpos %icc, 0x1
be,a loop_1840
smulcc %o4, %g1, %i4
bl,a,pt %xcc, loop_1841
andncc %g3, %i7, %o0
loop_1840:
swap [%l7 + 0x4C], %o5
edge16 %l2, %g4, %g7
loop_1841:
fmovrde %l5, %f8, %f10
te %icc, 0x0
movcs %icc, %o7, %g2
fbn,a %fcc2, loop_1842
stbar
fmovrslz %i2, %f27, %f23
movle %xcc, %o6, %g6
loop_1842:
flush %l7 + 0x70
movrlez %i3, 0x37F, %i0
andncc %l1, %l6, %l4
taddcctv %o2, %g5, %l0
edge16 %i1, %o3, %o1
fornot1 %f0, %f4, %f28
flush %l7 + 0x60
fmovsleu %icc, %f26, %f22
set 0x5E, %g4
ldsha [%l7 + %g4] 0x18, %l3
nop
set 0x60, %i3
std %f14, [%l7 + %i3]
fmovsgu %icc, %f20, %f12
set 0x36, %i4
ldstuba [%l7 + %i4] 0x0c, %i6
andncc %i5, %o4, %i4
sdivcc %g1, 0x146B, %g3
fble %fcc2, loop_1843
subccc %o0, %o5, %l2
stb %i7, [%l7 + 0x4A]
fbu,a %fcc3, loop_1844
loop_1843:
bpos,a,pt %xcc, loop_1845
srax %g4, 0x10, %g7
movne %xcc, %o7, %l5
loop_1844:
nop
wr %g0, 0x10, %asi
stwa %g2, [%l7 + 0x0C] %asi
loop_1845:
sdiv %i2, 0x181E, %g6
fcmpd %fcc1, %f10, %f2
fands %f19, %f2, %f6
stw %o6, [%l7 + 0x48]
add %l7, 0x4C, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %i3
casa [%l6] 0x89, %i3, %i0
mulx %l6, %l4, %o2
tleu %icc, 0x3
fmovdcs %icc, %f4, %f2
orn %l1, %l0, %i1
array16 %g5, %o3, %l3
movleu %icc, %i6, %i5
srl %o1, 0x1D, %i4
subccc %o4, %g1, %o0
movneg %icc, %g3, %o5
tl %icc, 0x6
edge32n %i7, %g4, %l2
orcc %g7, %o7, %g2
std %f8, [%l7 + 0x18]
membar #Sync
set 0x40, %l2
ldda [%l7 + %l2] 0xf9, %f16
smul %i2, %g6, %l5
swap [%l7 + 0x30], %o6
bpos loop_1846
tn %xcc, 0x3
udivcc %i3, 0x11E6, %i0
fpack16 %f22, %f5
loop_1846:
edge32l %l4, %l6, %o2
movle %xcc, %l1, %l0
tgu %xcc, 0x1
edge32ln %g5, %o3, %i1
fmovse %icc, %f17, %f16
array32 %i6, %i5, %o1
andcc %l3, 0x1BF2, %i4
sdivcc %o4, 0x1993, %o0
movge %icc, %g1, %o5
sth %i7, [%l7 + 0x3C]
for %f22, %f0, %f10
fornot1 %f10, %f2, %f8
edge16l %g4, %g3, %g7
andncc %o7, %l2, %g2
ta %xcc, 0x1
ldub [%l7 + 0x37], %g6
srax %i2, %l5, %i3
set 0x64, %o5
ldsha [%l7 + %o5] 0x11, %o6
fsrc1s %f7, %f18
fmovd %f12, %f14
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x6D] %asi, %i0
set 0x50, %i1
ldda [%l7 + %i1] 0xea, %i6
wr %g0, 0x0c, %asi
stha %l4, [%l7 + 0x3E] %asi
fpsub32 %f4, %f2, %f20
fpadd32 %f14, %f22, %f24
smulcc %l1, 0x1698, %o2
tg %xcc, 0x4
taddcctv %g5, 0x04BD, %o3
addcc %l0, %i1, %i6
wr %g0, 0x81, %asi
ldswa [%l7 + 0x3C] %asi, %i5
wr %g0, 0x2a, %asi
stwa %l3, [%l7 + 0x5C] %asi
membar #Sync
tcs %icc, 0x6
fors %f31, %f26, %f30
fxor %f24, %f26, %f6
add %o1, %o4, %i4
tvc %icc, 0x2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmuld8sux16 %f28, %f24, %f2
movrgz %o0, 0x129, %o5
array32 %g1, %i7, %g3
srl %g7, %g4, %o7
fcmpeq32 %f2, %f18, %l2
or %g2, %i2, %g6
brlz,a %l5, loop_1847
fbg %fcc3, loop_1848
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsle %xcc, %f4, %f2
loop_1847:
orncc %o6, %i3, %l6
loop_1848:
nop
set 0x30, %g7
stda %l4, [%l7 + %g7] 0x2b
membar #Sync
andncc %i0, %o2, %l1
wr %g0, 0x18, %asi
lduha [%l7 + 0x36] %asi, %o3
orcc %g5, %l0, %i1
movg %xcc, %i6, %i5
brz %o1, loop_1849
fnot2 %f0, %f24
andncc %l3, %i4, %o4
std %o0, [%l7 + 0x28]
loop_1849:
fand %f8, %f26, %f18
nop
set 0x4C, %o1
stb %o5, [%l7 + %o1]
srlx %g1, %i7, %g3
srl %g7, %o7, %g4
swap [%l7 + 0x28], %l2
ldstub [%l7 + 0x64], %i2
ld [%l7 + 0x5C], %f14
bcc,a %icc, loop_1850
movl %icc, %g2, %l5
sllx %o6, %i3, %l6
edge8l %l4, %g6, %i0
loop_1850:
or %l1, %o2, %g5
xnor %o3, 0x1F36, %i1
sllx %i6, %l0, %i5
fmovdvc %icc, %f12, %f12
addc %l3, 0x0A02, %i4
srax %o4, %o0, %o1
fmovdl %xcc, %f26, %f30
movrgez %o5, 0x18D, %g1
movle %icc, %i7, %g7
be,a,pn %icc, loop_1851
bge,a %xcc, loop_1852
fmovde %xcc, %f1, %f0
tneg %xcc, 0x7
loop_1851:
fbge,a %fcc2, loop_1853
loop_1852:
tcc %icc, 0x1
fmovdneg %icc, %f9, %f22
tge %icc, 0x5
loop_1853:
movvc %xcc, %g3, %g4
or %o7, %i2, %g2
fbue %fcc1, loop_1854
andcc %l2, %l5, %o6
umul %i3, %l6, %g6
fbug,a %fcc0, loop_1855
loop_1854:
udivcc %i0, 0x0091, %l1
tvc %icc, 0x4
tle %icc, 0x2
loop_1855:
edge16n %o2, %g5, %o3
prefetch [%l7 + 0x74], 0x3
set 0x30, %g3
lduwa [%l7 + %g3] 0x89, %i1
movpos %icc, %l4, %l0
nop
set 0x5C, %i5
lduw [%l7 + %i5], %i6
mulscc %l3, 0x03B5, %i4
fmovdpos %xcc, %f27, %f11
subc %o4, %o0, %i5
edge32ln %o5, %o1, %g1
pdist %f24, %f6, %f8
fbne %fcc1, loop_1856
faligndata %f10, %f26, %f14
fxnors %f18, %f18, %f13
sllx %g7, 0x09, %g3
loop_1856:
movgu %icc, %g4, %o7
fand %f8, %f30, %f24
tleu %icc, 0x4
fbule,a %fcc2, loop_1857
sllx %i2, 0x1F, %g2
subccc %i7, 0x01AA, %l5
andn %o6, 0x0F3B, %i3
loop_1857:
edge32n %l6, %g6, %i0
fmovrdlez %l1, %f24, %f4
fmul8sux16 %f10, %f14, %f30
tsubcc %l2, %g5, %o3
fble %fcc1, loop_1858
bvs,pn %icc, loop_1859
fbu,a %fcc2, loop_1860
fmovsne %xcc, %f13, %f28
loop_1858:
te %icc, 0x5
loop_1859:
sdiv %i1, 0x054F, %o2
loop_1860:
edge16n %l0, %i6, %l3
xnorcc %l4, %o4, %i4
addccc %i5, %o0, %o1
movpos %icc, %o5, %g1
ldd [%l7 + 0x58], %g6
set 0x39, %l3
ldsba [%l7 + %l3] 0x80, %g3
fnot2s %f10, %f1
set 0x70, %l4
ldda [%l7 + %l4] 0x04, %g4
movvc %xcc, %o7, %g2
bcc,a,pt %icc, loop_1861
bleu loop_1862
sllx %i2, 0x0C, %l5
subcc %i7, 0x1320, %i3
loop_1861:
fbug %fcc2, loop_1863
loop_1862:
edge32n %o6, %l6, %i0
fmovdg %icc, %f15, %f18
fbue %fcc1, loop_1864
loop_1863:
fnot2 %f10, %f4
fornot1 %f6, %f8, %f8
fnot1 %f2, %f28
loop_1864:
edge16l %l1, %g6, %g5
tle %xcc, 0x4
sdiv %o3, 0x0BAE, %l2
tsubcctv %i1, %o2, %l0
ta %xcc, 0x6
edge32n %l3, %i6, %o4
addccc %l4, %i5, %i4
fmul8x16au %f2, %f28, %f4
fnot2s %f29, %f9
subccc %o1, 0x0BB4, %o5
fmuld8ulx16 %f6, %f1, %f16
edge32 %o0, %g7, %g3
move %xcc, %g1, %o7
fcmps %fcc1, %f17, %f17
mulx %g2, %i2, %l5
array16 %i7, %g4, %o6
nop
set 0x20, %g1
std %f10, [%l7 + %g1]
nop
set 0x14, %i0
ldsh [%l7 + %i0], %l6
movl %icc, %i3, %i0
movl %xcc, %l1, %g6
movl %icc, %g5, %o3
taddcc %l2, 0x03E8, %i1
fpadd32 %f30, %f14, %f12
movrlez %l0, %o2, %i6
sllx %l3, 0x05, %o4
mulx %i5, 0x0AC1, %i4
brgz %o1, loop_1865
fmovdvc %xcc, %f6, %f22
srax %l4, 0x0A, %o5
umulcc %o0, 0x1932, %g7
loop_1865:
movre %g3, 0x126, %o7
tcs %icc, 0x5
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x50] %asi, %g2
bvs,pt %icc, loop_1866
movrne %g1, 0x08D, %l5
fmovscs %icc, %f6, %f9
movpos %xcc, %i7, %i2
loop_1866:
movle %icc, %g4, %l6
subccc %i3, 0x1FBE, %i0
tgu %icc, 0x3
sllx %l1, 0x07, %g6
tl %xcc, 0x6
fornot2s %f21, %f31, %f12
nop
set 0x68, %o0
ldd [%l7 + %o0], %f16
membar 0x53
mulx %o6, %g5, %o3
te %icc, 0x7
fcmpeq16 %f4, %f16, %l2
edge8ln %l0, %o2, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
lduw [%l7 + 0x10], %l3
addcc %i1, %o4, %i4
fmovrsgz %o1, %f28, %f16
xnor %i5, %l4, %o0
fmovs %f3, %f27
nop
set 0x24, %l5
ldub [%l7 + %l5], %g7
edge8 %g3, %o7, %o5
fba %fcc1, loop_1867
bcc,pt %icc, loop_1868
smulcc %g2, %g1, %l5
edge8ln %i7, %i2, %g4
loop_1867:
array16 %l6, %i3, %l1
loop_1868:
fbo %fcc0, loop_1869
ldub [%l7 + 0x1F], %g6
std %f8, [%l7 + 0x58]
tg %icc, 0x5
loop_1869:
orn %i0, 0x166C, %g5
movrgez %o6, %o3, %l0
taddcctv %o2, %l2, %i6
umulcc %i1, %l3, %o4
tcs %xcc, 0x0
tpos %xcc, 0x3
wr %g0, 0x80, %asi
stba %o1, [%l7 + 0x3C] %asi
subcc %i5, 0x1379, %l4
stb %i4, [%l7 + 0x4D]
fexpand %f10, %f28
bleu,a,pt %icc, loop_1870
membar 0x6E
fbuge %fcc2, loop_1871
movneg %xcc, %o0, %g7
loop_1870:
fmovsge %xcc, %f19, %f8
movrlz %g3, %o7, %g2
loop_1871:
subc %o5, %g1, %i7
srax %i2, 0x16, %l5
mulscc %l6, 0x1A6E, %g4
tvs %icc, 0x6
xnorcc %l1, %i3, %g6
tvc %xcc, 0x7
tvc %icc, 0x0
mova %xcc, %g5, %o6
fxors %f10, %f1, %f2
ldsh [%l7 + 0x32], %o3
addcc %l0, 0x1204, %o2
fmovrslez %i0, %f6, %f12
srax %i6, %l2, %i1
bge,a,pt %xcc, loop_1872
tcc %icc, 0x4
edge8ln %o4, %o1, %i5
bcs,pn %xcc, loop_1873
loop_1872:
tge %xcc, 0x3
pdist %f2, %f22, %f2
edge8l %l3, %i4, %o0
loop_1873:
movcc %icc, %g7, %l4
orcc %o7, %g2, %o5
fbul,a %fcc2, loop_1874
fandnot1s %f24, %f5, %f10
ldx [%l7 + 0x48], %g1
array32 %i7, %g3, %l5
loop_1874:
edge32ln %i2, %l6, %g4
tge %icc, 0x3
tleu %icc, 0x1
xorcc %l1, %i3, %g5
fpack16 %f26, %f21
fble,a %fcc3, loop_1875
tvs %icc, 0x0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
st %f12, [%l7 + 0x38]
loop_1875:
nop
set 0x5C, %o7
stwa %g6, [%l7 + %o7] 0x2f
membar #Sync
lduh [%l7 + 0x22], %o6
andcc %l0, 0x0C47, %o2
fbl %fcc0, loop_1876
fbule %fcc2, loop_1877
tpos %xcc, 0x6
wr %g0, 0x11, %asi
stda %i0, [%l7 + 0x10] %asi
loop_1876:
sdivx %i6, 0x0EFF, %l2
loop_1877:
tg %icc, 0x1
movrgz %o3, %i1, %o4
orn %i5, 0x1BB0, %l3
fabss %f25, %f24
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %xcc, %i4, %o1
bn,pn %xcc, loop_1878
fsrc2s %f16, %f19
fcmps %fcc1, %f2, %f13
fpadd16 %f8, %f18, %f22
loop_1878:
siam 0x1
fones %f26
movleu %icc, %g7, %o0
fpack16 %f14, %f1
fmovdle %xcc, %f26, %f27
movleu %icc, %o7, %g2
addccc %l4, %o5, %g1
bvs,pt %xcc, loop_1879
fpsub32 %f16, %f10, %f6
array16 %i7, %l5, %g3
smul %i2, 0x1CB5, %l6
loop_1879:
orncc %g4, %i3, %l1
fmovsl %icc, %f10, %f24
bne,a %xcc, loop_1880
smulcc %g5, 0x03D9, %o6
orcc %l0, 0x0B67, %g6
movrgz %o2, 0x3A6, %i0
loop_1880:
tg %icc, 0x1
array32 %l2, %i6, %i1
te %icc, 0x3
tvc %xcc, 0x6
taddcctv %o4, 0x0150, %o3
andncc %l3, %i4, %i5
fmovse %xcc, %f5, %f16
sdivcc %g7, 0x1925, %o0
movrgz %o7, %o1, %g2
movrne %o5, 0x39A, %g1
add %l7, 0x78, %l6
wr %g0, 0x0c, %asi
casa [%l6] %asi, %l4, %i7
movcc %icc, %l5, %i2
addccc %g3, %l6, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %l1, %i3, %g5
tvc %xcc, 0x2
fmovdle %icc, %f15, %f4
edge32l %l0, %o6, %g6
mulx %i0, 0x1E11, %l2
movge %xcc, %o2, %i6
fmovsn %xcc, %f28, %f18
nop
set 0x40, %o3
stx %o4, [%l7 + %o3]
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x30] %asi, 0x1
sll %i1, %l3, %i5
fmovdcs %xcc, %f6, %f17
set 0x5E, %g5
stha %i4, [%l7 + %g5] 0x2a
membar #Sync
fcmpgt16 %f18, %f14, %o0
fcmpeq16 %f6, %f16, %g7
edge16n %o1, %o7, %o5
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x2E] %asi, %g1
ldsb [%l7 + 0x1E], %g2
mulx %i7, 0x1FF2, %l4
wr %g0, 0x18, %asi
stxa %l5, [%l7 + 0x18] %asi
smulcc %g3, %i2, %l6
fmovdl %icc, %f29, %f12
fbe %fcc0, loop_1881
fbe %fcc0, loop_1882
tne %icc, 0x2
for %f10, %f2, %f20
loop_1881:
move %xcc, %g4, %i3
loop_1882:
fmovdpos %icc, %f27, %f9
movne %xcc, %l1, %g5
nop
set 0x14, %o4
ldsb [%l7 + %o4], %o6
andncc %l0, %g6, %i0
fcmped %fcc2, %f28, %f6
movge %xcc, %l2, %o2
tn %icc, 0x2
edge16ln %i6, %o4, %i1
udiv %o3, 0x0DCF, %l3
tl %xcc, 0x2
orcc %i5, 0x0B65, %o0
sllx %g7, 0x01, %o1
bne %icc, loop_1883
andncc %o7, %o5, %i4
edge8ln %g1, %i7, %g2
fpsub16s %f31, %f23, %f6
loop_1883:
orn %l5, 0x0BD1, %g3
taddcctv %i2, %l4, %g4
tg %icc, 0x3
mova %icc, %i3, %l1
fmovsvs %xcc, %f31, %f22
tg %xcc, 0x5
fbug %fcc3, loop_1884
array32 %l6, %g5, %o6
smulcc %g6, 0x156A, %l0
sethi 0x044F, %i0
loop_1884:
nop
set 0x78, %i2
stxa %o2, [%l7 + %i2] 0x2a
membar #Sync
ldsb [%l7 + 0x75], %i6
xor %l2, %o4, %o3
movvc %icc, %i1, %l3
subc %o0, 0x0C8D, %i5
std %f26, [%l7 + 0x60]
std %f12, [%l7 + 0x30]
fmovdneg %xcc, %f24, %f22
wr %g0, 0x11, %asi
stba %o1, [%l7 + 0x4F] %asi
tvs %icc, 0x4
and %g7, 0x03E0, %o5
orn %o7, 0x058E, %i4
xor %g1, 0x1752, %i7
fble,a %fcc2, loop_1885
fmovrdlez %g2, %f24, %f30
tne %icc, 0x0
te %icc, 0x2
loop_1885:
fbug,a %fcc1, loop_1886
tneg %xcc, 0x1
tgu %xcc, 0x6
wr %g0, 0x81, %asi
lda [%l7 + 0x28] %asi, %f29
loop_1886:
movn %xcc, %l5, %i2
sir 0x016D
movge %icc, %g3, %l4
ba,a,pn %icc, loop_1887
fpack32 %f26, %f30, %f10
sll %i3, 0x16, %g4
set 0x08, %l0
stda %l0, [%l7 + %l0] 0x2b
membar #Sync
loop_1887:
fcmple32 %f4, %f22, %g5
array16 %l6, %o6, %g6
nop
setx loop_1888, %l0, %l1
jmpl %l1, %i0
nop
setx loop_1889, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovdleu %xcc, %f21, %f0
set 0x40, %i7
ldda [%l7 + %i7] 0x81, %f0
loop_1888:
fmul8x16 %f15, %f16, %f4
loop_1889:
tleu %xcc, 0x3
nop
setx loop_1890, %l0, %l1
jmpl %l1, %l0
bleu,a,pn %xcc, loop_1891
movvs %icc, %o2, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1890:
subccc %o4, %i6, %i1
loop_1891:
tleu %xcc, 0x4
edge8l %l3, %o0, %o3
edge16ln %o1, %g7, %o5
fmovsgu %icc, %f17, %f13
fnands %f9, %f16, %f1
orcc %i5, 0x03E7, %i4
fmovse %icc, %f2, %f8
movrgez %g1, %o7, %g2
bvc,pn %xcc, loop_1892
tcs %xcc, 0x7
set 0x50, %l1
prefetcha [%l7 + %l1] 0x10, 0x2
loop_1892:
edge8ln %i2, %i7, %g3
subcc %i3, %l4, %l1
ta %icc, 0x3
fors %f12, %f15, %f9
fmovrslz %g5, %f14, %f15
movrgez %l6, %g4, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %g6, %l0, %i0
fmovdg %xcc, %f6, %f18
wr %g0, 0x80, %asi
lduwa [%l7 + 0x44] %asi, %l2
tcc %icc, 0x4
fornot1 %f14, %f24, %f2
fnegd %f12, %f26
srlx %o4, 0x04, %o2
tgu %xcc, 0x1
fmovrdgz %i6, %f10, %f12
lduw [%l7 + 0x40], %i1
edge8 %l3, %o0, %o3
fbne,a %fcc1, loop_1893
movvc %xcc, %g7, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcs %icc, 0x2
loop_1893:
fble %fcc2, loop_1894
bge,a %icc, loop_1895
sll %o5, %i4, %g1
movvc %xcc, %i5, %g2
loop_1894:
sth %o7, [%l7 + 0x6E]
loop_1895:
nop
wr %g0, 0x04, %asi
lduba [%l7 + 0x42] %asi, %l5
set 0x38, %g6
stxa %i7, [%l7 + %g6] 0x04
edge16l %g3, %i3, %l4
movl %xcc, %l1, %g5
fmovdl %xcc, %f20, %f25
std %f24, [%l7 + 0x20]
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x1B] %asi, %l6
movn %icc, %g4, %i2
movg %xcc, %o6, %l0
fbo %fcc1, loop_1896
movleu %icc, %i0, %g6
membar 0x5F
and %l2, 0x1A2A, %o4
loop_1896:
bcc,pt %icc, loop_1897
movrne %o2, 0x312, %i6
addc %i1, 0x0E48, %l3
tle %icc, 0x7
loop_1897:
fxnor %f6, %f8, %f30
stw %o0, [%l7 + 0x34]
movpos %icc, %g7, %o1
movvc %icc, %o3, %o5
fmovdgu %icc, %f20, %f9
fnegs %f31, %f15
orncc %i4, %i5, %g1
ble loop_1898
taddcc %g2, %l5, %o7
tcs %icc, 0x7
addc %i7, 0x15FA, %g3
loop_1898:
fbule,a %fcc3, loop_1899
movre %i3, %l1, %l4
stx %l6, [%l7 + 0x10]
xorcc %g5, %g4, %i2
loop_1899:
sir 0x1EA5
andn %o6, 0x14BD, %l0
fsrc2 %f20, %f2
call loop_1900
tneg %xcc, 0x4
fcmple32 %f6, %f8, %g6
wr %g0, 0x80, %asi
lda [%l7 + 0x0C] %asi, %f14
loop_1900:
bge,a loop_1901
fmovde %icc, %f3, %f31
stw %l2, [%l7 + 0x14]
addcc %i0, %o4, %o2
loop_1901:
fmuld8ulx16 %f30, %f10, %f16
umulcc %i6, %i1, %o0
fmovsle %xcc, %f21, %f10
tn %xcc, 0x2
fbu,a %fcc2, loop_1902
movcc %icc, %l3, %g7
ba,pt %xcc, loop_1903
addccc %o3, %o5, %o1
loop_1902:
ldub [%l7 + 0x0B], %i5
membar 0x12
loop_1903:
bge %xcc, loop_1904
umul %g1, 0x10A9, %g2
sir 0x000B
bg,pn %xcc, loop_1905
loop_1904:
andncc %l5, %o7, %i7
set 0x4D, %i6
ldstuba [%l7 + %i6] 0x80, %g3
loop_1905:
te %xcc, 0x2
wr %g0, 0x89, %asi
sta %f16, [%l7 + 0x30] %asi
bg loop_1906
movrgez %i4, %l1, %i3
fbl,a %fcc2, loop_1907
xnor %l6, 0x046B, %g5
loop_1906:
alignaddrl %g4, %i2, %l4
taddcctv %l0, %g6, %o6
loop_1907:
fnot1 %f22, %f8
srlx %i0, %l2, %o2
movne %icc, %i6, %i1
fpsub32 %f18, %f20, %f14
fpsub16 %f24, %f14, %f22
movvs %icc, %o0, %o4
fmovsn %xcc, %f13, %f6
srax %l3, 0x1D, %g7
addccc %o5, 0x1463, %o1
edge8ln %i5, %o3, %g1
membar 0x33
ldsh [%l7 + 0x78], %l5
fexpand %f14, %f4
fornot1 %f20, %f28, %f8
movne %xcc, %g2, %i7
tl %icc, 0x4
andncc %o7, %i4, %g3
sdiv %l1, 0x0B48, %l6
nop
setx loop_1908, %l0, %l1
jmpl %l1, %g5
movrlz %i3, %i2, %g4
tleu %xcc, 0x6
move %icc, %l4, %g6
loop_1908:
taddcc %o6, %i0, %l2
edge8 %l0, %i6, %i1
prefetch [%l7 + 0x0C], 0x0
set 0x6A, %o2
ldstuba [%l7 + %o2] 0x89, %o2
fbg,a %fcc1, loop_1909
bn loop_1910
fpadd32s %f22, %f3, %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1909:
brlz %o4, loop_1911
loop_1910:
tpos %icc, 0x1
ba,a loop_1912
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1911:
tvs %icc, 0x4
fxnor %f0, %f6, %f6
loop_1912:
movne %xcc, %o0, %g7
ta %xcc, 0x0
movg %xcc, %o5, %o1
tvs %icc, 0x6
umul %l3, 0x1979, %i5
ldsw [%l7 + 0x48], %g1
edge32ln %l5, %g2, %o3
fmovrsgz %o7, %f15, %f17
fmovdvs %xcc, %f26, %f18
fsrc1s %f26, %f6
ldsh [%l7 + 0x74], %i4
edge32ln %g3, %i7, %l1
mova %xcc, %g5, %i3
tvs %xcc, 0x0
sdivx %i2, 0x09B8, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %g4, 0x06A4, %g6
movrlz %l4, 0x1E3, %i0
wr %g0, 0x10, %asi
ldxa [%l7 + 0x18] %asi, %o6
andn %l2, %l0, %i6
edge16n %o2, %o4, %i1
fmuld8sux16 %f25, %f21, %f6
fexpand %f4, %f6
array16 %g7, %o5, %o0
bn,a,pt %xcc, loop_1913
taddcc %o1, %l3, %i5
wr %g0, 0x0c, %asi
lda [%l7 + 0x48] %asi, %f23
loop_1913:
ldsw [%l7 + 0x58], %g1
bshuffle %f16, %f12, %f10
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sethi 0x1250, %l5
fzero %f12
array32 %o3, %g2, %i4
movne %icc, %g3, %o7
lduw [%l7 + 0x78], %l1
edge32l %g5, %i7, %i2
movvc %icc, %l6, %g4
fones %f0
fornot1 %f28, %f22, %f16
srlx %i3, %l4, %i0
fandnot2 %f12, %f26, %f30
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %g6, %l2, %o6
fmul8x16au %f10, %f6, %f24
fmovda %xcc, %f30, %f11
fbug %fcc0, loop_1914
fbu %fcc0, loop_1915
movn %xcc, %l0, %i6
fnor %f30, %f4, %f16
loop_1914:
tg %icc, 0x6
loop_1915:
addc %o2, %i1, %o4
sdivx %o5, 0x0B87, %g7
addcc %o1, 0x0316, %l3
lduw [%l7 + 0x7C], %o0
andncc %i5, %g1, %o3
edge16ln %l5, %g2, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smulcc %o7, %i4, %g5
add %l7, 0x58, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %l1
casa [%l6] %asi, %l1, %i2
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x28] %asi, 0x1
set 0x1F, %g2
ldstuba [%l7 + %g2] 0x04, %g4
edge32l %i3, %l4, %i7
edge16l %i0, %g6, %l2
fmul8x16 %f7, %f16, %f14
popc %o6, %l0
srax %i6, %i1, %o2
fmovsneg %xcc, %f29, %f15
brgez %o4, loop_1916
fpsub16 %f24, %f30, %f6
movle %xcc, %g7, %o5
or %o1, 0x1D1E, %o0
loop_1916:
addcc %l3, 0x1EF1, %g1
fmovd %f12, %f28
alignaddrl %o3, %i5, %g2
fones %f4
tl %xcc, 0x2
fcmpgt32 %f4, %f0, %g3
fmovdg %icc, %f21, %f0
tn %icc, 0x5
movrlez %l5, %i4, %o7
tpos %xcc, 0x1
orcc %g5, 0x12AA, %l1
ba,a,pn %xcc, loop_1917
fmovrsgz %l6, %f20, %f15
ld [%l7 + 0x5C], %f26
edge16 %i2, %g4, %i3
loop_1917:
fbue %fcc0, loop_1918
sdivx %i7, 0x03D4, %i0
add %l4, %l2, %o6
fpack16 %f2, %f11
loop_1918:
fnegd %f14, %f2
movrgez %g6, 0x22C, %l0
movrlz %i1, %o2, %o4
tsubcctv %i6, %g7, %o5
xnor %o1, 0x0B3E, %o0
fmul8ulx16 %f4, %f10, %f12
tne %icc, 0x6
subccc %l3, %o3, %i5
xnor %g2, 0x0205, %g3
edge32 %l5, %i4, %g1
array32 %g5, %o7, %l1
fble,a %fcc1, loop_1919
fbo %fcc3, loop_1920
array16 %i2, %g4, %i3
nop
setx loop_1921, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1919:
fble %fcc2, loop_1922
loop_1920:
fands %f19, %f20, %f14
sdiv %l6, 0x0129, %i0
loop_1921:
fmovrslez %i7, %f27, %f14
loop_1922:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movle %icc, %l2, %l4
movge %xcc, %o6, %l0
set 0x5E, %o6
lduba [%l7 + %o6] 0x14, %i1
fmovdcc %xcc, %f5, %f30
edge16ln %g6, %o4, %o2
wr %g0, 0x80, %asi
swapa [%l7 + 0x14] %asi, %g7
fmovde %icc, %f2, %f5
ta %xcc, 0x6
movpos %xcc, %i6, %o1
stb %o5, [%l7 + 0x18]
move %icc, %o0, %o3
srl %i5, 0x08, %g2
pdist %f8, %f4, %f8
fpadd32s %f6, %f31, %f10
fones %f30
movneg %xcc, %g3, %l5
fbule,a %fcc0, loop_1923
ldsw [%l7 + 0x24], %i4
bpos %xcc, loop_1924
fmovrdlez %l3, %f30, %f14
loop_1923:
orcc %g5, %o7, %l1
brlez,a %g1, loop_1925
loop_1924:
fcmple16 %f16, %f14, %i2
fnors %f6, %f30, %f21
membar 0x46
loop_1925:
edge8 %g4, %l6, %i3
xorcc %i7, 0x1963, %i0
andcc %l4, 0x0F64, %o6
alignaddr %l2, %l0, %i1
te %xcc, 0x0
fnegd %f4, %f26
udivcc %g6, 0x1895, %o2
ldsh [%l7 + 0x3E], %g7
fornot2 %f24, %f28, %f10
movrgz %o4, %i6, %o5
fnegs %f4, %f30
srlx %o1, 0x03, %o0
movrlz %o3, %i5, %g2
popc 0x031F, %l5
movle %xcc, %g3, %i4
fcmps %fcc2, %f15, %f23
movcs %icc, %g5, %o7
fnot2 %f28, %f28
smul %l1, %g1, %l3
sllx %g4, 0x1F, %i2
movpos %xcc, %l6, %i7
fpsub32s %f9, %f8, %f31
addcc %i0, 0x05F2, %i3
fmovdpos %icc, %f6, %f0
fbule %fcc3, loop_1926
fsrc2 %f4, %f14
edge32l %o6, %l4, %l0
tg %xcc, 0x5
loop_1926:
movn %xcc, %i1, %l2
udivx %o2, 0x1915, %g6
wr %g0, 0x2f, %asi
stxa %g7, [%l7 + 0x70] %asi
membar #Sync
umul %o4, %o5, %i6
fmovrdne %o0, %f18, %f26
andncc %o1, %i5, %o3
edge16n %l5, %g2, %g3
alignaddr %g5, %o7, %l1
srlx %g1, %i4, %g4
smul %i2, 0x0DD3, %l6
fmovrdlz %l3, %f12, %f18
add %i7, %i0, %i3
fpadd16 %f28, %f16, %f0
nop
setx loop_1927, %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
or %l4, 0x0E24, %o6
sra %i1, 0x10, %l0
andn %l2, 0x069C, %g6
loop_1927:
edge8 %g7, %o4, %o2
fmovse %xcc, %f22, %f7
sdiv %i6, 0x17A0, %o0
brlez %o5, loop_1928
tsubcctv %i5, 0x0792, %o3
set 0x10, %g4
stda %o0, [%l7 + %g4] 0x89
loop_1928:
nop
setx loop_1929, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fornot1s %f29, %f16, %f7
xnorcc %g2, 0x189D, %g3
movneg %icc, %l5, %g5
loop_1929:
nop
set 0x40, %i3
ldda [%l7 + %i3] 0x04, %f0
movne %xcc, %l1, %g1
alignaddrl %o7, %g4, %i2
subcc %i4, %l6, %l3
fmul8ulx16 %f6, %f24, %f26
fmovdl %icc, %f12, %f16
st %f28, [%l7 + 0x18]
fmovrsgz %i7, %f26, %f26
tvs %xcc, 0x4
sll %i0, %i3, %o6
movneg %icc, %i1, %l4
movg %xcc, %l2, %l0
movneg %xcc, %g7, %g6
fpsub32 %f6, %f20, %f22
bn %icc, loop_1930
sll %o4, %i6, %o2
xorcc %o0, %i5, %o5
ta %icc, 0x0
loop_1930:
st %f8, [%l7 + 0x48]
fcmpgt32 %f30, %f22, %o1
set 0x08, %i4
stda %o2, [%l7 + %i4] 0xe2
membar #Sync
flush %l7 + 0x70
add %l7, 0x28, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %g3
casxa [%l6] 0x18, %g3, %g2
sllx %l5, %g5, %l1
ldstub [%l7 + 0x25], %o7
movpos %icc, %g4, %i2
fmovdg %icc, %f22, %f24
orcc %i4, 0x09DC, %g1
srl %l6, 0x1A, %i7
tvc %icc, 0x0
fbo %fcc3, loop_1931
fbn %fcc3, loop_1932
fcmpgt32 %f26, %f4, %i0
movrlez %l3, %o6, %i3
loop_1931:
tsubcctv %i1, %l4, %l2
loop_1932:
udivcc %g7, 0x09EE, %l0
fmovdn %icc, %f5, %f4
tvc %xcc, 0x6
sdiv %g6, 0x156A, %o4
udivx %o2, 0x176A, %i6
fandnot1s %f7, %f22, %f15
fmovsa %icc, %f15, %f10
tle %icc, 0x2
brlez,a %o0, loop_1933
movpos %xcc, %i5, %o5
brgz,a %o1, loop_1934
fcmpgt16 %f26, %f26, %g3
loop_1933:
fmovdg %xcc, %f28, %f8
sub %o3, 0x19E6, %l5
loop_1934:
srlx %g2, %l1, %g5
taddcc %g4, 0x0CC7, %i2
fnors %f28, %f4, %f16
bl,pt %icc, loop_1935
lduh [%l7 + 0x38], %i4
udivcc %o7, 0x114C, %g1
fone %f14
loop_1935:
move %xcc, %l6, %i7
bpos,pn %icc, loop_1936
edge8l %l3, %o6, %i0
srax %i3, %l4, %l2
movcs %xcc, %i1, %g7
loop_1936:
tpos %xcc, 0x6
movl %icc, %g6, %l0
fmovsvc %xcc, %f19, %f3
edge32 %o4, %o2, %o0
fbul,a %fcc0, loop_1937
nop
setx loop_1938, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tsubcctv %i5, 0x10CF, %o5
movle %icc, %i6, %g3
loop_1937:
edge32l %o3, %l5, %g2
loop_1938:
fpack16 %f10, %f26
stw %l1, [%l7 + 0x54]
add %l7, 0x44, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %o1
casa [%l6] 0x81, %o1, %g4
sth %g5, [%l7 + 0x58]
bgu,a,pn %icc, loop_1939
sllx %i4, %i2, %g1
edge16ln %o7, %l6, %l3
bcs,pt %icc, loop_1940
loop_1939:
array8 %o6, %i0, %i3
movrlez %i7, %l2, %i1
add %l4, %g7, %g6
loop_1940:
fmovscs %xcc, %f30, %f29
tneg %icc, 0x4
umul %o4, 0x03A0, %l0
sdivx %o2, 0x0330, %i5
ld [%l7 + 0x4C], %f12
fpsub16 %f20, %f4, %f30
fornot2 %f16, %f28, %f10
subcc %o0, %i6, %o5
movn %icc, %g3, %l5
movrlez %g2, 0x0EB, %o3
add %o1, %g4, %g5
fcmpes %fcc2, %f3, %f15
orn %i4, 0x041A, %i2
brlez %g1, loop_1941
addc %l1, 0x0654, %l6
brgz %o7, loop_1942
edge32ln %l3, %o6, %i3
loop_1941:
sir 0x063B
sdivx %i7, 0x11B1, %i0
loop_1942:
bleu,a %icc, loop_1943
and %i1, 0x05CC, %l2
orncc %g7, 0x032D, %g6
bl,a %xcc, loop_1944
loop_1943:
fcmpgt32 %f8, %f14, %l4
wr %g0, 0x10, %asi
ldswa [%l7 + 0x6C] %asi, %o4
loop_1944:
nop
set 0x40, %l2
stha %l0, [%l7 + %l2] 0x11
tsubcc %i5, 0x1A33, %o2
fnot2s %f28, %f7
mulscc %o0, 0x014C, %o5
tne %icc, 0x2
fcmpeq16 %f6, %f4, %i6
wr %g0, 0xeb, %asi
stha %g3, [%l7 + 0x60] %asi
membar #Sync
taddcctv %g2, %o3, %l5
mova %icc, %o1, %g5
addcc %i4, 0x0BB9, %g4
fcmple16 %f0, %f26, %i2
fmovs %f12, %f6
brlz %l1, loop_1945
xnor %g1, 0x0D2D, %o7
fcmpgt16 %f6, %f24, %l6
fsrc1 %f28, %f16
loop_1945:
udivx %l3, 0x0D93, %o6
smulcc %i3, 0x015A, %i7
fmovdcc %icc, %f21, %f14
umul %i1, 0x0D19, %l2
array16 %i0, %g6, %g7
movrgz %l4, %o4, %l0
fnot2s %f18, %f22
srl %o2, 0x08, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x30, %o5
ldsha [%l7 + %o5] 0x15, %o0
srl %i6, 0x1A, %g3
fabss %f28, %f17
tsubcctv %o5, 0x0BC4, %o3
tgu %icc, 0x2
mova %xcc, %g2, %l5
array8 %o1, %g5, %i4
edge8l %i2, %g4, %g1
sir 0x1310
set 0x2C, %i1
stwa %l1, [%l7 + %i1] 0x23
membar #Sync
sra %l6, %o7, %o6
orcc %i3, %l3, %i7
fnors %f13, %f29, %f16
edge32l %i1, %i0, %g6
taddcctv %g7, 0x04B2, %l2
fands %f20, %f15, %f5
bshuffle %f22, %f0, %f30
edge8ln %l4, %l0, %o4
srl %o2, 0x07, %i5
or %i6, 0x13D4, %g3
movrlz %o5, 0x07F, %o0
movre %g2, %o3, %l5
alignaddrl %o1, %g5, %i4
fmovdvs %icc, %f3, %f4
fmovrde %g4, %f20, %f30
ba loop_1946
array8 %g1, %l1, %i2
taddcctv %o7, %o6, %i3
udivx %l3, 0x1E10, %i7
loop_1946:
andncc %i1, %l6, %g6
alignaddr %g7, %i0, %l2
tsubcctv %l0, %l4, %o2
or %o4, 0x1F6A, %i6
tvs %icc, 0x0
tneg %icc, 0x1
ldsh [%l7 + 0x1E], %i5
add %l7, 0x58, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %g3, %o5
fandnot2 %f8, %f4, %f4
edge8l %g2, %o3, %l5
mulscc %o0, %o1, %i4
sir 0x0680
edge8ln %g5, %g4, %g1
set 0x5B, %l6
lduba [%l7 + %l6] 0x04, %l1
mova %xcc, %i2, %o6
std %i2, [%l7 + 0x40]
edge8l %o7, %i7, %i1
brz %l3, loop_1947
bvs,a %xcc, loop_1948
fmovrslz %g6, %f9, %f23
bl,a loop_1949
loop_1947:
array8 %l6, %g7, %l2
loop_1948:
alignaddr %i0, %l4, %o2
edge8n %l0, %o4, %i6
loop_1949:
bvc,a %xcc, loop_1950
stw %i5, [%l7 + 0x0C]
wr %g0, 0x04, %asi
ldsba [%l7 + 0x3F] %asi, %g3
loop_1950:
popc %o5, %o3
fbu %fcc1, loop_1951
mulx %g2, 0x19A7, %l5
nop
setx loop_1952, %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
tcs %icc, 0x7
loop_1951:
tge %xcc, 0x5
fnor %f12, %f4, %f8
loop_1952:
fmovdpos %xcc, %f25, %f21
ldstub [%l7 + 0x1F], %o0
sdivx %o1, 0x07E6, %g5
edge16n %i4, %g4, %l1
bcc %xcc, loop_1953
fornot2s %f30, %f3, %f2
wr %g0, 0x20, %asi
ldxa [%g0 + 0x20] %asi, %i2
loop_1953:
tsubcctv %g1, %i3, %o6
te %xcc, 0x4
tge %xcc, 0x6
taddcctv %o7, %i7, %l3
fzero %f8
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsb [%l7 + 0x54], %i1
fandnot1 %f18, %f26, %f2
movrne %g6, 0x09A, %l6
fmovdne %xcc, %f11, %f18
movne %xcc, %l2, %g7
fbug,a %fcc0, loop_1954
te %icc, 0x3
tle %icc, 0x2
ba %icc, loop_1955
loop_1954:
sub %i0, 0x1E48, %o2
srl %l0, %o4, %i6
or %l4, %i5, %o5
loop_1955:
bn,a loop_1956
fnor %f10, %f12, %f20
fmovdvs %icc, %f10, %f25
wr %g0, 0x88, %asi
lduwa [%l7 + 0x28] %asi, %o3
loop_1956:
bl,a %icc, loop_1957
edge16 %g3, %l5, %o0
bneg loop_1958
tne %icc, 0x5
loop_1957:
movvs %icc, %g2, %o1
fabsd %f18, %f10
loop_1958:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smul %g5, %g4, %l1
edge16l %i4, %i2, %g1
array8 %o6, %i3, %o7
bcs,a %icc, loop_1959
movrgez %i7, 0x1CC, %i1
sll %l3, 0x00, %g6
movre %l2, 0x13B, %g7
loop_1959:
fpsub16 %f20, %f4, %f26
fmovsn %icc, %f0, %f28
movle %icc, %l6, %o2
umul %l0, %o4, %i0
movge %xcc, %i6, %i5
tneg %icc, 0x0
fbg %fcc3, loop_1960
fmul8ulx16 %f22, %f2, %f2
ldsb [%l7 + 0x68], %l4
ldd [%l7 + 0x28], %o2
loop_1960:
sdivx %g3, 0x0A1A, %l5
edge8ln %o0, %g2, %o1
edge16n %g5, %g4, %l1
sllx %o5, %i4, %g1
fmovdn %xcc, %f0, %f9
srlx %o6, %i3, %o7
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x58] %asi, 0x0
wr %g0, 0x19, %asi
stha %i1, [%l7 + 0x7C] %asi
fcmps %fcc0, %f1, %f13
taddcctv %i7, %g6, %l2
sethi 0x0BA1, %g7
mova %icc, %l6, %o2
fpackfix %f6, %f6
edge8l %l3, %l0, %i0
fone %f10
fmovdcs %xcc, %f4, %f15
fmovdgu %icc, %f25, %f10
movrgz %o4, 0x23C, %i5
te %icc, 0x4
addc %l4, 0x0CE3, %o3
fbule %fcc1, loop_1961
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbn,a %fcc0, loop_1962
swap [%l7 + 0x40], %i6
loop_1961:
fbul,a %fcc1, loop_1963
movleu %icc, %l5, %o0
loop_1962:
fors %f18, %f8, %f31
sll %g2, 0x1E, %o1
loop_1963:
nop
setx loop_1964, %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
prefetch [%l7 + 0x44], 0x3
fbue,a %fcc1, loop_1965
movvc %xcc, %g5, %g3
loop_1964:
nop
wr %g0, 0x0c, %asi
stha %l1, [%l7 + 0x10] %asi
loop_1965:
fbne %fcc3, loop_1966
orn %g4, 0x07A4, %i4
movl %icc, %g1, %o6
array8 %i3, %o7, %i2
loop_1966:
movpos %icc, %o5, %i1
subccc %i7, 0x14E5, %l2
fmovsl %xcc, %f10, %f0
set 0x76, %o1
stba %g6, [%l7 + %o1] 0x15
pdist %f28, %f10, %f4
addc %g7, 0x0F29, %l6
fmovsge %xcc, %f12, %f14
brlez,a %o2, loop_1967
subcc %l3, %i0, %l0
subc %o4, 0x1E13, %l4
array32 %o3, %i5, %i6
loop_1967:
nop
wr %g0, 0x89, %asi
ldswa [%l7 + 0x48] %asi, %o0
bpos,a,pn %icc, loop_1968
pdist %f2, %f6, %f8
orncc %g2, %l5, %g5
array16 %g3, %l1, %o1
loop_1968:
array8 %g4, %i4, %g1
tg %xcc, 0x0
edge32n %i3, %o7, %i2
bgu %icc, loop_1969
bvc,a loop_1970
nop
setx loop_1971, %l0, %l1
jmpl %l1, %o5
movcs %xcc, %i1, %o6
loop_1969:
edge8n %l2, %i7, %g6
loop_1970:
fmul8sux16 %f26, %f4, %f2
loop_1971:
edge32n %l6, %o2, %l3
tsubcc %g7, %i0, %o4
set 0x40, %g3
stba %l0, [%l7 + %g3] 0x19
fmovdl %icc, %f7, %f8
movpos %xcc, %l4, %o3
fcmpgt16 %f18, %f6, %i5
tge %icc, 0x3
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x78] %asi, 0x2
bvs,a,pn %icc, loop_1972
edge8ln %i6, %g2, %l5
edge32ln %g5, %g3, %o1
taddcctv %l1, %i4, %g1
loop_1972:
edge32 %g4, %i3, %o7
edge16 %o5, %i1, %o6
ld [%l7 + 0x3C], %f15
movge %icc, %i2, %i7
movcs %xcc, %g6, %l2
fmovrsgz %o2, %f10, %f25
wr %g0, 0x81, %asi
stba %l6, [%l7 + 0x54] %asi
subcc %g7, 0x0CF5, %i0
set 0x30, %i5
ldda [%l7 + %i5] 0x18, %l2
fbule %fcc0, loop_1973
sra %o4, 0x02, %l4
srlx %o3, %l0, %i5
orn %o0, 0x1778, %g2
loop_1973:
bl loop_1974
sdivcc %i6, 0x1BC7, %g5
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x70] %asi, 0x3
loop_1974:
tcs %xcc, 0x4
fmul8x16al %f16, %f31, %f28
sub %o1, 0x1BAD, %l1
subc %l5, 0x1957, %g1
fbue %fcc0, loop_1975
te %icc, 0x7
lduh [%l7 + 0x5E], %i4
fba,a %fcc0, loop_1976
loop_1975:
fnot2s %f3, %f3
bcs,a,pn %icc, loop_1977
tle %xcc, 0x4
loop_1976:
ld [%l7 + 0x38], %f0
wr %g0, 0x18, %asi
stda %g4, [%l7 + 0x10] %asi
loop_1977:
edge8 %o7, %i3, %i1
ldx [%l7 + 0x08], %o6
fmovse %xcc, %f8, %f0
fbue,a %fcc2, loop_1978
ldsh [%l7 + 0x7E], %i2
smul %o5, %i7, %g6
tleu %xcc, 0x1
loop_1978:
umulcc %l2, %o2, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot1 %f22, %f10, %f30
fmovse %icc, %f10, %f7
ldx [%l7 + 0x50], %g7
wr %g0, 0x80, %asi
sta %f16, [%l7 + 0x70] %asi
tvs %icc, 0x1
fbg,a %fcc2, loop_1979
smulcc %l3, 0x0116, %o4
fpsub16 %f28, %f2, %f6
tvs %xcc, 0x7
loop_1979:
orncc %i0, %l4, %l0
fmovdvc %xcc, %f27, %f7
movg %icc, %o3, %i5
bgu,pt %xcc, loop_1980
bpos %icc, loop_1981
fzeros %f28
array8 %g2, %i6, %o0
loop_1980:
movrgez %g3, %g5, %l1
loop_1981:
srax %o1, 0x00, %g1
edge16 %i4, %g4, %o7
addccc %l5, %i1, %o6
addc %i2, %o5, %i3
fsrc1 %f8, %f16
andcc %i7, 0x115B, %g6
membar 0x17
wr %g0, 0x19, %asi
lduha [%l7 + 0x6C] %asi, %l2
subc %o2, 0x0E8B, %g7
set 0x34, %l3
sta %f9, [%l7 + %l3] 0x80
edge16ln %l6, %l3, %o4
tneg %icc, 0x5
wr %g0, 0x19, %asi
lda [%l7 + 0x10] %asi, %f1
tsubcc %l4, %i0, %o3
stx %i5, [%l7 + 0x38]
movrgz %g2, %l0, %o0
fpadd32 %f8, %f18, %f20
fabsd %f20, %f6
tne %icc, 0x0
popc 0x1920, %g3
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
std %f28, [%l7 + 0x78]
sra %g5, 0x0B, %l1
st %f18, [%l7 + 0x38]
fandnot1 %f10, %f14, %f24
fpsub16 %f26, %f16, %f24
mova %xcc, %i6, %o1
tsubcctv %g1, %g4, %i4
fbl %fcc1, loop_1982
edge8ln %l5, %i1, %o6
taddcctv %o7, %i2, %o5
tg %xcc, 0x7
loop_1982:
sub %i3, %i7, %l2
tleu %icc, 0x1
ble,pn %xcc, loop_1983
fmovde %xcc, %f1, %f7
set 0x26, %g7
lduha [%l7 + %g7] 0x14, %o2
loop_1983:
movn %icc, %g6, %l6
umul %g7, 0x024A, %o4
bcc,pt %xcc, loop_1984
fnegs %f13, %f24
wr %g0, 0x18, %asi
ldswa [%l7 + 0x24] %asi, %l4
loop_1984:
taddcc %l3, %i0, %i5
popc %o3, %l0
bcc %xcc, loop_1985
edge32n %g2, %o0, %g5
edge16 %g3, %l1, %o1
orcc %i6, 0x17C3, %g1
loop_1985:
nop
set 0x08, %g1
lduha [%l7 + %g1] 0x0c, %g4
nop
set 0x68, %i0
ldsw [%l7 + %i0], %l5
fpsub16s %f17, %f3, %f17
bcs,pt %xcc, loop_1986
tl %xcc, 0x7
movleu %xcc, %i1, %i4
tpos %xcc, 0x2
loop_1986:
move %icc, %o6, %i2
fmovsgu %xcc, %f14, %f20
edge8ln %o5, %i3, %i7
tsubcctv %o7, 0x11A0, %l2
ldstub [%l7 + 0x3C], %o2
addc %g6, %g7, %l6
sth %l4, [%l7 + 0x52]
bneg loop_1987
fmovsl %xcc, %f0, %f27
edge8n %l3, %i0, %o4
set 0x50, %l4
stda %o2, [%l7 + %l4] 0x80
loop_1987:
bcc,pt %icc, loop_1988
movre %i5, 0x3CA, %l0
udivx %o0, 0x0E0F, %g2
fmul8x16al %f5, %f16, %f18
loop_1988:
bcs,a loop_1989
fmovdne %icc, %f10, %f8
tl %icc, 0x7
edge16ln %g5, %g3, %l1
loop_1989:
fone %f4
edge16l %i6, %g1, %o1
fbne %fcc0, loop_1990
fmul8sux16 %f22, %f22, %f8
sdivcc %l5, 0x131C, %g4
mulscc %i4, 0x14B5, %o6
loop_1990:
sethi 0x0533, %i1
tne %xcc, 0x6
tn %icc, 0x3
edge16ln %i2, %i3, %i7
fsrc2s %f1, %f31
fmul8ulx16 %f14, %f2, %f30
taddcc %o7, 0x18EC, %o5
fnors %f24, %f27, %f14
wr %g0, 0x04, %asi
stwa %l2, [%l7 + 0x58] %asi
set 0x28, %l5
lda [%l7 + %l5] 0x04, %f17
edge8 %g6, %o2, %l6
movvc %xcc, %l4, %g7
tvc %xcc, 0x5
tsubcctv %i0, %o4, %l3
alignaddrl %i5, %o3, %l0
tne %xcc, 0x5
orn %o0, %g5, %g3
xnor %l1, 0x0791, %i6
mova %icc, %g2, %o1
ldx [%l7 + 0x38], %l5
sra %g1, 0x16, %g4
orcc %i4, 0x027E, %o6
bl loop_1991
fcmps %fcc1, %f31, %f5
fbg,a %fcc0, loop_1992
add %i2, %i1, %i3
loop_1991:
ta %icc, 0x4
membar 0x0A
loop_1992:
edge32l %i7, %o7, %l2
addccc %g6, %o2, %o5
edge8n %l4, %g7, %i0
srlx %l6, 0x03, %l3
edge16n %o4, %o3, %l0
swap [%l7 + 0x48], %i5
movrlz %o0, %g3, %l1
bvc %icc, loop_1993
sethi 0x1F98, %i6
andncc %g2, %g5, %l5
srax %g1, %o1, %g4
loop_1993:
move %icc, %i4, %o6
movg %icc, %i2, %i1
edge32 %i7, %i3, %l2
fmovdgu %xcc, %f16, %f10
fpackfix %f6, %f13
edge8n %o7, %g6, %o2
movg %icc, %o5, %g7
tn %icc, 0x1
set 0x42, %o7
lduha [%l7 + %o7] 0x89, %i0
umul %l6, 0x0B92, %l3
umul %l4, %o3, %l0
fpack16 %f10, %f14
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32 %i5, %o0, %o4
tg %xcc, 0x3
te %xcc, 0x4
edge32 %l1, %i6, %g3
movrgez %g5, %l5, %g1
xor %g2, %g4, %o1
taddcctv %i4, 0x177F, %o6
brgz %i2, loop_1994
edge32n %i7, %i1, %l2
tn %icc, 0x6
fmovdgu %xcc, %f23, %f8
loop_1994:
nop
wr %g0, 0x89, %asi
lduba [%l7 + 0x52] %asi, %i3
movrlez %g6, 0x0C8, %o2
fmul8x16au %f10, %f17, %f24
taddcc %o5, %g7, %o7
lduh [%l7 + 0x6A], %i0
sir 0x18F5
tge %icc, 0x5
movvc %icc, %l6, %l3
ta %icc, 0x6
edge8ln %o3, %l4, %l0
movgu %xcc, %o0, %i5
edge32n %o4, %i6, %l1
fmovrde %g3, %f30, %f18
fmovrsgz %l5, %f18, %f18
fors %f19, %f16, %f22
stx %g5, [%l7 + 0x10]
sethi 0x0EAA, %g1
movneg %xcc, %g4, %g2
ldsh [%l7 + 0x54], %o1
tg %icc, 0x3
fpsub16s %f21, %f26, %f17
sra %o6, %i4, %i2
taddcctv %i1, 0x1905, %i7
te %xcc, 0x4
fbul %fcc1, loop_1995
brgz,a %l2, loop_1996
brlz %g6, loop_1997
tsubcc %o2, 0x0030, %i3
loop_1995:
or %g7, %o7, %i0
loop_1996:
nop
wr %g0, 0x80, %asi
swapa [%l7 + 0x60] %asi, %o5
loop_1997:
fbul %fcc1, loop_1998
tl %icc, 0x1
fmovsleu %xcc, %f5, %f0
bg,a,pn %xcc, loop_1999
loop_1998:
lduw [%l7 + 0x74], %l6
edge8n %o3, %l4, %l0
subccc %o0, 0x0736, %l3
loop_1999:
ba,a loop_2000
udivcc %o4, 0x0E29, %i6
xnorcc %i5, %l1, %l5
tne %xcc, 0x0
loop_2000:
brz %g3, loop_2001
fmovrslz %g1, %f14, %f17
array8 %g5, %g4, %g2
sethi 0x0D5E, %o1
loop_2001:
nop
wr %g0, 0x19, %asi
lduwa [%l7 + 0x58] %asi, %i4
pdist %f6, %f16, %f28
movleu %xcc, %i2, %o6
fornot1s %f16, %f8, %f28
fnors %f11, %f19, %f8
bneg %icc, loop_2002
smulcc %i7, 0x17B0, %l2
fmovdg %xcc, %f7, %f12
array8 %i1, %o2, %i3
loop_2002:
tge %xcc, 0x6
xor %g6, %o7, %g7
tpos %icc, 0x3
movvc %xcc, %i0, %l6
brlz,a %o5, loop_2003
movrgez %l4, %l0, %o0
edge16 %o3, %o4, %i6
fpackfix %f8, %f1
loop_2003:
tl %icc, 0x2
andn %l3, %i5, %l1
fmovspos %icc, %f11, %f20
fcmpes %fcc0, %f19, %f5
fmovrslez %l5, %f5, %f28
bl,pt %xcc, loop_2004
fmovd %f2, %f16
tsubcctv %g3, %g1, %g4
stbar
loop_2004:
ldsw [%l7 + 0x20], %g2
tn %icc, 0x2
ldd [%l7 + 0x60], %o0
wr %g0, 0x52, %asi
ldxa [%g0 + 0x118] %asi, %i4
brlz,a %g5, loop_2005
nop
setx loop_2006, %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
for %f18, %f12, %f8
fbo %fcc2, loop_2007
loop_2005:
fxnors %f23, %f21, %f11
loop_2006:
movle %xcc, %i2, %i7
movrlez %o6, %i1, %o2
loop_2007:
stx %l2, [%l7 + 0x58]
srl %i3, %g6, %o7
fornot2s %f7, %f14, %f10
ble %xcc, loop_2008
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
flush %l7 + 0x68
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2008:
movgu %icc, %i0, %l6
ldx [%l7 + 0x48], %o5
ta %icc, 0x7
brgz %l4, loop_2009
array16 %g7, %o0, %l0
fnot1 %f24, %f18
wr %g0, 0x27, %asi
stwa %o4, [%l7 + 0x74] %asi
membar #Sync
loop_2009:
fmovdpos %icc, %f0, %f28
fmovsvs %icc, %f14, %f10
smulcc %o3, %l3, %i5
movgu %icc, %l1, %l5
wr %g0, 0x11, %asi
stda %i6, [%l7 + 0x40] %asi
fmovscc %xcc, %f13, %f2
nop
setx loop_2010, %l0, %l1
jmpl %l1, %g1
bvc,pn %xcc, loop_2011
fsrc1 %f16, %f20
edge16ln %g4, %g2, %o1
loop_2010:
st %f31, [%l7 + 0x24]
loop_2011:
fbo,a %fcc2, loop_2012
movrne %i4, 0x10A, %g5
tsubcctv %i2, %i7, %g3
fmul8x16 %f1, %f0, %f6
loop_2012:
edge32ln %o6, %o2, %l2
bvs,a loop_2013
fbug %fcc3, loop_2014
xor %i3, %i1, %o7
xorcc %i0, %g6, %o5
loop_2013:
smulcc %l6, %g7, %o0
loop_2014:
brgez %l4, loop_2015
taddcctv %o4, 0x0C59, %l0
fblg,a %fcc0, loop_2016
tle %icc, 0x4
loop_2015:
fornot1 %f18, %f28, %f12
smul %o3, %i5, %l3
loop_2016:
movl %icc, %l5, %l1
fblg %fcc0, loop_2017
smul %i6, %g1, %g2
bpos,a %xcc, loop_2018
sdivcc %o1, 0x0D3E, %i4
loop_2017:
tneg %xcc, 0x3
bn,a loop_2019
loop_2018:
subccc %g5, %g4, %i7
ble,a,pt %xcc, loop_2020
tvs %icc, 0x2
loop_2019:
andcc %i2, %g3, %o2
movcs %xcc, %o6, %l2
loop_2020:
tgu %xcc, 0x3
udivx %i3, 0x0F56, %o7
sll %i0, %i1, %o5
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x6B] %asi, %l6
fbg,a %fcc1, loop_2021
fandnot2 %f6, %f12, %f10
fcmple32 %f10, %f30, %g7
tcc %xcc, 0x4
loop_2021:
sethi 0x172E, %o0
movvc %icc, %g6, %l4
srl %l0, 0x13, %o3
fbg %fcc1, loop_2022
mulscc %i5, 0x1B75, %l3
ble,pt %xcc, loop_2023
tn %icc, 0x1
loop_2022:
movcs %xcc, %l5, %o4
fzeros %f5
loop_2023:
mova %icc, %l1, %g1
movrlz %g2, %i6, %o1
movrgz %g5, %i4, %g4
edge16n %i7, %i2, %g3
and %o6, %o2, %i3
fcmple32 %f16, %f20, %l2
fand %f30, %f2, %f4
bcs,a loop_2024
fpadd16 %f16, %f20, %f0
sra %i0, 0x14, %i1
taddcc %o7, 0x0D23, %o5
loop_2024:
sdiv %g7, 0x10AC, %o0
bl,pt %xcc, loop_2025
mulx %g6, 0x018E, %l6
tg %icc, 0x3
set 0x20, %o0
stda %l4, [%l7 + %o0] 0x81
loop_2025:
sra %l0, 0x0B, %o3
movcs %icc, %i5, %l3
fbg %fcc3, loop_2026
andn %o4, 0x058A, %l5
fcmpgt32 %f10, %f2, %g1
movre %g2, %l1, %o1
loop_2026:
umul %g5, 0x0DCC, %i4
subccc %i6, %i7, %i2
tgu %xcc, 0x6
tne %icc, 0x5
movvs %icc, %g3, %o6
andcc %o2, %i3, %g4
movneg %xcc, %i0, %i1
tn %icc, 0x3
tsubcctv %l2, 0x10AE, %o5
movrgez %g7, 0x041, %o7
edge16ln %g6, %o0, %l4
edge16 %l6, %o3, %i5
addccc %l0, 0x196C, %o4
bg,pt %xcc, loop_2027
fmovrdne %l3, %f30, %f22
set 0x6E, %g5
ldsha [%l7 + %g5] 0x19, %l5
loop_2027:
bg,a %icc, loop_2028
fmovspos %xcc, %f13, %f16
fnot1 %f30, %f30
fcmpne16 %f20, %f30, %g1
loop_2028:
fpadd32s %f4, %f2, %f16
fmovdgu %icc, %f20, %f22
tcc %icc, 0x1
fmovsleu %xcc, %f5, %f14
movg %xcc, %l1, %o1
edge16l %g2, %g5, %i4
tcc %icc, 0x7
fmovdle %icc, %f17, %f11
bn,a,pt %icc, loop_2029
fxnors %f10, %f0, %f20
fmovdcs %icc, %f1, %f28
subcc %i7, 0x04C0, %i2
loop_2029:
fcmpne16 %f4, %f14, %g3
addc %o6, %i6, %i3
srax %o2, 0x1C, %i0
movrne %i1, %g4, %l2
fnegs %f16, %f13
fmovsleu %xcc, %f22, %f9
fmovsa %icc, %f20, %f30
addccc %o5, 0x1180, %o7
bl %icc, loop_2030
edge32l %g6, %o0, %l4
flush %l7 + 0x24
tg %icc, 0x2
loop_2030:
movcc %icc, %g7, %l6
set 0x5C, %o4
stwa %i5, [%l7 + %o4] 0x89
tvs %xcc, 0x7
set 0x24, %o3
sta %f20, [%l7 + %o3] 0x89
sdivx %o3, 0x12AB, %o4
mulx %l0, %l3, %g1
taddcc %l1, 0x062A, %o1
movleu %icc, %g2, %g5
fbg,a %fcc2, loop_2031
movg %icc, %l5, %i7
wr %g0, 0x52, %asi
stxa %i2, [%g0 + 0x120] %asi
loop_2031:
call loop_2032
tvc %icc, 0x6
tvs %xcc, 0x7
sra %g3, %i4, %o6
loop_2032:
movrne %i3, %i6, %o2
brlz,a %i1, loop_2033
movl %icc, %i0, %g4
addcc %l2, %o7, %o5
movrne %o0, 0x2F2, %l4
loop_2033:
subc %g6, %g7, %i5
bcs,pn %xcc, loop_2034
sub %l6, %o4, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x18, %asi
lduha [%l7 + 0x64] %asi, %l0
loop_2034:
movrgz %g1, 0x29F, %l3
fnot2s %f13, %f9
array32 %l1, %o1, %g2
fmovrdlez %l5, %f8, %f10
edge32l %g5, %i7, %g3
sdiv %i2, 0x07A4, %o6
fba,a %fcc3, loop_2035
orcc %i3, %i6, %o2
sir 0x0C1A
fmovdne %xcc, %f23, %f2
loop_2035:
srl %i4, %i0, %g4
bshuffle %f28, %f14, %f14
movleu %icc, %i1, %l2
fbe,a %fcc2, loop_2036
ldd [%l7 + 0x08], %f8
fmuld8sux16 %f20, %f1, %f20
add %o5, %o7, %l4
loop_2036:
movl %icc, %g6, %g7
set 0x2F, %i2
stba %i5, [%l7 + %i2] 0xeb
membar #Sync
movvc %xcc, %o0, %l6
fbo %fcc3, loop_2037
movcc %icc, %o4, %o3
edge8ln %l0, %g1, %l1
add %l3, 0x0D4F, %o1
loop_2037:
nop
add %l7, 0x38, %l6
wr %g0, 0x88, %asi
casxa [%l6] 0x88, %g2, %g5
subc %l5, 0x0875, %i7
movrne %i2, %o6, %g3
tle %icc, 0x0
sdivx %i3, 0x035B, %o2
fmovdcc %icc, %f19, %f13
sll %i6, 0x0E, %i0
set 0x48, %l0
stda %i4, [%l7 + %l0] 0xe3
membar #Sync
tvs %xcc, 0x5
orcc %g4, %i1, %o5
fbug,a %fcc1, loop_2038
ta %icc, 0x7
tne %xcc, 0x2
edge32ln %l2, %o7, %g6
loop_2038:
edge8 %g7, %i5, %l4
subcc %o0, %o4, %o3
srax %l6, %g1, %l1
fmovrsgez %l3, %f2, %f29
fmovdle %icc, %f4, %f31
addccc %l0, 0x0ECF, %g2
movrgz %g5, %o1, %l5
wr %g0, 0x80, %asi
ldsha [%l7 + 0x64] %asi, %i7
tg %xcc, 0x0
sethi 0x16C3, %i2
fbo %fcc2, loop_2039
movrlez %g3, 0x0E6, %o6
bge,pn %xcc, loop_2040
mulscc %i3, 0x1A4F, %o2
loop_2039:
nop
wr %g0, 0x0c, %asi
swapa [%l7 + 0x08] %asi, %i0
loop_2040:
and %i6, %g4, %i1
fmovrsgz %o5, %f14, %f12
fpackfix %f2, %f13
smulcc %l2, 0x0B9C, %i4
tg %icc, 0x1
sth %g6, [%l7 + 0x4C]
and %g7, %o7, %l4
taddcctv %o0, %o4, %i5
fmovsleu %icc, %f17, %f4
movrlez %o3, 0x25C, %g1
fnot1 %f20, %f16
add %l7, 0x64, %l6
wr %g0, 0x04, %asi
casa [%l6] %asi, %l6, %l1
edge8l %l3, %g2, %g5
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f16
movrne %l0, %o1, %l5
xor %i2, %i7, %o6
bcs,a,pn %icc, loop_2041
stx %i3, [%l7 + 0x40]
movneg %xcc, %o2, %i0
andn %g3, 0x1250, %g4
loop_2041:
addcc %i1, 0x0A38, %i6
fmuld8sux16 %f11, %f13, %f14
fpadd32s %f3, %f1, %f7
fmovrdlez %o5, %f6, %f14
edge8 %l2, %i4, %g7
movrne %o7, 0x1CD, %l4
xnor %g6, %o4, %o0
bvc,a,pt %icc, loop_2042
mulscc %o3, 0x0F48, %i5
tg %icc, 0x4
movrgez %g1, 0x20F, %l6
loop_2042:
call loop_2043
edge8ln %l1, %g2, %l3
ldub [%l7 + 0x20], %l0
sub %o1, %g5, %l5
loop_2043:
membar 0x0E
ta %icc, 0x6
edge32ln %i7, %i2, %o6
fbuge,a %fcc0, loop_2044
fmovdpos %xcc, %f16, %f31
fbug %fcc2, loop_2045
edge32 %o2, %i3, %i0
loop_2044:
umulcc %g3, %g4, %i1
movne %icc, %i6, %o5
loop_2045:
tneg %xcc, 0x2
stbar
ldstub [%l7 + 0x61], %i4
ldsh [%l7 + 0x4E], %l2
movleu %icc, %o7, %l4
move %icc, %g6, %g7
fmovdne %xcc, %f23, %f26
andcc %o0, %o4, %o3
lduw [%l7 + 0x14], %i5
fxnors %f16, %f20, %f30
fmovrdlez %g1, %f6, %f0
smulcc %l1, 0x088D, %g2
orcc %l3, 0x0D65, %l6
ldsh [%l7 + 0x42], %l0
orncc %g5, %l5, %o1
sir 0x0724
prefetch [%l7 + 0x64], 0x0
edge32ln %i7, %o6, %o2
edge32l %i3, %i0, %i2
prefetch [%l7 + 0x50], 0x2
call loop_2046
nop
setx loop_2047, %l0, %l1
jmpl %l1, %g4
edge16 %i1, %g3, %i6
st %f16, [%l7 + 0x5C]
loop_2046:
for %f30, %f12, %f12
loop_2047:
edge16l %o5, %l2, %o7
tsubcctv %l4, %i4, %g7
fcmpes %fcc2, %f12, %f28
fcmps %fcc3, %f23, %f19
udiv %o0, 0x099A, %o4
pdist %f0, %f4, %f10
edge8l %g6, %o3, %i5
sethi 0x0E4E, %l1
andncc %g2, %l3, %l6
sra %l0, 0x00, %g5
fmovd %f18, %f28
subc %l5, %g1, %i7
ldsh [%l7 + 0x7C], %o1
array8 %o2, %i3, %i0
stx %i2, [%l7 + 0x78]
fcmpeq32 %f8, %f10, %g4
movvc %icc, %i1, %g3
fbne %fcc1, loop_2048
st %f22, [%l7 + 0x24]
tn %xcc, 0x3
srax %i6, %o5, %o6
loop_2048:
movrlez %l2, 0x37F, %l4
umulcc %o7, %i4, %g7
nop
setx loop_2049, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tcc %icc, 0x5
fmovrsgez %o0, %f6, %f3
taddcc %o4, 0x1916, %g6
loop_2049:
nop
wr %g0, 0x10, %asi
lduba [%l7 + 0x72] %asi, %o3
tge %icc, 0x4
be,a %xcc, loop_2050
ldsw [%l7 + 0x24], %i5
ldd [%l7 + 0x08], %g2
sdivcc %l3, 0x0159, %l1
loop_2050:
te %xcc, 0x3
fmovdne %icc, %f7, %f11
tg %icc, 0x3
bpos,a,pn %xcc, loop_2051
fmovse %icc, %f27, %f7
orncc %l0, %g5, %l5
fsrc2 %f4, %f4
loop_2051:
edge8ln %g1, %l6, %i7
set 0x48, %i7
stda %o2, [%l7 + %i7] 0x19
edge32l %i3, %o1, %i0
set 0x6C, %l1
stwa %g4, [%l7 + %l1] 0xeb
membar #Sync
movvc %xcc, %i1, %g3
fpsub32 %f18, %f26, %f6
sdivx %i2, 0x08DA, %o5
mova %xcc, %o6, %i6
fmovrse %l4, %f14, %f29
stw %o7, [%l7 + 0x18]
sdivx %l2, 0x0111, %g7
fmovsle %xcc, %f28, %f7
fbl %fcc2, loop_2052
fbug %fcc0, loop_2053
fble,a %fcc3, loop_2054
movleu %xcc, %o0, %i4
loop_2052:
xorcc %o4, %g6, %i5
loop_2053:
nop
set 0x40, %g6
stda %f0, [%l7 + %g6] 0xf8
membar #Sync
loop_2054:
nop
wr %g0, 0x80, %asi
ldswa [%l7 + 0x5C] %asi, %o3
stw %g2, [%l7 + 0x50]
siam 0x3
movn %icc, %l1, %l0
array16 %g5, %l3, %g1
srl %l6, 0x05, %l5
udivcc %i7, 0x060A, %o2
fbul %fcc2, loop_2055
fmovdleu %xcc, %f3, %f24
movcc %icc, %i3, %o1
movge %icc, %i0, %i1
loop_2055:
tcc %icc, 0x1
bcc,a %xcc, loop_2056
srax %g3, %i2, %g4
ldd [%l7 + 0x68], %o6
subc %i6, %o5, %l4
loop_2056:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmped %fcc1, %f20, %f8
wr %g0, 0x0c, %asi
lduba [%l7 + 0x59] %asi, %l2
array32 %g7, %o0, %o7
addccc %i4, %g6, %i5
std %f12, [%l7 + 0x50]
fxnors %f4, %f26, %f9
nop
setx loop_2057, %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
taddcctv %o4, %o3, %l1
xor %l0, %g2, %g5
fzeros %f3
loop_2057:
sdivx %l3, 0x0126, %g1
brnz %l6, loop_2058
sdivx %l5, 0x06B7, %i7
tne %icc, 0x1
bge,a,pn %xcc, loop_2059
loop_2058:
addc %i3, %o2, %o1
mulx %i1, %i0, %g3
bshuffle %f4, %f0, %f18
loop_2059:
taddcctv %g4, %o6, %i2
popc %i6, %o5
addcc %l2, %l4, %o0
wr %g0, 0xea, %asi
stxa %o7, [%l7 + 0x60] %asi
membar #Sync
umulcc %i4, %g6, %g7
fbule,a %fcc3, loop_2060
fmovsvs %xcc, %f14, %f16
fmovsle %xcc, %f15, %f22
swap [%l7 + 0x28], %o4
loop_2060:
tn %icc, 0x7
tcs %xcc, 0x0
sethi 0x0C69, %o3
sethi 0x1010, %l1
orn %i5, %l0, %g5
edge8n %g2, %g1, %l6
ta %xcc, 0x2
movne %xcc, %l5, %l3
fmul8x16al %f5, %f3, %f2
sdivx %i7, 0x067D, %i3
taddcctv %o1, 0x07AB, %i1
orncc %i0, 0x1E26, %o2
movcc %xcc, %g4, %g3
ldsw [%l7 + 0x60], %i2
fmuld8sux16 %f18, %f18, %f0
fcmpeq32 %f18, %f2, %i6
fmovrdne %o6, %f2, %f0
tsubcctv %l2, %o5, %l4
fbuge,a %fcc3, loop_2061
fmovs %f4, %f4
subcc %o7, %o0, %g6
sub %g7, 0x1A2C, %i4
loop_2061:
st %f21, [%l7 + 0x4C]
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x38] %asi, 0x2
tgu %xcc, 0x6
te %icc, 0x4
and %o4, %i5, %l1
smul %l0, %g5, %g2
edge16ln %g1, %l6, %l3
udivcc %i7, 0x1EF3, %i3
fpsub16 %f0, %f12, %f14
movn %xcc, %l5, %o1
udivcc %i1, 0x0BA0, %o2
nop
setx loop_2062, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
prefetch [%l7 + 0x30], 0x0
array32 %g4, %i0, %i2
orncc %g3, 0x18C6, %i6
loop_2062:
movrgez %o6, %l2, %o5
bge,pn %xcc, loop_2063
edge8 %o7, %o0, %g6
fbg,a %fcc2, loop_2064
tvc %icc, 0x6
loop_2063:
udivx %g7, 0x010C, %l4
fbne,a %fcc0, loop_2065
loop_2064:
umulcc %o3, 0x00F5, %o4
udiv %i4, 0x0EFF, %l1
subc %i5, %g5, %g2
loop_2065:
tl %xcc, 0x4
wr %g0, 0x81, %asi
stda %f16, [%l7 + 0x40] %asi
orcc %l0, 0x1E4F, %g1
bcs %xcc, loop_2066
membar 0x79
fbul,a %fcc1, loop_2067
tne %icc, 0x7
loop_2066:
popc %l6, %i7
fnot1 %f6, %f18
loop_2067:
umulcc %i3, 0x0416, %l3
or %o1, %i1, %l5
or %g4, 0x1534, %o2
ldsb [%l7 + 0x26], %i2
tle %icc, 0x1
array16 %g3, %i6, %i0
edge16n %o6, %o5, %o7
set 0x62, %i6
lduha [%l7 + %i6] 0x04, %l2
edge32ln %g6, %o0, %g7
fmovrdgez %o3, %f2, %f2
udivcc %o4, 0x04FF, %i4
set 0x54, %g2
swapa [%l7 + %g2] 0x88, %l1
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x32] %asi, %l4
ld [%l7 + 0x7C], %f8
edge16ln %i5, %g2, %l0
ba loop_2068
movrgez %g5, 0x3E0, %l6
mulscc %g1, %i3, %i7
tsubcc %l3, 0x0D98, %o1
loop_2068:
edge16ln %i1, %g4, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_2069, %l0, %l1
jmpl %l1, %o2
bcs,a %icc, loop_2070
tvs %icc, 0x7
fpsub16 %f20, %f2, %f0
loop_2069:
addc %g3, 0x1FAE, %i2
loop_2070:
tsubcc %i0, %o6, %i6
bg,pt %icc, loop_2071
xnorcc %o7, 0x0B85, %l2
set 0x50, %o6
stda %o4, [%l7 + %o6] 0x81
loop_2071:
tvc %xcc, 0x2
brz %o0, loop_2072
stb %g7, [%l7 + 0x1D]
taddcc %g6, %o4, %i4
movne %xcc, %l1, %o3
loop_2072:
edge16n %i5, %g2, %l0
edge32n %g5, %l4, %g1
edge16l %i3, %l6, %i7
movg %icc, %l3, %o1
xorcc %g4, %l5, %o2
movrlz %g3, %i1, %i2
xor %o6, 0x1B1B, %i6
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x368] %asi, %o7 ripped by fixASI40.pl ripped by fixASI40.pl
srlx %i0, 0x18, %o5
smulcc %l2, %g7, %o0
fbg %fcc2, loop_2073
call loop_2074
sllx %g6, %i4, %o4
ldub [%l7 + 0x21], %l1
loop_2073:
nop
set 0x53, %o2
stba %o3, [%l7 + %o2] 0xe3
membar #Sync
loop_2074:
sth %g2, [%l7 + 0x20]
movle %icc, %i5, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbule,a %fcc0, loop_2075
movcs %xcc, %l4, %l0
smul %i3, %g1, %i7
wr %g0, 0x89, %asi
lduba [%l7 + 0x6F] %asi, %l3
loop_2075:
edge32l %l6, %g4, %l5
tle %icc, 0x7
xnor %o1, %o2, %i1
fxor %f8, %f24, %f24
orcc %i2, 0x0C89, %o6
brz %i6, loop_2076
edge8l %o7, %i0, %o5
edge32ln %g3, %g7, %l2
addc %g6, %i4, %o0
loop_2076:
udivcc %l1, 0x1C3E, %o3
edge32ln %o4, %i5, %g2
edge32ln %g5, %l0, %l4
array16 %i3, %g1, %l3
fmovdgu %xcc, %f24, %f31
bcs %xcc, loop_2077
ldd [%l7 + 0x50], %i6
udivx %g4, 0x0B4E, %l5
sdivcc %i7, 0x1DC4, %o1
loop_2077:
fpack32 %f4, %f2, %f0
taddcctv %i1, %i2, %o2
ta %xcc, 0x3
or %i6, %o6, %o7
stb %i0, [%l7 + 0x37]
movvc %icc, %o5, %g7
fmovdvs %icc, %f5, %f20
te %icc, 0x4
set 0x34, %g4
stha %g3, [%l7 + %g4] 0xe3
membar #Sync
subc %g6, %i4, %o0
ldx [%l7 + 0x20], %l1
edge8l %l2, %o4, %o3
xnor %g2, %i5, %l0
stbar
fblg %fcc1, loop_2078
smulcc %g5, 0x1116, %i3
sra %l4, %l3, %g1
stb %g4, [%l7 + 0x12]
loop_2078:
nop
wr %g0, 0x11, %asi
stxa %l6, [%l7 + 0x78] %asi
set 0x30, %i3
ldda [%l7 + %i3] 0x04, %l4
ldub [%l7 + 0x7F], %o1
wr %g0, 0x18, %asi
sta %f23, [%l7 + 0x48] %asi
fcmpne32 %f20, %f26, %i1
xorcc %i2, %o2, %i7
xor %i6, 0x1719, %o6
fsrc2 %f4, %f2
movle %icc, %i0, %o7
fmul8x16au %f28, %f5, %f0
popc %g7, %o5
fandnot2s %f31, %f4, %f23
ld [%l7 + 0x3C], %f2
srlx %g6, 0x1E, %g3
fmovsle %xcc, %f18, %f6
alignaddrl %o0, %i4, %l2
movre %o4, 0x3A5, %o3
movn %xcc, %l1, %g2
alignaddr %l0, %g5, %i5
fpack16 %f14, %f4
te %xcc, 0x3
edge16l %l4, %i3, %g1
alignaddrl %l3, %l6, %g4
alignaddrl %l5, %i1, %i2
te %icc, 0x3
bne,a loop_2079
bneg,pn %icc, loop_2080
taddcc %o2, %o1, %i6
sdivx %o6, 0x0169, %i0
loop_2079:
fbule,a %fcc0, loop_2081
loop_2080:
tgu %xcc, 0x3
fpadd32 %f6, %f14, %f12
set 0x44, %i4
stha %i7, [%l7 + %i4] 0x11
loop_2081:
or %g7, %o5, %o7
fbe %fcc3, loop_2082
fbg,a %fcc1, loop_2083
fnot2 %f26, %f12
nop
setx loop_2084, %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_2082:
fcmpeq32 %f26, %f4, %g3
loop_2083:
fabss %f14, %f14
ldstub [%l7 + 0x3C], %o0
loop_2084:
siam 0x7
movvs %xcc, %g6, %i4
mulx %o4, %o3, %l1
edge32l %g2, %l0, %g5
fsrc1 %f2, %f12
fmovdcc %xcc, %f18, %f1
tvs %xcc, 0x3
edge8ln %l2, %l4, %i5
subcc %i3, %g1, %l3
udivx %l6, 0x163C, %g4
flush %l7 + 0x2C
movcs %xcc, %i1, %i2
tsubcctv %l5, %o2, %i6
movrgz %o6, 0x384, %i0
fbge %fcc3, loop_2085
movleu %icc, %o1, %g7
edge32n %o5, %i7, %g3
fmovrdgez %o7, %f14, %f0
loop_2085:
movrne %o0, %g6, %i4
movge %xcc, %o4, %o3
sethi 0x0592, %g2
fxors %f10, %f30, %f3
movl %xcc, %l0, %l1
umul %g5, %l4, %i5
movrlez %l2, %g1, %l3
nop
setx loop_2086, %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
array32 %i3, %l6, %g4
fba %fcc0, loop_2087
movl %icc, %i2, %i1
loop_2086:
movleu %icc, %l5, %i6
wr %g0, 0x11, %asi
swapa [%l7 + 0x10] %asi, %o2
loop_2087:
tgu %icc, 0x2
orcc %i0, 0x0379, %o1
movle %xcc, %g7, %o5
smulcc %o6, %i7, %g3
sra %o0, 0x12, %g6
fmovsgu %icc, %f4, %f5
movrne %o7, %i4, %o4
movge %xcc, %o3, %g2
array32 %l0, %l1, %g5
xorcc %l4, %i5, %g1
set 0x40, %o5
lda [%l7 + %o5] 0x80, %f25
sethi 0x0454, %l2
nop
setx loop_2088, %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
movl %xcc, %i3, %l6
sethi 0x142A, %g4
sth %i2, [%l7 + 0x44]
loop_2088:
fmovsge %icc, %f24, %f2
set 0x08, %i1
stda %i0, [%l7 + %i1] 0xeb
membar #Sync
fors %f26, %f9, %f19
fmul8x16au %f15, %f15, %f30
tsubcc %l5, %i6, %o2
umul %i0, 0x05AD, %l3
orncc %g7, 0x0C99, %o1
ba %xcc, loop_2089
fcmpne32 %f0, %f0, %o6
fmovde %xcc, %f23, %f3
fmovde %xcc, %f30, %f6
loop_2089:
nop
set 0x62, %l6
lduha [%l7 + %l6] 0x14, %i7
movgu %icc, %g3, %o5
bg,a loop_2090
nop
setx loop_2091, %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
set 0x10, %l2
std %g6, [%l7 + %l2]
alignaddrl %o7, %i4, %o4
loop_2090:
tge %icc, 0x0
loop_2091:
brgz,a %o3, loop_2092
fcmpeq32 %f8, %f28, %o0
alignaddr %g2, %l1, %g5
brgz %l0, loop_2093
loop_2092:
fmovdvs %icc, %f24, %f1
fbule %fcc0, loop_2094
tcc %xcc, 0x2
loop_2093:
sllx %i5, %l4, %g1
fbul %fcc0, loop_2095
loop_2094:
movgu %icc, %l2, %l6
movvs %icc, %g4, %i3
edge16n %i1, %i2, %l5
loop_2095:
fnot2s %f21, %f6
fbo,a %fcc1, loop_2096
fmovdleu %icc, %f28, %f22
fzeros %f16
tle %xcc, 0x0
loop_2096:
fcmpd %fcc3, %f16, %f26
fpadd16 %f20, %f24, %f12
udivx %o2, 0x126E, %i6
fmovsle %icc, %f12, %f16
fcmpd %fcc3, %f0, %f18
set 0x18, %o1
stda %i0, [%l7 + %o1] 0xea
membar #Sync
nop
set 0x20, %i5
ldd [%l7 + %i5], %l2
fpadd32 %f18, %f6, %f26
fmovrdgz %o1, %f28, %f12
fmovsneg %icc, %f22, %f26
fabsd %f24, %f30
addccc %o6, 0x00D0, %g7
fpadd32s %f18, %f13, %f26
sll %i7, %o5, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subccc %g3, 0x1CF4, %o7
tl %xcc, 0x5
edge32l %o4, %o3, %o0
fmovdne %xcc, %f9, %f28
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %xcc, %g2, %l1
udivcc %i4, 0x0F46, %g5
stw %l0, [%l7 + 0x28]
fabsd %f10, %f0
orncc %i5, %l4, %g1
set 0x70, %g3
ldda [%l7 + %g3] 0x24, %i6
tleu %xcc, 0x0
set 0x64, %g7
swapa [%l7 + %g7] 0x18, %g4
fcmpne32 %f0, %f14, %i3
ba,a %icc, loop_2097
tsubcctv %i1, 0x0F92, %l2
or %i2, 0x11E4, %l5
alignaddrl %o2, %i0, %l3
loop_2097:
fmul8sux16 %f4, %f6, %f30
move %icc, %o1, %i6
sdivx %g7, 0x10D8, %o6
sth %o5, [%l7 + 0x30]
movle %xcc, %i7, %g3
edge32 %o7, %g6, %o3
movge %xcc, %o4, %o0
ba %xcc, loop_2098
movrlz %g2, 0x288, %l1
fmovsleu %xcc, %f4, %f31
edge16l %i4, %g5, %i5
loop_2098:
fbg %fcc3, loop_2099
fbug %fcc2, loop_2100
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bneg %icc, loop_2101
loop_2099:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2100:
umul %l0, 0x161C, %l4
wr %g0, 0x10, %asi
ldxa [%l7 + 0x30] %asi, %g1
loop_2101:
bl,a %xcc, loop_2102
movre %g4, 0x0A3, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fble,a %fcc1, loop_2103
loop_2102:
pdist %f20, %f26, %f26
add %l7, 0x54, %l6
wr %g0, 0x10, %asi
lda [%l6] %asi, %i1
casa [%l6] %asi, %i1, %i3
loop_2103:
nop
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x68] %asi, 0x3
fbe %fcc0, loop_2104
subcc %l5, %i2, %o2
for %f24, %f2, %f28
move %icc, %i0, %o1
loop_2104:
prefetch [%l7 + 0x18], 0x2
edge8ln %l3, %i6, %o6
tge %icc, 0x1
subccc %o5, 0x1D50, %i7
edge8l %g7, %g3, %g6
fmovse %xcc, %f1, %f12
orn %o3, %o7, %o0
mulscc %o4, %g2, %l1
fandnot1s %f28, %f30, %f13
orn %g5, 0x0AA2, %i5
set 0x34, %l3
stha %l0, [%l7 + %l3] 0x19
subcc %i4, 0x14FB, %g1
fmovsle %xcc, %f7, %f28
lduh [%l7 + 0x34], %g4
array32 %l6, %l4, %i3
ldstub [%l7 + 0x14], %l2
fmovrslez %l5, %f27, %f14
tne %xcc, 0x5
sub %i2, 0x13C4, %i1
orncc %i0, 0x09C8, %o1
fpmerge %f28, %f12, %f28
umulcc %o2, 0x1438, %l3
fnot1s %f21, %f7
prefetch [%l7 + 0x2C], 0x0
tpos %xcc, 0x0
fmovrslz %i6, %f12, %f27
xor %o6, %o5, %g7
movl %xcc, %g3, %g6
fmovsg %icc, %f7, %f27
fnot1 %f16, %f24
movrne %o3, 0x369, %o7
addcc %o0, 0x1A49, %i7
membar 0x3A
fnegd %f26, %f12
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bpos,a,pt %xcc, loop_2105
ldstub [%l7 + 0x5D], %o4
wr %g0, 0x89, %asi
lda [%l7 + 0x74] %asi, %f17
loop_2105:
tle %xcc, 0x4
fsrc1 %f8, %f4
fbg %fcc3, loop_2106
fcmpne16 %f0, %f0, %l1
tcs %xcc, 0x3
be,a loop_2107
loop_2106:
tleu %icc, 0x6
srlx %g5, %i5, %g2
smul %i4, %l0, %g4
loop_2107:
edge16l %l6, %g1, %i3
fnot2s %f22, %f16
fsrc1 %f12, %f22
edge16n %l2, %l4, %l5
subcc %i1, 0x0575, %i0
fmovspos %xcc, %f21, %f20
umulcc %o1, %o2, %i2
ba,a loop_2108
movg %icc, %l3, %o6
array16 %o5, %g7, %g3
movn %icc, %g6, %i6
loop_2108:
andcc %o3, %o7, %i7
array16 %o0, %o4, %l1
xorcc %g5, 0x036C, %g2
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x08] %asi, 0x3
edge16 %l0, %g4, %l6
udivx %g1, 0x1991, %i3
pdist %f0, %f12, %f20
movne %icc, %i5, %l4
array8 %l5, %i1, %i0
umul %l2, %o1, %o2
ldsw [%l7 + 0x3C], %l3
tge %xcc, 0x7
subcc %o6, %o5, %g7
movgu %xcc, %g3, %g6
addccc %i2, 0x16BF, %i6
taddcc %o3, 0x1F86, %o7
tne %xcc, 0x2
call loop_2109
movge %xcc, %o0, %i7
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x18] %asi, 0x0
loop_2109:
addc %g5, 0x091B, %o4
nop
set 0x30, %i0
sth %g2, [%l7 + %i0]
tgu %icc, 0x0
fnot2s %f1, %f22
mulx %i4, 0x0C5D, %g4
fmovdg %xcc, %f7, %f3
bvs,a %xcc, loop_2110
edge32ln %l6, %l0, %i3
fbule,a %fcc0, loop_2111
fnands %f7, %f0, %f7
loop_2110:
tg %xcc, 0x5
set 0x38, %l4
prefetcha [%l7 + %l4] 0x80, 0x2
loop_2111:
fsrc2s %f7, %f14
tcc %xcc, 0x4
set 0x20, %g1
lduwa [%l7 + %g1] 0x10, %l4
smul %l5, %i1, %i0
tsubcctv %i5, 0x1E2E, %l2
set 0x58, %l5
ldxa [%l7 + %l5] 0x15, %o1
edge32n %o2, %o6, %l3
movvs %xcc, %g7, %o5
fbn %fcc2, loop_2112
movre %g6, %g3, %i2
smul %o3, %i6, %o7
smulcc %i7, 0x0857, %o0
loop_2112:
bvc,a,pt %xcc, loop_2113
fbge %fcc2, loop_2114
movvc %xcc, %l1, %o4
popc 0x11E8, %g2
loop_2113:
tgu %icc, 0x2
loop_2114:
tl %icc, 0x7
movleu %icc, %i4, %g4
mulscc %g5, %l6, %i3
fnot2 %f24, %f26
mulscc %g1, 0x08CD, %l4
fble %fcc3, loop_2115
fxors %f27, %f15, %f9
fand %f26, %f0, %f22
taddcctv %l0, 0x1273, %l5
loop_2115:
edge8l %i0, %i1, %i5
move %xcc, %l2, %o1
orcc %o6, %l3, %g7
std %o2, [%l7 + 0x68]
brnz %o5, loop_2116
nop
set 0x58, %o0
ldd [%l7 + %o0], %g6
orncc %i2, 0x11D6, %o3
alignaddr %g3, %o7, %i7
loop_2116:
subcc %o0, 0x0FFD, %l1
movle %icc, %i6, %g2
fmovrse %i4, %f16, %f2
edge32ln %o4, %g4, %l6
andn %g5, %g1, %l4
fmovdleu %xcc, %f4, %f9
tn %xcc, 0x3
fmul8sux16 %f28, %f22, %f0
fornot1s %f31, %f15, %f28
fcmpeq32 %f2, %f14, %i3
set 0x51, %o7
ldstuba [%l7 + %o7] 0x88, %l0
xnorcc %l5, %i1, %i0
fmovdgu %icc, %f16, %f27
ldx [%l7 + 0x58], %i5
taddcc %o1, 0x1CB1, %o6
sdiv %l2, 0x1C20, %g7
brlez,a %o2, loop_2117
movrgz %o5, 0x101, %g6
fmovdl %xcc, %f25, %f2
movrgez %i2, %l3, %o3
loop_2117:
fpack32 %f12, %f26, %f18
fmovscs %icc, %f5, %f0
std %g2, [%l7 + 0x10]
subc %o7, %i7, %o0
fpadd16s %f11, %f27, %f6
edge32l %i6, %l1, %g2
movl %icc, %o4, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x64, %o4
swapa [%l7 + %o4] 0x0c, %g4
movgu %xcc, %l6, %g1
sll %g5, %l4, %i3
movrgez %l5, 0x361, %i1
set 0x46, %g5
ldsha [%l7 + %g5] 0x88, %l0
xnorcc %i0, %i5, %o1
ldsb [%l7 + 0x51], %o6
fmovrdgez %g7, %f14, %f30
movneg %xcc, %l2, %o2
ldx [%l7 + 0x48], %g6
faligndata %f20, %f26, %f0
movrgez %o5, 0x29B, %i2
bvc,a %icc, loop_2118
lduw [%l7 + 0x14], %l3
bl,a,pn %xcc, loop_2119
popc %g3, %o3
loop_2118:
fbg %fcc1, loop_2120
fcmpeq16 %f24, %f4, %o7
loop_2119:
nop
set 0x40, %i2
prefetcha [%l7 + %i2] 0x18, 0x1
loop_2120:
fcmpgt16 %f12, %f24, %i6
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x20] %asi, %l1
tcc %icc, 0x0
set 0x28, %o3
lda [%l7 + %o3] 0x04, %f16
fornot1s %f16, %f6, %f26
add %l7, 0x28, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %g2, %o4
bvs,a,pt %xcc, loop_2121
movl %icc, %i7, %i4
movg %xcc, %l6, %g4
fbule %fcc0, loop_2122
loop_2121:
movl %icc, %g1, %g5
array32 %l4, %l5, %i3
fcmpes %fcc1, %f28, %f14
loop_2122:
movre %l0, 0x241, %i0
fcmps %fcc3, %f11, %f20
tle %icc, 0x0
set 0x68, %l0
stwa %i1, [%l7 + %l0] 0x2b
membar #Sync
move %xcc, %i5, %o6
fmuld8ulx16 %f4, %f23, %f6
xorcc %g7, %o1, %l2
ld [%l7 + 0x34], %f5
edge32ln %g6, %o2, %o5
std %f24, [%l7 + 0x28]
nop
setx loop_2123, %l0, %l1
jmpl %l1, %l3
ba loop_2124
edge32 %g3, %i2, %o3
tne %icc, 0x2
loop_2123:
udiv %o0, 0x09D7, %i6
loop_2124:
fbl,a %fcc3, loop_2125
ba,a %icc, loop_2126
fmovrse %l1, %f21, %f22
call loop_2127
loop_2125:
tneg %xcc, 0x4
loop_2126:
srax %o7, %o4, %i7
mova %xcc, %g2, %i4
loop_2127:
fornot1s %f23, %f22, %f11
xnor %g4, 0x1838, %l6
tcc %xcc, 0x6
fmovsl %icc, %f15, %f12
andn %g5, %g1, %l5
tgu %icc, 0x3
edge8 %i3, %l0, %i0
fmovsle %xcc, %f20, %f1
andcc %i1, %l4, %i5
xnor %g7, %o1, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpgt16 %f10, %f28, %l2
wr %g0, 0x19, %asi
ldswa [%l7 + 0x2C] %asi, %g6
te %xcc, 0x6
srlx %o5, 0x1E, %o2
ta %xcc, 0x2
sra %g3, 0x0D, %i2
sir 0x054D
mulscc %o3, 0x0783, %l3
set 0x28, %i7
stda %o0, [%l7 + %i7] 0x89
movpos %icc, %l1, %i6
brgz,a %o4, loop_2128
fones %f29
fbue,a %fcc1, loop_2129
bvc,a %icc, loop_2130
loop_2128:
array8 %o7, %i7, %i4
edge16ln %g4, %l6, %g5
loop_2129:
ldsw [%l7 + 0x74], %g1
loop_2130:
tle %xcc, 0x0
fpmerge %f11, %f6, %f30
popc 0x165E, %g2
add %l7, 0x18, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %l5, %l0
subccc %i3, 0x1E32, %i1
movg %icc, %i0, %i5
tpos %icc, 0x0
movrgez %l4, 0x249, %g7
sllx %o6, %l2, %o1
edge32n %g6, %o2, %g3
ba %icc, loop_2131
fcmple16 %f0, %f6, %i2
fmovrsgez %o3, %f5, %f23
fbe,a %fcc2, loop_2132
loop_2131:
array8 %o5, %l3, %l1
fpack32 %f26, %f26, %f8
andcc %o0, 0x0B1A, %i6
loop_2132:
mulscc %o4, 0x16E0, %o7
fmovrse %i7, %f28, %f8
addc %g4, 0x062D, %l6
fcmpd %fcc2, %f0, %f18
movge %xcc, %g5, %i4
tleu %icc, 0x0
fpsub16 %f0, %f0, %f0
fmovrdlez %g1, %f6, %f16
bvs,a loop_2133
array32 %g2, %l5, %i3
brgz %l0, loop_2134
te %icc, 0x3
loop_2133:
tvc %icc, 0x2
addc %i0, 0x1ACC, %i5
loop_2134:
fmovsvs %xcc, %f9, %f5
udivcc %i1, 0x1711, %g7
fnands %f20, %f12, %f17
be,pt %xcc, loop_2135
udiv %o6, 0x103C, %l2
movge %xcc, %o1, %l4
fmuld8sux16 %f11, %f4, %f18
loop_2135:
fmovd %f24, %f16
smul %o2, %g3, %g6
fmovdl %icc, %f11, %f5
fmovrdne %o3, %f24, %f12
fxnor %f8, %f8, %f24
fbne %fcc3, loop_2136
edge8n %i2, %l3, %o5
movrlz %o0, 0x0D3, %l1
brz,a %o4, loop_2137
loop_2136:
array32 %o7, %i7, %i6
fmuld8sux16 %f10, %f3, %f28
fpadd16 %f22, %f14, %f30
loop_2137:
fmovrde %g4, %f2, %f10
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnegs %f2, %f31
bvc,a loop_2138
nop
set 0x68, %g6
ldsb [%l7 + %g6], %l6
set 0x40, %i6
swapa [%l7 + %i6] 0x11, %g5
loop_2138:
edge8l %i4, %g1, %l5
set 0x38, %g2
lduwa [%l7 + %g2] 0x10, %i3
stw %g2, [%l7 + 0x20]
fmovrde %l0, %f28, %f24
fble,a %fcc3, loop_2139
fnor %f0, %f22, %f20
sdivcc %i0, 0x1912, %i1
fnegd %f12, %f24
loop_2139:
swap [%l7 + 0x6C], %i5
fzero %f4
srax %o6, %g7, %l2
edge32ln %l4, %o2, %o1
fpack16 %f6, %f5
nop
setx loop_2140, %l0, %l1
jmpl %l1, %g6
swap [%l7 + 0x4C], %o3
fmovrslz %g3, %f2, %f11
edge8 %i2, %o5, %o0
loop_2140:
fnands %f11, %f1, %f18
fones %f13
brlz %l3, loop_2141
tvs %xcc, 0x1
edge32 %o4, %l1, %o7
fbuge %fcc2, loop_2142
loop_2141:
smulcc %i6, 0x0C14, %g4
umul %l6, %g5, %i7
wr %g0, 0x04, %asi
ldsba [%l7 + 0x52] %asi, %i4
loop_2142:
movne %icc, %g1, %l5
fbg,a %fcc2, loop_2143
tn %icc, 0x7
brlez,a %g2, loop_2144
fandnot2s %f5, %f14, %f24
loop_2143:
tcs %icc, 0x5
fmovsg %xcc, %f3, %f20
loop_2144:
tsubcc %i3, 0x0C81, %l0
edge8n %i1, %i5, %i0
ldd [%l7 + 0x60], %g6
fbe,a %fcc2, loop_2145
tg %icc, 0x1
set 0x68, %l1
prefetcha [%l7 + %l1] 0x04, 0x0
loop_2145:
tge %xcc, 0x5
ta %xcc, 0x1
bge,a,pn %xcc, loop_2146
fmovdg %xcc, %f7, %f31
sdiv %l4, 0x1361, %o2
mova %xcc, %o1, %o6
loop_2146:
bg,a %xcc, loop_2147
mulscc %o3, %g3, %i2
fornot1s %f9, %f3, %f12
fmul8x16au %f16, %f25, %f20
loop_2147:
array32 %g6, %o0, %o5
sub %l3, %o4, %o7
fmovdvs %icc, %f1, %f2
mulscc %l1, %g4, %l6
bcs loop_2148
mulx %i6, %g5, %i7
array16 %g1, %i4, %l5
addc %i3, %g2, %i1
loop_2148:
fmovdleu %xcc, %f5, %f17
ta %xcc, 0x2
tgu %xcc, 0x7
tvc %xcc, 0x3
fcmps %fcc1, %f24, %f25
ble,a,pt %icc, loop_2149
fmovdn %xcc, %f23, %f11
andncc %i5, %i0, %g7
taddcctv %l2, %l0, %o2
loop_2149:
fmovdvs %icc, %f17, %f19
movge %icc, %l4, %o6
bne %xcc, loop_2150
sra %o1, %g3, %o3
edge16n %i2, %o0, %g6
fmovde %xcc, %f25, %f4
loop_2150:
tvs %icc, 0x3
fmovdvs %xcc, %f17, %f25
tle %xcc, 0x2
edge8l %l3, %o4, %o5
wr %g0, 0x89, %asi
lduwa [%l7 + 0x34] %asi, %o7
tne %icc, 0x7
tg %xcc, 0x5
addccc %g4, %l6, %i6
sll %g5, 0x16, %i7
te %xcc, 0x4
and %l1, %g1, %i4
edge16l %l5, %i3, %i1
xor %g2, %i5, %i0
movneg %icc, %g7, %l0
xor %o2, 0x026F, %l4
sdivx %o6, 0x10B1, %o1
edge32 %g3, %l2, %o3
sdivcc %i2, 0x1DA0, %g6
tpos %xcc, 0x7
ta %icc, 0x2
fsrc2s %f21, %f9
fcmped %fcc1, %f10, %f4
sra %o0, %o4, %o5
array32 %l3, %g4, %l6
fmovrdlz %i6, %f4, %f26
udivcc %g5, 0x031C, %i7
tcs %icc, 0x5
fcmpgt32 %f20, %f12, %o7
ldsw [%l7 + 0x38], %l1
nop
set 0x6A, %o2
sth %i4, [%l7 + %o2]
movg %icc, %l5, %g1
mova %icc, %i1, %i3
umulcc %g2, %i5, %i0
tvc %xcc, 0x4
srax %g7, 0x07, %l0
bneg,a,pn %xcc, loop_2151
movg %icc, %o2, %o6
tl %icc, 0x4
orcc %o1, %g3, %l4
loop_2151:
andncc %l2, %i2, %g6
movn %icc, %o3, %o0
siam 0x2
fmovsgu %icc, %f13, %f30
tneg %xcc, 0x5
movle %xcc, %o4, %l3
movrlez %g4, %l6, %o5
xor %i6, 0x1B83, %g5
udivcc %o7, 0x1A36, %i7
movge %icc, %i4, %l5
fmovsle %xcc, %f14, %f15
fmovdneg %xcc, %f15, %f3
array16 %g1, %i1, %i3
bg,a %xcc, loop_2152
fbu,a %fcc3, loop_2153
movle %icc, %g2, %l1
addccc %i5, %i0, %g7
loop_2152:
fpsub16 %f30, %f10, %f30
loop_2153:
be,a %xcc, loop_2154
sdiv %l0, 0x1C24, %o6
movvs %xcc, %o2, %g3
movn %icc, %o1, %l4
loop_2154:
fmovrse %i2, %f19, %f15
andcc %l2, 0x0EF9, %o3
movpos %icc, %g6, %o0
fandnot1s %f19, %f28, %f31
edge32 %o4, %g4, %l3
sdivx %l6, 0x171F, %o5
movre %i6, %g5, %o7
sir 0x0CCF
edge8ln %i4, %l5, %i7
array32 %i1, %g1, %i3
subccc %l1, %i5, %g2
fmovdl %icc, %f21, %f0
fmovrdgz %i0, %f30, %f0
set 0x74, %o6
stba %l0, [%l7 + %o6] 0x2f
membar #Sync
fbule,a %fcc3, loop_2155
taddcc %o6, %o2, %g3
brgez,a %g7, loop_2156
edge32ln %l4, %i2, %l2
loop_2155:
fnegd %f30, %f20
fandnot2s %f31, %f29, %f19
loop_2156:
tcc %icc, 0x1
fbug,a %fcc0, loop_2157
te %icc, 0x6
fbge %fcc2, loop_2158
sdiv %o3, 0x1715, %o1
loop_2157:
swap [%l7 + 0x1C], %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2158:
fones %f11
ld [%l7 + 0x6C], %f18
bcc,a loop_2159
alignaddr %o4, %o0, %g4
nop
set 0x5C, %i3
sth %l3, [%l7 + %i3]
fpackfix %f28, %f2
loop_2159:
edge16ln %l6, %o5, %g5
add %l7, 0x5C, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %o7, %i4
tg %icc, 0x6
edge32ln %l5, %i6, %i1
fbg %fcc1, loop_2160
orcc %i7, 0x0E9A, %i3
fmovrde %l1, %f30, %f12
movle %icc, %g1, %g2
loop_2160:
movre %i0, 0x360, %l0
srax %i5, 0x0E, %o2
movleu %xcc, %o6, %g3
addc %g7, 0x1FAA, %l4
fmovdne %xcc, %f17, %f22
srax %l2, %o3, %o1
set 0x0B, %i4
stba %i2, [%l7 + %i4] 0x11
tsubcc %g6, %o0, %o4
stw %l3, [%l7 + 0x30]
edge16 %l6, %g4, %o5
tleu %icc, 0x1
fbl %fcc2, loop_2161
edge32ln %o7, %i4, %g5
movne %xcc, %l5, %i6
fnot2 %f10, %f2
loop_2161:
orcc %i7, 0x1E70, %i1
wr %g0, 0x80, %asi
sta %f6, [%l7 + 0x54] %asi
fxnors %f22, %f9, %f2
fzero %f4
wr %g0, 0x88, %asi
stda %f0, [%l7 + 0x40] %asi
andn %i3, 0x0C5F, %g1
tsubcc %g2, 0x0A9C, %i0
movleu %icc, %l1, %i5
fnot2s %f26, %f10
bne,pn %icc, loop_2162
or %o2, 0x155A, %l0
sethi 0x04E6, %o6
fmovdne %icc, %f6, %f12
loop_2162:
taddcc %g7, 0x1E6C, %l4
subc %g3, 0x0C4E, %l2
sdivx %o3, 0x13E1, %i2
movge %xcc, %o1, %o0
movcs %xcc, %o4, %g6
movrlz %l6, %l3, %g4
addc %o7, 0x1C5B, %o5
umul %i4, 0x0AB7, %l5
tl %xcc, 0x2
set 0x4E, %o5
stha %i6, [%l7 + %o5] 0xe2
membar #Sync
wr %g0, 0x24, %asi
ldda [%l7 + 0x50] %asi, %g4
fmul8x16al %f16, %f18, %f24
subcc %i7, %i3, %g1
bn,a,pt %icc, loop_2163
edge8 %g2, %i1, %l1
movge %xcc, %i5, %o2
tl %icc, 0x2
loop_2163:
edge8n %l0, %o6, %i0
xnor %l4, %g7, %g3
fpadd32s %f15, %f16, %f29
fxor %f8, %f14, %f4
sth %l2, [%l7 + 0x7E]
tle %icc, 0x6
movcs %icc, %i2, %o3
srlx %o1, 0x0F, %o0
fbl %fcc1, loop_2164
brz %g6, loop_2165
edge16 %o4, %l3, %l6
bgu,pt %xcc, loop_2166
loop_2164:
tne %xcc, 0x3
loop_2165:
add %g4, %o5, %o7
bl,a,pn %xcc, loop_2167
loop_2166:
tgu %xcc, 0x2
nop
set 0x70, %i1
stx %i4, [%l7 + %i1]
wr %g0, 0x80, %asi
sta %f16, [%l7 + 0x08] %asi
loop_2167:
fcmps %fcc3, %f29, %f22
fmovsl %icc, %f30, %f10
movvc %icc, %i6, %g5
ldsw [%l7 + 0x54], %l5
smul %i7, 0x1162, %i3
fnors %f27, %f29, %f20
movcs %icc, %g1, %g2
set 0x44, %g4
lduwa [%l7 + %g4] 0x18, %l1
tl %icc, 0x7
lduw [%l7 + 0x54], %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivcc %i1, 0x18ED, %o2
fxnor %f14, %f12, %f20
set 0x5A, %l6
lduha [%l7 + %l6] 0x0c, %o6
edge16 %l0, %i0, %g7
fmovdleu %xcc, %f20, %f25
movle %icc, %l4, %g3
movvc %xcc, %i2, %l2
edge8n %o3, %o0, %o1
bn,a loop_2168
edge8ln %g6, %l3, %o4
bne,a %icc, loop_2169
fcmple32 %f10, %f12, %l6
loop_2168:
fmovsvs %icc, %f10, %f28
tgu %icc, 0x6
loop_2169:
fmovrsne %o5, %f12, %f7
movvs %icc, %o7, %g4
movpos %icc, %i4, %g5
sdivcc %i6, 0x19B5, %i7
edge16n %i3, %g1, %l5
or %l1, %g2, %i1
edge16n %i5, %o2, %o6
edge32l %l0, %g7, %l4
movpos %xcc, %i0, %g3
call loop_2170
sll %l2, %o3, %o0
edge16ln %i2, %o1, %g6
movgu %xcc, %o4, %l3
loop_2170:
subccc %l6, %o5, %o7
sra %g4, 0x16, %g5
orcc %i4, 0x15E7, %i7
fbn %fcc0, loop_2171
brnz %i3, loop_2172
bpos,pt %xcc, loop_2173
call loop_2174
loop_2171:
movleu %icc, %i6, %g1
loop_2172:
mulx %l1, %g2, %l5
loop_2173:
nop
wr %g0, 0x89, %asi
stha %i1, [%l7 + 0x1A] %asi
loop_2174:
fbul %fcc0, loop_2175
movrlez %i5, %o2, %o6
wr %g0, 0x10, %asi
lda [%l7 + 0x50] %asi, %f21
loop_2175:
nop
set 0x40, %o1
ldda [%l7 + %o1] 0x80, %l0
smulcc %l4, %g7, %g3
subc %l2, 0x1AC5, %o3
ldx [%l7 + 0x70], %i0
fbe,a %fcc0, loop_2176
tl %icc, 0x4
edge16n %o0, %o1, %g6
tge %icc, 0x6
loop_2176:
movne %icc, %i2, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcs %icc, %l6, %o5
fmovrslz %o4, %f20, %f20
tsubcc %g4, 0x052A, %o7
or %i4, 0x00D1, %i7
addcc %i3, %g5, %i6
movcs %icc, %l1, %g2
edge8l %l5, %g1, %i5
st %f17, [%l7 + 0x5C]
array8 %i1, %o2, %l0
movrgz %l4, 0x119, %o6
edge8ln %g3, %g7, %o3
or %i0, 0x13A4, %o0
addcc %l2, 0x1643, %o1
tcc %icc, 0x6
bcs,a %xcc, loop_2177
fbug,a %fcc2, loop_2178
fnand %f28, %f2, %f14
edge8ln %i2, %l3, %g6
loop_2177:
movre %l6, 0x075, %o4
loop_2178:
sethi 0x07F2, %g4
fbne %fcc3, loop_2179
movne %icc, %o7, %i4
fnand %f6, %f20, %f10
edge32ln %o5, %i3, %i7
loop_2179:
tn %xcc, 0x2
fble,a %fcc1, loop_2180
addc %g5, %l1, %g2
fnot1s %f14, %f13
fbul %fcc1, loop_2181
loop_2180:
edge16n %l5, %g1, %i6
fnot1s %f3, %f5
edge32l %i1, %i5, %o2
loop_2181:
bneg loop_2182
movcc %xcc, %l4, %l0
xor %g3, %g7, %o3
sra %o6, %o0, %i0
loop_2182:
fcmpne32 %f26, %f0, %o1
movneg %icc, %l2, %i2
movgu %icc, %l3, %l6
fsrc1 %f14, %f0
movvs %xcc, %o4, %g6
sll %o7, 0x0A, %g4
fpmerge %f0, %f17, %f4
taddcc %i4, %o5, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xor %g5, 0x0EE8, %i3
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
umul %g2, %l5, %l1
sdivx %g1, 0x1622, %i6
tg %xcc, 0x7
fpsub32 %f24, %f18, %f28
fpsub32 %f20, %f8, %f10
fcmpeq32 %f20, %f16, %i1
fnot1s %f22, %f28
nop
set 0x16, %i5
ldsh [%l7 + %i5], %o2
edge8l %l4, %l0, %g3
fands %f10, %f6, %f16
brlez %g7, loop_2183
movpos %icc, %i5, %o3
movcs %icc, %o6, %i0
stbar
loop_2183:
bgu,a,pt %icc, loop_2184
tge %icc, 0x2
fmovscs %xcc, %f0, %f5
fnegd %f4, %f26
loop_2184:
call loop_2185
fmovrdgz %o0, %f4, %f14
addc %l2, 0x0D78, %i2
fornot1 %f14, %f26, %f14
loop_2185:
smulcc %l3, %l6, %o4
ldub [%l7 + 0x2C], %o1
fmul8x16al %f10, %f29, %f22
movcc %xcc, %o7, %g6
fblg %fcc1, loop_2186
xnorcc %g4, 0x1F5B, %i4
edge8 %o5, %g5, %i3
fmovdne %icc, %f16, %f14
loop_2186:
tleu %xcc, 0x3
movrgez %i7, %l5, %g2
ta %icc, 0x2
wr %g0, 0x0c, %asi
sta %f19, [%l7 + 0x24] %asi
andn %g1, %l1, %i6
fba %fcc0, loop_2187
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sub %i1, 0x1E1B, %l4
ld [%l7 + 0x64], %f2
loop_2187:
nop
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
wr %g0, 0x80, %asi
ldswa [%l7 + 0x10] %asi, %l0
membar 0x24
alignaddr %o2, %g3, %i5
ldd [%l7 + 0x20], %o2
movcs %icc, %o6, %g7
tsubcctv %o0, %i0, %i2
movgu %xcc, %l3, %l2
tleu %xcc, 0x2
add %l6, 0x1866, %o1
movpos %icc, %o4, %g6
for %f6, %f28, %f30
fandnot1 %f14, %f22, %f4
srax %g4, 0x04, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
popc 0x01AC, %o7
movre %o5, %i3, %g5
movl %icc, %i7, %l5
movleu %xcc, %g1, %g2
tle %icc, 0x0
tleu %xcc, 0x6
fbge %fcc0, loop_2188
bpos,pn %icc, loop_2189
xnorcc %l1, %i1, %l4
fmovsgu %icc, %f31, %f6
loop_2188:
popc %i6, %l0
loop_2189:
edge32l %o2, %i5, %o3
andncc %g3, %g7, %o6
fzero %f0
movrgez %o0, 0x3AF, %i2
popc %l3, %i0
orcc %l6, 0x1155, %l2
fnand %f6, %f16, %f10
alignaddr %o4, %o1, %g6
sub %g4, %o7, %o5
wr %g0, 0xe3, %asi
stha %i4, [%l7 + 0x50] %asi
membar #Sync
orn %g5, 0x1F55, %i3
array16 %i7, %g1, %g2
array8 %l5, %l1, %l4
xorcc %i1, %l0, %i6
fmovdgu %xcc, %f27, %f4
edge32ln %i5, %o3, %o2
udivcc %g7, 0x0399, %o6
taddcctv %g3, 0x0075, %o0
fpack32 %f12, %f2, %f26
fxnors %f1, %f21, %f17
fmovdn %xcc, %f8, %f12
fandnot2 %f10, %f16, %f28
umulcc %i2, %i0, %l3
tsubcc %l6, 0x0D07, %o4
fblg %fcc0, loop_2190
array32 %o1, %l2, %g6
movvs %icc, %o7, %o5
mova %icc, %i4, %g5
loop_2190:
addccc %i3, 0x1C8A, %g4
movg %xcc, %g1, %g2
brlez %l5, loop_2191
taddcc %i7, %l1, %l4
tsubcctv %l0, 0x1B38, %i6
fmovs %f24, %f9
loop_2191:
edge16n %i1, %o3, %o2
edge16 %g7, %i5, %o6
sll %g3, %i2, %o0
sdivcc %i0, 0x1F8A, %l3
nop
set 0x40, %l2
ldsb [%l7 + %l2], %o4
and %o1, %l6, %g6
movneg %xcc, %o7, %o5
movrlz %l2, 0x1B6, %i4
and %g5, 0x0B2D, %g4
fmuld8sux16 %f10, %f20, %f20
ta %xcc, 0x5
tn %icc, 0x4
ld [%l7 + 0x5C], %f0
movg %xcc, %g1, %g2
fpsub16 %f0, %f4, %f16
edge32n %l5, %i3, %l1
set 0x78, %g3
swapa [%l7 + %g3] 0x88, %i7
fmovrsgz %l0, %f20, %f16
tle %xcc, 0x7
umulcc %l4, %i6, %o3
movre %o2, 0x20A, %i1
smul %i5, %g7, %g3
sra %i2, 0x0A, %o6
mova %xcc, %o0, %i0
edge16ln %l3, %o4, %o1
movge %icc, %l6, %o7
alignaddr %o5, %l2, %g6
fmovsa %xcc, %f27, %f16
fmovdcs %xcc, %f2, %f6
fmul8x16al %f1, %f21, %f28
set 0x40, %l3
ldda [%l7 + %l3] 0x18, %f16
alignaddrl %i4, %g4, %g1
move %icc, %g2, %g5
fmovsge %xcc, %f7, %f10
nop
setx loop_2192, %l0, %l1
jmpl %l1, %i3
mulscc %l1, %l5, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andcc %l4, 0x045F, %i6
loop_2192:
fmovsn %xcc, %f3, %f11
fpsub16 %f2, %f16, %f12
fbue,a %fcc1, loop_2193
sdivx %l0, 0x057C, %o2
subcc %i1, %i5, %g7
tcc %xcc, 0x0
loop_2193:
orcc %o3, %g3, %o6
sth %o0, [%l7 + 0x16]
fmovdneg %xcc, %f22, %f7
xnorcc %i0, %i2, %l3
edge16ln %o1, %l6, %o4
fcmpeq16 %f26, %f30, %o7
sth %l2, [%l7 + 0x78]
srl %o5, %g6, %g4
fbl,a %fcc0, loop_2194
fpsub16s %f29, %f2, %f21
fmovsg %xcc, %f9, %f26
mova %xcc, %g1, %i4
loop_2194:
fsrc2 %f16, %f16
tl %icc, 0x7
tneg %xcc, 0x1
orncc %g2, 0x12A6, %g5
smul %i3, 0x0168, %l5
be,a loop_2195
edge32 %l1, %i7, %i6
fmovd %f20, %f30
fcmped %fcc1, %f16, %f30
loop_2195:
edge32l %l4, %o2, %i1
call loop_2196
alignaddrl %i5, %g7, %l0
fpadd32 %f10, %f20, %f0
fmul8x16 %f20, %f30, %f2
loop_2196:
fnot1s %f19, %f4
tcs %icc, 0x4
fmovdvc %xcc, %f2, %f22
fmovs %f21, %f17
tne %xcc, 0x6
edge32ln %g3, %o6, %o3
edge8n %o0, %i2, %l3
edge32l %i0, %l6, %o1
fcmple16 %f18, %f4, %o4
smul %l2, 0x0672, %o5
fmovrslz %o7, %f24, %f27
fbg,a %fcc0, loop_2197
fbe,a %fcc1, loop_2198
fmovdge %icc, %f24, %f20
set 0x3E, %g7
ldsha [%l7 + %g7] 0x15, %g4
loop_2197:
sdivcc %g6, 0x0AC1, %g1
loop_2198:
fbue,a %fcc3, loop_2199
bpos,pn %xcc, loop_2200
tsubcc %i4, %g2, %g5
movne %xcc, %i3, %l1
loop_2199:
tsubcctv %l5, %i6, %l4
loop_2200:
sdivcc %o2, 0x0744, %i7
andcc %i5, 0x172D, %i1
sub %g7, 0x1278, %l0
movre %g3, %o6, %o3
fmovdneg %xcc, %f6, %f20
ldsb [%l7 + 0x7C], %i2
or %o0, %l3, %l6
bne,a %icc, loop_2201
mova %icc, %o1, %o4
tsubcctv %l2, 0x0FFA, %i0
subc %o5, 0x1B7F, %o7
loop_2201:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovspos %icc, %f29, %f13
umul %g4, 0x0013, %g1
xor %g6, %g2, %i4
movl %icc, %i3, %l1
fba %fcc2, loop_2202
fmovsvs %icc, %f25, %f18
ldstub [%l7 + 0x41], %g5
tle %icc, 0x3
loop_2202:
smulcc %l5, %l4, %o2
fnegd %f16, %f4
orncc %i6, %i7, %i1
add %i5, %l0, %g7
fcmpeq32 %f10, %f26, %o6
bge,a loop_2203
xorcc %o3, %i2, %g3
edge8 %o0, %l3, %l6
edge32 %o1, %l2, %i0
loop_2203:
sth %o5, [%l7 + 0x36]
popc 0x050C, %o4
add %l7, 0x2C, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %o7
casa [%l6] %asi, %o7, %g4
tneg %xcc, 0x4
tcs %xcc, 0x2
fabss %f31, %f0
wr %g0, 0x2b, %asi
stha %g1, [%l7 + 0x3E] %asi
membar #Sync
alignaddrl %g6, %g2, %i3
fmul8ulx16 %f0, %f4, %f2
movg %xcc, %i4, %g5
flush %l7 + 0x5C
sra %l5, 0x0F, %l4
fpack32 %f26, %f26, %f20
edge8 %l1, %i6, %i7
set 0x40, %l4
stda %f0, [%l7 + %l4] 0x11
fnors %f2, %f18, %f10
fpack32 %f16, %f26, %f2
edge32l %i1, %o2, %l0
call loop_2204
bge,a,pn %xcc, loop_2205
movrlez %g7, %i5, %o6
fblg %fcc3, loop_2206
loop_2204:
edge32 %o3, %i2, %g3
loop_2205:
fbu,a %fcc3, loop_2207
stb %l3, [%l7 + 0x12]
loop_2206:
edge16ln %l6, %o0, %l2
sllx %o1, %i0, %o5
loop_2207:
bcs loop_2208
fcmps %fcc0, %f23, %f29
tpos %xcc, 0x5
movg %xcc, %o7, %o4
loop_2208:
brz,a %g4, loop_2209
fcmpne16 %f28, %f14, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32 %g6, %i3, %g2
loop_2209:
tcc %icc, 0x3
fones %f28
fmovdneg %xcc, %f15, %f28
subcc %i4, 0x08C0, %g5
movcc %xcc, %l5, %l1
subc %i6, 0x102A, %l4
umul %i1, 0x1111, %o2
fba,a %fcc0, loop_2210
umul %i7, 0x1749, %l0
movneg %xcc, %g7, %i5
ldx [%l7 + 0x08], %o6
loop_2210:
fornot2 %f4, %f22, %f10
fnands %f31, %f0, %f8
taddcctv %o3, 0x10CD, %i2
bneg %icc, loop_2211
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array16 %g3, %l3, %l6
udiv %o0, 0x1664, %o1
loop_2211:
fcmpes %fcc1, %f22, %f31
fmovrdgez %l2, %f8, %f8
movrgz %o5, 0x30A, %o7
move %icc, %i0, %o4
srl %g1, 0x1B, %g6
movvc %icc, %g4, %i3
andcc %g2, 0x1B79, %g5
taddcctv %i4, 0x182C, %l5
bvs,a loop_2212
bne,pt %icc, loop_2213
fmovrslz %l1, %f9, %f4
edge16n %l4, %i1, %i6
loop_2212:
edge16l %i7, %o2, %l0
loop_2213:
nop
wr %g0, 0x04, %asi
lduha [%l7 + 0x3A] %asi, %i5
bleu,a %icc, loop_2214
fxor %f16, %f6, %f22
edge32 %o6, %o3, %i2
fornot2 %f0, %f8, %f6
loop_2214:
membar 0x7E
tleu %xcc, 0x4
fble,a %fcc2, loop_2215
swap [%l7 + 0x30], %g3
add %g7, %l3, %l6
fmovda %xcc, %f9, %f25
loop_2215:
ba %xcc, loop_2216
sethi 0x007C, %o0
fmovrsne %l2, %f31, %f4
mulscc %o1, 0x140C, %o5
loop_2216:
bcs %icc, loop_2217
edge16 %o7, %o4, %i0
fmovrdgez %g1, %f18, %f8
movre %g6, %i3, %g4
loop_2217:
membar 0x74
ble,a %xcc, loop_2218
sdivx %g2, 0x1C4F, %g5
edge32ln %i4, %l5, %l4
tg %icc, 0x3
loop_2218:
std %f16, [%l7 + 0x70]
nop
set 0x46, %i0
sth %l1, [%l7 + %i0]
fmovrse %i1, %f3, %f24
tpos %xcc, 0x5
nop
setx loop_2219, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgez %i7, 0x3CC, %i6
fbo %fcc0, loop_2220
loop_2219:
brgez %o2, loop_2221
fmovda %xcc, %f25, %f11
fandnot1 %f8, %f4, %f18
loop_2220:
tn %icc, 0x3
loop_2221:
taddcc %i5, 0x1E55, %l0
movrgz %o6, 0x097, %i2
fmovdgu %xcc, %f10, %f13
fpsub32 %f4, %f16, %f20
tsubcc %g3, 0x011C, %o3
fblg,a %fcc3, loop_2222
ld [%l7 + 0x38], %f5
udivcc %g7, 0x0B65, %l3
sdivx %o0, 0x06BC, %l6
loop_2222:
fmovsvs %icc, %f24, %f11
tg %xcc, 0x0
andcc %o1, %o5, %l2
fmovdge %xcc, %f19, %f27
mulx %o7, %o4, %i0
tsubcctv %g1, 0x1506, %g6
nop
setx loop_2223, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sdivcc %g4, 0x154C, %i3
fnor %f18, %f14, %f24
sethi 0x02AE, %g5
loop_2223:
array32 %g2, %i4, %l5
fbne,a %fcc2, loop_2224
edge32 %l4, %l1, %i7
movre %i1, 0x2C5, %i6
sdivx %i5, 0x0B44, %l0
loop_2224:
subccc %o2, 0x0C62, %o6
edge32n %i2, %o3, %g3
andncc %l3, %g7, %o0
tcs %xcc, 0x4
fmovde %xcc, %f8, %f8
movneg %icc, %l6, %o5
xnor %l2, %o1, %o7
st %f11, [%l7 + 0x74]
xor %i0, 0x0EC2, %g1
brnz,a %o4, loop_2225
brz %g4, loop_2226
edge32ln %g6, %g5, %i3
movgu %xcc, %i4, %g2
loop_2225:
std %f0, [%l7 + 0x58]
loop_2226:
fpsub32 %f16, %f10, %f10
edge16 %l4, %l5, %i7
movle %icc, %l1, %i1
movcc %xcc, %i6, %i5
xnorcc %o2, %l0, %o6
movge %xcc, %i2, %g3
addc %o3, 0x08FE, %g7
wr %g0, 0x89, %asi
ldda [%l7 + 0x50] %asi, %l2
bshuffle %f10, %f16, %f6
udivx %l6, 0x10AA, %o0
mova %icc, %l2, %o1
stbar
movg %xcc, %o5, %o7
fmovsa %xcc, %f27, %f25
fzero %f16
lduw [%l7 + 0x68], %i0
fmovrdne %g1, %f0, %f0
alignaddrl %g4, %g6, %o4
fmovrdgez %i3, %f6, %f4
tge %xcc, 0x2
bshuffle %f16, %f6, %f12
mulx %g5, %i4, %g2
sra %l5, 0x09, %l4
fzeros %f4
sra %l1, 0x1A, %i1
fbul %fcc1, loop_2227
mulscc %i6, 0x0DAA, %i7
movrlz %o2, 0x376, %l0
addccc %o6, %i5, %g3
loop_2227:
fcmpgt32 %f26, %f26, %i2
tg %xcc, 0x6
tpos %xcc, 0x2
edge16l %g7, %o3, %l3
fbe,a %fcc3, loop_2228
fone %f18
taddcc %o0, 0x06CB, %l6
brlez,a %l2, loop_2229
loop_2228:
bvc %xcc, loop_2230
movg %xcc, %o1, %o5
lduh [%l7 + 0x12], %o7
loop_2229:
brnz,a %i0, loop_2231
loop_2230:
fnor %f8, %f30, %f8
tge %icc, 0x6
edge8n %g4, %g6, %g1
loop_2231:
ld [%l7 + 0x14], %f3
orncc %o4, %g5, %i3
tgu %xcc, 0x6
set 0x1C, %l5
lduha [%l7 + %l5] 0x89, %i4
stx %g2, [%l7 + 0x18]
add %l5, %l4, %l1
fors %f7, %f27, %f15
sub %i1, %i7, %i6
fmovdl %xcc, %f1, %f18
brlz,a %o2, loop_2232
fnands %f24, %f12, %f26
brlez %o6, loop_2233
fbug,a %fcc2, loop_2234
loop_2232:
andcc %l0, 0x0CD7, %i5
fnand %f14, %f16, %f30
loop_2233:
udivcc %g3, 0x0EC4, %g7
loop_2234:
sdivcc %o3, 0x1DD6, %l3
movg %icc, %i2, %o0
udivcc %l6, 0x11A8, %l2
edge32ln %o5, %o1, %o7
tne %xcc, 0x7
mulscc %i0, 0x144B, %g4
udiv %g6, 0x089A, %o4
fones %f27
tvc %xcc, 0x4
fmovrsgez %g1, %f5, %f20
andn %g5, %i3, %g2
movvc %icc, %l5, %i4
fandnot2 %f30, %f0, %f22
movvs %icc, %l4, %l1
srax %i7, %i1, %i6
edge32ln %o6, %o2, %i5
sth %l0, [%l7 + 0x3C]
bgu,a,pt %icc, loop_2235
fmul8x16al %f4, %f1, %f24
fpadd32 %f14, %f0, %f30
add %l7, 0x50, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %g3
casa [%l6] %asi, %g3, %g7
loop_2235:
nop
set 0x28, %g1
lduba [%l7 + %g1] 0x15, %l3
fmovrse %i2, %f5, %f12
sethi 0x00DC, %o0
bn,a %xcc, loop_2236
orncc %o3, 0x0B37, %l2
stx %l6, [%l7 + 0x28]
and %o1, 0x1EF8, %o7
loop_2236:
andcc %i0, %o5, %g4
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x4D] %asi, %g6
fmovscc %icc, %f16, %f13
taddcc %o4, %g5, %g1
membar 0x1D
tle %xcc, 0x7
fpsub32s %f3, %f4, %f24
movrgz %g2, 0x230, %l5
st %f7, [%l7 + 0x58]
for %f26, %f28, %f22
movrlz %i4, %l4, %l1
movgu %icc, %i3, %i1
movcs %icc, %i7, %o6
fbul %fcc0, loop_2237
udivx %i6, 0x1AF1, %i5
set 0x28, %o7
lduha [%l7 + %o7] 0x18, %o2
loop_2237:
stb %l0, [%l7 + 0x28]
std %f6, [%l7 + 0x08]
andn %g7, %g3, %i2
fmovdpos %xcc, %f21, %f8
tn %xcc, 0x0
edge8ln %o0, %l3, %l2
move %xcc, %l6, %o3
fbl %fcc2, loop_2238
movre %o1, %o7, %i0
fcmple16 %f14, %f22, %o5
xor %g6, %g4, %g5
loop_2238:
tpos %xcc, 0x2
fmul8x16 %f7, %f16, %f12
sll %g1, 0x04, %o4
fxnor %f10, %f14, %f2
sdivx %g2, 0x119E, %l5
xorcc %i4, %l1, %l4
alignaddr %i3, %i7, %o6
fmovrse %i1, %f14, %f1
edge32n %i5, %o2, %i6
membar 0x4B
edge16ln %g7, %g3, %l0
or %i2, 0x1685, %l3
ta %icc, 0x2
fmovrsne %l2, %f24, %f0
tpos %icc, 0x5
tsubcc %l6, %o0, %o3
movle %xcc, %o1, %i0
movg %xcc, %o5, %o7
movn %icc, %g4, %g6
edge32ln %g1, %o4, %g5
edge16ln %g2, %l5, %l1
set 0x0C, %o0
lduwa [%l7 + %o0] 0x0c, %i4
movl %icc, %l4, %i3
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x47] %asi, %i7
fnegd %f2, %f12
ldsh [%l7 + 0x0C], %o6
tle %xcc, 0x7
movrne %i1, %o2, %i6
fabsd %f28, %f24
smulcc %g7, %g3, %l0
popc 0x1F1A, %i5
fabss %f26, %f23
sethi 0x09E3, %i2
addc %l2, %l3, %l6
bgu,pn %icc, loop_2239
fmovdne %xcc, %f26, %f9
edge32l %o3, %o1, %i0
fandnot1s %f3, %f30, %f31
loop_2239:
fnand %f26, %f20, %f6
fnegd %f10, %f24
movgu %xcc, %o5, %o0
sub %o7, 0x04C4, %g4
siam 0x1
set 0x14, %g5
stwa %g1, [%l7 + %g5] 0x10
edge8l %o4, %g5, %g6
fbul %fcc3, loop_2240
orncc %l5, 0x0579, %l1
movrne %i4, 0x0E3, %g2
taddcc %i3, %l4, %i7
loop_2240:
fzero %f22
fmovrsgez %o6, %f24, %f25
fpsub32 %f28, %f20, %f0
andncc %i1, %i6, %o2
fmovsneg %icc, %f29, %f16
bvc,a loop_2241
fpsub16 %f10, %f16, %f20
tle %xcc, 0x2
pdist %f22, %f12, %f6
loop_2241:
array32 %g7, %g3, %i5
sllx %l0, %l2, %l3
array32 %l6, %o3, %i2
fble %fcc0, loop_2242
bpos,pn %xcc, loop_2243
tneg %icc, 0x4
sethi 0x03A3, %o1
loop_2242:
andncc %i0, %o5, %o7
loop_2243:
st %f3, [%l7 + 0x1C]
brz,a %o0, loop_2244
edge8n %g1, %o4, %g5
edge16l %g6, %l5, %l1
fxor %f10, %f2, %f30
loop_2244:
brgz %i4, loop_2245
udiv %g2, 0x0771, %i3
ldx [%l7 + 0x18], %g4
mulscc %i7, %l4, %i1
loop_2245:
fmuld8sux16 %f12, %f7, %f26
udiv %i6, 0x084D, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovde %xcc, %f17, %f28
array8 %g7, %o2, %g3
set 0x28, %i2
lduha [%l7 + %i2] 0x11, %l0
andncc %i5, %l2, %l6
edge32 %l3, %i2, %o3
fmovrsgz %o1, %f29, %f19
movpos %icc, %o5, %i0
alignaddrl %o0, %o7, %g1
sth %g5, [%l7 + 0x16]
andn %o4, %g6, %l1
movgu %icc, %l5, %i4
bne loop_2246
fcmple16 %f6, %f14, %g2
smulcc %i3, 0x16B1, %i7
wr %g0, 0x81, %asi
stha %g4, [%l7 + 0x56] %asi
loop_2246:
movg %xcc, %i1, %i6
fandnot2s %f14, %f11, %f5
set 0x70, %o4
lduwa [%l7 + %o4] 0x14, %l4
add %l7, 0x48, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %o6
casxa [%l6] %asi, %o6, %g7
addcc %g3, %l0, %i5
udivx %o2, 0x16D1, %l2
membar 0x43
movvc %xcc, %l6, %l3
wr %g0, 0xea, %asi
stba %i2, [%l7 + 0x26] %asi
membar #Sync
tne %xcc, 0x6
edge32n %o3, %o1, %o5
mulscc %i0, 0x12EF, %o7
edge8n %g1, %o0, %g5
movcs %icc, %o4, %l1
wr %g0, 0x2a, %asi
stxa %g6, [%l7 + 0x18] %asi
membar #Sync
smul %l5, 0x0D3F, %i4
umul %i3, %g2, %i7
fzeros %f9
fmovrde %i1, %f20, %f6
umulcc %i6, 0x1579, %g4
edge16n %o6, %l4, %g3
edge32 %l0, %g7, %i5
fones %f15
set 0x60, %o3
swapa [%l7 + %o3] 0x04, %o2
sir 0x170C
fmovsg %xcc, %f6, %f20
edge8n %l2, %l3, %l6
brlez %o3, loop_2247
tneg %xcc, 0x7
sdivx %o1, 0x17B2, %o5
umulcc %i2, 0x0152, %o7
loop_2247:
movrlz %g1, 0x342, %o0
ba,a,pt %icc, loop_2248
orn %i0, %o4, %g5
fmovsle %xcc, %f5, %f7
ba %xcc, loop_2249
loop_2248:
edge16l %g6, %l5, %l1
brz %i3, loop_2250
sth %g2, [%l7 + 0x70]
loop_2249:
edge32l %i4, %i1, %i7
add %l7, 0x48, %l6
wr %g0, 0x0c, %asi
casxa [%l6] 0x0c, %g4, %o6
loop_2250:
addccc %l4, %g3, %i6
xor %l0, %g7, %o2
movcc %icc, %i5, %l3
movcs %icc, %l6, %o3
movge %xcc, %o1, %l2
andcc %o5, 0x107E, %i2
movn %icc, %g1, %o0
tcs %icc, 0x1
edge8ln %o7, %i0, %g5
bvs %xcc, loop_2251
membar 0x3D
fmovsne %icc, %f30, %f14
subcc %o4, 0x1BB4, %l5
loop_2251:
movge %xcc, %g6, %l1
edge32n %g2, %i3, %i4
fmovrde %i7, %f12, %f0
te %xcc, 0x6
ldd [%l7 + 0x38], %i0
tsubcc %g4, 0x1784, %o6
mulscc %l4, %g3, %i6
alignaddr %l0, %g7, %o2
sdivcc %i5, 0x063A, %l3
movre %o3, 0x0F3, %l6
nop
set 0x58, %i7
std %f6, [%l7 + %i7]
bvs,a,pn %icc, loop_2252
bcs,a loop_2253
bg,pt %xcc, loop_2254
mulscc %l2, 0x1057, %o1
loop_2252:
te %xcc, 0x1
loop_2253:
nop
wr %g0, 0x04, %asi
swapa [%l7 + 0x6C] %asi, %o5
loop_2254:
fmuld8sux16 %f22, %f24, %f26
movre %g1, %o0, %i2
fcmpd %fcc2, %f2, %f0
orncc %o7, 0x1631, %i0
ta %icc, 0x0
alignaddr %o4, %g5, %g6
fblg %fcc2, loop_2255
fmovrdgez %l5, %f2, %f26
movrlz %l1, %g2, %i3
fsrc1s %f18, %f14
loop_2255:
fbuge,a %fcc0, loop_2256
fmovdg %icc, %f27, %f1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srax %i4, 0x13, %i7
loop_2256:
tcs %xcc, 0x7
swap [%l7 + 0x58], %g4
bge loop_2257
array8 %i1, %l4, %o6
udivx %i6, 0x163C, %g3
ldd [%l7 + 0x08], %g6
loop_2257:
fpackfix %f6, %f4
andcc %o2, %l0, %l3
movneg %icc, %o3, %i5
brlz,a %l6, loop_2258
be %xcc, loop_2259
array8 %l2, %o5, %g1
umul %o1, 0x1D33, %o0
loop_2258:
subc %o7, 0x15D7, %i2
loop_2259:
tl %icc, 0x3
fandnot2s %f5, %f25, %f25
and %i0, %o4, %g5
ble,a loop_2260
sdiv %l5, 0x0202, %l1
fandnot1 %f26, %f28, %f12
movl %icc, %g6, %i3
loop_2260:
fmuld8ulx16 %f18, %f0, %f30
movgu %icc, %i4, %i7
fmovsne %icc, %f23, %f31
sub %g2, %i1, %l4
umulcc %o6, %i6, %g3
taddcc %g7, %o2, %l0
tcc %xcc, 0x1
umul %l3, %o3, %i5
edge32n %g4, %l2, %o5
edge32 %l6, %g1, %o0
tg %xcc, 0x4
stb %o7, [%l7 + 0x5D]
tl %icc, 0x3
movgu %icc, %i2, %i0
srl %o1, %g5, %o4
fzero %f18
orcc %l1, 0x06D0, %g6
umul %l5, %i3, %i4
movrlez %g2, %i1, %l4
movrlez %i7, 0x1FE, %i6
ta %icc, 0x2
movge %icc, %g3, %g7
movre %o2, 0x329, %o6
nop
setx loop_2261, %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
movrgz %l3, %o3, %i5
fmovdle %xcc, %f24, %f25
andn %g4, %l2, %l0
loop_2261:
movvs %xcc, %o5, %g1
orcc %l6, %o7, %i2
fbule %fcc0, loop_2262
fbule,a %fcc1, loop_2263
call loop_2264
brlz %o0, loop_2265
loop_2262:
fsrc1 %f6, %f18
loop_2263:
srlx %o1, 0x0E, %i0
loop_2264:
fmovsn %icc, %f20, %f11
loop_2265:
nop
setx loop_2266, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orncc %o4, %g5, %l1
fexpand %f26, %f14
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2266:
ldstub [%l7 + 0x1F], %l5
stw %i3, [%l7 + 0x48]
fbuge,a %fcc1, loop_2267
taddcctv %i4, %g6, %g2
nop
setx loop_2268, %l0, %l1
jmpl %l1, %l4
fbul,a %fcc2, loop_2269
loop_2267:
xor %i1, 0x0046, %i6
tvc %xcc, 0x2
loop_2268:
fornot1 %f8, %f30, %f28
loop_2269:
sdiv %i7, 0x04CB, %g3
ldsw [%l7 + 0x20], %g7
wr %g0, 0x18, %asi
swapa [%l7 + 0x68] %asi, %o6
fpadd16s %f26, %f23, %f12
fmul8x16al %f0, %f14, %f16
fcmpgt32 %f30, %f0, %o2
bpos,pt %xcc, loop_2270
movpos %xcc, %o3, %i5
xorcc %g4, 0x0EFB, %l2
bl,pn %icc, loop_2271
loop_2270:
tge %xcc, 0x3
edge32n %l3, %l0, %o5
tneg %icc, 0x7
loop_2271:
call loop_2272
tgu %xcc, 0x7
fxnor %f10, %f2, %f14
move %xcc, %g1, %l6
loop_2272:
array32 %o7, %i2, %o1
fmovdne %icc, %f16, %f0
smul %o0, %o4, %i0
flush %l7 + 0x64
edge8 %g5, %l5, %i3
andn %l1, %g6, %g2
call loop_2273
xor %l4, %i4, %i6
fbue %fcc3, loop_2274
fbuge %fcc0, loop_2275
loop_2273:
tcs %icc, 0x0
ta %icc, 0x6
loop_2274:
ldd [%l7 + 0x10], %i6
loop_2275:
taddcc %i1, %g3, %o6
edge16 %o2, %o3, %g7
fbg %fcc0, loop_2276
bg,pt %xcc, loop_2277
sdivcc %i5, 0x1E12, %g4
movrgez %l2, 0x31C, %l0
loop_2276:
addccc %o5, 0x1BD3, %g1
loop_2277:
nop
membar #Sync
set 0x40, %g6
ldda [%l7 + %g6] 0x17, %f16
set 0x24, %i6
ldswa [%l7 + %i6] 0x14, %l6
membar 0x4D
movrlez %l3, 0x1FA, %o7
fmovdgu %xcc, %f4, %f7
taddcc %i2, %o1, %o0
tvs %icc, 0x3
wr %g0, 0x04, %asi
ldsba [%l7 + 0x10] %asi, %o4
sllx %g5, %i0, %l5
tvs %icc, 0x7
ba,a loop_2278
tne %icc, 0x0
tle %icc, 0x2
fones %f17
loop_2278:
sir 0x1232
subccc %l1, 0x03CD, %i3
andncc %g2, %g6, %l4
fcmple16 %f16, %f10, %i6
sir 0x12E8
movrgz %i7, 0x336, %i4
movn %xcc, %i1, %o6
umul %o2, %o3, %g7
sir 0x1D16
subc %i5, 0x10C2, %g3
movrgez %l2, 0x2BF, %l0
movneg %xcc, %o5, %g1
fzero %f22
ta %icc, 0x5
tcc %xcc, 0x7
andcc %g4, %l3, %o7
fmovrsne %i2, %f13, %f24
movle %xcc, %o1, %l6
sllx %o0, %g5, %o4
tge %xcc, 0x6
xorcc %i0, %l5, %i3
bleu,pt %xcc, loop_2279
udiv %l1, 0x13A4, %g6
bvs,pt %xcc, loop_2280
srax %g2, 0x06, %l4
loop_2279:
edge8 %i6, %i4, %i7
edge32ln %i1, %o6, %o3
loop_2280:
movrlez %o2, 0x2F7, %i5
movge %icc, %g7, %l2
sir 0x0160
ldsw [%l7 + 0x68], %l0
taddcctv %g3, %g1, %o5
fmovsg %icc, %f22, %f18
bl,a,pt %icc, loop_2281
and %g4, 0x1BE7, %l3
sethi 0x1249, %o7
edge16 %o1, %i2, %o0
loop_2281:
fnot2 %f2, %f24
swap [%l7 + 0x60], %g5
sir 0x1F2D
lduw [%l7 + 0x48], %l6
umulcc %o4, %l5, %i3
ldsh [%l7 + 0x3A], %i0
ta %icc, 0x3
edge32n %g6, %l1, %l4
edge8ln %i6, %i4, %g2
xor %i7, %i1, %o3
fbue %fcc3, loop_2282
ldstub [%l7 + 0x45], %o2
bcs,a,pn %icc, loop_2283
fcmped %fcc2, %f10, %f26
loop_2282:
ldub [%l7 + 0x57], %o6
fmovsneg %icc, %f12, %f28
loop_2283:
fbu,a %fcc0, loop_2284
tg %xcc, 0x1
fbge %fcc0, loop_2285
movrne %g7, %i5, %l2
loop_2284:
movvs %xcc, %l0, %g3
edge16n %o5, %g1, %l3
loop_2285:
fnegd %f22, %f20
nop
set 0x38, %g2
std %o6, [%l7 + %g2]
fzero %f8
or %g4, %i2, %o0
andncc %g5, %o1, %o4
brlez,a %l5, loop_2286
alignaddr %i3, %l6, %g6
edge8l %i0, %l4, %l1
set 0x34, %l0
ldsba [%l7 + %l0] 0x15, %i6
loop_2286:
movge %xcc, %i4, %g2
smulcc %i7, 0x11F5, %i1
array32 %o3, %o6, %o2
fsrc1s %f29, %f23
addccc %i5, %g7, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fble %fcc3, loop_2287
edge16l %l0, %o5, %g1
fbu %fcc1, loop_2288
subc %l3, 0x0713, %o7
loop_2287:
brz,a %g4, loop_2289
tn %xcc, 0x5
loop_2288:
fmovrdne %g3, %f2, %f4
sdivx %o0, 0x13A5, %g5
loop_2289:
movrlez %o1, 0x373, %o4
move %icc, %l5, %i3
fmovrdgez %l6, %f10, %f20
add %l7, 0x28, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %i2
casxa [%l6] %asi, %i2, %g6
tsubcc %l4, 0x0C5F, %i0
fble %fcc0, loop_2290
brz,a %i6, loop_2291
edge8l %l1, %g2, %i4
array32 %i1, %o3, %o6
loop_2290:
fbue,a %fcc3, loop_2292
loop_2291:
te %xcc, 0x4
tvc %xcc, 0x5
fmovsne %icc, %f21, %f23
loop_2292:
tge %xcc, 0x1
fzero %f26
mulx %o2, %i5, %g7
wr %g0, 0x04, %asi
stba %i7, [%l7 + 0x77] %asi
sra %l0, %o5, %g1
movrlez %l3, 0x377, %l2
move %xcc, %g4, %g3
pdist %f14, %f14, %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stb %o0, [%l7 + 0x09]
udivcc %o7, 0x018D, %o1
set 0x60, %o2
prefetcha [%l7 + %o2] 0x80, 0x3
mova %xcc, %g5, %i3
move %xcc, %l5, %i2
movcc %icc, %l6, %g6
movneg %xcc, %l4, %i6
edge32n %l1, %i0, %i4
sra %i1, %g2, %o6
addc %o2, %i5, %g7
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x30] %asi, 0x0
srlx %o3, 0x06, %l0
set 0x5C, %o6
lduha [%l7 + %o6] 0x15, %o5
set 0x0C, %i3
stwa %g1, [%l7 + %i3] 0x81
andn %l3, 0x1298, %l2
smul %g3, 0x0FB1, %o0
fbuge,a %fcc1, loop_2293
tcc %xcc, 0x1
fmovrdlez %o7, %f0, %f16
fcmpne16 %f24, %f2, %o1
loop_2293:
prefetch [%l7 + 0x44], 0x3
fmovrdlz %g4, %f4, %f6
fmovrslz %o4, %f0, %f3
movrgez %i3, 0x16A, %g5
stx %l5, [%l7 + 0x40]
orn %l6, %i2, %l4
call loop_2294
move %icc, %i6, %l1
edge8n %i0, %g6, %i4
movrgz %g2, 0x0AF, %i1
loop_2294:
xnor %o6, %i5, %g7
bn,a loop_2295
ba,a %xcc, loop_2296
tgu %icc, 0x5
addc %o2, 0x1DBA, %i7
loop_2295:
tn %icc, 0x3
loop_2296:
ldd [%l7 + 0x70], %f12
tcs %icc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %xcc, %l0, %o3
edge16n %o5, %g1, %l3
taddcctv %g3, 0x027B, %l2
fble,a %fcc0, loop_2297
bneg,a,pn %xcc, loop_2298
fble,a %fcc0, loop_2299
bcs,a,pn %xcc, loop_2300
loop_2297:
sllx %o0, %o7, %g4
loop_2298:
edge8l %o1, %i3, %o4
loop_2299:
fcmple16 %f18, %f28, %g5
loop_2300:
fmovda %icc, %f31, %f20
tle %xcc, 0x2
umulcc %l5, 0x0250, %i2
fnands %f8, %f12, %f28
edge32l %l4, %l6, %i6
bn,a,pn %icc, loop_2301
tleu %icc, 0x6
set 0x40, %i4
ldda [%l7 + %i4] 0x81, %f16
loop_2301:
fbge,a %fcc3, loop_2302
udivcc %l1, 0x020B, %g6
tleu %icc, 0x5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2302:
tgu %icc, 0x7
andn %i0, %g2, %i1
edge8ln %o6, %i4, %g7
tgu %xcc, 0x4
xnor %i5, %i7, %o2
addc %o3, %o5, %l0
bn loop_2303
fexpand %f9, %f28
fmovsa %xcc, %f27, %f6
fandnot1s %f23, %f31, %f6
loop_2303:
sll %g1, %l3, %l2
fpadd32 %f20, %f14, %f22
tg %xcc, 0x6
movn %icc, %g3, %o7
movvc %xcc, %g4, %o1
fmovrse %o0, %f29, %f23
movpos %xcc, %i3, %o4
mulx %g5, %l5, %l4
fxnors %f24, %f21, %f9
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnands %f18, %f14, %f25
movre %l6, %i2, %i6
movleu %xcc, %l1, %i0
wr %g0, 0x80, %asi
stba %g6, [%l7 + 0x58] %asi
fands %f3, %f28, %f24
fmovrdgez %i1, %f28, %f28
edge32l %g2, %i4, %g7
udivx %o6, 0x1501, %i5
array8 %o2, %o3, %i7
srax %l0, %g1, %l3
smul %o5, 0x0B74, %l2
movge %xcc, %o7, %g4
fmovsvc %icc, %f21, %f16
bl,a %icc, loop_2304
stb %g3, [%l7 + 0x24]
fmovdg %icc, %f4, %f18
fmovrdgz %o1, %f14, %f24
loop_2304:
fmovrde %i3, %f0, %f20
fmovdg %icc, %f1, %f17
fba %fcc3, loop_2305
nop
set 0x14, %o5
ldsw [%l7 + %o5], %o4
fnands %f9, %f17, %f9
xnor %g5, 0x16B2, %l5
loop_2305:
ldsb [%l7 + 0x15], %o0
sdiv %l4, 0x1336, %l6
movvc %icc, %i2, %l1
movrlz %i0, 0x211, %i6
fmovscs %xcc, %f23, %f23
orn %g6, %g2, %i1
movleu %xcc, %i4, %g7
membar 0x0F
fbl,a %fcc1, loop_2306
movrlez %i5, 0x2A4, %o2
orcc %o6, %o3, %i7
fmovrsne %g1, %f7, %f14
loop_2306:
fpsub32 %f0, %f6, %f20
bpos %icc, loop_2307
edge16n %l0, %l3, %o5
edge32ln %l2, %o7, %g3
ldstub [%l7 + 0x0F], %g4
loop_2307:
tgu %icc, 0x7
smulcc %o1, %o4, %g5
fcmps %fcc2, %f28, %f23
or %i3, %l5, %l4
set 0x20, %l1
ldda [%l7 + %l1] 0x0c, %i6
prefetch [%l7 + 0x54], 0x0
mova %xcc, %o0, %l1
fornot1 %f14, %f20, %f4
membar 0x65
stbar
fpmerge %f24, %f8, %f20
movle %icc, %i0, %i6
movrgez %g6, 0x195, %i2
udivcc %i1, 0x13ED, %i4
tsubcc %g2, 0x0DAE, %g7
fxnor %f20, %f6, %f14
movge %icc, %i5, %o2
sll %o6, %o3, %i7
array8 %l0, %g1, %o5
lduw [%l7 + 0x14], %l3
movrne %o7, 0x039, %g3
fcmps %fcc2, %f8, %f13
fsrc2 %f28, %f10
sir 0x1B06
lduh [%l7 + 0x36], %l2
fand %f16, %f28, %f0
tneg %icc, 0x6
bvc %xcc, loop_2308
be,a,pn %icc, loop_2309
edge32ln %g4, %o1, %g5
fmovsleu %xcc, %f15, %f21
loop_2308:
sdiv %i3, 0x0A8D, %o4
loop_2309:
and %l5, 0x1232, %l4
array32 %o0, %l6, %i0
fbuge,a %fcc3, loop_2310
fcmple32 %f28, %f12, %i6
fnot2 %f0, %f0
fors %f19, %f26, %f26
loop_2310:
fmovdvs %xcc, %f19, %f29
edge8l %g6, %l1, %i1
fbg,a %fcc1, loop_2311
movle %icc, %i4, %i2
subcc %g2, 0x0003, %i5
edge32n %o2, %g7, %o3
loop_2311:
srax %i7, 0x0B, %o6
tneg %xcc, 0x5
sdivx %g1, 0x0134, %l0
bpos loop_2312
fbo,a %fcc2, loop_2313
xnor %l3, 0x0625, %o7
tneg %icc, 0x6
loop_2312:
std %f6, [%l7 + 0x60]
loop_2313:
subccc %o5, 0x0AA9, %g3
movle %xcc, %l2, %o1
andncc %g4, %g5, %i3
movne %xcc, %l5, %o4
bneg,a %icc, loop_2314
fmovsne %xcc, %f7, %f26
edge8n %o0, %l4, %i0
fmovsneg %icc, %f9, %f30
loop_2314:
andncc %i6, %l6, %l1
fzeros %f29
orcc %g6, 0x0CE3, %i4
movcc %xcc, %i1, %i2
ldstub [%l7 + 0x7B], %i5
movg %xcc, %g2, %g7
set 0x18, %g4
lduwa [%l7 + %g4] 0x81, %o2
movneg %xcc, %i7, %o6
umulcc %o3, 0x12BB, %g1
movre %l0, %l3, %o5
srax %o7, 0x08, %l2
ldd [%l7 + 0x28], %g2
edge32l %g4, %g5, %i3
brnz %l5, loop_2315
addccc %o1, 0x03DD, %o0
edge8n %o4, %l4, %i0
fsrc2s %f0, %f3
loop_2315:
fbg %fcc2, loop_2316
fpsub32 %f28, %f28, %f24
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnorcc %l6, 0x179D, %l1
loop_2316:
nop
wr %g0, 0x88, %asi
lduwa [%l7 + 0x5C] %asi, %g6
fxnors %f14, %f4, %f26
movg %xcc, %i4, %i6
alignaddrl %i1, %i5, %i2
edge16ln %g7, %g2, %o2
and %i7, %o3, %o6
ldsh [%l7 + 0x18], %l0
andncc %l3, %o5, %g1
wr %g0, 0x89, %asi
lduba [%l7 + 0x72] %asi, %o7
fxnors %f14, %f29, %f19
std %l2, [%l7 + 0x28]
tvs %xcc, 0x2
edge32n %g3, %g4, %i3
fandnot1s %f1, %f16, %f29
fnors %f2, %f28, %f3
ldstub [%l7 + 0x73], %l5
xorcc %g5, 0x094D, %o1
mulx %o0, %l4, %i0
addcc %l6, 0x162B, %o4
movrgez %g6, %l1, %i4
mulscc %i6, 0x1C7C, %i1
fmovdl %xcc, %f0, %f2
fcmped %fcc2, %f14, %f0
orn %i2, %i5, %g2
taddcctv %o2, %i7, %g7
orn %o3, %l0, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbl,a %fcc1, loop_2317
fsrc1 %f2, %f28
fbul,a %fcc0, loop_2318
taddcc %l3, 0x038E, %o5
loop_2317:
membar 0x03
and %g1, %l2, %g3
loop_2318:
movn %icc, %g4, %i3
edge16ln %o7, %l5, %o1
siam 0x7
sllx %o0, 0x1D, %g5
sdiv %i0, 0x130F, %l6
udivcc %l4, 0x114E, %o4
edge16ln %l1, %i4, %i6
edge32n %i1, %g6, %i2
tvs %xcc, 0x7
fpadd32s %f18, %f10, %f4
sdivcc %g2, 0x164D, %i5
umulcc %i7, 0x011A, %o2
sth %o3, [%l7 + 0x42]
srlx %l0, 0x12, %o6
fmovrdne %l3, %f12, %f22
ldub [%l7 + 0x3E], %g7
movge %icc, %g1, %o5
fcmpgt16 %f0, %f10, %l2
addcc %g4, 0x1258, %g3
alignaddrl %i3, %l5, %o7
movcc %icc, %o0, %o1
fbne,a %fcc1, loop_2319
edge32ln %i0, %l6, %l4
ldd [%l7 + 0x10], %o4
fcmpne16 %f10, %f24, %g5
loop_2319:
movpos %icc, %l1, %i6
orcc %i1, 0x1CCA, %i4
add %i2, 0x07E4, %g6
wr %g0, 0x88, %asi
lda [%l7 + 0x28] %asi, %f9
fpack32 %f28, %f6, %f24
movvc %xcc, %g2, %i7
array16 %i5, %o3, %l0
siam 0x5
tne %xcc, 0x2
bvs,a,pt %icc, loop_2320
brgz %o6, loop_2321
mulscc %o2, 0x0888, %g7
set 0x44, %i1
lduha [%l7 + %i1] 0x81, %l3
loop_2320:
edge8 %g1, %l2, %o5
loop_2321:
andn %g3, 0x0D0D, %g4
brgez %l5, loop_2322
ldstub [%l7 + 0x7B], %i3
fmovrsne %o7, %f22, %f16
fcmpes %fcc1, %f12, %f11
loop_2322:
tpos %xcc, 0x1
movcs %icc, %o0, %o1
movgu %icc, %i0, %l4
fmovdvc %icc, %f8, %f9
fbne,a %fcc0, loop_2323
xnor %l6, %g5, %l1
fmovde %icc, %f13, %f3
fone %f18
loop_2323:
fmovdgu %xcc, %f20, %f31
brlez,a %o4, loop_2324
mulx %i1, %i4, %i2
orn %i6, %g2, %g6
fmuld8ulx16 %f22, %f19, %f4
loop_2324:
nop
membar #Sync
wr %g0, 0xf0, %asi
ldda [%l7 + 0x40] %asi, %f16
movrlez %i7, 0x2B0, %i5
orn %o3, 0x176C, %o6
sllx %o2, %l0, %l3
edge32l %g1, %l2, %o5
wr %g0, 0x88, %asi
lduha [%l7 + 0x34] %asi, %g3
orncc %g7, %l5, %i3
edge32l %g4, %o0, %o7
tsubcc %o1, %i0, %l6
movg %icc, %l4, %l1
or %o4, 0x0B2A, %i1
fbg %fcc2, loop_2325
edge16l %g5, %i4, %i2
sethi 0x108A, %i6
edge16n %g6, %i7, %g2
loop_2325:
nop
set 0x40, %o1
ldda [%l7 + %o1] 0x81, %f0
edge8l %i5, %o6, %o2
mulx %o3, 0x01C8, %l0
bgu %icc, loop_2326
edge32l %g1, %l3, %l2
fbule %fcc1, loop_2327
fpack16 %f8, %f11
loop_2326:
fandnot1s %f26, %f7, %f20
fbge,a %fcc3, loop_2328
loop_2327:
fcmped %fcc3, %f26, %f8
movrne %o5, 0x08E, %g7
brlez,a %g3, loop_2329
loop_2328:
sethi 0x0DFA, %i3
ble,a %xcc, loop_2330
fcmpgt32 %f22, %f26, %l5
loop_2329:
xor %o0, %g4, %o1
fblg %fcc1, loop_2331
loop_2330:
edge16ln %o7, %i0, %l6
fmovrdlz %l1, %f2, %f10
andncc %o4, %l4, %g5
loop_2331:
nop
setx loop_2332, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
umulcc %i1, 0x1089, %i4
fmovrdgez %i6, %f28, %f30
add %l7, 0x58, %l6
wr %g0, 0x19, %asi
casxa [%l6] 0x19, %i2, %i7
loop_2332:
edge32n %g6, %g2, %o6
mova %icc, %o2, %o3
tleu %icc, 0x4
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
fexpand %f26, %f20
edge16 %l0, %i5, %g1
movrgez %l2, 0x360, %o5
loop_2333:
alignaddrl %l3, %g7, %i3
movl %xcc, %l5, %g3
fmovrdgz %g4, %f0, %f22
fpack16 %f12, %f18
fbne %fcc2, loop_2334
movl %xcc, %o1, %o7
fbul,a %fcc0, loop_2335
fornot2s %f8, %f5, %f4
loop_2334:
udiv %i0, 0x0404, %l6
fcmpgt32 %f0, %f4, %o0
loop_2335:
bgu,a,pt %xcc, loop_2336
ldd [%l7 + 0x50], %l0
fmuld8sux16 %f15, %f26, %f4
orcc %o4, %g5, %i1
loop_2336:
fmovsl %icc, %f6, %f22
fmovdcs %icc, %f11, %f27
orncc %l4, 0x0D1A, %i4
udiv %i2, 0x1A25, %i7
tge %xcc, 0x2
fcmps %fcc1, %f21, %f21
brgez %g6, loop_2337
fpack16 %f18, %f6
fbl,a %fcc0, loop_2338
bg,a,pt %icc, loop_2339
loop_2337:
fmovdg %icc, %f14, %f24
wr %g0, 0x10, %asi
stha %g2, [%l7 + 0x28] %asi
loop_2338:
fmovsg %icc, %f27, %f9
loop_2339:
andcc %i6, %o2, %o6
fcmpes %fcc3, %f13, %f12
ldstub [%l7 + 0x16], %l0
orcc %o3, %g1, %l2
xor %i5, 0x19DD, %o5
bcc,pt %xcc, loop_2340
tsubcc %g7, 0x073F, %i3
edge8n %l3, %l5, %g3
movle %xcc, %g4, %o7
loop_2340:
array32 %i0, %l6, %o0
brgez %l1, loop_2341
tcc %icc, 0x0
fmovrdlez %o1, %f26, %f18
and %o4, %g5, %l4
loop_2341:
bgu,a,pt %xcc, loop_2342
srlx %i1, 0x0C, %i4
sth %i7, [%l7 + 0x30]
addcc %i2, 0x1E60, %g2
loop_2342:
bleu,a %xcc, loop_2343
mulscc %g6, 0x09F0, %i6
tn %icc, 0x3
fcmps %fcc2, %f11, %f25
loop_2343:
sub %o6, 0x0180, %o2
movle %xcc, %l0, %g1
mova %xcc, %l2, %o3
andcc %i5, 0x015D, %g7
set 0x55, %l6
ldstuba [%l7 + %l6] 0x89, %o5
edge32l %l3, %l5, %i3
tg %icc, 0x6
edge8ln %g4, %o7, %g3
tge %icc, 0x1
tvc %icc, 0x6
movcs %icc, %l6, %i0
fornot2s %f6, %f7, %f9
sdivcc %o0, 0x1845, %l1
add %l7, 0x50, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %o4
casa [%l6] 0x80, %o4, %o1
brnz %l4, loop_2344
addc %g5, 0x0800, %i1
taddcc %i7, 0x089C, %i2
orn %i4, %g6, %i6
loop_2344:
movpos %xcc, %o6, %g2
edge8ln %o2, %l0, %l2
movl %xcc, %g1, %i5
tpos %icc, 0x1
tne %xcc, 0x1
fpackfix %f0, %f27
tle %icc, 0x4
fbne %fcc0, loop_2345
umulcc %g7, 0x0689, %o5
bvc,a,pt %xcc, loop_2346
addc %o3, %l3, %i3
loop_2345:
add %g4, 0x11F3, %l5
movgu %icc, %g3, %l6
loop_2346:
bgu %icc, loop_2347
fmovrslez %o7, %f7, %f16
stx %o0, [%l7 + 0x78]
movre %l1, 0x1B8, %i0
loop_2347:
fbl %fcc0, loop_2348
movn %xcc, %o1, %o4
ld [%l7 + 0x30], %f8
srlx %g5, 0x1E, %i1
loop_2348:
nop
set 0x2C, %i5
lda [%l7 + %i5] 0x0c, %f6
movvs %icc, %i7, %l4
bvc,pt %xcc, loop_2349
movcs %icc, %i2, %i4
edge8ln %g6, %o6, %i6
bl,pt %xcc, loop_2350
loop_2349:
fmul8x16 %f12, %f22, %f12
fcmpes %fcc2, %f27, %f24
movrlez %o2, 0x064, %g2
loop_2350:
fbne %fcc2, loop_2351
bneg,a,pn %icc, loop_2352
xor %l0, 0x0587, %l2
tg %xcc, 0x3
loop_2351:
array16 %g1, %g7, %i5
loop_2352:
andn %o3, 0x1898, %o5
edge8 %l3, %g4, %i3
fmovsvc %xcc, %f8, %f2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
and %g3, %l6, %o7
fmovdne %icc, %f22, %f16
movvc %icc, %l5, %o0
fbug,a %fcc1, loop_2353
or %l1, 0x02CB, %o1
fmovdn %icc, %f3, %f3
edge16n %i0, %o4, %g5
loop_2353:
subcc %i7, 0x0060, %i1
orcc %i2, 0x1A1B, %i4
popc 0x1EC4, %g6
bneg %icc, loop_2354
udivcc %o6, 0x17F9, %i6
orncc %l4, %o2, %g2
movre %l2, %l0, %g1
loop_2354:
tvc %xcc, 0x3
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
umul %g7, %i5, %o3
movcs %xcc, %o5, %g4
taddcc %i3, %g3, %l3
fbne,a %fcc1, loop_2355
fnands %f17, %f0, %f31
tgu %xcc, 0x5
array32 %l6, %l5, %o0
loop_2355:
lduw [%l7 + 0x18], %o7
mulx %o1, %l1, %i0
edge8ln %g5, %o4, %i7
popc 0x0B6B, %i2
set 0x74, %g3
lda [%l7 + %g3] 0x19, %f1
smulcc %i4, 0x14E0, %g6
fcmpeq16 %f0, %f30, %o6
fmovdgu %icc, %f29, %f1
add %l7, 0x78, %l6
wr %g0, 0x18, %asi
casxa [%l6] 0x18, %i1, %i6
sra %l4, 0x1A, %g2
orn %l2, %o2, %l0
stbar
fblg %fcc1, loop_2356
movl %xcc, %g7, %i5
tsubcc %o3, 0x1B4C, %g1
edge32ln %o5, %g4, %i3
loop_2356:
array16 %l3, %g3, %l6
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %l4
andcc %o7, %o0, %l1
orcc %i0, %g5, %o1
flush %l7 + 0x70
sllx %i7, %o4, %i4
fcmps %fcc1, %f1, %f6
addc %i2, 0x1B21, %g6
movle %icc, %i1, %i6
set 0x40, %l3
stda %f0, [%l7 + %l3] 0x19
fcmps %fcc0, %f3, %f21
mulx %l4, 0x0B8E, %g2
edge16l %o6, %l2, %l0
fbuge %fcc2, loop_2357
fsrc1s %f28, %f0
sth %g7, [%l7 + 0x14]
movn %icc, %i5, %o2
loop_2357:
mulx %o3, 0x07DD, %g1
wr %g0, 0x19, %asi
lduwa [%l7 + 0x7C] %asi, %g4
tvc %icc, 0x2
edge32n %o5, %i3, %g3
sth %l6, [%l7 + 0x50]
fmovrsgz %l5, %f2, %f30
or %l3, %o0, %o7
tne %icc, 0x5
movrgz %l1, %g5, %o1
tsubcc %i7, 0x1D4D, %i0
movrgz %o4, 0x3C4, %i2
srlx %i4, %i1, %g6
brz,a %l4, loop_2358
fcmpeq32 %f10, %f0, %g2
srax %o6, 0x0B, %i6
add %l7, 0x0C, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %l2
casa [%l6] 0x18, %l2, %g7
loop_2358:
nop
set 0x70, %l2
stw %i5, [%l7 + %l2]
addc %o2, 0x053F, %o3
fornot2 %f18, %f24, %f14
st %f18, [%l7 + 0x1C]
bge,a,pt %icc, loop_2359
move %icc, %l0, %g1
andn %g4, 0x0E13, %i3
edge8ln %g3, %o5, %l6
loop_2359:
fbu,a %fcc0, loop_2360
tge %xcc, 0x1
sll %l5, 0x18, %o0
movpos %xcc, %l3, %o7
loop_2360:
movgu %icc, %g5, %o1
fors %f7, %f26, %f28
edge8 %i7, %i0, %l1
ba,a,pn %xcc, loop_2361
movgu %icc, %o4, %i4
subcc %i2, %i1, %g6
popc %g2, %o6
loop_2361:
fxnor %f2, %f24, %f4
bg %icc, loop_2362
fone %f18
wr %g0, 0x19, %asi
lduba [%l7 + 0x4D] %asi, %l4
loop_2362:
sir 0x1B4A
fpack32 %f20, %f20, %f30
movvc %icc, %i6, %l2
mulscc %i5, %o2, %g7
and %l0, %o3, %g1
movrlz %i3, %g4, %o5
fbul,a %fcc0, loop_2363
movne %xcc, %l6, %g3
edge16ln %o0, %l3, %l5
set 0x78, %l4
stda %o6, [%l7 + %l4] 0xe3
membar #Sync
loop_2363:
subccc %o1, 0x0B80, %g5
edge8ln %i7, %i0, %l1
movn %xcc, %i4, %o4
umul %i1, %g6, %g2
nop
setx loop_2364, %l0, %l1
jmpl %l1, %o6
alignaddr %l4, %i2, %l2
movge %xcc, %i5, %o2
fmovsleu %icc, %f9, %f28
loop_2364:
tgu %icc, 0x7
edge32n %g7, %l0, %i6
alignaddr %g1, %o3, %g4
fmovsvs %xcc, %f2, %f12
andcc %i3, %o5, %g3
fmovdgu %icc, %f13, %f7
edge8n %l6, %o0, %l3
edge16 %l5, %o7, %g5
tge %xcc, 0x4
std %f12, [%l7 + 0x68]
movvs %xcc, %o1, %i0
array32 %i7, %l1, %i4
movne %icc, %i1, %g6
edge32n %g2, %o6, %l4
fbge %fcc1, loop_2365
tcc %icc, 0x2
xor %i2, 0x045E, %o4
fandnot2s %f4, %f30, %f29
loop_2365:
ld [%l7 + 0x7C], %f1
umul %i5, %l2, %o2
sethi 0x0464, %g7
nop
set 0x7A, %g7
lduh [%l7 + %g7], %l0
orn %g1, %o3, %g4
set 0x0C, %l5
ldstuba [%l7 + %l5] 0x0c, %i6
siam 0x6
tcc %xcc, 0x0
tneg %xcc, 0x7
set 0x7C, %g1
lduwa [%l7 + %g1] 0x80, %i3
andn %o5, %l6, %g3
movneg %xcc, %l3, %l5
movg %icc, %o0, %o7
array16 %o1, %g5, %i7
fmovscc %icc, %f30, %f21
ld [%l7 + 0x64], %f24
ld [%l7 + 0x7C], %f20
fbl %fcc0, loop_2366
mulscc %l1, %i0, %i1
tvs %xcc, 0x7
edge16n %i4, %g6, %o6
loop_2366:
andncc %g2, %i2, %o4
bcc,pn %icc, loop_2367
fbge %fcc2, loop_2368
sub %l4, %l2, %o2
movle %icc, %g7, %l0
loop_2367:
tl %xcc, 0x2
loop_2368:
sethi 0x0C9A, %i5
nop
setx loop_2369, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovsvs %xcc, %f5, %f5
edge8 %g1, %o3, %g4
tn %xcc, 0x0
loop_2369:
fandnot2 %f4, %f8, %f30
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbue,a %fcc2, loop_2370
sdivx %i3, 0x16E7, %i6
fmovs %f14, %f29
mulx %l6, %o5, %g3
loop_2370:
nop
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x47] %asi, %l3
taddcctv %o0, %l5, %o1
edge32n %g5, %o7, %i7
fexpand %f0, %f20
movne %icc, %l1, %i1
be,pn %icc, loop_2371
fsrc1 %f14, %f18
fornot2 %f0, %f14, %f18
fmovrdgez %i4, %f6, %f20
loop_2371:
orn %i0, 0x0BE2, %g6
edge16n %o6, %i2, %o4
movrlez %g2, %l4, %o2
alignaddrl %g7, %l2, %i5
smulcc %l0, 0x1CAE, %g1
lduh [%l7 + 0x70], %o3
taddcc %g4, 0x0BC9, %i3
bpos,a loop_2372
popc %i6, %o5
set 0x40, %o7
ldda [%l7 + %o7] 0x11, %f0
loop_2372:
movne %xcc, %g3, %l6
fxnor %f22, %f4, %f18
array8 %o0, %l3, %o1
orncc %g5, %o7, %i7
ble,a,pt %icc, loop_2373
fbne,a %fcc2, loop_2374
tvc %xcc, 0x6
movrgez %l1, %i1, %l5
loop_2373:
edge16l %i0, %g6, %o6
loop_2374:
xor %i2, 0x0373, %o4
fxors %f15, %f11, %f12
movgu %xcc, %g2, %i4
bpos %xcc, loop_2375
tleu %xcc, 0x2
xor %l4, %g7, %l2
fabss %f30, %f20
loop_2375:
nop
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
brnz,a %i5, loop_2376
std %o2, [%l7 + 0x48]
sdivcc %g1, 0x15FE, %o3
fpsub32s %f0, %f9, %f17
loop_2376:
edge16n %l0, %i3, %g4
stbar
fmovrslz %o5, %f30, %f0
fmovrslez %i6, %f12, %f2
movn %xcc, %g3, %o0
tcc %xcc, 0x3
tvc %xcc, 0x0
ldd [%l7 + 0x08], %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcc %l6, 0x1FCE, %l3
movleu %icc, %o1, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sllx %i7, %g5, %i1
sdivcc %l1, 0x071A, %i0
tcc %xcc, 0x3
smulcc %l5, 0x1C59, %g6
udivcc %i2, 0x03E7, %o6
andcc %g2, %i4, %o4
taddcc %g7, %l4, %l2
srl %o2, %g1, %i5
movrgz %l0, %i3, %g4
fpadd16s %f17, %f24, %f9
movpos %icc, %o5, %o3
movrgez %g3, %o0, %i6
xor %l3, 0x057E, %l6
fmovscc %xcc, %f16, %f7
te %icc, 0x6
edge16 %o7, %i7, %g5
fmovd %f6, %f24
add %l7, 0x74, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %i1, %l1
fpadd32s %f1, %f18, %f30
tge %icc, 0x1
umulcc %i0, 0x0633, %o1
tsubcc %g6, 0x1A13, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlez %l5, 0x2C2, %o6
subccc %g2, 0x1B2C, %i4
fblg,a %fcc1, loop_2377
bleu,a %xcc, loop_2378
srax %g7, %l4, %l2
add %l7, 0x48, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %o4
casa [%l6] 0x11, %o4, %o2
loop_2377:
edge16n %g1, %i5, %l0
loop_2378:
fble,a %fcc0, loop_2379
xorcc %i3, %o5, %g4
fmovdle %icc, %f12, %f21
fmovd %f24, %f20
loop_2379:
ldd [%l7 + 0x78], %o2
fnands %f19, %f9, %f21
set 0x63, %o0
ldsba [%l7 + %o0] 0x81, %g3
fmovrdgz %i6, %f26, %f10
fmovrsgez %o0, %f11, %f30
fmovdvc %icc, %f14, %f17
movgu %icc, %l3, %o7
bcs,a,pn %icc, loop_2380
mova %xcc, %i7, %l6
mulscc %i1, %l1, %i0
taddcctv %g5, %o1, %g6
loop_2380:
sra %i2, 0x02, %l5
fcmpne16 %f18, %f20, %g2
edge32ln %o6, %g7, %l4
stw %i4, [%l7 + 0x68]
sir 0x13A3
fba,a %fcc0, loop_2381
orncc %l2, %o2, %g1
fmovscs %icc, %f0, %f28
membar 0x10
loop_2381:
subc %o4, 0x16D8, %l0
bleu,a %xcc, loop_2382
tvc %xcc, 0x3
bg,a %xcc, loop_2383
brlz %i3, loop_2384
loop_2382:
and %i5, 0x128C, %g4
wr %g0, 0x1f, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
loop_2383:
bneg,pn %icc, loop_2385
loop_2384:
tne %icc, 0x6
set 0x21, %g5
ldstuba [%l7 + %g5] 0x88, %o3
loop_2385:
movpos %xcc, %g3, %i6
fmovdn %xcc, %f0, %f16
add %l7, 0x40, %l6
wr %g0, 0x19, %asi
casa [%l6] 0x19, %o5, %l3
bneg,a %icc, loop_2386
fcmpeq16 %f30, %f16, %o0
movrlz %o7, %i7, %i1
std %l0, [%l7 + 0x78]
loop_2386:
tne %icc, 0x5
fabss %f25, %f5
smulcc %l6, 0x1D61, %i0
sll %g5, 0x05, %o1
edge8n %g6, %l5, %i2
fmovrsgz %g2, %f10, %f1
fbuge,a %fcc1, loop_2387
fmovdpos %xcc, %f10, %f18
fmovs %f22, %f13
array8 %o6, %g7, %i4
loop_2387:
sir 0x1016
fbg %fcc0, loop_2388
ldub [%l7 + 0x11], %l2
set 0x60, %i0
stda %o2, [%l7 + %i0] 0x22
membar #Sync
loop_2388:
umulcc %g1, %o4, %l4
fmovdcs %icc, %f24, %f23
andcc %l0, 0x0A9D, %i3
edge8n %i5, %o3, %g3
sllx %g4, 0x0D, %o5
movcc %icc, %i6, %o0
movcc %xcc, %l3, %i7
mulscc %o7, 0x0A4E, %i1
ta %icc, 0x2
edge32ln %l6, %l1, %g5
bge %icc, loop_2389
srax %o1, 0x15, %g6
ldstub [%l7 + 0x3D], %l5
tleu %xcc, 0x5
loop_2389:
movrgz %i0, 0x3DD, %g2
fsrc2s %f18, %f26
fnor %f0, %f26, %f12
udivx %o6, 0x176E, %g7
edge8ln %i4, %i2, %l2
edge32l %o2, %o4, %l4
fones %f28
fmovdne %xcc, %f21, %f24
set 0x0C, %i2
lduha [%l7 + %i2] 0x80, %l0
lduh [%l7 + 0x0E], %i3
xor %i5, %g1, %g3
alignaddrl %o3, %g4, %i6
bneg,pn %icc, loop_2390
tleu %icc, 0x0
udivx %o0, 0x001F, %o5
alignaddrl %i7, %l3, %i1
loop_2390:
fmovrslez %o7, %f20, %f6
bcc loop_2391
movcs %icc, %l6, %g5
fbu,a %fcc3, loop_2392
edge8l %o1, %g6, %l5
loop_2391:
subccc %l1, 0x1B18, %g2
sdivx %i0, 0x0F74, %o6
loop_2392:
fmovrdgz %i4, %f4, %f26
tle %xcc, 0x0
umul %i2, %l2, %g7
stx %o4, [%l7 + 0x58]
movrgez %l4, 0x16E, %l0
ldd [%l7 + 0x60], %i2
fcmpne16 %f26, %f10, %o2
srlx %i5, 0x1E, %g3
addc %o3, %g4, %i6
movn %xcc, %o0, %o5
array16 %i7, %g1, %l3
set 0x4C, %o3
lduwa [%l7 + %o3] 0x11, %o7
fnot2s %f7, %f25
movrgz %l6, 0x067, %g5
addccc %o1, %g6, %l5
movcc %icc, %l1, %g2
edge32n %i0, %o6, %i1
xorcc %i4, 0x1F62, %i2
edge32 %g7, %l2, %l4
movcs %xcc, %o4, %l0
fcmple16 %f2, %f26, %o2
bneg,pn %xcc, loop_2393
movge %icc, %i5, %g3
ldd [%l7 + 0x28], %f8
array8 %o3, %g4, %i6
loop_2393:
edge16 %i3, %o0, %i7
fba %fcc1, loop_2394
addccc %g1, 0x1F5D, %o5
tcc %icc, 0x1
fmovrsgz %o7, %f30, %f24
loop_2394:
srl %l6, %g5, %l3
fmovdcc %xcc, %f17, %f22
fabss %f31, %f22
fmovrdgz %g6, %f14, %f8
fmovsneg %xcc, %f27, %f8
add %o1, %l1, %g2
set 0x40, %i7
stda %f16, [%l7 + %i7] 0xf9
membar #Sync
tne %icc, 0x4
membar 0x62
tsubcctv %l5, 0x171C, %o6
subccc %i1, %i4, %i2
taddcctv %g7, 0x0A69, %i0
umul %l4, 0x0770, %o4
fmovrslz %l0, %f14, %f11
ta %icc, 0x3
bleu loop_2395
movvc %icc, %o2, %l2
lduh [%l7 + 0x44], %g3
andcc %o3, 0x00DE, %g4
loop_2395:
membar 0x5E
addc %i6, 0x0315, %i5
or %i3, 0x1DF8, %o0
std %f22, [%l7 + 0x20]
xnorcc %g1, %i7, %o5
tsubcc %o7, %l6, %g5
te %xcc, 0x2
fmovscc %xcc, %f22, %f10
movre %g6, %o1, %l3
fxnor %f0, %f4, %f26
sdivcc %g2, 0x1285, %l1
movge %icc, %l5, %o6
set 0x30, %o4
ldswa [%l7 + %o4] 0x19, %i1
addccc %i2, 0x1E8A, %g7
movleu %xcc, %i4, %l4
wr %g0, 0x18, %asi
lduba [%l7 + 0x0C] %asi, %i0
set 0x38, %i6
prefetcha [%l7 + %i6] 0x04, 0x3
fmovdl %xcc, %f20, %f18
fxnor %f0, %f18, %f2
mulscc %l0, 0x0FEC, %o2
edge8ln %l2, %o3, %g3
fmovsa %xcc, %f8, %f10
for %f28, %f26, %f20
fsrc2 %f20, %f4
ldd [%l7 + 0x58], %g4
brz,a %i6, loop_2396
tge %icc, 0x7
movcs %xcc, %i5, %i3
array8 %g1, %o0, %i7
loop_2396:
nop
set 0x48, %g6
stda %o6, [%l7 + %g6] 0x18
fandnot1 %f0, %f16, %f28
addc %o5, 0x0706, %l6
set 0x40, %g2
stda %f0, [%l7 + %g2] 0x19
fmul8x16 %f0, %f0, %f30
set 0x18, %o2
lduwa [%l7 + %o2] 0x15, %g5
sdivcc %o1, 0x0AA3, %l3
ldx [%l7 + 0x08], %g6
movrgz %g2, 0x1E6, %l1
prefetch [%l7 + 0x54], 0x0
movne %icc, %o6, %l5
flush %l7 + 0x54
subc %i2, 0x13A5, %g7
ldsw [%l7 + 0x58], %i4
fbuge %fcc1, loop_2397
tvc %icc, 0x0
prefetch [%l7 + 0x3C], 0x0
ldd [%l7 + 0x48], %f8
loop_2397:
movge %icc, %l4, %i1
fsrc1s %f29, %f15
for %f30, %f10, %f0
sdivx %i0, 0x1741, %l0
ldsh [%l7 + 0x64], %o4
ba,pn %xcc, loop_2398
sllx %o2, %o3, %g3
be,a loop_2399
bcc,a,pn %icc, loop_2400
loop_2398:
edge32ln %g4, %l2, %i5
edge32n %i6, %g1, %o0
loop_2399:
nop
wr %g0, 0x04, %asi
lduwa [%l7 + 0x0C] %asi, %i7
loop_2400:
fxnor %f0, %f16, %f16
bn %icc, loop_2401
srax %o7, %i3, %o5
tvs %xcc, 0x7
tvs %xcc, 0x3
loop_2401:
nop
wr %g0, 0x20, %asi
ldxa [%g0 + 0x0] %asi, %g5
nop
setx loop_2402, %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 %o1, loop_2403
movrlz %l6, 0x18C, %g6
ld [%l7 + 0x38], %f7
loop_2402:
fnands %f26, %f2, %f29
loop_2403:
movvc %xcc, %g2, %l1
movpos %icc, %o6, %l5
swap [%l7 + 0x40], %i2
fcmpeq32 %f12, %f30, %g7
tvs %icc, 0x6
fbe %fcc1, loop_2404
fmovsa %icc, %f11, %f28
and %i4, %l3, %l4
taddcctv %i0, %l0, %o4
loop_2404:
nop
set 0x58, %o6
ldswa [%l7 + %o6] 0x89, %o2
movrne %i1, %g3, %g4
tpos %icc, 0x1
or %l2, 0x1273, %o3
fmovde %xcc, %f5, %f8
fcmpne16 %f2, %f6, %i5
tpos %icc, 0x4
movvs %xcc, %i6, %o0
fmovsle %icc, %f5, %f4
fmovdpos %icc, %f9, %f6
bgu %icc, loop_2405
bneg,a,pn %xcc, loop_2406
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tl %xcc, 0x3
loop_2405:
nop
set 0x40, %i3
swapa [%l7 + %i3] 0x80, %g1
loop_2406:
nop
set 0x26, %l0
stha %o7, [%l7 + %l0] 0x18
or %i7, %i3, %o5
nop
setx loop_2407, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ldsw [%l7 + 0x6C], %g5
popc %o1, %g6
subc %g2, %l6, %o6
loop_2407:
fbn,a %fcc3, loop_2408
fbe %fcc2, loop_2409
xorcc %l1, %i2, %l5
membar 0x24
loop_2408:
tpos %icc, 0x3
loop_2409:
fbe,a %fcc3, loop_2410
movcc %icc, %i4, %g7
movgu %icc, %l3, %l4
fbug %fcc3, loop_2411
loop_2410:
fcmpd %fcc0, %f24, %f6
bl,pn %icc, loop_2412
std %i0, [%l7 + 0x28]
loop_2411:
array32 %l0, %o4, %o2
fbge %fcc0, loop_2413
loop_2412:
taddcctv %g3, 0x063A, %i1
wr %g0, 0x80, %asi
ldda [%l7 + 0x20] %asi, %l2
loop_2413:
nop
setx loop_2414, %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 %g4, 0x0786, %i5
fbne,a %fcc2, loop_2415
sub %o3, 0x192B, %o0
loop_2414:
sir 0x00CB
set 0x09, %i4
ldstuba [%l7 + %i4] 0x18, %g1
loop_2415:
sir 0x1DDB
tpos %icc, 0x7
edge16 %i6, %i7, %i3
edge16 %o5, %g5, %o1
fsrc2s %f13, %f7
movrlez %o7, 0x173, %g2
movn %xcc, %g6, %l6
wr %g0, 0x21, %asi
stxa %o6, [%g0 + 0x108] %asi
sub %i2, %l5, %l1
tsubcc %g7, %l3, %l4
orn %i4, 0x18CA, %i0
srax %l0, %o4, %g3
smul %o2, 0x1EBA, %i1
sir 0x03CF
taddcctv %g4, 0x0B06, %i5
tn %icc, 0x0
fsrc1 %f28, %f10
sdiv %o3, 0x0730, %o0
edge32n %g1, %l2, %i7
edge16ln %i3, %o5, %g5
bvs loop_2416
bgu %icc, loop_2417
umul %i6, %o7, %o1
addcc %g6, %g2, %o6
loop_2416:
nop
set 0x30, %l1
stxa %i2, [%l7 + %l1] 0x23
membar #Sync
loop_2417:
fmovscs %xcc, %f0, %f29
edge8l %l6, %l5, %l1
stbar
stbar
bvs loop_2418
tle %xcc, 0x3
ta %icc, 0x5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2418:
fsrc1 %f16, %f30
movleu %icc, %g7, %l3
alignaddrl %i4, %i0, %l4
srl %o4, %g3, %l0
fmovdne %xcc, %f8, %f13
tpos %icc, 0x2
edge8n %i1, %g4, %i5
nop
set 0x23, %g4
stb %o2, [%l7 + %g4]
set 0x3E, %i1
ldsha [%l7 + %i1] 0x80, %o3
brgez %o0, loop_2419
tl %xcc, 0x2
udiv %g1, 0x0FC9, %i7
orn %i3, %o5, %g5
loop_2419:
subccc %i6, %l2, %o1
or %o7, 0x040B, %g2
brgez,a %o6, loop_2420
movneg %icc, %g6, %i2
bgu %xcc, loop_2421
fcmpeq32 %f28, %f26, %l6
loop_2420:
sir 0x09DF
bpos,a,pn %xcc, loop_2422
loop_2421:
tge %xcc, 0x3
edge8l %l1, %g7, %l3
movvs %icc, %i4, %l5
loop_2422:
edge16 %l4, %i0, %o4
brz,a %g3, loop_2423
brz %i1, loop_2424
bl loop_2425
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2423:
movrgez %g4, 0x01A, %l0
loop_2424:
popc 0x1994, %o2
loop_2425:
fpsub32s %f6, %f0, %f15
wr %g0, 0x81, %asi
lduba [%l7 + 0x0C] %asi, %o3
edge32ln %i5, %o0, %i7
mova %xcc, %i3, %g1
movneg %xcc, %o5, %i6
array8 %g5, %o1, %o7
orcc %l2, %o6, %g2
addc %g6, %l6, %i2
tvc %icc, 0x5
addc %l1, %g7, %l3
fpack32 %f0, %f16, %f4
fsrc1 %f0, %f20
and %i4, 0x16C8, %l4
array16 %l5, %o4, %g3
orncc %i1, %g4, %i0
umulcc %l0, 0x1DF1, %o2
fmuld8ulx16 %f6, %f22, %f26
stbar
fmovsleu %icc, %f5, %f10
fornot1s %f18, %f25, %f2
tpos %icc, 0x7
addcc %i5, 0x0645, %o0
movne %xcc, %o3, %i7
and %i3, 0x041D, %o5
prefetch [%l7 + 0x64], 0x0
call loop_2426
bcc,pn %xcc, loop_2427
fbg %fcc2, loop_2428
srax %i6, 0x15, %g5
loop_2426:
orcc %g1, 0x1760, %o1
loop_2427:
fcmpeq32 %f12, %f22, %l2
loop_2428:
subcc %o6, %g2, %o7
tne %icc, 0x7
movneg %xcc, %g6, %l6
be,a,pn %icc, loop_2429
sdiv %l1, 0x0BF4, %i2
tvc %icc, 0x3
smul %l3, 0x0154, %g7
loop_2429:
tneg %xcc, 0x1
fbg %fcc3, loop_2430
ta %icc, 0x1
edge32 %i4, %l5, %l4
fcmpgt16 %f24, %f18, %g3
loop_2430:
sethi 0x1EF7, %i1
stbar
andcc %o4, %i0, %l0
addc %g4, 0x0BDA, %i5
fmovscc %xcc, %f28, %f27
fmovsn %xcc, %f2, %f24
fbul %fcc2, loop_2431
add %o0, 0x0816, %o3
stx %o2, [%l7 + 0x08]
fcmped %fcc3, %f0, %f18
loop_2431:
stx %i7, [%l7 + 0x48]
movrlz %i3, 0x0A2, %o5
srl %i6, 0x03, %g5
srlx %g1, 0x08, %o1
fands %f22, %f21, %f17
st %f27, [%l7 + 0x3C]
edge8ln %l2, %g2, %o7
bne %xcc, loop_2432
movvc %xcc, %g6, %o6
edge16 %l1, %l6, %l3
bg,a %xcc, loop_2433
loop_2432:
movcs %icc, %g7, %i4
fmovsvs %xcc, %f31, %f18
tvc %icc, 0x0
loop_2433:
fabss %f21, %f14
udivx %i2, 0x0779, %l5
movrlz %g3, %l4, %i1
bleu loop_2434
edge8n %i0, %o4, %g4
fxors %f22, %f26, %f28
sethi 0x09F1, %i5
loop_2434:
fmovdvc %xcc, %f7, %f22
mulscc %l0, %o0, %o3
fcmpgt32 %f6, %f6, %o2
movn %xcc, %i7, %i3
movcs %icc, %o5, %g5
tleu %icc, 0x5
brlez,a %i6, loop_2435
edge32ln %o1, %g1, %g2
sdivx %l2, 0x0198, %g6
alignaddr %o7, %o6, %l1
loop_2435:
edge16l %l3, %l6, %g7
array32 %i2, %i4, %l5
smul %g3, %l4, %i0
tvc %xcc, 0x5
fmovdle %icc, %f25, %f24
fcmps %fcc0, %f24, %f4
stbar
movn %icc, %i1, %g4
ldstub [%l7 + 0x62], %i5
andcc %l0, 0x10FA, %o0
fmovdle %icc, %f14, %f20
srl %o4, %o2, %i7
bpos,a,pn %icc, loop_2436
nop
setx loop_2437, %l0, %l1
jmpl %l1, %i3
fmovdcc %xcc, %f24, %f3
be,a,pn %xcc, loop_2438
loop_2436:
brnz %o3, loop_2439
loop_2437:
edge16 %o5, %i6, %o1
udiv %g1, 0x14E4, %g5
loop_2438:
umulcc %g2, 0x15D8, %l2
loop_2439:
fsrc2 %f18, %f2
tg %xcc, 0x7
sth %g6, [%l7 + 0x14]
fblg,a %fcc3, loop_2440
fmovsle %xcc, %f6, %f18
set 0x5B, %o5
stba %o7, [%l7 + %o5] 0xe3
membar #Sync
loop_2440:
edge8l %o6, %l1, %l6
fcmpes %fcc1, %f19, %f15
sll %l3, %g7, %i2
addc %l5, 0x1FC3, %g3
orn %i4, 0x0FCF, %i0
movcs %xcc, %l4, %g4
and %i5, %i1, %o0
movneg %icc, %l0, %o2
smulcc %i7, %o4, %i3
bl,a %icc, loop_2441
xor %o3, %o5, %i6
fbe %fcc3, loop_2442
bl,pn %xcc, loop_2443
loop_2441:
ba,a,pn %xcc, loop_2444
nop
setx loop_2445, %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_2442:
fmuld8sux16 %f4, %f0, %f10
loop_2443:
tg %xcc, 0x6
loop_2444:
mulscc %o1, 0x07EF, %g1
loop_2445:
tg %icc, 0x2
stb %g5, [%l7 + 0x48]
wr %g0, 0x19, %asi
ldswa [%l7 + 0x3C] %asi, %g2
stx %g6, [%l7 + 0x38]
be,a,pt %icc, loop_2446
xnor %o7, %o6, %l1
fmuld8ulx16 %f9, %f29, %f30
fbg %fcc3, loop_2447
loop_2446:
movpos %xcc, %l2, %l3
move %xcc, %l6, %g7
ldd [%l7 + 0x20], %l4
loop_2447:
add %g3, 0x1B9A, %i4
movrne %i0, 0x2E9, %l4
fbn %fcc1, loop_2448
edge8ln %g4, %i2, %i1
sdivx %i5, 0x0965, %l0
set 0x48, %l6
stxa %o0, [%l7 + %l6] 0x2f
membar #Sync
loop_2448:
movge %xcc, %o2, %o4
nop
set 0x50, %i5
ldd [%l7 + %i5], %i2
addc %o3, %o5, %i7
stw %o1, [%l7 + 0x38]
st %f7, [%l7 + 0x5C]
tle %xcc, 0x4
movcc %xcc, %i6, %g5
xnor %g1, 0x0DE6, %g2
sdivcc %g6, 0x0D5D, %o7
tleu %xcc, 0x1
fblg,a %fcc3, loop_2449
subc %l1, %o6, %l3
fmovsn %xcc, %f31, %f10
fsrc1s %f4, %f7
loop_2449:
tsubcctv %l2, %l6, %g7
xnorcc %g3, %l5, %i0
fpackfix %f18, %f25
ldx [%l7 + 0x08], %i4
movrlz %g4, %l4, %i1
fmovdg %icc, %f7, %f28
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %icc, %i5, %l0
fcmpd %fcc2, %f16, %f28
fbn,a %fcc0, loop_2450
movvc %icc, %i2, %o2
mulx %o4, 0x06F9, %o0
membar 0x48
loop_2450:
fcmpeq32 %f12, %f16, %o3
edge16n %i3, %o5, %o1
movcc %xcc, %i7, %i6
umul %g5, 0x0893, %g1
tcc %xcc, 0x7
bgu,pt %icc, loop_2451
fble,a %fcc2, loop_2452
fmovdneg %icc, %f21, %f5
ldsw [%l7 + 0x5C], %g6
loop_2451:
udivx %o7, 0x0494, %l1
loop_2452:
bvc,a loop_2453
sdivcc %g2, 0x120A, %o6
fmovrdlez %l3, %f26, %f6
lduw [%l7 + 0x1C], %l2
loop_2453:
nop
set 0x6D, %o1
ldub [%l7 + %o1], %g7
edge8n %g3, %l5, %l6
fmovscc %xcc, %f10, %f23
mova %xcc, %i4, %i0
edge8 %g4, %l4, %i5
addcc %l0, 0x0748, %i1
and %i2, 0x117F, %o4
popc %o0, %o3
fsrc2 %f16, %f16
udiv %o2, 0x154C, %o5
fexpand %f13, %f0
nop
set 0x10, %l3
lduw [%l7 + %l3], %i3
edge16l %i7, %i6, %o1
fmul8sux16 %f2, %f2, %f20
fnegs %f15, %f28
bcs,pn %icc, loop_2454
orn %g5, %g1, %o7
fcmple16 %f14, %f0, %g6
edge8n %l1, %g2, %l3
loop_2454:
fmovda %xcc, %f2, %f19
fabsd %f4, %f0
edge32n %l2, %g7, %o6
set 0x0C, %g3
lda [%l7 + %g3] 0x0c, %f28
sll %l5, 0x1F, %l6
andncc %i4, %i0, %g4
edge16l %l4, %g3, %i5
ldsh [%l7 + 0x7A], %i1
movvs %xcc, %l0, %i2
xor %o0, %o3, %o2
fbo %fcc3, loop_2455
tn %xcc, 0x3
tg %xcc, 0x1
movne %icc, %o4, %i3
loop_2455:
ld [%l7 + 0x7C], %f8
udiv %o5, 0x1616, %i7
udivcc %i6, 0x114D, %g5
fornot2 %f12, %f2, %f6
edge32 %o1, %g1, %o7
movvc %icc, %l1, %g6
array16 %g2, %l2, %g7
fbule,a %fcc2, loop_2456
tleu %xcc, 0x5
tle %xcc, 0x2
alignaddr %o6, %l5, %l3
loop_2456:
fcmpgt16 %f18, %f22, %l6
movcc %xcc, %i4, %g4
ldsw [%l7 + 0x7C], %l4
ba,a loop_2457
xorcc %i0, %g3, %i5
bneg,pt %icc, loop_2458
subc %i1, 0x0158, %l0
loop_2457:
fpackfix %f16, %f25
set 0x2C, %l2
lduha [%l7 + %l2] 0x10, %o0
loop_2458:
fmovsl %xcc, %f11, %f4
fmovspos %xcc, %f19, %f16
movrne %o3, %o2, %i2
fbne %fcc1, loop_2459
tsubcctv %i3, %o5, %i7
movg %icc, %o4, %i6
nop
setx loop_2460, %l0, %l1
jmpl %l1, %o1
loop_2459:
sethi 0x019F, %g1
wr %g0, 0x81, %asi
lduba [%l7 + 0x48] %asi, %g5
loop_2460:
fpadd16s %f9, %f6, %f20
nop
setx loop_2461, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
array16 %l1, %o7, %g6
edge16n %l2, %g7, %o6
prefetch [%l7 + 0x24], 0x0
loop_2461:
tpos %icc, 0x6
sra %g2, %l5, %l6
tn %xcc, 0x2
movl %xcc, %i4, %g4
orcc %l3, %l4, %g3
tne %icc, 0x6
fones %f25
movneg %xcc, %i5, %i0
fbul,a %fcc1, loop_2462
edge8l %i1, %o0, %l0
te %icc, 0x4
stx %o3, [%l7 + 0x50]
loop_2462:
movrlz %i2, 0x2EF, %o2
or %o5, %i3, %i7
brlez,a %o4, loop_2463
edge8 %i6, %o1, %g5
fandnot2 %f30, %f22, %f24
sllx %g1, %o7, %l1
loop_2463:
tcs %xcc, 0x2
fmovdcs %xcc, %f0, %f12
srax %l2, 0x14, %g7
udivcc %o6, 0x0A04, %g2
popc %l5, %l6
movpos %xcc, %g6, %g4
fbge,a %fcc1, loop_2464
fmovdpos %xcc, %f4, %f2
fmovscs %xcc, %f23, %f30
alignaddr %i4, %l4, %g3
loop_2464:
alignaddr %i5, %i0, %i1
stx %o0, [%l7 + 0x18]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %l0, 0x14, %l3
movrlez %i2, 0x043, %o2
wr %g0, 0x11, %asi
stha %o3, [%l7 + 0x3E] %asi
edge32 %o5, %i3, %i7
fmovrdne %o4, %f10, %f26
fmovde %xcc, %f26, %f17
prefetch [%l7 + 0x48], 0x0
std %f28, [%l7 + 0x28]
and %o1, 0x1335, %g5
addcc %g1, %o7, %l1
sll %l2, 0x1B, %i6
tvc %icc, 0x6
movg %xcc, %g7, %o6
fmovrde %g2, %f6, %f30
andn %l6, 0x0CD8, %g6
fmovsgu %icc, %f19, %f4
fbg %fcc2, loop_2465
tle %xcc, 0x3
ldsb [%l7 + 0x48], %l5
fpsub16s %f6, %f1, %f7
loop_2465:
bg,a loop_2466
fmovdleu %icc, %f13, %f5
fmovrslez %i4, %f7, %f15
mulscc %g4, %l4, %g3
loop_2466:
fcmple16 %f28, %f0, %i0
fmovsn %xcc, %f5, %f13
tle %xcc, 0x7
fmovrdgz %i5, %f18, %f10
tn %xcc, 0x4
orcc %o0, %l0, %l3
fcmpne32 %f6, %f8, %i2
te %icc, 0x6
sllx %o2, 0x17, %i1
fandnot2s %f24, %f23, %f12
tpos %icc, 0x7
ta %icc, 0x1
brlez,a %o3, loop_2467
addcc %i3, %i7, %o4
edge32 %o5, %o1, %g5
mulx %o7, %g1, %l1
loop_2467:
fcmpne32 %f28, %f16, %l2
fors %f13, %f31, %f4
xor %g7, 0x097F, %o6
set 0x24, %g7
lduha [%l7 + %g7] 0x10, %i6
xorcc %l6, 0x0FA1, %g2
movl %xcc, %l5, %g6
andcc %i4, %g4, %g3
fmovrdgz %i0, %f6, %f16
std %l4, [%l7 + 0x28]
wr %g0, 0x80, %asi
lduwa [%l7 + 0x1C] %asi, %o0
set 0x30, %l5
ldxa [%l7 + %l5] 0x88, %i5
fbue,a %fcc2, loop_2468
andn %l3, %l0, %i2
edge32n %o2, %o3, %i1
mulscc %i3, 0x0782, %i7
loop_2468:
fpack32 %f4, %f28, %f26
addccc %o4, %o1, %o5
taddcc %o7, %g1, %g5
umul %l1, 0x1223, %g7
fble,a %fcc2, loop_2469
sra %l2, 0x1C, %o6
subccc %i6, %g2, %l5
srlx %l6, 0x01, %g6
loop_2469:
brgez %g4, loop_2470
bl,a,pt %icc, loop_2471
fmuld8ulx16 %f16, %f29, %f14
ldsw [%l7 + 0x4C], %g3
loop_2470:
bneg,a,pn %xcc, loop_2472
loop_2471:
movn %icc, %i4, %l4
bgu,pt %xcc, loop_2473
taddcc %i0, %o0, %i5
loop_2472:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
call loop_2474
loop_2473:
te %xcc, 0x3
umulcc %l3, %i2, %o2
fmovdvc %xcc, %f5, %f2
loop_2474:
nop
set 0x50, %g1
lduw [%l7 + %g1], %l0
movn %xcc, %o3, %i3
fxnor %f16, %f18, %f28
movle %xcc, %i7, %i1
pdist %f0, %f30, %f14
std %f0, [%l7 + 0x68]
fbg,a %fcc0, loop_2475
or %o1, 0x1D95, %o4
membar 0x60
fbue,a %fcc2, loop_2476
loop_2475:
edge8ln %o5, %g1, %g5
smulcc %o7, %g7, %l2
movpos %xcc, %l1, %o6
loop_2476:
movg %icc, %g2, %l5
edge32l %i6, %g6, %l6
fcmps %fcc2, %f31, %f18
membar 0x39
tg %icc, 0x0
edge32l %g4, %g3, %l4
fbe %fcc0, loop_2477
fmovdleu %xcc, %f6, %f17
fmul8ulx16 %f0, %f30, %f26
edge32ln %i4, %i0, %o0
loop_2477:
sir 0x075A
edge32l %i5, %l3, %i2
array8 %o2, %l0, %i3
movpos %icc, %i7, %o3
popc %i1, %o1
sdivx %o5, 0x188F, %o4
sethi 0x1FA6, %g1
orcc %g5, 0x1033, %g7
umulcc %o7, 0x1439, %l2
fnot1s %f17, %f16
umul %o6, 0x1605, %g2
movrne %l1, 0x3D9, %l5
siam 0x3
fmovrdne %i6, %f14, %f16
sll %l6, %g4, %g3
tgu %icc, 0x4
fpsub32s %f8, %f31, %f10
and %g6, 0x1A90, %l4
bpos loop_2478
sir 0x0F38
nop
setx loop_2479, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbe %fcc2, loop_2480
loop_2478:
bpos %xcc, loop_2481
srlx %i0, 0x06, %o0
loop_2479:
tne %icc, 0x3
loop_2480:
fpsub16 %f20, %f10, %f2
loop_2481:
movcs %xcc, %i4, %l3
andn %i2, 0x09B9, %i5
tvc %icc, 0x3
fmovdle %xcc, %f22, %f16
mulscc %o2, %l0, %i7
movrlz %o3, %i3, %o1
sdiv %o5, 0x1EC8, %o4
array16 %g1, %g5, %g7
ble,a,pn %xcc, loop_2482
tle %icc, 0x7
sdiv %o7, 0x17A1, %l2
smulcc %o6, %i1, %l1
loop_2482:
edge16n %g2, %i6, %l5
bneg %icc, loop_2483
sub %l6, %g3, %g6
fmovdcc %xcc, %f10, %f16
array32 %l4, %g4, %i0
loop_2483:
movvc %icc, %o0, %l3
tpos %icc, 0x5
srlx %i4, 0x04, %i5
andncc %o2, %l0, %i2
alignaddr %o3, %i7, %o1
ba loop_2484
array8 %i3, %o5, %o4
fsrc1 %f14, %f8
popc %g1, %g7
loop_2484:
edge8l %o7, %l2, %o6
movl %xcc, %i1, %l1
edge32l %g2, %i6, %g5
fmovrdgz %l6, %f18, %f14
orn %l5, 0x06E7, %g3
edge16l %g6, %g4, %i0
fmovrde %l4, %f14, %f26
tgu %icc, 0x7
taddcctv %o0, 0x051E, %i4
addccc %i5, %o2, %l3
movne %xcc, %l0, %i2
nop
set 0x6F, %l4
ldub [%l7 + %l4], %o3
edge8ln %i7, %o1, %i3
fmovd %f24, %f22
fmovdgu %icc, %f29, %f6
fmovdneg %icc, %f16, %f4
fsrc1s %f31, %f28
alignaddrl %o5, %g1, %o4
movrlz %o7, %g7, %l2
movcc %icc, %i1, %l1
fmovsa %xcc, %f20, %f11
mova %xcc, %g2, %o6
subc %g5, %i6, %l5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbe %fcc0, loop_2485
fpadd32s %f9, %f17, %f23
fmovrsne %l6, %f5, %f5
edge16l %g6, %g3, %g4
loop_2485:
srlx %l4, 0x0A, %i0
fblg,a %fcc2, loop_2486
movneg %xcc, %i4, %i5
edge8ln %o2, %o0, %l3
xnorcc %l0, %i2, %i7
loop_2486:
movg %xcc, %o1, %i3
alignaddrl %o5, %o3, %o4
taddcc %g1, 0x015D, %g7
taddcc %l2, %o7, %l1
nop
set 0x2D, %o0
ldstub [%l7 + %o0], %i1
orncc %g2, 0x12F9, %g5
edge16 %o6, %l5, %l6
fsrc2s %f20, %f31
movle %icc, %g6, %g3
bleu,pn %icc, loop_2487
bneg,a,pn %xcc, loop_2488
movneg %xcc, %g4, %i6
st %f9, [%l7 + 0x38]
loop_2487:
array32 %i0, %i4, %i5
loop_2488:
movleu %icc, %l4, %o2
udivcc %l3, 0x0F66, %o0
set 0x54, %o7
swapa [%l7 + %o7] 0x04, %l0
tge %icc, 0x6
fmovdvc %xcc, %f2, %f7
brgez %i7, loop_2489
smul %o1, %i3, %i2
sra %o3, %o5, %g1
tvs %icc, 0x0
loop_2489:
sllx %o4, 0x0B, %g7
movcs %xcc, %l2, %l1
edge8n %i1, %o7, %g2
fmovdl %xcc, %f2, %f27
fmovrdgez %o6, %f20, %f2
fcmpgt16 %f10, %f28, %g5
xor %l5, 0x0621, %g6
addc %l6, %g4, %g3
nop
setx loop_2490, %l0, %l1
jmpl %l1, %i6
srlx %i4, 0x00, %i0
fbl %fcc0, loop_2491
movvs %xcc, %l4, %i5
loop_2490:
fmovdcs %xcc, %f29, %f10
fmul8sux16 %f30, %f0, %f16
loop_2491:
tsubcctv %o2, 0x0CB0, %o0
smul %l3, 0x1906, %i7
movl %icc, %o1, %i3
fcmpne32 %f24, %f28, %i2
te %icc, 0x5
tl %icc, 0x3
movn %icc, %l0, %o3
or %g1, 0x1A23, %o4
fmovdne %xcc, %f30, %f4
bl,a,pn %icc, loop_2492
tg %icc, 0x1
sll %o5, %g7, %l1
addc %i1, 0x1EEB, %o7
loop_2492:
edge32n %l2, %o6, %g5
fba,a %fcc1, loop_2493
movvs %xcc, %l5, %g6
edge8ln %l6, %g2, %g4
xorcc %g3, 0x117D, %i6
loop_2493:
movrlz %i4, 0x2F8, %i0
sir 0x1457
and %l4, 0x0BD7, %o2
tne %xcc, 0x6
tgu %icc, 0x6
bshuffle %f4, %f18, %f0
movcs %icc, %i5, %o0
fsrc1s %f30, %f26
edge8 %i7, %o1, %l3
addccc %i2, 0x0486, %l0
fcmps %fcc3, %f16, %f0
tvc %xcc, 0x5
pdist %f24, %f6, %f28
udivx %i3, 0x15B5, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0xeb, %asi
stda %o4, [%l7 + 0x50] %asi
membar #Sync
tcc %icc, 0x5
mulscc %o5, %g1, %l1
edge8l %g7, %o7, %l2
movne %xcc, %i1, %g5
fbl,a %fcc1, loop_2494
edge16ln %o6, %g6, %l6
bne,a,pn %icc, loop_2495
udivx %l5, 0x0ED7, %g4
loop_2494:
edge8 %g2, %g3, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2495:
smul %i4, %i0, %o2
set 0x50, %i0
ldswa [%l7 + %i0] 0x15, %l4
addccc %i5, 0x0DB3, %i7
tvs %xcc, 0x7
movrgz %o1, 0x146, %o0
add %l3, %i2, %i3
edge32n %o3, %o4, %l0
stx %g1, [%l7 + 0x40]
fpadd32s %f11, %f12, %f3
addc %o5, 0x032B, %l1
edge16l %o7, %g7, %i1
flush %l7 + 0x4C
fmovdge %xcc, %f14, %f6
fmovspos %xcc, %f10, %f15
movn %icc, %l2, %g5
edge16 %g6, %l6, %o6
fmovsvc %xcc, %f26, %f22
set 0x42, %g5
ldstuba [%l7 + %g5] 0x80, %l5
array32 %g4, %g3, %i6
edge32 %i4, %i0, %g2
fones %f30
ldsh [%l7 + 0x3A], %l4
tge %xcc, 0x6
brz,a %i5, loop_2496
array32 %o2, %i7, %o1
udivcc %o0, 0x1779, %i2
fbul,a %fcc0, loop_2497
loop_2496:
bgu,a %icc, loop_2498
bpos,pn %xcc, loop_2499
movn %xcc, %l3, %o3
loop_2497:
nop
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_2498:
movpos %xcc, %o4, %l0
loop_2499:
addccc %g1, %i3, %o5
fnot1s %f11, %f19
bleu,a %xcc, loop_2500
movre %o7, 0x13F, %g7
array16 %l1, %i1, %l2
add %g5, 0x09CB, %g6
loop_2500:
fabss %f15, %f19
ta %icc, 0x3
add %o6, %l5, %g4
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x68] %asi, 0x2
edge8l %i6, %g3, %i4
taddcc %g2, %i0, %i5
udivx %l4, 0x1AB5, %i7
fcmped %fcc0, %f30, %f18
movne %xcc, %o1, %o0
tvc %icc, 0x4
edge32n %o2, %i2, %o3
srax %o4, 0x1C, %l0
udivcc %g1, 0x19DB, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcc %xcc, %l3, %o5
srl %o7, %l1, %g7
bvc,pt %xcc, loop_2501
movle %xcc, %l2, %i1
fbge,a %fcc1, loop_2502
fmovdn %icc, %f0, %f5
loop_2501:
ba loop_2503
fcmpeq16 %f10, %f10, %g6
loop_2502:
move %icc, %o6, %g5
or %g4, 0x03CF, %l5
loop_2503:
nop
wr %g0, 0x80, %asi
ldxa [%l7 + 0x20] %asi, %i6
xnorcc %l6, 0x1DC0, %i4
movvs %icc, %g3, %g2
set 0x40, %i2
ldda [%l7 + %i2] 0x19, %f16
fmovrdlez %i5, %f8, %f0
faligndata %f14, %f28, %f10
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x56] %asi, %l4
set 0x7C, %o3
stwa %i7, [%l7 + %o3] 0x80
fmovrdlez %o1, %f18, %f30
movrlez %o0, 0x081, %i0
wr %g0, 0x10, %asi
swapa [%l7 + 0x2C] %asi, %o2
fxnors %f30, %f20, %f7
fand %f4, %f8, %f8
bgu,a,pt %icc, loop_2504
fmovsle %xcc, %f16, %f9
bcc,pt %icc, loop_2505
movrlz %o3, %i2, %o4
loop_2504:
alignaddrl %g1, %l0, %l3
movcc %icc, %o5, %i3
loop_2505:
taddcctv %o7, %g7, %l1
fzero %f30
fcmpgt16 %f16, %f24, %i1
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x60] %asi, 0x3
fbg,a %fcc2, loop_2506
smulcc %o6, %g6, %g4
set 0x10, %o4
stxa %l5, [%g0 + %o4] 0x21
loop_2506:
movrgez %g5, %i6, %i4
sth %l6, [%l7 + 0x5A]
fmuld8sux16 %f17, %f9, %f4
addcc %g3, %g2, %i5
fmovsvs %icc, %f25, %f27
fornot1 %f30, %f14, %f16
fbuge %fcc2, loop_2507
sethi 0x1E0C, %l4
movpos %icc, %i7, %o1
bvs,a,pt %icc, loop_2508
loop_2507:
movpos %xcc, %o0, %i0
move %icc, %o2, %o3
taddcctv %i2, %g1, %l0
loop_2508:
popc 0x014E, %o4
ble %xcc, loop_2509
tne %icc, 0x6
fornot2s %f21, %f12, %f4
fmovspos %icc, %f0, %f17
loop_2509:
bl,a loop_2510
smul %l3, %o5, %o7
sdivx %i3, 0x00EC, %g7
alignaddr %l1, %i1, %o6
loop_2510:
tvc %xcc, 0x7
fpadd16s %f19, %f3, %f3
fmovdneg %xcc, %f8, %f9
fmovsleu %icc, %f24, %f4
fmovrslz %g6, %f7, %f20
fmovrde %g4, %f4, %f24
movne %icc, %l5, %g5
movn %icc, %l2, %i4
edge8l %i6, %l6, %g2
udivx %i5, 0x133C, %g3
add %l4, %o1, %o0
set 0x0, %i6
stxa %i0, [%g0 + %i6] 0x4f
movcc %xcc, %i7, %o3
edge8l %o2, %g1, %l0
fmovdvs %icc, %f15, %f5
edge8ln %i2, %o4, %o5
swap [%l7 + 0x48], %o7
fba,a %fcc0, loop_2511
tle %icc, 0x7
fbule,a %fcc1, loop_2512
membar 0x30
loop_2511:
stw %i3, [%l7 + 0x78]
srlx %g7, %l1, %i1
loop_2512:
nop
wr %g0, 0x04, %asi
stwa %l3, [%l7 + 0x08] %asi
bl,a,pn %xcc, loop_2513
subc %g6, %o6, %g4
move %icc, %g5, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2513:
srax %i4, %l5, %l6
bvc,pn %xcc, loop_2514
fmovscs %icc, %f17, %f25
alignaddr %g2, %i5, %i6
subcc %l4, 0x1A76, %o1
loop_2514:
brz,a %g3, loop_2515
bvc %icc, loop_2516
edge8l %i0, %o0, %o3
tn %icc, 0x3
loop_2515:
tcc %icc, 0x3
loop_2516:
alignaddrl %o2, %g1, %l0
bcc,pn %xcc, loop_2517
fmovdl %xcc, %f13, %f6
bleu,a,pt %icc, loop_2518
taddcctv %i7, %o4, %i2
loop_2517:
smulcc %o5, %i3, %o7
xor %l1, 0x0DE6, %g7
loop_2518:
umul %i1, %l3, %o6
movge %icc, %g6, %g5
udivx %g4, 0x0D4D, %i4
fbu,a %fcc2, loop_2519
edge32ln %l2, %l6, %l5
ble,pt %xcc, loop_2520
tcs %xcc, 0x3
loop_2519:
movvs %icc, %i5, %i6
add %l7, 0x58, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %g2
casa [%l6] %asi, %g2, %l4
loop_2520:
movre %o1, 0x224, %i0
movrlez %o0, %g3, %o3
fmovdne %icc, %f10, %f12
swap [%l7 + 0x7C], %g1
tleu %xcc, 0x5
te %icc, 0x0
xnorcc %l0, 0x1E25, %i7
wr %g0, 0x10, %asi
ldswa [%l7 + 0x0C] %asi, %o4
fxnor %f12, %f30, %f16
ldd [%l7 + 0x60], %f4
srlx %o2, 0x0B, %i2
fnot2s %f16, %f31
fmovrdgez %i3, %f16, %f18
array16 %o5, %l1, %o7
fbne,a %fcc0, loop_2521
edge16 %i1, %g7, %o6
fpadd32 %f8, %f26, %f20
xorcc %l3, 0x1DA7, %g5
loop_2521:
fmovdcs %xcc, %f26, %f29
movne %xcc, %g6, %i4
andncc %g4, %l6, %l5
bcs,pt %icc, loop_2522
mulscc %i5, 0x0EE3, %l2
subc %g2, %l4, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2522:
orn %i0, %i6, %o0
sdivx %o3, 0x0B5C, %g1
andncc %l0, %g3, %i7
fmul8x16al %f4, %f19, %f20
set 0x40, %i7
stda %f16, [%l7 + %i7] 0xf1
membar #Sync
tleu %icc, 0x6
andncc %o4, %o2, %i2
mulscc %o5, %l1, %i3
tne %xcc, 0x7
stb %i1, [%l7 + 0x1C]
array32 %g7, %o7, %o6
array32 %l3, %g5, %g6
set 0x58, %g6
stxa %g4, [%l7 + %g6] 0x19
te %xcc, 0x7
edge32l %i4, %l6, %i5
subc %l5, 0x1C62, %g2
set 0x10, %o2
ldxa [%g0 + %o2] 0x21, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sllx %l2, 0x04, %o1
fbne %fcc3, loop_2523
srl %i6, 0x03, %o0
tg %icc, 0x6
tcc %xcc, 0x5
loop_2523:
fmovrde %i0, %f4, %f2
membar 0x52
bl,a,pn %icc, loop_2524
tne %xcc, 0x6
set 0x48, %g2
stwa %o3, [%l7 + %g2] 0x81
loop_2524:
bgu,a,pn %icc, loop_2525
fnegd %f6, %f6
fnands %f30, %f29, %f2
movg %xcc, %l0, %g3
loop_2525:
fnegd %f18, %f24
tleu %icc, 0x2
tg %xcc, 0x6
srax %g1, %i7, %o2
bleu %icc, loop_2526
tl %icc, 0x3
fcmps %fcc1, %f16, %f15
edge8l %o4, %o5, %i2
loop_2526:
fones %f29
udivx %l1, 0x1FB1, %i1
movvc %icc, %g7, %i3
smulcc %o6, 0x11E6, %o7
movrgz %g5, %g6, %g4
movrlz %i4, %l3, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulscc %l6, 0x1C21, %l5
tvs %icc, 0x4
mulx %g2, %l4, %l2
srl %i6, 0x17, %o1
movpos %icc, %i0, %o0
umul %o3, 0x12E1, %l0
stb %g3, [%l7 + 0x36]
ble,a,pt %icc, loop_2527
orn %i7, %g1, %o2
fnor %f20, %f28, %f16
array8 %o4, %o5, %l1
loop_2527:
nop
wr %g0, 0x19, %asi
stda %f16, [%l7 + 0x40] %asi
movrgez %i1, 0x0BB, %g7
edge8 %i2, %o6, %o7
bvs,pt %xcc, loop_2528
smulcc %i3, 0x070F, %g5
umulcc %g6, %g4, %l3
set 0x5C, %o6
lduwa [%l7 + %o6] 0x80, %i5
loop_2528:
movcs %icc, %l6, %l5
smul %i4, 0x1DFA, %g2
subcc %l4, %l2, %o1
andn %i0, 0x148F, %o0
movcs %xcc, %o3, %l0
udivx %g3, 0x1ED7, %i6
bge,a loop_2529
tvs %icc, 0x1
udiv %i7, 0x08BC, %g1
flush %l7 + 0x50
loop_2529:
tl %xcc, 0x1
fornot1s %f18, %f2, %f20
array16 %o2, %o4, %l1
tn %xcc, 0x3
movleu %icc, %i1, %o5
edge32 %i2, %o6, %g7
tcc %xcc, 0x7
fcmpes %fcc1, %f21, %f7
ldub [%l7 + 0x7B], %o7
tle %icc, 0x3
array32 %i3, %g5, %g4
tg %xcc, 0x0
bpos,a,pn %icc, loop_2530
ldd [%l7 + 0x78], %f10
array16 %g6, %l3, %l6
wr %g0, 0x80, %asi
stba %i5, [%l7 + 0x4D] %asi
loop_2530:
popc %i4, %l5
add %g2, %l2, %o1
fmovsl %xcc, %f15, %f16
wr %g0, 0x11, %asi
ldda [%l7 + 0x20] %asi, %i0
fbug %fcc3, loop_2531
fbge,a %fcc1, loop_2532
fmovsn %icc, %f24, %f18
movrlez %o0, %o3, %l4
loop_2531:
edge8ln %g3, %l0, %i7
loop_2532:
smul %g1, 0x1BDA, %i6
edge32 %o4, %l1, %i1
edge16l %o2, %o5, %o6
set 0x0A, %l0
stha %g7, [%l7 + %l0] 0x81
fblg %fcc3, loop_2533
edge8n %i2, %i3, %o7
xnorcc %g5, %g4, %g6
ba loop_2534
loop_2533:
edge16 %l6, %i5, %l3
tl %icc, 0x4
umul %l5, %i4, %g2
loop_2534:
alignaddr %l2, %o1, %o0
brz %i0, loop_2535
srax %l4, %g3, %o3
movg %xcc, %i7, %l0
edge16l %g1, %o4, %i6
loop_2535:
nop
membar #Sync
set 0x40, %i4
ldda [%l7 + %i4] 0xf1, %f16
sllx %l1, 0x02, %i1
set 0x34, %i3
ldsba [%l7 + %i3] 0x0c, %o5
ba,a loop_2536
call loop_2537
tgu %xcc, 0x6
edge8ln %o6, %o2, %g7
loop_2536:
movg %xcc, %i3, %o7
loop_2537:
addccc %g5, %i2, %g6
fba %fcc1, loop_2538
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srlx %l6, 0x1A, %g4
movrgz %l3, 0x2F5, %i5
loop_2538:
membar 0x03
brgez %i4, loop_2539
flush %l7 + 0x30
tvc %xcc, 0x0
ldsh [%l7 + 0x2C], %l5
loop_2539:
umulcc %g2, %l2, %o0
fands %f7, %f7, %f8
fbn %fcc1, loop_2540
bleu,a %icc, loop_2541
andcc %i0, %l4, %o1
alignaddrl %o3, %i7, %l0
loop_2540:
fands %f16, %f26, %f19
loop_2541:
fmovdne %xcc, %f8, %f29
fbn,a %fcc1, loop_2542
subc %g1, 0x0FF3, %o4
movrgez %g3, 0x341, %l1
fbge %fcc3, loop_2543
loop_2542:
edge8l %i1, %o5, %i6
addcc %o2, %g7, %o6
set 0x50, %g4
swapa [%l7 + %g4] 0x18, %i3
loop_2543:
movl %icc, %g5, %i2
alignaddrl %o7, %l6, %g4
movvc %xcc, %g6, %l3
edge8l %i4, %l5, %i5
fpadd16s %f12, %f16, %f24
fmovsl %xcc, %f19, %f12
membar #Sync
wr %g0, 0x1f, %asi
ldda [%l7 + 0x40] %asi, %f0
movneg %xcc, %g2, %o0
brgez %i0, loop_2544
movl %icc, %l4, %o1
udiv %l2, 0x1DB1, %i7
fmovspos %xcc, %f3, %f20
loop_2544:
fpack16 %f6, %f22
sub %o3, 0x1162, %g1
fmovdcs %icc, %f7, %f10
fmovscs %icc, %f10, %f25
set 0x78, %l1
stda %l0, [%l7 + %l1] 0x15
fpack16 %f24, %f13
movl %xcc, %o4, %l1
edge32l %g3, %o5, %i6
move %icc, %o2, %g7
addc %o6, %i1, %g5
orcc %i3, 0x0117, %i2
fmovrslz %l6, %f7, %f10
fbug,a %fcc2, loop_2545
ldsw [%l7 + 0x14], %g4
sdivcc %o7, 0x13CC, %g6
stw %i4, [%l7 + 0x50]
loop_2545:
fbn,a %fcc2, loop_2546
fmovdg %icc, %f8, %f14
fmovrde %l3, %f22, %f6
flush %l7 + 0x30
loop_2546:
fxors %f21, %f29, %f15
fmovdpos %icc, %f25, %f13
movvs %xcc, %l5, %i5
array8 %g2, %o0, %l4
subc %i0, %l2, %o1
movgu %xcc, %o3, %g1
fmovsl %icc, %f17, %f22
xnor %i7, 0x17E8, %o4
stw %l0, [%l7 + 0x4C]
srl %l1, %g3, %o5
fones %f16
srl %o2, %i6, %o6
mova %icc, %g7, %g5
set 0x40, %i1
ldda [%l7 + %i1] 0x89, %f16
array16 %i3, %i2, %l6
be,pt %xcc, loop_2547
orn %g4, %i1, %o7
sdiv %i4, 0x0254, %l3
movrgz %l5, 0x29F, %i5
loop_2547:
xnor %g2, 0x0D7A, %g6
stbar
tl %icc, 0x1
umul %o0, %i0, %l2
popc %o1, %l4
ba,pt %xcc, loop_2548
movg %icc, %g1, %i7
subc %o3, %o4, %l1
edge8n %l0, %o5, %g3
loop_2548:
smul %o2, 0x0DBD, %i6
taddcc %o6, 0x1C5C, %g5
ble,a %xcc, loop_2549
movcs %icc, %i3, %i2
bge,pt %xcc, loop_2550
movre %l6, %g7, %i1
loop_2549:
fmovrsgez %g4, %f19, %f28
edge32 %i4, %l3, %l5
loop_2550:
fmovdcs %xcc, %f22, %f14
fmul8ulx16 %f0, %f16, %f12
srax %o7, %g2, %i5
tge %icc, 0x7
movre %g6, %i0, %l2
fpsub16s %f23, %f2, %f29
pdist %f8, %f28, %f6
fand %f12, %f22, %f22
fmovscc %icc, %f22, %f1
movcs %icc, %o0, %o1
sdiv %l4, 0x11B7, %i7
fmovsne %icc, %f17, %f0
add %l7, 0x74, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %o3
casa [%l6] 0x88, %o3, %g1
membar 0x12
set 0x48, %l6
lduwa [%l7 + %l6] 0x81, %l1
bge %xcc, loop_2551
fmul8x16au %f27, %f21, %f0
sth %l0, [%l7 + 0x6C]
bcs,a loop_2552
loop_2551:
array8 %o4, %g3, %o2
fandnot2s %f8, %f14, %f10
sth %o5, [%l7 + 0x7E]
loop_2552:
mulx %o6, %i6, %i3
fnand %f10, %f8, %f14
srlx %g5, 0x02, %l6
fnegd %f16, %f8
fcmpeq32 %f10, %f8, %i2
movcc %xcc, %g7, %g4
tneg %icc, 0x1
umul %i1, 0x1B93, %i4
set 0x40, %o5
stda %f0, [%l7 + %o5] 0x19
orncc %l3, %o7, %l5
fblg,a %fcc1, loop_2553
edge32 %i5, %g6, %i0
wr %g0, 0x88, %asi
stda %f0, [%l7 + 0x40] %asi
loop_2553:
fpackfix %f26, %f3
fornot2 %f30, %f30, %f24
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %xcc, %g2, %l2
edge8ln %o1, %o0, %i7
std %f30, [%l7 + 0x68]
fmovrsne %o3, %f19, %f23
tle %icc, 0x0
srl %g1, 0x0D, %l1
sdivx %l0, 0x136C, %o4
std %f12, [%l7 + 0x58]
edge32n %l4, %g3, %o2
smulcc %o5, 0x0C03, %o6
fmovsvc %icc, %f16, %f5
brgz,a %i3, loop_2554
fandnot2 %f2, %f2, %f22
fpadd16s %f19, %f30, %f6
movneg %xcc, %i6, %g5
loop_2554:
fpadd16 %f8, %f22, %f26
set 0x54, %o1
ldswa [%l7 + %o1] 0x11, %l6
bleu,a loop_2555
array8 %g7, %g4, %i2
xorcc %i4, %i1, %o7
or %l5, %i5, %g6
loop_2555:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32l %l3, %i0, %l2
ba,pt %icc, loop_2556
sethi 0x0783, %g2
ldsb [%l7 + 0x41], %o0
alignaddrl %o1, %i7, %o3
loop_2556:
edge16n %g1, %l1, %o4
fcmps %fcc1, %f22, %f0
fbul %fcc2, loop_2557
fmovdneg %icc, %f20, %f9
fnand %f20, %f18, %f18
movne %icc, %l4, %g3
loop_2557:
movleu %xcc, %l0, %o2
fba %fcc1, loop_2558
xorcc %o6, 0x0DD2, %i3
fbn,a %fcc0, loop_2559
tg %xcc, 0x5
loop_2558:
orcc %o5, %i6, %g5
fmovda %xcc, %f3, %f9
loop_2559:
edge32l %g7, %l6, %i2
movcc %icc, %g4, %i4
fbule %fcc0, loop_2560
ldsw [%l7 + 0x78], %o7
movneg %icc, %i1, %l5
movgu %icc, %g6, %l3
loop_2560:
sub %i5, 0x0403, %l2
orcc %g2, 0x0EB3, %i0
or %o0, 0x1A11, %i7
fzeros %f6
fxor %f18, %f18, %f24
srlx %o3, %g1, %o1
movrgz %o4, %l1, %g3
fbl,a %fcc0, loop_2561
sub %l0, %l4, %o2
bne,a %xcc, loop_2562
tcs %icc, 0x5
loop_2561:
prefetch [%l7 + 0x58], 0x1
fxnor %f12, %f30, %f30
loop_2562:
fnot1s %f7, %f0
fabss %f31, %f31
fone %f0
bn,a,pt %xcc, loop_2563
fbl,a %fcc2, loop_2564
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16 %o6, %i3, %o5
loop_2563:
fba %fcc0, loop_2565
loop_2564:
smul %i6, 0x0251, %g7
tleu %xcc, 0x0
sdiv %l6, 0x1C42, %i2
loop_2565:
orcc %g5, 0x1850, %g4
fmovs %f19, %f12
tl %xcc, 0x4
bne,a %icc, loop_2566
fbo,a %fcc2, loop_2567
tneg %icc, 0x1
popc %o7, %i1
loop_2566:
fmovdle %icc, %f0, %f12
loop_2567:
andn %l5, 0x0022, %g6
xnorcc %i4, %l3, %l2
fmovdg %icc, %f29, %f7
smul %g2, 0x1B82, %i0
fpack32 %f6, %f12, %f24
fbne,a %fcc1, loop_2568
siam 0x4
set 0x70, %i5
ldswa [%l7 + %i5] 0x88, %o0
loop_2568:
andn %i7, 0x1BAB, %o3
bge,pt %icc, loop_2569
edge32l %g1, %i5, %o1
set 0x0C, %g3
stwa %o4, [%l7 + %g3] 0xeb
membar #Sync
loop_2569:
stx %l1, [%l7 + 0x10]
bneg loop_2570
xor %g3, 0x03D8, %l0
fsrc1 %f16, %f12
movrlez %l4, 0x351, %o2
loop_2570:
fmovrdne %i3, %f24, %f26
fpmerge %f19, %f7, %f2
xnor %o5, 0x1F9A, %o6
bvc,a,pn %icc, loop_2571
fbule %fcc1, loop_2572
edge16l %g7, %l6, %i6
movge %xcc, %i2, %g5
loop_2571:
tsubcc %o7, 0x0A81, %g4
loop_2572:
fpsub32 %f16, %f18, %f28
fcmpne16 %f12, %f12, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %l5, 0x07, %i4
sll %g6, %l3, %l2
fnegs %f1, %f17
brlz %g2, loop_2573
sethi 0x13A2, %i0
bvs,a,pt %icc, loop_2574
fmovdneg %icc, %f28, %f2
loop_2573:
edge8ln %o0, %i7, %o3
fbul,a %fcc1, loop_2575
loop_2574:
sdiv %g1, 0x1E06, %o1
tsubcc %o4, 0x1FD7, %i5
fornot2s %f14, %f15, %f31
loop_2575:
fmovspos %xcc, %f18, %f23
ldd [%l7 + 0x78], %l0
membar 0x1A
movgu %icc, %g3, %l4
mova %icc, %o2, %l0
tsubcctv %o5, 0x0E9B, %o6
popc %g7, %i3
bge,a,pn %xcc, loop_2576
taddcctv %i6, %l6, %i2
tsubcc %o7, 0x17E2, %g5
membar 0x23
loop_2576:
subccc %i1, %l5, %i4
xnorcc %g6, %l3, %l2
tneg %xcc, 0x2
movrne %g4, %g2, %o0
addc %i7, %o3, %g1
movrlez %i0, %o1, %o4
bneg,pn %xcc, loop_2577
lduw [%l7 + 0x1C], %i5
xorcc %l1, %l4, %o2
xor %l0, %o5, %o6
loop_2577:
movrlz %g3, %g7, %i3
set 0x48, %l2
ldxa [%l7 + %l2] 0x19, %i6
fbuge %fcc2, loop_2578
ldd [%l7 + 0x68], %f4
srax %l6, %i2, %o7
orcc %g5, 0x0251, %l5
loop_2578:
mulx %i1, 0x08B1, %i4
fbul,a %fcc2, loop_2579
fandnot2s %f29, %f28, %f12
xorcc %g6, 0x0D76, %l3
mova %xcc, %l2, %g2
loop_2579:
alignaddrl %o0, %g4, %i7
ldd [%l7 + 0x30], %f20
wr %g0, 0x89, %asi
ldswa [%l7 + 0x44] %asi, %g1
movre %o3, %i0, %o1
movge %xcc, %o4, %l1
siam 0x0
lduh [%l7 + 0x16], %i5
move %icc, %l4, %l0
srax %o5, %o6, %o2
bpos,a loop_2580
ldsh [%l7 + 0x60], %g7
taddcc %i3, %i6, %l6
or %g3, %i2, %g5
loop_2580:
umulcc %o7, 0x11AD, %i1
wr %g0, 0x88, %asi
ldswa [%l7 + 0x0C] %asi, %l5
andncc %g6, %l3, %i4
array8 %g2, %o0, %g4
sll %l2, %i7, %g1
udivcc %o3, 0x1C12, %o1
wr %g0, 0x58, %asi
ldxa [%g0 + 0x0] %asi, %i0
edge8l %o4, %l1, %l4
subcc %l0, %o5, %o6
ta %icc, 0x1
movrne %o2, %g7, %i5
fbg %fcc2, loop_2581
movrgez %i6, %l6, %g3
fmovdcc %xcc, %f6, %f12
set 0x1E, %l3
stha %i3, [%l7 + %l3] 0x23
membar #Sync
loop_2581:
bneg,a %icc, loop_2582
siam 0x7
fbge,a %fcc3, loop_2583
addc %i2, %o7, %g5
loop_2582:
fmovdpos %xcc, %f1, %f4
movvc %icc, %i1, %l5
loop_2583:
movgu %xcc, %g6, %i4
movcs %xcc, %l3, %g2
srlx %o0, 0x14, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stw %i7, [%l7 + 0x68]
movg %xcc, %l2, %g1
wr %g0, 0x04, %asi
sta %f13, [%l7 + 0x64] %asi
array8 %o3, %o1, %o4
movvc %icc, %l1, %l4
fbne,a %fcc3, loop_2584
fcmpne32 %f14, %f30, %i0
membar 0x67
fandnot1 %f2, %f26, %f24
loop_2584:
movrgz %l0, %o5, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
and %g7, %i5, %i6
movl %xcc, %o6, %l6
sllx %i3, 0x05, %i2
bneg,pt %xcc, loop_2585
and %o7, %g3, %i1
set 0x24, %g7
stwa %g5, [%l7 + %g7] 0x23
membar #Sync
loop_2585:
nop
wr %g0, 0x18, %asi
ldsha [%l7 + 0x24] %asi, %g6
edge16 %l5, %i4, %g2
array32 %l3, %o0, %g4
wr %g0, 0x80, %asi
ldsba [%l7 + 0x72] %asi, %i7
edge16l %g1, %o3, %o1
popc 0x0361, %l2
fmovspos %icc, %f0, %f20
bleu,a,pn %xcc, loop_2586
fbl,a %fcc3, loop_2587
movgu %xcc, %o4, %l1
umul %l4, %i0, %o5
loop_2586:
subc %l0, %g7, %i5
loop_2587:
fcmpgt32 %f12, %f16, %o2
stx %i6, [%l7 + 0x78]
movle %icc, %l6, %o6
smul %i3, %o7, %i2
be,pn %icc, loop_2588
udivx %g3, 0x07F9, %g5
fmovdvs %xcc, %f31, %f8
fbn,a %fcc2, loop_2589
loop_2588:
bcs,a %icc, loop_2590
udivcc %g6, 0x0E6C, %i1
fmul8sux16 %f0, %f18, %f30
loop_2589:
bvc,a,pt %xcc, loop_2591
loop_2590:
orncc %i4, 0x105D, %l5
fmovsgu %icc, %f6, %f21
popc 0x191B, %l3
loop_2591:
ldd [%l7 + 0x68], %o0
fbn %fcc2, loop_2592
bvc,a,pt %xcc, loop_2593
fnor %f18, %f24, %f10
movre %g2, %i7, %g1
loop_2592:
fmovdg %xcc, %f0, %f8
loop_2593:
edge16n %g4, %o1, %o3
edge8ln %o4, %l1, %l2
bcc,a loop_2594
brgz %l4, loop_2595
ldx [%l7 + 0x58], %i0
fcmped %fcc1, %f8, %f14
loop_2594:
udiv %o5, 0x1269, %l0
loop_2595:
orcc %i5, 0x12FA, %o2
fmul8x16au %f10, %f13, %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %l7, 0x58, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %i6, %g7
fbo %fcc0, loop_2596
fsrc2s %f14, %f4
umul %l6, %o6, %o7
fcmple32 %f6, %f16, %i2
loop_2596:
sllx %i3, 0x18, %g3
movleu %icc, %g6, %g5
fnor %f28, %f0, %f2
fbu,a %fcc0, loop_2597
fbe %fcc3, loop_2598
addcc %i4, %l5, %l3
tsubcctv %o0, 0x1397, %g2
loop_2597:
tcc %xcc, 0x2
loop_2598:
tg %icc, 0x5
ble,a,pn %icc, loop_2599
movleu %icc, %i1, %g1
fmovrdlez %g4, %f24, %f22
smul %o1, %i7, %o3
loop_2599:
siam 0x7
edge16l %o4, %l2, %l1
bcs,a loop_2600
andn %i0, %o5, %l0
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x38] %asi, 0x2
loop_2600:
bcc,pn %xcc, loop_2601
tvc %icc, 0x7
brz,a %l4, loop_2602
or %i6, 0x1E7B, %o2
loop_2601:
orcc %g7, %o6, %l6
xnorcc %i2, 0x0CD9, %i3
loop_2602:
brlez,a %g3, loop_2603
fcmpgt32 %f0, %f6, %g6
edge32 %o7, %g5, %i4
stw %l3, [%l7 + 0x5C]
loop_2603:
nop
wr %g0, 0x19, %asi
ldsba [%l7 + 0x50] %asi, %l5
add %g2, 0x170C, %o0
bne,pt %icc, loop_2604
smulcc %g1, 0x17E3, %g4
move %icc, %i1, %i7
taddcc %o3, %o1, %o4
loop_2604:
movge %icc, %l2, %l1
movrgz %o5, %i0, %l0
add %l4, %i6, %i5
srax %g7, %o6, %l6
wr %g0, 0x0c, %asi
swapa [%l7 + 0x30] %asi, %i2
fbuge %fcc3, loop_2605
sir 0x1177
bn,a %xcc, loop_2606
fmovsleu %icc, %f22, %f12
loop_2605:
edge8ln %i3, %o2, %g3
mova %icc, %o7, %g6
loop_2606:
addcc %g5, %i4, %l3
stx %g2, [%l7 + 0x38]
set 0x34, %l5
stwa %l5, [%l7 + %l5] 0x27
membar #Sync
xnorcc %g1, 0x19EB, %o0
movre %i1, 0x088, %i7
fmovrde %g4, %f4, %f18
andcc %o3, 0x01CA, %o4
sllx %l2, 0x17, %l1
fmovda %xcc, %f23, %f5
fbue,a %fcc3, loop_2607
fabss %f13, %f26
fnot1 %f26, %f4
bneg,a,pn %xcc, loop_2608
loop_2607:
edge8ln %o1, %o5, %l0
edge32 %l4, %i6, %i5
stw %g7, [%l7 + 0x50]
loop_2608:
nop
add %l7, 0x48, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %o6
casxa [%l6] %asi, %o6, %i0
movg %icc, %l6, %i3
sllx %o2, 0x05, %g3
movle %xcc, %o7, %i2
movrgez %g6, 0x353, %g5
sir 0x1627
brnz,a %l3, loop_2609
sdivx %i4, 0x1A8E, %g2
srl %g1, 0x13, %l5
sll %o0, %i1, %i7
loop_2609:
movrlez %o3, 0x24A, %g4
te %icc, 0x0
movpos %xcc, %o4, %l2
movcc %xcc, %l1, %o1
xorcc %o5, %l0, %l4
fpackfix %f16, %f14
addc %i6, %g7, %o6
brgez %i5, loop_2610
fbl %fcc1, loop_2611
srl %l6, 0x01, %i0
fmovrdgez %o2, %f10, %f18
loop_2610:
movle %icc, %i3, %o7
loop_2611:
lduh [%l7 + 0x48], %i2
edge32l %g3, %g6, %g5
tl %xcc, 0x0
srl %i4, 0x0F, %l3
edge32 %g2, %g1, %o0
membar 0x31
set 0x10, %g1
stwa %l5, [%l7 + %g1] 0x11
set 0x74, %l4
ldsha [%l7 + %l4] 0x88, %i1
flush %l7 + 0x50
set 0x78, %o7
stba %i7, [%l7 + %o7] 0x14
subc %o3, 0x118A, %o4
sdivcc %g4, 0x0B7E, %l2
fzero %f16
array32 %o1, %l1, %o5
sra %l0, 0x1E, %i6
tge %xcc, 0x0
fands %f16, %f11, %f29
fxnors %f25, %f28, %f2
add %l7, 0x14, %l6
wr %g0, 0x19, %asi
casa [%l6] %asi, %l4, %o6
edge8 %g7, %i5, %i0
srax %l6, %i3, %o7
alignaddr %i2, %g3, %o2
movneg %icc, %g5, %g6
bge loop_2612
tsubcc %i4, %g2, %g1
prefetch [%l7 + 0x74], 0x1
stw %o0, [%l7 + 0x40]
loop_2612:
fmovdleu %icc, %f31, %f15
orcc %l3, 0x0174, %l5
ldd [%l7 + 0x68], %f26
fbuge %fcc2, loop_2613
fbne,a %fcc1, loop_2614
movcc %icc, %i1, %i7
add %o3, %g4, %o4
loop_2613:
fmuld8ulx16 %f16, %f20, %f22
loop_2614:
sllx %l2, 0x13, %l1
fmovdvs %icc, %f19, %f0
ldsh [%l7 + 0x46], %o5
add %l0, %o1, %i6
orncc %o6, %g7, %i5
wr %g0, 0x22, %asi
ldda [%l7 + 0x20] %asi, %l4
sdivx %l6, 0x0B7E, %i3
array16 %i0, %o7, %i2
fbge %fcc0, loop_2615
for %f14, %f8, %f0
sdivx %o2, 0x1D0C, %g5
wr %g0, 0x19, %asi
stwa %g3, [%l7 + 0x4C] %asi
loop_2615:
udivx %g6, 0x08F4, %i4
tsubcc %g2, %g1, %o0
fmovrdgez %l5, %f16, %f10
xor %i1, 0x140C, %i7
fornot1s %f25, %f2, %f12
tl %icc, 0x5
brgez %o3, loop_2616
fcmps %fcc3, %f30, %f30
sdiv %g4, 0x1073, %l3
bpos,pn %icc, loop_2617
loop_2616:
udivx %o4, 0x026D, %l2
udiv %l1, 0x1B11, %l0
ldd [%l7 + 0x48], %o0
loop_2617:
addccc %o5, 0x1479, %o6
fnot1s %f28, %f7
swap [%l7 + 0x54], %i6
brz %i5, loop_2618
call loop_2619
bvc,pn %xcc, loop_2620
fmovscc %xcc, %f11, %f4
loop_2618:
andn %l4, %g7, %l6
loop_2619:
addc %i3, 0x1CF1, %i0
loop_2620:
or %o7, 0x149B, %i2
wr %g0, 0x80, %asi
lduba [%l7 + 0x2A] %asi, %g5
movrgez %o2, 0x0F5, %g6
ldub [%l7 + 0x73], %g3
edge8l %i4, %g2, %g1
wr %g0, 0x81, %asi
stxa %o0, [%l7 + 0x50] %asi
ta %icc, 0x4
movg %xcc, %l5, %i7
fbn %fcc2, loop_2621
fmovsgu %icc, %f7, %f18
movrgz %o3, 0x291, %g4
sub %i1, %o4, %l2
loop_2621:
smulcc %l3, %l0, %o1
edge16n %o5, %l1, %o6
sir 0x1697
mova %xcc, %i6, %l4
bvs loop_2622
subc %g7, 0x04E9, %i5
sir 0x0311
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2622:
bleu,a,pt %xcc, loop_2623
movcc %icc, %i3, %i0
bcc,a,pn %xcc, loop_2624
subccc %o7, %i2, %g5
loop_2623:
fnors %f26, %f30, %f22
tge %xcc, 0x3
loop_2624:
fpadd32s %f17, %f9, %f26
umul %o2, %l6, %g3
or %g6, %i4, %g1
umulcc %g2, %l5, %o0
fpsub32 %f16, %f2, %f26
tsubcctv %o3, 0x1FD3, %g4
set 0x64, %i0
lda [%l7 + %i0] 0x10, %f18
movcc %xcc, %i1, %o4
xnor %l2, %l3, %i7
movvc %icc, %l0, %o1
fbg %fcc3, loop_2625
membar 0x35
bvs,a,pn %icc, loop_2626
ta %xcc, 0x3
loop_2625:
tleu %xcc, 0x4
tl %xcc, 0x4
loop_2626:
xor %l1, 0x1D6C, %o5
tcc %xcc, 0x1
edge16 %o6, %i6, %l4
ldub [%l7 + 0x31], %i5
fmovdcs %xcc, %f14, %f1
udivx %g7, 0x06BF, %i3
tne %icc, 0x0
tn %xcc, 0x5
fmovsge %icc, %f16, %f26
movrgz %o7, %i2, %g5
mova %xcc, %i0, %l6
fpsub16 %f0, %f0, %f30
tn %icc, 0x6
andncc %g3, %g6, %o2
movrgz %i4, %g1, %g2
fcmple16 %f24, %f6, %o0
bn,a loop_2627
edge16ln %o3, %g4, %i1
brz %o4, loop_2628
tpos %xcc, 0x6
loop_2627:
fpsub32s %f0, %f30, %f10
tl %xcc, 0x3
loop_2628:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
and %l5, 0x14EC, %l3
siam 0x7
xor %l2, 0x1BA5, %i7
bne,a loop_2629
srl %o1, 0x0A, %l0
orncc %l1, %o6, %o5
sth %i6, [%l7 + 0x08]
loop_2629:
fmovdvs %icc, %f25, %f26
brgz,a %l4, loop_2630
brz,a %i5, loop_2631
andncc %i3, %o7, %i2
fnands %f27, %f22, %f23
loop_2630:
fornot2 %f14, %f2, %f24
loop_2631:
mulx %g5, 0x03BA, %g7
movge %xcc, %i0, %l6
bcs,pt %icc, loop_2632
tcs %xcc, 0x6
wr %g0, 0x04, %asi
ldsba [%l7 + 0x29] %asi, %g6
loop_2632:
smulcc %o2, %i4, %g3
movrgz %g1, 0x0BB, %o0
sra %g2, 0x12, %g4
sub %i1, 0x0E08, %o4
movpos %icc, %o3, %l5
sethi 0x1E5A, %l3
movvs %xcc, %l2, %i7
ldsw [%l7 + 0x6C], %l0
ldsh [%l7 + 0x3C], %o1
movgu %icc, %o6, %l1
stbar
wr %g0, 0xe3, %asi
stba %i6, [%l7 + 0x79] %asi
membar #Sync
tn %xcc, 0x3
smulcc %o5, 0x01C8, %i5
edge8 %l4, %i3, %o7
array32 %g5, %g7, %i0
movgu %icc, %i2, %g6
wr %g0, 0x89, %asi
sta %f1, [%l7 + 0x7C] %asi
fornot1s %f7, %f2, %f18
fbe %fcc3, loop_2633
movcc %icc, %l6, %i4
edge16n %o2, %g1, %o0
taddcctv %g3, 0x195B, %g4
loop_2633:
fbule %fcc3, loop_2634
addc %i1, %g2, %o3
bvc loop_2635
te %icc, 0x1
loop_2634:
tcs %icc, 0x3
fmul8x16au %f22, %f27, %f2
loop_2635:
sllx %o4, %l3, %l5
bvc %icc, loop_2636
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot2 %f2, %f20, %f2
andncc %l2, %l0, %o1
loop_2636:
tl %icc, 0x5
fands %f22, %f1, %f5
movrgz %o6, %i7, %i6
fcmple16 %f10, %f10, %l1
brlez,a %i5, loop_2637
array16 %o5, %i3, %l4
fandnot2 %f20, %f14, %f30
edge8l %g5, %g7, %i0
loop_2637:
fmovsvs %icc, %f3, %f29
tvc %xcc, 0x5
bshuffle %f8, %f12, %f28
wr %g0, 0x80, %asi
stba %o7, [%l7 + 0x13] %asi
fpack16 %f2, %f14
alignaddr %i2, %l6, %g6
edge32n %o2, %g1, %i4
xorcc %o0, %g4, %i1
sub %g3, 0x1683, %o3
set 0x20, %g5
prefetcha [%l7 + %g5] 0x18, 0x2
move %icc, %o4, %l3
xor %l2, 0x09F8, %l0
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x70] %asi, %o1
fone %f0
fnands %f23, %f16, %f27
sll %o6, 0x01, %i7
tne %icc, 0x4
movneg %xcc, %i6, %l1
sdiv %l5, 0x1B98, %o5
fbul,a %fcc2, loop_2638
faligndata %f26, %f6, %f26
movcc %xcc, %i3, %l4
subccc %g5, %g7, %i5
loop_2638:
edge16l %o7, %i0, %i2
andncc %l6, %g6, %g1
tg %xcc, 0x6
tge %icc, 0x2
bvs,pt %icc, loop_2639
fbul %fcc0, loop_2640
fpack16 %f10, %f4
tvc %xcc, 0x3
loop_2639:
fcmped %fcc1, %f2, %f10
loop_2640:
fands %f20, %f15, %f10
movle %xcc, %i4, %o0
fmovrdne %o2, %f6, %f12
edge32 %g4, %g3, %o3
array16 %g2, %i1, %o4
movle %xcc, %l2, %l0
flush %l7 + 0x44
fmovrsne %o1, %f22, %f22
tcs %icc, 0x7
tge %xcc, 0x6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %o6, %l3, %i7
movn %icc, %i6, %l5
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x25] %asi, %o5
faligndata %f22, %f20, %f8
addc %l1, %i3, %l4
or %g5, %i5, %g7
smul %i0, 0x17DB, %i2
tcs %icc, 0x2
tle %xcc, 0x1
fbul %fcc0, loop_2641
tpos %icc, 0x4
tpos %icc, 0x5
fnot2s %f10, %f13
loop_2641:
movl %xcc, %o7, %g6
swap [%l7 + 0x78], %l6
popc %i4, %g1
bg,pn %xcc, loop_2642
subccc %o0, 0x034C, %g4
edge32 %g3, %o2, %o3
movrne %g2, %i1, %l2
loop_2642:
move %xcc, %l0, %o4
sll %o6, 0x1D, %l3
membar 0x23
movgu %xcc, %i7, %o1
array8 %i6, %l5, %o5
lduw [%l7 + 0x08], %l1
tne %icc, 0x5
set 0x4A, %o0
lduba [%l7 + %o0] 0x81, %i3
addccc %g5, %i5, %l4
tcc %xcc, 0x5
edge16 %g7, %i2, %i0
set 0x08, %o3
prefetcha [%l7 + %o3] 0x15, 0x1
fmovrdgz %g6, %f28, %f10
tg %xcc, 0x5
move %xcc, %i4, %l6
xorcc %g1, %g4, %o0
sll %g3, 0x04, %o3
andn %g2, %o2, %l2
sll %i1, 0x16, %l0
tcs %xcc, 0x2
siam 0x4
alignaddrl %o6, %l3, %o4
subc %o1, 0x1B9F, %i7
set 0x55, %o4
ldsba [%l7 + %o4] 0x10, %l5
andcc %o5, 0x0243, %i6
tleu %xcc, 0x1
srl %l1, %i3, %g5
fmovrde %l4, %f10, %f16
fpmerge %f8, %f19, %f20
xnor %g7, 0x16C3, %i5
edge16l %i0, %o7, %i2
ldsb [%l7 + 0x1E], %g6
movre %l6, %i4, %g4
wr %g0, 0x88, %asi
stda %o0, [%l7 + 0x48] %asi
srax %g3, 0x17, %g1
udivcc %o3, 0x0574, %g2
movneg %icc, %o2, %i1
nop
setx loop_2643, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
move %icc, %l2, %l0
movrgz %o6, 0x2C5, %o4
tvs %icc, 0x3
loop_2643:
and %l3, 0x0B2E, %o1
fbge %fcc0, loop_2644
fcmple16 %f0, %f22, %i7
edge8ln %l5, %i6, %o5
tvc %xcc, 0x0
loop_2644:
fnors %f15, %f24, %f10
mulscc %l1, %g5, %i3
nop
setx loop_2645, %l0, %l1
jmpl %l1, %l4
andncc %i5, %g7, %o7
tg %xcc, 0x4
movrgz %i2, 0x1F1, %g6
loop_2645:
ldsw [%l7 + 0x64], %l6
fands %f20, %f8, %f30
addccc %i0, 0x00FF, %g4
brz,a %i4, loop_2646
fbug %fcc0, loop_2647
stb %o0, [%l7 + 0x77]
movle %icc, %g3, %g1
loop_2646:
movgu %xcc, %o3, %o2
loop_2647:
fbge %fcc3, loop_2648
tsubcctv %g2, %i1, %l0
movrlz %o6, 0x10C, %o4
wr %g0, 0x17, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
loop_2648:
nop
set 0x0C, %i2
lduha [%l7 + %i2] 0x19, %l2
ldd [%l7 + 0x20], %f24
movneg %xcc, %o1, %l3
fmovrdlz %l5, %f18, %f4
tcc %xcc, 0x4
movre %i7, %o5, %i6
tge %xcc, 0x1
tcs %icc, 0x4
bleu,pn %icc, loop_2649
xnorcc %l1, 0x1F5E, %i3
tgu %xcc, 0x5
wr %g0, 0x89, %asi
ldswa [%l7 + 0x34] %asi, %g5
loop_2649:
edge16 %l4, %g7, %i5
addccc %o7, %i2, %g6
stbar
wr %g0, 0x2b, %asi
ldda [%l7 + 0x20] %asi, %i6
movrlz %g4, 0x234, %i4
tg %xcc, 0x5
fnot2 %f0, %f0
ldstub [%l7 + 0x18], %o0
andn %i0, %g1, %g3
tleu %xcc, 0x7
addcc %o3, %g2, %o2
nop
set 0x52, %i7
ldstub [%l7 + %i7], %l0
stw %i1, [%l7 + 0x08]
fnands %f10, %f28, %f21
fornot1 %f8, %f26, %f26
fsrc2s %f9, %f2
movle %icc, %o4, %o6
movgu %icc, %l2, %o1
movgu %xcc, %l3, %i7
fbule,a %fcc3, loop_2650
edge32n %l5, %o5, %l1
fmovsleu %xcc, %f8, %f21
set 0x78, %g6
stha %i3, [%l7 + %g6] 0x19
loop_2650:
mulscc %g5, 0x09EE, %l4
tn %xcc, 0x7
set 0x30, %o2
lda [%l7 + %o2] 0x15, %f1
fandnot1s %f13, %f13, %f17
set 0x58, %g2
ldswa [%l7 + %g2] 0x18, %g7
movpos %xcc, %i6, %i5
subcc %o7, 0x1BF9, %i2
movl %xcc, %l6, %g4
wr %g0, 0x89, %asi
ldsha [%l7 + 0x2C] %asi, %g6
movpos %icc, %i4, %i0
movrlez %o0, %g3, %g1
edge8n %g2, %o3, %o2
fands %f5, %f11, %f31
alignaddrl %i1, %l0, %o6
sra %o4, 0x18, %o1
fmovdge %xcc, %f18, %f10
andncc %l3, %l2, %l5
fble,a %fcc0, loop_2651
and %o5, 0x041F, %i7
fbo,a %fcc0, loop_2652
movne %icc, %i3, %l1
loop_2651:
nop
wr %g0, 0x2a, %asi
stda %g4, [%l7 + 0x70] %asi
membar #Sync
loop_2652:
fbug %fcc2, loop_2653
edge16 %l4, %g7, %i5
sdiv %o7, 0x1517, %i2
umulcc %l6, 0x19D7, %i6
loop_2653:
tcc %xcc, 0x1
set 0x10, %i6
ldxa [%l7 + %i6] 0x14, %g4
or %g6, %i4, %i0
alignaddrl %g3, %o0, %g2
subccc %g1, 0x01F6, %o2
membar #Sync
set 0x40, %l0
ldda [%l7 + %l0] 0xf8, %f16
bvs loop_2654
fbe %fcc1, loop_2655
orncc %o3, 0x1826, %l0
movcs %xcc, %i1, %o4
loop_2654:
membar 0x00
loop_2655:
sub %o6, %l3, %l2
membar #Sync
wr %g0, 0x17, %asi
ldda [%l7 + 0x40] %asi, %f0
fnands %f12, %f15, %f2
fmovsl %icc, %f18, %f26
set 0x78, %i4
ldswa [%l7 + %i4] 0x0c, %o1
bvc,a %xcc, loop_2656
xorcc %l5, 0x0381, %o5
te %xcc, 0x7
or %i7, 0x0047, %i3
loop_2656:
brnz,a %g5, loop_2657
fmovscs %icc, %f18, %f24
popc 0x0622, %l4
set 0x60, %i3
prefetcha [%l7 + %i3] 0x04, 0x2
loop_2657:
subcc %i5, %g7, %i2
fxnors %f13, %f10, %f26
orcc %o7, %l6, %g4
fcmpeq16 %f12, %f14, %g6
nop
setx loop_2658, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32n %i6, %i4, %i0
tneg %icc, 0x0
andcc %g3, %g2, %g1
loop_2658:
bn %xcc, loop_2659
brnz,a %o0, loop_2660
fbg %fcc3, loop_2661
xnorcc %o3, 0x18DC, %o2
loop_2659:
subc %l0, 0x1ED4, %o4
loop_2660:
nop
wr %g0, 0x11, %asi
stxa %i1, [%l7 + 0x40] %asi
loop_2661:
umul %l3, %l2, %o1
tleu %xcc, 0x3
wr %g0, 0x81, %asi
stwa %l5, [%l7 + 0x6C] %asi
brlz %o5, loop_2662
fnot2s %f3, %f6
edge8n %o6, %i3, %i7
bge,a loop_2663
loop_2662:
fzeros %f30
membar 0x0B
orcc %g5, 0x0E96, %l1
loop_2663:
tpos %icc, 0x4
mova %icc, %l4, %g7
swap [%l7 + 0x14], %i2
tvs %xcc, 0x6
brgz %o7, loop_2664
fxor %f0, %f14, %f20
edge8l %l6, %g4, %g6
movrgez %i6, 0x01D, %i4
loop_2664:
bneg,a,pn %xcc, loop_2665
addc %i5, %i0, %g2
udiv %g3, 0x146A, %o0
popc %o3, %g1
loop_2665:
popc 0x00FC, %l0
sir 0x14E1
fbne %fcc3, loop_2666
ldsb [%l7 + 0x67], %o2
fmovrdgez %i1, %f26, %f28
tgu %xcc, 0x6
loop_2666:
tle %xcc, 0x4
fmovrdgez %o4, %f22, %f12
taddcctv %l3, 0x0CB4, %l2
fmovsgu %xcc, %f2, %f29
popc 0x0FEB, %o1
tg %xcc, 0x4
movvs %icc, %l5, %o6
nop
set 0x3C, %o6
ldsw [%l7 + %o6], %i3
fmul8sux16 %f30, %f26, %f22
umulcc %o5, 0x070F, %g5
fpadd32s %f27, %f0, %f21
for %f30, %f24, %f26
bvs loop_2667
brlz %l1, loop_2668
movvs %icc, %l4, %i7
tpos %xcc, 0x2
loop_2667:
fmovscs %xcc, %f24, %f30
loop_2668:
movne %xcc, %i2, %o7
addccc %g7, %l6, %g6
wr %g0, 0xeb, %asi
stda %g4, [%l7 + 0x10] %asi
membar #Sync
fmul8x16al %f23, %f21, %f30
fabss %f27, %f4
fone %f24
edge16ln %i6, %i5, %i0
movrgez %g2, %i4, %g3
fmovsl %icc, %f0, %f16
tvs %xcc, 0x0
movne %xcc, %o0, %g1
edge32n %o3, %l0, %i1
sethi 0x1A78, %o4
fnand %f20, %f24, %f24
fand %f22, %f2, %f22
fnot1 %f28, %f10
bvc,a,pn %icc, loop_2669
stbar
movn %icc, %o2, %l3
nop
set 0x48, %l1
ldd [%l7 + %l1], %f28
loop_2669:
sll %o1, %l2, %l5
movrlz %i3, %o5, %g5
tcc %icc, 0x3
fsrc2 %f16, %f4
movpos %xcc, %o6, %l1
fbuge %fcc1, loop_2670
edge32n %i7, %l4, %o7
sir 0x05C4
edge8ln %g7, %l6, %g6
loop_2670:
add %i2, 0x024C, %g4
stw %i6, [%l7 + 0x78]
tle %xcc, 0x4
movge %xcc, %i0, %i5
orcc %g2, %i4, %o0
edge16 %g1, %o3, %l0
fnegd %f26, %f28
andncc %g3, %o4, %o2
movle %icc, %i1, %l3
bcc,pt %xcc, loop_2671
sllx %l2, %l5, %o1
subcc %o5, %g5, %o6
edge16 %i3, %l1, %l4
loop_2671:
fbe,a %fcc1, loop_2672
edge16ln %o7, %i7, %g7
fble,a %fcc1, loop_2673
ta %icc, 0x4
loop_2672:
tl %icc, 0x5
fcmpeq32 %f2, %f14, %l6
loop_2673:
edge16ln %g6, %g4, %i2
movvs %icc, %i0, %i5
fxor %f10, %f20, %f12
edge8l %i6, %g2, %o0
movn %xcc, %g1, %o3
tl %icc, 0x2
movgu %xcc, %l0, %g3
fmovrdgz %i4, %f10, %f24
fmovdge %icc, %f16, %f21
subc %o4, 0x0D0C, %o2
nop
set 0x40, %i1
std %f24, [%l7 + %i1]
fnand %f26, %f28, %f26
tsubcctv %l3, 0x09B8, %l2
ld [%l7 + 0x5C], %f31
be,pn %xcc, loop_2674
sllx %i1, 0x12, %o1
nop
set 0x37, %l6
ldub [%l7 + %l6], %l5
nop
setx loop_2675, %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_2674:
siam 0x5
ba,a loop_2676
fxnor %f2, %f22, %f8
loop_2675:
smulcc %g5, %o5, %o6
fandnot2s %f29, %f25, %f25
loop_2676:
movcs %xcc, %l1, %l4
fbule,a %fcc3, loop_2677
movneg %xcc, %o7, %i3
movre %i7, %l6, %g6
movrgz %g7, 0x354, %g4
loop_2677:
movcc %icc, %i2, %i0
tpos %icc, 0x4
fxnors %f8, %f11, %f31
lduh [%l7 + 0x2A], %i5
tl %xcc, 0x5
taddcctv %g2, 0x1B54, %i6
movrgz %g1, %o3, %l0
movrne %g3, %i4, %o0
tcs %xcc, 0x2
wr %g0, 0xeb, %asi
stda %o4, [%l7 + 0x50] %asi
membar #Sync
movge %icc, %o2, %l3
tn %icc, 0x2
fones %f31
fmovdcc %xcc, %f24, %f31
orncc %i1, %l2, %l5
bvs,a %icc, loop_2678
ba,a %icc, loop_2679
fnegd %f10, %f6
umul %g5, %o1, %o5
loop_2678:
movg %icc, %l1, %l4
loop_2679:
tsubcctv %o7, 0x19A9, %i3
edge8ln %i7, %l6, %g6
xorcc %g7, %o6, %i2
edge32ln %g4, %i5, %g2
smulcc %i6, %i0, %o3
tg %xcc, 0x6
smulcc %l0, %g3, %i4
set 0x58, %g4
sta %f15, [%l7 + %g4] 0x11
tne %icc, 0x0
tle %xcc, 0x5
edge16ln %g1, %o0, %o4
fmovsgu %xcc, %f28, %f11
movcs %icc, %l3, %i1
fpadd16s %f13, %f28, %f20
fbe,a %fcc1, loop_2680
brgz,a %l2, loop_2681
edge8l %o2, %l5, %g5
fmuld8sux16 %f6, %f21, %f16
loop_2680:
siam 0x5
loop_2681:
fmovsleu %icc, %f15, %f21
bn,a,pn %xcc, loop_2682
subc %o5, %l1, %l4
tsubcctv %o7, %i3, %i7
call loop_2683
loop_2682:
edge8l %l6, %g6, %g7
fzero %f14
array32 %o6, %i2, %g4
loop_2683:
bpos,pn %icc, loop_2684
subccc %i5, 0x1CDE, %o1
fpsub16s %f13, %f24, %f27
movle %icc, %i6, %i0
loop_2684:
smul %o3, %g2, %l0
edge32l %g3, %i4, %g1
edge16ln %o0, %l3, %i1
te %xcc, 0x6
xorcc %l2, 0x150D, %o4
fone %f28
movrgez %o2, 0x1BC, %l5
edge16l %o5, %l1, %l4
umulcc %g5, %i3, %o7
fmovse %icc, %f22, %f22
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
bn,a loop_2685
subcc %l6, %i7, %g7
fbl %fcc2, loop_2686
movg %xcc, %o6, %g6
loop_2685:
xnor %i2, 0x15BB, %i5
movgu %icc, %g4, %i6
loop_2686:
nop
setx loop_2687, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
subcc %i0, 0x016A, %o1
tvs %icc, 0x4
mulx %o3, %g2, %l0
loop_2687:
array16 %g3, %i4, %g1
wr %g0, 0x81, %asi
lduba [%l7 + 0x7A] %asi, %o0
sth %l3, [%l7 + 0x7C]
edge32l %l2, %i1, %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smul %l5, %o5, %l1
sdiv %o2, 0x09CD, %l4
fmovdge %xcc, %f1, %f27
fmovdne %icc, %f21, %f27
movcs %xcc, %g5, %o7
tge %xcc, 0x1
bge,pt %icc, loop_2688
fone %f6
fmovsgu %icc, %f19, %f3
edge8n %l6, %i7, %i3
loop_2688:
movcc %xcc, %g7, %g6
fmovrdlz %o6, %f30, %f6
edge32 %i5, %g4, %i2
sll %i6, %o1, %i0
xnor %o3, 0x0544, %l0
edge8n %g2, %i4, %g3
wr %g0, 0x80, %asi
lduwa [%l7 + 0x6C] %asi, %g1
fmovsvs %icc, %f18, %f0
srlx %o0, 0x0B, %l3
or %i1, 0x1C32, %l2
edge16l %l5, %o4, %l1
movvs %icc, %o5, %l4
fnegd %f14, %f6
subccc %o2, %g5, %o7
array8 %i7, %l6, %g7
sll %g6, 0x0B, %o6
set 0x1C, %o5
stwa %i3, [%l7 + %o5] 0x2a
membar #Sync
fone %f24
sdivx %g4, 0x1953, %i2
fbuge,a %fcc2, loop_2689
move %icc, %i5, %i6
call loop_2690
addccc %o1, 0x0D61, %i0
loop_2689:
edge8n %o3, %g2, %l0
add %l7, 0x28, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %i4, %g1
loop_2690:
movle %icc, %o0, %g3
fbne %fcc2, loop_2691
edge32l %i1, %l3, %l5
fnor %f12, %f24, %f16
ba,a loop_2692
loop_2691:
movg %icc, %o4, %l2
tge %xcc, 0x7
taddcc %l1, 0x0BE2, %l4
loop_2692:
fbule,a %fcc2, loop_2693
xorcc %o5, 0x189E, %o2
wr %g0, 0x19, %asi
stha %g5, [%l7 + 0x24] %asi
loop_2693:
tsubcctv %o7, 0x041B, %i7
fmovrse %l6, %f5, %f26
fmovdvc %xcc, %f10, %f7
fbl %fcc2, loop_2694
andcc %g6, %g7, %i3
tneg %xcc, 0x3
edge16 %o6, %g4, %i2
loop_2694:
edge32l %i5, %i6, %o1
andn %o3, 0x1AA8, %i0
bneg %xcc, loop_2695
fmovsn %icc, %f30, %f14
fcmpgt32 %f20, %f10, %l0
movneg %xcc, %g2, %i4
loop_2695:
array16 %g1, %o0, %i1
set 0x41, %o1
ldstuba [%l7 + %o1] 0x88, %g3
sub %l5, 0x0B38, %l3
brgez %l2, loop_2696
fxor %f18, %f28, %f4
umulcc %l1, %o4, %l4
brgez %o5, loop_2697
loop_2696:
umulcc %o2, 0x0B98, %o7
ldsb [%l7 + 0x09], %i7
sllx %g5, %l6, %g7
loop_2697:
movvc %xcc, %i3, %g6
subcc %g4, %i2, %o6
fmovrdne %i6, %f30, %f4
tl %icc, 0x6
fzeros %f14
subccc %i5, 0x0674, %o1
add %l7, 0x28, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %i0, %o3
set 0x3D, %g3
ldstuba [%l7 + %g3] 0x11, %g2
smulcc %l0, %g1, %o0
orcc %i4, %g3, %l5
fbu,a %fcc1, loop_2698
fmovdge %icc, %f22, %f15
edge8n %l3, %i1, %l2
movgu %icc, %l1, %o4
loop_2698:
bpos %xcc, loop_2699
sdiv %o5, 0x1F0E, %l4
call loop_2700
brnz %o7, loop_2701
loop_2699:
fpack16 %f16, %f24
edge32l %o2, %i7, %g5
loop_2700:
fmuld8sux16 %f16, %f20, %f14
loop_2701:
bpos,a loop_2702
movgu %xcc, %l6, %i3
taddcc %g6, 0x1D55, %g7
movneg %xcc, %i2, %g4
loop_2702:
move %icc, %i6, %o6
set 0x38, %l2
swapa [%l7 + %l2] 0x19, %o1
set 0x20, %i5
stxa %i0, [%l7 + %i5] 0x81
add %o3, 0x0A80, %g2
tcs %xcc, 0x4
addcc %i5, 0x1734, %g1
xorcc %l0, %o0, %g3
srlx %l5, %l3, %i1
taddcctv %i4, 0x01C0, %l2
fmovdl %icc, %f10, %f19
or %o4, %l1, %l4
sethi 0x0EA6, %o7
array16 %o2, %o5, %g5
fbe %fcc2, loop_2703
tneg %icc, 0x3
movvs %icc, %l6, %i3
edge8 %i7, %g7, %g6
loop_2703:
ld [%l7 + 0x60], %f0
bcs,a loop_2704
movg %xcc, %i2, %g4
bvc %xcc, loop_2705
sdiv %i6, 0x0450, %o1
loop_2704:
ld [%l7 + 0x18], %f3
taddcctv %i0, 0x05B1, %o6
loop_2705:
edge32 %g2, %i5, %g1
movrlez %o3, %o0, %l0
edge32 %g3, %l5, %i1
fmovrdgz %i4, %f8, %f28
movvs %xcc, %l3, %o4
xnor %l2, %l1, %l4
fbne,a %fcc2, loop_2706
edge8ln %o2, %o7, %g5
edge32ln %o5, %l6, %i7
fabsd %f12, %f22
loop_2706:
std %g6, [%l7 + 0x48]
movrne %g6, %i3, %g4
edge8n %i2, %o1, %i6
xnorcc %o6, 0x04FA, %i0
umulcc %i5, %g2, %o3
xnorcc %g1, 0x1A5A, %l0
lduh [%l7 + 0x3A], %g3
set 0x48, %g7
ldxa [%l7 + %g7] 0x18, %l5
stb %i1, [%l7 + 0x2C]
fmovsle %xcc, %f10, %f3
addccc %o0, %l3, %i4
bpos,pt %xcc, loop_2707
tne %xcc, 0x5
fmovrsne %o4, %f13, %f9
fabsd %f18, %f28
loop_2707:
sub %l1, %l4, %l2
udivx %o2, 0x194D, %o7
fcmple32 %f10, %f28, %g5
taddcc %l6, 0x0EDB, %i7
orncc %o5, 0x1A66, %g7
tleu %xcc, 0x4
bvs %icc, loop_2708
tn %icc, 0x5
siam 0x0
addcc %g6, %i3, %i2
loop_2708:
tvs %icc, 0x1
nop
setx loop_2709, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tleu %xcc, 0x6
tpos %icc, 0x2
mova %xcc, %o1, %g4
loop_2709:
fmul8x16al %f8, %f8, %f26
tsubcctv %o6, 0x0C55, %i0
edge16ln %i5, %i6, %g2
array32 %o3, %l0, %g3
bpos,a loop_2710
movg %xcc, %l5, %g1
andn %i1, %o0, %i4
fzero %f4
loop_2710:
alignaddr %o4, %l3, %l4
alignaddrl %l2, %l1, %o7
and %o2, %g5, %l6
fcmple16 %f0, %f30, %i7
edge8ln %g7, %o5, %g6
alignaddr %i3, %i2, %o1
xor %o6, %g4, %i0
bn,a %xcc, loop_2711
fbl %fcc2, loop_2712
andncc %i6, %g2, %o3
edge8n %i5, %g3, %l0
loop_2711:
alignaddrl %g1, %l5, %o0
loop_2712:
ldub [%l7 + 0x47], %i4
movrgz %i1, %l3, %l4
mulx %l2, %o4, %l1
stbar
fblg,a %fcc1, loop_2713
xor %o2, 0x0C5E, %g5
std %o6, [%l7 + 0x70]
ta %xcc, 0x4
loop_2713:
movneg %icc, %l6, %i7
edge32ln %o5, %g7, %i3
movge %icc, %g6, %i2
sllx %o6, %o1, %i0
tsubcc %i6, %g4, %o3
sll %g2, 0x1E, %i5
tleu %xcc, 0x7
movgu %xcc, %g3, %l0
mulx %l5, %o0, %i4
movge %xcc, %g1, %i1
taddcctv %l3, %l4, %o4
membar 0x10
fmuld8sux16 %f26, %f6, %f2
call loop_2714
bn,a %xcc, loop_2715
fmovrsgez %l1, %f16, %f2
fmovdgu %icc, %f30, %f28
loop_2714:
movrlez %l2, %o2, %g5
loop_2715:
prefetch [%l7 + 0x60], 0x0
tvc %xcc, 0x5
fnand %f24, %f12, %f0
fpadd32s %f19, %f18, %f30
edge16ln %l6, %i7, %o7
wr %g0, 0x80, %asi
stxa %g7, [%l7 + 0x48] %asi
sdivcc %o5, 0x123B, %i3
fpadd32s %f17, %f4, %f1
lduh [%l7 + 0x3A], %g6
call loop_2716
fmovspos %xcc, %f30, %f12
set 0x66, %l3
ldsha [%l7 + %l3] 0x81, %i2
loop_2716:
membar 0x59
ldsh [%l7 + 0x18], %o6
wr %g0, 0x1e, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
bn,a,pn %icc, loop_2717
bpos,a %xcc, loop_2718
st %f14, [%l7 + 0x6C]
tne %xcc, 0x3
loop_2717:
addcc %o1, 0x0C9A, %i6
loop_2718:
te %xcc, 0x4
edge16n %g4, %i0, %o3
edge8n %i5, %g2, %l0
edge16 %g3, %l5, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpeq16 %f14, %f10, %o0
popc 0x0E8F, %i1
movvs %xcc, %l3, %l4
movne %icc, %g1, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brz,a %o4, loop_2719
ldsb [%l7 + 0x72], %o2
srl %g5, 0x1E, %l2
fmovs %f11, %f12
loop_2719:
nop
set 0x18, %g1
ldd [%l7 + %g1], %f26
array16 %l6, %o7, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ta %icc, 0x6
add %o5, %i7, %g6
edge16l %i2, %o6, %i3
nop
set 0x38, %l5
ldd [%l7 + %l5], %f26
orncc %o1, 0x15CB, %i6
tl %xcc, 0x6
movrlz %g4, 0x379, %o3
umulcc %i5, 0x1527, %g2
bgu,a loop_2720
fmovdleu %xcc, %f30, %f7
movl %icc, %i0, %l0
wr %g0, 0x19, %asi
ldswa [%l7 + 0x70] %asi, %l5
loop_2720:
sir 0x13B7
movle %xcc, %i4, %o0
fbue %fcc3, loop_2721
movcs %icc, %i1, %l3
bgu,pn %icc, loop_2722
movrgz %g3, 0x134, %l4
loop_2721:
edge32 %l1, %g1, %o2
bneg,pt %xcc, loop_2723
loop_2722:
tleu %icc, 0x5
edge8n %o4, %g5, %l2
subccc %l6, 0x0678, %o7
loop_2723:
subcc %g7, 0x07FD, %i7
fnand %f28, %f24, %f18
tsubcctv %o5, %i2, %g6
xnorcc %i3, 0x0533, %o6
edge32 %o1, %i6, %o3
set 0x1E, %l4
stba %i5, [%l7 + %l4] 0x2b
membar #Sync
fsrc2s %f2, %f20
sllx %g2, 0x1A, %g4
membar 0x78
srl %i0, %l5, %l0
fpmerge %f6, %f24, %f0
fmovsg %icc, %f13, %f7
sdivcc %i4, 0x1CF2, %i1
fmovsge %xcc, %f29, %f19
edge16l %o0, %g3, %l4
tvs %icc, 0x0
fmovdpos %xcc, %f8, %f24
orcc %l1, %l3, %g1
fnors %f24, %f8, %f2
movne %icc, %o2, %g5
fandnot2 %f16, %f12, %f18
edge32l %o4, %l2, %l6
xor %o7, %g7, %i7
tpos %icc, 0x7
tcs %icc, 0x4
fcmpne16 %f18, %f6, %o5
sir 0x00EC
sdivcc %i2, 0x0321, %g6
movcs %icc, %i3, %o1
fcmps %fcc2, %f22, %f26
fble,a %fcc3, loop_2724
fzeros %f29
brgez,a %o6, loop_2725
mulx %i6, %o3, %i5
loop_2724:
fmovsn %xcc, %f15, %f30
edge16 %g2, %i0, %l5
loop_2725:
sub %g4, 0x171B, %l0
sdivx %i1, 0x0B82, %i4
membar 0x40
tleu %icc, 0x6
movn %xcc, %g3, %o0
te %icc, 0x0
mova %icc, %l4, %l3
sdivcc %l1, 0x0A45, %g1
fpack32 %f4, %f30, %f26
movl %xcc, %g5, %o2
subc %l2, 0x1AE7, %o4
tge %icc, 0x1
fmuld8sux16 %f6, %f1, %f24
st %f12, [%l7 + 0x38]
and %o7, %l6, %i7
sll %g7, 0x1E, %i2
movvs %icc, %g6, %o5
add %l7, 0x60, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %o1
casa [%l6] 0x04, %o1, %o6
tn %icc, 0x0
tsubcc %i6, %o3, %i3
tneg %icc, 0x4
ldsw [%l7 + 0x6C], %g2
fcmpne16 %f10, %f10, %i0
fnegs %f21, %f10
movvs %icc, %l5, %i5
fandnot2 %f24, %f0, %f28
tcc %xcc, 0x4
subc %l0, 0x072C, %g4
addccc %i4, 0x1380, %g3
wr %g0, 0x19, %asi
ldsha [%l7 + 0x4C] %asi, %i1
xorcc %l4, 0x0583, %l3
ldsw [%l7 + 0x68], %o0
movrlez %g1, 0x25D, %l1
movvc %xcc, %g5, %l2
tsubcc %o4, %o2, %l6
movvs %icc, %i7, %g7
movle %xcc, %o7, %i2
ldstub [%l7 + 0x26], %g6
xorcc %o1, %o5, %o6
fbuge %fcc0, loop_2726
umul %i6, %o3, %g2
movvc %xcc, %i3, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2726:
popc %i5, %l0
fsrc2s %f18, %f17
udivx %g4, 0x0CB9, %l5
movgu %icc, %g3, %i4
tvc %icc, 0x6
tl %icc, 0x0
orcc %i1, 0x1670, %l3
fpadd16s %f10, %f16, %f5
srl %l4, %g1, %o0
fmovsle %icc, %f30, %f7
move %icc, %l1, %l2
set 0x1C, %o7
lduwa [%l7 + %o7] 0x11, %o4
edge32ln %g5, %o2, %l6
edge16ln %i7, %g7, %o7
fmovsleu %icc, %f13, %f4
be,pn %xcc, loop_2727
sra %g6, 0x1B, %i2
fbuge,a %fcc1, loop_2728
movrgz %o5, 0x12E, %o6
loop_2727:
subc %o1, 0x045E, %o3
orn %i6, 0x075F, %i3
loop_2728:
movrlz %i0, %i5, %g2
wr %g0, 0x89, %asi
sta %f8, [%l7 + 0x34] %asi
tvs %xcc, 0x7
fmovrsne %g4, %f14, %f24
add %l0, 0x17C9, %l5
tpos %xcc, 0x6
smulcc %g3, 0x0591, %i1
wr %g0, 0x19, %asi
sta %f26, [%l7 + 0x7C] %asi
tl %icc, 0x3
tcc %icc, 0x1
orncc %i4, %l3, %g1
alignaddr %o0, %l4, %l2
brlz %o4, loop_2729
fcmps %fcc1, %f9, %f12
movrlz %l1, 0x3BD, %g5
edge32ln %l6, %o2, %g7
loop_2729:
movrgz %o7, %i7, %g6
bgu,a,pn %icc, loop_2730
fnands %f22, %f30, %f8
edge8ln %o5, %o6, %i2
fcmpgt32 %f12, %f20, %o1
loop_2730:
nop
set 0x40, %g5
ldda [%l7 + %g5] 0x0c, %f16
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andcc %o3, 0x1E0E, %i6
set 0x30, %i0
ldswa [%l7 + %i0] 0x18, %i3
ldd [%l7 + 0x50], %f20
swap [%l7 + 0x1C], %i0
fpadd16 %f24, %f22, %f6
tsubcc %i5, %g2, %l0
movcs %xcc, %l5, %g3
ldx [%l7 + 0x38], %i1
popc %i4, %l3
stbar
nop
setx loop_2731, %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
brnz %g1, loop_2732
faligndata %f14, %f26, %f28
andcc %g4, %l4, %l2
loop_2731:
orncc %o4, %l1, %g5
loop_2732:
nop
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x0E] %asi, %o0
addcc %l6, 0x01FA, %g7
fbue %fcc2, loop_2733
movleu %icc, %o7, %i7
set 0x54, %o0
sta %f27, [%l7 + %o0] 0x88
loop_2733:
ldd [%l7 + 0x20], %f12
tsubcc %o2, 0x1F30, %o5
andn %o6, 0x1786, %g6
fbule %fcc0, loop_2734
fblg,a %fcc2, loop_2735
lduw [%l7 + 0x70], %i2
xnor %o3, 0x0A7F, %o1
loop_2734:
addccc %i3, 0x1A0B, %i0
loop_2735:
sir 0x0A2D
udiv %i6, 0x12C2, %i5
fpack32 %f14, %f22, %f6
lduh [%l7 + 0x54], %g2
nop
setx loop_2736, %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
sth %l0, [%l7 + 0x62]
addcc %g3, %i1, %i4
fbue,a %fcc1, loop_2737
loop_2736:
fmovdge %icc, %f27, %f20
fmovse %xcc, %f18, %f27
ld [%l7 + 0x68], %f3
loop_2737:
fsrc1 %f0, %f18
smulcc %l3, 0x1CFF, %g1
udiv %g4, 0x177C, %l4
stw %l2, [%l7 + 0x5C]
add %o4, 0x0F33, %l5
tsubcc %l1, 0x14C8, %o0
alignaddrl %g5, %l6, %o7
movpos %xcc, %g7, %o2
fcmpeq16 %f0, %f18, %i7
movneg %xcc, %o6, %g6
fmovdn %xcc, %f8, %f31
movleu %xcc, %i2, %o5
movrlez %o3, 0x0B1, %i3
fbn %fcc3, loop_2738
ta %icc, 0x6
fbo,a %fcc1, loop_2739
alignaddr %i0, %o1, %i6
loop_2738:
stbar
bne,pt %xcc, loop_2740
loop_2739:
fmovde %icc, %f23, %f24
edge32ln %g2, %l0, %g3
be %icc, loop_2741
loop_2740:
andcc %i5, %i1, %l3
umul %i4, %g1, %l4
orcc %l2, 0x1AC5, %o4
loop_2741:
ldstub [%l7 + 0x61], %g4
call loop_2742
fblg %fcc0, loop_2743
fmovsvs %icc, %f6, %f12
subccc %l1, %o0, %g5
loop_2742:
fmovspos %xcc, %f21, %f18
loop_2743:
fbl %fcc1, loop_2744
tn %xcc, 0x7
edge8l %l6, %l5, %g7
or %o2, 0x04F9, %i7
loop_2744:
fmovrdne %o7, %f28, %f4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpmerge %f7, %f14, %f22
edge16n %o6, %i2, %g6
sethi 0x05C4, %o5
bcs,a loop_2745
bne loop_2746
movle %icc, %i3, %o3
edge8n %o1, %i6, %g2
loop_2745:
sth %i0, [%l7 + 0x60]
loop_2746:
movrlez %g3, %i5, %l0
fba,a %fcc3, loop_2747
bvc,a,pt %icc, loop_2748
ba,pt %xcc, loop_2749
fbue,a %fcc0, loop_2750
loop_2747:
movcs %icc, %i1, %l3
loop_2748:
edge16 %g1, %l4, %i4
loop_2749:
fmovdneg %xcc, %f31, %f8
loop_2750:
movle %xcc, %o4, %l2
tsubcctv %l1, %o0, %g4
umul %l6, %g5, %g7
movrlez %o2, %i7, %o7
swap [%l7 + 0x2C], %o6
xnorcc %l5, %i2, %g6
array32 %o5, %i3, %o3
fmovsneg %icc, %f10, %f21
for %f26, %f30, %f20
andcc %o1, 0x055C, %i6
nop
set 0x78, %o4
ldd [%l7 + %o4], %f2
movrlz %i0, %g2, %i5
movn %xcc, %g3, %i1
mulx %l0, 0x1FF9, %g1
for %f8, %f24, %f22
mova %icc, %l4, %l3
fornot2 %f30, %f24, %f14
edge16l %o4, %i4, %l2
wr %g0, 0x89, %asi
stba %l1, [%l7 + 0x1F] %asi
ba,pn %xcc, loop_2751
fcmpd %fcc2, %f20, %f30
movleu %xcc, %g4, %l6
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x20] %asi, 0x0
loop_2751:
bleu loop_2752
tsubcc %g7, %g5, %o2
brz %i7, loop_2753
stx %o7, [%l7 + 0x30]
loop_2752:
stx %o6, [%l7 + 0x20]
array16 %i2, %l5, %g6
loop_2753:
tpos %xcc, 0x0
xnorcc %o5, 0x0708, %i3
edge8n %o1, %i6, %i0
tpos %xcc, 0x6
edge8ln %o3, %i5, %g2
andn %g3, %i1, %g1
fxnor %f20, %f8, %f16
bgu,a loop_2754
ldx [%l7 + 0x70], %l0
membar 0x48
fxors %f5, %f8, %f14
loop_2754:
stbar
andn %l4, 0x1779, %l3
fmovrslz %o4, %f18, %f20
lduw [%l7 + 0x3C], %i4
edge8l %l2, %g4, %l1
sra %l6, 0x0C, %o0
addcc %g5, 0x1CAE, %g7
tsubcc %o2, 0x0978, %o7
sub %i7, 0x0714, %o6
brz,a %i2, loop_2755
sir 0x0422
movvc %xcc, %l5, %g6
srax %i3, 0x12, %o5
loop_2755:
tvs %icc, 0x6
sdiv %o1, 0x07CE, %i6
umul %i0, %o3, %g2
stbar
add %l7, 0x30, %l6
wr %g0, 0x81, %asi
casxa [%l6] 0x81, %i5, %i1
sir 0x1C73
add %l7, 0x70, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %g3, %l0
tcs %icc, 0x5
smulcc %g1, 0x0598, %l3
fandnot1 %f28, %f0, %f28
wr %g0, 0x88, %asi
ldsba [%l7 + 0x34] %asi, %l4
fmovscc %xcc, %f4, %f0
ldsh [%l7 + 0x1C], %o4
taddcc %i4, 0x1E29, %l2
orncc %l1, 0x1FF9, %l6
movgu %xcc, %g4, %g5
srlx %g7, 0x15, %o2
fmovsvc %xcc, %f2, %f8
sethi 0x000F, %o7
movg %xcc, %i7, %o0
addcc %i2, 0x0735, %o6
movcc %xcc, %l5, %i3
array16 %o5, %g6, %i6
fcmpgt32 %f18, %f20, %o1
tcc %xcc, 0x1
xorcc %i0, 0x11FE, %o3
fbug %fcc3, loop_2756
fba %fcc2, loop_2757
movneg %icc, %i5, %i1
srlx %g3, 0x12, %l0
loop_2756:
nop
set 0x30, %i2
ldstub [%l7 + %i2], %g2
loop_2757:
stb %g1, [%l7 + 0x53]
tg %xcc, 0x2
edge8 %l3, %l4, %i4
sll %o4, 0x01, %l1
taddcctv %l2, %g4, %l6
fcmpes %fcc1, %f9, %f6
srl %g7, %o2, %o7
umul %i7, 0x0F19, %g5
fbe %fcc0, loop_2758
be,a,pt %icc, loop_2759
movl %icc, %o0, %i2
fnands %f14, %f12, %f26
loop_2758:
edge8l %o6, %l5, %o5
loop_2759:
flush %l7 + 0x48
bleu,a loop_2760
taddcc %g6, 0x1299, %i3
wr %g0, 0x19, %asi
lda [%l7 + 0x14] %asi, %f17
loop_2760:
ba,a %icc, loop_2761
movneg %xcc, %o1, %i6
srlx %o3, %i5, %i1
movne %icc, %g3, %l0
loop_2761:
sdivcc %g2, 0x06C7, %g1
or %i0, %l3, %l4
fandnot1s %f17, %f14, %f11
array16 %i4, %l1, %o4
tvs %icc, 0x7
fmovde %xcc, %f5, %f22
movcs %icc, %l2, %g4
bvs,a,pt %icc, loop_2762
movcc %xcc, %g7, %o2
edge8n %l6, %i7, %o7
be,a %icc, loop_2763
loop_2762:
tsubcc %g5, 0x190B, %o0
be,a loop_2764
ta %xcc, 0x5
loop_2763:
edge8 %i2, %o6, %o5
movcc %xcc, %g6, %i3
loop_2764:
fpsub16s %f12, %f16, %f26
stx %l5, [%l7 + 0x28]
fbule,a %fcc0, loop_2765
fble %fcc1, loop_2766
fzeros %f30
srl %i6, %o3, %i5
loop_2765:
fmuld8ulx16 %f31, %f29, %f8
loop_2766:
move %icc, %i1, %g3
bneg,pn %xcc, loop_2767
sth %l0, [%l7 + 0x7A]
std %g2, [%l7 + 0x30]
nop
setx loop_2768, %l0, %l1
jmpl %l1, %o1
loop_2767:
add %g1, 0x012D, %i0
movcc %icc, %l3, %i4
sdiv %l4, 0x1529, %o4
loop_2768:
fmovsle %xcc, %f14, %f14
and %l2, 0x11A7, %l1
andcc %g4, %g7, %o2
movg %xcc, %l6, %i7
movrlez %g5, %o7, %i2
tg %xcc, 0x7
fxnor %f22, %f0, %f20
fmul8x16au %f29, %f5, %f0
fmovrdlez %o6, %f6, %f0
and %o0, %o5, %i3
movrgz %l5, %g6, %i6
mulx %o3, %i1, %i5
sdiv %g3, 0x007F, %g2
fpack32 %f10, %f26, %f30
fxnors %f29, %f5, %f9
udivcc %o1, 0x0F05, %g1
edge8l %i0, %l0, %l3
tl %xcc, 0x7
orncc %i4, 0x06FF, %l4
taddcc %o4, %l2, %g4
fnot1s %f23, %f12
taddcc %l1, %o2, %l6
sdiv %g7, 0x1BEE, %i7
set 0x40, %i7
stda %f0, [%l7 + %i7] 0x18
srl %o7, %i2, %o6
fcmpne32 %f28, %f12, %g5
movvs %xcc, %o5, %o0
edge8n %i3, %l5, %i6
popc %o3, %i1
fnand %f30, %f14, %f28
edge16 %g6, %g3, %i5
fmovsg %xcc, %f14, %f19
or %g2, 0x1758, %o1
subccc %i0, 0x16A2, %l0
fbug,a %fcc3, loop_2769
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8sux16 %f16, %f8, %f30
subcc %g1, %i4, %l3
loop_2769:
edge8ln %l4, %l2, %g4
umulcc %l1, 0x052A, %o2
tvs %xcc, 0x0
edge32 %l6, %o4, %g7
fmovsvs %xcc, %f16, %f15
tge %xcc, 0x7
nop
setx loop_2770, %l0, %l1
jmpl %l1, %i7
bneg,pt %icc, loop_2771
tn %icc, 0x4
movn %xcc, %o7, %i2
loop_2770:
sdivcc %o6, 0x0FB2, %o5
loop_2771:
orcc %o0, %i3, %l5
popc 0x131B, %i6
umulcc %o3, %i1, %g6
tne %xcc, 0x7
xor %g5, %g3, %i5
andn %o1, 0x1F84, %g2
movvs %icc, %i0, %g1
mova %xcc, %i4, %l0
fbue,a %fcc1, loop_2772
fornot2 %f18, %f24, %f28
popc %l4, %l2
orcc %l3, %g4, %l1
loop_2772:
srl %o2, %o4, %l6
ldsw [%l7 + 0x30], %g7
taddcc %o7, %i7, %i2
movleu %icc, %o6, %o0
faligndata %f20, %f20, %f30
tvs %xcc, 0x3
fcmpd %fcc3, %f4, %f14
ldd [%l7 + 0x10], %f30
edge32ln %i3, %o5, %l5
array32 %i6, %o3, %g6
orn %i1, 0x05EF, %g3
bgu,pt %icc, loop_2773
fnand %f26, %f6, %f0
addccc %g5, %o1, %i5
taddcc %i0, %g1, %i4
loop_2773:
array8 %g2, %l0, %l2
movn %xcc, %l4, %l3
movgu %icc, %g4, %l1
set 0x42, %o3
stba %o4, [%l7 + %o3] 0x0c
orcc %l6, %o2, %g7
fbule %fcc0, loop_2774
alignaddrl %i7, %i2, %o7
taddcctv %o0, 0x14F9, %o6
ldsw [%l7 + 0x64], %o5
loop_2774:
tgu %icc, 0x0
fornot1 %f26, %f8, %f30
movn %icc, %l5, %i6
fbge,a %fcc2, loop_2775
movcc %icc, %i3, %g6
set 0x68, %o2
prefetcha [%l7 + %o2] 0x80, 0x1
loop_2775:
andn %g3, 0x18D5, %o3
popc %o1, %g5
movrne %i5, 0x2F5, %g1
srl %i4, %g2, %i0
tgu %xcc, 0x0
sub %l0, %l2, %l3
te %xcc, 0x6
ldd [%l7 + 0x08], %g4
array16 %l1, %o4, %l6
tg %xcc, 0x1
fxnors %f6, %f28, %f11
fbo %fcc1, loop_2776
fmovdcs %icc, %f4, %f7
tpos %xcc, 0x3
fble,a %fcc0, loop_2777
loop_2776:
fmovdcs %icc, %f4, %f27
tsubcc %l4, 0x1EFE, %o2
movrgez %i7, %g7, %o7
loop_2777:
add %o0, 0x0161, %i2
edge16ln %o5, %l5, %i6
fmovsge %icc, %f20, %f5
add %o6, 0x1970, %i3
brlz,a %g6, loop_2778
xorcc %g3, 0x05AB, %o3
fcmpne16 %f20, %f14, %o1
addcc %i1, %i5, %g5
loop_2778:
fors %f5, %f12, %f2
and %i4, %g1, %g2
fmovsvs %xcc, %f6, %f23
subcc %l0, 0x014D, %i0
movcc %xcc, %l2, %g4
bn loop_2779
std %l0, [%l7 + 0x78]
std %f8, [%l7 + 0x08]
movrlez %o4, %l6, %l4
loop_2779:
mova %xcc, %o2, %l3
srlx %i7, 0x02, %g7
movneg %xcc, %o0, %i2
movn %icc, %o5, %l5
mova %icc, %o7, %o6
sub %i3, %g6, %g3
movre %o3, 0x1D4, %i6
sll %i1, %i5, %o1
movrne %g5, %g1, %i4
movne %xcc, %l0, %g2
edge16 %i0, %g4, %l2
fbn,a %fcc3, loop_2780
edge16n %l1, %o4, %l4
bvs,a,pn %xcc, loop_2781
fcmps %fcc0, %f0, %f28
loop_2780:
nop
wr %g0, 0x89, %asi
lduwa [%l7 + 0x14] %asi, %l6
loop_2781:
ta %icc, 0x0
fmovdcs %icc, %f11, %f3
tg %icc, 0x1
and %o2, 0x14EE, %i7
fmul8x16 %f31, %f6, %f24
tvs %xcc, 0x0
brgz %g7, loop_2782
fbl,a %fcc3, loop_2783
fcmple16 %f22, %f0, %o0
movpos %icc, %i2, %l3
loop_2782:
movg %icc, %o5, %o7
loop_2783:
fmovdpos %icc, %f21, %f26
fbule,a %fcc2, loop_2784
fmovrsgez %l5, %f5, %f17
wr %g0, 0x88, %asi
ldswa [%l7 + 0x6C] %asi, %o6
loop_2784:
fxnor %f14, %f18, %f10
edge32 %i3, %g3, %g6
fnot1s %f7, %f0
fmovdge %xcc, %f21, %f11
fmovscc %icc, %f18, %f30
fcmple16 %f20, %f12, %i6
bshuffle %f18, %f22, %f24
sllx %i1, %i5, %o3
sra %o1, %g5, %g1
or %l0, 0x0C2B, %i4
add %g2, 0x1332, %i0
fmul8sux16 %f20, %f24, %f2
tleu %icc, 0x3
te %icc, 0x6
smulcc %l2, %l1, %g4
ba,a,pt %icc, loop_2785
nop
set 0x38, %g2
ldd [%l7 + %g2], %l4
movrgez %l6, %o2, %o4
edge16l %g7, %i7, %o0
loop_2785:
nop
wr %g0, 0x89, %asi
ldsba [%l7 + 0x7D] %asi, %i2
subcc %l3, 0x07B9, %o7
tvs %xcc, 0x5
nop
setx loop_2786, %l0, %l1
jmpl %l1, %l5
ld [%l7 + 0x24], %f30
bge,pt %icc, loop_2787
fpsub16s %f3, %f15, %f6
loop_2786:
call loop_2788
tneg %icc, 0x6
loop_2787:
array16 %o6, %i3, %g3
fnot1s %f6, %f2
loop_2788:
movge %icc, %g6, %o5
fbule %fcc0, loop_2789
edge32n %i6, %i1, %o3
alignaddrl %o1, %g5, %g1
fmuld8ulx16 %f14, %f27, %f22
loop_2789:
fone %f16
srax %i5, 0x17, %l0
movrlz %i4, 0x157, %g2
stbar
fxnors %f29, %f17, %f26
orncc %l2, 0x1F15, %i0
bg,pt %icc, loop_2790
stb %g4, [%l7 + 0x33]
fcmpne32 %f4, %f4, %l4
movge %xcc, %l6, %o2
loop_2790:
fpackfix %f16, %f17
umulcc %l1, %o4, %i7
alignaddr %g7, %o0, %l3
movgu %icc, %i2, %o7
fmovs %f5, %f23
fbule %fcc2, loop_2791
bvs,pt %icc, loop_2792
bvs,a,pt %icc, loop_2793
fmovsgu %xcc, %f13, %f16
loop_2791:
xnor %l5, 0x1123, %i3
loop_2792:
nop
wr %g0, 0x21, %asi
stxa %o6, [%g0 + 0x8] %asi
loop_2793:
tg %xcc, 0x3
fmovsvs %icc, %f26, %f23
ldx [%l7 + 0x78], %g6
be,a loop_2794
mova %xcc, %o5, %g3
tn %xcc, 0x3
fornot2 %f10, %f10, %f8
loop_2794:
fmovsvs %xcc, %f19, %f14
movrne %i1, %i6, %o1
mova %icc, %o3, %g1
movvs %icc, %i5, %l0
bshuffle %f18, %f16, %f12
sra %g5, %i4, %g2
tvc %xcc, 0x6
ldd [%l7 + 0x48], %f2
tvs %icc, 0x7
tn %xcc, 0x7
srax %l2, 0x1C, %i0
sub %g4, 0x11BF, %l4
stb %o2, [%l7 + 0x34]
add %l1, %l6, %o4
tvs %xcc, 0x5
sllx %i7, %o0, %l3
tsubcctv %g7, %i2, %o7
alignaddrl %i3, %l5, %o6
sdiv %o5, 0x1DC1, %g3
tg %icc, 0x5
add %l7, 0x40, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %g6
casxa [%l6] %asi, %g6, %i1
sir 0x0D60
fmul8x16au %f13, %f27, %f14
fpadd32s %f31, %f13, %f18
orncc %i6, 0x1E24, %o3
tneg %xcc, 0x1
tcc %icc, 0x3
fxor %f16, %f4, %f16
bleu,pt %icc, loop_2795
fxor %f10, %f4, %f16
andcc %g1, 0x0266, %i5
sllx %o1, %g5, %l0
loop_2795:
membar 0x1A
fbge %fcc0, loop_2796
fsrc2 %f26, %f2
set 0x68, %g6
prefetcha [%l7 + %g6] 0x88, 0x0
loop_2796:
movrgz %i4, %i0, %l2
fble,a %fcc0, loop_2797
sir 0x18B1
bleu,a %xcc, loop_2798
fpmerge %f30, %f29, %f22
loop_2797:
nop
set 0x60, %i6
ldd [%l7 + %i6], %l4
udivcc %g4, 0x1562, %l1
loop_2798:
sdivx %l6, 0x031A, %o2
array16 %i7, %o0, %o4
fcmpne32 %f0, %f10, %g7
edge8n %l3, %o7, %i3
wr %g0, 0x81, %asi
swapa [%l7 + 0x20] %asi, %l5
fbn,a %fcc1, loop_2799
sdivcc %o6, 0x1C76, %i2
popc 0x104A, %g3
call loop_2800
loop_2799:
nop
set 0x42, %i4
ldub [%l7 + %i4], %o5
ldsw [%l7 + 0x34], %g6
fand %f10, %f18, %f2
loop_2800:
movcc %icc, %i1, %i6
popc %o3, %g1
fcmps %fcc1, %f0, %f15
tsubcctv %o1, %i5, %l0
edge16l %g2, %i4, %i0
movrgz %l2, %g5, %l4
fandnot1s %f0, %f0, %f2
movvc %xcc, %g4, %l1
ba,a loop_2801
tvs %xcc, 0x4
fbuge,a %fcc2, loop_2802
add %o2, %l6, %i7
loop_2801:
fcmpeq32 %f6, %f18, %o4
fmul8x16 %f13, %f6, %f24
loop_2802:
brlez,a %o0, loop_2803
smul %l3, %o7, %i3
andn %l5, %g7, %o6
movrlz %g3, %o5, %g6
loop_2803:
edge16n %i2, %i1, %i6
movne %icc, %g1, %o3
tleu %xcc, 0x2
tle %icc, 0x0
set 0x20, %l0
ldswa [%l7 + %l0] 0x04, %o1
andcc %i5, 0x13CB, %g2
fand %f16, %f20, %f14
set 0x5C, %i3
ldswa [%l7 + %i3] 0x04, %i4
fmovdleu %xcc, %f21, %f23
ldd [%l7 + 0x78], %l0
tsubcctv %i0, %l2, %l4
andn %g4, 0x0C7B, %g5
add %l7, 0x78, %l6
wr %g0, 0x19, %asi
casa [%l6] %asi, %o2, %l6
movne %xcc, %i7, %o4
smulcc %o0, %l1, %l3
fpsub16s %f6, %f5, %f7
edge32n %o7, %i3, %g7
andn %l5, %g3, %o6
edge16n %o5, %g6, %i2
bge,a loop_2804
fmovsvs %icc, %f10, %f0
tn %xcc, 0x0
fcmple16 %f18, %f4, %i6
loop_2804:
tcc %icc, 0x2
fcmpgt32 %f12, %f14, %i1
swap [%l7 + 0x34], %g1
xnorcc %o3, 0x0BA3, %i5
movvc %xcc, %o1, %g2
fbul,a %fcc2, loop_2805
bl,a %xcc, loop_2806
bneg loop_2807
fcmpes %fcc1, %f9, %f8
loop_2805:
fmovdvs %icc, %f22, %f22
loop_2806:
movle %icc, %i4, %l0
loop_2807:
smul %l2, 0x0D67, %l4
wr %g0, 0x88, %asi
lduha [%l7 + 0x6C] %asi, %i0
fsrc2s %f25, %f17
fmul8ulx16 %f2, %f4, %f20
edge32ln %g4, %o2, %l6
andn %g5, 0x0114, %i7
movvs %xcc, %o0, %o4
set 0x28, %l1
lduha [%l7 + %l1] 0x0c, %l3
umulcc %o7, %l1, %i3
bvc,pt %xcc, loop_2808
movge %icc, %l5, %g7
fmovs %f0, %f5
wr %g0, 0x04, %asi
ldsba [%l7 + 0x67] %asi, %o6
loop_2808:
movneg %xcc, %g3, %o5
movl %icc, %g6, %i6
brz %i2, loop_2809
movpos %icc, %g1, %i1
movn %xcc, %o3, %o1
edge8l %i5, %i4, %g2
loop_2809:
sra %l0, %l2, %l4
stw %i0, [%l7 + 0x38]
bneg,pn %icc, loop_2810
fnand %f30, %f28, %f24
edge16n %g4, %l6, %g5
addc %o2, %i7, %o4
loop_2810:
umul %l3, %o7, %l1
fsrc1s %f24, %f21
addc %i3, 0x015D, %o0
fmovrslez %g7, %f29, %f10
udivx %l5, 0x0D85, %o6
edge8 %o5, %g6, %g3
fblg %fcc1, loop_2811
tn %xcc, 0x2
mulscc %i6, %i2, %i1
bn,pn %xcc, loop_2812
loop_2811:
ldub [%l7 + 0x33], %o3
fmovdge %icc, %f17, %f10
fcmpes %fcc0, %f24, %f28
loop_2812:
std %g0, [%l7 + 0x48]
subcc %i5, %i4, %g2
bgu,a loop_2813
bcc,a,pt %icc, loop_2814
fand %f4, %f6, %f24
taddcctv %l0, 0x1A4E, %l2
loop_2813:
movcc %xcc, %o1, %i0
loop_2814:
edge32n %g4, %l6, %l4
pdist %f20, %f14, %f24
movneg %xcc, %g5, %i7
brlez,a %o2, loop_2815
edge16n %o4, %o7, %l1
fbule,a %fcc0, loop_2816
brgz,a %l3, loop_2817
loop_2815:
edge8n %o0, %i3, %l5
fpsub32s %f26, %f18, %f14
loop_2816:
xnorcc %g7, %o6, %o5
loop_2817:
nop
wr %g0, 0x11, %asi
lduba [%l7 + 0x71] %asi, %g3
subc %g6, %i6, %i1
ta %xcc, 0x2
sdivx %o3, 0x1410, %g1
ldub [%l7 + 0x2F], %i2
fxors %f6, %f23, %f31
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %xcc, 0x2
xnorcc %i4, %g2, %i5
edge32l %l2, %o1, %i0
sdivx %l0, 0x0640, %l6
fmovsneg %xcc, %f14, %f28
array32 %g4, %g5, %i7
fbn,a %fcc2, loop_2818
xnorcc %l4, 0x1395, %o2
sll %o4, %o7, %l1
fmovdg %icc, %f9, %f27
loop_2818:
edge8ln %l3, %i3, %o0
set 0x40, %o6
stda %g6, [%l7 + %o6] 0x0c
smulcc %o6, 0x1F5C, %l5
fands %f21, %f22, %f11
ble loop_2819
array32 %g3, %g6, %o5
fmovdcc %xcc, %f26, %f21
fand %f24, %f22, %f30
loop_2819:
umulcc %i6, %i1, %g1
nop
setx loop_2820, %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 %i2, 0x1D8C, %i4
tgu %icc, 0x7
fbule %fcc3, loop_2821
loop_2820:
sdiv %g2, 0x1000, %o3
sdivx %l2, 0x1AF7, %i5
movcc %icc, %o1, %l0
loop_2821:
edge16ln %i0, %g4, %l6
fcmped %fcc2, %f26, %f2
popc %g5, %i7
umulcc %l4, 0x0972, %o2
fbul %fcc1, loop_2822
movrne %o4, 0x034, %l1
popc %o7, %l3
fpsub32 %f26, %f26, %f24
loop_2822:
fmovspos %xcc, %f31, %f21
tvc %icc, 0x3
umul %i3, 0x16FC, %o0
edge8 %o6, %l5, %g3
and %g6, %o5, %g7
or %i1, %i6, %g1
orcc %i4, %i2, %o3
xnor %g2, 0x1A8F, %l2
udivcc %o1, 0x174C, %l0
set 0x27, %l6
lduba [%l7 + %l6] 0x04, %i0
array32 %i5, %g4, %g5
add %l7, 0x20, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %i7, %l6
array32 %o2, %l4, %o4
wr %g0, 0x1e, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
tge %xcc, 0x1
udivx %l1, 0x1034, %o7
tsubcc %l3, %i3, %o6
bvc,a %icc, loop_2823
brz,a %o0, loop_2824
orncc %l5, 0x1E1C, %g6
fpack16 %f26, %f5
loop_2823:
mulx %g3, %g7, %o5
loop_2824:
fpackfix %f24, %f3
sll %i6, 0x0F, %g1
movle %xcc, %i4, %i2
ldsw [%l7 + 0x24], %i1
set 0x68, %i1
swapa [%l7 + %i1] 0x04, %g2
stw %l2, [%l7 + 0x7C]
fmovsle %icc, %f12, %f20
xorcc %o1, %o3, %i0
set 0x2C, %o5
sta %f22, [%l7 + %o5] 0x15
fmovsneg %xcc, %f27, %f0
subccc %i5, %g4, %l0
orcc %g5, 0x0BD4, %i7
fbo,a %fcc3, loop_2825
edge32 %o2, %l6, %o4
fmovrse %l1, %f15, %f19
tsubcc %l4, 0x0996, %o7
loop_2825:
movgu %xcc, %i3, %l3
or %o6, 0x1B9D, %o0
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x10] %asi, 0x0
tsubcc %l5, %g3, %o5
movvs %xcc, %g7, %i6
fabss %f5, %f12
movrlez %i4, 0x182, %i2
fpsub32 %f14, %f8, %f24
xnor %g1, 0x177C, %i1
udivcc %g2, 0x0AEF, %o1
add %l7, 0x50, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %o3, %i0
bn,a loop_2826
ta %icc, 0x3
xorcc %i5, 0x0AEC, %l2
ldsb [%l7 + 0x62], %g4
loop_2826:
xorcc %g5, 0x1658, %l0
fpadd16s %f7, %f24, %f23
fnands %f21, %f24, %f17
fmovrdgez %o2, %f18, %f18
movge %xcc, %l6, %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smul %l1, 0x0C47, %i7
tneg %xcc, 0x6
srlx %l4, %i3, %l3
movrgez %o6, %o0, %o7
mulscc %g6, %g3, %l5
movge %icc, %o5, %g7
umul %i6, 0x1030, %i2
tcs %icc, 0x2
ta %icc, 0x6
popc 0x016E, %g1
tneg %xcc, 0x1
edge32l %i4, %g2, %i1
stw %o1, [%l7 + 0x20]
fbo %fcc1, loop_2827
stw %o3, [%l7 + 0x1C]
array8 %i0, %i5, %g4
alignaddrl %g5, %l0, %l2
loop_2827:
movle %icc, %o2, %o4
xnor %l6, 0x0ED6, %i7
orn %l4, 0x1E3C, %i3
tvc %xcc, 0x7
tvc %icc, 0x4
and %l3, 0x029F, %l1
fbne,a %fcc0, loop_2828
tg %xcc, 0x5
fnot2 %f20, %f0
fand %f16, %f18, %f14
loop_2828:
fmovrdgez %o0, %f22, %f28
stbar
brz %o7, loop_2829
andncc %g6, %o6, %g3
wr %g0, 0x19, %asi
sta %f1, [%l7 + 0x38] %asi
loop_2829:
swap [%l7 + 0x64], %o5
edge8l %l5, %g7, %i2
move %xcc, %i6, %i4
udivcc %g2, 0x1F04, %i1
fbge %fcc1, loop_2830
fnot2s %f15, %f3
movvc %icc, %g1, %o1
sra %o3, 0x11, %i5
loop_2830:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvs %xcc, 0x1
movcc %xcc, %g4, %i0
membar 0x75
wr %g0, 0x2b, %asi
stha %l0, [%l7 + 0x74] %asi
membar #Sync
movvc %icc, %g5, %o2
wr %g0, 0x89, %asi
ldsba [%l7 + 0x0E] %asi, %o4
sub %l6, %l2, %l4
xnorcc %i3, %l3, %l1
sll %o0, 0x09, %i7
tneg %icc, 0x7
udiv %g6, 0x08B1, %o7
bge,a loop_2831
fbo %fcc0, loop_2832
tne %xcc, 0x6
sdivcc %o6, 0x026D, %o5
loop_2831:
fpsub32 %f30, %f16, %f14
loop_2832:
fnands %f10, %f29, %f19
tcc %xcc, 0x7
bn,a,pn %xcc, loop_2833
faligndata %f24, %f30, %f26
mova %xcc, %g3, %g7
sll %i2, 0x1A, %l5
loop_2833:
fcmpne16 %f10, %f26, %i4
fcmpne32 %f24, %f30, %g2
array16 %i1, %g1, %i6
fbu,a %fcc2, loop_2834
movge %xcc, %o1, %o3
subcc %g4, %i0, %i5
addc %g5, %o2, %o4
loop_2834:
fsrc1s %f26, %f8
fmovdg %xcc, %f28, %f11
orcc %l6, %l0, %l2
udiv %i3, 0x18A4, %l4
fmovdleu %xcc, %f5, %f0
array16 %l3, %o0, %l1
movcs %xcc, %i7, %o7
movneg %icc, %o6, %o5
sra %g6, %g7, %g3
edge32l %l5, %i4, %i2
umul %i1, %g1, %g2
taddcc %i6, 0x1DC3, %o1
call loop_2835
sth %o3, [%l7 + 0x7E]
andcc %i0, %i5, %g4
or %o2, 0x0CBC, %o4
loop_2835:
sethi 0x1B27, %l6
tvs %xcc, 0x2
fzeros %f1
addcc %l0, 0x0228, %g5
sir 0x1550
movrgez %i3, %l2, %l3
movl %xcc, %o0, %l4
addcc %i7, 0x155A, %o7
movpos %icc, %l1, %o6
smul %o5, 0x0CCD, %g6
te %icc, 0x6
bl,a loop_2836
membar 0x79
bg,a,pt %xcc, loop_2837
edge32l %g3, %g7, %i4
loop_2836:
edge16n %i2, %i1, %l5
fbne,a %fcc2, loop_2838
loop_2837:
srax %g2, %i6, %o1
movcs %icc, %o3, %g1
movvs %icc, %i5, %g4
loop_2838:
sll %o2, 0x10, %o4
fmovda %xcc, %f9, %f25
xor %l6, 0x0319, %i0
be,a,pt %xcc, loop_2839
edge8ln %g5, %i3, %l0
movg %xcc, %l3, %l2
membar 0x53
loop_2839:
srlx %l4, %i7, %o7
fand %f22, %f18, %f2
bcs,pn %icc, loop_2840
popc %o0, %o6
fmovrdgz %o5, %f4, %f8
fmul8x16au %f27, %f16, %f2
loop_2840:
udivcc %l1, 0x1FE9, %g6
fpack16 %f16, %f4
mulscc %g3, %g7, %i4
srlx %i2, 0x00, %i1
edge8ln %l5, %g2, %o1
wr %g0, 0x89, %asi
stxa %o3, [%l7 + 0x38] %asi
add %l7, 0x38, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %g1
casxa [%l6] %asi, %g1, %i5
edge32 %i6, %g4, %o4
andcc %l6, 0x043B, %o2
fmovsl %xcc, %f22, %f10
tleu %xcc, 0x6
mulscc %i0, %i3, %g5
fcmpne16 %f30, %f8, %l3
fbge %fcc3, loop_2841
srl %l2, 0x09, %l0
tsubcc %l4, 0x0856, %i7
add %o7, %o0, %o5
loop_2841:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot1s %f1, %f23, %f19
xorcc %l1, 0x0533, %g6
taddcctv %o6, 0x17E6, %g7
andcc %i4, 0x178D, %i2
movge %xcc, %i1, %l5
bge,a %xcc, loop_2842
movgu %xcc, %g3, %g2
addccc %o3, %g1, %o1
wr %g0, 0x04, %asi
ldxa [%l7 + 0x68] %asi, %i5
loop_2842:
fmovsge %icc, %f5, %f0
fmovrslez %i6, %f17, %f6
bleu,a,pn %icc, loop_2843
taddcc %g4, %l6, %o2
fmul8sux16 %f6, %f22, %f12
fcmpgt16 %f12, %f0, %i0
loop_2843:
fzero %f28
movle %xcc, %i3, %o4
wr %g0, 0x10, %asi
stxa %g5, [%l7 + 0x78] %asi
movvs %icc, %l3, %l2
and %l0, %i7, %o7
edge8n %l4, %o5, %o0
fbn,a %fcc3, loop_2844
andcc %l1, %o6, %g7
umul %g6, 0x0654, %i2
movgu %icc, %i4, %i1
loop_2844:
alignaddr %l5, %g3, %o3
call loop_2845
fsrc2 %f24, %f16
umulcc %g1, %o1, %g2
fpadd32s %f12, %f11, %f24
loop_2845:
fcmpne32 %f22, %f14, %i6
tgu %xcc, 0x4
set 0x38, %g4
stwa %g4, [%l7 + %g4] 0x2a
membar #Sync
fcmpd %fcc3, %f6, %f24
tleu %icc, 0x1
movle %icc, %i5, %o2
udiv %i0, 0x02AB, %l6
mulscc %i3, 0x004F, %o4
udiv %g5, 0x0EB3, %l2
lduh [%l7 + 0x66], %l0
xnorcc %l3, %i7, %o7
set 0x6C, %o1
lduwa [%l7 + %o1] 0x04, %l4
sdivx %o5, 0x0D38, %o0
fnot2 %f28, %f0
andn %l1, %o6, %g7
andcc %i2, %g6, %i1
movcs %xcc, %l5, %g3
fmovscc %xcc, %f23, %f6
fbul,a %fcc3, loop_2846
fbe,a %fcc2, loop_2847
fbu %fcc2, loop_2848
bcs,a,pn %xcc, loop_2849
loop_2846:
tge %xcc, 0x1
loop_2847:
fmovsle %xcc, %f18, %f31
loop_2848:
array32 %o3, %g1, %i4
loop_2849:
sllx %o1, 0x0D, %g2
udivx %g4, 0x1648, %i6
set 0x60, %l2
stxa %i5, [%l7 + %l2] 0x0c
fbue %fcc2, loop_2850
fornot2s %f15, %f11, %f15
sir 0x0008
st %f14, [%l7 + 0x58]
loop_2850:
movre %o2, %i0, %l6
or %i3, 0x1471, %g5
movl %xcc, %o4, %l0
tg %xcc, 0x4
fba,a %fcc0, loop_2851
movrne %l3, 0x0F6, %i7
fornot1s %f9, %f26, %f26
movn %xcc, %l2, %l4
loop_2851:
orcc %o5, %o0, %l1
fexpand %f8, %f8
lduw [%l7 + 0x58], %o6
edge16 %o7, %g7, %i2
prefetch [%l7 + 0x30], 0x3
fcmpeq16 %f8, %f6, %g6
and %l5, 0x1EB5, %g3
fba,a %fcc0, loop_2852
edge8l %i1, %g1, %i4
fble %fcc0, loop_2853
fnors %f5, %f26, %f7
loop_2852:
tcc %xcc, 0x7
edge32n %o3, %o1, %g2
loop_2853:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smulcc %g4, %i5, %o2
array32 %i6, %i0, %l6
umul %g5, %o4, %l0
swap [%l7 + 0x38], %l3
andcc %i7, %i3, %l2
edge8n %l4, %o0, %o5
edge8ln %l1, %o7, %o6
fandnot1s %f17, %f18, %f28
fpmerge %f2, %f27, %f8
swap [%l7 + 0x1C], %i2
fabsd %f2, %f22
ldsw [%l7 + 0x14], %g6
edge32ln %g7, %g3, %l5
ldsw [%l7 + 0x28], %i1
sir 0x198F
movre %i4, 0x2E1, %o3
fnot2 %f10, %f30
nop
setx loop_2854, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
stb %o1, [%l7 + 0x76]
orcc %g1, 0x0DAB, %g4
addcc %i5, 0x076E, %o2
loop_2854:
tne %icc, 0x4
fzeros %f8
tge %icc, 0x3
brlz,a %g2, loop_2855
xorcc %i6, %l6, %i0
tgu %icc, 0x2
andcc %g5, 0x1503, %o4
loop_2855:
edge8ln %l3, %l0, %i7
ble,a,pn %icc, loop_2856
orncc %l2, 0x0732, %i3
fmovsvs %xcc, %f24, %f24
andn %o0, 0x0667, %o5
loop_2856:
fba,a %fcc3, loop_2857
smul %l4, %l1, %o6
add %i2, %o7, %g6
tcs %xcc, 0x7
loop_2857:
fcmple16 %f30, %f28, %g7
brgz %l5, loop_2858
fbl %fcc3, loop_2859
sdivcc %i1, 0x01A5, %g3
sdivx %i4, 0x08C3, %o1
loop_2858:
fmovsle %icc, %f11, %f20
loop_2859:
membar 0x65
fbul,a %fcc3, loop_2860
xnorcc %g1, 0x02C1, %g4
sllx %o3, 0x17, %i5
fmuld8sux16 %f8, %f2, %f20
loop_2860:
subcc %o2, 0x16B3, %g2
add %l6, 0x08CC, %i0
flush %l7 + 0x7C
taddcctv %i6, %o4, %l3
std %l0, [%l7 + 0x58]
set 0x60, %i5
ldsha [%l7 + %i5] 0x88, %i7
tpos %icc, 0x4
umulcc %g5, 0x030D, %i3
tle %icc, 0x4
movrne %o0, 0x1A4, %l2
brz %l4, loop_2861
xnorcc %o5, %o6, %l1
umul %o7, %i2, %g6
tn %icc, 0x1
loop_2861:
edge32n %g7, %i1, %l5
movvc %xcc, %g3, %o1
sllx %i4, %g4, %g1
addc %i5, %o3, %o2
brgez,a %g2, loop_2862
movl %icc, %l6, %i0
fmuld8sux16 %f10, %f20, %f30
bg,a %icc, loop_2863
loop_2862:
fandnot2 %f28, %f22, %f30
sllx %o4, 0x01, %l3
array32 %l0, %i6, %g5
loop_2863:
tvs %icc, 0x6
bcc,a,pt %xcc, loop_2864
orcc %i7, 0x0E06, %i3
movneg %xcc, %l2, %l4
bcs %xcc, loop_2865
loop_2864:
fandnot1 %f0, %f8, %f2
subc %o5, 0x1F02, %o0
udivx %o6, 0x1B07, %o7
loop_2865:
edge32 %i2, %l1, %g7
edge16 %g6, %i1, %l5
edge32n %o1, %g3, %i4
udivcc %g1, 0x18D1, %g4
membar 0x60
srl %i5, 0x18, %o3
fmovrdlz %o2, %f18, %f18
sll %l6, %i0, %g2
orn %l3, %o4, %l0
fandnot2s %f20, %f25, %f1
andn %i6, 0x05B5, %g5
tcc %icc, 0x4
sth %i3, [%l7 + 0x48]
movvs %xcc, %l2, %l4
wr %g0, 0x81, %asi
stba %o5, [%l7 + 0x5C] %asi
fble %fcc0, loop_2866
bn,a loop_2867
sth %i7, [%l7 + 0x20]
lduw [%l7 + 0x0C], %o6
loop_2866:
array8 %o0, %o7, %i2
loop_2867:
add %g7, 0x1A23, %l1
movge %xcc, %g6, %i1
udivx %o1, 0x19D1, %l5
fxnor %f12, %f20, %f20
andncc %g3, %i4, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
call loop_2868
stx %g4, [%l7 + 0x68]
tsubcc %o3, 0x1FFF, %o2
fcmpes %fcc2, %f2, %f18
loop_2868:
alignaddrl %l6, %i5, %g2
tn %xcc, 0x4
tn %icc, 0x1
ldd [%l7 + 0x28], %f10
fnands %f7, %f0, %f1
fmovscc %xcc, %f20, %f23
fmovsge %icc, %f19, %f8
movrlez %l3, %o4, %l0
subccc %i0, %g5, %i3
brnz %i6, loop_2869
sir 0x048E
edge8ln %l4, %o5, %i7
te %xcc, 0x7
loop_2869:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgez %l2, 0x226, %o6
fornot1 %f14, %f22, %f6
fble %fcc2, loop_2870
bcc,a loop_2871
addc %o0, 0x0E74, %i2
subc %o7, %g7, %l1
loop_2870:
bg,a,pn %xcc, loop_2872
loop_2871:
mova %icc, %i1, %g6
movrlz %l5, %o1, %g3
sll %g1, %i4, %g4
loop_2872:
addc %o2, 0x01D4, %o3
fmovrslez %i5, %f24, %f12
fmovrslz %l6, %f28, %f21
sdivx %g2, 0x009D, %l3
fmovdneg %icc, %f16, %f23
addccc %o4, %i0, %l0
fpsub16s %f31, %f16, %f24
ld [%l7 + 0x0C], %f2
sll %i3, 0x0F, %g5
fbo %fcc3, loop_2873
fmovsl %icc, %f31, %f28
udivcc %l4, 0x00EE, %o5
edge16 %i7, %i6, %o6
loop_2873:
sethi 0x02FC, %o0
fpadd32 %f14, %f26, %f4
edge16ln %i2, %l2, %g7
xorcc %l1, %o7, %i1
fornot1 %f6, %f14, %f26
nop
setx loop_2874, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
srlx %g6, %l5, %g3
ldsh [%l7 + 0x2C], %g1
membar #Sync
set 0x40, %g3
ldda [%l7 + %g3] 0x1f, %f0
loop_2874:
edge32 %o1, %g4, %i4
movvc %xcc, %o3, %i5
add %l7, 0x28, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %o2
casxa [%l6] %asi, %o2, %g2
array16 %l3, %o4, %l6
nop
setx loop_2875, %l0, %l1
jmpl %l1, %l0
edge32l %i3, %g5, %i0
fmovdle %xcc, %f7, %f8
xorcc %l4, 0x1CB7, %i7
loop_2875:
movrlez %i6, 0x373, %o6
fmul8x16al %f21, %f7, %f0
fxnor %f10, %f4, %f24
fcmpne16 %f30, %f2, %o5
fbul,a %fcc1, loop_2876
sdivcc %i2, 0x19FB, %l2
sll %o0, %g7, %o7
fmovrdgez %l1, %f16, %f16
loop_2876:
alignaddr %g6, %l5, %i1
movrlz %g3, 0x2FD, %o1
sth %g1, [%l7 + 0x38]
fbn %fcc1, loop_2877
edge8n %g4, %i4, %o3
fsrc2s %f22, %f10
wr %g0, 0x2c, %asi
ldda [%l7 + 0x40] %asi, %o2
loop_2877:
taddcctv %g2, 0x1978, %l3
or %o4, %l6, %i5
udivcc %l0, 0x11AD, %g5
ta %xcc, 0x3
lduh [%l7 + 0x78], %i3
xor %i0, %l4, %i6
movrgz %o6, %i7, %i2
wr %g0, 0x0c, %asi
stwa %o5, [%l7 + 0x30] %asi
fbl,a %fcc1, loop_2878
swap [%l7 + 0x50], %l2
fmovse %icc, %f0, %f13
edge32 %g7, %o0, %l1
loop_2878:
ba,pt %icc, loop_2879
fbug,a %fcc3, loop_2880
fbuge %fcc0, loop_2881
edge16l %o7, %l5, %i1
loop_2879:
tneg %icc, 0x5
loop_2880:
sdivcc %g3, 0x162A, %g6
loop_2881:
edge16n %g1, %g4, %i4
fandnot2 %f10, %f26, %f6
edge16l %o3, %o1, %o2
fands %f15, %f3, %f3
wr %g0, 0x81, %asi
stda %f0, [%l7 + 0x40] %asi
fnot1 %f0, %f26
fpmerge %f5, %f11, %f6
fbo %fcc0, loop_2882
bpos,pt %xcc, loop_2883
taddcctv %l3, %g2, %l6
andn %o4, %i5, %g5
loop_2882:
fcmpes %fcc1, %f19, %f14
loop_2883:
fexpand %f11, %f6
st %f17, [%l7 + 0x7C]
edge8l %i3, %l0, %i0
set 0x40, %g7
stda %f16, [%l7 + %g7] 0x14
movle %xcc, %i6, %l4
std %o6, [%l7 + 0x20]
movl %icc, %i7, %o5
orncc %i2, %g7, %o0
tsubcctv %l2, 0x0CFE, %l1
bcc,a,pt %xcc, loop_2884
tgu %icc, 0x4
set 0x40, %g1
stda %o6, [%l7 + %g1] 0x27
membar #Sync
loop_2884:
tcc %xcc, 0x0
xnor %l5, 0x04E6, %i1
edge8 %g6, %g3, %g1
wr %g0, 0x22, %asi
stda %i4, [%l7 + 0x78] %asi
membar #Sync
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %g4
wr %g0, 0xf9, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fcmpd %fcc2, %f2, %f28
fbo %fcc3, loop_2885
addccc %o3, %o2, %o1
srlx %l3, %l6, %g2
fmovdvs %xcc, %f4, %f15
loop_2885:
fbe %fcc1, loop_2886
andcc %i5, %g5, %i3
wr %g0, 0xe2, %asi
stwa %o4, [%l7 + 0x7C] %asi
membar #Sync
loop_2886:
array16 %i0, %l0, %l4
ldsb [%l7 + 0x7A], %i6
wr %g0, 0x19, %asi
ldxa [%l7 + 0x08] %asi, %i7
udivcc %o5, 0x06C6, %i2
orn %g7, %o0, %l2
fmovsle %xcc, %f23, %f11
fmovs %f8, %f4
xor %l1, 0x1562, %o7
movle %xcc, %l5, %o6
std %g6, [%l7 + 0x20]
movcs %icc, %g3, %i1
wr %g0, 0x0c, %asi
swapa [%l7 + 0x58] %asi, %i4
std %f12, [%l7 + 0x70]
set 0x10, %l5
ldsba [%l7 + %l5] 0x81, %g4
fmovse %icc, %f13, %f24
fbue %fcc0, loop_2887
tsubcctv %o3, %g1, %o2
xor %l3, 0x1963, %l6
addcc %o1, 0x108E, %g2
loop_2887:
movpos %icc, %g5, %i5
bge,pn %xcc, loop_2888
udivx %o4, 0x13B0, %i0
smulcc %i3, %l4, %i6
tne %xcc, 0x6
loop_2888:
fcmpes %fcc3, %f31, %f12
membar 0x25
ldsh [%l7 + 0x2E], %l0
fba %fcc1, loop_2889
edge8ln %i7, %o5, %i2
bcs %icc, loop_2890
movleu %xcc, %o0, %g7
loop_2889:
fmovde %icc, %f18, %f11
movrlz %l1, 0x363, %l2
loop_2890:
subcc %o7, %l5, %o6
movcc %xcc, %g6, %i1
sth %g3, [%l7 + 0x66]
srlx %g4, %o3, %g1
orcc %o2, 0x1ACA, %i4
sll %l6, %l3, %o1
subccc %g2, %g5, %i5
ldd [%l7 + 0x70], %o4
orncc %i0, 0x1C96, %i3
movrlz %l4, %l0, %i6
sub %i7, %i2, %o0
movne %xcc, %o5, %g7
mova %icc, %l2, %o7
wr %g0, 0x04, %asi
lduwa [%l7 + 0x50] %asi, %l1
fornot1s %f31, %f30, %f13
movneg %xcc, %l5, %o6
ta %xcc, 0x5
fbug,a %fcc2, loop_2891
fblg %fcc0, loop_2892
movl %icc, %g6, %i1
fmovdneg %xcc, %f18, %f25
loop_2891:
fpackfix %f2, %f11
loop_2892:
tg %xcc, 0x0
set 0x4C, %l4
sta %f1, [%l7 + %l4] 0x10
smul %g4, %o3, %g1
xorcc %o2, 0x13BC, %i4
movcs %icc, %g3, %l3
wr %g0, 0x50, %asi
ldxa [%g0 + 0x30] %asi, %o1
fornot1s %f4, %f1, %f30
ldsb [%l7 + 0x33], %l6
srl %g2, %i5, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdpos %icc, %f22, %f11
fbge,a %fcc2, loop_2893
taddcc %i0, 0x0BCC, %i3
sir 0x1954
fmovdge %xcc, %f8, %f11
loop_2893:
movle %icc, %o4, %l0
fpadd16 %f24, %f0, %f14
movg %xcc, %l4, %i6
movre %i2, 0x034, %o0
fmovdg %icc, %f11, %f18
brz %o5, loop_2894
tcs %icc, 0x3
edge32l %i7, %g7, %l2
fmovdvs %icc, %f18, %f6
loop_2894:
mulx %o7, 0x0575, %l5
smulcc %o6, %l1, %g6
movvc %xcc, %g4, %o3
fmovsl %icc, %f28, %f30
fblg %fcc0, loop_2895
edge32ln %i1, %o2, %g1
umul %g3, 0x1852, %l3
smulcc %o1, %l6, %g2
loop_2895:
edge16 %i5, %g5, %i4
fbu %fcc0, loop_2896
move %xcc, %i0, %o4
nop
setx loop_2897, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movn %icc, %i3, %l4
loop_2896:
movcc %icc, %l0, %i2
add %l7, 0x58, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %o0, %i6
loop_2897:
array16 %o5, %i7, %g7
movneg %xcc, %o7, %l5
edge16ln %l2, %o6, %g6
ldub [%l7 + 0x27], %g4
array32 %l1, %i1, %o2
fmovdl %icc, %f2, %f11
fpack32 %f4, %f6, %f8
brgz,a %o3, loop_2898
add %g1, 0x13BB, %g3
fmovdpos %icc, %f7, %f9
wr %g0, 0x81, %asi
stba %o1, [%l7 + 0x13] %asi
loop_2898:
sll %l6, 0x00, %g2
bcc,pt %xcc, loop_2899
subccc %i5, 0x0459, %l3
movrgz %i4, 0x368, %g5
subcc %o4, 0x1B26, %i0
loop_2899:
fbge,a %fcc0, loop_2900
tge %xcc, 0x4
movleu %xcc, %i3, %l0
wr %g0, 0x23, %asi
stha %l4, [%l7 + 0x54] %asi
membar #Sync
loop_2900:
nop
wr %g0, 0x80, %asi
stda %o0, [%l7 + 0x38] %asi
bgu,a loop_2901
smul %i2, 0x1D8C, %o5
bpos,a,pt %icc, loop_2902
srax %i7, %g7, %o7
loop_2901:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpgt16 %f14, %f8, %i6
loop_2902:
tvs %icc, 0x4
tg %xcc, 0x5
ld [%l7 + 0x50], %f16
fpadd16 %f28, %f10, %f28
bcc,a,pn %xcc, loop_2903
fone %f12
sub %l2, %l5, %o6
add %g4, 0x1705, %l1
loop_2903:
tpos %xcc, 0x1
edge16l %i1, %o2, %g6
taddcctv %g1, 0x1D6C, %o3
faligndata %f16, %f6, %f0
tsubcctv %o1, 0x08BB, %g3
smulcc %l6, 0x1BA2, %g2
tleu %icc, 0x5
fmovsne %icc, %f11, %f6
fmovsg %xcc, %f10, %f19
wr %g0, 0x89, %asi
sta %f30, [%l7 + 0x64] %asi
fcmpeq32 %f16, %f4, %l3
bvs,a loop_2904
subcc %i5, %i4, %o4
xor %i0, %g5, %l0
fmovrsne %i3, %f7, %f31
loop_2904:
fbne,a %fcc2, loop_2905
brgez,a %o0, loop_2906
fmovrdgz %l4, %f12, %f0
movpos %icc, %o5, %i2
loop_2905:
andncc %i7, %o7, %g7
loop_2906:
orn %l2, 0x10D5, %i6
mulx %l5, %g4, %l1
movgu %icc, %o6, %o2
fmovdn %xcc, %f0, %f0
st %f19, [%l7 + 0x3C]
fmovdg %xcc, %f30, %f13
sdivx %i1, 0x0204, %g6
movre %g1, 0x0C8, %o1
fnot2 %f30, %f22
movne %icc, %o3, %l6
andncc %g3, %l3, %i5
srax %i4, %g2, %i0
xor %o4, 0x0B92, %l0
bn,a loop_2907
tcc %icc, 0x1
movleu %icc, %i3, %g5
fble,a %fcc0, loop_2908
loop_2907:
fmovsvs %xcc, %f28, %f8
tneg %icc, 0x2
movrgez %o0, %o5, %l4
loop_2908:
edge32n %i7, %i2, %g7
brgz,a %o7, loop_2909
movleu %icc, %l2, %l5
xnorcc %i6, 0x0C91, %g4
sllx %o6, 0x16, %o2
loop_2909:
andn %i1, %g6, %g1
xnor %l1, 0x1E19, %o3
edge32l %l6, %o1, %g3
subc %l3, 0x1056, %i4
fmovsneg %icc, %f13, %f14
bn,a,pn %icc, loop_2910
fpadd32s %f20, %f27, %f24
orcc %g2, 0x152B, %i0
array16 %o4, %i5, %l0
loop_2910:
fmovrse %g5, %f25, %f26
movvc %xcc, %o0, %o5
move %icc, %l4, %i3
subccc %i2, %i7, %o7
set 0x10, %l3
stda %l2, [%l7 + %l3] 0x10
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bne,pt %icc, loop_2911
edge8l %g7, %i6, %l5
sllx %g4, %o2, %o6
edge16ln %i1, %g1, %g6
loop_2911:
ble loop_2912
xorcc %o3, 0x08A2, %l6
sdivcc %o1, 0x1D96, %l1
bg,a,pt %xcc, loop_2913
loop_2912:
std %f20, [%l7 + 0x78]
movneg %xcc, %g3, %l3
array8 %i4, %g2, %i0
loop_2913:
mova %icc, %i5, %l0
tcs %xcc, 0x5
sdivx %o4, 0x1A62, %g5
brz %o5, loop_2914
edge8ln %o0, %l4, %i3
tge %icc, 0x4
tpos %xcc, 0x4
loop_2914:
tg %xcc, 0x1
fmovdle %icc, %f8, %f8
tgu %icc, 0x4
move %icc, %i2, %i7
popc %l2, %o7
fcmpes %fcc3, %f3, %f17
sdivcc %i6, 0x05A4, %g7
set 0x22, %g5
lduha [%l7 + %g5] 0x14, %l5
popc %o2, %g4
movle %icc, %o6, %i1
te %xcc, 0x3
smulcc %g6, %o3, %l6
nop
setx loop_2915, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movgu %icc, %g1, %o1
fmovd %f10, %f6
udiv %g3, 0x1469, %l3
loop_2915:
tleu %icc, 0x0
ldd [%l7 + 0x48], %l0
fcmpeq32 %f18, %f12, %g2
fble,a %fcc3, loop_2916
fand %f0, %f28, %f6
fbge %fcc3, loop_2917
move %icc, %i0, %i4
loop_2916:
brz %i5, loop_2918
tl %xcc, 0x4
loop_2917:
taddcc %l0, 0x0BD8, %g5
fmuld8sux16 %f25, %f1, %f10
loop_2918:
brz %o4, loop_2919
tgu %icc, 0x1
mulx %o5, %o0, %i3
movvs %xcc, %l4, %i7
loop_2919:
nop
set 0x64, %i0
lduwa [%l7 + %i0] 0x11, %l2
edge32l %i2, %i6, %o7
move %xcc, %g7, %l5
fcmped %fcc2, %f30, %f10
nop
set 0x48, %o0
std %g4, [%l7 + %o0]
movvs %xcc, %o6, %i1
wr %g0, 0x11, %asi
lduha [%l7 + 0x1E] %asi, %g6
edge16ln %o2, %o3, %l6
fmovdleu %icc, %f21, %f9
fmovdpos %icc, %f4, %f20
fmovs %f4, %f13
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x4A] %asi, %g1
edge8n %g3, %l3, %o1
ldd [%l7 + 0x68], %f14
edge16l %l1, %g2, %i4
fmovrdgz %i0, %f4, %f14
fbo,a %fcc3, loop_2920
orn %i5, %l0, %g5
movpos %xcc, %o5, %o4
tge %icc, 0x3
loop_2920:
fbule %fcc1, loop_2921
bshuffle %f16, %f10, %f4
brnz %i3, loop_2922
movrlez %l4, %o0, %l2
loop_2921:
array32 %i2, %i7, %i6
umul %g7, %l5, %g4
loop_2922:
sethi 0x12DE, %o7
sll %o6, %i1, %g6
fmovrse %o2, %f17, %f14
add %o3, %l6, %g1
fble %fcc1, loop_2923
fnot2 %f4, %f20
fbg %fcc0, loop_2924
array16 %g3, %o1, %l1
loop_2923:
fmovd %f24, %f24
fmovdleu %xcc, %f28, %f11
loop_2924:
ldub [%l7 + 0x1B], %l3
bneg %xcc, loop_2925
smul %g2, 0x12B6, %i0
xorcc %i4, %i5, %l0
movre %g5, %o5, %i3
loop_2925:
lduh [%l7 + 0x56], %o4
tg %icc, 0x1
fmovsleu %icc, %f8, %f8
add %o0, %l2, %l4
or %i2, 0x0FF9, %i7
te %icc, 0x0
te %icc, 0x3
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x70] %asi, 0x2
srax %l5, %i6, %o7
wr %g0, 0x2f, %asi
ldda [%l7 + 0x70] %asi, %o6
sll %i1, 0x15, %g4
tcs %icc, 0x5
fornot2s %f8, %f0, %f27
andcc %o2, 0x15EB, %g6
ldd [%l7 + 0x70], %f14
fcmpes %fcc3, %f28, %f23
movrlz %l6, %o3, %g1
edge32 %o1, %l1, %l3
xorcc %g3, %i0, %g2
stbar
edge8n %i5, %l0, %g5
stw %i4, [%l7 + 0x30]
bn,pn %xcc, loop_2926
fmovsleu %icc, %f12, %f21
fmovsa %xcc, %f24, %f1
orcc %o5, 0x1311, %o4
loop_2926:
fcmpne16 %f18, %f6, %o0
nop
setx loop_2927, %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
tle %xcc, 0x1
fpadd16s %f8, %f23, %f31
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2927:
edge8l %i3, %l4, %l2
fpadd16s %f30, %f6, %f14
fnegs %f15, %f9
ble,a,pt %icc, loop_2928
edge8n %i2, %i7, %l5
wr %g0, 0x18, %asi
ldsha [%l7 + 0x28] %asi, %i6
loop_2928:
fsrc1 %f14, %f2
xorcc %o7, 0x0EC5, %o6
bg,a,pn %xcc, loop_2929
fbo %fcc2, loop_2930
andn %g7, 0x1F5E, %g4
fornot2 %f12, %f26, %f0
loop_2929:
xnor %i1, 0x1B8D, %g6
loop_2930:
udivcc %l6, 0x1AB1, %o2
edge32ln %g1, %o3, %l1
ldstub [%l7 + 0x70], %l3
edge8l %o1, %i0, %g3
movne %xcc, %g2, %i5
subc %l0, %g5, %i4
subccc %o4, %o0, %o5
fexpand %f27, %f0
fsrc1 %f0, %f28
smul %i3, 0x1778, %l4
or %i2, 0x192A, %l2
movleu %xcc, %i7, %i6
and %l5, %o6, %o7
tgu %xcc, 0x2
smul %g4, 0x1D2B, %i1
fmovsge %icc, %f8, %f2
fmuld8ulx16 %f21, %f24, %f16
movge %icc, %g7, %l6
brlez,a %g6, loop_2931
tpos %icc, 0x4
mulx %o2, %o3, %l1
move %icc, %g1, %l3
loop_2931:
subccc %i0, %o1, %g3
movcc %icc, %i5, %l0
tneg %icc, 0x6
edge8 %g2, %i4, %g5
edge16 %o4, %o5, %i3
fcmpeq16 %f30, %f14, %l4
orncc %o0, %i2, %l2
movre %i6, %i7, %l5
edge32n %o6, %o7, %g4
movrne %i1, 0x064, %g7
movrlz %g6, %l6, %o2
ldd [%l7 + 0x48], %f6
tleu %xcc, 0x7
xorcc %l1, 0x1A2E, %o3
wr %g0, 0x19, %asi
sta %f15, [%l7 + 0x4C] %asi
subcc %l3, %g1, %i0
ba,pn %xcc, loop_2932
fcmpeq32 %f12, %f2, %o1
mulx %i5, %g3, %g2
array8 %l0, %i4, %o4
loop_2932:
movleu %icc, %o5, %g5
set 0x40, %o7
ldda [%l7 + %o7] 0x0c, %f16
fone %f6
bcs,a %icc, loop_2933
edge16 %i3, %l4, %o0
smulcc %l2, %i6, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2933:
movgu %xcc, %l5, %o6
udivcc %i7, 0x1489, %o7
stbar
edge8ln %i1, %g4, %g7
swap [%l7 + 0x6C], %l6
fornot1s %f7, %f4, %f6
nop
setx loop_2934, %l0, %l1
jmpl %l1, %o2
edge8l %g6, %l1, %l3
sir 0x1C20
fmovsge %icc, %f31, %f29
loop_2934:
subcc %o3, 0x1E67, %g1
movrlez %i0, 0x2D0, %o1
umul %i5, %g3, %l0
andncc %i4, %o4, %o5
st %f14, [%l7 + 0x18]
fmovrdgez %g5, %f20, %f2
brlz %i3, loop_2935
srax %g2, 0x17, %o0
tg %xcc, 0x5
or %l2, %i6, %i2
loop_2935:
brnz,a %l4, loop_2936
fcmpne32 %f4, %f8, %l5
movvs %icc, %o6, %i7
edge8ln %o7, %i1, %g7
loop_2936:
smulcc %g4, 0x1AC4, %o2
movleu %xcc, %l6, %g6
wr %g0, 0x80, %asi
lduha [%l7 + 0x58] %asi, %l3
edge32n %l1, %g1, %o3
andcc %o1, 0x0264, %i0
brgz %g3, loop_2937
fcmpeq32 %f30, %f16, %i5
tleu %icc, 0x0
udiv %i4, 0x0C54, %o4
loop_2937:
ta %icc, 0x4
sdivcc %o5, 0x0B22, %g5
fbg,a %fcc0, loop_2938
fexpand %f28, %f12
fmovdgu %xcc, %f6, %f9
umulcc %l0, 0x1D64, %i3
loop_2938:
subc %g2, 0x0F1E, %o0
array32 %i6, %l2, %l4
movge %icc, %i2, %l5
te %icc, 0x5
bneg,a,pt %xcc, loop_2939
tle %icc, 0x6
xorcc %i7, 0x02BA, %o7
fxnors %f19, %f4, %f4
loop_2939:
fpmerge %f23, %f24, %f22
or %o6, 0x189A, %i1
mulx %g4, 0x196D, %o2
fmovrdgz %l6, %f18, %f30
edge16n %g6, %l3, %g7
brgz,a %l1, loop_2940
smulcc %o3, %o1, %g1
fornot2s %f19, %f4, %f25
movg %icc, %g3, %i0
loop_2940:
orn %i4, %o4, %i5
popc %o5, %l0
fandnot2 %f12, %f6, %f4
sethi 0x1A5D, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcs %icc, 0x3
movrne %g2, %o0, %g5
bcs,pn %xcc, loop_2941
srlx %l2, %l4, %i2
taddcc %i6, %l5, %i7
fpsub32s %f6, %f10, %f27
loop_2941:
movvc %icc, %o6, %o7
nop
setx loop_2942, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovdcs %xcc, %f18, %f1
fmovrsgz %i1, %f8, %f14
fmovrdne %g4, %f2, %f28
loop_2942:
tvc %xcc, 0x6
wr %g0, 0x81, %asi
stwa %o2, [%l7 + 0x10] %asi
edge16n %g6, %l3, %g7
popc %l6, %o3
movvs %xcc, %o1, %g1
andncc %g3, %i0, %i4
ba,a %icc, loop_2943
mova %xcc, %o4, %i5
edge16 %o5, %l1, %l0
movrlez %g2, %o0, %i3
loop_2943:
lduw [%l7 + 0x08], %g5
and %l2, %i2, %i6
te %icc, 0x3
movn %xcc, %l5, %i7
array16 %o6, %l4, %o7
wr %g0, 0x80, %asi
stha %i1, [%l7 + 0x0E] %asi
movcs %icc, %o2, %g4
smul %g6, 0x13D0, %g7
fmovrslez %l3, %f5, %f24
udivcc %l6, 0x072B, %o3
orncc %g1, %o1, %g3
move %icc, %i4, %o4
tleu %icc, 0x2
edge8 %i5, %o5, %i0
movrgz %l1, %g2, %l0
mulx %o0, 0x0B24, %g5
xnor %i3, 0x1E06, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sir 0x1394
fbuge,a %fcc3, loop_2944
taddcctv %i6, %l5, %l2
tsubcc %o6, 0x07B0, %i7
fcmps %fcc2, %f23, %f2
loop_2944:
brgez %l4, loop_2945
sir 0x0654
orn %i1, 0x050E, %o7
fmul8ulx16 %f6, %f4, %f12
loop_2945:
bne,a,pt %xcc, loop_2946
xnorcc %o2, %g4, %g7
tg %xcc, 0x1
edge32l %l3, %l6, %o3
loop_2946:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvc %xcc, %g1, %o1
fmovda %xcc, %f2, %f9
tcs %icc, 0x7
subc %g3, %g6, %i4
fsrc1 %f20, %f20
ldx [%l7 + 0x50], %i5
prefetch [%l7 + 0x48], 0x0
fnot1s %f0, %f0
movrne %o5, 0x39D, %o4
tvs %xcc, 0x1
fbge %fcc0, loop_2947
movg %icc, %l1, %i0
edge8ln %g2, %l0, %o0
bvc,a,pt %icc, loop_2948
loop_2947:
movne %icc, %i3, %g5
tvs %xcc, 0x6
stw %i6, [%l7 + 0x54]
loop_2948:
udivx %i2, 0x15F3, %l5
set 0x40, %i2
ldda [%l7 + %i2] 0x89, %f16
fbug,a %fcc3, loop_2949
movgu %xcc, %o6, %i7
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x68] %asi, %l2
loop_2949:
fmul8ulx16 %f10, %f30, %f12
edge8n %l4, %o7, %i1
nop
set 0x48, %i7
ldd [%l7 + %i7], %f24
fnot2s %f2, %f7
subcc %o2, 0x00A0, %g7
bpos,a %xcc, loop_2950
umul %g4, %l3, %o3
fmovdgu %xcc, %f3, %f22
movn %xcc, %l6, %o1
loop_2950:
udivx %g1, 0x1F73, %g6
fmovdgu %icc, %f27, %f11
nop
setx loop_2951, %l0, %l1
jmpl %l1, %i4
xnorcc %g3, %o5, %o4
tl %xcc, 0x5
srlx %i5, 0x07, %i0
loop_2951:
edge32 %g2, %l1, %l0
fornot2 %f12, %f14, %f20
fmuld8sux16 %f0, %f17, %f18
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x5C] %asi, %i3
movrlez %o0, %i6, %i2
xorcc %g5, 0x16D8, %l5
brz %o6, loop_2952
tle %xcc, 0x7
ldsh [%l7 + 0x4C], %l2
movrgez %i7, %o7, %l4
loop_2952:
xor %i1, 0x009F, %g7
fpsub32s %f3, %f18, %f29
movrlz %g4, 0x25B, %o2
fcmpgt32 %f18, %f4, %l3
fmovspos %icc, %f10, %f22
tn %xcc, 0x4
movge %icc, %l6, %o1
tvc %xcc, 0x4
fmul8x16au %f22, %f17, %f12
xnorcc %g1, 0x052B, %g6
bg,pt %icc, loop_2953
fnot1 %f4, %f0
movge %xcc, %i4, %g3
fnot2s %f9, %f6
loop_2953:
fmovse %xcc, %f7, %f5
fbu,a %fcc0, loop_2954
ldstub [%l7 + 0x5E], %o5
ld [%l7 + 0x34], %f15
bge,a loop_2955
loop_2954:
tl %xcc, 0x4
xnorcc %o3, 0x18F0, %o4
tvs %xcc, 0x5
loop_2955:
tsubcctv %i5, 0x0869, %g2
wr %g0, 0x2b, %asi
stba %i0, [%l7 + 0x0E] %asi
membar #Sync
fmul8ulx16 %f6, %f30, %f2
fornot1 %f12, %f28, %f22
addcc %l1, 0x05DA, %i3
movcs %icc, %o0, %l0
stb %i2, [%l7 + 0x61]
smulcc %g5, %i6, %l5
fornot1s %f1, %f25, %f15
mulx %o6, %i7, %o7
subcc %l2, 0x00EE, %i1
fnor %f14, %f4, %f0
edge8ln %l4, %g7, %o2
bl,a loop_2956
xor %g4, 0x17CD, %l3
fmovd %f14, %f24
ldsh [%l7 + 0x6C], %l6
loop_2956:
subc %o1, 0x1758, %g6
subccc %g1, 0x1C91, %g3
sir 0x0DED
movpos %icc, %o5, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16l %o4, %i5, %o3
brgez,a %i0, loop_2957
fmuld8ulx16 %f30, %f31, %f10
sra %g2, 0x15, %l1
fornot2 %f26, %f0, %f2
loop_2957:
fmovsvc %icc, %f8, %f24
stbar
tneg %icc, 0x5
fmovdvc %xcc, %f25, %f22
fbu,a %fcc3, loop_2958
bleu,pn %xcc, loop_2959
fmovsge %xcc, %f17, %f9
ta %xcc, 0x6
loop_2958:
addcc %o0, 0x10ED, %l0
loop_2959:
fbl %fcc2, loop_2960
std %i2, [%l7 + 0x38]
fmovrdlz %i2, %f22, %f14
fzero %f8
loop_2960:
nop
add %l7, 0x20, %l6
wr %g0, 0x18, %asi
casxa [%l6] 0x18, %i6, %l5
edge32l %g5, %o6, %i7
edge16n %l2, %i1, %l4
ta %icc, 0x5
fmovdpos %xcc, %f27, %f25
fzero %f24
tn %icc, 0x6
movrne %o7, 0x04F, %g7
taddcc %g4, %o2, %l6
andncc %l3, %o1, %g6
fandnot2s %f25, %f31, %f16
brnz %g1, loop_2961
bge loop_2962
fands %f14, %f20, %f31
mulx %o5, 0x142A, %g3
loop_2961:
nop
wr %g0, 0x89, %asi
stda %i4, [%l7 + 0x10] %asi
loop_2962:
bpos,a loop_2963
fsrc2 %f18, %f18
array8 %i5, %o3, %i0
movl %xcc, %g2, %o4
loop_2963:
std %f0, [%l7 + 0x10]
edge16ln %o0, %l1, %i3
fble,a %fcc3, loop_2964
fcmpes %fcc2, %f19, %f11
sdiv %i2, 0x0944, %l0
andn %l5, 0x16AF, %i6
loop_2964:
udivx %g5, 0x1851, %i7
ldd [%l7 + 0x50], %f10
sdivcc %l2, 0x1F95, %i1
fbule,a %fcc2, loop_2965
edge32n %l4, %o7, %o6
membar 0x10
umulcc %g4, 0x0325, %o2
loop_2965:
brz %g7, loop_2966
fpsub16 %f18, %f18, %f14
brlez,a %l6, loop_2967
movrgz %o1, %l3, %g1
loop_2966:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlez %o5, %g3, %g6
loop_2967:
smulcc %i4, %i5, %o3
tvs %icc, 0x5
sll %i0, %g2, %o0
swap [%l7 + 0x34], %o4
umul %l1, 0x117E, %i3
mulx %l0, %l5, %i2
movleu %xcc, %g5, %i6
edge16 %i7, %i1, %l2
movrgz %l4, 0x2CB, %o6
fpadd16 %f0, %f30, %f14
movcs %icc, %g4, %o2
fbug %fcc2, loop_2968
udivcc %g7, 0x03D6, %o7
addcc %l6, %o1, %g1
wr %g0, 0xf9, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
loop_2968:
xor %l3, 0x0970, %o5
movpos %icc, %g3, %i4
edge32 %g6, %o3, %i0
add %l7, 0x50, %l6
wr %g0, 0x81, %asi
casxa [%l6] 0x81, %i5, %g2
fmovdvs %xcc, %f1, %f10
set 0x40, %o4
ldda [%l7 + %o4] 0x80, %f16
sll %o0, 0x0C, %o4
set 0x0C, %o2
lduwa [%l7 + %o2] 0x18, %l1
subcc %l0, %l5, %i3
bpos,a loop_2969
fxnors %f12, %f9, %f25
swap [%l7 + 0x78], %i2
fcmps %fcc2, %f1, %f1
loop_2969:
xorcc %g5, %i6, %i1
tle %xcc, 0x3
edge32l %i7, %l2, %o6
ldsh [%l7 + 0x2A], %g4
fmovrde %o2, %f4, %f20
fnot2 %f18, %f20
edge32n %l4, %g7, %l6
orn %o1, %o7, %g1
fmovrsne %o5, %f5, %f1
edge8l %g3, %l3, %g6
srl %o3, %i0, %i4
stw %i5, [%l7 + 0x24]
fnot2s %f30, %f11
fmovsn %icc, %f5, %f19
edge32l %o0, %g2, %o4
sdivcc %l1, 0x1AD7, %l5
fcmped %fcc3, %f26, %f6
taddcctv %i3, %l0, %i2
fmuld8ulx16 %f16, %f23, %f30
xorcc %g5, 0x12B7, %i6
membar 0x04
siam 0x7
fors %f2, %f11, %f9
wr %g0, 0x89, %asi
lduwa [%l7 + 0x20] %asi, %i7
movvc %xcc, %i1, %o6
nop
setx loop_2970, %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
fmovdl %xcc, %f2, %f19
brz,a %g4, loop_2971
for %f6, %f4, %f18
loop_2970:
sth %o2, [%l7 + 0x0A]
fmovrsne %l2, %f24, %f28
loop_2971:
fmovscc %xcc, %f0, %f9
udiv %g7, 0x12ED, %l6
movn %icc, %o1, %o7
edge32l %g1, %o5, %g3
fmovrsgz %l4, %f17, %f12
fpack32 %f24, %f16, %f10
brlz,a %l3, loop_2972
or %o3, 0x0047, %g6
fcmpeq32 %f26, %f12, %i0
fmovdleu %xcc, %f23, %f11
loop_2972:
ta %xcc, 0x3
set 0x58, %g2
lda [%l7 + %g2] 0x15, %f3
tsubcc %i5, %i4, %g2
fmovdne %xcc, %f24, %f16
fmovdge %xcc, %f29, %f30
stbar
sll %o4, 0x07, %o0
fbg %fcc3, loop_2973
fbge,a %fcc0, loop_2974
fbne,a %fcc3, loop_2975
bneg,a,pt %icc, loop_2976
loop_2973:
udivcc %l5, 0x1D89, %l1
loop_2974:
edge16l %l0, %i3, %i2
loop_2975:
edge32 %g5, %i7, %i6
loop_2976:
nop
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! stxa %i1, [%g0 + 0x1d0] %asi ripped by fixASI40.pl ripped by fixASI40.pl
fmul8sux16 %f10, %f12, %f2
and %g4, 0x0019, %o2
movrlz %o6, 0x3BC, %l2
orcc %g7, 0x1538, %o1
edge8l %l6, %o7, %o5
edge32l %g1, %g3, %l4
fpadd32s %f16, %f18, %f13
subcc %l3, %o3, %i0
fandnot2s %f12, %f6, %f0
tle %xcc, 0x5
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 0:
!
! Type l : 2876
! Type x : 1364
! Type cti : 2976
! Type f : 4430
! Type i : 13354
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
Test case data start
************************************************************************/
.data
user_data_start:
scratch_area:
.word 0xA23A9739
.word 0xC9349285
.word 0x5C7E0BF4
.word 0x9EAFCDAC
.word 0x997CCD76
.word 0xC1BE5D6C
.word 0x5C96A458
.word 0xDCD05770
.word 0xF1055208
.word 0xB34468C8
.word 0xB58D60FB
.word 0x7B8ED7C9
.word 0xF5007B55
.word 0xBF9A67B0
.word 0xCFB9EEFA
.word 0x7280185B
.word 0x86F0A806
.word 0x540FAD5E
.word 0xED671374
.word 0x63DFF881
.word 0xDB417FE3
.word 0xFB9EE289
.word 0xBE8BB154
.word 0xEB7A4C99
.word 0x11E1294D
.word 0x9E3E5DE4
.word 0x1BAB3BEF
.word 0x617B6392
.word 0x4888548E
.word 0x5F3F4EA0
.word 0xAABA439F
.word 0x12E854EA
.word 0x2C3690A3
.word 0x623CD985
.word 0xD801AAD9
.word 0x9FF6D42F
.word 0x25C9F4EF
.word 0x30099D67
.word 0x4C2891C0
.word 0xB380EB56
.word 0x8ECC35DD
.word 0x6D01EC70
.word 0x09711C89
.word 0x804BC5FA
.word 0xC074E041
.word 0xF60B9C7B
.word 0xB266DA29
.word 0x19E01A90
.word 0xAAF313B7
.word 0x294671C7
.word 0x70322679
.word 0xB00D0706
.word 0x27ECC19E
.word 0x39AFBF49
.word 0x29A1CF9D
.word 0x201E0997
.word 0xA3247FF6
.word 0x89F063CF
.word 0x9ADB653A
.word 0x058B9988
.word 0x89646CB3
.word 0x802D6682
.word 0xA517BAE6
.word 0x1F2898A1
.end