Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f18.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: isa3_fsr3_f18.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
.ident "Using Instruction Hash for Focus :$Id: isa3_fsr3_f18.s,v 1.1 2007/05/11 17:22:27 drp Exp $"
#include "defines.h"
#include "nmacros.h"
#include "old_boot.s"
/************************************************************************
Test case code start
************************************************************************/
.text
.global main
main: /* test begin */
ta T_RD_THID
mov %o1, %l6
umul %l6, 256, %l7
setx DIAG_DATA_AREA, %g1, %g3
add %l7, %g3, %l7
mov %l7, %g1
wrpr %g0, 0x0, %cwp
mov %g1, %l7
wrpr %g0, 0x1, %cwp
mov %g1, %l7
wrpr %g0, 0x2, %cwp
mov %g1, %l7
wrpr %g0, 0x3, %cwp
mov %g1, %l7
wrpr %g0, 0x4, %cwp
mov %g1, %l7
wrpr %g0, 0x5, %cwp
mov %g1, %l7
wrpr %g0, 0x6, %cwp
mov %g1, %l7
wrpr %g0, 0x7, %cwp
mov %g1, %l7
nop
setx 0x1C4AC25E805C012D, %l0, %l6
stx %l6, [%l7 + 0x0]
ldx [%l7 + 0x0], %fsr
!
! Thread 0 Start
!
main_t0:
!# Initialize registers ..
!# Global registers
set 0xB, %g1
set 0xC, %g2
set 0x7, %g3
set 0x3, %g4
set 0xB, %g5
set 0x6, %g6
set 0x1, %g7
!# Input registers
set -0x6, %i0
set -0xD, %i1
set -0x9, %i2
set -0xC, %i3
set -0x3, %i4
set -0xE, %i5
set -0xE, %i6
set -0x6, %i7
!# Local registers
set 0x205DA500, %l0
set 0x43457004, %l1
set 0x1067F420, %l2
set 0x3EAB686C, %l3
set 0x5D448560, %l4
set 0x6EA9E123, %l5
set 0x6A5A37C9, %l6
!# Output registers
set -0x0678, %o0
set -0x1474, %o1
set 0x12BD, %o2
set 0x0E72, %o3
set -0x145A, %o4
set -0x0849, %o5
set -0x102D, %o6
set -0x0B26, %o7
!# Float registers
INIT_TH_FP_REG(%l7,%f0,0x7BB1205F76F24449)
INIT_TH_FP_REG(%l7,%f2,0x0DAA3C46C233A159)
INIT_TH_FP_REG(%l7,%f4,0x52ECBFEFB92941AF)
INIT_TH_FP_REG(%l7,%f6,0xB20B1F21242EE541)
INIT_TH_FP_REG(%l7,%f8,0x6B5E860EA00CCEE6)
INIT_TH_FP_REG(%l7,%f10,0x84C2F8F84CE4DDD4)
INIT_TH_FP_REG(%l7,%f12,0x30EA8728FFFC49F4)
INIT_TH_FP_REG(%l7,%f14,0x024BCCA28BE230D6)
INIT_TH_FP_REG(%l7,%f16,0xE81F91B88983EB5B)
INIT_TH_FP_REG(%l7,%f18,0x1D6DA4F4940EDEB8)
INIT_TH_FP_REG(%l7,%f20,0x15AC9D1D7139B230)
INIT_TH_FP_REG(%l7,%f22,0x5E54B19C2E58E0A6)
INIT_TH_FP_REG(%l7,%f24,0xA310B539DBBF4772)
INIT_TH_FP_REG(%l7,%f26,0x00D97E852186F893)
INIT_TH_FP_REG(%l7,%f28,0xB05F02C69A6FA7EB)
INIT_TH_FP_REG(%l7,%f30,0x19A8B973A77B758D)
!# Other state
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wrhpr %l0, 0xD77, %hsys_tick_cmpr
!# Execute Main Diag ..
nop
setx loop_1, %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
ld [%l7 + 0x24], %f3
movn %icc, %i4, %i1
movrlz %g1, 0x35F, %l5
loop_1:
fbl %fcc1, loop_2
tsubcc %g2, %i7, %o1
tpos %xcc, 0x5
add %l7, 0x40, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %o7, %g7
loop_2:
movre %o3, 0x10D, %o5
tge %icc, 0x5
fbn,a %fcc1, loop_3
ldsh [%l7 + 0x46], %i6
edge32l %g5, %o4, %l6
bleu,a,pn %icc, loop_4
loop_3:
orncc %l4, %o0, %i2
sra %l2, 0x18, %l0
pdist %f10, %f10, %f24
loop_4:
udivx %g3, 0x12F7, %i5
fbl %fcc1, loop_5
subc %o6, 0x0E43, %i0
srax %l3, %g6, %o2
movvc %xcc, %l1, %i3
loop_5:
nop
wr %g0, 0x18, %asi
ldsba [%l7 + 0x53] %asi, %i4
flush %l7 + 0x2C
call loop_6
fnors %f29, %f6, %f19
xor %g4, %i1, %g1
taddcctv %g2, %l5, %o1
loop_6:
andcc %o7, 0x11F6, %g7
bneg loop_7
fmovrdlz %o3, %f16, %f6
sllx %o5, %i7, %g5
bge,a %xcc, loop_8
loop_7:
fmovsne %xcc, %f13, %f29
fmovrdlz %o4, %f6, %f6
sllx %l6, %l4, %i6
loop_8:
brgz,a %i2, loop_9
call loop_10
lduw [%l7 + 0x10], %l2
tn %icc, 0x0
loop_9:
ldsh [%l7 + 0x6C], %o0
loop_10:
fmovdl %icc, %f10, %f16
std %f22, [%l7 + 0x18]
bcc,a loop_11
fsrc2s %f15, %f30
array32 %l0, %g3, %o6
xnorcc %i0, 0x060C, %l3
loop_11:
srlx %i5, 0x07, %o2
fxors %f24, %f24, %f31
ta %icc, 0x3
fbuge %fcc0, loop_12
fbo,a %fcc2, loop_13
nop
setx 0x63A2DD9310431B42, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
nop
fitod %f12, %f14
loop_12:
edge16n %g6, %l1, %i3
loop_13:
nop
wr %g0, 0x88, %asi
stwa %g4, [%l7 + 0x38] %asi
umulcc %i1, %i4, %g2
fbug,a %fcc0, loop_14
fmovrse %g1, %f10, %f13
edge32n %l5, %o1, %o7
st %f8, [%l7 + 0x64]
loop_14:
orncc %g7, 0x0FC7, %o5
nop
setx 0x92C6DF2320565300, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
smul %i7, %g5, %o4
sra %o3, 0x1B, %l4
addcc %l6, %i6, %l2
mulx %i2, %o0, %g3
nop
setx loop_15, %l0, %l1
jmpl %l1, %o6
edge8 %i0, %l0, %i5
fmovrse %o2, %f29, %f14
xnor %g6, 0x0C75, %l3
loop_15:
fzeros %f24
subccc %i3, 0x1C08, %g4
tl %xcc, 0x4
edge16ln %i1, %i4, %l1
wr %g0, 0x57, %asi
stxa %g2, [%g0 + 0x0] %asi
sllx %g1, 0x1D, %o1
bg %xcc, loop_16
movrne %l5, 0x190, %o7
fbn %fcc3, loop_17
sub %g7, 0x1E33, %o5
loop_16:
subc %g5, %o4, %i7
fmovrse %l4, %f26, %f6
loop_17:
te %xcc, 0x1
edge8n %l6, %i6, %o3
sllx %l2, %o0, %g3
fpack16 %f24, %f20
add %l7, 0x30, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %i2, %i0
fpsub16 %f24, %f28, %f14
fandnot1s %f4, %f7, %f22
edge8n %o6, %l0, %i5
movpos %icc, %g6, %o2
ldsw [%l7 + 0x78], %i3
fnegd %f18, %f22
and %l3, 0x0B09, %g4
edge16ln %i4, %l1, %i1
edge16 %g2, %o1, %g1
std %f2, [%l7 + 0x28]
addc %l5, 0x07AF, %o7
edge8 %o5, %g7, %o4
std %f0, [%l7 + 0x38]
sllx %i7, 0x01, %l4
edge8l %g5, %l6, %i6
fmovdneg %icc, %f17, %f0
tsubcc %l2, 0x0871, %o3
edge32n %o0, %g3, %i2
udiv %i0, 0x1250, %o6
xor %i5, 0x1922, %g6
or %o2, %i3, %l3
movg %icc, %g4, %i4
fmovrdlez %l1, %f18, %f6
addcc %l0, 0x07C8, %g2
xor %o1, 0x1D55, %g1
set 0x40, %l0
stda %f0, [%l7 + %l0] 0xf0
membar #Sync
edge8l %i1, %l5, %o7
add %l7, 0x28, %l6
wr %g0, 0x18, %asi
casxa [%l6] 0x18, %o5, %o4
xorcc %g7, 0x14C9, %i7
fbuge,a %fcc0, loop_18
movleu %xcc, %l4, %g5
brgz,a %l6, loop_19
edge16n %i6, %l2, %o3
loop_18:
nop
setx loop_20, %l0, %l1
jmpl %l1, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_19:
tne %xcc, 0x1
fbe %fcc1, loop_21
loop_20:
movn %xcc, %g3, %i0
fbe %fcc1, loop_22
sra %i2, 0x09, %i5
loop_21:
orcc %o6, %g6, %i3
movleu %icc, %o2, %l3
loop_22:
alignaddr %g4, %l1, %l0
movrne %g2, 0x287, %i4
fbue %fcc0, loop_23
andncc %o1, %g1, %i1
fmovsvs %xcc, %f14, %f17
array8 %l5, %o7, %o5
loop_23:
subcc %g7, %i7, %l4
edge8 %g5, %l6, %i6
sra %l2, %o3, %o4
fsrc1s %f13, %f7
fba %fcc0, loop_24
tgu %xcc, 0x2
tg %icc, 0x6
edge32 %o0, %g3, %i2
loop_24:
stw %i0, [%l7 + 0x18]
bcc,a,pn %icc, loop_25
prefetch [%l7 + 0x28], 0x3
edge16 %o6, %i5, %i3
udiv %o2, 0x0EFA, %g6
loop_25:
nop
set 0x0C, %o7
lduwa [%l7 + %o7] 0x0c, %l3
fabsd %f14, %f24
lduw [%l7 + 0x08], %l1
fnegd %f10, %f6
fmovdl %xcc, %f24, %f1
prefetch [%l7 + 0x44], 0x3
ta %icc, 0x0
ld [%l7 + 0x24], %f29
fmovrse %g4, %f0, %f27
fnands %f12, %f3, %f29
sethi 0x142D, %l0
popc 0x07E3, %g2
sub %i4, 0x0403, %o1
edge16l %i1, %l5, %o7
tcc %icc, 0x7
add %o5, %g1, %i7
fmovsa %xcc, %f9, %f21
andn %l4, %g7, %l6
ldsh [%l7 + 0x42], %i6
array8 %l2, %o3, %g5
andncc %o0, %g3, %o4
ldsh [%l7 + 0x1E], %i2
movrgz %o6, 0x274, %i0
brnz %i5, loop_26
orcc %o2, 0x17C9, %i3
edge16n %g6, %l3, %l1
fmovdge %xcc, %f29, %f25
loop_26:
movn %icc, %l0, %g4
set 0x68, %l3
stwa %g2, [%l7 + %l3] 0x80
fmul8x16al %f7, %f19, %f2
or %i4, %i1, %o1
movrlz %o7, %o5, %g1
addccc %l5, %l4, %i7
tne %xcc, 0x0
fbue,a %fcc3, loop_27
smulcc %l6, 0x0F53, %i6
ldsw [%l7 + 0x14], %g7
or %o3, 0x1970, %l2
loop_27:
fmovdleu %icc, %f16, %f22
fbge,a %fcc2, loop_28
movgu %icc, %g5, %o0
fmovsne %xcc, %f12, %f13
fbug,a %fcc3, loop_29
loop_28:
fnot1s %f21, %f12
fpsub16s %f26, %f15, %f29
srax %o4, 0x00, %i2
loop_29:
fmovrdlz %g3, %f14, %f28
set 0x40, %o4
ldda [%l7 + %o4] 0x10, %f0
taddcctv %o6, %i5, %o2
fzero %f30
movrlez %i3, %i0, %g6
tvs %icc, 0x4
nop
fitod %f6, %f2
fdtox %f2, %f16
ldsb [%l7 + 0x7D], %l3
fmovda %xcc, %f6, %f6
and %l0, %l1, %g2
and %g4, %i1, %i4
sllx %o7, 0x0D, %o5
bge %xcc, loop_30
fmovdvc %xcc, %f15, %f10
sth %g1, [%l7 + 0x40]
bg,pn %icc, loop_31
loop_30:
array8 %o1, %l4, %l5
set 0x50, %o5
lda [%l7 + %o5] 0x80, %f1
loop_31:
movrlz %i7, %l6, %g7
fmovdle %icc, %f16, %f11
sll %i6, %o3, %g5
tle %icc, 0x7
pdist %f12, %f10, %f12
bcc,pt %icc, loop_32
prefetch [%l7 + 0x68], 0x0
and %o0, %l2, %i2
fnot2s %f0, %f31
loop_32:
srax %g3, 0x14, %o4
tle %xcc, 0x7
set 0x40, %l4
stda %f16, [%l7 + %l4] 0x10
movle %xcc, %o6, %i5
nop
setx 0xBB37EA9F09C0CC55, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x21BAA59A4AF7BD75, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fdivd %f28, %f16, %f16
edge16n %o2, %i0, %i3
stx %g6, [%l7 + 0x18]
fxors %f27, %f23, %f11
fpsub16s %f15, %f16, %f12
tcc %icc, 0x7
nop
setx loop_33, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movrlz %l3, %l1, %g2
andcc %g4, 0x0F28, %i1
tsubcc %i4, 0x18D8, %o7
loop_33:
fnot2s %f12, %f13
fcmpgt16 %f26, %f4, %l0
ba,a,pn %icc, loop_34
popc %g1, %o5
fbu,a %fcc0, loop_35
std %f20, [%l7 + 0x58]
loop_34:
orcc %l4, 0x1F12, %l5
fbo %fcc2, loop_36
loop_35:
umulcc %i7, %l6, %g7
fmovscc %xcc, %f6, %f14
nop
setx loop_37, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_36:
nop
setx 0x93F468B0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
fsqrts %f0, %f5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu %fcc1, loop_38
loop_37:
fbe,a %fcc2, loop_39
fmovdgu %icc, %f11, %f5
fmovrsgz %i6, %f2, %f5
loop_38:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_39:
umulcc %o1, %o3, %g5
udivx %o0, 0x0F5E, %l2
flush %l7 + 0x48
edge32n %i2, %g3, %o4
array32 %i5, %o6, %o2
edge32ln %i3, %i0, %g6
te %xcc, 0x3
set 0x40, %g2
stda %f16, [%l7 + %g2] 0x0c
addccc %l1, 0x0551, %l3
ba,a %icc, loop_40
smulcc %g4, 0x15A7, %i1
sra %i4, %o7, %g2
tgu %icc, 0x0
loop_40:
movleu %xcc, %l0, %g1
tg %icc, 0x2
fbug,a %fcc0, loop_41
srax %o5, %l4, %i7
movl %icc, %l5, %g7
fandnot1s %f28, %f21, %f26
loop_41:
fabsd %f30, %f20
edge16 %i6, %l6, %o3
movge %icc, %g5, %o0
edge16ln %l2, %i2, %g3
xnor %o1, 0x0D5E, %o4
sdiv %i5, 0x107B, %o2
edge16n %o6, %i0, %g6
sub %l1, 0x0503, %i3
edge8n %g4, %l3, %i1
tpos %xcc, 0x1
faligndata %f8, %f10, %f30
fmovsg %xcc, %f29, %f30
add %l7, 0x30, %l6
wr %g0, 0x10, %asi
lda [%l6] %asi, %i4
casa [%l6] %asi, %i4, %g2
fmovsge %xcc, %f15, %f5
fba %fcc2, loop_42
edge16ln %l0, %g1, %o7
fxnor %f20, %f18, %f30
xor %o5, %i7, %l4
loop_42:
edge32 %g7, %l5, %l6
fmovsvs %icc, %f7, %f18
mova %xcc, %i6, %g5
fmovdleu %icc, %f12, %f8
movrlez %o3, %l2, %o0
movneg %xcc, %g3, %o1
fbue,a %fcc1, loop_43
ba,a,pn %xcc, loop_44
tgu %xcc, 0x3
fmovsneg %icc, %f29, %f29
loop_43:
ldub [%l7 + 0x09], %i2
loop_44:
brgez,a %o4, loop_45
tcs %xcc, 0x4
fandnot2 %f8, %f6, %f26
taddcc %i5, 0x160B, %o2
loop_45:
pdist %f0, %f26, %f8
movleu %icc, %o6, %g6
sll %i0, 0x17, %l1
srax %i3, 0x09, %g4
sethi 0x0C23, %i1
or %l3, 0x18D7, %g2
srlx %l0, 0x0C, %i4
edge32l %o7, %o5, %i7
alignaddr %g1, %g7, %l5
fmul8x16au %f27, %f3, %f28
xor %l4, %i6, %g5
move %xcc, %l6, %o3
sir 0x0EFB
brnz,a %l2, loop_46
fmovde %xcc, %f4, %f14
udiv %o0, 0x0F2C, %o1
fblg,a %fcc0, loop_47
loop_46:
movl %icc, %i2, %o4
smul %i5, 0x0369, %g3
brnz %o2, loop_48
loop_47:
edge8ln %g6, %o6, %i0
smulcc %i3, %l1, %i1
fbne %fcc3, loop_49
loop_48:
fmovrsne %g4, %f7, %f25
sethi 0x0B28, %g2
nop
setx 0xC4DF56F190643C49, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
loop_49:
mova %icc, %l0, %i4
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x50] %asi, 0x0
fandnot1 %f30, %f4, %f8
taddcctv %o5, %o7, %i7
edge32l %g1, %l5, %l4
nop
setx 0xDF971AAFD870C6F1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
fsqrtd %f24, %f18
nop
setx 0xF162A5ADD0704C41, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
fabss %f16, %f29
subccc %g7, 0x1156, %i6
fmovdvs %xcc, %f5, %f5
edge32 %l6, %g5, %l2
ldsb [%l7 + 0x7A], %o0
orncc %o1, 0x0B90, %o3
movge %xcc, %i2, %i5
orncc %o4, 0x1C63, %o2
fmovrdgz %g3, %f22, %f10
edge16ln %o6, %g6, %i3
movle %icc, %l1, %i0
sub %g4, 0x172F, %g2
tne %icc, 0x6
fpsub16 %f4, %f26, %f22
fbug %fcc0, loop_50
edge32l %l0, %i1, %i4
srax %o5, %l3, %o7
set 0x3C, %i7
ldsha [%l7 + %i7] 0x81, %i7
loop_50:
tg %icc, 0x7
edge32l %l5, %l4, %g1
xorcc %i6, 0x1AB4, %l6
set 0x0A, %l6
lduha [%l7 + %l6] 0x15, %g7
movre %g5, 0x083, %l2
fmovdn %icc, %f23, %f0
xorcc %o0, %o1, %o3
edge8ln %i5, %o4, %o2
fbu %fcc2, loop_51
bcc,pt %icc, loop_52
or %g3, %o6, %g6
brgez,a %i2, loop_53
loop_51:
movre %i3, 0x2DB, %i0
loop_52:
mulscc %g4, %l1, %g2
nop
setx 0x6D7FDA78, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0xB7EDFF9A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fmuls %f13, %f21, %f28
loop_53:
addcc %l0, %i4, %o5
fpsub32 %f30, %f2, %f12
movvc %xcc, %i1, %l3
fbule %fcc2, loop_54
edge8n %i7, %o7, %l5
fpsub32s %f12, %f31, %f14
bcs,a %xcc, loop_55
loop_54:
andncc %l4, %g1, %i6
nop
fitos %f4, %f5
fble %fcc2, loop_56
loop_55:
taddcctv %l6, %g7, %l2
nop
setx loop_57, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sdiv %o0, 0x1543, %o1
loop_56:
fornot2s %f25, %f8, %f30
bvs,a loop_58
loop_57:
bvs loop_59
fbu %fcc3, loop_60
call loop_61
loop_58:
udiv %o3, 0x0571, %g5
loop_59:
fmovrse %o4, %f15, %f2
loop_60:
ldx [%l7 + 0x20], %i5
loop_61:
sir 0x06CE
call loop_62
nop
setx 0x2A15A1CB1CF77038, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xD40927E574CE2BD9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f28, %f30
udivx %o2, 0x1E1C, %o6
ld [%l7 + 0x28], %f18
loop_62:
alignaddr %g3, %i2, %g6
ldub [%l7 + 0x74], %i0
taddcctv %i3, %g4, %g2
nop
fitod %f4, %f28
edge32 %l1, %i4, %o5
umulcc %i1, 0x17F8, %l3
nop
set 0x6C, %g4
stw %l0, [%l7 + %g4]
movrgez %o7, 0x2FE, %l5
fpack32 %f26, %f14, %f28
ldsb [%l7 + 0x0E], %i7
sllx %l4, %g1, %i6
movrlez %l6, 0x24F, %l2
fzero %f12
edge32l %o0, %g7, %o3
fsrc1s %f6, %f15
edge8ln %g5, %o1, %i5
nop
setx 0xC0DCF9D13D8B2AFA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xB8DC5F7061269B36, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f20, %f30
sth %o2, [%l7 + 0x56]
xnorcc %o4, 0x088D, %g3
alignaddrl %i2, %g6, %o6
fandnot1s %f0, %f29, %f4
tcs %xcc, 0x1
fnors %f25, %f0, %f7
movvc %xcc, %i0, %g4
ldsb [%l7 + 0x5F], %g2
sdivcc %i3, 0x1EDC, %l1
fnand %f26, %f8, %f2
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x10] %asi, 0x1
edge8l %i1, %o5, %l3
fbug %fcc2, loop_63
fbl,a %fcc2, loop_64
smul %l0, %o7, %i7
udivx %l4, 0x1B6B, %g1
loop_63:
fxnor %f10, %f26, %f14
loop_64:
nop
setx loop_65, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
addc %i6, %l5, %l6
fpadd32s %f8, %f4, %f17
sra %l2, %g7, %o0
loop_65:
smul %o3, 0x127E, %g5
nop
setx 0xE6FFA2D772AD2B9D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xA036EC904DA55195, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f30, %f4
sdivx %o1, 0x1B64, %i5
sir 0x0D36
fornot2 %f22, %f2, %f4
tn %xcc, 0x5
andcc %o4, %g3, %o2
fmovrsne %i2, %f1, %f4
movneg %icc, %g6, %i0
edge32 %o6, %g2, %i3
and %l1, 0x0073, %i4
sub %g4, 0x1083, %i1
prefetch [%l7 + 0x08], 0x3
edge32l %o5, %l3, %o7
alignaddr %i7, %l0, %g1
movrgez %l4, 0x0F7, %l5
prefetch [%l7 + 0x68], 0x2
te %xcc, 0x2
movrgz %i6, 0x034, %l2
array8 %l6, %g7, %o3
nop
fitod %f12, %f14
fdtoi %f14, %f3
sub %o0, %g5, %i5
xnor %o1, %o4, %o2
movrgez %i2, %g6, %i0
brgez %o6, loop_66
edge16n %g2, %i3, %l1
stbar
tsubcc %i4, 0x1778, %g4
loop_66:
membar 0x56
move %xcc, %g3, %o5
tcs %xcc, 0x3
fmul8sux16 %f24, %f20, %f20
fpadd16s %f31, %f26, %f7
fnegs %f23, %f21
movl %icc, %i1, %o7
edge8ln %l3, %l0, %i7
and %l4, %g1, %i6
edge32n %l2, %l6, %l5
fbu %fcc1, loop_67
move %icc, %g7, %o0
brgez,a %g5, loop_68
faligndata %f28, %f20, %f30
loop_67:
fbule %fcc1, loop_69
fcmpne16 %f8, %f24, %i5
loop_68:
ldsb [%l7 + 0x3C], %o1
tpos %icc, 0x2
loop_69:
udiv %o3, 0x0FCE, %o2
flush %l7 + 0x2C
movneg %xcc, %o4, %g6
add %i0, %i2, %g2
lduh [%l7 + 0x74], %o6
ldsh [%l7 + 0x56], %i3
edge16ln %l1, %i4, %g4
movneg %icc, %o5, %g3
umul %o7, %i1, %l0
sethi 0x1E4E, %l3
set 0x5E, %g3
lduha [%l7 + %g3] 0x11, %l4
bgu,pn %xcc, loop_70
nop
setx 0x3D7B6D65, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x70B3FDEE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fadds %f0, %f14, %f7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
lduw [%l7 + 0x48], %g1
loop_70:
movleu %xcc, %i6, %i7
tg %xcc, 0x7
mulx %l6, 0x01A5, %l5
xorcc %l2, %o0, %g7
movneg %icc, %i5, %o1
subccc %g5, 0x0F1D, %o3
fbuge %fcc1, loop_71
sll %o2, 0x13, %o4
bleu,a,pn %icc, loop_72
smul %i0, %g6, %g2
loop_71:
fmovdl %icc, %f5, %f3
add %l7, 0x44, %l6
wr %g0, 0x19, %asi
casa [%l6] 0x19, %i2, %o6
loop_72:
fone %f10
andn %i3, %l1, %i4
move %xcc, %o5, %g3
nop
setx 0xFF13023A9447BC0C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
fsqrtd %f22, %f16
or %g4, 0x1B7D, %o7
set 0x7E, %o2
ldstuba [%l7 + %o2] 0x10, %l0
fcmpne16 %f8, %f18, %i1
tg %icc, 0x7
edge16l %l4, %l3, %g1
andncc %i6, %l6, %i7
nop
setx 0x8D809620B05F5632, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
movpos %icc, %l5, %o0
tn %icc, 0x7
tvs %icc, 0x3
be,a %xcc, loop_73
sdivx %l2, 0x0F8B, %i5
wr %g0, 0x89, %asi
ldsha [%l7 + 0x72] %asi, %o1
loop_73:
edge16l %g7, %o3, %g5
ld [%l7 + 0x78], %f9
fmovsl %xcc, %f27, %f25
movne %icc, %o2, %i0
edge8l %g6, %g2, %o4
sra %i2, 0x1E, %o6
udivcc %l1, 0x17F2, %i3
tcs %icc, 0x2
wr %g0, 0x19, %asi
swapa [%l7 + 0x78] %asi, %o5
movne %xcc, %i4, %g4
edge8ln %g3, %o7, %l0
bne %icc, loop_74
movrlz %i1, %l4, %l3
fbge,a %fcc0, loop_75
edge8l %i6, %g1, %i7
loop_74:
fcmpgt16 %f12, %f2, %l5
fnand %f16, %f28, %f2
loop_75:
tneg %icc, 0x0
tne %icc, 0x3
nop
setx 0x8D6C1179, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x5BA3DFA2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fmuls %f5, %f29, %f21
taddcc %l6, 0x1AC5, %l2
fnot2 %f20, %f2
wr %g0, 0x88, %asi
ldswa [%l7 + 0x58] %asi, %i5
brnz,a %o0, loop_76
ta %icc, 0x5
fnot2s %f31, %f22
brlz %g7, loop_77
loop_76:
bcs,a,pt %icc, loop_78
te %icc, 0x2
fpadd32 %f6, %f8, %f30
loop_77:
fbge,a %fcc1, loop_79
loop_78:
flush %l7 + 0x18
fnegd %f0, %f12
ldstub [%l7 + 0x22], %o1
loop_79:
popc %g5, %o2
tge %xcc, 0x4
fmovdvs %xcc, %f11, %f24
sllx %i0, 0x16, %o3
tcs %icc, 0x1
set 0x50, %i4
stha %g6, [%l7 + %i4] 0x88
ble,a %xcc, loop_80
edge8ln %o4, %i2, %g2
fbg,a %fcc0, loop_81
smul %o6, %l1, %i3
loop_80:
taddcc %i4, 0x05DB, %o5
orcc %g3, 0x03B7, %o7
loop_81:
movcs %icc, %l0, %i1
tsubcc %g4, %l3, %i6
fandnot1s %f6, %f11, %f22
edge32n %g1, %i7, %l5
movrgez %l6, %l4, %l2
tsubcc %o0, %g7, %i5
subc %g5, 0x00EA, %o2
mova %xcc, %i0, %o3
fba %fcc0, loop_82
sub %g6, %o4, %o1
set 0x40, %g6
stda %f0, [%l7 + %g6] 0x1f
membar #Sync
loop_82:
tpos %icc, 0x4
fcmple16 %f18, %f6, %g2
wr %g0, 0x04, %asi
sta %f24, [%l7 + 0x78] %asi
add %l7, 0x10, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %i2, %o6
edge32 %l1, %i4, %i3
ldd [%l7 + 0x48], %f8
fble %fcc3, loop_83
fabss %f12, %f18
fnands %f3, %f2, %f18
nop
set 0x2C, %i3
prefetch [%l7 + %i3], 0x2
loop_83:
lduw [%l7 + 0x78], %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_84, %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
fitos %f5, %f26
fstoi %f26, %f29
set 0x54, %l1
stha %o7, [%l7 + %l1] 0x2b
membar #Sync
loop_84:
edge16l %o5, %i1, %l0
mulx %g4, 0x04FB, %i6
movg %xcc, %l3, %i7
movvc %xcc, %l5, %l6
ldub [%l7 + 0x15], %l4
fmovsg %icc, %f23, %f3
fbge %fcc0, loop_85
edge16 %g1, %l2, %o0
wr %g0, 0x0c, %asi
lda [%l7 + 0x10] %asi, %f25
loop_85:
tcc %xcc, 0x0
edge8n %i5, %g5, %o2
ble,a,pn %icc, loop_86
tl %icc, 0x4
sethi 0x06F6, %g7
movvs %icc, %o3, %g6
loop_86:
brnz %i0, loop_87
alignaddrl %o4, %g2, %o1
fbo,a %fcc1, loop_88
tcc %xcc, 0x5
loop_87:
sdivcc %i2, 0x128F, %o6
andncc %l1, %i4, %g3
loop_88:
nop
setx 0x607EA4F1, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
nop
setx loop_89, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bne loop_90
array16 %o7, %i3, %i1
srl %l0, %o5, %i6
loop_89:
membar 0x11
loop_90:
udiv %g4, 0x1451, %l3
andn %i7, %l6, %l5
movre %g1, 0x143, %l2
array8 %l4, %i5, %g5
edge16n %o0, %g7, %o3
movg %icc, %o2, %i0
fnegd %f26, %f8
fmovse %icc, %f6, %f24
wr %g0, 0x26, %asi
ldda [%l7 + 0x60] %asi, %o4
tneg %icc, 0x2
sdiv %g6, 0x0B6B, %o1
fpack16 %f10, %f20
add %i2, 0x1BB1, %g2
mulscc %o6, %i4, %g3
edge32ln %o7, %l1, %i1
subcc %i3, 0x0922, %o5
stx %i6, [%l7 + 0x18]
srlx %g4, 0x00, %l0
taddcc %i7, %l6, %l5
alignaddr %g1, %l2, %l3
set 0x20, %g1
ldsha [%l7 + %g1] 0x81, %l4
for %f16, %f4, %f30
fbul,a %fcc1, loop_91
fxnors %f9, %f28, %f20
tgu %icc, 0x0
fbl %fcc2, loop_92
loop_91:
umul %i5, 0x0B7D, %g5
fnors %f25, %f31, %f2
fmovdcc %icc, %f2, %f16
loop_92:
fpadd32 %f14, %f0, %f20
fnands %f26, %f30, %f25
edge16n %g7, %o3, %o2
std %f0, [%l7 + 0x20]
brnz,a %o0, loop_93
sethi 0x18EA, %i0
fmul8x16au %f23, %f24, %f22
fexpand %f29, %f18
loop_93:
nop
setx 0x46C255A9405F5453, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
fble,a %fcc0, loop_94
and %g6, %o1, %i2
umul %g2, 0x0E66, %o6
srax %o4, 0x04, %g3
loop_94:
fbuge %fcc0, loop_95
stw %o7, [%l7 + 0x58]
tge %icc, 0x4
fmovdleu %icc, %f12, %f19
loop_95:
smul %i4, %l1, %i3
edge8n %i1, %o5, %i6
popc 0x0C27, %l0
fmovsl %icc, %f19, %f29
udivx %i7, 0x0E98, %g4
tle %icc, 0x3
fmul8x16al %f26, %f11, %f20
edge16n %l5, %l6, %l2
tleu %xcc, 0x1
fand %f22, %f26, %f22
fsrc2s %f0, %f10
smul %g1, 0x09B8, %l3
edge32 %l4, %g5, %i5
array8 %o3, %o2, %o0
membar 0x1F
membar 0x76
add %g7, 0x0723, %g6
wr %g0, 0x89, %asi
lduha [%l7 + 0x7A] %asi, %o1
udiv %i2, 0x119D, %i0
orcc %o6, %g2, %g3
ldd [%l7 + 0x50], %f0
edge8n %o4, %o7, %l1
and %i4, %i1, %o5
orncc %i6, %i3, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
be,a %xcc, loop_96
subcc %i7, %g4, %l5
nop
setx loop_97, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
fitos %f3, %f28
loop_96:
srl %l2, %l6, %l3
movvs %icc, %g1, %l4
loop_97:
fbl %fcc0, loop_98
fone %f18
fbo %fcc3, loop_99
array8 %i5, %o3, %o2
loop_98:
andcc %g5, %g7, %g6
bcs,pn %xcc, loop_100
loop_99:
move %xcc, %o0, %i2
edge8ln %i0, %o1, %g2
tsubcc %o6, 0x1476, %o4
loop_100:
fmovdle %icc, %f14, %f31
bgu,a,pn %icc, loop_101
andn %o7, 0x1683, %g3
membar 0x0E
movneg %xcc, %i4, %l1
loop_101:
movleu %icc, %i1, %i6
ld [%l7 + 0x54], %f21
nop
setx 0x070B3028207C63E5, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
brnz %i3, loop_102
tvc %icc, 0x2
fbe %fcc3, loop_103
fnors %f18, %f5, %f12
loop_102:
srlx %o5, 0x09, %l0
fmovsg %icc, %f13, %f14
loop_103:
movrgz %i7, 0x326, %g4
stw %l5, [%l7 + 0x1C]
or %l2, %l3, %l6
fandnot2s %f7, %f10, %f17
movl %icc, %g1, %i5
membar 0x2A
edge32n %l4, %o2, %g5
subccc %g7, %g6, %o0
fone %f18
edge32 %o3, %i0, %i2
sir 0x1575
stb %o1, [%l7 + 0x08]
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %o6, 0x1FCF, %g2
fbo %fcc0, loop_104
lduh [%l7 + 0x18], %o4
xnorcc %g3, %o7, %i4
orncc %i1, %l1, %i3
loop_104:
brz %i6, loop_105
sub %o5, 0x0645, %i7
fpmerge %f31, %f2, %f16
move %icc, %l0, %g4
loop_105:
nop
set 0x40, %i0
prefetcha [%l7 + %i0] 0x18, 0x0
srl %l2, 0x14, %l3
movrgz %l6, 0x1A3, %g1
fbul,a %fcc3, loop_106
movl %icc, %i5, %l4
edge32ln %o2, %g7, %g6
srlx %o0, 0x09, %g5
loop_106:
ba,a,pt %xcc, loop_107
movrne %i0, 0x30F, %i2
fzero %f6
edge8n %o1, %o6, %g2
loop_107:
bvs,a %xcc, loop_108
fxors %f22, %f3, %f10
fmul8x16au %f3, %f6, %f10
fbne %fcc0, loop_109
loop_108:
movrlz %o3, %g3, %o7
bcs,a %icc, loop_110
ldx [%l7 + 0x58], %o4
loop_109:
movleu %xcc, %i4, %i1
movrgz %i3, 0x206, %i6
loop_110:
fblg %fcc3, loop_111
ldub [%l7 + 0x35], %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x88, %asi
ldsha [%l7 + 0x5A] %asi, %o5
loop_111:
fnot1s %f17, %f31
array16 %l0, %g4, %l5
be,pt %icc, loop_112
addc %i7, 0x129C, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitod %f0, %f30
fdtox %f30, %f10
loop_112:
tsubcctv %l6, 0x0436, %g1
or %l3, 0x1334, %i5
bgu %xcc, loop_113
sdivx %l4, 0x1AF3, %g7
bge,pn %xcc, loop_114
nop
setx 0x90595FF9, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
loop_113:
movrgz %g6, %o2, %g5
bshuffle %f24, %f12, %f14
loop_114:
fsrc2 %f14, %f12
bge,pn %icc, loop_115
xorcc %o0, %i2, %i0
sethi 0x1511, %o1
fmovrdgez %g2, %f20, %f24
loop_115:
tcc %xcc, 0x4
edge16l %o6, %o3, %o7
bvs,pt %xcc, loop_116
movre %o4, 0x1E1, %g3
array8 %i4, %i3, %i6
sdivcc %l1, 0x0B1A, %i1
loop_116:
movrlz %o5, 0x108, %g4
wr %g0, 0x50, %asi
ldxa [%g0 + 0x00] %asi, %l5
sdiv %i7, 0x0DA3, %l2
addcc %l6, %g1, %l0
bg,a,pt %xcc, loop_117
movvs %icc, %i5, %l3
array32 %g7, %g6, %o2
orcc %l4, 0x1640, %g5
loop_117:
call loop_118
fmovsn %icc, %f10, %f26
addcc %i2, 0x014D, %o0
fmovsvs %icc, %f25, %f3
loop_118:
fmovdl %icc, %f16, %f16
ldsw [%l7 + 0x54], %o1
sdivcc %i0, 0x028A, %g2
bpos,a,pt %icc, loop_119
tle %icc, 0x1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnor %o6, 0x10B5, %o3
loop_119:
tvc %xcc, 0x1
alignaddr %o7, %g3, %o4
fnand %f8, %f14, %f12
movrlez %i4, %i6, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %xcc, %l1, %i1
sir 0x0F01
edge32ln %o5, %l5, %g4
fbug,a %fcc3, loop_120
fmovspos %icc, %f0, %f30
ldsw [%l7 + 0x40], %l2
taddcc %l6, %g1, %l0
loop_120:
lduh [%l7 + 0x20], %i5
wr %g0, 0x10, %asi
ldsba [%l7 + 0x1F] %asi, %l3
te %xcc, 0x4
xor %i7, %g7, %o2
movre %g6, %g5, %i2
wr %g0, 0x89, %asi
lduba [%l7 + 0x3C] %asi, %l4
smul %o1, 0x1BDF, %i0
ldd [%l7 + 0x10], %o0
movrne %g2, 0x330, %o6
alignaddrl %o7, %o3, %g3
edge32 %i4, %i6, %i3
fba %fcc2, loop_121
edge16n %o4, %i1, %o5
srax %l1, %l5, %l2
fcmpgt16 %f18, %f16, %l6
loop_121:
edge16ln %g1, %g4, %i5
umulcc %l0, %i7, %g7
nop
fitod %f12, %f10
fdtoi %f10, %f16
smul %l3, 0x1DBE, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
call loop_122
tle %icc, 0x6
mulx %o2, 0x04E8, %i2
bvs,a loop_123
loop_122:
xnorcc %l4, %o1, %g5
nop
setx loop_124, %l0, %l1
jmpl %l1, %i0
movre %o0, 0x04B, %g2
loop_123:
fmovsne %icc, %f24, %f21
nop
setx 0xBC91D85E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x6F2F951C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fmuls %f20, %f28, %f7
loop_124:
fbl,a %fcc3, loop_125
edge16 %o7, %o6, %g3
xnor %i4, %o3, %i6
fbule,a %fcc2, loop_126
loop_125:
srl %o4, 0x19, %i1
set 0x40, %i5
ldda [%l7 + %i5] 0x81, %f16
loop_126:
tcs %icc, 0x5
call loop_127
movne %icc, %o5, %l1
fbuge %fcc2, loop_128
addc %i3, 0x1757, %l2
loop_127:
bleu,pt %xcc, loop_129
tleu %xcc, 0x3
loop_128:
bneg,pt %xcc, loop_130
ldsb [%l7 + 0x1A], %l6
loop_129:
fcmple16 %f6, %f8, %g1
movrlz %g4, 0x26E, %i5
loop_130:
tne %xcc, 0x3
brgz %l5, loop_131
edge8n %i7, %g7, %l3
brz,a %g6, loop_132
xnor %l0, %o2, %l4
loop_131:
nop
set 0x63, %i6
stba %i2, [%l7 + %i6] 0x0c
loop_132:
bpos,a loop_133
fbul,a %fcc0, loop_134
array16 %g5, %o1, %o0
srax %i0, %g2, %o6
loop_133:
tvs %icc, 0x7
loop_134:
srax %g3, %i4, %o3
bvc,a %icc, loop_135
tleu %icc, 0x6
sra %i6, 0x19, %o7
fnegd %f30, %f18
loop_135:
movleu %icc, %i1, %o5
edge8n %l1, %o4, %i3
udivcc %l2, 0x12CA, %g1
edge8 %g4, %l6, %l5
tleu %xcc, 0x7
fandnot2 %f0, %f0, %f26
sra %i5, 0x1B, %i7
wr %g0, 0x80, %asi
lduba [%l7 + 0x3B] %asi, %l3
movn %xcc, %g6, %g7
mova %icc, %l0, %o2
movleu %icc, %i2, %l4
subcc %g5, 0x0DD7, %o0
movn %xcc, %i0, %g2
nop
set 0x7A, %g7
lduh [%l7 + %g7], %o6
tvc %icc, 0x2
movgu %icc, %o1, %i4
tgu %xcc, 0x6
te %icc, 0x6
nop
setx 0x395A1AFFA9934977, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x81D2C5230555F4AC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fsubd %f30, %f0, %f14
fbu,a %fcc0, loop_136
udiv %o3, 0x163D, %i6
set 0x20, %o6
prefetcha [%l7 + %o6] 0x89, 0x0
loop_136:
fmovrse %i1, %f23, %f29
nop
fitod %f2, %f26
fdtoi %f26, %f15
move %xcc, %g3, %o5
wr %g0, 0x10, %asi
swapa [%l7 + 0x38] %asi, %l1
taddcctv %i3, 0x1732, %l2
bpos,a loop_137
fmuld8sux16 %f16, %f13, %f10
movleu %xcc, %o4, %g1
udivx %g4, 0x19E1, %l5
loop_137:
fpsub16s %f21, %f31, %f18
fblg %fcc2, loop_138
nop
setx 0x877674BD662E91BB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x00A5512BF9812DCA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
faddd %f30, %f10, %f16
tne %icc, 0x3
membar 0x18
loop_138:
subcc %i5, %l6, %l3
edge16ln %i7, %g6, %g7
tl %icc, 0x2
tge %icc, 0x7
umul %o2, %i2, %l0
smul %l4, 0x0F7B, %g5
udivcc %o0, 0x0929, %g2
sdivx %o6, 0x1551, %o1
set 0x44, %o1
lduha [%l7 + %o1] 0x89, %i4
fbuge,a %fcc0, loop_139
fmovdl %xcc, %f15, %f3
sir 0x1E6E
andn %i0, 0x171A, %o3
loop_139:
edge32n %i6, %i1, %g3
tpos %icc, 0x0
orncc %o5, %o7, %i3
tcs %xcc, 0x2
sdivx %l1, 0x030D, %o4
edge16l %l2, %g1, %g4
tn %xcc, 0x4
movle %xcc, %l5, %l6
stw %i5, [%l7 + 0x50]
movrlz %l3, %g6, %g7
fors %f8, %f28, %f30
taddcc %o2, %i2, %l0
tl %xcc, 0x4
udivcc %l4, 0x0AC2, %g5
tn %xcc, 0x4
tsubcc %o0, 0x04AB, %i7
fmovdle %xcc, %f10, %f26
swap [%l7 + 0x7C], %g2
nop
set 0x50, %g5
lduh [%l7 + %g5], %o6
movn %icc, %i4, %o1
andncc %o3, %i6, %i0
tl %icc, 0x6
bleu loop_140
nop
setx 0x641A562676A5B1FD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xE6C2340B8EA2FE49, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
faddd %f10, %f14, %f8
mova %icc, %i1, %o5
array32 %o7, %g3, %i3
loop_140:
nop
setx 0xB646EEBC0E78F730, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xFC012E50D77A0601, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fsubd %f22, %f14, %f12
fcmpne16 %f14, %f22, %o4
bshuffle %f8, %f4, %f22
movleu %icc, %l1, %g1
movle %xcc, %g4, %l5
lduw [%l7 + 0x08], %l2
movrgz %i5, 0x100, %l6
fcmpgt16 %f16, %f30, %l3
edge32 %g6, %g7, %o2
set 0x28, %i2
ldswa [%l7 + %i2] 0x15, %l0
movgu %xcc, %i2, %g5
ba loop_141
sub %l4, 0x12C9, %o0
udivx %i7, 0x1F2D, %o6
movn %xcc, %g2, %o1
loop_141:
srax %o3, %i4, %i6
add %l7, 0x60, %l6
wr %g0, 0x88, %asi
casa [%l6] 0x88, %i0, %o5
movl %icc, %o7, %g3
fandnot1s %f19, %f26, %f11
wr %g0, 0x20, %asi
ldxa [%g0 + 0x38] %asi, %i1
tleu %xcc, 0x1
edge16n %i3, %o4, %g1
membar 0x7E
tsubcc %g4, 0x0958, %l5
orn %l1, %l2, %l6
brlz %i5, loop_142
udivcc %g6, 0x07BD, %l3
fpsub16 %f8, %f26, %f18
fbn,a %fcc0, loop_143
loop_142:
srax %o2, 0x00, %g7
ta %xcc, 0x0
brlez %i2, loop_144
loop_143:
nop
setx 0x852BA17F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
fsqrts %f4, %f22
subcc %l0, 0x1E72, %g5
add %l4, %o0, %i7
loop_144:
te %xcc, 0x2
and %o6, %g2, %o1
umulcc %i4, %o3, %i0
bne loop_145
udivcc %o5, 0x1827, %o7
add %l7, 0x38, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i6
casxa [%l6] %asi, %i6, %i1
loop_145:
edge8ln %g3, %i3, %g1
fornot2s %f8, %f24, %f10
nop
fitod %f9, %f30
wr %g0, 0x0c, %asi
lda [%l7 + 0x44] %asi, %f5
nop
setx loop_146, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
move %icc, %o4, %l5
fbule %fcc3, loop_147
array8 %l1, %g4, %l2
loop_146:
nop
setx loop_148, %l0, %l1
jmpl %l1, %l6
lduh [%l7 + 0x6C], %g6
loop_147:
nop
fitos %f31, %f22
fmovdcc %icc, %f26, %f29
loop_148:
edge32l %i5, %l3, %o2
alignaddr %g7, %i2, %g5
edge16n %l0, %o0, %i7
udiv %o6, 0x1068, %l4
nop
set 0x40, %o3
stx %o1, [%l7 + %o3]
fbug %fcc2, loop_149
udiv %i4, 0x1EC7, %o3
tneg %icc, 0x2
fmovrdgz %g2, %f2, %f22
loop_149:
movrlz %i0, %o7, %o5
fmovsgu %icc, %f6, %f13
sll %i6, %i1, %i3
nop
set 0x0B, %l2
ldub [%l7 + %l2], %g1
tg %xcc, 0x7
tcc %xcc, 0x1
fmovsleu %xcc, %f8, %f17
fcmpne32 %f0, %f30, %o4
movneg %icc, %l5, %l1
orn %g4, 0x1362, %l2
sdivx %g3, 0x1A6E, %l6
fornot1s %f9, %f7, %f16
fpsub32s %f27, %f9, %f6
smulcc %i5, 0x0E23, %l3
xnorcc %g6, 0x00D5, %o2
nop
setx 0x5F1743E3A0686602, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
wr %g0, 0x19, %asi
stxa %g7, [%l7 + 0x58] %asi
fnot1 %f18, %f0
smul %g5, %l0, %o0
fbug %fcc0, loop_150
tgu %xcc, 0x4
tle %icc, 0x4
add %i7, %o6, %i2
loop_150:
movrgz %l4, %i4, %o3
sir 0x13F2
srl %o1, 0x16, %g2
sethi 0x059A, %o7
srlx %i0, %i6, %i1
nop
setx loop_151, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xorcc %o5, %i3, %o4
edge32l %g1, %l5, %g4
fmovda %xcc, %f9, %f16
loop_151:
xor %l2, %l1, %l6
fbul,a %fcc2, loop_152
nop
fitod %f27, %f20
set 0x63, %l5
stba %g3, [%l7 + %l5] 0xe2
membar #Sync
loop_152:
fandnot2s %f23, %f10, %f4
movvs %xcc, %i5, %g6
andn %l3, %g7, %g5
umulcc %l0, 0x0C7D, %o0
movvs %xcc, %i7, %o2
set 0x10, %i1
ldda [%l7 + %i1] 0x24, %o6
movgu %xcc, %l4, %i2
sdivcc %i4, 0x0F7A, %o1
array32 %o3, %g2, %o7
fbl,a %fcc3, loop_153
movrgez %i0, 0x036, %i1
addc %i6, %o5, %i3
fpadd32s %f9, %f10, %f29
loop_153:
edge32ln %g1, %o4, %l5
movcc %xcc, %l2, %g4
sll %l1, %g3, %i5
fandnot1s %f19, %f9, %f20
edge32n %g6, %l3, %l6
edge32ln %g5, %l0, %g7
tvs %icc, 0x5
fba %fcc3, loop_154
ba,pn %xcc, loop_155
subcc %i7, %o2, %o0
movre %o6, %l4, %i4
loop_154:
fbule,a %fcc0, loop_156
loop_155:
movn %icc, %i2, %o1
udiv %o3, 0x1749, %g2
ldstub [%l7 + 0x5B], %o7
loop_156:
nop
set 0x61, %o0
ldub [%l7 + %o0], %i1
fmul8sux16 %f24, %f24, %f6
fbne %fcc2, loop_157
tge %xcc, 0x0
fcmple32 %f14, %f16, %i6
swap [%l7 + 0x7C], %o5
loop_157:
st %f29, [%l7 + 0x08]
tvc %icc, 0x2
ldx [%l7 + 0x08], %i0
alignaddrl %i3, %o4, %g1
addccc %l5, %g4, %l1
fbn %fcc2, loop_158
tsubcc %l2, %g3, %g6
edge8ln %l3, %l6, %i5
sdivx %l0, 0x1ABA, %g7
loop_158:
tcc %icc, 0x7
subcc %i7, %o2, %o0
array8 %g5, %l4, %i4
fone %f16
movvs %xcc, %i2, %o1
fbug,a %fcc0, loop_159
movcs %icc, %o6, %o3
mulscc %g2, 0x1BB5, %o7
udiv %i6, 0x0863, %i1
loop_159:
popc %i0, %i3
ldx [%l7 + 0x10], %o5
sir 0x12C8
fmovscc %xcc, %f11, %f20
wr %g0, 0x11, %asi
stha %o4, [%l7 + 0x16] %asi
fpack16 %f2, %f7
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
tgu %icc, 0x4
xnor %g1, 0x17BC, %g4
sllx %l1, %l2, %g3
movn %xcc, %g6, %l5
srl %l6, %l3, %l0
edge32l %g7, %i5, %i7
fmovdgu %icc, %f9, %f6
fmovdvc %icc, %f31, %f5
tsubcctv %o2, %o0, %l4
wr %g0, 0x19, %asi
stba %g5, [%l7 + 0x50] %asi
addc %i4, %i2, %o1
movge %xcc, %o6, %g2
fbn %fcc0, loop_160
edge16n %o7, %o3, %i1
add %l7, 0x40, %l6
wr %g0, 0x81, %asi
casxa [%l6] 0x81, %i6, %i0
loop_160:
fble,a %fcc3, loop_161
edge8l %o5, %i3, %g1
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x70] %asi, 0x3
loop_161:
fbg,a %fcc1, loop_162
taddcctv %o4, %l1, %g3
sra %l2, %g6, %l6
set 0x63, %l0
ldstuba [%l7 + %l0] 0x19, %l3
loop_162:
smul %l5, %g7, %i5
tleu %icc, 0x2
tsubcc %l0, 0x1A90, %i7
stb %o0, [%l7 + 0x6E]
ta %icc, 0x7
fbne %fcc2, loop_163
bg,a %icc, loop_164
fpack16 %f4, %f30
srax %o2, 0x0D, %g5
loop_163:
bl loop_165
loop_164:
ldub [%l7 + 0x27], %i4
umul %i2, %l4, %o6
taddcctv %o1, %g2, %o3
loop_165:
edge16n %i1, %i6, %o7
edge8ln %o5, %i3, %g1
movleu %icc, %g4, %i0
set 0x57, %l3
ldsba [%l7 + %l3] 0x88, %o4
brlz,a %l1, loop_166
and %g3, 0x10EF, %g6
array16 %l2, %l3, %l6
fbul,a %fcc0, loop_167
loop_166:
fbu,a %fcc0, loop_168
movne %icc, %l5, %g7
ldsh [%l7 + 0x7E], %l0
loop_167:
fnands %f6, %f2, %f15
loop_168:
fpsub16 %f22, %f6, %f22
orncc %i5, %o0, %i7
nop
set 0x32, %o4
ldub [%l7 + %o4], %o2
fsrc1s %f6, %f23
movleu %icc, %g5, %i2
movvc %xcc, %l4, %o6
tn %xcc, 0x5
fcmpne16 %f2, %f12, %i4
fmovrslez %g2, %f13, %f23
xnorcc %o1, 0x089E, %o3
fmovdpos %xcc, %f21, %f17
movrgz %i6, 0x157, %i1
movn %xcc, %o7, %o5
orn %i3, %g1, %g4
tsubcc %o4, 0x1EB2, %l1
flush %l7 + 0x38
movneg %icc, %i0, %g6
movne %icc, %l2, %g3
tgu %icc, 0x4
orcc %l6, %l3, %g7
ldx [%l7 + 0x18], %l0
subcc %i5, %o0, %l5
tvc %xcc, 0x1
add %i7, 0x0269, %g5
tge %icc, 0x7
fblg %fcc1, loop_169
srax %i2, 0x1E, %l4
subccc %o2, 0x11BC, %i4
bcc,a,pn %icc, loop_170
loop_169:
edge8n %o6, %g2, %o3
tg %xcc, 0x4
bcc loop_171
loop_170:
fmovdvs %xcc, %f18, %f25
movpos %icc, %o1, %i6
edge32n %o7, %i1, %i3
loop_171:
nop
fitod %f0, %f16
fdtoi %f16, %f9
subccc %g1, %o5, %g4
mulx %o4, %l1, %g6
edge8ln %i0, %l2, %g3
nop
fitos %f13, %f12
fstod %f12, %f6
fmovdcc %icc, %f17, %f19
addccc %l3, %g7, %l0
udivcc %i5, 0x15EC, %o0
subccc %l5, 0x07DD, %l6
stbar
array8 %g5, %i2, %l4
brlz,a %o2, loop_172
tsubcctv %i4, %o6, %i7
fabss %f8, %f31
stx %g2, [%l7 + 0x28]
loop_172:
movrlz %o1, 0x038, %o3
tpos %xcc, 0x1
tleu %icc, 0x5
edge16l %i6, %i1, %o7
tg %xcc, 0x4
sdivx %g1, 0x03D0, %o5
fbuge %fcc2, loop_173
tcs %xcc, 0x7
fmovsgu %xcc, %f19, %f22
tcc %xcc, 0x4
loop_173:
fbuge,a %fcc2, loop_174
nop
fitos %f0, %f18
fstox %f18, %f8
membar #Sync
set 0x40, %o5
ldda [%l7 + %o5] 0x16, %f0
loop_174:
ldd [%l7 + 0x68], %f26
sra %i3, %g4, %o4
edge8l %l1, %g6, %i0
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
tpos %icc, 0x7
nop
setx 0x953A191E698A468C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
fsqrtd %f6, %f22
fmovsgu %xcc, %f22, %f29
array32 %g3, %l3, %l2
movneg %icc, %l0, %i5
edge16ln %g7, %l5, %o0
edge8ln %l6, %g5, %i2
movne %icc, %l4, %o2
te %xcc, 0x5
nop
setx 0x6360E14CC1297C4F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x9EDF6108F03B7664, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f26, %f30
add %i4, %i7, %o6
udivcc %g2, 0x1E15, %o1
movleu %xcc, %o3, %i1
xnorcc %o7, 0x0083, %g1
bvs %icc, loop_175
ldx [%l7 + 0x60], %o5
brz,a %i3, loop_176
bne %xcc, loop_177
loop_175:
movvs %icc, %i6, %o4
tge %icc, 0x0
loop_176:
andn %l1, %g6, %i0
loop_177:
movrne %g3, %g4, %l2
movn %xcc, %l3, %i5
taddcctv %l0, %l5, %o0
tne %icc, 0x7
edge32ln %l6, %g5, %g7
sir 0x148B
fbule %fcc2, loop_178
edge8l %i2, %l4, %i4
fmovdpos %xcc, %f1, %f21
fmovsle %xcc, %f15, %f27
loop_178:
edge8n %i7, %o6, %g2
sir 0x1E30
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulx %o2, %o1, %o3
wr %g0, 0xe2, %asi
stha %o7, [%l7 + 0x76] %asi
membar #Sync
brlz %g1, loop_179
movneg %icc, %i1, %o5
sll %i6, 0x1E, %i3
andcc %l1, %g6, %o4
loop_179:
xnorcc %i0, %g3, %g4
sth %l2, [%l7 + 0x6E]
tg %icc, 0x1
faligndata %f20, %f30, %f16
wr %g0, 0x22, %asi
stba %l3, [%l7 + 0x3C] %asi
membar #Sync
tpos %xcc, 0x1
tcc %xcc, 0x7
movcs %xcc, %i5, %l0
fmovdl %xcc, %f6, %f22
taddcc %l5, %o0, %g5
movn %xcc, %g7, %l6
nop
fitod %f12, %f24
fdtos %f24, %f1
xor %l4, %i2, %i7
or %i4, 0x174F, %g2
sethi 0x1A6F, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu %fcc0, loop_180
subcc %o2, %o1, %o3
xnor %o7, 0x0194, %i1
lduh [%l7 + 0x28], %g1
loop_180:
tcc %icc, 0x3
udiv %o5, 0x12A5, %i3
edge8 %l1, %i6, %o4
wr %g0, 0x89, %asi
ldxa [%l7 + 0x60] %asi, %g6
tl %xcc, 0x5
tgu %xcc, 0x7
fsrc2 %f10, %f20
ldd [%l7 + 0x10], %i0
movle %icc, %g3, %g4
sethi 0x13AF, %l3
tcc %xcc, 0x3
fmovdg %icc, %f24, %f17
fmovsg %icc, %f15, %f24
tleu %xcc, 0x7
addcc %l2, 0x0D14, %i5
xor %l5, 0x14B6, %o0
stbar
edge32l %g5, %g7, %l0
edge8l %l4, %l6, %i2
ldsw [%l7 + 0x10], %i4
edge8ln %g2, %o6, %o2
fbl,a %fcc3, loop_181
tn %icc, 0x2
fpadd16s %f13, %f30, %f19
fxnors %f16, %f0, %f6
loop_181:
edge32ln %o1, %o3, %i7
fornot2s %f22, %f30, %f6
movpos %icc, %i1, %o7
tgu %icc, 0x5
array16 %g1, %o5, %l1
sdivx %i3, 0x0B41, %o4
xor %g6, %i0, %g3
edge8ln %i6, %l3, %l2
subcc %g4, 0x141C, %i5
sra %o0, %g5, %l5
tvc %icc, 0x3
set 0x47, %o7
ldsba [%l7 + %o7] 0x80, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movle %icc, %g7, %l6
ble,a,pn %xcc, loop_182
edge32ln %l4, %i4, %i2
te %icc, 0x7
and %g2, %o2, %o6
loop_182:
edge32 %o1, %i7, %o3
fmovrdgz %o7, %f10, %f24
srax %i1, 0x09, %o5
tpos %icc, 0x3
movpos %icc, %g1, %i3
smul %l1, %g6, %o4
ld [%l7 + 0x20], %f19
movcc %icc, %g3, %i0
sub %l3, %i6, %l2
srlx %g4, 0x11, %i5
edge32l %o0, %l5, %l0
tl %icc, 0x5
sethi 0x0D4B, %g5
wr %g0, 0x04, %asi
lduha [%l7 + 0x58] %asi, %g7
sll %l4, %i4, %l6
xor %g2, %o2, %o6
movl %icc, %i2, %i7
tcs %icc, 0x5
movleu %icc, %o3, %o1
tcs %icc, 0x1
bpos,a,pt %icc, loop_183
subc %i1, %o5, %o7
movrlz %g1, 0x0B9, %i3
fmovdge %xcc, %f14, %f4
loop_183:
edge16 %l1, %o4, %g3
alignaddr %i0, %l3, %g6
te %xcc, 0x4
ldstub [%l7 + 0x7B], %i6
fmovsvc %icc, %f11, %f30
srlx %g4, 0x1A, %i5
set 0x58, %g2
lda [%l7 + %g2] 0x19, %f12
alignaddrl %l2, %l5, %o0
umul %l0, 0x1CB7, %g5
fpack32 %f8, %f2, %f30
movne %xcc, %l4, %g7
tvs %xcc, 0x5
sll %l6, %i4, %g2
edge8l %o2, %i2, %o6
udivcc %o3, 0x18FA, %i7
udiv %o1, 0x1804, %i1
movleu %xcc, %o5, %o7
set 0x24, %l4
stha %i3, [%l7 + %l4] 0x2a
membar #Sync
movvc %icc, %l1, %g1
edge16 %g3, %o4, %i0
ldsw [%l7 + 0x6C], %l3
set 0x18, %l6
ldswa [%l7 + %l6] 0x14, %g6
tge %xcc, 0x6
sra %g4, 0x1F, %i6
edge32ln %i5, %l5, %o0
prefetch [%l7 + 0x74], 0x2
fmovdgu %xcc, %f12, %f14
sub %l0, %g5, %l4
fmovsvc %xcc, %f28, %f31
movgu %icc, %g7, %l2
ta %xcc, 0x3
movg %xcc, %i4, %g2
fbul,a %fcc3, loop_184
movg %icc, %o2, %l6
srax %o6, %i2, %o3
ta %icc, 0x5
loop_184:
tl %xcc, 0x7
membar #Sync
set 0x40, %g4
ldda [%l7 + %g4] 0xf1, %f16
udivcc %i7, 0x0401, %o1
fabss %f18, %f15
nop
setx 0xD93A85E7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
fsqrts %f19, %f10
fmovrdgz %i1, %f20, %f18
movrgz %o5, %i3, %o7
te %icc, 0x1
edge32l %g1, %l1, %g3
array32 %i0, %l3, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %xcc, 0x6
fmovsn %xcc, %f4, %f16
bvc,pt %xcc, loop_185
movrgez %g6, 0x395, %g4
edge32l %i6, %i5, %l5
orn %o0, %l0, %l4
loop_185:
tge %xcc, 0x7
movg %xcc, %g5, %l2
orn %g7, 0x070A, %g2
tg %icc, 0x5
srlx %i4, 0x03, %o2
nop
setx 0xEB97F449D06104F0, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
ba loop_186
tsubcc %o6, %l6, %i2
fmul8x16au %f12, %f7, %f24
bcs,a loop_187
loop_186:
fbl,a %fcc0, loop_188
ld [%l7 + 0x78], %f7
tle %icc, 0x2
loop_187:
mulx %o3, %o1, %i1
loop_188:
brz,a %i7, loop_189
move %xcc, %i3, %o5
movrgez %g1, 0x34B, %l1
movneg %icc, %o7, %i0
loop_189:
movre %g3, 0x2A1, %l3
orncc %g6, %g4, %i6
orn %i5, %o4, %l5
fbo %fcc2, loop_190
fbe %fcc1, loop_191
bg,a %icc, loop_192
tl %xcc, 0x3
loop_190:
movrgez %l0, 0x3BA, %o0
loop_191:
tne %xcc, 0x5
loop_192:
call loop_193
fxnors %f8, %f22, %f5
movle %icc, %l4, %g5
wr %g0, 0x19, %asi
lduba [%l7 + 0x0C] %asi, %g7
loop_193:
andncc %l2, %g2, %i4
edge8 %o6, %o2, %i2
fmovde %xcc, %f7, %f2
movne %icc, %l6, %o3
addccc %o1, %i1, %i3
umul %i7, 0x0CEA, %o5
movn %xcc, %l1, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stw %o7, [%l7 + 0x54]
tg %icc, 0x0
srlx %g3, 0x19, %l3
movrlz %g6, 0x2EC, %i0
set 0x70, %g3
stxa %i6, [%l7 + %g3] 0x11
smulcc %i5, %g4, %o4
movvc %xcc, %l5, %o0
movge %xcc, %l0, %g5
set 0x70, %o2
prefetcha [%l7 + %o2] 0x11, 0x3
set 0x08, %i4
prefetcha [%l7 + %i4] 0x18, 0x3
fmovsgu %icc, %f17, %f21
fbue,a %fcc1, loop_194
andncc %l2, %g2, %o6
fblg,a %fcc2, loop_195
movneg %xcc, %i4, %o2
loop_194:
fmovdn %xcc, %f9, %f14
bl,a %xcc, loop_196
loop_195:
brnz %i2, loop_197
stx %l6, [%l7 + 0x58]
xor %o1, %i1, %o3
loop_196:
fone %f0
loop_197:
nop
set 0x48, %i7
sta %f24, [%l7 + %i7] 0x0c
movneg %xcc, %i7, %o5
umulcc %l1, 0x130A, %i3
fmovsvc %xcc, %f10, %f12
nop
fitod %f6, %f28
fdtos %f28, %f8
fandnot1 %f28, %f8, %f24
fbu %fcc0, loop_198
lduw [%l7 + 0x18], %o7
edge8ln %g1, %g3, %l3
fmovdcs %icc, %f22, %f14
loop_198:
movrlez %g6, 0x283, %i0
srl %i6, %g4, %i5
movrlz %o4, 0x1F5, %l5
fcmpeq32 %f14, %f30, %l0
tvs %icc, 0x1
nop
setx 0x6A60D0368009041A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xC42807AE47ECEAD8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f6, %f22
andncc %g5, %g7, %o0
bne,pn %icc, loop_199
fmovsge %xcc, %f5, %f12
tn %icc, 0x2
xnorcc %l2, 0x12AD, %g2
loop_199:
fmovsne %icc, %f28, %f27
nop
setx loop_200, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
taddcc %o6, %l4, %o2
tcc %icc, 0x4
fbuge,a %fcc3, loop_201
loop_200:
prefetch [%l7 + 0x20], 0x0
orn %i2, %i4, %o1
udiv %l6, 0x03D8, %i1
loop_201:
sir 0x116F
edge8ln %o3, %o5, %i7
tpos %icc, 0x2
fmovrslez %l1, %f26, %f18
bcc,a,pt %xcc, loop_202
movvs %xcc, %i3, %o7
edge16ln %g3, %g1, %g6
ldub [%l7 + 0x0E], %i0
loop_202:
movg %icc, %l3, %i6
sdivx %g4, 0x02BE, %o4
fcmple16 %f22, %f2, %i5
brlez,a %l5, loop_203
orn %g5, %g7, %o0
ba loop_204
add %l0, 0x0BE2, %g2
loop_203:
srax %o6, 0x09, %l2
sdivx %l4, 0x130A, %o2
loop_204:
fnot1 %f28, %f22
andcc %i2, %o1, %i4
movle %icc, %i1, %l6
array32 %o5, %o3, %l1
movpos %xcc, %i3, %o7
movcs %icc, %i7, %g3
or %g6, 0x1CE7, %g1
movcs %icc, %l3, %i0
set 0x6C, %i3
lduwa [%l7 + %i3] 0x10, %i6
wr %g0, 0x52, %asi
ldxa [%g0 + 0x118] %asi, %g4
umul %o4, %i5, %g5
fmuld8ulx16 %f9, %f5, %f30
movgu %xcc, %g7, %o0
edge16ln %l5, %l0, %o6
wr %g0, 0x80, %asi
lduwa [%l7 + 0x20] %asi, %g2
tpos %icc, 0x4
nop
set 0x2A, %l1
ldsb [%l7 + %l1], %l2
fcmpne32 %f2, %f30, %o2
fandnot2s %f17, %f21, %f24
wr %g0, 0x80, %asi
lduba [%l7 + 0x6D] %asi, %i2
xnorcc %l4, %i4, %o1
nop
fitos %f10, %f11
fstox %f11, %f8
fcmpgt32 %f16, %f2, %l6
bg,a,pt %icc, loop_205
fxors %f26, %f24, %f26
udivcc %o5, 0x0808, %i1
array32 %o3, %i3, %l1
loop_205:
xorcc %o7, 0x0EEB, %i7
fbg %fcc1, loop_206
sth %g3, [%l7 + 0x42]
movrlez %g1, 0x0FA, %l3
tsubcc %i0, %i6, %g4
loop_206:
fmovrsne %g6, %f15, %f29
fsrc1s %f29, %f13
nop
setx loop_207, %l0, %l1
jmpl %l1, %i5
flush %l7 + 0x2C
edge8ln %o4, %g5, %g7
fnot2s %f2, %f21
loop_207:
tge %icc, 0x5
set 0x56, %g1
lduha [%l7 + %g1] 0x81, %l5
ta %icc, 0x0
edge16 %o0, %l0, %o6
fble,a %fcc1, loop_208
st %f10, [%l7 + 0x28]
fbl %fcc0, loop_209
movne %xcc, %l2, %g2
loop_208:
movle %icc, %i2, %l4
mulscc %i4, %o2, %l6
loop_209:
movleu %icc, %o1, %o5
fcmpne32 %f16, %f22, %i1
orcc %i3, %l1, %o3
ta %xcc, 0x2
tsubcctv %i7, %o7, %g1
fandnot1s %f0, %f3, %f10
edge8l %l3, %i0, %i6
srax %g3, %g4, %i5
movvs %xcc, %o4, %g5
fpsub16s %f17, %f13, %f22
mulscc %g7, %l5, %o0
fmovda %xcc, %f27, %f18
edge16 %g6, %o6, %l0
ldd [%l7 + 0x40], %f12
stb %l2, [%l7 + 0x75]
tvc %icc, 0x4
taddcc %i2, 0x04BE, %l4
tcc %xcc, 0x0
and %g2, 0x15BE, %o2
movleu %icc, %i4, %l6
movcc %xcc, %o1, %i1
fmovsleu %xcc, %f27, %f11
brlz,a %o5, loop_210
bge,a,pt %xcc, loop_211
bleu,pn %icc, loop_212
movneg %xcc, %l1, %i3
loop_210:
st %f3, [%l7 + 0x60]
loop_211:
addcc %o3, %o7, %i7
loop_212:
nop
setx 0x4856AE3D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x148AF945, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fmuls %f28, %f20, %f29
sdivx %l3, 0x167F, %g1
bl %xcc, loop_213
mulscc %i0, %i6, %g3
edge8n %g4, %i5, %g5
edge8 %o4, %l5, %o0
loop_213:
bvc,a,pt %icc, loop_214
fmovsle %icc, %f13, %f21
fones %f23
movgu %icc, %g7, %g6
loop_214:
edge8 %l0, %l2, %i2
ta %icc, 0x4
tneg %xcc, 0x0
fnot1 %f8, %f22
andcc %o6, %g2, %o2
fmovsne %xcc, %f0, %f25
te %icc, 0x6
xnor %i4, %l6, %l4
fsrc1 %f0, %f2
fmovda %icc, %f31, %f31
fmovrde %o1, %f2, %f18
fors %f1, %f25, %f9
fmovrslz %o5, %f8, %f14
nop
setx 0xC44BE018, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x808BEDFF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fmuls %f12, %f8, %f26
membar 0x54
movre %i1, %l1, %o3
array8 %i3, %i7, %l3
movg %icc, %g1, %o7
bleu,pt %xcc, loop_215
fnors %f20, %f18, %f0
nop
setx 0xE9696059, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xBDBD7284, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fadds %f0, %f27, %f25
array8 %i0, %i6, %g3
loop_215:
flush %l7 + 0x68
ldub [%l7 + 0x22], %g4
array32 %i5, %g5, %o4
addcc %l5, 0x10D7, %g7
fbg %fcc1, loop_216
subc %g6, 0x077C, %o0
taddcc %l0, %i2, %o6
xor %l2, 0x1733, %o2
loop_216:
alignaddr %i4, %g2, %l6
alignaddrl %l4, %o5, %i1
movcc %xcc, %o1, %o3
movcs %icc, %l1, %i7
sll %l3, 0x11, %g1
membar 0x62
add %o7, 0x1EC2, %i3
fbge %fcc2, loop_217
st %f11, [%l7 + 0x60]
sir 0x0CE2
tcc %icc, 0x1
loop_217:
ble,pn %icc, loop_218
fnot1s %f31, %f11
alignaddrl %i0, %i6, %g3
xnorcc %i5, 0x0464, %g4
loop_218:
edge8 %g5, %l5, %o4
fmovse %icc, %f26, %f18
subcc %g6, %g7, %l0
fblg %fcc0, loop_219
fsrc1 %f18, %f30
te %icc, 0x6
fmovda %xcc, %f0, %f10
loop_219:
fandnot2s %f19, %f19, %f6
tgu %icc, 0x6
wr %g0, 0x21, %asi
stxa %i2, [%g0 + 0x108] %asi
sub %o6, 0x1745, %o0
fblg,a %fcc3, loop_220
tge %xcc, 0x5
andn %o2, %l2, %g2
edge8ln %l6, %l4, %o5
loop_220:
edge32n %i1, %o1, %i4
tl %icc, 0x6
ble %xcc, loop_221
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %icc, 0x6
srl %o3, %i7, %l3
loop_221:
umulcc %l1, %g1, %i3
sdiv %o7, 0x0626, %i6
fmovsn %xcc, %f12, %f22
movvs %xcc, %i0, %g3
fbug %fcc1, loop_222
andncc %g4, %i5, %l5
fbn %fcc3, loop_223
fbe %fcc0, loop_224
loop_222:
ldsh [%l7 + 0x62], %g5
fnands %f24, %f1, %f5
loop_223:
movleu %icc, %g6, %g7
loop_224:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %icc, 0x1
fcmpne16 %f28, %f0, %l0
fpack32 %f22, %f22, %f2
add %l7, 0x20, %l6
wr %g0, 0x04, %asi
casxa [%l6] 0x04, %i2, %o4
nop
setx 0x20672839, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
set 0x68, %g6
ldsha [%l7 + %g6] 0x14, %o6
subc %o0, %l2, %o2
edge32l %l6, %l4, %o5
movrlez %i1, 0x24D, %g2
addcc %i4, 0x0FDC, %o1
tvc %icc, 0x4
bgu %icc, loop_225
movvs %icc, %o3, %l3
tsubcctv %i7, %g1, %l1
fmovsvc %xcc, %f3, %f3
loop_225:
fmovsn %icc, %f20, %f28
tsubcc %i3, 0x19DA, %o7
flush %l7 + 0x74
movcc %icc, %i0, %i6
fmovsg %icc, %f0, %f9
nop
fitos %f4, %f29
fstoi %f29, %f18
andcc %g4, %g3, %l5
sllx %g5, 0x11, %g6
tvs %icc, 0x2
tge %xcc, 0x4
tgu %xcc, 0x3
nop
setx loop_226, %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
fcmpgt16 %f8, %f2, %i5
udiv %g7, 0x1E2C, %l0
tvc %icc, 0x4
loop_226:
movge %xcc, %i2, %o6
andcc %o0, %l2, %o2
edge32l %o4, %l4, %l6
te %xcc, 0x4
orn %i1, %g2, %i4
add %o5, 0x16A5, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldd [%l7 + 0x08], %l2
subcc %i7, 0x18D1, %o3
fmovdn %xcc, %f24, %f16
move %xcc, %g1, %i3
sub %o7, %i0, %i6
brlez,a %g4, loop_227
prefetch [%l7 + 0x70], 0x3
mulscc %l1, 0x1DDF, %l5
movcc %xcc, %g5, %g6
loop_227:
nop
add %l7, 0x48, %l6
wr %g0, 0x0c, %asi
casxa [%l6] 0x0c, %g3, %g7
add %l0, 0x0B3E, %i5
bn loop_228
movvc %icc, %o6, %i2
tvc %icc, 0x2
add %o0, %l2, %o2
loop_228:
movrlz %o4, %l6, %i1
set 0x14, %i5
lduwa [%l7 + %i5] 0x11, %l4
tsubcc %i4, %o5, %g2
sth %o1, [%l7 + 0x08]
xor %l3, 0x076D, %i7
bge,a loop_229
fmovdvc %icc, %f29, %f10
fsrc2 %f28, %f12
sdiv %o3, 0x05AD, %g1
loop_229:
add %o7, 0x09AF, %i0
and %i6, 0x0E58, %g4
nop
setx 0x7A2AA164, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x1F8D9B91, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fsubs %f23, %f27, %f17
edge32l %i3, %l5, %g5
edge16 %g6, %l1, %g3
movne %icc, %g7, %i5
fbu,a %fcc2, loop_230
fabss %f6, %f3
tneg %icc, 0x6
xnor %o6, 0x1389, %l0
loop_230:
fbu %fcc1, loop_231
movvs %xcc, %i2, %l2
set 0x20, %i0
prefetcha [%l7 + %i0] 0x80, 0x0
loop_231:
or %o4, 0x0AB7, %l6
tl %icc, 0x5
sdiv %i1, 0x00D8, %o2
movpos %xcc, %i4, %l4
movvs %xcc, %g2, %o1
ldx [%l7 + 0x28], %o5
fxors %f11, %f6, %f3
array16 %i7, %o3, %g1
sdiv %o7, 0x006B, %i0
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
move %icc, %i6, %l3
fsrc1 %f12, %f28
ld [%l7 + 0x48], %f21
fmovdvs %xcc, %f22, %f30
fxnor %f24, %f10, %f24
sra %i3, 0x0C, %l5
wr %g0, 0x04, %asi
lduwa [%l7 + 0x68] %asi, %g5
ld [%l7 + 0x40], %f31
tpos %icc, 0x3
nop
set 0x6E, %i6
ldstub [%l7 + %i6], %g4
movleu %icc, %g6, %l1
fnot2s %f1, %f26
movrgez %g7, 0x2C4, %g3
fpsub32 %f26, %f24, %f8
set 0x3E, %g7
ldsba [%l7 + %g7] 0x14, %o6
edge8l %i5, %i2, %l2
ba loop_232
fmovsgu %xcc, %f29, %f12
fble,a %fcc2, loop_233
fmovrslez %l0, %f22, %f29
loop_232:
udivx %o4, 0x044C, %o0
ldd [%l7 + 0x38], %i6
loop_233:
bl,a,pt %xcc, loop_234
fmovsvc %xcc, %f18, %f22
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32l %o2, %i1, %l4
loop_234:
tl %xcc, 0x5
edge16 %i4, %o1, %g2
umulcc %o5, %o3, %i7
tle %icc, 0x0
nop
setx 0x0F57550F2052F064, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
fcmpne16 %f2, %f26, %o7
sllx %g1, %i0, %i6
bvc loop_235
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %i3, 0x0A9F, %l3
bne,a %icc, loop_236
loop_235:
fmovrdgez %l5, %f0, %f0
edge16 %g4, %g6, %l1
nop
fitos %f7, %f7
fstod %f7, %f10
loop_236:
nop
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x08] %asi, 0x2
fxnor %f28, %f16, %f16
sll %g5, %g3, %i5
add %i2, 0x04CB, %o6
flush %l7 + 0x2C
umulcc %l2, %l0, %o4
set 0x70, %o1
prefetcha [%l7 + %o1] 0x18, 0x2
movvc %icc, %l6, %o2
tl %xcc, 0x6
movleu %icc, %l4, %i4
membar 0x03
tvs %xcc, 0x2
movrlez %i1, %o1, %g2
xorcc %o3, %o5, %i7
nop
setx 0xB702C80780F65679, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x42A850CB0C38D582, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f0, %f24
tcs %icc, 0x1
nop
setx loop_237, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movge %icc, %o7, %g1
xorcc %i6, 0x1977, %i3
fmuld8sux16 %f6, %f31, %f30
loop_237:
fmovdvs %icc, %f15, %f28
nop
fitos %f9, %f11
fstod %f11, %f2
subc %l3, 0x1408, %i0
fmul8ulx16 %f30, %f8, %f14
addccc %g4, 0x0A56, %l5
fbug,a %fcc3, loop_238
fsrc1 %f16, %f4
fmovrdgz %g6, %f30, %f12
ldd [%l7 + 0x48], %g6
loop_238:
nop
wr %g0, 0x16, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fbuge %fcc3, loop_239
tpos %xcc, 0x5
tsubcctv %g5, %l1, %i5
fmul8sux16 %f0, %f22, %f10
loop_239:
tge %xcc, 0x0
ble,pt %xcc, loop_240
fbl,a %fcc0, loop_241
tn %xcc, 0x2
ldx [%l7 + 0x18], %i2
loop_240:
fba,a %fcc1, loop_242
loop_241:
ldstub [%l7 + 0x23], %g3
edge8ln %o6, %l2, %o4
stb %l0, [%l7 + 0x68]
loop_242:
fmovrde %o0, %f6, %f0
tneg %xcc, 0x5
movcs %icc, %l6, %o2
fpmerge %f24, %f31, %f24
fbe,a %fcc1, loop_243
prefetch [%l7 + 0x30], 0x0
umul %i4, %l4, %o1
fmuld8sux16 %f21, %f16, %f4
loop_243:
movle %icc, %g2, %i1
fandnot1s %f19, %f28, %f28
set 0x30, %o6
lduwa [%l7 + %o6] 0x81, %o3
movge %icc, %i7, %o7
sdiv %g1, 0x1BDC, %i6
fba %fcc0, loop_244
andncc %o5, %l3, %i0
fnegs %f13, %f6
fcmple32 %f12, %f8, %g4
loop_244:
ble,a,pn %icc, loop_245
fmul8x16 %f21, %f0, %f26
nop
setx 0x9E08AC2C101E1D4E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x665E3E993F9F3110, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsubd %f16, %f0, %f26
edge16 %l5, %i3, %g6
loop_245:
tvs %xcc, 0x0
fnegs %f6, %f8
wr %g0, 0x11, %asi
swapa [%l7 + 0x74] %asi, %g5
faligndata %f20, %f18, %f24
add %l1, 0x1B53, %g7
bl,a loop_246
alignaddrl %i5, %i2, %g3
nop
fitod %f0, %f28
fdtox %f28, %f12
movleu %icc, %l2, %o4
loop_246:
movgu %icc, %o6, %o0
add %l7, 0x58, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %l0
casxa [%l6] 0x04, %l0, %o2
set 0x58, %g5
lda [%l7 + %g5] 0x81, %f15
tn %icc, 0x7
ldsb [%l7 + 0x4E], %l6
sra %i4, %o1, %g2
ld [%l7 + 0x3C], %f5
movrne %l4, %o3, %i1
movre %i7, 0x24E, %o7
tsubcctv %i6, 0x0596, %o5
taddcctv %g1, %l3, %g4
mulscc %i0, %i3, %l5
ldsb [%l7 + 0x53], %g6
movvs %icc, %l1, %g7
tgu %xcc, 0x5
fornot1 %f30, %f12, %f6
addcc %g5, %i5, %g3
array32 %l2, %i2, %o6
andncc %o4, %o0, %l0
tgu %xcc, 0x3
bgu %xcc, loop_247
smul %l6, %i4, %o2
brlez %o1, loop_248
movrgez %l4, %g2, %o3
loop_247:
fcmpgt16 %f10, %f6, %i1
stw %i7, [%l7 + 0x14]
loop_248:
fbge %fcc2, loop_249
edge32n %i6, %o7, %o5
stx %g1, [%l7 + 0x48]
addccc %l3, %g4, %i3
loop_249:
movrlez %i0, 0x390, %g6
set 0x40, %o3
stda %f16, [%l7 + %o3] 0x0c
nop
setx 0x60CA000BE3424238, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xDA63262A03F3E8BF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f22, %f8
movne %xcc, %l5, %g7
movge %xcc, %g5, %l1
std %f22, [%l7 + 0x50]
fcmpne16 %f8, %f2, %i5
brgez,a %g3, loop_250
movn %icc, %i2, %o6
fmovdl %icc, %f4, %f10
subcc %l2, %o4, %l0
loop_250:
mulx %o0, 0x11F1, %l6
fmovsn %xcc, %f8, %f11
fbule %fcc2, loop_251
stw %o2, [%l7 + 0x40]
sdiv %o1, 0x1B50, %i4
smul %g2, 0x0893, %l4
loop_251:
fmovspos %xcc, %f22, %f29
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brz,a %i1, loop_252
movre %i7, %i6, %o7
tneg %xcc, 0x4
andcc %o3, %o5, %g1
loop_252:
tl %icc, 0x3
brnz %g4, loop_253
fmovrdgz %i3, %f22, %f26
fnot1 %f22, %f6
nop
setx 0x77689563CED05BF2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x6A57EAF9EEA95673, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fdivd %f28, %f20, %f10
loop_253:
nop
setx loop_254, %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 %l3, %i0, %g6
subcc %l5, %g7, %l1
fmovsn %xcc, %f16, %f24
loop_254:
movle %icc, %i5, %g3
edge8 %i2, %g5, %o6
sub %l2, 0x1863, %l0
movcc %icc, %o4, %l6
addcc %o0, %o2, %i4
movcc %xcc, %g2, %l4
edge32ln %o1, %i7, %i1
brgz %i6, loop_255
tl %xcc, 0x1
fpadd32s %f31, %f10, %f9
tvs %icc, 0x3
loop_255:
xor %o7, 0x1073, %o3
andncc %o5, %g1, %i3
ldx [%l7 + 0x78], %l3
movvs %icc, %i0, %g4
tvs %icc, 0x3
fpmerge %f11, %f0, %f2
nop
set 0x61, %i2
ldub [%l7 + %i2], %l5
fmovscc %xcc, %f6, %f27
membar 0x64
add %l7, 0x30, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %g7
casxa [%l6] %asi, %g7, %g6
fnegd %f16, %f0
move %icc, %l1, %g3
flush %l7 + 0x64
flush %l7 + 0x68
brlez %i5, loop_256
orncc %g5, %i2, %l2
tne %icc, 0x5
ldsb [%l7 + 0x39], %l0
loop_256:
alignaddr %o4, %l6, %o0
add %o6, 0x0A06, %o2
add %l7, 0x48, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %g2
casxa [%l6] %asi, %g2, %l4
addccc %o1, %i4, %i1
tvc %xcc, 0x3
udivcc %i7, 0x1EFE, %i6
subccc %o3, 0x0080, %o7
mulscc %g1, 0x1C41, %o5
fmovsle %icc, %f19, %f6
tge %xcc, 0x1
popc 0x0452, %l3
tle %xcc, 0x2
tn %icc, 0x7
movrlz %i3, 0x046, %i0
smulcc %l5, 0x1C97, %g4
udivcc %g7, 0x136B, %l1
fmovde %xcc, %f31, %f5
orncc %g3, %i5, %g6
movleu %icc, %i2, %g5
tcc %icc, 0x3
alignaddr %l2, %o4, %l6
tcs %icc, 0x1
udivcc %o0, 0x13AD, %l0
fmul8sux16 %f16, %f20, %f26
addc %o2, 0x1BCA, %g2
brz,a %o6, loop_257
mulx %l4, 0x1CD0, %o1
sethi 0x0108, %i1
umulcc %i7, %i6, %i4
loop_257:
movvc %xcc, %o3, %o7
sethi 0x09AA, %o5
fmovrsgz %l3, %f3, %f19
fmovdg %xcc, %f31, %f28
set 0x50, %l2
swapa [%l7 + %l2] 0x81, %g1
set 0x2C, %l5
lduwa [%l7 + %l5] 0x88, %i0
alignaddrl %l5, %i3, %g7
fble %fcc0, loop_258
fnegs %f16, %f21
bge,a,pn %icc, loop_259
ta %xcc, 0x6
loop_258:
movre %g4, %l1, %i5
fmovsneg %xcc, %f18, %f31
loop_259:
faligndata %f22, %f16, %f12
fexpand %f2, %f8
fmovrdne %g6, %f4, %f6
ldd [%l7 + 0x30], %i2
edge8l %g3, %l2, %g5
fbge,a %fcc3, loop_260
add %o4, 0x14F1, %o0
fmovsl %xcc, %f23, %f20
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x45] %asi, %l6
loop_260:
fcmple16 %f24, %f0, %l0
subcc %g2, 0x0A4E, %o2
fbuge,a %fcc1, loop_261
fba,a %fcc2, loop_262
movvc %icc, %l4, %o6
edge32n %i1, %i7, %o1
loop_261:
srax %i6, 0x0B, %o3
loop_262:
tvc %icc, 0x6
movvc %icc, %o7, %o5
tgu %icc, 0x7
edge16n %l3, %g1, %i4
sdiv %l5, 0x1671, %i3
fmovdcs %xcc, %f14, %f20
addc %g7, 0x1386, %i0
wr %g0, 0x89, %asi
lduwa [%l7 + 0x38] %asi, %g4
addc %i5, %g6, %i2
fmul8x16al %f12, %f7, %f0
fbl %fcc3, loop_263
subc %g3, %l2, %g5
fmovrdgez %o4, %f24, %f20
edge16n %l1, %o0, %l0
loop_263:
ldstub [%l7 + 0x4A], %g2
umul %l6, 0x14E9, %o2
xnorcc %o6, 0x0338, %i1
set 0x2B, %i1
stba %i7, [%l7 + %i1] 0x2b
membar #Sync
movrgz %l4, 0x2BF, %i6
array32 %o1, %o3, %o5
fornot1s %f25, %f4, %f14
fba,a %fcc0, loop_264
nop
setx 0x0C4A26CA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x8BB9EEB1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fsubs %f15, %f3, %f6
fbge,a %fcc3, loop_265
brlez %o7, loop_266
loop_264:
fmul8x16au %f23, %f22, %f10
tleu %icc, 0x3
loop_265:
edge8n %g1, %i4, %l5
loop_266:
nop
setx 0xE6E7F83793CE719B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x3666C0F18336FBCB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fsubd %f30, %f18, %f10
sdivx %l3, 0x0BD0, %i3
sdivcc %g7, 0x132E, %g4
subcc %i5, 0x0B9C, %i0
sir 0x1578
subc %i2, 0x128F, %g6
bcc,a,pt %xcc, loop_267
fornot2s %f9, %f18, %f22
nop
set 0x10, %o0
stw %g3, [%l7 + %o0]
brlez %g5, loop_268
loop_267:
movn %xcc, %l2, %l1
fmovrslez %o0, %f25, %f20
bpos,a loop_269
loop_268:
edge16l %o4, %g2, %l6
bvc %icc, loop_270
nop
fitos %f9, %f2
fstox %f2, %f8
loop_269:
bcc,pt %icc, loop_271
edge32 %o2, %l0, %i1
loop_270:
movrne %i7, 0x134, %o6
fxnors %f4, %f4, %f12
loop_271:
nop
wr %g0, 0x18, %asi
ldswa [%l7 + 0x54] %asi, %i6
ldstub [%l7 + 0x4B], %l4
mulx %o1, 0x0F54, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcs %xcc, %o3, %g1
umul %o7, %l5, %i4
smul %l3, 0x09ED, %g7
fmovdle %icc, %f15, %f8
fmovrdgez %i3, %f4, %f0
mulx %i5, 0x0D34, %g4
fbu %fcc0, loop_272
nop
setx 0xE8F02791, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
fsqrts %f0, %f18
edge16n %i2, %i0, %g3
edge32ln %g5, %l2, %l1
loop_272:
movne %icc, %o0, %o4
smulcc %g2, %l6, %o2
addcc %l0, %g6, %i7
movg %icc, %i1, %o6
wr %g0, 0x19, %asi
lduwa [%l7 + 0x7C] %asi, %i6
movvs %xcc, %o1, %o5
tleu %icc, 0x2
movrgez %o3, 0x329, %g1
movvc %icc, %l4, %o7
smulcc %l5, 0x00DC, %i4
fmovscc %xcc, %f19, %f2
edge16n %l3, %g7, %i3
umulcc %i5, 0x1F9C, %g4
bg,a,pt %icc, loop_273
fnot1s %f12, %f12
sth %i0, [%l7 + 0x28]
add %l7, 0x28, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %i2
casa [%l6] 0x88, %i2, %g3
loop_273:
brnz %l2, loop_274
nop
setx loop_275, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmul8x16al %f9, %f13, %f26
fbul %fcc2, loop_276
loop_274:
edge8 %l1, %g5, %o0
loop_275:
sub %o4, 0x0121, %g2
edge32ln %l6, %l0, %o2
loop_276:
sir 0x1E35
sdivx %g6, 0x09DB, %i7
ldsb [%l7 + 0x45], %o6
ldsh [%l7 + 0x5E], %i6
fmovdg %icc, %f4, %f20
membar 0x73
movle %xcc, %i1, %o1
fmovdgu %icc, %f31, %f12
orncc %o3, %o5, %l4
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
nop
set 0x79, %l0
ldub [%l7 + %l0], %g1
fmovrdgz %o7, %f0, %f22
fmovrdgz %i4, %f18, %f20
loop_277:
fxor %f28, %f20, %f30
brgez,a %l5, loop_278
edge16 %g7, %l3, %i3
nop
setx 0xBF498463804E3D0E, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
fzeros %f24
loop_278:
fpack16 %f4, %f2
bcc,a,pn %xcc, loop_279
brgz %i5, loop_280
udivcc %g4, 0x1DB7, %i0
edge8ln %i2, %l2, %l1
loop_279:
ta %icc, 0x1
loop_280:
faligndata %f18, %f22, %f30
tl %icc, 0x1
tvc %icc, 0x7
srlx %g3, %g5, %o4
movn %xcc, %g2, %o0
ldx [%l7 + 0x78], %l6
tsubcctv %o2, %g6, %l0
fbuge,a %fcc1, loop_281
sdivx %o6, 0x0560, %i6
srax %i7, 0x00, %i1
fmovsn %xcc, %f8, %f23
loop_281:
movrlez %o3, %o1, %o5
wr %g0, 0x88, %asi
stwa %g1, [%l7 + 0x30] %asi
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddrl %l4, %o7, %l5
fsrc2 %f6, %f0
edge16l %g7, %l3, %i4
udiv %i3, 0x062C, %g4
fcmpeq16 %f0, %f14, %i5
std %f14, [%l7 + 0x68]
bneg,a %icc, loop_282
orncc %i2, 0x099B, %i0
addcc %l2, %g3, %g5
edge32 %o4, %g2, %l1
loop_282:
fmovdvs %icc, %f16, %f30
tle %icc, 0x1
fmovrslez %o0, %f8, %f29
sethi 0x09EA, %l6
edge8 %g6, %l0, %o2
wr %g0, 0x11, %asi
sta %f4, [%l7 + 0x28] %asi
bge,pn %icc, loop_283
mulscc %o6, %i7, %i6
ldsb [%l7 + 0x74], %i1
array8 %o1, %o5, %o3
loop_283:
srl %g1, 0x0F, %l4
bn,a,pn %xcc, loop_284
call loop_285
lduw [%l7 + 0x2C], %l5
brlz,a %g7, loop_286
loop_284:
fba,a %fcc2, loop_287
loop_285:
brz %o7, loop_288
edge32l %l3, %i3, %g4
loop_286:
sra %i5, %i2, %i4
loop_287:
tl %xcc, 0x7
loop_288:
srl %i0, 0x02, %l2
movpos %icc, %g3, %g5
srlx %o4, %g2, %o0
xorcc %l6, %g6, %l1
umul %o2, 0x0220, %o6
umul %l0, 0x12F3, %i7
bn,pt %icc, loop_289
fzeros %f2
fnors %f31, %f6, %f11
nop
fitod %f12, %f14
fdtox %f14, %f22
loop_289:
nop
setx 0xBA6347A435753B9C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x3F3C96F2D2556448, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f24, %f28
fnot1 %f30, %f14
te %icc, 0x1
ldsw [%l7 + 0x74], %i6
andcc %o1, 0x02DA, %o5
bg,pn %icc, loop_290
popc %o3, %i1
tcs %icc, 0x0
nop
setx 0xE49A0193, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0xB8667E18, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fdivs %f1, %f1, %f30
loop_290:
ble,pt %xcc, loop_291
edge8l %l4, %l5, %g1
xnor %g7, 0x0341, %l3
array16 %o7, %i3, %i5
loop_291:
movpos %icc, %g4, %i2
movrgz %i4, 0x300, %l2
ta %icc, 0x3
fba,a %fcc3, loop_292
umul %g3, %i0, %o4
sra %g2, 0x1E, %g5
taddcctv %o0, %l6, %l1
loop_292:
sir 0x16F1
umul %g6, %o6, %o2
movrgz %l0, 0x17A, %i7
set 0x44, %l3
lduha [%l7 + %l3] 0x0c, %i6
movn %icc, %o1, %o3
nop
setx loop_293, %l0, %l1
jmpl %l1, %o5
orn %i1, 0x1B60, %l5
movvc %icc, %g1, %l4
fpack16 %f26, %f24
loop_293:
movpos %icc, %l3, %g7
tne %icc, 0x3
flush %l7 + 0x1C
mulscc %i3, 0x01F5, %i5
nop
fitod %f12, %f2
fdtos %f2, %f18
array32 %g4, %i2, %i4
fbuge %fcc1, loop_294
srl %o7, %l2, %g3
movrlz %i0, %o4, %g5
add %g2, 0x1C43, %l6
loop_294:
tne %icc, 0x1
taddcc %l1, %g6, %o6
tleu %icc, 0x2
be,a loop_295
movn %icc, %o0, %l0
stb %o2, [%l7 + 0x7D]
fmovrse %i6, %f8, %f19
loop_295:
addc %o1, 0x13D8, %i7
for %f0, %f24, %f2
umulcc %o5, %o3, %l5
addccc %g1, 0x035E, %i1
orcc %l4, %g7, %i3
fmovsa %xcc, %f20, %f11
te %xcc, 0x0
stx %i5, [%l7 + 0x40]
subc %l3, %i2, %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpne32 %f8, %f4, %o7
nop
setx 0xC7FCFB3102C4DDCD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x965E98434FDE162B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
faddd %f20, %f10, %f0
fnot2s %f11, %f6
srlx %g4, 0x15, %g3
mulscc %l2, 0x0226, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %xcc, %o4, %g5
fbuge,a %fcc3, loop_296
movn %xcc, %g2, %l1
wr %g0, 0x0c, %asi
stda %f16, [%l7 + 0x40] %asi
loop_296:
and %l6, 0x03CD, %o6
mova %xcc, %o0, %g6
te %icc, 0x1
udivx %l0, 0x016A, %o2
array16 %i6, %o1, %i7
sethi 0x114D, %o3
stb %l5, [%l7 + 0x0A]
ldx [%l7 + 0x10], %o5
set 0x6D, %o4
lduba [%l7 + %o4] 0x88, %i1
fmovdle %icc, %f3, %f11
nop
set 0x68, %o7
stx %l4, [%l7 + %o7]
fpsub32 %f0, %f16, %f0
fmovrde %g7, %f2, %f12
nop
fitod %f12, %f6
fdtos %f6, %f15
tpos %icc, 0x5
tcs %icc, 0x6
fmovsle %xcc, %f27, %f26
set 0x3C, %g2
swapa [%l7 + %g2] 0x88, %i3
subcc %g1, %i5, %i2
movre %l3, 0x056, %o7
brgez %i4, loop_297
fnot1s %f6, %f23
ta %xcc, 0x2
edge32n %g4, %l2, %i0
loop_297:
fmovrdlz %g3, %f10, %f4
tle %icc, 0x5
movcc %xcc, %o4, %g2
srlx %l1, 0x1D, %l6
addc %g5, 0x0F29, %o6
fands %f31, %f26, %f27
tne %xcc, 0x3
ta %xcc, 0x2
edge8n %g6, %l0, %o0
edge16l %i6, %o2, %i7
sdivx %o1, 0x10C6, %o3
xnorcc %l5, %o5, %l4
set 0x10, %l4
lduwa [%l7 + %l4] 0x80, %g7
fornot2 %f6, %f16, %f24
addcc %i1, %g1, %i5
or %i3, %l3, %o7
tsubcc %i2, 0x1DA8, %i4
array8 %l2, %g4, %i0
move %xcc, %o4, %g2
fmuld8ulx16 %f1, %f26, %f16
orncc %l1, 0x113D, %g3
fmovdvc %xcc, %f22, %f13
array32 %g5, %l6, %o6
tg %icc, 0x4
edge32l %l0, %g6, %o0
movrgz %i6, %i7, %o1
fmovs %f12, %f29
fcmpeq32 %f14, %f14, %o3
umulcc %l5, %o2, %o5
tleu %xcc, 0x0
tg %icc, 0x5
prefetch [%l7 + 0x78], 0x2
tpos %xcc, 0x6
fmovsgu %icc, %f19, %f22
smulcc %g7, 0x0353, %i1
fzeros %f2
ld [%l7 + 0x24], %f2
movgu %icc, %l4, %g1
tvc %icc, 0x5
sllx %i3, %i5, %o7
udiv %i2, 0x0E11, %l3
edge8l %i4, %g4, %l2
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x0C] %asi, %i0
tle %icc, 0x7
sth %g2, [%l7 + 0x64]
movge %icc, %o4, %g3
nop
setx 0xACF36189819CDF43, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x5EDD12759BF70FF2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f8, %f8
fpadd32 %f8, %f22, %f6
andn %g5, 0x015F, %l1
fand %f26, %f4, %f26
movneg %icc, %l6, %o6
nop
set 0x6A, %l6
lduh [%l7 + %l6], %g6
fmovspos %icc, %f31, %f31
nop
fitod %f4, %f8
fdtox %f8, %f16
bge loop_298
ta %icc, 0x2
tge %icc, 0x6
movcs %icc, %l0, %o0
loop_298:
stx %i7, [%l7 + 0x18]
brz %i6, loop_299
tpos %icc, 0x6
nop
setx 0x2222470B041ADB71, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0xE9DF5E7E22C0F5FE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f24, %f28
movne %xcc, %o3, %o1
loop_299:
movgu %xcc, %l5, %o2
bn loop_300
fornot2s %f26, %f19, %f6
fmovspos %icc, %f22, %f23
bl,pt %xcc, loop_301
loop_300:
subcc %g7, 0x137B, %o5
fbne,a %fcc1, loop_302
edge8ln %i1, %g1, %i3
loop_301:
movrlz %i5, 0x1DF, %l4
edge8 %i2, %o7, %i4
loop_302:
ld [%l7 + 0x40], %f12
bcs,pt %xcc, loop_303
popc 0x0EFB, %l3
fmovdvs %xcc, %f13, %f19
fmovdvc %icc, %f3, %f20
loop_303:
movpos %xcc, %l2, %g4
tge %icc, 0x1
swap [%l7 + 0x20], %i0
udivcc %g2, 0x13D8, %g3
fpack32 %f6, %f4, %f22
ba,a,pt %xcc, loop_304
orcc %g5, 0x0AA2, %o4
fmovrdlez %l1, %f26, %f24
edge16 %l6, %o6, %l0
loop_304:
udiv %g6, 0x1915, %i7
fpadd16s %f19, %f15, %f9
nop
fitod %f4, %f4
fdtoi %f4, %f18
brgez,a %o0, loop_305
mova %xcc, %i6, %o3
nop
set 0x14, %g4
ldsw [%l7 + %g4], %o1
fbuge %fcc0, loop_306
loop_305:
movcc %icc, %l5, %g7
add %l7, 0x28, %l6
wr %g0, 0x04, %asi
casxa [%l6] 0x04, %o2, %i1
loop_306:
smulcc %o5, 0x0435, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x6E, %g3
ldstuba [%l7 + %g3] 0x80, %i5
nop
fitod %f4, %f28
fdtoi %f28, %f31
movne %xcc, %i3, %i2
tne %xcc, 0x2
tl %xcc, 0x2
fzero %f18
and %o7, %i4, %l3
mova %icc, %l4, %g4
fsrc2s %f14, %f9
movle %icc, %l2, %i0
tge %icc, 0x4
movrlz %g2, 0x2A7, %g3
ldd [%l7 + 0x48], %g4
bl,pt %icc, loop_307
prefetch [%l7 + 0x70], 0x0
movrgez %o4, %l6, %l1
addc %l0, 0x1BFD, %g6
loop_307:
fmovsg %icc, %f2, %f24
subcc %o6, %o0, %i7
nop
setx 0xCC3A16AA292DFAE9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x84DCE254420444BC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f16, %f24
umulcc %i6, %o1, %l5
fbue %fcc3, loop_308
nop
fitos %f9, %f5
fstod %f5, %f0
movrne %o3, 0x081, %o2
fnors %f16, %f0, %f0
loop_308:
addc %g7, 0x1193, %o5
bpos %xcc, loop_309
fblg,a %fcc0, loop_310
edge16n %g1, %i5, %i1
orcc %i3, 0x0E38, %o7
loop_309:
fmovs %f28, %f24
loop_310:
ldd [%l7 + 0x30], %i2
nop
setx 0xB3E2C843, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x412F0862, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fsubs %f0, %f10, %f18
fmul8x16au %f10, %f31, %f12
tl %icc, 0x2
smulcc %l3, %i4, %g4
bcs,a,pn %xcc, loop_311
tleu %xcc, 0x7
fmovsne %xcc, %f8, %f18
move %icc, %l4, %l2
loop_311:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbul %fcc2, loop_312
fxnor %f24, %f16, %f0
movneg %icc, %i0, %g3
tne %xcc, 0x5
loop_312:
fba %fcc1, loop_313
ldsb [%l7 + 0x5E], %g5
fbug %fcc0, loop_314
nop
fitos %f4, %f18
fstox %f18, %f24
loop_313:
te %xcc, 0x5
mulx %g2, %l6, %l1
loop_314:
fzero %f8
sra %o4, 0x09, %g6
mulx %o6, 0x08D6, %o0
edge8l %l0, %i7, %o1
xnorcc %l5, %o3, %i6
fnegs %f10, %f17
tcc %icc, 0x7
bcs,a %icc, loop_315
xorcc %o2, %g7, %g1
wr %g0, 0xea, %asi
stha %o5, [%l7 + 0x2A] %asi
membar #Sync
loop_315:
fbn,a %fcc1, loop_316
nop
fitod %f4, %f18
fdtos %f18, %f1
bgu %xcc, loop_317
fpmerge %f10, %f20, %f8
loop_316:
sub %i5, 0x1926, %i1
fmovdcc %xcc, %f23, %f31
loop_317:
movle %icc, %i3, %i2
fbe,a %fcc3, loop_318
nop
setx loop_319, %l0, %l1
jmpl %l1, %l3
nop
fitod %f10, %f2
fdtox %f2, %f26
movrne %o7, 0x3C4, %g4
loop_318:
ble,a loop_320
loop_319:
fmuld8ulx16 %f28, %f5, %f2
sub %l4, 0x0390, %i4
stx %i0, [%l7 + 0x68]
loop_320:
tvs %xcc, 0x2
subc %g3, %g5, %l2
edge32ln %l6, %l1, %g2
movpos %xcc, %o4, %g6
tl %icc, 0x5
fmovsvc %xcc, %f19, %f20
tne %icc, 0x3
array16 %o0, %o6, %i7
bvc,a,pt %xcc, loop_321
fmovdpos %icc, %f31, %f0
ldstub [%l7 + 0x64], %o1
orcc %l0, 0x1927, %l5
loop_321:
fmovrsne %i6, %f17, %f14
subc %o2, %g7, %g1
nop
setx 0xF3E1E8EB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x382ECABD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fmuls %f22, %f6, %f18
fmovrse %o5, %f13, %f27
edge8l %i5, %o3, %i1
nop
fitod %f10, %f0
fdtoi %f0, %f18
add %i2, %l3, %o7
smulcc %i3, 0x06F1, %l4
ld [%l7 + 0x34], %f15
fmovrde %g4, %f20, %f22
ldsb [%l7 + 0x37], %i4
edge16n %i0, %g3, %g5
srl %l2, %l6, %g2
fpadd32s %f25, %f2, %f3
set 0x55, %o2
ldstuba [%l7 + %o2] 0x04, %o4
movrlez %l1, %g6, %o6
tleu %icc, 0x4
nop
setx loop_322, %l0, %l1
jmpl %l1, %i7
bleu,a %icc, loop_323
ldd [%l7 + 0x58], %f22
edge16l %o0, %l0, %o1
loop_322:
stb %l5, [%l7 + 0x35]
loop_323:
fone %f18
tvs %xcc, 0x7
tcc %icc, 0x5
movpos %icc, %i6, %o2
nop
fitod %f4, %f8
fdtox %f8, %f18
fxtod %f18, %f18
udiv %g7, 0x1BA9, %g1
ldstub [%l7 + 0x47], %i5
fpackfix %f14, %f26
addcc %o3, 0x1858, %o5
tle %xcc, 0x1
mulx %i2, 0x05DD, %l3
ba,a,pn %icc, loop_324
smulcc %o7, %i3, %l4
fbn,a %fcc1, loop_325
tvc %xcc, 0x7
loop_324:
or %g4, 0x13CA, %i4
movrgz %i0, %i1, %g3
loop_325:
fbg %fcc1, loop_326
te %icc, 0x3
orncc %g5, 0x101B, %l2
fbn,a %fcc2, loop_327
loop_326:
nop
setx 0x3E7E4086, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x43212C70, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fdivs %f24, %f9, %f18
tgu %xcc, 0x5
movvc %icc, %l6, %g2
loop_327:
brlez,a %l1, loop_328
smulcc %o4, %o6, %g6
orncc %i7, 0x0148, %o0
fmovsneg %icc, %f31, %f0
loop_328:
fxnor %f6, %f14, %f30
fbug %fcc3, loop_329
movn %xcc, %l0, %o1
brz,a %l5, loop_330
fbge %fcc0, loop_331
loop_329:
bcc %xcc, loop_332
movpos %xcc, %i6, %o2
loop_330:
addc %g7, 0x1326, %g1
loop_331:
stw %i5, [%l7 + 0x24]
loop_332:
xor %o5, 0x075B, %o3
fsrc1s %f27, %f29
fmovdgu %icc, %f23, %f6
edge16l %i2, %l3, %i3
xnorcc %l4, %o7, %i4
orcc %i0, %g4, %i1
nop
fitos %f25, %f26
movneg %icc, %g5, %l2
tvc %icc, 0x7
wr %g0, 0x80, %asi
stba %l6, [%l7 + 0x13] %asi
xnorcc %g2, 0x1007, %l1
move %xcc, %o4, %g3
fmovrslz %g6, %f26, %f1
fmovdpos %xcc, %f8, %f15
fmovrsgez %o6, %f16, %f6
fzero %f6
subc %o0, 0x0F23, %l0
fmul8x16al %f10, %f3, %f2
taddcc %i7, %o1, %i6
movne %icc, %l5, %o2
fxors %f3, %f26, %f14
xorcc %g7, 0x1369, %g1
fmovd %f28, %f26
movrlz %i5, %o5, %i2
fmovsleu %xcc, %f7, %f4
edge8ln %o3, %i3, %l3
tne %xcc, 0x3
sdivcc %l4, 0x1E06, %i4
tl %xcc, 0x1
std %f22, [%l7 + 0x40]
andncc %i0, %g4, %i1
fbe %fcc2, loop_333
fbul %fcc2, loop_334
udivcc %o7, 0x136C, %l2
umul %g5, 0x0F48, %g2
loop_333:
nop
setx 0x1FAF203C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x98C4D20B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fadds %f18, %f29, %f17
loop_334:
nop
wr %g0, 0x10, %asi
ldsha [%l7 + 0x5A] %asi, %l6
mova %icc, %l1, %g3
edge32n %o4, %o6, %g6
sir 0x1637
subc %l0, %i7, %o1
fnot2 %f14, %f30
orncc %i6, 0x16BF, %o0
nop
setx 0xE39E2308CEEF4DCD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x7F77673A488DB58C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f22, %f22
nop
setx 0x57CD6446, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x1D704D44, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fsubs %f25, %f13, %f17
srlx %o2, %l5, %g7
edge32n %g1, %o5, %i2
umulcc %i5, 0x071A, %i3
andn %l3, 0x04D7, %l4
tle %icc, 0x2
edge32 %o3, %i0, %g4
fbg,a %fcc2, loop_335
nop
setx loop_336, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
andncc %i1, %i4, %l2
movvs %xcc, %g5, %o7
loop_335:
orcc %l6, %l1, %g3
loop_336:
tcc %icc, 0x5
edge8n %g2, %o4, %o6
ldsb [%l7 + 0x52], %g6
brgez %i7, loop_337
srl %o1, %i6, %l0
tgu %icc, 0x0
fnot2 %f28, %f22
loop_337:
nop
setx 0x4D0624F0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
fsqrts %f17, %f11
fbn,a %fcc1, loop_338
tpos %icc, 0x7
for %f2, %f12, %f14
fmovrdlez %o2, %f26, %f4
loop_338:
tn %xcc, 0x1
movne %xcc, %l5, %o0
be loop_339
fmuld8sux16 %f11, %f18, %f4
fmovspos %icc, %f23, %f30
ldsh [%l7 + 0x46], %g7
loop_339:
stw %o5, [%l7 + 0x58]
movleu %icc, %i2, %g1
sth %i3, [%l7 + 0x44]
smul %l3, 0x0FDF, %l4
fbne %fcc3, loop_340
addcc %o3, 0x1465, %i5
movle %icc, %i0, %g4
tn %xcc, 0x2
loop_340:
nop
set 0x40, %o5
stda %f0, [%l7 + %o5] 0x80
edge16n %i4, %l2, %i1
fcmpgt16 %f8, %f18, %o7
edge16n %g5, %l6, %l1
edge8n %g3, %o4, %g2
fmovspos %xcc, %f31, %f31
fpackfix %f26, %f1
alignaddr %g6, %o6, %i7
set 0x78, %i4
stxa %o1, [%l7 + %i4] 0x22
membar #Sync
or %i6, 0x0142, %l0
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x338] %asi, %l5 ripped by fixASI40.pl ripped by fixASI40.pl
andn %o2, %o0, %o5
orncc %i2, %g7, %g1
mulx %l3, 0x1538, %l4
fsrc1s %f24, %f28
movle %xcc, %o3, %i3
fmovrsgz %i0, %f27, %f0
movne %xcc, %i5, %i4
udivx %g4, 0x15F8, %l2
nop
setx 0xCE94AD16DC43E81B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x4BEEA3DC6FEC1FEC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f2, %f6
membar 0x7A
fmovrdne %i1, %f20, %f6
tg %xcc, 0x5
edge32n %o7, %g5, %l1
set 0x2C, %i7
lda [%l7 + %i7] 0x89, %f20
tn %icc, 0x7
popc %l6, %o4
brgz,a %g3, loop_341
nop
setx 0xDC0195E3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x16D0C02F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fdivs %f6, %f3, %f8
orncc %g6, %o6, %g2
nop
fitod %f15, %f16
loop_341:
tsubcctv %o1, 0x1693, %i6
fmovde %icc, %f21, %f4
xor %l0, 0x1F6C, %l5
bl,a,pn %xcc, loop_342
tneg %icc, 0x3
st %f9, [%l7 + 0x2C]
fpadd32s %f13, %f16, %f1
loop_342:
nop
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x28] %asi, %i7
ldx [%l7 + 0x68], %o2
fabsd %f18, %f10
fsrc2s %f23, %f10
tsubcctv %o5, %i2, %g7
xor %g1, %o0, %l3
orncc %l4, %o3, %i3
fba,a %fcc1, loop_343
andncc %i5, %i0, %g4
nop
fitod %f12, %f24
fdtox %f24, %f2
lduw [%l7 + 0x1C], %i4
loop_343:
tcc %xcc, 0x7
fnegs %f8, %f8
tcs %xcc, 0x1
fba %fcc2, loop_344
array32 %i1, %o7, %g5
set 0x7F, %l1
ldstuba [%l7 + %l1] 0x19, %l1
loop_344:
nop
setx loop_345, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
xnor %l2, 0x0CF6, %o4
fnot2s %f8, %f5
srlx %l6, 0x13, %g3
loop_345:
nop
fitod %f4, %f30
fdtox %f30, %f30
tl %icc, 0x6
wr %g0, 0x81, %asi
ldsba [%l7 + 0x08] %asi, %g6
fcmpgt16 %f20, %f8, %g2
movleu %icc, %o1, %i6
fmovdn %icc, %f15, %f13
ldd [%l7 + 0x28], %f24
movl %xcc, %o6, %l5
nop
fitod %f8, %f6
fdtos %f6, %f13
wr %g0, 0x89, %asi
ldswa [%l7 + 0x08] %asi, %l0
stb %i7, [%l7 + 0x56]
tcc %icc, 0x6
andncc %o2, %i2, %g7
array32 %o5, %o0, %l3
mulx %g1, 0x04D7, %o3
popc %i3, %i5
sdivcc %i0, 0x193B, %l4
fbne,a %fcc1, loop_346
fbe,a %fcc1, loop_347
andn %g4, 0x1339, %i1
sdivcc %i4, 0x1A0D, %g5
loop_346:
fmovrdgz %l1, %f28, %f14
loop_347:
nop
add %l7, 0x48, %l6
wr %g0, 0x11, %asi
casxa [%l6] 0x11, %l2, %o7
movgu %xcc, %l6, %g3
tleu %icc, 0x0
fones %f17
fbug,a %fcc2, loop_348
movneg %xcc, %g6, %g2
nop
setx 0x6503403C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
fsqrts %f31, %f23
nop
set 0x3C, %g1
lduw [%l7 + %g1], %o1
loop_348:
movl %icc, %o4, %o6
andncc %i6, %l0, %l5
set 0x62, %g6
stba %i7, [%l7 + %g6] 0x14
edge32ln %o2, %i2, %g7
mulscc %o0, %l3, %o5
nop
setx loop_349, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
prefetch [%l7 + 0x54], 0x2
lduh [%l7 + 0x3E], %o3
edge16ln %i3, %g1, %i5
loop_349:
alignaddr %i0, %g4, %l4
tge %icc, 0x2
tvc %icc, 0x5
udivcc %i4, 0x060E, %i1
tle %xcc, 0x7
edge16ln %g5, %l1, %o7
alignaddr %l2, %g3, %g6
udivcc %l6, 0x0A45, %o1
fmovrdne %o4, %f8, %f4
nop
set 0x3B, %i5
ldstub [%l7 + %i5], %o6
ldd [%l7 + 0x78], %g2
movcc %icc, %i6, %l0
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x72] %asi, %i7
movgu %icc, %o2, %i2
edge16 %g7, %l5, %l3
edge32l %o5, %o0, %o3
edge32 %g1, %i5, %i3
be %xcc, loop_350
tge %icc, 0x0
fpsub32 %f28, %f4, %f8
te %icc, 0x6
loop_350:
tpos %icc, 0x6
movne %xcc, %i0, %g4
taddcctv %l4, %i4, %g5
mulx %l1, %i1, %o7
for %f10, %f30, %f22
fnot1s %f5, %f11
taddcc %l2, 0x12EF, %g6
fbge,a %fcc0, loop_351
sllx %g3, 0x0A, %l6
movrlz %o4, 0x270, %o6
movl %xcc, %o1, %i6
loop_351:
movrne %g2, 0x270, %l0
ta %icc, 0x3
edge16l %o2, %i7, %i2
swap [%l7 + 0x34], %g7
set 0x1D, %i0
stba %l5, [%l7 + %i0] 0x27
membar #Sync
fnegs %f27, %f14
move %xcc, %o5, %o0
fmuld8ulx16 %f0, %f22, %f20
fmovrdlez %o3, %f22, %f0
fands %f21, %f29, %f2
nop
setx 0x0A7BFD15, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0xC2C46B23, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fdivs %f3, %f19, %f31
bvc,a %xcc, loop_352
tle %icc, 0x4
set 0x40, %i6
ldda [%l7 + %i6] 0x80, %f16
loop_352:
sdiv %g1, 0x1F30, %l3
smul %i3, 0x0AAA, %i5
membar 0x66
nop
fitod %f8, %f20
fdtos %f20, %f8
bg,pn %icc, loop_353
tne %icc, 0x0
add %i0, 0x00CE, %l4
bvc loop_354
loop_353:
brz %g4, loop_355
nop
fitod %f8, %f0
fdtos %f0, %f17
nop
setx 0x53D1B6F6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x3CFCEB2A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fsubs %f23, %f19, %f11
loop_354:
tge %xcc, 0x3
loop_355:
fmovsvc %icc, %f31, %f18
edge16ln %i4, %g5, %l1
set 0x34, %g7
swapa [%l7 + %g7] 0x10, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bpos %icc, loop_356
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddrl %i1, %l2, %g3
fmovd %f0, %f10
loop_356:
fors %f18, %f20, %f22
umul %l6, 0x1461, %o4
mulx %o6, %g6, %i6
movpos %icc, %o1, %l0
udiv %g2, 0x0D45, %i7
sdivx %i2, 0x12FA, %g7
nop
set 0x09, %o1
ldub [%l7 + %o1], %o2
fmovdge %icc, %f20, %f3
xorcc %o5, 0x16E2, %l5
smul %o0, %o3, %g1
ta %icc, 0x0
wr %g0, 0x80, %asi
ldsha [%l7 + 0x5C] %asi, %i3
fba %fcc2, loop_357
fpadd16s %f30, %f23, %f29
set 0x16, %i3
lduha [%l7 + %i3] 0x14, %l3
loop_357:
edge16ln %i0, %l4, %i5
fmovdvc %xcc, %f7, %f4
tsubcctv %i4, %g5, %l1
fmovsl %icc, %f1, %f7
fmovsle %xcc, %f15, %f14
ldd [%l7 + 0x58], %o6
udiv %i1, 0x19A1, %g4
fexpand %f1, %f6
brnz,a %g3, loop_358
fcmpeq16 %f8, %f28, %l6
sethi 0x08C1, %o4
tpos %icc, 0x5
loop_358:
nop
setx 0x5489674C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x45E5E5A6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fadds %f25, %f25, %f27
set 0x76, %o6
ldstuba [%l7 + %o6] 0x10, %l2
brlz %g6, loop_359
tcs %icc, 0x5
srl %o6, 0x0B, %i6
fcmple32 %f8, %f20, %o1
loop_359:
fbo,a %fcc2, loop_360
lduw [%l7 + 0x40], %g2
set 0x40, %o3
ldda [%l7 + %o3] 0x10, %i6
loop_360:
nop
fitod %f6, %f10
fdtox %f10, %f24
fxtod %f24, %f6
mulx %l0, 0x104E, %i2
andncc %o2, %g7, %l5
orcc %o5, 0x0EB5, %o3
sllx %g1, %i3, %l3
edge16 %i0, %l4, %i5
prefetch [%l7 + 0x5C], 0x2
fble,a %fcc3, loop_361
and %i4, %o0, %g5
mulscc %l1, 0x0F05, %o7
tvs %xcc, 0x2
loop_361:
fmovsvc %xcc, %f12, %f22
fsrc1 %f28, %f24
udivcc %g4, 0x1991, %g3
bvs,a %icc, loop_362
fmovsgu %icc, %f22, %f5
movrlz %l6, 0x299, %i1
sub %o4, %l2, %o6
loop_362:
edge32 %i6, %o1, %g2
tsubcctv %i7, %l0, %g6
tg %icc, 0x6
ldub [%l7 + 0x50], %o2
sllx %i2, 0x15, %g7
fbug %fcc3, loop_363
mova %xcc, %o5, %l5
ldd [%l7 + 0x38], %f2
fzeros %f22
loop_363:
bl,pt %icc, loop_364
udivcc %o3, 0x168A, %i3
xnor %g1, %l3, %i0
wr %g0, 0x18, %asi
lduha [%l7 + 0x66] %asi, %l4
loop_364:
sllx %i5, 0x01, %o0
brlz %g5, loop_365
fmovdvc %icc, %f21, %f27
fmovse %icc, %f28, %f29
nop
setx 0x8DAF33BF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xE796FC94, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fdivs %f14, %f31, %f23
loop_365:
fmovdcc %icc, %f18, %f23
stw %i4, [%l7 + 0x5C]
sir 0x07E1
fsrc2s %f27, %f4
orncc %o7, 0x0A3E, %l1
tle %xcc, 0x4
sdivcc %g3, 0x0D76, %l6
smul %i1, 0x0A7B, %g4
movpos %icc, %l2, %o4
fabss %f26, %f1
brz,a %o6, loop_366
xnorcc %i6, 0x0CE3, %g2
fornot1s %f31, %f25, %f9
edge32l %i7, %o1, %l0
loop_366:
umulcc %o2, %i2, %g6
sra %g7, 0x19, %o5
fpack32 %f26, %f0, %f20
nop
setx loop_367, %l0, %l1
jmpl %l1, %l5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fexpand %f3, %f22
tle %icc, 0x5
loop_367:
edge8n %o3, %g1, %i3
add %l3, %i0, %l4
fmuld8sux16 %f21, %f4, %f6
set 0x40, %g5
ldda [%l7 + %g5] 0x81, %f16
sub %o0, %i5, %i4
xorcc %g5, %l1, %o7
bleu,a loop_368
taddcc %g3, %l6, %i1
mulscc %l2, 0x19D4, %g4
fbug %fcc3, loop_369
loop_368:
fpadd32s %f19, %f2, %f9
edge32 %o6, %o4, %i6
xnorcc %i7, 0x04CF, %o1
loop_369:
nop
wr %g0, 0x81, %asi
lduwa [%l7 + 0x60] %asi, %l0
sth %g2, [%l7 + 0x52]
tle %xcc, 0x6
for %f0, %f4, %f14
sdivcc %o2, 0x08B9, %g6
fmovsleu %icc, %f31, %f24
mova %icc, %g7, %i2
movg %xcc, %o5, %o3
orcc %g1, 0x0A33, %i3
edge8n %l3, %l5, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcc %icc, %o0, %i0
fornot2 %f4, %f2, %f22
tpos %xcc, 0x3
fmul8x16al %f13, %f24, %f2
umulcc %i4, 0x1BFB, %i5
brlez %g5, loop_370
movrlez %o7, %g3, %l1
fba,a %fcc0, loop_371
bshuffle %f26, %f14, %f0
loop_370:
udivx %l6, 0x04F4, %l2
movneg %xcc, %i1, %o6
loop_371:
fzero %f16
fpack16 %f30, %f19
fmovspos %xcc, %f14, %f10
movle %icc, %g4, %o4
nop
fitod %f12, %f20
fdtoi %f20, %f10
andcc %i7, 0x0453, %o1
set 0x62, %i2
ldsha [%l7 + %i2] 0x18, %l0
andncc %g2, %i6, %o2
nop
fitos %f9, %f1
fstox %f1, %f8
fxtos %f8, %f25
tl %xcc, 0x2
edge32n %g7, %g6, %o5
orncc %o3, 0x1F1A, %i2
fandnot2s %f4, %f26, %f12
tgu %xcc, 0x3
movleu %xcc, %g1, %i3
and %l3, %l4, %o0
movn %xcc, %l5, %i0
tle %xcc, 0x1
edge32 %i5, %i4, %g5
fabss %f0, %f15
brgz,a %o7, loop_372
movrlz %g3, 0x083, %l1
edge8n %l2, %l6, %i1
fnors %f5, %f6, %f14
loop_372:
fornot2 %f30, %f6, %f12
edge16ln %o6, %g4, %o4
ble,a loop_373
nop
fitos %f3, %f9
fstox %f9, %f2
fxtos %f2, %f14
tcs %icc, 0x4
movn %xcc, %i7, %o1
loop_373:
smul %g2, 0x15F9, %i6
taddcctv %o2, %g7, %g6
xnorcc %l0, 0x0D43, %o5
pdist %f8, %f22, %f14
fmovsa %icc, %f5, %f7
udiv %o3, 0x03D8, %g1
tcc %xcc, 0x1
fmovsge %icc, %f31, %f3
bleu,a,pt %xcc, loop_374
stbar
sll %i2, %i3, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_374:
tle %xcc, 0x1
membar 0x3E
nop
setx 0xD6DB1BF4446351A0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x10BE20A94E2805DC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f14, %f18
movrne %o0, 0x034, %l4
fornot2s %f25, %f18, %f7
and %l5, %i0, %i5
fbu %fcc0, loop_375
fmovsvs %xcc, %f26, %f30
bcs %xcc, loop_376
fmovrslez %i4, %f10, %f16
loop_375:
mulscc %g5, 0x1F36, %o7
ldub [%l7 + 0x5E], %l1
loop_376:
subcc %l2, 0x1F67, %l6
ldstub [%l7 + 0x46], %i1
smul %o6, 0x0B7E, %g4
ta %xcc, 0x6
taddcctv %o4, %g3, %i7
set 0x58, %l2
prefetcha [%l7 + %l2] 0x10, 0x0
move %xcc, %i6, %o2
mulx %g2, %g6, %l0
movgu %icc, %o5, %g7
orcc %g1, 0x13F8, %o3
udivx %i2, 0x15AB, %l3
edge8l %o0, %i3, %l4
popc 0x0313, %i0
brlz %i5, loop_377
movleu %icc, %i4, %g5
stb %l5, [%l7 + 0x22]
sub %o7, %l2, %l1
loop_377:
nop
set 0x0A, %l5
lduba [%l7 + %l5] 0x88, %l6
fbug,a %fcc0, loop_378
edge8ln %i1, %o6, %o4
bcs %icc, loop_379
subcc %g3, 0x09A4, %g4
loop_378:
movleu %icc, %o1, %i6
edge16 %i7, %o2, %g2
loop_379:
smul %l0, 0x1CC5, %o5
bl,a,pn %icc, loop_380
fbug,a %fcc0, loop_381
sub %g7, 0x0C8A, %g1
for %f2, %f20, %f30
loop_380:
alignaddr %o3, %g6, %i2
loop_381:
tcs %xcc, 0x0
alignaddr %l3, %o0, %l4
edge16n %i3, %i0, %i5
fbuge %fcc2, loop_382
mulscc %i4, 0x16A8, %g5
tvc %icc, 0x4
fpmerge %f8, %f6, %f6
loop_382:
bshuffle %f22, %f6, %f10
st %f10, [%l7 + 0x1C]
movpos %icc, %o7, %l5
fbu,a %fcc2, loop_383
fbl %fcc0, loop_384
umulcc %l1, %l6, %i1
mulscc %l2, 0x1FF9, %o6
loop_383:
sdivcc %g3, 0x01C0, %g4
loop_384:
edge8ln %o4, %i6, %i7
tne %xcc, 0x6
edge32l %o2, %g2, %l0
srl %o1, %o5, %g1
nop
set 0x7D, %i1
stb %o3, [%l7 + %i1]
movne %xcc, %g6, %i2
sdivcc %g7, 0x1860, %o0
alignaddrl %l4, %l3, %i3
alignaddrl %i5, %i0, %i4
orn %g5, 0x0683, %o7
wr %g0, 0x89, %asi
lduba [%l7 + 0x70] %asi, %l5
brnz,a %l1, loop_385
std %f30, [%l7 + 0x70]
ldd [%l7 + 0x50], %f14
ta %icc, 0x2
loop_385:
udivcc %l6, 0x1A9F, %l2
fmovdgu %icc, %f27, %f11
xorcc %i1, %g3, %g4
fbg,a %fcc2, loop_386
fcmpne16 %f20, %f22, %o4
fornot2 %f26, %f16, %f22
edge16ln %o6, %i6, %i7
loop_386:
srax %g2, %l0, %o1
tn %xcc, 0x3
fbge %fcc1, loop_387
and %o5, 0x0393, %g1
bcc %xcc, loop_388
fmul8sux16 %f16, %f22, %f20
loop_387:
bshuffle %f26, %f16, %f26
umul %o3, %o2, %g6
loop_388:
tleu %xcc, 0x7
membar 0x5B
umulcc %g7, %o0, %l4
movrlz %l3, 0x2EC, %i2
subc %i5, 0x04AB, %i0
mulx %i3, %i4, %g5
fandnot1s %f25, %f6, %f4
fmovrslz %o7, %f12, %f11
brgz %l1, loop_389
tneg %xcc, 0x5
set 0x40, %o0
stda %f16, [%l7 + %o0] 0x0c
loop_389:
edge8n %l5, %l2, %i1
array8 %g3, %l6, %o4
set 0x4E, %l3
lduba [%l7 + %l3] 0x0c, %o6
fmul8x16 %f25, %f12, %f22
orn %i6, 0x0565, %g4
sethi 0x08D7, %i7
subccc %l0, 0x17EE, %o1
fsrc1 %f16, %f4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sub %g2, %o5, %g1
fbuge %fcc0, loop_390
orncc %o3, %o2, %g7
membar 0x6D
movvs %icc, %o0, %l4
loop_390:
fmovsleu %xcc, %f26, %f3
alignaddrl %l3, %g6, %i5
fmovda %xcc, %f25, %f6
nop
fitod %f10, %f16
fdtox %f16, %f22
fxtod %f22, %f26
umul %i0, %i2, %i4
movneg %xcc, %i3, %g5
movl %icc, %o7, %l1
fmul8x16au %f23, %f13, %f28
fcmpgt16 %f22, %f26, %l5
edge16ln %i1, %l2, %l6
bgu,a %icc, loop_391
fmovdl %xcc, %f2, %f24
movgu %icc, %g3, %o6
movn %xcc, %i6, %g4
loop_391:
edge16l %o4, %i7, %l0
ld [%l7 + 0x30], %f28
orn %o1, %g2, %o5
fmovd %f12, %f6
orn %o3, %g1, %g7
ldsb [%l7 + 0x64], %o0
tn %xcc, 0x4
fmovsneg %xcc, %f15, %f6
tgu %xcc, 0x3
fmovsvs %xcc, %f27, %f21
xnorcc %l4, %l3, %o2
fsrc1s %f16, %f19
movn %icc, %i5, %g6
nop
setx 0x6CAFD86D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0xC8E59EA3, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fadds %f15, %f28, %f0
popc %i2, %i0
tcc %icc, 0x0
wr %g0, 0x88, %asi
ldsba [%l7 + 0x1A] %asi, %i3
tl %xcc, 0x2
tvc %xcc, 0x5
set 0x58, %l0
ldxa [%l7 + %l0] 0x89, %i4
te %xcc, 0x2
bn,pt %icc, loop_392
fba %fcc2, loop_393
tsubcctv %o7, %l1, %g5
subccc %l5, %l2, %i1
loop_392:
movne %icc, %g3, %o6
loop_393:
add %i6, 0x1023, %g4
wr %g0, 0x89, %asi
sta %f18, [%l7 + 0x34] %asi
fmovsneg %icc, %f16, %f2
movg %xcc, %o4, %i7
tgu %icc, 0x0
fmul8sux16 %f18, %f2, %f10
fmovscc %xcc, %f15, %f8
nop
setx loop_394, %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
subc %l0, %o1, %l6
bne %icc, loop_395
array32 %g2, %o5, %o3
loop_394:
fmovsneg %xcc, %f5, %f0
andn %g7, 0x01E1, %o0
loop_395:
std %f18, [%l7 + 0x20]
movgu %icc, %g1, %l3
nop
setx 0x2996011E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x20A60C08, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fdivs %f26, %f28, %f11
fmovsvc %icc, %f6, %f13
subccc %o2, 0x0F7C, %i5
smulcc %l4, 0x0EF7, %g6
edge16l %i0, %i3, %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %i2, %l1, %g5
orn %l5, %o7, %l2
lduh [%l7 + 0x32], %i1
nop
setx 0xC0612CC2, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
fands %f12, %f11, %f18
tl %xcc, 0x0
fmovsneg %icc, %f21, %f26
bge,a loop_396
nop
setx loop_397, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fornot1 %f16, %f4, %f8
fmovs %f4, %f26
loop_396:
movrgz %g3, 0x28D, %i6
loop_397:
sdivcc %g4, 0x1029, %o6
andn %i7, %l0, %o1
movle %icc, %o4, %g2
bshuffle %f28, %f14, %f2
tcs %icc, 0x1
movn %xcc, %o5, %l6
fandnot1s %f9, %f1, %f7
sdivx %g7, 0x1197, %o3
add %l7, 0x50, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %o0
casa [%l6] 0x11, %o0, %g1
fbl,a %fcc1, loop_398
brlz,a %o2, loop_399
bl,a,pt %xcc, loop_400
fbge %fcc0, loop_401
loop_398:
stbar
loop_399:
tl %icc, 0x4
loop_400:
fmovrdlz %i5, %f2, %f28
loop_401:
tvc %icc, 0x2
fbne %fcc0, loop_402
bvc,a,pt %xcc, loop_403
nop
set 0x20, %o7
ldx [%l7 + %o7], %l4
tgu %icc, 0x6
loop_402:
fcmpeq16 %f18, %f22, %g6
loop_403:
nop
setx loop_404, %l0, %l1
jmpl %l1, %i0
bleu,a,pn %icc, loop_405
udiv %l3, 0x09A2, %i4
addc %i3, 0x1349, %i2
loop_404:
movrlz %g5, 0x134, %l1
loop_405:
fzero %f28
udiv %o7, 0x100D, %l2
edge8n %l5, %g3, %i1
fcmpeq16 %f4, %f26, %g4
brgez,a %o6, loop_406
fmovrdne %i7, %f6, %f20
addcc %l0, 0x0F57, %i6
taddcc %o1, %g2, %o4
loop_406:
edge8n %l6, %o5, %o3
ldsb [%l7 + 0x33], %o0
tsubcc %g1, %o2, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %xcc, 0x3
xnor %l4, 0x04DF, %g6
edge32 %i0, %g7, %i4
fbug %fcc3, loop_407
edge32n %i3, %i2, %g5
tcs %xcc, 0x2
edge32n %l1, %o7, %l2
loop_407:
fmovrsgz %l3, %f15, %f14
membar 0x06
fmovrslez %l5, %f6, %f20
fmovrde %i1, %f28, %f28
set 0x2C, %g2
lda [%l7 + %g2] 0x0c, %f7
fornot1s %f22, %f0, %f6
fmovrslez %g3, %f2, %f25
fmovdle %xcc, %f24, %f25
fmovdcc %xcc, %f8, %f11
taddcc %g4, %i7, %l0
sethi 0x1BD8, %o6
edge8 %o1, %i6, %o4
subc %l6, 0x0FCE, %g2
sir 0x04BC
edge8ln %o3, %o5, %g1
add %o0, 0x0620, %i5
andcc %l4, %o2, %g6
umulcc %g7, 0x0AF1, %i4
fbule,a %fcc0, loop_408
fxnors %f26, %f17, %f29
set 0x1C, %o4
ldstuba [%l7 + %o4] 0x04, %i0
loop_408:
bneg,pt %icc, loop_409
andcc %i3, 0x1181, %g5
fbo %fcc3, loop_410
edge32n %i2, %l1, %o7
loop_409:
ble,a,pn %xcc, loop_411
movg %icc, %l3, %l5
loop_410:
ldsh [%l7 + 0x4C], %l2
fmovrsgez %g3, %f13, %f4
loop_411:
fbug %fcc2, loop_412
fandnot1s %f21, %f9, %f19
tl %xcc, 0x6
fpadd32s %f12, %f20, %f27
loop_412:
ta %xcc, 0x3
add %i1, %g4, %i7
bne,a %icc, loop_413
sllx %l0, 0x06, %o1
set 0x40, %l4
ldda [%l7 + %l4] 0x0c, %f16
loop_413:
fmovrdlez %i6, %f30, %f8
movn %icc, %o4, %o6
movrlez %g2, 0x160, %o3
ldd [%l7 + 0x70], %i6
sdivx %o5, 0x1EB5, %g1
tcc %icc, 0x4
fmovrsgez %o0, %f29, %f26
smulcc %i5, 0x050E, %o2
fmovsneg %icc, %f14, %f21
edge8l %l4, %g6, %i4
tne %icc, 0x0
fnot2 %f24, %f8
bl loop_414
array16 %g7, %i3, %i0
brz %i2, loop_415
stx %l1, [%l7 + 0x58]
loop_414:
smulcc %o7, 0x07D2, %g5
andncc %l5, %l3, %g3
loop_415:
alignaddrl %l2, %i1, %i7
fmovdcs %icc, %f8, %f20
array8 %l0, %g4, %o1
bl,a,pn %xcc, loop_416
alignaddrl %i6, %o6, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bne,a,pt %icc, loop_417
loop_416:
nop
setx loop_418, %l0, %l1
jmpl %l1, %o4
edge8l %o3, %o5, %l6
sdivx %o0, 0x0D40, %i5
loop_417:
sllx %o2, 0x1B, %l4
loop_418:
tleu %xcc, 0x7
fmovsa %icc, %f26, %f13
wr %g0, 0x10, %asi
ldswa [%l7 + 0x58] %asi, %g6
fmovsgu %icc, %f13, %f8
tsubcc %i4, %g1, %g7
movrlez %i0, %i3, %l1
ldd [%l7 + 0x28], %o6
fcmpne16 %f12, %f8, %i2
smul %l5, 0x11B5, %g5
fmul8ulx16 %f30, %f8, %f8
tg %xcc, 0x4
fcmpeq32 %f4, %f0, %g3
nop
fitos %f11, %f7
fstoi %f7, %f8
tleu %icc, 0x4
xor %l3, %l2, %i7
movn %xcc, %l0, %i1
array32 %g4, %i6, %o6
wr %g0, 0x81, %asi
ldsba [%l7 + 0x39] %asi, %o1
srlx %g2, 0x0C, %o3
tge %xcc, 0x3
fmovsleu %xcc, %f29, %f10
fmovs %f7, %f16
brz,a %o4, loop_419
edge8ln %l6, %o5, %i5
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
loop_419:
edge16l %o2, %l4, %g6
nop
setx 0x70D265C06921DE50, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xE712253A5A93FE3B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f12, %f20
bg,a,pt %icc, loop_420
bcc,pn %icc, loop_421
nop
fitod %f2, %f18
fdtox %f18, %f24
fxtod %f24, %f26
movcc %xcc, %i4, %g1
loop_420:
tcc %xcc, 0x2
loop_421:
movg %icc, %o0, %g7
addcc %i3, 0x12E2, %l1
fnot1 %f8, %f20
smul %o7, 0x17D1, %i0
movg %xcc, %l5, %g5
tn %icc, 0x0
movcs %xcc, %g3, %i2
movvs %icc, %l3, %l2
wr %g0, 0x19, %asi
swapa [%l7 + 0x48] %asi, %l0
tleu %icc, 0x7
mulscc %i7, %g4, %i6
fbule,a %fcc2, loop_422
ldsb [%l7 + 0x53], %o6
brlz %i1, loop_423
tn %xcc, 0x6
loop_422:
sth %o1, [%l7 + 0x0E]
tge %icc, 0x1
loop_423:
sllx %g2, %o4, %o3
fpmerge %f25, %f25, %f20
taddcctv %l6, %i5, %o5
movcc %xcc, %o2, %l4
array16 %i4, %g6, %g1
fbu,a %fcc1, loop_424
mulscc %o0, %i3, %g7
xnorcc %o7, 0x0F17, %l1
fbne %fcc3, loop_425
loop_424:
nop
setx 0x6052EE9B, %l0, %l6
st %l6, [%l7 + 0x34]
ld [%l7 + 0x34], %fsr
fandnot2 %f20, %f8, %f6
bl,a loop_426
loop_425:
std %f0, [%l7 + 0x68]
movrlez %i0, %g5, %l5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_426:
fmovsgu %xcc, %f5, %f22
umul %i2, %g3, %l3
movgu %xcc, %l0, %i7
fbl %fcc2, loop_427
fone %f22
mulscc %g4, 0x1E99, %l2
movrne %i6, %i1, %o6
loop_427:
fxor %f16, %f6, %f16
fnot2s %f30, %f16
addc %o1, %g2, %o4
bleu,pt %icc, loop_428
nop
setx 0x205DD6BA, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
fcmpne32 %f30, %f20, %o3
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x10] %asi, 0x2
loop_428:
tne %icc, 0x3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu,a %fcc1, loop_429
movne %icc, %i5, %o2
tleu %xcc, 0x3
xnorcc %o5, %l4, %g6
loop_429:
mova %icc, %g1, %i4
bcc,a %icc, loop_430
fbe %fcc3, loop_431
brz %o0, loop_432
bgu,a,pt %xcc, loop_433
loop_430:
movrgz %i3, 0x1F6, %o7
loop_431:
fmovrsgez %g7, %f0, %f11
loop_432:
taddcc %i0, %g5, %l5
loop_433:
fornot2s %f1, %f29, %f11
smul %l1, 0x0967, %i2
fbug,a %fcc0, loop_434
fone %f10
fcmpeq16 %f30, %f24, %g3
fbe %fcc1, loop_435
loop_434:
tle %icc, 0x2
bvs,a loop_436
fmovsneg %icc, %f8, %f11
loop_435:
brlez,a %l0, loop_437
fbo %fcc2, loop_438
loop_436:
bg,a,pt %icc, loop_439
bleu,a %xcc, loop_440
loop_437:
sth %i7, [%l7 + 0x08]
loop_438:
xnor %l3, %l2, %i6
loop_439:
nop
add %l7, 0x58, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %g4
casxa [%l6] %asi, %g4, %i1
loop_440:
fbu,a %fcc1, loop_441
fors %f11, %f20, %f13
popc 0x1DA2, %o1
stbar
loop_441:
popc %g2, %o4
nop
setx 0x1076E2C1, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
array16 %o6, %o3, %i5
array8 %l6, %o2, %o5
movgu %xcc, %g6, %g1
fsrc1 %f24, %f4
umulcc %i4, 0x0A98, %o0
fbuge %fcc2, loop_442
movre %i3, %o7, %g7
xorcc %l4, 0x0082, %g5
edge32ln %l5, %l1, %i0
loop_442:
fmovsn %xcc, %f26, %f2
smulcc %g3, 0x05E4, %l0
fzero %f12
srax %i7, 0x09, %i2
smul %l3, 0x1BF2, %i6
bgu,pn %xcc, loop_443
fmovspos %xcc, %f3, %f4
tcc %xcc, 0x4
movrgez %l2, %g4, %i1
loop_443:
popc 0x0462, %o1
set 0x3E, %g4
ldstuba [%l7 + %g4] 0x89, %o4
fxnors %f9, %f4, %f4
fmovsleu %icc, %f12, %f20
fnot2s %f18, %f9
alignaddrl %o6, %g2, %o3
tvs %icc, 0x6
orncc %l6, %o2, %i5
fornot1s %f17, %f19, %f7
sethi 0x1444, %g6
fmovsgu %xcc, %f19, %f28
udivx %o5, 0x0589, %i4
fpsub16 %f10, %f10, %f2
fandnot2 %f26, %f14, %f6
subccc %g1, 0x1D5F, %o0
sub %o7, 0x0905, %g7
fcmpeq32 %f24, %f8, %i3
xor %l4, 0x0591, %g5
tg %icc, 0x4
movvc %icc, %l5, %l1
sdivx %i0, 0x06F4, %g3
bcc,a %xcc, loop_444
subc %i7, 0x1164, %l0
set 0x44, %g3
swapa [%l7 + %g3] 0x89, %l3
loop_444:
bvs,a %xcc, loop_445
tcs %icc, 0x3
popc %i2, %l2
mulscc %i6, 0x00CD, %g4
loop_445:
edge8 %i1, %o4, %o1
fmovdcs %xcc, %f20, %f26
tn %xcc, 0x0
orncc %g2, %o6, %o3
tsubcctv %l6, 0x0D5E, %o2
movcs %icc, %i5, %o5
fmovrdne %i4, %f26, %f0
fmuld8sux16 %f17, %f13, %f24
sllx %g6, 0x12, %g1
add %l7, 0x78, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %o0, %o7
te %icc, 0x6
movrlz %g7, %i3, %g5
fmovdneg %xcc, %f22, %f31
xnorcc %l4, 0x000F, %l5
nop
setx 0x264D43C015D1B6F9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x071203AE5B86F95C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f20, %f24
movrgez %l1, %i0, %g3
set 0x30, %o2
lda [%l7 + %o2] 0x15, %f1
lduw [%l7 + 0x18], %l0
srax %i7, %i2, %l3
movcs %xcc, %i6, %g4
edge32n %i1, %o4, %o1
wr %g0, 0x2a, %asi
ldda [%l7 + 0x50] %asi, %g2
fnor %f18, %f20, %f2
andcc %o6, 0x1D2E, %l2
xnor %l6, %o3, %i5
orn %o2, 0x1B22, %i4
orncc %o5, 0x19D0, %g6
addc %o0, 0x0DA5, %g1
alignaddr %o7, %i3, %g7
fcmple32 %f16, %f2, %g5
brnz,a %l5, loop_446
edge32 %l4, %i0, %l1
fandnot2 %f28, %f30, %f20
orn %g3, %i7, %l0
loop_446:
tcc %xcc, 0x7
sra %l3, 0x1E, %i2
fornot1s %f31, %f15, %f8
tl %icc, 0x2
tvc %xcc, 0x1
taddcc %i6, 0x0BB5, %g4
fmovdcc %icc, %f1, %f5
bne loop_447
popc %i1, %o4
orn %o1, 0x008E, %o6
sdivx %g2, 0x0A23, %l2
loop_447:
addcc %l6, %o3, %o2
fmovd %f30, %f30
swap [%l7 + 0x38], %i5
orcc %o5, 0x00C4, %g6
array32 %i4, %o0, %g1
orn %i3, 0x1E91, %o7
sdivcc %g5, 0x1AF0, %g7
edge8l %l4, %i0, %l5
movgu %xcc, %l1, %i7
set 0x68, %l6
stxa %l0, [%l7 + %l6] 0xeb
membar #Sync
tg %icc, 0x4
st %f22, [%l7 + 0x28]
tneg %icc, 0x7
srlx %l3, %g3, %i2
fzero %f10
tge %xcc, 0x5
udivcc %i6, 0x0529, %g4
move %xcc, %i1, %o4
ba loop_448
orn %o6, 0x13AF, %o1
xor %g2, 0x1CCB, %l2
movvs %xcc, %o3, %o2
loop_448:
fba %fcc1, loop_449
smul %i5, 0x14F2, %l6
move %xcc, %g6, %i4
fmovdcc %icc, %f11, %f24
loop_449:
flush %l7 + 0x08
nop
fitod %f6, %f6
fdtox %f6, %f4
fxtod %f4, %f22
movle %xcc, %o0, %g1
edge16l %i3, %o5, %g5
addcc %g7, 0x1DBC, %o7
fbge %fcc3, loop_450
tcc %xcc, 0x1
movcc %xcc, %l4, %i0
wr %g0, 0x24, %asi
ldda [%l7 + 0x60] %asi, %l4
loop_450:
nop
set 0x58, %o5
sta %f1, [%l7 + %o5] 0x11
nop
fitos %f14, %f8
fstox %f8, %f18
set 0x65, %i7
ldsba [%l7 + %i7] 0x10, %i7
movl %icc, %l1, %l0
fbg %fcc1, loop_451
move %icc, %g3, %l3
set 0x38, %i4
lduha [%l7 + %i4] 0x89, %i6
loop_451:
fandnot2 %f22, %f18, %f8
fpadd32 %f20, %f18, %f10
ble loop_452
bgu %icc, loop_453
tcc %xcc, 0x6
tvs %icc, 0x4
loop_452:
smul %g4, 0x14FF, %i1
loop_453:
fornot1 %f0, %f30, %f24
stbar
fbo %fcc3, loop_454
nop
setx 0x0734E681, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x8A8EB86A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fsubs %f11, %f10, %f14
bshuffle %f14, %f12, %f22
fba %fcc1, loop_455
loop_454:
fmul8ulx16 %f26, %f24, %f20
sra %i2, 0x1F, %o4
tsubcctv %o1, %g2, %o6
loop_455:
sdiv %l2, 0x1437, %o2
nop
setx 0x1AEF2DC88DFD66F5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x2C6E3E46DBFCD0D4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
faddd %f4, %f26, %f20
fmuld8sux16 %f28, %f30, %f22
nop
fitod %f4, %f2
fdtoi %f2, %f18
orn %i5, 0x1992, %l6
orncc %g6, 0x13F7, %o3
fbue %fcc3, loop_456
fmovde %xcc, %f23, %f24
fbue %fcc1, loop_457
brlez %o0, loop_458
loop_456:
bvs,a,pn %xcc, loop_459
tn %xcc, 0x6
loop_457:
fmovd %f0, %f22
loop_458:
edge32 %i4, %g1, %o5
loop_459:
movne %icc, %i3, %g7
fmovdne %icc, %f27, %f0
movvc %icc, %g5, %o7
sra %i0, %l5, %i7
movgu %icc, %l4, %l0
set 0x78, %l1
prefetcha [%l7 + %l1] 0x89, 0x2
edge8ln %l3, %l1, %g4
ldsw [%l7 + 0x78], %i6
movl %xcc, %i2, %o4
swap [%l7 + 0x6C], %i1
bcs,pt %xcc, loop_460
movrlz %g2, %o1, %l2
alignaddr %o2, %o6, %i5
nop
setx loop_461, %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_460:
tgu %icc, 0x4
fmovrdlez %g6, %f10, %f20
edge32l %o3, %o0, %l6
loop_461:
fmovdle %xcc, %f20, %f0
udiv %g1, 0x1DAC, %o5
xnorcc %i3, %i4, %g5
sth %o7, [%l7 + 0x7C]
movcs %icc, %g7, %l5
stx %i7, [%l7 + 0x18]
movcs %icc, %l4, %l0
movpos %xcc, %i0, %l3
addc %g3, %l1, %g4
fandnot2 %f24, %f2, %f14
xnorcc %i6, 0x036E, %o4
subccc %i2, 0x0CAA, %g2
brgz,a %o1, loop_462
srax %l2, 0x09, %o2
edge8l %o6, %i1, %g6
movle %xcc, %o3, %o0
loop_462:
movcc %icc, %l6, %i5
stb %g1, [%l7 + 0x6B]
sdivcc %i3, 0x1573, %o5
fble,a %fcc1, loop_463
fmovrsgez %i4, %f11, %f21
udivcc %g5, 0x064D, %g7
ta %icc, 0x3
loop_463:
tg %xcc, 0x5
fnors %f0, %f0, %f23
fbe,a %fcc3, loop_464
nop
setx 0x1BC1A8C6F6903220, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x54281A1619BF9755, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f20, %f30
fmovsl %xcc, %f25, %f29
edge16 %l5, %i7, %l4
loop_464:
bge,a loop_465
subc %l0, %i0, %l3
tge %xcc, 0x5
ldsh [%l7 + 0x2C], %o7
loop_465:
fbne,a %fcc1, loop_466
tne %xcc, 0x1
tpos %icc, 0x2
edge16n %l1, %g3, %i6
loop_466:
tgu %icc, 0x2
call loop_467
te %xcc, 0x5
or %g4, 0x1888, %o4
call loop_468
loop_467:
sth %g2, [%l7 + 0x42]
fors %f13, %f5, %f25
fmovrsgez %i2, %f8, %f1
loop_468:
fmul8x16au %f25, %f31, %f20
edge8l %l2, %o1, %o6
set 0x60, %g6
ldda [%l7 + %g6] 0x80, %o2
nop
fitos %f5, %f19
fstox %f19, %f14
fxtos %f14, %f2
fbug,a %fcc2, loop_469
orncc %g6, 0x0310, %o3
taddcc %o0, %l6, %i1
fmovsn %icc, %f9, %f20
loop_469:
fbe %fcc0, loop_470
fexpand %f2, %f8
movge %xcc, %g1, %i3
edge16 %i5, %o5, %g5
loop_470:
mova %xcc, %i4, %l5
set 0x20, %i5
lduha [%l7 + %i5] 0x11, %g7
addcc %i7, 0x03C2, %l0
edge8l %l4, %i0, %l3
andn %l1, 0x0006, %o7
nop
fitos %f22, %f19
fmovrsgez %g3, %f31, %f1
smulcc %g4, 0x149D, %o4
taddcc %g2, 0x15D3, %i6
fpadd32s %f19, %f26, %f18
tsubcctv %i2, %o1, %o6
sub %l2, %g6, %o3
brlez,a %o2, loop_471
movcc %icc, %l6, %o0
movrlz %g1, %i1, %i5
tge %xcc, 0x6
loop_471:
movpos %icc, %i3, %g5
srl %i4, %o5, %g7
fba,a %fcc0, loop_472
movre %l5, %i7, %l4
fone %f8
add %l7, 0x10, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %l0
casxa [%l6] 0x19, %l0, %i0
loop_472:
popc 0x1828, %l1
tgu %xcc, 0x5
lduw [%l7 + 0x24], %l3
edge8 %o7, %g4, %o4
ldsb [%l7 + 0x40], %g2
fcmple32 %f20, %f4, %g3
fmuld8sux16 %f2, %f29, %f12
srl %i2, %o1, %o6
lduh [%l7 + 0x62], %l2
edge16 %g6, %i6, %o3
bn,a %xcc, loop_473
fmovd %f2, %f16
std %f26, [%l7 + 0x40]
std %f30, [%l7 + 0x10]
loop_473:
movvs %xcc, %o2, %o0
fbl %fcc0, loop_474
fbug,a %fcc0, loop_475
ta %xcc, 0x5
edge32 %g1, %i1, %i5
loop_474:
fnot1 %f20, %f14
loop_475:
brgz %i3, loop_476
movrne %g5, 0x1E2, %l6
add %o5, %g7, %i4
membar 0x6D
loop_476:
tpos %xcc, 0x4
sub %l5, 0x0D43, %i7
lduw [%l7 + 0x40], %l4
fexpand %f8, %f26
nop
setx 0x85FC2510, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0x0D378A25, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fadds %f27, %f21, %f23
set 0x08, %g1
prefetcha [%l7 + %g1] 0x10, 0x3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %l1, %l3, %l0
fbne,a %fcc1, loop_477
nop
set 0x28, %i6
ldx [%l7 + %i6], %g4
movrne %o7, 0x3B3, %g2
flush %l7 + 0x34
loop_477:
fpsub32s %f28, %f19, %f11
bpos %xcc, loop_478
fmovrdgez %o4, %f12, %f10
orn %i2, %g3, %o6
tvs %icc, 0x5
loop_478:
ble loop_479
edge16 %o1, %g6, %l2
ta %icc, 0x1
mulx %o3, %i6, %o0
loop_479:
movrne %o2, %g1, %i1
movrlez %i3, %g5, %l6
tg %xcc, 0x2
movrne %i5, 0x3CE, %g7
array16 %o5, %i4, %l5
ta %icc, 0x6
mulscc %i7, %l4, %l1
fnand %f30, %f26, %f4
fmovdle %icc, %f1, %f4
tg %xcc, 0x6
fbn %fcc1, loop_480
nop
fitod %f4, %f14
fdtox %f14, %f16
fxtod %f16, %f12
wr %g0, 0xea, %asi
stwa %i0, [%l7 + 0x40] %asi
membar #Sync
loop_480:
nop
setx 0x9BD7C7B3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0x9576FE17, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fdivs %f6, %f31, %f31
fnot1 %f16, %f18
wr %g0, 0x19, %asi
stwa %l0, [%l7 + 0x58] %asi
tpos %xcc, 0x2
movvc %icc, %g4, %l3
and %g2, 0x1027, %o7
andn %i2, 0x1BDF, %o4
fmul8x16 %f13, %f26, %f28
fmovdcs %icc, %f21, %f21
andn %g3, 0x0C9D, %o6
movrgz %g6, %o1, %o3
fnegd %f8, %f24
andn %i6, %l2, %o2
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x7C] %asi, %g1
fmovrde %i1, %f6, %f16
bcs %xcc, loop_481
ldsh [%l7 + 0x08], %i3
bneg %icc, loop_482
movg %xcc, %o0, %g5
loop_481:
movne %icc, %i5, %g7
std %f28, [%l7 + 0x40]
loop_482:
bvc loop_483
sll %l6, 0x01, %o5
array8 %l5, %i7, %l4
movgu %xcc, %l1, %i0
loop_483:
tle %xcc, 0x3
tl %xcc, 0x5
orcc %i4, 0x01E9, %g4
srax %l0, %l3, %o7
and %i2, %o4, %g3
tle %icc, 0x7
movle %icc, %o6, %g6
alignaddr %o1, %o3, %g2
andcc %l2, %i6, %g1
array32 %o2, %i3, %i1
array32 %o0, %i5, %g7
fpadd32 %f18, %f10, %f2
nop
setx loop_484, %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
fmovdvs %xcc, %f26, %f5
set 0x74, %i0
lduwa [%l7 + %i0] 0x89, %g5
loop_484:
edge16l %l6, %o5, %i7
fcmpeq32 %f26, %f4, %l5
movgu %xcc, %l4, %l1
subcc %i4, 0x107A, %i0
popc 0x1E38, %g4
tn %xcc, 0x0
movl %icc, %l3, %o7
taddcctv %i2, %l0, %o4
fpack16 %f20, %f20
tsubcctv %g3, %o6, %o1
ldx [%l7 + 0x58], %g6
smulcc %g2, %o3, %l2
fpackfix %f24, %f22
fmovdvc %icc, %f5, %f13
tpos %xcc, 0x3
andncc %g1, %o2, %i6
movneg %icc, %i3, %o0
nop
setx 0x2E121BD4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
fsqrts %f20, %f25
fxnor %f18, %f30, %f30
edge8ln %i5, %i1, %g7
xor %g5, 0x065D, %o5
movrlez %l6, 0x194, %l5
movg %icc, %l4, %l1
edge32n %i7, %i0, %g4
taddcctv %i4, 0x05F4, %o7
nop
set 0x74, %g7
lduh [%l7 + %g7], %l3
edge16n %i2, %o4, %g3
fandnot1 %f10, %f14, %f2
fba,a %fcc0, loop_485
ba,pn %icc, loop_486
srlx %o6, 0x0E, %o1
subcc %l0, 0x1E11, %g2
loop_485:
fabss %f11, %f24
loop_486:
bg,a,pt %xcc, loop_487
nop
fitos %f9, %f18
fstod %f18, %f26
umulcc %o3, 0x05CE, %l2
tsubcctv %g1, %g6, %i6
loop_487:
movneg %icc, %i3, %o2
fmovrse %o0, %f28, %f28
set 0x78, %i3
stwa %i1, [%l7 + %i3] 0xeb
membar #Sync
movpos %icc, %g7, %g5
set 0x54, %o6
lduwa [%l7 + %o6] 0x0c, %o5
swap [%l7 + 0x70], %i5
edge8n %l6, %l5, %l4
fba %fcc1, loop_488
sllx %i7, 0x0F, %i0
bleu loop_489
membar 0x25
loop_488:
movvs %icc, %g4, %l1
nop
fitod %f8, %f18
fdtox %f18, %f0
fxtod %f0, %f16
loop_489:
orn %o7, %i4, %i2
movl %xcc, %l3, %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsh [%l7 + 0x62], %g3
bvs,pn %icc, loop_490
sth %o1, [%l7 + 0x54]
fsrc2s %f24, %f4
tvs %xcc, 0x2
loop_490:
call loop_491
xor %l0, %g2, %o6
tge %icc, 0x0
edge16ln %l2, %g1, %o3
loop_491:
nop
set 0x4E, %o3
ldsha [%l7 + %o3] 0x15, %i6
tleu %icc, 0x5
for %f6, %f8, %f26
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
set 0x48, %g5
stw %g6, [%l7 + %g5]
fmovrsgz %i3, %f31, %f17
movgu %icc, %o2, %o0
set 0x12, %i2
stba %i1, [%l7 + %i2] 0x0c
addcc %g7, 0x13AF, %o5
udivcc %i5, 0x0186, %g5
tle %icc, 0x4
tcc %icc, 0x7
fblg,a %fcc3, loop_492
fcmpgt16 %f26, %f22, %l6
array8 %l4, %l5, %i7
nop
set 0x65, %l2
ldub [%l7 + %l2], %g4
loop_492:
bg loop_493
fpmerge %f9, %f12, %f14
fmovsgu %icc, %f9, %f20
mulx %l1, %i0, %o7
loop_493:
movrlez %i2, %i4, %o4
set 0x20, %l5
ldda [%l7 + %l5] 0x23, %g2
movle %xcc, %o1, %l3
movvs %icc, %l0, %o6
set 0x70, %o1
lduwa [%l7 + %o1] 0x80, %g2
set 0x70, %i1
lduwa [%l7 + %i1] 0x15, %l2
subc %g1, %o3, %i6
movl %icc, %g6, %i3
tleu %icc, 0x4
brgez,a %o0, loop_494
ldd [%l7 + 0x58], %i0
taddcc %g7, 0x0726, %o2
fmovsg %icc, %f19, %f6
loop_494:
be,pn %icc, loop_495
orncc %i5, 0x1B39, %g5
mova %icc, %o5, %l4
fbu %fcc0, loop_496
loop_495:
st %f13, [%l7 + 0x48]
taddcctv %l6, 0x0097, %l5
edge8l %i7, %l1, %g4
loop_496:
smulcc %i0, %o7, %i2
xor %i4, %o4, %o1
smul %g3, %l3, %o6
andn %g2, 0x0A08, %l0
set 0x60, %o0
stwa %l2, [%l7 + %o0] 0x04
fpadd32s %f5, %f29, %f4
sethi 0x0810, %o3
edge8ln %i6, %g1, %g6
fpack32 %f6, %f14, %f18
xnorcc %o0, %i1, %g7
fbo,a %fcc2, loop_497
ba,a %xcc, loop_498
stx %o2, [%l7 + 0x20]
sll %i3, 0x1C, %i5
loop_497:
fpsub16s %f26, %f17, %f14
loop_498:
xor %g5, %l4, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x11] %asi, %o5
movre %l5, %i7, %l1
nop
set 0x10, %l0
ldx [%l7 + %l0], %i0
tl %icc, 0x0
fbug %fcc2, loop_499
for %f12, %f8, %f14
movre %g4, 0x23C, %o7
edge16l %i2, %i4, %o1
loop_499:
nop
setx loop_500, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sethi 0x1016, %o4
udivx %g3, 0x1669, %o6
fmovrsne %g2, %f5, %f2
loop_500:
bge,a,pt %xcc, loop_501
fpadd16 %f14, %f30, %f20
fnot2 %f14, %f20
ldstub [%l7 + 0x4F], %l3
loop_501:
edge8ln %l2, %l0, %o3
andn %g1, 0x0135, %i6
edge8 %g6, %o0, %g7
movge %xcc, %i1, %o2
or %i3, 0x1798, %g5
fbul,a %fcc1, loop_502
fmovsne %icc, %f7, %f28
xnor %i5, %l6, %o5
stw %l5, [%l7 + 0x10]
loop_502:
fzeros %f27
fxnor %f24, %f0, %f16
fexpand %f11, %f10
movle %xcc, %l4, %i7
movg %xcc, %i0, %l1
tgu %xcc, 0x7
fmovdn %icc, %f10, %f6
set 0x49, %o7
ldsba [%l7 + %o7] 0x89, %o7
nop
setx 0x99A56EFA088ED6A7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x63142B2BB1E4483D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f14, %f30
fcmpeq16 %f20, %f2, %i2
nop
setx 0xB3C453E1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0xF804FE87, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fmuls %f26, %f4, %f2
stx %g4, [%l7 + 0x60]
fbo,a %fcc3, loop_503
fbge %fcc3, loop_504
fabss %f19, %f16
tsubcctv %i4, %o4, %g3
loop_503:
edge32n %o1, %o6, %l3
loop_504:
nop
set 0x25, %g2
stba %g2, [%l7 + %g2] 0x81
fpack32 %f28, %f2, %f2
sllx %l2, %o3, %g1
fmovdleu %icc, %f17, %f24
taddcc %l0, %g6, %o0
fnor %f24, %f14, %f24
sdiv %i6, 0x0376, %i1
nop
fitos %f8, %f25
fstoi %f25, %f5
tge %icc, 0x0
fnot2 %f0, %f2
fmovsne %xcc, %f11, %f14
sllx %g7, 0x14, %i3
subc %g5, %i5, %l6
bge %icc, loop_505
sll %o2, %l5, %o5
tne %icc, 0x4
set 0x40, %o4
prefetcha [%l7 + %o4] 0x10, 0x0
loop_505:
movcs %xcc, %i0, %i7
edge32 %l1, %i2, %o7
udivcc %g4, 0x1345, %i4
set 0x28, %l4
lduwa [%l7 + %l4] 0x89, %g3
udiv %o4, 0x1FF5, %o6
nop
set 0x70, %l3
stx %o1, [%l7 + %l3]
tcc %xcc, 0x0
movne %xcc, %g2, %l2
bg,a,pt %icc, loop_506
nop
setx loop_507, %l0, %l1
jmpl %l1, %o3
bl,pt %icc, loop_508
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_506:
fmovrde %l3, %f22, %f16
loop_507:
nop
set 0x68, %g4
prefetcha [%l7 + %g4] 0x18, 0x2
loop_508:
srax %l0, %g6, %i6
fba %fcc3, loop_509
fblg,a %fcc1, loop_510
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8l %i1, %o0, %g7
loop_509:
nop
setx 0xDBA63BF680E57D18, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x644AA061A637D516, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f6, %f8
loop_510:
ba,a,pn %xcc, loop_511
fmovd %f8, %f28
xor %i3, 0x12B7, %i5
movcc %xcc, %l6, %o2
loop_511:
movvc %icc, %g5, %o5
tleu %xcc, 0x1
fandnot2 %f8, %f22, %f4
mulx %l5, 0x14BE, %l4
tne %xcc, 0x6
nop
setx 0xA6C003E91F0247FC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f12
xnorcc %i0, %i7, %i2
tsubcctv %l1, 0x06C3, %o7
edge16 %g4, %i4, %o4
movcs %xcc, %o6, %g3
array8 %o1, %l2, %g2
bg %xcc, loop_512
tvs %xcc, 0x5
addc %l3, 0x0C82, %g1
xnorcc %o3, %g6, %l0
loop_512:
bleu,a,pn %icc, loop_513
tl %xcc, 0x2
edge32l %i1, %o0, %g7
nop
fitos %f1, %f17
fstox %f17, %f28
fxtos %f28, %f17
loop_513:
fmovdleu %xcc, %f14, %f22
fnegs %f20, %f12
alignaddr %i3, %i6, %l6
fmovrdlez %i5, %f12, %f28
orcc %o2, %o5, %l5
nop
set 0x78, %o2
lduh [%l7 + %o2], %g5
tvs %icc, 0x3
tvs %icc, 0x6
bg %icc, loop_514
fnegd %f2, %f22
fmovrsgez %i0, %f29, %f22
orcc %i7, 0x0A81, %i2
loop_514:
fxnors %f11, %f25, %f12
fnot1 %f28, %f2
tge %icc, 0x7
fmovdcc %xcc, %f27, %f18
fpadd16s %f14, %f14, %f16
ldsw [%l7 + 0x28], %l1
bpos loop_515
tl %xcc, 0x7
fmovrdgez %o7, %f16, %f22
sdiv %l4, 0x0B6D, %g4
loop_515:
srax %o4, 0x08, %o6
fnot1s %f19, %f11
mulscc %i4, 0x0882, %o1
nop
setx 0x40675BC5, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
edge32l %l2, %g2, %l3
subcc %g3, %o3, %g6
fmovsne %xcc, %f17, %f22
mulscc %g1, %l0, %o0
edge32ln %i1, %i3, %i6
mova %icc, %g7, %l6
add %o2, %i5, %l5
membar 0x3A
fpsub32 %f0, %f22, %f8
fmul8x16al %f14, %f29, %f10
edge8n %g5, %i0, %i7
ldd [%l7 + 0x60], %f26
sdiv %i2, 0x0D7E, %o5
taddcctv %l1, 0x143B, %o7
mova %xcc, %g4, %l4
fmovse %icc, %f13, %f16
edge32l %o6, %i4, %o4
ldsb [%l7 + 0x62], %l2
mova %xcc, %o1, %l3
movrlez %g3, 0x3C2, %o3
movvs %xcc, %g6, %g2
fmovsl %icc, %f16, %f12
fandnot1s %f0, %f30, %f15
fmovsvs %icc, %f20, %f9
popc 0x048A, %g1
nop
fitod %f4, %f8
fdtox %f8, %f4
fxtod %f4, %f16
andncc %o0, %l0, %i3
movvc %icc, %i1, %g7
movg %xcc, %i6, %o2
or %i5, 0x1281, %l5
set 0x68, %l6
ldxa [%l7 + %l6] 0x10, %l6
andn %i0, %g5, %i7
bpos,a,pt %icc, loop_516
movneg %xcc, %i2, %l1
tl %xcc, 0x6
taddcctv %o7, 0x1545, %o5
loop_516:
nop
wr %g0, 0x11, %asi
ldsha [%l7 + 0x22] %asi, %g4
edge8ln %l4, %i4, %o4
movrlez %o6, 0x385, %l2
flush %l7 + 0x44
brlez,a %l3, loop_517
movn %icc, %o1, %o3
fmovsn %icc, %f30, %f16
edge16 %g3, %g2, %g6
loop_517:
srl %o0, 0x0A, %l0
nop
set 0x0B, %g3
ldub [%l7 + %g3], %g1
fmovdvc %xcc, %f27, %f19
fbge,a %fcc2, loop_518
udiv %i3, 0x0F73, %g7
fcmpgt16 %f14, %f10, %i1
prefetch [%l7 + 0x6C], 0x0
loop_518:
nop
fitos %f8, %f9
tvc %icc, 0x4
subcc %o2, %i5, %i6
tn %xcc, 0x0
mulscc %l6, %l5, %i0
bge,pt %xcc, loop_519
srlx %g5, 0x18, %i7
edge16n %l1, %o7, %o5
fmovrsgz %g4, %f28, %f27
loop_519:
sethi 0x1C46, %i2
nop
setx loop_520, %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
fbn %fcc1, loop_521
sll %l4, %i4, %o6
srl %l2, 0x1C, %l3
loop_520:
ld [%l7 + 0x0C], %f2
loop_521:
add %o1, 0x16D6, %o3
tsubcctv %o4, %g3, %g2
xnorcc %o0, %l0, %g1
faligndata %f18, %f26, %f26
sdivx %i3, 0x0689, %g6
movneg %icc, %g7, %o2
ldx [%l7 + 0x30], %i1
movrlz %i5, %l6, %l5
fnors %f14, %f15, %f24
tsubcctv %i0, %i6, %i7
fbg,a %fcc0, loop_522
movrlez %l1, %o7, %o5
movgu %xcc, %g4, %g5
tsubcctv %l4, %i2, %i4
loop_522:
tsubcctv %l2, 0x09CE, %l3
tcs %icc, 0x3
fbuge %fcc2, loop_523
edge8n %o1, %o3, %o4
tpos %xcc, 0x0
mulscc %o6, %g3, %g2
loop_523:
nop
setx 0x9534B170C04D232C, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
ta %xcc, 0x5
tg %icc, 0x4
edge8ln %o0, %g1, %l0
fmovrde %i3, %f12, %f10
tcc %icc, 0x3
wr %g0, 0x22, %asi
stxa %g7, [%l7 + 0x58] %asi
membar #Sync
edge16l %o2, %g6, %i1
movleu %xcc, %l6, %i5
ta %icc, 0x5
andncc %i0, %l5, %i6
set 0x18, %o5
ldstuba [%l7 + %o5] 0x81, %i7
movpos %icc, %l1, %o7
xnor %g4, %g5, %o5
membar 0x3A
movn %icc, %i2, %l4
movrlez %l2, 0x051, %i4
tneg %xcc, 0x7
fmovdcc %xcc, %f0, %f14
alignaddrl %l3, %o1, %o3
bgu,pn %icc, loop_524
ldx [%l7 + 0x50], %o4
fornot1 %f24, %f22, %f12
smul %g3, 0x0B46, %o6
loop_524:
ldsh [%l7 + 0x6A], %o0
movvc %xcc, %g2, %g1
lduh [%l7 + 0x58], %i3
membar #Sync
wr %g0, 0xf9, %asi
ldda [%l7 + 0x40] %asi, %f0
tvs %xcc, 0x5
wr %g0, 0x04, %asi
stba %l0, [%l7 + 0x2F] %asi
nop
setx 0xF7EA8D8F361235BF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xE0064151DB110F74, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f2, %f10
umul %o2, %g6, %g7
edge8n %l6, %i5, %i1
sdivcc %i0, 0x1D2F, %i6
sdivcc %i7, 0x0F75, %l5
brlz,a %o7, loop_525
edge8 %l1, %g5, %g4
sllx %o5, %i2, %l2
fmovse %icc, %f6, %f8
loop_525:
addccc %l4, 0x10AF, %i4
fcmpeq16 %f20, %f10, %o1
call loop_526
sdivx %o3, 0x01CA, %l3
fmuld8sux16 %f18, %f31, %f2
bneg,a %icc, loop_527
loop_526:
udiv %g3, 0x17EE, %o6
stb %o0, [%l7 + 0x6A]
lduw [%l7 + 0x68], %o4
loop_527:
brgz,a %g1, loop_528
fpadd32s %f28, %f16, %f5
edge8 %i3, %g2, %o2
tsubcc %l0, 0x0B7A, %g7
loop_528:
array16 %g6, %l6, %i5
set 0x18, %i7
lduwa [%l7 + %i7] 0x0c, %i1
add %i6, %i7, %l5
fmovsgu %icc, %f16, %f14
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tneg %icc, 0x7
tvc %xcc, 0x1
fbug %fcc3, loop_529
movcs %xcc, %o7, %i0
for %f8, %f14, %f20
movvc %icc, %g5, %g4
loop_529:
nop
setx 0x7C4857227059FB0F, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
faligndata %f22, %f28, %f24
edge8 %o5, %l1, %l2
nop
fitos %f13, %f10
fstoi %f10, %f0
sllx %i2, %i4, %o1
fmovsvc %icc, %f14, %f24
edge16ln %o3, %l3, %g3
movcs %icc, %o6, %o0
bvc %xcc, loop_530
taddcc %o4, %g1, %l4
wr %g0, 0x11, %asi
sta %f19, [%l7 + 0x4C] %asi
loop_530:
tn %xcc, 0x1
edge16n %i3, %g2, %l0
movcc %xcc, %g7, %o2
nop
setx 0x41C5755FC0712A90, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
nop
setx 0x919706EDE061DEAA, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
tne %xcc, 0x4
wr %g0, 0x81, %asi
stda %f0, [%l7 + 0x40] %asi
movrne %l6, %g6, %i5
fmovd %f6, %f2
for %f8, %f16, %f28
add %i6, 0x023A, %i1
movre %l5, 0x03D, %i7
bneg,a,pn %xcc, loop_531
xnor %o7, %i0, %g5
orncc %o5, %g4, %l1
prefetch [%l7 + 0x24], 0x1
loop_531:
movn %icc, %i2, %l2
fpsub32 %f6, %f14, %f30
fsrc1 %f18, %f16
fmovscs %xcc, %f27, %f15
fpadd32s %f13, %f3, %f19
tle %xcc, 0x4
stbar
movvs %icc, %i4, %o3
nop
fitos %f1, %f21
fstod %f21, %f6
edge8n %l3, %o1, %g3
taddcc %o6, %o0, %o4
array32 %g1, %l4, %g2
fbg %fcc3, loop_532
ta %icc, 0x1
flush %l7 + 0x70
membar 0x26
loop_532:
edge8 %l0, %g7, %i3
movrlez %l6, %g6, %o2
fpsub32 %f24, %f26, %f14
fmul8sux16 %f14, %f12, %f22
orn %i5, %i1, %l5
movre %i7, 0x0A6, %o7
orncc %i6, %i0, %o5
fbl,a %fcc2, loop_533
sub %g4, 0x0F3E, %l1
edge32l %g5, %i2, %i4
fblg,a %fcc3, loop_534
loop_533:
fmovs %f18, %f23
subcc %l2, %o3, %l3
orncc %o1, 0x07FD, %o6
loop_534:
bg %icc, loop_535
fble,a %fcc1, loop_536
fmovdneg %icc, %f2, %f22
sra %g3, %o4, %o0
loop_535:
andcc %g1, %l4, %l0
loop_536:
addc %g7, %g2, %i3
add %g6, %o2, %i5
fcmple32 %f30, %f0, %l6
andcc %i1, %l5, %i7
lduw [%l7 + 0x64], %i6
fcmpne16 %f4, %f12, %i0
bl,a,pt %xcc, loop_537
ld [%l7 + 0x54], %f27
edge32n %o7, %g4, %o5
ldsw [%l7 + 0x68], %g5
loop_537:
movvs %icc, %l1, %i2
fbge,a %fcc1, loop_538
fmovspos %icc, %f18, %f22
wr %g0, 0x80, %asi
swapa [%l7 + 0x3C] %asi, %l2
loop_538:
edge32n %o3, %l3, %o1
edge8l %o6, %g3, %o4
movle %icc, %i4, %o0
edge16 %g1, %l0, %g7
movgu %xcc, %l4, %g2
set 0x40, %l1
stda %f16, [%l7 + %l1] 0x0c
taddcctv %g6, %i3, %o2
stw %l6, [%l7 + 0x7C]
movl %xcc, %i1, %l5
edge32 %i5, %i6, %i7
alignaddrl %i0, %g4, %o5
edge8ln %g5, %o7, %l1
nop
setx 0x17F6F299B2FF18F2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f6
nop
setx loop_539, %l0, %l1
jmpl %l1, %i2
tle %xcc, 0x7
sdivx %l2, 0x07D9, %l3
edge32l %o1, %o3, %o6
loop_539:
subc %o4, 0x0B49, %g3
std %f4, [%l7 + 0x60]
movl %icc, %i4, %o0
andn %l0, 0x1328, %g1
ldsh [%l7 + 0x3C], %l4
andn %g7, %g2, %i3
brz %o2, loop_540
fornot1 %f24, %f26, %f20
umulcc %l6, 0x0876, %g6
edge16ln %l5, %i5, %i6
loop_540:
fpsub32s %f26, %f0, %f29
movgu %icc, %i1, %i0
std %f22, [%l7 + 0x70]
array8 %i7, %o5, %g4
subc %g5, 0x0CAE, %l1
nop
setx 0x366A42BA6FA45B32, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x9981DFC01CCE7A2E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f2, %f4
ldd [%l7 + 0x60], %i2
set 0x1A, %i4
lduha [%l7 + %i4] 0x88, %l2
fmovsneg %icc, %f14, %f19
movrne %o7, %o1, %o3
add %l7, 0x58, %l6
wr %g0, 0x04, %asi
casa [%l6] %asi, %o6, %l3
fbl %fcc1, loop_541
tneg %xcc, 0x4
edge32 %g3, %o4, %o0
movrlez %i4, %g1, %l0
loop_541:
bn,a,pn %icc, loop_542
bcs,a,pt %xcc, loop_543
fmovsn %xcc, %f4, %f9
movgu %icc, %l4, %g7
loop_542:
movpos %icc, %i3, %o2
loop_543:
bl,a %icc, loop_544
movrgz %l6, 0x114, %g2
ta %icc, 0x7
lduw [%l7 + 0x78], %l5
loop_544:
movcc %icc, %i5, %g6
tvs %xcc, 0x0
movrgz %i1, %i6, %i7
tg %xcc, 0x3
call loop_545
brgz,a %i0, loop_546
udivcc %g4, 0x1BA6, %o5
tcc %icc, 0x7
loop_545:
addc %l1, 0x0EEE, %g5
loop_546:
sll %i2, %l2, %o1
andncc %o3, %o7, %o6
fmovscs %xcc, %f22, %f1
ta %icc, 0x3
membar 0x2D
nop
setx loop_547, %l0, %l1
jmpl %l1, %g3
flush %l7 + 0x28
smulcc %l3, 0x0AFB, %o4
fmovdleu %icc, %f27, %f5
loop_547:
movrlez %o0, %g1, %l0
move %icc, %i4, %l4
fmovdcc %xcc, %f23, %f0
tsubcc %i3, %g7, %o2
srax %g2, 0x03, %l5
fmovdge %xcc, %f13, %f9
fmovdvc %xcc, %f8, %f31
sra %l6, 0x09, %i5
orncc %i1, 0x1136, %i6
movle %xcc, %i7, %g6
movneg %icc, %i0, %g4
ldsw [%l7 + 0x10], %o5
srl %g5, 0x14, %l1
movn %icc, %l2, %i2
movvc %icc, %o1, %o7
tcc %icc, 0x7
prefetch [%l7 + 0x70], 0x0
tg %icc, 0x3
tn %icc, 0x1
fbe %fcc2, loop_548
srax %o3, 0x0C, %g3
set 0x28, %i5
prefetcha [%l7 + %i5] 0x04, 0x1
loop_548:
tvs %xcc, 0x3
edge32ln %l3, %o4, %o0
movl %icc, %g1, %l0
membar 0x6F
fands %f14, %f16, %f28
sir 0x1830
smul %i4, %l4, %i3
movrgez %g7, %o2, %g2
movleu %icc, %l5, %l6
fornot1 %f16, %f10, %f6
movrgz %i5, %i1, %i7
sub %g6, 0x0FA2, %i0
andn %i6, 0x0703, %g4
sub %g5, 0x1409, %o5
nop
fitos %f4, %f7
fstod %f7, %f22
movcs %xcc, %l1, %l2
tg %xcc, 0x0
andcc %i2, 0x1897, %o7
edge16 %o1, %o3, %g3
fmovdpos %xcc, %f12, %f2
bge,a %icc, loop_549
ld [%l7 + 0x64], %f16
fmovdpos %icc, %f5, %f30
mulx %l3, %o6, %o0
loop_549:
tne %xcc, 0x4
nop
set 0x46, %g1
ldsh [%l7 + %g1], %o4
st %f15, [%l7 + 0x68]
orn %g1, %i4, %l0
tneg %icc, 0x6
fbule,a %fcc0, loop_550
brlez %i3, loop_551
alignaddrl %g7, %l4, %g2
and %o2, 0x0F50, %l5
loop_550:
sub %i5, %l6, %i1
loop_551:
bne,a,pn %icc, loop_552
fpsub32 %f8, %f24, %f28
ble,pn %xcc, loop_553
fmovrslz %g6, %f17, %f14
loop_552:
taddcc %i7, 0x0139, %i6
nop
setx 0x14FE7ACCA05EB02D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x887CC862F24A805E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fsubd %f14, %f0, %f8
loop_553:
tneg %icc, 0x5
edge8l %i0, %g5, %o5
fnot1 %f2, %f0
edge16l %l1, %g4, %i2
tcs %xcc, 0x2
tne %icc, 0x7
fmovspos %icc, %f13, %f17
fbo %fcc1, loop_554
brlez %o7, loop_555
edge32n %o1, %l2, %g3
wr %g0, 0x81, %asi
sta %f28, [%l7 + 0x60] %asi
loop_554:
or %o3, %o6, %o0
loop_555:
tgu %xcc, 0x7
sllx %o4, 0x04, %g1
fbul %fcc1, loop_556
move %xcc, %l3, %i4
udiv %i3, 0x140C, %g7
alignaddr %l0, %g2, %o2
loop_556:
fsrc2s %f23, %f23
sub %l5, 0x1D60, %i5
fand %f24, %f12, %f10
set 0x37, %i6
lduba [%l7 + %i6] 0x15, %l6
movcs %xcc, %l4, %i1
smul %i7, 0x1E5C, %i6
tg %icc, 0x5
fbge %fcc0, loop_557
fpsub16 %f4, %f10, %f2
tg %xcc, 0x4
nop
setx loop_558, %l0, %l1
jmpl %l1, %i0
loop_557:
edge8ln %g6, %g5, %l1
taddcctv %o5, 0x0B94, %g4
movleu %icc, %o7, %o1
loop_558:
fsrc1 %f24, %f20
fmuld8ulx16 %f9, %f0, %f8
movneg %icc, %i2, %l2
brz %o3, loop_559
movrlez %g3, %o0, %o4
edge8 %o6, %g1, %l3
addcc %i4, %i3, %g7
loop_559:
fornot2 %f18, %f26, %f2
movcc %icc, %g2, %l0
movne %xcc, %l5, %i5
fmovsle %icc, %f24, %f28
umul %o2, 0x11C1, %l6
xor %l4, %i7, %i1
orncc %i6, %g6, %g5
movcc %xcc, %l1, %o5
stb %g4, [%l7 + 0x51]
xnorcc %o7, %o1, %i2
movpos %icc, %i0, %o3
tpos %icc, 0x4
move %icc, %l2, %o0
or %g3, %o4, %o6
subcc %l3, 0x102F, %g1
array16 %i3, %g7, %g2
movle %xcc, %l0, %l5
fzero %f14
fmovscc %xcc, %f27, %f21
fmovdcc %icc, %f3, %f10
nop
setx 0x5E1D255D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x469B2C6D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fmuls %f22, %f6, %f9
fba,a %fcc1, loop_560
sra %i4, %o2, %l6
subc %i5, %l4, %i7
movrne %i6, %g6, %g5
loop_560:
sethi 0x1BB0, %l1
tneg %icc, 0x2
addcc %i1, 0x17F0, %g4
sra %o7, %o5, %i2
sub %o1, %o3, %i0
wr %g0, 0x19, %asi
lduba [%l7 + 0x17] %asi, %l2
fmovrse %g3, %f13, %f13
movgu %icc, %o0, %o6
tne %xcc, 0x4
sdivx %o4, 0x0AA4, %l3
sir 0x15F4
fsrc2 %f20, %f0
and %g1, 0x1AF6, %i3
xorcc %g7, 0x002D, %l0
orn %g2, %l5, %o2
mulscc %l6, 0x1EF6, %i5
tle %xcc, 0x6
orncc %i4, 0x063A, %i7
movg %icc, %l4, %g6
umul %g5, 0x1746, %i6
addc %i1, 0x1EEB, %l1
movvc %icc, %g4, %o5
movrlez %o7, %o1, %i2
fbne %fcc1, loop_561
fbne %fcc1, loop_562
brz %i0, loop_563
fsrc2 %f26, %f0
loop_561:
and %l2, %g3, %o3
loop_562:
sth %o6, [%l7 + 0x7C]
loop_563:
fpsub16 %f6, %f14, %f0
movl %xcc, %o4, %l3
andncc %g1, %i3, %g7
edge8 %l0, %g2, %l5
nop
setx 0x6A7CAA07, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0xE3A9FAF4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fsubs %f11, %f11, %f24
tgu %icc, 0x0
nop
fitos %f11, %f28
fstod %f28, %f4
movle %xcc, %o0, %l6
membar 0x04
mulscc %i5, 0x1F5D, %i4
movrgz %i7, %o2, %g6
addccc %g5, %i6, %i1
set 0x14, %i0
swapa [%l7 + %i0] 0x80, %l1
movrgz %g4, 0x12D, %l4
subcc %o5, %o7, %i2
ldsw [%l7 + 0x18], %o1
sethi 0x068B, %i0
mova %icc, %l2, %g3
tneg %xcc, 0x6
edge8ln %o6, %o3, %o4
fmul8sux16 %f10, %f10, %f20
subcc %g1, 0x0BEE, %i3
movre %g7, %l3, %g2
fmovda %xcc, %f27, %f30
fmovsle %icc, %f9, %f0
taddcctv %l0, %l5, %o0
movrgz %l6, %i4, %i7
movvc %xcc, %i5, %o2
ldd [%l7 + 0x40], %g4
edge32n %g6, %i1, %i6
or %g4, %l1, %l4
flush %l7 + 0x10
xnor %o5, %i2, %o7
andcc %i0, 0x0F57, %o1
fmovdvs %xcc, %f27, %f8
fnor %f30, %f26, %f0
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x46] %asi, %g3
edge8l %o6, %l2, %o4
udivcc %g1, 0x123F, %o3
fmovrdgz %i3, %f2, %f24
orncc %l3, 0x0C28, %g2
ldsh [%l7 + 0x0A], %l0
add %l7, 0x20, %l6
wr %g0, 0x11, %asi
casxa [%l6] 0x11, %g7, %o0
srl %l5, 0x04, %l6
tn %xcc, 0x3
fbe %fcc0, loop_564
movle %xcc, %i4, %i5
movvs %xcc, %o2, %g5
fcmpeq16 %f12, %f4, %i7
loop_564:
fxnor %f30, %f28, %f10
orcc %i1, 0x00A4, %g6
nop
setx loop_565, %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,pt %xcc, loop_566
movpos %xcc, %i6, %g4
wr %g0, 0x0c, %asi
stwa %l1, [%l7 + 0x08] %asi
loop_565:
tg %xcc, 0x6
loop_566:
movgu %xcc, %l4, %o5
wr %g0, 0x0c, %asi
stwa %i2, [%l7 + 0x10] %asi
tneg %xcc, 0x0
fmovdn %xcc, %f29, %f28
brlez,a %o7, loop_567
stx %o1, [%l7 + 0x18]
sth %i0, [%l7 + 0x54]
edge8n %g3, %l2, %o4
loop_567:
bshuffle %f4, %f0, %f20
fpackfix %f26, %f13
fbue %fcc0, loop_568
be,pt %xcc, loop_569
movle %icc, %g1, %o3
add %o6, %i3, %g2
loop_568:
fmovsl %xcc, %f29, %f26
loop_569:
fbo,a %fcc0, loop_570
movpos %icc, %l0, %g7
set 0x10, %g6
ldda [%l7 + %g6] 0x18, %l2
loop_570:
popc %o0, %l6
movpos %xcc, %i4, %l5
ldx [%l7 + 0x20], %i5
or %g5, %o2, %i1
std %f12, [%l7 + 0x58]
fnegd %f6, %f16
tneg %xcc, 0x7
fmovrsgez %g6, %f2, %f22
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x10] %asi, 0x1
fone %f14
sll %i6, 0x07, %l1
movrlez %l4, 0x0F2, %o5
movpos %xcc, %i2, %o7
ba,pt %xcc, loop_571
array8 %o1, %i0, %g3
movle %icc, %g4, %l2
te %icc, 0x0
loop_571:
mova %xcc, %g1, %o3
movrgz %o6, %i3, %g2
array32 %l0, %o4, %l3
stbar
orncc %g7, %o0, %i4
edge16l %l5, %l6, %g5
fble,a %fcc1, loop_572
tgu %icc, 0x3
fmovrdne %i5, %f10, %f18
add %o2, 0x1542, %i1
loop_572:
fmovsne %xcc, %f5, %f28
sra %i7, 0x0D, %g6
ldsh [%l7 + 0x76], %i6
tvs %xcc, 0x5
wr %g0, 0x88, %asi
sta %f21, [%l7 + 0x30] %asi
edge16n %l1, %l4, %o5
movle %icc, %i2, %o7
nop
fitod %f8, %f26
fdtox %f26, %f18
edge32 %o1, %i0, %g3
ldsh [%l7 + 0x5C], %l2
sub %g4, 0x115A, %o3
set 0x210, %i3
ldxa [%g0 + %i3] 0x52, %g1
edge16ln %o6, %g2, %i3
movge %icc, %o4, %l0
fmovrse %l3, %f3, %f13
fmovrslz %o0, %f13, %f9
wr %g0, 0xea, %asi
stba %i4, [%l7 + 0x17] %asi
membar #Sync
mova %icc, %g7, %l6
stx %l5, [%l7 + 0x48]
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x70, %o6
swapa [%l7 + %o6] 0x04, %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulscc %o2, 0x1417, %i5
set 0x110, %g7
ldxa [%g0 + %g7] 0x21, %i1
addccc %g6, 0x08A4, %i6
sub %l1, %l4, %o5
for %f20, %f10, %f8
sra %i2, %o7, %o1
set 0x28, %o3
stxa %i0, [%l7 + %o3] 0xea
membar #Sync
subc %g3, %i7, %l2
movg %xcc, %g4, %g1
movre %o6, 0x073, %o3
stbar
movn %xcc, %g2, %o4
movrne %i3, %l0, %l3
tge %xcc, 0x3
tne %xcc, 0x6
tsubcctv %i4, %o0, %g7
andcc %l5, %g5, %o2
addcc %i5, 0x033B, %i1
edge16l %g6, %i6, %l1
nop
setx loop_573, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
orcc %l6, 0x157D, %o5
fmovrdgez %l4, %f20, %f4
udivx %i2, 0x04A7, %o7
loop_573:
nop
wr %g0, 0x0c, %asi
swapa [%l7 + 0x5C] %asi, %i0
ba,pn %xcc, loop_574
edge32l %g3, %o1, %i7
brgz %l2, loop_575
fmovrsgez %g4, %f11, %f1
loop_574:
movle %icc, %g1, %o3
umulcc %o6, 0x0644, %o4
loop_575:
nop
set 0x10, %i2
prefetcha [%l7 + %i2] 0x88, 0x1
movcs %icc, %i3, %l0
set 0x72, %g5
stba %l3, [%l7 + %g5] 0x14
xor %i4, 0x05D2, %g7
movpos %xcc, %l5, %g5
fble,a %fcc0, loop_576
nop
setx 0x10703D4C, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
movne %xcc, %o2, %o0
fbug %fcc2, loop_577
loop_576:
bleu,a,pt %xcc, loop_578
fmul8ulx16 %f14, %f0, %f28
tl %icc, 0x3
loop_577:
edge8 %i5, %g6, %i1
loop_578:
sdiv %l1, 0x10CB, %l6
movcs %xcc, %o5, %l4
set 0x30, %l2
ldxa [%g0 + %l2] 0x20, %i2
bcs %icc, loop_579
ldsw [%l7 + 0x78], %i6
edge8ln %o7, %i0, %o1
fmovscc %xcc, %f9, %f27
loop_579:
smulcc %g3, %l2, %g4
fxnor %f8, %f12, %f14
subcc %g1, %i7, %o6
edge8l %o4, %g2, %o3
movvs %xcc, %l0, %i3
sdiv %i4, 0x197D, %l3
fmovsge %icc, %f16, %f20
edge32 %g7, %l5, %g5
nop
setx loop_580, %l0, %l1
jmpl %l1, %o0
movneg %xcc, %i5, %o2
fmovdcc %icc, %f30, %f12
movvs %xcc, %g6, %l1
loop_580:
nop
setx loop_581, %l0, %l1
jmpl %l1, %i1
umulcc %l6, 0x09EE, %o5
nop
setx 0xD3EAD73A307C5FEB, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
lduw [%l7 + 0x60], %i2
loop_581:
movge %icc, %i6, %l4
sdivx %o7, 0x1DCC, %o1
movn %icc, %g3, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdne %icc, %f21, %f19
taddcc %g4, 0x14C4, %i0
array32 %i7, %o6, %g1
or %o4, 0x0CF2, %o3
array32 %g2, %l0, %i4
sra %l3, 0x1F, %g7
bcc,pt %xcc, loop_582
sdivx %l5, 0x1426, %i3
fbue %fcc1, loop_583
movrgez %g5, 0x247, %o0
loop_582:
mulx %i5, %g6, %l1
wr %g0, 0x88, %asi
stxa %i1, [%l7 + 0x38] %asi
loop_583:
srl %o2, %l6, %o5
orn %i2, %i6, %o7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bne,pt %icc, loop_584
mova %icc, %l4, %o1
movre %l2, 0x30C, %g4
ble %xcc, loop_585
loop_584:
movn %xcc, %g3, %i7
xnor %o6, %g1, %o4
sll %i0, %o3, %l0
loop_585:
ldsb [%l7 + 0x6A], %g2
addcc %i4, 0x08B1, %g7
movle %xcc, %l5, %i3
addc %g5, 0x17EF, %o0
nop
setx loop_586, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
and %l3, %g6, %i5
srlx %l1, %o2, %l6
umul %o5, 0x00DE, %i1
loop_586:
nop
wr %g0, 0x10, %asi
sta %f9, [%l7 + 0x20] %asi
tgu %xcc, 0x6
brlez,a %i6, loop_587
tvs %xcc, 0x5
nop
fitos %f17, %f5
movgu %xcc, %o7, %l4
loop_587:
fornot1s %f4, %f24, %f22
bleu loop_588
fbo,a %fcc1, loop_589
stw %i2, [%l7 + 0x4C]
movvs %icc, %l2, %o1
loop_588:
nop
setx 0x0497FAAF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0xF5E4677A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fsubs %f11, %f21, %f8
loop_589:
nop
wr %g0, 0x89, %asi
ldswa [%l7 + 0x54] %asi, %g4
tleu %xcc, 0x7
nop
setx 0xA94C5954005D93AD, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
bvs %icc, loop_590
te %xcc, 0x7
movcs %xcc, %i7, %g3
fblg,a %fcc3, loop_591
loop_590:
fcmpeq16 %f10, %f14, %o6
ldsh [%l7 + 0x70], %g1
movrlez %o4, 0x0BB, %o3
loop_591:
xorcc %i0, %l0, %g2
or %g7, %i4, %l5
fors %f15, %f2, %f31
fpack32 %f2, %f2, %f16
movre %g5, %i3, %l3
fbo %fcc0, loop_592
mulscc %o0, %g6, %l1
nop
setx 0xC06E806E, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
fmovrsne %i5, %f17, %f11
loop_592:
nop
setx 0xF04355AE, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
movrne %o2, %o5, %i1
umulcc %l6, 0x1A2B, %i6
fmovscc %xcc, %f27, %f7
edge8l %o7, %i2, %l4
tneg %xcc, 0x1
tsubcctv %o1, %l2, %g4
flush %l7 + 0x40
movvc %xcc, %g3, %i7
orn %o6, %o4, %o3
movrlez %g1, 0x3CA, %l0
fpadd32 %f30, %f16, %f26
mova %icc, %g2, %i0
add %i4, 0x1B1D, %l5
tvs %icc, 0x3
fpmerge %f30, %f30, %f14
fnot2 %f8, %f8
brgz,a %g5, loop_593
membar 0x5A
sth %i3, [%l7 + 0x52]
subc %l3, %o0, %g7
loop_593:
nop
set 0x30, %l5
ldda [%l7 + %l5] 0x2a, %l0
orncc %i5, %g6, %o5
nop
setx loop_594, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bl,a loop_595
stx %i1, [%l7 + 0x70]
movn %xcc, %l6, %i6
loop_594:
movgu %xcc, %o2, %i2
loop_595:
tneg %xcc, 0x7
sir 0x0D2C
ldstub [%l7 + 0x10], %l4
nop
set 0x74, %i1
stb %o1, [%l7 + %i1]
bgu,a %icc, loop_596
tle %xcc, 0x3
movre %l2, %g4, %o7
xorcc %g3, %o6, %i7
loop_596:
nop
set 0x45, %o0
stba %o3, [%l7 + %o0] 0xe3
membar #Sync
edge32 %o4, %l0, %g2
std %f30, [%l7 + 0x28]
tpos %icc, 0x5
edge16n %g1, %i0, %l5
fmovrdlez %i4, %f18, %f26
set 0x68, %o1
swapa [%l7 + %o1] 0x0c, %g5
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f0
ta %icc, 0x2
wr %g0, 0x10, %asi
ldxa [%l7 + 0x38] %asi, %l3
movre %i3, %g7, %l1
nop
setx 0xF82427C43817300D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xD93B87BE52B89C8C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f14, %f4
set 0x60, %o7
stwa %i5, [%l7 + %o7] 0x15
orn %o0, 0x03EF, %o5
srlx %i1, 0x0D, %l6
movgu %icc, %i6, %o2
movrlez %g6, %l4, %o1
tne %xcc, 0x4
xorcc %i2, %g4, %l2
movgu %icc, %o7, %o6
tsubcctv %g3, %o3, %i7
lduh [%l7 + 0x10], %o4
edge8n %l0, %g1, %i0
movvs %xcc, %l5, %g2
and %i4, 0x0EA2, %g5
fblg,a %fcc2, loop_597
orn %l3, 0x0715, %i3
fbn %fcc1, loop_598
nop
setx 0xD4A06A450054EA8E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
loop_597:
fmovdge %icc, %f24, %f0
movrgez %g7, 0x3FF, %l1
loop_598:
fmovse %xcc, %f30, %f20
fblg,a %fcc2, loop_599
sll %o0, %o5, %i1
xnorcc %l6, %i5, %i6
brnz,a %g6, loop_600
loop_599:
movg %icc, %l4, %o1
fornot2 %f26, %f18, %f10
popc %o2, %i2
loop_600:
nop
setx loop_601, %l0, %l1
jmpl %l1, %l2
tleu %xcc, 0x3
addccc %o7, %g4, %o6
flush %l7 + 0x68
loop_601:
fmul8sux16 %f12, %f14, %f4
movneg %icc, %o3, %g3
fbg,a %fcc2, loop_602
ld [%l7 + 0x70], %f19
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnors %f2, %f15, %f13
loop_602:
andcc %o4, %l0, %i7
fmovdvc %icc, %f29, %f26
movn %xcc, %g1, %l5
movleu %icc, %i0, %i4
fnot1s %f8, %f31
fblg %fcc1, loop_603
and %g5, %g2, %l3
fmovrsgz %g7, %f4, %f21
wr %g0, 0x89, %asi
sta %f28, [%l7 + 0x6C] %asi
loop_603:
sdivx %l1, 0x1849, %i3
sllx %o5, 0x03, %i1
tg %icc, 0x0
nop
setx 0x004FEA1D, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
edge16n %l6, %i5, %i6
fmovsl %icc, %f27, %f28
bne,a,pn %icc, loop_604
movge %xcc, %o0, %g6
fbo,a %fcc3, loop_605
stbar
loop_604:
fnot1s %f17, %f2
array16 %l4, %o1, %i2
loop_605:
fbul %fcc0, loop_606
stw %l2, [%l7 + 0x48]
movvc %xcc, %o7, %g4
bvc,a,pn %xcc, loop_607
loop_606:
ble,a,pt %icc, loop_608
bneg,a %icc, loop_609
fbue %fcc3, loop_610
loop_607:
movcc %xcc, %o6, %o3
loop_608:
movne %xcc, %o2, %g3
loop_609:
move %xcc, %o4, %l0
loop_610:
srax %i7, 0x0E, %l5
add %l7, 0x50, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g1
casa [%l6] 0x80, %g1, %i4
nop
setx 0x333BDBA1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x97D6E6F1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fmuls %f19, %f19, %f27
addcc %i0, %g5, %l3
movre %g2, 0x2B0, %g7
xor %i3, %o5, %i1
addcc %l1, %i5, %l6
xorcc %o0, 0x003E, %i6
fmovrdlez %g6, %f12, %f26
fmovrdgez %l4, %f26, %f18
movl %xcc, %i2, %l2
brlz %o1, loop_611
lduw [%l7 + 0x2C], %g4
sethi 0x13FB, %o6
xnor %o3, %o2, %g3
loop_611:
alignaddrl %o4, %o7, %i7
movneg %icc, %l5, %g1
tsubcctv %i4, 0x0133, %l0
fbn,a %fcc2, loop_612
sll %i0, 0x15, %l3
tcs %icc, 0x7
fmovsleu %xcc, %f25, %f20
loop_612:
addc %g5, %g7, %g2
add %l7, 0x10, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %o5
casxa [%l6] 0x88, %o5, %i3
movneg %icc, %l1, %i5
be,a %icc, loop_613
udivcc %l6, 0x1B09, %i1
tvs %icc, 0x0
fmovrdlz %o0, %f24, %f24
loop_613:
edge16n %g6, %l4, %i2
tvs %xcc, 0x2
edge16ln %l2, %i6, %g4
bvc,pn %xcc, loop_614
brz,a %o6, loop_615
fmovsa %xcc, %f1, %f13
sir 0x0D52
loop_614:
fnegd %f16, %f16
loop_615:
stw %o1, [%l7 + 0x20]
swap [%l7 + 0x34], %o2
subc %o3, %g3, %o7
taddcctv %o4, %l5, %g1
nop
setx 0xD4A07CBBF41FAB84, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f20
fpsub16 %f0, %f10, %f26
edge32ln %i7, %i4, %l0
fmovsleu %xcc, %f13, %f13
xor %i0, %g5, %l3
andcc %g2, %o5, %i3
set 0x10, %g2
ldswa [%l7 + %g2] 0x89, %g7
udiv %i5, 0x1310, %l1
ldx [%l7 + 0x18], %i1
fmovdvs %icc, %f23, %f1
set 0x0, %o4
ldxa [%g0 + %o4] 0x58, %o0
edge8 %l6, %l4, %i2
movleu %xcc, %g6, %l2
ldd [%l7 + 0x10], %g4
fandnot1s %f8, %f9, %f27
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x08] %asi, 0x0
orn %o1, %o6, %o3
srlx %g3, 0x09, %o7
movgu %icc, %o4, %o2
add %g1, %i7, %i4
array8 %l0, %l5, %g5
brz %i0, loop_616
movgu %icc, %l3, %o5
fbl,a %fcc0, loop_617
tle %icc, 0x5
loop_616:
fpadd32s %f29, %f4, %f5
movrlez %i3, %g2, %g7
loop_617:
fsrc2s %f0, %f18
tleu %xcc, 0x0
fmovse %xcc, %f3, %f8
edge16n %i5, %i1, %o0
movvs %icc, %l6, %l1
edge32 %l4, %i2, %g6
edge32 %l2, %g4, %i6
movneg %xcc, %o1, %o3
mova %icc, %g3, %o6
add %o4, %o7, %o2
pdist %f26, %f30, %f8
ble,pt %icc, loop_618
nop
setx loop_619, %l0, %l1
jmpl %l1, %i7
edge8ln %i4, %l0, %l5
orcc %g1, 0x0DA8, %i0
loop_618:
udivcc %g5, 0x1F7B, %o5
loop_619:
fba,a %fcc2, loop_620
array8 %i3, %g2, %l3
bpos,a loop_621
movre %g7, %i5, %i1
loop_620:
fmovdcc %icc, %f15, %f13
fbg,a %fcc2, loop_622
loop_621:
fcmpgt32 %f24, %f20, %l6
te %icc, 0x1
alignaddr %o0, %l4, %i2
loop_622:
tvc %icc, 0x6
fones %f14
sub %l1, %g6, %l2
edge8 %i6, %g4, %o3
nop
setx 0x7A17EC3E102E4E87, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0xA00FF54C085811C4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f24, %f0
tvc %xcc, 0x0
bpos %xcc, loop_623
addccc %o1, 0x07E1, %o6
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x38] %asi, 0x1
loop_623:
fbo,a %fcc3, loop_624
subcc %o4, 0x05F8, %o7
andncc %i7, %i4, %o2
fbne %fcc2, loop_625
loop_624:
tleu %icc, 0x7
sllx %l0, 0x02, %g1
subc %i0, 0x09CC, %l5
loop_625:
movrgez %g5, 0x0C6, %i3
add %l7, 0x20, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %g2, %l3
ldsw [%l7 + 0x58], %g7
fxnor %f20, %f2, %f22
popc %o5, %i1
movneg %xcc, %l6, %o0
smul %i5, 0x12D9, %l4
movrgz %i2, %l1, %l2
movre %g6, 0x32F, %i6
fandnot1 %f10, %f10, %f4
umul %o3, %o1, %o6
movre %g4, %g3, %o7
xnorcc %i7, 0x09F8, %i4
wr %g0, 0x2b, %asi
stha %o2, [%l7 + 0x7E] %asi
membar #Sync
ldub [%l7 + 0x1E], %o4
xor %g1, 0x1C46, %i0
movre %l0, 0x0F7, %l5
movpos %icc, %i3, %g5
nop
fitos %f11, %f24
fstod %f24, %f30
smulcc %l3, 0x0CD6, %g7
mulx %g2, 0x1D22, %i1
andcc %o5, 0x19F3, %l6
andncc %o0, %i5, %l4
fbo,a %fcc1, loop_626
nop
setx loop_627, %l0, %l1
jmpl %l1, %l1
tleu %xcc, 0x6
edge16l %i2, %l2, %i6
loop_626:
nop
set 0x40, %l4
ldda [%l7 + %l4] 0x04, %f16
loop_627:
umulcc %g6, %o1, %o6
wr %g0, 0xe2, %asi
ldda [%l7 + 0x20] %asi, %g4
tge %icc, 0x3
udivx %g3, 0x0528, %o7
sllx %i7, 0x1A, %o3
be,a loop_628
edge16l %i4, %o4, %o2
udivcc %g1, 0x1BAF, %l0
udivx %i0, 0x1B75, %i3
loop_628:
fmovdn %icc, %f30, %f13
addc %l5, %g5, %g7
set 0x60, %l0
prefetcha [%l7 + %l0] 0x89, 0x1
fpadd16 %f16, %f24, %f28
tvc %icc, 0x2
sllx %i1, %g2, %l6
sdiv %o5, 0x0C47, %i5
sdiv %l4, 0x1DF8, %o0
fbul,a %fcc2, loop_629
ta %icc, 0x3
movcc %xcc, %l1, %i2
fzero %f12
loop_629:
array32 %i6, %g6, %o1
sub %o6, %l2, %g4
wr %g0, 0x11, %asi
lduha [%l7 + 0x52] %asi, %o7
brlz %i7, loop_630
swap [%l7 + 0x74], %g3
subccc %i4, 0x17A5, %o3
tcc %xcc, 0x6
loop_630:
andcc %o2, 0x013F, %g1
tneg %xcc, 0x0
srax %o4, 0x1B, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8ulx16 %f30, %f4, %f6
movn %icc, %l0, %l5
movrgez %i3, 0x300, %g5
tpos %xcc, 0x0
edge16l %g7, %l3, %i1
udivx %g2, 0x0603, %o5
nop
setx 0x277DD631, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x84E2D98A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fsubs %f4, %f16, %f15
fcmpeq16 %f8, %f4, %i5
andn %l6, 0x1EC1, %o0
udiv %l4, 0x04DD, %l1
movl %icc, %i2, %i6
tsubcctv %g6, 0x0E6A, %o1
taddcctv %l2, 0x0197, %g4
movrgz %o6, 0x01D, %o7
subcc %g3, %i4, %o3
array8 %o2, %i7, %o4
nop
setx loop_631, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovdgu %icc, %f19, %f29
stbar
bvs,pn %xcc, loop_632
loop_631:
srax %g1, 0x07, %l0
mulscc %l5, %i3, %i0
sdivcc %g5, 0x033E, %l3
loop_632:
mulx %g7, %i1, %g2
tpos %xcc, 0x3
stw %i5, [%l7 + 0x34]
fcmpeq16 %f24, %f22, %l6
tl %icc, 0x2
srl %o0, %o5, %l1
add %i2, %i6, %l4
sdiv %o1, 0x0744, %g6
sdivx %l2, 0x1582, %o6
andcc %o7, 0x1AF9, %g3
movn %xcc, %i4, %g4
lduw [%l7 + 0x24], %o3
fexpand %f5, %f16
tvc %xcc, 0x0
mulx %o2, 0x1F34, %o4
set 0x2E, %l3
lduha [%l7 + %l3] 0x89, %g1
alignaddrl %i7, %l5, %i3
orcc %i0, 0x031E, %l0
movvc %icc, %g5, %g7
alignaddrl %l3, %i1, %g2
udiv %l6, 0x1C70, %i5
bshuffle %f8, %f20, %f24
andn %o5, %o0, %i2
sll %l1, %i6, %l4
brgz %o1, loop_633
fpsub16 %f10, %f28, %f28
swap [%l7 + 0x1C], %g6
brlez,a %o6, loop_634
loop_633:
fmul8x16 %f13, %f0, %f20
ldsh [%l7 + 0x7E], %o7
nop
fitos %f1, %f9
loop_634:
nop
setx 0x55EF5826306AB59F, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
set 0x3A, %g4
ldsha [%l7 + %g4] 0x18, %l2
sdiv %g3, 0x080C, %i4
movneg %icc, %o3, %g4
sdiv %o2, 0x076F, %o4
fxors %f2, %f8, %f0
xnor %g1, %i7, %i3
tcc %icc, 0x0
tcs %xcc, 0x2
bcs,a %xcc, loop_635
tle %icc, 0x6
smulcc %i0, 0x0A0C, %l0
edge16 %g5, %g7, %l3
loop_635:
add %i1, 0x017F, %g2
wr %g0, 0x80, %asi
ldxa [%l7 + 0x20] %asi, %l5
fmovsg %xcc, %f3, %f25
movvc %icc, %l6, %o5
fxnor %f22, %f14, %f12
bge loop_636
edge16ln %o0, %i5, %l1
fmovspos %icc, %f1, %f26
edge32 %i6, %l4, %o1
loop_636:
fmuld8sux16 %f22, %f22, %f4
tne %icc, 0x1
nop
setx 0x704E203D, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
subcc %i2, %o6, %o7
fcmpne16 %f26, %f28, %l2
set 0x08, %l6
prefetcha [%l7 + %l6] 0x80, 0x2
add %g3, 0x0FC3, %i4
fpadd16s %f14, %f19, %f0
wr %g0, 0x89, %asi
ldswa [%l7 + 0x28] %asi, %o3
set 0x65, %o2
lduba [%l7 + %o2] 0x0c, %o2
array16 %o4, %g1, %g4
or %i7, %i0, %l0
tge %icc, 0x2
movvc %xcc, %i3, %g5
edge32ln %g7, %i1, %g2
membar 0x4B
tl %xcc, 0x3
bg %xcc, loop_637
edge32l %l5, %l6, %o5
smul %o0, %l3, %i5
edge16ln %i6, %l4, %o1
loop_637:
st %f1, [%l7 + 0x60]
fblg,a %fcc1, loop_638
movn %xcc, %l1, %o6
andcc %i2, 0x1847, %l2
fandnot2 %f12, %f24, %f28
loop_638:
edge32l %o7, %g3, %g6
sdivx %o3, 0x0A4B, %o2
add %i4, 0x1B14, %g1
tcc %xcc, 0x2
srlx %g4, 0x15, %i7
nop
fitos %f1, %f26
fstod %f26, %f16
movneg %xcc, %o4, %l0
mova %icc, %i0, %g5
fpmerge %f3, %f8, %f24
set 0x48, %g3
sta %f15, [%l7 + %g3] 0x88
movrlz %g7, 0x099, %i3
smulcc %i1, 0x04EA, %g2
tn %icc, 0x1
bg,a,pn %icc, loop_639
fpsub32 %f16, %f8, %f2
sir 0x0084
fmovscc %xcc, %f2, %f2
loop_639:
fsrc2s %f4, %f22
fnot2 %f14, %f4
tn %xcc, 0x0
fmovdneg %icc, %f17, %f29
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %l6, 0x04B9, %o5
bne,pn %xcc, loop_640
nop
set 0x30, %o5
ldx [%l7 + %o5], %l5
movn %xcc, %o0, %l3
movrgez %i5, 0x2C0, %i6
loop_640:
fbu,a %fcc3, loop_641
sdivx %o1, 0x0C5D, %l1
fcmpeq16 %f0, %f30, %o6
nop
fitos %f5, %f6
fstod %f6, %f16
loop_641:
taddcctv %i2, 0x1738, %l2
fbo %fcc3, loop_642
fandnot2s %f26, %f25, %f24
tvs %xcc, 0x4
fbne %fcc0, loop_643
loop_642:
tcc %xcc, 0x2
subcc %l4, %g3, %g6
sllx %o7, %o3, %i4
loop_643:
fnegd %f28, %f14
taddcctv %o2, %g4, %i7
mulx %g1, 0x15A9, %o4
and %l0, %i0, %g5
or %g7, 0x15A8, %i1
tsubcctv %i3, %g2, %o5
movrgz %l6, %o0, %l5
nop
setx 0x74048F69, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
fsqrts %f20, %f13
tcc %icc, 0x5
movrlez %l3, %i5, %o1
movrlez %l1, %o6, %i2
movgu %xcc, %i6, %l2
movrlz %g3, %g6, %l4
taddcc %o3, 0x0846, %i4
mulscc %o7, 0x1D46, %o2
tcc %xcc, 0x2
sdivx %g4, 0x0E6D, %i7
movrne %g1, %l0, %i0
edge16 %o4, %g5, %i1
tneg %icc, 0x3
subccc %i3, %g2, %g7
tl %icc, 0x2
subc %o5, 0x0C64, %o0
bl,pn %xcc, loop_644
movre %l6, %l3, %l5
tg %xcc, 0x6
edge32l %o1, %l1, %o6
loop_644:
bgu,pt %icc, loop_645
fmovrslz %i5, %f10, %f27
orncc %i2, %i6, %g3
nop
fitod %f0, %f16
fdtoi %f16, %f23
loop_645:
movge %icc, %g6, %l4
ba,a,pn %xcc, loop_646
edge32n %o3, %i4, %o7
taddcc %o2, 0x0D57, %l2
fmovrsne %i7, %f18, %f4
loop_646:
edge8 %g4, %g1, %l0
fmovdcc %xcc, %f3, %f26
sub %i0, 0x04D1, %g5
fmovdpos %icc, %f17, %f10
membar 0x61
fmovsg %xcc, %f24, %f7
andn %i1, 0x017F, %o4
set 0x18, %l1
ldxa [%g0 + %l1] 0x50, %i3
subc %g7, %g2, %o0
movrlez %o5, %l6, %l3
umulcc %l5, %o1, %l1
edge8n %i5, %o6, %i2
call loop_647
ta %icc, 0x4
fpsub32 %f4, %f4, %f0
bpos,a %icc, loop_648
loop_647:
edge32n %i6, %g3, %l4
edge32l %o3, %i4, %o7
fsrc2s %f24, %f30
loop_648:
fmul8x16al %f26, %f16, %f26
addcc %g6, %l2, %i7
smul %o2, %g1, %l0
stbar
ldx [%l7 + 0x08], %i0
fbue,a %fcc0, loop_649
movg %xcc, %g4, %g5
tleu %xcc, 0x0
edge8n %i1, %i3, %g7
loop_649:
xnorcc %o4, 0x16BF, %g2
or %o5, 0x07C0, %o0
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x20] %asi, %l6
bn %xcc, loop_650
tn %xcc, 0x4
subccc %l5, 0x147A, %o1
orncc %l1, 0x15C6, %i5
loop_650:
edge16n %o6, %i2, %l3
fnor %f16, %f12, %f8
nop
fitod %f10, %f14
fdtox %f14, %f20
smul %i6, %l4, %o3
bne,a,pt %xcc, loop_651
nop
fitod %f8, %f26
fdtox %f26, %f22
movge %xcc, %g3, %o7
edge32 %g6, %i4, %i7
loop_651:
addcc %o2, %l2, %l0
wr %g0, 0x89, %asi
ldswa [%l7 + 0x4C] %asi, %i0
popc %g1, %g5
movpos %xcc, %i1, %i3
fxors %f26, %f30, %f26
fpsub32 %f12, %f10, %f8
brnz %g4, loop_652
edge8ln %o4, %g2, %o5
movpos %icc, %g7, %l6
fandnot2s %f14, %f2, %f25
loop_652:
tsubcctv %l5, 0x1734, %o1
movrgz %l1, 0x056, %o0
fmovsg %icc, %f26, %f31
array32 %o6, %i5, %i2
tgu %icc, 0x3
fcmpgt16 %f14, %f0, %l3
fors %f16, %f1, %f25
add %i6, %l4, %o3
wr %g0, 0x80, %asi
ldsha [%l7 + 0x74] %asi, %g3
edge16l %g6, %i4, %o7
fzero %f26
tsubcctv %i7, 0x0CBA, %o2
ldx [%l7 + 0x60], %l2
tl %icc, 0x5
st %f28, [%l7 + 0x70]
subc %l0, %i0, %g5
movrgz %g1, 0x1D2, %i3
movvc %icc, %g4, %o4
te %xcc, 0x5
alignaddr %i1, %o5, %g2
add %l6, 0x015B, %g7
membar #Sync
set 0x40, %i4
ldda [%l7 + %i4] 0xf0, %f0
faligndata %f24, %f8, %f18
fnegs %f22, %f24
edge8n %o1, %l5, %o0
movgu %xcc, %o6, %i5
fornot2s %f10, %f20, %f3
movrne %l1, 0x0D6, %l3
wr %g0, 0x1e, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
ble %icc, loop_653
nop
setx 0xAEBBA015E7605B61, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x3A07462A52A681D6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fdivd %f10, %f22, %f30
movrlez %i6, %i2, %l4
srl %g3, %o3, %i4
loop_653:
tn %icc, 0x7
or %o7, %i7, %g6
prefetch [%l7 + 0x64], 0x2
umul %o2, %l2, %l0
wr %g0, 0x81, %asi
ldsha [%l7 + 0x66] %asi, %i0
movrne %g1, %g5, %i3
add %g4, 0x11DC, %i1
ldsh [%l7 + 0x32], %o5
smulcc %g2, %l6, %g7
fmovrdgez %o1, %f10, %f12
nop
set 0x78, %i5
sth %l5, [%l7 + %i5]
addcc %o4, %o6, %o0
fmovdcc %icc, %f23, %f31
movn %xcc, %i5, %l1
and %i6, %i2, %l4
bleu %icc, loop_654
tsubcctv %g3, 0x0CD5, %l3
bcc,a %icc, loop_655
edge16l %o3, %o7, %i4
loop_654:
fbn,a %fcc0, loop_656
move %icc, %g6, %o2
loop_655:
tsubcc %l2, %i7, %i0
ldstub [%l7 + 0x51], %g1
loop_656:
fmovdge %xcc, %f17, %f20
movrlez %g5, 0x29F, %l0
tsubcctv %i3, 0x1C37, %g4
fbl,a %fcc0, loop_657
movg %icc, %o5, %g2
sdivx %l6, 0x1361, %i1
fcmple32 %f18, %f16, %g7
loop_657:
fble,a %fcc0, loop_658
movl %xcc, %l5, %o1
tsubcctv %o4, %o0, %o6
fbule,a %fcc2, loop_659
loop_658:
fexpand %f13, %f12
fmuld8sux16 %f14, %f13, %f22
sdiv %l1, 0x17CB, %i6
loop_659:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %i5, 0x1A81, %i2
edge16l %g3, %l3, %o3
tleu %xcc, 0x4
movrgz %l4, 0x386, %i4
addc %o7, 0x0E32, %o2
fnot2 %f24, %f16
nop
fitod %f10, %f10
fdtox %f10, %f18
mulx %l2, 0x0755, %i7
fpmerge %f14, %f11, %f24
add %i0, %g6, %g1
movvc %icc, %l0, %i3
fornot2s %f0, %f4, %f15
tge %xcc, 0x3
fmovsgu %xcc, %f20, %f17
edge32l %g4, %o5, %g5
fmovde %xcc, %f9, %f18
sethi 0x155D, %l6
movgu %icc, %i1, %g2
bneg,a %icc, loop_660
std %f0, [%l7 + 0x08]
alignaddrl %l5, %o1, %o4
udivcc %o0, 0x01A0, %g7
loop_660:
fbul,a %fcc1, loop_661
fmovsgu %icc, %f14, %f1
edge16l %o6, %i6, %i5
movle %icc, %i2, %l1
loop_661:
movl %xcc, %g3, %o3
taddcctv %l3, 0x023A, %i4
fmovdge %icc, %f30, %f15
edge16 %o7, %l4, %o2
std %f24, [%l7 + 0x10]
addccc %l2, %i0, %i7
srax %g1, 0x18, %g6
tpos %icc, 0x4
movcs %xcc, %i3, %g4
wr %g0, 0x18, %asi
ldsha [%l7 + 0x58] %asi, %o5
popc %l0, %g5
brlez,a %l6, loop_662
andn %g2, %i1, %o1
tle %xcc, 0x3
add %l7, 0x08, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %l5, %o4
loop_662:
fabss %f26, %f25
movneg %xcc, %g7, %o0
tle %icc, 0x5
fpadd32 %f0, %f20, %f18
mulscc %o6, 0x1B98, %i5
wr %g0, 0x10, %asi
stba %i2, [%l7 + 0x50] %asi
edge8n %l1, %g3, %o3
movvs %icc, %l3, %i4
orn %i6, %o7, %l4
movgu %icc, %o2, %i0
orn %i7, %l2, %g6
movcc %icc, %i3, %g4
fbn %fcc2, loop_663
sra %g1, 0x0D, %o5
edge8ln %g5, %l6, %l0
edge32 %i1, %g2, %o1
loop_663:
or %o4, 0x0991, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movl %icc, %o0, %o6
movneg %icc, %i5, %l5
movgu %xcc, %l1, %g3
nop
setx loop_664, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbo %fcc1, loop_665
fbg %fcc2, loop_666
tvc %xcc, 0x3
loop_664:
nop
set 0x42, %g1
lduha [%l7 + %g1] 0x81, %i2
loop_665:
xnor %o3, %i4, %i6
loop_666:
movcc %xcc, %l3, %l4
mova %icc, %o7, %o2
ldd [%l7 + 0x48], %i6
fmovscc %xcc, %f0, %f24
movg %icc, %i0, %l2
movrgz %i3, 0x2AC, %g6
fmovrslz %g4, %f0, %f3
bneg,a loop_667
stw %o5, [%l7 + 0x40]
nop
set 0x78, %i6
ldd [%l7 + %i6], %f12
movn %icc, %g1, %g5
loop_667:
subccc %l6, 0x14FB, %l0
brgz %g2, loop_668
fpmerge %f1, %f23, %f4
ldub [%l7 + 0x31], %o1
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x7B] %asi, %i1
loop_668:
nop
wr %g0, 0x81, %asi
ldsba [%l7 + 0x44] %asi, %g7
fpackfix %f16, %f21
andcc %o0, 0x16BB, %o4
umul %i5, 0x17D1, %l5
edge8 %l1, %o6, %i2
movcs %icc, %o3, %g3
fbug %fcc1, loop_669
tcs %icc, 0x0
nop
setx 0xBA37E138406C647A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x5945DD6B8CAE12C4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fsubd %f24, %f30, %f28
lduh [%l7 + 0x2C], %i4
loop_669:
movrlez %l3, %l4, %i6
ldstub [%l7 + 0x1A], %o7
umul %o2, %i7, %i0
srl %i3, %l2, %g6
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x6D] %asi, %o5
tgu %icc, 0x3
subcc %g4, %g1, %g5
faligndata %f0, %f20, %f28
taddcctv %l0, 0x050C, %l6
tneg %xcc, 0x2
move %icc, %o1, %g2
mulx %i1, %g7, %o4
nop
setx loop_670, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xnor %o0, 0x1835, %l5
orcc %l1, 0x02CF, %o6
subcc %i2, 0x09C5, %o3
loop_670:
or %i5, %g3, %l3
set 0x0, %i7
ldxa [%g0 + %i7] 0x4f, %i4
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x58] %asi, 0x1
nop
fitos %f8, %f21
fstox %f21, %f24
fxtos %f24, %f12
fmovsvc %xcc, %f3, %f29
prefetch [%l7 + 0x60], 0x1
bge loop_671
fcmpeq32 %f4, %f26, %i6
tleu %icc, 0x6
fmovrdgez %o2, %f4, %f26
loop_671:
movne %icc, %i7, %o7
ble loop_672
umul %i3, 0x0FC5, %l2
brlez,a %g6, loop_673
bge,pn %icc, loop_674
loop_672:
fbule %fcc1, loop_675
edge32 %o5, %g4, %g1
loop_673:
mulscc %g5, %i0, %l6
loop_674:
taddcc %o1, %g2, %l0
loop_675:
add %g7, %i1, %o4
fmovrdne %o0, %f4, %f24
wr %g0, 0x89, %asi
lduba [%l7 + 0x11] %asi, %l5
fmovrdgz %l1, %f20, %f0
fmovse %icc, %f5, %f24
edge16n %i2, %o3, %o6
edge8n %i5, %l3, %i4
and %g3, 0x158B, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stx %o2, [%l7 + 0x30]
bg,a loop_676
movle %icc, %l4, %o7
orn %i7, %l2, %g6
taddcc %i3, 0x007D, %g4
loop_676:
ldsb [%l7 + 0x7B], %g1
tle %icc, 0x3
array8 %g5, %o5, %l6
wr %g0, 0x19, %asi
ldsba [%l7 + 0x56] %asi, %o1
swap [%l7 + 0x78], %g2
taddcctv %i0, %g7, %l0
stx %i1, [%l7 + 0x40]
nop
setx 0xC0501EC9, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
movpos %xcc, %o0, %o4
xnorcc %l1, %l5, %o3
smul %i2, %i5, %o6
and %i4, 0x0168, %g3
fmovrslez %i6, %f28, %f31
ble,a,pt %icc, loop_677
flush %l7 + 0x68
alignaddr %l3, %o2, %o7
tleu %icc, 0x3
loop_677:
fzero %f4
edge16ln %i7, %l4, %l2
bcc,pn %xcc, loop_678
nop
setx 0x8C496F2A58D9DE3D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f28
taddcctv %g6, 0x0138, %g4
fmovsle %icc, %f13, %f6
loop_678:
edge16ln %g1, %g5, %i3
bcs loop_679
tge %xcc, 0x3
edge16ln %l6, %o1, %o5
nop
setx 0xEA348625E7D2AE57, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x846E3DE20A609645, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fdivd %f16, %f28, %f24
loop_679:
or %g2, %g7, %i0
brz %l0, loop_680
movcs %icc, %i1, %o4
fxor %f26, %f8, %f28
fmovsn %icc, %f2, %f29
loop_680:
brgez %o0, loop_681
addccc %l5, 0x1046, %o3
fones %f12
udivcc %l1, 0x16A4, %i2
loop_681:
fbug %fcc0, loop_682
edge8l %i5, %i4, %g3
ldstub [%l7 + 0x4B], %o6
bn,a %xcc, loop_683
loop_682:
umul %l3, %i6, %o7
edge16n %o2, %l4, %l2
tne %icc, 0x4
loop_683:
sdiv %i7, 0x0AF5, %g4
tcs %xcc, 0x0
fbl,a %fcc2, loop_684
edge32 %g1, %g6, %i3
sir 0x08F9
fmovsvc %xcc, %f10, %f25
loop_684:
fxors %f2, %f19, %f27
set 0x50, %i0
stxa %l6, [%l7 + %i0] 0x11
edge16l %g5, %o5, %o1
bvc,a,pt %icc, loop_685
fnot2s %f12, %f27
movrgz %g2, 0x36A, %g7
movrlez %l0, %i0, %i1
loop_685:
movpos %xcc, %o0, %o4
sdivx %l5, 0x046E, %l1
wr %g0, 0xe3, %asi
ldda [%l7 + 0x50] %asi, %i2
srlx %i5, 0x10, %o3
tsubcctv %i4, 0x1A33, %o6
swap [%l7 + 0x50], %g3
prefetch [%l7 + 0x74], 0x1
tn %icc, 0x7
edge16ln %l3, %i6, %o7
fmovsa %xcc, %f6, %f11
sdiv %o2, 0x0033, %l2
srl %i7, %l4, %g4
tne %xcc, 0x7
orcc %g6, %i3, %g1
edge16 %g5, %l6, %o1
set 0x38, %g6
ldxa [%g0 + %g6] 0x20, %o5
st %f14, [%l7 + 0x64]
andncc %g2, %l0, %g7
brz %i1, loop_686
ta %xcc, 0x1
srl %o0, %o4, %l5
fpadd16s %f24, %f26, %f24
loop_686:
brgez %i0, loop_687
sir 0x062C
edge16ln %i2, %l1, %i5
nop
setx loop_688, %l0, %l1
jmpl %l1, %o3
loop_687:
alignaddr %o6, %i4, %g3
bvs,a %xcc, loop_689
fmovdge %xcc, %f14, %f8
loop_688:
udivx %i6, 0x00C7, %o7
xorcc %l3, 0x0844, %o2
loop_689:
nop
setx 0x3969128C94EAFF45, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x5FD40760BB31AFF8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fmuld %f20, %f0, %f22
orcc %i7, %l2, %g4
bleu,a %xcc, loop_690
udivcc %l4, 0x1EAA, %i3
andn %g1, 0x1A7A, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_690:
taddcc %l6, 0x0193, %o1
subccc %o5, 0x185A, %g6
ba,pn %icc, loop_691
tg %icc, 0x5
fba %fcc3, loop_692
fmovrsgez %g2, %f0, %f8
loop_691:
subc %l0, %g7, %i1
bne,a,pn %xcc, loop_693
loop_692:
add %o0, %l5, %o4
ld [%l7 + 0x74], %f29
wr %g0, 0x88, %asi
lduha [%l7 + 0x52] %asi, %i0
loop_693:
edge8 %l1, %i5, %i2
movleu %icc, %o3, %o6
xor %i4, 0x11AF, %g3
alignaddrl %i6, %o7, %l3
fandnot1s %f27, %f0, %f10
srlx %o2, 0x08, %l2
edge8l %g4, %l4, %i3
fpsub16s %f7, %f19, %f19
fmovrdne %i7, %f12, %f28
fbo,a %fcc0, loop_694
array32 %g5, %g1, %o1
addcc %o5, %g6, %l6
nop
setx 0x22ABDF38F11975DA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xC11331256C942B70, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fsubd %f14, %f30, %f16
loop_694:
bg,pt %icc, loop_695
sdiv %g2, 0x196B, %l0
ld [%l7 + 0x38], %f1
nop
setx loop_696, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_695:
ta %xcc, 0x3
fmovscs %xcc, %f2, %f17
fands %f11, %f31, %f18
loop_696:
sllx %g7, %i1, %l5
movn %icc, %o4, %o0
membar 0x19
edge32ln %i0, %i5, %l1
tcs %icc, 0x0
edge32 %i2, %o6, %i4
movrlez %g3, 0x37E, %i6
tge %icc, 0x1
flush %l7 + 0x34
andcc %o7, %l3, %o3
fcmpgt16 %f30, %f30, %l2
mulx %g4, %o2, %i3
andn %i7, 0x0A1B, %l4
sub %g5, %o1, %g1
fcmpgt16 %f16, %f6, %g6
alignaddrl %l6, %g2, %o5
fmovdn %icc, %f2, %f14
tleu %icc, 0x1
fbn,a %fcc0, loop_697
movn %icc, %g7, %i1
and %l0, %l5, %o0
add %l7, 0x30, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %i0
casa [%l6] 0x80, %i0, %i5
loop_697:
addcc %o4, %i2, %o6
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x40] %asi, %i4
fmovdgu %xcc, %f16, %f13
and %l1, 0x144E, %i6
fexpand %f0, %f14
udivcc %g3, 0x16F7, %o7
subccc %o3, 0x1C4A, %l2
bg,a,pt %xcc, loop_698
fsrc1 %f30, %f2
add %l7, 0x30, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %g4, %l3
loop_698:
nop
setx 0xF0536501, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
wr %g0, 0x81, %asi
lduha [%l7 + 0x42] %asi, %i3
tn %xcc, 0x6
mulscc %i7, %l4, %o2
edge8 %g5, %o1, %g6
fsrc2 %f4, %f2
bne,a,pt %xcc, loop_699
tge %icc, 0x3
bl,pt %icc, loop_700
subcc %g1, %l6, %o5
loop_699:
fbule,a %fcc1, loop_701
orn %g2, 0x0361, %g7
loop_700:
tcs %icc, 0x2
sub %l0, %l5, %i1
loop_701:
smulcc %o0, %i0, %o4
movrlz %i5, %i2, %i4
nop
fitos %f0, %f12
fstox %f12, %f18
stx %l1, [%l7 + 0x78]
sdivcc %o6, 0x0915, %i6
sra %g3, %o3, %o7
xor %l2, %g4, %i3
bneg loop_702
udivcc %l3, 0x07C7, %i7
tn %xcc, 0x7
sdiv %l4, 0x1F49, %g5
loop_702:
sdivx %o2, 0x1287, %g6
brz %o1, loop_703
bg,a %xcc, loop_704
tle %xcc, 0x3
sll %g1, %o5, %g2
loop_703:
movrgez %l6, 0x11D, %l0
loop_704:
nop
fitod %f0, %f30
fdtox %f30, %f24
add %l7, 0x78, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %l5
casa [%l6] 0x0c, %l5, %i1
fblg,a %fcc1, loop_705
bn,a loop_706
movg %xcc, %g7, %o0
edge8l %o4, %i5, %i2
loop_705:
udivx %i0, 0x14B1, %l1
loop_706:
fbge %fcc1, loop_707
bcs,pn %xcc, loop_708
stw %i4, [%l7 + 0x3C]
fcmpgt16 %f12, %f12, %o6
loop_707:
addcc %g3, %o3, %o7
loop_708:
umul %i6, 0x0BE5, %g4
bleu,a,pn %icc, loop_709
be %icc, loop_710
fmovrdlez %l2, %f2, %f2
orn %i3, %i7, %l3
loop_709:
fmovdleu %xcc, %f17, %f31
loop_710:
nop
set 0x3C, %o6
swapa [%l7 + %o6] 0x80, %l4
fmovdn %xcc, %f18, %f7
fmovrse %o2, %f30, %f18
fba %fcc2, loop_711
xor %g5, 0x1BFB, %g6
membar 0x02
tle %icc, 0x6
loop_711:
fba,a %fcc3, loop_712
add %o1, %o5, %g1
bvc,pt %icc, loop_713
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_712:
tl %xcc, 0x1
xorcc %l6, %g2, %l0
loop_713:
nop
wr %g0, 0x19, %asi
lda [%l7 + 0x14] %asi, %f22
add %l7, 0x18, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %i1
casxa [%l6] 0x81, %i1, %g7
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x7C] %asi, %o0
movcc %icc, %o4, %i5
movvc %xcc, %i2, %l5
fba,a %fcc0, loop_714
fornot1s %f22, %f12, %f8
nop
fitos %f29, %f0
fxor %f6, %f30, %f18
loop_714:
ta %icc, 0x0
fmovrdne %i0, %f28, %f14
movpos %icc, %l1, %i4
fmovde %icc, %f5, %f18
sdivx %g3, 0x131F, %o6
xnor %o3, 0x0201, %i6
brlz %g4, loop_715
fmovse %xcc, %f23, %f13
add %o7, %l2, %i3
bneg,pt %xcc, loop_716
loop_715:
umul %l3, 0x19C5, %i7
fmuld8sux16 %f31, %f17, %f12
movrlez %o2, 0x1D0, %g5
loop_716:
orn %l4, %g6, %o1
xorcc %g1, %l6, %g2
wr %g0, 0x80, %asi
ldswa [%l7 + 0x68] %asi, %o5
fabsd %f16, %f6
ldsb [%l7 + 0x16], %l0
fble,a %fcc1, loop_717
movre %i1, 0x3D9, %o0
brz,a %o4, loop_718
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_717:
movcs %icc, %i5, %g7
sub %l5, 0x078A, %i2
loop_718:
movre %i0, %l1, %g3
andncc %o6, %i4, %i6
tn %xcc, 0x3
movg %icc, %o3, %o7
edge32l %g4, %l2, %i3
set 0x14, %g7
lduba [%l7 + %g7] 0x04, %i7
taddcc %l3, %o2, %g5
movrlz %l4, 0x040, %g6
mulx %o1, 0x0296, %l6
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! stxa %g2, [%g0 + 0x180] %asi ripped by fixASI40.pl ripped by fixASI40.pl
movle %icc, %g1, %l0
fmovrslz %i1, %f11, %f22
fmovd %f14, %f30
stbar
tcc %icc, 0x7
ldsh [%l7 + 0x26], %o0
tn %icc, 0x0
movcs %xcc, %o4, %o5
nop
setx 0x705C403F, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
fmovdg %icc, %f24, %f24
and %g7, %i5, %l5
fba,a %fcc0, loop_719
alignaddrl %i0, %l1, %g3
umul %i2, %o6, %i6
fbug %fcc2, loop_720
loop_719:
fble %fcc3, loop_721
fmovsl %xcc, %f10, %f30
smul %o3, 0x181B, %i4
loop_720:
udiv %o7, 0x1355, %l2
loop_721:
andn %g4, 0x17DF, %i7
tne %xcc, 0x0
nop
setx 0x97BECCE5164E99C9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x4ACC9E92A4AB8BBC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fsubd %f20, %f26, %f14
andncc %i3, %l3, %o2
sethi 0x10ED, %l4
fbule %fcc0, loop_722
brlez,a %g6, loop_723
nop
fitod %f10, %f10
fdtos %f10, %f28
taddcc %g5, %o1, %l6
loop_722:
prefetch [%l7 + 0x30], 0x1
loop_723:
nop
fitos %f2, %f27
fstox %f27, %f16
edge32n %g1, %l0, %g2
movpos %xcc, %i1, %o4
edge8l %o0, %o5, %g7
fnor %f10, %f30, %f24
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddrl %i5, %i0, %l1
alignaddrl %g3, %i2, %o6
fmovs %f30, %f23
sra %i6, 0x12, %o3
brz %l5, loop_724
edge16n %i4, %o7, %l2
ld [%l7 + 0x14], %f28
membar 0x18
loop_724:
fbuge %fcc2, loop_725
movl %icc, %g4, %i3
bpos,a %xcc, loop_726
and %l3, %o2, %i7
loop_725:
udiv %g6, 0x12A9, %l4
edge16 %g5, %o1, %g1
loop_726:
ldsw [%l7 + 0x6C], %l6
array32 %l0, %i1, %o4
movne %icc, %o0, %g2
bg %xcc, loop_727
fpack32 %f30, %f26, %f2
fmul8x16al %f8, %f29, %f28
ldsw [%l7 + 0x7C], %o5
loop_727:
fornot1s %f24, %f30, %f27
sra %g7, 0x09, %i5
tl %xcc, 0x7
subccc %i0, %l1, %g3
std %f30, [%l7 + 0x70]
sra %i2, 0x06, %o6
fones %f21
movle %xcc, %i6, %l5
movvs %icc, %i4, %o3
mova %xcc, %l2, %g4
or %o7, 0x0115, %l3
edge16 %o2, %i7, %g6
edge32 %i3, %g5, %l4
fmovdneg %icc, %f8, %f6
andncc %g1, %l6, %l0
movleu %xcc, %i1, %o4
tpos %icc, 0x3
umulcc %o1, 0x12EC, %g2
udiv %o0, 0x0EE2, %g7
swap [%l7 + 0x48], %i5
nop
setx loop_728, %l0, %l1
jmpl %l1, %o5
edge8ln %l1, %g3, %i0
movn %xcc, %o6, %i6
fpsub32s %f16, %f4, %f10
loop_728:
movvc %xcc, %l5, %i4
bvs,a,pt %icc, loop_729
bvs,a,pt %icc, loop_730
ldub [%l7 + 0x1D], %o3
tsubcctv %l2, %i2, %o7
loop_729:
taddcc %l3, 0x14D5, %o2
loop_730:
brz %i7, loop_731
udiv %g6, 0x0FBC, %i3
edge32n %g5, %l4, %g1
srlx %l6, 0x14, %g4
loop_731:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tn %icc, 0x2
nop
setx 0x0611C5C573C95FD2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x7DD28D8F488F037A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f24, %f10
ta %icc, 0x2
fmovde %xcc, %f4, %f20
fmovscc %icc, %f4, %f22
alignaddr %i1, %l0, %o1
add %l7, 0x24, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %g2, %o0
tneg %icc, 0x1
popc 0x1372, %o4
xnorcc %g7, 0x0453, %o5
set 0x68, %o3
stha %i5, [%l7 + %o3] 0x80
udivcc %l1, 0x057B, %i0
movn %icc, %o6, %g3
srlx %l5, %i4, %i6
wr %g0, 0x22, %asi
stwa %o3, [%l7 + 0x6C] %asi
membar #Sync
edge8l %i2, %l2, %o7
xnorcc %l3, 0x1CD5, %i7
stbar
tcc %xcc, 0x1
xorcc %g6, 0x166C, %i3
fmovdvs %icc, %f28, %f2
subcc %o2, 0x1987, %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addc %g1, 0x1E2A, %l4
tn %xcc, 0x7
movgu %icc, %g4, %i1
orcc %l0, %o1, %l6
udivcc %o0, 0x0EC0, %g2
tvc %xcc, 0x2
smul %o4, 0x1E80, %g7
mulscc %o5, 0x040E, %l1
alignaddrl %i0, %i5, %g3
bge,a,pt %icc, loop_732
addc %l5, 0x0085, %o6
bcs,a,pt %icc, loop_733
sra %i6, %i4, %i2
loop_732:
nop
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x40] %asi, 0x1
loop_733:
movl %xcc, %o7, %l3
fbul %fcc0, loop_734
for %f26, %f0, %f20
subc %o3, 0x1F12, %g6
fbu %fcc2, loop_735
loop_734:
ble,a %icc, loop_736
array32 %i3, %o2, %i7
fmovdg %icc, %f24, %f24
loop_735:
sll %g5, %g1, %l4
loop_736:
movge %xcc, %i1, %g4
edge8n %o1, %l0, %o0
st %f20, [%l7 + 0x48]
mulx %g2, %l6, %g7
sdivx %o5, 0x16DA, %l1
fbl,a %fcc1, loop_737
fmovdgu %xcc, %f30, %f28
fmovsa %xcc, %f24, %f8
brnz,a %i0, loop_738
loop_737:
brnz,a %i5, loop_739
bgu loop_740
movrgez %o4, 0x1DA, %g3
loop_738:
mova %xcc, %l5, %i6
loop_739:
ld [%l7 + 0x18], %f29
loop_740:
call loop_741
mulx %i4, %i2, %l2
sth %o7, [%l7 + 0x30]
andncc %l3, %o6, %g6
loop_741:
mulscc %i3, %o3, %i7
fnegd %f30, %f28
fbg,a %fcc2, loop_742
edge8 %o2, %g5, %l4
udivcc %g1, 0x1C10, %i1
mulscc %g4, %l0, %o0
loop_742:
ldub [%l7 + 0x0C], %g2
fands %f23, %f16, %f31
tn %xcc, 0x6
movne %xcc, %o1, %l6
movrlz %o5, 0x335, %l1
orn %g7, 0x00E7, %i5
stbar
tvs %xcc, 0x3
tsubcc %o4, 0x0D3F, %g3
fmovsleu %icc, %f26, %f5
ta %xcc, 0x2
and %i0, %i6, %l5
brgz %i4, loop_743
fbg %fcc3, loop_744
addccc %l2, %o7, %i2
be,a,pn %xcc, loop_745
loop_743:
subccc %l3, %g6, %i3
loop_744:
mulx %o3, %o6, %o2
mulx %i7, %g5, %l4
loop_745:
tleu %icc, 0x5
ldsw [%l7 + 0x40], %g1
movneg %xcc, %i1, %l0
fmovsleu %xcc, %f20, %f7
bn,pn %icc, loop_746
orncc %o0, 0x0F17, %g2
andcc %o1, %l6, %o5
edge16ln %g4, %g7, %i5
loop_746:
tsubcctv %l1, 0x08C9, %o4
nop
setx loop_747, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tneg %xcc, 0x2
edge8n %g3, %i0, %l5
movcs %icc, %i4, %l2
loop_747:
edge8n %i6, %o7, %i2
movcc %xcc, %l3, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8 %i3, %o3, %o2
sub %o6, 0x17EC, %g5
bg,a %icc, loop_748
nop
fitod %f2, %f10
fdtox %f10, %f18
fxtod %f18, %f14
nop
fitod %f0, %f8
fdtox %f8, %f12
fxtod %f12, %f6
movn %icc, %l4, %i7
loop_748:
sethi 0x01C9, %i1
sethi 0x0848, %l0
tgu %icc, 0x0
bcs loop_749
std %f28, [%l7 + 0x48]
movg %icc, %g1, %g2
fmovrse %o1, %f9, %f23
loop_749:
fornot2 %f14, %f28, %f26
movge %icc, %l6, %o5
edge8n %g4, %o0, %g7
sdivcc %l1, 0x04AF, %o4
mulx %g3, 0x0FE1, %i0
tl %xcc, 0x7
nop
setx 0x9A917A735CF6BC00, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x12AD3315E1F5252F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f12, %f12
bshuffle %f30, %f6, %f16
array32 %i5, %i4, %l2
bge,pt %xcc, loop_750
popc %l5, %i6
smul %o7, %l3, %g6
fmovsl %icc, %f15, %f17
loop_750:
fmovsn %icc, %f24, %f15
orncc %i3, %i2, %o3
fabss %f1, %f9
add %l7, 0x54, %l6
wr %g0, 0x10, %asi
casa [%l6] %asi, %o6, %o2
subcc %l4, 0x0771, %i7
fbu,a %fcc1, loop_751
fmovsvs %xcc, %f22, %f27
edge16ln %i1, %g5, %l0
tcc %icc, 0x5
loop_751:
fxnor %f18, %f16, %f2
array16 %g2, %o1, %l6
fnot1 %f4, %f6
umul %o5, 0x1635, %g1
ldub [%l7 + 0x5A], %g4
brlz,a %g7, loop_752
fbe,a %fcc0, loop_753
ldd [%l7 + 0x20], %l0
te %xcc, 0x5
loop_752:
srl %o0, 0x1E, %g3
loop_753:
fxnor %f0, %f8, %f10
fpadd16 %f10, %f16, %f10
sdivcc %o4, 0x0D8E, %i5
movcs %xcc, %i4, %l2
pdist %f30, %f16, %f30
alignaddr %l5, %i0, %i6
sdivx %o7, 0x08B6, %g6
udivx %l3, 0x1066, %i3
faligndata %f10, %f26, %f26
tpos %icc, 0x5
fmovsneg %icc, %f15, %f18
udiv %o3, 0x0C22, %o6
tl %xcc, 0x7
edge16 %o2, %l4, %i7
wr %g0, 0x89, %asi
ldswa [%l7 + 0x14] %asi, %i2
sdiv %g5, 0x1AB5, %l0
ta %icc, 0x7
and %i1, 0x130E, %o1
umulcc %g2, 0x0FD6, %l6
sub %g1, 0x1332, %g4
fexpand %f0, %f30
brnz,a %g7, loop_754
edge32ln %o5, %o0, %l1
orncc %o4, %g3, %i4
edge32ln %i5, %l5, %i0
loop_754:
movpos %xcc, %l2, %o7
movrlez %i6, %g6, %i3
fbu %fcc2, loop_755
fmovsgu %icc, %f31, %f11
fpackfix %f16, %f8
tge %icc, 0x4
loop_755:
fbule,a %fcc0, loop_756
movcc %icc, %l3, %o6
nop
set 0x0E, %i2
lduh [%l7 + %i2], %o2
fblg,a %fcc3, loop_757
loop_756:
nop
setx loop_758, %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, 0x4
xorcc %o3, %i7, %l4
loop_757:
nop
fitod %f27, %f0
loop_758:
andn %i2, %l0, %i1
fcmpeq16 %f12, %f28, %g5
bvc,a loop_759
subcc %g2, %o1, %l6
bg,a,pn %xcc, loop_760
tsubcc %g1, 0x14D4, %g4
loop_759:
movn %xcc, %o5, %g7
bcc,a,pt %xcc, loop_761
loop_760:
alignaddr %o0, %o4, %g3
sllx %l1, %i5, %l5
sth %i4, [%l7 + 0x24]
loop_761:
tvc %icc, 0x3
movl %xcc, %l2, %o7
array16 %i0, %g6, %i6
xnor %i3, %l3, %o6
movg %icc, %o3, %i7
fsrc2 %f20, %f8
udivcc %o2, 0x1C40, %l4
fone %f16
movle %xcc, %i2, %l0
brnz %i1, loop_762
fpack32 %f20, %f0, %f24
fzero %f14
movgu %icc, %g2, %o1
loop_762:
mulscc %g5, %l6, %g1
fblg,a %fcc1, loop_763
fmovrsgz %g4, %f0, %f27
udivx %g7, 0x0B06, %o5
andcc %o4, %g3, %l1
loop_763:
sdivcc %i5, 0x01BF, %l5
edge16 %o0, %l2, %o7
edge32l %i0, %g6, %i6
fpackfix %f14, %f28
or %i3, %i4, %o6
tgu %xcc, 0x7
set 0x70, %g5
swapa [%l7 + %g5] 0x0c, %l3
ta %xcc, 0x2
popc %o3, %i7
fmovda %icc, %f8, %f8
movle %icc, %o2, %i2
array8 %l0, %l4, %g2
sdiv %i1, 0x119A, %g5
subcc %o1, %g1, %g4
nop
set 0x74, %i3
lduh [%l7 + %i3], %g7
set 0x50, %l2
stxa %o5, [%l7 + %l2] 0x80
fmovsneg %icc, %f25, %f13
fcmpgt16 %f10, %f16, %o4
udivx %l6, 0x1732, %l1
fbue,a %fcc1, loop_764
nop
fitod %f8, %f2
fdtox %f2, %f30
movvs %xcc, %g3, %l5
sir 0x1D2F
loop_764:
movn %icc, %o0, %l2
sdivx %i5, 0x02DF, %o7
set 0x34, %l5
lda [%l7 + %l5] 0x81, %f16
edge16l %i0, %i6, %g6
std %f12, [%l7 + 0x58]
nop
setx 0xD54D8F36, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xC65DA88A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fmuls %f28, %f31, %f25
movle %icc, %i3, %i4
membar 0x79
fmovrde %o6, %f14, %f8
membar 0x4D
edge32l %l3, %i7, %o2
nop
setx 0xBDD4E17BE69FD0B0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x69258F237E1AB04B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f16, %f0
bn,pt %icc, loop_765
bleu,a loop_766
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ta %xcc, 0x5
loop_765:
fmovdleu %icc, %f1, %f12
loop_766:
movne %icc, %o3, %l0
sllx %i2, %l4, %g2
mulx %i1, 0x1728, %g5
sra %g1, 0x07, %g4
fnand %f22, %f26, %f12
array8 %o1, %g7, %o4
edge32ln %o5, %l6, %g3
movrgez %l5, %o0, %l1
movrlz %l2, 0x266, %i5
subccc %i0, 0x006F, %o7
fcmpgt16 %f14, %f8, %i6
srl %g6, %i3, %i4
tvs %icc, 0x7
tle %xcc, 0x2
wr %g0, 0x21, %asi
stxa %o6, [%g0 + 0x8] %asi
movle %xcc, %l3, %i7
bne,a loop_767
tleu %icc, 0x7
fble,a %fcc1, loop_768
sub %o3, 0x11EC, %o2
loop_767:
nop
set 0x78, %i1
ldsha [%l7 + %i1] 0x19, %l0
loop_768:
bvs,a,pn %icc, loop_769
taddcc %i2, 0x1715, %l4
tvc %icc, 0x6
udiv %g2, 0x1FAF, %i1
loop_769:
nop
setx 0x86BB82D6D06DA347, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
edge8l %g1, %g4, %g5
tpos %xcc, 0x4
subccc %o1, %g7, %o4
nop
fitos %f10, %f9
fstod %f9, %f22
wr %g0, 0xf0, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
orn %l6, 0x083D, %o5
swap [%l7 + 0x2C], %g3
brgz %l5, loop_770
tcs %icc, 0x1
tcs %icc, 0x0
fnot1s %f6, %f29
loop_770:
edge16 %l1, %o0, %l2
edge32 %i5, %i0, %i6
set 0x6F, %o0
ldsba [%l7 + %o0] 0x19, %o7
st %f1, [%l7 + 0x6C]
fbule,a %fcc3, loop_771
tpos %icc, 0x0
stb %g6, [%l7 + 0x42]
movleu %icc, %i3, %o6
loop_771:
array16 %l3, %i4, %i7
fmovdgu %icc, %f14, %f17
bl,pt %xcc, loop_772
ldd [%l7 + 0x38], %f20
tle %icc, 0x6
ldsh [%l7 + 0x18], %o2
loop_772:
nop
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x35] %asi, %l0
udivcc %o3, 0x0D07, %l4
set 0x3A, %o7
ldsha [%l7 + %o7] 0x11, %i2
ldstub [%l7 + 0x48], %i1
fba %fcc0, loop_773
movg %xcc, %g1, %g2
fandnot2s %f15, %f6, %f12
set 0x54, %g2
ldswa [%l7 + %g2] 0x04, %g4
loop_773:
fcmpeq16 %f22, %f10, %g5
movleu %icc, %g7, %o4
movl %icc, %o1, %o5
movpos %icc, %g3, %l5
sub %l1, %l6, %o0
smul %l2, %i5, %i6
wr %g0, 0x2a, %asi
stxa %i0, [%l7 + 0x58] %asi
membar #Sync
edge8ln %o7, %i3, %g6
edge32ln %o6, %l3, %i7
fsrc2s %f17, %f8
movrlz %o2, 0x0BE, %i4
movrlez %o3, 0x2AB, %l4
sdivx %i2, 0x018A, %l0
fmovdpos %xcc, %f11, %f6
bn %xcc, loop_774
tpos %icc, 0x7
tcc %xcc, 0x6
fabss %f22, %f28
loop_774:
tcs %icc, 0x4
nop
setx 0xA9CBC0CE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x96B487C3, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fmuls %f22, %f8, %f25
fmovsne %icc, %f16, %f1
membar 0x2D
set 0x48, %o4
sta %f24, [%l7 + %o4] 0x18
fmul8x16al %f24, %f20, %f12
edge8n %g1, %i1, %g4
fones %f11
tn %icc, 0x0
edge16 %g2, %g7, %o4
fbn %fcc2, loop_775
edge8l %o1, %o5, %g3
srlx %g5, 0x10, %l5
edge8n %l6, %l1, %o0
loop_775:
nop
set 0x48, %o1
ldx [%l7 + %o1], %l2
movpos %xcc, %i6, %i5
sllx %i0, 0x1A, %o7
mulscc %g6, %i3, %o6
alignaddr %l3, %i7, %o2
fbe,a %fcc0, loop_776
sllx %o3, 0x14, %l4
subc %i4, 0x17BE, %l0
xor %g1, 0x0700, %i1
loop_776:
nop
wr %g0, 0x11, %asi
ldxa [%l7 + 0x78] %asi, %i2
sra %g4, 0x16, %g2
movvc %xcc, %o4, %o1
fcmpgt16 %f22, %f8, %o5
umulcc %g7, 0x1568, %g3
movneg %xcc, %g5, %l6
edge16n %l5, %l1, %o0
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x22] %asi, %i6
tpos %icc, 0x7
set 0x3A, %l4
stba %l2, [%l7 + %l4] 0x2f
membar #Sync
taddcctv %i0, %i5, %g6
alignaddrl %i3, %o6, %o7
movl %icc, %l3, %o2
fba,a %fcc3, loop_777
sra %i7, 0x15, %o3
fmovdl %icc, %f7, %f1
sll %i4, 0x0D, %l4
loop_777:
stb %g1, [%l7 + 0x34]
wr %g0, 0x11, %asi
swapa [%l7 + 0x40] %asi, %i1
nop
setx loop_778, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
brlz %l0, loop_779
fmul8x16au %f28, %f5, %f18
fxors %f7, %f15, %f11
loop_778:
fpack16 %f4, %f20
loop_779:
xor %i2, 0x121D, %g4
sethi 0x1408, %o4
fmul8x16 %f31, %f14, %f28
xorcc %g2, %o1, %o5
fbge %fcc2, loop_780
edge32n %g3, %g5, %l6
tpos %icc, 0x7
fbule,a %fcc2, loop_781
loop_780:
swap [%l7 + 0x40], %g7
lduw [%l7 + 0x1C], %l1
udiv %l5, 0x1328, %i6
loop_781:
fbge %fcc3, loop_782
st %f2, [%l7 + 0x7C]
movleu %xcc, %l2, %o0
nop
fitod %f0, %f14
fdtos %f14, %f16
loop_782:
membar 0x7E
taddcctv %i0, 0x0CA0, %g6
andcc %i5, %o6, %o7
popc 0x17E5, %i3
sra %l3, 0x0E, %o2
fmuld8ulx16 %f22, %f30, %f2
tg %icc, 0x5
subc %i7, 0x1FDA, %o3
edge8ln %l4, %g1, %i4
sdivx %l0, 0x0F3D, %i1
fbn %fcc0, loop_783
alignaddr %g4, %o4, %g2
movgu %icc, %i2, %o5
tcs %icc, 0x2
loop_783:
bne,a loop_784
fmovdpos %icc, %f14, %f0
tvs %xcc, 0x7
movg %icc, %g3, %g5
loop_784:
brgez,a %l6, loop_785
andcc %g7, 0x1450, %o1
smulcc %l1, 0x1C88, %i6
sub %l2, 0x0BB4, %l5
loop_785:
movrgez %o0, 0x2B0, %g6
fornot2s %f10, %f9, %f18
movleu %xcc, %i5, %o6
movcc %icc, %i0, %i3
fmovdl %icc, %f25, %f14
movrlez %o7, 0x109, %l3
ldd [%l7 + 0x38], %f2
fand %f24, %f12, %f0
umul %o2, %o3, %i7
brnz %g1, loop_786
movrgez %l4, %l0, %i1
set 0x40, %l3
lda [%l7 + %l3] 0x10, %f26
loop_786:
movrgez %g4, 0x113, %o4
mulx %g2, %i4, %i2
sll %g3, %g5, %l6
xorcc %o5, 0x0A99, %g7
andncc %l1, %o1, %l2
fmovde %xcc, %f1, %f14
taddcc %l5, 0x19B3, %o0
set 0x20, %l0
stxa %i6, [%g0 + %l0] 0x4f
set 0x54, %g4
ldstuba [%l7 + %g4] 0x89, %i5
fbge %fcc3, loop_787
call loop_788
array8 %g6, %i0, %i3
array32 %o7, %l3, %o2
loop_787:
pdist %f18, %f14, %f16
loop_788:
movg %xcc, %o6, %o3
brlez,a %g1, loop_789
nop
setx loop_790, %l0, %l1
jmpl %l1, %i7
movrlz %l4, %l0, %i1
addcc %g4, %g2, %o4
loop_789:
movcs %icc, %i4, %g3
loop_790:
fbn,a %fcc2, loop_791
movre %g5, %i2, %o5
sir 0x056A
te %icc, 0x6
loop_791:
brgez,a %g7, loop_792
edge8ln %l1, %l6, %l2
movg %xcc, %o1, %l5
sdivx %i6, 0x1997, %i5
loop_792:
movle %icc, %g6, %o0
tn %xcc, 0x1
tvc %icc, 0x6
tgu %xcc, 0x5
pdist %f0, %f20, %f24
nop
setx 0x0BBBBB3880E00377, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xFC8DE42D9E5F418B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f2, %f8
sub %i0, 0x0999, %i3
andn %l3, %o2, %o6
fmul8x16 %f31, %f6, %f8
umul %o3, 0x0046, %g1
umul %o7, %l4, %l0
fbue %fcc0, loop_793
smul %i1, 0x02E6, %g4
set 0x69, %l6
ldsba [%l7 + %l6] 0x0c, %g2
loop_793:
or %o4, %i7, %g3
edge16n %i4, %g5, %i2
nop
setx 0x37328C22, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
fsqrts %f2, %f29
nop
setx loop_794, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tg %xcc, 0x2
umulcc %g7, %o5, %l6
edge8l %l1, %o1, %l5
loop_794:
brlz %l2, loop_795
andncc %i6, %g6, %i5
fbuge,a %fcc3, loop_796
fandnot1 %f16, %f4, %f0
loop_795:
nop
wr %g0, 0x11, %asi
ldsba [%l7 + 0x7A] %asi, %i0
loop_796:
bn,a,pt %icc, loop_797
mova %icc, %o0, %l3
membar 0x28
ble,a loop_798
loop_797:
movn %xcc, %i3, %o2
fbul,a %fcc2, loop_799
movpos %xcc, %o3, %g1
loop_798:
mova %xcc, %o6, %l4
edge16ln %o7, %l0, %g4
loop_799:
tleu %xcc, 0x1
edge32l %i1, %o4, %g2
movre %i7, 0x01D, %i4
movcs %xcc, %g3, %i2
add %g7, 0x15F5, %g5
and %l6, 0x0548, %l1
popc 0x0CA5, %o5
edge32l %l5, %o1, %i6
fmovrdgz %g6, %f0, %f24
fbul,a %fcc0, loop_800
movge %icc, %l2, %i5
fmovrslz %o0, %f11, %f10
fones %f7
loop_800:
movg %icc, %l3, %i0
fnors %f4, %f2, %f26
orn %i3, %o3, %o2
movrlez %g1, 0x0DF, %l4
fmovdl %xcc, %f27, %f18
sdivx %o7, 0x198A, %o6
add %l7, 0x1C, %l6
wr %g0, 0x19, %asi
casa [%l6] %asi, %l0, %g4
nop
fitos %f14, %f11
fstoi %f11, %f13
fbge %fcc3, loop_801
fxnor %f0, %f14, %f14
fone %f26
movneg %xcc, %o4, %i1
loop_801:
movcc %icc, %i7, %i4
set 0x78, %g3
stha %g3, [%l7 + %g3] 0x88
smul %g2, %i2, %g5
ldsb [%l7 + 0x0F], %g7
andcc %l6, %o5, %l5
membar 0x08
alignaddrl %o1, %l1, %i6
movvs %xcc, %g6, %l2
fors %f25, %f28, %f23
set 0x74, %o2
lduwa [%l7 + %o2] 0x80, %i5
fmovdvs %xcc, %f16, %f14
tvs %icc, 0x6
smul %o0, %i0, %i3
tcs %xcc, 0x4
ba,a,pt %xcc, loop_802
xorcc %o3, %o2, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smul %l4, %o7, %l3
loop_802:
fmovspos %icc, %f27, %f10
movrgz %o6, 0x252, %l0
tneg %xcc, 0x4
movneg %xcc, %g4, %o4
edge8 %i1, %i7, %i4
taddcctv %g2, %i2, %g3
ldsb [%l7 + 0x0F], %g5
movle %xcc, %g7, %o5
ldub [%l7 + 0x6B], %l5
edge32l %o1, %l1, %l6
orncc %g6, 0x026C, %l2
srax %i5, 0x04, %i6
andcc %i0, 0x159E, %o0
faligndata %f24, %f18, %f14
sra %i3, %o3, %o2
wr %g0, 0x88, %asi
lduwa [%l7 + 0x18] %asi, %l4
fsrc2 %f14, %f10
taddcctv %o7, 0x15F4, %g1
fnot2s %f3, %f23
ble %icc, loop_803
fbul %fcc1, loop_804
bneg %xcc, loop_805
tvs %icc, 0x5
loop_803:
and %o6, 0x1E95, %l0
loop_804:
fbge,a %fcc1, loop_806
loop_805:
sra %l3, 0x1A, %o4
tleu %xcc, 0x6
or %g4, 0x0212, %i1
loop_806:
sub %i7, 0x0AAD, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvc %icc, %i2, %g3
edge8n %g5, %g7, %g2
edge16l %o5, %l5, %l1
bg,a loop_807
sra %l6, 0x06, %g6
xnor %o1, %i5, %i6
smulcc %i0, %o0, %l2
loop_807:
fcmpne32 %f0, %f16, %i3
andncc %o2, %o3, %l4
fbuge %fcc2, loop_808
edge32 %o7, %o6, %g1
fmovrsgez %l3, %f30, %f2
fmovspos %xcc, %f26, %f2
loop_808:
andcc %o4, 0x1E93, %l0
fbge,a %fcc2, loop_809
brlez %g4, loop_810
movleu %xcc, %i7, %i1
fxor %f8, %f12, %f10
loop_809:
array16 %i2, %i4, %g5
loop_810:
tcc %xcc, 0x4
fbu,a %fcc0, loop_811
nop
fitos %f3, %f9
nop
fitod %f12, %f28
fdtoi %f28, %f18
sdivx %g3, 0x17FD, %g7
loop_811:
bvc,a loop_812
orcc %g2, %l5, %o5
tg %xcc, 0x6
movn %icc, %l1, %g6
loop_812:
bn,a,pn %icc, loop_813
fmovrdlz %l6, %f20, %f20
andncc %o1, %i5, %i6
movrlz %i0, 0x0DB, %o0
loop_813:
andcc %i3, 0x0F34, %l2
movrne %o2, 0x3CA, %o3
fcmpeq16 %f18, %f30, %o7
xnorcc %l4, 0x069E, %g1
tsubcc %l3, %o6, %o4
tcs %icc, 0x5
fcmpgt16 %f8, %f26, %l0
edge8l %i7, %i1, %g4
bn,pt %xcc, loop_814
stbar
fcmpne16 %f22, %f24, %i4
mova %icc, %g5, %i2
loop_814:
fxnors %f21, %f17, %f29
fmovs %f16, %f8
fbg,a %fcc2, loop_815
fmovrslez %g3, %f8, %f15
fmovd %f24, %f22
tcs %xcc, 0x4
loop_815:
nop
set 0x1C, %l1
sta %f1, [%l7 + %l1] 0x80
membar 0x7F
movg %icc, %g7, %l5
mulscc %g2, %o5, %l1
movle %xcc, %l6, %o1
tle %icc, 0x5
lduw [%l7 + 0x1C], %g6
movrne %i5, %i6, %i0
fones %f0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sllx %i3, 0x1B, %o0
nop
setx 0x468AFFA4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x5F6E79F5, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fmuls %f30, %f20, %f31
be,pn %xcc, loop_816
popc %l2, %o3
sub %o2, %o7, %g1
ta %icc, 0x5
loop_816:
movcc %icc, %l3, %l4
wr %g0, 0x88, %asi
ldsba [%l7 + 0x43] %asi, %o4
andncc %l0, %o6, %i1
srlx %i7, %g4, %g5
fpadd16 %f22, %f16, %f2
brlez %i4, loop_817
tg %xcc, 0x3
andncc %i2, %g3, %g7
st %f8, [%l7 + 0x50]
loop_817:
smul %g2, 0x18B0, %l5
fmovrse %o5, %f6, %f25
nop
setx loop_818, %l0, %l1
jmpl %l1, %l6
sllx %l1, 0x10, %o1
movvc %xcc, %g6, %i5
tsubcctv %i0, %i6, %o0
loop_818:
ldsh [%l7 + 0x10], %l2
bcc,a,pn %icc, loop_819
umulcc %i3, 0x1C0C, %o2
alignaddrl %o3, %g1, %o7
array8 %l3, %l4, %o4
loop_819:
nop
setx 0xF04B0EEF, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
smulcc %o6, %l0, %i7
and %i1, 0x1783, %g4
edge16 %i4, %g5, %i2
fsrc1s %f13, %f8
tsubcc %g7, 0x170E, %g3
udivcc %g2, 0x106F, %o5
fmovdn %xcc, %f27, %f24
movge %xcc, %l5, %l6
swap [%l7 + 0x4C], %l1
umul %g6, %i5, %o1
smulcc %i6, %o0, %l2
fble,a %fcc0, loop_820
movrlz %i0, 0x127, %o2
movneg %xcc, %i3, %o3
set 0x08, %o5
stxa %o7, [%l7 + %o5] 0xe3
membar #Sync
loop_820:
and %l3, 0x0F31, %l4
movle %icc, %o4, %o6
lduw [%l7 + 0x18], %l0
stb %g1, [%l7 + 0x7D]
ldd [%l7 + 0x48], %i0
fbule %fcc3, loop_821
nop
setx 0xE14E82F1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x5F85B2E4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fmuls %f1, %f28, %f7
fmovdl %icc, %f15, %f29
movl %xcc, %i7, %g4
loop_821:
subccc %g5, %i2, %g7
xor %g3, 0x1B62, %g2
edge32ln %i4, %l5, %o5
fmovs %f14, %f17
sdiv %l1, 0x1C6B, %g6
nop
setx 0xACFC3913, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x267EF3F9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fadds %f10, %f3, %f13
fmul8x16au %f21, %f4, %f22
for %f2, %f16, %f24
fpadd32 %f6, %f16, %f28
movrlz %l6, 0x18C, %i5
bne %icc, loop_822
brnz,a %o1, loop_823
fmul8x16au %f17, %f6, %f18
fcmpne32 %f20, %f12, %i6
loop_822:
movrne %l2, %o0, %o2
loop_823:
nop
setx loop_824, %l0, %l1
jmpl %l1, %i0
fmovsle %xcc, %f12, %f13
xnorcc %i3, 0x010A, %o7
brz,a %o3, loop_825
loop_824:
tpos %icc, 0x2
andn %l4, %l3, %o4
movrlez %l0, %g1, %o6
loop_825:
ldsh [%l7 + 0x76], %i7
xnorcc %i1, 0x09D5, %g5
fmovdleu %xcc, %f29, %f2
movg %icc, %i2, %g4
taddcctv %g7, 0x0E03, %g2
sra %g3, 0x0B, %l5
taddcc %o5, %l1, %i4
array8 %g6, %l6, %i5
edge8n %o1, %l2, %i6
sir 0x0114
nop
setx loop_826, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
subccc %o2, 0x1BE4, %i0
subcc %i3, 0x1E41, %o0
or %o3, %o7, %l3
loop_826:
alignaddr %o4, %l0, %g1
call loop_827
tcc %icc, 0x6
bneg,a %xcc, loop_828
edge32n %l4, %i7, %o6
loop_827:
orcc %g5, 0x1CAE, %i2
bleu loop_829
loop_828:
xor %g4, 0x126E, %g7
set 0x30, %i4
swapa [%l7 + %i4] 0x80, %g2
loop_829:
fmovde %icc, %f29, %f17
srlx %g3, %i1, %l5
fmovsvc %xcc, %f23, %f3
fblg,a %fcc3, loop_830
fbo %fcc3, loop_831
umul %l1, 0x0AAA, %o5
mulscc %i4, 0x0BEA, %g6
loop_830:
udiv %l6, 0x1A10, %i5
loop_831:
subccc %o1, %l2, %i6
bpos %xcc, loop_832
movg %xcc, %o2, %i3
sdivcc %i0, 0x1A16, %o0
fmovrsgez %o3, %f3, %f12
loop_832:
nop
setx 0x9064B845, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
fnands %f19, %f13, %f10
nop
fitos %f3, %f24
fstod %f24, %f16
fbug,a %fcc2, loop_833
sth %l3, [%l7 + 0x26]
sth %o4, [%l7 + 0x10]
addccc %l0, %g1, %o7
loop_833:
bn,a %xcc, loop_834
tsubcc %i7, 0x1DB6, %o6
edge16ln %g5, %i2, %l4
ldstub [%l7 + 0x68], %g4
loop_834:
bgu loop_835
popc %g7, %g2
fcmpeq32 %f20, %f14, %i1
set 0x44, %i5
lduwa [%l7 + %i5] 0x15, %l5
loop_835:
movcc %icc, %l1, %o5
movrgz %g3, %i4, %g6
movge %icc, %i5, %o1
tsubcctv %l2, 0x1514, %i6
set 0x40, %i6
stda %f16, [%l7 + %i6] 0x0c
tneg %xcc, 0x6
ld [%l7 + 0x7C], %f20
brlz,a %l6, loop_836
fmul8x16au %f23, %f15, %f6
wr %g0, 0x19, %asi
lduha [%l7 + 0x58] %asi, %o2
loop_836:
nop
set 0x58, %g1
std %f2, [%l7 + %g1]
brlz %i3, loop_837
fcmpgt32 %f8, %f28, %o0
edge16 %o3, %l3, %o4
ldsw [%l7 + 0x2C], %l0
loop_837:
brgez %g1, loop_838
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sth %o7, [%l7 + 0x50]
movge %xcc, %i7, %i0
loop_838:
movleu %xcc, %o6, %i2
tgu %icc, 0x2
nop
setx 0x2857BD8F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0xF981CBFB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fsubs %f22, %f4, %f27
array16 %g5, %l4, %g7
edge32l %g2, %g4, %l5
tle %xcc, 0x1
srax %l1, 0x1E, %o5
brnz %i1, loop_839
movrlz %i4, %g6, %i5
tge %xcc, 0x4
bvc,pt %xcc, loop_840
loop_839:
fmovdg %icc, %f30, %f12
set 0x4D, %i0
ldstuba [%l7 + %i0] 0x10, %g3
loop_840:
nop
set 0x40, %i7
stda %f0, [%l7 + %i7] 0x10
edge16l %l2, %i6, %o1
mulscc %l6, 0x1E32, %o2
tne %xcc, 0x1
movl %icc, %o0, %o3
fbue,a %fcc0, loop_841
movle %icc, %l3, %i3
movcs %icc, %l0, %o4
ldd [%l7 + 0x28], %g0
loop_841:
bcs %xcc, loop_842
nop
set 0x2C, %o6
lduh [%l7 + %o6], %o7
nop
set 0x15, %g6
stb %i7, [%l7 + %g6]
fmovrsgz %i0, %f24, %f3
loop_842:
andncc %o6, %g5, %l4
tpos %icc, 0x0
nop
fitos %f9, %f9
fstox %f9, %f16
fxtos %f16, %f31
fnot2 %f6, %f10
alignaddr %i2, %g2, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub16s %f13, %f1, %f29
tl %icc, 0x2
fmovdneg %icc, %f13, %f14
fsrc1 %f26, %f16
movrne %g4, 0x146, %l5
fmovdleu %xcc, %f3, %f9
umul %l1, 0x1912, %i1
fbl %fcc2, loop_843
edge32 %o5, %i4, %i5
sub %g6, 0x053E, %g3
udivx %l2, 0x123F, %i6
loop_843:
andn %l6, %o2, %o1
bge,a,pt %icc, loop_844
nop
setx 0xF06731E8, %l0, %l6
st %l6, [%l7 + 0x0C]
ld [%l7 + 0x0C], %fsr
call loop_845
sth %o3, [%l7 + 0x5C]
loop_844:
nop
wr %g0, 0x80, %asi
lda [%l7 + 0x48] %asi, %f19
loop_845:
fcmpne32 %f30, %f24, %l3
movg %xcc, %i3, %o0
xor %l0, 0x0E4A, %o4
set 0x310, %g7
nop ! nop ! ldxa [%g0 + %g7] 0x40, %o7 ripped by fixASI40.pl ripped by fixASI40.pl
edge8n %g1, %i7, %i0
fmovrdlz %g5, %f12, %f8
edge16n %l4, %i2, %g2
taddcc %g7, %g4, %o6
fmovsne %xcc, %f29, %f25
edge16ln %l5, %l1, %o5
xnorcc %i1, %i5, %g6
swap [%l7 + 0x18], %i4
array8 %g3, %i6, %l6
ble,pt %xcc, loop_846
fmovdle %xcc, %f28, %f27
stx %l2, [%l7 + 0x38]
wr %g0, 0x88, %asi
lduha [%l7 + 0x52] %asi, %o2
loop_846:
sdivcc %o1, 0x10BA, %o3
set 0x31, %i2
stba %i3, [%l7 + %i2] 0x80
st %f0, [%l7 + 0x24]
edge8ln %o0, %l0, %l3
fmovse %xcc, %f11, %f11
xorcc %o4, 0x10CF, %g1
movcc %xcc, %i7, %i0
for %f10, %f4, %f20
addcc %g5, 0x1367, %o7
movl %icc, %l4, %g2
move %xcc, %i2, %g7
subccc %o6, 0x1A97, %l5
nop
setx 0x41F2E3FF205DEE16, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f16
nop
fitod %f4, %f4
fdtox %f4, %f18
smul %g4, 0x0F01, %o5
fandnot1 %f16, %f4, %f6
ble,a,pt %xcc, loop_847
srax %l1, %i1, %i5
movpos %xcc, %i4, %g6
fmovsn %icc, %f29, %f10
loop_847:
fmul8sux16 %f28, %f14, %f28
tneg %icc, 0x4
smulcc %g3, %l6, %i6
fmovrdlz %l2, %f20, %f2
set 0x0E, %g5
lduba [%l7 + %g5] 0x89, %o1
edge32 %o2, %o3, %i3
fba,a %fcc1, loop_848
move %icc, %l0, %o0
tne %icc, 0x1
bneg,pn %xcc, loop_849
loop_848:
edge32n %l3, %o4, %g1
fornot2 %f22, %f26, %f12
array32 %i7, %g5, %o7
loop_849:
nop
fitos %f13, %f26
fstox %f26, %f24
fandnot2 %f14, %f0, %f10
srax %i0, %l4, %i2
fmovrdgez %g7, %f26, %f10
subccc %g2, %o6, %l5
movrlez %g4, %o5, %l1
movn %icc, %i1, %i5
alignaddr %g6, %i4, %g3
fnor %f2, %f20, %f22
tne %icc, 0x3
tneg %icc, 0x7
movvs %icc, %i6, %l6
tsubcctv %o1, 0x1615, %l2
tvc %icc, 0x0
fmul8ulx16 %f28, %f0, %f20
set 0x4E, %i3
stha %o3, [%l7 + %i3] 0x2f
membar #Sync
movge %icc, %i3, %o2
fnegd %f12, %f12
movneg %icc, %l0, %o0
nop
setx 0x8642B2CD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x68EFF083, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fmuls %f28, %f24, %f26
fabss %f5, %f4
fmovdvc %xcc, %f14, %f16
movrlez %l3, 0x183, %g1
popc 0x0D43, %i7
srax %g5, %o7, %i0
udiv %l4, 0x0C7A, %i2
tsubcc %o4, 0x0BFB, %g2
nop
setx 0xCA46738C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x061433F2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fmuls %f9, %f4, %f1
tne %xcc, 0x1
fmovsn %icc, %f27, %f12
subcc %g7, %o6, %l5
edge8 %g4, %o5, %i1
nop
set 0x58, %o3
sth %l1, [%l7 + %o3]
tvc %icc, 0x5
ta %xcc, 0x3
bl,pt %xcc, loop_850
xnor %g6, 0x0618, %i5
bpos,a,pt %xcc, loop_851
udivcc %i4, 0x19B3, %g3
loop_850:
ble,pn %icc, loop_852
st %f2, [%l7 + 0x08]
loop_851:
fmuld8sux16 %f24, %f9, %f24
sdivcc %i6, 0x0DC7, %l6
loop_852:
brgez %l2, loop_853
fnot2 %f12, %f10
fpsub16 %f6, %f10, %f4
set 0x40, %l5
ldda [%l7 + %l5] 0x14, %f16
loop_853:
tsubcctv %o1, 0x1A81, %o3
fcmpne32 %f0, %f30, %i3
orcc %o2, 0x16B0, %l0
umul %l3, %g1, %o0
movge %xcc, %i7, %o7
sethi 0x037D, %g5
sir 0x16F3
orcc %l4, %i2, %i0
lduw [%l7 + 0x14], %g2
smulcc %o4, %o6, %g7
brlz,a %l5, loop_854
movvc %xcc, %o5, %g4
movne %xcc, %i1, %l1
addcc %g6, 0x04AB, %i4
loop_854:
sth %i5, [%l7 + 0x7C]
fblg,a %fcc2, loop_855
smulcc %g3, %i6, %l6
addcc %o1, 0x06E3, %l2
movvs %icc, %i3, %o3
loop_855:
fbg %fcc2, loop_856
tvc %icc, 0x3
fmul8x16 %f5, %f22, %f14
sethi 0x09E9, %o2
loop_856:
fcmpgt32 %f20, %f16, %l3
fmovda %xcc, %f24, %f30
movvc %xcc, %l0, %o0
orn %g1, %i7, %g5
fexpand %f21, %f16
smulcc %l4, 0x08C9, %i2
movne %icc, %o7, %i0
taddcctv %g2, %o4, %o6
movneg %xcc, %g7, %l5
fnot2 %f6, %f20
umulcc %g4, %o5, %l1
tneg %icc, 0x2
fmovrslz %g6, %f28, %f16
set 0x0C, %l2
stwa %i1, [%l7 + %l2] 0x04
bcc,a loop_857
fcmpgt16 %f16, %f24, %i5
taddcctv %i4, %g3, %i6
edge16ln %o1, %l2, %l6
loop_857:
udivcc %o3, 0x096E, %o2
fsrc2 %f22, %f4
edge32n %l3, %i3, %l0
andncc %g1, %o0, %g5
mulx %i7, 0x1A8E, %i2
movge %icc, %l4, %i0
fbl %fcc3, loop_858
fmovrdlez %o7, %f14, %f4
umulcc %o4, %g2, %g7
nop
setx 0x614D8AFD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x23486DE4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fadds %f9, %f4, %f11
loop_858:
movvs %icc, %o6, %g4
movvs %icc, %o5, %l5
xor %l1, 0x1C3F, %i1
fbe,a %fcc2, loop_859
edge8l %i5, %i4, %g6
fbg,a %fcc3, loop_860
ldsb [%l7 + 0x0B], %g3
loop_859:
movre %o1, 0x23E, %l2
array8 %l6, %o3, %o2
loop_860:
ld [%l7 + 0x30], %f20
movleu %xcc, %l3, %i3
tpos %xcc, 0x5
xor %i6, %g1, %l0
bvc %icc, loop_861
fmovrdne %g5, %f18, %f28
smul %i7, %i2, %o0
movvs %icc, %i0, %o7
loop_861:
fmovdvs %icc, %f22, %f18
alignaddrl %o4, %g2, %g7
sdiv %l4, 0x1FBD, %g4
movl %icc, %o5, %l5
popc 0x168D, %l1
bge loop_862
add %i1, 0x1EBF, %o6
tvc %icc, 0x2
fbge,a %fcc1, loop_863
loop_862:
udivx %i4, 0x0DCB, %g6
edge32 %g3, %o1, %l2
movcs %xcc, %i5, %l6
loop_863:
fexpand %f13, %f16
add %l7, 0x30, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %o3
casxa [%l6] 0x18, %o3, %o2
array32 %i3, %i6, %l3
nop
setx 0xE06E9D53, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
fors %f15, %f24, %f13
fmul8x16al %f5, %f12, %f14
tsubcc %g1, 0x1CFC, %l0
sll %g5, 0x0F, %i7
subc %i2, 0x0936, %o0
fmovdcc %icc, %f1, %f26
addc %i0, %o7, %o4
smulcc %g2, %l4, %g4
fmovdneg %xcc, %f10, %f28
fmovrslez %o5, %f4, %f30
wr %g0, 0x18, %asi
ldda [%l7 + 0x70] %asi, %l4
ba loop_864
fmovdvc %icc, %f12, %f1
fxors %f13, %f2, %f28
xorcc %l1, %i1, %o6
loop_864:
smul %g7, %i4, %g6
nop
set 0x5C, %o0
lduw [%l7 + %o0], %g3
orn %l2, %o1, %l6
fbne %fcc3, loop_865
smulcc %o3, %i5, %o2
tg %icc, 0x5
te %icc, 0x1
loop_865:
move %icc, %i3, %l3
sdivx %g1, 0x00DD, %l0
orn %i6, %g5, %i7
fmovrse %o0, %f13, %f31
ta %icc, 0x6
set 0x28, %o7
prefetcha [%l7 + %o7] 0x14, 0x0
movvc %xcc, %i2, %o4
ble %xcc, loop_866
fcmpgt32 %f8, %f30, %g2
wr %g0, 0x0c, %asi
ldda [%l7 + 0x60] %asi, %l4
loop_866:
fbn,a %fcc0, loop_867
udivx %o7, 0x0D80, %g4
movvc %xcc, %o5, %l1
fcmple32 %f12, %f10, %l5
loop_867:
movrgez %i1, 0x38C, %g7
add %l7, 0x68, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %i4, %g6
subc %o6, 0x036D, %l2
fbo,a %fcc1, loop_868
movrgez %o1, 0x2CD, %l6
sra %g3, %o3, %o2
sllx %i3, %l3, %g1
loop_868:
nop
set 0x60, %g2
swapa [%l7 + %g2] 0x80, %i5
fmovrse %l0, %f16, %f14
movrgez %i6, %i7, %g5
edge32n %o0, %i2, %i0
smulcc %g2, %l4, %o4
bpos,a loop_869
xor %g4, %o5, %l1
wr %g0, 0x04, %asi
stha %o7, [%l7 + 0x1A] %asi
loop_869:
sdivx %i1, 0x0FCB, %g7
mova %icc, %i4, %l5
orcc %g6, %l2, %o1
movrlez %o6, %g3, %l6
wr %g0, 0x89, %asi
stxa %o2, [%l7 + 0x28] %asi
udiv %i3, 0x05A6, %l3
movge %icc, %o3, %i5
nop
setx loop_870, %l0, %l1
jmpl %l1, %g1
ble,a loop_871
edge16n %i6, %i7, %g5
brz %o0, loop_872
loop_870:
nop
setx 0xFAF2095F504A3E5F, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
loop_871:
sra %l0, 0x0E, %i2
stw %i0, [%l7 + 0x6C]
loop_872:
mulx %l4, %o4, %g4
andcc %g2, %o5, %l1
ta %xcc, 0x6
fmovdn %icc, %f8, %f15
fbe,a %fcc1, loop_873
nop
setx 0x2857E953, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x34911370, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fadds %f0, %f8, %f6
edge16 %o7, %i1, %g7
sll %l5, %g6, %i4
loop_873:
taddcctv %l2, %o6, %o1
orn %g3, 0x0588, %l6
fmovrdlez %o2, %f6, %f8
movpos %icc, %i3, %l3
ta %icc, 0x2
ldsw [%l7 + 0x2C], %i5
wr %g0, 0x89, %asi
ldsha [%l7 + 0x46] %asi, %o3
smul %i6, %g1, %g5
fbul %fcc2, loop_874
udivcc %o0, 0x0441, %i7
movrne %i2, 0x0EC, %i0
mulx %l0, 0x0D89, %o4
loop_874:
tcs %icc, 0x4
fbule,a %fcc1, loop_875
movvc %xcc, %g4, %l4
and %o5, 0x147F, %l1
edge32 %o7, %i1, %g7
loop_875:
sir 0x1D09
bneg loop_876
be,a,pt %icc, loop_877
tsubcctv %g2, 0x173C, %l5
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_876:
fbne,a %fcc1, loop_878
loop_877:
fmovdne %xcc, %f2, %f15
movl %xcc, %i4, %g6
fmovrsgez %o6, %f7, %f15
loop_878:
movcc %icc, %o1, %l2
sub %g3, 0x1E1C, %l6
ldd [%l7 + 0x78], %i2
edge32ln %l3, %i5, %o2
fpack32 %f10, %f28, %f16
bvs,pn %xcc, loop_879
fbug,a %fcc3, loop_880
fbl %fcc1, loop_881
fmovrslez %i6, %f30, %f2
loop_879:
bvs,a %xcc, loop_882
loop_880:
mulx %g1, %o3, %o0
loop_881:
fba,a %fcc1, loop_883
sub %i7, 0x0EE5, %i2
loop_882:
fmovsge %xcc, %f24, %f31
ldstub [%l7 + 0x63], %g5
loop_883:
sethi 0x1862, %i0
subcc %o4, %l0, %l4
nop
setx 0x127CDAD3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0xA9DA45B1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fadds %f21, %f7, %f22
fmovdvc %xcc, %f20, %f9
wr %g0, 0x89, %asi
lduwa [%l7 + 0x54] %asi, %o5
set 0x6A, %o4
stha %l1, [%l7 + %o4] 0xe2
membar #Sync
tle %xcc, 0x3
set 0x74, %o1
lda [%l7 + %o1] 0x19, %f19
bg,a %icc, loop_884
smul %o7, %g4, %i1
udivcc %g7, 0x1FF8, %g2
addccc %i4, 0x079A, %g6
loop_884:
ldd [%l7 + 0x68], %f14
movneg %icc, %l5, %o1
tsubcc %o6, %l2, %g3
subccc %l6, 0x17CA, %l3
tcc %icc, 0x6
fbule %fcc3, loop_885
bn,pt %icc, loop_886
ldsb [%l7 + 0x1B], %i5
xorcc %o2, %i6, %g1
loop_885:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_886:
fmovdl %xcc, %f1, %f8
tcs %xcc, 0x5
mulscc %o3, 0x16E3, %o0
srl %i3, %i7, %i2
taddcc %g5, %i0, %o4
fpadd32 %f30, %f16, %f6
udiv %l0, 0x16CE, %o5
fmovsvc %xcc, %f12, %f5
movrlez %l1, %o7, %g4
andcc %i1, 0x1352, %g7
andn %g2, 0x1AF4, %i4
alignaddr %g6, %l4, %l5
fmuld8ulx16 %f29, %f11, %f16
bneg,a,pn %xcc, loop_887
ldsh [%l7 + 0x78], %o1
fmovdg %icc, %f26, %f20
tcc %icc, 0x6
loop_887:
udiv %l2, 0x1811, %g3
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x6F] %asi, %o6
brz %l6, loop_888
edge32ln %l3, %i5, %o2
set 0x38, %i1
prefetcha [%l7 + %i1] 0x89, 0x3
loop_888:
be,a loop_889
addcc %o3, 0x1ADB, %o0
nop
fitos %f9, %f30
fstox %f30, %f26
umulcc %i3, 0x17CF, %g1
loop_889:
bvc,a loop_890
xnorcc %i2, 0x0908, %g5
edge32ln %i0, %i7, %o4
movle %icc, %o5, %l0
loop_890:
srl %l1, 0x1A, %o7
fcmpeq32 %f14, %f30, %i1
wr %g0, 0x04, %asi
swapa [%l7 + 0x74] %asi, %g4
fzeros %f12
fmovrdlez %g2, %f24, %f12
brgz %i4, loop_891
movneg %xcc, %g6, %l4
fones %f30
srax %g7, %o1, %l5
loop_891:
bpos,pt %icc, loop_892
andncc %g3, %o6, %l6
sra %l2, %i5, %o2
swap [%l7 + 0x64], %l3
loop_892:
subccc %i6, %o0, %i3
sdiv %g1, 0x1E73, %o3
fmovrdlez %i2, %f30, %f6
fnands %f17, %f3, %f20
xnor %g5, %i7, %o4
tg %icc, 0x5
st %f25, [%l7 + 0x0C]
movge %icc, %o5, %i0
fnegd %f16, %f8
mova %icc, %l1, %l0
fmovsa %xcc, %f9, %f24
set 0x64, %l3
ldswa [%l7 + %l3] 0x80, %i1
tleu %icc, 0x1
array16 %g4, %o7, %i4
tcs %xcc, 0x1
edge32ln %g6, %l4, %g7
mulscc %g2, %o1, %g3
fmovscc %xcc, %f24, %f5
set 0x48, %l4
stwa %o6, [%l7 + %l4] 0x04
fpmerge %f12, %f4, %f12
edge8l %l6, %l5, %i5
tn %xcc, 0x6
tsubcc %l2, 0x0894, %o2
fmovrdlz %l3, %f26, %f14
fmovdg %icc, %f14, %f25
fornot2s %f31, %f22, %f31
wr %g0, 0x19, %asi
stda %f16, [%l7 + 0x40] %asi
fbule,a %fcc2, loop_893
udiv %i6, 0x1797, %i3
wr %g0, 0x11, %asi
stda %f0, [%l7 + 0x40] %asi
loop_893:
edge32l %o0, %o3, %g1
ldsh [%l7 + 0x18], %g5
fabsd %f24, %f14
tpos %icc, 0x4
fmovsleu %xcc, %f5, %f24
movrne %i7, %i2, %o5
add %o4, 0x15C4, %l1
edge8ln %l0, %i1, %g4
move %icc, %o7, %i0
stx %g6, [%l7 + 0x68]
fbu %fcc0, loop_894
movrgez %l4, 0x3BB, %i4
movge %xcc, %g2, %g7
movvs %icc, %o1, %g3
loop_894:
tn %xcc, 0x1
movneg %icc, %l6, %o6
edge8ln %l5, %i5, %l2
sth %o2, [%l7 + 0x68]
st %f14, [%l7 + 0x5C]
tvs %xcc, 0x1
srlx %l3, 0x12, %i6
udiv %i3, 0x1BF2, %o0
fmovrde %o3, %f26, %f2
alignaddr %g5, %g1, %i2
sll %i7, 0x00, %o5
edge16l %l1, %o4, %l0
sll %i1, 0x1F, %g4
edge32l %o7, %g6, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot1 %f18, %f14, %f16
andn %l4, %g2, %g7
fmovsvs %xcc, %f28, %f15
fxors %f29, %f24, %f0
orn %o1, %i4, %g3
fabss %f21, %f4
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f16
fands %f23, %f14, %f7
xnorcc %o6, 0x1938, %l5
fbue,a %fcc2, loop_895
sllx %l6, 0x09, %l2
udivx %i5, 0x0754, %o2
fmovrdne %i6, %f2, %f24
loop_895:
tl %xcc, 0x5
fxor %f12, %f24, %f22
movcc %xcc, %i3, %o0
andn %o3, %g5, %l3
edge32l %i2, %i7, %o5
fmuld8ulx16 %f14, %f4, %f12
sethi 0x1FBB, %l1
udivcc %o4, 0x0980, %g1
edge8l %i1, %l0, %o7
fmovd %f16, %f10
movcc %xcc, %g4, %g6
tl %icc, 0x0
nop
setx 0x2630CFB445597C33, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x51D10240F19E9BA7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f4, %f20
tg %icc, 0x7
fsrc1 %f22, %f30
mulx %l4, 0x1DF2, %g2
sub %g7, 0x10D1, %o1
movge %xcc, %i4, %g3
umul %o6, %l5, %l6
brnz,a %l2, loop_896
tn %xcc, 0x5
tleu %icc, 0x5
bvs,a,pn %icc, loop_897
loop_896:
srl %i5, %o2, %i0
ldd [%l7 + 0x60], %f20
wr %g0, 0x80, %asi
stxa %i6, [%l7 + 0x48] %asi
loop_897:
nop
set 0x18, %l0
prefetcha [%l7 + %l0] 0x81, 0x0
ble,pn %icc, loop_898
edge16l %i3, %g5, %o3
srl %i2, %i7, %o5
srax %l3, %o4, %l1
loop_898:
sdiv %i1, 0x0534, %l0
stx %g1, [%l7 + 0x40]
wr %g0, 0x89, %asi
lda [%l7 + 0x34] %asi, %f16
edge8n %g4, %g6, %o7
fpsub32s %f19, %f19, %f6
smul %g2, %g7, %l4
alignaddr %i4, %g3, %o6
tvs %icc, 0x5
tvs %xcc, 0x5
call loop_899
ld [%l7 + 0x5C], %f31
movcs %xcc, %o1, %l5
flush %l7 + 0x1C
loop_899:
ldsw [%l7 + 0x1C], %l2
tl %xcc, 0x1
udivcc %l6, 0x07C3, %i5
movrgez %o2, %i0, %i6
movrlz %i3, %g5, %o3
and %i2, %i7, %o0
fmovsg %xcc, %f24, %f22
sethi 0x14D6, %l3
brnz,a %o4, loop_900
fmovrde %o5, %f2, %f2
and %i1, %l0, %l1
sllx %g4, %g6, %o7
loop_900:
move %icc, %g2, %g1
brlez %g7, loop_901
fbul %fcc0, loop_902
movvc %icc, %l4, %i4
lduw [%l7 + 0x70], %g3
loop_901:
edge8l %o1, %l5, %l2
loop_902:
nop
wr %g0, 0x11, %asi
ldxa [%l7 + 0x78] %asi, %l6
tpos %icc, 0x3
bneg,pt %icc, loop_903
edge32n %i5, %o2, %i0
set 0x10, %g4
ldxa [%l7 + %g4] 0x15, %o6
loop_903:
move %xcc, %i6, %i3
add %o3, %g5, %i2
movneg %icc, %i7, %o0
ldd [%l7 + 0x28], %f10
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sllx %o4, 0x0B, %l3
pdist %f18, %f22, %f28
edge16 %o5, %l0, %l1
srax %g4, 0x09, %i1
tcc %xcc, 0x7
tgu %xcc, 0x1
fcmpne16 %f30, %f10, %g6
fornot1 %f2, %f16, %f24
fbge,a %fcc3, loop_904
fble,a %fcc0, loop_905
fandnot2s %f9, %f6, %f0
tneg %icc, 0x6
loop_904:
orn %g2, 0x0E51, %g1
loop_905:
mulscc %g7, %l4, %i4
sra %o7, %g3, %o1
umulcc %l5, 0x04F4, %l2
fba %fcc0, loop_906
nop
fitos %f3, %f9
fstod %f9, %f10
edge32n %i5, %l6, %i0
taddcctv %o6, 0x1BFE, %i6
loop_906:
add %i3, %o2, %o3
sir 0x044F
xnorcc %i2, 0x1B27, %i7
tgu %icc, 0x1
tne %xcc, 0x7
movn %xcc, %g5, %o0
tl %xcc, 0x6
fmovsne %xcc, %f10, %f21
udivx %l3, 0x109E, %o4
tgu %xcc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivx %o5, 0x06CC, %l1
bgu %xcc, loop_907
fmovrse %l0, %f11, %f24
mulx %i1, %g6, %g2
fornot2 %f14, %f24, %f24
loop_907:
or %g4, 0x009D, %g7
sdivcc %g1, 0x0B5E, %i4
edge8 %o7, %g3, %o1
fzero %f12
te %xcc, 0x5
edge32 %l4, %l5, %l2
nop
setx loop_908, %l0, %l1
jmpl %l1, %i5
mulx %i0, %l6, %i6
fandnot1s %f31, %f30, %f31
movne %xcc, %o6, %i3
loop_908:
movcc %icc, %o2, %i2
srlx %o3, 0x00, %g5
fba %fcc3, loop_909
subccc %i7, %l3, %o0
taddcctv %o4, %o5, %l1
ldsw [%l7 + 0x64], %i1
loop_909:
fornot1 %f26, %f10, %f26
udivx %l0, 0x1AA0, %g2
set 0x40, %g3
stda %f0, [%l7 + %g3] 0x18
std %f2, [%l7 + 0x30]
addcc %g4, 0x07BC, %g7
sdiv %g6, 0x03B1, %i4
fnands %f12, %f12, %f12
tcs %icc, 0x0
fblg %fcc3, loop_910
movne %xcc, %g1, %g3
fmovdleu %xcc, %f24, %f13
set 0x42, %l6
stba %o7, [%l7 + %l6] 0x88
loop_910:
andcc %l4, 0x1375, %o1
nop
fitod %f0, %f4
fdtos %f4, %f22
tvc %icc, 0x3
movre %l5, %l2, %i0
move %icc, %i5, %i6
movn %icc, %l6, %i3
fmovdne %xcc, %f0, %f20
fmovdneg %icc, %f8, %f12
movpos %icc, %o2, %i2
nop
setx loop_911, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovdcc %xcc, %f3, %f26
srl %o6, 0x07, %o3
fmovdle %xcc, %f15, %f11
loop_911:
nop
wr %g0, 0x88, %asi
ldswa [%l7 + 0x68] %asi, %g5
fbn %fcc1, loop_912
fzero %f26
movle %icc, %l3, %o0
tcs %xcc, 0x5
loop_912:
and %i7, 0x1BF2, %o5
movrlz %o4, %i1, %l0
movrlz %l1, 0x2D8, %g2
movn %icc, %g4, %g6
fmul8sux16 %f14, %f24, %f20
nop
setx 0x549B6B96B072F7B9, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
subccc %g7, %g1, %g3
sra %i4, %o7, %l4
fbul %fcc0, loop_913
fbne %fcc0, loop_914
bcc %icc, loop_915
addccc %l5, 0x1B38, %o1
loop_913:
ldsb [%l7 + 0x0B], %l2
loop_914:
edge32n %i0, %i6, %l6
loop_915:
bvc,a loop_916
andn %i3, %o2, %i2
fbg %fcc3, loop_917
fbge %fcc3, loop_918
loop_916:
fbne,a %fcc3, loop_919
ld [%l7 + 0x40], %f6
loop_917:
bpos %xcc, loop_920
loop_918:
movleu %icc, %i5, %o6
loop_919:
tsubcctv %o3, 0x0FD4, %l3
movl %icc, %o0, %i7
loop_920:
addcc %g5, 0x15BC, %o4
set 0x30, %o2
stxa %i1, [%g0 + %o2] 0x4f
mulx %o5, 0x0AA9, %l0
taddcctv %g2, %l1, %g6
taddcctv %g4, 0x0C61, %g1
movle %icc, %g3, %i4
edge32n %o7, %g7, %l4
movgu %xcc, %l5, %o1
tvc %icc, 0x6
wr %g0, 0x80, %asi
lduwa [%l7 + 0x58] %asi, %i0
edge16 %i6, %l2, %l6
or %i3, 0x0E4B, %o2
subc %i5, %o6, %i2
wr %g0, 0x11, %asi
lduwa [%l7 + 0x44] %asi, %o3
bneg loop_921
fmovrdgz %l3, %f28, %f6
edge8l %o0, %i7, %g5
fbl %fcc2, loop_922
loop_921:
addccc %o4, 0x19A2, %o5
xorcc %l0, %g2, %i1
orncc %g6, %l1, %g4
loop_922:
array32 %g3, %i4, %g1
fxor %f4, %f12, %f18
set 0x1C, %o5
stwa %o7, [%l7 + %o5] 0x0c
xorcc %g7, %l5, %o1
fbuge,a %fcc0, loop_923
srax %l4, 0x17, %i0
bge,a loop_924
srlx %i6, %l2, %i3
loop_923:
fmul8x16au %f2, %f19, %f6
sth %l6, [%l7 + 0x34]
loop_924:
fmovsn %icc, %f6, %f19
movleu %xcc, %i5, %o6
movleu %icc, %i2, %o2
andn %l3, 0x1DB7, %o0
set 0x0E, %i4
ldsha [%l7 + %i4] 0x81, %i7
brgez %o3, loop_925
fpack16 %f30, %f25
stb %g5, [%l7 + 0x42]
smulcc %o4, 0x01FF, %l0
loop_925:
fmovscs %xcc, %f13, %f19
movpos %xcc, %o5, %i1
ldstub [%l7 + 0x55], %g6
tle %xcc, 0x0
sdiv %g2, 0x19CA, %l1
wr %g0, 0x10, %asi
ldswa [%l7 + 0x34] %asi, %g4
taddcctv %i4, 0x0A78, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %icc, 0x2
fbge %fcc1, loop_926
movvc %icc, %o7, %g3
xnor %l5, %g7, %o1
movle %icc, %l4, %i6
loop_926:
lduh [%l7 + 0x0C], %i0
fmul8x16au %f15, %f2, %f14
edge16l %i3, %l2, %i5
movrne %o6, %i2, %l6
bn,a,pt %xcc, loop_927
nop
fitod %f6, %f10
fdtox %f10, %f12
ldsw [%l7 + 0x48], %o2
movrlez %l3, 0x296, %o0
loop_927:
nop
wr %g0, 0x18, %asi
stha %i7, [%l7 + 0x1C] %asi
alignaddrl %o3, %g5, %l0
orn %o5, 0x0453, %o4
movre %i1, 0x370, %g2
wr %g0, 0x19, %asi
stda %f0, [%l7 + 0x40] %asi
orn %g6, %g4, %i4
fbn %fcc1, loop_928
tcc %icc, 0x5
movn %icc, %g1, %l1
edge32ln %g3, %o7, %g7
loop_928:
flush %l7 + 0x14
ta %xcc, 0x6
nop
setx loop_929, %l0, %l1
jmpl %l1, %o1
ldub [%l7 + 0x4F], %l4
edge16l %l5, %i0, %i6
array32 %i3, %i5, %o6
loop_929:
nop
wr %g0, 0x81, %asi
lduha [%l7 + 0x0E] %asi, %i2
fbn %fcc2, loop_930
nop
setx loop_931, %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 %f24, [%l7 + 0x70]
bvs,a,pn %xcc, loop_932
loop_930:
fble %fcc3, loop_933
loop_931:
popc 0x0FE5, %l6
nop
setx 0x12E0DCCA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x560E1756, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fsubs %f13, %f5, %f20
loop_932:
bneg,a %xcc, loop_934
loop_933:
add %o2, %l3, %o0
wr %g0, 0x89, %asi
lda [%l7 + 0x58] %asi, %f5
loop_934:
nop
wr %g0, 0x11, %asi
ldsba [%l7 + 0x1E] %asi, %i7
sdivx %l2, 0x0EAD, %g5
edge16ln %l0, %o5, %o3
sethi 0x09AC, %o4
fmovdl %xcc, %f9, %f9
move %xcc, %i1, %g2
fpsub16 %f18, %f28, %f4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bshuffle %f8, %f8, %f12
movl %icc, %g6, %g4
bl,a,pn %xcc, loop_935
subc %g1, 0x008F, %l1
movrgez %g3, 0x17D, %i4
tg %xcc, 0x6
loop_935:
edge32l %g7, %o1, %o7
sdivcc %l5, 0x0E62, %i0
smulcc %l4, 0x018C, %i6
fandnot1s %f4, %f2, %f15
fandnot1 %f18, %f6, %f24
nop
setx 0xB1F5CC86, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0xC3A095A2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fsubs %f3, %f9, %f6
bne,a,pt %icc, loop_936
movl %xcc, %i5, %o6
edge8 %i3, %i2, %o2
tvc %icc, 0x4
loop_936:
umulcc %l3, %l6, %o0
fnot2 %f30, %f12
set 0x10, %l1
stha %i7, [%l7 + %l1] 0x22
membar #Sync
movle %xcc, %l2, %g5
bcs,pn %xcc, loop_937
move %xcc, %o5, %o3
tsubcc %o4, 0x1A69, %l0
fbne %fcc2, loop_938
loop_937:
bleu,a %icc, loop_939
smul %g2, %g6, %g4
movrlz %i1, 0x330, %g1
loop_938:
movcs %icc, %l1, %i4
loop_939:
orn %g3, 0x0738, %o1
edge8 %o7, %l5, %i0
tleu %xcc, 0x4
srax %g7, 0x04, %i6
brnz,a %l4, loop_940
andn %i5, %i3, %i2
add %l7, 0x38, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %o6
casxa [%l6] 0x88, %o6, %o2
loop_940:
movvc %xcc, %l6, %l3
te %icc, 0x2
alignaddr %o0, %i7, %l2
and %o5, %g5, %o4
andncc %o3, %g2, %g6
fbug,a %fcc2, loop_941
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
flush %l7 + 0x18
bcc,a,pt %icc, loop_942
loop_941:
fmovdle %xcc, %f6, %f2
sub %g4, %l0, %g1
nop
setx 0xD19D7FA9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x2541032E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fdivs %f8, %f22, %f0
loop_942:
edge32l %i1, %i4, %l1
alignaddrl %o1, %g3, %o7
tpos %xcc, 0x3
alignaddrl %l5, %i0, %g7
umulcc %i6, 0x0A96, %l4
set 0x56, %i6
stha %i5, [%l7 + %i6] 0xea
membar #Sync
fabsd %f0, %f22
add %l7, 0x48, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %i3
casxa [%l6] %asi, %i3, %i2
tge %xcc, 0x6
fnands %f14, %f23, %f9
tvc %xcc, 0x3
fmovsvs %xcc, %f3, %f6
fmovsgu %icc, %f6, %f27
std %f8, [%l7 + 0x68]
fabss %f3, %f24
orncc %o2, 0x1AFB, %l6
or %l3, %o0, %o6
orcc %l2, %o5, %g5
taddcc %i7, 0x19B8, %o3
andn %g2, 0x1E49, %o4
set 0x58, %g1
prefetcha [%l7 + %g1] 0x18, 0x1
fxors %f2, %f15, %f18
fandnot1 %f14, %f18, %f18
sll %l0, %g1, %i1
andn %g6, %l1, %o1
andcc %i4, 0x0792, %g3
srl %l5, %i0, %g7
edge8l %o7, %i6, %i5
fmovrsne %i3, %f31, %f30
membar 0x54
fmovrdlz %i2, %f14, %f26
edge32 %o2, %l6, %l4
edge32ln %o0, %l3, %l2
array32 %o6, %g5, %o5
taddcctv %i7, 0x0E3E, %o3
and %o4, 0x10FB, %g2
wr %g0, 0x04, %asi
ldsha [%l7 + 0x58] %asi, %g4
fmovsvs %icc, %f11, %f2
tcs %xcc, 0x5
edge16l %l0, %g1, %g6
tne %xcc, 0x1
xorcc %l1, 0x07AD, %i1
ldstub [%l7 + 0x7A], %o1
fmovsleu %icc, %f26, %f28
ldsb [%l7 + 0x27], %g3
srax %l5, %i4, %i0
movrne %g7, 0x3D7, %o7
fmovspos %icc, %f17, %f6
fmovsneg %xcc, %f31, %f23
fmovsvc %icc, %f27, %f16
mulscc %i6, 0x1BA4, %i3
fmovdne %xcc, %f5, %f22
fpsub32 %f18, %f14, %f10
bg,pn %xcc, loop_943
smulcc %i2, 0x0781, %i5
mulx %l6, %o2, %o0
andncc %l3, %l2, %o6
loop_943:
andncc %l4, %o5, %g5
prefetch [%l7 + 0x24], 0x0
movgu %xcc, %o3, %o4
fmovrdgz %i7, %f6, %f20
add %l7, 0x4C, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g2
casa [%l6] 0x80, %g2, %g4
taddcctv %l0, %g6, %g1
brgz %l1, loop_944
movl %xcc, %i1, %o1
movpos %xcc, %g3, %l5
fmovdcc %icc, %f0, %f20
loop_944:
fpadd32s %f26, %f15, %f6
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x2C] %asi, %i4
movpos %xcc, %g7, %i0
fzeros %f5
bvs,a,pn %icc, loop_945
mulscc %i6, 0x0FFC, %i3
movvc %icc, %i2, %o7
movl %icc, %i5, %o2
loop_945:
fpmerge %f10, %f27, %f6
ble,a %xcc, loop_946
and %o0, %l3, %l6
tle %icc, 0x0
fnegd %f18, %f6
loop_946:
fcmple16 %f18, %f30, %o6
addc %l2, %o5, %g5
sll %o3, %l4, %o4
tpos %xcc, 0x4
tn %icc, 0x5
array16 %i7, %g2, %l0
add %g4, 0x180F, %g1
fcmpeq16 %f0, %f10, %l1
fnegs %f29, %f19
fexpand %f30, %f8
nop
fitos %f9, %f15
fstox %f15, %f26
fxtos %f26, %f11
movrlez %i1, %o1, %g6
tsubcctv %l5, 0x0C6C, %g3
ble %icc, loop_947
brz %g7, loop_948
be,pn %icc, loop_949
edge32 %i0, %i6, %i4
loop_947:
stx %i2, [%l7 + 0x60]
loop_948:
lduw [%l7 + 0x68], %i3
loop_949:
bne,a,pn %icc, loop_950
smul %o7, 0x1AA5, %i5
movge %xcc, %o0, %o2
add %l6, %l3, %l2
loop_950:
nop
wr %g0, 0x81, %asi
sta %f13, [%l7 + 0x0C] %asi
fmovrdlz %o6, %f16, %f8
tn %xcc, 0x4
tgu %icc, 0x5
std %f30, [%l7 + 0x28]
tcs %icc, 0x4
tcs %icc, 0x2
and %g5, 0x10EE, %o5
fpadd16s %f17, %f16, %f11
brgz %o3, loop_951
xnorcc %o4, 0x16F0, %i7
lduh [%l7 + 0x08], %g2
xnorcc %l4, 0x14F1, %l0
loop_951:
srax %g1, 0x13, %l1
xnor %i1, 0x0137, %g4
set 0x30, %i5
ldxa [%l7 + %i5] 0x10, %o1
fmovdvs %icc, %f11, %f28
te %icc, 0x4
movcc %xcc, %l5, %g3
ldd [%l7 + 0x20], %g6
tge %xcc, 0x1
wr %g0, 0x11, %asi
lduba [%l7 + 0x4D] %asi, %i0
xorcc %i6, %g6, %i4
fble,a %fcc0, loop_952
swap [%l7 + 0x0C], %i2
fmovdg %xcc, %f6, %f22
bpos,pn %icc, loop_953
loop_952:
fmovdleu %xcc, %f17, %f19
set 0x4E, %i7
lduha [%l7 + %i7] 0x04, %o7
loop_953:
ble,a,pn %xcc, loop_954
edge32n %i3, %o0, %o2
tvc %icc, 0x4
xnor %i5, 0x1C79, %l3
loop_954:
movrlez %l6, 0x0CE, %o6
fmovsge %icc, %f18, %f18
subcc %l2, 0x02B7, %o5
tl %xcc, 0x6
udiv %o3, 0x0023, %o4
nop
setx loop_955, %l0, %l1
jmpl %l1, %g5
mova %icc, %i7, %l4
bleu,a,pt %xcc, loop_956
tcs %xcc, 0x2
loop_955:
nop
fitod %f6, %f0
fdtos %f0, %f29
subccc %g2, 0x03CE, %l0
loop_956:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdge %icc, %f2, %f16
add %l1, %i1, %g1
xnorcc %o1, %g4, %l5
orncc %g7, %i0, %g3
movn %xcc, %g6, %i6
prefetch [%l7 + 0x6C], 0x0
orcc %i4, %i2, %i3
movneg %xcc, %o0, %o7
movvs %xcc, %o2, %l3
nop
setx 0xA61CACDC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x3ED7D5EC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fsubs %f19, %f4, %f15
set 0x50, %i0
prefetcha [%l7 + %i0] 0x15, 0x0
movrgz %i5, %l2, %o6
edge8l %o5, %o3, %g5
movg %xcc, %o4, %l4
tne %icc, 0x6
alignaddr %g2, %i7, %l0
fmovdge %icc, %f10, %f29
movneg %icc, %l1, %i1
alignaddrl %o1, %g4, %g1
tsubcctv %l5, %g7, %g3
array16 %i0, %i6, %g6
sethi 0x1E46, %i2
fbu %fcc2, loop_957
movrlez %i3, 0x0F0, %i4
movre %o7, %o0, %l3
xor %o2, %l6, %i5
loop_957:
nop
wr %g0, 0x88, %asi
lduha [%l7 + 0x0A] %asi, %l2
movcc %xcc, %o6, %o3
alignaddr %g5, %o4, %o5
andcc %g2, %l4, %l0
bpos,a,pt %xcc, loop_958
edge8 %i7, %i1, %l1
xnorcc %o1, 0x1B20, %g1
bvs %icc, loop_959
loop_958:
tge %icc, 0x7
lduw [%l7 + 0x48], %l5
array8 %g7, %g4, %i0
loop_959:
movrgz %g3, %g6, %i6
ba,a,pn %icc, loop_960
tcc %icc, 0x1
set 0x60, %g6
ldswa [%l7 + %g6] 0x18, %i3
loop_960:
bcc %icc, loop_961
add %i2, 0x14C7, %o7
nop
fitos %f11, %f30
fstox %f30, %f28
nop
setx 0x323CA667, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0xA1E4C512, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fdivs %f24, %f19, %f18
loop_961:
tleu %icc, 0x2
array16 %o0, %l3, %o2
nop
fitos %f12, %f27
fstoi %f27, %f30
fcmpne16 %f20, %f22, %l6
sdivcc %i4, 0x139C, %l2
udivcc %o6, 0x03A6, %o3
sth %i5, [%l7 + 0x58]
sir 0x039B
sdivcc %g5, 0x0B8C, %o4
srl %g2, 0x06, %o5
nop
setx 0x1CB5D79C66903AD9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x7F9BCD9529693D47, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f18, %f12
bgu,a %icc, loop_962
edge8ln %l4, %i7, %i1
movne %icc, %l0, %l1
movrlz %g1, 0x356, %l5
loop_962:
fbug %fcc0, loop_963
ta %xcc, 0x3
ta %xcc, 0x5
sir 0x0686
loop_963:
fcmpgt32 %f22, %f22, %g7
fbu,a %fcc2, loop_964
orcc %o1, 0x064E, %i0
movcs %xcc, %g3, %g6
fmovrse %i6, %f30, %f14
loop_964:
andncc %i3, %g4, %i2
bne,a %icc, loop_965
tn %icc, 0x7
nop
fitos %f6, %f2
fstod %f2, %f2
movgu %xcc, %o7, %l3
loop_965:
nop
wr %g0, 0x80, %asi
ldda [%l7 + 0x70] %asi, %o0
wr %g0, 0x11, %asi
lduha [%l7 + 0x22] %asi, %o2
movne %xcc, %i4, %l2
te %xcc, 0x4
tsubcctv %o6, 0x182D, %o3
udivcc %i5, 0x113F, %g5
sth %o4, [%l7 + 0x22]
ldsw [%l7 + 0x10], %g2
tvc %icc, 0x3
nop
setx loop_966, %l0, %l1
jmpl %l1, %l6
edge32 %l4, %i7, %o5
movge %icc, %l0, %l1
tvc %xcc, 0x7
loop_966:
nop
wr %g0, 0x81, %asi
lduha [%l7 + 0x18] %asi, %g1
ba %icc, loop_967
mulscc %i1, %l5, %o1
srl %g7, 0x05, %g3
alignaddrl %i0, %i6, %i3
loop_967:
ble,a %icc, loop_968
fmovsa %icc, %f10, %f14
xorcc %g6, 0x185A, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_968:
ldx [%l7 + 0x38], %o7
stx %i2, [%l7 + 0x18]
fmovdcs %xcc, %f22, %f9
subccc %l3, %o0, %i4
movrlz %l2, %o6, %o2
taddcc %o3, 0x094C, %i5
andn %g5, %g2, %l6
fmovsgu %xcc, %f30, %f24
popc %l4, %i7
edge8 %o4, %o5, %l1
fmovd %f16, %f26
sll %g1, 0x1A, %l0
mova %icc, %l5, %i1
tl %xcc, 0x3
orncc %o1, 0x0441, %g3
xnor %g7, %i0, %i3
subc %g6, %g4, %o7
tl %xcc, 0x7
fcmpeq32 %f12, %f26, %i6
and %l3, 0x123D, %i2
edge8ln %o0, %i4, %o6
movrlez %l2, %o3, %o2
fmovsa %xcc, %f1, %f3
fbul,a %fcc0, loop_969
nop
setx loop_970, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ta %icc, 0x0
movg %icc, %g5, %i5
loop_969:
sll %g2, 0x15, %l6
loop_970:
fcmpeq16 %f26, %f14, %l4
or %i7, 0x1C21, %o5
bneg,pt %xcc, loop_971
te %xcc, 0x2
ble,pn %icc, loop_972
tsubcc %l1, 0x0EF1, %o4
loop_971:
sth %g1, [%l7 + 0x1E]
srax %l0, %i1, %o1
loop_972:
tsubcc %g3, 0x0D63, %g7
bneg,a,pt %icc, loop_973
bvc loop_974
edge8n %i0, %l5, %i3
be,a %xcc, loop_975
loop_973:
brgez %g6, loop_976
loop_974:
fmovrdgz %o7, %f4, %f6
edge8ln %i6, %g4, %i2
loop_975:
andncc %o0, %l3, %o6
loop_976:
orcc %i4, %o3, %l2
andn %g5, 0x1019, %i5
edge32 %g2, %l6, %l4
fornot2s %f0, %f8, %f6
ble %xcc, loop_977
sdiv %i7, 0x1744, %o5
stx %o2, [%l7 + 0x28]
alignaddrl %l1, %g1, %o4
loop_977:
movrlz %l0, %o1, %i1
fmovdpos %xcc, %f10, %f0
set 0x12, %g7
ldsha [%l7 + %g7] 0x18, %g3
fors %f3, %f10, %f31
movleu %icc, %g7, %l5
bne loop_978
udivx %i0, 0x03AF, %g6
lduh [%l7 + 0x3A], %o7
te %icc, 0x0
loop_978:
xnorcc %i3, %i6, %g4
edge8ln %o0, %i2, %o6
mova %xcc, %l3, %o3
sra %l2, %i4, %g5
and %g2, 0x07DF, %l6
movg %icc, %l4, %i5
smulcc %i7, %o2, %o5
tsubcctv %g1, %o4, %l1
faligndata %f26, %f8, %f30
brgz %l0, loop_979
nop
setx 0x34E297DC219AD6CF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
fsqrtd %f10, %f24
taddcc %o1, %i1, %g7
movneg %xcc, %l5, %i0
loop_979:
nop
fitod %f2, %f4
fdtox %f4, %f14
tpos %icc, 0x2
edge16ln %g6, %o7, %i3
stbar
sra %g3, %g4, %o0
set 0x26, %i2
stha %i6, [%l7 + %i2] 0x23
membar #Sync
edge8n %o6, %l3, %o3
edge32 %i2, %l2, %g5
nop
setx 0x36C88C23, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x40DD49B5, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fsubs %f11, %f1, %f12
sub %g2, 0x1D8B, %i4
bg,pn %icc, loop_980
edge16l %l6, %l4, %i7
fmovsvc %xcc, %f12, %f20
fnand %f6, %f20, %f24
loop_980:
ble,a %icc, loop_981
taddcc %o2, 0x1ABB, %o5
tgu %xcc, 0x2
movrgez %i5, %o4, %l1
loop_981:
fmovsneg %icc, %f11, %f18
bn %xcc, loop_982
ldx [%l7 + 0x38], %l0
movcs %xcc, %o1, %i1
fbule %fcc2, loop_983
loop_982:
bvs,a,pt %icc, loop_984
fexpand %f24, %f20
andncc %g1, %g7, %l5
loop_983:
nop
wr %g0, 0x0c, %asi
stba %i0, [%l7 + 0x4D] %asi
loop_984:
taddcc %o7, 0x076D, %i3
bcc,a %icc, loop_985
fbul %fcc1, loop_986
fnor %f8, %f24, %f26
xorcc %g3, 0x1B70, %g6
loop_985:
nop
wr %g0, 0x81, %asi
swapa [%l7 + 0x2C] %asi, %g4
loop_986:
tcc %icc, 0x1
nop
setx loop_987, %l0, %l1
jmpl %l1, %o0
tvc %icc, 0x6
nop
setx 0x735A5E8E7071780C, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
add %i6, %o6, %l3
loop_987:
tle %icc, 0x3
brz,a %i2, loop_988
brgz %l2, loop_989
bne,a,pt %icc, loop_990
xnor %g5, %g2, %i4
loop_988:
fmovrsgz %l6, %f30, %f3
loop_989:
sethi 0x066E, %l4
loop_990:
fmul8x16au %f17, %f12, %f18
fmovsvs %xcc, %f13, %f4
wr %g0, 0x10, %asi
lduha [%l7 + 0x1A] %asi, %o3
call loop_991
xorcc %i7, %o2, %o5
fmovsl %xcc, %f3, %f23
movle %xcc, %i5, %o4
loop_991:
tsubcctv %l1, %o1, %l0
xnorcc %i1, %g7, %g1
sub %l5, %o7, %i3
te %xcc, 0x5
mulx %g3, 0x1A22, %g6
bl,pt %icc, loop_992
movgu %icc, %g4, %o0
movcc %xcc, %i6, %i0
tge %icc, 0x2
loop_992:
nop
setx 0x1042D369, %l0, %l6
st %l6, [%l7 + 0x0C]
ld [%l7 + 0x0C], %fsr
subc %l3, %i2, %l2
orcc %g5, %o6, %g2
edge32ln %i4, %l4, %o3
bge,a loop_993
fxnor %f26, %f20, %f8
mova %xcc, %l6, %i7
move %xcc, %o5, %i5
loop_993:
tneg %icc, 0x7
srlx %o2, %l1, %o1
bn,pt %xcc, loop_994
alignaddrl %o4, %i1, %g7
nop
setx loop_995, %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
fmovda %xcc, %f19, %f4
loop_994:
nop
set 0x40, %g5
stda %f0, [%l7 + %g5] 0x1f
membar #Sync
loop_995:
nop
wr %g0, 0x81, %asi
ldsba [%l7 + 0x3E] %asi, %l0
bvc,pn %xcc, loop_996
array32 %l5, %o7, %g1
alignaddrl %g3, %g6, %g4
srax %o0, %i6, %i3
loop_996:
popc %i0, %l3
brnz,a %i2, loop_997
andncc %l2, %o6, %g5
tpos %xcc, 0x1
set 0x58, %o6
lduwa [%l7 + %o6] 0x88, %g2
loop_997:
fbule %fcc1, loop_998
movneg %xcc, %i4, %l4
movcs %xcc, %l6, %o3
movneg %xcc, %i7, %o5
loop_998:
movre %i5, 0x230, %l1
andn %o1, %o4, %i1
fpsub32 %f28, %f0, %f14
sub %o2, %g7, %l0
fsrc2s %f0, %f14
te %icc, 0x2
fbug,a %fcc3, loop_999
stbar
fmul8x16au %f2, %f15, %f2
sra %l5, 0x14, %g1
loop_999:
fba,a %fcc2, loop_1000
bge,pn %xcc, loop_1001
be,a %xcc, loop_1002
sdivx %o7, 0x05F2, %g6
loop_1000:
fmovsleu %xcc, %f4, %f2
loop_1001:
edge32 %g4, %o0, %g3
loop_1002:
edge16ln %i6, %i3, %l3
sdivcc %i2, 0x0349, %l2
set 0x28, %i3
swapa [%l7 + %i3] 0x88, %i0
movrlz %o6, %g5, %g2
movgu %xcc, %l4, %l6
std %f18, [%l7 + 0x40]
fpackfix %f4, %f4
set 0x78, %l5
prefetcha [%l7 + %l5] 0x81, 0x2
mova %icc, %i4, %i7
edge16l %o5, %l1, %o1
andcc %o4, 0x0B7D, %i5
fpadd16s %f7, %f18, %f0
fbo %fcc2, loop_1003
movrgez %i1, 0x390, %o2
edge32l %g7, %l5, %l0
xnor %o7, %g1, %g4
loop_1003:
orncc %o0, %g3, %g6
nop
fitod %f6, %f10
fdtoi %f10, %f10
fsrc2 %f20, %f12
sth %i3, [%l7 + 0x7C]
srl %l3, %i2, %i6
movne %icc, %i0, %l2
sdiv %g5, 0x08CA, %o6
xorcc %g2, %l4, %o3
fmovsa %icc, %f16, %f9
and %l6, 0x1804, %i4
taddcctv %i7, 0x0FEF, %o5
fbuge %fcc3, loop_1004
std %f6, [%l7 + 0x20]
fmul8x16al %f30, %f14, %f14
bneg %xcc, loop_1005
loop_1004:
tle %icc, 0x3
movleu %icc, %o1, %o4
set 0x52, %o3
ldsha [%l7 + %o3] 0x11, %i5
loop_1005:
sub %l1, 0x1FD5, %i1
add %l7, 0x40, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %o2
casxa [%l6] 0x04, %o2, %l5
nop
setx 0xBC071DAC68EDD452, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
fsqrtd %f20, %f26
fmovdgu %icc, %f4, %f22
st %f9, [%l7 + 0x74]
tleu %icc, 0x2
tl %xcc, 0x1
fmovdneg %icc, %f25, %f29
andcc %l0, 0x0DCE, %o7
fcmpne32 %f6, %f4, %g1
orncc %g4, %g7, %o0
movcs %xcc, %g6, %g3
tsubcc %i3, 0x1130, %l3
subcc %i6, 0x050F, %i0
fxnors %f19, %f23, %f7
add %l7, 0x40, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %l2
casxa [%l6] 0x80, %l2, %g5
smulcc %o6, 0x11F9, %i2
xorcc %g2, %l4, %l6
tpos %xcc, 0x2
fmovrsne %i4, %f28, %f12
movleu %xcc, %o3, %i7
edge16n %o5, %o4, %o1
movre %i5, 0x3D3, %i1
edge16l %l1, %l5, %o2
movre %l0, %o7, %g4
bge,pn %xcc, loop_1006
mulx %g7, %g1, %g6
brlez,a %g3, loop_1007
fpmerge %f28, %f18, %f28
loop_1006:
fbue,a %fcc0, loop_1008
movge %xcc, %o0, %l3
loop_1007:
brgez %i3, loop_1009
stb %i6, [%l7 + 0x58]
loop_1008:
move %icc, %l2, %g5
or %i0, %i2, %o6
loop_1009:
fpack16 %f18, %f18
set 0x40, %l2
stda %f0, [%l7 + %l2] 0x81
fcmpgt16 %f12, %f0, %l4
tvc %icc, 0x0
movg %xcc, %l6, %g2
sir 0x1043
sub %o3, %i4, %i7
brlz %o4, loop_1010
fmovdcc %icc, %f4, %f15
umul %o1, 0x16CA, %o5
or %i5, %l1, %i1
loop_1010:
movl %icc, %o2, %l0
nop
setx 0x2E3B66C8D85656EE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x15F0AEC1639C531C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f20, %f28
movpos %xcc, %l5, %o7
array16 %g7, %g1, %g4
movrlez %g6, 0x023, %g3
fnors %f16, %f21, %f10
tcs %xcc, 0x0
fpack32 %f28, %f8, %f30
brgez %o0, loop_1011
subc %l3, %i6, %l2
or %i3, %i0, %g5
nop
fitod %f0, %f0
fdtox %f0, %f6
loop_1011:
fpsub32 %f22, %f0, %f12
edge16l %o6, %l4, %l6
fpsub32 %f28, %f30, %f18
ta %xcc, 0x6
tsubcctv %g2, %o3, %i2
tneg %icc, 0x0
set 0x65, %o0
stba %i7, [%l7 + %o0] 0x15
set 0x8, %o7
stxa %o4, [%g0 + %o7] 0x21
fnegs %f1, %f27
fmovsa %icc, %f2, %f29
subcc %i4, 0x0FC2, %o5
nop
fitod %f2, %f6
fdtox %f6, %f0
edge16n %o1, %i5, %l1
sdivx %i1, 0x1C71, %o2
movn %icc, %l0, %l5
udivcc %g7, 0x1752, %o7
movre %g1, 0x325, %g6
wr %g0, 0x0c, %asi
lduha [%l7 + 0x32] %asi, %g4
tle %icc, 0x4
smul %g3, 0x0129, %l3
fbg,a %fcc2, loop_1012
tge %xcc, 0x4
set 0x2C, %g2
swapa [%l7 + %g2] 0x11, %i6
loop_1012:
popc %o0, %i3
subccc %i0, 0x0C67, %l2
set 0x25, %o4
lduba [%l7 + %o4] 0x18, %o6
nop
setx 0x16DE2EB7184A3425, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x8BD1D5AACDBD04C0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fdivd %f12, %f20, %f0
movvs %icc, %g5, %l6
tgu %xcc, 0x3
sdiv %l4, 0x14A8, %o3
orn %g2, %i2, %o4
sir 0x1CF0
tl %icc, 0x0
for %f24, %f0, %f8
bn,a,pn %icc, loop_1013
movge %icc, %i7, %i4
or %o5, 0x1D32, %o1
xnorcc %l1, 0x04A7, %i5
loop_1013:
move %icc, %o2, %i1
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x18] %asi, 0x0
orncc %l5, 0x009C, %o7
set 0x40, %i1
sta %f12, [%l7 + %i1] 0x04
taddcc %g7, %g6, %g1
subcc %g3, %g4, %l3
smulcc %i6, %i3, %o0
fbe,a %fcc0, loop_1014
stx %i0, [%l7 + 0x48]
lduw [%l7 + 0x18], %o6
fbue %fcc1, loop_1015
loop_1014:
tneg %xcc, 0x4
wr %g0, 0x11, %asi
sta %f17, [%l7 + 0x48] %asi
loop_1015:
movrlz %l2, %l6, %l4
mulx %o3, 0x1437, %g2
fpsub16s %f25, %f25, %f10
fmul8sux16 %f2, %f8, %f24
udiv %g5, 0x0CA2, %i2
ldd [%l7 + 0x08], %f20
nop
setx 0x2E0D423A4C4BF501, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x6FBBB25284545249, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fdivd %f8, %f20, %f30
fmovsl %xcc, %f30, %f13
movneg %icc, %i7, %o4
movvc %icc, %o5, %i4
movrlez %l1, 0x05C, %i5
tl %xcc, 0x4
smul %o2, 0x0DE0, %i1
fbuge %fcc3, loop_1016
fand %f2, %f8, %f24
fnot1 %f4, %f8
srax %o1, 0x15, %l0
loop_1016:
bvc,pn %icc, loop_1017
taddcctv %l5, %o7, %g7
fandnot2s %f0, %f14, %f8
fcmpeq16 %f14, %f30, %g6
loop_1017:
sll %g3, 0x1D, %g1
brlez,a %g4, loop_1018
edge32n %i6, %i3, %o0
subccc %i0, %l3, %l2
sdivx %o6, 0x12E6, %l4
loop_1018:
array16 %l6, %o3, %g2
fbo %fcc2, loop_1019
fmul8x16al %f13, %f9, %f10
taddcc %i2, 0x1CF8, %i7
lduw [%l7 + 0x6C], %o4
loop_1019:
xor %g5, %i4, %l1
alignaddr %i5, %o2, %o5
fcmpne16 %f22, %f2, %i1
brz,a %o1, loop_1020
edge32n %l0, %o7, %l5
tsubcc %g7, 0x1C12, %g3
bl,a loop_1021
loop_1020:
tleu %icc, 0x0
mulscc %g6, %g4, %i6
call loop_1022
loop_1021:
fornot2 %f6, %f14, %f22
mova %icc, %g1, %i3
fpsub32 %f10, %f4, %f0
loop_1022:
orcc %o0, 0x1C36, %l3
sub %i0, %o6, %l2
fmovsl %xcc, %f17, %f20
ldub [%l7 + 0x0D], %l4
alignaddr %l6, %o3, %i2
edge16ln %i7, %o4, %g5
array32 %i4, %l1, %i5
array32 %g2, %o5, %i1
taddcc %o1, 0x0C5D, %o2
fblg,a %fcc0, loop_1023
sdivcc %o7, 0x0EFE, %l0
fmovsgu %icc, %f27, %f25
move %icc, %l5, %g7
loop_1023:
nop
wr %g0, 0x04, %asi
lduba [%l7 + 0x57] %asi, %g6
edge16n %g4, %g3, %i6
orn %g1, 0x1B25, %i3
mova %xcc, %o0, %l3
tl %xcc, 0x6
ldsh [%l7 + 0x62], %i0
fmovdl %icc, %f13, %f27
fmovdl %icc, %f12, %f14
fmovdl %icc, %f27, %f29
movrlez %l2, %l4, %l6
movleu %xcc, %o3, %o6
ta %xcc, 0x4
fpadd32 %f10, %f16, %f28
set 0x5C, %l3
ldswa [%l7 + %l3] 0x15, %i7
fmovs %f24, %f10
orncc %i2, 0x05E8, %g5
sdivcc %i4, 0x19B2, %l1
movcc %icc, %i5, %g2
ld [%l7 + 0x48], %f6
wr %g0, 0x2a, %asi
stwa %o4, [%l7 + 0x48] %asi
membar #Sync
move %xcc, %o5, %o1
move %icc, %i1, %o2
move %xcc, %o7, %l0
tgu %xcc, 0x2
fnands %f8, %f23, %f19
alignaddr %g7, %l5, %g6
tgu %icc, 0x6
sdivx %g3, 0x1D78, %g4
tge %icc, 0x3
nop
set 0x39, %l4
stb %i6, [%l7 + %l4]
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
sub %i3, 0x153B, %g1
orncc %l3, %i0, %o0
fmovdle %icc, %f10, %f23
fcmpne16 %f6, %f22, %l2
fmovsgu %icc, %f5, %f17
ldd [%l7 + 0x08], %f14
edge8 %l4, %l6, %o6
fmul8sux16 %f16, %f30, %f14
fmovrdlz %i7, %f0, %f8
nop
fitos %f0, %f0
fstoi %f0, %f23
ba loop_1024
nop
setx 0x48B0D2077B9B0D2E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x25343FD8E27B82A9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
faddd %f20, %f28, %f18
tgu %icc, 0x0
orncc %o3, %g5, %i4
loop_1024:
tcs %xcc, 0x6
subc %i2, %l1, %g2
xorcc %i5, 0x1430, %o4
nop
fitod %f5, %f10
ldd [%l7 + 0x48], %o0
tle %xcc, 0x1
movpos %icc, %o5, %i1
tneg %xcc, 0x2
flush %l7 + 0x70
nop
setx 0x8120F7C01CF2A918, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xB19C80F7AFCF8999, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f8, %f24
st %f30, [%l7 + 0x44]
fandnot2s %f15, %f27, %f25
edge8n %o2, %o7, %l0
sllx %g7, %g6, %g3
tle %xcc, 0x7
fbu %fcc0, loop_1025
nop
setx 0xA2293E17, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
fsqrts %f4, %f19
tvc %xcc, 0x6
ldd [%l7 + 0x68], %f14
loop_1025:
movvc %xcc, %l5, %i6
sethi 0x1436, %i3
movge %icc, %g1, %l3
mulscc %i0, %o0, %g4
subc %l2, %l6, %l4
tsubcc %o6, 0x0CC5, %i7
fmovrsgez %g5, %f2, %f10
ld [%l7 + 0x44], %f28
fmovs %f13, %f0
fnands %f14, %f11, %f23
smulcc %i4, 0x16A9, %i2
ldx [%l7 + 0x50], %l1
bshuffle %f26, %f12, %f30
movl %xcc, %g2, %i5
brgz,a %o4, loop_1026
fnegs %f1, %f9
fbue,a %fcc2, loop_1027
srlx %o1, %o5, %i1
loop_1026:
smul %o3, 0x0245, %o7
set 0x20, %o1
sta %f31, [%l7 + %o1] 0x88
loop_1027:
sethi 0x044D, %l0
sethi 0x18DE, %o2
xorcc %g6, %g3, %g7
umul %i6, %i3, %l5
ldsh [%l7 + 0x52], %l3
brz %g1, loop_1028
tsubcctv %o0, %i0, %l2
andn %l6, %g4, %l4
xor %o6, %g5, %i7
loop_1028:
movrgez %i4, 0x22F, %i2
nop
fitod %f4, %f0
fdtos %f0, %f30
nop
setx 0x45E3619D711AE910, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xBD13D2AE80E7BBD8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
faddd %f22, %f16, %f8
flush %l7 + 0x18
fsrc2 %f4, %f18
fbue %fcc0, loop_1029
fcmpne16 %f26, %f0, %g2
mulx %l1, 0x1908, %o4
bl,a,pn %xcc, loop_1030
loop_1029:
subc %i5, %o5, %o1
tn %icc, 0x5
umul %i1, %o7, %o3
loop_1030:
ta %icc, 0x2
srl %l0, 0x16, %g6
membar 0x17
faligndata %f28, %f20, %f30
movrgez %g3, %o2, %i6
tcs %xcc, 0x3
umulcc %i3, 0x175D, %g7
bge,pn %xcc, loop_1031
swap [%l7 + 0x0C], %l3
ldd [%l7 + 0x70], %f0
subccc %g1, %o0, %i0
loop_1031:
fnot2 %f26, %f4
add %l2, 0x12FA, %l5
bcc,pn %xcc, loop_1032
smul %g4, 0x0A89, %l6
smul %l4, 0x1C01, %o6
brnz %i7, loop_1033
loop_1032:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvs,a,pn %xcc, loop_1034
fmovs %f3, %f3
loop_1033:
movvc %xcc, %g5, %i2
tge %xcc, 0x7
loop_1034:
fmovdl %xcc, %f9, %f3
movne %xcc, %g2, %l1
fbule %fcc0, loop_1035
addcc %o4, 0x0A30, %i5
fbug %fcc2, loop_1036
fandnot1 %f30, %f28, %f14
loop_1035:
movgu %xcc, %i4, %o5
tge %icc, 0x6
loop_1036:
orncc %o1, 0x05E5, %i1
brgez,a %o7, loop_1037
nop
fitos %f10, %f9
fstod %f9, %f6
for %f12, %f20, %f26
smul %l0, %o3, %g3
loop_1037:
sra %o2, %i6, %i3
edge16ln %g6, %g7, %g1
mulscc %o0, 0x0898, %i0
alignaddr %l2, %l5, %l3
tcs %xcc, 0x2
movgu %xcc, %l6, %l4
nop
setx 0x710BBB84, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0xD7C89A8B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fmuls %f15, %f30, %f10
movl %icc, %o6, %i7
stx %g4, [%l7 + 0x28]
udivx %g5, 0x06E0, %i2
set 0x5C, %l0
lduwa [%l7 + %l0] 0x80, %g2
fones %f11
and %o4, 0x1894, %i5
fmovdne %xcc, %f18, %f14
movre %l1, 0x118, %o5
fsrc2 %f8, %f28
popc %o1, %i1
movg %icc, %i4, %o7
fmul8x16au %f11, %f26, %f26
movg %xcc, %l0, %o3
sdivcc %o2, 0x0993, %g3
subccc %i6, 0x1E7A, %i3
sdivcc %g6, 0x1D80, %g7
ldsw [%l7 + 0x14], %o0
mova %xcc, %g1, %i0
movvc %icc, %l2, %l5
movrlez %l6, 0x385, %l4
fcmpeq32 %f0, %f8, %l3
sdivcc %i7, 0x091F, %o6
nop
setx 0x904D13D8, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
sllx %g5, 0x0E, %i2
xor %g4, 0x05FE, %o4
movl %icc, %g2, %i5
movcs %xcc, %o5, %o1
move %icc, %l1, %i4
fmovrdlz %i1, %f2, %f10
movle %icc, %l0, %o3
tle %icc, 0x6
smulcc %o2, 0x0E71, %o7
array16 %g3, %i3, %g6
movrgz %g7, 0x17D, %i6
add %g1, %i0, %o0
fmovrslez %l2, %f30, %f10
popc %l6, %l5
tcc %icc, 0x0
fcmpne16 %f14, %f20, %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
popc 0x0500, %l3
bvs,a %icc, loop_1038
tn %xcc, 0x3
edge16n %i7, %o6, %i2
fbe,a %fcc1, loop_1039
loop_1038:
sir 0x039A
fmovrslz %g4, %f2, %f18
taddcctv %g5, %o4, %g2
loop_1039:
bcc %icc, loop_1040
addc %o5, %o1, %l1
movleu %icc, %i4, %i5
movge %xcc, %i1, %o3
loop_1040:
subccc %o2, %l0, %o7
movg %xcc, %i3, %g6
movleu %icc, %g3, %i6
wr %g0, 0x18, %asi
ldsba [%l7 + 0x69] %asi, %g7
nop
setx loop_1041, %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_1042, %l0, %l1
jmpl %l1, %g1
bg,pt %icc, loop_1043
brlez %o0, loop_1044
loop_1041:
udivx %l2, 0x062D, %i0
loop_1042:
movcs %icc, %l6, %l5
loop_1043:
movrgz %l3, 0x2D8, %i7
loop_1044:
movgu %xcc, %l4, %o6
edge8n %g4, %g5, %i2
movne %icc, %g2, %o5
fmovdcc %xcc, %f5, %f26
fmovsneg %xcc, %f6, %f11
fnot2 %f20, %f14
sdivx %o1, 0x14C9, %l1
tne %icc, 0x2
bpos,a,pt %xcc, loop_1045
add %o4, %i5, %i4
srax %o3, 0x02, %o2
xnor %i1, 0x0C10, %o7
loop_1045:
ldsw [%l7 + 0x3C], %l0
fmovsg %icc, %f25, %f21
edge32 %g6, %g3, %i6
fnot1 %f6, %f8
taddcc %g7, 0x09E5, %g1
fone %f30
fmovse %icc, %f29, %f13
edge16 %o0, %l2, %i0
andncc %i3, %l6, %l3
fsrc1s %f11, %f30
fmovrdne %i7, %f6, %f4
fands %f17, %f7, %f15
move %icc, %l4, %o6
edge16n %g4, %g5, %l5
mulx %g2, 0x0049, %o5
ldsw [%l7 + 0x0C], %o1
bge,a,pn %xcc, loop_1046
fsrc2 %f30, %f2
tvs %icc, 0x4
edge16n %l1, %o4, %i2
loop_1046:
tvc %icc, 0x0
add %i4, %o3, %i5
fble %fcc3, loop_1047
movrne %i1, %o2, %l0
and %g6, 0x0EE8, %o7
ldsw [%l7 + 0x18], %g3
loop_1047:
taddcctv %g7, %i6, %g1
movcs %icc, %l2, %o0
wr %g0, 0x88, %asi
lduha [%l7 + 0x1E] %asi, %i3
tcs %xcc, 0x5
popc 0x1482, %l6
bvs,a,pn %xcc, loop_1048
tg %xcc, 0x7
bg,pt %icc, loop_1049
movge %xcc, %i0, %i7
loop_1048:
mulx %l3, 0x12CF, %o6
fbo %fcc3, loop_1050
loop_1049:
sth %l4, [%l7 + 0x4A]
movrne %g5, 0x2EA, %l5
sllx %g2, 0x0B, %o5
loop_1050:
mova %xcc, %o1, %g4
flush %l7 + 0x20
be,a loop_1051
fbule,a %fcc0, loop_1052
prefetch [%l7 + 0x64], 0x2
movre %l1, %o4, %i2
loop_1051:
array32 %o3, %i4, %i1
loop_1052:
ta %icc, 0x5
ba,a,pt %icc, loop_1053
ldsh [%l7 + 0x60], %o2
sdivcc %i5, 0x0EFC, %l0
mulx %g6, 0x017B, %g3
loop_1053:
tneg %xcc, 0x6
wr %g0, 0x04, %asi
lduha [%l7 + 0x36] %asi, %g7
and %o7, 0x0D6F, %i6
sdiv %l2, 0x1B4E, %g1
ta %icc, 0x6
ldsb [%l7 + 0x67], %o0
movg %icc, %i3, %i0
taddcctv %l6, %i7, %l3
fpadd32 %f10, %f18, %f14
membar 0x57
fmovsleu %icc, %f26, %f2
bn loop_1054
taddcctv %o6, %g5, %l4
edge16ln %g2, %o5, %l5
addc %o1, %l1, %o4
loop_1054:
brlez %i2, loop_1055
sllx %o3, %g4, %i4
smulcc %o2, %i5, %l0
movrne %g6, %i1, %g7
loop_1055:
orn %o7, %g3, %l2
movrlez %g1, %o0, %i3
set 0x7A, %g4
stha %i0, [%l7 + %g4] 0x2f
membar #Sync
fnegs %f13, %f29
bpos loop_1056
fcmpne32 %f28, %f28, %l6
lduw [%l7 + 0x58], %i6
array32 %i7, %l3, %g5
loop_1056:
sethi 0x06AF, %l4
movrgz %o6, 0x3AF, %g2
smulcc %l5, %o1, %o5
edge8n %l1, %i2, %o4
movrlz %o3, 0x0F5, %g4
movl %icc, %i4, %o2
fornot1s %f19, %f18, %f10
fmovd %f12, %f10
set 0x36, %l6
stha %l0, [%l7 + %l6] 0x2b
membar #Sync
or %g6, 0x0A29, %i1
movrgz %g7, %i5, %o7
andcc %l2, %g3, %o0
fmovspos %xcc, %f27, %f8
std %f8, [%l7 + 0x10]
edge8 %g1, %i0, %i3
movcs %icc, %l6, %i6
add %i7, %g5, %l4
movvs %icc, %o6, %g2
movrgz %l5, %l3, %o5
srax %o1, 0x16, %i2
andcc %l1, %o3, %g4
tcs %icc, 0x3
bneg,a %icc, loop_1057
swap [%l7 + 0x6C], %o4
bg,a %xcc, loop_1058
fabss %f6, %f25
loop_1057:
fnor %f26, %f10, %f16
subccc %o2, 0x107E, %i4
loop_1058:
nop
setx 0x606AC823, %l0, %l6
st %l6, [%l7 + 0x60]
ld [%l7 + 0x60], %fsr
movrgez %l0, %i1, %g7
andncc %i5, %g6, %l2
ldsb [%l7 + 0x5D], %g3
stbar
sth %o7, [%l7 + 0x42]
xorcc %o0, 0x12B4, %g1
fmovrdgez %i0, %f18, %f22
bge %xcc, loop_1059
movcs %icc, %i3, %i6
edge32n %i7, %l6, %g5
sra %o6, 0x1A, %l4
loop_1059:
andncc %l5, %g2, %o5
tpos %xcc, 0x0
bcc,a %xcc, loop_1060
ldsh [%l7 + 0x18], %l3
swap [%l7 + 0x74], %i2
edge16 %l1, %o3, %g4
loop_1060:
movpos %icc, %o4, %o1
and %o2, 0x0B44, %i4
taddcc %l0, %i1, %g7
nop
fitos %f6, %f16
fstod %f16, %f18
tn %xcc, 0x6
tneg %icc, 0x7
edge8ln %g6, %l2, %i5
set 0x13, %o2
lduba [%l7 + %o2] 0x18, %g3
set 0x6A, %o5
lduha [%l7 + %o5] 0x80, %o0
tne %xcc, 0x5
nop
setx 0xB6AA6C4B4053D075, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
xor %o7, 0x1B8E, %g1
fpmerge %f5, %f12, %f30
nop
fitod %f9, %f18
edge16ln %i0, %i3, %i6
movcc %icc, %i7, %l6
fmovdpos %xcc, %f30, %f25
fnegd %f28, %f10
xnor %g5, 0x0177, %l4
tgu %icc, 0x0
fbg,a %fcc2, loop_1061
movge %icc, %o6, %l5
xnorcc %o5, %l3, %i2
movg %icc, %g2, %l1
loop_1061:
movne %icc, %o3, %g4
fmovd %f16, %f16
addc %o1, %o4, %i4
fmovrsgez %o2, %f22, %f28
mulscc %l0, %i1, %g7
fblg,a %fcc2, loop_1062
movl %xcc, %l2, %g6
fpadd32s %f11, %f31, %f26
fmul8ulx16 %f16, %f26, %f4
loop_1062:
edge8l %g3, %o0, %i5
fandnot2 %f6, %f18, %f12
mulx %o7, %i0, %g1
srl %i3, 0x09, %i7
fornot1 %f2, %f18, %f30
fxnors %f12, %f27, %f21
fand %f8, %f10, %f2
fbn,a %fcc0, loop_1063
orcc %i6, 0x1F62, %l6
edge32l %g5, %o6, %l5
brgz,a %o5, loop_1064
loop_1063:
move %xcc, %l3, %l4
movrgez %g2, 0x393, %l1
flush %l7 + 0x2C
loop_1064:
fmovdle %xcc, %f25, %f11
subcc %i2, %g4, %o1
set 0x37, %i4
lduba [%l7 + %i4] 0x89, %o3
bleu,a %xcc, loop_1065
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %o4, 0x00B7, %o2
ldub [%l7 + 0x35], %i4
loop_1065:
call loop_1066
stb %l0, [%l7 + 0x51]
sll %g7, %i1, %g6
tleu %icc, 0x7
loop_1066:
xnor %g3, %l2, %o0
bvs,pt %xcc, loop_1067
sll %i5, %o7, %i0
bvc %xcc, loop_1068
nop
fitod %f8, %f12
fdtoi %f12, %f5
loop_1067:
srl %i3, %i7, %i6
movcc %icc, %l6, %g1
loop_1068:
fcmpne16 %f26, %f4, %g5
fnot2s %f6, %f7
set 0x0E, %l1
lduha [%l7 + %l1] 0x0c, %o6
sdivx %l5, 0x1BCE, %l3
bpos loop_1069
sir 0x05B1
edge16n %o5, %g2, %l1
sir 0x190C
loop_1069:
st %f13, [%l7 + 0x70]
fcmpgt16 %f10, %f16, %i2
udiv %l4, 0x1781, %g4
nop
fitod %f4, %f8
fdtox %f8, %f0
xnorcc %o3, 0x18A5, %o4
nop
setx 0x4F57C00FBAF73E41, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
fsqrtd %f20, %f10
taddcctv %o2, 0x01F0, %i4
move %xcc, %l0, %g7
sllx %i1, %o1, %g3
fmovd %f4, %f6
movleu %icc, %g6, %o0
and %l2, %i5, %o7
alignaddr %i0, %i3, %i6
mulscc %i7, 0x182F, %l6
fpack32 %f0, %f24, %f2
tge %icc, 0x7
ta %icc, 0x6
fbo %fcc3, loop_1070
srlx %g1, 0x19, %o6
movleu %xcc, %l5, %g5
fpadd16 %f24, %f2, %f22
loop_1070:
array32 %l3, %o5, %l1
set 0x0C, %g3
lda [%l7 + %g3] 0x0c, %f30
fmovsleu %xcc, %f1, %f27
udivx %i2, 0x1448, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umul %g4, 0x18E5, %l4
array8 %o4, %o2, %o3
movgu %xcc, %l0, %g7
bvs,a,pt %xcc, loop_1071
tge %icc, 0x2
ldx [%l7 + 0x60], %i1
set 0x24, %g1
stwa %i4, [%l7 + %g1] 0x11
loop_1071:
xorcc %g3, 0x0481, %o1
movpos %icc, %g6, %o0
wr %g0, 0x50, %asi
ldxa [%g0 + 0x00] %asi, %l2
tvc %icc, 0x7
movvs %xcc, %i5, %i0
bvs,pn %xcc, loop_1072
movvs %xcc, %i3, %o7
tn %xcc, 0x6
movneg %icc, %i7, %i6
loop_1072:
nop
set 0x0B, %i5
lduba [%l7 + %i5] 0x80, %l6
edge32 %g1, %o6, %g5
ldstub [%l7 + 0x13], %l3
mova %xcc, %l5, %l1
stw %o5, [%l7 + 0x0C]
subcc %i2, 0x0681, %g4
stbar
fbge %fcc1, loop_1073
nop
setx loop_1074, %l0, %l1
jmpl %l1, %l4
tneg %xcc, 0x0
tg %icc, 0x3
loop_1073:
nop
setx 0xF07DD053, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
loop_1074:
ld [%l7 + 0x0C], %f13
movle %icc, %g2, %o4
sir 0x0E00
sub %o2, %o3, %l0
fbule,a %fcc3, loop_1075
movneg %icc, %i1, %g7
ble loop_1076
movrne %g3, %i4, %g6
loop_1075:
fmovdl %icc, %f3, %f3
mulx %o0, %o1, %i5
loop_1076:
srax %i0, 0x14, %i3
alignaddr %o7, %i7, %l2
fpack16 %f6, %f9
fmovsleu %icc, %f10, %f15
sethi 0x0092, %l6
nop
setx loop_1077, %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
movvs %xcc, %i6, %g1
fmovsgu %icc, %f30, %f28
xor %g5, %o6, %l5
loop_1077:
fble,a %fcc1, loop_1078
fbul,a %fcc0, loop_1079
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgez %l1, %o5, %l3
loop_1078:
fzeros %f4
loop_1079:
udiv %g4, 0x1348, %l4
xorcc %i2, %o4, %o2
edge8ln %o3, %g2, %i1
tl %icc, 0x2
brgez %g7, loop_1080
popc 0x0E57, %g3
popc 0x0E45, %l0
fpadd16 %f30, %f26, %f6
loop_1080:
smul %g6, %o0, %o1
movn %icc, %i5, %i0
subc %i4, %i3, %o7
fbule,a %fcc3, loop_1081
brz %l2, loop_1082
smul %l6, %i6, %g1
movcs %xcc, %g5, %i7
loop_1081:
movgu %icc, %l5, %o6
loop_1082:
fnot2 %f22, %f12
edge8n %l1, %l3, %g4
brnz,a %o5, loop_1083
smul %i2, 0x128B, %o4
movrne %o2, %o3, %l4
edge32ln %i1, %g2, %g7
loop_1083:
udivcc %g3, 0x02C4, %l0
mulscc %g6, 0x1FDC, %o0
set 0x5C, %i7
stwa %i5, [%l7 + %i7] 0x2f
membar #Sync
fmovd %f22, %f18
edge8l %o1, %i0, %i4
nop
fitos %f9, %f31
stbar
or %i3, %o7, %l2
edge32 %l6, %i6, %g1
ble,pn %xcc, loop_1084
movg %icc, %g5, %l5
fbule,a %fcc0, loop_1085
tl %icc, 0x6
loop_1084:
sdiv %i7, 0x0757, %l1
andncc %o6, %g4, %o5
loop_1085:
edge8 %i2, %l3, %o2
wr %g0, 0x11, %asi
stba %o4, [%l7 + 0x56] %asi
sdivx %l4, 0x09B0, %i1
subcc %g2, 0x09C7, %o3
array32 %g7, %g3, %g6
tl %icc, 0x1
nop
fitos %f9, %f0
fstoi %f0, %f9
fnands %f27, %f27, %f9
ldx [%l7 + 0x48], %l0
add %i5, 0x1809, %o1
and %i0, 0x03B0, %o0
fbue,a %fcc3, loop_1086
bpos,a loop_1087
edge16ln %i4, %i3, %l2
edge32l %l6, %o7, %i6
loop_1086:
membar 0x1E
loop_1087:
fbne,a %fcc3, loop_1088
xnorcc %g1, 0x1009, %l5
alignaddrl %i7, %g5, %l1
fbu,a %fcc0, loop_1089
loop_1088:
fbu,a %fcc0, loop_1090
taddcc %o6, %g4, %i2
udivcc %o5, 0x0146, %l3
loop_1089:
orcc %o4, 0x00AC, %o2
loop_1090:
edge32l %l4, %i1, %o3
movrlez %g7, 0x0D0, %g2
edge32n %g6, %l0, %i5
or %o1, %g3, %o0
subccc %i0, 0x08FC, %i4
set 0x2C, %i6
swapa [%l7 + %i6] 0x89, %i3
fmovdneg %xcc, %f30, %f5
set 0x4C, %g6
stwa %l6, [%l7 + %g6] 0x81
tleu %icc, 0x5
fmovsne %xcc, %f7, %f18
fpackfix %f20, %f23
nop
setx 0x4FE71357, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x76AD2C61, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fsubs %f23, %f28, %f6
movrlz %o7, 0x243, %l2
srl %i6, %l5, %i7
movleu %xcc, %g5, %l1
fmovs %f22, %f2
fmovsg %xcc, %f13, %f26
andn %o6, 0x0008, %g4
movl %xcc, %i2, %o5
sra %g1, 0x0F, %o4
movcs %xcc, %o2, %l4
subc %i1, 0x1DBE, %l3
fbl %fcc3, loop_1091
fmovdg %xcc, %f18, %f14
umulcc %g7, %g2, %o3
mova %icc, %g6, %i5
loop_1091:
fsrc2 %f18, %f6
tcc %icc, 0x7
for %f20, %f0, %f10
fmovrdlez %o1, %f28, %f18
st %f17, [%l7 + 0x0C]
sllx %g3, %l0, %i0
wr %g0, 0x18, %asi
ldda [%l7 + 0x10] %asi, %i4
andn %o0, %i3, %o7
fmovrdne %l2, %f4, %f22
tsubcc %l6, %l5, %i7
smulcc %g5, %i6, %l1
sub %g4, %i2, %o5
set 0x48, %g7
lduwa [%l7 + %g7] 0x14, %g1
srlx %o4, 0x0E, %o6
fblg %fcc0, loop_1092
alignaddrl %l4, %i1, %o2
fabsd %f24, %f26
smul %l3, %g7, %g2
loop_1092:
tcs %icc, 0x3
udivcc %g6, 0x1FE2, %i5
tl %xcc, 0x2
bvs loop_1093
fpsub16 %f4, %f4, %f10
ldstub [%l7 + 0x1B], %o3
bgu,pn %icc, loop_1094
loop_1093:
fmovrdlz %g3, %f20, %f24
addccc %o1, %i0, %l0
tcc %icc, 0x4
loop_1094:
mulscc %i4, %i3, %o0
fbge %fcc2, loop_1095
fmovdvs %xcc, %f2, %f6
tn %icc, 0x4
sra %o7, 0x08, %l2
loop_1095:
bne,a,pn %icc, loop_1096
edge32 %l5, %i7, %g5
tcc %xcc, 0x1
fbue,a %fcc3, loop_1097
loop_1096:
fmovsne %icc, %f19, %f30
movre %l6, 0x257, %i6
array32 %g4, %i2, %o5
loop_1097:
fnot2 %f0, %f4
fbo,a %fcc2, loop_1098
brz %l1, loop_1099
movpos %icc, %g1, %o6
sub %o4, %l4, %i1
loop_1098:
tn %icc, 0x7
loop_1099:
xnorcc %l3, %g7, %o2
movle %xcc, %g6, %i5
xorcc %o3, %g3, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdn %icc, %f9, %f0
movleu %xcc, %i0, %l0
array32 %i4, %o1, %i3
srax %o7, 0x13, %l2
fands %f29, %f9, %f31
nop
setx 0x1DD7BDD34045C687, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
movvs %icc, %o0, %l5
fbuge,a %fcc3, loop_1100
brlez,a %g5, loop_1101
sub %i7, %i6, %g4
wr %g0, 0xf8, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
loop_1100:
fmovsvc %icc, %f27, %f0
loop_1101:
prefetch [%l7 + 0x7C], 0x1
addcc %i2, %l6, %o5
andcc %g1, %l1, %o6
bn,pn %xcc, loop_1102
fmovde %icc, %f14, %f23
nop
setx 0x9077A963, %l0, %l6
st %l6, [%l7 + 0x30]
ld [%l7 + 0x30], %fsr
orncc %o4, %i1, %l4
loop_1102:
sethi 0x124B, %l3
movrne %g7, %o2, %i5
smul %o3, 0x145C, %g6
wr %g0, 0x10, %asi
ldswa [%l7 + 0x10] %asi, %g3
nop
fitos %f5, %f5
fstod %f5, %f24
ble,a loop_1103
movne %xcc, %i0, %l0
array8 %i4, %g2, %o1
tcs %icc, 0x6
loop_1103:
sdivx %o7, 0x0C1D, %l2
flush %l7 + 0x18
xnorcc %i3, 0x0DCB, %l5
fnot2s %f22, %f10
subcc %o0, %g5, %i7
stw %i6, [%l7 + 0x2C]
movle %icc, %g4, %l6
andcc %o5, 0x117C, %g1
tleu %icc, 0x5
or %i2, 0x17E0, %o6
edge8l %l1, %i1, %o4
fnot2s %f7, %f25
movpos %xcc, %l3, %l4
movre %g7, %i5, %o3
nop
setx loop_1104, %l0, %l1
jmpl %l1, %g6
fxors %f17, %f11, %f5
fbl,a %fcc1, loop_1105
fabss %f11, %f14
loop_1104:
movvs %icc, %g3, %i0
fmovdn %xcc, %f11, %f19
loop_1105:
movrlz %l0, 0x378, %o2
addccc %i4, %o1, %o7
alignaddrl %l2, %i3, %l5
stx %g2, [%l7 + 0x78]
add %l7, 0x20, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %g5
casxa [%l6] %asi, %g5, %i7
fpsub32 %f10, %f22, %f10
fabss %f24, %f15
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %o0, 0x00, %g4
fnot1s %f29, %f19
nop
fitos %f12, %f31
fstox %f31, %f18
udiv %i6, 0x1CF9, %o5
set 0x60, %i0
stha %g1, [%l7 + %i0] 0x23
membar #Sync
orn %i2, %l6, %o6
sdivx %i1, 0x0DF2, %l1
tneg %xcc, 0x2
edge8n %l3, %o4, %g7
fmuld8ulx16 %f9, %f10, %f2
sdiv %l4, 0x1B24, %i5
edge32l %g6, %o3, %g3
udiv %i0, 0x1CF4, %l0
fsrc2 %f12, %f30
fmovrde %i4, %f10, %f10
fmovdleu %icc, %f0, %f28
ta %icc, 0x3
xnor %o1, 0x1496, %o2
movvc %icc, %l2, %o7
ldstub [%l7 + 0x19], %l5
brgz %i3, loop_1106
te %xcc, 0x3
array8 %g5, %i7, %o0
bleu,a,pt %xcc, loop_1107
loop_1106:
mulscc %g4, 0x109C, %g2
sethi 0x004F, %i6
and %o5, %i2, %g1
loop_1107:
bpos,a,pt %icc, loop_1108
std %f28, [%l7 + 0x50]
fpsub16s %f29, %f7, %f18
movle %xcc, %o6, %l6
loop_1108:
edge32ln %i1, %l3, %l1
fmul8x16al %f4, %f11, %f26
fmovdg %icc, %f30, %f24
orcc %o4, 0x1A86, %g7
te %icc, 0x6
fabss %f21, %f23
edge8 %l4, %g6, %i5
sra %o3, %g3, %i0
addccc %i4, 0x15ED, %o1
wr %g0, 0x89, %asi
stha %l0, [%l7 + 0x2C] %asi
movrgz %l2, %o7, %l5
fmovdne %xcc, %f11, %f24
tle %icc, 0x3
te %icc, 0x6
sdivx %o2, 0x13F2, %g5
fbne %fcc1, loop_1109
nop
setx 0x18EB889D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0xCEB5E5ED, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fmuls %f6, %f17, %f9
bleu,a %icc, loop_1110
fpsub32s %f7, %f7, %f14
loop_1109:
movg %icc, %i3, %o0
umul %i7, %g2, %i6
loop_1110:
tleu %icc, 0x2
sdiv %o5, 0x1FCE, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %g1, 0x1104, %o6
tcc %icc, 0x0
movge %icc, %i2, %l6
nop
set 0x16, %i2
sth %l3, [%l7 + %i2]
tvc %xcc, 0x6
movrlz %l1, %i1, %g7
bne,a loop_1111
edge32l %l4, %g6, %o4
move %xcc, %i5, %g3
xorcc %i0, %i4, %o1
loop_1111:
sll %o3, 0x00, %l0
subcc %o7, 0x13D0, %l5
fbuge %fcc2, loop_1112
alignaddr %l2, %g5, %o2
movg %icc, %o0, %i7
bvs,a %icc, loop_1113
loop_1112:
tsubcctv %g2, 0x0F9B, %i3
fandnot2 %f0, %f28, %f12
fbuge %fcc0, loop_1114
loop_1113:
edge16ln %i6, %g4, %o5
nop
fitod %f0, %f2
fdtos %f2, %f16
lduh [%l7 + 0x0A], %g1
loop_1114:
movl %xcc, %o6, %i2
nop
fitos %f12, %f14
fstox %f14, %f12
udiv %l3, 0x190A, %l6
subccc %i1, %g7, %l1
or %g6, %o4, %i5
movrgz %g3, %i0, %i4
edge8 %l4, %o3, %o1
ldsw [%l7 + 0x2C], %l0
tcs %icc, 0x5
xnorcc %o7, 0x1BBE, %l2
edge32n %l5, %g5, %o0
wr %g0, 0x10, %asi
stwa %i7, [%l7 + 0x5C] %asi
lduh [%l7 + 0x7E], %g2
nop
setx loop_1115, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
membar 0x0F
edge8 %o2, %i6, %g4
umulcc %o5, 0x002F, %i3
loop_1115:
nop
setx 0x10C04F9D215A6993, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x3C3AEE6DE2686D3D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f12, %f18
fmovdle %icc, %f17, %f12
alignaddrl %o6, %i2, %l3
add %g1, %l6, %i1
subccc %l1, 0x133A, %g6
popc 0x06FF, %o4
fmovsneg %icc, %f4, %f7
nop
setx loop_1116, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
te %xcc, 0x1
wr %g0, 0x80, %asi
stxa %i5, [%l7 + 0x78] %asi
loop_1116:
fbn,a %fcc2, loop_1117
fornot1 %f22, %f30, %f14
tgu %icc, 0x5
edge8 %g3, %i0, %g7
loop_1117:
nop
fitos %f10, %f29
fstox %f29, %f22
fxtos %f22, %f7
tvc %icc, 0x0
stb %i4, [%l7 + 0x4C]
orcc %l4, 0x0508, %o1
edge32 %o3, %o7, %l2
edge32n %l5, %g5, %o0
wr %g0, 0x89, %asi
ldsha [%l7 + 0x20] %asi, %i7
xorcc %l0, %g2, %o2
tg %xcc, 0x7
srax %i6, %g4, %i3
sllx %o5, 0x1B, %i2
stw %l3, [%l7 + 0x58]
array32 %g1, %o6, %i1
edge32n %l6, %g6, %l1
movne %icc, %i5, %g3
fmovsleu %icc, %f5, %f22
membar 0x67
alignaddrl %i0, %o4, %g7
ldx [%l7 + 0x30], %i4
add %l4, %o3, %o1
nop
setx 0x779E422C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x22BD8E67, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fadds %f16, %f2, %f6
tcs %xcc, 0x1
taddcc %l2, %o7, %g5
movn %xcc, %o0, %i7
swap [%l7 + 0x64], %l0
udiv %g2, 0x1E9A, %o2
addcc %i6, %g4, %i3
addc %l5, %o5, %i2
bgu loop_1118
udiv %l3, 0x1786, %g1
add %o6, 0x0933, %l6
te %xcc, 0x4
loop_1118:
fmovdge %xcc, %f11, %f16
tpos %xcc, 0x2
edge8ln %g6, %l1, %i1
movvc %xcc, %i5, %g3
fpack16 %f0, %f28
addccc %i0, 0x1FA2, %o4
fmovsle %icc, %f0, %f22
lduw [%l7 + 0x5C], %g7
edge16 %i4, %l4, %o3
addcc %o1, 0x02F9, %l2
bn,pt %xcc, loop_1119
fmovrsne %o7, %f21, %f28
addcc %g5, 0x0D44, %i7
fors %f31, %f24, %f26
loop_1119:
taddcc %o0, %l0, %o2
xnorcc %i6, %g4, %g2
umul %l5, 0x1EC9, %i3
edge32 %i2, %o5, %g1
fmovse %xcc, %f23, %f14
movl %xcc, %o6, %l6
tsubcc %g6, %l1, %i1
udivcc %i5, 0x0B76, %g3
udivx %l3, 0x0E9F, %i0
nop
setx 0x2A95A72A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x617ACBFD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fmuls %f13, %f9, %f9
orncc %g7, 0x1B40, %i4
fpsub32 %f6, %f10, %f22
sdivx %o4, 0x196F, %l4
tvc %icc, 0x5
fbe %fcc1, loop_1120
movvs %xcc, %o1, %l2
add %l7, 0x10, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %o7
casa [%l6] %asi, %o7, %o3
loop_1120:
fsrc1 %f12, %f30
fnot2s %f26, %f22
ba loop_1121
and %i7, 0x0311, %o0
set 0x5C, %g5
stwa %l0, [%l7 + %g5] 0xea
membar #Sync
loop_1121:
movrlez %o2, 0x35E, %g5
movrlz %i6, 0x043, %g4
movcs %xcc, %g2, %l5
xnor %i3, 0x0EB4, %i2
move %xcc, %g1, %o6
move %xcc, %o5, %g6
tneg %xcc, 0x6
sllx %l6, 0x05, %i1
tg %icc, 0x7
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
edge8ln %l1, %g3, %i5
ta %xcc, 0x2
tvs %xcc, 0x0
edge32ln %l3, %i0, %g7
movpos %icc, %o4, %i4
movre %o1, %l4, %l2
array32 %o3, %o7, %o0
addccc %i7, 0x14F3, %l0
movvs %icc, %o2, %g5
bg,a loop_1122
movrgez %i6, %g4, %l5
fpsub16 %f26, %f0, %f26
sub %g2, 0x1D27, %i2
loop_1122:
tle %xcc, 0x3
udivx %i3, 0x1C88, %o6
srax %g1, %g6, %o5
addc %l6, %i1, %l1
wr %g0, 0x23, %asi
ldda [%l7 + 0x30] %asi, %i4
nop
fitod %f10, %f22
fdtoi %f22, %f30
movre %g3, 0x003, %l3
taddcctv %g7, 0x1400, %i0
flush %l7 + 0x74
movre %o4, %i4, %l4
addcc %o1, %l2, %o3
xor %o7, 0x0A9F, %o0
fbug %fcc0, loop_1123
alignaddrl %i7, %o2, %l0
movneg %icc, %g5, %g4
orncc %i6, %g2, %i2
loop_1123:
fmovrsgez %i3, %f8, %f19
fbug,a %fcc2, loop_1124
tcc %icc, 0x5
fnands %f26, %f26, %f22
bgu,pn %xcc, loop_1125
loop_1124:
tvs %icc, 0x4
tle %xcc, 0x6
orn %o6, %l5, %g1
loop_1125:
fnot2s %f6, %f26
wr %g0, 0x18, %asi
lda [%l7 + 0x54] %asi, %f20
bne,a loop_1126
popc 0x1C14, %g6
fxnor %f8, %f14, %f2
add %l7, 0x70, %l6
wr %g0, 0x19, %asi
casxa [%l6] %asi, %l6, %o5
loop_1126:
ldsw [%l7 + 0x7C], %l1
nop
fitos %f2, %f2
fstoi %f2, %f22
sllx %i1, %i5, %g3
fpack32 %f8, %f10, %f14
ldd [%l7 + 0x58], %g6
edge16 %i0, %o4, %l3
bpos loop_1127
tle %xcc, 0x2
nop
setx 0x40404AD480627AE7, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
tne %xcc, 0x5
loop_1127:
std %f22, [%l7 + 0x58]
taddcctv %i4, 0x13BE, %l4
sethi 0x0BD3, %o1
udivx %o3, 0x0520, %l2
movcs %icc, %o0, %i7
fbue,a %fcc3, loop_1128
stb %o7, [%l7 + 0x19]
sdivcc %o2, 0x0C94, %g5
movneg %icc, %l0, %g4
loop_1128:
alignaddrl %g2, %i6, %i3
ba,a,pt %icc, loop_1129
fpsub16s %f14, %f10, %f31
movne %xcc, %o6, %l5
ta %xcc, 0x7
loop_1129:
swap [%l7 + 0x18], %g1
movcs %icc, %g6, %i2
fmovrde %o5, %f26, %f28
udivx %l6, 0x1ECB, %l1
tg %xcc, 0x2
tcc %xcc, 0x5
move %icc, %i1, %i5
taddcctv %g3, %i0, %g7
set 0x28, %i3
ldxa [%l7 + %i3] 0x80, %o4
fpmerge %f10, %f30, %f22
sdivcc %i4, 0x1F7E, %l4
edge32ln %l3, %o1, %l2
lduh [%l7 + 0x1A], %o0
movgu %xcc, %o3, %i7
stb %o2, [%l7 + 0x48]
sll %o7, %g5, %l0
fmovscs %icc, %f16, %f5
popc 0x1DE8, %g4
srax %i6, %g2, %i3
sethi 0x182B, %l5
move %xcc, %o6, %g6
nop
fitos %f11, %f8
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnands %f17, %f29, %f14
fpadd32 %f24, %f26, %f22
movle %xcc, %g1, %o5
movneg %icc, %l6, %l1
movneg %xcc, %i2, %i1
fmovsleu %xcc, %f17, %f25
nop
setx loop_1130, %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
ble,a,pt %xcc, loop_1131
fmovrde %g3, %f24, %f14
smul %i5, %g7, %i0
loop_1130:
nop
membar #Sync
wr %g0, 0xf8, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_1131:
fandnot2s %f26, %f26, %f7
edge8n %o4, %i4, %l3
set 0x38, %o6
sta %f30, [%l7 + %o6] 0x10
popc 0x051D, %l4
tleu %icc, 0x0
movvs %xcc, %o1, %o0
tleu %xcc, 0x1
ba,pn %icc, loop_1132
brnz %l2, loop_1133
fnand %f22, %f16, %f26
nop
setx loop_1134, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1132:
edge8 %i7, %o3, %o2
loop_1133:
movrlez %o7, %g5, %l0
brgz,a %g4, loop_1135
loop_1134:
fpackfix %f12, %f5
movrgz %i6, 0x3D6, %g2
stx %i3, [%l7 + 0x08]
loop_1135:
srlx %o6, 0x01, %g6
edge32ln %g1, %o5, %l5
nop
set 0x38, %l5
ldx [%l7 + %l5], %l6
tg %xcc, 0x0
xorcc %l1, %i2, %i1
fbule,a %fcc0, loop_1136
taddcctv %i5, %g3, %g7
array8 %i0, %i4, %l3
edge8n %o4, %l4, %o1
loop_1136:
movrlez %l2, 0x227, %i7
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x78] %asi, 0x0
fbu,a %fcc2, loop_1137
udivx %o0, 0x0613, %o7
or %g5, 0x048E, %l0
subc %g4, 0x1B4C, %i6
loop_1137:
tg %icc, 0x1
alignaddr %o2, %i3, %o6
nop
setx 0x2905DC8C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0xDA822CBC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fadds %f14, %f22, %f16
fmovdgu %xcc, %f26, %f7
fzeros %f23
udivx %g2, 0x0287, %g6
array16 %o5, %l5, %l6
movleu %icc, %l1, %i2
smulcc %g1, 0x0EA5, %i1
te %xcc, 0x1
sllx %g3, %i5, %i0
movvc %icc, %g7, %l3
movrgz %i4, 0x113, %l4
xor %o4, %l2, %o1
bneg loop_1138
bvc loop_1139
umulcc %i7, %o3, %o7
sdivx %o0, 0x15C4, %g5
loop_1138:
fmovdleu %icc, %f2, %f17
loop_1139:
umul %g4, 0x0910, %i6
fmuld8sux16 %f19, %f6, %f0
fpsub32s %f12, %f27, %f10
stx %l0, [%l7 + 0x38]
orncc %i3, %o2, %g2
alignaddrl %o6, %g6, %o5
fbue %fcc0, loop_1140
udiv %l6, 0x08E4, %l5
or %i2, %l1, %g1
nop
setx loop_1141, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1140:
sra %g3, 0x02, %i5
fmovrsgez %i1, %f1, %f7
srax %g7, 0x1C, %l3
loop_1141:
subccc %i4, 0x1CD5, %l4
fmovrsne %o4, %f0, %f20
fmovrsgz %l2, %f13, %f24
andcc %o1, %i0, %i7
fblg,a %fcc0, loop_1142
tge %icc, 0x2
movn %xcc, %o7, %o3
fcmpne16 %f20, %f20, %g5
loop_1142:
nop
setx 0xEFE18583CAD76921, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xD0D5D00358ADBF78, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fmuld %f24, %f26, %f28
edge16 %g4, %o0, %l0
set 0x20, %o3
ldda [%l7 + %o3] 0x88, %i6
movcc %xcc, %i3, %o2
fxors %f16, %f6, %f20
fandnot2 %f4, %f8, %f20
taddcc %o6, %g6, %o5
fmovdcs %icc, %f24, %f27
bvs,a,pt %xcc, loop_1143
movrlz %g2, %l6, %i2
fsrc2 %f24, %f30
sth %l5, [%l7 + 0x66]
loop_1143:
tsubcctv %l1, 0x169D, %g3
sethi 0x06F3, %i5
alignaddr %g1, %g7, %i1
movre %l3, %l4, %o4
popc 0x1911, %l2
fcmpgt16 %f10, %f26, %i4
fxors %f27, %f0, %f21
brlez %o1, loop_1144
tcs %xcc, 0x5
fbug %fcc0, loop_1145
nop
fitod %f4, %f14
fdtoi %f14, %f2
loop_1144:
andncc %i0, %o7, %o3
fpadd32 %f4, %f8, %f22
loop_1145:
umul %i7, %g5, %g4
fbe %fcc0, loop_1146
fbg %fcc0, loop_1147
orn %o0, 0x1FF0, %i6
subccc %l0, 0x10D1, %i3
loop_1146:
nop
membar #Sync
set 0x40, %o0
ldda [%l7 + %o0] 0x16, %f16
loop_1147:
andncc %o6, %g6, %o2
udiv %o5, 0x0AB1, %l6
edge8n %g2, %l5, %l1
lduw [%l7 + 0x1C], %g3
fbe,a %fcc0, loop_1148
andn %i2, 0x1FAD, %g1
orcc %g7, 0x115B, %i5
edge8n %l3, %l4, %i1
loop_1148:
tcc %icc, 0x2
movvc %icc, %l2, %i4
lduh [%l7 + 0x58], %o1
sir 0x06F6
fba %fcc2, loop_1149
stbar
brgz,a %i0, loop_1150
edge32 %o4, %o7, %i7
loop_1149:
bl,a %icc, loop_1151
tvs %xcc, 0x0
loop_1150:
edge8ln %o3, %g4, %o0
and %i6, %g5, %l0
loop_1151:
orcc %i3, 0x10D0, %o6
fmovrse %o2, %f7, %f21
sub %g6, %o5, %l6
tge %icc, 0x7
udivx %l5, 0x06C2, %l1
udiv %g2, 0x0E68, %g3
fabsd %f26, %f0
taddcctv %i2, 0x1241, %g1
movrgz %i5, %l3, %g7
addc %l4, 0x1032, %l2
mulscc %i1, %i4, %o1
nop
fitos %f13, %f26
fstox %f26, %f12
sethi 0x1E1D, %i0
fmovdneg %xcc, %f15, %f24
edge16ln %o7, %o4, %o3
fpmerge %f4, %f29, %f4
add %l7, 0x58, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g4
casa [%l6] %asi, %g4, %o0
tgu %xcc, 0x5
array32 %i7, %i6, %l0
bge loop_1152
fbge,a %fcc2, loop_1153
fbne %fcc3, loop_1154
mulscc %g5, 0x12AC, %i3
loop_1152:
udiv %o6, 0x04F0, %o2
loop_1153:
udivx %o5, 0x0E83, %l6
loop_1154:
fcmple16 %f10, %f16, %l5
fabss %f28, %f22
fnand %f22, %f2, %f10
fands %f15, %f26, %f12
addcc %l1, 0x006E, %g2
tg %icc, 0x3
fbug,a %fcc0, loop_1155
move %xcc, %g3, %i2
set 0x48, %l2
stba %g6, [%l7 + %l2] 0x0c
loop_1155:
edge32 %g1, %i5, %l3
xor %l4, %l2, %i1
sub %g7, %o1, %i4
movvc %icc, %o7, %i0
edge32n %o3, %o4, %g4
edge8 %o0, %i7, %l0
tsubcctv %i6, %g5, %i3
wr %g0, 0x18, %asi
ldswa [%l7 + 0x6C] %asi, %o2
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x68] %asi, 0x0
fmul8x16al %f12, %f17, %f20
nop
setx loop_1156, %l0, %l1
jmpl %l1, %l6
bneg,a,pn %xcc, loop_1157
movrne %l5, 0x0D9, %o5
ld [%l7 + 0x2C], %f30
loop_1156:
tsubcctv %l1, 0x0DC4, %g2
loop_1157:
fxors %f24, %f23, %f18
nop
setx 0x0B28E0DA8AA8D38D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xCBAD37FA2940AA28, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
faddd %f28, %f30, %f28
movrne %i2, 0x299, %g6
bshuffle %f30, %f2, %f6
mova %xcc, %g3, %g1
fandnot2 %f8, %f26, %f28
membar 0x7E
fsrc2s %f6, %f28
tl %xcc, 0x2
taddcc %l3, %i5, %l4
membar #Sync
set 0x40, %g2
ldda [%l7 + %g2] 0x1f, %f0
movgu %xcc, %l2, %i1
ldub [%l7 + 0x48], %o1
fblg,a %fcc3, loop_1158
fornot1 %f12, %f30, %f30
wr %g0, 0x10, %asi
lduwa [%l7 + 0x50] %asi, %i4
loop_1158:
fmovdneg %xcc, %f13, %f21
movge %icc, %o7, %g7
movrne %o3, 0x2AA, %o4
movvs %xcc, %g4, %o0
srlx %i7, 0x0A, %i0
movre %i6, %g5, %i3
fmovde %xcc, %f13, %f4
wr %g0, 0x0c, %asi
lduba [%l7 + 0x41] %asi, %l0
andcc %o2, 0x1B5A, %l6
set 0x70, %o4
ldsha [%l7 + %o4] 0x11, %l5
edge16ln %o5, %o6, %l1
fbue,a %fcc3, loop_1159
array8 %g2, %g6, %i2
xorcc %g1, 0x1EDA, %g3
edge8n %l3, %l4, %i5
loop_1159:
movl %icc, %l2, %i1
fornot1s %f4, %f26, %f5
fpadd32 %f22, %f12, %f6
wr %g0, 0x18, %asi
ldxa [%l7 + 0x18] %asi, %o1
fcmple16 %f16, %f26, %o7
or %i4, %o3, %o4
bn,a loop_1160
edge16 %g7, %o0, %i7
fbg,a %fcc0, loop_1161
fornot2s %f30, %f7, %f24
loop_1160:
sub %g4, 0x0C37, %i6
array32 %i0, %g5, %l0
loop_1161:
swap [%l7 + 0x64], %i3
fors %f7, %f20, %f21
tcs %icc, 0x4
edge16ln %o2, %l5, %o5
stw %o6, [%l7 + 0x54]
sdivcc %l1, 0x118F, %g2
xnorcc %l6, 0x1E70, %g6
sdiv %g1, 0x0098, %g3
nop
setx 0xC7D8B49B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x2D1FF388, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fsubs %f18, %f28, %f3
brgz,a %l3, loop_1162
srlx %i2, %i5, %l2
mulscc %i1, 0x1E7C, %l4
bleu loop_1163
loop_1162:
fandnot2s %f4, %f0, %f15
taddcctv %o1, 0x1765, %o7
movne %xcc, %i4, %o3
loop_1163:
tcs %xcc, 0x3
fbl,a %fcc1, loop_1164
taddcctv %o4, %g7, %o0
fmovrsgz %g4, %f15, %f19
fmuld8sux16 %f20, %f6, %f30
loop_1164:
tsubcctv %i6, %i7, %i0
fmuld8sux16 %f24, %f13, %f12
smul %g5, 0x0EA7, %i3
bleu,a loop_1165
tleu %icc, 0x4
movre %o2, 0x02F, %l5
umulcc %o5, 0x195B, %o6
loop_1165:
bvc loop_1166
fbo %fcc1, loop_1167
fmul8x16au %f22, %f9, %f16
nop
fitos %f1, %f4
fstoi %f4, %f19
loop_1166:
fnors %f7, %f6, %f27
loop_1167:
fmovrdne %l0, %f22, %f12
edge16 %l1, %g2, %l6
tl %icc, 0x5
umulcc %g6, 0x1424, %g1
fpadd16s %f18, %f29, %f10
fmovsgu %xcc, %f31, %f28
fmovsgu %icc, %f3, %f8
mulx %g3, 0x06A9, %l3
std %f22, [%l7 + 0x68]
tn %xcc, 0x6
alignaddr %i5, %l2, %i2
prefetch [%l7 + 0x1C], 0x3
subcc %l4, 0x07DA, %i1
alignaddr %o1, %i4, %o7
edge8ln %o3, %g7, %o0
fba %fcc2, loop_1168
brgz,a %o4, loop_1169
movle %icc, %i6, %g4
tneg %icc, 0x7
loop_1168:
nop
setx 0xC964C813, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0x71853B02, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fmuls %f2, %f21, %f29
loop_1169:
taddcctv %i0, %g5, %i7
fbne %fcc3, loop_1170
mova %xcc, %o2, %l5
movg %icc, %i3, %o6
ldd [%l7 + 0x48], %f24
loop_1170:
tne %xcc, 0x5
fornot1 %f2, %f2, %f30
movrne %o5, %l1, %l0
bcs,a %icc, loop_1171
tcs %icc, 0x0
movrgez %l6, 0x248, %g2
bn,pn %icc, loop_1172
loop_1171:
sethi 0x1C2B, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdgez %g3, %f16, %f20
loop_1172:
fpadd32s %f16, %f23, %f16
tcs %icc, 0x1
tleu %icc, 0x4
movrlez %l3, %g6, %i5
ldstub [%l7 + 0x4C], %l2
udiv %i2, 0x0646, %i1
bvs loop_1173
srax %l4, 0x1F, %o1
membar 0x71
popc %i4, %o7
loop_1173:
nop
setx loop_1174, %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
fbug,a %fcc0, loop_1175
ba,pn %xcc, loop_1176
sll %g7, %o0, %o3
loop_1174:
stw %i6, [%l7 + 0x48]
loop_1175:
movpos %xcc, %g4, %i0
loop_1176:
mulx %g5, 0x0DC5, %i7
movneg %xcc, %o4, %o2
fzero %f24
nop
setx 0xEB5F30CF0D58AE98, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x6510A89C1A15A6D0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f22, %f24
srl %l5, 0x01, %o6
orncc %i3, 0x0782, %l1
flush %l7 + 0x0C
xor %l0, %l6, %o5
srl %g1, %g2, %l3
faligndata %f10, %f28, %f26
ldub [%l7 + 0x2C], %g3
xor %g6, %i5, %i2
edge8l %l2, %i1, %o1
brlz,a %l4, loop_1177
fbg,a %fcc1, loop_1178
movre %i4, %g7, %o7
srax %o3, %i6, %o0
loop_1177:
edge8n %i0, %g4, %g5
loop_1178:
brgz,a %i7, loop_1179
srax %o4, %l5, %o2
subc %o6, 0x03EF, %l1
fmovscs %icc, %f20, %f11
loop_1179:
sra %l0, 0x15, %l6
fpadd32s %f12, %f8, %f28
or %o5, %g1, %g2
movgu %xcc, %l3, %g3
bcc %icc, loop_1180
orcc %i3, 0x12D1, %i5
movrlz %i2, 0x3F6, %g6
faligndata %f24, %f10, %f16
loop_1180:
nop
fitos %f2, %f19
fstox %f19, %f18
fxtos %f18, %f7
orncc %i1, 0x1D29, %o1
array16 %l2, %l4, %i4
fbug %fcc2, loop_1181
andn %g7, %o3, %i6
movge %icc, %o0, %i0
fornot2s %f18, %f25, %f22
loop_1181:
subccc %o7, 0x01A3, %g4
set 0x4C, %i1
stha %g5, [%l7 + %i1] 0x2b
membar #Sync
movpos %xcc, %i7, %l5
sdiv %o2, 0x0F64, %o6
call loop_1182
fbug %fcc1, loop_1183
fpadd32s %f29, %f0, %f4
udivx %o4, 0x1E6B, %l1
loop_1182:
fmovsvs %icc, %f30, %f14
loop_1183:
fornot1 %f4, %f14, %f2
bne,pt %icc, loop_1184
mulx %l0, %l6, %g1
movle %xcc, %o5, %g2
nop
fitod %f6, %f6
loop_1184:
alignaddrl %g3, %i3, %i5
movg %icc, %l3, %i2
sll %g6, 0x15, %o1
stb %i1, [%l7 + 0x30]
andn %l2, 0x0DBC, %l4
tge %icc, 0x3
call loop_1185
movcs %xcc, %i4, %o3
set 0x28, %o7
lduwa [%l7 + %o7] 0x14, %i6
loop_1185:
sll %o0, 0x06, %g7
sir 0x0CB3
movrlz %o7, 0x242, %i0
stw %g5, [%l7 + 0x20]
edge32n %i7, %l5, %g4
movre %o2, %o4, %o6
ba,a,pn %xcc, loop_1186
fpsub32 %f4, %f12, %f0
nop
set 0x0C, %l3
lduw [%l7 + %l3], %l1
edge16n %l0, %g1, %o5
loop_1186:
ldsb [%l7 + 0x34], %l6
fcmpeq32 %f28, %f26, %g3
movgu %icc, %i3, %g2
wr %g0, 0x04, %asi
lduba [%l7 + 0x20] %asi, %i5
st %f5, [%l7 + 0x7C]
mova %xcc, %l3, %g6
wr %g0, 0x19, %asi
ldxa [%l7 + 0x58] %asi, %i2
fnand %f26, %f12, %f20
for %f6, %f30, %f2
movrlz %i1, %o1, %l4
sllx %i4, %l2, %i6
or %o0, %o3, %g7
or %i0, 0x1850, %g5
lduw [%l7 + 0x18], %i7
nop
setx 0xBF92110947F2FD7D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x4EA50C824F5B851E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f12, %f6
tcs %xcc, 0x2
movcc %xcc, %l5, %o7
nop
set 0x3D, %o1
stb %g4, [%l7 + %o1]
fpackfix %f18, %f7
fsrc1s %f3, %f9
srl %o4, %o2, %l1
or %l0, %g1, %o6
tvc %icc, 0x5
nop
setx 0x705C471D, %l0, %l6
st %l6, [%l7 + 0x34]
ld [%l7 + 0x34], %fsr
movg %xcc, %l6, %g3
set 0x4E, %l0
stha %o5, [%l7 + %l0] 0xeb
membar #Sync
tsubcctv %g2, %i5, %i3
add %l7, 0x50, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %l3
casa [%l6] 0x81, %l3, %i2
ldstub [%l7 + 0x18], %g6
sllx %o1, %l4, %i1
fmovrdgez %l2, %f18, %f12
nop
fitod %f0, %f28
fdtos %f28, %f20
tl %icc, 0x3
movpos %xcc, %i4, %i6
fpack16 %f4, %f11
fmovs %f27, %f14
srax %o3, 0x05, %g7
srlx %o0, 0x06, %i0
umulcc %g5, 0x1F1F, %l5
array32 %i7, %o7, %g4
sdivcc %o4, 0x1A1F, %l1
nop
fitos %f14, %f24
sub %o2, 0x1ED6, %l0
tle %xcc, 0x5
udivx %o6, 0x1E4C, %g1
taddcc %g3, %o5, %l6
sth %g2, [%l7 + 0x6E]
fsrc2s %f24, %f31
fcmpeq16 %f2, %f20, %i5
fbule,a %fcc2, loop_1187
tcs %icc, 0x3
tsubcctv %i3, %i2, %l3
fbl,a %fcc0, loop_1188
loop_1187:
mulx %g6, 0x078E, %l4
srlx %o1, %i1, %l2
tge %icc, 0x7
loop_1188:
array8 %i4, %o3, %i6
nop
setx 0xA041249C, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
alignaddrl %g7, %o0, %g5
edge16 %l5, %i7, %o7
movpos %xcc, %g4, %i0
nop
setx loop_1189, %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
fmovrsgz %o4, %f9, %f21
orcc %o2, 0x05A1, %l1
fnands %f8, %f31, %f16
loop_1189:
tsubcc %l0, %o6, %g3
fmovsge %icc, %f8, %f14
wr %g0, 0x11, %asi
sta %f8, [%l7 + 0x7C] %asi
fmovsneg %icc, %f23, %f2
edge16ln %g1, %o5, %g2
membar #Sync
wr %g0, 0xf0, %asi
ldda [%l7 + 0x40] %asi, %f16
movpos %icc, %l6, %i3
bpos,a,pt %xcc, loop_1190
smul %i5, %i2, %g6
xnorcc %l4, 0x095F, %o1
srlx %l3, 0x11, %i1
loop_1190:
fabsd %f22, %f4
addccc %i4, %l2, %i6
bvs,a loop_1191
sdivcc %g7, 0x03D3, %o0
bl,a,pt %icc, loop_1192
tne %icc, 0x3
loop_1191:
edge8ln %o3, %g5, %l5
add %i7, 0x03B3, %g4
loop_1192:
ldd [%l7 + 0x28], %o6
fmovrsne %i0, %f0, %f16
set 0x30, %g4
ldxa [%g0 + %g4] 0x4f, %o2
xor %o4, %l0, %l1
brnz,a %g3, loop_1193
array8 %o6, %o5, %g2
or %g1, 0x0555, %i3
ldsh [%l7 + 0x64], %l6
loop_1193:
fnot2s %f27, %f14
fpmerge %f4, %f16, %f2
bvs,a %xcc, loop_1194
fmovsneg %xcc, %f24, %f29
set 0x40, %l4
stda %f0, [%l7 + %l4] 0x15
loop_1194:
tge %icc, 0x6
fmovdneg %icc, %f0, %f8
sdivcc %i5, 0x1368, %g6
movleu %xcc, %i2, %o1
nop
setx 0x307C0335, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %fsr
ba %xcc, loop_1195
fmul8x16au %f12, %f14, %f0
fsrc1s %f23, %f26
edge8ln %l4, %i1, %i4
loop_1195:
umul %l3, 0x105B, %l2
st %f11, [%l7 + 0x6C]
set 0x40, %o2
prefetcha [%l7 + %o2] 0x04, 0x0
tne %icc, 0x6
movvc %xcc, %o0, %o3
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
movrlez %i6, 0x174, %g5
tge %xcc, 0x3
brz %i7, loop_1196
add %g4, 0x069E, %l5
addc %o7, 0x075D, %i0
movrgez %o4, 0x05B, %o2
loop_1196:
andncc %l0, %l1, %o6
ldd [%l7 + 0x50], %o4
nop
setx 0x1A9C68071B24F42B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x504680036AA9AEEA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f24, %f28
sra %g3, %g1, %i3
movn %icc, %l6, %i5
xor %g6, %i2, %g2
tge %xcc, 0x0
add %l4, 0x0909, %i1
edge32l %o1, %i4, %l3
fbge,a %fcc3, loop_1197
sethi 0x1D21, %l2
fmovsg %xcc, %f21, %f12
alignaddrl %g7, %o3, %o0
loop_1197:
call loop_1198
edge8l %g5, %i6, %i7
brgz %l5, loop_1199
tle %xcc, 0x2
loop_1198:
tl %xcc, 0x3
udiv %g4, 0x10B0, %i0
loop_1199:
move %xcc, %o4, %o2
nop
setx 0x187026F1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0xC4F42111, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fsubs %f2, %f30, %f5
array16 %o7, %l0, %o6
fnot1 %f10, %f28
movcc %icc, %o5, %l1
ba loop_1200
sethi 0x19F9, %g3
tle %icc, 0x2
wr %g0, 0x81, %asi
lda [%l7 + 0x2C] %asi, %f4
loop_1200:
tl %icc, 0x1
sllx %g1, %l6, %i5
stb %g6, [%l7 + 0x31]
sethi 0x01F3, %i2
alignaddr %g2, %l4, %i1
nop
fitos %f29, %f22
udivcc %o1, 0x0DFF, %i3
fors %f27, %f5, %f27
add %l7, 0x64, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %l3
casa [%l6] %asi, %l3, %i4
sdivcc %g7, 0x1C32, %o3
edge16l %o0, %l2, %g5
movne %icc, %i6, %l5
fbug,a %fcc0, loop_1201
fbo %fcc0, loop_1202
tsubcctv %i7, %g4, %i0
srl %o2, %o7, %o4
loop_1201:
fones %f5
loop_1202:
movrgz %l0, 0x052, %o6
fnot1 %f4, %f14
nop
setx 0x206869BD, %l0, %l6
st %l6, [%l7 + 0x20]
ld [%l7 + 0x20], %fsr
set 0x68, %o5
stha %o5, [%l7 + %o5] 0x22
membar #Sync
te %xcc, 0x4
flush %l7 + 0x78
wr %g0, 0xf8, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
for %f12, %f12, %f2
tvc %icc, 0x2
add %l1, %g3, %l6
movcs %icc, %g1, %i5
tn %xcc, 0x4
tpos %xcc, 0x6
umul %i2, 0x179C, %g6
te %xcc, 0x2
mova %icc, %l4, %i1
tgu %icc, 0x3
edge8ln %g2, %o1, %i3
movleu %icc, %l3, %g7
subccc %o3, 0x19B1, %i4
ldstub [%l7 + 0x7C], %l2
edge16l %o0, %i6, %l5
call loop_1203
mulx %i7, 0x0B53, %g4
fmovsg %xcc, %f19, %f14
andn %i0, 0x077D, %g5
loop_1203:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdgez %o2, %f22, %f4
wr %g0, 0x80, %asi
ldsba [%l7 + 0x15] %asi, %o4
xor %l0, %o6, %o7
add %o5, 0x03AE, %g3
movne %xcc, %l6, %g1
nop
setx 0x7EF91D7104656855, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
fsqrtd %f6, %f0
sdiv %l1, 0x06D6, %i2
movrlz %i5, %l4, %g6
mova %icc, %i1, %o1
fpmerge %f13, %f13, %f8
fbug,a %fcc1, loop_1204
fbge,a %fcc3, loop_1205
nop
setx 0x2F5EBCBA9306181F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xE72C2A2D47B67E0E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f12, %f18
movrlez %i3, %l3, %g7
loop_1204:
nop
fitod %f11, %f22
loop_1205:
edge16n %g2, %o3, %l2
sdiv %i4, 0x17DF, %o0
movne %icc, %i6, %l5
sra %i7, 0x0F, %i0
bshuffle %f0, %f22, %f30
fbn,a %fcc1, loop_1206
ld [%l7 + 0x20], %f18
andcc %g5, 0x116C, %o2
tpos %icc, 0x2
loop_1206:
nop
wr %g0, 0x18, %asi
stwa %o4, [%l7 + 0x50] %asi
movvc %xcc, %g4, %o6
wr %g0, 0x04, %asi
lduwa [%l7 + 0x1C] %asi, %l0
andn %o7, %o5, %g3
fcmpeq32 %f8, %f14, %g1
fbe %fcc0, loop_1207
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srax %l1, %i2, %i5
taddcc %l4, %l6, %i1
loop_1207:
te %xcc, 0x7
ba loop_1208
fbule,a %fcc0, loop_1209
fbg %fcc3, loop_1210
nop
fitos %f3, %f27
fstox %f27, %f6
loop_1208:
fmovsvc %icc, %f15, %f31
loop_1209:
xnorcc %o1, 0x02D1, %i3
loop_1210:
nop
wr %g0, 0x50, %asi
ldxa [%g0 + 0x00] %asi, %l3
fzero %f12
orcc %g7, 0x014D, %g2
umul %o3, %g6, %l2
movcc %icc, %o0, %i6
add %l7, 0x24, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %l5
casa [%l6] %asi, %l5, %i7
bcs,pt %icc, loop_1211
array32 %i0, %g5, %o2
fors %f9, %f0, %f2
movrgez %o4, %g4, %i4
loop_1211:
nop
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x61] %asi, %l0
tneg %xcc, 0x5
ldx [%l7 + 0x28], %o6
tpos %xcc, 0x3
prefetch [%l7 + 0x44], 0x0
sll %o5, %o7, %g3
sdiv %l1, 0x0275, %g1
fcmpeq32 %f12, %f24, %i5
tsubcc %l4, %l6, %i1
edge32n %o1, %i2, %i3
set 0x4C, %l6
stwa %g7, [%l7 + %l6] 0x19
fmovrsgz %l3, %f27, %f21
fble,a %fcc1, loop_1212
fnot2 %f18, %f8
orncc %g2, %o3, %l2
brgez,a %g6, loop_1213
loop_1212:
edge32n %o0, %l5, %i6
fbue %fcc2, loop_1214
fbo,a %fcc0, loop_1215
loop_1213:
fornot2s %f5, %f18, %f17
fba,a %fcc1, loop_1216
loop_1214:
fmovsl %xcc, %f1, %f3
loop_1215:
alignaddrl %i0, %i7, %o2
fcmpgt32 %f20, %f18, %o4
loop_1216:
xorcc %g4, %i4, %l0
alignaddr %g5, %o6, %o5
nop
setx 0x3AA1CCBBA81FA2EC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
fsqrtd %f6, %f20
fblg %fcc2, loop_1217
tle %icc, 0x3
addccc %g3, 0x0482, %o7
subc %g1, 0x1C86, %i5
loop_1217:
tg %xcc, 0x5
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x3B] %asi, %l4
mulx %l1, 0x0351, %i1
ldsb [%l7 + 0x55], %o1
and %l6, %i3, %g7
xorcc %l3, %i2, %o3
sll %g2, 0x01, %l2
fmovrsgez %g6, %f6, %f22
sll %o0, %l5, %i0
sdiv %i6, 0x1BD8, %o2
sra %o4, 0x13, %g4
sllx %i4, 0x16, %i7
move %icc, %l0, %o6
sethi 0x1B63, %g5
fxor %f20, %f22, %f26
edge8 %o5, %o7, %g3
movgu %xcc, %g1, %l4
nop
fitos %f10, %f27
fstoi %f27, %f17
sethi 0x1D2B, %i5
fzero %f4
movl %icc, %i1, %l1
smulcc %l6, 0x0114, %o1
brz %g7, loop_1218
nop
fitod %f0, %f12
fdtox %f12, %f26
fmovse %icc, %f19, %f17
movre %l3, 0x13C, %i3
loop_1218:
popc %o3, %i2
edge32l %l2, %g2, %g6
tsubcctv %o0, 0x199D, %i0
sllx %i6, 0x06, %l5
membar 0x3C
umul %o2, %g4, %i4
addcc %o4, 0x0DC3, %l0
movpos %xcc, %i7, %g5
stw %o6, [%l7 + 0x60]
fbug %fcc1, loop_1219
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array16 %o5, %g3, %o7
fmovdpos %icc, %f26, %f31
loop_1219:
nop
fitos %f1, %f5
fstox %f5, %f22
fxtos %f22, %f17
orn %g1, 0x0EBF, %l4
tneg %xcc, 0x6
st %f26, [%l7 + 0x40]
bvs,a loop_1220
fornot2s %f15, %f8, %f4
movge %xcc, %i5, %l1
tgu %xcc, 0x6
loop_1220:
movvc %icc, %i1, %o1
tleu %xcc, 0x7
subc %l6, 0x05F5, %g7
movle %icc, %i3, %l3
movle %xcc, %i2, %o3
smulcc %l2, %g2, %o0
fbg,a %fcc2, loop_1221
array8 %i0, %i6, %l5
subcc %o2, %g4, %i4
nop
fitos %f9, %f26
fstox %f26, %f30
loop_1221:
nop
set 0x46, %l1
sth %g6, [%l7 + %l1]
tsubcctv %l0, %o4, %i7
brz,a %o6, loop_1222
be,a loop_1223
tsubcc %o5, %g5, %g3
bvc,a %xcc, loop_1224
loop_1222:
nop
setx loop_1225, %l0, %l1
jmpl %l1, %o7
loop_1223:
sethi 0x06A5, %g1
tgu %icc, 0x2
loop_1224:
call loop_1226
loop_1225:
alignaddrl %l4, %l1, %i5
move %xcc, %o1, %i1
and %l6, 0x025D, %g7
loop_1226:
bcc,a %xcc, loop_1227
ba,a,pt %xcc, loop_1228
fpadd16 %f8, %f12, %f18
udiv %i3, 0x0F1A, %i2
loop_1227:
te %xcc, 0x5
loop_1228:
tleu %xcc, 0x5
tvc %xcc, 0x5
sllx %o3, 0x16, %l3
fbug,a %fcc0, loop_1229
udiv %l2, 0x0EFC, %o0
nop
set 0x10, %g3
ldsh [%l7 + %g3], %g2
stbar
loop_1229:
edge32n %i0, %l5, %i6
and %g4, %i4, %g6
udivx %o2, 0x1E3D, %l0
addccc %i7, 0x0C24, %o6
edge32n %o5, %o4, %g3
sir 0x1E4F
movg %xcc, %o7, %g1
tne %icc, 0x3
ldsb [%l7 + 0x20], %g5
tpos %icc, 0x0
movgu %icc, %l4, %l1
fornot2s %f19, %f16, %f5
edge16l %o1, %i1, %l6
subc %i5, %g7, %i3
taddcc %i2, 0x1866, %o3
fmovspos %icc, %f5, %f16
mulscc %l2, %o0, %g2
movne %xcc, %l3, %l5
movpos %xcc, %i0, %i6
fmovsa %icc, %f2, %f28
movle %xcc, %g4, %g6
nop
fitod %f12, %f4
fdtos %f4, %f4
andncc %o2, %l0, %i7
lduh [%l7 + 0x56], %o6
brgez,a %o5, loop_1230
taddcc %i4, %o4, %o7
tle %icc, 0x3
wr %g0, 0xea, %asi
stwa %g1, [%l7 + 0x48] %asi
membar #Sync
loop_1230:
edge16 %g5, %l4, %l1
mulx %g3, 0x16CD, %i1
array32 %l6, %i5, %g7
sdivx %i3, 0x1E19, %i2
movvc %xcc, %o3, %l2
fble %fcc1, loop_1231
move %xcc, %o1, %o0
move %icc, %l3, %l5
tg %xcc, 0x7
loop_1231:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movl %xcc, %g2, %i6
fbe,a %fcc2, loop_1232
movrgz %i0, 0x0DA, %g4
taddcc %g6, %o2, %i7
fmovdcc %icc, %f13, %f10
loop_1232:
movg %icc, %o6, %l0
edge16l %o5, %i4, %o4
fmovrdgez %o7, %f4, %f10
alignaddr %g5, %l4, %l1
mulscc %g1, %g3, %l6
sdivx %i5, 0x0797, %g7
ldsw [%l7 + 0x50], %i1
fandnot2 %f4, %f4, %f4
move %icc, %i2, %o3
fbl %fcc3, loop_1233
fmovdn %xcc, %f6, %f13
xor %i3, 0x1169, %l2
fands %f10, %f27, %f21
loop_1233:
xorcc %o0, %l3, %l5
mulscc %g2, %o1, %i6
bleu,a,pn %icc, loop_1234
tcs %icc, 0x7
edge16 %g4, %g6, %o2
and %i0, 0x0C12, %o6
loop_1234:
te %icc, 0x0
edge16 %l0, %i7, %i4
movleu %xcc, %o4, %o5
bgu,a loop_1235
mulx %o7, %l4, %l1
brgz,a %g5, loop_1236
edge16n %g3, %l6, %i5
loop_1235:
nop
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x18] %asi, 0x3
loop_1236:
subc %i1, %g1, %i2
fcmple16 %f20, %f4, %o3
sir 0x18BE
edge16n %l2, %o0, %l3
fbug,a %fcc3, loop_1237
fbule,a %fcc2, loop_1238
sdivx %l5, 0x1EF8, %g2
edge8l %o1, %i3, %i6
loop_1237:
fornot2 %f22, %f2, %f30
loop_1238:
smulcc %g6, %o2, %g4
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
fbn,a %fcc3, loop_1239
smul %o6, %l0, %i0
sir 0x0EA2
wr %g0, 0x11, %asi
stba %i4, [%l7 + 0x58] %asi
loop_1239:
lduw [%l7 + 0x30], %i7
umulcc %o4, %o5, %o7
tleu %xcc, 0x1
nop
setx loop_1240, %l0, %l1
jmpl %l1, %l1
movrgz %g5, %g3, %l4
subccc %i5, %l6, %g7
edge8 %g1, %i1, %o3
loop_1240:
fbug,a %fcc0, loop_1241
taddcctv %l2, %o0, %i2
fmovd %f26, %f20
andn %l3, 0x06D9, %g2
loop_1241:
fmovdcc %icc, %f23, %f24
andcc %o1, %l5, %i3
fnors %f9, %f23, %f7
movneg %xcc, %i6, %g6
addcc %g4, 0x0FA1, %o6
fnors %f28, %f21, %f22
fmovdne %xcc, %f16, %f14
movgu %icc, %o2, %l0
edge16l %i4, %i7, %i0
array8 %o4, %o7, %o5
movleu %xcc, %g5, %l1
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x20] %asi, 0x1
andcc %g3, 0x0165, %l6
bvc,pn %xcc, loop_1242
andn %i5, %g1, %i1
move %icc, %g7, %o3
ldd [%l7 + 0x20], %f6
loop_1242:
tn %xcc, 0x0
fmovspos %icc, %f15, %f11
movneg %xcc, %o0, %i2
edge32 %l3, %g2, %o1
fbug,a %fcc2, loop_1243
movl %icc, %l2, %l5
ldx [%l7 + 0x20], %i6
andcc %g6, %g4, %i3
loop_1243:
mova %xcc, %o6, %l0
ble,pn %icc, loop_1244
fmovsg %xcc, %f7, %f16
tge %icc, 0x4
ldub [%l7 + 0x4B], %i4
loop_1244:
fmovrdlz %o2, %f18, %f24
alignaddrl %i7, %o4, %i0
stw %o5, [%l7 + 0x74]
edge8 %g5, %o7, %l4
sdivcc %l1, 0x0055, %l6
movne %icc, %g3, %g1
popc %i1, %i5
fmovrdgez %g7, %f12, %f22
te %xcc, 0x4
edge8ln %o3, %o0, %l3
tle %icc, 0x2
fbu,a %fcc1, loop_1245
edge8l %g2, %i2, %l2
mulscc %l5, %i6, %o1
sll %g4, %g6, %o6
loop_1245:
movrgez %l0, 0x329, %i3
fbe %fcc3, loop_1246
edge16n %i4, %o2, %o4
set 0x12, %g1
lduha [%l7 + %g1] 0x0c, %i7
loop_1246:
sub %i0, 0x1A3F, %o5
movge %xcc, %g5, %l4
udivx %l1, 0x128F, %l6
edge8ln %g3, %o7, %i1
movrlez %i5, 0x0EA, %g7
tsubcc %o3, 0x1C8D, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %icc, %o0, %g2
edge8 %l3, %i2, %l2
tg %xcc, 0x5
stx %l5, [%l7 + 0x48]
bcs,a,pn %xcc, loop_1247
tcc %xcc, 0x7
xnorcc %i6, 0x18CC, %g4
ta %xcc, 0x7
loop_1247:
edge8n %o1, %g6, %o6
movrlz %l0, 0x0AA, %i3
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x48] %asi, 0x3
fbue,a %fcc0, loop_1248
fmovsne %xcc, %f31, %f0
fornot1s %f20, %f14, %f30
sethi 0x109C, %i4
loop_1248:
fmuld8ulx16 %f14, %f0, %f26
smul %o4, 0x0C27, %i7
set 0x48, %i4
prefetcha [%l7 + %i4] 0x15, 0x2
edge32ln %g5, %l4, %o5
fors %f0, %f10, %f26
brnz,a %l1, loop_1249
edge16 %l6, %g3, %o7
set 0x1A, %i5
ldstuba [%l7 + %i5] 0x81, %i5
loop_1249:
nop
set 0x70, %i6
ldda [%l7 + %i6] 0x15, %g6
edge32 %i1, %g1, %o3
addcc %g2, 0x0DD9, %l3
bl %xcc, loop_1250
movvc %xcc, %i2, %o0
membar #Sync
wr %g0, 0x16, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_1250:
bg,a,pn %icc, loop_1251
edge16n %l2, %l5, %i6
orcc %o1, 0x184B, %g4
fpadd32 %f28, %f0, %f2
loop_1251:
nop
wr %g0, 0x81, %asi
ldsba [%l7 + 0x3E] %asi, %g6
edge8l %l0, %i3, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvs %xcc, 0x5
for %f14, %f28, %f12
mulx %o2, %i4, %i7
srl %o4, 0x14, %i0
faligndata %f18, %f30, %f6
be,pn %xcc, loop_1252
nop
set 0x1D, %i7
ldub [%l7 + %i7], %l4
taddcc %g5, 0x19C3, %o5
tge %icc, 0x0
loop_1252:
tcs %icc, 0x2
fornot1 %f30, %f14, %f12
sdiv %l1, 0x1004, %l6
tl %icc, 0x7
andn %g3, %i5, %o7
nop
setx 0xC08D2A85, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0xC47C8BD7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fadds %f4, %f5, %f19
edge8l %g7, %g1, %o3
sir 0x0747
taddcc %i1, %l3, %g2
movge %icc, %i2, %o0
be,a,pn %xcc, loop_1253
nop
fitod %f5, %f26
orncc %l2, %i6, %o1
movne %icc, %l5, %g4
loop_1253:
smul %l0, %g6, %o6
taddcctv %o2, %i3, %i4
smulcc %i7, 0x0B56, %o4
addc %l4, %g5, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub32 %f24, %f10, %f18
swap [%l7 + 0x38], %o5
fmovdleu %icc, %f14, %f16
add %l6, 0x0488, %g3
fpadd32s %f13, %f25, %f10
sub %i5, 0x1015, %o7
fbuge %fcc1, loop_1254
fmovsle %xcc, %f31, %f10
fmovscs %xcc, %f1, %f31
bge,a %xcc, loop_1255
loop_1254:
stbar
fmovscc %xcc, %f1, %f5
fnegd %f28, %f20
loop_1255:
nop
wr %g0, 0x52, %asi
ldxa [%g0 + 0x118] %asi, %g7
movg %xcc, %g1, %l1
fornot1 %f2, %f30, %f18
smulcc %i1, %o3, %g2
xorcc %l3, 0x1068, %o0
ldstub [%l7 + 0x71], %i2
edge32l %l2, %o1, %l5
xnor %g4, %i6, %g6
ldsw [%l7 + 0x50], %l0
movg %icc, %o2, %i3
fmovrdne %i4, %f12, %f12
tn %icc, 0x5
set 0x40, %g6
stda %f0, [%l7 + %g6] 0x1f
membar #Sync
fbu,a %fcc3, loop_1256
fbu %fcc1, loop_1257
movre %i7, 0x0B3, %o4
fmovscs %icc, %f2, %f1
loop_1256:
sdiv %o6, 0x1A4F, %g5
loop_1257:
edge8l %i0, %o5, %l6
nop
set 0x10, %g7
stx %g3, [%l7 + %g7]
fbug %fcc0, loop_1258
sllx %l4, %i5, %g7
tne %icc, 0x0
fmovdleu %icc, %f23, %f25
loop_1258:
edge8n %g1, %o7, %i1
movne %xcc, %o3, %l1
bn,a %xcc, loop_1259
fmovrdlez %g2, %f10, %f26
bleu,pn %xcc, loop_1260
nop
fitos %f2, %f11
fstox %f11, %f26
fxtos %f26, %f17
loop_1259:
movne %icc, %l3, %o0
edge32n %l2, %o1, %l5
loop_1260:
movne %xcc, %i2, %i6
fone %f26
srlx %g6, 0x10, %g4
sdiv %o2, 0x1976, %l0
tg %icc, 0x6
sdiv %i3, 0x18F8, %i4
taddcc %i7, 0x029E, %o4
tsubcctv %g5, %i0, %o5
sir 0x0AA6
nop
setx 0xF62DF0C5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
fsqrts %f11, %f26
fmovsleu %xcc, %f2, %f31
tsubcctv %o6, %g3, %l6
fmovdgu %icc, %f13, %f5
fxnor %f24, %f6, %f24
array32 %i5, %l4, %g1
add %o7, %i1, %g7
tge %xcc, 0x6
movneg %icc, %o3, %g2
edge32l %l1, %l3, %l2
tpos %icc, 0x5
fmovsn %icc, %f31, %f15
tl %xcc, 0x1
set 0x5A, %i0
ldsha [%l7 + %i0] 0x80, %o0
ld [%l7 + 0x2C], %f20
sir 0x1424
xnorcc %o1, 0x1D5D, %i2
movn %icc, %i6, %g6
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x3E] %asi, %l5
mulscc %o2, 0x0892, %l0
sllx %i3, 0x19, %i4
alignaddrl %g4, %o4, %g5
edge32n %i0, %o5, %i7
edge8ln %o6, %g3, %i5
fmovrdlez %l4, %f12, %f24
edge8l %g1, %l6, %o7
edge32n %i1, %o3, %g2
udivcc %l1, 0x1299, %g7
tle %icc, 0x4
set 0x58, %g5
stxa %l2, [%l7 + %g5] 0x15
movge %xcc, %o0, %l3
fcmple16 %f16, %f12, %o1
stx %i6, [%l7 + 0x30]
srlx %g6, 0x1E, %i2
fxors %f19, %f9, %f5
nop
fitod %f10, %f8
fdtox %f8, %f8
fxtod %f8, %f6
srl %o2, 0x05, %l0
srlx %i3, %i4, %g4
fmovs %f5, %f1
movrne %l5, 0x19B, %g5
tn %xcc, 0x6
edge16l %i0, %o5, %i7
edge16 %o4, %g3, %i5
wr %g0, 0x88, %asi
stxa %l4, [%l7 + 0x68] %asi
orcc %o6, %l6, %g1
fblg %fcc1, loop_1261
edge8n %o7, %i1, %g2
wr %g0, 0x88, %asi
ldswa [%l7 + 0x50] %asi, %l1
loop_1261:
tsubcctv %o3, %l2, %g7
add %o0, 0x12A7, %o1
movrlz %l3, 0x166, %i6
edge16 %i2, %o2, %l0
udiv %g6, 0x118A, %i3
tcc %icc, 0x0
addccc %i4, %l5, %g4
call loop_1262
orncc %g5, 0x1720, %o5
addc %i0, %i7, %g3
st %f0, [%l7 + 0x24]
loop_1262:
membar 0x3D
nop
setx 0xC375130B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x7218EA39, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fsubs %f0, %f0, %f25
array16 %o4, %i5, %l4
nop
setx 0x6CB60664, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
fsqrts %f8, %f25
andn %o6, 0x123B, %g1
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x28] %asi, 0x0
nop
setx 0xCD312994407AB651, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
bgu %xcc, loop_1263
orn %i1, %l6, %g2
fbo %fcc2, loop_1264
add %l1, %l2, %g7
loop_1263:
fbge,a %fcc0, loop_1265
sethi 0x1E45, %o0
loop_1264:
orncc %o1, %o3, %i6
udivcc %l3, 0x05FD, %o2
loop_1265:
xnor %l0, 0x10FF, %i2
movrlez %g6, %i3, %i4
subcc %l5, 0x1514, %g5
tneg %xcc, 0x1
array8 %g4, %i0, %i7
andcc %o5, 0x00A6, %g3
fmovrsne %o4, %f15, %f26
fbne %fcc3, loop_1266
subc %l4, 0x11A8, %o6
udivcc %i5, 0x1B81, %g1
edge8ln %i1, %o7, %g2
loop_1266:
umulcc %l1, %l2, %g7
alignaddr %o0, %l6, %o1
sllx %o3, %l3, %o2
movleu %icc, %i6, %l0
subccc %i2, 0x11F5, %i3
fbo %fcc0, loop_1267
xnorcc %g6, 0x14D7, %i4
sll %l5, 0x03, %g4
fbg %fcc3, loop_1268
loop_1267:
addccc %i0, %g5, %o5
fmul8x16 %f9, %f30, %f10
nop
setx 0xE99FA552, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0xEFC66414, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f6, %f4
loop_1268:
movrlez %g3, %i7, %o4
movrgez %l4, %i5, %g1
srl %i1, 0x1F, %o6
add %l7, 0x48, %l6
wr %g0, 0x88, %asi
casxa [%l6] 0x88, %o7, %l1
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x54] %asi, %g2
addcc %l2, %g7, %l6
edge8ln %o1, %o0, %o3
ldsb [%l7 + 0x68], %o2
subccc %i6, %l0, %l3
wr %g0, 0x19, %asi
lduha [%l7 + 0x6A] %asi, %i3
edge32ln %i2, %i4, %g6
andcc %l5, 0x01DE, %g4
ldd [%l7 + 0x48], %i0
nop
fitod %f2, %f22
fdtoi %f22, %f0
tle %icc, 0x1
mulx %o5, 0x0AF3, %g5
fnor %f28, %f24, %f28
fnands %f21, %f31, %f4
movrgz %g3, %i7, %l4
fmovdgu %icc, %f23, %f17
srax %i5, 0x0C, %g1
fmovsvc %xcc, %f1, %f14
ta %xcc, 0x2
nop
setx 0x5828E214204024D8, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
orncc %o4, 0x00D8, %i1
xnorcc %o6, 0x1C60, %l1
fmovsvs %xcc, %f31, %f10
edge32 %g2, %l2, %g7
movrgz %o7, 0x1C9, %o1
addcc %o0, 0x0BC2, %l6
set 0x40, %i3
ldda [%l7 + %i3] 0x14, %o2
xnor %i6, 0x1D78, %o3
ble,a,pn %xcc, loop_1269
tg %xcc, 0x2
add %l0, 0x1453, %i3
edge32 %l3, %i2, %g6
loop_1269:
bne,a,pn %icc, loop_1270
fnors %f30, %f17, %f25
wr %g0, 0x89, %asi
lduwa [%l7 + 0x0C] %asi, %l5
loop_1270:
edge32n %g4, %i4, %o5
ldd [%l7 + 0x68], %f2
sub %i0, %g3, %i7
sra %g5, 0x0A, %l4
brlz %g1, loop_1271
movcs %xcc, %i5, %i1
add %o6, %o4, %l1
tsubcc %l2, 0x0731, %g7
loop_1271:
movrlez %g2, 0x325, %o1
tsubcc %o0, %l6, %o2
tcc %xcc, 0x7
sub %i6, %o7, %l0
set 0x0D, %o6
ldstuba [%l7 + %o6] 0x89, %i3
edge32 %l3, %o3, %g6
mulscc %l5, 0x02E2, %i2
stw %g4, [%l7 + 0x5C]
tg %icc, 0x1
srlx %i4, 0x18, %i0
wr %g0, 0x80, %asi
lduha [%l7 + 0x58] %asi, %g3
xorcc %o5, 0x0CC0, %g5
movrne %i7, %g1, %i5
fnot1s %f28, %f7
sub %l4, 0x1AE8, %i1
sth %o4, [%l7 + 0x7E]
addccc %o6, 0x0F87, %l1
nop
setx loop_1272, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fblg %fcc1, loop_1273
for %f12, %f22, %f30
fbne,a %fcc2, loop_1274
loop_1272:
fornot1 %f4, %f10, %f12
loop_1273:
tl %xcc, 0x7
ldd [%l7 + 0x18], %f28
loop_1274:
fble %fcc3, loop_1275
tcc %xcc, 0x7
andcc %l2, 0x03F8, %g7
edge16 %o1, %g2, %l6
loop_1275:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32ln %o2, %o0, %i6
fbule,a %fcc3, loop_1276
fcmpeq16 %f30, %f6, %o7
movcs %icc, %i3, %l0
fble,a %fcc0, loop_1277
loop_1276:
umulcc %o3, %l3, %g6
tl %xcc, 0x3
edge32n %i2, %l5, %i4
loop_1277:
bneg,a,pn %xcc, loop_1278
fpmerge %f26, %f0, %f12
xnor %i0, 0x1AAF, %g4
smulcc %o5, %g5, %i7
loop_1278:
edge32 %g1, %g3, %i5
subcc %i1, 0x0804, %l4
bge,pt %xcc, loop_1279
srl %o4, 0x08, %o6
alignaddr %l2, %l1, %g7
bg loop_1280
loop_1279:
fmovrslz %g2, %f7, %f29
nop
setx 0x629BF95FE0533A57, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
tleu %icc, 0x4
loop_1280:
fandnot2s %f0, %f28, %f10
subc %l6, %o2, %o1
movrlz %o0, %o7, %i6
for %f8, %f14, %f8
sir 0x15A1
tsubcctv %i3, 0x0389, %o3
srlx %l3, 0x09, %l0
fmovda %icc, %f15, %f14
bpos,a loop_1281
addccc %i2, 0x01EE, %l5
sub %g6, %i4, %g4
movrlez %i0, %g5, %i7
loop_1281:
orcc %o5, %g1, %g3
array32 %i1, %l4, %i5
udivcc %o4, 0x0693, %l2
movrlez %o6, %l1, %g7
fpsub16s %f18, %f24, %f29
movvs %icc, %l6, %o2
nop
setx 0x111F80688B8CF037, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x0DDA8ED858736F94, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f14, %f14
fmul8sux16 %f10, %f16, %f30
brgz %o1, loop_1282
sdivx %g2, 0x0625, %o0
nop
set 0x70, %i2
lduh [%l7 + %i2], %i6
movrne %i3, %o7, %o3
loop_1282:
bl,pn %icc, loop_1283
xnorcc %l3, %l0, %i2
taddcctv %l5, 0x14B2, %i4
move %xcc, %g4, %i0
loop_1283:
addc %g6, 0x0279, %i7
udivx %g5, 0x06A8, %g1
ldub [%l7 + 0x1F], %o5
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x78] %asi, 0x3
set 0x4F, %o3
stba %g3, [%l7 + %o3] 0x2a
membar #Sync
wr %g0, 0x19, %asi
lduha [%l7 + 0x40] %asi, %i5
tcc %xcc, 0x0
srlx %o4, %l2, %o6
tsubcc %l1, 0x0D45, %g7
movl %xcc, %l4, %l6
edge16n %o1, %o2, %g2
edge8n %o0, %i3, %i6
srlx %o3, 0x15, %o7
bleu,a,pt %icc, loop_1284
nop
setx 0x9637DF616AAAE7E4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xF26E1D3ACDE61D70, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fmuld %f26, %f0, %f22
be %icc, loop_1285
fbu,a %fcc2, loop_1286
loop_1284:
andcc %l3, 0x184C, %i2
andcc %l0, 0x1B1E, %l5
loop_1285:
fzero %f16
loop_1286:
fbo %fcc2, loop_1287
xnorcc %i4, %g4, %g6
movle %xcc, %i7, %i0
movrne %g1, 0x3F4, %g5
loop_1287:
edge16ln %i1, %g3, %o5
edge8l %o4, %l2, %o6
te %xcc, 0x3
fornot1 %f18, %f26, %f18
bgu,pt %icc, loop_1288
movrlez %l1, 0x29E, %i5
tpos %xcc, 0x5
fones %f28
loop_1288:
xnorcc %l4, 0x0820, %l6
or %g7, 0x1585, %o2
movrne %o1, 0x2CD, %o0
orcc %g2, 0x121D, %i6
udivcc %o3, 0x1C75, %o7
orncc %l3, %i3, %l0
movrgz %i2, 0x10F, %i4
fmovrslz %l5, %f9, %f27
alignaddrl %g6, %g4, %i0
sub %i7, 0x1033, %g5
sub %g1, 0x0485, %g3
movl %icc, %o5, %o4
move %xcc, %i1, %o6
udiv %l1, 0x1431, %l2
udivx %i5, 0x1770, %l4
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x18] %asi, 0x3
addc %o2, 0x0BB8, %g7
fxors %f8, %f29, %f31
tge %icc, 0x0
tl %icc, 0x5
fpadd32 %f14, %f0, %f12
tpos %xcc, 0x0
nop
fitos %f13, %f2
fstox %f2, %f10
brgz %o1, loop_1289
edge16n %g2, %o0, %o3
fcmpne32 %f12, %f12, %o7
edge8ln %l3, %i3, %l0
loop_1289:
edge32ln %i2, %i6, %l5
ldsw [%l7 + 0x40], %i4
sth %g4, [%l7 + 0x78]
umulcc %g6, %i0, %g5
fmovd %f10, %f18
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %icc, 0x5
edge16 %i7, %g1, %o5
tne %icc, 0x3
srl %o4, %i1, %g3
nop
fitos %f20, %f21
fbne,a %fcc1, loop_1290
bneg,a %icc, loop_1291
nop
set 0x64, %l5
ldsw [%l7 + %l5], %o6
taddcctv %l1, %i5, %l2
loop_1290:
tvc %xcc, 0x1
loop_1291:
for %f16, %f0, %f14
movne %xcc, %l4, %l6
tl %icc, 0x5
fnot2s %f3, %f8
ta %xcc, 0x6
move %xcc, %g7, %o1
sll %g2, %o2, %o3
tvs %xcc, 0x4
fmovdcs %icc, %f7, %f29
fnand %f20, %f6, %f12
tl %xcc, 0x7
set 0x3E, %l2
lduba [%l7 + %l2] 0x14, %o0
fones %f25
nop
fitos %f2, %f11
fstod %f11, %f8
ba,pt %xcc, loop_1292
sdiv %l3, 0x1210, %i3
mulscc %o7, 0x0FE3, %l0
fcmpgt32 %f12, %f16, %i2
loop_1292:
udiv %i6, 0x1023, %i4
wr %g0, 0x18, %asi
lduba [%l7 + 0x6D] %asi, %g4
fsrc1s %f10, %f7
te %icc, 0x4
fbl %fcc2, loop_1293
fsrc2s %f1, %f10
fmovrse %l5, %f29, %f18
fbug,a %fcc2, loop_1294
loop_1293:
fone %f6
orncc %i0, %g5, %g6
fmovrde %g1, %f0, %f4
loop_1294:
membar 0x69
alignaddr %i7, %o5, %i1
nop
fitos %f6, %f23
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f0
tn %xcc, 0x6
smulcc %g3, 0x1C82, %o6
bne,pn %xcc, loop_1295
nop
setx 0xEF602F82B340EF5A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f18
xor %l1, %o4, %i5
sdivx %l4, 0x0C1D, %l2
loop_1295:
movvs %icc, %g7, %l6
wr %g0, 0x18, %asi
sta %f21, [%l7 + 0x2C] %asi
set 0x5C, %o0
sta %f13, [%l7 + %o0] 0x15
tne %xcc, 0x3
nop
fitod %f10, %f28
fdtoi %f28, %f25
fbg %fcc2, loop_1296
array8 %g2, %o1, %o2
alignaddr %o0, %l3, %i3
fmovrslez %o7, %f4, %f9
loop_1296:
tle %xcc, 0x1
tge %xcc, 0x1
alignaddrl %o3, %i2, %i6
taddcc %i4, %g4, %l5
tcs %icc, 0x0
movrlez %l0, 0x011, %i0
fcmple16 %f12, %f2, %g6
sub %g1, 0x0C93, %g5
edge16n %i7, %o5, %i1
umul %o6, 0x0342, %g3
tg %icc, 0x5
taddcctv %o4, %l1, %i5
membar 0x76
udiv %l2, 0x0644, %g7
fmovrdne %l4, %f28, %f14
movl %icc, %g2, %l6
fnand %f22, %f0, %f18
move %xcc, %o1, %o0
nop
setx 0x3B7E7A752E796F93, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xDF7479A273C8CED8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f18, %f22
subcc %l3, 0x171B, %o2
edge16 %o7, %i3, %i2
edge16ln %i6, %o3, %i4
fmovsge %xcc, %f7, %f27
orn %g4, %l0, %l5
fbu,a %fcc1, loop_1297
tge %xcc, 0x7
set 0x7C, %g2
stwa %g6, [%l7 + %g2] 0x11
loop_1297:
andn %g1, %i0, %g5
fmovrsne %i7, %f4, %f10
fmovsvc %xcc, %f20, %f11
array16 %o5, %o6, %g3
te %icc, 0x3
umulcc %o4, 0x149C, %l1
addcc %i5, %i1, %l2
bg,pn %icc, loop_1298
movre %g7, 0x25F, %g2
orn %l4, %l6, %o0
tneg %icc, 0x5
loop_1298:
srlx %l3, 0x02, %o1
movrlez %o2, %i3, %i2
bcc,pt %xcc, loop_1299
flush %l7 + 0x54
movrgez %o7, %i6, %i4
stbar
loop_1299:
andncc %g4, %l0, %o3
alignaddr %l5, %g1, %g6
set 0x30, %i1
sta %f31, [%l7 + %i1] 0x80
taddcctv %i0, %i7, %o5
xor %g5, 0x0864, %g3
ba,pt %xcc, loop_1300
movn %xcc, %o6, %l1
bge,a %icc, loop_1301
fxor %f20, %f6, %f8
loop_1300:
fmovrdgez %i5, %f20, %f18
srlx %i1, %l2, %g7
loop_1301:
nop
set 0x70, %o7
swapa [%l7 + %o7] 0x80, %g2
tvs %xcc, 0x3
mulx %o4, 0x0E30, %l6
or %l4, %l3, %o0
fpmerge %f26, %f11, %f16
tle %xcc, 0x0
bcs,a %xcc, loop_1302
edge16l %o1, %i3, %o2
fmovsa %xcc, %f18, %f21
fmovdvc %icc, %f5, %f2
loop_1302:
movrgz %o7, 0x126, %i6
tn %icc, 0x6
lduh [%l7 + 0x1C], %i4
alignaddrl %g4, %l0, %o3
tg %xcc, 0x1
xor %i2, 0x06BB, %l5
fnor %f22, %f4, %f12
bn,a %icc, loop_1303
edge16l %g6, %i0, %i7
set 0x52, %l3
lduha [%l7 + %l3] 0x80, %o5
loop_1303:
ba,a,pn %icc, loop_1304
subcc %g1, %g3, %g5
nop
setx loop_1305, %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
fmovsvc %icc, %f21, %f15
loop_1304:
movre %l1, %o6, %i1
andn %l2, 0x08CF, %i5
loop_1305:
movpos %xcc, %g7, %o4
fbue %fcc0, loop_1306
fmovsn %icc, %f2, %f2
array16 %l6, %l4, %l3
andncc %g2, %o0, %o1
loop_1306:
array8 %i3, %o2, %i6
fpsub32 %f10, %f30, %f14
edge16 %i4, %o7, %g4
fmovse %icc, %f0, %f9
umul %o3, %l0, %i2
array8 %g6, %i0, %l5
xnorcc %i7, %g1, %o5
orcc %g3, 0x081D, %g5
fpsub16s %f24, %f17, %f16
movl %icc, %o6, %l1
udivcc %i1, 0x1CF1, %l2
tle %icc, 0x0
fblg,a %fcc1, loop_1307
tne %xcc, 0x3
sth %g7, [%l7 + 0x72]
or %i5, %o4, %l4
loop_1307:
edge16 %l3, %g2, %l6
fpadd16 %f20, %f22, %f20
set 0x50, %o1
ldxa [%l7 + %o1] 0x0c, %o1
udivx %o0, 0x0008, %o2
fbu %fcc3, loop_1308
tg %xcc, 0x7
edge32ln %i6, %i3, %i4
sub %g4, %o7, %o3
loop_1308:
fornot1 %f2, %f6, %f14
nop
fitod %f8, %f20
fdtos %f20, %f10
fpadd32 %f12, %f8, %f20
tpos %icc, 0x1
xorcc %i2, %g6, %i0
nop
fitod %f8, %f4
fdtos %f4, %f21
tn %xcc, 0x2
fmovdneg %icc, %f19, %f3
set 0x68, %o4
ldswa [%l7 + %o4] 0x19, %l0
movgu %icc, %i7, %g1
tg %icc, 0x0
wr %g0, 0x89, %asi
ldxa [%l7 + 0x30] %asi, %o5
fmovsgu %icc, %f2, %f15
fcmpgt16 %f16, %f10, %g3
ble,a %xcc, loop_1309
nop
fitod %f4, %f18
fdtox %f18, %f10
fxtod %f10, %f24
ldstub [%l7 + 0x4E], %l5
nop
fitod %f27, %f30
loop_1309:
edge16n %o6, %l1, %g5
fbne %fcc0, loop_1310
tne %xcc, 0x5
nop
set 0x24, %g4
lduh [%l7 + %g4], %i1
mulscc %g7, %i5, %l2
loop_1310:
and %o4, %l4, %l3
ta %icc, 0x0
brnz,a %l6, loop_1311
brz,a %g2, loop_1312
fpadd16s %f14, %f24, %f18
popc 0x0B44, %o0
loop_1311:
alignaddr %o1, %i6, %i3
loop_1312:
subcc %i4, 0x0AAB, %o2
tpos %xcc, 0x5
subc %g4, 0x0973, %o7
orn %i2, %o3, %g6
edge32ln %i0, %l0, %g1
edge32 %o5, %i7, %l5
fmovscc %icc, %f17, %f8
subc %o6, %l1, %g3
set 0x3F, %l4
stba %g5, [%l7 + %l4] 0x80
movrgez %g7, 0x20F, %i5
subcc %i1, 0x1DC7, %l2
tpos %xcc, 0x1
fmovrdne %l4, %f28, %f6
srax %o4, %l3, %g2
tsubcctv %o0, 0x06B3, %o1
udiv %l6, 0x099B, %i6
sir 0x1EC8
set 0x50, %o2
ldda [%l7 + %o2] 0x0c, %i2
movrlz %o2, %i4, %o7
tg %xcc, 0x7
xor %i2, %g4, %g6
edge32ln %i0, %l0, %o3
movcs %icc, %g1, %o5
xnorcc %l5, 0x0DED, %o6
udiv %l1, 0x11D6, %g3
fornot2 %f30, %f8, %f10
sllx %g5, %i7, %i5
fornot1 %f4, %f30, %f4
fmovrdlez %g7, %f14, %f26
xnor %l2, 0x1EED, %i1
udivx %l4, 0x0695, %l3
taddcc %o4, %o0, %o1
smulcc %g2, %i6, %i3
movpos %xcc, %o2, %i4
xnorcc %o7, 0x112E, %l6
tvc %icc, 0x1
fone %f16
sethi 0x1727, %i2
nop
setx 0x67259463038AC3C7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xB6BB66EE5289EDD8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
faddd %f22, %f0, %f2
tsubcc %g4, %i0, %l0
movg %xcc, %g6, %o3
fnor %f26, %f16, %f14
fornot1s %f20, %f29, %f17
tn %icc, 0x7
movle %icc, %g1, %l5
movrgz %o6, %l1, %o5
tge %xcc, 0x3
sra %g3, %g5, %i5
tpos %xcc, 0x0
sethi 0x1348, %g7
movrlz %i7, %l2, %l4
movleu %xcc, %l3, %i1
orncc %o4, %o0, %g2
movne %xcc, %o1, %i6
bvc loop_1313
orcc %i3, %i4, %o7
for %f22, %f22, %f0
fones %f31
loop_1313:
fandnot2s %f29, %f31, %f17
fmovdcc %icc, %f24, %f17
addcc %l6, 0x17D9, %o2
movleu %icc, %i2, %g4
lduw [%l7 + 0x78], %l0
edge8ln %i0, %g6, %g1
alignaddr %o3, %o6, %l1
fbue %fcc3, loop_1314
umul %l5, %o5, %g5
xorcc %i5, 0x0639, %g7
nop
setx 0x65AECB39DC8ABD0A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x437742498F9CF93C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
faddd %f20, %f24, %f22
loop_1314:
edge32l %i7, %g3, %l4
movne %xcc, %l3, %l2
movrlez %i1, %o4, %o0
mova %xcc, %o1, %g2
sra %i3, %i6, %o7
fands %f28, %f22, %f8
fnot1s %f23, %f10
fmovrdgez %i4, %f16, %f8
sdivcc %o2, 0x034F, %l6
lduw [%l7 + 0x0C], %g4
add %l7, 0x48, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %i2
casxa [%l6] %asi, %i2, %i0
edge8l %l0, %g6, %g1
tvc %icc, 0x2
subc %o3, 0x1D5E, %l1
fmovde %xcc, %f24, %f4
fblg,a %fcc0, loop_1315
tle %icc, 0x6
tl %xcc, 0x2
smulcc %o6, 0x008A, %o5
loop_1315:
fmovrslez %l5, %f23, %f5
fmovrde %g5, %f16, %f24
xor %g7, 0x15BB, %i5
addc %g3, %i7, %l3
fpsub32s %f19, %f7, %f4
fmovde %icc, %f10, %f14
fornot2 %f26, %f18, %f8
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %l4, %i1, %l2
movcc %icc, %o0, %o4
edge8ln %o1, %g2, %i3
umulcc %o7, 0x085F, %i6
fmovsleu %icc, %f26, %f0
tne %icc, 0x1
nop
setx loop_1316, %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
fnand %f10, %f18, %f22
fones %f18
fmovrslz %i4, %f7, %f7
loop_1316:
nop
wr %g0, 0x19, %asi
lda [%l7 + 0x6C] %asi, %f21
wr %g0, 0x0c, %asi
stxa %o2, [%l7 + 0x30] %asi
nop
fitos %f0, %f29
fstod %f29, %f30
tcc %icc, 0x4
wr %g0, 0x89, %asi
lduwa [%l7 + 0x48] %asi, %l6
tneg %icc, 0x0
tvs %icc, 0x7
wr %g0, 0xeb, %asi
stha %i2, [%l7 + 0x50] %asi
membar #Sync
orcc %i0, %g4, %l0
edge32l %g6, %g1, %l1
edge32l %o6, %o3, %o5
movrgz %l5, %g7, %i5
umulcc %g5, 0x0EE9, %g3
wr %g0, 0x80, %asi
swapa [%l7 + 0x60] %asi, %i7
subcc %l4, %i1, %l2
fpsub32 %f24, %f10, %f6
tpos %xcc, 0x3
sub %o0, 0x0392, %o4
fcmple16 %f14, %f0, %l3
edge8 %o1, %i3, %g2
be,a,pn %xcc, loop_1317
fmovdcs %xcc, %f25, %f7
fbue %fcc0, loop_1318
fmovsvc %icc, %f22, %f29
loop_1317:
movne %xcc, %o7, %i6
sir 0x144B
loop_1318:
fnegs %f21, %f26
movrlez %o2, 0x2AA, %l6
wr %g0, 0x88, %asi
swapa [%l7 + 0x64] %asi, %i4
bneg,a,pn %icc, loop_1319
fmovdg %icc, %f11, %f28
nop
setx 0xEBFD3AD6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0xFCCFA48B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fadds %f3, %f28, %f24
edge32l %i0, %i2, %g4
loop_1319:
nop
set 0x60, %l0
prefetcha [%l7 + %l0] 0x04, 0x1
tge %xcc, 0x4
fbe,a %fcc3, loop_1320
srl %g1, %g6, %o6
array32 %o3, %o5, %l5
subc %g7, %i5, %g5
loop_1320:
tl %icc, 0x3
array16 %g3, %i7, %l1
andncc %l4, %i1, %o0
tcc %xcc, 0x1
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x13] %asi, %l2
tsubcc %l3, %o1, %i3
fxnor %f16, %f6, %f22
set 0x09, %l6
ldstuba [%l7 + %l6] 0x04, %o4
srl %o7, 0x06, %g2
fands %f21, %f9, %f25
movpos %xcc, %i6, %o2
movne %icc, %i4, %l6
nop
setx 0x4B464A84087B0BC5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x836A56B7DFEDB809, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f16, %f24
sir 0x07F8
fmovrdgez %i0, %f26, %f2
fbu,a %fcc1, loop_1321
tcs %xcc, 0x0
fmovsg %xcc, %f24, %f0
nop
setx 0x81D65726, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0xCFB29886, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fdivs %f3, %f13, %f6
loop_1321:
prefetch [%l7 + 0x4C], 0x3
fmovdg %xcc, %f13, %f5
movcc %icc, %g4, %l0
fmovdcc %xcc, %f3, %f1
andcc %i2, %g6, %g1
srl %o3, %o5, %o6
andcc %l5, %g7, %i5
fbul %fcc3, loop_1322
nop
set 0x40, %l1
ldsh [%l7 + %l1], %g3
tsubcc %g5, %i7, %l1
wr %g0, 0x04, %asi
stxa %l4, [%l7 + 0x18] %asi
loop_1322:
ldstub [%l7 + 0x57], %i1
movrlz %l2, %o0, %o1
sub %l3, %i3, %o4
smulcc %o7, 0x1EAF, %i6
sdivcc %o2, 0x19FE, %g2
fabsd %f0, %f20
fmovrdgz %i4, %f0, %f14
movg %icc, %l6, %i0
fmovrsgz %l0, %f25, %f10
fandnot1s %f31, %f1, %f24
set 0x0, %g3
stxa %i2, [%g0 + %g3] 0x5f
smul %g4, %g1, %o3
nop
fitod %f21, %f0
fcmpeq16 %f16, %f10, %o5
movrlez %o6, 0x3D9, %l5
sdivx %g6, 0x0AF4, %i5
tg %icc, 0x6
fnors %f20, %f29, %f16
fsrc1 %f28, %f6
xnor %g3, %g5, %i7
movvc %xcc, %l1, %l4
bne loop_1323
fone %f0
fmovsneg %xcc, %f21, %f27
tsubcc %i1, %g7, %o0
loop_1323:
fmovsn %icc, %f3, %f1
srlx %o1, %l2, %i3
tne %xcc, 0x2
movrgz %o4, 0x242, %l3
sra %i6, %o7, %g2
movrgz %o2, %l6, %i0
st %f25, [%l7 + 0x50]
xnor %l0, %i2, %i4
fmovrsgz %g4, %f30, %f24
fmul8x16 %f9, %f20, %f12
sub %o3, %g1, %o6
fbge %fcc2, loop_1324
tpos %xcc, 0x4
array16 %l5, %o5, %i5
nop
setx 0xF04629ED, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
loop_1324:
tsubcctv %g3, %g6, %g5
fbg,a %fcc3, loop_1325
nop
set 0x18, %g1
prefetch [%l7 + %g1], 0x0
tn %icc, 0x6
add %l7, 0x58, %l6
wr %g0, 0x19, %asi
casxa [%l6] %asi, %l1, %i7
loop_1325:
nop
set 0x40, %i4
ldda [%l7 + %i4] 0x89, %f0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x88, %asi
lduha [%l7 + 0x58] %asi, %l4
swap [%l7 + 0x68], %i1
udiv %g7, 0x0D20, %o1
tcc %icc, 0x0
sdiv %o0, 0x18CB, %l2
nop
fitod %f6, %f2
fdtos %f2, %f6
alignaddr %i3, %l3, %i6
tvc %icc, 0x3
movn %icc, %o4, %g2
movg %icc, %o2, %l6
fmovsle %xcc, %f26, %f7
alignaddr %i0, %o7, %l0
tn %icc, 0x2
fmovdgu %icc, %f11, %f30
udivx %i4, 0x0F93, %g4
edge32n %o3, %g1, %i2
xor %o6, %o5, %l5
fbug,a %fcc2, loop_1326
mulx %g3, 0x0224, %g6
bge,pt %xcc, loop_1327
udivx %i5, 0x071A, %l1
loop_1326:
edge32l %i7, %g5, %l4
array8 %i1, %o1, %o0
loop_1327:
move %xcc, %l2, %i3
nop
setx loop_1328, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tg %xcc, 0x3
flush %l7 + 0x5C
wr %g0, 0x11, %asi
lduba [%l7 + 0x0F] %asi, %l3
loop_1328:
tsubcc %g7, 0x0E35, %i6
umulcc %o4, 0x08EE, %g2
wr %g0, 0x81, %asi
stwa %l6, [%l7 + 0x08] %asi
edge32 %i0, %o7, %o2
fmovrsgez %i4, %f21, %f11
edge8l %l0, %g4, %g1
addccc %o3, 0x0833, %i2
udivx %o6, 0x0AC3, %o5
movle %icc, %l5, %g6
set 0x30, %o5
ldda [%l7 + %o5] 0x88, %i4
wr %g0, 0x19, %asi
stwa %g3, [%l7 + 0x34] %asi
stx %i7, [%l7 + 0x20]
movcs %icc, %l1, %l4
movn %icc, %i1, %g5
te %xcc, 0x4
fbu,a %fcc0, loop_1329
movvc %icc, %o1, %o0
movn %xcc, %i3, %l2
tn %xcc, 0x5
loop_1329:
movvs %xcc, %l3, %i6
ldd [%l7 + 0x10], %o4
nop
setx 0x749AC406, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0xFFC4E62B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fadds %f28, %f24, %f23
smul %g7, %l6, %i0
fbu,a %fcc0, loop_1330
movn %icc, %o7, %g2
edge8 %i4, %l0, %o2
edge16n %g1, %o3, %g4
loop_1330:
alignaddr %o6, %o5, %l5
movgu %xcc, %g6, %i2
movg %xcc, %i5, %g3
set 0x2D, %i5
lduba [%l7 + %i5] 0x80, %i7
sra %l4, 0x09, %l1
st %f16, [%l7 + 0x58]
fnot1 %f16, %f30
addcc %i1, %o1, %g5
orn %i3, 0x18C3, %l2
taddcctv %l3, 0x148F, %o0
membar 0x4B
fbne,a %fcc1, loop_1331
sethi 0x1103, %o4
tvs %icc, 0x5
udivx %g7, 0x1975, %i6
loop_1331:
edge8ln %l6, %i0, %o7
sdivcc %g2, 0x1DFC, %l0
umul %o2, %g1, %o3
fpadd16 %f20, %f8, %f18
fmovdleu %xcc, %f0, %f15
ldx [%l7 + 0x40], %g4
fmovrdlez %i4, %f12, %f24
addccc %o6, %o5, %l5
bl,pn %icc, loop_1332
and %g6, 0x128B, %i5
mulx %g3, 0x09BF, %i7
edge8ln %i2, %l1, %l4
loop_1332:
bvs,pt %icc, loop_1333
taddcc %i1, 0x14C3, %o1
tl %xcc, 0x2
nop
setx loop_1334, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1333:
fpsub32s %f29, %f5, %f27
wr %g0, 0x50, %asi
ldxa [%g0 + 0x30] %asi, %g5
loop_1334:
andncc %l2, %i3, %o0
movrne %o4, %l3, %i6
fbul,a %fcc2, loop_1335
edge32ln %l6, %i0, %g7
fbu,a %fcc1, loop_1336
movl %xcc, %g2, %o7
loop_1335:
fmuld8sux16 %f4, %f25, %f18
fpadd16s %f18, %f0, %f11
loop_1336:
bl,a %icc, loop_1337
subcc %l0, %o2, %o3
array16 %g1, %g4, %i4
brgz,a %o6, loop_1338
loop_1337:
movvc %xcc, %o5, %l5
movg %icc, %i5, %g3
tcc %xcc, 0x2
loop_1338:
addc %i7, %g6, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %l4, 0x0909, %i2
stb %o1, [%l7 + 0x5A]
fmovsge %icc, %f1, %f17
ldd [%l7 + 0x28], %f18
movvc %icc, %g5, %l2
subc %i1, %o0, %o4
set 0x70, %i7
lda [%l7 + %i7] 0x19, %f8
movrlez %i3, %l3, %l6
fbu %fcc0, loop_1339
fcmpeq32 %f12, %f24, %i6
udivcc %i0, 0x1900, %g7
fmovrdgz %g2, %f4, %f22
loop_1339:
tgu %icc, 0x3
call loop_1340
ldstub [%l7 + 0x16], %o7
fpadd16s %f17, %f1, %f2
fmovdgu %icc, %f28, %f21
loop_1340:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bge,a loop_1341
movcc %xcc, %o2, %l0
tcc %icc, 0x7
fmul8x16au %f30, %f30, %f2
loop_1341:
sll %g1, %o3, %g4
nop
setx loop_1342, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tg %xcc, 0x2
umulcc %o6, %i4, %o5
fcmple16 %f4, %f6, %i5
loop_1342:
movcs %xcc, %l5, %g3
taddcc %g6, 0x1FDA, %i7
sir 0x1C35
ta %xcc, 0x2
fbge,a %fcc1, loop_1343
movneg %xcc, %l1, %l4
fsrc1s %f9, %f17
taddcc %o1, 0x1D7D, %i2
loop_1343:
edge8n %g5, %l2, %o0
ldsh [%l7 + 0x5C], %i1
swap [%l7 + 0x68], %i3
fmovdne %icc, %f10, %f10
edge8n %o4, %l6, %i6
fbe %fcc0, loop_1344
fmovdpos %xcc, %f20, %f12
flush %l7 + 0x64
addccc %i0, 0x1D80, %g7
loop_1344:
fbn,a %fcc2, loop_1345
tneg %xcc, 0x7
xorcc %g2, 0x0014, %o7
wr %g0, 0x80, %asi
lda [%l7 + 0x64] %asi, %f25
loop_1345:
fmovsle %xcc, %f16, %f1
taddcctv %o2, %l3, %g1
edge8l %l0, %g4, %o3
fbul,a %fcc1, loop_1346
fmovrsne %i4, %f6, %f8
bpos,a %icc, loop_1347
udivcc %o5, 0x00EE, %o6
loop_1346:
ldd [%l7 + 0x68], %l4
orncc %i5, 0x06A5, %g6
loop_1347:
nop
wr %g0, 0x88, %asi
ldsha [%l7 + 0x18] %asi, %g3
fandnot1 %f28, %f14, %f12
edge32 %l1, %i7, %l4
tge %icc, 0x0
fsrc1 %f2, %f22
array32 %o1, %g5, %i2
tcs %icc, 0x7
orncc %o0, %i1, %i3
set 0x40, %g6
stda %f0, [%l7 + %g6] 0xf0
membar #Sync
udivx %o4, 0x106F, %l2
fmovrse %i6, %f26, %f25
movn %xcc, %i0, %g7
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x78] %asi, 0x1
std %f8, [%l7 + 0x78]
wr %g0, 0x04, %asi
ldxa [%l7 + 0x78] %asi, %l6
set 0x2C, %i6
lduba [%l7 + %i6] 0x04, %o7
movle %xcc, %o2, %g1
array8 %l0, %g4, %l3
umulcc %i4, 0x12C0, %o5
orn %o6, %o3, %l5
fmovda %icc, %f28, %f14
ldsb [%l7 + 0x5D], %i5
or %g6, %g3, %l1
bneg,a,pn %icc, loop_1348
fmovdne %xcc, %f18, %f27
ta %xcc, 0x4
fbge %fcc1, loop_1349
loop_1348:
fbul %fcc3, loop_1350
movne %icc, %i7, %o1
edge16 %g5, %l4, %i2
loop_1349:
nop
set 0x18, %g7
stxa %o0, [%l7 + %g7] 0xea
membar #Sync
loop_1350:
brgz %i3, loop_1351
srlx %i1, %o4, %i6
taddcctv %i0, 0x15BB, %l2
sethi 0x0B2C, %g7
loop_1351:
fcmpne16 %f18, %f12, %g2
nop
setx 0x4ECB81B5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x13D40F76, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fmuls %f18, %f4, %f4
std %f26, [%l7 + 0x70]
fbl %fcc2, loop_1352
bleu loop_1353
movge %xcc, %o7, %l6
fbe,a %fcc3, loop_1354
loop_1352:
nop
setx 0x0A482EC5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x3CF6F99D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fdivs %f16, %f23, %f12
loop_1353:
ba,a loop_1355
fones %f15
loop_1354:
movne %xcc, %g1, %o2
movne %icc, %g4, %l3
loop_1355:
movcs %icc, %i4, %l0
movvc %icc, %o5, %o6
fcmpne16 %f18, %f6, %l5
edge16 %i5, %o3, %g3
fbo,a %fcc1, loop_1356
nop
fitos %f4, %f20
fstod %f20, %f20
tn %xcc, 0x5
fmovdcs %icc, %f16, %f6
loop_1356:
bgu,a loop_1357
brz %g6, loop_1358
or %l1, %i7, %g5
fmovsne %icc, %f12, %f21
loop_1357:
alignaddr %o1, %l4, %i2
loop_1358:
movpos %icc, %o0, %i1
fbn,a %fcc3, loop_1359
fba,a %fcc2, loop_1360
for %f24, %f2, %f2
movle %icc, %o4, %i6
loop_1359:
movle %icc, %i3, %l2
loop_1360:
movvs %xcc, %i0, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bpos,pn %xcc, loop_1361
taddcc %o7, %g2, %l6
array8 %g1, %o2, %l3
fornot2s %f1, %f23, %f17
loop_1361:
alignaddrl %g4, %l0, %o5
fbl %fcc2, loop_1362
andn %o6, %i4, %i5
bpos,a,pn %xcc, loop_1363
nop
setx loop_1364, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1362:
fnot1s %f22, %f13
movle %xcc, %l5, %g3
loop_1363:
brlez,a %o3, loop_1365
loop_1364:
edge32l %g6, %l1, %i7
sethi 0x0E15, %o1
umul %g5, 0x0670, %i2
loop_1365:
and %l4, %i1, %o4
membar 0x45
brlz %i6, loop_1366
edge8ln %o0, %l2, %i3
sll %i0, 0x0C, %o7
nop
setx 0x552340077BAA9B0A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xDE7A5EB1BB8B12BB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsubd %f16, %f8, %f26
loop_1366:
sllx %g7, %g2, %g1
fbne %fcc0, loop_1367
taddcc %o2, 0x1EBE, %l3
tsubcc %g4, 0x0A93, %l0
mulscc %o5, 0x13CE, %l6
loop_1367:
sll %i4, %i5, %l5
bleu,pt %xcc, loop_1368
fxnor %f30, %f6, %f0
bl %xcc, loop_1369
array32 %g3, %o6, %o3
loop_1368:
fzeros %f24
nop
set 0x10, %g5
lduw [%l7 + %g5], %l1
loop_1369:
fmovsle %icc, %f27, %f7
tgu %xcc, 0x5
fpmerge %f3, %f29, %f8
nop
setx loop_1370, %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
movrgez %i7, %o1, %g5
wr %g0, 0x88, %asi
ldda [%l7 + 0x70] %asi, %i2
loop_1370:
andcc %g6, %l4, %i1
sdivcc %i6, 0x18FA, %o0
movcc %xcc, %o4, %l2
brz,a %i0, loop_1371
sub %o7, 0x0161, %g7
movrne %i3, %g1, %o2
call loop_1372
loop_1371:
bshuffle %f4, %f6, %f12
prefetch [%l7 + 0x78], 0x0
tn %icc, 0x6
loop_1372:
sth %g2, [%l7 + 0x0A]
or %l3, %g4, %l0
brz,a %o5, loop_1373
array32 %i4, %l6, %l5
set 0x40, %i0
lduha [%l7 + %i0] 0x0c, %g3
loop_1373:
nop
setx 0xE5F6007A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0xADD39E6A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fsubs %f24, %f0, %f8
bne loop_1374
tgu %icc, 0x0
nop
setx loop_1375, %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
fmovse %icc, %f10, %f23
loop_1374:
movleu %xcc, %o6, %i5
sethi 0x0BDD, %l1
loop_1375:
udiv %i7, 0x1871, %o3
wr %g0, 0x04, %asi
lduwa [%l7 + 0x2C] %asi, %o1
mulx %g5, %g6, %l4
fnegd %f18, %f14
sth %i2, [%l7 + 0x28]
orcc %i6, 0x1C22, %i1
tvs %icc, 0x1
movge %xcc, %o4, %l2
edge16n %o0, %i0, %g7
fmovdpos %icc, %f13, %f12
fpadd32 %f26, %f18, %f26
fmovsl %icc, %f29, %f17
fbuge %fcc3, loop_1376
fornot1s %f7, %f9, %f13
fmul8x16al %f31, %f9, %f12
ldsw [%l7 + 0x28], %o7
loop_1376:
edge8n %g1, %o2, %g2
movrlz %i3, %l3, %g4
umul %o5, 0x0D4E, %i4
fmovdcs %icc, %f17, %f3
tge %xcc, 0x6
fpackfix %f8, %f31
movre %l0, %l5, %l6
set 0x40, %o6
stda %f16, [%l7 + %o6] 0x0c
tn %icc, 0x0
xnorcc %g3, %o6, %i5
taddcctv %l1, %o3, %o1
sra %i7, %g6, %l4
bn %icc, loop_1377
tge %xcc, 0x3
tn %xcc, 0x2
fmovdl %icc, %f6, %f15
loop_1377:
movvs %icc, %g5, %i6
xorcc %i1, 0x0D28, %o4
array8 %l2, %o0, %i2
array8 %g7, %i0, %g1
srlx %o2, %o7, %i3
taddcc %g2, 0x1F09, %g4
ldx [%l7 + 0x10], %o5
te %xcc, 0x5
subccc %l3, 0x06A9, %i4
bgu,pt %xcc, loop_1378
sra %l0, %l5, %g3
brlez,a %o6, loop_1379
nop
set 0x28, %i2
std %f2, [%l7 + %i2]
loop_1378:
alignaddrl %l6, %l1, %o3
fmovrsgz %i5, %f24, %f19
loop_1379:
fmul8x16au %f14, %f10, %f20
bg,pt %icc, loop_1380
bl,pn %icc, loop_1381
fors %f31, %f0, %f10
membar 0x45
loop_1380:
edge8n %i7, %g6, %l4
loop_1381:
edge32l %g5, %o1, %i1
movrlz %o4, %l2, %o0
bge,a %icc, loop_1382
movn %icc, %i6, %g7
orn %i2, 0x109F, %g1
membar 0x0F
loop_1382:
xnor %i0, 0x0D1F, %o7
stw %o2, [%l7 + 0x78]
bg %icc, loop_1383
bcc,a loop_1384
edge16l %g2, %g4, %o5
fmul8x16au %f31, %f5, %f4
loop_1383:
umul %i3, 0x11A2, %l3
loop_1384:
nop
wr %g0, 0xeb, %asi
stha %l0, [%l7 + 0x16] %asi
membar #Sync
bvs,pn %icc, loop_1385
tg %icc, 0x4
brlz %l5, loop_1386
tsubcc %g3, %i4, %l6
loop_1385:
movpos %xcc, %o6, %l1
lduw [%l7 + 0x18], %o3
loop_1386:
andcc %i5, %i7, %g6
tn %xcc, 0x4
bcs,a,pt %icc, loop_1387
movg %icc, %g5, %l4
nop
setx loop_1388, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
addccc %o1, 0x1A7C, %i1
loop_1387:
prefetch [%l7 + 0x2C], 0x3
xorcc %l2, 0x0CEE, %o0
loop_1388:
nop
set 0x4A, %i3
ldsh [%l7 + %i3], %i6
tcs %icc, 0x4
add %l7, 0x78, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %o4
casa [%l6] %asi, %o4, %i2
fmovdle %icc, %f13, %f7
st %f17, [%l7 + 0x40]
bgu,a,pt %xcc, loop_1389
xnorcc %g1, %g7, %i0
edge16ln %o2, %g2, %g4
tne %xcc, 0x2
loop_1389:
edge32 %o5, %i3, %l3
array32 %o7, %l0, %l5
and %g3, 0x1857, %i4
movle %icc, %o6, %l1
addcc %o3, %i5, %i7
tcs %xcc, 0x1
sll %l6, %g6, %l4
edge8 %g5, %i1, %l2
fexpand %f8, %f10
membar 0x75
tle %xcc, 0x7
fnegs %f17, %f23
bvs,a loop_1390
orcc %o0, %i6, %o4
brnz,a %i2, loop_1391
fmovspos %icc, %f7, %f24
loop_1390:
tsubcctv %o1, %g7, %i0
srl %g1, 0x1E, %o2
loop_1391:
sll %g2, 0x17, %g4
sdivcc %i3, 0x173B, %o5
mova %icc, %l3, %o7
set 0x67, %l5
lduba [%l7 + %l5] 0x0c, %l5
prefetch [%l7 + 0x50], 0x2
wr %g0, 0x81, %asi
stda %f0, [%l7 + 0x40] %asi
fbue %fcc3, loop_1392
fpsub32 %f22, %f30, %f8
fmovrdlz %g3, %f2, %f22
wr %g0, 0x81, %asi
ldsba [%l7 + 0x5E] %asi, %i4
loop_1392:
fpadd32s %f30, %f5, %f3
tvc %icc, 0x6
ldsw [%l7 + 0x3C], %l0
fmovdcs %xcc, %f5, %f11
nop
fitos %f14, %f0
fstox %f0, %f2
movl %xcc, %l1, %o6
edge8n %o3, %i7, %i5
edge32l %g6, %l4, %g5
ldsb [%l7 + 0x30], %l6
tvs %xcc, 0x4
bcc,a,pt %icc, loop_1393
sethi 0x069A, %i1
nop
fitod %f4, %f8
fdtox %f8, %f8
fxtod %f8, %f30
sdiv %l2, 0x12CF, %i6
loop_1393:
tleu %xcc, 0x6
edge32n %o0, %o4, %i2
tgu %icc, 0x6
brlez,a %o1, loop_1394
movn %icc, %g7, %g1
srax %o2, 0x11, %i0
edge32 %g4, %i3, %g2
loop_1394:
fmovrsgz %o5, %f24, %f9
fmovrslez %o7, %f6, %f6
addccc %l5, 0x1F35, %l3
srl %i4, %g3, %l1
fpackfix %f28, %f8
fmovscs %icc, %f6, %f23
mova %icc, %l0, %o3
andn %i7, %o6, %i5
bg,a,pt %xcc, loop_1395
edge16n %g6, %g5, %l6
add %l7, 0x68, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %l4
casxa [%l6] %asi, %l4, %i1
loop_1395:
bneg %xcc, loop_1396
stx %l2, [%l7 + 0x70]
taddcctv %i6, 0x00CD, %o0
fblg %fcc1, loop_1397
loop_1396:
xnorcc %o4, 0x1334, %i2
fxnors %f5, %f31, %f19
tsubcc %o1, 0x0A78, %g7
loop_1397:
movg %icc, %o2, %g1
popc 0x1DB1, %g4
alignaddrl %i0, %i3, %o5
fbue %fcc2, loop_1398
fmovd %f12, %f12
fmovscs %icc, %f14, %f6
tgu %icc, 0x5
loop_1398:
sdiv %g2, 0x1EEE, %l5
movpos %icc, %l3, %i4
fmovsvs %icc, %f13, %f26
ldd [%l7 + 0x20], %o6
fmovsgu %xcc, %f14, %f0
tleu %icc, 0x6
orn %l1, %l0, %o3
tgu %xcc, 0x2
movcs %xcc, %i7, %g3
ldd [%l7 + 0x68], %f14
popc %o6, %i5
ba,a,pt %icc, loop_1399
subc %g5, %l6, %l4
fpsub16s %f26, %f17, %f6
popc %i1, %l2
loop_1399:
move %xcc, %g6, %o0
te %icc, 0x6
tleu %icc, 0x5
fbne,a %fcc0, loop_1400
fmovsge %icc, %f0, %f23
nop
fitos %f1, %f9
fstox %f9, %f18
fxtos %f18, %f29
fpadd16s %f4, %f17, %f10
loop_1400:
udivx %o4, 0x0A3B, %i6
sdivcc %i2, 0x0382, %g7
movre %o1, %g1, %g4
addcc %i0, 0x0609, %i3
fnand %f0, %f30, %f8
tne %icc, 0x1
movvs %icc, %o2, %o5
fxors %f2, %f5, %f19
wr %g0, 0x19, %asi
lduwa [%l7 + 0x28] %asi, %g2
movrgez %l5, %l3, %i4
tg %icc, 0x2
tgu %xcc, 0x5
srl %l1, %l0, %o3
tneg %icc, 0x2
movle %icc, %i7, %o7
subccc %o6, %i5, %g3
set 0x30, %o3
prefetcha [%l7 + %o3] 0x81, 0x2
fors %f9, %f14, %f18
edge8 %l4, %g5, %i1
srax %g6, 0x16, %o0
tcs %icc, 0x3
sethi 0x1007, %l2
edge16n %i6, %i2, %o4
fmovdvs %xcc, %f22, %f30
bne,pn %xcc, loop_1401
fmovdleu %icc, %f4, %f3
ldstub [%l7 + 0x2D], %g7
call loop_1402
loop_1401:
array32 %o1, %g4, %g1
sdivcc %i0, 0x112B, %o2
tpos %xcc, 0x2
loop_1402:
addc %o5, %g2, %l5
srlx %l3, %i4, %i3
stbar
edge32l %l0, %l1, %i7
tvc %icc, 0x4
edge16l %o3, %o6, %i5
edge16n %g3, %o7, %l6
fnot1s %f21, %f17
tl %xcc, 0x1
movcs %icc, %g5, %l4
fmovdn %xcc, %f14, %f1
sub %g6, 0x05D5, %o0
bl,a,pn %icc, loop_1403
fors %f9, %f21, %f7
movrgez %l2, %i1, %i6
fxor %f10, %f26, %f18
loop_1403:
orncc %i2, %g7, %o4
std %f12, [%l7 + 0x68]
tg %icc, 0x6
ldsh [%l7 + 0x0A], %g4
fmovdg %xcc, %f6, %f14
tvc %xcc, 0x1
add %l7, 0x10, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %g1, %o1
fnands %f8, %f17, %f26
fandnot1s %f31, %f19, %f17
movrgz %o2, 0x2AB, %i0
fpsub32s %f0, %f12, %f4
fmovsn %xcc, %f18, %f6
sdiv %o5, 0x1591, %l5
set 0x0A, %l2
stha %l3, [%l7 + %l2] 0x15
nop
setx 0x2F3B3304B06F6F12, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
movl %xcc, %g2, %i3
taddcc %i4, 0x0017, %l0
fbule,a %fcc1, loop_1404
movre %l1, 0x373, %o3
ldsh [%l7 + 0x7E], %o6
sll %i7, %i5, %g3
loop_1404:
addcc %o7, %l6, %g5
taddcctv %l4, %g6, %l2
fmovdvc %icc, %f13, %f11
wr %g0, 0x80, %asi
ldsha [%l7 + 0x68] %asi, %o0
tvc %xcc, 0x7
taddcctv %i1, %i2, %g7
fandnot1s %f28, %f23, %f11
nop
setx loop_1405, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movrlez %i6, %o4, %g1
nop
setx 0xAD865E781B05F6BF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xDFA755A7F913284E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
faddd %f30, %f6, %f6
mova %icc, %g4, %o2
loop_1405:
fmovrslez %i0, %f21, %f31
tvc %icc, 0x1
srlx %o1, %o5, %l3
fnegs %f5, %f2
fmovsl %xcc, %f27, %f18
tcc %icc, 0x4
fbne %fcc3, loop_1406
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub16s %f3, %f22, %f30
xnorcc %l5, 0x1348, %g2
loop_1406:
mova %icc, %i3, %i4
tn %icc, 0x5
sethi 0x1688, %l1
xorcc %l0, 0x06F1, %o6
addcc %i7, %o3, %i5
te %xcc, 0x3
udivx %g3, 0x0051, %l6
fmovs %f3, %f19
ldsw [%l7 + 0x40], %g5
brnz,a %o7, loop_1407
tl %icc, 0x3
sdivcc %g6, 0x0264, %l2
fmovsvc %xcc, %f13, %f29
loop_1407:
fmovdg %xcc, %f21, %f26
set 0x5C, %o0
ldsha [%l7 + %o0] 0x19, %o0
tl %icc, 0x7
movcs %icc, %l4, %i1
fbug,a %fcc1, loop_1408
array8 %i2, %g7, %i6
ble loop_1409
ta %icc, 0x0
loop_1408:
nop
wr %g0, 0x0c, %asi
lduba [%l7 + 0x0A] %asi, %o4
loop_1409:
smul %g1, %g4, %o2
fcmpne16 %f6, %f4, %o1
ldstub [%l7 + 0x0C], %o5
edge8ln %l3, %l5, %g2
nop
fitod %f0, %f14
umulcc %i3, 0x011D, %i0
sll %i4, %l1, %l0
movvc %xcc, %o6, %i7
fbne %fcc1, loop_1410
taddcc %o3, %i5, %g3
nop
fitod %f12, %f24
fdtox %f24, %f22
xnorcc %l6, %g5, %g6
loop_1410:
fbn,a %fcc3, loop_1411
fnor %f22, %f26, %f10
taddcctv %l2, %o7, %o0
udivcc %l4, 0x0294, %i1
loop_1411:
movrlz %i2, %i6, %g7
fexpand %f22, %f26
movle %icc, %o4, %g1
taddcctv %o2, %o1, %g4
orn %l3, 0x0BEF, %o5
edge32 %g2, %l5, %i0
or %i3, 0x129B, %l1
movn %xcc, %i4, %o6
nop
fitos %f3, %f6
fstod %f6, %f30
movrgz %l0, 0x113, %i7
nop
setx 0x50564D93, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
bvs,a loop_1412
fmovsn %xcc, %f0, %f16
edge8n %o3, %i5, %g3
tle %icc, 0x1
loop_1412:
srax %g5, %l6, %g6
fmovse %icc, %f19, %f23
fornot1 %f14, %f20, %f16
add %l2, %o7, %l4
edge32ln %i1, %i2, %o0
fmul8ulx16 %f20, %f8, %f6
fcmpne32 %f10, %f18, %i6
taddcctv %g7, 0x0F19, %g1
fble %fcc1, loop_1413
movn %xcc, %o2, %o1
tcs %xcc, 0x5
alignaddr %g4, %l3, %o5
loop_1413:
nop
setx 0xC5AC7AA5E8B7521C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x874B8E418060A90D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f2, %f20
tsubcc %g2, 0x1DF6, %l5
tleu %icc, 0x0
membar 0x00
movrgez %o4, 0x246, %i3
movn %icc, %l1, %i0
taddcctv %i4, %o6, %l0
movrgez %i7, 0x2DF, %o3
movvc %xcc, %i5, %g3
alignaddr %l6, %g6, %g5
and %o7, 0x0139, %l4
tne %xcc, 0x4
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
flush %l7 + 0x54
set 0x58, %g2
lda [%l7 + %g2] 0x14, %f27
nop
fitos %f6, %f1
fstox %f1, %f16
fandnot2s %f2, %f31, %f28
edge16 %i1, %i2, %l2
fxnors %f6, %f0, %f27
movleu %xcc, %o0, %g7
movrne %g1, 0x3D4, %i6
tg %icc, 0x4
fmovrslez %o2, %f0, %f8
tgu %xcc, 0x4
movre %g4, 0x3A1, %o1
sdivx %o5, 0x05A5, %l3
set 0x18, %o7
ldxa [%g0 + %o7] 0x50, %l5
sll %g2, %i3, %o4
te %xcc, 0x3
edge16l %i0, %i4, %o6
andcc %l0, %i7, %o3
alignaddrl %l1, %i5, %l6
orncc %g3, 0x1EA3, %g5
udiv %o7, 0x070D, %l4
orcc %g6, 0x12BA, %i2
sll %l2, 0x17, %i1
fmovsgu %xcc, %f12, %f4
fandnot1s %f25, %f19, %f25
fxors %f16, %f26, %f20
fmovsneg %icc, %f27, %f19
umulcc %o0, %g1, %i6
stbar
stw %o2, [%l7 + 0x60]
edge32l %g7, %g4, %o5
movrlez %o1, %l5, %g2
fnot1s %f5, %f12
movg %icc, %l3, %o4
std %f22, [%l7 + 0x28]
stx %i0, [%l7 + 0x68]
movvc %icc, %i4, %o6
wr %g0, 0x89, %asi
stxa %i3, [%l7 + 0x08] %asi
tpos %xcc, 0x6
or %l0, %o3, %i7
wr %g0, 0x88, %asi
stxa %i5, [%l7 + 0x10] %asi
fmovsne %xcc, %f10, %f25
tcs %xcc, 0x1
movrne %l6, %g3, %l1
fbue %fcc2, loop_1414
srl %o7, %l4, %g6
bn,a,pn %icc, loop_1415
addc %i2, %g5, %l2
loop_1414:
sth %o0, [%l7 + 0x56]
fbule %fcc3, loop_1416
loop_1415:
tn %icc, 0x2
and %i1, %i6, %g1
edge16n %g7, %o2, %o5
loop_1416:
sdiv %g4, 0x151C, %o1
tn %xcc, 0x1
tge %icc, 0x3
wr %g0, 0x80, %asi
swapa [%l7 + 0x10] %asi, %l5
addc %l3, %g2, %o4
edge16 %i0, %i4, %o6
wr %g0, 0xe3, %asi
ldda [%l7 + 0x70] %asi, %l0
fmovrslez %i3, %f29, %f12
movleu %icc, %i7, %i5
fsrc1 %f28, %f0
fcmple32 %f12, %f4, %o3
edge32ln %g3, %l6, %l1
nop
fitod %f10, %f10
fdtox %f10, %f16
xnorcc %l4, 0x0A93, %g6
movvs %xcc, %i2, %g5
movge %icc, %o7, %o0
array8 %i1, %l2, %i6
std %f28, [%l7 + 0x08]
edge32n %g7, %o2, %g1
nop
fitod %f4, %f8
fdtox %f8, %f6
fxtod %f6, %f0
tn %xcc, 0x0
ldx [%l7 + 0x78], %g4
edge32n %o5, %l5, %l3
fmovrdgez %o1, %f30, %f12
movgu %icc, %o4, %i0
fmovdne %icc, %f29, %f16
tcs %icc, 0x4
membar 0x77
movrne %i4, 0x0FC, %g2
bshuffle %f12, %f16, %f12
udivx %o6, 0x14EB, %i3
edge32n %l0, %i7, %i5
fmovrslz %g3, %f29, %f18
edge16n %o3, %l1, %l6
add %l4, 0x03EE, %g6
subc %g5, %o7, %i2
bleu,a %xcc, loop_1417
fmovda %xcc, %f10, %f7
movrlez %i1, 0x215, %o0
tle %xcc, 0x1
loop_1417:
sllx %l2, %i6, %g7
xorcc %g1, %g4, %o2
edge16n %l5, %o5, %l3
tg %icc, 0x7
movneg %xcc, %o4, %o1
fandnot2 %f18, %f8, %f14
movleu %icc, %i4, %i0
bneg,pt %icc, loop_1418
nop
setx 0x6BAC77C6AAB64C09, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x04CAC2730340438E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f10, %f28
edge32 %g2, %i3, %o6
stw %i7, [%l7 + 0x64]
loop_1418:
mova %xcc, %i5, %g3
orn %o3, 0x0D76, %l1
add %l7, 0x38, %l6
wr %g0, 0x81, %asi
casa [%l6] 0x81, %l6, %l4
nop
setx loop_1419, %l0, %l1
jmpl %l1, %g6
tcc %xcc, 0x2
be,pn %xcc, loop_1420
fbne,a %fcc3, loop_1421
loop_1419:
st %f9, [%l7 + 0x24]
sdivcc %l0, 0x0E24, %g5
loop_1420:
addc %o7, %i2, %i1
loop_1421:
fmovrdlez %l2, %f12, %f2
nop
setx 0xAEF2F17538D0F2F5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xA5B41A612381F612, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f0, %f18
taddcctv %i6, %g7, %g1
bvs loop_1422
tsubcctv %o0, 0x12BF, %o2
tne %icc, 0x1
bg %icc, loop_1423
loop_1422:
orn %l5, 0x0707, %o5
umulcc %g4, 0x1C88, %o4
ldd [%l7 + 0x08], %f30
loop_1423:
fpadd32s %f2, %f30, %f27
movleu %icc, %o1, %l3
brgez %i0, loop_1424
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
ldsh [%l7 + 0x76], %i4
loop_1424:
nop
setx 0xA015B47D6381E005, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x278C134F95902142, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f20, %f28
edge8l %i3, %g2, %i7
brlez %o6, loop_1425
movneg %icc, %g3, %o3
movrlz %l1, %l6, %l4
array16 %g6, %i5, %g5
loop_1425:
andncc %o7, %i2, %l0
xor %l2, 0x1E8C, %i1
srax %g7, %g1, %o0
fxnors %f17, %f30, %f7
orn %i6, 0x0BB6, %l5
fabsd %f2, %f10
fmovrdne %o2, %f0, %f18
tneg %icc, 0x1
fbuge,a %fcc0, loop_1426
nop
setx 0x961E4350, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0xBF9E84B0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fdivs %f10, %f25, %f6
edge16n %g4, %o5, %o1
fand %f26, %f16, %f2
loop_1426:
subcc %l3, %o4, %i4
fcmpeq32 %f28, %f4, %i0
nop
fitod %f0, %f12
fdtox %f12, %f24
wr %g0, 0x10, %asi
ldsba [%l7 + 0x24] %asi, %i3
fmovda %icc, %f16, %f13
tn %xcc, 0x2
ta %xcc, 0x6
nop
setx 0xE69FDEC6E8713B5C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x87FD7EE5E4DF66A3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
faddd %f20, %f26, %f6
andn %g2, %i7, %o6
set 0x30, %i1
lda [%l7 + %i1] 0x18, %f3
umul %g3, %o3, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdgez %l4, %f16, %f26
movrgez %l1, 0x181, %i5
edge8 %g5, %g6, %i2
taddcctv %o7, 0x0320, %l2
fand %f8, %f28, %f10
nop
setx 0x72B9FF97, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x4389B203, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fdivs %f17, %f9, %f25
movneg %icc, %i1, %l0
ba %xcc, loop_1427
nop
setx loop_1428, %l0, %l1
jmpl %l1, %g7
orcc %o0, %g1, %l5
add %o2, %i6, %o5
loop_1427:
fmovrsgz %o1, %f15, %f2
loop_1428:
nop
add %l7, 0x44, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %l3, %o4
fbue,a %fcc2, loop_1429
nop
fitod %f0, %f30
fdtox %f30, %f4
fnegd %f2, %f20
udivcc %g4, 0x0CD0, %i0
loop_1429:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x19, %asi
lda [%l7 + 0x1C] %asi, %f24
movne %xcc, %i3, %g2
movcs %icc, %i7, %o6
tsubcctv %i4, 0x1E59, %g3
set 0x40, %l3
stda %f0, [%l7 + %l3] 0x89
fmovs %f21, %f4
edge32ln %l6, %o3, %l4
tvc %xcc, 0x6
or %l1, %g5, %i5
fmovrdgez %i2, %f24, %f14
fmovrsgez %o7, %f10, %f9
taddcc %l2, 0x1128, %g6
edge16n %i1, %l0, %o0
alignaddrl %g1, %g7, %o2
bvs,a %xcc, loop_1430
nop
setx 0xB07DAA32F41DEDB3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xEB6F571A23287F21, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
faddd %f4, %f4, %f10
edge8l %i6, %o5, %l5
andn %l3, %o4, %g4
loop_1430:
movn %xcc, %o1, %i0
ldsh [%l7 + 0x4C], %g2
tleu %xcc, 0x1
fmovrdgez %i3, %f16, %f26
fpsub32 %f26, %f28, %f30
orncc %i7, %o6, %i4
nop
setx loop_1431, %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 %l6, %g3, %o3
movrne %l4, 0x173, %l1
edge16 %g5, %i2, %i5
loop_1431:
orncc %l2, 0x1956, %g6
set 0x80, %o4
ldxa [%g0 + %o4] 0x58, %i1
sdivx %o7, 0x165F, %o0
udivx %l0, 0x17C2, %g1
fbe,a %fcc1, loop_1432
array8 %o2, %g7, %i6
mulx %l5, %l3, %o5
edge32ln %o4, %o1, %i0
loop_1432:
fandnot2 %f8, %f4, %f20
subccc %g2, 0x1884, %g4
bpos %xcc, loop_1433
edge32 %i7, %i3, %o6
xor %l6, 0x136D, %g3
ldsb [%l7 + 0x64], %i4
loop_1433:
edge16ln %l4, %o3, %g5
edge8l %i2, %l1, %l2
bl,a,pn %xcc, loop_1434
srax %g6, 0x15, %i1
movrne %o7, %i5, %l0
tl %icc, 0x4
loop_1434:
tleu %xcc, 0x2
fnot2 %f26, %f28
fabsd %f18, %f26
fbuge,a %fcc2, loop_1435
movge %xcc, %o0, %g1
nop
setx 0xCAFE470E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x8B884C0E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fsubs %f20, %f29, %f5
movrne %o2, 0x225, %i6
loop_1435:
edge32ln %g7, %l5, %o5
umulcc %o4, %l3, %o1
array16 %i0, %g2, %i7
sra %g4, %o6, %l6
sub %i3, 0x1BFA, %g3
array32 %i4, %o3, %l4
movneg %xcc, %g5, %l1
tl %xcc, 0x1
tvs %icc, 0x4
fzero %f6
bleu %icc, loop_1436
addccc %l2, 0x0EBB, %i2
srax %g6, 0x0B, %i1
brnz,a %o7, loop_1437
loop_1436:
move %xcc, %l0, %i5
popc %o0, %o2
fbu,a %fcc3, loop_1438
loop_1437:
andn %i6, 0x01EB, %g7
edge8 %l5, %g1, %o4
andn %l3, %o1, %o5
loop_1438:
alignaddrl %i0, %g2, %i7
ldstub [%l7 + 0x78], %o6
set 0x22, %g4
lduha [%l7 + %g4] 0x81, %g4
fcmpne32 %f18, %f0, %l6
addc %g3, %i3, %i4
xnorcc %l4, 0x10C5, %o3
alignaddr %g5, %l1, %l2
tg %xcc, 0x4
fmovrde %i2, %f16, %f28
mova %icc, %g6, %o7
st %f24, [%l7 + 0x08]
nop
fitos %f9, %f29
fstox %f29, %f14
fxtos %f14, %f18
tpos %icc, 0x0
fmovsa %xcc, %f16, %f26
xnor %l0, 0x001C, %i1
fcmpgt16 %f8, %f8, %i5
fornot2 %f14, %f16, %f20
array8 %o2, %i6, %g7
edge32l %o0, %g1, %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrslez %l5, %f25, %f11
movleu %icc, %l3, %o1
for %f18, %f12, %f2
movrne %o5, 0x157, %g2
edge32ln %i0, %i7, %o6
brnz,a %g4, loop_1439
fmovrdgez %l6, %f20, %f12
fbg,a %fcc3, loop_1440
sllx %g3, %i3, %l4
loop_1439:
brz,a %o3, loop_1441
mulx %i4, 0x0168, %l1
loop_1440:
fandnot2 %f8, %f16, %f28
xnorcc %l2, 0x1D08, %g5
loop_1441:
alignaddr %i2, %o7, %g6
fbe %fcc2, loop_1442
alignaddrl %i1, %i5, %o2
popc %i6, %l0
sra %o0, %g7, %o4
loop_1442:
movn %icc, %g1, %l3
tne %xcc, 0x5
fmovdleu %xcc, %f20, %f3
fandnot1 %f26, %f12, %f14
tneg %icc, 0x4
set 0x4C, %l4
swapa [%l7 + %l4] 0x10, %l5
ldx [%l7 + 0x58], %o5
movrgz %o1, 0x201, %i0
flush %l7 + 0x24
tgu %xcc, 0x0
edge32l %g2, %o6, %i7
bpos,pt %icc, loop_1443
umulcc %g4, %g3, %l6
movl %xcc, %i3, %o3
fbo %fcc1, loop_1444
loop_1443:
fbo,a %fcc2, loop_1445
tcs %xcc, 0x1
edge8n %l4, %i4, %l2
loop_1444:
addccc %l1, 0x12CA, %g5
loop_1445:
fbug,a %fcc0, loop_1446
bvs %xcc, loop_1447
orcc %i2, %o7, %i1
tge %xcc, 0x5
loop_1446:
nop
fitos %f5, %f25
fstox %f25, %f18
fxtos %f18, %f12
loop_1447:
addcc %i5, %o2, %g6
fcmple16 %f0, %f4, %i6
fmovscc %icc, %f30, %f11
tle %icc, 0x0
xorcc %l0, %o0, %g7
subcc %g1, 0x0772, %o4
fnegd %f10, %f24
bg,pn %icc, loop_1448
smulcc %l5, %l3, %o5
array16 %o1, %g2, %o6
set 0x6E, %o2
ldsha [%l7 + %o2] 0x19, %i0
loop_1448:
edge8l %i7, %g4, %g3
add %l7, 0x40, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %l6, %i3
xnor %o3, 0x0190, %l4
membar 0x2C
smul %l2, 0x1C12, %l1
sdivx %i4, 0x06D2, %g5
nop
fitos %f24, %f3
array32 %i2, %i1, %i5
xorcc %o2, 0x0B63, %o7
fmovrslez %g6, %f0, %f31
taddcc %i6, 0x1428, %l0
orncc %o0, 0x1AAD, %g1
tcs %icc, 0x4
movgu %icc, %g7, %l5
bcs,a loop_1449
srax %o4, 0x0B, %l3
set 0x78, %l0
stha %o1, [%l7 + %l0] 0x14
loop_1449:
movpos %xcc, %g2, %o6
orn %i0, 0x0023, %o5
wr %g0, 0x04, %asi
ldsha [%l7 + 0x7A] %asi, %i7
fnands %f0, %f4, %f2
fmovsg %xcc, %f12, %f2
xorcc %g3, %l6, %g4
tneg %xcc, 0x2
fmovdvs %icc, %f31, %f25
alignaddrl %i3, %o3, %l4
set 0x12, %l6
ldsha [%l7 + %l6] 0x80, %l1
ld [%l7 + 0x40], %f28
fpsub32s %f5, %f22, %f16
set 0x28, %l1
ldsha [%l7 + %l1] 0x04, %i4
edge32n %g5, %i2, %i1
fmovsvs %xcc, %f27, %f11
or %l2, %i5, %o7
fbo %fcc2, loop_1450
alignaddr %o2, %i6, %l0
wr %g0, 0x1e, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_1450:
nop
set 0x40, %o1
stda %f16, [%l7 + %o1] 0x0c
movn %icc, %o0, %g6
sub %g1, 0x1EE7, %l5
faligndata %f24, %f22, %f24
set 0x40, %g1
stda %f16, [%l7 + %g1] 0xf0
membar #Sync
sdivcc %g7, 0x1A1C, %l3
fmovsgu %icc, %f26, %f13
bne,a loop_1451
umul %o1, %g2, %o4
array8 %i0, %o5, %o6
movl %icc, %g3, %l6
loop_1451:
fmovdleu %icc, %f9, %f4
tl %icc, 0x7
wr %g0, 0x04, %asi
ldsha [%l7 + 0x26] %asi, %i7
tsubcc %g4, 0x1B7C, %o3
std %f0, [%l7 + 0x60]
andncc %l4, %i3, %i4
movre %g5, %l1, %i2
bneg,a,pt %icc, loop_1452
tn %xcc, 0x7
edge8 %i1, %l2, %o7
fxors %f17, %f8, %f3
loop_1452:
faligndata %f26, %f4, %f26
edge16 %o2, %i6, %l0
fbul,a %fcc0, loop_1453
smulcc %o0, 0x09BE, %i5
tvs %xcc, 0x1
movcs %xcc, %g1, %l5
loop_1453:
movg %icc, %g7, %l3
bg,pt %icc, loop_1454
edge8ln %g6, %g2, %o1
movn %icc, %i0, %o5
nop
set 0x3E, %i4
ldsh [%l7 + %i4], %o4
loop_1454:
fmovsleu %xcc, %f10, %f19
xnorcc %g3, %l6, %o6
fbe %fcc3, loop_1455
alignaddr %g4, %o3, %i7
std %f24, [%l7 + 0x20]
tl %xcc, 0x0
loop_1455:
edge16ln %l4, %i3, %g5
movrne %i4, %l1, %i1
orncc %l2, 0x18EF, %o7
smul %o2, 0x1166, %i6
set 0x4C, %o5
stha %i2, [%l7 + %o5] 0x80
brz,a %l0, loop_1456
fblg,a %fcc2, loop_1457
fmovdg %icc, %f9, %f12
fbue,a %fcc1, loop_1458
loop_1456:
movneg %xcc, %o0, %i5
loop_1457:
fornot2s %f21, %f22, %f9
nop
setx 0xD0402704, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
loop_1458:
nop
setx 0x804D0FEE, %l0, %l6
st %l6, [%l7 + 0x60]
ld [%l7 + 0x60], %fsr
tne %icc, 0x1
movvs %xcc, %l5, %g1
tneg %xcc, 0x3
add %g7, 0x1D10, %g6
fcmpgt32 %f2, %f20, %l3
set 0x6A, %g3
stha %g2, [%l7 + %g3] 0x23
membar #Sync
or %o1, %i0, %o5
edge16 %g3, %l6, %o6
alignaddr %g4, %o4, %o3
edge16l %i7, %l4, %g5
tsubcctv %i4, 0x05FD, %l1
fpsub32 %f8, %f22, %f18
sdiv %i1, 0x10B2, %l2
bg,a loop_1459
tpos %icc, 0x5
add %o7, 0x0F75, %i3
movrgz %o2, %i6, %l0
loop_1459:
move %icc, %i2, %o0
xor %i5, %l5, %g1
fmovrdgez %g6, %f22, %f16
fmovsne %xcc, %f8, %f15
wr %g0, 0x88, %asi
stha %g7, [%l7 + 0x74] %asi
andncc %l3, %o1, %g2
nop
setx loop_1460, %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 %f1, %f0
taddcc %o5, %i0, %g3
sethi 0x00A3, %o6
loop_1460:
nop
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x10] %asi, 0x1
tge %icc, 0x0
umulcc %l6, %o3, %i7
mulx %l4, %g5, %i4
bpos,a,pt %xcc, loop_1461
movge %icc, %o4, %l1
add %l2, 0x07D2, %o7
bge loop_1462
loop_1461:
movleu %icc, %i1, %o2
tsubcctv %i6, 0x1A74, %i3
movneg %icc, %l0, %o0
loop_1462:
sra %i5, %i2, %g1
udivcc %l5, 0x185B, %g7
tn %xcc, 0x0
taddcctv %g6, %l3, %o1
add %o5, 0x00E6, %g2
fbn %fcc3, loop_1463
fmuld8sux16 %f24, %f3, %f8
array32 %i0, %o6, %g3
be,a,pn %xcc, loop_1464
loop_1463:
popc %g4, %l6
popc %i7, %o3
set 0x2C, %i7
swapa [%l7 + %i7] 0x80, %g5
loop_1464:
and %l4, 0x0695, %o4
smulcc %i4, %l2, %l1
tcs %xcc, 0x5
fmovdne %xcc, %f14, %f23
udivcc %i1, 0x006F, %o2
flush %l7 + 0x18
fmovda %xcc, %f12, %f7
sra %o7, %i6, %l0
movre %i3, 0x2AA, %o0
fmovsneg %icc, %f20, %f17
xor %i2, %g1, %i5
addc %g7, 0x0A15, %l5
subcc %l3, %g6, %o5
fmovse %xcc, %f14, %f25
edge16ln %g2, %o1, %i0
fand %f22, %f26, %f6
tsubcc %g3, 0x01E9, %o6
movle %icc, %g4, %l6
movne %xcc, %i7, %g5
nop
fitod %f4, %f18
fdtox %f18, %f30
fxtod %f30, %f24
tge %xcc, 0x3
te %xcc, 0x7
fmul8x16al %f9, %f16, %f18
fxors %f22, %f7, %f4
tgu %xcc, 0x4
fbo %fcc0, loop_1465
lduw [%l7 + 0x7C], %l4
edge8ln %o3, %o4, %i4
fcmpeq16 %f12, %f18, %l2
loop_1465:
andcc %l1, %o2, %i1
movrlz %i6, %l0, %i3
fbul %fcc3, loop_1466
tcc %xcc, 0x2
fbule %fcc3, loop_1467
orncc %o0, %i2, %o7
loop_1466:
smul %g1, %i5, %l5
edge32 %g7, %g6, %l3
loop_1467:
nop
set 0x38, %i5
stxa %o5, [%l7 + %i5] 0xeb
membar #Sync
orcc %g2, 0x015B, %o1
membar 0x60
brlez %i0, loop_1468
fmovrdgez %g3, %f26, %f16
nop
setx 0x32A5DB8A3A62DA95, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xFD97096DAF25F05A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f2, %f18
subc %o6, %l6, %i7
loop_1468:
nop
wr %g0, 0xea, %asi
stba %g4, [%l7 + 0x7E] %asi
membar #Sync
fbl %fcc0, loop_1469
nop
setx loop_1470, %l0, %l1
jmpl %l1, %g5
movre %l4, %o3, %o4
brgz %l2, loop_1471
loop_1469:
fnand %f16, %f4, %f4
loop_1470:
fble %fcc0, loop_1472
fmovse %icc, %f21, %f14
loop_1471:
fxnors %f6, %f13, %f7
be,pt %xcc, loop_1473
loop_1472:
lduw [%l7 + 0x0C], %l1
brlz %o2, loop_1474
movge %icc, %i1, %i6
loop_1473:
edge32 %i4, %i3, %o0
edge16n %i2, %l0, %g1
loop_1474:
movgu %xcc, %i5, %l5
movrlz %g7, %g6, %l3
ldd [%l7 + 0x40], %o6
srl %g2, %o5, %o1
orcc %g3, 0x0DA2, %i0
edge32n %l6, %i7, %o6
edge16 %g4, %g5, %o3
srlx %l4, 0x18, %o4
set 0x78, %g6
stxa %l2, [%l7 + %g6] 0x89
edge32l %o2, %l1, %i1
movne %xcc, %i4, %i6
movleu %xcc, %o0, %i2
edge8n %l0, %g1, %i5
taddcctv %l5, %g7, %g6
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f0
fmovrdne %i3, %f2, %f20
fbue,a %fcc1, loop_1475
array32 %o7, %l3, %g2
stw %o1, [%l7 + 0x3C]
tpos %xcc, 0x5
loop_1475:
nop
setx 0xF8DBF0B53B5B853D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xB861511808CC612C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
faddd %f30, %f4, %f6
fmovsne %xcc, %f2, %f27
fbe,a %fcc1, loop_1476
fmovse %xcc, %f28, %f21
edge8l %g3, %o5, %i0
mulx %i7, 0x0FB6, %o6
loop_1476:
nop
setx 0xD06D184F, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
fmovdgu %xcc, %f14, %f12
mulx %g4, %l6, %o3
edge8 %g5, %l4, %o4
ta %xcc, 0x0
edge8 %l2, %l1, %i1
fble,a %fcc0, loop_1477
ldsh [%l7 + 0x66], %i4
brnz,a %o2, loop_1478
subcc %o0, 0x1AB1, %i2
loop_1477:
fbu %fcc3, loop_1479
fpadd16s %f25, %f14, %f16
loop_1478:
movneg %icc, %i6, %g1
set 0x20, %g7
ldda [%l7 + %g7] 0x80, %l0
loop_1479:
alignaddr %i5, %l5, %g6
nop
setx 0x707FBADD, %l0, %l6
st %l6, [%l7 + 0x20]
ld [%l7 + 0x20], %fsr
stbar
addcc %g7, %o7, %l3
movvc %icc, %i3, %o1
edge8l %g2, %o5, %g3
tl %icc, 0x4
udiv %i7, 0x1782, %o6
bvc,a %icc, loop_1480
movleu %xcc, %g4, %l6
udivcc %i0, 0x1E71, %g5
array16 %o3, %l4, %o4
loop_1480:
orncc %l1, 0x0CFC, %l2
nop
fitod %f0, %f14
fdtox %f14, %f26
fxtod %f26, %f24
umul %i1, %o2, %i4
set 0x120, %i6
ldxa [%g0 + %i6] 0x52, %o0
movne %icc, %i6, %g1
te %xcc, 0x6
fbl,a %fcc2, loop_1481
bvs,a,pt %icc, loop_1482
orcc %l0, 0x0F38, %i2
fmovrsgez %l5, %f5, %f27
loop_1481:
tpos %icc, 0x2
loop_1482:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcc %g6, 0x1663, %g7
edge16 %o7, %l3, %i5
fmul8ulx16 %f2, %f2, %f24
bgu loop_1483
fbg,a %fcc0, loop_1484
srlx %i3, 0x16, %o1
bgu loop_1485
loop_1483:
nop
setx 0xE076F991C046F7AE, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
loop_1484:
movrgez %o5, %g2, %i7
orcc %o6, %g4, %g3
loop_1485:
flush %l7 + 0x4C
tneg %icc, 0x7
edge16l %l6, %g5, %i0
fbul %fcc0, loop_1486
mulx %l4, %o3, %l1
fblg %fcc3, loop_1487
fmovrdlz %l2, %f24, %f20
loop_1486:
edge32n %o4, %o2, %i4
movneg %xcc, %o0, %i6
loop_1487:
bvs,a,pn %xcc, loop_1488
orcc %i1, 0x0C8A, %g1
fxor %f24, %f22, %f14
smul %i2, %l0, %l5
loop_1488:
tpos %icc, 0x4
fmovdleu %xcc, %f24, %f29
sethi 0x1CD1, %g7
taddcctv %g6, %l3, %i5
movl %xcc, %o7, %i3
orcc %o5, %o1, %i7
fmovsl %icc, %f9, %f8
fbu,a %fcc1, loop_1489
sra %o6, %g4, %g2
fmovsn %xcc, %f12, %f14
and %g3, 0x0138, %l6
loop_1489:
sll %g5, 0x09, %i0
fmovsneg %icc, %f23, %f1
wr %g0, 0x0c, %asi
stxa %o3, [%l7 + 0x60] %asi
fnot2 %f0, %f26
set 0x4C, %i0
swapa [%l7 + %i0] 0x89, %l1
movrgz %l2, %o4, %l4
nop
setx loop_1490, %l0, %l1
jmpl %l1, %i4
xnor %o0, 0x0675, %i6
fmovdn %icc, %f16, %f26
movn %xcc, %i1, %o2
loop_1490:
andncc %i2, %g1, %l0
set 0x28, %g5
ldxa [%g0 + %g5] 0x20, %l5
edge32n %g6, %l3, %g7
bge %icc, loop_1491
andncc %o7, %i5, %o5
nop
setx 0xDBA6EF64, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x59643008, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fadds %f1, %f24, %f0
or %o1, 0x0257, %i7
loop_1491:
be loop_1492
call loop_1493
edge32 %o6, %i3, %g2
tcs %icc, 0x1
loop_1492:
orn %g4, 0x1FAA, %l6
loop_1493:
tcc %icc, 0x4
umulcc %g5, 0x1A57, %g3
or %i0, %o3, %l2
movrne %l1, 0x15C, %l4
bvs,a,pt %xcc, loop_1494
alignaddrl %o4, %i4, %i6
movg %xcc, %o0, %o2
fmovrdgz %i2, %f22, %f20
loop_1494:
sdiv %g1, 0x09D7, %l0
bvc loop_1495
fba,a %fcc2, loop_1496
sub %i1, %l5, %g6
alignaddr %g7, %o7, %i5
loop_1495:
brz %l3, loop_1497
loop_1496:
fzeros %f2
membar 0x39
edge32n %o5, %i7, %o6
loop_1497:
fbl %fcc3, loop_1498
fones %f8
tvc %xcc, 0x3
sra %o1, 0x0F, %g2
loop_1498:
bvc,a,pt %icc, loop_1499
srlx %i3, 0x07, %l6
fcmpgt32 %f16, %f20, %g5
nop
setx 0x0AC3CB706B44DCDB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x054E59F7FCD2017C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f2, %f4
loop_1499:
movrgz %g4, %g3, %o3
movpos %xcc, %i0, %l1
tg %icc, 0x2
nop
set 0x5C, %i2
stw %l2, [%l7 + %i2]
wr %g0, 0x11, %asi
lduwa [%l7 + 0x10] %asi, %l4
set 0x41, %i3
lduba [%l7 + %i3] 0x81, %i4
fblg,a %fcc2, loop_1500
edge16l %o4, %i6, %o2
fmovrdgez %o0, %f2, %f8
ldsb [%l7 + 0x38], %i2
loop_1500:
or %g1, 0x0826, %i1
fmovda %icc, %f18, %f9
add %l7, 0x48, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %l5, %g6
wr %g0, 0x19, %asi
lda [%l7 + 0x74] %asi, %f25
tg %xcc, 0x6
fpack16 %f4, %f31
sethi 0x0B19, %l0
fsrc2s %f11, %f6
fmovrdlez %o7, %f16, %f8
fbug %fcc3, loop_1501
te %icc, 0x3
tsubcctv %i5, %l3, %o5
edge32l %g7, %i7, %o1
loop_1501:
movrgez %g2, %o6, %i3
te %icc, 0x4
movl %xcc, %g5, %l6
fmovrslz %g4, %f18, %f26
sdivx %g3, 0x065E, %o3
srl %i0, %l1, %l4
mulx %l2, %o4, %i4
ldd [%l7 + 0x50], %f30
wr %g0, 0x10, %asi
stwa %i6, [%l7 + 0x2C] %asi
fbuge,a %fcc1, loop_1502
andn %o0, %o2, %i2
fble %fcc2, loop_1503
xnorcc %i1, 0x192A, %l5
loop_1502:
orcc %g6, 0x101F, %l0
fones %f30
loop_1503:
fornot2s %f10, %f2, %f1
edge8n %g1, %i5, %l3
fmovrdlz %o7, %f4, %f10
wr %g0, 0x52, %asi
ldxa [%g0 + 0x208] %asi, %o5
orncc %g7, 0x09BC, %i7
tsubcctv %o1, %o6, %g2
bcc,a,pt %icc, loop_1504
fmovsleu %icc, %f4, %f1
fxors %f31, %f23, %f28
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1504:
nop
add %l7, 0x3C, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %i3
casa [%l6] 0x89, %i3, %l6
movcc %xcc, %g4, %g3
fble %fcc0, loop_1505
movgu %icc, %g5, %i0
fbge %fcc3, loop_1506
edge16 %o3, %l1, %l2
loop_1505:
taddcctv %l4, %o4, %i6
bgu,a %icc, loop_1507
loop_1506:
orncc %i4, %o0, %o2
edge32 %i1, %i2, %l5
udivcc %g6, 0x1811, %l0
loop_1507:
fbe,a %fcc2, loop_1508
tcs %xcc, 0x1
fmovsl %xcc, %f19, %f31
fpsub32s %f22, %f14, %f26
loop_1508:
fmovrslez %g1, %f18, %f20
nop
setx 0xB4D68DFF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x2E4EB630, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fdivs %f1, %f29, %f8
udiv %l3, 0x0634, %i5
smul %o7, %o5, %i7
fbue %fcc3, loop_1509
tge %icc, 0x5
tvc %icc, 0x6
wr %g0, 0x24, %asi
ldda [%l7 + 0x20] %asi, %g6
loop_1509:
tl %xcc, 0x1
srlx %o6, 0x14, %o1
prefetch [%l7 + 0x40], 0x3
udivcc %i3, 0x10E8, %g2
fbg,a %fcc2, loop_1510
fbuge,a %fcc1, loop_1511
addc %l6, %g4, %g3
bne,a,pt %xcc, loop_1512
loop_1510:
sub %i0, %g5, %l1
loop_1511:
stbar
sll %l2, 0x16, %l4
loop_1512:
tvc %xcc, 0x2
tn %icc, 0x0
fxors %f15, %f6, %f31
set 0x33, %l5
ldsba [%l7 + %l5] 0x11, %o4
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x1B] %asi, %o3
fnegd %f8, %f16
taddcc %i4, 0x1458, %i6
brgez %o0, loop_1513
fmovsleu %icc, %f28, %f5
taddcctv %i1, 0x0061, %o2
sub %l5, 0x17CC, %g6
loop_1513:
nop
set 0x3F, %o3
lduba [%l7 + %o3] 0x88, %l0
srl %g1, %l3, %i2
edge16 %o7, %i5, %o5
edge8 %g7, %i7, %o1
stw %i3, [%l7 + 0x30]
fexpand %f2, %f6
andcc %o6, %g2, %l6
bvs,a %xcc, loop_1514
bcs,a,pn %xcc, loop_1515
tsubcctv %g4, 0x1F09, %g3
array32 %i0, %g5, %l2
loop_1514:
nop
setx 0x5293255D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x840DD12A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fmuls %f28, %f22, %f19
loop_1515:
swap [%l7 + 0x50], %l1
fmovdcc %icc, %f12, %f4
tg %xcc, 0x3
andn %o4, 0x01E6, %l4
set 0x28, %o6
swapa [%l7 + %o6] 0x19, %i4
movleu %icc, %i6, %o3
fmovrsgez %i1, %f24, %f18
ldub [%l7 + 0x5C], %o0
fmovsvs %icc, %f18, %f12
tle %xcc, 0x2
nop
setx 0x04AFC388, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x3618ADB2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fdivs %f24, %f29, %f16
mova %icc, %l5, %o2
edge8 %g6, %l0, %l3
fsrc2s %f10, %f20
tcc %icc, 0x3
wr %g0, 0x11, %asi
lduha [%l7 + 0x62] %asi, %i2
movle %icc, %o7, %g1
bleu loop_1516
movrgez %o5, %g7, %i5
tpos %xcc, 0x7
fmuld8ulx16 %f12, %f25, %f24
loop_1516:
nop
fitod %f12, %f18
fdtos %f18, %f24
fornot1 %f8, %f12, %f20
smul %i7, 0x0C43, %i3
xorcc %o1, 0x0712, %g2
movrgz %l6, %g4, %o6
fmovdgu %icc, %f19, %f11
movrgez %g3, %i0, %g5
tsubcc %l1, 0x0468, %o4
movrne %l4, 0x3B3, %l2
fxor %f18, %f26, %f2
mulscc %i4, 0x036C, %o3
prefetch [%l7 + 0x40], 0x3
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x76] %asi, %i1
edge16l %o0, %l5, %i6
movn %icc, %g6, %l0
edge8l %o2, %i2, %l3
srlx %o7, 0x15, %o5
movg %xcc, %g7, %g1
edge16n %i7, %i5, %o1
movvc %icc, %i3, %g2
fsrc1s %f9, %f3
movg %xcc, %g4, %l6
addccc %o6, %i0, %g5
movneg %xcc, %l1, %g3
srlx %l4, %l2, %o4
stb %o3, [%l7 + 0x70]
fmovsvc %icc, %f3, %f12
fandnot1 %f26, %f24, %f6
fbe %fcc1, loop_1517
fmul8x16 %f20, %f10, %f6
fmovdpos %xcc, %f15, %f17
sdiv %i1, 0x0332, %i4
loop_1517:
fbg %fcc3, loop_1518
ldd [%l7 + 0x10], %f16
sllx %o0, %i6, %g6
bg,pn %icc, loop_1519
loop_1518:
fmovrse %l0, %f4, %f6
movvs %icc, %l5, %i2
array8 %l3, %o7, %o5
loop_1519:
orncc %o2, %g1, %i7
tpos %xcc, 0x7
umul %g7, 0x061B, %o1
movrgez %i3, 0x0C7, %i5
fornot1s %f27, %f6, %f24
sllx %g4, %g2, %l6
sub %o6, 0x02A1, %i0
tsubcctv %l1, 0x056D, %g3
fbul %fcc2, loop_1520
fbn %fcc2, loop_1521
bcc %xcc, loop_1522
ble,pn %xcc, loop_1523
loop_1520:
movneg %xcc, %l4, %l2
loop_1521:
alignaddr %o4, %o3, %i1
loop_1522:
sdiv %i4, 0x1759, %g5
loop_1523:
bleu,pt %xcc, loop_1524
mulscc %o0, 0x1483, %g6
tge %icc, 0x5
edge16l %l0, %i6, %i2
loop_1524:
movn %icc, %l3, %l5
sra %o7, 0x17, %o2
taddcctv %g1, 0x06C7, %o5
tsubcctv %i7, 0x00F6, %o1
sdiv %i3, 0x1BA0, %i5
orcc %g4, %g2, %g7
bl,a loop_1525
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
and %o6, %i0, %l1
st %f24, [%l7 + 0x34]
loop_1525:
tvc %xcc, 0x3
tcs %xcc, 0x7
movn %xcc, %l6, %l4
fblg,a %fcc1, loop_1526
movrlz %l2, %g3, %o4
wr %g0, 0xf0, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
loop_1526:
movrne %o3, 0x1AF, %i1
wr %g0, 0xe2, %asi
stwa %g5, [%l7 + 0x48] %asi
membar #Sync
fmovrse %i4, %f16, %f28
nop
fitos %f13, %f10
fstox %f10, %f4
bge,pn %xcc, loop_1527
movne %xcc, %o0, %g6
fandnot1s %f7, %f5, %f6
sdiv %i6, 0x0EA8, %i2
loop_1527:
brgez %l3, loop_1528
edge8ln %l5, %o7, %o2
xor %l0, 0x093B, %o5
sethi 0x18CB, %g1
loop_1528:
movle %icc, %i7, %o1
orcc %i3, 0x0986, %g4
movcc %xcc, %g2, %i5
fmovsn %xcc, %f24, %f12
movle %icc, %g7, %o6
sdiv %l1, 0x095B, %l6
movn %icc, %i0, %l4
udiv %l2, 0x1796, %o4
fpsub32s %f21, %f0, %f13
set 0x4F, %o0
lduba [%l7 + %o0] 0x19, %o3
membar 0x16
ta %icc, 0x3
stw %g3, [%l7 + 0x3C]
tsubcctv %i1, 0x105F, %i4
add %l7, 0x20, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %g5, %o0
bvc,pt %xcc, loop_1529
bl,a %icc, loop_1530
movleu %icc, %i6, %i2
tsubcctv %g6, %l5, %l3
loop_1529:
nop
set 0x52, %l2
ldsha [%l7 + %l2] 0x11, %o2
loop_1530:
brlz,a %o7, loop_1531
tsubcctv %o5, 0x1785, %g1
tsubcc %i7, %l0, %o1
fpack32 %f10, %f16, %f2
loop_1531:
fabsd %f8, %f14
movrgez %g4, 0x368, %i3
fble %fcc2, loop_1532
fabsd %f6, %f14
movpos %icc, %i5, %g2
fnot1 %f26, %f8
loop_1532:
andn %o6, 0x11D3, %l1
lduw [%l7 + 0x58], %g7
movn %icc, %l6, %l4
fnot1 %f0, %f30
nop
set 0x78, %o7
ldx [%l7 + %o7], %l2
bl,a,pt %icc, loop_1533
sethi 0x1569, %o4
bgu,a,pn %icc, loop_1534
fmovsgu %xcc, %f30, %f28
loop_1533:
fpackfix %f14, %f31
tge %icc, 0x1
loop_1534:
fands %f18, %f11, %f0
udivcc %o3, 0x087D, %g3
wr %g0, 0x11, %asi
sta %f11, [%l7 + 0x34] %asi
brgz %i1, loop_1535
nop
fitos %f12, %f21
fstox %f21, %f14
umul %i4, 0x0071, %g5
edge32 %i0, %o0, %i2
loop_1535:
movn %xcc, %g6, %l5
st %f9, [%l7 + 0x68]
bn,a,pn %icc, loop_1536
andncc %l3, %o2, %o7
wr %g0, 0x18, %asi
stba %i6, [%l7 + 0x61] %asi
loop_1536:
edge32l %g1, %o5, %i7
lduh [%l7 + 0x58], %l0
edge32n %o1, %i3, %g4
sra %i5, %g2, %o6
set 0x49, %g2
lduba [%l7 + %g2] 0x15, %l1
ldd [%l7 + 0x30], %f14
addccc %g7, %l6, %l4
udiv %o4, 0x1025, %o3
fmovdvs %xcc, %f5, %f28
andncc %g3, %i1, %l2
srl %g5, %i0, %o0
ldd [%l7 + 0x38], %f18
tcc %xcc, 0x4
set 0x70, %i1
stwa %i4, [%l7 + %i1] 0xea
membar #Sync
movre %g6, 0x3C4, %l5
taddcc %i2, 0x135B, %o2
tvs %icc, 0x0
movg %xcc, %l3, %o7
bl loop_1537
fandnot1 %f30, %f28, %f20
fba,a %fcc2, loop_1538
xnor %i6, 0x1C23, %o5
loop_1537:
fmovdvs %icc, %f25, %f30
movrlz %i7, %g1, %l0
loop_1538:
udivx %i3, 0x04D2, %o1
nop
setx 0x104884A8, %l0, %l6
st %l6, [%l7 + 0x34]
ld [%l7 + 0x34], %fsr
or %g4, %i5, %o6
nop
setx loop_1539, %l0, %l1
jmpl %l1, %l1
subccc %g2, %g7, %l4
set 0x28, %l3
stxa %l6, [%g0 + %l3] 0x4f
loop_1539:
movcs %xcc, %o4, %g3
movre %i1, 0x079, %o3
movne %xcc, %l2, %g5
edge32l %i0, %i4, %o0
movl %xcc, %l5, %i2
movrne %g6, %l3, %o7
ldx [%l7 + 0x30], %i6
movrlz %o2, %o5, %i7
brz %g1, loop_1540
movgu %icc, %i3, %l0
nop
setx 0xAB628D6E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x7A47F52A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fadds %f3, %f9, %f22
nop
fitos %f19, %f11
loop_1540:
edge32 %o1, %g4, %i5
tg %xcc, 0x2
brz %l1, loop_1541
ba,a,pn %icc, loop_1542
tsubcctv %o6, %g7, %g2
addc %l6, %l4, %g3
loop_1541:
movre %i1, 0x203, %o4
loop_1542:
brgz,a %o3, loop_1543
move %xcc, %g5, %l2
smulcc %i4, 0x1A39, %i0
movn %xcc, %l5, %o0
loop_1543:
nop
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x78] %asi, 0x3
or %i2, %l3, %o7
bleu,a,pt %xcc, loop_1544
sethi 0x1FE3, %o2
tle %xcc, 0x1
udivx %i6, 0x0C38, %i7
loop_1544:
udivx %o5, 0x1BF1, %g1
nop
setx 0x0D2A1057C06FC73C, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
bcs,pn %icc, loop_1545
fmovrdlez %i3, %f2, %f14
bl loop_1546
fbn %fcc1, loop_1547
loop_1545:
bcs,pt %xcc, loop_1548
movvc %xcc, %o1, %l0
loop_1546:
srlx %g4, 0x1E, %i5
loop_1547:
fpadd32 %f12, %f28, %f22
loop_1548:
sllx %o6, 0x1C, %g7
movpos %xcc, %l1, %l6
mulx %l4, %g2, %i1
sth %o4, [%l7 + 0x68]
set 0x57, %o4
ldstuba [%l7 + %o4] 0x80, %o3
tle %icc, 0x3
fpmerge %f3, %f8, %f30
bvc %icc, loop_1549
mova %xcc, %g3, %l2
fbge %fcc3, loop_1550
fcmpeq32 %f20, %f20, %g5
loop_1549:
edge16ln %i0, %i4, %o0
fbg %fcc1, loop_1551
loop_1550:
bvs,a loop_1552
tpos %icc, 0x1
subcc %l5, %i2, %g6
loop_1551:
sir 0x08F6
loop_1552:
udiv %o7, 0x0F69, %o2
edge8n %l3, %i7, %o5
brnz %g1, loop_1553
fcmple16 %f4, %f6, %i3
ld [%l7 + 0x4C], %f2
set 0x40, %l4
stda %f16, [%l7 + %l4] 0xf8
membar #Sync
loop_1553:
nop
wr %g0, 0x89, %asi
lduba [%l7 + 0x7C] %asi, %o1
tcs %icc, 0x6
tsubcc %l0, 0x14E7, %g4
sethi 0x122C, %i5
srl %o6, %g7, %l1
bl %icc, loop_1554
fblg %fcc1, loop_1555
taddcctv %i6, %l4, %g2
xnor %i1, %l6, %o4
loop_1554:
fsrc1s %f22, %f17
loop_1555:
fones %f13
nop
fitod %f2, %f10
fdtoi %f10, %f21
std %f8, [%l7 + 0x38]
ta %icc, 0x2
fbl,a %fcc0, loop_1556
nop
setx 0x51A72CEBD59A04C2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xE09517CEA62FF81E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fdivd %f28, %f8, %f20
ta %icc, 0x2
sdivx %o3, 0x0681, %l2
loop_1556:
subcc %g5, 0x1494, %i0
umulcc %g3, 0x0A47, %o0
fnot1s %f21, %f30
alignaddrl %l5, %i2, %g6
tvc %xcc, 0x7
stw %o7, [%l7 + 0x24]
fcmpeq32 %f12, %f20, %o2
andn %l3, 0x0915, %i4
sll %o5, 0x03, %g1
sdiv %i3, 0x1E27, %i7
nop
setx 0x0F8CDCB5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x15FE8D7E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fmuls %f30, %f28, %f22
tsubcc %l0, 0x1D4A, %o1
fzeros %f23
brz %g4, loop_1557
bcs,a,pn %xcc, loop_1558
udiv %o6, 0x070C, %i5
edge16l %g7, %i6, %l1
loop_1557:
ldstub [%l7 + 0x76], %g2
loop_1558:
edge32n %i1, %l4, %o4
fpsub32 %f2, %f28, %f22
tn %xcc, 0x1
set 0x1E, %g4
ldsha [%l7 + %g4] 0x04, %l6
addcc %o3, %l2, %i0
edge16n %g3, %o0, %g5
smulcc %l5, 0x10C8, %i2
edge32ln %g6, %o7, %o2
wr %g0, 0x81, %asi
ldsba [%l7 + 0x57] %asi, %i4
edge32ln %o5, %l3, %g1
popc %i3, %i7
movrgz %o1, 0x142, %l0
movcs %xcc, %g4, %o6
movpos %xcc, %g7, %i5
fmovsleu %icc, %f2, %f5
mulscc %l1, %g2, %i1
fmovsl %xcc, %f28, %f23
tsubcctv %l4, %i6, %l6
ldx [%l7 + 0x18], %o3
andcc %l2, 0x047E, %i0
tsubcc %o4, 0x173C, %g3
smul %g5, 0x111F, %o0
membar 0x18
sdivx %i2, 0x12AB, %g6
ldstub [%l7 + 0x52], %l5
xnor %o2, %o7, %o5
movre %l3, 0x253, %i4
subccc %g1, %i7, %i3
movrgz %l0, %o1, %g4
fandnot2s %f7, %f18, %f27
fzero %f12
fmovsl %xcc, %f25, %f19
ta %xcc, 0x6
fsrc1s %f0, %f20
movneg %icc, %g7, %o6
nop
fitod %f0, %f28
fdtox %f28, %f2
stw %l1, [%l7 + 0x7C]
fmuld8sux16 %f13, %f24, %f24
tgu %xcc, 0x3
fpack16 %f12, %f3
xnorcc %g2, %i1, %i5
subccc %l4, %l6, %i6
stw %l2, [%l7 + 0x10]
fbge,a %fcc3, loop_1559
andn %o3, %o4, %i0
fmuld8sux16 %f26, %f14, %f2
fmovdvc %icc, %f28, %f29
loop_1559:
nop
setx loop_1560, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sdivcc %g5, 0x0CDE, %g3
mulscc %i2, %o0, %g6
fmovda %xcc, %f12, %f0
loop_1560:
tg %xcc, 0x4
mulscc %l5, %o2, %o5
tneg %icc, 0x6
sra %o7, 0x04, %l3
sub %i4, %i7, %i3
movrlez %g1, %l0, %g4
sub %g7, %o1, %l1
wr %g0, 0x04, %asi
lduha [%l7 + 0x76] %asi, %g2
tsubcc %o6, %i5, %l4
ble loop_1561
smulcc %i1, %i6, %l6
and %l2, 0x1F31, %o3
addc %i0, %g5, %g3
loop_1561:
bne,pn %xcc, loop_1562
orn %o4, 0x0CED, %i2
sll %g6, 0x16, %l5
fones %f19
loop_1562:
fpadd32s %f3, %f21, %f15
fmovsg %xcc, %f23, %f28
sdiv %o2, 0x0E2A, %o5
tne %icc, 0x3
fbne,a %fcc1, loop_1563
orncc %o7, 0x0794, %o0
tvs %icc, 0x4
edge16l %i4, %l3, %i3
loop_1563:
movvs %icc, %g1, %l0
tcs %xcc, 0x3
set 0x40, %o2
swapa [%l7 + %o2] 0x11, %g4
addcc %g7, 0x04F9, %o1
fmuld8ulx16 %f16, %f4, %f6
set 0x6C, %l6
ldswa [%l7 + %l6] 0x14, %i7
nop
fitod %f8, %f6
fdtoi %f6, %f30
movrgez %g2, 0x34F, %o6
sir 0x1B36
orcc %i5, %l1, %l4
popc 0x1F82, %i1
mulscc %i6, %l6, %o3
movle %icc, %l2, %g5
set 0x3C, %l0
lduwa [%l7 + %l0] 0x88, %i0
addc %o4, %g3, %i2
edge16 %l5, %g6, %o5
for %f10, %f8, %f24
nop
setx 0x7B3CD88B7FBF392E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x62CBFD18096928DD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f8, %f20
set 0x6B, %l1
lduba [%l7 + %l1] 0x0c, %o7
movrne %o2, 0x316, %o0
fbuge,a %fcc3, loop_1564
xnor %i4, 0x14E2, %l3
nop
fitos %f11, %f7
fstod %f7, %f16
orncc %g1, %l0, %g4
loop_1564:
bcs %xcc, loop_1565
fmul8x16 %f9, %f8, %f22
fbl,a %fcc1, loop_1566
nop
fitos %f6, %f26
loop_1565:
fble,a %fcc3, loop_1567
ldx [%l7 + 0x60], %i3
loop_1566:
brnz,a %o1, loop_1568
add %g7, 0x0765, %g2
loop_1567:
array16 %o6, %i7, %l1
ldub [%l7 + 0x6E], %l4
loop_1568:
fbug,a %fcc0, loop_1569
fmovse %xcc, %f26, %f10
mulx %i1, %i6, %l6
fmovrdne %i5, %f8, %f20
loop_1569:
subccc %o3, 0x0041, %g5
fbl %fcc2, loop_1570
subccc %i0, 0x1DAA, %l2
fpackfix %f20, %f26
sdivx %o4, 0x130C, %g3
loop_1570:
edge16ln %l5, %i2, %g6
tvc %xcc, 0x1
movrlez %o5, %o2, %o7
nop
fitos %f5, %f3
bge,a %icc, loop_1571
fcmpne16 %f8, %f12, %i4
movne %icc, %o0, %l3
nop
setx loop_1572, %l0, %l1
jmpl %l1, %g1
loop_1571:
flush %l7 + 0x24
subcc %l0, 0x16FE, %g4
fbg %fcc0, loop_1573
loop_1572:
sub %i3, %o1, %g2
tleu %xcc, 0x2
smul %o6, 0x1CF6, %g7
loop_1573:
fcmpeq32 %f20, %f16, %i7
fbe %fcc0, loop_1574
nop
setx loop_1575, %l0, %l1
jmpl %l1, %l4
fble,a %fcc3, loop_1576
nop
set 0x21, %g1
stb %i1, [%l7 + %g1]
loop_1574:
edge32l %i6, %l1, %l6
loop_1575:
fmovdn %icc, %f27, %f6
loop_1576:
movvc %icc, %i5, %o3
ldsw [%l7 + 0x74], %i0
nop
fitod %f10, %f6
fdtos %f6, %f28
st %f0, [%l7 + 0x78]
srl %l2, %g5, %g3
add %l7, 0x78, %l6
wr %g0, 0x04, %asi
casxa [%l6] 0x04, %l5, %i2
fbl %fcc3, loop_1577
addc %g6, %o5, %o2
fbne %fcc1, loop_1578
add %o7, %o4, %i4
loop_1577:
fbue,a %fcc0, loop_1579
edge32 %l3, %o0, %l0
loop_1578:
and %g1, 0x0BA3, %i3
mova %xcc, %o1, %g4
loop_1579:
fzero %f8
set 0x30, %i4
prefetcha [%l7 + %i4] 0x80, 0x2
bleu %icc, loop_1580
fnand %f6, %f26, %f16
ba,pt %xcc, loop_1581
fmovspos %icc, %f20, %f26
loop_1580:
movvs %xcc, %o6, %g7
fmovrsne %l4, %f10, %f17
loop_1581:
ldsw [%l7 + 0x24], %i7
srax %i6, 0x0F, %l1
sethi 0x03C5, %l6
sdivcc %i1, 0x0796, %i5
bge loop_1582
xnor %o3, 0x0C64, %l2
fcmpne16 %f4, %f10, %i0
movge %xcc, %g5, %g3
loop_1582:
bcc,a loop_1583
umulcc %l5, 0x0415, %g6
te %xcc, 0x2
be,a %icc, loop_1584
loop_1583:
bg,pn %icc, loop_1585
or %o5, %o2, %i2
tgu %xcc, 0x4
loop_1584:
fone %f26
loop_1585:
andn %o4, 0x039C, %i4
wr %g0, 0x22, %asi
stxa %l3, [%l7 + 0x40] %asi
membar #Sync
fbue %fcc2, loop_1586
edge8n %o7, %l0, %o0
movneg %xcc, %i3, %o1
taddcc %g4, 0x1A0C, %g1
loop_1586:
brlz %o6, loop_1587
tleu %xcc, 0x3
movne %icc, %g7, %g2
umulcc %i7, 0x002E, %i6
loop_1587:
movne %xcc, %l4, %l6
fmuld8ulx16 %f11, %f16, %f26
mulscc %i1, 0x1C14, %l1
ldstub [%l7 + 0x60], %i5
tsubcc %l2, 0x0AC1, %i0
srax %g5, 0x02, %o3
fnot1 %f8, %f16
bn,a,pt %xcc, loop_1588
sdiv %g3, 0x0F76, %l5
fbuge %fcc0, loop_1589
andncc %o5, %o2, %i2
loop_1588:
brz,a %o4, loop_1590
fpsub16 %f30, %f8, %f10
loop_1589:
sdiv %g6, 0x1F28, %i4
fornot2 %f20, %f16, %f14
loop_1590:
movleu %xcc, %o7, %l3
st %f24, [%l7 + 0x5C]
alignaddr %o0, %l0, %i3
brgz,a %o1, loop_1591
bgu %icc, loop_1592
fandnot2 %f0, %f30, %f16
fmovrde %g4, %f16, %f0
loop_1591:
subc %o6, %g7, %g1
loop_1592:
sdiv %i7, 0x0A7D, %g2
fone %f16
bgu,pn %icc, loop_1593
edge16l %l4, %l6, %i1
or %i6, %i5, %l2
fmuld8ulx16 %f10, %f11, %f24
loop_1593:
tg %icc, 0x6
fzeros %f7
wr %g0, 0x81, %asi
ldsha [%l7 + 0x10] %asi, %i0
nop
fitod %f10, %f24
fdtox %f24, %f22
addc %g5, %l1, %o3
bpos loop_1594
tvc %icc, 0x5
faligndata %f12, %f24, %f22
lduh [%l7 + 0x4A], %l5
loop_1594:
tl %xcc, 0x3
ldsh [%l7 + 0x1E], %g3
sdiv %o2, 0x1F5B, %o5
fornot2 %f2, %f0, %f8
xnor %i2, 0x1ED3, %o4
fmovsvc %icc, %f2, %f9
fmul8sux16 %f18, %f4, %f10
movgu %xcc, %i4, %g6
wr %g0, 0x0c, %asi
swapa [%l7 + 0x1C] %asi, %l3
add %o0, 0x11B7, %o7
fmovspos %icc, %f9, %f7
orcc %i3, 0x18E2, %o1
sra %g4, %l0, %o6
nop
setx loop_1595, %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
edge8ln %g1, %i7, %g2
srlx %g7, 0x16, %l4
fmovrdgez %i1, %f30, %f10
loop_1595:
sub %l6, %i6, %i5
fmul8x16au %f29, %f8, %f16
fmovdleu %icc, %f14, %f8
movpos %icc, %i0, %l2
fmovsleu %icc, %f27, %f4
tgu %xcc, 0x4
fxnors %f28, %f23, %f6
movn %icc, %g5, %o3
movle %xcc, %l1, %g3
movn %xcc, %l5, %o2
edge32l %o5, %i2, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvs %xcc, 0x0
wr %g0, 0x10, %asi
ldsha [%l7 + 0x3C] %asi, %i4
movrgez %g6, %o0, %l3
fbuge %fcc2, loop_1596
addcc %o7, 0x0AC5, %o1
fmovrslez %g4, %f26, %f12
fmovsg %xcc, %f13, %f21
loop_1596:
nop
fitod %f10, %f18
edge32ln %l0, %o6, %g1
tgu %icc, 0x0
alignaddrl %i3, %i7, %g2
fbg %fcc3, loop_1597
movvs %icc, %l4, %g7
movge %xcc, %i1, %l6
fmovsgu %icc, %f24, %f4
loop_1597:
movrgez %i6, 0x050, %i0
st %f15, [%l7 + 0x30]
fbo %fcc2, loop_1598
andcc %i5, %l2, %g5
srax %o3, %g3, %l1
movrlz %o2, 0x2E3, %l5
loop_1598:
nop
add %l7, 0x60, %l6
wr %g0, 0x18, %asi
casxa [%l6] 0x18, %o5, %i2
fmovrsgz %i4, %f4, %f1
edge8ln %o4, %g6, %o0
sll %o7, %o1, %l3
tn %icc, 0x2
fnot1 %f26, %f0
movvs %icc, %g4, %l0
mulscc %g1, %o6, %i3
tcc %xcc, 0x3
and %i7, %g2, %g7
fmovrsne %i1, %f0, %f13
bleu,a %icc, loop_1599
ldsh [%l7 + 0x54], %l6
udivx %i6, 0x0E52, %l4
movvs %icc, %i0, %i5
loop_1599:
movre %g5, %l2, %g3
movge %xcc, %l1, %o2
edge16ln %l5, %o3, %i2
taddcctv %o5, 0x0085, %i4
tgu %xcc, 0x6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcc %g6, 0x1CE9, %o0
array32 %o7, %o1, %l3
bcc loop_1600
array32 %o4, %l0, %g4
call loop_1601
add %g1, 0x016A, %o6
loop_1600:
te %icc, 0x2
wr %g0, 0x11, %asi
swapa [%l7 + 0x10] %asi, %i3
loop_1601:
tneg %icc, 0x6
bne,a %xcc, loop_1602
tsubcctv %g2, 0x0718, %g7
umulcc %i1, 0x1B67, %l6
taddcctv %i6, 0x17BE, %l4
loop_1602:
movrgez %i0, 0x2D5, %i7
tvc %icc, 0x3
tcs %xcc, 0x5
movn %icc, %g5, %l2
ldsw [%l7 + 0x4C], %i5
fands %f1, %f2, %f1
and %l1, 0x1C6B, %o2
stbar
sdivcc %g3, 0x07BE, %o3
addc %i2, 0x17D2, %l5
set 0x58, %o5
stha %i4, [%l7 + %o5] 0x22
membar #Sync
stb %o5, [%l7 + 0x0B]
set 0x48, %o1
stxa %o0, [%l7 + %o1] 0xe2
membar #Sync
fbug,a %fcc2, loop_1603
xnor %g6, 0x156C, %o7
fmovrslez %o1, %f15, %f0
lduw [%l7 + 0x70], %l3
loop_1603:
fnegs %f24, %f19
tsubcctv %o4, %g4, %l0
fmovda %icc, %f3, %f19
movrgez %o6, 0x163, %g1
fmovsne %xcc, %f8, %f27
tvs %xcc, 0x3
popc 0x1C34, %g2
sllx %i3, 0x1D, %i1
tcc %icc, 0x2
fbul %fcc3, loop_1604
movcc %icc, %g7, %l6
te %xcc, 0x6
xnor %l4, 0x0D45, %i0
loop_1604:
bneg %icc, loop_1605
sra %i6, 0x01, %g5
srlx %i7, %i5, %l2
tpos %icc, 0x6
loop_1605:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvc %xcc, 0x7
fnot2s %f18, %f15
movcs %xcc, %l1, %o2
sll %o3, %i2, %l5
wr %g0, 0x88, %asi
ldxa [%l7 + 0x28] %asi, %i4
fmul8x16au %f27, %f11, %f4
movrlez %o5, %g3, %o0
orn %g6, %o7, %o1
nop
setx 0x35AA3101, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
fsqrts %f16, %f8
movneg %xcc, %l3, %o4
fcmpne16 %f28, %f20, %g4
te %icc, 0x0
fmovsl %icc, %f3, %f31
tg %xcc, 0x5
fpsub32 %f10, %f0, %f22
wr %g0, 0x80, %asi
stxa %o6, [%l7 + 0x18] %asi
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x22] %asi, %g1
fbn %fcc3, loop_1606
xor %g2, %i3, %i1
wr %g0, 0x2a, %asi
stha %g7, [%l7 + 0x7C] %asi
membar #Sync
loop_1606:
edge32 %l6, %l0, %l4
bpos,a %icc, loop_1607
movrne %i6, 0x0C0, %g5
wr %g0, 0x2c, %asi
ldda [%l7 + 0x60] %asi, %i6
loop_1607:
udivx %i5, 0x1F6D, %i0
array16 %l1, %o2, %l2
brgz,a %o3, loop_1608
movg %icc, %l5, %i2
fmovd %f20, %f22
fpmerge %f22, %f18, %f30
loop_1608:
movg %icc, %i4, %o5
udivcc %g3, 0x1957, %g6
addcc %o0, %o1, %o7
wr %g0, 0x04, %asi
lduwa [%l7 + 0x48] %asi, %o4
bcs loop_1609
bcs,a loop_1610
or %g4, %l3, %o6
fbne %fcc0, loop_1611
loop_1609:
tcc %xcc, 0x4
loop_1610:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16l %g2, %g1, %i3
loop_1611:
sethi 0x1131, %g7
fcmpgt32 %f24, %f18, %i1
fmovsle %icc, %f24, %f22
mulx %l6, 0x066C, %l4
array16 %i6, %l0, %g5
add %i7, %i5, %l1
wr %g0, 0x04, %asi
ldsba [%l7 + 0x79] %asi, %i0
movrgez %l2, %o2, %l5
edge16 %o3, %i4, %i2
fzeros %f6
movneg %icc, %g3, %g6
movre %o5, 0x20F, %o1
edge16n %o0, %o7, %o4
tvs %icc, 0x3
movre %l3, %g4, %o6
tl %icc, 0x5
tle %icc, 0x0
subcc %g1, 0x075E, %g2
fmovsa %icc, %f18, %f0
xnorcc %g7, 0x00AF, %i1
edge16n %i3, %l6, %i6
bcs %xcc, loop_1612
fba %fcc1, loop_1613
fxnor %f18, %f6, %f2
move %xcc, %l4, %l0
loop_1612:
lduw [%l7 + 0x5C], %i7
loop_1613:
subcc %i5, %g5, %l1
andn %l2, %o2, %l5
add %o3, 0x0163, %i4
fbg,a %fcc0, loop_1614
movl %xcc, %i2, %g3
fba,a %fcc3, loop_1615
fmovsgu %icc, %f20, %f29
loop_1614:
ldsb [%l7 + 0x67], %g6
wr %g0, 0xeb, %asi
stha %o5, [%l7 + 0x5C] %asi
membar #Sync
loop_1615:
fbu,a %fcc2, loop_1616
nop
fitod %f4, %f24
fdtos %f24, %f27
edge8n %o1, %i0, %o0
mulscc %o4, %o7, %g4
loop_1616:
movvc %icc, %l3, %g1
popc 0x15E6, %o6
taddcc %g7, %g2, %i1
edge16 %l6, %i3, %i6
edge32ln %l4, %l0, %i7
andncc %i5, %l1, %l2
addcc %g5, %o2, %o3
edge8n %l5, %i2, %g3
alignaddr %g6, %o5, %i4
subccc %o1, %i0, %o4
nop
set 0x08, %i7
ldx [%l7 + %i7], %o7
tcs %icc, 0x6
ldsh [%l7 + 0x3E], %o0
fmovrdne %g4, %f22, %f20
tge %icc, 0x0
prefetch [%l7 + 0x4C], 0x2
add %l3, 0x1D3C, %o6
tn %xcc, 0x6
fnegd %f22, %f0
add %l7, 0x44, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g7
casa [%l6] %asi, %g7, %g1
array16 %g2, %l6, %i3
movneg %icc, %i6, %l4
tcs %icc, 0x0
edge8n %i1, %i7, %i5
orncc %l1, 0x03C8, %l2
movrgez %g5, 0x047, %l0
nop
fitod %f8, %f8
fdtox %f8, %f12
fxtod %f12, %f14
fmovrslz %o2, %f22, %f12
popc 0x1E7B, %o3
movcc %xcc, %i2, %l5
fnot2 %f14, %f12
taddcctv %g3, 0x06BC, %g6
fnegd %f22, %f6
add %l7, 0x68, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %o5, %i4
edge16ln %i0, %o1, %o4
tsubcctv %o7, 0x1CCF, %o0
nop
fitos %f8, %f12
fstoi %f12, %f28
movn %icc, %g4, %l3
tle %icc, 0x1
fmovdvs %xcc, %f28, %f20
orn %g7, 0x180A, %o6
taddcctv %g1, 0x0962, %l6
nop
set 0x5B, %i5
ldsb [%l7 + %i5], %i3
tsubcc %g2, 0x12E7, %l4
ld [%l7 + 0x3C], %f12
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
fmovscc %icc, %f11, %f14
tne %xcc, 0x5
fmovsleu %icc, %f15, %f29
movne %icc, %i6, %i7
edge32n %i5, %l1, %i1
umul %l2, %g5, %o2
bneg %icc, loop_1617
fmovrdgez %l0, %f8, %f4
fpack16 %f2, %f20
movvs %icc, %o3, %i2
loop_1617:
nop
set 0x5E, %g3
stha %g3, [%l7 + %g3] 0x81
fbg %fcc1, loop_1618
smulcc %l5, %g6, %o5
movge %icc, %i4, %o1
udivcc %i0, 0x0AAA, %o7
loop_1618:
movcc %icc, %o0, %o4
nop
setx loop_1619, %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
fmovdpos %xcc, %f16, %f27
tne %icc, 0x1
loop_1619:
nop
setx 0xA07759C6, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
fbue,a %fcc0, loop_1620
sethi 0x1697, %l3
stbar
nop
setx loop_1621, %l0, %l1
jmpl %l1, %g7
loop_1620:
movrlz %o6, %g4, %l6
umulcc %i3, %g2, %g1
and %i6, %i7, %l4
loop_1621:
sdivx %i5, 0x0CE0, %i1
edge8ln %l1, %g5, %l2
mova %xcc, %o2, %l0
wr %g0, 0x11, %asi
ldswa [%l7 + 0x58] %asi, %i2
sdivx %g3, 0x05BD, %l5
tn %xcc, 0x4
movrgez %g6, %o3, %o5
movpos %icc, %i4, %o1
sllx %o7, %o0, %i0
nop
fitod %f6, %f16
fdtox %f16, %f16
mulx %o4, 0x0199, %l3
sethi 0x0BC1, %g7
addc %o6, 0x014E, %l6
fbl,a %fcc3, loop_1622
sra %i3, %g4, %g2
udivcc %g1, 0x0E62, %i6
fbug,a %fcc2, loop_1623
loop_1622:
fmul8x16au %f14, %f17, %f14
tvc %xcc, 0x4
edge8l %i7, %l4, %i1
loop_1623:
array32 %l1, %i5, %l2
nop
fitos %f2, %f29
fstox %f29, %f18
fxtos %f18, %f25
fbug,a %fcc3, loop_1624
fmovsg %xcc, %f26, %f18
edge8n %g5, %l0, %i2
addccc %o2, %g3, %g6
loop_1624:
fbuge,a %fcc0, loop_1625
fmovdle %icc, %f7, %f20
movl %icc, %o3, %o5
add %l7, 0x30, %l6
wr %g0, 0x19, %asi
casxa [%l6] 0x19, %i4, %o1
loop_1625:
bvc %xcc, loop_1626
movvc %xcc, %o7, %l5
movle %icc, %o0, %i0
lduh [%l7 + 0x1E], %l3
loop_1626:
fmovrsgez %o4, %f2, %f24
array8 %g7, %l6, %i3
ldd [%l7 + 0x68], %o6
fba,a %fcc2, loop_1627
array32 %g4, %g1, %g2
ldx [%l7 + 0x78], %i6
movrlez %i7, %i1, %l4
loop_1627:
movleu %xcc, %i5, %l1
tvc %icc, 0x4
movgu %xcc, %l2, %g5
fbe,a %fcc2, loop_1628
prefetch [%l7 + 0x70], 0x1
sdivcc %l0, 0x1F4F, %i2
andn %o2, %g3, %o3
loop_1628:
movcc %xcc, %g6, %o5
edge8l %i4, %o7, %o1
nop
set 0x10, %g7
ldsw [%l7 + %g7], %o0
sethi 0x134A, %i0
smul %l5, 0x03DA, %l3
fnegd %f12, %f20
mulx %g7, 0x197E, %l6
add %l7, 0x30, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %i3
casa [%l6] %asi, %i3, %o6
bshuffle %f28, %f18, %f4
tleu %icc, 0x1
brlez %o4, loop_1629
bpos,a,pn %xcc, loop_1630
tsubcc %g1, %g4, %g2
brgz %i7, loop_1631
loop_1629:
ldstub [%l7 + 0x0A], %i6
loop_1630:
andcc %i1, 0x16C7, %l4
nop
fitos %f10, %f21
fstox %f21, %f18
loop_1631:
bcs loop_1632
nop
fitos %f13, %f16
fstoi %f16, %f6
edge8 %i5, %l1, %l2
udiv %l0, 0x0510, %i2
loop_1632:
nop
setx 0xC929DEC4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0x160117E2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fmuls %f30, %f11, %f25
subccc %o2, 0x06A0, %g5
edge32ln %g3, %o3, %o5
sir 0x03B5
flush %l7 + 0x78
fnegs %f30, %f5
andcc %i4, 0x08C2, %o7
andncc %g6, %o1, %i0
nop
set 0x2C, %i6
ldsh [%l7 + %i6], %o0
nop
setx loop_1633, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fornot2s %f13, %f18, %f31
edge32n %l5, %l3, %g7
fxnors %f17, %f7, %f12
loop_1633:
fmovdvc %xcc, %f22, %f7
ldsb [%l7 + 0x57], %i3
bleu,a,pn %xcc, loop_1634
edge16ln %o6, %o4, %l6
orcc %g4, %g2, %g1
fpadd16s %f14, %f26, %f22
loop_1634:
nop
set 0x20, %g6
ldswa [%l7 + %g6] 0x88, %i6
bg %xcc, loop_1635
tpos %xcc, 0x0
nop
fitod %f8, %f30
fdtoi %f30, %f24
array8 %i1, %l4, %i7
loop_1635:
taddcc %i5, 0x1CBF, %l2
tgu %xcc, 0x6
fpadd16s %f25, %f4, %f9
movneg %xcc, %l1, %l0
tn %icc, 0x3
movg %icc, %i2, %o2
bge,a,pt %icc, loop_1636
tne %icc, 0x1
fbue,a %fcc2, loop_1637
tg %icc, 0x0
loop_1636:
or %g5, %g3, %o5
tvc %xcc, 0x3
loop_1637:
fone %f12
fmovdneg %icc, %f19, %f9
bgu,a %xcc, loop_1638
sllx %i4, 0x06, %o7
movcs %xcc, %o3, %o1
edge8 %i0, %o0, %l5
loop_1638:
srax %g6, %l3, %g7
bshuffle %f22, %f16, %f22
movneg %icc, %o6, %o4
fcmpne16 %f12, %f16, %i3
tsubcc %l6, %g2, %g1
movgu %xcc, %i6, %i1
nop
setx 0x5552D6EB5F8BB4B9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0xAFA11AA69D928F59, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f24, %f18
tn %icc, 0x2
taddcc %l4, 0x103B, %g4
andcc %i7, %l2, %l1
add %l7, 0x7C, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %l0
casa [%l6] 0x11, %l0, %i5
edge16n %o2, %i2, %g5
fornot1 %f0, %f4, %f14
fexpand %f22, %f0
mova %icc, %o5, %g3
movg %xcc, %o7, %o3
fbg,a %fcc3, loop_1639
tge %icc, 0x5
fmovrde %i4, %f2, %f14
udivx %i0, 0x1B54, %o1
loop_1639:
fmovrsgz %l5, %f10, %f1
fmul8x16 %f6, %f16, %f20
fmovsl %icc, %f6, %f19
tleu %xcc, 0x4
set 0x15, %g5
lduba [%l7 + %g5] 0x19, %g6
and %l3, %o0, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32l %o6, %i3, %o4
bneg,a,pt %icc, loop_1640
fnor %f28, %f22, %f6
std %f30, [%l7 + 0x08]
prefetch [%l7 + 0x08], 0x2
loop_1640:
movg %icc, %g2, %g1
ldub [%l7 + 0x6A], %i6
mulscc %i1, 0x17FA, %l4
movl %xcc, %l6, %i7
fpack32 %f10, %f0, %f6
andn %l2, %l1, %l0
tg %xcc, 0x7
srax %g4, 0x05, %o2
nop
setx 0x66CBDD8187CAF3DF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x41949EC16F718CA9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f12, %f2
fmovrsgz %i2, %f17, %f11
xnor %i5, 0x058C, %g5
fmovdle %icc, %f29, %f9
fmovrsne %o5, %f13, %f24
movre %g3, 0x3FC, %o7
movrlz %o3, 0x0A5, %i4
andncc %i0, %o1, %g6
movn %icc, %l5, %o0
fmovsvc %icc, %f1, %f24
taddcc %l3, 0x1F56, %o6
fpsub16 %f22, %f20, %f4
add %i3, %o4, %g2
nop
setx loop_1641, %l0, %l1
jmpl %l1, %g7
edge8n %g1, %i6, %i1
tpos %xcc, 0x3
tn %icc, 0x7
loop_1641:
tge %xcc, 0x6
movvs %xcc, %l4, %l6
addccc %i7, 0x16E3, %l1
fbuge,a %fcc0, loop_1642
nop
set 0x61, %i0
stb %l2, [%l7 + %i0]
movrne %g4, 0x0B6, %l0
tcs %icc, 0x5
loop_1642:
nop
wr %g0, 0x80, %asi
lduba [%l7 + 0x0F] %asi, %o2
bcs,a loop_1643
fnors %f2, %f20, %f10
fmovdn %icc, %f1, %f8
sll %i2, %i5, %g5
loop_1643:
fblg,a %fcc0, loop_1644
nop
setx 0x368FCA3A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x3AF14049, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fmuls %f28, %f14, %f0
tcc %xcc, 0x5
ldsh [%l7 + 0x12], %o5
loop_1644:
fbug %fcc3, loop_1645
fmovdne %xcc, %f15, %f20
movge %xcc, %g3, %o7
xorcc %o3, %i4, %i0
loop_1645:
srax %o1, %l5, %o0
fors %f3, %f31, %f23
edge8l %g6, %l3, %o6
tvc %xcc, 0x0
udivcc %i3, 0x1C9E, %o4
movre %g2, 0x0F3, %g1
fbug %fcc0, loop_1646
edge32n %g7, %i1, %i6
movneg %icc, %l6, %i7
fmovdn %xcc, %f8, %f6
loop_1646:
edge8ln %l4, %l1, %g4
bshuffle %f12, %f22, %f30
srax %l2, 0x13, %o2
array8 %i2, %l0, %i5
fmovsgu %icc, %f16, %f17
wr %g0, 0x18, %asi
lduwa [%l7 + 0x60] %asi, %o5
mulx %g5, 0x026B, %o7
brgz,a %g3, loop_1647
sra %o3, %i0, %o1
sdiv %i4, 0x00C9, %l5
fmovdcs %xcc, %f9, %f19
loop_1647:
smul %o0, %l3, %g6
umul %o6, %o4, %g2
mova %xcc, %i3, %g7
tsubcctv %g1, %i1, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sllx %i7, %l6, %l4
edge32ln %l1, %g4, %o2
tsubcc %i2, %l0, %l2
tleu %xcc, 0x0
fmovdg %xcc, %f28, %f13
fmovdneg %xcc, %f10, %f28
movleu %icc, %i5, %o5
orncc %g5, 0x10D5, %o7
addcc %o3, 0x1F2E, %i0
popc 0x062F, %o1
ldsw [%l7 + 0x14], %i4
set 0x74, %i3
ldswa [%l7 + %i3] 0x11, %l5
be %xcc, loop_1648
fmovrse %g3, %f18, %f23
nop
fitos %f7, %f21
add %l7, 0x1C, %l6
wr %g0, 0x11, %asi
casa [%l6] 0x11, %o0, %g6
loop_1648:
tcs %xcc, 0x4
edge32ln %l3, %o4, %o6
mulx %i3, %g2, %g1
sir 0x1A12
sdivcc %i1, 0x1E59, %g7
bne,a loop_1649
movle %icc, %i7, %l6
addccc %i6, %l1, %g4
nop
setx 0xF1A63F34586E44C7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
fsqrtd %f4, %f4
loop_1649:
nop
add %l7, 0x68, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %o2, %i2
fpsub16 %f4, %f12, %f0
faligndata %f20, %f30, %f16
flush %l7 + 0x70
movvs %xcc, %l0, %l2
sir 0x1E59
movn %icc, %l4, %i5
alignaddr %g5, %o5, %o7
fnand %f22, %f30, %f14
edge32ln %i0, %o3, %i4
fbuge,a %fcc0, loop_1650
fcmpne32 %f20, %f22, %l5
ld [%l7 + 0x34], %f27
set 0x3C, %l5
sta %f12, [%l7 + %l5] 0x18
loop_1650:
alignaddrl %o1, %o0, %g3
move %xcc, %l3, %o4
edge16n %g6, %i3, %o6
tcs %icc, 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x89, %asi
ldda [%l7 + 0x10] %asi, %g0
movcs %xcc, %i1, %g7
fzero %f12
edge32ln %i7, %g2, %i6
fbug %fcc0, loop_1651
fbge,a %fcc2, loop_1652
fpack32 %f26, %f6, %f14
fbug,a %fcc1, loop_1653
loop_1651:
bvc,a,pn %icc, loop_1654
loop_1652:
stbar
movcs %xcc, %l6, %l1
loop_1653:
tpos %xcc, 0x1
loop_1654:
popc 0x12E1, %g4
swap [%l7 + 0x6C], %o2
smulcc %i2, %l2, %l4
tneg %icc, 0x3
fbue %fcc1, loop_1655
nop
setx loop_1656, %l0, %l1
jmpl %l1, %i5
mova %icc, %g5, %l0
nop
setx loop_1657, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1655:
move %xcc, %o5, %o7
loop_1656:
fmovsvs %icc, %f10, %f13
srlx %o3, %i4, %i0
loop_1657:
tn %icc, 0x6
movge %icc, %l5, %o1
edge8ln %g3, %l3, %o0
movge %xcc, %g6, %i3
sir 0x167C
nop
set 0x21, %i2
stb %o4, [%l7 + %i2]
smulcc %o6, %i1, %g7
edge32n %i7, %g2, %g1
and %i6, 0x05ED, %l6
sllx %g4, %o2, %i2
fble,a %fcc3, loop_1658
fbe,a %fcc0, loop_1659
sll %l1, %l4, %i5
sllx %l2, 0x0E, %l0
loop_1658:
ta %xcc, 0x5
loop_1659:
fmovdge %icc, %f26, %f16
movrlz %o5, 0x0E6, %o7
and %o3, %i4, %i0
brlez,a %g5, loop_1660
addccc %o1, %l5, %g3
array16 %l3, %g6, %o0
fmovsl %xcc, %f10, %f8
loop_1660:
edge8l %i3, %o6, %i1
popc %o4, %g7
movl %icc, %g2, %i7
movg %icc, %g1, %i6
fmovdcc %xcc, %f1, %f14
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x58] %asi, 0x2
fand %f0, %f10, %f0
bge,a loop_1661
tpos %xcc, 0x5
fbn,a %fcc3, loop_1662
movne %icc, %l6, %o2
loop_1661:
fnands %f8, %f27, %f4
alignaddrl %l1, %l4, %i2
loop_1662:
nop
setx 0x665BC63B92AA7794, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x6BB8B3C1C2FE6376, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fsubd %f10, %f22, %f20
ta %icc, 0x3
edge8n %l2, %l0, %o5
orncc %o7, 0x0FE7, %i5
fzero %f28
fnegs %f18, %f2
fcmpne32 %f14, %f20, %i4
edge8 %o3, %g5, %o1
tvc %icc, 0x2
tleu %xcc, 0x4
subcc %l5, 0x1A31, %i0
sdivcc %g3, 0x0F4B, %g6
edge32l %l3, %i3, %o6
addccc %o0, %i1, %g7
movg %icc, %o4, %g2
bge,a,pn %xcc, loop_1663
orn %g1, %i7, %g4
nop
fitod %f24, %f4
bpos,a,pn %icc, loop_1664
loop_1663:
ldsb [%l7 + 0x5E], %l6
set 0x40, %o6
stda %f16, [%l7 + %o6] 0x0c
loop_1664:
orcc %i6, %o2, %l4
fmovrde %i2, %f14, %f18
nop
setx loop_1665, %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
srl %l2, %l1, %o5
movneg %xcc, %l0, %o7
set 0x7C, %o0
ldsha [%l7 + %o0] 0x11, %i4
loop_1665:
brgez,a %o3, loop_1666
brlez,a %i5, loop_1667
alignaddr %o1, %g5, %l5
ta %icc, 0x4
loop_1666:
movrgz %g3, 0x364, %g6
loop_1667:
nop
fitod %f12, %f14
fdtoi %f14, %f14
mulx %i0, 0x18E8, %i3
move %xcc, %l3, %o0
array16 %o6, %i1, %g7
movne %icc, %o4, %g1
orcc %i7, 0x19E4, %g2
sra %l6, %i6, %o2
nop
setx 0x106C9CCF, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
tvc %xcc, 0x1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bge,a,pn %icc, loop_1668
taddcctv %g4, 0x0E87, %i2
subccc %l4, %l2, %l1
fones %f19
loop_1668:
taddcctv %l0, %o7, %o5
mova %icc, %i4, %o3
stw %i5, [%l7 + 0x3C]
fmovsge %xcc, %f1, %f0
tcc %xcc, 0x5
nop
setx 0x920D53029A90C71F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xA1A7DC6F7BE4F9E5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f18, %f2
array32 %g5, %l5, %g3
fmovsne %xcc, %f11, %f6
orncc %g6, 0x0A7A, %i0
membar 0x0C
fbul,a %fcc3, loop_1669
pdist %f14, %f26, %f28
tle %xcc, 0x3
array8 %i3, %l3, %o0
loop_1669:
nop
fitos %f2, %f26
fstod %f26, %f14
fpack32 %f8, %f4, %f12
xorcc %o6, %i1, %g7
fmovsa %xcc, %f24, %f28
array32 %o1, %o4, %i7
nop
setx 0xF1B0095410478D6C, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
tne %xcc, 0x5
brgez,a %g2, loop_1670
tsubcctv %g1, %l6, %i6
bshuffle %f6, %f30, %f6
bvs,pn %xcc, loop_1671
loop_1670:
fmovrdgez %o2, %f16, %f10
fnand %f22, %f18, %f18
addcc %i2, 0x175E, %g4
loop_1671:
nop
fitos %f21, %f18
movvc %icc, %l4, %l1
fmul8x16 %f17, %f12, %f28
fpadd16 %f18, %f4, %f30
movrlez %l2, 0x22E, %o7
fble %fcc0, loop_1672
fbul %fcc3, loop_1673
fmovsle %xcc, %f2, %f16
wr %g0, 0xea, %asi
stwa %l0, [%l7 + 0x40] %asi
membar #Sync
loop_1672:
edge32 %i4, %o5, %o3
loop_1673:
fmovsvs %icc, %f0, %f13
fmovsneg %xcc, %f29, %f27
fzeros %f9
tneg %xcc, 0x6
xnor %g5, %i5, %g3
fpsub32s %f27, %f24, %f16
udiv %g6, 0x02F0, %l5
fmovdneg %xcc, %f1, %f1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %xcc, 0x3
bcc %icc, loop_1674
stw %i0, [%l7 + 0x3C]
edge8 %l3, %i3, %o6
set 0x3C, %l2
lduba [%l7 + %l2] 0x0c, %o0
loop_1674:
fcmple32 %f16, %f28, %g7
tcc %icc, 0x6
movvc %icc, %o1, %i1
edge8 %i7, %g2, %g1
array32 %o4, %i6, %o2
xnor %i2, 0x0837, %g4
add %l6, %l4, %l2
alignaddr %l1, %l0, %i4
ba loop_1675
nop
setx 0xD8E9B0B567E2511C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x1B7E4E3A1F323045, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f30, %f2
te %xcc, 0x2
movpos %xcc, %o7, %o3
loop_1675:
fmovrse %g5, %f31, %f27
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x3D] %asi, %o5
te %icc, 0x3
brgz %i5, loop_1676
tcc %xcc, 0x5
edge8n %g6, %l5, %g3
tn %xcc, 0x0
loop_1676:
orcc %l3, %i3, %o6
fcmpeq16 %f10, %f16, %i0
movge %xcc, %g7, %o0
wr %g0, 0x0c, %asi
sta %f14, [%l7 + 0x1C] %asi
movpos %icc, %i1, %o1
andcc %g2, 0x09EE, %g1
srax %i7, %o4, %o2
fmovrdne %i6, %f8, %f30
fmovdg %icc, %f31, %f14
ldd [%l7 + 0x58], %g4
bne,pt %xcc, loop_1677
xnor %i2, 0x0A23, %l6
tcc %icc, 0x3
movleu %icc, %l4, %l2
loop_1677:
smulcc %l1, %i4, %l0
edge16l %o3, %g5, %o7
fbl %fcc0, loop_1678
array32 %o5, %i5, %g6
umul %l5, 0x036B, %l3
wr %g0, 0x2b, %asi
ldda [%l7 + 0x30] %asi, %i2
loop_1678:
ldstub [%l7 + 0x38], %o6
edge8n %i0, %g3, %g7
tne %xcc, 0x2
alignaddr %i1, %o1, %o0
nop
setx 0x172E37448F7F20DC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x9B906B1FA8A7BF07, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fmuld %f20, %f20, %f0
bcc,pn %xcc, loop_1679
tvc %xcc, 0x4
nop
setx 0x1DE8F105C7009A4F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f26
edge16ln %g1, %g2, %i7
loop_1679:
st %f1, [%l7 + 0x28]
fmovrdgez %o4, %f30, %f20
array32 %o2, %i6, %i2
fpackfix %f30, %f11
movgu %icc, %g4, %l6
call loop_1680
movl %xcc, %l4, %l2
tl %icc, 0x3
edge8ln %l1, %i4, %o3
loop_1680:
movl %icc, %l0, %g5
nop
set 0x24, %o3
ldsw [%l7 + %o3], %o5
fbl,a %fcc1, loop_1681
nop
setx 0x2E3C77CCE5783C3C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x6943BBE54DCC07DA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f24, %f30
movpos %xcc, %o7, %g6
tsubcc %l5, %i5, %l3
loop_1681:
fmovrsgez %i3, %f2, %f15
addc %i0, 0x068C, %g3
orcc %g7, %o6, %o1
edge8 %o0, %g1, %g2
tneg %xcc, 0x6
set 0x1C, %g2
stwa %i7, [%l7 + %g2] 0x19
ta %icc, 0x1
bg,a,pn %icc, loop_1682
fblg,a %fcc2, loop_1683
subccc %i1, 0x0E7D, %o2
xnor %o4, %i2, %i6
loop_1682:
edge8n %l6, %l4, %g4
loop_1683:
fcmple16 %f4, %f18, %l1
xor %l2, %o3, %l0
alignaddr %g5, %o5, %i4
fmovs %f0, %f2
smulcc %o7, %g6, %l5
edge8l %l3, %i3, %i0
tsubcctv %i5, 0x112F, %g7
movpos %icc, %o6, %g3
smul %o0, 0x055C, %g1
tsubcctv %g2, 0x105D, %i7
srax %i1, 0x07, %o2
fbu %fcc1, loop_1684
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %xcc, %o1, %o4
orcc %i2, 0x0782, %i6
loop_1684:
fpadd16s %f25, %f11, %f6
movcc %icc, %l4, %l6
subc %g4, %l1, %o3
addc %l2, 0x13F8, %l0
movrne %o5, 0x0A4, %g5
movgu %xcc, %o7, %g6
movg %icc, %i4, %l3
nop
setx 0x48C486D900590950, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
fmovdg %xcc, %f2, %f3
smul %i3, %l5, %i5
edge16l %g7, %i0, %g3
tpos %xcc, 0x6
set 0x2C, %i1
lda [%l7 + %i1] 0x80, %f5
movrne %o0, 0x0F0, %g1
edge16ln %o6, %g2, %i7
fblg,a %fcc0, loop_1685
fmul8x16al %f10, %f3, %f8
movrne %i1, 0x2F7, %o2
movl %icc, %o4, %o1
loop_1685:
movrlz %i2, 0x08F, %l4
smul %i6, %g4, %l6
subccc %o3, %l2, %l0
flush %l7 + 0x50
sdivx %o5, 0x03E1, %g5
ldsw [%l7 + 0x3C], %l1
st %f7, [%l7 + 0x0C]
tpos %xcc, 0x0
alignaddr %o7, %g6, %i4
fnot1 %f14, %f16
fsrc1s %f23, %f13
edge32n %i3, %l5, %i5
addc %g7, %i0, %l3
edge16ln %g3, %g1, %o0
sth %g2, [%l7 + 0x24]
add %l7, 0x28, %l6
wr %g0, 0x18, %asi
casa [%l6] 0x18, %o6, %i7
bne,pt %xcc, loop_1686
xnorcc %o2, %o4, %o1
tleu %xcc, 0x3
smulcc %i2, %l4, %i1
loop_1686:
fbo %fcc0, loop_1687
edge32 %g4, %l6, %i6
ldd [%l7 + 0x68], %f6
xorcc %o3, %l0, %o5
loop_1687:
edge32l %l2, %g5, %o7
tne %icc, 0x0
nop
setx 0xC72E26BAFF6A3EAC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f8
udivcc %l1, 0x1729, %g6
sllx %i3, 0x10, %l5
sllx %i4, 0x1E, %g7
wr %g0, 0x18, %asi
lduba [%l7 + 0x0B] %asi, %i0
sra %i5, %g3, %g1
mulscc %o0, 0x1CBB, %g2
tpos %xcc, 0x0
sdivcc %l3, 0x1A9A, %i7
edge8ln %o2, %o6, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bshuffle %f20, %f24, %f16
umul %i2, %l4, %i1
alignaddr %g4, %l6, %o1
st %f7, [%l7 + 0x4C]
add %l7, 0x18, %l6
wr %g0, 0x18, %asi
casxa [%l6] 0x18, %i6, %l0
movneg %icc, %o3, %l2
fpsub16s %f28, %f0, %f24
array8 %g5, %o7, %l1
bpos,a %xcc, loop_1688
addc %o5, %g6, %i3
tge %icc, 0x2
fnot1 %f20, %f20
loop_1688:
sub %l5, %g7, %i4
fbul %fcc1, loop_1689
lduh [%l7 + 0x5C], %i0
addc %i5, 0x05A5, %g1
edge16ln %o0, %g3, %l3
loop_1689:
orn %g2, 0x019D, %i7
andcc %o2, 0x0BAB, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8n %o4, %i2, %i1
orncc %l4, 0x1895, %l6
sdivcc %o1, 0x19B5, %i6
wr %g0, 0xe3, %asi
stxa %g4, [%l7 + 0x18] %asi
membar #Sync
orncc %l0, 0x0996, %o3
nop
fitod %f12, %f8
fdtos %f8, %f14
prefetch [%l7 + 0x7C], 0x1
sdivx %g5, 0x1421, %l2
fbo %fcc0, loop_1690
fxnors %f10, %f13, %f14
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivx %l1, 0x153B, %o7
loop_1690:
sll %o5, 0x0A, %i3
andncc %g6, %g7, %i4
bneg,pt %icc, loop_1691
orcc %l5, %i5, %g1
wr %g0, 0xf8, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_1691:
mulx %o0, %g3, %l3
movgu %xcc, %i0, %g2
tg %icc, 0x0
movrne %i7, %o2, %o4
fxor %f12, %f12, %f10
fmuld8ulx16 %f28, %f17, %f0
tne %icc, 0x0
edge8l %i2, %o6, %i1
edge16ln %l6, %o1, %l4
set 0x28, %l3
ldxa [%l7 + %l3] 0x88, %g4
tvc %icc, 0x1
bleu,a %xcc, loop_1692
popc 0x1227, %l0
xorcc %i6, %o3, %l2
set 0x64, %o7
lduwa [%l7 + %o7] 0x89, %l1
loop_1692:
umulcc %g5, 0x1CB9, %o5
nop
setx 0x7CD763D5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x4583448B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fmuls %f3, %f14, %f22
movge %icc, %i3, %o7
srl %g7, 0x13, %i4
tle %icc, 0x0
edge32l %l5, %i5, %g6
srl %g1, 0x16, %g3
sll %l3, %o0, %g2
subccc %i7, 0x1D80, %i0
tle %xcc, 0x0
ta %xcc, 0x3
orncc %o4, %o2, %o6
fzero %f0
edge16 %i1, %i2, %l6
ld [%l7 + 0x78], %f22
tl %xcc, 0x0
edge8ln %l4, %g4, %o1
fbue %fcc0, loop_1693
sir 0x0E6B
sth %l0, [%l7 + 0x12]
ld [%l7 + 0x2C], %f17
loop_1693:
nop
wr %g0, 0x81, %asi
lduwa [%l7 + 0x14] %asi, %o3
fexpand %f16, %f24
tge %icc, 0x3
bvs,pt %icc, loop_1694
andn %i6, 0x0A0D, %l2
call loop_1695
fmul8ulx16 %f2, %f10, %f4
loop_1694:
flush %l7 + 0x50
sdivcc %g5, 0x12B3, %l1
loop_1695:
umulcc %i3, %o7, %g7
movre %i4, 0x198, %l5
fxnor %f2, %f18, %f28
fnegs %f28, %f21
set 0x40, %l4
stda %f0, [%l7 + %l4] 0x89
ta %xcc, 0x0
andcc %i5, 0x0CF1, %o5
fpsub16 %f16, %f0, %f28
movn %xcc, %g1, %g3
srax %l3, 0x0C, %o0
mova %icc, %g2, %i7
tg %xcc, 0x0
bpos %icc, loop_1696
xorcc %g6, 0x1E74, %o4
fornot1s %f10, %f13, %f21
tg %icc, 0x6
loop_1696:
andncc %i0, %o6, %o2
movle %icc, %i2, %i1
orcc %l6, 0x1410, %l4
umul %o1, 0x0A8A, %l0
movcc %xcc, %g4, %o3
fmovsl %xcc, %f0, %f24
bvc loop_1697
fmovdne %icc, %f21, %f26
bne,pn %xcc, loop_1698
edge32n %l2, %i6, %g5
loop_1697:
fbe %fcc1, loop_1699
umulcc %l1, %o7, %i3
loop_1698:
subccc %g7, %l5, %i4
fmovsge %icc, %f0, %f19
loop_1699:
orncc %i5, 0x0AA8, %g1
fors %f2, %f23, %f26
and %o5, 0x16A7, %l3
move %xcc, %g3, %o0
ldsw [%l7 + 0x14], %i7
ldstub [%l7 + 0x46], %g6
fmovdcs %xcc, %f11, %f6
sub %o4, 0x0AD7, %g2
fmovsg %icc, %f28, %f4
mova %xcc, %i0, %o6
edge32n %o2, %i2, %l6
bne,a,pt %icc, loop_1700
bpos %xcc, loop_1701
brz,a %i1, loop_1702
nop
setx 0xFBE85733F89E7EF7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xE14263D329B8A922, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f20, %f12
loop_1700:
fmul8sux16 %f20, %f0, %f4
loop_1701:
fmovdge %xcc, %f28, %f17
loop_1702:
edge32n %l4, %o1, %l0
tpos %xcc, 0x6
sth %g4, [%l7 + 0x72]
movre %o3, 0x0D3, %l2
fbule,a %fcc1, loop_1703
andn %g5, %l1, %i6
stbar
sub %i3, %g7, %o7
loop_1703:
mova %icc, %l5, %i4
sethi 0x054B, %i5
fxnor %f4, %f26, %f26
edge32ln %o5, %g1, %g3
fble %fcc0, loop_1704
edge32l %l3, %i7, %g6
movcc %icc, %o0, %o4
fmovdle %icc, %f18, %f7
loop_1704:
edge8n %g2, %o6, %i0
movcs %icc, %i2, %o2
smul %i1, 0x1EF7, %l4
udiv %l6, 0x05F7, %o1
edge32ln %l0, %o3, %g4
movl %xcc, %l2, %l1
fxnors %f8, %f14, %f11
tcs %xcc, 0x2
tne %icc, 0x6
fnors %f15, %f21, %f9
fones %f17
fandnot1 %f20, %f20, %f14
nop
setx loop_1705, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
alignaddr %i6, %g5, %g7
addcc %i3, %o7, %l5
movne %xcc, %i4, %o5
loop_1705:
edge8n %g1, %g3, %i5
srl %l3, 0x0A, %i7
ldd [%l7 + 0x78], %g6
udivcc %o4, 0x0D72, %o0
set 0x63, %o4
ldsba [%l7 + %o4] 0x80, %g2
wr %g0, 0x19, %asi
lduba [%l7 + 0x13] %asi, %i0
add %i2, %o2, %o6
fcmpgt16 %f20, %f0, %i1
movvs %xcc, %l6, %o1
addccc %l0, %l4, %o3
fmovda %xcc, %f17, %f7
membar 0x4C
set 0x40, %g4
ldda [%l7 + %g4] 0x81, %f0
fpadd16s %f13, %f12, %f5
subccc %l2, %l1, %i6
stw %g4, [%l7 + 0x3C]
udivx %g7, 0x198C, %g5
popc 0x1A15, %i3
nop
setx 0xE7C0C94EE49B47A7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xDA6645FDF7F1B9EA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fmuld %f26, %f20, %f4
fsrc1 %f30, %f6
prefetch [%l7 + 0x50], 0x2
fbu %fcc1, loop_1706
membar 0x57
add %l7, 0x6C, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %l5, %i4
loop_1706:
fmul8x16al %f21, %f1, %f14
fmuld8ulx16 %f3, %f31, %f0
set 0x30, %o2
ldda [%l7 + %o2] 0x19, %o6
umul %g1, %o5, %g3
fcmpeq16 %f0, %f14, %i5
swap [%l7 + 0x40], %i7
movg %icc, %g6, %l3
stbar
andn %o0, %o4, %g2
tsubcctv %i2, %i0, %o6
sdivcc %i1, 0x1622, %o2
srl %l6, %l0, %o1
movrgez %l4, 0x027, %l2
tge %icc, 0x3
alignaddrl %l1, %o3, %g4
movcc %xcc, %g7, %i6
array8 %g5, %i3, %l5
xor %o7, 0x1E5E, %g1
fpsub16 %f20, %f18, %f24
movpos %icc, %o5, %i4
smul %i5, 0x028C, %i7
movgu %icc, %g3, %g6
xorcc %l3, 0x024E, %o4
movrne %o0, 0x33E, %g2
nop
fitos %f14, %f17
fbn %fcc2, loop_1707
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x19, %asi
ldswa [%l7 + 0x48] %asi, %i0
loop_1707:
fmuld8sux16 %f0, %f9, %f26
xor %o6, 0x1262, %i1
xnor %i2, %l6, %l0
movleu %xcc, %o2, %o1
move %xcc, %l2, %l4
mulscc %l1, 0x0F66, %o3
mulscc %g4, 0x12AF, %g7
te %icc, 0x6
sll %i6, 0x0F, %i3
edge8n %g5, %l5, %o7
addcc %o5, %g1, %i5
bne,a,pn %icc, loop_1708
movgu %xcc, %i7, %g3
sdivx %i4, 0x1AC6, %l3
fmuld8ulx16 %f30, %f25, %f4
loop_1708:
orn %o4, 0x1AE9, %o0
ba,a,pt %icc, loop_1709
sra %g6, %g2, %i0
array32 %o6, %i2, %i1
edge8ln %l0, %l6, %o1
loop_1709:
fexpand %f4, %f6
addcc %l2, 0x0EFE, %l4
andcc %l1, 0x147E, %o2
fzero %f16
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %xcc, %o3, %g4
fmul8ulx16 %f26, %f10, %f22
fbu,a %fcc2, loop_1710
sub %g7, 0x1A10, %i6
prefetch [%l7 + 0x7C], 0x2
tgu %xcc, 0x7
loop_1710:
addc %g5, %l5, %i3
fbug %fcc2, loop_1711
edge16 %o5, %g1, %o7
tcc %xcc, 0x1
bpos,a %icc, loop_1712
loop_1711:
movre %i5, 0x354, %i7
fornot2 %f12, %f22, %f26
alignaddrl %i4, %l3, %o4
loop_1712:
ble,a,pn %icc, loop_1713
tneg %icc, 0x3
membar 0x3A
smulcc %o0, 0x0314, %g6
loop_1713:
tcc %xcc, 0x0
mova %xcc, %g2, %i0
tg %xcc, 0x4
movvc %icc, %o6, %g3
mova %xcc, %i2, %l0
addcc %l6, %o1, %i1
addc %l4, %l2, %l1
or %o2, 0x0ADB, %g4
sdivx %o3, 0x05AA, %g7
bl %icc, loop_1714
ld [%l7 + 0x34], %f26
fmovrdne %i6, %f28, %f10
nop
fitos %f5, %f13
fstox %f13, %f18
fxtos %f18, %f24
loop_1714:
fzero %f22
nop
setx 0xB4752461, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0xF6DC5463, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fadds %f31, %f29, %f27
or %g5, %l5, %o5
udiv %i3, 0x1859, %g1
taddcctv %o7, %i5, %i4
fcmpeq16 %f16, %f10, %l3
array8 %i7, %o0, %g6
te %xcc, 0x3
fbug,a %fcc3, loop_1715
orcc %o4, 0x0A27, %g2
xor %o6, %g3, %i0
nop
fitod %f10, %f24
fdtoi %f24, %f31
loop_1715:
ldsw [%l7 + 0x0C], %i2
fsrc1s %f14, %f31
te %icc, 0x0
edge16n %l0, %o1, %l6
fbn,a %fcc3, loop_1716
fbo,a %fcc0, loop_1717
movrlez %l4, %i1, %l2
edge32n %o2, %l1, %o3
loop_1716:
fornot1s %f16, %f24, %f14
loop_1717:
bl loop_1718
edge32 %g4, %g7, %g5
tge %xcc, 0x2
edge32n %l5, %i6, %o5
loop_1718:
stw %i3, [%l7 + 0x10]
movvc %xcc, %g1, %o7
movleu %xcc, %i5, %l3
set 0x40, %l6
stda %f16, [%l7 + %l6] 0x14
fabss %f10, %f30
mova %icc, %i4, %i7
tpos %xcc, 0x1
wr %g0, 0x89, %asi
stha %g6, [%l7 + 0x6E] %asi
movle %icc, %o4, %g2
tle %xcc, 0x6
fpsub16s %f2, %f13, %f3
add %l7, 0x20, %l6
wr %g0, 0x81, %asi
casxa [%l6] %asi, %o0, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32 %o6, %i2, %i0
srlx %o1, %l6, %l4
bvs,a,pn %icc, loop_1719
stb %i1, [%l7 + 0x4F]
udivcc %l0, 0x1D53, %o2
movrgz %l1, 0x341, %o3
loop_1719:
nop
setx 0xB5235C36, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
fsqrts %f0, %f12
bcs,a,pt %xcc, loop_1720
bpos,a loop_1721
bneg %xcc, loop_1722
fbo %fcc2, loop_1723
loop_1720:
fnot2s %f20, %f11
loop_1721:
orncc %g4, 0x11BD, %l2
loop_1722:
nop
wr %g0, 0x11, %asi
stxa %g7, [%l7 + 0x18] %asi
loop_1723:
movle %icc, %g5, %l5
and %i6, 0x0F6F, %i3
movne %icc, %o5, %g1
andncc %o7, %l3, %i4
fmul8x16 %f27, %f8, %f18
udiv %i5, 0x1AD2, %i7
tvs %xcc, 0x4
xorcc %g6, %g2, %o4
or %g3, 0x01EF, %o6
alignaddrl %i2, %i0, %o1
tsubcctv %o0, 0x1AB6, %l4
edge8ln %l6, %l0, %o2
edge16n %i1, %l1, %g4
sra %o3, %l2, %g7
fmul8x16 %f20, %f30, %f22
orn %g5, %i6, %l5
fpsub16 %f10, %f0, %f20
add %o5, %g1, %o7
fblg,a %fcc0, loop_1724
bne,a,pt %xcc, loop_1725
fmovspos %xcc, %f5, %f22
andn %i3, 0x196D, %l3
loop_1724:
nop
set 0x0C, %l1
ldswa [%l7 + %l1] 0x14, %i5
loop_1725:
sdiv %i7, 0x05DD, %i4
sdiv %g6, 0x07C1, %o4
bgu,a loop_1726
edge32 %g3, %o6, %g2
sdiv %i0, 0x0BFD, %i2
add %l7, 0x4C, %l6
wr %g0, 0x10, %asi
casa [%l6] 0x10, %o1, %o0
loop_1726:
and %l4, %l0, %l6
edge16n %o2, %i1, %l1
fxnors %f29, %f7, %f30
movvs %xcc, %o3, %l2
flush %l7 + 0x1C
fbug %fcc0, loop_1727
fbge,a %fcc1, loop_1728
movrgz %g4, %g7, %i6
umul %l5, %o5, %g1
loop_1727:
mulx %g5, 0x1FAA, %i3
loop_1728:
movl %xcc, %l3, %i5
edge32n %o7, %i7, %g6
fmovscc %icc, %f3, %f22
sdiv %i4, 0x0FCD, %g3
sra %o4, 0x13, %g2
nop
setx 0x65D9141364853D16, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x94BC3D3E891BA787, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fdivd %f12, %f22, %f18
fpsub32 %f10, %f28, %f28
movrlez %i0, 0x24A, %o6
umul %i2, %o0, %l4
ldx [%l7 + 0x68], %o1
tn %icc, 0x3
tcs %xcc, 0x6
brgez %l6, loop_1729
smul %l0, %i1, %l1
fmovsneg %xcc, %f30, %f15
movvc %xcc, %o3, %o2
loop_1729:
movrlez %g4, %g7, %i6
sra %l5, %l2, %o5
tcc %xcc, 0x6
orcc %g1, 0x1467, %g5
fandnot2 %f10, %f2, %f8
nop
setx loop_1730, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tne %xcc, 0x6
sllx %l3, 0x12, %i3
tle %xcc, 0x1
loop_1730:
addcc %i5, 0x05FB, %o7
stbar
ble,pt %xcc, loop_1731
srax %g6, 0x01, %i7
edge8ln %i4, %g3, %g2
sra %o4, %o6, %i0
loop_1731:
udivcc %i2, 0x185B, %l4
nop
setx 0x8F173C825F547EEA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xBDFB0C0D2C0324F3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fdivd %f12, %f6, %f30
fone %f14
alignaddrl %o1, %l6, %o0
fbe %fcc1, loop_1732
fbge,a %fcc0, loop_1733
fmovrsgz %l0, %f28, %f28
taddcctv %l1, 0x036E, %o3
loop_1732:
tge %xcc, 0x5
loop_1733:
tg %icc, 0x4
set 0x22, %g1
stha %i1, [%l7 + %g1] 0x27
membar #Sync
sll %g4, 0x0B, %o2
stb %i6, [%l7 + 0x3C]
mulx %g7, %l2, %l5
nop
setx 0x30986E09C96945DE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xEAA0C850E9205654, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fdivd %f8, %f20, %f14
movleu %xcc, %o5, %g5
sll %g1, 0x19, %i3
array32 %i5, %o7, %g6
movcc %xcc, %i7, %i4
movneg %icc, %l3, %g3
edge16l %g2, %o4, %o6
tpos %xcc, 0x0
fmovrsgz %i0, %f18, %f22
movcs %xcc, %i2, %o1
edge16n %l6, %o0, %l4
tvc %xcc, 0x7
te %icc, 0x6
edge8ln %l0, %o3, %i1
popc %l1, %g4
set 0x58, %i4
prefetcha [%l7 + %i4] 0x18, 0x1
nop
setx 0x1A95CCB49BC1207E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f14
udiv %o2, 0x0B67, %l2
brgez %l5, loop_1734
umul %o5, 0x1FF4, %g7
fmovrsne %g5, %f2, %f16
and %g1, 0x043F, %i3
loop_1734:
tcs %xcc, 0x7
tvc %icc, 0x7
movpos %icc, %i5, %g6
stbar
fcmpne16 %f14, %f0, %i7
xor %i4, %o7, %g3
tne %icc, 0x4
movcc %icc, %l3, %o4
tg %icc, 0x1
subcc %g2, %i0, %o6
mulscc %o1, %l6, %o0
move %icc, %i2, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brgz %l0, loop_1735
ldd [%l7 + 0x28], %f6
tcc %xcc, 0x3
srlx %o3, 0x1A, %i1
loop_1735:
tgu %icc, 0x5
add %l7, 0x48, %l6
wr %g0, 0x81, %asi
casxa [%l6] 0x81, %g4, %l1
bn,pt %xcc, loop_1736
movne %icc, %o2, %i6
xor %l2, %o5, %g7
popc 0x02E9, %g5
loop_1736:
tsubcc %l5, %g1, %i5
movl %icc, %g6, %i3
fnor %f8, %f10, %f2
fpsub32 %f12, %f18, %f30
fmovd %f12, %f22
bl,a,pt %icc, loop_1737
fnot2s %f20, %f19
bvc %xcc, loop_1738
nop
fitod %f4, %f18
fdtox %f18, %f18
fxtod %f18, %f2
loop_1737:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %i4, 0x03, %i7
loop_1738:
bge loop_1739
fands %f6, %f30, %f3
nop
fitod %f5, %f12
movg %icc, %o7, %l3
loop_1739:
addc %o4, %g2, %i0
tl %icc, 0x4
fmovdneg %xcc, %f8, %f18
nop
setx 0xD450D9A3CC92CB4C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xD50F56CA4DEADB16, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fmuld %f14, %f6, %f2
fone %f16
mulx %g3, %o1, %o6
sub %l6, %o0, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sub %l4, %l0, %i1
move %xcc, %o3, %l1
fbge,a %fcc2, loop_1740
movne %icc, %o2, %g4
fcmpne32 %f8, %f26, %l2
set 0x78, %l0
ldsha [%l7 + %l0] 0x04, %o5
loop_1740:
fmovse %xcc, %f9, %f28
xnor %g7, %i6, %l5
xor %g1, 0x0E16, %g5
fmovsa %xcc, %f25, %f28
sdivx %i5, 0x0C5E, %g6
add %l7, 0x60, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %i4
casxa [%l6] %asi, %i4, %i7
movneg %xcc, %i3, %o7
ldsb [%l7 + 0x0C], %l3
alignaddr %g2, %o4, %g3
movvc %icc, %i0, %o6
fmovsvs %icc, %f26, %f17
nop
set 0x60, %o1
std %f16, [%l7 + %o1]
edge8l %l6, %o0, %i2
fmovsle %xcc, %f20, %f23
edge16ln %o1, %l4, %i1
smul %o3, 0x0170, %l0
edge32n %o2, %g4, %l2
nop
setx loop_1741, %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
fbne %fcc2, loop_1742
movrlez %o5, 0x107, %g7
umul %l1, 0x0A58, %l5
loop_1741:
edge16l %i6, %g5, %g1
loop_1742:
nop
set 0x30, %o5
ldxa [%g0 + %o5] 0x20, %i5
wr %g0, 0x10, %asi
ldsha [%l7 + 0x24] %asi, %i4
or %g6, %i3, %i7
edge16 %l3, %g2, %o4
fmovdgu %xcc, %f3, %f26
movrgez %o7, %g3, %i0
stx %o6, [%l7 + 0x68]
fmovse %icc, %f6, %f28
orn %l6, 0x0DBE, %o0
and %i2, 0x1C5B, %l4
umulcc %o1, %i1, %l0
fnot2s %f26, %f27
movvc %xcc, %o3, %o2
fpadd32 %f24, %f12, %f26
fpsub32 %f20, %f24, %f10
fcmpgt16 %f0, %f20, %g4
xnorcc %l2, 0x1F53, %o5
nop
setx 0x0B45F5020DEC7102, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x0161785DE786F70A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fdivd %f8, %f28, %f20
sra %g7, %l5, %l1
fbug %fcc0, loop_1743
srlx %g5, 0x0A, %g1
tg %icc, 0x2
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x68] %asi, 0x1
loop_1743:
array32 %i5, %g6, %i3
nop
setx 0x6DA5E9BC606608C7, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array8 %i4, %l3, %i7
fblg,a %fcc3, loop_1744
tg %xcc, 0x1
tcc %icc, 0x7
fpsub32 %f12, %f22, %f10
loop_1744:
nop
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
fpadd16 %f4, %f26, %f12
bleu,a loop_1745
nop
setx 0xF6E41BD3502AD196, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xFBCEEF9E0B9DB8EC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f2, %f4
fpadd32s %f29, %f1, %f17
nop
set 0x59, %i5
ldsb [%l7 + %i5], %g2
loop_1745:
tcs %xcc, 0x6
tleu %xcc, 0x3
orcc %o7, %g3, %o4
fblg,a %fcc3, loop_1746
movl %icc, %i0, %l6
xnorcc %o0, 0x1BC0, %i2
fmovse %icc, %f27, %f21
loop_1746:
movpos %xcc, %l4, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrne %o1, 0x168, %l0
stbar
fnegs %f26, %f1
edge16l %o3, %o2, %i1
edge32 %l2, %o5, %g4
andn %l5, 0x0258, %l1
fone %f8
andcc %g5, 0x1DF6, %g1
sdiv %i6, 0x0E0F, %i5
fmul8x16au %f29, %f21, %f18
fmovdl %xcc, %f24, %f25
fmovs %f4, %f4
movcs %xcc, %g7, %g6
movrgz %i3, 0x11C, %i4
bne,a %xcc, loop_1747
fpsub32s %f15, %f22, %f18
fmovs %f27, %f30
ldx [%l7 + 0x60], %i7
loop_1747:
popc %g2, %l3
edge32 %o7, %o4, %g3
tpos %icc, 0x1
fxor %f24, %f4, %f14
fmovdl %xcc, %f14, %f29
fmovsge %xcc, %f6, %f22
tgu %xcc, 0x3
brz,a %i0, loop_1748
array32 %o0, %i2, %l6
ba,pt %xcc, loop_1749
taddcctv %o6, %o1, %l4
loop_1748:
tpos %xcc, 0x6
sethi 0x00E2, %l0
loop_1749:
bvs,a loop_1750
lduh [%l7 + 0x6A], %o3
alignaddrl %i1, %o2, %o5
bgu,a loop_1751
loop_1750:
nop
set 0x30, %g3
stw %g4, [%l7 + %g3]
bshuffle %f28, %f4, %f8
nop
setx 0x47807A095976687E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
fsqrtd %f6, %f24
loop_1751:
edge8l %l5, %l2, %g5
fzero %f26
set 0x40, %i7
stda %f16, [%l7 + %i7] 0xf8
membar #Sync
or %l1, 0x08DD, %g1
add %i6, %g7, %g6
movvc %xcc, %i5, %i3
array8 %i4, %g2, %i7
move %icc, %l3, %o4
subc %g3, %i0, %o0
fmovdge %xcc, %f12, %f9
nop
setx 0xCCA865A0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0xDCD3708E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fmuls %f29, %f16, %f17
fbge %fcc2, loop_1752
st %f18, [%l7 + 0x34]
mulx %o7, 0x0541, %l6
alignaddrl %o6, %o1, %l4
loop_1752:
movgu %icc, %l0, %i2
srl %i1, 0x1B, %o3
sdivcc %o5, 0x11DB, %g4
fmovs %f9, %f25
fpack32 %f6, %f0, %f10
movneg %icc, %o2, %l5
lduw [%l7 + 0x08], %g5
fpack16 %f4, %f10
nop
setx loop_1753, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
umulcc %l2, 0x145F, %l1
fzero %f18
fbug %fcc3, loop_1754
loop_1753:
brlez,a %g1, loop_1755
addcc %g7, 0x0FA6, %i6
movre %i5, %g6, %i4
loop_1754:
fmovdle %xcc, %f11, %f2
loop_1755:
movn %xcc, %i3, %i7
fpsub32 %f14, %f2, %f0
and %l3, %g2, %g3
fmovdvs %xcc, %f27, %f2
set 0x0C, %i6
sta %f15, [%l7 + %i6] 0x19
edge32 %i0, %o0, %o7
sllx %l6, 0x0B, %o6
call loop_1756
subcc %o1, 0x1282, %l4
brnz %l0, loop_1757
bgu %icc, loop_1758
loop_1756:
nop
setx 0x605D696B, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
fmovdle %icc, %f27, %f5
loop_1757:
fandnot1 %f26, %f22, %f6
loop_1758:
movpos %icc, %i2, %i1
movge %xcc, %o3, %o4
movvs %icc, %g4, %o5
mova %xcc, %o2, %g5
movrlz %l2, 0x3AA, %l1
orncc %l5, %g1, %g7
andn %i6, %g6, %i5
addc %i4, %i7, %l3
fmul8sux16 %f30, %f12, %f8
fmovsa %xcc, %f17, %f11
fandnot1 %f4, %f12, %f10
tn %xcc, 0x5
fpsub32s %f23, %f14, %f22
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x50] %asi, 0x1
lduh [%l7 + 0x6C], %g3
tneg %icc, 0x3
edge8l %g2, %o0, %i0
edge8 %o7, %l6, %o6
sir 0x1C01
movrgez %l4, 0x3FB, %l0
tpos %icc, 0x3
fmovrse %o1, %f23, %f10
smul %i2, %i1, %o3
udiv %o4, 0x1F3D, %g4
taddcctv %o2, 0x086A, %g5
mova %xcc, %o5, %l2
bn,pn %xcc, loop_1759
tn %xcc, 0x6
fsrc2s %f0, %f10
fnot1s %f7, %f27
loop_1759:
andncc %l1, %g1, %g7
fsrc2s %f7, %f20
mulscc %l5, 0x16D4, %g6
umul %i5, 0x1D10, %i4
sth %i6, [%l7 + 0x4A]
edge8ln %i7, %l3, %i3
fmovde %icc, %f6, %f28
fpsub16s %f23, %f14, %f19
smul %g3, %o0, %i0
tvc %icc, 0x5
fmovdg %icc, %f18, %f7
edge32 %g2, %o7, %l6
movl %icc, %o6, %l0
nop
setx 0x0B8A82E4806341E1, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
popc 0x1A4B, %o1
xor %l4, 0x0F32, %i2
tcs %xcc, 0x4
ta %xcc, 0x6
srl %o3, 0x0A, %i1
fmovde %xcc, %f17, %f10
edge32ln %g4, %o2, %g5
st %f2, [%l7 + 0x3C]
fmovsl %icc, %f9, %f0
fpadd32s %f10, %f17, %f15
movgu %xcc, %o5, %l2
addc %l1, %g1, %g7
fnors %f14, %f22, %f18
te %icc, 0x2
array32 %o4, %g6, %i5
edge16ln %i4, %i6, %l5
alignaddr %l3, %i3, %i7
array8 %g3, %o0, %g2
movrne %o7, %i0, %o6
nop
setx loop_1760, %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
fmovsvs %xcc, %f11, %f1
add %l0, %o1, %l6
fandnot2 %f4, %f26, %f20
loop_1760:
fmovdvc %xcc, %f24, %f1
movleu %xcc, %l4, %i2
fmul8sux16 %f30, %f2, %f22
sub %o3, %i1, %o2
edge32 %g5, %o5, %l2
edge16l %l1, %g1, %g4
nop
setx 0xF092F386B049EAB5, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
fmovdge %icc, %f6, %f4
fmul8x16au %f20, %f20, %f22
brlz,a %g7, loop_1761
fmovdgu %xcc, %f21, %f18
fnegs %f19, %f5
movvc %icc, %o4, %i5
loop_1761:
movvs %xcc, %i4, %g6
fmuld8sux16 %f28, %f4, %f30
set 0x40, %g7
stda %f16, [%l7 + %g7] 0x16
membar #Sync
fbule %fcc2, loop_1762
fpmerge %f0, %f2, %f2
fbul,a %fcc3, loop_1763
sethi 0x15CE, %i6
loop_1762:
movleu %xcc, %l3, %l5
mulx %i7, %g3, %i3
loop_1763:
orn %o0, %g2, %o7
fpsub32 %f26, %f28, %f20
fbn,a %fcc3, loop_1764
array32 %i0, %o6, %l0
movre %o1, %l4, %i2
mova %icc, %o3, %i1
loop_1764:
taddcctv %o2, 0x0CB8, %g5
fmovdpos %icc, %f7, %f10
movre %o5, 0x215, %l2
array8 %l6, %l1, %g4
edge8 %g1, %g7, %o4
movrgez %i5, 0x3A6, %g6
nop
setx 0xD6BEC25B10761A95, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
pdist %f2, %f8, %f22
bcs,a,pn %icc, loop_1765
brlez %i6, loop_1766
sir 0x05E4
fors %f30, %f22, %f16
loop_1765:
srax %i4, %l3, %i7
loop_1766:
movrgz %l5, 0x1A0, %g3
brgz,a %o0, loop_1767
andncc %g2, %o7, %i3
subc %i0, 0x0994, %o6
nop
setx 0x41D2ACD3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xEB205D9D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fsubs %f14, %f20, %f25
loop_1767:
tpos %icc, 0x2
fbug %fcc2, loop_1768
add %o1, 0x046B, %l0
tvc %icc, 0x2
sethi 0x0091, %i2
loop_1768:
fnot1s %f26, %f28
fcmpne16 %f20, %f24, %l4
edge32n %o3, %o2, %g5
movleu %xcc, %i1, %l2
or %l6, %l1, %g4
tne %xcc, 0x1
wr %g0, 0x80, %asi
ldswa [%l7 + 0x30] %asi, %o5
mulx %g1, %g7, %i5
add %l7, 0x10, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] 0x10, %o4, %i6
tl %icc, 0x5
smulcc %i4, %l3, %g6
add %i7, 0x0EE6, %l5
movgu %icc, %g3, %g2
udivx %o7, 0x01F9, %o0
tsubcctv %i3, 0x0432, %o6
ba,a loop_1769
movrlez %o1, 0x077, %i0
sdivcc %l0, 0x0D5B, %i2
movl %xcc, %l4, %o2
loop_1769:
array8 %o3, %i1, %l2
fornot2s %f14, %f2, %f26
nop
setx 0x9DD74ECA80481A2A, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
movvs %xcc, %l6, %g5
edge32ln %l1, %g4, %g1
tgu %icc, 0x1
fbge,a %fcc2, loop_1770
tvc %xcc, 0x2
edge8 %o5, %i5, %g7
movneg %icc, %i6, %o4
loop_1770:
fmovdneg %icc, %f8, %f16
sdivcc %i4, 0x03D2, %g6
tle %xcc, 0x4
edge8n %i7, %l3, %g3
or %l5, %o7, %g2
movcc %icc, %o0, %i3
bvc loop_1771
membar 0x5D
nop
setx 0xA41BC0DC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x6537B083, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fmuls %f9, %f10, %f26
movgu %xcc, %o1, %o6
loop_1771:
movrne %i0, %i2, %l0
alignaddr %o2, %o3, %i1
brlez,a %l2, loop_1772
orncc %l6, 0x1AFC, %l4
nop
fitos %f30, %f3
fcmple16 %f12, %f30, %l1
loop_1772:
popc 0x1649, %g5
set 0x50, %g6
ldda [%l7 + %g6] 0xe2, %g4
brgez,a %g1, loop_1773
fbo %fcc0, loop_1774
udivcc %o5, 0x0CFB, %i5
nop
fitod %f2, %f8
fdtos %f8, %f7
loop_1773:
stbar
loop_1774:
nop
setx 0xF041FDCC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %fsr
set 0x40, %i0
stxa %g7, [%l7 + %i0] 0xea
membar #Sync
movrne %o4, 0x3DD, %i4
edge16 %i6, %i7, %l3
fnegd %f10, %f20
wr %g0, 0xe2, %asi
stxa %g3, [%l7 + 0x20] %asi
membar #Sync
smulcc %g6, %l5, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %g2, %i3, %o0
udivcc %o1, 0x11CD, %i0
movrlez %o6, %l0, %i2
fones %f3
fcmple16 %f22, %f0, %o2
edge16l %o3, %i1, %l2
tle %xcc, 0x7
tcc %xcc, 0x3
tpos %xcc, 0x3
orcc %l4, %l6, %l1
fmovsleu %icc, %f5, %f14
brgz %g5, loop_1775
fmovscc %xcc, %f2, %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsle %icc, %f28, %f11
loop_1775:
fcmple16 %f30, %f20, %g4
array8 %o5, %g1, %i5
taddcctv %g7, %o4, %i6
tgu %icc, 0x2
fcmpeq32 %f22, %f20, %i7
fmovrdgz %i4, %f0, %f16
swap [%l7 + 0x40], %l3
addcc %g6, %l5, %g3
brnz,a %o7, loop_1776
tl %icc, 0x6
ldd [%l7 + 0x50], %g2
bgu %xcc, loop_1777
loop_1776:
bcs,a,pn %icc, loop_1778
ldx [%l7 + 0x38], %o0
move %xcc, %i3, %i0
loop_1777:
nop
setx loop_1779, %l0, %l1
jmpl %l1, %o6
loop_1778:
orcc %o1, %i2, %l0
fmul8sux16 %f4, %f4, %f0
tsubcctv %o3, %o2, %i1
loop_1779:
tcs %xcc, 0x0
edge8n %l4, %l2, %l6
taddcctv %g5, %l1, %o5
tvs %xcc, 0x2
ldsh [%l7 + 0x76], %g4
ld [%l7 + 0x44], %f4
movrgez %g1, 0x3B5, %g7
andncc %i5, %i6, %o4
brnz %i7, loop_1780
movrgz %l3, %i4, %g6
nop
fitos %f9, %f2
fstoi %f2, %f14
fzero %f14
loop_1780:
fmovrde %l5, %f6, %f20
array32 %g3, %g2, %o0
andncc %o7, %i3, %o6
ldsh [%l7 + 0x4C], %i0
tge %icc, 0x1
bl %xcc, loop_1781
fcmpeq16 %f6, %f18, %o1
alignaddrl %i2, %o3, %l0
st %f9, [%l7 + 0x10]
loop_1781:
edge16l %i1, %o2, %l4
nop
setx 0xFE1DA177941EE8AA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x3ED8090850B84CE5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fsubd %f20, %f2, %f16
movn %icc, %l2, %g5
set 0x38, %i3
prefetcha [%l7 + %i3] 0x15, 0x1
edge32ln %o5, %g4, %l6
fcmple16 %f4, %f6, %g7
faligndata %f4, %f12, %f10
edge16l %i5, %g1, %i6
edge8l %o4, %i7, %i4
movrne %g6, 0x202, %l5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdn %xcc, %f22, %f7
and %g3, %g2, %o0
movrlz %o7, 0x141, %i3
orncc %o6, 0x087B, %i0
movg %xcc, %l3, %o1
xnorcc %i2, %l0, %i1
tg %xcc, 0x4
tle %xcc, 0x5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpgt16 %f12, %f26, %o3
edge8 %o2, %l2, %l4
movge %icc, %l1, %g5
fornot1 %f0, %f6, %f20
movle %xcc, %o5, %l6
movle %icc, %g7, %g4
nop
setx loop_1782, %l0, %l1
jmpl %l1, %i5
sll %g1, %o4, %i7
andncc %i4, %g6, %i6
fexpand %f10, %f0
loop_1782:
xnor %g3, %l5, %o0
sll %g2, %i3, %o7
addc %i0, 0x13F0, %l3
nop
setx loop_1783, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fnot1s %f25, %f4
edge32l %o6, %o1, %i2
brlez,a %i1, loop_1784
loop_1783:
edge16ln %l0, %o2, %l2
addccc %o3, %l4, %g5
fbl,a %fcc3, loop_1785
loop_1784:
andn %l1, 0x142D, %o5
set 0x38, %g5
stxa %g7, [%g0 + %g5] 0x4f
loop_1785:
tleu %icc, 0x3
be,a,pn %icc, loop_1786
nop
setx 0xA5E21849, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x3E74D466, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fmuls %f8, %f18, %f7
sllx %g4, 0x09, %i5
fmovdgu %xcc, %f27, %f8
loop_1786:
tsubcc %l6, 0x1C3D, %o4
edge32n %i7, %i4, %g6
andcc %g1, %i6, %g3
fble %fcc0, loop_1787
nop
setx loop_1788, %l0, %l1
jmpl %l1, %l5
fexpand %f5, %f18
movrgez %o0, 0x0F3, %g2
loop_1787:
brnz %o7, loop_1789
loop_1788:
srax %i3, 0x18, %i0
tge %icc, 0x0
swap [%l7 + 0x70], %o6
loop_1789:
tsubcctv %l3, %i2, %o1
udivx %i1, 0x05F1, %l0
fnegd %f26, %f10
tleu %icc, 0x2
orn %o2, %o3, %l2
fnegd %f12, %f12
andncc %l4, %l1, %o5
nop
fitos %f3, %f6
fstod %f6, %f24
tle %xcc, 0x3
bpos,pt %icc, loop_1790
edge16 %g7, %g5, %i5
pdist %f6, %f28, %f22
movcs %icc, %g4, %l6
loop_1790:
array32 %i7, %i4, %g6
tne %icc, 0x1
set 0x210, %l5
ldxa [%g0 + %l5] 0x52, %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subc %i6, 0x0CD5, %g3
ld [%l7 + 0x70], %f3
move %icc, %l5, %o0
fands %f19, %f12, %f5
membar 0x49
add %g1, 0x0828, %g2
set 0x54, %o6
swapa [%l7 + %o6] 0x04, %o7
addcc %i0, %i3, %o6
fpadd16 %f16, %f20, %f24
edge16n %i2, %o1, %i1
movl %icc, %l3, %l0
sdivx %o3, 0x19DF, %l2
tgu %icc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %xcc, %l4, %l1
wr %g0, 0x11, %asi
swapa [%l7 + 0x6C] %asi, %o2
subccc %g7, %g5, %o5
fpsub32s %f27, %f11, %f7
edge32ln %g4, %i5, %l6
nop
setx 0xB63D891D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0xF0808295, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fsubs %f6, %f8, %f10
edge8ln %i7, %g6, %i4
xorcc %o4, 0x1332, %g3
sllx %i6, %l5, %o0
te %xcc, 0x2
movcc %xcc, %g2, %g1
tvc %icc, 0x4
popc 0x1D73, %i0
edge8l %i3, %o7, %o6
fxnor %f20, %f4, %f28
ta %xcc, 0x1
edge8n %i2, %i1, %l3
array8 %o1, %l0, %o3
movrgez %l2, %l4, %o2
set 0x38, %i2
ldsba [%l7 + %i2] 0x19, %l1
brlez %g5, loop_1791
nop
set 0x48, %l2
ldsw [%l7 + %l2], %o5
movvc %icc, %g4, %g7
orncc %l6, %i7, %g6
loop_1791:
tneg %xcc, 0x6
tg %xcc, 0x5
ld [%l7 + 0x50], %f2
fmovdleu %xcc, %f21, %f31
bgu,pt %icc, loop_1792
movneg %xcc, %i4, %i5
sdiv %g3, 0x0B19, %o4
sethi 0x179B, %i6
loop_1792:
edge16 %o0, %l5, %g1
std %f18, [%l7 + 0x18]
movneg %xcc, %i0, %i3
bcs,a %icc, loop_1793
fbn %fcc3, loop_1794
fpackfix %f10, %f7
or %o7, 0x0082, %g2
loop_1793:
subc %o6, %i1, %i2
loop_1794:
fbue %fcc2, loop_1795
edge8 %l3, %o1, %l0
brnz,a %l2, loop_1796
xorcc %o3, %l4, %l1
loop_1795:
fmuld8ulx16 %f1, %f24, %f30
tneg %icc, 0x6
loop_1796:
tsubcctv %g5, %o2, %g4
nop
setx 0x00498DF0, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
wr %g0, 0x04, %asi
ldsha [%l7 + 0x6C] %asi, %o5
nop
setx 0x4D57055F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x4E88E65E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fmuls %f11, %f10, %f4
tvs %icc, 0x6
movrne %l6, 0x1CC, %i7
wr %g0, 0x0c, %asi
lda [%l7 + 0x6C] %asi, %f6
alignaddrl %g7, %i4, %i5
fmovsvs %xcc, %f30, %f31
movgu %icc, %g6, %g3
wr %g0, 0x19, %asi
stba %i6, [%l7 + 0x7D] %asi
subc %o0, 0x0248, %o4
fbuge,a %fcc0, loop_1797
fpadd32s %f12, %f18, %f30
edge32n %g1, %i0, %i3
set 0x7C, %o3
lduba [%l7 + %o3] 0x14, %o7
loop_1797:
movleu %icc, %l5, %o6
set 0x78, %g2
ldswa [%l7 + %g2] 0x10, %i1
movleu %icc, %i2, %l3
te %icc, 0x5
fmovsge %icc, %f4, %f14
udivx %g2, 0x111E, %o1
set 0x10, %o0
stxa %l2, [%l7 + %o0] 0x2f
membar #Sync
movcc %icc, %o3, %l0
fmovs %f22, %f30
brz,a %l1, loop_1798
sdivx %g5, 0x1A3C, %o2
fbe %fcc2, loop_1799
pdist %f0, %f24, %f18
loop_1798:
fpadd32s %f15, %f4, %f12
edge32 %l4, %o5, %l6
loop_1799:
tcs %xcc, 0x2
fnor %f16, %f28, %f4
subc %i7, 0x18A9, %g7
set 0x2E, %l3
lduha [%l7 + %l3] 0x10, %g4
xnor %i4, 0x006E, %i5
nop
setx 0xC987CF6F4BB2A0A9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
fsqrtd %f24, %f28
tle %icc, 0x5
membar 0x60
set 0x10, %o7
lduwa [%l7 + %o7] 0x04, %g3
edge16ln %i6, %g6, %o4
bcs loop_1800
umulcc %o0, 0x0188, %g1
fbn,a %fcc2, loop_1801
srlx %i3, %i0, %o7
loop_1800:
alignaddrl %o6, %l5, %i1
movpos %xcc, %l3, %g2
loop_1801:
nop
wr %g0, 0x16, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
ble,a %xcc, loop_1802
movl %icc, %o1, %i2
fornot1s %f9, %f16, %f19
srax %l2, 0x1C, %o3
loop_1802:
movle %icc, %l1, %l0
fmovsgu %xcc, %f26, %f29
set 0x13, %i1
ldsba [%l7 + %i1] 0x0c, %o2
stx %g5, [%l7 + 0x70]
fmovrse %o5, %f20, %f8
movleu %icc, %l6, %l4
xor %g7, 0x0AB2, %i7
movle %icc, %g4, %i5
sdivcc %i4, 0x1B2E, %i6
addc %g6, %o4, %g3
taddcctv %o0, %i3, %g1
tvc %icc, 0x3
fmovsvc %icc, %f22, %f7
addc %o7, %i0, %l5
orn %o6, 0x0602, %l3
move %icc, %g2, %o1
bgu loop_1803
srlx %i1, %i2, %l2
tleu %icc, 0x7
fmovdl %xcc, %f3, %f17
loop_1803:
srl %o3, 0x14, %l0
fmul8ulx16 %f26, %f30, %f8
subcc %l1, 0x1CF5, %o2
srl %g5, 0x04, %o5
bleu,a %icc, loop_1804
nop
setx loop_1805, %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 %l4, %g7, %l6
sdivcc %g4, 0x0A30, %i7
loop_1804:
membar 0x06
loop_1805:
udivx %i5, 0x086F, %i4
fmovsg %xcc, %f12, %f31
movvs %xcc, %g6, %i6
sllx %o4, 0x1E, %g3
movrgz %o0, %g1, %i3
nop
setx 0xEC73C385, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0xBCF8C237, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fmuls %f1, %f15, %f25
taddcc %o7, %l5, %i0
array16 %l3, %g2, %o1
edge16 %i1, %o6, %l2
udiv %i2, 0x18F5, %l0
bvs,a loop_1806
movn %icc, %l1, %o2
edge32n %g5, %o3, %l4
alignaddr %o5, %l6, %g4
loop_1806:
fmovsl %icc, %f12, %f21
fbl %fcc2, loop_1807
sir 0x0A85
ldsw [%l7 + 0x60], %i7
subc %i5, 0x058C, %g7
loop_1807:
nop
wr %g0, 0x0c, %asi
stxa %g6, [%l7 + 0x30] %asi
and %i6, %o4, %i4
tleu %icc, 0x4
fxnors %f3, %f4, %f27
fmovsle %xcc, %f19, %f21
subc %o0, 0x191D, %g3
sra %g1, 0x02, %o7
call loop_1808
mova %xcc, %i3, %i0
orcc %l5, 0x1B19, %g2
movn %icc, %l3, %o1
loop_1808:
prefetch [%l7 + 0x30], 0x0
movcc %icc, %o6, %i1
addccc %i2, %l2, %l1
wr %g0, 0x1f, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
orncc %l0, 0x19BF, %g5
fmovsa %xcc, %f13, %f14
fcmpgt32 %f24, %f12, %o2
edge32 %l4, %o3, %l6
movge %icc, %o5, %g4
nop
setx 0x27D91B83, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x1ADF2C55, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fsubs %f1, %f2, %f20
fmovrdgz %i7, %f12, %f12
nop
setx 0xA0577BCF, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
srax %g7, 0x15, %i5
tge %xcc, 0x3
nop
fitos %f13, %f13
fstod %f13, %f30
bneg,pn %icc, loop_1809
sll %i6, 0x12, %g6
sll %i4, 0x01, %o4
fsrc2 %f24, %f0
loop_1809:
call loop_1810
fmovrde %g3, %f20, %f30
array32 %o0, %o7, %g1
xnor %i0, %l5, %g2
loop_1810:
sll %i3, 0x07, %o1
edge8ln %l3, %i1, %i2
addcc %o6, 0x07D8, %l1
alignaddrl %l0, %l2, %g5
te %icc, 0x1
ta %icc, 0x3
movre %o2, %l4, %o3
fcmple16 %f24, %f4, %l6
fmovsgu %icc, %f30, %f10
nop
setx loop_1811, %l0, %l1
jmpl %l1, %o5
fbo,a %fcc3, loop_1812
fmovdn %icc, %f14, %f15
fmul8x16au %f26, %f5, %f16
loop_1811:
addc %i7, %g7, %i5
loop_1812:
fmovdg %xcc, %f3, %f22
edge16 %g4, %i6, %g6
be,a %xcc, loop_1813
fpmerge %f17, %f13, %f2
fbo %fcc2, loop_1814
alignaddrl %o4, %g3, %o0
loop_1813:
brlez,a %o7, loop_1815
array32 %i4, %g1, %i0
loop_1814:
fmovrdlez %g2, %f20, %f14
xnorcc %l5, %o1, %i3
loop_1815:
movn %icc, %i1, %i2
call loop_1816
sdiv %l3, 0x14DB, %o6
fsrc1s %f25, %f4
movne %xcc, %l1, %l0
loop_1816:
tleu %xcc, 0x3
fcmpeq32 %f28, %f10, %g5
xnorcc %l2, %l4, %o3
fornot1s %f14, %f0, %f13
fbne,a %fcc1, loop_1817
movgu %xcc, %o2, %l6
bvc,a,pn %xcc, loop_1818
ldd [%l7 + 0x68], %f0
loop_1817:
bcc,a %xcc, loop_1819
fbul %fcc2, loop_1820
loop_1818:
movrgz %o5, %i7, %g7
tvs %icc, 0x0
loop_1819:
movl %xcc, %i5, %i6
loop_1820:
edge32l %g4, %o4, %g3
fpadd32s %f17, %f13, %f22
fands %f9, %f30, %f21
movgu %icc, %o0, %o7
fbue %fcc2, loop_1821
movneg %icc, %g6, %g1
brlez %i4, loop_1822
subc %i0, %g2, %l5
loop_1821:
brgz %i3, loop_1823
alignaddr %i1, %i2, %o1
loop_1822:
fmovda %xcc, %f10, %f25
fmovdvs %xcc, %f15, %f7
loop_1823:
fmovrse %l3, %f23, %f24
andncc %l1, %o6, %l0
fbule %fcc3, loop_1824
addcc %l2, %g5, %l4
movcs %icc, %o2, %l6
ldd [%l7 + 0x78], %f2
loop_1824:
add %o3, 0x1488, %i7
mova %icc, %o5, %i5
tleu %xcc, 0x0
udiv %g7, 0x1D7F, %g4
movneg %icc, %o4, %i6
edge32 %g3, %o7, %g6
udiv %o0, 0x0C8A, %i4
ld [%l7 + 0x14], %f20
nop
setx 0x8907F3A1C01E1B7C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x6EF027D04552E22C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fmuld %f0, %f28, %f14
nop
setx 0x12F33572, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
fsqrts %f29, %f18
ldsh [%l7 + 0x68], %g1
srlx %i0, 0x16, %l5
bg,pn %icc, loop_1825
call loop_1826
orcc %g2, %i1, %i2
movrlz %i3, %o1, %l3
loop_1825:
mulx %o6, %l1, %l2
loop_1826:
edge32ln %l0, %g5, %l4
movcs %icc, %l6, %o3
lduh [%l7 + 0x2A], %o2
fba %fcc0, loop_1827
srl %o5, %i7, %i5
udivcc %g7, 0x0845, %o4
edge32l %i6, %g4, %g3
loop_1827:
fcmpeq16 %f28, %f2, %g6
ldsb [%l7 + 0x6E], %o7
stx %o0, [%l7 + 0x20]
movrgez %i4, 0x316, %g1
brnz,a %i0, loop_1828
edge8n %l5, %i1, %g2
bcs,pn %icc, loop_1829
movcs %xcc, %i3, %i2
loop_1828:
fcmpne16 %f24, %f14, %o1
fmul8sux16 %f12, %f10, %f10
loop_1829:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movleu %icc, %l3, %l1
fmovsge %xcc, %f17, %f11
edge8 %l2, %o6, %g5
fzeros %f23
fmovdleu %xcc, %f17, %f6
movge %xcc, %l4, %l0
edge16l %l6, %o2, %o3
tpos %xcc, 0x2
movpos %icc, %i7, %i5
taddcc %o5, 0x0075, %o4
movn %icc, %g7, %g4
std %f10, [%l7 + 0x60]
fcmpgt16 %f2, %f14, %g3
fblg,a %fcc3, loop_1830
fbne %fcc3, loop_1831
movl %icc, %i6, %o7
fmovrdne %g6, %f2, %f26
loop_1830:
edge16 %i4, %g1, %o0
loop_1831:
fsrc1s %f19, %f11
movvc %xcc, %l5, %i1
fpack16 %f10, %f28
movpos %xcc, %g2, %i3
andncc %i2, %i0, %o1
tcs %xcc, 0x1
movl %icc, %l1, %l2
fba,a %fcc1, loop_1832
fmovse %icc, %f16, %f14
fmovdgu %icc, %f31, %f9
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1832:
srax %l3, 0x0C, %g5
tsubcctv %o6, %l4, %l0
call loop_1833
tvc %icc, 0x7
fpackfix %f4, %f21
fbue,a %fcc2, loop_1834
loop_1833:
sdivx %o2, 0x017F, %l6
movneg %xcc, %i7, %o3
xor %o5, 0x1F18, %o4
loop_1834:
fmovdvs %xcc, %f21, %f28
movg %icc, %g7, %g4
fmovscs %xcc, %f21, %f5
fcmple32 %f20, %f12, %i5
tg %icc, 0x4
addc %i6, %o7, %g3
tleu %xcc, 0x3
tle %xcc, 0x0
tsubcctv %i4, %g6, %o0
sllx %l5, 0x0C, %g1
fmovsge %icc, %f13, %f8
fmovrdne %g2, %f8, %f20
srl %i3, 0x04, %i1
sll %i0, %i2, %o1
tpos %icc, 0x7
taddcctv %l2, %l3, %g5
addcc %o6, %l1, %l4
mova %xcc, %l0, %l6
brlez %i7, loop_1835
orncc %o2, 0x0E6A, %o5
set 0x50, %o4
ldstuba [%l7 + %o4] 0x81, %o4
loop_1835:
taddcctv %o3, 0x081D, %g7
movl %icc, %g4, %i6
edge32l %i5, %g3, %i4
tcs %icc, 0x1
fsrc1s %f12, %f20
stb %o7, [%l7 + 0x50]
andcc %o0, 0x0AC2, %g6
sth %l5, [%l7 + 0x70]
stx %g1, [%l7 + 0x28]
addccc %i3, 0x01DA, %i1
edge8 %i0, %g2, %i2
srl %o1, 0x04, %l3
fmovdvc %icc, %f31, %f10
ldub [%l7 + 0x39], %g5
ldx [%l7 + 0x68], %l2
tneg %icc, 0x4
fcmpne16 %f2, %f18, %o6
tpos %xcc, 0x0
set 0x60, %l4
lda [%l7 + %l4] 0x11, %f16
fpadd16 %f18, %f20, %f30
tgu %xcc, 0x6
mova %xcc, %l1, %l4
udivx %l0, 0x10E7, %l6
edge16ln %i7, %o2, %o5
lduh [%l7 + 0x5C], %o4
sethi 0x03F4, %o3
movleu %icc, %g7, %g4
bgu,pn %icc, loop_1836
edge32ln %i5, %i6, %i4
srlx %o7, %o0, %g3
nop
fitod %f2, %f18
fdtox %f18, %f30
fxtod %f30, %f12
loop_1836:
edge8ln %l5, %g6, %g1
nop
setx 0x646B3FB6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
fsqrts %f31, %f20
popc %i1, %i0
movrne %g2, 0x1EC, %i3
tl %icc, 0x1
smul %i2, 0x07DA, %o1
nop
fitos %f10, %f21
fstod %f21, %f16
fcmpgt32 %f18, %f10, %g5
xorcc %l2, %l3, %l1
sll %o6, 0x0B, %l0
fpsub16 %f2, %f0, %f24
tle %icc, 0x5
srlx %l4, 0x1E, %i7
umulcc %l6, %o2, %o4
tvc %icc, 0x4
tl %xcc, 0x5
be,a loop_1837
edge32n %o5, %o3, %g7
sdivcc %i5, 0x0FDB, %i6
sdivx %g4, 0x1081, %i4
loop_1837:
sra %o7, %g3, %l5
edge32 %o0, %g1, %i1
set 0x27, %g4
stba %i0, [%l7 + %g4] 0x27
membar #Sync
edge32 %g2, %i3, %g6
fmul8x16al %f17, %f1, %f6
tne %xcc, 0x0
edge8l %i2, %o1, %l2
nop
fitod %f12, %f28
fdtoi %f28, %f26
sth %l3, [%l7 + 0x74]
ble,a %xcc, loop_1838
tcs %icc, 0x5
bl,pn %xcc, loop_1839
subc %g5, %l1, %o6
loop_1838:
brlez,a %l0, loop_1840
stx %l4, [%l7 + 0x18]
loop_1839:
fmul8x16au %f19, %f7, %f16
bn,a,pn %xcc, loop_1841
loop_1840:
xor %i7, 0x0DE4, %o2
edge8 %o4, %l6, %o5
movleu %icc, %o3, %i5
loop_1841:
fmovdg %icc, %f17, %f10
edge32 %i6, %g7, %i4
andn %g4, 0x083F, %g3
bpos,pn %icc, loop_1842
ldsh [%l7 + 0x18], %o7
bg,pn %icc, loop_1843
movle %xcc, %l5, %o0
loop_1842:
fnors %f3, %f8, %f30
set 0x70, %o2
stxa %i1, [%l7 + %o2] 0x04
loop_1843:
fmovrdlez %i0, %f16, %f10
srlx %g2, %g1, %i3
fmovdg %xcc, %f6, %f25
addc %g6, %i2, %l2
taddcc %l3, 0x1686, %g5
fbuge,a %fcc2, loop_1844
fmul8sux16 %f20, %f24, %f16
bg,pn %xcc, loop_1845
bcs,pn %icc, loop_1846
loop_1844:
sir 0x1EF5
fxor %f6, %f22, %f26
loop_1845:
movneg %xcc, %o1, %l1
loop_1846:
ble,pn %xcc, loop_1847
tpos %xcc, 0x1
srlx %o6, 0x10, %l0
tn %icc, 0x6
loop_1847:
nop
set 0x10, %l6
ldsha [%l7 + %l6] 0x0c, %l4
mulx %o2, %o4, %l6
movgu %xcc, %o5, %i7
ble,pn %xcc, loop_1848
bvs %xcc, loop_1849
fornot1 %f26, %f18, %f10
wr %g0, 0x19, %asi
ldsha [%l7 + 0x22] %asi, %i5
loop_1848:
sdiv %o3, 0x1F47, %g7
loop_1849:
sllx %i4, 0x09, %g4
smul %g3, %i6, %o7
tg %xcc, 0x0
movrlz %l5, %i1, %i0
edge16l %o0, %g2, %g1
andcc %i3, %i2, %g6
stw %l3, [%l7 + 0x08]
movvs %icc, %l2, %o1
fmovrsgz %l1, %f13, %f7
orncc %g5, 0x10A4, %l0
movcs %xcc, %o6, %o2
subc %o4, %l4, %l6
bvc,pn %xcc, loop_1850
ldd [%l7 + 0x58], %i6
nop
setx 0x011A1EFA3B43412D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x2C5F90069E4FC1D6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f4, %f24
set 0x43, %g1
ldstuba [%l7 + %g1] 0x0c, %o5
loop_1850:
fmul8ulx16 %f20, %f10, %f30
edge8l %o3, %i5, %i4
array16 %g4, %g3, %i6
fmovdge %icc, %f4, %f1
edge32 %g7, %o7, %l5
edge16 %i1, %o0, %i0
addccc %g2, 0x1FD3, %g1
andcc %i2, 0x09FE, %g6
udivcc %i3, 0x0B4F, %l3
tne %icc, 0x1
fpackfix %f12, %f0
srlx %l2, 0x02, %l1
array16 %o1, %g5, %o6
be,pt %icc, loop_1851
addccc %l0, %o4, %l4
tn %xcc, 0x1
nop
setx 0x6CEAAC4D60610194, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
loop_1851:
array32 %o2, %i7, %o5
fmovdvs %icc, %f23, %f10
umul %o3, %l6, %i5
fmovdg %xcc, %f2, %f17
array16 %g4, %i4, %i6
ldub [%l7 + 0x5F], %g3
set 0x40, %i4
ldda [%l7 + %i4] 0xe2, %g6
movrne %o7, 0x093, %i1
lduw [%l7 + 0x4C], %l5
edge16ln %i0, %o0, %g1
taddcctv %g2, %i2, %i3
movrlz %g6, 0x260, %l2
addccc %l1, 0x0D65, %l3
lduh [%l7 + 0x64], %o1
fbge,a %fcc2, loop_1852
movvs %xcc, %o6, %g5
edge16n %o4, %l4, %o2
umulcc %i7, %l0, %o3
loop_1852:
smul %l6, 0x0E2C, %i5
mova %icc, %o5, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsg %icc, %f21, %f20
movvs %xcc, %i6, %g3
edge16 %i4, %g7, %o7
tcc %xcc, 0x4
tleu %xcc, 0x1
movcs %xcc, %i1, %l5
set 0x16, %l1
stha %o0, [%l7 + %l1] 0x81
sir 0x1194
brnz,a %g1, loop_1853
edge32l %g2, %i2, %i0
nop
fitos %f3, %f16
fstod %f16, %f4
movge %icc, %g6, %l2
loop_1853:
nop
set 0x20, %o1
ldxa [%l7 + %o1] 0x88, %i3
udivx %l1, 0x18D5, %l3
addccc %o1, %o6, %g5
add %l7, 0x60, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] 0x0c, %o4, %o2
edge8n %l4, %i7, %o3
edge32n %l0, %i5, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bne,a loop_1854
prefetch [%l7 + 0x34], 0x2
movrlez %g4, %i6, %g3
edge32 %l6, %i4, %g7
loop_1854:
fbe %fcc1, loop_1855
nop
setx 0xDD1AFC82B9B66231, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xD550DC3F6570AA40, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fsubd %f22, %f26, %f2
ldsh [%l7 + 0x0A], %o7
bcc,a,pn %xcc, loop_1856
loop_1855:
umul %i1, %o0, %l5
add %g1, 0x1AC8, %i2
tcs %icc, 0x6
loop_1856:
srlx %g2, %i0, %g6
tne %icc, 0x5
alignaddrl %i3, %l1, %l2
tsubcc %o1, 0x159D, %o6
fmul8x16 %f17, %f16, %f20
nop
setx 0x2B0D73B95066E2B8, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
brgez,a %g5, loop_1857
mulscc %o4, 0x1CF1, %l3
fcmpeq16 %f14, %f10, %o2
alignaddr %l4, %i7, %o3
loop_1857:
nop
set 0x40, %o5
ldda [%l7 + %o5] 0xea, %i4
fbue %fcc0, loop_1858
bpos,a,pt %xcc, loop_1859
brgz,a %l0, loop_1860
subc %o5, %i6, %g4
loop_1858:
fandnot2 %f0, %f4, %f2
loop_1859:
srax %l6, %g3, %g7
loop_1860:
fmovdcs %icc, %f7, %f23
tge %xcc, 0x5
fpsub16 %f24, %f0, %f30
udivx %i4, 0x0DE0, %i1
ld [%l7 + 0x2C], %f16
fmovscs %xcc, %f24, %f11
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x30] %asi, %o0
ta %icc, 0x0
movre %o7, %l5, %g1
orncc %g2, 0x05B8, %i2
udivx %i0, 0x1EF4, %g6
edge16n %i3, %l2, %l1
sub %o1, 0x03FC, %o6
edge16ln %o4, %g5, %l3
nop
fitos %f28, %f6
set 0x60, %i5
ldswa [%l7 + %i5] 0x11, %l4
fbuge %fcc2, loop_1861
tle %icc, 0x5
movcs %icc, %o2, %i7
add %l7, 0x70, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %i5, %o3
loop_1861:
movg %xcc, %o5, %l0
stb %i6, [%l7 + 0x60]
edge32 %g4, %g3, %l6
array32 %g7, %i4, %o0
srl %i1, %o7, %g1
tgu %xcc, 0x0
smul %l5, %i2, %i0
bcs,a,pt %icc, loop_1862
ld [%l7 + 0x08], %f4
addcc %g2, %g6, %i3
add %l7, 0x30, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %l2
casxa [%l6] 0x81, %l2, %l1
loop_1862:
stw %o1, [%l7 + 0x78]
membar #Sync
wr %g0, 0x16, %asi
ldda [%l7 + 0x40] %asi, %f0
srax %o4, 0x0F, %o6
bg loop_1863
sub %l3, %g5, %l4
sdivx %i7, 0x03BD, %o2
wr %g0, 0x04, %asi
lduha [%l7 + 0x46] %asi, %i5
loop_1863:
nop
setx 0x70EB452B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x91FF0AB1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fadds %f25, %f5, %f5
lduw [%l7 + 0x1C], %o5
addc %o3, %l0, %g4
fsrc2 %f20, %f24
membar 0x3A
xorcc %g3, 0x1C40, %i6
mova %icc, %l6, %i4
lduw [%l7 + 0x24], %g7
movgu %icc, %o0, %o7
fbl,a %fcc3, loop_1864
fbe,a %fcc1, loop_1865
tcs %icc, 0x5
edge8l %g1, %l5, %i1
loop_1864:
srl %i0, 0x0C, %g2
loop_1865:
stx %g6, [%l7 + 0x18]
subcc %i2, %i3, %l2
fble %fcc1, loop_1866
tpos %xcc, 0x6
udivx %o1, 0x0448, %l1
movrlz %o6, %o4, %g5
loop_1866:
nop
set 0x30, %l0
stba %l4, [%l7 + %l0] 0x80
movneg %icc, %l3, %i7
fbo,a %fcc1, loop_1867
std %f20, [%l7 + 0x10]
srax %o2, 0x07, %i5
bge,pn %icc, loop_1868
loop_1867:
movcs %xcc, %o3, %o5
bcs loop_1869
movpos %xcc, %g4, %g3
loop_1868:
movle %xcc, %l0, %l6
sllx %i4, 0x17, %i6
loop_1869:
subcc %o0, %o7, %g1
fba,a %fcc1, loop_1870
umul %l5, 0x04F0, %g7
fzeros %f15
movleu %xcc, %i0, %i1
loop_1870:
lduh [%l7 + 0x7A], %g6
fmovsvs %xcc, %f23, %f14
for %f6, %f8, %f0
tpos %xcc, 0x3
fbl,a %fcc1, loop_1871
faligndata %f14, %f0, %f2
andcc %i2, 0x00A8, %i3
bneg,a,pt %icc, loop_1872
loop_1871:
fmovdne %icc, %f14, %f22
pdist %f14, %f8, %f16
nop
set 0x08, %i7
ldd [%l7 + %i7], %f24
loop_1872:
flush %l7 + 0x28
sdivx %g2, 0x0C52, %l2
tcc %icc, 0x6
nop
setx loop_1873, %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
fmovsne %xcc, %f10, %f24
movg %xcc, %l1, %o1
bn,pt %icc, loop_1874
loop_1873:
or %o6, 0x0945, %o4
edge16l %l4, %g5, %l3
srlx %i7, 0x1E, %i5
loop_1874:
fnands %f27, %f1, %f25
tneg %xcc, 0x1
edge16n %o2, %o5, %o3
te %xcc, 0x0
bcs,a loop_1875
alignaddrl %g4, %l0, %g3
edge32 %i4, %i6, %o0
xnor %o7, %l6, %l5
loop_1875:
movpos %xcc, %g1, %g7
set 0x20, %i6
sta %f3, [%l7 + %i6] 0x0c
andncc %i0, %g6, %i2
sll %i3, %g2, %l2
swap [%l7 + 0x60], %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movl %xcc, %i1, %o1
fnand %f26, %f6, %f26
wr %g0, 0xe2, %asi
stwa %o6, [%l7 + 0x78] %asi
membar #Sync
movvs %xcc, %o4, %g5
fmovda %icc, %f0, %f8
stbar
fxnor %f2, %f0, %f16
bg,a loop_1876
movn %xcc, %l4, %i7
fmovrdlz %i5, %f10, %f30
srlx %l3, %o2, %o3
loop_1876:
sdivx %g4, 0x07FB, %l0
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x17] %asi, %g3
nop
fitod %f6, %f26
fdtos %f26, %f10
xor %i4, 0x15E4, %o5
movre %o0, %o7, %l6
udivcc %l5, 0x14FB, %g1
fmovrdgez %g7, %f6, %f14
andcc %i0, %g6, %i6
membar 0x32
fmul8x16au %f17, %f12, %f8
ldsw [%l7 + 0x30], %i2
edge8l %g2, %i3, %l1
fpadd32s %f23, %f9, %f2
andcc %l2, %i1, %o6
for %f4, %f6, %f6
movrne %o4, 0x1B8, %g5
nop
fitos %f0, %f9
fstod %f9, %f22
nop
setx 0xE5DE73CE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x5B5272F7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fdivs %f23, %f1, %f31
subccc %o1, %l4, %i7
mova %icc, %l3, %o2
umulcc %i5, 0x1D4C, %o3
membar 0x7D
sdiv %g4, 0x16C8, %l0
fands %f23, %f23, %f23
fpsub16 %f14, %f28, %f12
tle %icc, 0x6
edge16 %i4, %g3, %o5
ldsw [%l7 + 0x64], %o7
nop
setx 0x0235A467, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
fsqrts %f19, %f16
edge32l %l6, %o0, %l5
tneg %xcc, 0x2
fmul8ulx16 %f6, %f30, %f22
fbg,a %fcc1, loop_1877
movge %xcc, %g7, %g1
add %g6, %i0, %i6
xnor %i2, %g2, %i3
loop_1877:
andncc %l1, %i1, %l2
movge %xcc, %o4, %o6
nop
fitod %f4, %f6
fdtox %f6, %f26
fxtod %f26, %f20
fbge %fcc1, loop_1878
mova %xcc, %g5, %l4
tsubcctv %i7, 0x0D35, %l3
movpos %xcc, %o2, %i5
loop_1878:
movvs %xcc, %o1, %o3
alignaddrl %g4, %i4, %g3
smul %l0, %o7, %l6
udiv %o5, 0x0C30, %l5
call loop_1879
fmovde %icc, %f26, %f13
tcs %icc, 0x5
nop
setx 0xA7410975, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x5F631CD9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fdivs %f14, %f6, %f3
loop_1879:
fmovsvs %icc, %f27, %f2
movne %xcc, %o0, %g1
edge32n %g7, %g6, %i0
stb %i6, [%l7 + 0x7C]
movrlz %i2, %i3, %l1
popc 0x1A92, %g2
tgu %xcc, 0x3
fmovscs %icc, %f30, %f15
membar 0x00
mulx %i1, 0x148F, %o4
movcs %xcc, %l2, %g5
fpsub32s %f10, %f17, %f16
orn %o6, %l4, %i7
movrgz %l3, %i5, %o1
movre %o2, 0x296, %o3
tsubcc %g4, %g3, %l0
bleu,a,pn %xcc, loop_1880
fbne,a %fcc2, loop_1881
fbg,a %fcc2, loop_1882
alignaddrl %i4, %l6, %o5
loop_1880:
udivx %o7, 0x0448, %l5
loop_1881:
subccc %g1, 0x1333, %o0
loop_1882:
fabsd %f4, %f24
tvs %icc, 0x1
set 0x78, %g7
stwa %g7, [%l7 + %g7] 0x80
fmul8sux16 %f28, %f6, %f28
tge %xcc, 0x2
brz %i0, loop_1883
mova %xcc, %g6, %i2
umulcc %i3, 0x10CD, %i6
fpadd32 %f22, %f10, %f22
loop_1883:
fmovsneg %xcc, %f29, %f30
edge32n %l1, %i1, %g2
nop
setx 0xE0773E2E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0xE025D910, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fdivs %f8, %f28, %f10
fxor %f30, %f20, %f18
bleu %icc, loop_1884
fmovdpos %xcc, %f9, %f5
edge8l %l2, %o4, %o6
membar 0x0A
loop_1884:
movgu %xcc, %l4, %i7
movrgez %g5, 0x124, %l3
nop
fitod %f10, %f24
fdtoi %f24, %f8
brgz,a %i5, loop_1885
te %xcc, 0x4
fpack32 %f8, %f18, %f26
array8 %o1, %o3, %o2
loop_1885:
alignaddr %g3, %l0, %g4
fones %f8
brnz,a %i4, loop_1886
taddcc %o5, 0x0CF7, %o7
membar 0x41
edge8n %l5, %g1, %l6
loop_1886:
stx %g7, [%l7 + 0x18]
movle %icc, %o0, %i0
fmovrdlz %i2, %f22, %f12
fmul8x16 %f27, %f12, %f0
tneg %xcc, 0x6
set 0x24, %g6
sta %f0, [%l7 + %g6] 0x04
bcc,pt %xcc, loop_1887
tleu %icc, 0x5
fbe %fcc3, loop_1888
tgu %icc, 0x7
loop_1887:
ld [%l7 + 0x3C], %f1
fzero %f4
loop_1888:
edge8l %g6, %i3, %l1
edge8ln %i1, %g2, %i6
set 0x70, %g3
lda [%l7 + %g3] 0x80, %f1
sethi 0x15D3, %l2
srl %o4, %o6, %i7
fmovrdgz %g5, %f14, %f26
ble,pn %xcc, loop_1889
fbn,a %fcc0, loop_1890
prefetch [%l7 + 0x68], 0x2
ldsw [%l7 + 0x4C], %l4
loop_1889:
nop
set 0x08, %i0
ldswa [%l7 + %i0] 0x15, %l3
loop_1890:
fmovrdlz %o1, %f2, %f16
smulcc %i5, 0x1802, %o3
movle %icc, %g3, %o2
umulcc %g4, %l0, %o5
fabsd %f2, %f12
sethi 0x0FFC, %i4
tl %xcc, 0x4
fnot1 %f2, %f14
set 0x47, %i3
ldsba [%l7 + %i3] 0x81, %l5
smul %o7, %l6, %g7
umulcc %o0, 0x179C, %g1
fnand %f12, %f16, %f28
fmovrdne %i2, %f12, %f24
movrlz %g6, 0x02D, %i0
sethi 0x0E36, %i3
xor %l1, 0x18DD, %i1
ta %icc, 0x6
sdivx %g2, 0x07DE, %l2
ldd [%l7 + 0x48], %o4
movleu %icc, %i6, %i7
sra %o6, %l4, %g5
tn %xcc, 0x0
tn %xcc, 0x4
movcc %xcc, %o1, %l3
tn %icc, 0x5
fandnot1s %f9, %f30, %f13
sth %i5, [%l7 + 0x46]
bg,a loop_1891
movgu %icc, %g3, %o2
bvs,pn %xcc, loop_1892
ldd [%l7 + 0x48], %f26
loop_1891:
orcc %g4, 0x17BB, %l0
xnor %o3, 0x0559, %i4
loop_1892:
tsubcc %l5, 0x1D18, %o5
fnors %f26, %f11, %f30
ba %xcc, loop_1893
edge16 %o7, %g7, %l6
srlx %o0, 0x14, %g1
fmovrsgez %g6, %f19, %f16
loop_1893:
fbge,a %fcc0, loop_1894
tsubcc %i2, %i0, %i3
wr %g0, 0x89, %asi
lduba [%l7 + 0x7E] %asi, %i1
loop_1894:
udiv %l1, 0x0804, %l2
srlx %o4, 0x08, %i6
edge16ln %i7, %g2, %o6
movrlez %l4, %g5, %l3
fxnor %f16, %f10, %f16
fors %f9, %f22, %f12
umul %i5, %o1, %o2
movrlez %g4, 0x3C2, %l0
srlx %g3, %i4, %o3
fpsub32s %f8, %f11, %f12
fsrc2s %f5, %f29
ta %icc, 0x2
tl %icc, 0x7
fble %fcc2, loop_1895
faligndata %f26, %f24, %f6
set 0x64, %g5
lduwa [%l7 + %g5] 0x81, %o5
loop_1895:
fandnot1s %f22, %f11, %f13
tcc %icc, 0x1
mulscc %l5, 0x0692, %o7
addc %g7, %l6, %g1
movcc %xcc, %o0, %g6
xor %i0, %i2, %i1
fmovdgu %xcc, %f9, %f15
srlx %i3, 0x0E, %l2
movne %icc, %o4, %i6
fmovrslez %l1, %f18, %f2
bl,a loop_1896
addcc %i7, 0x053E, %g2
fmul8ulx16 %f18, %f18, %f26
sir 0x0E51
loop_1896:
bge,pn %xcc, loop_1897
bvc %icc, loop_1898
edge16 %l4, %g5, %l3
fmovdl %icc, %f10, %f25
loop_1897:
smulcc %o6, 0x05C4, %o1
loop_1898:
membar 0x1F
wr %g0, 0x19, %asi
lduwa [%l7 + 0x64] %asi, %o2
membar 0x56
tle %icc, 0x6
edge16ln %g4, %i5, %g3
fors %f7, %f20, %f9
movrgez %i4, %o3, %l0
addccc %o5, %l5, %o7
set 0x33, %l5
ldsba [%l7 + %l5] 0x0c, %g7
movrlez %l6, 0x27F, %o0
move %icc, %g6, %g1
faligndata %f18, %f28, %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fble,a %fcc0, loop_1899
fble %fcc1, loop_1900
sll %i0, %i2, %i1
tpos %icc, 0x4
loop_1899:
ld [%l7 + 0x50], %f27
loop_1900:
nop
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x40] %asi, 0x1
tne %icc, 0x3
movpos %xcc, %i3, %i6
edge32ln %o4, %l1, %g2
fbge,a %fcc3, loop_1901
subc %l4, 0x0626, %g5
movrlz %l3, 0x0B3, %i7
sll %o6, 0x19, %o2
loop_1901:
addc %g4, 0x004F, %o1
movvs %xcc, %i5, %i4
set 0x40, %i2
stda %f0, [%l7 + %i2] 0x16
membar #Sync
ldstub [%l7 + 0x47], %g3
bne %icc, loop_1902
tsubcctv %o3, 0x026F, %l0
brlz,a %o5, loop_1903
array32 %l5, %o7, %l6
loop_1902:
movn %icc, %g7, %o0
fbo %fcc2, loop_1904
loop_1903:
orn %g1, 0x0723, %i0
tne %xcc, 0x6
fandnot1 %f24, %f18, %f16
loop_1904:
nop
set 0x50, %o6
stxa %g6, [%l7 + %o6] 0xe2
membar #Sync
movre %i1, 0x2E2, %l2
fmovrde %i3, %f14, %f18
umulcc %i6, 0x0BBD, %o4
fmovse %xcc, %f8, %f23
smul %l1, %i2, %l4
nop
setx 0xA76827555BB4B6C5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xD0FA7C0CCC3B79F6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f22, %f10
edge8l %g2, %l3, %i7
movcs %icc, %g5, %o2
smul %o6, %g4, %i5
fbe,a %fcc3, loop_1905
srax %i4, 0x1E, %g3
edge32n %o3, %o1, %o5
fornot1s %f22, %f16, %f14
loop_1905:
fmul8x16al %f14, %f26, %f20
popc %l5, %l0
wr %g0, 0x04, %asi
ldsba [%l7 + 0x7B] %asi, %o7
bneg,a loop_1906
mulscc %g7, %l6, %o0
fandnot1s %f0, %f28, %f9
tpos %xcc, 0x2
loop_1906:
tleu %xcc, 0x6
be,pn %xcc, loop_1907
flush %l7 + 0x3C
subc %g1, %g6, %i0
sub %l2, 0x09D4, %i1
loop_1907:
movvc %icc, %i3, %o4
set 0x70, %l2
ldsha [%l7 + %l2] 0x18, %l1
array8 %i2, %i6, %l4
tne %xcc, 0x0
ldx [%l7 + 0x08], %g2
movleu %icc, %i7, %l3
fbo,a %fcc3, loop_1908
movn %icc, %o2, %g5
fmovsgu %xcc, %f8, %f27
lduh [%l7 + 0x7A], %o6
loop_1908:
fmovrdgez %g4, %f28, %f26
movrgz %i4, 0x086, %g3
wr %g0, 0x11, %asi
swapa [%l7 + 0x40] %asi, %o3
movg %icc, %i5, %o1
xnorcc %l5, 0x015A, %l0
tsubcctv %o7, %g7, %l6
membar 0x60
smulcc %o5, %g1, %o0
sir 0x10B6
fabss %f3, %f23
set 0x78, %g2
sta %f22, [%l7 + %g2] 0x88
or %g6, 0x0FD2, %i0
tcc %xcc, 0x2
array16 %l2, %i1, %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldstub [%l7 + 0x63], %l1
ldub [%l7 + 0x7F], %i2
tg %xcc, 0x7
subc %i6, %i3, %l4
fmul8x16 %f13, %f26, %f28
movgu %xcc, %g2, %i7
xnor %o2, 0x1F49, %l3
nop
setx 0xB7BAEDB4304A10AF, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
edge16l %o6, %g5, %i4
tle %icc, 0x5
fcmpgt16 %f18, %f20, %g4
sdiv %g3, 0x1FB8, %o3
fbug,a %fcc2, loop_1909
fornot2s %f10, %f6, %f4
edge8ln %o1, %l5, %i5
stx %l0, [%l7 + 0x70]
loop_1909:
taddcc %g7, %l6, %o5
fone %f28
addc %o7, 0x1847, %o0
fbuge %fcc1, loop_1910
tneg %xcc, 0x5
movrne %g1, 0x127, %g6
set 0x0E, %o0
lduha [%l7 + %o0] 0x88, %i0
loop_1910:
fxors %f11, %f29, %f14
fcmpgt32 %f12, %f2, %l2
smul %o4, %l1, %i1
alignaddr %i2, %i3, %l4
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f16
sll %i6, %i7, %o2
andn %l3, 0x0B64, %g2
alignaddrl %o6, %i4, %g5
sdivx %g3, 0x0D9F, %g4
taddcctv %o3, %o1, %l5
tcc %xcc, 0x0
fpadd32s %f20, %f15, %f24
tgu %xcc, 0x2
add %l7, 0x60, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] 0x89, %i5, %l0
movgu %xcc, %l6, %g7
sethi 0x1A59, %o5
fmovdcs %icc, %f16, %f30
xor %o0, 0x003C, %g1
smul %g6, %o7, %l2
fcmpeq32 %f8, %f16, %i0
fmovsne %icc, %f3, %f18
taddcc %l1, 0x07A4, %o4
movg %xcc, %i2, %i3
add %l7, 0x4C, %l6
wr %g0, 0x10, %asi
casa [%l6] 0x10, %i1, %l4
movge %icc, %i7, %i6
nop
setx 0x35BE6B68, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x19F5394E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fdivs %f20, %f26, %f22
addcc %l3, 0x14A4, %o2
movre %o6, 0x12B, %i4
movcc %xcc, %g2, %g3
fmovdneg %xcc, %f13, %f14
fmovscs %xcc, %f30, %f12
bgu %xcc, loop_1911
nop
set 0x08, %l3
lduw [%l7 + %l3], %g5
be,pt %icc, loop_1912
edge8ln %o3, %o1, %l5
loop_1911:
nop
setx 0xE31E6A71, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x0FDB585A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fadds %f11, %f30, %f2
wr %g0, 0x89, %asi
ldswa [%l7 + 0x40] %asi, %g4
loop_1912:
sdivx %i5, 0x1625, %l6
fmovdpos %icc, %f3, %f13
fmovdl %icc, %f11, %f20
movneg %xcc, %g7, %o5
fnand %f28, %f6, %f18
tsubcc %l0, %o0, %g6
movrlz %g1, 0x3C1, %l2
addc %i0, 0x01F3, %o7
alignaddr %o4, %i2, %l1
movvs %icc, %i1, %l4
tle %xcc, 0x2
nop
setx 0xB91B0BF718E953D7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xF504B8729F01049D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f2, %f30
tleu %icc, 0x3
edge16ln %i7, %i6, %i3
edge8l %l3, %o6, %i4
subccc %g2, 0x0C4D, %o2
edge8ln %g5, %g3, %o1
movre %l5, 0x29F, %g4
fnor %f18, %f22, %f4
tvs %icc, 0x0
movn %icc, %o3, %i5
sll %l6, %o5, %g7
addcc %o0, 0x0006, %l0
fmovdl %icc, %f26, %f0
bneg loop_1913
nop
setx 0x673C0B3725B63898, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xFFED0C6C2ADDCCE2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
faddd %f20, %f26, %f4
fcmple32 %f30, %f2, %g1
wr %g0, 0x89, %asi
stwa %g6, [%l7 + 0x1C] %asi
loop_1913:
ld [%l7 + 0x24], %f19
set 0x10, %o7
prefetcha [%l7 + %o7] 0x80, 0x1
set 0x20, %i1
ldsha [%l7 + %i1] 0x80, %l2
and %o7, %i2, %o4
ldstub [%l7 + 0x74], %i1
fabss %f16, %f8
fand %f28, %f20, %f30
te %icc, 0x2
fbuge,a %fcc0, loop_1914
stb %l1, [%l7 + 0x30]
set 0x60, %o3
prefetcha [%l7 + %o3] 0x0c, 0x2
loop_1914:
udivx %i7, 0x1A2F, %i6
ble,a loop_1915
movrlez %l3, 0x22D, %i3
move %icc, %i4, %g2
fbl %fcc1, loop_1916
loop_1915:
ldub [%l7 + 0x23], %o2
fcmpne32 %f22, %f10, %g5
edge32n %o6, %g3, %l5
loop_1916:
popc %o1, %o3
fzero %f10
array8 %g4, %i5, %l6
addccc %g7, %o0, %l0
popc %o5, %g1
tgu %xcc, 0x2
sub %g6, %i0, %o7
fcmpgt16 %f2, %f0, %i2
brnz %o4, loop_1917
stbar
array32 %l2, %i1, %l4
bg loop_1918
loop_1917:
fbue,a %fcc1, loop_1919
tgu %xcc, 0x6
srax %i7, %i6, %l1
loop_1918:
udivcc %i3, 0x147F, %l3
loop_1919:
fmul8ulx16 %f22, %f6, %f26
tsubcctv %i4, 0x0128, %o2
tcs %icc, 0x1
bpos,a loop_1920
udiv %g2, 0x0221, %g5
tsubcc %o6, 0x10DB, %l5
movcs %xcc, %g3, %o1
loop_1920:
xnorcc %g4, %i5, %l6
fornot1 %f14, %f4, %f20
tne %icc, 0x7
srlx %g7, 0x05, %o3
nop
fitos %f13, %f23
fstoi %f23, %f5
fbuge %fcc2, loop_1921
fcmpeq32 %f22, %f26, %l0
ld [%l7 + 0x40], %f31
fbne,a %fcc2, loop_1922
loop_1921:
tvs %icc, 0x0
xnor %o0, 0x14E7, %o5
wr %g0, 0x18, %asi
stwa %g6, [%l7 + 0x20] %asi
loop_1922:
orncc %i0, %g1, %i2
fabss %f6, %f11
nop
fitos %f13, %f5
fstox %f5, %f12
fxtos %f12, %f22
fmovrslez %o4, %f18, %f5
brlez %o7, loop_1923
bn loop_1924
nop
setx 0x20F6C078, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
fsqrts %f29, %f28
tpos %xcc, 0x6
loop_1923:
edge8n %l2, %l4, %i7
loop_1924:
ba,a,pn %icc, loop_1925
bneg,a loop_1926
array32 %i1, %l1, %i6
nop
setx 0xADCD1C81, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
fsqrts %f23, %f10
loop_1925:
edge8n %l3, %i4, %i3
loop_1926:
xnorcc %g2, 0x1BE2, %g5
fnot1 %f0, %f12
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x4D] %asi, %o6
fnors %f4, %f22, %f16
mulscc %l5, %o2, %o1
fmovsl %xcc, %f22, %f4
fcmpne16 %f22, %f6, %g3
brgz %g4, loop_1927
fabss %f24, %f11
fbe,a %fcc3, loop_1928
movpos %icc, %i5, %l6
loop_1927:
nop
fitod %f10, %f20
fdtoi %f20, %f27
nop
setx loop_1929, %l0, %l1
jmpl %l1, %g7
loop_1928:
nop
setx 0x1395E3A4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x305BF852, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fdivs %f29, %f9, %f13
fbul %fcc2, loop_1930
bcs,pt %xcc, loop_1931
loop_1929:
fxnor %f8, %f12, %f14
ldub [%l7 + 0x63], %o3
loop_1930:
move %icc, %o0, %l0
loop_1931:
faligndata %f2, %f10, %f24
udivx %g6, 0x1FCA, %o5
umulcc %g1, 0x1301, %i0
movleu %xcc, %i2, %o7
prefetch [%l7 + 0x0C], 0x2
nop
setx 0xC04145FF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x96457AE7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fadds %f20, %f22, %f25
fpack32 %f2, %f2, %f4
udivcc %o4, 0x164F, %l4
fmovda %icc, %f14, %f23
andcc %l2, 0x04C4, %i7
and %l1, %i1, %l3
edge16n %i6, %i4, %i3
tcc %xcc, 0x7
sdivcc %g2, 0x039A, %g5
fmovsneg %xcc, %f19, %f19
movrlz %o6, %o2, %l5
nop
setx loop_1932, %l0, %l1
jmpl %l1, %o1
bshuffle %f22, %f22, %f22
stbar
orn %g4, 0x0933, %i5
loop_1932:
edge16n %g3, %g7, %l6
fbn,a %fcc1, loop_1933
nop
setx 0xF05395C8, %l0, %l6
st %l6, [%l7 + 0x30]
ld [%l7 + 0x30], %fsr
tl %xcc, 0x7
bg,a,pt %xcc, loop_1934
loop_1933:
subccc %o3, %o0, %l0
xnor %o5, %g6, %i0
wr %g0, 0x88, %asi
lduba [%l7 + 0x6D] %asi, %g1
loop_1934:
alignaddr %i2, %o7, %o4
st %f1, [%l7 + 0x64]
tleu %xcc, 0x2
fpsub32 %f2, %f4, %f2
andcc %l4, 0x1D21, %i7
movrne %l2, %l1, %l3
bl,a %xcc, loop_1935
movleu %xcc, %i6, %i4
fxors %f5, %f25, %f19
fbl %fcc2, loop_1936
loop_1935:
brgez %i1, loop_1937
ldsw [%l7 + 0x38], %g2
subccc %g5, %o6, %i3
loop_1936:
fbul,a %fcc1, loop_1938
loop_1937:
edge16 %l5, %o1, %g4
tn %icc, 0x6
tle %xcc, 0x6
loop_1938:
orn %i5, 0x170B, %g3
xor %o2, 0x0C45, %l6
movg %xcc, %g7, %o3
orn %l0, 0x0182, %o5
nop
setx 0x0FCFB700F045C8CA, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
movne %icc, %g6, %i0
bge,a,pt %xcc, loop_1939
subccc %g1, %o0, %i2
and %o7, %l4, %i7
subcc %o4, 0x1684, %l1
loop_1939:
call loop_1940
movrgz %l2, 0x2C7, %l3
brnz,a %i4, loop_1941
subcc %i6, 0x0860, %g2
loop_1940:
fmovrdgez %i1, %f30, %f14
std %f20, [%l7 + 0x70]
loop_1941:
fcmple32 %f22, %f20, %o6
movrgz %g5, %i3, %o1
add %l7, 0x64, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g4
casa [%l6] %asi, %g4, %l5
ble %icc, loop_1942
fmovd %f18, %f10
movrgz %g3, %i5, %l6
addcc %g7, %o2, %o3
loop_1942:
sir 0x1699
sllx %l0, %g6, %i0
srl %o5, %g1, %o0
ld [%l7 + 0x50], %f10
movge %icc, %i2, %l4
umul %i7, 0x04D0, %o4
movcc %icc, %l1, %l2
fpmerge %f30, %f26, %f26
wr %g0, 0x19, %asi
ldxa [%l7 + 0x58] %asi, %l3
tg %icc, 0x6
stx %o7, [%l7 + 0x68]
sra %i4, 0x00, %g2
tcc %xcc, 0x2
stw %i6, [%l7 + 0x7C]
set 0x50, %l4
stxa %i1, [%l7 + %l4] 0x2f
membar #Sync
alignaddr %g5, %o6, %i3
add %g4, 0x09E3, %l5
array8 %g3, %i5, %l6
fandnot2s %f21, %f21, %f2
fmovsn %icc, %f1, %f24
bvc,pn %icc, loop_1943
fbe,a %fcc1, loop_1944
nop
setx 0x482BA4293794DE59, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xD5602B5FA96DB98C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f8, %f18
fmovsne %icc, %f0, %f25
loop_1943:
movne %icc, %o1, %g7
loop_1944:
fmovdcc %icc, %f20, %f4
add %l7, 0x70, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %o2
casxa [%l6] %asi, %o2, %l0
lduh [%l7 + 0x0E], %o3
edge16l %g6, %i0, %o5
tle %icc, 0x2
movre %g1, %i2, %o0
fnegd %f28, %f8
movleu %xcc, %l4, %o4
movneg %xcc, %i7, %l2
movrgz %l1, 0x069, %l3
sdiv %o7, 0x0970, %g2
nop
fitos %f9, %f21
fstox %f21, %f30
nop
setx 0xC0CC861E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x16BBDE99, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fsubs %f4, %f7, %f15
fnot2s %f31, %f24
movleu %icc, %i6, %i1
sllx %i4, 0x15, %o6
tsubcctv %g5, %i3, %g4
tge %icc, 0x0
tcs %icc, 0x6
movre %g3, %l5, %l6
and %i5, %g7, %o1
addccc %l0, %o3, %o2
addccc %g6, %o5, %g1
nop
setx loop_1945, %l0, %l1
jmpl %l1, %i0
ble,pt %icc, loop_1946
movle %icc, %i2, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1945:
ldsw [%l7 + 0x74], %l4
loop_1946:
bg,a %icc, loop_1947
tleu %icc, 0x7
alignaddrl %o4, %i7, %l1
membar #Sync
set 0x40, %g4
ldda [%l7 + %g4] 0x16, %f16
loop_1947:
lduh [%l7 + 0x70], %l2
bpos,pt %xcc, loop_1948
edge8 %o7, %l3, %i6
bgu %icc, loop_1949
orcc %i1, 0x1712, %g2
loop_1948:
fbul,a %fcc0, loop_1950
edge16l %i4, %g5, %o6
loop_1949:
udivcc %i3, 0x0738, %g4
lduw [%l7 + 0x40], %g3
loop_1950:
fba %fcc0, loop_1951
tle %icc, 0x6
fmovrdlez %l5, %f0, %f28
tn %xcc, 0x0
loop_1951:
sethi 0x0470, %i5
sub %g7, %l6, %l0
edge8ln %o3, %o2, %g6
fmovscs %icc, %f24, %f25
fexpand %f17, %f18
st %f26, [%l7 + 0x08]
movrgez %o5, 0x2D1, %g1
set 0x10, %o2
swapa [%l7 + %o2] 0x11, %i0
movl %xcc, %o1, %i2
andn %o0, %l4, %o4
movvs %xcc, %i7, %l2
ldx [%l7 + 0x08], %o7
array8 %l3, %i6, %i1
movg %xcc, %l1, %i4
fmovrdne %g5, %f12, %f28
smul %o6, %g2, %i3
bge loop_1952
fmovsl %icc, %f22, %f0
edge16n %g3, %g4, %l5
fmovdn %icc, %f14, %f29
loop_1952:
bshuffle %f6, %f0, %f12
prefetch [%l7 + 0x6C], 0x0
stb %g7, [%l7 + 0x79]
movrgz %i5, 0x1A5, %l0
sth %o3, [%l7 + 0x70]
xor %l6, %o2, %g6
set 0x0, %o4
ldxa [%g0 + %o4] 0x58, %o5
subcc %g1, 0x1863, %i0
xorcc %i2, %o0, %o1
srl %o4, %l4, %l2
lduw [%l7 + 0x58], %o7
tvs %icc, 0x1
fbug,a %fcc0, loop_1953
fmovdvc %icc, %f16, %f15
tcc %xcc, 0x5
fnot1s %f24, %f5
loop_1953:
edge8l %l3, %i6, %i7
add %i1, %i4, %g5
movcc %xcc, %l1, %g2
tcs %icc, 0x4
movl %icc, %i3, %g3
fpsub16s %f17, %f10, %f8
fmovsneg %icc, %f28, %f3
fmovrdgez %o6, %f20, %f10
stbar
movl %xcc, %g4, %l5
edge32n %g7, %l0, %i5
fbne,a %fcc2, loop_1954
fornot1s %f20, %f16, %f29
add %o3, 0x09E7, %l6
movrlz %g6, 0x023, %o5
loop_1954:
lduh [%l7 + 0x7C], %o2
taddcctv %i0, 0x1977, %g1
brlz %o0, loop_1955
fmovrslz %o1, %f31, %f31
nop
fitod %f4, %f14
fdtox %f14, %f30
fxtod %f30, %f28
set 0x78, %g1
stxa %i2, [%l7 + %g1] 0x15
loop_1955:
tn %icc, 0x5
edge8l %l4, %o4, %o7
nop
set 0x08, %i4
ldx [%l7 + %i4], %l2
movpos %icc, %l3, %i6
fmovdvc %icc, %f23, %f9
fmul8sux16 %f24, %f4, %f12
movrne %i7, 0x099, %i4
udivcc %g5, 0x17E3, %l1
tleu %xcc, 0x5
tneg %icc, 0x7
fbne %fcc2, loop_1956
fands %f8, %f11, %f11
subccc %g2, %i1, %i3
subc %g3, %o6, %g4
loop_1956:
fmovsvs %icc, %f24, %f4
fzero %f4
movcc %xcc, %g7, %l5
xnor %l0, %o3, %i5
movneg %xcc, %g6, %o5
edge16ln %l6, %o2, %i0
tge %xcc, 0x6
movge %xcc, %g1, %o1
stw %o0, [%l7 + 0x64]
subccc %l4, %i2, %o7
wr %g0, 0x89, %asi
lduwa [%l7 + 0x38] %asi, %o4
nop
setx loop_1957, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
brgez,a %l2, loop_1958
umulcc %l3, 0x1101, %i7
xnor %i6, %i4, %l1
loop_1957:
orn %g5, 0x1396, %i1
loop_1958:
edge32n %i3, %g3, %o6
movrgz %g2, 0x025, %g7
edge32ln %l5, %g4, %l0
sir 0x072B
umulcc %i5, 0x00B1, %o3
srl %g6, 0x1D, %l6
edge32l %o2, %i0, %o5
wr %g0, 0x11, %asi
swapa [%l7 + 0x50] %asi, %o1
fors %f18, %f7, %f13
te %icc, 0x4
mulscc %o0, %l4, %g1
brlz,a %o7, loop_1959
tle %icc, 0x0
or %o4, %i2, %l2
subcc %i7, 0x0AAF, %l3
loop_1959:
fzeros %f19
movg %xcc, %i6, %l1
nop
set 0x72, %l6
ldsh [%l7 + %l6], %g5
sethi 0x1ABD, %i1
movg %icc, %i4, %g3
andncc %i3, %g2, %o6
taddcc %l5, 0x19A3, %g4
orn %l0, 0x0BA7, %i5
fbge %fcc3, loop_1960
bleu,a %xcc, loop_1961
addc %g7, %g6, %l6
bcs,pn %xcc, loop_1962
loop_1960:
fcmpgt16 %f0, %f18, %o2
loop_1961:
ldsw [%l7 + 0x34], %o3
xnor %i0, %o1, %o5
loop_1962:
fnot1s %f9, %f24
edge8ln %o0, %g1, %o7
fmovdle %xcc, %f0, %f2
srax %o4, 0x01, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x18, %asi
sta %f25, [%l7 + 0x3C] %asi
and %l2, %i7, %l4
movvs %icc, %l3, %i6
movcs %xcc, %l1, %g5
addccc %i1, 0x0B7D, %g3
udiv %i4, 0x1121, %g2
edge8 %o6, %l5, %i3
tcc %xcc, 0x4
movcs %xcc, %l0, %i5
fzeros %f27
sir 0x09C1
umul %g7, %g4, %g6
set 0x5E, %l1
ldsba [%l7 + %l1] 0x04, %o2
nop
setx loop_1963, %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
fmovrdne %l6, %f22, %f16
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
fblg %fcc3, loop_1965
loop_1963:
fmovsn %xcc, %f15, %f24
fmovd %f0, %f2
loop_1964:
movge %xcc, %o3, %i0
loop_1965:
nop
setx 0x6386E93B3067C541, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
bg,a,pn %icc, loop_1966
fmuld8sux16 %f29, %f30, %f20
edge32n %o1, %o5, %g1
prefetch [%l7 + 0x10], 0x3
loop_1966:
fmovdgu %xcc, %f1, %f31
or %o7, 0x00D6, %o4
udivx %o0, 0x127D, %l2
brz %i7, loop_1967
fcmpeq32 %f16, %f30, %l4
orncc %l3, 0x11F2, %i6
tgu %xcc, 0x6
loop_1967:
nop
setx 0x7DF0A5EC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
fsqrts %f4, %f16
sdiv %i2, 0x0616, %g5
movg %icc, %i1, %l1
sdiv %g3, 0x0EE3, %i4
bcc,pt %xcc, loop_1968
stx %o6, [%l7 + 0x48]
edge32l %l5, %i3, %l0
nop
setx 0x8B940F6E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x3395499A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fmuls %f16, %f2, %f30
loop_1968:
orncc %g2, %g7, %g4
movrlz %i5, 0x35B, %o2
fbg,a %fcc2, loop_1969
bge,a loop_1970
movrne %l6, %o3, %i0
edge32l %o1, %g6, %o5
loop_1969:
tneg %xcc, 0x4
loop_1970:
edge32ln %g1, %o4, %o0
fands %f10, %f21, %f31
bshuffle %f28, %f8, %f0
tvc %xcc, 0x2
xnor %o7, %l2, %i7
fpsub32 %f14, %f28, %f8
set 0x44, %o5
stba %l4, [%l7 + %o5] 0xe3
membar #Sync
sll %i6, %l3, %i2
ta %xcc, 0x2
nop
fitos %f10, %f4
fstoi %f4, %f14
tvc %xcc, 0x1
ldsh [%l7 + 0x26], %g5
srl %l1, %i1, %g3
fmovdge %icc, %f7, %f16
movn %icc, %i4, %o6
bvs,pn %icc, loop_1971
brgez,a %l5, loop_1972
tgu %icc, 0x1
udivx %l0, 0x02F2, %g2
loop_1971:
nop
setx loop_1973, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1972:
nop
fitos %f14, %f7
fstoi %f7, %f24
subcc %g7, %i3, %i5
subccc %g4, 0x121E, %o2
loop_1973:
edge16l %o3, %i0, %l6
fmovrsgz %g6, %f10, %f26
movcs %xcc, %o1, %g1
bge,a loop_1974
bvs,a %icc, loop_1975
tne %icc, 0x3
fbge %fcc2, loop_1976
loop_1974:
nop
setx 0x1D731A3E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0xBAA7926C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fadds %f28, %f30, %f8
loop_1975:
bl,pn %xcc, loop_1977
movneg %xcc, %o4, %o0
loop_1976:
fbu %fcc3, loop_1978
movre %o7, %l2, %i7
loop_1977:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd32 %f28, %f6, %f8
loop_1978:
xnorcc %l4, 0x04CD, %i6
bneg,pn %xcc, loop_1979
lduh [%l7 + 0x10], %o5
fornot1 %f4, %f26, %f8
popc %i2, %g5
loop_1979:
movrlz %l1, 0x0E5, %i1
tsubcctv %g3, %i4, %l3
alignaddrl %o6, %l5, %g2
movg %icc, %g7, %i3
subccc %i5, %l0, %o2
brgez %g4, loop_1980
edge8n %i0, %l6, %o3
fornot1s %f5, %f4, %f26
nop
setx 0xF04A2003, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
loop_1980:
andn %o1, 0x111E, %g1
tneg %xcc, 0x4
movneg %icc, %g6, %o0
movne %icc, %o7, %l2
srlx %o4, 0x09, %i7
fmovdcs %xcc, %f4, %f6
tneg %icc, 0x6
andn %l4, 0x084F, %o5
addcc %i2, %g5, %i6
fcmpne16 %f2, %f4, %l1
edge32l %i1, %g3, %l3
fbg %fcc0, loop_1981
tn %xcc, 0x4
fbge %fcc2, loop_1982
fmovd %f10, %f22
loop_1981:
movle %xcc, %i4, %l5
ta %icc, 0x7
loop_1982:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %xcc, %g2, %o6
set 0x48, %o1
lduha [%l7 + %o1] 0x10, %g7
fcmpeq16 %f20, %f26, %i5
movrgz %l0, 0x272, %o2
add %l7, 0x50, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %i3
casa [%l6] %asi, %i3, %g4
fmovrdlez %i0, %f14, %f28
movleu %xcc, %l6, %o1
fmovscc %xcc, %f2, %f24
movneg %xcc, %g1, %g6
edge16 %o3, %o0, %o7
alignaddrl %o4, %l2, %l4
add %l7, 0x58, %l6
wr %g0, 0x0c, %asi
casa [%l6] %asi, %i7, %o5
nop
setx 0xDC9C77381C6E25EC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
fsqrtd %f10, %f8
fmul8x16 %f1, %f24, %f10
tne %xcc, 0x2
set 0x20, %i5
lduwa [%l7 + %i5] 0x80, %g5
alignaddr %i2, %i6, %l1
fnegs %f19, %f0
edge16 %i1, %g3, %i4
ldstub [%l7 + 0x60], %l3
fmuld8sux16 %f0, %f31, %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smul %g2, 0x13FC, %o6
movne %xcc, %l5, %g7
sll %i5, 0x13, %l0
movn %icc, %o2, %i3
nop
setx 0x9624159E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x1F9718EE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fadds %f11, %f18, %f8
nop
setx 0x5A24C4C3BC6E8D56, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x856076B53EB19003, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f22, %f12
subc %g4, %i0, %l6
fmovsl %icc, %f18, %f17
fmovrse %o1, %f3, %f1
xor %g6, %g1, %o3
fmovscs %xcc, %f12, %f11
fbul,a %fcc2, loop_1983
fnands %f16, %f4, %f7
movg %xcc, %o7, %o0
alignaddrl %l2, %o4, %l4
loop_1983:
fbug %fcc3, loop_1984
nop
setx loop_1985, %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
movle %icc, %i7, %g5
bl,pn %xcc, loop_1986
loop_1984:
addcc %o5, %i6, %i2
loop_1985:
nop
setx loop_1987, %l0, %l1
jmpl %l1, %l1
move %icc, %i1, %g3
loop_1986:
brz %i4, loop_1988
srax %l3, %o6, %g2
loop_1987:
ba,pt %icc, loop_1989
fmovscs %icc, %f1, %f4
loop_1988:
nop
set 0x78, %i7
prefetcha [%l7 + %i7] 0x89, 0x0
loop_1989:
bvs loop_1990
movvs %icc, %l5, %i5
xorcc %o2, %i3, %l0
set 0x42, %l0
ldsba [%l7 + %l0] 0x11, %g4
loop_1990:
edge8n %i0, %l6, %g6
fornot2 %f2, %f6, %f6
taddcc %o1, %o3, %o7
fmovs %f26, %f13
edge32 %o0, %g1, %o4
orncc %l4, %l2, %g5
fpsub32 %f12, %f4, %f8
fmovrdgz %i7, %f8, %f26
movne %icc, %i6, %i2
srlx %o5, 0x02, %i1
sdiv %g3, 0x0936, %i4
or %l3, 0x1925, %l1
ldub [%l7 + 0x54], %o6
array32 %g7, %g2, %l5
set 0x10, %i6
stha %o2, [%l7 + %i6] 0x15
movpos %xcc, %i3, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ble %icc, loop_1991
movl %icc, %g4, %i0
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x10] %asi, 0x0
loop_1991:
sra %i5, 0x1E, %g6
udivcc %o3, 0x1720, %o7
wr %g0, 0x80, %asi
lduba [%l7 + 0x2A] %asi, %o1
movpos %icc, %g1, %o0
xnorcc %l4, 0x0D26, %o4
movcs %xcc, %l2, %g5
bcs,a,pn %icc, loop_1992
fmovscs %xcc, %f29, %f1
prefetch [%l7 + 0x38], 0x3
fmul8x16al %f3, %f3, %f0
loop_1992:
tcs %xcc, 0x6
smul %i6, 0x1DD9, %i2
ldsw [%l7 + 0x50], %i7
be,a,pn %xcc, loop_1993
fbe %fcc2, loop_1994
fbl %fcc2, loop_1995
orncc %i1, 0x1067, %o5
loop_1993:
st %f14, [%l7 + 0x7C]
loop_1994:
lduh [%l7 + 0x1E], %g3
loop_1995:
fands %f25, %f0, %f28
movne %icc, %l3, %i4
brgz %o6, loop_1996
nop
fitod %f0, %f22
fdtox %f22, %f0
udivcc %g7, 0x0787, %g2
fzeros %f20
loop_1996:
brnz %l5, loop_1997
sll %o2, %i3, %l1
set 0x0C, %g7
sta %f31, [%l7 + %g7] 0x88
loop_1997:
fmovsleu %xcc, %f0, %f15
tneg %xcc, 0x1
movrgz %l0, %i0, %g4
fandnot2s %f19, %f16, %f12
fpack16 %f2, %f5
wr %g0, 0x2b, %asi
stba %l6, [%l7 + 0x67] %asi
membar #Sync
movrne %i5, 0x304, %o3
be,a %icc, loop_1998
alignaddrl %g6, %o7, %o1
addc %o0, 0x1FF9, %l4
xor %o4, %l2, %g1
loop_1998:
sll %g5, %i2, %i7
movpos %icc, %i6, %o5
alignaddrl %i1, %g3, %i4
sub %l3, %g7, %g2
fba,a %fcc2, loop_1999
nop
fitod %f0, %f22
fdtos %f22, %f8
tg %xcc, 0x7
sra %o6, %o2, %l5
loop_1999:
movne %xcc, %l1, %l0
edge8 %i3, %g4, %i0
fones %f5
nop
fitod %f0, %f16
fdtox %f16, %f28
fxtod %f28, %f6
membar 0x51
popc %l6, %o3
popc %g6, %o7
nop
setx 0x44285E2D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xC5B8B8FF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fsubs %f11, %f20, %f4
movrne %i5, 0x33C, %o1
faligndata %f16, %f2, %f16
mulscc %o0, %o4, %l2
srax %g1, %l4, %i2
brlez,a %g5, loop_2000
ld [%l7 + 0x14], %f24
movrlez %i7, 0x372, %i6
smulcc %i1, %o5, %g3
loop_2000:
sdivx %l3, 0x03AF, %g7
movvs %icc, %g2, %o6
movrgez %o2, %i4, %l5
smul %l1, %l0, %g4
set 0x3C, %g3
swapa [%l7 + %g3] 0x18, %i3
xorcc %i0, %o3, %l6
fbul,a %fcc0, loop_2001
edge32n %g6, %o7, %i5
and %o1, %o0, %o4
andn %g1, %l4, %i2
loop_2001:
array32 %g5, %l2, %i6
tg %xcc, 0x6
xnorcc %i1, %o5, %g3
tge %icc, 0x7
fbn %fcc1, loop_2002
orn %l3, %i7, %g7
fmuld8ulx16 %f8, %f8, %f4
tvc %xcc, 0x5
loop_2002:
bvc,a,pn %xcc, loop_2003
movvc %icc, %g2, %o6
tcc %xcc, 0x5
tge %icc, 0x2
loop_2003:
array8 %o2, %i4, %l5
edge32 %l0, %l1, %g4
movrlz %i0, 0x093, %o3
array32 %i3, %l6, %o7
tleu %xcc, 0x4
srl %i5, 0x10, %o1
edge8 %g6, %o0, %o4
sethi 0x1259, %l4
nop
setx 0x5BD294BC2B498840, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x16EA44F3B8A5A98A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fsubd %f30, %f18, %f14
tneg %xcc, 0x4
udiv %i2, 0x0E09, %g5
fmovspos %xcc, %f11, %f12
fmovsgu %xcc, %f8, %f10
movg %xcc, %g1, %l2
fcmpne16 %f14, %f12, %i1
bge,a loop_2004
edge32ln %o5, %i6, %g3
fbue %fcc0, loop_2005
ldd [%l7 + 0x68], %f10
loop_2004:
andn %i7, 0x1728, %l3
fmul8x16 %f26, %f20, %f18
loop_2005:
move %icc, %g2, %g7
brlz %o2, loop_2006
movleu %icc, %i4, %l5
stbar
fcmpne16 %f12, %f0, %o6
loop_2006:
alignaddr %l1, %l0, %g4
fbn,a %fcc2, loop_2007
xnorcc %i0, 0x15CF, %o3
popc 0x169E, %i3
edge32n %l6, %o7, %o1
loop_2007:
bshuffle %f8, %f4, %f12
movn %icc, %i5, %o0
fbul,a %fcc2, loop_2008
tsubcctv %g6, 0x126A, %l4
tcc %icc, 0x5
membar 0x78
loop_2008:
fxor %f0, %f26, %f8
tvs %xcc, 0x4
set 0x76, %g6
ldsba [%l7 + %g6] 0x10, %i2
orncc %o4, 0x1925, %g5
movne %icc, %g1, %i1
tsubcctv %o5, %i6, %l2
fbn %fcc2, loop_2009
fpadd32 %f8, %f22, %f4
wr %g0, 0x5f, %asi
stxa %i7, [%g0 + 0x0] %asi
loop_2009:
movle %icc, %l3, %g2
fpmerge %f8, %f1, %f0
bgu,pn %icc, loop_2010
brlez,a %g7, loop_2011
ldub [%l7 + 0x7C], %g3
tgu %xcc, 0x7
loop_2010:
edge8l %i4, %o2, %o6
loop_2011:
srlx %l5, 0x1B, %l0
edge8l %g4, %l1, %o3
bleu,a,pt %xcc, loop_2012
movl %icc, %i0, %i3
fbul,a %fcc1, loop_2013
sethi 0x00A7, %o7
loop_2012:
bvc,a loop_2014
nop
fitos %f6, %f17
fstox %f17, %f26
fxtos %f26, %f28
loop_2013:
subc %l6, %o1, %i5
wr %g0, 0x11, %asi
swapa [%l7 + 0x50] %asi, %o0
loop_2014:
nop
add %l7, 0x14, %l6
wr %g0, 0x18, %asi
casa [%l6] %asi, %g6, %l4
te %icc, 0x4
sdivx %o4, 0x010D, %g5
xnor %i2, %i1, %g1
nop
setx 0xC2A110563BE7B34B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x31DEDF47C167D5DF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f20, %f28
fmovdge %xcc, %f28, %f21
brlz %i6, loop_2015
fbe %fcc0, loop_2016
fbn %fcc3, loop_2017
sllx %o5, %l2, %l3
loop_2015:
sllx %i7, %g2, %g7
loop_2016:
tgu %icc, 0x0
loop_2017:
stw %i4, [%l7 + 0x68]
sll %g3, %o2, %l5
sub %o6, %g4, %l1
array16 %l0, %i0, %o3
bleu,pn %icc, loop_2018
movl %xcc, %i3, %l6
movrgz %o7, %o1, %o0
tne %icc, 0x7
loop_2018:
tge %icc, 0x1
umulcc %i5, %l4, %g6
nop
setx 0x915F4B57, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
fsqrts %f9, %f16
fmovdvc %icc, %f30, %f22
addcc %g5, 0x0A13, %o4
brnz %i2, loop_2019
orcc %i1, 0x0502, %i6
tvs %xcc, 0x0
tsubcctv %g1, 0x161A, %o5
loop_2019:
movrgz %l3, %i7, %g2
brlz %l2, loop_2020
sdivcc %g7, 0x1A93, %g3
bl loop_2021
array32 %o2, %l5, %i4
loop_2020:
movrne %o6, 0x007, %g4
fandnot1s %f17, %f16, %f13
loop_2021:
udivx %l1, 0x1A94, %i0
nop
setx 0x6CC0596E18756502, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x017C6F2DBD34D6D5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f28, %f14
movg %icc, %o3, %l0
fmovdle %icc, %f15, %f0
faligndata %f12, %f0, %f28
nop
fitos %f14, %f11
fstox %f11, %f4
fxtos %f4, %f21
fmul8x16al %f26, %f22, %f8
tl %xcc, 0x1
fzeros %f9
movvs %xcc, %i3, %o7
movre %o1, 0x3F2, %o0
subcc %i5, 0x0AD7, %l6
fpsub16 %f30, %f30, %f0
edge8 %l4, %g6, %o4
srlx %i2, 0x17, %i1
movleu %icc, %i6, %g1
edge16 %o5, %l3, %i7
sth %g5, [%l7 + 0x28]
smul %g2, %g7, %g3
addccc %o2, %l2, %l5
fmovsneg %icc, %f26, %f25
tpos %xcc, 0x5
ldsw [%l7 + 0x6C], %o6
fbule %fcc2, loop_2022
ldd [%l7 + 0x78], %i4
edge32 %l1, %i0, %g4
te %icc, 0x3
loop_2022:
udiv %o3, 0x067C, %i3
edge32ln %l0, %o7, %o1
array8 %o0, %i5, %l6
andn %l4, %g6, %o4
movcc %xcc, %i1, %i2
ba,pt %icc, loop_2023
udivx %g1, 0x0C28, %i6
edge8ln %l3, %i7, %g5
fmovdvs %xcc, %f31, %f15
loop_2023:
edge8 %g2, %g7, %o5
fba %fcc1, loop_2024
movvc %xcc, %o2, %g3
set 0x64, %i0
ldswa [%l7 + %i0] 0x10, %l2
loop_2024:
nop
set 0x48, %i3
swapa [%l7 + %i3] 0x11, %o6
ldsb [%l7 + 0x39], %i4
mulscc %l1, %i0, %g4
orcc %o3, %i3, %l0
nop
fitos %f17, %f18
movpos %xcc, %o7, %o1
andn %l5, 0x1E67, %i5
set 0x10, %g5
ldswa [%l7 + %g5] 0x11, %l6
move %icc, %l4, %g6
fxors %f17, %f2, %f19
fbne %fcc1, loop_2025
sll %o4, %i1, %o0
movneg %xcc, %i2, %g1
array32 %l3, %i7, %i6
loop_2025:
movg %icc, %g5, %g2
array32 %o5, %o2, %g3
addccc %l2, %o6, %i4
bleu,a,pn %xcc, loop_2026
fble,a %fcc2, loop_2027
tn %xcc, 0x2
edge16ln %g7, %l1, %g4
loop_2026:
xnorcc %o3, %i0, %l0
loop_2027:
or %o7, %i3, %o1
fbg,a %fcc3, loop_2028
sll %l5, %i5, %l6
brz,a %g6, loop_2029
addcc %l4, 0x08B2, %o4
loop_2028:
flush %l7 + 0x58
tpos %icc, 0x7
loop_2029:
fmovdvc %xcc, %f7, %f18
edge8l %o0, %i2, %g1
fbuge,a %fcc3, loop_2030
lduh [%l7 + 0x6C], %i1
fzero %f24
tn %icc, 0x4
loop_2030:
fmovdgu %xcc, %f27, %f15
wr %g0, 0x18, %asi
lda [%l7 + 0x14] %asi, %f18
fone %f18
nop
setx loop_2031, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fxnors %f2, %f3, %f18
movcs %xcc, %i7, %i6
nop
setx 0xAA7340F8F05298E2, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
loop_2031:
edge32l %g5, %l3, %g2
andn %o2, %o5, %g3
andn %l2, %o6, %i4
bneg,a %icc, loop_2032
movrlez %l1, %g4, %g7
set 0x16, %i2
stha %o3, [%l7 + %i2] 0xe3
membar #Sync
loop_2032:
fsrc2 %f14, %f24
edge32l %i0, %o7, %l0
xnorcc %i3, %o1, %i5
or %l6, 0x1CF7, %l5
fnot1s %f8, %f12
movleu %icc, %g6, %l4
mulx %o4, 0x1958, %i2
edge16l %o0, %g1, %i7
addc %i6, 0x0211, %g5
edge8ln %i1, %l3, %g2
movgu %icc, %o5, %o2
fbul,a %fcc2, loop_2033
bneg,a,pt %xcc, loop_2034
fands %f0, %f25, %f8
andn %g3, 0x0EEE, %l2
loop_2033:
fbl %fcc1, loop_2035
loop_2034:
swap [%l7 + 0x7C], %i4
ldsh [%l7 + 0x3C], %o6
edge8ln %g4, %l1, %g7
loop_2035:
bleu loop_2036
fmovsleu %xcc, %f18, %f12
set 0x68, %o6
lda [%l7 + %o6] 0x88, %f26
loop_2036:
udiv %o3, 0x159A, %i0
udivx %o7, 0x0B34, %i3
mova %icc, %o1, %i5
nop
fitos %f14, %f5
fstox %f5, %f8
fmovrsgez %l6, %f21, %f26
fmovsn %xcc, %f7, %f10
edge8l %l0, %g6, %l5
xorcc %l4, %o4, %o0
edge32l %i2, %i7, %i6
fbue,a %fcc0, loop_2037
tvs %xcc, 0x2
sdiv %g1, 0x141E, %i1
umul %l3, 0x1FCF, %g5
loop_2037:
fmuld8ulx16 %f18, %f27, %f28
edge8l %o5, %o2, %g3
fnot1 %f14, %f24
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x2C] %asi, %l2
srlx %i4, 0x08, %g2
add %g4, 0x1360, %l1
array8 %g7, %o6, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd32s %f4, %f23, %f26
nop
setx loop_2038, %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_2039, %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
pdist %f10, %f8, %f14
movre %o3, %i3, %o1
loop_2038:
movn %xcc, %i5, %o7
loop_2039:
movne %icc, %l6, %l0
fxnors %f13, %f30, %f1
tne %icc, 0x4
brgz %g6, loop_2040
fmovsne %xcc, %f25, %f0
fcmpgt16 %f0, %f10, %l5
smul %l4, %o0, %o4
loop_2040:
movvs %icc, %i2, %i7
stbar
xorcc %i6, %i1, %g1
set 0x64, %l5
stwa %l3, [%l7 + %l5] 0xe2
membar #Sync
udivcc %g5, 0x0C86, %o2
nop
setx loop_2041, %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
stw %g3, [%l7 + 0x0C]
sll %l2, 0x09, %i4
fmovrsgez %o5, %f2, %f27
loop_2041:
stb %g2, [%l7 + 0x47]
tsubcctv %g4, 0x1F96, %l1
sub %o6, 0x12C8, %i0
stx %g7, [%l7 + 0x18]
ldsh [%l7 + 0x10], %i3
srlx %o3, 0x02, %i5
popc %o1, %l6
stb %o7, [%l7 + 0x5D]
movleu %xcc, %g6, %l0
movcc %xcc, %l5, %l4
tpos %xcc, 0x1
fsrc2s %f21, %f17
movgu %xcc, %o4, %o0
tvs %xcc, 0x3
movrlz %i2, 0x001, %i6
subc %i7, 0x0B78, %g1
swap [%l7 + 0x08], %l3
tsubcctv %g5, 0x1E7E, %i1
faligndata %f10, %f6, %f26
movrne %g3, 0x0D5, %o2
movg %xcc, %i4, %o5
tneg %icc, 0x0
sth %g2, [%l7 + 0x20]
fabsd %f16, %f14
nop
fitos %f3, %f7
fstox %f7, %f10
fbl,a %fcc0, loop_2042
subccc %l2, 0x1E4B, %l1
bvc %icc, loop_2043
fandnot2 %f12, %f22, %f2
loop_2042:
tne %xcc, 0x4
stx %g4, [%l7 + 0x78]
loop_2043:
edge16 %i0, %o6, %g7
nop
set 0x28, %l2
ldx [%l7 + %l2], %i3
wr %g0, 0x89, %asi
stba %o3, [%l7 + 0x28] %asi
nop
setx loop_2044, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bge %xcc, loop_2045
fbe,a %fcc0, loop_2046
edge8ln %i5, %o1, %l6
loop_2044:
nop
wr %g0, 0x10, %asi
ldsba [%l7 + 0x7B] %asi, %g6
loop_2045:
sll %l0, %l5, %l4
loop_2046:
fbe %fcc3, loop_2047
nop
fitos %f12, %f1
fstox %f1, %f26
bshuffle %f14, %f24, %f14
bg,pn %xcc, loop_2048
loop_2047:
tleu %xcc, 0x3
fandnot1 %f2, %f22, %f10
taddcctv %o4, 0x06CA, %o7
loop_2048:
nop
set 0x35, %o0
stba %i2, [%l7 + %o0] 0x2b
membar #Sync
bge,a,pn %xcc, loop_2049
flush %l7 + 0x6C
edge16l %o0, %i7, %g1
ldub [%l7 + 0x29], %l3
loop_2049:
movneg %icc, %g5, %i1
umul %g3, 0x1A84, %o2
movrgz %i4, 0x1E0, %i6
tleu %icc, 0x3
orncc %g2, 0x16C8, %l2
fmovsneg %icc, %f23, %f29
fornot2s %f11, %f13, %f24
tpos %icc, 0x4
edge8 %l1, %g4, %o5
mova %icc, %i0, %g7
movl %xcc, %i3, %o3
ldstub [%l7 + 0x61], %o6
edge8ln %o1, %l6, %i5
te %icc, 0x5
movrgez %g6, 0x386, %l0
nop
setx 0xB04F9303, %l0, %l6
st %l6, [%l7 + 0x20]
ld [%l7 + 0x20], %fsr
bcc,a loop_2050
fmovdcs %icc, %f7, %f14
movl %icc, %l5, %l4
tg %xcc, 0x3
loop_2050:
ta %xcc, 0x3
fmovrdlez %o7, %f8, %f4
edge16ln %i2, %o0, %o4
te %icc, 0x0
movleu %icc, %g1, %i7
move %icc, %l3, %g5
set 0x60, %g2
sta %f14, [%l7 + %g2] 0x88
sra %g3, %o2, %i1
fbul,a %fcc3, loop_2051
add %i4, %g2, %i6
fcmpgt16 %f4, %f4, %l1
movrgez %g4, %l2, %o5
loop_2051:
srlx %g7, 0x0D, %i3
for %f22, %f0, %f2
smulcc %o3, 0x13C8, %i0
sdivcc %o1, 0x0F36, %o6
fbg %fcc3, loop_2052
ldd [%l7 + 0x68], %i6
tneg %icc, 0x2
andn %g6, 0x1580, %i5
loop_2052:
fpsub16 %f10, %f28, %f20
subcc %l0, 0x14FB, %l5
taddcctv %o7, 0x0553, %l4
edge16 %o0, %i2, %g1
bvs,a,pt %icc, loop_2053
andcc %o4, 0x13D7, %i7
fmovsvs %icc, %f10, %f20
edge32 %g5, %g3, %o2
loop_2053:
fnor %f0, %f16, %f30
fmovdle %xcc, %f0, %f11
fmovscc %xcc, %f6, %f11
edge32n %l3, %i4, %i1
movge %xcc, %g2, %l1
flush %l7 + 0x78
smulcc %i6, 0x1D82, %l2
fble %fcc2, loop_2054
fbue %fcc2, loop_2055
addccc %o5, 0x1425, %g7
andcc %i3, 0x165C, %o3
loop_2054:
edge8 %i0, %g4, %o1
loop_2055:
bcs,pn %xcc, loop_2056
bvs,a,pn %icc, loop_2057
udivcc %l6, 0x17BC, %g6
fmovscs %icc, %f27, %f24
loop_2056:
tsubcc %o6, 0x1951, %l0
loop_2057:
taddcc %l5, %i5, %l4
nop
setx 0x2F53723C80685C31, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
movrlz %o0, 0x251, %i2
fpsub32 %f6, %f18, %f2
movrlez %o7, 0x054, %g1
tgu %icc, 0x0
subccc %o4, %g5, %g3
for %f26, %f4, %f22
and %o2, 0x0C5B, %i7
fmovsl %xcc, %f30, %f8
nop
fitod %f1, %f6
addccc %i4, %l3, %g2
movrlz %i1, 0x270, %i6
andn %l1, 0x193B, %o5
add %g7, 0x0073, %l2
fmovdgu %icc, %f31, %f0
bn,a,pn %xcc, loop_2058
fmul8x16 %f15, %f26, %f14
fornot2 %f16, %f30, %f6
movge %icc, %o3, %i0
loop_2058:
edge32ln %g4, %o1, %i3
xnor %l6, %g6, %l0
smul %o6, 0x0BE0, %i5
mulscc %l4, %l5, %i2
edge16ln %o0, %g1, %o4
taddcc %g5, 0x111B, %g3
bne,pt %icc, loop_2059
fmuld8ulx16 %f15, %f31, %f16
fcmpeq32 %f28, %f4, %o7
xnor %o2, %i4, %l3
loop_2059:
edge8n %i7, %i1, %g2
set 0x6A, %o7
lduha [%l7 + %o7] 0x0c, %l1
mova %icc, %i6, %g7
orncc %l2, %o5, %o3
array16 %g4, %i0, %o1
add %l7, 0x1C, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %l6, %i3
sra %g6, 0x11, %l0
movcc %xcc, %o6, %l4
ldd [%l7 + 0x48], %f0
tvc %icc, 0x6
udivx %l5, 0x034F, %i2
tsubcctv %o0, 0x15D9, %g1
sub %o4, %i5, %g3
addcc %o7, %g5, %o2
tleu %icc, 0x3
sllx %i4, 0x09, %i7
ldsw [%l7 + 0x30], %l3
bcs,pn %xcc, loop_2060
popc 0x1FAA, %i1
set 0x76, %i1
ldsha [%l7 + %i1] 0x11, %l1
loop_2060:
be,a,pt %xcc, loop_2061
tne %icc, 0x3
mova %icc, %i6, %g2
add %l2, %o5, %o3
loop_2061:
fbl,a %fcc1, loop_2062
sethi 0x0A50, %g7
edge16l %g4, %i0, %o1
fmul8ulx16 %f24, %f30, %f10
loop_2062:
be,a,pn %icc, loop_2063
movrlez %i3, 0x124, %l6
stbar
fmovsa %xcc, %f2, %f11
loop_2063:
xorcc %g6, 0x16B7, %o6
brnz %l0, loop_2064
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tneg %xcc, 0x5
set 0x50, %l3
prefetcha [%l7 + %l3] 0x18, 0x0
loop_2064:
call loop_2065
popc 0x025C, %i2
fmovrdlz %l4, %f10, %f6
fmovrde %o0, %f2, %f6
loop_2065:
movcs %icc, %o4, %i5
brgez %g1, loop_2066
orn %o7, 0x1F4E, %g5
fmovsa %xcc, %f26, %f8
srl %g3, %o2, %i4
loop_2066:
fblg %fcc1, loop_2067
array32 %i7, %i1, %l1
fsrc2 %f10, %f30
edge16ln %l3, %g2, %i6
loop_2067:
nop
wr %g0, 0x04, %asi
stha %o5, [%l7 + 0x0C] %asi
fxor %f20, %f10, %f24
and %o3, %l2, %g4
subccc %i0, %g7, %i3
udivcc %o1, 0x156A, %l6
set 0x70, %o3
prefetcha [%l7 + %o3] 0x18, 0x0
edge16 %l0, %l5, %i2
movn %icc, %g6, %l4
movrlz %o4, 0x229, %o0
bpos,pn %xcc, loop_2068
nop
setx 0xF8818788, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
fsqrts %f22, %f15
alignaddr %i5, %o7, %g5
subccc %g1, 0x0EBD, %g3
loop_2068:
movg %xcc, %i4, %o2
array16 %i1, %l1, %l3
tvs %icc, 0x0
subc %g2, %i7, %i6
movre %o5, %l2, %o3
movcs %icc, %g4, %i0
xnorcc %g7, %o1, %l6
fornot2 %f16, %f30, %f12
subccc %i3, 0x1FB2, %l0
nop
setx loop_2069, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32n %l5, %o6, %g6
add %l7, 0x78, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %i2
casa [%l6] 0x89, %i2, %o4
loop_2069:
movvs %icc, %l4, %o0
fmovrse %o7, %f22, %f13
bne,pt %xcc, loop_2070
fmul8x16au %f7, %f0, %f20
movvs %icc, %g5, %i5
tsubcctv %g1, 0x162A, %g3
loop_2070:
sra %o2, 0x10, %i1
movrne %l1, %l3, %g2
nop
fitos %f11, %f29
fstox %f29, %f22
taddcc %i4, 0x11D6, %i6
bne,pt %xcc, loop_2071
subc %o5, %l2, %o3
set 0x65, %l4
lduba [%l7 + %l4] 0x81, %g4
loop_2071:
udivx %i0, 0x1694, %i7
movleu %xcc, %g7, %l6
and %i3, %l0, %l5
smulcc %o1, 0x1A4F, %o6
mova %icc, %g6, %i2
fnot1s %f13, %f13
addcc %l4, %o0, %o7
udiv %g5, 0x1A62, %o4
fbu,a %fcc0, loop_2072
nop
fitos %f13, %f29
fstox %f29, %f4
fxnor %f6, %f8, %f14
addc %g1, %i5, %g3
loop_2072:
tgu %icc, 0x1
udiv %i1, 0x0630, %l1
fblg %fcc0, loop_2073
tcc %xcc, 0x2
add %o2, %g2, %i4
bshuffle %f20, %f6, %f24
loop_2073:
nop
setx 0x163133898061802E, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
bvc,a,pt %icc, loop_2074
fba,a %fcc2, loop_2075
brz,a %i6, loop_2076
mova %icc, %o5, %l3
loop_2074:
fbe,a %fcc3, loop_2077
loop_2075:
fmovsg %xcc, %f22, %f12
loop_2076:
sir 0x049F
fxnors %f3, %f31, %f23
loop_2077:
nop
setx 0xBB017FE2705850D2, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
fornot1 %f30, %f18, %f10
fmovspos %icc, %f12, %f0
set 0x10, %g4
lda [%l7 + %g4] 0x04, %f2
fmovsne %xcc, %f0, %f19
edge16ln %l2, %o3, %g4
add %i7, 0x0E56, %g7
add %i0, %i3, %l0
alignaddrl %l5, %l6, %o6
movg %icc, %o1, %i2
movg %icc, %l4, %g6
fble,a %fcc1, loop_2078
xnor %o0, %g5, %o7
tcs %xcc, 0x6
sdivcc %g1, 0x0C2A, %o4
loop_2078:
nop
setx 0x4A89A828FC9E47D9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f4
tge %icc, 0x7
movpos %icc, %i5, %g3
udivx %l1, 0x03B1, %i1
bshuffle %f0, %f8, %f16
edge32 %g2, %o2, %i4
bleu,pn %icc, loop_2079
edge16n %i6, %l3, %o5
bpos,pn %xcc, loop_2080
tneg %icc, 0x4
loop_2079:
movle %xcc, %l2, %o3
tpos %icc, 0x7
loop_2080:
tl %icc, 0x6
sir 0x067B
fmovsg %xcc, %f22, %f31
tvc %icc, 0x4
movrgez %g4, %g7, %i0
movrne %i7, 0x071, %l0
fmovde %icc, %f31, %f14
subc %l5, %i3, %o6
nop
fitos %f11, %f3
fstox %f3, %f2
fpsub16s %f4, %f2, %f24
movcc %icc, %o1, %i2
subc %l4, 0x0A0C, %g6
bge,a loop_2081
sub %o0, 0x1145, %l6
edge8n %o7, %g1, %g5
tsubcctv %i5, 0x0DF6, %o4
loop_2081:
faligndata %f8, %f30, %f22
fmovrsne %l1, %f25, %f2
fmovdge %icc, %f24, %f25
sdivcc %g3, 0x057C, %g2
fmovsvc %xcc, %f22, %f22
ta %icc, 0x0
tsubcctv %i1, 0x123D, %o2
nop
setx loop_2082, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
andncc %i4, %i6, %o5
add %l7, 0x78, %l6
wr %g0, 0x10, %asi
casxa [%l6] %asi, %l2, %o3
loop_2082:
fpsub16s %f12, %f24, %f19
set 0x0C, %o2
ldsha [%l7 + %o2] 0x80, %l3
ldub [%l7 + 0x7E], %g4
edge16l %g7, %i0, %l0
flush %l7 + 0x18
sdivx %l5, 0x0647, %i7
wr %g0, 0x2a, %asi
stha %i3, [%l7 + 0x76] %asi
membar #Sync
edge32ln %o6, %o1, %i2
edge32l %g6, %l4, %o0
fcmple16 %f26, %f14, %o7
addcc %g1, %l6, %i5
edge32n %g5, %o4, %g3
fbg %fcc2, loop_2083
edge16l %l1, %i1, %o2
tn %xcc, 0x4
bneg,a loop_2084
loop_2083:
sllx %g2, %i6, %o5
fsrc2s %f10, %f15
subcc %l2, %i4, %l3
loop_2084:
fpsub32 %f8, %f30, %f22
tge %xcc, 0x2
movcs %icc, %o3, %g7
or %i0, %g4, %l0
smul %l5, 0x1823, %i3
taddcctv %o6, 0x11AE, %i7
edge32 %o1, %g6, %i2
subcc %o0, %o7, %g1
nop
set 0x18, %o4
stx %l6, [%l7 + %o4]
stbar
addc %i5, 0x00DC, %g5
movvc %xcc, %o4, %l4
smulcc %g3, %l1, %o2
set 0x10, %i4
lda [%l7 + %i4] 0x10, %f10
xor %g2, 0x1EE1, %i6
udivx %i1, 0x1EAB, %o5
addccc %i4, %l3, %o3
fand %f14, %f20, %f6
edge32l %g7, %l2, %g4
swap [%l7 + 0x14], %l0
tleu %xcc, 0x4
bn,a loop_2085
fbule,a %fcc0, loop_2086
xorcc %l5, %i0, %i3
edge8ln %i7, %o1, %g6
loop_2085:
bl,a %xcc, loop_2087
loop_2086:
tge %xcc, 0x3
fnegd %f18, %f0
sra %i2, %o6, %o7
loop_2087:
umul %g1, %o0, %l6
bge,a,pn %icc, loop_2088
bgu loop_2089
nop
setx 0x9E85E0CA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x05B7B57E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fdivs %f24, %f2, %f2
te %icc, 0x0
loop_2088:
movcc %icc, %i5, %o4
loop_2089:
movrne %g5, 0x2B6, %g3
edge16ln %l1, %l4, %g2
movneg %icc, %o2, %i6
fmovd %f16, %f22
nop
set 0x48, %l6
ldd [%l7 + %l6], %f0
edge16ln %i1, %o5, %l3
brz %o3, loop_2090
movneg %icc, %i4, %g7
tleu %xcc, 0x2
tge %xcc, 0x7
loop_2090:
movg %icc, %l2, %l0
movgu %icc, %g4, %l5
membar 0x33
bge,a %xcc, loop_2091
popc 0x122F, %i3
sllx %i7, 0x18, %i0
fbug,a %fcc1, loop_2092
loop_2091:
movneg %xcc, %o1, %i2
fbug %fcc3, loop_2093
udiv %o6, 0x048C, %g6
loop_2092:
nop
wr %g0, 0x21, %asi
stxa %g1, [%g0 + 0x108] %asi
loop_2093:
movrgz %o7, %l6, %o0
or %i5, %o4, %g5
fbue,a %fcc1, loop_2094
array8 %l1, %l4, %g2
movl %xcc, %o2, %g3
fbu,a %fcc0, loop_2095
loop_2094:
andcc %i1, %i6, %l3
edge32n %o5, %o3, %g7
tcs %xcc, 0x7
loop_2095:
movl %xcc, %l2, %i4
tsubcc %g4, %l0, %l5
taddcctv %i7, %i0, %o1
mova %icc, %i3, %i2
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x28] %asi, 0x2
udivcc %o6, 0x170C, %g1
bge,a,pn %xcc, loop_2096
movrgez %o7, %l6, %o0
fbue,a %fcc0, loop_2097
tge %icc, 0x1
loop_2096:
fbne,a %fcc1, loop_2098
brgez %i5, loop_2099
loop_2097:
fcmple32 %f8, %f28, %g5
fmovsa %icc, %f7, %f12
loop_2098:
bgu,a %icc, loop_2100
loop_2099:
srlx %l1, %l4, %g2
tl %xcc, 0x3
movle %xcc, %o2, %g3
loop_2100:
nop
set 0x78, %l1
lduwa [%l7 + %l1] 0x14, %o4
sdivcc %i6, 0x116C, %i1
array32 %o5, %o3, %l3
brgez,a %l2, loop_2101
lduh [%l7 + 0x0A], %i4
tn %icc, 0x5
sra %g7, 0x1B, %l0
loop_2101:
fbo,a %fcc0, loop_2102
be %xcc, loop_2103
umul %l5, %i7, %i0
addccc %o1, %i3, %g4
loop_2102:
fbuge,a %fcc3, loop_2104
loop_2103:
orcc %i2, 0x1B1F, %o6
fbe %fcc3, loop_2105
fbl %fcc1, loop_2106
loop_2104:
nop
setx 0xC3B9232F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0xB3196256, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fmuls %f18, %f30, %f7
fpadd16s %f27, %f16, %f9
loop_2105:
movpos %icc, %g6, %o7
loop_2106:
edge8 %g1, %l6, %o0
addcc %i5, %g5, %l4
bne,pn %xcc, loop_2107
movre %g2, 0x30E, %l1
taddcctv %o2, %o4, %i6
bvs %xcc, loop_2108
loop_2107:
mova %xcc, %g3, %o5
movn %icc, %i1, %o3
addccc %l2, 0x0282, %l3
loop_2108:
movcs %xcc, %i4, %g7
fcmpeq32 %f2, %f18, %l5
move %icc, %l0, %i7
andcc %o1, 0x03F0, %i3
orn %g4, 0x1946, %i2
fmovrsne %o6, %f10, %f1
movpos %xcc, %g6, %i0
fsrc1s %f30, %f29
subccc %o7, 0x1ECA, %l6
movg %icc, %o0, %g1
bg %xcc, loop_2109
srlx %g5, 0x0D, %i5
brnz %g2, loop_2110
movne %xcc, %l1, %l4
loop_2109:
bvs,pn %icc, loop_2111
ldd [%l7 + 0x50], %o4
loop_2110:
udiv %o2, 0x053C, %g3
ba %icc, loop_2112
loop_2111:
addccc %o5, 0x054F, %i1
fbue,a %fcc3, loop_2113
fmovs %f17, %f2
loop_2112:
edge16ln %o3, %i6, %l2
bn,pn %xcc, loop_2114
loop_2113:
ble,pt %icc, loop_2115
fmovrsne %l3, %f14, %f30
mulx %g7, 0x0205, %l5
loop_2114:
fble,a %fcc1, loop_2116
loop_2115:
tcc %icc, 0x2
move %xcc, %l0, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2116:
te %xcc, 0x7
umul %o1, %i3, %g4
fbge,a %fcc3, loop_2117
fbule,a %fcc0, loop_2118
move %xcc, %i2, %i4
ldsb [%l7 + 0x20], %o6
loop_2117:
movl %xcc, %i0, %g6
loop_2118:
taddcctv %l6, 0x144F, %o0
swap [%l7 + 0x4C], %o7
lduh [%l7 + 0x22], %g1
smulcc %i5, %g2, %g5
tvs %icc, 0x3
fbne %fcc2, loop_2119
fand %f12, %f10, %f12
mulx %l1, %l4, %o4
ba,pn %xcc, loop_2120
loop_2119:
edge32l %o2, %g3, %i1
movrlz %o5, 0x3A3, %o3
swap [%l7 + 0x64], %l2
loop_2120:
fcmpne16 %f24, %f14, %i6
nop
set 0x70, %o5
ldd [%l7 + %o5], %f8
edge16n %l3, %g7, %l0
flush %l7 + 0x18
bvs,a,pt %xcc, loop_2121
fpsub32 %f10, %f16, %f2
sdivcc %i7, 0x0F71, %o1
tleu %xcc, 0x1
loop_2121:
edge16n %i3, %l5, %g4
sth %i2, [%l7 + 0x4A]
tge %icc, 0x3
edge16l %o6, %i0, %i4
fmovrsne %l6, %f4, %f30
nop
set 0x72, %g1
sth %g6, [%l7 + %g1]
edge8l %o7, %g1, %o0
fnegd %f28, %f18
movne %icc, %g2, %g5
fblg,a %fcc3, loop_2122
tvs %icc, 0x1
fpack16 %f14, %f26
fandnot2 %f14, %f6, %f4
loop_2122:
nop
setx 0xC98F6979, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0xE8BE5CAF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fadds %f17, %f11, %f21
xnorcc %i5, %l4, %l1
edge16n %o4, %o2, %g3
movl %xcc, %o5, %i1
fmovrsgez %l2, %f4, %f19
nop
set 0x30, %i5
ldx [%l7 + %i5], %o3
fpack16 %f8, %f8
ldsw [%l7 + 0x78], %l3
move %xcc, %i6, %l0
edge8l %g7, %i7, %i3
brz,a %o1, loop_2123
movrne %g4, 0x124, %l5
fzero %f10
fblg,a %fcc0, loop_2124
loop_2123:
ldub [%l7 + 0x4B], %o6
fcmpgt16 %f14, %f10, %i0
movn %icc, %i4, %i2
loop_2124:
fpadd32s %f29, %f26, %f30
sdivcc %l6, 0x05D0, %o7
movrlez %g6, 0x0BB, %g1
set 0x20, %i7
sta %f17, [%l7 + %i7] 0x89
xorcc %o0, %g5, %g2
fmovdpos %icc, %f3, %f9
orn %i5, %l4, %o4
fpsub32 %f6, %f2, %f14
fmovdpos %icc, %f31, %f22
fandnot1 %f26, %f24, %f24
orcc %l1, 0x1A2D, %o2
umulcc %g3, %i1, %o5
fmovdneg %icc, %f25, %f24
alignaddrl %o3, %l3, %i6
movne %icc, %l0, %l2
subccc %g7, %i7, %o1
fxnor %f24, %f6, %f26
fbge,a %fcc0, loop_2125
fbn %fcc1, loop_2126
movrlez %g4, %i3, %l5
movrlez %i0, %o6, %i4
loop_2125:
nop
wr %g0, 0x0c, %asi
lduha [%l7 + 0x44] %asi, %l6
loop_2126:
bpos,a %icc, loop_2127
taddcctv %o7, %g6, %g1
edge32ln %o0, %g5, %i2
fpsub16 %f12, %f26, %f18
loop_2127:
nop
set 0x40, %o1
stda %f0, [%l7 + %o1] 0xf9
membar #Sync
edge32l %g2, %l4, %i5
or %l1, 0x1DDC, %o2
wr %g0, 0x22, %asi
stba %g3, [%l7 + 0x35] %asi
membar #Sync
xor %i1, %o5, %o3
movvs %xcc, %o4, %l3
fmovdpos %icc, %f0, %f28
smulcc %l0, 0x19F8, %l2
fmovrdlez %g7, %f26, %f28
tne %xcc, 0x7
fmovdpos %icc, %f14, %f21
set 0x68, %l0
stha %i6, [%l7 + %l0] 0x88
movpos %xcc, %o1, %g4
fmovda %xcc, %f21, %f8
wr %g0, 0x10, %asi
lda [%l7 + 0x38] %asi, %f29
edge16ln %i7, %i3, %i0
lduh [%l7 + 0x3E], %o6
fmovrsgz %i4, %f1, %f5
movl %xcc, %l6, %o7
add %l5, 0x171C, %g1
set 0x10, %g7
ldda [%l7 + %g7] 0x14, %o0
fmovrslz %g6, %f12, %f28
sdiv %i2, 0x0795, %g2
nop
setx 0x3F1AC3D0F06E9A33, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
xorcc %l4, %g5, %l1
movvs %icc, %o2, %i5
fbug,a %fcc2, loop_2128
movvs %icc, %g3, %o5
alignaddrl %o3, %o4, %l3
movrlz %i1, 0x0DF, %l2
loop_2128:
srlx %g7, %l0, %o1
srlx %i6, 0x15, %i7
tn %icc, 0x4
array8 %i3, %i0, %o6
movrgez %g4, %i4, %l6
or %o7, %g1, %l5
movre %g6, 0x3D0, %i2
movrlz %g2, %o0, %g5
fsrc2s %f14, %f10
array32 %l4, %o2, %i5
fnegd %f14, %f6
sethi 0x1268, %l1
te %icc, 0x7
nop
setx 0x8DADDFD6B360F29E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xB3D652DFA5AE233C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fmuld %f22, %f20, %f0
nop
setx 0x262B04C2888B1E8B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x2951787AA7E6F069, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f6, %f30
movvs %xcc, %g3, %o3
nop
set 0x60, %i6
sth %o4, [%l7 + %i6]
andncc %l3, %i1, %o5
or %g7, %l2, %o1
tsubcctv %l0, %i7, %i6
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x4A] %asi, %i3
edge32 %i0, %g4, %o6
for %f10, %f16, %f16
tneg %xcc, 0x0
add %l6, %o7, %i4
xorcc %g1, 0x15A3, %l5
alignaddrl %g6, %i2, %o0
fnot1s %f1, %f21
edge8l %g5, %l4, %g2
orn %i5, %l1, %o2
fble %fcc1, loop_2129
orcc %g3, 0x1F2E, %o3
addcc %l3, %i1, %o5
tge %icc, 0x2
loop_2129:
tsubcctv %o4, %g7, %l2
alignaddr %o1, %l0, %i6
orn %i3, %i0, %g4
wr %g0, 0x18, %asi
lduwa [%l7 + 0x0C] %asi, %i7
edge32n %l6, %o6, %i4
ba,a,pt %icc, loop_2130
fmovrsgz %o7, %f5, %f29
bleu,pn %xcc, loop_2131
movle %icc, %l5, %g1
loop_2130:
fbue %fcc1, loop_2132
fpmerge %f0, %f24, %f18
loop_2131:
orcc %i2, %o0, %g5
bneg %icc, loop_2133
loop_2132:
srlx %l4, 0x1C, %g6
orncc %i5, 0x1002, %l1
andncc %g2, %o2, %g3
loop_2133:
edge16l %o3, %i1, %l3
add %o5, 0x1DE9, %g7
fabss %f30, %f4
fmovdleu %icc, %f24, %f14
orncc %o4, %o1, %l0
subccc %i6, 0x1C99, %i3
pdist %f24, %f28, %f22
fsrc2 %f10, %f18
edge16n %l2, %g4, %i0
fsrc1s %f8, %f25
movrne %i7, %l6, %i4
fbl %fcc0, loop_2134
brz,a %o7, loop_2135
lduw [%l7 + 0x14], %l5
tvs %xcc, 0x7
loop_2134:
sll %o6, 0x09, %g1
loop_2135:
array16 %i2, %g5, %l4
fpadd16 %f28, %f2, %f6
edge32 %g6, %i5, %l1
fmovsneg %xcc, %f23, %f28
tleu %icc, 0x4
array8 %o0, %g2, %o2
and %o3, %i1, %g3
movl %icc, %l3, %g7
tg %xcc, 0x5
and %o5, 0x0481, %o1
sir 0x092A
fba,a %fcc0, loop_2136
movneg %icc, %l0, %o4
tgu %icc, 0x1
ble,pt %xcc, loop_2137
loop_2136:
fmovscc %icc, %f21, %f7
tne %xcc, 0x0
fbne %fcc2, loop_2138
loop_2137:
nop
setx loop_2139, %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 %f10, [%l7 + 0x70]
ta %xcc, 0x2
loop_2138:
nop
setx loop_2140, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2139:
fbuge,a %fcc0, loop_2141
fmul8x16al %f4, %f24, %f8
movgu %xcc, %i6, %l2
loop_2140:
pdist %f20, %f12, %f14
loop_2141:
fbul,a %fcc3, loop_2142
bl,a,pt %xcc, loop_2143
movcc %icc, %i3, %g4
orn %i0, %l6, %i7
loop_2142:
fmovdle %xcc, %f7, %f27
loop_2143:
fble,a %fcc1, loop_2144
sllx %o7, 0x14, %i4
edge16ln %o6, %l5, %i2
fmovrdlez %g1, %f18, %f10
loop_2144:
edge16l %l4, %g5, %i5
fmovsg %icc, %f20, %f18
bcs,pn %icc, loop_2145
movrlz %l1, %o0, %g6
addc %g2, %o3, %o2
stw %g3, [%l7 + 0x40]
loop_2145:
nop
fitod %f6, %f8
fdtox %f8, %f14
tpos %icc, 0x6
umul %l3, %i1, %g7
fpadd32s %f5, %f9, %f4
movrgez %o1, %o5, %l0
udiv %i6, 0x0A46, %l2
fsrc2 %f16, %f8
fornot1s %f16, %f8, %f24
andn %i3, %g4, %i0
orn %o4, 0x0B4A, %i7
popc 0x0E28, %l6
edge32n %o7, %o6, %i4
ldub [%l7 + 0x11], %i2
fmovsl %xcc, %f14, %f0
fmovdne %icc, %f0, %f12
sdivcc %g1, 0x14C4, %l5
set 0x0C, %g6
ldstuba [%l7 + %g6] 0x80, %l4
subc %g5, %l1, %o0
movgu %xcc, %g6, %i5
set 0x30, %g3
ldda [%l7 + %g3] 0x26, %g2
xnor %o3, %g3, %o2
edge32ln %l3, %g7, %o1
movrgez %i1, 0x2E6, %l0
fblg %fcc2, loop_2146
fmovse %icc, %f24, %f12
sethi 0x14A1, %i6
fcmpgt16 %f22, %f28, %o5
loop_2146:
movne %icc, %l2, %g4
wr %g0, 0x04, %asi
lduba [%l7 + 0x32] %asi, %i0
brnz %i3, loop_2147
edge16ln %o4, %l6, %i7
fpsub32 %f10, %f30, %f16
edge16n %o7, %i4, %o6
loop_2147:
fsrc1s %f18, %f20
alignaddr %g1, %l5, %i2
ta %icc, 0x1
nop
setx 0x1AB4FF09, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
fsqrts %f16, %f8
smulcc %l4, %l1, %o0
fbug %fcc0, loop_2148
tle %xcc, 0x4
fmovrdlez %g5, %f10, %f16
fornot2s %f19, %f30, %f7
loop_2148:
bcs,a,pt %icc, loop_2149
sllx %g6, 0x1B, %i5
tcc %icc, 0x5
sub %o3, %g2, %o2
loop_2149:
tcc %icc, 0x5
smulcc %l3, 0x097B, %g7
smul %g3, %o1, %l0
fble %fcc2, loop_2150
movrlez %i1, %i6, %o5
wr %g0, 0x18, %asi
lduwa [%l7 + 0x24] %asi, %l2
loop_2150:
fmovrsgz %g4, %f27, %f11
subccc %i3, 0x0088, %i0
fpadd16s %f17, %f13, %f28
edge16ln %l6, %i7, %o4
sdivcc %o7, 0x1F89, %i4
tsubcc %o6, %g1, %l5
bvs,pn %icc, loop_2151
udivcc %l4, 0x0CE0, %i2
alignaddrl %o0, %g5, %g6
set 0x4C, %i3
ldswa [%l7 + %i3] 0x88, %l1
loop_2151:
lduh [%l7 + 0x12], %o3
st %f9, [%l7 + 0x5C]
subccc %g2, 0x1745, %o2
tle %xcc, 0x4
movn %xcc, %i5, %g7
udiv %g3, 0x1E6B, %l3
xor %o1, %l0, %i6
move %xcc, %i1, %o5
fmovscc %icc, %f7, %f21
fba %fcc2, loop_2152
nop
setx 0xD0EAF9F5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x8C810EB7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fsubs %f9, %f3, %f3
fxor %f24, %f22, %f8
movn %icc, %g4, %i3
loop_2152:
movcc %icc, %i0, %l6
tcc %xcc, 0x2
subcc %l2, %i7, %o7
edge32ln %o4, %o6, %i4
or %l5, %l4, %g1
srax %o0, %g5, %g6
bcs,pn %xcc, loop_2153
fbg %fcc0, loop_2154
movrgez %i2, 0x2C3, %l1
nop
setx 0x53236D753CD3DCC3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xF632D134F91753DB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f12, %f2
loop_2153:
alignaddrl %o3, %o2, %i5
loop_2154:
fornot2 %f20, %f6, %f26
orcc %g2, 0x1B6A, %g3
umul %g7, %o1, %l3
wr %g0, 0x18, %asi
stba %l0, [%l7 + 0x77] %asi
fmovsne %icc, %f24, %f5
fbl %fcc1, loop_2155
fmovsvc %icc, %f7, %f5
tge %xcc, 0x1
edge32 %i6, %i1, %o5
loop_2155:
ta %icc, 0x1
movrne %i3, %g4, %i0
nop
setx 0xB3399E622963D8ED, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xCEF0626CED368120, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fdivd %f10, %f12, %f20
movrgez %l6, 0x0F5, %l2
nop
fitod %f4, %f16
fdtoi %f16, %f9
edge16 %o7, %o4, %o6
udiv %i7, 0x12D2, %i4
xor %l5, 0x1465, %l4
fbg,a %fcc1, loop_2156
tgu %icc, 0x1
wr %g0, 0x0c, %asi
swapa [%l7 + 0x24] %asi, %g1
loop_2156:
stb %o0, [%l7 + 0x77]
tne %xcc, 0x7
nop
setx 0x9942FE0EB0732697, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
movvc %icc, %g5, %g6
fnors %f29, %f23, %f23
movvc %xcc, %l1, %o3
movcs %icc, %i2, %o2
ldd [%l7 + 0x40], %i4
mulx %g2, %g7, %o1
nop
setx 0x4B6AEB4FB8054E5A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xA4AF84FE3207FA3A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fsubd %f24, %f10, %f16
sub %l3, 0x163B, %l0
movrne %g3, %i6, %i1
set 0x3A, %i0
lduha [%l7 + %i0] 0x89, %i3
mova %icc, %o5, %g4
nop
fitod %f10, %f6
fdtos %f6, %f22
set 0x30, %i2
ldda [%l7 + %i2] 0x81, %i0
tpos %xcc, 0x6
nop
set 0x42, %g5
sth %l2, [%l7 + %g5]
tle %xcc, 0x3
movge %icc, %o7, %o4
mulx %o6, 0x086C, %i7
alignaddr %i4, %l5, %l6
fors %f6, %f18, %f11
tsubcctv %g1, 0x16FB, %o0
bleu,pt %icc, loop_2157
tleu %xcc, 0x6
addccc %l4, 0x09C2, %g5
wr %g0, 0x21, %asi
stxa %g6, [%g0 + 0x8] %asi
loop_2157:
tpos %icc, 0x5
bg,a %icc, loop_2158
tl %icc, 0x4
srax %l1, 0x1B, %o3
lduw [%l7 + 0x64], %o2
loop_2158:
fbl %fcc1, loop_2159
bneg,a,pn %xcc, loop_2160
movre %i5, %g2, %g7
brgez %o1, loop_2161
loop_2159:
tcs %xcc, 0x4
loop_2160:
alignaddr %l3, %l0, %i2
set 0x70, %o6
swapa [%l7 + %o6] 0x88, %g3
loop_2161:
nop
set 0x70, %l5
prefetcha [%l7 + %l5] 0x0c, 0x3
udivx %i3, 0x1065, %o5
bpos loop_2162
fbne,a %fcc3, loop_2163
subc %g4, %i0, %l2
or %o7, 0x08A8, %o4
loop_2162:
and %i1, 0x1458, %o6
loop_2163:
movrgez %i4, %l5, %i7
nop
setx loop_2164, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movne %icc, %l6, %o0
subccc %g1, %g5, %g6
bcc,pt %icc, loop_2165
loop_2164:
fmovdne %xcc, %f11, %f20
fbl,a %fcc1, loop_2166
mulscc %l4, 0x03E6, %o3
loop_2165:
tcs %icc, 0x6
fbe %fcc0, loop_2167
loop_2166:
edge8n %l1, %i5, %o2
fmovdvc %icc, %f13, %f16
ldub [%l7 + 0x24], %g7
loop_2167:
popc 0x0C4A, %o1
srax %g2, %l3, %i2
bvc %icc, loop_2168
edge8n %l0, %g3, %i6
popc 0x1DCC, %o5
ldub [%l7 + 0x16], %i3
loop_2168:
ld [%l7 + 0x20], %f19
popc 0x1A55, %i0
array32 %g4, %o7, %o4
wr %g0, 0x2a, %asi
ldda [%l7 + 0x50] %asi, %l2
movge %xcc, %i1, %i4
sdivcc %l5, 0x08B0, %i7
edge32 %l6, %o0, %o6
fmovrsne %g1, %f16, %f27
movrne %g6, 0x2FC, %g5
smul %o3, 0x0CCA, %l1
nop
set 0x08, %o0
ldx [%l7 + %o0], %l4
fmovdpos %icc, %f26, %f23
fba %fcc3, loop_2169
fmovsge %icc, %f9, %f27
edge16l %i5, %o2, %o1
orcc %g7, 0x1902, %l3
loop_2169:
fmovdgu %icc, %f26, %f30
xnorcc %g2, 0x1FD4, %l0
tn %xcc, 0x4
movrne %g3, %i2, %i6
fbl %fcc0, loop_2170
fnot1 %f16, %f10
flush %l7 + 0x2C
fmovsneg %icc, %f14, %f27
loop_2170:
fmovdgu %xcc, %f20, %f18
tsubcc %i3, %i0, %g4
nop
fitod %f4, %f4
fdtox %f4, %f2
addc %o7, %o5, %o4
edge16n %l2, %i1, %i4
tge %xcc, 0x7
sethi 0x1D24, %l5
umulcc %i7, %o0, %o6
edge16l %l6, %g1, %g5
bgu,a,pt %icc, loop_2171
taddcc %g6, %l1, %o3
ldsb [%l7 + 0x7E], %i5
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_2171:
fmul8x16au %f7, %f1, %f2
tsubcc %l4, 0x14CF, %o1
edge16ln %o2, %l3, %g2
fpackfix %f14, %f22
nop
setx 0x13F9F5E082A21858, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x23F123946E2B166E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
faddd %f22, %f0, %f0
set 0x66, %g2
lduha [%l7 + %g2] 0x80, %l0
nop
setx 0x104C8FA0, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
alignaddr %g3, %i2, %i6
bn,a,pt %icc, loop_2172
flush %l7 + 0x6C
fpsub16s %f11, %f10, %f16
sll %i3, 0x10, %i0
loop_2172:
add %g4, %o7, %g7
fnegs %f22, %f26
wr %g0, 0x88, %asi
lduba [%l7 + 0x74] %asi, %o4
brlez,a %o5, loop_2173
taddcc %i1, %l2, %l5
taddcctv %i4, %i7, %o0
fba %fcc1, loop_2174
loop_2173:
fmovrslz %o6, %f2, %f17
fnot2 %f8, %f0
add %g1, 0x0296, %g5
loop_2174:
tge %xcc, 0x0
fmovdcs %xcc, %f14, %f11
fmovdvs %icc, %f5, %f19
popc 0x08C7, %l6
fmovdge %icc, %f12, %f30
fmovsa %icc, %f3, %f28
tleu %xcc, 0x7
tcc %xcc, 0x7
fmovdvs %icc, %f28, %f0
mulscc %g6, %l1, %o3
edge8l %l4, %o1, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sub %l3, 0x1275, %g2
udivcc %o2, 0x0016, %l0
fmovsleu %icc, %f23, %f11
movrlez %i2, %i6, %i3
wr %g0, 0x80, %asi
sta %f5, [%l7 + 0x40] %asi
fcmpgt32 %f12, %f8, %g3
movpos %icc, %g4, %i0
nop
setx 0xC9EAADB1B07CB626, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
tle %icc, 0x0
xnorcc %o7, 0x09A3, %o4
swap [%l7 + 0x58], %g7
subc %i1, %o5, %l5
edge16 %i4, %i7, %l2
tleu %icc, 0x7
movcc %xcc, %o6, %g1
sir 0x01C2
movre %o0, %l6, %g5
orn %g6, %o3, %l4
fbue %fcc0, loop_2175
pdist %f18, %f28, %f6
andcc %l1, 0x1A5B, %o1
orcc %l3, 0x0871, %g2
loop_2175:
edge16l %o2, %i5, %i2
subccc %l0, %i3, %g3
xorcc %i6, 0x169E, %i0
edge8l %o7, %o4, %g4
edge16n %g7, %o5, %i1
popc %l5, %i4
set 0x78, %o7
ldswa [%l7 + %o7] 0x0c, %l2
fmuld8sux16 %f6, %f10, %f8
alignaddr %o6, %g1, %i7
fpsub32s %f7, %f21, %f4
tsubcc %o0, %g5, %l6
edge8 %g6, %l4, %o3
edge8ln %o1, %l1, %l3
movne %xcc, %g2, %o2
tcs %xcc, 0x3
fbul %fcc3, loop_2176
fmovsleu %xcc, %f24, %f3
udiv %i5, 0x19FA, %i2
tneg %xcc, 0x6
loop_2176:
fcmpgt32 %f30, %f20, %l0
smul %g3, %i3, %i6
set 0x73, %l2
stba %i0, [%l7 + %l2] 0x14
and %o7, 0x001B, %g4
umul %g7, %o5, %i1
stw %o4, [%l7 + 0x28]
ldsh [%l7 + 0x62], %i4
xorcc %l2, %o6, %l5
swap [%l7 + 0x3C], %g1
movg %xcc, %o0, %i7
wr %g0, 0x80, %asi
ldsha [%l7 + 0x2C] %asi, %g5
fbg,a %fcc2, loop_2177
nop
setx loop_2178, %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
bvc,pt %icc, loop_2179
movrlez %g6, %l4, %o3
loop_2177:
fmovdg %xcc, %f5, %f21
loop_2178:
udivx %o1, 0x1F9E, %l1
loop_2179:
ldd [%l7 + 0x58], %f2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16n %l6, %l3, %o2
fbul,a %fcc2, loop_2180
orncc %g2, %i5, %i2
tgu %icc, 0x1
be loop_2181
loop_2180:
fnor %f28, %f10, %f18
wr %g0, 0x89, %asi
ldsba [%l7 + 0x53] %asi, %l0
loop_2181:
mulx %i3, %g3, %i0
array8 %o7, %g4, %g7
nop
fitos %f2, %f9
fmovrde %o5, %f2, %f8
movn %xcc, %i6, %i1
tl %xcc, 0x7
sth %i4, [%l7 + 0x64]
bn %xcc, loop_2182
edge16 %l2, %o4, %l5
movcs %icc, %g1, %o6
fcmpne16 %f8, %f16, %o0
loop_2182:
sth %g5, [%l7 + 0x7A]
edge8n %i7, %l4, %o3
fble,a %fcc1, loop_2183
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fandnot1s %f21, %f23, %f6
movre %g6, %o1, %l1
loop_2183:
brgez %l3, loop_2184
fmovsgu %icc, %f20, %f5
movrlz %o2, %g2, %i5
movvs %xcc, %l6, %i2
loop_2184:
nop
fitos %f10, %f17
fstox %f17, %f26
fxtos %f26, %f21
fands %f26, %f24, %f9
fpsub32s %f31, %f0, %f18
sll %i3, %l0, %i0
fbule %fcc3, loop_2185
srax %o7, %g4, %g7
call loop_2186
ldsw [%l7 + 0x20], %o5
loop_2185:
array32 %i6, %i1, %g3
movgu %xcc, %i4, %l2
loop_2186:
movre %o4, 0x2FB, %g1
membar 0x59
edge8l %l5, %o0, %g5
tvs %xcc, 0x5
edge16ln %o6, %l4, %i7
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x57] %asi, %g6
nop
set 0x52, %l3
ldsb [%l7 + %l3], %o3
nop
setx 0x335EC71D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0xA2DE7FBF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fadds %f14, %f0, %f19
fpsub16 %f0, %f22, %f16
smulcc %o1, %l3, %o2
nop
setx 0x0DD881EFB0751FC8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
andn %g2, %i5, %l6
edge16ln %l1, %i2, %i3
nop
fitod %f10, %f20
fdtoi %f20, %f9
edge8 %i0, %o7, %l0
movre %g7, 0x0A8, %g4
edge32n %i6, %o5, %i1
set 0x6C, %i1
stwa %i4, [%l7 + %i1] 0x23
membar #Sync
edge32 %l2, %g3, %o4
stb %l5, [%l7 + 0x41]
fmovdvs %xcc, %f5, %f30
for %f30, %f14, %f14
movge %icc, %g1, %g5
tge %icc, 0x6
umulcc %o0, %o6, %l4
subcc %i7, 0x0558, %g6
mova %icc, %o3, %l3
ta %xcc, 0x2
nop
fitos %f12, %f12
edge8ln %o1, %o2, %g2
brlez %l6, loop_2187
add %l1, %i2, %i5
bg,pn %xcc, loop_2188
movg %icc, %i3, %i0
loop_2187:
fmovdpos %xcc, %f11, %f20
move %icc, %o7, %g7
loop_2188:
fpack32 %f20, %f8, %f28
fble %fcc1, loop_2189
fblg,a %fcc2, loop_2190
movleu %icc, %g4, %l0
ld [%l7 + 0x08], %f2
loop_2189:
subcc %o5, %i1, %i6
loop_2190:
umulcc %l2, %g3, %i4
wr %g0, 0x80, %asi
sta %f12, [%l7 + 0x20] %asi
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %l5, 0x0D4B, %o4
fmul8ulx16 %f14, %f0, %f22
tvc %xcc, 0x0
fmovrdlez %g1, %f12, %f0
bcs,a,pn %icc, loop_2191
smul %g5, 0x0A9D, %o0
fmovsle %icc, %f8, %f30
andn %l4, %i7, %o6
loop_2191:
srlx %g6, %o3, %l3
ta %xcc, 0x7
ldub [%l7 + 0x7E], %o1
edge32 %g2, %o2, %l1
movgu %xcc, %l6, %i5
taddcc %i2, 0x0D55, %i0
fbn %fcc2, loop_2192
nop
fitos %f21, %f28
movvs %icc, %o7, %i3
bshuffle %f20, %f24, %f6
loop_2192:
nop
wr %g0, 0x10, %asi
lduwa [%l7 + 0x44] %asi, %g4
movn %xcc, %g7, %o5
movleu %icc, %l0, %i1
tn %icc, 0x3
pdist %f14, %f6, %f24
addccc %l2, %g3, %i4
fpsub32s %f24, %f19, %f14
smul %l5, %o4, %i6
fmovdg %xcc, %f24, %f27
alignaddrl %g5, %g1, %o0
swap [%l7 + 0x64], %i7
sra %l4, 0x16, %g6
edge32 %o3, %o6, %l3
fmovsge %icc, %f19, %f21
srl %g2, %o1, %l1
movl %icc, %l6, %i5
fbe,a %fcc1, loop_2193
fmovspos %xcc, %f7, %f1
fcmpeq16 %f4, %f16, %i2
tle %icc, 0x5
loop_2193:
fnot2s %f23, %f17
wr %g0, 0x22, %asi
stha %o2, [%l7 + 0x3C] %asi
membar #Sync
fbl,a %fcc3, loop_2194
bl %xcc, loop_2195
edge32l %i0, %o7, %g4
fmul8sux16 %f6, %f28, %f22
loop_2194:
fmovrdgez %i3, %f30, %f8
loop_2195:
addc %o5, %g7, %i1
edge32 %l2, %l0, %g3
movre %i4, 0x175, %l5
addc %o4, 0x0065, %i6
fnot2s %f16, %f6
sdivcc %g5, 0x0F4F, %g1
tcc %icc, 0x2
tvc %xcc, 0x0
movl %icc, %o0, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bcc,a loop_2196
bgu,a %xcc, loop_2197
ldub [%l7 + 0x67], %g6
sir 0x0793
loop_2196:
fmovrdgz %o3, %f12, %f20
loop_2197:
fmovde %xcc, %f30, %f28
movrlz %l4, 0x221, %o6
andn %g2, %o1, %l1
ldsh [%l7 + 0x56], %l6
movrlz %l3, %i5, %o2
tg %xcc, 0x0
ld [%l7 + 0x3C], %f22
edge32l %i0, %o7, %i2
set 0x40, %o3
stda %f0, [%l7 + %o3] 0x1e
membar #Sync
ldd [%l7 + 0x10], %i2
bcs,pn %xcc, loop_2198
fmovrdgez %o5, %f8, %f2
mulscc %g4, 0x0205, %g7
sll %l2, 0x05, %l0
loop_2198:
nop
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x73] %asi, %i1
bpos,a,pt %icc, loop_2199
addc %i4, %l5, %g3
movcs %xcc, %i6, %g5
stbar
loop_2199:
tge %xcc, 0x2
brz,a %o4, loop_2200
add %o0, 0x014F, %i7
umulcc %g1, 0x081B, %g6
xnorcc %o3, %l4, %g2
loop_2200:
fpsub32s %f23, %f2, %f25
addc %o6, 0x022A, %o1
array32 %l6, %l3, %i5
fbge,a %fcc3, loop_2201
fbuge,a %fcc0, loop_2202
tn %xcc, 0x6
fone %f2
loop_2201:
addc %l1, 0x102C, %o2
loop_2202:
nop
setx loop_2203, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movneg %xcc, %o7, %i2
fandnot2s %f12, %f15, %f31
xnorcc %i0, %o5, %i3
loop_2203:
tvc %icc, 0x4
fcmple32 %f10, %f16, %g7
sethi 0x152F, %g4
and %l2, %i1, %l0
ldd [%l7 + 0x10], %f6
edge16l %l5, %i4, %i6
srax %g3, 0x08, %o4
movvs %icc, %o0, %g5
wr %g0, 0x10, %asi
lduba [%l7 + 0x59] %asi, %g1
addc %i7, %g6, %o3
swap [%l7 + 0x78], %g2
sdiv %l4, 0x1ED2, %o1
and %l6, %l3, %i5
udiv %l1, 0x139E, %o6
fmovdle %xcc, %f2, %f1
nop
fitod %f0, %f2
fdtos %f2, %f6
movne %icc, %o2, %i2
orcc %i0, 0x096D, %o7
tcc %icc, 0x0
smul %i3, %g7, %g4
movpos %icc, %o5, %i1
tcc %icc, 0x1
nop
setx 0x56105C059D1DF4FF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x21AAA856C8BE55AA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fmuld %f22, %f0, %f6
bl loop_2204
tn %xcc, 0x2
nop
setx 0x0712516B204643A3, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
bvc,pn %icc, loop_2205
loop_2204:
tle %xcc, 0x4
tcc %xcc, 0x0
fmovrslez %l0, %f22, %f21
loop_2205:
fornot2 %f10, %f18, %f30
movle %icc, %l5, %l2
tcs %xcc, 0x3
prefetch [%l7 + 0x50], 0x3
fcmpgt32 %f14, %f22, %i6
or %i4, %o4, %g3
sdivcc %g5, 0x1CC6, %o0
mulx %g1, 0x1770, %g6
fbn,a %fcc0, loop_2206
lduw [%l7 + 0x3C], %i7
sub %g2, 0x0AB1, %o3
nop
fitos %f0, %f27
fstoi %f27, %f3
loop_2206:
fmovde %icc, %f14, %f7
srlx %l4, %l6, %o1
sdivx %l3, 0x0D49, %l1
sir 0x15D7
movne %xcc, %o6, %o2
alignaddr %i5, %i0, %i2
bleu,pn %icc, loop_2207
fmovspos %xcc, %f6, %f26
fmovsg %icc, %f13, %f17
bneg,a %icc, loop_2208
loop_2207:
movgu %icc, %o7, %i3
wr %g0, 0x89, %asi
stwa %g7, [%l7 + 0x68] %asi
loop_2208:
movg %xcc, %g4, %i1
fmul8sux16 %f28, %f26, %f28
umul %l0, 0x15D3, %o5
te %xcc, 0x6
nop
setx 0xC052FD02450E3956, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xE466FB0D275CAB0C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f16, %f28
move %xcc, %l5, %l2
membar 0x2E
fmovdvs %icc, %f2, %f2
tl %xcc, 0x6
nop
setx 0xEF85E9CDE6290D59, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xABA816FC63C44494, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f6, %f0
fpackfix %f4, %f28
fandnot1 %f2, %f24, %f20
tgu %xcc, 0x0
edge8 %i4, %i6, %g3
ldsb [%l7 + 0x0D], %o4
fzeros %f20
fmovsgu %icc, %f7, %f0
fmovscs %xcc, %f25, %f8
fandnot2 %f4, %f6, %f10
xnor %g5, 0x1F40, %g1
tle %icc, 0x0
bvs loop_2209
xnor %o0, 0x0D8A, %g6
movrgez %g2, 0x2BD, %o3
movgu %icc, %l4, %l6
loop_2209:
tsubcctv %o1, 0x10A7, %l3
wr %g0, 0x89, %asi
stwa %i7, [%l7 + 0x14] %asi
movrgz %l1, 0x35E, %o6
mova %icc, %o2, %i0
fmul8x16 %f19, %f18, %f20
tsubcc %i5, 0x117F, %o7
sll %i3, 0x1F, %i2
fmovscs %icc, %f22, %f5
edge32l %g7, %i1, %l0
tcc %xcc, 0x0
fpadd16s %f6, %f30, %f22
fcmpgt16 %f0, %f8, %o5
wr %g0, 0x81, %asi
ldswa [%l7 + 0x50] %asi, %l5
te %xcc, 0x3
st %f31, [%l7 + 0x1C]
subc %l2, %i4, %g4
bvs,a loop_2210
tne %xcc, 0x2
edge32l %i6, %g3, %g5
wr %g0, 0x80, %asi
lduha [%l7 + 0x2A] %asi, %g1
loop_2210:
ble,a,pn %icc, loop_2211
xnorcc %o4, 0x1636, %g6
andcc %g2, %o3, %o0
fble,a %fcc2, loop_2212
loop_2211:
movcs %xcc, %l6, %o1
fmovda %icc, %f1, %f25
wr %g0, 0x04, %asi
ldswa [%l7 + 0x6C] %asi, %l4
loop_2212:
nop
fitos %f26, %f18
movn %icc, %i7, %l1
bn,pt %icc, loop_2213
membar 0x12
edge16ln %o6, %o2, %l3
fnors %f31, %f23, %f6
loop_2213:
nop
set 0x14, %g4
sta %f17, [%l7 + %g4] 0x81
sdivx %i5, 0x0A20, %o7
tvc %xcc, 0x2
movcs %icc, %i0, %i2
edge8l %i3, %i1, %l0
stbar
fmovrdgz %o5, %f0, %f16
tl %xcc, 0x6
tne %xcc, 0x3
movgu %icc, %g7, %l5
brlz,a %i4, loop_2214
mulscc %l2, 0x0167, %i6
mulx %g3, %g4, %g5
sub %o4, 0x0DB1, %g6
loop_2214:
movneg %xcc, %g1, %g2
subc %o0, 0x0232, %o3
xnor %o1, %l6, %l4
fbule %fcc1, loop_2215
tsubcctv %i7, 0x0800, %o6
srl %l1, 0x18, %l3
membar 0x00
loop_2215:
fcmple32 %f16, %f10, %i5
tn %xcc, 0x0
ld [%l7 + 0x20], %f17
array16 %o2, %o7, %i2
umul %i0, 0x0B45, %i3
set 0x6B, %o2
lduba [%l7 + %o2] 0x88, %i1
fnot1s %f4, %f25
alignaddrl %o5, %l0, %g7
fmovrdlez %i4, %f24, %f30
subcc %l2, 0x1AE9, %l5
lduw [%l7 + 0x28], %g3
xor %i6, 0x0F7F, %g4
orncc %g5, %g6, %o4
set 0x40, %l4
stda %f0, [%l7 + %l4] 0x1f
membar #Sync
edge16ln %g1, %g2, %o0
set 0x4C, %o4
stba %o1, [%l7 + %o4] 0x19
add %l6, %l4, %o3
fbg,a %fcc0, loop_2216
nop
setx 0x391F84A9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
fsqrts %f18, %f8
alignaddr %i7, %l1, %o6
tg %xcc, 0x4
loop_2216:
fcmpgt16 %f22, %f6, %i5
ldsh [%l7 + 0x36], %o2
tsubcctv %o7, 0x151F, %l3
fmovda %xcc, %f0, %f28
set 0x68, %l6
ldsba [%l7 + %l6] 0x88, %i0
umulcc %i3, %i1, %i2
move %xcc, %l0, %o5
taddcc %g7, %l2, %l5
for %f2, %f0, %f24
alignaddrl %g3, %i6, %g4
movrlez %g5, %g6, %i4
tsubcc %o4, %g2, %o0
tneg %icc, 0x3
nop
set 0x24, %i4
sth %o1, [%l7 + %i4]
ldsw [%l7 + 0x3C], %g1
fmovdgu %icc, %f16, %f18
udivx %l6, 0x0208, %l4
tne %xcc, 0x2
tvs %xcc, 0x0
orncc %i7, %o3, %l1
wr %g0, 0x04, %asi
stba %i5, [%l7 + 0x31] %asi
tleu %xcc, 0x3
nop
setx 0xFB6C7688, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x943CB58B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fdivs %f27, %f12, %f5
edge32n %o2, %o6, %l3
tsubcc %o7, 0x0625, %i0
bne,a,pn %icc, loop_2217
srl %i1, 0x0D, %i2
fmovdge %icc, %f0, %f26
mulx %l0, %i3, %g7
loop_2217:
bneg %xcc, loop_2218
tg %icc, 0x1
fmovsa %icc, %f11, %f17
orncc %o5, 0x1FC1, %l2
loop_2218:
movneg %xcc, %l5, %g3
fmovdgu %icc, %f25, %f6
brlz,a %i6, loop_2219
fors %f1, %f12, %f18
fsrc1s %f21, %f16
movrlz %g5, %g6, %i4
loop_2219:
prefetch [%l7 + 0x40], 0x2
sllx %g4, 0x00, %g2
ldsh [%l7 + 0x7E], %o4
movrne %o1, %g1, %l6
wr %g0, 0x18, %asi
ldda [%l7 + 0x30] %asi, %l4
bleu loop_2220
edge16 %o0, %i7, %o3
fblg,a %fcc0, loop_2221
fmovsge %icc, %f29, %f3
loop_2220:
sdiv %i5, 0x1AD3, %o2
xor %o6, 0x16FF, %l3
loop_2221:
sra %l1, %o7, %i1
tsubcctv %i0, 0x11D1, %l0
edge32ln %i3, %i2, %o5
tpos %xcc, 0x7
fbue %fcc2, loop_2222
movre %l2, 0x1F1, %g7
sir 0x1424
nop
setx 0x006178C6, %l0, %l6
st %l6, [%l7 + 0x4C]
ld [%l7 + 0x4C], %fsr
loop_2222:
fsrc2s %f25, %f17
sth %l5, [%l7 + 0x56]
sllx %g3, %i6, %g5
movcc %xcc, %i4, %g4
fxnor %f8, %f22, %f0
fandnot2s %f10, %f6, %f30
fbn %fcc0, loop_2223
sir 0x1FD4
nop
fitod %f0, %f8
fdtox %f8, %f4
fmul8ulx16 %f6, %f4, %f26
loop_2223:
movre %g2, 0x283, %g6
subc %o4, %o1, %l6
tpos %icc, 0x3
wr %g0, 0x89, %asi
lduba [%l7 + 0x5C] %asi, %l4
sdiv %g1, 0x1506, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddr %o3, %i5, %o2
movpos %icc, %o0, %l3
array16 %l1, %o6, %o7
andcc %i1, %l0, %i3
fmovsn %xcc, %f24, %f21
alignaddr %i2, %o5, %i0
fzeros %f21
tvc %xcc, 0x6
subc %g7, %l2, %l5
taddcctv %g3, %g5, %i6
fbne %fcc0, loop_2224
bcc,a,pt %icc, loop_2225
edge16ln %i4, %g4, %g6
fors %f9, %f6, %f5
loop_2224:
tn %icc, 0x4
loop_2225:
fsrc1s %f2, %f20
mulscc %g2, %o4, %l6
fcmpgt16 %f16, %f2, %l4
fandnot2s %f7, %f1, %f6
sdiv %o1, 0x0F22, %g1
fmul8x16al %f9, %f5, %f4
xor %o3, %i5, %i7
nop
fitos %f16, %f22
nop
fitod %f10, %f22
fdtoi %f22, %f4
brz,a %o2, loop_2226
bleu loop_2227
edge16ln %l3, %o0, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2226:
tn %icc, 0x3
loop_2227:
andncc %o6, %i1, %l0
fsrc2s %f16, %f11
array8 %o7, %i2, %o5
fbn,a %fcc3, loop_2228
tneg %icc, 0x6
stb %i3, [%l7 + 0x5C]
andcc %i0, %g7, %l2
loop_2228:
stb %g3, [%l7 + 0x30]
tpos %xcc, 0x6
udivcc %l5, 0x1085, %i6
movgu %xcc, %g5, %i4
and %g4, %g2, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sth %l6, [%l7 + 0x62]
edge32n %g6, %l4, %o1
set 0x18, %l1
sta %f20, [%l7 + %l1] 0x10
ldsh [%l7 + 0x3E], %g1
andncc %o3, %i7, %o2
set 0x4D, %g1
lduba [%l7 + %g1] 0x04, %l3
umulcc %o0, 0x17E7, %l1
fmovrsgez %i5, %f28, %f27
brgez,a %o6, loop_2229
bge,a %icc, loop_2230
taddcc %l0, %o7, %i2
edge8l %o5, %i1, %i3
loop_2229:
fbug,a %fcc3, loop_2231
loop_2230:
bne,a loop_2232
sllx %i0, 0x09, %g7
bl,a loop_2233
loop_2231:
addccc %g3, 0x19B3, %l2
loop_2232:
fmovdcc %xcc, %f13, %f7
udivcc %l5, 0x0C14, %g5
loop_2233:
umulcc %i4, %i6, %g4
tne %xcc, 0x3
fabss %f13, %f1
sra %o4, 0x15, %g2
swap [%l7 + 0x0C], %g6
bne,pt %icc, loop_2234
tne %icc, 0x2
fxor %f10, %f26, %f4
addccc %l4, 0x13F1, %l6
loop_2234:
ldsh [%l7 + 0x7E], %g1
nop
setx loop_2235, %l0, %l1
jmpl %l1, %o1
mulscc %o3, %i7, %o2
fands %f16, %f29, %f26
and %l3, 0x1060, %o0
loop_2235:
tg %xcc, 0x0
addccc %l1, 0x114E, %o6
brnz,a %l0, loop_2236
lduh [%l7 + 0x6A], %o7
nop
fitos %f7, %f27
fstox %f27, %f16
fxtos %f16, %f15
fone %f18
loop_2236:
tleu %icc, 0x1
tvc %xcc, 0x5
nop
set 0x30, %o5
ldx [%l7 + %o5], %i2
fbul,a %fcc0, loop_2237
udivx %i5, 0x1E58, %i1
tgu %xcc, 0x1
fbo %fcc3, loop_2238
loop_2237:
fandnot2 %f0, %f28, %f6
taddcctv %o5, %i0, %g7
sra %g3, 0x1A, %l2
loop_2238:
nop
fitos %f2, %f11
lduw [%l7 + 0x78], %l5
movle %xcc, %g5, %i4
edge16n %i3, %i6, %o4
edge32 %g2, %g6, %g4
add %l4, 0x0DBE, %l6
tl %xcc, 0x2
fpsub32s %f24, %f20, %f3
edge8 %g1, %o1, %o3
ldsw [%l7 + 0x20], %o2
move %icc, %l3, %i7
fsrc1s %f24, %f4
xnor %l1, 0x023B, %o0
movge %xcc, %l0, %o6
movgu %xcc, %i2, %o7
movrne %i1, 0x169, %i5
edge8ln %i0, %o5, %g3
tsubcctv %g7, %l2, %g5
tneg %xcc, 0x6
ldd [%l7 + 0x60], %f20
tpos %xcc, 0x6
fornot1 %f2, %f26, %f24
fnegs %f10, %f26
movleu %xcc, %i4, %l5
orncc %i6, 0x12EC, %i3
mova %xcc, %o4, %g2
mulx %g6, %l4, %l6
tsubcctv %g4, %g1, %o3
subccc %o2, 0x0CC6, %l3
movcs %icc, %o1, %i7
movre %o0, %l0, %o6
mulscc %l1, %o7, %i1
fmovdle %icc, %f0, %f12
fabsd %f24, %f20
wr %g0, 0x11, %asi
lduwa [%l7 + 0x3C] %asi, %i5
addc %i0, %o5, %g3
edge8ln %i2, %g7, %l2
nop
setx loop_2239, %l0, %l1
jmpl %l1, %i4
fcmpeq32 %f26, %f24, %l5
fmovda %icc, %f0, %f6
brgz %i6, loop_2240
loop_2239:
bl,a %icc, loop_2241
ldd [%l7 + 0x08], %g4
ldsb [%l7 + 0x18], %o4
loop_2240:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2241:
bneg %icc, loop_2242
fpackfix %f0, %f0
movre %i3, %g6, %l4
movrgz %l6, 0x362, %g4
loop_2242:
tsubcc %g2, %o3, %g1
lduw [%l7 + 0x18], %o2
fmovd %f12, %f22
movpos %xcc, %o1, %l3
sethi 0x09D2, %o0
sdiv %l0, 0x1CD2, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subc %l1, %o7, %i1
sll %o6, %i0, %o5
mulscc %i5, 0x14C0, %i2
smulcc %g3, %g7, %i4
movpos %xcc, %l5, %l2
tne %xcc, 0x0
fnand %f26, %f28, %f6
bg,a %xcc, loop_2243
membar 0x71
orn %i6, 0x0A52, %g5
fxors %f14, %f29, %f16
loop_2243:
brgz,a %o4, loop_2244
ta %xcc, 0x6
membar 0x3D
set 0x66, %i5
lduha [%l7 + %i5] 0x18, %i3
loop_2244:
edge8l %l4, %l6, %g4
ldd [%l7 + 0x48], %g2
movn %icc, %o3, %g1
xnor %g6, %o1, %l3
orncc %o2, 0x10ED, %o0
sllx %i7, 0x15, %l1
sdiv %o7, 0x1206, %l0
nop
set 0x48, %o1
ldstub [%l7 + %o1], %o6
tg %icc, 0x0
nop
setx loop_2245, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tge %icc, 0x5
taddcc %i0, 0x0797, %i1
movneg %icc, %i5, %o5
loop_2245:
tgu %xcc, 0x6
xnorcc %i2, %g3, %i4
umulcc %g7, 0x175A, %l5
movrgez %i6, 0x392, %l2
tgu %xcc, 0x5
movl %icc, %g5, %o4
fmovrse %l4, %f8, %f15
sub %i3, 0x1944, %g4
fbule,a %fcc0, loop_2246
brz %l6, loop_2247
brlez,a %o3, loop_2248
taddcctv %g1, 0x0003, %g2
loop_2246:
sra %g6, 0x01, %o1
loop_2247:
nop
setx 0x40528969, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
loop_2248:
nop
wr %g0, 0x89, %asi
stwa %l3, [%l7 + 0x24] %asi
or %o0, 0x1AF6, %i7
bg,a %xcc, loop_2249
fbue %fcc3, loop_2250
movrgez %l1, 0x3C1, %o2
xnor %l0, 0x0F48, %o6
loop_2249:
orn %i0, 0x0DA2, %i1
loop_2250:
fmovscc %xcc, %f16, %f4
fmovsgu %xcc, %f8, %f23
edge16ln %o7, %o5, %i2
addc %i5, 0x0E46, %i4
fpack32 %f4, %f24, %f24
fcmpne32 %f16, %f0, %g7
set 0x0E, %l0
stha %l5, [%l7 + %l0] 0xe3
membar #Sync
ba,a,pt %icc, loop_2251
fpadd32s %f24, %f25, %f16
tcs %icc, 0x6
swap [%l7 + 0x48], %g3
loop_2251:
sub %i6, %l2, %o4
movpos %xcc, %g5, %i3
wr %g0, 0x18, %asi
lduha [%l7 + 0x70] %asi, %l4
tneg %xcc, 0x7
ldsw [%l7 + 0x4C], %g4
edge32ln %l6, %o3, %g1
addccc %g2, %o1, %l3
edge32l %o0, %i7, %l1
or %o2, 0x071A, %g6
nop
fitod %f26, %f0
ldd [%l7 + 0x68], %f8
fbg,a %fcc3, loop_2252
tge %icc, 0x1
orncc %l0, %o6, %i1
andcc %i0, 0x021A, %o5
loop_2252:
edge32ln %o7, %i5, %i4
sethi 0x043D, %g7
xnorcc %l5, 0x1785, %i2
movne %xcc, %i6, %g3
edge8l %o4, %g5, %l2
fbug,a %fcc3, loop_2253
fmovdcs %icc, %f1, %f4
for %f2, %f18, %f18
fabsd %f28, %f14
loop_2253:
mulscc %l4, %g4, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x20, %i7
ldda [%l7 + %i7] 0x2f, %i2
tle %icc, 0x6
add %l7, 0x58, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g1
casa [%l6] %asi, %g1, %o3
move %xcc, %g2, %l3
tle %xcc, 0x1
addcc %o1, 0x1C39, %i7
movleu %icc, %o0, %o2
orn %l1, 0x162E, %l0
tge %xcc, 0x6
sdiv %o6, 0x185C, %i1
set 0x75, %i6
stba %g6, [%l7 + %i6] 0x19
andcc %o5, 0x104C, %i0
fpsub32s %f4, %f1, %f27
wr %g0, 0x2b, %asi
ldda [%l7 + 0x30] %asi, %o6
fmovsvs %xcc, %f20, %f22
tgu %xcc, 0x5
set 0x2E, %g7
ldsba [%l7 + %g7] 0x89, %i5
tcs %icc, 0x5
nop
fitod %f10, %f30
fdtos %f30, %f29
movrlz %g7, %i4, %i2
andcc %l5, %g3, %o4
nop
fitod %f7, %f12
orcc %g5, 0x0578, %l2
edge8ln %l4, %g4, %l6
bvc,pn %icc, loop_2254
fble,a %fcc3, loop_2255
array8 %i3, %i6, %g1
movle %icc, %g2, %o3
loop_2254:
taddcc %o1, %i7, %o0
loop_2255:
st %f15, [%l7 + 0x58]
mulx %o2, %l1, %l0
orn %o6, %l3, %g6
fzero %f30
fpsub16s %f11, %f10, %f10
fzeros %f25
fsrc2 %f4, %f0
fcmpgt32 %f0, %f24, %o5
andncc %i0, %i1, %i5
srlx %o7, %i4, %i2
movrgz %g7, 0x07D, %g3
fbl %fcc3, loop_2256
movne %icc, %l5, %g5
nop
setx 0x40A8E1BA77B2A7E0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x39062B86A37DDACB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f14, %f14
srlx %o4, %l2, %l4
loop_2256:
fmovsle %icc, %f21, %f28
wr %g0, 0x80, %asi
ldsha [%l7 + 0x38] %asi, %l6
tpos %icc, 0x3
move %icc, %i3, %g4
st %f25, [%l7 + 0x4C]
fmovdn %icc, %f22, %f12
fsrc1s %f13, %f10
movpos %xcc, %i6, %g2
ba,a,pt %xcc, loop_2257
movrlez %o3, %g1, %i7
fmovde %icc, %f24, %f12
movcs %icc, %o1, %o2
loop_2257:
popc %o0, %l0
edge16n %l1, %o6, %l3
tg %icc, 0x7
tvc %icc, 0x1
taddcctv %g6, 0x1B23, %o5
edge16n %i1, %i0, %i5
fmovsne %xcc, %f12, %f29
movpos %icc, %o7, %i4
tgu %icc, 0x4
smul %i2, %g3, %g7
fnegd %f10, %f0
andncc %g5, %o4, %l2
addc %l5, 0x1092, %l4
sll %i3, 0x19, %g4
nop
setx 0x091C0B88, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x07D23F54, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fadds %f9, %f14, %f17
edge32l %l6, %g2, %o3
tg %xcc, 0x5
edge32l %g1, %i6, %o1
tgu %xcc, 0x1
std %f28, [%l7 + 0x30]
fmovse %icc, %f29, %f3
srlx %o2, 0x02, %o0
sethi 0x1F97, %l0
edge32l %l1, %i7, %l3
mova %xcc, %g6, %o6
bcs,a,pn %xcc, loop_2258
bneg,pt %xcc, loop_2259
tpos %xcc, 0x6
membar 0x44
loop_2258:
ldd [%l7 + 0x28], %f16
loop_2259:
tleu %xcc, 0x7
popc 0x1B60, %o5
fbl,a %fcc0, loop_2260
array16 %i1, %i0, %i5
tgu %icc, 0x0
edge16ln %i4, %i2, %o7
loop_2260:
edge8l %g7, %g3, %g5
mulscc %o4, 0x0A7C, %l5
andncc %l4, %i3, %l2
ldx [%l7 + 0x40], %g4
nop
setx 0x3077F02F, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
edge8ln %l6, %o3, %g2
move %xcc, %i6, %g1
movle %icc, %o2, %o0
fands %f5, %f11, %f26
xor %l0, 0x07B7, %o1
add %l7, 0x18, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %i7
casxa [%l6] %asi, %i7, %l3
sllx %l1, 0x15, %g6
ldsw [%l7 + 0x10], %o6
brgez,a %o5, loop_2261
andn %i0, %i1, %i4
fmovdg %icc, %f5, %f8
movrgez %i2, 0x051, %o7
loop_2261:
ta %xcc, 0x6
fbul,a %fcc1, loop_2262
fones %f20
tcc %icc, 0x6
sdivx %i5, 0x03D3, %g3
loop_2262:
fxnors %f18, %f15, %f28
orn %g7, %g5, %l5
edge16 %l4, %i3, %l2
xnorcc %o4, 0x1230, %l6
tvs %xcc, 0x1
andncc %g4, %o3, %i6
edge8 %g2, %o2, %o0
ld [%l7 + 0x18], %f26
movcc %xcc, %l0, %g1
movle %xcc, %i7, %o1
fbe %fcc3, loop_2263
tsubcctv %l1, %l3, %o6
movcc %xcc, %g6, %o5
tleu %icc, 0x6
loop_2263:
fnor %f6, %f16, %f22
wr %g0, 0x19, %asi
sta %f0, [%l7 + 0x6C] %asi
mulx %i0, %i1, %i4
tleu %xcc, 0x1
fbule %fcc0, loop_2264
fbul %fcc3, loop_2265
edge8 %i2, %o7, %g3
tsubcc %i5, %g5, %l5
loop_2264:
movre %g7, 0x0FE, %i3
loop_2265:
fmovrdne %l4, %f28, %f2
fbo,a %fcc0, loop_2266
smul %o4, 0x1A39, %l6
nop
setx 0x0FD0E1A877DFBB33, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f16
taddcctv %l2, %g4, %o3
loop_2266:
nop
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x2C] %asi, %g2
movvc %xcc, %i6, %o0
tvs %icc, 0x7
fmovsne %xcc, %f13, %f17
alignaddr %l0, %g1, %i7
sra %o2, 0x17, %l1
fbne %fcc2, loop_2267
tgu %icc, 0x6
bcs,a loop_2268
tvs %icc, 0x1
loop_2267:
movpos %xcc, %o1, %l3
tpos %icc, 0x4
loop_2268:
srax %o6, 0x15, %o5
te %icc, 0x0
smul %g6, %i1, %i4
srl %i2, %o7, %i0
subc %g3, 0x1BAA, %g5
andncc %l5, %i5, %i3
tl %icc, 0x1
set 0x26, %g3
lduba [%l7 + %g3] 0x14, %g7
srax %l4, 0x05, %l6
xorcc %l2, %g4, %o3
alignaddr %g2, %o4, %i6
tle %xcc, 0x5
tl %icc, 0x0
bn,pt %icc, loop_2269
fsrc2s %f1, %f1
edge32l %l0, %o0, %g1
movcs %icc, %i7, %o2
loop_2269:
lduw [%l7 + 0x44], %l1
fmovsl %xcc, %f19, %f27
edge32l %l3, %o6, %o5
fsrc1s %f12, %f28
taddcc %o1, 0x1E65, %i1
movne %icc, %g6, %i4
ldsb [%l7 + 0x67], %o7
bg loop_2270
swap [%l7 + 0x0C], %i0
add %g3, %g5, %l5
flush %l7 + 0x10
loop_2270:
brgez,a %i2, loop_2271
tsubcc %i3, %g7, %l4
tvs %icc, 0x6
xor %l6, 0x0777, %i5
loop_2271:
pdist %f12, %f30, %f8
fmovrsgez %l2, %f10, %f11
ba,a,pn %icc, loop_2272
fpsub16 %f4, %f2, %f8
bn,pn %xcc, loop_2273
fandnot1s %f16, %f24, %f21
loop_2272:
nop
set 0x3C, %i3
lduha [%l7 + %i3] 0x89, %g4
loop_2273:
nop
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x40] %asi, 0x2
tsubcctv %g2, 0x02BB, %o4
tne %xcc, 0x1
fbuge,a %fcc2, loop_2274
ld [%l7 + 0x58], %f11
mulx %l0, 0x087D, %i6
movrne %o0, 0x2D1, %i7
loop_2274:
movg %xcc, %g1, %l1
fmovdcs %xcc, %f26, %f6
edge32n %o2, %o6, %o5
fand %f8, %f24, %f22
orncc %l3, 0x1B54, %i1
array8 %g6, %i4, %o1
sdivcc %i0, 0x1D52, %g3
edge16 %g5, %o7, %i2
tvc %xcc, 0x5
fble %fcc2, loop_2275
array8 %i3, %l5, %l4
fbge %fcc2, loop_2276
ta %xcc, 0x3
loop_2275:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srl %g7, %i5, %l6
loop_2276:
movgu %icc, %l2, %g4
array16 %g2, %o3, %o4
fcmpgt16 %f8, %f26, %i6
bne,a %xcc, loop_2277
nop
setx 0x4F2CDC24, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0xEED67F65, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fadds %f17, %f18, %f30
fxnor %f30, %f0, %f12
movn %icc, %l0, %o0
loop_2277:
smulcc %g1, %i7, %o2
sdivx %l1, 0x030B, %o6
edge8l %l3, %o5, %i1
fbg %fcc3, loop_2278
andncc %i4, %o1, %i0
movneg %icc, %g3, %g6
tge %xcc, 0x7
loop_2278:
alignaddrl %o7, %g5, %i2
mulscc %i3, %l4, %l5
stx %g7, [%l7 + 0x28]
movleu %xcc, %i5, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %g4, %g2, %o3
movvs %xcc, %l6, %o4
fmul8sux16 %f28, %f20, %f28
sra %l0, %o0, %i6
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f0
bneg loop_2279
brlz %g1, loop_2280
movge %icc, %i7, %l1
xorcc %o6, 0x123A, %o2
loop_2279:
fmovrse %l3, %f10, %f22
loop_2280:
nop
wr %g0, 0x18, %asi
ldsba [%l7 + 0x0F] %asi, %o5
fmovsa %icc, %f20, %f0
ldsw [%l7 + 0x74], %i4
sir 0x1BD1
alignaddr %o1, %i0, %g3
fmovsa %xcc, %f1, %f0
mova %icc, %g6, %i1
addc %o7, %i2, %i3
udiv %g5, 0x07A4, %l4
popc %g7, %i5
mova %xcc, %l2, %g4
fmuld8ulx16 %f4, %f5, %f0
sdivcc %g2, 0x19A9, %l5
udiv %l6, 0x13D5, %o3
edge8ln %o4, %l0, %i6
subccc %g1, 0x1DEB, %i7
brlz,a %o0, loop_2281
stb %l1, [%l7 + 0x4B]
popc %o2, %l3
tgu %icc, 0x3
loop_2281:
fmovsle %xcc, %f11, %f29
tg %icc, 0x0
fpack16 %f14, %f12
andncc %o6, %o5, %o1
tge %icc, 0x0
wr %g0, 0x80, %asi
lduwa [%l7 + 0x0C] %asi, %i0
sra %i4, 0x04, %g3
fmovdvs %icc, %f22, %f18
array32 %i1, %o7, %g6
movcs %xcc, %i3, %i2
edge32ln %g5, %g7, %l4
edge16ln %i5, %l2, %g4
udiv %l5, 0x0358, %l6
udivcc %g2, 0x0DA0, %o4
edge8ln %l0, %o3, %g1
sethi 0x0F4C, %i7
movcc %xcc, %o0, %l1
udiv %o2, 0x0941, %l3
edge16ln %i6, %o5, %o1
bcs,a,pn %icc, loop_2282
popc 0x1AD6, %o6
xnor %i0, %g3, %i1
movcs %xcc, %o7, %i4
loop_2282:
nop
setx 0x20767003, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
umul %g6, 0x05F9, %i3
udivx %i2, 0x1A64, %g5
fbuge %fcc0, loop_2283
movge %icc, %l4, %i5
set 0x78, %g6
ldxa [%l7 + %g6] 0x11, %l2
loop_2283:
fmovdneg %icc, %f1, %f27
popc %g7, %g4
udivcc %l5, 0x1F0F, %g2
edge8 %o4, %l6, %o3
fand %f14, %f18, %f0
move %icc, %l0, %i7
movgu %xcc, %o0, %l1
fmovscs %xcc, %f20, %f26
fpsub32 %f28, %f20, %f14
tvc %xcc, 0x2
edge32 %o2, %g1, %l3
udiv %i6, 0x15FD, %o1
subccc %o5, %i0, %g3
movl %icc, %i1, %o6
tvc %icc, 0x0
tle %icc, 0x5
array16 %o7, %i4, %i3
orn %g6, 0x0AFD, %i2
membar 0x1C
xnor %g5, %i5, %l4
fba,a %fcc3, loop_2284
orn %l2, 0x1738, %g7
ldd [%l7 + 0x30], %g4
tleu %icc, 0x2
loop_2284:
addccc %g2, 0x136D, %o4
fzeros %f14
addcc %l6, 0x0812, %o3
edge32ln %l5, %i7, %l0
movrgez %o0, 0x047, %o2
fmul8x16 %f2, %f6, %f26
subcc %l1, 0x02AC, %g1
edge8ln %l3, %o1, %i6
nop
fitos %f4, %f12
fstod %f12, %f14
tcc %xcc, 0x2
sll %o5, 0x0A, %i0
fbg,a %fcc0, loop_2285
edge16l %i1, %o6, %o7
tleu %xcc, 0x6
movge %xcc, %g3, %i4
loop_2285:
addc %g6, %i3, %g5
movne %xcc, %i2, %l4
call loop_2286
orncc %l2, %g7, %g4
umul %g2, %i5, %o4
add %l7, 0x4C, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %o3
casa [%l6] 0x88, %o3, %l5
loop_2286:
andncc %l6, %l0, %o0
movrgez %i7, 0x20D, %o2
orncc %g1, %l3, %o1
mova %icc, %l1, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddrl %i6, %i1, %i0
movleu %icc, %o6, %o7
array32 %i4, %g6, %g3
ba,a %xcc, loop_2287
movvc %icc, %i3, %g5
movrne %i2, 0x28D, %l4
tn %xcc, 0x0
loop_2287:
nop
set 0x70, %i2
prefetcha [%l7 + %i2] 0x18, 0x3
edge32l %g4, %g2, %i5
udivcc %o4, 0x16E4, %o3
tvc %xcc, 0x3
ldsb [%l7 + 0x0D], %l5
addccc %l2, 0x01B5, %l6
fmovdvs %icc, %f5, %f24
edge32l %l0, %o0, %o2
fsrc1s %f31, %f4
nop
setx 0xE061A4D2, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
tcc %icc, 0x2
edge16 %i7, %l3, %o1
tg %icc, 0x6
fcmpne16 %f14, %f2, %l1
fbo %fcc0, loop_2288
orcc %o5, 0x0983, %i6
tl %xcc, 0x4
ldx [%l7 + 0x30], %i1
loop_2288:
alignaddr %g1, %i0, %o7
fpadd16 %f26, %f16, %f24
nop
setx loop_2289, %l0, %l1
jmpl %l1, %o6
tvc %xcc, 0x4
tleu %icc, 0x5
udiv %i4, 0x0F0B, %g6
loop_2289:
bne,a loop_2290
fmul8sux16 %f24, %f26, %f12
fmovdvs %icc, %f8, %f6
fsrc1 %f6, %f20
loop_2290:
sir 0x1700
fexpand %f14, %f6
movge %icc, %g3, %i3
nop
fitod %f8, %f10
fdtox %f10, %f20
fxtod %f20, %f22
udiv %i2, 0x0C49, %l4
movpos %xcc, %g7, %g5
fmovda %icc, %f13, %f0
stbar
tsubcctv %g4, %g2, %o4
fpsub32 %f22, %f10, %f8
tvs %icc, 0x2
set 0x34, %g5
sta %f2, [%l7 + %g5] 0x0c
sethi 0x07ED, %i5
set 0x28, %o6
stba %o3, [%l7 + %o6] 0x11
tcs %xcc, 0x0
ldd [%l7 + 0x10], %f22
stbar
tvs %icc, 0x1
ldub [%l7 + 0x7D], %l2
edge32n %l5, %l6, %l0
fmovdcc %xcc, %f9, %f11
movn %icc, %o0, %i7
edge32 %l3, %o2, %l1
tsubcctv %o1, 0x0721, %o5
call loop_2291
ldd [%l7 + 0x50], %f24
tl %icc, 0x4
fmovdle %xcc, %f4, %f26
loop_2291:
xorcc %i6, %g1, %i1
nop
setx loop_2292, %l0, %l1
jmpl %l1, %o7
umul %i0, 0x0504, %i4
mova %xcc, %o6, %g6
movne %icc, %i3, %g3
loop_2292:
ba,a %xcc, loop_2293
movne %icc, %l4, %i2
nop
setx 0xE0C9010B805F2500, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
addc %g5, 0x011C, %g7
loop_2293:
ble,pt %icc, loop_2294
prefetch [%l7 + 0x10], 0x1
subccc %g2, 0x0519, %o4
udivx %g4, 0x0063, %o3
loop_2294:
movl %icc, %i5, %l2
array16 %l5, %l0, %l6
smulcc %i7, 0x1FE4, %l3
bpos,pn %icc, loop_2295
tcc %xcc, 0x6
edge8 %o2, %l1, %o1
bgu loop_2296
loop_2295:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcc %o5, %o0, %g1
movne %xcc, %i1, %o7
loop_2296:
movpos %icc, %i6, %i4
movneg %icc, %i0, %o6
edge32l %i3, %g3, %l4
tcc %xcc, 0x0
tsubcc %g6, %g5, %g7
movle %icc, %i2, %o4
fmovsge %xcc, %f0, %f29
fmovdgu %icc, %f19, %f19
nop
set 0x60, %i0
ldd [%l7 + %i0], %g2
subcc %g4, 0x1AF2, %o3
movre %l2, 0x2A3, %i5
fcmple32 %f2, %f26, %l0
fxnor %f28, %f6, %f2
movvs %xcc, %l5, %l6
edge16ln %i7, %o2, %l3
tsubcctv %l1, %o1, %o0
ldd [%l7 + 0x38], %o4
fxors %f10, %f24, %f13
stbar
movl %icc, %i1, %g1
fmovse %xcc, %f1, %f10
movle %xcc, %o7, %i4
set 0x20, %o0
lduwa [%l7 + %o0] 0x89, %i0
fbu,a %fcc0, loop_2297
alignaddrl %o6, %i6, %g3
sll %i3, 0x0E, %g6
movrgz %g5, 0x0BE, %g7
loop_2297:
fnot2 %f2, %f12
srl %i2, %l4, %o4
xnorcc %g2, %g4, %l2
tge %icc, 0x2
tvc %xcc, 0x4
fbue %fcc3, loop_2298
fbe,a %fcc1, loop_2299
edge8 %o3, %l0, %i5
edge32l %l5, %l6, %o2
loop_2298:
tneg %icc, 0x6
loop_2299:
tle %xcc, 0x5
te %xcc, 0x6
add %l3, %i7, %o1
movn %icc, %o0, %l1
movg %icc, %o5, %i1
sth %g1, [%l7 + 0x56]
fbo %fcc1, loop_2300
tcc %xcc, 0x2
movre %i4, %o7, %o6
fpack32 %f26, %f22, %f24
loop_2300:
sdivx %i6, 0x13AC, %g3
set 0x40, %l5
stda %f16, [%l7 + %l5] 0x17
membar #Sync
andn %i3, 0x1CB4, %i0
fmovrslez %g6, %f22, %f31
umulcc %g7, 0x198B, %g5
nop
fitos %f13, %f21
fstoi %f21, %f14
orcc %i2, 0x1BCC, %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32l %g2, %g4, %o4
nop
set 0x24, %o7
ldsb [%l7 + %o7], %o3
brlz,a %l2, loop_2301
fmovsle %icc, %f16, %f17
wr %g0, 0x81, %asi
lda [%l7 + 0x50] %asi, %f16
loop_2301:
edge8l %l0, %i5, %l5
tcc %xcc, 0x7
bvs,pn %xcc, loop_2302
udivx %l6, 0x1DB5, %l3
srlx %o2, 0x16, %i7
srax %o0, %l1, %o5
loop_2302:
edge16n %o1, %g1, %i4
fbe %fcc3, loop_2303
fbe %fcc2, loop_2304
fcmpgt16 %f26, %f16, %o7
ldstub [%l7 + 0x53], %o6
loop_2303:
movn %icc, %i1, %g3
loop_2304:
swap [%l7 + 0x70], %i6
bne,a,pn %xcc, loop_2305
fmovrslz %i0, %f11, %f16
set 0x60, %l2
ldsba [%l7 + %l2] 0x89, %i3
loop_2305:
fbl %fcc3, loop_2306
fmovrsgz %g6, %f13, %f24
fsrc2 %f14, %f28
ldub [%l7 + 0x62], %g7
loop_2306:
ba,a %icc, loop_2307
edge32n %i2, %l4, %g5
fbue %fcc1, loop_2308
sir 0x0BAC
loop_2307:
addc %g4, %o4, %o3
fandnot1 %f16, %f0, %f24
loop_2308:
bn,a loop_2309
fsrc2 %f14, %f30
mova %icc, %g2, %l2
umulcc %l0, 0x0360, %i5
loop_2309:
smulcc %l5, 0x04F8, %l3
bcs,a %xcc, loop_2310
fmovse %icc, %f11, %f12
move %icc, %o2, %l6
movleu %xcc, %i7, %o0
loop_2310:
fmovsvs %icc, %f14, %f19
sll %l1, 0x1E, %o5
ta %icc, 0x6
taddcc %g1, %i4, %o7
pdist %f2, %f10, %f4
tvc %xcc, 0x5
tvc %icc, 0x3
tg %icc, 0x5
bcs loop_2311
fabsd %f8, %f20
orcc %o6, %i1, %o1
faligndata %f18, %f22, %f2
loop_2311:
addc %i6, 0x0403, %i0
tpos %xcc, 0x1
bl,pn %xcc, loop_2312
fbe %fcc2, loop_2313
fbge,a %fcc2, loop_2314
subccc %g3, %i3, %g6
loop_2312:
nop
setx 0xCBA03027A0770026, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
loop_2313:
ba,pn %icc, loop_2315
loop_2314:
alignaddrl %g7, %l4, %i2
bleu,a,pn %xcc, loop_2316
fnot2s %f10, %f20
loop_2315:
add %g4, %g5, %o3
edge32 %g2, %o4, %l2
loop_2316:
andn %l0, %l5, %l3
sir 0x0407
fsrc2 %f4, %f24
addcc %o2, 0x1186, %i5
sethi 0x122C, %l6
fmovdl %icc, %f12, %f4
call loop_2317
sdiv %o0, 0x0F3A, %i7
swap [%l7 + 0x38], %l1
fxnors %f19, %f15, %f23
loop_2317:
edge32n %g1, %i4, %o5
fbge %fcc2, loop_2318
ldd [%l7 + 0x50], %o6
fmovrslz %o6, %f22, %f26
fpsub16s %f30, %f1, %f31
loop_2318:
movpos %icc, %o1, %i6
sdivcc %i0, 0x1046, %g3
movrgz %i3, %i1, %g6
ld [%l7 + 0x14], %f28
brz %l4, loop_2319
nop
setx 0x806878A2, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
xorcc %i2, 0x1A20, %g7
fmuld8ulx16 %f5, %f7, %f4
loop_2319:
bgu loop_2320
subc %g5, %o3, %g4
array8 %g2, %l2, %l0
edge32l %o4, %l5, %o2
loop_2320:
taddcc %l3, 0x02A8, %i5
fble %fcc3, loop_2321
tn %icc, 0x6
fbuge,a %fcc1, loop_2322
edge16 %l6, %o0, %l1
loop_2321:
move %icc, %i7, %i4
membar #Sync
wr %g0, 0xf9, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_2322:
tn %xcc, 0x7
movl %xcc, %g1, %o7
fnot1 %f16, %f28
bcc loop_2323
edge32l %o5, %o1, %i6
set 0x7E, %g2
stha %i0, [%l7 + %g2] 0x18
loop_2323:
stbar
wr %g0, 0x89, %asi
stba %o6, [%l7 + 0x15] %asi
nop
setx loop_2324, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bl %icc, loop_2325
movrgz %g3, 0x168, %i1
ble loop_2326
loop_2324:
addccc %i3, 0x1CA6, %g6
loop_2325:
tle %icc, 0x2
umulcc %l4, 0x1777, %i2
loop_2326:
nop
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x38] %asi, 0x3
edge16l %g5, %o3, %g2
edge8ln %l2, %l0, %g4
fbuge %fcc1, loop_2327
addccc %l5, %o2, %l3
fmovrdgez %o4, %f6, %f6
xorcc %l6, 0x0907, %o0
loop_2327:
nop
setx 0x0048747C, %l0, %l6
st %l6, [%l7 + 0x20]
ld [%l7 + 0x20], %fsr
sdivcc %l1, 0x1B67, %i7
fsrc2s %f19, %f7
bg,a %icc, loop_2328
sra %i5, 0x15, %i4
sdiv %g1, 0x1D73, %o7
fpadd32s %f10, %f18, %f14
loop_2328:
orcc %o1, %o5, %i0
movne %icc, %o6, %g3
array32 %i6, %i3, %i1
membar 0x54
ldsw [%l7 + 0x08], %g6
movvc %icc, %i2, %l4
sdivcc %g7, 0x091B, %g5
movleu %icc, %g2, %o3
edge32 %l0, %g4, %l2
fmul8x16al %f23, %f6, %f12
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f16
nop
setx loop_2329, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovs %f5, %f27
fpadd32s %f12, %f9, %f2
fcmple16 %f10, %f28, %l5
loop_2329:
fpadd16 %f6, %f24, %f6
udiv %l3, 0x06C7, %o2
std %f18, [%l7 + 0x38]
fmovsg %xcc, %f22, %f1
array8 %l6, %o4, %l1
lduw [%l7 + 0x54], %i7
edge32 %o0, %i4, %g1
fmuld8sux16 %f17, %f0, %f10
bcs,pn %icc, loop_2330
smulcc %o7, %o1, %o5
array8 %i5, %o6, %g3
movrne %i0, 0x367, %i6
loop_2330:
fnot1s %f7, %f10
nop
setx loop_2331, %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 %i3, 0x06D4, %g6
fnot1 %f6, %f24
fmovdn %xcc, %f18, %f12
loop_2331:
nop
wr %g0, 0xe2, %asi
stha %i2, [%l7 + 0x40] %asi
membar #Sync
fpsub16 %f12, %f20, %f2
fba,a %fcc3, loop_2332
sdivx %i1, 0x1D9F, %l4
fmovrsgz %g7, %f28, %f8
ldstub [%l7 + 0x22], %g5
loop_2332:
alignaddr %g2, %l0, %g4
addcc %l2, %o3, %l3
tcc %xcc, 0x6
bge,pt %icc, loop_2333
ldsw [%l7 + 0x6C], %l5
fmovdge %icc, %f19, %f31
fbg,a %fcc0, loop_2334
loop_2333:
smul %l6, %o2, %l1
xor %o4, 0x074B, %i7
movvc %xcc, %o0, %i4
loop_2334:
nop
wr %g0, 0x10, %asi
lduha [%l7 + 0x42] %asi, %g1
stx %o7, [%l7 + 0x08]
set 0x10, %l3
ldda [%l7 + %l3] 0x0c, %o4
tl %icc, 0x6
mulscc %i5, %o1, %g3
mova %icc, %o6, %i0
tgu %icc, 0x0
array32 %i6, %i3, %i2
fmul8x16al %f18, %f29, %f10
flush %l7 + 0x64
sra %g6, %i1, %l4
array8 %g5, %g2, %l0
set 0x60, %o3
prefetcha [%l7 + %o3] 0x88, 0x3
bg,pt %icc, loop_2335
movre %g4, 0x039, %l2
array32 %l3, %l5, %o3
tsubcctv %l6, %l1, %o4
loop_2335:
fmovdvc %icc, %f28, %f17
sdivcc %o2, 0x011B, %o0
fpackfix %f4, %f5
sllx %i7, 0x08, %g1
fpsub32s %f9, %f21, %f21
tvs %xcc, 0x3
add %l7, 0x10, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %i4, %o7
flush %l7 + 0x4C
swap [%l7 + 0x60], %i5
alignaddrl %o1, %o5, %o6
bcs,a,pt %xcc, loop_2336
ta %xcc, 0x3
array8 %g3, %i0, %i3
fzeros %f27
loop_2336:
tl %icc, 0x2
brlz %i2, loop_2337
fbne,a %fcc0, loop_2338
fbuge %fcc2, loop_2339
array16 %g6, %i6, %l4
loop_2337:
subccc %i1, %g5, %g2
loop_2338:
fnands %f3, %f3, %f31
loop_2339:
tcc %icc, 0x5
array16 %l0, %g7, %l2
fornot2s %f20, %f27, %f13
fbule %fcc0, loop_2340
tsubcctv %g4, %l3, %l5
pdist %f20, %f14, %f10
tg %icc, 0x6
loop_2340:
addc %l6, %l1, %o3
fzeros %f20
movn %icc, %o2, %o4
fmovsg %icc, %f6, %f19
fmovdneg %icc, %f12, %f7
for %f14, %f28, %f26
edge8l %i7, %g1, %o0
movn %icc, %o7, %i4
udiv %o1, 0x0548, %i5
te %xcc, 0x7
fmovrslez %o6, %f17, %f18
brlz %o5, loop_2341
ble %xcc, loop_2342
subc %i0, %i3, %i2
bn,a,pn %xcc, loop_2343
loop_2341:
fxors %f6, %f9, %f16
loop_2342:
tneg %icc, 0x7
subccc %g6, 0x1506, %g3
loop_2343:
ldd [%l7 + 0x70], %f24
brlez %l4, loop_2344
sir 0x03D6
fmovdvs %xcc, %f4, %f5
movle %xcc, %i6, %g5
loop_2344:
array16 %g2, %i1, %l0
ta %icc, 0x6
movrlez %g7, 0x2A5, %g4
movneg %xcc, %l2, %l3
bg %xcc, loop_2345
and %l5, %l1, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
lduw [%l7 + 0x1C], %l6
loop_2345:
fmovrsgz %o2, %f12, %f4
fcmpne16 %f30, %f2, %i7
bcs,pt %icc, loop_2346
fmovdpos %xcc, %f29, %f11
bne %icc, loop_2347
addc %g1, %o4, %o0
loop_2346:
umul %i4, 0x05DF, %o7
movleu %xcc, %i5, %o1
loop_2347:
nop
setx 0x2069E1A1, %l0, %l6
st %l6, [%l7 + 0x10]
ld [%l7 + 0x10], %fsr
movcc %xcc, %o6, %i0
sdiv %i3, 0x1E78, %o5
bcc loop_2348
subc %g6, %i2, %l4
srlx %i6, %g3, %g5
movvc %xcc, %i1, %g2
loop_2348:
edge8 %l0, %g4, %g7
movgu %icc, %l2, %l3
nop
setx 0x2044DF2B, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
wr %g0, 0x81, %asi
lduba [%l7 + 0x1E] %asi, %l1
movleu %icc, %l5, %l6
fone %f14
bne,a,pt %xcc, loop_2349
fbl,a %fcc2, loop_2350
fmovrdlez %o2, %f6, %f20
movrlz %i7, %o3, %o4
loop_2349:
ldd [%l7 + 0x50], %g0
loop_2350:
edge8ln %o0, %o7, %i5
fbuge,a %fcc0, loop_2351
tsubcc %o1, 0x1095, %o6
set 0x10, %i1
ldxa [%l7 + %i1] 0x81, %i4
loop_2351:
for %f4, %f16, %f24
sra %i3, 0x1E, %o5
fble,a %fcc0, loop_2352
movrlez %i0, %i2, %l4
bpos loop_2353
fmul8sux16 %f8, %f0, %f12
loop_2352:
udivx %g6, 0x01B0, %g3
fnot2 %f6, %f30
loop_2353:
fmovsne %icc, %f21, %f18
smul %i6, %g5, %i1
edge16n %l0, %g4, %g2
tcc %icc, 0x2
sth %l2, [%l7 + 0x22]
edge16n %l3, %l1, %g7
fcmpgt16 %f0, %f18, %l5
nop
setx 0xCB667A081C09FC09, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x99A660ADE766D544, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
faddd %f20, %f6, %f12
set 0x60, %o2
ldda [%l7 + %o2] 0x04, %i6
tn %xcc, 0x5
array8 %o2, %o3, %o4
nop
fitod %f0, %f26
fdtoi %f26, %f4
set 0x0C, %g4
ldstuba [%l7 + %g4] 0x10, %i7
tsubcc %g1, %o7, %o0
andncc %i5, %o1, %o6
movg %icc, %i4, %o5
fors %f26, %f0, %f14
fmovsleu %xcc, %f7, %f3
movneg %xcc, %i0, %i3
wr %g0, 0x81, %asi
stba %l4, [%l7 + 0x4F] %asi
fmovrdlz %i2, %f0, %f4
fbug,a %fcc1, loop_2354
fble %fcc0, loop_2355
edge16 %g3, %i6, %g6
xnorcc %i1, 0x1D19, %g5
loop_2354:
be,a,pt %icc, loop_2356
loop_2355:
edge8 %l0, %g2, %g4
sdivx %l3, 0x0F54, %l2
udivx %g7, 0x0832, %l1
loop_2356:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movle %icc, %l5, %l6
fnands %f19, %f16, %f28
ldsb [%l7 + 0x63], %o3
ldsw [%l7 + 0x58], %o4
edge8n %i7, %o2, %o7
brgez,a %g1, loop_2357
fabss %f31, %f30
sll %i5, %o1, %o6
fbn,a %fcc2, loop_2358
loop_2357:
sth %i4, [%l7 + 0x2E]
prefetch [%l7 + 0x7C], 0x3
movge %icc, %o0, %i0
loop_2358:
orncc %i3, 0x0089, %o5
fsrc1s %f7, %f6
mova %icc, %i2, %l4
fmovdg %icc, %f25, %f9
edge8ln %i6, %g6, %i1
ldd [%l7 + 0x78], %f10
fmovdpos %icc, %f18, %f24
movg %icc, %g5, %l0
array32 %g3, %g2, %g4
nop
fitod %f4, %f14
fdtos %f14, %f12
smul %l3, 0x0852, %l2
movleu %xcc, %l1, %g7
subc %l5, 0x0CFA, %l6
mulscc %o3, 0x1B0E, %o4
ldstub [%l7 + 0x6C], %i7
fmovrdgez %o7, %f6, %f14
edge8 %o2, %i5, %g1
alignaddrl %o1, %o6, %o0
fblg,a %fcc3, loop_2359
nop
setx 0x8767011A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0xB486A2A8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fdivs %f2, %f22, %f14
udiv %i0, 0x0473, %i3
move %xcc, %o5, %i4
loop_2359:
nop
setx 0x897C47BEAA81AD9F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x3A4E2F698847000C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f24, %f30
movne %icc, %l4, %i6
fbo %fcc3, loop_2360
ldx [%l7 + 0x60], %g6
ldd [%l7 + 0x58], %f16
movneg %xcc, %i1, %g5
loop_2360:
sra %l0, %i2, %g3
fpsub32 %f30, %f4, %f4
movcc %xcc, %g2, %g4
brlz,a %l2, loop_2361
fbl,a %fcc3, loop_2362
udivcc %l1, 0x13DE, %g7
movrlez %l3, %l5, %l6
loop_2361:
sll %o3, 0x03, %o4
loop_2362:
edge32n %o7, %i7, %i5
fbo,a %fcc2, loop_2363
mulx %o2, 0x1A16, %g1
set 0x5C, %l4
stha %o1, [%l7 + %l4] 0x19
loop_2363:
fba %fcc0, loop_2364
orn %o0, %i0, %i3
fmovdg %icc, %f9, %f20
movvc %icc, %o6, %o5
loop_2364:
tn %icc, 0x4
fmovscs %icc, %f28, %f6
set 0x1D, %l6
ldstuba [%l7 + %l6] 0x88, %i4
umul %l4, 0x191A, %g6
set 0x38, %i4
ldxa [%l7 + %i4] 0x18, %i6
wr %g0, 0x19, %asi
lduba [%l7 + 0x39] %asi, %i1
stx %g5, [%l7 + 0x20]
stx %i2, [%l7 + 0x20]
set 0x08, %l1
ldswa [%l7 + %l1] 0x81, %g3
brgz,a %l0, loop_2365
ta %icc, 0x6
bgu loop_2366
fmovrsne %g4, %f19, %f23
loop_2365:
nop
set 0x4A, %g1
stba %l2, [%l7 + %g1] 0x81
loop_2366:
tl %icc, 0x3
sdivx %g2, 0x1CA8, %l1
mulx %g7, %l5, %l3
movre %l6, %o3, %o7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %xcc, %i7, %i5
tneg %icc, 0x6
fbge,a %fcc0, loop_2367
tsubcc %o4, %g1, %o1
fmovse %xcc, %f6, %f15
fpadd32 %f20, %f8, %f24
loop_2367:
lduw [%l7 + 0x10], %o0
addccc %o2, 0x175C, %i0
fmul8sux16 %f4, %f22, %f16
movle %icc, %o6, %i3
smul %o5, %i4, %l4
tsubcc %g6, %i6, %i1
edge8n %i2, %g3, %l0
set 0x4C, %o4
swapa [%l7 + %o4] 0x80, %g4
movrne %g5, 0x00A, %l2
movrlz %g2, 0x372, %l1
sll %l5, %g7, %l6
sll %l3, %o7, %o3
nop
setx 0xCF8B57FF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
fsqrts %f8, %f28
tg %xcc, 0x2
tneg %icc, 0x2
edge16ln %i5, %i7, %g1
fba %fcc0, loop_2368
sub %o1, 0x0D6A, %o0
alignaddr %o2, %o4, %o6
bcs,a %xcc, loop_2369
loop_2368:
orcc %i0, 0x0873, %o5
tpos %icc, 0x1
fbule,a %fcc2, loop_2370
loop_2369:
movne %icc, %i4, %l4
subccc %g6, 0x0596, %i3
movn %icc, %i6, %i2
loop_2370:
mova %xcc, %i1, %g3
edge32n %g4, %g5, %l2
fmovrse %g2, %f8, %f16
and %l0, 0x0B69, %l1
edge8l %l5, %l6, %g7
bl loop_2371
udiv %l3, 0x06BD, %o3
and %o7, %i7, %g1
fxors %f29, %f17, %f18
loop_2371:
sdivx %i5, 0x1B4F, %o1
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x7A] %asi, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32 %o4, %o2, %o6
movle %icc, %i0, %o5
tl %icc, 0x2
fmovrse %l4, %f18, %f2
mulscc %g6, %i3, %i6
tvc %xcc, 0x0
nop
setx 0x809BE314, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
fsqrts %f13, %f20
fbul %fcc3, loop_2372
ldx [%l7 + 0x58], %i4
fmovspos %icc, %f31, %f10
sdiv %i2, 0x141E, %i1
loop_2372:
xor %g3, %g4, %g5
edge16 %l2, %g2, %l0
fbu,a %fcc1, loop_2373
alignaddr %l5, %l1, %l6
edge16n %l3, %g7, %o7
andcc %o3, 0x0046, %g1
loop_2373:
fpsub16 %f2, %f4, %f0
nop
fitos %f28, %f1
edge16n %i7, %i5, %o1
edge8ln %o4, %o2, %o6
tvc %xcc, 0x1
brz %i0, loop_2374
fnot1s %f25, %f7
orncc %o5, 0x0ADF, %o0
tge %icc, 0x1
loop_2374:
movrgez %g6, 0x336, %i3
fnot1 %f16, %f0
fbne,a %fcc3, loop_2375
brgez,a %l4, loop_2376
sra %i6, %i2, %i1
fcmpeq16 %f30, %f12, %i4
loop_2375:
nop
fitos %f10, %f5
fstod %f5, %f6
loop_2376:
fmovsneg %icc, %f13, %f10
movleu %icc, %g4, %g3
taddcctv %l2, 0x0643, %g5
fmovsgu %xcc, %f8, %f3
movcs %icc, %g2, %l0
tcs %xcc, 0x6
fmovrdgez %l5, %f0, %f30
movl %icc, %l6, %l3
movrlez %g7, 0x260, %o7
fabss %f25, %f7
faligndata %f6, %f8, %f26
fmovsvs %icc, %f4, %f7
xorcc %o3, %g1, %i7
call loop_2377
xnor %l1, 0x13A4, %i5
nop
setx 0x70080789205FA034, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
andn %o4, 0x094B, %o1
loop_2377:
orn %o2, %o6, %o5
bvs,pt %icc, loop_2378
addccc %i0, %g6, %i3
movcc %icc, %l4, %i6
bleu loop_2379
loop_2378:
sll %o0, 0x19, %i1
srlx %i2, 0x1D, %g4
sub %g3, 0x1F7F, %l2
loop_2379:
fmovsl %icc, %f10, %f7
edge8l %g5, %g2, %i4
array32 %l5, %l6, %l0
tge %xcc, 0x2
add %g7, 0x194A, %o7
movleu %icc, %l3, %o3
movleu %xcc, %i7, %g1
be,a,pt %icc, loop_2380
orncc %i5, %l1, %o4
membar #Sync
set 0x40, %i5
ldda [%l7 + %i5] 0xf1, %f16
loop_2380:
alignaddr %o1, %o6, %o5
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x23] %asi, %i0
srax %g6, 0x0A, %i3
movpos %icc, %o2, %i6
nop
setx 0x3CA7DE2A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x0DFB200A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fmuls %f24, %f22, %f7
nop
fitos %f1, %f11
fstox %f11, %f22
fxtos %f22, %f8
xnor %l4, 0x06B2, %o0
nop
setx loop_2381, %l0, %l1
jmpl %l1, %i1
srlx %i2, %g3, %l2
movvc %xcc, %g5, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2381:
fand %f12, %f18, %f8
alignaddrl %i4, %l5, %g2
andcc %l0, %l6, %g7
tge %icc, 0x5
smulcc %o7, 0x14E0, %o3
smulcc %i7, %l3, %g1
tg %xcc, 0x6
fmovrslz %l1, %f23, %f9
tleu %icc, 0x6
fmovsa %icc, %f0, %f3
movrgz %i5, 0x0EA, %o1
movcc %icc, %o4, %o6
umulcc %o5, %i0, %i3
flush %l7 + 0x54
movgu %icc, %g6, %o2
movge %xcc, %l4, %i6
xor %i1, 0x12D8, %i2
fcmpgt16 %f6, %f8, %g3
nop
setx 0x26921C78, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0xBE3E9473, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fadds %f5, %f24, %f31
sub %l2, 0x1654, %g5
nop
fitos %f1, %f0
fstoi %f0, %f10
nop
setx 0x3EEC5EA102875B3C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x137FADB9F19FE70E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fsubd %f20, %f26, %f14
fpack16 %f16, %f7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddr %o0, %i4, %l5
popc 0x032A, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbn %fcc0, loop_2382
fsrc1 %f20, %f16
tne %icc, 0x1
wr %g0, 0x04, %asi
stxa %l0, [%l7 + 0x60] %asi
loop_2382:
bge loop_2383
tle %xcc, 0x5
addcc %g2, %g7, %o7
ble,pn %icc, loop_2384
loop_2383:
movre %l6, 0x3E4, %i7
tsubcctv %o3, 0x0E78, %l3
movleu %icc, %l1, %g1
loop_2384:
fbne %fcc1, loop_2385
ld [%l7 + 0x4C], %f16
fornot2s %f13, %f9, %f1
udivcc %i5, 0x0648, %o1
loop_2385:
tcs %xcc, 0x0
sub %o6, 0x1926, %o5
or %i0, %i3, %g6
addccc %o2, 0x1E57, %l4
movvc %xcc, %i6, %o4
smul %i1, %i2, %l2
xnor %g3, 0x1B83, %g5
edge8ln %o0, %l5, %g4
orn %i4, 0x1E65, %g2
movge %xcc, %g7, %o7
srlx %l6, 0x15, %i7
sth %o3, [%l7 + 0x6A]
sra %l3, %l1, %g1
ta %xcc, 0x4
edge16l %i5, %l0, %o1
set 0x78, %o5
ldxa [%l7 + %o5] 0x14, %o6
tl %xcc, 0x7
fandnot2s %f24, %f11, %f6
tcs %xcc, 0x6
flush %l7 + 0x64
bpos,a %xcc, loop_2386
subc %i0, %i3, %o5
subc %g6, 0x0F21, %l4
edge32ln %i6, %o4, %i1
loop_2386:
taddcc %o2, 0x0402, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tleu %icc, 0x7
orcc %g3, 0x0F9E, %l2
sll %g5, 0x16, %l5
udiv %o0, 0x088D, %i4
or %g4, %g7, %o7
add %l7, 0x24, %l6
wr %g0, 0x19, %asi
casa [%l6] 0x19, %g2, %i7
set 0x50, %o1
prefetcha [%l7 + %o1] 0x89, 0x3
sethi 0x046F, %l3
taddcc %l6, %g1, %l1
nop
setx 0x5DD5564D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
fsqrts %f9, %f21
ldx [%l7 + 0x28], %l0
edge32l %o1, %o6, %i5
andncc %i3, %i0, %o5
taddcc %l4, %i6, %g6
movne %xcc, %i1, %o2
bcs,a %icc, loop_2387
std %f4, [%l7 + 0x40]
tg %icc, 0x2
movg %icc, %i2, %g3
loop_2387:
bleu,pt %icc, loop_2388
movrlz %l2, %o4, %g5
taddcc %o0, %i4, %l5
sdivx %g7, 0x1F7E, %g4
loop_2388:
fmovspos %icc, %f25, %f14
set 0x15, %i7
ldstuba [%l7 + %i7] 0x89, %o7
tvc %icc, 0x0
st %f17, [%l7 + 0x60]
fbne,a %fcc0, loop_2389
call loop_2390
array8 %i7, %g2, %l3
nop
fitos %f13, %f23
fstoi %f23, %f9
loop_2389:
edge32 %o3, %g1, %l1
loop_2390:
addccc %l6, 0x0E94, %l0
stx %o1, [%l7 + 0x38]
xorcc %i5, %i3, %i0
andncc %o5, %o6, %l4
srax %g6, 0x14, %i6
movge %icc, %i1, %o2
xorcc %g3, 0x008C, %i2
srlx %o4, %l2, %o0
nop
setx loop_2391, %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
array16 %i4, %l5, %g7
movneg %icc, %g5, %o7
set 0x50, %l0
stwa %i7, [%l7 + %l0] 0x81
loop_2391:
ble,pt %xcc, loop_2392
nop
setx 0xAEE1ABE2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
fsqrts %f5, %f22
brnz %g4, loop_2393
fcmpgt32 %f2, %f28, %l3
loop_2392:
fcmpgt32 %f14, %f28, %g2
movneg %icc, %g1, %o3
loop_2393:
tcs %xcc, 0x5
movrne %l1, %l6, %l0
for %f0, %f4, %f26
wr %g0, 0x80, %asi
stwa %i5, [%l7 + 0x7C] %asi
fcmpne32 %f26, %f28, %o1
mova %icc, %i0, %o5
orncc %o6, %l4, %g6
tpos %icc, 0x7
edge16n %i3, %i6, %i1
ldsb [%l7 + 0x61], %g3
fmovdle %xcc, %f26, %f21
sdivx %o2, 0x187A, %o4
nop
setx 0x393680DE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x47BB57E7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fadds %f2, %f8, %f15
fmovde %icc, %f21, %f6
set 0x3A, %g7
lduba [%l7 + %g7] 0x80, %l2
edge32ln %o0, %i4, %i2
wr %g0, 0x89, %asi
lduba [%l7 + 0x60] %asi, %g7
edge16 %l5, %g5, %i7
bgu,pt %xcc, loop_2394
bleu,a,pt %xcc, loop_2395
movle %icc, %o7, %l3
fpackfix %f14, %f19
loop_2394:
sdiv %g4, 0x0303, %g2
loop_2395:
sdivx %g1, 0x1955, %o3
sra %l1, 0x06, %l6
movleu %xcc, %i5, %o1
fbg,a %fcc3, loop_2396
andn %l0, 0x0885, %o5
movrlz %o6, 0x26E, %l4
movle %xcc, %g6, %i0
loop_2396:
swap [%l7 + 0x20], %i6
or %i1, %i3, %g3
bgu,pn %icc, loop_2397
fornot2 %f30, %f26, %f18
bgu,a,pn %xcc, loop_2398
nop
setx 0xAA6B2012, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x71C0BCC2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fadds %f4, %f14, %f9
loop_2397:
fxor %f10, %f28, %f8
bg loop_2399
loop_2398:
fbo %fcc2, loop_2400
brz %o4, loop_2401
subcc %l2, 0x0299, %o0
loop_2399:
nop
fitod %f23, %f2
loop_2400:
lduw [%l7 + 0x30], %i4
loop_2401:
nop
setx loop_2402, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sir 0x1BDE
tne %xcc, 0x7
movge %icc, %o2, %g7
loop_2402:
membar 0x4A
ldstub [%l7 + 0x09], %l5
movvs %icc, %g5, %i2
wr %g0, 0x10, %asi
sta %f24, [%l7 + 0x10] %asi
movl %icc, %i7, %o7
movrne %l3, 0x1EE, %g4
sub %g2, %o3, %l1
tvs %xcc, 0x1
wr %g0, 0x80, %asi
lda [%l7 + 0x6C] %asi, %f17
fbg %fcc2, loop_2403
movleu %icc, %g1, %l6
srax %i5, %l0, %o5
fmul8sux16 %f8, %f18, %f22
loop_2403:
addccc %o6, 0x1314, %o1
fblg,a %fcc3, loop_2404
bvs,a,pt %icc, loop_2405
fmovsgu %icc, %f9, %f23
movrlez %g6, %l4, %i0
loop_2404:
stb %i6, [%l7 + 0x13]
loop_2405:
fzero %f10
andn %i3, %g3, %o4
and %l2, %i1, %o0
nop
setx loop_2406, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
smulcc %o2, %i4, %g7
fnegs %f29, %f7
fmovda %xcc, %f23, %f21
loop_2406:
edge8 %l5, %g5, %i2
tl %xcc, 0x2
bcc,pt %icc, loop_2407
tsubcctv %i7, %o7, %g4
tne %icc, 0x7
tg %xcc, 0x4
loop_2407:
brnz,a %g2, loop_2408
fmovrsne %o3, %f10, %f22
srax %l3, %l1, %l6
brlz %g1, loop_2409
loop_2408:
subc %i5, 0x18B2, %o5
nop
fitod %f6, %f18
bneg,a loop_2410
loop_2409:
edge8l %o6, %o1, %g6
movge %xcc, %l0, %i0
stw %l4, [%l7 + 0x70]
loop_2410:
fbn,a %fcc0, loop_2411
lduw [%l7 + 0x1C], %i6
fornot2s %f29, %f26, %f30
nop
setx 0x719AA5FFA8CE0952, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x4D1F8A5C2205A0FC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f4, %f10
loop_2411:
fmovdcs %xcc, %f16, %f23
brz %g3, loop_2412
tl %icc, 0x3
fcmpne32 %f16, %f12, %o4
fbuge,a %fcc3, loop_2413
loop_2412:
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
movcs %xcc, %i3, %i1
fsrc1 %f0, %f18
loop_2413:
ba,a,pn %icc, loop_2415
loop_2414:
nop
setx 0x406C1F2F, %l0, %l6
st %l6, [%l7 + 0x10]
ld [%l7 + 0x10], %fsr
edge32 %l2, %o2, %i4
and %o0, %l5, %g7
loop_2415:
xor %g5, %i2, %o7
ble,a,pt %icc, loop_2416
add %i7, 0x13EF, %g4
alignaddr %o3, %l3, %l1
set 0x70, %g3
lduwa [%l7 + %g3] 0x10, %l6
loop_2416:
fbug,a %fcc2, loop_2417
umulcc %g1, 0x0740, %i5
movn %xcc, %o5, %g2
fnot2s %f28, %f22
loop_2417:
addc %o1, %o6, %l0
bne %xcc, loop_2418
move %icc, %g6, %l4
taddcctv %i0, %g3, %o4
fba,a %fcc2, loop_2419
loop_2418:
mova %icc, %i3, %i6
fmovrsgz %l2, %f8, %f0
set 0x6D, %i6
ldstuba [%l7 + %i6] 0x80, %i1
loop_2419:
edge16l %o2, %o0, %i4
fcmpgt32 %f12, %f28, %g7
movcc %icc, %g5, %l5
movge %icc, %o7, %i7
nop
fitos %f13, %f10
fstox %f10, %f2
fbu,a %fcc1, loop_2420
movleu %xcc, %i2, %g4
fmul8x16 %f20, %f4, %f18
brnz %o3, loop_2421
loop_2420:
subccc %l1, 0x13F7, %l3
tge %icc, 0x2
andn %l6, 0x0B3D, %i5
loop_2421:
fmovse %xcc, %f9, %f24
tvc %icc, 0x7
fxnor %f12, %f20, %f22
movcs %xcc, %g1, %g2
subcc %o5, %o1, %o6
brgez,a %l0, loop_2422
fcmpeq16 %f0, %f26, %g6
movg %icc, %i0, %g3
tsubcctv %o4, %l4, %i3
loop_2422:
sethi 0x0EA1, %l2
fblg %fcc3, loop_2423
te %xcc, 0x4
movvs %icc, %i1, %i6
sll %o0, %o2, %i4
loop_2423:
fbl %fcc1, loop_2424
xorcc %g5, %l5, %g7
fpadd32s %f20, %f12, %f30
edge16ln %i7, %i2, %o7
loop_2424:
tvs %icc, 0x0
fbug %fcc0, loop_2425
tne %xcc, 0x6
fbul,a %fcc1, loop_2426
te %icc, 0x6
loop_2425:
edge8l %o3, %l1, %g4
array32 %l6, %i5, %l3
loop_2426:
fmovrdne %g1, %f14, %f18
fmovdle %icc, %f29, %f25
tle %icc, 0x0
fbg,a %fcc0, loop_2427
and %o5, %o1, %o6
movre %l0, 0x2B2, %g2
wr %g0, 0x89, %asi
ldsha [%l7 + 0x18] %asi, %i0
loop_2427:
movleu %xcc, %g6, %g3
alignaddrl %l4, %o4, %i3
fbl %fcc0, loop_2428
alignaddr %i1, %i6, %l2
movre %o2, 0x2C3, %i4
add %o0, %l5, %g5
loop_2428:
st %f21, [%l7 + 0x64]
ld [%l7 + 0x1C], %f15
bgu,a loop_2429
faligndata %f16, %f0, %f26
subcc %i7, %g7, %o7
tleu %xcc, 0x4
loop_2429:
movne %icc, %i2, %l1
set 0x24, %i3
stwa %o3, [%l7 + %i3] 0x22
membar #Sync
fcmple32 %f20, %f6, %g4
xor %i5, 0x18A4, %l6
xnor %g1, %l3, %o1
movrne %o6, %o5, %l0
bne,a loop_2430
edge16l %g2, %g6, %i0
movvs %icc, %l4, %g3
andn %i3, %i1, %i6
loop_2430:
sethi 0x1A57, %l2
fbg %fcc2, loop_2431
udivcc %o4, 0x19DC, %o2
wr %g0, 0x89, %asi
ldsba [%l7 + 0x11] %asi, %i4
loop_2431:
movgu %icc, %o0, %l5
sllx %g5, %g7, %i7
tcc %xcc, 0x7
fmovrsne %o7, %f27, %f3
andcc %l1, 0x1A64, %o3
srlx %i2, %g4, %l6
fmovdcs %xcc, %f27, %f6
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f0
bvs,a,pt %xcc, loop_2432
swap [%l7 + 0x48], %i5
fmul8x16au %f16, %f27, %f18
set 0x38, %i2
stxa %l3, [%l7 + %i2] 0x22
membar #Sync
loop_2432:
fbne %fcc3, loop_2433
stw %g1, [%l7 + 0x34]
tsubcc %o1, 0x0BCA, %o5
nop
fitos %f31, %f20
loop_2433:
mova %xcc, %o6, %l0
set 0x1A, %g6
lduha [%l7 + %g6] 0x14, %g6
movgu %xcc, %i0, %g2
movrgz %l4, 0x01C, %g3
srl %i1, 0x05, %i6
edge32ln %i3, %o4, %l2
fmul8x16au %f11, %f31, %f10
movrgez %o2, 0x1AC, %o0
fmovrdlz %i4, %f28, %f22
edge16 %g5, %g7, %l5
addcc %o7, 0x0EE1, %l1
lduw [%l7 + 0x10], %i7
edge8l %o3, %i2, %l6
st %f30, [%l7 + 0x34]
tvc %xcc, 0x1
edge32ln %i5, %g4, %g1
movneg %icc, %o1, %o5
fmul8x16al %f23, %f13, %f28
movl %icc, %l3, %o6
andn %g6, %l0, %g2
movrgz %i0, %g3, %i1
fmuld8ulx16 %f6, %f5, %f18
nop
setx 0xB5255ED7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x0E0C8076, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fmuls %f13, %f1, %f14
nop
set 0x54, %g5
ldsw [%l7 + %g5], %i6
fmovdcs %xcc, %f31, %f21
fsrc1 %f26, %f14
addc %i3, %l4, %l2
edge16ln %o2, %o4, %o0
tvs %xcc, 0x4
wr %g0, 0x11, %asi
lduba [%l7 + 0x37] %asi, %g5
edge16 %g7, %l5, %o7
membar 0x26
brz,a %i4, loop_2434
fmovdvc %xcc, %f8, %f13
fbul %fcc1, loop_2435
fmovdn %xcc, %f5, %f5
loop_2434:
nop
set 0x40, %i0
ldda [%l7 + %i0] 0x11, %l0
loop_2435:
fmovsle %icc, %f13, %f12
edge8 %i7, %o3, %i2
orcc %l6, 0x1758, %i5
fblg,a %fcc0, loop_2436
ldx [%l7 + 0x70], %g1
nop
setx 0x7FE442BCF04D1E65, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
ldd [%l7 + 0x38], %o0
loop_2436:
tvs %icc, 0x5
fbul,a %fcc2, loop_2437
add %o5, %l3, %o6
movne %xcc, %g4, %l0
movpos %icc, %g6, %i0
loop_2437:
fble %fcc0, loop_2438
nop
setx 0x56E406EF7053FA13, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
bne,pn %xcc, loop_2439
fxor %f22, %f18, %f16
loop_2438:
ble,a %icc, loop_2440
st %f1, [%l7 + 0x2C]
loop_2439:
tn %xcc, 0x7
fcmpgt32 %f0, %f8, %g3
loop_2440:
orcc %g2, 0x0DE0, %i6
tneg %xcc, 0x1
fmovdcc %icc, %f20, %f23
fandnot1s %f27, %f5, %f6
bvc,a %xcc, loop_2441
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmple16 %f20, %f20, %i1
fornot1s %f14, %f20, %f25
loop_2441:
fbe,a %fcc0, loop_2442
fmovsne %icc, %f2, %f11
nop
setx loop_2443, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fnot1 %f18, %f4
loop_2442:
srl %l4, 0x00, %l2
fmovrdne %i3, %f8, %f16
loop_2443:
movneg %xcc, %o2, %o4
tcc %icc, 0x6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %xcc, %g5, %o0
mulscc %l5, 0x1CB9, %o7
umulcc %i4, 0x0EB1, %g7
movne %xcc, %l1, %o3
subccc %i2, 0x1F6B, %i7
ba,a,pt %xcc, loop_2444
sdiv %l6, 0x062D, %g1
wr %g0, 0x11, %asi
ldsba [%l7 + 0x36] %asi, %o1
loop_2444:
movle %icc, %o5, %i5
wr %g0, 0x11, %asi
lda [%l7 + 0x78] %asi, %f4
tle %icc, 0x4
or %o6, 0x0463, %l3
movn %xcc, %g4, %l0
tge %xcc, 0x7
tgu %xcc, 0x5
alignaddr %g6, %g3, %g2
tgu %icc, 0x6
sdiv %i0, 0x1C44, %i1
tn %icc, 0x2
movg %icc, %l4, %i6
subccc %l2, 0x05FD, %i3
movrne %o2, 0x1AF, %g5
fmovrsgez %o4, %f3, %f17
subcc %l5, 0x1A20, %o0
nop
setx 0xD048B88B, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
membar 0x2D
taddcctv %i4, %o7, %g7
be,pt %xcc, loop_2445
brgez %o3, loop_2446
fmovsn %icc, %f19, %f24
smulcc %l1, 0x0AED, %i2
loop_2445:
srax %i7, 0x07, %g1
loop_2446:
ba,pn %icc, loop_2447
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdle %xcc, %f25, %f25
movgu %xcc, %o1, %o5
loop_2447:
fmovsl %icc, %f19, %f17
nop
setx 0x2C2F8FA9A0734BA2, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
orcc %i5, %l6, %o6
movvs %icc, %g4, %l0
andn %l3, %g6, %g2
tne %xcc, 0x2
udivx %g3, 0x09B9, %i0
te %icc, 0x3
stw %l4, [%l7 + 0x2C]
movle %xcc, %i6, %i1
andncc %i3, %o2, %l2
fbne,a %fcc2, loop_2448
tcs %xcc, 0x0
smul %o4, %g5, %l5
bgu %xcc, loop_2449
loop_2448:
movne %icc, %o0, %o7
lduw [%l7 + 0x38], %g7
bneg,a loop_2450
loop_2449:
fmovrdlz %i4, %f2, %f14
tcc %xcc, 0x5
bl,pt %icc, loop_2451
loop_2450:
orn %l1, %o3, %i7
fba,a %fcc3, loop_2452
fmovdneg %icc, %f21, %f4
loop_2451:
bcs,a,pt %icc, loop_2453
fmovsleu %icc, %f26, %f7
loop_2452:
nop
add %l7, 0x08, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %i2, %o1
loop_2453:
alignaddr %g1, %o5, %l6
edge8 %o6, %i5, %l0
nop
setx 0x017217DAB06B13C9, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
tcs %xcc, 0x0
bleu,a %icc, loop_2454
fcmpne32 %f28, %f4, %l3
set 0x70, %o0
swapa [%l7 + %o0] 0x81, %g6
loop_2454:
tg %icc, 0x1
nop
set 0x48, %l5
stx %g4, [%l7 + %l5]
fbo,a %fcc3, loop_2455
taddcc %g2, %i0, %l4
nop
setx 0x9BF97B09BA8D52BB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xA2D042B7B3237A8D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fdivd %f22, %f6, %f0
wr %g0, 0x80, %asi
stxa %i6, [%l7 + 0x70] %asi
loop_2455:
array8 %i1, %g3, %i3
fcmpeq16 %f30, %f28, %l2
srax %o2, %o4, %l5
tle %icc, 0x3
sth %g5, [%l7 + 0x62]
movleu %icc, %o7, %g7
udivx %o0, 0x1883, %i4
orcc %l1, %o3, %i7
movg %xcc, %o1, %i2
movgu %xcc, %o5, %l6
xnorcc %g1, 0x1D61, %o6
ble,a %icc, loop_2456
edge8l %l0, %i5, %g6
sth %l3, [%l7 + 0x66]
srax %g4, 0x0B, %g2
loop_2456:
fxnors %f6, %f7, %f2
fbge,a %fcc0, loop_2457
fbe,a %fcc0, loop_2458
fmovrslz %i0, %f15, %f18
tg %xcc, 0x0
loop_2457:
tne %xcc, 0x5
loop_2458:
movge %xcc, %i6, %i1
movge %xcc, %l4, %g3
sdivx %l2, 0x0D95, %o2
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x318] %asi, %i3 ripped by fixASI40.pl ripped by fixASI40.pl
bpos,pt %icc, loop_2459
sir 0x096D
xor %o4, 0x17CE, %g5
add %l5, %o7, %g7
loop_2459:
edge16ln %o0, %i4, %o3
udiv %l1, 0x19B6, %i7
movg %icc, %i2, %o5
andcc %o1, 0x06D1, %l6
nop
fitos %f26, %f6
ldstub [%l7 + 0x68], %g1
tle %icc, 0x4
fbule,a %fcc2, loop_2460
sdivx %l0, 0x0296, %o6
movleu %icc, %g6, %l3
fmovrdgez %g4, %f10, %f0
loop_2460:
tpos %icc, 0x3
tl %xcc, 0x6
bvc,a loop_2461
fmovdvc %xcc, %f28, %f27
fone %f22
pdist %f16, %f12, %f26
loop_2461:
tpos %xcc, 0x1
movrgez %g2, %i0, %i6
fbe %fcc2, loop_2462
fmovsleu %xcc, %f11, %f11
sdivcc %i1, 0x1018, %i5
std %f22, [%l7 + 0x78]
loop_2462:
movre %g3, 0x34E, %l4
xorcc %o2, 0x1E9A, %i3
tcs %icc, 0x2
tl %icc, 0x6
movrne %o4, %l2, %g5
andn %o7, 0x038C, %l5
movrgez %o0, %g7, %o3
membar 0x10
bl,pt %xcc, loop_2463
fpsub32 %f6, %f30, %f22
wr %g0, 0x10, %asi
ldxa [%l7 + 0x58] %asi, %l1
loop_2463:
ldd [%l7 + 0x48], %i4
nop
setx 0x9B2643819E795441, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x5C7E4C1589A9A625, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f20, %f2
popc 0x074E, %i2
sth %o5, [%l7 + 0x32]
fbg %fcc2, loop_2464
movleu %icc, %i7, %o1
fmovdl %xcc, %f31, %f17
bg,a loop_2465
loop_2464:
stx %g1, [%l7 + 0x08]
brgez,a %l6, loop_2466
orn %l0, 0x1F45, %g6
loop_2465:
tsubcc %l3, 0x1DBD, %g4
fmovdne %xcc, %f2, %f15
loop_2466:
tcs %icc, 0x0
edge16ln %o6, %g2, %i0
fornot1 %f2, %f8, %f16
tl %icc, 0x2
wr %g0, 0x23, %asi
stwa %i1, [%l7 + 0x5C] %asi
membar #Sync
subcc %i6, 0x0EF7, %i5
st %f4, [%l7 + 0x0C]
set 0x40, %o7
stda %f16, [%l7 + %o7] 0x04
bne,a loop_2467
srax %g3, %o2, %l4
taddcctv %o4, 0x0A97, %i3
fmovrsne %g5, %f27, %f31
loop_2467:
ldd [%l7 + 0x70], %o6
fmovdvc %icc, %f31, %f24
nop
setx 0x6CB7F4B5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0xB7227DD6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fsubs %f20, %f17, %f15
movleu %icc, %l2, %l5
tcc %icc, 0x2
ta %icc, 0x5
array16 %o0, %o3, %l1
tge %icc, 0x6
edge32 %i4, %g7, %o5
alignaddr %i2, %i7, %o1
movgu %xcc, %l6, %g1
fmovdcs %xcc, %f30, %f1
edge16n %l0, %l3, %g6
ldd [%l7 + 0x50], %f24
fbn %fcc1, loop_2468
fxnor %f20, %f30, %f10
nop
set 0x38, %o6
ldstub [%l7 + %o6], %g4
movpos %icc, %o6, %g2
loop_2468:
tle %icc, 0x2
edge8l %i0, %i1, %i6
orn %g3, 0x1FBE, %i5
fsrc1s %f20, %f8
edge8ln %l4, %o4, %o2
smulcc %i3, %g5, %o7
sll %l5, 0x19, %o0
edge8n %l2, %o3, %l1
tg %icc, 0x2
tne %icc, 0x4
movg %icc, %i4, %o5
tvc %icc, 0x5
movpos %icc, %i2, %i7
fxnor %f30, %f4, %f22
movrlz %g7, 0x32A, %o1
move %icc, %l6, %g1
sra %l0, %l3, %g6
andncc %g4, %g2, %i0
nop
setx 0xF05ADB71, %l0, %l6
st %l6, [%l7 + 0x4C]
ld [%l7 + 0x4C], %fsr
fbue,a %fcc0, loop_2469
fmovdn %icc, %f25, %f14
wr %g0, 0x88, %asi
ldsba [%l7 + 0x28] %asi, %o6
loop_2469:
edge32l %i1, %g3, %i6
tcs %icc, 0x1
fmovdpos %xcc, %f17, %f8
ba %icc, loop_2470
for %f26, %f28, %f24
or %l4, %i5, %o4
fnors %f23, %f10, %f12
loop_2470:
movrlz %o2, %g5, %i3
movn %xcc, %l5, %o7
subcc %o0, %o3, %l2
movge %icc, %l1, %i4
ldsh [%l7 + 0x50], %o5
fcmpeq32 %f26, %f28, %i2
fmovdvc %xcc, %f5, %f13
movg %xcc, %g7, %i7
mova %xcc, %o1, %g1
fmovsne %icc, %f18, %f27
add %l6, 0x09EF, %l0
pdist %f8, %f22, %f14
array8 %l3, %g6, %g4
array32 %g2, %i0, %i1
orncc %o6, 0x1C14, %g3
stx %i6, [%l7 + 0x58]
andncc %l4, %i5, %o4
sdivx %g5, 0x0D91, %o2
fpsub16 %f14, %f12, %f12
nop
setx 0xB05ECC6E, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
bvs,a loop_2471
fmovdle %xcc, %f25, %f29
fandnot2s %f9, %f6, %f5
fmovrdlz %l5, %f24, %f30
loop_2471:
subc %i3, 0x1CEF, %o0
mova %xcc, %o7, %l2
tsubcc %l1, 0x0CAC, %i4
tvc %icc, 0x1
fble %fcc1, loop_2472
taddcctv %o5, %o3, %i2
movvc %icc, %i7, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2472:
fmovdcs %xcc, %f5, %f31
set 0x46, %l2
ldstuba [%l7 + %l2] 0x04, %g7
stbar
movpos %icc, %g1, %l6
fpadd16 %f4, %f12, %f18
fmovscs %xcc, %f7, %f11
prefetch [%l7 + 0x60], 0x3
tge %icc, 0x7
fpack16 %f30, %f2
fcmpeq16 %f8, %f8, %l3
tneg %xcc, 0x3
sub %l0, 0x02A1, %g6
sdivx %g2, 0x052E, %i0
movgu %xcc, %i1, %g4
edge32ln %o6, %g3, %l4
addccc %i6, 0x1368, %i5
addcc %o4, 0x0380, %g5
nop
setx loop_2473, %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 %l5, 0x0AFD, %i3
fpsub16 %f30, %f2, %f0
taddcctv %o2, %o7, %o0
loop_2473:
brlez %l1, loop_2474
movrgz %l2, 0x1BF, %o5
fbn,a %fcc2, loop_2475
fmovsl %icc, %f0, %f21
loop_2474:
movre %i4, %o3, %i2
nop
setx loop_2476, %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_2475:
tcs %icc, 0x5
srlx %i7, %g7, %g1
array8 %l6, %o1, %l0
loop_2476:
movrgez %l3, 0x006, %g2
nop
setx loop_2477, %l0, %l1
jmpl %l1, %g6
ld [%l7 + 0x64], %f29
movn %icc, %i1, %g4
taddcctv %i0, %g3, %o6
loop_2477:
edge16 %l4, %i5, %i6
add %o4, 0x0231, %g5
move %icc, %l5, %o2
set 0x34, %l3
sta %f1, [%l7 + %l3] 0x04
fmovdgu %icc, %f20, %f11
flush %l7 + 0x4C
movge %xcc, %o7, %o0
edge16n %i3, %l2, %l1
nop
fitos %f6, %f4
fstox %f4, %f2
edge8l %i4, %o5, %o3
movl %icc, %i7, %i2
edge8l %g1, %l6, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addc %g7, 0x1690, %l3
ba,a,pn %icc, loop_2478
fmovdne %icc, %f0, %f18
movleu %xcc, %g2, %l0
xnorcc %i1, %g6, %i0
loop_2478:
sir 0x13CB
fnegs %f12, %f16
set 0x46, %g2
stha %g4, [%l7 + %g2] 0xe3
membar #Sync
set 0x50, %i1
sta %f2, [%l7 + %i1] 0x15
flush %l7 + 0x1C
movvs %icc, %o6, %l4
taddcc %i5, %i6, %o4
stw %g3, [%l7 + 0x18]
edge32n %l5, %o2, %g5
brnz,a %o0, loop_2479
movrgz %i3, %o7, %l1
tsubcctv %l2, %i4, %o5
fcmpne32 %f14, %f30, %i7
loop_2479:
nop
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x3B] %asi, %i2
movn %icc, %g1, %o3
nop
fitod %f6, %f8
udivcc %l6, 0x0185, %o1
edge16l %l3, %g2, %g7
fpadd32 %f6, %f20, %f4
nop
fitos %f0, %f0
fstoi %f0, %f18
fmovrslez %l0, %f3, %f8
udiv %i1, 0x1326, %i0
movrne %g6, %g4, %l4
brgz %o6, loop_2480
nop
set 0x3C, %o3
stw %i6, [%l7 + %o3]
movvc %icc, %i5, %g3
xnor %l5, 0x097F, %o4
loop_2480:
movrlz %o2, %g5, %i3
brnz,a %o0, loop_2481
movre %o7, 0x03F, %l2
movcs %icc, %i4, %l1
movcc %icc, %o5, %i2
loop_2481:
array16 %i7, %o3, %g1
mulscc %o1, 0x1224, %l3
nop
fitod %f15, %f28
addccc %g2, 0x1641, %g7
sdivx %l0, 0x0C88, %i1
sdivx %l6, 0x0027, %i0
stb %g4, [%l7 + 0x76]
array32 %g6, %l4, %i6
fmovse %icc, %f8, %f2
xorcc %i5, %g3, %l5
wr %g0, 0x88, %asi
ldda [%l7 + 0x40] %asi, %f16
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array32 %o4, %o2, %o6
stb %i3, [%l7 + 0x1E]
fmovsneg %icc, %f28, %f7
srax %o0, 0x09, %o7
tsubcc %l2, %i4, %l1
xnor %g5, %o5, %i7
edge16ln %o3, %g1, %i2
bge,pt %icc, loop_2482
fornot1 %f22, %f6, %f8
srax %o1, %g2, %l3
fbue,a %fcc3, loop_2483
loop_2482:
orcc %l0, 0x0880, %i1
orcc %g7, 0x15D3, %i0
movrlz %l6, 0x0FD, %g4
loop_2483:
fmul8x16au %f19, %f11, %f10
tge %xcc, 0x2
brlez %g6, loop_2484
edge16ln %l4, %i6, %i5
fmovsge %icc, %f29, %f23
addc %l5, %o4, %o2
loop_2484:
movrne %g3, 0x053, %o6
fabss %f11, %f3
udiv %i3, 0x018C, %o0
fbne %fcc0, loop_2485
umulcc %o7, 0x16B7, %i4
xor %l1, %l2, %o5
fmovsvc %xcc, %f8, %f24
loop_2485:
alignaddrl %i7, %o3, %g5
edge32ln %g1, %o1, %i2
bcc,a,pt %icc, loop_2486
or %g2, %l3, %l0
movrlz %g7, 0x29A, %i0
brnz %l6, loop_2487
loop_2486:
tvs %xcc, 0x2
tgu %icc, 0x4
fpmerge %f12, %f19, %f22
loop_2487:
nop
set 0x30, %g4
std %f30, [%l7 + %g4]
edge8ln %i1, %g6, %l4
add %l7, 0x24, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %g4
casa [%l6] 0x89, %g4, %i5
taddcc %l5, %o4, %i6
or %g3, %o6, %o2
add %i3, 0x1234, %o7
smul %i4, 0x1DA6, %l1
move %xcc, %l2, %o0
bvs,pt %xcc, loop_2488
stbar
fcmpne32 %f10, %f18, %o5
tne %xcc, 0x7
loop_2488:
movre %i7, 0x383, %o3
movne %icc, %g5, %o1
ld [%l7 + 0x50], %f29
tgu %icc, 0x7
movrgz %g1, %g2, %l3
set 0x34, %o2
lduba [%l7 + %o2] 0x14, %l0
nop
setx loop_2489, %l0, %l1
jmpl %l1, %i2
stbar
addcc %g7, %i0, %l6
fbu,a %fcc2, loop_2490
loop_2489:
movne %icc, %g6, %i1
movneg %xcc, %l4, %i5
mulscc %g4, 0x06A3, %o4
loop_2490:
bleu,a,pn %xcc, loop_2491
udiv %l5, 0x0500, %g3
nop
fitos %f8, %f2
fstox %f2, %f0
wr %g0, 0x81, %asi
swapa [%l7 + 0x4C] %asi, %o6
loop_2491:
fmovrdgez %i6, %f22, %f12
add %l7, 0x30, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %i3
casxa [%l6] %asi, %i3, %o7
set 0x40, %l6
ldda [%l7 + %l6] 0x0c, %f16
fcmpeq32 %f26, %f28, %i4
stw %o2, [%l7 + 0x38]
udivcc %l2, 0x0522, %o0
movrlz %o5, 0x0EB, %l1
tvs %xcc, 0x6
bne %icc, loop_2492
andn %i7, %o3, %g5
edge8ln %g1, %g2, %o1
edge8 %l0, %i2, %g7
loop_2492:
edge16ln %l3, %i0, %l6
bgu,a loop_2493
fmovrsgz %g6, %f4, %f24
set 0x20, %i4
stxa %l4, [%l7 + %i4] 0x2b
membar #Sync
loop_2493:
membar 0x1E
subcc %i5, 0x136F, %i1
andn %g4, %o4, %g3
edge16n %o6, %l5, %i3
movre %o7, %i6, %i4
sllx %o2, %l2, %o5
umul %o0, %l1, %o3
addcc %g5, %g1, %g2
sdiv %i7, 0x0B53, %o1
lduh [%l7 + 0x34], %l0
lduh [%l7 + 0x32], %i2
movne %icc, %g7, %l3
movle %xcc, %l6, %i0
bpos,a loop_2494
xnor %g6, %i5, %i1
tsubcctv %l4, 0x1B88, %g4
fbo,a %fcc1, loop_2495
loop_2494:
for %f22, %f28, %f6
stbar
bneg %xcc, loop_2496
loop_2495:
umulcc %o4, %g3, %o6
tl %xcc, 0x6
tn %icc, 0x7
loop_2496:
edge16n %i3, %o7, %i6
movrlez %i4, 0x18F, %o2
umul %l5, %o5, %l2
edge8ln %o0, %o3, %l1
sth %g1, [%l7 + 0x5A]
nop
set 0x45, %l4
ldub [%l7 + %l4], %g2
movcs %icc, %i7, %g5
ta %icc, 0x4
tneg %icc, 0x7
stx %o1, [%l7 + 0x40]
bshuffle %f2, %f20, %f22
nop
setx 0x9215D7C2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x5FAA4988, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fsubs %f9, %f30, %f29
xnor %l0, %g7, %i2
fpack16 %f20, %f10
tle %icc, 0x3
movvs %icc, %l3, %l6
wr %g0, 0x10, %asi
ldda [%l7 + 0x60] %asi, %i0
andcc %g6, 0x12B4, %i1
edge8ln %i5, %g4, %o4
fabsd %f8, %f12
edge8l %g3, %l4, %i3
sll %o6, 0x07, %i6
fblg,a %fcc1, loop_2497
tn %xcc, 0x4
edge16 %o7, %i4, %o2
tpos %icc, 0x4
loop_2497:
movrgez %o5, %l2, %l5
nop
setx loop_2498, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
stx %o0, [%l7 + 0x18]
fble %fcc3, loop_2499
xnorcc %l1, 0x02D3, %o3
loop_2498:
stw %g2, [%l7 + 0x10]
movrgz %g1, %i7, %g5
loop_2499:
sll %l0, %g7, %i2
sethi 0x15FE, %l3
orcc %l6, %i0, %g6
tleu %icc, 0x4
fcmpeq16 %f8, %f26, %i1
srl %i5, %g4, %o4
srl %o1, %l4, %g3
mulx %o6, %i6, %i3
mulscc %o7, 0x06BD, %o2
call loop_2500
or %o5, %i4, %l2
sir 0x1DD8
edge8l %o0, %l1, %o3
loop_2500:
nop
setx 0x4B3B9E89C0510F2E, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
tge %icc, 0x6
movge %icc, %l5, %g2
movrgz %g1, 0x239, %g5
ldd [%l7 + 0x40], %l0
nop
fitod %f12, %f10
fdtox %f10, %f16
fxtod %f16, %f18
edge16ln %g7, %i7, %i2
edge32 %l3, %i0, %g6
xnor %i1, 0x0F13, %i5
ldub [%l7 + 0x54], %l6
fcmpgt32 %f2, %f12, %g4
movvc %icc, %o1, %o4
fmul8ulx16 %f2, %f14, %f20
wr %g0, 0x18, %asi
lda [%l7 + 0x54] %asi, %f4
edge32l %l4, %o6, %i6
brlz,a %g3, loop_2501
stb %o7, [%l7 + 0x46]
udivcc %o2, 0x17C3, %i3
movrlz %o5, 0x3D1, %l2
loop_2501:
tsubcc %o0, 0x095F, %i4
sllx %l1, 0x0A, %l5
for %f18, %f8, %f20
sub %g2, 0x11A9, %o3
umul %g5, 0x174B, %g1
movneg %icc, %g7, %i7
nop
fitos %f14, %f30
fstod %f30, %f0
srlx %i2, 0x04, %l0
fmovsvs %xcc, %f11, %f14
membar 0x1A
tsubcc %i0, 0x05DB, %g6
stbar
tg %xcc, 0x4
fble %fcc0, loop_2502
bleu,pn %xcc, loop_2503
brnz %i1, loop_2504
alignaddr %l3, %i5, %l6
loop_2502:
bne,a,pn %xcc, loop_2505
loop_2503:
bshuffle %f18, %f20, %f6
loop_2504:
mulx %g4, %o1, %l4
nop
setx 0x6E1271B4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
fsqrts %f17, %f24
loop_2505:
flush %l7 + 0x7C
subc %o4, %i6, %o6
fbe,a %fcc2, loop_2506
movrgz %o7, %g3, %o2
ld [%l7 + 0x2C], %f13
add %l7, 0x50, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %o5, %l2
loop_2506:
fmovdne %xcc, %f18, %f6
fmovsge %icc, %f13, %f11
fbuge %fcc2, loop_2507
edge32ln %i3, %i4, %o0
brgz %l1, loop_2508
bne,pt %xcc, loop_2509
loop_2507:
st %f11, [%l7 + 0x5C]
movre %l5, %g2, %g5
loop_2508:
tsubcctv %g1, %g7, %i7
loop_2509:
fandnot2 %f28, %f24, %f4
wr %g0, 0x89, %asi
ldswa [%l7 + 0x58] %asi, %i2
st %f28, [%l7 + 0x60]
srlx %o3, %i0, %g6
edge32 %i1, %l0, %l3
movrgez %i5, %l6, %g4
fbue,a %fcc1, loop_2510
tge %xcc, 0x0
popc 0x0D62, %l4
udiv %o1, 0x1474, %i6
loop_2510:
mulscc %o4, 0x14AA, %o6
taddcc %o7, %o2, %o5
fsrc2 %f26, %f16
udivcc %g3, 0x156D, %i3
ldsh [%l7 + 0x62], %i4
fornot2s %f14, %f6, %f21
bvs,a,pn %icc, loop_2511
fmovsvs %xcc, %f16, %f10
nop
setx 0x2DCDC404, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
fsqrts %f5, %f28
movrne %l2, %l1, %l5
loop_2511:
nop
setx 0xA41857E5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x162659D8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fdivs %f6, %f10, %f26
bcc,a,pn %icc, loop_2512
array32 %g2, %o0, %g5
nop
setx 0x83F0787989AFBF3B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xE50D25FD42688757, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f16, %f26
ldsh [%l7 + 0x0A], %g7
loop_2512:
nop
setx 0xE2FCB0F5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x42BB4FA9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fdivs %f29, %f16, %f27
nop
setx loop_2513, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orn %i7, %g1, %i2
addcc %i0, 0x18B1, %g6
alignaddr %o3, %i1, %l3
loop_2513:
fbug %fcc1, loop_2514
fmovsge %icc, %f4, %f19
alignaddrl %l0, %i5, %g4
orncc %l4, %l6, %i6
loop_2514:
nop
wr %g0, 0x88, %asi
stba %o4, [%l7 + 0x77] %asi
subccc %o1, %o6, %o2
ldsw [%l7 + 0x78], %o5
movn %xcc, %o7, %i3
bshuffle %f2, %f12, %f18
udivx %g3, 0x091A, %i4
movrlez %l2, 0x00E, %l1
set 0x38, %g1
lduwa [%l7 + %g1] 0x19, %g2
edge16 %l5, %o0, %g7
umulcc %g5, 0x1BB2, %i7
nop
fitod %f12, %f6
fdtox %f6, %f30
fxtod %f30, %f10
fmul8x16al %f2, %f16, %f28
movvs %xcc, %g1, %i2
popc %i0, %g6
wr %g0, 0xe3, %asi
stwa %i1, [%l7 + 0x08] %asi
membar #Sync
fbe %fcc1, loop_2515
add %l3, 0x0C9A, %l0
tsubcctv %i5, 0x1467, %o3
movn %icc, %g4, %l4
loop_2515:
tgu %xcc, 0x4
udivx %i6, 0x1E44, %l6
andncc %o4, %o6, %o2
edge32n %o1, %o5, %o7
fxnors %f20, %f17, %f20
movleu %icc, %g3, %i3
andcc %l2, 0x0780, %l1
move %icc, %i4, %g2
ldx [%l7 + 0x48], %o0
tpos %icc, 0x7
andcc %g7, 0x1BF6, %g5
tleu %icc, 0x7
movneg %icc, %i7, %g1
movneg %xcc, %l5, %i0
xor %i2, %g6, %l3
ta %xcc, 0x5
fones %f30
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x60] %asi, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %i1, %o3, %i5
tvs %xcc, 0x0
fmul8ulx16 %f4, %f0, %f16
tn %icc, 0x6
srl %l4, %g4, %i6
fmovdl %xcc, %f20, %f29
movpos %xcc, %o4, %l6
srlx %o6, 0x08, %o2
fornot2s %f30, %f0, %f6
array8 %o1, %o5, %o7
fandnot1 %f0, %f4, %f4
bn,a,pn %icc, loop_2516
fzeros %f31
orcc %i3, 0x1DE2, %l2
ldstub [%l7 + 0x66], %l1
loop_2516:
nop
setx 0xA3B08DCD506F120D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
nop
setx 0x4712647E16AF5C57, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xB117CFF56E9ADA56, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fmuld %f0, %f12, %f26
stw %i4, [%l7 + 0x58]
tge %icc, 0x5
movneg %xcc, %g2, %g3
addccc %o0, 0x0F60, %g7
swap [%l7 + 0x30], %i7
edge32ln %g5, %l5, %g1
edge8ln %i2, %g6, %i0
nop
setx loop_2517, %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
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovspos %icc, %f20, %f27
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2517:
ldstub [%l7 + 0x5C], %l3
sll %l0, %i1, %o3
nop
setx 0x5D91FB4BF0E83F20, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x7186D6D9FC8235AB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fmuld %f22, %f2, %f8
membar 0x27
fmovdn %icc, %f18, %f9
sub %i5, %l4, %g4
smulcc %o4, 0x10E4, %i6
edge16l %l6, %o2, %o6
tcc %icc, 0x3
array32 %o5, %o1, %o7
swap [%l7 + 0x28], %l2
wr %g0, 0x81, %asi
lduha [%l7 + 0x40] %asi, %l1
fmovdn %icc, %f18, %f25
ldub [%l7 + 0x76], %i4
popc 0x029C, %g2
tsubcc %g3, %i3, %g7
edge32n %o0, %i7, %g5
tle %xcc, 0x4
ldsb [%l7 + 0x42], %g1
sra %i2, 0x03, %l5
fpackfix %f12, %f17
fmovdl %xcc, %f21, %f15
sethi 0x0F16, %i0
set 0x3C, %o4
ldswa [%l7 + %o4] 0x88, %g6
nop
setx 0x0CCB9C594075CD76, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
fmovdn %icc, %f25, %f16
bvc,pt %icc, loop_2518
edge16n %l0, %i1, %l3
set 0x32, %l1
lduba [%l7 + %l1] 0x19, %o3
loop_2518:
edge32l %l4, %g4, %o4
nop
setx 0xF53FD1F6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xB21C03E7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fmuls %f3, %f27, %f6
movvs %xcc, %i6, %i5
fmovrde %l6, %f20, %f4
movvs %xcc, %o6, %o5
subccc %o2, %o1, %o7
stb %l2, [%l7 + 0x1C]
smul %l1, 0x0149, %g2
subcc %i4, 0x0F14, %i3
fmovrdne %g3, %f8, %f30
pdist %f22, %f30, %f24
fnands %f10, %f18, %f6
movrgez %o0, %i7, %g5
stw %g7, [%l7 + 0x3C]
movre %i2, 0x2C9, %l5
popc 0x1D48, %i0
fandnot1s %f19, %f29, %f13
udiv %g1, 0x088D, %g6
xorcc %i1, 0x1A8C, %l3
tpos %icc, 0x1
andcc %o3, %l4, %l0
wr %g0, 0x19, %asi
lda [%l7 + 0x60] %asi, %f7
bgu,pn %icc, loop_2519
movcc %icc, %o4, %i6
sir 0x08EC
swap [%l7 + 0x34], %g4
loop_2519:
addcc %i5, %l6, %o5
fcmple32 %f16, %f28, %o6
bcc loop_2520
membar 0x2D
fbue %fcc1, loop_2521
ta %icc, 0x6
loop_2520:
taddcctv %o1, 0x1AB3, %o2
fmovdle %icc, %f10, %f18
loop_2521:
alignaddr %l2, %o7, %l1
alignaddrl %g2, %i3, %i4
wr %g0, 0xea, %asi
stwa %g3, [%l7 + 0x18] %asi
membar #Sync
fcmpeq16 %f22, %f14, %o0
xorcc %i7, %g7, %i2
sdivcc %g5, 0x08D1, %l5
tcs %icc, 0x2
srax %i0, %g1, %g6
tsubcctv %l3, %i1, %l4
sethi 0x1198, %o3
tl %xcc, 0x2
sub %l0, %i6, %o4
move %icc, %g4, %i5
array32 %o5, %o6, %l6
tleu %icc, 0x1
set 0x6D, %o5
ldsba [%l7 + %o5] 0x88, %o2
bshuffle %f16, %f26, %f24
add %l7, 0x58, %l6
wr %g0, 0x11, %asi
casxa [%l6] 0x11, %l2, %o7
stbar
fmovrdne %o1, %f12, %f20
sdiv %l1, 0x05AB, %g2
sethi 0x1918, %i4
for %f6, %f20, %f22
set 0x6A, %i5
stha %g3, [%l7 + %i5] 0x18
edge16 %o0, %i7, %i3
or %g7, %g5, %l5
addcc %i2, %i0, %g1
subc %l3, %g6, %i1
fornot2 %f12, %f26, %f4
fbuge %fcc1, loop_2522
edge32 %o3, %l0, %l4
movgu %xcc, %i6, %g4
nop
fitos %f13, %f12
fstox %f12, %f28
loop_2522:
movcs %icc, %i5, %o4
sethi 0x1077, %o5
fmovspos %xcc, %f11, %f29
orn %l6, %o2, %l2
andncc %o7, %o6, %l1
fabss %f7, %f31
edge16 %g2, %o1, %g3
fbl,a %fcc0, loop_2523
srl %i4, %o0, %i3
movvs %xcc, %i7, %g7
fmovrdlez %g5, %f16, %f14
loop_2523:
tpos %icc, 0x7
edge32ln %l5, %i0, %g1
edge8l %i2, %l3, %i1
tn %xcc, 0x1
andncc %g6, %l0, %l4
nop
fitod %f12, %f26
fdtoi %f26, %f12
and %o3, 0x0128, %g4
edge32ln %i6, %o4, %i5
nop
setx 0x840D1F3B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0xD56610CC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fsubs %f3, %f11, %f4
smul %o5, 0x0859, %l6
edge32l %o2, %o7, %l2
set 0x74, %i7
swapa [%l7 + %i7] 0x10, %o6
nop
setx 0x4B251D22, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0xE0325A16, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fsubs %f13, %f21, %f4
edge8 %l1, %o1, %g2
movre %g3, %i4, %i3
tsubcc %i7, %g7, %o0
movcc %icc, %g5, %i0
array8 %l5, %g1, %l3
fxnor %f18, %f2, %f24
fmul8ulx16 %f30, %f0, %f20
orncc %i1, 0x13B7, %g6
set 0x40, %o1
ldda [%l7 + %o1] 0x81, %f0
fbe %fcc3, loop_2524
fbule,a %fcc0, loop_2525
fmovsle %xcc, %f10, %f26
sra %i2, 0x1B, %l4
loop_2524:
andcc %o3, %g4, %l0
loop_2525:
xor %i6, %o4, %o5
addcc %l6, 0x1141, %i5
mulscc %o7, %l2, %o2
tcc %icc, 0x3
wr %g0, 0xeb, %asi
stha %o6, [%l7 + 0x44] %asi
membar #Sync
taddcctv %o1, 0x143A, %g2
movre %l1, 0x10F, %i4
array8 %i3, %i7, %g7
fbe,a %fcc0, loop_2526
fcmpgt32 %f26, %f0, %o0
srl %g5, %g3, %i0
fmovdne %icc, %f9, %f5
loop_2526:
movcc %xcc, %l5, %g1
subccc %l3, %g6, %i1
nop
setx 0x30574153, %l0, %l6
st %l6, [%l7 + 0x10]
ld [%l7 + 0x10], %fsr
tl %xcc, 0x2
orn %l4, %i2, %o3
tcc %xcc, 0x1
bneg,a loop_2527
fmovsg %icc, %f28, %f0
smulcc %l0, 0x0491, %i6
movrgez %g4, 0x20D, %o5
loop_2527:
popc 0x14BA, %l6
brgz %o4, loop_2528
movrlz %i5, 0x16B, %l2
set 0x300, %g7
nop ! stxa %o7, [%g0 + %g7] 0x40 ripped by fixASI40.pl
loop_2528:
nop
add %l7, 0x34, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %o6
casa [%l6] 0x80, %o6, %o1
tle %xcc, 0x5
edge16l %g2, %o2, %i4
st %f26, [%l7 + 0x14]
fsrc1s %f27, %f5
fpadd16 %f30, %f14, %f10
fones %f9
alignaddrl %i3, %l1, %g7
sra %o0, %g5, %i7
wr %g0, 0x80, %asi
stha %g3, [%l7 + 0x7E] %asi
sdivx %l5, 0x1A9A, %i0
addccc %l3, 0x0BE4, %g6
tvs %icc, 0x4
ldsb [%l7 + 0x32], %g1
movneg %icc, %i1, %i2
addcc %o3, 0x0B75, %l4
mulscc %i6, 0x10D0, %l0
fpackfix %f2, %f27
edge16 %g4, %o5, %l6
subcc %i5, 0x1C1A, %o4
edge32ln %o7, %o6, %l2
movne %icc, %g2, %o1
subc %i4, 0x0FE8, %i3
fpadd32s %f8, %f22, %f16
taddcc %o2, 0x1DFA, %g7
andncc %l1, %g5, %o0
nop
fitod %f10, %f8
fdtox %f8, %f8
xor %g3, 0x0874, %i7
edge16n %l5, %l3, %g6
bvc,a,pn %xcc, loop_2529
nop
setx loop_2530, %l0, %l1
jmpl %l1, %i0
tn %icc, 0x1
movrgez %i1, %i2, %o3
loop_2529:
nop
wr %g0, 0x04, %asi
lduwa [%l7 + 0x5C] %asi, %g1
loop_2530:
tcc %icc, 0x7
movrlz %l4, 0x2C6, %l0
udivx %g4, 0x13D0, %i6
subccc %o5, %i5, %o4
set 0x08, %g3
stwa %l6, [%l7 + %g3] 0x11
fbge %fcc1, loop_2531
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %icc, 0x1
nop
setx 0xE0AB6FD8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x75A3598A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fdivs %f20, %f2, %f2
loop_2531:
movl %icc, %o6, %o7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %l2, %g2, %i4
fmovrdlez %o1, %f30, %f30
bl loop_2532
taddcctv %i3, %g7, %l1
movne %icc, %o2, %g5
movcs %xcc, %g3, %i7
loop_2532:
fmovsleu %xcc, %f19, %f13
array32 %o0, %l3, %g6
and %i0, 0x16F6, %i1
fpackfix %f6, %f30
movg %xcc, %i2, %o3
srax %l5, 0x12, %g1
sethi 0x1A8B, %l4
fble %fcc3, loop_2533
movgu %icc, %g4, %l0
fba,a %fcc1, loop_2534
movn %xcc, %i6, %i5
loop_2533:
fornot2 %f28, %f22, %f22
xnorcc %o4, %l6, %o5
loop_2534:
tg %icc, 0x0
movrgz %o7, %o6, %l2
membar 0x49
set 0x48, %l0
prefetcha [%l7 + %l0] 0x04, 0x2
andncc %o1, %i3, %i4
sub %l1, %o2, %g5
fmovrde %g7, %f22, %f2
fble %fcc1, loop_2535
movl %xcc, %g3, %o0
movre %i7, %l3, %g6
tle %icc, 0x1
loop_2535:
alignaddrl %i0, %i1, %i2
fmovsge %xcc, %f19, %f24
tpos %xcc, 0x3
bn %icc, loop_2536
fmovrsgez %o3, %f16, %f13
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x23] %asi, %l5
loop_2536:
fmovscs %icc, %f0, %f0
tn %icc, 0x6
movgu %icc, %l4, %g4
fcmple32 %f10, %f14, %g1
subccc %i6, 0x03D1, %l0
ta %icc, 0x7
srlx %o4, %i5, %o5
udivcc %o7, 0x1A7E, %l6
ta %icc, 0x4
subcc %l2, 0x166B, %g2
fbe %fcc3, loop_2537
tneg %icc, 0x4
nop
setx 0xCC4A5CAF30749B94, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
tsubcctv %o6, 0x10FB, %o1
loop_2537:
fmovrdgz %i4, %f20, %f10
edge8ln %i3, %o2, %l1
flush %l7 + 0x60
fcmpne32 %f14, %f30, %g7
fsrc2 %f26, %f0
srax %g5, %g3, %i7
edge16n %l3, %o0, %i0
sub %i1, %i2, %g6
sir 0x1CCC
set 0x40, %i3
prefetcha [%l7 + %i3] 0x15, 0x1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bpos loop_2538
xorcc %l4, 0x0C23, %o3
sdivx %g1, 0x09FD, %g4
ldd [%l7 + 0x68], %f16
loop_2538:
movvs %icc, %l0, %i6
set 0x0A, %i2
lduba [%l7 + %i2] 0x0c, %i5
array8 %o4, %o7, %o5
sllx %l2, %g2, %o6
edge16n %l6, %o1, %i4
orcc %i3, 0x12B2, %l1
nop
fitod %f0, %f0
fdtoi %f0, %f24
wr %g0, 0x10, %asi
ldxa [%l7 + 0x28] %asi, %g7
sra %g5, %g3, %i7
tvc %xcc, 0x6
udiv %o2, 0x1A14, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnor %f8, %f28, %f30
nop
fitos %f23, %f14
sra %i0, %i1, %l3
fmovsleu %icc, %f20, %f24
nop
setx 0xCD6D91B50F8FA216, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x1116EAB275AC8B39, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f14, %f0
andn %i2, %g6, %l5
fxnors %f21, %f26, %f25
fmovrslez %o3, %f4, %f18
subccc %l4, %g4, %l0
array8 %g1, %i5, %i6
fpsub32 %f28, %f2, %f18
fpadd32s %f27, %f10, %f22
edge16n %o4, %o5, %l2
addcc %g2, %o7, %l6
xnor %o6, 0x153C, %i4
subccc %i3, %o1, %l1
movrne %g5, 0x1B1, %g7
udivcc %g3, 0x094D, %i7
sllx %o2, %i0, %o0
andncc %i1, %l3, %i2
nop
setx 0x3991D837, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
fsqrts %f4, %f25
tleu %icc, 0x4
sir 0x100B
fmul8x16 %f19, %f22, %f6
movrgez %g6, 0x360, %o3
movgu %icc, %l4, %g4
nop
setx 0x11A5D3617886B4D5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xC2A87189A5EF066D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fdivd %f28, %f20, %f20
array16 %l0, %l5, %i5
fmovse %xcc, %f24, %f26
and %i6, 0x0E65, %o4
fmovdn %xcc, %f14, %f6
fzero %f16
subc %o5, %g1, %g2
prefetch [%l7 + 0x4C], 0x0
bgu %xcc, loop_2539
std %f14, [%l7 + 0x10]
srax %l2, 0x1A, %o7
be,a %xcc, loop_2540
loop_2539:
fmovse %xcc, %f26, %f10
fbo,a %fcc3, loop_2541
bgu,pt %xcc, loop_2542
loop_2540:
movvc %icc, %l6, %i4
nop
setx loop_2543, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2541:
nop
setx 0x707FDCA5, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
loop_2542:
nop
set 0x58, %g6
prefetcha [%l7 + %g6] 0x19, 0x1
loop_2543:
movge %xcc, %o1, %l1
tcc %xcc, 0x2
fpsub32s %f5, %f31, %f31
fnot1s %f10, %f21
popc %o6, %g7
xnor %g3, 0x19A2, %i7
fmovrslz %o2, %f9, %f23
umul %i0, 0x1953, %o0
movn %xcc, %g5, %l3
fsrc2 %f22, %f30
add %l7, 0x30, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %i2
casxa [%l6] %asi, %i2, %i1
nop
setx loop_2544, %l0, %l1
jmpl %l1, %o3
addc %g6, 0x18A4, %l4
movcs %xcc, %g4, %l0
be,pn %xcc, loop_2545
loop_2544:
bleu,a,pn %xcc, loop_2546
edge8l %l5, %i5, %i6
fble,a %fcc0, loop_2547
loop_2545:
edge32ln %o4, %g1, %o5
loop_2546:
fbl %fcc3, loop_2548
edge8 %g2, %l2, %l6
loop_2547:
ldd [%l7 + 0x40], %f16
smul %o7, %i4, %o1
loop_2548:
movl %xcc, %l1, %i3
movge %xcc, %o6, %g3
xorcc %i7, 0x1032, %g7
srax %o2, 0x16, %i0
fxor %f10, %f4, %f26
set 0x40, %i6
stda %f16, [%l7 + %i6] 0x1e
membar #Sync
sll %o0, %l3, %g5
xnor %i2, %i1, %o3
alignaddrl %g6, %g4, %l4
fpsub16 %f8, %f12, %f22
sra %l0, %i5, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcc %l5, %o4, %g1
stbar
nop
setx 0x8E6906D4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0xED84CB7D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fdivs %f13, %f17, %f17
fble %fcc2, loop_2549
sll %o5, 0x04, %l2
fbn %fcc0, loop_2550
ba,pt %icc, loop_2551
loop_2549:
fmovdcs %xcc, %f14, %f19
tle %xcc, 0x7
loop_2550:
fornot1s %f1, %f22, %f7
loop_2551:
ldsb [%l7 + 0x23], %g2
nop
setx 0xA308FB67, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
fsqrts %f26, %f5
nop
setx loop_2552, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orncc %o7, 0x1CE7, %l6
umulcc %o1, 0x002D, %i4
taddcc %l1, 0x113C, %i3
loop_2552:
edge32ln %g3, %i7, %o6
fxnor %f20, %f4, %f0
umul %o2, 0x05B0, %g7
fble,a %fcc2, loop_2553
fpsub32 %f20, %f8, %f14
fmovsneg %icc, %f10, %f13
bvs,a,pn %icc, loop_2554
loop_2553:
edge32n %i0, %o0, %g5
udiv %l3, 0x1A8C, %i1
movvs %icc, %i2, %g6
loop_2554:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbl %fcc1, loop_2555
taddcctv %o3, 0x0903, %g4
set 0x1C, %i0
lduha [%l7 + %i0] 0x81, %l4
loop_2555:
sub %i5, 0x1E41, %l0
xnorcc %i6, %l5, %o4
umulcc %o5, %l2, %g2
movvc %xcc, %o7, %l6
andcc %o1, 0x1D8A, %i4
tl %icc, 0x0
wr %g0, 0x88, %asi
sta %f27, [%l7 + 0x74] %asi
ldsb [%l7 + 0x6D], %g1
fsrc1 %f2, %f2
nop
setx 0xF06A87D9, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
tvc %icc, 0x1
bneg,pt %xcc, loop_2556
sdivcc %i3, 0x0C83, %l1
ldd [%l7 + 0x10], %f22
fpsub32 %f22, %f2, %f18
loop_2556:
movl %xcc, %g3, %i7
bpos,pn %xcc, loop_2557
fmovrslz %o2, %f27, %f11
st %f0, [%l7 + 0x30]
sll %g7, 0x12, %i0
loop_2557:
movn %xcc, %o0, %o6
ldstub [%l7 + 0x45], %l3
nop
setx 0xE108C0678045A593, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
movge %xcc, %g5, %i1
fbg %fcc2, loop_2558
nop
fitos %f12, %f15
fstoi %f15, %f31
brlez,a %g6, loop_2559
sll %i2, %o3, %g4
loop_2558:
nop
set 0x3A, %o0
lduh [%l7 + %o0], %i5
fble,a %fcc3, loop_2560
loop_2559:
alignaddr %l0, %l4, %l5
fnegd %f10, %f20
bge %icc, loop_2561
loop_2560:
sra %o4, %i6, %o5
tn %xcc, 0x4
fnand %f6, %f28, %f6
loop_2561:
stw %g2, [%l7 + 0x3C]
edge32ln %o7, %l2, %l6
bcc,a loop_2562
movre %i4, 0x041, %o1
fabss %f30, %f8
tvs %icc, 0x7
loop_2562:
addcc %i3, %l1, %g1
edge16l %g3, %o2, %i7
edge16ln %i0, %o0, %o6
nop
set 0x24, %l5
ldsw [%l7 + %l5], %g7
movle %xcc, %g5, %i1
edge16n %l3, %i2, %g6
ldx [%l7 + 0x58], %g4
edge32 %o3, %i5, %l0
movle %icc, %l5, %o4
nop
setx 0xCFA00D32, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x52D091DE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fsubs %f18, %f1, %f24
smul %l4, 0x018D, %o5
subc %g2, 0x1F48, %o7
fbul,a %fcc3, loop_2563
fmuld8ulx16 %f5, %f2, %f2
fmovdvs %xcc, %f26, %f17
tg %icc, 0x5
loop_2563:
array16 %l2, %l6, %i6
edge16n %o1, %i3, %l1
udiv %i4, 0x0192, %g3
bpos %icc, loop_2564
brnz,a %g1, loop_2565
ldsh [%l7 + 0x3E], %i7
tne %icc, 0x7
loop_2564:
fmovdle %xcc, %f28, %f16
loop_2565:
movg %xcc, %o2, %i0
srax %o6, 0x1B, %o0
fmovdge %icc, %f16, %f0
fcmpgt16 %f0, %f24, %g7
alignaddr %i1, %l3, %g5
membar 0x37
fbue,a %fcc0, loop_2566
fors %f21, %f14, %f18
movn %icc, %g6, %i2
nop
setx loop_2567, %l0, %l1
jmpl %l1, %o3
loop_2566:
tne %icc, 0x7
fcmpeq32 %f18, %f12, %i5
fnand %f2, %f30, %f28
loop_2567:
tleu %icc, 0x5
fcmpne32 %f8, %f26, %l0
nop
fitod %f10, %f12
fdtoi %f12, %f8
alignaddrl %l5, %o4, %l4
edge8l %o5, %g2, %g4
fbge %fcc3, loop_2568
tleu %xcc, 0x5
nop
setx 0xF06A256B, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
ld [%l7 + 0x2C], %f12
loop_2568:
fcmple32 %f18, %f10, %o7
movg %icc, %l2, %l6
set 0x34, %g5
ldswa [%l7 + %g5] 0x80, %i6
srax %i3, %l1, %i4
fbu %fcc3, loop_2569
edge32l %g3, %o1, %g1
edge8ln %i7, %o2, %i0
edge16 %o6, %o0, %i1
loop_2569:
nop
fitod %f1, %f10
set 0x6E, %o7
lduha [%l7 + %o7] 0x88, %l3
fbue,a %fcc2, loop_2570
movle %icc, %g7, %g6
tleu %xcc, 0x7
bpos %icc, loop_2571
loop_2570:
subcc %i2, %o3, %i5
fandnot1s %f0, %f9, %f17
nop
setx 0x7D7E333E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xBE24F6F9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fmuls %f27, %f23, %f4
loop_2571:
move %xcc, %l0, %g5
tcs %xcc, 0x0
tle %xcc, 0x2
addccc %l5, %l4, %o4
mulscc %g2, 0x02AD, %o5
nop
setx 0x12FFD99F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0xD374915F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fdivs %f17, %f30, %f21
edge8n %g4, %l2, %l6
fbue %fcc3, loop_2572
xorcc %o7, 0x0A87, %i3
ldd [%l7 + 0x18], %f8
movvc %icc, %l1, %i6
loop_2572:
bneg,a,pn %xcc, loop_2573
addcc %i4, %o1, %g3
brz,a %g1, loop_2574
fbug,a %fcc2, loop_2575
loop_2573:
srl %i7, 0x1F, %i0
mova %icc, %o6, %o0
loop_2574:
fmovsneg %icc, %f31, %f21
loop_2575:
brz,a %o2, loop_2576
lduw [%l7 + 0x6C], %l3
xnor %g7, %g6, %i1
movrgez %i2, %o3, %l0
loop_2576:
fcmple16 %f0, %f18, %g5
movrne %l5, 0x1CF, %l4
tn %icc, 0x4
bleu,a,pn %icc, loop_2577
tn %icc, 0x6
subccc %i5, 0x0E65, %o4
xor %g2, %g4, %l2
loop_2577:
fmovdvs %icc, %f19, %f13
tneg %icc, 0x6
movrlez %l6, 0x37F, %o5
fble,a %fcc2, loop_2578
ld [%l7 + 0x30], %f1
movvs %icc, %i3, %l1
sra %o7, %i4, %i6
loop_2578:
tvc %icc, 0x7
edge32n %g3, %o1, %g1
sllx %i0, %o6, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %o2, 0x095E, %i7
andn %g7, %g6, %i1
movg %xcc, %i2, %o3
wr %g0, 0x81, %asi
swapa [%l7 + 0x18] %asi, %l3
array32 %l0, %g5, %l4
fandnot1 %f8, %f12, %f18
sll %l5, 0x1C, %o4
sub %i5, 0x133F, %g4
movrgez %l2, %l6, %o5
add %i3, %l1, %o7
nop
fitod %f8, %f4
fdtoi %f4, %f22
prefetch [%l7 + 0x54], 0x2
std %f4, [%l7 + 0x58]
umulcc %g2, %i6, %i4
xnor %g3, 0x0D1B, %o1
movcc %xcc, %i0, %g1
fbn %fcc3, loop_2579
fmovdvs %xcc, %f27, %f26
movvc %icc, %o0, %o2
bshuffle %f10, %f16, %f6
loop_2579:
fors %f27, %f29, %f19
set 0x68, %o6
prefetcha [%l7 + %o6] 0x89, 0x0
taddcc %g7, 0x1B0C, %i7
movne %icc, %g6, %i1
movl %icc, %o3, %i2
nop
setx loop_2580, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
fitos %f9, %f15
fstox %f15, %f2
orn %l0, %g5, %l3
wr %g0, 0x80, %asi
ldsha [%l7 + 0x4A] %asi, %l4
loop_2580:
srax %l5, 0x0E, %i5
xorcc %o4, %l2, %g4
sir 0x09B5
edge32l %o5, %l6, %i3
edge8 %l1, %g2, %o7
edge16n %i4, %g3, %i6
andcc %i0, 0x0934, %g1
ta %icc, 0x4
smulcc %o1, 0x01DE, %o2
sdivcc %o0, 0x046F, %o6
add %l7, 0x54, %l6
wr %g0, 0x19, %asi
casa [%l6] %asi, %i7, %g7
array32 %i1, %o3, %g6
movg %xcc, %l0, %g5
fandnot2s %f18, %f15, %f2
fpackfix %f24, %f27
taddcctv %i2, %l3, %l4
array8 %l5, %i5, %l2
sllx %o4, 0x16, %g4
nop
setx 0x607E1F7A, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
edge16 %o5, %i3, %l1
umul %l6, %g2, %i4
pdist %f0, %f20, %f24
fmovsvs %xcc, %f5, %f19
pdist %f2, %f12, %f22
movre %o7, 0x3FD, %i6
movvs %xcc, %i0, %g1
sdiv %g3, 0x1DBC, %o1
fmovrsne %o2, %f28, %f12
brgz %o0, loop_2581
tle %icc, 0x2
fpsub16 %f24, %f30, %f22
edge8ln %i7, %o6, %i1
loop_2581:
xnor %o3, 0x0564, %g7
fabsd %f2, %f10
xorcc %l0, %g6, %g5
tle %icc, 0x6
lduh [%l7 + 0x32], %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %l4, %l5, %i5
stbar
taddcc %i2, %o4, %l2
mulx %o5, 0x0A29, %i3
stbar
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %l1, %g4, %g2
udivcc %i4, 0x0894, %l6
orncc %i6, 0x1D91, %i0
lduw [%l7 + 0x74], %o7
bshuffle %f6, %f26, %f24
bneg,pt %icc, loop_2582
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrde %g1, %f8, %f2
flush %l7 + 0x50
loop_2582:
edge32 %o1, %o2, %o0
srax %g3, 0x10, %i7
nop
set 0x34, %l2
prefetch [%l7 + %l2], 0x1
fmovse %xcc, %f29, %f6
ldd [%l7 + 0x20], %f10
ldstub [%l7 + 0x57], %o6
movge %xcc, %o3, %i1
ta %xcc, 0x4
movge %xcc, %g7, %g6
nop
fitod %f9, %f14
bvs,a loop_2583
bg,a %icc, loop_2584
tvc %xcc, 0x6
movl %icc, %g5, %l0
loop_2583:
fsrc2s %f10, %f8
loop_2584:
movvs %icc, %l3, %l5
fble,a %fcc2, loop_2585
movcc %icc, %l4, %i5
tne %xcc, 0x0
fcmpgt32 %f28, %f16, %o4
loop_2585:
edge16n %i2, %l2, %i3
subc %o5, %l1, %g4
tn %icc, 0x3
fexpand %f5, %f14
alignaddrl %i4, %l6, %g2
fbu,a %fcc3, loop_2586
fmovrdlez %i6, %f6, %f24
fpack32 %f28, %f16, %f4
fmovdleu %icc, %f25, %f5
loop_2586:
subcc %o7, 0x1AE8, %i0
fmovsleu %icc, %f8, %f6
bleu,pn %icc, loop_2587
array8 %g1, %o2, %o1
fbl,a %fcc3, loop_2588
movvc %xcc, %g3, %o0
loop_2587:
addcc %i7, %o6, %i1
te %icc, 0x2
loop_2588:
stx %o3, [%l7 + 0x18]
movrne %g6, %g7, %g5
nop
setx loop_2589, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
popc %l3, %l0
faligndata %f16, %f4, %f28
sethi 0x023D, %l5
loop_2589:
move %icc, %i5, %o4
fmovrde %i2, %f2, %f2
set 0x68, %l3
stxa %l4, [%l7 + %l3] 0x2f
membar #Sync
fnor %f8, %f26, %f22
edge32ln %i3, %l2, %o5
movpos %icc, %g4, %i4
bl,a loop_2590
fmovrdne %l6, %f6, %f22
array8 %g2, %l1, %o7
movgu %icc, %i6, %i0
loop_2590:
addcc %o2, %o1, %g3
fmovrdlez %o0, %f24, %f0
nop
setx 0xED69A321DDF955B2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xDF0537B20EAD6CC5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f16, %f30
fsrc1 %f12, %f22
tcs %icc, 0x6
brgz %g1, loop_2591
nop
setx 0x3CEBF804E06ABC61, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
smulcc %o6, 0x084C, %i7
fmovdleu %xcc, %f6, %f22
loop_2591:
fmovrdlz %o3, %f30, %f10
movn %icc, %i1, %g7
tne %xcc, 0x1
nop
set 0x40, %g2
stw %g6, [%l7 + %g2]
fbge,a %fcc1, loop_2592
fbne,a %fcc3, loop_2593
umul %g5, 0x0DC1, %l0
set 0x40, %i1
stda %f16, [%l7 + %i1] 0x04
loop_2592:
xnor %l5, 0x0EEE, %i5
loop_2593:
brlz,a %o4, loop_2594
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvs %icc, 0x1
mulx %i2, 0x093E, %l3
loop_2594:
and %l4, 0x0A89, %i3
tn %icc, 0x6
xnor %l2, %o5, %g4
tsubcctv %i4, 0x1353, %l6
bg,pt %icc, loop_2595
srax %g2, %l1, %o7
tvc %icc, 0x7
brgez %i6, loop_2596
loop_2595:
sethi 0x1920, %i0
add %o1, %o2, %o0
fmovrsgz %g3, %f17, %f12
loop_2596:
edge16ln %g1, %o6, %o3
fble,a %fcc3, loop_2597
xnorcc %i7, 0x1DC7, %i1
umul %g7, 0x0572, %g6
edge8n %g5, %l0, %i5
loop_2597:
nop
setx 0xD0427825, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
smulcc %l5, 0x0E9B, %o4
bgu,pn %xcc, loop_2598
call loop_2599
subccc %i2, 0x1A90, %l4
stw %i3, [%l7 + 0x5C]
loop_2598:
taddcctv %l2, %l3, %o5
loop_2599:
fmovsneg %xcc, %f16, %f0
set 0x59, %g4
lduba [%l7 + %g4] 0x10, %i4
te %xcc, 0x7
andncc %l6, %g4, %l1
fmovdle %xcc, %f21, %f13
ldub [%l7 + 0x2C], %o7
fbug %fcc0, loop_2600
subc %g2, %i6, %o1
popc %i0, %o2
andn %g3, 0x046A, %g1
loop_2600:
orn %o6, 0x1CDB, %o0
fmuld8ulx16 %f11, %f26, %f2
fpsub32 %f28, %f0, %f26
alignaddr %o3, %i7, %g7
mulscc %g6, %i1, %l0
subccc %i5, %g5, %o4
nop
setx 0xA49D1941F56E2EDD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xB77B8B6E5A44C0A6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fdivd %f12, %f18, %f8
fnor %f28, %f14, %f6
nop
fitos %f16, %f6
fbu,a %fcc3, loop_2601
fbl %fcc3, loop_2602
edge16ln %l5, %i2, %l4
fmovspos %xcc, %f31, %f0
loop_2601:
nop
wr %g0, 0x80, %asi
ldxa [%l7 + 0x40] %asi, %i3
loop_2602:
and %l2, %l3, %i4
tgu %xcc, 0x7
array32 %l6, %o5, %l1
bvs loop_2603
orn %o7, %g2, %g4
subcc %o1, 0x1567, %i6
movge %xcc, %i0, %o2
loop_2603:
sll %g3, 0x13, %o6
tcc %xcc, 0x0
edge16l %g1, %o3, %i7
mulx %g7, %g6, %i1
wr %g0, 0x89, %asi
stxa %l0, [%l7 + 0x58] %asi
tvs %xcc, 0x3
nop
set 0x70, %o2
ldsh [%l7 + %o2], %o0
addccc %g5, 0x0133, %o4
movgu %xcc, %l5, %i2
sdivcc %l4, 0x146C, %i5
edge16l %l2, %l3, %i4
or %l6, 0x13B4, %i3
bl,a loop_2604
movrgez %o5, %o7, %l1
fpadd16 %f6, %f28, %f2
tvs %icc, 0x3
loop_2604:
nop
fitos %f5, %f22
fstox %f22, %f10
orn %g4, %g2, %o1
sdiv %i6, 0x064E, %i0
umulcc %g3, %o2, %o6
edge16ln %o3, %i7, %g1
fcmpne16 %f14, %f24, %g7
brnz,a %i1, loop_2605
stw %g6, [%l7 + 0x64]
sir 0x1B7C
be,pt %icc, loop_2606
loop_2605:
edge16n %l0, %o0, %o4
brgz,a %g5, loop_2607
srax %l5, %l4, %i2
loop_2606:
fmul8x16au %f4, %f18, %f20
movrgz %i5, 0x1BC, %l2
loop_2607:
fors %f2, %f15, %f19
set 0x6C, %o3
ldsha [%l7 + %o3] 0x04, %l3
tleu %icc, 0x6
fornot2s %f8, %f30, %f31
move %icc, %i4, %i3
tpos %xcc, 0x0
edge8l %l6, %o5, %o7
edge8l %g4, %g2, %o1
tvc %icc, 0x1
fmovrslez %l1, %f4, %f15
fbule %fcc0, loop_2608
fbu %fcc2, loop_2609
movrgz %i0, 0x0F1, %i6
subcc %g3, %o6, %o3
loop_2608:
nop
setx loop_2610, %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_2609:
fsrc2s %f3, %f25
fmovsl %xcc, %f9, %f22
movcs %xcc, %i7, %g1
loop_2610:
edge8l %g7, %o2, %g6
sdiv %l0, 0x0C84, %o0
fpadd32s %f6, %f25, %f3
nop
setx loop_2611, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mova %xcc, %o4, %i1
set 0x40, %l6
lda [%l7 + %l6] 0x19, %f11
loop_2611:
nop
wr %g0, 0x10, %asi
sta %f12, [%l7 + 0x44] %asi
sdiv %g5, 0x0D7C, %l5
fmovrslz %i2, %f7, %f20
tleu %icc, 0x4
movrgez %l4, %l2, %l3
udivcc %i5, 0x04F7, %i3
wr %g0, 0x04, %asi
lduba [%l7 + 0x7A] %asi, %l6
udivx %o5, 0x1402, %i4
edge16l %g4, %g2, %o7
edge8 %l1, %i0, %i6
tsubcctv %g3, 0x1F1F, %o6
flush %l7 + 0x30
or %o1, %i7, %o3
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x0] %asi, %g1
edge16n %g7, %o2, %l0
lduh [%l7 + 0x5C], %o0
fmovrsgz %g6, %f2, %f1
fornot1s %f24, %f30, %f23
addc %o4, %g5, %l5
movg %xcc, %i1, %i2
movleu %xcc, %l2, %l4
bcc,a,pn %icc, loop_2612
brgz,a %l3, loop_2613
ba,a,pn %icc, loop_2614
movle %icc, %i3, %l6
loop_2612:
addccc %o5, %i5, %g4
loop_2613:
brgez,a %g2, loop_2615
loop_2614:
movl %icc, %o7, %l1
movge %xcc, %i4, %i6
fba,a %fcc1, loop_2616
loop_2615:
nop
setx 0x5AC0042CE06B2BFD, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
movg %icc, %g3, %i0
fmovsle %icc, %f30, %f0
loop_2616:
fnand %f10, %f0, %f6
sdivx %o1, 0x1574, %o6
bne %xcc, loop_2617
movge %xcc, %i7, %g1
tg %icc, 0x5
subcc %g7, 0x01A9, %o3
loop_2617:
brnz %o2, loop_2618
tle %icc, 0x7
movcs %xcc, %o0, %g6
tle %xcc, 0x1
loop_2618:
edge16 %o4, %g5, %l5
mova %icc, %l0, %i2
sir 0x1583
fmuld8sux16 %f11, %f14, %f26
set 0x50, %i4
lda [%l7 + %i4] 0x04, %f7
mova %icc, %i1, %l4
subc %l3, 0x0B75, %l2
fba,a %fcc2, loop_2619
movcc %icc, %l6, %i3
nop
setx 0x8280E5E61AB16345, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x2B19C0B309BEA66F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f24, %f6
xnorcc %i5, 0x1BF7, %o5
loop_2619:
edge32l %g2, %g4, %o7
movvs %icc, %i4, %l1
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x3C] %asi, %i6
srl %i0, 0x1C, %g3
edge8l %o6, %i7, %g1
sdiv %o1, 0x151A, %o3
fbe,a %fcc3, loop_2620
movleu %icc, %g7, %o2
ldub [%l7 + 0x43], %g6
tvs %icc, 0x6
loop_2620:
fmovscc %xcc, %f0, %f26
tpos %icc, 0x3
fornot1s %f4, %f26, %f31
tn %icc, 0x4
ldx [%l7 + 0x08], %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16ln %o0, %g5, %l5
fmovdneg %xcc, %f26, %f11
ldd [%l7 + 0x48], %l0
movle %icc, %i2, %i1
mova %icc, %l3, %l4
orcc %l6, 0x053D, %i3
bl,pt %xcc, loop_2621
ta %icc, 0x7
fmovdcs %icc, %f30, %f20
ldub [%l7 + 0x20], %i5
loop_2621:
sllx %l2, 0x09, %g2
alignaddr %o5, %o7, %i4
tn %xcc, 0x3
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x48] %asi, 0x3
wr %g0, 0x88, %asi
ldsba [%l7 + 0x37] %asi, %i6
bpos,pt %xcc, loop_2622
smul %g4, 0x1D90, %i0
bcs,pt %xcc, loop_2623
stbar
loop_2622:
edge32ln %g3, %o6, %i7
movg %xcc, %g1, %o1
loop_2623:
sir 0x07FB
brgez,a %o3, loop_2624
fpsub16 %f26, %f20, %f8
edge16l %o2, %g7, %o4
tle %xcc, 0x6
loop_2624:
nop
wr %g0, 0x18, %asi
stda %f0, [%l7 + 0x40] %asi
subccc %g6, 0x14A8, %o0
tl %xcc, 0x3
tleu %xcc, 0x2
xnor %l5, %g5, %i2
fsrc2 %f8, %f26
brlez %l0, loop_2625
andn %i1, 0x12FD, %l3
movpos %icc, %l6, %l4
add %i3, 0x0389, %l2
loop_2625:
sll %g2, %i5, %o7
fbn,a %fcc2, loop_2626
tvc %icc, 0x2
movrgez %i4, %l1, %i6
tvc %xcc, 0x4
loop_2626:
movcs %xcc, %o5, %g4
fmovde %icc, %f8, %f18
fblg,a %fcc3, loop_2627
movrlz %g3, %i0, %i7
wr %g0, 0x16, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
loop_2627:
sdivcc %o6, 0x0304, %o1
nop
setx loop_2628, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
smulcc %g1, 0x1978, %o2
flush %l7 + 0x40
alignaddrl %g7, %o4, %o3
loop_2628:
fpadd32 %f10, %f24, %f30
edge32n %o0, %g6, %g5
alignaddr %i2, %l5, %i1
tsubcc %l3, 0x130E, %l0
subccc %l4, 0x1C60, %l6
movrlz %i3, %g2, %l2
bpos,pn %xcc, loop_2629
fpadd32s %f6, %f15, %f24
for %f10, %f30, %f26
edge16ln %i5, %i4, %o7
loop_2629:
fble,a %fcc3, loop_2630
movleu %xcc, %i6, %l1
fmul8ulx16 %f18, %f28, %f14
subcc %o5, 0x0767, %g3
loop_2630:
fpackfix %f10, %f9
fmovsl %icc, %f17, %f9
addc %g4, %i7, %o6
sdivx %i0, 0x1C5F, %g1
fbue %fcc3, loop_2631
andn %o1, %o2, %o4
tpos %icc, 0x7
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x4E] %asi, %o3
loop_2631:
edge16n %o0, %g7, %g5
bge,a,pn %xcc, loop_2632
swap [%l7 + 0x68], %g6
addcc %l5, %i2, %i1
srax %l0, 0x16, %l4
loop_2632:
tleu %icc, 0x0
ble %icc, loop_2633
fxor %f12, %f20, %f8
xnor %l3, 0x0C80, %i3
fmovspos %icc, %f15, %f12
loop_2633:
fmul8x16 %f8, %f8, %f6
movge %icc, %g2, %l6
ble,a,pt %xcc, loop_2634
fsrc1s %f27, %f5
tleu %icc, 0x6
bleu,a loop_2635
loop_2634:
movvs %xcc, %i5, %l2
brlz,a %i4, loop_2636
addccc %i6, 0x0C3C, %o7
loop_2635:
srax %o5, %g3, %g4
xnorcc %i7, 0x18BF, %o6
loop_2636:
fmovdle %icc, %f2, %f25
srlx %i0, 0x0C, %g1
tle %icc, 0x1
add %o1, 0x0A5D, %o2
umulcc %l1, %o3, %o4
tsubcctv %o0, 0x1BA2, %g7
wr %g0, 0x04, %asi
swapa [%l7 + 0x50] %asi, %g5
subcc %g6, 0x0DF8, %l5
udivcc %i1, 0x07E9, %l0
or %i2, 0x155E, %l4
alignaddrl %i3, %g2, %l6
fsrc1s %f16, %f1
tne %xcc, 0x5
sethi 0x189E, %l3
smulcc %i5, 0x0DB2, %i4
subcc %i6, 0x12C9, %o7
nop
fitod %f4, %f12
fdtox %f12, %f28
edge16ln %l2, %o5, %g4
be loop_2637
fmovrsgz %g3, %f3, %f14
udivcc %o6, 0x1102, %i0
fnegs %f6, %f0
loop_2637:
sdivcc %g1, 0x1EEC, %i7
edge16 %o2, %l1, %o3
alignaddr %o1, %o0, %o4
nop
setx 0xF8DBC575, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0xBE15F268, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fdivs %f20, %f6, %f11
xorcc %g5, %g6, %g7
move %xcc, %l5, %l0
edge32ln %i1, %i2, %l4
movpos %icc, %g2, %i3
set 0x3C, %l4
lduha [%l7 + %l4] 0x15, %l3
movg %xcc, %l6, %i5
movl %icc, %i4, %o7
set 0x14, %o4
ldswa [%l7 + %o4] 0x81, %l2
fpmerge %f14, %f21, %f2
movne %icc, %o5, %i6
xnor %g3, %g4, %i0
edge32ln %o6, %i7, %g1
tneg %xcc, 0x6
set 0x0E, %l1
lduha [%l7 + %l1] 0x11, %l1
add %o3, 0x1EB5, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %icc, 0x3
addc %o2, %o0, %g5
andn %o4, %g6, %g7
fmovdl %icc, %f6, %f20
ld [%l7 + 0x40], %f6
movleu %xcc, %l5, %i1
sub %l0, 0x1C9B, %i2
mulscc %g2, %i3, %l3
addcc %l6, 0x1281, %i5
st %f29, [%l7 + 0x08]
fxors %f14, %f23, %f25
movrgz %i4, 0x12D, %o7
nop
set 0x70, %g1
std %f30, [%l7 + %g1]
bgu,pn %icc, loop_2638
fmovsvs %xcc, %f26, %f12
udivx %l4, 0x1DC0, %l2
wr %g0, 0x81, %asi
swapa [%l7 + 0x70] %asi, %o5
loop_2638:
taddcc %g3, 0x15A7, %i6
edge16ln %g4, %o6, %i7
fmovs %f25, %f20
fmovsn %xcc, %f7, %f30
add %g1, 0x00D4, %l1
edge16 %o3, %i0, %o1
set 0x78, %o5
stwa %o0, [%l7 + %o5] 0x80
edge16ln %g5, %o4, %o2
movneg %icc, %g7, %g6
fpsub32 %f8, %f22, %f12
bneg,pt %icc, loop_2639
sdiv %i1, 0x042F, %l0
tpos %xcc, 0x3
udivcc %l5, 0x0B06, %i2
loop_2639:
udivx %g2, 0x0F58, %i3
bcc,pt %icc, loop_2640
tcc %xcc, 0x2
edge32l %l3, %l6, %i5
movne %xcc, %o7, %i4
loop_2640:
fbg %fcc2, loop_2641
fmovrdgez %l2, %f18, %f20
fba,a %fcc0, loop_2642
brlez %l4, loop_2643
loop_2641:
prefetch [%l7 + 0x3C], 0x2
fsrc1s %f9, %f24
loop_2642:
fmovsne %icc, %f31, %f2
loop_2643:
ldsw [%l7 + 0x68], %g3
edge16l %i6, %g4, %o5
tcs %xcc, 0x5
membar 0x72
nop
setx 0xB1576AA8B70CCA55, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xE66CD207F2FFE3DC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fmuld %f24, %f26, %f18
lduh [%l7 + 0x30], %i7
movge %xcc, %g1, %l1
sra %o3, 0x0D, %o6
std %f30, [%l7 + 0x20]
movrlez %o1, %i0, %g5
edge16l %o4, %o0, %g7
nop
set 0x40, %i7
ldx [%l7 + %i7], %g6
srlx %i1, %l0, %o2
move %xcc, %l5, %g2
movcs %xcc, %i2, %i3
wr %g0, 0x88, %asi
stxa %l3, [%l7 + 0x78] %asi
sethi 0x053D, %i5
fornot1s %f7, %f24, %f28
bvc,a,pn %icc, loop_2644
tpos %icc, 0x1
set 0x210, %i5
stxa %l6, [%g0 + %i5] 0x52
loop_2644:
srl %o7, 0x11, %l2
fmovrsgz %l4, %f19, %f21
movrgez %i4, %i6, %g3
swap [%l7 + 0x28], %o5
call loop_2645
sdivcc %i7, 0x13FF, %g4
nop
setx 0x1032913F51C9EFD4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xA94C6269E6CBC357, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f10, %f2
faligndata %f22, %f0, %f30
loop_2645:
nop
setx 0xA3FBAAD2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x5C52C5D5, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fmuls %f15, %f0, %f11
edge8 %l1, %g1, %o3
fxnor %f14, %f0, %f24
movpos %icc, %o6, %o1
movle %xcc, %i0, %o4
bvs,a,pt %xcc, loop_2646
fble %fcc0, loop_2647
fmovse %xcc, %f1, %f24
edge32ln %g5, %o0, %g6
loop_2646:
fornot1 %f24, %f22, %f0
loop_2647:
sdivx %g7, 0x11A4, %l0
set 0x12, %o1
lduha [%l7 + %o1] 0x88, %o2
movgu %xcc, %i1, %g2
sra %l5, 0x14, %i2
subccc %l3, 0x1D42, %i5
andcc %i3, %o7, %l6
tl %xcc, 0x6
fpmerge %f12, %f18, %f24
umul %l4, 0x1279, %i4
bpos %icc, loop_2648
fbug %fcc0, loop_2649
sir 0x0B0A
udiv %i6, 0x1642, %g3
loop_2648:
srlx %o5, %l2, %g4
loop_2649:
orn %i7, %g1, %o3
wr %g0, 0x11, %asi
lduwa [%l7 + 0x48] %asi, %l1
fbl %fcc1, loop_2650
subcc %o6, %o1, %o4
addccc %g5, 0x1C43, %o0
fmovdpos %icc, %f29, %f5
loop_2650:
mova %icc, %i0, %g7
edge32 %l0, %g6, %i1
fors %f8, %f10, %f5
movle %icc, %o2, %l5
array32 %g2, %i2, %l3
tl %icc, 0x2
set 0x3F, %g3
ldstuba [%l7 + %g3] 0x04, %i3
set 0x40, %g7
lduwa [%l7 + %g7] 0x89, %o7
bcc,a,pt %icc, loop_2651
subccc %i5, %l6, %l4
move %xcc, %i6, %i4
fcmpgt32 %f8, %f12, %g3
loop_2651:
fcmple32 %f28, %f28, %l2
ldd [%l7 + 0x48], %g4
xorcc %o5, 0x0BFD, %i7
fmovrse %g1, %f27, %f8
fmovs %f26, %f23
fcmpeq32 %f6, %f0, %l1
fnands %f18, %f21, %f10
fcmple16 %f4, %f16, %o3
tle %icc, 0x2
sra %o6, 0x19, %o4
movrgz %g5, 0x264, %o1
xnor %i0, %o0, %l0
addc %g6, %i1, %o2
movrlz %l5, %g2, %g7
fmovdcs %xcc, %f29, %f21
movrgez %i2, 0x050, %l3
srax %i3, 0x1D, %o7
fmovsge %icc, %f23, %f23
andncc %i5, %l6, %l4
orn %i4, %g3, %l2
fmul8sux16 %f10, %f22, %f14
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlz %g4, 0x117, %i6
bvs %icc, loop_2652
taddcc %i7, 0x0EE5, %o5
subc %l1, %o3, %g1
wr %g0, 0x1e, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_2652:
movvs %xcc, %o6, %o4
brgz,a %o1, loop_2653
and %g5, 0x1673, %i0
fmul8x16 %f25, %f8, %f4
movrgz %o0, 0x3C5, %l0
loop_2653:
edge16ln %g6, %o2, %l5
wr %g0, 0x04, %asi
stxa %i1, [%l7 + 0x68] %asi
tg %xcc, 0x6
bn,a,pn %icc, loop_2654
fcmple16 %f10, %f30, %g7
tcs %icc, 0x5
movge %icc, %g2, %i2
loop_2654:
fmovrslz %i3, %f25, %f10
movn %xcc, %l3, %i5
move %xcc, %l6, %o7
array8 %l4, %i4, %g3
tne %xcc, 0x4
nop
fitos %f11, %f18
fstoi %f18, %f12
fones %f23
movrgez %g4, %l2, %i6
fmovsneg %icc, %f18, %f15
stx %i7, [%l7 + 0x50]
edge16 %l1, %o3, %o5
ldstub [%l7 + 0x4E], %g1
lduw [%l7 + 0x70], %o6
st %f14, [%l7 + 0x78]
bl,a %xcc, loop_2655
movne %icc, %o4, %o1
subc %i0, %g5, %l0
brz,a %g6, loop_2656
loop_2655:
tvc %icc, 0x4
ble %icc, loop_2657
ldstub [%l7 + 0x71], %o0
loop_2656:
edge32 %o2, %i1, %g7
fmovdne %xcc, %f19, %f28
loop_2657:
brlez %g2, loop_2658
movle %icc, %l5, %i2
wr %g0, 0x10, %asi
sta %f9, [%l7 + 0x74] %asi
loop_2658:
fone %f30
movre %i3, 0x271, %l3
tvc %xcc, 0x1
lduw [%l7 + 0x6C], %l6
sir 0x0C00
fmovdg %xcc, %f28, %f6
tgu %xcc, 0x3
nop
set 0x10, %i3
stx %o7, [%l7 + %i3]
edge16 %l4, %i5, %i4
tge %xcc, 0x0
st %f20, [%l7 + 0x64]
movn %xcc, %g3, %g4
tge %xcc, 0x3
set 0x70, %l0
ldxa [%l7 + %l0] 0x80, %l2
movrlez %i6, %l1, %o3
edge16ln %i7, %o5, %o6
fbu %fcc1, loop_2659
ld [%l7 + 0x60], %f12
stbar
bne,pn %icc, loop_2660
loop_2659:
edge8 %o4, %g1, %i0
edge8n %g5, %o1, %l0
movrlz %o0, %g6, %i1
loop_2660:
fbu,a %fcc1, loop_2661
tg %icc, 0x4
orcc %o2, 0x120F, %g7
fbul %fcc2, loop_2662
loop_2661:
tpos %icc, 0x5
array8 %g2, %i2, %i3
te %xcc, 0x2
loop_2662:
ldsw [%l7 + 0x68], %l3
std %f2, [%l7 + 0x78]
ldd [%l7 + 0x20], %i6
fornot2 %f20, %f28, %f6
fnot1s %f7, %f30
movn %icc, %o7, %l5
movrgez %l4, %i4, %g3
fzero %f14
set 0x40, %i2
stda %f16, [%l7 + %i2] 0x18
nop
set 0x68, %g6
ldd [%l7 + %g6], %f10
wr %g0, 0xeb, %asi
stha %g4, [%l7 + 0x10] %asi
membar #Sync
nop
setx 0xAB1E9CFF135563DA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xAC2C0711FA1270A8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f28, %f24
nop
setx loop_2663, %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
movcc %icc, %l2, %i5
orcc %i6, %o3, %l1
nop
setx 0x60655EF2, %l0, %l6
st %l6, [%l7 + 0x18]
ld [%l7 + 0x18], %fsr
loop_2663:
sdiv %o5, 0x0355, %i7
subccc %o4, %g1, %i0
tl %xcc, 0x2
movrne %g5, %o1, %o6
movrlz %o0, 0x08B, %l0
fpack16 %f4, %f24
xnorcc %g6, %i1, %g7
movrlez %o2, 0x153, %i2
taddcc %g2, %l3, %i3
popc %o7, %l6
set 0x57, %i0
lduba [%l7 + %i0] 0x0c, %l4
fmovdge %icc, %f14, %f31
edge8ln %i4, %g3, %l5
set 0x20, %o0
ldswa [%l7 + %o0] 0x14, %l2
fmovdcc %xcc, %f21, %f5
set 0x14, %l5
ldswa [%l7 + %l5] 0x89, %i5
add %l7, 0x44, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %i6
casa [%l6] %asi, %i6, %g4
wr %g0, 0x10, %asi
stwa %o3, [%l7 + 0x08] %asi
movneg %xcc, %o5, %i7
fpadd16 %f26, %f26, %f24
tge %icc, 0x0
movvc %icc, %l1, %o4
fpsub32 %f20, %f20, %f30
xnorcc %g1, 0x05F0, %g5
movpos %icc, %i0, %o1
brz %o0, loop_2664
nop
setx 0xC8E979E9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0xB655B32F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fmuls %f31, %f1, %f31
edge8ln %o6, %l0, %g6
faligndata %f26, %f2, %f12
loop_2664:
movre %i1, 0x1BF, %g7
edge8ln %o2, %g2, %l3
edge16ln %i2, %i3, %o7
movrgz %l4, %l6, %g3
movleu %icc, %i4, %l2
fcmpeq32 %f4, %f10, %l5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16 %i5, %i6, %o3
brnz %o5, loop_2665
fornot1s %f9, %f9, %f0
sir 0x0EAC
orcc %g4, 0x0C82, %l1
loop_2665:
tg %icc, 0x6
stb %i7, [%l7 + 0x63]
movn %icc, %g1, %g5
fmovrdne %i0, %f26, %f8
srl %o4, %o1, %o6
bvs %icc, loop_2666
edge8ln %o0, %g6, %i1
sub %g7, 0x0CB7, %o2
ldstub [%l7 + 0x0B], %l0
loop_2666:
array32 %l3, %i2, %g2
fble,a %fcc1, loop_2667
lduw [%l7 + 0x38], %i3
movge %xcc, %l4, %l6
tpos %icc, 0x2
loop_2667:
alignaddr %o7, %g3, %l2
xor %l5, %i4, %i6
subcc %i5, %o3, %g4
alignaddr %l1, %i7, %g1
orn %o5, 0x02A5, %i0
bshuffle %f12, %f22, %f26
wr %g0, 0x81, %asi
lda [%l7 + 0x78] %asi, %f14
set 0x18, %i6
lda [%l7 + %i6] 0x80, %f25
andn %o4, %o1, %g5
tle %icc, 0x7
edge32 %o6, %g6, %i1
alignaddr %o0, %g7, %l0
nop
fitod %f4, %f6
fdtox %f6, %f6
fxtod %f6, %f16
set 0x40, %o7
stxa %l3, [%l7 + %o7] 0x2a
membar #Sync
brgez %i2, loop_2668
fmovde %xcc, %f1, %f11
fornot1s %f8, %f1, %f24
fpmerge %f13, %f12, %f2
loop_2668:
fcmpne16 %f16, %f28, %g2
fbu %fcc1, loop_2669
sdivx %i3, 0x0156, %l4
fbue %fcc1, loop_2670
nop
fitos %f13, %f6
fstox %f6, %f28
loop_2669:
tg %xcc, 0x1
fmul8x16 %f2, %f14, %f26
loop_2670:
fpadd16s %f29, %f6, %f22
fbuge,a %fcc0, loop_2671
smulcc %o2, 0x0F1E, %o7
sra %g3, 0x0B, %l6
fbne %fcc3, loop_2672
loop_2671:
tgu %xcc, 0x7
te %icc, 0x5
srlx %l2, %i4, %i6
loop_2672:
nop
set 0x38, %o6
std %f12, [%l7 + %o6]
udivcc %l5, 0x146A, %o3
smulcc %g4, 0x0B74, %l1
tle %icc, 0x1
tsubcctv %i7, 0x1EA9, %g1
alignaddr %o5, %i5, %o4
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x38] %asi, 0x3
tle %xcc, 0x7
umul %g5, %o6, %g6
movge %xcc, %i1, %o0
fmovdn %xcc, %f25, %f27
movrlez %g7, 0x1F7, %l0
pdist %f24, %f20, %f26
fsrc2 %f26, %f26
fmovrslez %l3, %f25, %f22
movvs %icc, %i2, %o1
fnegs %f15, %f18
andcc %i3, %l4, %g2
array32 %o7, %g3, %l6
movvc %xcc, %o2, %i4
fmovdcc %icc, %f16, %f13
swap [%l7 + 0x10], %l2
movrne %l5, 0x1D7, %i6
tvs %icc, 0x3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %icc, %g4, %l1
fba,a %fcc3, loop_2673
fcmpgt32 %f18, %f2, %i7
wr %g0, 0x81, %asi
stwa %o3, [%l7 + 0x50] %asi
loop_2673:
fpsub32s %f25, %f19, %f19
wr %g0, 0x80, %asi
swapa [%l7 + 0x30] %asi, %g1
ldsb [%l7 + 0x19], %i5
fmovrde %o4, %f24, %f4
movge %icc, %o5, %g5
set 0x18, %g5
prefetcha [%l7 + %g5] 0x18, 0x0
sethi 0x1B1E, %o6
fpsub32s %f13, %f29, %f3
sra %i1, 0x00, %g6
addc %g7, %l0, %l3
ta %icc, 0x4
wr %g0, 0x10, %asi
lduba [%l7 + 0x10] %asi, %i2
movrgz %o1, %i3, %o0
fmovdpos %xcc, %f6, %f7
mulscc %l4, 0x08E7, %o7
array16 %g2, %l6, %g3
flush %l7 + 0x50
fcmple16 %f4, %f6, %i4
tneg %xcc, 0x1
xor %o2, %l2, %l5
umulcc %i6, 0x0CDA, %l1
movpos %icc, %g4, %i7
ldstub [%l7 + 0x5A], %o3
fba,a %fcc1, loop_2674
edge32l %g1, %o4, %o5
sdivcc %g5, 0x07F6, %i0
orn %i5, 0x0AD7, %o6
loop_2674:
andcc %i1, 0x0FF2, %g6
umulcc %g7, %l3, %i2
nop
setx 0xE05CBCB9, %l0, %l6
st %l6, [%l7 + 0x1C]
ld [%l7 + 0x1C], %fsr
fcmpne32 %f26, %f18, %o1
and %l0, 0x128E, %i3
nop
setx 0xDD38AE0155393F95, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x8CE1C2ABD5BA6932, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f20, %f12
prefetch [%l7 + 0x34], 0x0
fbg %fcc1, loop_2675
ta %icc, 0x1
nop
setx 0x7C0C827574CDF53A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x225557CC459126AC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f12, %f4
wr %g0, 0x89, %asi
ldxa [%l7 + 0x20] %asi, %l4
loop_2675:
edge8 %o7, %o0, %g2
sdiv %g3, 0x13A4, %l6
tleu %icc, 0x7
fcmpeq32 %f8, %f0, %i4
wr %g0, 0x2f, %asi
stba %l2, [%l7 + 0x19] %asi
membar #Sync
edge16l %l5, %o2, %l1
fmovrdlz %g4, %f24, %f30
tvs %xcc, 0x5
movl %xcc, %i7, %o3
edge8l %i6, %o4, %o5
sllx %g5, 0x05, %i0
tcs %icc, 0x7
edge16 %g1, %o6, %i5
taddcctv %i1, 0x194E, %g6
sth %l3, [%l7 + 0x4C]
set 0x2A, %l2
lduba [%l7 + %l2] 0x0c, %g7
fmovdne %icc, %f17, %f19
xnorcc %o1, 0x1AF4, %i2
fpack32 %f20, %f10, %f24
flush %l7 + 0x5C
edge32 %i3, %l0, %o7
ldsw [%l7 + 0x24], %l4
tgu %xcc, 0x5
edge8l %g2, %o0, %l6
srlx %i4, %l2, %g3
fmovdge %xcc, %f25, %f4
tl %icc, 0x4
sdivcc %l5, 0x1372, %l1
sdivx %g4, 0x0DF4, %i7
tpos %icc, 0x1
tg %icc, 0x7
edge32l %o2, %o3, %i6
edge16l %o4, %g5, %o5
edge32ln %i0, %g1, %o6
fbuge,a %fcc1, loop_2676
udivcc %i5, 0x177E, %i1
fmovscs %xcc, %f5, %f13
andcc %g6, 0x0E44, %l3
loop_2676:
fmovsvs %icc, %f7, %f11
bge,a loop_2677
lduh [%l7 + 0x2E], %g7
movle %icc, %i2, %o1
movge %xcc, %l0, %i3
loop_2677:
nop
setx 0x8F0468D6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x86A41DD3, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fadds %f29, %f3, %f8
wr %g0, 0x89, %asi
lda [%l7 + 0x58] %asi, %f1
fnors %f18, %f19, %f4
nop
setx loop_2678, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovrdgz %o7, %f8, %f8
fcmple32 %f10, %f16, %l4
stw %g2, [%l7 + 0x0C]
loop_2678:
edge8ln %l6, %o0, %l2
subcc %i4, 0x1B5D, %g3
bl,pt %icc, loop_2679
taddcc %l1, %l5, %i7
nop
setx 0xE873D85A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xF5A949D9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fdivs %f7, %f27, %f26
brgz %o2, loop_2680
loop_2679:
nop
setx 0xD67191611C4A73BF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xD373AFED2D220239, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f18, %f14
mulx %o3, %i6, %g4
movcs %icc, %o4, %g5
loop_2680:
mulscc %i0, 0x0203, %o5
sir 0x1B56
movle %xcc, %o6, %i5
and %g1, %i1, %g6
or %g7, 0x02C7, %l3
ldub [%l7 + 0x7F], %i2
fcmpgt32 %f22, %f16, %l0
nop
setx 0x4B1A30B0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
fsqrts %f14, %f7
movvs %icc, %i3, %o7
ldd [%l7 + 0x50], %f2
nop
fitod %f10, %f10
fdtox %f10, %f30
fxtod %f30, %f6
bg,a %xcc, loop_2681
movrgz %o1, %g2, %l4
movvs %xcc, %l6, %o0
subcc %i4, %g3, %l2
loop_2681:
movle %icc, %l1, %l5
fmovdne %icc, %f24, %f3
fbl,a %fcc0, loop_2682
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovse %icc, %f23, %f29
addccc %i7, 0x0239, %o3
loop_2682:
movneg %xcc, %i6, %o2
brlz %o4, loop_2683
smulcc %g4, 0x1E5B, %g5
sethi 0x158D, %i0
sllx %o6, %i5, %g1
loop_2683:
fbuge %fcc2, loop_2684
fnot1 %f22, %f2
srl %o5, 0x1C, %i1
fbe %fcc1, loop_2685
loop_2684:
fmovsge %xcc, %f31, %f7
fbe,a %fcc1, loop_2686
mulx %g6, 0x0487, %l3
loop_2685:
addcc %i2, 0x0D9C, %g7
bvs %xcc, loop_2687
loop_2686:
fbul %fcc2, loop_2688
movge %icc, %i3, %l0
edge32ln %o7, %g2, %l4
loop_2687:
fba,a %fcc0, loop_2689
loop_2688:
fmovdcs %icc, %f15, %f14
taddcctv %l6, 0x0664, %o1
andn %i4, 0x1C46, %o0
loop_2689:
fbu,a %fcc2, loop_2690
movrgz %g3, 0x23B, %l1
movvc %icc, %l2, %l5
xnor %o3, 0x118D, %i7
loop_2690:
edge16 %i6, %o4, %g4
movpos %icc, %o2, %i0
fbg,a %fcc1, loop_2691
fnegs %f27, %f1
addc %o6, 0x1902, %i5
fmovdneg %icc, %f21, %f14
loop_2691:
udivcc %g5, 0x1233, %g1
ldub [%l7 + 0x7E], %i1
sll %o5, 0x18, %g6
andn %l3, 0x1B1A, %i2
bl,a,pn %icc, loop_2692
lduw [%l7 + 0x30], %g7
addcc %i3, %o7, %l0
fbg,a %fcc1, loop_2693
loop_2692:
flush %l7 + 0x2C
brlez,a %l4, loop_2694
bneg loop_2695
loop_2693:
fmovrse %l6, %f22, %f25
sll %g2, 0x0F, %o1
loop_2694:
stw %i4, [%l7 + 0x18]
loop_2695:
edge8l %o0, %l1, %l2
fmovscc %xcc, %f3, %f25
nop
setx 0xF2D306E654156483, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xB2AA9F4F92DBBF5B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f6, %f24
edge8l %l5, %g3, %i7
fnands %f26, %f25, %f22
tl %icc, 0x4
nop
setx 0x96A7E574F420B63E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x2EB462578296132B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f22, %f26
movrgez %o3, 0x12F, %o4
tcc %icc, 0x6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bne,a %xcc, loop_2696
fmovrsgz %g4, %f8, %f13
fmovsl %xcc, %f1, %f6
movle %icc, %o2, %i6
loop_2696:
taddcctv %o6, %i0, %i5
srlx %g1, %g5, %i1
andncc %o5, %g6, %i2
wr %g0, 0x80, %asi
ldsha [%l7 + 0x30] %asi, %g7
sth %l3, [%l7 + 0x1E]
ldsw [%l7 + 0x48], %o7
ldsh [%l7 + 0x2A], %i3
brlz %l4, loop_2697
ldx [%l7 + 0x78], %l0
sethi 0x0233, %g2
ldsw [%l7 + 0x24], %o1
loop_2697:
umulcc %l6, 0x1009, %o0
ldd [%l7 + 0x50], %l0
fbe %fcc0, loop_2698
fmovrdgez %l2, %f4, %f4
ldsw [%l7 + 0x08], %i4
subccc %g3, %i7, %o3
loop_2698:
tvs %xcc, 0x0
te %xcc, 0x4
swap [%l7 + 0x70], %o4
xnorcc %l5, %g4, %o2
fmovrsgz %o6, %f30, %f30
alignaddrl %i6, %i5, %g1
fmovrsgez %i0, %f22, %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8n %i1, %g5, %g6
set 0x28, %g2
stxa %o5, [%g0 + %g2] 0x20
bvc,a loop_2699
fbne %fcc2, loop_2700
move %xcc, %g7, %l3
array8 %o7, %i2, %l4
loop_2699:
move %xcc, %i3, %g2
loop_2700:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bcc,a loop_2701
fmuld8sux16 %f26, %f6, %f14
tgu %icc, 0x5
bcs,a,pn %xcc, loop_2702
loop_2701:
tvc %xcc, 0x6
udiv %l0, 0x1C2C, %l6
movge %xcc, %o1, %o0
loop_2702:
movrlez %l1, 0x16A, %i4
fbu,a %fcc0, loop_2703
edge8n %l2, %g3, %o3
st %f4, [%l7 + 0x30]
tsubcc %o4, 0x11C5, %i7
loop_2703:
fones %f15
ldd [%l7 + 0x58], %g4
movrlez %l5, %o6, %o2
srax %i6, %i5, %i0
ba,a,pn %xcc, loop_2704
srl %g1, 0x1A, %i1
movre %g6, 0x12D, %o5
fpack32 %f22, %f16, %f18
loop_2704:
fbge %fcc1, loop_2705
fmovsa %icc, %f5, %f26
nop
setx loop_2706, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fornot2s %f25, %f6, %f27
loop_2705:
edge16n %g5, %g7, %o7
umulcc %l3, %i2, %i3
loop_2706:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %l4, 0x00, %l0
set 0x68, %l3
lda [%l7 + %l3] 0x10, %f11
fmovsgu %icc, %f26, %f23
movpos %xcc, %l6, %o1
wr %g0, 0x10, %asi
lduwa [%l7 + 0x78] %asi, %g2
taddcctv %l1, 0x137B, %o0
fblg %fcc3, loop_2707
movre %l2, 0x31D, %i4
tvs %xcc, 0x5
tsubcc %o3, 0x09AC, %o4
loop_2707:
nop
add %l7, 0x24, %l6
wr %g0, 0x0c, %asi
casa [%l6] %asi, %i7, %g4
fnor %f12, %f4, %f6
bneg,a,pn %xcc, loop_2708
brlez,a %l5, loop_2709
fmovdl %xcc, %f9, %f1
fbl %fcc2, loop_2710
loop_2708:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2709:
sra %o6, 0x12, %g3
addccc %i6, %i5, %i0
loop_2710:
sub %g1, %o2, %g6
set 0x75, %g4
lduba [%l7 + %g4] 0x14, %o5
sllx %i1, 0x1E, %g7
sdiv %o7, 0x0855, %g5
movge %xcc, %l3, %i2
movre %l4, 0x13B, %i3
fmuld8sux16 %f18, %f26, %f12
fnot1s %f2, %f1
edge8 %l0, %l6, %o1
flush %l7 + 0x2C
edge16ln %l1, %o0, %l2
std %f14, [%l7 + 0x40]
lduh [%l7 + 0x12], %g2
andncc %o3, %o4, %i4
tsubcctv %i7, 0x0D8E, %l5
movleu %xcc, %g4, %o6
fmul8ulx16 %f30, %f20, %f28
alignaddrl %i6, %i5, %g3
fpackfix %f16, %f4
fbne,a %fcc1, loop_2711
fxor %f30, %f18, %f20
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ta %xcc, 0x5
loop_2711:
udivx %g1, 0x0AB6, %o2
brlez,a %i0, loop_2712
fnand %f6, %f6, %f4
movrne %g6, 0x1CE, %i1
nop
set 0x4A, %o2
ldsb [%l7 + %o2], %g7
loop_2712:
tcc %xcc, 0x3
tsubcctv %o7, %g5, %l3
nop
setx 0x5693E4F6DBFCCD3E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x25B1E26D00890AD6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f20, %f12
tn %xcc, 0x6
edge32 %o5, %i2, %i3
subcc %l4, 0x0ECA, %l6
fexpand %f10, %f18
movcc %xcc, %o1, %l1
fmovsg %xcc, %f18, %f30
stb %o0, [%l7 + 0x7D]
umul %l0, %g2, %l2
sdiv %o3, 0x1EA1, %i4
fmovrdlez %i7, %f10, %f8
fbne,a %fcc2, loop_2713
sll %l5, 0x17, %o4
tcs %icc, 0x3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2713:
movre %g4, %i6, %i5
bne %icc, loop_2714
orncc %g3, %o6, %g1
nop
setx 0xC47F09A3A065FA45, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
fsrc2s %f10, %f22
loop_2714:
fmovscc %xcc, %f1, %f18
tl %icc, 0x7
ba,a,pt %icc, loop_2715
addcc %i0, %g6, %o2
bpos,a,pn %icc, loop_2716
or %i1, 0x00DA, %o7
loop_2715:
sra %g5, 0x01, %l3
tsubcctv %o5, %g7, %i3
loop_2716:
fmul8sux16 %f24, %f20, %f22
fmovrde %l4, %f22, %f24
tvs %xcc, 0x6
orcc %i2, %o1, %l1
addcc %o0, 0x0148, %l6
nop
fitod %f23, %f12
fmovdg %xcc, %f4, %f28
subccc %l0, 0x0FE0, %g2
tcc %xcc, 0x4
ldstub [%l7 + 0x58], %l2
andncc %o3, %i7, %i4
and %o4, 0x1CF3, %g4
tl %icc, 0x6
ta %xcc, 0x1
fmovsne %icc, %f23, %f2
movn %icc, %l5, %i5
movneg %xcc, %g3, %i6
tge %xcc, 0x7
nop
fitod %f11, %f8
xor %g1, 0x098F, %o6
movl %xcc, %g6, %i0
fbn,a %fcc3, loop_2717
ldx [%l7 + 0x20], %i1
brlz,a %o2, loop_2718
movvs %xcc, %g5, %o7
loop_2717:
fpadd32s %f7, %f26, %f3
tne %icc, 0x2
loop_2718:
fbne %fcc0, loop_2719
andn %o5, %g7, %l3
ldx [%l7 + 0x48], %l4
bn,a,pt %icc, loop_2720
loop_2719:
movgu %icc, %i3, %i2
ldsb [%l7 + 0x4D], %l1
bge,a,pn %xcc, loop_2721
loop_2720:
sll %o1, %o0, %l0
nop
setx loop_2722, %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 %g2, %l2, %l6
loop_2721:
edge32n %i7, %i4, %o3
mulx %o4, 0x0B4E, %l5
loop_2722:
tle %icc, 0x6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fabss %f3, %f25
swap [%l7 + 0x54], %i5
tle %xcc, 0x7
tsubcc %g4, %i6, %g1
nop
setx 0xE4416913A3629970, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x0755621D01EF0889, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f2, %f12
fxors %f5, %f22, %f20
subc %g3, 0x1D81, %o6
fpadd32s %f25, %f30, %f23
fbe,a %fcc2, loop_2723
movrne %i0, 0x389, %g6
sethi 0x1008, %i1
bvc,a %xcc, loop_2724
loop_2723:
sdivx %o2, 0x0E4A, %g5
andncc %o7, %g7, %o5
mova %xcc, %l3, %l4
loop_2724:
sth %i2, [%l7 + 0x0A]
sdivcc %i3, 0x0376, %o1
fand %f0, %f30, %f30
tleu %icc, 0x7
nop
setx 0x54DD925B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0xDD0A3E7B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fadds %f8, %f16, %f1
sll %l1, %o0, %g2
stw %l2, [%l7 + 0x10]
tle %xcc, 0x0
ldsh [%l7 + 0x12], %l6
taddcctv %l0, %i4, %o3
fbl %fcc3, loop_2725
srl %i7, %o4, %i5
edge8n %g4, %i6, %l5
smulcc %g3, 0x14EE, %o6
loop_2725:
addc %i0, 0x02FD, %g1
movpos %xcc, %g6, %i1
edge32l %g5, %o7, %g7
tleu %icc, 0x0
fand %f30, %f8, %f24
fmovsge %xcc, %f27, %f17
movge %xcc, %o5, %o2
sllx %l4, 0x05, %i2
fmovrsne %l3, %f29, %f1
movn %icc, %i3, %o1
nop
setx 0xBE9C303E9E9AF533, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xAB57A0DB0B6D42E0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f6, %f20
fmovrsne %o0, %f14, %f15
fpack16 %f6, %f26
or %g2, 0x0B27, %l2
movrlz %l6, %l1, %l0
umul %i4, %i7, %o3
fmovrsgz %o4, %f25, %f13
bg,pt %xcc, loop_2726
sir 0x1195
fmovdge %icc, %f8, %f17
tpos %icc, 0x3
loop_2726:
srl %g4, %i5, %l5
movrlz %i6, %o6, %g3
smul %g1, %g6, %i1
ldub [%l7 + 0x15], %g5
edge32 %o7, %g7, %i0
fsrc1s %f20, %f24
edge16n %o2, %l4, %o5
ldsb [%l7 + 0x5E], %i2
flush %l7 + 0x1C
srax %l3, 0x07, %i3
edge16n %o0, %g2, %o1
edge16ln %l2, %l1, %l0
flush %l7 + 0x20
tvs %xcc, 0x3
edge16ln %i4, %l6, %i7
ldx [%l7 + 0x68], %o4
sth %o3, [%l7 + 0x3E]
tg %icc, 0x4
movne %xcc, %g4, %l5
bleu,pn %icc, loop_2727
nop
setx 0x08F577FA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x248C8F60, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fdivs %f31, %f12, %f24
udivx %i5, 0x1E83, %i6
movrgz %o6, 0x008, %g3
loop_2727:
brz %g6, loop_2728
addc %i1, %g5, %g1
andn %o7, 0x0ABF, %i0
brgez %g7, loop_2729
loop_2728:
sub %o2, 0x1252, %l4
nop
setx 0x51AFEE33DCB45E31, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x32645631F0475F49, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fsubd %f20, %f30, %f4
movrgz %i2, %l3, %o5
loop_2729:
xnorcc %i3, 0x1AE8, %g2
xor %o0, 0x06C2, %o1
bpos,a,pn %xcc, loop_2730
sll %l2, 0x0B, %l1
edge16 %l0, %l6, %i7
srax %i4, %o4, %o3
loop_2730:
edge32n %g4, %i5, %l5
bvc,pt %icc, loop_2731
umulcc %o6, %g3, %i6
fxnor %f4, %f18, %f12
wr %g0, 0x88, %asi
swapa [%l7 + 0x28] %asi, %g6
loop_2731:
tvc %icc, 0x6
sdiv %i1, 0x1976, %g5
movrne %o7, 0x3F3, %g1
lduh [%l7 + 0x2E], %g7
fmul8x16au %f26, %f31, %f8
mulscc %i0, %o2, %l4
bn,a,pn %xcc, loop_2732
fexpand %f8, %f30
tle %icc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2732:
nop
set 0x38, %i1
stha %l3, [%l7 + %i1] 0x89
add %o5, 0x1DFC, %i2
edge8ln %i3, %o0, %g2
tsubcc %l2, %l1, %l0
tvc %xcc, 0x0
array32 %l6, %i7, %o1
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x4C] %asi, %i4
xorcc %o3, 0x1AF6, %o4
fmovsvc %icc, %f16, %f5
movrgz %g4, 0x398, %l5
fnand %f8, %f0, %f22
ta %icc, 0x0
movleu %icc, %o6, %g3
or %i6, %g6, %i1
fmovsvs %xcc, %f14, %f2
fbule,a %fcc0, loop_2733
be,pn %xcc, loop_2734
fmovdpos %icc, %f9, %f4
tle %xcc, 0x6
loop_2733:
nop
setx 0x504FDAD3, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
loop_2734:
fbe %fcc2, loop_2735
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivcc %i5, 0x0830, %g5
brgez,a %g1, loop_2736
loop_2735:
tsubcctv %o7, 0x1FF1, %g7
array16 %o2, %l4, %i0
tcs %xcc, 0x5
loop_2736:
movcs %xcc, %l3, %i2
fmovsge %xcc, %f0, %f8
edge32 %i3, %o5, %o0
addccc %l2, 0x060D, %l1
bleu loop_2737
edge8n %g2, %l6, %i7
sir 0x0AB3
or %o1, %l0, %i4
loop_2737:
nop
set 0x1E, %l6
ldsba [%l7 + %l6] 0x89, %o4
call loop_2738
ta %xcc, 0x3
te %icc, 0x7
taddcctv %o3, %g4, %o6
loop_2738:
fnor %f20, %f2, %f0
wr %g0, 0x89, %asi
stba %g3, [%l7 + 0x2C] %asi
andcc %l5, %i6, %g6
alignaddr %i1, %g5, %g1
membar 0x29
alignaddrl %o7, %g7, %i5
mulx %l4, %o2, %l3
sethi 0x08DC, %i0
fbn,a %fcc3, loop_2739
tvs %icc, 0x4
array16 %i2, %i3, %o0
nop
setx 0xF926C8E7AB73848B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x4E291DBF19C54AF7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f2, %f24
loop_2739:
nop
fitos %f7, %f21
fstox %f21, %f30
taddcc %l2, 0x1358, %l1
fbuge,a %fcc0, loop_2740
udivcc %g2, 0x1A39, %l6
bcs loop_2741
popc 0x09C2, %i7
loop_2740:
fmovsleu %xcc, %f11, %f2
edge8 %o5, %l0, %o1
loop_2741:
subccc %i4, %o4, %g4
edge8n %o6, %g3, %l5
srax %o3, %i6, %g6
fmovsa %xcc, %f3, %f10
tge %icc, 0x6
flush %l7 + 0x34
nop
fitos %f8, %f5
fstox %f5, %f26
fxtos %f26, %f19
fmovda %icc, %f1, %f3
movle %icc, %i1, %g1
edge8n %o7, %g7, %i5
fnand %f6, %f0, %f0
fornot1 %f12, %f16, %f14
nop
setx 0xAA5A557CA07BED3B, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
fzeros %f27
fzero %f0
fpadd32s %f6, %f31, %f31
nop
setx loop_2742, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movgu %xcc, %l4, %o2
edge8 %g5, %i0, %l3
bne,pn %icc, loop_2743
loop_2742:
edge32n %i3, %o0, %l2
addcc %l1, 0x1D18, %g2
edge32ln %l6, %i2, %i7
loop_2743:
fmovda %xcc, %f6, %f10
lduh [%l7 + 0x4A], %o5
fmovdne %icc, %f22, %f0
fbl,a %fcc2, loop_2744
nop
setx 0xEA08B510, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x832ECE5B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fsubs %f15, %f23, %f16
movrlez %l0, 0x066, %o1
sethi 0x0AC1, %o4
loop_2744:
fcmpne32 %f8, %f16, %g4
movrlez %o6, 0x26B, %i4
set 0x29, %o3
stba %g3, [%l7 + %o3] 0x18
fpackfix %f0, %f13
movcs %icc, %l5, %o3
xnor %g6, %i1, %g1
xnor %o7, 0x1F0C, %g7
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x18] %asi, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcc %icc, 0x1
orn %i6, 0x0258, %l4
sir 0x0DC4
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x28] %asi, 0x2
fpadd32 %f26, %f0, %f6
add %o2, %l3, %i3
fmovrdlz %o0, %f28, %f22
edge16l %i0, %l1, %g2
tpos %icc, 0x4
bshuffle %f20, %f4, %f26
fmovdneg %xcc, %f8, %f29
xnor %l2, 0x0ED0, %l6
set 0x38, %l4
stxa %i2, [%l7 + %l4] 0x04
edge8n %i7, %o5, %o1
movl %xcc, %o4, %g4
umul %l0, 0x1E9A, %i4
flush %l7 + 0x70
ldx [%l7 + 0x50], %o6
srl %g3, 0x06, %o3
edge32ln %g6, %i1, %l5
fbue %fcc3, loop_2745
fbue,a %fcc0, loop_2746
fmovsa %icc, %f26, %f5
add %l7, 0x50, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %o7, %g7
loop_2745:
flush %l7 + 0x30
loop_2746:
nop
set 0x6A, %i4
ldstuba [%l7 + %i4] 0x80, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %g1, %i6, %g5
sll %l4, 0x1E, %o2
fmovdneg %icc, %f11, %f25
addc %l3, %o0, %i3
movn %xcc, %l1, %i0
srax %g2, %l2, %i2
smulcc %i7, 0x1110, %o5
movvc %icc, %o1, %l6
tge %xcc, 0x6
wr %g0, 0xe2, %asi
stxa %o4, [%l7 + 0x58] %asi
membar #Sync
fmovse %icc, %f19, %f20
fmovdpos %icc, %f6, %f22
tn %icc, 0x7
mova %icc, %l0, %i4
brgez,a %o6, loop_2747
bne loop_2748
movpos %icc, %g3, %g4
fors %f20, %f14, %f22
loop_2747:
tg %xcc, 0x2
loop_2748:
fmovrsne %g6, %f2, %f28
tgu %xcc, 0x0
sllx %i1, 0x19, %l5
fnands %f0, %f25, %f11
tn %xcc, 0x7
edge32l %o3, %o7, %g7
mulscc %g1, 0x1F2C, %i5
movn %icc, %i6, %l4
orcc %o2, %l3, %g5
and %o0, %i3, %i0
fbuge %fcc1, loop_2749
sll %g2, %l2, %i2
fmovrsgez %l1, %f3, %f18
array32 %o5, %o1, %l6
loop_2749:
fabss %f14, %f24
fbg,a %fcc3, loop_2750
fcmpne32 %f30, %f20, %o4
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x76] %asi, %l0
loop_2750:
edge8l %i4, %i7, %o6
brnz %g3, loop_2751
movrlez %g6, 0x22D, %i1
array8 %l5, %o3, %o7
edge32n %g7, %g4, %g1
loop_2751:
alignaddr %i6, %i5, %l4
srlx %o2, 0x09, %l3
wr %g0, 0x80, %asi
ldda [%l7 + 0x10] %asi, %g4
set 0x42, %l1
stba %o0, [%l7 + %l1] 0x81
edge8ln %i3, %i0, %g2
edge8l %l2, %i2, %l1
tvs %icc, 0x6
movge %icc, %o5, %l6
membar 0x34
edge32l %o1, %o4, %l0
alignaddrl %i7, %o6, %g3
xorcc %i4, 0x1665, %g6
srlx %i1, %l5, %o3
sdivx %o7, 0x145F, %g4
fcmpeq32 %f16, %f20, %g1
nop
setx 0xA0516507, %l0, %l6
st %l6, [%l7 + 0x1C]
ld [%l7 + 0x1C], %fsr
tg %xcc, 0x4
sir 0x011D
tsubcctv %i6, 0x17C7, %g7
orcc %l4, %i5, %o2
tleu %icc, 0x0
xnorcc %g5, %l3, %i3
xor %i0, 0x11B1, %o0
edge32n %l2, %i2, %l1
wr %g0, 0x18, %asi
lduba [%l7 + 0x55] %asi, %g2
sethi 0x0822, %l6
fpackfix %f26, %f2
andn %o5, %o4, %l0
mulx %i7, 0x0FF7, %o6
and %g3, %i4, %g6
subc %i1, %l5, %o1
bgu %xcc, loop_2752
edge8l %o7, %g4, %g1
wr %g0, 0xe2, %asi
ldda [%l7 + 0x40] %asi, %i6
loop_2752:
tleu %xcc, 0x5
tl %icc, 0x5
popc 0x1630, %g7
wr %g0, 0x80, %asi
stwa %l4, [%l7 + 0x44] %asi
mulscc %i5, 0x0951, %o3
fpackfix %f22, %f7
andncc %o2, %g5, %i3
xor %i0, 0x1CF5, %l3
ldub [%l7 + 0x48], %l2
ba,pt %icc, loop_2753
bpos loop_2754
and %o0, 0x0CEE, %l1
fpadd32s %f24, %f30, %f2
loop_2753:
xorcc %g2, 0x1748, %i2
loop_2754:
nop
setx 0x2485148BB9123385, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xB53BBA89DC399F2E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f30, %f0
set 0x10, %g1
ldda [%l7 + %g1] 0x27, %o4
tvs %icc, 0x3
ldsb [%l7 + 0x0D], %o4
movrlz %l0, 0x272, %i7
srlx %l6, %g3, %o6
movneg %xcc, %i4, %g6
wr %g0, 0x81, %asi
ldswa [%l7 + 0x38] %asi, %l5
movleu %xcc, %o1, %o7
movrlez %g4, %i1, %g1
andncc %g7, %i6, %i5
fmovsleu %icc, %f4, %f12
edge16 %o3, %o2, %l4
fexpand %f17, %f6
orncc %g5, %i0, %l3
addcc %i3, %l2, %l1
tcs %icc, 0x1
fmovda %xcc, %f30, %f2
fpackfix %f24, %f2
sethi 0x028A, %o0
brgz %g2, loop_2755
tvs %xcc, 0x3
bpos,pt %xcc, loop_2756
fmovdvs %xcc, %f22, %f5
loop_2755:
nop
fitos %f14, %f14
fstox %f14, %f4
tvs %xcc, 0x6
loop_2756:
movne %icc, %i2, %o4
tge %xcc, 0x5
nop
setx 0x28BF03C1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x152B1E61, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fdivs %f10, %f2, %f15
edge8ln %o5, %l0, %l6
fmovsge %icc, %f10, %f17
fmovrdlz %g3, %f28, %f6
ldstub [%l7 + 0x7E], %i7
wr %g0, 0x04, %asi
lduha [%l7 + 0x2E] %asi, %o6
fbug %fcc3, loop_2757
fmul8sux16 %f20, %f2, %f26
tvs %icc, 0x3
udivcc %g6, 0x1BCB, %i4
loop_2757:
movgu %icc, %o1, %l5
tleu %xcc, 0x2
udivcc %o7, 0x127C, %i1
movpos %xcc, %g1, %g4
movn %icc, %i6, %g7
alignaddr %o3, %i5, %l4
fnegd %f30, %f12
fmovdneg %xcc, %f12, %f18
fmovrdgz %o2, %f2, %f28
array16 %i0, %g5, %i3
fpadd16 %f20, %f2, %f12
fbuge,a %fcc2, loop_2758
movg %icc, %l2, %l3
umul %l1, 0x10FA, %g2
wr %g0, 0x88, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_2758:
nop
setx 0xC1B8BD42, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xBB58BC9F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fmuls %f19, %f27, %f22
wr %g0, 0x10, %asi
ldsba [%l7 + 0x6D] %asi, %i2
membar 0x07
fble %fcc2, loop_2759
lduh [%l7 + 0x10], %o0
umul %o4, %o5, %l0
alignaddr %l6, %i7, %o6
loop_2759:
tle %icc, 0x5
be loop_2760
movcs %icc, %g3, %i4
fmul8x16 %f11, %f24, %f28
nop
set 0x51, %o5
ldstub [%l7 + %o5], %g6
loop_2760:
nop
setx 0xBD5CE1731900259C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xAB3EBAC2A791463A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f12, %f4
wr %g0, 0xea, %asi
stba %l5, [%l7 + 0x2D] %asi
membar #Sync
movle %icc, %o7, %i1
fmuld8sux16 %f24, %f29, %f26
sethi 0x0A07, %g1
movvc %xcc, %g4, %i6
array8 %o1, %o3, %i5
movl %xcc, %g7, %o2
tg %xcc, 0x3
udiv %i0, 0x1D04, %l4
srax %i3, %g5, %l3
nop
setx 0x7044C6EC, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
umulcc %l2, 0x1731, %l1
srlx %g2, %i2, %o0
fpack32 %f26, %f12, %f10
edge16 %o5, %o4, %l0
movgu %icc, %l6, %i7
and %g3, 0x0E74, %i4
stw %o6, [%l7 + 0x28]
orn %g6, %o7, %l5
tleu %icc, 0x0
nop
setx 0x60C7C188D04AF39D, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
fcmpgt32 %f16, %f16, %g1
or %g4, 0x0D3A, %i1
fmovrde %i6, %f26, %f18
sdiv %o3, 0x05A4, %i5
movge %icc, %o1, %o2
tvc %icc, 0x1
fbue %fcc1, loop_2761
fabss %f15, %f7
bvc loop_2762
fbl %fcc3, loop_2763
loop_2761:
ta %xcc, 0x1
set 0x38, %o4
lduha [%l7 + %o4] 0x04, %i0
loop_2762:
fble,a %fcc1, loop_2764
loop_2763:
orncc %g7, 0x099D, %i3
umul %l4, %l3, %g5
stw %l2, [%l7 + 0x5C]
loop_2764:
movgu %xcc, %g2, %i2
orcc %l1, %o0, %o5
umul %o4, %l0, %i7
set 0x70, %i5
ldxa [%l7 + %i5] 0x14, %l6
tvs %icc, 0x1
movneg %icc, %i4, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %g6, %o7, %o6
edge16 %g1, %l5, %i1
edge16 %g4, %o3, %i5
andncc %o1, %i6, %o2
addccc %g7, 0x1AB0, %i3
swap [%l7 + 0x14], %l4
pdist %f30, %f16, %f28
wr %g0, 0x18, %asi
stha %i0, [%l7 + 0x0E] %asi
edge32l %g5, %l2, %l3
udiv %g2, 0x0C8D, %l1
fnot1s %f26, %f19
sllx %o0, %i2, %o5
set 0x10, %i7
ldswa [%l7 + %i7] 0x10, %o4
tle %xcc, 0x4
movvs %icc, %i7, %l6
wr %g0, 0x58, %asi
ldxa [%g0 + 0x80] %asi, %l0
ta %xcc, 0x7
ldub [%l7 + 0x24], %i4
pdist %f10, %f14, %f26
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sethi 0x0E0A, %g6
movcc %xcc, %o7, %o6
ldx [%l7 + 0x58], %g1
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x78] %asi, 0x3
sdiv %i1, 0x0D07, %g3
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x10] %asi, 0x2
bpos,a %xcc, loop_2765
edge8 %i5, %g4, %o1
movleu %icc, %o2, %g7
fabsd %f28, %f22
loop_2765:
fble,a %fcc3, loop_2766
faligndata %f12, %f22, %f30
andn %i6, 0x1BC7, %l4
bvc %icc, loop_2767
loop_2766:
subc %i3, 0x179F, %i0
mulx %l2, 0x02BF, %l3
orcc %g5, %l1, %g2
loop_2767:
bshuffle %f18, %f14, %f8
taddcc %o0, 0x010D, %o5
umul %o4, 0x0F65, %i2
fmovdpos %xcc, %f23, %f19
taddcctv %l6, %l0, %i4
addccc %i7, %o7, %o6
tge %xcc, 0x1
fcmple32 %f26, %f20, %g1
fbue,a %fcc3, loop_2768
addcc %g6, %i1, %g3
fbl,a %fcc3, loop_2769
fmovrslez %o3, %f7, %f12
loop_2768:
be,a,pt %icc, loop_2770
stb %l5, [%l7 + 0x7E]
loop_2769:
fmovdvc %xcc, %f22, %f6
orn %i5, %g4, %o1
loop_2770:
fxor %f10, %f4, %f30
set 0x27, %g3
ldsba [%l7 + %g3] 0x80, %o2
umulcc %g7, 0x0DCD, %l4
srlx %i3, %i6, %i0
xnorcc %l2, %l3, %l1
taddcctv %g5, %g2, %o0
add %o4, %i2, %o5
movrne %l6, 0x3AD, %i4
movl %icc, %i7, %l0
tgu %icc, 0x6
movne %xcc, %o7, %o6
fpmerge %f1, %f20, %f14
fbue,a %fcc2, loop_2771
bleu,a,pt %icc, loop_2772
nop
set 0x68, %o1
ldd [%l7 + %o1], %g0
mova %icc, %g6, %i1
loop_2771:
fpackfix %f26, %f28
loop_2772:
fnot2 %f14, %f28
nop
setx 0xC2D17F9A186497FF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f30
popc 0x0BC9, %o3
set 0x54, %g7
lduwa [%l7 + %g7] 0x04, %l5
edge16l %i5, %g4, %o1
fpadd32s %f31, %f14, %f5
nop
fitos %f1, %f30
udiv %g3, 0x0578, %o2
fmovdn %xcc, %f13, %f2
movrgez %l4, 0x26F, %g7
brz,a %i6, loop_2773
stx %i0, [%l7 + 0x60]
umulcc %l2, %l3, %l1
bcs loop_2774
loop_2773:
tne %icc, 0x1
nop
setx loop_2775, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovd %f20, %f22
loop_2774:
edge32ln %g5, %g2, %o0
fcmpne16 %f22, %f18, %i3
loop_2775:
addcc %o4, %o5, %i2
bcc,pn %icc, loop_2776
andncc %i4, %i7, %l6
fmovrslz %l0, %f11, %f6
fmovrslez %o6, %f21, %f3
loop_2776:
tn %icc, 0x7
xnorcc %g1, 0x0A06, %g6
movpos %icc, %o7, %i1
ldstub [%l7 + 0x6B], %l5
umul %i5, 0x0D32, %o3
and %g4, %o1, %g3
andncc %l4, %o2, %i6
alignaddr %i0, %g7, %l3
call loop_2777
xorcc %l2, %g5, %g2
array8 %l1, %o0, %i3
andcc %o5, 0x0A69, %i2
loop_2777:
addccc %i4, 0x058A, %o4
fcmpgt32 %f4, %f24, %l6
fmovs %f21, %f3
srlx %i7, 0x17, %o6
lduw [%l7 + 0x50], %l0
fbuge %fcc2, loop_2778
fxor %f28, %f20, %f8
alignaddr %g6, %g1, %o7
sth %i1, [%l7 + 0x18]
loop_2778:
brlz %l5, loop_2779
movrgz %i5, 0x33F, %g4
movvc %icc, %o3, %g3
movrgez %l4, 0x3BC, %o2
loop_2779:
tn %xcc, 0x2
andncc %i6, %i0, %o1
sdivcc %g7, 0x0483, %l2
wr %g0, 0x11, %asi
ldsba [%l7 + 0x18] %asi, %l3
popc %g2, %l1
popc %g5, %i3
tvc %xcc, 0x3
fblg %fcc1, loop_2780
nop
set 0x38, %l0
ldsb [%l7 + %l0], %o0
tvs %xcc, 0x4
movne %xcc, %o5, %i4
loop_2780:
ldsh [%l7 + 0x14], %i2
nop
fitod %f2, %f14
fdtos %f14, %f20
xor %l6, 0x1D21, %i7
tpos %icc, 0x7
movgu %icc, %o6, %o4
fbe,a %fcc0, loop_2781
addccc %g6, %l0, %g1
tsubcc %i1, 0x1598, %o7
taddcc %i5, 0x01F5, %l5
loop_2781:
tle %icc, 0x2
addcc %o3, 0x0EFD, %g4
subcc %l4, 0x1D3E, %g3
fzero %f16
fbule %fcc0, loop_2782
movcs %icc, %o2, %i0
array16 %i6, %o1, %g7
fmovrse %l3, %f13, %f22
loop_2782:
add %g2, %l1, %l2
ble loop_2783
fpsub32 %f20, %f4, %f30
tneg %xcc, 0x1
sub %g5, 0x1ED0, %o0
loop_2783:
tleu %xcc, 0x0
and %i3, %o5, %i4
srax %i2, %i7, %o6
ba,pn %xcc, loop_2784
tvs %xcc, 0x6
wr %g0, 0x19, %asi
sta %f11, [%l7 + 0x4C] %asi
loop_2784:
fcmpeq32 %f0, %f10, %l6
udivcc %o4, 0x03DD, %g6
sub %g1, %l0, %i1
movre %i5, %o7, %l5
set 0x1E, %i3
stba %g4, [%l7 + %i3] 0x27
membar #Sync
tcc %xcc, 0x0
fpadd32 %f26, %f20, %f14
sdivx %l4, 0x1DAE, %g3
fone %f8
xnor %o3, %o2, %i0
nop
setx loop_2785, %l0, %l1
jmpl %l1, %i6
movre %o1, %g7, %g2
movvs %icc, %l3, %l1
prefetch [%l7 + 0x40], 0x2
loop_2785:
smulcc %g5, %l2, %o0
orncc %i3, 0x12BD, %i4
add %l7, 0x40, %l6
wr %g0, 0x10, %asi
casa [%l6] %asi, %i2, %i7
srl %o5, %o6, %o4
tg %xcc, 0x4
fbne %fcc0, loop_2786
nop
fitod %f30, %f26
fmovsl %icc, %f24, %f18
edge8ln %g6, %l6, %g1
loop_2786:
udivx %l0, 0x154D, %i1
array8 %o7, %i5, %l5
movgu %xcc, %l4, %g3
brgz,a %o3, loop_2787
tneg %icc, 0x2
edge8l %g4, %i0, %i6
ldd [%l7 + 0x30], %o0
loop_2787:
xor %g7, 0x1A8D, %o2
movge %icc, %l3, %g2
movcs %xcc, %l1, %g5
movrgez %l2, %i3, %i4
tge %xcc, 0x6
stbar
fmovsn %icc, %f31, %f12
mulscc %o0, 0x0E4B, %i7
add %l7, 0x28, %l6
wr %g0, 0x11, %asi
casa [%l6] %asi, %i2, %o5
movl %xcc, %o4, %o6
fbne %fcc3, loop_2788
edge16 %g6, %g1, %l0
smulcc %l6, 0x1C72, %i1
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x40] %asi, %o7
loop_2788:
brlz,a %l5, loop_2789
andn %i5, %l4, %o3
nop
fitod %f2, %f16
fdtoi %f16, %f16
tsubcctv %g3, %g4, %i0
loop_2789:
nop
setx loop_2790, %l0, %l1
jmpl %l1, %i6
bn,pt %xcc, loop_2791
smul %o1, %g7, %o2
movvc %icc, %l3, %g2
loop_2790:
ld [%l7 + 0x18], %f11
loop_2791:
fbuge %fcc2, loop_2792
nop
fitod %f6, %f6
fdtox %f6, %f20
fxtod %f20, %f16
tvc %xcc, 0x4
fbne,a %fcc0, loop_2793
loop_2792:
subc %g5, 0x126B, %l1
movvc %xcc, %i3, %i4
sdivx %l2, 0x1751, %o0
loop_2793:
movcc %icc, %i2, %i7
ldd [%l7 + 0x38], %o4
movre %o4, 0x0E4, %o6
wr %g0, 0x22, %asi
stxa %g6, [%l7 + 0x08] %asi
membar #Sync
movneg %xcc, %l0, %l6
array16 %g1, %o7, %l5
sdivcc %i1, 0x163F, %i5
tle %xcc, 0x1
stbar
umul %l4, %o3, %g3
alignaddr %i0, %g4, %o1
srl %g7, 0x0F, %i6
movcs %icc, %o2, %g2
edge16ln %l3, %g5, %i3
tne %xcc, 0x4
fsrc2s %f7, %f17
edge16 %l1, %i4, %o0
bvc %icc, loop_2794
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %icc, %i2, %i7
fmovrdlz %o5, %f28, %f18
loop_2794:
nop
fitos %f9, %f29
fstox %f29, %f14
subcc %l2, 0x059A, %o4
srax %g6, %l0, %o6
membar #Sync
set 0x40, %i2
ldda [%l7 + %i2] 0xf9, %f0
subcc %l6, %g1, %o7
umul %i1, 0x1CA9, %l5
addc %i5, %l4, %o3
srax %g3, 0x0A, %i0
stbar
edge32l %g4, %o1, %i6
srax %o2, 0x15, %g7
nop
setx loop_2795, %l0, %l1
jmpl %l1, %g2
tne %xcc, 0x6
array32 %g5, %i3, %l3
tvc %icc, 0x3
loop_2795:
nop
set 0x70, %i0
lda [%l7 + %i0] 0x11, %f2
ldx [%l7 + 0x38], %l1
edge32l %o0, %i4, %i7
edge8 %i2, %o5, %l2
fsrc2s %f4, %f4
edge8l %g6, %l0, %o6
edge32 %l6, %o4, %o7
tge %xcc, 0x5
tgu %icc, 0x5
tne %xcc, 0x2
fnot2s %f1, %f23
ldstub [%l7 + 0x18], %g1
fblg,a %fcc1, loop_2796
std %f12, [%l7 + 0x68]
tpos %xcc, 0x0
sir 0x08AE
loop_2796:
fornot2s %f8, %f8, %f29
fpack16 %f0, %f15
fcmpgt32 %f10, %f16, %l5
tpos %xcc, 0x2
fbne,a %fcc2, loop_2797
fone %f28
brgez %i1, loop_2798
fxors %f29, %f24, %f23
loop_2797:
nop
wr %g0, 0x88, %asi
ldxa [%l7 + 0x78] %asi, %l4
loop_2798:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umul %o3, %i5, %g3
ldd [%l7 + 0x50], %g4
xorcc %o1, 0x11ED, %i6
fbg %fcc1, loop_2799
smul %o2, 0x17B3, %i0
srax %g7, %g5, %i3
tneg %xcc, 0x1
loop_2799:
fors %f11, %f14, %f11
movn %icc, %l3, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sethi 0x1FAC, %o0
edge16l %l1, %i7, %i4
movvs %icc, %i2, %o5
fornot1s %f22, %f7, %f28
array32 %g6, %l2, %l0
xorcc %o6, 0x039E, %o4
bne,pt %xcc, loop_2800
xorcc %l6, %o7, %g1
movrgz %l5, %l4, %o3
tg %xcc, 0x4
loop_2800:
smul %i5, %g3, %i1
fbne,a %fcc3, loop_2801
fcmple32 %f6, %f0, %g4
fxnors %f16, %f12, %f15
popc %o1, %o2
loop_2801:
nop
setx 0xFEB0A9E5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x77547376, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fsubs %f0, %f4, %f31
fbo,a %fcc3, loop_2802
ba,pn %icc, loop_2803
sllx %i0, 0x0D, %i6
fmovsvc %icc, %f17, %f4
loop_2802:
movneg %xcc, %g7, %i3
loop_2803:
andcc %l3, 0x0D2F, %g2
movle %xcc, %o0, %g5
sll %i7, 0x01, %l1
mulx %i4, %i2, %g6
alignaddrl %l2, %l0, %o5
fble %fcc0, loop_2804
fmovrdgz %o4, %f14, %f20
nop
setx 0xD473BC0D53AE8172, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xCE2EAC8366C984C7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f12, %f8
sllx %o6, %o7, %g1
loop_2804:
srl %l6, %l4, %l5
orncc %i5, %o3, %g3
sth %i1, [%l7 + 0x48]
nop
set 0x20, %g6
stb %g4, [%l7 + %g6]
edge32ln %o1, %o2, %i0
edge16 %g7, %i3, %i6
nop
setx 0xEC471CE5B2C7F61C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f16
edge32n %l3, %g2, %g5
edge8n %o0, %i7, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
prefetch [%l7 + 0x1C], 0x0
wr %g0, 0x89, %asi
ldda [%l7 + 0x30] %asi, %i2
edge16 %g6, %l1, %l2
xor %l0, 0x1B50, %o5
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
set 0x1D, %o0
stba %o6, [%l7 + %o0] 0x15
edge16l %o7, %o4, %l6
stb %l4, [%l7 + 0x67]
bvc %icc, loop_2805
lduh [%l7 + 0x3E], %g1
bge,a %xcc, loop_2806
fornot1 %f28, %f12, %f6
loop_2805:
stb %l5, [%l7 + 0x7F]
udivcc %i5, 0x022C, %g3
loop_2806:
movvs %xcc, %i1, %g4
fmovrse %o1, %f11, %f9
call loop_2807
tne %icc, 0x0
edge8n %o3, %o2, %i0
stx %i3, [%l7 + 0x28]
loop_2807:
fmovdle %xcc, %f14, %f15
nop
fitos %f10, %f0
fstox %f0, %f12
flush %l7 + 0x0C
brlz,a %i6, loop_2808
bn,a %xcc, loop_2809
array8 %g7, %l3, %g5
srax %g2, %o0, %i7
loop_2808:
fnot2s %f10, %f5
loop_2809:
fmovsgu %xcc, %f3, %f18
orn %i2, 0x1132, %i4
edge16 %l1, %l2, %g6
tvs %xcc, 0x6
edge8l %l0, %o5, %o7
move %xcc, %o6, %o4
udiv %l6, 0x0054, %l4
fcmpeq16 %f0, %f10, %l5
nop
setx loop_2810, %l0, %l1
jmpl %l1, %g1
udivx %g3, 0x0DD9, %i1
set 0x50, %l5
prefetcha [%l7 + %l5] 0x89, 0x2
loop_2810:
movn %icc, %o1, %i5
nop
set 0x38, %o7
lduw [%l7 + %o7], %o2
bvs,a loop_2811
ldsh [%l7 + 0x28], %i0
edge16l %i3, %o3, %i6
sdivx %l3, 0x036B, %g7
loop_2811:
smul %g5, 0x0531, %g2
ta %icc, 0x7
nop
fitod %f10, %f6
fdtox %f6, %f20
fba,a %fcc3, loop_2812
movvc %xcc, %i7, %i2
fmul8x16 %f21, %f24, %f16
xnor %o0, 0x0722, %l1
loop_2812:
orn %i4, %g6, %l0
fnegs %f17, %f25
umulcc %l2, %o5, %o7
fbu %fcc0, loop_2813
or %o6, 0x1516, %l6
nop
setx loop_2814, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ldsh [%l7 + 0x20], %l4
loop_2813:
ldsb [%l7 + 0x36], %l5
movvc %xcc, %g1, %o4
loop_2814:
fzero %f22
bg,a,pt %xcc, loop_2815
subccc %i1, 0x1A0F, %g3
tcc %xcc, 0x0
ldsb [%l7 + 0x75], %o1
loop_2815:
tg %icc, 0x4
bgu,a,pt %icc, loop_2816
edge16ln %i5, %g4, %o2
movle %icc, %i0, %o3
movpos %xcc, %i3, %l3
loop_2816:
fbu %fcc1, loop_2817
tcc %xcc, 0x0
sll %g7, 0x01, %g5
tvs %icc, 0x6
loop_2817:
movrne %i6, %g2, %i7
edge8n %o0, %i2, %l1
movvs %icc, %i4, %l0
fmuld8ulx16 %f19, %f23, %f12
fmovsgu %xcc, %f15, %f28
xorcc %g6, %o5, %o7
xnor %o6, %l6, %l2
nop
fitod %f12, %f2
fdtoi %f2, %f10
nop
set 0x50, %o6
stw %l4, [%l7 + %o6]
fbl %fcc1, loop_2818
movcc %xcc, %l5, %o4
add %i1, %g1, %g3
wr %g0, 0x2b, %asi
ldda [%l7 + 0x30] %asi, %o0
loop_2818:
tsubcctv %i5, %g4, %o2
movrgez %i0, %o3, %i3
nop
setx 0xC195226CD071D3D9, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
movvc %icc, %g7, %l3
sllx %i6, 0x11, %g2
tge %icc, 0x5
lduw [%l7 + 0x2C], %g5
fandnot2 %f14, %f22, %f2
sll %i7, %i2, %l1
movrlez %o0, 0x29C, %i4
nop
setx loop_2819, %l0, %l1
jmpl %l1, %l0
sdivx %g6, 0x0C23, %o7
ldx [%l7 + 0x70], %o6
sll %o5, %l2, %l4
loop_2819:
movpos %xcc, %l6, %l5
bl %icc, loop_2820
bvs,a,pt %icc, loop_2821
mulscc %o4, %g1, %g3
orncc %i1, %i5, %o1
loop_2820:
bvc,pn %icc, loop_2822
loop_2821:
umulcc %g4, %i0, %o2
set 0x1A, %i6
lduha [%l7 + %i6] 0x15, %o3
loop_2822:
nop
fitod %f8, %f18
fdtoi %f18, %f22
nop
setx 0x19C62887C6CB2296, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x76FDF84C227C853A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f14, %f18
tcs %xcc, 0x1
movleu %icc, %i3, %l3
edge8 %i6, %g7, %g5
fones %f27
fmovdle %icc, %f8, %f15
movvc %icc, %i7, %i2
edge16l %l1, %o0, %g2
sir 0x1996
fbug %fcc1, loop_2823
sethi 0x11C3, %l0
sra %i4, 0x13, %o7
add %o6, %o5, %l2
loop_2823:
fmovde %icc, %f17, %f20
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x18] %asi, 0x3
ta %xcc, 0x4
fpadd32s %f3, %f22, %f9
addccc %g6, 0x0481, %l5
edge32l %o4, %g1, %g3
fmovdleu %icc, %f3, %f21
alignaddr %l6, %i5, %o1
add %g4, %i0, %i1
sdiv %o3, 0x1B7F, %i3
udivx %l3, 0x1335, %i6
brlez,a %o2, loop_2824
fandnot2 %f8, %f30, %f2
tvs %xcc, 0x4
movvs %xcc, %g7, %g5
loop_2824:
nop
set 0x08, %l2
sta %f22, [%l7 + %l2] 0x88
fxnors %f19, %f13, %f27
fones %f5
tcs %icc, 0x4
call loop_2825
movrlz %i2, %i7, %o0
alignaddrl %l1, %g2, %i4
edge32 %o7, %l0, %o6
loop_2825:
movcs %xcc, %l2, %l4
fmovdcc %icc, %f19, %f10
smul %g6, %l5, %o4
mulscc %g1, %g3, %l6
taddcctv %i5, 0x022D, %o5
srl %g4, %o1, %i0
add %i1, %i3, %l3
fbl,a %fcc3, loop_2826
movge %xcc, %o3, %o2
edge32l %g7, %i6, %g5
ble loop_2827
loop_2826:
edge32 %i2, %i7, %o0
edge8ln %l1, %g2, %o7
fble %fcc1, loop_2828
loop_2827:
sdivcc %i4, 0x01CE, %o6
fmovrsgez %l2, %f23, %f8
set 0x08, %g5
ldstuba [%l7 + %g5] 0x89, %l0
loop_2828:
fxor %f6, %f8, %f14
addccc %g6, 0x02B9, %l5
fsrc1 %f16, %f4
udiv %o4, 0x1694, %l4
edge8n %g1, %l6, %i5
fbl %fcc3, loop_2829
fmovsleu %icc, %f10, %f24
subccc %o5, 0x1D2E, %g4
alignaddr %g3, %o1, %i0
loop_2829:
sdiv %i3, 0x1361, %i1
movvc %xcc, %l3, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
flush %l7 + 0x64
movne %icc, %o2, %g7
edge8l %i6, %g5, %i7
addcc %i2, %l1, %g2
tge %xcc, 0x4
mulx %o7, %i4, %o6
sir 0x02C6
edge16n %l2, %l0, %o0
fbg %fcc2, loop_2830
ldsb [%l7 + 0x72], %g6
fnot2 %f2, %f6
bn,pt %xcc, loop_2831
loop_2830:
fmovrsgz %l5, %f13, %f3
movleu %icc, %l4, %o4
movgu %icc, %g1, %l6
loop_2831:
edge32l %o5, %g4, %i5
movrgz %g3, %i0, %o1
fones %f31
fmuld8sux16 %f5, %f0, %f24
fandnot1 %f24, %f2, %f6
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x3A] %asi, %i3
fbn %fcc3, loop_2832
fxnor %f10, %f18, %f6
for %f30, %f24, %f2
fcmple16 %f10, %f16, %i1
loop_2832:
udiv %l3, 0x027F, %o3
movn %xcc, %g7, %o2
fmovs %f7, %f5
movle %xcc, %g5, %i6
tvs %xcc, 0x5
ta %xcc, 0x3
orn %i2, 0x1AAF, %l1
orn %i7, 0x0018, %g2
set 0x58, %l3
prefetcha [%l7 + %l3] 0x80, 0x2
sdivcc %o6, 0x0CCC, %o7
umulcc %l0, 0x1908, %o0
bneg loop_2833
faligndata %f24, %f24, %f12
movcc %icc, %g6, %l5
fcmpne32 %f10, %f12, %l4
loop_2833:
movgu %xcc, %o4, %l2
alignaddr %l6, %g1, %g4
fmovde %icc, %f2, %f11
orcc %o5, 0x0A53, %g3
array16 %i5, %i0, %i3
brz %o1, loop_2834
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tne %icc, 0x4
wr %g0, 0x88, %asi
stxa %l3, [%l7 + 0x30] %asi
loop_2834:
movcc %icc, %i1, %o3
set 0x40, %g4
stda %f0, [%l7 + %g4] 0x15
bleu,pn %xcc, loop_2835
fsrc2s %f1, %f0
movcc %icc, %g7, %g5
brgz,a %i6, loop_2836
loop_2835:
call loop_2837
fnand %f24, %f4, %f8
ba %xcc, loop_2838
loop_2836:
flush %l7 + 0x24
loop_2837:
nop
set 0x60, %o2
lda [%l7 + %o2] 0x89, %f2
loop_2838:
movg %xcc, %o2, %i2
fxnors %f14, %f9, %f8
fmovrdlz %l1, %f30, %f20
fmul8x16al %f19, %f11, %f28
tpos %icc, 0x1
movgu %xcc, %i7, %i4
movl %xcc, %g2, %o7
fmovdvc %icc, %f7, %f1
edge32ln %l0, %o0, %g6
edge32l %l5, %l4, %o6
xorcc %l2, %l6, %o4
fcmple16 %f14, %f0, %g1
membar 0x6F
fbe %fcc3, loop_2839
fandnot2 %f28, %f12, %f2
fexpand %f25, %f24
umul %o5, 0x16BD, %g4
loop_2839:
array32 %g3, %i0, %i5
sra %i3, %l3, %i1
fors %f11, %f18, %f31
movne %xcc, %o1, %g7
stw %o3, [%l7 + 0x54]
fmovsneg %xcc, %f22, %f10
movge %icc, %i6, %o2
prefetch [%l7 + 0x3C], 0x2
tge %xcc, 0x2
sdivcc %i2, 0x09E5, %g5
ba %icc, loop_2840
fone %f30
movrne %i7, 0x129, %l1
edge32l %i4, %o7, %l0
loop_2840:
xnorcc %g2, 0x1E0D, %g6
stx %l5, [%l7 + 0x70]
movcs %icc, %l4, %o0
tle %xcc, 0x3
movle %icc, %l2, %o6
fbo %fcc3, loop_2841
movrgez %l6, %g1, %o5
nop
fitod %f4, %f12
fdtox %f12, %f12
fmovrsgez %o4, %f13, %f0
loop_2841:
alignaddrl %g4, %i0, %g3
edge16ln %i5, %i3, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %o1, %i1, %o3
fmovdpos %icc, %f6, %f4
nop
setx 0x24575DEFFAAD18E9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x2C0DC99CEF8DAB59, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fmuld %f20, %f12, %f30
fblg %fcc2, loop_2842
tleu %xcc, 0x2
sethi 0x1D60, %i6
movrlez %g7, %o2, %g5
loop_2842:
umulcc %i7, 0x1004, %i2
edge8 %l1, %o7, %l0
edge32 %g2, %i4, %g6
add %l7, 0x10, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %l5
casxa [%l6] %asi, %l5, %o0
nop
setx loop_2843, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbug %fcc0, loop_2844
movle %xcc, %l4, %o6
movg %icc, %l2, %l6
loop_2843:
ldub [%l7 + 0x57], %o5
loop_2844:
addc %o4, 0x16F3, %g1
tvc %xcc, 0x7
alignaddrl %g4, %i0, %g3
fsrc2s %f6, %f16
tvs %icc, 0x5
addcc %i3, 0x1F7A, %l3
xnorcc %i5, %o1, %i1
movpos %xcc, %o3, %i6
tcc %icc, 0x3
nop
fitos %f19, %f24
fbo,a %fcc3, loop_2845
tge %icc, 0x6
movl %xcc, %g7, %o2
tle %icc, 0x1
loop_2845:
subccc %i7, 0x0CF4, %g5
fbuge %fcc1, loop_2846
fornot2 %f28, %f6, %f6
tvc %icc, 0x6
orn %l1, %i2, %l0
loop_2846:
sir 0x0E48
fmovd %f22, %f20
nop
setx 0x6B460B58, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
fsqrts %f5, %f0
fpmerge %f17, %f24, %f8
edge16n %o7, %i4, %g6
bcc loop_2847
fble,a %fcc1, loop_2848
fbg,a %fcc1, loop_2849
nop
setx loop_2850, %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_2847:
fpack16 %f12, %f31
loop_2848:
nop
setx loop_2851, %l0, %l1
jmpl %l1, %g2
loop_2849:
membar 0x76
loop_2850:
nop
fitos %f14, %f13
fstox %f13, %f16
fxtos %f16, %f29
tcc %icc, 0x6
loop_2851:
nop
fitod %f4, %f12
fdtoi %f12, %f30
fmovsl %xcc, %f3, %f22
brz,a %l5, loop_2852
lduh [%l7 + 0x54], %o0
fmovrsgez %o6, %f5, %f26
wr %g0, 0x27, %asi
stba %l2, [%l7 + 0x64] %asi
membar #Sync
loop_2852:
array32 %l4, %o5, %l6
edge32n %o4, %g1, %g4
fmovdneg %xcc, %f20, %f10
edge8 %g3, %i3, %i0
fnot1s %f1, %f21
fmovdcs %xcc, %f30, %f14
andn %i5, 0x0BA6, %l3
bpos,a,pn %icc, loop_2853
orncc %i1, %o1, %i6
umul %g7, %o2, %i7
tcc %icc, 0x5
loop_2853:
movl %icc, %g5, %l1
fnot1s %f8, %f7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x10] %asi, 0x2
wr %g0, 0x11, %asi
ldda [%l7 + 0x50] %asi, %l0
bneg,a %xcc, loop_2854
nop
set 0x38, %g2
prefetch [%l7 + %g2], 0x2
alignaddr %o7, %i4, %i2
movg %icc, %g2, %l5
loop_2854:
fandnot1 %f8, %f4, %f22
membar 0x43
fmovsn %xcc, %f9, %f15
bge,a %xcc, loop_2855
bvc,pn %xcc, loop_2856
movneg %xcc, %o0, %o6
fornot1s %f22, %f30, %f19
loop_2855:
st %f3, [%l7 + 0x38]
loop_2856:
movge %xcc, %l2, %g6
fnands %f24, %f7, %f19
nop
setx 0x192A9FEA3E140BC8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x1BDE9A3B1962EADE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f20, %f2
nop
fitod %f10, %f18
fdtox %f18, %f30
fxtod %f30, %f0
fcmple32 %f4, %f10, %o5
array32 %l4, %o4, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bpos,pt %icc, loop_2857
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addc %g4, %g3, %l6
fmovrde %i3, %f2, %f10
loop_2857:
nop
wr %g0, 0x04, %asi
stda %f16, [%l7 + 0x40] %asi
fmovdneg %xcc, %f25, %f11
set 0x25, %l6
lduba [%l7 + %l6] 0x0c, %i5
movg %xcc, %i0, %i1
sll %o1, 0x0A, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tn %icc, 0x7
fnot1s %f26, %f29
movrlez %l3, 0x37A, %o2
tcs %icc, 0x6
bg,a,pn %xcc, loop_2858
and %g7, 0x1B18, %g5
set 0x70, %o3
ldswa [%l7 + %o3] 0x89, %i7
loop_2858:
orncc %l1, %l0, %o3
fmovsg %xcc, %f25, %f13
te %xcc, 0x3
udivx %o7, 0x1B1C, %i2
taddcc %i4, 0x06B8, %g2
smulcc %o0, %l5, %l2
lduw [%l7 + 0x34], %o6
edge32 %o5, %g6, %l4
fmovspos %icc, %f6, %f11
bge,pn %xcc, loop_2859
andn %g1, %o4, %g3
movvc %xcc, %l6, %i3
movrlez %i5, 0x269, %g4
loop_2859:
nop
set 0x5F, %l4
stba %i1, [%l7 + %l4] 0xeb
membar #Sync
edge32l %o1, %i0, %i6
mulx %o2, 0x1D15, %l3
alignaddrl %g7, %g5, %i7
udivx %l1, 0x0A7E, %o3
set 0x30, %i1
ldxa [%g0 + %i1] 0x50, %o7
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x48] %asi, 0x2
tpos %icc, 0x0
movg %icc, %i4, %g2
bgu,a loop_2860
sllx %l0, 0x16, %o0
fpack32 %f8, %f14, %f18
nop
fitos %f11, %f15
fstox %f15, %f24
fxtos %f24, %f8
loop_2860:
fbul,a %fcc0, loop_2861
tsubcctv %l5, %l2, %o5
fxnor %f12, %f30, %f18
stw %o6, [%l7 + 0x44]
loop_2861:
subccc %l4, 0x13E4, %g1
tl %icc, 0x0
ba loop_2862
xorcc %g6, %o4, %g3
edge32 %l6, %i3, %g4
membar 0x3D
loop_2862:
edge32ln %i5, %i1, %i0
fnor %f16, %f26, %f24
brlz %i6, loop_2863
tn %icc, 0x3
movg %xcc, %o1, %o2
edge16n %l3, %g5, %i7
loop_2863:
nop
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x76] %asi, %g7
tpos %icc, 0x4
movcc %xcc, %l1, %o3
andn %i2, %o7, %i4
set 0x4C, %l1
ldswa [%l7 + %l1] 0x04, %l0
flush %l7 + 0x64
swap [%l7 + 0x60], %o0
orcc %l5, 0x03DE, %l2
fba %fcc1, loop_2864
faligndata %f28, %f8, %f6
tvc %xcc, 0x4
edge32n %o5, %o6, %l4
loop_2864:
fbule %fcc2, loop_2865
fmovd %f24, %f20
taddcctv %g2, %g1, %g6
edge8ln %o4, %g3, %l6
loop_2865:
umul %i3, 0x0F7F, %i5
tpos %icc, 0x0
movl %xcc, %g4, %i1
sdivcc %i0, 0x0BEF, %o1
umulcc %i6, %o2, %g5
tge %xcc, 0x2
fornot1s %f15, %f9, %f24
tle %xcc, 0x4
tsubcc %i7, %g7, %l1
edge16n %l3, %o3, %i2
nop
setx 0xF7635937, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x7B1AC51F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fadds %f0, %f30, %f6
fpsub16s %f27, %f9, %f1
array16 %i4, %l0, %o7
sth %o0, [%l7 + 0x5E]
movcc %icc, %l5, %l2
fexpand %f28, %f0
swap [%l7 + 0x14], %o5
te %xcc, 0x2
fmuld8ulx16 %f14, %f11, %f30
edge32l %l4, %g2, %o6
fmovsn %xcc, %f7, %f31
or %g1, %o4, %g6
mulx %g3, %i3, %i5
ldsb [%l7 + 0x2F], %g4
or %l6, 0x0F5D, %i1
movle %xcc, %o1, %i6
movcs %xcc, %i0, %o2
tge %xcc, 0x0
sll %i7, 0x15, %g7
fmovda %icc, %f31, %f24
popc 0x0512, %g5
bpos,pn %icc, loop_2866
or %l3, %l1, %o3
movrgz %i4, %l0, %i2
mova %icc, %o0, %l5
loop_2866:
nop
wr %g0, 0x04, %asi
lduba [%l7 + 0x0A] %asi, %o7
fbue %fcc2, loop_2867
swap [%l7 + 0x4C], %o5
ld [%l7 + 0x64], %f14
tcs %icc, 0x1
loop_2867:
nop
set 0x6E, %g1
ldub [%l7 + %g1], %l2
edge16 %g2, %l4, %g1
movne %xcc, %o6, %o4
udiv %g3, 0x1E9C, %i3
bn %xcc, loop_2868
movneg %icc, %i5, %g6
movleu %xcc, %l6, %g4
tvc %xcc, 0x0
loop_2868:
sub %i1, %o1, %i6
tpos %xcc, 0x4
nop
setx 0x8656ECB5B76CD04C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xB65FC31E1E835F02, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
faddd %f10, %f18, %f8
movrne %o2, %i0, %g7
bpos,pn %icc, loop_2869
orcc %g5, %l3, %l1
movn %xcc, %o3, %i4
wr %g0, 0xe3, %asi
stxa %l0, [%l7 + 0x70] %asi
membar #Sync
loop_2869:
nop
setx 0x5BF3B287, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0xAF9DEBAD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fmuls %f13, %f2, %f4
movvs %icc, %i2, %i7
fmovsvs %xcc, %f31, %f14
fmovsne %xcc, %f8, %f11
movgu %icc, %o0, %l5
edge32l %o7, %l2, %o5
tleu %icc, 0x0
tsubcc %g2, %l4, %o6
movvc %icc, %o4, %g1
fcmpne32 %f8, %f18, %i3
smulcc %i5, %g6, %g3
fnands %f6, %f20, %f9
udiv %g4, 0x026C, %l6
fbuge %fcc1, loop_2870
sth %o1, [%l7 + 0x1E]
movleu %xcc, %i6, %i1
tcc %xcc, 0x1
loop_2870:
udiv %o2, 0x0451, %i0
fandnot1 %f2, %f28, %f16
movre %g5, %g7, %l1
nop
fitos %f2, %f17
fstod %f17, %f10
mulx %l3, 0x0653, %o3
taddcc %l0, 0x1295, %i2
fbg %fcc2, loop_2871
srax %i4, %o0, %l5
sdivx %o7, 0x0B16, %i7
lduw [%l7 + 0x08], %o5
loop_2871:
pdist %f4, %f26, %f10
fbne %fcc2, loop_2872
umulcc %l2, 0x0890, %l4
tgu %icc, 0x6
andcc %o6, %o4, %g2
loop_2872:
fornot1s %f19, %f0, %f0
sethi 0x1FDE, %i3
tle %xcc, 0x6
fpack32 %f18, %f8, %f26
movvs %xcc, %i5, %g6
fpmerge %f11, %f1, %f28
sub %g1, 0x09E3, %g4
fba,a %fcc0, loop_2873
tsubcc %l6, %g3, %o1
swap [%l7 + 0x70], %i6
or %i1, 0x09D2, %o2
loop_2873:
popc 0x1B7F, %i0
be,pn %icc, loop_2874
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdlez %g5, %f4, %f28
st %f22, [%l7 + 0x4C]
loop_2874:
mulscc %g7, %l1, %l3
array16 %o3, %l0, %i2
fnors %f16, %f13, %f3
taddcctv %i4, %l5, %o0
xnorcc %i7, 0x01AD, %o5
fbn %fcc0, loop_2875
and %l2, %l4, %o6
for %f22, %f22, %f0
movre %o7, %g2, %i3
loop_2875:
taddcctv %o4, 0x0724, %i5
nop
set 0x68, %o5
prefetch [%l7 + %o5], 0x1
nop
setx loop_2876, %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
sdivcc %g1, 0x12CE, %g4
stw %g6, [%l7 + 0x30]
nop
setx 0x57436C6E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
fsqrts %f19, %f30
loop_2876:
tsubcc %g3, 0x01D4, %l6
xnor %i6, %o1, %o2
move %icc, %i1, %i0
membar 0x39
movvc %xcc, %g7, %g5
fba %fcc0, loop_2877
udiv %l3, 0x07ED, %l1
fmovdcs %icc, %f15, %f3
add %l7, 0x14, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %l0, %o3
loop_2877:
fmovrse %i2, %f1, %f26
fbg,a %fcc3, loop_2878
edge8 %l5, %o0, %i7
popc %i4, %l2
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x6C] %asi, %o5
loop_2878:
tsubcctv %o6, 0x0A76, %l4
fabss %f7, %f15
fnor %f2, %f24, %f12
sdivx %o7, 0x12F4, %g2
stbar
fmovdvc %icc, %f16, %f24
be,a,pn %icc, loop_2879
ldub [%l7 + 0x24], %i3
tgu %icc, 0x6
tsubcc %o4, %i5, %g1
loop_2879:
edge32n %g4, %g6, %g3
be,a,pt %icc, loop_2880
andncc %l6, %o1, %o2
subccc %i1, 0x1457, %i6
sdivx %i0, 0x1C22, %g7
loop_2880:
mulscc %g5, 0x1532, %l1
tsubcc %l0, %l3, %o3
orn %i2, %l5, %i7
movneg %xcc, %i4, %l2
array8 %o0, %o5, %o6
tpos %icc, 0x2
tvc %icc, 0x2
fbul,a %fcc1, loop_2881
fmovdcc %xcc, %f20, %f30
wr %g0, 0x80, %asi
lda [%l7 + 0x70] %asi, %f5
loop_2881:
fmul8ulx16 %f24, %f14, %f28
array32 %o7, %g2, %i3
be,pn %xcc, loop_2882
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x18, %asi
ldsha [%l7 + 0x66] %asi, %o4
loop_2882:
tpos %xcc, 0x4
movrlz %i5, %l4, %g1
membar 0x18
nop
fitod %f4, %f8
fdtox %f8, %f8
fxtod %f8, %f4
smulcc %g4, 0x1C2A, %g3
alignaddrl %g6, %l6, %o1
popc %o2, %i6
fmovda %icc, %f4, %f17
movcs %icc, %i0, %i1
tsubcctv %g7, %l1, %g5
orn %l0, %l3, %o3
movne %xcc, %i2, %i7
fmovrdne %l5, %f24, %f18
lduw [%l7 + 0x68], %i4
fpadd16 %f8, %f30, %f12
fpsub32s %f18, %f2, %f3
sir 0x1802
andcc %l2, %o0, %o6
movne %xcc, %o5, %o7
fxnor %f16, %f6, %f4
fnot2 %f30, %f24
array8 %g2, %i3, %o4
movl %icc, %l4, %i5
brlz %g1, loop_2883
fmovdg %icc, %f5, %f7
fcmpne32 %f18, %f12, %g3
fpadd32 %f8, %f24, %f0
loop_2883:
fmovsle %icc, %f13, %f30
mulx %g4, 0x0ABB, %l6
set 0x78, %o4
prefetcha [%l7 + %o4] 0x81, 0x2
alignaddrl %o2, %i6, %i0
xnor %o1, 0x1DDC, %g7
movgu %xcc, %l1, %g5
orn %l0, 0x0B31, %i1
be,pt %icc, loop_2884
mova %icc, %o3, %i2
tsubcc %l3, %i7, %l5
nop
setx loop_2885, %l0, %l1
jmpl %l1, %l2
loop_2884:
array32 %i4, %o6, %o5
fandnot1s %f24, %f31, %f8
tleu %xcc, 0x4
loop_2885:
addcc %o7, %g2, %o0
fmovde %xcc, %f26, %f14
fors %f8, %f0, %f17
tsubcc %o4, 0x1DE9, %l4
sllx %i5, %g1, %g3
movn %xcc, %g4, %l6
tcc %icc, 0x6
edge16ln %i3, %o2, %i6
brgz,a %i0, loop_2886
tsubcc %o1, %g6, %l1
fmovdleu %icc, %f20, %f19
popc %g7, %l0
loop_2886:
fbg %fcc2, loop_2887
movleu %icc, %i1, %o3
fandnot2 %f26, %f6, %f16
bleu,pn %icc, loop_2888
loop_2887:
addc %g5, 0x1587, %i2
udivcc %i7, 0x162F, %l5
movle %icc, %l3, %l2
loop_2888:
movg %icc, %i4, %o6
edge16ln %o7, %g2, %o5
tn %icc, 0x7
nop
setx loop_2889, %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 0x0637C061, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
fsqrts %f1, %f9
tcc %icc, 0x3
movrlz %o4, 0x097, %o0
loop_2889:
fmovscc %icc, %f12, %f24
edge8l %l4, %i5, %g3
nop
fitod %f25, %f26
tge %icc, 0x3
array32 %g4, %l6, %g1
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %i2
sir 0x02D4
move %xcc, %i6, %o2
tpos %xcc, 0x6
bcs %icc, loop_2890
subcc %i0, %o1, %l1
alignaddr %g6, %g7, %i1
fpsub32s %f19, %f4, %f20
loop_2890:
nop
setx loop_2891, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fexpand %f3, %f14
fxnor %f8, %f24, %f30
te %xcc, 0x2
loop_2891:
brnz,a %o3, loop_2892
fone %f2
fmovrslez %g5, %f5, %f2
set 0x30, %i5
lduwa [%l7 + %i5] 0x04, %l0
loop_2892:
movn %icc, %i7, %l5
addc %i2, 0x0DC7, %l3
nop
setx 0x7DE414B1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x4ED711C8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fdivs %f2, %f29, %f26
and %l2, %o6, %i4
movleu %icc, %o7, %o5
fmovsvs %xcc, %f23, %f16
movcs %xcc, %o4, %o0
move %xcc, %g2, %l4
add %l7, 0x78, %l6
wr %g0, 0x19, %asi
casxa [%l6] 0x19, %g3, %i5
andncc %l6, %g4, %i3
edge16l %i6, %g1, %o2
movge %icc, %o1, %i0
fcmpne16 %f26, %f22, %g6
movcs %icc, %l1, %i1
fmovdg %icc, %f23, %f0
srlx %o3, %g7, %g5
and %i7, 0x04B8, %l5
fmovsvc %xcc, %f2, %f10
andncc %l0, %i2, %l2
xnorcc %o6, %l3, %o7
sll %o5, %i4, %o0
fbge,a %fcc1, loop_2893
movpos %icc, %g2, %l4
fmuld8ulx16 %f6, %f13, %f14
xor %g3, %i5, %l6
loop_2893:
srl %o4, %g4, %i6
edge32 %g1, %o2, %i3
xnor %o1, %g6, %i0
smulcc %i1, 0x1EED, %l1
fbl,a %fcc2, loop_2894
movne %icc, %o3, %g7
movpos %xcc, %i7, %g5
taddcc %l5, %i2, %l0
loop_2894:
movrlez %o6, 0x255, %l3
nop
fitos %f16, %f14
movpos %icc, %l2, %o7
nop
setx loop_2895, %l0, %l1
jmpl %l1, %i4
nop
setx 0x6008F73F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
fsqrts %f21, %f2
fmovdne %icc, %f26, %f18
srax %o5, 0x19, %g2
loop_2895:
nop
set 0x78, %i4
ldswa [%l7 + %i4] 0x80, %o0
set 0x6A, %i7
ldstuba [%l7 + %i7] 0x11, %l4
sdiv %g3, 0x1603, %i5
bpos,a,pn %xcc, loop_2896
udiv %o4, 0x1177, %l6
edge8l %g4, %g1, %o2
movleu %icc, %i3, %i6
loop_2896:
fmovsgu %icc, %f31, %f21
edge16l %g6, %i0, %o1
sra %l1, 0x12, %i1
taddcctv %g7, 0x11D4, %i7
sth %g5, [%l7 + 0x74]
nop
setx 0x505F3281, %l0, %l6
st %l6, [%l7 + 0x34]
ld [%l7 + 0x34], %fsr
sra %o3, %l5, %l0
stx %i2, [%l7 + 0x40]
fmovdcc %icc, %f7, %f29
udiv %o6, 0x1B4E, %l2
fbl %fcc2, loop_2897
te %icc, 0x2
andn %l3, 0x0E98, %i4
orn %o7, %g2, %o0
loop_2897:
edge32l %o5, %l4, %g3
tge %icc, 0x4
nop
setx 0x0FAE82A5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
fsqrts %f24, %f28
fpackfix %f26, %f14
sdivx %o4, 0x02E7, %i5
movrne %g4, %l6, %o2
fmovsvc %xcc, %f29, %f5
sdivcc %g1, 0x1ECA, %i3
edge32n %g6, %i6, %o1
tcs %xcc, 0x5
or %l1, 0x0A19, %i0
membar #Sync
set 0x40, %g3
ldda [%l7 + %g3] 0xf9, %f0
bpos,pn %xcc, loop_2898
std %f12, [%l7 + 0x38]
tcs %icc, 0x4
smul %g7, %i1, %g5
loop_2898:
fbo %fcc2, loop_2899
nop
setx loop_2900, %l0, %l1
jmpl %l1, %o3
fbue %fcc1, loop_2901
addc %l5, %i7, %l0
loop_2899:
ble,pt %icc, loop_2902
loop_2900:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2901:
movneg %icc, %o6, %l2
wr %g0, 0x80, %asi
lduwa [%l7 + 0x3C] %asi, %i2
loop_2902:
fmovsn %xcc, %f26, %f1
bn,a %icc, loop_2903
srl %l3, %o7, %i4
nop
setx loop_2904, %l0, %l1
jmpl %l1, %g2
srlx %o0, 0x07, %o5
loop_2903:
umulcc %l4, %g3, %o4
bn,a %icc, loop_2905
loop_2904:
edge16ln %i5, %g4, %l6
membar 0x68
edge32n %o2, %i3, %g6
loop_2905:
fmovse %xcc, %f8, %f25
subcc %i6, %o1, %l1
movrne %i0, %g7, %g1
fmuld8sux16 %f25, %f11, %f12
edge32l %g5, %o3, %l5
fbg %fcc0, loop_2906
tcs %xcc, 0x3
nop
setx loop_2907, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
alignaddrl %i1, %l0, %i7
loop_2906:
srlx %l2, %i2, %o6
fmovdpos %xcc, %f11, %f25
loop_2907:
stbar
fbn,a %fcc3, loop_2908
fandnot1 %f22, %f24, %f8
tvs %icc, 0x4
call loop_2909
loop_2908:
ldsb [%l7 + 0x2A], %o7
fbge %fcc0, loop_2910
ld [%l7 + 0x48], %f29
loop_2909:
xnor %i4, 0x118B, %g2
tvc %icc, 0x0
loop_2910:
brgez %l3, loop_2911
bne,a,pn %icc, loop_2912
edge32l %o5, %l4, %o0
fmovdne %xcc, %f19, %f5
loop_2911:
fbuge %fcc2, loop_2913
loop_2912:
sll %o4, 0x0F, %i5
ldub [%l7 + 0x0A], %g3
movvc %icc, %l6, %o2
loop_2913:
taddcctv %g4, %g6, %i3
set 0x40, %o1
stda %f0, [%l7 + %o1] 0x1e
membar #Sync
sth %o1, [%l7 + 0x56]
tneg %icc, 0x0
edge32 %i6, %l1, %g7
fmovse %icc, %f11, %f19
mulx %g1, %g5, %o3
fnot2 %f30, %f26
sub %l5, %i0, %i1
popc %i7, %l2
edge16ln %i2, %o6, %o7
tneg %xcc, 0x2
wr %g0, 0x89, %asi
swapa [%l7 + 0x34] %asi, %l0
tneg %icc, 0x2
ta %xcc, 0x4
tn %xcc, 0x2
wr %g0, 0x11, %asi
ldda [%l7 + 0x70] %asi, %i4
ldub [%l7 + 0x4E], %g2
movge %xcc, %l3, %o5
fxnors %f27, %f30, %f23
movrgz %l4, %o0, %i5
srl %o4, %g3, %l6
ldd [%l7 + 0x18], %f4
orncc %o2, %g4, %i3
sllx %o1, 0x0F, %i6
nop
setx 0x9072B2CF, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
set 0x40, %l0
ldda [%l7 + %l0] 0x14, %f0
bl,pt %xcc, loop_2914
tvc %xcc, 0x3
brlz,a %g6, loop_2915
umul %g7, 0x01C4, %l1
loop_2914:
srax %g5, 0x10, %g1
wr %g0, 0x80, %asi
lduba [%l7 + 0x7C] %asi, %o3
loop_2915:
tpos %xcc, 0x3
subcc %i0, 0x0DCA, %i1
sra %l5, 0x00, %l2
fnot2s %f19, %f18
andncc %i7, %i2, %o6
fbn,a %fcc0, loop_2916
xor %l0, 0x08F1, %i4
tle %icc, 0x0
movcc %icc, %o7, %g2
loop_2916:
movgu %icc, %o5, %l4
movl %icc, %l3, %o0
sdivcc %o4, 0x058C, %g3
edge8n %l6, %i5, %g4
fpackfix %f2, %f4
fmovsg %xcc, %f1, %f12
nop
setx 0xBD9879B00A4CD40B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x8FEC356275AF8E94, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f18, %f20
nop
setx loop_2917, %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
fsrc2 %f2, %f18
fbul,a %fcc0, loop_2918
taddcctv %o2, %i3, %o1
loop_2917:
flush %l7 + 0x08
fornot1s %f17, %f23, %f28
loop_2918:
nop
wr %g0, 0x81, %asi
lda [%l7 + 0x38] %asi, %f7
fba,a %fcc3, loop_2919
fmovscc %xcc, %f5, %f21
tvs %icc, 0x0
set 0x1A, %i3
ldstuba [%l7 + %i3] 0x19, %g6
loop_2919:
addccc %i6, 0x1B8A, %l1
add %g5, 0x16B3, %g1
subccc %g7, 0x0D1B, %i0
edge8 %o3, %l5, %l2
ba,a loop_2920
fsrc2 %f30, %f28
tcs %xcc, 0x2
stbar
loop_2920:
membar 0x6D
tg %xcc, 0x7
fmovdneg %icc, %f19, %f31
srlx %i7, 0x12, %i2
fpmerge %f8, %f26, %f20
edge8l %o6, %i1, %i4
edge16ln %l0, %g2, %o7
edge32 %o5, %l3, %l4
fcmple32 %f12, %f22, %o0
tvc %xcc, 0x3
srax %o4, %l6, %i5
alignaddr %g3, %o2, %g4
xnorcc %i3, 0x1E0B, %g6
wr %g0, 0xea, %asi
stba %o1, [%l7 + 0x77] %asi
membar #Sync
sdivx %i6, 0x0C06, %g5
mulscc %g1, 0x0641, %g7
alignaddr %l1, %i0, %l5
addcc %l2, %o3, %i2
set 0x68, %g7
sta %f4, [%l7 + %g7] 0x88
fmovsne %xcc, %f26, %f1
ldsb [%l7 + 0x13], %i7
fmovdcc %icc, %f27, %f0
tleu %icc, 0x4
call loop_2921
movgu %icc, %o6, %i1
umul %l0, %g2, %i4
udivcc %o7, 0x0F6F, %l3
loop_2921:
fbl %fcc2, loop_2922
brlz %l4, loop_2923
call loop_2924
fbo,a %fcc2, loop_2925
loop_2922:
movg %xcc, %o5, %o4
loop_2923:
array16 %o0, %i5, %l6
loop_2924:
sra %o2, 0x19, %g4
loop_2925:
tn %icc, 0x1
fmovrdlez %i3, %f2, %f24
orn %g6, %o1, %i6
array8 %g3, %g5, %g1
wr %g0, 0x23, %asi
ldda [%l7 + 0x10] %asi, %g6
taddcc %i0, 0x0551, %l1
fcmpeq32 %f2, %f4, %l2
bne,pt %xcc, loop_2926
fmovrdne %o3, %f0, %f24
movre %l5, %i2, %i7
or %o6, %l0, %i1
loop_2926:
nop
fitod %f6, %f10
fdtoi %f10, %f21
tn %icc, 0x3
udiv %i4, 0x17B0, %g2
movcs %xcc, %o7, %l4
array8 %l3, %o4, %o5
movge %xcc, %i5, %o0
wr %g0, 0x04, %asi
lduwa [%l7 + 0x08] %asi, %l6
fcmpeq32 %f26, %f26, %g4
ld [%l7 + 0x18], %f17
nop
fitos %f4, %f13
fstox %f13, %f26
fxtos %f26, %f12
taddcc %o2, 0x0765, %i3
sdivx %o1, 0x1658, %g6
wr %g0, 0x80, %asi
sta %f1, [%l7 + 0x4C] %asi
udiv %i6, 0x15D4, %g5
set 0x24, %i0
ldstuba [%l7 + %i0] 0x89, %g3
fandnot1s %f19, %f18, %f12
fmul8x16al %f28, %f28, %f28
subccc %g1, 0x03A4, %g7
call loop_2927
orcc %l1, 0x1D76, %l2
addc %o3, 0x0860, %l5
set 0x1E, %g6
lduha [%l7 + %g6] 0x80, %i2
loop_2927:
subc %i0, 0x0EB4, %i7
wr %g0, 0x50, %asi
ldxa [%g0 + 0x18] %asi, %o6
movl %xcc, %i1, %i4
fmuld8ulx16 %f2, %f12, %f14
fbn %fcc1, loop_2928
fone %f18
tvs %xcc, 0x4
fmovspos %xcc, %f21, %f25
loop_2928:
nop
set 0x40, %i2
ldda [%l7 + %i2] 0x81, %g2
sir 0x0006
fzeros %f10
wr %g0, 0x1f, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
bn %xcc, loop_2929
nop
setx loop_2930, %l0, %l1
jmpl %l1, %o7
bneg,a,pt %icc, loop_2931
tl %icc, 0x3
loop_2929:
fnors %f13, %f2, %f19
loop_2930:
brz %l0, loop_2932
loop_2931:
sdivx %l3, 0x124B, %o4
bvc,a,pt %icc, loop_2933
sub %o5, 0x184E, %l4
loop_2932:
st %f23, [%l7 + 0x0C]
movcc %icc, %o0, %i5
loop_2933:
nop
setx 0x9F47FB5E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
fsqrts %f30, %f15
fcmple32 %f2, %f8, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcc %xcc, %g4, %i3
andn %o1, %g6, %o2
fnor %f26, %f16, %f0
fzeros %f26
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x60] %asi, 0x3
edge16n %g5, %g3, %g7
udivx %l1, 0x10D4, %l2
fmovdle %xcc, %f1, %f7
fandnot2s %f7, %f24, %f11
nop
set 0x44, %l5
stb %g1, [%l7 + %l5]
sdivx %l5, 0x0360, %o3
tvc %xcc, 0x4
swap [%l7 + 0x64], %i2
tl %xcc, 0x0
ta %icc, 0x6
tcs %icc, 0x1
lduw [%l7 + 0x30], %i0
movn %xcc, %o6, %i7
st %f11, [%l7 + 0x10]
tvc %icc, 0x2
set 0x74, %o7
lda [%l7 + %o7] 0x80, %f15
sdiv %i4, 0x038A, %g2
fmuld8ulx16 %f4, %f5, %f24
tne %icc, 0x7
ldsh [%l7 + 0x0C], %i1
tgu %xcc, 0x2
fmovdcc %icc, %f14, %f8
tcs %icc, 0x4
sll %o7, %l0, %l3
fbo %fcc0, loop_2934
fbg %fcc2, loop_2935
te %xcc, 0x7
set 0x0C, %o6
stha %o5, [%l7 + %o6] 0x23
membar #Sync
loop_2934:
tne %icc, 0x3
loop_2935:
fbu %fcc1, loop_2936
ldsw [%l7 + 0x0C], %l4
edge16ln %o0, %o4, %l6
movpos %xcc, %i5, %i3
loop_2936:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32ln %o1, %g6, %o2
edge32ln %g4, %i6, %g5
alignaddr %g3, %g7, %l1
swap [%l7 + 0x70], %g1
ldd [%l7 + 0x58], %f10
fmul8x16 %f23, %f28, %f24
udivcc %l2, 0x0C78, %l5
alignaddr %i2, %i0, %o6
or %o3, %i4, %i7
and %i1, 0x0203, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnorcc %l0, %l3, %g2
movle %icc, %o5, %l4
movleu %icc, %o0, %o4
mulscc %l6, %i5, %o1
sdivcc %g6, 0x09CB, %o2
fornot2s %f24, %f5, %f12
fmovdvc %icc, %f1, %f30
std %f22, [%l7 + 0x68]
set 0x4C, %o0
stwa %i3, [%l7 + %o0] 0x2f
membar #Sync
edge8 %g4, %i6, %g3
movvc %xcc, %g5, %g7
addc %l1, %g1, %l2
taddcc %i2, %i0, %o6
sir 0x1FD2
nop
setx loop_2937, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
umulcc %o3, 0x1057, %l5
fxnor %f18, %f30, %f14
fba,a %fcc0, loop_2938
loop_2937:
taddcc %i7, %i1, %o7
umul %l0, %i4, %g2
fmovsgu %icc, %f5, %f1
loop_2938:
fmovsge %icc, %f27, %f19
taddcctv %o5, 0x0297, %l3
umul %o0, %l4, %l6
edge16l %o4, %i5, %o1
tvs %xcc, 0x3
srl %o2, %g6, %g4
brnz %i6, loop_2939
movg %icc, %g3, %g5
edge16ln %i3, %l1, %g1
orn %g7, 0x1ECA, %i2
loop_2939:
tge %xcc, 0x1
wr %g0, 0x80, %asi
ldswa [%l7 + 0x70] %asi, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bg loop_2940
popc 0x1508, %l2
movn %xcc, %o6, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2940:
bvs,a,pt %icc, loop_2941
edge32 %l5, %i1, %o7
addccc %i7, 0x1D16, %l0
mulx %g2, 0x0D1B, %o5
loop_2941:
fbug %fcc2, loop_2942
bvc,a,pn %xcc, loop_2943
xor %i4, %l3, %o0
movvs %xcc, %l4, %o4
loop_2942:
nop
setx 0xF4C84D9B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0xD79C122F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fadds %f23, %f21, %f19
loop_2943:
fnors %f30, %f18, %f22
edge8l %i5, %l6, %o2
fblg %fcc0, loop_2944
fmovdg %xcc, %f13, %f10
edge16 %o1, %g4, %i6
wr %g0, 0x89, %asi
lduha [%l7 + 0x6E] %asi, %g3
loop_2944:
andncc %g6, %i3, %l1
orncc %g1, 0x1282, %g5
bg,a loop_2945
nop
fitos %f14, %f23
fstox %f23, %f20
fxtos %f20, %f31
membar #Sync
set 0x40, %l2
ldda [%l7 + %l2] 0x16, %f0
loop_2945:
subc %i2, 0x031F, %i0
movrlz %l2, %o6, %o3
add %g7, %l5, %o7
lduh [%l7 + 0x48], %i1
tsubcc %l0, 0x070F, %g2
subc %o5, 0x1085, %i7
movleu %icc, %l3, %o0
fbg %fcc3, loop_2946
bvs,a,pt %xcc, loop_2947
popc 0x0924, %l4
membar #Sync
wr %g0, 0x1f, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_2946:
tge %xcc, 0x6
loop_2947:
edge8l %o4, %i5, %i4
movg %icc, %o2, %l6
nop
fitos %f4, %f11
fstox %f11, %f16
udivx %o1, 0x13FC, %i6
tn %xcc, 0x7
xnor %g3, %g6, %g4
fmul8x16 %f31, %f24, %f28
wr %g0, 0x27, %asi
stha %i3, [%l7 + 0x5E] %asi
membar #Sync
fmovdvs %icc, %f16, %f17
fmovspos %icc, %f28, %f1
sdivx %l1, 0x0A92, %g5
alignaddrl %g1, %i0, %l2
tsubcc %o6, 0x0B12, %o3
addcc %g7, %l5, %i2
tge %xcc, 0x5
set 0x30, %g5
ldda [%l7 + %g5] 0x19, %i0
subccc %o7, 0x023A, %l0
tn %xcc, 0x5
and %g2, 0x1E35, %o5
movl %icc, %l3, %o0
st %f28, [%l7 + 0x24]
tneg %xcc, 0x1
bcs,pn %icc, loop_2948
bcc %icc, loop_2949
nop
setx 0xBFB3517377A68A14, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xB8588595F47C5C03, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f18, %f6
wr %g0, 0x04, %asi
lduwa [%l7 + 0x18] %asi, %l4
loop_2948:
fbu,a %fcc3, loop_2950
loop_2949:
smulcc %i7, %i5, %o4
tsubcc %i4, 0x1F93, %l6
fmovdpos %icc, %f29, %f18
loop_2950:
st %f11, [%l7 + 0x74]
edge8n %o1, %o2, %g3
edge32l %g6, %g4, %i3
nop
fitos %f11, %f7
fstox %f7, %f16
fxtos %f16, %f28
movvc %icc, %i6, %l1
bgu,pt %xcc, loop_2951
subccc %g5, 0x0B6C, %i0
sir 0x09E9
movcc %icc, %g1, %o6
loop_2951:
sub %o3, %g7, %l5
fmovrslz %l2, %f5, %f14
edge16 %i2, %o7, %i1
wr %g0, 0x18, %asi
stwa %g2, [%l7 + 0x58] %asi
fmuld8sux16 %f19, %f20, %f12
fmovsne %icc, %f29, %f22
tvc %icc, 0x0
addc %l0, 0x1A37, %o5
bvs,pt %xcc, loop_2952
nop
set 0x49, %i6
ldub [%l7 + %i6], %l3
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %l4
loop_2952:
taddcc %i7, 0x148F, %o0
lduh [%l7 + 0x2A], %o4
fbug,a %fcc2, loop_2953
orn %i5, %l6, %o1
bge,a loop_2954
xnorcc %o2, %g3, %g6
loop_2953:
call loop_2955
nop
setx 0xC3D6B98D90C6FCE7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x9A0ACEC3ACA7D5DA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f10, %f10
loop_2954:
srl %i4, %i3, %g4
call loop_2956
loop_2955:
mulscc %i6, 0x0AB4, %g5
bne,pt %xcc, loop_2957
fnegd %f4, %f24
loop_2956:
fmovdg %xcc, %f7, %f20
alignaddr %l1, %g1, %o6
loop_2957:
xorcc %i0, %o3, %g7
fnors %f29, %f20, %f14
fpsub16 %f20, %f2, %f26
nop
set 0x40, %g4
stb %l5, [%l7 + %g4]
fmovsneg %xcc, %f22, %f26
tg %xcc, 0x5
sir 0x05EA
subc %l2, %i2, %o7
fmovsleu %icc, %f7, %f12
taddcc %i1, 0x03CC, %l0
wr %g0, 0x88, %asi
ldsba [%l7 + 0x25] %asi, %o5
sdivx %g2, 0x148B, %l3
orn %i7, %l4, %o0
srlx %o4, %i5, %l6
and %o1, 0x0819, %g3
srlx %g6, 0x12, %i4
fpadd16s %f5, %f7, %f14
movcc %icc, %o2, %g4
bl,a %xcc, loop_2958
fmovsgu %xcc, %f12, %f2
tneg %xcc, 0x2
smulcc %i3, %i6, %l1
loop_2958:
movn %icc, %g5, %g1
nop
fitod %f0, %f10
fdtox %f10, %f14
fxtod %f14, %f14
fbg,a %fcc2, loop_2959
popc 0x1333, %i0
fsrc2 %f14, %f26
fbe,a %fcc0, loop_2960
loop_2959:
andcc %o6, 0x1AE1, %o3
prefetch [%l7 + 0x1C], 0x1
set 0x40, %o2
stda %f0, [%l7 + %o2] 0x18
loop_2960:
addc %g7, 0x1551, %l2
bcs,pn %icc, loop_2961
fmovsne %icc, %f10, %f29
te %xcc, 0x7
tge %xcc, 0x5
loop_2961:
srlx %l5, 0x03, %o7
fmovdneg %xcc, %f18, %f1
orcc %i2, %l0, %i1
movleu %xcc, %o5, %g2
movl %icc, %i7, %l4
sra %o0, 0x1B, %o4
orn %l3, %i5, %l6
addcc %o1, %g6, %i4
tgu %xcc, 0x7
add %l7, 0x68, %l6
wr %g0, 0x19, %asi
casa [%l6] %asi, %o2, %g4
fcmple16 %f8, %f18, %g3
tge %xcc, 0x0
set 0x40, %l3
prefetcha [%l7 + %l3] 0x89, 0x2
nop
fitod %f8, %f12
fdtos %f12, %f5
tgu %icc, 0x4
bne,pt %icc, loop_2962
edge32n %l1, %i6, %g1
udivx %i0, 0x1F1F, %o6
tcs %xcc, 0x0
loop_2962:
bcc loop_2963
taddcctv %g5, %g7, %o3
stb %l5, [%l7 + 0x62]
fpack32 %f24, %f30, %f10
loop_2963:
tgu %icc, 0x1
subc %l2, %o7, %i2
edge8ln %i1, %l0, %o5
array32 %i7, %g2, %o0
tvc %xcc, 0x5
nop
setx loop_2964, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
fitos %f2, %f1
fstod %f1, %f26
movg %xcc, %l4, %o4
smulcc %l3, 0x0CBE, %i5
loop_2964:
tn %xcc, 0x6
ldsb [%l7 + 0x58], %l6
ba,pt %icc, loop_2965
movge %icc, %g6, %o1
umul %i4, 0x1C86, %g4
tvs %xcc, 0x7
loop_2965:
fpack16 %f0, %f1
srax %g3, %o2, %i3
move %icc, %l1, %g1
fbue,a %fcc0, loop_2966
tvs %xcc, 0x5
edge32 %i0, %o6, %i6
andncc %g7, %o3, %l5
loop_2966:
movneg %icc, %g5, %l2
add %i2, %o7, %i1
fbl %fcc3, loop_2967
edge16 %o5, %i7, %g2
fble %fcc0, loop_2968
fabsd %f12, %f14
loop_2967:
fbn,a %fcc2, loop_2969
addc %o0, 0x1F39, %l0
loop_2968:
move %icc, %l4, %l3
fbug %fcc3, loop_2970
loop_2969:
fones %f7
sub %o4, %i5, %l6
nop
setx 0xFFCD1127E047B3D5, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
loop_2970:
bleu loop_2971
pdist %f18, %f22, %f14
edge32l %g6, %i4, %g4
edge32l %g3, %o1, %o2
loop_2971:
tle %xcc, 0x2
add %l1, 0x003D, %g1
fnor %f24, %f2, %f22
wr %g0, 0x88, %asi
ldda [%l7 + 0x70] %asi, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivx %o6, 0x17C9, %i0
fmovdl %xcc, %f27, %f10
brgez,a %i6, loop_2972
nop
setx 0x19B72C78, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0xF9FA9505, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fdivs %f22, %f13, %f4
edge8ln %o3, %g7, %g5
nop
setx 0xE07CC289, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
loop_2972:
addcc %l2, 0x140F, %l5
fone %f22
fpsub16 %f10, %f20, %f16
bne,a,pt %icc, loop_2973
fmovrsgez %i2, %f9, %f3
subccc %o7, %o5, %i7
te %xcc, 0x6
loop_2973:
fpsub16s %f25, %f31, %f13
fpadd32 %f12, %f4, %f14
fcmpne32 %f28, %f28, %i1
fsrc2 %f30, %f10
movgu %xcc, %o0, %l0
fmovrdgz %g2, %f4, %f2
array16 %l3, %o4, %i5
tge %xcc, 0x6
and %l4, %g6, %l6
edge16ln %g4, %i4, %g3
movpos %icc, %o2, %l1
membar 0x30
fmul8ulx16 %f16, %f12, %f28
alignaddrl %g1, %i3, %o6
tl %xcc, 0x5
and %i0, %i6, %o3
srax %g7, 0x11, %o1
smulcc %g5, %l2, %i2
edge8l %l5, %o5, %o7
fbe,a %fcc1, loop_2974
andncc %i1, %o0, %l0
srax %i7, %l3, %o4
mulx %g2, %l4, %i5
loop_2974:
sir 0x1C5B
tn %xcc, 0x5
nop
set 0x24, %l6
lduh [%l7 + %l6], %l6
andn %g4, %i4, %g3
edge16ln %o2, %g6, %g1
mulscc %i3, 0x1738, %l1
movpos %xcc, %i0, %o6
fbe %fcc2, loop_2975
fbo,a %fcc3, loop_2976
movl %icc, %i6, %o3
addccc %g7, %o1, %g5
loop_2975:
brgez %l2, loop_2977
loop_2976:
fpmerge %f16, %f25, %f12
srlx %i2, 0x1D, %l5
fands %f9, %f28, %f31
loop_2977:
umulcc %o5, %i1, %o0
subcc %l0, %o7, %l3
wr %g0, 0x80, %asi
ldxa [%l7 + 0x38] %asi, %o4
fpadd32s %f22, %f22, %f10
nop
setx loop_2978, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tge %xcc, 0x1
srlx %g2, %l4, %i7
fbuge %fcc1, loop_2979
loop_2978:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsneg %icc, %f18, %f10
orn %i5, 0x186B, %l6
loop_2979:
nop
fitos %f1, %f22
fstox %f22, %f22
andcc %g4, 0x0D1C, %g3
te %icc, 0x7
movrgez %o2, 0x262, %i4
brnz %g6, loop_2980
nop
setx loop_2981, %l0, %l1
jmpl %l1, %i3
nop
setx 0xB628FC05604B62D3, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
nop
setx loop_2982, %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_2980:
edge8l %l1, %g1, %i0
loop_2981:
lduh [%l7 + 0x38], %i6
edge8ln %o3, %g7, %o6
loop_2982:
st %f4, [%l7 + 0x6C]
fone %f20
movneg %icc, %o1, %g5
fmovrslez %i2, %f11, %f24
fmul8x16 %f29, %f10, %f24
fmovsn %xcc, %f21, %f1
nop
fitos %f31, %f24
fpsub32s %f0, %f26, %f13
fbue,a %fcc1, loop_2983
fbo %fcc2, loop_2984
nop
fitod %f0, %f4
fdtox %f4, %f4
fpadd32 %f2, %f8, %f10
loop_2983:
movpos %icc, %l2, %l5
loop_2984:
srl %i1, 0x19, %o0
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 0:
!
! Type l : 2864
! Type x : 1242
! Type cti : 2984
! Type f : 4482
! Type i : 13428
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
Test case data start
************************************************************************/
.data
user_data_start:
scratch_area:
.word 0xC4352C68
.word 0xEEB62A71
.word 0xDD67943E
.word 0xFDFCE070
.word 0xA8C37032
.word 0xD4CCF178
.word 0x660719B9
.word 0xFE263AAE
.word 0xACA0FEEA
.word 0xC0DEBE83
.word 0xC5586617
.word 0x5470C3FB
.word 0xBFA92E25
.word 0x17DD71CA
.word 0xD93535D6
.word 0xB654CB60
.word 0x52AAD8CE
.word 0xA858728E
.word 0xBB3722E0
.word 0xBAEB29D1
.word 0xA00E085B
.word 0x7F6370D5
.word 0x59722A50
.word 0x392CCCB9
.word 0x1C3244BD
.word 0xC086EE6C
.word 0x4F4985E5
.word 0x50C2F8D3
.word 0x93C18CFA
.word 0x9BFD47B2
.word 0x41A96E58
.word 0xB5CBFB12
.word 0xA41D679D
.word 0xE698CEB4
.word 0x77711342
.word 0xE4FA537A
.word 0x753B8E7D
.word 0x14E66067
.word 0xADB7FF2E
.word 0xFF909307
.word 0x7C1122A2
.word 0x1FC476F4
.word 0x47DA69AF
.word 0x5528A6D9
.word 0x6053E02E
.word 0x4387E288
.word 0x569C27A5
.word 0x4188C993
.word 0x2F3BD2E3
.word 0x64E83A1A
.word 0x89125B60
.word 0x75D438C8
.word 0xD5D30E65
.word 0xE7A2F51F
.word 0xC75A6AA8
.word 0x0BB2B720
.word 0x708BF81A
.word 0xCB229F41
.word 0xF278AA3F
.word 0xADBE2733
.word 0x90DAEC8A
.word 0x411359E7
.word 0x61227B8F
.word 0x8FF3BA70
.end