Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f10.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: isa3_fsr3_f10.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_f10.s,v 1.1 2007/05/11 17:22:25 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 0x27540201A05796C9, %l0, %l6
stx %l6, [%l7 + 0x0]
ldx [%l7 + 0x0], %fsr
!
! Thread 0 Start
!
main_t0:
!# Initialize registers ..
!# Global registers
set 0xC, %g1
set 0xA, %g2
set 0x6, %g3
set 0x5, %g4
set 0xF, %g5
set 0x0, %g6
set 0xB, %g7
!# Input registers
set -0x9, %i0
set -0x9, %i1
set -0xE, %i2
set -0xE, %i3
set -0x8, %i4
set -0xE, %i5
set -0x3, %i6
set -0x5, %i7
!# Local registers
set 0x6ABE9382, %l0
set 0x4D6E3F57, %l1
set 0x6E319180, %l2
set 0x1D3D7F5B, %l3
set 0x001D4BAD, %l4
set 0x4206C6B0, %l5
set 0x0A4F0638, %l6
!# Output registers
set 0x1639, %o0
set 0x0CF0, %o1
set 0x1D72, %o2
set 0x1E72, %o3
set -0x0CD4, %o4
set 0x0040, %o5
set 0x07BA, %o6
set 0x1F88, %o7
!# Float registers
INIT_TH_FP_REG(%l7,%f0,0x2C7AD05F91D05F78)
INIT_TH_FP_REG(%l7,%f2,0xDBD8E89F99768754)
INIT_TH_FP_REG(%l7,%f4,0x8CF6745C26D01261)
INIT_TH_FP_REG(%l7,%f6,0xCB4E3BE3E96A267E)
INIT_TH_FP_REG(%l7,%f8,0xFC462345355BFF9A)
INIT_TH_FP_REG(%l7,%f10,0x325024CF884C4813)
INIT_TH_FP_REG(%l7,%f12,0x28EBD0D33348A5F1)
INIT_TH_FP_REG(%l7,%f14,0xD286FFA4094BD8B6)
INIT_TH_FP_REG(%l7,%f16,0x7C45F2350E2BD95A)
INIT_TH_FP_REG(%l7,%f18,0xC9C04E10ED2DAFD1)
INIT_TH_FP_REG(%l7,%f20,0x715D5C8FC6C56D36)
INIT_TH_FP_REG(%l7,%f22,0x9276268CCB3E8023)
INIT_TH_FP_REG(%l7,%f24,0xCFEBA485A6F6B915)
INIT_TH_FP_REG(%l7,%f26,0x5719DAACEED8371E)
INIT_TH_FP_REG(%l7,%f28,0x7EB748EDC0B37572)
INIT_TH_FP_REG(%l7,%f30,0x1E5C9B9B7FB2C6CD)
!# Other state
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wrhpr %l0, 0x874, %hsys_tick_cmpr
!# Execute Main Diag ..
srax %o7, %o6, %g2
udivx %o4, 0x0C1D, %i0
wr %g0, 0x19, %asi
ldsba [%l7 + 0x0E] %asi, %o3
ba,a %xcc, loop_1
lduw [%l7 + 0x54], %g6
subc %l3, 0x14C7, %g5
sllx %g1, %g7, %l6
loop_1:
movneg %xcc, %o1, %i6
membar 0x28
sdivcc %o0, 0x189D, %l0
fornot1 %f16, %f16, %f26
tle %xcc, 0x0
movrlz %i5, 0x305, %l4
fmovdgu %icc, %f12, %f19
movneg %icc, %o5, %i1
nop
fitod %f2, %f0
fdtos %f0, %f1
ldsb [%l7 + 0x37], %i2
fmovdge %xcc, %f24, %f8
membar #Sync
wr %g0, 0xf0, %asi
ldda [%l7 + 0x40] %asi, %f16
edge8ln %l1, %g3, %i4
fmovrslz %o2, %f26, %f5
edge8l %l2, %g4, %i3
sdivx %i7, 0x193A, %l5
movpos %icc, %o7, %o6
fmovrdne %o4, %f12, %f0
prefetch [%l7 + 0x30], 0x3
fmovrsne %g2, %f19, %f29
fmovse %xcc, %f30, %f16
nop
set 0x64, %o4
lduw [%l7 + %o4], %i0
fmovsne %icc, %f25, %f30
nop
fitos %f3, %f18
fstox %f18, %f18
srax %o3, 0x01, %l3
sllx %g6, %g5, %g7
array8 %g1, %l6, %i6
subccc %o1, 0x0AC4, %l0
xorcc %i5, %l4, %o5
xnorcc %i1, %o0, %l1
mova %icc, %i2, %g3
movrlz %i4, 0x13C, %o2
edge32ln %l2, %i3, %g4
movn %xcc, %l5, %o7
fmovrdlez %o6, %f28, %f10
bne loop_2
add %i7, %o4, %g2
addccc %i0, %l3, %o3
mulx %g6, %g7, %g1
loop_2:
std %f8, [%l7 + 0x70]
ba,a %icc, loop_3
umul %g5, %i6, %l6
add %o1, %i5, %l4
xor %l0, %i1, %o5
loop_3:
movvs %icc, %l1, %o0
andcc %g3, 0x184F, %i2
faligndata %f12, %f26, %f28
fandnot1s %f18, %f6, %f14
tvc %xcc, 0x3
set 0x60, %i0
lda [%l7 + %i0] 0x80, %f26
wr %g0, 0x89, %asi
sta %f30, [%l7 + 0x14] %asi
andcc %o2, %i4, %i3
taddcctv %g4, 0x0849, %l2
te %icc, 0x4
taddcc %l5, 0x1A38, %o7
brnz %o6, loop_4
nop
setx 0x6F7E750B756469B1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x8BD5102CD2735382, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f0, %f20
taddcctv %o4, %i7, %i0
tge %icc, 0x5
loop_4:
move %icc, %l3, %o3
array16 %g2, %g6, %g7
brlez %g5, loop_5
tleu %xcc, 0x7
bvs,pn %icc, loop_6
tleu %icc, 0x5
loop_5:
tg %xcc, 0x6
fexpand %f18, %f18
loop_6:
tcs %icc, 0x7
srlx %g1, %l6, %i6
tcs %icc, 0x5
orncc %i5, %l4, %l0
tsubcctv %o1, %i1, %o5
sir 0x1DC3
sdiv %l1, 0x0C25, %g3
nop
fitos %f13, %f11
fstoi %f11, %f13
udivcc %o0, 0x0909, %o2
sub %i4, %i3, %i2
bcs,a %icc, loop_7
fpsub16s %f28, %f28, %f28
fpsub16 %f20, %f26, %f16
fabsd %f8, %f2
loop_7:
bne loop_8
addc %l2, %l5, %o7
nop
setx 0xB36033DF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x3CDD74F8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fmuls %f28, %f16, %f17
xor %g4, %o4, %o6
loop_8:
udivcc %i7, 0x0E11, %i0
nop
setx 0xF079D962, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
movgu %icc, %l3, %g2
te %icc, 0x7
wr %g0, 0x0c, %asi
swapa [%l7 + 0x4C] %asi, %g6
fbug %fcc1, loop_9
edge16 %g7, %g5, %g1
nop
setx loop_10, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fone %f10
loop_9:
bpos loop_11
umul %l6, 0x0DAB, %i6
loop_10:
fandnot2s %f17, %f8, %f30
movle %icc, %i5, %o3
loop_11:
movcs %xcc, %l4, %l0
for %f4, %f2, %f8
wr %g0, 0x2b, %asi
stba %i1, [%l7 + 0x68] %asi
membar #Sync
tle %icc, 0x7
fmovrsgez %o1, %f24, %f4
wr %g0, 0x11, %asi
stda %f16, [%l7 + 0x40] %asi
bl,pn %icc, loop_12
sethi 0x1526, %o5
fbne,a %fcc3, loop_13
edge16n %g3, %o0, %l1
loop_12:
movn %icc, %i4, %o2
array8 %i2, %i3, %l5
loop_13:
mulx %o7, %g4, %l2
pdist %f2, %f28, %f18
stbar
tcc %xcc, 0x5
edge32l %o4, %o6, %i0
tcc %xcc, 0x2
movgu %icc, %i7, %l3
movvc %xcc, %g2, %g6
subc %g5, 0x108A, %g7
movneg %icc, %g1, %i6
xor %l6, 0x0FA9, %o3
edge16l %l4, %l0, %i5
edge16n %o1, %i1, %g3
edge8l %o0, %l1, %i4
fandnot2s %f29, %f27, %f29
alignaddr %o5, %i2, %o2
movrlez %l5, %i3, %o7
fmovrse %l2, %f10, %f5
edge16l %g4, %o6, %o4
edge16 %i7, %l3, %g2
te %xcc, 0x3
tcs %icc, 0x5
movcs %icc, %g6, %i0
tgu %xcc, 0x4
tvs %xcc, 0x7
or %g7, 0x0622, %g1
movrlez %i6, %l6, %o3
udivx %l4, 0x0BEE, %l0
edge32ln %g5, %o1, %i1
tl %icc, 0x4
call loop_14
ta %icc, 0x3
nop
fitod %f8, %f6
fdtox %f6, %f12
nop
setx 0x696B7764607E3313, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
loop_14:
fnot2 %f8, %f18
fmovsg %xcc, %f16, %f7
fmovsge %xcc, %f17, %f7
tg %xcc, 0x2
addcc %i5, 0x1143, %g3
ldstub [%l7 + 0x17], %l1
smulcc %o0, 0x1565, %i4
nop
setx 0xA0AB2E51, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x8FA1CEAF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fmuls %f30, %f27, %f21
udivx %o5, 0x1CCE, %i2
bgu loop_15
movneg %xcc, %l5, %o2
fpmerge %f29, %f4, %f10
nop
setx loop_16, %l0, %l1
jmpl %l1, %i3
loop_15:
move %icc, %l2, %g4
bcs,pt %icc, loop_17
umulcc %o6, 0x0205, %o7
loop_16:
udivx %o4, 0x0A05, %i7
set 0x66, %l3
lduha [%l7 + %l3] 0x81, %l3
loop_17:
taddcc %g6, 0x06BC, %g2
fzero %f14
fmovrsne %i0, %f3, %f14
sdivx %g7, 0x19A3, %g1
taddcctv %i6, %l6, %o3
fnors %f16, %f6, %f25
tgu %icc, 0x1
call loop_18
tgu %icc, 0x3
st %f20, [%l7 + 0x0C]
sir 0x1536
loop_18:
fmovrdne %l0, %f30, %f14
bn,pn %icc, loop_19
orcc %g5, %l4, %i1
edge8l %i5, %o1, %g3
fblg,a %fcc3, loop_20
loop_19:
mulscc %l1, %o0, %i4
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_20:
edge16 %i2, %o5, %o2
tgu %xcc, 0x3
addc %i3, %l2, %g4
array8 %o6, %l5, %o7
array16 %o4, %i7, %l3
movvs %icc, %g2, %i0
brz,a %g6, loop_21
sir 0x1A0C
wr %g0, 0x80, %asi
lduha [%l7 + 0x1C] %asi, %g1
loop_21:
sdivcc %i6, 0x0E23, %l6
movrne %o3, 0x0AB, %l0
edge16ln %g5, %l4, %g7
movge %icc, %i5, %o1
bvc,a loop_22
ba,pn %xcc, loop_23
brz,a %g3, loop_24
te %icc, 0x0
loop_22:
movne %xcc, %l1, %i1
loop_23:
xorcc %o0, 0x0E85, %i2
loop_24:
udivx %i4, 0x1BCD, %o2
taddcc %o5, %i3, %g4
fandnot2 %f20, %f12, %f26
set 0x20, %g7
ldda [%l7 + %g7] 0x2b, %l2
subcc %l5, 0x0B7B, %o7
edge8 %o6, %o4, %i7
set 0x1C, %l5
ldsha [%l7 + %l5] 0x80, %g2
bge,pt %xcc, loop_25
movrne %i0, %l3, %g1
udiv %g6, 0x1AD3, %i6
movg %icc, %l6, %o3
loop_25:
fbne %fcc2, loop_26
fnot1s %f21, %f13
movneg %xcc, %l0, %l4
array32 %g5, %i5, %o1
loop_26:
movleu %icc, %g3, %g7
movrlez %l1, %i1, %i2
fbuge %fcc1, loop_27
fandnot2s %f26, %f23, %f16
fmovsleu %xcc, %f8, %f19
movgu %xcc, %i4, %o0
loop_27:
fbo %fcc0, loop_28
sub %o5, 0x13F1, %i3
wr %g0, 0x22, %asi
stba %g4, [%l7 + 0x09] %asi
membar #Sync
loop_28:
andn %l2, 0x0BDC, %l5
sdivx %o7, 0x0AB8, %o2
fblg,a %fcc2, loop_29
edge16l %o4, %i7, %o6
movrlz %g2, 0x338, %i0
fmuld8ulx16 %f10, %f8, %f6
loop_29:
tsubcc %g1, 0x1375, %g6
srax %l3, 0x13, %l6
stbar
fmovrde %i6, %f4, %f28
tl %icc, 0x2
sll %o3, 0x02, %l0
movneg %icc, %g5, %l4
fbl %fcc2, loop_30
fornot1 %f28, %f28, %f10
fmovsne %icc, %f29, %f31
edge16n %o1, %g3, %g7
loop_30:
nop
setx 0x2F5DC650507E6136, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
add %l7, 0x10, %l6
wr %g0, 0x18, %asi
casxa [%l6] 0x18, %i5, %i1
fmul8sux16 %f6, %f22, %f30
fmovdg %icc, %f14, %f3
tg %icc, 0x5
fmovdle %xcc, %f30, %f20
fmovdpos %xcc, %f8, %f3
edge16n %l1, %i4, %i2
add %o5, 0x1E6D, %o0
fmovdvc %icc, %f30, %f27
fandnot2 %f24, %f24, %f16
sra %g4, %l2, %i3
movrlz %o7, 0x2A1, %o2
movrgez %o4, 0x3A3, %i7
movneg %icc, %o6, %g2
edge8 %l5, %i0, %g6
fmovdne %icc, %f13, %f14
alignaddr %g1, %l6, %i6
membar 0x27
ldsb [%l7 + 0x59], %o3
nop
setx 0x9FC12824, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
fsqrts %f9, %f1
movle %icc, %l0, %l3
fpmerge %f26, %f3, %f10
addccc %g5, 0x19B3, %l4
tge %icc, 0x0
fmovscc %icc, %f28, %f4
fmovsvc %xcc, %f1, %f1
bn,pn %xcc, loop_31
movcs %xcc, %o1, %g7
movrlez %i5, %g3, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_31:
bg,a loop_32
tneg %xcc, 0x4
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x5F] %asi, %i4
loop_32:
fbe %fcc2, loop_33
fbule %fcc2, loop_34
lduw [%l7 + 0x44], %i2
tcc %icc, 0x2
loop_33:
movg %xcc, %i1, %o0
loop_34:
udivx %o5, 0x162F, %g4
taddcctv %l2, 0x1780, %o7
array16 %o2, %o4, %i7
popc %o6, %g2
movrne %i3, 0x0E4, %l5
tneg %icc, 0x4
umulcc %g6, %g1, %l6
xorcc %i6, 0x1CFE, %o3
taddcc %l0, 0x01BE, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udiv %l3, 0x1864, %l4
fandnot1 %f8, %f28, %f20
brlz %g5, loop_35
pdist %f20, %f10, %f22
umulcc %g7, 0x1B24, %o1
orn %i5, 0x039D, %g3
loop_35:
subcc %l1, %i2, %i4
sdiv %o0, 0x1999, %o5
array8 %g4, %i1, %o7
fmovsgu %xcc, %f22, %f14
wr %g0, 0x19, %asi
stba %o2, [%l7 + 0x68] %asi
stx %o4, [%l7 + 0x40]
taddcc %l2, 0x0686, %i7
fpsub32s %f12, %f1, %f22
fmuld8ulx16 %f17, %f21, %f8
fmovsle %xcc, %f7, %f30
fzeros %f9
orncc %g2, 0x0EEC, %i3
tsubcc %l5, %o6, %g6
udiv %l6, 0x19A8, %i6
edge32ln %o3, %l0, %g1
fmovdcs %xcc, %f24, %f21
fbg %fcc0, loop_36
addc %l3, %l4, %i0
movrgez %g7, %g5, %i5
tcs %icc, 0x4
loop_36:
ta %xcc, 0x0
fmovda %xcc, %f0, %f26
fmovrsgez %g3, %f22, %f26
wr %g0, 0xf1, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
edge16l %o1, %i2, %i4
fxor %f2, %f14, %f16
movvc %icc, %l1, %o5
bleu loop_37
movge %xcc, %g4, %i1
set 0x54, %o0
swapa [%l7 + %o0] 0x04, %o0
loop_37:
mulx %o7, 0x06BA, %o4
fsrc1 %f22, %f28
fbne %fcc3, loop_38
movl %xcc, %o2, %i7
movne %xcc, %l2, %i3
fornot1 %f28, %f6, %f30
loop_38:
fmovrsne %g2, %f18, %f16
ta %xcc, 0x4
edge8 %o6, %g6, %l6
nop
setx loop_39, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmul8ulx16 %f4, %f26, %f28
fcmpeq16 %f0, %f4, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_39:
array16 %o3, %l5, %l0
orncc %g1, %l4, %i0
fmul8x16al %f25, %f5, %f30
tle %xcc, 0x7
fbug,a %fcc1, loop_40
movgu %xcc, %g7, %g5
stw %l3, [%l7 + 0x14]
fmul8x16 %f22, %f20, %f22
loop_40:
bgu,a %icc, loop_41
tsubcc %g3, 0x1ED9, %i5
lduw [%l7 + 0x4C], %o1
fbne,a %fcc3, loop_42
loop_41:
subcc %i2, 0x14A0, %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_43, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_42:
prefetch [%l7 + 0x50], 0x0
sdivx %o5, 0x15A0, %l1
edge8n %i1, %g4, %o0
loop_43:
alignaddrl %o7, %o4, %o2
movvc %icc, %i7, %l2
movge %xcc, %g2, %o6
bvc,a loop_44
fsrc2 %f16, %f16
srax %i3, 0x0B, %l6
call loop_45
loop_44:
fbne %fcc2, loop_46
movcc %icc, %g6, %o3
movle %icc, %i6, %l0
loop_45:
fbu %fcc2, loop_47
loop_46:
st %f27, [%l7 + 0x10]
fbl,a %fcc1, loop_48
movrgz %l5, 0x0B3, %l4
loop_47:
movle %icc, %g1, %i0
fzero %f16
loop_48:
ta %icc, 0x6
tcc %xcc, 0x3
fnegs %f22, %f26
pdist %f28, %f16, %f8
fcmpne32 %f22, %f8, %g5
fcmpeq32 %f4, %f2, %g7
sdiv %g3, 0x0461, %l3
fcmpgt32 %f24, %f28, %o1
array8 %i2, %i5, %i4
bpos,pt %icc, loop_49
addccc %l1, %i1, %o5
movn %icc, %o0, %o7
edge8ln %g4, %o2, %i7
loop_49:
orncc %l2, 0x019F, %g2
sub %o4, %o6, %l6
nop
setx 0xDA8A91B2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
fsqrts %f7, %f7
taddcctv %i3, 0x166C, %o3
edge32ln %i6, %g6, %l5
fandnot2s %f26, %f16, %f20
bvc,a,pt %xcc, loop_50
fmovsleu %icc, %f7, %f4
set 0x10, %l0
lduwa [%l7 + %l0] 0x10, %l4
loop_50:
fbn,a %fcc1, loop_51
fandnot1 %f10, %f30, %f14
sdivcc %l0, 0x0FDD, %i0
tvs %xcc, 0x0
loop_51:
fxnors %f25, %f30, %f6
tge %xcc, 0x1
edge32 %g1, %g7, %g3
nop
setx loop_52, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
srl %l3, 0x0F, %o1
tge %icc, 0x4
set 0x6E, %i6
stha %i2, [%l7 + %i6] 0x88
loop_52:
fandnot1 %f10, %f26, %f24
fmovdneg %icc, %f18, %f1
movre %i5, %g5, %l1
movge %icc, %i4, %i1
movvc %icc, %o0, %o7
edge16 %g4, %o2, %i7
edge32ln %o5, %l2, %g2
alignaddr %o4, %l6, %o6
fbe %fcc3, loop_53
ba,a,pn %xcc, loop_54
fornot1s %f26, %f13, %f1
alignaddrl %i3, %i6, %g6
loop_53:
subcc %l5, 0x0563, %l4
loop_54:
nop
fitod %f8, %f14
fdtoi %f14, %f26
ldd [%l7 + 0x48], %l0
set 0x7C, %o5
lda [%l7 + %o5] 0x19, %f24
mova %icc, %o3, %i0
fmovrsgez %g7, %f1, %f9
set 0x24, %i5
swapa [%l7 + %i5] 0x19, %g1
orn %l3, %g3, %i2
fornot2 %f20, %f4, %f30
bgu,pt %icc, loop_55
sdivcc %o1, 0x032D, %i5
stx %l1, [%l7 + 0x40]
sra %g5, %i4, %i1
loop_55:
tcs %icc, 0x3
edge32n %o7, %g4, %o2
mova %icc, %i7, %o5
fmovdneg %xcc, %f16, %f5
nop
setx 0xB799AAFE8079CB3A, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
movle %icc, %l2, %o0
bg,a,pn %xcc, loop_56
fmovda %icc, %f4, %f29
xor %o4, 0x18C9, %g2
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x3B] %asi, %o6
loop_56:
tvs %xcc, 0x3
movrgz %l6, %i3, %g6
sllx %i6, 0x05, %l5
sub %l4, 0x096D, %l0
fandnot2 %f12, %f22, %f6
edge16l %o3, %g7, %g1
ldstub [%l7 + 0x7B], %l3
brgez,a %i0, loop_57
flush %l7 + 0x18
movneg %xcc, %g3, %i2
nop
setx 0xB05EE1CF, %l0, %l6
st %l6, [%l7 + 0x60]
ld [%l7 + 0x60], %fsr
loop_57:
ldd [%l7 + 0x78], %f4
fnegd %f12, %f24
sll %o1, 0x02, %l1
movrlz %i5, 0x109, %i4
tge %icc, 0x4
fnegs %f16, %f6
fornot2s %f31, %f22, %f12
addcc %g5, %o7, %i1
tneg %xcc, 0x4
udivx %o2, 0x05B6, %i7
tneg %xcc, 0x4
udivx %g4, 0x0A96, %o5
fpsub16s %f0, %f11, %f26
fmul8x16au %f22, %f19, %f22
fmovsg %xcc, %f13, %f17
movle %xcc, %o0, %o4
edge8ln %l2, %o6, %g2
stx %i3, [%l7 + 0x30]
bneg,pt %xcc, loop_58
smulcc %l6, %g6, %i6
movneg %xcc, %l5, %l0
tcc %icc, 0x4
loop_58:
edge32 %l4, %g7, %o3
fmovde %icc, %f29, %f20
fzero %f16
addccc %g1, %i0, %g3
tge %icc, 0x1
mulx %l3, %i2, %l1
movg %icc, %i5, %i4
nop
setx 0x2F19A7CC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
fsqrts %f17, %f7
nop
setx 0x418B01480A14EBB3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x81251A6CC4211C0E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f30, %f6
subc %o1, 0x18C8, %o7
addccc %i1, 0x1CD9, %g5
tle %icc, 0x7
umulcc %o2, 0x1F6A, %i7
smul %g4, %o5, %o4
fmul8ulx16 %f12, %f2, %f8
flush %l7 + 0x5C
mulscc %l2, %o6, %o0
fmovdg %xcc, %f0, %f30
movle %icc, %i3, %l6
bneg %icc, loop_59
ld [%l7 + 0x08], %f3
fmuld8ulx16 %f23, %f3, %f10
nop
setx 0x1422304D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0xAA8B8A86, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fmuls %f26, %f7, %f30
loop_59:
tvc %xcc, 0x3
wr %g0, 0x04, %asi
stxa %g6, [%l7 + 0x38] %asi
nop
fitos %f0, %f5
fstox %f5, %f10
fxtos %f10, %f22
movrgz %g2, 0x125, %l5
sethi 0x0D15, %i6
or %l4, %l0, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub16s %f16, %f13, %f7
fmovdvc %icc, %f28, %f16
subccc %g1, 0x035A, %g7
fmovsa %xcc, %f9, %f5
fmovsl %icc, %f18, %f13
lduh [%l7 + 0x18], %i0
set 0x25, %l4
lduba [%l7 + %l4] 0x18, %l3
alignaddrl %g3, %i2, %l1
sdivx %i4, 0x1FF1, %o1
alignaddr %i5, %i1, %o7
tvs %xcc, 0x6
taddcctv %g5, %o2, %g4
fmovde %icc, %f0, %f30
ldstub [%l7 + 0x2F], %i7
lduh [%l7 + 0x1E], %o4
array16 %l2, %o5, %o0
set 0x0C, %g2
sta %f5, [%l7 + %g2] 0x0c
tne %xcc, 0x4
edge16n %o6, %i3, %g6
wr %g0, 0x0c, %asi
lduba [%l7 + 0x39] %asi, %l6
edge8ln %l5, %i6, %l4
wr %g0, 0x19, %asi
lda [%l7 + 0x50] %asi, %f22
edge8n %g2, %l0, %g1
set 0x40, %g5
stwa %g7, [%l7 + %g5] 0x18
fbu %fcc1, loop_60
mulscc %o3, %i0, %l3
fandnot1s %f19, %f19, %f18
bpos,a %xcc, loop_61
loop_60:
andcc %i2, 0x0272, %l1
fmovrdgz %i4, %f18, %f16
movn %xcc, %o1, %g3
loop_61:
popc 0x0B97, %i1
sdivcc %i5, 0x1B58, %g5
edge16n %o2, %o7, %i7
sra %g4, 0x10, %l2
fmovse %xcc, %f15, %f22
movgu %xcc, %o5, %o0
fnegd %f14, %f22
tn %xcc, 0x3
wr %g0, 0x1f, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
brgez,a %o4, loop_62
ldub [%l7 + 0x32], %i3
ldx [%l7 + 0x60], %o6
array32 %l6, %l5, %g6
loop_62:
tl %xcc, 0x2
xnor %l4, %g2, %l0
fmovscs %xcc, %f29, %f10
fsrc2s %f6, %f23
orcc %i6, 0x1F7A, %g7
fpackfix %f2, %f27
udivx %g1, 0x0733, %o3
fble %fcc0, loop_63
edge32ln %l3, %i0, %l1
fmovda %icc, %f7, %f13
orncc %i4, %o1, %g3
loop_63:
tg %xcc, 0x4
orn %i2, 0x1A71, %i5
brlez %i1, loop_64
nop
fitos %f12, %f15
fstod %f15, %f30
edge32n %g5, %o7, %i7
array32 %g4, %l2, %o2
loop_64:
nop
add %l7, 0x34, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %o5
casa [%l6] %asi, %o5, %o4
bneg,pn %icc, loop_65
taddcc %i3, %o0, %l6
tcc %icc, 0x3
movrlez %l5, 0x3B9, %g6
loop_65:
xorcc %o6, 0x1FBF, %l4
xorcc %l0, 0x0FBA, %i6
set 0x33, %o1
ldstuba [%l7 + %o1] 0x88, %g2
movl %icc, %g7, %o3
fmovd %f6, %f0
brlez,a %g1, loop_66
sethi 0x0118, %i0
wr %g0, 0x18, %asi
ldswa [%l7 + 0x28] %asi, %l1
loop_66:
nop
setx loop_67, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orncc %l3, %o1, %i4
set 0x7C, %o3
swapa [%l7 + %o3] 0x88, %g3
loop_67:
taddcc %i5, %i1, %i2
orn %o7, 0x140D, %i7
fsrc1s %f14, %f30
sdiv %g4, 0x0151, %l2
membar 0x69
udivx %o2, 0x0053, %g5
sdivcc %o5, 0x1DAF, %i3
addcc %o4, %l6, %o0
fmovdvs %icc, %f16, %f2
ldsb [%l7 + 0x44], %l5
fmovs %f11, %f0
smulcc %g6, %l4, %o6
nop
fitod %f13, %f28
brlz %l0, loop_68
nop
setx 0x2C3EB750A34DADB8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x0D9BFA90BAA29878, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f10, %f22
wr %g0, 0x10, %asi
ldswa [%l7 + 0x44] %asi, %g2
loop_68:
sdivx %g7, 0x0B3B, %i6
edge8ln %g1, %o3, %i0
fmovsn %xcc, %f1, %f15
fmovdgu %xcc, %f26, %f30
tle %icc, 0x0
wr %g0, 0x88, %asi
ldsba [%l7 + 0x5A] %asi, %l3
smulcc %l1, %o1, %g3
tg %xcc, 0x3
sth %i5, [%l7 + 0x0A]
fmuld8ulx16 %f1, %f5, %f6
array8 %i4, %i1, %o7
bcc loop_69
xnor %i7, %g4, %i2
fbne %fcc0, loop_70
fmovrdgez %o2, %f2, %f0
loop_69:
popc %g5, %l2
smul %i3, %o5, %l6
loop_70:
fmul8ulx16 %f12, %f14, %f14
movleu %icc, %o4, %o0
orcc %g6, 0x127E, %l5
fbge,a %fcc3, loop_71
stx %l4, [%l7 + 0x28]
tpos %xcc, 0x7
mova %xcc, %o6, %g2
loop_71:
xnor %l0, %g7, %i6
orncc %o3, %g1, %i0
set 0x38, %o6
stwa %l1, [%l7 + %o6] 0x2b
membar #Sync
sll %l3, 0x1A, %g3
brgz %o1, loop_72
tle %xcc, 0x5
udiv %i4, 0x0232, %i1
movleu %xcc, %i5, %i7
loop_72:
fnot2 %f30, %f4
movre %o7, 0x3D8, %i2
prefetch [%l7 + 0x34], 0x1
fpadd32 %f2, %f20, %f16
wr %g0, 0x80, %asi
ldsha [%l7 + 0x7A] %asi, %g4
ldsw [%l7 + 0x74], %o2
movg %xcc, %l2, %i3
orncc %g5, %l6, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x60, %i3
ldda [%l7 + %i3] 0x10, %o0
tg %xcc, 0x3
wr %g0, 0x89, %asi
sta %f16, [%l7 + 0x08] %asi
tleu %xcc, 0x2
orn %o4, 0x1881, %g6
nop
fitod %f12, %f14
fdtoi %f14, %f7
fbug %fcc1, loop_73
addcc %l4, %o6, %l5
movrlez %l0, %g2, %g7
tleu %icc, 0x5
loop_73:
nop
wr %g0, 0x19, %asi
lduha [%l7 + 0x08] %asi, %o3
bge loop_74
andn %g1, %i0, %l1
set 0x27, %l1
lduba [%l7 + %l1] 0x89, %i6
loop_74:
taddcctv %l3, %g3, %o1
ldsh [%l7 + 0x76], %i1
sra %i5, %i7, %i4
tne %icc, 0x3
alignaddr %i2, %o7, %o2
tge %icc, 0x5
fbuge %fcc1, loop_75
srlx %g4, 0x10, %i3
nop
setx 0x08795EA0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
fsqrts %f22, %f7
xnorcc %g5, %l2, %l6
loop_75:
movcc %icc, %o5, %o4
fmovd %f4, %f2
lduw [%l7 + 0x40], %o0
movge %xcc, %g6, %o6
udivx %l5, 0x10CA, %l4
fnand %f14, %f6, %f24
fbne %fcc3, loop_76
movpos %icc, %g2, %l0
sub %o3, 0x08DF, %g7
nop
setx 0x34B49A3E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0x7CD06133, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fadds %f0, %f31, %f21
loop_76:
fmovdl %icc, %f1, %f20
nop
fitod %f8, %f24
fdtos %f24, %f22
fpsub32 %f10, %f2, %f26
orn %i0, %l1, %g1
brgez,a %i6, loop_77
fbu %fcc1, loop_78
nop
set 0x2E, %l6
lduh [%l7 + %l6], %l3
edge32n %o1, %i1, %i5
loop_77:
tle %icc, 0x2
loop_78:
movrlz %i7, 0x254, %i4
set 0x6A, %i7
ldsha [%l7 + %i7] 0x04, %g3
set 0x40, %g6
ldda [%l7 + %g6] 0x14, %f16
xnor %o7, 0x1DAF, %o2
edge16n %i2, %i3, %g5
sll %g4, %l6, %o5
sll %l2, %o4, %g6
fpadd16s %f10, %f15, %f27
fbe %fcc2, loop_79
udivx %o6, 0x1948, %l5
mova %xcc, %o0, %g2
tge %icc, 0x5
loop_79:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub16s %f20, %f20, %f25
fmovsl %icc, %f19, %f8
edge16l %l0, %o3, %l4
smul %g7, 0x0FA2, %l1
ldd [%l7 + 0x08], %f16
bn,a loop_80
alignaddrl %i0, %g1, %i6
sdivcc %l3, 0x17B8, %i1
xnorcc %i5, 0x0A3D, %i7
loop_80:
fands %f1, %f24, %f4
movvs %xcc, %i4, %g3
addc %o7, %o2, %o1
tpos %icc, 0x7
sdivx %i3, 0x0ADF, %g5
tsubcc %i2, %l6, %g4
edge8n %l2, %o5, %o4
bgu,pn %xcc, loop_81
xor %o6, 0x080F, %l5
umulcc %g6, %o0, %l0
fpackfix %f14, %f31
loop_81:
lduw [%l7 + 0x38], %g2
fmovsvs %icc, %f6, %f19
andncc %o3, %g7, %l1
taddcc %l4, %i0, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %g1, %l3, %i5
mulx %i1, 0x168B, %i7
brgez,a %g3, loop_82
movl %icc, %o7, %i4
movge %icc, %o2, %i3
movne %xcc, %g5, %o1
loop_82:
tcs %xcc, 0x0
fpsub16 %f28, %f10, %f10
or %i2, 0x18F7, %l6
edge16l %l2, %g4, %o4
array8 %o5, %l5, %o6
tge %icc, 0x0
subcc %o0, 0x0EBF, %l0
edge16l %g6, %g2, %o3
movne %icc, %g7, %l1
or %l4, 0x02C1, %i0
orcc %i6, 0x1828, %l3
tsubcc %g1, 0x194F, %i5
tne %icc, 0x3
fcmpne16 %f30, %f28, %i1
edge8n %g3, %i7, %i4
movvs %xcc, %o7, %o2
tle %xcc, 0x1
nop
set 0x37, %i1
ldsb [%l7 + %i1], %i3
xnorcc %o1, %g5, %i2
fmul8sux16 %f22, %f26, %f16
movcc %icc, %l2, %g4
tle %xcc, 0x6
swap [%l7 + 0x48], %o4
array32 %l6, %o5, %l5
orncc %o6, %o0, %g6
sllx %g2, %o3, %l0
movrlz %l1, 0x1DC, %g7
movge %xcc, %i0, %i6
edge16n %l4, %l3, %i5
edge16n %i1, %g1, %g3
xorcc %i7, 0x0A9C, %i4
set 0x54, %i2
stwa %o2, [%l7 + %i2] 0x15
nop
setx loop_83, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movrlez %o7, %o1, %g5
tg %xcc, 0x3
membar 0x5B
loop_83:
mulscc %i2, %i3, %l2
andn %o4, 0x0BBC, %g4
orn %l6, 0x08D0, %o5
edge16 %o6, %o0, %l5
nop
fitos %f4, %f11
fstoi %f11, %f4
movgu %icc, %g6, %g2
bn loop_84
fbg,a %fcc0, loop_85
nop
setx 0xCE006A81D6B24D5D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f20
wr %g0, 0x80, %asi
stwa %l0, [%l7 + 0x60] %asi
loop_84:
movre %l1, %g7, %o3
loop_85:
fbue %fcc0, loop_86
movre %i0, 0x2F9, %i6
fbn %fcc1, loop_87
fmovsvc %xcc, %f14, %f6
loop_86:
brlz,a %l3, loop_88
movvc %icc, %i5, %i1
loop_87:
edge8 %l4, %g1, %i7
alignaddr %g3, %o2, %i4
loop_88:
udiv %o7, 0x11B0, %o1
ta %xcc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbe %fcc0, loop_89
subcc %g5, 0x026E, %i3
movrne %i2, %l2, %o4
tle %xcc, 0x7
loop_89:
edge32n %g4, %o5, %o6
fmovda %icc, %f8, %f21
movvs %xcc, %l6, %l5
fba,a %fcc3, loop_90
edge16n %g6, %g2, %o0
xnor %l0, 0x0D53, %l1
sll %g7, 0x15, %o3
loop_90:
sll %i0, %l3, %i5
mova %icc, %i1, %l4
std %f30, [%l7 + 0x18]
wr %g0, 0x18, %asi
lduba [%l7 + 0x26] %asi, %i6
wr %g0, 0x23, %asi
stba %g1, [%l7 + 0x17] %asi
membar #Sync
brgz %g3, loop_91
tneg %icc, 0x6
mulx %o2, 0x1691, %i4
mulscc %o7, 0x1A6E, %o1
loop_91:
tg %icc, 0x7
edge8n %g5, %i3, %i7
edge32ln %l2, %i2, %g4
fble,a %fcc0, loop_92
orncc %o4, 0x0881, %o5
movneg %icc, %l6, %l5
sth %o6, [%l7 + 0x34]
loop_92:
addcc %g2, %g6, %o0
nop
setx 0x6B9A14D9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x1A96B754, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fadds %f11, %f10, %f0
wr %g0, 0x04, %asi
lduha [%l7 + 0x58] %asi, %l0
sll %g7, 0x0A, %o3
alignaddrl %l1, %l3, %i0
sdivx %i1, 0x0FBC, %i5
smulcc %i6, %g1, %l4
udivcc %o2, 0x04CA, %g3
bvc,a,pt %xcc, loop_93
fnegs %f28, %f5
edge32l %i4, %o1, %g5
add %o7, 0x0AB4, %i7
loop_93:
edge32l %i3, %i2, %l2
array8 %g4, %o5, %o4
set 0x3C, %o7
swapa [%l7 + %o7] 0x18, %l5
tn %icc, 0x1
brgez,a %o6, loop_94
udivcc %l6, 0x09CE, %g6
edge16 %g2, %l0, %o0
movg %icc, %g7, %l1
loop_94:
nop
fitos %f1, %f19
fstox %f19, %f12
fxtos %f12, %f9
tl %icc, 0x1
fandnot1s %f8, %f31, %f1
andncc %l3, %o3, %i0
nop
fitos %f13, %f12
fstod %f12, %f14
tgu %xcc, 0x4
and %i5, 0x0B38, %i1
ta %xcc, 0x3
alignaddrl %g1, %l4, %o2
sethi 0x1EE4, %i6
set 0x58, %g4
lda [%l7 + %g4] 0x89, %f27
te %icc, 0x6
tne %icc, 0x5
movcs %icc, %i4, %g3
nop
setx loop_95, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
brnz,a %g5, loop_96
addcc %o7, 0x05F5, %o1
srl %i3, %i7, %i2
loop_95:
movre %g4, %o5, %l2
loop_96:
subc %l5, %o6, %o4
tneg %xcc, 0x5
membar 0x1C
fnands %f14, %f29, %f8
srl %g6, 0x12, %g2
brlez,a %l0, loop_97
edge16n %o0, %g7, %l6
bvs,pn %xcc, loop_98
membar 0x24
loop_97:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovs %f12, %f18
loop_98:
ldsw [%l7 + 0x6C], %l1
fmovrdgz %l3, %f2, %f18
fandnot1s %f30, %f29, %f17
fmovse %icc, %f7, %f18
fmovsvs %icc, %f27, %f14
xor %i0, 0x1E9F, %i5
movre %i1, 0x3D8, %o3
brnz %l4, loop_99
orcc %o2, %g1, %i6
subc %i4, %g5, %g3
fmovrslez %o1, %f29, %f23
loop_99:
bne,pt %icc, loop_100
fblg,a %fcc0, loop_101
addcc %i3, 0x12B9, %o7
popc %i2, %g4
loop_100:
fnot1 %f28, %f14
loop_101:
nop
set 0x40, %l2
stda %f0, [%l7 + %l2] 0xf0
membar #Sync
movn %xcc, %i7, %l2
edge8ln %o5, %o6, %o4
move %xcc, %l5, %g6
fmovsg %xcc, %f20, %f12
ble,a,pt %icc, loop_102
fbuge,a %fcc1, loop_103
fpadd32s %f22, %f20, %f23
nop
fitod %f12, %f10
fdtox %f10, %f0
fxtod %f0, %f18
loop_102:
sdivcc %g2, 0x14C4, %l0
loop_103:
subccc %o0, %g7, %l6
sra %l1, %l3, %i0
sir 0x0484
movcc %xcc, %i1, %o3
movl %xcc, %l4, %i5
movrlez %o2, 0x1A2, %i6
orcc %g1, 0x010F, %i4
edge8 %g5, %g3, %i3
fmovsne %xcc, %f8, %f26
or %o1, 0x0BD9, %i2
fzero %f6
mulscc %o7, 0x1483, %g4
bcs,a %icc, loop_104
fmovsge %icc, %f25, %f31
fmovd %f4, %f28
fmovdpos %xcc, %f22, %f19
loop_104:
nop
wr %g0, 0x88, %asi
ldxa [%l7 + 0x78] %asi, %l2
or %o5, %i7, %o6
fmovdleu %xcc, %f21, %f24
fmovdge %xcc, %f6, %f4
move %xcc, %l5, %g6
fnand %f6, %f20, %f2
bneg loop_105
fmul8sux16 %f0, %f20, %f12
ldd [%l7 + 0x78], %f24
movl %icc, %g2, %o4
loop_105:
stbar
edge16ln %l0, %o0, %l6
fmovsvs %xcc, %f28, %f9
fnegs %f19, %f10
fmovsle %xcc, %f12, %f10
sethi 0x09B1, %g7
bvs %icc, loop_106
xorcc %l3, 0x130B, %i0
fmovdcs %icc, %f2, %f14
movrlez %i1, %o3, %l4
loop_106:
fnands %f25, %f13, %f4
movre %i5, 0x158, %o2
fmovdge %xcc, %f11, %f4
tvs %icc, 0x2
brz,a %i6, loop_107
fmovdn %xcc, %f2, %f10
sra %g1, 0x0E, %l1
movleu %icc, %i4, %g3
loop_107:
tn %xcc, 0x4
fmovdn %icc, %f17, %f24
movpos %xcc, %i3, %g5
alignaddrl %o1, %o7, %i2
array8 %l2, %g4, %i7
nop
setx loop_108, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movleu %xcc, %o5, %l5
andcc %g6, %o6, %o4
stx %l0, [%l7 + 0x08]
loop_108:
movvs %icc, %o0, %l6
fsrc1s %f11, %f8
movrlez %g2, %g7, %l3
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x29] %asi, %i1
nop
set 0x18, %g1
ldsh [%l7 + %g1], %o3
stbar
tgu %icc, 0x7
sdiv %i0, 0x0487, %l4
tneg %xcc, 0x2
fbne %fcc1, loop_109
tn %xcc, 0x0
andcc %o2, %i6, %g1
edge16n %l1, %i5, %g3
loop_109:
sdivx %i3, 0x16A5, %g5
tle %xcc, 0x4
sub %o1, %o7, %i4
fmovsl %icc, %f14, %f18
tsubcctv %l2, %g4, %i2
mulx %i7, 0x1C02, %o5
nop
setx loop_110, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fpadd16 %f10, %f18, %f8
edge16 %l5, %g6, %o4
tl %xcc, 0x4
loop_110:
bcs loop_111
brgez %l0, loop_112
sll %o6, %o0, %g2
sth %g7, [%l7 + 0x20]
loop_111:
swap [%l7 + 0x58], %l6
loop_112:
edge32n %l3, %o3, %i0
fbge %fcc0, loop_113
for %f22, %f6, %f0
sdivcc %i1, 0x1AF7, %o2
te %xcc, 0x4
loop_113:
movn %icc, %i6, %g1
brlez %l4, loop_114
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fzero %f0
std %f14, [%l7 + 0x58]
loop_114:
bshuffle %f12, %f22, %f4
fmovdn %icc, %f24, %f16
tg %icc, 0x0
sllx %l1, 0x0C, %i5
brgz %g3, loop_115
tne %xcc, 0x6
sub %i3, %o1, %g5
stbar
loop_115:
movne %icc, %o7, %l2
wr %g0, 0x89, %asi
lduwa [%l7 + 0x44] %asi, %g4
xor %i2, %i4, %i7
orcc %l5, %g6, %o5
nop
setx 0x23E5045A806878C8, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
nop
setx 0x49E8CA91805650BF, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
fnegs %f6, %f26
edge8l %l0, %o4, %o6
fmovscc %icc, %f3, %f1
andcc %o0, %g7, %l6
fcmpgt32 %f14, %f24, %l3
brlez %g2, loop_116
bneg,a loop_117
nop
setx 0xB9E41B02448DE9F7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
fsqrtd %f30, %f10
xnor %o3, 0x1E77, %i0
loop_116:
movn %icc, %o2, %i6
loop_117:
movne %icc, %g1, %l4
nop
set 0x2E, %i4
lduh [%l7 + %i4], %l1
edge16n %i1, %g3, %i3
fble %fcc0, loop_118
tn %icc, 0x2
umulcc %i5, 0x0F15, %g5
fmovsleu %icc, %f22, %f21
loop_118:
smulcc %o1, 0x1BC3, %l2
edge8l %g4, %o7, %i4
tpos %icc, 0x3
andn %i7, 0x0E77, %i2
umul %l5, 0x0ACF, %o5
andcc %g6, 0x0176, %o4
edge8n %l0, %o0, %g7
movrlz %o6, %l3, %g2
fbg,a %fcc2, loop_119
fmovdle %icc, %f29, %f29
udivx %o3, 0x036B, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_119:
andcc %o2, %l6, %g1
movvc %xcc, %l4, %i6
tsubcctv %i1, 0x085B, %g3
edge16l %l1, %i3, %i5
subcc %o1, 0x1CC2, %l2
sdivx %g5, 0x0059, %o7
edge16ln %i4, %i7, %i2
movge %icc, %l5, %g4
bvc %icc, loop_120
brlez,a %o5, loop_121
tl %xcc, 0x4
tsubcctv %o4, %g6, %l0
loop_120:
bn,a,pt %icc, loop_122
loop_121:
tsubcc %o0, 0x1747, %g7
ldstub [%l7 + 0x51], %l3
movneg %icc, %o6, %g2
loop_122:
udiv %i0, 0x138C, %o3
sllx %l6, %o2, %l4
ta %xcc, 0x3
bg %icc, loop_123
nop
fitos %f12, %f7
fstod %f7, %f0
bgu %xcc, loop_124
sdiv %i6, 0x1935, %i1
loop_123:
xorcc %g1, 0x0C13, %l1
fexpand %f1, %f2
loop_124:
sll %g3, 0x0A, %i5
fpadd16s %f19, %f17, %f8
call loop_125
lduh [%l7 + 0x78], %i3
array32 %o1, %g5, %o7
tle %xcc, 0x4
loop_125:
brgez,a %i4, loop_126
orncc %l2, %i7, %i2
umulcc %g4, %l5, %o4
fbg,a %fcc1, loop_127
loop_126:
smul %g6, 0x13B7, %o5
movg %xcc, %o0, %l0
fands %f13, %f17, %f24
loop_127:
fbu,a %fcc1, loop_128
tcc %xcc, 0x7
sub %g7, 0x1CEC, %l3
alignaddrl %o6, %i0, %g2
loop_128:
bgu,pn %xcc, loop_129
tn %xcc, 0x2
fbge %fcc1, loop_130
tvs %xcc, 0x5
loop_129:
movrne %o3, %l6, %l4
wr %g0, 0xea, %asi
stxa %i6, [%l7 + 0x48] %asi
membar #Sync
loop_130:
nop
fitod %f12, %f22
fdtos %f22, %f9
tvc %xcc, 0x1
mova %icc, %o2, %i1
fmovsleu %icc, %f22, %f10
umulcc %l1, 0x0B44, %g1
st %f13, [%l7 + 0x7C]
edge16ln %i5, %g3, %o1
sdivx %i3, 0x1EBD, %o7
tpos %icc, 0x4
set 0x108, %o2
ldxa [%g0 + %o2] 0x21, %g5
nop
setx loop_131, %l0, %l1
jmpl %l1, %i4
fandnot1s %f25, %f17, %f4
addccc %l2, 0x0291, %i7
tsubcctv %i2, 0x0C8E, %l5
loop_131:
nop
wr %g0, 0x0c, %asi
sta %f11, [%l7 + 0x24] %asi
array32 %g4, %o4, %g6
srl %o0, %o5, %l0
set 0x10, %g3
ldxa [%l7 + %g3] 0x04, %g7
fmovsneg %xcc, %f9, %f23
xor %l3, %i0, %o6
movrlz %o3, %l6, %g2
fmovdleu %xcc, %f14, %f19
tcc %icc, 0x6
bvc %xcc, loop_132
lduh [%l7 + 0x16], %l4
tn %xcc, 0x6
edge32l %o2, %i1, %i6
loop_132:
for %f4, %f4, %f12
ldstub [%l7 + 0x4C], %l1
srl %g1, 0x1B, %g3
xnor %i5, %i3, %o7
nop
set 0x30, %i0
ldsh [%l7 + %i0], %o1
movg %icc, %i4, %l2
fpadd32 %f6, %f20, %f30
edge16l %i7, %i2, %g5
tn %xcc, 0x3
fbge %fcc2, loop_133
movg %xcc, %l5, %o4
fmovdcc %icc, %f19, %f23
edge8ln %g6, %g4, %o5
loop_133:
edge16ln %o0, %g7, %l3
fnors %f13, %f9, %f15
fmul8x16au %f19, %f1, %f6
addc %i0, 0x0DE9, %o6
movcc %xcc, %l0, %l6
fmovsge %icc, %f7, %f15
wr %g0, 0x22, %asi
stha %g2, [%l7 + 0x6C] %asi
membar #Sync
lduh [%l7 + 0x4A], %o3
fornot2 %f30, %f4, %f28
edge8 %l4, %o2, %i6
move %xcc, %i1, %g1
flush %l7 + 0x48
sdivcc %g3, 0x04D5, %l1
subcc %i5, %i3, %o1
movrgz %i4, 0x1F1, %l2
fmovsvs %xcc, %f12, %f28
movpos %xcc, %o7, %i2
membar 0x7A
fmovdg %icc, %f5, %f10
edge8n %g5, %l5, %o4
movpos %icc, %g6, %g4
andcc %o5, 0x1510, %i7
smulcc %g7, %o0, %i0
fpsub16 %f0, %f2, %f26
tle %icc, 0x4
movn %icc, %o6, %l3
movle %icc, %l6, %g2
movpos %icc, %o3, %l0
fones %f9
tsubcc %o2, %i6, %l4
edge16ln %i1, %g3, %l1
movleu %xcc, %g1, %i3
fsrc2 %f18, %f2
subcc %i5, 0x0A88, %o1
fbue %fcc3, loop_134
nop
setx loop_135, %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
movrne %l2, %o7, %i2
movrgz %g5, 0x02C, %i4
loop_134:
movgu %xcc, %o4, %g6
loop_135:
tpos %xcc, 0x7
te %icc, 0x7
srl %l5, %g4, %i7
xnor %o5, 0x1677, %g7
fbn %fcc3, loop_136
edge16n %o0, %o6, %i0
andncc %l6, %l3, %g2
edge32ln %o3, %l0, %o2
loop_136:
fbne %fcc3, loop_137
movn %icc, %l4, %i6
edge32ln %i1, %l1, %g3
subccc %g1, 0x0109, %i3
loop_137:
fmovrsne %i5, %f31, %f8
wr %g0, 0xea, %asi
stxa %l2, [%l7 + 0x10] %asi
membar #Sync
tn %icc, 0x1
bgu loop_138
movneg %icc, %o1, %o7
set 0x24, %l3
lduwa [%l7 + %l3] 0x19, %i2
loop_138:
ld [%l7 + 0x70], %f0
tcs %xcc, 0x3
nop
setx 0x8981CAA4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
fsqrts %f27, %f19
wr %g0, 0x18, %asi
lduba [%l7 + 0x1D] %asi, %g5
te %xcc, 0x4
movvc %icc, %o4, %g6
alignaddrl %l5, %i4, %g4
nop
setx 0x6AFF4C044161691A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x26F5287269ABEAE4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
faddd %f4, %f8, %f16
tleu %xcc, 0x1
tge %xcc, 0x5
tge %icc, 0x5
tsubcc %o5, %g7, %o0
fpack16 %f20, %f2
call loop_139
movvc %icc, %i7, %o6
fpsub32s %f6, %f29, %f5
membar 0x55
loop_139:
ta %xcc, 0x5
lduh [%l7 + 0x32], %l6
fpack16 %f16, %f2
andn %i0, %g2, %l3
fbne %fcc3, loop_140
movcs %icc, %l0, %o3
be,pn %xcc, loop_141
tleu %xcc, 0x2
loop_140:
smulcc %l4, %i6, %o2
fzero %f10
loop_141:
fmovrslez %l1, %f9, %f19
movrne %i1, %g3, %i3
edge32l %i5, %g1, %o1
tsubcc %l2, %i2, %g5
andncc %o4, %o7, %l5
ldsw [%l7 + 0x64], %g6
fblg,a %fcc1, loop_142
edge8n %g4, %i4, %o5
std %f8, [%l7 + 0x48]
set 0x7C, %o4
ldswa [%l7 + %o4] 0x88, %g7
loop_142:
movleu %icc, %i7, %o0
orcc %o6, %i0, %l6
nop
setx 0x18BD6EE4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x12514397, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fadds %f25, %f9, %f14
fblg,a %fcc0, loop_143
call loop_144
movneg %icc, %l3, %l0
add %l7, 0x34, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %g2
casa [%l6] %asi, %g2, %l4
loop_143:
movcs %icc, %i6, %o2
loop_144:
fors %f1, %f6, %f23
edge16 %o3, %l1, %g3
fmovdleu %icc, %f12, %f11
subc %i1, %i3, %i5
srl %g1, 0x13, %l2
move %icc, %i2, %g5
movle %xcc, %o1, %o4
nop
fitos %f5, %f1
fstod %f1, %f10
fandnot2 %f8, %f6, %f30
wr %g0, 0x22, %asi
stba %l5, [%l7 + 0x52] %asi
membar #Sync
membar 0x62
tl %icc, 0x5
set 0x3b0, %g7
nop ! stxa %o7, [%g0 + %g7] 0x40 ripped by fixASI40.pl
add %l7, 0x40, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %g4, %i4
mova %xcc, %g6, %o5
stbar
fsrc2s %f0, %f3
fcmpne32 %f18, %f24, %g7
mulx %o0, 0x1D05, %o6
fandnot2 %f16, %f2, %f14
brz,a %i7, loop_145
array8 %i0, %l6, %l3
mulscc %l0, 0x0E9B, %g2
bleu,pt %xcc, loop_146
loop_145:
movrne %i6, 0x1C6, %o2
fmovdne %icc, %f17, %f24
fmovsneg %xcc, %f25, %f23
loop_146:
subc %l4, 0x1CAD, %o3
fxors %f21, %f18, %f29
tvs %icc, 0x5
addcc %l1, %g3, %i1
tge %xcc, 0x4
movge %xcc, %i5, %g1
tge %xcc, 0x5
srax %l2, %i2, %g5
flush %l7 + 0x08
orncc %i3, %o1, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xor %l5, 0x11E3, %g4
andn %i4, 0x1077, %o7
ldstub [%l7 + 0x28], %g6
mulx %o5, %o0, %g7
umulcc %i7, 0x148A, %o6
sdivcc %l6, 0x1068, %i0
ta %xcc, 0x1
edge8 %l3, %g2, %i6
subc %l0, 0x0453, %o2
fmovrde %l4, %f22, %f6
movl %icc, %l1, %o3
mulx %g3, %i1, %g1
sdiv %i5, 0x16FF, %l2
tl %xcc, 0x6
nop
set 0x20, %l5
std %f18, [%l7 + %l5]
add %l7, 0x58, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %i2
casxa [%l6] %asi, %i2, %i3
brgez,a %g5, loop_147
sra %o4, %o1, %l5
fmovdleu %icc, %f27, %f0
fmovrde %g4, %f12, %f30
loop_147:
sir 0x0A1D
ldstub [%l7 + 0x34], %i4
andcc %o7, %o5, %o0
fpsub16 %f12, %f4, %f20
and %g6, %i7, %g7
movre %o6, %l6, %i0
tpos %xcc, 0x3
fandnot2 %f16, %f12, %f24
fnot1s %f30, %f25
fmul8ulx16 %f26, %f28, %f0
bneg,a %icc, loop_148
alignaddr %l3, %g2, %i6
fands %f18, %f27, %f20
movl %icc, %o2, %l4
loop_148:
fmovsge %icc, %f13, %f24
fbule %fcc2, loop_149
fmuld8sux16 %f13, %f8, %f22
taddcctv %l1, %o3, %g3
nop
setx 0xA3048D83898ACAF7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x681D962C8EEA24B1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f22, %f16
loop_149:
subc %l0, 0x1D4B, %g1
movcc %xcc, %i5, %l2
stbar
wr %g0, 0x89, %asi
swapa [%l7 + 0x3C] %asi, %i2
edge32l %i3, %i1, %g5
and %o1, %l5, %o4
and %g4, %o7, %o5
movvs %xcc, %o0, %i4
nop
fitos %f6, %f20
fstoi %f20, %f11
udivcc %g6, 0x1D4A, %i7
st %f5, [%l7 + 0x24]
nop
setx loop_150, %l0, %l1
jmpl %l1, %g7
mulx %l6, 0x1CFB, %i0
sra %l3, 0x0D, %g2
nop
setx 0xA5E6BDB4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0xAFC0DACF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fadds %f31, %f22, %f8
loop_150:
subc %o6, %o2, %i6
tgu %icc, 0x7
movre %l4, %o3, %g3
fsrc1s %f2, %f12
andncc %l1, %g1, %i5
xnor %l0, 0x082D, %i2
nop
setx loop_151, %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 %l2, %i3, %i1
array32 %g5, %l5, %o4
be,a,pt %xcc, loop_152
loop_151:
nop
set 0x15, %o0
ldstub [%l7 + %o0], %g4
fblg,a %fcc1, loop_153
xor %o1, %o5, %o0
loop_152:
tcc %icc, 0x5
xnor %i4, %o7, %g6
loop_153:
subccc %g7, 0x0EAF, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %i7, 0x0D4, %i0
addc %l3, 0x1CB9, %g2
sdiv %o2, 0x0E20, %o6
sra %l4, %o3, %i6
fnegd %f20, %f6
movrgz %g3, 0x074, %l1
fmovdcs %icc, %f22, %f27
sir 0x074F
taddcctv %g1, 0x1400, %l0
bshuffle %f12, %f8, %f30
fbue %fcc3, loop_154
umul %i2, 0x1C1E, %i5
udiv %l2, 0x1848, %i3
alignaddrl %i1, %l5, %o4
loop_154:
ldsb [%l7 + 0x37], %g4
sdiv %o1, 0x1A07, %o5
fpadd32 %f26, %f10, %f18
brnz,a %o0, loop_155
tl %icc, 0x4
be,pn %icc, loop_156
sir 0x0082
loop_155:
srax %i4, %g5, %g6
addc %g7, %l6, %o7
loop_156:
movre %i7, 0x1E1, %i0
fmovsn %xcc, %f0, %f10
nop
set 0x68, %l0
stw %g2, [%l7 + %l0]
fpsub32 %f0, %f8, %f22
sdivcc %l3, 0x03A0, %o6
fmovrse %l4, %f1, %f22
movrgez %o2, %o3, %i6
bn,pn %icc, loop_157
for %f26, %f6, %f12
udivx %g3, 0x1C02, %g1
movge %icc, %l1, %i2
loop_157:
fmovdneg %icc, %f15, %f15
movgu %icc, %i5, %l2
tcc %icc, 0x4
bleu,a loop_158
tn %icc, 0x1
tvc %xcc, 0x5
array8 %l0, %i3, %i1
loop_158:
nop
set 0x40, %i6
ldda [%l7 + %i6] 0x18, %f0
sdiv %o4, 0x1CA7, %l5
fmovdvs %icc, %f7, %f16
fandnot2s %f6, %f24, %f8
edge8 %o1, %g4, %o0
andcc %o5, 0x1720, %g5
tne %xcc, 0x6
bvs,a loop_159
fpadd16s %f7, %f9, %f4
set 0x60, %o5
ldda [%l7 + %o5] 0x14, %i4
loop_159:
edge16n %g7, %g6, %l6
addcc %i7, 0x05F8, %o7
fbl,a %fcc1, loop_160
ldx [%l7 + 0x58], %g2
and %l3, 0x042E, %o6
bgu,a,pn %icc, loop_161
loop_160:
edge16l %i0, %l4, %o2
addcc %o3, %i6, %g3
andncc %l1, %i2, %g1
loop_161:
mova %icc, %l2, %i5
taddcc %i3, 0x06DD, %i1
membar 0x5C
membar 0x38
movle %xcc, %l0, %l5
edge16ln %o1, %g4, %o0
movleu %icc, %o5, %o4
movgu %xcc, %i4, %g5
xorcc %g6, %g7, %l6
edge32 %i7, %o7, %g2
brnz,a %l3, loop_162
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvs,a,pn %icc, loop_163
fmovdgu %icc, %f25, %f12
loop_162:
edge16l %o6, %i0, %l4
sir 0x1D08
loop_163:
movl %icc, %o2, %i6
brgez,a %g3, loop_164
smul %l1, 0x1157, %o3
st %f7, [%l7 + 0x3C]
std %f30, [%l7 + 0x50]
loop_164:
xor %g1, %i2, %i5
movrne %l2, 0x388, %i1
brlz,a %i3, loop_165
fbe %fcc3, loop_166
addcc %l5, 0x0DDE, %o1
bne loop_167
loop_165:
addccc %g4, %o0, %l0
loop_166:
bneg,pn %xcc, loop_168
movge %xcc, %o5, %i4
loop_167:
edge16 %g5, %o4, %g7
ldsw [%l7 + 0x28], %g6
loop_168:
fmovdneg %icc, %f17, %f2
tneg %icc, 0x4
fmovdcc %icc, %f20, %f13
tn %xcc, 0x6
fbo,a %fcc1, loop_169
tle %xcc, 0x1
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x5C] %asi, %i7
loop_169:
prefetch [%l7 + 0x68], 0x0
edge32ln %o7, %l6, %l3
brnz %o6, loop_170
fone %f4
nop
setx loop_171, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbue,a %fcc1, loop_172
loop_170:
tvs %icc, 0x3
udivx %g2, 0x1452, %i0
loop_171:
fornot1s %f25, %f11, %f15
loop_172:
movcc %icc, %l4, %o2
tn %xcc, 0x7
edge8n %g3, %i6, %o3
sllx %l1, 0x04, %g1
move %xcc, %i2, %l2
udivcc %i1, 0x120B, %i5
fbuge %fcc3, loop_173
stb %l5, [%l7 + 0x5B]
fandnot2s %f7, %f24, %f10
movgu %xcc, %i3, %o1
loop_173:
movvs %xcc, %g4, %o0
or %o5, %l0, %g5
fbul,a %fcc2, loop_174
addccc %o4, %i4, %g7
smul %g6, %i7, %o7
fnands %f18, %f17, %f7
loop_174:
tge %icc, 0x2
edge8ln %l6, %o6, %l3
fmul8ulx16 %f2, %f18, %f20
edge32n %i0, %g2, %o2
ldd [%l7 + 0x48], %f2
wr %g0, 0x19, %asi
ldsha [%l7 + 0x2A] %asi, %g3
edge8ln %i6, %o3, %l4
movle %xcc, %g1, %l1
andncc %i2, %i1, %i5
movleu %icc, %l2, %l5
fors %f6, %f15, %f10
movrlz %i3, %g4, %o1
tsubcctv %o0, %l0, %o5
edge8l %o4, %g5, %i4
movvc %icc, %g6, %i7
srax %o7, 0x15, %l6
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
stbar
set 0x60, %l4
lduwa [%l7 + %l4] 0x04, %o6
fmul8sux16 %f8, %f12, %f14
xor %g7, 0x15E4, %i0
orncc %g2, %l3, %g3
tsubcctv %i6, %o3, %l4
nop
setx 0x93704BEB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x4753E8CA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fsubs %f21, %f25, %f6
bcc loop_175
movneg %icc, %g1, %o2
edge16ln %l1, %i2, %i1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_175:
addcc %i5, %l2, %l5
tsubcc %i3, %o1, %g4
mulscc %l0, %o0, %o4
fbul,a %fcc1, loop_176
bshuffle %f12, %f30, %f14
wr %g0, 0x89, %asi
swapa [%l7 + 0x3C] %asi, %g5
loop_176:
fmovsa %icc, %f4, %f22
movrgez %o5, %g6, %i4
udivx %o7, 0x0D18, %i7
stw %l6, [%l7 + 0x30]
fba %fcc1, loop_177
fpack32 %f28, %f8, %f10
fnands %f23, %f28, %f10
xnorcc %o6, %i0, %g7
loop_177:
srlx %l3, %g2, %g3
fbg,a %fcc1, loop_178
tvs %xcc, 0x5
ld [%l7 + 0x74], %f8
fmovdcc %icc, %f31, %f27
loop_178:
fbl %fcc1, loop_179
taddcc %i6, 0x12F1, %o3
sllx %g1, %l4, %l1
movcs %xcc, %o2, %i1
loop_179:
tvs %icc, 0x1
xnor %i5, 0x086F, %i2
movg %icc, %l2, %l5
sdivx %i3, 0x1957, %g4
addccc %l0, %o0, %o4
sub %g5, 0x1D0A, %o1
tle %xcc, 0x4
nop
setx 0x789A84C219CAACE4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x0689D17A289C9245, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f12, %f0
fpack16 %f2, %f0
andncc %g6, %o5, %i4
tn %icc, 0x5
movcc %xcc, %o7, %i7
movvs %icc, %l6, %i0
bneg,a loop_180
movrlz %g7, %l3, %g2
ble,pt %icc, loop_181
srax %o6, 0x12, %i6
loop_180:
nop
set 0x38, %i5
swapa [%l7 + %i5] 0x10, %o3
loop_181:
umul %g3, 0x0721, %l4
wr %g0, 0x0c, %asi
swapa [%l7 + 0x0C] %asi, %l1
sllx %o2, 0x0D, %g1
tle %xcc, 0x3
wr %g0, 0x0c, %asi
ldda [%l7 + 0x20] %asi, %i4
set 0x42, %g2
stha %i1, [%l7 + %g2] 0x2f
membar #Sync
fones %f26
nop
setx 0xEF9C37810A0428CA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x72424B1FEDDA6935, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f22, %f28
ba,a %xcc, loop_182
edge32l %l2, %i2, %i3
movpos %xcc, %g4, %l5
fmovdgu %xcc, %f8, %f17
loop_182:
nop
set 0x30, %o1
std %f28, [%l7 + %o1]
xnor %o0, 0x1C58, %l0
movn %icc, %g5, %o4
addccc %g6, %o1, %i4
edge16 %o7, %o5, %l6
tvc %icc, 0x5
addcc %i0, 0x0F3A, %g7
udiv %l3, 0x074B, %i7
fand %f24, %f10, %f18
orcc %g2, %i6, %o6
or %o3, 0x07F8, %l4
tgu %icc, 0x4
nop
set 0x40, %o3
ldx [%l7 + %o3], %g3
fpack32 %f6, %f12, %f28
sra %o2, 0x19, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %i5, %g1, %i1
sra %l2, %i3, %i2
movl %xcc, %l5, %g4
sra %o0, 0x0E, %g5
movg %icc, %l0, %g6
nop
set 0x70, %g5
stx %o4, [%l7 + %g5]
edge8n %i4, %o1, %o5
bleu,pn %xcc, loop_183
umulcc %o7, 0x1EB1, %i0
fmovrdne %l6, %f10, %f12
tne %icc, 0x7
loop_183:
stbar
fmovrdgez %g7, %f20, %f20
tleu %icc, 0x6
sdiv %i7, 0x0A88, %g2
fbg,a %fcc2, loop_184
nop
fitod %f8, %f24
fdtox %f24, %f28
fbge %fcc0, loop_185
fnegd %f28, %f16
loop_184:
bvs,a loop_186
fmovdpos %icc, %f15, %f20
loop_185:
nop
setx loop_187, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tcs %icc, 0x0
loop_186:
orcc %i6, 0x192B, %o6
sethi 0x1A24, %l3
loop_187:
brgz %o3, loop_188
movrlz %l4, %o2, %l1
fnot2s %f17, %f5
edge16n %g3, %g1, %i1
loop_188:
subc %i5, 0x1017, %i3
edge8ln %i2, %l5, %l2
fpadd32s %f19, %f5, %f24
edge8n %g4, %o0, %l0
fble %fcc0, loop_189
taddcc %g5, 0x01C6, %g6
movle %icc, %o4, %i4
movleu %xcc, %o1, %o7
loop_189:
te %xcc, 0x0
orcc %i0, %l6, %g7
movn %icc, %o5, %i7
nop
fitos %f11, %f7
wr %g0, 0x80, %asi
stba %i6, [%l7 + 0x5C] %asi
addccc %o6, 0x1825, %l3
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x70] %asi, 0x3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srl %l4, 0x10, %g2
bl,pn %xcc, loop_190
fmovd %f22, %f6
add %l7, 0x60, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %o2
casxa [%l6] 0x88, %o2, %l1
loop_190:
fbo,a %fcc1, loop_191
sll %g1, 0x13, %g3
sra %i5, 0x10, %i3
ta %xcc, 0x3
loop_191:
alignaddr %i2, %i1, %l5
fpsub16 %f30, %f22, %f6
nop
setx 0xFF36469D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
fsqrts %f25, %f20
movvc %xcc, %g4, %l2
sra %o0, 0x07, %l0
fmul8x16 %f15, %f10, %f0
subcc %g5, 0x1BF4, %o4
fmovdvc %xcc, %f11, %f5
srax %i4, 0x19, %g6
add %l7, 0x40, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %o1
casxa [%l6] %asi, %o1, %o7
movge %icc, %i0, %g7
edge16ln %l6, %o5, %i7
set 0x5C, %o6
stba %o6, [%l7 + %o6] 0x11
set 0x2E, %i3
ldsba [%l7 + %i3] 0x04, %i6
movre %l3, 0x329, %l4
xor %o3, 0x1BA3, %g2
fmovrde %l1, %f8, %f14
sdivcc %o2, 0x17D1, %g3
sdivcc %g1, 0x189F, %i3
tneg %xcc, 0x5
tvs %xcc, 0x2
nop
fitod %f6, %f30
fdtoi %f30, %f5
tgu %xcc, 0x5
nop
setx 0xC26B03D62078B509, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
srlx %i2, %i1, %l5
movvc %icc, %i5, %g4
sll %o0, 0x15, %l2
bpos,a,pn %xcc, loop_192
bge loop_193
tsubcctv %g5, 0x0071, %o4
tl %xcc, 0x3
loop_192:
srax %l0, 0x11, %g6
loop_193:
bl %xcc, loop_194
fmul8ulx16 %f2, %f18, %f4
add %o1, %i4, %i0
set 0x7A, %l1
ldstuba [%l7 + %l1] 0x19, %g7
loop_194:
srax %l6, %o7, %o5
sdivcc %i7, 0x0721, %i6
movn %xcc, %o6, %l4
nop
fitod %f7, %f12
set 0x40, %l6
stda %f0, [%l7 + %l6] 0x0c
movcs %xcc, %l3, %o3
andn %g2, %o2, %g3
fba,a %fcc1, loop_195
lduh [%l7 + 0x16], %g1
nop
setx 0x1E378811, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0x2CFFC3AF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fsubs %f31, %f21, %f10
tle %icc, 0x1
loop_195:
ld [%l7 + 0x38], %f4
movcc %icc, %i3, %i2
fbule,a %fcc1, loop_196
nop
setx 0x0819933F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
fsqrts %f23, %f2
xor %l1, 0x0B84, %l5
set 0x76, %i7
ldsha [%l7 + %i7] 0x81, %i1
loop_196:
subccc %i5, %o0, %l2
fmovdpos %xcc, %f4, %f15
tge %xcc, 0x7
fba %fcc1, loop_197
fone %f20
tvc %icc, 0x7
movgu %icc, %g5, %g4
loop_197:
tleu %xcc, 0x5
movrgz %l0, 0x13A, %g6
ld [%l7 + 0x54], %f30
umulcc %o4, 0x13B0, %o1
movn %xcc, %i0, %i4
movvs %xcc, %g7, %l6
edge16ln %o5, %i7, %i6
stbar
or %o6, 0x1C52, %o7
mulscc %l4, 0x1220, %o3
sra %g2, 0x01, %o2
mulscc %g3, %l3, %g1
nop
setx 0xBB7B0AB699729811, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x4A73DB3080BE6293, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fmuld %f26, %f20, %f4
movg %xcc, %i2, %l1
fmovdle %xcc, %f5, %f9
subcc %i3, %l5, %i1
movcs %icc, %i5, %l2
movgu %xcc, %g5, %o0
fmovsn %xcc, %f28, %f10
tvc %icc, 0x5
ldx [%l7 + 0x28], %l0
tg %icc, 0x3
sir 0x117B
alignaddr %g6, %g4, %o4
fblg,a %fcc0, loop_198
fxor %f30, %f20, %f24
and %i0, 0x1E27, %o1
fpack32 %f8, %f24, %f12
loop_198:
movl %icc, %g7, %l6
array8 %i4, %o5, %i7
movcc %icc, %i6, %o7
fmovdn %xcc, %f16, %f11
fxnors %f16, %f0, %f21
subc %o6, %o3, %l4
andcc %o2, 0x0CA5, %g3
nop
setx 0xA07C7F8E, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
edge8n %g2, %g1, %i2
edge32n %l1, %i3, %l3
wr %g0, 0x19, %asi
ldswa [%l7 + 0x1C] %asi, %i1
set 0x50, %g6
ldsba [%l7 + %g6] 0x14, %i5
nop
setx loop_199, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ldstub [%l7 + 0x57], %l2
xorcc %g5, 0x0548, %o0
movcs %icc, %l0, %l5
loop_199:
movrne %g4, 0x166, %g6
bcs,a,pn %icc, loop_200
alignaddrl %i0, %o4, %g7
bneg,a %xcc, loop_201
edge16 %o1, %i4, %o5
loop_200:
bcc,a %icc, loop_202
smulcc %l6, %i6, %i7
loop_201:
taddcc %o6, %o7, %o3
edge16 %o2, %g3, %g2
loop_202:
brgz %l4, loop_203
movcc %icc, %g1, %i2
fones %f3
fpsub32s %f27, %f30, %f16
loop_203:
brgz,a %l1, loop_204
fsrc1s %f14, %f10
ba loop_205
fandnot2 %f16, %f6, %f2
loop_204:
move %xcc, %l3, %i1
srlx %i3, 0x10, %i5
loop_205:
stb %g5, [%l7 + 0x44]
ld [%l7 + 0x10], %f11
fmovrdlez %l2, %f16, %f12
fbue %fcc0, loop_206
ldstub [%l7 + 0x15], %o0
movrne %l5, %l0, %g4
udivx %g6, 0x0EDE, %i0
loop_206:
sllx %o4, 0x16, %g7
fmuld8ulx16 %f16, %f8, %f8
add %o1, %i4, %l6
edge32ln %o5, %i7, %o6
orcc %i6, 0x1C5D, %o3
alignaddr %o2, %o7, %g3
xor %g2, %g1, %i2
movrlez %l1, %l4, %i1
andn %l3, 0x1818, %i5
fbuge,a %fcc1, loop_207
sdivcc %g5, 0x1B74, %l2
edge32l %o0, %i3, %l0
fmovrsgz %g4, %f14, %f2
loop_207:
fcmpne32 %f14, %f0, %l5
sdiv %i0, 0x0E64, %g6
fbule,a %fcc0, loop_208
sth %g7, [%l7 + 0x26]
te %xcc, 0x5
wr %g0, 0x80, %asi
ldsha [%l7 + 0x4C] %asi, %o4
loop_208:
sll %i4, 0x19, %o1
bneg %icc, loop_209
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpgt32 %f14, %f4, %l6
bcs,a,pt %icc, loop_210
loop_209:
membar 0x1C
fcmpne32 %f18, %f18, %i7
fcmpne32 %f26, %f0, %o5
loop_210:
tleu %xcc, 0x3
nop
fitos %f13, %f7
fstoi %f7, %f4
wr %g0, 0x89, %asi
lduha [%l7 + 0x38] %asi, %o6
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f0
brgz %o3, loop_211
udiv %i6, 0x0C39, %o2
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x70] %asi, 0x3
loop_211:
fmuld8ulx16 %f10, %f29, %f16
fpsub32 %f4, %f14, %f20
tl %icc, 0x2
sdivcc %g2, 0x1097, %g3
srl %g1, 0x1E, %l1
xorcc %i2, 0x06F6, %l4
srlx %i1, 0x00, %l3
movrgez %i5, %g5, %l2
xnor %o0, %i3, %l0
xnorcc %l5, 0x1DD8, %i0
set 0x3A, %i2
lduha [%l7 + %i2] 0x19, %g4
fmul8x16au %f4, %f14, %f24
movcc %xcc, %g6, %g7
movrgez %o4, 0x255, %o1
alignaddrl %i4, %l6, %o5
sdivcc %i7, 0x0245, %o3
movne %icc, %i6, %o2
edge32l %o6, %o7, %g2
tleu %icc, 0x3
umulcc %g3, %l1, %i2
sll %g1, %l4, %i1
nop
setx 0x596E2F7651FCB217, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xC5A15F5C2126285E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsubd %f16, %f12, %f18
fbug,a %fcc2, loop_212
taddcctv %l3, 0x08F2, %i5
fmovdgu %icc, %f19, %f11
set 0x37, %i1
ldsba [%l7 + %i1] 0x04, %l2
loop_212:
tvc %xcc, 0x0
sethi 0x0628, %g5
nop
fitos %f11, %f24
fstoi %f24, %f23
ba,pn %icc, loop_213
add %o0, 0x16F6, %i3
xorcc %l0, 0x0EAE, %l5
srlx %i0, 0x0E, %g4
loop_213:
or %g7, 0x1378, %g6
tle %icc, 0x0
bvs loop_214
te %xcc, 0x7
fble,a %fcc2, loop_215
tle %icc, 0x5
loop_214:
array16 %o1, %i4, %o4
fbn,a %fcc1, loop_216
loop_215:
movrgez %o5, 0x315, %l6
movn %xcc, %i7, %o3
fmovrdgez %i6, %f20, %f26
loop_216:
taddcc %o6, %o2, %g2
fsrc2s %f25, %f9
tg %icc, 0x1
mulx %g3, %l1, %o7
tpos %xcc, 0x5
tl %xcc, 0x7
orncc %i2, %l4, %i1
fmovdvc %icc, %f18, %f9
movrgz %l3, 0x0C7, %i5
bpos,a loop_217
stx %g1, [%l7 + 0x58]
fnot1 %f2, %f24
movrgez %g5, %o0, %i3
loop_217:
edge16l %l2, %l0, %i0
tn %xcc, 0x0
xnorcc %l5, %g7, %g4
move %icc, %g6, %i4
te %xcc, 0x1
umulcc %o4, %o1, %l6
umul %i7, %o3, %i6
umulcc %o5, 0x1C93, %o6
bvc loop_218
fmovsneg %icc, %f6, %f8
popc %g2, %g3
movle %xcc, %l1, %o2
loop_218:
xnor %i2, 0x011E, %o7
orcc %l4, %l3, %i5
nop
fitos %f2, %f1
fmovdvs %xcc, %f25, %f0
fbu %fcc0, loop_219
bleu,a loop_220
mova %xcc, %g1, %g5
movleu %xcc, %i1, %o0
loop_219:
fpadd32s %f10, %f30, %f9
loop_220:
fsrc2 %f28, %f8
set 0x40, %o7
stda %f16, [%l7 + %o7] 0xf8
membar #Sync
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x27, %asi
stwa %l2, [%l7 + 0x14] %asi
membar #Sync
fnegs %f28, %f19
fbge,a %fcc3, loop_221
fpsub16 %f14, %f12, %f14
movvs %xcc, %i3, %l0
fmovs %f3, %f3
loop_221:
mulx %l5, %g7, %i0
fnor %f20, %f0, %f18
edge32ln %g4, %i4, %g6
tsubcc %o4, %l6, %o1
fmovdneg %icc, %f20, %f8
umul %i7, %o3, %i6
srlx %o6, %g2, %o5
fba %fcc0, loop_222
orn %g3, %l1, %o2
andncc %o7, %l4, %l3
movgu %xcc, %i5, %g1
loop_222:
movneg %icc, %g5, %i1
alignaddrl %i2, %o0, %i3
tvc %xcc, 0x4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
and %l2, 0x1922, %l0
tl %icc, 0x6
tgu %xcc, 0x0
tcc %xcc, 0x7
swap [%l7 + 0x6C], %l5
sra %g7, %i0, %i4
movvs %xcc, %g4, %o4
tgu %xcc, 0x1
fbe,a %fcc1, loop_223
srlx %l6, %g6, %o1
brlez,a %i7, loop_224
tpos %icc, 0x1
loop_223:
tsubcc %i6, 0x1437, %o3
edge8ln %o6, %o5, %g2
loop_224:
udivcc %l1, 0x1FCD, %g3
fbn %fcc3, loop_225
movpos %icc, %o2, %o7
fands %f3, %f11, %f13
set 0x5C, %g4
swapa [%l7 + %g4] 0x81, %l4
loop_225:
fones %f2
fmovsvc %xcc, %f27, %f9
sll %l3, 0x08, %g1
movl %icc, %i5, %g5
orncc %i1, 0x1F78, %o0
fbug %fcc0, loop_226
edge32l %i2, %i3, %l0
edge8n %l2, %g7, %i0
tvs %xcc, 0x6
loop_226:
fornot1 %f14, %f18, %f22
fsrc1 %f12, %f6
fbu,a %fcc0, loop_227
ldub [%l7 + 0x51], %i4
fmovdpos %xcc, %f29, %f3
array8 %l5, %g4, %o4
loop_227:
movn %icc, %l6, %o1
fors %f28, %f28, %f30
fmovrsne %g6, %f23, %f10
edge8n %i7, %o3, %i6
udivx %o5, 0x191B, %g2
addccc %l1, 0x0A04, %o6
wr %g0, 0x04, %asi
lduwa [%l7 + 0x74] %asi, %o2
tcs %icc, 0x4
umul %o7, %g3, %l4
mulscc %g1, %l3, %g5
andcc %i5, 0x0897, %i1
fmovdg %icc, %f30, %f28
fbug,a %fcc0, loop_228
srl %i2, %i3, %o0
fmovse %icc, %f20, %f12
tleu %icc, 0x1
loop_228:
bcs %xcc, loop_229
tle %xcc, 0x7
movge %xcc, %l0, %l2
fcmpne16 %f10, %f8, %i0
loop_229:
mulx %g7, %l5, %g4
udivx %o4, 0x1BD4, %i4
fcmpgt32 %f28, %f12, %l6
fbe %fcc1, loop_230
fba %fcc0, loop_231
fcmple16 %f10, %f22, %g6
xorcc %o1, %i7, %o3
loop_230:
fand %f4, %f24, %f6
loop_231:
array16 %i6, %o5, %g2
edge8n %o6, %o2, %o7
udivx %l1, 0x1EE2, %l4
fbug,a %fcc0, loop_232
andncc %g1, %g3, %l3
fbn,a %fcc3, loop_233
lduh [%l7 + 0x3E], %g5
loop_232:
nop
setx 0x4B976679, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0xB32F2C5C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fadds %f1, %f19, %f21
fmovsneg %xcc, %f16, %f28
loop_233:
movne %icc, %i1, %i5
sdivx %i3, 0x17C5, %o0
fxnors %f10, %f10, %f20
or %l0, %l2, %i0
brgez %g7, loop_234
edge16n %i2, %g4, %o4
sir 0x1526
flush %l7 + 0x3C
loop_234:
array16 %i4, %l6, %l5
orn %o1, %g6, %o3
tg %xcc, 0x6
tvs %xcc, 0x4
srax %i6, 0x19, %i7
smulcc %o5, 0x08E8, %o6
movcc %icc, %g2, %o2
orcc %o7, 0x0ED0, %l1
ba,a loop_235
movge %icc, %l4, %g1
tgu %icc, 0x3
srl %l3, 0x19, %g5
loop_235:
nop
set 0x60, %l2
lduha [%l7 + %l2] 0x0c, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %xcc, %i1, %i5
xorcc %o0, 0x19C6, %i3
edge32l %l2, %l0, %g7
sll %i2, 0x04, %g4
wr %g0, 0x88, %asi
lduwa [%l7 + 0x14] %asi, %i0
fmovsa %xcc, %f14, %f26
subcc %o4, 0x05E1, %l6
fnot1 %f20, %f2
edge16n %i4, %o1, %l5
edge8l %g6, %o3, %i7
fmovde %icc, %f1, %f5
move %xcc, %o5, %i6
set 0x5C, %i4
sta %f0, [%l7 + %i4] 0x10
sra %o6, %o2, %o7
srlx %l1, 0x0B, %l4
taddcctv %g1, 0x145B, %l3
xnorcc %g5, %g3, %g2
srlx %i1, 0x05, %i5
fmovsa %icc, %f25, %f1
fcmple16 %f4, %f8, %o0
movrne %l2, 0x2BC, %i3
udivcc %l0, 0x00A4, %g7
srax %g4, %i0, %i2
movrne %l6, %i4, %o4
fbug,a %fcc1, loop_236
addccc %o1, 0x0DF7, %g6
edge16l %l5, %o3, %o5
popc 0x05A7, %i6
loop_236:
movle %icc, %o6, %i7
bcs,a loop_237
movrlz %o7, %l1, %o2
sll %g1, 0x1A, %l3
tpos %xcc, 0x6
loop_237:
addc %l4, 0x17BD, %g5
fones %f12
set 0x44, %g1
swapa [%l7 + %g1] 0x89, %g3
smulcc %i1, 0x044F, %i5
tg %icc, 0x0
movge %xcc, %g2, %l2
popc 0x0387, %o0
tne %xcc, 0x1
edge16n %l0, %i3, %g4
set 0x40, %o2
stda %f0, [%l7 + %o2] 0x11
bcs,pn %xcc, loop_238
movvc %xcc, %g7, %i2
sdivx %l6, 0x00BC, %i0
fcmple32 %f6, %f6, %o4
loop_238:
movne %icc, %i4, %g6
set 0x40, %i0
ldda [%l7 + %i0] 0x14, %f16
movrlz %o1, 0x132, %l5
movge %xcc, %o5, %o3
tvc %xcc, 0x4
tcs %xcc, 0x7
umul %i6, 0x05C2, %o6
pdist %f18, %f22, %f16
srlx %i7, 0x15, %l1
subcc %o2, 0x0CDF, %g1
subccc %o7, %l4, %g5
ldsb [%l7 + 0x4E], %l3
fbge,a %fcc0, loop_239
ldd [%l7 + 0x40], %f18
movl %icc, %g3, %i5
te %xcc, 0x2
loop_239:
or %g2, 0x19BC, %l2
movcs %icc, %o0, %l0
alignaddrl %i1, %g4, %g7
fmovsn %icc, %f24, %f19
array32 %i2, %i3, %l6
taddcc %i0, %i4, %g6
fandnot2s %f31, %f26, %f15
tpos %icc, 0x0
addccc %o1, %o4, %o5
addcc %l5, %i6, %o6
and %i7, 0x1592, %l1
tsubcctv %o2, %g1, %o3
fmuld8ulx16 %f31, %f23, %f16
fba,a %fcc3, loop_240
sdivcc %l4, 0x1D10, %o7
add %l7, 0x48, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %g5
casa [%l6] 0x0c, %g5, %l3
loop_240:
edge16l %i5, %g2, %l2
fxors %f24, %f0, %f1
xorcc %o0, 0x0B53, %g3
taddcc %i1, %l0, %g4
movne %icc, %i2, %i3
edge32 %g7, %l6, %i4
pdist %f24, %f18, %f18
nop
fitos %f13, %f26
fstox %f26, %f12
edge32 %g6, %i0, %o4
xor %o1, 0x1DC9, %o5
bne,pn %icc, loop_241
sdivx %l5, 0x0219, %i6
brlez %o6, loop_242
subcc %l1, 0x1CBA, %o2
loop_241:
array32 %i7, %o3, %g1
movl %xcc, %o7, %g5
loop_242:
nop
set 0x2C, %g3
lduwa [%l7 + %g3] 0x10, %l4
edge32 %l3, %g2, %l2
movcc %xcc, %i5, %g3
movrlez %o0, 0x0DB, %l0
stw %i1, [%l7 + 0x60]
call loop_243
array32 %i2, %i3, %g4
edge16l %l6, %i4, %g7
tn %xcc, 0x1
loop_243:
fornot1s %f9, %f21, %f14
addc %i0, 0x02BC, %o4
tleu %xcc, 0x6
tleu %xcc, 0x5
udivcc %o1, 0x0CE8, %o5
bge loop_244
taddcctv %l5, 0x1006, %g6
fmuld8ulx16 %f16, %f26, %f30
fpack32 %f22, %f6, %f14
loop_244:
fpsub16 %f18, %f10, %f4
fmovrsgz %i6, %f12, %f12
fbg %fcc2, loop_245
sir 0x0592
andncc %l1, %o2, %i7
edge32ln %o3, %g1, %o7
loop_245:
sllx %o6, 0x0F, %l4
umulcc %g5, %g2, %l3
fnegd %f20, %f2
fba,a %fcc0, loop_246
bg,a %xcc, loop_247
fmovsle %xcc, %f11, %f14
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_246:
ldx [%l7 + 0x60], %l2
loop_247:
nop
setx loop_248, %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
fors %f28, %f20, %f29
array8 %g3, %o0, %l0
mova %icc, %i1, %i2
loop_248:
tneg %xcc, 0x5
addcc %i3, 0x0CF8, %i5
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x73] %asi, %g4
umulcc %i4, 0x1C03, %g7
movvc %xcc, %l6, %i0
tge %xcc, 0x5
set 0x40, %l3
stda %f16, [%l7 + %l3] 0x10
srlx %o1, %o5, %o4
tl %icc, 0x6
udivcc %l5, 0x1C48, %g6
fsrc2s %f29, %f4
fpack32 %f10, %f2, %f6
movpos %xcc, %i6, %o2
fble %fcc0, loop_249
fxor %f24, %f12, %f6
srlx %l1, %i7, %g1
sethi 0x0507, %o3
loop_249:
array32 %o6, %l4, %g5
fnot2 %f20, %f2
wr %g0, 0x89, %asi
lduha [%l7 + 0x3A] %asi, %g2
array16 %l3, %o7, %g3
fabsd %f14, %f22
prefetch [%l7 + 0x08], 0x2
andcc %l2, 0x0ED9, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdlz %l0, %f18, %f18
edge16n %i1, %i2, %i3
subccc %i5, 0x1CD3, %i4
orn %g7, %g4, %i0
sir 0x1B74
tcc %icc, 0x1
fbug,a %fcc1, loop_250
alignaddrl %o1, %l6, %o5
fzeros %f22
sub %o4, 0x1FAD, %l5
loop_250:
fmovde %xcc, %f1, %f14
fcmpgt16 %f18, %f2, %g6
move %icc, %i6, %o2
fbule %fcc2, loop_251
move %icc, %l1, %i7
move %xcc, %o3, %o6
prefetch [%l7 + 0x48], 0x1
loop_251:
fnot2s %f23, %f16
xor %g1, %l4, %g5
tvs %icc, 0x4
tgu %xcc, 0x5
brlez %l3, loop_252
edge8ln %g2, %g3, %o7
movneg %xcc, %l2, %l0
movvs %icc, %o0, %i1
loop_252:
movpos %xcc, %i2, %i3
fmuld8sux16 %f6, %f10, %f12
movrne %i5, %i4, %g7
fxnor %f18, %f8, %f6
edge16n %g4, %i0, %l6
array16 %o1, %o5, %l5
bl,a,pn %xcc, loop_253
tne %xcc, 0x3
movneg %xcc, %o4, %g6
fcmpgt16 %f8, %f26, %o2
loop_253:
nop
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f16
set 0x24, %g7
lduha [%l7 + %g7] 0x80, %l1
te %icc, 0x5
udivcc %i6, 0x0F4B, %o3
nop
setx 0x603904D3A065B698, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
fmovsl %xcc, %f16, %f21
brlez,a %i7, loop_254
tleu %icc, 0x0
fabss %f14, %f1
taddcctv %g1, %l4, %g5
loop_254:
array32 %o6, %g2, %g3
taddcc %o7, 0x0C63, %l2
tsubcc %l3, 0x1AEA, %l0
tcc %icc, 0x0
subc %o0, 0x1A89, %i2
tpos %xcc, 0x1
movrne %i3, %i1, %i5
sir 0x1F63
fbug %fcc2, loop_255
edge8ln %i4, %g7, %g4
movrgz %i0, 0x1A2, %l6
wr %g0, 0x18, %asi
lduwa [%l7 + 0x08] %asi, %o1
loop_255:
nop
setx loop_256, %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
fbue %fcc2, loop_257
movl %xcc, %l5, %o5
fpadd16s %f26, %f24, %f26
loop_256:
movpos %xcc, %g6, %o4
loop_257:
edge8ln %o2, %l1, %o3
fbge %fcc1, loop_258
fxnor %f14, %f8, %f0
sir 0x0055
edge16n %i6, %i7, %g1
loop_258:
edge32ln %l4, %o6, %g5
fpsub16 %f12, %f6, %f20
srlx %g3, 0x10, %o7
movrlez %l2, 0x33D, %l3
subcc %l0, %g2, %o0
wr %g0, 0x89, %asi
ldxa [%l7 + 0x28] %asi, %i2
fpadd32 %f22, %f28, %f4
bne,a,pn %xcc, loop_259
smul %i1, 0x0B4E, %i3
ba,pt %icc, loop_260
movrgz %i4, %g7, %g4
loop_259:
subc %i5, %l6, %o1
edge8 %l5, %o5, %g6
loop_260:
sub %o4, 0x1A77, %i0
xor %o2, 0x00F1, %o3
movn %icc, %l1, %i6
restored
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
smulcc %g1, %i7, %l4
edge8ln %g5, %o6, %g3
movvs %xcc, %o7, %l3
ta %icc, 0x1
udivcc %l2, 0x17CC, %g2
mulx %o0, 0x02A6, %l0
sdivcc %i1, 0x1245, %i2
te %xcc, 0x1
edge32l %i3, %i4, %g7
subccc %i5, 0x0368, %l6
movleu %xcc, %g4, %o1
wr %g0, 0x88, %asi
lduwa [%l7 + 0x68] %asi, %o5
srl %g6, 0x0A, %o4
tle %xcc, 0x5
andn %i0, 0x06F9, %o2
movl %xcc, %o3, %l1
bcs,a %icc, loop_261
tl %xcc, 0x2
tsubcc %i6, %l5, %i7
ldsb [%l7 + 0x3F], %g1
loop_261:
ble %icc, loop_262
movrgez %g5, %o6, %l4
subccc %g3, %o7, %l2
fbug %fcc1, loop_263
loop_262:
alignaddr %l3, %g2, %l0
xorcc %o0, 0x1841, %i1
tn %xcc, 0x3
loop_263:
brlz %i2, loop_264
fxors %f23, %f18, %f27
fmovdge %icc, %f27, %f25
edge32 %i4, %g7, %i5
loop_264:
edge32ln %i3, %l6, %o1
bn,a loop_265
call loop_266
sub %g4, 0x1D79, %o5
fbul,a %fcc3, loop_267
loop_265:
taddcctv %o4, %i0, %o2
loop_266:
tsubcc %g6, %o3, %l1
movvc %icc, %l5, %i7
loop_267:
nop
setx 0xD05F88F8, %l0, %l6
st %l6, [%l7 + 0x6C]
ld [%l7 + 0x6C], %fsr
sllx %i6, 0x14, %g5
array16 %o6, %l4, %g1
umulcc %o7, %g3, %l2
andcc %l3, %g2, %l0
wr %g0, 0x2f, %asi
stwa %i1, [%l7 + 0x28] %asi
membar #Sync
umulcc %i2, %o0, %i4
nop
fitos %f13, %f28
fstoi %f28, %f27
movneg %icc, %g7, %i3
array32 %l6, %i5, %g4
sll %o1, 0x16, %o5
wr %g0, 0x0c, %asi
stha %o4, [%l7 + 0x5C] %asi
andn %o2, %g6, %o3
tne %xcc, 0x1
tcc %xcc, 0x7
tle %xcc, 0x7
srl %l1, 0x1B, %l5
edge32l %i0, %i7, %i6
fbule %fcc1, loop_268
bg,pt %icc, loop_269
fbu %fcc1, loop_270
srl %o6, %l4, %g1
loop_268:
nop
setx loop_271, %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_269:
fmovdvc %xcc, %f11, %f28
loop_270:
smulcc %g5, %o7, %g3
smulcc %l2, %l3, %l0
loop_271:
movleu %icc, %g2, %i2
movre %i1, %o0, %i4
andcc %i3, 0x1B28, %l6
mulx %i5, %g7, %o1
movrlez %g4, 0x2F8, %o5
movn %icc, %o4, %g6
fmovda %icc, %f7, %f15
movrlz %o3, %l1, %l5
fbuge,a %fcc1, loop_272
xorcc %o2, 0x1868, %i7
movgu %icc, %i6, %i0
fnegd %f28, %f18
loop_272:
movcs %xcc, %l4, %g1
ba,a,pn %xcc, loop_273
stb %o6, [%l7 + 0x46]
movvc %icc, %o7, %g5
sub %g3, 0x1EB2, %l2
loop_273:
edge16l %l3, %l0, %i2
addccc %g2, 0x0AF1, %i1
add %l7, 0x4C, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %i4
casa [%l6] 0x11, %i4, %i3
set 0x52, %l5
stba %o0, [%l7 + %l5] 0x11
nop
fitod %f8, %f6
fdtox %f6, %f14
fmovsgu %xcc, %f3, %f27
lduh [%l7 + 0x58], %i5
movpos %icc, %l6, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bneg,a,pt %icc, loop_274
tvc %icc, 0x2
nop
setx loop_275, %l0, %l1
jmpl %l1, %g4
stx %o1, [%l7 + 0x58]
loop_274:
movrgez %o4, 0x2BD, %o5
tcs %icc, 0x3
loop_275:
nop
add %l7, 0x30, %l6
wr %g0, 0x19, %asi
casxa [%l6] 0x19, %g6, %l1
movrgz %o3, %o2, %l5
tleu %xcc, 0x3
bcs,a loop_276
tle %xcc, 0x5
movrne %i7, %i0, %i6
tgu %icc, 0x5
loop_276:
fandnot2 %f24, %f28, %f16
wr %g0, 0x81, %asi
stha %l4, [%l7 + 0x3C] %asi
fnegd %f12, %f30
nop
fitod %f23, %f16
bne,a,pt %icc, loop_277
fmovdleu %xcc, %f15, %f7
movpos %icc, %g1, %o7
xorcc %g5, %g3, %l2
loop_277:
movneg %icc, %o6, %l0
or %i2, 0x1ECB, %l3
sethi 0x1B5D, %i1
fmuld8ulx16 %f27, %f22, %f20
fbg,a %fcc3, loop_278
tn %xcc, 0x6
fmovs %f12, %f27
movn %xcc, %i4, %g2
loop_278:
array32 %i3, %o0, %l6
fandnot1 %f24, %f26, %f16
edge32n %i5, %g7, %o1
alignaddrl %o4, %g4, %g6
nop
setx loop_279, %l0, %l1
jmpl %l1, %l1
smulcc %o3, 0x1AEA, %o5
udiv %o2, 0x0524, %i7
bleu,a %icc, loop_280
loop_279:
movre %l5, %i6, %l4
fnot2 %f6, %f14
ldd [%l7 + 0x10], %f26
loop_280:
fpack32 %f14, %f18, %f10
tcs %icc, 0x5
fnot1 %f12, %f10
brz %i0, loop_281
subccc %g1, %o7, %g5
tleu %icc, 0x3
edge32 %l2, %g3, %o6
loop_281:
nop
setx 0x0EFBDFA2C733B9BD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x73DAA0A33604C772, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f12, %f22
subccc %l0, 0x01ED, %i2
taddcctv %l3, %i4, %i1
fbg,a %fcc3, loop_282
te %xcc, 0x3
mulscc %i3, %o0, %l6
fand %f2, %f2, %f22
loop_282:
fbo,a %fcc2, loop_283
movcs %xcc, %i5, %g2
bneg,pn %icc, loop_284
sub %o1, %o4, %g7
loop_283:
te %xcc, 0x5
orn %g4, 0x1346, %g6
loop_284:
xor %o3, 0x05BB, %l1
movrgz %o2, 0x164, %o5
fba,a %fcc0, loop_285
std %f16, [%l7 + 0x30]
tleu %xcc, 0x1
fbul,a %fcc0, loop_286
loop_285:
nop
setx 0x8C06C8AE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x89F98B2B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fdivs %f17, %f22, %f23
popc %l5, %i6
umulcc %l4, %i7, %g1
loop_286:
movrne %i0, 0x3A3, %o7
edge8ln %l2, %g5, %o6
fbule %fcc1, loop_287
bcc,a loop_288
srax %g3, %i2, %l0
set 0x08, %o0
lduha [%l7 + %o0] 0x15, %l3
loop_287:
fpsub16s %f27, %f14, %f5
loop_288:
subcc %i4, %i1, %i3
subc %o0, 0x13D2, %i5
and %l6, 0x0FFF, %g2
nop
setx loop_289, %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
edge32n %o1, %o4, %g7
udivx %g6, 0x19A2, %o3
fmovsleu %xcc, %f23, %f6
loop_289:
tvs %icc, 0x3
mova %xcc, %g4, %l1
sdivcc %o5, 0x00FD, %l5
bvs,a,pt %xcc, loop_290
tleu %icc, 0x3
edge16l %o2, %l4, %i7
tleu %xcc, 0x2
loop_290:
fcmpgt16 %f26, %f8, %g1
tl %icc, 0x5
udivcc %i0, 0x0EA2, %i6
tn %xcc, 0x0
tleu %icc, 0x7
fnor %f18, %f26, %f0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdle %icc, %f23, %f15
nop
set 0x3C, %l0
prefetch [%l7 + %l0], 0x0
addc %o7, %g5, %o6
fble %fcc3, loop_291
sllx %l2, %g3, %l0
fandnot2s %f2, %f28, %f30
orn %i2, %l3, %i4
loop_291:
tg %icc, 0x6
smulcc %i1, %o0, %i5
fmovdcs %xcc, %f6, %f10
edge32n %l6, %i3, %g2
fmovdcs %xcc, %f18, %f21
fsrc1 %f6, %f24
wr %g0, 0x04, %asi
lduwa [%l7 + 0x7C] %asi, %o1
edge16ln %g7, %g6, %o3
sllx %g4, 0x00, %l1
nop
setx 0xB06F0F28, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
lduh [%l7 + 0x44], %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %o5, 0x1692, %o2
membar 0x0B
add %l4, %l5, %i7
fpsub32 %f26, %f6, %f30
set 0x40, %o4
stda %f0, [%l7 + %o4] 0xf0
membar #Sync
taddcc %g1, 0x1EEF, %i6
fbn %fcc1, loop_292
fbule,a %fcc2, loop_293
sethi 0x16CC, %o7
std %f18, [%l7 + 0x58]
loop_292:
edge8l %i0, %o6, %l2
loop_293:
tgu %xcc, 0x0
addcc %g3, 0x1DF8, %g5
edge32ln %l0, %l3, %i4
fbne %fcc2, loop_294
srax %i2, 0x18, %i1
andncc %i5, %l6, %i3
fpsub16s %f0, %f30, %f9
loop_294:
fcmpgt16 %f22, %f18, %g2
tvc %xcc, 0x0
movpos %icc, %o0, %g7
fmovsa %icc, %f20, %f25
set 0x40, %o5
ldda [%l7 + %o5] 0x10, %f16
tne %xcc, 0x4
alignaddr %o1, %g6, %o3
ldd [%l7 + 0x78], %l0
move %icc, %o4, %g4
fpadd32s %f16, %f0, %f5
addccc %o5, %l4, %l5
fbne %fcc2, loop_295
ldsw [%l7 + 0x7C], %i7
movrgz %o2, 0x0FD, %i6
tvc %icc, 0x0
loop_295:
ta %icc, 0x0
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x78] %asi, %o7
set 0x5C, %l4
lduwa [%l7 + %l4] 0x89, %g1
nop
fitos %f21, %f10
addcc %o6, %i0, %l2
edge16 %g3, %g5, %l3
ldsh [%l7 + 0x22], %i4
fcmpne16 %f0, %f20, %l0
ld [%l7 + 0x40], %f7
sethi 0x1335, %i1
fors %f27, %f13, %f12
fblg %fcc2, loop_296
sra %i5, 0x0F, %l6
tsubcctv %i3, 0x16D4, %g2
ba %xcc, loop_297
loop_296:
andncc %i2, %g7, %o1
movvs %icc, %g6, %o0
fmovrdgez %o3, %f12, %f10
loop_297:
tle %icc, 0x3
andcc %o4, %l1, %g4
sdiv %o5, 0x1144, %l4
fnors %f31, %f11, %f26
bn,pt %icc, loop_298
tvs %xcc, 0x2
andncc %i7, %l5, %o2
stb %o7, [%l7 + 0x4B]
loop_298:
edge16n %i6, %g1, %o6
umulcc %l2, %i0, %g5
addcc %l3, %i4, %g3
fcmple16 %f16, %f16, %l0
brgz,a %i5, loop_299
bneg,pt %xcc, loop_300
fbl %fcc0, loop_301
and %l6, %i3, %g2
loop_299:
edge8n %i2, %g7, %i1
loop_300:
nop
fitod %f6, %f6
fdtox %f6, %f2
fxtod %f2, %f6
loop_301:
fbn %fcc0, loop_302
bcs,a,pt %icc, loop_303
brlz %o1, loop_304
subccc %g6, 0x1324, %o3
loop_302:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_303:
fsrc2 %f2, %f20
loop_304:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tne %xcc, 0x5
fabss %f13, %f0
lduw [%l7 + 0x28], %o4
edge16n %l1, %g4, %o0
edge8n %o5, %l4, %i7
bvs,a,pt %xcc, loop_305
orncc %o2, %l5, %o7
and %i6, %g1, %o6
umul %l2, %g5, %i0
loop_305:
orncc %l3, %i4, %l0
tle %icc, 0x6
sethi 0x1D69, %g3
addcc %i5, 0x1499, %l6
tvs %icc, 0x0
fmovs %f29, %f14
sllx %g2, %i2, %g7
tl %icc, 0x6
st %f2, [%l7 + 0x58]
tleu %icc, 0x3
bge,a,pt %icc, loop_306
tvc %icc, 0x5
fmovdl %xcc, %f31, %f9
fornot1 %f4, %f8, %f10
loop_306:
nop
set 0x31, %i6
ldstuba [%l7 + %i6] 0x18, %i1
andncc %i3, %g6, %o1
tgu %icc, 0x0
udiv %o3, 0x0819, %o4
edge32ln %g4, %l1, %o0
mulscc %l4, 0x1934, %i7
movne %icc, %o2, %o5
fbule %fcc1, loop_307
smul %l5, %i6, %g1
fpackfix %f2, %f26
smul %o6, 0x1DAE, %o7
loop_307:
xnor %l2, 0x0975, %g5
mova %icc, %i0, %i4
fbge,a %fcc3, loop_308
sub %l0, %l3, %g3
fmovda %xcc, %f27, %f25
ldsh [%l7 + 0x2C], %l6
loop_308:
udivcc %g2, 0x0D25, %i2
tn %icc, 0x1
fcmpgt32 %f22, %f2, %g7
array16 %i1, %i3, %g6
sdivx %i5, 0x0FBF, %o1
fmovrde %o4, %f16, %f4
subc %o3, 0x1182, %l1
orn %o0, %g4, %i7
stbar
fcmpeq32 %f0, %f12, %o2
fbg,a %fcc2, loop_309
mulx %l4, %o5, %l5
fbg,a %fcc3, loop_310
fbl %fcc3, loop_311
loop_309:
tl %xcc, 0x3
fxors %f3, %f18, %f2
loop_310:
lduh [%l7 + 0x54], %i6
loop_311:
stw %g1, [%l7 + 0x48]
fbo,a %fcc0, loop_312
nop
set 0x62, %i5
ldub [%l7 + %i5], %o7
nop
set 0x78, %g2
stx %o6, [%l7 + %g2]
fabsd %f16, %f2
loop_312:
nop
set 0x40, %o3
stda %f16, [%l7 + %o3] 0x1e
membar #Sync
addccc %l2, %i0, %g5
sllx %l0, %i4, %g3
membar #Sync
wr %g0, 0xf0, %asi
ldda [%l7 + 0x40] %asi, %f0
movleu %icc, %l6, %l3
xnor %g2, 0x1A09, %g7
mova %icc, %i2, %i3
sdiv %g6, 0x111D, %i5
brlz,a %o1, loop_313
ba,a %icc, loop_314
te %xcc, 0x1
sth %i1, [%l7 + 0x32]
loop_313:
add %o4, 0x144C, %l1
loop_314:
movrlz %o3, 0x341, %g4
fmovsleu %xcc, %f0, %f17
alignaddr %i7, %o0, %l4
umulcc %o5, 0x16A6, %l5
movl %icc, %i6, %g1
mulx %o2, %o6, %o7
subc %i0, %g5, %l0
mulscc %l2, 0x050E, %g3
udivx %l6, 0x016E, %i4
movg %icc, %g2, %l3
array32 %g7, %i2, %i3
tle %xcc, 0x0
edge8 %g6, %i5, %i1
fmovsne %icc, %f21, %f14
edge32ln %o4, %l1, %o1
fnor %f4, %f28, %f12
ba,pt %xcc, loop_315
fsrc1s %f0, %f2
udivx %o3, 0x1331, %g4
andn %i7, %o0, %o5
loop_315:
fmovdneg %xcc, %f13, %f26
fbue,a %fcc3, loop_316
alignaddr %l5, %l4, %g1
wr %g0, 0x10, %asi
ldda [%l7 + 0x70] %asi, %o2
loop_316:
nop
fitos %f11, %f4
fstoi %f4, %f19
fmovdge %xcc, %f19, %f23
stx %i6, [%l7 + 0x68]
fmovdvs %xcc, %f8, %f11
fnot2 %f22, %f18
array16 %o7, %i0, %o6
fsrc1s %f21, %f24
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movne %icc, %l0, %g5
orn %g3, 0x0978, %l6
movn %icc, %i4, %l2
ldsb [%l7 + 0x1E], %l3
taddcctv %g2, %i2, %g7
fmovrsne %i3, %f25, %f25
wr %g0, 0x81, %asi
sta %f11, [%l7 + 0x28] %asi
andncc %i5, %g6, %i1
array8 %o4, %l1, %o1
or %g4, 0x096F, %i7
edge16n %o0, %o5, %l5
membar 0x3F
sll %l4, %g1, %o2
movvc %xcc, %o3, %i6
bvc,a,pt %xcc, loop_317
movle %xcc, %o7, %i0
edge8 %o6, %g5, %g3
bpos,a loop_318
loop_317:
tle %xcc, 0x6
fbe %fcc2, loop_319
nop
setx 0x7DE393E82C7083F7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xCA14541FDA538CCE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f22, %f0
loop_318:
fmul8x16au %f17, %f27, %f8
movne %xcc, %l0, %l6
loop_319:
nop
set 0x63, %g5
ldsba [%l7 + %g5] 0x11, %l2
srlx %i4, 0x0F, %l3
fmovsle %icc, %f4, %f14
sdivcc %g2, 0x0483, %i2
te %icc, 0x2
fbu %fcc3, loop_320
sdivx %i3, 0x1C68, %g7
and %g6, 0x03B9, %i5
movl %icc, %o4, %l1
loop_320:
membar 0x64
edge8n %o1, %g4, %i7
orncc %i1, %o0, %o5
fbl %fcc3, loop_321
udivx %l5, 0x0CD9, %g1
nop
fitos %f7, %f5
fstod %f5, %f6
movrgez %o2, 0x0C6, %o3
loop_321:
fbge %fcc2, loop_322
call loop_323
tleu %xcc, 0x1
sra %i6, 0x1B, %o7
loop_322:
nop
add %l7, 0x20, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %i0
casxa [%l6] 0x80, %i0, %l4
loop_323:
movrlez %g5, 0x24B, %g3
movcc %xcc, %o6, %l0
set 0x18, %o1
prefetcha [%l7 + %o1] 0x18, 0x0
tgu %xcc, 0x2
sethi 0x10B1, %l2
fbn,a %fcc2, loop_324
movrlz %i4, %l3, %g2
te %icc, 0x7
tvc %xcc, 0x6
loop_324:
ldsh [%l7 + 0x5E], %i3
movcs %icc, %i2, %g7
movcc %icc, %g6, %i5
bvs,a,pn %icc, loop_325
umulcc %l1, 0x183F, %o1
tg %xcc, 0x3
fmovsl %xcc, %f16, %f14
loop_325:
mulscc %o4, %i7, %g4
movn %icc, %o0, %o5
orcc %l5, %g1, %o2
fmovdne %icc, %f25, %f30
mulx %o3, 0x00F1, %i1
movrgez %o7, %i6, %i0
fmovdne %icc, %f16, %f13
fbn,a %fcc0, loop_326
popc 0x01D3, %l4
edge8 %g3, %g5, %l0
fble,a %fcc1, loop_327
loop_326:
smul %o6, %l6, %l2
te %icc, 0x6
lduh [%l7 + 0x5C], %l3
loop_327:
movvc %icc, %i4, %i3
xorcc %i2, %g7, %g2
movpos %xcc, %g6, %i5
edge32l %o1, %o4, %i7
bleu,a %icc, loop_328
smulcc %l1, %o0, %o5
fmovrdlez %l5, %f14, %f28
fxnors %f9, %f24, %f29
loop_328:
sdiv %g4, 0x049D, %g1
fbge,a %fcc0, loop_329
movgu %xcc, %o2, %o3
tg %xcc, 0x4
ldub [%l7 + 0x54], %o7
loop_329:
fbule %fcc3, loop_330
fpadd16s %f19, %f16, %f14
edge16ln %i1, %i0, %i6
udivx %g3, 0x02E4, %g5
loop_330:
movle %icc, %l0, %l4
fone %f22
edge16 %l6, %o6, %l3
bge,a,pt %xcc, loop_331
edge32 %i4, %i3, %l2
brnz,a %g7, loop_332
udivcc %i2, 0x0D4A, %g6
loop_331:
edge8l %g2, %i5, %o1
movrlez %o4, 0x108, %l1
loop_332:
bvc,pn %xcc, loop_333
movgu %icc, %o0, %o5
udivcc %l5, 0x13BD, %g4
taddcctv %g1, %i7, %o3
loop_333:
umul %o7, %o2, %i0
tsubcc %i1, 0x0269, %i6
brlz %g5, loop_334
fmovdn %xcc, %f17, %f23
fors %f9, %f26, %f12
wr %g0, 0x0c, %asi
lduha [%l7 + 0x66] %asi, %l0
loop_334:
movrlz %l4, 0x13C, %g3
fbg %fcc0, loop_335
fand %f22, %f16, %f24
orcc %o6, %l6, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_335:
ldx [%l7 + 0x28], %i4
movre %l2, 0x18F, %g7
andn %i3, %i2, %g6
sdiv %g2, 0x076A, %o1
fcmpeq16 %f6, %f16, %o4
movpos %xcc, %l1, %i5
nop
setx loop_336, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32n %o5, %l5, %g4
st %f29, [%l7 + 0x08]
bshuffle %f26, %f12, %f8
loop_336:
fmovsa %icc, %f22, %f16
popc 0x05AD, %g1
mova %icc, %o0, %i7
fbug %fcc0, loop_337
lduw [%l7 + 0x64], %o7
ldd [%l7 + 0x40], %f2
mulx %o2, 0x0FF8, %i0
loop_337:
add %i1, 0x18B4, %o3
sub %g5, %l0, %i6
fmovsgu %xcc, %f27, %f20
fone %f0
fmovde %icc, %f3, %f28
fnors %f14, %f26, %f20
move %xcc, %g3, %o6
xnor %l4, 0x197C, %l6
fnegd %f28, %f12
fnot2s %f20, %f5
sir 0x0CC9
movl %icc, %i4, %l2
orn %g7, %i3, %i2
fble %fcc1, loop_338
srl %l3, %g6, %o1
ta %icc, 0x1
andcc %o4, %l1, %i5
loop_338:
umul %o5, %l5, %g4
swap [%l7 + 0x48], %g2
tpos %icc, 0x1
fbl,a %fcc2, loop_339
movrlez %o0, %i7, %o7
tvs %icc, 0x3
sllx %o2, %g1, %i0
loop_339:
tl %icc, 0x5
ble,a,pn %xcc, loop_340
nop
set 0x70, %i3
stx %i1, [%l7 + %i3]
be,a,pt %icc, loop_341
tneg %xcc, 0x3
loop_340:
fbn,a %fcc0, loop_342
bpos,pt %xcc, loop_343
loop_341:
ldstub [%l7 + 0x1E], %o3
add %l0, 0x06C7, %i6
loop_342:
alignaddr %g3, %g5, %o6
loop_343:
fmovrslez %l6, %f15, %f23
fands %f28, %f6, %f9
bl,a loop_344
movpos %xcc, %i4, %l4
fmovsgu %xcc, %f24, %f7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_344:
movne %icc, %g7, %l2
edge8l %i2, %i3, %g6
bg loop_345
bneg,a loop_346
brlez %l3, loop_347
bneg loop_348
loop_345:
sub %o4, %l1, %o1
loop_346:
fmovdl %xcc, %f10, %f27
loop_347:
fexpand %f1, %f6
loop_348:
nop
set 0x38, %o6
lduha [%l7 + %o6] 0x19, %o5
xnorcc %l5, 0x19F7, %i5
bne,pt %icc, loop_349
srl %g4, 0x06, %g2
nop
fitos %f14, %f17
fstoi %f17, %f16
array8 %i7, %o7, %o0
loop_349:
movgu %icc, %g1, %o2
edge16l %i1, %i0, %l0
bl,pt %xcc, loop_350
movn %xcc, %i6, %g3
movrlz %o3, 0x2B0, %o6
bne,a %icc, loop_351
loop_350:
move %icc, %g5, %i4
edge8ln %l6, %l4, %l2
fbge,a %fcc1, loop_352
loop_351:
movl %icc, %g7, %i2
xnor %g6, %l3, %i3
srax %l1, %o4, %o1
loop_352:
subccc %l5, 0x13D5, %i5
movrlez %o5, %g2, %i7
udivcc %g4, 0x1CCC, %o7
or %g1, 0x162D, %o0
fcmple16 %f14, %f12, %o2
and %i1, 0x0062, %l0
tvc %xcc, 0x6
ldsb [%l7 + 0x33], %i6
fbuge,a %fcc1, loop_353
edge32n %i0, %g3, %o3
taddcc %g5, %o6, %i4
movrgz %l4, 0x3C7, %l2
loop_353:
subc %g7, 0x1742, %i2
edge16n %g6, %l6, %i3
array32 %l1, %l3, %o1
fmul8x16al %f16, %f2, %f10
fmovsg %icc, %f11, %f21
srlx %l5, 0x16, %i5
te %icc, 0x6
bneg,pt %xcc, loop_354
sra %o5, 0x0A, %g2
subcc %i7, %g4, %o4
brnz,a %g1, loop_355
loop_354:
fcmpgt16 %f4, %f0, %o7
fpmerge %f26, %f27, %f10
or %o2, %i1, %o0
loop_355:
fbge,a %fcc1, loop_356
udivcc %i6, 0x0A79, %i0
fnot2 %f6, %f20
and %g3, 0x0E14, %o3
loop_356:
smul %g5, 0x092E, %o6
fmovrse %i4, %f22, %f11
fmovrse %l4, %f29, %f28
orncc %l0, %l2, %g7
alignaddr %i2, %l6, %i3
brlz,a %g6, loop_357
edge8l %l1, %l3, %l5
stb %i5, [%l7 + 0x60]
xor %o1, 0x0B06, %o5
loop_357:
ld [%l7 + 0x6C], %f8
subc %i7, %g2, %g4
movcc %icc, %g1, %o4
fxnor %f24, %f8, %f24
tleu %icc, 0x5
mova %icc, %o2, %o7
smulcc %i1, %o0, %i0
brnz,a %i6, loop_358
fmovrse %o3, %f21, %f5
fxnor %f4, %f10, %f6
stbar
loop_358:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulx %g3, %o6, %i4
fmovrsne %g5, %f14, %f7
movrne %l0, 0x152, %l2
movl %xcc, %g7, %i2
addcc %l4, 0x1532, %l6
udivcc %g6, 0x1752, %i3
fcmpne16 %f10, %f6, %l1
set 0x40, %l1
stda %f16, [%l7 + %l1] 0x15
edge16n %l5, %i5, %o1
array16 %o5, %l3, %g2
sub %g4, 0x0C3A, %g1
movvc %icc, %i7, %o2
set 0x50, %l6
lduwa [%l7 + %l6] 0x15, %o7
mova %icc, %i1, %o0
umul %o4, 0x07C4, %i6
fmovdne %xcc, %f16, %f11
ldsb [%l7 + 0x08], %o3
sra %i0, %o6, %i4
set 0x70, %i7
ldstuba [%l7 + %i7] 0x18, %g5
fcmpeq16 %f26, %f28, %g3
movcc %xcc, %l2, %l0
alignaddr %i2, %g7, %l4
fpadd16 %f18, %f2, %f0
be %icc, loop_359
movl %icc, %g6, %l6
brz %l1, loop_360
tleu %icc, 0x5
loop_359:
fbule,a %fcc0, loop_361
fcmpne16 %f28, %f4, %i3
loop_360:
andncc %l5, %i5, %o5
add %l7, 0x40, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %l3, %o1
loop_361:
udiv %g2, 0x1E0A, %g4
set 0x40, %g6
lduha [%l7 + %g6] 0x15, %i7
tvc %xcc, 0x2
bvc %icc, loop_362
nop
setx 0x7066A9EA10783ED7, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
udivx %g1, 0x0621, %o2
tle %xcc, 0x0
loop_362:
edge32 %o7, %o0, %o4
fmovsleu %icc, %f27, %f7
movleu %xcc, %i6, %o3
edge16n %i1, %o6, %i0
fmovdneg %icc, %f26, %f7
alignaddrl %g5, %i4, %g3
addcc %l2, 0x101D, %l0
for %f22, %f28, %f24
fcmpne16 %f4, %f24, %i2
movneg %icc, %g7, %l4
wr %g0, 0x24, %asi
ldda [%l7 + 0x70] %asi, %i6
edge16n %g6, %i3, %l1
bleu,a,pt %xcc, loop_363
edge32l %i5, %o5, %l5
fandnot2 %f24, %f28, %f8
flush %l7 + 0x0C
loop_363:
nop
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x08] %asi, %l3
edge16 %o1, %g2, %i7
brlez,a %g4, loop_364
ldsb [%l7 + 0x19], %g1
fbue,a %fcc3, loop_365
sth %o2, [%l7 + 0x12]
loop_364:
alignaddr %o0, %o7, %i6
alignaddr %o3, %o4, %o6
loop_365:
and %i0, 0x0995, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movleu %icc, %i1, %i4
tle %xcc, 0x1
fmovsleu %xcc, %f2, %f3
movcs %xcc, %g3, %l2
brlez %l0, loop_366
fpadd16s %f13, %f30, %f31
fornot2s %f30, %f1, %f22
smulcc %g7, %i2, %l4
loop_366:
tle %xcc, 0x7
add %l6, 0x1136, %g6
fmovrsgz %i3, %f27, %f16
ldd [%l7 + 0x18], %f30
tge %xcc, 0x4
edge16l %l1, %o5, %i5
add %l5, 0x1909, %o1
taddcc %l3, 0x1B5F, %g2
or %i7, 0x1021, %g1
fpsub16s %f0, %f1, %f13
ldx [%l7 + 0x60], %o2
fpack16 %f22, %f2
tvc %icc, 0x5
fcmple32 %f24, %f6, %g4
ta %icc, 0x3
fmovsle %xcc, %f1, %f8
wr %g0, 0x89, %asi
ldswa [%l7 + 0x54] %asi, %o0
xnorcc %i6, 0x1812, %o7
edge16n %o4, %o6, %o3
fnors %f23, %f25, %f16
mulx %g5, %i0, %i1
movge %xcc, %g3, %i4
fblg,a %fcc2, loop_367
ldstub [%l7 + 0x55], %l0
edge8ln %l2, %g7, %i2
tneg %xcc, 0x1
loop_367:
fmovrsgez %l6, %f28, %f22
ldsh [%l7 + 0x6A], %g6
nop
set 0x79, %i2
ldsb [%l7 + %i2], %l4
movcc %xcc, %l1, %o5
sub %i3, 0x062C, %l5
sub %o1, %i5, %g2
edge32n %i7, %g1, %o2
movrne %g4, %l3, %o0
brlz %i6, loop_368
xorcc %o7, %o6, %o3
tpos %xcc, 0x2
brlz %g5, loop_369
loop_368:
fornot1s %f16, %f17, %f17
tl %xcc, 0x0
tg %xcc, 0x4
loop_369:
tle %icc, 0x6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnor %o4, 0x1AE7, %i1
bneg,a,pn %icc, loop_370
andcc %i0, %g3, %i4
sth %l0, [%l7 + 0x10]
ldsw [%l7 + 0x0C], %g7
loop_370:
andncc %l2, %i2, %l6
fmovsvs %xcc, %f25, %f18
tvc %xcc, 0x0
udivx %l4, 0x09F2, %l1
fmovdleu %icc, %f11, %f10
edge32ln %o5, %i3, %l5
fmovsvs %icc, %f3, %f17
edge8 %o1, %i5, %g2
fbne,a %fcc3, loop_371
subccc %g6, 0x1353, %i7
te %xcc, 0x4
umulcc %o2, %g1, %g4
loop_371:
orcc %l3, %o0, %i6
movpos %icc, %o7, %o3
sdivx %o6, 0x096E, %o4
srax %g5, %i1, %g3
movgu %icc, %i4, %i0
xor %l0, 0x01EF, %g7
smul %i2, 0x0928, %l6
andcc %l4, 0x1531, %l1
movgu %icc, %l2, %i3
alignaddrl %o5, %o1, %l5
bvc,a,pt %xcc, loop_372
fmovrdgez %i5, %f6, %f12
fpsub16 %f2, %f18, %f30
bpos,a,pn %xcc, loop_373
loop_372:
movgu %icc, %g2, %g6
tsubcctv %i7, 0x0EA6, %g1
set 0x77, %i1
ldsba [%l7 + %i1] 0x19, %g4
loop_373:
fnot1 %f24, %f6
movrgz %o2, 0x112, %o0
fmovsa %icc, %f12, %f18
tl %xcc, 0x0
bl,a %xcc, loop_374
fbo %fcc3, loop_375
tge %xcc, 0x5
fmovd %f14, %f20
loop_374:
fors %f23, %f19, %f4
loop_375:
prefetch [%l7 + 0x14], 0x1
brlez %i6, loop_376
tsubcctv %l3, 0x0668, %o7
addccc %o6, %o4, %o3
sub %i1, %g3, %g5
loop_376:
edge8ln %i4, %l0, %i0
tn %icc, 0x2
nop
setx 0x60CD5E9E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x5610DC71, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fdivs %f16, %f22, %f12
set 0x29, %g4
ldstuba [%l7 + %g4] 0x89, %g7
fpack32 %f24, %f8, %f2
add %i2, 0x0C87, %l6
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x3D] %asi, %l1
sub %l2, 0x1226, %i3
nop
setx loop_377, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge8ln %o5, %l4, %l5
fmul8x16 %f2, %f24, %f22
fornot2 %f4, %f0, %f8
loop_377:
movneg %xcc, %i5, %g2
st %f21, [%l7 + 0x40]
wr %g0, 0x5f, %asi
stxa %o1, [%g0 + 0x0] %asi
subcc %i7, %g1, %g4
edge8 %g6, %o0, %o2
movne %xcc, %l3, %o7
fmovdvs %xcc, %f26, %f10
sethi 0x0767, %i6
fandnot1s %f2, %f20, %f17
ldsw [%l7 + 0x1C], %o6
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x66] %asi, %o4
movrgz %i1, 0x0FA, %g3
nop
set 0x1E, %o7
ldstub [%l7 + %o7], %g5
sub %i4, %o3, %i0
alignaddrl %g7, %i2, %l6
nop
setx loop_378, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fcmple16 %f0, %f24, %l1
sdivcc %l2, 0x1542, %i3
bge,a loop_379
loop_378:
fmovdn %icc, %f24, %f18
movcs %icc, %o5, %l4
sllx %l5, %i5, %g2
loop_379:
fmul8x16al %f3, %f0, %f30
tvc %icc, 0x5
tn %xcc, 0x4
nop
setx 0xA0D0579D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0xF9547845, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fdivs %f8, %f30, %f0
nop
setx 0xB69E4D13, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
fsqrts %f29, %f4
fpadd16 %f10, %f0, %f12
fmovsvc %xcc, %f31, %f21
movvc %xcc, %o1, %i7
smul %g1, %l0, %g6
tpos %xcc, 0x2
addcc %g4, %o0, %o2
sdivcc %o7, 0x110D, %i6
bneg,pn %xcc, loop_380
fcmple32 %f12, %f4, %o6
sir 0x0BF6
fornot1s %f9, %f11, %f21
loop_380:
call loop_381
addccc %l3, 0x0C1E, %i1
fnegs %f8, %f15
ldd [%l7 + 0x50], %f2
loop_381:
nop
setx loop_382, %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
fors %f25, %f21, %f2
brz %o4, loop_383
te %icc, 0x5
loop_382:
fnegs %f18, %f3
fmovsneg %icc, %f24, %f26
loop_383:
addc %g3, %i4, %o3
stbar
tneg %xcc, 0x0
tpos %icc, 0x0
fcmpgt16 %f26, %f4, %g5
subcc %g7, %i2, %i0
wr %g0, 0x10, %asi
lduba [%l7 + 0x38] %asi, %l1
nop
fitos %f1, %f21
movle %xcc, %l2, %l6
fnot1 %f22, %f10
movne %icc, %o5, %i3
nop
fitos %f3, %f14
fstod %f14, %f24
fbe,a %fcc3, loop_384
fpsub32 %f0, %f28, %f8
fmovsl %xcc, %f13, %f28
andcc %l5, 0x0059, %l4
loop_384:
sdivcc %i5, 0x07EB, %o1
wr %g0, 0x19, %asi
sta %f6, [%l7 + 0x18] %asi
fbue %fcc3, loop_385
stw %g2, [%l7 + 0x5C]
set 0x26, %i4
lduha [%l7 + %i4] 0x80, %g1
loop_385:
fmovsgu %icc, %f3, %f18
ldsh [%l7 + 0x26], %i7
fxors %f15, %f24, %f19
fmovrslez %l0, %f23, %f16
ble,a,pn %icc, loop_386
fbne,a %fcc1, loop_387
add %g6, 0x0C02, %g4
fbl %fcc2, loop_388
loop_386:
subc %o0, %o7, %i6
loop_387:
popc %o6, %l3
tg %icc, 0x0
loop_388:
tcs %icc, 0x2
tsubcc %o2, %o4, %i1
wr %g0, 0x19, %asi
stda %f16, [%l7 + 0x40] %asi
set 0x30, %l2
prefetcha [%l7 + %l2] 0x81, 0x3
fcmpne32 %f18, %f20, %i4
array32 %g5, %g7, %i2
tpos %xcc, 0x2
fmul8ulx16 %f12, %f0, %f18
ldsh [%l7 + 0x1E], %i0
fbul %fcc0, loop_389
edge8l %o3, %l1, %l2
fmovdg %xcc, %f9, %f6
movle %icc, %o5, %l6
loop_389:
edge16l %l5, %i3, %l4
fandnot2 %f12, %f18, %f16
fbule,a %fcc2, loop_390
st %f23, [%l7 + 0x2C]
ldsw [%l7 + 0x20], %o1
mova %xcc, %g2, %g1
loop_390:
movge %icc, %i7, %i5
subcc %l0, 0x1754, %g6
movcs %xcc, %o0, %g4
xnor %i6, 0x0173, %o6
fmuld8ulx16 %f18, %f8, %f22
srax %l3, %o7, %o4
wr %g0, 0x10, %asi
sta %f12, [%l7 + 0x50] %asi
umulcc %i1, 0x0B17, %o2
mulscc %g3, 0x0033, %g5
brgez,a %g7, loop_391
mulscc %i2, %i0, %o3
tsubcctv %l1, 0x0497, %i4
tvs %xcc, 0x6
loop_391:
nop
setx loop_392, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
andncc %l2, %o5, %l5
fmovrdgz %i3, %f26, %f18
swap [%l7 + 0x50], %l6
loop_392:
movpos %icc, %l4, %g2
add %o1, %i7, %i5
fcmpeq16 %f24, %f12, %l0
ld [%l7 + 0x44], %f13
edge8n %g6, %o0, %g4
sdiv %g1, 0x0CF9, %o6
bcc loop_393
fmovsgu %icc, %f4, %f14
nop
fitod %f8, %f30
fdtox %f30, %f10
addccc %i6, %o7, %o4
loop_393:
tcs %icc, 0x0
swap [%l7 + 0x78], %l3
mulscc %i1, %g3, %g5
edge8l %g7, %o2, %i0
subc %i2, %l1, %i4
fmovrslz %o3, %f1, %f18
bleu,pn %icc, loop_394
xnorcc %l2, %l5, %o5
subcc %i3, 0x0170, %l4
edge16l %g2, %l6, %o1
loop_394:
movleu %icc, %i5, %i7
udivx %l0, 0x0978, %g6
movcs %xcc, %g4, %o0
tcc %xcc, 0x3
tg %xcc, 0x1
movg %icc, %o6, %i6
ldsw [%l7 + 0x6C], %o7
edge16n %g1, %l3, %i1
fbug,a %fcc1, loop_395
addc %g3, %g5, %o4
array8 %g7, %o2, %i0
sdiv %l1, 0x0CBE, %i2
loop_395:
fpadd16s %f4, %f3, %f17
fbne %fcc3, loop_396
stbar
fbul %fcc2, loop_397
lduw [%l7 + 0x28], %i4
loop_396:
fsrc1s %f26, %f19
fexpand %f10, %f0
loop_397:
andcc %l2, %l5, %o3
add %i3, 0x10B1, %o5
fxors %f13, %f14, %f8
nop
setx 0x8B9B79E46ED9E79A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xFEAE0A515B568803, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsubd %f16, %f4, %f4
edge32 %l4, %g2, %o1
nop
fitod %f13, %f24
orcc %i5, %i7, %l0
set 0x26, %o2
ldsba [%l7 + %o2] 0x19, %g6
fmovdg %xcc, %f25, %f6
fnors %f14, %f12, %f2
movcs %icc, %g4, %l6
tgu %xcc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %o6, 0x1E8B, %o0
fbuge %fcc2, loop_398
xor %o7, 0x096E, %i6
addcc %g1, 0x121B, %i1
movcs %xcc, %l3, %g5
loop_398:
movle %xcc, %o4, %g3
movcs %icc, %g7, %o2
bpos,a,pn %icc, loop_399
fmovrslz %i0, %f30, %f7
movvc %icc, %l1, %i4
st %f31, [%l7 + 0x2C]
loop_399:
mulscc %l2, 0x160A, %i2
nop
setx 0xD395D17A8C5B00F3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xD08AD8F657757932, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f30, %f30
sll %o3, 0x14, %l5
mova %icc, %i3, %o5
fpadd32 %f18, %f20, %f2
tneg %icc, 0x7
addccc %l4, %o1, %g2
add %l7, 0x44, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %i7
casa [%l6] %asi, %i7, %l0
bleu,a,pt %icc, loop_400
pdist %f16, %f6, %f0
ble,a %icc, loop_401
fpadd16 %f8, %f8, %f16
loop_400:
fors %f21, %f15, %f3
mulx %g6, %g4, %i5
loop_401:
movrgez %l6, %o0, %o7
tvc %icc, 0x5
wr %g0, 0x89, %asi
ldsha [%l7 + 0x46] %asi, %o6
tleu %icc, 0x7
bpos,a loop_402
sdivcc %i6, 0x0703, %i1
movge %icc, %l3, %g5
movne %xcc, %o4, %g1
loop_402:
fmovdvs %icc, %f8, %f27
edge16n %g7, %g3, %i0
fmovdg %xcc, %f6, %f3
movrlz %l1, 0x368, %i4
umul %o2, 0x07D6, %i2
fbo,a %fcc1, loop_403
orn %o3, 0x0921, %l2
sllx %l5, %o5, %i3
sll %l4, 0x03, %g2
loop_403:
ldub [%l7 + 0x17], %o1
fmovs %f23, %f25
nop
setx 0x6CE919E7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
fsqrts %f17, %f5
swap [%l7 + 0x1C], %i7
fcmple16 %f30, %f30, %l0
nop
fitod %f8, %f16
fdtos %f16, %f15
orcc %g6, 0x050D, %g4
set 0x37, %i0
lduba [%l7 + %i0] 0x80, %i5
tcc %xcc, 0x5
add %l7, 0x20, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %l6, %o7
fba %fcc0, loop_404
nop
set 0x60, %g3
stx %o6, [%l7 + %g3]
fnot1 %f14, %f30
fsrc2 %f6, %f2
loop_404:
edge8 %o0, %i1, %l3
tsubcctv %g5, %o4, %i6
tne %xcc, 0x3
and %g7, %g1, %g3
bpos loop_405
brlz,a %l1, loop_406
movcc %icc, %i4, %i0
stw %i2, [%l7 + 0x7C]
loop_405:
movl %xcc, %o2, %o3
loop_406:
tsubcctv %l5, 0x1B87, %o5
fmul8sux16 %f18, %f22, %f28
orncc %i3, 0x1C02, %l4
fnot1 %f28, %f8
nop
setx 0xEE90C923A0725264, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
fmovdgu %icc, %f23, %f25
ld [%l7 + 0x40], %f15
edge8ln %l2, %o1, %i7
taddcc %g2, 0x0EC9, %l0
tle %xcc, 0x4
fmovspos %icc, %f23, %f17
subc %g4, 0x124A, %g6
wr %g0, 0x89, %asi
lduba [%l7 + 0x4C] %asi, %i5
movpos %icc, %o7, %l6
subc %o0, %o6, %l3
fpack32 %f18, %f26, %f12
wr %g0, 0xeb, %asi
stxa %i1, [%l7 + 0x50] %asi
membar #Sync
nop
setx 0xEE4015787064D077, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
sir 0x182B
tvc %xcc, 0x2
edge16 %o4, %g5, %g7
tcc %xcc, 0x5
movrlz %g1, %g3, %l1
movrlez %i6, 0x0D0, %i4
fblg %fcc2, loop_407
fmovsge %xcc, %f12, %f10
fcmpne16 %f16, %f6, %i0
addccc %o2, %i2, %l5
loop_407:
sra %o5, %o3, %i3
flush %l7 + 0x28
ld [%l7 + 0x64], %f28
nop
setx loop_408, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
srlx %l2, 0x02, %o1
stx %i7, [%l7 + 0x38]
wr %g0, 0x2b, %asi
ldda [%l7 + 0x40] %asi, %l4
loop_408:
movneg %icc, %g2, %l0
fmovdle %icc, %f10, %f16
movl %xcc, %g6, %g4
nop
set 0x18, %l3
std %f6, [%l7 + %l3]
xnor %i5, 0x1053, %l6
wr %g0, 0x27, %asi
stba %o0, [%l7 + 0x1A] %asi
membar #Sync
edge32n %o7, %o6, %l3
movge %icc, %i1, %g5
sdivcc %g7, 0x0ED9, %g1
popc 0x10D7, %o4
movcs %xcc, %g3, %l1
fmovde %icc, %f11, %f16
tsubcc %i6, 0x151D, %i0
sdivx %o2, 0x1248, %i4
movcc %xcc, %l5, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrse %i2, %f0, %f12
mulx %i3, 0x0B3C, %o3
wr %g0, 0x19, %asi
stxa %o1, [%l7 + 0x10] %asi
fmovrdlez %l2, %f22, %f22
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnor %i7, 0x080A, %l4
and %g2, 0x118A, %g6
bleu,a,pt %xcc, loop_409
taddcctv %l0, %i5, %g4
mulx %o0, %o7, %o6
sdiv %l6, 0x0027, %l3
loop_409:
tle %icc, 0x4
tvc %icc, 0x5
addcc %g5, %g7, %i1
fmovrdlez %o4, %f6, %f20
edge16ln %g3, %g1, %l1
bl loop_410
movvs %icc, %i0, %o2
fbule,a %fcc1, loop_411
std %f0, [%l7 + 0x08]
loop_410:
fbl %fcc3, loop_412
taddcc %i4, 0x0262, %i6
loop_411:
brlz %o5, loop_413
sll %i2, %i3, %l5
loop_412:
edge16l %o1, %l2, %i7
sllx %o3, 0x0E, %g2
loop_413:
subc %g6, 0x0E54, %l4
umulcc %i5, 0x0C44, %l0
xorcc %o0, 0x190D, %g4
udivx %o6, 0x1727, %l6
fnegs %f21, %f26
wr %g0, 0x89, %asi
lda [%l7 + 0x40] %asi, %f7
movcs %xcc, %l3, %g5
fble %fcc2, loop_414
srlx %g7, %o7, %i1
fzeros %f12
movge %icc, %o4, %g3
loop_414:
nop
setx 0x62C7E097EFCBE370, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xA16A09CFFB61A412, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fsubd %f28, %f6, %f20
movvs %xcc, %g1, %i0
nop
setx loop_415, %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 %o2, %i4, %l1
fors %f22, %f13, %f13
subccc %o5, 0x0CAC, %i2
loop_415:
fmovspos %icc, %f17, %f15
array32 %i6, %l5, %o1
fcmpgt16 %f0, %f12, %i3
ba,a,pt %icc, loop_416
tge %xcc, 0x3
tg %xcc, 0x6
fcmpne32 %f4, %f14, %i7
loop_416:
brgz,a %o3, loop_417
brz,a %g2, loop_418
tn %icc, 0x4
wr %g0, 0x20, %asi
stxa %g6, [%g0 + 0x8] %asi
loop_417:
edge8 %l2, %i5, %l4
loop_418:
nop
set 0x38, %g7
prefetcha [%l7 + %g7] 0x18, 0x1
smul %g4, %o0, %o6
movrgz %l3, %g5, %l6
movneg %xcc, %o7, %g7
subcc %o4, 0x1AFE, %i1
nop
set 0x3E, %g1
ldsb [%l7 + %g1], %g1
sdivx %g3, 0x0E39, %o2
fmovda %xcc, %f31, %f9
fmovrse %i4, %f9, %f11
xnorcc %i0, 0x0669, %o5
wr %g0, 0x04, %asi
lduha [%l7 + 0x3E] %asi, %l1
edge16l %i2, %l5, %i6
nop
fitos %f7, %f30
fstoi %f30, %f12
fxnors %f4, %f0, %f22
sdivcc %o1, 0x01AD, %i7
fmovdcc %xcc, %f1, %f30
fpack32 %f12, %f30, %f12
sdivx %o3, 0x0A69, %g2
movvc %xcc, %g6, %i3
fble,a %fcc2, loop_419
fnors %f2, %f10, %f17
tsubcctv %i5, %l2, %l4
fpackfix %f20, %f20
loop_419:
fmovdcc %xcc, %f30, %f13
fpsub32s %f0, %f8, %f28
srl %l0, 0x11, %o0
fmovsle %icc, %f11, %f15
edge8 %g4, %o6, %g5
fmovdvc %icc, %f29, %f28
lduw [%l7 + 0x2C], %l6
subcc %l3, %g7, %o7
fmovdpos %icc, %f24, %f20
nop
setx 0xF168EC3E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0xFAE8ED4E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fadds %f12, %f8, %f28
fmovdne %icc, %f9, %f21
srl %i1, 0x19, %o4
fabsd %f12, %f16
xnorcc %g1, %g3, %o2
fsrc2s %f12, %f28
addccc %i4, 0x03C9, %o5
movcs %xcc, %l1, %i0
mulscc %i2, %i6, %o1
edge16 %i7, %l5, %g2
sra %o3, 0x1B, %i3
wr %g0, 0x11, %asi
stxa %g6, [%l7 + 0x10] %asi
fpackfix %f24, %f28
srax %i5, %l2, %l4
array32 %l0, %o0, %g4
addc %g5, 0x1DEC, %o6
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x28] %asi, %l6
fmovsn %icc, %f10, %f5
udivcc %g7, 0x0B09, %l3
movne %icc, %o7, %i1
edge8 %o4, %g1, %o2
tcs %icc, 0x6
ldub [%l7 + 0x5D], %g3
wr %g0, 0x23, %asi
stba %i4, [%l7 + 0x7C] %asi
membar #Sync
sdiv %o5, 0x1458, %l1
srl %i2, %i0, %o1
sdivx %i7, 0x1DEF, %i6
andn %g2, 0x1400, %o3
umul %l5, 0x078F, %g6
brgz,a %i5, loop_420
fnot1 %f12, %f22
ble,a,pn %xcc, loop_421
fblg,a %fcc1, loop_422
loop_420:
xnor %l2, 0x1C4F, %i3
movle %icc, %l4, %l0
loop_421:
tvc %icc, 0x5
loop_422:
brlez,a %g4, loop_423
be,a loop_424
fmovsneg %icc, %f15, %f18
tvc %xcc, 0x7
loop_423:
sir 0x1AA4
loop_424:
fabss %f13, %f31
edge16l %o0, %g5, %l6
tne %icc, 0x5
alignaddrl %g7, %o6, %o7
tne %xcc, 0x2
fblg %fcc1, loop_425
membar 0x2D
xnor %l3, 0x0C38, %i1
tl %icc, 0x0
loop_425:
movrgz %g1, 0x29E, %o2
orcc %o4, 0x0A05, %i4
bvc,a,pn %xcc, loop_426
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sir 0x14DA
tgu %xcc, 0x7
loop_426:
swap [%l7 + 0x7C], %g3
fsrc2 %f2, %f4
set 0x56, %o0
lduha [%l7 + %o0] 0x0c, %l1
flush %l7 + 0x58
fors %f8, %f19, %f5
and %i2, 0x0FF5, %o5
mova %xcc, %i0, %i7
te %xcc, 0x3
udivcc %i6, 0x087A, %o1
movleu %icc, %o3, %g2
edge16n %l5, %g6, %i5
nop
setx 0xFFA783F1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0x69793548, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fdivs %f0, %f31, %f0
movrlez %i3, 0x3A8, %l4
fbug %fcc2, loop_427
addc %l0, %g4, %l2
ldd [%l7 + 0x30], %f30
edge16l %o0, %g5, %l6
loop_427:
tvs %xcc, 0x2
movge %icc, %g7, %o6
tsubcctv %o7, 0x1559, %i1
tvs %xcc, 0x6
tne %xcc, 0x6
nop
fitos %f28, %f7
andcc %l3, %o2, %o4
sir 0x1EF7
addcc %g1, %g3, %l1
edge32ln %i2, %i4, %i0
ld [%l7 + 0x10], %f3
set 0x7E, %l0
stba %i7, [%l7 + %l0] 0x14
subcc %i6, 0x0228, %o1
alignaddr %o5, %g2, %l5
sdivx %g6, 0x0B0B, %i5
udivcc %i3, 0x11B2, %l4
fxor %f0, %f14, %f10
tgu %xcc, 0x4
alignaddr %o3, %l0, %g4
xorcc %l2, %o0, %l6
movneg %icc, %g5, %o6
fmul8x16au %f22, %f28, %f18
edge8 %g7, %o7, %l3
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x32] %asi, %o2
fornot1 %f12, %f12, %f22
subc %o4, 0x16E7, %i1
fmovscs %icc, %f29, %f9
bn,a,pn %icc, loop_428
sdivcc %g3, 0x17D8, %g1
edge8ln %i2, %l1, %i4
umul %i7, 0x1BC1, %i6
loop_428:
fnot1 %f0, %f8
ldsb [%l7 + 0x3D], %i0
fmovdcc %xcc, %f2, %f8
umul %o5, %o1, %l5
fmovsl %xcc, %f26, %f24
brz %g6, loop_429
movvs %xcc, %g2, %i5
movleu %icc, %l4, %o3
movge %xcc, %i3, %l0
loop_429:
tge %icc, 0x5
ldsb [%l7 + 0x16], %g4
nop
fitos %f0, %f8
fstod %f8, %f30
set 0x25, %o4
ldstuba [%l7 + %o4] 0x04, %o0
edge8l %l2, %g5, %l6
umulcc %g7, 0x1343, %o7
fbue,a %fcc3, loop_430
tgu %xcc, 0x7
fmovrdne %l3, %f10, %f24
fzeros %f7
loop_430:
mulscc %o6, %o4, %i1
fsrc1 %f10, %f28
tleu %xcc, 0x0
movcs %xcc, %o2, %g3
nop
setx 0x71C989E1804C7483, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrse %g1, %f3, %f12
fmovsvs %xcc, %f28, %f16
movn %xcc, %l1, %i4
ldd [%l7 + 0x38], %f26
tle %icc, 0x7
edge32n %i7, %i2, %i6
bge,pt %icc, loop_431
nop
setx 0xD5E34E6A52A7C6C7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
fsqrtd %f18, %f16
ba,a %xcc, loop_432
fmovscc %xcc, %f10, %f7
loop_431:
stw %o5, [%l7 + 0x40]
fandnot2 %f2, %f22, %f24
loop_432:
sth %o1, [%l7 + 0x36]
set 0x4C, %l5
lda [%l7 + %l5] 0x88, %f16
tvs %icc, 0x4
smulcc %i0, 0x18F7, %l5
sll %g2, %g6, %i5
brlz,a %l4, loop_433
ldsb [%l7 + 0x3F], %i3
tvs %icc, 0x2
movrgz %o3, %g4, %o0
loop_433:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitod %f28, %f16
andcc %l0, 0x14A7, %g5
fble,a %fcc0, loop_434
addc %l6, %l2, %g7
srl %o7, 0x11, %o6
bne,a,pt %xcc, loop_435
loop_434:
movneg %icc, %l3, %i1
nop
set 0x28, %l4
ldd [%l7 + %l4], %f18
swap [%l7 + 0x3C], %o2
loop_435:
brlz %g3, loop_436
smul %o4, 0x133C, %l1
umulcc %i4, 0x1E96, %g1
fpsub32s %f0, %f23, %f30
loop_436:
movn %xcc, %i7, %i6
movrgez %i2, %o5, %o1
set 0x4A, %i6
lduha [%l7 + %i6] 0x80, %l5
set 0x28, %o5
ldxa [%l7 + %o5] 0x04, %i0
tpos %xcc, 0x1
movrlz %g2, %g6, %l4
tvs %icc, 0x2
fcmple16 %f18, %f0, %i3
tleu %icc, 0x5
sdiv %o3, 0x0480, %i5
fands %f23, %f28, %f27
taddcctv %o0, %g4, %g5
edge16n %l0, %l6, %l2
subccc %o7, %g7, %l3
nop
setx 0xF9E6F26E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x1B34F0F9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fsubs %f28, %f19, %f26
tsubcc %o6, %o2, %g3
sra %o4, 0x13, %l1
andncc %i1, %g1, %i7
fmovrslez %i4, %f28, %f16
fand %f0, %f4, %f0
fbug,a %fcc3, loop_437
fone %f10
subc %i6, %o5, %i2
edge32ln %l5, %o1, %i0
loop_437:
bgu,a %xcc, loop_438
nop
fitos %f14, %f9
fstod %f9, %f20
ldsw [%l7 + 0x68], %g6
bvc loop_439
loop_438:
movn %xcc, %g2, %l4
fnot2s %f8, %f10
fmovrsne %i3, %f8, %f11
loop_439:
movvc %xcc, %i5, %o3
sub %o0, %g5, %g4
bcs %icc, loop_440
fmovsle %xcc, %f29, %f2
fandnot2s %f29, %f17, %f20
bneg,a loop_441
loop_440:
ld [%l7 + 0x3C], %f15
fmovdleu %icc, %f27, %f15
bshuffle %f6, %f2, %f2
loop_441:
fmovdg %xcc, %f23, %f0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0x2C3A3861D9EF1C71, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x529F0E939A8F1BBB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f22, %f16
fbule %fcc3, loop_442
tge %xcc, 0x6
fba,a %fcc3, loop_443
edge8 %l6, %l0, %l2
loop_442:
bg loop_444
addc %g7, 0x0EC4, %l3
loop_443:
tcs %xcc, 0x6
tsubcctv %o6, 0x1C16, %o7
loop_444:
tvs %xcc, 0x1
tl %icc, 0x5
movg %xcc, %o2, %g3
fmovspos %xcc, %f19, %f25
taddcc %o4, 0x1B59, %l1
addcc %g1, 0x1CD8, %i1
fbule %fcc0, loop_445
edge8ln %i7, %i6, %i4
edge8l %o5, %i2, %l5
nop
fitod %f0, %f24
fdtoi %f24, %f21
loop_445:
fones %f3
bg,pt %icc, loop_446
tvs %icc, 0x6
nop
fitod %f6, %f20
fdtox %f20, %f18
ta %xcc, 0x1
loop_446:
fmovrsne %i0, %f20, %f6
taddcctv %o1, %g2, %g6
edge16 %l4, %i5, %o3
nop
setx loop_447, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
setx 0xF8AA03F2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0xBCE13D19, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fdivs %f1, %f28, %f8
st %f10, [%l7 + 0x7C]
taddcctv %i3, %g5, %g4
loop_447:
ble,pt %xcc, loop_448
edge32 %o0, %l6, %l2
add %l0, 0x163E, %l3
sll %o6, 0x17, %o7
loop_448:
fmovdn %xcc, %f2, %f26
edge8l %g7, %g3, %o2
move %icc, %o4, %g1
wr %g0, 0x2b, %asi
stba %i1, [%l7 + 0x57] %asi
membar #Sync
add %i7, %l1, %i6
udivcc %i4, 0x12BB, %i2
andncc %o5, %i0, %o1
set 0x70, %i5
swapa [%l7 + %i5] 0x88, %l5
tl %icc, 0x5
umulcc %g6, %l4, %i5
or %o3, 0x0BCA, %i3
orn %g2, %g5, %g4
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x68] %asi, 0x3
fbo %fcc1, loop_449
and %l6, 0x1039, %l0
nop
setx 0x9F454D27, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x52BFE790, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fadds %f19, %f16, %f27
fbl,a %fcc0, loop_450
loop_449:
movrgz %l2, 0x056, %l3
ld [%l7 + 0x54], %f16
bvc loop_451
loop_450:
nop
fitod %f0, %f4
fdtos %f4, %f13
edge16 %o6, %g7, %g3
edge8n %o2, %o4, %o7
loop_451:
subc %g1, %i7, %i1
orncc %i6, %l1, %i2
edge32 %i4, %o5, %i0
movne %xcc, %l5, %g6
sethi 0x0FBC, %l4
xorcc %i5, %o3, %o1
tle %icc, 0x4
sub %g2, 0x124C, %i3
ta %xcc, 0x2
set 0x108, %g2
stxa %g4, [%g0 + %g2] 0x52
subccc %g5, %l6, %o0
fmovsn %icc, %f8, %f31
brlz %l0, loop_452
fmovrde %l3, %f18, %f30
sdivcc %o6, 0x19A9, %l2
subccc %g3, %o2, %o4
loop_452:
tpos %icc, 0x5
bg,a,pt %icc, loop_453
membar 0x75
tleu %icc, 0x1
tn %icc, 0x3
loop_453:
fmovdcc %xcc, %f8, %f1
brlez %g7, loop_454
movg %xcc, %o7, %i7
fpsub32 %f22, %f20, %f8
smul %g1, %i1, %i6
loop_454:
sub %i2, %l1, %i4
set 0x14, %o3
stwa %i0, [%l7 + %o3] 0x80
movne %xcc, %l5, %g6
fpadd16s %f20, %f5, %f14
wr %g0, 0x11, %asi
lda [%l7 + 0x50] %asi, %f2
tge %icc, 0x5
fabsd %f2, %f22
subccc %l4, 0x125C, %o5
nop
fitod %f2, %f4
fdtos %f4, %f14
or %i5, 0x0E10, %o3
bg,a loop_455
udivcc %o1, 0x00E1, %i3
fbge %fcc0, loop_456
movle %xcc, %g4, %g5
loop_455:
movrlez %l6, %g2, %l0
movcs %xcc, %l3, %o6
loop_456:
xorcc %o0, 0x19B8, %l2
subc %g3, 0x1487, %o2
membar 0x2C
fsrc1s %f29, %f21
fbule %fcc3, loop_457
fbo %fcc0, loop_458
tvc %xcc, 0x3
bvc,a loop_459
loop_457:
edge8ln %g7, %o4, %o7
loop_458:
smul %i7, 0x066B, %i1
tle %icc, 0x5
loop_459:
andcc %i6, %i2, %g1
tn %icc, 0x1
fpadd32s %f11, %f17, %f22
bg,pt %xcc, loop_460
edge16ln %i4, %l1, %i0
xor %l5, %g6, %l4
sethi 0x1AE6, %o5
loop_460:
fmovsneg %xcc, %f13, %f18
fornot2 %f8, %f12, %f0
fzeros %f5
fmovdleu %icc, %f9, %f4
fmovdl %icc, %f17, %f30
fba,a %fcc3, loop_461
movgu %xcc, %o3, %i5
wr %g0, 0x89, %asi
sta %f16, [%l7 + 0x08] %asi
loop_461:
fmovrsgz %i3, %f9, %f28
set 0x36, %g5
lduba [%l7 + %g5] 0x11, %g4
mulx %g5, %o1, %g2
te %icc, 0x3
andncc %l0, %l3, %o6
bcs,pt %icc, loop_462
movge %icc, %o0, %l6
movrgez %g3, 0x2ED, %o2
tn %xcc, 0x0
loop_462:
sth %l2, [%l7 + 0x66]
edge32 %o4, %g7, %o7
movle %xcc, %i7, %i6
movvc %xcc, %i1, %g1
sll %i4, %l1, %i0
sth %l5, [%l7 + 0x18]
array8 %g6, %i2, %l4
wr %g0, 0x89, %asi
lduwa [%l7 + 0x40] %asi, %o5
mulx %o3, 0x02B1, %i5
fcmpgt16 %f30, %f4, %g4
movrgez %i3, %g5, %o1
swap [%l7 + 0x54], %g2
fpadd16s %f22, %f29, %f29
fmul8ulx16 %f10, %f10, %f26
edge8ln %l3, %o6, %l0
movvc %icc, %l6, %g3
fcmpne32 %f22, %f20, %o2
bcc,a,pt %icc, loop_463
st %f31, [%l7 + 0x78]
edge32l %l2, %o4, %o0
nop
fitod %f6, %f10
fdtox %f10, %f0
loop_463:
flush %l7 + 0x4C
bcc,a %icc, loop_464
call loop_465
std %f0, [%l7 + 0x70]
movneg %xcc, %g7, %o7
loop_464:
edge32 %i7, %i1, %i6
loop_465:
movne %icc, %i4, %g1
srl %l1, %l5, %i0
xorcc %i2, %g6, %l4
wr %g0, 0x19, %asi
lduwa [%l7 + 0x60] %asi, %o5
sra %o3, %i5, %i3
bn,a loop_466
tcs %xcc, 0x4
edge8ln %g5, %g4, %o1
fbue,a %fcc0, loop_467
loop_466:
ldsw [%l7 + 0x28], %g2
stb %l3, [%l7 + 0x2F]
movpos %icc, %l0, %o6
loop_467:
ldstub [%l7 + 0x1E], %l6
movleu %icc, %g3, %l2
tpos %icc, 0x4
flush %l7 + 0x78
smulcc %o4, 0x1728, %o2
fmovrsne %g7, %f1, %f3
or %o7, %o0, %i1
fba %fcc2, loop_468
fmuld8ulx16 %f11, %f14, %f14
fbule %fcc2, loop_469
fble,a %fcc3, loop_470
loop_468:
add %i7, %i4, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_469:
bcs,a %icc, loop_471
loop_470:
alignaddr %l1, %g1, %l5
wr %g0, 0x89, %asi
ldxa [%l7 + 0x20] %asi, %i0
loop_471:
fzeros %f1
tge %icc, 0x2
srax %i2, %g6, %l4
srl %o5, 0x1F, %i5
mulscc %i3, 0x1391, %o3
fmovdleu %icc, %f9, %f26
sllx %g5, 0x01, %g4
fabsd %f18, %f28
udiv %o1, 0x134F, %g2
ta %icc, 0x7
tn %icc, 0x7
set 0x1C, %i3
stwa %l0, [%l7 + %i3] 0x88
addccc %o6, %l6, %g3
movgu %icc, %l2, %o4
brz %l3, loop_472
movcs %xcc, %g7, %o7
tvs %xcc, 0x4
umulcc %o2, 0x12FD, %i1
loop_472:
udivx %i7, 0x16B6, %o0
nop
setx 0x83E1CA4F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x3F1EB85C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fadds %f19, %f9, %f20
std %f20, [%l7 + 0x38]
fblg %fcc2, loop_473
movrgez %i6, %i4, %g1
movrlez %l5, 0x3B7, %l1
fmovs %f23, %f30
loop_473:
tvs %icc, 0x1
be,pn %xcc, loop_474
fpsub32 %f26, %f8, %f24
addccc %i2, 0x0397, %g6
nop
fitos %f7, %f30
fstod %f30, %f8
loop_474:
movrlez %l4, 0x34D, %o5
fxnor %f26, %f4, %f30
fabsd %f20, %f2
fble,a %fcc3, loop_475
fpsub32s %f9, %f29, %f22
bn loop_476
ldstub [%l7 + 0x1A], %i0
loop_475:
movrgz %i5, 0x0CE, %o3
mova %icc, %g5, %g4
loop_476:
edge8l %o1, %g2, %i3
flush %l7 + 0x24
edge16ln %l0, %l6, %g3
stx %l2, [%l7 + 0x48]
movrgez %o4, %l3, %o6
fone %f2
movl %xcc, %g7, %o2
srlx %i1, 0x10, %i7
fbe %fcc2, loop_477
tn %xcc, 0x4
fmul8x16au %f5, %f6, %f8
fbge,a %fcc3, loop_478
loop_477:
fbn %fcc0, loop_479
fmovsvc %icc, %f11, %f10
tcs %xcc, 0x1
loop_478:
array32 %o7, %o0, %i6
loop_479:
nop
set 0x10, %o1
ldda [%l7 + %o1] 0x2b, %g0
orcc %i4, 0x0A86, %l1
nop
fitos %f1, %f15
fstox %f15, %f30
fxtos %f30, %f2
sllx %i2, %g6, %l5
umul %l4, 0x0969, %o5
nop
setx 0x7450E829, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x6A7428CC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fmuls %f26, %f7, %f1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sub %i0, 0x0848, %o3
fandnot1s %f13, %f27, %f10
fblg %fcc2, loop_480
fba,a %fcc2, loop_481
udiv %i5, 0x06FA, %g5
orcc %g4, %g2, %o1
loop_480:
fmovda %icc, %f22, %f27
loop_481:
fbuge,a %fcc1, loop_482
sir 0x0743
smul %l0, 0x12D2, %l6
taddcc %i3, 0x0B10, %l2
loop_482:
mulx %g3, %l3, %o4
ba,a loop_483
fmovdne %icc, %f27, %f17
fmovrdlz %o6, %f28, %f8
fmuld8ulx16 %f30, %f31, %f26
loop_483:
movre %o2, %i1, %g7
umul %i7, 0x1EDD, %o0
subccc %o7, 0x09DD, %g1
brgez %i4, loop_484
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16l %i6, %l1, %i2
movrlez %g6, %l5, %l4
loop_484:
fbule %fcc0, loop_485
fbug %fcc0, loop_486
movge %icc, %i0, %o3
srax %o5, %g5, %i5
loop_485:
tle %icc, 0x7
loop_486:
add %g2, %g4, %l0
set 0x49, %l1
stba %l6, [%l7 + %l1] 0xea
membar #Sync
or %i3, 0x1408, %o1
movn %icc, %g3, %l3
bvs,pn %xcc, loop_487
ld [%l7 + 0x5C], %f23
tne %xcc, 0x0
tne %xcc, 0x7
loop_487:
prefetch [%l7 + 0x14], 0x3
movne %icc, %o4, %o6
edge32n %l2, %o2, %g7
edge16 %i1, %i7, %o0
tneg %icc, 0x3
fpadd16 %f18, %f30, %f6
bne loop_488
stbar
bvs,pt %icc, loop_489
subccc %o7, 0x1CA4, %g1
loop_488:
brnz,a %i4, loop_490
bcc,a loop_491
loop_489:
edge32 %l1, %i6, %g6
nop
setx loop_492, %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_490:
udivcc %l5, 0x08A3, %i2
loop_491:
sir 0x1441
umulcc %i0, %o3, %l4
loop_492:
ldd [%l7 + 0x68], %o4
wr %g0, 0x88, %asi
ldda [%l7 + 0x70] %asi, %g4
fmovdleu %icc, %f14, %f11
fnot2 %f26, %f2
wr %g0, 0xeb, %asi
stxa %g2, [%l7 + 0x60] %asi
membar #Sync
bn %icc, loop_493
fpadd32 %f18, %f30, %f16
fones %f0
fnegd %f16, %f22
loop_493:
fmovdvs %xcc, %f20, %f3
ldstub [%l7 + 0x70], %i5
srl %l0, %g4, %i3
tl %xcc, 0x4
nop
setx 0xB59DC16D2078E9BF, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
bshuffle %f12, %f30, %f30
bn,a %icc, loop_494
fmovse %icc, %f6, %f27
fone %f18
movrne %l6, %g3, %o1
loop_494:
fands %f0, %f26, %f28
brlez %l3, loop_495
smulcc %o6, 0x0420, %l2
orcc %o2, %g7, %o4
array16 %i1, %o0, %o7
loop_495:
fba %fcc1, loop_496
movge %xcc, %i7, %i4
fornot1s %f6, %f20, %f5
movrgez %g1, 0x02A, %i6
loop_496:
movleu %icc, %l1, %l5
sub %g6, %i0, %o3
stbar
fmovsle %xcc, %f1, %f4
and %i2, 0x0585, %o5
wr %g0, 0x04, %asi
ldsba [%l7 + 0x0D] %asi, %g5
sth %g2, [%l7 + 0x2A]
mova %icc, %i5, %l4
fpsub16s %f6, %f5, %f29
add %l7, 0x20, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %l0
casxa [%l6] %asi, %l0, %g4
bl loop_497
movle %icc, %l6, %i3
sllx %g3, 0x08, %l3
tl %icc, 0x3
loop_497:
edge32l %o6, %l2, %o1
movgu %icc, %o2, %g7
xnorcc %o4, %i1, %o7
movg %icc, %i7, %i4
fbl,a %fcc3, loop_498
brgez,a %g1, loop_499
ldsh [%l7 + 0x28], %o0
pdist %f26, %f16, %f14
loop_498:
movvs %icc, %i6, %l5
loop_499:
srax %l1, 0x02, %i0
lduh [%l7 + 0x58], %g6
move %xcc, %o3, %i2
std %f30, [%l7 + 0x78]
tg %xcc, 0x5
fmovdg %icc, %f21, %f30
sub %o5, 0x0B56, %g5
tn %icc, 0x4
andn %i5, 0x00C6, %g2
tsubcc %l0, %g4, %l4
edge16l %l6, %i3, %l3
orncc %o6, %l2, %g3
array32 %o1, %g7, %o4
lduw [%l7 + 0x2C], %i1
sdivcc %o7, 0x1CAD, %o2
movge %xcc, %i7, %g1
udivcc %o0, 0x1C40, %i6
wr %g0, 0x20, %asi
ldxa [%g0 + 0x0] %asi, %i4
fmovsge %icc, %f16, %f19
movge %icc, %l1, %l5
movrne %g6, 0x384, %i0
mulx %o3, %o5, %i2
fbule %fcc1, loop_500
prefetch [%l7 + 0x68], 0x1
set 0x66, %o6
lduha [%l7 + %o6] 0x88, %i5
loop_500:
add %g5, %g2, %l0
movneg %icc, %l4, %g4
andn %i3, %l3, %l6
fmovdpos %xcc, %f15, %f4
tcs %xcc, 0x4
movrne %l2, %g3, %o1
movrgz %o6, %g7, %o4
subc %o7, 0x1D6D, %i1
edge32n %o2, %i7, %o0
array8 %g1, %i4, %i6
array8 %l5, %g6, %i0
addccc %o3, %l1, %i2
array32 %i5, %g5, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %xcc, %g2, %l0
taddcctv %g4, 0x11AF, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
lduh [%l7 + 0x22], %l3
stw %l6, [%l7 + 0x24]
taddcctv %l2, 0x078E, %g3
or %o1, 0x0A20, %l4
orn %g7, 0x12B0, %o6
fnegs %f24, %f18
ldub [%l7 + 0x3B], %o7
addcc %o4, 0x1D22, %o2
umul %i1, 0x0653, %i7
fmovda %xcc, %f10, %f11
addcc %g1, 0x1528, %o0
sir 0x136F
fmovrse %i4, %f2, %f24
alignaddrl %l5, %i6, %i0
nop
setx loop_501, %l0, %l1
jmpl %l1, %o3
add %l1, %i2, %g6
tcs %icc, 0x0
fmovdcc %icc, %f16, %f12
loop_501:
fmuld8sux16 %f25, %f23, %f30
sdivx %i5, 0x0CBB, %g5
movre %o5, %l0, %g4
bcs,pn %xcc, loop_502
fmovdgu %xcc, %f11, %f6
prefetch [%l7 + 0x3C], 0x0
movg %icc, %i3, %l3
loop_502:
andncc %g2, %l6, %g3
fmuld8ulx16 %f24, %f0, %f24
fmovsge %xcc, %f24, %f7
edge32ln %o1, %l4, %l2
srax %g7, %o7, %o4
fmuld8ulx16 %f18, %f1, %f26
popc %o2, %o6
fbo %fcc2, loop_503
bgu,a %icc, loop_504
fmul8ulx16 %f28, %f2, %f14
array32 %i1, %g1, %i7
loop_503:
nop
fitod %f20, %f4
loop_504:
sdivcc %o0, 0x0DC5, %l5
edge16n %i6, %i4, %i0
fnot2s %f22, %f23
movle %icc, %o3, %l1
sdivx %i2, 0x0709, %g6
movre %g5, %i5, %l0
fxnors %f25, %f10, %f30
brz,a %o5, loop_505
stbar
umul %g4, %l3, %i3
fbl,a %fcc3, loop_506
loop_505:
fmovdvc %xcc, %f10, %f10
movn %icc, %g2, %l6
bleu,a loop_507
loop_506:
movrlez %o1, %g3, %l2
tcc %xcc, 0x2
movrlez %g7, 0x0A2, %o7
loop_507:
xorcc %o4, 0x087C, %o2
fbn %fcc2, loop_508
nop
setx 0xD2FD88C0483346CE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x9D33B52DD092A4BC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f8, %f0
swap [%l7 + 0x24], %l4
fpack16 %f28, %f31
loop_508:
movvs %xcc, %o6, %g1
ta %xcc, 0x5
wr %g0, 0x0c, %asi
lda [%l7 + 0x44] %asi, %f21
taddcc %i7, %o0, %i1
udivx %l5, 0x041E, %i6
ldstub [%l7 + 0x4E], %i0
fmul8x16au %f8, %f8, %f30
fcmpne16 %f26, %f0, %i4
bvc,a,pt %xcc, loop_509
fmovrsgez %o3, %f2, %f24
tsubcctv %l1, 0x05CE, %g6
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_509:
nop
fitos %f5, %f22
orcc %g5, 0x0783, %i2
mulscc %l0, 0x1EA9, %o5
nop
set 0x3C, %l6
stw %g4, [%l7 + %l6]
edge16n %i5, %i3, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
set 0x60, %g6
stx %l3, [%l7 + %g6]
tsubcc %o1, 0x18C6, %l6
xorcc %g3, 0x16D6, %g7
movrlz %o7, %l2, %o2
te %icc, 0x5
andcc %o4, 0x1A3D, %l4
mova %xcc, %g1, %o6
tpos %icc, 0x7
std %f18, [%l7 + 0x08]
tsubcctv %i7, %i1, %l5
ldstub [%l7 + 0x58], %o0
fpack16 %f16, %f8
membar 0x2A
umul %i0, 0x1AF5, %i4
ta %xcc, 0x3
movvc %icc, %o3, %l1
bcc,pt %xcc, loop_510
taddcc %i6, %g6, %i2
fmovdgu %icc, %f1, %f19
movrlz %l0, 0x354, %g5
loop_510:
nop
add %l7, 0x50, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %g4
casxa [%l6] 0x80, %g4, %i5
set 0x52, %i2
ldsba [%l7 + %i2] 0x0c, %i3
fornot2s %f24, %f28, %f19
fmovrdlez %o5, %f0, %f20
xnor %l3, %o1, %l6
fba %fcc1, loop_511
fbo,a %fcc1, loop_512
movg %xcc, %g3, %g2
ldx [%l7 + 0x70], %o7
loop_511:
andncc %g7, %l2, %o2
loop_512:
subc %o4, %l4, %o6
fbul %fcc2, loop_513
nop
set 0x78, %i7
ldx [%l7 + %i7], %g1
fbo,a %fcc0, loop_514
tleu %xcc, 0x4
loop_513:
edge32n %i1, %l5, %i7
andn %i0, %o0, %i4
loop_514:
movleu %icc, %o3, %l1
array8 %g6, %i6, %i2
tsubcc %l0, %g4, %g5
movrgz %i3, 0x0BC, %i5
movn %xcc, %o5, %l3
movle %icc, %l6, %g3
sdivcc %o1, 0x1CDC, %o7
brgz %g2, loop_515
edge8ln %l2, %g7, %o4
edge8l %o2, %l4, %o6
bge,a,pn %xcc, loop_516
loop_515:
movpos %icc, %i1, %g1
fmovdneg %icc, %f5, %f30
array8 %l5, %i0, %i7
loop_516:
movvs %xcc, %i4, %o3
tpos %icc, 0x0
sir 0x1AA7
udivx %o0, 0x1297, %l1
fblg,a %fcc3, loop_517
fornot1s %f1, %f11, %f27
ld [%l7 + 0x38], %f13
sdivcc %g6, 0x0EF2, %i2
loop_517:
movn %xcc, %i6, %g4
andn %l0, %i3, %i5
taddcc %o5, 0x132B, %g5
fmovrde %l3, %f22, %f20
ldx [%l7 + 0x58], %l6
set 0x42, %i1
lduba [%l7 + %i1] 0x14, %g3
wr %g0, 0x27, %asi
stha %o7, [%l7 + 0x6A] %asi
membar #Sync
fpsub16 %f2, %f4, %f30
movneg %xcc, %o1, %l2
brgez,a %g7, loop_518
fnor %f2, %f2, %f20
tleu %icc, 0x1
fpmerge %f25, %f6, %f2
loop_518:
nop
setx loop_519, %l0, %l1
jmpl %l1, %o4
ldd [%l7 + 0x40], %f18
std %f8, [%l7 + 0x70]
xorcc %g2, %o2, %l4
loop_519:
fmul8ulx16 %f6, %f22, %f6
movvs %icc, %i1, %g1
fxnor %f14, %f24, %f0
te %icc, 0x0
lduh [%l7 + 0x6E], %o6
edge8 %i0, %i7, %i4
edge32n %o3, %l5, %l1
set 0x7D, %g4
ldstuba [%l7 + %g4] 0x19, %o0
movrlz %g6, %i2, %i6
andncc %g4, %i3, %i5
subccc %o5, 0x0CB5, %g5
move %icc, %l3, %l6
sir 0x14AC
edge32 %l0, %o7, %o1
fcmpne32 %f8, %f14, %g3
fmovscs %icc, %f18, %f31
nop
setx loop_520, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
te %xcc, 0x4
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x08] %asi, 0x3
loop_520:
nop
set 0x24, %o7
ldub [%l7 + %o7], %g7
fpsub16s %f3, %f28, %f8
fmovde %xcc, %f13, %f0
movl %icc, %g2, %o4
fxnor %f30, %f28, %f28
mova %xcc, %o2, %l4
tgu %icc, 0x5
fmovsleu %icc, %f6, %f18
fblg %fcc3, loop_521
edge8ln %i1, %g1, %o6
fpack32 %f30, %f2, %f6
movcc %xcc, %i7, %i4
loop_521:
fbug,a %fcc0, loop_522
stb %i0, [%l7 + 0x54]
movn %xcc, %o3, %l1
tleu %icc, 0x5
loop_522:
popc %o0, %g6
fornot1 %f0, %f24, %f0
prefetch [%l7 + 0x14], 0x3
mova %xcc, %l5, %i2
st %f22, [%l7 + 0x20]
tg %icc, 0x1
udiv %i6, 0x12FC, %i3
sllx %i5, %o5, %g5
movg %icc, %g4, %l3
set 0x50, %l2
stxa %l6, [%l7 + %l2] 0x19
fmovrde %o7, %f8, %f30
udivcc %l0, 0x031D, %g3
andcc %l2, 0x15FA, %g7
movvs %icc, %g2, %o1
fbug %fcc0, loop_523
fbue %fcc0, loop_524
fcmpgt16 %f30, %f22, %o4
ldub [%l7 + 0x1C], %l4
loop_523:
ta %xcc, 0x7
loop_524:
nop
setx 0x520DAD80, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x359C9D5D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fsubs %f12, %f24, %f1
ldd [%l7 + 0x10], %f10
ta %icc, 0x7
udivx %o2, 0x07A7, %i1
movneg %xcc, %g1, %o6
movcc %icc, %i7, %i0
umulcc %o3, %i4, %o0
mova %xcc, %l1, %g6
move %icc, %i2, %i6
wr %g0, 0x18, %asi
lda [%l7 + 0x50] %asi, %f29
std %f22, [%l7 + 0x70]
subcc %i3, 0x172C, %i5
mova %xcc, %o5, %l5
edge32l %g4, %g5, %l3
udivx %o7, 0x0553, %l0
add %l6, %g3, %g7
or %g2, 0x03C7, %o1
nop
setx loop_525, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
smul %o4, %l4, %l2
alignaddr %o2, %g1, %i1
std %f30, [%l7 + 0x08]
loop_525:
or %i7, 0x02C1, %i0
orn %o6, %o3, %i4
tne %xcc, 0x2
sll %o0, %l1, %i2
fandnot2 %f12, %f18, %f6
xor %i6, 0x0848, %i3
udivcc %i5, 0x0CEE, %o5
tne %icc, 0x5
fexpand %f20, %f20
nop
setx loop_526, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fbu %fcc1, loop_527
movvs %xcc, %g6, %g4
sll %g5, %l3, %o7
loop_526:
flush %l7 + 0x44
loop_527:
tsubcc %l0, %l5, %g3
movcs %icc, %g7, %l6
nop
setx 0x5070DC40, %l0, %l6
st %l6, [%l7 + 0x18]
ld [%l7 + 0x18], %fsr
set 0x61, %i4
stba %o1, [%l7 + %i4] 0x10
set 0x78, %i0
ldxa [%l7 + %i0] 0x19, %g2
fmul8x16 %f22, %f28, %f22
move %xcc, %l4, %l2
movneg %icc, %o2, %o4
wr %g0, 0x19, %asi
stha %g1, [%l7 + 0x2E] %asi
wr %g0, 0x88, %asi
lduba [%l7 + 0x26] %asi, %i1
edge16l %i0, %o6, %o3
fmovrslz %i7, %f3, %f31
movrlez %o0, 0x381, %i4
fzero %f28
tge %icc, 0x2
fone %f30
movn %xcc, %l1, %i6
fxors %f14, %f3, %f3
tg %icc, 0x6
edge8 %i2, %i5, %o5
edge8n %i3, %g4, %g5
nop
setx 0xD76876E46ADB4A72, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f0
edge8n %l3, %o7, %g6
fbn,a %fcc3, loop_528
sll %l5, 0x03, %l0
fbl %fcc3, loop_529
swap [%l7 + 0x44], %g7
loop_528:
fmovscc %xcc, %f1, %f0
fmovdvs %icc, %f18, %f18
loop_529:
sir 0x0ADE
ldsw [%l7 + 0x10], %l6
set 0x66, %o2
lduba [%l7 + %o2] 0x10, %g3
movn %xcc, %o1, %l4
swap [%l7 + 0x60], %l2
bge %xcc, loop_530
sra %g2, 0x10, %o4
edge16l %o2, %i1, %g1
fmovrse %i0, %f10, %f17
loop_530:
brgz %o3, loop_531
tl %icc, 0x4
tg %xcc, 0x4
tcc %icc, 0x7
loop_531:
tneg %xcc, 0x1
tcs %xcc, 0x3
movpos %icc, %i7, %o6
fcmple32 %f0, %f18, %o0
tpos %xcc, 0x2
xnor %l1, 0x0245, %i6
lduh [%l7 + 0x36], %i4
movrne %i2, %o5, %i5
set 0x2F, %g3
ldsba [%l7 + %g3] 0x19, %g4
andn %i3, 0x0971, %l3
edge16 %o7, %g5, %l5
fpsub32s %f31, %f4, %f8
fmovda %icc, %f3, %f11
movleu %xcc, %l0, %g7
fba %fcc1, loop_532
brnz %l6, loop_533
fmovsne %xcc, %f22, %f4
movrgez %g3, 0x38B, %g6
loop_532:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_533:
nop
fitod %f0, %f10
fdtos %f10, %f22
array32 %o1, %l2, %g2
fexpand %f25, %f24
or %o4, %l4, %o2
fmovsvc %xcc, %f4, %f17
ba,pn %icc, loop_534
movneg %icc, %i1, %i0
prefetch [%l7 + 0x14], 0x3
addccc %g1, 0x1C99, %o3
loop_534:
array8 %i7, %o0, %l1
nop
set 0x18, %l3
std %f14, [%l7 + %l3]
bvc loop_535
udivx %o6, 0x0150, %i4
srlx %i6, 0x06, %o5
ldsb [%l7 + 0x6E], %i2
loop_535:
fmovsa %xcc, %f19, %f16
udiv %i5, 0x0941, %g4
subcc %l3, 0x0520, %o7
taddcc %g5, 0x07A0, %l5
movrne %l0, 0x334, %i3
movrgz %l6, 0x3B6, %g7
fmovdn %icc, %f27, %f20
movre %g3, %g6, %o1
fpsub16s %f17, %f11, %f1
movle %icc, %g2, %l2
alignaddr %o4, %o2, %i1
set 0x70, %g7
ldda [%l7 + %g7] 0x04, %l4
fmul8x16 %f26, %f28, %f26
addcc %i0, 0x15AE, %g1
edge8n %o3, %o0, %l1
fmul8x16 %f12, %f4, %f18
fpadd32 %f0, %f4, %f10
andncc %i7, %i4, %o6
andcc %i6, %o5, %i5
tneg %xcc, 0x5
and %i2, 0x1A11, %g4
addccc %o7, %g5, %l3
edge8l %l5, %l0, %l6
edge16ln %g7, %g3, %i3
fmovrslez %g6, %f5, %f20
fzeros %f21
fbl %fcc0, loop_536
subcc %o1, 0x14C0, %g2
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x60] %asi, 0x1
loop_536:
stbar
tvc %icc, 0x7
fmovsvs %xcc, %f22, %f4
fmovdn %icc, %f23, %f14
brnz %l2, loop_537
tvc %xcc, 0x4
move %icc, %o2, %i1
te %icc, 0x6
loop_537:
popc 0x0D92, %l4
fmovrsgz %i0, %f15, %f24
nop
fitod %f12, %f12
fdtoi %f12, %f17
stx %o3, [%l7 + 0x60]
bleu,a %xcc, loop_538
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
membar 0x3A
tcs %xcc, 0x4
loop_538:
srlx %g1, 0x01, %l1
nop
fitod %f8, %f14
fdtos %f14, %f23
movrlez %o0, 0x260, %i4
smul %i7, %o6, %i6
fmovd %f26, %f14
nop
setx 0xE1471586, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0x0F77E677, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fadds %f3, %f31, %f11
movneg %icc, %i5, %o5
fmul8ulx16 %f6, %f8, %f0
srlx %i2, %o7, %g4
xnor %l3, 0x044E, %l5
addcc %g5, %l6, %l0
fbul %fcc3, loop_539
array16 %g3, %i3, %g6
nop
fitos %f5, %f13
fstoi %f13, %f14
movge %xcc, %g7, %o1
loop_539:
addccc %o4, %g2, %o2
ldd [%l7 + 0x48], %l2
fmovsneg %xcc, %f30, %f5
tvs %icc, 0x7
subc %l4, 0x1A9E, %i0
sdivcc %o3, 0x17A9, %g1
smul %l1, 0x0AAA, %o0
set 0x5D, %g1
ldstuba [%l7 + %g1] 0x19, %i4
set 0x08, %l0
stxa %i7, [%l7 + %l0] 0x2f
membar #Sync
ldd [%l7 + 0x60], %i0
array8 %i6, %o6, %o5
addcc %i5, 0x0217, %i2
andn %o7, %l3, %g4
movne %icc, %l5, %l6
bvc,a loop_540
smulcc %g5, 0x1EB2, %g3
umulcc %l0, %i3, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_540:
edge8n %o1, %o4, %g6
tg %xcc, 0x5
array32 %o2, %g2, %l2
fands %f8, %f21, %f3
wr %g0, 0x81, %asi
lda [%l7 + 0x70] %asi, %f12
taddcctv %l4, %i0, %o3
tgu %xcc, 0x0
fmovsge %xcc, %f0, %f4
smul %l1, %o0, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smul %i7, 0x1631, %g1
movg %xcc, %i6, %i1
tne %icc, 0x6
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f0
movleu %xcc, %o5, %o6
edge16l %i2, %i5, %o7
fbl,a %fcc1, loop_541
movn %xcc, %l3, %g4
add %l7, 0x48, %l6
wr %g0, 0x19, %asi
casxa [%l6] 0x19, %l6, %g5
loop_541:
fmovscc %icc, %f22, %f12
tgu %icc, 0x4
fmul8x16au %f27, %f23, %f4
movpos %xcc, %g3, %l5
edge32ln %l0, %g7, %o1
taddcctv %i3, 0x1311, %g6
set 0x08, %o4
lduwa [%l7 + %o4] 0x04, %o2
stbar
taddcctv %g2, %l2, %o4
sdivcc %l4, 0x1652, %i0
tneg %icc, 0x3
movn %icc, %o3, %o0
edge32n %i4, %l1, %g1
nop
setx loop_542, %l0, %l1
jmpl %l1, %i7
bvs %icc, loop_543
fsrc2s %f13, %f1
fandnot1s %f9, %f11, %f2
loop_542:
brlz %i6, loop_544
loop_543:
taddcctv %i1, %o5, %i2
tne %xcc, 0x7
fmovrdgez %o6, %f16, %f12
loop_544:
fblg,a %fcc0, loop_545
or %o7, 0x00AC, %i5
edge16ln %g4, %l6, %l3
andncc %g5, %l5, %g3
loop_545:
edge16 %l0, %o1, %g7
fbuge,a %fcc2, loop_546
edge16ln %i3, %g6, %g2
tneg %icc, 0x7
te %icc, 0x4
loop_546:
movgu %icc, %o2, %l2
srax %o4, %l4, %i0
subc %o3, %o0, %l1
sdivx %i4, 0x0CEA, %g1
fbge,a %fcc1, loop_547
fpadd32s %f31, %f7, %f7
nop
setx loop_548, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
or %i6, %i1, %i7
loop_547:
lduw [%l7 + 0x20], %o5
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x65] %asi, %o6
loop_548:
fpack16 %f14, %f2
set 0x62, %l5
ldsba [%l7 + %l5] 0x88, %i2
alignaddrl %i5, %o7, %l6
movn %xcc, %l3, %g5
fmovsge %icc, %f16, %f4
tgu %xcc, 0x7
movrlez %l5, %g3, %g4
stbar
fmovrse %l0, %f7, %f29
fornot2s %f11, %f19, %f15
udivx %o1, 0x122B, %i3
orn %g6, %g7, %o2
fcmple16 %f14, %f18, %g2
fabsd %f0, %f6
brgz,a %l2, loop_549
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivx %l4, 0x1DD8, %i0
addccc %o3, 0x1FA0, %o4
loop_549:
fmovdg %xcc, %f8, %f26
movg %icc, %l1, %i4
fabsd %f10, %f26
tvs %icc, 0x6
fmovrdgez %g1, %f22, %f2
addccc %o0, %i1, %i7
tl %icc, 0x1
subcc %i6, %o6, %o5
edge8 %i5, %i2, %o7
tne %xcc, 0x7
subcc %l3, 0x1CD4, %l6
srax %g5, %g3, %g4
bg loop_550
umulcc %l5, %o1, %i3
fzeros %f8
movn %xcc, %l0, %g7
loop_550:
fmovspos %icc, %f30, %f2
tne %icc, 0x6
fabss %f31, %f3
set 0x40, %l4
stxa %g6, [%l7 + %l4] 0x2f
membar #Sync
umulcc %g2, 0x06B9, %l2
taddcctv %o2, 0x0FAC, %i0
umul %o3, 0x11D9, %o4
fmovse %xcc, %f12, %f0
sll %l4, 0x05, %l1
wr %g0, 0x18, %asi
lduba [%l7 + 0x2E] %asi, %i4
tl %icc, 0x3
tvc %xcc, 0x7
sethi 0x0092, %g1
tsubcc %o0, %i7, %i1
fmovsne %icc, %f30, %f25
fmovdvs %icc, %f7, %f11
tvs %xcc, 0x0
movne %icc, %o6, %o5
set 0x300, %i6
nop ! stxa %i6, [%g0 + %i6] 0x40 ripped by fixASI40.pl
srlx %i5, %i2, %l3
movne %icc, %l6, %o7
bneg,pt %icc, loop_551
tsubcctv %g5, %g4, %g3
flush %l7 + 0x10
subccc %l5, %o1, %l0
loop_551:
srax %g7, %i3, %g2
movvc %icc, %l2, %g6
tvs %xcc, 0x3
nop
setx 0xE33F0BCA306DB30B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x96B8B28D9A27944C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fdivd %f16, %f18, %f16
wr %g0, 0x11, %asi
ldsha [%l7 + 0x3C] %asi, %o2
movpos %xcc, %o3, %i0
andcc %l4, 0x0B80, %l1
nop
fitos %f1, %f4
fstoi %f4, %f1
fmovdn %icc, %f7, %f19
membar 0x30
bl,a %icc, loop_552
fbe %fcc3, loop_553
ta %icc, 0x1
nop
fitos %f2, %f20
fstox %f20, %f12
loop_552:
nop
setx 0x1079236C, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
loop_553:
fmovsgu %icc, %f11, %f31
te %icc, 0x2
fpsub32s %f22, %f14, %f24
movleu %xcc, %o4, %i4
call loop_554
andn %g1, 0x01FB, %o0
mulx %i1, %i7, %o6
add %i6, 0x19F9, %o5
loop_554:
nop
setx 0xE4B41626, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0xC77431FF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fadds %f31, %f1, %f22
set 0x1F, %o0
lduba [%l7 + %o0] 0x80, %i2
orn %i5, 0x07EB, %l3
array16 %o7, %l6, %g5
tsubcctv %g3, 0x048D, %l5
sub %o1, 0x0D7B, %l0
movg %xcc, %g4, %g7
fbo,a %fcc0, loop_555
lduh [%l7 + 0x08], %i3
fbl %fcc3, loop_556
subccc %g2, %g6, %l2
loop_555:
andncc %o2, %i0, %l4
and %o3, %o4, %i4
loop_556:
subc %l1, %g1, %o0
bpos,pn %icc, loop_557
srlx %i7, %o6, %i1
fpmerge %f3, %f0, %f14
fbule %fcc0, loop_558
loop_557:
movn %xcc, %i6, %i2
tvc %xcc, 0x3
fbu %fcc2, loop_559
loop_558:
nop
fitos %f24, %f17
bvs,a %xcc, loop_560
tg %xcc, 0x4
loop_559:
membar 0x06
mulscc %o5, %i5, %l3
loop_560:
membar 0x7C
fpackfix %f30, %f15
edge16 %o7, %l6, %g5
nop
setx 0x6A332208D04C5CA1, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x50] %asi, 0x3
array16 %g3, %o1, %g4
ba,a loop_561
movrgez %l0, %g7, %i3
movge %icc, %g6, %l2
addccc %g2, %o2, %i0
loop_561:
add %l4, %o4, %o3
fmovsgu %icc, %f15, %f18
smulcc %i4, 0x161C, %g1
membar 0x07
faligndata %f20, %f2, %f6
fmovda %xcc, %f22, %f17
fandnot2 %f30, %f2, %f12
fbne,a %fcc3, loop_562
fbue,a %fcc1, loop_563
edge32 %l1, %o0, %o6
umulcc %i7, 0x13D5, %i6
loop_562:
edge32l %i2, %o5, %i1
loop_563:
sir 0x0672
ba loop_564
array32 %l3, %o7, %i5
set 0x54, %i5
lduwa [%l7 + %i5] 0x04, %l6
loop_564:
fbuge,a %fcc3, loop_565
fnands %f8, %f15, %f10
fmovdneg %xcc, %f30, %f27
bgu loop_566
loop_565:
fone %f12
umul %g5, %g3, %l5
tsubcc %o1, %l0, %g7
loop_566:
fcmpeq16 %f22, %f22, %i3
fmovdgu %xcc, %f3, %f20
tsubcctv %g4, 0x0228, %l2
edge32n %g2, %g6, %i0
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x76] %asi, %l4
tleu %xcc, 0x1
stbar
fmovdge %xcc, %f0, %f8
fabss %f0, %f16
set 0x70, %o5
ldda [%l7 + %o5] 0x0c, %o4
bvs,pt %icc, loop_567
alignaddr %o2, %o3, %i4
tn %icc, 0x0
udivcc %g1, 0x1ACA, %l1
loop_567:
nop
set 0x51, %o3
ldub [%l7 + %o3], %o6
fabss %f16, %f19
fmovdn %icc, %f7, %f10
bcc %xcc, loop_568
andcc %o0, %i6, %i7
movcs %icc, %o5, %i1
tl %icc, 0x4
loop_568:
edge8l %i2, %l3, %i5
tn %icc, 0x6
membar 0x7F
xnorcc %o7, %g5, %l6
movl %icc, %g3, %l5
bvs loop_569
tl %icc, 0x3
movvs %xcc, %o1, %g7
bne,a,pn %xcc, loop_570
loop_569:
fbg %fcc3, loop_571
tsubcctv %i3, %g4, %l2
edge16n %g2, %g6, %l0
loop_570:
add %l4, 0x0BEC, %o4
loop_571:
brlz %o2, loop_572
bl,a %xcc, loop_573
movneg %xcc, %o3, %i4
fbule %fcc0, loop_574
loop_572:
fandnot2 %f20, %f2, %f28
loop_573:
andncc %g1, %l1, %i0
tpos %xcc, 0x6
loop_574:
fmovde %xcc, %f1, %f28
bleu %icc, loop_575
tne %icc, 0x0
fbn %fcc3, loop_576
fmovdleu %icc, %f21, %f0
loop_575:
movpos %icc, %o0, %i6
ba loop_577
loop_576:
fpack32 %f20, %f28, %f30
sub %i7, 0x191B, %o5
movneg %xcc, %i1, %o6
loop_577:
nop
wr %g0, 0x1e, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
stb %l3, [%l7 + 0x3A]
udivcc %i5, 0x033E, %o7
edge32n %g5, %l6, %i2
tgu %xcc, 0x3
edge8ln %g3, %o1, %l5
popc %g7, %i3
edge16ln %l2, %g4, %g6
fcmple32 %f12, %f26, %g2
umul %l0, %l4, %o4
udivx %o3, 0x1772, %o2
fmovsle %xcc, %f19, %f4
movre %g1, %l1, %i0
fornot2 %f10, %f12, %f2
tl %xcc, 0x2
sdivcc %i4, 0x145C, %i6
fnand %f2, %f26, %f8
edge16 %i7, %o0, %o5
srl %o6, %i1, %i5
sethi 0x1065, %l3
prefetch [%l7 + 0x44], 0x1
xorcc %o7, 0x1F4C, %g5
edge32 %i2, %l6, %g3
wr %g0, 0x88, %asi
lda [%l7 + 0x34] %asi, %f21
ta %xcc, 0x1
fpack16 %f26, %f7
tcs %icc, 0x1
fcmple16 %f22, %f4, %l5
bshuffle %f12, %f12, %f30
fmovdn %xcc, %f12, %f26
udiv %g7, 0x03D0, %i3
movrlez %o1, %l2, %g6
movrlez %g2, 0x270, %l0
bn %xcc, loop_578
tge %icc, 0x3
umul %g4, 0x00D7, %l4
mulx %o4, %o3, %o2
loop_578:
sra %g1, %l1, %i0
fandnot1 %f4, %f8, %f24
fbe,a %fcc3, loop_579
edge8ln %i6, %i4, %o0
wr %g0, 0x04, %asi
lduha [%l7 + 0x18] %asi, %i7
loop_579:
brgz,a %o6, loop_580
movvc %xcc, %i1, %i5
fmovdge %icc, %f25, %f25
fcmpeq32 %f16, %f8, %o5
loop_580:
bcs,a %xcc, loop_581
ble loop_582
movcc %xcc, %o7, %l3
tsubcc %g5, 0x0E20, %l6
loop_581:
mulscc %i2, 0x0CDE, %g3
loop_582:
sth %g7, [%l7 + 0x34]
movrne %l5, %i3, %o1
st %f25, [%l7 + 0x40]
alignaddr %l2, %g2, %g6
wr %g0, 0x88, %asi
sta %f1, [%l7 + 0x44] %asi
movge %icc, %g4, %l4
tleu %xcc, 0x4
fmovsvs %icc, %f14, %f11
nop
fitos %f11, %f10
fstod %f10, %f8
movcc %icc, %o4, %o3
sra %o2, 0x15, %l0
alignaddr %l1, %i0, %i6
tne %icc, 0x3
fbug %fcc1, loop_583
movn %icc, %i4, %o0
bcc,a,pn %xcc, loop_584
movvs %xcc, %i7, %g1
loop_583:
andn %o6, %i5, %i1
movgu %xcc, %o7, %o5
loop_584:
fmovrse %l3, %f19, %f4
wr %g0, 0x89, %asi
lduba [%l7 + 0x6F] %asi, %l6
stb %g5, [%l7 + 0x57]
tpos %xcc, 0x6
movpos %icc, %i2, %g3
movre %g7, 0x37D, %l5
addcc %o1, 0x1AB5, %i3
bvc,pt %xcc, loop_585
xnorcc %g2, %l2, %g4
tl %xcc, 0x6
add %l7, 0x70, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %l4
casa [%l6] %asi, %l4, %g6
loop_585:
brgez,a %o3, loop_586
fmovde %icc, %f2, %f30
wr %g0, 0x04, %asi
stwa %o4, [%l7 + 0x74] %asi
loop_586:
te %xcc, 0x7
addccc %o2, %l1, %l0
movcs %icc, %i6, %i4
edge16n %i0, %o0, %g1
fsrc1 %f0, %f6
wr %g0, 0x89, %asi
lda [%l7 + 0x28] %asi, %f8
edge32 %o6, %i5, %i1
edge8 %o7, %i7, %o5
movle %icc, %l6, %g5
movleu %xcc, %l3, %g3
bgu,pn %icc, loop_587
fones %f11
fmuld8sux16 %f3, %f3, %f20
edge32l %g7, %l5, %i2
loop_587:
nop
fitos %f26, %f21
orn %i3, 0x15AD, %g2
addccc %o1, 0x0C6D, %g4
smulcc %l2, %g6, %l4
nop
setx loop_588, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
setx 0xA052F80C, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
fcmple32 %f20, %f16, %o4
fpsub16s %f10, %f27, %f18
loop_588:
movvc %xcc, %o3, %o2
bgu,a,pt %xcc, loop_589
fones %f27
tcs %icc, 0x4
nop
fitos %f12, %f13
fstoi %f13, %f27
loop_589:
movpos %icc, %l0, %l1
tne %xcc, 0x7
bleu,a %xcc, loop_590
fsrc1s %f20, %f22
tgu %icc, 0x0
fbule %fcc3, loop_591
loop_590:
fble %fcc2, loop_592
tvc %xcc, 0x4
addcc %i6, %i4, %i0
loop_591:
ba,pn %icc, loop_593
loop_592:
edge8l %o0, %g1, %i5
movrlz %i1, %o7, %o6
edge32ln %i7, %o5, %l6
loop_593:
nop
set 0x34, %g2
stha %g5, [%l7 + %g2] 0xea
membar #Sync
edge16 %g3, %l3, %l5
sdivx %i2, 0x1526, %g7
call loop_594
call loop_595
addcc %i3, 0x03A5, %o1
fcmpgt16 %f18, %f2, %g2
loop_594:
nop
setx 0x55A0A98D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x0CE1831E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fadds %f4, %f3, %f15
loop_595:
taddcc %g4, %l2, %l4
fcmpne32 %f14, %f6, %g6
orcc %o3, 0x08DC, %o2
fmuld8ulx16 %f19, %f21, %f14
wr %g0, 0x88, %asi
stwa %l0, [%l7 + 0x64] %asi
movcc %xcc, %l1, %i6
fnors %f31, %f6, %f23
fmovrslz %i4, %f22, %f28
set 0x40, %g5
stda %f16, [%l7 + %g5] 0x17
membar #Sync
flush %l7 + 0x38
sllx %i0, 0x16, %o4
xor %g1, %o0, %i5
xorcc %o7, %o6, %i7
edge8n %o5, %l6, %i1
array16 %g5, %g3, %l3
edge8 %l5, %i2, %i3
movneg %icc, %g7, %o1
fmovsn %xcc, %f8, %f16
fcmple16 %f6, %f2, %g2
membar 0x1D
movrgz %l2, %g4, %g6
srl %l4, 0x19, %o3
movgu %icc, %l0, %l1
bge,a %icc, loop_596
fnot2 %f28, %f2
fbge %fcc2, loop_597
edge8 %o2, %i6, %i0
loop_596:
ba,pt %xcc, loop_598
movrgez %i4, %o4, %g1
loop_597:
fbg %fcc1, loop_599
nop
fitos %f5, %f30
loop_598:
fmovrsgez %o0, %f26, %f2
tpos %xcc, 0x1
loop_599:
fmovrslez %i5, %f27, %f2
movge %xcc, %o7, %o6
edge8ln %o5, %l6, %i7
sllx %g5, %g3, %i1
wr %g0, 0x88, %asi
lduba [%l7 + 0x23] %asi, %l5
subccc %l3, %i2, %g7
udiv %o1, 0x0C95, %i3
andcc %g2, %g4, %l2
orcc %l4, 0x0757, %o3
mova %xcc, %l0, %l1
movle %xcc, %g6, %o2
bpos,pn %icc, loop_600
edge16 %i0, %i6, %o4
subc %g1, %i4, %i5
umulcc %o7, %o0, %o6
loop_600:
fxor %f12, %f12, %f8
wr %g0, 0x18, %asi
sta %f21, [%l7 + 0x2C] %asi
edge16n %o5, %i7, %g5
nop
setx loop_601, %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 %f9, %f16
fstoi %f16, %f19
fmul8x16 %f31, %f16, %f0
movrgz %g3, 0x3C9, %i1
loop_601:
nop
fitos %f14, %f17
fstox %f17, %f16
array32 %l6, %l3, %l5
prefetch [%l7 + 0x08], 0x3
taddcc %i2, 0x1241, %o1
smul %g7, %g2, %g4
alignaddr %l2, %i3, %l4
movn %icc, %o3, %l1
or %g6, %o2, %i0
udivcc %i6, 0x1180, %l0
edge8l %o4, %g1, %i5
fcmpgt16 %f30, %f28, %i4
movneg %xcc, %o0, %o6
movpos %xcc, %o5, %o7
brgez %g5, loop_602
movcs %icc, %i7, %g3
tge %icc, 0x3
udivx %i1, 0x0FD9, %l6
loop_602:
edge32 %l5, %l3, %i2
fbu,a %fcc3, loop_603
fnot1 %f12, %f4
nop
setx 0x48DE5F2FD0414160, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
and %g7, 0x0B55, %o1
loop_603:
fornot2 %f18, %f10, %f30
movle %icc, %g2, %g4
fmuld8ulx16 %f3, %f27, %f12
bpos %icc, loop_604
edge16l %l2, %i3, %l4
tg %xcc, 0x4
tgu %xcc, 0x2
loop_604:
umul %l1, 0x0F79, %g6
mulscc %o3, 0x0926, %o2
bleu,a,pt %xcc, loop_605
fmovsvs %icc, %f18, %f3
movcs %xcc, %i0, %l0
sllx %i6, %o4, %g1
loop_605:
nop
set 0x6B, %o1
ldstuba [%l7 + %o1] 0x88, %i4
taddcctv %i5, %o6, %o5
edge16ln %o7, %g5, %i7
addcc %o0, 0x1217, %i1
tge %xcc, 0x6
tg %xcc, 0x3
tle %xcc, 0x1
nop
setx 0x2C4052E9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x623CED54, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fmuls %f24, %f10, %f29
movle %xcc, %g3, %l5
udiv %l6, 0x0388, %l3
array32 %g7, %i2, %o1
wr %g0, 0xe2, %asi
stwa %g2, [%l7 + 0x74] %asi
membar #Sync
andcc %g4, %l2, %i3
edge32n %l4, %l1, %o3
edge8ln %g6, %i0, %l0
fones %f0
tvc %icc, 0x3
fblg %fcc1, loop_606
sra %i6, %o2, %g1
fmuld8ulx16 %f19, %f17, %f0
srax %o4, 0x19, %i4
loop_606:
edge32n %o6, %i5, %o5
nop
fitos %f12, %f25
fstoi %f25, %f19
fpack32 %f6, %f16, %f10
edge8n %g5, %i7, %o7
movpos %icc, %i1, %o0
movcs %icc, %g3, %l6
fba %fcc0, loop_607
edge8n %l5, %g7, %i2
te %xcc, 0x5
udivcc %l3, 0x1435, %o1
loop_607:
movn %icc, %g4, %g2
addcc %i3, 0x0DC5, %l4
fmovdleu %icc, %f11, %f12
bleu,pt %xcc, loop_608
movpos %xcc, %l2, %l1
stbar
mulscc %o3, %i0, %g6
loop_608:
ldsw [%l7 + 0x40], %i6
sdivx %l0, 0x1BB5, %o2
xnorcc %g1, 0x0F0B, %i4
be,a,pn %icc, loop_609
tn %icc, 0x1
alignaddr %o4, %o6, %o5
lduw [%l7 + 0x10], %g5
loop_609:
nop
wr %g0, 0x10, %asi
lduba [%l7 + 0x31] %asi, %i7
orncc %o7, 0x05DD, %i1
tle %xcc, 0x7
subcc %o0, 0x1302, %i5
nop
fitod %f12, %f14
fdtox %f14, %f14
fxtod %f14, %f18
edge16n %l6, %l5, %g3
fmovsge %xcc, %f4, %f21
movg %xcc, %g7, %l3
alignaddr %i2, %o1, %g2
udivx %g4, 0x075D, %l4
subc %i3, 0x0FA4, %l2
fpsub32 %f26, %f30, %f24
sllx %o3, 0x14, %l1
fones %f5
fone %f20
tne %xcc, 0x3
smul %i0, 0x0C7A, %i6
bneg,pn %icc, loop_610
fmovsgu %icc, %f25, %f16
sllx %g6, %l0, %o2
tneg %icc, 0x0
loop_610:
lduh [%l7 + 0x6C], %i4
te %xcc, 0x2
and %o4, 0x08C4, %o6
te %icc, 0x4
udiv %g1, 0x08BF, %o5
movne %xcc, %i7, %g5
xor %o7, 0x12DB, %o0
udiv %i5, 0x1EEC, %i1
movrgez %l6, 0x2B0, %l5
movrlez %g3, 0x1E6, %l3
ldx [%l7 + 0x48], %g7
fmovdgu %icc, %f21, %f17
movrlz %o1, 0x07C, %i2
andncc %g2, %l4, %i3
sdiv %l2, 0x087D, %g4
set 0x66, %l1
stba %o3, [%l7 + %l1] 0x23
membar #Sync
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %l0
tl %icc, 0x3
flush %l7 + 0x7C
sir 0x164B
wr %g0, 0x22, %asi
stba %i6, [%l7 + 0x0B] %asi
membar #Sync
fone %f8
fbn %fcc1, loop_611
nop
setx loop_612, %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
swap [%l7 + 0x20], %g6
fmovrdlz %i0, %f8, %f20
loop_611:
ld [%l7 + 0x60], %f2
loop_612:
movneg %icc, %o2, %l0
edge32ln %o4, %i4, %g1
movcs %xcc, %o5, %o6
tvc %icc, 0x3
and %g5, 0x17F8, %o7
fands %f8, %f4, %f7
tl %icc, 0x2
udivx %o0, 0x197A, %i5
movcs %xcc, %i7, %l6
edge16l %l5, %g3, %i1
set 0x63, %i3
stba %g7, [%l7 + %i3] 0x27
membar #Sync
nop
setx 0xCB48EAFFB6CB0D89, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f6
fmovsl %icc, %f3, %f2
fmul8x16al %f26, %f11, %f0
fbul %fcc1, loop_613
fmovdleu %icc, %f9, %f21
udiv %l3, 0x1EEA, %i2
edge16ln %o1, %l4, %i3
loop_613:
fmovsle %icc, %f7, %f8
movl %icc, %g2, %l2
ldsw [%l7 + 0x6C], %g4
bvc,a,pn %xcc, loop_614
fmovsl %xcc, %f11, %f7
udiv %l1, 0x0AFD, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_614:
fbg %fcc1, loop_615
lduw [%l7 + 0x14], %i6
tn %icc, 0x7
fmovsne %icc, %f1, %f15
loop_615:
andncc %i0, %o2, %l0
popc 0x04BC, %g6
brz,a %i4, loop_616
tl %icc, 0x5
movle %xcc, %o4, %o5
brgez,a %o6, loop_617
loop_616:
fexpand %f20, %f10
wr %g0, 0x04, %asi
lda [%l7 + 0x70] %asi, %f28
loop_617:
movne %xcc, %g5, %g1
tleu %xcc, 0x3
alignaddrl %o0, %o7, %i5
movgu %xcc, %i7, %l6
call loop_618
edge32n %g3, %i1, %l5
bn,a loop_619
fbue %fcc3, loop_620
loop_618:
te %xcc, 0x0
movne %icc, %g7, %l3
loop_619:
sub %i2, 0x1CD8, %o1
loop_620:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %icc, 0x2
bgu,a,pn %icc, loop_621
fornot2 %f28, %f2, %f28
add %l7, 0x2C, %l6
wr %g0, 0x18, %asi
casa [%l6] %asi, %l4, %g2
loop_621:
swap [%l7 + 0x40], %l2
addcc %g4, %l1, %i3
fbuge,a %fcc0, loop_622
subcc %i6, %i0, %o2
mulscc %o3, 0x0BCE, %g6
edge16n %i4, %o4, %o5
loop_622:
bgu,a,pt %icc, loop_623
tle %icc, 0x6
sub %o6, %l0, %g5
movneg %icc, %o0, %o7
loop_623:
udivcc %g1, 0x1B0C, %i7
nop
setx 0x3F1CB1778498522A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x76C355C1F5D9F458, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f4, %f24
nop
setx 0x32E6AF19EB218401, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x27887DD7B7BE7032, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f6, %f18
edge8l %l6, %g3, %i5
bge,a,pn %xcc, loop_624
mova %xcc, %l5, %g7
movrgz %i1, 0x237, %l3
fmovsneg %icc, %f20, %f16
loop_624:
bvc,a,pt %icc, loop_625
movneg %icc, %i2, %l4
fbl %fcc0, loop_626
nop
setx 0x368F7768707E0B9F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
loop_625:
tgu %icc, 0x1
movrlez %o1, %g2, %g4
loop_626:
fmovdcs %xcc, %f19, %f27
bne loop_627
movl %xcc, %l1, %l2
addccc %i3, 0x1A48, %i0
udivcc %i6, 0x1A97, %o3
loop_627:
movg %xcc, %g6, %i4
brlz,a %o4, loop_628
fmovrdgz %o5, %f30, %f2
sll %o2, 0x15, %o6
ldsb [%l7 + 0x45], %g5
loop_628:
bcs,a %icc, loop_629
edge32n %o0, %o7, %g1
movrgez %i7, %l0, %g3
sdiv %l6, 0x0BCB, %l5
loop_629:
nop
set 0x70, %l6
lduba [%l7 + %l6] 0x14, %i5
addccc %g7, 0x0E56, %l3
fbue,a %fcc1, loop_630
fmovdcs %icc, %f5, %f24
fpsub16s %f23, %f6, %f17
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_630:
nop
setx loop_631, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fxnor %f4, %f16, %f22
tneg %xcc, 0x7
fornot2s %f21, %f15, %f20
loop_631:
tle %icc, 0x1
fxnors %f20, %f11, %f11
movleu %icc, %i2, %l4
fmovdg %xcc, %f17, %f27
brz,a %o1, loop_632
popc 0x0FE3, %g2
array32 %i1, %g4, %l2
fmovdge %icc, %f28, %f30
loop_632:
nop
fitod %f12, %f26
fdtos %f26, %f1
movge %icc, %l1, %i0
movne %icc, %i3, %i6
fmovdl %icc, %f12, %f10
nop
setx 0x81473169, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x9764374B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fsubs %f13, %f20, %f18
fbl,a %fcc1, loop_633
fcmple32 %f14, %f26, %g6
fmovsneg %xcc, %f29, %f6
sllx %o3, %o4, %i4
loop_633:
fmovsneg %icc, %f26, %f9
tsubcc %o2, %o6, %g5
subcc %o0, 0x1288, %o5
brnz,a %g1, loop_634
bneg loop_635
nop
fitod %f1, %f24
bshuffle %f20, %f22, %f10
loop_634:
movg %xcc, %i7, %l0
loop_635:
movrne %o7, 0x004, %l6
fmul8x16 %f24, %f22, %f20
and %l5, %g3, %i5
edge16l %l3, %i2, %g7
subccc %l4, %o1, %i1
fmovs %f21, %f16
bn,a,pt %icc, loop_636
edge32n %g4, %l2, %l1
ldsh [%l7 + 0x72], %i0
orn %i3, %i6, %g6
loop_636:
movvc %icc, %g2, %o3
taddcctv %i4, %o4, %o6
move %xcc, %o2, %g5
udivcc %o5, 0x079A, %g1
fandnot1s %f19, %f20, %f23
edge8n %i7, %l0, %o0
add %l7, 0x64, %l6
wr %g0, 0x11, %asi
casa [%l6] %asi, %l6, %o7
edge8l %g3, %l5, %l3
membar #Sync
wr %g0, 0x16, %asi
ldda [%l7 + 0x40] %asi, %f0
sdivcc %i5, 0x1AFE, %g7
set 0x40, %g6
stda %f0, [%l7 + %g6] 0x04
movneg %xcc, %i2, %l4
nop
setx 0x46F31A3E1C92957D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xD7011ADAA8F060E1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f20, %f2
umul %i1, 0x1311, %o1
set 0x6E, %o6
stha %g4, [%l7 + %o6] 0x88
ble,a loop_637
fbge %fcc3, loop_638
stb %l2, [%l7 + 0x7A]
alignaddrl %l1, %i3, %i0
loop_637:
bcc,a %icc, loop_639
loop_638:
stb %i6, [%l7 + 0x14]
ldstub [%l7 + 0x54], %g2
movl %icc, %g6, %i4
loop_639:
brgz,a %o3, loop_640
st %f24, [%l7 + 0x0C]
set 0x40, %i7
prefetcha [%l7 + %i7] 0x88, 0x3
loop_640:
bne,a loop_641
movl %icc, %o4, %g5
fbg %fcc1, loop_642
fmovrsgez %o5, %f19, %f21
loop_641:
umulcc %g1, 0x02FB, %i7
ta %icc, 0x3
loop_642:
ldstub [%l7 + 0x1C], %l0
movrne %o2, %o0, %o7
taddcc %g3, %l6, %l5
mulx %l3, %i5, %g7
wr %g0, 0x2f, %asi
stba %l4, [%l7 + 0x6A] %asi
membar #Sync
srax %i2, 0x04, %o1
taddcctv %i1, %g4, %l2
nop
setx 0x22A31935DE39374F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x8BC176D8783E51B9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
faddd %f28, %f2, %f22
wr %g0, 0x80, %asi
lda [%l7 + 0x34] %asi, %f18
edge16 %l1, %i0, %i6
fmul8x16al %f20, %f14, %f0
brgz %g2, loop_643
fmovscc %icc, %f21, %f23
fmovdl %xcc, %f0, %f21
tvc %icc, 0x7
loop_643:
tsubcc %g6, 0x047A, %i4
movvc %icc, %i3, %o3
bcc %xcc, loop_644
movcs %icc, %o4, %g5
bvc,a,pn %icc, loop_645
nop
fitod %f6, %f14
fdtox %f14, %f24
fxtod %f24, %f4
loop_644:
tpos %icc, 0x6
fcmple32 %f2, %f2, %o5
loop_645:
nop
fitos %f9, %f22
fstod %f22, %f22
andcc %o6, %g1, %l0
mulx %o2, 0x0660, %i7
tge %xcc, 0x4
fcmpne32 %f6, %f8, %o7
andn %o0, %l6, %g3
wr %g0, 0x11, %asi
stba %l5, [%l7 + 0x3D] %asi
movge %xcc, %i5, %l3
fblg %fcc2, loop_646
movrlez %g7, %l4, %i2
edge16n %i1, %g4, %o1
fbug %fcc1, loop_647
loop_646:
tcs %xcc, 0x4
movpos %icc, %l1, %i0
bgu,pt %icc, loop_648
loop_647:
fba %fcc1, loop_649
std %f6, [%l7 + 0x50]
tcc %xcc, 0x6
loop_648:
smulcc %i6, 0x0A5C, %g2
loop_649:
taddcc %g6, 0x1D5C, %i4
xor %l2, 0x1A36, %i3
movrgz %o4, %o3, %o5
fcmpne32 %f18, %f28, %g5
bpos loop_650
movcc %icc, %g1, %o6
ldsb [%l7 + 0x1B], %o2
fcmpeq32 %f18, %f24, %i7
loop_650:
movvs %icc, %o7, %o0
for %f26, %f6, %f18
edge32 %l6, %g3, %l5
fmovrdgez %l0, %f26, %f22
nop
setx loop_651, %l0, %l1
jmpl %l1, %i5
nop
fitos %f5, %f25
fstox %f25, %f8
wr %g0, 0x88, %asi
ldsba [%l7 + 0x0B] %asi, %l3
loop_651:
edge16l %g7, %l4, %i1
orncc %i2, 0x177A, %g4
edge8l %o1, %l1, %i6
taddcc %g2, 0x1F6F, %i0
tsubcctv %i4, 0x19AC, %l2
fpsub16 %f20, %f10, %f30
bvc,a loop_652
fpack32 %f6, %f18, %f12
umulcc %i3, 0x1E6B, %o4
umulcc %o3, 0x041A, %o5
loop_652:
movrgz %g6, %g5, %o6
tg %icc, 0x7
tn %xcc, 0x4
movneg %icc, %g1, %i7
xor %o7, 0x1491, %o2
movne %xcc, %o0, %g3
nop
fitod %f10, %f8
fdtox %f8, %f26
fsrc2 %f8, %f6
movg %icc, %l6, %l5
edge16n %i5, %l0, %g7
fmovsneg %xcc, %f11, %f2
tge %xcc, 0x1
tl %xcc, 0x0
fmovdvs %icc, %f16, %f16
edge32l %l4, %l3, %i2
xor %g4, 0x0D30, %i1
srlx %o1, 0x18, %l1
edge8n %i6, %g2, %i4
fcmple16 %f16, %f24, %i0
movle %xcc, %l2, %i3
subcc %o3, %o5, %g6
wr %g0, 0x10, %asi
stxa %g5, [%l7 + 0x70] %asi
movre %o4, 0x28E, %g1
brlez,a %o6, loop_653
movrne %o7, %o2, %o0
call loop_654
srl %g3, %i7, %l5
loop_653:
fandnot2s %f14, %f11, %f5
fbe %fcc3, loop_655
loop_654:
sub %l6, 0x1D12, %l0
fbug %fcc2, loop_656
subccc %i5, %l4, %g7
loop_655:
tneg %icc, 0x3
fpadd32s %f6, %f15, %f0
loop_656:
fsrc1s %f5, %f6
nop
setx 0xC98E6770, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0xB58ED578, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f15, %f9
wr %g0, 0x2f, %asi
stba %l3, [%l7 + 0x7A] %asi
membar #Sync
fmovsa %icc, %f25, %f18
orn %g4, %i1, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldx [%l7 + 0x28], %o1
movre %l1, %i6, %i4
subc %i0, 0x0575, %g2
taddcc %i3, %l2, %o3
tl %icc, 0x5
nop
setx 0x5673685E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x4B501256, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fdivs %f10, %f26, %f8
edge16n %o5, %g6, %g5
fnors %f3, %f6, %f2
wr %g0, 0x19, %asi
ldsha [%l7 + 0x48] %asi, %g1
srl %o4, 0x07, %o6
fmovsge %xcc, %f2, %f27
movneg %xcc, %o7, %o0
fpadd32s %f30, %f1, %f8
bvs loop_657
edge8ln %g3, %o2, %l5
tg %icc, 0x4
mulx %l6, 0x100A, %l0
loop_657:
and %i7, %i5, %l4
fxors %f16, %f5, %f20
swap [%l7 + 0x58], %l3
stw %g7, [%l7 + 0x18]
movrne %g4, 0x0F2, %i1
bpos,a,pn %xcc, loop_658
sdiv %o1, 0x13F9, %l1
fxors %f18, %f25, %f3
popc %i6, %i4
loop_658:
fmovsle %icc, %f20, %f3
tl %icc, 0x4
fbne %fcc1, loop_659
fmovdge %icc, %f2, %f23
srax %i2, 0x0D, %g2
stx %i0, [%l7 + 0x40]
loop_659:
nop
set 0x28, %i2
ldx [%l7 + %i2], %i3
nop
fitos %f12, %f28
fstox %f28, %f26
fmovse %icc, %f28, %f24
srlx %o3, 0x1E, %o5
fbue %fcc0, loop_660
movrlez %g6, %l2, %g5
movneg %xcc, %o4, %g1
srax %o7, 0x1C, %o0
loop_660:
fornot2s %f9, %f11, %f10
sir 0x0A5C
tgu %icc, 0x0
popc %o6, %o2
flush %l7 + 0x7C
alignaddr %g3, %l5, %l0
bneg,a %icc, loop_661
edge8n %i7, %l6, %i5
sdivcc %l3, 0x19B1, %g7
add %g4, %l4, %o1
loop_661:
movne %xcc, %i1, %i6
ld [%l7 + 0x2C], %f18
sethi 0x1F74, %l1
bn,a loop_662
bn loop_663
popc 0x0004, %i2
wr %g0, 0xe2, %asi
stwa %i4, [%l7 + 0x1C] %asi
membar #Sync
loop_662:
edge16ln %i0, %g2, %i3
loop_663:
srax %o5, 0x1A, %g6
alignaddr %l2, %o3, %g5
edge32n %o4, %g1, %o0
edge8n %o7, %o2, %g3
fmovscc %xcc, %f3, %f9
tneg %icc, 0x0
fandnot1 %f30, %f24, %f6
movrgez %l5, 0x269, %o6
tvc %icc, 0x4
nop
set 0x78, %i1
ldd [%l7 + %i1], %i6
tgu %icc, 0x6
edge8l %l0, %l6, %i5
ta %xcc, 0x3
sth %l3, [%l7 + 0x2C]
xnor %g7, 0x0D4B, %l4
wr %g0, 0x88, %asi
ldsha [%l7 + 0x0A] %asi, %g4
nop
fitos %f11, %f5
fstox %f5, %f14
fxtos %f14, %f11
fmovrsne %i1, %f13, %f9
mulx %o1, 0x0BFC, %i6
alignaddrl %l1, %i2, %i4
call loop_664
move %xcc, %i0, %g2
fmovde %icc, %f28, %f17
edge16n %i3, %o5, %g6
loop_664:
fnot1 %f12, %f0
sll %o3, 0x1E, %g5
movvc %icc, %o4, %g1
orn %l2, %o0, %o7
alignaddr %g3, %o2, %o6
nop
setx 0x477C846E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x099244BC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fmuls %f2, %f7, %f26
nop
setx loop_665, %l0, %l1
jmpl %l1, %l5
fmovscs %icc, %f17, %f13
fbul,a %fcc1, loop_666
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_665:
tne %icc, 0x7
tpos %icc, 0x1
loop_666:
sth %i7, [%l7 + 0x12]
edge16 %l6, %i5, %l0
orcc %g7, %l3, %l4
movrne %i1, %g4, %i6
tcs %xcc, 0x5
sdiv %o1, 0x0DA1, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %xcc, %i4, %l1
fsrc1s %f7, %f18
fbe %fcc1, loop_667
movg %xcc, %i0, %i3
fands %f24, %f12, %f23
tsubcc %g2, %g6, %o5
loop_667:
xorcc %o3, 0x1D2D, %o4
nop
fitos %f15, %f14
ta %icc, 0x4
tvs %icc, 0x6
and %g1, %l2, %o0
sllx %o7, 0x08, %g3
andn %g5, 0x1F11, %o6
bpos,a,pn %icc, loop_668
srlx %l5, %o2, %i7
tvc %xcc, 0x3
addccc %l6, %i5, %l0
loop_668:
brgz %l3, loop_669
fmovspos %xcc, %f8, %f28
fnors %f3, %f20, %f19
edge32l %g7, %l4, %i1
loop_669:
taddcc %i6, 0x1F57, %o1
edge32l %g4, %i4, %i2
fpadd32s %f27, %f14, %f10
movvc %xcc, %i0, %l1
fmovde %xcc, %f1, %f27
edge8l %i3, %g6, %g2
tneg %icc, 0x0
fnot2 %f16, %f16
ba,a %xcc, loop_670
fbn,a %fcc2, loop_671
nop
setx loop_672, %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
loop_670:
fandnot2s %f18, %f24, %f19
loop_671:
tcc %icc, 0x2
loop_672:
tn %icc, 0x3
prefetch [%l7 + 0x70], 0x0
xnorcc %o5, %o3, %o4
tcc %xcc, 0x2
stb %g1, [%l7 + 0x5F]
membar 0x2F
srl %o0, 0x03, %l2
nop
fitos %f1, %f6
fstox %f6, %f6
fbge %fcc1, loop_673
orncc %o7, %g3, %o6
ldsw [%l7 + 0x58], %g5
tleu %xcc, 0x3
loop_673:
movle %xcc, %l5, %i7
andncc %l6, %o2, %l0
orncc %i5, %l3, %l4
fmovsgu %xcc, %f14, %f27
ld [%l7 + 0x24], %f12
fmovdge %xcc, %f24, %f1
sdivcc %g7, 0x11B3, %i1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
popc %i6, %g4
fabsd %f30, %f6
bcc,a %xcc, loop_674
movleu %icc, %i4, %i2
umul %o1, %l1, %i3
te %icc, 0x4
loop_674:
srlx %g6, 0x1A, %g2
brnz %i0, loop_675
smul %o3, 0x17C8, %o5
addc %o4, %o0, %l2
edge32 %g1, %o7, %o6
loop_675:
taddcc %g5, %l5, %i7
tcs %icc, 0x4
tge %xcc, 0x6
fmovdvs %icc, %f26, %f14
set 0x64, %o7
swapa [%l7 + %o7] 0x88, %g3
movrlez %l6, %l0, %i5
nop
setx loop_676, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
udivcc %o2, 0x0767, %l3
fmovdcc %icc, %f15, %f0
nop
setx 0xF7E31563C048D77B, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
loop_676:
nop
set 0x10, %l2
stxa %l4, [%l7 + %l2] 0xe2
membar #Sync
edge16n %i1, %i6, %g4
bpos %icc, loop_677
sllx %i4, %g7, %o1
edge8 %l1, %i2, %i3
xnorcc %g2, 0x1D0D, %i0
loop_677:
fbul,a %fcc3, loop_678
alignaddrl %o3, %g6, %o4
array8 %o0, %o5, %l2
array32 %o7, %o6, %g5
loop_678:
movneg %xcc, %g1, %i7
edge16n %l5, %g3, %l6
fmovda %icc, %f16, %f23
fmovsa %xcc, %f7, %f19
taddcctv %i5, 0x116B, %o2
fmovrslz %l3, %f20, %f11
nop
setx 0xC6304831, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x2D0BD58E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fdivs %f8, %f0, %f29
sllx %l0, 0x15, %i1
popc %l4, %i6
be,pn %icc, loop_679
array32 %i4, %g7, %g4
array32 %l1, %o1, %i2
nop
setx 0x4E1E6232, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x3479620B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fmuls %f7, %f2, %f23
loop_679:
movrlez %i3, %i0, %g2
sethi 0x0514, %o3
subc %g6, %o4, %o5
srlx %l2, 0x03, %o7
nop
fitod %f2, %f12
fdtox %f12, %f30
fxtod %f30, %f20
alignaddrl %o6, %o0, %g5
stw %g1, [%l7 + 0x38]
wr %g0, 0x80, %asi
swapa [%l7 + 0x44] %asi, %i7
fba %fcc3, loop_680
bshuffle %f6, %f0, %f8
fxnor %f4, %f8, %f16
move %icc, %l5, %l6
loop_680:
movvc %xcc, %g3, %i5
fmovdneg %icc, %f5, %f24
movcs %xcc, %o2, %l3
movn %xcc, %i1, %l4
edge32ln %i6, %l0, %i4
umul %g7, 0x0421, %g4
be,pn %icc, loop_681
sll %l1, %o1, %i3
edge16ln %i2, %g2, %o3
fbue %fcc1, loop_682
loop_681:
fmovdl %icc, %f18, %f1
xnor %i0, %o4, %g6
movge %xcc, %l2, %o7
loop_682:
swap [%l7 + 0x14], %o6
array32 %o0, %g5, %g1
ldd [%l7 + 0x38], %i6
brnz %l5, loop_683
array16 %o5, %g3, %i5
fmovsleu %icc, %f14, %f28
movrgez %o2, %l6, %i1
loop_683:
fmovdvs %icc, %f6, %f5
tgu %xcc, 0x4
sdivcc %l4, 0x1904, %i6
fpsub32s %f20, %f24, %f18
xorcc %l0, %l3, %i4
movne %icc, %g4, %g7
tle %icc, 0x7
edge16l %o1, %l1, %i2
movre %g2, %o3, %i3
brgz %o4, loop_684
bneg,pn %icc, loop_685
nop
setx loop_686, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
subc %i0, 0x0E88, %g6
loop_684:
fpadd16s %f30, %f4, %f5
loop_685:
udivcc %o7, 0x1B61, %o6
loop_686:
nop
set 0x6B, %i4
ldstuba [%l7 + %i4] 0x0c, %o0
xor %g5, 0x1536, %l2
sdiv %g1, 0x19E1, %l5
tl %icc, 0x2
orncc %o5, 0x137C, %g3
ldd [%l7 + 0x10], %i4
wr %g0, 0x89, %asi
stwa %i7, [%l7 + 0x64] %asi
movcs %icc, %o2, %l6
bcc loop_687
sir 0x0C0E
taddcc %l4, %i6, %i1
movge %icc, %l3, %l0
loop_687:
fzero %f4
fmovrdgz %i4, %f8, %f14
brz %g4, loop_688
fmovd %f30, %f28
set 0x60, %g4
swapa [%l7 + %g4] 0x10, %g7
loop_688:
or %l1, 0x07B5, %o1
nop
setx loop_689, %l0, %l1
jmpl %l1, %g2
sra %o3, %i2, %i3
bpos,pt %xcc, loop_690
edge8n %o4, %g6, %o7
loop_689:
nop
wr %g0, 0x2f, %asi
ldda [%l7 + 0x40] %asi, %o6
loop_690:
tg %xcc, 0x2
fmovdne %icc, %f24, %f6
nop
setx 0xBD0FCE39, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x43F63F87, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fdivs %f11, %f16, %f5
tle %icc, 0x3
ble,a,pt %xcc, loop_691
movl %xcc, %i0, %g5
edge32l %o0, %l2, %l5
udivcc %g1, 0x155E, %g3
loop_691:
edge32n %o5, %i5, %i7
tge %xcc, 0x7
fpmerge %f15, %f7, %f24
lduh [%l7 + 0x16], %o2
movleu %xcc, %l6, %i6
tne %xcc, 0x5
tsubcc %l4, 0x187F, %i1
ta %icc, 0x3
edge32 %l0, %i4, %g4
orncc %g7, 0x0F28, %l1
fone %f2
tpos %icc, 0x5
movneg %icc, %l3, %o1
orn %o3, %i2, %i3
fmovsle %icc, %f19, %f10
fmovsgu %icc, %f31, %f3
fbug %fcc1, loop_692
mulx %o4, %g6, %g2
xnorcc %o7, %i0, %g5
fpmerge %f1, %f5, %f28
loop_692:
edge32ln %o0, %l2, %o6
fmovsn %xcc, %f0, %f15
tge %xcc, 0x2
ble,a %xcc, loop_693
ldsh [%l7 + 0x1E], %g1
edge8n %l5, %g3, %i5
srlx %i7, 0x1A, %o5
loop_693:
nop
setx 0x99F3306762E64CEF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x7C87CE816F064573, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsubd %f16, %f14, %f28
alignaddr %o2, %i6, %l4
andn %l6, 0x0F78, %i1
sdivcc %l0, 0x1B15, %g4
alignaddr %i4, %g7, %l3
fbn %fcc0, loop_694
bgu,pt %icc, loop_695
tle %icc, 0x5
subcc %o1, 0x1712, %l1
loop_694:
edge32ln %o3, %i2, %i3
loop_695:
popc %o4, %g6
ba,a loop_696
or %o7, %g2, %i0
edge16l %o0, %l2, %g5
srax %o6, 0x0B, %l5
loop_696:
sdivx %g3, 0x14DC, %g1
orncc %i5, %o5, %i7
srl %i6, %l4, %o2
fcmpgt32 %f22, %f22, %l6
fmovdleu %xcc, %f16, %f25
tcc %xcc, 0x0
tvs %xcc, 0x0
bge,pn %xcc, loop_697
mova %xcc, %l0, %g4
std %f22, [%l7 + 0x20]
movneg %xcc, %i4, %i1
loop_697:
taddcc %l3, 0x114E, %g7
subcc %l1, 0x0A3F, %o1
brgez %o3, loop_698
xnor %i2, %i3, %o4
prefetch [%l7 + 0x1C], 0x3
movrlez %g6, %o7, %g2
loop_698:
movcs %icc, %i0, %o0
tsubcctv %g5, 0x02B4, %o6
fmuld8ulx16 %f25, %f2, %f6
nop
set 0x30, %o2
stx %l5, [%l7 + %o2]
udivx %g3, 0x1407, %g1
bg,a %xcc, loop_699
movl %icc, %l2, %i5
membar 0x1E
movrgz %i7, %o5, %l4
loop_699:
fmovrdlz %i6, %f16, %f14
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddr %l6, %o2, %g4
fbe %fcc3, loop_700
edge32n %i4, %i1, %l3
add %l0, %g7, %l1
srlx %o1, %i2, %o3
loop_700:
fbg,a %fcc1, loop_701
sdivcc %i3, 0x1A65, %o4
nop
set 0x70, %g3
ldx [%l7 + %g3], %g6
nop
set 0x68, %i0
lduw [%l7 + %i0], %g2
loop_701:
movleu %icc, %i0, %o0
tne %xcc, 0x7
swap [%l7 + 0x78], %g5
bgu,pn %xcc, loop_702
subc %o6, 0x1E98, %o7
fmovrdlz %l5, %f8, %f10
movcc %xcc, %g1, %l2
loop_702:
fmovrse %g3, %f17, %f3
edge16n %i7, %i5, %l4
fnors %f7, %f3, %f18
for %f28, %f10, %f14
sllx %o5, %i6, %l6
edge16ln %o2, %i4, %i1
bl,a loop_703
movrgz %l3, 0x204, %g4
fnegd %f10, %f28
brgez %g7, loop_704
loop_703:
movrgz %l1, 0x2DB, %o1
umulcc %i2, 0x1832, %o3
fcmple16 %f20, %f8, %l0
loop_704:
subcc %i3, %o4, %g6
tneg %icc, 0x2
bg %xcc, loop_705
movre %i0, %g2, %o0
nop
setx 0xA92E8410606EAD10, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
sll %g5, 0x16, %o7
loop_705:
fmovrdlz %o6, %f14, %f28
fbg,a %fcc2, loop_706
edge32l %g1, %l5, %l2
fands %f7, %f4, %f25
alignaddrl %i7, %i5, %g3
loop_706:
tsubcc %o5, %i6, %l6
tsubcc %o2, %l4, %i4
taddcctv %l3, 0x0CC3, %i1
fbule %fcc3, loop_707
sir 0x0459
sethi 0x117A, %g4
subcc %g7, 0x0E38, %o1
loop_707:
andncc %l1, %o3, %l0
movle %xcc, %i2, %o4
srl %g6, %i0, %i3
edge8n %g2, %o0, %g5
lduh [%l7 + 0x54], %o7
te %xcc, 0x7
fcmpne32 %f14, %f8, %o6
sllx %l5, %l2, %i7
std %f22, [%l7 + 0x58]
ldd [%l7 + 0x38], %f8
movneg %icc, %i5, %g3
brlz %g1, loop_708
edge8n %i6, %o5, %o2
edge16ln %l6, %l4, %l3
alignaddrl %i4, %g4, %g7
loop_708:
fmovsa %xcc, %f7, %f0
tle %xcc, 0x0
sra %i1, 0x1D, %o1
tge %xcc, 0x1
fsrc2 %f10, %f12
fba,a %fcc3, loop_709
umul %l1, 0x01E2, %o3
fnors %f31, %f25, %f26
popc %i2, %l0
loop_709:
movrgez %g6, %o4, %i3
fpmerge %f23, %f6, %f26
sdiv %i0, 0x1D3D, %o0
stbar
bvs,a,pt %icc, loop_710
sra %g5, %g2, %o7
tsubcctv %l5, %o6, %i7
add %l7, 0x58, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %i5
casa [%l6] 0x81, %i5, %g3
loop_710:
tge %icc, 0x3
sethi 0x010F, %l2
tn %xcc, 0x1
mova %xcc, %i6, %g1
fpmerge %f28, %f15, %f10
edge8ln %o5, %o2, %l6
fzeros %f18
std %f0, [%l7 + 0x40]
fmovrdne %l3, %f30, %f24
alignaddr %l4, %g4, %i4
set 0x40, %l3
ldda [%l7 + %l3] 0x15, %f16
tl %xcc, 0x6
nop
setx 0x599DAE65705665D1, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
array32 %i1, %g7, %l1
fbuge,a %fcc1, loop_711
move %xcc, %o3, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subccc %l0, 0x1C8A, %g6
loop_711:
fmul8x16al %f26, %f12, %f4
edge32ln %o4, %o1, %i0
fbo,a %fcc0, loop_712
taddcctv %o0, %g5, %g2
movn %icc, %o7, %l5
bshuffle %f10, %f18, %f28
loop_712:
bvc %icc, loop_713
te %icc, 0x4
fbug %fcc0, loop_714
movrne %o6, 0x16E, %i3
loop_713:
orcc %i7, %i5, %g3
fmovdvs %xcc, %f12, %f7
loop_714:
fmovsn %icc, %f15, %f26
fmul8x16al %f16, %f28, %f18
tleu %icc, 0x3
bge,pt %xcc, loop_715
tg %xcc, 0x2
nop
fitos %f0, %f30
fstod %f30, %f4
sdiv %i6, 0x0025, %l2
loop_715:
fmovsgu %icc, %f29, %f0
fnands %f1, %f20, %f27
movneg %icc, %g1, %o2
nop
setx 0xFED9C5635059B10C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
tle %icc, 0x1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movneg %xcc, %o5, %l3
tleu %xcc, 0x1
movvs %icc, %l6, %g4
bne,pt %icc, loop_716
udiv %l4, 0x073B, %i4
srl %i1, 0x0A, %g7
edge16 %o3, %l1, %l0
loop_716:
movrlez %g6, 0x044, %o4
movl %icc, %i2, %i0
movpos %icc, %o0, %o1
orcc %g5, 0x1785, %o7
sethi 0x0AD0, %l5
movge %icc, %g2, %i3
andcc %o6, 0x1B87, %i7
srl %g3, 0x16, %i5
srax %l2, %i6, %g1
ldx [%l7 + 0x20], %o5
fble %fcc0, loop_717
addcc %l3, %l6, %g4
movrlz %o2, %i4, %l4
sllx %g7, 0x0F, %o3
loop_717:
andncc %l1, %i1, %l0
membar 0x39
be,pn %xcc, loop_718
call loop_719
fpmerge %f9, %f14, %f12
edge16n %g6, %o4, %i0
loop_718:
movleu %xcc, %o0, %o1
loop_719:
fnor %f8, %f12, %f6
stw %i2, [%l7 + 0x6C]
tn %xcc, 0x5
edge8n %o7, %g5, %l5
fbu %fcc0, loop_720
orcc %g2, 0x16D3, %i3
edge16n %i7, %o6, %g3
tvs %xcc, 0x0
loop_720:
edge16 %i5, %i6, %l2
brnz,a %g1, loop_721
udivx %l3, 0x00AB, %o5
te %xcc, 0x7
udiv %l6, 0x04F9, %o2
loop_721:
fble,a %fcc3, loop_722
addccc %i4, %l4, %g4
wr %g0, 0x18, %asi
lda [%l7 + 0x5C] %asi, %f16
loop_722:
sub %o3, 0x083D, %g7
fnors %f9, %f18, %f22
alignaddrl %l1, %l0, %g6
fble %fcc3, loop_723
udivx %i1, 0x032C, %o4
mulx %o0, 0x19E4, %i0
move %icc, %i2, %o7
loop_723:
srl %o1, 0x1C, %g5
sir 0x160B
nop
setx 0x5F2F2756, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x03B30C09, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fadds %f24, %f1, %f3
swap [%l7 + 0x30], %l5
lduw [%l7 + 0x58], %g2
nop
fitod %f2, %f4
fdtoi %f4, %f7
tne %xcc, 0x4
bne loop_724
sdivcc %i7, 0x0BFB, %i3
ldub [%l7 + 0x29], %g3
brgez %i5, loop_725
loop_724:
xor %o6, %l2, %i6
move %icc, %g1, %o5
fmovsvs %xcc, %f29, %f22
loop_725:
fornot1s %f14, %f22, %f3
movcc %icc, %l3, %l6
fnands %f13, %f1, %f28
edge8 %o2, %l4, %g4
addcc %i4, %g7, %l1
movneg %xcc, %o3, %g6
addc %l0, 0x1EB4, %o4
subc %i1, 0x07C0, %i0
sth %i2, [%l7 + 0x70]
fmovdcs %icc, %f14, %f31
smulcc %o0, 0x0924, %o1
move %icc, %o7, %l5
edge16n %g2, %g5, %i3
andcc %i7, 0x1C51, %g3
fpadd16s %f20, %f14, %f0
edge32l %i5, %o6, %i6
umul %l2, 0x1FC2, %g1
tvs %icc, 0x4
orncc %o5, %l6, %l3
movrgz %o2, 0x1A4, %l4
orcc %g4, 0x12DD, %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddr %l1, %o3, %g6
bgu,a,pt %icc, loop_726
std %f0, [%l7 + 0x18]
ld [%l7 + 0x3C], %f30
pdist %f2, %f12, %f20
loop_726:
fbe %fcc1, loop_727
alignaddrl %g7, %o4, %i1
mova %icc, %i0, %l0
sth %i2, [%l7 + 0x38]
loop_727:
movrlz %o1, 0x356, %o0
array8 %l5, %o7, %g2
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
orcc %i3, %g5, %i7
fmul8sux16 %f22, %f8, %f4
fmovdcs %xcc, %f7, %f6
tsubcc %i5, 0x06B1, %g3
sethi 0x034C, %i6
nop
setx 0xF06B215D, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
stx %l2, [%l7 + 0x48]
edge16n %o6, %g1, %l6
brnz,a %o5, loop_728
ldx [%l7 + 0x30], %l3
orncc %l4, %o2, %i4
set 0x60, %g7
ldxa [%l7 + %g7] 0x80, %l1
loop_728:
fble,a %fcc2, loop_729
nop
setx 0x05757306183D04B1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xBE191E877D67F563, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
faddd %f10, %f12, %f26
sdiv %g4, 0x15FF, %o3
lduh [%l7 + 0x1C], %g6
loop_729:
move %icc, %g7, %i1
tge %xcc, 0x4
brz %i0, loop_730
udiv %o4, 0x090C, %l0
fnot1 %f6, %f4
set 0x40, %g1
ldda [%l7 + %g1] 0x04, %f0
loop_730:
umulcc %o1, %o0, %l5
movrlez %o7, 0x00B, %i2
fornot1 %f22, %f20, %f0
movg %xcc, %g2, %i3
nop
setx loop_731, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
andn %g5, 0x0405, %i7
movne %xcc, %i5, %i6
nop
set 0x08, %l0
std %f14, [%l7 + %l0]
loop_731:
fmovs %f19, %f15
movgu %icc, %l2, %o6
set 0x5D, %l5
ldsba [%l7 + %l5] 0x11, %g3
addc %l6, 0x1921, %o5
tneg %icc, 0x3
movne %xcc, %g1, %l4
edge8l %o2, %l3, %i4
smul %g4, %l1, %g6
tvc %xcc, 0x6
set 0x11, %o4
stba %o3, [%l7 + %o4] 0x23
membar #Sync
tsubcctv %g7, %i0, %o4
set 0x38, %i6
ldstuba [%l7 + %i6] 0x89, %l0
taddcctv %o1, 0x192B, %i1
movrne %l5, %o7, %i2
udivcc %g2, 0x1879, %o0
fbne %fcc2, loop_732
membar 0x1E
alignaddr %g5, %i3, %i5
stw %i6, [%l7 + 0x1C]
loop_732:
edge8ln %l2, %i7, %g3
fmovdge %xcc, %f1, %f24
tcc %xcc, 0x0
and %l6, %o5, %o6
set 0x30, %l4
ldda [%l7 + %l4] 0x22, %l4
tg %xcc, 0x4
tcs %icc, 0x5
movg %icc, %g1, %l3
alignaddr %i4, %o2, %l1
mulscc %g4, %g6, %o3
edge16 %i0, %g7, %o4
fmovdge %xcc, %f13, %f16
subccc %l0, 0x0151, %o1
fpsub16s %f0, %f14, %f16
set 0x40, %o0
stda %f0, [%l7 + %o0] 0x88
bpos,pt %icc, loop_733
bvc %xcc, loop_734
taddcc %l5, 0x1FEF, %o7
tgu %xcc, 0x1
loop_733:
fbg %fcc2, loop_735
loop_734:
xorcc %i1, 0x0C6D, %g2
andcc %o0, %i2, %i3
brlez,a %i5, loop_736
loop_735:
movneg %xcc, %g5, %l2
nop
setx 0xEF36C0BA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x7E1E9B31, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fmuls %f28, %f25, %f5
tcs %xcc, 0x7
loop_736:
tcs %icc, 0x5
tl %xcc, 0x1
fmovrsne %i6, %f22, %f27
mova %xcc, %g3, %l6
fmovdvc %xcc, %f18, %f15
fmovdvc %xcc, %f23, %f24
nop
set 0x60, %o5
ldd [%l7 + %o5], %f18
edge16 %i7, %o6, %o5
edge16l %l4, %g1, %i4
tsubcctv %o2, 0x11EA, %l1
brnz %g4, loop_737
tl %icc, 0x6
movg %xcc, %l3, %o3
swap [%l7 + 0x24], %i0
loop_737:
sdiv %g6, 0x16F5, %o4
tg %icc, 0x2
tvc %xcc, 0x1
subccc %l0, %g7, %l5
movgu %icc, %o1, %i1
popc %o7, %o0
movcc %xcc, %i2, %i3
udiv %g2, 0x004A, %g5
membar 0x47
fpsub16s %f27, %f0, %f29
sethi 0x0E78, %i5
umulcc %i6, 0x03B2, %l2
wr %g0, 0x0c, %asi
lduha [%l7 + 0x74] %asi, %l6
orcc %g3, %o6, %i7
udiv %l4, 0x00F0, %o5
fmovsn %xcc, %f7, %f12
bleu,pt %xcc, loop_738
smulcc %g1, %o2, %i4
popc %l1, %l3
nop
setx 0x4ABDEBBF90478B35, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
loop_738:
srax %o3, 0x05, %g4
tsubcc %g6, 0x1B64, %i0
set 0x60, %i5
sta %f21, [%l7 + %i5] 0x19
addc %o4, 0x1F87, %l0
fnors %f0, %f7, %f15
fnegs %f0, %f21
movre %g7, 0x297, %o1
andncc %l5, %o7, %i1
taddcc %o0, %i2, %i3
smulcc %g5, %g2, %i5
wr %g0, 0x80, %asi
ldswa [%l7 + 0x3C] %asi, %i6
popc %l2, %g3
fmovdn %xcc, %f5, %f26
tsubcc %l6, %o6, %i7
and %o5, 0x16DE, %l4
sll %o2, %i4, %g1
movleu %icc, %l3, %o3
taddcc %l1, 0x13BE, %g4
bge %icc, loop_739
movpos %xcc, %g6, %o4
bcc,pn %icc, loop_740
movrgez %i0, 0x378, %l0
loop_739:
tn %icc, 0x0
tn %xcc, 0x3
loop_740:
nop
setx 0x0F12FBDA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
fsqrts %f19, %f7
fbule %fcc0, loop_741
sra %o1, %g7, %o7
nop
setx 0x72133CDB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0xC1B40EC2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fmuls %f5, %f7, %f10
nop
setx 0x79D3B0D5B98EA150, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x9EDD52AC4E99BCB2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f6, %f24
loop_741:
movvc %icc, %l5, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orcc %i2, %i1, %g5
movge %xcc, %i3, %i5
bge loop_742
edge32n %g2, %i6, %l2
tn %icc, 0x6
wr %g0, 0x2b, %asi
stba %l6, [%l7 + 0x59] %asi
membar #Sync
loop_742:
movvs %icc, %o6, %g3
ldd [%l7 + 0x08], %f30
fmul8x16al %f26, %f1, %f6
popc %i7, %l4
sdivx %o2, 0x1D4D, %o5
tgu %xcc, 0x7
movrgez %i4, 0x09C, %l3
faligndata %f6, %f6, %f6
tn %xcc, 0x4
edge8 %o3, %g1, %g4
ld [%l7 + 0x78], %f13
edge8l %l1, %o4, %g6
edge32n %i0, %o1, %g7
movl %icc, %l0, %l5
udiv %o0, 0x03A6, %o7
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
sll %i1, %i2, %g5
ldstub [%l7 + 0x60], %i5
tcs %xcc, 0x3
tcs %xcc, 0x3
bleu,pt %xcc, loop_743
fmovsl %icc, %f3, %f12
or %g2, 0x19CD, %i6
fbn,a %fcc0, loop_744
loop_743:
alignaddr %l2, %i3, %o6
movgu %xcc, %g3, %l6
array32 %i7, %o2, %o5
loop_744:
nop
wr %g0, 0x81, %asi
ldsha [%l7 + 0x50] %asi, %l4
taddcctv %i4, %o3, %l3
nop
set 0x11, %g2
ldstub [%l7 + %g2], %g1
move %xcc, %g4, %o4
tl %xcc, 0x5
movge %xcc, %l1, %i0
tg %xcc, 0x7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %xcc, 0x0
fbne,a %fcc1, loop_745
edge16 %o1, %g7, %l0
nop
setx 0x8F07996B70007E31, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x493536CD1A009536, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f22, %f30
addc %l5, %g6, %o7
loop_745:
stb %i1, [%l7 + 0x3F]
fmovde %icc, %f31, %f24
wr %g0, 0xea, %asi
stha %i2, [%l7 + 0x0E] %asi
membar #Sync
fbo,a %fcc3, loop_746
movg %xcc, %g5, %i5
edge16n %g2, %o0, %l2
stbar
loop_746:
tpos %icc, 0x5
tge %icc, 0x5
alignaddr %i3, %o6, %g3
array8 %l6, %i6, %i7
nop
setx 0x4650BA1EF04C843A, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
nop
fitod %f2, %f18
fdtox %f18, %f8
fxtod %f8, %f22
movge %xcc, %o5, %l4
ta %xcc, 0x7
fornot1 %f4, %f28, %f2
bneg,a loop_747
tcs %xcc, 0x7
fnands %f23, %f8, %f10
tvs %xcc, 0x7
loop_747:
orncc %o2, 0x0595, %o3
fbe %fcc1, loop_748
bpos,pn %xcc, loop_749
fblg %fcc3, loop_750
addc %i4, %l3, %g4
loop_748:
brgez,a %o4, loop_751
loop_749:
smulcc %g1, 0x0966, %l1
loop_750:
tvc %icc, 0x2
fbul,a %fcc0, loop_752
loop_751:
fnot2s %f20, %f20
taddcc %i0, 0x0EA0, %o1
nop
setx 0x1913E738, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0xEE213D67, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fadds %f9, %f29, %f24
loop_752:
alignaddr %g7, %l5, %l0
movge %xcc, %o7, %i1
movl %icc, %g6, %i2
fbue,a %fcc0, loop_753
movpos %xcc, %g5, %g2
fpmerge %f13, %f25, %f6
sub %i5, 0x1F4D, %l2
loop_753:
subccc %i3, 0x19BE, %o0
srl %o6, %g3, %i6
edge16ln %l6, %i7, %o5
nop
setx 0xAB208FE8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0xE213637A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fdivs %f10, %f3, %f17
fone %f24
fcmpne32 %f4, %f6, %l4
movne %icc, %o3, %i4
bne %xcc, loop_754
movcs %xcc, %l3, %g4
tcs %xcc, 0x6
edge16 %o4, %o2, %g1
loop_754:
bcc loop_755
fmovscs %icc, %f4, %f16
nop
setx 0xD9AC386C96A76CDA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xF002FF405C1F807B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsubd %f16, %f12, %f30
nop
setx 0x33E9E982, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
fsqrts %f28, %f21
loop_755:
edge8 %i0, %o1, %l1
or %g7, 0x1E96, %l5
fmovsleu %icc, %f17, %f3
fmovsge %xcc, %f2, %f17
xor %l0, %i1, %o7
edge16l %i2, %g5, %g2
wr %g0, 0x11, %asi
lduha [%l7 + 0x44] %asi, %i5
fmovda %icc, %f19, %f28
movre %l2, %g6, %i3
movrlz %o6, %g3, %o0
smulcc %i6, 0x121B, %l6
brlz,a %o5, loop_756
be,a,pt %icc, loop_757
prefetch [%l7 + 0x64], 0x2
movcs %icc, %l4, %i7
loop_756:
fbu,a %fcc2, loop_758
loop_757:
xnorcc %i4, 0x03C5, %o3
movre %g4, %l3, %o4
edge16l %o2, %i0, %o1
loop_758:
st %f1, [%l7 + 0x7C]
movl %icc, %g1, %g7
array32 %l1, %l0, %i1
tg %xcc, 0x4
xnor %l5, %i2, %g5
bcs loop_759
xnor %o7, 0x1F5E, %g2
sir 0x17BA
tneg %xcc, 0x4
loop_759:
xor %i5, %g6, %l2
movge %xcc, %i3, %g3
set 0x42, %g5
lduba [%l7 + %g5] 0x81, %o0
set 0x10, %o3
stwa %i6, [%l7 + %o3] 0x19
tcs %icc, 0x4
edge8ln %l6, %o5, %o6
srlx %l4, 0x12, %i7
subc %o3, 0x0C9C, %g4
fmovrdlz %i4, %f12, %f20
popc 0x0D8B, %l3
fblg %fcc0, loop_760
ta %icc, 0x7
tgu %xcc, 0x0
wr %g0, 0x19, %asi
stwa %o4, [%l7 + 0x38] %asi
loop_760:
movg %xcc, %i0, %o1
smul %g1, 0x1F7C, %g7
fmuld8ulx16 %f30, %f20, %f26
fmul8ulx16 %f22, %f28, %f10
ldd [%l7 + 0x58], %l0
subc %o2, 0x0E83, %l0
ld [%l7 + 0x24], %f25
sdivx %i1, 0x16B0, %i2
edge32ln %l5, %o7, %g5
tsubcctv %g2, 0x103E, %i5
tl %icc, 0x6
udiv %l2, 0x1763, %i3
array32 %g6, %o0, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %l7, 0x38, %l6
wr %g0, 0x11, %asi
casxa [%l6] 0x11, %i6, %o5
array16 %o6, %l6, %l4
fmovdl %xcc, %f24, %f19
fmovdvc %icc, %f4, %f3
mulscc %i7, %o3, %i4
udivx %g4, 0x0493, %o4
srl %i0, %o1, %g1
sth %l3, [%l7 + 0x2A]
lduh [%l7 + 0x36], %l1
nop
setx loop_761, %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
tvs %xcc, 0x6
tsubcctv %o2, %l0, %g7
nop
fitos %f30, %f0
loop_761:
movn %icc, %i1, %l5
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x08] %asi, 0x3
movge %xcc, %i2, %g5
bl,pn %icc, loop_762
tsubcctv %i5, %l2, %g2
brgez,a %i3, loop_763
udivx %g6, 0x0010, %g3
loop_762:
movcc %xcc, %i6, %o5
udivcc %o0, 0x00EA, %o6
loop_763:
ldsb [%l7 + 0x2A], %l4
add %l7, 0x10, %l6
wr %g0, 0x04, %asi
casxa [%l6] 0x04, %l6, %i7
set 0x58, %o1
ldxa [%l7 + %o1] 0x10, %o3
ldstub [%l7 + 0x39], %g4
fmovdgu %icc, %f8, %f17
add %o4, 0x1ED7, %i0
wr %g0, 0xf1, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
udivx %o1, 0x0302, %i4
fornot2s %f1, %f26, %f16
and %g1, %l1, %o2
addcc %l3, %g7, %l0
fcmpne32 %f16, %f8, %l5
movpos %icc, %i1, %i2
and %o7, %i5, %l2
fmovdl %xcc, %f16, %f22
fmovdl %xcc, %f11, %f4
fbul,a %fcc1, loop_764
addcc %g2, %g5, %g6
srax %g3, %i3, %i6
bn,a,pn %icc, loop_765
loop_764:
sdivcc %o0, 0x1321, %o5
fbge,a %fcc0, loop_766
edge8n %l4, %o6, %l6
loop_765:
ldsh [%l7 + 0x18], %i7
fmovrdne %o3, %f2, %f16
loop_766:
mova %xcc, %o4, %g4
nop
setx 0x70408538, %l0, %l6
st %l6, [%l7 + 0x1C]
ld [%l7 + 0x1C], %fsr
be loop_767
fble,a %fcc0, loop_768
bg,a %xcc, loop_769
fmovdpos %xcc, %f12, %f25
loop_767:
tge %icc, 0x0
loop_768:
subccc %o1, 0x16D6, %i4
loop_769:
fpackfix %f10, %f20
set 0x4C, %i3
stha %g1, [%l7 + %i3] 0x15
movneg %xcc, %i0, %o2
sdivx %l3, 0x03A6, %l1
fmovscs %icc, %f29, %f22
fbge,a %fcc3, loop_770
brnz %g7, loop_771
stbar
fnot1s %f10, %f13
loop_770:
be,a,pt %xcc, loop_772
loop_771:
or %l0, %i1, %i2
smul %o7, %l5, %i5
srlx %l2, %g5, %g6
loop_772:
srl %g3, 0x09, %i3
brgez %i6, loop_773
sra %g2, %o5, %l4
fsrc2s %f23, %f6
srax %o6, %o0, %l6
loop_773:
fbul %fcc3, loop_774
bcs,a,pn %icc, loop_775
movrne %o3, %o4, %g4
udivx %o1, 0x0057, %i4
loop_774:
edge8 %i7, %g1, %i0
loop_775:
fand %f14, %f0, %f8
edge16l %o2, %l3, %g7
sdiv %l0, 0x0921, %i1
fcmple16 %f4, %f18, %i2
movge %xcc, %o7, %l5
movrlez %l1, 0x24C, %l2
fbul %fcc3, loop_776
movrgez %g5, 0x0DA, %i5
tsubcc %g3, %g6, %i3
bl %icc, loop_777
loop_776:
fbe %fcc1, loop_778
edge8l %g2, %o5, %l4
fbo %fcc1, loop_779
loop_777:
bn,a %icc, loop_780
loop_778:
edge16ln %o6, %o0, %i6
tcc %xcc, 0x5
loop_779:
edge8ln %o3, %l6, %g4
loop_780:
fexpand %f28, %f10
addc %o4, 0x12A5, %i4
bge,pn %xcc, loop_781
orncc %i7, %o1, %g1
edge32 %o2, %i0, %l3
fcmpne16 %f0, %f10, %l0
loop_781:
edge32n %i1, %g7, %o7
tpos %xcc, 0x0
fxor %f6, %f28, %f30
addcc %l5, %i2, %l1
fpack32 %f30, %f28, %f10
movl %xcc, %g5, %l2
smul %g3, 0x0C17, %i5
srl %i3, 0x10, %g2
be,pn %xcc, loop_782
smul %o5, 0x18FA, %l4
orncc %o6, 0x08E2, %o0
wr %g0, 0x22, %asi
stba %i6, [%l7 + 0x78] %asi
membar #Sync
loop_782:
addccc %g6, 0x0D0C, %o3
popc %l6, %g4
wr %g0, 0x19, %asi
ldda [%l7 + 0x70] %asi, %o4
mulscc %i7, 0x1BFD, %i4
fbuge %fcc0, loop_783
udiv %o1, 0x0D36, %o2
edge8 %i0, %l3, %g1
andn %i1, 0x079F, %g7
loop_783:
movle %xcc, %l0, %o7
movrne %i2, %l5, %g5
tgu %xcc, 0x3
fabss %f21, %f1
srax %l1, %g3, %l2
flush %l7 + 0x34
nop
set 0x2E, %l6
ldsb [%l7 + %l6], %i5
movne %icc, %i3, %o5
andcc %g2, %o6, %o0
edge32n %i6, %l4, %g6
movle %xcc, %o3, %l6
fmovdleu %icc, %f16, %f20
tsubcc %g4, %i7, %i4
sra %o4, %o2, %o1
fmovspos %xcc, %f21, %f6
array8 %i0, %l3, %g1
subc %g7, %i1, %o7
movcc %xcc, %l0, %i2
tg %xcc, 0x7
fexpand %f29, %f14
orn %l5, %l1, %g3
fnot1s %f27, %f16
wr %g0, 0xe2, %asi
stha %l2, [%l7 + 0x0E] %asi
membar #Sync
tg %xcc, 0x3
nop
setx 0xA07AC8C3, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
edge16l %i5, %g5, %i3
movrlez %g2, %o6, %o0
bne,a,pn %icc, loop_784
edge16n %i6, %l4, %o5
edge32 %o3, %g6, %l6
nop
fitod %f12, %f10
fdtoi %f10, %f7
loop_784:
movn %xcc, %i7, %g4
movrlez %o4, %i4, %o2
edge32n %o1, %i0, %g1
set 0x28, %l1
stwa %g7, [%l7 + %l1] 0x23
membar #Sync
alignaddrl %i1, %l3, %o7
movre %l0, 0x34B, %i2
movcc %xcc, %l1, %g3
fble %fcc0, loop_785
tgu %xcc, 0x7
tsubcctv %l5, 0x10F5, %l2
call loop_786
loop_785:
fbue %fcc0, loop_787
xnor %g5, 0x12AD, %i5
fmovdvs %icc, %f18, %f31
loop_786:
std %f20, [%l7 + 0x38]
loop_787:
popc 0x1EDE, %i3
subcc %o6, 0x1B16, %g2
wr %g0, 0x89, %asi
ldxa [%l7 + 0x68] %asi, %o0
fnors %f7, %f8, %f31
fornot2s %f1, %f23, %f13
fmovsn %xcc, %f9, %f13
stx %l4, [%l7 + 0x38]
alignaddr %o5, %o3, %g6
smulcc %i6, 0x1AA5, %l6
sra %g4, 0x10, %i7
movn %xcc, %i4, %o2
ldd [%l7 + 0x48], %f28
fbg,a %fcc2, loop_788
array8 %o1, %i0, %o4
edge32l %g7, %i1, %l3
fbge %fcc3, loop_789
loop_788:
ble,pt %icc, loop_790
tcs %icc, 0x4
subc %o7, 0x1891, %g1
loop_789:
nop
add %l7, 0x18, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %l0, %l1
loop_790:
fmovsa %icc, %f16, %f12
set 0x47, %g6
lduba [%l7 + %g6] 0x80, %i2
fnot2 %f30, %f20
fabsd %f22, %f16
nop
setx 0x7D9E2D8F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0x812EA5B2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fmuls %f25, %f15, %f2
orncc %l5, 0x18C0, %g3
tsubcc %l2, 0x0EE6, %g5
fmovsl %xcc, %f1, %f9
fba %fcc2, loop_791
edge32ln %i3, %o6, %g2
fble,a %fcc3, loop_792
fbn,a %fcc1, loop_793
loop_791:
orn %i5, 0x0763, %l4
mulscc %o5, 0x1FB7, %o3
loop_792:
movrlez %g6, 0x2C8, %o0
loop_793:
membar 0x66
fornot2s %f22, %f3, %f14
add %l7, 0x0C, %l6
wr %g0, 0x19, %asi
casa [%l6] 0x19, %l6, %i6
fpsub32 %f18, %f20, %f18
movg %icc, %i7, %i4
sdiv %o2, 0x11B7, %o1
fxors %f8, %f17, %f11
movgu %icc, %i0, %g4
tle %icc, 0x6
wr %g0, 0x18, %asi
ldsba [%l7 + 0x63] %asi, %g7
addc %i1, 0x004A, %l3
wr %g0, 0x04, %asi
stba %o7, [%l7 + 0x6A] %asi
add %g1, 0x0A6B, %l0
nop
fitos %f1, %f17
fstox %f17, %f30
fxtos %f30, %f31
orn %o4, 0x1DCA, %i2
srl %l1, %g3, %l2
srl %g5, 0x16, %i3
fcmpgt32 %f14, %f14, %o6
subc %g2, 0x14DE, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdpos %xcc, %f8, %f10
fxnor %f8, %f0, %f24
movrlz %l4, 0x22E, %l5
tvs %icc, 0x7
addccc %o3, %g6, %o5
fmovrdlez %l6, %f6, %f2
sdiv %i6, 0x1CD9, %i7
movre %o0, 0x0A0, %i4
mulx %o2, %i0, %g4
edge8ln %g7, %i1, %o1
xorcc %l3, %g1, %o7
movvc %xcc, %l0, %o4
orn %l1, 0x1E8D, %g3
movrgez %i2, 0x08C, %l2
nop
setx 0x8044D5CB, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
fmovspos %xcc, %f15, %f7
bvs,pn %icc, loop_794
fzeros %f1
sir 0x1554
xnor %i3, 0x1477, %o6
loop_794:
tle %xcc, 0x2
nop
fitos %f8, %f7
fstoi %f7, %f28
fbl,a %fcc0, loop_795
bleu,a loop_796
sra %g5, %g2, %i5
and %l4, 0x140A, %l5
loop_795:
bg %xcc, loop_797
loop_796:
tn %xcc, 0x1
andn %g6, 0x048A, %o3
fmuld8ulx16 %f26, %f14, %f28
loop_797:
brgez,a %l6, loop_798
brlz %o5, loop_799
movrgez %i7, %i6, %o0
fmovdg %xcc, %f5, %f3
loop_798:
tvc %icc, 0x4
loop_799:
edge16ln %o2, %i0, %i4
fmovrdlz %g7, %f26, %f16
set 0x2A, %o6
stba %i1, [%l7 + %o6] 0x22
membar #Sync
movre %o1, 0x0D6, %g4
and %g1, %l3, %l0
movle %xcc, %o4, %l1
addc %o7, %g3, %i2
set 0x40, %i7
stwa %i3, [%l7 + %i7] 0x10
fmovdle %xcc, %f6, %f8
tn %icc, 0x1
srax %l2, 0x00, %g5
fmovsvc %xcc, %f27, %f31
fbge %fcc2, loop_800
fmovsvc %icc, %f15, %f1
tcs %xcc, 0x5
fexpand %f24, %f2
loop_800:
fmovrse %o6, %f0, %f9
nop
setx 0x7A9DE8F31BC1FFC2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x6B3B13B710BE08C2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f6, %f6
fmovdg %xcc, %f22, %f8
fcmpne32 %f20, %f4, %g2
tleu %xcc, 0x5
taddcctv %l4, %l5, %i5
tneg %icc, 0x7
andn %o3, 0x0490, %g6
movne %icc, %o5, %l6
xnorcc %i7, 0x1EED, %i6
bcs %xcc, loop_801
fmovrdgez %o0, %f2, %f8
edge16ln %o2, %i4, %i0
tn %icc, 0x4
loop_801:
nop
wr %g0, 0x10, %asi
swapa [%l7 + 0x6C] %asi, %i1
tvc %icc, 0x2
sll %o1, %g7, %g4
fandnot1 %f20, %f26, %f12
udiv %l3, 0x0F0A, %l0
fmovrslez %g1, %f3, %f13
add %l7, 0x54, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %o4
casa [%l6] %asi, %o4, %l1
and %o7, %g3, %i3
array8 %l2, %g5, %o6
array16 %g2, %i2, %l5
sir 0x0594
fbl,a %fcc1, loop_802
ldd [%l7 + 0x30], %l4
wr %g0, 0x80, %asi
ldxa [%l7 + 0x10] %asi, %o3
loop_802:
mulx %g6, 0x0D3A, %i5
xnor %o5, %i7, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stb %o0, [%l7 + 0x43]
wr %g0, 0x23, %asi
stha %i6, [%l7 + 0x68] %asi
membar #Sync
movle %xcc, %o2, %i4
umul %i0, %o1, %i1
add %l7, 0x2C, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %g7, %g4
bneg loop_803
sra %l3, 0x02, %g1
tvc %icc, 0x0
fpadd32 %f26, %f18, %f8
loop_803:
mulscc %l0, 0x0438, %l1
mulscc %o4, 0x0469, %o7
set 0x6C, %i1
ldsha [%l7 + %i1] 0x11, %g3
movne %icc, %i3, %l2
nop
setx loop_804, %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
call loop_805
taddcctv %o6, 0x019F, %g5
lduw [%l7 + 0x60], %g2
loop_804:
edge32l %l5, %l4, %o3
loop_805:
bpos,a %xcc, loop_806
fexpand %f21, %f18
fmovsne %xcc, %f22, %f2
fzero %f28
loop_806:
lduh [%l7 + 0x4A], %g6
and %i2, 0x1FBC, %o5
edge32l %i7, %i5, %l6
movrgz %i6, 0x34B, %o0
fble %fcc1, loop_807
smulcc %i4, %o2, %o1
fnegs %f22, %f18
andncc %i1, %g7, %i0
loop_807:
nop
set 0x54, %o7
swapa [%l7 + %o7] 0x89, %l3
movleu %icc, %g4, %l0
set 0x54, %l2
ldswa [%l7 + %l2] 0x81, %l1
fmovrdne %g1, %f24, %f26
set 0x59, %i4
stba %o4, [%l7 + %i4] 0x0c
brnz %o7, loop_808
alignaddrl %i3, %l2, %g3
orncc %g5, 0x1484, %g2
bneg %xcc, loop_809
loop_808:
movre %l5, 0x19F, %l4
edge32n %o6, %o3, %i2
srax %g6, 0x0F, %i7
loop_809:
srax %i5, 0x00, %o5
ldsh [%l7 + 0x28], %i6
nop
setx 0x1B7C88FC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x373293D8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fmuls %f16, %f23, %f25
udiv %l6, 0x1CA6, %o0
fxnor %f10, %f22, %f8
membar 0x39
fmovd %f4, %f20
fpmerge %f29, %f5, %f20
lduw [%l7 + 0x5C], %o2
sllx %o1, 0x1E, %i4
fmovsl %icc, %f0, %f16
ldd [%l7 + 0x30], %f24
alignaddrl %g7, %i1, %l3
bge,a,pt %xcc, loop_810
fornot2s %f25, %f5, %f27
ld [%l7 + 0x08], %f3
ta %xcc, 0x4
loop_810:
move %icc, %g4, %l0
umul %i0, 0x149D, %l1
alignaddrl %o4, %g1, %i3
fmovsvs %xcc, %f22, %f1
add %l7, 0x30, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %l2
casxa [%l6] 0x88, %l2, %g3
andcc %g5, %g2, %o7
sra %l4, %l5, %o3
alignaddrl %i2, %o6, %i7
and %i5, %g6, %o5
fbue,a %fcc2, loop_811
fble,a %fcc3, loop_812
bcs %xcc, loop_813
stb %i6, [%l7 + 0x5C]
loop_811:
edge16l %l6, %o0, %o2
loop_812:
bshuffle %f4, %f16, %f20
loop_813:
prefetch [%l7 + 0x20], 0x2
tge %xcc, 0x7
move %xcc, %o1, %g7
edge32ln %i1, %i4, %l3
tl %xcc, 0x7
udiv %g4, 0x1D8C, %i0
and %l0, 0x1370, %o4
sdiv %l1, 0x04D8, %i3
fbne %fcc2, loop_814
movn %xcc, %g1, %l2
for %f18, %f8, %f8
brz %g5, loop_815
loop_814:
swap [%l7 + 0x40], %g2
smulcc %g3, %o7, %l5
tsubcctv %o3, %l4, %o6
loop_815:
nop
set 0x64, %i2
stba %i7, [%l7 + %i2] 0x15
membar 0x7E
ldsw [%l7 + 0x58], %i5
tne %xcc, 0x3
addc %i2, %o5, %g6
fmul8ulx16 %f18, %f12, %f4
fmovde %icc, %f18, %f4
fbul,a %fcc3, loop_816
or %l6, %i6, %o0
smul %o2, %o1, %g7
sethi 0x1ADC, %i4
loop_816:
tcs %xcc, 0x0
sth %l3, [%l7 + 0x2C]
movne %xcc, %g4, %i0
movrlz %l0, %o4, %l1
fone %f12
fbl %fcc3, loop_817
fbu,a %fcc0, loop_818
tvs %icc, 0x6
xnorcc %i3, 0x006C, %i1
loop_817:
udivx %l2, 0x08F3, %g5
loop_818:
ldsh [%l7 + 0x28], %g2
sll %g3, 0x11, %o7
nop
fitos %f22, %f22
move %xcc, %g1, %l5
faligndata %f10, %f12, %f2
tcs %icc, 0x3
fnegd %f26, %f6
fmovdgu %xcc, %f19, %f25
fxors %f28, %f0, %f9
fmovdvc %xcc, %f8, %f7
bcs,a,pt %icc, loop_819
nop
setx 0x45A34328, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x230AB53E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fadds %f1, %f4, %f14
addc %l4, %o6, %o3
tn %xcc, 0x3
loop_819:
andn %i5, 0x008D, %i2
nop
setx loop_820, %l0, %l1
jmpl %l1, %i7
fnegd %f6, %f8
fmovdge %xcc, %f31, %f3
nop
setx 0xD07AEFD8, %l0, %l6
st %l6, [%l7 + 0x0C]
ld [%l7 + 0x0C], %fsr
loop_820:
nop
fitos %f12, %f5
fstoi %f5, %f16
edge32n %o5, %g6, %l6
nop
setx 0xB57D4C5E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
fsqrts %f22, %f14
add %i6, %o2, %o0
fsrc1s %f12, %f31
bn,pn %icc, loop_821
movrne %o1, %g7, %l3
set 0x65, %o2
ldstuba [%l7 + %o2] 0x11, %i4
loop_821:
addc %i0, 0x05CC, %l0
movn %xcc, %o4, %l1
edge16l %i3, %i1, %g4
movcc %xcc, %l2, %g2
faligndata %f28, %f24, %f4
mulscc %g5, 0x0200, %g3
umul %g1, 0x0867, %o7
fmovd %f28, %f6
umulcc %l5, %l4, %o6
addc %o3, 0x0A00, %i2
mova %xcc, %i5, %o5
swap [%l7 + 0x38], %g6
addccc %l6, %i6, %i7
bvs loop_822
sra %o2, %o1, %o0
smul %g7, 0x1BA2, %l3
bneg,a %icc, loop_823
loop_822:
mova %xcc, %i4, %l0
edge32 %i0, %o4, %i3
bcs,a,pt %xcc, loop_824
loop_823:
edge16ln %l1, %g4, %l2
lduh [%l7 + 0x2E], %i1
ld [%l7 + 0x68], %f9
loop_824:
fbge,a %fcc2, loop_825
umulcc %g2, 0x1AE1, %g5
prefetch [%l7 + 0x34], 0x1
brnz %g3, loop_826
loop_825:
sdivx %g1, 0x1918, %o7
taddcctv %l4, 0x1BDC, %o6
srax %l5, 0x19, %i2
loop_826:
nop
setx 0xFEBBCA74004B8BBA, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
sir 0x0BF1
srl %o3, %o5, %g6
tpos %xcc, 0x4
movcs %icc, %i5, %l6
tneg %xcc, 0x2
movvc %xcc, %i6, %o2
edge16ln %o1, %i7, %g7
tle %icc, 0x4
fmovdn %xcc, %f18, %f0
srlx %o0, %i4, %l3
edge16ln %i0, %l0, %o4
nop
fitos %f13, %f17
fstox %f17, %f28
ldsw [%l7 + 0x7C], %i3
smul %g4, 0x1981, %l2
movvs %icc, %i1, %g2
bcs,pt %icc, loop_827
fandnot1s %f13, %f11, %f15
edge16l %g5, %g3, %l1
andcc %o7, %l4, %g1
loop_827:
ldsb [%l7 + 0x47], %o6
bgu,a loop_828
sra %i2, %l5, %o3
fmovdn %icc, %f19, %f25
std %f22, [%l7 + 0x38]
loop_828:
movrlz %o5, 0x2EA, %g6
array16 %l6, %i6, %i5
nop
setx 0x60B25C7B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
fsqrts %f24, %f30
brgez %o1, loop_829
tle %icc, 0x0
fnegd %f8, %f0
movneg %icc, %i7, %g7
loop_829:
orcc %o0, %o2, %i4
fandnot2s %f4, %f24, %f26
orn %i0, %l3, %l0
array8 %o4, %i3, %l2
tgu %icc, 0x6
movleu %icc, %i1, %g2
orncc %g5, 0x0803, %g4
bshuffle %f20, %f24, %f24
alignaddr %l1, %o7, %l4
fmovdgu %icc, %f10, %f17
ldx [%l7 + 0x48], %g3
movle %xcc, %o6, %i2
fpack16 %f8, %f7
stx %g1, [%l7 + 0x10]
tne %xcc, 0x6
movrlez %l5, 0x0BA, %o5
edge32l %o3, %g6, %i6
movleu %xcc, %l6, %o1
set 0x28, %g4
lda [%l7 + %g4] 0x19, %f19
ldsw [%l7 + 0x40], %i5
movleu %icc, %g7, %i7
fmovdleu %xcc, %f1, %f13
movle %icc, %o2, %o0
ldsw [%l7 + 0x38], %i4
movg %xcc, %l3, %i0
fmul8sux16 %f28, %f0, %f28
edge16 %o4, %i3, %l0
movre %l2, %i1, %g2
fsrc1s %f22, %f16
movrgez %g4, 0x3E8, %g5
wr %g0, 0xe2, %asi
stwa %l1, [%l7 + 0x50] %asi
membar #Sync
fpack32 %f16, %f28, %f28
srax %l4, 0x09, %o7
ba loop_830
fzeros %f21
orncc %o6, 0x0B6A, %g3
edge8ln %g1, %l5, %o5
loop_830:
nop
set 0x14, %g3
stwa %i2, [%l7 + %g3] 0x27
membar #Sync
xnorcc %o3, 0x1F31, %i6
fmovrdgez %g6, %f0, %f30
fbl %fcc2, loop_831
fbn,a %fcc3, loop_832
andncc %o1, %i5, %g7
sdiv %l6, 0x125C, %o2
loop_831:
lduh [%l7 + 0x74], %i7
loop_832:
nop
set 0x60, %i0
ldsha [%l7 + %i0] 0x81, %i4
nop
setx 0xDEE9A347F721ABFF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xB64A42A635C5E2C4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f6, %f0
fnands %f29, %f25, %f1
nop
setx 0x64CFE5F3140EA60B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
fsqrtd %f20, %f2
tsubcctv %l3, %i0, %o0
fba,a %fcc1, loop_833
add %i3, %l0, %o4
bcc,a,pt %xcc, loop_834
fbe,a %fcc2, loop_835
loop_833:
tge %icc, 0x2
popc %i1, %g2
loop_834:
xor %l2, %g4, %l1
loop_835:
orcc %l4, 0x12F7, %o7
movpos %xcc, %g5, %o6
fcmpeq32 %f30, %f16, %g1
edge16 %l5, %g3, %o5
xnorcc %i2, 0x192C, %o3
sub %g6, %i6, %o1
movneg %icc, %i5, %g7
edge16 %o2, %i7, %i4
ta %icc, 0x1
wr %g0, 0x20, %asi
stxa %l6, [%g0 + 0x8] %asi
sll %l3, 0x11, %o0
or %i3, %i0, %o4
prefetch [%l7 + 0x34], 0x0
tgu %icc, 0x4
fornot2 %f12, %f10, %f26
fornot1 %f6, %f24, %f22
brgez %l0, loop_836
fmovrsgz %g2, %f1, %f7
sllx %l2, 0x05, %g4
fblg,a %fcc3, loop_837
loop_836:
nop
fitos %f3, %f2
fstod %f2, %f24
fabsd %f4, %f28
nop
fitos %f13, %f19
fstox %f19, %f12
loop_837:
brgz,a %i1, loop_838
udiv %l1, 0x07FF, %o7
movvc %icc, %l4, %o6
tneg %xcc, 0x6
loop_838:
fandnot1 %f30, %f12, %f2
fmovsneg %icc, %f26, %f23
set 0x2F, %g7
ldstuba [%l7 + %g7] 0x89, %g5
fmuld8ulx16 %f6, %f10, %f22
umul %g1, %l5, %o5
fmovscc %xcc, %f7, %f4
fcmpgt32 %f18, %f16, %g3
fmovdneg %xcc, %f29, %f9
pdist %f4, %f20, %f24
sdivcc %o3, 0x1047, %g6
orcc %i6, 0x04E9, %i2
ld [%l7 + 0x4C], %f30
fmovdleu %xcc, %f1, %f1
fzeros %f2
addc %o1, 0x0BF4, %g7
nop
fitod %f23, %f10
nop
fitod %f4, %f18
fdtox %f18, %f4
fxtod %f4, %f8
fblg %fcc1, loop_839
tge %icc, 0x0
addc %o2, %i5, %i7
and %l6, 0x01D8, %l3
loop_839:
bg loop_840
fbule %fcc0, loop_841
orn %o0, %i3, %i4
movcc %icc, %o4, %i0
loop_840:
edge16 %g2, %l2, %l0
loop_841:
te %icc, 0x4
edge16n %g4, %i1, %o7
movne %icc, %l4, %o6
fmovdvc %xcc, %f31, %f2
fpack32 %f18, %f6, %f24
bge,a %icc, loop_842
fmovrsgz %l1, %f9, %f5
fpackfix %f20, %f27
brz,a %g5, loop_843
loop_842:
te %xcc, 0x4
srl %g1, 0x1D, %o5
movl %xcc, %g3, %o3
loop_843:
bcs,a,pn %xcc, loop_844
fbo %fcc2, loop_845
andn %l5, 0x1ECF, %i6
ba %xcc, loop_846
loop_844:
fone %f26
loop_845:
sllx %i2, %g6, %o1
xorcc %o2, %i5, %g7
loop_846:
mulx %l6, %i7, %o0
ldx [%l7 + 0x50], %l3
or %i3, 0x0C94, %o4
brgez %i0, loop_847
bvc,a,pt %icc, loop_848
orn %i4, %l2, %l0
fmovsne %xcc, %f27, %f30
loop_847:
fmovdgu %xcc, %f29, %f17
loop_848:
nop
set 0x4C, %l3
ldsw [%l7 + %l3], %g4
mova %xcc, %i1, %g2
sdivcc %l4, 0x04B2, %o7
edge16l %l1, %g5, %o6
subccc %g1, %o5, %o3
subcc %l5, 0x093C, %g3
nop
setx 0x8A94F8C0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x1083776A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fsubs %f5, %f5, %f8
orcc %i2, 0x16EF, %g6
udivx %o1, 0x0094, %i6
fbl,a %fcc2, loop_849
tne %xcc, 0x2
movvs %icc, %i5, %o2
sll %l6, %g7, %i7
loop_849:
mulx %o0, %i3, %o4
bl,a loop_850
fpadd32s %f14, %f1, %f10
addc %l3, 0x0A31, %i0
subc %i4, 0x1B48, %l2
loop_850:
xnor %l0, 0x090C, %i1
array8 %g2, %g4, %o7
andncc %l4, %g5, %o6
sdivcc %l1, 0x1C57, %g1
addcc %o5, %l5, %g3
sir 0x1FC6
fbo %fcc3, loop_851
move %icc, %o3, %i2
nop
fitod %f2, %f16
fdtoi %f16, %f8
tn %icc, 0x7
loop_851:
bne,a loop_852
sth %o1, [%l7 + 0x1C]
tcs %icc, 0x1
mulscc %i6, %g6, %o2
loop_852:
alignaddr %i5, %g7, %i7
bcc loop_853
nop
fitos %f2, %f26
fstoi %f26, %f30
umul %o0, %l6, %i3
fand %f8, %f2, %f26
loop_853:
fbo,a %fcc2, loop_854
umulcc %l3, 0x0B34, %o4
set 0x6C, %l0
lduwa [%l7 + %l0] 0x0c, %i4
loop_854:
srl %l2, %l0, %i0
fandnot1 %f24, %f8, %f0
nop
setx 0xA1E0A632, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x2D26F17F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fadds %f7, %f12, %f30
tne %icc, 0x5
movvc %xcc, %i1, %g2
array16 %o7, %l4, %g4
tge %xcc, 0x4
movl %icc, %o6, %l1
fmovrslz %g5, %f25, %f2
bpos,pt %icc, loop_855
movpos %xcc, %g1, %l5
edge16ln %g3, %o3, %i2
bg,a loop_856
loop_855:
movgu %icc, %o1, %i6
wr %g0, 0x18, %asi
ldsba [%l7 + 0x5A] %asi, %g6
loop_856:
nop
set 0x14, %l5
lduwa [%l7 + %l5] 0x89, %o5
mulx %i5, %o2, %i7
fbge %fcc0, loop_857
mulscc %g7, 0x0C36, %l6
fpadd16 %f26, %f0, %f24
tcc %xcc, 0x0
loop_857:
fbo %fcc3, loop_858
tvs %icc, 0x7
and %i3, %o0, %l3
ta %icc, 0x2
loop_858:
movn %icc, %o4, %i4
tcs %xcc, 0x7
orncc %l2, 0x17DB, %i0
sra %i1, 0x11, %g2
and %l0, %l4, %g4
sdivx %o6, 0x08DD, %o7
tne %xcc, 0x3
movcc %xcc, %l1, %g1
smul %l5, %g5, %g3
edge32n %o3, %o1, %i2
fmovdn %xcc, %f29, %f26
st %f26, [%l7 + 0x1C]
wr %g0, 0x22, %asi
stha %i6, [%l7 + 0x5E] %asi
membar #Sync
edge32ln %o5, %i5, %g6
sra %i7, 0x17, %g7
movrgez %l6, 0x176, %o2
ldd [%l7 + 0x28], %i2
bn loop_859
tcc %xcc, 0x1
edge8 %l3, %o4, %o0
movge %icc, %l2, %i0
loop_859:
flush %l7 + 0x18
set 0x0E, %o4
ldsha [%l7 + %o4] 0x81, %i1
taddcc %i4, 0x1F46, %g2
tvc %icc, 0x2
fmovrdne %l4, %f14, %f26
fblg %fcc3, loop_860
fmovdl %xcc, %f29, %f16
bne loop_861
fbne,a %fcc1, loop_862
loop_860:
movleu %xcc, %g4, %o6
edge32ln %l0, %l1, %g1
loop_861:
fors %f20, %f14, %f20
loop_862:
movvc %icc, %l5, %g5
edge16ln %g3, %o7, %o1
xorcc %o3, 0x06D1, %i6
move %icc, %o5, %i5
fmovrslez %g6, %f1, %f20
fmovrdlz %i2, %f8, %f20
edge32l %i7, %l6, %o2
movvc %xcc, %i3, %l3
add %g7, %o4, %l2
be,a,pn %xcc, loop_863
movn %icc, %o0, %i1
set 0x3C, %g1
sta %f3, [%l7 + %g1] 0x11
loop_863:
nop
wr %g0, 0x80, %asi
stha %i4, [%l7 + 0x38] %asi
movcc %icc, %g2, %l4
bvc loop_864
fmovdvs %xcc, %f14, %f14
add %l7, 0x70, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %g4, %o6
loop_864:
movvc %xcc, %l0, %l1
tg %xcc, 0x4
edge16n %g1, %l5, %i0
udiv %g5, 0x1337, %g3
fble %fcc3, loop_865
nop
setx 0xA0CCE4E6306BADD2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
movpos %xcc, %o7, %o3
fpsub32 %f2, %f22, %f28
loop_865:
fmovdgu %xcc, %f6, %f13
udiv %o1, 0x1745, %i6
fones %f29
tneg %xcc, 0x2
wr %g0, 0x89, %asi
sta %f4, [%l7 + 0x34] %asi
edge16n %o5, %g6, %i5
tn %xcc, 0x2
fcmple16 %f30, %f6, %i2
andn %i7, 0x1367, %o2
wr %g0, 0x0c, %asi
stwa %l6, [%l7 + 0x60] %asi
or %l3, %g7, %i3
tne %icc, 0x7
fmovdge %icc, %f6, %f2
andncc %o4, %o0, %l2
fsrc2 %f14, %f18
fmovs %f10, %f17
fble %fcc0, loop_866
alignaddr %i4, %i1, %g2
sdivx %l4, 0x0BD4, %g4
fbge,a %fcc0, loop_867
loop_866:
movrne %l0, %l1, %g1
xorcc %o6, %l5, %g5
mulscc %i0, 0x0530, %g3
loop_867:
movpos %icc, %o3, %o1
sub %i6, %o7, %g6
mova %icc, %i5, %o5
mulx %i2, 0x0181, %o2
move %xcc, %l6, %i7
bcs,a %icc, loop_868
ldd [%l7 + 0x48], %f18
ta %icc, 0x6
ta %icc, 0x2
loop_868:
movcc %icc, %g7, %l3
tvc %icc, 0x3
nop
setx 0x560447691670646C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x7A6E403EDA7433D1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f10, %f10
udiv %o4, 0x06BA, %i3
orcc %o0, %i4, %l2
sdiv %g2, 0x18B8, %i1
lduw [%l7 + 0x78], %l4
andncc %l0, %g4, %g1
fmovse %xcc, %f17, %f7
membar 0x4C
ba,a,pt %xcc, loop_869
nop
setx loop_870, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
array32 %o6, %l5, %l1
alignaddr %i0, %g3, %g5
loop_869:
nop
set 0x4C, %l4
swapa [%l7 + %l4] 0x10, %o1
loop_870:
fmovdcs %xcc, %f11, %f21
array8 %o3, %i6, %o7
bn,pn %icc, loop_871
fornot2s %f12, %f23, %f25
flush %l7 + 0x14
fpadd32 %f30, %f24, %f8
loop_871:
xnor %g6, %o5, %i2
edge8 %i5, %l6, %o2
nop
fitod %f12, %f28
fdtos %f28, %f11
movvc %xcc, %i7, %l3
tl %icc, 0x6
fmovdvs %icc, %f23, %f24
move %icc, %g7, %o4
movre %o0, %i3, %l2
xnorcc %g2, 0x1F22, %i1
fexpand %f24, %f4
sra %l4, %i4, %l0
fmovspos %icc, %f15, %f0
tl %icc, 0x6
movl %icc, %g4, %g1
nop
fitod %f10, %f8
fdtox %f8, %f0
sub %o6, 0x1CE3, %l1
wr %g0, 0x10, %asi
lduwa [%l7 + 0x34] %asi, %i0
nop
setx loop_872, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bpos loop_873
xnorcc %g3, 0x18E1, %g5
te %icc, 0x5
loop_872:
srlx %o1, 0x10, %l5
loop_873:
movre %i6, 0x278, %o7
smul %o3, 0x1747, %o5
array32 %i2, %i5, %g6
tle %icc, 0x0
movpos %icc, %l6, %o2
tleu %icc, 0x0
edge8ln %l3, %i7, %o4
fnegs %f27, %f15
nop
setx 0x63670005207ACFC4, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
brgz,a %o0, loop_874
brlz %i3, loop_875
nop
setx 0x47FB6681AF882972, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x01C9D61857609940, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f4, %f22
bneg,a loop_876
loop_874:
fmul8x16al %f22, %f20, %f24
loop_875:
bshuffle %f12, %f22, %f22
bpos,pn %icc, loop_877
loop_876:
brz,a %l2, loop_878
edge16 %g7, %g2, %l4
tsubcc %i4, %l0, %g4
loop_877:
tsubcc %g1, %o6, %i1
loop_878:
mova %icc, %l1, %g3
subccc %i0, %o1, %l5
andn %g5, %i6, %o3
move %icc, %o5, %i2
fnor %f0, %f6, %f2
fbl %fcc2, loop_879
lduw [%l7 + 0x38], %o7
movre %i5, 0x29A, %l6
movrgz %o2, 0x317, %l3
loop_879:
subccc %g6, %i7, %o0
tvc %icc, 0x5
membar #Sync
set 0x40, %o0
ldda [%l7 + %o0] 0x17, %f16
mova %icc, %i3, %l2
fmovdn %xcc, %f6, %f29
add %o4, 0x138E, %g2
movne %icc, %l4, %i4
add %l0, 0x1D20, %g7
fbne %fcc2, loop_880
sra %g4, 0x1D, %g1
tleu %xcc, 0x1
movn %xcc, %i1, %o6
loop_880:
movrlez %g3, %l1, %i0
tgu %icc, 0x6
edge8 %l5, %g5, %o1
fpadd32 %f20, %f16, %f4
nop
setx 0x4068BE1F, %l0, %l6
st %l6, [%l7 + 0x6C]
ld [%l7 + 0x6C], %fsr
fcmpne16 %f8, %f10, %i6
srl %o5, 0x0A, %o3
array8 %o7, %i2, %i5
fnot1s %f24, %f15
sdiv %o2, 0x0CE2, %l6
movre %l3, %g6, %o0
fnor %f0, %f4, %f10
ldd [%l7 + 0x68], %i6
fnegs %f26, %f4
xnor %l2, %o4, %g2
sub %l4, %i4, %i3
wr %g0, 0x57, %asi
stxa %l0, [%g0 + 0x0] %asi
bvc,pn %xcc, loop_881
tsubcc %g7, %g4, %i1
pdist %f2, %f12, %f14
movvc %xcc, %o6, %g1
loop_881:
movrlez %l1, %i0, %l5
tgu %icc, 0x0
tsubcctv %g3, 0x0655, %g5
fzero %f8
lduh [%l7 + 0x68], %o1
tn %icc, 0x3
alignaddrl %o5, %o3, %o7
xnor %i2, %i5, %o2
fmovdleu %icc, %f2, %f5
mulx %i6, %l3, %g6
pdist %f2, %f30, %f28
nop
fitod %f2, %f6
fdtox %f6, %f2
fxtod %f2, %f18
nop
setx 0x6047F562, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %fsr
tsubcc %o0, %i7, %l6
fmul8x16al %f24, %f17, %f20
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x20] %asi, 0x1
nop
fitos %f7, %f25
movrgz %o4, 0x1BC, %g2
umul %i4, %i3, %l0
be,a loop_882
movrlez %l4, 0x04C, %g7
movrne %g4, 0x259, %i1
std %f20, [%l7 + 0x20]
loop_882:
umul %o6, 0x0911, %l1
taddcc %i0, 0x035E, %l5
movcs %xcc, %g1, %g5
sdivcc %o1, 0x1E68, %g3
movle %xcc, %o5, %o3
fmul8ulx16 %f16, %f28, %f18
lduh [%l7 + 0x38], %i2
tge %xcc, 0x1
udivcc %i5, 0x0812, %o7
xnorcc %i6, %o2, %l3
tcc %icc, 0x3
fnot1 %f8, %f14
nop
fitos %f5, %f27
fstoi %f27, %f27
udivx %g6, 0x1400, %o0
orcc %l6, 0x1E8A, %i7
tl %xcc, 0x4
bl,a loop_883
tcs %icc, 0x7
smulcc %o4, 0x09D5, %l2
stw %i4, [%l7 + 0x64]
loop_883:
fmovdneg %icc, %f25, %f27
fcmpne16 %f0, %f22, %i3
sdiv %g2, 0x01E4, %l0
tpos %icc, 0x5
andcc %g7, 0x1353, %l4
nop
fitos %f5, %f16
fstod %f16, %f26
bshuffle %f10, %f22, %f20
srl %g4, 0x16, %i1
tsubcctv %o6, 0x11E0, %l1
srax %l5, %i0, %g5
xor %g1, 0x1A30, %g3
movg %xcc, %o1, %o5
movge %xcc, %i2, %i5
fsrc1s %f20, %f27
smulcc %o3, 0x1614, %o7
srl %i6, %l3, %g6
fpack16 %f12, %f6
fmovsleu %xcc, %f27, %f16
srax %o0, 0x1F, %o2
tsubcctv %i7, 0x0218, %o4
fmovsg %xcc, %f4, %f31
srl %l6, 0x13, %l2
sir 0x0ACE
fpadd32s %f29, %f30, %f28
movcc %xcc, %i3, %i4
xor %g2, 0x1AF6, %g7
alignaddrl %l4, %l0, %g4
mulscc %o6, %i1, %l5
nop
fitod %f12, %f24
fdtox %f24, %f30
movcs %icc, %i0, %g5
bne loop_884
sth %g1, [%l7 + 0x18]
fcmpeq16 %f22, %f6, %g3
xorcc %l1, 0x112C, %o5
loop_884:
sir 0x0E1E
sll %o1, 0x12, %i5
brlz %i2, loop_885
fpsub16s %f15, %f6, %f31
movvc %icc, %o3, %i6
tvc %icc, 0x2
loop_885:
sra %l3, 0x0D, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %xcc, 0x0
tsubcctv %o0, 0x1357, %o7
udivcc %o2, 0x0435, %i7
movge %xcc, %l6, %l2
nop
setx loop_886, %l0, %l1
jmpl %l1, %i3
and %i4, %g2, %g7
bcs,pt %xcc, loop_887
tcc %icc, 0x1
loop_886:
srl %l4, 0x1A, %o4
fmovrslz %l0, %f22, %f8
loop_887:
tcc %xcc, 0x1
fpsub32s %f18, %f1, %f3
sllx %g4, 0x1C, %o6
sub %l5, %i1, %g5
movne %icc, %i0, %g1
fmovsgu %icc, %f10, %f19
set 0x40, %i6
stda %f0, [%l7 + %i6] 0x16
membar #Sync
edge16ln %l1, %o5, %o1
mulscc %g3, %i2, %o3
sllx %i5, %i6, %g6
array8 %l3, %o0, %o2
alignaddrl %i7, %o7, %l6
nop
fitos %f0, %f11
fstox %f11, %f24
fxtos %f24, %f2
srlx %i3, %i4, %l2
bcc,a,pn %icc, loop_888
mulx %g7, %l4, %g2
udivcc %o4, 0x0B8B, %g4
fble %fcc1, loop_889
loop_888:
fble %fcc1, loop_890
subcc %o6, %l5, %l0
ba,a,pt %icc, loop_891
loop_889:
movgu %icc, %i1, %i0
loop_890:
fbule %fcc1, loop_892
fmovdcc %xcc, %f22, %f7
loop_891:
fmovdg %xcc, %f24, %f21
be,pt %icc, loop_893
loop_892:
add %g1, 0x1867, %g5
addcc %l1, %o1, %g3
tle %icc, 0x3
loop_893:
nop
set 0x70, %i5
swapa [%l7 + %i5] 0x81, %o5
bvs,pt %icc, loop_894
nop
fitod %f12, %f24
fdtoi %f24, %f5
movre %o3, %i2, %i5
movrne %g6, %i6, %l3
loop_894:
subcc %o2, %o0, %o7
bneg,a loop_895
edge32l %i7, %l6, %i4
tn %icc, 0x7
set 0x50, %g2
ldda [%l7 + %g2] 0x04, %l2
loop_895:
fornot1 %f20, %f2, %f0
fmovrdlez %i3, %f10, %f10
prefetch [%l7 + 0x0C], 0x2
tn %xcc, 0x3
andncc %l4, %g2, %g7
sth %g4, [%l7 + 0x08]
swap [%l7 + 0x58], %o6
fmovdle %icc, %f22, %f2
tn %icc, 0x5
fnot2 %f22, %f24
srax %l5, %l0, %i1
nop
setx 0x957D0000, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
fsqrts %f20, %f26
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srax %i0, 0x0A, %g1
bpos,pn %xcc, loop_896
fmovdpos %icc, %f14, %f24
tcs %icc, 0x0
sdivx %g5, 0x1886, %l1
loop_896:
fsrc1s %f25, %f8
add %l7, 0x58, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %o1, %o4
edge32 %o5, %o3, %i2
ldsw [%l7 + 0x54], %i5
ba,a,pn %icc, loop_897
move %icc, %g3, %g6
fmovsgu %xcc, %f0, %f23
ldstub [%l7 + 0x7C], %i6
loop_897:
fcmpne32 %f6, %f14, %o2
mulscc %o0, 0x0FAB, %l3
sir 0x1C60
pdist %f26, %f28, %f4
stx %i7, [%l7 + 0x70]
fmovrdgz %o7, %f0, %f24
udivcc %i4, 0x14B7, %l6
brgz %i3, loop_898
movrgez %l2, %g2, %l4
tleu %icc, 0x4
tcs %xcc, 0x0
loop_898:
xnor %g4, 0x08E1, %g7
edge8ln %l5, %o6, %i1
pdist %f4, %f6, %f28
bn %xcc, loop_899
orncc %l0, %g1, %i0
pdist %f14, %f2, %f14
fpackfix %f26, %f5
loop_899:
bleu,a,pt %xcc, loop_900
ldsb [%l7 + 0x70], %g5
orn %o1, %l1, %o4
srlx %o5, 0x07, %i2
loop_900:
edge16ln %o3, %i5, %g6
edge16 %g3, %i6, %o0
edge32 %l3, %o2, %o7
sllx %i7, 0x15, %l6
call loop_901
be,a,pt %xcc, loop_902
prefetch [%l7 + 0x18], 0x1
fcmple16 %f14, %f4, %i4
loop_901:
edge16n %l2, %i3, %g2
loop_902:
add %l4, 0x0EEA, %g4
array32 %g7, %o6, %l5
fbe %fcc0, loop_903
sllx %l0, 0x1B, %g1
alignaddrl %i1, %g5, %o1
edge8ln %l1, %i0, %o4
loop_903:
edge32 %i2, %o3, %o5
sllx %i5, %g3, %g6
fbne,a %fcc3, loop_904
orncc %o0, %i6, %l3
bvc,pt %icc, loop_905
udivcc %o7, 0x145F, %i7
loop_904:
ldsb [%l7 + 0x32], %o2
tvs %xcc, 0x6
loop_905:
subc %l6, %l2, %i4
fbn,a %fcc0, loop_906
fmul8sux16 %f16, %f28, %f12
movn %icc, %i3, %l4
fble %fcc2, loop_907
loop_906:
for %f30, %f26, %f24
bshuffle %f0, %f10, %f16
addccc %g2, 0x11D6, %g4
loop_907:
nop
set 0x70, %o5
stwa %g7, [%l7 + %o5] 0xe2
membar #Sync
fba,a %fcc1, loop_908
movne %xcc, %l5, %o6
subccc %g1, 0x1E29, %l0
fbne,a %fcc3, loop_909
loop_908:
tn %xcc, 0x3
fxnor %f12, %f10, %f28
fmovdpos %xcc, %f7, %f17
loop_909:
edge8n %i1, %o1, %g5
nop
set 0x34, %g5
sth %i0, [%l7 + %g5]
set 0x38, %o3
swapa [%l7 + %o3] 0x10, %o4
edge8l %i2, %o3, %l1
fbuge,a %fcc2, loop_910
bge loop_911
movcs %icc, %o5, %g3
bvs,a %xcc, loop_912
loop_910:
fxors %f12, %f23, %f23
loop_911:
fmuld8sux16 %f23, %f20, %f16
smulcc %i5, %g6, %i6
loop_912:
addc %o0, %l3, %i7
bgu,pn %xcc, loop_913
srlx %o2, %o7, %l6
taddcc %i4, 0x06ED, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_913:
nop
setx loop_914, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sra %l4, 0x06, %l2
tg %xcc, 0x4
movvc %xcc, %g2, %g7
loop_914:
nop
wr %g0, 0x11, %asi
lduha [%l7 + 0x7C] %asi, %g4
wr %g0, 0x58, %asi
ldxa [%g0 + 0x0] %asi, %l5
nop
set 0x0C, %i3
ldsb [%l7 + %i3], %o6
mova %xcc, %l0, %g1
edge32ln %o1, %g5, %i0
andn %o4, %i2, %o3
nop
fitos %f2, %f11
fstod %f11, %f20
fornot2s %f31, %f27, %f30
movre %i1, 0x117, %o5
brlz,a %g3, loop_915
movrlez %l1, 0x0E8, %i5
fnor %f10, %f14, %f14
movrgz %i6, %o0, %l3
loop_915:
fbe %fcc1, loop_916
membar 0x61
set 0x08, %l6
ldxa [%l7 + %l6] 0x14, %i7
loop_916:
fones %f18
movre %g6, %o2, %l6
tsubcc %o7, 0x07FD, %i4
orn %l4, %i3, %g2
pdist %f10, %f30, %f6
addcc %l2, %g4, %g7
fmovdvs %xcc, %f5, %f0
ldstub [%l7 + 0x15], %o6
edge8ln %l5, %g1, %o1
fmovrdgz %g5, %f12, %f14
movre %i0, 0x1D4, %l0
fcmple16 %f22, %f18, %o4
fxors %f3, %f24, %f7
xor %o3, 0x0D3D, %i2
edge32n %o5, %i1, %l1
tneg %icc, 0x1
wr %g0, 0x89, %asi
swapa [%l7 + 0x58] %asi, %g3
tcc %xcc, 0x0
fandnot1 %f4, %f12, %f0
brlez,a %i6, loop_917
sdivx %i5, 0x11D6, %o0
fmovdge %icc, %f25, %f6
ld [%l7 + 0x08], %f22
loop_917:
addcc %l3, 0x1A64, %i7
std %f0, [%l7 + 0x48]
movre %o2, %l6, %g6
sethi 0x058E, %o7
swap [%l7 + 0x54], %l4
subccc %i3, 0x0469, %g2
bg,a loop_918
movrgz %i4, 0x14E, %l2
tleu %xcc, 0x0
be loop_919
loop_918:
movre %g7, %o6, %l5
orn %g4, 0x0FC3, %g1
fones %f19
loop_919:
fmovrsgez %g5, %f23, %f17
mova %icc, %i0, %l0
fbge,a %fcc1, loop_920
movrgz %o1, 0x2C3, %o3
movrlz %i2, 0x308, %o5
stx %o4, [%l7 + 0x30]
loop_920:
movgu %icc, %l1, %i1
fmovda %icc, %f9, %f8
fpack32 %f20, %f6, %f0
wr %g0, 0x10, %asi
swapa [%l7 + 0x1C] %asi, %g3
ldsh [%l7 + 0x5C], %i5
sth %o0, [%l7 + 0x20]
ldstub [%l7 + 0x70], %l3
fmovdgu %xcc, %f1, %f14
bg %xcc, loop_921
fbg %fcc1, loop_922
stb %i7, [%l7 + 0x41]
nop
setx 0xE524C76C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
fsqrts %f9, %f31
loop_921:
tvs %xcc, 0x4
loop_922:
sll %o2, %l6, %g6
andncc %i6, %l4, %i3
array8 %o7, %g2, %i4
srlx %l2, %o6, %g7
fornot2 %f20, %f6, %f28
wr %g0, 0x0c, %asi
lda [%l7 + 0x14] %asi, %f7
sdiv %g4, 0x03D0, %g1
tleu %xcc, 0x5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0xA07ACCCC, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
bge %icc, loop_923
bgu,a %icc, loop_924
nop
setx loop_925, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
taddcctv %l5, %i0, %g5
loop_923:
movpos %icc, %o1, %l0
loop_924:
movrlez %o3, %o5, %i2
loop_925:
edge32ln %l1, %i1, %g3
movrlez %i5, %o4, %o0
andncc %i7, %o2, %l6
array8 %l3, %i6, %l4
taddcctv %i3, 0x1F1F, %g6
orn %g2, %o7, %l2
andcc %o6, 0x18E7, %i4
fmovrsgez %g7, %f15, %f30
edge32 %g4, %g1, %l5
tcs %xcc, 0x1
set 0x14, %l1
stwa %g5, [%l7 + %l1] 0x81
fmovrdgz %o1, %f28, %f4
wr %g0, 0x81, %asi
stxa %l0, [%l7 + 0x60] %asi
bn,a %icc, loop_926
be,a,pn %xcc, loop_927
fpackfix %f14, %f24
tne %xcc, 0x6
loop_926:
ldsw [%l7 + 0x24], %i0
loop_927:
udivx %o5, 0x0F64, %i2
tvs %icc, 0x7
edge8n %l1, %o3, %g3
brlz,a %i5, loop_928
nop
set 0x38, %o1
ldd [%l7 + %o1], %f30
orn %i1, 0x0999, %o4
fbuge %fcc0, loop_929
loop_928:
fsrc1s %f14, %f28
edge16 %i7, %o2, %o0
movrgz %l6, %l3, %i6
loop_929:
nop
setx loop_930, %l0, %l1
jmpl %l1, %i3
fbne %fcc1, loop_931
srax %g6, 0x11, %g2
tgu %xcc, 0x5
loop_930:
sdivx %l4, 0x1BB9, %l2
loop_931:
fmovse %xcc, %f0, %f28
bg,a,pn %icc, loop_932
orcc %o6, %i4, %g7
fxnors %f18, %f13, %f23
edge32 %g4, %g1, %l5
loop_932:
and %g5, %o1, %o7
sra %l0, %o5, %i2
tne %icc, 0x2
edge8n %i0, %l1, %g3
tle %xcc, 0x2
movrne %o3, %i5, %o4
sdiv %i7, 0x1329, %i1
bvs,pt %icc, loop_933
andcc %o2, 0x1DB8, %o0
tl %xcc, 0x6
addc %l3, 0x011F, %i6
loop_933:
fba,a %fcc3, loop_934
ldsw [%l7 + 0x30], %i3
set 0x40, %g6
stda %f16, [%l7 + %g6] 0x04
loop_934:
tvc %icc, 0x0
tvs %icc, 0x0
fmovdvs %icc, %f5, %f12
sra %l6, 0x11, %g6
sdivcc %g2, 0x132B, %l2
taddcctv %l4, 0x19AA, %i4
fmovrsne %g7, %f18, %f4
addc %o6, %g4, %g1
fmovdvs %icc, %f1, %f2
sdivx %l5, 0x0F4F, %g5
orncc %o1, 0x0415, %o7
or %o5, %l0, %i2
tleu %xcc, 0x2
stw %i0, [%l7 + 0x2C]
fxor %f24, %f0, %f24
swap [%l7 + 0x48], %g3
alignaddr %o3, %l1, %i5
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x74] %asi, %i7
smulcc %i1, 0x1B53, %o2
smul %o4, 0x04BD, %l3
bg,a %icc, loop_935
srax %o0, 0x1F, %i3
fnand %f22, %f30, %f10
edge16 %l6, %i6, %g6
loop_935:
xnorcc %g2, %l4, %l2
movrlez %i4, %g7, %o6
fbl %fcc0, loop_936
fandnot2s %f31, %f28, %f30
movpos %icc, %g4, %l5
stw %g5, [%l7 + 0x2C]
loop_936:
fmovrslez %g1, %f17, %f16
te %icc, 0x3
andncc %o1, %o7, %l0
stbar
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f16
movneg %icc, %i2, %o5
edge8n %i0, %g3, %l1
fbuge %fcc1, loop_937
fornot1s %f8, %f16, %f23
nop
fitos %f12, %f4
fstox %f4, %f18
nop
set 0x60, %i7
std %f14, [%l7 + %i7]
loop_937:
sll %i5, 0x05, %i7
nop
fitos %f21, %f28
smulcc %o3, %i1, %o4
udivx %o2, 0x0A0F, %l3
brlez,a %o0, loop_938
addcc %l6, 0x1041, %i6
bcs,a,pt %xcc, loop_939
edge16n %i3, %g2, %l4
loop_938:
fbul,a %fcc3, loop_940
movge %icc, %g6, %i4
loop_939:
movne %xcc, %g7, %o6
lduh [%l7 + 0x34], %l2
loop_940:
udivx %l5, 0x0B17, %g4
fornot2s %f2, %f31, %f17
alignaddrl %g1, %g5, %o1
fandnot1 %f18, %f28, %f2
fmovsl %icc, %f26, %f17
nop
setx 0x5C601FD7F5D42900, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x3D3BB4F08A713356, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f4, %f2
edge16l %o7, %i2, %l0
srl %o5, %g3, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x48, %o6
ldswa [%l7 + %o6] 0x11, %i5
fmovsvc %xcc, %f22, %f12
wr %g0, 0x89, %asi
lduha [%l7 + 0x2C] %asi, %i7
wr %g0, 0x89, %asi
stha %o3, [%l7 + 0x64] %asi
tpos %xcc, 0x1
alignaddr %l1, %o4, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bne %xcc, loop_941
movrgz %l3, %o2, %o0
fmovrdlz %i6, %f8, %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_941:
edge32ln %l6, %i3, %g2
fmovs %f1, %f17
array16 %l4, %g6, %i4
sir 0x1319
fbo,a %fcc3, loop_942
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0xeb, %asi
stwa %g7, [%l7 + 0x7C] %asi
membar #Sync
loop_942:
edge8ln %o6, %l2, %g4
mulx %g1, 0x04A7, %g5
srl %o1, 0x07, %l5
movre %o7, 0x239, %l0
movvc %icc, %i2, %g3
prefetch [%l7 + 0x4C], 0x0
movge %icc, %o5, %i0
movpos %xcc, %i7, %i5
bn,a %xcc, loop_943
tge %icc, 0x6
fmovscc %icc, %f26, %f25
or %l1, %o4, %o3
loop_943:
movne %xcc, %l3, %i1
fnot2 %f6, %f18
std %f16, [%l7 + 0x60]
bge,pn %xcc, loop_944
popc 0x16A6, %o0
edge8ln %o2, %i6, %i3
tsubcc %g2, %l4, %g6
loop_944:
stx %l6, [%l7 + 0x20]
add %i4, %g7, %l2
bvc,pn %xcc, loop_945
fpadd32 %f12, %f4, %f26
movn %xcc, %g4, %o6
xnorcc %g1, 0x094A, %g5
loop_945:
fmuld8sux16 %f2, %f23, %f20
movvc %xcc, %o1, %o7
ble,a %icc, loop_946
nop
setx 0x66447F7D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x0B7D4168, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fmuls %f1, %f22, %f2
alignaddr %l0, %i2, %g3
wr %g0, 0x2e, %asi
ldda [%l7 + 0x30] %asi, %o4
loop_946:
fmovrslz %i0, %f14, %f18
nop
setx 0x16721E24, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x67C1587A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fadds %f25, %f20, %f29
mulx %i7, 0x1F8F, %i5
fmovrdlez %l5, %f22, %f16
movcs %icc, %l1, %o4
fmovrdne %l3, %f18, %f26
sll %i1, 0x1B, %o0
brgez %o3, loop_947
fexpand %f21, %f6
fmovdpos %xcc, %f3, %f2
tgu %icc, 0x3
loop_947:
nop
add %l7, 0x58, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %o2
casxa [%l6] 0x89, %o2, %i3
fbu %fcc2, loop_948
nop
setx loop_949, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge8 %g2, %i6, %l4
edge16l %g6, %i4, %g7
loop_948:
nop
wr %g0, 0x88, %asi
lduwa [%l7 + 0x0C] %asi, %l6
loop_949:
tne %icc, 0x0
edge16ln %g4, %o6, %l2
tvs %xcc, 0x3
for %f28, %f22, %f22
stw %g5, [%l7 + 0x18]
edge32 %g1, %o7, %l0
bleu,a %xcc, loop_950
tcs %xcc, 0x0
mulscc %o1, %g3, %i2
tpos %icc, 0x4
loop_950:
tleu %xcc, 0x6
wr %g0, 0x11, %asi
lda [%l7 + 0x70] %asi, %f17
fbu %fcc3, loop_951
tcs %icc, 0x7
set 0x50, %o7
prefetcha [%l7 + %o7] 0x0c, 0x0
loop_951:
taddcc %i7, %i5, %o5
movg %icc, %l5, %o4
fmovdcc %xcc, %f12, %f8
edge16ln %l1, %i1, %o0
fsrc1 %f16, %f16
edge8n %o3, %o2, %l3
fble %fcc3, loop_952
xor %i3, 0x1DAC, %i6
subc %g2, 0x1D40, %g6
edge8ln %i4, %g7, %l4
loop_952:
tge %xcc, 0x6
orncc %l6, %g4, %l2
edge8n %g5, %g1, %o6
addcc %l0, 0x0E6B, %o1
fpsub32 %f20, %f12, %f28
ldx [%l7 + 0x78], %g3
andcc %i2, %o7, %i7
orcc %i5, 0x095E, %o5
fpadd16 %f8, %f10, %f24
alignaddrl %l5, %o4, %l1
fsrc1s %f18, %f5
srax %i0, %i1, %o0
bshuffle %f28, %f20, %f0
tsubcc %o2, %o3, %l3
sethi 0x1592, %i3
tcc %xcc, 0x1
andcc %g2, 0x0017, %g6
tneg %icc, 0x4
andcc %i6, %i4, %g7
fmovrde %l6, %f12, %f30
edge16l %g4, %l4, %g5
movrgz %g1, %o6, %l2
bpos,a,pn %xcc, loop_953
sra %l0, 0x0D, %o1
tn %icc, 0x2
fmovdg %xcc, %f7, %f3
loop_953:
bge,a,pt %icc, loop_954
edge16l %i2, %o7, %g3
sllx %i7, %o5, %l5
fbue %fcc2, loop_955
loop_954:
fbuge,a %fcc0, loop_956
bg,pn %xcc, loop_957
movgu %xcc, %i5, %l1
loop_955:
ldsb [%l7 + 0x4E], %o4
loop_956:
edge8l %i1, %o0, %i0
loop_957:
membar 0x41
add %o2, %l3, %o3
sethi 0x1069, %i3
tsubcctv %g6, %g2, %i4
smulcc %g7, 0x08BF, %l6
edge16ln %g4, %l4, %i6
set 0x14, %l2
sta %f0, [%l7 + %l2] 0x04
set 0x78, %i1
swapa [%l7 + %i1] 0x11, %g1
movvc %xcc, %o6, %l2
tn %xcc, 0x2
fcmpgt16 %f10, %f22, %g5
set 0x10, %i2
stxa %l0, [%g0 + %i2] 0x20
fmovdvs %xcc, %f21, %f28
fnor %f0, %f4, %f20
mova %icc, %i2, %o7
fsrc2 %f22, %f24
fpmerge %f24, %f27, %f20
tge %xcc, 0x6
sllx %g3, 0x1C, %o1
fpmerge %f9, %f19, %f8
nop
setx 0x45E69CBA21B0D4B5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x4F86EE5E23922ED3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f6, %f4
smulcc %o5, %l5, %i7
sll %l1, %o4, %i5
bvs,pn %xcc, loop_958
addcc %i1, %o0, %i0
mulx %l3, %o3, %o2
movcs %xcc, %g6, %g2
loop_958:
orcc %i3, %g7, %l6
brlz,a %g4, loop_959
udiv %l4, 0x193D, %i4
tg %xcc, 0x3
prefetch [%l7 + 0x3C], 0x0
loop_959:
sra %i6, 0x11, %o6
bgu,pt %icc, loop_960
nop
setx 0xE78C1732AA037ED5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x8F976AD96CC4B616, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f10, %f28
fbul %fcc1, loop_961
subc %l2, %g1, %l0
loop_960:
nop
wr %g0, 0x89, %asi
ldsha [%l7 + 0x74] %asi, %i2
loop_961:
fxor %f8, %f30, %f24
brlz %o7, loop_962
ldsb [%l7 + 0x51], %g5
fmovrsne %o1, %f30, %f14
tne %icc, 0x0
loop_962:
edge8 %o5, %l5, %i7
stb %l1, [%l7 + 0x4F]
ldd [%l7 + 0x58], %o4
movrne %g3, %i1, %o0
movneg %xcc, %i0, %i5
tge %xcc, 0x1
tpos %xcc, 0x1
movcs %xcc, %l3, %o2
edge32n %g6, %o3, %g2
addc %i3, 0x1EA9, %g7
add %l7, 0x08, %l6
wr %g0, 0x0c, %asi
casxa [%l6] 0x0c, %g4, %l6
mulscc %i4, 0x0BBA, %i6
taddcc %o6, %l2, %g1
movcs %xcc, %l0, %l4
edge32 %o7, %i2, %g5
swap [%l7 + 0x24], %o1
tne %xcc, 0x5
add %l7, 0x58, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %o5, %i7
fmovrdlez %l5, %f22, %f8
fandnot2 %f26, %f0, %f28
nop
fitod %f7, %f0
mulx %o4, %l1, %i1
fnot2s %f31, %f4
add %o0, %g3, %i0
andcc %l3, %i5, %g6
udivcc %o3, 0x1CF2, %o2
movrgez %i3, 0x207, %g7
smul %g4, 0x0C1E, %g2
nop
set 0x7C, %i4
ldsw [%l7 + %i4], %l6
fcmpeq32 %f16, %f20, %i4
fpsub16 %f2, %f30, %f12
edge8n %i6, %o6, %g1
fmovrdgez %l2, %f30, %f24
movrlez %l4, %l0, %i2
srl %g5, %o1, %o5
umul %i7, 0x03DA, %l5
wr %g0, 0x19, %asi
swapa [%l7 + 0x08] %asi, %o7
fmuld8sux16 %f12, %f22, %f28
fmovscs %icc, %f3, %f13
mulscc %l1, 0x145B, %i1
fmovsa %xcc, %f4, %f6
ldstub [%l7 + 0x65], %o0
movcs %xcc, %o4, %i0
or %l3, 0x0CC7, %g3
sdiv %g6, 0x1AD5, %o3
subccc %o2, %i5, %g7
fmovrde %g4, %f10, %f4
orcc %g2, %l6, %i4
tg %icc, 0x7
udivcc %i6, 0x1494, %o6
tne %xcc, 0x7
fxors %f11, %f27, %f31
udivcc %g1, 0x06E4, %i3
fmovd %f20, %f4
set 0x08, %o2
ldstuba [%l7 + %o2] 0x19, %l4
sra %l0, %i2, %g5
fbg,a %fcc1, loop_963
lduw [%l7 + 0x08], %o1
set 0x66, %g4
lduba [%l7 + %g4] 0x18, %l2
loop_963:
tneg %icc, 0x1
fandnot1 %f18, %f14, %f16
udivcc %i7, 0x1331, %o5
subcc %l5, 0x0578, %l1
fexpand %f2, %f18
fmovrde %o7, %f2, %f24
fzeros %f3
fmul8x16au %f20, %f6, %f26
ldsb [%l7 + 0x08], %o0
bneg,a %icc, loop_964
te %xcc, 0x6
tle %icc, 0x7
mova %icc, %i1, %o4
loop_964:
fmovrde %l3, %f16, %f18
tsubcc %i0, %g3, %g6
xnor %o3, 0x1716, %o2
move %xcc, %i5, %g4
fmovdneg %xcc, %f28, %f20
bcs,pt %xcc, loop_965
tleu %xcc, 0x2
stx %g7, [%l7 + 0x78]
xnorcc %l6, %g2, %i6
loop_965:
tl %xcc, 0x1
fzeros %f11
membar 0x77
movvc %xcc, %o6, %g1
set 0x4B, %g3
ldsba [%l7 + %g3] 0x89, %i4
subccc %i3, 0x1C55, %l4
prefetch [%l7 + 0x48], 0x3
movrgz %l0, 0x2EB, %i2
fpack32 %f20, %f16, %f22
fmovrdlez %o1, %f10, %f8
bvs,pn %icc, loop_966
ldstub [%l7 + 0x35], %g5
bpos loop_967
mulscc %i7, 0x0E91, %o5
loop_966:
nop
wr %g0, 0x23, %asi
ldda [%l7 + 0x70] %asi, %l4
loop_967:
fbuge,a %fcc3, loop_968
edge32n %l1, %l2, %o7
stw %i1, [%l7 + 0x44]
edge32ln %o4, %o0, %i0
loop_968:
nop
setx 0x70604C70, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
fnors %f19, %f0, %f11
fba,a %fcc0, loop_969
movrgez %l3, %g6, %g3
addc %o2, %o3, %i5
ldub [%l7 + 0x0D], %g7
loop_969:
nop
fitos %f8, %f9
fstox %f9, %f8
fxtos %f8, %f3
set 0x2C, %g7
lda [%l7 + %g7] 0x10, %f1
tvc %xcc, 0x7
add %l7, 0x18, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %g4, %g2
tsubcc %i6, %l6, %o6
subcc %g1, 0x1F8E, %i3
movrgz %i4, 0x082, %l4
move %icc, %i2, %o1
ldstub [%l7 + 0x21], %g5
sra %i7, 0x1A, %o5
edge32 %l0, %l5, %l1
tsubcctv %o7, 0x075C, %i1
set 0x70, %l3
lduwa [%l7 + %l3] 0x19, %o4
fbn %fcc2, loop_970
movl %icc, %l2, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addc %o0, 0x1D7D, %g6
loop_970:
fmuld8sux16 %f5, %f28, %f6
edge32 %l3, %g3, %o2
smul %i5, %o3, %g4
addccc %g2, 0x0CB7, %i6
flush %l7 + 0x14
edge8n %l6, %o6, %g7
xor %g1, 0x1BB9, %i3
or %i4, 0x0655, %i2
nop
setx 0x207EFEB5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %fsr
stb %o1, [%l7 + 0x4A]
tg %xcc, 0x7
tcs %icc, 0x4
tge %xcc, 0x3
popc %l4, %i7
edge16l %o5, %l0, %g5
addcc %l1, 0x06B4, %l5
subc %i1, %o7, %o4
edge16l %l2, %o0, %i0
addcc %g6, 0x07CA, %g3
tcs %icc, 0x4
brlz,a %o2, loop_971
fmovrdne %i5, %f26, %f26
addc %o3, %l3, %g2
movrlz %g4, 0x213, %l6
loop_971:
pdist %f28, %f10, %f2
set 0x40, %i0
ldda [%l7 + %i0] 0x19, %f0
bneg %xcc, loop_972
edge32ln %i6, %g7, %o6
fbl %fcc3, loop_973
fsrc1 %f14, %f8
loop_972:
sdivcc %g1, 0x0A3F, %i3
movcs %xcc, %i4, %i2
loop_973:
movneg %xcc, %o1, %i7
add %l7, 0x5C, %l6
wr %g0, 0x11, %asi
casa [%l6] %asi, %l4, %o5
fbge,a %fcc1, loop_974
movrne %l0, %l1, %l5
smulcc %i1, 0x06F0, %g5
udiv %o7, 0x12EF, %o4
loop_974:
bpos loop_975
movle %xcc, %o0, %i0
bge,a loop_976
movrgez %l2, 0x1BC, %g3
loop_975:
tgu %xcc, 0x7
addcc %g6, %i5, %o3
loop_976:
tsubcctv %o2, %g2, %g4
edge16 %l3, %i6, %g7
movne %xcc, %l6, %g1
tneg %xcc, 0x3
nop
set 0x25, %l0
ldstub [%l7 + %l0], %i3
orcc %i4, 0x0BDD, %o6
fblg,a %fcc3, loop_977
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %o1, 0x1476, %i7
addc %i2, %l4, %l0
loop_977:
prefetch [%l7 + 0x70], 0x2
fbn %fcc3, loop_978
lduw [%l7 + 0x44], %l1
andcc %o5, 0x0F02, %l5
fbo %fcc3, loop_979
loop_978:
nop
setx loop_980, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
udiv %i1, 0x0B24, %g5
movne %icc, %o4, %o7
loop_979:
sllx %i0, %l2, %o0
loop_980:
sllx %g6, 0x1A, %i5
sub %o3, %o2, %g2
sdivcc %g4, 0x011A, %g3
movvc %icc, %i6, %g7
nop
setx 0x0DC5675E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0xCDCBB49D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fmuls %f11, %f5, %f8
edge16ln %l6, %g1, %l3
sdiv %i3, 0x1DF3, %i4
nop
setx 0xF339A7A9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xE2F558D6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fmuls %f14, %f27, %f19
fbo,a %fcc3, loop_981
nop
setx 0xE0551E48, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
fble,a %fcc2, loop_982
sll %o1, 0x1D, %i7
loop_981:
xorcc %o6, 0x003A, %l4
ldsw [%l7 + 0x2C], %l0
loop_982:
tgu %icc, 0x1
fmovdcc %icc, %f29, %f6
fmovde %icc, %f7, %f3
edge8l %i2, %o5, %l1
movge %icc, %i1, %l5
edge8ln %o4, %o7, %g5
wr %g0, 0x88, %asi
stda %f0, [%l7 + 0x40] %asi
sdiv %l2, 0x1809, %i0
tne %icc, 0x6
movvc %xcc, %g6, %i5
fbug,a %fcc3, loop_983
umul %o0, %o2, %o3
udivcc %g4, 0x0555, %g2
ldd [%l7 + 0x20], %i6
loop_983:
tvc %xcc, 0x3
andncc %g3, %l6, %g1
for %f6, %f10, %f16
fpsub16 %f24, %f0, %f2
fandnot2 %f16, %f20, %f8
fxors %f18, %f23, %f7
nop
set 0x52, %l5
ldstub [%l7 + %l5], %g7
array8 %l3, %i3, %o1
fmovdgu %icc, %f3, %f18
ba,a,pn %xcc, loop_984
fmovda %icc, %f28, %f31
fxnors %f12, %f23, %f10
fba,a %fcc3, loop_985
loop_984:
brgez,a %i7, loop_986
membar 0x06
nop
fitos %f13, %f14
fstox %f14, %f22
loop_985:
sllx %o6, 0x11, %i4
loop_986:
taddcctv %l4, %l0, %i2
mulx %o5, 0x17CA, %l1
fcmple16 %f0, %f6, %l5
set 0x3C, %g1
lduwa [%l7 + %g1] 0x15, %o4
movcs %icc, %o7, %g5
nop
setx loop_987, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movrgz %l2, %i0, %i1
fpmerge %f31, %f0, %f14
movn %icc, %i5, %g6
loop_987:
fxor %f24, %f24, %f10
srl %o2, 0x14, %o3
fbl,a %fcc2, loop_988
bcc,a,pn %xcc, loop_989
alignaddrl %o0, %g4, %g2
bleu,a loop_990
loop_988:
fmovrsgez %g3, %f21, %f4
loop_989:
fands %f18, %f14, %f31
udivx %l6, 0x0A6A, %g1
loop_990:
tneg %xcc, 0x5
fbul %fcc3, loop_991
tsubcctv %g7, 0x1221, %i6
sethi 0x003A, %l3
add %l7, 0x48, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %i3, %i7
loop_991:
fmovsn %xcc, %f26, %f9
fmovsleu %icc, %f6, %f9
subcc %o6, %o1, %l4
set 0x40, %l4
ldda [%l7 + %l4] 0x80, %f16
xnorcc %l0, 0x1255, %i4
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x18] %asi, %o5
mulscc %l1, %i2, %o4
edge8n %o7, %l5, %l2
te %icc, 0x3
subc %g5, 0x179B, %i1
ld [%l7 + 0x48], %f18
tle %xcc, 0x0
udivcc %i5, 0x03C4, %i0
movpos %icc, %g6, %o3
srlx %o0, 0x09, %o2
swap [%l7 + 0x6C], %g2
nop
setx 0xA7ED9A8E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x51A00AAC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fdivs %f14, %f28, %f24
srl %g3, 0x11, %g4
fcmpeq16 %f20, %f22, %g1
andn %g7, 0x15C2, %l6
fand %f16, %f28, %f16
nop
set 0x40, %o0
stx %l3, [%l7 + %o0]
fandnot2 %f8, %f24, %f26
ldsb [%l7 + 0x2E], %i6
movn %xcc, %i3, %i7
ldsb [%l7 + 0x18], %o6
fmovrdgz %l4, %f0, %f16
movcc %icc, %o1, %i4
fmovrslz %l0, %f20, %f29
ldsb [%l7 + 0x7B], %o5
addc %i2, %o4, %o7
edge16l %l5, %l2, %g5
set 0x30, %o4
stxa %l1, [%l7 + %o4] 0xeb
membar #Sync
stbar
bgu,a,pt %icc, loop_992
movrgz %i5, %i0, %i1
movleu %xcc, %o3, %g6
fmovrdgz %o0, %f10, %f2
loop_992:
fba,a %fcc0, loop_993
fcmpgt16 %f30, %f30, %g2
subc %o2, 0x0B02, %g3
sdivx %g1, 0x0067, %g4
loop_993:
swap [%l7 + 0x5C], %l6
bneg,pn %xcc, loop_994
array16 %l3, %g7, %i6
edge8 %i3, %o6, %i7
fbge,a %fcc2, loop_995
loop_994:
tneg %icc, 0x0
addcc %l4, 0x1CDF, %i4
mova %xcc, %o1, %l0
loop_995:
sra %i2, %o5, %o7
ldd [%l7 + 0x28], %o4
udivcc %l2, 0x1FED, %g5
nop
setx 0xFCC97CC5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
fsqrts %f9, %f5
or %l5, %i5, %i0
fmovdg %icc, %f10, %f31
brlz,a %i1, loop_996
nop
fitos %f3, %f24
fnand %f16, %f22, %f4
movcc %icc, %l1, %o3
loop_996:
add %o0, 0x1661, %g2
fmovdn %icc, %f6, %f10
fmul8x16 %f3, %f14, %f14
nop
setx 0x8AFF407E4073BE8F, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
ldx [%l7 + 0x38], %g6
brgz %o2, loop_997
fcmple32 %f18, %f16, %g1
fmovrslz %g3, %f18, %f4
xnorcc %g4, %l3, %l6
loop_997:
movrlz %g7, 0x2A2, %i3
smul %i6, %o6, %l4
sll %i7, 0x0D, %i4
bl loop_998
addccc %o1, 0x0589, %l0
movrlez %o5, 0x09A, %o7
sub %i2, 0x0346, %l2
loop_998:
udivx %o4, 0x0DBF, %g5
tneg %icc, 0x2
fnegd %f0, %f10
fbge,a %fcc1, loop_999
fmovsvc %xcc, %f5, %f12
subc %i5, 0x0536, %l5
bl,a,pt %icc, loop_1000
loop_999:
fcmple16 %f16, %f10, %i0
sethi 0x0A2F, %i1
fmovdne %icc, %f2, %f21
loop_1000:
tsubcc %o3, %l1, %g2
edge16l %o0, %o2, %g6
sethi 0x174D, %g1
lduh [%l7 + 0x0E], %g4
fzeros %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulx %l3, 0x0573, %g3
move %xcc, %g7, %l6
xor %i3, 0x00BE, %o6
bn %icc, loop_1001
bvc,a,pn %xcc, loop_1002
array8 %l4, %i6, %i4
sir 0x1E33
loop_1001:
nop
add %l7, 0x08, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %i7
casxa [%l6] 0x04, %i7, %l0
loop_1002:
udivcc %o1, 0x17E1, %o7
fornot1 %f10, %f10, %f20
tcc %icc, 0x2
st %f15, [%l7 + 0x40]
sub %i2, 0x1CBB, %o5
andcc %l2, 0x14C6, %o4
nop
setx 0xC187878B061641A8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xD7EA1631F477D3DA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f28, %f22
fcmpne32 %f20, %f28, %i5
bcs,a,pn %xcc, loop_1003
ldd [%l7 + 0x58], %f4
st %f29, [%l7 + 0x2C]
xnorcc %l5, 0x0275, %i0
loop_1003:
fpadd16 %f28, %f0, %f18
tcs %xcc, 0x3
edge16 %i1, %o3, %g5
ldub [%l7 + 0x34], %g2
srax %l1, 0x0E, %o2
srax %g6, 0x0A, %o0
fmovdvs %icc, %f6, %f4
fbue %fcc2, loop_1004
mulscc %g4, 0x12E6, %l3
subcc %g1, 0x0576, %g3
bpos,a,pn %xcc, loop_1005
loop_1004:
tle %xcc, 0x5
brnz %g7, loop_1006
srax %i3, 0x03, %l6
loop_1005:
nop
wr %g0, 0x81, %asi
ldswa [%l7 + 0x54] %asi, %o6
loop_1006:
sub %l4, %i4, %i6
nop
setx loop_1007, %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 %l0, %i7, %o7
sdivx %i2, 0x1388, %o5
fpsub32s %f25, %f10, %f15
loop_1007:
fmovdne %icc, %f8, %f1
fmovsne %icc, %f12, %f8
array16 %o1, %l2, %o4
array8 %i5, %l5, %i1
ldx [%l7 + 0x50], %i0
array8 %g5, %g2, %o3
wr %g0, 0x89, %asi
ldswa [%l7 + 0x24] %asi, %o2
tcs %xcc, 0x7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tl %xcc, 0x1
sdivx %g6, 0x0A0E, %o0
tleu %icc, 0x2
set 0x3A, %i6
ldstuba [%l7 + %i6] 0x89, %g4
srlx %l1, 0x14, %g1
fbule %fcc3, loop_1008
membar 0x5F
nop
setx 0x0078D323, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0xD58CC1B6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fadds %f1, %f10, %f22
taddcc %g3, 0x121F, %l3
loop_1008:
fble %fcc1, loop_1009
alignaddr %i3, %g7, %o6
brnz %l6, loop_1010
nop
fitos %f2, %f22
loop_1009:
fbul %fcc3, loop_1011
fbne,a %fcc3, loop_1012
loop_1010:
srax %l4, 0x11, %i6
nop
setx 0x7530AAEDE497D45E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x4A3CA48F18DFAFB1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f18, %f0
loop_1011:
nop
set 0x4C, %g2
stb %i4, [%l7 + %g2]
loop_1012:
nop
fitod %f12, %f8
fdtox %f8, %f8
sllx %l0, %i7, %i2
fexpand %f1, %f18
set 0x30, %o5
swapa [%l7 + %o5] 0x80, %o5
sir 0x128A
te %icc, 0x2
pdist %f26, %f30, %f8
andn %o1, %l2, %o7
fbl %fcc0, loop_1013
andn %i5, 0x0160, %l5
movrlz %i1, %o4, %g5
te %xcc, 0x7
loop_1013:
sll %g2, 0x1F, %i0
ldd [%l7 + 0x70], %o2
sdiv %o3, 0x0CA4, %o0
be %xcc, loop_1014
nop
setx loop_1015, %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 %xcc, %g6, %l1
mova %icc, %g4, %g1
loop_1014:
xnorcc %g3, 0x02D4, %i3
loop_1015:
movrlz %g7, %l3, %l6
array8 %l4, %i6, %o6
fmovsne %xcc, %f26, %f22
nop
setx 0xDFC1F6F4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0xD49F34F9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fsubs %f4, %f18, %f22
move %xcc, %l0, %i7
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x10] %asi, %i4
srlx %o5, %o1, %l2
movvs %xcc, %i2, %i5
ba,a,pt %xcc, loop_1016
nop
setx 0x6F9227CF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0xD6A20F5F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fmuls %f15, %f25, %f9
fbe,a %fcc1, loop_1017
te %xcc, 0x4
loop_1016:
nop
set 0x40, %g5
ldda [%l7 + %g5] 0x19, %f0
loop_1017:
udivcc %l5, 0x17B0, %o7
tn %xcc, 0x3
array16 %i1, %o4, %g5
fnot2s %f30, %f27
fbul %fcc2, loop_1018
nop
setx 0xA21C3367752601E7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x2B66426B4F0BF168, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f6, %f20
edge16 %g2, %i0, %o2
andn %o0, %o3, %g6
loop_1018:
movrlz %g4, 0x319, %g1
tcs %icc, 0x0
set 0x30, %i5
prefetcha [%l7 + %i5] 0x89, 0x1
set 0x3C, %o3
lduha [%l7 + %o3] 0x14, %i3
tsubcc %l1, %g7, %l6
sethi 0x13EF, %l3
tleu %xcc, 0x7
fbe,a %fcc3, loop_1019
ldd [%l7 + 0x48], %l4
edge16n %i6, %l0, %i7
stbar
loop_1019:
ldsw [%l7 + 0x30], %o6
fornot1 %f4, %f26, %f2
srlx %i4, 0x00, %o1
edge8n %l2, %o5, %i2
movvs %xcc, %l5, %o7
edge8l %i1, %i5, %g5
tcs %icc, 0x1
tpos %icc, 0x7
fmovsne %xcc, %f23, %f29
xnor %o4, %g2, %o2
wr %g0, 0x80, %asi
ldsha [%l7 + 0x60] %asi, %i0
movcc %xcc, %o3, %g6
sub %o0, %g1, %g4
movrlez %g3, 0x05C, %i3
wr %g0, 0x89, %asi
ldsba [%l7 + 0x5C] %asi, %g7
set 0x08, %i3
lduha [%l7 + %i3] 0x80, %l1
movn %xcc, %l6, %l3
fmovdg %xcc, %f2, %f5
udivcc %i6, 0x08E6, %l4
ld [%l7 + 0x14], %f7
tg %xcc, 0x1
srlx %l0, %o6, %i4
edge32 %i7, %l2, %o1
fbul %fcc3, loop_1020
brlz,a %i2, loop_1021
nop
fitos %f14, %f29
fstox %f29, %f4
ldsb [%l7 + 0x65], %o5
loop_1020:
nop
fitos %f5, %f1
fstox %f1, %f18
fxtos %f18, %f2
loop_1021:
tcc %xcc, 0x5
sdivcc %o7, 0x145F, %l5
sub %i5, 0x1552, %i1
set 0x38, %l6
ldswa [%l7 + %l6] 0x81, %o4
orcc %g2, 0x16E0, %g5
edge32 %o2, %o3, %g6
fbug,a %fcc3, loop_1022
smulcc %i0, 0x0A19, %o0
st %f14, [%l7 + 0x60]
be,pn %icc, loop_1023
loop_1022:
nop
setx 0x5175FCC4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x868C147A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fmuls %f6, %f16, %f18
addcc %g4, 0x12C9, %g3
sllx %g1, %i3, %l1
loop_1023:
sir 0x1ADB
movgu %icc, %l6, %l3
udivcc %i6, 0x12C2, %g7
array16 %l0, %l4, %o6
brz %i7, loop_1024
ble,a %xcc, loop_1025
xor %l2, 0x0FD9, %o1
tvs %xcc, 0x6
loop_1024:
nop
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x38] %asi, 0x0
loop_1025:
movrgz %o5, %i4, %l5
edge16 %o7, %i5, %o4
fble %fcc1, loop_1026
fmovsa %xcc, %f0, %f7
fbul,a %fcc1, loop_1027
flush %l7 + 0x18
loop_1026:
movne %icc, %g2, %g5
tl %icc, 0x3
loop_1027:
fbge %fcc2, loop_1028
and %i1, %o3, %o2
addccc %g6, %i0, %g4
srlx %g3, 0x0C, %g1
loop_1028:
tcs %xcc, 0x0
edge32ln %o0, %l1, %i3
fnegs %f25, %f30
bl,a %icc, loop_1029
ld [%l7 + 0x7C], %f2
sth %l6, [%l7 + 0x0C]
fbug %fcc0, loop_1030
loop_1029:
edge32n %l3, %i6, %g7
tvs %icc, 0x7
array16 %l4, %o6, %l0
loop_1030:
sra %i7, 0x1B, %o1
membar 0x01
fmul8x16au %f5, %f16, %f8
fcmpgt32 %f22, %f6, %l2
set 0x20, %o1
ldda [%l7 + %o1] 0x27, %o4
fmovrsgz %i2, %f6, %f30
fmovrse %i4, %f11, %f23
tsubcctv %o7, %l5, %o4
orncc %g2, 0x0B46, %i5
sll %i1, %g5, %o2
xnor %g6, %o3, %g4
fbu,a %fcc2, loop_1031
mulscc %g3, %i0, %o0
fpadd32 %f20, %f10, %f12
prefetch [%l7 + 0x6C], 0x2
loop_1031:
movne %xcc, %g1, %i3
fmovrdgz %l6, %f26, %f10
tn %xcc, 0x3
tgu %icc, 0x7
xnorcc %l3, 0x0FED, %i6
fpack16 %f18, %f10
movrgz %g7, %l1, %o6
sdivx %l4, 0x10A8, %i7
fpsub32s %f18, %f14, %f10
subcc %l0, %l2, %o5
sethi 0x1202, %i2
sdivcc %o1, 0x15C4, %o7
set 0x4B, %l1
ldsba [%l7 + %l1] 0x11, %l5
fmovdcc %xcc, %f28, %f0
nop
setx 0xC82B65AE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0xAE9418D1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fmuls %f24, %f16, %f0
movrne %o4, 0x34C, %g2
mova %xcc, %i4, %i5
taddcctv %g5, 0x0CBC, %i1
umulcc %o2, %g6, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srax %g3, 0x16, %o3
brnz,a %o0, loop_1032
subc %i0, 0x16F1, %i3
edge16ln %l6, %g1, %l3
movle %icc, %g7, %i6
loop_1032:
tg %xcc, 0x7
st %f8, [%l7 + 0x78]
nop
setx loop_1033, %l0, %l1
jmpl %l1, %o6
fbne %fcc1, loop_1034
tl %xcc, 0x7
membar 0x2B
loop_1033:
fbl %fcc2, loop_1035
loop_1034:
movcs %xcc, %l4, %i7
add %l7, 0x58, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %l0, %l1
loop_1035:
nop
wr %g0, 0x11, %asi
stba %o5, [%l7 + 0x27] %asi
subccc %l2, 0x1B2C, %o1
orcc %o7, 0x1466, %i2
bleu,pn %icc, loop_1036
movg %icc, %o4, %l5
fsrc2s %f5, %f25
umul %g2, 0x06E9, %i5
loop_1036:
andcc %i4, %g5, %o2
add %i1, %g6, %g4
array16 %g3, %o3, %o0
umulcc %i3, %i0, %l6
set 0x40, %i7
lduwa [%l7 + %i7] 0x19, %l3
fmovdpos %xcc, %f6, %f25
wr %g0, 0x80, %asi
swapa [%l7 + 0x60] %asi, %g7
movrgz %i6, 0x2AA, %g1
edge8ln %o6, %i7, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot1 %f10, %f20, %f30
tl %icc, 0x6
movn %xcc, %l1, %l0
movrne %l2, 0x16D, %o1
nop
fitod %f4, %f8
fdtox %f8, %f16
tcs %icc, 0x7
edge8ln %o5, %i2, %o4
movle %xcc, %o7, %g2
bvs,a loop_1037
movn %xcc, %l5, %i4
te %icc, 0x4
udiv %i5, 0x0C63, %o2
loop_1037:
fpadd32s %f11, %f20, %f31
bn,pn %icc, loop_1038
tn %xcc, 0x4
srax %g5, %g6, %g4
xnorcc %i1, %g3, %o0
loop_1038:
umul %i3, 0x0BA8, %i0
array16 %o3, %l3, %g7
set 0x40, %g6
ldda [%l7 + %g6] 0x81, %f16
sra %l6, 0x07, %i6
edge16l %g1, %i7, %o6
nop
setx loop_1039, %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
fmovsa %icc, %f5, %f21
edge32ln %l4, %l0, %l2
nop
fitos %f25, %f3
loop_1039:
movne %icc, %o1, %o5
sth %l1, [%l7 + 0x5A]
movvc %icc, %i2, %o7
bl,a,pn %xcc, loop_1040
movrgz %o4, 0x2CF, %g2
edge8n %l5, %i4, %i5
ldd [%l7 + 0x48], %f20
loop_1040:
fmovsneg %xcc, %f5, %f24
edge32 %g5, %g6, %g4
popc %i1, %o2
orcc %o0, %i3, %g3
set 0x60, %o6
ldda [%l7 + %o6] 0x24, %i0
umul %l3, %o3, %l6
edge32n %i6, %g7, %g1
fxor %f2, %f30, %f28
mulscc %i7, 0x07F6, %o6
ta %xcc, 0x3
fpadd16 %f26, %f10, %f10
bgu loop_1041
fsrc1 %f20, %f12
edge32l %l0, %l4, %o1
set 0x70, %o7
stxa %l2, [%l7 + %o7] 0x18
loop_1041:
bge,pn %icc, loop_1042
movn %xcc, %l1, %i2
nop
fitos %f24, %f6
udivcc %o7, 0x038B, %o4
loop_1042:
edge8ln %o5, %g2, %l5
sdivx %i4, 0x1DD7, %i5
movle %xcc, %g5, %g6
fmovdleu %icc, %f26, %f24
and %i1, %o2, %o0
movre %i3, %g4, %g3
movn %icc, %l3, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movre %l6, 0x196, %i6
bge,pn %xcc, loop_1043
sra %g7, %o3, %i7
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x68] %asi, 0x2
loop_1043:
fmovrslz %l0, %f29, %f18
xorcc %l4, 0x0C2D, %o1
movge %icc, %l2, %l1
movge %xcc, %i2, %o7
edge8 %o4, %o5, %g2
move %xcc, %l5, %g1
flush %l7 + 0x6C
movleu %icc, %i5, %g5
fmuld8sux16 %f16, %f17, %f24
pdist %f24, %f22, %f16
sdivcc %g6, 0x15B4, %i4
addccc %o2, 0x06C4, %i1
fble %fcc1, loop_1044
movle %icc, %i3, %g4
add %g3, 0x007A, %o0
bvc loop_1045
loop_1044:
tsubcc %l3, %l6, %i6
udivx %g7, 0x0147, %o3
fmovsvs %xcc, %f14, %f16
loop_1045:
flush %l7 + 0x10
bcc,a,pn %icc, loop_1046
fnors %f0, %f30, %f29
fcmple32 %f2, %f28, %i0
tne %icc, 0x0
loop_1046:
subc %o6, %i7, %l0
smulcc %l4, %l2, %o1
brgz %l1, loop_1047
sra %i2, %o4, %o5
tsubcctv %g2, 0x1148, %o7
andncc %g1, %l5, %i5
loop_1047:
tleu %icc, 0x6
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x1B] %asi, %g5
nop
setx 0x3059C596, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
fmovdneg %xcc, %f10, %f21
orn %g6, %o2, %i1
sllx %i4, 0x0B, %g4
fmovsa %xcc, %f8, %f24
edge32ln %i3, %o0, %g3
lduh [%l7 + 0x60], %l6
call loop_1048
tpos %icc, 0x0
tn %icc, 0x0
for %f14, %f24, %f0
loop_1048:
stbar
array8 %i6, %g7, %l3
tcc %icc, 0x2
movre %i0, %o3, %o6
set 0x2C, %l2
stwa %l0, [%l7 + %l2] 0x19
fmovsneg %xcc, %f2, %f6
movrlz %l4, %i7, %o1
array16 %l2, %i2, %l1
fbe,a %fcc3, loop_1049
fnors %f24, %f0, %f20
call loop_1050
tcc %icc, 0x1
loop_1049:
edge16n %o5, %o4, %o7
taddcctv %g1, 0x0E1A, %g2
loop_1050:
array16 %l5, %g5, %i5
edge16ln %o2, %g6, %i1
ta %icc, 0x5
srax %i4, %i3, %o0
fbge %fcc3, loop_1051
addcc %g3, %l6, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd32s %f27, %f11, %f25
loop_1051:
sll %i6, 0x0F, %g7
tvc %xcc, 0x2
add %l3, 0x1E57, %o3
movcs %xcc, %o6, %i0
fmovsa %xcc, %f25, %f5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movneg %xcc, %l4, %l0
subccc %i7, %l2, %o1
movge %xcc, %i2, %l1
fmovdg %icc, %f1, %f10
sth %o4, [%l7 + 0x16]
edge16n %o5, %g1, %o7
fmovs %f18, %f4
fbe %fcc1, loop_1052
tsubcctv %g2, %l5, %g5
movle %xcc, %i5, %o2
fba %fcc3, loop_1053
loop_1052:
subccc %i1, 0x0EE6, %g6
tleu %icc, 0x2
edge32n %i3, %o0, %g3
loop_1053:
movrgz %i4, 0x07F, %l6
fornot1s %f24, %f25, %f21
andcc %i6, 0x1CB1, %g7
edge8 %l3, %g4, %o3
st %f20, [%l7 + 0x40]
move %xcc, %i0, %l4
sir 0x0F0D
addcc %o6, 0x004F, %i7
srlx %l0, 0x1A, %l2
movrlez %o1, 0x112, %i2
sdiv %o4, 0x0AFF, %l1
ba,pn %xcc, loop_1054
edge32ln %g1, %o5, %o7
nop
setx 0x604205A0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x5ED81B81, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fdivs %f28, %f14, %f14
movrne %g2, %g5, %i5
loop_1054:
movle %icc, %l5, %i1
fexpand %f23, %f8
ldsh [%l7 + 0x54], %o2
movcs %icc, %i3, %o0
subcc %g3, %g6, %l6
bneg,a loop_1055
smul %i6, 0x1931, %g7
edge16ln %i4, %g4, %o3
umul %i0, 0x0C83, %l4
loop_1055:
movge %icc, %l3, %o6
movle %xcc, %l0, %i7
mova %icc, %o1, %i2
and %o4, 0x00A7, %l1
tleu %icc, 0x1
nop
setx 0xCCA5C0D1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x60D75CD0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fmuls %f29, %f20, %f3
fmovdgu %xcc, %f16, %f17
nop
setx 0x60503AC7, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
or %g1, %l2, %o5
brnz %g2, loop_1056
udivx %g5, 0x03E7, %i5
mulscc %l5, %o7, %i1
tg %icc, 0x0
loop_1056:
edge8l %i3, %o0, %o2
movl %icc, %g6, %l6
bcc,pt %icc, loop_1057
fand %f4, %f22, %f20
xorcc %i6, 0x16EF, %g3
nop
fitod %f5, %f28
loop_1057:
fmuld8ulx16 %f22, %f16, %f10
fmovscs %xcc, %f16, %f14
andncc %i4, %g7, %o3
tge %xcc, 0x5
te %icc, 0x6
fmovdgu %icc, %f0, %f1
fxnors %f10, %f23, %f3
edge16l %g4, %i0, %l4
udivx %o6, 0x117A, %l0
add %l7, 0x30, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %i7
casxa [%l6] %asi, %i7, %l3
ldd [%l7 + 0x60], %f28
xnor %o1, 0x0A91, %o4
fnands %f26, %f15, %f21
fmovsgu %xcc, %f18, %f12
movge %icc, %l1, %g1
ld [%l7 + 0x14], %f15
fmovs %f2, %f19
st %f24, [%l7 + 0x78]
fxnor %f18, %f18, %f4
edge32l %i2, %o5, %l2
fmovrdlez %g2, %f12, %f10
orn %g5, 0x0436, %i5
tne %xcc, 0x1
addc %l5, %o7, %i3
movgu %icc, %i1, %o2
popc %g6, %o0
taddcc %i6, 0x02E4, %g3
umul %l6, %i4, %g7
srlx %o3, 0x01, %g4
fbg %fcc3, loop_1058
add %l4, %i0, %l0
fmovdcc %xcc, %f29, %f15
movrlz %i7, 0x1B8, %o6
loop_1058:
membar 0x28
edge8l %o1, %l3, %o4
ta %xcc, 0x6
tvc %icc, 0x1
sir 0x0250
edge32ln %g1, %l1, %i2
fbe %fcc0, loop_1059
addcc %o5, 0x10EE, %g2
umul %g5, %l2, %l5
brlz %i5, loop_1060
loop_1059:
nop
set 0x34, %i1
prefetch [%l7 + %i1], 0x1
edge32l %o7, %i3, %o2
smul %i1, %g6, %i6
loop_1060:
tpos %icc, 0x7
ta %icc, 0x0
fornot1 %f10, %f18, %f10
sethi 0x0CB9, %o0
tsubcctv %l6, 0x06BA, %i4
fmovdneg %xcc, %f29, %f18
edge8n %g7, %g3, %g4
be,a loop_1061
for %f0, %f24, %f18
fblg %fcc2, loop_1062
fmovdleu %icc, %f25, %f19
loop_1061:
andcc %o3, %l4, %i0
set 0x0, %i4
stxa %l0, [%g0 + %i4] 0x5f
loop_1062:
fbne %fcc3, loop_1063
fmovs %f28, %f0
fornot1s %f25, %f24, %f15
edge16ln %o6, %o1, %l3
loop_1063:
nop
wr %g0, 0x89, %asi
stwa %o4, [%l7 + 0x74] %asi
orn %g1, %i7, %i2
edge32ln %l1, %g2, %o5
fmovdleu %xcc, %f15, %f15
ldd [%l7 + 0x68], %f0
edge32ln %g5, %l2, %l5
fmovdg %icc, %f10, %f24
tge %xcc, 0x2
movrne %i5, 0x155, %i3
ldsb [%l7 + 0x69], %o2
fone %f10
stbar
ldsh [%l7 + 0x2E], %o7
membar 0x20
movge %icc, %g6, %i1
sub %o0, 0x1FB7, %i6
add %l7, 0x20, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %l6, %g7
mova %icc, %i4, %g4
nop
set 0x18, %o2
ldd [%l7 + %o2], %o2
xor %l4, %g3, %i0
udiv %o6, 0x1C94, %l0
tsubcctv %l3, 0x0ECE, %o4
bg,a loop_1064
srlx %g1, %i7, %o1
addcc %l1, 0x19D0, %i2
umul %g2, 0x1477, %o5
loop_1064:
edge16n %g5, %l5, %l2
fpsub32s %f19, %f9, %f17
smul %i5, %i3, %o2
fmovscs %icc, %f23, %f7
and %o7, %i1, %o0
xorcc %i6, 0x065E, %l6
smul %g7, %i4, %g6
nop
setx 0x30761244C1CA4A24, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x4BA21E7110418599, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fmuld %f24, %f26, %f4
fmovsleu %icc, %f3, %f27
tl %xcc, 0x3
fmovsge %icc, %f30, %f1
std %f8, [%l7 + 0x68]
fmovdgu %icc, %f29, %f26
edge16 %g4, %o3, %g3
fbue %fcc3, loop_1065
mulscc %l4, 0x1A0B, %o6
nop
fitos %f4, %f19
fstoi %f19, %f30
fbule,a %fcc3, loop_1066
loop_1065:
sub %l0, 0x060F, %i0
fmovdpos %icc, %f31, %f31
movrlez %l3, 0x3B6, %g1
loop_1066:
ldsh [%l7 + 0x1E], %i7
taddcc %o1, 0x1C19, %l1
sll %o4, 0x1E, %i2
srl %g2, %o5, %g5
wr %g0, 0x80, %asi
stxa %l5, [%l7 + 0x10] %asi
fpadd32 %f10, %f20, %f26
movre %i5, %l2, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fexpand %f17, %f10
subcc %o7, 0x10F2, %i1
fmul8ulx16 %f12, %f16, %f22
fsrc2 %f10, %f30
smul %o0, 0x0935, %i6
fnegd %f6, %f14
tleu %icc, 0x6
nop
set 0x3E, %g4
stb %l6, [%l7 + %g4]
movrlez %g7, %i4, %o2
taddcc %g6, 0x15BD, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %g3, %o3, %l4
xor %l0, 0x0102, %o6
and %i0, 0x09B0, %l3
brgz,a %i7, loop_1067
fmovsvs %xcc, %f15, %f11
movg %icc, %o1, %g1
tne %xcc, 0x7
loop_1067:
lduh [%l7 + 0x40], %o4
fmovspos %xcc, %f2, %f3
brlez %l1, loop_1068
fmovscc %xcc, %f27, %f23
fands %f2, %f12, %f17
fnot2s %f8, %f14
loop_1068:
fpsub32s %f9, %f27, %f16
set 0x20, %i2
ldxa [%g0 + %i2] 0x20, %i2
add %l7, 0x10, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %g2
casxa [%l6] %asi, %g2, %g5
fmovrsgez %l5, %f1, %f19
ldx [%l7 + 0x28], %i5
smulcc %l2, %o5, %o7
nop
setx 0xC86BFF735CB091F3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xDABC9691382FCF2A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f30, %f2
movneg %icc, %i3, %o0
movl %xcc, %i1, %l6
movre %i6, %i4, %g7
fandnot2 %f2, %f24, %f22
bcc %icc, loop_1069
fxnors %f31, %f27, %f7
fornot2 %f6, %f2, %f20
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1069:
nop
setx loop_1070, %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
orn %g6, %g4, %o2
add %l7, 0x24, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %o3, %l4
loop_1070:
fmovdvs %icc, %f1, %f15
fmovsvc %xcc, %f30, %f10
edge32n %g3, %o6, %l0
wr %g0, 0xe2, %asi
stha %l3, [%l7 + 0x46] %asi
membar #Sync
sllx %i0, %o1, %g1
fmul8sux16 %f4, %f24, %f28
sub %i7, %o4, %i2
tsubcctv %l1, %g5, %l5
addccc %i5, %g2, %l2
add %l7, 0x1C, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %o5, %i3
mulx %o7, 0x162B, %i1
orn %o0, 0x1101, %l6
fbuge,a %fcc1, loop_1071
umulcc %i4, %g7, %g6
fmovdvs %xcc, %f29, %f10
ldstub [%l7 + 0x15], %g4
loop_1071:
srax %o2, 0x1D, %o3
fbn %fcc2, loop_1072
umul %i6, 0x07D2, %l4
fmovrdne %o6, %f24, %f28
te %icc, 0x0
loop_1072:
fbne %fcc3, loop_1073
srl %l0, 0x17, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stbar
loop_1073:
alignaddr %i0, %l3, %o1
nop
setx 0x20421209, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x22D474EA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fadds %f4, %f26, %f9
fmul8ulx16 %f14, %f2, %f2
fzero %f26
bvs %xcc, loop_1074
alignaddrl %i7, %g1, %i2
move %icc, %l1, %g5
move %icc, %o4, %i5
loop_1074:
sllx %g2, %l2, %l5
umul %o5, 0x1A65, %o7
fmovspos %xcc, %f9, %f20
tle %xcc, 0x5
movrgz %i3, %o0, %l6
fpack32 %f12, %f12, %f0
bne,a,pn %xcc, loop_1075
movgu %xcc, %i1, %i4
ldd [%l7 + 0x28], %f18
fble %fcc3, loop_1076
loop_1075:
brgez,a %g6, loop_1077
mova %xcc, %g7, %g4
fmul8x16al %f29, %f12, %f24
loop_1076:
fbl,a %fcc2, loop_1078
loop_1077:
tg %icc, 0x5
orcc %o2, 0x0692, %i6
edge32ln %l4, %o6, %o3
loop_1078:
fbue,a %fcc1, loop_1079
fcmpne16 %f6, %f0, %g3
sdiv %l0, 0x05F9, %l3
edge32 %o1, %i7, %i0
loop_1079:
be,a loop_1080
edge32l %g1, %i2, %l1
movrlz %o4, 0x1FD, %g5
tg %icc, 0x5
loop_1080:
movn %xcc, %g2, %i5
sir 0x05A9
movrne %l5, 0x3DD, %l2
tleu %xcc, 0x2
fbule,a %fcc1, loop_1081
addcc %o5, 0x16E1, %o7
tvc %icc, 0x1
tne %icc, 0x0
loop_1081:
fmovrdgez %i3, %f4, %f18
brlez %o0, loop_1082
edge16n %l6, %i1, %i4
movcc %xcc, %g7, %g4
movg %icc, %g6, %o2
loop_1082:
nop
set 0x50, %g7
ldda [%l7 + %g7] 0xea, %l4
movpos %xcc, %o6, %o3
fmovdvs %icc, %f24, %f12
xnor %g3, 0x0B74, %i6
movn %icc, %l0, %l3
tgu %xcc, 0x4
nop
fitod %f10, %f20
fdtoi %f20, %f14
move %icc, %o1, %i7
andn %g1, 0x1CB3, %i2
xnorcc %i0, %o4, %g5
tvs %xcc, 0x2
movvc %icc, %g2, %l1
set 0x36, %g3
ldsba [%l7 + %g3] 0x0c, %l5
smulcc %l2, %o5, %o7
ldsh [%l7 + 0x4E], %i5
tcs %icc, 0x6
fmovsn %icc, %f26, %f24
alignaddr %i3, %l6, %o0
movrlez %i1, %i4, %g4
fmovrsgz %g7, %f12, %f11
edge8ln %o2, %g6, %o6
orcc %l4, %o3, %i6
movcc %xcc, %l0, %l3
move %xcc, %o1, %g3
add %l7, 0x20, %l6
wr %g0, 0x19, %asi
casa [%l6] %asi, %g1, %i7
set 0x50, %i0
ldxa [%l7 + %i0] 0x0c, %i0
taddcctv %o4, 0x0C09, %g5
nop
setx loop_1083, %l0, %l1
jmpl %l1, %i2
subccc %g2, %l1, %l2
fmovsvc %icc, %f8, %f8
smul %l5, %o5, %o7
loop_1083:
ldsw [%l7 + 0x20], %i5
tne %icc, 0x7
subc %l6, 0x1376, %i3
lduw [%l7 + 0x08], %o0
movrgez %i4, %g4, %g7
be,a,pn %xcc, loop_1084
fmovdn %icc, %f23, %f19
fbo %fcc3, loop_1085
fmovdn %xcc, %f11, %f23
loop_1084:
tcs %icc, 0x7
edge16ln %o2, %g6, %o6
loop_1085:
nop
wr %g0, 0x0c, %asi
stwa %l4, [%l7 + 0x60] %asi
nop
setx 0x606C7866, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
movleu %icc, %i1, %i6
sdiv %l0, 0x0E6D, %o3
fbug %fcc1, loop_1086
fbn %fcc2, loop_1087
bpos,a %xcc, loop_1088
array16 %l3, %o1, %g3
loop_1086:
movl %xcc, %g1, %i7
loop_1087:
nop
fitos %f7, %f9
fstox %f9, %f6
fxtos %f6, %f12
loop_1088:
movgu %xcc, %i0, %g5
fble %fcc3, loop_1089
bleu,a,pn %xcc, loop_1090
movl %icc, %i2, %g2
movle %xcc, %o4, %l2
loop_1089:
fmovsa %xcc, %f28, %f2
loop_1090:
edge8l %l1, %o5, %o7
addccc %l5, %i5, %l6
fbne,a %fcc1, loop_1091
edge16ln %i3, %i4, %o0
movcs %icc, %g7, %o2
bcc,a,pn %xcc, loop_1092
loop_1091:
sllx %g6, 0x09, %o6
taddcc %g4, %l4, %i6
fnot1 %f14, %f22
loop_1092:
movvs %icc, %l0, %o3
fornot1 %f12, %f8, %f18
edge32n %i1, %l3, %o1
movrne %g3, %i7, %g1
brlez,a %g5, loop_1093
nop
setx 0x3F8DE57D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
fsqrts %f1, %f30
movne %icc, %i0, %i2
nop
setx loop_1094, %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_1093:
sllx %o4, 0x0B, %l2
sll %l1, 0x19, %o5
tsubcctv %g2, %o7, %l5
loop_1094:
nop
wr %g0, 0xe3, %asi
ldda [%l7 + 0x40] %asi, %i4
edge8ln %i3, %i4, %o0
movleu %icc, %g7, %l6
nop
setx 0xD0690650, %l0, %l6
st %l6, [%l7 + 0x10]
ld [%l7 + 0x10], %fsr
bn,pt %icc, loop_1095
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tleu %xcc, 0x7
edge8 %g6, %o2, %g4
loop_1095:
bneg,a %xcc, loop_1096
fbue %fcc3, loop_1097
tg %xcc, 0x2
srlx %l4, 0x01, %o6
loop_1096:
movleu %icc, %l0, %o3
loop_1097:
nop
setx 0x691FA293E3619A18, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x7AEE61271A3068D2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fsubd %f14, %f30, %f18
fbo %fcc0, loop_1098
srlx %i1, 0x18, %i6
subc %o1, 0x00EC, %g3
edge32 %i7, %l3, %g5
loop_1098:
fmovda %xcc, %f12, %f18
sdiv %g1, 0x04BF, %i0
movn %xcc, %i2, %o4
fmovsn %xcc, %f2, %f10
fmovdvs %icc, %f7, %f16
edge32 %l2, %o5, %g2
wr %g0, 0x2f, %asi
stwa %l1, [%l7 + 0x48] %asi
membar #Sync
xnor %o7, %i5, %l5
brz,a %i3, loop_1099
faligndata %f0, %f14, %f24
taddcc %o0, 0x1FD2, %i4
fmovdl %icc, %f24, %f17
loop_1099:
umulcc %g7, %g6, %o2
add %g4, 0x0F3E, %l6
bn,a,pt %xcc, loop_1100
movge %icc, %o6, %l4
ldd [%l7 + 0x40], %f20
fpack16 %f16, %f11
loop_1100:
fpsub32 %f0, %f26, %f8
mulscc %o3, 0x15E2, %i1
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x08] %asi, %i6
xor %o1, %l0, %g3
movpos %xcc, %i7, %g5
nop
setx 0x815431304073204E, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
mulx %l3, %i0, %i2
movne %xcc, %g1, %o4
tle %icc, 0x0
nop
fitod %f0, %f8
fdtox %f8, %f16
fxtod %f16, %f8
fble %fcc2, loop_1101
fmovse %icc, %f0, %f31
sdivcc %l2, 0x0DA7, %g2
movg %xcc, %o5, %o7
loop_1101:
ble,a,pt %xcc, loop_1102
edge32n %i5, %l5, %i3
fxnors %f8, %f30, %f3
fmovsa %xcc, %f1, %f26
loop_1102:
tcs %icc, 0x7
movvc %xcc, %l1, %o0
ldsw [%l7 + 0x54], %g7
sdivx %i4, 0x05D4, %o2
bne %xcc, loop_1103
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %g4, %g6, %o6
set 0x48, %l0
stwa %l6, [%l7 + %l0] 0x15
loop_1103:
tvs %icc, 0x5
alignaddrl %l4, %i1, %o3
set 0x40, %l5
stda %f0, [%l7 + %l5] 0x88
fmovse %icc, %f20, %f18
array32 %i6, %o1, %g3
movne %xcc, %i7, %g5
movleu %xcc, %l0, %i0
movgu %xcc, %l3, %i2
fbo,a %fcc0, loop_1104
xnor %o4, 0x0A59, %g1
edge32l %l2, %o5, %o7
andcc %g2, 0x0243, %l5
loop_1104:
movpos %xcc, %i5, %l1
fmovdge %icc, %f29, %f16
movrlez %o0, 0x181, %g7
movrlez %i3, 0x0F3, %o2
movre %i4, %g6, %g4
orcc %o6, 0x1B7E, %l6
fmovdge %icc, %f0, %f19
sll %i1, %o3, %i6
ba loop_1105
srl %l4, 0x1D, %o1
edge32 %g3, %g5, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1105:
fsrc2s %f21, %f9
fmovdl %xcc, %f15, %f26
tpos %xcc, 0x1
orncc %l0, 0x1B8A, %l3
fcmpeq16 %f14, %f8, %i2
tl %icc, 0x3
fbg %fcc0, loop_1106
bvs %icc, loop_1107
fornot1s %f21, %f29, %f21
move %icc, %i0, %g1
loop_1106:
nop
setx 0xC1476F7A492E0871, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xD1E062D2D1C034D5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f14, %f28
loop_1107:
orncc %o4, 0x0C24, %o5
movn %xcc, %o7, %g2
sllx %l2, 0x19, %i5
bne,a %xcc, loop_1108
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8 %l1, %o0, %l5
tg %xcc, 0x6
loop_1108:
tne %icc, 0x1
movle %xcc, %g7, %o2
tn %xcc, 0x3
bn,a loop_1109
bpos,a loop_1110
array16 %i3, %i4, %g6
fmovdn %icc, %f20, %f28
loop_1109:
edge32n %o6, %g4, %l6
loop_1110:
sdivcc %i1, 0x08A5, %i6
fbue %fcc0, loop_1111
stbar
fmovdcs %xcc, %f3, %f18
ldstub [%l7 + 0x56], %l4
loop_1111:
fmul8ulx16 %f4, %f10, %f4
tl %icc, 0x5
array16 %o1, %g3, %g5
edge32n %i7, %o3, %l0
fsrc1 %f4, %f4
movvc %xcc, %l3, %i0
sth %i2, [%l7 + 0x62]
array16 %o4, %g1, %o5
fandnot1 %f18, %f22, %f8
xnor %g2, 0x0EA4, %o7
brlez,a %l2, loop_1112
srax %i5, 0x02, %l1
wr %g0, 0x0c, %asi
stba %l5, [%l7 + 0x41] %asi
loop_1112:
taddcc %o0, 0x160C, %o2
fmovdl %xcc, %f24, %f7
lduw [%l7 + 0x50], %i3
bl %icc, loop_1113
fandnot2 %f10, %f16, %f4
edge32n %g7, %i4, %g6
srax %o6, 0x1F, %g4
loop_1113:
taddcc %l6, 0x17C7, %i1
umul %i6, 0x1BFD, %l4
fmovscs %xcc, %f16, %f19
orn %g3, %g5, %o1
membar #Sync
wr %g0, 0x17, %asi
ldda [%l7 + 0x40] %asi, %f16
popc 0x140E, %o3
st %f4, [%l7 + 0x68]
and %i7, %l3, %i0
edge16l %i2, %l0, %g1
fsrc1s %f20, %f8
tl %xcc, 0x2
bneg %xcc, loop_1114
and %o5, %g2, %o7
sdivcc %o4, 0x1D54, %i5
fpsub16 %f28, %f12, %f6
loop_1114:
tne %xcc, 0x6
add %l7, 0x68, %l6
wr %g0, 0x04, %asi
casxa [%l6] 0x04, %l1, %l5
ldd [%l7 + 0x58], %f30
fbe %fcc3, loop_1115
addc %l2, 0x0BB6, %o0
tsubcctv %i3, %o2, %i4
nop
setx 0xA169926A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
fsqrts %f19, %f30
loop_1115:
edge32n %g6, %g7, %o6
xnorcc %g4, %i1, %l6
udivx %l4, 0x1A15, %g3
umulcc %i6, 0x079F, %o1
wr %g0, 0x18, %asi
ldsba [%l7 + 0x09] %asi, %g5
move %xcc, %i7, %o3
wr %g0, 0x04, %asi
stxa %l3, [%l7 + 0x08] %asi
fmovscc %xcc, %f0, %f27
fpadd32s %f15, %f20, %f25
edge8n %i2, %l0, %g1
std %f8, [%l7 + 0x38]
popc 0x0A6A, %o5
orn %g2, 0x0710, %i0
fnor %f28, %f16, %f18
alignaddr %o7, %o4, %l1
fmovdleu %icc, %f29, %f24
fmovsle %icc, %f31, %f7
fnor %f28, %f4, %f28
fbne,a %fcc2, loop_1116
stx %i5, [%l7 + 0x48]
ldsb [%l7 + 0x2A], %l2
tvs %icc, 0x3
loop_1116:
nop
setx 0x3D0B19CF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0xC4642715, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fmuls %f11, %f9, %f5
fmovrsne %o0, %f5, %f4
ldsb [%l7 + 0x10], %i3
stx %l5, [%l7 + 0x50]
movrlez %i4, 0x0A3, %g6
tsubcctv %g7, 0x134F, %o2
fbn,a %fcc2, loop_1117
tne %icc, 0x6
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x40] %asi, %g4
loop_1117:
and %i1, %o6, %l4
orn %l6, 0x0CB5, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tleu %xcc, 0x3
tn %icc, 0x2
smul %g3, 0x04D6, %o1
tcc %xcc, 0x0
fzeros %f20
sdivx %i7, 0x14F1, %g5
orcc %o3, 0x0F9E, %l3
brgez %i2, loop_1118
tneg %xcc, 0x2
tn %icc, 0x5
edge16ln %g1, %l0, %o5
loop_1118:
nop
setx loop_1119, %l0, %l1
jmpl %l1, %g2
tcs %xcc, 0x7
brgez,a %o7, loop_1120
bn,a,pt %xcc, loop_1121
loop_1119:
mova %icc, %i0, %l1
set 0x52, %l3
ldsba [%l7 + %l3] 0x89, %i5
loop_1120:
edge8n %l2, %o4, %i3
loop_1121:
fabsd %f26, %f2
ta %xcc, 0x2
fbue %fcc2, loop_1122
movre %l5, 0x3DA, %i4
bvs %xcc, loop_1123
tl %xcc, 0x0
loop_1122:
brlez %o0, loop_1124
orn %g6, %o2, %g7
loop_1123:
tgu %xcc, 0x0
fmul8x16al %f17, %f19, %f20
loop_1124:
movneg %icc, %g4, %i1
set 0x2C, %g1
sta %f26, [%l7 + %g1] 0x04
fxnor %f12, %f22, %f2
fbule,a %fcc3, loop_1125
umul %l4, 0x09AF, %o6
xorcc %l6, %i6, %g3
fmovdleu %icc, %f4, %f8
loop_1125:
fandnot2 %f26, %f8, %f0
fmovdle %xcc, %f23, %f9
bl,a,pn %xcc, loop_1126
array32 %i7, %g5, %o3
set 0x8, %l4
ldxa [%g0 + %l4] 0x20, %o1
loop_1126:
tleu %xcc, 0x6
smul %l3, 0x1FF7, %g1
bn,pt %xcc, loop_1127
stx %i2, [%l7 + 0x78]
nop
setx 0x4042F4DB, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
subcc %l0, %g2, %o7
loop_1127:
fones %f30
wr %g0, 0x80, %asi
lduba [%l7 + 0x28] %asi, %i0
fpadd16 %f30, %f24, %f30
sllx %l1, 0x18, %i5
bleu loop_1128
bcc loop_1129
fmovrdne %o5, %f26, %f8
sir 0x1C23
loop_1128:
xnorcc %l2, 0x118A, %o4
loop_1129:
tge %xcc, 0x6
tle %icc, 0x0
xnor %i3, %i4, %o0
orncc %l5, %g6, %o2
fbge %fcc0, loop_1130
brlz,a %g7, loop_1131
ba,pn %xcc, loop_1132
subccc %g4, 0x1078, %l4
loop_1130:
edge8l %o6, %i1, %i6
loop_1131:
nop
set 0x43, %o4
lduba [%l7 + %o4] 0x19, %g3
loop_1132:
or %i7, %g5, %l6
ldsw [%l7 + 0x70], %o3
brlez,a %l3, loop_1133
fbg %fcc0, loop_1134
fmovrslz %g1, %f11, %f7
bg %icc, loop_1135
loop_1133:
fmul8x16 %f29, %f0, %f0
loop_1134:
movl %xcc, %i2, %l0
subcc %g2, %o7, %i0
loop_1135:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvs loop_1136
mulx %l1, %o1, %o5
fbe,a %fcc1, loop_1137
movne %icc, %l2, %o4
loop_1136:
brlez,a %i5, loop_1138
fpsub16 %f0, %f24, %f30
loop_1137:
tle %icc, 0x2
add %l7, 0x30, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %i3
casxa [%l6] 0x04, %i3, %i4
loop_1138:
udivx %l5, 0x1874, %o0
tpos %xcc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitod %f4, %f0
fdtos %f0, %f21
movrgz %o2, 0x27B, %g7
lduh [%l7 + 0x5E], %g4
set 0x60, %i6
swapa [%l7 + %i6] 0x19, %l4
fbge,a %fcc1, loop_1139
fmovdne %icc, %f17, %f3
fble,a %fcc0, loop_1140
stbar
loop_1139:
nop
set 0x40, %g2
stda %f16, [%l7 + %g2] 0x14
loop_1140:
tl %xcc, 0x0
fsrc2s %f2, %f18
tneg %icc, 0x7
sth %g6, [%l7 + 0x1E]
sdiv %i1, 0x0085, %o6
xnor %g3, %i7, %g5
array8 %l6, %o3, %l3
subcc %i6, %i2, %l0
edge8l %g2, %g1, %i0
mulx %o7, 0x0727, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvc,a,pn %xcc, loop_1141
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0xBF7B0708, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
fsqrts %f4, %f24
stx %o1, [%l7 + 0x48]
loop_1141:
andcc %l2, %o5, %o4
fpadd32 %f22, %f18, %f14
sdivcc %i5, 0x1CA3, %i3
sll %l5, %i4, %o2
tle %xcc, 0x1
edge16n %g7, %o0, %l4
movrgz %g4, %i1, %o6
fmovsge %icc, %f15, %f20
tn %xcc, 0x2
fmovrsgez %g3, %f4, %f23
edge16 %g6, %i7, %g5
nop
setx 0xB9E4B053, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x76C49BF4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fsubs %f24, %f17, %f3
subccc %l6, %l3, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %icc, %i2, %l0
wr %g0, 0x80, %asi
swapa [%l7 + 0x24] %asi, %g2
fmovspos %xcc, %f27, %f22
wr %g0, 0x89, %asi
lda [%l7 + 0x0C] %asi, %f24
ble loop_1142
fnegd %f26, %f26
fbl %fcc2, loop_1143
tpos %icc, 0x1
loop_1142:
stw %g1, [%l7 + 0x38]
tl %icc, 0x0
loop_1143:
movrgez %i6, 0x1C9, %i0
fnor %f20, %f8, %f10
fbu %fcc3, loop_1144
smul %o7, 0x1C26, %l1
movleu %xcc, %l2, %o5
lduh [%l7 + 0x40], %o4
loop_1144:
edge8 %i5, %i3, %o1
st %f0, [%l7 + 0x30]
fzeros %f7
nop
setx loop_1145, %l0, %l1
jmpl %l1, %i4
fmovd %f0, %f0
smul %l5, 0x151A, %g7
bcc %xcc, loop_1146
loop_1145:
tg %icc, 0x7
ldstub [%l7 + 0x09], %o0
ldd [%l7 + 0x40], %f30
loop_1146:
fbue,a %fcc1, loop_1147
xnorcc %o2, %g4, %l4
array32 %o6, %i1, %g6
for %f2, %f18, %f30
loop_1147:
st %f2, [%l7 + 0x5C]
fxors %f8, %f23, %f29
fmul8sux16 %f4, %f14, %f20
te %xcc, 0x7
sdiv %i7, 0x06EC, %g5
sir 0x0848
edge32ln %g3, %l6, %l3
movleu %xcc, %o3, %i2
tcc %icc, 0x1
fmul8x16al %f14, %f31, %f6
fmovdneg %xcc, %f30, %f1
fsrc1s %f14, %f18
sir 0x13A2
add %l0, %g1, %i6
set 0x14, %o5
ldswa [%l7 + %o5] 0x80, %g2
nop
fitod %f6, %f14
fdtox %f14, %f20
array8 %o7, %l1, %i0
edge16ln %o5, %o4, %l2
wr %g0, 0xea, %asi
stba %i3, [%l7 + 0x4C] %asi
membar #Sync
nop
setx 0xC68ECE8C6F8C2F93, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x47DFFE7BAC0102C3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f24, %f26
array32 %o1, %i4, %i5
srl %l5, 0x0C, %g7
membar 0x65
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x18] %asi, 0x2
fbule,a %fcc3, loop_1148
std %f24, [%l7 + 0x30]
array32 %o0, %g4, %l4
fbl %fcc1, loop_1149
loop_1148:
brgez %o6, loop_1150
nop
fitod %f8, %f14
fdtox %f14, %f20
orcc %g6, %i1, %g5
loop_1149:
nop
setx loop_1151, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1150:
fpack16 %f6, %f8
fbg,a %fcc1, loop_1152
fmovdleu %xcc, %f15, %f31
loop_1151:
movg %icc, %i7, %g3
sir 0x0EFD
loop_1152:
stx %l6, [%l7 + 0x70]
wr %g0, 0x2f, %asi
stwa %o3, [%l7 + 0x20] %asi
membar #Sync
movn %xcc, %i2, %l0
fmovs %f5, %f14
array16 %g1, %l3, %i6
andcc %o7, %g2, %l1
edge8l %o5, %i0, %l2
edge16l %o4, %o1, %i3
ldub [%l7 + 0x33], %i5
nop
fitod %f12, %f14
fdtoi %f14, %f18
xor %i4, %l5, %g7
fbne %fcc1, loop_1153
tcs %icc, 0x3
for %f8, %f4, %f8
tleu %xcc, 0x3
loop_1153:
fmovsle %icc, %f24, %f13
sdiv %o2, 0x108A, %g4
fpmerge %f25, %f17, %f22
mulx %o0, %o6, %l4
sdivcc %g6, 0x175C, %g5
brnz,a %i7, loop_1154
sra %g3, %l6, %o3
tle %icc, 0x3
fbue %fcc1, loop_1155
loop_1154:
sra %i2, %i1, %l0
swap [%l7 + 0x2C], %g1
fmovrdgez %l3, %f4, %f18
loop_1155:
fmul8sux16 %f26, %f14, %f10
nop
setx 0x22021D5403CDA0D7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x11C27C0F2E8EE76B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f20, %f20
movrgz %i6, %g2, %l1
move %icc, %o5, %i0
membar 0x0B
andn %l2, %o7, %o1
bne,pn %xcc, loop_1156
edge8ln %o4, %i5, %i4
fmovsg %xcc, %f4, %f13
ble,a,pn %xcc, loop_1157
loop_1156:
fmul8ulx16 %f12, %f14, %f4
tcs %xcc, 0x6
nop
setx 0xF8C79293ECAF355F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f8
loop_1157:
subcc %l5, 0x0049, %i3
umulcc %g7, %o2, %o0
fcmpne32 %f16, %f18, %g4
fmovdneg %icc, %f20, %f12
movpos %xcc, %o6, %l4
edge32l %g5, %g6, %g3
addccc %l6, 0x1780, %i7
andncc %o3, %i2, %i1
fbue,a %fcc2, loop_1158
orcc %l0, 0x1BCA, %l3
std %f18, [%l7 + 0x58]
wr %g0, 0x11, %asi
ldsba [%l7 + 0x5B] %asi, %i6
loop_1158:
fmovde %icc, %f17, %f4
sir 0x01BA
sll %g1, 0x1B, %l1
membar 0x12
bleu,a,pt %icc, loop_1159
edge16l %g2, %o5, %l2
std %f2, [%l7 + 0x30]
stx %i0, [%l7 + 0x08]
loop_1159:
fpadd32 %f26, %f16, %f16
fbue %fcc1, loop_1160
andn %o1, 0x00C5, %o4
brgez,a %o7, loop_1161
movrgz %i4, 0x317, %l5
loop_1160:
movg %xcc, %i3, %i5
movl %xcc, %o2, %g7
loop_1161:
addccc %g4, %o6, %l4
xnorcc %o0, 0x0CB9, %g6
subcc %g3, %g5, %l6
popc 0x05F8, %i7
sethi 0x08C3, %o3
call loop_1162
movrgz %i2, 0x134, %i1
fmovsle %xcc, %f4, %f23
lduw [%l7 + 0x0C], %l0
loop_1162:
nop
fitos %f1, %f29
fstod %f29, %f20
edge8ln %i6, %l3, %l1
stx %g2, [%l7 + 0x68]
edge32 %g1, %l2, %o5
alignaddrl %i0, %o1, %o7
fmovscs %icc, %f0, %f13
nop
set 0x40, %g5
ldstub [%l7 + %g5], %o4
lduw [%l7 + 0x10], %i4
faligndata %f8, %f30, %f2
flush %l7 + 0x2C
tneg %xcc, 0x3
std %f28, [%l7 + 0x10]
edge16l %i3, %i5, %o2
nop
setx 0xFAA62F77FAEC6788, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
fsqrtd %f18, %f0
fmovrdne %g7, %f28, %f16
fmovsg %icc, %f14, %f28
taddcctv %l5, 0x0D42, %o6
set 0x2C, %i5
lda [%l7 + %i5] 0x80, %f21
tle %icc, 0x2
popc %g4, %o0
bgu,a,pt %xcc, loop_1163
fmuld8sux16 %f19, %f1, %f14
xnorcc %l4, 0x16BF, %g6
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x18] %asi, %g3
loop_1163:
udivx %l6, 0x0023, %i7
subcc %g5, %o3, %i2
nop
fitos %f14, %f11
fstox %f11, %f28
fbue,a %fcc2, loop_1164
ldub [%l7 + 0x54], %i1
fble,a %fcc3, loop_1165
movpos %xcc, %l0, %l3
loop_1164:
fbne %fcc1, loop_1166
edge32n %i6, %g2, %g1
loop_1165:
tsubcc %l1, %o5, %i0
ldstub [%l7 + 0x27], %o1
loop_1166:
sllx %l2, 0x04, %o4
tl %xcc, 0x4
fbne,a %fcc2, loop_1167
edge8 %i4, %o7, %i5
orcc %i3, %g7, %o2
lduh [%l7 + 0x26], %o6
loop_1167:
array8 %g4, %l5, %o0
fcmpeq32 %f28, %f18, %g6
wr %g0, 0x80, %asi
ldswa [%l7 + 0x68] %asi, %g3
edge16l %l6, %l4, %g5
sub %o3, 0x068A, %i7
smul %i2, %l0, %i1
brlez,a %l3, loop_1168
tvs %xcc, 0x3
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x58] %asi, 0x3
loop_1168:
fmovdvc %xcc, %f22, %f5
fornot1 %f6, %f2, %f26
tsubcctv %i6, %g1, %l1
fmovd %f0, %f2
fmovdg %icc, %f5, %f26
sethi 0x10BA, %i0
andn %o1, %o5, %o4
subcc %l2, %i4, %i5
move %xcc, %o7, %i3
sdiv %g7, 0x0E59, %o6
fmul8sux16 %f30, %f2, %f2
bcc,pn %icc, loop_1169
and %g4, %o2, %l5
andncc %g6, %o0, %l6
movrlz %l4, 0x1D4, %g3
loop_1169:
bcc,a,pn %icc, loop_1170
umulcc %o3, 0x0B0F, %g5
fcmpgt32 %f20, %f12, %i2
nop
setx 0x144AD6F9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
fsqrts %f4, %f19
loop_1170:
edge16 %i7, %i1, %l3
bne,a loop_1171
ba,a,pt %icc, loop_1172
ta %icc, 0x6
bne loop_1173
loop_1171:
ta %icc, 0x4
loop_1172:
nop
wr %g0, 0x81, %asi
lduha [%l7 + 0x1A] %asi, %g2
loop_1173:
fornot2 %f6, %f28, %f28
set 0x42, %o3
stha %i6, [%l7 + %o3] 0x2a
membar #Sync
sub %g1, 0x13E1, %l0
edge16 %l1, %i0, %o5
tl %xcc, 0x3
movn %xcc, %o4, %l2
fbg,a %fcc0, loop_1174
edge8 %i4, %o1, %i5
ld [%l7 + 0x3C], %f0
fmul8x16al %f16, %f17, %f2
loop_1174:
ta %xcc, 0x4
bgu,pn %xcc, loop_1175
array32 %i3, %g7, %o7
smul %g4, 0x0043, %o2
movne %xcc, %o6, %g6
loop_1175:
addc %l5, 0x14FF, %l6
nop
fitos %f18, %f18
set 0x24, %o0
sta %f18, [%l7 + %o0] 0x80
movrne %o0, %l4, %o3
set 0x40, %l6
stda %f0, [%l7 + %l6] 0xf8
membar #Sync
tneg %xcc, 0x3
bne,pt %xcc, loop_1176
nop
setx loop_1177, %l0, %l1
jmpl %l1, %g5
fba,a %fcc1, loop_1178
xor %i2, %g3, %i1
loop_1176:
or %i7, %l3, %g2
loop_1177:
popc 0x1807, %g1
loop_1178:
fzero %f12
fbule,a %fcc1, loop_1179
array8 %i6, %l0, %l1
edge8ln %i0, %o5, %l2
movne %xcc, %i4, %o1
loop_1179:
bcs,pn %icc, loop_1180
fabsd %f18, %f4
taddcctv %o4, %i3, %g7
udivx %i5, 0x152C, %g4
loop_1180:
nop
add %l7, 0x78, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %o2, %o6
andn %g6, %l5, %o7
nop
setx loop_1181, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bcs,pt %icc, loop_1182
movl %xcc, %o0, %l4
addccc %o3, 0x15DD, %g5
loop_1181:
fabss %f19, %f27
loop_1182:
ldsb [%l7 + 0x18], %l6
tne %xcc, 0x5
move %icc, %g3, %i2
tpos %xcc, 0x3
bg,pn %icc, loop_1183
tsubcctv %i7, 0x1DEF, %i1
movpos %xcc, %g2, %l3
ba,a %icc, loop_1184
loop_1183:
bneg,a loop_1185
array8 %g1, %l0, %l1
brz,a %i0, loop_1186
loop_1184:
nop
fitos %f3, %f26
fstod %f26, %f18
loop_1185:
nop
set 0x21, %i3
ldsba [%l7 + %i3] 0x11, %i6
loop_1186:
edge8 %o5, %i4, %o1
pdist %f12, %f28, %f6
fbl %fcc0, loop_1187
subcc %l2, %i3, %o4
movcs %icc, %i5, %g7
movl %icc, %g4, %o6
loop_1187:
fpack16 %f16, %f31
movcs %xcc, %o2, %l5
udivcc %o7, 0x0B6C, %o0
fbule %fcc3, loop_1188
tneg %icc, 0x0
fbule %fcc2, loop_1189
sir 0x1580
loop_1188:
movg %xcc, %l4, %g6
nop
setx loop_1190, %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_1189:
xnor %g5, 0x0D05, %o3
bne,a loop_1191
edge32ln %l6, %g3, %i7
loop_1190:
nop
setx loop_1192, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
srlx %i2, 0x1B, %i1
loop_1191:
movrlez %g2, 0x3BA, %l3
fmovscs %icc, %f10, %f11
loop_1192:
fnors %f31, %f17, %f3
ldd [%l7 + 0x18], %g0
fmovrsne %l1, %f19, %f29
nop
setx 0x47E11C71EA51B8B3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x4984A3521EAC53EE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fsubd %f24, %f24, %f30
array16 %i0, %i6, %l0
nop
fitos %f2, %f18
fstoi %f18, %f17
popc %o5, %o1
movleu %icc, %i4, %i3
tvs %xcc, 0x1
orcc %l2, 0x07F4, %o4
umul %i5, 0x1586, %g7
nop
setx loop_1193, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fabsd %f12, %f30
fxors %f22, %f14, %f8
set 0x14, %o1
sta %f2, [%l7 + %o1] 0x19
loop_1193:
fmovsa %icc, %f7, %f11
or %g4, 0x0A7D, %o6
fmovdgu %icc, %f16, %f5
edge32ln %o2, %l5, %o0
andn %l4, 0x08E1, %o7
movrgez %g6, %g5, %o3
movneg %icc, %g3, %i7
array16 %i2, %i1, %l6
fcmpne32 %f16, %f10, %l3
umul %g2, 0x1096, %g1
movl %icc, %l1, %i6
ldstub [%l7 + 0x3B], %l0
fmovdle %xcc, %f21, %f9
and %o5, 0x1AF4, %o1
nop
setx 0xC02B4D23404527D7, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
xnorcc %i4, %i0, %i3
set 0x10, %l1
lda [%l7 + %l1] 0x18, %f19
fbo %fcc3, loop_1194
xor %l2, 0x12B7, %i5
membar 0x37
movvs %xcc, %g7, %g4
loop_1194:
fands %f7, %f21, %f25
wr %g0, 0x89, %asi
swapa [%l7 + 0x20] %asi, %o6
edge32l %o2, %o4, %l5
movvs %xcc, %l4, %o0
fpsub32 %f12, %f18, %f14
sllx %o7, %g6, %o3
smul %g5, 0x15D1, %i7
movn %icc, %i2, %i1
tsubcc %g3, %l6, %l3
subcc %g1, 0x0538, %l1
fnot2s %f23, %f24
nop
fitod %f6, %f0
fdtox %f0, %f16
orcc %i6, %l0, %g2
fcmpeq32 %f10, %f12, %o5
taddcctv %i4, 0x0C5F, %i0
fnegs %f8, %f10
andncc %o1, %i3, %l2
add %l7, 0x44, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %i5
casa [%l6] %asi, %i5, %g4
edge32n %o6, %g7, %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movneg %icc, %l5, %l4
membar 0x21
alignaddrl %o0, %o7, %g6
fones %f15
fsrc2 %f16, %f14
array16 %o2, %o3, %i7
fnot2 %f12, %f28
sll %g5, 0x13, %i2
add %l7, 0x20, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %i1
casxa [%l6] 0x0c, %i1, %l6
movcs %xcc, %g3, %l3
bpos,a loop_1195
tl %xcc, 0x7
fbe,a %fcc1, loop_1196
tvc %icc, 0x2
loop_1195:
xnor %g1, %l1, %l0
fbne,a %fcc2, loop_1197
loop_1196:
mulx %g2, %i6, %o5
wr %g0, 0x04, %asi
ldsba [%l7 + 0x5B] %asi, %i4
loop_1197:
edge32 %i0, %o1, %l2
fbuge,a %fcc0, loop_1198
sllx %i3, %g4, %o6
nop
setx loop_1199, %l0, %l1
jmpl %l1, %g7
fbuge %fcc3, loop_1200
loop_1198:
bne,a,pt %icc, loop_1201
tn %icc, 0x2
loop_1199:
fmovrsne %i5, %f27, %f6
loop_1200:
fmovdneg %icc, %f23, %f29
loop_1201:
fcmpne32 %f10, %f18, %o4
fbe %fcc2, loop_1202
tle %icc, 0x6
movl %icc, %l4, %o0
sll %l5, 0x14, %o7
loop_1202:
umulcc %o2, %o3, %g6
fmovsle %xcc, %f18, %f28
sub %g5, %i2, %i7
membar 0x47
edge8n %l6, %g3, %i1
ldstub [%l7 + 0x0F], %l3
movl %xcc, %g1, %l1
fpack32 %f22, %f22, %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %xcc, %l0, %i6
array8 %g2, %o5, %i0
set 0x60, %g6
lda [%l7 + %g6] 0x04, %f14
orcc %i4, 0x0FE0, %l2
fbne,a %fcc2, loop_1203
subcc %o1, %g4, %i3
xor %g7, 0x08BC, %i5
orcc %o4, 0x18FF, %l4
loop_1203:
mulx %o0, 0x0F83, %l5
sllx %o6, 0x0C, %o7
movneg %xcc, %o3, %o2
edge8n %g6, %g5, %i2
fxnor %f24, %f16, %f20
edge8 %l6, %g3, %i7
movne %xcc, %i1, %l3
movrlez %l1, 0x0EE, %l0
tge %xcc, 0x2
movrne %i6, %g1, %g2
fmovrsgez %o5, %f22, %f7
be loop_1204
alignaddrl %i4, %i0, %o1
nop
setx 0x5A6AF726807F7C0A, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
movcs %icc, %g4, %l2
loop_1204:
fmovsgu %xcc, %f25, %f18
brgz,a %g7, loop_1205
te %xcc, 0x7
fmovsne %xcc, %f7, %f15
alignaddr %i3, %o4, %i5
loop_1205:
popc 0x0AE8, %l4
umulcc %l5, %o0, %o6
array16 %o7, %o3, %g6
xnor %o2, 0x0006, %g5
sdivx %i2, 0x1F40, %l6
sdivx %i7, 0x12D3, %i1
smulcc %l3, %g3, %l0
edge8l %l1, %g1, %i6
popc %g2, %i4
bneg,a,pn %xcc, loop_1206
fmovsleu %xcc, %f4, %f30
tn %icc, 0x3
sub %i0, %o1, %g4
loop_1206:
bneg %icc, loop_1207
xnorcc %o5, 0x0980, %l2
lduh [%l7 + 0x4C], %i3
tle %icc, 0x4
loop_1207:
fbule %fcc2, loop_1208
edge16l %o4, %g7, %l4
sdiv %i5, 0x0209, %o0
fbug %fcc3, loop_1209
loop_1208:
edge32ln %l5, %o7, %o3
orn %g6, 0x068E, %o6
ta %xcc, 0x2
loop_1209:
sll %g5, 0x0F, %o2
add %l7, 0x20, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %l6, %i2
ldd [%l7 + 0x58], %i6
edge8 %i1, %g3, %l3
addccc %l0, 0x0EA4, %l1
tsubcctv %g1, 0x1EEA, %i6
subc %i4, 0x14A7, %g2
stw %o1, [%l7 + 0x54]
alignaddrl %g4, %i0, %l2
fcmpne16 %f28, %f0, %o5
array8 %o4, %g7, %i3
fmovsvs %xcc, %f16, %f20
brgz %l4, loop_1210
udivx %o0, 0x1996, %i5
movneg %icc, %l5, %o3
mulscc %o7, %g6, %o6
loop_1210:
edge8 %g5, %l6, %o2
edge8n %i7, %i2, %g3
bcc loop_1211
movn %icc, %i1, %l3
andcc %l1, %l0, %g1
set 0x14, %o6
ldswa [%l7 + %o6] 0x14, %i4
loop_1211:
fbl %fcc1, loop_1212
movcc %xcc, %i6, %g2
sethi 0x18C4, %o1
movn %xcc, %g4, %l2
loop_1212:
nop
setx 0x5CF454A7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x68EA595D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fsubs %f2, %f29, %f4
tn %xcc, 0x1
fandnot2 %f26, %f4, %f10
fsrc2 %f12, %f0
mulscc %i0, %o4, %g7
andncc %i3, %o5, %l4
smulcc %i5, %o0, %o3
pdist %f30, %f6, %f8
umul %l5, 0x0AE7, %o7
orcc %g6, 0x1CEA, %g5
bge,pt %xcc, loop_1213
bvs,a,pn %icc, loop_1214
fbul,a %fcc3, loop_1215
tcc %icc, 0x6
loop_1213:
fpadd32s %f24, %f10, %f18
loop_1214:
sdivx %o6, 0x1B35, %o2
loop_1215:
tgu %icc, 0x7
fmuld8sux16 %f26, %f19, %f26
movrne %i7, 0x3BE, %l6
tpos %xcc, 0x5
fmovsl %icc, %f17, %f21
sdiv %g3, 0x0779, %i1
tcc %icc, 0x7
fmovrdne %i2, %f12, %f26
swap [%l7 + 0x4C], %l1
edge32ln %l0, %l3, %i4
edge32ln %g1, %i6, %o1
fmovsl %xcc, %f29, %f0
srax %g4, %g2, %i0
set 0x4C, %i7
swapa [%l7 + %i7] 0x04, %l2
orcc %o4, 0x18A3, %g7
tne %xcc, 0x2
movrlz %i3, 0x09E, %l4
edge16n %i5, %o0, %o5
movvs %xcc, %o3, %l5
movrgez %o7, 0x0D7, %g6
subccc %g5, 0x1949, %o6
edge32ln %i7, %l6, %o2
add %i1, 0x10B9, %g3
edge16 %i2, %l0, %l1
set 0x28, %l2
lduha [%l7 + %l2] 0x04, %i4
fmovrsgez %l3, %f30, %f24
bg,a,pn %xcc, loop_1216
udiv %g1, 0x1DEA, %o1
movne %icc, %i6, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1216:
fmovrsne %g2, %f17, %f20
fcmpne32 %f22, %f26, %l2
xorcc %o4, %i0, %g7
fbul %fcc1, loop_1217
movn %xcc, %l4, %i3
bneg,a,pt %xcc, loop_1218
fmovdvs %icc, %f11, %f10
loop_1217:
fmovdl %icc, %f14, %f10
fmovrsgz %i5, %f11, %f17
loop_1218:
ldstub [%l7 + 0x0F], %o0
faligndata %f6, %f14, %f0
bn,a loop_1219
stw %o3, [%l7 + 0x6C]
fmovdg %icc, %f11, %f23
addc %o5, 0x0E58, %l5
loop_1219:
fbo,a %fcc2, loop_1220
fnegs %f31, %f20
movcs %icc, %g6, %o7
fcmpeq16 %f16, %f2, %o6
loop_1220:
nop
wr %g0, 0x88, %asi
ldsha [%l7 + 0x36] %asi, %g5
sdivx %i7, 0x08BA, %o2
movle %xcc, %i1, %l6
fbo,a %fcc0, loop_1221
fmovrslez %i2, %f14, %f11
fmovscs %icc, %f22, %f27
srlx %l0, 0x09, %l1
loop_1221:
array16 %g3, %i4, %g1
fmovdneg %xcc, %f31, %f28
umul %o1, 0x10C0, %l3
addc %g4, 0x1EE4, %i6
fornot1 %f2, %f10, %f2
fmovdgu %icc, %f19, %f31
nop
fitos %f8, %f4
fstox %f4, %f26
ldstub [%l7 + 0x75], %g2
bge loop_1222
sll %o4, %l2, %g7
fmovdg %xcc, %f30, %f0
bvc,pn %xcc, loop_1223
loop_1222:
movgu %xcc, %i0, %l4
fmovsvs %xcc, %f9, %f24
fbne %fcc2, loop_1224
loop_1223:
ba,pn %icc, loop_1225
edge8ln %i3, %o0, %o3
st %f11, [%l7 + 0x7C]
loop_1224:
tle %xcc, 0x6
loop_1225:
mulx %o5, %l5, %g6
edge8ln %o7, %i5, %g5
movneg %icc, %o6, %i7
tcs %xcc, 0x0
orn %i1, %o2, %i2
movrlz %l6, %l0, %g3
fcmpeq32 %f12, %f20, %i4
stbar
array8 %l1, %o1, %l3
edge32ln %g4, %i6, %g1
tcc %xcc, 0x4
fmuld8sux16 %f6, %f17, %f30
brgez,a %g2, loop_1226
sllx %o4, %l2, %g7
fsrc2s %f11, %f4
xnor %i0, 0x014D, %i3
loop_1226:
ldsh [%l7 + 0x48], %l4
or %o0, %o5, %l5
popc %g6, %o7
fmovdle %xcc, %f21, %f0
wr %g0, 0x2b, %asi
stxa %o3, [%l7 + 0x40] %asi
membar #Sync
alignaddr %i5, %g5, %o6
andncc %i1, %o2, %i2
movvc %icc, %l6, %i7
edge32n %g3, %l0, %l1
edge16 %o1, %i4, %g4
fpsub16s %f17, %f20, %f24
fbne,a %fcc3, loop_1227
fbo %fcc3, loop_1228
ba,a loop_1229
movg %icc, %l3, %g1
loop_1227:
xnor %i6, %g2, %l2
loop_1228:
fone %f4
loop_1229:
movrne %o4, %g7, %i3
fcmple16 %f12, %f26, %l4
sir 0x04CB
brnz,a %i0, loop_1230
fzero %f24
set 0x2C, %o7
lda [%l7 + %o7] 0x04, %f6
loop_1230:
fmovs %f24, %f2
tsubcctv %o0, %l5, %o5
subccc %o7, 0x03C2, %o3
movgu %icc, %g6, %g5
call loop_1231
tl %xcc, 0x7
fnegd %f26, %f8
movn %icc, %i5, %i1
loop_1231:
fmovd %f24, %f2
edge32l %o6, %i2, %l6
edge16 %i7, %g3, %o2
sllx %l1, %l0, %i4
fbue %fcc2, loop_1232
bne,a,pt %icc, loop_1233
tvc %icc, 0x1
andncc %o1, %g4, %l3
loop_1232:
andncc %i6, %g2, %l2
loop_1233:
xor %o4, 0x1F12, %g7
movcs %icc, %g1, %l4
sdivcc %i3, 0x016A, %i0
fbo %fcc0, loop_1234
stb %o0, [%l7 + 0x2D]
call loop_1235
sdivx %l5, 0x1F8D, %o5
loop_1234:
edge16l %o3, %o7, %g6
bleu loop_1236
loop_1235:
edge8ln %i5, %i1, %o6
movcs %icc, %g5, %i2
bn,pn %xcc, loop_1237
loop_1236:
nop
set 0x64, %i4
lduw [%l7 + %i4], %i7
fmul8x16au %f15, %f11, %f12
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1237:
nop
setx loop_1238, %l0, %l1
jmpl %l1, %g3
edge16ln %o2, %l6, %l1
sub %l0, %i4, %g4
ble,a,pt %icc, loop_1239
loop_1238:
orn %l3, 0x143D, %o1
wr %g0, 0x19, %asi
stda %f16, [%l7 + 0x40] %asi
loop_1239:
fmovrslez %i6, %f19, %f24
fpsub32s %f30, %f14, %f30
movcc %icc, %l2, %o4
array16 %g2, %g7, %g1
xnorcc %l4, %i3, %o0
sir 0x1EFA
tge %icc, 0x5
fpsub16 %f22, %f10, %f22
fcmpne16 %f12, %f16, %l5
tn %icc, 0x2
edge16ln %o5, %o3, %o7
xor %i0, 0x0817, %g6
te %xcc, 0x5
movvs %xcc, %i1, %i5
call loop_1240
orn %g5, %i2, %i7
bneg loop_1241
fbne %fcc3, loop_1242
loop_1240:
tg %icc, 0x1
fmul8x16al %f11, %f24, %f0
loop_1241:
nop
set 0x74, %o2
ldsh [%l7 + %o2], %g3
loop_1242:
subcc %o6, 0x1F60, %o2
tn %xcc, 0x6
tneg %xcc, 0x7
fbn %fcc0, loop_1243
addcc %l1, %l6, %l0
fpadd16s %f22, %f20, %f17
popc 0x0B77, %g4
loop_1243:
tsubcctv %i4, %o1, %l3
ldd [%l7 + 0x30], %l2
tne %xcc, 0x4
fmovdneg %icc, %f21, %f7
wr %g0, 0x89, %asi
ldda [%l7 + 0x10] %asi, %o4
tgu %xcc, 0x7
brgz %i6, loop_1244
fcmpgt16 %f26, %f22, %g2
movrgez %g1, 0x27D, %g7
tvs %xcc, 0x5
loop_1244:
alignaddr %l4, %i3, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %l5, 0x0F, %o3
subc %o5, 0x101F, %i0
edge32 %g6, %o7, %i1
nop
set 0x58, %g4
std %f14, [%l7 + %g4]
tcs %xcc, 0x3
fmovdpos %icc, %f30, %f20
brlz %g5, loop_1245
orncc %i5, %i2, %i7
wr %g0, 0x88, %asi
stba %o6, [%l7 + 0x3B] %asi
loop_1245:
ldsw [%l7 + 0x60], %o2
tvs %icc, 0x2
movrne %g3, 0x2C2, %l1
movvc %icc, %l6, %g4
tle %icc, 0x3
umulcc %i4, %o1, %l3
tvc %xcc, 0x5
nop
setx 0x6396B86F530893FF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x47922CD364028E57, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fdivd %f12, %f26, %f22
andn %l2, %l0, %i6
array32 %g2, %o4, %g7
tge %xcc, 0x0
fpadd32 %f2, %f16, %f2
orcc %g1, 0x0067, %l4
nop
fitos %f6, %f21
fstox %f21, %f6
fxtos %f6, %f26
fornot1s %f11, %f19, %f24
fbe %fcc2, loop_1246
umul %i3, 0x182C, %l5
subcc %o3, 0x07C2, %o5
array8 %i0, %o0, %o7
loop_1246:
fandnot1 %f16, %f10, %f26
fnegd %f22, %f12
subccc %g6, %g5, %i1
orncc %i5, %i7, %i2
or %o6, 0x17C9, %o2
ldd [%l7 + 0x50], %f26
edge32l %g3, %l1, %l6
edge16 %i4, %g4, %l3
movre %l2, 0x0C4, %l0
ba,a loop_1247
taddcc %o1, 0x0B62, %i6
swap [%l7 + 0x54], %o4
set 0x5C, %i1
sta %f20, [%l7 + %i1] 0x80
loop_1247:
mova %xcc, %g7, %g2
addcc %g1, %i3, %l5
array16 %l4, %o5, %i0
bvs,a loop_1248
tge %icc, 0x6
udiv %o3, 0x126B, %o7
udiv %o0, 0x1696, %g6
loop_1248:
bpos,a loop_1249
tgu %xcc, 0x7
tl %xcc, 0x5
flush %l7 + 0x34
loop_1249:
sllx %g5, 0x13, %i1
tn %icc, 0x4
bn %xcc, loop_1250
fmovdleu %icc, %f3, %f3
movle %icc, %i5, %i7
fmovsa %xcc, %f15, %f2
loop_1250:
array32 %o6, %i2, %o2
bneg loop_1251
fmul8x16al %f27, %f22, %f2
wr %g0, 0x20, %asi
ldxa [%g0 + 0x38] %asi, %l1
loop_1251:
andncc %g3, %i4, %l6
sllx %g4, %l2, %l0
movre %o1, %i6, %o4
sdivx %l3, 0x0CD2, %g2
sdivx %g1, 0x1A2A, %g7
edge32l %l5, %l4, %i3
sub %o5, 0x0FA2, %i0
array32 %o3, %o7, %o0
ld [%l7 + 0x60], %f22
tgu %icc, 0x1
orncc %g6, %g5, %i1
movne %icc, %i5, %o6
movneg %xcc, %i7, %i2
edge32 %l1, %o2, %i4
tcc %xcc, 0x1
sll %g3, %l6, %g4
tcs %icc, 0x7
tl %icc, 0x1
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x34] %asi, %l2
umulcc %l0, %o1, %o4
movre %l3, 0x25E, %i6
add %g2, 0x04D1, %g1
edge32n %g7, %l4, %i3
brlz %o5, loop_1252
edge8 %i0, %o3, %o7
ta %xcc, 0x6
fble,a %fcc1, loop_1253
loop_1252:
fbn,a %fcc3, loop_1254
nop
setx 0x6C395DC9C4196BF1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
fsqrtd %f18, %f18
ta %xcc, 0x1
loop_1253:
fmovrse %o0, %f28, %f14
loop_1254:
fble,a %fcc1, loop_1255
andncc %g6, %l5, %i1
edge16 %i5, %o6, %i7
fxnor %f14, %f18, %f12
loop_1255:
movg %xcc, %i2, %g5
subccc %o2, %l1, %g3
bne,a,pt %xcc, loop_1256
fble %fcc0, loop_1257
orcc %l6, 0x0C9E, %g4
subccc %i4, %l2, %l0
loop_1256:
fmovdn %xcc, %f10, %f5
loop_1257:
bge,a,pn %icc, loop_1258
movre %o1, %l3, %i6
movcc %xcc, %g2, %o4
fmovdge %xcc, %f2, %f5
loop_1258:
ldd [%l7 + 0x28], %g6
array32 %l4, %g1, %o5
move %xcc, %i3, %o3
ble,a,pn %xcc, loop_1259
movn %xcc, %i0, %o7
tleu %icc, 0x6
fmovsle %icc, %f9, %f19
loop_1259:
addccc %g6, 0x0F2A, %o0
ta %xcc, 0x3
fmovdvc %xcc, %f19, %f18
subcc %l5, 0x18EB, %i1
nop
setx 0x5C88D8F469154D7E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x76F4771DF4876F53, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f6, %f30
edge16 %o6, %i7, %i5
smul %g5, 0x1DF1, %o2
tg %xcc, 0x0
tvc %xcc, 0x3
tsubcctv %l1, 0x0148, %i2
edge8n %l6, %g3, %i4
edge32 %l2, %g4, %l0
prefetch [%l7 + 0x78], 0x1
fmul8x16 %f19, %f20, %f24
array16 %l3, %o1, %i6
bcs,a,pt %xcc, loop_1260
movgu %icc, %o4, %g7
brz,a %l4, loop_1261
umul %g1, 0x0D97, %o5
loop_1260:
fornot1s %f14, %f24, %f4
movneg %xcc, %g2, %o3
loop_1261:
array8 %i0, %i3, %o7
edge32n %g6, %l5, %o0
bl %icc, loop_1262
sra %o6, 0x11, %i1
sdivcc %i5, 0x1D10, %i7
movrne %o2, %l1, %g5
loop_1262:
andcc %i2, %l6, %g3
fmovsgu %icc, %f14, %f23
fcmple32 %f16, %f20, %l2
tleu %xcc, 0x0
movleu %icc, %g4, %i4
xnor %l0, %l3, %i6
add %l7, 0x38, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] %asi, %o4, %o1
sdiv %l4, 0x040C, %g7
movne %icc, %o5, %g2
te %xcc, 0x7
edge8 %o3, %i0, %i3
fpadd16s %f1, %f2, %f9
tcs %icc, 0x3
fbg %fcc0, loop_1263
popc 0x053F, %o7
alignaddr %g1, %l5, %o0
move %xcc, %o6, %g6
loop_1263:
mulx %i5, 0x1DF2, %i7
mova %icc, %o2, %l1
fmovsne %xcc, %f29, %f0
tne %icc, 0x5
tn %icc, 0x3
mulx %g5, 0x1CF3, %i1
fbue %fcc3, loop_1264
array32 %l6, %i2, %g3
fnor %f20, %f2, %f14
subc %g4, %i4, %l0
loop_1264:
tvc %xcc, 0x4
subccc %l3, 0x02A9, %l2
edge8ln %o4, %i6, %o1
udivx %g7, 0x1315, %l4
fbug,a %fcc3, loop_1265
sdivx %g2, 0x07C7, %o5
movvc %icc, %o3, %i3
orncc %o7, %i0, %l5
loop_1265:
udiv %o0, 0x0177, %o6
udiv %g6, 0x1451, %i5
addccc %g1, %i7, %o2
fmovrdlez %g5, %f2, %f6
stbar
edge16ln %i1, %l1, %l6
udivcc %i2, 0x0EC6, %g4
movle %xcc, %i4, %l0
fbul,a %fcc0, loop_1266
tn %xcc, 0x5
fmovs %f27, %f19
wr %g0, 0x1e, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_1266:
fmul8sux16 %f24, %f12, %f20
fpackfix %f28, %f13
movrgz %l3, 0x124, %l2
move %xcc, %g3, %o4
fbne %fcc0, loop_1267
move %icc, %i6, %g7
movrgz %o1, %g2, %l4
lduh [%l7 + 0x3E], %o3
loop_1267:
srlx %i3, 0x1E, %o5
edge16 %i0, %l5, %o7
sethi 0x1FF4, %o6
xor %g6, %o0, %i5
fmul8x16 %f5, %f14, %f26
stw %i7, [%l7 + 0x2C]
te %xcc, 0x1
movre %g1, %g5, %o2
orcc %i1, 0x14DD, %l6
alignaddr %i2, %l1, %i4
fpsub32s %f15, %f23, %f26
fmovrde %g4, %f0, %f16
tgu %xcc, 0x3
alignaddr %l0, %l3, %g3
tsubcc %o4, 0x1B18, %l2
fmovspos %icc, %f17, %f10
wr %g0, 0x89, %asi
lduwa [%l7 + 0x7C] %asi, %g7
edge32n %i6, %g2, %o1
nop
fitos %f8, %f1
fstox %f1, %f2
fxtos %f2, %f21
orcc %l4, 0x10AA, %i3
edge8l %o5, %i0, %o3
edge16ln %l5, %o6, %o7
ld [%l7 + 0x74], %f21
tvs %icc, 0x4
fmovsl %icc, %f17, %f9
movcs %xcc, %o0, %g6
addc %i7, %i5, %g5
sdivx %g1, 0x000B, %i1
fsrc2 %f24, %f4
taddcctv %l6, %o2, %i2
tvc %xcc, 0x2
mulscc %i4, %l1, %g4
movneg %icc, %l3, %g3
nop
setx 0xD7F055EB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0xBB6691EB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fadds %f11, %f24, %f12
movrgez %l0, %l2, %o4
nop
fitod %f25, %f2
ldsh [%l7 + 0x5E], %g7
udivx %i6, 0x197B, %g2
srax %l4, %i3, %o5
swap [%l7 + 0x1C], %i0
fbg %fcc1, loop_1268
xnor %o3, %l5, %o1
mulx %o6, 0x143D, %o0
add %g6, %o7, %i5
loop_1268:
fmovdcc %icc, %f25, %f11
fxnors %f20, %f7, %f4
sll %g5, 0x08, %i7
tn %xcc, 0x7
fones %f19
movpos %xcc, %i1, %g1
subc %o2, %i2, %i4
smulcc %l1, 0x15E1, %l6
movne %xcc, %g4, %l3
array8 %l0, %g3, %o4
fmuld8ulx16 %f21, %f19, %f26
edge16n %g7, %l2, %g2
tneg %xcc, 0x0
sra %i6, %i3, %o5
udivx %l4, 0x124A, %o3
set 0x20, %g7
ldda [%l7 + %g7] 0x04, %l4
nop
fitod %f2, %f24
fdtoi %f24, %f6
faligndata %f26, %f16, %f20
movn %icc, %i0, %o6
fmul8sux16 %f30, %f10, %f22
bvs,a %icc, loop_1269
tpos %xcc, 0x0
tsubcctv %o0, 0x1346, %o1
movle %xcc, %g6, %o7
loop_1269:
stw %g5, [%l7 + 0x14]
bn,a loop_1270
andncc %i7, %i1, %g1
mova %xcc, %i5, %o2
orncc %i2, 0x1857, %l1
loop_1270:
movrgez %l6, 0x0CB, %i4
fmovdgu %icc, %f29, %f28
taddcc %l3, %l0, %g3
mulx %g4, 0x0CDF, %o4
set 0x39, %i2
ldsba [%l7 + %i2] 0x10, %g7
sethi 0x06A9, %g2
edge8l %i6, %l2, %o5
set 0x40, %g3
ldda [%l7 + %g3] 0x15, %f0
tcc %xcc, 0x1
array16 %i3, %o3, %l4
tpos %xcc, 0x2
movn %xcc, %i0, %o6
bleu,a loop_1271
fmovrdgez %l5, %f18, %f12
set 0x7C, %l0
ldswa [%l7 + %l0] 0x11, %o0
loop_1271:
move %xcc, %g6, %o1
fba,a %fcc3, loop_1272
fbue,a %fcc0, loop_1273
fmovsge %xcc, %f20, %f31
alignaddr %g5, %o7, %i7
loop_1272:
fbl %fcc2, loop_1274
loop_1273:
movrne %g1, 0x0BF, %i1
ldd [%l7 + 0x48], %i4
sllx %i2, %o2, %l1
loop_1274:
xor %l6, 0x1087, %l3
srax %l0, 0x09, %g3
popc 0x0838, %i4
fmovsn %icc, %f14, %f21
nop
setx 0xC77D613D320F2A38, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f24
fnot1s %f12, %f27
movgu %icc, %o4, %g7
fmovse %icc, %f17, %f15
fnors %f14, %f22, %f23
movre %g4, %g2, %i6
fands %f30, %f3, %f26
fmul8x16al %f26, %f27, %f18
fbul %fcc3, loop_1275
swap [%l7 + 0x44], %l2
tneg %icc, 0x7
srax %i3, 0x12, %o3
loop_1275:
lduw [%l7 + 0x64], %l4
movle %icc, %i0, %o6
movre %l5, %o0, %g6
wr %g0, 0xea, %asi
stxa %o1, [%l7 + 0x38] %asi
membar #Sync
andn %o5, %g5, %o7
movleu %xcc, %i7, %i1
tge %xcc, 0x3
srax %g1, 0x0E, %i5
fmovde %xcc, %f1, %f27
mulx %o2, 0x1DBC, %i2
movn %xcc, %l1, %l6
fbe,a %fcc3, loop_1276
array32 %l0, %g3, %i4
movleu %xcc, %l3, %o4
bvc %icc, loop_1277
loop_1276:
sdivcc %g7, 0x1DBC, %g2
tleu %xcc, 0x3
taddcctv %i6, %g4, %i3
loop_1277:
nop
wr %g0, 0x88, %asi
ldswa [%l7 + 0x1C] %asi, %l2
edge32 %l4, %o3, %o6
fbn %fcc2, loop_1278
xnorcc %l5, 0x0183, %i0
nop
fitos %f1, %f17
fstox %f17, %f20
fxtos %f20, %f29
wr %g0, 0x19, %asi
stba %g6, [%l7 + 0x71] %asi
loop_1278:
fbu,a %fcc2, loop_1279
bg %xcc, loop_1280
taddcctv %o0, 0x00A1, %o1
andncc %g5, %o5, %i7
loop_1279:
edge16 %i1, %o7, %i5
loop_1280:
fmul8sux16 %f10, %f4, %f20
nop
setx 0x8B32A77A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0xA53753F4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fsubs %f25, %f12, %f5
edge8ln %g1, %i2, %o2
edge32 %l1, %l6, %g3
sth %l0, [%l7 + 0x46]
fmovscc %icc, %f17, %f11
umulcc %i4, 0x1DC1, %l3
sethi 0x10FD, %g7
edge32n %g2, %o4, %g4
addcc %i6, 0x048D, %l2
udivcc %i3, 0x0784, %l4
be %xcc, loop_1281
nop
set 0x09, %l5
ldsb [%l7 + %l5], %o3
sllx %o6, %i0, %g6
xnor %l5, %o0, %g5
loop_1281:
subc %o5, 0x1DDF, %i7
orn %o1, %i1, %o7
fbu %fcc1, loop_1282
lduh [%l7 + 0x54], %g1
subccc %i2, %o2, %i5
movg %xcc, %l6, %l1
loop_1282:
and %g3, %i4, %l0
membar 0x2F
fpack16 %f26, %f11
set 0x60, %l3
stxa %l3, [%l7 + %l3] 0x10
fxors %f31, %f28, %f31
tsubcctv %g7, %o4, %g2
movre %g4, 0x0B7, %i6
popc 0x1973, %l2
taddcc %i3, %l4, %o3
tvs %icc, 0x6
bgu,a %xcc, loop_1283
xorcc %i0, %g6, %o6
fbo %fcc3, loop_1284
orcc %l5, %o0, %g5
loop_1283:
xnorcc %i7, 0x1F18, %o5
bvc,pn %xcc, loop_1285
loop_1284:
edge32n %i1, %o1, %o7
ldx [%l7 + 0x10], %g1
movle %xcc, %o2, %i5
loop_1285:
ble,pt %xcc, loop_1286
fmovrdlz %i2, %f8, %f22
udivx %l1, 0x1B27, %g3
alignaddrl %l6, %l0, %i4
loop_1286:
te %xcc, 0x5
fands %f8, %f10, %f30
wr %g0, 0x10, %asi
sta %f4, [%l7 + 0x38] %asi
nop
setx 0x95D07C15, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x8BB7E485, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fdivs %f14, %f19, %f11
tcc %xcc, 0x0
addcc %g7, %l3, %o4
tgu %xcc, 0x7
nop
setx 0x00635610, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
smul %g4, 0x0ED7, %g2
wr %g0, 0x11, %asi
ldsba [%l7 + 0x75] %asi, %i6
fbul %fcc3, loop_1287
fbuge %fcc1, loop_1288
fmovdcs %icc, %f0, %f17
move %icc, %i3, %l4
loop_1287:
bgu,a loop_1289
loop_1288:
array16 %o3, %i0, %g6
nop
setx 0x95FDC8891066B6F8, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
tneg %icc, 0x5
loop_1289:
nop
setx 0x806EB113, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
nop
setx 0x06F3E3C9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
fsqrts %f17, %f31
movrgz %o6, %l5, %l2
edge16ln %g5, %i7, %o0
bshuffle %f20, %f18, %f12
fmovsl %icc, %f15, %f16
movleu %icc, %o5, %o1
fmovdl %icc, %f25, %f20
lduh [%l7 + 0x74], %o7
mulscc %g1, 0x064C, %o2
swap [%l7 + 0x2C], %i5
fmovsl %icc, %f28, %f24
mulscc %i1, %l1, %i2
movleu %icc, %g3, %l0
fsrc1 %f26, %f12
nop
setx loop_1290, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge16n %l6, %g7, %l3
sdivx %i4, 0x1103, %o4
popc 0x1FE1, %g2
loop_1290:
nop
setx 0xA48991914A68D787, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x19AA92269848283C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f0, %f2
tneg %icc, 0x0
tsubcc %g4, %i3, %l4
set 0x39, %g1
stba %o3, [%l7 + %g1] 0xe2
membar #Sync
sdivcc %i6, 0x1C3A, %g6
srax %o6, %l5, %i0
be,a,pt %xcc, loop_1291
tsubcctv %l2, %i7, %g5
fxors %f27, %f23, %f3
ldx [%l7 + 0x18], %o5
loop_1291:
sub %o0, %o7, %g1
bpos,a %icc, loop_1292
fnegd %f2, %f18
edge32ln %o1, %o2, %i1
nop
setx 0x2E018B608BFCF96E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x781D5C54E33E6B43, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f12, %f26
loop_1292:
alignaddr %l1, %i5, %i2
tcs %icc, 0x5
fmovd %f4, %f12
flush %l7 + 0x70
orn %g3, 0x1E67, %l6
faligndata %f2, %f26, %f22
movcs %icc, %l0, %g7
movg %xcc, %i4, %o4
stw %g2, [%l7 + 0x3C]
brlz,a %g4, loop_1293
tcc %icc, 0x4
stb %i3, [%l7 + 0x68]
movgu %xcc, %l4, %o3
loop_1293:
fpadd16 %f8, %f22, %f18
tle %xcc, 0x4
bpos,pt %xcc, loop_1294
movrne %i6, 0x293, %g6
fcmpeq32 %f18, %f20, %l3
movgu %xcc, %l5, %i0
loop_1294:
st %f6, [%l7 + 0x6C]
membar 0x6C
fnand %f22, %f12, %f0
for %f12, %f22, %f12
bneg,a,pn %icc, loop_1295
nop
setx 0x1BC268A3B6F620D5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f26
nop
fitos %f2, %f6
fstox %f6, %f8
andcc %l2, 0x10EC, %o6
loop_1295:
tpos %xcc, 0x0
fbug %fcc2, loop_1296
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bl,pn %icc, loop_1297
srl %g5, %i7, %o5
loop_1296:
nop
setx 0x68B33970, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
fsqrts %f4, %f7
movrne %o0, 0x072, %g1
loop_1297:
nop
set 0x4C, %l4
lda [%l7 + %l4] 0x10, %f19
bg %icc, loop_1298
fmovrdlz %o1, %f26, %f18
xnor %o7, %i1, %l1
lduw [%l7 + 0x60], %i5
loop_1298:
fba,a %fcc3, loop_1299
xnorcc %o2, %g3, %l6
movne %icc, %l0, %g7
set 0x54, %o4
ldsha [%l7 + %o4] 0x18, %i4
loop_1299:
fmul8x16 %f30, %f18, %f24
sth %i2, [%l7 + 0x60]
tge %icc, 0x7
taddcctv %o4, %g2, %i3
lduh [%l7 + 0x36], %l4
movvs %icc, %o3, %i6
ldsh [%l7 + 0x76], %g6
fmovde %xcc, %f20, %f27
nop
fitod %f0, %f26
fdtos %f26, %f0
fmul8x16 %f10, %f26, %f26
std %f12, [%l7 + 0x58]
fmovdvc %xcc, %f4, %f14
movre %g4, %l5, %l3
fnands %f28, %f0, %f19
fmovsleu %icc, %f14, %f23
bpos,pt %xcc, loop_1300
umul %i0, %o6, %g5
addcc %i7, %l2, %o5
movn %xcc, %o0, %o1
loop_1300:
fbu,a %fcc3, loop_1301
movcc %xcc, %o7, %i1
fmovs %f3, %f16
udiv %g1, 0x1013, %i5
loop_1301:
fpsub16s %f28, %f20, %f31
sdivcc %o2, 0x1119, %g3
edge32l %l6, %l1, %l0
edge8n %i4, %i2, %g7
addc %g2, %i3, %l4
xorcc %o3, 0x0D63, %o4
tleu %icc, 0x0
ldstub [%l7 + 0x17], %i6
nop
setx 0x35CD2D694050F39A, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
mulscc %g4, 0x1363, %g6
fmul8x16al %f24, %f24, %f0
edge16ln %l3, %l5, %i0
fmul8sux16 %f26, %f26, %f0
popc 0x0039, %o6
fandnot1 %f20, %f12, %f16
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x0C] %asi, %i7
taddcctv %l2, %g5, %o0
orn %o1, %o5, %o7
fmovscc %icc, %f29, %f20
smul %g1, %i5, %o2
fmovdcs %icc, %f29, %f16
bcc,pt %icc, loop_1302
sir 0x1E29
bvs,pt %xcc, loop_1303
add %g3, %i1, %l1
loop_1302:
alignaddr %l6, %i4, %i2
wr %g0, 0x23, %asi
stwa %l0, [%l7 + 0x70] %asi
membar #Sync
loop_1303:
orn %g2, %g7, %i3
fandnot1s %f9, %f27, %f27
nop
fitod %f8, %f2
fdtox %f2, %f30
orncc %o3, %l4, %o4
nop
setx loop_1304, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32l %i6, %g6, %l3
wr %g0, 0x0c, %asi
sta %f0, [%l7 + 0x1C] %asi
loop_1304:
edge32l %l5, %g4, %o6
subcc %i0, %i7, %g5
movge %icc, %l2, %o0
edge16ln %o5, %o7, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %icc, %o1, %i5
taddcctv %g3, %o2, %l1
wr %g0, 0x88, %asi
ldxa [%l7 + 0x50] %asi, %l6
sllx %i1, %i4, %l0
fmul8x16al %f1, %f28, %f26
and %i2, %g7, %i3
orcc %g2, 0x134F, %o3
movl %icc, %l4, %i6
bge,a %icc, loop_1305
movl %icc, %g6, %l3
fpsub16s %f31, %f31, %f20
xor %l5, 0x0CB0, %o4
loop_1305:
fmovse %icc, %f10, %f1
mulscc %g4, %i0, %o6
umul %g5, 0x0DA6, %l2
stb %o0, [%l7 + 0x7B]
movrlez %i7, %o5, %o7
movrgz %o1, %g1, %g3
movre %i5, %l1, %o2
edge8l %i1, %l6, %l0
andncc %i4, %g7, %i3
movle %xcc, %g2, %i2
stb %l4, [%l7 + 0x11]
array8 %i6, %g6, %o3
fpsub16s %f4, %f17, %f31
addccc %l5, 0x15B5, %l3
ldsb [%l7 + 0x79], %o4
fmovdpos %icc, %f13, %f1
or %g4, 0x061D, %o6
nop
setx loop_1306, %l0, %l1
jmpl %l1, %g5
movcs %icc, %i0, %l2
fxnors %f2, %f21, %f24
tsubcctv %i7, 0x18E9, %o5
loop_1306:
tl %xcc, 0x2
fbu %fcc2, loop_1307
array32 %o7, %o1, %o0
movvs %icc, %g1, %g3
wr %g0, 0x19, %asi
lduwa [%l7 + 0x40] %asi, %i5
loop_1307:
tl %xcc, 0x3
movl %xcc, %l1, %o2
subcc %i1, 0x0D62, %l6
fnegd %f2, %f18
sdivcc %i4, 0x003E, %l0
nop
setx 0xCC8ACD06D237683C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xB18E72D508CB6C4D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f20, %f8
ba loop_1308
fsrc2 %f10, %f4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcctv %g7, %i3, %g2
loop_1308:
fone %f4
udiv %l4, 0x1055, %i6
movl %xcc, %i2, %g6
ld [%l7 + 0x74], %f10
edge8 %l5, %l3, %o4
nop
setx 0x315B0796, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0x49955342, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fsubs %f14, %f21, %f22
sdivx %g4, 0x1EA7, %o6
fmovse %icc, %f6, %f25
fbne %fcc1, loop_1309
orcc %g5, %i0, %o3
subc %i7, 0x1622, %l2
popc 0x042E, %o5
loop_1309:
fbule %fcc1, loop_1310
edge32n %o1, %o0, %o7
fcmpne16 %f0, %f2, %g1
movrlz %i5, %l1, %o2
loop_1310:
nop
setx loop_1311, %l0, %l1
jmpl %l1, %g3
movrlz %i1, 0x2A4, %i4
flush %l7 + 0x54
movl %xcc, %l6, %g7
loop_1311:
addc %i3, %g2, %l0
movl %icc, %i6, %i2
orcc %l4, %l5, %l3
prefetch [%l7 + 0x20], 0x3
bcc,a loop_1312
bshuffle %f10, %f12, %f0
andcc %g6, 0x147B, %o4
movpos %xcc, %g4, %o6
loop_1312:
mova %icc, %i0, %o3
fbue %fcc1, loop_1313
smulcc %g5, 0x1935, %l2
fandnot2s %f3, %f17, %f24
brlez,a %o5, loop_1314
loop_1313:
tsubcctv %o1, 0x1729, %i7
brz %o7, loop_1315
alignaddr %g1, %o0, %l1
loop_1314:
fbge,a %fcc1, loop_1316
sir 0x1F17
loop_1315:
movrlez %o2, 0x2CA, %g3
add %i5, %i1, %l6
loop_1316:
edge32n %g7, %i4, %i3
bn loop_1317
edge16 %g2, %i6, %i2
fble,a %fcc0, loop_1318
fbn %fcc3, loop_1319
loop_1317:
sdiv %l4, 0x1D7D, %l0
tgu %xcc, 0x5
loop_1318:
addc %l5, %g6, %l3
loop_1319:
ldd [%l7 + 0x78], %f6
ba,a,pn %icc, loop_1320
srax %o4, 0x10, %g4
add %o6, %o3, %i0
sdivcc %g5, 0x0F3F, %l2
loop_1320:
fones %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subccc %o5, 0x0D27, %o1
edge32ln %i7, %g1, %o0
movcc %xcc, %o7, %o2
fmul8sux16 %f22, %f6, %f6
sdivx %l1, 0x0617, %i5
tleu %icc, 0x1
edge8 %g3, %i1, %l6
membar 0x31
addc %i4, 0x1E63, %i3
xnor %g2, %g7, %i2
fmovdn %icc, %f31, %f7
move %xcc, %l4, %l0
set 0x50, %i6
stwa %i6, [%l7 + %i6] 0x89
tneg %xcc, 0x4
bg %icc, loop_1321
te %icc, 0x7
bvc,a,pt %icc, loop_1322
andncc %g6, %l3, %o4
loop_1321:
movrlz %g4, %o6, %l5
nop
setx 0x30695EF0, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
loop_1322:
move %xcc, %o3, %g5
andcc %i0, 0x198B, %l2
addc %o5, 0x079A, %o1
set 0x40, %g2
stda %f16, [%l7 + %g2] 0x0c
bvs,a loop_1323
edge16 %g1, %i7, %o7
mova %xcc, %o2, %l1
stw %i5, [%l7 + 0x10]
loop_1323:
fpmerge %f23, %f29, %f6
movrgez %g3, %i1, %l6
brnz,a %i4, loop_1324
tsubcc %o0, %i3, %g7
movn %xcc, %g2, %i2
mulscc %l0, 0x0BB7, %l4
loop_1324:
fcmpne32 %f2, %f22, %g6
fbe %fcc3, loop_1325
udivcc %l3, 0x1661, %i6
nop
fitos %f1, %f21
fstox %f21, %f28
fxtos %f28, %f15
tsubcc %g4, %o4, %o6
loop_1325:
fcmpeq16 %f12, %f12, %l5
addccc %g5, %i0, %l2
xorcc %o3, 0x0D30, %o5
umul %g1, 0x053E, %o1
te %icc, 0x3
fmovsgu %xcc, %f15, %f8
orcc %o7, %o2, %l1
movvc %icc, %i5, %i7
movrgez %g3, 0x05A, %l6
fpsub32 %f26, %f12, %f8
umulcc %i4, %i1, %o0
fornot2 %f8, %f20, %f30
movne %xcc, %i3, %g2
movleu %xcc, %g7, %i2
sub %l4, %g6, %l0
set 0x30, %i0
ldswa [%l7 + %i0] 0x10, %l3
andncc %g4, %o4, %i6
bneg,a loop_1326
xnor %o6, %g5, %i0
movgu %xcc, %l5, %l2
edge8 %o3, %o5, %o1
loop_1326:
sllx %g1, 0x0E, %o7
lduw [%l7 + 0x10], %l1
fmovrdgz %i5, %f24, %f22
taddcctv %o2, %i7, %l6
te %xcc, 0x1
array32 %g3, %i4, %i1
fmovsg %xcc, %f30, %f24
wr %g0, 0x18, %asi
stda %f16, [%l7 + 0x40] %asi
edge8ln %o0, %g2, %i3
brgz,a %g7, loop_1327
fnegs %f1, %f7
smulcc %i2, 0x015F, %g6
bvs,pn %xcc, loop_1328
loop_1327:
bne,pn %xcc, loop_1329
fmovrsne %l4, %f1, %f3
fornot2s %f13, %f21, %f7
loop_1328:
movre %l3, 0x25F, %l0
loop_1329:
xnorcc %o4, 0x1B8B, %i6
movn %xcc, %g4, %g5
fbue %fcc2, loop_1330
mulx %i0, %l5, %l2
tsubcctv %o3, 0x1E0A, %o6
srax %o1, 0x0E, %o5
loop_1330:
tne %xcc, 0x0
movg %xcc, %o7, %g1
srax %i5, %l1, %o2
mulscc %i7, %l6, %i4
array16 %i1, %g3, %g2
tneg %icc, 0x3
bne,a loop_1331
or %o0, %i3, %i2
alignaddrl %g6, %g7, %l3
fmul8ulx16 %f14, %f30, %f28
loop_1331:
edge16 %l0, %l4, %i6
fble,a %fcc2, loop_1332
bgu,a %icc, loop_1333
addc %g4, %g5, %i0
fnegs %f13, %f31
loop_1332:
fcmpeq16 %f10, %f24, %l5
loop_1333:
taddcc %o4, 0x18A6, %o3
movrne %o6, 0x0FE, %o1
array32 %l2, %o7, %o5
fmovrde %g1, %f0, %f8
fmovdge %icc, %f8, %f0
udivcc %l1, 0x101D, %i5
array16 %o2, %l6, %i7
tl %icc, 0x1
fcmpeq16 %f14, %f24, %i1
fpadd32s %f7, %f12, %f31
stbar
fpadd16 %f18, %f10, %f8
nop
setx loop_1334, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
and %g3, %g2, %o0
andn %i4, 0x0039, %i2
fmovrslez %g6, %f30, %f7
loop_1334:
bne,a,pn %xcc, loop_1335
sllx %i3, %g7, %l3
tcs %icc, 0x1
taddcctv %l0, 0x1A58, %i6
loop_1335:
srax %g4, 0x0A, %g5
movre %l4, 0x269, %i0
wr %g0, 0x10, %asi
lda [%l7 + 0x4C] %asi, %f26
fbge %fcc1, loop_1336
fmovrse %o4, %f13, %f4
subccc %l5, %o6, %o3
fbug,a %fcc2, loop_1337
loop_1336:
orn %o1, 0x1C5F, %l2
nop
setx 0x5C19DDAC93AFA643, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xF72EDAE93320C774, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fdivd %f10, %f12, %f26
fmuld8sux16 %f9, %f31, %f24
loop_1337:
movneg %xcc, %o5, %o7
brlez %g1, loop_1338
smulcc %i5, 0x02DA, %l1
xnor %l6, %o2, %i7
fornot1 %f14, %f4, %f26
loop_1338:
udivx %i1, 0x1472, %g3
ble,pn %xcc, loop_1339
addc %g2, 0x1F82, %i4
add %l7, 0x08, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %i2, %o0
loop_1339:
movre %i3, 0x2A5, %g6
addc %g7, 0x1878, %l0
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x28] %asi, 0x1
movneg %icc, %i6, %g4
andn %l4, %i0, %o4
fmovsn %icc, %f5, %f6
st %f18, [%l7 + 0x7C]
sub %l5, %o6, %g5
movvc %icc, %o3, %o1
alignaddr %l2, %o5, %o7
bcs,a,pt %xcc, loop_1340
tgu %xcc, 0x6
tcc %xcc, 0x1
mova %icc, %i5, %l1
loop_1340:
nop
fitod %f12, %f28
fdtos %f28, %f9
wr %g0, 0x81, %asi
ldsha [%l7 + 0x0A] %asi, %l6
andn %g1, 0x0AE2, %o2
tle %icc, 0x7
subccc %i1, 0x1560, %g3
mulx %g2, 0x063F, %i7
sra %i4, 0x1F, %i2
movrlz %o0, %g6, %i3
orncc %g7, 0x0BAC, %l3
fsrc2 %f28, %f20
mova %xcc, %l0, %i6
movrlez %g4, 0x3F7, %i0
movleu %icc, %l4, %l5
fbue,a %fcc0, loop_1341
xor %o4, 0x0216, %o6
fbl,a %fcc0, loop_1342
edge8n %g5, %o1, %o3
loop_1341:
tleu %xcc, 0x1
set 0x218, %o5
stxa %o5, [%g0 + %o5] 0x52
loop_1342:
nop
fitod %f0, %f0
fdtos %f0, %f30
fmovde %xcc, %f24, %f15
fzero %f22
fsrc1 %f2, %f18
wr %g0, 0x89, %asi
sta %f10, [%l7 + 0x5C] %asi
umulcc %o7, %l2, %l1
udivx %i5, 0x130C, %g1
brlez %o2, loop_1343
andn %l6, 0x189D, %i1
fmovdneg %xcc, %f24, %f13
fmul8x16 %f8, %f18, %f14
loop_1343:
fba,a %fcc0, loop_1344
sll %g2, 0x12, %g3
bne,pn %xcc, loop_1345
sll %i7, 0x0D, %i2
loop_1344:
movcc %icc, %o0, %i4
ldd [%l7 + 0x58], %i2
loop_1345:
umulcc %g6, %l3, %l0
popc 0x14DC, %g7
edge8n %g4, %i0, %i6
fcmpeq32 %f6, %f30, %l5
set 0x74, %g5
ldsba [%l7 + %g5] 0x88, %o4
movg %icc, %o6, %l4
movcs %icc, %g5, %o1
tn %icc, 0x6
popc 0x1989, %o3
andn %o5, %o7, %l2
mulx %l1, %i5, %o2
udivx %g1, 0x0EE6, %i1
udiv %g2, 0x19FE, %g3
edge16 %l6, %i7, %o0
movcs %xcc, %i4, %i3
sdiv %i2, 0x048F, %g6
fbl,a %fcc0, loop_1346
andncc %l3, %g7, %g4
movrne %i0, %i6, %l0
fmovrsgz %l5, %f28, %f11
loop_1346:
mulscc %o4, %o6, %g5
tvc %icc, 0x0
array8 %o1, %l4, %o3
array16 %o7, %l2, %o5
tne %xcc, 0x7
fpackfix %f10, %f10
set 0x2C, %o3
swapa [%l7 + %o3] 0x0c, %l1
bpos loop_1347
movvc %xcc, %i5, %o2
orn %g1, 0x05F8, %i1
fble,a %fcc0, loop_1348
loop_1347:
bge,pt %xcc, loop_1349
smul %g2, %g3, %i7
movcc %icc, %o0, %i4
loop_1348:
fmovdleu %xcc, %f3, %f0
loop_1349:
andcc %l6, %i3, %i2
fpack16 %f4, %f28
ldsb [%l7 + 0x74], %g6
sethi 0x096B, %g7
tpos %icc, 0x4
orcc %g4, 0x1AC5, %l3
sethi 0x17FF, %i6
brlez %l0, loop_1350
fbue %fcc2, loop_1351
alignaddrl %i0, %l5, %o6
fnot1 %f8, %f2
loop_1350:
xnor %o4, %g5, %l4
loop_1351:
edge32l %o3, %o7, %o1
set 0x32, %i5
ldsba [%l7 + %i5] 0x15, %o5
tn %icc, 0x7
movpos %icc, %l1, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldx [%l7 + 0x48], %o2
sll %l2, 0x06, %i1
add %g2, 0x0679, %g3
fmovda %xcc, %f1, %f0
fxor %f22, %f16, %f0
movleu %xcc, %g1, %o0
orn %i7, %i4, %i3
addcc %i2, %l6, %g6
set 0x24, %l6
lduwa [%l7 + %l6] 0x88, %g4
edge16l %g7, %l3, %i6
nop
setx 0xC1C126DFFFD3BE16, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x719386C6E9E215CD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f14, %f14
fpmerge %f21, %f24, %f4
edge32l %i0, %l0, %o6
fmovspos %icc, %f2, %f4
taddcc %l5, %g5, %l4
fcmpgt32 %f0, %f0, %o3
xnorcc %o4, 0x1433, %o1
smul %o7, %o5, %i5
movrne %l1, 0x0C5, %l2
array8 %o2, %g2, %g3
orn %g1, 0x084B, %i1
fpsub16 %f26, %f28, %f10
faligndata %f28, %f14, %f28
popc 0x154E, %i7
set 0x58, %i3
lda [%l7 + %i3] 0x14, %f23
tle %xcc, 0x6
fands %f10, %f18, %f1
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x74] %asi, %o0
be,pn %icc, loop_1352
fmovse %icc, %f6, %f13
nop
setx 0xD3EC8C99, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x3AAA3D6D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fadds %f3, %f17, %f16
tsubcc %i4, %i2, %i3
loop_1352:
orn %g6, 0x0C3B, %l6
movrgz %g7, %g4, %i6
tsubcc %i0, %l0, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsb [%l7 + 0x37], %o6
tcs %xcc, 0x4
brgz %g5, loop_1353
bg,a %xcc, loop_1354
fmovdleu %xcc, %f12, %f0
fsrc2s %f25, %f2
loop_1353:
or %l4, %l5, %o3
loop_1354:
movle %xcc, %o4, %o1
fbe %fcc0, loop_1355
mova %xcc, %o7, %i5
fandnot1 %f20, %f6, %f16
sdivx %o5, 0x041A, %l2
loop_1355:
fbg,a %fcc0, loop_1356
smulcc %l1, 0x014B, %o2
flush %l7 + 0x4C
mulscc %g2, %g3, %g1
loop_1356:
fbn %fcc2, loop_1357
brlz,a %i1, loop_1358
sir 0x0AAC
xnorcc %i7, %o0, %i4
loop_1357:
fandnot2s %f7, %f10, %f16
loop_1358:
movvc %icc, %i2, %g6
addccc %i3, %g7, %l6
fmovrse %g4, %f13, %f26
ldd [%l7 + 0x08], %f30
brz %i0, loop_1359
ba,a,pt %xcc, loop_1360
edge16l %i6, %l0, %o6
movge %icc, %g5, %l3
loop_1359:
fnand %f16, %f8, %f24
loop_1360:
movrlz %l5, 0x1C1, %o3
edge32 %l4, %o4, %o1
edge32n %i5, %o5, %l2
fxnors %f28, %f8, %f0
movge %xcc, %o7, %o2
fmovsne %icc, %f8, %f9
mulx %g2, 0x1075, %g3
ba,a %xcc, loop_1361
fmovrsne %g1, %f11, %f3
movvc %xcc, %l1, %i7
movle %icc, %i1, %o0
loop_1361:
sub %i4, 0x1F53, %i2
bleu,a loop_1362
tl %icc, 0x3
sll %i3, %g6, %l6
fnor %f22, %f16, %f6
loop_1362:
tsubcctv %g4, %i0, %g7
add %l7, 0x58, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %i6
casa [%l6] 0x80, %i6, %o6
tpos %icc, 0x4
set 0x26, %o1
ldsha [%l7 + %o1] 0x0c, %l0
move %xcc, %l3, %l5
nop
fitos %f14, %f29
fstox %f29, %f14
fxtos %f14, %f0
fcmpgt32 %f30, %f20, %o3
nop
setx 0xB07F329F, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
smulcc %g5, 0x1A7F, %l4
fxor %f0, %f14, %f0
movvs %icc, %o4, %o1
addccc %o5, 0x1C91, %i5
sethi 0x0138, %o7
sethi 0x03A0, %l2
fcmpne32 %f14, %f4, %o2
ld [%l7 + 0x10], %f21
sdivx %g2, 0x1521, %g3
fpsub32s %f10, %f25, %f20
movrgz %g1, %i7, %i1
bg,a loop_1363
fblg %fcc1, loop_1364
orn %o0, 0x1944, %l1
popc %i4, %i2
loop_1363:
movcc %icc, %g6, %i3
loop_1364:
nop
wr %g0, 0x18, %asi
ldswa [%l7 + 0x60] %asi, %g4
nop
fitod %f0, %f8
fdtox %f8, %f16
fxtod %f16, %f20
smulcc %i0, 0x1BF0, %g7
ldd [%l7 + 0x30], %f30
tsubcctv %i6, 0x0E6F, %l6
wr %g0, 0xe3, %asi
stba %l0, [%l7 + 0x3B] %asi
membar #Sync
tcs %xcc, 0x3
move %icc, %o6, %l3
add %o3, %g5, %l5
nop
setx 0x5A1DA860, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
fsqrts %f4, %f1
subc %o4, %o1, %o5
mulscc %l4, 0x03E3, %i5
udiv %o7, 0x0342, %o2
tle %xcc, 0x1
xorcc %g2, %l2, %g1
orn %g3, %i7, %o0
ldd [%l7 + 0x30], %l0
fblg,a %fcc0, loop_1365
edge16l %i1, %i2, %i4
prefetch [%l7 + 0x74], 0x2
fpadd32s %f22, %f1, %f18
loop_1365:
or %g6, %i3, %g4
xnor %i0, %g7, %i6
set 0x10, %o0
ldda [%l7 + %o0] 0xe2, %l0
tgu %xcc, 0x6
smulcc %l6, %l3, %o3
andn %g5, %l5, %o4
edge32ln %o6, %o1, %l4
sir 0x1902
xorcc %i5, %o5, %o2
xnorcc %g2, %l2, %g1
edge8n %o7, %i7, %g3
popc %l1, %o0
tn %xcc, 0x5
edge16 %i1, %i4, %g6
umulcc %i2, %g4, %i3
sethi 0x13DF, %g7
fmovrsgz %i0, %f4, %f11
sra %l0, 0x19, %l6
subc %l3, %i6, %o3
nop
setx loop_1366, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mulx %l5, 0x0B9E, %o4
fble %fcc3, loop_1367
movrlez %g5, 0x2BE, %o1
loop_1366:
subc %o6, %i5, %l4
movn %xcc, %o2, %g2
loop_1367:
edge32n %l2, %o5, %o7
ldd [%l7 + 0x58], %f10
xnor %g1, %g3, %l1
srl %i7, %o0, %i1
bneg,a,pn %icc, loop_1368
fxor %f28, %f2, %f2
edge8n %i4, %g6, %g4
smulcc %i3, 0x0F4C, %i2
loop_1368:
movrlz %i0, %l0, %l6
fmovdgu %icc, %f9, %f11
tsubcctv %l3, 0x068C, %g7
nop
set 0x5E, %g6
ldstub [%l7 + %g6], %o3
popc %i6, %o4
brlez,a %g5, loop_1369
bcc,a,pt %icc, loop_1370
brlez %l5, loop_1371
fcmpne32 %f6, %f0, %o6
loop_1369:
fbul %fcc0, loop_1372
loop_1370:
taddcctv %i5, %l4, %o1
loop_1371:
movrlez %o2, 0x081, %l2
tge %xcc, 0x1
loop_1372:
edge32ln %o5, %g2, %o7
andcc %g3, %g1, %i7
movrlez %l1, %i1, %o0
edge8l %g6, %i4, %i3
movre %g4, 0x3DC, %i2
stw %l0, [%l7 + 0x28]
edge16 %l6, %l3, %g7
fornot2 %f4, %f10, %f2
fmovdcc %icc, %f13, %f12
movpos %icc, %o3, %i6
mova %xcc, %o4, %g5
udivx %l5, 0x1228, %o6
add %l7, 0x50, %l6
wr %g0, 0x88, %asi
casa [%l6] 0x88, %i0, %i5
srlx %l4, %o1, %o2
st %f14, [%l7 + 0x2C]
brlz %o5, loop_1373
nop
setx 0xF3A0B199, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xEDCC7688, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fmuls %f17, %f20, %f21
and %l2, 0x087F, %g2
movn %icc, %o7, %g3
loop_1373:
movneg %icc, %g1, %i7
movrlez %l1, %i1, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbn,a %fcc1, loop_1374
array8 %g6, %i4, %i3
edge16ln %g4, %l0, %l6
te %xcc, 0x1
loop_1374:
xnor %l3, %i2, %g7
edge32n %i6, %o3, %o4
popc %g5, %l5
tvs %xcc, 0x7
nop
setx 0xC0374F5A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0xCAC9A909, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fdivs %f14, %f4, %f18
fnot2 %f20, %f2
movleu %xcc, %o6, %i0
stbar
sethi 0x1F21, %l4
tg %icc, 0x4
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
smulcc %i5, 0x0867, %o1
fmovsle %xcc, %f8, %f18
fmovsne %icc, %f0, %f31
loop_1375:
xnorcc %o5, %l2, %g2
orncc %o7, %g3, %g1
edge16ln %i7, %o2, %l1
pdist %f28, %f10, %f4
xor %i1, 0x0274, %g6
fcmpeq32 %f8, %f26, %o0
set 0x6E, %l1
stha %i4, [%l7 + %l1] 0xeb
membar #Sync
nop
setx 0x4BC37414, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0xB4AF9B24, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fdivs %f31, %f13, %f19
pdist %f20, %f26, %f8
edge32 %g4, %i3, %l6
alignaddr %l0, %l3, %g7
ldx [%l7 + 0x20], %i6
movge %icc, %o3, %i2
movrgz %o4, 0x38E, %l5
edge32ln %o6, %g5, %l4
fmovdle %icc, %f29, %f17
nop
setx loop_1376, %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, %i5, %i0
alignaddrl %o5, %l2, %g2
array32 %o1, %o7, %g1
loop_1376:
subccc %g3, %i7, %o2
tcs %icc, 0x3
edge16n %l1, %g6, %i1
taddcc %o0, 0x13C9, %g4
orcc %i3, 0x0CB3, %l6
fpsub32s %f19, %f2, %f14
fbule,a %fcc0, loop_1377
bn,pt %xcc, loop_1378
nop
setx 0xF06AC56D, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
addc %l0, 0x15B7, %i4
loop_1377:
subcc %g7, %l3, %o3
loop_1378:
brgez %i2, loop_1379
movrgz %i6, %l5, %o4
fmovdne %icc, %f30, %f27
tg %icc, 0x1
loop_1379:
nop
set 0x64, %o6
swapa [%l7 + %o6] 0x88, %g5
fbo %fcc1, loop_1380
add %o6, 0x0210, %i5
tcs %icc, 0x5
fmovsle %xcc, %f30, %f23
loop_1380:
edge32 %i0, %o5, %l4
fmovsn %icc, %f19, %f3
srlx %l2, %g2, %o7
tvs %icc, 0x5
subccc %g1, %g3, %i7
sethi 0x1F23, %o1
movge %icc, %o2, %g6
faligndata %f6, %f30, %f0
brnz %l1, loop_1381
tvc %xcc, 0x1
sllx %o0, %i1, %g4
stw %l6, [%l7 + 0x1C]
loop_1381:
fmovsneg %xcc, %f16, %f26
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %i3, %i4
stbar
fmovsneg %icc, %f12, %f25
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
and %l0, %g7, %l3
brgez,a %o3, loop_1382
mulscc %i6, %i2, %l5
ta %icc, 0x7
fmovsgu %xcc, %f3, %f3
loop_1382:
alignaddr %o4, %g5, %i5
wr %g0, 0x81, %asi
stwa %o6, [%l7 + 0x0C] %asi
edge8n %i0, %l4, %l2
subcc %o5, %o7, %g2
tvc %icc, 0x1
ble,a,pn %icc, loop_1383
fmul8x16 %f12, %f28, %f22
fbul %fcc0, loop_1384
be,a %xcc, loop_1385
loop_1383:
tne %xcc, 0x4
movcc %icc, %g1, %i7
loop_1384:
edge8l %o1, %o2, %g3
loop_1385:
movn %xcc, %l1, %g6
edge32n %o0, %g4, %l6
fmovrdgz %i3, %f22, %f28
fnot2s %f17, %f15
fmuld8ulx16 %f30, %f16, %f2
sllx %i1, %i4, %l0
wr %g0, 0x89, %asi
stba %g7, [%l7 + 0x12] %asi
fmovsg %icc, %f14, %f26
swap [%l7 + 0x2C], %o3
edge16ln %i6, %i2, %l3
fandnot1s %f24, %f3, %f20
edge32n %o4, %g5, %l5
fands %f21, %f2, %f1
subc %o6, %i0, %l4
set 0x10, %i7
ldxa [%l7 + %i7] 0x89, %i5
fbl %fcc2, loop_1386
tle %xcc, 0x6
sdivcc %o5, 0x0982, %l2
fmovsleu %xcc, %f29, %f8
loop_1386:
fbul,a %fcc2, loop_1387
sdivcc %o7, 0x1FA1, %g1
fpackfix %f2, %f30
add %g2, %o1, %i7
loop_1387:
orncc %o2, %l1, %g3
taddcc %g6, %g4, %l6
swap [%l7 + 0x44], %o0
umul %i3, 0x0447, %i1
popc %l0, %g7
bg %icc, loop_1388
fmovdne %xcc, %f21, %f24
bpos,pn %xcc, loop_1389
xnor %o3, 0x022C, %i6
loop_1388:
fblg,a %fcc2, loop_1390
orn %i4, %i2, %o4
loop_1389:
nop
setx 0x7078C314, %l0, %l6
st %l6, [%l7 + 0x4C]
ld [%l7 + 0x4C], %fsr
tne %icc, 0x1
loop_1390:
te %icc, 0x1
edge8n %g5, %l3, %l5
fbug %fcc3, loop_1391
ba,a loop_1392
bleu,pt %icc, loop_1393
addc %o6, %l4, %i0
loop_1391:
movrgez %i5, %l2, %o5
loop_1392:
te %icc, 0x0
loop_1393:
fmovdcc %xcc, %f25, %f20
edge8 %o7, %g1, %o1
smul %g2, 0x1927, %o2
movrgez %i7, 0x081, %l1
nop
setx 0x9055D136, %l0, %l6
st %l6, [%l7 + 0x20]
ld [%l7 + 0x20], %fsr
edge16 %g6, %g4, %g3
nop
fitod %f4, %f4
fdtoi %f4, %f24
nop
setx 0x730ADDC8F5C91EDB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
fsqrtd %f18, %f28
edge32 %o0, %i3, %l6
ta %xcc, 0x4
fmovrdlz %l0, %f0, %f24
fbe %fcc2, loop_1394
fcmpgt32 %f18, %f20, %g7
popc 0x1057, %i1
movn %icc, %i6, %o3
loop_1394:
movcs %icc, %i2, %i4
ldsh [%l7 + 0x0E], %o4
umulcc %l3, %g5, %l5
nop
fitos %f10, %f15
fstox %f15, %f30
fxtos %f30, %f31
brnz,a %o6, loop_1395
edge32ln %i0, %l4, %i5
set 0x40, %o7
stda %f0, [%l7 + %o7] 0x04
loop_1395:
fmovdgu %icc, %f30, %f16
sll %l2, %o5, %g1
ldd [%l7 + 0x18], %o6
wr %g0, 0x80, %asi
ldsha [%l7 + 0x0C] %asi, %g2
mulx %o1, %i7, %o2
set 0x7A, %l2
stha %l1, [%l7 + %l2] 0x81
lduw [%l7 + 0x78], %g6
ldsw [%l7 + 0x30], %g4
fnors %f15, %f28, %f27
fbul,a %fcc3, loop_1396
subccc %g3, 0x11C6, %o0
array8 %l6, %i3, %g7
bn,a %xcc, loop_1397
loop_1396:
nop
setx 0xFAC487CF2041FDF8, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
alignaddrl %l0, %i1, %o3
movne %icc, %i2, %i4
loop_1397:
xnor %i6, 0x1313, %l3
movvs %xcc, %g5, %l5
fbo %fcc3, loop_1398
subcc %o4, %o6, %l4
fbo %fcc2, loop_1399
taddcc %i5, 0x03F3, %l2
loop_1398:
ldsh [%l7 + 0x44], %i0
alignaddr %g1, %o5, %o7
loop_1399:
xor %o1, %i7, %o2
or %l1, %g6, %g2
array16 %g4, %o0, %g3
fbul %fcc2, loop_1400
fblg,a %fcc2, loop_1401
tleu %xcc, 0x5
popc 0x13BF, %i3
loop_1400:
fmul8sux16 %f28, %f12, %f24
loop_1401:
movneg %xcc, %l6, %l0
ldx [%l7 + 0x30], %i1
set 0x78, %i4
ldswa [%l7 + %i4] 0x88, %o3
edge32n %g7, %i2, %i4
movg %xcc, %l3, %g5
ldsb [%l7 + 0x41], %i6
fmovrslz %o4, %f21, %f16
tge %icc, 0x4
tpos %icc, 0x5
srlx %o6, 0x0A, %l4
smul %i5, 0x0B69, %l2
sub %l5, 0x140D, %i0
tge %xcc, 0x7
array8 %g1, %o5, %o7
andncc %i7, %o2, %o1
srlx %g6, 0x19, %g2
fbo %fcc2, loop_1402
fbge %fcc2, loop_1403
movgu %xcc, %g4, %l1
movrgez %o0, 0x2CA, %i3
loop_1402:
alignaddrl %g3, %l0, %i1
loop_1403:
sth %l6, [%l7 + 0x10]
mulscc %g7, 0x08AC, %i2
movrlz %o3, 0x0A5, %i4
fmovdcc %icc, %f10, %f24
tleu %icc, 0x0
movvs %icc, %l3, %g5
brlz %i6, loop_1404
movcc %xcc, %o4, %o6
fmovrdlz %i5, %f2, %f12
fmovscs %icc, %f19, %f4
loop_1404:
nop
setx loop_1405, %l0, %l1
jmpl %l1, %l4
xnor %l2, 0x1981, %l5
bcc %icc, loop_1406
fpackfix %f4, %f17
loop_1405:
alignaddr %g1, %o5, %i0
bvc,pt %xcc, loop_1407
loop_1406:
movrlz %i7, %o2, %o7
fba,a %fcc0, loop_1408
nop
setx loop_1409, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1407:
array16 %g6, %o1, %g2
srax %l1, %g4, %o0
loop_1408:
array16 %i3, %l0, %i1
loop_1409:
ldsw [%l7 + 0x48], %g3
bcs %icc, loop_1410
nop
setx loop_1411, %l0, %l1
jmpl %l1, %l6
orcc %i2, 0x0391, %o3
edge32ln %g7, %i4, %g5
loop_1410:
edge8ln %l3, %o4, %o6
loop_1411:
fone %f20
tvc %icc, 0x4
alignaddrl %i5, %i6, %l2
fone %f26
fnands %f13, %f12, %f2
tge %xcc, 0x7
fmovdcs %xcc, %f13, %f28
lduh [%l7 + 0x18], %l4
movgu %xcc, %g1, %o5
tge %icc, 0x1
udivx %i0, 0x14B4, %l5
popc 0x0FED, %o2
or %i7, %g6, %o1
edge8 %o7, %g2, %l1
mulx %g4, 0x1CDC, %i3
udivcc %o0, 0x01C3, %i1
bcs,a loop_1412
mulscc %l0, %l6, %g3
fblg %fcc0, loop_1413
bgu,pt %xcc, loop_1414
loop_1412:
fbg %fcc0, loop_1415
movcs %xcc, %o3, %g7
loop_1413:
bvc,pn %xcc, loop_1416
loop_1414:
udiv %i4, 0x1477, %g5
loop_1415:
tcc %icc, 0x6
ldd [%l7 + 0x08], %f8
loop_1416:
tsubcc %i2, %l3, %o4
fornot2s %f30, %f9, %f25
edge8n %o6, %i5, %i6
brz,a %l2, loop_1417
tcs %xcc, 0x4
edge8 %g1, %l4, %o5
xnorcc %l5, %o2, %i0
loop_1417:
edge16ln %i7, %g6, %o7
tcs %xcc, 0x3
ldsb [%l7 + 0x26], %o1
tcs %xcc, 0x0
udivcc %g2, 0x147D, %l1
fmovdcc %icc, %f30, %f14
andncc %g4, %o0, %i3
sdivcc %i1, 0x19FB, %l6
tgu %xcc, 0x4
edge32n %g3, %o3, %g7
brlez %i4, loop_1418
bcc,pn %icc, loop_1419
movgu %icc, %g5, %l0
fcmpgt16 %f20, %f6, %i2
loop_1418:
fmul8x16 %f6, %f20, %f24
loop_1419:
tg %xcc, 0x3
nop
setx 0x66EFB0A80CD37D6A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0xD68128B0086B7B1A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f24, %f8
fornot2s %f17, %f2, %f20
fmovsgu %xcc, %f20, %f9
srl %o4, 0x00, %o6
tneg %icc, 0x5
fmovrdne %l3, %f0, %f14
taddcc %i6, %l2, %g1
udivx %i5, 0x13BF, %l4
addc %l5, 0x18FC, %o2
andncc %o5, %i7, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldd [%l7 + 0x50], %f30
fba,a %fcc2, loop_1420
fmovda %xcc, %f10, %f25
brlz,a %i0, loop_1421
bcc,a loop_1422
loop_1420:
array8 %o1, %g2, %l1
nop
setx 0xE08F6F257131B0F6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x9051B0A6C8A3A8BE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f0, %f26
loop_1421:
edge8n %g4, %o0, %o7
loop_1422:
edge8 %i3, %l6, %i1
std %f30, [%l7 + 0x28]
udiv %g3, 0x13A9, %g7
orn %i4, %o3, %g5
fzeros %f0
tg %icc, 0x6
edge8 %l0, %o4, %o6
movneg %xcc, %l3, %i6
fsrc1 %f6, %f10
fbug,a %fcc1, loop_1423
call loop_1424
sdivx %l2, 0x08BB, %i2
tn %xcc, 0x6
loop_1423:
nop
set 0x108, %g4
stxa %i5, [%g0 + %g4] 0x52
loop_1424:
subcc %g1, 0x136C, %l4
set 0x7E, %o2
stha %o2, [%l7 + %o2] 0x14
subcc %o5, 0x1A84, %i7
srlx %l5, 0x0F, %g6
stx %o1, [%l7 + 0x28]
andn %i0, %l1, %g4
fmovrslz %o0, %f30, %f31
edge8l %g2, %o7, %l6
ldub [%l7 + 0x1C], %i1
sth %g3, [%l7 + 0x32]
movneg %icc, %g7, %i4
tsubcctv %o3, %g5, %i3
fblg,a %fcc3, loop_1425
fbne,a %fcc2, loop_1426
udiv %o4, 0x0F3D, %o6
fmovde %icc, %f6, %f21
loop_1425:
xor %l0, 0x099E, %i6
loop_1426:
movgu %xcc, %l2, %l3
movcc %icc, %i2, %g1
fnors %f10, %f13, %f11
tpos %icc, 0x5
fcmpgt16 %f4, %f14, %l4
wr %g0, 0x0c, %asi
stda %f0, [%l7 + 0x40] %asi
set 0x67, %g7
stba %i5, [%l7 + %g7] 0x19
umul %o5, %i7, %o2
bcc %xcc, loop_1427
fmovsgu %icc, %f30, %f21
movpos %icc, %l5, %o1
fmovsleu %icc, %f27, %f12
loop_1427:
add %i0, 0x0D7E, %g6
tleu %icc, 0x0
or %g4, 0x02B1, %o0
mulx %l1, 0x11FF, %o7
tne %xcc, 0x4
orncc %g2, 0x1C24, %l6
tne %xcc, 0x1
udivx %g3, 0x19AF, %i1
fnot1 %f26, %f10
fornot1 %f30, %f22, %f4
fmul8sux16 %f6, %f24, %f10
add %l7, 0x70, %l6
wr %g0, 0x81, %asi
casxa [%l6] 0x81, %g7, %i4
wr %g0, 0x89, %asi
lduba [%l7 + 0x55] %asi, %o3
tleu %xcc, 0x1
add %g5, %i3, %o6
tsubcctv %o4, %l0, %i6
fxors %f22, %f24, %f31
andn %l2, 0x118C, %l3
andncc %g1, %i2, %i5
add %l7, 0x40, %l6
wr %g0, 0x11, %asi
casa [%l6] 0x11, %l4, %o5
fba %fcc2, loop_1428
alignaddr %o2, %l5, %o1
fbo %fcc2, loop_1429
fmovrdgz %i7, %f20, %f20
loop_1428:
nop
setx loop_1430, %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_1431
loop_1429:
movl %icc, %g6, %g4
movl %icc, %i0, %o0
loop_1430:
nop
wr %g0, 0x89, %asi
ldxa [%l7 + 0x28] %asi, %o7
loop_1431:
prefetch [%l7 + 0x44], 0x3
edge8 %g2, %l6, %g3
fmovdpos %xcc, %f12, %f27
lduh [%l7 + 0x1A], %i1
set 0x1C, %i1
sta %f14, [%l7 + %i1] 0x15
srl %l1, 0x01, %g7
andncc %o3, %i4, %g5
fmul8sux16 %f26, %f28, %f14
sllx %i3, 0x04, %o6
array8 %o4, %i6, %l2
fmovd %f0, %f6
andncc %l3, %g1, %i2
movpos %xcc, %i5, %l4
mulscc %o5, %o2, %l0
addc %o1, %i7, %g6
wr %g0, 0x23, %asi
stwa %l5, [%l7 + 0x24] %asi
membar #Sync
xorcc %g4, 0x09F1, %o0
sub %i0, %o7, %l6
sdiv %g2, 0x09C9, %g3
edge16 %i1, %l1, %o3
bg,a loop_1432
fpadd32s %f22, %f26, %f14
fmul8ulx16 %f24, %f6, %f28
movrlez %i4, %g5, %i3
loop_1432:
lduh [%l7 + 0x4A], %o6
tl %xcc, 0x0
ta %icc, 0x2
te %icc, 0x1
xnor %g7, 0x0D33, %o4
sdiv %l2, 0x0E4C, %i6
bpos,a loop_1433
lduw [%l7 + 0x50], %g1
smulcc %i2, 0x1DBF, %l3
fmovdn %xcc, %f18, %f2
loop_1433:
nop
setx 0x32D45233, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x54D499DC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fsubs %f17, %f19, %f3
wr %g0, 0x89, %asi
lduba [%l7 + 0x1F] %asi, %i5
movvs %icc, %l4, %o2
wr %g0, 0x18, %asi
stba %l0, [%l7 + 0x41] %asi
tpos %icc, 0x6
smul %o5, %o1, %i7
fmovrslez %g6, %f20, %f18
fmovdle %icc, %f4, %f20
nop
setx loop_1434, %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
fmul8sux16 %f10, %f4, %f2
orcc %l5, %g4, %o0
bgu,a,pn %icc, loop_1435
loop_1434:
xor %o7, %l6, %g2
fands %f11, %f1, %f31
mulx %i0, %g3, %i1
loop_1435:
andcc %l1, %i4, %o3
wr %g0, 0x89, %asi
stha %i3, [%l7 + 0x08] %asi
tpos %icc, 0x4
brlz %o6, loop_1436
array8 %g7, %g5, %l2
nop
setx loop_1437, %l0, %l1
jmpl %l1, %i6
fones %f16
loop_1436:
nop
setx 0x3DA2462EC787162C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x44B693467FC0B005, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f22, %f30
movle %xcc, %o4, %g1
loop_1437:
fcmple16 %f6, %f0, %l3
sdiv %i5, 0x113D, %i2
fpsub32s %f10, %f3, %f15
xnor %l4, 0x12E8, %l0
movrlez %o2, 0x08E, %o5
fmovsn %icc, %f2, %f22
subc %o1, %i7, %g6
stx %l5, [%l7 + 0x20]
andcc %g4, 0x040C, %o7
movrgz %l6, %o0, %i0
array32 %g3, %i1, %g2
tpos %xcc, 0x7
flush %l7 + 0x34
addcc %i4, 0x02AE, %o3
taddcctv %i3, %l1, %o6
brgz,a %g5, loop_1438
taddcctv %l2, %g7, %o4
movleu %xcc, %i6, %l3
sdiv %g1, 0x15D3, %i2
loop_1438:
array32 %i5, %l0, %l4
movleu %xcc, %o5, %o2
smul %o1, 0x087F, %g6
fand %f30, %f16, %f26
nop
setx 0xFD59D86D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0xB1EDD13C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fdivs %f3, %f18, %f30
orncc %l5, 0x0033, %g4
nop
setx 0xB07B7A29, %l0, %l6
st %l6, [%l7 + 0x18]
ld [%l7 + 0x18], %fsr
movrlez %i7, %o7, %o0
fpack32 %f20, %f22, %f30
popc %i0, %g3
ble loop_1439
edge32ln %l6, %i1, %g2
fba,a %fcc0, loop_1440
movge %xcc, %o3, %i4
loop_1439:
te %icc, 0x1
subc %i3, %l1, %g5
loop_1440:
andncc %l2, %o6, %o4
sub %i6, %g7, %g1
wr %g0, 0x5f, %asi
stxa %i2, [%g0 + 0x0] %asi
te %xcc, 0x2
subcc %i5, %l0, %l3
membar 0x19
fones %f29
udivcc %l4, 0x0D83, %o5
movgu %xcc, %o2, %o1
fandnot2s %f31, %f30, %f12
bcc,a,pt %icc, loop_1441
alignaddr %g6, %g4, %l5
fbul,a %fcc1, loop_1442
fmovdne %icc, %f15, %f2
loop_1441:
movrgz %i7, %o7, %o0
udiv %g3, 0x1319, %i0
loop_1442:
xor %i1, 0x1E05, %l6
nop
fitos %f8, %f15
fstox %f15, %f8
fxtos %f8, %f0
tgu %xcc, 0x2
set 0x7F, %g3
lduba [%l7 + %g3] 0x15, %o3
brlz %i4, loop_1443
umulcc %i3, 0x1672, %g2
array16 %l1, %l2, %g5
sdivcc %o4, 0x179F, %i6
loop_1443:
sethi 0x0B0D, %g7
edge32l %g1, %o6, %i5
ta %icc, 0x1
fmovse %xcc, %f10, %f19
call loop_1444
movl %icc, %l0, %l3
nop
setx 0xADC94874B0605181, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
edge32n %i2, %o5, %l4
loop_1444:
fbne,a %fcc2, loop_1445
movleu %icc, %o1, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrne %g4, 0x20E, %l5
loop_1445:
nop
set 0x48, %l0
lda [%l7 + %l0] 0x89, %f8
array8 %o2, %o7, %o0
srlx %i7, 0x1D, %i0
xnor %g3, 0x16EA, %l6
movle %icc, %o3, %i1
sll %i4, %g2, %i3
srl %l1, %l2, %o4
fbl %fcc2, loop_1446
movrne %g5, 0x393, %g7
pdist %f18, %f24, %f18
tge %icc, 0x2
loop_1446:
mulscc %i6, %o6, %g1
bg loop_1447
fmovdne %xcc, %f22, %f19
movneg %icc, %l0, %i5
fmovdgu %xcc, %f18, %f24
loop_1447:
nop
setx 0x30764532, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
tcc %xcc, 0x1
brgez,a %i2, loop_1448
addcc %o5, %l3, %o1
stbar
std %f12, [%l7 + 0x78]
loop_1448:
umul %g6, %g4, %l4
tcc %xcc, 0x3
edge8l %l5, %o2, %o7
tgu %icc, 0x3
taddcc %o0, %i7, %i0
movg %xcc, %l6, %o3
orncc %g3, %i4, %i1
membar #Sync
wr %g0, 0x17, %asi
ldda [%l7 + 0x40] %asi, %f0
edge8ln %g2, %l1, %i3
fmovdleu %xcc, %f3, %f4
brlez,a %o4, loop_1449
movvs %icc, %l2, %g5
fnot2 %f0, %f8
fmovdle %icc, %f7, %f28
loop_1449:
tcc %icc, 0x6
fmovde %xcc, %f30, %f2
mova %icc, %i6, %o6
umulcc %g1, 0x0B2D, %l0
fbul %fcc3, loop_1450
udiv %g7, 0x1BDC, %i5
bgu,pn %xcc, loop_1451
array8 %o5, %l3, %i2
loop_1450:
fxnor %f16, %f0, %f0
addc %o1, 0x041D, %g6
loop_1451:
fbne,a %fcc0, loop_1452
movne %icc, %g4, %l4
andcc %l5, 0x1981, %o7
fble,a %fcc0, loop_1453
loop_1452:
ldstub [%l7 + 0x11], %o0
wr %g0, 0x88, %asi
stwa %o2, [%l7 + 0x70] %asi
loop_1453:
sdivcc %i7, 0x11F6, %i0
fone %f14
tcc %icc, 0x4
edge16n %o3, %l6, %i4
nop
setx 0x62709D043328294D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xBBADB50423141264, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f2, %f0
tn %icc, 0x2
movvc %xcc, %i1, %g3
membar 0x59
movne %xcc, %g2, %l1
fabss %f15, %f20
xorcc %o4, 0x02B0, %i3
alignaddr %g5, %i6, %l2
fmovspos %icc, %f26, %f27
fbule,a %fcc3, loop_1454
array32 %o6, %l0, %g7
fandnot1s %f2, %f16, %f7
nop
setx 0xDEC5640F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xFA5BAEBD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fdivs %f25, %f23, %f1
loop_1454:
bvc %icc, loop_1455
orcc %i5, %o5, %g1
tleu %xcc, 0x1
tvs %icc, 0x0
loop_1455:
fmovsa %xcc, %f25, %f25
array8 %l3, %i2, %o1
fnot2s %f24, %f27
movvs %icc, %g4, %g6
sethi 0x16C5, %l5
tsubcctv %l4, 0x0837, %o0
nop
setx loop_1456, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovda %icc, %f28, %f11
bcc,a %xcc, loop_1457
edge8 %o7, %i7, %o2
loop_1456:
fbuge,a %fcc1, loop_1458
taddcc %i0, 0x12E4, %o3
loop_1457:
fmovrsgez %i4, %f10, %f25
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1458:
fmovrdlez %l6, %f24, %f12
tle %xcc, 0x1
ba,a loop_1459
sdiv %g3, 0x10A0, %i1
popc %g2, %l1
nop
setx 0xC0551F23, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
loop_1459:
edge32l %o4, %i3, %g5
nop
setx loop_1460, %l0, %l1
jmpl %l1, %l2
addc %i6, %o6, %g7
movge %xcc, %l0, %i5
fpsub32s %f2, %f11, %f28
loop_1460:
nop
set 0x50, %i2
stwa %g1, [%l7 + %i2] 0x2f
membar #Sync
fbn,a %fcc0, loop_1461
alignaddr %l3, %o5, %i2
sub %g4, %g6, %o1
fbug,a %fcc1, loop_1462
loop_1461:
fmovrslez %l4, %f28, %f1
addccc %l5, %o7, %o0
set 0x40, %l5
ldda [%l7 + %l5] 0x14, %f0
loop_1462:
nop
fitod %f19, %f0
movvc %icc, %i7, %o2
stx %i0, [%l7 + 0x68]
fsrc1 %f12, %f26
sethi 0x04E9, %i4
edge32l %l6, %o3, %g3
movrlez %g2, 0x1BE, %l1
set 0x38, %l3
swapa [%l7 + %l3] 0x81, %o4
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x78] %asi, %i3
fornot1 %f4, %f0, %f12
set 0x68, %g1
prefetcha [%l7 + %g1] 0x80, 0x2
sub %l2, %i1, %o6
addcc %i6, 0x05E4, %g7
fbul %fcc1, loop_1463
subccc %i5, %l0, %g1
wr %g0, 0x19, %asi
ldsba [%l7 + 0x38] %asi, %o5
loop_1463:
movrlz %l3, 0x27C, %g4
swap [%l7 + 0x28], %i2
tn %icc, 0x7
movrne %o1, %g6, %l5
fpack32 %f18, %f12, %f4
fmuld8sux16 %f15, %f8, %f20
movl %xcc, %l4, %o0
smul %o7, 0x053F, %o2
set 0x40, %l4
stda %f16, [%l7 + %l4] 0x81
popc 0x1E57, %i0
srax %i4, 0x03, %i7
udivcc %l6, 0x15A2, %o3
tgu %icc, 0x5
sethi 0x1864, %g2
ldstub [%l7 + 0x36], %l1
xnor %g3, 0x07D5, %o4
fnand %f8, %f20, %f12
prefetch [%l7 + 0x7C], 0x3
fmovdgu %xcc, %f28, %f12
set 0x54, %o4
ldstuba [%l7 + %o4] 0x11, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %l2, 0x1F15, %g5
fbge %fcc2, loop_1464
orn %i1, %o6, %i6
tgu %xcc, 0x4
taddcc %g7, %i5, %l0
loop_1464:
fmovdgu %icc, %f4, %f28
wr %g0, 0x80, %asi
ldswa [%l7 + 0x4C] %asi, %o5
umul %g1, %l3, %g4
orn %o1, 0x132D, %i2
tvs %icc, 0x0
fpackfix %f20, %f10
nop
setx loop_1465, %l0, %l1
jmpl %l1, %g6
tneg %icc, 0x2
addccc %l5, 0x1D2F, %o0
addcc %o7, %o2, %i0
loop_1465:
tle %icc, 0x7
edge8n %i4, %i7, %l6
movcc %icc, %l4, %g2
tcc %xcc, 0x5
fnot2s %f19, %f1
srlx %l1, %o3, %g3
prefetch [%l7 + 0x54], 0x1
nop
fitos %f6, %f13
fstox %f13, %f0
edge16n %i3, %o4, %g5
movpos %icc, %i1, %o6
addcc %i6, %l2, %i5
fmovsne %xcc, %f24, %f15
tpos %xcc, 0x0
fbu,a %fcc3, loop_1466
ldub [%l7 + 0x48], %g7
edge16l %l0, %g1, %o5
xorcc %g4, 0x035D, %o1
loop_1466:
bneg,pt %xcc, loop_1467
fnegs %f4, %f26
andncc %l3, %i2, %g6
fcmpgt32 %f10, %f0, %o0
loop_1467:
orn %l5, 0x0016, %o7
fornot2 %f0, %f4, %f2
orn %i0, %o2, %i4
membar 0x78
umulcc %l6, 0x0FBD, %i7
edge16n %l4, %g2, %o3
bl %xcc, loop_1468
fbuge,a %fcc0, loop_1469
nop
fitos %f2, %f8
fstod %f8, %f28
fbug,a %fcc3, loop_1470
loop_1468:
fba %fcc1, loop_1471
loop_1469:
movneg %xcc, %g3, %i3
fmovrdlz %l1, %f18, %f24
loop_1470:
movge %icc, %o4, %g5
loop_1471:
nop
setx loop_1472, %l0, %l1
jmpl %l1, %i1
nop
setx 0x56E0DD7F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
fsqrts %f23, %f0
fmovscc %xcc, %f10, %f5
smul %o6, %l2, %i5
loop_1472:
stbar
fmovsgu %icc, %f12, %f14
nop
setx 0x7E236511305DFB43, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
set 0x78, %g2
ldstuba [%l7 + %g2] 0x80, %g7
andncc %i6, %g1, %o5
xnor %g4, %l0, %o1
orncc %i2, %l3, %g6
taddcc %l5, 0x11D6, %o7
alignaddr %o0, %o2, %i0
add %l7, 0x5C, %l6
wr %g0, 0x04, %asi
casa [%l6] 0x04, %i4, %l6
movcs %icc, %i7, %g2
nop
setx 0xB17B0945676EB38D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x5F23D6C26F53F202, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
faddd %f22, %f0, %f26
array8 %o3, %g3, %l4
ba loop_1473
ble loop_1474
xor %l1, %i3, %o4
and %i1, %g5, %l2
loop_1473:
flush %l7 + 0x08
loop_1474:
movvs %xcc, %o6, %i5
add %i6, 0x0AF8, %g7
fsrc2 %f26, %f22
edge16l %o5, %g4, %g1
andncc %l0, %i2, %o1
tcc %xcc, 0x3
movre %g6, %l3, %l5
fbue,a %fcc1, loop_1475
edge32n %o0, %o2, %i0
wr %g0, 0xea, %asi
stha %o7, [%l7 + 0x20] %asi
membar #Sync
loop_1475:
movge %xcc, %l6, %i4
fmovdleu %icc, %f15, %f14
fbn,a %fcc2, loop_1476
stw %i7, [%l7 + 0x0C]
movvc %xcc, %o3, %g2
fmovdvc %icc, %f11, %f14
loop_1476:
fcmpne32 %f22, %f16, %l4
mulscc %l1, 0x1FFA, %g3
tsubcc %i3, %i1, %o4
taddcctv %l2, %g5, %o6
subccc %i6, %i5, %o5
bneg %icc, loop_1477
movpos %icc, %g7, %g1
fors %f23, %f21, %f12
tle %xcc, 0x2
loop_1477:
tl %xcc, 0x3
fmovrdgez %l0, %f10, %f14
ld [%l7 + 0x70], %f31
addc %g4, %o1, %i2
fbe %fcc3, loop_1478
tne %icc, 0x3
addc %g6, 0x0CFB, %l3
and %o0, %l5, %i0
loop_1478:
array8 %o2, %o7, %i4
fble,a %fcc0, loop_1479
fnand %f0, %f24, %f0
ldub [%l7 + 0x20], %l6
movrlez %o3, %i7, %l4
loop_1479:
tle %icc, 0x2
fands %f22, %f1, %f11
wr %g0, 0x0c, %asi
stha %l1, [%l7 + 0x48] %asi
movvs %xcc, %g2, %g3
te %icc, 0x0
sra %i1, %i3, %l2
edge16n %g5, %o6, %i6
fmovrsne %o4, %f1, %f7
bneg,pt %xcc, loop_1480
fmul8sux16 %f26, %f24, %f28
move %icc, %i5, %o5
smul %g1, 0x0F85, %g7
loop_1480:
edge32n %l0, %g4, %i2
movvs %icc, %o1, %l3
fors %f26, %f16, %f29
for %f12, %f0, %f28
tvs %icc, 0x6
umulcc %o0, %l5, %g6
te %icc, 0x4
fexpand %f13, %f30
tcc %xcc, 0x5
sra %o2, %o7, %i4
tneg %icc, 0x4
fornot1 %f8, %f30, %f2
nop
set 0x32, %i6
stb %i0, [%l7 + %i6]
sdiv %l6, 0x1CAB, %i7
stbar
nop
setx loop_1481, %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 %f19, %f0
subc %l4, 0x1B84, %l1
srax %g2, %o3, %i1
loop_1481:
te %icc, 0x7
orn %i3, 0x0ECE, %l2
srl %g5, 0x1A, %g3
brz %o6, loop_1482
movgu %xcc, %o4, %i6
fbul %fcc0, loop_1483
tcs %xcc, 0x0
loop_1482:
smulcc %i5, %o5, %g1
nop
setx 0x9882EFC6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
fsqrts %f20, %f3
loop_1483:
sll %g7, %g4, %l0
ta %icc, 0x6
tsubcc %i2, 0x1D1C, %o1
xorcc %l3, %l5, %o0
addccc %o2, 0x1D6E, %o7
movg %icc, %g6, %i0
ta %xcc, 0x2
add %l7, 0x4C, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %i4
casa [%l6] 0x89, %i4, %l6
wr %g0, 0x04, %asi
ldda [%l7 + 0x50] %asi, %l4
edge32 %i7, %g2, %o3
set 0x0C, %o5
sta %f5, [%l7 + %o5] 0x11
udivx %l1, 0x0C32, %i1
subc %i3, 0x0011, %g5
edge8n %l2, %g3, %o4
lduh [%l7 + 0x42], %i6
sethi 0x077D, %i5
fabss %f4, %f22
tge %icc, 0x2
ldsb [%l7 + 0x6F], %o6
fxnor %f22, %f2, %f0
brgez %o5, loop_1484
xnor %g7, %g1, %g4
sub %l0, %o1, %i2
tvs %icc, 0x5
loop_1484:
sub %l5, 0x0D9D, %l3
tcs %xcc, 0x3
edge8ln %o0, %o2, %g6
orncc %i0, %o7, %i4
sllx %l4, %i7, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fabsd %f16, %f12
movg %xcc, %o3, %l1
swap [%l7 + 0x58], %g2
bvs,a,pt %icc, loop_1485
sir 0x1B11
smulcc %i3, %i1, %g5
edge32l %l2, %g3, %i6
loop_1485:
xor %i5, 0x06EB, %o6
fmul8x16 %f1, %f14, %f10
add %o5, %g7, %g1
sll %o4, 0x04, %l0
fmovsne %icc, %f6, %f15
edge16l %o1, %g4, %l5
mulx %l3, 0x04C7, %i2
movl %xcc, %o2, %o0
sdiv %i0, 0x0AF2, %g6
fexpand %f5, %f16
movcs %xcc, %i4, %o7
edge32ln %l4, %i7, %l6
alignaddrl %o3, %l1, %i3
addccc %i1, 0x1238, %g2
movrne %g5, 0x3C8, %l2
bneg,a,pt %icc, loop_1486
fnegs %f7, %f5
array16 %g3, %i5, %o6
smul %i6, %o5, %g1
loop_1486:
orcc %o4, 0x0695, %l0
movcc %xcc, %o1, %g7
udiv %l5, 0x19A7, %l3
tl %icc, 0x7
ldsb [%l7 + 0x5F], %i2
addcc %o2, %o0, %g4
ldsb [%l7 + 0x0C], %i0
nop
fitod %f4, %f14
fmovdcs %xcc, %f4, %f20
srlx %i4, 0x17, %g6
nop
fitod %f8, %f6
fdtox %f6, %f26
fxtod %f26, %f22
fcmple16 %f30, %f20, %o7
ldx [%l7 + 0x58], %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsne %xcc, %f7, %f27
andncc %i7, %l6, %o3
ldsw [%l7 + 0x2C], %l1
fmovsvs %icc, %f0, %f9
edge32l %i3, %i1, %g2
edge8ln %l2, %g5, %i5
nop
setx 0x68477104, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
fsqrts %f9, %f0
udivcc %g3, 0x1BF6, %i6
te %xcc, 0x1
fpackfix %f4, %f3
andn %o5, %o6, %o4
fbug,a %fcc2, loop_1487
fexpand %f11, %f26
lduh [%l7 + 0x28], %l0
tsubcc %g1, %g7, %l5
loop_1487:
mova %xcc, %o1, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xorcc %i2, %o0, %g4
and %o2, 0x0518, %i4
sub %i0, %g6, %o7
xor %l4, %i7, %o3
movcc %icc, %l6, %i3
movrlez %l1, 0x0D9, %i1
nop
setx loop_1488, %l0, %l1
jmpl %l1, %l2
ldsb [%l7 + 0x4B], %g2
call loop_1489
nop
fitos %f13, %f7
fstox %f7, %f28
fxtos %f28, %f22
loop_1488:
array32 %g5, %i5, %g3
sdiv %i6, 0x0051, %o5
loop_1489:
nop
set 0x35, %g5
ldstuba [%l7 + %g5] 0x88, %o4
subc %l0, %o6, %g7
fsrc1s %f10, %f28
tcc %icc, 0x0
edge16ln %g1, %o1, %l3
fmovscs %icc, %f27, %f30
sra %i2, %o0, %g4
orcc %l5, %o2, %i0
tcc %xcc, 0x5
fnands %f4, %f28, %f19
fpsub32 %f4, %f16, %f28
sllx %g6, 0x11, %o7
fzero %f26
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16n %i4, %l4, %o3
sethi 0x03BD, %l6
fsrc1s %f14, %f13
sethi 0x1496, %i7
alignaddr %i3, %l1, %i1
tg %xcc, 0x7
fcmpgt32 %f30, %f30, %g2
orn %l2, 0x0D8E, %g5
edge16n %i5, %i6, %o5
bshuffle %f24, %f12, %f22
sdivx %g3, 0x06CF, %l0
add %l7, 0x1C, %l6
wr %g0, 0x19, %asi
casa [%l6] 0x19, %o4, %o6
fmovrdlez %g1, %f16, %f10
fbo %fcc1, loop_1490
alignaddr %g7, %o1, %i2
fmovdge %icc, %f20, %f7
movpos %icc, %o0, %l3
loop_1490:
sra %l5, %g4, %o2
and %i0, %o7, %i4
tsubcctv %g6, 0x04FE, %o3
tneg %xcc, 0x2
taddcc %l6, %l4, %i7
tle %xcc, 0x1
fand %f0, %f24, %f4
mulx %l1, %i1, %g2
nop
setx 0x5B6E4D46, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0x47DD549E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f15, %f25
tne %icc, 0x5
fbge %fcc3, loop_1491
sdivx %i3, 0x0442, %g5
bcs %xcc, loop_1492
movl %icc, %i5, %i6
loop_1491:
array32 %o5, %g3, %l0
movrlz %l2, %o6, %o4
loop_1492:
bn,pt %xcc, loop_1493
fsrc2s %f1, %f29
move %xcc, %g7, %o1
swap [%l7 + 0x0C], %i2
loop_1493:
nop
setx loop_1494, %l0, %l1
jmpl %l1, %o0
prefetch [%l7 + 0x3C], 0x3
bcs,a %icc, loop_1495
ta %xcc, 0x3
loop_1494:
fpmerge %f17, %f13, %f0
movcs %icc, %l3, %l5
loop_1495:
tvs %icc, 0x5
tneg %xcc, 0x2
fmovrde %g1, %f20, %f14
edge16 %g4, %i0, %o2
tsubcctv %o7, %i4, %o3
set 0x2F, %o3
lduba [%l7 + %o3] 0x14, %l6
fpsub16s %f7, %f4, %f11
tle %xcc, 0x7
bcc loop_1496
fbuge,a %fcc0, loop_1497
addcc %g6, 0x1A41, %l4
fabsd %f30, %f30
loop_1496:
movcs %xcc, %l1, %i1
loop_1497:
orn %g2, %i7, %g5
set 0x75, %i0
lduba [%l7 + %i0] 0x04, %i5
fmovrdne %i3, %f0, %f12
xorcc %o5, %g3, %l0
orncc %i6, 0x188E, %l2
for %f16, %f18, %f30
bne %xcc, loop_1498
fpsub16s %f29, %f6, %f27
subccc %o4, %o6, %o1
fbul %fcc2, loop_1499
loop_1498:
nop
fitod %f0, %f8
fdtox %f8, %f4
srax %i2, %o0, %l3
nop
fitos %f10, %f13
fstox %f13, %f26
fxtos %f26, %f6
loop_1499:
nop
setx 0x47D0975808AD0A51, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f12
fble,a %fcc1, loop_1500
udivx %g7, 0x0EBE, %g1
fcmpne32 %f12, %f14, %g4
movpos %icc, %i0, %l5
loop_1500:
movgu %icc, %o2, %i4
tg %xcc, 0x6
fbul %fcc1, loop_1501
fmovrdlz %o3, %f8, %f6
te %icc, 0x5
movcc %xcc, %l6, %g6
loop_1501:
fsrc2 %f10, %f30
sdivcc %o7, 0x0A75, %l1
brlz,a %l4, loop_1502
fornot1s %f17, %f19, %f31
edge16n %g2, %i1, %i7
bg,a,pt %xcc, loop_1503
loop_1502:
tcs %icc, 0x2
mova %xcc, %g5, %i5
xnor %o5, 0x0C0A, %i3
loop_1503:
movrlz %l0, %g3, %i6
nop
set 0x53, %i5
ldub [%l7 + %i5], %o4
mulscc %l2, 0x0A75, %o6
edge32ln %o1, %i2, %l3
lduh [%l7 + 0x2C], %g7
nop
setx 0xDA7E4CE6A0B00A32, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xD141F3AA2B9794A5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
faddd %f30, %f0, %f10
fpsub32 %f0, %f18, %f16
tle %icc, 0x3
umul %g1, %g4, %i0
sub %o0, 0x0D6A, %o2
or %l5, 0x0C1D, %i4
tcc %icc, 0x6
fmovd %f2, %f0
tle %xcc, 0x4
movre %l6, %o3, %o7
movne %xcc, %g6, %l1
popc %g2, %i1
ta %icc, 0x2
udivcc %l4, 0x17CB, %g5
tpos %xcc, 0x4
tneg %icc, 0x7
movle %xcc, %i7, %o5
fnors %f11, %f6, %f2
smulcc %i3, %l0, %g3
set 0x1C, %l6
swapa [%l7 + %l6] 0x89, %i6
nop
fitod %f10, %f4
fdtox %f4, %f10
movl %xcc, %i5, %l2
movvc %xcc, %o4, %o1
bleu,pn %icc, loop_1504
addcc %i2, %o6, %g7
brgz,a %l3, loop_1505
fcmpeq32 %f2, %f26, %g4
loop_1504:
umul %g1, %i0, %o2
alignaddr %o0, %i4, %l5
loop_1505:
or %o3, %l6, %o7
addcc %g6, %l1, %i1
wr %g0, 0x81, %asi
lduwa [%l7 + 0x24] %asi, %g2
fmovdcs %icc, %f31, %f8
nop
setx loop_1506, %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
xnorcc %l4, %i7, %o5
nop
setx 0x101AAC2A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x78C7FA71, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fsubs %f20, %f27, %f16
xnor %g5, %l0, %i3
loop_1506:
udivcc %i6, 0x0CDD, %g3
mulscc %i5, 0x0807, %o4
fmul8x16 %f2, %f14, %f4
movvs %xcc, %l2, %o1
movvc %xcc, %i2, %g7
fandnot1 %f20, %f20, %f2
subc %o6, %l3, %g1
bcc %icc, loop_1507
movvc %icc, %g4, %i0
edge8 %o0, %o2, %l5
sdivx %o3, 0x1C52, %l6
loop_1507:
bn,a,pn %icc, loop_1508
andcc %o7, 0x1A5A, %g6
fbe,a %fcc2, loop_1509
bvc,a %icc, loop_1510
loop_1508:
te %xcc, 0x5
xnor %i4, %i1, %g2
loop_1509:
edge16n %l1, %l4, %i7
loop_1510:
xnorcc %g5, 0x1B71, %o5
ba,a,pt %xcc, loop_1511
fbue,a %fcc0, loop_1512
andncc %l0, %i3, %g3
movge %xcc, %i6, %o4
loop_1511:
nop
set 0x56, %i3
lduh [%l7 + %i3], %l2
loop_1512:
fornot2 %f28, %f12, %f26
bcs %icc, loop_1513
fbge,a %fcc1, loop_1514
edge32ln %o1, %i5, %g7
bcs,a %icc, loop_1515
loop_1513:
fmovdpos %xcc, %f8, %f23
loop_1514:
brlez %o6, loop_1516
umul %i2, %l3, %g1
loop_1515:
nop
set 0x4F, %o0
stba %i0, [%l7 + %o0] 0x2f
membar #Sync
loop_1516:
tg %xcc, 0x6
nop
setx 0x8A9453E4184F1411, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xF4548B5A4A2EE6CA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f8, %f28
add %l7, 0x54, %l6
wr %g0, 0x04, %asi
casa [%l6] %asi, %g4, %o0
movrlez %o2, %o3, %l6
edge8 %o7, %l5, %i4
bvc,a,pt %xcc, loop_1517
movcs %icc, %g6, %g2
ldx [%l7 + 0x10], %l1
mova %xcc, %i1, %i7
loop_1517:
fnot1 %f24, %f26
wr %g0, 0x10, %asi
ldswa [%l7 + 0x0C] %asi, %g5
fandnot1s %f14, %f5, %f27
wr %g0, 0x88, %asi
ldswa [%l7 + 0x08] %asi, %l4
nop
setx 0xC04D6F48, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0x6933BEE9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fdivs %f20, %f11, %f30
bcc loop_1518
st %f1, [%l7 + 0x60]
be,a %icc, loop_1519
sll %l0, %o5, %i3
loop_1518:
nop
wr %g0, 0x04, %asi
lduha [%l7 + 0x3C] %asi, %g3
loop_1519:
fbuge %fcc1, loop_1520
ldub [%l7 + 0x30], %i6
tleu %xcc, 0x1
ldsw [%l7 + 0x10], %o4
loop_1520:
fmuld8ulx16 %f29, %f28, %f28
movneg %icc, %l2, %o1
umul %g7, 0x1518, %i5
array8 %i2, %l3, %g1
udiv %i0, 0x0487, %o6
tn %xcc, 0x5
bvs,pn %icc, loop_1521
fabsd %f20, %f16
faligndata %f18, %f20, %f30
wr %g0, 0x80, %asi
sta %f23, [%l7 + 0x0C] %asi
loop_1521:
mulx %o0, 0x11A8, %o2
tge %icc, 0x5
srl %o3, 0x18, %g4
taddcc %l6, %l5, %i4
fandnot2s %f17, %f31, %f28
st %f30, [%l7 + 0x1C]
fnands %f1, %f30, %f30
edge16l %o7, %g6, %l1
nop
setx 0x553FEB07, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
fsqrts %f8, %f25
smul %i1, 0x0763, %i7
movge %xcc, %g2, %l4
bn,pn %icc, loop_1522
xor %g5, %l0, %o5
fabsd %f14, %f28
umulcc %i3, 0x018E, %g3
loop_1522:
bn,a,pt %xcc, loop_1523
popc %o4, %i6
movvs %xcc, %l2, %g7
fzeros %f10
loop_1523:
tn %xcc, 0x3
srlx %i5, %i2, %o1
lduw [%l7 + 0x08], %l3
bcs,a,pn %xcc, loop_1524
nop
setx 0xAA92D6C568611922, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
fsqrtd %f24, %f28
movcs %xcc, %g1, %o6
set 0x70, %o1
stha %o0, [%l7 + %o1] 0x88
loop_1524:
srl %i0, 0x1B, %o3
wr %g0, 0x80, %asi
ldsba [%l7 + 0x72] %asi, %g4
edge32 %l6, %l5, %o2
tpos %icc, 0x5
brgez,a %o7, loop_1525
stw %g6, [%l7 + 0x28]
fmovsle %xcc, %f9, %f10
nop
fitos %f5, %f3
fstox %f3, %f26
fxtos %f26, %f15
loop_1525:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bgu loop_1526
orcc %l1, 0x1AF9, %i1
bleu loop_1527
movl %icc, %i7, %i4
loop_1526:
sub %l4, 0x0B1D, %g5
fbue %fcc2, loop_1528
loop_1527:
sllx %l0, %o5, %i3
tvs %icc, 0x0
xnorcc %g3, 0x1FC1, %o4
loop_1528:
movre %g2, %l2, %i6
tle %icc, 0x2
fcmpgt16 %f30, %f4, %g7
edge8l %i2, %o1, %l3
edge16n %i5, %o6, %g1
umulcc %i0, %o0, %o3
tsubcctv %l6, %l5, %g4
edge8 %o2, %o7, %l1
subccc %i1, %g6, %i4
fmovsne %icc, %f8, %f7
sub %i7, 0x091E, %g5
fmovsne %xcc, %f7, %f27
nop
fitod %f3, %f2
movneg %icc, %l0, %o5
sth %l4, [%l7 + 0x32]
movn %xcc, %g3, %i3
fpsub32s %f7, %f29, %f11
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ble,pn %xcc, loop_1529
fcmple16 %f12, %f30, %g2
umul %l2, %i6, %g7
subc %o4, 0x1AA4, %i2
loop_1529:
srlx %l3, 0x1F, %o1
tge %xcc, 0x1
tg %icc, 0x1
fnot1 %f12, %f22
set 0x50, %l1
ldxa [%l7 + %l1] 0x18, %i5
fbe %fcc3, loop_1530
ldsb [%l7 + 0x5C], %g1
add %l7, 0x50, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %o6, %i0
loop_1530:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd16 %f8, %f0, %f10
taddcctv %o0, %l6, %o3
fmovrdlz %l5, %f30, %f2
fmovdleu %xcc, %f15, %f31
wr %g0, 0x81, %asi
ldxa [%l7 + 0x10] %asi, %o2
tsubcctv %o7, %g4, %i1
movrgez %g6, 0x0AE, %i4
tvc %xcc, 0x0
fnot2s %f1, %f7
subccc %l1, %i7, %l0
udivx %o5, 0x0BB4, %l4
srl %g3, %g5, %g2
call loop_1531
tcs %icc, 0x4
for %f4, %f18, %f16
sir 0x0E72
loop_1531:
fpadd32s %f7, %f15, %f22
fmovdg %xcc, %f10, %f22
tge %icc, 0x1
wr %g0, 0x81, %asi
stxa %i3, [%l7 + 0x08] %asi
and %l2, 0x0418, %i6
tpos %xcc, 0x1
wr %g0, 0x11, %asi
lduha [%l7 + 0x4E] %asi, %o4
fmovsge %icc, %f13, %f19
tge %xcc, 0x0
mova %xcc, %i2, %g7
sethi 0x0233, %o1
tg %icc, 0x7
nop
fitod %f2, %f8
fdtox %f8, %f14
fxtod %f14, %f8
nop
fitos %f6, %f5
fstoi %f5, %f1
movcc %xcc, %l3, %g1
bleu,pt %xcc, loop_1532
nop
setx 0xC9EA34ED, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0xB55C01B2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fadds %f7, %f15, %f17
add %l7, 0x70, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] %asi, %i5, %i0
loop_1532:
popc 0x0FDB, %o0
edge16n %l6, %o6, %o3
edge16 %o2, %o7, %g4
tvs %icc, 0x7
srl %i1, 0x13, %l5
movge %xcc, %i4, %g6
fand %f24, %f8, %f16
edge8l %i7, %l0, %l1
popc 0x0C62, %o5
bpos,pn %xcc, loop_1533
edge16l %g3, %g5, %g2
wr %g0, 0x04, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_1533:
movne %xcc, %l4, %i3
fmul8x16au %f10, %f25, %f18
movpos %icc, %l2, %o4
fbuge %fcc1, loop_1534
fbe %fcc0, loop_1535
subccc %i2, 0x02B9, %i6
be,pn %xcc, loop_1536
loop_1534:
movre %o1, %l3, %g7
loop_1535:
edge16l %g1, %i0, %o0
add %l7, 0x38, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %i5
casa [%l6] 0x19, %i5, %l6
loop_1536:
xorcc %o6, %o3, %o7
tle %xcc, 0x1
movneg %icc, %o2, %i1
edge16l %l5, %g4, %i4
bneg loop_1537
tgu %icc, 0x4
mova %icc, %g6, %l0
edge16l %l1, %i7, %g3
loop_1537:
bneg,pt %xcc, loop_1538
tne %xcc, 0x1
fcmpeq16 %f26, %f28, %o5
edge16ln %g2, %g5, %i3
loop_1538:
tn %xcc, 0x5
edge32 %l4, %o4, %l2
udivx %i2, 0x0F01, %i6
fmovse %icc, %f1, %f31
nop
set 0x4F, %g6
ldsb [%l7 + %g6], %l3
fbu,a %fcc0, loop_1539
udiv %g7, 0x07E4, %o1
fbu %fcc1, loop_1540
fmul8x16al %f22, %f11, %f30
loop_1539:
or %i0, %g1, %o0
movn %icc, %i5, %l6
loop_1540:
nop
setx 0xCB1E03FF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x9E3172B7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fmuls %f10, %f7, %f31
fmovspos %xcc, %f21, %f28
tl %xcc, 0x3
udivcc %o6, 0x0408, %o7
ldstub [%l7 + 0x39], %o3
addccc %i1, 0x19B6, %o2
sethi 0x0656, %g4
fmul8x16 %f16, %f28, %f26
orcc %l5, %i4, %g6
movcs %icc, %l1, %l0
bne,pt %icc, loop_1541
tleu %xcc, 0x2
wr %g0, 0x19, %asi
lduha [%l7 + 0x5A] %asi, %g3
loop_1541:
movrgz %i7, 0x1E3, %g2
fones %f30
edge8 %o5, %g5, %l4
xnorcc %o4, 0x13DE, %i3
tcc %xcc, 0x6
edge32l %l2, %i2, %l3
fbu,a %fcc1, loop_1542
sllx %i6, 0x03, %o1
sdivx %i0, 0x011C, %g1
st %f31, [%l7 + 0x54]
loop_1542:
nop
setx 0x9071942B, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
bgu,a loop_1543
sub %o0, 0x0CF9, %i5
brlez,a %l6, loop_1544
fnors %f15, %f26, %f22
loop_1543:
orncc %o6, %o7, %g7
nop
fitos %f9, %f13
fstod %f13, %f14
loop_1544:
edge32ln %i1, %o3, %o2
fmovdge %xcc, %f12, %f23
tpos %xcc, 0x1
tl %icc, 0x7
te %icc, 0x7
set 0x2C, %i7
lduha [%l7 + %i7] 0x80, %l5
tleu %icc, 0x5
nop
fitos %f0, %f13
fstod %f13, %f0
sdiv %g4, 0x06CF, %g6
srl %i4, 0x1F, %l1
fbne %fcc3, loop_1545
fpsub16 %f8, %f14, %f2
ldub [%l7 + 0x5A], %l0
fbo,a %fcc2, loop_1546
loop_1545:
fexpand %f10, %f10
addcc %g3, 0x0CB4, %g2
tcs %icc, 0x4
loop_1546:
tle %xcc, 0x4
ldsw [%l7 + 0x10], %i7
xorcc %g5, %o5, %o4
nop
setx 0x7AB9A0C9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0xE4C14D89, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fsubs %f6, %f6, %f24
tneg %icc, 0x2
umul %l4, %l2, %i2
addccc %l3, 0x092B, %i3
fxor %f4, %f16, %f6
brz,a %i6, loop_1547
tsubcctv %o1, %i0, %g1
fba %fcc1, loop_1548
fbg %fcc0, loop_1549
loop_1547:
sdivx %o0, 0x1E07, %l6
andn %i5, %o7, %g7
loop_1548:
sdivx %i1, 0x0284, %o6
loop_1549:
fornot2 %f2, %f12, %f8
fcmple32 %f12, %f22, %o2
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f0
movleu %xcc, %l5, %o3
wr %g0, 0x27, %asi
stha %g4, [%l7 + 0x52] %asi
membar #Sync
set 0x0C, %o7
ldswa [%l7 + %o7] 0x88, %g6
flush %l7 + 0x7C
tl %xcc, 0x6
bvs %icc, loop_1550
fbe,a %fcc2, loop_1551
fmovdge %icc, %f14, %f19
udiv %i4, 0x072A, %l1
loop_1550:
movgu %xcc, %l0, %g2
loop_1551:
movpos %xcc, %i7, %g3
stb %o5, [%l7 + 0x4C]
tg %xcc, 0x1
mulx %g5, %o4, %l4
nop
fitod %f0, %f6
fdtox %f6, %f22
fmovs %f25, %f1
fbl,a %fcc0, loop_1552
fble %fcc2, loop_1553
fabsd %f6, %f20
brlez,a %i2, loop_1554
loop_1552:
nop
fitod %f12, %f8
fdtox %f8, %f4
loop_1553:
fnegs %f17, %f7
movvc %icc, %l2, %l3
loop_1554:
tpos %icc, 0x0
fmovde %xcc, %f4, %f16
tcs %icc, 0x6
fbuge,a %fcc3, loop_1555
tvc %icc, 0x7
edge32l %i3, %o1, %i0
edge32l %g1, %i6, %o0
loop_1555:
sub %l6, %i5, %o7
movre %i1, %g7, %o2
nop
setx loop_1556, %l0, %l1
jmpl %l1, %o6
sethi 0x0190, %l5
movre %g4, %g6, %i4
movl %icc, %l1, %o3
loop_1556:
sdiv %l0, 0x02B5, %i7
fmovrsgz %g2, %f30, %f9
movrlz %g3, 0x36A, %g5
tsubcc %o4, %l4, %i2
fbug %fcc2, loop_1557
sdiv %l2, 0x1B4B, %l3
tgu %icc, 0x5
sdiv %o5, 0x199B, %o1
loop_1557:
fmovdge %icc, %f18, %f4
subc %i3, %i0, %i6
bpos,a loop_1558
array16 %o0, %l6, %i5
nop
setx 0x8441BF33287F3E19, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x7B4D7DCDFE63C311, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsubd %f16, %f8, %f0
movcc %icc, %o7, %g1
loop_1558:
nop
fitod %f0, %f0
fdtox %f0, %f8
fbne %fcc3, loop_1559
fcmple32 %f20, %f10, %i1
taddcctv %o2, %o6, %g7
xnor %l5, %g6, %g4
loop_1559:
nop
wr %g0, 0x89, %asi
ldsha [%l7 + 0x54] %asi, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subccc %i4, 0x0022, %o3
brz,a %i7, loop_1560
fmovd %f0, %f2
bvs %xcc, loop_1561
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1560:
fmovsle %xcc, %f13, %f6
tl %icc, 0x7
loop_1561:
fmovdcc %icc, %f26, %f18
pdist %f12, %f18, %f24
bvc loop_1562
bgu,a,pn %icc, loop_1563
edge8l %g2, %g3, %l0
sdivcc %o4, 0x1446, %g5
loop_1562:
edge32n %l4, %l2, %l3
loop_1563:
ba,a loop_1564
sir 0x1EC1
edge8 %o5, %o1, %i3
bneg,a loop_1565
loop_1564:
orncc %i0, %i2, %i6
nop
fitod %f10, %f20
fdtoi %f20, %f7
subc %o0, 0x013D, %l6
loop_1565:
sdivcc %o7, 0x103E, %g1
tge %xcc, 0x1
add %l7, 0x78, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] %asi, %i5, %o2
wr %g0, 0x57, %asi
stxa %i1, [%g0 + 0x0] %asi
tvc %xcc, 0x7
fmul8x16 %f4, %f10, %f16
sth %o6, [%l7 + 0x2C]
edge16n %g7, %l5, %g6
fbo %fcc3, loop_1566
orncc %g4, %l1, %i4
fblg %fcc0, loop_1567
call loop_1568
loop_1566:
ldub [%l7 + 0x18], %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1567:
movvc %icc, %g2, %o3
loop_1568:
nop
set 0x50, %l2
lduba [%l7 + %l2] 0x89, %g3
movleu %xcc, %l0, %o4
addc %g5, %l2, %l3
edge32n %l4, %o1, %i3
tleu %icc, 0x0
fmovsvc %icc, %f26, %f7
fornot2s %f5, %f25, %f4
movcc %icc, %i0, %i2
fcmple16 %f6, %f20, %o5
srax %i6, %o0, %o7
ldx [%l7 + 0x60], %g1
bl,pn %xcc, loop_1569
edge8 %l6, %i5, %o2
nop
setx loop_1570, %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
tn %xcc, 0x2
loop_1569:
orn %o6, 0x1E95, %i1
movrlz %l5, %g6, %g7
loop_1570:
udivx %g4, 0x06BF, %i4
addcc %i7, %l1, %g2
udivcc %o3, 0x10AF, %l0
tgu %xcc, 0x4
fbu %fcc3, loop_1571
tpos %xcc, 0x4
ldsh [%l7 + 0x78], %g3
xnorcc %o4, %g5, %l2
loop_1571:
subc %l3, 0x1474, %l4
edge16l %o1, %i0, %i2
sethi 0x1262, %i3
set 0x40, %o6
ldda [%l7 + %o6] 0x18, %f16
wr %g0, 0x11, %asi
lduha [%l7 + 0x2C] %asi, %o5
edge16 %i6, %o7, %g1
movpos %xcc, %l6, %o0
mulx %i5, 0x1CA2, %o6
fbge %fcc1, loop_1572
add %i1, %o2, %g6
sethi 0x0590, %l5
xorcc %g7, 0x050B, %g4
loop_1572:
tvc %xcc, 0x7
addcc %i7, 0x06D0, %i4
brgez,a %g2, loop_1573
brgez,a %o3, loop_1574
fcmpgt32 %f10, %f8, %l1
fbue %fcc1, loop_1575
loop_1573:
mova %xcc, %g3, %o4
loop_1574:
lduh [%l7 + 0x7E], %g5
movneg %xcc, %l0, %l3
loop_1575:
ta %icc, 0x2
nop
fitos %f10, %f14
fstod %f14, %f18
srlx %l2, 0x1C, %o1
nop
setx loop_1576, %l0, %l1
jmpl %l1, %i0
movleu %xcc, %l4, %i2
subcc %o5, %i6, %o7
fmovdge %xcc, %f10, %f22
loop_1576:
and %g1, 0x0CCC, %l6
fnands %f27, %f5, %f18
udivcc %o0, 0x1404, %i3
fxnors %f22, %f25, %f16
sub %i5, 0x0EA6, %i1
fands %f20, %f28, %f17
fbe,a %fcc3, loop_1577
lduh [%l7 + 0x3A], %o2
fmovrdlez %o6, %f8, %f26
wr %g0, 0x80, %asi
sta %f4, [%l7 + 0x30] %asi
loop_1577:
tl %xcc, 0x5
fbe,a %fcc1, loop_1578
movrne %g6, %l5, %g7
fmovs %f12, %f5
fxnors %f24, %f21, %f3
loop_1578:
edge8l %i7, %g4, %i4
array32 %o3, %l1, %g2
fpmerge %f5, %f6, %f4
fbl %fcc3, loop_1579
nop
fitos %f3, %f19
fstox %f19, %f12
fxtos %f12, %f8
brgez,a %g3, loop_1580
stx %o4, [%l7 + 0x28]
loop_1579:
fmovrdgz %l0, %f30, %f0
orn %g5, %l2, %o1
loop_1580:
tn %icc, 0x5
set 0x34, %i4
lduba [%l7 + %i4] 0x19, %l3
movrgz %i0, %l4, %i2
nop
setx 0xDFC630DF74354BF3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xA0B84CF83F129F13, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f0, %f24
fmovsa %icc, %f6, %f10
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x0D] %asi, %i6
edge8ln %o5, %g1, %l6
fbge,a %fcc3, loop_1581
fmovdcc %xcc, %f26, %f25
mova %xcc, %o0, %o7
sllx %i3, %i5, %i1
loop_1581:
popc 0x0962, %o2
tvc %icc, 0x6
fbn %fcc2, loop_1582
edge16n %g6, %l5, %o6
fxor %f0, %f0, %f20
fornot1 %f14, %f0, %f26
loop_1582:
fbule %fcc1, loop_1583
tge %icc, 0x4
brlz,a %g7, loop_1584
tneg %icc, 0x4
loop_1583:
nop
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x43] %asi, %g4
loop_1584:
tleu %icc, 0x6
alignaddr %i4, %o3, %i7
flush %l7 + 0x44
taddcctv %g2, 0x1930, %g3
smul %l1, 0x1CC2, %l0
nop
set 0x22, %g4
lduh [%l7 + %g4], %g5
set 0x58, %g7
ldswa [%l7 + %g7] 0x14, %l2
movle %xcc, %o4, %l3
movcc %xcc, %i0, %o1
set 0x08, %i1
prefetcha [%l7 + %i1] 0x19, 0x0
sdivx %l4, 0x10FC, %o5
edge16 %i6, %g1, %o0
edge16n %o7, %l6, %i3
te %icc, 0x4
umulcc %i5, 0x1610, %i1
fnand %f6, %f2, %f2
wr %g0, 0x80, %asi
ldxa [%l7 + 0x38] %asi, %o2
tl %icc, 0x4
movge %icc, %l5, %g6
brz %g7, loop_1585
fxor %f10, %f8, %f24
tsubcc %o6, %i4, %o3
wr %g0, 0x2a, %asi
stha %g4, [%l7 + 0x4A] %asi
membar #Sync
loop_1585:
array16 %i7, %g3, %l1
edge8 %l0, %g2, %g5
edge8n %l2, %o4, %i0
bne %icc, loop_1586
umulcc %l3, %i2, %o1
umul %l4, %i6, %g1
movrlez %o0, %o7, %l6
loop_1586:
brlez %i3, loop_1587
subc %i5, %o5, %i1
movn %icc, %o2, %g6
fmovrsgz %g7, %f17, %f18
loop_1587:
nop
fitos %f7, %f9
fstox %f9, %f24
mulscc %l5, %o6, %o3
fandnot2s %f11, %f10, %f15
fmul8x16au %f16, %f1, %f4
orn %g4, 0x0A5B, %i7
andncc %i4, %l1, %g3
tgu %icc, 0x3
movge %xcc, %l0, %g5
sllx %l2, %g2, %i0
edge32 %l3, %i2, %o1
tsubcctv %l4, %i6, %g1
array8 %o4, %o0, %o7
move %xcc, %l6, %i3
fornot2s %f26, %f12, %f12
sll %o5, %i1, %o2
fsrc1s %f19, %f30
ldsb [%l7 + 0x10], %g6
taddcctv %g7, 0x024F, %l5
fmovdge %xcc, %f26, %f6
sll %i5, 0x11, %o3
sdivx %g4, 0x0CDF, %o6
add %l7, 0x40, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %i4
casxa [%l6] %asi, %i4, %i7
flush %l7 + 0x54
alignaddr %g3, %l0, %g5
tcs %xcc, 0x4
alignaddr %l1, %l2, %g2
orcc %l3, 0x15F0, %i0
fmovd %f4, %f20
mova %icc, %i2, %l4
edge16 %o1, %g1, %i6
fcmple32 %f0, %f22, %o4
set 0x4D, %g3
ldsba [%l7 + %g3] 0x89, %o0
move %xcc, %l6, %o7
fmul8x16al %f14, %f13, %f8
udiv %o5, 0x15FB, %i1
udiv %o2, 0x06A8, %g6
bcc loop_1588
nop
setx loop_1589, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movne %icc, %g7, %l5
edge8ln %i5, %o3, %i3
loop_1588:
nop
setx 0xB0703F66, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
loop_1589:
array16 %o6, %g4, %i4
subc %i7, %l0, %g3
std %f22, [%l7 + 0x20]
edge8ln %l1, %l2, %g2
udivcc %g5, 0x119A, %l3
ldx [%l7 + 0x78], %i0
bleu,a,pt %icc, loop_1590
edge16l %l4, %o1, %g1
fbul,a %fcc3, loop_1591
movne %icc, %i6, %o4
loop_1590:
fcmpne32 %f14, %f26, %o0
udivcc %l6, 0x0633, %o7
loop_1591:
fcmple32 %f12, %f10, %o5
tsubcc %i2, 0x1664, %i1
fmovrslz %o2, %f2, %f18
fpadd16s %f10, %f13, %f16
fmovrdgz %g6, %f8, %f20
fmovsgu %xcc, %f24, %f0
sra %g7, 0x12, %l5
fbl %fcc0, loop_1592
addccc %o3, 0x1278, %i3
tg %xcc, 0x4
bl,pn %icc, loop_1593
loop_1592:
subcc %o6, 0x0140, %g4
edge16 %i5, %i7, %i4
bl,pn %icc, loop_1594
loop_1593:
sll %l0, %l1, %l2
movcc %icc, %g3, %g5
fbn,a %fcc1, loop_1595
loop_1594:
bleu,pn %icc, loop_1596
ba %xcc, loop_1597
movvs %icc, %l3, %i0
loop_1595:
nop
wr %g0, 0x27, %asi
ldda [%l7 + 0x40] %asi, %l4
loop_1596:
bl loop_1598
loop_1597:
stbar
movl %icc, %o1, %g1
sdivcc %g2, 0x0625, %i6
loop_1598:
ldsw [%l7 + 0x28], %o4
fmovrdne %o0, %f18, %f16
fmul8sux16 %f18, %f16, %f30
movvs %icc, %l6, %o5
brlez,a %i2, loop_1599
addccc %i1, 0x0DA9, %o7
call loop_1600
fmovrsne %o2, %f0, %f12
loop_1599:
edge8n %g7, %g6, %o3
tle %icc, 0x2
loop_1600:
fcmpgt32 %f24, %f28, %l5
tcs %icc, 0x1
nop
setx 0xD146FFA2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
fsqrts %f30, %f17
tcs %icc, 0x0
srl %i3, 0x14, %o6
mulscc %g4, 0x1CFA, %i7
add %i4, 0x0BAF, %i5
membar 0x56
movn %icc, %l1, %l2
fzeros %f11
edge32ln %l0, %g3, %g5
bl,a,pn %icc, loop_1601
movvs %xcc, %l3, %i0
nop
setx loop_1602, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
setx loop_1603, %l0, %l1
jmpl %l1, %l4
loop_1601:
fmovdn %xcc, %f10, %f24
fpack16 %f24, %f27
loop_1602:
tne %icc, 0x2
loop_1603:
fbn %fcc1, loop_1604
membar 0x79
movgu %icc, %g1, %o1
smul %g2, 0x12C7, %i6
loop_1604:
ldx [%l7 + 0x60], %o0
ta %xcc, 0x7
fmovdpos %xcc, %f8, %f7
stbar
movcc %xcc, %o4, %o5
movcc %xcc, %l6, %i2
edge32l %o7, %o2, %g7
bvc,a loop_1605
tpos %icc, 0x4
sllx %i1, %g6, %o3
edge32ln %i3, %o6, %g4
loop_1605:
lduw [%l7 + 0x64], %i7
fbu,a %fcc3, loop_1606
alignaddr %l5, %i5, %l1
te %icc, 0x5
fandnot2s %f31, %f15, %f23
loop_1606:
umul %l2, %l0, %i4
movg %xcc, %g5, %l3
sdiv %g3, 0x05A7, %l4
tne %xcc, 0x6
set 0x68, %o2
ldxa [%l7 + %o2] 0x10, %g1
smul %i0, 0x0B7F, %g2
nop
set 0x29, %l0
ldsb [%l7 + %l0], %i6
bpos,pt %xcc, loop_1607
edge16l %o0, %o1, %o5
wr %g0, 0x81, %asi
ldsba [%l7 + 0x7E] %asi, %l6
loop_1607:
edge32 %o4, %i2, %o2
wr %g0, 0x58, %asi
ldxa [%g0 + 0x80] %asi, %o7
move %xcc, %g7, %i1
add %o3, 0x05DE, %g6
fmovse %xcc, %f18, %f26
alignaddr %o6, %i3, %i7
membar 0x79
edge32n %g4, %l5, %i5
te %icc, 0x1
bne,a,pt %icc, loop_1608
sdiv %l2, 0x1CEC, %l1
edge32 %l0, %g5, %l3
fpsub32 %f0, %f12, %f2
loop_1608:
nop
wr %g0, 0x19, %asi
swapa [%l7 + 0x50] %asi, %g3
membar 0x78
sdiv %l4, 0x1EA7, %i4
tgu %xcc, 0x4
fmovdcc %icc, %f14, %f9
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x52] %asi, %g1
nop
fitod %f2, %f18
fdtox %f18, %f6
fxtod %f6, %f10
flush %l7 + 0x28
bl,a loop_1609
sir 0x11A6
edge16n %i0, %i6, %g2
movne %xcc, %o1, %o5
loop_1609:
bvs %xcc, loop_1610
srl %l6, %o0, %o4
movvs %icc, %i2, %o2
fmovse %xcc, %f2, %f10
loop_1610:
ba,a loop_1611
movrgez %o7, 0x11D, %g7
sllx %o3, %i1, %g6
fbo,a %fcc0, loop_1612
loop_1611:
movcs %xcc, %o6, %i7
sir 0x1347
udiv %i3, 0x08D3, %l5
loop_1612:
tg %xcc, 0x5
move %icc, %i5, %l2
fsrc2s %f9, %f18
udiv %g4, 0x1F9E, %l0
movcs %icc, %l1, %l3
nop
setx loop_1613, %l0, %l1
jmpl %l1, %g5
xnorcc %g3, 0x0F8A, %i4
movn %xcc, %g1, %l4
udivx %i0, 0x1C08, %g2
loop_1613:
sdiv %o1, 0x18E4, %i6
tleu %xcc, 0x7
andn %l6, %o0, %o5
mulx %i2, %o4, %o2
xnorcc %g7, %o7, %o3
nop
fitod %f11, %f28
wr %g0, 0xf9, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
edge8n %g6, %o6, %i7
array16 %i3, %l5, %i1
tsubcc %i5, %l2, %l0
subccc %l1, %l3, %g5
andcc %g4, %i4, %g1
ble,a,pt %icc, loop_1614
fxors %f8, %f30, %f31
tle %icc, 0x7
xorcc %g3, 0x03A4, %i0
loop_1614:
array32 %l4, %g2, %i6
brz,a %l6, loop_1615
fbule %fcc3, loop_1616
fornot1s %f16, %f18, %f13
movg %icc, %o0, %o1
loop_1615:
fmul8x16al %f11, %f24, %f8
loop_1616:
movgu %xcc, %i2, %o4
fbug %fcc0, loop_1617
ldstub [%l7 + 0x17], %o2
te %icc, 0x0
movleu %icc, %g7, %o5
loop_1617:
tne %icc, 0x6
edge32 %o7, %o3, %o6
xor %i7, 0x0A15, %g6
movleu %xcc, %i3, %i1
sll %i5, %l5, %l2
be %icc, loop_1618
mulscc %l1, %l0, %g5
fmovsgu %icc, %f13, %f15
sdivx %l3, 0x084B, %i4
loop_1618:
fmovdleu %icc, %f6, %f19
udivcc %g1, 0x1FF8, %g3
bne,pt %icc, loop_1619
te %icc, 0x6
udivcc %g4, 0x1D4A, %l4
xnorcc %i0, %g2, %l6
loop_1619:
xorcc %o0, %o1, %i2
movg %xcc, %o4, %i6
fbl %fcc0, loop_1620
fmul8x16 %f25, %f12, %f16
umulcc %g7, %o2, %o7
smul %o3, 0x08AD, %o5
loop_1620:
tn %xcc, 0x3
tcs %xcc, 0x4
xor %i7, 0x09A0, %g6
movle %xcc, %o6, %i3
edge16l %i1, %i5, %l2
bne,a,pn %icc, loop_1621
addc %l1, %l0, %l5
fmovsg %icc, %f1, %f26
xor %l3, %g5, %i4
loop_1621:
nop
setx 0x1CE87D7BA0327591, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xC7BC6462D6BD39AC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fmuld %f22, %f26, %f4
stb %g3, [%l7 + 0x5E]
ldx [%l7 + 0x28], %g4
set 0x65, %l5
stba %g1, [%l7 + %l5] 0x2a
membar #Sync
brz %l4, loop_1622
edge8n %i0, %l6, %o0
stw %o1, [%l7 + 0x24]
xorcc %i2, %o4, %i6
loop_1622:
fbul %fcc3, loop_1623
call loop_1624
fmovdgu %icc, %f17, %f11
srax %g2, 0x18, %g7
loop_1623:
addc %o7, %o3, %o5
loop_1624:
edge8 %i7, %g6, %o2
movrne %o6, %i3, %i1
xor %i5, %l1, %l2
fzero %f20
add %l7, 0x28, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %l0, %l5
orn %l3, %g5, %i4
ldd [%l7 + 0x18], %g4
fmovdgu %icc, %f3, %f24
edge32 %g1, %g3, %l4
sdivx %l6, 0x0738, %i0
edge32 %o0, %i2, %o1
ldd [%l7 + 0x78], %f10
fble %fcc2, loop_1625
ldub [%l7 + 0x75], %o4
movrlez %i6, %g7, %o7
or %o3, 0x1B69, %g2
loop_1625:
nop
set 0x1E, %i2
stha %o5, [%l7 + %i2] 0x18
membar 0x4D
taddcctv %g6, 0x1746, %i7
fnors %f4, %f1, %f5
set 0x20, %g1
sta %f29, [%l7 + %g1] 0x11
ldsh [%l7 + 0x16], %o2
orncc %i3, 0x1338, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdgez %i5, %f14, %f28
fmovd %f20, %f12
nop
setx loop_1626, %l0, %l1
jmpl %l1, %l1
movneg %icc, %l2, %l0
fxors %f18, %f8, %f10
set 0x50, %l4
ldsba [%l7 + %l4] 0x81, %l5
loop_1626:
tsubcc %l3, 0x1290, %g5
srax %i4, 0x1F, %i1
xorcc %g4, %g3, %l4
srl %l6, 0x15, %g1
fmuld8ulx16 %f25, %f6, %f20
fmovrdne %o0, %f12, %f4
tcs %xcc, 0x0
fnot2s %f0, %f10
sethi 0x1AE0, %i0
fnot1 %f12, %f30
add %i2, 0x1874, %o1
sub %o4, %i6, %o7
movl %xcc, %g7, %g2
edge16l %o5, %g6, %o3
tne %xcc, 0x2
edge32 %o2, %i3, %o6
smulcc %i5, %i7, %l2
sub %l0, 0x0819, %l1
sllx %l5, %g5, %i4
movg %xcc, %l3, %g4
movrgz %g3, 0x2E7, %l4
nop
fitos %f14, %f0
fstox %f0, %f26
edge8l %i1, %l6, %o0
membar 0x0E
sllx %i0, %g1, %o1
orcc %i2, 0x15A4, %i6
set 0x08, %o4
swapa [%l7 + %o4] 0x04, %o7
ldsh [%l7 + 0x3A], %g7
swap [%l7 + 0x78], %o4
movrlez %g2, 0x0E3, %o5
edge8n %g6, %o3, %o2
edge16ln %i3, %o6, %i5
add %l7, 0x40, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %i7, %l0
movpos %icc, %l1, %l5
fmovsvc %icc, %f17, %f24
lduh [%l7 + 0x50], %g5
array16 %i4, %l3, %l2
fmovdneg %icc, %f14, %f19
orncc %g3, %l4, %g4
fnot2 %f24, %f28
st %f0, [%l7 + 0x78]
subc %l6, 0x0C7C, %i1
xnorcc %o0, %i0, %o1
fnot1 %f30, %f26
smulcc %g1, 0x189D, %i6
addccc %o7, 0x0320, %i2
srlx %g7, 0x0D, %o4
tn %xcc, 0x7
edge32 %o5, %g6, %o3
fornot2s %f15, %f13, %f24
umul %g2, 0x04AD, %i3
addc %o2, 0x10E5, %i5
tgu %icc, 0x4
sub %o6, 0x1092, %l0
movleu %icc, %l1, %i7
movrgz %g5, 0x168, %i4
andn %l5, 0x1B14, %l3
ldstub [%l7 + 0x4E], %g3
andcc %l4, %g4, %l2
movpos %icc, %l6, %o0
udivcc %i1, 0x00D5, %o1
sdivx %i0, 0x0456, %g1
bl,a loop_1627
movgu %xcc, %o7, %i2
fnot1 %f0, %f2
fmovdcs %icc, %f5, %f30
loop_1627:
call loop_1628
edge16n %i6, %o4, %g7
tsubcc %g6, %o3, %g2
nop
fitod %f8, %f12
fdtox %f12, %f22
fxtod %f22, %f14
loop_1628:
fblg,a %fcc2, loop_1629
addc %i3, 0x1E59, %o2
orn %o5, %o6, %l0
sll %i5, %l1, %i7
loop_1629:
fcmple32 %f0, %f16, %g5
srl %i4, 0x0F, %l5
edge32 %g3, %l4, %l3
edge16ln %l2, %g4, %l6
stx %o0, [%l7 + 0x08]
set 0x5C, %l3
lduba [%l7 + %l3] 0x0c, %i1
ldd [%l7 + 0x48], %f12
movcc %icc, %i0, %g1
udiv %o7, 0x0589, %o1
ldsb [%l7 + 0x20], %i6
fmovscs %xcc, %f22, %f12
fmovrsgz %i2, %f19, %f7
brlz %o4, loop_1630
sdiv %g6, 0x0123, %g7
fmovrdlez %g2, %f28, %f14
swap [%l7 + 0x60], %i3
loop_1630:
movvc %xcc, %o3, %o5
fexpand %f20, %f24
fmul8sux16 %f2, %f24, %f4
nop
fitod %f8, %f20
fdtos %f20, %f5
xnorcc %o6, %l0, %o2
fornot2 %f14, %f10, %f12
taddcc %i5, %i7, %g5
tg %icc, 0x2
fexpand %f8, %f30
fmovsleu %icc, %f10, %f3
addcc %l1, %l5, %g3
srlx %l4, %i4, %l3
nop
setx loop_1631, %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
edge32 %l2, %g4, %o0
nop
fitos %f7, %f13
fstox %f13, %f20
lduw [%l7 + 0x58], %l6
loop_1631:
fand %f8, %f18, %f12
xor %i1, 0x0BFB, %i0
lduh [%l7 + 0x08], %o7
set 0x50, %i6
ldda [%l7 + %i6] 0xe2, %o0
taddcctv %g1, %i6, %o4
sethi 0x185B, %i2
andncc %g7, %g2, %i3
fpsub16s %f19, %f23, %f15
bge loop_1632
fmovspos %icc, %f0, %f5
tsubcctv %g6, 0x1A00, %o3
fmovrde %o6, %f4, %f28
loop_1632:
brgz %o5, loop_1633
fbul %fcc3, loop_1634
fbuge %fcc2, loop_1635
fcmpne32 %f6, %f26, %l0
loop_1633:
bpos,a,pt %xcc, loop_1636
loop_1634:
fba %fcc3, loop_1637
loop_1635:
fbu %fcc3, loop_1638
fmovrslez %o2, %f19, %f10
loop_1636:
movl %xcc, %i7, %g5
loop_1637:
nop
fitos %f10, %f4
fstod %f4, %f10
loop_1638:
andcc %l1, 0x062D, %i5
brnz %l5, loop_1639
fmovdvc %icc, %f18, %f13
popc %g3, %l4
xor %i4, %l2, %g4
loop_1639:
edge32l %l3, %l6, %i1
edge16ln %i0, %o7, %o0
sethi 0x1C96, %o1
smul %i6, %g1, %i2
movpos %xcc, %g7, %o4
movrgz %g2, 0x13F, %g6
tsubcc %i3, %o6, %o3
movgu %xcc, %o5, %l0
bcs,a,pt %xcc, loop_1640
movn %icc, %i7, %g5
membar 0x6C
bne loop_1641
loop_1640:
andn %l1, %i5, %l5
ble,a,pt %icc, loop_1642
subccc %o2, %g3, %i4
loop_1641:
tcc %xcc, 0x0
movgu %xcc, %l4, %l2
loop_1642:
fcmpne16 %f22, %f8, %g4
mulscc %l3, %i1, %i0
fbul,a %fcc1, loop_1643
subc %l6, %o0, %o7
alignaddrl %i6, %o1, %i2
nop
setx loop_1644, %l0, %l1
jmpl %l1, %g1
loop_1643:
ta %icc, 0x4
movvs %xcc, %g7, %g2
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %g6, %o4
loop_1644:
nop
add %l7, 0x18, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %i3, %o3
fmovsvc %xcc, %f3, %f7
nop
setx loop_1645, %l0, %l1
jmpl %l1, %o5
movn %xcc, %o6, %l0
movne %icc, %g5, %l1
array16 %i5, %i7, %l5
loop_1645:
nop
set 0x32, %o5
stha %g3, [%l7 + %o5] 0x04
andncc %o2, %i4, %l2
sdivcc %g4, 0x1A6D, %l4
alignaddrl %l3, %i0, %l6
nop
fitos %f2, %f26
fstoi %f26, %f17
mulx %o0, %i1, %o7
fmovdn %xcc, %f7, %f20
mova %icc, %i6, %o1
orcc %g1, 0x0D82, %g7
nop
setx 0x1C4318BB1059995A, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
movrgez %g2, %g6, %i2
mulscc %i3, %o4, %o5
tgu %icc, 0x2
fornot1 %f22, %f26, %f14
set 0x36, %g5
lduha [%l7 + %g5] 0x0c, %o6
fnegd %f6, %f28
movcc %xcc, %o3, %l0
tn %xcc, 0x3
fnot2s %f10, %f5
nop
setx 0xCF8240411EF78FE3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
fsqrtd %f6, %f26
sra %g5, 0x04, %i5
nop
setx loop_1646, %l0, %l1
jmpl %l1, %i7
std %f14, [%l7 + 0x10]
edge8ln %l5, %g3, %l1
movrgz %o2, 0x085, %i4
loop_1646:
edge32l %l2, %g4, %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %l3, 0x06, %i0
fbl %fcc3, loop_1647
sir 0x0774
bvc loop_1648
tge %icc, 0x6
loop_1647:
tl %icc, 0x1
std %f30, [%l7 + 0x50]
loop_1648:
sir 0x0D05
movl %xcc, %l6, %o0
taddcc %i1, %o7, %i6
movcs %xcc, %o1, %g1
ta %xcc, 0x3
movrgez %g2, %g7, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8 %i3, %o4, %g6
wr %g0, 0x20, %asi
ldxa [%g0 + 0x8] %asi, %o5
sdivcc %o3, 0x1633, %o6
movn %icc, %l0, %i5
fbl,a %fcc3, loop_1649
movrlz %g5, %i7, %l5
bpos,a %xcc, loop_1650
tne %xcc, 0x4
loop_1649:
sub %l1, 0x0A00, %o2
addcc %g3, 0x18E1, %l2
loop_1650:
xor %i4, %g4, %l4
tcs %xcc, 0x7
bgu,a,pt %xcc, loop_1651
lduh [%l7 + 0x1A], %l3
edge16n %l6, %o0, %i1
andncc %o7, %i6, %i0
loop_1651:
nop
add %l7, 0x34, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %o1
casa [%l6] 0x89, %o1, %g1
fmovscc %xcc, %f23, %f29
taddcc %g7, %g2, %i3
fmovrse %i2, %f0, %f15
edge16l %o4, %g6, %o3
fmovsge %icc, %f15, %f9
addccc %o5, 0x1EF0, %l0
mulscc %i5, %g5, %i7
fnegd %f0, %f2
fmovdcs %icc, %f26, %f18
tneg %icc, 0x0
wr %g0, 0x80, %asi
lduwa [%l7 + 0x54] %asi, %l5
andncc %l1, %o2, %o6
edge16 %l2, %i4, %g3
nop
fitod %f3, %f28
fmovsvc %icc, %f15, %f27
nop
fitos %f6, %f9
fstod %f9, %f4
movleu %xcc, %l4, %l3
stx %g4, [%l7 + 0x68]
fmovsvs %icc, %f8, %f22
fandnot1 %f0, %f18, %f26
bvc,a %xcc, loop_1652
swap [%l7 + 0x50], %o0
brgz,a %i1, loop_1653
movgu %icc, %o7, %i6
loop_1652:
udivx %i0, 0x042A, %l6
movge %xcc, %g1, %g7
loop_1653:
fmovdg %xcc, %f31, %f22
subccc %o1, %g2, %i3
tgu %icc, 0x4
bn,a,pt %icc, loop_1654
edge8n %o4, %g6, %o3
nop
setx 0xCCBE4EA9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
fsqrts %f23, %f23
tsubcctv %o5, 0x0543, %l0
loop_1654:
nop
wr %g0, 0x80, %asi
stba %i2, [%l7 + 0x33] %asi
sub %g5, 0x0A8C, %i7
nop
setx 0x029464CD14982203, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x78A3C72E5C0B4BAC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f20, %f0
fmovrdlz %i5, %f2, %f30
set 0x5B, %o3
lduba [%l7 + %o3] 0x0c, %l5
movleu %xcc, %l1, %o6
fbn %fcc0, loop_1655
movvc %icc, %o2, %i4
bleu,pt %xcc, loop_1656
fmul8ulx16 %f26, %f12, %f16
loop_1655:
fxnor %f18, %f22, %f30
edge8 %g3, %l2, %l3
loop_1656:
bvc,pn %icc, loop_1657
nop
setx loop_1658, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge8ln %l4, %g4, %o0
edge32n %i1, %o7, %i6
loop_1657:
tg %icc, 0x0
loop_1658:
fmovdg %icc, %f22, %f0
movl %icc, %i0, %g1
movneg %icc, %g7, %l6
membar 0x01
andcc %g2, %i3, %o4
movvc %xcc, %g6, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movn %icc, %o3, %o5
movle %icc, %l0, %g5
or %i2, %i5, %i7
xnor %l5, %l1, %o2
movpos %icc, %i4, %g3
movrgez %o6, 0x20C, %l3
brnz,a %l2, loop_1659
fmovrslez %l4, %f8, %f18
te %icc, 0x4
bcc,a,pn %xcc, loop_1660
loop_1659:
nop
setx 0x00CB92315754A58D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x0B983A7A9216B932, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f6, %f8
movvs %xcc, %g4, %i1
bne %icc, loop_1661
loop_1660:
fpack16 %f20, %f15
fmovs %f8, %f29
ta %xcc, 0x1
loop_1661:
array32 %o0, %o7, %i0
subccc %i6, 0x08C7, %g1
tn %icc, 0x4
fmovsne %icc, %f28, %f13
bvc,a,pt %xcc, loop_1662
tpos %icc, 0x5
xorcc %l6, %g2, %g7
flush %l7 + 0x58
loop_1662:
edge16ln %i3, %o4, %o1
edge32 %g6, %o3, %o5
tg %icc, 0x6
move %icc, %g5, %l0
fmul8ulx16 %f28, %f12, %f4
tvc %icc, 0x6
array16 %i2, %i5, %i7
lduw [%l7 + 0x10], %l5
tgu %xcc, 0x1
lduh [%l7 + 0x54], %o2
wr %g0, 0x80, %asi
stxa %l1, [%l7 + 0x70] %asi
taddcctv %i4, %o6, %g3
srlx %l3, 0x15, %l2
movn %xcc, %l4, %g4
movn %icc, %i1, %o0
array16 %i0, %o7, %i6
nop
setx 0xEDB0D9B42075FC6D, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
fmovsneg %icc, %f3, %f16
tl %icc, 0x3
fbl %fcc1, loop_1663
nop
setx loop_1664, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
brlez,a %l6, loop_1665
st %f13, [%l7 + 0x14]
loop_1663:
ldstub [%l7 + 0x45], %g1
loop_1664:
addcc %g2, %g7, %o4
loop_1665:
movvs %xcc, %i3, %g6
fzero %f14
edge8n %o1, %o5, %o3
add %g5, 0x1FBB, %i2
fmovdcc %icc, %f23, %f9
nop
setx 0xB52C3A12A07C7245, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
bleu,a loop_1666
fbue,a %fcc3, loop_1667
nop
setx loop_1668, %l0, %l1
jmpl %l1, %i5
tpos %icc, 0x7
loop_1666:
tgu %xcc, 0x1
loop_1667:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1668:
nop
fitos %f29, %f6
movrlz %l0, %i7, %l5
subc %l1, %i4, %o2
nop
setx 0x27A52825, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x8675E8DE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fsubs %f16, %f20, %f4
movpos %icc, %g3, %o6
bne %icc, loop_1669
fmovscc %xcc, %f3, %f11
edge32l %l2, %l3, %l4
tl %xcc, 0x1
loop_1669:
fmul8x16 %f10, %f18, %f16
tn %icc, 0x5
fmovsn %icc, %f18, %f6
fcmpeq32 %f26, %f2, %i1
lduh [%l7 + 0x74], %g4
sra %o0, 0x03, %i0
nop
set 0x7E, %i0
lduh [%l7 + %i0], %o7
movrgez %i6, %g1, %g2
movrgz %g7, 0x38A, %l6
wr %g0, 0x81, %asi
stha %i3, [%l7 + 0x48] %asi
fsrc2 %f0, %f30
set 0x71, %i5
ldsba [%l7 + %i5] 0x19, %g6
movrgz %o1, %o4, %o3
edge16ln %g5, %o5, %i2
sdiv %l0, 0x0409, %i7
bn,pn %icc, loop_1670
fmovrdlez %l5, %f6, %f20
fmovse %xcc, %f26, %f12
tcs %xcc, 0x6
loop_1670:
alignaddr %l1, %i5, %i4
tn %xcc, 0x3
udivx %g3, 0x1744, %o6
wr %g0, 0x20, %asi
ldxa [%g0 + 0x10] %asi, %o2
orn %l3, %l2, %i1
fbl %fcc3, loop_1671
edge8ln %g4, %l4, %o0
sdivcc %i0, 0x1D53, %i6
nop
setx 0x0877CD9E98C53C34, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
fsqrtd %f22, %f10
loop_1671:
flush %l7 + 0x54
fabss %f21, %f21
movvs %xcc, %o7, %g2
fbn,a %fcc0, loop_1672
tsubcctv %g7, 0x1FD0, %l6
xnor %g1, 0x098A, %g6
subccc %o1, 0x13C8, %i3
loop_1672:
fornot2 %f6, %f18, %f26
fbuge,a %fcc1, loop_1673
edge8l %o4, %o3, %g5
fbl %fcc3, loop_1674
andncc %o5, %i2, %l0
loop_1673:
te %icc, 0x2
membar 0x25
loop_1674:
move %xcc, %l5, %l1
sll %i7, 0x08, %i5
fbue %fcc1, loop_1675
fxnor %f10, %f30, %f26
fnegs %f7, %f18
nop
setx loop_1676, %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_1675:
tg %icc, 0x0
sra %i4, %o6, %o2
movrgz %l3, %l2, %i1
loop_1676:
move %icc, %g4, %g3
ble,a %xcc, loop_1677
edge8ln %l4, %o0, %i0
mova %icc, %i6, %g2
bneg %xcc, loop_1678
loop_1677:
movcs %xcc, %o7, %g7
edge16n %l6, %g1, %o1
orcc %i3, %g6, %o4
loop_1678:
move %icc, %o3, %g5
sllx %i2, 0x16, %l0
tn %icc, 0x7
edge8n %o5, %l5, %i7
fbuge,a %fcc3, loop_1679
nop
fitod %f4, %f22
fdtoi %f22, %f28
fandnot2s %f24, %f3, %f11
movrlez %l1, 0x099, %i4
loop_1679:
movrlz %o6, %i5, %l3
lduh [%l7 + 0x36], %l2
fbule,a %fcc3, loop_1680
subcc %i1, 0x19CC, %o2
bne,pn %xcc, loop_1681
membar 0x51
loop_1680:
fbu,a %fcc1, loop_1682
movpos %xcc, %g3, %g4
loop_1681:
movrlez %l4, 0x169, %i0
srax %i6, 0x0C, %g2
loop_1682:
fbu %fcc0, loop_1683
srax %o7, %o0, %l6
sub %g1, 0x128E, %o1
umul %g7, 0x1392, %g6
loop_1683:
andncc %o4, %o3, %g5
ldub [%l7 + 0x43], %i3
fpsub32s %f24, %f21, %f14
swap [%l7 + 0x24], %l0
brnz,a %i2, loop_1684
tcs %xcc, 0x4
sdivcc %o5, 0x07ED, %l5
bvs,a,pt %icc, loop_1685
loop_1684:
edge16ln %i7, %i4, %l1
tvc %icc, 0x5
tsubcctv %i5, %o6, %l3
loop_1685:
and %i1, %o2, %l2
array16 %g4, %l4, %g3
fmovrse %i6, %f17, %f23
bvs,a loop_1686
xor %g2, %i0, %o7
ldub [%l7 + 0x25], %o0
orn %l6, %g1, %o1
loop_1686:
smul %g6, 0x0573, %o4
array8 %o3, %g7, %i3
sir 0x104C
fnor %f16, %f6, %f24
fmovdleu %icc, %f16, %f11
sdivx %l0, 0x07F3, %g5
ldx [%l7 + 0x30], %o5
fnot2 %f18, %f18
add %l5, 0x04AA, %i7
wr %g0, 0x11, %asi
swapa [%l7 + 0x28] %asi, %i4
wr %g0, 0xea, %asi
stxa %i2, [%l7 + 0x68] %asi
membar #Sync
wr %g0, 0x89, %asi
stwa %i5, [%l7 + 0x14] %asi
fmovdcs %icc, %f0, %f3
sethi 0x000E, %l1
ldsb [%l7 + 0x0F], %o6
tg %xcc, 0x4
umul %l3, %o2, %l2
taddcctv %g4, 0x1EC3, %l4
nop
fitos %f7, %f12
fstod %f12, %f10
udivcc %i1, 0x0FF2, %g3
nop
setx 0xB06E828C, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
fmovd %f12, %f10
fbug %fcc1, loop_1687
fmovda %icc, %f15, %f28
fmul8x16au %f8, %f12, %f30
andncc %i6, %g2, %o7
loop_1687:
srax %i0, %o0, %l6
tcc %icc, 0x1
add %l7, 0x74, %l6
wr %g0, 0x10, %asi
lda [%l6] %asi, %o1
casa [%l6] %asi, %o1, %g1
movvs %xcc, %g6, %o4
fbug %fcc3, loop_1688
tvs %xcc, 0x1
st %f28, [%l7 + 0x3C]
set 0x64, %l6
stha %g7, [%l7 + %l6] 0x27
membar #Sync
loop_1688:
nop
wr %g0, 0x27, %asi
stha %o3, [%l7 + 0x74] %asi
membar #Sync
movge %xcc, %l0, %g5
fone %f14
st %f5, [%l7 + 0x74]
fbul,a %fcc1, loop_1689
tge %xcc, 0x2
movg %xcc, %o5, %l5
movle %xcc, %i7, %i3
loop_1689:
st %f13, [%l7 + 0x30]
xor %i4, %i2, %i5
fpackfix %f14, %f4
brz %l1, loop_1690
smulcc %o6, 0x12EF, %l3
ble,pn %icc, loop_1691
add %o2, 0x1CA7, %g4
loop_1690:
nop
wr %g0, 0x11, %asi
ldsba [%l7 + 0x69] %asi, %l2
loop_1691:
nop
setx 0x62E4A42F4F5FD65D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xA3846026202A6DD4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f20, %f20
sub %i1, %l4, %g3
edge8 %i6, %g2, %i0
ba,pn %xcc, loop_1692
nop
setx loop_1693, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tle %icc, 0x7
tleu %xcc, 0x1
loop_1692:
movcc %icc, %o7, %o0
loop_1693:
lduh [%l7 + 0x64], %l6
sll %g1, %o1, %o4
tvs %icc, 0x5
nop
setx loop_1694, %l0, %l1
jmpl %l1, %g7
tg %icc, 0x0
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x18] %asi, 0x0
loop_1694:
sethi 0x15EA, %l0
movpos %xcc, %g6, %o5
movre %g5, %i7, %l5
alignaddr %i4, %i3, %i2
bleu loop_1695
movn %xcc, %l1, %o6
ldstub [%l7 + 0x0E], %i5
nop
setx 0x7E2B825ABAEE3143, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x6A95FFEBBCD3BA6C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f8, %f28
loop_1695:
srl %o2, 0x10, %g4
fpadd16 %f0, %f2, %f22
fsrc1s %f4, %f9
addccc %l3, %i1, %l2
ldd [%l7 + 0x10], %l4
ta %xcc, 0x3
nop
set 0x3C, %i3
sth %i6, [%l7 + %i3]
sll %g2, %i0, %g3
mulx %o0, %l6, %g1
subccc %o7, 0x08AD, %o4
tn %icc, 0x0
fmovrsne %o1, %f27, %f30
edge32 %o3, %l0, %g6
fcmpeq32 %f16, %f20, %g7
edge32n %o5, %g5, %i7
edge32ln %l5, %i3, %i4
fmovdcs %icc, %f18, %f18
set 0x0B, %g2
lduba [%l7 + %g2] 0x0c, %i2
nop
setx 0x50643B53, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
fors %f15, %f4, %f9
edge8l %o6, %l1, %i5
andcc %o2, %l3, %i1
fbn,a %fcc1, loop_1696
fnands %f28, %f13, %f14
movneg %icc, %g4, %l2
alignaddr %i6, %g2, %l4
loop_1696:
ldd [%l7 + 0x70], %f22
edge8ln %i0, %g3, %l6
fbl,a %fcc0, loop_1697
movgu %icc, %o0, %g1
edge16n %o4, %o1, %o7
tleu %icc, 0x4
loop_1697:
fabss %f10, %f23
sdivx %l0, 0x1997, %g6
movleu %icc, %g7, %o3
taddcctv %g5, 0x001A, %o5
edge16ln %l5, %i7, %i4
sir 0x0B2E
membar 0x3B
edge32l %i2, %i3, %l1
bshuffle %f8, %f0, %f2
bvs,pn %xcc, loop_1698
fnot1s %f13, %f14
xor %o6, %o2, %i5
wr %g0, 0x04, %asi
stxa %l3, [%l7 + 0x40] %asi
loop_1698:
te %icc, 0x1
movvc %icc, %g4, %l2
set 0x64, %o1
lduwa [%l7 + %o1] 0x04, %i6
subcc %g2, 0x11EC, %l4
fmovdl %xcc, %f25, %f18
orcc %i0, 0x05BE, %i1
movleu %xcc, %l6, %o0
fmovdl %xcc, %f1, %f29
xnorcc %g1, %o4, %o1
sir 0x0ECD
movl %icc, %g3, %o7
subc %l0, 0x137B, %g7
mulscc %g6, %g5, %o5
nop
setx 0xD5573078, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x862411DE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fadds %f18, %f22, %f22
tle %xcc, 0x3
nop
setx loop_1699, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movrgz %l5, 0x2D6, %i7
edge8n %i4, %o3, %i3
fcmpeq16 %f2, %f4, %i2
loop_1699:
fmovda %xcc, %f11, %f0
fors %f20, %f25, %f17
fone %f2
movleu %xcc, %o6, %l1
fmovrdgez %i5, %f10, %f0
edge16ln %o2, %g4, %l2
sdivcc %i6, 0x0BC1, %l3
fxnors %f11, %f23, %f25
movvs %xcc, %g2, %l4
fmovscs %icc, %f1, %f27
sethi 0x15B7, %i0
taddcc %l6, %o0, %g1
movvs %xcc, %i1, %o4
set 0x30, %o0
ldxa [%l7 + %o0] 0x89, %g3
orn %o7, %l0, %g7
fpackfix %f28, %f27
brgz %o1, loop_1700
bcs,a %icc, loop_1701
mulx %g5, 0x1768, %o5
udivx %g6, 0x072F, %i7
loop_1700:
sdiv %i4, 0x0663, %l5
loop_1701:
nop
wr %g0, 0xe2, %asi
stwa %i3, [%l7 + 0x20] %asi
membar #Sync
array32 %i2, %o3, %l1
tsubcc %o6, %o2, %i5
fcmple32 %f18, %f0, %l2
fnands %f12, %f14, %f18
tvs %xcc, 0x2
edge32n %i6, %l3, %g4
fnot2 %f16, %f30
fnors %f2, %f20, %f24
stb %g2, [%l7 + 0x23]
movgu %icc, %i0, %l4
mova %xcc, %l6, %g1
movn %xcc, %i1, %o4
fmul8sux16 %f18, %f20, %f26
orncc %g3, %o7, %l0
tneg %xcc, 0x5
movre %g7, 0x2C8, %o0
srl %o1, 0x0C, %g5
movrgz %g6, %o5, %i7
edge16 %l5, %i3, %i2
andn %o3, %l1, %i4
brnz %o2, loop_1702
addccc %o6, %i5, %l2
tg %xcc, 0x5
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x60] %asi, 0x0
loop_1702:
andn %g4, %g2, %i6
fcmple32 %f8, %f6, %l4
swap [%l7 + 0x48], %i0
fba %fcc0, loop_1703
tvc %xcc, 0x2
te %icc, 0x1
edge8n %g1, %i1, %o4
loop_1703:
addcc %g3, 0x1BE3, %l6
sdiv %l0, 0x1DA2, %g7
fbl,a %fcc0, loop_1704
fcmpne32 %f22, %f26, %o7
tgu %xcc, 0x7
membar 0x2D
loop_1704:
ldd [%l7 + 0x68], %o0
edge16ln %o0, %g5, %o5
srl %g6, 0x06, %l5
nop
set 0x6A, %l1
sth %i7, [%l7 + %l1]
edge16n %i3, %o3, %i2
bge %icc, loop_1705
movvs %icc, %l1, %i4
movrne %o6, 0x032, %o2
sra %i5, %l3, %g4
loop_1705:
tge %icc, 0x4
tgu %icc, 0x4
for %f28, %f2, %f18
subc %l2, 0x1592, %i6
st %f24, [%l7 + 0x50]
xnor %g2, %i0, %l4
bcc,pt %xcc, loop_1706
tpos %icc, 0x1
array8 %i1, %g1, %g3
sdivcc %l6, 0x108B, %l0
loop_1706:
ldd [%l7 + 0x30], %f20
fble %fcc2, loop_1707
smul %o4, %o7, %g7
tn %xcc, 0x1
edge32 %o0, %g5, %o5
loop_1707:
movrgz %g6, 0x200, %l5
movne %icc, %o1, %i7
wr %g0, 0x89, %asi
lduha [%l7 + 0x26] %asi, %i3
sdivx %i2, 0x1FCC, %l1
fmovrdgez %i4, %f24, %f8
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x81, %asi
lduha [%l7 + 0x5A] %asi, %o3
srax %o2, 0x17, %i5
subc %l3, 0x010A, %o6
sub %l2, 0x0F2C, %i6
nop
setx 0x3DBDE1B1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x49B8C602, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fmuls %f25, %f4, %f7
st %f2, [%l7 + 0x24]
udiv %g4, 0x12F1, %i0
tn %xcc, 0x4
xnorcc %l4, 0x0C29, %i1
fbuge,a %fcc2, loop_1708
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdleu %icc, %f27, %f11
fmovrsne %g2, %f29, %f9
loop_1708:
srlx %g3, %g1, %l6
set 0x40, %g6
stda %f16, [%l7 + %g6] 0xf1
membar #Sync
edge8l %l0, %o7, %g7
mulscc %o0, %g5, %o4
movn %icc, %o5, %l5
brnz %o1, loop_1709
fbn,a %fcc0, loop_1710
ld [%l7 + 0x44], %f27
fsrc2 %f16, %f22
loop_1709:
movrgz %g6, 0x170, %i3
loop_1710:
ldub [%l7 + 0x5F], %i7
nop
setx 0x48FD7BA4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0xC052DC45, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fmuls %f18, %f7, %f5
orncc %l1, 0x0EDB, %i4
fmul8x16au %f0, %f19, %f18
udiv %i2, 0x1DDA, %o2
movrne %i5, 0x1A4, %o3
addcc %o6, %l2, %i6
fmovsgu %xcc, %f23, %f22
edge8ln %g4, %l3, %l4
ldsh [%l7 + 0x38], %i0
edge16ln %g2, %g3, %i1
tcc %xcc, 0x1
fmovspos %icc, %f19, %f25
fbuge,a %fcc0, loop_1711
movrlz %g1, 0x36A, %l0
fmul8x16au %f26, %f26, %f22
fmovsge %icc, %f24, %f2
loop_1711:
tge %xcc, 0x4
edge16n %l6, %g7, %o7
fmul8x16au %f9, %f9, %f20
nop
setx loop_1712, %l0, %l1
jmpl %l1, %g5
ldsw [%l7 + 0x74], %o0
array32 %o4, %o5, %o1
edge8n %l5, %g6, %i3
loop_1712:
fexpand %f28, %f30
movvc %icc, %l1, %i7
add %l7, 0x7C, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %i4
casa [%l6] 0x19, %i4, %o2
udivx %i5, 0x0F83, %o3
stb %o6, [%l7 + 0x13]
ldd [%l7 + 0x38], %i2
fmovrsgz %i6, %f15, %f12
ldd [%l7 + 0x38], %f30
smul %g4, 0x1418, %l3
edge8 %l4, %i0, %l2
udivcc %g3, 0x11E0, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stx %g1, [%l7 + 0x28]
stx %i1, [%l7 + 0x30]
sdiv %l6, 0x0EF1, %g7
set 0x38, %i7
lduwa [%l7 + %i7] 0x15, %l0
flush %l7 + 0x34
alignaddrl %o7, %o0, %o4
subcc %o5, 0x18A9, %o1
ble,a loop_1713
lduw [%l7 + 0x60], %l5
movcs %xcc, %g5, %i3
fmovrdne %l1, %f20, %f10
loop_1713:
fors %f10, %f2, %f2
fornot2s %f21, %f17, %f14
tge %icc, 0x7
be,a,pt %xcc, loop_1714
fba %fcc1, loop_1715
xor %g6, %i7, %o2
movge %icc, %i5, %i4
loop_1714:
bl,a %xcc, loop_1716
loop_1715:
movle %xcc, %o3, %i2
brlez,a %o6, loop_1717
ta %xcc, 0x6
loop_1716:
addccc %g4, %l3, %i6
movn %xcc, %i0, %l2
loop_1717:
xorcc %l4, 0x1B03, %g3
nop
setx 0xC22A26DA104916E1, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
set 0x4E, %l2
ldsba [%l7 + %l2] 0x14, %g2
fbg %fcc2, loop_1718
movle %xcc, %i1, %g1
ld [%l7 + 0x78], %f14
add %l7, 0x10, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %l6, %g7
loop_1718:
and %o7, %o0, %l0
bcc,a loop_1719
fnegs %f23, %f12
xor %o4, 0x0174, %o1
fmovrsgez %o5, %f29, %f13
loop_1719:
addc %g5, %i3, %l1
bgu,pt %xcc, loop_1720
alignaddr %g6, %l5, %o2
movneg %xcc, %i7, %i5
movrlz %o3, %i2, %o6
loop_1720:
fzero %f22
orncc %i4, 0x0515, %g4
movn %xcc, %l3, %i0
mulscc %l2, %i6, %l4
movcc %icc, %g2, %g3
addc %i1, 0x0C71, %l6
fnot2 %f30, %f4
and %g1, 0x0578, %g7
edge16l %o0, %o7, %l0
edge16l %o4, %o1, %o5
prefetch [%l7 + 0x28], 0x3
movvc %icc, %g5, %l1
movcs %xcc, %i3, %g6
tl %icc, 0x1
movg %xcc, %o2, %l5
bne,a,pt %xcc, loop_1721
fbne,a %fcc0, loop_1722
array16 %i7, %i5, %o3
smulcc %i2, %o6, %g4
loop_1721:
nop
setx 0xEB57DBB6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x4030F108, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fsubs %f5, %f26, %f21
loop_1722:
sll %i4, %i0, %l3
tle %xcc, 0x4
bneg,a %xcc, loop_1723
udivcc %i6, 0x1E70, %l2
udiv %g2, 0x157C, %g3
addc %i1, %l4, %l6
loop_1723:
tcc %xcc, 0x6
fmovdge %icc, %f17, %f29
bgu,a,pn %icc, loop_1724
std %f12, [%l7 + 0x60]
nop
setx 0x4E073769, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x797A6973, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fadds %f12, %f25, %f3
array8 %g1, %g7, %o0
loop_1724:
edge8ln %o7, %l0, %o4
flush %l7 + 0x68
edge32n %o1, %g5, %l1
sdivcc %o5, 0x1274, %i3
taddcc %g6, %o2, %i7
umul %i5, %o3, %l5
fpadd32 %f12, %f22, %f0
set 0x71, %o7
lduba [%l7 + %o7] 0x0c, %i2
srl %g4, %o6, %i4
fands %f15, %f30, %f18
movrgz %l3, 0x383, %i0
brz,a %l2, loop_1725
sth %i6, [%l7 + 0x08]
ldsh [%l7 + 0x32], %g3
smul %g2, %l4, %l6
loop_1725:
movge %icc, %i1, %g7
fbg %fcc3, loop_1726
sdivx %o0, 0x0611, %g1
movre %l0, %o7, %o4
fpsub32 %f18, %f0, %f10
loop_1726:
sdivcc %g5, 0x073E, %o1
tl %xcc, 0x7
tvs %xcc, 0x3
nop
fitos %f10, %f1
fstox %f1, %f26
bcs %xcc, loop_1727
and %l1, %o5, %g6
set 0x2C, %i4
ldsha [%l7 + %i4] 0x81, %i3
loop_1727:
tl %xcc, 0x5
movneg %xcc, %o2, %i5
bneg,a loop_1728
addccc %i7, %o3, %i2
tle %xcc, 0x7
edge32l %l5, %o6, %g4
loop_1728:
nop
fitos %f30, %f30
orncc %l3, 0x1179, %i4
bvc,a %xcc, loop_1729
movre %i0, 0x2A6, %l2
movrne %g3, 0x2BC, %g2
nop
set 0x18, %g4
ldsw [%l7 + %g4], %i6
loop_1729:
mova %icc, %l4, %l6
fmovrdgz %g7, %f16, %f20
xnorcc %i1, %o0, %l0
fexpand %f29, %f20
ta %icc, 0x5
fmovdvc %icc, %f9, %f6
movrlz %g1, %o4, %g5
fbu %fcc1, loop_1730
andcc %o7, %l1, %o5
tne %xcc, 0x2
popc %o1, %i3
loop_1730:
fornot2 %f12, %f14, %f22
brlz %g6, loop_1731
sdivx %i5, 0x08CB, %o2
fpackfix %f16, %f4
fble %fcc1, loop_1732
loop_1731:
edge16l %i7, %o3, %l5
fmovscs %xcc, %f18, %f16
fmovsvs %xcc, %f8, %f11
loop_1732:
andn %o6, 0x10E7, %i2
fmovrdgez %g4, %f22, %f12
bne,pn %xcc, loop_1733
movvs %icc, %i4, %l3
fmovsn %xcc, %f3, %f26
xor %l2, 0x1F5A, %g3
loop_1733:
fmovscs %xcc, %f29, %f16
edge32l %g2, %i6, %i0
edge32n %l6, %l4, %g7
mova %icc, %i1, %l0
wr %g0, 0x10, %asi
lduba [%l7 + 0x27] %asi, %o0
tg %icc, 0x5
sdivx %g1, 0x1366, %o4
fpsub32 %f14, %f0, %f6
fmovdneg %icc, %f26, %f17
smul %o7, 0x1095, %l1
bne %xcc, loop_1734
andncc %g5, %o1, %o5
xnorcc %g6, %i3, %o2
ldsb [%l7 + 0x1C], %i7
loop_1734:
smulcc %i5, %o3, %o6
movne %xcc, %i2, %g4
edge16 %i4, %l5, %l3
movrlez %l2, 0x1CB, %g3
movrne %g2, %i6, %i0
tn %xcc, 0x3
array16 %l6, %g7, %i1
edge16ln %l0, %l4, %g1
movrne %o4, %o7, %l1
popc %o0, %o1
add %l7, 0x48, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %o5, %g6
nop
setx 0x79A54C3D278C0ABA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xFD890E572570D6B5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f28, %f12
fba %fcc1, loop_1735
bneg,a,pt %xcc, loop_1736
fmul8x16al %f30, %f18, %f4
fbn,a %fcc2, loop_1737
loop_1735:
brlez %i3, loop_1738
loop_1736:
udiv %o2, 0x1C72, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1737:
movcs %xcc, %g5, %i5
loop_1738:
orn %o6, %i2, %g4
nop
setx 0xD94602520A412B90, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x6C68E56B7130FA99, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f20, %f24
ldsw [%l7 + 0x08], %o3
movvc %icc, %i4, %l3
movn %icc, %l5, %l2
fbn %fcc0, loop_1739
sll %g2, %g3, %i0
orn %i6, %g7, %i1
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x60] %asi, %l0
loop_1739:
xnor %l4, %l6, %o4
fornot2s %f14, %f29, %f28
fmovrslez %g1, %f5, %f11
fmovsvc %xcc, %f30, %f23
fpackfix %f20, %f26
edge32l %l1, %o7, %o1
nop
setx 0x0AA8F9586A8E1DEC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x68FAA2B091EE827C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
faddd %f20, %f2, %f2
movn %icc, %o5, %o0
nop
setx 0x8DB272E0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x76EDCBA7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f26, %f9
fxors %f1, %f19, %f27
set 0x40, %g7
lduwa [%l7 + %g7] 0x0c, %g6
fxor %f12, %f20, %f30
ldsh [%l7 + 0x08], %i3
membar #Sync
wr %g0, 0xf0, %asi
ldda [%l7 + 0x40] %asi, %f0
fmovdgu %xcc, %f7, %f20
array8 %i7, %o2, %i5
movneg %xcc, %g5, %i2
swap [%l7 + 0x54], %o6
orncc %g4, 0x1AFB, %o3
fxnors %f18, %f7, %f30
fornot2s %f27, %f25, %f28
sra %i4, 0x17, %l3
ldd [%l7 + 0x58], %l2
stbar
tge %icc, 0x1
set 0x78, %i1
sta %f14, [%l7 + %i1] 0x88
taddcc %g2, 0x194B, %l5
tleu %icc, 0x1
ta %xcc, 0x4
movrgez %i0, 0x2C0, %g3
prefetch [%l7 + 0x20], 0x2
edge32 %i6, %i1, %l0
fmovrslez %g7, %f27, %f11
andncc %l6, %o4, %g1
ldsh [%l7 + 0x60], %l4
xor %l1, 0x1E10, %o7
tsubcc %o1, %o5, %g6
tl %xcc, 0x2
addccc %o0, %i7, %o2
movgu %icc, %i5, %g5
movrlz %i2, %i3, %o6
fand %f14, %f28, %f26
fabsd %f22, %f0
stw %g4, [%l7 + 0x14]
sra %o3, 0x10, %l3
move %xcc, %l2, %g2
orncc %l5, 0x0050, %i0
stx %g3, [%l7 + 0x28]
orcc %i6, %i4, %l0
sll %i1, 0x07, %l6
bn,pn %xcc, loop_1740
xnorcc %g7, %g1, %l4
fblg,a %fcc0, loop_1741
umul %l1, 0x0297, %o7
loop_1740:
edge32l %o1, %o5, %g6
sdivcc %o0, 0x0C6D, %o4
loop_1741:
ta %icc, 0x4
brgz %o2, loop_1742
ba,a,pn %icc, loop_1743
movl %xcc, %i7, %g5
fpsub32s %f18, %f22, %f6
loop_1742:
sllx %i2, %i5, %o6
loop_1743:
array16 %g4, %o3, %i3
sllx %l2, 0x1B, %g2
srl %l3, %i0, %l5
fmovrdlez %g3, %f20, %f12
udivcc %i6, 0x1E89, %i4
andcc %i1, %l0, %l6
movl %xcc, %g7, %g1
edge8l %l1, %o7, %o1
tleu %icc, 0x5
fbne %fcc3, loop_1744
andn %o5, %l4, %o0
membar 0x7D
array16 %o4, %g6, %o2
loop_1744:
movne %icc, %g5, %i2
addccc %i5, %o6, %i7
fmovdge %xcc, %f31, %f14
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0xC04C3DFB, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
sllx %g4, %i3, %l2
nop
fitos %f10, %f7
fstox %f7, %f4
fxtos %f4, %f2
fmovsg %xcc, %f27, %f2
nop
setx 0x574A61D2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0xF5AAA637, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fadds %f0, %f15, %f30
addccc %g2, %o3, %i0
movge %icc, %l3, %g3
mova %icc, %i6, %i4
fandnot1s %f11, %f9, %f6
fbge %fcc3, loop_1745
add %l5, 0x0050, %i1
mulscc %l0, %g7, %g1
ta %icc, 0x5
loop_1745:
srax %l1, %l6, %o1
nop
setx loop_1746, %l0, %l1
jmpl %l1, %o5
ldsb [%l7 + 0x0C], %l4
edge16n %o0, %o4, %g6
srax %o7, 0x18, %o2
loop_1746:
prefetch [%l7 + 0x08], 0x0
subcc %i2, %g5, %o6
xnorcc %i7, %i5, %i3
alignaddrl %l2, %g4, %g2
add %l7, 0x08, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %o3
casxa [%l6] %asi, %o3, %l3
tge %xcc, 0x7
fbn %fcc3, loop_1747
tpos %xcc, 0x5
stx %g3, [%l7 + 0x58]
array8 %i0, %i4, %l5
loop_1747:
te %xcc, 0x5
fmovdcc %icc, %f13, %f31
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x44, %g3
lduha [%l7 + %g3] 0x15, %i1
nop
setx 0x80155888, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x4E716271, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fadds %f21, %f16, %f6
faligndata %f6, %f30, %f6
fmovspos %xcc, %f8, %f18
udivcc %l0, 0x025A, %i6
swap [%l7 + 0x48], %g1
fpack32 %f22, %f16, %f6
mulx %g7, %l6, %o1
subcc %o5, %l4, %o0
subccc %l1, %o4, %g6
bl,a,pn %xcc, loop_1748
std %f12, [%l7 + 0x78]
taddcctv %o2, 0x0E5B, %o7
movrne %g5, %i2, %i7
loop_1748:
sll %i5, 0x10, %o6
tn %icc, 0x5
fblg %fcc0, loop_1749
fpsub32s %f0, %f12, %f15
te %icc, 0x3
movg %icc, %l2, %i3
loop_1749:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sir 0x0B9F
xnor %g4, 0x12FA, %g2
edge16n %l3, %g3, %i0
addc %i4, 0x13F3, %o3
fbo %fcc1, loop_1750
udivx %i1, 0x08F6, %l0
fandnot2 %f8, %f4, %f10
nop
fitod %f6, %f16
fdtoi %f16, %f19
loop_1750:
srl %i6, 0x0B, %g1
be %xcc, loop_1751
or %g7, %l6, %o1
udiv %l5, 0x0BA3, %o5
stb %l4, [%l7 + 0x58]
loop_1751:
movrne %l1, %o0, %o4
movrgez %o2, %g6, %o7
andcc %g5, 0x06D1, %i7
membar 0x2C
sllx %i5, 0x19, %o6
movpos %icc, %i2, %l2
sir 0x0E9D
fmovd %f30, %f2
mulx %i3, 0x0CA3, %g2
xorcc %l3, %g4, %g3
movcc %xcc, %i4, %o3
nop
setx 0x88E60E2B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x97622411, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fdivs %f31, %f17, %f6
movrgez %i0, 0x3EA, %l0
fcmple16 %f14, %f14, %i1
ld [%l7 + 0x64], %f17
array8 %g1, %g7, %i6
ldub [%l7 + 0x24], %l6
movg %icc, %l5, %o5
nop
setx 0x67FBDD0B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x33F687F2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fsubs %f1, %f12, %f30
alignaddr %l4, %l1, %o0
orn %o4, 0x0047, %o1
fmovde %xcc, %f19, %f17
membar 0x7E
fmovrdgz %g6, %f10, %f2
subccc %o7, 0x1F6B, %g5
fbuge,a %fcc1, loop_1752
nop
setx 0xA95FAC4FA33840ED, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xB47FE9554BFFA519, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f30, %f12
xorcc %o2, %i7, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1752:
call loop_1753
sethi 0x0016, %i2
movrgz %l2, 0x12B, %i3
movrlez %i5, 0x174, %g2
loop_1753:
fmovdle %icc, %f9, %f21
stx %g4, [%l7 + 0x30]
sra %l3, %g3, %i4
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x2A] %asi, %i0
fornot2 %f10, %f20, %f30
edge8l %l0, %o3, %i1
tvc %icc, 0x0
ldd [%l7 + 0x20], %g6
movrlez %g1, %l6, %i6
xor %l5, 0x1702, %o5
subccc %l1, 0x1A55, %o0
wr %g0, 0x04, %asi
stha %l4, [%l7 + 0x2A] %asi
membar 0x6A
edge16ln %o1, %o4, %g6
orncc %g5, 0x1580, %o2
xnor %o7, 0x19B0, %o6
tleu %xcc, 0x5
ldd [%l7 + 0x70], %f30
movn %xcc, %i7, %l2
andn %i2, 0x12C5, %i5
sub %g2, 0x130F, %i3
brlz,a %l3, loop_1754
fmovsne %xcc, %f10, %f29
fmul8x16au %f0, %f30, %f6
tl %icc, 0x3
loop_1754:
pdist %f12, %f6, %f10
movcs %xcc, %g3, %g4
edge8ln %i4, %i0, %o3
ba loop_1755
movne %xcc, %l0, %i1
movl %icc, %g1, %l6
array16 %i6, %g7, %o5
loop_1755:
mova %icc, %l5, %o0
ta %icc, 0x1
fands %f31, %f13, %f21
nop
setx loop_1756, %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
array8 %l1, %l4, %o1
set 0x5C, %o2
stwa %o4, [%l7 + %o2] 0x81
loop_1756:
sll %g5, %o2, %g6
nop
fitod %f2, %f18
fdtos %f18, %f6
stx %o6, [%l7 + 0x10]
ba,a,pn %icc, loop_1757
fmovdl %xcc, %f25, %f16
srlx %o7, %i7, %l2
orcc %i5, %i2, %i3
loop_1757:
movne %icc, %g2, %l3
movleu %xcc, %g3, %i4
bge,a,pn %icc, loop_1758
fmovs %f23, %f26
stw %g4, [%l7 + 0x30]
tneg %icc, 0x2
loop_1758:
addcc %o3, 0x124B, %l0
orn %i1, %g1, %i0
fpsub32s %f14, %f30, %f5
movre %l6, 0x095, %i6
sdivcc %g7, 0x1160, %o5
edge32ln %l5, %o0, %l1
bcc,a,pt %xcc, loop_1759
brz %o1, loop_1760
movn %icc, %l4, %o4
mulx %g5, %g6, %o2
loop_1759:
fmovrde %o7, %f8, %f24
loop_1760:
ldd [%l7 + 0x30], %f16
brlz,a %i7, loop_1761
array16 %o6, %l2, %i5
nop
setx 0xF00DD42AE9363152, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x9781B110B9960047, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f22, %f20
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1761:
fmovrsgez %i3, %f8, %f0
ldsh [%l7 + 0x44], %g2
bcs,a,pt %xcc, loop_1762
tpos %xcc, 0x7
fmovsl %icc, %f26, %f22
bn,pn %xcc, loop_1763
loop_1762:
andn %l3, %i2, %i4
mulscc %g4, %g3, %l0
bne %xcc, loop_1764
loop_1763:
movcs %xcc, %i1, %g1
popc %o3, %l6
fbg,a %fcc3, loop_1765
loop_1764:
fcmple16 %f18, %f30, %i6
edge8ln %i0, %g7, %o5
movrlz %l5, 0x084, %l1
loop_1765:
edge16ln %o0, %l4, %o4
orncc %g5, %g6, %o1
call loop_1766
fbule %fcc1, loop_1767
ldd [%l7 + 0x78], %o2
movle %icc, %i7, %o6
loop_1766:
move %xcc, %o7, %l2
loop_1767:
orn %i3, 0x1DC1, %i5
array8 %l3, %i2, %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpack16 %f30, %f30
udivx %g2, 0x01EF, %g3
te %xcc, 0x3
nop
set 0x7C, %l0
sth %g4, [%l7 + %l0]
tg %icc, 0x5
subccc %i1, 0x0C16, %g1
umul %o3, %l0, %l6
nop
setx loop_1768, %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 %i6, %g7, %o5
faligndata %f18, %f20, %f18
fxors %f28, %f12, %f27
loop_1768:
subc %l5, %i0, %o0
sethi 0x0ED2, %l4
wr %g0, 0x17, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
ldsb [%l7 + 0x77], %l1
fmovs %f16, %f3
bpos,a %icc, loop_1769
tvs %xcc, 0x0
movg %icc, %o4, %g5
andcc %o1, 0x1796, %g6
loop_1769:
addcc %o2, 0x0D72, %i7
membar 0x52
movneg %icc, %o6, %o7
movre %i3, 0x2F5, %l2
edge8n %l3, %i2, %i5
bgu,a,pt %icc, loop_1770
xorcc %i4, %g3, %g4
srax %g2, 0x01, %i1
and %g1, %l0, %l6
loop_1770:
nop
setx loop_1771, %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
fmovdneg %icc, %f20, %f13
tvc %icc, 0x2
mulx %i6, 0x0EC1, %o3
loop_1771:
fmovdpos %xcc, %f18, %f12
prefetch [%l7 + 0x0C], 0x2
fmovdne %icc, %f23, %f10
ldd [%l7 + 0x78], %f22
addc %g7, 0x09C6, %o5
nop
fitod %f6, %f22
fdtoi %f22, %f12
nop
setx loop_1772, %l0, %l1
jmpl %l1, %l5
udiv %o0, 0x0559, %i0
te %xcc, 0x0
movrlez %l1, %o4, %g5
loop_1772:
fmovrsgez %l4, %f2, %f30
andcc %o1, %g6, %i7
movne %xcc, %o6, %o7
fbo,a %fcc0, loop_1773
movpos %icc, %i3, %l2
edge16l %o2, %l3, %i2
fbu %fcc0, loop_1774
loop_1773:
subccc %i4, %i5, %g4
xor %g2, 0x0202, %g3
fnands %f9, %f29, %f11
loop_1774:
sir 0x1787
xor %i1, %g1, %l6
array8 %i6, %o3, %l0
umul %g7, 0x1E3C, %l5
fnot1s %f10, %f24
movvs %xcc, %o5, %o0
tsubcc %i0, 0x067E, %l1
edge8ln %g5, %o4, %l4
xorcc %g6, %i7, %o6
fmovdn %xcc, %f30, %f24
bne loop_1775
movcc %icc, %o1, %i3
ldub [%l7 + 0x6B], %l2
fble,a %fcc3, loop_1776
loop_1775:
movvc %icc, %o7, %l3
fmovse %icc, %f9, %f15
fcmple16 %f18, %f8, %o2
loop_1776:
edge16 %i4, %i2, %i5
movn %xcc, %g4, %g2
fble,a %fcc1, loop_1777
fmovsa %icc, %f5, %f1
umulcc %g3, %g1, %i1
tvc %icc, 0x7
loop_1777:
movrgz %i6, 0x3FE, %o3
fmovdge %xcc, %f2, %f23
fmovsge %xcc, %f1, %f7
sra %l0, 0x1A, %l6
udiv %l5, 0x1D1C, %o5
tvc %xcc, 0x1
sllx %g7, 0x04, %o0
ldstub [%l7 + 0x60], %i0
fands %f17, %f12, %f27
edge16 %l1, %o4, %l4
fpsub16 %f18, %f6, %f20
movle %xcc, %g6, %g5
fmovsne %xcc, %f18, %f6
fornot2s %f10, %f5, %f24
bpos,pt %xcc, loop_1778
tg %xcc, 0x4
add %o6, %i7, %i3
edge8ln %o1, %l2, %o7
loop_1778:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %icc, 0x7
mulscc %l3, 0x0623, %o2
tcc %icc, 0x7
nop
setx 0xB17BC7C4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
fsqrts %f18, %f1
bshuffle %f0, %f30, %f10
fsrc1s %f27, %f18
nop
setx 0x636357D5E0C02DD0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x8C91E6F1DF76B1C7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f6, %f6
ta %xcc, 0x2
fblg,a %fcc1, loop_1779
move %xcc, %i2, %i5
fmovsneg %icc, %f16, %f22
movrne %g4, 0x010, %i4
loop_1779:
alignaddr %g2, %g3, %g1
nop
setx 0xC506A83C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
fsqrts %f21, %f27
fpackfix %f26, %f2
xorcc %i1, %i6, %l0
fmovrslez %o3, %f20, %f31
tge %icc, 0x1
movleu %icc, %l5, %l6
set 0x40, %o6
ldda [%l7 + %o6] 0x0c, %f16
nop
setx 0x2FE8C1B9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0xAC5AABD1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fdivs %f30, %f17, %f16
fbule %fcc0, loop_1780
andncc %o5, %g7, %o0
tpos %icc, 0x3
xnorcc %i0, %o4, %l4
loop_1780:
sub %l1, %g6, %o6
edge16 %i7, %g5, %i3
ta %icc, 0x1
edge16ln %l2, %o7, %o1
ldsb [%l7 + 0x23], %o2
fornot1s %f1, %f26, %f8
movvs %icc, %i2, %l3
set 0x34, %l5
stba %i5, [%l7 + %l5] 0x19
fmovsne %xcc, %f1, %f13
fcmpgt16 %f24, %f4, %i4
fmovdne %icc, %f12, %f11
bl %xcc, loop_1781
fbuge,a %fcc2, loop_1782
movcs %icc, %g2, %g3
edge16n %g4, %g1, %i6
loop_1781:
fmovrse %l0, %f4, %f14
loop_1782:
xorcc %i1, %o3, %l5
alignaddr %o5, %l6, %g7
srlx %i0, %o0, %l4
sllx %o4, %g6, %l1
tcc %icc, 0x2
andncc %i7, %o6, %i3
movn %icc, %l2, %g5
set 0x40, %g1
stda %f0, [%l7 + %g1] 0x14
fnot1s %f4, %f28
umulcc %o1, %o7, %o2
set 0x5F, %l4
ldstuba [%l7 + %l4] 0x18, %l3
fnegs %f2, %f13
udivcc %i5, 0x1059, %i4
fmovsne %icc, %f15, %f16
tcc %icc, 0x7
xnor %i2, 0x1590, %g2
fbl %fcc3, loop_1783
nop
fitos %f9, %f27
fstox %f27, %f24
fxtos %f24, %f12
movre %g4, 0x30D, %g3
tvc %icc, 0x7
loop_1783:
nop
setx 0x9FCFE9D1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
fsqrts %f2, %f20
tl %xcc, 0x0
srlx %g1, %l0, %i1
fmovsg %xcc, %f31, %f3
add %l7, 0x30, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %o3
casxa [%l6] %asi, %o3, %l5
nop
setx loop_1784, %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
call loop_1785
edge16 %o5, %l6, %g7
umulcc %i6, 0x13D9, %o0
loop_1784:
tg %icc, 0x5
loop_1785:
movge %xcc, %i0, %l4
edge16ln %o4, %g6, %i7
edge16l %l1, %o6, %l2
fbuge,a %fcc0, loop_1786
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvc %icc, %i3, %o1
sub %g5, 0x01C6, %o2
loop_1786:
subccc %l3, %i5, %i4
andcc %i2, 0x1934, %o7
membar 0x5C
ldx [%l7 + 0x50], %g2
ldsb [%l7 + 0x49], %g4
fnot1 %f8, %f28
fbe,a %fcc3, loop_1787
ble %icc, loop_1788
fnegs %f2, %f30
fmovdvs %xcc, %f28, %f26
loop_1787:
movne %icc, %g1, %l0
loop_1788:
fmovdn %xcc, %f3, %f12
movn %icc, %i1, %o3
tneg %xcc, 0x1
fand %f0, %f12, %f22
popc %l5, %g3
add %l7, 0x58, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %o5
casa [%l6] 0x80, %o5, %g7
sll %i6, 0x02, %o0
fmovrdgz %i0, %f4, %f8
sra %l6, %l4, %o4
tvc %icc, 0x0
edge32l %g6, %i7, %o6
addcc %l2, %i3, %o1
fmul8x16al %f21, %f19, %f10
fornot1s %f12, %f22, %f25
fandnot2 %f30, %f26, %f22
taddcctv %g5, %o2, %l3
tleu %xcc, 0x5
movrgz %i5, 0x088, %i4
sir 0x1792
andn %l1, 0x0AB6, %i2
movcs %icc, %g2, %g4
membar 0x37
nop
setx 0x2050E39E, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
andncc %o7, %l0, %i1
fmovsleu %xcc, %f11, %f19
bcc,a loop_1789
fmovsg %xcc, %f30, %f13
movrlez %g1, %l5, %g3
array8 %o3, %o5, %i6
loop_1789:
fxors %f0, %f25, %f8
orn %g7, 0x1FEB, %o0
sethi 0x0719, %l6
fbug,a %fcc3, loop_1790
movl %icc, %l4, %o4
alignaddr %g6, %i0, %i7
xorcc %o6, %i3, %l2
loop_1790:
movn %icc, %o1, %o2
movl %xcc, %g5, %i5
add %i4, 0x1F3F, %l3
sdivx %i2, 0x197D, %g2
call loop_1791
alignaddrl %l1, %o7, %l0
tle %icc, 0x2
mova %icc, %g4, %i1
loop_1791:
tle %icc, 0x7
mulx %g1, %l5, %g3
sethi 0x064D, %o3
nop
setx loop_1792, %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
fmovspos %xcc, %f26, %f6
addc %i6, 0x0DCC, %g7
bg,a %icc, loop_1793
loop_1792:
fpsub32s %f8, %f26, %f13
tleu %icc, 0x0
subcc %o0, 0x1C45, %o5
loop_1793:
tvc %icc, 0x1
sra %l6, 0x06, %o4
fblg,a %fcc0, loop_1794
nop
setx 0xFBEA9650, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x36CDAA3A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fdivs %f31, %f3, %f23
set 0x46, %i2
ldstuba [%l7 + %i2] 0x88, %l4
loop_1794:
popc 0x1FDC, %i0
fmovrdlz %i7, %f16, %f18
fmovrsgz %g6, %f7, %f16
fmul8x16al %f30, %f16, %f28
fbul %fcc2, loop_1795
fmovrslz %o6, %f13, %f26
tgu %icc, 0x0
std %f10, [%l7 + 0x38]
loop_1795:
sethi 0x0B75, %i3
movgu %xcc, %o1, %l2
movrlez %g5, 0x1BD, %o2
array8 %i5, %i4, %i2
srax %g2, 0x11, %l1
fbug,a %fcc1, loop_1796
tsubcctv %l3, %l0, %g4
movn %icc, %i1, %g1
srlx %o7, %l5, %g3
loop_1796:
movpos %icc, %i6, %g7
movne %xcc, %o0, %o5
pdist %f28, %f16, %f14
xnorcc %l6, 0x0118, %o4
subcc %o3, %l4, %i7
edge8ln %i0, %o6, %g6
tvc %icc, 0x3
sra %i3, 0x19, %o1
fpadd32s %f12, %f7, %f3
array8 %l2, %o2, %i5
movpos %icc, %i4, %i2
movcs %xcc, %g5, %l1
umul %l3, %l0, %g2
subccc %i1, %g1, %g4
movpos %icc, %l5, %o7
fnot2s %f9, %f29
bvc,a,pn %xcc, loop_1797
bcc,pt %xcc, loop_1798
taddcc %i6, 0x1869, %g3
nop
setx 0x804B057A, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
loop_1797:
addc %g7, 0x1C58, %o0
loop_1798:
edge8l %l6, %o4, %o5
tvc %icc, 0x4
sdiv %l4, 0x070F, %o3
fnot2 %f18, %f6
fmovrsne %i0, %f30, %f27
ldd [%l7 + 0x60], %f0
array32 %o6, %g6, %i7
add %l7, 0x48, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %o1
casxa [%l6] 0x80, %o1, %i3
movrgz %l2, 0x275, %i5
add %o2, %i2, %g5
fornot2 %f2, %f12, %f14
edge8n %i4, %l1, %l0
edge8ln %g2, %i1, %g1
addccc %g4, 0x1DD1, %l3
ta %xcc, 0x3
fmovsneg %xcc, %f5, %f20
xnorcc %l5, 0x1B12, %i6
fsrc1 %f2, %f6
set 0x40, %l3
ldda [%l7 + %l3] 0x11, %f16
edge32n %g3, %g7, %o7
addccc %l6, 0x0F95, %o4
stb %o0, [%l7 + 0x25]
alignaddr %l4, %o3, %o5
bvs %xcc, loop_1799
movge %icc, %i0, %g6
bvc,a %xcc, loop_1800
move %xcc, %i7, %o6
loop_1799:
tneg %icc, 0x6
nop
setx 0x437B1601, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x8F8852EC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fdivs %f22, %f30, %f2
loop_1800:
ldd [%l7 + 0x40], %f30
nop
setx 0x76A51C04, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x0E1817C2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fmuls %f23, %f5, %f5
fbug %fcc3, loop_1801
sir 0x0C2A
sdiv %i3, 0x1E1E, %l2
fmovsg %xcc, %f28, %f18
loop_1801:
nop
fitos %f9, %f22
fstod %f22, %f16
popc 0x1EB7, %i5
for %f16, %f0, %f2
mulx %o2, %i2, %o1
fmovrdne %i4, %f14, %f16
brgz,a %g5, loop_1802
ld [%l7 + 0x08], %f10
fbne,a %fcc0, loop_1803
orn %l0, %g2, %l1
loop_1802:
movvc %xcc, %g1, %i1
fone %f26
loop_1803:
nop
set 0x30, %i6
stxa %g4, [%l7 + %i6] 0x2b
membar #Sync
udivcc %l3, 0x0B05, %i6
movg %icc, %g3, %g7
srlx %o7, %l6, %o4
nop
setx loop_1804, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
umulcc %o0, %l5, %l4
bvc,a loop_1805
taddcctv %o5, %o3, %g6
loop_1804:
sdivcc %i0, 0x0E48, %i7
fmovd %f10, %f10
loop_1805:
sra %o6, 0x05, %i3
fnors %f26, %f15, %f3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlz %i5, 0x37C, %l2
set 0x68, %o5
swapa [%l7 + %o5] 0x11, %o2
movrlz %o1, 0x0DA, %i2
udivcc %g5, 0x0F5E, %i4
edge32l %g2, %l0, %g1
sir 0x17DA
xnor %l1, 0x0D14, %i1
fmovsleu %xcc, %f21, %f9
subccc %l3, 0x0AFF, %i6
wr %g0, 0x81, %asi
ldswa [%l7 + 0x2C] %asi, %g4
fxor %f26, %f30, %f20
brlez,a %g7, loop_1806
movg %icc, %o7, %l6
fones %f19
fpadd16 %f24, %f12, %f8
loop_1806:
fnot2 %f8, %f30
movvs %xcc, %g3, %o0
flush %l7 + 0x5C
fmovd %f22, %f12
brlz,a %l5, loop_1807
movrgz %o4, %o5, %l4
wr %g0, 0x88, %asi
ldxa [%l7 + 0x30] %asi, %g6
loop_1807:
addccc %o3, %i0, %i7
fnot2 %f4, %f14
fmovs %f15, %f14
fmovs %f18, %f10
tge %icc, 0x5
fmovrdlez %i3, %f26, %f8
fmovrdlez %o6, %f18, %f8
fzeros %f26
lduh [%l7 + 0x1A], %i5
stx %o2, [%l7 + 0x60]
udivcc %o1, 0x1885, %l2
fors %f18, %f6, %f14
fbg %fcc3, loop_1808
nop
setx 0x216528AF8045400C, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
ta %icc, 0x5
orn %g5, %i2, %g2
loop_1808:
fmovrdgez %i4, %f12, %f4
srlx %g1, %l1, %l0
sth %i1, [%l7 + 0x56]
edge32n %l3, %i6, %g7
addcc %g4, 0x036A, %o7
movleu %xcc, %l6, %o0
popc 0x0476, %l5
brlz %g3, loop_1809
mulx %o5, 0x1D04, %o4
sra %l4, 0x13, %g6
andn %o3, 0x101B, %i7
loop_1809:
fbne,a %fcc0, loop_1810
fcmpne32 %f20, %f6, %i0
and %o6, %i3, %o2
ldstub [%l7 + 0x3C], %o1
loop_1810:
movrlz %l2, 0x0F3, %i5
fbl %fcc0, loop_1811
tleu %icc, 0x4
subccc %g5, %i2, %i4
swap [%l7 + 0x24], %g1
loop_1811:
fmovdle %icc, %f3, %f9
nop
fitos %f0, %f8
fstod %f8, %f28
orcc %g2, %l1, %l0
edge32 %l3, %i1, %g7
smulcc %g4, %i6, %l6
sllx %o7, 0x10, %l5
smulcc %g3, 0x06AD, %o5
set 0x2C, %g5
lduba [%l7 + %g5] 0x04, %o0
lduw [%l7 + 0x0C], %l4
edge32 %g6, %o3, %o4
srl %i0, 0x04, %o6
srl %i7, 0x11, %i3
set 0x58, %o3
ldsba [%l7 + %o3] 0x19, %o1
orn %l2, %i5, %g5
bl,a %icc, loop_1812
bcc,a,pt %icc, loop_1813
tgu %xcc, 0x6
edge16ln %o2, %i2, %i4
loop_1812:
subccc %g1, %l1, %g2
loop_1813:
movle %xcc, %l0, %i1
xor %l3, %g7, %g4
movgu %icc, %i6, %o7
taddcc %l5, %g3, %o5
tneg %icc, 0x6
smul %o0, 0x0032, %l4
nop
fitos %f7, %f23
fstod %f23, %f16
fmuld8sux16 %f10, %f4, %f20
popc 0x0123, %l6
array8 %o3, %o4, %g6
or %o6, %i0, %i3
popc 0x0794, %o1
xor %i7, 0x0907, %l2
nop
fitos %f10, %f4
fstox %f4, %f22
bl,a %icc, loop_1814
sdiv %i5, 0x1AF5, %g5
edge8n %i2, %i4, %o2
nop
setx 0x82D6EAC8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x8AB6981D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fadds %f15, %f7, %f9
loop_1814:
add %l1, 0x121B, %g1
tne %icc, 0x5
nop
fitod %f0, %f4
fdtos %f4, %f31
fpadd16 %f30, %f20, %f30
movcc %xcc, %g2, %i1
wr %g0, 0x89, %asi
ldsha [%l7 + 0x16] %asi, %l3
movre %l0, 0x241, %g7
nop
setx loop_1815, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
addc %g4, %i6, %l5
movcc %xcc, %g3, %o7
bneg,a loop_1816
loop_1815:
xnorcc %o5, 0x0E87, %o0
movl %xcc, %l6, %l4
tcs %xcc, 0x2
loop_1816:
srl %o3, %g6, %o4
fmovrsgez %o6, %f2, %f1
sir 0x1D6A
edge32n %i0, %i3, %i7
fone %f22
edge32ln %l2, %i5, %o1
fpsub16s %f31, %f5, %f23
movneg %xcc, %g5, %i4
tvc %icc, 0x6
fmovrde %o2, %f30, %f30
movcs %xcc, %i2, %g1
array16 %l1, %g2, %i1
array32 %l0, %g7, %g4
mova %xcc, %i6, %l5
stw %g3, [%l7 + 0x24]
fbn %fcc3, loop_1817
tle %xcc, 0x6
andn %l3, 0x0E5D, %o7
movrne %o0, %o5, %l4
loop_1817:
edge32 %l6, %g6, %o4
stb %o6, [%l7 + 0x53]
movgu %icc, %o3, %i3
subc %i0, 0x0E9F, %l2
fbe,a %fcc3, loop_1818
movne %icc, %i7, %o1
orncc %g5, 0x1E08, %i5
fmovsvc %xcc, %f19, %f13
loop_1818:
ta %icc, 0x6
bshuffle %f26, %f22, %f22
tsubcc %i4, 0x05D0, %o2
array8 %g1, %i2, %g2
bvc,pn %xcc, loop_1819
fmovsl %xcc, %f5, %f23
ble,a,pt %icc, loop_1820
movneg %xcc, %i1, %l1
loop_1819:
nop
setx 0x43774B9210577032, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
tvs %icc, 0x0
loop_1820:
nop
fitod %f26, %f20
set 0x6C, %o4
ldsba [%l7 + %o4] 0x18, %l0
alignaddr %g4, %g7, %i6
std %f14, [%l7 + 0x70]
xnorcc %g3, %l3, %o7
brlz %l5, loop_1821
fone %f24
fmovrdlez %o5, %f2, %f4
fcmpeq16 %f14, %f16, %o0
loop_1821:
nop
wr %g0, 0x80, %asi
swapa [%l7 + 0x54] %asi, %l6
fbe %fcc1, loop_1822
orn %g6, 0x0FC2, %l4
movcc %xcc, %o4, %o3
tgu %xcc, 0x5
loop_1822:
be,a loop_1823
fblg %fcc3, loop_1824
movvs %icc, %i3, %o6
udiv %l2, 0x0BCD, %i0
loop_1823:
fmovrdgez %o1, %f6, %f24
loop_1824:
tge %icc, 0x3
fand %f24, %f26, %f18
brlez %g5, loop_1825
sth %i5, [%l7 + 0x7C]
brlez,a %i7, loop_1826
fmovsgu %xcc, %f19, %f8
loop_1825:
movgu %icc, %o2, %i4
set 0x68, %i0
swapa [%l7 + %i0] 0x80, %i2
loop_1826:
udivcc %g2, 0x1046, %g1
umul %l1, 0x15F3, %i1
fmovdcs %icc, %f21, %f29
fbne %fcc3, loop_1827
tsubcc %l0, 0x09B5, %g4
add %i6, 0x1617, %g3
fcmpeq16 %f22, %f8, %g7
loop_1827:
edge32 %l3, %l5, %o7
and %o5, 0x0C29, %o0
nop
setx 0xDBB7F9C0A0408892, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
te %icc, 0x1
srl %g6, 0x19, %l6
fcmpne32 %f16, %f10, %l4
smulcc %o4, %o3, %o6
edge16 %i3, %i0, %o1
orncc %g5, %l2, %i7
tgu %icc, 0x1
array8 %o2, %i4, %i5
movpos %xcc, %g2, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8n %i2, %i1, %l1
popc 0x1E71, %l0
orcc %g4, %i6, %g7
fbl %fcc2, loop_1828
movre %l3, 0x18C, %g3
fandnot2 %f24, %f26, %f16
or %l5, 0x15F0, %o7
loop_1828:
prefetch [%l7 + 0x54], 0x0
fmovsne %xcc, %f2, %f18
xnor %o5, %o0, %g6
edge16n %l4, %l6, %o3
tne %icc, 0x5
nop
setx 0x8D629DCD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x57655346, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fsubs %f12, %f17, %f27
movleu %xcc, %o6, %o4
movcs %icc, %i3, %o1
orcc %i0, 0x02FF, %g5
std %f22, [%l7 + 0x28]
ldsh [%l7 + 0x72], %l2
movvs %xcc, %i7, %i4
tsubcctv %i5, %o2, %g1
and %g2, %i2, %i1
edge16l %l1, %g4, %i6
set 0x18, %i5
ldxa [%g0 + %i5] 0x58, %g7
taddcctv %l3, 0x1020, %g3
prefetch [%l7 + 0x64], 0x1
bleu,a,pn %icc, loop_1829
movl %icc, %l5, %l0
fmovdcc %icc, %f8, %f23
edge32l %o5, %o0, %o7
loop_1829:
nop
wr %g0, 0x89, %asi
ldswa [%l7 + 0x24] %asi, %g6
orn %l4, %o3, %o6
fbul %fcc0, loop_1830
addc %o4, 0x0B0A, %l6
mulscc %i3, %i0, %g5
srl %o1, %l2, %i4
loop_1830:
tn %xcc, 0x0
stx %i7, [%l7 + 0x50]
tvs %xcc, 0x5
fbul,a %fcc3, loop_1831
nop
fitod %f12, %f8
fdtox %f8, %f18
fxtod %f18, %f4
edge8l %i5, %g1, %g2
fnot1 %f4, %f0
loop_1831:
tge %xcc, 0x1
wr %g0, 0x88, %asi
lduba [%l7 + 0x2C] %asi, %i2
edge8n %o2, %l1, %i1
tsubcc %i6, 0x189C, %g7
tpos %xcc, 0x7
edge32ln %l3, %g3, %l5
tle %icc, 0x1
fmovsl %icc, %f2, %f18
nop
setx 0xF04FEF65, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
add %l7, 0x50, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %l0
casxa [%l6] 0x19, %l0, %o5
umul %o0, 0x1159, %o7
sir 0x045C
xnor %g4, 0x042D, %g6
bgu,a,pn %xcc, loop_1832
tl %xcc, 0x4
movpos %xcc, %o3, %l4
sdivx %o6, 0x11E0, %l6
loop_1832:
edge16ln %i3, %o4, %g5
tgu %icc, 0x7
fmovdgu %xcc, %f11, %f17
movrne %i0, 0x24B, %o1
brz,a %l2, loop_1833
move %icc, %i7, %i5
membar 0x45
fmovrdgez %g1, %f4, %f24
loop_1833:
edge32n %i4, %i2, %g2
add %l7, 0x48, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %l1, %i1
movne %xcc, %o2, %g7
srl %l3, 0x0C, %g3
set 0x2C, %i3
stba %i6, [%l7 + %i3] 0x11
edge16 %l0, %l5, %o5
fxnors %f7, %f28, %f19
fmovdl %xcc, %f31, %f18
movrgez %o0, 0x2E3, %g4
tl %icc, 0x1
array16 %g6, %o3, %o7
movvs %xcc, %o6, %l4
xorcc %i3, %l6, %o4
andcc %g5, %i0, %l2
sethi 0x011E, %i7
set 0x10, %l6
stxa %i5, [%l7 + %l6] 0x04
tleu %xcc, 0x3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bpos,a loop_1834
nop
setx 0x2E5E340675C4855F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x670D3F2FDFFEEC53, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f2, %f16
movcs %icc, %o1, %i4
orcc %i2, 0x1308, %g1
loop_1834:
sdiv %g2, 0x1389, %l1
andcc %o2, %g7, %i1
edge8ln %l3, %g3, %l0
fbg,a %fcc3, loop_1835
movpos %icc, %i6, %o5
fmovrslez %l5, %f26, %f5
std %f26, [%l7 + 0x08]
loop_1835:
movge %icc, %g4, %o0
fmovdn %xcc, %f17, %f28
ta %icc, 0x0
fnot2 %f28, %f8
movrgez %g6, %o3, %o7
taddcc %o6, 0x0288, %i3
movgu %icc, %l4, %o4
fnot1s %f0, %f31
brgez %l6, loop_1836
tneg %icc, 0x7
srl %g5, 0x10, %l2
movrlez %i7, %i5, %o1
loop_1836:
membar 0x23
fmovrdlez %i4, %f30, %f8
edge32 %i0, %g1, %i2
fsrc2 %f30, %f28
bg %icc, loop_1837
te %xcc, 0x1
sdivcc %l1, 0x1AB7, %o2
orncc %g2, 0x0526, %g7
loop_1837:
udivcc %l3, 0x088A, %i1
set 0x68, %o1
ldswa [%l7 + %o1] 0x88, %l0
fbn,a %fcc2, loop_1838
smulcc %g3, 0x10FE, %i6
wr %g0, 0x88, %asi
swapa [%l7 + 0x0C] %asi, %l5
loop_1838:
sdiv %o5, 0x1891, %g4
st %f20, [%l7 + 0x18]
fmovdn %icc, %f6, %f22
popc 0x18E3, %o0
array16 %o3, %g6, %o6
stx %o7, [%l7 + 0x20]
stb %i3, [%l7 + 0x3F]
fbl %fcc1, loop_1839
xnor %l4, 0x1458, %o4
sdivx %g5, 0x0186, %l6
xorcc %i7, 0x1AFF, %l2
loop_1839:
fpsub32s %f10, %f6, %f8
fcmpeq32 %f4, %f4, %i5
sdiv %o1, 0x1C6A, %i4
udiv %i0, 0x0EEC, %g1
stw %l1, [%l7 + 0x44]
array32 %o2, %i2, %g7
tne %xcc, 0x2
ldstub [%l7 + 0x48], %l3
std %f2, [%l7 + 0x18]
wr %g0, 0x89, %asi
ldsha [%l7 + 0x0A] %asi, %g2
movn %icc, %l0, %g3
fmovsle %xcc, %f23, %f3
fornot2 %f2, %f14, %f28
sethi 0x19BE, %i6
edge16 %i1, %l5, %g4
edge8n %o0, %o5, %o3
subcc %o6, %o7, %i3
bpos loop_1840
add %l4, 0x055F, %g6
addc %g5, 0x08B1, %o4
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x0D] %asi, %i7
loop_1840:
movcs %xcc, %l6, %i5
brz %o1, loop_1841
nop
setx loop_1842, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbl,a %fcc2, loop_1843
tsubcc %i4, %i0, %l2
loop_1841:
movleu %icc, %l1, %o2
loop_1842:
mulscc %i2, 0x066E, %g1
loop_1843:
fornot2s %f4, %f3, %f2
set 0x31, %o0
ldsba [%l7 + %o0] 0x88, %l3
sll %g2, 0x1B, %l0
fmovsgu %xcc, %f13, %f9
bcs,a %icc, loop_1844
bl loop_1845
alignaddrl %g3, %i6, %i1
xnor %g7, %l5, %o0
loop_1844:
fmovrse %o5, %f15, %f26
loop_1845:
ldd [%l7 + 0x08], %f28
movrlez %o3, 0x2C8, %o6
udiv %o7, 0x0AB1, %i3
fbug,a %fcc3, loop_1846
edge32ln %g4, %g6, %l4
orcc %o4, %g5, %l6
movne %icc, %i5, %o1
loop_1846:
edge32l %i4, %i0, %l2
nop
setx loop_1847, %l0, %l1
jmpl %l1, %i7
mova %icc, %l1, %o2
array16 %i2, %l3, %g1
tpos %icc, 0x5
loop_1847:
alignaddr %g2, %l0, %i6
ldx [%l7 + 0x08], %i1
srlx %g7, %l5, %g3
fornot1s %f3, %f8, %f15
tgu %icc, 0x3
bcc,a,pn %icc, loop_1848
tleu %xcc, 0x0
array16 %o0, %o3, %o6
edge32l %o5, %o7, %i3
loop_1848:
tsubcctv %g6, 0x06FB, %g4
edge8ln %o4, %l4, %l6
bvc loop_1849
fmul8ulx16 %f10, %f20, %f28
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x20] %asi, %i5
loop_1849:
bvc,pn %icc, loop_1850
bcc,a,pt %icc, loop_1851
nop
setx loop_1852, %l0, %l1
jmpl %l1, %g5
sir 0x180E
loop_1850:
bvc,a,pt %xcc, loop_1853
loop_1851:
bneg,pn %xcc, loop_1854
loop_1852:
tvc %icc, 0x4
faligndata %f16, %f22, %f10
loop_1853:
edge8n %i4, %o1, %l2
loop_1854:
bvc,a,pn %xcc, loop_1855
edge16n %i0, %l1, %o2
sllx %i7, %i2, %g1
tle %icc, 0x1
loop_1855:
membar 0x15
and %g2, 0x1291, %l3
wr %g0, 0x89, %asi
stwa %i6, [%l7 + 0x28] %asi
flush %l7 + 0x18
edge32l %i1, %g7, %l0
nop
setx 0x38FEB88D166EB056, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x5C3BE5A417D9311A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
faddd %f26, %f14, %f14
ba,pt %xcc, loop_1856
tn %xcc, 0x1
movg %xcc, %g3, %l5
movrgz %o3, %o6, %o0
loop_1856:
bge,pt %xcc, loop_1857
nop
fitod %f10, %f20
fdtos %f20, %f12
smulcc %o5, %i3, %o7
edge8n %g6, %o4, %g4
loop_1857:
mova %icc, %l6, %i5
orcc %l4, %g5, %o1
membar 0x10
tsubcctv %i4, %l2, %l1
subc %i0, %o2, %i2
fpadd32s %f26, %f0, %f21
srlx %i7, 0x1F, %g2
smulcc %g1, 0x11D6, %i6
mova %icc, %i1, %g7
movvc %xcc, %l3, %g3
andcc %l0, 0x110B, %l5
edge32ln %o3, %o6, %o5
brgz %o0, loop_1858
fnot2s %f8, %f10
nop
setx 0xCA78BC7BC000A4E0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x92E3FCC7CEDF9AC7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f2, %f28
tgu %xcc, 0x0
loop_1858:
taddcc %i3, %g6, %o7
edge16 %o4, %l6, %g4
bne,a,pt %icc, loop_1859
fpsub16 %f20, %f0, %f30
movrlz %l4, 0x33F, %g5
edge32ln %i5, %i4, %l2
loop_1859:
fmovdneg %xcc, %f10, %f13
ldsb [%l7 + 0x52], %l1
fbe %fcc2, loop_1860
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x52] %asi, %i0
loop_1860:
nop
fitos %f9, %f24
fstod %f24, %f18
fnegs %f9, %f20
bvs %icc, loop_1861
edge16ln %o1, %o2, %i2
add %l7, 0x18, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %i7
casa [%l6] 0x0c, %i7, %g2
loop_1861:
stbar
fmovrdlz %g1, %f14, %f26
fmovs %f28, %f27
wr %g0, 0x0c, %asi
stwa %i6, [%l7 + 0x1C] %asi
fbug %fcc3, loop_1862
subc %i1, 0x048A, %l3
movleu %icc, %g3, %l0
ta %icc, 0x3
loop_1862:
fpsub16 %f30, %f30, %f24
fmovdvc %xcc, %f8, %f14
fbu %fcc1, loop_1863
fmovscs %xcc, %f19, %f10
wr %g0, 0x18, %asi
lduwa [%l7 + 0x10] %asi, %l5
loop_1863:
edge32n %g7, %o6, %o3
call loop_1864
sdivx %o5, 0x0D3B, %i3
array32 %o0, %o7, %o4
mova %xcc, %g6, %l6
loop_1864:
sdivx %l4, 0x0DC7, %g4
smul %g5, %i4, %l2
movcs %icc, %i5, %l1
faligndata %f20, %f4, %f30
fmuld8ulx16 %f18, %f24, %f16
fand %f2, %f20, %f6
subcc %i0, 0x0523, %o1
edge8ln %i2, %o2, %g2
tl %icc, 0x4
fmovrslez %i7, %f11, %f4
movrne %i6, %i1, %g1
movpos %xcc, %g3, %l3
movcs %icc, %l5, %g7
addc %l0, 0x169D, %o6
fornot1s %f11, %f17, %f1
sub %o5, %o3, %o0
nop
setx 0x7499A330, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x82D5BC17, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fadds %f20, %f30, %f10
movcc %xcc, %i3, %o4
xnorcc %g6, 0x04F4, %o7
andn %l4, 0x0C88, %g4
tvc %xcc, 0x0
edge8 %l6, %i4, %l2
sra %g5, 0x1B, %l1
bpos,pn %xcc, loop_1865
edge8 %i0, %o1, %i2
tsubcctv %i5, %o2, %g2
tn %icc, 0x3
loop_1865:
taddcc %i7, %i6, %g1
tcs %xcc, 0x3
swap [%l7 + 0x10], %g3
fmovdn %icc, %f3, %f29
movvs %icc, %l3, %l5
wr %g0, 0x10, %asi
ldxa [%l7 + 0x30] %asi, %i1
fmovrsgz %l0, %f11, %f15
edge8 %o6, %g7, %o5
udivcc %o3, 0x0769, %i3
tn %icc, 0x4
edge8 %o4, %g6, %o0
edge16l %l4, %g4, %l6
bvs loop_1866
ldsw [%l7 + 0x40], %o7
ldsw [%l7 + 0x20], %i4
brlz %l2, loop_1867
loop_1866:
bvc loop_1868
bne,a loop_1869
alignaddrl %g5, %l1, %i0
loop_1867:
addcc %o1, %i2, %i5
loop_1868:
nop
wr %g0, 0x23, %asi
stba %o2, [%l7 + 0x26] %asi
membar #Sync
loop_1869:
sir 0x1400
bneg %icc, loop_1870
mulscc %i7, 0x0D09, %g2
tneg %xcc, 0x0
brlez %i6, loop_1871
loop_1870:
ba %xcc, loop_1872
edge8 %g3, %l3, %g1
st %f26, [%l7 + 0x2C]
loop_1871:
xnor %l5, 0x05D8, %i1
loop_1872:
edge32l %o6, %g7, %o5
move %xcc, %l0, %o3
fba %fcc1, loop_1873
tge %icc, 0x1
fmovsneg %xcc, %f5, %f25
mulscc %o4, %i3, %o0
loop_1873:
brgez,a %g6, loop_1874
edge8n %g4, %l4, %o7
edge8n %l6, %l2, %g5
taddcctv %i4, 0x1F59, %l1
loop_1874:
nop
setx 0xD64379EBF0ACFD0B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xFB3666DBEFC9A4DB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f22, %f12
nop
setx 0x8FB90A46FE67BC71, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x7E3173158E0B3C4B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f4, %f6
fabss %f21, %f10
nop
setx 0xCF0D7D9B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x65B4A84B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fdivs %f10, %f25, %f6
fxors %f29, %f23, %f26
sll %i0, 0x0F, %i2
fnot1 %f14, %f28
fxors %f18, %f11, %f31
addccc %o1, %i5, %i7
stb %o2, [%l7 + 0x7D]
brnz,a %g2, loop_1875
subccc %g3, 0x0D62, %i6
fmovrsne %l3, %f8, %f25
tvc %icc, 0x1
loop_1875:
fpsub32 %f0, %f4, %f30
mulscc %g1, 0x16F5, %l5
fsrc1s %f0, %f27
taddcctv %i1, 0x1282, %g7
movpos %icc, %o5, %o6
bneg,a loop_1876
movpos %xcc, %o3, %o4
nop
setx 0x9082777F404D2671, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
umul %i3, 0x096E, %o0
loop_1876:
fmul8x16al %f0, %f7, %f14
brz %l0, loop_1877
ldub [%l7 + 0x0C], %g4
movcs %icc, %l4, %o7
ldsh [%l7 + 0x52], %g6
loop_1877:
tsubcctv %l6, 0x12C3, %l2
movg %xcc, %i4, %l1
flush %l7 + 0x58
mulx %g5, 0x0ACC, %i2
bpos,a,pt %icc, loop_1878
and %o1, %i0, %i7
umulcc %i5, %o2, %g3
tpos %icc, 0x5
loop_1878:
stw %i6, [%l7 + 0x7C]
edge8n %g2, %g1, %l5
ble loop_1879
fbuge %fcc2, loop_1880
nop
setx 0x0DE32ABEF040D94C, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
nop
setx loop_1881, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1879:
tne %icc, 0x5
loop_1880:
tle %icc, 0x3
and %i1, 0x1145, %g7
loop_1881:
prefetch [%l7 + 0x70], 0x2
subc %l3, %o6, %o5
edge16 %o4, %i3, %o0
fornot2 %f0, %f18, %f18
fpack32 %f4, %f16, %f8
alignaddrl %l0, %o3, %g4
sdivcc %l4, 0x09B0, %o7
fble,a %fcc1, loop_1882
nop
setx 0x5FCCF074D055F20F, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
tl %icc, 0x1
mulx %g6, %l6, %i4
loop_1882:
addccc %l2, 0x192E, %l1
fcmpeq16 %f30, %f10, %i2
edge8n %g5, %i0, %o1
edge8n %i5, %i7, %g3
taddcctv %i6, 0x0444, %o2
bvs loop_1883
tn %icc, 0x7
tvc %icc, 0x2
subc %g1, %g2, %i1
loop_1883:
taddcctv %g7, %l3, %o6
array32 %l5, %o5, %i3
udiv %o4, 0x0313, %o0
st %f14, [%l7 + 0x38]
nop
setx 0x08A52E247BF59A5B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xBBB75468E49CB632, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f2, %f16
sdivcc %o3, 0x1D81, %g4
movcs %xcc, %l0, %o7
edge32l %l4, %g6, %i4
movre %l6, 0x2FE, %l2
bl,a,pn %icc, loop_1884
orn %i2, %g5, %i0
fpadd16 %f22, %f30, %f12
fnegs %f2, %f8
loop_1884:
ble,a %icc, loop_1885
andcc %l1, %o1, %i7
addc %i5, %i6, %o2
add %l7, 0x74, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %g3, %g1
loop_1885:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addc %i1, 0x014E, %g7
ldd [%l7 + 0x20], %f16
fmovdneg %icc, %f27, %f15
movvs %xcc, %l3, %o6
tne %xcc, 0x7
fpmerge %f28, %f20, %f4
edge32n %l5, %o5, %g2
fmovse %xcc, %f23, %f12
edge16 %o4, %o0, %i3
fexpand %f22, %f26
fbu %fcc1, loop_1886
edge32n %o3, %g4, %o7
tn %xcc, 0x0
fexpand %f3, %f20
loop_1886:
nop
wr %g0, 0x16, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
xnorcc %l0, %l4, %i4
edge8 %l6, %g6, %l2
fmovdneg %icc, %f4, %f10
fsrc2s %f27, %f7
brgez,a %g5, loop_1887
movrne %i0, %i2, %l1
edge32n %o1, %i5, %i7
sth %o2, [%l7 + 0x5E]
loop_1887:
ldx [%l7 + 0x10], %g3
fmovdge %xcc, %f23, %f25
edge16 %g1, %i6, %g7
fornot1s %f25, %f30, %f2
fxnors %f11, %f18, %f26
tn %icc, 0x2
bn,pt %xcc, loop_1888
and %l3, %o6, %l5
nop
setx 0xA975BE330B8E4490, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xD5F0B479E7752A88, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f14, %f8
movrgez %i1, 0x2EC, %g2
loop_1888:
tcs %icc, 0x7
fmovdcc %xcc, %f10, %f8
membar 0x57
nop
setx loop_1889, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sllx %o4, 0x15, %o0
srl %i3, %o3, %o5
movvc %icc, %o7, %l0
loop_1889:
nop
wr %g0, 0x52, %asi
ldxa [%g0 + 0x110] %asi, %g4
fpmerge %f21, %f6, %f30
tneg %xcc, 0x0
movl %icc, %i4, %l6
brlz %g6, loop_1890
fba %fcc1, loop_1891
movrgez %l2, %g5, %i0
tleu %xcc, 0x7
loop_1890:
nop
wr %g0, 0x80, %asi
ldsba [%l7 + 0x7D] %asi, %i2
loop_1891:
fbl %fcc2, loop_1892
movcc %xcc, %l4, %o1
fzero %f14
movcc %xcc, %i5, %l1
loop_1892:
fbge %fcc2, loop_1893
movrgz %o2, 0x27C, %i7
tvc %icc, 0x7
tsubcctv %g3, 0x009F, %i6
loop_1893:
addcc %g1, 0x1627, %g7
move %xcc, %l3, %l5
umulcc %i1, 0x01E3, %g2
fble %fcc3, loop_1894
subc %o4, 0x0A7D, %o6
movpos %xcc, %o0, %i3
bgu,pn %icc, loop_1895
loop_1894:
fmovrdlez %o3, %f28, %f4
fandnot1 %f14, %f6, %f18
edge32n %o7, %l0, %o5
loop_1895:
fcmpeq32 %f28, %f10, %i4
fbule,a %fcc2, loop_1896
addccc %l6, 0x112F, %g4
fpackfix %f10, %f1
tvc %xcc, 0x3
loop_1896:
stbar
andncc %l2, %g5, %g6
bcs,a %xcc, loop_1897
fandnot2s %f30, %f7, %f19
sll %i0, %i2, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1897:
tsubcc %i5, %l1, %l4
sub %o2, 0x1A9C, %g3
fmovse %icc, %f31, %f20
edge16n %i7, %i6, %g7
andcc %l3, 0x0586, %l5
movleu %icc, %i1, %g2
fmovsg %icc, %f16, %f22
sir 0x12DD
alignaddrl %g1, %o6, %o0
edge32n %i3, %o4, %o7
set 0x30, %l1
prefetcha [%l7 + %l1] 0x0c, 0x3
bg,a loop_1898
fornot1 %f0, %f0, %f28
fbge %fcc0, loop_1899
smul %o5, %i4, %l0
loop_1898:
srax %l6, 0x0C, %g4
orcc %g5, 0x1374, %l2
loop_1899:
nop
set 0x51, %g2
stba %i0, [%l7 + %g2] 0x2f
membar #Sync
smul %i2, %g6, %o1
xorcc %l1, %i5, %o2
fbo %fcc3, loop_1900
nop
setx loop_1901, %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
movre %g3, 0x3AD, %l4
fmovdleu %xcc, %f3, %f21
loop_1900:
brlz %i7, loop_1902
loop_1901:
alignaddrl %i6, %g7, %l3
movge %icc, %i1, %g2
fmovde %xcc, %f18, %f6
loop_1902:
fmovdvc %icc, %f1, %f0
bleu,pn %icc, loop_1903
subccc %g1, 0x1574, %l5
fmovrsgez %o0, %f21, %f7
array16 %i3, %o6, %o7
loop_1903:
popc 0x0A9E, %o3
nop
setx 0x30C7E85D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x215DA1C0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fadds %f5, %f6, %f13
ldd [%l7 + 0x50], %o4
subccc %i4, 0x1150, %o4
fandnot2 %f0, %f20, %f20
ldstub [%l7 + 0x38], %l0
ta %icc, 0x4
fbue %fcc3, loop_1904
orn %g4, 0x1D52, %l6
add %l7, 0x08, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g5
casa [%l6] 0x80, %g5, %i0
loop_1904:
umul %i2, %l2, %o1
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x20] %asi, 0x2
taddcc %g6, %o2, %g3
movre %l4, 0x302, %i7
set 0x210, %g6
stxa %i5, [%g0 + %g6] 0x52
sll %i6, %l3, %i1
tvs %icc, 0x5
xorcc %g7, %g1, %l5
fmovdneg %icc, %f18, %f3
edge32ln %o0, %i3, %g2
movcs %icc, %o6, %o7
edge8 %o5, %o3, %o4
sll %i4, %g4, %l6
move %icc, %g5, %l0
brgz %i2, loop_1905
edge32l %l2, %o1, %i0
tleu %icc, 0x0
add %l7, 0x28, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %g6
casxa [%l6] %asi, %g6, %o2
loop_1905:
fbul %fcc3, loop_1906
be,a,pn %xcc, loop_1907
nop
setx 0x0685EE2685BDB2D7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x5E797178B3C58FE0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f8, %f18
umul %g3, %l4, %i7
loop_1906:
call loop_1908
loop_1907:
fandnot1s %f11, %f16, %f10
tneg %xcc, 0x6
fnors %f31, %f6, %f0
loop_1908:
fmovdl %xcc, %f9, %f19
prefetch [%l7 + 0x10], 0x1
ble,pn %icc, loop_1909
lduh [%l7 + 0x44], %i5
addc %l1, 0x04C3, %i6
fsrc1s %f19, %f9
loop_1909:
lduw [%l7 + 0x08], %l3
bneg,pn %xcc, loop_1910
addccc %g7, %i1, %l5
tcc %xcc, 0x4
bneg,pt %xcc, loop_1911
loop_1910:
tsubcc %o0, %i3, %g1
movgu %xcc, %o6, %o7
subccc %g2, 0x1BF7, %o5
loop_1911:
ldd [%l7 + 0x68], %f28
movrlz %o4, 0x296, %i4
fba %fcc1, loop_1912
movl %xcc, %g4, %o3
wr %g0, 0x2c, %asi
ldda [%l7 + 0x50] %asi, %g4
loop_1912:
nop
set 0x20, %l2
ldda [%l7 + %l2] 0x24, %l0
ldub [%l7 + 0x7D], %i2
fpack32 %f18, %f12, %f24
movle %xcc, %l2, %o1
array16 %l6, %g6, %i0
tl %icc, 0x5
nop
fitos %f8, %f19
fstox %f19, %f16
fxtos %f16, %f4
movcc %icc, %o2, %l4
subcc %g3, 0x0597, %i5
sub %l1, 0x1AF7, %i6
bg loop_1913
nop
setx 0xC178A66E6A6EACEA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x121D3B3DFA4E2FC1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fsubd %f14, %f16, %f16
fmovsne %xcc, %f2, %f12
tcs %xcc, 0x6
loop_1913:
bvs,a,pt %xcc, loop_1914
array8 %i7, %l3, %i1
movcs %icc, %g7, %o0
nop
set 0x60, %o7
lduh [%l7 + %o7], %l5
loop_1914:
array32 %g1, %o6, %o7
alignaddrl %g2, %i3, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bneg,a,pt %icc, loop_1915
nop
set 0x40, %i7
lduw [%l7 + %i7], %o4
xnor %g4, %i4, %g5
move %icc, %o3, %i2
loop_1915:
tvs %xcc, 0x4
addcc %l2, 0x0155, %l0
ld [%l7 + 0x2C], %f17
fabss %f24, %f30
edge32n %o1, %g6, %l6
ba,pt %icc, loop_1916
sethi 0x16BB, %o2
edge8 %i0, %l4, %i5
sllx %l1, %g3, %i7
loop_1916:
udivcc %l3, 0x0510, %i6
movrlez %i1, 0x31A, %o0
movcc %icc, %l5, %g1
movgu %xcc, %g7, %o6
movcc %xcc, %g2, %i3
lduh [%l7 + 0x56], %o7
array32 %o4, %o5, %i4
brlz,a %g4, loop_1917
alignaddr %g5, %i2, %o3
fbue %fcc3, loop_1918
movrlez %l2, %l0, %o1
loop_1917:
edge16n %g6, %o2, %l6
set 0x40, %g4
lda [%l7 + %g4] 0x81, %f20
loop_1918:
fmovdge %icc, %f12, %f6
fmovscc %icc, %f9, %f10
stbar
or %i0, %l4, %i5
popc 0x1DFE, %l1
brz %g3, loop_1919
ble,a loop_1920
tcc %xcc, 0x5
tcs %xcc, 0x5
loop_1919:
mulx %i7, %i6, %i1
loop_1920:
fornot2 %f30, %f4, %f14
movgu %icc, %o0, %l3
for %f12, %f2, %f28
membar #Sync
wr %g0, 0xf1, %asi
ldda [%l7 + 0x40] %asi, %f16
alignaddrl %l5, %g1, %o6
brgz %g2, loop_1921
fblg %fcc0, loop_1922
nop
setx loop_1923, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tg %xcc, 0x2
loop_1921:
fmovsn %xcc, %f0, %f21
loop_1922:
fexpand %f19, %f26
loop_1923:
brgez,a %g7, loop_1924
nop
fitos %f9, %f13
fstoi %f13, %f15
ld [%l7 + 0x74], %f5
movneg %xcc, %o7, %o4
loop_1924:
andcc %i3, %o5, %g4
subcc %g5, 0x15FA, %i2
movg %icc, %o3, %i4
movrlz %l0, %l2, %o1
mulx %o2, 0x1035, %l6
bneg,pt %xcc, loop_1925
addcc %g6, 0x1DC7, %i0
edge32ln %i5, %l1, %g3
array32 %l4, %i7, %i6
loop_1925:
array16 %i1, %l3, %o0
srlx %g1, %l5, %o6
edge32ln %g7, %o7, %g2
fexpand %f7, %f8
tl %xcc, 0x1
wr %g0, 0x2a, %asi
stwa %i3, [%l7 + 0x64] %asi
membar #Sync
fors %f16, %f2, %f12
tsubcc %o4, %g4, %g5
fmovs %f29, %f30
fmovrslz %o5, %f13, %f21
movleu %xcc, %o3, %i2
tl %icc, 0x5
subcc %l0, 0x076D, %l2
alignaddrl %i4, %o2, %o1
or %l6, %i0, %i5
fmovsl %xcc, %f30, %f5
wr %g0, 0x10, %asi
ldsha [%l7 + 0x56] %asi, %l1
bge,a %xcc, loop_1926
or %g6, 0x044B, %l4
popc %i7, %i6
movpos %icc, %g3, %l3
loop_1926:
movgu %xcc, %i1, %o0
edge32n %l5, %o6, %g1
movvs %icc, %g7, %o7
sub %i3, %o4, %g2
tvs %icc, 0x0
taddcc %g4, %g5, %o3
fone %f24
udivcc %o5, 0x1FF8, %l0
tleu %icc, 0x1
umulcc %i2, %i4, %l2
nop
setx 0x46435AC9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x40E0BE90, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fdivs %f22, %f24, %f14
bleu,a loop_1927
fnand %f10, %f12, %f10
movrgez %o2, 0x0A0, %o1
stbar
loop_1927:
ba,a,pt %icc, loop_1928
movrgez %l6, 0x112, %i0
tsubcc %i5, %l1, %g6
mulx %i7, 0x09FD, %i6
loop_1928:
edge32l %g3, %l3, %l4
membar 0x25
fblg %fcc1, loop_1929
fbu %fcc3, loop_1930
addccc %o0, %l5, %i1
tgu %xcc, 0x1
loop_1929:
fbu %fcc0, loop_1931
loop_1930:
fsrc2 %f12, %f22
fxors %f12, %f23, %f29
array8 %o6, %g7, %g1
loop_1931:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbo %fcc2, loop_1932
fbue %fcc0, loop_1933
movge %icc, %i3, %o4
fmovscc %xcc, %f18, %f3
loop_1932:
tsubcc %o7, 0x194F, %g4
loop_1933:
tge %icc, 0x2
fmovsgu %xcc, %f19, %f20
bshuffle %f28, %f30, %f26
tne %icc, 0x2
movvs %icc, %g2, %g5
ldsb [%l7 + 0x4E], %o5
call loop_1934
nop
setx 0xC049538D, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
movrlz %l0, %o3, %i2
edge8 %l2, %i4, %o1
loop_1934:
nop
fitod %f6, %f10
fdtox %f10, %f24
fxtod %f24, %f20
edge32 %o2, %i0, %l6
brlz %l1, loop_1935
xorcc %g6, %i5, %i6
and %i7, 0x1ADE, %l3
set 0x0, %i4
stxa %l4, [%g0 + %i4] 0x57
loop_1935:
movrne %o0, %g3, %i1
set 0x17, %i1
ldstuba [%l7 + %i1] 0x81, %l5
addccc %o6, 0x0711, %g1
fpadd32s %f20, %f14, %f10
edge8 %g7, %i3, %o4
srlx %o7, %g2, %g4
fcmpne16 %f30, %f0, %g5
fmovdneg %xcc, %f12, %f11
fnot1 %f0, %f26
movrlz %l0, 0x3C8, %o3
set 0x10, %g7
swapa [%l7 + %g7] 0x80, %o5
fxor %f2, %f12, %f0
nop
setx 0x939FEB5DC8D16B77, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xF1F638F4F6148315, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f16, %f12
movrne %l2, %i2, %o1
wr %g0, 0x81, %asi
lduha [%l7 + 0x18] %asi, %o2
sdivcc %i4, 0x01BE, %i0
movvc %xcc, %l6, %l1
move %icc, %g6, %i6
udivcc %i5, 0x00ED, %i7
fbug %fcc2, loop_1936
fmul8sux16 %f18, %f24, %f22
sdiv %l3, 0x13FF, %l4
tleu %xcc, 0x4
loop_1936:
nop
setx loop_1937, %l0, %l1
jmpl %l1, %o0
fmovse %xcc, %f25, %f19
set 0x1C, %o2
swapa [%l7 + %o2] 0x0c, %i1
loop_1937:
nop
wr %g0, 0x88, %asi
lduba [%l7 + 0x4B] %asi, %l5
xnorcc %o6, %g3, %g1
edge32 %g7, %o4, %o7
tsubcctv %i3, %g2, %g5
orcc %g4, %l0, %o5
edge32l %o3, %i2, %l2
movn %icc, %o2, %i4
orn %o1, 0x03C6, %l6
set 0x5C, %l0
stha %l1, [%l7 + %l0] 0x11
tneg %xcc, 0x1
fmuld8sux16 %f2, %f9, %f6
andn %i0, 0x0081, %g6
srlx %i6, %i5, %i7
fzero %f16
sir 0x1B42
ta %icc, 0x1
edge32l %l4, %l3, %i1
bge,a loop_1938
bgu,a,pt %xcc, loop_1939
fpsub16 %f26, %f10, %f26
add %l7, 0x48, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %l5, %o6
loop_1938:
ld [%l7 + 0x68], %f30
loop_1939:
srlx %o0, %g3, %g1
ta %icc, 0x6
fmovdleu %icc, %f17, %f28
udivcc %g7, 0x17B0, %o7
nop
fitod %f8, %f18
fdtos %f18, %f0
set 0x70, %o6
prefetcha [%l7 + %o6] 0x19, 0x2
mulx %g2, %g5, %g4
movcs %icc, %i3, %l0
fabsd %f26, %f12
sethi 0x0B1D, %o3
nop
setx 0x8041F8BB, %l0, %l6
st %l6, [%l7 + 0x6C]
ld [%l7 + 0x6C], %fsr
fbne %fcc1, loop_1940
sdiv %o5, 0x1FC3, %l2
alignaddrl %i2, %i4, %o2
fornot2 %f6, %f26, %f26
loop_1940:
tcs %xcc, 0x5
add %l7, 0x70, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %l6, %o1
set 0x3E, %g3
ldsba [%l7 + %g3] 0x88, %l1
fbg %fcc3, loop_1941
array8 %i0, %g6, %i6
te %icc, 0x5
std %f2, [%l7 + 0x58]
loop_1941:
or %i7, 0x0A0F, %l4
mulx %i5, 0x0944, %i1
wr %g0, 0x19, %asi
stha %l5, [%l7 + 0x6A] %asi
pdist %f16, %f26, %f6
movpos %icc, %l3, %o0
movvc %xcc, %o6, %g3
fmovdcc %xcc, %f13, %f3
nop
setx loop_1942, %l0, %l1
jmpl %l1, %g1
udivcc %g7, 0x1A80, %o7
tgu %icc, 0x6
tcc %icc, 0x5
loop_1942:
orncc %g2, 0x1AF6, %o4
andncc %g4, %i3, %l0
andncc %o3, %g5, %l2
edge16l %i2, %o5, %i4
nop
setx 0x2BA4EDA39BE1AAAE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xC834F8DC6472E63D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fsubd %f20, %f0, %f0
fcmpeq16 %f12, %f14, %o2
movge %icc, %l6, %l1
edge32ln %i0, %o1, %g6
fmovdpos %xcc, %f21, %f26
tge %icc, 0x5
fnands %f3, %f15, %f31
sdiv %i7, 0x102A, %l4
taddcctv %i5, 0x0A59, %i6
movl %icc, %i1, %l5
membar 0x23
taddcctv %l3, 0x1B2B, %o0
tge %xcc, 0x6
movpos %icc, %o6, %g1
nop
setx 0xB69327A5853FC826, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xF755253660BD9E40, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f8, %f22
movcc %icc, %g7, %o7
fcmpeq32 %f0, %f4, %g2
fpadd32 %f0, %f28, %f2
edge16 %o4, %g4, %g3
movpos %icc, %l0, %o3
nop
setx 0x8FC029EE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
fsqrts %f17, %f4
nop
setx loop_1943, %l0, %l1
jmpl %l1, %g5
bn,a %icc, loop_1944
movrlez %l2, %i3, %i2
smul %o5, %o2, %l6
loop_1943:
ta %xcc, 0x6
loop_1944:
edge16ln %l1, %i0, %i4
fzeros %f17
and %o1, 0x037B, %g6
tgu %xcc, 0x6
movcs %xcc, %l4, %i5
fbge,a %fcc1, loop_1945
fmovsl %icc, %f27, %f8
fbule,a %fcc1, loop_1946
subcc %i6, %i7, %l5
loop_1945:
nop
setx 0x004F791C, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
xnorcc %i1, %o0, %o6
loop_1946:
nop
wr %g0, 0x19, %asi
stda %f0, [%l7 + 0x40] %asi
movleu %icc, %l3, %g1
brlez,a %g7, loop_1947
ldub [%l7 + 0x1E], %g2
xorcc %o7, %o4, %g4
popc 0x0271, %g3
loop_1947:
udivx %l0, 0x1D39, %g5
tn %icc, 0x5
tg %icc, 0x5
nop
setx loop_1948, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ldsw [%l7 + 0x1C], %o3
fbe %fcc1, loop_1949
nop
fitos %f20, %f2
loop_1948:
bne %icc, loop_1950
alignaddrl %i3, %i2, %l2
loop_1949:
nop
setx 0x1073DEFA, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
xor %o2, 0x1697, %l6
loop_1950:
edge32 %o5, %i0, %i4
fpack32 %f4, %f20, %f0
edge8l %o1, %l1, %g6
smulcc %l4, %i6, %i7
fbe,a %fcc1, loop_1951
bne,a %xcc, loop_1952
pdist %f30, %f14, %f12
smul %l5, %i1, %i5
loop_1951:
fbu,a %fcc1, loop_1953
loop_1952:
edge32ln %o6, %l3, %o0
movrne %g7, 0x187, %g1
nop
setx 0x9644773FDC8CDD05, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f2
loop_1953:
mova %xcc, %o7, %g2
or %g4, 0x142F, %g3
sdivcc %o4, 0x1567, %l0
mulscc %o3, 0x00D8, %i3
move %icc, %i2, %l2
array32 %o2, %g5, %o5
umulcc %l6, %i0, %o1
add %l7, 0x3C, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %l1, %i4
fmovs %f26, %f3
tn %xcc, 0x4
subc %g6, 0x057A, %l4
fbn,a %fcc3, loop_1954
fbl,a %fcc0, loop_1955
brlez,a %i7, loop_1956
fnot2s %f29, %f11
loop_1954:
membar 0x58
loop_1955:
orcc %l5, 0x009B, %i1
loop_1956:
alignaddr %i5, %o6, %i6
smul %l3, 0x12BD, %g7
fmovdvc %xcc, %f21, %f7
fbg,a %fcc2, loop_1957
nop
setx 0x914341280EE6AD18, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f0
stbar
wr %g0, 0x10, %asi
lda [%l7 + 0x68] %asi, %f6
loop_1957:
mova %icc, %o0, %o7
wr %g0, 0x81, %asi
lda [%l7 + 0x64] %asi, %f20
fmovrdgz %g1, %f4, %f30
sir 0x1805
sll %g2, 0x0C, %g3
movvc %icc, %g4, %o4
nop
setx 0x8B9B0F4E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x46D53076, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fsubs %f0, %f4, %f28
srl %o3, 0x0C, %i3
taddcc %l0, %i2, %l2
fpsub32s %f9, %f26, %f9
tvs %icc, 0x4
orn %o2, 0x1FCE, %g5
tcc %icc, 0x7
fmovsge %icc, %f7, %f30
nop
setx 0x2F3DAB4F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x3A475E23, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fsubs %f14, %f29, %f31
tle %icc, 0x0
bg,a %xcc, loop_1958
fmul8sux16 %f30, %f16, %f0
nop
setx 0x782AC6B7306BBB50, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
fxors %f25, %f10, %f8
loop_1958:
addc %l6, 0x1197, %i0
sdivcc %o5, 0x0445, %o1
popc %i4, %g6
std %f14, [%l7 + 0x20]
edge8l %l1, %l4, %l5
set 0x18, %l5
ldstuba [%l7 + %l5] 0x19, %i1
fmovrdne %i7, %f8, %f22
xnor %o6, %i5, %i6
edge32 %g7, %l3, %o7
umul %o0, %g2, %g3
set 0x44, %l4
ldswa [%l7 + %l4] 0x19, %g4
nop
setx 0x11CD8FD33623A975, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xEF7C0A7647C6D9E3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f14, %f0
tvc %xcc, 0x2
edge16n %o4, %o3, %g1
fabsd %f12, %f8
popc %i3, %l0
tne %icc, 0x2
alignaddr %l2, %i2, %g5
ldd [%l7 + 0x50], %f14
bn,a,pt %icc, loop_1959
sra %o2, %i0, %l6
andn %o1, 0x1364, %i4
movleu %icc, %o5, %g6
loop_1959:
alignaddrl %l4, %l1, %i1
pdist %f12, %f6, %f28
nop
setx 0x984DFC3A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x6C8829D1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fadds %f3, %f9, %f22
call loop_1960
sth %l5, [%l7 + 0x6C]
ldd [%l7 + 0x60], %f26
mova %icc, %o6, %i7
loop_1960:
nop
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x14] %asi, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0x07BD3A4E936E0716, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x76CB506CB0633491, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fmuld %f20, %f12, %f6
nop
setx 0x90DB80B5AC9D4FBD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x0EE1C07773312791, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f24, %f20
array32 %g7, %l3, %o7
fmovdpos %xcc, %f16, %f8
edge16ln %o0, %i6, %g2
wr %g0, 0x2f, %asi
stwa %g4, [%l7 + 0x14] %asi
membar #Sync
fmul8ulx16 %f22, %f28, %f22
fmul8x16 %f30, %f22, %f12
ldsb [%l7 + 0x0D], %g3
fmovrdgz %o3, %f22, %f16
orncc %o4, %g1, %l0
tge %icc, 0x1
fbu,a %fcc3, loop_1961
fmuld8sux16 %f19, %f17, %f28
sra %l2, %i3, %i2
mulscc %o2, 0x0623, %g5
loop_1961:
subccc %i0, 0x042F, %o1
tn %xcc, 0x4
mulscc %l6, 0x1B35, %i4
array16 %g6, %o5, %l1
fmul8x16al %f29, %f16, %f0
array16 %l4, %i1, %l5
addcc %o6, %i7, %i5
tn %icc, 0x2
sllx %l3, 0x0B, %g7
fxnor %f12, %f4, %f20
nop
set 0x6D, %i2
stb %o7, [%l7 + %i2]
addcc %i6, %o0, %g2
movn %xcc, %g3, %g4
movrgez %o3, 0x05E, %o4
xnorcc %l0, %l2, %g1
fmovde %icc, %f16, %f27
movvs %xcc, %i2, %o2
xnorcc %i3, %g5, %i0
fble,a %fcc3, loop_1962
alignaddrl %l6, %i4, %g6
tleu %icc, 0x3
movpos %xcc, %o1, %l1
loop_1962:
edge32n %l4, %i1, %l5
popc 0x0F8B, %o6
fxnor %f14, %f2, %f30
wr %g0, 0x89, %asi
lduba [%l7 + 0x37] %asi, %i7
sll %o5, 0x11, %l3
xnor %i5, 0x1335, %o7
fpadd16s %f8, %f0, %f21
tcs %xcc, 0x5
movvs %icc, %g7, %o0
fbg %fcc3, loop_1963
fmovsa %xcc, %f20, %f17
movre %g2, %i6, %g3
sra %o3, %g4, %l0
loop_1963:
nop
setx loop_1964, %l0, %l1
jmpl %l1, %o4
fbu %fcc0, loop_1965
xorcc %l2, %g1, %o2
nop
setx 0xA52D4BE0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x1094571F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fdivs %f11, %f1, %f16
loop_1964:
ld [%l7 + 0x3C], %f20
loop_1965:
edge16n %i2, %i3, %i0
fmovsvc %icc, %f13, %f6
tne %xcc, 0x4
fbug,a %fcc3, loop_1966
edge32 %g5, %l6, %i4
movrlez %o1, %g6, %l1
sra %i1, %l5, %l4
loop_1966:
tcs %icc, 0x2
edge16n %o6, %i7, %o5
movrne %l3, %o7, %i5
fmovdneg %xcc, %f28, %f23
ta %xcc, 0x3
ldd [%l7 + 0x68], %g6
tneg %icc, 0x0
alignaddrl %g2, %i6, %g3
fmovdcs %icc, %f21, %f30
taddcc %o3, 0x0936, %g4
tle %icc, 0x1
fmovrsne %o0, %f7, %f20
sir 0x0DAE
tl %icc, 0x3
ldd [%l7 + 0x20], %o4
brgez,a %l0, loop_1967
edge8 %g1, %l2, %o2
fmovd %f24, %f20
edge16l %i2, %i3, %i0
loop_1967:
smul %g5, %l6, %i4
and %o1, 0x06D9, %l1
subcc %g6, 0x0D2A, %l5
fbn,a %fcc2, loop_1968
tgu %icc, 0x6
taddcc %l4, 0x06E9, %i1
fcmpgt16 %f22, %f20, %i7
loop_1968:
andncc %o5, %l3, %o6
fzeros %f23
movge %icc, %i5, %o7
fnot2s %f23, %f23
movleu %xcc, %g7, %g2
movge %xcc, %g3, %i6
orncc %g4, %o0, %o4
tl %xcc, 0x1
movgu %icc, %l0, %g1
movneg %icc, %o3, %o2
ldub [%l7 + 0x72], %i2
srax %i3, %i0, %l2
movcs %xcc, %l6, %g5
addccc %i4, 0x10C2, %l1
stbar
bn,a,pt %xcc, loop_1969
nop
set 0x5E, %g1
sth %o1, [%l7 + %g1]
movre %l5, 0x228, %l4
alignaddrl %i1, %g6, %o5
loop_1969:
movn %xcc, %i7, %l3
xnor %o6, 0x0543, %o7
fble %fcc0, loop_1970
brlz,a %g7, loop_1971
umulcc %g2, %i5, %i6
xor %g3, %o0, %g4
loop_1970:
fors %f31, %f7, %f18
loop_1971:
bcs,pn %xcc, loop_1972
popc %l0, %o4
sethi 0x163A, %o3
set 0x2F, %i6
stba %g1, [%l7 + %i6] 0x11
loop_1972:
fmovsn %icc, %f11, %f15
edge16ln %i2, %i3, %i0
nop
setx 0xF57AC325, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x5B32164D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fdivs %f14, %f3, %f7
sir 0x0D6C
fmovdvs %xcc, %f15, %f14
fmovrse %l2, %f30, %f15
movleu %xcc, %o2, %l6
fnands %f30, %f25, %f11
fmovrsgez %g5, %f8, %f9
bvc,pn %xcc, loop_1973
srl %l1, %i4, %o1
smulcc %l5, 0x06B9, %i1
srl %l4, 0x19, %g6
loop_1973:
fbe,a %fcc0, loop_1974
edge16 %o5, %i7, %o6
fandnot2s %f19, %f25, %f31
sra %l3, 0x18, %g7
loop_1974:
fmovrsgez %o7, %f8, %f7
sllx %g2, 0x17, %i5
sethi 0x18BE, %g3
set 0x08, %l3
lda [%l7 + %l3] 0x80, %f18
addc %o0, 0x1859, %g4
fbe %fcc1, loop_1975
fbo,a %fcc2, loop_1976
fbe,a %fcc1, loop_1977
and %l0, %o4, %i6
loop_1975:
nop
add %l7, 0x38, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %o3
casxa [%l6] %asi, %o3, %i2
loop_1976:
xor %i3, %g1, %i0
loop_1977:
subc %o2, %l2, %l6
smul %g5, 0x0600, %l1
tl %xcc, 0x3
brgez %o1, loop_1978
tvs %icc, 0x2
andcc %l5, %i4, %i1
fmovsg %xcc, %f3, %f6
loop_1978:
array16 %g6, %l4, %i7
sdivcc %o6, 0x0265, %o5
nop
setx loop_1979, %l0, %l1
jmpl %l1, %g7
fmovdleu %xcc, %f20, %f11
fpack16 %f30, %f16
movrgez %o7, 0x092, %l3
loop_1979:
movne %xcc, %g2, %g3
fmovrse %o0, %f26, %f9
ldd [%l7 + 0x08], %f26
nop
fitos %f29, %f27
tcs %icc, 0x4
brlz %i5, loop_1980
fble %fcc0, loop_1981
array8 %g4, %l0, %o4
edge8 %i6, %o3, %i2
loop_1980:
nop
wr %g0, 0x0c, %asi
stba %i3, [%l7 + 0x6C] %asi
loop_1981:
fnot1s %f13, %f24
udiv %g1, 0x1677, %i0
and %l2, 0x10DE, %o2
wr %g0, 0x18, %asi
ldsba [%l7 + 0x6D] %asi, %l6
taddcctv %l1, %g5, %l5
fmul8x16 %f0, %f30, %f26
alignaddr %i4, %o1, %g6
fmovdcs %icc, %f3, %f17
bcs,a %xcc, loop_1982
edge16l %l4, %i1, %i7
movle %icc, %o6, %o5
movcc %icc, %g7, %l3
loop_1982:
andncc %g2, %g3, %o0
fpack16 %f22, %f21
orn %o7, 0x0536, %g4
fandnot2 %f22, %f12, %f22
brnz,a %i5, loop_1983
bcs,pn %icc, loop_1984
movrlez %o4, %l0, %i6
andncc %o3, %i2, %g1
loop_1983:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1984:
st %f27, [%l7 + 0x6C]
fpsub32s %f24, %f21, %f30
movvs %icc, %i3, %l2
fandnot1s %f9, %f31, %f30
or %o2, 0x1278, %l6
edge16ln %i0, %g5, %l5
fbul,a %fcc3, loop_1985
stw %i4, [%l7 + 0x5C]
addcc %o1, 0x1AE1, %l1
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x50] %asi, %l4
loop_1985:
tge %icc, 0x3
andncc %g6, %i7, %o6
edge16l %i1, %g7, %o5
edge32 %l3, %g2, %o0
smul %o7, 0x119C, %g4
movre %i5, %g3, %o4
edge8ln %l0, %i6, %o3
movrne %i2, 0x041, %g1
fbn,a %fcc2, loop_1986
tsubcc %l2, %i3, %o2
andncc %i0, %g5, %l6
movrlz %l5, %i4, %l1
loop_1986:
andncc %o1, %g6, %i7
tn %icc, 0x7
nop
setx loop_1987, %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
fnands %f7, %f30, %f18
bge loop_1988
andncc %o6, %l4, %i1
loop_1987:
sir 0x07B4
fbuge,a %fcc0, loop_1989
loop_1988:
tneg %xcc, 0x5
ta %xcc, 0x1
sllx %g7, 0x05, %o5
loop_1989:
tvs %xcc, 0x7
fbule %fcc3, loop_1990
fmovdcs %xcc, %f22, %f20
smul %g2, 0x1533, %o0
sethi 0x1AD0, %o7
loop_1990:
orncc %l3, %g4, %g3
fbg %fcc3, loop_1991
alignaddrl %i5, %l0, %i6
te %icc, 0x4
tvs %icc, 0x7
loop_1991:
fbug %fcc3, loop_1992
tneg %xcc, 0x0
andn %o4, 0x1DB0, %o3
tsubcc %g1, 0x0D0F, %l2
loop_1992:
fbule,a %fcc1, loop_1993
orncc %i3, %i2, %o2
fandnot2 %f6, %f6, %f16
fcmpgt32 %f22, %f16, %g5
loop_1993:
tneg %xcc, 0x2
sdivx %i0, 0x1EF8, %l6
bpos,a,pt %icc, loop_1994
mulscc %l5, 0x1015, %i4
srax %l1, %o1, %i7
tneg %xcc, 0x5
loop_1994:
move %icc, %o6, %l4
edge16 %g6, %i1, %g7
sll %g2, 0x17, %o5
nop
setx loop_1995, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mulx %o0, %o7, %l3
fmovsg %icc, %f29, %f19
andcc %g3, 0x0708, %i5
loop_1995:
addcc %l0, 0x0A39, %g4
alignaddr %i6, %o3, %g1
wr %g0, 0x88, %asi
ldda [%l7 + 0x40] %asi, %f16
fmovrdgez %l2, %f22, %f26
ta %icc, 0x0
srlx %o4, 0x1D, %i3
movn %icc, %o2, %i2
fbg,a %fcc0, loop_1996
umulcc %g5, %l6, %l5
tge %icc, 0x1
addcc %i0, 0x0B50, %l1
loop_1996:
nop
setx 0xB0937128, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x1FC60975, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fadds %f12, %f13, %f23
fsrc2s %f16, %f7
set 0x40, %g5
stxa %i4, [%l7 + %g5] 0x80
edge32 %i7, %o1, %l4
fpsub16 %f14, %f2, %f30
fxnors %f4, %f6, %f6
movpos %xcc, %g6, %i1
bneg,pn %xcc, loop_1997
tl %xcc, 0x2
movcs %xcc, %g7, %g2
stbar
loop_1997:
orncc %o6, %o0, %o5
tvs %icc, 0x3
movvc %icc, %o7, %l3
bleu,pt %xcc, loop_1998
nop
setx 0x88AF5D3F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x093441BB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fsubs %f19, %f19, %f24
sub %i5, %g3, %l0
fandnot2s %f15, %f11, %f16
loop_1998:
movleu %xcc, %i6, %g4
movrlez %g1, %o3, %o4
smulcc %i3, 0x0D3A, %l2
edge16ln %i2, %g5, %o2
edge8n %l5, %i0, %l1
st %f13, [%l7 + 0x44]
sub %i4, %l6, %o1
fand %f6, %f10, %f12
srlx %l4, 0x11, %i7
bleu loop_1999
fmovdcs %xcc, %f10, %f12
brgez %i1, loop_2000
tpos %icc, 0x6
loop_1999:
fmovrsgz %g6, %f11, %f18
set 0x5C, %o3
ldswa [%l7 + %o3] 0x0c, %g2
loop_2000:
smul %o6, 0x1230, %o0
smul %g7, 0x1DE8, %o5
fmuld8sux16 %f7, %f7, %f22
movrne %o7, %l3, %i5
array32 %l0, %i6, %g4
stx %g1, [%l7 + 0x58]
umul %o3, %o4, %i3
array8 %l2, %i2, %g3
movcs %icc, %g5, %l5
tn %icc, 0x3
movrgez %o2, %i0, %l1
move %icc, %l6, %o1
sll %i4, 0x10, %l4
xorcc %i1, 0x0226, %g6
wr %g0, 0x80, %asi
lduha [%l7 + 0x34] %asi, %i7
bneg,a loop_2001
lduw [%l7 + 0x70], %g2
edge8ln %o0, %o6, %g7
wr %g0, 0x04, %asi
swapa [%l7 + 0x68] %asi, %o7
loop_2001:
ldd [%l7 + 0x70], %f8
xorcc %l3, %o5, %l0
fnegs %f22, %f26
sdivcc %i6, 0x1B0E, %g4
alignaddrl %g1, %o3, %i5
set 0x26, %o5
ldsha [%l7 + %o5] 0x88, %i3
fands %f29, %f23, %f1
edge32 %l2, %o4, %i2
taddcc %g3, 0x0C40, %g5
nop
set 0x6C, %o4
prefetch [%l7 + %o4], 0x1
fmovrde %o2, %f12, %f24
bgu,pn %xcc, loop_2002
udiv %i0, 0x162A, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %l1, %l6, %o1
loop_2002:
orncc %i4, 0x03FC, %i1
fmovdcc %icc, %f29, %f31
andncc %g6, %i7, %g2
ta %icc, 0x1
fabsd %f8, %f14
tpos %icc, 0x6
fmovsleu %icc, %f22, %f7
edge32l %l4, %o0, %g7
movre %o7, %o6, %o5
xnorcc %l3, 0x18EE, %l0
smul %g4, 0x1EE0, %i6
fmovdne %xcc, %f2, %f0
sth %o3, [%l7 + 0x12]
umul %i5, 0x1F7D, %i3
fxor %f14, %f0, %f14
nop
setx 0xE075B425, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
add %g1, 0x1909, %o4
movneg %xcc, %i2, %g3
nop
setx loop_2003, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmuld8sux16 %f10, %f30, %f28
wr %g0, 0x24, %asi
ldda [%l7 + 0x40] %asi, %g4
loop_2003:
brz %o2, loop_2004
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddr %i0, %l5, %l2
mulx %l1, %l6, %o1
loop_2004:
sdiv %i4, 0x0642, %g6
movcs %icc, %i1, %g2
fpsub16 %f2, %f18, %f8
fblg %fcc1, loop_2005
fone %f24
tgu %icc, 0x0
bpos %icc, loop_2006
loop_2005:
srax %i7, %o0, %l4
membar 0x11
orcc %o7, %g7, %o6
loop_2006:
ldd [%l7 + 0x60], %f16
fzeros %f31
sethi 0x1EB5, %l3
fbl,a %fcc0, loop_2007
edge16l %o5, %l0, %g4
fmovsg %xcc, %f12, %f11
wr %g0, 0x10, %asi
ldsba [%l7 + 0x1C] %asi, %i6
loop_2007:
and %o3, %i3, %i5
sdiv %g1, 0x18EB, %o4
fmovrdne %g3, %f30, %f6
subcc %g5, 0x0D1B, %i2
lduw [%l7 + 0x5C], %o2
fbl %fcc3, loop_2008
fmovdneg %icc, %f6, %f31
alignaddrl %l5, %l2, %i0
movn %xcc, %l1, %o1
loop_2008:
nop
wr %g0, 0xf0, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
sllx %l6, 0x08, %g6
mulx %i4, 0x044B, %i1
bl,pt %xcc, loop_2009
fmovsne %icc, %f16, %f29
popc 0x1891, %i7
xnorcc %o0, %g2, %l4
loop_2009:
nop
fitod %f20, %f12
fbg,a %fcc0, loop_2010
bcc %xcc, loop_2011
nop
setx 0xA1DDD49C351DE0E0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x942EDEDF94AFF3B6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f18, %f24
nop
setx loop_2012, %l0, %l1
jmpl %l1, %g7
loop_2010:
fones %f15
loop_2011:
nop
setx 0xD7E8F2F0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xBB95937A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fadds %f1, %f23, %f5
fpsub32 %f10, %f28, %f10
loop_2012:
xorcc %o7, %l3, %o6
fzeros %f4
tleu %xcc, 0x7
subcc %o5, %l0, %i6
fzeros %f26
fcmpeq16 %f12, %f30, %o3
bcc,pn %xcc, loop_2013
addccc %i3, %i5, %g1
nop
setx loop_2014, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovdcs %xcc, %f9, %f15
loop_2013:
nop
wr %g0, 0x2a, %asi
stxa %o4, [%l7 + 0x30] %asi
membar #Sync
loop_2014:
andncc %g3, %g4, %g5
smul %o2, 0x1DE2, %l5
set 0x3C, %i0
lduwa [%l7 + %i0] 0x15, %l2
fmovsgu %xcc, %f11, %f4
fmovrsne %i0, %f22, %f27
fmovrslez %i2, %f28, %f5
movrlz %o1, %l1, %l6
ldsb [%l7 + 0x56], %i4
fmovscs %xcc, %f8, %f19
fblg %fcc3, loop_2015
fbug,a %fcc0, loop_2016
movre %g6, %i7, %o0
udivcc %g2, 0x1021, %i1
loop_2015:
nop
wr %g0, 0x10, %asi
ldsba [%l7 + 0x58] %asi, %l4
loop_2016:
addc %o7, %g7, %o6
fmovrdgz %o5, %f20, %f28
udivcc %l0, 0x06F7, %l3
nop
setx loop_2017, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32 %i6, %o3, %i3
nop
fitod %f13, %f8
fmovse %icc, %f0, %f23
loop_2017:
nop
wr %g0, 0x19, %asi
ldda [%l7 + 0x50] %asi, %g0
umul %o4, %g3, %g4
fmovdl %icc, %f31, %f11
fmovrsgz %g5, %f29, %f0
movl %icc, %i5, %l5
movle %xcc, %l2, %i0
std %f6, [%l7 + 0x18]
set 0x45, %i3
ldstuba [%l7 + %i3] 0x89, %o2
fcmpgt32 %f4, %f10, %i2
movvs %icc, %o1, %l6
udiv %i4, 0x0DD9, %l1
udivx %g6, 0x02AF, %o0
sdivcc %g2, 0x1BDF, %i7
tl %icc, 0x4
ldd [%l7 + 0x50], %f16
std %f26, [%l7 + 0x38]
tcc %xcc, 0x6
sll %l4, %i1, %g7
fmovscc %xcc, %f15, %f31
nop
fitos %f18, %f11
orn %o7, 0x1584, %o6
sth %l0, [%l7 + 0x48]
taddcctv %o5, %i6, %o3
fabsd %f18, %f26
fmovdvs %icc, %f18, %f5
movrgz %i3, %l3, %g1
tleu %icc, 0x0
sllx %o4, 0x10, %g4
movne %xcc, %g3, %i5
sra %g5, 0x1F, %l5
movneg %xcc, %i0, %o2
fmovda %xcc, %f17, %f18
fbg,a %fcc3, loop_2018
nop
setx 0x5810F85686845FAA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
fsqrtd %f30, %f24
te %xcc, 0x7
taddcctv %i2, 0x0CFF, %l2
loop_2018:
movne %xcc, %o1, %l6
edge8ln %l1, %g6, %i4
mova %xcc, %o0, %i7
fblg %fcc3, loop_2019
bleu,a,pt %xcc, loop_2020
addccc %l4, %g2, %g7
movneg %xcc, %i1, %o6
loop_2019:
fmovd %f6, %f12
loop_2020:
edge16l %o7, %l0, %o5
fors %f30, %f30, %f4
fmovrsgz %i6, %f16, %f7
sll %o3, 0x11, %i3
and %g1, %l3, %o4
alignaddr %g3, %g4, %i5
srl %g5, 0x08, %l5
tcs %icc, 0x7
addc %i0, 0x1138, %i2
set 0x72, %i5
stba %o2, [%l7 + %i5] 0x23
membar #Sync
fmovrslz %o1, %f25, %f17
fbuge,a %fcc1, loop_2021
mova %icc, %l6, %l1
nop
fitos %f14, %f17
orncc %l2, 0x1A20, %g6
loop_2021:
array16 %i4, %o0, %l4
movneg %icc, %i7, %g2
sll %g7, %i1, %o7
movcs %xcc, %l0, %o6
nop
fitos %f19, %f19
movleu %icc, %i6, %o5
ldsw [%l7 + 0x68], %i3
ldx [%l7 + 0x38], %o3
fpadd16 %f10, %f6, %f28
edge8 %g1, %l3, %g3
wr %g0, 0x88, %asi
stba %g4, [%l7 + 0x7E] %asi
ble,a,pt %icc, loop_2022
movcc %xcc, %o4, %i5
brgz,a %l5, loop_2023
sra %g5, 0x07, %i2
loop_2022:
alignaddrl %o2, %i0, %l6
fcmpgt16 %f28, %f22, %l1
loop_2023:
array32 %o1, %g6, %l2
stx %i4, [%l7 + 0x40]
nop
setx 0x7C78133DF5E19C3F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x49C3FFA842A29090, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fmuld %f14, %f28, %f16
st %f5, [%l7 + 0x44]
ldsb [%l7 + 0x57], %o0
move %icc, %l4, %g2
fmovdn %icc, %f14, %f1
edge16n %i7, %g7, %o7
edge8ln %i1, %l0, %o6
set 0x30, %o1
swapa [%l7 + %o1] 0x80, %o5
te %xcc, 0x0
subccc %i6, 0x06C7, %i3
sdivcc %g1, 0x1413, %o3
movpos %icc, %l3, %g3
edge16ln %o4, %g4, %i5
brz %l5, loop_2024
movrgez %g5, 0x0E3, %o2
set 0x60, %l6
swapa [%l7 + %l6] 0x11, %i0
loop_2024:
edge16ln %l6, %i2, %l1
bcs loop_2025
brlez %g6, loop_2026
fornot1s %f22, %f11, %f3
tcc %icc, 0x1
loop_2025:
fbu %fcc0, loop_2027
loop_2026:
movre %o1, %i4, %l2
tge %icc, 0x3
addcc %o0, 0x070E, %l4
loop_2027:
nop
setx 0x62E16EB7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x19BB0999, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fdivs %f26, %f8, %f29
ldsw [%l7 + 0x74], %g2
movn %xcc, %i7, %o7
fcmple16 %f0, %f18, %i1
fnands %f8, %f13, %f18
subcc %l0, %g7, %o5
orn %o6, %i3, %i6
fbule %fcc3, loop_2028
fbul,a %fcc0, loop_2029
nop
setx 0x5B41499AD70D4C76, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x1CA893841B47BE63, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fsubd %f30, %f26, %f22
tneg %icc, 0x5
loop_2028:
fmovdcs %xcc, %f0, %f21
loop_2029:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcc %xcc, 0x1
movvs %icc, %g1, %l3
edge16 %o3, %g3, %o4
brgez %g4, loop_2030
brgez %l5, loop_2031
edge16 %i5, %g5, %o2
fbg %fcc1, loop_2032
loop_2030:
movrlez %i0, 0x2C6, %i2
loop_2031:
nop
fitod %f0, %f26
fdtos %f26, %f19
edge8n %l6, %l1, %o1
loop_2032:
movrlz %i4, 0x2B4, %g6
fcmpgt32 %f4, %f18, %l2
array8 %o0, %g2, %l4
fmovdvc %icc, %f11, %f4
fbn %fcc0, loop_2033
sir 0x0790
edge8 %o7, %i1, %i7
popc %g7, %o5
loop_2033:
tle %icc, 0x4
move %icc, %o6, %i3
movleu %icc, %i6, %l0
tne %icc, 0x5
movgu %icc, %l3, %o3
edge16n %g1, %o4, %g4
fbne,a %fcc0, loop_2034
bcs,a,pt %xcc, loop_2035
andncc %g3, %i5, %l5
add %l7, 0x48, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %o2, %g5
loop_2034:
fbl,a %fcc3, loop_2036
loop_2035:
fbo %fcc3, loop_2037
brnz %i0, loop_2038
umul %i2, 0x0967, %l6
loop_2036:
bvc loop_2039
loop_2037:
be,a,pt %xcc, loop_2040
loop_2038:
membar 0x14
tge %xcc, 0x1
loop_2039:
fcmpne16 %f10, %f14, %l1
loop_2040:
smulcc %i4, 0x1AE7, %o1
edge16l %g6, %o0, %g2
subc %l4, 0x1C3E, %o7
move %icc, %i1, %i7
tcs %icc, 0x5
fxor %f4, %f2, %f20
fmovdpos %xcc, %f12, %f21
srl %g7, 0x01, %o5
fone %f14
fnot1s %f25, %f29
bne loop_2041
fmovrdlz %o6, %f2, %f18
udivcc %i3, 0x0FC9, %l2
fble %fcc1, loop_2042
loop_2041:
nop
set 0x60, %l1
ldd [%l7 + %l1], %f12
movrlez %i6, 0x301, %l0
edge8n %o3, %l3, %g1
loop_2042:
movrgz %g4, %g3, %o4
ldub [%l7 + 0x0E], %i5
fmovsne %xcc, %f23, %f28
stx %o2, [%l7 + 0x08]
fnand %f10, %f14, %f6
sir 0x15BD
fmul8x16au %f6, %f30, %f10
tcs %icc, 0x4
bge loop_2043
fsrc1s %f4, %f16
mulx %g5, 0x18EF, %i0
andcc %l5, 0x1A05, %i2
loop_2043:
fmovrdlez %l6, %f10, %f28
sub %i4, 0x04B1, %l1
fmovsa %icc, %f11, %f0
sir 0x1F33
udiv %g6, 0x1A41, %o1
sdivx %g2, 0x0873, %l4
tgu %icc, 0x0
stb %o0, [%l7 + 0x3E]
xnor %o7, 0x16A8, %i1
fbu,a %fcc1, loop_2044
bne %xcc, loop_2045
fmovrdlz %i7, %f12, %f10
xnorcc %o5, %g7, %o6
loop_2044:
sdivx %l2, 0x13BD, %i6
loop_2045:
tneg %xcc, 0x0
bge,a,pn %icc, loop_2046
or %l0, 0x1FD8, %i3
edge8 %l3, %o3, %g1
movrlz %g4, %g3, %o4
loop_2046:
udivx %i5, 0x0912, %o2
fnot2s %f10, %f29
fpackfix %f12, %f22
tgu %xcc, 0x7
move %icc, %g5, %l5
movre %i2, 0x047, %l6
movvs %xcc, %i4, %i0
fmovdcc %xcc, %f27, %f16
fandnot1 %f20, %f4, %f0
sethi 0x1222, %l1
st %f24, [%l7 + 0x58]
edge32n %o1, %g2, %l4
array16 %o0, %o7, %g6
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x10] %asi, 0x0
movcs %icc, %i7, %o5
ldsb [%l7 + 0x34], %g7
umulcc %o6, %l2, %l0
tg %icc, 0x5
fmovrdlz %i6, %f20, %f30
brgez,a %i3, loop_2047
tpos %icc, 0x6
bvs,pt %icc, loop_2048
udivx %o3, 0x0FA8, %l3
loop_2047:
te %xcc, 0x0
movg %icc, %g1, %g3
loop_2048:
fbl,a %fcc1, loop_2049
sth %o4, [%l7 + 0x1A]
bpos %xcc, loop_2050
fsrc2 %f4, %f0
loop_2049:
udiv %g4, 0x1FDB, %i5
bvs loop_2051
loop_2050:
tvs %icc, 0x1
edge16ln %o2, %l5, %i2
alignaddr %g5, %i4, %l6
loop_2051:
taddcc %l1, %i0, %o1
edge16ln %l4, %o0, %o7
smul %g6, %g2, %i7
tleu %icc, 0x7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8x16au %f3, %f2, %f20
add %i1, %g7, %o5
array32 %l2, %o6, %i6
tneg %icc, 0x2
edge8ln %l0, %i3, %l3
sdivx %o3, 0x0156, %g3
fba,a %fcc1, loop_2052
bshuffle %f30, %f4, %f24
sir 0x0558
sub %g1, 0x1638, %g4
loop_2052:
sllx %i5, 0x1D, %o2
add %o4, %i2, %g5
addcc %i4, 0x01B5, %l5
faligndata %f6, %f0, %f20
ldsb [%l7 + 0x12], %l6
tle %icc, 0x6
movvc %icc, %i0, %o1
srlx %l1, 0x17, %l4
movl %xcc, %o7, %o0
edge16 %g2, %g6, %i7
movleu %icc, %i1, %o5
move %xcc, %l2, %g7
nop
setx 0x8162659A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x41AA5E2A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fdivs %f9, %f28, %f13
tl %xcc, 0x6
bl %icc, loop_2053
tg %icc, 0x4
fones %f12
call loop_2054
loop_2053:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %o6, 0x04EA, %i6
edge32l %l0, %i3, %l3
loop_2054:
xor %g3, 0x1ACC, %g1
sdivcc %g4, 0x0F18, %i5
ldub [%l7 + 0x45], %o2
fble %fcc1, loop_2055
fnegs %f31, %f4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivcc %o3, 0x1443, %i2
loop_2055:
nop
set 0x64, %g2
ldswa [%l7 + %g2] 0x89, %o4
sdivcc %i4, 0x1F95, %l5
tvc %xcc, 0x1
fmovrde %l6, %f22, %f28
bpos,a,pn %xcc, loop_2056
movpos %icc, %g5, %o1
movrgz %l1, %i0, %o7
tcs %xcc, 0x1
loop_2056:
fbuge %fcc0, loop_2057
edge16n %o0, %l4, %g6
movge %icc, %g2, %i7
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x20] %asi, %i1
loop_2057:
fmovsl %icc, %f24, %f22
move %xcc, %l2, %g7
fbn %fcc2, loop_2058
udiv %o6, 0x0F68, %i6
tcs %xcc, 0x2
tne %xcc, 0x5
loop_2058:
mova %icc, %l0, %i3
fbul %fcc1, loop_2059
sra %l3, 0x1C, %o5
nop
setx 0xD710490C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x82142F12, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fadds %f21, %f12, %f15
set 0x09, %g6
lduba [%l7 + %g6] 0x10, %g1
loop_2059:
nop
set 0x10, %l2
ldd [%l7 + %l2], %f28
edge16 %g4, %g3, %i5
brz,a %o3, loop_2060
movcc %xcc, %i2, %o4
fmovde %icc, %f0, %f13
taddcc %o2, %i4, %l6
loop_2060:
tne %icc, 0x0
edge32n %g5, %l5, %o1
tg %icc, 0x7
brz,a %l1, loop_2061
nop
setx loop_2062, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
mulscc %i0, 0x0B0E, %o0
mova %xcc, %l4, %o7
loop_2061:
flush %l7 + 0x74
loop_2062:
orn %g2, %i7, %g6
array8 %i1, %l2, %o6
edge8n %g7, %i6, %l0
taddcc %i3, %o5, %l3
movcs %xcc, %g4, %g3
orn %g1, %i5, %o3
tneg %icc, 0x5
membar #Sync
set 0x40, %o0
ldda [%l7 + %o0] 0xf0, %f16
ld [%l7 + 0x78], %f2
fbe,a %fcc2, loop_2063
flush %l7 + 0x30
fmovdne %xcc, %f17, %f15
movre %i2, 0x29B, %o4
loop_2063:
nop
set 0x60, %i7
lda [%l7 + %i7] 0x88, %f7
sdivx %o2, 0x1D19, %i4
fmovrdne %g5, %f0, %f28
movl %xcc, %l6, %o1
fpadd16s %f8, %f31, %f6
nop
setx loop_2064, %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 %l1, %i0, %l5
ta %xcc, 0x6
tle %xcc, 0x3
loop_2064:
edge8l %o0, %o7, %g2
edge8 %l4, %i7, %g6
fmovdcc %xcc, %f26, %f5
sra %i1, %l2, %o6
wr %g0, 0x89, %asi
stba %g7, [%l7 + 0x6D] %asi
membar 0x1A
nop
setx 0xE6117135E948FD62, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
fsqrtd %f30, %f16
tvc %icc, 0x6
tl %xcc, 0x1
edge16ln %l0, %i3, %i6
tvc %icc, 0x6
fba,a %fcc1, loop_2065
fmovdcc %icc, %f20, %f0
orncc %o5, 0x07C9, %l3
fpadd16s %f14, %f19, %f28
loop_2065:
movre %g4, %g3, %i5
edge16ln %g1, %i2, %o4
array32 %o2, %i4, %o3
tneg %icc, 0x0
set 0x6C, %g4
swapa [%l7 + %g4] 0x80, %l6
bn,pn %icc, loop_2066
brgez,a %o1, loop_2067
edge16ln %l1, %i0, %l5
edge16 %g5, %o0, %o7
loop_2066:
nop
fitos %f2, %f8
fstox %f8, %f6
loop_2067:
nop
set 0x70, %i4
ldda [%l7 + %i4] 0x2e, %g2
set 0x2E, %i1
stha %i7, [%l7 + %i1] 0x0c
call loop_2068
xnorcc %g6, %l4, %l2
fnot2 %f0, %f26
xor %o6, 0x1718, %i1
loop_2068:
xorcc %l0, 0x0CBC, %g7
nop
setx 0xC9F07BBD5248D6CF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x99AB4293B8517914, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
faddd %f30, %f2, %f4
brlz,a %i3, loop_2069
edge8 %i6, %o5, %l3
sdivx %g4, 0x132B, %g3
fmovde %xcc, %f16, %f2
loop_2069:
sllx %g1, %i5, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fba %fcc0, loop_2070
array32 %o2, %o4, %i4
udiv %o3, 0x0F55, %l6
andn %l1, 0x19BA, %i0
loop_2070:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbue,a %fcc1, loop_2071
mulx %o1, %g5, %o0
tcs %xcc, 0x7
edge32 %o7, %g2, %i7
loop_2071:
nop
set 0x66, %o7
stha %l5, [%l7 + %o7] 0x27
membar #Sync
smul %g6, 0x168A, %l2
fnor %f18, %f18, %f28
fbe,a %fcc2, loop_2072
stx %o6, [%l7 + 0x18]
set 0x4F, %o2
ldstuba [%l7 + %o2] 0x89, %l4
loop_2072:
tl %icc, 0x4
tpos %icc, 0x5
fbug,a %fcc0, loop_2073
sir 0x1CDA
brlz %l0, loop_2074
srlx %i1, %i3, %g7
loop_2073:
tsubcctv %i6, %l3, %o5
tcs %xcc, 0x5
loop_2074:
movpos %icc, %g4, %g1
taddcctv %i5, 0x1C53, %g3
tgu %icc, 0x3
nop
fitod %f8, %f0
fdtox %f0, %f10
fmovspos %icc, %f14, %f6
movrne %i2, 0x334, %o4
fmovsneg %icc, %f8, %f11
sdiv %o2, 0x12E9, %o3
edge32ln %l6, %i4, %i0
bleu,a,pt %xcc, loop_2075
fbg %fcc2, loop_2076
nop
setx 0x62CF9D3581447094, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x288FCA63967CB3F1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f28, %f22
fba %fcc0, loop_2077
loop_2075:
bge loop_2078
loop_2076:
edge32 %l1, %o1, %g5
subccc %o7, %o0, %i7
loop_2077:
sll %l5, %g2, %g6
loop_2078:
umul %o6, %l2, %l4
fsrc2 %f8, %f14
sth %l0, [%l7 + 0x6A]
fcmple16 %f20, %f26, %i3
array8 %g7, %i6, %i1
be,a loop_2079
fbo %fcc2, loop_2080
fbuge,a %fcc3, loop_2081
stb %o5, [%l7 + 0x61]
loop_2079:
nop
wr %g0, 0x11, %asi
sta %f31, [%l7 + 0x5C] %asi
loop_2080:
tneg %icc, 0x3
loop_2081:
fba %fcc1, loop_2082
movg %icc, %g4, %g1
alignaddr %i5, %l3, %i2
movvc %icc, %o4, %o2
loop_2082:
array8 %o3, %g3, %l6
udivx %i4, 0x0D4E, %l1
taddcc %i0, %g5, %o7
ldsh [%l7 + 0x74], %o1
array16 %i7, %l5, %o0
sll %g6, 0x1B, %o6
movcc %icc, %g2, %l4
xnorcc %l0, 0x0659, %i3
movrlez %l2, %i6, %i1
movpos %icc, %o5, %g7
srax %g4, %g1, %i5
movneg %icc, %i2, %o4
movge %xcc, %o2, %l3
xnor %g3, %l6, %i4
udivcc %l1, 0x133B, %i0
array16 %o3, %g5, %o1
fbne,a %fcc1, loop_2083
ldd [%l7 + 0x70], %o6
edge16 %l5, %i7, %g6
brlz,a %o6, loop_2084
loop_2083:
sethi 0x0F0B, %g2
fandnot2 %f28, %f28, %f6
tvs %xcc, 0x3
loop_2084:
fnegs %f26, %f9
bvs,a %icc, loop_2085
srax %o0, 0x08, %l4
move %icc, %i3, %l2
sll %l0, %i6, %i1
loop_2085:
fpsub32s %f4, %f28, %f30
set 0x10, %l0
ldxa [%l7 + %l0] 0x81, %g7
fbg,a %fcc2, loop_2086
fmovrslz %g4, %f22, %f23
edge8 %o5, %i5, %g1
edge16l %i2, %o4, %l3
loop_2086:
fmovsvs %xcc, %f25, %f31
st %f13, [%l7 + 0x4C]
sra %o2, 0x0F, %l6
movvc %xcc, %g3, %l1
fpsub16 %f12, %f2, %f2
ta %xcc, 0x7
array8 %i0, %o3, %i4
bge,a,pn %xcc, loop_2087
fnot2s %f18, %f14
fcmpeq16 %f16, %f8, %o1
movneg %xcc, %g5, %o7
loop_2087:
edge8n %i7, %g6, %l5
tge %icc, 0x1
move %xcc, %o6, %o0
srax %l4, %g2, %i3
mova %xcc, %l2, %l0
tvs %icc, 0x2
mova %xcc, %i1, %g7
std %f18, [%l7 + 0x48]
fzero %f4
xor %i6, 0x16E6, %o5
srl %g4, 0x02, %i5
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x58] %asi, %g1
ldstub [%l7 + 0x6F], %i2
bshuffle %f0, %f6, %f4
fpsub16 %f4, %f30, %f10
flush %l7 + 0x60
call loop_2088
sllx %l3, %o4, %o2
alignaddr %l6, %g3, %i0
ble %icc, loop_2089
loop_2088:
fcmpgt16 %f24, %f26, %o3
bcc,a loop_2090
fpadd32s %f25, %f19, %f1
loop_2089:
fmovrsgez %l1, %f19, %f24
ldub [%l7 + 0x17], %i4
loop_2090:
brgez %o1, loop_2091
taddcc %g5, %i7, %g6
tge %icc, 0x3
edge8n %l5, %o7, %o6
loop_2091:
subccc %o0, 0x1F0E, %l4
fandnot1 %f26, %f20, %f28
movg %icc, %i3, %l2
sra %g2, 0x17, %i1
srl %l0, 0x11, %i6
fbg %fcc3, loop_2092
nop
setx loop_2093, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32n %o5, %g4, %i5
and %g1, 0x0D67, %i2
loop_2092:
pdist %f18, %f18, %f16
loop_2093:
sir 0x1E7F
sth %l3, [%l7 + 0x58]
nop
fitod %f5, %f4
orcc %o4, 0x0506, %g7
alignaddrl %o2, %g3, %l6
nop
set 0x74, %o6
ldsw [%l7 + %o6], %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bpos,pt %xcc, loop_2094
fpack16 %f0, %f1
set 0x40, %g7
stda %f16, [%l7 + %g7] 0x16
membar #Sync
loop_2094:
membar 0x05
nop
setx loop_2095, %l0, %l1
jmpl %l1, %l1
fxors %f8, %f21, %f25
subcc %o3, %i4, %g5
movgu %xcc, %i7, %g6
loop_2095:
nop
fitod %f1, %f22
udiv %o1, 0x1DE1, %o7
andcc %l5, %o0, %l4
fmovdneg %xcc, %f22, %f19
fmovde %icc, %f10, %f19
fmovrdlz %o6, %f0, %f26
brz,a %i3, loop_2096
edge8n %l2, %g2, %l0
smul %i1, 0x0FD8, %i6
edge8 %g4, %i5, %o5
loop_2096:
fornot1s %f0, %f24, %f27
wr %g0, 0x19, %asi
ldsba [%l7 + 0x45] %asi, %g1
wr %g0, 0x11, %asi
lduwa [%l7 + 0x64] %asi, %l3
tvc %xcc, 0x7
tpos %xcc, 0x6
swap [%l7 + 0x40], %i2
sub %o4, 0x0032, %o2
udivx %g7, 0x17CD, %l6
movre %i0, %g3, %l1
edge8ln %i4, %g5, %o3
mova %icc, %g6, %o1
bcc loop_2097
umul %i7, 0x0AE1, %l5
bvs,a loop_2098
orncc %o7, 0x1F9C, %l4
loop_2097:
ldub [%l7 + 0x73], %o6
addccc %i3, 0x1C66, %l2
loop_2098:
xorcc %g2, %o0, %l0
movge %icc, %i1, %i6
smulcc %g4, %o5, %i5
bge,pt %xcc, loop_2099
bshuffle %f26, %f24, %f18
ba,pn %icc, loop_2100
addccc %g1, %i2, %o4
loop_2099:
nop
wr %g0, 0x10, %asi
lda [%l7 + 0x14] %asi, %f16
loop_2100:
fmovdvs %xcc, %f18, %f16
movpos %icc, %l3, %o2
set 0x37, %g3
ldstuba [%l7 + %g3] 0x80, %l6
movg %icc, %i0, %g7
fnot2s %f0, %f5
addccc %l1, %g3, %i4
std %f6, [%l7 + 0x20]
popc %g5, %g6
nop
setx 0xA4457FF3207B6E63, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
edge16l %o1, %i7, %o3
ldx [%l7 + 0x38], %o7
sir 0x08BA
movcs %xcc, %l5, %l4
tcc %icc, 0x0
add %l7, 0x0C, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %i3
casa [%l6] 0x89, %i3, %o6
mulx %l2, %o0, %l0
bne %xcc, loop_2101
movge %xcc, %g2, %i6
tneg %xcc, 0x0
sir 0x1027
loop_2101:
xor %i1, 0x1C27, %g4
fands %f14, %f0, %f5
movcc %xcc, %o5, %i5
mulscc %g1, %i2, %o4
movn %icc, %o2, %l6
fpmerge %f26, %f19, %f26
fbge,a %fcc1, loop_2102
mulx %l3, 0x1E86, %i0
fsrc1 %f4, %f6
edge8n %l1, %g7, %i4
loop_2102:
stb %g3, [%l7 + 0x3C]
tl %icc, 0x7
tpos %xcc, 0x5
set 0x20, %l4
prefetcha [%l7 + %l4] 0x15, 0x3
array16 %g6, %i7, %o1
smul %o3, %l5, %o7
fmovdvc %icc, %f22, %f0
fba,a %fcc0, loop_2103
taddcctv %i3, %o6, %l2
array16 %o0, %l0, %g2
sir 0x0A8B
loop_2103:
tgu %xcc, 0x5
brz %i6, loop_2104
movrne %i1, 0x1F6, %g4
fbg,a %fcc3, loop_2105
movg %xcc, %o5, %i5
loop_2104:
prefetch [%l7 + 0x20], 0x1
edge8ln %g1, %i2, %o4
loop_2105:
mova %icc, %o2, %l6
xor %l3, %i0, %l1
orncc %l4, %g7, %g3
nop
setx 0xE05B5327, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
ldx [%l7 + 0x38], %g5
wr %g0, 0x89, %asi
stha %g6, [%l7 + 0x2C] %asi
movneg %xcc, %i4, %i7
fba,a %fcc0, loop_2106
fmovrdne %o1, %f2, %f8
array32 %l5, %o3, %i3
fmovrsgz %o6, %f11, %f10
loop_2106:
fblg,a %fcc2, loop_2107
fmovrslz %o7, %f29, %f9
wr %g0, 0x04, %asi
stha %o0, [%l7 + 0x2A] %asi
loop_2107:
orcc %l0, 0x03E2, %g2
fbug,a %fcc1, loop_2108
fbo %fcc3, loop_2109
edge8ln %i6, %i1, %g4
tcc %icc, 0x7
loop_2108:
bne,a loop_2110
loop_2109:
orncc %l2, %i5, %o5
stb %g1, [%l7 + 0x5D]
tleu %icc, 0x0
loop_2110:
and %o4, %o2, %i2
sub %l6, %l3, %l1
movrgz %l4, %g7, %i0
udivcc %g3, 0x0830, %g6
tg %icc, 0x2
set 0x10, %l5
lduwa [%l7 + %l5] 0x0c, %i4
fmovdn %xcc, %f9, %f25
fandnot1 %f12, %f6, %f26
nop
set 0x60, %g1
lduh [%l7 + %g1], %g5
array8 %i7, %l5, %o1
ta %xcc, 0x4
fmovsg %icc, %f28, %f3
fblg %fcc0, loop_2111
fmovda %icc, %f25, %f27
fba,a %fcc2, loop_2112
fbne %fcc0, loop_2113
loop_2111:
brgez,a %i3, loop_2114
taddcctv %o3, 0x0395, %o6
loop_2112:
sllx %o7, %o0, %l0
loop_2113:
bl,a loop_2115
loop_2114:
tvs %icc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivx %i6, 0x109B, %g2
loop_2115:
alignaddr %i1, %g4, %l2
array8 %o5, %i5, %o4
tge %xcc, 0x1
std %f4, [%l7 + 0x38]
alignaddr %o2, %i2, %g1
smul %l3, %l6, %l4
brlz,a %l1, loop_2116
sir 0x0437
tleu %icc, 0x4
fmovdcs %icc, %f1, %f20
loop_2116:
nop
setx 0x83986F5B50417A38, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
edge32ln %i0, %g7, %g3
orcc %i4, %g5, %g6
edge32ln %i7, %l5, %o1
ldd [%l7 + 0x60], %f14
fbuge,a %fcc0, loop_2117
fmovs %f23, %f21
set 0x60, %i6
ldxa [%l7 + %i6] 0x18, %o3
loop_2117:
fbo %fcc3, loop_2118
sra %i3, 0x01, %o6
tcs %icc, 0x2
bshuffle %f14, %f2, %f26
loop_2118:
edge16 %o7, %o0, %i6
xnorcc %g2, 0x1402, %i1
tg %icc, 0x2
fmovde %icc, %f18, %f23
tcs %xcc, 0x2
pdist %f16, %f26, %f30
array16 %g4, %l0, %l2
nop
setx loop_2119, %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
movg %icc, %i5, %o5
wr %g0, 0x89, %asi
sta %f29, [%l7 + 0x7C] %asi
loop_2119:
fmovrdgez %o2, %f6, %f8
xnor %o4, %g1, %i2
orncc %l6, %l3, %l4
movrgez %l1, %g7, %i0
andn %g3, 0x176E, %g5
fcmpgt16 %f20, %f22, %i4
wr %g0, 0x89, %asi
swapa [%l7 + 0x1C] %asi, %i7
nop
setx 0xF13E44EA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0x3E4D397E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fmuls %f2, %f15, %f0
wr %g0, 0x04, %asi
sta %f8, [%l7 + 0x10] %asi
tvc %icc, 0x1
fbne %fcc3, loop_2120
fmovsge %icc, %f24, %f13
prefetch [%l7 + 0x40], 0x0
mulscc %l5, 0x17F4, %g6
loop_2120:
stbar
add %o1, 0x0A6A, %i3
tg %xcc, 0x0
tle %icc, 0x1
brnz %o6, loop_2121
ble,pn %icc, loop_2122
andncc %o7, %o0, %i6
nop
setx 0x6906A7BFF048A379, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
loop_2121:
mulscc %o3, %i1, %g2
loop_2122:
addccc %g4, 0x04EB, %l0
call loop_2123
movneg %xcc, %i5, %l2
fble %fcc0, loop_2124
movcc %xcc, %o5, %o4
loop_2123:
udivcc %g1, 0x0969, %o2
bcc loop_2125
loop_2124:
movpos %xcc, %i2, %l6
fnot1s %f1, %f25
ta %xcc, 0x6
loop_2125:
or %l4, %l3, %g7
bpos,a loop_2126
fpadd32 %f10, %f10, %f10
subccc %i0, %g3, %g5
edge16ln %l1, %i7, %l5
loop_2126:
pdist %f14, %f30, %f0
edge32ln %g6, %o1, %i3
wr %g0, 0x0c, %asi
stba %i4, [%l7 + 0x1B] %asi
bcc loop_2127
movne %xcc, %o6, %o0
nop
setx 0x7E9AC2E2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x6CCB8B59, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fdivs %f14, %f19, %f2
movrgez %i6, 0x3DD, %o7
loop_2127:
tcs %icc, 0x6
fpack16 %f10, %f5
orcc %i1, %o3, %g4
movgu %xcc, %l0, %g2
udiv %l2, 0x05BA, %i5
fba,a %fcc1, loop_2128
bleu,pt %icc, loop_2129
movrgez %o4, %o5, %o2
move %xcc, %g1, %i2
loop_2128:
tvs %xcc, 0x7
loop_2129:
move %icc, %l6, %l3
movrlez %l4, 0x14F, %g7
fandnot2 %f24, %f10, %f30
fbne,a %fcc1, loop_2130
movcc %icc, %i0, %g5
fcmpeq32 %f6, %f2, %l1
array16 %i7, %g3, %g6
loop_2130:
fmovdneg %icc, %f5, %f3
sub %l5, 0x13C8, %i3
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
sllx %i4, %o6, %o0
tcs %icc, 0x0
andn %o1, 0x1302, %i6
fmovrslz %i1, %f6, %f15
tl %icc, 0x0
tl %xcc, 0x2
pdist %f22, %f16, %f0
sdivcc %o3, 0x06B0, %g4
fzero %f2
fnors %f21, %f23, %f6
fbg,a %fcc0, loop_2131
nop
fitod %f6, %f18
fdtoi %f18, %f5
nop
setx 0xB892D28CC06E800E, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
set 0x70, %l3
swapa [%l7 + %l3] 0x18, %o7
loop_2131:
movg %icc, %l0, %g2
sdivcc %l2, 0x105B, %o4
add %l7, 0x70, %l6
wr %g0, 0x81, %asi
casxa [%l6] %asi, %i5, %o5
movcs %icc, %o2, %g1
sub %l6, 0x0015, %i2
tge %icc, 0x3
edge8n %l4, %l3, %i0
andncc %g5, %l1, %i7
fbg %fcc1, loop_2132
movgu %xcc, %g7, %g6
brnz,a %l5, loop_2133
udivx %i3, 0x0C8B, %i4
loop_2132:
fnand %f28, %f30, %f20
tgu %icc, 0x4
loop_2133:
smul %g3, %o6, %o1
sdiv %o0, 0x0A98, %i1
edge16 %o3, %g4, %o7
fcmpeq16 %f22, %f12, %i6
tle %xcc, 0x4
fmovrdlez %l0, %f12, %f2
lduh [%l7 + 0x2C], %g2
nop
set 0x68, %g5
ldx [%l7 + %g5], %l2
tge %icc, 0x6
movrgez %o4, %o5, %o2
ldstub [%l7 + 0x17], %g1
fmovsvc %xcc, %f21, %f29
edge8l %i5, %l6, %i2
edge8l %l3, %i0, %l4
movrgz %l1, 0x10B, %i7
fmovscc %xcc, %f6, %f7
wr %g0, 0x11, %asi
stxa %g5, [%l7 + 0x28] %asi
lduw [%l7 + 0x70], %g7
taddcctv %g6, 0x021A, %i3
subcc %l5, 0x1468, %g3
tleu %xcc, 0x2
alignaddrl %o6, %i4, %o1
fbl %fcc0, loop_2134
alignaddr %i1, %o3, %g4
alignaddrl %o0, %o7, %i6
andn %l0, %l2, %o4
loop_2134:
fmovsl %icc, %f0, %f14
fmovsvc %icc, %f3, %f21
subc %o5, 0x0988, %o2
addcc %g1, %i5, %l6
orncc %g2, 0x0616, %l3
nop
setx 0x126C2D5A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x19BE5E41, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fadds %f27, %f14, %f22
movrgz %i0, 0x291, %i2
tn %xcc, 0x4
tcc %icc, 0x1
movgu %xcc, %l1, %i7
ldub [%l7 + 0x25], %g5
ldsw [%l7 + 0x68], %g7
movg %xcc, %l4, %g6
nop
fitos %f11, %f17
fstox %f17, %f18
wr %g0, 0x89, %asi
ldsha [%l7 + 0x36] %asi, %l5
subc %g3, 0x1B29, %i3
fbe %fcc3, loop_2135
stw %o6, [%l7 + 0x58]
brlez %i4, loop_2136
srl %o1, 0x16, %o3
loop_2135:
movne %xcc, %g4, %o0
fnot1 %f2, %f8
loop_2136:
movre %o7, 0x39D, %i1
fcmpne16 %f0, %f20, %i6
andn %l2, 0x0273, %l0
prefetch [%l7 + 0x08], 0x1
mova %xcc, %o4, %o2
fandnot2 %f26, %f4, %f30
tle %xcc, 0x1
wr %g0, 0xe3, %asi
stha %o5, [%l7 + 0x20] %asi
membar #Sync
udivx %i5, 0x10B0, %l6
edge16l %g1, %g2, %i0
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x180] %asi, %i2 ripped by fixASI40.pl ripped by fixASI40.pl
fmovsleu %xcc, %f17, %f2
sra %l1, %l3, %g5
fble,a %fcc2, loop_2137
movge %icc, %i7, %l4
wr %g0, 0xe3, %asi
ldda [%l7 + 0x70] %asi, %g6
loop_2137:
fmovsn %xcc, %f17, %f12
fsrc2s %f8, %f0
tleu %icc, 0x4
move %icc, %g7, %g3
sra %l5, %o6, %i3
fmovsleu %xcc, %f20, %f3
array8 %i4, %o3, %g4
srax %o0, %o1, %i1
add %i6, 0x0B00, %l2
fzeros %f27
set 0x78, %o3
sta %f19, [%l7 + %o3] 0x10
fnegs %f11, %f26
mulx %l0, 0x1C83, %o4
ldsb [%l7 + 0x64], %o7
movrgz %o5, %o2, %l6
fbg %fcc2, loop_2138
nop
fitod %f2, %f0
xor %i5, 0x15D0, %g1
nop
fitod %f0, %f12
fdtox %f12, %f22
fxtod %f22, %f12
loop_2138:
fpack32 %f20, %f14, %f30
subcc %g2, %i0, %i2
tn %xcc, 0x5
andcc %l3, 0x0CC1, %l1
tsubcc %i7, 0x13FA, %l4
bne,a %xcc, loop_2139
movneg %icc, %g5, %g7
fmovdleu %icc, %f23, %f30
stb %g6, [%l7 + 0x63]
loop_2139:
tpos %icc, 0x7
bgu,pn %icc, loop_2140
movvs %icc, %g3, %o6
nop
setx 0x3049436B, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
sdivx %i3, 0x088D, %l5
loop_2140:
sll %i4, %o3, %g4
alignaddrl %o1, %o0, %i6
subc %i1, %l0, %o4
edge8ln %l2, %o7, %o5
fsrc1s %f8, %f21
movvs %xcc, %o2, %i5
ldsh [%l7 + 0x62], %g1
bl,a %icc, loop_2141
tvc %xcc, 0x6
wr %g0, 0x89, %asi
ldsha [%l7 + 0x22] %asi, %g2
loop_2141:
edge32n %i0, %l6, %i2
xor %l1, 0x1AE2, %i7
umulcc %l4, 0x0D85, %l3
tsubcctv %g5, %g7, %g3
subc %g6, %o6, %l5
wr %g0, 0x19, %asi
ldswa [%l7 + 0x58] %asi, %i4
bcs,pn %icc, loop_2142
subcc %o3, 0x0798, %g4
movg %icc, %o1, %o0
nop
setx loop_2143, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2142:
be,a,pn %icc, loop_2144
nop
fitos %f5, %f0
fstoi %f0, %f13
movgu %xcc, %i3, %i6
loop_2143:
nop
setx 0x40954C4260531BDB, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
loop_2144:
sllx %l0, 0x04, %i1
subccc %l2, %o7, %o4
alignaddr %o5, %o2, %g1
move %icc, %g2, %i5
tle %xcc, 0x1
sra %l6, 0x08, %i2
ta %xcc, 0x6
fxnor %f4, %f28, %f12
fmovdgu %icc, %f6, %f20
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x6B] %asi, %l1
add %i7, %i0, %l4
movre %l3, %g5, %g3
movrne %g6, 0x040, %g7
fbl,a %fcc3, loop_2145
nop
setx 0x9F8B64D722264F23, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f28
andcc %l5, %i4, %o3
and %o6, 0x0A09, %o1
loop_2145:
sdivcc %o0, 0x0AB4, %i3
sdiv %g4, 0x0519, %i6
fands %f29, %f8, %f10
fmovsl %icc, %f7, %f26
set 0x380, %o5
nop ! nop ! ldxa [%g0 + %o5] 0x40, %l0 ripped by fixASI40.pl ripped by fixASI40.pl
movg %xcc, %l2, %i1
fbne,a %fcc0, loop_2146
bcc,pn %xcc, loop_2147
tneg %icc, 0x3
alignaddr %o7, %o4, %o5
loop_2146:
be,pn %xcc, loop_2148
loop_2147:
fbul %fcc1, loop_2149
tsubcc %o2, %g2, %i5
fbule %fcc1, loop_2150
loop_2148:
membar 0x7B
loop_2149:
tcs %icc, 0x6
alignaddrl %g1, %l6, %i2
loop_2150:
nop
set 0x5C, %o4
ldsh [%l7 + %o4], %l1
ldsw [%l7 + 0x7C], %i7
tneg %icc, 0x3
edge16n %l4, %i0, %g5
flush %l7 + 0x34
edge32ln %g3, %g6, %l3
smul %l5, %i4, %g7
fmovsg %xcc, %f3, %f10
smulcc %o6, 0x1D02, %o3
wr %g0, 0x89, %asi
ldsba [%l7 + 0x1E] %asi, %o1
movcs %icc, %i3, %o0
fmovdle %xcc, %f18, %f12
movrgez %g4, 0x304, %i6
movle %xcc, %l2, %i1
xor %o7, %l0, %o4
movge %xcc, %o5, %g2
fmovscs %icc, %f13, %f18
bpos,pt %xcc, loop_2151
movg %icc, %o2, %g1
tcs %xcc, 0x0
movrlez %i5, 0x032, %l6
loop_2151:
addcc %l1, %i2, %l4
sth %i0, [%l7 + 0x12]
fbul %fcc3, loop_2152
te %icc, 0x2
fmovsle %icc, %f28, %f13
set 0x20, %i0
stwa %g5, [%l7 + %i0] 0x19
loop_2152:
orcc %i7, 0x1ABE, %g6
mova %xcc, %g3, %l5
set 0x40, %i3
ldda [%l7 + %i3] 0x10, %i4
tsubcc %l3, %o6, %o3
bn,pt %xcc, loop_2153
fandnot1 %f8, %f26, %f14
ldd [%l7 + 0x18], %g6
array32 %o1, %i3, %o0
loop_2153:
fnegd %f14, %f24
movle %icc, %i6, %g4
wr %g0, 0x80, %asi
lduwa [%l7 + 0x48] %asi, %i1
set 0x23, %i5
ldsba [%l7 + %i5] 0x15, %l2
andncc %o7, %l0, %o5
wr %g0, 0xf0, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
fblg,a %fcc3, loop_2154
srlx %g2, %o4, %g1
tvc %xcc, 0x4
bleu,pt %icc, loop_2155
loop_2154:
fxors %f13, %f22, %f4
tsubcc %o2, 0x0924, %i5
movrgez %l6, 0x3A9, %l1
loop_2155:
tneg %icc, 0x4
tsubcc %i2, %l4, %g5
fmul8sux16 %f26, %f22, %f26
nop
setx loop_2156, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
brgez,a %i7, loop_2157
smulcc %i0, 0x1CAC, %g3
orcc %l5, %g6, %l3
loop_2156:
sra %o6, %i4, %g7
loop_2157:
edge16ln %o1, %o3, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbule,a %fcc2, loop_2158
brlz,a %i6, loop_2159
fbug,a %fcc2, loop_2160
fpack32 %f14, %f10, %f16
loop_2158:
stx %g4, [%l7 + 0x28]
loop_2159:
bg,pn %xcc, loop_2161
loop_2160:
xnorcc %o0, %i1, %l2
sub %l0, 0x0112, %o5
ldx [%l7 + 0x48], %o7
loop_2161:
flush %l7 + 0x18
stb %g2, [%l7 + 0x18]
addccc %o4, %g1, %i5
xorcc %o2, %l6, %l1
array16 %i2, %g5, %l4
xnor %i7, %g3, %l5
movg %icc, %g6, %i0
stb %o6, [%l7 + 0x61]
orn %i4, 0x0482, %g7
edge8l %l3, %o3, %i3
addccc %i6, %o1, %o0
sdivcc %i1, 0x07CE, %l2
edge32 %g4, %o5, %l0
bcs,a,pn %icc, loop_2162
movvc %xcc, %g2, %o4
edge32 %o7, %i5, %o2
nop
setx 0xEBD3D13F3B93385A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f24
loop_2162:
andn %g1, 0x1B32, %l6
edge32ln %i2, %l1, %g5
fandnot1 %f16, %f26, %f8
fmovdne %icc, %f24, %f28
wr %g0, 0x89, %asi
sta %f31, [%l7 + 0x28] %asi
tne %xcc, 0x1
fble,a %fcc0, loop_2163
move %icc, %i7, %l4
fzero %f10
tcc %icc, 0x4
loop_2163:
edge8ln %l5, %g6, %g3
taddcctv %o6, %i4, %i0
nop
set 0x70, %o1
ldd [%l7 + %o1], %f0
tg %xcc, 0x2
fnot1s %f21, %f11
mulx %l3, %o3, %g7
addcc %i3, 0x136D, %i6
tneg %xcc, 0x1
movrgez %o0, %i1, %o1
tsubcc %g4, %l2, %l0
fbge,a %fcc0, loop_2164
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array8 %o5, %o4, %g2
udivcc %o7, 0x07CD, %o2
loop_2164:
fmovdcs %icc, %f4, %f24
movrlez %i5, 0x3B5, %g1
fmovdle %xcc, %f22, %f6
fxors %f3, %f18, %f23
tl %icc, 0x0
or %i2, 0x0943, %l6
taddcc %l1, 0x19CB, %i7
nop
setx 0xB2EA0512, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
fsqrts %f25, %f11
ldd [%l7 + 0x48], %f2
fpackfix %f10, %f27
set 0x180, %i2
nop ! nop ! ldxa [%g0 + %i2] 0x40, %g5 ripped by fixASI40.pl ripped by fixASI40.pl
taddcctv %l5, %g6, %g3
orn %l4, %i4, %i0
smulcc %o6, 0x1E70, %l3
fmovsa %icc, %f3, %f11
movleu %xcc, %o3, %i3
alignaddr %i6, %o0, %i1
tpos %icc, 0x0
fbne %fcc2, loop_2165
ldsw [%l7 + 0x50], %g7
ldd [%l7 + 0x58], %f10
fbl %fcc1, loop_2166
loop_2165:
nop
setx 0xD0794C57, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
movpos %icc, %g4, %l2
fmovrsgz %o1, %f22, %f18
loop_2166:
tcc %xcc, 0x0
bne,a,pn %xcc, loop_2167
tle %xcc, 0x4
fxnors %f23, %f7, %f0
fmovdleu %xcc, %f12, %f23
loop_2167:
nop
set 0x8, %l6
stxa %o5, [%g0 + %l6] 0x21
fble %fcc1, loop_2168
movcc %icc, %l0, %g2
fbge,a %fcc3, loop_2169
ta %icc, 0x4
loop_2168:
bneg,pt %xcc, loop_2170
fmovdpos %xcc, %f29, %f23
loop_2169:
tleu %icc, 0x2
edge16l %o7, %o2, %o4
loop_2170:
addc %i5, %i2, %l6
wr %g0, 0xea, %asi
stwa %l1, [%l7 + 0x38] %asi
membar #Sync
tg %xcc, 0x6
udiv %i7, 0x1131, %g5
faligndata %f14, %f22, %f0
fbu %fcc1, loop_2171
movcc %icc, %g1, %g6
stb %l5, [%l7 + 0x70]
brlz,a %g3, loop_2172
loop_2171:
bg %icc, loop_2173
movrne %i4, %i0, %l4
edge8 %o6, %l3, %o3
loop_2172:
fmovdleu %xcc, %f19, %f21
loop_2173:
and %i6, %i3, %o0
edge16 %i1, %g7, %g4
alignaddr %o1, %l2, %o5
xnorcc %l0, %g2, %o2
array32 %o4, %i5, %i2
array8 %o7, %l1, %l6
ta %icc, 0x7
fmovsleu %xcc, %f6, %f8
te %xcc, 0x5
sllx %i7, 0x1A, %g1
sra %g6, %g5, %l5
lduw [%l7 + 0x24], %i4
mulscc %g3, 0x05D4, %i0
taddcctv %o6, 0x0332, %l4
ldd [%l7 + 0x70], %l2
sub %i6, %i3, %o0
brgz %i1, loop_2174
sdiv %g7, 0x1F0A, %g4
flush %l7 + 0x18
fmovse %xcc, %f23, %f9
loop_2174:
umul %o1, %o3, %l2
fone %f2
array32 %o5, %l0, %o2
orn %g2, 0x1DA8, %o4
prefetch [%l7 + 0x08], 0x0
ld [%l7 + 0x5C], %f10
fbn %fcc1, loop_2175
umulcc %i5, %i2, %l1
movvs %icc, %o7, %i7
udivx %g1, 0x1BAF, %g6
loop_2175:
movleu %xcc, %g5, %l6
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x10] %asi, %i4
movn %xcc, %g3, %i0
movcs %icc, %o6, %l4
movl %xcc, %l5, %l3
movvc %xcc, %i6, %o0
sdivcc %i3, 0x162C, %g7
umul %i1, 0x1095, %g4
fmovrslez %o1, %f25, %f6
wr %g0, 0x04, %asi
lduwa [%l7 + 0x48] %asi, %l2
sra %o5, 0x19, %o3
movrne %l0, %g2, %o4
mulscc %i5, %o2, %l1
orncc %i2, 0x13F8, %i7
sir 0x03E6
fmovde %icc, %f21, %f1
ldd [%l7 + 0x20], %f28
bgu,a %xcc, loop_2176
fmovdl %xcc, %f14, %f10
add %l7, 0x60, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %o7
casxa [%l6] 0x89, %o7, %g6
loop_2176:
edge32ln %g5, %l6, %i4
fmovscc %icc, %f4, %f1
tgu %xcc, 0x7
nop
setx 0xEFF25C96, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x529E0A98, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f18, %f25
movcc %xcc, %g3, %g1
popc %i0, %o6
nop
setx 0x2AE920A9CE44A8C9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x796E55EA5742025C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f22, %f22
fand %f0, %f8, %f26
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd32 %f30, %f4, %f26
edge32n %l4, %l3, %l5
wr %g0, 0xea, %asi
stha %o0, [%l7 + 0x36] %asi
membar #Sync
sdivx %i3, 0x0483, %g7
tg %icc, 0x5
set 0x218, %g2
stxa %i6, [%g0 + %g2] 0x52
fand %f24, %f28, %f4
wr %g0, 0xf8, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fbule %fcc3, loop_2177
st %f6, [%l7 + 0x34]
movre %g4, %i1, %o1
srl %l2, %o3, %o5
loop_2177:
taddcctv %l0, 0x0330, %o4
fandnot2s %f29, %f11, %f23
tcs %icc, 0x6
fbug,a %fcc0, loop_2178
srl %i5, %o2, %l1
sdiv %g2, 0x1B0A, %i2
fmovsleu %icc, %f19, %f6
loop_2178:
movcc %xcc, %i7, %g6
lduw [%l7 + 0x44], %g5
fmovrdgz %l6, %f26, %f24
edge16ln %o7, %g3, %i4
tpos %icc, 0x0
ble,a %icc, loop_2179
edge32 %i0, %g1, %o6
nop
setx 0x9FDD1CD9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0x7E534FF6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fmuls %f10, %f11, %f18
addc %l3, %l5, %l4
loop_2179:
array32 %o0, %g7, %i6
add %g4, %i1, %i3
orncc %l2, %o1, %o3
set 0x1C, %g6
ldsba [%l7 + %g6] 0x88, %l0
tvs %icc, 0x7
srl %o4, %o5, %i5
fbn,a %fcc3, loop_2180
fnands %f30, %f1, %f28
add %l7, 0x78, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %l1, %o2
loop_2180:
srax %g2, %i2, %i7
sra %g6, %l6, %g5
fnor %f28, %f28, %f22
flush %l7 + 0x4C
fcmpne32 %f6, %f6, %o7
movcs %xcc, %i4, %i0
ld [%l7 + 0x44], %f4
ldsb [%l7 + 0x2B], %g3
movrgz %o6, 0x215, %l3
fba,a %fcc1, loop_2181
alignaddrl %l5, %l4, %g1
fmovscs %xcc, %f17, %f0
movneg %xcc, %g7, %i6
loop_2181:
nop
setx 0x0AC7F42A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x82EE6ED7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fmuls %f12, %f10, %f22
movge %xcc, %o0, %i1
xor %g4, %l2, %i3
tneg %xcc, 0x2
movneg %icc, %o1, %o3
srl %l0, 0x1F, %o4
movle %icc, %o5, %i5
ld [%l7 + 0x7C], %f7
subcc %o2, %g2, %l1
and %i7, 0x0F6F, %i2
andncc %g6, %l6, %o7
sra %i4, 0x11, %g5
add %l7, 0x24, %l6
wr %g0, 0x18, %asi
casa [%l6] 0x18, %g3, %i0
fsrc1 %f26, %f14
bne,a,pn %xcc, loop_2182
fmovse %xcc, %f1, %f1
flush %l7 + 0x74
movpos %xcc, %o6, %l5
loop_2182:
tsubcctv %l4, %g1, %l3
fpadd32s %f3, %f5, %f26
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ba %xcc, loop_2183
ble,pt %xcc, loop_2184
movleu %xcc, %g7, %i6
bcc,a,pt %xcc, loop_2185
loop_2183:
mulx %i1, 0x06DC, %g4
loop_2184:
tn %xcc, 0x7
movge %xcc, %o0, %i3
loop_2185:
edge32 %o1, %l2, %o3
movcs %icc, %o4, %o5
movn %icc, %l0, %o2
fmovdcc %xcc, %f11, %f20
ta %xcc, 0x0
fmovde %xcc, %f19, %f5
fandnot1 %f16, %f14, %f24
fblg %fcc3, loop_2186
andcc %i5, 0x1D93, %l1
movleu %xcc, %g2, %i2
nop
setx 0x41B6B7C0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0xA0CBA7C9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fdivs %f23, %f2, %f6
loop_2186:
ldsw [%l7 + 0x08], %g6
brlez,a %i7, loop_2187
edge32ln %o7, %l6, %i4
edge32 %g3, %g5, %o6
smulcc %i0, %l5, %g1
loop_2187:
movl %icc, %l3, %g7
movg %xcc, %i6, %l4
bleu,a loop_2188
tl %xcc, 0x6
movgu %icc, %g4, %o0
tvc %xcc, 0x4
loop_2188:
nop
setx 0x44A41906BD54B130, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x0611BA8C5C3DF2A5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fdivd %f28, %f16, %f10
movrlz %i1, 0x1FC, %i3
smul %o1, %o3, %o4
udivcc %o5, 0x0349, %l0
movleu %icc, %l2, %i5
movvs %icc, %o2, %l1
fba %fcc3, loop_2189
fsrc1s %f10, %f11
andncc %g2, %i2, %i7
fmovs %f17, %f24
loop_2189:
tvs %xcc, 0x7
fbue,a %fcc2, loop_2190
fmovsgu %xcc, %f15, %f11
tpos %icc, 0x4
prefetch [%l7 + 0x70], 0x3
loop_2190:
orn %g6, %l6, %i4
sdivx %o7, 0x0CDF, %g3
tvs %icc, 0x7
movrlz %o6, 0x3F5, %g5
sllx %i0, 0x07, %l5
sll %g1, 0x06, %l3
bne,a,pn %icc, loop_2191
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sethi 0x1BE3, %i6
set 0x12, %l2
stba %l4, [%l7 + %l2] 0x15
loop_2191:
movgu %icc, %g7, %g4
membar 0x67
sra %o0, %i3, %i1
fbug %fcc3, loop_2192
tneg %icc, 0x7
fbue,a %fcc2, loop_2193
fpsub16s %f25, %f2, %f29
loop_2192:
movrlez %o1, 0x283, %o4
stbar
loop_2193:
movre %o3, %l0, %l2
fmovdge %icc, %f11, %f1
subc %i5, %o5, %o2
array8 %l1, %g2, %i7
wr %g0, 0x10, %asi
stba %i2, [%l7 + 0x55] %asi
srax %l6, %g6, %o7
bpos,a %xcc, loop_2194
tgu %xcc, 0x7
movrgz %i4, 0x122, %o6
srl %g3, 0x0D, %g5
loop_2194:
edge16 %i0, %l5, %l3
taddcctv %i6, %l4, %g1
udivx %g4, 0x0192, %g7
be,pn %xcc, loop_2195
nop
setx 0x6412F892, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x9DDE13D2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fsubs %f0, %f27, %f28
lduw [%l7 + 0x64], %i3
sethi 0x0D01, %o0
loop_2195:
bcc,a %icc, loop_2196
nop
setx 0x1BACE4C1FF0221C7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x7A261D94870AF615, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fdivd %f10, %f16, %f22
fpack16 %f14, %f9
fpadd32s %f13, %f0, %f10
loop_2196:
edge32l %i1, %o4, %o1
wr %g0, 0x18, %asi
stwa %l0, [%l7 + 0x50] %asi
movne %xcc, %o3, %i5
fnot2 %f8, %f16
movre %o5, 0x214, %o2
movvs %xcc, %l1, %l2
std %f24, [%l7 + 0x50]
fbue,a %fcc2, loop_2197
fmovdgu %xcc, %f30, %f15
sub %i7, 0x03FE, %i2
add %l6, 0x09FA, %g6
loop_2197:
bge,a,pn %icc, loop_2198
subcc %g2, %i4, %o6
edge8 %o7, %g5, %i0
nop
setx 0x1CC2DFC632B68C3B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xEA4F4D9E36269BFC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
faddd %f10, %f8, %f8
loop_2198:
array8 %g3, %l5, %l3
umul %l4, %i6, %g4
xorcc %g7, 0x1ADD, %g1
subcc %o0, %i1, %o4
set 0x34, %l1
stha %o1, [%l7 + %l1] 0x0c
movpos %xcc, %l0, %o3
smul %i3, %i5, %o5
orncc %o2, 0x05FE, %l1
alignaddr %i7, %l2, %i2
edge16ln %g6, %g2, %i4
tg %xcc, 0x0
edge16ln %o6, %o7, %g5
sdiv %l6, 0x15EC, %i0
movgu %icc, %l5, %l3
tne %xcc, 0x7
sllx %l4, %i6, %g4
wr %g0, 0x81, %asi
ldsba [%l7 + 0x1D] %asi, %g7
movrlez %g1, 0x115, %g3
nop
setx 0xA7EB3935EAC94DB0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x44E445AD298578D6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fsubd %f24, %f22, %f26
tle %icc, 0x7
tsubcctv %o0, %i1, %o1
fandnot1 %f10, %f6, %f8
fxor %f4, %f4, %f20
fcmple32 %f16, %f2, %l0
fornot1 %f10, %f22, %f28
srlx %o4, %i3, %o3
fmovrdlz %o5, %f0, %f10
tpos %icc, 0x6
edge8 %i5, %l1, %i7
fpadd32s %f14, %f4, %f11
fmovsle %xcc, %f28, %f3
tcs %xcc, 0x1
movcs %icc, %l2, %o2
bcc %icc, loop_2199
mova %xcc, %g6, %i2
sub %i4, %g2, %o6
subccc %g5, 0x1A7B, %l6
loop_2199:
fcmpne16 %f6, %f8, %i0
udiv %o7, 0x0F46, %l3
tl %xcc, 0x3
array32 %l5, %i6, %g4
bn %icc, loop_2200
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %g7, 0x1FBE, %l4
nop
setx 0xB7771875, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
fsqrts %f29, %f20
loop_2200:
prefetch [%l7 + 0x38], 0x2
movpos %icc, %g3, %g1
fbn,a %fcc0, loop_2201
movvs %xcc, %o0, %o1
tcc %xcc, 0x5
set 0x18, %o0
ldswa [%l7 + %o0] 0x0c, %i1
loop_2201:
and %o4, 0x0D15, %i3
tneg %xcc, 0x7
fpadd32s %f14, %f17, %f30
add %l0, 0x0CB2, %o3
array16 %o5, %i5, %l1
ldsb [%l7 + 0x5A], %l2
movre %i7, %o2, %i2
movrgez %g6, 0x127, %g2
orn %o6, %g5, %i4
bshuffle %f18, %f6, %f26
movle %xcc, %l6, %i0
fpack32 %f26, %f6, %f28
set 0x18, %g4
sta %f23, [%l7 + %g4] 0x0c
udivx %l3, 0x0FD8, %o7
add %i6, 0x1ED7, %g4
fmuld8ulx16 %f1, %f25, %f26
sub %l5, %g7, %g3
movge %xcc, %l4, %g1
add %o0, %o1, %i1
wr %g0, 0x04, %asi
lduha [%l7 + 0x7E] %asi, %i3
add %l7, 0x5C, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %l0, %o4
andncc %o5, %i5, %o3
brnz %l2, loop_2202
movrgez %l1, %o2, %i2
alignaddrl %i7, %g6, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2202:
movre %o6, 0x31A, %g5
fmovrdgz %l6, %f22, %f30
wr %g0, 0x18, %asi
ldda [%l7 + 0x70] %asi, %i0
bgu %xcc, loop_2203
movre %l3, %i4, %o7
array16 %g4, %i6, %l5
fmul8x16al %f25, %f2, %f30
loop_2203:
fcmpeq32 %f12, %f14, %g7
nop
setx 0xDF13481BD0468B36, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
bn loop_2204
orcc %l4, %g3, %o0
tge %icc, 0x2
add %o1, %g1, %i1
loop_2204:
te %xcc, 0x7
movvc %icc, %i3, %o4
srax %l0, %i5, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sethi 0x0B2D, %l2
fmovsleu %xcc, %f9, %f12
addccc %o5, %o2, %i2
fcmpgt16 %f16, %f22, %l1
add %l7, 0x18, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %g6
casxa [%l6] 0x18, %g6, %i7
fnands %f15, %f5, %f18
fmul8x16 %f27, %f0, %f24
edge16l %g2, %g5, %o6
array8 %i0, %l6, %i4
mulx %l3, 0x0793, %o7
bcs %xcc, loop_2205
movvc %icc, %i6, %l5
fzeros %f31
tvc %xcc, 0x3
loop_2205:
and %g4, %g7, %g3
fpsub32s %f21, %f5, %f23
array32 %l4, %o0, %g1
bl,a,pn %icc, loop_2206
tvs %icc, 0x1
tleu %xcc, 0x5
ble,pt %xcc, loop_2207
loop_2206:
edge32l %i1, %o1, %o4
bpos,a %icc, loop_2208
sth %i3, [%l7 + 0x48]
loop_2207:
nop
setx 0x8B74BD46C492825F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x4F52EFE81863FF54, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fsubd %f10, %f2, %f6
fnegd %f16, %f24
loop_2208:
movne %xcc, %l0, %o3
fnot2 %f14, %f0
fpadd16s %f1, %f8, %f29
set 0x5C, %i7
lduba [%l7 + %i7] 0x80, %i5
add %l7, 0x68, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %o5
casxa [%l6] 0x18, %o5, %l2
fbuge,a %fcc3, loop_2209
tn %xcc, 0x3
fmovrdlez %i2, %f14, %f30
fbne,a %fcc2, loop_2210
loop_2209:
nop
setx 0x907C6E8F, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
wr %g0, 0x11, %asi
sta %f8, [%l7 + 0x18] %asi
loop_2210:
edge32n %o2, %l1, %g6
bshuffle %f18, %f10, %f0
tcc %icc, 0x2
movpos %xcc, %i7, %g5
addc %g2, 0x111C, %o6
tne %xcc, 0x3
andcc %l6, %i4, %l3
tge %icc, 0x4
nop
setx 0xE3277F3F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0xC1B86AB8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fdivs %f23, %f25, %f10
movpos %xcc, %i0, %o7
orn %l5, 0x0B04, %g4
fpadd32 %f6, %f18, %f16
smulcc %i6, 0x064D, %g3
movgu %xcc, %l4, %o0
addccc %g7, 0x0E18, %g1
nop
setx 0x004F1617, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x3DBBF753, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fsubs %f31, %f28, %f24
fbg %fcc0, loop_2211
xnor %i1, %o4, %o1
nop
setx 0x74713489, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
fsqrts %f26, %f28
tsubcc %i3, 0x1AF0, %o3
loop_2211:
nop
wr %g0, 0x04, %asi
lda [%l7 + 0x78] %asi, %f10
movpos %xcc, %i5, %l0
orcc %l2, 0x14C0, %o5
bge loop_2212
orncc %i2, %l1, %o2
fmul8ulx16 %f24, %f16, %f8
array8 %i7, %g6, %g2
loop_2212:
nop
wr %g0, 0x19, %asi
lda [%l7 + 0x38] %asi, %f10
orncc %g5, 0x12E3, %l6
movvc %icc, %i4, %l3
xorcc %i0, 0x00EE, %o6
edge16l %l5, %o7, %i6
wr %g0, 0x89, %asi
sta %f7, [%l7 + 0x78] %asi
movcs %xcc, %g3, %l4
fpadd32s %f18, %f3, %f5
nop
setx 0xD040B6C7, %l0, %l6
st %l6, [%l7 + 0x0C]
ld [%l7 + 0x0C], %fsr
mulscc %o0, 0x0AC1, %g4
movl %xcc, %g1, %g7
tgu %xcc, 0x0
ldub [%l7 + 0x67], %o4
tvs %icc, 0x4
alignaddrl %o1, %i1, %i3
addcc %i5, %l0, %o3
umul %l2, 0x03DB, %i2
mova %icc, %l1, %o5
mulscc %i7, %g6, %o2
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x38] %asi, 0x2
nop
setx 0xB128EC5A2F44EAC0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xE8CECBD297EA7B02, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fsubd %f20, %f22, %f30
movcc %xcc, %l6, %i4
fmovrslz %l3, %f19, %f19
movleu %xcc, %g2, %i0
wr %g0, 0x04, %asi
ldsba [%l7 + 0x18] %asi, %o6
movleu %icc, %l5, %o7
addccc %g3, 0x07EF, %l4
mulx %i6, 0x12EB, %o0
srl %g1, %g4, %g7
taddcctv %o4, 0x046D, %o1
fmovda %icc, %f3, %f24
tneg %icc, 0x1
udiv %i1, 0x0DDD, %i3
bl,a loop_2213
sllx %l0, 0x08, %i5
fandnot2 %f4, %f2, %f2
fone %f10
loop_2213:
addccc %o3, 0x1805, %i2
stw %l1, [%l7 + 0x58]
smulcc %l2, %o5, %i7
te %icc, 0x5
fmovdvc %xcc, %f30, %f14
set 0x34, %i1
ldsha [%l7 + %i1] 0x19, %o2
fbuge %fcc2, loop_2214
bvc,a %xcc, loop_2215
andncc %g6, %g5, %l6
andn %l3, %g2, %i4
loop_2214:
ldstub [%l7 + 0x36], %i0
loop_2215:
sra %o6, 0x16, %l5
fandnot2s %f24, %f14, %f19
edge8l %o7, %g3, %i6
umul %l4, 0x1D8C, %o0
fands %f27, %f4, %f31
edge16 %g4, %g7, %o4
edge16ln %g1, %o1, %i1
stw %l0, [%l7 + 0x6C]
subccc %i5, 0x0E2E, %i3
edge8n %o3, %i2, %l2
te %xcc, 0x7
fabss %f22, %f30
sub %l1, %o5, %o2
stw %i7, [%l7 + 0x30]
movgu %icc, %g6, %l6
bg,a %icc, loop_2216
movrlz %l3, 0x1E6, %g2
fmovsle %xcc, %f15, %f29
movrgez %i4, %i0, %o6
loop_2216:
umulcc %l5, 0x0632, %o7
tgu %icc, 0x1
edge16n %g5, %g3, %l4
movle %icc, %o0, %g4
call loop_2217
stx %i6, [%l7 + 0x28]
sub %g7, 0x17D5, %o4
fmovdne %icc, %f28, %f14
loop_2217:
movg %icc, %o1, %i1
ldstub [%l7 + 0x12], %l0
movleu %xcc, %i5, %g1
edge32l %o3, %i3, %i2
andn %l1, 0x1F3C, %o5
edge8n %o2, %i7, %l2
fnegd %f22, %f0
movg %xcc, %g6, %l3
popc 0x0119, %g2
sra %l6, %i0, %i4
sir 0x0D98
fnegs %f23, %f7
wr %g0, 0x89, %asi
ldsha [%l7 + 0x54] %asi, %l5
fbo,a %fcc2, loop_2218
fbo,a %fcc3, loop_2219
tsubcctv %o7, %o6, %g3
taddcctv %g5, 0x052D, %o0
loop_2218:
umulcc %g4, 0x03D7, %i6
loop_2219:
tne %xcc, 0x4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32 %g7, %l4, %o1
alignaddrl %o4, %i1, %i5
udivcc %l0, 0x1AC7, %o3
bvc %xcc, loop_2220
edge8n %i3, %i2, %l1
nop
setx loop_2221, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bn,pt %xcc, loop_2222
loop_2220:
movrgez %g1, %o5, %o2
edge16 %l2, %i7, %g6
loop_2221:
fbne,a %fcc0, loop_2223
loop_2222:
tg %icc, 0x4
bne,pt %icc, loop_2224
fmovrsne %l3, %f16, %f4
loop_2223:
smulcc %l6, %g2, %i4
nop
fitod %f2, %f12
fdtox %f12, %f12
fxtod %f12, %f12
loop_2224:
nop
wr %g0, 0x18, %asi
ldda [%l7 + 0x60] %asi, %l4
fcmpne16 %f30, %f4, %i0
fbul,a %fcc0, loop_2225
fbo %fcc2, loop_2226
edge16l %o6, %o7, %g5
nop
fitos %f1, %f20
loop_2225:
fzero %f2
loop_2226:
fmovdneg %xcc, %f11, %f21
nop
set 0x25, %i4
ldsb [%l7 + %i4], %o0
wr %g0, 0x18, %asi
ldsba [%l7 + 0x5D] %asi, %g4
movcs %icc, %i6, %g3
sub %g7, %o1, %o4
andn %i1, 0x0712, %i5
subccc %l4, 0x03ED, %l0
tne %icc, 0x5
fmuld8sux16 %f24, %f0, %f30
fcmpgt32 %f22, %f2, %o3
fbuge %fcc3, loop_2227
stbar
movcc %xcc, %i3, %i2
te %icc, 0x4
loop_2227:
or %g1, 0x09E0, %l1
movpos %icc, %o2, %l2
movvc %xcc, %o5, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bneg loop_2228
fmovrdne %l3, %f26, %f22
fmovrslz %g6, %f8, %f0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2228:
bvs %icc, loop_2229
edge8n %l6, %g2, %l5
edge8n %i0, %o6, %o7
movre %i4, %o0, %g5
loop_2229:
prefetch [%l7 + 0x3C], 0x0
fandnot2s %f0, %f0, %f23
wr %g0, 0x89, %asi
stwa %i6, [%l7 + 0x30] %asi
fba %fcc1, loop_2230
edge32l %g3, %g4, %o1
fbge,a %fcc1, loop_2231
tne %icc, 0x3
loop_2230:
alignaddrl %g7, %o4, %i1
edge16n %i5, %l0, %l4
loop_2231:
te %icc, 0x0
nop
setx 0x23B9149420254701, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
fsqrtd %f30, %f2
set 0x12, %o7
stha %i3, [%l7 + %o7] 0x22
membar #Sync
fmovsge %xcc, %f17, %f22
set 0x40, %o2
ldda [%l7 + %o2] 0x80, %o2
fmovrdne %g1, %f22, %f18
tge %icc, 0x3
sra %l1, %i2, %o2
edge8ln %o5, %l2, %l3
array8 %g6, %l6, %g2
andcc %i7, %i0, %o6
add %o7, %l5, %i4
nop
set 0x08, %o6
sth %o0, [%l7 + %o6]
srlx %i6, %g3, %g4
movcc %icc, %o1, %g5
set 0x30, %l0
prefetcha [%l7 + %l0] 0x14, 0x1
movleu %icc, %i1, %i5
edge16l %l0, %g7, %l4
alignaddrl %i3, %o3, %l1
movpos %xcc, %i2, %o2
fmovdcc %icc, %f21, %f5
popc 0x0590, %g1
fnor %f10, %f30, %f22
sethi 0x199A, %l2
array32 %o5, %l3, %g6
tcs %xcc, 0x7
taddcc %g2, 0x0A56, %i7
bleu,a,pt %icc, loop_2232
andcc %l6, 0x1BA0, %o6
movvs %xcc, %o7, %i0
std %f0, [%l7 + 0x08]
loop_2232:
membar 0x40
udiv %i4, 0x0E6E, %o0
fblg,a %fcc0, loop_2233
bpos,pn %icc, loop_2234
tge %xcc, 0x5
addc %l5, 0x0E92, %g3
loop_2233:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2234:
srax %i6, 0x03, %o1
smulcc %g5, 0x11DC, %o4
fmovrdlez %i1, %f28, %f6
movle %icc, %g4, %l0
smulcc %i5, %g7, %i3
tsubcc %l4, 0x0DDB, %o3
nop
setx loop_2235, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movrne %l1, %o2, %g1
nop
setx loop_2236, %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
fsrc2s %f13, %f28
loop_2235:
srlx %l2, 0x0F, %o5
xnor %l3, %i2, %g2
loop_2236:
fnegs %f13, %f17
wr %g0, 0x80, %asi
sta %f14, [%l7 + 0x14] %asi
fmul8x16 %f2, %f12, %f20
fexpand %f3, %f10
movpos %icc, %i7, %l6
set 0x72, %g7
stha %o6, [%l7 + %g7] 0x04
smul %g6, %o7, %i4
movre %i0, 0x264, %o0
fbu,a %fcc3, loop_2237
brz,a %l5, loop_2238
fmovsvc %icc, %f18, %f8
movle %xcc, %i6, %g3
loop_2237:
xnorcc %o1, %g5, %i1
loop_2238:
fcmple16 %f20, %f14, %o4
nop
set 0x10, %g3
ldstub [%l7 + %g3], %g4
set 0x6A, %l4
ldstuba [%l7 + %l4] 0x80, %l0
ldstub [%l7 + 0x4F], %g7
fsrc2 %f8, %f18
movneg %icc, %i3, %l4
tne %icc, 0x3
tg %icc, 0x6
sth %o3, [%l7 + 0x2C]
fmuld8sux16 %f10, %f24, %f6
fnands %f22, %f9, %f22
movleu %xcc, %l1, %i5
fxor %f2, %f28, %f20
popc 0x0917, %o2
tcc %icc, 0x5
nop
fitod %f6, %f16
fdtoi %f16, %f18
fmovdle %xcc, %f17, %f5
wr %g0, 0x19, %asi
lduba [%l7 + 0x79] %asi, %l2
andn %o5, %l3, %g1
fpadd32 %f0, %f30, %f30
fornot2s %f1, %f15, %f28
movvc %xcc, %i2, %g2
fpackfix %f30, %f24
edge8 %i7, %o6, %g6
fmovsvc %xcc, %f8, %f9
nop
set 0x28, %g1
ldsw [%l7 + %g1], %l6
movvc %icc, %i4, %o7
popc %o0, %i0
nop
set 0x48, %i6
ldd [%l7 + %i6], %f4
fmovsgu %xcc, %f15, %f25
faligndata %f24, %f8, %f6
set 0x1A, %l3
lduba [%l7 + %l3] 0x81, %i6
andncc %l5, %g3, %g5
set 0x37, %g5
ldstuba [%l7 + %g5] 0x18, %i1
xnorcc %o1, %o4, %l0
addccc %g4, 0x0F67, %i3
srlx %l4, 0x1E, %g7
for %f18, %f26, %f24
fmul8x16 %f16, %f26, %f26
xnorcc %l1, %i5, %o3
andncc %o2, %o5, %l3
tcs %xcc, 0x2
movrne %g1, %l2, %g2
fmovdvc %icc, %f29, %f9
movl %icc, %i2, %o6
taddcc %g6, %i7, %i4
xnorcc %o7, 0x1200, %o0
fandnot1 %f2, %f22, %f12
srl %i0, 0x1F, %i6
fbo %fcc2, loop_2239
subccc %l6, 0x1E85, %g3
fxors %f12, %f0, %f27
array32 %g5, %i1, %o1
loop_2239:
udiv %o4, 0x148C, %l0
brz,a %g4, loop_2240
addccc %l5, %l4, %g7
edge8l %l1, %i5, %o3
tvs %icc, 0x7
loop_2240:
xnor %o2, %o5, %i3
alignaddrl %g1, %l3, %g2
udivx %i2, 0x0FBA, %o6
orn %l2, %i7, %i4
tne %xcc, 0x4
edge32ln %g6, %o7, %o0
fbn,a %fcc0, loop_2241
fmovsle %icc, %f1, %f6
edge32 %i0, %l6, %g3
subccc %i6, %g5, %i1
loop_2241:
nop
fitos %f4, %f13
fstoi %f13, %f22
mulscc %o1, %o4, %l0
orn %l5, 0x1E5B, %g4
array16 %l4, %g7, %l1
nop
setx 0x70417BFE, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
sethi 0x1987, %o3
tsubcctv %i5, 0x147E, %o5
addcc %i3, 0x0654, %g1
smul %l3, 0x1724, %g2
nop
fitod %f31, %f0
fmovdvc %xcc, %f4, %f30
array16 %o2, %o6, %l2
ldub [%l7 + 0x2F], %i7
fmovrslez %i2, %f28, %f8
tcs %xcc, 0x4
prefetch [%l7 + 0x24], 0x1
movg %xcc, %g6, %i4
andn %o0, 0x167F, %i0
membar #Sync
set 0x40, %l5
ldda [%l7 + %l5] 0x1f, %f0
fpadd16s %f15, %f4, %f28
fnors %f13, %f6, %f1
nop
fitos %f13, %f28
fstoi %f28, %f12
edge32l %l6, %g3, %o7
sethi 0x0340, %i6
edge32n %g5, %i1, %o4
edge16n %o1, %l5, %g4
movvc %xcc, %l0, %l4
udivx %g7, 0x1E4B, %l1
addccc %i5, %o3, %i3
tg %icc, 0x5
array8 %g1, %l3, %g2
alignaddrl %o2, %o6, %o5
edge32 %l2, %i7, %i2
fxnor %f10, %f4, %f0
andn %i4, %g6, %o0
udivcc %i0, 0x0A4E, %g3
edge16n %l6, %i6, %g5
edge32n %i1, %o7, %o4
lduw [%l7 + 0x60], %o1
set 0x0A, %o5
ldsha [%l7 + %o5] 0x11, %l5
udiv %g4, 0x1E65, %l0
addccc %g7, %l1, %l4
nop
setx loop_2242, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tl %xcc, 0x6
smulcc %i5, 0x0EEF, %o3
fpsub32 %f14, %f20, %f10
loop_2242:
membar 0x50
fbug %fcc0, loop_2243
movgu %xcc, %g1, %l3
nop
setx 0xA222B3CD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
fsqrts %f19, %f2
udivcc %g2, 0x11EE, %i3
loop_2243:
fblg %fcc1, loop_2244
smulcc %o2, %o6, %o5
edge16l %i7, %i2, %l2
brz,a %g6, loop_2245
loop_2244:
fbuge,a %fcc3, loop_2246
fmovsgu %xcc, %f20, %f0
fbge,a %fcc0, loop_2247
loop_2245:
xnorcc %o0, %i4, %i0
loop_2246:
brz %l6, loop_2248
sra %g3, 0x05, %g5
loop_2247:
fblg %fcc2, loop_2249
bne %xcc, loop_2250
loop_2248:
bleu,a %xcc, loop_2251
nop
setx 0x0C6C0D08, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
fsqrts %f1, %f14
loop_2249:
tcs %xcc, 0x4
loop_2250:
array16 %i1, %o7, %i6
loop_2251:
addc %o1, 0x1D3A, %l5
fmovdpos %xcc, %f28, %f31
fmovdvc %icc, %f0, %f13
set 0x2C, %o4
lduha [%l7 + %o4] 0x18, %g4
edge16 %o4, %l0, %l1
alignaddrl %l4, %g7, %i5
edge32n %g1, %l3, %o3
fbe %fcc3, loop_2252
subccc %g2, 0x07EE, %i3
subc %o2, %o6, %i7
movg %xcc, %o5, %l2
loop_2252:
edge16n %g6, %o0, %i4
alignaddr %i0, %i2, %l6
membar #Sync
set 0x40, %o3
ldda [%l7 + %o3] 0xf9, %f16
nop
setx 0xD495E465, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xFFD1C4E4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fmuls %f8, %f23, %f4
smulcc %g3, 0x0E01, %i1
movle %xcc, %g5, %i6
fmul8x16 %f0, %f14, %f26
mulscc %o1, %o7, %g4
membar 0x2C
fbo %fcc3, loop_2253
orn %o4, %l5, %l0
fbe,a %fcc1, loop_2254
brz %l1, loop_2255
loop_2253:
edge32n %l4, %i5, %g7
fmul8x16al %f6, %f19, %f20
loop_2254:
edge16ln %l3, %g1, %o3
loop_2255:
taddcc %g2, 0x1C3F, %o2
tsubcc %o6, %i7, %i3
movgu %icc, %o5, %g6
fpsub16s %f19, %f20, %f3
brlz %o0, loop_2256
addcc %i4, 0x1200, %i0
movne %icc, %l2, %i2
fpsub32 %f0, %f6, %f30
loop_2256:
movn %xcc, %l6, %i1
andcc %g3, %g5, %i6
brgz %o7, loop_2257
brgz %o1, loop_2258
fmul8x16al %f5, %f2, %f4
ba,a,pn %xcc, loop_2259
loop_2257:
subccc %o4, %g4, %l0
loop_2258:
fornot2s %f27, %f4, %f23
fpmerge %f8, %f25, %f28
loop_2259:
movrgz %l1, 0x211, %l5
movg %xcc, %l4, %g7
ta %xcc, 0x4
sir 0x0C67
sll %l3, 0x1B, %i5
nop
fitos %f3, %f20
fstod %f20, %f6
subc %g1, %o3, %g2
andncc %o2, %i7, %o6
fmovda %xcc, %f18, %f5
subc %i3, 0x17E0, %g6
array8 %o5, %o0, %i0
bne loop_2260
movrgz %l2, 0x25D, %i4
movle %xcc, %i2, %i1
ldstub [%l7 + 0x12], %l6
loop_2260:
tvs %icc, 0x1
call loop_2261
movle %xcc, %g3, %g5
fmovrsgez %o7, %f23, %f26
fornot2s %f16, %f23, %f13
loop_2261:
fblg %fcc3, loop_2262
fpsub32 %f2, %f14, %f24
tvc %icc, 0x4
bg,pt %icc, loop_2263
loop_2262:
sdivcc %o1, 0x15EB, %i6
tge %icc, 0x5
fbne,a %fcc1, loop_2264
loop_2263:
fmovrde %g4, %f16, %f12
fbuge,a %fcc3, loop_2265
tsubcc %l0, %o4, %l5
loop_2264:
tpos %icc, 0x6
udivcc %l4, 0x18B6, %l1
loop_2265:
nop
setx 0x3040E8BD, %l0, %l6
st %l6, [%l7 + 0x6C]
ld [%l7 + 0x6C], %fsr
udiv %g7, 0x139C, %l3
tgu %xcc, 0x6
set 0x18, %i0
ldxa [%g0 + %i0] 0x50, %i5
fpack16 %f20, %f24
smul %o3, %g1, %o2
fandnot2 %f8, %f10, %f28
fpack32 %f26, %f10, %f10
fble,a %fcc2, loop_2266
ba,a,pt %xcc, loop_2267
andncc %i7, %o6, %g2
movl %xcc, %i3, %o5
loop_2266:
te %icc, 0x5
loop_2267:
nop
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
be %xcc, loop_2268
fmovda %icc, %f1, %f21
movrlz %g6, 0x1A3, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2268:
call loop_2269
tleu %icc, 0x4
alignaddr %o0, %i4, %i2
movre %i1, 0x367, %l2
loop_2269:
srax %l6, %g5, %o7
subc %g3, %i6, %o1
fbuge,a %fcc1, loop_2270
movneg %icc, %l0, %g4
fblg %fcc2, loop_2271
ldsh [%l7 + 0x44], %o4
loop_2270:
ldsh [%l7 + 0x18], %l5
fxors %f30, %f24, %f2
loop_2271:
fble,a %fcc1, loop_2272
movvs %xcc, %l4, %g7
fpadd16 %f4, %f28, %f10
fmovrdlez %l3, %f6, %f0
loop_2272:
be,a,pn %icc, loop_2273
udivcc %i5, 0x0C9B, %l1
fmovdpos %icc, %f10, %f5
movgu %xcc, %o3, %o2
loop_2273:
fbule %fcc3, loop_2274
movle %xcc, %g1, %o6
taddcc %i7, 0x1C61, %g2
move %icc, %i3, %g6
loop_2274:
fnegd %f22, %f22
movrne %i0, 0x3E8, %o0
nop
setx 0x391E30A0FE6FA85A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x2A1254F159AABEDF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f22, %f10
brgez,a %i4, loop_2275
tneg %icc, 0x5
movvc %xcc, %o5, %i2
ldx [%l7 + 0x18], %l2
loop_2275:
srl %i1, 0x03, %l6
ldsw [%l7 + 0x7C], %o7
movge %icc, %g3, %i6
edge8 %g5, %o1, %l0
fbule,a %fcc1, loop_2276
taddcctv %o4, 0x193B, %l5
alignaddrl %g4, %l4, %l3
tsubcc %i5, %g7, %o3
loop_2276:
movrlez %l1, %o2, %o6
stb %g1, [%l7 + 0x32]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivx %i7, 0x1059, %i3
subcc %g2, 0x1A8B, %g6
movcs %icc, %o0, %i4
fbuge,a %fcc3, loop_2277
ld [%l7 + 0x3C], %f18
bneg,pt %xcc, loop_2278
fmovdge %icc, %f13, %f12
loop_2277:
movcc %xcc, %o5, %i0
taddcctv %i2, %i1, %l2
loop_2278:
move %icc, %o7, %g3
set 0x210, %i3
ldxa [%g0 + %i3] 0x52, %i6
bcc,a loop_2279
fmovsneg %icc, %f29, %f12
tgu %icc, 0x3
nop
fitos %f14, %f5
loop_2279:
sdiv %g5, 0x1B10, %o1
fnot2s %f13, %f16
andn %l0, 0x0B9B, %l6
fxors %f0, %f7, %f24
fnot2 %f6, %f22
fpadd32 %f10, %f10, %f10
brgz %o4, loop_2280
fbu,a %fcc2, loop_2281
xorcc %g4, %l4, %l5
smulcc %i5, %g7, %l3
loop_2280:
sethi 0x1125, %l1
loop_2281:
movpos %xcc, %o3, %o6
edge16 %o2, %i7, %g1
edge32ln %i3, %g2, %g6
sra %o0, 0x10, %o5
andcc %i0, %i4, %i2
move %icc, %i1, %o7
sll %l2, %i6, %g5
edge32 %o1, %g3, %l0
alignaddrl %o4, %l6, %l4
fpackfix %f16, %f13
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x5A] %asi, %l5
edge32l %i5, %g7, %g4
ba,pt %xcc, loop_2282
tvs %xcc, 0x7
movge %icc, %l1, %l3
ldsh [%l7 + 0x68], %o6
loop_2282:
prefetch [%l7 + 0x18], 0x2
edge8 %o2, %o3, %i7
movle %xcc, %i3, %g1
bvs,a,pt %xcc, loop_2283
popc 0x1F39, %g6
movl %xcc, %g2, %o5
st %f22, [%l7 + 0x70]
loop_2283:
fexpand %f19, %f20
fble %fcc1, loop_2284
fbn,a %fcc3, loop_2285
movpos %xcc, %i0, %i4
flush %l7 + 0x14
loop_2284:
sll %o0, 0x1D, %i1
loop_2285:
movrlez %o7, %l2, %i2
movrgz %g5, %i6, %o1
nop
setx 0x251E7856C0464416, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
movrgez %l0, %g3, %l6
tsubcc %l4, %o4, %l5
tcc %xcc, 0x0
and %g7, 0x106C, %g4
brgz,a %i5, loop_2286
nop
setx 0x0A327978, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x5F4DEB0B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fdivs %f24, %f13, %f29
wr %g0, 0x26, %asi
ldda [%l7 + 0x40] %asi, %l2
loop_2286:
fnegs %f6, %f0
wr %g0, 0x21, %asi
ldxa [%g0 + 0x108] %asi, %o6
udivcc %o2, 0x194C, %o3
movg %icc, %l1, %i3
fandnot2 %f24, %f26, %f26
edge8l %i7, %g1, %g6
fbue %fcc3, loop_2287
andcc %o5, 0x0C63, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bshuffle %f2, %f10, %f4
loop_2287:
popc 0x07DB, %i0
sllx %i4, %i1, %o7
subccc %l2, %o0, %i2
orncc %i6, %o1, %g5
movleu %icc, %l0, %g3
addc %l6, %o4, %l5
tgu %xcc, 0x2
fnegd %f22, %f0
smulcc %g7, %l4, %i5
move %xcc, %l3, %o6
set 0x0C, %o1
ldsha [%l7 + %o1] 0x15, %g4
edge32 %o3, %o2, %i3
movneg %icc, %l1, %i7
bg,pn %icc, loop_2288
edge16 %g1, %g6, %g2
xorcc %o5, 0x1100, %i4
nop
setx loop_2289, %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_2288:
mulscc %i0, %i1, %o7
xorcc %l2, %i2, %i6
fmovde %xcc, %f26, %f15
loop_2289:
fcmpeq16 %f30, %f16, %o0
membar 0x2A
tn %xcc, 0x3
set 0x18, %i5
sta %f29, [%l7 + %i5] 0x81
stx %o1, [%l7 + 0x40]
fmovdgu %xcc, %f16, %f20
srax %l0, 0x1C, %g3
set 0x68, %l6
stwa %g5, [%l7 + %l6] 0xeb
membar #Sync
fabsd %f10, %f30
sub %o4, 0x19C7, %l6
fzero %f26
fabss %f18, %f10
set 0x40, %i2
stda %f0, [%l7 + %i2] 0x1f
membar #Sync
nop
setx loop_2290, %l0, %l1
jmpl %l1, %g7
nop
setx 0xCD8E8D50, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
fsqrts %f28, %f5
sdivcc %l4, 0x1B53, %l5
addc %l3, 0x0658, %i5
loop_2290:
smul %o6, 0x119D, %g4
smul %o3, 0x187F, %o2
movrlez %l1, 0x3BC, %i7
bneg,pt %xcc, loop_2291
fors %f27, %f29, %f20
sdivcc %g1, 0x01B8, %g6
addcc %i3, %o5, %i4
loop_2291:
edge16ln %i0, %g2, %i1
bleu,a loop_2292
movg %xcc, %o7, %i2
tpos %icc, 0x3
srlx %i6, %o0, %o1
loop_2292:
fsrc2 %f10, %f24
flush %l7 + 0x64
ldd [%l7 + 0x70], %f10
tn %icc, 0x1
ldsb [%l7 + 0x17], %l0
fbug,a %fcc3, loop_2293
fmovrslz %g3, %f27, %f1
mova %icc, %g5, %l2
fnor %f8, %f12, %f2
loop_2293:
edge32ln %o4, %g7, %l4
mova %xcc, %l5, %l3
nop
setx 0xE0441D40, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
stbar
tne %icc, 0x5
tpos %xcc, 0x0
movre %i5, %l6, %o6
movg %icc, %o3, %g4
xor %l1, 0x12CE, %i7
nop
setx loop_2294, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
setx 0xFEEDEFCDA36B9130, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xE8DB9A601FD57547, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f20, %f0
popc 0x0322, %g1
udivx %o2, 0x0042, %i3
loop_2294:
tsubcc %o5, %g6, %i4
sdiv %i0, 0x011F, %i1
edge8n %o7, %i2, %g2
sdiv %o0, 0x18C2, %o1
fmovsgu %icc, %f3, %f8
edge8ln %i6, %g3, %g5
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x25] %asi, %l0
tg %xcc, 0x4
mulx %o4, %l2, %l4
set 0x68, %g6
ldxa [%l7 + %g6] 0x11, %g7
mulscc %l5, %l3, %i5
fmul8x16 %f9, %f28, %f10
sll %l6, 0x1B, %o3
tn %xcc, 0x7
brnz,a %g4, loop_2295
tne %xcc, 0x1
movrlez %o6, 0x2E6, %i7
fmul8sux16 %f12, %f28, %f18
loop_2295:
nop
wr %g0, 0x19, %asi
sta %f10, [%l7 + 0x68] %asi
be,pt %icc, loop_2296
bne,a loop_2297
prefetch [%l7 + 0x44], 0x1
sll %g1, 0x0D, %l1
loop_2296:
nop
set 0x24, %l2
lda [%l7 + %l2] 0x04, %f17
loop_2297:
bvs %xcc, loop_2298
edge32 %i3, %o2, %o5
edge32 %g6, %i4, %i1
array32 %o7, %i2, %g2
loop_2298:
edge16l %o0, %o1, %i0
set 0x40, %g2
stda %f0, [%l7 + %g2] 0xf1
membar #Sync
sll %i6, %g3, %l0
sdivx %g5, 0x15B8, %l2
xor %o4, 0x1F13, %l4
and %g7, %l3, %l5
bleu loop_2299
membar 0x37
tne %icc, 0x0
srax %i5, %l6, %g4
loop_2299:
tge %xcc, 0x3
sth %o3, [%l7 + 0x08]
std %f22, [%l7 + 0x20]
fmovrde %o6, %f26, %f30
tl %xcc, 0x6
stb %i7, [%l7 + 0x27]
fmovdne %xcc, %f25, %f14
fpadd16s %f6, %f7, %f15
fbne,a %fcc1, loop_2300
bge loop_2301
fmovdpos %xcc, %f19, %f7
tcc %xcc, 0x7
loop_2300:
nop
set 0x1C, %o0
stha %g1, [%l7 + %o0] 0x2a
membar #Sync
loop_2301:
movneg %icc, %l1, %o2
fbg,a %fcc1, loop_2302
sllx %i3, %o5, %g6
fmovdvs %xcc, %f14, %f23
bgu,pn %xcc, loop_2303
loop_2302:
edge16 %i1, %i4, %i2
edge16 %o7, %g2, %o0
fnand %f24, %f24, %f4
loop_2303:
movg %icc, %i0, %o1
wr %g0, 0x04, %asi
lda [%l7 + 0x54] %asi, %f22
swap [%l7 + 0x14], %i6
orncc %g3, 0x023E, %l0
wr %g0, 0xe3, %asi
stha %l2, [%l7 + 0x08] %asi
membar #Sync
set 0x3C, %g4
stba %g5, [%l7 + %g4] 0x19
umulcc %l4, %o4, %g7
nop
fitod %f8, %f12
fdtoi %f12, %f10
edge32n %l5, %i5, %l6
flush %l7 + 0x10
sllx %l3, 0x1E, %o3
taddcc %o6, 0x134F, %g4
udivcc %g1, 0x11DF, %l1
edge16l %o2, %i7, %i3
fmovdvs %icc, %f3, %f4
umulcc %g6, %o5, %i4
umul %i2, 0x0AED, %i1
tvc %xcc, 0x2
fcmple32 %f24, %f4, %o7
movvc %icc, %g2, %i0
ba,a,pt %icc, loop_2304
fsrc2s %f5, %f0
tvs %xcc, 0x3
fbge,a %fcc2, loop_2305
loop_2304:
swap [%l7 + 0x64], %o0
sll %o1, 0x04, %i6
set 0x40, %l1
lda [%l7 + %l1] 0x88, %f31
loop_2305:
pdist %f10, %f30, %f4
fmovdle %xcc, %f20, %f0
fpmerge %f5, %f9, %f30
tsubcctv %g3, 0x1800, %l2
set 0x0C, %i7
ldswa [%l7 + %i7] 0x89, %l0
lduh [%l7 + 0x70], %l4
add %l7, 0x40, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %g5, %o4
nop
setx 0x37ECE471, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x8F1A258B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fadds %f12, %f0, %f23
umulcc %l5, 0x15FC, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x89, %asi
ldswa [%l7 + 0x44] %asi, %l6
add %l7, 0x4C, %l6
wr %g0, 0x11, %asi
casa [%l6] %asi, %l3, %i5
movleu %xcc, %o6, %g4
array32 %o3, %g1, %l1
srax %o2, %i7, %i3
srax %g6, %o5, %i4
sub %i2, %i1, %o7
fmovsge %icc, %f21, %f25
nop
setx loop_2306, %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
taddcc %i0, %o0, %g2
fxors %f12, %f9, %f6
tneg %xcc, 0x3
loop_2306:
popc 0x1D5A, %i6
fone %f28
nop
setx 0xC7C9E078, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0x0D415116, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fdivs %f19, %f31, %f0
sub %g3, 0x165A, %o1
andcc %l2, %l0, %l4
be,a,pt %xcc, loop_2307
addc %o4, 0x17B1, %g5
tn %xcc, 0x4
wr %g0, 0x89, %asi
stha %l5, [%l7 + 0x1E] %asi
loop_2307:
movvs %icc, %g7, %l3
xorcc %i5, %o6, %l6
fbue,a %fcc3, loop_2308
edge8n %o3, %g4, %g1
fmovrde %o2, %f6, %f14
tsubcc %i7, %l1, %i3
loop_2308:
fbe %fcc2, loop_2309
te %xcc, 0x2
subcc %g6, 0x0ECF, %o5
move %xcc, %i4, %i2
loop_2309:
nop
set 0x0C, %i4
lduwa [%l7 + %i4] 0x04, %i1
sethi 0x0579, %i0
nop
setx loop_2310, %l0, %l1
jmpl %l1, %o7
nop
setx 0x80602F8E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %fsr
and %g2, %i6, %g3
andncc %o1, %l2, %l0
loop_2310:
nop
set 0x0A, %i1
stha %l4, [%l7 + %i1] 0x14
edge8n %o0, %g5, %l5
edge8 %o4, %g7, %l3
fba,a %fcc2, loop_2311
xnorcc %i5, %o6, %o3
movrlez %g4, 0x04C, %g1
movge %icc, %l6, %o2
loop_2311:
stbar
move %icc, %l1, %i7
edge32ln %i3, %o5, %g6
fmovdpos %xcc, %f23, %f4
movne %xcc, %i4, %i2
movg %icc, %i1, %i0
fzero %f12
movvc %icc, %g2, %o7
movrgez %i6, %o1, %l2
udivcc %l0, 0x0F56, %g3
ldub [%l7 + 0x46], %l4
prefetch [%l7 + 0x78], 0x2
andncc %o0, %l5, %o4
movg %xcc, %g7, %g5
taddcc %l3, 0x0927, %i5
sethi 0x1F53, %o3
fxors %f29, %f1, %f22
fxnor %f12, %f6, %f24
xnorcc %o6, %g1, %g4
wr %g0, 0x80, %asi
ldsha [%l7 + 0x4C] %asi, %o2
move %icc, %l6, %i7
fmovrdlez %l1, %f2, %f12
movg %icc, %o5, %g6
ldd [%l7 + 0x38], %f28
fbge,a %fcc2, loop_2312
for %f12, %f24, %f12
movre %i3, 0x090, %i4
set 0x16, %o7
ldsha [%l7 + %o7] 0x10, %i2
loop_2312:
alignaddr %i1, %g2, %o7
tsubcc %i0, %i6, %l2
sllx %l0, 0x0D, %o1
fandnot2 %f12, %f16, %f8
fmovrse %l4, %f6, %f14
fcmpgt16 %f4, %f0, %g3
set 0x18, %o6
prefetcha [%l7 + %o6] 0x14, 0x0
and %l5, 0x08DF, %o4
edge32ln %g7, %l3, %i5
udiv %o3, 0x1052, %g5
fmovs %f14, %f2
alignaddr %g1, %g4, %o2
sub %o6, %i7, %l1
sdivcc %o5, 0x09AC, %g6
movpos %xcc, %i3, %i4
edge8 %l6, %i2, %i1
wr %g0, 0xeb, %asi
stxa %g2, [%l7 + 0x08] %asi
membar #Sync
array8 %i0, %o7, %l2
udivcc %l0, 0x1ED4, %o1
ldd [%l7 + 0x48], %i6
taddcctv %g3, %l4, %l5
fmovs %f4, %f0
fcmpeq16 %f28, %f6, %o4
fmovse %xcc, %f5, %f16
addcc %o0, %l3, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitos %f7, %f18
fstox %f18, %f0
mulscc %o3, %g7, %g1
movrlez %g5, %o2, %g4
membar 0x07
lduh [%l7 + 0x44], %i7
movrne %l1, 0x241, %o6
mulx %o5, 0x06A0, %g6
set 0x0E, %l0
lduha [%l7 + %l0] 0x0c, %i4
and %i3, 0x033B, %i2
set 0x20, %o2
lduha [%l7 + %o2] 0x81, %i1
tleu %icc, 0x0
movpos %icc, %l6, %i0
prefetch [%l7 + 0x54], 0x2
edge16l %g2, %l2, %o7
udivx %l0, 0x18B2, %o1
umulcc %g3, %l4, %l5
ble,a %icc, loop_2313
tge %xcc, 0x3
movge %xcc, %o4, %i6
lduw [%l7 + 0x4C], %l3
loop_2313:
srl %i5, %o0, %g7
andn %g1, 0x13A7, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcc %o2, %g5, %g4
bneg,a,pn %xcc, loop_2314
tcc %icc, 0x2
andncc %i7, %o6, %l1
sdiv %g6, 0x1126, %o5
loop_2314:
addc %i4, %i2, %i3
xorcc %l6, %i1, %g2
xor %l2, 0x1CC9, %o7
udivcc %l0, 0x0F3A, %i0
movleu %xcc, %g3, %l4
tcc %xcc, 0x5
ta %icc, 0x2
udivx %l5, 0x142A, %o1
wr %g0, 0xf8, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
srax %i6, %l3, %i5
andncc %o0, %o4, %g1
nop
fitod %f6, %f30
fdtoi %f30, %f13
edge16ln %o3, %g7, %o2
fmuld8sux16 %f27, %f14, %f14
sdiv %g5, 0x0ACB, %i7
tg %icc, 0x0
edge8 %o6, %g4, %l1
fmovdge %xcc, %f10, %f28
nop
setx loop_2315, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
fitod %f1, %f20
subccc %g6, 0x0C69, %o5
umul %i4, %i3, %l6
loop_2315:
tl %xcc, 0x5
alignaddr %i1, %i2, %g2
set 0x53, %g3
ldsba [%l7 + %g3] 0x0c, %o7
fnot1s %f25, %f18
fmovdne %xcc, %f10, %f16
taddcctv %l2, 0x036A, %l0
fcmple16 %f2, %f0, %i0
nop
setx loop_2316, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movvs %xcc, %l4, %l5
brlez,a %g3, loop_2317
movvs %xcc, %o1, %i6
loop_2316:
xnor %l3, 0x0A1D, %i5
wr %g0, 0x04, %asi
ldswa [%l7 + 0x18] %asi, %o4
loop_2317:
nop
wr %g0, 0x11, %asi
stxa %o0, [%l7 + 0x28] %asi
brlz,a %g1, loop_2318
andn %g7, %o2, %o3
fmovdge %xcc, %f16, %f18
sllx %g5, 0x17, %o6
loop_2318:
movneg %xcc, %g4, %i7
fpadd16s %f9, %f15, %f17
tcc %icc, 0x2
nop
setx loop_2319, %l0, %l1
jmpl %l1, %g6
movgu %icc, %o5, %l1
bcs,a,pt %icc, loop_2320
movcc %xcc, %i3, %i4
loop_2319:
mulx %l6, 0x1F61, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2320:
xorcc %i1, 0x0F20, %g2
fabss %f0, %f6
ldsh [%l7 + 0x16], %l2
tsubcc %o7, 0x0C2E, %l0
edge8 %l4, %i0, %g3
fbu %fcc2, loop_2321
sdiv %l5, 0x04EE, %i6
movrlz %l3, %o1, %o4
fxnors %f30, %f2, %f6
loop_2321:
fornot2s %f15, %f25, %f25
brlz %o0, loop_2322
array8 %g1, %i5, %g7
movre %o3, 0x29B, %g5
nop
fitod %f0, %f14
fdtos %f14, %f11
loop_2322:
movpos %xcc, %o6, %o2
addcc %g4, %i7, %g6
fbge %fcc0, loop_2323
mova %icc, %o5, %i3
nop
set 0x4E, %g7
ldstub [%l7 + %g7], %l1
smul %l6, 0x1ACF, %i4
loop_2323:
fornot2 %f2, %f6, %f22
fsrc2 %f16, %f16
ldsh [%l7 + 0x64], %i1
nop
fitod %f6, %f12
fdtox %f12, %f22
fxtod %f22, %f10
sethi 0x17A6, %i2
mulx %g2, 0x0650, %l2
subccc %l0, %o7, %i0
nop
setx 0x29D6655D9C3C8065, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x93E8723D635A3673, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fsubd %f14, %f4, %f18
sth %g3, [%l7 + 0x34]
tgu %xcc, 0x2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8x16al %f20, %f5, %f0
fpsub32s %f14, %f27, %f27
fmovse %icc, %f2, %f1
tne %icc, 0x0
array16 %l4, %i6, %l3
fmovdcs %xcc, %f28, %f9
edge8n %l5, %o1, %o4
xnorcc %g1, %o0, %g7
tvc %xcc, 0x3
andcc %o3, 0x0CE7, %g5
set 0x30, %l4
ldda [%l7 + %l4] 0xeb, %i4
sir 0x0AC0
orn %o6, %g4, %i7
edge32ln %o2, %o5, %i3
movvs %icc, %l1, %g6
bshuffle %f6, %f20, %f16
movrlz %l6, 0x045, %i4
sllx %i2, %i1, %l2
set 0x74, %i6
lda [%l7 + %i6] 0x15, %f20
add %l0, 0x1DF7, %o7
bshuffle %f18, %f20, %f26
array32 %i0, %g3, %g2
fornot2s %f4, %f18, %f19
ta %xcc, 0x2
bcs,pn %xcc, loop_2324
movn %icc, %i6, %l4
fornot1 %f26, %f0, %f22
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2324:
taddcctv %l5, %l3, %o4
te %icc, 0x5
movrlz %g1, 0x1D9, %o1
edge16ln %g7, %o0, %o3
bne,a %icc, loop_2325
or %i5, 0x0974, %g5
faligndata %f6, %f22, %f10
movleu %xcc, %g4, %i7
loop_2325:
tle %icc, 0x1
edge32n %o2, %o6, %o5
fnand %f28, %f24, %f18
fpack16 %f0, %f0
ble,a %icc, loop_2326
fcmple32 %f0, %f12, %l1
bvc,pn %icc, loop_2327
sdiv %g6, 0x1BAB, %l6
loop_2326:
nop
wr %g0, 0x89, %asi
stwa %i4, [%l7 + 0x38] %asi
loop_2327:
fmovdl %icc, %f29, %f1
sub %i3, %i1, %l2
brnz,a %i2, loop_2328
mulscc %o7, %i0, %g3
orncc %g2, 0x1447, %i6
set 0x24, %l3
stwa %l4, [%l7 + %l3] 0x11
loop_2328:
nop
setx loop_2329, %l0, %l1
jmpl %l1, %l0
ldstub [%l7 + 0x62], %l3
sdiv %l5, 0x0CD7, %o4
wr %g0, 0x22, %asi
stha %o1, [%l7 + 0x64] %asi
membar #Sync
loop_2329:
tl %icc, 0x3
std %f2, [%l7 + 0x38]
array8 %g7, %g1, %o3
movne %xcc, %o0, %g5
bvc,pn %xcc, loop_2330
movvs %xcc, %g4, %i5
bne,a %xcc, loop_2331
taddcctv %o2, %o6, %i7
loop_2330:
popc 0x078E, %l1
brz,a %g6, loop_2332
loop_2331:
nop
setx 0x9E80F4346B6E8511, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xF876A9C8FF37562D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f4, %f16
smulcc %o5, %l6, %i3
sra %i4, 0x05, %i1
loop_2332:
udivx %i2, 0x15E4, %o7
fpsub16s %f5, %f28, %f6
fmovrdlez %l2, %f6, %f0
tleu %xcc, 0x5
subcc %g3, 0x0AB8, %i0
mulx %g2, 0x14AD, %i6
orcc %l4, %l3, %l5
nop
fitos %f7, %f15
fstox %f15, %f16
fxtos %f16, %f20
fmovdle %icc, %f31, %f1
movge %icc, %o4, %l0
tl %icc, 0x4
fmovsl %icc, %f2, %f30
nop
setx 0x606D8E76, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
sub %g7, %g1, %o3
movle %xcc, %o0, %o1
ldd [%l7 + 0x30], %g4
fmovdg %xcc, %f13, %f10
edge8n %i5, %g4, %o2
addcc %o6, %i7, %g6
set 0x30, %g5
prefetcha [%l7 + %g5] 0x19, 0x3
fble %fcc0, loop_2333
bleu,a,pt %icc, loop_2334
sth %o5, [%l7 + 0x7A]
nop
setx 0xBC0F09FC79798036, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xC61EECD48C802109, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f0, %f8
loop_2333:
fmovdg %icc, %f19, %f16
loop_2334:
fsrc2 %f14, %f30
orn %l6, 0x113F, %i3
ldsw [%l7 + 0x5C], %i4
movneg %icc, %i2, %i1
movcc %icc, %o7, %l2
movleu %xcc, %g3, %i0
sub %i6, 0x0C3F, %g2
brgz,a %l4, loop_2335
tcc %xcc, 0x2
call loop_2336
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2335:
addc %l3, %l5, %l0
tpos %icc, 0x2
loop_2336:
fcmpgt16 %f0, %f14, %o4
set 0x76, %l5
ldstuba [%l7 + %l5] 0x81, %g1
edge8l %o3, %o0, %g7
fpsub16 %f8, %f24, %f10
edge16ln %g5, %i5, %g4
fsrc1 %f4, %f4
tcc %xcc, 0x7
smul %o1, %o6, %o2
movrgz %g6, %i7, %o5
alignaddrl %l1, %i3, %l6
add %l7, 0x08, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %i2
casxa [%l6] %asi, %i2, %i4
brgez,a %o7, loop_2337
fmovrdlz %l2, %f10, %f8
tg %icc, 0x1
mulx %i1, 0x0F39, %i0
loop_2337:
nop
wr %g0, 0x19, %asi
stwa %g3, [%l7 + 0x38] %asi
set 0x28, %g1
prefetcha [%l7 + %g1] 0x18, 0x1
edge16n %l4, %l3, %l5
wr %g0, 0x88, %asi
lduba [%l7 + 0x1D] %asi, %l0
orncc %i6, %g1, %o3
edge32 %o4, %o0, %g7
orncc %i5, 0x035F, %g4
ble,pn %xcc, loop_2338
tle %xcc, 0x3
ldsb [%l7 + 0x19], %o1
tg %xcc, 0x2
loop_2338:
nop
setx loop_2339, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movpos %xcc, %g5, %o6
ld [%l7 + 0x58], %f9
set 0x38, %o5
ldxa [%l7 + %o5] 0x89, %g6
loop_2339:
te %icc, 0x0
bvc,pn %xcc, loop_2340
fbg %fcc1, loop_2341
brgez,a %i7, loop_2342
xorcc %o5, 0x0879, %l1
loop_2340:
nop
setx loop_2343, %l0, %l1
jmpl %l1, %o2
loop_2341:
edge16l %i3, %l6, %i2
loop_2342:
add %i4, 0x0C6F, %l2
fmovsne %icc, %f18, %f26
loop_2343:
array8 %o7, %i1, %g3
movrne %i0, %l4, %l3
fornot1 %f30, %f20, %f26
fzero %f0
stbar
edge32 %g2, %l5, %l0
mulx %i6, %g1, %o3
edge32l %o4, %g7, %o0
set 0x32, %o3
ldstuba [%l7 + %o3] 0x04, %g4
fnot2s %f4, %f0
edge32ln %o1, %g5, %i5
fornot2s %f22, %f7, %f10
fands %f7, %f7, %f17
movvs %xcc, %o6, %i7
tl %xcc, 0x7
tsubcc %o5, 0x04DB, %l1
movgu %icc, %o2, %g6
edge16ln %l6, %i3, %i2
sub %l2, 0x1C56, %i4
tn %icc, 0x3
fmovrdne %o7, %f12, %f22
mulscc %i1, 0x0543, %g3
addccc %l4, 0x1DCF, %i0
bcc,a loop_2344
fbn,a %fcc1, loop_2345
swap [%l7 + 0x50], %g2
ldd [%l7 + 0x50], %f10
loop_2344:
add %l3, %l5, %l0
loop_2345:
nop
fitos %f12, %f19
fstox %f19, %f4
fxtos %f4, %f12
fmovrdgez %i6, %f14, %f28
tn %xcc, 0x2
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %g1, %o4
fbne,a %fcc2, loop_2346
movrlez %o3, 0x1E3, %o0
tleu %xcc, 0x7
movleu %icc, %g4, %g7
loop_2346:
fmul8x16au %f23, %f15, %f0
ldub [%l7 + 0x6C], %o1
fblg,a %fcc1, loop_2347
movne %xcc, %i5, %g5
fcmpne32 %f12, %f26, %i7
edge32 %o5, %o6, %o2
loop_2347:
tge %xcc, 0x4
movrlz %g6, 0x1BF, %l1
movrgz %i3, 0x156, %i2
sdivcc %l6, 0x09C7, %l2
ldsb [%l7 + 0x29], %o7
sll %i4, %g3, %i1
bvc,pn %icc, loop_2348
nop
fitod %f2, %f10
fdtox %f10, %f16
fxtod %f16, %f4
fornot1s %f17, %f0, %f27
movneg %xcc, %i0, %l4
loop_2348:
fble,a %fcc3, loop_2349
fbe %fcc0, loop_2350
tvc %icc, 0x7
add %g2, %l3, %l0
loop_2349:
nop
set 0x18, %i0
prefetcha [%l7 + %i0] 0x15, 0x3
loop_2350:
edge8l %l5, %g1, %o4
fpsub16s %f17, %f16, %f6
fsrc1s %f25, %f6
andcc %o3, %o0, %g7
mulx %g4, 0x1545, %i5
fpackfix %f4, %f26
ba,a loop_2351
fone %f4
fbl,a %fcc3, loop_2352
nop
fitos %f21, %f17
loop_2351:
edge32 %o1, %i7, %o5
tg %icc, 0x2
loop_2352:
nop
setx loop_2353, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tleu %icc, 0x3
and %g5, %o6, %g6
bl,pt %icc, loop_2354
loop_2353:
addcc %o2, 0x199F, %i3
flush %l7 + 0x48
tsubcctv %i2, %l1, %l2
loop_2354:
sllx %l6, %i4, %g3
tleu %icc, 0x3
fones %f15
fbo %fcc2, loop_2355
fble,a %fcc2, loop_2356
tvc %xcc, 0x4
mova %xcc, %i1, %o7
loop_2355:
tneg %xcc, 0x5
loop_2356:
fpsub32s %f11, %f27, %f12
bleu,a,pt %icc, loop_2357
movrlz %l4, %i0, %l3
nop
setx loop_2358, %l0, %l1
jmpl %l1, %g2
edge8 %l0, %l5, %i6
loop_2357:
bg loop_2359
ta %xcc, 0x2
loop_2358:
fnegs %f3, %f9
addcc %g1, 0x1D5C, %o3
loop_2359:
nop
set 0x40, %i3
stda %f16, [%l7 + %i3] 0x14
wr %g0, 0x89, %asi
stha %o0, [%l7 + 0x50] %asi
restored
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
bleu,pt %xcc, loop_2360
ta %xcc, 0x0
movgu %xcc, %o4, %g7
movle %icc, %g4, %i5
loop_2360:
srlx %o1, %o5, %i7
nop
fitod %f4, %f22
fdtox %f22, %f0
fblg,a %fcc2, loop_2361
tne %icc, 0x3
membar 0x7B
tvs %icc, 0x3
loop_2361:
fcmpeq16 %f2, %f4, %o6
bne,a,pt %xcc, loop_2362
udivx %g6, 0x1011, %o2
fxors %f29, %f30, %f13
array8 %g5, %i2, %i3
loop_2362:
fandnot2 %f10, %f20, %f24
smul %l2, %l6, %l1
fexpand %f6, %f22
fbug %fcc0, loop_2363
edge32 %g3, %i1, %o7
fbuge,a %fcc3, loop_2364
edge32n %l4, %i4, %i0
loop_2363:
srax %l3, %l0, %g2
edge8 %i6, %l5, %g1
loop_2364:
fmovdpos %xcc, %f12, %f8
fmovdge %xcc, %f26, %f21
add %l7, 0x58, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %o0
casa [%l6] %asi, %o0, %o4
tsubcc %o3, %g4, %g7
nop
fitod %f8, %f16
fdtos %f16, %f4
edge8n %o1, %i5, %o5
add %o6, %g6, %o2
fmovsgu %xcc, %f4, %f20
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x78] %asi, 0x0
bvs,a %icc, loop_2365
tneg %icc, 0x6
ba loop_2366
tcs %xcc, 0x3
loop_2365:
nop
setx 0x6055FF4F, %l0, %l6
st %l6, [%l7 + 0x6C]
ld [%l7 + 0x6C], %fsr
brlz %i2, loop_2367
loop_2366:
movge %icc, %i3, %l2
edge16n %l6, %l1, %g3
srlx %i1, 0x08, %o7
loop_2367:
movcs %xcc, %l4, %i4
fmul8x16 %f8, %f16, %f16
xnorcc %i0, %i7, %l3
set 0x10, %o1
stxa %g2, [%l7 + %o1] 0x23
membar #Sync
subccc %l0, %i6, %l5
be loop_2368
fbo %fcc2, loop_2369
fmovsleu %icc, %f28, %f23
fzero %f8
loop_2368:
edge8l %g1, %o4, %o0
loop_2369:
edge32l %g4, %g7, %o3
edge16 %o1, %i5, %o5
swap [%l7 + 0x48], %o6
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
tleu %xcc, 0x2
movl %icc, %o2, %g5
nop
setx 0x667299B5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x5F238990, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fsubs %f20, %f8, %f23
movleu %icc, %g6, %i2
movrlz %i3, %l6, %l2
smul %l1, 0x0B70, %g3
fbn %fcc0, loop_2370
fmovscs %xcc, %f25, %f16
smulcc %i1, 0x1132, %o7
fbug %fcc3, loop_2371
loop_2370:
smul %l4, %i4, %i0
fmovspos %xcc, %f7, %f24
nop
set 0x58, %i5
ldd [%l7 + %i5], %i6
loop_2371:
bl loop_2372
fbule %fcc0, loop_2373
fnegd %f30, %f24
ldx [%l7 + 0x10], %l3
loop_2372:
umulcc %g2, %l0, %i6
loop_2373:
fmovrde %l5, %f18, %f24
sth %o4, [%l7 + 0x3A]
array8 %g1, %g4, %g7
edge32n %o3, %o0, %o1
edge8ln %o5, %o6, %i5
smul %o2, 0x13CB, %g5
subccc %i2, %i3, %l6
ldd [%l7 + 0x18], %f4
srlx %g6, 0x0B, %l1
umulcc %g3, 0x0E75, %l2
fbge,a %fcc2, loop_2374
edge8 %o7, %l4, %i1
udivcc %i0, 0x0663, %i7
brgez,a %i4, loop_2375
loop_2374:
xor %l3, %g2, %i6
fbe,a %fcc2, loop_2376
bgu,a,pt %xcc, loop_2377
loop_2375:
fmovrde %l5, %f6, %f6
tvc %icc, 0x4
loop_2376:
alignaddr %o4, %g1, %l0
loop_2377:
addcc %g4, 0x07A3, %o3
edge32 %o0, %o1, %g7
fbn,a %fcc0, loop_2378
movneg %xcc, %o5, %i5
ldstub [%l7 + 0x44], %o6
bg,a,pn %icc, loop_2379
loop_2378:
edge32n %g5, %i2, %o2
fmovsle %xcc, %f24, %f22
udiv %l6, 0x01CF, %g6
loop_2379:
fmovrdgez %i3, %f28, %f26
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16n %g3, %l1, %l2
fxnor %f30, %f20, %f20
sdivcc %o7, 0x1F24, %l4
andncc %i0, %i1, %i7
bge,a %icc, loop_2380
tne %xcc, 0x7
movvc %icc, %l3, %i4
xnor %g2, %i6, %l5
loop_2380:
nop
set 0x55, %l6
ldstuba [%l7 + %l6] 0x19, %o4
tleu %xcc, 0x7
bl,a %xcc, loop_2381
fcmpgt32 %f24, %f16, %l0
tne %icc, 0x1
mova %icc, %g4, %g1
loop_2381:
swap [%l7 + 0x70], %o0
movcs %icc, %o1, %g7
move %icc, %o3, %o5
sethi 0x159B, %o6
tgu %icc, 0x0
fnand %f18, %f20, %f16
fornot1s %f24, %f25, %f21
nop
setx 0x158F64CD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x6E460558, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fadds %f14, %f1, %f10
array8 %g5, %i5, %o2
edge32l %i2, %l6, %g6
tleu %icc, 0x2
fmovsne %xcc, %f21, %f26
fnegd %f12, %f6
ldsh [%l7 + 0x64], %i3
orncc %l1, 0x1447, %g3
tl %icc, 0x0
movg %xcc, %o7, %l2
srl %l4, %i0, %i1
fbu %fcc0, loop_2382
ta %icc, 0x7
fornot1s %f13, %f0, %f28
umul %i7, 0x074D, %l3
loop_2382:
nop
set 0x44, %i2
ldswa [%l7 + %i2] 0x15, %g2
orn %i4, %l5, %i6
fpsub16 %f16, %f24, %f30
subc %o4, %l0, %g1
fandnot2s %f7, %f22, %f8
xnorcc %o0, 0x116B, %g4
tvc %xcc, 0x0
fmovdne %icc, %f31, %f19
ldx [%l7 + 0x28], %g7
stw %o1, [%l7 + 0x0C]
set 0x28, %g6
lduha [%l7 + %g6] 0x89, %o3
movcc %xcc, %o5, %g5
membar 0x43
movle %xcc, %i5, %o6
sra %o2, %i2, %l6
fmovse %icc, %f11, %f18
fabsd %f0, %f2
xnor %g6, 0x18B5, %i3
fpsub16s %f9, %f5, %f3
flush %l7 + 0x28
bg,a,pt %xcc, loop_2383
movne %xcc, %l1, %o7
fmovsgu %xcc, %f27, %f0
fba,a %fcc0, loop_2384
loop_2383:
xnor %l2, %l4, %i0
sllx %g3, 0x05, %i1
tsubcctv %i7, 0x1E0E, %l3
loop_2384:
sethi 0x15FA, %i4
popc 0x0D1F, %l5
fcmpeq32 %f4, %f28, %g2
call loop_2385
edge16 %i6, %o4, %l0
subc %o0, 0x0731, %g1
set 0x7C, %o4
stba %g4, [%l7 + %o4] 0x2a
membar #Sync
loop_2385:
movg %xcc, %o1, %g7
tg %xcc, 0x3
umul %o3, 0x0BC0, %g5
set 0x60, %l2
lduwa [%l7 + %l2] 0x80, %i5
tleu %xcc, 0x2
brz,a %o6, loop_2386
movn %icc, %o5, %i2
orn %o2, %l6, %g6
fandnot2s %f29, %f26, %f26
loop_2386:
fbn,a %fcc3, loop_2387
or %i3, %l1, %o7
movleu %icc, %l2, %l4
fpadd16 %f0, %f14, %f22
loop_2387:
edge16n %i0, %g3, %i1
sra %l3, %i7, %l5
bleu,a,pt %icc, loop_2388
sir 0x0761
nop
set 0x24, %o0
lduw [%l7 + %o0], %g2
fmovsne %icc, %f31, %f29
loop_2388:
fmovdcs %icc, %f24, %f10
movneg %xcc, %i4, %o4
edge32ln %i6, %o0, %g1
addcc %l0, %o1, %g7
tcs %xcc, 0x4
edge8n %g4, %g5, %i5
fmovrde %o3, %f0, %f28
fmovsne %xcc, %f18, %f14
movgu %icc, %o6, %o5
tgu %xcc, 0x7
add %i2, %l6, %g6
sra %o2, %i3, %o7
tneg %icc, 0x5
tpos %xcc, 0x3
addc %l2, %l1, %i0
fbg,a %fcc1, loop_2389
edge16n %l4, %g3, %i1
edge16ln %i7, %l5, %l3
movg %xcc, %g2, %o4
loop_2389:
sub %i6, 0x1183, %o0
fmovrsgz %g1, %f19, %f30
udivcc %i4, 0x0104, %o1
bge %icc, loop_2390
nop
setx 0x05ACC1D9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0xFEC84A1B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fmuls %f18, %f2, %f29
edge16ln %l0, %g4, %g5
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
loop_2390:
edge8l %i5, %o3, %g7
nop
set 0x0A, %g4
ldsb [%l7 + %g4], %o5
tl %xcc, 0x3
loop_2391:
bne,a,pt %xcc, loop_2392
edge32n %o6, %l6, %g6
edge16l %o2, %i2, %o7
srl %i3, %l1, %l2
loop_2392:
nop
setx loop_2393, %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
edge32n %l4, %i0, %i1
movrlz %g3, 0x20B, %l5
movcc %xcc, %i7, %l3
loop_2393:
movrgez %g2, 0x03D, %i6
fnot2s %f23, %f28
subc %o4, 0x10EA, %g1
edge8ln %i4, %o1, %l0
sethi 0x1B97, %o0
or %g5, %g4, %i5
flush %l7 + 0x14
movgu %icc, %o3, %g7
sub %o5, 0x129E, %o6
subcc %g6, 0x175B, %o2
edge8l %l6, %i2, %o7
fornot2 %f30, %f0, %f18
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbe %fcc2, loop_2394
xor %i3, 0x0A82, %l2
udiv %l1, 0x0AF6, %l4
fcmple16 %f14, %f6, %i1
loop_2394:
stx %i0, [%l7 + 0x50]
stw %g3, [%l7 + 0x64]
fmul8ulx16 %f28, %f30, %f2
sllx %l5, 0x18, %l3
wr %g0, 0x11, %asi
ldsba [%l7 + 0x47] %asi, %g2
fsrc1s %f17, %f23
and %i6, %i7, %o4
nop
setx loop_2395, %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_2396, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
addc %i4, %o1, %g1
wr %g0, 0x11, %asi
lduwa [%l7 + 0x14] %asi, %l0
loop_2395:
fbne %fcc2, loop_2397
loop_2396:
orcc %g5, 0x17CB, %g4
mulscc %o0, %i5, %g7
fmovrdne %o3, %f6, %f30
loop_2397:
fmovrsgez %o5, %f8, %f12
fmovdcc %xcc, %f11, %f12
sdivcc %g6, 0x0BE7, %o6
taddcc %l6, %i2, %o7
brz,a %i3, loop_2398
mulx %l2, 0x0BBE, %o2
tcs %xcc, 0x7
movle %icc, %l1, %i1
loop_2398:
prefetch [%l7 + 0x14], 0x3
tne %icc, 0x4
move %xcc, %i0, %g3
nop
setx 0x57BDBA5488F6F786, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xA67EF49AC558C404, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f20, %f16
edge8 %l4, %l3, %g2
fornot2 %f20, %f22, %f8
ldstub [%l7 + 0x31], %i6
brnz,a %i7, loop_2399
movre %o4, %l5, %i4
bpos,a loop_2400
tne %xcc, 0x2
loop_2399:
fands %f31, %f31, %f23
sra %o1, %l0, %g5
loop_2400:
subccc %g1, %o0, %g4
tg %xcc, 0x7
fmovrde %i5, %f20, %f20
array8 %g7, %o5, %g6
tvs %xcc, 0x7
movle %xcc, %o3, %o6
addccc %l6, %o7, %i3
wr %g0, 0x04, %asi
stda %f0, [%l7 + 0x40] %asi
andncc %l2, %o2, %i2
prefetch [%l7 + 0x08], 0x1
fmovrslez %l1, %f30, %f2
movre %i1, 0x397, %i0
edge32ln %g3, %l3, %g2
fbue,a %fcc2, loop_2401
tsubcctv %i6, %i7, %o4
fmovrdlz %l4, %f6, %f16
sub %l5, %i4, %l0
loop_2401:
alignaddrl %o1, %g1, %g5
membar 0x1F
add %o0, %g4, %g7
edge8l %o5, %g6, %o3
orncc %i5, 0x139B, %l6
movvc %xcc, %o7, %i3
sdivx %o6, 0x0E64, %o2
edge8n %i2, %l1, %l2
bleu,a,pt %xcc, loop_2402
brnz %i1, loop_2403
edge16 %i0, %l3, %g3
ldx [%l7 + 0x48], %i6
loop_2402:
brlez %g2, loop_2404
loop_2403:
mulscc %i7, 0x1901, %o4
fone %f10
array32 %l4, %l5, %i4
loop_2404:
smul %l0, %o1, %g1
ba,a %xcc, loop_2405
fmovspos %xcc, %f11, %f26
fble %fcc0, loop_2406
umulcc %o0, 0x0833, %g4
loop_2405:
movrgez %g7, 0x345, %o5
movleu %xcc, %g5, %o3
loop_2406:
ld [%l7 + 0x30], %f4
ldstub [%l7 + 0x3C], %g6
sdivx %i5, 0x067A, %o7
fbge %fcc0, loop_2407
brgz,a %l6, loop_2408
tcs %xcc, 0x7
fbule,a %fcc1, loop_2409
loop_2407:
bpos,pn %xcc, loop_2410
loop_2408:
edge16n %i3, %o2, %i2
sdiv %l1, 0x1707, %o6
loop_2409:
movn %xcc, %l2, %i1
loop_2410:
nop
set 0x18, %l1
ldd [%l7 + %l1], %f14
alignaddrl %i0, %l3, %g3
bleu,a %xcc, loop_2411
srl %g2, %i6, %i7
bpos,pn %xcc, loop_2412
nop
setx 0x90AA2B763855F122, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x3086EB10C95CA665, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f16, %f0
loop_2411:
sub %o4, 0x0233, %l4
tsubcctv %i4, 0x18DD, %l5
loop_2412:
stb %o1, [%l7 + 0x35]
mulscc %l0, %o0, %g1
orcc %g4, 0x0111, %o5
srax %g7, 0x14, %o3
fandnot1s %f23, %f14, %f9
wr %g0, 0x81, %asi
lduwa [%l7 + 0x44] %asi, %g6
nop
setx 0x104CD947, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
sub %g5, 0x1173, %o7
subccc %i5, 0x0E84, %l6
udiv %o2, 0x1875, %i2
set 0x3C, %i7
stha %i3, [%l7 + %i7] 0x22
membar #Sync
and %o6, 0x0C00, %l1
fbo,a %fcc3, loop_2413
tvs %xcc, 0x2
bvs loop_2414
tsubcc %i1, 0x187B, %i0
loop_2413:
brgz,a %l2, loop_2415
movge %icc, %l3, %g2
loop_2414:
addccc %i6, 0x1203, %g3
fmovrdlz %o4, %f10, %f28
loop_2415:
fandnot1 %f28, %f12, %f24
tcc %icc, 0x4
bge,a,pn %xcc, loop_2416
tsubcc %i7, 0x107E, %l4
movre %l5, %i4, %o1
tneg %icc, 0x4
loop_2416:
movrne %o0, 0x2D4, %l0
fbne,a %fcc2, loop_2417
edge32ln %g4, %g1, %g7
move %icc, %o3, %g6
edge32n %g5, %o5, %o7
loop_2417:
array8 %i5, %o2, %l6
set 0x6A, %i4
stha %i2, [%l7 + %i4] 0x04
set 0x0E, %g2
ldsha [%l7 + %g2] 0x80, %o6
set 0x58, %o7
stxa %i3, [%l7 + %o7] 0x2b
membar #Sync
tn %xcc, 0x1
udivcc %l1, 0x17FF, %i1
movneg %xcc, %l2, %l3
tne %xcc, 0x0
fands %f9, %f22, %f7
fornot2 %f24, %f4, %f16
smul %i0, 0x1165, %i6
fmovsg %xcc, %f27, %f3
nop
set 0x30, %i1
stx %g2, [%l7 + %i1]
udiv %o4, 0x088A, %i7
fmovrdne %l4, %f6, %f14
umul %g3, %i4, %l5
ta %icc, 0x6
bl,a,pt %icc, loop_2418
fnot2s %f18, %f15
fba %fcc3, loop_2419
tgu %icc, 0x5
loop_2418:
brgez %o0, loop_2420
bpos,pn %icc, loop_2421
loop_2419:
srl %o1, 0x19, %g4
tle %xcc, 0x3
loop_2420:
fpsub16 %f0, %f20, %f2
loop_2421:
move %xcc, %g1, %l0
sll %g7, %o3, %g5
fmovrslez %g6, %f23, %f15
tleu %xcc, 0x2
andncc %o5, %i5, %o7
wr %g0, 0x04, %asi
ldsba [%l7 + 0x1F] %asi, %o2
tge %xcc, 0x0
ta %xcc, 0x4
fpsub16 %f2, %f26, %f2
fsrc2s %f23, %f26
fabss %f23, %f1
edge8 %l6, %i2, %o6
tl %icc, 0x0
fxnors %f27, %f3, %f15
tcc %icc, 0x0
orncc %l1, %i1, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8sux16 %f22, %f8, %f10
tsubcctv %l2, %i0, %l3
ta %icc, 0x4
fpsub32s %f5, %f18, %f6
movrlez %g2, 0x2FD, %i6
mova %icc, %o4, %l4
ta %icc, 0x4
set 0x68, %o6
ldxa [%l7 + %o6] 0x15, %i7
tle %xcc, 0x4
addc %g3, 0x1C0F, %i4
edge32n %o0, %l5, %o1
fbue %fcc1, loop_2422
fmovsa %xcc, %f3, %f20
set 0x28, %l0
stxa %g4, [%g0 + %l0] 0x20
loop_2422:
fbo %fcc1, loop_2423
nop
fitos %f2, %f28
andn %g1, 0x0665, %g7
add %l0, 0x1F86, %g5
loop_2423:
ldub [%l7 + 0x74], %g6
edge8ln %o3, %o5, %i5
fmovdneg %xcc, %f9, %f20
tle %xcc, 0x1
alignaddrl %o7, %l6, %i2
tne %icc, 0x1
tleu %icc, 0x4
fbu %fcc0, loop_2424
fxnors %f13, %f11, %f30
tgu %icc, 0x0
edge8 %o2, %l1, %i1
loop_2424:
fmovdcc %xcc, %f5, %f12
addccc %i3, 0x18D0, %l2
mova %xcc, %o6, %i0
bn,pn %icc, loop_2425
movvs %icc, %l3, %g2
movrgz %i6, %l4, %i7
umulcc %g3, %i4, %o4
loop_2425:
addcc %l5, %o0, %g4
nop
fitod %f0, %f8
tsubcc %o1, 0x0B17, %g1
bl %icc, loop_2426
edge16n %g7, %g5, %g6
mova %icc, %l0, %o5
nop
setx 0xC18CE673, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x80725064, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fsubs %f19, %f17, %f0
loop_2426:
movrlz %o3, %o7, %l6
movg %xcc, %i2, %i5
nop
set 0x38, %o2
std %f18, [%l7 + %o2]
sllx %o2, %i1, %l1
tvs %icc, 0x5
fcmple32 %f14, %f2, %i3
fbue,a %fcc2, loop_2427
array8 %o6, %i0, %l3
array32 %l2, %g2, %l4
movrgz %i6, 0x354, %g3
loop_2427:
movgu %xcc, %i4, %o4
edge32l %l5, %i7, %g4
fmovde %icc, %f27, %f19
stw %o1, [%l7 + 0x10]
edge8l %o0, %g1, %g5
orn %g7, 0x124E, %l0
set 0x2A, %g7
lduha [%l7 + %g7] 0x81, %g6
umul %o5, %o3, %l6
fmovdcc %xcc, %f12, %f21
bgu,a,pn %icc, loop_2428
movrne %i2, %i5, %o7
tpos %icc, 0x4
fbu,a %fcc2, loop_2429
loop_2428:
fmovsge %icc, %f8, %f8
fmovrdgez %o2, %f16, %f8
fmovrdgz %i1, %f22, %f0
loop_2429:
and %i3, 0x1556, %l1
movvc %icc, %i0, %o6
umulcc %l3, 0x0D66, %l2
fcmpne16 %f26, %f10, %g2
bcc,pn %icc, loop_2430
movl %xcc, %l4, %g3
movleu %xcc, %i6, %o4
pdist %f6, %f14, %f28
loop_2430:
ble,a loop_2431
move %icc, %l5, %i4
fcmpgt32 %f26, %f8, %g4
srlx %o1, %i7, %o0
loop_2431:
sub %g5, %g1, %g7
fzeros %f15
fmovda %xcc, %f31, %f26
add %l7, 0x38, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %g6, %o5
ldsw [%l7 + 0x64], %l0
fnands %f4, %f10, %f14
movvs %xcc, %o3, %l6
tg %xcc, 0x7
edge8n %i2, %i5, %o2
tleu %xcc, 0x1
wr %g0, 0xe2, %asi
stba %i1, [%l7 + 0x10] %asi
membar #Sync
mulx %o7, 0x1D26, %l1
umul %i3, 0x122A, %o6
srax %i0, %l2, %l3
bneg %icc, loop_2432
popc 0x157B, %l4
orcc %g3, 0x10A6, %i6
movle %xcc, %g2, %o4
loop_2432:
sdiv %l5, 0x1EF9, %g4
stbar
tgu %icc, 0x2
fbue %fcc2, loop_2433
tcc %xcc, 0x0
fmovdne %xcc, %f24, %f0
edge8ln %o1, %i7, %o0
loop_2433:
fornot2 %f30, %f12, %f20
xnor %g5, %g1, %i4
sdivcc %g6, 0x1E12, %g7
ldd [%l7 + 0x30], %o4
faligndata %f12, %f18, %f14
movg %icc, %o3, %l0
fblg %fcc2, loop_2434
taddcc %i2, 0x1352, %i5
movcc %icc, %l6, %o2
orncc %i1, 0x0608, %l1
loop_2434:
fornot1 %f24, %f6, %f18
movrlz %o7, 0x0F5, %o6
tvc %xcc, 0x5
lduw [%l7 + 0x2C], %i0
array16 %l2, %i3, %l3
umulcc %l4, %i6, %g2
tg %icc, 0x2
mova %icc, %o4, %l5
brlz %g3, loop_2435
fnegs %f25, %f2
flush %l7 + 0x14
fsrc2 %f8, %f30
loop_2435:
edge32ln %o1, %g4, %o0
srlx %i7, 0x03, %g5
movgu %icc, %i4, %g6
popc 0x0E5B, %g7
wr %g0, 0x89, %asi
lda [%l7 + 0x4C] %asi, %f8
fpsub16s %f12, %f2, %f27
fzero %f0
fmovscc %xcc, %f27, %f18
umul %o5, %o3, %g1
tpos %icc, 0x3
tn %xcc, 0x0
edge32n %l0, %i5, %l6
xnor %o2, %i2, %l1
movrlz %i1, 0x26D, %o7
tneg %icc, 0x1
movneg %icc, %o6, %l2
edge8l %i0, %i3, %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ld [%l7 + 0x34], %f7
nop
set 0x58, %g3
stx %i6, [%l7 + %g3]
nop
setx 0x8544E9ED, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x8B08912A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fmuls %f5, %f14, %f27
movne %icc, %l3, %o4
set 0x6C, %l4
ldswa [%l7 + %l4] 0x89, %l5
mulx %g3, 0x0825, %o1
fba,a %fcc0, loop_2436
bcs %xcc, loop_2437
fble %fcc2, loop_2438
bge,a,pn %xcc, loop_2439
loop_2436:
membar 0x79
loop_2437:
sdivx %g4, 0x02D2, %g2
loop_2438:
bpos,a,pt %icc, loop_2440
loop_2439:
tvs %icc, 0x1
fmovdneg %xcc, %f9, %f6
fba,a %fcc1, loop_2441
loop_2440:
tne %icc, 0x0
nop
fitos %f10, %f30
fstox %f30, %f20
fones %f12
loop_2441:
sra %i7, %g5, %o0
fbn,a %fcc0, loop_2442
fmovd %f12, %f24
umulcc %g6, %g7, %o5
wr %g0, 0x10, %asi
swapa [%l7 + 0x64] %asi, %i4
loop_2442:
movvc %xcc, %o3, %g1
movl %icc, %i5, %l0
edge16ln %o2, %l6, %l1
ldsb [%l7 + 0x0B], %i2
bvs loop_2443
movrgz %o7, %o6, %i1
wr %g0, 0x80, %asi
ldsha [%l7 + 0x4C] %asi, %l2
loop_2443:
smulcc %i0, %l4, %i3
wr %g0, 0x80, %asi
stba %l3, [%l7 + 0x1F] %asi
orncc %o4, %l5, %i6
add %g3, 0x089D, %g4
tleu %xcc, 0x4
movrne %g2, %i7, %o1
nop
fitos %f9, %f17
fstox %f17, %f8
fxtos %f8, %f13
fornot1 %f4, %f30, %f14
tpos %icc, 0x7
movge %icc, %o0, %g6
set 0x68, %i6
stba %g7, [%l7 + %i6] 0x18
set 0x40, %g5
ldda [%l7 + %g5] 0xe2, %o4
sub %i4, 0x022D, %g5
fandnot1s %f13, %f13, %f16
fnot2s %f27, %f14
te %xcc, 0x3
nop
setx loop_2444, %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
umul %g1, 0x1A78, %o3
andcc %i5, %l0, %l6
edge32 %l1, %o2, %o7
loop_2444:
andn %o6, 0x0959, %i2
tcc %xcc, 0x5
brgez %l2, loop_2445
sir 0x0FC1
edge32n %i0, %l4, %i3
movn %icc, %i1, %o4
loop_2445:
movn %xcc, %l3, %i6
sra %g3, %l5, %g4
xnorcc %g2, %o1, %i7
udiv %g6, 0x1776, %o0
array32 %g7, %i4, %g5
pdist %f22, %f6, %f30
fble %fcc2, loop_2446
bl,pt %xcc, loop_2447
alignaddrl %g1, %o5, %i5
fnors %f23, %f28, %f5
loop_2446:
mulx %o3, %l6, %l0
loop_2447:
fmuld8ulx16 %f12, %f14, %f18
std %f20, [%l7 + 0x20]
xor %o2, 0x194E, %o7
set 0x0C, %l3
lduha [%l7 + %l3] 0x89, %o6
fandnot1s %f0, %f18, %f26
movge %icc, %i2, %l2
srax %l1, %i0, %l4
fmovda %xcc, %f9, %f15
ldub [%l7 + 0x78], %i1
fbue %fcc0, loop_2448
movgu %icc, %i3, %o4
udiv %i6, 0x1489, %l3
srl %l5, %g3, %g2
loop_2448:
edge8 %o1, %i7, %g4
tleu %icc, 0x3
srlx %o0, %g6, %g7
set 0x08, %g1
ldswa [%l7 + %g1] 0x11, %i4
brnz,a %g1, loop_2449
bpos,a,pn %xcc, loop_2450
orcc %o5, 0x1BC0, %i5
taddcctv %g5, 0x1738, %l6
loop_2449:
fbge %fcc1, loop_2451
loop_2450:
fbn,a %fcc2, loop_2452
stx %l0, [%l7 + 0x40]
udiv %o3, 0x0288, %o7
loop_2451:
nop
set 0x6C, %l5
stwa %o2, [%l7 + %l5] 0xe3
membar #Sync
loop_2452:
fmovde %xcc, %f8, %f21
fmovse %icc, %f5, %f1
fmovs %f20, %f15
fmovdneg %icc, %f9, %f15
tl %icc, 0x5
bcs loop_2453
edge32n %i2, %l2, %o6
fbul %fcc3, loop_2454
stx %l1, [%l7 + 0x30]
loop_2453:
fmul8x16au %f14, %f29, %f24
smul %i0, %l4, %i1
loop_2454:
call loop_2455
umul %o4, 0x0E02, %i3
fmovsvc %icc, %f8, %f27
udivcc %i6, 0x1D4F, %l3
loop_2455:
edge32 %l5, %g2, %o1
addcc %i7, %g3, %g4
andncc %g6, %o0, %i4
nop
fitod %f6, %f16
fdtox %f16, %f14
fxtod %f14, %f30
array8 %g1, %o5, %i5
nop
fitos %f13, %f6
fstoi %f6, %f21
addcc %g7, 0x129A, %l6
udiv %g5, 0x1138, %o3
fzeros %f4
movrne %o7, %o2, %l0
ldd [%l7 + 0x38], %i2
movleu %icc, %o6, %l1
movgu %xcc, %i0, %l4
andcc %l2, %i1, %o4
fbule,a %fcc3, loop_2456
nop
fitos %f8, %f7
fstoi %f7, %f13
add %i6, %l3, %i3
tgu %icc, 0x5
loop_2456:
be %xcc, loop_2457
tneg %xcc, 0x6
sethi 0x1081, %g2
nop
fitod %f12, %f8
fdtoi %f8, %f11
loop_2457:
fmovdcc %icc, %f29, %f20
fnand %f12, %f12, %f10
wr %g0, 0x10, %asi
sta %f9, [%l7 + 0x7C] %asi
flush %l7 + 0x58
movrlz %o1, 0x2AD, %i7
prefetch [%l7 + 0x64], 0x1
fble %fcc1, loop_2458
fmovsl %icc, %f10, %f2
edge8n %g3, %l5, %g6
and %o0, %i4, %g1
loop_2458:
movcs %xcc, %g4, %i5
fmovsvs %xcc, %f9, %f26
fmul8ulx16 %f4, %f14, %f22
tg %xcc, 0x1
alignaddrl %o5, %g7, %l6
wr %g0, 0x89, %asi
ldxa [%l7 + 0x50] %asi, %o3
wr %g0, 0xeb, %asi
stba %g5, [%l7 + 0x24] %asi
membar #Sync
fzero %f6
alignaddrl %o2, %o7, %i2
fmovd %f10, %f24
movn %xcc, %o6, %l0
move %icc, %l1, %i0
edge16l %l2, %l4, %i1
move %xcc, %o4, %l3
xor %i3, %i6, %g2
edge8n %o1, %i7, %g3
fmovsl %xcc, %f24, %f28
bn,a,pn %icc, loop_2459
tle %xcc, 0x7
smul %l5, 0x08B3, %o0
movrgz %i4, %g6, %g1
loop_2459:
bcc,pt %icc, loop_2460
fmovrdgz %i5, %f16, %f30
bshuffle %f0, %f26, %f20
wr %g0, 0x80, %asi
lduha [%l7 + 0x08] %asi, %g4
loop_2460:
nop
set 0x24, %o5
ldsha [%l7 + %o5] 0x88, %g7
ta %xcc, 0x1
smulcc %o5, 0x0314, %o3
subcc %g5, %l6, %o2
nop
setx loop_2461, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
membar 0x30
movvc %xcc, %o7, %i2
edge32ln %o6, %l0, %l1
loop_2461:
call loop_2462
fbn %fcc1, loop_2463
array16 %i0, %l4, %i1
movgu %icc, %o4, %l2
loop_2462:
edge16l %l3, %i3, %i6
loop_2463:
udiv %o1, 0x1865, %g2
udivx %i7, 0x1F0E, %g3
movrne %o0, %i4, %l5
fble,a %fcc0, loop_2464
bvc,a %xcc, loop_2465
movn %xcc, %g6, %g1
orn %g4, 0x1D03, %g7
loop_2464:
sub %i5, %o3, %g5
loop_2465:
xnor %l6, %o5, %o7
tl %icc, 0x7
fmovsgu %icc, %f30, %f24
bshuffle %f4, %f30, %f8
fmovda %xcc, %f30, %f0
wr %g0, 0x22, %asi
stha %i2, [%l7 + 0x46] %asi
membar #Sync
prefetch [%l7 + 0x0C], 0x1
tg %xcc, 0x5
mulscc %o2, %l0, %l1
mova %icc, %i0, %o6
mova %xcc, %i1, %o4
movcs %icc, %l2, %l4
mulscc %l3, %i6, %o1
tne %icc, 0x5
fmovsneg %icc, %f25, %f27
set 0x24, %o3
sta %f8, [%l7 + %o3] 0x04
movn %icc, %i3, %i7
fcmple32 %f22, %f4, %g2
fbo,a %fcc0, loop_2466
fbne %fcc3, loop_2467
subc %g3, 0x11ED, %o0
fzero %f14
loop_2466:
edge32l %l5, %i4, %g6
loop_2467:
sdivcc %g1, 0x00CA, %g7
subcc %i5, 0x192B, %g4
movgu %icc, %o3, %l6
xnor %g5, 0x10D5, %o5
tvs %icc, 0x2
tg %xcc, 0x6
nop
setx 0x22BD52C0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0x157AA5F5, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fadds %f10, %f21, %f25
ldsb [%l7 + 0x1E], %i2
fone %f18
edge32l %o2, %l0, %o7
srlx %i0, 0x0D, %l1
fornot2 %f26, %f4, %f4
movrne %o6, 0x02D, %i1
ldub [%l7 + 0x79], %o4
bpos,a,pt %xcc, loop_2468
ba,a,pn %icc, loop_2469
movrgez %l4, %l3, %i6
movgu %icc, %l2, %i3
loop_2468:
fbn,a %fcc0, loop_2470
loop_2469:
sll %i7, %g2, %o1
nop
setx 0xE8E654FF0ED225DA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f6
bcc,a,pn %xcc, loop_2471
loop_2470:
bn,pn %icc, loop_2472
edge16l %g3, %l5, %i4
movcs %icc, %o0, %g1
loop_2471:
movn %xcc, %g7, %g6
loop_2472:
lduh [%l7 + 0x30], %i5
fmovdge %icc, %f3, %f5
be %icc, loop_2473
tl %icc, 0x3
taddcctv %o3, 0x162D, %l6
tpos %xcc, 0x3
loop_2473:
edge16n %g5, %g4, %i2
srlx %o2, %l0, %o7
fmovscc %xcc, %f31, %f23
nop
fitos %f10, %f8
fstox %f8, %f14
movn %xcc, %o5, %i0
tge %xcc, 0x5
wr %g0, 0x18, %asi
swapa [%l7 + 0x7C] %asi, %o6
andncc %l1, %o4, %l4
movpos %xcc, %i1, %i6
edge32ln %l3, %i3, %l2
edge16 %i7, %g2, %g3
ldx [%l7 + 0x70], %o1
srl %l5, %o0, %g1
movleu %icc, %g7, %g6
andncc %i4, %o3, %l6
fmovrsne %i5, %f3, %f5
fmovrsgez %g4, %f11, %f28
bn,pt %xcc, loop_2474
fpadd32 %f16, %f14, %f24
fcmpeq32 %f16, %f26, %g5
umulcc %o2, 0x0BA8, %i2
loop_2474:
bvc,a,pn %icc, loop_2475
tvc %xcc, 0x6
sra %o7, 0x1A, %o5
set 0x40, %i3
ldda [%l7 + %i3] 0x04, %f0
loop_2475:
movle %xcc, %i0, %l0
addc %l1, %o6, %o4
nop
setx 0x63B9BB11, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xDA2B13BE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fmuls %f28, %f27, %f31
umul %l4, %i1, %i6
edge16ln %i3, %l3, %l2
fmovdn %xcc, %f30, %f26
tvc %xcc, 0x3
move %xcc, %g2, %g3
add %o1, %i7, %l5
smulcc %o0, %g1, %g6
tg %icc, 0x7
edge8n %g7, %i4, %l6
tpos %xcc, 0x0
fmovdcs %xcc, %f24, %f22
fbul,a %fcc1, loop_2476
fnor %f10, %f6, %f8
fandnot1s %f8, %f2, %f7
andncc %i5, %o3, %g5
loop_2476:
nop
set 0x58, %i0
prefetcha [%l7 + %i0] 0x88, 0x1
srl %g4, 0x18, %o7
fpsub32s %f8, %f12, %f10
fmovrsne %i2, %f22, %f17
membar 0x26
sllx %i0, 0x15, %o5
fand %f12, %f20, %f28
move %xcc, %l0, %l1
mulx %o4, %o6, %l4
ld [%l7 + 0x40], %f16
nop
set 0x10, %i5
std %f28, [%l7 + %i5]
movre %i6, %i3, %l3
ble,a,pt %xcc, loop_2477
fmovsa %icc, %f17, %f13
fblg,a %fcc3, loop_2478
ta %xcc, 0x7
loop_2477:
subcc %l2, %i1, %g2
ldsw [%l7 + 0x10], %o1
loop_2478:
nop
set 0x44, %l6
lda [%l7 + %l6] 0x0c, %f15
fone %f6
wr %g0, 0x89, %asi
ldsha [%l7 + 0x2E] %asi, %g3
tleu %icc, 0x6
tgu %icc, 0x1
wr %g0, 0x18, %asi
lduwa [%l7 + 0x34] %asi, %i7
bcc,a,pn %icc, loop_2479
xorcc %l5, 0x00C5, %g1
movrne %o0, %g6, %g7
edge16l %i4, %l6, %i5
loop_2479:
ldstub [%l7 + 0x10], %o3
xnorcc %o2, %g4, %o7
srl %i2, 0x04, %g5
fmovrslz %i0, %f28, %f14
tvs %icc, 0x0
edge8n %l0, %l1, %o5
udivx %o6, 0x1292, %o4
movre %l4, 0x304, %i6
ba,a,pt %xcc, loop_2480
bgu loop_2481
fbo %fcc0, loop_2482
fands %f11, %f12, %f28
loop_2480:
smul %l3, %l2, %i3
loop_2481:
mulx %i1, %g2, %o1
loop_2482:
fands %f22, %f29, %f9
edge32ln %g3, %i7, %l5
fcmpne16 %f12, %f14, %g1
alignaddrl %g6, %o0, %i4
fcmpne16 %f12, %f2, %g7
edge16ln %l6, %o3, %o2
edge8n %g4, %i5, %o7
mova %xcc, %g5, %i0
edge32ln %i2, %l1, %l0
fbu,a %fcc3, loop_2483
fbule %fcc0, loop_2484
tvs %icc, 0x3
fbue,a %fcc2, loop_2485
loop_2483:
bvc %icc, loop_2486
loop_2484:
fba %fcc3, loop_2487
smulcc %o5, %o4, %o6
loop_2485:
movcs %icc, %l4, %i6
loop_2486:
srl %l2, %l3, %i3
loop_2487:
std %f24, [%l7 + 0x38]
fpadd16 %f18, %f28, %f14
edge16l %i1, %o1, %g3
call loop_2488
fcmple32 %f14, %f10, %g2
xor %l5, %i7, %g1
movvs %xcc, %g6, %o0
loop_2488:
fone %f10
brz,a %g7, loop_2489
ta %xcc, 0x4
sdivcc %l6, 0x158C, %i4
tl %xcc, 0x7
loop_2489:
fexpand %f1, %f6
edge32 %o3, %o2, %i5
bpos,a,pn %xcc, loop_2490
umulcc %g4, 0x1C37, %g5
andn %o7, %i2, %l1
srlx %i0, 0x02, %o5
loop_2490:
nop
fitos %f5, %f23
fstox %f23, %f18
fxtos %f18, %f24
orcc %l0, 0x134E, %o4
ld [%l7 + 0x24], %f30
fmovdcs %xcc, %f23, %f27
popc %o6, %i6
fnor %f14, %f24, %f30
sdiv %l4, 0x0F44, %l3
movrlz %l2, 0x238, %i1
edge32ln %o1, %g3, %i3
tsubcc %g2, %l5, %i7
umul %g6, %g1, %o0
udivx %g7, 0x1A12, %l6
brnz,a %o3, loop_2491
ldd [%l7 + 0x78], %f24
fmovsl %icc, %f11, %f4
movvs %icc, %o2, %i5
loop_2491:
be %xcc, loop_2492
andn %g4, %i4, %g5
fnot2 %f2, %f4
addc %i2, 0x1D67, %o7
loop_2492:
bgu loop_2493
movgu %xcc, %l1, %o5
fpadd32s %f12, %f15, %f3
sll %i0, %l0, %o4
loop_2493:
nop
set 0x32, %i2
ldstuba [%l7 + %i2] 0x81, %i6
smul %l4, %l3, %o6
movle %xcc, %i1, %o1
fmovrse %g3, %f18, %f22
fmovrdgez %i3, %f22, %f30
nop
setx 0x33EDDAAF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x7F16F89B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fdivs %f2, %f16, %f18
lduw [%l7 + 0x78], %g2
fcmpne16 %f6, %f24, %l2
sdivcc %i7, 0x0EC1, %g6
fxor %f2, %f18, %f18
xorcc %g1, %o0, %l5
movl %icc, %l6, %g7
sir 0x1524
sdivcc %o2, 0x1ED2, %i5
sll %o3, 0x14, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32l %g5, %i2, %g4
fpsub32 %f8, %f24, %f14
sdivcc %o7, 0x0513, %l1
srlx %o5, %i0, %o4
xnorcc %i6, %l4, %l3
wr %g0, 0x18, %asi
lduba [%l7 + 0x4F] %asi, %o6
subcc %l0, 0x05D2, %i1
bleu,a %icc, loop_2494
srl %o1, 0x1A, %g3
tcc %xcc, 0x0
nop
setx 0x35BD2426F2C84FF4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xF5112A99EF0BBEEE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f10, %f6
loop_2494:
fmovda %xcc, %f14, %f20
for %f26, %f22, %f12
set 0x28, %g6
ldsba [%l7 + %g6] 0x81, %i3
bl,a loop_2495
fble %fcc3, loop_2496
ta %xcc, 0x5
ldstub [%l7 + 0x10], %g2
loop_2495:
fandnot1 %f10, %f4, %f4
loop_2496:
srl %i7, %g6, %g1
nop
setx 0xA4660D3A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x6D1F1443, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fdivs %f8, %f28, %f4
fmovsge %icc, %f12, %f25
xnor %o0, %l5, %l2
set 0x18, %o1
ldswa [%l7 + %o1] 0x81, %g7
alignaddr %o2, %i5, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
swap [%l7 + 0x54], %i4
bl,a %xcc, loop_2497
movrlez %o3, %g5, %g4
nop
setx 0xAE0FBFFE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x57556EFF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fsubs %f0, %f27, %f4
edge16l %i2, %o7, %l1
loop_2497:
fcmple32 %f0, %f24, %i0
nop
set 0x3C, %l2
prefetch [%l7 + %l2], 0x0
fands %f7, %f19, %f18
edge16ln %o4, %i6, %o5
prefetch [%l7 + 0x68], 0x1
fbue %fcc3, loop_2498
nop
setx 0xA3F9446D0A11C521, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x4364D7CE28F25A75, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f12, %f0
addccc %l3, %o6, %l4
set 0x5A, %o4
lduha [%l7 + %o4] 0x04, %l0
loop_2498:
sra %i1, %o1, %i3
edge8ln %g3, %i7, %g2
orn %g6, %o0, %l5
edge8 %l2, %g1, %o2
movgu %xcc, %g7, %l6
fmovscc %icc, %f11, %f14
umul %i4, %i5, %g5
edge32 %g4, %o3, %i2
edge8 %o7, %l1, %i0
ldd [%l7 + 0x18], %f2
taddcc %o4, 0x1DF7, %i6
wr %g0, 0x10, %asi
lduha [%l7 + 0x4E] %asi, %l3
fble,a %fcc1, loop_2499
fbo,a %fcc3, loop_2500
sll %o5, %o6, %l0
edge8n %l4, %o1, %i3
loop_2499:
add %g3, %i1, %i7
loop_2500:
nop
fitos %f4, %f13
fstox %f13, %f14
smulcc %g2, %o0, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu %fcc0, loop_2501
sllx %l2, 0x0D, %l5
fmovrsgez %o2, %f29, %f1
ble,pt %icc, loop_2502
loop_2501:
bg,pn %icc, loop_2503
edge16ln %g7, %g1, %i4
andncc %i5, %g5, %l6
loop_2502:
sll %g4, 0x10, %i2
loop_2503:
nop
setx loop_2504, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
prefetch [%l7 + 0x64], 0x0
movcs %icc, %o3, %l1
fbule,a %fcc0, loop_2505
loop_2504:
te %icc, 0x2
sub %o7, %o4, %i0
popc 0x0219, %l3
loop_2505:
fandnot2s %f9, %f22, %f1
fnor %f14, %f24, %f6
addc %o5, %o6, %i6
ta %icc, 0x2
nop
fitos %f8, %f13
fstox %f13, %f30
fxtos %f30, %f21
fmul8x16au %f12, %f7, %f0
xor %l0, %o1, %l4
tvs %xcc, 0x3
fabss %f10, %f4
set 0x220, %o0
ldxa [%g0 + %o0] 0x52, %g3
faligndata %f14, %f10, %f22
mulx %i1, 0x0857, %i7
stw %i3, [%l7 + 0x48]
alignaddrl %o0, %g2, %g6
nop
setx loop_2506, %l0, %l1
jmpl %l1, %l2
fmovdcc %xcc, %f25, %f8
bge,a loop_2507
movg %icc, %l5, %o2
loop_2506:
tvc %xcc, 0x3
popc 0x0B11, %g7
loop_2507:
xnor %g1, 0x19D5, %i4
umulcc %g5, 0x1EBD, %l6
fpsub32 %f22, %f6, %f14
tvs %icc, 0x5
mova %xcc, %g4, %i5
sir 0x0CFC
andcc %i2, 0x1045, %l1
fmovrdgez %o3, %f2, %f16
fbul,a %fcc0, loop_2508
ta %xcc, 0x3
nop
setx 0x52553C33A69A77ED, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x119B3DBA66467262, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f28, %f12
fands %f25, %f23, %f4
loop_2508:
udivcc %o4, 0x17D2, %i0
srlx %l3, 0x09, %o7
array8 %o5, %i6, %o6
wr %g0, 0xe2, %asi
ldda [%l7 + 0x60] %asi, %l0
tg %icc, 0x6
edge32l %o1, %l4, %i1
add %i7, %i3, %g3
ldstub [%l7 + 0x2D], %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fxor %f4, %f28, %f12
ldstub [%l7 + 0x7E], %o0
set 0x0A, %g4
stha %l2, [%l7 + %g4] 0xe2
membar #Sync
movle %xcc, %l5, %o2
fmul8x16au %f19, %f25, %f6
udiv %g7, 0x1EE2, %g1
fmovscs %xcc, %f31, %f24
nop
setx 0x2707250888942775, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x5DFF695739D58361, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fmuld %f12, %f16, %f10
brnz,a %g6, loop_2509
array8 %i4, %g5, %l6
nop
setx 0x5DF474B7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x609FBB30, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fadds %f12, %f1, %f19
nop
fitos %f31, %f31
loop_2509:
nop
wr %g0, 0x80, %asi
swapa [%l7 + 0x70] %asi, %i5
wr %g0, 0x11, %asi
swapa [%l7 + 0x48] %asi, %i2
nop
setx 0x84363ACD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x5362AB31, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fsubs %f29, %f27, %f0
edge16n %l1, %g4, %o4
fbge,a %fcc3, loop_2510
xor %i0, 0x0A66, %o3
alignaddrl %o7, %o5, %i6
tg %icc, 0x1
loop_2510:
sdivcc %o6, 0x1CF1, %l3
tle %icc, 0x4
fpmerge %f18, %f0, %f28
movleu %icc, %l0, %l4
fmul8sux16 %f18, %f20, %f8
ba,a loop_2511
stbar
set 0x18, %i7
ldsha [%l7 + %i7] 0x18, %i1
loop_2511:
fpsub32s %f22, %f18, %f15
bge %icc, loop_2512
sdiv %o1, 0x03B2, %i7
sdivx %g3, 0x0293, %i3
fsrc2 %f24, %f26
loop_2512:
subcc %g2, %o0, %l5
xnor %o2, 0x0D99, %g7
movcs %xcc, %l2, %g6
bne,pn %icc, loop_2513
taddcc %i4, %g5, %l6
umul %i5, 0x0B63, %i2
tl %icc, 0x2
loop_2513:
bvs,a,pt %icc, loop_2514
movle %xcc, %g1, %g4
brz %l1, loop_2515
sub %o4, 0x0FB1, %i0
loop_2514:
subc %o3, 0x1AC7, %o7
srax %i6, %o6, %o5
loop_2515:
brlz,a %l3, loop_2516
movvc %icc, %l4, %l0
udivcc %o1, 0x1329, %i1
edge16n %i7, %g3, %i3
loop_2516:
nop
setx 0x705D2485, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
movneg %xcc, %o0, %l5
bvs %xcc, loop_2517
tle %xcc, 0x3
movg %icc, %o2, %g2
movrne %g7, 0x1ED, %l2
loop_2517:
movrlz %i4, %g5, %l6
be,a %icc, loop_2518
addc %i5, %g6, %g1
brlz,a %g4, loop_2519
tneg %icc, 0x1
loop_2518:
fbul,a %fcc3, loop_2520
sir 0x04E1
loop_2519:
srl %i2, 0x15, %l1
fxnors %f28, %f27, %f25
loop_2520:
sub %o4, %i0, %o3
edge16l %i6, %o6, %o7
tvs %icc, 0x5
fornot2 %f18, %f26, %f2
tn %icc, 0x2
movvc %icc, %o5, %l3
set 0x54, %i4
ldswa [%l7 + %i4] 0x19, %l4
movleu %icc, %o1, %l0
movl %xcc, %i7, %i1
te %icc, 0x3
set 0x6A, %l1
ldsba [%l7 + %l1] 0x80, %g3
mulscc %o0, 0x1C65, %l5
fors %f29, %f7, %f18
brgz,a %i3, loop_2521
xorcc %o2, %g7, %g2
fnegd %f22, %f0
edge32 %l2, %i4, %g5
loop_2521:
nop
add %l7, 0x0C, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %i5
casa [%l6] %asi, %i5, %g6
fmul8sux16 %f4, %f8, %f28
movrgez %l6, %g4, %i2
movne %icc, %g1, %o4
set 0x60, %o7
prefetcha [%l7 + %o7] 0x88, 0x0
subccc %i0, %i6, %o3
fmovsl %xcc, %f24, %f28
udivx %o6, 0x17DE, %o5
set 0x4E, %g2
ldsha [%l7 + %g2] 0x15, %o7
mulscc %l4, 0x04B7, %l3
edge8ln %l0, %i7, %o1
fmovsn %xcc, %f22, %f25
fbule %fcc1, loop_2522
sllx %i1, 0x15, %o0
sllx %g3, %l5, %o2
wr %g0, 0x0c, %asi
stha %g7, [%l7 + 0x14] %asi
loop_2522:
fbo %fcc3, loop_2523
umul %i3, %l2, %i4
set 0x28, %i1
ldxa [%l7 + %i1] 0x88, %g2
loop_2523:
flush %l7 + 0x20
tne %xcc, 0x1
srax %i5, 0x0B, %g6
edge32n %g5, %g4, %i2
sdiv %l6, 0x1A15, %o4
tl %icc, 0x2
fbo,a %fcc0, loop_2524
add %g1, 0x0978, %i0
brlez,a %i6, loop_2525
srax %o3, 0x19, %o6
loop_2524:
tcc %icc, 0x0
fmovrdlz %l1, %f14, %f6
loop_2525:
lduw [%l7 + 0x4C], %o5
movrgez %o7, 0x0E9, %l3
bleu,a,pt %xcc, loop_2526
nop
setx 0x2B9F4600F3960FEE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xE38F3789A745A2C6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f0, %f20
edge32l %l0, %l4, %o1
popc 0x0E7B, %i7
loop_2526:
fbne,a %fcc1, loop_2527
fmovrslz %o0, %f5, %f18
ldsw [%l7 + 0x60], %i1
and %g3, 0x06FF, %o2
loop_2527:
movpos %icc, %g7, %l5
udiv %l2, 0x0A60, %i3
edge8n %i4, %i5, %g6
ldd [%l7 + 0x38], %f0
sllx %g2, %g4, %g5
tneg %xcc, 0x3
fmovsl %icc, %f4, %f7
movvs %icc, %i2, %o4
movleu %icc, %l6, %g1
wr %g0, 0x18, %asi
ldsha [%l7 + 0x4C] %asi, %i0
edge16l %i6, %o3, %o6
srlx %l1, 0x12, %o7
smul %o5, %l0, %l3
wr %g0, 0x80, %asi
lduha [%l7 + 0x14] %asi, %o1
ldsb [%l7 + 0x60], %i7
sdivcc %o0, 0x0F9E, %l4
umulcc %g3, 0x0C03, %o2
movre %i1, %g7, %l5
wr %g0, 0x89, %asi
lduba [%l7 + 0x63] %asi, %l2
tle %xcc, 0x6
srax %i4, %i5, %i3
movgu %xcc, %g2, %g4
set 0x2C, %o6
sta %f20, [%l7 + %o6] 0x81
addc %g5, 0x02AB, %i2
xorcc %o4, %g6, %l6
fbo,a %fcc0, loop_2528
tvc %icc, 0x6
fornot1 %f20, %f14, %f16
tleu %icc, 0x4
loop_2528:
andcc %g1, 0x1D1E, %i6
tvc %xcc, 0x3
movcs %icc, %o3, %o6
movre %i0, 0x2E5, %o7
fmovda %xcc, %f1, %f28
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbul,a %fcc3, loop_2529
bl loop_2530
fmovrse %l1, %f14, %f17
ld [%l7 + 0x2C], %f30
loop_2529:
bcc %xcc, loop_2531
loop_2530:
fbuge %fcc0, loop_2532
add %l0, 0x1C96, %o5
fmovdleu %icc, %f8, %f25
loop_2531:
orn %o1, 0x013D, %l3
loop_2532:
umulcc %o0, %i7, %l4
andn %o2, 0x0905, %i1
movn %xcc, %g3, %l5
tsubcctv %g7, %l2, %i4
movrgz %i5, 0x098, %i3
sll %g2, 0x0B, %g4
xor %i2, %o4, %g6
xor %g5, %l6, %i6
bcc %icc, loop_2533
tvs %icc, 0x3
smul %g1, %o6, %i0
sll %o7, 0x1E, %o3
loop_2533:
edge8n %l1, %o5, %l0
fmovdg %xcc, %f18, %f6
fandnot2s %f9, %f30, %f4
set 0x40, %o2
stda %f16, [%l7 + %o2] 0x10
movleu %xcc, %o1, %l3
fmul8x16al %f24, %f13, %f8
ldsh [%l7 + 0x58], %o0
ba,a loop_2534
sdivx %i7, 0x0C5D, %l4
nop
fitod %f1, %f4
movvc %xcc, %i1, %g3
loop_2534:
addcc %l5, 0x1C40, %o2
movcc %xcc, %g7, %i4
movneg %icc, %l2, %i5
fmul8x16 %f18, %f18, %f0
addc %g2, 0x1DD4, %i3
addc %i2, 0x17A0, %g4
addcc %g6, 0x0F99, %o4
fandnot1 %f16, %f4, %f16
tvs %icc, 0x2
fmovdleu %icc, %f15, %f7
fblg,a %fcc1, loop_2535
smulcc %g5, %l6, %g1
andn %i6, 0x119C, %i0
movvc %icc, %o7, %o6
loop_2535:
fnegs %f13, %f18
popc 0x0F42, %o3
alignaddr %o5, %l0, %l1
fbge %fcc0, loop_2536
tcs %icc, 0x2
orncc %o1, %l3, %i7
fabsd %f28, %f18
loop_2536:
ldsb [%l7 + 0x2C], %l4
fmovdn %xcc, %f5, %f0
ble,a %xcc, loop_2537
mulx %o0, 0x1024, %i1
movrlz %l5, %o2, %g7
movcc %xcc, %i4, %l2
loop_2537:
fone %f14
ldd [%l7 + 0x20], %f24
fmovdvc %xcc, %f17, %f19
te %icc, 0x4
movn %icc, %g3, %i5
nop
setx 0xE8D890BA7133AF6C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xB0B345640245BDF5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fmuld %f14, %f22, %f16
tleu %icc, 0x1
sll %g2, 0x14, %i2
and %i3, 0x1928, %g4
subc %g6, %o4, %g5
movrlz %g1, %l6, %i6
taddcctv %i0, 0x12B5, %o6
fmovdg %icc, %f11, %f31
wr %g0, 0x11, %asi
lduha [%l7 + 0x12] %asi, %o7
bcs,a,pt %icc, loop_2538
movrne %o5, %l0, %o3
ldsh [%l7 + 0x6C], %o1
fands %f0, %f22, %f8
loop_2538:
faligndata %f22, %f28, %f0
orcc %l1, %l3, %i7
brlz,a %o0, loop_2539
nop
setx 0xC30B491B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
fsqrts %f20, %f15
subccc %i1, %l4, %l5
bge,pn %xcc, loop_2540
loop_2539:
fands %f4, %f5, %f6
fpadd16s %f19, %f3, %f24
fandnot2 %f2, %f4, %f22
loop_2540:
tvs %xcc, 0x3
fbn %fcc3, loop_2541
fmul8sux16 %f18, %f6, %f30
nop
set 0x0E, %g7
ldub [%l7 + %g7], %o2
movrgz %g7, %l2, %i4
loop_2541:
nop
set 0x40, %l0
stda %f0, [%l7 + %l0] 0x10
alignaddr %g3, %g2, %i2
fmovscs %xcc, %f22, %f23
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x140] %asi, %i5 ripped by fixASI40.pl ripped by fixASI40.pl
nop
fitos %f10, %f12
fstox %f12, %f22
sethi 0x0893, %i3
movge %icc, %g6, %o4
tcc %icc, 0x0
mova %xcc, %g4, %g5
ldub [%l7 + 0x38], %l6
umul %i6, %i0, %g1
fbug %fcc1, loop_2542
fors %f16, %f13, %f28
smulcc %o7, 0x00B1, %o5
nop
setx 0xE34AB126, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
fsqrts %f10, %f17
loop_2542:
andcc %o6, %l0, %o3
xnorcc %l1, 0x0734, %o1
fornot2 %f24, %f14, %f0
movn %icc, %i7, %o0
set 0x48, %l4
prefetcha [%l7 + %l4] 0x15, 0x2
subccc %i1, 0x16F6, %l4
edge32 %l5, %o2, %g7
fornot2 %f22, %f18, %f24
array8 %i4, %l2, %g2
edge8ln %g3, %i5, %i2
fabsd %f14, %f6
movgu %xcc, %i3, %g6
sub %o4, 0x0A17, %g4
sra %l6, 0x0F, %i6
orncc %i0, 0x0342, %g1
sethi 0x1D03, %g5
movl %icc, %o5, %o6
edge32ln %o7, %o3, %l0
fzeros %f30
addccc %o1, %l1, %i7
edge32n %l3, %o0, %l4
fmovdcc %icc, %f30, %f2
movgu %xcc, %i1, %o2
fpadd16s %f16, %f18, %f21
sll %l5, %i4, %g7
bcs,a,pn %xcc, loop_2543
xnor %l2, 0x01E1, %g2
tg %xcc, 0x4
fmovda %xcc, %f20, %f26
loop_2543:
orn %g3, 0x0F4D, %i2
or %i3, %i5, %g6
add %l7, 0x78, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] 0x19, %o4, %l6
ta %icc, 0x6
ldx [%l7 + 0x30], %i6
fbn,a %fcc0, loop_2544
sdivx %g4, 0x0974, %i0
fbu %fcc3, loop_2545
movrlz %g5, 0x35F, %o5
loop_2544:
movl %xcc, %g1, %o6
edge16 %o3, %l0, %o1
loop_2545:
fbul,a %fcc1, loop_2546
movpos %icc, %l1, %i7
bne,pn %icc, loop_2547
array8 %o7, %o0, %l3
loop_2546:
movvc %xcc, %l4, %i1
sdiv %o2, 0x02C1, %l5
loop_2547:
nop
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x26] %asi, %g7
fmovrdlez %i4, %f8, %f24
te %icc, 0x7
srlx %g2, 0x01, %g3
edge16 %i2, %i3, %i5
movne %xcc, %g6, %l2
fxors %f18, %f29, %f24
nop
setx 0x2CEEAE1C07DAB472, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f26
movneg %icc, %o4, %l6
edge32n %g4, %i6, %g5
fors %f20, %f2, %f9
wr %g0, 0x89, %asi
ldsba [%l7 + 0x5F] %asi, %i0
ldd [%l7 + 0x78], %f26
umul %g1, %o5, %o3
fmovsge %icc, %f13, %f1
stw %l0, [%l7 + 0x70]
taddcctv %o1, %l1, %i7
fcmpgt32 %f28, %f14, %o7
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %o0
casxa [%l6] %asi, %o0, %l3
xnor %o6, %i1, %l4
nop
fitod %f4, %f14
fdtox %f14, %f28
fxtod %f28, %f10
fmuld8ulx16 %f7, %f31, %f8
and %o2, %l5, %i4
fbul,a %fcc2, loop_2548
movrgz %g7, %g3, %g2
taddcc %i3, 0x1C6B, %i5
prefetch [%l7 + 0x7C], 0x1
loop_2548:
fbe %fcc0, loop_2549
srlx %i2, %g6, %o4
mulx %l6, %g4, %l2
movrgez %g5, 0x3D8, %i0
loop_2549:
tl %icc, 0x3
sdivx %g1, 0x1057, %o5
fbule %fcc3, loop_2550
ble,a,pn %icc, loop_2551
tneg %xcc, 0x6
flush %l7 + 0x10
loop_2550:
sdivx %o3, 0x03C5, %l0
loop_2551:
nop
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x0C] %asi, %o1
fcmple32 %f6, %f12, %l1
xor %i7, %i6, %o0
ldsw [%l7 + 0x64], %l3
fcmpgt32 %f28, %f10, %o7
nop
setx 0xE90DCAF0639ED04B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x18FBEAC402E5B1A7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f30, %f20
set 0x40, %g3
ldstuba [%l7 + %g3] 0x88, %i1
movrne %l4, 0x3CA, %o2
tsubcc %l5, %i4, %o6
fpack32 %f12, %f2, %f28
movge %xcc, %g7, %g2
movre %g3, %i5, %i2
edge16l %i3, %o4, %l6
fbn,a %fcc1, loop_2552
addcc %g6, %g4, %g5
ta %icc, 0x5
mulscc %l2, %g1, %i0
loop_2552:
fnegd %f8, %f26
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x1B] %asi, %o3
call loop_2553
movrgz %l0, %o5, %l1
tvc %xcc, 0x5
andcc %o1, %i6, %o0
loop_2553:
ldsb [%l7 + 0x3D], %i7
fbn,a %fcc0, loop_2554
orn %o7, 0x13F1, %l3
subccc %l4, 0x0070, %i1
udivx %o2, 0x0508, %l5
loop_2554:
movneg %xcc, %o6, %i4
fbug,a %fcc3, loop_2555
xor %g7, %g2, %i5
add %i2, 0x0F82, %g3
udiv %o4, 0x007C, %l6
loop_2555:
tg %xcc, 0x3
srl %g6, %g4, %i3
edge32n %g5, %g1, %i0
tvs %icc, 0x2
add %l7, 0x68, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %l2
casxa [%l6] %asi, %l2, %l0
array16 %o5, %l1, %o3
tle %xcc, 0x1
fpadd32 %f28, %f2, %f28
fmovsa %xcc, %f20, %f3
mova %xcc, %o1, %i6
tleu %xcc, 0x0
stb %i7, [%l7 + 0x16]
mulscc %o0, %l3, %o7
edge8n %i1, %l4, %o2
fbge %fcc3, loop_2556
array16 %l5, %i4, %g7
fmovde %xcc, %f24, %f16
ld [%l7 + 0x08], %f6
loop_2556:
fzero %f30
edge8ln %g2, %i5, %o6
bg,a,pt %icc, loop_2557
prefetch [%l7 + 0x20], 0x1
lduh [%l7 + 0x36], %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2557:
edge16 %g3, %l6, %g6
edge8ln %o4, %i3, %g5
set 0x1C, %i6
ldsha [%l7 + %i6] 0x15, %g4
movrlz %g1, 0x3CC, %l2
tsubcc %i0, 0x19DC, %l0
fpsub32 %f0, %f0, %f2
movvc %icc, %o5, %l1
udiv %o1, 0x116E, %o3
fbne,a %fcc0, loop_2558
stb %i6, [%l7 + 0x40]
fmovrdlz %o0, %f14, %f14
srl %l3, %o7, %i7
loop_2558:
bcs,pt %xcc, loop_2559
addccc %i1, 0x0441, %o2
tn %icc, 0x5
srl %l5, %l4, %i4
loop_2559:
tle %icc, 0x0
edge8ln %g7, %i5, %o6
set 0x18, %g5
ldswa [%l7 + %g5] 0x14, %i2
umul %g2, %g3, %l6
sra %g6, %i3, %o4
movvc %xcc, %g4, %g5
fmuld8sux16 %f30, %f7, %f18
nop
setx loop_2560, %l0, %l1
jmpl %l1, %g1
sethi 0x1EB7, %l2
movneg %icc, %i0, %l0
subccc %o5, 0x1804, %o1
loop_2560:
fbuge,a %fcc2, loop_2561
tcc %icc, 0x4
nop
fitod %f6, %f10
fdtox %f10, %f4
fxtod %f4, %f30
fmovsge %xcc, %f29, %f22
loop_2561:
addcc %l1, %o3, %o0
sir 0x03BC
addc %i6, 0x0607, %o7
prefetch [%l7 + 0x1C], 0x2
faligndata %f20, %f22, %f28
fcmpgt32 %f0, %f18, %l3
fmovsn %icc, %f1, %f13
ldsh [%l7 + 0x60], %i1
mulscc %o2, 0x07C2, %l5
srlx %l4, %i7, %g7
movl %icc, %i4, %o6
andncc %i5, %i2, %g2
wr %g0, 0x18, %asi
ldsba [%l7 + 0x2E] %asi, %g3
lduw [%l7 + 0x70], %l6
fornot1 %f12, %f22, %f6
tcs %icc, 0x4
xnorcc %i3, %o4, %g6
fandnot2s %f18, %f31, %f5
brgez,a %g4, loop_2562
udivcc %g1, 0x0CDB, %g5
edge32l %l2, %i0, %l0
edge32 %o5, %l1, %o3
loop_2562:
fmovd %f12, %f16
fba %fcc2, loop_2563
addcc %o1, %i6, %o0
sub %o7, 0x14EA, %i1
fbug,a %fcc2, loop_2564
loop_2563:
brz %l3, loop_2565
xorcc %l5, %o2, %l4
or %g7, %i7, %i4
loop_2564:
mova %icc, %o6, %i2
loop_2565:
movleu %xcc, %i5, %g2
edge32l %l6, %i3, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fxnor %f8, %f16, %f8
movgu %icc, %g6, %g4
mulx %o4, 0x1CC8, %g1
movle %icc, %g5, %i0
xnorcc %l0, 0x1264, %o5
brgz %l2, loop_2566
fcmple32 %f24, %f6, %o3
nop
setx loop_2567, %l0, %l1
jmpl %l1, %o1
taddcc %i6, 0x07A5, %l1
loop_2566:
nop
add %l7, 0x30, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %o7
casa [%l6] %asi, %o7, %o0
loop_2567:
movre %l3, %i1, %l5
tne %icc, 0x6
bvc,pt %icc, loop_2568
subc %o2, 0x1407, %g7
nop
setx loop_2569, %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 %i7, %i4, %o6
loop_2568:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %xcc, %i2, %l4
loop_2569:
srl %i5, %g2, %i3
st %f11, [%l7 + 0x30]
or %g3, %l6, %g6
edge8ln %g4, %g1, %o4
add %l7, 0x70, %l6
wr %g0, 0x11, %asi
casxa [%l6] 0x11, %g5, %l0
edge8ln %o5, %l2, %i0
wr %g0, 0x89, %asi
lduha [%l7 + 0x5C] %asi, %o1
movne %xcc, %i6, %l1
edge16 %o7, %o3, %l3
sll %i1, %l5, %o2
nop
setx 0xB9F9F2A0C22BB274, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xA5A41D79BB7E1665, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f22, %f14
lduw [%l7 + 0x14], %o0
sra %i7, %i4, %o6
fmovse %xcc, %f29, %f18
fbo %fcc0, loop_2570
movcs %xcc, %i2, %l4
tg %icc, 0x5
stb %g7, [%l7 + 0x79]
loop_2570:
tn %icc, 0x5
bvs,a loop_2571
fxor %f4, %f28, %f4
fcmpgt32 %f16, %f10, %i5
fmovrdne %g2, %f8, %f16
loop_2571:
bleu,pn %xcc, loop_2572
fpadd16s %f17, %f11, %f25
addccc %g3, 0x1AA3, %i3
bge,a %xcc, loop_2573
loop_2572:
movre %g6, 0x307, %l6
bn,a %icc, loop_2574
xnor %g4, 0x1B33, %g1
loop_2573:
sub %o4, 0x174F, %l0
fmovdcs %icc, %f14, %f25
loop_2574:
edge16l %g5, %o5, %i0
brlz %o1, loop_2575
movn %xcc, %l2, %l1
mova %xcc, %i6, %o7
sethi 0x0C7E, %l3
loop_2575:
orncc %i1, %o3, %o2
sub %l5, %i7, %i4
edge32 %o6, %i2, %o0
nop
setx loop_2576, %l0, %l1
jmpl %l1, %l4
stbar
movrlez %i5, %g2, %g3
tcc %icc, 0x5
loop_2576:
movl %xcc, %g7, %i3
ldsw [%l7 + 0x6C], %l6
tg %xcc, 0x1
nop
fitod %f6, %f18
fdtoi %f18, %f21
membar 0x4A
fmul8ulx16 %f4, %f0, %f2
bne,pt %icc, loop_2577
sll %g4, 0x0B, %g1
stx %g6, [%l7 + 0x38]
umul %o4, 0x0014, %g5
loop_2577:
sdiv %o5, 0x0DD3, %l0
fand %f8, %f20, %f30
st %f23, [%l7 + 0x64]
umulcc %i0, 0x1A96, %o1
xnorcc %l1, %l2, %i6
sdiv %o7, 0x080F, %l3
fmovrdlz %i1, %f18, %f10
sethi 0x1B5E, %o2
wr %g0, 0x88, %asi
ldswa [%l7 + 0x7C] %asi, %o3
movge %icc, %i7, %l5
fmovsle %xcc, %f14, %f12
movcc %xcc, %i4, %i2
set 0x74, %l3
lda [%l7 + %l3] 0x18, %f21
bgu %xcc, loop_2578
popc %o6, %o0
bge,a,pt %icc, loop_2579
call loop_2580
loop_2578:
umulcc %l4, 0x09BE, %i5
ldsw [%l7 + 0x24], %g2
loop_2579:
udivcc %g7, 0x12FE, %i3
loop_2580:
edge8n %l6, %g3, %g4
andn %g6, %g1, %g5
orcc %o5, %l0, %o4
fbe %fcc3, loop_2581
array16 %i0, %l1, %o1
fxors %f18, %f12, %f22
fba,a %fcc3, loop_2582
loop_2581:
movle %xcc, %i6, %l2
fbe,a %fcc2, loop_2583
edge16l %l3, %o7, %i1
loop_2582:
brlz %o2, loop_2584
movre %o3, 0x32B, %i7
loop_2583:
sll %i4, %i2, %l5
udivcc %o0, 0x07E1, %o6
loop_2584:
movge %icc, %i5, %l4
lduw [%l7 + 0x20], %g7
ble,pt %xcc, loop_2585
taddcc %g2, %i3, %g3
or %l6, 0x130B, %g4
add %g6, %g5, %g1
loop_2585:
fble %fcc0, loop_2586
subccc %o5, %o4, %i0
bg,a %icc, loop_2587
ldsh [%l7 + 0x6C], %l0
loop_2586:
nop
set 0x18, %g1
prefetcha [%l7 + %g1] 0x10, 0x0
loop_2587:
mulscc %l1, %i6, %l3
andn %l2, %i1, %o2
te %xcc, 0x0
sll %o3, 0x0C, %o7
movvs %xcc, %i4, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdvc %xcc, %f31, %f5
fsrc2 %f16, %f0
nop
setx loop_2588, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bvs,a,pn %xcc, loop_2589
sra %l5, %o0, %o6
brgez %i2, loop_2590
loop_2588:
bne,a loop_2591
loop_2589:
nop
setx loop_2592, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
fitod %f2, %f16
fdtox %f16, %f0
fxtod %f0, %f26
loop_2590:
edge16n %l4, %g7, %g2
loop_2591:
addc %i5, %g3, %i3
loop_2592:
sdiv %l6, 0x110A, %g4
nop
setx loop_2593, %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
fbuge %fcc2, loop_2594
fandnot2 %f28, %f16, %f22
edge32ln %g6, %g5, %o5
loop_2593:
orcc %g1, %o4, %l0
loop_2594:
fmovscc %xcc, %f30, %f9
sdivcc %o1, 0x0BDB, %l1
fmovscs %xcc, %f1, %f15
ldx [%l7 + 0x58], %i0
andcc %l3, 0x0C2C, %l2
fcmpne32 %f14, %f6, %i6
tsubcc %o2, 0x19B7, %i1
movle %icc, %o7, %o3
or %i7, %i4, %l5
fmovdge %icc, %f18, %f17
movle %icc, %o0, %o6
brz,a %i2, loop_2595
fble,a %fcc3, loop_2596
udivx %l4, 0x1E4F, %g7
or %i5, 0x0A26, %g3
loop_2595:
fpsub32 %f24, %f8, %f14
loop_2596:
edge32 %g2, %i3, %l6
fmovscs %xcc, %f29, %f26
umul %g6, %g5, %o5
set 0x40, %o5
ldda [%l7 + %o5] 0x18, %f0
subccc %g4, %g1, %l0
fmovsvs %icc, %f3, %f3
wr %g0, 0x81, %asi
lduwa [%l7 + 0x48] %asi, %o4
tvc %icc, 0x0
fbg %fcc1, loop_2597
brz,a %o1, loop_2598
tsubcctv %l1, %i0, %l2
sll %i6, %l3, %i1
loop_2597:
sllx %o7, 0x0F, %o2
loop_2598:
membar 0x77
set 0x58, %l5
sta %f21, [%l7 + %l5] 0x0c
edge16 %i7, %o3, %i4
fnegd %f4, %f16
sethi 0x0156, %l5
movre %o6, %i2, %o0
fnands %f22, %f7, %f5
fsrc2s %f26, %f14
nop
setx 0x0068C370, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
sra %g7, %l4, %i5
move %icc, %g2, %g3
addccc %i3, 0x190C, %l6
fnot2s %f21, %f26
fbn,a %fcc0, loop_2599
udivx %g5, 0x0C64, %g6
fmovrse %o5, %f19, %f7
udivx %g1, 0x1B9B, %l0
loop_2599:
brnz,a %g4, loop_2600
bvc loop_2601
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orcc %o4, %l1, %o1
loop_2600:
umulcc %i0, 0x19AC, %l2
loop_2601:
tleu %icc, 0x5
umul %i6, 0x035E, %l3
orncc %o7, %i1, %o2
tge %xcc, 0x6
nop
setx 0x404CEEFE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
fsqrts %f30, %f5
sll %i7, 0x08, %i4
udiv %l5, 0x1BCB, %o3
brgz %i2, loop_2602
fpsub16 %f16, %f22, %f14
movle %icc, %o0, %g7
set 0x18, %o3
prefetcha [%l7 + %o3] 0x19, 0x3
loop_2602:
fmovsl %icc, %f27, %f28
subc %l4, %g2, %i5
fpackfix %f2, %f10
set 0x2C, %i3
stba %i3, [%l7 + %i3] 0x22
membar #Sync
mova %xcc, %l6, %g5
set 0x70, %i0
ldda [%l7 + %i0] 0x15, %g2
movcs %xcc, %o5, %g6
nop
setx 0x87107996118E1BC6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xDA35F1153F3BEC95, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f10, %f16
fpackfix %f10, %f17
movrlez %g1, %l0, %g4
fbge,a %fcc2, loop_2603
brgz,a %l1, loop_2604
brgez %o1, loop_2605
srax %o4, %l2, %i0
loop_2603:
tpos %icc, 0x3
loop_2604:
lduw [%l7 + 0x10], %i6
loop_2605:
fmovrsgz %l3, %f20, %f27
movg %xcc, %o7, %o2
tl %icc, 0x4
fmovscs %xcc, %f7, %f7
tle %xcc, 0x1
fbo %fcc3, loop_2606
nop
setx loop_2607, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fornot1 %f28, %f12, %f24
or %i7, 0x1A4D, %i1
loop_2606:
nop
fitos %f19, %f30
loop_2607:
sth %l5, [%l7 + 0x4C]
fpadd32 %f26, %f14, %f10
orcc %i4, 0x0357, %i2
fpsub16 %f16, %f18, %f20
andncc %o0, %o3, %g7
srl %o6, 0x1B, %g2
fpadd32s %f13, %f3, %f7
ldsh [%l7 + 0x16], %i5
movrlez %l4, %i3, %l6
edge16n %g3, %g5, %o5
fcmple16 %f22, %f30, %g6
set 0x64, %l6
swapa [%l7 + %l6] 0x18, %g1
movcc %icc, %g4, %l0
membar 0x3C
bgu,a,pt %icc, loop_2608
umulcc %o1, 0x1B51, %o4
xorcc %l2, 0x1247, %i0
orncc %l1, %l3, %o7
loop_2608:
nop
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x60] %asi, 0x0
fmovsa %icc, %f12, %f20
te %xcc, 0x2
orncc %o2, 0x0FC8, %i7
taddcc %i1, 0x171E, %i4
tvc %xcc, 0x0
movge %icc, %l5, %o0
andn %i2, 0x1706, %o3
sdivx %g7, 0x088D, %o6
edge16n %i5, %g2, %i3
sra %l4, 0x06, %l6
fmovsgu %icc, %f28, %f25
fors %f23, %f0, %f0
xorcc %g3, %o5, %g6
fbul %fcc1, loop_2609
fornot1 %f22, %f2, %f0
stw %g1, [%l7 + 0x78]
udivx %g5, 0x025A, %g4
loop_2609:
array16 %o1, %l0, %o4
tg %icc, 0x7
set 0x68, %i2
lduha [%l7 + %i2] 0x10, %l2
movvs %xcc, %i0, %l1
nop
setx 0xF36802D153A3ADAE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xFCD9B9659E4A2AAA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fsubd %f30, %f20, %f26
fmovdge %xcc, %f25, %f1
mulscc %o7, %l3, %o2
sdivcc %i7, 0x0102, %i6
and %i4, %i1, %o0
andcc %i2, %l5, %o3
tvs %icc, 0x4
movrne %g7, 0x324, %i5
ldstub [%l7 + 0x1F], %g2
te %icc, 0x5
udiv %i3, 0x04C8, %l4
array8 %o6, %l6, %o5
movgu %icc, %g3, %g6
fpadd32s %f15, %f23, %f26
movrlez %g1, %g4, %o1
movvs %xcc, %g5, %o4
wr %g0, 0x10, %asi
lda [%l7 + 0x78] %asi, %f8
movleu %icc, %l2, %l0
bneg,pt %xcc, loop_2610
tg %icc, 0x0
tg %icc, 0x6
movle %xcc, %i0, %o7
loop_2610:
fmovsgu %xcc, %f11, %f5
srlx %l1, 0x1E, %l3
fandnot1s %f18, %f15, %f8
fmovdcs %xcc, %f16, %f25
sdivx %i7, 0x18C2, %i6
wr %g0, 0x81, %asi
stba %o2, [%l7 + 0x71] %asi
edge32 %i1, %o0, %i4
movgu %xcc, %i2, %o3
fmovsa %icc, %f30, %f0
wr %g0, 0x58, %asi
ldxa [%g0 + 0x18] %asi, %g7
tn %icc, 0x1
nop
setx loop_2611, %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
srax %i5, 0x08, %l5
edge8n %i3, %g2, %l4
fbg,a %fcc1, loop_2612
loop_2611:
tleu %xcc, 0x4
andn %o6, %l6, %g3
tcc %icc, 0x1
loop_2612:
fmovrdlz %o5, %f20, %f20
set 0x18, %g6
stba %g1, [%l7 + %g6] 0x04
movvc %xcc, %g4, %o1
fcmpgt16 %f8, %f4, %g6
addcc %o4, %l2, %l0
srlx %g5, 0x06, %o7
umulcc %l1, %i0, %l3
xnor %i7, 0x099E, %i6
tvc %icc, 0x3
movleu %xcc, %i1, %o2
movl %icc, %o0, %i2
sub %i4, %g7, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subc %l5, %i5, %i3
tle %xcc, 0x2
sethi 0x1A88, %l4
brlz,a %g2, loop_2613
alignaddr %l6, %o6, %g3
xor %g1, %o5, %g4
bvc,pn %xcc, loop_2614
loop_2613:
fbul,a %fcc1, loop_2615
sir 0x0026
array16 %g6, %o1, %l2
loop_2614:
udivx %o4, 0x1A3E, %l0
loop_2615:
movg %xcc, %o7, %l1
ldsb [%l7 + 0x1C], %g5
addcc %l3, %i0, %i6
movneg %xcc, %i7, %o2
fcmpgt32 %f20, %f16, %o0
edge32 %i1, %i4, %i2
tge %icc, 0x6
edge16 %g7, %l5, %o3
movn %xcc, %i5, %i3
movneg %xcc, %g2, %l4
fmovdneg %xcc, %f27, %f10
wr %g0, 0x80, %asi
ldsba [%l7 + 0x6C] %asi, %l6
tleu %xcc, 0x0
movle %xcc, %g3, %o6
fmovrdlz %g1, %f0, %f6
fmovspos %xcc, %f24, %f10
tl %xcc, 0x3
fnot1s %f13, %f9
brgz,a %g4, loop_2616
brgz %o5, loop_2617
alignaddrl %g6, %o1, %o4
tl %xcc, 0x3
loop_2616:
xorcc %l2, %l0, %l1
loop_2617:
andcc %o7, %l3, %g5
fpsub32 %f24, %f26, %f2
subccc %i6, %i0, %i7
set 0x25, %i5
ldstuba [%l7 + %i5] 0x19, %o2
bneg loop_2618
edge32l %i1, %o0, %i4
te %xcc, 0x3
fxors %f3, %f25, %f1
loop_2618:
fbue,a %fcc3, loop_2619
mulx %i2, %g7, %l5
pdist %f4, %f12, %f0
xnorcc %o3, %i5, %g2
loop_2619:
tg %xcc, 0x1
movrgez %i3, 0x23D, %l6
fba %fcc0, loop_2620
bn,pt %xcc, loop_2621
sethi 0x0856, %l4
nop
fitos %f5, %f4
fstox %f4, %f10
loop_2620:
movleu %icc, %o6, %g1
loop_2621:
fmovsl %icc, %f14, %f30
alignaddr %g4, %o5, %g3
srl %g6, 0x19, %o1
edge8l %o4, %l2, %l1
ta %xcc, 0x3
fmovsleu %xcc, %f20, %f25
ldd [%l7 + 0x60], %l0
fmovrdne %l3, %f0, %f28
srax %g5, %i6, %i0
tvs %xcc, 0x6
movrne %i7, 0x32B, %o7
brz %o2, loop_2622
ldx [%l7 + 0x20], %o0
movg %xcc, %i1, %i4
fmovse %icc, %f16, %f7
loop_2622:
fmovde %xcc, %f20, %f13
edge8n %g7, %l5, %i2
wr %g0, 0x89, %asi
ldsha [%l7 + 0x60] %asi, %o3
brlez,a %g2, loop_2623
sra %i5, 0x1C, %l6
wr %g0, 0x89, %asi
sta %f10, [%l7 + 0x20] %asi
loop_2623:
sllx %i3, 0x08, %o6
sll %l4, %g1, %o5
bcs,pt %icc, loop_2624
nop
setx loop_2625, %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 %g4, %g6, %o1
fornot1s %f1, %f14, %f5
loop_2624:
umulcc %g3, %l2, %o4
loop_2625:
smulcc %l0, 0x0332, %l3
ld [%l7 + 0x10], %f12
ldx [%l7 + 0x68], %g5
addc %i6, 0x1724, %l1
movne %xcc, %i0, %i7
array32 %o7, %o2, %i1
movcs %xcc, %o0, %g7
flush %l7 + 0x0C
fnor %f16, %f24, %f4
mulx %l5, 0x1C2B, %i2
fmovsleu %xcc, %f19, %f13
smulcc %o3, %i4, %i5
udiv %g2, 0x16B2, %l6
fcmpgt32 %f6, %f12, %o6
fmovscs %icc, %f12, %f28
edge8n %l4, %g1, %i3
edge8 %o5, %g6, %o1
fbug,a %fcc1, loop_2626
edge16 %g3, %g4, %l2
fmovsg %icc, %f5, %f14
sdiv %l0, 0x053E, %o4
loop_2626:
bne,a %xcc, loop_2627
xorcc %g5, 0x119C, %l3
fble %fcc3, loop_2628
sethi 0x0603, %l1
loop_2627:
movvc %icc, %i6, %i0
addc %i7, %o2, %i1
loop_2628:
udivx %o0, 0x0A94, %o7
fmovsg %icc, %f27, %f9
movge %xcc, %g7, %i2
tpos %xcc, 0x4
ldsw [%l7 + 0x38], %l5
swap [%l7 + 0x68], %o3
fbule,a %fcc0, loop_2629
mova %icc, %i4, %i5
fmuld8ulx16 %f4, %f14, %f26
bg,a loop_2630
loop_2629:
edge32 %g2, %l6, %o6
tsubcc %g1, 0x1DC0, %l4
alignaddrl %o5, %i3, %o1
loop_2630:
movle %xcc, %g3, %g6
andn %l2, 0x09A3, %l0
srax %g4, %g5, %l3
movcc %xcc, %l1, %i6
tcs %icc, 0x2
srl %o4, %i7, %o2
fmovsle %xcc, %f5, %f24
te %xcc, 0x2
brlz %i0, loop_2631
smul %o0, 0x1EE7, %i1
fpadd32 %f20, %f24, %f12
fbge,a %fcc0, loop_2632
loop_2631:
tneg %xcc, 0x3
nop
fitos %f11, %f10
fstod %f10, %f10
nop
set 0x54, %o1
ldsh [%l7 + %o1], %g7
loop_2632:
fbg %fcc0, loop_2633
sdivx %i2, 0x1E2E, %o7
tvc %xcc, 0x1
ba,a,pn %xcc, loop_2634
loop_2633:
fors %f7, %f2, %f21
array8 %l5, %o3, %i5
sdivcc %i4, 0x151B, %l6
loop_2634:
nop
setx 0xEDCCBB24D7629FA0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f0
orncc %o6, %g1, %l4
nop
fitod %f8, %f8
fdtos %f8, %f6
sdivcc %g2, 0x083F, %i3
set 0x0A, %l2
ldsha [%l7 + %l2] 0x10, %o1
mulscc %g3, 0x0121, %o5
fpsub32 %f28, %f16, %f8
fpsub32s %f23, %f14, %f5
wr %g0, 0x88, %asi
sta %f0, [%l7 + 0x14] %asi
edge32n %l2, %l0, %g6
addc %g5, 0x0EC3, %l3
stbar
fpadd16 %f24, %f6, %f10
bge,a,pn %icc, loop_2635
movrlz %g4, %i6, %o4
ld [%l7 + 0x38], %f16
wr %g0, 0x27, %asi
stwa %i7, [%l7 + 0x34] %asi
membar #Sync
loop_2635:
fbge %fcc1, loop_2636
edge8n %l1, %o2, %o0
sll %i1, 0x15, %g7
fmovrsne %i0, %f21, %f31
loop_2636:
subccc %i2, %l5, %o3
edge16n %i5, %o7, %i4
fnot2 %f10, %f14
movre %o6, 0x087, %g1
sethi 0x190A, %l4
lduw [%l7 + 0x60], %l6
fpack16 %f18, %f2
bvs,a,pt %xcc, loop_2637
movvc %icc, %g2, %o1
nop
fitod %f0, %f6
fdtoi %f6, %f7
tvc %xcc, 0x7
loop_2637:
movre %i3, %o5, %g3
ldd [%l7 + 0x78], %l2
edge8 %l0, %g5, %l3
sth %g4, [%l7 + 0x72]
edge32ln %i6, %o4, %g6
tvc %icc, 0x6
nop
fitos %f13, %f12
fstod %f12, %f6
tsubcc %i7, 0x0F0A, %l1
movne %icc, %o2, %i1
orcc %g7, %o0, %i2
fmovsne %xcc, %f24, %f28
ta %xcc, 0x6
mova %icc, %l5, %o3
nop
fitod %f2, %f28
fdtox %f28, %f14
movcc %icc, %i0, %o7
movg %xcc, %i4, %o6
stw %i5, [%l7 + 0x60]
nop
set 0x6C, %o4
prefetch [%l7 + %o4], 0x3
sdivx %l4, 0x1A3E, %g1
popc %l6, %g2
array8 %i3, %o5, %o1
fmovspos %icc, %f8, %f17
fpsub16s %f31, %f3, %f11
set 0x08, %o0
lduwa [%l7 + %o0] 0x88, %g3
fpmerge %f13, %f27, %f26
udivcc %l0, 0x1BD2, %l2
add %l7, 0x48, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %l3
casxa [%l6] 0x18, %l3, %g5
ble %icc, loop_2638
fblg %fcc3, loop_2639
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16n %g4, %o4, %i6
loop_2638:
nop
set 0x66, %g4
ldsha [%l7 + %g4] 0x88, %i7
loop_2639:
movvs %xcc, %g6, %l1
fmovdvc %icc, %f30, %f10
fmovrsne %o2, %f0, %f10
ldsh [%l7 + 0x3C], %g7
array16 %o0, %i2, %l5
fmovscs %xcc, %f16, %f23
fmovrdlez %o3, %f14, %f16
subcc %i0, %o7, %i1
fbg,a %fcc1, loop_2640
sra %i4, %i5, %o6
fbul,a %fcc0, loop_2641
bleu,pt %icc, loop_2642
loop_2640:
movrne %l4, %g1, %g2
brnz,a %i3, loop_2643
loop_2641:
std %f16, [%l7 + 0x78]
loop_2642:
movl %icc, %o5, %l6
udivx %o1, 0x175E, %g3
loop_2643:
tvc %icc, 0x2
alignaddr %l0, %l3, %g5
sub %l2, 0x0EDB, %o4
tcs %icc, 0x3
wr %g0, 0x18, %asi
ldsba [%l7 + 0x09] %asi, %i6
xor %g4, 0x070E, %g6
movre %i7, %l1, %o2
xnor %o0, %i2, %l5
subccc %o3, 0x148F, %g7
popc %i0, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movne %icc, %i4, %i1
srlx %i5, 0x1E, %o6
srlx %g1, %g2, %l4
edge16l %i3, %o5, %o1
fpadd32 %f12, %f0, %f2
sdiv %g3, 0x04BF, %l0
mulscc %l3, %g5, %l6
nop
set 0x30, %i4
ldsw [%l7 + %i4], %o4
edge16ln %l2, %g4, %i6
set 0x60, %i7
ldswa [%l7 + %i7] 0x18, %g6
wr %g0, 0x2b, %asi
stwa %i7, [%l7 + 0x34] %asi
membar #Sync
edge8 %l1, %o0, %i2
alignaddrl %o2, %l5, %o3
fpack32 %f24, %f6, %f4
taddcc %g7, %i0, %i4
brz,a %o7, loop_2644
fmovsvc %icc, %f4, %f4
movrne %i5, 0x1C1, %i1
bvc,a %xcc, loop_2645
loop_2644:
subc %g1, 0x1A79, %o6
ta %xcc, 0x2
orcc %l4, 0x0406, %g2
loop_2645:
edge8n %o5, %i3, %o1
flush %l7 + 0x48
std %f22, [%l7 + 0x10]
addcc %g3, 0x00FE, %l0
fone %f12
wr %g0, 0x19, %asi
stxa %g5, [%l7 + 0x08] %asi
fcmpeq16 %f12, %f20, %l6
edge32 %l3, %o4, %g4
fnot2 %f24, %f28
tvs %xcc, 0x2
umulcc %i6, 0x14E1, %g6
movrne %l2, 0x0DB, %l1
set 0x40, %l1
stda %f0, [%l7 + %l1] 0x1f
membar #Sync
sdiv %i7, 0x08C0, %i2
fcmpne16 %f12, %f16, %o0
tleu %xcc, 0x4
fmovsvc %icc, %f0, %f16
stb %o2, [%l7 + 0x44]
movcc %xcc, %o3, %l5
tge %xcc, 0x5
fxnor %f16, %f10, %f16
te %xcc, 0x7
fcmpne16 %f22, %f0, %g7
orcc %i4, 0x0ECC, %i0
move %icc, %o7, %i5
array8 %i1, %g1, %o6
movpos %xcc, %l4, %o5
ldsh [%l7 + 0x26], %g2
bvc,a %icc, loop_2646
edge8ln %i3, %g3, %o1
movl %icc, %g5, %l6
orcc %l0, %l3, %o4
loop_2646:
srax %i6, 0x13, %g4
fxnor %f20, %f8, %f6
add %l7, 0x20, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %g6, %l1
tcc %xcc, 0x4
movneg %icc, %l2, %i2
mova %xcc, %o0, %o2
fnot1s %f18, %f20
ld [%l7 + 0x60], %f0
brz %o3, loop_2647
fsrc1s %f21, %f2
bpos,pn %icc, loop_2648
fandnot2 %f28, %f18, %f10
loop_2647:
tge %xcc, 0x4
tcc %xcc, 0x6
loop_2648:
fmovs %f17, %f16
edge32 %l5, %i7, %g7
fbn,a %fcc3, loop_2649
subcc %i4, %o7, %i5
edge32n %i1, %i0, %o6
fpadd32 %f0, %f30, %f4
loop_2649:
tsubcc %l4, %o5, %g2
fmul8x16al %f25, %f12, %f6
fmovrde %i3, %f30, %f20
fornot1 %f28, %f20, %f14
andn %g1, %g3, %g5
edge32l %o1, %l0, %l6
fbn %fcc0, loop_2650
orncc %o4, %i6, %l3
movgu %icc, %g4, %l1
smul %g6, %i2, %o0
loop_2650:
tg %xcc, 0x0
fmul8ulx16 %f24, %f30, %f12
add %o2, 0x0A7F, %l2
tle %xcc, 0x6
tneg %icc, 0x3
edge32n %o3, %l5, %i7
set 0x50, %o7
ldsha [%l7 + %o7] 0x18, %i4
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x10] %asi, %g7
move %icc, %i5, %i1
alignaddrl %o7, %i0, %o6
fmul8x16au %f17, %f15, %f20
tl %icc, 0x0
fnot2 %f12, %f30
tneg %icc, 0x3
nop
fitod %f10, %f8
fdtoi %f8, %f17
fmovdvc %icc, %f28, %f7
srl %o5, 0x15, %l4
prefetch [%l7 + 0x60], 0x3
set 0x3A, %g2
lduha [%l7 + %g2] 0x04, %g2
edge32l %g1, %g3, %i3
bg,pn %xcc, loop_2651
add %o1, 0x0706, %l0
andn %g5, 0x0146, %o4
fmovsge %icc, %f7, %f2
loop_2651:
edge16ln %i6, %l6, %l3
bvc loop_2652
brlz,a %l1, loop_2653
tpos %icc, 0x0
movleu %icc, %g6, %i2
loop_2652:
fsrc2s %f7, %f27
loop_2653:
movleu %icc, %o0, %g4
stw %l2, [%l7 + 0x08]
set 0x3A, %o6
stha %o2, [%l7 + %o6] 0x15
bne,pt %xcc, loop_2654
nop
setx loop_2655, %l0, %l1
jmpl %l1, %o3
edge16ln %i7, %i4, %g7
move %xcc, %l5, %i1
loop_2654:
srl %o7, %i5, %i0
loop_2655:
st %f5, [%l7 + 0x6C]
nop
setx loop_2656, %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
edge32n %o6, %o5, %l4
xnor %g2, 0x152D, %g1
edge8 %g3, %o1, %i3
loop_2656:
lduh [%l7 + 0x3A], %l0
movcc %xcc, %g5, %i6
fnands %f9, %f7, %f29
fmovrsgez %l6, %f19, %f24
smul %o4, %l1, %g6
brlz,a %l3, loop_2657
edge16l %o0, %i2, %g4
fbu,a %fcc1, loop_2658
edge16l %l2, %o3, %i7
loop_2657:
fbne %fcc2, loop_2659
tvc %xcc, 0x3
loop_2658:
bne,a,pn %icc, loop_2660
movrlez %i4, %g7, %o2
loop_2659:
tleu %icc, 0x3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2660:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %l5, %o7, %i5
orncc %i1, 0x0B50, %o6
sir 0x06B7
fblg,a %fcc3, loop_2661
ldsb [%l7 + 0x3B], %i0
edge32 %l4, %o5, %g2
array16 %g3, %g1, %o1
loop_2661:
fcmpne32 %f10, %f14, %i3
fnot1 %f4, %f4
sll %l0, 0x1C, %i6
srax %g5, 0x1C, %l6
fmovsgu %xcc, %f8, %f10
edge32 %l1, %g6, %l3
fmovsa %icc, %f19, %f26
xor %o0, %o4, %i2
edge32n %g4, %l2, %o3
fbn,a %fcc3, loop_2662
ldsb [%l7 + 0x1A], %i4
movcs %icc, %i7, %o2
mulscc %g7, %l5, %i5
loop_2662:
brz,a %o7, loop_2663
fble,a %fcc2, loop_2664
fbe %fcc0, loop_2665
fmovdcc %xcc, %f25, %f19
loop_2663:
movgu %xcc, %o6, %i1
loop_2664:
edge8l %i0, %o5, %l4
loop_2665:
nop
set 0x2C, %o2
ldswa [%l7 + %o2] 0x88, %g2
fba,a %fcc0, loop_2666
edge8ln %g3, %g1, %i3
ld [%l7 + 0x7C], %f25
add %o1, 0x105E, %l0
loop_2666:
movcc %icc, %g5, %i6
fmovdpos %xcc, %f26, %f26
swap [%l7 + 0x44], %l1
fornot1s %f19, %f16, %f20
addc %l6, 0x0425, %g6
subcc %l3, %o4, %o0
taddcc %g4, %i2, %l2
tleu %xcc, 0x6
brgz,a %o3, loop_2667
fnot1 %f12, %f2
fors %f11, %f11, %f24
sllx %i4, %o2, %i7
loop_2667:
nop
setx loop_2668, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tne %xcc, 0x5
ba,a,pt %xcc, loop_2669
loop_2668:
mulx %g7, 0x0744, %l5
tneg %icc, 0x3
or %o7, 0x1AFD, %o6
loop_2669:
movcs %icc, %i5, %i1
wr %g0, 0x80, %asi
lduwa [%l7 + 0x24] %asi, %o5
andncc %l4, %g2, %i0
wr %g0, 0x18, %asi
swapa [%l7 + 0x30] %asi, %g1
movneg %xcc, %g3, %i3
fbe,a %fcc3, loop_2670
udivcc %l0, 0x0A20, %g5
fpsub16s %f25, %f1, %f29
stx %o1, [%l7 + 0x70]
loop_2670:
addc %i6, 0x1A84, %l1
fbo %fcc3, loop_2671
edge16n %g6, %l3, %o4
fmovsn %icc, %f29, %f1
tle %icc, 0x2
loop_2671:
bvs,a,pn %icc, loop_2672
taddcctv %l6, %o0, %i2
orcc %l2, %o3, %g4
xor %i4, 0x0BED, %o2
loop_2672:
nop
setx 0xEA2EB3B4F709961C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x82BE1D398845A342, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f18, %f6
sra %i7, 0x19, %l5
brlez,a %g7, loop_2673
fbn %fcc1, loop_2674
brgz,a %o7, loop_2675
fxors %f26, %f14, %f26
loop_2673:
nop
wr %g0, 0x81, %asi
lduba [%l7 + 0x25] %asi, %i5
loop_2674:
tsubcctv %i1, %o5, %l4
loop_2675:
sdivx %o6, 0x16F2, %i0
tg %xcc, 0x7
movle %xcc, %g1, %g3
srlx %i3, %g2, %g5
sethi 0x010E, %o1
add %l0, 0x1987, %l1
tneg %icc, 0x3
fmovdcs %xcc, %f26, %f7
tsubcc %i6, 0x1E4F, %g6
brgz %l3, loop_2676
fabss %f8, %f11
set 0x70, %g7
ldda [%l7 + %g7] 0xea, %o4
loop_2676:
fcmpgt16 %f6, %f14, %l6
subcc %o0, 0x07CD, %i2
subccc %o3, 0x1A68, %l2
srlx %i4, 0x13, %g4
tcs %xcc, 0x5
fornot1s %f30, %f28, %f10
fmul8x16 %f9, %f14, %f30
fmovrsne %i7, %f25, %f26
fbule,a %fcc1, loop_2677
popc 0x090D, %o2
edge32n %l5, %g7, %i5
udiv %i1, 0x1D83, %o5
loop_2677:
tl %xcc, 0x3
fornot1 %f16, %f28, %f0
sdivcc %o7, 0x1C1F, %l4
nop
fitos %f7, %f0
fstoi %f0, %f14
movle %icc, %o6, %g1
andncc %g3, %i3, %g2
te %icc, 0x3
fmul8ulx16 %f20, %f2, %f24
add %g5, 0x1368, %i0
tl %icc, 0x6
fbl,a %fcc2, loop_2678
movrgez %l0, 0x10B, %l1
alignaddrl %o1, %g6, %i6
fornot1s %f14, %f0, %f10
loop_2678:
subccc %o4, %l6, %o0
tvc %icc, 0x4
call loop_2679
sir 0x0DC2
fmovsn %xcc, %f2, %f9
stbar
loop_2679:
fnot2 %f4, %f2
movpos %xcc, %i2, %l3
ldd [%l7 + 0x78], %l2
edge8l %o3, %g4, %i7
movl %xcc, %i4, %l5
array32 %g7, %i5, %i1
wr %g0, 0x81, %asi
lda [%l7 + 0x64] %asi, %f8
movvc %icc, %o5, %o7
udivcc %o2, 0x03C8, %l4
tneg %xcc, 0x3
udivx %o6, 0x16ED, %g1
fmovspos %icc, %f25, %f15
brlz,a %g3, loop_2680
movl %xcc, %g2, %g5
array16 %i3, %i0, %l0
subccc %o1, %g6, %l1
loop_2680:
addc %o4, 0x173C, %i6
edge16l %l6, %o0, %l3
std %f24, [%l7 + 0x18]
fmul8x16 %f29, %f10, %f8
nop
fitos %f1, %f13
fstox %f13, %f24
fbo %fcc1, loop_2681
sll %i2, %o3, %l2
fornot2s %f9, %f13, %f27
array16 %g4, %i4, %l5
loop_2681:
array8 %g7, %i7, %i1
fmovdcc %icc, %f3, %f22
tge %xcc, 0x1
or %o5, %i5, %o7
nop
setx 0x1E1D5521, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x356F6D88, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fdivs %f2, %f3, %f12
nop
setx 0x5C2A8021, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
fsqrts %f31, %f23
brgz,a %o2, loop_2682
subccc %o6, 0x1C8A, %l4
sub %g1, 0x1A16, %g2
nop
fitod %f6, %f12
fdtox %f12, %f12
fxtod %f12, %f6
loop_2682:
edge16n %g5, %g3, %i3
array16 %i0, %o1, %g6
tcs %icc, 0x1
set 0x40, %l0
stda %f0, [%l7 + %l0] 0x0c
fexpand %f7, %f30
brlz,a %l0, loop_2683
alignaddr %o4, %i6, %l1
nop
setx 0x8A105E1B022D4DB4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f30
sdiv %l6, 0x0B64, %o0
loop_2683:
srax %i2, 0x08, %o3
fmovsa %icc, %f7, %f14
array8 %l2, %g4, %i4
movge %xcc, %l5, %g7
andcc %i7, 0x09B4, %l3
array16 %o5, %i5, %i1
set 0x41, %i1
ldsba [%l7 + %i1] 0x81, %o7
fbn %fcc1, loop_2684
move %icc, %o6, %l4
movleu %xcc, %g1, %g2
movrgez %o2, 0x135, %g3
loop_2684:
fbl %fcc3, loop_2685
umul %i3, 0x059F, %i0
sdivcc %o1, 0x0485, %g6
set 0x08, %g3
sta %f24, [%l7 + %g3] 0x19
loop_2685:
edge8l %l0, %g5, %i6
fands %f0, %f24, %f6
mova %icc, %o4, %l6
tneg %xcc, 0x7
fnors %f31, %f25, %f7
sir 0x0979
bg %xcc, loop_2686
fmovrse %l1, %f3, %f23
tl %xcc, 0x3
fnand %f14, %f8, %f24
loop_2686:
movvs %xcc, %i2, %o0
tgu %icc, 0x5
fmovscc %icc, %f8, %f6
xnorcc %l2, 0x125A, %g4
sllx %o3, 0x0E, %l5
sllx %g7, %i4, %i7
tvs %icc, 0x5
movne %icc, %l3, %o5
set 0x70, %i6
sta %f7, [%l7 + %i6] 0x19
wr %g0, 0x81, %asi
ldsba [%l7 + 0x41] %asi, %i1
tg %xcc, 0x6
fandnot1s %f0, %f14, %f1
edge32l %o7, %o6, %i5
subc %g1, 0x1167, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movn %icc, %o2, %g3
fbug %fcc3, loop_2687
edge16l %g2, %i0, %i3
tl %xcc, 0x7
movne %xcc, %g6, %o1
loop_2687:
array16 %l0, %g5, %i6
fmovscs %icc, %f8, %f20
movpos %xcc, %l6, %o4
subc %l1, 0x03C7, %o0
xor %l2, 0x1BC4, %g4
movneg %xcc, %o3, %l5
umulcc %i2, %g7, %i4
tvs %icc, 0x1
ld [%l7 + 0x10], %f21
fbue %fcc1, loop_2688
tvs %icc, 0x0
fnegs %f24, %f7
xorcc %l3, 0x1F72, %o5
loop_2688:
movcc %xcc, %i1, %i7
fbe,a %fcc3, loop_2689
edge32n %o7, %o6, %g1
for %f14, %f6, %f28
movcc %icc, %i5, %l4
loop_2689:
fmovdleu %xcc, %f6, %f1
smul %g3, 0x0E87, %g2
array16 %i0, %o2, %g6
array8 %o1, %i3, %g5
movrne %l0, 0x0BB, %l6
movleu %icc, %i6, %o4
fpsub16s %f4, %f11, %f28
taddcc %l1, %o0, %l2
orn %o3, 0x0EDF, %g4
bgu,a,pt %xcc, loop_2690
tpos %icc, 0x3
tge %icc, 0x3
udiv %l5, 0x0CF1, %g7
loop_2690:
movrgz %i2, %l3, %o5
movrgez %i4, %i1, %o7
edge32ln %i7, %g1, %i5
nop
set 0x1B, %l4
ldsb [%l7 + %l4], %l4
edge8n %g3, %g2, %o6
nop
setx 0x3B4661DE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x803D2DBB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fsubs %f19, %f17, %f27
wr %g0, 0x80, %asi
ldsba [%l7 + 0x3F] %asi, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %icc, %g6, %o1
bneg,a loop_2691
tge %icc, 0x2
nop
fitos %f12, %f16
fstoi %f16, %f25
bl,pt %xcc, loop_2692
loop_2691:
nop
setx 0xB64E5575305AE874, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
nop
set 0x70, %l3
ldx [%l7 + %l3], %i3
orn %o2, 0x0F4F, %g5
loop_2692:
fbu %fcc3, loop_2693
fmovda %icc, %f4, %f30
tgu %xcc, 0x3
sethi 0x154E, %l6
loop_2693:
brlz %i6, loop_2694
srl %l0, 0x05, %l1
orn %o4, 0x0853, %l2
edge32n %o0, %o3, %l5
loop_2694:
tle %icc, 0x7
fmovrdgez %g4, %f16, %f16
srl %i2, %l3, %g7
fnot1s %f17, %f8
udivx %i4, 0x1CFD, %i1
wr %g0, 0x04, %asi
lda [%l7 + 0x60] %asi, %f28
fmovrdgz %o5, %f26, %f16
movrne %i7, %o7, %i5
taddcc %g1, %g3, %l4
fblg %fcc1, loop_2695
fpsub32 %f6, %f18, %f0
mulscc %o6, 0x190D, %i0
tle %xcc, 0x5
loop_2695:
nop
set 0x60, %g5
lda [%l7 + %g5] 0x11, %f10
nop
setx 0x7C569886, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0x2D0B798A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fsubs %f27, %f11, %f21
ldd [%l7 + 0x40], %g6
movvc %xcc, %g2, %i3
edge32 %o1, %g5, %o2
st %f22, [%l7 + 0x1C]
movvc %icc, %i6, %l0
movrlez %l1, %o4, %l2
tg %xcc, 0x1
fbge %fcc3, loop_2696
ldx [%l7 + 0x08], %l6
tne %icc, 0x0
tl %icc, 0x7
loop_2696:
bg,pn %xcc, loop_2697
edge16ln %o3, %o0, %g4
call loop_2698
edge16n %i2, %l3, %l5
loop_2697:
bvs,pt %icc, loop_2699
edge32n %g7, %i4, %i1
loop_2698:
andncc %o5, %i7, %o7
edge8ln %g1, %i5, %l4
loop_2699:
edge16n %o6, %i0, %g3
movne %xcc, %g6, %g2
sra %i3, 0x1D, %o1
movgu %icc, %g5, %o2
fpack16 %f14, %f10
fxor %f6, %f26, %f22
movrne %i6, 0x389, %l0
nop
setx 0x9B656594B52EE0FB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x6FF8D3EF0C1D1854, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
faddd %f26, %f20, %f4
orncc %l1, %o4, %l6
edge8 %o3, %l2, %o0
nop
fitod %f12, %f18
fdtoi %f18, %f1
ta %icc, 0x1
ldd [%l7 + 0x28], %i2
fcmpne32 %f24, %f6, %g4
fones %f10
edge32 %l3, %g7, %l5
movn %xcc, %i1, %o5
subcc %i7, %o7, %g1
nop
setx loop_2700, %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 %i5, %l4, %o6
nop
setx loop_2701, %l0, %l1
jmpl %l1, %i0
orn %i4, 0x0C1D, %g6
loop_2700:
te %xcc, 0x1
tne %icc, 0x6
loop_2701:
bl loop_2702
edge16 %g2, %g3, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbne,a %fcc3, loop_2703
loop_2702:
movvc %xcc, %o1, %g5
fmovdn %xcc, %f21, %f18
ldsb [%l7 + 0x25], %i6
loop_2703:
mova %icc, %o2, %l0
and %o4, %l1, %o3
nop
set 0x6E, %o5
ldsh [%l7 + %o5], %l6
srax %o0, 0x10, %i2
tne %icc, 0x7
fmovse %icc, %f5, %f12
sdivx %g4, 0x14C8, %l3
movg %icc, %g7, %l5
udiv %l2, 0x1953, %i1
movg %icc, %i7, %o5
bge loop_2704
tsubcc %g1, %i5, %l4
fcmpgt16 %f30, %f6, %o6
srlx %o7, 0x06, %i4
loop_2704:
brnz,a %i0, loop_2705
bcs,pn %icc, loop_2706
fzeros %f16
lduh [%l7 + 0x16], %g2
loop_2705:
smul %g6, %i3, %g3
loop_2706:
fpsub32 %f12, %f4, %f16
fpmerge %f18, %f7, %f26
wr %g0, 0x18, %asi
ldsba [%l7 + 0x11] %asi, %g5
brnz %o1, loop_2707
fblg,a %fcc2, loop_2708
sth %o2, [%l7 + 0x50]
tne %xcc, 0x6
loop_2707:
movrne %i6, %o4, %l0
loop_2708:
brlez %o3, loop_2709
nop
set 0x5C, %g1
lduw [%l7 + %g1], %l6
nop
setx 0x7EE950785D35BF44, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x53290CA5D811EE79, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fdivd %f10, %f26, %f8
subccc %l1, 0x1D1C, %o0
loop_2709:
fandnot1 %f8, %f24, %f0
ba,a,pt %icc, loop_2710
tcc %xcc, 0x6
taddcctv %i2, 0x0A3A, %l3
movn %icc, %g7, %g4
loop_2710:
bgu loop_2711
ble,a,pn %icc, loop_2712
tcc %xcc, 0x6
sdiv %l5, 0x17C2, %i1
loop_2711:
fone %f0
loop_2712:
movne %xcc, %i7, %l2
movre %o5, 0x025, %i5
array8 %g1, %l4, %o7
flush %l7 + 0x0C
set 0x10, %o3
stwa %i4, [%l7 + %o3] 0xe3
membar #Sync
edge8 %o6, %i0, %g2
mova %icc, %g6, %g3
ldsb [%l7 + 0x72], %i3
set 0x11, %l5
lduba [%l7 + %l5] 0x15, %o1
tg %xcc, 0x1
srax %o2, 0x0B, %i6
sub %g5, 0x064A, %l0
fbu %fcc2, loop_2713
fmul8x16 %f10, %f20, %f6
add %o3, 0x0BB4, %l6
taddcc %l1, %o0, %i2
loop_2713:
srax %o4, 0x0D, %l3
movcc %xcc, %g4, %l5
tge %xcc, 0x1
nop
setx 0x4F6D660F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x0FE72EC1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f25, %f9
movrne %g7, %i7, %i1
edge32n %l2, %i5, %g1
array16 %l4, %o7, %o5
sth %o6, [%l7 + 0x3C]
ta %xcc, 0x2
sethi 0x0AB9, %i4
alignaddrl %g2, %i0, %g3
sethi 0x1C19, %i3
orncc %g6, 0x0556, %o1
tne %xcc, 0x0
tvc %icc, 0x6
fbge %fcc3, loop_2714
fbe %fcc1, loop_2715
fnands %f11, %f25, %f1
brz %i6, loop_2716
loop_2714:
tpos %icc, 0x2
loop_2715:
fandnot1s %f24, %f18, %f29
movle %icc, %o2, %g5
loop_2716:
bshuffle %f4, %f6, %f6
fmovrdne %l0, %f2, %f16
fbu %fcc3, loop_2717
array32 %l6, %o3, %o0
movcc %xcc, %i2, %l1
edge8n %o4, %g4, %l3
loop_2717:
tleu %icc, 0x0
smulcc %l5, %i7, %i1
tle %xcc, 0x7
fpadd16 %f12, %f14, %f24
membar 0x79
sdivx %l2, 0x0109, %g7
mova %icc, %i5, %g1
tleu %xcc, 0x3
sub %l4, 0x1C9C, %o5
fbo %fcc3, loop_2718
or %o7, 0x13F1, %o6
movne %icc, %g2, %i4
sdivcc %i0, 0x0A48, %i3
loop_2718:
fmovrdlez %g6, %f8, %f6
fbg,a %fcc0, loop_2719
movrgez %o1, %g3, %o2
fpadd16s %f2, %f15, %f10
movvs %icc, %i6, %g5
loop_2719:
fpadd32 %f18, %f0, %f26
sdivcc %l0, 0x14D3, %o3
fnand %f24, %f30, %f18
set 0x30, %i0
lduba [%l7 + %i0] 0x11, %l6
sra %i2, 0x0C, %l1
edge8l %o4, %g4, %o0
sdivx %l3, 0x098C, %i7
tneg %xcc, 0x6
alignaddr %i1, %l5, %g7
add %l7, 0x28, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %l2, %g1
umulcc %i5, %l4, %o7
umul %o6, 0x0B0D, %g2
tvc %icc, 0x2
edge8n %i4, %o5, %i0
smul %g6, %o1, %i3
srax %o2, 0x10, %i6
fmuld8sux16 %f29, %f15, %f12
edge16n %g5, %l0, %g3
fmovrslez %l6, %f11, %f26
subc %o3, 0x14C7, %l1
edge32ln %i2, %o4, %g4
orncc %o0, %i7, %i1
alignaddrl %l5, %g7, %l2
ldd [%l7 + 0x78], %g0
add %i5, %l4, %l3
movg %icc, %o7, %g2
set 0x40, %l6
stda %f16, [%l7 + %l6] 0x1e
membar #Sync
udiv %o6, 0x1542, %i4
set 0x44, %i2
swapa [%l7 + %i2] 0x88, %i0
movvs %icc, %g6, %o1
movge %icc, %i3, %o2
stw %o5, [%l7 + 0x6C]
fbne,a %fcc1, loop_2720
edge32l %g5, %i6, %l0
fmul8ulx16 %f2, %f28, %f16
edge16ln %g3, %o3, %l6
loop_2720:
umul %i2, 0x1C24, %l1
fxors %f30, %f19, %f0
fabss %f9, %f10
sub %g4, %o0, %i7
bge,a %icc, loop_2721
movrgez %i1, %o4, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbule,a %fcc1, loop_2722
loop_2721:
bcs,a loop_2723
fand %f26, %f6, %f14
set 0x70, %g6
stxa %l5, [%l7 + %g6] 0x18
loop_2722:
fpack32 %f28, %f26, %f26
loop_2723:
edge8n %l2, %g1, %i5
fmovdvs %icc, %f25, %f15
bpos,a loop_2724
ta %icc, 0x2
sir 0x0495
bn,pn %xcc, loop_2725
loop_2724:
movge %xcc, %l3, %l4
movcs %icc, %o7, %g2
fmul8x16al %f21, %f5, %f4
loop_2725:
movre %o6, 0x1F6, %i0
movvs %icc, %g6, %i4
nop
setx 0x542E7900D3C11B97, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xEEDD55ED9C9B4104, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f0, %f10
addc %i3, 0x01EE, %o1
fcmple16 %f2, %f12, %o2
fmovsle %xcc, %f9, %f3
fmul8ulx16 %f22, %f20, %f8
srlx %g5, 0x1F, %o5
umul %l0, %g3, %i6
edge16n %o3, %l6, %l1
edge16l %i2, %g4, %i7
nop
setx 0x16E8EDC4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x9C6AEA62, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fmuls %f25, %f10, %f18
movn %xcc, %i1, %o4
umulcc %g7, 0x00B8, %l5
move %icc, %o0, %l2
fmovscs %icc, %f22, %f10
orn %g1, 0x1511, %i5
ldstub [%l7 + 0x48], %l3
umulcc %o7, 0x12A2, %l4
xor %g2, %o6, %g6
udivx %i4, 0x1C60, %i0
nop
setx 0xD7456A04, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x13138547, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fadds %f27, %f2, %f29
movvs %icc, %i3, %o2
orcc %o1, 0x16D4, %g5
fbul %fcc2, loop_2726
umulcc %o5, 0x1755, %l0
bl,a,pn %icc, loop_2727
addccc %i6, %g3, %l6
loop_2726:
xor %l1, %o3, %g4
movcc %xcc, %i7, %i2
loop_2727:
subc %i1, %o4, %l5
wr %g0, 0x81, %asi
ldxa [%l7 + 0x68] %asi, %o0
array32 %g7, %g1, %i5
sra %l2, 0x08, %l3
xnorcc %l4, %g2, %o7
lduw [%l7 + 0x44], %o6
fmovrdne %g6, %f10, %f18
fmovsvs %xcc, %f0, %f12
nop
fitod %f8, %f10
fdtox %f10, %f30
te %xcc, 0x0
edge16 %i0, %i4, %o2
bpos loop_2728
fmovdcc %icc, %f17, %f13
fbn %fcc0, loop_2729
ld [%l7 + 0x0C], %f16
loop_2728:
movvs %icc, %i3, %o1
alignaddr %g5, %l0, %i6
loop_2729:
fxnors %f6, %f31, %f8
mulx %g3, 0x0BFF, %o5
mulscc %l6, %l1, %o3
subcc %i7, 0x04A9, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addcc %g4, %i1, %o4
tle %xcc, 0x2
movvs %xcc, %o0, %l5
lduh [%l7 + 0x2E], %g1
nop
setx loop_2730, %l0, %l1
jmpl %l1, %g7
tl %xcc, 0x0
fmul8ulx16 %f2, %f18, %f8
tsubcctv %i5, %l2, %l3
loop_2730:
ba,pt %xcc, loop_2731
tcs %xcc, 0x1
stx %l4, [%l7 + 0x38]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2731:
fmovrsgz %o7, %f7, %f28
addcc %g2, %g6, %i0
tsubcctv %i4, 0x1C9F, %o2
fmovspos %xcc, %f7, %f27
fpsub32 %f8, %f26, %f18
addccc %o6, %o1, %g5
fpack32 %f10, %f26, %f16
tvc %icc, 0x5
andncc %i3, %l0, %i6
tneg %xcc, 0x4
fpadd16 %f22, %f10, %f4
sdivcc %o5, 0x101E, %g3
fmovdneg %xcc, %f18, %f21
fbg %fcc0, loop_2732
brgez %l1, loop_2733
fblg %fcc3, loop_2734
fones %f19
loop_2732:
tn %xcc, 0x5
loop_2733:
nop
set 0x40, %i5
ldda [%l7 + %i5] 0x11, %f16
loop_2734:
fabss %f25, %f22
movrgez %o3, 0x092, %l6
sllx %i2, %i7, %i1
tsubcc %o4, %g4, %l5
movne %xcc, %g1, %o0
movrgz %i5, %l2, %l3
brnz %l4, loop_2735
ta %xcc, 0x0
brgz %g7, loop_2736
bl,pn %xcc, loop_2737
loop_2735:
edge32ln %g2, %g6, %o7
std %f22, [%l7 + 0x78]
loop_2736:
srl %i0, %o2, %o6
loop_2737:
fmovrdlez %i4, %f30, %f16
fmovde %xcc, %f17, %f13
brnz %g5, loop_2738
fmovrse %i3, %f19, %f31
edge8 %l0, %o1, %i6
sll %g3, %o5, %l1
loop_2738:
edge32n %o3, %l6, %i7
wr %g0, 0x10, %asi
lda [%l7 + 0x58] %asi, %f8
movvc %xcc, %i1, %o4
te %xcc, 0x4
fmovsneg %icc, %f2, %f24
wr %g0, 0x88, %asi
ldda [%l7 + 0x40] %asi, %f16
array16 %g4, %i2, %g1
fmovrdgz %o0, %f28, %f0
edge32 %i5, %l2, %l3
fbl,a %fcc0, loop_2739
fpack16 %f2, %f11
tl %xcc, 0x2
fpsub32s %f23, %f30, %f3
loop_2739:
fcmple32 %f12, %f2, %l4
taddcc %l5, 0x1E86, %g2
movle %xcc, %g7, %o7
fmovdgu %xcc, %f12, %f13
array32 %g6, %i0, %o6
edge32ln %o2, %i4, %i3
movrlz %l0, %o1, %i6
movvs %xcc, %g3, %o5
fnot1s %f17, %f14
or %l1, %o3, %l6
fpadd32s %f9, %f17, %f20
tg %icc, 0x7
edge16n %g5, %i7, %o4
mova %icc, %g4, %i1
movneg %icc, %g1, %i2
orncc %o0, 0x0F63, %l2
nop
set 0x4C, %i3
sth %l3, [%l7 + %i3]
udivx %i5, 0x16DA, %l5
xnorcc %g2, 0x08AA, %l4
fsrc2 %f18, %f20
movgu %icc, %o7, %g7
movg %xcc, %i0, %o6
movpos %xcc, %o2, %g6
fbge,a %fcc2, loop_2740
tvs %icc, 0x1
nop
setx 0x779A98990D56CB1B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x50E6987CF67CDBD1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fmuld %f26, %f18, %f2
srl %i4, 0x08, %l0
loop_2740:
taddcctv %i3, %i6, %o1
fmovrdlz %g3, %f0, %f20
membar #Sync
wr %g0, 0x1f, %asi
ldda [%l7 + 0x40] %asi, %f16
movrlz %o5, 0x1D7, %o3
edge16 %l6, %g5, %i7
umul %o4, 0x1F06, %l1
andncc %i1, %g4, %g1
movrne %o0, %l2, %i2
movvc %xcc, %l3, %i5
udiv %l5, 0x074A, %l4
add %g2, 0x11A1, %o7
brgz %g7, loop_2741
sub %o6, %o2, %g6
move %xcc, %i0, %i4
ble %xcc, loop_2742
loop_2741:
te %xcc, 0x0
fmovsvc %icc, %f1, %f11
taddcctv %i3, 0x13EF, %i6
loop_2742:
edge8ln %o1, %g3, %l0
prefetch [%l7 + 0x20], 0x1
movrlz %o3, 0x147, %l6
edge32l %g5, %o5, %i7
nop
set 0x3D, %o1
ldstub [%l7 + %o1], %o4
sdiv %l1, 0x1220, %g4
udiv %i1, 0x1ED7, %g1
ldd [%l7 + 0x78], %f28
tcc %xcc, 0x6
membar 0x0B
edge8l %l2, %i2, %o0
ba %xcc, loop_2743
ta %xcc, 0x2
tne %xcc, 0x2
fsrc2 %f14, %f28
loop_2743:
movleu %icc, %l3, %i5
tvc %xcc, 0x7
nop
fitos %f7, %f20
set 0x72, %l2
stha %l5, [%l7 + %l2] 0x0c
sethi 0x1643, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x04, %asi
stha %o7, [%l7 + 0x2C] %asi
movrgz %g7, 0x2EC, %g2
nop
setx 0x8BED8F1E36B3541C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
fsqrtd %f20, %f14
mova %icc, %o2, %o6
stb %i0, [%l7 + 0x36]
set 0x46, %o4
lduha [%l7 + %o4] 0x0c, %g6
subcc %i4, %i6, %o1
fba,a %fcc3, loop_2744
tleu %xcc, 0x6
movrgez %i3, 0x04F, %l0
tleu %icc, 0x0
loop_2744:
sdivcc %o3, 0x0019, %l6
edge16 %g3, %g5, %i7
fmul8sux16 %f0, %f2, %f24
nop
setx 0x212F7213, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0xAC8E5CE2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fadds %f7, %f28, %f20
stx %o4, [%l7 + 0x68]
tvc %icc, 0x3
wr %g0, 0x19, %asi
ldda [%l7 + 0x70] %asi, %l0
nop
fitos %f14, %f21
fstox %f21, %f30
set 0x48, %g4
prefetcha [%l7 + %g4] 0x80, 0x0
fmovs %f5, %f17
udivx %i1, 0x16D3, %g1
orcc %g4, %l2, %o0
nop
fitod %f4, %f2
fdtos %f2, %f31
movrlez %l3, %i2, %l5
be,pn %icc, loop_2745
tcc %icc, 0x2
set 0x10, %i4
ldxa [%g0 + %i4] 0x21, %l4
loop_2745:
bge,a,pn %icc, loop_2746
fmovrdne %o7, %f8, %f22
edge16 %i5, %g7, %g2
tleu %icc, 0x1
loop_2746:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlez %o6, %o2, %i0
taddcc %g6, 0x016E, %i6
tne %xcc, 0x4
mova %xcc, %o1, %i3
ble,a %icc, loop_2747
subccc %i4, %l0, %l6
addcc %o3, %g5, %g3
te %xcc, 0x5
loop_2747:
tne %icc, 0x1
bvc,a %xcc, loop_2748
brgz,a %i7, loop_2749
nop
setx loop_2750, %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
sir 0x11F0
loop_2748:
fnot1s %f0, %f11
loop_2749:
nop
fitos %f12, %f4
fstoi %f4, %f5
loop_2750:
fpackfix %f10, %f5
orncc %o4, 0x0CC5, %o5
movrgz %i1, %g1, %l1
set 0x58, %i7
ldxa [%l7 + %i7] 0x15, %g4
move %xcc, %o0, %l3
movrlz %i2, %l5, %l4
edge32ln %o7, %i5, %g7
fnot1s %f19, %f22
movcc %xcc, %g2, %l2
call loop_2751
lduh [%l7 + 0x5A], %o2
movrlez %i0, 0x2CF, %g6
movleu %xcc, %o6, %i6
loop_2751:
fmovdle %icc, %f4, %f19
movre %o1, 0x278, %i4
wr %g0, 0x88, %asi
ldsha [%l7 + 0x42] %asi, %i3
fba %fcc2, loop_2752
tsubcctv %l6, 0x040D, %l0
fba,a %fcc3, loop_2753
fmovscc %icc, %f13, %f19
loop_2752:
nop
set 0x33, %o0
ldstuba [%l7 + %o0] 0x10, %g5
loop_2753:
movg %xcc, %g3, %o3
orncc %i7, %o5, %i1
fbg %fcc0, loop_2754
membar 0x2C
tn %icc, 0x1
set 0x5C, %l1
ldswa [%l7 + %l1] 0x80, %g1
loop_2754:
fabss %f2, %f30
tsubcctv %l1, %o4, %g4
or %o0, %i2, %l3
sub %l5, %l4, %i5
fmul8x16au %f18, %f19, %f0
movrne %o7, %g7, %l2
edge16l %g2, %o2, %i0
edge32ln %o6, %i6, %o1
addc %i4, 0x080C, %i3
tge %icc, 0x6
movrgz %g6, 0x2E1, %l0
fmovdvs %xcc, %f26, %f17
nop
set 0x31, %o7
ldsb [%l7 + %o7], %g5
sdiv %l6, 0x02D3, %g3
movrgez %o3, 0x239, %i7
movrne %o5, %g1, %i1
bcc %xcc, loop_2755
xor %o4, 0x1A7B, %g4
edge32ln %o0, %l1, %i2
andncc %l3, %l5, %i5
loop_2755:
umulcc %o7, %g7, %l4
bcc,pt %xcc, loop_2756
fmovrde %g2, %f22, %f14
ldstub [%l7 + 0x4E], %o2
sdivcc %l2, 0x16BD, %i0
loop_2756:
fmovspos %xcc, %f31, %f6
xor %i6, 0x1096, %o1
udivx %i4, 0x1D75, %o6
array32 %i3, %l0, %g6
tcc %xcc, 0x1
fpadd32 %f14, %f6, %f16
membar 0x6F
fzeros %f6
edge8n %g5, %g3, %o3
tcc %icc, 0x6
fcmpne32 %f12, %f6, %l6
edge8n %o5, %i7, %i1
edge8n %o4, %g4, %o0
tcs %xcc, 0x6
fbule,a %fcc0, loop_2757
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitod %f10, %f24
tcc %icc, 0x4
loop_2757:
or %l1, 0x0ED9, %i2
fzero %f28
popc 0x0790, %l3
nop
fitod %f9, %f2
tl %xcc, 0x0
xor %l5, 0x183B, %g1
fmovda %xcc, %f28, %f2
wr %g0, 0xea, %asi
stxa %i5, [%l7 + 0x50] %asi
membar #Sync
movcs %icc, %g7, %o7
xnor %l4, %g2, %o2
set 0x54, %g2
swapa [%l7 + %g2] 0x10, %l2
fpmerge %f29, %f4, %f22
fmovrse %i0, %f25, %f30
ldub [%l7 + 0x6D], %i6
subc %i4, %o1, %i3
addccc %o6, %l0, %g5
fcmpgt16 %f30, %f28, %g6
fmovsleu %xcc, %f24, %f29
brz,a %g3, loop_2758
movle %icc, %l6, %o5
fpadd32 %f8, %f28, %f2
taddcctv %i7, %i1, %o4
loop_2758:
mulscc %g4, 0x18E9, %o0
tg %icc, 0x7
fmovsa %xcc, %f16, %f18
fbn,a %fcc0, loop_2759
tcc %icc, 0x2
be,pt %icc, loop_2760
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2759:
udivcc %o3, 0x1E48, %i2
bvc,a loop_2761
loop_2760:
subc %l1, %l3, %g1
alignaddrl %l5, %i5, %g7
fbne %fcc3, loop_2762
loop_2761:
tle %xcc, 0x1
fbo,a %fcc3, loop_2763
tg %xcc, 0x1
loop_2762:
fbg,a %fcc0, loop_2764
srlx %l4, 0x07, %o7
loop_2763:
edge8ln %g2, %l2, %i0
popc %i6, %i4
loop_2764:
fbo,a %fcc0, loop_2765
umul %o2, 0x1BE5, %i3
tle %xcc, 0x5
fbge %fcc2, loop_2766
loop_2765:
tn %icc, 0x3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbn %fcc3, loop_2767
loop_2766:
mulx %o1, %l0, %g5
fmovsn %xcc, %f19, %f14
movne %icc, %o6, %g6
loop_2767:
nop
wr %g0, 0x04, %asi
stda %f0, [%l7 + 0x40] %asi
or %g3, 0x145A, %o5
tcc %icc, 0x7
umul %i7, %l6, %i1
movgu %icc, %o4, %o0
bl,a loop_2768
edge8ln %g4, %i2, %o3
move %icc, %l3, %l1
fmovrsgz %l5, %f21, %f17
loop_2768:
movn %xcc, %i5, %g7
andcc %l4, %o7, %g1
xorcc %l2, %g2, %i0
xorcc %i6, 0x0E91, %i4
or %i3, %o1, %o2
udivx %l0, 0x1E2A, %g5
xnor %o6, %g3, %o5
fmovsneg %icc, %f3, %f1
brlz,a %i7, loop_2769
addccc %g6, 0x1D1B, %l6
andncc %o4, %o0, %i1
tcs %icc, 0x0
loop_2769:
movrlez %g4, 0x28D, %i2
xor %l3, 0x1570, %o3
tcc %xcc, 0x7
fabss %f17, %f31
wr %g0, 0x89, %asi
lduha [%l7 + 0x40] %asi, %l1
fnot1 %f22, %f6
movvs %xcc, %i5, %g7
sll %l5, %l4, %g1
tsubcctv %l2, 0x0A2C, %o7
move %xcc, %i0, %i6
mulx %g2, 0x119C, %i3
movcc %icc, %o1, %o2
fbuge,a %fcc1, loop_2770
nop
fitos %f2, %f5
fstoi %f5, %f20
fzeros %f17
fmovsl %xcc, %f17, %f1
loop_2770:
fbne %fcc1, loop_2771
udiv %i4, 0x0674, %l0
sethi 0x0F44, %g5
tneg %xcc, 0x6
loop_2771:
tcc %xcc, 0x0
movgu %icc, %g3, %o6
movge %xcc, %o5, %i7
fornot2 %f30, %f4, %f18
ldstub [%l7 + 0x71], %g6
and %o4, 0x03B4, %o0
set 0x18, %o6
stxa %i1, [%l7 + %o6] 0x89
edge16ln %l6, %g4, %i2
tsubcc %o3, %l1, %i5
fmovsvc %xcc, %f1, %f4
swap [%l7 + 0x4C], %l3
fmovdpos %xcc, %f9, %f0
tvc %xcc, 0x1
ba,a,pt %xcc, loop_2772
nop
setx loop_2773, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
udiv %l5, 0x0B79, %l4
tg %icc, 0x3
loop_2772:
popc %g1, %l2
loop_2773:
addccc %g7, %i0, %o7
addc %i6, 0x142B, %g2
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x24] %asi, %i3
nop
setx loop_2774, %l0, %l1
jmpl %l1, %o1
fandnot2s %f30, %f28, %f10
wr %g0, 0x04, %asi
lda [%l7 + 0x38] %asi, %f25
loop_2774:
subcc %i4, %o2, %l0
fpadd16 %f8, %f18, %f4
mulscc %g5, %o6, %o5
stw %i7, [%l7 + 0x18]
edge8n %g3, %g6, %o0
sdivx %o4, 0x13DE, %l6
udivx %g4, 0x024B, %i1
movle %xcc, %i2, %l1
fmuld8sux16 %f10, %f6, %f4
edge8n %o3, %l3, %i5
orncc %l5, %l4, %l2
fcmpne16 %f14, %f20, %g1
bcc,a loop_2775
tge %xcc, 0x3
movg %xcc, %g7, %i0
ldsw [%l7 + 0x20], %i6
loop_2775:
fpadd16 %f10, %f20, %f30
ldd [%l7 + 0x30], %f4
fmovrdgz %g2, %f14, %f2
tsubcc %i3, %o1, %o7
xorcc %o2, %i4, %g5
edge8l %o6, %o5, %i7
orn %g3, %l0, %g6
fabss %f26, %f24
std %f10, [%l7 + 0x60]
ldub [%l7 + 0x48], %o0
nop
set 0x38, %o2
std %f22, [%l7 + %o2]
add %o4, 0x06C7, %l6
smul %i1, 0x068E, %i2
edge8 %l1, %g4, %l3
array8 %o3, %l5, %i5
stx %l2, [%l7 + 0x38]
orn %g1, 0x028D, %l4
udivcc %i0, 0x0493, %i6
tpos %xcc, 0x6
move %icc, %g2, %i3
fandnot1s %f29, %f24, %f5
movcc %icc, %o1, %g7
or %o2, %o7, %g5
brgz %o6, loop_2776
bpos,pt %icc, loop_2777
nop
setx 0xD07B4B9B, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
movl %xcc, %o5, %i7
loop_2776:
mova %icc, %i4, %g3
loop_2777:
umul %l0, 0x1696, %o0
tsubcctv %g6, %l6, %i1
ldstub [%l7 + 0x76], %i2
movvc %icc, %o4, %l1
wr %g0, 0x04, %asi
lduba [%l7 + 0x0D] %asi, %l3
xnorcc %g4, %l5, %o3
fbug %fcc1, loop_2778
tvc %xcc, 0x4
or %l2, 0x12FB, %g1
bgu,a,pt %icc, loop_2779
loop_2778:
or %i5, %l4, %i0
nop
setx loop_2780, %l0, %l1
jmpl %l1, %i6
movneg %xcc, %i3, %o1
loop_2779:
udivcc %g7, 0x111B, %o2
edge32 %g2, %g5, %o7
loop_2780:
tcc %xcc, 0x2
srl %o6, %i7, %o5
movrgz %i4, 0x38A, %l0
be,a %icc, loop_2781
fcmpgt16 %f30, %f28, %o0
sra %g3, 0x00, %g6
fmovdle %xcc, %f10, %f22
loop_2781:
bneg,a loop_2782
fbul %fcc0, loop_2783
orncc %l6, %i1, %i2
taddcc %o4, 0x15E2, %l1
loop_2782:
addc %g4, %l5, %o3
loop_2783:
subcc %l2, 0x011B, %l3
fbne,a %fcc1, loop_2784
xnor %g1, %l4, %i0
smul %i5, 0x17F9, %i6
fmovdn %icc, %f15, %f1
loop_2784:
sll %i3, %g7, %o2
addccc %g2, 0x0708, %g5
fcmple32 %f30, %f16, %o1
fbg,a %fcc2, loop_2785
fbuge %fcc2, loop_2786
nop
fitod %f4, %f10
fdtox %f10, %f30
movrlz %o6, 0x1B4, %o7
loop_2785:
tn %icc, 0x2
loop_2786:
tneg %xcc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlz %i7, %i4, %o5
movle %icc, %o0, %l0
edge16l %g3, %g6, %l6
movl %xcc, %i2, %o4
movn %icc, %l1, %i1
wr %g0, 0x81, %asi
stha %g4, [%l7 + 0x68] %asi
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %l7, 0x40, %l6
wr %g0, 0x10, %asi
casxa [%l6] 0x10, %o3, %l2
tleu %icc, 0x5
bleu,a,pt %xcc, loop_2787
tne %xcc, 0x3
mova %icc, %l5, %g1
mulscc %l3, %l4, %i5
loop_2787:
or %i0, %i3, %g7
fmovrsgez %i6, %f25, %f14
fbu %fcc3, loop_2788
alignaddrl %o2, %g2, %o1
edge32 %g5, %o7, %i7
fmovdneg %icc, %f17, %f17
loop_2788:
fmul8x16al %f16, %f27, %f10
taddcctv %o6, %i4, %o5
bneg,a loop_2789
smulcc %o0, 0x1BF1, %g3
udivx %l0, 0x1BF0, %g6
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
loop_2789:
fmovdne %xcc, %f3, %f21
xorcc %i2, %o4, %l1
orcc %l6, 0x1D7F, %i1
nop
setx 0x1FAA099E5944A51B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x904012F348E197DE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f16, %f12
movvs %icc, %g4, %l2
fmovrse %l5, %f27, %f6
edge16l %o3, %l3, %g1
nop
set 0x40, %l0
ldd [%l7 + %l0], %l4
fmovrsgez %i5, %f22, %f20
sdivcc %i3, 0x1352, %g7
fbe %fcc1, loop_2790
stb %i0, [%l7 + 0x54]
movrgz %o2, %i6, %g2
popc %o1, %o7
loop_2790:
array8 %g5, %i7, %o6
sllx %i4, 0x07, %o0
fmovdleu %icc, %f2, %f2
movle %icc, %o5, %l0
sdivx %g6, 0x0991, %g3
tsubcc %o4, %i2, %l6
pdist %f20, %f26, %f18
alignaddrl %l1, %g4, %l2
bneg,pn %xcc, loop_2791
mulx %l5, %o3, %l3
fmovsl %icc, %f14, %f31
edge8ln %g1, %i1, %i5
loop_2791:
subccc %l4, %i3, %i0
tg %xcc, 0x4
edge8n %g7, %o2, %i6
ble loop_2792
movcc %xcc, %o1, %g2
sir 0x0403
fmovdvs %icc, %f21, %f15
loop_2792:
nop
fitos %f12, %f17
fstod %f17, %f4
tleu %icc, 0x7
xnorcc %o7, 0x0975, %i7
movrlz %o6, %i4, %g5
nop
setx 0x7182D24C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x0DE5E547, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fmuls %f16, %f6, %f14
nop
fitod %f8, %f18
fdtos %f18, %f9
lduw [%l7 + 0x78], %o0
movrgez %l0, %o5, %g3
movgu %xcc, %g6, %o4
orcc %l6, %i2, %g4
subcc %l2, %l1, %l5
srlx %o3, %g1, %i1
tge %xcc, 0x3
stb %l3, [%l7 + 0x1F]
taddcc %l4, %i3, %i0
taddcctv %i5, %g7, %i6
sra %o1, 0x11, %o2
movvc %xcc, %o7, %i7
fmovdg %xcc, %f7, %f4
tcs %icc, 0x7
fbule %fcc2, loop_2793
smulcc %g2, 0x0078, %o6
xnor %i4, %g5, %l0
tge %icc, 0x0
loop_2793:
sub %o0, %g3, %g6
fmovscc %xcc, %f6, %f25
andncc %o5, %o4, %l6
set 0x2C, %g7
lduwa [%l7 + %g7] 0x88, %i2
fmovrdgz %g4, %f4, %f4
edge16n %l2, %l5, %o3
fble,a %fcc0, loop_2794
addc %g1, %l1, %i1
edge8ln %l4, %i3, %i0
subccc %l3, 0x1AF5, %i5
loop_2794:
movre %g7, %o1, %i6
xnorcc %o7, %i7, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %xcc, %o6, %i4
udivx %g5, 0x1E3B, %l0
tg %xcc, 0x6
tle %icc, 0x7
movrlez %o0, %o2, %g3
fmovrslez %o5, %f22, %f2
edge32n %o4, %g6, %i2
add %l7, 0x0C, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %g4
casa [%l6] %asi, %g4, %l2
bcc,pn %xcc, loop_2795
fsrc1s %f21, %f5
edge16 %l5, %l6, %g1
fmovrse %o3, %f9, %f29
loop_2795:
movle %icc, %i1, %l1
set 0x0C, %g3
stwa %i3, [%l7 + %g3] 0x2a
membar #Sync
ldd [%l7 + 0x40], %i0
nop
setx loop_2796, %l0, %l1
jmpl %l1, %l3
stx %l4, [%l7 + 0x58]
taddcc %g7, %i5, %o1
fmovrsgez %o7, %f27, %f29
loop_2796:
te %icc, 0x2
fbue %fcc0, loop_2797
fmovrslz %i6, %f15, %f2
bge,pt %icc, loop_2798
sra %i7, 0x1C, %g2
loop_2797:
movre %i4, %o6, %l0
taddcctv %g5, %o0, %o2
loop_2798:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
prefetch [%l7 + 0x24], 0x0
movle %icc, %o5, %o4
tne %icc, 0x5
bshuffle %f22, %f26, %f4
edge32ln %g3, %i2, %g6
alignaddrl %g4, %l2, %l5
tneg %icc, 0x3
fandnot1s %f8, %f3, %f18
fornot1 %f16, %f4, %f28
fble,a %fcc2, loop_2799
fandnot2 %f24, %f20, %f2
tcc %icc, 0x5
array32 %l6, %o3, %g1
loop_2799:
andn %l1, %i3, %i0
sethi 0x0901, %l3
fnors %f10, %f16, %f30
edge16 %l4, %g7, %i1
add %l7, 0x28, %l6
wr %g0, 0x19, %asi
casxa [%l6] 0x19, %i5, %o7
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f16
tg %icc, 0x5
fornot2 %f30, %f6, %f26
fbug,a %fcc2, loop_2800
fmovdpos %icc, %f30, %f19
brz,a %o1, loop_2801
fands %f15, %f11, %f26
loop_2800:
nop
set 0x6C, %i1
prefetch [%l7 + %i1], 0x1
movn %icc, %i7, %g2
loop_2801:
fones %f1
fmovsvs %xcc, %f9, %f9
membar 0x21
alignaddrl %i6, %o6, %i4
fbuge,a %fcc1, loop_2802
nop
setx 0x38BA2992006C9D36, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
bn loop_2803
nop
set 0x5F, %l4
ldsb [%l7 + %l4], %g5
loop_2802:
edge16ln %l0, %o0, %o5
fcmpne16 %f0, %f4, %o4
loop_2803:
movgu %xcc, %o2, %i2
udivx %g3, 0x1802, %g4
array8 %l2, %g6, %l6
edge16 %l5, %g1, %l1
fsrc2s %f30, %f2
ld [%l7 + 0x74], %f2
fnor %f12, %f4, %f26
ldsb [%l7 + 0x58], %o3
bneg %icc, loop_2804
orncc %i3, %l3, %l4
srax %i0, %i1, %g7
sir 0x07C5
loop_2804:
addcc %o7, 0x1115, %i5
edge16 %i7, %g2, %i6
array8 %o1, %i4, %o6
addcc %l0, %o0, %o5
movleu %xcc, %o4, %o2
set 0x50, %i6
prefetcha [%l7 + %i6] 0x81, 0x2
movrlez %g3, %g4, %l2
tne %icc, 0x4
sllx %g6, 0x1D, %l6
tvc %xcc, 0x2
xor %i2, %l5, %g1
fmovsne %icc, %f18, %f10
fbn,a %fcc0, loop_2805
udiv %l1, 0x0587, %o3
set 0x28, %l3
ldxa [%l7 + %l3] 0x15, %i3
loop_2805:
tn %xcc, 0x6
orncc %l3, %i0, %i1
movleu %icc, %g7, %o7
fsrc2s %f13, %f24
fmovd %f26, %f24
movcs %xcc, %l4, %i5
subccc %g2, 0x05EA, %i6
nop
fitos %f3, %f27
edge8 %o1, %i4, %i7
sra %l0, 0x00, %o0
fbuge %fcc0, loop_2806
addcc %o6, 0x13FC, %o5
movpos %icc, %o2, %g5
tleu %icc, 0x4
loop_2806:
edge8n %g3, %o4, %g4
sra %g6, %l6, %i2
edge8ln %l2, %g1, %l1
fandnot1s %f23, %f16, %f22
set 0x43, %g5
ldstuba [%l7 + %g5] 0x19, %l5
set 0x62, %o5
ldsba [%l7 + %o5] 0x19, %i3
ble,a,pn %icc, loop_2807
smulcc %o3, 0x14AF, %i0
sll %l3, 0x1A, %i1
mova %xcc, %o7, %l4
loop_2807:
bleu,pt %xcc, loop_2808
tcc %icc, 0x4
sra %i5, %g7, %g2
movrlez %o1, 0x132, %i6
loop_2808:
andncc %i7, %l0, %o0
move %xcc, %o6, %i4
sdivcc %o2, 0x11AC, %o5
wr %g0, 0x81, %asi
swapa [%l7 + 0x3C] %asi, %g3
fmovsne %icc, %f4, %f14
fmul8x16au %f11, %f18, %f30
sdivcc %o4, 0x03A8, %g4
nop
fitos %f24, %f1
alignaddr %g5, %l6, %g6
ldsw [%l7 + 0x78], %l2
fsrc1 %f4, %f28
andn %i2, %g1, %l1
fcmpeq16 %f30, %f16, %i3
xorcc %l5, 0x081F, %i0
and %o3, 0x12A6, %i1
fornot1 %f26, %f30, %f14
fbu,a %fcc3, loop_2809
srax %o7, %l4, %l3
fmovrslz %g7, %f6, %f24
sdivcc %i5, 0x1F4C, %o1
loop_2809:
mulx %g2, %i7, %l0
stw %o0, [%l7 + 0x38]
udivx %i6, 0x027F, %i4
nop
fitod %f8, %f12
fdtox %f12, %f20
fxtod %f20, %f14
edge16ln %o6, %o2, %o5
bvs %icc, loop_2810
tne %xcc, 0x5
edge8l %g3, %o4, %g4
sdivcc %l6, 0x0154, %g6
loop_2810:
movcc %xcc, %g5, %i2
movcc %xcc, %g1, %l1
addccc %l2, 0x0458, %l5
fpadd32 %f0, %f4, %f10
tn %xcc, 0x3
movgu %icc, %i0, %i3
xorcc %i1, %o7, %o3
fmovrdgz %l4, %f8, %f16
andcc %l3, %i5, %g7
addccc %g2, 0x053C, %o1
fcmpne32 %f8, %f8, %i7
set 0x4C, %g1
ldswa [%l7 + %g1] 0x15, %l0
ldsw [%l7 + 0x5C], %o0
movne %icc, %i6, %i4
ble loop_2811
fbg %fcc0, loop_2812
fmovdvs %icc, %f31, %f11
tvs %xcc, 0x0
loop_2811:
umul %o2, %o5, %g3
loop_2812:
nop
fitod %f6, %f20
fdtoi %f20, %f26
xnorcc %o4, 0x1B61, %g4
srax %l6, %o6, %g6
add %l7, 0x78, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %i2
casxa [%l6] 0x81, %i2, %g1
fxnor %f28, %f0, %f26
fabss %f21, %f18
ba loop_2813
movvs %icc, %g5, %l2
andn %l5, %l1, %i0
movrne %i3, %i1, %o3
loop_2813:
fmovsg %icc, %f28, %f1
orcc %l4, 0x1A96, %l3
movge %xcc, %o7, %i5
xnor %g7, 0x0B63, %o1
srl %g2, 0x02, %i7
fcmpgt32 %f18, %f8, %l0
xorcc %i6, 0x1B3E, %o0
fbn,a %fcc3, loop_2814
fpsub32s %f7, %f24, %f20
sllx %o2, %i4, %o5
edge16 %o4, %g4, %g3
loop_2814:
nop
set 0x60, %l5
prefetcha [%l7 + %l5] 0x19, 0x2
ba,pt %icc, loop_2815
fpsub16 %f18, %f10, %f16
edge8l %g6, %i2, %g1
nop
fitod %f12, %f18
fdtox %f18, %f22
fxtod %f22, %f28
loop_2815:
fmul8sux16 %f12, %f18, %f14
orncc %o6, %l2, %g5
ble,a loop_2816
movcs %icc, %l1, %i0
set 0x20, %i0
lduwa [%l7 + %i0] 0x18, %l5
loop_2816:
fbule,a %fcc0, loop_2817
bneg loop_2818
xorcc %i3, 0x08C3, %o3
edge16n %i1, %l4, %l3
loop_2817:
fbug,a %fcc0, loop_2819
loop_2818:
fmovsgu %xcc, %f25, %f4
nop
setx loop_2820, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ldd [%l7 + 0x38], %f20
loop_2819:
tpos %xcc, 0x2
fcmpgt16 %f6, %f22, %i5
loop_2820:
udivcc %g7, 0x0418, %o7
fnands %f15, %f19, %f2
fnand %f20, %f14, %f26
wr %g0, 0x89, %asi
lduwa [%l7 + 0x30] %asi, %g2
mulx %o1, 0x0C50, %i7
edge16 %i6, %l0, %o0
nop
fitod %f12, %f24
fdtos %f24, %f31
fble %fcc3, loop_2821
array8 %i4, %o2, %o4
fbn,a %fcc2, loop_2822
fbug %fcc0, loop_2823
loop_2821:
fbu,a %fcc2, loop_2824
movrgez %g4, 0x003, %g3
loop_2822:
bcs,a,pn %icc, loop_2825
loop_2823:
edge8l %o5, %l6, %i2
loop_2824:
fpack32 %f20, %f10, %f8
movleu %icc, %g1, %o6
loop_2825:
nop
setx loop_2826, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
smul %l2, %g5, %l1
sth %i0, [%l7 + 0x66]
fbg %fcc2, loop_2827
loop_2826:
bne,a %icc, loop_2828
fbe %fcc0, loop_2829
tneg %icc, 0x5
loop_2827:
fbu %fcc3, loop_2830
loop_2828:
tvs %icc, 0x0
loop_2829:
fmovdcc %xcc, %f9, %f25
stw %l5, [%l7 + 0x3C]
loop_2830:
stb %g6, [%l7 + 0x73]
fones %f9
tne %xcc, 0x3
popc 0x1B35, %o3
brlez %i3, loop_2831
taddcc %i1, %l3, %i5
taddcctv %l4, %g7, %o7
movrlz %o1, 0x330, %i7
loop_2831:
nop
set 0x5D, %o3
lduba [%l7 + %o3] 0x0c, %i6
subcc %g2, 0x0A0A, %l0
nop
set 0x28, %i2
std %f12, [%l7 + %i2]
fmovs %f2, %f6
xnor %i4, 0x04CC, %o0
fbg %fcc3, loop_2832
fbue %fcc0, loop_2833
nop
setx loop_2834, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
srlx %o4, 0x06, %o2
loop_2832:
nop
fitos %f11, %f22
fstod %f22, %f18
loop_2833:
ldsw [%l7 + 0x48], %g4
loop_2834:
array16 %g3, %l6, %i2
or %o5, %o6, %g1
tcs %xcc, 0x1
umul %g5, 0x1E3D, %l2
set 0x65, %g6
stba %l1, [%l7 + %g6] 0x0c
wr %g0, 0x04, %asi
ldda [%l7 + 0x40] %asi, %f0
bg,a %icc, loop_2835
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %xcc, %l5, %i0
andcc %g6, %i3, %o3
loop_2835:
ldstub [%l7 + 0x5B], %i1
movleu %icc, %i5, %l4
lduw [%l7 + 0x2C], %l3
tvs %xcc, 0x4
mova %icc, %o7, %g7
xor %o1, %i7, %i6
ldsw [%l7 + 0x2C], %g2
movvc %xcc, %i4, %l0
be,a,pt %xcc, loop_2836
sra %o4, %o0, %o2
ba,pn %xcc, loop_2837
tl %icc, 0x0
loop_2836:
movre %g3, 0x02E, %l6
sra %g4, 0x1A, %i2
loop_2837:
sethi 0x0BC0, %o6
movl %icc, %o5, %g1
tg %icc, 0x5
fcmple32 %f18, %f28, %l2
edge16l %g5, %l1, %l5
bcc loop_2838
srlx %g6, %i3, %i0
fbge,a %fcc1, loop_2839
xor %o3, 0x00FA, %i1
loop_2838:
movvc %xcc, %i5, %l3
fbe,a %fcc1, loop_2840
loop_2839:
movrne %o7, %l4, %g7
sir 0x1E3F
nop
fitos %f6, %f26
fstoi %f26, %f28
loop_2840:
bvs,pt %icc, loop_2841
popc 0x1053, %i7
fnor %f10, %f14, %f24
nop
set 0x58, %i5
ldd [%l7 + %i5], %f16
loop_2841:
membar 0x7B
add %o1, %i6, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movl %xcc, %l0, %i4
tleu %icc, 0x6
prefetch [%l7 + 0x2C], 0x1
xor %o4, %o0, %o2
fbge %fcc3, loop_2842
movvc %icc, %g3, %g4
fmovsne %xcc, %f16, %f29
fbue,a %fcc0, loop_2843
loop_2842:
te %xcc, 0x3
movle %icc, %l6, %i2
edge8l %o6, %o5, %l2
loop_2843:
movcc %icc, %g5, %g1
udivx %l1, 0x1C15, %g6
edge16ln %l5, %i0, %o3
edge16n %i1, %i5, %l3
sllx %o7, %i3, %g7
move %icc, %l4, %o1
subcc %i6, 0x1FD2, %g2
fandnot1s %f18, %f4, %f3
fbo %fcc0, loop_2844
tne %xcc, 0x3
fbl,a %fcc3, loop_2845
sra %i7, 0x16, %l0
loop_2844:
brgez,a %o4, loop_2846
bshuffle %f28, %f8, %f22
loop_2845:
addc %i4, 0x07C0, %o2
tpos %xcc, 0x0
loop_2846:
andncc %g3, %g4, %o0
sdiv %l6, 0x0508, %o6
edge8n %i2, %o5, %g5
wr %g0, 0x11, %asi
lduha [%l7 + 0x76] %asi, %l2
nop
setx 0x8110A9FB207EA1DF, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
tge %icc, 0x4
fbg,a %fcc1, loop_2847
movrgz %g1, %g6, %l5
addc %i0, %l1, %o3
fbg,a %fcc3, loop_2848
loop_2847:
xorcc %i1, %l3, %i5
wr %g0, 0x88, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_2848:
movrne %i3, 0x1E7, %g7
movg %xcc, %o7, %o1
fcmpne32 %f30, %f10, %l4
edge32ln %g2, %i6, %l0
subc %o4, %i7, %o2
andn %i4, %g4, %o0
sir 0x1996
ld [%l7 + 0x24], %f19
sll %g3, 0x1B, %l6
sir 0x1BC9
fabss %f11, %f5
sdivcc %o6, 0x1B39, %i2
tgu %xcc, 0x6
addccc %g5, %o5, %g1
fmovsn %icc, %f9, %f6
movleu %icc, %l2, %g6
andn %i0, 0x05AE, %l1
fbuge %fcc1, loop_2849
bge,pn %xcc, loop_2850
bpos,pt %icc, loop_2851
movvs %xcc, %l5, %o3
loop_2849:
sir 0x19D2
loop_2850:
tl %xcc, 0x2
loop_2851:
movrlz %i1, %i5, %l3
xnor %g7, 0x1716, %o7
movrgz %o1, 0x1B7, %i3
brgez,a %g2, loop_2852
xor %l4, 0x0AD7, %l0
nop
setx 0x404670E9, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
bvc,pt %icc, loop_2853
loop_2852:
andn %i6, 0x1535, %o4
udivx %o2, 0x14AA, %i7
movle %icc, %i4, %g4
loop_2853:
fsrc1s %f22, %f18
edge16 %o0, %l6, %o6
brz %g3, loop_2854
movge %icc, %g5, %i2
movrlez %o5, %g1, %l2
stb %g6, [%l7 + 0x64]
loop_2854:
andncc %l1, %l5, %o3
nop
setx loop_2855, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
xor %i1, %i5, %i0
edge32 %l3, %o7, %g7
bvc,a,pt %icc, loop_2856
loop_2855:
brgez %o1, loop_2857
popc %g2, %i3
swap [%l7 + 0x40], %l4
loop_2856:
fmovrslz %l0, %f12, %f13
loop_2857:
mulscc %o4, 0x0190, %o2
edge32l %i7, %i4, %g4
te %xcc, 0x3
bcs %icc, loop_2858
edge16 %o0, %l6, %i6
udivcc %o6, 0x14A7, %g5
nop
fitos %f2, %f31
fstoi %f31, %f11
loop_2858:
faligndata %f10, %f0, %f8
bvc,a,pn %xcc, loop_2859
movl %icc, %i2, %g3
smul %g1, 0x0A8A, %o5
tn %xcc, 0x7
loop_2859:
udivx %l2, 0x104E, %l1
ldsb [%l7 + 0x41], %l5
fmul8x16al %f12, %f2, %f16
wr %g0, 0x80, %asi
lduha [%l7 + 0x6C] %asi, %o3
movre %i1, %i5, %i0
fmovda %xcc, %f1, %f13
nop
fitos %f7, %f15
fstox %f15, %f8
fxtos %f8, %f29
movrgz %g6, %l3, %o7
xnor %g7, 0x11D8, %g2
bge,a,pn %xcc, loop_2860
movge %icc, %i3, %o1
movcs %xcc, %l4, %l0
flush %l7 + 0x48
loop_2860:
edge32n %o4, %o2, %i7
tgu %icc, 0x0
be,a,pt %xcc, loop_2861
faligndata %f24, %f0, %f16
nop
setx 0x27AE77AA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
fsqrts %f28, %f11
ldub [%l7 + 0x29], %g4
loop_2861:
stb %o0, [%l7 + 0x65]
nop
set 0x54, %l6
ldsw [%l7 + %l6], %i4
nop
fitod %f10, %f12
fdtox %f12, %f14
fxtod %f14, %f22
movgu %icc, %l6, %o6
orncc %g5, %i6, %i2
umul %g1, %o5, %g3
ldsb [%l7 + 0x24], %l2
tne %icc, 0x7
alignaddr %l1, %l5, %o3
umul %i1, 0x18F6, %i5
fbule %fcc2, loop_2862
edge8ln %g6, %l3, %i0
edge16l %g7, %o7, %g2
fand %f18, %f28, %f22
loop_2862:
movpos %icc, %o1, %l4
bleu %icc, loop_2863
tgu %icc, 0x6
prefetch [%l7 + 0x14], 0x3
nop
setx 0xC6C5F4DCED7D7DFD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f30
loop_2863:
srax %l0, 0x15, %o4
edge32l %i3, %i7, %g4
sll %o2, %o0, %i4
movre %l6, 0x25D, %g5
tpos %xcc, 0x3
edge32ln %o6, %i2, %i6
fmuld8sux16 %f28, %f11, %f20
stbar
stx %g1, [%l7 + 0x08]
tvc %xcc, 0x4
fxnor %f30, %f16, %f10
smulcc %g3, %o5, %l1
edge8n %l2, %o3, %l5
fornot2s %f10, %f10, %f6
fmovsleu %icc, %f15, %f14
subc %i5, 0x1153, %i1
wr %g0, 0x89, %asi
lduwa [%l7 + 0x78] %asi, %l3
edge32ln %g6, %i0, %o7
wr %g0, 0x18, %asi
stxa %g2, [%l7 + 0x48] %asi
add %l7, 0x78, %l6
wr %g0, 0x04, %asi
casa [%l6] %asi, %o1, %g7
fbue %fcc1, loop_2864
fcmpne32 %f28, %f20, %l0
nop
setx 0x3A7EADE5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
fsqrts %f19, %f2
xorcc %l4, %o4, %i3
loop_2864:
edge16l %i7, %g4, %o2
movvs %xcc, %i4, %l6
set 0x20, %o1
ldxa [%l7 + %o1] 0x80, %g5
umul %o0, %o6, %i2
subccc %g1, %g3, %i6
set 0x78, %i3
stha %l1, [%l7 + %i3] 0x2a
membar #Sync
orcc %o5, 0x1795, %o3
add %l7, 0x6C, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %l5, %l2
sethi 0x0C9C, %i1
fcmple32 %f12, %f20, %l3
edge8l %g6, %i5, %o7
membar 0x78
be,a %xcc, loop_2865
fmovs %f15, %f9
popc 0x1851, %g2
edge32l %o1, %g7, %l0
loop_2865:
orncc %i0, 0x1D29, %o4
fmovdpos %xcc, %f8, %f11
movrlz %l4, 0x08B, %i3
fnors %f4, %f10, %f23
edge16n %g4, %o2, %i7
movcs %icc, %i4, %l6
movcc %xcc, %o0, %g5
edge32l %o6, %g1, %i2
set 0x60, %o4
ldda [%l7 + %o4] 0x22, %g2
movpos %xcc, %i6, %l1
orn %o5, 0x063E, %l5
movl %icc, %o3, %l2
wr %g0, 0x0c, %asi
stwa %l3, [%l7 + 0x64] %asi
fcmple32 %f22, %f26, %g6
mova %xcc, %i5, %o7
sdivcc %g2, 0x03A5, %i1
fmovsvs %xcc, %f18, %f9
array16 %o1, %l0, %g7
mulscc %i0, %o4, %l4
addccc %i3, 0x173E, %g4
addccc %o2, %i4, %l6
tl %icc, 0x7
udivx %i7, 0x19D3, %o0
nop
setx 0x000F3A667FED4F91, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xF06B42205E236F25, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f8, %f8
brlez,a %g5, loop_2866
sra %o6, %i2, %g1
ba %icc, loop_2867
sdiv %i6, 0x1CBB, %g3
loop_2866:
nop
setx 0x98277574, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0xFC2FF20B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fmuls %f9, %f8, %f2
nop
fitod %f8, %f18
fdtox %f18, %f22
loop_2867:
nop
setx loop_2868, %l0, %l1
jmpl %l1, %l1
xnor %o5, %o3, %l5
fmovrslez %l3, %f16, %f20
nop
setx 0x95749F40D80EE3E4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xF093632E8957ADCC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f8, %f30
loop_2868:
fsrc1s %f7, %f28
add %g6, %l2, %o7
edge8n %i5, %i1, %o1
mova %icc, %g2, %l0
tl %xcc, 0x6
bleu,a loop_2869
fbg,a %fcc2, loop_2870
smul %i0, 0x1ACE, %o4
movgu %icc, %l4, %i3
loop_2869:
fexpand %f27, %f8
loop_2870:
xorcc %g4, 0x0A29, %o2
fcmpeq32 %f10, %f0, %i4
edge8 %g7, %l6, %i7
flush %l7 + 0x30
fnand %f4, %f24, %f18
sdivcc %g5, 0x0BE9, %o6
tge %xcc, 0x1
mulscc %i2, 0x1FD6, %g1
fsrc2 %f16, %f24
array32 %i6, %o0, %l1
tpos %xcc, 0x4
andn %g3, %o3, %o5
tcs %xcc, 0x7
sdiv %l3, 0x0A67, %g6
nop
fitod %f12, %f6
fdtox %f6, %f16
movrgez %l5, 0x339, %l2
bcs %xcc, loop_2871
fmovse %icc, %f15, %f24
umulcc %o7, 0x1BAC, %i5
sllx %i1, 0x10, %g2
loop_2871:
bpos,a loop_2872
fmovscc %xcc, %f27, %f1
addcc %o1, 0x19E0, %l0
stb %i0, [%l7 + 0x78]
loop_2872:
nop
setx 0xFA91A48D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x55CDA1CD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fsubs %f31, %f12, %f24
edge32l %l4, %i3, %o4
sdiv %o2, 0x0878, %i4
tne %icc, 0x4
smul %g7, %l6, %g4
fpackfix %f14, %f18
movne %xcc, %g5, %i7
brlz %o6, loop_2873
movrgz %g1, 0x3C5, %i6
umulcc %o0, 0x134B, %i2
edge16l %l1, %o3, %g3
loop_2873:
movre %l3, %o5, %g6
ldsw [%l7 + 0x44], %l2
bgu,a,pt %icc, loop_2874
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub32 %f20, %f28, %f30
nop
setx 0xA165D39AC91BA20C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xC6588F8230177224, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f10, %f4
loop_2874:
tleu %xcc, 0x2
subcc %o7, %i5, %i1
fones %f11
fbne,a %fcc3, loop_2875
edge32 %l5, %o1, %l0
fblg,a %fcc1, loop_2876
tpos %icc, 0x2
loop_2875:
movcs %xcc, %g2, %l4
stw %i3, [%l7 + 0x10]
loop_2876:
tvs %icc, 0x7
fxnors %f20, %f16, %f14
membar 0x1C
alignaddrl %o4, %i0, %i4
edge8ln %o2, %l6, %g7
set 0x30, %l2
prefetcha [%l7 + %l2] 0x14, 0x0
fcmpeq16 %f18, %f8, %i7
fmovsn %xcc, %f30, %f4
set 0x40, %i4
stda %f16, [%l7 + %i4] 0x11
edge32 %o6, %g5, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andncc %o0, %i2, %g1
tgu %icc, 0x6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsl %icc, %f25, %f21
nop
fitos %f29, %f12
movgu %xcc, %o3, %l1
bg,a loop_2877
fbn,a %fcc2, loop_2878
bneg,a loop_2879
tvs %xcc, 0x0
loop_2877:
nop
set 0x74, %i7
ldswa [%l7 + %i7] 0x11, %g3
loop_2878:
andn %l3, 0x057F, %g6
loop_2879:
prefetch [%l7 + 0x44], 0x0
movg %xcc, %o5, %l2
edge8 %i5, %i1, %l5
xorcc %o7, %o1, %l0
wr %g0, 0x10, %asi
ldsha [%l7 + 0x2C] %asi, %g2
fmovrdgez %l4, %f0, %f2
ldx [%l7 + 0x28], %o4
movle %icc, %i0, %i3
wr %g0, 0x04, %asi
ldsha [%l7 + 0x2A] %asi, %i4
srax %l6, 0x02, %o2
xnorcc %g7, 0x1D1B, %i7
movcc %icc, %o6, %g4
bcc,a %xcc, loop_2880
addccc %i6, 0x0D62, %g5
set 0x54, %o0
lda [%l7 + %o0] 0x04, %f26
loop_2880:
tg %icc, 0x2
sra %i2, %g1, %o3
te %icc, 0x6
xnorcc %l1, %o0, %g3
addccc %g6, 0x1B86, %l3
nop
fitod %f1, %f8
array8 %l2, %i5, %o5
add %l7, 0x4C, %l6
wr %g0, 0x10, %asi
casa [%l6] %asi, %l5, %i1
udiv %o1, 0x0A32, %l0
ld [%l7 + 0x14], %f24
fble,a %fcc1, loop_2881
srlx %o7, %g2, %l4
ldd [%l7 + 0x30], %i0
brlz %o4, loop_2882
loop_2881:
nop
fitod %f10, %f6
fdtox %f6, %f26
fxtod %f26, %f6
tvs %icc, 0x1
fpackfix %f10, %f29
loop_2882:
edge8n %i4, %l6, %o2
fcmple32 %f24, %f16, %i3
wr %g0, 0x19, %asi
swapa [%l7 + 0x34] %asi, %g7
movleu %icc, %o6, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdne %i6, %f6, %f22
ldub [%l7 + 0x0E], %g4
fbul %fcc0, loop_2883
smul %g5, %g1, %o3
fnor %f30, %f12, %f0
mulx %i2, 0x0536, %o0
loop_2883:
tge %icc, 0x6
movn %xcc, %g3, %g6
set 0x31, %l1
ldsba [%l7 + %l1] 0x18, %l3
fmovsvc %xcc, %f3, %f19
fandnot2s %f2, %f16, %f7
edge32n %l2, %i5, %o5
nop
fitod %f2, %f8
fdtox %f8, %f28
bgu,a,pt %xcc, loop_2884
movrlez %l1, %i1, %l5
set 0x10, %g4
lda [%l7 + %g4] 0x19, %f24
loop_2884:
fmovsa %icc, %f31, %f7
set 0x64, %o7
sta %f1, [%l7 + %o7] 0x80
wr %g0, 0x2b, %asi
stha %l0, [%l7 + 0x66] %asi
membar #Sync
sdiv %o7, 0x1ED8, %g2
movcs %icc, %o1, %i0
bleu,pt %xcc, loop_2885
fsrc2 %f10, %f14
fmovsneg %xcc, %f25, %f10
fxnor %f0, %f28, %f16
loop_2885:
tge %xcc, 0x3
stx %l4, [%l7 + 0x68]
udivx %i4, 0x0C1D, %o4
brlez %o2, loop_2886
popc %l6, %i3
movrne %g7, 0x103, %i7
fxnor %f14, %f26, %f18
loop_2886:
mulscc %o6, %g4, %i6
fbe %fcc2, loop_2887
nop
setx 0x421EEC97, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
fsqrts %f23, %f16
tcs %icc, 0x7
ldd [%l7 + 0x20], %g4
loop_2887:
tne %xcc, 0x7
movg %xcc, %g1, %i2
bge %xcc, loop_2888
movge %icc, %o3, %g3
tneg %icc, 0x4
add %g6, %l3, %l2
loop_2888:
sdivx %i5, 0x1B94, %o0
tle %xcc, 0x1
tgu %icc, 0x1
mulscc %o5, %l1, %i1
smulcc %l0, 0x0FE4, %l5
tvs %xcc, 0x2
tleu %icc, 0x5
array32 %o7, %o1, %i0
wr %g0, 0x88, %asi
lduha [%l7 + 0x14] %asi, %g2
movrlz %i4, 0x242, %l4
mulx %o2, 0x09EE, %o4
fmul8x16al %f5, %f8, %f2
movcs %icc, %i3, %g7
fmovsne %xcc, %f9, %f7
subccc %i7, 0x0181, %l6
movrgez %o6, %i6, %g5
tl %xcc, 0x5
fmovrdne %g4, %f30, %f2
fnegs %f18, %f9
tleu %xcc, 0x0
tn %xcc, 0x7
movvc %xcc, %i2, %g1
movneg %xcc, %g3, %g6
xorcc %l3, 0x15AD, %o3
movcs %icc, %l2, %i5
sir 0x1D1A
fmovrdlez %o5, %f26, %f28
nop
setx 0xC459B2FB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x1C22DD92, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fdivs %f10, %f9, %f20
addc %o0, %i1, %l0
umul %l5, %l1, %o1
fnot1s %f7, %f30
srlx %o7, %i0, %g2
fpsub16s %f20, %f6, %f22
movvs %icc, %i4, %l4
edge32l %o4, %i3, %o2
array32 %g7, %l6, %o6
tvc %xcc, 0x1
set 0x40, %g2
lda [%l7 + %g2] 0x81, %f5
array16 %i6, %i7, %g4
fmul8x16al %f16, %f19, %f2
movne %icc, %i2, %g1
movrgz %g5, %g3, %g6
udivx %o3, 0x0A92, %l3
orncc %i5, 0x1D10, %o5
udiv %o0, 0x0176, %l2
movpos %icc, %l0, %l5
stb %l1, [%l7 + 0x15]
set 0x76, %o6
lduha [%l7 + %o6] 0x04, %o1
tvc %xcc, 0x2
fmul8x16 %f23, %f4, %f12
tpos %icc, 0x1
udivx %i1, 0x0F8C, %o7
andcc %g2, 0x0B62, %i4
tvs %xcc, 0x6
brz,a %i0, loop_2889
addccc %o4, 0x0B39, %i3
set 0x58, %o2
stxa %l4, [%l7 + %o2] 0x10
loop_2889:
nop
wr %g0, 0x20, %asi
ldxa [%g0 + 0x18] %asi, %g7
udiv %l6, 0x15EF, %o2
sth %i6, [%l7 + 0x58]
tcc %xcc, 0x7
fmovdl %xcc, %f2, %f4
fmovs %f30, %f28
fmovrsgz %i7, %f30, %f14
srlx %g4, 0x0A, %o6
andn %g1, 0x0DEB, %i2
set 0x60, %g7
swapa [%l7 + %g7] 0x89, %g3
sllx %g6, %o3, %l3
nop
set 0x48, %g3
sth %i5, [%l7 + %g3]
movpos %xcc, %o5, %o0
array8 %g5, %l0, %l2
sethi 0x07FD, %l1
alignaddr %o1, %l5, %i1
movcc %icc, %o7, %i4
orcc %g2, %o4, %i3
sir 0x1A92
tpos %icc, 0x1
te %xcc, 0x6
bleu,pt %xcc, loop_2890
tvs %xcc, 0x7
tg %xcc, 0x7
lduw [%l7 + 0x40], %i0
loop_2890:
movrlz %l4, %g7, %o2
swap [%l7 + 0x18], %i6
tsubcc %i7, %l6, %o6
membar 0x54
sdiv %g1, 0x0AA5, %g4
movrgz %i2, %g3, %g6
udiv %l3, 0x02AB, %o3
fxnors %f2, %f10, %f26
movrgz %o5, 0x257, %o0
bg,a %xcc, loop_2891
movvc %icc, %g5, %i5
array16 %l2, %l0, %l1
fones %f28
loop_2891:
fzero %f0
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x40] %asi, 0x0
subcc %i1, 0x1113, %o7
edge32l %i4, %o1, %g2
fmovsge %xcc, %f28, %f11
tl %xcc, 0x1
sth %i3, [%l7 + 0x6E]
fmovscc %icc, %f29, %f9
movcs %icc, %o4, %l4
andn %g7, 0x05E9, %i0
sub %i6, 0x02C2, %i7
umul %l6, 0x1D47, %o6
tneg %xcc, 0x5
nop
setx 0x6799DE6C8A287ADD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f24
fpsub16s %f17, %f4, %f24
movgu %icc, %g1, %o2
sdivx %g4, 0x13AE, %i2
andncc %g3, %l3, %o3
edge16ln %g6, %o0, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orn %i5, 0x0C60, %g5
umulcc %l0, %l2, %l1
movge %icc, %l5, %o7
st %f27, [%l7 + 0x38]
membar #Sync
wr %g0, 0xf8, %asi
ldda [%l7 + 0x40] %asi, %f16
sethi 0x0749, %i4
fbl %fcc0, loop_2892
sdivcc %i1, 0x0668, %g2
movge %icc, %i3, %o1
taddcc %o4, %l4, %i0
loop_2892:
tleu %xcc, 0x0
movrlz %i6, %i7, %g7
movgu %icc, %o6, %g1
fnegs %f31, %f25
ldub [%l7 + 0x5C], %l6
nop
setx loop_2893, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ba,a %icc, loop_2894
fmovsge %xcc, %f10, %f12
fmovdcs %xcc, %f13, %f26
loop_2893:
udivcc %o2, 0x047F, %g4
loop_2894:
array32 %i2, %g3, %o3
sdiv %l3, 0x0D8F, %o0
taddcc %g6, 0x03F7, %i5
ldstub [%l7 + 0x6F], %g5
addcc %o5, %l2, %l0
tge %icc, 0x4
set 0x70, %l0
stxa %l1, [%l7 + %l0] 0xe2
membar #Sync
fcmple16 %f20, %f14, %l5
set 0x10, %i1
lda [%l7 + %i1] 0x89, %f25
subc %o7, 0x1FDF, %i1
fmovrde %g2, %f30, %f2
sub %i3, %o1, %o4
add %l7, 0x20, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %l4
casa [%l6] 0x0c, %l4, %i0
wr %g0, 0x81, %asi
lduha [%l7 + 0x7E] %asi, %i4
set 0x69, %i6
ldsba [%l7 + %i6] 0x04, %i7
mova %icc, %g7, %i6
tge %icc, 0x3
brgez %g1, loop_2895
brnz,a %l6, loop_2896
fcmpeq32 %f4, %f12, %o6
xnorcc %o2, 0x1671, %i2
loop_2895:
nop
set 0x40, %l4
stda %f16, [%l7 + %l4] 0x88
loop_2896:
movge %xcc, %g4, %o3
andn %l3, 0x0EE6, %g3
fbule %fcc0, loop_2897
fxnor %f8, %f14, %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
faligndata %f0, %f6, %f8
loop_2897:
fxnor %f28, %f14, %f22
wr %g0, 0x89, %asi
stwa %g6, [%l7 + 0x34] %asi
add %i5, 0x0AF6, %g5
fnot1 %f22, %f22
nop
fitod %f26, %f24
tle %xcc, 0x1
tleu %icc, 0x4
ba,a,pn %xcc, loop_2898
movvc %icc, %o5, %l2
set 0x0C, %l3
lduwa [%l7 + %l3] 0x81, %l0
loop_2898:
movvc %xcc, %l1, %l5
edge8ln %o0, %o7, %g2
fbug,a %fcc3, loop_2899
edge8n %i3, %i1, %o1
bg %icc, loop_2900
sdivcc %o4, 0x1A36, %i0
loop_2899:
edge16l %i4, %l4, %i7
edge16l %i6, %g1, %l6
loop_2900:
ldstub [%l7 + 0x6B], %o6
tsubcctv %o2, 0x114C, %g7
add %i2, %g4, %l3
sra %o3, %g6, %g3
fbl,a %fcc0, loop_2901
xor %i5, 0x1264, %o5
fexpand %f11, %f22
fzero %f14
loop_2901:
fmovrslz %l2, %f18, %f17
edge8l %g5, %l0, %l1
nop
setx 0x8422BAB847ECC8B6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xBCB8F406FA640467, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fmuld %f0, %f4, %f2
nop
setx 0x952D4CF851DF126E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xC3F3ABB7F24AC51F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f0, %f28
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub16s %f26, %f0, %f8
srax %l5, 0x03, %o7
sdivcc %g2, 0x115D, %i3
sir 0x1D3D
fble %fcc3, loop_2902
brgez %i1, loop_2903
bgu,a,pt %icc, loop_2904
fmovdvc %icc, %f10, %f24
loop_2902:
fands %f30, %f30, %f0
loop_2903:
tcc %xcc, 0x1
loop_2904:
movre %o0, %o1, %o4
wr %g0, 0x52, %asi
ldxa [%g0 + 0x210] %asi, %i4
edge32ln %l4, %i0, %i6
bne,pn %xcc, loop_2905
edge8ln %i7, %g1, %o6
taddcctv %o2, 0x031E, %g7
edge8ln %i2, %g4, %l6
loop_2905:
tg %icc, 0x3
tneg %icc, 0x3
movg %xcc, %o3, %g6
movge %xcc, %l3, %i5
bgu,pt %xcc, loop_2906
sethi 0x1269, %g3
addcc %o5, %l2, %l0
fmovdn %icc, %f2, %f27
loop_2906:
sll %l1, 0x0A, %l5
sllx %o7, 0x05, %g5
set 0x64, %o5
lduha [%l7 + %o5] 0x19, %i3
fbne,a %fcc0, loop_2907
tpos %xcc, 0x4
popc %i1, %g2
addc %o1, 0x1ACA, %o0
loop_2907:
bge,a %xcc, loop_2908
fbule %fcc2, loop_2909
fmovdvs %xcc, %f5, %f11
lduw [%l7 + 0x1C], %i4
loop_2908:
sra %o4, %i0, %i6
loop_2909:
edge16 %i7, %g1, %l4
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x49] %asi, %o6
swap [%l7 + 0x64], %o2
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
edge16l %i2, %g4, %l6
tl %xcc, 0x1
movvs %xcc, %g7, %o3
popc %g6, %i5
fmovda %xcc, %f30, %f12
set 0x68, %g5
sta %f4, [%l7 + %g5] 0x0c
flush %l7 + 0x0C
fbn,a %fcc2, loop_2910
sll %g3, %o5, %l2
addccc %l3, 0x1014, %l1
add %l7, 0x28, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %l0
casa [%l6] 0x81, %l0, %o7
loop_2910:
ta %icc, 0x6
call loop_2911
andcc %g5, %l5, %i3
sth %i1, [%l7 + 0x60]
membar 0x04
loop_2911:
bne,pn %xcc, loop_2912
fpsub32s %f6, %f24, %f19
sdivcc %o1, 0x17F9, %g2
udivx %o0, 0x02D9, %i4
loop_2912:
bg %icc, loop_2913
movneg %icc, %o4, %i6
wr %g0, 0x10, %asi
stba %i7, [%l7 + 0x4F] %asi
loop_2913:
smul %i0, 0x04E5, %l4
movcs %icc, %o6, %o2
add %g1, %i2, %g4
tg %icc, 0x4
edge32l %l6, %g7, %g6
bn,pn %icc, loop_2914
fmovrsgz %o3, %f28, %f15
edge32 %g3, %o5, %i5
xorcc %l3, %l1, %l0
loop_2914:
nop
setx 0x85B53788, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x07DA7A3A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fsubs %f23, %f3, %f14
srl %o7, 0x1C, %g5
xor %l5, 0x1971, %i3
movn %icc, %l2, %o1
movpos %icc, %g2, %i1
fmovrdlez %o0, %f16, %f18
fcmpgt32 %f24, %f16, %i4
umul %i6, %i7, %i0
edge16l %o4, %l4, %o6
nop
setx 0x704E0FEA, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
fmovsleu %icc, %f16, %f25
taddcc %g1, 0x175D, %o2
nop
fitod %f10, %f4
ldsw [%l7 + 0x1C], %i2
popc %g4, %l6
fmovdvs %icc, %f19, %f7
set 0x1F, %l5
ldsba [%l7 + %l5] 0x04, %g6
brgz,a %o3, loop_2915
or %g3, %o5, %i5
movneg %icc, %g7, %l1
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x55] %asi, %l0
loop_2915:
nop
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x5B] %asi, %o7
edge32l %g5, %l5, %l3
movrlz %i3, 0x109, %l2
movneg %icc, %g2, %o1
tvs %icc, 0x0
fands %f4, %f4, %f1
fsrc1s %f1, %f1
subccc %o0, 0x14B5, %i1
sll %i4, %i7, %i0
tsubcc %i6, 0x1B04, %l4
nop
setx 0x27C5E90F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x7BDCD7AD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fsubs %f1, %f17, %f31
sll %o6, 0x1B, %o4
fbug %fcc0, loop_2916
movl %xcc, %g1, %i2
mova %icc, %g4, %l6
set 0x50, %i0
stwa %g6, [%l7 + %i0] 0x11
loop_2916:
array16 %o3, %o2, %g3
membar 0x75
bgu,a,pn %xcc, loop_2917
tn %xcc, 0x7
alignaddr %o5, %i5, %l1
sth %l0, [%l7 + 0x18]
loop_2917:
movrlez %o7, %g7, %g5
tcc %icc, 0x5
mova %xcc, %l5, %l3
fbge,a %fcc1, loop_2918
ta %xcc, 0x6
nop
setx 0x1511B466940727D3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xCCF82418FF6BA1A5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f0, %f20
mova %icc, %i3, %l2
loop_2918:
fsrc1s %f28, %f0
fbne,a %fcc3, loop_2919
movrlez %g2, 0x197, %o0
udiv %o1, 0x1A92, %i4
edge8l %i7, %i1, %i0
loop_2919:
orn %i6, %l4, %o6
brgez %o4, loop_2920
brgz %g1, loop_2921
umulcc %g4, %i2, %l6
fcmpgt32 %f2, %f30, %g6
loop_2920:
sra %o2, 0x0A, %o3
loop_2921:
movn %icc, %g3, %o5
stbar
edge16l %l1, %i5, %l0
xnor %o7, %g5, %l5
nop
setx 0x3855749B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x4A29F443, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fsubs %f4, %f23, %f4
fnand %f20, %f26, %f18
fmovdne %xcc, %f20, %f14
ldsb [%l7 + 0x6E], %g7
alignaddr %i3, %l3, %l2
nop
setx 0xB59CDE0A2053299A, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
brgez %g2, loop_2922
brz,a %o0, loop_2923
tne %icc, 0x2
xorcc %i4, 0x159D, %o1
loop_2922:
edge32ln %i1, %i7, %i6
loop_2923:
fbe,a %fcc1, loop_2924
tn %xcc, 0x5
edge16 %l4, %o6, %i0
srl %o4, %g1, %i2
loop_2924:
subcc %l6, 0x1F55, %g6
fnegs %f2, %f17
nop
setx loop_2925, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
swap [%l7 + 0x64], %o2
fmovrdgz %o3, %f22, %f12
fsrc1 %f18, %f4
loop_2925:
and %g4, %g3, %o5
edge32n %i5, %l1, %l0
andncc %g5, %o7, %l5
set 0x20, %g1
stwa %g7, [%l7 + %g1] 0x14
brnz %l3, loop_2926
nop
setx loop_2927, %l0, %l1
jmpl %l1, %l2
prefetch [%l7 + 0x3C], 0x0
ba,pn %xcc, loop_2928
loop_2926:
fmovsg %icc, %f3, %f25
loop_2927:
fbge %fcc2, loop_2929
or %g2, %o0, %i3
loop_2928:
stb %o1, [%l7 + 0x6C]
edge32l %i1, %i4, %i7
loop_2929:
edge8l %l4, %o6, %i0
movrgz %o4, %g1, %i6
movrlz %l6, %i2, %o2
wr %g0, 0x80, %asi
swapa [%l7 + 0x38] %asi, %g6
nop
set 0x40, %i2
ldd [%l7 + %i2], %g4
fones %f11
edge32l %o3, %o5, %g3
fnors %f29, %f15, %f10
fnot2s %f24, %f19
edge16 %i5, %l0, %l1
movpos %icc, %g5, %o7
andncc %l5, %g7, %l2
fmul8x16au %f16, %f9, %f2
edge16ln %l3, %g2, %i3
sir 0x06C6
movrlz %o0, 0x15B, %o1
set 0x20, %g6
ldxa [%l7 + %g6] 0x15, %i1
fnors %f11, %f23, %f5
movrlez %i7, %i4, %l4
fcmple32 %f18, %f6, %i0
subccc %o6, %o4, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitod %f0, %f28
fdtox %f28, %f22
sllx %i6, 0x0C, %l6
xorcc %i2, %g6, %g4
xorcc %o2, 0x11E2, %o3
movcc %xcc, %o5, %g3
fblg,a %fcc2, loop_2930
ldstub [%l7 + 0x3C], %l0
movleu %icc, %i5, %l1
bpos %icc, loop_2931
loop_2930:
fsrc2 %f6, %f6
fbg,a %fcc0, loop_2932
brgez,a %o7, loop_2933
loop_2931:
edge8 %l5, %g7, %g5
fmovdl %icc, %f7, %f26
loop_2932:
nop
set 0x40, %o3
ldda [%l7 + %o3] 0x80, %f16
loop_2933:
nop
setx loop_2934, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movvc %icc, %l2, %g2
tpos %icc, 0x3
andcc %l3, %o0, %i3
loop_2934:
alignaddr %o1, %i7, %i1
call loop_2935
subccc %i4, 0x1C09, %i0
alignaddr %l4, %o6, %g1
brlez,a %o4, loop_2936
loop_2935:
movvs %xcc, %i6, %l6
brnz %i2, loop_2937
edge32n %g4, %g6, %o2
loop_2936:
fnot1 %f22, %f8
fpadd32 %f30, %f18, %f2
loop_2937:
movvs %icc, %o3, %g3
ldsb [%l7 + 0x4D], %o5
fpackfix %f4, %f24
fmovsne %icc, %f7, %f16
fxnor %f30, %f8, %f14
edge16l %i5, %l1, %o7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
and %l5, 0x1071, %l0
addcc %g7, 0x0DC6, %l2
fmovscs %icc, %f31, %f16
tcs %xcc, 0x3
call loop_2938
sll %g5, 0x0C, %g2
wr %g0, 0x17, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
loop_2938:
fbue %fcc2, loop_2939
sdivcc %l3, 0x1CD7, %o0
movg %icc, %i3, %i7
ta %xcc, 0x2
loop_2939:
nop
set 0x16, %l6
ldub [%l7 + %l6], %i1
sdiv %o1, 0x1C79, %i4
srl %i0, 0x0F, %o6
fmovrsgz %g1, %f19, %f26
set 0x60, %i5
ldda [%l7 + %i5] 0x81, %l4
fmovdpos %xcc, %f9, %f10
fbl %fcc3, loop_2940
array8 %o4, %l6, %i6
fands %f9, %f22, %f6
tsubcctv %g4, 0x0731, %g6
loop_2940:
addcc %o2, 0x0FFD, %o3
fcmpgt16 %f28, %f28, %i2
ta %icc, 0x3
and %g3, 0x069E, %i5
movre %o5, 0x271, %l1
subccc %l5, %l0, %o7
movcs %icc, %l2, %g5
fmovdvc %xcc, %f30, %f31
set 0x19, %o1
ldstuba [%l7 + %o1] 0x80, %g7
te %xcc, 0x0
bcs %icc, loop_2941
sllx %l3, %g2, %o0
nop
setx loop_2942, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovspos %xcc, %f31, %f20
loop_2941:
nop
set 0x44, %o4
lduwa [%l7 + %o4] 0x80, %i7
loop_2942:
fnot2 %f20, %f20
bleu %xcc, loop_2943
movrne %i3, 0x1D6, %i1
fzeros %f13
fmovsa %icc, %f8, %f5
loop_2943:
edge32n %i4, %i0, %o1
taddcctv %o6, %l4, %o4
andn %g1, %l6, %g4
tne %icc, 0x4
tpos %xcc, 0x6
swap [%l7 + 0x5C], %i6
movleu %xcc, %g6, %o3
fmovrslz %o2, %f25, %f11
be %xcc, loop_2944
ldd [%l7 + 0x28], %f2
tn %xcc, 0x4
movneg %icc, %g3, %i2
loop_2944:
smulcc %i5, 0x1B81, %o5
add %l5, 0x1A72, %l1
movn %xcc, %l0, %l2
edge16n %g5, %o7, %l3
fandnot1s %f22, %f16, %f23
mova %icc, %g2, %g7
brgz %o0, loop_2945
sdivx %i3, 0x14A8, %i1
movl %xcc, %i7, %i0
orn %i4, %o1, %l4
loop_2945:
edge32l %o6, %o4, %g1
add %g4, %l6, %i6
xorcc %g6, %o3, %g3
nop
setx 0xF4DB3EDFA06E2884, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
ldsh [%l7 + 0x30], %o2
edge16n %i2, %i5, %l5
sub %o5, 0x1147, %l0
set 0x40, %l2
ldda [%l7 + %l2] 0x14, %f0
fpadd16 %f20, %f12, %f30
fmovdn %xcc, %f14, %f21
fmovrsne %l1, %f9, %f2
wr %g0, 0x0c, %asi
sta %f31, [%l7 + 0x5C] %asi
sethi 0x091B, %g5
tcc %icc, 0x0
fmovrdne %l2, %f18, %f2
brz,a %o7, loop_2946
alignaddrl %l3, %g2, %g7
nop
fitod %f12, %f28
fdtoi %f28, %f12
smul %o0, 0x1240, %i3
loop_2946:
movrlez %i7, 0x0CA, %i1
stb %i4, [%l7 + 0x37]
udiv %o1, 0x1620, %l4
membar #Sync
wr %g0, 0xf9, %asi
ldda [%l7 + 0x40] %asi, %f0
addccc %i0, %o4, %o6
edge8 %g4, %l6, %i6
andcc %g6, %g1, %o3
fcmple16 %f22, %f8, %g3
call loop_2947
sdiv %i2, 0x0E6A, %i5
tge %xcc, 0x2
brz,a %o2, loop_2948
loop_2947:
addccc %l5, %o5, %l0
fornot2s %f19, %f5, %f20
fmovdneg %icc, %f16, %f4
loop_2948:
tsubcctv %g5, %l1, %l2
taddcctv %l3, 0x1FF5, %o7
fmovsvs %icc, %f5, %f11
brlez,a %g7, loop_2949
movvc %icc, %g2, %i3
te %icc, 0x3
tleu %xcc, 0x7
loop_2949:
movg %icc, %o0, %i7
sir 0x151A
bn %xcc, loop_2950
bleu,a,pt %xcc, loop_2951
tne %xcc, 0x4
fbn,a %fcc2, loop_2952
loop_2950:
pdist %f18, %f26, %f4
loop_2951:
edge8n %i4, %i1, %l4
tle %icc, 0x0
loop_2952:
srl %o1, 0x16, %i0
fpadd16 %f24, %f30, %f22
smulcc %o4, 0x0C94, %o6
fsrc1 %f10, %f26
std %f14, [%l7 + 0x40]
tsubcc %l6, 0x05A3, %g4
tsubcc %g6, %i6, %o3
fornot2s %f18, %f30, %f14
add %g3, 0x16AB, %g1
movn %icc, %i2, %i5
fornot2s %f24, %f17, %f30
smulcc %o2, %l5, %o5
fzeros %f1
nop
setx 0xC04D46A8, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
set 0x1E, %i4
stba %l0, [%l7 + %i4] 0x18
array8 %l1, %l2, %g5
andncc %o7, %g7, %g2
movleu %xcc, %l3, %i3
move %xcc, %i7, %i4
edge16 %o0, %i1, %l4
nop
setx 0x22CB9E20, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0xFE131B2E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fadds %f22, %f24, %f24
movcc %xcc, %o1, %i0
fmovrdlz %o6, %f26, %f30
tge %xcc, 0x3
stx %l6, [%l7 + 0x60]
bl,a loop_2953
pdist %f10, %f16, %f22
fbe %fcc2, loop_2954
edge16ln %o4, %g6, %i6
loop_2953:
nop
setx 0x99252C3A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x231AB2F9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fmuls %f9, %f1, %f26
st %f12, [%l7 + 0x70]
loop_2954:
subc %o3, 0x144A, %g4
edge32 %g3, %i2, %g1
edge16 %o2, %i5, %l5
edge32l %l0, %o5, %l2
movl %icc, %g5, %l1
nop
set 0x58, %i7
ldx [%l7 + %i7], %o7
lduw [%l7 + 0x78], %g7
movrlez %g2, 0x1F4, %i3
nop
setx loop_2955, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fcmpgt32 %f14, %f14, %i7
umulcc %i4, %o0, %i1
fcmple16 %f16, %f28, %l4
loop_2955:
alignaddrl %o1, %i0, %o6
stb %l6, [%l7 + 0x29]
array16 %l3, %g6, %i6
nop
setx 0x3DEC606E5DB5A119, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x88E3D24193ABE8D4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f22, %f28
xnor %o3, 0x1A3E, %o4
array16 %g4, %g3, %g1
mulscc %i2, 0x002E, %o2
movrlez %i5, %l5, %o5
fzero %f30
movpos %xcc, %l2, %g5
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x10] %asi, 0x3
smul %o7, %l1, %g7
ldx [%l7 + 0x48], %i3
movl %icc, %g2, %i4
movre %o0, %i7, %i1
tge %xcc, 0x3
mulx %l4, %o1, %o6
tpos %icc, 0x6
edge8l %i0, %l3, %g6
tl %xcc, 0x1
membar 0x75
bgu,a,pn %xcc, loop_2956
taddcc %i6, 0x122F, %l6
set 0x1A, %o0
ldsha [%l7 + %o0] 0x15, %o3
loop_2956:
umul %o4, %g3, %g4
fbue,a %fcc2, loop_2957
udivcc %i2, 0x1F10, %g1
mova %xcc, %o2, %l5
flush %l7 + 0x74
loop_2957:
movl %icc, %o5, %l2
tl %icc, 0x5
udivx %g5, 0x1F01, %l0
move %icc, %o7, %i5
fbo,a %fcc3, loop_2958
sra %l1, %g7, %i3
set 0x74, %i3
stha %i4, [%l7 + %i3] 0x2f
membar #Sync
loop_2958:
fpadd16 %f16, %f28, %f24
umulcc %g2, %i7, %i1
sir 0x1C26
andcc %l4, 0x17BE, %o1
sdivcc %o0, 0x03F2, %i0
fpsub32 %f22, %f22, %f20
orncc %o6, 0x1A47, %l3
brlz,a %i6, loop_2959
brlez %g6, loop_2960
bneg loop_2961
xnorcc %l6, 0x18B8, %o4
loop_2959:
fmovsn %icc, %f29, %f13
loop_2960:
tle %icc, 0x7
loop_2961:
fmovrdgz %g3, %f8, %f18
orncc %o3, 0x10E7, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x62, %l1
ldsha [%l7 + %l1] 0x0c, %g1
fnot2 %f22, %f14
umul %o2, %l5, %o5
tvs %icc, 0x1
fmovsle %xcc, %f17, %f26
set 0x60, %g4
lduwa [%l7 + %g4] 0x15, %l2
srax %i2, 0x18, %g5
sdivcc %l0, 0x0998, %i5
taddcctv %o7, 0x1EEE, %g7
addcc %i3, %i4, %g2
faligndata %f24, %f8, %f4
ble,a,pn %xcc, loop_2962
movre %l1, %i7, %i1
sra %o1, 0x0C, %o0
te %icc, 0x6
loop_2962:
nop
setx 0x301F021B106C7F42, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
fpack32 %f14, %f30, %f24
fmovsg %xcc, %f2, %f31
sub %l4, 0x1E97, %o6
set 0x30, %o7
ldxa [%g0 + %o7] 0x50, %l3
array8 %i0, %g6, %l6
nop
fitos %f6, %f0
fstoi %f0, %f25
fands %f30, %f6, %f18
tleu %icc, 0x3
fabss %f22, %f8
bgu loop_2963
fcmpeq16 %f14, %f30, %o4
bne loop_2964
umulcc %i6, 0x0B37, %g3
loop_2963:
movre %o3, 0x263, %g4
movre %g1, %l5, %o5
loop_2964:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcs %xcc, 0x4
fmovsl %icc, %f24, %f3
tneg %xcc, 0x0
membar 0x6F
fcmpgt16 %f28, %f26, %l2
tcc %xcc, 0x5
edge32n %i2, %o2, %g5
fmovdvs %xcc, %f22, %f15
fcmple32 %f18, %f20, %l0
tleu %xcc, 0x0
movgu %icc, %o7, %g7
popc %i5, %i4
movpos %xcc, %i3, %l1
ldub [%l7 + 0x77], %g2
tge %icc, 0x6
ldd [%l7 + 0x18], %f12
fxor %f24, %f16, %f4
andcc %i1, 0x17EF, %i7
wr %g0, 0x11, %asi
lda [%l7 + 0x78] %asi, %f23
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tne %icc, 0x4
or %o1, 0x02F5, %o0
brlez %l4, loop_2965
fmuld8sux16 %f30, %f26, %f2
tleu %xcc, 0x7
movg %xcc, %o6, %i0
loop_2965:
tle %icc, 0x7
fornot2 %f20, %f22, %f16
brz,a %l3, loop_2966
tneg %icc, 0x1
stb %l6, [%l7 + 0x43]
be,a %xcc, loop_2967
loop_2966:
nop
fitod %f0, %f14
fdtos %f14, %f31
edge8ln %g6, %i6, %o4
nop
setx loop_2968, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2967:
movcs %xcc, %g3, %o3
andn %g1, %g4, %o5
addcc %l2, %i2, %l5
loop_2968:
mulx %g5, %o2, %o7
andcc %l0, 0x1345, %i5
andcc %i4, %g7, %i3
array32 %l1, %g2, %i1
sir 0x08DE
set 0x64, %o6
swapa [%l7 + %o6] 0x04, %i7
fcmpgt32 %f26, %f0, %o0
movcc %xcc, %o1, %l4
set 0x61, %o2
ldstuba [%l7 + %o2] 0x89, %o6
tcc %icc, 0x3
call loop_2969
tcs %icc, 0x2
bgu,pt %icc, loop_2970
andncc %i0, %l3, %l6
loop_2969:
te %icc, 0x0
bne,a loop_2971
loop_2970:
udivcc %g6, 0x1445, %o4
fba %fcc1, loop_2972
te %icc, 0x4
loop_2971:
umulcc %g3, %i6, %o3
xnor %g1, %o5, %l2
loop_2972:
fone %f20
sdivcc %i2, 0x199A, %l5
edge16n %g5, %g4, %o2
movge %icc, %o7, %l0
movcc %icc, %i4, %i5
sdiv %g7, 0x02F4, %i3
edge16n %l1, %g2, %i1
mulx %o0, 0x172D, %i7
sethi 0x125F, %l4
tvc %xcc, 0x6
tsubcc %o1, %i0, %l3
sir 0x0CF6
fnor %f12, %f18, %f0
movgu %xcc, %o6, %l6
faligndata %f24, %f22, %f16
movleu %icc, %o4, %g6
edge32n %g3, %i6, %o3
udiv %g1, 0x00EF, %l2
fbue,a %fcc2, loop_2973
fandnot1 %f28, %f28, %f6
smulcc %o5, 0x00C7, %l5
and %g5, %i2, %g4
loop_2973:
ldsh [%l7 + 0x46], %o2
sdiv %o7, 0x0394, %l0
tsubcctv %i4, %g7, %i3
fbul,a %fcc2, loop_2974
sethi 0x05F2, %l1
ldstub [%l7 + 0x47], %g2
movl %xcc, %i5, %i1
loop_2974:
call loop_2975
fxnors %f24, %f10, %f13
fmovsn %xcc, %f16, %f17
wr %g0, 0x89, %asi
lduwa [%l7 + 0x78] %asi, %o0
loop_2975:
movrlz %i7, 0x085, %o1
fmovdl %icc, %f5, %f27
tsubcctv %i0, 0x1C1E, %l4
fands %f28, %f8, %f0
sdivx %l3, 0x1E12, %l6
add %o4, %g6, %o6
tleu %xcc, 0x0
array16 %g3, %i6, %g1
umul %o3, 0x04BB, %o5
brz,a %l2, loop_2976
fmovsge %icc, %f11, %f11
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array32 %l5, %i2, %g4
loop_2976:
movne %xcc, %o2, %o7
tvs %icc, 0x7
fnot2s %f19, %f9
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brz %l0, loop_2977
be,pt %icc, loop_2978
nop
fitod %f4, %f16
fdtox %f16, %f16
andn %g5, %g7, %i3
loop_2977:
xorcc %l1, %i4, %i5
loop_2978:
tne %xcc, 0x2
alignaddr %g2, %i1, %o0
sdiv %i7, 0x0430, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brlz,a %l4, loop_2979
fbue %fcc3, loop_2980
sdiv %l3, 0x0613, %l6
brgez %o4, loop_2981
loop_2979:
sdivcc %i0, 0x0CDF, %g6
loop_2980:
tneg %xcc, 0x4
membar 0x7D
loop_2981:
xnor %o6, %g3, %g1
membar 0x6B
fblg,a %fcc0, loop_2982
subcc %i6, 0x1753, %o3
udiv %o5, 0x10CC, %l2
fandnot1 %f20, %f6, %f26
loop_2982:
bvs,a loop_2983
tg %icc, 0x1
fcmpne32 %f24, %f18, %i2
set 0x50, %g7
lduwa [%l7 + %g7] 0x88, %l5
loop_2983:
sll %o2, %g4, %o7
edge32ln %g5, %l0, %g7
movn %icc, %l1, %i3
fcmpgt32 %f14, %f2, %i4
add %g2, 0x1E0B, %i5
tneg %icc, 0x5
add %o0, 0x02A0, %i7
fmovsleu %xcc, %f23, %f13
nop
setx 0x2DF326A098C06B17, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xA1BC804E0263FA8F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f16, %f14
umul %i1, 0x1C2C, %o1
movvs %xcc, %l4, %l3
tge %icc, 0x1
movcc %xcc, %l6, %o4
set 0x37, %g3
ldstuba [%l7 + %g3] 0x80, %g6
ldstub [%l7 + 0x31], %o6
tpos %xcc, 0x1
movrne %i0, 0x17B, %g3
udivx %g1, 0x0E93, %i6
fmul8sux16 %f26, %f18, %f8
fbul,a %fcc3, loop_2984
mulx %o5, 0x0C48, %o3
movcs %icc, %l2, %i2
nop
setx 0x10B2331B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0xDBAAE262, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fdivs %f22, %f16, %f3
loop_2984:
fmovdl %xcc, %f10, %f25
fcmple32 %f26, %f10, %o2
array32 %g4, %l5, %o7
sra %l0, 0x14, %g5
mulscc %g7, %l1, %i3
edge32ln %g2, %i4, %o0
umulcc %i5, %i1, %i7
movvs %xcc, %l4, %l3
xor %o1, %l6, %g6
wr %g0, 0x11, %asi
ldsba [%l7 + 0x57] %asi, %o6
movrgz %o4, 0x3DB, %g3
set 0x4E, %l0
lduba [%l7 + %l0] 0x04, %i0
ble %xcc, loop_2985
movre %i6, %g1, %o3
st %f26, [%l7 + 0x74]
be loop_2986
loop_2985:
te %xcc, 0x6
taddcctv %o5, %i2, %o2
movn %icc, %g4, %l5
loop_2986:
movrgez %l2, %o7, %l0
movpos %icc, %g7, %l1
ldsw [%l7 + 0x74], %g5
addccc %i3, 0x0AA6, %g2
set 0x49, %i1
ldstuba [%l7 + %i1] 0x19, %i4
tcc %xcc, 0x3
fmovsle %icc, %f3, %f14
prefetch [%l7 + 0x78], 0x2
orn %o0, 0x021D, %i5
ba,pn %xcc, loop_2987
edge16l %i1, %l4, %l3
sdiv %i7, 0x0A5C, %l6
tsubcc %o1, %o6, %o4
loop_2987:
srax %g3, 0x13, %i0
addc %g6, 0x193C, %g1
set 0x40, %g2
stda %f0, [%l7 + %g2] 0x15
mova %icc, %o3, %i6
tle %icc, 0x3
tcs %xcc, 0x3
fone %f20
tsubcc %i2, %o5, %o2
movn %xcc, %g4, %l2
edge32ln %l5, %o7, %g7
fmul8ulx16 %f2, %f2, %f30
nop
setx loop_2988, %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
fpadd32s %f22, %f8, %f11
nop
fitos %f8, %f6
fstod %f6, %f22
fmovrsgz %l1, %f17, %f28
loop_2988:
nop
wr %g0, 0x11, %asi
swapa [%l7 + 0x20] %asi, %l0
tsubcctv %g5, %g2, %i4
fcmpne16 %f6, %f14, %o0
subcc %i5, 0x040B, %i3
movg %xcc, %i1, %l4
movrgez %l3, 0x3F0, %l6
movn %icc, %i7, %o1
fmovdle %icc, %f19, %f7
brlez,a %o6, loop_2989
brgz %g3, loop_2990
xor %o4, 0x03E9, %i0
edge16ln %g1, %g6, %i6
loop_2989:
array8 %i2, %o3, %o5
loop_2990:
xorcc %o2, %l2, %g4
edge8l %l5, %o7, %l1
mulx %l0, %g5, %g2
fmovrsne %i4, %f5, %f2
sllx %o0, 0x14, %i5
ldsh [%l7 + 0x7E], %i3
xor %g7, %i1, %l4
fmovsge %xcc, %f30, %f7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlz %l3, %i7, %o1
ldsw [%l7 + 0x18], %o6
faligndata %f8, %f10, %f18
fnegs %f2, %f31
bge,pn %icc, loop_2991
sdiv %l6, 0x1514, %o4
bl,pt %xcc, loop_2992
st %f21, [%l7 + 0x4C]
loop_2991:
nop
fitod %f18, %f2
nop
setx 0x0FB5BB110B5E6230, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x1E57B3B150F382B7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fmuld %f12, %f16, %f2
loop_2992:
tleu %icc, 0x1
fandnot1s %f24, %f21, %f14
srlx %g3, %g1, %i0
set 0x6A, %i6
lduba [%l7 + %i6] 0x80, %i6
edge16ln %g6, %o3, %i2
srl %o5, %l2, %g4
tsubcctv %l5, %o7, %o2
bgu,a,pn %icc, loop_2993
srl %l1, 0x19, %l0
wr %g0, 0x88, %asi
sta %f30, [%l7 + 0x60] %asi
loop_2993:
sll %g2, %g5, %o0
ba,a,pt %icc, loop_2994
subc %i5, %i3, %g7
ldub [%l7 + 0x45], %i4
movge %xcc, %i1, %l4
loop_2994:
andn %i7, %o1, %o6
fmovsl %xcc, %f27, %f17
move %xcc, %l6, %l3
fmul8x16al %f6, %f4, %f26
te %xcc, 0x4
bvc,a,pn %icc, loop_2995
nop
setx 0xABF1A58E8070B0C6, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
taddcctv %o4, 0x1C08, %g3
mulx %g1, %i6, %g6
loop_2995:
tn %icc, 0x7
call loop_2996
udivx %i0, 0x010C, %i2
tcs %icc, 0x7
movre %o5, 0x3CB, %l2
loop_2996:
fmovdleu %icc, %f24, %f7
fnot2s %f30, %f10
edge16l %g4, %l5, %o7
movvc %icc, %o3, %l1
fpackfix %f8, %f28
fbn %fcc1, loop_2997
movvs %xcc, %l0, %g2
bg loop_2998
array8 %o2, %o0, %i5
loop_2997:
array16 %i3, %g5, %g7
movleu %xcc, %i1, %i4
loop_2998:
orn %i7, %o1, %l4
set 0x76, %l4
ldstuba [%l7 + %l4] 0x04, %l6
movre %o6, 0x079, %l3
movl %xcc, %o4, %g3
sub %g1, %g6, %i6
sir 0x0671
addcc %i2, %i0, %l2
tsubcc %g4, 0x1240, %l5
movg %xcc, %o7, %o3
sub %o5, %l0, %g2
edge8 %o2, %o0, %i5
fpsub32 %f6, %f4, %f8
brlez,a %l1, loop_2999
fmovdvc %icc, %f17, %f16
ta %icc, 0x7
fmovde %xcc, %f9, %f16
loop_2999:
sdivcc %i3, 0x0E82, %g7
nop
set 0x70, %l3
sth %i1, [%l7 + %l3]
nop
fitos %f10, %f27
fstoi %f27, %f20
edge16ln %g5, %i7, %o1
tpos %icc, 0x5
nop
setx loop_3000, %l0, %l1
jmpl %l1, %l4
bvc,pn %xcc, loop_3001
fcmpeq32 %f8, %f10, %l6
udivcc %o6, 0x1F7E, %i4
loop_3000:
fnot1 %f4, %f22
loop_3001:
smul %o4, %l3, %g1
tpos %xcc, 0x7
fsrc2 %f12, %f28
fmovdcc %xcc, %f20, %f3
srlx %g6, 0x11, %i6
subccc %i2, 0x060F, %g3
xnor %l2, 0x1A05, %g4
set 0x34, %g5
sta %f31, [%l7 + %g5] 0x80
movrgz %i0, 0x0BE, %o7
fand %f0, %f10, %f24
srl %l5, 0x0E, %o5
tleu %xcc, 0x2
tpos %icc, 0x2
tpos %icc, 0x0
fcmple16 %f10, %f10, %o3
udiv %l0, 0x1E65, %o2
smul %o0, %g2, %l1
edge8n %i5, %g7, %i3
ldd [%l7 + 0x38], %g4
sdivx %i1, 0x167C, %i7
tpos %xcc, 0x2
fmovsge %xcc, %f25, %f29
edge16l %o1, %l6, %o6
be,pn %xcc, loop_3002
array32 %i4, %l4, %o4
movne %icc, %g1, %l3
ldd [%l7 + 0x38], %i6
loop_3002:
nop
setx loop_3003, %l0, %l1
jmpl %l1, %g6
sdivx %g3, 0x06F7, %i2
set 0x2A, %o5
stha %l2, [%l7 + %o5] 0x15
loop_3003:
movre %g4, 0x22F, %o7
swap [%l7 + 0x54], %i0
subcc %l5, %o5, %l0
faligndata %f4, %f12, %f22
ldsh [%l7 + 0x48], %o3
membar 0x55
fmovrde %o2, %f26, %f22
nop
setx 0x4BCA7755, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x0A6019D4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fdivs %f19, %f14, %f23
nop
setx 0x88322F18A8D743D7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xB1AF4BF8D902E503, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f10, %f14
movvs %icc, %o0, %g2
nop
fitod %f6, %f18
fdtoi %f18, %f11
set 0x40, %l5
ldda [%l7 + %l5] 0x2e, %i4
tvs %xcc, 0x4
alignaddrl %l1, %g7, %i3
set 0x08, %g1
swapa [%l7 + %g1] 0x11, %i1
wr %g0, 0x2b, %asi
ldda [%l7 + 0x70] %asi, %g4
mulscc %i7, %o1, %l6
sdivx %i4, 0x1002, %o6
fors %f29, %f16, %f24
nop
setx 0x2CCCA85BA05C1E5D, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
nop
fitod %f2, %f18
fdtos %f18, %f15
fpadd32 %f22, %f24, %f26
set 0x2F, %i0
ldstuba [%l7 + %i0] 0x89, %o4
movgu %icc, %l4, %l3
bne loop_3004
tsubcctv %g1, %g6, %g3
fpsub32s %f8, %f20, %f7
edge32n %i6, %i2, %g4
loop_3004:
fone %f12
movrgz %o7, %i0, %l2
andcc %l5, 0x1150, %o5
xor %o3, %o2, %o0
brlez %g2, loop_3005
sdivcc %i5, 0x1AC3, %l0
fmovd %f14, %f16
andcc %g7, %l1, %i1
loop_3005:
sir 0x1F71
tn %icc, 0x4
fmovdvc %xcc, %f8, %f5
fble,a %fcc1, loop_3006
xnorcc %i3, %g5, %o1
nop
fitod %f27, %f16
bne %icc, loop_3007
loop_3006:
movrlez %l6, 0x0E3, %i7
movrne %i4, %o6, %o4
tsubcc %l3, 0x17CD, %l4
loop_3007:
umulcc %g6, %g1, %g3
fmovspos %xcc, %f6, %f26
movrgez %i2, %g4, %i6
movge %xcc, %o7, %i0
udiv %l5, 0x06BB, %l2
bg,a %icc, loop_3008
fmovdle %xcc, %f7, %f23
brlez %o3, loop_3009
fnands %f31, %f11, %f16
loop_3008:
umulcc %o2, %o0, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_3009:
brlez %i5, loop_3010
alignaddrl %g2, %l0, %g7
nop
setx 0xE9DD1E37CC7BC340, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0xC9829C8AFF804588, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f24, %f0
edge8 %l1, %i3, %g5
loop_3010:
fmovdvc %icc, %f26, %f3
addccc %i1, 0x0253, %l6
bvc,a %xcc, loop_3011
ba %icc, loop_3012
sdivx %o1, 0x098B, %i4
membar #Sync
set 0x40, %g6
ldda [%l7 + %g6] 0x1e, %f16
loop_3011:
array16 %o6, %i7, %o4
loop_3012:
udivx %l3, 0x015E, %g6
movrgez %g1, 0x248, %g3
taddcc %i2, 0x10C6, %l4
sdivx %i6, 0x134E, %o7
taddcctv %i0, 0x1A82, %g4
edge8n %l2, %o3, %o2
fornot2s %f5, %f9, %f20
edge16l %o0, %o5, %i5
nop
fitod %f12, %f20
fdtos %f20, %f17
tg %xcc, 0x3
movrne %l5, 0x041, %g2
set 0x64, %o3
lda [%l7 + %o3] 0x11, %f12
fand %f20, %f20, %f20
edge16ln %g7, %l0, %l1
xnorcc %i3, 0x0148, %i1
xor %g5, 0x10A9, %o1
udiv %l6, 0x10F1, %o6
tl %icc, 0x1
sra %i7, 0x0E, %i4
orncc %o4, %g6, %l3
movre %g1, 0x046, %i2
alignaddrl %l4, %i6, %o7
flush %l7 + 0x08
fmovrdlz %g3, %f22, %f26
fsrc1s %f20, %f5
fble,a %fcc1, loop_3013
fmovdne %icc, %f0, %f2
edge16 %g4, %l2, %i0
bg loop_3014
loop_3013:
movrlz %o2, %o0, %o5
sdivx %o3, 0x1495, %i5
or %g2, 0x0195, %l5
loop_3014:
tcs %xcc, 0x6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddrl %g7, %l1, %i3
movn %xcc, %i1, %l0
movrlz %o1, %g5, %o6
array32 %l6, %i4, %o4
membar #Sync
wr %g0, 0xf8, %asi
ldda [%l7 + 0x40] %asi, %f16
fmovdle %icc, %f15, %f21
fmovrslez %g6, %f11, %f17
sub %i7, 0x163B, %l3
bgu,pn %icc, loop_3015
lduw [%l7 + 0x10], %i2
and %l4, 0x05AC, %g1
movvs %xcc, %o7, %g3
loop_3015:
fbug %fcc3, loop_3016
sll %g4, %l2, %i0
movrgez %o2, %o0, %i6
edge8n %o5, %i5, %g2
loop_3016:
edge8l %l5, %g7, %o3
edge16l %i3, %i1, %l0
movrgz %o1, 0x085, %g5
fba %fcc0, loop_3017
fmovscs %xcc, %f23, %f18
stbar
membar 0x04
loop_3017:
movvs %icc, %o6, %l1
edge16ln %i4, %o4, %l6
tcc %icc, 0x6
edge8l %g6, %i7, %i2
fbge %fcc1, loop_3018
movleu %xcc, %l3, %g1
ba,pt %icc, loop_3019
fcmple32 %f10, %f10, %o7
loop_3018:
fmovrdlz %g3, %f4, %f18
swap [%l7 + 0x1C], %g4
loop_3019:
and %l2, %i0, %o2
be,a %xcc, loop_3020
bpos,a %xcc, loop_3021
movre %o0, %l4, %i6
bcs,pn %icc, loop_3022
loop_3020:
bvc %xcc, loop_3023
loop_3021:
nop
setx loop_3024, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
array32 %o5, %g2, %i5
loop_3022:
nop
set 0x20, %i2
ldx [%l7 + %i2], %g7
loop_3023:
xor %l5, 0x0AED, %o3
loop_3024:
st %f30, [%l7 + 0x20]
subc %i3, 0x0E3A, %l0
nop
fitos %f7, %f14
fstoi %f14, %f29
fsrc2 %f16, %f6
movge %icc, %o1, %i1
fmovscc %icc, %f31, %f4
edge8ln %o6, %g5, %l1
fbe,a %fcc2, loop_3025
xnorcc %o4, 0x1C77, %l6
add %l7, 0x1C, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %i4, %g6
loop_3025:
fmovdgu %icc, %f25, %f29
array8 %i7, %i2, %g1
smul %o7, 0x038B, %l3
taddcctv %g4, 0x1CBE, %g3
movg %xcc, %i0, %o2
fors %f5, %f0, %f19
fmovda %xcc, %f5, %f15
tne %xcc, 0x7
stb %l2, [%l7 + 0x57]
tvc %xcc, 0x7
ble,a,pt %xcc, loop_3026
subccc %o0, %l4, %o5
fandnot2 %f0, %f4, %f12
brlez,a %i6, loop_3027
loop_3026:
bneg,a %icc, loop_3028
tvs %icc, 0x5
xor %i5, 0x1FC2, %g7
loop_3027:
sdivcc %l5, 0x0D2A, %g2
loop_3028:
edge8l %o3, %i3, %o1
fmovscc %xcc, %f26, %f3
edge32ln %l0, %i1, %g5
sll %l1, 0x08, %o6
nop
setx 0xDABEDFFF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0xC5AF952F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fsubs %f10, %f24, %f21
fand %f20, %f8, %f6
subcc %o4, 0x084B, %i4
sdivcc %g6, 0x02D8, %i7
movl %xcc, %l6, %i2
tg %icc, 0x4
nop
fitos %f12, %f29
fbo,a %fcc1, loop_3029
prefetch [%l7 + 0x7C], 0x3
xorcc %g1, 0x1638, %l3
orncc %o7, 0x00FB, %g4
loop_3029:
sra %i0, 0x11, %o2
movrgz %g3, %l2, %o0
ldsb [%l7 + 0x28], %o5
ta %xcc, 0x5
set 0x40, %i5
stda %f16, [%l7 + %i5] 0x11
lduw [%l7 + 0x60], %i6
fmovscc %icc, %f14, %f6
set 0x40, %l6
stda %f0, [%l7 + %l6] 0x1e
membar #Sync
tle %xcc, 0x1
wr %g0, 0x10, %asi
lduha [%l7 + 0x60] %asi, %i5
nop
setx 0x48420ABE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x4E79B705, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fsubs %f6, %f25, %f19
movvs %xcc, %g7, %l5
movrlz %g2, 0x375, %l4
tcc %xcc, 0x1
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x16] %asi, %i3
addcc %o3, 0x0E90, %l0
smul %i1, %o1, %g5
umulcc %o6, 0x1F20, %o4
sdivcc %l1, 0x1FD7, %g6
fzeros %f18
brgez %i7, loop_3030
fandnot2 %f2, %f6, %f18
stw %i4, [%l7 + 0x34]
array16 %i2, %l6, %g1
loop_3030:
nop
setx 0x3F394FF3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x112C5673, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fsubs %f26, %f7, %f25
tvc %xcc, 0x5
and %o7, %g4, %i0
fmovsleu %icc, %f12, %f27
array16 %o2, %g3, %l2
nop
fitod %f0, %f12
fdtos %f12, %f11
fornot1 %f18, %f0, %f0
fmovscc %icc, %f9, %f8
fmovs %f29, %f19
andncc %l3, %o0, %i6
fpmerge %f5, %f22, %f16
subcc %i5, %o5, %g7
tcc %xcc, 0x0
brgz,a %l5, loop_3031
bvs,a loop_3032
tcc %icc, 0x1
wr %g0, 0x24, %asi
ldda [%l7 + 0x20] %asi, %g2
loop_3031:
movcs %xcc, %l4, %o3
loop_3032:
ldd [%l7 + 0x50], %f26
srax %l0, %i1, %o1
edge16l %g5, %o6, %i3
brz %l1, loop_3033
st %f26, [%l7 + 0x7C]
fmovse %xcc, %f16, %f22
mulscc %g6, %o4, %i7
loop_3033:
mova %icc, %i4, %l6
nop
fitod %f10, %f20
fdtoi %f20, %f23
tcc %xcc, 0x5
fbn,a %fcc1, loop_3034
movrne %i2, 0x1C0, %o7
movcs %xcc, %g4, %g1
edge32ln %o2, %g3, %l2
loop_3034:
mulscc %l3, %i0, %o0
lduh [%l7 + 0x18], %i6
orncc %i5, %g7, %l5
ldd [%l7 + 0x20], %f2
set 0x6C, %o4
stwa %o5, [%l7 + %o4] 0x2f
membar #Sync
tsubcc %l4, %o3, %l0
nop
setx 0x1054EE5C, %l0, %l6
st %l6, [%l7 + 0x0C]
ld [%l7 + 0x0C], %fsr
alignaddr %g2, %i1, %g5
bpos,a %xcc, loop_3035
srlx %o1, 0x13, %i3
udiv %o6, 0x14D7, %g6
fpsub16 %f30, %f10, %f2
loop_3035:
fmovdleu %xcc, %f1, %f30
edge32 %l1, %i7, %i4
edge8 %o4, %l6, %i2
tgu %icc, 0x3
udiv %o7, 0x09F9, %g4
fmovdg %icc, %f23, %f18
wr %g0, 0x11, %asi
ldsba [%l7 + 0x23] %asi, %g1
srlx %g3, 0x18, %l2
add %l7, 0x20, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %l3, %o2
bcc,pt %xcc, loop_3036
srax %i0, 0x1F, %i6
sdiv %i5, 0x07C6, %g7
movrlez %o0, 0x1A9, %l5
loop_3036:
nop
set 0x40, %o1
ldda [%l7 + %o1] 0x14, %f16
alignaddrl %o5, %l4, %l0
addccc %g2, %o3, %g5
set 0x15, %i4
ldstuba [%l7 + %i4] 0x18, %o1
fmul8x16 %f19, %f24, %f8
wr %g0, 0x81, %asi
swapa [%l7 + 0x48] %asi, %i3
fpadd16 %f30, %f6, %f20
fone %f8
fmovdvs %xcc, %f2, %f20
set 0x08, %l2
ldswa [%l7 + %l2] 0x15, %o6
movcc %icc, %i1, %l1
bvs,a %icc, loop_3037
fmovrdgez %i7, %f6, %f4
movcc %icc, %g6, %i4
nop
setx loop_3038, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_3037:
movcc %icc, %l6, %i2
orcc %o7, %g4, %o4
ldd [%l7 + 0x48], %f16
loop_3038:
movn %icc, %g1, %l2
addccc %g3, %o2, %l3
xorcc %i6, 0x075A, %i0
fpadd16 %f6, %f26, %f0
bge,pn %xcc, loop_3039
movn %xcc, %g7, %i5
nop
setx loop_3040, %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
movn %xcc, %l5, %o0
loop_3039:
edge32 %l4, %l0, %o5
fmovrde %o3, %f24, %f4
loop_3040:
subcc %g2, 0x17A9, %o1
umulcc %g5, %o6, %i1
sethi 0x1312, %l1
fxors %f27, %f11, %f10
fnand %f28, %f26, %f20
fnands %f13, %f6, %f29
fmovdn %xcc, %f5, %f25
srax %i3, 0x00, %i7
fmovdge %icc, %f27, %f30
ldd [%l7 + 0x60], %f8
movleu %icc, %g6, %l6
movn %xcc, %i2, %o7
add %g4, 0x13B0, %i4
nop
fitod %f12, %f10
fdtox %f10, %f24
fxtod %f24, %f14
tpos %xcc, 0x2
edge8ln %g1, %l2, %o4
bg,a,pn %xcc, loop_3041
fcmple16 %f18, %f20, %o2
fmovdg %icc, %f10, %f29
edge16n %g3, %i6, %i0
loop_3041:
tgu %xcc, 0x4
fbue,a %fcc0, loop_3042
edge16l %l3, %g7, %i5
andn %l5, 0x0571, %o0
fbg,a %fcc0, loop_3043
loop_3042:
fone %f18
subc %l0, %o5, %l4
movgu %icc, %g2, %o1
loop_3043:
fors %f15, %f16, %f7
set 0x48, %i7
stwa %g5, [%l7 + %i7] 0x23
membar #Sync
movrlz %o6, 0x008, %o3
movcs %icc, %i1, %i3
srax %l1, %g6, %l6
addc %i7, %i2, %o7
tleu %xcc, 0x3
movgu %icc, %g4, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrsne %i4, %f19, %f6
fandnot2s %f5, %f12, %f14
taddcctv %l2, 0x1860, %o2
subc %g3, 0x1EC0, %i6
mulx %o4, 0x0831, %i0
tvs %icc, 0x7
umul %l3, 0x1D42, %g7
edge32l %l5, %o0, %l0
tleu %xcc, 0x6
xorcc %o5, %i5, %l4
smulcc %g2, 0x1C97, %o1
edge32n %g5, %o6, %o3
orncc %i3, 0x0BD1, %l1
movpos %icc, %i1, %l6
srl %i7, %g6, %i2
fxnor %f30, %f20, %f2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsg %xcc, %f2, %f15
movre %g4, 0x384, %o7
move %xcc, %i4, %l2
edge32ln %g1, %o2, %g3
tle %xcc, 0x2
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 0:
!
! Type l : 2787
! Type cti : 3043
! Type x : 1242
! Type f : 4501
! Type i : 13427
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
Test case data start
************************************************************************/
.data
user_data_start:
scratch_area:
.word 0x491F3899
.word 0x7FAA9D2F
.word 0x4678510F
.word 0xA6431FBD
.word 0x1007E141
.word 0xE1AF3904
.word 0x9089C31D
.word 0xDF17C42D
.word 0xC270782B
.word 0xFA901D55
.word 0xBA2DD996
.word 0x610352B8
.word 0x9A8CFD18
.word 0x16B4E2ED
.word 0x30755A51
.word 0x8E4D8FD9
.word 0xC25A0101
.word 0xE7BB7E90
.word 0xFDB98151
.word 0x00130BAC
.word 0x77442C4C
.word 0x7339F443
.word 0x82D83BDD
.word 0xD59DE369
.word 0x8358D717
.word 0x82853676
.word 0x555EDCF6
.word 0x0C9F4E72
.word 0x24D6AD8F
.word 0xF6AB0C5C
.word 0x59DD06E9
.word 0x383C7353
.word 0x5A0E357D
.word 0x4DB95A66
.word 0x27FF4091
.word 0xF269BF82
.word 0xC0320030
.word 0x98241327
.word 0x9C0A6155
.word 0x108C951A
.word 0xA8923814
.word 0x5943D6D4
.word 0x07F8FA1F
.word 0x29EFA71C
.word 0xD704F1E2
.word 0x02633E1D
.word 0xEEFCC643
.word 0x978D21C7
.word 0x1E13B861
.word 0x3F8FD579
.word 0x6A257C56
.word 0x4B39C39B
.word 0x1820C6D1
.word 0x6D78BB9E
.word 0xED4CDE55
.word 0xC2699682
.word 0xE0C181BD
.word 0xBBD5F063
.word 0xE94C5922
.word 0xD075FBBE
.word 0x7C5741C0
.word 0x94C0EEE6
.word 0xDDCDDF92
.word 0xF11567BE
.end