Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f14.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: isa3_basic3_f14.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
.ident "Using Instruction Hash for Focus :$Id: isa3_basic3_f14.s,v 1.1 2007/05/11 17:22:21 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 0x66455B8D3058DA16, %l0, %l6
stx %l6, [%l7 + 0x0]
ldx [%l7 + 0x0], %fsr
!
! Thread 0 Start
!
main_t0:
!# Initialize registers ..
!# Global registers
set 0x9, %g1
set 0xD, %g2
set 0xE, %g3
set 0xF, %g4
set 0x0, %g5
set 0x0, %g6
set 0xA, %g7
!# Input registers
set -0x8, %i0
set -0x5, %i1
set -0xC, %i2
set -0xA, %i3
set -0xA, %i4
set -0x7, %i5
set -0x8, %i6
set -0x4, %i7
!# Local registers
set 0x00C9ABF0, %l0
set 0x3BE24E28, %l1
set 0x7A3C6601, %l2
set 0x4C9BDC7D, %l3
set 0x79EA755C, %l4
set 0x6C781944, %l5
set 0x1A72D9F2, %l6
!# Output registers
set -0x0B26, %o0
set 0x1881, %o1
set 0x1CCF, %o2
set 0x118B, %o3
set -0x0B67, %o4
set -0x1FDE, %o5
set 0x1B34, %o6
set -0x03A0, %o7
!# Float registers
INIT_TH_FP_REG(%l7,%f0,0x018FDBC6E058A07E)
INIT_TH_FP_REG(%l7,%f2,0x855B9AB0508C48CA)
INIT_TH_FP_REG(%l7,%f4,0x12FCE700DF53663B)
INIT_TH_FP_REG(%l7,%f6,0x1273512D53D6DE9C)
INIT_TH_FP_REG(%l7,%f8,0x42037F2FD3505F17)
INIT_TH_FP_REG(%l7,%f10,0x125F51801624E17E)
INIT_TH_FP_REG(%l7,%f12,0x4E8A8A5E7307B969)
INIT_TH_FP_REG(%l7,%f14,0x49B579815E454406)
INIT_TH_FP_REG(%l7,%f16,0xDF784C922B2023C1)
INIT_TH_FP_REG(%l7,%f18,0x7F25FDFDCF8BC629)
INIT_TH_FP_REG(%l7,%f20,0xCBD845734AD3535E)
INIT_TH_FP_REG(%l7,%f22,0x5CBBF10A0CBB5B9B)
INIT_TH_FP_REG(%l7,%f24,0x83E83D8C2A72C420)
INIT_TH_FP_REG(%l7,%f26,0xDFB87ABB4957BBD1)
INIT_TH_FP_REG(%l7,%f28,0x515398F957C11C0E)
INIT_TH_FP_REG(%l7,%f30,0xC9A355972E4B1580)
!# Other state
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wrhpr %l0, 0x024, %hsys_tick_cmpr
!# Execute Main Diag ..
movl %icc, %l1, %o0
movrgz %g5, %o4, %l2
call loop_1
orncc %l0, 0x0FD3, %g7
brlez,a %l4, loop_2
tge %xcc, 0x0
loop_1:
edge32l %g6, %i3, %i2
brnz,a %o6, loop_3
loop_2:
sethi 0x085D, %o7
array8 %o1, %i7, %g4
ld [%l7 + 0x1C], %f25
loop_3:
sdiv %o3, 0x065D, %l3
movge %xcc, %g2, %l5
mulscc %i0, 0x1D15, %i1
tcc %xcc, 0x7
fpack32 %f0, %f16, %f20
umulcc %i6, 0x0B32, %g1
tl %xcc, 0x1
taddcctv %g3, %l6, %i4
udivx %o5, 0x0645, %o2
fnands %f24, %f12, %f0
edge16n %i5, %o0, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %icc, 0x1
fcmpeq16 %f16, %f6, %g5
membar 0x54
fpack16 %f12, %f12
fmovsne %icc, %f9, %f14
addc %l2, %o4, %l0
tsubcc %l4, %g7, %i3
popc 0x0CDF, %i2
fbul,a %fcc1, loop_4
fmovspos %icc, %f10, %f10
fmovdne %icc, %f15, %f2
brz %o6, loop_5
loop_4:
sethi 0x14E9, %g6
taddcctv %o7, 0x1B9C, %i7
ld [%l7 + 0x50], %f24
loop_5:
orcc %g4, %o1, %o3
addccc %l3, %g2, %i0
movl %icc, %i1, %l5
umul %i6, %g1, %g3
alignaddr %i4, %l6, %o5
srl %o2, %i5, %o0
prefetch [%l7 + 0x10], 0x1
movl %xcc, %g5, %l2
fbge %fcc1, loop_6
movvc %icc, %o4, %l0
st %f13, [%l7 + 0x7C]
movvc %xcc, %l4, %l1
loop_6:
sllx %g7, 0x06, %i2
ldx [%l7 + 0x28], %o6
movrlez %i3, %o7, %i7
prefetch [%l7 + 0x60], 0x2
fpsub16s %f7, %f30, %f5
fpsub32s %f6, %f1, %f19
tcs %xcc, 0x0
or %g4, %g6, %o3
brgz %o1, loop_7
fmovsn %icc, %f1, %f21
fand %f30, %f16, %f30
wr %g0, 0x04, %asi
lduwa [%l7 + 0x28] %asi, %g2
loop_7:
nop
set 0x54, %l1
lduwa [%l7 + %l1] 0x81, %i0
umul %i1, 0x0D68, %l5
udivcc %i6, 0x1A13, %g1
tcs %xcc, 0x5
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x48] %asi, %g3
fabsd %f8, %f26
movge %icc, %l3, %i4
tg %xcc, 0x7
fcmpd %fcc0, %f6, %f22
edge32l %l6, %o5, %i5
fpadd16 %f22, %f24, %f0
movre %o2, %o0, %l2
array16 %o4, %l0, %g5
edge32n %l4, %g7, %i2
move %xcc, %l1, %i3
ta %xcc, 0x1
fmovsgu %xcc, %f7, %f7
popc %o6, %i7
fmovdgu %icc, %f11, %f19
udivcc %o7, 0x06D2, %g4
te %icc, 0x2
fbul,a %fcc0, loop_8
subc %o3, 0x1970, %g6
std %f24, [%l7 + 0x38]
tcc %icc, 0x5
loop_8:
alignaddr %g2, %o1, %i0
sdivx %i1, 0x1DD4, %l5
brgez,a %i6, loop_9
sethi 0x1C87, %g3
sdiv %g1, 0x1830, %i4
fmovrdgez %l3, %f30, %f10
loop_9:
tsubcctv %l6, 0x0326, %i5
st %f27, [%l7 + 0x5C]
taddcctv %o2, %o5, %l2
fcmple32 %f4, %f6, %o4
andn %l0, 0x0465, %g5
ldx [%l7 + 0x18], %l4
movre %o0, 0x182, %i2
movrlz %l1, %g7, %o6
edge16ln %i3, %i7, %o7
fxors %f12, %f24, %f15
movrne %o3, 0x161, %g6
tn %xcc, 0x7
movcs %icc, %g2, %o1
ta %icc, 0x2
fpsub32s %f30, %f1, %f3
movrgez %i0, %g4, %i1
bl loop_10
movcs %xcc, %i6, %l5
sdivx %g3, 0x1977, %g1
set 0x24, %l4
sta %f29, [%l7 + %l4] 0x04
loop_10:
edge8l %i4, %l3, %l6
sdiv %i5, 0x1D90, %o2
fabsd %f20, %f12
fmul8x16al %f22, %f24, %f16
flush %l7 + 0x48
fbge,a %fcc3, loop_11
mova %xcc, %o5, %l2
tle %xcc, 0x7
tne %xcc, 0x0
loop_11:
bn,pt %icc, loop_12
be,a loop_13
tcc %icc, 0x6
prefetch [%l7 + 0x14], 0x3
loop_12:
fors %f11, %f27, %f26
loop_13:
fpadd32 %f18, %f0, %f16
sllx %o4, 0x0B, %g5
call loop_14
fbuge,a %fcc2, loop_15
edge8n %l0, %l4, %o0
fpmerge %f27, %f13, %f26
loop_14:
ldstub [%l7 + 0x1E], %l1
loop_15:
nop
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
edge16n %g7, %i2, %i3
movn %icc, %i7, %o7
nop
setx loop_16, %l0, %l1
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 %fcc0, loop_17
lduh [%l7 + 0x4E], %o6
sir 0x1489
loop_16:
fmovdg %icc, %f9, %f16
loop_17:
edge8l %g6, %o3, %g2
edge32n %o1, %i0, %i1
movneg %xcc, %i6, %g4
wr %g0, 0x18, %asi
lduwa [%l7 + 0x50] %asi, %l5
stbar
andncc %g1, %g3, %i4
sethi 0x04C6, %l3
subccc %i5, 0x1017, %l6
stbar
movne %icc, %o5, %l2
edge32n %o2, %g5, %o4
srl %l4, 0x03, %o0
edge8l %l0, %l1, %g7
fmovrslez %i3, %f31, %f17
mulscc %i7, %o7, %i2
edge8n %o6, %o3, %g6
subccc %o1, 0x0884, %i0
array16 %g2, %i6, %i1
move %icc, %l5, %g4
tsubcctv %g3, %g1, %l3
umulcc %i5, 0x0721, %l6
fpsub16 %f0, %f14, %f12
sub %i4, 0x19D9, %l2
tcs %xcc, 0x6
tsubcc %o5, %o2, %g5
fmovrdgz %o4, %f2, %f10
fornot2s %f9, %f22, %f25
sir 0x0415
lduh [%l7 + 0x12], %o0
bneg %icc, loop_18
fcmpgt32 %f2, %f10, %l4
wr %g0, 0x80, %asi
lda [%l7 + 0x50] %asi, %f8
loop_18:
edge8ln %l1, %l0, %i3
fmovdg %icc, %f18, %f31
movne %icc, %i7, %o7
popc 0x0497, %g7
tsubcctv %o6, %o3, %i2
fxnors %f1, %f4, %f6
xor %o1, %i0, %g6
nop
setx loop_19, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tsubcctv %g2, 0x1E45, %i6
srl %l5, 0x11, %g4
set 0x58, %i6
stwa %i1, [%l7 + %i6] 0x14
loop_19:
edge16n %g1, %g3, %i5
nop
set 0x46, %l6
ldsb [%l7 + %l6], %l6
fbul,a %fcc1, loop_20
fbule,a %fcc2, loop_21
movn %icc, %l3, %l2
sdivcc %i4, 0x0312, %o5
loop_20:
sdivx %g5, 0x16FC, %o4
loop_21:
fbn %fcc1, loop_22
fbue %fcc0, loop_23
orn %o2, 0x1445, %l4
fbge %fcc0, loop_24
loop_22:
fpadd32 %f18, %f2, %f26
loop_23:
addccc %o0, 0x12C7, %l1
fpack16 %f28, %f7
loop_24:
nop
set 0x22, %o0
lduha [%l7 + %o0] 0x04, %l0
fxnor %f18, %f6, %f18
mova %icc, %i3, %i7
prefetch [%l7 + 0x4C], 0x2
set 0x34, %i4
ldstuba [%l7 + %i4] 0x11, %o7
sra %o6, %g7, %o3
std %i2, [%l7 + 0x60]
subcc %o1, 0x0676, %g6
movneg %xcc, %i0, %i6
bcs loop_25
subc %l5, 0x0B06, %g2
stbar
tsubcctv %g4, 0x0BE4, %g1
loop_25:
sir 0x0089
addc %i1, 0x1C8C, %g3
movrne %l6, 0x31D, %i5
tvs %xcc, 0x5
sllx %l3, 0x13, %i4
sub %l2, 0x11EA, %o5
fpackfix %f26, %f28
sdiv %o4, 0x1A8B, %g5
edge32 %o2, %o0, %l1
fpsub16 %f24, %f20, %f16
stbar
mova %icc, %l0, %i3
tle %icc, 0x2
addccc %l4, %i7, %o6
movcs %icc, %g7, %o3
set 0x48, %o4
lduha [%l7 + %o4] 0x88, %o7
edge16 %i2, %g6, %i0
fbl %fcc1, loop_26
sllx %i6, %o1, %g2
addcc %g4, %l5, %i1
tgu %xcc, 0x4
loop_26:
tgu %xcc, 0x3
fcmpgt16 %f14, %f18, %g3
movg %xcc, %g1, %i5
set 0x24, %l3
ldswa [%l7 + %l3] 0x81, %l6
fmovsgu %icc, %f25, %f15
fcmpeq16 %f0, %f6, %i4
taddcc %l2, 0x1669, %l3
movrne %o5, 0x11A, %o4
movcs %icc, %o2, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bg,a loop_27
tn %icc, 0x1
sdivcc %l1, 0x0C31, %l0
fpsub32 %f2, %f14, %f26
loop_27:
nop
set 0x2A, %i7
stha %g5, [%l7 + %i7] 0xeb
membar #Sync
bvs,a %icc, loop_28
umul %i3, %i7, %o6
bshuffle %f0, %f20, %f22
swap [%l7 + 0x54], %l4
loop_28:
andncc %g7, %o3, %i2
ba,a loop_29
tle %xcc, 0x4
movge %xcc, %g6, %i0
movleu %icc, %o7, %i6
loop_29:
edge16l %o1, %g4, %g2
fmovsneg %icc, %f4, %f6
edge32n %i1, %l5, %g1
bleu,pt %xcc, loop_30
taddcctv %g3, 0x009C, %l6
stb %i4, [%l7 + 0x58]
fbge,a %fcc1, loop_31
loop_30:
udivx %i5, 0x12DC, %l3
fmovdpos %xcc, %f22, %f17
or %l2, %o4, %o2
loop_31:
fmovdvs %icc, %f11, %f2
movcc %xcc, %o0, %l1
wr %g0, 0x19, %asi
lduba [%l7 + 0x29] %asi, %l0
edge32ln %g5, %o5, %i3
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
edge32l %o6, %i7, %l4
bneg,a %xcc, loop_32
edge16ln %o3, %i2, %g7
andcc %g6, %o7, %i6
fcmpne16 %f14, %f6, %o1
loop_32:
sdivx %g4, 0x08C0, %i0
ba %xcc, loop_33
fmovrdlz %g2, %f14, %f28
ta %icc, 0x6
taddcc %l5, %i1, %g1
loop_33:
fmovrde %g3, %f30, %f30
fba,a %fcc3, loop_34
tl %icc, 0x6
fmovdleu %xcc, %f15, %f2
tn %icc, 0x6
loop_34:
te %xcc, 0x5
move %icc, %l6, %i4
ba,pn %icc, loop_35
tgu %icc, 0x3
edge8ln %l3, %i5, %o4
movl %xcc, %l2, %o0
loop_35:
edge32ln %o2, %l1, %l0
sdivcc %o5, 0x117B, %g5
tcc %xcc, 0x3
set 0x68, %g7
prefetcha [%l7 + %g7] 0x11, 0x2
wr %g0, 0x80, %asi
ldsba [%l7 + 0x22] %asi, %i7
sllx %o6, 0x01, %l4
edge16ln %i2, %g7, %o3
edge32 %g6, %o7, %i6
sdivx %g4, 0x1E6C, %o1
movcs %xcc, %g2, %i0
sethi 0x1641, %l5
sir 0x1939
addc %i1, %g3, %l6
sllx %g1, 0x01, %l3
addccc %i5, %o4, %i4
orcc %o0, %l2, %o2
addccc %l0, 0x025F, %o5
edge16ln %l1, %i3, %g5
movvc %icc, %o6, %i7
sdivcc %i2, 0x0B91, %g7
fpadd16s %f25, %f6, %f26
bneg,a,pt %icc, loop_36
udivx %o3, 0x1E0D, %g6
set 0x70, %l2
lduwa [%l7 + %l2] 0x10, %o7
loop_36:
tvc %icc, 0x2
tpos %icc, 0x5
xnorcc %i6, %g4, %l4
fmul8x16al %f4, %f22, %f24
sdivx %o1, 0x1FA3, %i0
stbar
movle %xcc, %l5, %g2
tsubcc %i1, 0x02BD, %l6
fpsub16 %f4, %f6, %f8
te %icc, 0x4
smulcc %g3, %l3, %i5
stb %o4, [%l7 + 0x1A]
te %xcc, 0x7
movvs %icc, %i4, %o0
movrlez %g1, 0x0C1, %l2
bvc,pt %icc, loop_37
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orn %o2, %o5, %l1
fbne %fcc0, loop_38
loop_37:
smulcc %i3, 0x1608, %g5
set 0x108, %g6
stxa %o6, [%g0 + %g6] 0x21
loop_38:
fba,a %fcc0, loop_39
fmovrsne %i7, %f14, %f30
fbg,a %fcc3, loop_40
tne %xcc, 0x6
loop_39:
srl %i2, %g7, %o3
bn,pn %icc, loop_41
loop_40:
ble %xcc, loop_42
fmul8x16au %f11, %f30, %f14
andcc %l0, 0x165B, %g6
loop_41:
nop
set 0x08, %g5
lduha [%l7 + %g5] 0x81, %i6
loop_42:
edge32l %o7, %l4, %o1
tgu %xcc, 0x2
sth %i0, [%l7 + 0x0C]
fmovrslz %g4, %f1, %f23
nop
setx loop_43, %l0, %l1
jmpl %l1, %g2
alignaddr %l5, %l6, %i1
addc %g3, %l3, %o4
srl %i5, %o0, %g1
loop_43:
movpos %icc, %i4, %l2
edge16 %o2, %l1, %i3
edge8l %g5, %o5, %i7
set 0x60, %i0
ldda [%l7 + %i0] 0x23, %i2
tne %xcc, 0x3
array16 %o6, %o3, %g7
fmul8x16 %f15, %f2, %f22
movge %xcc, %g6, %i6
set 0x68, %o3
stxa %o7, [%l7 + %o3] 0x15
fbue %fcc1, loop_44
fble,a %fcc2, loop_45
bvs loop_46
addccc %l0, %l4, %o1
loop_44:
nop
set 0x48, %g3
stx %i0, [%l7 + %g3]
loop_45:
bneg,a loop_47
loop_46:
fmovdn %icc, %f14, %f0
fmovdpos %icc, %f26, %f10
fmovrdne %g2, %f12, %f24
loop_47:
movrlez %g4, %l6, %i1
movre %g3, 0x3F2, %l5
fmovrse %l3, %f13, %f29
subccc %i5, 0x0B3D, %o4
ldd [%l7 + 0x30], %f28
alignaddr %o0, %g1, %l2
xor %i4, %o2, %l1
xnor %g5, %i3, %i7
umul %o5, %o6, %i2
tge %xcc, 0x0
popc %g7, %o3
wr %g0, 0x89, %asi
lduba [%l7 + 0x31] %asi, %g6
fmovscs %icc, %f6, %f4
srl %i6, 0x0C, %l0
xnorcc %l4, %o1, %o7
xnor %g2, 0x000F, %i0
fpmerge %f23, %f12, %f18
movrlz %g4, %l6, %g3
udiv %l5, 0x0E2F, %i1
fmovdcs %xcc, %f28, %f15
movre %i5, %l3, %o4
movrne %g1, 0x1D9, %l2
movvs %icc, %i4, %o0
fxor %f8, %f16, %f18
flush %l7 + 0x50
fors %f25, %f23, %f12
ldd [%l7 + 0x48], %o2
tg %icc, 0x2
udivcc %l1, 0x1F9A, %g5
wr %g0, 0x19, %asi
ldswa [%l7 + 0x58] %asi, %i7
movn %icc, %i3, %o5
movvc %icc, %o6, %g7
subcc %i2, 0x1768, %g6
fmovrdlez %i6, %f24, %f20
smul %o3, 0x0FDC, %l0
tcs %icc, 0x0
ldd [%l7 + 0x10], %f6
bneg,a loop_48
fpadd16s %f25, %f27, %f31
edge16 %o1, %o7, %l4
fbuge,a %fcc3, loop_49
loop_48:
movrgz %g2, 0x1BC, %g4
smulcc %i0, 0x0369, %l6
movcc %xcc, %g3, %i1
loop_49:
andcc %l5, %i5, %o4
srl %l3, %g1, %i4
sll %l2, 0x00, %o0
sub %l1, 0x0D6A, %g5
fbne,a %fcc0, loop_50
orn %o2, 0x1C52, %i7
tn %xcc, 0x5
fpackfix %f26, %f5
loop_50:
stw %o5, [%l7 + 0x74]
array16 %i3, %o6, %g7
mulx %i2, %i6, %g6
addc %l0, 0x0199, %o3
fpack32 %f26, %f14, %f18
movn %icc, %o7, %o1
edge16n %l4, %g4, %g2
mova %icc, %i0, %g3
movleu %xcc, %i1, %l5
fnor %f28, %f22, %f12
movg %icc, %l6, %o4
fcmple32 %f28, %f12, %l3
ldub [%l7 + 0x52], %i5
taddcctv %g1, %i4, %l2
umulcc %o0, %l1, %o2
fmovd %f12, %f20
movneg %xcc, %i7, %g5
bpos,a,pn %xcc, loop_51
edge32l %o5, %i3, %o6
movg %icc, %g7, %i2
fmovsvs %icc, %f31, %f14
loop_51:
nop
set 0x38, %i2
sth %i6, [%l7 + %i2]
set 0x1C, %i3
lduwa [%l7 + %i3] 0x14, %l0
nop
setx loop_52, %l0, %l1
jmpl %l1, %o3
bn,a loop_53
fmovrdlez %g6, %f30, %f18
edge32ln %o7, %l4, %o1
loop_52:
movl %icc, %g2, %g4
loop_53:
fcmpd %fcc2, %f2, %f8
lduw [%l7 + 0x14], %i0
edge8n %i1, %l5, %g3
fcmpeq16 %f16, %f12, %o4
set 0x28, %o2
swapa [%l7 + %o2] 0x04, %l6
fmovsne %icc, %f1, %f30
tle %xcc, 0x1
fmovrse %i5, %f1, %f6
tle %icc, 0x2
alignaddr %g1, %i4, %l3
fnors %f28, %f7, %f2
sethi 0x0E31, %o0
fandnot2 %f4, %f24, %f16
sir 0x0EC4
movgu %icc, %l2, %l1
te %xcc, 0x1
xnorcc %i7, %o2, %g5
movrgez %i3, %o6, %g7
bn,a,pt %xcc, loop_54
fmovda %xcc, %f23, %f26
or %i2, 0x1C19, %o5
bvs,a,pt %xcc, loop_55
loop_54:
edge8n %l0, %i6, %g6
andncc %o7, %o3, %o1
set 0x40, %i5
lduwa [%l7 + %i5] 0x19, %l4
loop_55:
srl %g4, %g2, %i1
fmovdn %xcc, %f28, %f19
array8 %i0, %g3, %l5
set 0x78, %o7
sta %f0, [%l7 + %o7] 0x11
movcs %xcc, %o4, %i5
bl %icc, loop_56
fbl,a %fcc1, loop_57
taddcctv %l6, 0x18B1, %g1
mova %xcc, %i4, %l3
loop_56:
mulscc %o0, %l2, %l1
loop_57:
fpadd32s %f28, %f9, %f11
array16 %i7, %g5, %o2
movleu %xcc, %i3, %o6
stw %i2, [%l7 + 0x24]
brnz,a %g7, loop_58
edge8 %l0, %o5, %i6
wr %g0, 0x89, %asi
lduwa [%l7 + 0x28] %asi, %o7
loop_58:
edge8n %g6, %o3, %l4
fmovdge %xcc, %f0, %f4
tl %icc, 0x4
fpack16 %f26, %f6
fmul8ulx16 %f10, %f2, %f28
fcmpeq32 %f16, %f16, %o1
movcc %icc, %g4, %i1
fsrc1 %f10, %f2
wr %g0, 0x18, %asi
lduha [%l7 + 0x4A] %asi, %g2
set 0x44, %g1
lda [%l7 + %g1] 0x0c, %f12
alignaddrl %i0, %l5, %g3
fble %fcc1, loop_59
fbg %fcc3, loop_60
sll %o4, %i5, %g1
tcs %xcc, 0x0
loop_59:
fnegd %f26, %f28
loop_60:
mova %xcc, %i4, %l3
sth %l6, [%l7 + 0x1A]
or %l2, 0x170B, %o0
bvc,pt %xcc, loop_61
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %xcc, 0x6
fmovrde %l1, %f12, %f0
loop_61:
add %i7, 0x105E, %g5
te %xcc, 0x2
movne %icc, %i3, %o2
tgu %icc, 0x2
mulx %i2, 0x000E, %o6
smul %g7, 0x0000, %o5
andncc %l0, %o7, %i6
array32 %o3, %l4, %o1
udivx %g4, 0x038A, %g6
ta %xcc, 0x3
tn %xcc, 0x4
edge16ln %g2, %i0, %i1
movcc %icc, %l5, %g3
stw %o4, [%l7 + 0x10]
movrgz %g1, 0x38D, %i4
bn,pn %xcc, loop_62
smul %i5, %l6, %l3
set 0x54, %o1
swapa [%l7 + %o1] 0x89, %l2
loop_62:
orncc %l1, %i7, %o0
brlz %i3, loop_63
edge8 %g5, %i2, %o6
taddcctv %g7, 0x0232, %o2
addccc %l0, 0x1D75, %o5
loop_63:
array32 %i6, %o3, %l4
stb %o1, [%l7 + 0x3A]
orncc %g4, %g6, %o7
fnands %f14, %f15, %f0
andn %g2, 0x0E8D, %i1
fmovse %icc, %f30, %f9
fbo %fcc1, loop_64
bcc,a,pn %icc, loop_65
tsubcctv %i0, %l5, %g3
fmovdge %icc, %f14, %f24
loop_64:
sdivcc %o4, 0x0D2A, %i4
loop_65:
fpack32 %f30, %f22, %f4
nop
setx loop_66, %l0, %l1
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 %i5, %l6, %l3
add %g1, 0x18FE, %l2
membar 0x3C
loop_66:
bg loop_67
bgu,a,pn %icc, loop_68
fornot1 %f16, %f4, %f16
te %xcc, 0x5
loop_67:
srax %l1, 0x09, %o0
loop_68:
popc 0x04F3, %i7
fmovsvc %xcc, %f19, %f26
tn %icc, 0x2
movrgez %g5, %i3, %i2
subcc %g7, %o2, %l0
fmuld8ulx16 %f15, %f26, %f26
umul %o5, 0x053A, %o6
movrlz %o3, 0x3E8, %l4
fbn %fcc1, loop_69
lduw [%l7 + 0x70], %i6
umulcc %o1, %g6, %o7
sll %g4, 0x09, %i1
loop_69:
smul %i0, %l5, %g3
movne %xcc, %o4, %i4
fandnot2s %f25, %f22, %f2
array8 %i5, %g2, %l6
edge32l %g1, %l2, %l1
set 0x28, %o6
ldxa [%l7 + %o6] 0x10, %l3
movn %icc, %o0, %g5
xor %i3, 0x117A, %i7
membar #Sync
set 0x40, %l5
ldda [%l7 + %l5] 0x1e, %f0
bge,pt %xcc, loop_70
udivx %g7, 0x0704, %i2
fbue,a %fcc2, loop_71
siam 0x6
loop_70:
ldsw [%l7 + 0x64], %l0
movgu %xcc, %o5, %o2
loop_71:
fba %fcc1, loop_72
mova %icc, %o3, %o6
fbo,a %fcc0, loop_73
tpos %xcc, 0x6
loop_72:
edge16ln %l4, %o1, %i6
set 0x68, %l0
stha %g6, [%l7 + %l0] 0x04
loop_73:
fbue %fcc0, loop_74
edge16ln %g4, %i1, %i0
set 0x40, %o5
ldda [%l7 + %o5] 0x04, %f0
loop_74:
add %l5, %o7, %g3
movgu %icc, %i4, %o4
addccc %g2, %i5, %g1
tvc %icc, 0x5
bl,a,pt %xcc, loop_75
ldsw [%l7 + 0x68], %l6
sdiv %l2, 0x19C3, %l3
fmovsle %xcc, %f4, %f11
loop_75:
fba %fcc1, loop_76
fmovs %f5, %f11
fmovdpos %icc, %f20, %f29
fmovrsgz %l1, %f2, %f20
loop_76:
and %o0, %g5, %i7
sra %i3, %g7, %l0
alignaddrl %o5, %i2, %o3
nop
setx loop_77, %l0, %l1
jmpl %l1, %o6
brgz,a %o2, loop_78
addc %o1, %i6, %l4
fmul8x16 %f10, %f30, %f24
loop_77:
brgz,a %g6, loop_79
loop_78:
xor %i1, %g4, %i0
ldsh [%l7 + 0x4A], %o7
umulcc %l5, 0x107F, %i4
loop_79:
fnor %f16, %f12, %f16
movre %o4, 0x1F1, %g2
movcc %xcc, %i5, %g3
fbg %fcc2, loop_80
array8 %l6, %g1, %l3
fpadd32 %f2, %f28, %f8
alignaddrl %l2, %o0, %l1
loop_80:
fmovdne %xcc, %f15, %f21
orncc %g5, %i7, %i3
edge16l %l0, %o5, %i2
fbg,a %fcc1, loop_81
brnz,a %o3, loop_82
movgu %icc, %o6, %g7
srl %o2, %o1, %l4
loop_81:
tge %xcc, 0x3
loop_82:
addccc %g6, 0x12D7, %i1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot1s %f9, %f14, %f20
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
edge8n %g4, %i0, %o7
array32 %l5, %i4, %i6
stb %g2, [%l7 + 0x6E]
loop_83:
tvc %xcc, 0x2
edge16ln %o4, %i5, %l6
prefetch [%l7 + 0x78], 0x3
tpos %icc, 0x6
bneg,a,pt %icc, loop_84
fbuge,a %fcc1, loop_85
taddcc %g1, 0x1F8A, %g3
movneg %icc, %l2, %o0
loop_84:
andn %l1, %g5, %i7
loop_85:
alignaddr %l3, %i3, %o5
movre %l0, %o3, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x81, %asi
lduwa [%l7 + 0x28] %asi, %o6
tge %xcc, 0x1
bvs,a,pn %xcc, loop_86
fmovsg %xcc, %f25, %f2
ble,a,pn %xcc, loop_87
fzeros %f25
loop_86:
alignaddr %g7, %o2, %o1
sub %g6, %l4, %i1
loop_87:
umul %g4, 0x115A, %o7
edge16ln %l5, %i4, %i0
or %i6, 0x0BF4, %g2
fxnor %f10, %f22, %f8
fandnot2 %f20, %f20, %f18
add %o4, 0x0413, %i5
brgz,a %l6, loop_88
st %f29, [%l7 + 0x78]
bvc,a,pn %icc, loop_89
sub %g1, 0x1828, %g3
loop_88:
sub %l2, %o0, %l1
fmovse %icc, %f20, %f27
loop_89:
fmovdneg %xcc, %f1, %f29
brnz %i7, loop_90
umul %g5, %i3, %o5
wr %g0, 0x10, %asi
lda [%l7 + 0x5C] %asi, %f23
loop_90:
movrlez %l3, 0x357, %l0
sllx %o3, 0x12, %o6
membar 0x7B
tne %xcc, 0x2
lduh [%l7 + 0x36], %i2
addcc %o2, 0x1E57, %o1
fabsd %f16, %f24
edge32n %g6, %g7, %l4
movpos %xcc, %i1, %o7
udiv %g4, 0x083D, %i4
xnor %i0, %i6, %l5
sra %g2, %o4, %l6
fmul8ulx16 %f8, %f4, %f14
umulcc %g1, 0x0228, %g3
fmovrslz %i5, %f13, %f14
movg %icc, %o0, %l1
popc %i7, %g5
fmovdne %icc, %f18, %f18
nop
set 0x78, %g4
ldd [%l7 + %g4], %l2
nop
setx loop_91, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32ln %i3, %o5, %l3
addccc %l0, 0x122A, %o3
te %xcc, 0x2
loop_91:
movrne %o6, 0x1D7, %i2
array16 %o2, %o1, %g6
ldd [%l7 + 0x58], %l4
wr %g0, 0xeb, %asi
stba %g7, [%l7 + 0x67] %asi
membar #Sync
array32 %i1, %o7, %g4
fmovdne %xcc, %f28, %f19
fandnot1s %f17, %f15, %f13
tleu %icc, 0x6
fmovrdlz %i4, %f8, %f20
mulscc %i6, %l5, %g2
fcmpne16 %f18, %f2, %o4
movgu %xcc, %i0, %l6
set 0x30, %g2
ldda [%l7 + %g2] 0xe2, %g0
fblg,a %fcc1, loop_92
brnz,a %g3, loop_93
orn %o0, 0x1C92, %l1
subcc %i5, %i7, %g5
loop_92:
movleu %xcc, %i3, %o5
loop_93:
fbuge %fcc3, loop_94
movvc %icc, %l2, %l3
umul %o3, %o6, %i2
tle %xcc, 0x3
loop_94:
nop
set 0x4A, %i1
stha %l0, [%l7 + %i1] 0xe3
membar #Sync
add %o2, %g6, %l4
movre %o1, %i1, %o7
subccc %g4, 0x0385, %i4
tsubcc %i6, %l5, %g7
tcc %icc, 0x6
fbne,a %fcc2, loop_95
movvs %xcc, %g2, %o4
membar #Sync
set 0x40, %l4
ldda [%l7 + %l4] 0xf8, %f16
loop_95:
siam 0x2
bne %xcc, loop_96
movrgez %i0, 0x24D, %g1
tle %xcc, 0x6
andn %l6, 0x1C59, %g3
loop_96:
fbo %fcc2, loop_97
brlez,a %o0, loop_98
movre %l1, 0x02D, %i7
tneg %icc, 0x5
loop_97:
fbne %fcc3, loop_99
loop_98:
mulx %g5, 0x0F22, %i5
edge8n %o5, %l2, %l3
xorcc %o3, 0x0F96, %o6
loop_99:
mova %icc, %i2, %l0
tl %xcc, 0x2
edge8ln %o2, %g6, %l4
fmovsneg %icc, %f19, %f17
wr %g0, 0x11, %asi
sta %f14, [%l7 + 0x48] %asi
xor %o1, 0x1937, %i1
movleu %xcc, %i3, %g4
orcc %o7, %i6, %l5
fmovdcc %xcc, %f7, %f31
alignaddr %i4, %g7, %g2
alignaddr %i0, %g1, %l6
movle %icc, %g3, %o0
set 0x20, %i6
ldda [%l7 + %i6] 0x19, %l0
sdivx %o4, 0x0EDB, %g5
fbn,a %fcc3, loop_100
edge16ln %i7, %o5, %i5
fcmpgt16 %f18, %f30, %l2
subcc %o3, %o6, %i2
loop_100:
orncc %l0, %l3, %o2
movne %xcc, %g6, %o1
stb %i1, [%l7 + 0x78]
edge16 %i3, %l4, %g4
srax %i6, 0x1A, %l5
movrne %i4, 0x052, %o7
edge8 %g2, %i0, %g1
orn %l6, %g3, %o0
edge32 %l1, %o4, %g7
tneg %icc, 0x2
sir 0x039E
edge16l %g5, %o5, %i7
fmovsleu %icc, %f25, %f12
tpos %xcc, 0x1
fzeros %f17
movpos %icc, %l2, %i5
tne %icc, 0x6
sra %o6, %o3, %l0
or %i2, 0x0523, %l3
sdivcc %o2, 0x0A68, %g6
fmovrdgez %o1, %f16, %f14
bgu,a,pn %icc, loop_101
smulcc %i1, %i3, %g4
tsubcctv %l4, 0x16C2, %l5
edge32 %i4, %i6, %o7
loop_101:
fmovrdgz %g2, %f4, %f28
set 0x0, %l1
stxa %g1, [%g0 + %l1] 0x4f
tl %icc, 0x0
sth %l6, [%l7 + 0x2A]
tvs %xcc, 0x7
tgu %icc, 0x6
fxors %f7, %f13, %f29
array8 %g3, %i0, %o0
tne %xcc, 0x0
umul %o4, 0x1E20, %l1
fcmpne32 %f28, %f4, %g5
andcc %o5, %g7, %i7
edge16 %l2, %i5, %o6
wr %g0, 0x89, %asi
lduwa [%l7 + 0x2C] %asi, %o3
fbe %fcc0, loop_102
fxors %f21, %f22, %f31
sir 0x1A78
udivcc %i2, 0x18EE, %l0
loop_102:
umulcc %l3, 0x0473, %o2
bl,a loop_103
fmovdgu %icc, %f10, %f23
ldub [%l7 + 0x18], %o1
movneg %icc, %i1, %g6
loop_103:
or %g4, %l4, %l5
fmovdgu %icc, %f26, %f5
movg %icc, %i3, %i6
movge %icc, %i4, %o7
sir 0x0E6B
subcc %g1, 0x1EF4, %l6
fornot2s %f22, %f26, %f14
fmovdcc %xcc, %f11, %f14
tneg %xcc, 0x4
taddcctv %g3, %i0, %o0
udivcc %o4, 0x156C, %l1
udivx %g5, 0x169E, %o5
fbue %fcc1, loop_104
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orncc %g2, 0x0C08, %g7
movg %xcc, %l2, %i5
loop_104:
tsubcctv %i7, 0x1D6E, %o3
fpsub32s %f21, %f15, %f9
tne %icc, 0x4
or %o6, %l0, %l3
umulcc %o2, %i2, %i1
nop
setx loop_105, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fbl,a %fcc0, loop_106
bcc %xcc, loop_107
fpsub32 %f28, %f0, %f18
loop_105:
mulx %o1, %g6, %g4
loop_106:
sra %l5, %i3, %i6
loop_107:
nop
set 0x5E, %o0
stha %i4, [%l7 + %o0] 0x80
alignaddrl %l4, %o7, %g1
set 0x40, %i4
ldda [%l7 + %i4] 0x23, %g2
udiv %l6, 0x1AFB, %i0
edge8 %o4, %l1, %g5
fornot1s %f12, %f10, %f1
edge8 %o5, %o0, %g7
fmovsleu %icc, %f14, %f28
flush %l7 + 0x64
ble,pt %icc, loop_108
movne %xcc, %g2, %i5
movg %icc, %i7, %l2
sethi 0x0F4C, %o3
loop_108:
tge %xcc, 0x4
te %icc, 0x0
bleu,a,pn %icc, loop_109
brgz,a %o6, loop_110
movcc %xcc, %l0, %l3
set 0x65, %o4
ldstuba [%l7 + %o4] 0x04, %o2
loop_109:
bl,a,pt %icc, loop_111
loop_110:
fmovdcs %icc, %f18, %f30
xnor %i2, %o1, %i1
ta %xcc, 0x6
loop_111:
tvc %icc, 0x4
for %f2, %f2, %f16
fmovsvc %icc, %f14, %f28
brgez,a %g6, loop_112
edge8 %l5, %i3, %i6
movcc %icc, %i4, %g4
movl %icc, %l4, %g1
loop_112:
tg %xcc, 0x3
set 0x4C, %l6
lduha [%l7 + %l6] 0x15, %g3
bvc %xcc, loop_113
alignaddrl %o7, %i0, %o4
stx %l1, [%l7 + 0x20]
fmovsleu %icc, %f12, %f15
loop_113:
nop
setx loop_114, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge16l %l6, %g5, %o5
andn %o0, 0x1367, %g7
sdivcc %g2, 0x129A, %i5
loop_114:
edge16n %l2, %i7, %o6
andn %o3, %l0, %o2
udivcc %l3, 0x08B6, %o1
taddcctv %i2, %g6, %i1
wr %g0, 0x11, %asi
sta %f19, [%l7 + 0x18] %asi
set 0x54, %i7
ldswa [%l7 + %i7] 0x10, %i3
tvc %icc, 0x4
fcmpne16 %f18, %f8, %i6
fmovrsgez %i4, %f17, %f4
or %g4, 0x121E, %l5
tsubcctv %g1, %l4, %o7
sra %g3, %o4, %l1
ldsb [%l7 + 0x7B], %l6
fmovsn %xcc, %f28, %f7
srax %g5, 0x04, %o5
edge8 %o0, %g7, %i0
umulcc %g2, %l2, %i7
nop
setx loop_115, %l0, %l1
jmpl %l1, %i5
edge16n %o3, %l0, %o6
fcmple16 %f2, %f10, %l3
movre %o1, %i2, %o2
loop_115:
movcc %icc, %g6, %i3
fmul8sux16 %f0, %f26, %f12
smul %i1, 0x0305, %i4
fbe %fcc2, loop_116
movg %xcc, %i6, %g4
fbne,a %fcc0, loop_117
movcs %icc, %g1, %l4
loop_116:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsvs %icc, %f27, %f3
loop_117:
alignaddrl %o7, %l5, %o4
bshuffle %f8, %f16, %f26
andn %g3, 0x04B3, %l1
xorcc %l6, 0x1836, %o5
std %f6, [%l7 + 0x18]
fblg %fcc3, loop_118
or %o0, %g7, %i0
edge16l %g2, %l2, %g5
stbar
loop_118:
taddcc %i7, %o3, %l0
fmovdcc %icc, %f26, %f3
fmovsl %xcc, %f0, %f3
sra %o6, 0x15, %i5
tvs %icc, 0x3
ldsh [%l7 + 0x7E], %o1
brnz %i2, loop_119
sethi 0x0583, %o2
srax %l3, %g6, %i1
fmovsl %icc, %f8, %f10
loop_119:
movrlez %i3, 0x375, %i6
st %f15, [%l7 + 0x54]
edge8l %i4, %g1, %g4
movle %xcc, %l4, %l5
movpos %xcc, %o4, %o7
xnorcc %g3, 0x1FDE, %l1
xor %o5, %o0, %l6
smulcc %g7, %i0, %l2
movle %icc, %g2, %g5
mova %icc, %o3, %l0
fmovrse %o6, %f13, %f23
tsubcc %i7, %o1, %i2
array8 %o2, %i5, %l3
edge8ln %i1, %g6, %i3
smulcc %i4, 0x1994, %g1
tvs %xcc, 0x0
fmovdgu %xcc, %f22, %f12
movvc %icc, %i6, %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srlx %g4, %l5, %o4
fnot1s %f31, %f6
set 0x0A, %g7
lduha [%l7 + %g7] 0x18, %o7
tne %icc, 0x2
wr %g0, 0x89, %asi
stba %g3, [%l7 + 0x0F] %asi
bleu,a loop_120
fsrc2 %f0, %f24
edge8 %o5, %l1, %o0
set 0x40, %l2
ldda [%l7 + %l2] 0x19, %g6
loop_120:
movrgz %l6, %l2, %i0
andn %g2, 0x165A, %g5
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x20] %asi, 0x0
movrgz %o3, 0x108, %o6
tneg %icc, 0x6
fandnot2 %f2, %f16, %f30
fpadd16 %f20, %f14, %f6
edge16ln %i7, %i2, %o1
fnegs %f30, %f3
sdiv %i5, 0x1A4E, %l3
add %i1, %o2, %g6
fornot1s %f18, %f12, %f24
xorcc %i3, %g1, %i4
fmul8x16au %f3, %f25, %f18
edge32l %i6, %l4, %g4
ldstub [%l7 + 0x0A], %l5
tle %xcc, 0x5
fbue,a %fcc2, loop_121
flush %l7 + 0x10
wr %g0, 0x04, %asi
ldsba [%l7 + 0x7A] %asi, %o4
loop_121:
fmovdle %icc, %f19, %f28
array8 %g3, %o5, %o7
umulcc %l1, %g7, %o0
tleu %icc, 0x6
fmovdcs %icc, %f7, %f5
addc %l2, %l6, %i0
edge8ln %g5, %g2, %l0
fnegd %f0, %f10
smul %o6, %o3, %i2
fmovrdgez %o1, %f2, %f18
movrlez %i7, 0x2C4, %l3
ta %xcc, 0x4
andn %i5, 0x1207, %o2
bvc,a loop_122
ldsw [%l7 + 0x64], %g6
subc %i3, 0x0DD5, %i1
movle %icc, %g1, %i4
loop_122:
edge8ln %l4, %g4, %l5
alignaddr %o4, %g3, %i6
srlx %o7, 0x06, %l1
tneg %icc, 0x5
fmul8x16 %f14, %f2, %f8
sth %g7, [%l7 + 0x36]
tn %xcc, 0x0
wr %g0, 0x19, %asi
ldsha [%l7 + 0x38] %asi, %o5
tcs %xcc, 0x1
tvc %xcc, 0x4
tsubcc %l2, %o0, %i0
udivcc %l6, 0x0070, %g5
fxnors %f19, %f6, %f11
brgz %l0, loop_123
tvs %icc, 0x2
mulx %o6, 0x18F3, %g2
fmovsg %icc, %f14, %f27
loop_123:
be %xcc, loop_124
edge8l %o3, %o1, %i7
movrne %i2, 0x3A5, %l3
movcc %xcc, %i5, %o2
loop_124:
taddcctv %i3, %i1, %g6
movleu %icc, %i4, %l4
bcs,a,pn %icc, loop_125
alignaddrl %g1, %g4, %o4
fmovsneg %xcc, %f3, %f28
tpos %icc, 0x7
loop_125:
taddcctv %g3, %l5, %i6
taddcctv %l1, %o7, %g7
fbn %fcc2, loop_126
array16 %o5, %l2, %o0
subccc %i0, 0x0C92, %l6
wr %g0, 0x80, %asi
lduwa [%l7 + 0x58] %asi, %l0
loop_126:
tle %xcc, 0x6
bgu,a %icc, loop_127
or %o6, %g2, %o3
sub %o1, 0x0974, %g5
prefetch [%l7 + 0x24], 0x1
loop_127:
brlz,a %i2, loop_128
movpos %icc, %i7, %i5
fmovdgu %icc, %f12, %f19
ld [%l7 + 0x64], %f5
loop_128:
edge16l %o2, %l3, %i3
tpos %icc, 0x6
fandnot1s %f19, %f26, %f13
membar 0x1A
ldsw [%l7 + 0x1C], %g6
faligndata %f26, %f28, %f22
tle %xcc, 0x3
tsubcctv %i1, %i4, %g1
movcc %icc, %l4, %g4
nop
setx loop_129, %l0, %l1
jmpl %l1, %o4
umulcc %l5, %g3, %i6
set 0x30, %g6
lduwa [%l7 + %g6] 0x81, %o7
loop_129:
ble,a loop_130
bne %xcc, loop_131
swap [%l7 + 0x4C], %l1
orcc %o5, 0x01EE, %l2
loop_130:
fmuld8ulx16 %f24, %f5, %f24
loop_131:
fblg,a %fcc0, loop_132
movne %icc, %g7, %i0
movrlez %l6, %l0, %o0
wr %g0, 0x89, %asi
lda [%l7 + 0x60] %asi, %f21
loop_132:
nop
add %l7, 0x64, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %o6
casa [%l6] 0x81, %o6, %o3
set 0x10, %l3
stda %g2, [%l7 + %l3] 0x22
membar #Sync
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movne %xcc, %o1, %i2
tleu %icc, 0x4
sra %g5, %i5, %o2
add %l3, 0x1E90, %i7
fmovde %xcc, %f27, %f0
sra %g6, %i3, %i1
array16 %g1, %i4, %l4
tpos %icc, 0x0
fpmerge %f13, %f3, %f6
tgu %icc, 0x2
fmovdleu %icc, %f13, %f24
sdivcc %o4, 0x06C0, %g4
alignaddr %g3, %l5, %i6
nop
setx loop_133, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
edge32ln %l1, %o7, %o5
movl %icc, %l2, %i0
call loop_134
loop_133:
fnegs %f26, %f3
andcc %l6, %g7, %l0
fmovdneg %xcc, %f0, %f14
loop_134:
fornot2 %f18, %f26, %f0
fmul8x16al %f2, %f17, %f16
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
smulcc %o6, 0x0FAB, %o3
movneg %icc, %o0, %g2
fcmpne32 %f28, %f2, %i2
loop_135:
edge16ln %o1, %i5, %g5
stw %l3, [%l7 + 0x50]
sdivcc %i7, 0x0750, %g6
fcmpne32 %f0, %f6, %i3
edge32n %i1, %o2, %i4
xnorcc %l4, %g1, %g4
fmovdleu %icc, %f16, %f3
alignaddr %g3, %o4, %l5
fmul8ulx16 %f20, %f22, %f0
tvs %xcc, 0x3
array32 %l1, %o7, %o5
subcc %l2, %i0, %l6
sir 0x0869
tsubcc %i6, %g7, %o6
xnor %l0, %o3, %o0
fandnot2s %f8, %f28, %f4
movrgez %i2, %g2, %o1
fand %f14, %f0, %f10
add %l7, 0x1C, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %i5
casa [%l6] %asi, %i5, %g5
fmovsa %xcc, %f6, %f22
srl %i7, 0x19, %g6
sub %i3, %i1, %o2
fbo,a %fcc1, loop_136
fmovrsgez %i4, %f6, %f6
tg %xcc, 0x7
andncc %l4, %l3, %g4
loop_136:
fcmple32 %f22, %f26, %g1
fcmpgt16 %f8, %f26, %g3
sra %o4, 0x1E, %l5
bl,a,pt %icc, loop_137
edge32n %o7, %o5, %l1
movrgez %i0, %l2, %i6
move %xcc, %l6, %o6
loop_137:
taddcctv %l0, %g7, %o3
movrlez %i2, %o0, %o1
lduh [%l7 + 0x2C], %i5
set 0x40, %i0
sta %f25, [%l7 + %i0] 0x10
fmovsn %xcc, %f11, %f6
tsubcc %g2, 0x06C8, %i7
movcs %xcc, %g5, %g6
ldx [%l7 + 0x68], %i1
movrlz %i3, 0x17B, %i4
fcmpgt16 %f2, %f0, %l4
movre %l3, 0x213, %o2
bvs loop_138
stw %g1, [%l7 + 0x0C]
nop
set 0x0E, %o3
ldstub [%l7 + %o3], %g4
alignaddr %g3, %o4, %l5
loop_138:
xnorcc %o5, %o7, %i0
nop
setx loop_139, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
taddcctv %l2, %i6, %l6
movneg %icc, %l1, %o6
edge8ln %l0, %o3, %g7
loop_139:
brnz,a %o0, loop_140
tge %xcc, 0x2
movcs %icc, %o1, %i2
tgu %icc, 0x7
loop_140:
tvc %xcc, 0x2
movl %icc, %g2, %i7
ldub [%l7 + 0x4B], %i5
srlx %g5, 0x11, %g6
movrgez %i3, 0x0D0, %i1
movrlz %l4, 0x3EB, %l3
umul %i4, 0x1A94, %g1
movrlz %g4, 0x022, %g3
orncc %o2, 0x1344, %l5
edge16ln %o5, %o7, %o4
tn %xcc, 0x5
tge %xcc, 0x1
smul %i0, 0x0139, %l2
fmul8x16 %f18, %f28, %f0
brgz %l6, loop_141
addccc %l1, 0x08B1, %o6
srl %i6, %o3, %g7
set 0x09, %g3
ldsba [%l7 + %g3] 0x80, %l0
loop_141:
fandnot1s %f8, %f28, %f7
fba %fcc1, loop_142
orn %o0, %o1, %i2
fmul8x16au %f19, %f1, %f16
fble %fcc3, loop_143
loop_142:
edge16n %i7, %g2, %g5
fmovrse %i5, %f3, %f11
tn %icc, 0x1
loop_143:
alignaddr %i3, %g6, %i1
movg %xcc, %l3, %i4
movrne %g1, 0x1DE, %l4
fble %fcc1, loop_144
fcmpgt16 %f22, %f18, %g4
edge16 %o2, %g3, %l5
fmovdleu %xcc, %f14, %f22
loop_144:
bvc %xcc, loop_145
lduw [%l7 + 0x70], %o7
fcmpne32 %f16, %f26, %o5
xnor %i0, 0x030C, %o4
loop_145:
bneg %icc, loop_146
edge16ln %l6, %l1, %l2
xor %i6, 0x15FD, %o6
edge8ln %o3, %l0, %g7
loop_146:
srlx %o1, %i2, %i7
orn %g2, 0x1493, %g5
edge16l %i5, %o0, %g6
srlx %i3, %l3, %i1
andcc %i4, 0x0BD1, %l4
fbn,a %fcc1, loop_147
tne %xcc, 0x1
fbul %fcc3, loop_148
fand %f22, %f6, %f30
loop_147:
fsrc1 %f0, %f14
tge %icc, 0x1
loop_148:
andcc %g4, 0x17C7, %g1
fnot1 %f4, %f18
ldd [%l7 + 0x70], %o2
swap [%l7 + 0x78], %g3
movne %icc, %o7, %o5
xnor %l5, 0x0841, %i0
mova %icc, %o4, %l6
movrgez %l1, 0x3AA, %l2
movge %xcc, %i6, %o3
subcc %l0, 0x0199, %o6
fmovrde %o1, %f8, %f20
brz,a %i2, loop_149
sra %g7, %i7, %g2
fmovrdgz %g5, %f16, %f12
fble %fcc0, loop_150
loop_149:
movrgz %o0, %i5, %g6
tsubcctv %l3, %i3, %i4
fcmpeq16 %f24, %f2, %l4
loop_150:
nop
set 0x34, %i2
lda [%l7 + %i2] 0x0c, %f25
movrgez %i1, %g1, %g4
mulscc %o2, 0x0509, %g3
fbue %fcc0, loop_151
umul %o7, 0x057B, %l5
tcc %icc, 0x7
mulscc %o5, 0x024A, %o4
loop_151:
movrgez %l6, 0x256, %l1
movn %icc, %i0, %l2
bl,pt %icc, loop_152
xnorcc %i6, 0x1F92, %l0
udivx %o3, 0x1827, %o1
bgu,a,pt %xcc, loop_153
loop_152:
brz,a %i2, loop_154
fnor %f26, %f8, %f8
tleu %icc, 0x3
loop_153:
bneg loop_155
loop_154:
bl %icc, loop_156
ldx [%l7 + 0x70], %g7
or %o6, 0x0512, %i7
loop_155:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_156:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subccc %g5, 0x0A32, %o0
fmovdpos %icc, %f31, %f0
bleu,a %xcc, loop_157
movge %icc, %i5, %g6
fmovsl %icc, %f13, %f1
movneg %xcc, %g2, %l3
loop_157:
andn %i3, %i4, %i1
st %f28, [%l7 + 0x70]
wr %g0, 0x81, %asi
stha %l4, [%l7 + 0x0A] %asi
wr %g0, 0x80, %asi
ldsha [%l7 + 0x60] %asi, %g4
std %g0, [%l7 + 0x18]
bl %icc, loop_158
edge32ln %g3, %o2, %l5
and %o7, %o4, %o5
addc %l6, %i0, %l1
loop_158:
fcmpne16 %f6, %f18, %l2
movl %icc, %l0, %o3
movleu %xcc, %i6, %o1
fbul %fcc0, loop_159
brgez %g7, loop_160
movl %icc, %o6, %i2
movge %xcc, %g5, %i7
loop_159:
nop
set 0x2C, %i3
sta %f10, [%l7 + %i3] 0x18
loop_160:
orncc %i5, %g6, %o0
xnor %l3, 0x1910, %i3
sethi 0x166D, %i4
andcc %g2, 0x10EE, %i1
array32 %l4, %g4, %g1
taddcctv %o2, 0x1118, %g3
andncc %o7, %l5, %o4
smul %l6, %o5, %i0
wr %g0, 0x10, %asi
ldsha [%l7 + 0x0C] %asi, %l2
fxnors %f3, %f8, %f3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbug %fcc1, loop_161
movrlez %l1, 0x27B, %l0
fabss %f17, %f3
and %o3, 0x1EFB, %i6
loop_161:
movg %xcc, %o1, %o6
flush %l7 + 0x70
srlx %g7, %i2, %g5
fbge %fcc1, loop_162
movg %xcc, %i5, %g6
tleu %icc, 0x7
sllx %o0, %i7, %l3
loop_162:
edge8l %i3, %g2, %i1
nop
set 0x2C, %g5
ldsb [%l7 + %g5], %i4
tsubcctv %l4, %g4, %o2
umul %g3, %o7, %g1
tle %xcc, 0x0
tg %xcc, 0x3
fmovrse %l5, %f16, %f8
srl %l6, %o4, %o5
tsubcctv %l2, 0x0041, %l1
fors %f28, %f7, %f4
tle %xcc, 0x3
tsubcc %l0, 0x16C9, %i0
fmovs %f27, %f31
sdivx %i6, 0x1383, %o3
add %l7, 0x78, %l6
wr %g0, 0x10, %asi
lda [%l6] %asi, %o6
casa [%l6] 0x10, %o6, %o1
ldsw [%l7 + 0x68], %i2
movneg %xcc, %g5, %i5
set 0x48, %o2
stda %g6, [%l7 + %o2] 0x0c
movg %icc, %g7, %i7
fbl,a %fcc1, loop_163
ldsw [%l7 + 0x1C], %l3
stx %o0, [%l7 + 0x48]
tpos %icc, 0x5
loop_163:
brnz %g2, loop_164
tleu %xcc, 0x3
wr %g0, 0xe2, %asi
stha %i3, [%l7 + 0x78] %asi
membar #Sync
loop_164:
nop
wr %g0, 0x11, %asi
ldsha [%l7 + 0x22] %asi, %i1
nop
setx loop_165, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
andncc %l4, %g4, %o2
andn %i4, 0x11E8, %o7
umul %g1, %l5, %l6
loop_165:
fcmpd %fcc1, %f18, %f2
fbule,a %fcc1, loop_166
sll %o4, %g3, %o5
tge %xcc, 0x7
or %l2, %l0, %i0
loop_166:
fbule %fcc0, loop_167
fmovscc %xcc, %f25, %f22
edge16l %l1, %o3, %o6
fmovd %f4, %f24
loop_167:
fbn,a %fcc1, loop_168
tn %icc, 0x5
movrgez %o1, %i2, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_168:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvc,a,pt %xcc, loop_169
movrgz %i5, 0x326, %g6
movvc %icc, %g7, %g5
sra %l3, %o0, %g2
loop_169:
tcc %xcc, 0x0
movrlez %i7, %i3, %l4
sllx %g4, 0x1E, %o2
movvc %xcc, %i1, %i4
edge32n %o7, %l5, %l6
subcc %o4, 0x160E, %g1
fnand %f8, %f24, %f10
fpackfix %f20, %f2
fmovse %xcc, %f14, %f30
fsrc2s %f20, %f18
fbug %fcc1, loop_170
move %xcc, %g3, %l2
fmovsle %icc, %f11, %f6
fmovdgu %icc, %f14, %f13
loop_170:
fnot1 %f8, %f28
fmovsne %xcc, %f10, %f6
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x35] %asi, %o5
tn %icc, 0x1
fmovdg %xcc, %f30, %f30
movpos %icc, %i0, %l0
wr %g0, 0xf8, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
edge32n %l1, %o3, %o1
fcmpgt16 %f10, %f10, %o6
umul %i2, 0x1CEF, %i5
flush %l7 + 0x58
prefetch [%l7 + 0x7C], 0x2
brnz %i6, loop_171
movleu %icc, %g7, %g5
andncc %g6, %l3, %g2
sdivx %o0, 0x0656, %i3
loop_171:
fandnot2s %f26, %f14, %f29
taddcc %i7, 0x13F6, %l4
sra %o2, %i1, %g4
set 0x54, %i5
swapa [%l7 + %i5] 0x0c, %o7
tgu %icc, 0x5
wr %g0, 0x2a, %asi
stha %i4, [%l7 + 0x48] %asi
membar #Sync
edge32l %l6, %o4, %l5
movcc %icc, %g1, %l2
tcc %icc, 0x3
umulcc %g3, 0x0F0E, %o5
udiv %l0, 0x0990, %l1
wr %g0, 0x0c, %asi
lduba [%l7 + 0x73] %asi, %o3
membar 0x52
alignaddrl %o1, %i0, %o6
fmovsne %xcc, %f8, %f10
ldd [%l7 + 0x70], %f22
add %l7, 0x28, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %i2
casa [%l6] 0x0c, %i2, %i5
movvc %icc, %g7, %g5
sra %i6, 0x07, %g6
brlez,a %g2, loop_172
fcmps %fcc3, %f5, %f4
set 0x40, %g1
ldda [%l7 + %g1] 0x04, %f16
loop_172:
movneg %xcc, %l3, %o0
wr %g0, 0x89, %asi
stha %i3, [%l7 + 0x4C] %asi
brlz %i7, loop_173
tvs %xcc, 0x7
movgu %xcc, %l4, %i1
edge8n %o2, %g4, %i4
loop_173:
fmovrdne %l6, %f28, %f6
fmovd %f22, %f2
addccc %o7, %l5, %g1
movcs %xcc, %o4, %g3
wr %g0, 0x89, %asi
lduha [%l7 + 0x2A] %asi, %o5
brz,a %l2, loop_174
tcs %xcc, 0x3
fmovrdlz %l0, %f26, %f22
fmovrdlz %o3, %f4, %f18
loop_174:
edge32l %o1, %i0, %l1
fmovdgu %icc, %f8, %f15
fornot1s %f0, %f16, %f16
movle %icc, %o6, %i2
xor %i5, %g5, %g7
edge16l %i6, %g2, %g6
bge loop_175
sdiv %l3, 0x0AC7, %o0
taddcctv %i7, 0x186F, %i3
fmovdne %icc, %f23, %f19
loop_175:
tcs %icc, 0x1
fsrc2 %f30, %f12
orncc %l4, %o2, %g4
taddcc %i1, %l6, %i4
movrlz %o7, 0x0EC, %g1
fbe %fcc1, loop_176
edge16 %l5, %g3, %o5
array32 %o4, %l2, %l0
brnz %o3, loop_177
loop_176:
edge32 %i0, %o1, %l1
xorcc %o6, 0x0409, %i2
fmovrslez %g5, %f31, %f12
loop_177:
sub %g7, %i6, %i5
wr %g0, 0x89, %asi
swapa [%l7 + 0x78] %asi, %g2
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x68] %asi, 0x2
sra %g6, %o0, %i3
udivcc %i7, 0x03D8, %o2
sdivx %g4, 0x0D4C, %l4
taddcctv %l6, %i4, %o7
fsrc1 %f8, %f28
fmovdcc %icc, %f17, %f2
movcc %icc, %i1, %g1
fpsub16 %f14, %f4, %f2
nop
set 0x70, %o7
std %f0, [%l7 + %o7]
fzeros %f23
and %g3, %l5, %o4
fand %f16, %f0, %f4
fnot2s %f13, %f28
xnor %l2, 0x1B00, %l0
wr %g0, 0x80, %asi
stxa %o5, [%l7 + 0x18] %asi
set 0x44, %o6
lduwa [%l7 + %o6] 0x18, %o3
fmovdvs %xcc, %f16, %f24
alignaddrl %i0, %o1, %o6
udiv %l1, 0x1C46, %i2
movg %xcc, %g7, %g5
tne %xcc, 0x4
movcs %icc, %i6, %g2
bgu,a,pt %xcc, loop_178
tsubcc %i5, 0x084A, %g6
edge8n %o0, %l3, %i3
tpos %xcc, 0x1
loop_178:
fors %f13, %f11, %f11
wr %g0, 0x81, %asi
swapa [%l7 + 0x50] %asi, %o2
tcs %icc, 0x4
fcmpeq16 %f10, %f16, %i7
udiv %l4, 0x03F8, %l6
fnands %f18, %f30, %f1
fbo,a %fcc0, loop_179
srax %g4, 0x15, %o7
ldx [%l7 + 0x18], %i1
and %i4, %g1, %g3
loop_179:
bcs,a loop_180
fba,a %fcc3, loop_181
ta %xcc, 0x6
be,pt %xcc, loop_182
loop_180:
fbne,a %fcc0, loop_183
loop_181:
tcc %xcc, 0x5
edge16n %l5, %l2, %l0
loop_182:
sub %o4, %o3, %i0
loop_183:
popc 0x0EAB, %o1
wr %g0, 0x10, %asi
lduba [%l7 + 0x11] %asi, %o5
ld [%l7 + 0x40], %f25
sra %l1, 0x16, %o6
sllx %i2, 0x06, %g7
tgu %icc, 0x1
wr %g0, 0x80, %asi
lda [%l7 + 0x60] %asi, %f26
fpack16 %f18, %f7
alignaddrl %i6, %g5, %i5
bcs %icc, loop_184
fbl %fcc0, loop_185
addc %g2, %g6, %o0
brlez,a %l3, loop_186
loop_184:
movre %o2, 0x215, %i7
loop_185:
xorcc %l4, %l6, %i3
fpackfix %f2, %f27
loop_186:
nop
set 0x2C, %l5
stwa %o7, [%l7 + %l5] 0x2f
membar #Sync
ldub [%l7 + 0x2B], %g4
fbe,a %fcc0, loop_187
fzeros %f29
tsubcc %i1, %i4, %g3
taddcc %g1, %l5, %l2
loop_187:
movcs %icc, %o4, %l0
mulx %i0, 0x1223, %o3
fba,a %fcc3, loop_188
stw %o1, [%l7 + 0x24]
membar 0x7E
fpsub32s %f17, %f24, %f23
loop_188:
movle %xcc, %o5, %o6
movgu %icc, %l1, %i2
fbug,a %fcc3, loop_189
fmovrdne %i6, %f28, %f0
andn %g5, %i5, %g7
orn %g2, %g6, %l3
loop_189:
brgez %o2, loop_190
fbn %fcc2, loop_191
smul %o0, %l4, %i7
lduh [%l7 + 0x66], %i3
loop_190:
tleu %icc, 0x3
loop_191:
tge %xcc, 0x0
bvs,pt %xcc, loop_192
swap [%l7 + 0x30], %l6
taddcctv %g4, 0x1736, %o7
lduh [%l7 + 0x6C], %i4
loop_192:
sub %i1, 0x15FE, %g1
fnot1s %f0, %f17
array32 %l5, %l2, %o4
bg,a %icc, loop_193
ldx [%l7 + 0x50], %g3
tpos %icc, 0x7
st %f10, [%l7 + 0x08]
loop_193:
bleu,pn %xcc, loop_194
srlx %i0, 0x1A, %l0
fmovsn %icc, %f24, %f15
movne %xcc, %o3, %o5
loop_194:
ba,pt %icc, loop_195
edge32l %o1, %l1, %i2
movrgz %o6, %g5, %i5
sdivx %g7, 0x1982, %g2
loop_195:
fba %fcc3, loop_196
subc %i6, 0x0E7A, %g6
tcc %xcc, 0x2
prefetch [%l7 + 0x60], 0x0
loop_196:
bpos,a,pn %icc, loop_197
mulx %l3, %o0, %o2
orncc %l4, 0x0657, %i3
sllx %l6, %i7, %g4
loop_197:
edge16l %o7, %i1, %i4
fmovdg %icc, %f21, %f31
orncc %g1, %l2, %o4
subc %l5, %g3, %l0
fmovrdne %o3, %f28, %f26
fsrc2 %f12, %f30
movrne %o5, %i0, %o1
orncc %l1, %o6, %i2
fmul8sux16 %f18, %f10, %f20
sll %i5, %g7, %g5
lduw [%l7 + 0x5C], %i6
fone %f26
fmovsa %xcc, %f17, %f20
fbg %fcc0, loop_198
fmovrsne %g6, %f9, %f12
ldsh [%l7 + 0x12], %l3
tsubcc %o0, %o2, %l4
loop_198:
stbar
sdivcc %g2, 0x0F31, %l6
andncc %i3, %g4, %o7
movn %icc, %i1, %i4
movrgez %g1, %l2, %o4
movcc %icc, %l5, %g3
srl %l0, 0x09, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvc,pn %xcc, loop_199
movvs %xcc, %i7, %i0
tpos %xcc, 0x2
movre %o5, 0x0BA, %o1
loop_199:
fcmpne16 %f6, %f8, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
popc %i2, %l1
fmovsa %icc, %f8, %f2
tle %icc, 0x5
ldd [%l7 + 0x78], %g6
movvs %xcc, %i5, %i6
set 0x40, %o1
ldxa [%l7 + %o1] 0x14, %g5
mulscc %l3, %g6, %o0
brnz,a %l4, loop_200
stw %g2, [%l7 + 0x28]
andcc %l6, 0x0E50, %i3
bvs,a,pn %xcc, loop_201
loop_200:
edge8n %g4, %o7, %i1
smul %i4, %o2, %g1
addcc %l2, 0x0894, %l5
loop_201:
fmovsneg %xcc, %f26, %f19
mova %xcc, %g3, %l0
array8 %o4, %i7, %i0
fcmpd %fcc1, %f22, %f2
fbn %fcc2, loop_202
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdlez %o5, %f8, %f0
bg,pt %icc, loop_203
loop_202:
mulx %o3, 0x013F, %o1
tgu %xcc, 0x1
movl %xcc, %i2, %l1
loop_203:
fbge,a %fcc1, loop_204
prefetch [%l7 + 0x78], 0x1
fpadd16s %f5, %f7, %f31
sub %g7, 0x15BD, %o6
loop_204:
fxor %f20, %f16, %f24
bl,a %icc, loop_205
movrlez %i5, 0x3AC, %g5
fmovrdlz %i6, %f12, %f12
mulx %g6, 0x06A7, %l3
loop_205:
tvc %xcc, 0x0
set 0x58, %o5
ldswa [%l7 + %o5] 0x19, %l4
edge32l %g2, %o0, %i3
movrgez %l6, 0x179, %o7
bcc,a,pn %xcc, loop_206
ld [%l7 + 0x60], %f25
udivx %i1, 0x0EE5, %g4
fmovdcs %xcc, %f31, %f25
loop_206:
fpmerge %f25, %f12, %f28
smul %o2, %g1, %l2
or %i4, %g3, %l5
set 0x40, %g4
stda %f0, [%l7 + %g4] 0x18
xnor %l0, %o4, %i7
wr %g0, 0x19, %asi
lda [%l7 + 0x5C] %asi, %f31
sll %o5, 0x0F, %i0
prefetch [%l7 + 0x38], 0x3
sra %o1, %o3, %l1
fmovrslez %i2, %f15, %f22
edge32n %g7, %i5, %o6
xorcc %g5, 0x0F6C, %g6
andcc %i6, 0x0EC8, %l3
edge16n %g2, %l4, %i3
array16 %o0, %l6, %o7
pdist %f0, %f6, %f16
movrne %g4, %o2, %g1
for %f2, %f24, %f24
edge32 %l2, %i1, %i4
stb %l5, [%l7 + 0x3B]
tvc %icc, 0x5
nop
setx loop_207, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fnegs %f12, %f30
swap [%l7 + 0x74], %g3
srlx %o4, %i7, %l0
loop_207:
tl %xcc, 0x2
sdivcc %i0, 0x1443, %o5
flush %l7 + 0x6C
tl %xcc, 0x3
set 0x7C, %g2
swapa [%l7 + %g2] 0x19, %o1
bleu,a,pt %icc, loop_208
tpos %xcc, 0x6
tcc %icc, 0x3
fandnot2s %f17, %f4, %f25
loop_208:
bge %xcc, loop_209
movn %xcc, %l1, %i2
bvc,pn %icc, loop_210
fba %fcc0, loop_211
loop_209:
movn %icc, %o3, %g7
xnor %i5, 0x0130, %o6
loop_210:
fmovde %xcc, %f22, %f15
loop_211:
fsrc1 %f22, %f4
tsubcc %g5, %g6, %l3
xnorcc %g2, 0x0AAE, %i6
fbu,a %fcc1, loop_212
alignaddrl %i3, %l4, %l6
sll %o0, %o7, %o2
wr %g0, 0x18, %asi
lduba [%l7 + 0x6E] %asi, %g4
loop_212:
fmovsge %icc, %f21, %f17
movrlz %g1, 0x01A, %l2
fnot2s %f19, %f22
xnorcc %i1, 0x0FF4, %l5
popc %g3, %o4
fbg %fcc1, loop_213
brnz %i4, loop_214
brnz,a %l0, loop_215
udivcc %i7, 0x146D, %o5
loop_213:
sth %o1, [%l7 + 0x3A]
loop_214:
mulscc %i0, 0x0E61, %l1
loop_215:
addccc %o3, 0x0DCA, %g7
tle %icc, 0x2
fzero %f24
tge %xcc, 0x1
movrgez %i5, 0x333, %i2
addccc %g5, 0x03F5, %o6
ldub [%l7 + 0x33], %l3
bge,a loop_216
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tl %icc, 0x3
edge16ln %g6, %i6, %g2
loop_216:
andn %i3, %l6, %l4
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x68] %asi, %o0
movneg %icc, %o7, %g4
tcs %xcc, 0x0
sra %g1, 0x1E, %o2
mova %icc, %l2, %i1
wr %g0, 0x89, %asi
stwa %l5, [%l7 + 0x48] %asi
fmovrdlz %g3, %f22, %f2
ta %xcc, 0x3
taddcctv %i4, 0x115A, %l0
movrgz %i7, %o5, %o1
add %i0, %l1, %o3
wr %g0, 0x11, %asi
swapa [%l7 + 0x5C] %asi, %o4
edge8ln %i5, %i2, %g5
fmul8sux16 %f2, %f12, %f10
srl %o6, %l3, %g7
set 0x218, %i1
ldxa [%g0 + %i1] 0x52, %g6
ldub [%l7 + 0x4E], %g2
sub %i6, %l6, %l4
ldstub [%l7 + 0x28], %i3
tcc %xcc, 0x2
edge32 %o7, %g4, %g1
xor %o0, 0x184B, %o2
addc %l2, 0x0829, %i1
nop
setx loop_217, %l0, %l1
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 %xcc, 0x7
wr %g0, 0x80, %asi
stba %g3, [%l7 + 0x54] %asi
loop_217:
fmovsne %icc, %f11, %f2
fcmps %fcc3, %f14, %f6
tvs %xcc, 0x4
fble %fcc0, loop_218
sll %i4, 0x13, %l5
udiv %i7, 0x0AF3, %l0
fmovrde %o5, %f22, %f0
loop_218:
tl %xcc, 0x3
ble loop_219
tg %icc, 0x1
tpos %icc, 0x2
subc %i0, %l1, %o1
loop_219:
fbul %fcc3, loop_220
tne %xcc, 0x4
mulscc %o3, %o4, %i2
umulcc %g5, %o6, %l3
loop_220:
taddcc %i5, %g6, %g2
udiv %g7, 0x1AB4, %l6
movge %icc, %i6, %i3
set 0x68, %l4
sta %f1, [%l7 + %l4] 0x0c
addcc %o7, %l4, %g1
subcc %o0, 0x0660, %g4
fsrc2s %f20, %f5
tle %icc, 0x7
bleu,a %xcc, loop_221
array32 %o2, %l2, %g3
fsrc2s %f13, %f2
movcs %xcc, %i1, %i4
loop_221:
edge16n %l5, %i7, %l0
fand %f20, %f14, %f0
addccc %i0, 0x18E1, %l1
mova %icc, %o1, %o3
brlez,a %o4, loop_222
fpmerge %f25, %f7, %f8
bvs %xcc, loop_223
movrne %i2, 0x37F, %o5
loop_222:
fmovse %icc, %f23, %f31
taddcc %o6, %g5, %l3
loop_223:
ldstub [%l7 + 0x08], %i5
sdiv %g6, 0x1A8A, %g7
srlx %l6, %i6, %g2
tsubcc %i3, 0x1EB9, %o7
flush %l7 + 0x08
fxnor %f6, %f6, %f2
tle %xcc, 0x4
flush %l7 + 0x28
bg,pt %xcc, loop_224
fmovdle %icc, %f7, %f16
set 0x50, %l0
stda %l4, [%l7 + %l0] 0x18
loop_224:
movvs %xcc, %g1, %o0
tvc %xcc, 0x3
tl %xcc, 0x3
array32 %g4, %o2, %g3
fsrc2 %f6, %f4
tsubcctv %l2, 0x0960, %i4
for %f14, %f14, %f2
ldsw [%l7 + 0x6C], %l5
fbn %fcc2, loop_225
edge32ln %i7, %i1, %i0
fmovsvs %xcc, %f26, %f3
tg %icc, 0x3
loop_225:
movneg %xcc, %l0, %l1
fsrc2 %f22, %f28
fmovdcc %icc, %f14, %f1
flush %l7 + 0x40
addcc %o3, 0x17C8, %o1
sra %o4, 0x04, %i2
tleu %xcc, 0x6
movgu %xcc, %o6, %o5
st %f0, [%l7 + 0x08]
fmul8x16al %f20, %f5, %f4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbe %fcc2, loop_226
movl %icc, %l3, %g5
bl %xcc, loop_227
te %icc, 0x3
loop_226:
bge %icc, loop_228
std %f2, [%l7 + 0x50]
loop_227:
fble %fcc1, loop_229
fmovdgu %icc, %f25, %f27
loop_228:
sub %i5, 0x10A9, %g7
addccc %l6, %g6, %i6
loop_229:
orncc %g2, 0x16BE, %i3
mova %icc, %o7, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd32s %f23, %f9, %f19
edge8 %l4, %g4, %o0
movne %xcc, %g3, %o2
brnz %i4, loop_230
movpos %icc, %l5, %i7
edge32l %i1, %i0, %l0
mova %icc, %l2, %l1
loop_230:
edge32 %o3, %o1, %i2
fmovscs %xcc, %f24, %f5
movge %xcc, %o4, %o5
std %l2, [%l7 + 0x20]
andn %o6, 0x1B84, %g5
orn %i5, 0x19C3, %l6
andn %g6, %g7, %i6
tleu %icc, 0x1
fnands %f17, %f29, %f22
tle %xcc, 0x7
alignaddrl %g2, %i3, %g1
fbug,a %fcc2, loop_231
fnot2s %f23, %f24
std %f12, [%l7 + 0x70]
fmovrsne %o7, %f0, %f2
loop_231:
bcc,a %xcc, loop_232
smulcc %g4, 0x196D, %l4
ldsh [%l7 + 0x1C], %o0
tg %icc, 0x1
loop_232:
sdivx %o2, 0x0C51, %g3
sdiv %l5, 0x143A, %i7
movvc %icc, %i4, %i1
or %i0, 0x1445, %l2
fmovdleu %xcc, %f13, %f15
sll %l0, 0x0B, %o3
xorcc %o1, 0x1D8B, %i2
array16 %o4, %o5, %l3
tle %icc, 0x7
ldd [%l7 + 0x08], %o6
tcs %icc, 0x2
tge %xcc, 0x2
membar 0x69
or %l1, %i5, %g5
fmovsge %icc, %f2, %f29
tsubcc %g6, %g7, %l6
movrlz %i6, 0x22F, %g2
movrgez %g1, %o7, %i3
fbug %fcc2, loop_233
mulx %l4, 0x0F1C, %o0
fmovsge %icc, %f6, %f20
subccc %g4, 0x0E2E, %g3
loop_233:
fmovscc %xcc, %f7, %f16
fbne,a %fcc2, loop_234
bne,a %icc, loop_235
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smul %o2, %i7, %l5
loop_234:
tsubcctv %i4, 0x0744, %i0
loop_235:
bpos,a,pt %xcc, loop_236
fmovspos %xcc, %f5, %f30
array8 %l2, %l0, %o3
tgu %icc, 0x2
loop_236:
movgu %xcc, %o1, %i2
set 0x10, %i6
stda %o4, [%l7 + %i6] 0xeb
membar #Sync
fmovsge %xcc, %f20, %f18
bgu,a loop_237
tvc %xcc, 0x7
xor %i1, 0x1876, %o5
or %l3, %l1, %o6
loop_237:
edge32n %g5, %g6, %i5
add %l6, 0x1F7D, %i6
tvs %xcc, 0x2
wr %g0, 0x18, %asi
ldswa [%l7 + 0x1C] %asi, %g2
wr %g0, 0x10, %asi
lduwa [%l7 + 0x14] %asi, %g7
array32 %g1, %o7, %i3
fones %f4
for %f4, %f18, %f8
orcc %l4, %o0, %g4
tpos %icc, 0x0
set 0x40, %o0
stda %f16, [%l7 + %o0] 0x15
smul %g3, %i7, %o2
movcs %icc, %l5, %i4
subcc %i0, 0x1D5E, %l2
flush %l7 + 0x20
edge16ln %l0, %o1, %i2
nop
set 0x20, %i4
std %o2, [%l7 + %i4]
array16 %i1, %o5, %o4
andncc %l1, %l3, %o6
smul %g5, %i5, %g6
add %l7, 0x30, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i6
casxa [%l6] 0x89, %i6, %l6
sra %g2, 0x19, %g7
movrne %o7, %g1, %i3
movgu %icc, %l4, %g4
set 0x48, %l1
prefetcha [%l7 + %l1] 0x88, 0x2
edge16 %i7, %o2, %g3
te %xcc, 0x7
movcc %xcc, %i4, %i0
sll %l5, 0x1E, %l0
tleu %icc, 0x3
fornot2 %f8, %f14, %f4
fmovrdgez %o1, %f8, %f14
orn %i2, %o3, %l2
xnorcc %i1, 0x11E8, %o5
te %xcc, 0x3
membar 0x3A
edge16ln %o4, %l3, %o6
fnor %f18, %f20, %f30
udivx %g5, 0x07C9, %l1
tg %icc, 0x6
ldsb [%l7 + 0x32], %i5
fnot1 %f14, %f8
ta %xcc, 0x3
fmovrslez %g6, %f5, %f20
umulcc %i6, 0x0156, %g2
edge32n %l6, %g7, %g1
bpos %icc, loop_238
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sethi 0x072E, %o7
ta %xcc, 0x7
loop_238:
addc %i3, 0x091F, %l4
movrlez %o0, %i7, %o2
edge8l %g4, %i4, %i0
taddcctv %l5, %g3, %l0
bleu,pt %icc, loop_239
movrne %i2, %o1, %o3
bge,pt %xcc, loop_240
stw %i1, [%l7 + 0x54]
loop_239:
move %xcc, %l2, %o4
bge,a,pt %icc, loop_241
loop_240:
movne %xcc, %o5, %l3
fmovdvs %xcc, %f25, %f23
orncc %g5, 0x1E4C, %o6
loop_241:
fmovrslez %i5, %f21, %f31
fbn,a %fcc1, loop_242
tn %xcc, 0x1
prefetch [%l7 + 0x24], 0x0
edge8n %l1, %g6, %g2
loop_242:
bgu,a %icc, loop_243
ldd [%l7 + 0x18], %f24
taddcc %i6, 0x0143, %g7
sub %l6, 0x101F, %g1
loop_243:
alignaddr %i3, %o7, %o0
orcc %l4, %i7, %o2
fsrc1s %f31, %f1
bcc,a loop_244
movre %i4, 0x04E, %g4
edge32n %i0, %g3, %l5
array8 %i2, %o1, %l0
loop_244:
edge16n %o3, %i1, %o4
movrgz %o5, %l3, %l2
edge8l %g5, %o6, %l1
movl %xcc, %i5, %g6
fbule %fcc1, loop_245
edge16l %g2, %g7, %i6
addcc %g1, 0x1C94, %i3
wr %g0, 0x18, %asi
sta %f17, [%l7 + 0x70] %asi
loop_245:
fbl %fcc1, loop_246
bneg,a,pn %icc, loop_247
edge32n %o7, %o0, %l4
set 0x40, %o4
ldda [%l7 + %o4] 0x19, %f16
loop_246:
movl %xcc, %i7, %l6
loop_247:
fmovdneg %icc, %f16, %f4
prefetch [%l7 + 0x4C], 0x1
movrne %i4, %g4, %o2
fmovsne %icc, %f14, %f20
andcc %g3, 0x0704, %i0
tn %xcc, 0x6
subcc %i2, 0x1A69, %l5
movrlez %l0, 0x3AF, %o3
set 0x7C, %l6
swapa [%l7 + %l6] 0x89, %i1
fandnot1 %f24, %f0, %f8
xorcc %o1, 0x0625, %o4
prefetch [%l7 + 0x68], 0x3
fcmple16 %f12, %f22, %o5
swap [%l7 + 0x5C], %l2
srax %l3, %o6, %l1
nop
set 0x12, %g7
lduh [%l7 + %g7], %i5
srax %g6, %g2, %g7
movrgz %i6, 0x296, %g1
fbuge,a %fcc1, loop_248
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sir 0x0FEF
movge %icc, %g5, %o7
loop_248:
edge32ln %i3, %o0, %i7
stbar
fxor %f30, %f28, %f28
edge8l %l6, %i4, %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tl %icc, 0x2
nop
setx loop_249, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
addcc %o2, %g4, %i0
orcc %g3, %l5, %l0
move %xcc, %i2, %i1
loop_249:
sllx %o1, %o4, %o5
movcc %icc, %o3, %l2
addccc %l3, 0x0FD4, %l1
fpsub32 %f28, %f16, %f18
array8 %o6, %i5, %g6
movrlez %g7, 0x0CC, %g2
popc 0x10D7, %g1
array32 %i6, %g5, %o7
edge32 %i3, %i7, %o0
alignaddr %l6, %i4, %o2
flush %l7 + 0x68
fsrc1s %f22, %f22
movrne %g4, %l4, %i0
sub %l5, 0x0C31, %l0
fmovrslz %g3, %f16, %f10
te %xcc, 0x5
mulx %i1, %i2, %o4
movgu %xcc, %o1, %o3
tne %xcc, 0x7
set 0x40, %l2
stxa %l2, [%l7 + %l2] 0x89
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %o5, %l3
udivx %l1, 0x1C9F, %o6
taddcc %g6, %g7, %i5
edge16 %g1, %g2, %i6
fmovsne %xcc, %f2, %f28
tsubcctv %g5, 0x16A5, %i3
udiv %i7, 0x188E, %o7
movrgz %l6, 0x3D7, %i4
movvc %xcc, %o2, %g4
brgz %o0, loop_250
srl %l4, %i0, %l5
xnorcc %g3, 0x0877, %i1
fbg,a %fcc0, loop_251
loop_250:
tne %icc, 0x1
addccc %l0, 0x1C11, %o4
bgu %xcc, loop_252
loop_251:
array16 %o1, %o3, %i2
andn %o5, %l3, %l2
sdivcc %l1, 0x02EC, %g6
loop_252:
sir 0x17E5
fmovdg %icc, %f11, %f21
sdivx %o6, 0x0381, %i5
move %icc, %g1, %g2
fabsd %f6, %f16
movrgez %g7, 0x397, %i6
call loop_253
fxnor %f14, %f20, %f22
edge8 %i3, %g5, %o7
fbe,a %fcc3, loop_254
loop_253:
sdiv %i7, 0x161A, %i4
fnegs %f27, %f21
wr %g0, 0x11, %asi
stwa %o2, [%l7 + 0x64] %asi
loop_254:
fmovrdne %l6, %f30, %f16
sdivcc %g4, 0x05A9, %l4
subccc %o0, 0x0C91, %i0
umulcc %l5, 0x0114, %g3
movrne %i1, %o4, %o1
call loop_255
movvc %xcc, %o3, %l0
fpsub16s %f2, %f15, %f17
move %icc, %o5, %l3
loop_255:
fmovda %icc, %f5, %f21
tcs %xcc, 0x7
fmovdge %icc, %f2, %f6
bn,a %icc, loop_256
movrlez %i2, 0x1D3, %l1
sth %l2, [%l7 + 0x3C]
taddcctv %o6, 0x0ABC, %g6
loop_256:
edge16 %i5, %g1, %g2
fmovdpos %xcc, %f27, %f1
fmovsge %xcc, %f2, %f6
fbge %fcc0, loop_257
bg %xcc, loop_258
fbule %fcc3, loop_259
addc %i6, %i3, %g5
loop_257:
sdiv %o7, 0x1ABA, %i7
loop_258:
srax %g7, %i4, %o2
loop_259:
movvc %xcc, %g4, %l6
fxnors %f2, %f14, %f15
movcc %xcc, %o0, %l4
wr %g0, 0x10, %asi
swapa [%l7 + 0x3C] %asi, %l5
add %l7, 0x50, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %g3
casxa [%l6] 0x80, %g3, %i0
ldsb [%l7 + 0x1C], %i1
membar 0x1E
nop
setx loop_260, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
ta %xcc, 0x0
movcs %xcc, %o1, %o4
tleu %xcc, 0x3
loop_260:
nop
set 0x2C, %i7
sta %f15, [%l7 + %i7] 0x04
movrgez %l0, %o3, %l3
srl %i2, %o5, %l2
taddcctv %o6, %l1, %i5
tvc %xcc, 0x0
brz,a %g1, loop_261
fnot2 %f30, %f12
tsubcc %g6, %i6, %g2
xnor %i3, 0x1B4B, %g5
loop_261:
xor %o7, 0x149B, %i7
sll %g7, 0x12, %o2
set 0x58, %l3
ldsha [%l7 + %l3] 0x0c, %i4
fsrc2s %f17, %f9
orcc %g4, %o0, %l6
brz %l4, loop_262
membar 0x2A
fble,a %fcc3, loop_263
add %g3, 0x01DB, %l5
loop_262:
andncc %i1, %i0, %o4
fpadd32s %f29, %f17, %f3
loop_263:
tvs %xcc, 0x6
edge8ln %l0, %o3, %o1
stbar
umul %l3, 0x01A3, %i2
orcc %o5, %l2, %l1
fornot1 %f26, %f0, %f24
fbne,a %fcc3, loop_264
sdivcc %i5, 0x19AF, %g1
sdivcc %o6, 0x118D, %g6
fpmerge %f16, %f30, %f4
loop_264:
tn %icc, 0x3
fbue %fcc1, loop_265
mova %xcc, %g2, %i3
brgez %g5, loop_266
sir 0x01E9
loop_265:
fpsub32 %f28, %f4, %f2
orcc %o7, %i7, %g7
loop_266:
fmovsneg %icc, %f7, %f9
subccc %i6, %i4, %o2
fmovrdgez %o0, %f14, %f12
movrgez %l6, 0x399, %g4
edge32l %l4, %l5, %g3
for %f28, %f30, %f22
udivcc %i1, 0x007A, %o4
fmovrdgz %l0, %f2, %f24
fnor %f18, %f2, %f28
movn %icc, %o3, %o1
ldx [%l7 + 0x60], %i0
sethi 0x0582, %i2
bcs %xcc, loop_267
tneg %icc, 0x2
xorcc %l3, %o5, %l1
sethi 0x015C, %l2
loop_267:
movpos %xcc, %i5, %g1
edge8ln %g6, %o6, %g2
fmovrdlz %g5, %f24, %f30
movcc %icc, %i3, %o7
fmovdn %xcc, %f20, %f26
move %icc, %i7, %i6
movle %xcc, %g7, %i4
movcc %xcc, %o0, %o2
fmovdne %xcc, %f26, %f17
srl %g4, 0x1F, %l4
movrlz %l5, 0x2AF, %g3
set 0x40, %i0
ldda [%l7 + %i0] 0x27, %i0
wr %g0, 0x80, %asi
stda %i6, [%l7 + 0x48] %asi
alignaddrl %l0, %o4, %o3
udivcc %o1, 0x0415, %i2
subccc %i0, %o5, %l1
xnor %l3, %l2, %g1
sdivcc %i5, 0x03E5, %o6
fmovdgu %icc, %f22, %f6
tsubcc %g6, %g5, %i3
edge8 %o7, %g2, %i7
andcc %i6, 0x1253, %i4
fmovdneg %icc, %f1, %f12
be loop_268
fpadd32s %f16, %f28, %f10
ble,pt %icc, loop_269
edge32l %g7, %o2, %g4
loop_268:
popc %o0, %l5
fandnot1 %f20, %f26, %f0
loop_269:
array16 %g3, %i1, %l6
fmovdneg %icc, %f11, %f22
flush %l7 + 0x70
mulx %l4, 0x1226, %o4
brz,a %o3, loop_270
lduw [%l7 + 0x30], %l0
move %icc, %i2, %i0
umul %o1, %o5, %l1
loop_270:
nop
set 0x60, %g6
ldsha [%l7 + %g6] 0x11, %l2
membar 0x1E
movcc %icc, %l3, %g1
ldub [%l7 + 0x7F], %o6
and %i5, %g5, %i3
tne %xcc, 0x5
te %icc, 0x5
fpsub32s %f11, %f9, %f12
ble,pn %xcc, loop_271
alignaddrl %g6, %g2, %o7
move %icc, %i7, %i6
wr %g0, 0xeb, %asi
stha %i4, [%l7 + 0x48] %asi
membar #Sync
loop_271:
nop
set 0x48, %o3
ldsha [%l7 + %o3] 0x04, %g7
lduw [%l7 + 0x60], %o2
sethi 0x0810, %g4
bvs loop_272
movre %o0, %g3, %i1
tg %icc, 0x3
fmovscc %icc, %f22, %f24
loop_272:
tle %icc, 0x0
movre %l6, 0x014, %l4
fornot2s %f6, %f24, %f7
be loop_273
bcc,pn %xcc, loop_274
movcc %icc, %o4, %l5
bn,pn %icc, loop_275
loop_273:
edge16 %o3, %l0, %i0
loop_274:
bpos %icc, loop_276
bg loop_277
loop_275:
brnz,a %o1, loop_278
fones %f17
loop_276:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_277:
movn %xcc, %i2, %o5
loop_278:
fpsub32 %f20, %f18, %f14
fbue %fcc1, loop_279
fbge,a %fcc3, loop_280
fpsub16 %f18, %f2, %f28
brgz,a %l2, loop_281
loop_279:
movvs %icc, %l3, %g1
loop_280:
movrne %l1, %o6, %g5
subc %i3, 0x0CC9, %g6
loop_281:
subc %g2, 0x110C, %i5
fmovrslz %o7, %f17, %f5
fcmpeq32 %f6, %f22, %i6
te %xcc, 0x4
movrlez %i7, 0x33A, %g7
fmuld8sux16 %f8, %f23, %f16
umulcc %i4, %g4, %o2
array32 %o0, %g3, %i1
udivx %l4, 0x1C21, %l6
edge16 %o4, %l5, %o3
fbne %fcc0, loop_282
movrgez %i0, %l0, %i2
wr %g0, 0x19, %asi
ldda [%l7 + 0x30] %asi, %o4
loop_282:
fbne %fcc2, loop_283
fands %f20, %f9, %f22
move %icc, %l2, %o1
fornot2s %f24, %f28, %f18
loop_283:
fandnot1s %f10, %f14, %f25
umulcc %g1, 0x1F8D, %l3
fbne,a %fcc1, loop_284
movgu %icc, %l1, %g5
membar 0x75
move %icc, %o6, %g6
loop_284:
edge8n %g2, %i3, %o7
swap [%l7 + 0x38], %i6
fmovsgu %icc, %f12, %f7
membar 0x02
brgez,a %i7, loop_285
smulcc %g7, %i5, %i4
movvs %icc, %o2, %o0
sllx %g3, %g4, %i1
loop_285:
movle %xcc, %l4, %o4
fmul8x16au %f10, %f3, %f4
subc %l6, %o3, %l5
set 0x20, %g3
prefetcha [%l7 + %g3] 0x14, 0x1
movcs %xcc, %l0, %o5
siam 0x1
fsrc1 %f2, %f0
movleu %icc, %l2, %o1
fpack16 %f12, %f29
udivx %g1, 0x034C, %i2
movcs %icc, %l3, %g5
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x14] %asi, %l1
be,pn %xcc, loop_286
mulx %g6, 0x00D9, %g2
fmovdge %icc, %f31, %f22
fmovdl %xcc, %f15, %f16
loop_286:
umulcc %o6, 0x07DA, %o7
stw %i6, [%l7 + 0x3C]
tcc %icc, 0x7
set 0x37, %i2
ldstuba [%l7 + %i2] 0x10, %i3
fmovdpos %icc, %f6, %f19
andncc %g7, %i5, %i7
tpos %xcc, 0x2
movn %icc, %o2, %i4
movge %xcc, %o0, %g4
movrne %i1, %g3, %l4
ldub [%l7 + 0x1A], %o4
fmovde %xcc, %f6, %f27
fmovsvc %xcc, %f2, %f14
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x30] %asi, 0x1
add %l7, 0x78, %l6
wr %g0, 0x0c, %asi
casxa [%l6] 0x0c, %l5, %i0
wr %g0, 0x22, %asi
stha %l0, [%l7 + 0x1C] %asi
membar #Sync
movrlz %o3, 0x386, %o5
wr %g0, 0x11, %asi
swapa [%l7 + 0x54] %asi, %l2
sll %g1, %i2, %l3
movleu %icc, %o1, %g5
xor %g6, 0x091E, %g2
ba,a,pn %icc, loop_287
array8 %l1, %o6, %o7
call loop_288
tgu %xcc, 0x7
loop_287:
fcmpeq32 %f10, %f6, %i6
sllx %g7, 0x1F, %i3
loop_288:
fcmpne32 %f6, %f2, %i7
sdiv %o2, 0x05BD, %i5
fnors %f24, %f22, %f12
bge %icc, loop_289
fbul %fcc2, loop_290
fnands %f15, %f12, %f11
fmovsle %xcc, %f16, %f23
loop_289:
fmovdleu %xcc, %f22, %f14
loop_290:
nop
set 0x50, %g5
std %i4, [%l7 + %g5]
prefetch [%l7 + 0x58], 0x0
taddcc %o0, %i1, %g3
array8 %g4, %l4, %l6
fnands %f21, %f11, %f2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %l5, %o4, %i0
bgu,a %icc, loop_291
bgu,pn %icc, loop_292
ldd [%l7 + 0x10], %f20
movle %xcc, %o3, %o5
loop_291:
movcs %xcc, %l0, %g1
loop_292:
srax %l2, 0x1E, %l3
umul %o1, 0x0A99, %i2
fmovrdlz %g5, %f10, %f10
ldub [%l7 + 0x4C], %g2
call loop_293
fmovsneg %xcc, %f24, %f3
fornot2s %f14, %f26, %f8
tl %icc, 0x2
loop_293:
array16 %l1, %o6, %o7
brnz,a %g6, loop_294
ldd [%l7 + 0x30], %f8
edge16n %i6, %g7, %i3
swap [%l7 + 0x2C], %i7
loop_294:
movrgez %i5, 0x3B1, %o2
for %f8, %f16, %f16
addcc %o0, %i1, %g3
array16 %i4, %l4, %l6
fnot2s %f13, %f12
fnot1s %f29, %f23
sllx %g4, %o4, %l5
tneg %xcc, 0x6
stbar
fcmple32 %f26, %f22, %i0
ldsb [%l7 + 0x7C], %o5
movge %xcc, %o3, %l0
movgu %xcc, %g1, %l2
andcc %o1, %l3, %i2
fmuld8sux16 %f30, %f0, %f8
edge8 %g5, %l1, %g2
movneg %xcc, %o7, %g6
fbule,a %fcc3, loop_295
movl %xcc, %o6, %g7
tleu %icc, 0x0
sra %i3, %i7, %i5
loop_295:
array16 %i6, %o0, %i1
fmovdg %icc, %f26, %f15
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addcc %g3, 0x03E9, %o2
fmuld8sux16 %f2, %f2, %f24
tcs %xcc, 0x1
fblg,a %fcc3, loop_296
tvc %xcc, 0x7
tne %icc, 0x4
srax %i4, 0x1C, %l6
loop_296:
udivcc %l4, 0x1A22, %o4
movvc %xcc, %g4, %i0
tvs %xcc, 0x2
udivcc %o5, 0x0C6C, %o3
array32 %l5, %l0, %l2
mulscc %o1, 0x0E89, %l3
edge32ln %g1, %i2, %l1
fpackfix %f8, %f12
ldx [%l7 + 0x08], %g5
fbu %fcc0, loop_297
flush %l7 + 0x34
tn %xcc, 0x4
mulscc %g2, %o7, %g6
loop_297:
edge32n %o6, %i3, %i7
addcc %g7, 0x1F88, %i6
movrne %i5, %i1, %o0
bg,a loop_298
fornot1 %f22, %f24, %f14
fmovsvs %xcc, %f26, %f0
bg,a,pt %icc, loop_299
loop_298:
tneg %icc, 0x7
movn %icc, %o2, %i4
fmovdcc %xcc, %f17, %f30
loop_299:
sdivx %l6, 0x1547, %g3
set 0x00, %o2
ldxa [%g0 + %o2] 0x50, %l4
sllx %g4, 0x1C, %o4
tgu %icc, 0x4
faligndata %f16, %f6, %f30
fxors %f7, %f25, %f17
edge16 %o5, %o3, %l5
prefetch [%l7 + 0x40], 0x0
bcc,a,pn %icc, loop_300
edge32l %i0, %l2, %l0
sir 0x17CE
and %l3, %o1, %i2
loop_300:
fsrc1s %f8, %f18
movl %icc, %l1, %g5
sdivx %g1, 0x1B87, %g2
smulcc %g6, 0x03D5, %o7
ldsh [%l7 + 0x26], %i3
fors %f6, %f24, %f9
movvc %icc, %i7, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brlez %o6, loop_301
fpadd32 %f26, %f2, %f22
stx %i5, [%l7 + 0x48]
call loop_302
loop_301:
tvc %icc, 0x0
tpos %icc, 0x1
edge8 %i6, %o0, %i1
loop_302:
stx %o2, [%l7 + 0x20]
fornot2s %f17, %f31, %f8
stx %l6, [%l7 + 0x38]
orcc %g3, %l4, %g4
lduh [%l7 + 0x58], %o4
xor %o5, %o3, %i4
fabsd %f28, %f14
fmovdg %icc, %f1, %f5
membar #Sync
wr %g0, 0xf9, %asi
ldda [%l7 + 0x40] %asi, %f0
fmovdgu %xcc, %f4, %f14
nop
set 0x48, %i5
ldd [%l7 + %i5], %l4
fmul8x16 %f7, %f8, %f6
fabss %f17, %f12
taddcc %l2, %l0, %l3
tneg %xcc, 0x5
movleu %icc, %i0, %i2
fmovsle %xcc, %f17, %f30
ld [%l7 + 0x44], %f25
brlez,a %o1, loop_303
umulcc %l1, 0x0A7C, %g1
movn %xcc, %g5, %g2
bvs %xcc, loop_304
loop_303:
fba,a %fcc1, loop_305
bg,a,pt %icc, loop_306
sub %g6, 0x0CFA, %i3
loop_304:
brgz,a %o7, loop_307
loop_305:
fnot1s %f3, %f20
loop_306:
bcc,a %icc, loop_308
udivcc %g7, 0x0A94, %o6
loop_307:
edge16ln %i5, %i7, %i6
addcc %i1, 0x0F47, %o0
loop_308:
fmovrsgz %l6, %f25, %f23
fmovdle %icc, %f4, %f23
taddcc %o2, %g3, %g4
move %icc, %o4, %l4
subc %o5, 0x1436, %o3
fbue,a %fcc2, loop_309
edge8ln %i4, %l5, %l0
tneg %xcc, 0x2
ba,a loop_310
loop_309:
ta %icc, 0x1
bcs,pt %icc, loop_311
fmovsa %xcc, %f3, %f21
loop_310:
movrlez %l2, 0x22C, %l3
call loop_312
loop_311:
add %i2, 0x0F0C, %o1
fbn,a %fcc0, loop_313
flush %l7 + 0x20
loop_312:
popc %l1, %g1
fpadd16 %f0, %f22, %f10
loop_313:
nop
wr %g0, 0xea, %asi
stda %i0, [%l7 + 0x68] %asi
membar #Sync
edge8 %g5, %g6, %i3
orncc %g2, %g7, %o6
add %o7, 0x1BD8, %i5
stbar
smulcc %i7, %i1, %o0
fmovdl %xcc, %f12, %f16
fbl,a %fcc0, loop_314
edge16 %l6, %o2, %g3
movle %xcc, %g4, %i6
sra %l4, 0x19, %o5
loop_314:
nop
wr %g0, 0x04, %asi
swapa [%l7 + 0x58] %asi, %o3
fbule,a %fcc1, loop_315
fmovsgu %xcc, %f12, %f28
tvs %icc, 0x0
movg %icc, %o4, %i4
loop_315:
fmovde %xcc, %f3, %f12
movg %xcc, %l0, %l2
fors %f30, %f12, %f1
movvc %xcc, %l3, %i2
movcc %xcc, %o1, %l5
orncc %g1, %i0, %g5
fbl %fcc0, loop_316
fmovd %f20, %f0
tsubcc %g6, %l1, %g2
sub %g7, 0x01DD, %i3
loop_316:
ldd [%l7 + 0x40], %f2
xorcc %o6, %i5, %o7
movrne %i7, 0x121, %o0
brnz,a %l6, loop_317
fnot2 %f0, %f12
fmovdg %xcc, %f1, %f6
te %xcc, 0x3
loop_317:
fbuge,a %fcc2, loop_318
orcc %i1, 0x0D02, %o2
fsrc1 %f2, %f20
nop
setx loop_319, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_318:
add %g3, 0x0F1C, %g4
edge8 %l4, %o5, %o3
srl %i6, 0x16, %o4
loop_319:
bl,a,pt %icc, loop_320
andncc %l0, %l2, %i4
tg %xcc, 0x7
fmovsne %xcc, %f30, %f6
loop_320:
xor %l3, 0x1CE4, %o1
fmovs %f27, %f28
fmovrsne %l5, %f16, %f22
fpack32 %f2, %f24, %f14
bcc,pn %xcc, loop_321
tneg %icc, 0x0
set 0x58, %g1
swapa [%l7 + %g1] 0x80, %g1
loop_321:
nop
wr %g0, 0x11, %asi
sta %f21, [%l7 + 0x4C] %asi
add %l7, 0x50, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %i0
casxa [%l6] %asi, %i0, %i2
set 0x64, %i3
lduba [%l7 + %i3] 0x0c, %g5
array8 %l1, %g2, %g6
bvc,a %icc, loop_322
pdist %f20, %f4, %f12
sethi 0x1623, %i3
nop
set 0x10, %o6
std %g6, [%l7 + %o6]
loop_322:
andn %i5, 0x0EE3, %o6
edge8 %o7, %i7, %o0
fmovrdlez %i1, %f16, %f28
tcs %xcc, 0x5
movcs %xcc, %l6, %o2
membar #Sync
wr %g0, 0xf9, %asi
ldda [%l7 + 0x40] %asi, %f16
orncc %g3, %g4, %l4
array32 %o3, %i6, %o4
fsrc2 %f16, %f6
smulcc %o5, %l2, %i4
tleu %xcc, 0x0
lduw [%l7 + 0x3C], %l0
fxors %f5, %f2, %f26
alignaddrl %o1, %l5, %g1
fpadd32s %f12, %f11, %f10
add %l3, %i0, %i2
fmovdpos %xcc, %f10, %f4
sub %l1, 0x1D3C, %g2
wr %g0, 0x80, %asi
ldda [%l7 + 0x50] %asi, %g6
movpos %icc, %g5, %g7
add %i3, %o6, %o7
fmovsneg %xcc, %f25, %f24
array16 %i5, %i7, %o0
fba,a %fcc1, loop_323
movrgez %i1, 0x219, %l6
xor %g3, %o2, %g4
movvs %icc, %l4, %o3
loop_323:
tcc %xcc, 0x5
andncc %o4, %i6, %o5
fmovdleu %xcc, %f2, %f10
ba %xcc, loop_324
sethi 0x17BE, %l2
bgu,pt %xcc, loop_325
edge16l %i4, %o1, %l5
loop_324:
bvs %icc, loop_326
movpos %icc, %g1, %l0
loop_325:
sllx %i0, %i2, %l1
fmovsvc %icc, %f17, %f15
loop_326:
fsrc2s %f26, %f15
edge8 %g2, %l3, %g5
xorcc %g7, %i3, %o6
tsubcc %o7, %i5, %i7
tgu %xcc, 0x7
orcc %g6, 0x1ABD, %i1
tn %icc, 0x0
sethi 0x1867, %o0
movneg %icc, %l6, %o2
tle %icc, 0x3
fandnot1 %f20, %f18, %f30
srax %g4, 0x0B, %l4
brz,a %o3, loop_327
fbug,a %fcc1, loop_328
addcc %g3, 0x1FBF, %o4
array8 %i6, %l2, %i4
loop_327:
movrgz %o5, %o1, %g1
loop_328:
udivx %l5, 0x1B7B, %l0
movvc %xcc, %i2, %i0
fmovdleu %icc, %f8, %f1
addc %l1, 0x13C0, %l3
sdiv %g5, 0x0D26, %g7
sllx %g2, %o6, %o7
subc %i3, 0x01A8, %i7
fxor %f26, %f16, %f22
fone %f20
bg,pt %xcc, loop_329
smul %i5, %i1, %o0
fmovde %icc, %f31, %f23
movrgz %l6, 0x129, %o2
loop_329:
fbo %fcc1, loop_330
st %f13, [%l7 + 0x3C]
siam 0x3
edge8l %g4, %g6, %o3
loop_330:
tvs %xcc, 0x0
tg %xcc, 0x4
movre %l4, 0x048, %o4
wr %g0, 0x81, %asi
stba %i6, [%l7 + 0x4D] %asi
popc 0x0576, %l2
edge32ln %g3, %i4, %o1
set 0x7C, %l5
sta %f24, [%l7 + %l5] 0x04
fmovdcs %xcc, %f16, %f2
array8 %g1, %o5, %l0
brlz,a %l5, loop_331
mulx %i2, %i0, %l3
ldub [%l7 + 0x39], %g5
fcmpgt16 %f28, %f10, %g7
loop_331:
umul %g2, 0x0084, %o6
sdivcc %l1, 0x1A67, %o7
movrlz %i3, %i7, %i5
fmovdl %xcc, %f26, %f13
movcs %icc, %o0, %i1
set 0x52, %o7
stha %l6, [%l7 + %o7] 0x0c
edge32l %o2, %g4, %o3
edge16n %l4, %o4, %g6
movle %icc, %i6, %l2
fmovsge %xcc, %f12, %f14
edge8l %g3, %o1, %g1
taddcctv %o5, 0x10C4, %l0
set 0x72, %o5
stha %l5, [%l7 + %o5] 0x89
udiv %i2, 0x0242, %i4
add %l7, 0x28, %l6
wr %g0, 0x11, %asi
casxa [%l6] 0x11, %l3, %i0
movcc %xcc, %g5, %g7
swap [%l7 + 0x30], %o6
subccc %l1, %o7, %i3
movpos %icc, %g2, %i7
edge32 %o0, %i1, %l6
array32 %o2, %g4, %o3
movn %xcc, %i5, %o4
bcs,pt %xcc, loop_332
movleu %icc, %l4, %g6
sir 0x0613
fmovs %f13, %f19
loop_332:
srlx %i6, 0x0A, %l2
fbu %fcc2, loop_333
movcc %xcc, %o1, %g1
tleu %xcc, 0x7
fbo,a %fcc2, loop_334
loop_333:
sethi 0x17C2, %g3
andn %l0, %o5, %i2
movle %icc, %l5, %i4
loop_334:
fmovdcc %icc, %f8, %f5
movn %icc, %l3, %i0
fcmpne32 %f10, %f16, %g7
fmovrsgz %o6, %f25, %f1
mulx %g5, %l1, %o7
brz,a %g2, loop_335
fbg %fcc2, loop_336
bpos loop_337
te %icc, 0x2
loop_335:
edge32ln %i7, %i3, %o0
loop_336:
xorcc %l6, 0x185A, %o2
loop_337:
xor %g4, 0x0428, %o3
movneg %icc, %i1, %i5
lduw [%l7 + 0x2C], %l4
umulcc %g6, 0x0E67, %i6
fmovse %xcc, %f23, %f20
fone %f12
tvs %icc, 0x5
tleu %icc, 0x3
alignaddr %l2, %o1, %g1
smul %o4, %g3, %o5
edge32 %l0, %i2, %l5
bcc,a %xcc, loop_338
fpadd32 %f22, %f2, %f12
fones %f14
edge16ln %i4, %l3, %g7
loop_338:
movneg %icc, %i0, %g5
tge %xcc, 0x0
fornot2s %f10, %f7, %f2
srl %o6, %l1, %g2
edge8l %i7, %i3, %o7
subccc %l6, %o0, %o2
fpsub32s %f18, %f14, %f17
tsubcctv %g4, 0x09FD, %o3
te %xcc, 0x3
subccc %i1, %l4, %g6
andn %i5, 0x096E, %l2
movgu %icc, %i6, %o1
or %g1, %o4, %o5
movleu %xcc, %l0, %i2
andcc %g3, 0x1FDF, %i4
fpsub16s %f29, %f5, %f2
fmovrse %l5, %f17, %f8
brlez,a %g7, loop_339
fbg,a %fcc0, loop_340
edge8n %l3, %i0, %o6
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x50] %asi, %g5
loop_339:
fpadd32 %f26, %f10, %f30
loop_340:
movn %xcc, %g2, %i7
bpos,a %icc, loop_341
fbne %fcc0, loop_342
srl %l1, %o7, %l6
array8 %o0, %o2, %g4
loop_341:
sub %o3, %i3, %i1
loop_342:
tl %xcc, 0x3
alignaddr %g6, %i5, %l2
stb %l4, [%l7 + 0x1B]
movrne %i6, 0x261, %g1
movg %xcc, %o1, %o5
bleu,a,pn %icc, loop_343
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrne %l0, %o4, %g3
set 0x30, %g4
ldda [%l7 + %g4] 0x15, %i4
loop_343:
fmovrdlz %l5, %f12, %f10
ld [%l7 + 0x4C], %f10
wr %g0, 0xeb, %asi
stba %g7, [%l7 + 0x62] %asi
membar #Sync
wr %g0, 0x88, %asi
ldxa [%l7 + 0x08] %asi, %i2
alignaddr %l3, %i0, %g5
movvs %icc, %o6, %i7
be %icc, loop_344
brlez %l1, loop_345
srax %o7, %l6, %g2
stw %o0, [%l7 + 0x2C]
loop_344:
sllx %g4, 0x0B, %o3
loop_345:
ta %xcc, 0x7
alignaddr %o2, %i1, %i3
fornot2 %f10, %f8, %f18
sra %i5, 0x13, %l2
tle %xcc, 0x5
movvc %xcc, %g6, %l4
sllx %i6, %g1, %o1
movg %icc, %l0, %o4
wr %g0, 0x22, %asi
stxa %g3, [%l7 + 0x70] %asi
membar #Sync
bshuffle %f28, %f22, %f8
fsrc1 %f4, %f14
alignaddr %o5, %l5, %i4
fsrc2s %f27, %f11
edge32n %i2, %l3, %i0
movrgez %g7, %g5, %i7
fmovrde %o6, %f28, %f28
addccc %o7, %l1, %l6
umulcc %g2, 0x0880, %o0
fnot1 %f0, %f24
subccc %o3, 0x1C1A, %g4
set 0x68, %o1
ldswa [%l7 + %o1] 0x88, %o2
umul %i3, %i1, %i5
movl %icc, %l2, %g6
wr %g0, 0x0c, %asi
lda [%l7 + 0x1C] %asi, %f26
tne %xcc, 0x3
movrne %l4, 0x085, %g1
tpos %xcc, 0x0
alignaddrl %o1, %i6, %o4
set 0x60, %g2
stxa %l0, [%l7 + %g2] 0x14
smul %g3, %o5, %l5
edge8n %i4, %l3, %i2
sdivcc %i0, 0x02E5, %g7
add %i7, 0x0D0F, %g5
tcc %xcc, 0x7
orn %o7, %l1, %o6
add %l7, 0x18, %l6
wr %g0, 0x0c, %asi
casxa [%l6] 0x0c, %l6, %o0
tsubcc %g2, %g4, %o3
movcc %xcc, %i3, %o2
smulcc %i1, %i5, %g6
tvc %icc, 0x1
smulcc %l4, 0x0D4E, %l2
srlx %g1, 0x0A, %i6
movrne %o4, %o1, %l0
bneg,a loop_346
subcc %g3, %o5, %i4
tgu %xcc, 0x4
alignaddr %l5, %l3, %i2
loop_346:
fornot2 %f14, %f8, %f4
taddcctv %i0, %i7, %g5
lduh [%l7 + 0x3E], %g7
edge32 %o7, %l1, %o6
movcc %icc, %l6, %o0
fbg %fcc1, loop_347
fbn,a %fcc1, loop_348
brz %g4, loop_349
ldstub [%l7 + 0x11], %o3
loop_347:
nop
set 0x50, %i1
lda [%l7 + %i1] 0x14, %f0
loop_348:
stbar
loop_349:
prefetch [%l7 + 0x2C], 0x2
taddcctv %g2, 0x0D72, %i3
popc 0x163C, %i1
tvs %xcc, 0x2
movcc %icc, %i5, %g6
bne,a,pt %icc, loop_350
nop
set 0x3A, %l0
sth %o2, [%l7 + %l0]
movle %xcc, %l4, %l2
movleu %xcc, %g1, %o4
loop_350:
alignaddrl %i6, %l0, %g3
movrne %o1, 0x36A, %o5
edge32l %l5, %i4, %i2
srl %l3, 0x0B, %i7
bne %xcc, loop_351
fmovrdgz %g5, %f24, %f18
fmul8x16 %f1, %f26, %f24
brlez %g7, loop_352
loop_351:
bpos,a %icc, loop_353
popc 0x119E, %i0
wr %g0, 0x11, %asi
swapa [%l7 + 0x20] %asi, %l1
loop_352:
sllx %o7, 0x19, %l6
loop_353:
addccc %o0, 0x04FA, %g4
umul %o3, %g2, %i3
alignaddr %i1, %o6, %i5
pdist %f28, %f26, %f24
fones %f29
edge16 %g6, %l4, %o2
xor %g1, 0x1614, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8n %o4, %l0, %g3
fmovdn %xcc, %f26, %f4
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x68] %asi, 0x0
sdivcc %o5, 0x1389, %l5
for %f20, %f26, %f8
ldub [%l7 + 0x1B], %o1
pdist %f10, %f18, %f14
ldsh [%l7 + 0x5E], %i2
tsubcctv %l3, %i7, %i4
movleu %icc, %g5, %i0
faligndata %f30, %f12, %f16
fpsub16 %f4, %f4, %f20
fbug,a %fcc3, loop_354
fbge,a %fcc1, loop_355
movvs %icc, %g7, %l1
tle %icc, 0x2
loop_354:
sth %l6, [%l7 + 0x7A]
loop_355:
ld [%l7 + 0x2C], %f18
xorcc %o7, 0x07F7, %o0
subccc %o3, %g2, %g4
fsrc1s %f20, %f11
wr %g0, 0x80, %asi
lduha [%l7 + 0x7A] %asi, %i1
fcmple16 %f28, %f14, %o6
srlx %i3, %i5, %l4
andncc %o2, %g1, %g6
srl %l2, 0x05, %l0
fxnors %f5, %f18, %f22
movg %icc, %o4, %i6
srax %o5, 0x02, %l5
movre %g3, 0x2DF, %o1
movgu %icc, %l3, %i2
nop
setx loop_356, %l0, %l1
jmpl %l1, %i7
udivcc %i4, 0x135B, %i0
set 0x48, %i6
prefetcha [%l7 + %i6] 0x0c, 0x1
loop_356:
ta %xcc, 0x6
tvs %xcc, 0x5
umulcc %l1, %g7, %l6
brgez %o0, loop_357
edge8ln %o7, %o3, %g4
fone %f0
movrgez %g2, %o6, %i3
loop_357:
fbne %fcc2, loop_358
umulcc %i1, 0x0052, %i5
movcc %icc, %o2, %g1
tg %icc, 0x7
loop_358:
membar 0x6A
ba loop_359
fmovdcs %xcc, %f21, %f14
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpgt16 %f24, %f16, %g6
loop_359:
bge,pt %icc, loop_360
umul %l2, 0x100D, %l4
tneg %xcc, 0x6
lduh [%l7 + 0x6A], %o4
loop_360:
ldsh [%l7 + 0x7E], %l0
andncc %o5, %l5, %g3
edge32 %o1, %l3, %i6
bshuffle %f10, %f12, %f14
fornot1s %f13, %f27, %f20
movrgez %i7, %i4, %i2
andncc %i0, %g5, %g7
fandnot1s %f30, %f29, %f27
sethi 0x0461, %l6
fmovdneg %xcc, %f9, %f19
subccc %o0, 0x1EA8, %o7
ldub [%l7 + 0x6D], %l1
wr %g0, 0x0c, %asi
stwa %g4, [%l7 + 0x74] %asi
edge16n %o3, %g2, %i3
movvc %icc, %i1, %i5
sllx %o2, 0x1C, %o6
umulcc %g1, 0x01AB, %g6
tcs %icc, 0x5
flush %l7 + 0x3C
tcc %icc, 0x3
xnorcc %l2, 0x04AD, %o4
sdivx %l0, 0x0D1F, %o5
fba %fcc3, loop_361
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %icc, %l4, %g3
ta %icc, 0x1
loop_361:
edge8n %l5, %l3, %i6
tvs %xcc, 0x5
movvc %xcc, %o1, %i7
set 0x4C, %l4
stwa %i4, [%l7 + %l4] 0xe2
membar #Sync
lduw [%l7 + 0x44], %i2
udivx %g5, 0x13C3, %i0
fmul8x16au %f17, %f31, %f8
sllx %g7, %l6, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x22, %asi
ldda [%l7 + 0x20] %asi, %l0
fcmple32 %f28, %f10, %g4
fandnot1 %f12, %f0, %f4
sll %o3, 0x07, %g2
movle %xcc, %o7, %i1
be,pt %icc, loop_362
fxor %f22, %f4, %f24
tne %icc, 0x1
andn %i3, %o2, %o6
loop_362:
sir 0x000E
sdivx %i5, 0x0FF5, %g1
movrlez %l2, 0x15A, %g6
movcc %xcc, %l0, %o4
movle %xcc, %o5, %g3
orncc %l4, 0x0839, %l5
edge8n %l3, %o1, %i6
fmovde %xcc, %f3, %f14
stb %i7, [%l7 + 0x28]
fbl,a %fcc3, loop_363
array16 %i4, %g5, %i0
alignaddr %i2, %l6, %g7
stbar
loop_363:
nop
set 0x32, %i4
lduba [%l7 + %i4] 0x19, %o0
fmovdg %icc, %f5, %f3
tvs %xcc, 0x4
brlez,a %g4, loop_364
te %icc, 0x0
fzeros %f29
add %l1, 0x13E3, %o3
loop_364:
fmovdleu %icc, %f23, %f9
sdivcc %o7, 0x0D7B, %g2
addccc %i3, %o2, %i1
movg %xcc, %i5, %o6
wr %g0, 0x04, %asi
ldswa [%l7 + 0x24] %asi, %g1
xor %l2, 0x087B, %g6
movl %xcc, %l0, %o4
add %l7, 0x70, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %g3
casxa [%l6] 0x89, %g3, %l4
xnorcc %o5, %l5, %l3
wr %g0, 0x0c, %asi
swapa [%l7 + 0x6C] %asi, %i6
ldx [%l7 + 0x10], %i7
fornot1 %f14, %f8, %f24
fpadd16 %f12, %f8, %f4
tsubcctv %i4, 0x18A5, %g5
pdist %f18, %f6, %f8
edge16n %i0, %o1, %i2
edge8l %l6, %o0, %g7
sdivx %g4, 0x1714, %o3
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x41] %asi, %l1
add %l7, 0x38, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %g2, %o7
fcmple32 %f16, %f0, %o2
subcc %i1, %i3, %o6
fcmpne32 %f10, %f6, %g1
be,a,pt %xcc, loop_365
fzeros %f11
tn %xcc, 0x6
fpsub32 %f18, %f26, %f26
loop_365:
sdivx %i5, 0x11A1, %g6
fbl,a %fcc1, loop_366
be,a %icc, loop_367
fmovsvc %icc, %f17, %f7
ldub [%l7 + 0x28], %l0
loop_366:
fbne,a %fcc3, loop_368
loop_367:
tpos %xcc, 0x5
fornot2s %f6, %f29, %f25
orn %o4, %g3, %l4
loop_368:
fxor %f0, %f20, %f6
movvc %xcc, %o5, %l5
movvc %xcc, %l2, %i6
fbule,a %fcc3, loop_369
mulx %l3, 0x1F79, %i4
movneg %xcc, %i7, %g5
fmovsleu %icc, %f3, %f20
loop_369:
fcmple32 %f12, %f26, %o1
taddcc %i2, %l6, %o0
fcmpeq32 %f2, %f0, %g7
add %l7, 0x50, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %g4
casa [%l6] %asi, %g4, %i0
sir 0x02C0
ldstub [%l7 + 0x71], %o3
movre %g2, 0x0D4, %o7
umulcc %o2, 0x0848, %i1
movvc %icc, %i3, %l1
pdist %f0, %f10, %f12
mulx %o6, 0x0F89, %i5
te %icc, 0x5
stx %g1, [%l7 + 0x08]
xor %l0, %o4, %g3
fbule %fcc2, loop_370
movrlz %g6, %l4, %o5
movne %xcc, %l2, %l5
orn %l3, %i4, %i7
loop_370:
sll %g5, 0x1C, %i6
fcmpne32 %f26, %f16, %o1
fbuge %fcc1, loop_371
fsrc2 %f14, %f28
ldd [%l7 + 0x70], %f14
movgu %xcc, %l6, %o0
loop_371:
udivx %i2, 0x1648, %g7
alignaddr %i0, %o3, %g2
sir 0x0140
fbg %fcc0, loop_372
fnot2s %f24, %f4
fmovsge %xcc, %f16, %f9
stb %o7, [%l7 + 0x33]
loop_372:
fandnot1 %f2, %f24, %f24
fbug,a %fcc3, loop_373
edge32n %g4, %o2, %i1
prefetch [%l7 + 0x50], 0x1
fbl %fcc3, loop_374
loop_373:
smul %l1, 0x04B9, %o6
movleu %xcc, %i5, %i3
fmovdpos %icc, %f20, %f10
loop_374:
alignaddr %g1, %l0, %g3
edge32n %o4, %l4, %o5
for %f4, %f10, %f10
brgez %l2, loop_375
orncc %g6, 0x0E43, %l5
addccc %l3, 0x1443, %i7
movrne %g5, %i4, %o1
loop_375:
tleu %icc, 0x1
wr %g0, 0x19, %asi
ldsba [%l7 + 0x67] %asi, %l6
sra %o0, 0x13, %i2
udiv %i6, 0x0E41, %i0
movrlz %o3, 0x320, %g2
bpos,a loop_376
bvc,a loop_377
tvs %xcc, 0x3
edge32l %g7, %o7, %o2
loop_376:
movg %icc, %g4, %i1
loop_377:
edge16ln %l1, %o6, %i5
orcc %i3, %g1, %l0
movrlz %o4, 0x364, %l4
orn %g3, 0x1F3A, %o5
taddcc %g6, 0x1013, %l2
set 0x40, %o0
swapa [%l7 + %o0] 0x04, %l3
fble %fcc3, loop_378
movrgez %l5, %g5, %i7
tl %xcc, 0x5
brnz %i4, loop_379
loop_378:
fble,a %fcc1, loop_380
tleu %xcc, 0x0
movleu %xcc, %o1, %l6
loop_379:
fcmple32 %f18, %f24, %i2
loop_380:
fmovdgu %xcc, %f8, %f29
or %i6, %o0, %o3
brz,a %i0, loop_381
edge16 %g2, %g7, %o2
subccc %o7, %g4, %i1
sir 0x1C0C
loop_381:
ldub [%l7 + 0x67], %l1
fmovrslez %i5, %f19, %f20
alignaddrl %i3, %o6, %l0
fpack32 %f6, %f2, %f30
movl %icc, %g1, %l4
edge16l %o4, %o5, %g3
tsubcctv %l2, 0x07A2, %l3
movvs %xcc, %g6, %g5
smulcc %i7, 0x1717, %l5
addccc %o1, 0x18FF, %l6
fornot1 %f22, %f8, %f0
xnorcc %i4, %i6, %o0
xorcc %i2, 0x0C45, %i0
fnand %f12, %f30, %f16
subcc %g2, 0x0D54, %o3
smul %o2, %g7, %o7
bgu,a %xcc, loop_382
bneg %icc, loop_383
tvs %xcc, 0x6
fnot1 %f20, %f8
loop_382:
move %xcc, %i1, %l1
loop_383:
tge %icc, 0x6
edge32 %i5, %i3, %o6
tvs %icc, 0x4
set 0x5A, %l1
stha %l0, [%l7 + %l1] 0x88
srlx %g4, 0x13, %g1
smul %o4, 0x1FE6, %l4
edge16n %o5, %l2, %g3
edge8l %g6, %g5, %i7
movrlez %l3, %l5, %l6
xnor %o1, 0x13BC, %i6
and %i4, %i2, %i0
membar 0x01
edge8ln %g2, %o3, %o2
tleu %xcc, 0x6
fmovrdgez %g7, %f6, %f18
wr %g0, 0x0c, %asi
lda [%l7 + 0x24] %asi, %f18
fmovda %xcc, %f28, %f7
wr %g0, 0x19, %asi
lduha [%l7 + 0x42] %asi, %o0
std %i0, [%l7 + 0x48]
movcc %xcc, %o7, %l1
fmovdgu %xcc, %f13, %f0
sethi 0x01D6, %i5
set 0x54, %l6
lda [%l7 + %l6] 0x19, %f22
fmovrslz %o6, %f30, %f7
fmovscs %xcc, %f11, %f22
tleu %xcc, 0x6
ld [%l7 + 0x60], %f23
fmovrde %i3, %f8, %f0
movpos %icc, %l0, %g4
movrne %o4, %g1, %o5
movn %icc, %l2, %g3
fsrc1s %f7, %f17
stbar
ldsh [%l7 + 0x38], %l4
tsubcctv %g6, 0x1E3A, %g5
umul %i7, 0x1C16, %l3
add %l7, 0x6C, %l6
wr %g0, 0x19, %asi
casa [%l6] %asi, %l6, %l5
mulx %i6, %i4, %i2
ldstub [%l7 + 0x2B], %i0
movneg %icc, %g2, %o1
sdivx %o2, 0x01B0, %g7
alignaddr %o3, %i1, %o7
or %o0, %i5, %l1
bn,a loop_384
fmovsvs %icc, %f13, %f27
lduw [%l7 + 0x48], %o6
fmovdcs %xcc, %f17, %f0
loop_384:
udiv %i3, 0x059E, %l0
lduh [%l7 + 0x20], %o4
movrne %g4, %o5, %l2
fmovsl %xcc, %f14, %f5
tsubcc %g1, %g3, %l4
membar 0x4A
ldx [%l7 + 0x68], %g5
tg %xcc, 0x1
brnz,a %g6, loop_385
fbug %fcc0, loop_386
fandnot1 %f26, %f10, %f26
edge16n %l3, %l6, %l5
loop_385:
nop
set 0x64, %o4
stwa %i7, [%l7 + %o4] 0x22
membar #Sync
loop_386:
sdivx %i6, 0x0FF0, %i4
ldsh [%l7 + 0x3C], %i0
fmovsne %xcc, %f20, %f5
sllx %i2, 0x14, %g2
orcc %o1, 0x15CD, %g7
movvs %xcc, %o2, %i1
movrlez %o3, %o7, %i5
movgu %icc, %l1, %o0
fbo,a %fcc3, loop_387
fmovrdne %i3, %f20, %f12
xorcc %o6, %l0, %g4
smul %o5, 0x13E5, %o4
loop_387:
subccc %l2, 0x0E3E, %g3
edge16ln %l4, %g1, %g6
movrlz %l3, 0x1C6, %g5
xor %l6, %l5, %i6
fbn,a %fcc0, loop_388
tgu %xcc, 0x4
srax %i7, %i4, %i2
edge32n %i0, %o1, %g7
loop_388:
fmovsneg %icc, %f31, %f24
mulscc %g2, %o2, %o3
wr %g0, 0x2a, %asi
stxa %o7, [%l7 + 0x38] %asi
membar #Sync
set 0x52, %g7
ldsha [%l7 + %g7] 0x81, %i1
sra %i5, 0x06, %l1
movre %i3, 0x0C4, %o6
movne %icc, %l0, %g4
fbue %fcc3, loop_389
fmovdne %icc, %f0, %f19
fmovscs %xcc, %f0, %f19
movneg %xcc, %o0, %o4
loop_389:
fmovd %f0, %f4
stb %l2, [%l7 + 0x36]
bcc,pn %xcc, loop_390
edge8n %g3, %o5, %g1
fornot2s %f25, %f22, %f15
fnot1 %f12, %f4
loop_390:
edge16ln %g6, %l3, %g5
nop
setx loop_391, %l0, %l1
jmpl %l1, %l6
fmovrsgz %l5, %f8, %f17
set 0x24, %l2
stwa %i6, [%l7 + %l2] 0x18
loop_391:
ldd [%l7 + 0x60], %f12
set 0x24, %l3
lduwa [%l7 + %l3] 0x81, %i7
wr %g0, 0x80, %asi
ldda [%l7 + 0x30] %asi, %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %l7, 0x6C, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %i2
casa [%l6] %asi, %i2, %i0
fcmple16 %f26, %f30, %o1
fbug,a %fcc2, loop_392
sra %l4, 0x1F, %g7
mulscc %o2, 0x0808, %g2
movvc %xcc, %o7, %i1
loop_392:
fcmpgt32 %f30, %f4, %o3
movrgz %l1, 0x0B7, %i3
movvc %xcc, %i5, %l0
edge16 %g4, %o0, %o4
wr %g0, 0x04, %asi
ldswa [%l7 + 0x5C] %asi, %o6
popc %g3, %l2
movrlez %o5, 0x195, %g1
bvs %icc, loop_393
bge,a %xcc, loop_394
umul %l3, %g5, %l6
fbne,a %fcc1, loop_395
loop_393:
srl %g6, %i6, %l5
loop_394:
nop
set 0x20, %i0
ldda [%l7 + %i0] 0x19, %i6
loop_395:
sub %i4, %i0, %o1
tgu %icc, 0x0
move %icc, %i2, %g7
fxors %f18, %f30, %f17
fmuld8ulx16 %f5, %f29, %f30
addcc %o2, %g2, %l4
fone %f20
movle %icc, %i1, %o3
for %f12, %f8, %f22
fmovrslez %l1, %f18, %f4
fbug %fcc0, loop_396
std %f20, [%l7 + 0x78]
brz %o7, loop_397
brgz,a %i5, loop_398
loop_396:
mulx %l0, 0x10C6, %i3
tvs %xcc, 0x2
loop_397:
stx %o0, [%l7 + 0x20]
loop_398:
fmovde %xcc, %f21, %f7
movg %icc, %o4, %o6
movrlz %g4, %l2, %g3
movre %g1, %o5, %g5
fbge,a %fcc3, loop_399
sllx %l6, %l3, %i6
sll %g6, %i7, %l5
edge8 %i0, %i4, %i2
loop_399:
nop
setx loop_400, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovdpos %xcc, %f8, %f9
fmuld8ulx16 %f16, %f11, %f6
nop
setx loop_401, %l0, %l1
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_400:
srl %g7, 0x17, %o1
fcmpes %fcc2, %f12, %f12
movl %xcc, %o2, %g2
loop_401:
nop
set 0x18, %i7
prefetcha [%l7 + %i7] 0x80, 0x1
movn %xcc, %i1, %o3
smulcc %o7, 0x10F5, %l1
movrgez %l0, %i3, %i5
and %o0, 0x02AD, %o6
fble %fcc1, loop_402
movge %icc, %o4, %l2
edge16n %g4, %g3, %o5
orcc %g5, 0x15AE, %g1
loop_402:
movvs %xcc, %l3, %i6
fmovscs %icc, %f24, %f31
fnot2s %f9, %f9
tvc %icc, 0x3
sethi 0x07F8, %l6
or %g6, %l5, %i0
fabsd %f10, %f14
srl %i7, %i2, %g7
movrgez %i4, 0x35E, %o1
alignaddrl %g2, %l4, %o2
tne %icc, 0x2
sir 0x143B
tg %xcc, 0x0
movcs %xcc, %i1, %o3
fblg %fcc0, loop_403
fones %f20
brz %l1, loop_404
movne %xcc, %o7, %i3
loop_403:
ldub [%l7 + 0x32], %i5
wr %g0, 0xeb, %asi
ldda [%l7 + 0x30] %asi, %l0
loop_404:
array8 %o0, %o4, %l2
edge32ln %g4, %g3, %o5
ldd [%l7 + 0x28], %f16
ta %icc, 0x5
brlez %o6, loop_405
fxors %f16, %f1, %f19
taddcctv %g1, %g5, %l3
wr %g0, 0x2b, %asi
stha %i6, [%l7 + 0x18] %asi
membar #Sync
loop_405:
movvs %icc, %l6, %l5
fmovsgu %icc, %f26, %f13
ta %xcc, 0x1
flush %l7 + 0x68
sub %i0, 0x14E5, %g6
sra %i7, 0x12, %g7
edge32l %i2, %i4, %g2
fnand %f12, %f30, %f14
mulx %o1, 0x0677, %o2
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
or %i1, 0x16A6, %l4
wr %g0, 0x0c, %asi
lduba [%l7 + 0x7B] %asi, %l1
array8 %o7, %i3, %o3
wr %g0, 0x18, %asi
lduwa [%l7 + 0x40] %asi, %i5
faligndata %f12, %f26, %f22
bneg,pn %icc, loop_406
tgu %icc, 0x3
tgu %icc, 0x7
udivx %o0, 0x0980, %l0
loop_406:
orn %o4, 0x0F7F, %g4
umulcc %l2, 0x0795, %o5
pdist %f14, %f8, %f20
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sir 0x1E14
tl %xcc, 0x4
tleu %icc, 0x2
movg %xcc, %o6, %g1
orncc %g5, %g3, %i6
umul %l6, 0x0348, %l3
sir 0x147B
tcs %xcc, 0x4
or %l5, 0x08CD, %i0
movrlz %i7, 0x136, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32ln %g6, %i2, %i4
stbar
subccc %g2, %o1, %i1
fmovda %xcc, %f29, %f17
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x318] %asi, %o2 ripped by fixASI40.pl ripped by fixASI40.pl
tvs %icc, 0x0
subccc %l4, %l1, %o7
movle %icc, %o3, %i5
fble %fcc0, loop_407
movre %i3, 0x34E, %o0
fmovdleu %icc, %f12, %f25
tneg %icc, 0x6
loop_407:
tpos %xcc, 0x7
sllx %l0, %o4, %l2
umul %o5, %o6, %g1
movle %xcc, %g4, %g5
orn %i6, 0x1042, %g3
udivx %l6, 0x06D4, %l5
fnot1s %f26, %f23
edge32n %i0, %l3, %i7
bg,a,pn %xcc, loop_408
fmovrdlz %g7, %f22, %f2
sra %g6, 0x00, %i4
fbl %fcc1, loop_409
loop_408:
fabsd %f18, %f6
subccc %g2, %i2, %i1
add %o2, 0x0E37, %o1
loop_409:
nop
setx loop_410, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movvs %icc, %l4, %o7
array16 %o3, %l1, %i3
ldsb [%l7 + 0x2A], %o0
loop_410:
edge16l %i5, %o4, %l2
fpackfix %f18, %f30
tsubcctv %l0, 0x00C5, %o5
nop
set 0x30, %o3
ldsw [%l7 + %o3], %g1
flush %l7 + 0x4C
std %g4, [%l7 + 0x60]
std %g4, [%l7 + 0x30]
orncc %o6, %g3, %i6
movneg %icc, %l5, %l6
srlx %l3, 0x01, %i7
subccc %g7, %i0, %g6
tl %xcc, 0x3
bneg %icc, loop_411
brlz %g2, loop_412
movpos %xcc, %i4, %i2
brnz %o2, loop_413
loop_411:
fbne,a %fcc0, loop_414
loop_412:
fbe %fcc1, loop_415
fcmpgt16 %f6, %f22, %o1
loop_413:
ldstub [%l7 + 0x16], %l4
loop_414:
ldd [%l7 + 0x58], %f28
loop_415:
edge32l %o7, %i1, %l1
fmovsa %xcc, %f28, %f4
tleu %xcc, 0x2
movrgz %o3, 0x2EC, %o0
set 0x5E, %g3
stha %i3, [%l7 + %g3] 0x10
movgu %xcc, %o4, %l2
ldd [%l7 + 0x60], %f16
fbul %fcc3, loop_416
brnz %l0, loop_417
mulx %i5, %g1, %o5
edge8l %g5, %o6, %g4
loop_416:
array32 %i6, %l5, %g3
loop_417:
fbn %fcc1, loop_418
tn %icc, 0x3
tcs %icc, 0x5
wr %g0, 0x89, %asi
stba %l3, [%l7 + 0x6B] %asi
loop_418:
be,pn %icc, loop_419
alignaddr %l6, %g7, %i7
sethi 0x1CA6, %i0
bl,pt %icc, loop_420
loop_419:
tcs %icc, 0x0
fba %fcc2, loop_421
taddcc %g6, %i4, %i2
loop_420:
fmovspos %icc, %f16, %f12
sdivx %g2, 0x1177, %o2
loop_421:
fxnors %f25, %f19, %f5
srl %o1, 0x1A, %l4
edge32n %o7, %l1, %i1
fmovsneg %icc, %f31, %f22
nop
setx loop_422, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
ld [%l7 + 0x74], %f26
movrne %o0, 0x306, %o3
tsubcc %o4, 0x1120, %i3
loop_422:
fmovrslz %l0, %f14, %f23
bn,a %icc, loop_423
tn %xcc, 0x0
orcc %l2, %g1, %o5
ldstub [%l7 + 0x10], %i5
loop_423:
edge32ln %g5, %o6, %i6
tle %icc, 0x0
movleu %icc, %l5, %g3
nop
set 0x24, %i2
prefetch [%l7 + %i2], 0x2
move %icc, %l3, %l6
smul %g4, 0x13B5, %g7
fornot2s %f14, %f27, %f7
fcmpne16 %f24, %f8, %i0
edge8ln %g6, %i7, %i2
wr %g0, 0x80, %asi
sta %f16, [%l7 + 0x6C] %asi
movn %xcc, %i4, %o2
ble %icc, loop_424
nop
setx loop_425, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
add %o1, %l4, %o7
fmovdge %xcc, %f23, %f18
loop_424:
brz,a %g2, loop_426
loop_425:
prefetch [%l7 + 0x54], 0x3
membar 0x63
fbu %fcc0, loop_427
loop_426:
brz %l1, loop_428
fbuge,a %fcc2, loop_429
umulcc %o0, %o3, %i1
loop_427:
fmovsleu %xcc, %f5, %f12
loop_428:
edge32n %o4, %l0, %i3
loop_429:
orcc %g1, %o5, %l2
udivx %i5, 0x04F9, %g5
ldstub [%l7 + 0x3A], %o6
fcmpne16 %f30, %f24, %l5
sethi 0x1B1C, %g3
brz,a %l3, loop_430
ba,a %xcc, loop_431
ld [%l7 + 0x60], %f29
subc %i6, %l6, %g4
loop_430:
movrlez %g7, 0x05E, %g6
loop_431:
mova %icc, %i0, %i2
xorcc %i7, 0x0336, %o2
edge8l %o1, %i4, %o7
fmovscs %icc, %f22, %f14
fmovsg %xcc, %f14, %f10
fpmerge %f28, %f16, %f10
fmovspos %xcc, %f17, %f25
movcs %xcc, %g2, %l1
andncc %l4, %o3, %i1
fcmpne16 %f2, %f24, %o0
fpmerge %f17, %f15, %f30
fxnor %f20, %f26, %f28
bvs,pn %icc, loop_432
tcc %xcc, 0x7
membar 0x34
tleu %icc, 0x7
loop_432:
subccc %o4, 0x0E4D, %i3
addcc %g1, %o5, %l2
udivcc %l0, 0x0A4F, %g5
brnz,a %i5, loop_433
movcs %icc, %l5, %o6
fexpand %f27, %f26
tsubcc %g3, %i6, %l3
loop_433:
ldub [%l7 + 0x46], %l6
taddcctv %g7, %g6, %g4
fbl %fcc1, loop_434
alignaddr %i2, %i7, %i0
fcmpne32 %f0, %f18, %o2
ldsw [%l7 + 0x08], %o1
loop_434:
bvs,pn %icc, loop_435
ldsb [%l7 + 0x4A], %o7
fbul,a %fcc2, loop_436
mova %icc, %g2, %l1
loop_435:
array16 %i4, %o3, %i1
tcc %xcc, 0x4
loop_436:
orcc %l4, 0x0F95, %o0
swap [%l7 + 0x68], %i3
wr %g0, 0x89, %asi
lduha [%l7 + 0x60] %asi, %g1
fbl,a %fcc2, loop_437
movne %icc, %o4, %o5
fcmpeq16 %f26, %f28, %l2
fmovrsgez %g5, %f3, %f25
loop_437:
fbo,a %fcc2, loop_438
tcc %icc, 0x2
sdivx %l0, 0x01C6, %l5
fpackfix %f22, %f31
loop_438:
addccc %o6, %g3, %i6
addccc %i5, 0x0302, %l6
fpadd16 %f6, %f22, %f24
fbge,a %fcc3, loop_439
xor %l3, 0x0232, %g6
fmovsa %xcc, %f19, %f19
sir 0x0A06
loop_439:
xor %g7, %i2, %i7
orncc %g4, 0x079B, %i0
mulscc %o2, %o1, %g2
tvc %xcc, 0x3
or %l1, %o7, %o3
sir 0x070D
nop
setx loop_440, %l0, %l1
jmpl %l1, %i1
mulx %l4, 0x0EB9, %o0
orncc %i3, 0x1305, %g1
ldstub [%l7 + 0x18], %o4
loop_440:
movge %icc, %o5, %l2
ldsb [%l7 + 0x25], %g5
tneg %xcc, 0x0
array32 %i4, %l5, %l0
movg %icc, %o6, %g3
membar 0x5C
call loop_441
tgu %icc, 0x5
tvs %icc, 0x6
call loop_442
loop_441:
edge32ln %i5, %l6, %l3
fmovrse %i6, %f7, %f27
fmovsleu %icc, %f23, %f5
loop_442:
brgz %g6, loop_443
tg %icc, 0x0
fmovscc %icc, %f2, %f22
fpsub32 %f28, %f20, %f30
loop_443:
nop
set 0x3C, %g5
sta %f4, [%l7 + %g5] 0x88
xnorcc %g7, %i2, %g4
set 0x18, %g6
stha %i7, [%l7 + %g6] 0x27
membar #Sync
udivx %o2, 0x1347, %i0
edge16ln %o1, %g2, %o7
fsrc1s %f25, %f0
fmovdg %xcc, %f17, %f2
movg %icc, %l1, %i1
fmovrdgz %l4, %f10, %f28
fbg,a %fcc0, loop_444
movrne %o3, %o0, %g1
te %icc, 0x0
nop
set 0x68, %o2
stx %o4, [%l7 + %o2]
loop_444:
fmovrslz %o5, %f14, %f21
bgu %xcc, loop_445
bl,a loop_446
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %l2, 0x1CBF, %g5
loop_445:
edge8l %i4, %l5, %l0
loop_446:
fsrc1 %f14, %f24
taddcc %o6, 0x17FB, %i3
fcmpne32 %f20, %f2, %i5
ldx [%l7 + 0x50], %g3
subcc %l3, 0x1B77, %i6
brgez %g6, loop_447
bneg,a,pt %icc, loop_448
array32 %l6, %g7, %i2
xorcc %i7, %o2, %g4
loop_447:
subc %o1, 0x1C47, %g2
loop_448:
movg %icc, %o7, %l1
fmovdvs %icc, %f19, %f30
edge32ln %i1, %l4, %o3
bvs,a loop_449
brnz,a %i0, loop_450
addc %g1, 0x1C34, %o4
add %l7, 0x40, %l6
wr %g0, 0x04, %asi
casxa [%l6] 0x04, %o5, %o0
loop_449:
sll %g5, %i4, %l5
loop_450:
fcmpes %fcc2, %f12, %f16
ld [%l7 + 0x2C], %f6
and %l0, %o6, %l2
brnz,a %i3, loop_451
edge16ln %g3, %i5, %i6
edge8 %g6, %l6, %l3
for %f18, %f24, %f20
loop_451:
movrgz %i2, %g7, %o2
tgu %xcc, 0x1
andncc %g4, %o1, %g2
movrne %i7, %o7, %i1
prefetch [%l7 + 0x3C], 0x1
fbne,a %fcc3, loop_452
tl %icc, 0x6
edge16n %l1, %o3, %i0
tcs %icc, 0x5
loop_452:
movg %xcc, %g1, %o4
fmovrslez %o5, %f8, %f25
fba,a %fcc0, loop_453
tsubcc %o0, 0x0852, %l4
fmovrslez %i4, %f17, %f31
edge32ln %g5, %l5, %o6
loop_453:
membar 0x76
fandnot2 %f10, %f30, %f2
addccc %l2, %i3, %l0
tcs %xcc, 0x4
membar 0x17
movrlez %g3, %i5, %i6
umul %l6, %g6, %i2
tgu %icc, 0x2
call loop_454
movrlz %g7, %o2, %l3
smulcc %g4, %g2, %i7
xor %o7, 0x1AFD, %i1
loop_454:
sdivcc %o1, 0x04BE, %l1
fexpand %f12, %f8
udivcc %o3, 0x0A76, %g1
orn %i0, 0x19CC, %o5
sub %o4, %l4, %o0
xorcc %g5, %l5, %i4
movne %icc, %o6, %l2
fmovd %f6, %f0
orn %l0, %g3, %i3
fnot2s %f29, %f19
fnot2 %f14, %f0
edge8l %i6, %i5, %g6
alignaddrl %l6, %g7, %i2
bl,a,pn %xcc, loop_455
tle %icc, 0x7
fmovrsne %l3, %f5, %f23
wr %g0, 0x10, %asi
ldxa [%l7 + 0x78] %asi, %o2
loop_455:
sra %g4, %i7, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %icc, %g2, %i1
srax %l1, %o3, %g1
smulcc %o1, %o5, %i0
edge16n %l4, %o4, %o0
edge32l %g5, %l5, %o6
and %l2, %i4, %l0
fone %f2
fmovsgu %icc, %f13, %f12
umulcc %g3, 0x1DC0, %i6
sir 0x16C7
edge32 %i5, %g6, %i3
brgez,a %g7, loop_456
edge16 %l6, %l3, %o2
set 0x40, %i5
stda %f16, [%l7 + %i5] 0x16
membar #Sync
loop_456:
nop
set 0x40, %i3
stda %f0, [%l7 + %i3] 0x16
membar #Sync
set 0x6F, %g1
lduba [%l7 + %g1] 0x11, %g4
sir 0x050D
tsubcctv %i7, 0x0C52, %i2
tvs %icc, 0x0
tle %icc, 0x2
fmovda %icc, %f23, %f11
umul %g2, 0x0E6E, %i1
array16 %l1, %o7, %o3
addc %o1, 0x10C2, %o5
faligndata %f6, %f24, %f16
ldx [%l7 + 0x70], %g1
tsubcctv %l4, 0x0FD0, %o4
orcc %o0, %i0, %g5
fxor %f2, %f18, %f10
nop
setx loop_457, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fxnors %f4, %f9, %f1
fornot1s %f30, %f9, %f24
fcmpne16 %f14, %f28, %l5
loop_457:
taddcctv %o6, 0x1A37, %i4
ldstub [%l7 + 0x19], %l0
fpsub32 %f12, %f28, %f20
tgu %xcc, 0x6
movrlz %g3, %l2, %i5
sdivx %i6, 0x0257, %i3
stx %g7, [%l7 + 0x18]
movge %icc, %l6, %l3
edge16ln %o2, %g6, %i7
movle %xcc, %i2, %g2
fandnot1 %f14, %f20, %f0
brlz,a %g4, loop_458
addc %l1, 0x1CF2, %i1
add %o7, 0x0A38, %o1
fmovsge %xcc, %f21, %f15
loop_458:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x04, %asi
ldsha [%l7 + 0x5A] %asi, %o3
edge8l %g1, %o5, %l4
umul %o4, %o0, %i0
fpack16 %f30, %f26
xnorcc %l5, %g5, %o6
umul %i4, %l0, %l2
tleu %xcc, 0x7
movrgz %g3, 0x09B, %i6
movvs %xcc, %i5, %g7
set 0x40, %l5
ldda [%l7 + %l5] 0x04, %f0
fornot1 %f6, %f8, %f18
bne,a loop_459
addc %l6, %l3, %o2
tg %xcc, 0x2
umulcc %g6, 0x1DDA, %i7
loop_459:
srlx %i2, %g2, %g4
ldx [%l7 + 0x38], %l1
fornot1 %f6, %f18, %f6
wr %g0, 0x10, %asi
lduha [%l7 + 0x64] %asi, %i3
xnor %o7, 0x11EB, %i1
xnorcc %o3, %o1, %o5
sdivcc %g1, 0x030E, %l4
movre %o0, %o4, %i0
and %g5, %l5, %i4
mova %xcc, %o6, %l2
array32 %g3, %i6, %l0
stw %g7, [%l7 + 0x40]
tneg %icc, 0x2
movcc %xcc, %l6, %i5
fmovscs %icc, %f18, %f13
array8 %l3, %o2, %g6
stx %i7, [%l7 + 0x08]
ldsw [%l7 + 0x54], %i2
lduw [%l7 + 0x1C], %g2
set 0x08, %o7
lduwa [%l7 + %o7] 0x11, %l1
fands %f10, %f10, %f16
mova %icc, %i3, %g4
mulx %i1, %o7, %o1
fmovsle %xcc, %f18, %f14
bl loop_460
fbe,a %fcc0, loop_461
movge %xcc, %o5, %o3
sth %g1, [%l7 + 0x4C]
loop_460:
fmovdgu %xcc, %f26, %f1
loop_461:
std %f30, [%l7 + 0x08]
tneg %icc, 0x3
te %xcc, 0x0
fmovrse %l4, %f12, %f12
fpsub32s %f8, %f8, %f20
fpadd16 %f12, %f20, %f26
subc %o4, 0x0A65, %i0
call loop_462
andncc %g5, %o0, %i4
wr %g0, 0x89, %asi
lda [%l7 + 0x3C] %asi, %f0
loop_462:
nop
wr %g0, 0x18, %asi
lduha [%l7 + 0x2A] %asi, %l5
fbug,a %fcc3, loop_463
array16 %o6, %g3, %l2
edge32l %l0, %g7, %i6
fbge %fcc1, loop_464
loop_463:
brz %i5, loop_465
faligndata %f8, %f6, %f0
umul %l3, %o2, %l6
loop_464:
bge,a %icc, loop_466
loop_465:
tg %xcc, 0x3
orn %i7, 0x0DC8, %g6
edge8l %g2, %i2, %i3
loop_466:
edge8n %g4, %i1, %o7
set 0x38, %o5
ldswa [%l7 + %o5] 0x10, %l1
brlz,a %o1, loop_467
smul %o5, %o3, %g1
alignaddr %l4, %i0, %g5
edge32n %o4, %o0, %l5
loop_467:
ldd [%l7 + 0x10], %f18
be,a loop_468
mulscc %i4, 0x1A10, %o6
udivx %l2, 0x0E19, %g3
ta %icc, 0x7
loop_468:
movl %xcc, %l0, %i6
addccc %i5, 0x1982, %l3
srax %g7, 0x18, %o2
fpsub16 %f4, %f10, %f4
edge16n %l6, %g6, %i7
fpsub32s %f7, %f30, %f11
srl %i2, %i3, %g2
movleu %icc, %i1, %g4
movcs %icc, %l1, %o1
fcmpeq16 %f4, %f24, %o7
array16 %o3, %g1, %o5
tvc %icc, 0x7
fmovd %f20, %f4
tpos %icc, 0x0
nop
setx loop_469, %l0, %l1
jmpl %l1, %i0
tcc %icc, 0x3
fbul %fcc0, loop_470
subccc %g5, %l4, %o4
loop_469:
ldx [%l7 + 0x08], %o0
fbl %fcc3, loop_471
loop_470:
srl %i4, %l5, %o6
movl %icc, %g3, %l2
fcmpgt16 %f6, %f30, %l0
loop_471:
fands %f20, %f0, %f9
fmovrsgez %i5, %f10, %f13
and %l3, %i6, %o2
xorcc %g7, %g6, %l6
fmovdg %xcc, %f19, %f10
tle %xcc, 0x7
stb %i7, [%l7 + 0x41]
movn %xcc, %i3, %g2
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
edge32 %i2, %g4, %i1
wr %g0, 0x80, %asi
ldsha [%l7 + 0x2E] %asi, %l1
taddcctv %o7, 0x1390, %o3
prefetch [%l7 + 0x18], 0x0
movre %g1, %o1, %i0
fnegs %f22, %f4
sth %o5, [%l7 + 0x5C]
fmovrse %l4, %f15, %f3
fnot2s %f24, %f24
fble,a %fcc1, loop_472
alignaddr %o4, %g5, %o0
bvc,pt %xcc, loop_473
std %i4, [%l7 + 0x30]
loop_472:
fmovdcc %icc, %f31, %f18
tgu %xcc, 0x0
loop_473:
fmovrdgz %l5, %f26, %f12
set 0x108, %g4
stxa %o6, [%g0 + %g4] 0x21
edge8ln %g3, %l2, %i5
nop
setx loop_474, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
add %l0, %i6, %o2
movpos %icc, %l3, %g7
ldsb [%l7 + 0x72], %l6
loop_474:
sethi 0x1A26, %i7
taddcctv %g6, 0x1BCD, %g2
alignaddrl %i2, %g4, %i3
array16 %i1, %l1, %o3
tg %icc, 0x0
xor %o7, %o1, %i0
brnz,a %g1, loop_475
sir 0x177B
fnot2s %f7, %f5
addc %l4, %o5, %g5
loop_475:
sir 0x1980
edge8 %o0, %i4, %l5
fpmerge %f0, %f21, %f0
tcs %icc, 0x2
fcmple16 %f26, %f24, %o6
fpadd32 %f22, %f12, %f16
subccc %g3, %o4, %l2
movneg %xcc, %l0, %i5
tg %icc, 0x2
ldd [%l7 + 0x38], %f12
tneg %xcc, 0x0
mulx %o2, 0x046D, %l3
srl %i6, 0x00, %l6
popc %i7, %g6
wr %g0, 0xe3, %asi
stda %g2, [%l7 + 0x30] %asi
membar #Sync
edge8ln %g7, %i2, %g4
array8 %i3, %i1, %l1
tn %icc, 0x5
brgz %o3, loop_476
orcc %o1, %i0, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x2b, %asi
ldda [%l7 + 0x50] %asi, %l4
loop_476:
xnor %o7, %o5, %g5
subc %i4, %l5, %o6
tge %xcc, 0x2
andncc %o0, %g3, %l2
bshuffle %f28, %f2, %f6
addccc %o4, 0x1D72, %l0
fpadd16 %f10, %f22, %f26
fornot1s %f10, %f12, %f30
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x08] %asi, 0x3
move %xcc, %i5, %i6
or %l3, 0x00D6, %l6
fsrc1s %f22, %f21
tl %xcc, 0x3
tsubcctv %g6, 0x05B4, %g2
alignaddrl %i7, %g7, %i2
ba %icc, loop_477
addccc %i3, 0x042A, %i1
movgu %xcc, %g4, %o3
ble,pt %xcc, loop_478
loop_477:
andncc %l1, %o1, %i0
fmovrslez %g1, %f14, %f25
fandnot1 %f18, %f10, %f18
loop_478:
addccc %l4, 0x0116, %o7
fsrc1 %f28, %f18
ldsb [%l7 + 0x72], %g5
ba,a,pn %icc, loop_479
fmovde %xcc, %f6, %f3
udiv %i4, 0x02E1, %o5
tcs %icc, 0x0
loop_479:
tcc %icc, 0x1
and %o6, %l5, %o0
subccc %g3, %o4, %l2
set 0x18, %o6
stda %o2, [%l7 + %o6] 0xea
membar #Sync
ldsb [%l7 + 0x57], %i5
sir 0x1058
orncc %i6, 0x0E31, %l0
fbo,a %fcc2, loop_480
movvs %icc, %l3, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %icc, %g6, %g2
loop_480:
tne %xcc, 0x6
array32 %i7, %g7, %i3
fors %f23, %f24, %f12
movrgz %i2, 0x198, %i1
add %o3, 0x0B9F, %l1
popc %o1, %g4
sra %g1, 0x19, %l4
movrne %i0, 0x2C7, %g5
sll %i4, 0x11, %o5
faligndata %f4, %f16, %f22
tsubcctv %o6, 0x0151, %l5
bpos,a %xcc, loop_481
movge %icc, %o7, %g3
sll %o4, 0x04, %l2
movrgez %o2, 0x3E2, %o0
loop_481:
edge32 %i5, %l0, %i6
edge16 %l3, %g6, %l6
edge32ln %i7, %g7, %g2
fmovsgu %icc, %f19, %f30
alignaddr %i3, %i2, %i1
sir 0x0DC3
subc %o3, 0x0452, %l1
tge %xcc, 0x4
addccc %o1, %g4, %g1
movn %icc, %l4, %i0
movn %xcc, %g5, %o5
srax %i4, 0x09, %o6
movneg %icc, %l5, %g3
orn %o7, %o4, %l2
mulx %o0, 0x1206, %i5
fmovrslz %o2, %f15, %f19
mulx %i6, 0x089D, %l0
fnands %f29, %f25, %f11
movl %xcc, %g6, %l6
ldd [%l7 + 0x30], %i6
fandnot1 %f14, %f22, %f20
bvs,a,pn %icc, loop_482
stb %l3, [%l7 + 0x41]
fsrc1 %f8, %f24
std %g2, [%l7 + 0x48]
loop_482:
stbar
sir 0x00F2
bneg,a loop_483
bl,pn %icc, loop_484
ta %xcc, 0x0
fandnot1 %f20, %f10, %f14
loop_483:
xnor %g7, 0x15AA, %i3
loop_484:
fmuld8sux16 %f28, %f22, %f2
membar #Sync
wr %g0, 0xf1, %asi
ldda [%l7 + 0x40] %asi, %f16
orncc %i2, 0x17AC, %o3
andn %l1, 0x0248, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array16 %g4, %i1, %l4
edge8ln %g1, %g5, %i0
subc %i4, 0x0D02, %o5
addc %o6, 0x0C79, %g3
alignaddrl %l5, %o4, %l2
fblg,a %fcc3, loop_485
move %xcc, %o7, %o0
fmovsvc %icc, %f4, %f22
edge8l %i5, %o2, %i6
loop_485:
fbl %fcc1, loop_486
brlez %l0, loop_487
fbu,a %fcc0, loop_488
sub %g6, %l6, %l3
loop_486:
popc 0x1488, %g2
loop_487:
lduw [%l7 + 0x18], %g7
loop_488:
fmovdpos %icc, %f30, %f1
fsrc1 %f10, %f16
wr %g0, 0x89, %asi
swapa [%l7 + 0x58] %asi, %i7
tne %icc, 0x1
bl,a %xcc, loop_489
movgu %icc, %i2, %o3
tl %icc, 0x5
xor %l1, %i3, %g4
loop_489:
edge32 %o1, %l4, %g1
fbge,a %fcc1, loop_490
udivx %i1, 0x1724, %i0
movpos %icc, %i4, %g5
edge8l %o5, %g3, %l5
loop_490:
udivcc %o4, 0x1E52, %o6
udivx %o7, 0x07A6, %l2
swap [%l7 + 0x58], %o0
wr %g0, 0x89, %asi
ldxa [%l7 + 0x18] %asi, %i5
tvs %xcc, 0x3
fmovsge %icc, %f25, %f28
srl %o2, %l0, %g6
srl %i6, %l3, %g2
tsubcc %g7, %l6, %i7
sdiv %o3, 0x0928, %l1
set 0x74, %g2
ldstuba [%l7 + %g2] 0x18, %i2
fnand %f24, %f12, %f6
fmovrdne %i3, %f22, %f24
stx %g4, [%l7 + 0x48]
edge32l %o1, %l4, %i1
fmovdgu %icc, %f27, %f31
movpos %xcc, %g1, %i4
fbe %fcc2, loop_491
popc %i0, %g5
fba,a %fcc3, loop_492
fmovrdgez %g3, %f4, %f4
loop_491:
fmovdge %xcc, %f30, %f16
alignaddr %o5, %o4, %l5
loop_492:
fcmpgt16 %f2, %f26, %o7
fsrc1s %f10, %f24
movvc %icc, %l2, %o6
movrgez %i5, %o2, %l0
movl %xcc, %g6, %o0
taddcctv %i6, %g2, %g7
sub %l6, 0x1387, %i7
tcc %xcc, 0x7
xor %o3, 0x0BF3, %l3
fpsub16 %f12, %f28, %f18
movpos %xcc, %l1, %i3
subc %i2, %o1, %g4
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x60] %asi, 0x1
edge8 %g1, %i4, %i0
fsrc1 %f6, %f12
nop
setx loop_493, %l0, %l1
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 %i1, 0x0A51, %g3
fcmpgt32 %f30, %f12, %g5
movvc %xcc, %o4, %l5
loop_493:
movrlez %o7, %o5, %o6
ldd [%l7 + 0x68], %f4
edge32ln %l2, %i5, %l0
movneg %icc, %o2, %o0
fmovdvc %icc, %f19, %f12
popc %i6, %g6
edge32 %g7, %l6, %i7
movg %xcc, %o3, %g2
xor %l1, 0x11D9, %l3
fcmpne16 %f14, %f30, %i2
movneg %icc, %o1, %g4
xor %i3, 0x1F3B, %l4
lduh [%l7 + 0x1E], %g1
fbl,a %fcc3, loop_494
brgez,a %i0, loop_495
fbn %fcc2, loop_496
fmovsge %xcc, %f19, %f1
loop_494:
fcmpgt32 %f12, %f30, %i4
loop_495:
movpos %icc, %i1, %g5
loop_496:
fornot2 %f14, %f28, %f10
edge16 %o4, %l5, %g3
fmovdl %icc, %f25, %f12
movrgz %o5, %o7, %o6
tvs %icc, 0x7
sdivcc %i5, 0x095E, %l2
fbe %fcc1, loop_497
mulx %l0, %o2, %o0
tvc %xcc, 0x4
tcs %icc, 0x1
loop_497:
fpsub16 %f28, %f14, %f8
sdivx %i6, 0x13EF, %g6
fands %f7, %f4, %f27
fandnot2s %f2, %f26, %f14
tcs %icc, 0x0
edge8l %l6, %i7, %o3
srl %g7, 0x1F, %l1
alignaddr %g2, %l3, %i2
sdivcc %o1, 0x1108, %i3
or %l4, %g4, %g1
movvs %icc, %i0, %i4
bg loop_498
edge32l %g5, %i1, %o4
ldx [%l7 + 0x38], %g3
bvc,a,pn %icc, loop_499
loop_498:
xnor %o5, %l5, %o7
udivx %o6, 0x09ED, %i5
umul %l2, %l0, %o0
loop_499:
fpadd32s %f25, %f19, %f20
fcmped %fcc0, %f18, %f16
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x20] %asi, 0x1
ldsb [%l7 + 0x1D], %o2
movrgez %g6, %i7, %l6
movgu %xcc, %o3, %l1
taddcctv %g2, %g7, %l3
movge %icc, %o1, %i3
mulx %i2, 0x0920, %g4
andcc %g1, 0x0E71, %i0
fmovsge %icc, %f15, %f19
fcmpgt16 %f8, %f2, %i4
fmovdleu %xcc, %f25, %f23
tcc %icc, 0x1
edge16n %l4, %g5, %i1
alignaddrl %g3, %o5, %o4
stbar
movn %xcc, %o7, %l5
tgu %xcc, 0x0
stw %i5, [%l7 + 0x08]
array32 %l2, %o6, %l0
std %i6, [%l7 + 0x40]
sdiv %o2, 0x12E5, %o0
edge32n %i7, %l6, %g6
wr %g0, 0x89, %asi
lduwa [%l7 + 0x74] %asi, %l1
brgz,a %g2, loop_500
movn %icc, %o3, %g7
smul %o1, 0x1569, %l3
fpmerge %f2, %f11, %f14
loop_500:
tvc %icc, 0x2
brlz %i3, loop_501
movleu %xcc, %g4, %g1
umul %i0, %i2, %l4
fpackfix %f4, %f4
loop_501:
ldsw [%l7 + 0x48], %i4
fmovdleu %xcc, %f15, %f9
fzeros %f24
edge16l %g5, %i1, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %o5, %o4, %l5
subccc %i5, %l2, %o6
orcc %o7, %i6, %o2
sdivx %l0, 0x1396, %o0
orncc %i7, 0x12E5, %g6
bgu,pt %icc, loop_502
movrlez %l1, %g2, %o3
fblg %fcc1, loop_503
bge,a,pn %xcc, loop_504
loop_502:
movvs %icc, %l6, %o1
fbue %fcc2, loop_505
loop_503:
brgz %g7, loop_506
loop_504:
fmovdpos %xcc, %f13, %f0
xor %l3, 0x1EB4, %g4
loop_505:
ldstub [%l7 + 0x14], %g1
loop_506:
tgu %icc, 0x7
fabsd %f30, %f6
fones %f22
umulcc %i0, %i2, %l4
srlx %i4, %i3, %g5
tneg %icc, 0x4
edge16ln %g3, %o5, %o4
taddcc %l5, 0x198B, %i5
fnot2s %f14, %f27
set 0x38, %o1
prefetcha [%l7 + %o1] 0x11, 0x1
addccc %l2, 0x1506, %o7
tne %icc, 0x5
or %o6, 0x0653, %o2
tgu %xcc, 0x1
edge8 %l0, %i6, %o0
subc %g6, 0x1CB8, %i7
fornot1s %f8, %f13, %f1
fpack16 %f28, %f20
ldd [%l7 + 0x28], %g2
lduh [%l7 + 0x36], %l1
movl %icc, %o3, %o1
fmul8sux16 %f10, %f22, %f12
bshuffle %f2, %f12, %f24
add %l6, 0x1C2F, %l3
alignaddrl %g7, %g1, %i0
set 0x1C, %i1
lda [%l7 + %i1] 0x80, %f10
tcc %xcc, 0x5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %i2, %l4, %g4
tvs %xcc, 0x1
brlez %i4, loop_507
fbo,a %fcc3, loop_508
fcmpeq32 %f6, %f12, %i3
fone %f24
loop_507:
mulscc %g5, 0x17D8, %g3
loop_508:
edge32l %o4, %o5, %l5
andncc %i1, %l2, %i5
fcmps %fcc2, %f3, %f30
fabsd %f2, %f4
edge32l %o7, %o6, %o2
array16 %l0, %i6, %o0
sethi 0x10BF, %i7
movrlz %g2, 0x062, %l1
prefetch [%l7 + 0x50], 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fba %fcc3, loop_509
edge16 %g6, %o1, %l6
set 0x60, %i6
ldda [%l7 + %i6] 0xe3, %l2
loop_509:
orn %g7, %g1, %i0
fmovdg %xcc, %f18, %f18
fmovrdgez %o3, %f26, %f14
udivcc %i2, 0x12C1, %g4
movge %icc, %i4, %i3
edge16n %g5, %g3, %l4
tg %xcc, 0x0
flush %l7 + 0x14
fone %f28
set 0x6D, %l4
stba %o4, [%l7 + %l4] 0x10
bpos,a %xcc, loop_510
taddcc %l5, %o5, %l2
xor %i5, 0x0204, %o7
movneg %xcc, %i1, %o2
loop_510:
movre %l0, %i6, %o6
sdivx %o0, 0x109B, %g2
be,a,pt %icc, loop_511
movrne %i7, %g6, %o1
mova %icc, %l1, %l3
set 0x68, %l0
prefetcha [%l7 + %l0] 0x14, 0x3
loop_511:
nop
set 0x6C, %o0
ldsha [%l7 + %o0] 0x81, %g7
addc %g1, 0x1B36, %i0
xnorcc %o3, %i2, %i4
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x60] %asi, 0x2
srax %i3, %g5, %g3
sir 0x0414
fbue,a %fcc1, loop_512
fnands %f27, %f19, %f13
fcmps %fcc3, %f21, %f31
stw %o4, [%l7 + 0x48]
loop_512:
tne %xcc, 0x5
fpadd32 %f4, %f28, %f28
nop
setx loop_513, %l0, %l1
jmpl %l1, %l4
pdist %f16, %f22, %f10
fmovdne %icc, %f7, %f16
movrgez %o5, %l5, %i5
loop_513:
ldstub [%l7 + 0x2C], %l2
edge16ln %o7, %o2, %l0
srl %i6, %i1, %o0
set 0x18, %l1
stha %g2, [%l7 + %l1] 0x88
fcmpgt16 %f12, %f20, %i7
fxors %f5, %f28, %f19
ldx [%l7 + 0x70], %o6
fbe,a %fcc1, loop_514
brgez %o1, loop_515
fpsub32s %f3, %f1, %f19
set 0x10, %l6
sta %f23, [%l7 + %l6] 0x15
loop_514:
fpadd16 %f10, %f18, %f24
loop_515:
tpos %icc, 0x3
te %xcc, 0x3
fpmerge %f21, %f17, %f14
fmovdneg %xcc, %f16, %f14
mulscc %l1, 0x0A0B, %l3
tvc %icc, 0x1
membar 0x4F
be,a %xcc, loop_516
brlz,a %g6, loop_517
fbg,a %fcc0, loop_518
umulcc %g7, 0x0CF6, %g1
loop_516:
nop
setx loop_519, %l0, %l1
jmpl %l1, %l6
loop_517:
movl %icc, %o3, %i2
loop_518:
srl %i4, 0x10, %g4
tsubcc %i0, 0x1379, %g5
loop_519:
movge %xcc, %i3, %o4
fmovsneg %xcc, %f3, %f15
movrlez %l4, 0x36D, %g3
flush %l7 + 0x64
xnor %l5, %o5, %i5
fones %f16
smulcc %l2, %o2, %l0
fbuge,a %fcc2, loop_520
fandnot2 %f10, %f24, %f2
tsubcctv %o7, %i1, %o0
movn %icc, %g2, %i6
loop_520:
nop
setx loop_521, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
ldd [%l7 + 0x40], %o6
umulcc %o1, 0x03D3, %l1
fbn,a %fcc2, loop_522
loop_521:
andcc %i7, %g6, %l3
fors %f27, %f17, %f17
fmovrdne %g7, %f16, %f16
loop_522:
nop
set 0x30, %i4
stxa %l6, [%l7 + %i4] 0x11
tpos %xcc, 0x3
sir 0x118C
tl %xcc, 0x5
edge8 %o3, %g1, %i2
fbn %fcc2, loop_523
edge16ln %g4, %i4, %g5
udiv %i3, 0x1C0C, %i0
tcs %xcc, 0x4
loop_523:
membar 0x6D
fmovspos %icc, %f9, %f3
tl %xcc, 0x1
taddcctv %o4, 0x109A, %g3
prefetch [%l7 + 0x78], 0x2
orncc %l5, %l4, %i5
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x48] %asi, 0x1
fmovde %icc, %f18, %f0
edge8l %l2, %o2, %l0
tneg %xcc, 0x3
fbe %fcc0, loop_524
bcc loop_525
edge8n %i1, %o7, %o0
add %l7, 0x38, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %i6, %o6
loop_524:
fbne %fcc1, loop_526
loop_525:
fmul8x16al %f20, %f9, %f4
fbuge %fcc2, loop_527
fpadd32s %f21, %f30, %f11
loop_526:
fbn %fcc1, loop_528
movleu %icc, %g2, %l1
loop_527:
sir 0x14EF
fcmple16 %f14, %f6, %o1
loop_528:
edge32 %g6, %i7, %l3
movvs %icc, %l6, %o3
orncc %g7, 0x062D, %g1
fpmerge %f21, %f12, %f20
subcc %g4, 0x063A, %i2
andncc %i4, %i3, %g5
movpos %xcc, %i0, %g3
alignaddr %l5, %l4, %i5
move %xcc, %o5, %o4
andn %l2, 0x0E73, %l0
movcs %icc, %i1, %o7
xorcc %o0, %i6, %o2
fmovrsgz %g2, %f15, %f5
udiv %o6, 0x05B3, %l1
fmovsa %icc, %f17, %f8
fcmpeq32 %f12, %f24, %o1
fmovdcs %icc, %f3, %f17
tvc %xcc, 0x0
fbule %fcc3, loop_529
fmovsgu %xcc, %f29, %f27
add %l7, 0x40, %l6
wr %g0, 0x19, %asi
casxa [%l6] 0x19, %i7, %l3
loop_529:
fcmpes %fcc1, %f2, %f27
fmovrsgez %l6, %f29, %f2
for %f24, %f16, %f18
wr %g0, 0x18, %asi
ldswa [%l7 + 0x4C] %asi, %g6
brlez %o3, loop_530
tcc %xcc, 0x4
tpos %icc, 0x7
mulx %g1, %g7, %i2
loop_530:
fcmple16 %f14, %f10, %i4
prefetch [%l7 + 0x08], 0x2
bpos,a,pt %xcc, loop_531
brnz,a %i3, loop_532
fnot1 %f4, %f20
smul %g5, %i0, %g3
loop_531:
nop
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x24] %asi, %l5
loop_532:
stx %g4, [%l7 + 0x60]
edge32l %i5, %o5, %l4
subccc %o4, 0x1F8E, %l2
fmovsgu %xcc, %f21, %f11
movvc %icc, %l0, %i1
array16 %o7, %i6, %o2
edge16 %g2, %o6, %o0
taddcc %o1, %i7, %l1
edge32n %l6, %l3, %g6
tsubcctv %g1, %g7, %o3
edge32l %i2, %i4, %i3
srl %i0, %g3, %l5
edge8 %g4, %g5, %o5
fba,a %fcc3, loop_533
addc %i5, %o4, %l2
edge16ln %l4, %l0, %o7
stw %i1, [%l7 + 0x5C]
loop_533:
tcs %icc, 0x2
set 0x14, %o4
sta %f18, [%l7 + %o4] 0x14
fxnor %f18, %f18, %f2
fmovrdlz %o2, %f14, %f4
movpos %icc, %g2, %i6
swap [%l7 + 0x6C], %o6
edge32l %o1, %i7, %o0
movpos %icc, %l1, %l3
fbu %fcc0, loop_534
orncc %l6, %g6, %g7
tvs %xcc, 0x5
movvs %xcc, %g1, %o3
loop_534:
tgu %icc, 0x5
srlx %i2, %i4, %i3
edge8 %g3, %l5, %i0
stbar
wr %g0, 0x19, %asi
stwa %g5, [%l7 + 0x0C] %asi
andn %o5, 0x1D2F, %i5
tcc %xcc, 0x0
sub %g4, %o4, %l4
andn %l0, 0x0347, %l2
addcc %i1, 0x0215, %o2
tsubcc %o7, 0x180C, %g2
alignaddrl %o6, %o1, %i7
set 0x74, %g7
lduwa [%l7 + %g7] 0x10, %i6
andncc %o0, %l3, %l1
edge32n %l6, %g6, %g1
stbar
edge32n %o3, %g7, %i4
edge8ln %i3, %g3, %i2
andn %i0, 0x14D7, %g5
movrgez %o5, %i5, %g4
fpack16 %f4, %f21
bge,a,pt %xcc, loop_535
brgez %l5, loop_536
brlez,a %o4, loop_537
ta %xcc, 0x0
loop_535:
fornot2 %f12, %f8, %f10
loop_536:
siam 0x6
loop_537:
movneg %icc, %l4, %l2
fmovsa %icc, %f21, %f26
wr %g0, 0x23, %asi
stxa %l0, [%l7 + 0x20] %asi
membar #Sync
tsubcctv %o2, %o7, %g2
edge8l %o6, %i1, %i7
movrlez %o1, %o0, %i6
sub %l3, 0x092D, %l6
udivcc %l1, 0x04D8, %g6
fmovsgu %xcc, %f0, %f23
fmovdgu %xcc, %f26, %f5
edge32l %g1, %o3, %g7
set 0x40, %l2
stda %f0, [%l7 + %l2] 0xf1
membar #Sync
movn %xcc, %i3, %i4
fmovdg %xcc, %f10, %f10
andcc %g3, 0x031C, %i0
andn %i2, 0x1222, %g5
movre %i5, 0x3D3, %g4
brnz,a %l5, loop_538
edge16ln %o4, %o5, %l4
andcc %l0, 0x090B, %l2
fbul,a %fcc2, loop_539
loop_538:
tne %xcc, 0x4
brgez,a %o7, loop_540
movrne %g2, %o6, %i1
loop_539:
fnot1s %f22, %f17
fxnor %f4, %f4, %f16
loop_540:
srlx %i7, %o1, %o0
addcc %o2, 0x12F2, %l3
smulcc %l6, 0x0AD1, %i6
movrlez %l1, 0x0E2, %g1
umul %o3, %g6, %g7
addc %i4, %i3, %g3
sra %i0, 0x19, %i2
edge16l %g5, %g4, %l5
for %f28, %f30, %f10
flush %l7 + 0x18
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x40] %asi, 0x1
tle %icc, 0x1
sll %o4, %o5, %l0
brlez %l2, loop_541
sdivx %l4, 0x15E1, %o7
fcmpes %fcc1, %f13, %f17
edge16ln %g2, %i1, %i7
loop_541:
stbar
movgu %icc, %o6, %o0
fandnot1s %f25, %f24, %f15
move %xcc, %o2, %o1
nop
setx loop_542, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fxnor %f2, %f28, %f28
tg %xcc, 0x4
array8 %l3, %i6, %l6
loop_542:
fmovdneg %xcc, %f9, %f22
fxnor %f4, %f10, %f2
xor %l1, %g1, %o3
nop
setx loop_543, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sll %g6, %i4, %g7
fandnot2 %f6, %f30, %f26
andcc %g3, 0x16FF, %i3
loop_543:
ba,a %xcc, loop_544
ldsb [%l7 + 0x49], %i0
edge32n %g5, %i2, %l5
fmovrdne %g4, %f0, %f10
loop_544:
tn %icc, 0x2
add %o4, %i5, %l0
tne %xcc, 0x7
fcmps %fcc3, %f26, %f1
fmovdn %icc, %f2, %f25
edge8ln %l2, %l4, %o5
prefetch [%l7 + 0x60], 0x2
movrgz %g2, %i1, %o7
fpack32 %f8, %f18, %f22
movrne %o6, 0x239, %o0
movrgz %i7, %o2, %o1
set 0x6C, %l3
swapa [%l7 + %l3] 0x89, %i6
bgu,pt %xcc, loop_545
sra %l6, 0x02, %l1
smul %g1, %l3, %o3
fmovs %f7, %f13
loop_545:
fpsub32 %f24, %f2, %f0
fsrc2s %f16, %f31
tg %icc, 0x5
edge8ln %g6, %i4, %g3
tcs %icc, 0x0
fpadd16 %f18, %f10, %f26
set 0x40, %i7
ldda [%l7 + %i7] 0x89, %f16
or %g7, 0x19BA, %i3
brgez %i0, loop_546
umulcc %i2, 0x10AF, %l5
sth %g5, [%l7 + 0x72]
edge32n %g4, %o4, %l0
loop_546:
subccc %l2, %i5, %o5
stx %g2, [%l7 + 0x48]
fmovdne %xcc, %f20, %f6
orncc %i1, %l4, %o6
fcmpd %fcc1, %f16, %f16
edge16n %o7, %i7, %o0
fbu %fcc1, loop_547
array8 %o1, %o2, %l6
ta %icc, 0x4
movgu %xcc, %i6, %l1
loop_547:
fbu,a %fcc2, loop_548
andncc %g1, %l3, %g6
movneg %icc, %o3, %i4
andcc %g7, %g3, %i3
loop_548:
sll %i2, 0x0A, %i0
edge32 %l5, %g5, %g4
sra %o4, %l0, %l2
wr %g0, 0x1f, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
edge32l %o5, %g2, %i1
srax %i5, %l4, %o6
smulcc %o7, 0x036F, %o0
fpsub32 %f8, %f20, %f20
addcc %o1, %i7, %o2
fcmpne32 %f8, %f8, %l6
fxors %f16, %f21, %f21
stx %i6, [%l7 + 0x30]
bcc loop_549
and %l1, %g1, %l3
ldub [%l7 + 0x6F], %g6
fmovsneg %xcc, %f7, %f16
loop_549:
tge %xcc, 0x0
fmovse %icc, %f3, %f11
taddcc %i4, 0x147C, %g7
fzero %f22
orcc %g3, 0x1D65, %i3
alignaddr %o3, %i0, %l5
movrlez %g5, 0x35B, %i2
movrlez %o4, 0x127, %g4
edge32ln %l0, %o5, %l2
lduh [%l7 + 0x2A], %g2
edge8n %i1, %i5, %o6
sll %o7, %l4, %o0
fcmple16 %f8, %f14, %o1
set 0x40, %i0
stda %f0, [%l7 + %i0] 0x80
subc %o2, %i7, %i6
ldsw [%l7 + 0x34], %l1
tn %icc, 0x0
st %f21, [%l7 + 0x28]
te %icc, 0x2
udivcc %l6, 0x15E3, %l3
set 0x62, %g3
lduba [%l7 + %g3] 0x80, %g1
edge8n %i4, %g6, %g3
sir 0x0B38
bpos,a %xcc, loop_550
fmovsneg %icc, %f21, %f25
fand %f30, %f12, %f16
fmul8sux16 %f10, %f30, %f8
loop_550:
nop
wr %g0, 0x88, %asi
ldsha [%l7 + 0x1E] %asi, %i3
mova %icc, %g7, %o3
umulcc %l5, %i0, %g5
edge32ln %o4, %i2, %g4
movrlez %l0, %o5, %g2
ldsb [%l7 + 0x3A], %l2
smul %i5, %o6, %i1
taddcc %o7, %l4, %o0
movneg %xcc, %o1, %o2
umulcc %i7, 0x0EC0, %i6
taddcc %l6, 0x154B, %l1
stw %l3, [%l7 + 0x0C]
fbug %fcc0, loop_551
tsubcc %g1, 0x07FE, %g6
fabsd %f22, %f20
ld [%l7 + 0x5C], %f28
loop_551:
fcmpeq16 %f8, %f6, %g3
xnorcc %i4, 0x1D2D, %i3
movcc %xcc, %g7, %o3
fmovsvc %icc, %f13, %f27
fbu,a %fcc0, loop_552
subccc %l5, %i0, %g5
tsubcctv %o4, %g4, %i2
ldsh [%l7 + 0x3A], %o5
loop_552:
fbuge,a %fcc2, loop_553
nop
setx loop_554, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xorcc %g2, %l0, %i5
prefetch [%l7 + 0x54], 0x2
loop_553:
fmovdcc %icc, %f31, %f13
loop_554:
tn %xcc, 0x4
movne %xcc, %l2, %i1
fnegs %f3, %f24
fpadd16 %f6, %f16, %f28
srlx %o6, %l4, %o0
bn,pt %icc, loop_555
move %icc, %o7, %o1
movre %i7, %o2, %i6
srax %l1, %l3, %l6
loop_555:
edge8n %g6, %g3, %i4
fbl,a %fcc2, loop_556
andncc %g1, %g7, %i3
nop
set 0x1A, %i2
stb %l5, [%l7 + %i2]
tvc %xcc, 0x2
loop_556:
nop
set 0x1F, %o3
ldsb [%l7 + %o3], %i0
or %o3, 0x081B, %g5
fsrc1s %f28, %f11
umulcc %o4, 0x0EF8, %i2
movge %icc, %g4, %g2
pdist %f22, %f28, %f6
fexpand %f27, %f10
membar 0x19
fnot1s %f29, %f22
fmovsg %icc, %f31, %f31
and %l0, %o5, %i5
ldx [%l7 + 0x10], %i1
sethi 0x0FE2, %l2
st %f6, [%l7 + 0x4C]
fone %f26
wr %g0, 0x04, %asi
lduba [%l7 + 0x41] %asi, %o6
fmuld8ulx16 %f16, %f26, %f28
fmovdvc %xcc, %f20, %f29
movrlz %o0, %o7, %o1
fbule %fcc3, loop_557
subc %i7, %l4, %o2
movgu %icc, %i6, %l3
ldub [%l7 + 0x32], %l1
loop_557:
fmuld8ulx16 %f8, %f5, %f10
stx %l6, [%l7 + 0x10]
fxnors %f21, %f15, %f19
movre %g3, %i4, %g1
movge %icc, %g6, %i3
movne %icc, %g7, %i0
set 0x4E, %g6
ldsba [%l7 + %g6] 0x14, %l5
tsubcctv %o3, %o4, %g5
fblg %fcc0, loop_558
fmul8x16al %f14, %f19, %f30
edge32 %g4, %i2, %l0
edge16 %o5, %i5, %i1
loop_558:
movrne %l2, 0x339, %o6
fpmerge %f6, %f16, %f10
fmovrsne %o0, %f0, %f9
addccc %g2, %o7, %o1
lduw [%l7 + 0x40], %i7
subcc %l4, 0x09A0, %i6
fcmpd %fcc2, %f22, %f24
movrgz %o2, 0x3B3, %l3
alignaddrl %l1, %g3, %l6
tneg %xcc, 0x0
edge32ln %i4, %g6, %g1
fnegs %f23, %f5
taddcc %g7, 0x16F5, %i0
fcmpgt32 %f22, %f12, %l5
tsubcctv %o3, 0x0D1B, %i3
tpos %icc, 0x2
pdist %f10, %f24, %f20
fmovdg %xcc, %f29, %f21
fornot1 %f24, %f30, %f30
fandnot1 %f26, %f8, %f4
movrne %o4, %g4, %g5
movneg %xcc, %i2, %l0
subccc %o5, %i1, %i5
orn %l2, 0x00CA, %o0
subccc %g2, 0x1260, %o7
edge16ln %o6, %i7, %o1
movvc %xcc, %i6, %l4
tg %xcc, 0x3
siam 0x7
fbn %fcc0, loop_559
fmovdcc %icc, %f6, %f21
edge8n %o2, %l1, %g3
ta %icc, 0x2
loop_559:
popc %l3, %i4
fnot2 %f20, %f14
fpadd16s %f14, %f28, %f17
fbug,a %fcc2, loop_560
mulx %g6, 0x0F58, %l6
set 0x5C, %g5
stba %g7, [%l7 + %g5] 0x23
membar #Sync
loop_560:
ta %xcc, 0x5
movrgz %g1, 0x1D2, %i0
edge32l %o3, %l5, %o4
movrne %i3, %g5, %i2
subcc %l0, 0x05F8, %o5
bcs,a loop_561
membar 0x73
std %i0, [%l7 + 0x08]
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x60] %asi, 0x2
loop_561:
alignaddrl %l2, %o0, %g4
nop
setx loop_562, %l0, %l1
jmpl %l1, %o7
fbu %fcc3, loop_563
subcc %g2, %i7, %o6
fmovdvs %xcc, %f1, %f6
loop_562:
tg %xcc, 0x3
loop_563:
fmovdl %xcc, %f3, %f19
edge8l %o1, %l4, %i6
stb %o2, [%l7 + 0x20]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdleu %xcc, %f29, %f8
andn %g3, %l1, %l3
array32 %i4, %l6, %g6
movl %icc, %g7, %g1
nop
setx loop_564, %l0, %l1
jmpl %l1, %o3
movl %xcc, %l5, %i0
fandnot1s %f23, %f7, %f15
movrne %o4, %g5, %i3
loop_564:
tgu %xcc, 0x5
ld [%l7 + 0x60], %f0
movrlz %i2, %l0, %i1
fmovse %icc, %f15, %f0
sdivcc %i5, 0x045E, %o5
add %l2, 0x0CCA, %o0
nop
setx loop_565, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32ln %o7, %g4, %i7
wr %g0, 0x89, %asi
stwa %g2, [%l7 + 0x24] %asi
loop_565:
be,pn %icc, loop_566
taddcctv %o6, %o1, %l4
move %icc, %o2, %g3
fandnot1 %f14, %f30, %f22
loop_566:
be %icc, loop_567
fbn %fcc3, loop_568
call loop_569
fcmpgt16 %f14, %f20, %i6
loop_567:
fpadd32 %f4, %f4, %f26
loop_568:
fbge %fcc0, loop_570
loop_569:
edge8n %l1, %l3, %i4
edge16 %l6, %g7, %g6
fcmpgt16 %f26, %f22, %o3
loop_570:
fornot2 %f6, %f4, %f16
movge %xcc, %g1, %l5
fmovsvs %xcc, %f18, %f23
or %o4, 0x1FB7, %g5
movl %icc, %i3, %i0
alignaddrl %i2, %i1, %i5
bleu,pn %xcc, loop_571
tvs %xcc, 0x7
fnor %f24, %f20, %f30
sdivx %l0, 0x1E9B, %o5
loop_571:
movvs %xcc, %o0, %o7
fmul8x16 %f5, %f0, %f10
mulscc %l2, %i7, %g2
fsrc1s %f8, %f24
tn %xcc, 0x0
fmovdcs %icc, %f3, %f26
sll %o6, 0x1D, %g4
std %f30, [%l7 + 0x20]
fpackfix %f24, %f15
brz %o1, loop_572
smulcc %l4, %o2, %i6
array8 %g3, %l3, %l1
fmovsa %xcc, %f24, %f14
loop_572:
fpsub32s %f29, %f30, %f1
set 0x54, %i5
lduha [%l7 + %i5] 0x14, %l6
bvc,pt %xcc, loop_573
fmovdle %icc, %f18, %f25
lduh [%l7 + 0x4E], %g7
siam 0x0
loop_573:
membar 0x54
ta %xcc, 0x1
movcs %xcc, %g6, %o3
fbuge,a %fcc2, loop_574
fcmple32 %f16, %f28, %i4
bneg,a,pt %icc, loop_575
tneg %icc, 0x3
loop_574:
edge32n %g1, %o4, %g5
set 0x70, %i3
prefetcha [%l7 + %i3] 0x81, 0x2
loop_575:
te %xcc, 0x5
fba,a %fcc1, loop_576
ldd [%l7 + 0x58], %f2
fnot1 %f0, %f22
bge,pt %xcc, loop_577
loop_576:
orn %i0, %i2, %i1
xnor %i3, 0x0AB4, %i5
umulcc %o5, 0x1524, %l0
loop_577:
fnot1s %f9, %f1
fmovdge %xcc, %f23, %f18
movpos %xcc, %o7, %l2
smulcc %o0, %i7, %o6
tcs %icc, 0x6
movg %xcc, %g4, %o1
sub %g2, %o2, %l4
std %f30, [%l7 + 0x70]
fands %f9, %f26, %f30
bg,a %xcc, loop_578
srl %g3, 0x0A, %l3
fpack32 %f18, %f24, %f18
set 0x6C, %g1
ldstuba [%l7 + %g1] 0x18, %i6
loop_578:
xnorcc %l1, 0x1E58, %l6
movg %xcc, %g6, %o3
call loop_579
movvc %xcc, %g7, %g1
movrne %o4, 0x323, %i4
edge8l %l5, %i0, %g5
loop_579:
sllx %i1, 0x0A, %i2
xorcc %i3, 0x00CA, %i5
fand %f24, %f0, %f18
movvc %xcc, %o5, %o7
sll %l2, %l0, %o0
edge16 %o6, %g4, %o1
bleu,a loop_580
ldsb [%l7 + 0x6A], %i7
fmul8x16au %f4, %f29, %f2
movrlz %g2, %o2, %l4
loop_580:
tge %xcc, 0x0
subcc %l3, 0x06BB, %g3
mulscc %i6, %l1, %l6
movleu %icc, %o3, %g7
ta %xcc, 0x1
fmovdvs %icc, %f16, %f7
fbul,a %fcc2, loop_581
xorcc %g6, 0x138A, %g1
smulcc %o4, %l5, %i4
lduw [%l7 + 0x78], %i0
loop_581:
bge %icc, loop_582
fornot1s %f13, %f22, %f25
fandnot2 %f12, %f0, %f16
ldsb [%l7 + 0x7F], %g5
loop_582:
fmovsle %xcc, %f12, %f26
ldd [%l7 + 0x38], %f2
edge16ln %i2, %i3, %i5
fbug,a %fcc2, loop_583
sra %i1, 0x02, %o7
move %xcc, %o5, %l0
xnorcc %l2, 0x194A, %o0
loop_583:
taddcc %o6, 0x1C41, %g4
tvs %xcc, 0x4
edge8l %o1, %i7, %g2
fmovdcs %icc, %f2, %f19
fba,a %fcc2, loop_584
lduh [%l7 + 0x2E], %o2
fones %f6
nop
setx loop_585, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_584:
orcc %l4, %g3, %l3
sllx %l1, 0x1B, %i6
sllx %l6, 0x1F, %o3
loop_585:
fmovdvc %icc, %f25, %f22
movneg %icc, %g6, %g1
membar #Sync
wr %g0, 0x1f, %asi
ldda [%l7 + 0x40] %asi, %f16
fmovscs %icc, %f14, %f8
fmovsa %xcc, %f27, %f19
xor %g7, %o4, %i4
fxnors %f29, %f22, %f20
bcc,a loop_586
fcmpne16 %f2, %f18, %l5
edge8ln %g5, %i0, %i2
fbge %fcc2, loop_587
loop_586:
tcs %xcc, 0x4
fmovspos %xcc, %f10, %f8
edge8 %i3, %i5, %o7
loop_587:
sir 0x0D27
sdivcc %i1, 0x0C19, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xorcc %l0, %l2, %o6
bl,a,pt %xcc, loop_588
smulcc %o0, %g4, %o1
fbn %fcc0, loop_589
addccc %g2, %o2, %i7
loop_588:
sll %g3, 0x0A, %l4
movcc %xcc, %l1, %i6
loop_589:
tvc %icc, 0x6
fbne,a %fcc2, loop_590
xnor %l6, 0x1616, %l3
ldx [%l7 + 0x38], %o3
tle %xcc, 0x4
loop_590:
be,a loop_591
add %g1, 0x093B, %g7
srax %g6, 0x00, %i4
tne %icc, 0x3
loop_591:
fmuld8sux16 %f11, %f16, %f14
fones %f13
tneg %icc, 0x1
or %l5, %o4, %g5
ldub [%l7 + 0x35], %i0
tsubcctv %i3, %i2, %i5
or %i1, 0x0D05, %o7
edge32ln %o5, %l0, %o6
wr %g0, 0x80, %asi
ldsba [%l7 + 0x69] %asi, %o0
tn %icc, 0x4
ble,a %icc, loop_592
tleu %icc, 0x0
edge16ln %g4, %l2, %o1
edge16 %o2, %i7, %g2
loop_592:
movcs %xcc, %l4, %g3
fors %f12, %f15, %f18
bvs,a %xcc, loop_593
edge16n %i6, %l1, %l6
sdivcc %o3, 0x0367, %g1
fpsub32s %f11, %f11, %f12
loop_593:
brz,a %l3, loop_594
tcs %icc, 0x0
fzeros %f30
fcmple32 %f30, %f22, %g6
loop_594:
tge %icc, 0x1
bshuffle %f12, %f20, %f30
set 0x10, %o2
ldswa [%l7 + %o2] 0x04, %i4
fbul,a %fcc0, loop_595
ta %icc, 0x4
xorcc %g7, %l5, %g5
andncc %i0, %i3, %o4
loop_595:
fpackfix %f12, %f5
fpadd16s %f24, %f1, %f8
edge32l %i5, %i1, %o7
fble,a %fcc3, loop_596
udivcc %o5, 0x079E, %l0
mulx %i2, 0x172B, %o6
ldsw [%l7 + 0x1C], %g4
loop_596:
umulcc %o0, 0x1985, %o1
tcc %xcc, 0x3
fzero %f14
movrgz %o2, %l2, %g2
srax %i7, %l4, %i6
fnot1s %f0, %f28
edge8ln %g3, %l1, %o3
fpsub32s %f21, %f26, %f16
xor %g1, 0x1B60, %l6
udivx %l3, 0x0279, %i4
ldub [%l7 + 0x5B], %g7
alignaddr %l5, %g6, %i0
movleu %xcc, %g5, %o4
flush %l7 + 0x34
bvc,pt %icc, loop_597
fmovdpos %icc, %f23, %f19
fcmpeq32 %f8, %f20, %i3
fmovrse %i1, %f15, %f19
loop_597:
fmul8x16al %f4, %f10, %f2
tn %xcc, 0x6
and %o7, 0x0C65, %i5
array32 %l0, %i2, %o5
stw %o6, [%l7 + 0x58]
tleu %xcc, 0x4
sth %g4, [%l7 + 0x78]
udivcc %o1, 0x1D1B, %o2
or %l2, %g2, %o0
ldsb [%l7 + 0x52], %l4
edge16ln %i6, %g3, %i7
ta %icc, 0x4
movgu %xcc, %l1, %o3
addccc %g1, 0x0883, %l6
xorcc %l3, 0x01DD, %i4
fones %f12
sra %l5, 0x18, %g7
movvs %icc, %i0, %g6
membar 0x0E
umulcc %o4, %i3, %i1
wr %g0, 0x89, %asi
ldda [%l7 + 0x50] %asi, %g4
and %o7, 0x14B9, %i5
edge32ln %i2, %l0, %o6
fsrc2 %f28, %f6
fpackfix %f24, %f28
fnot2s %f19, %f10
udivx %g4, 0x0C66, %o5
edge32ln %o1, %o2, %l2
edge32ln %o0, %g2, %i6
add %g3, 0x061B, %l4
wr %g0, 0x0c, %asi
stwa %i7, [%l7 + 0x3C] %asi
nop
setx loop_598, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32ln %l1, %o3, %g1
tsubcc %l3, 0x1EE2, %l6
fbue %fcc1, loop_599
loop_598:
bn loop_600
movrgez %i4, 0x077, %l5
srax %i0, 0x1D, %g6
loop_599:
movneg %icc, %o4, %i3
loop_600:
udivx %i1, 0x18C5, %g5
edge8n %g7, %i5, %o7
fpmerge %f13, %f15, %f6
alignaddrl %l0, %i2, %o6
bcc,a loop_601
fmovs %f5, %f29
mulx %g4, 0x03AB, %o1
tne %xcc, 0x3
loop_601:
movrlz %o2, 0x2AC, %l2
fcmped %fcc1, %f16, %f0
fnands %f5, %f26, %f17
add %o5, %o0, %g2
movn %icc, %g3, %l4
fmovsleu %icc, %f0, %f16
fmuld8sux16 %f18, %f14, %f20
st %f27, [%l7 + 0x34]
sdiv %i7, 0x1D37, %i6
fpack32 %f30, %f12, %f28
udivcc %o3, 0x1E28, %g1
xnorcc %l3, 0x0D0D, %l6
fmovsne %xcc, %f24, %f9
fmul8x16 %f29, %f2, %f8
brnz,a %i4, loop_602
sdiv %l5, 0x068B, %i0
orncc %g6, 0x072C, %l1
wr %g0, 0x18, %asi
ldsba [%l7 + 0x1F] %asi, %i3
loop_602:
orncc %o4, 0x196B, %g5
fmul8x16 %f20, %f10, %f8
movcs %xcc, %g7, %i5
fbn,a %fcc1, loop_603
ldd [%l7 + 0x40], %f6
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x3A] %asi, %o7
loop_603:
nop
wr %g0, 0xeb, %asi
stba %i1, [%l7 + 0x4D] %asi
membar #Sync
fmovd %f10, %f8
fmovdcc %icc, %f12, %f6
ldub [%l7 + 0x0B], %l0
fbo,a %fcc3, loop_604
te %xcc, 0x6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ta %icc, 0x4
loop_604:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x30, %o7
sta %f30, [%l7 + %o7] 0x14
xnor %o6, 0x04CE, %g4
tge %xcc, 0x1
array32 %o1, %o2, %i2
movrne %o5, 0x099, %o0
fnot1s %f3, %f21
movg %xcc, %g2, %g3
sdivcc %l2, 0x0202, %l4
flush %l7 + 0x5C
smul %i6, %i7, %o3
fbu %fcc1, loop_605
fmovrslz %g1, %f8, %f30
tsubcc %l6, 0x18CB, %i4
edge16ln %l5, %l3, %g6
loop_605:
orn %i0, %i3, %l1
xnor %o4, %g5, %g7
movrlz %o7, 0x28E, %i1
umul %i5, %o6, %g4
subc %l0, 0x0635, %o2
movrgz %o1, %i2, %o0
add %l7, 0x54, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %o5
casa [%l6] %asi, %o5, %g2
edge8n %l2, %g3, %i6
udiv %i7, 0x1D23, %l4
fandnot1 %f14, %f26, %f30
fmovs %f20, %f27
fmovsa %icc, %f26, %f10
edge32 %o3, %l6, %g1
fornot1s %f9, %f19, %f21
swap [%l7 + 0x30], %l5
wr %g0, 0x18, %asi
lda [%l7 + 0x58] %asi, %f7
edge8l %i4, %g6, %l3
wr %g0, 0x81, %asi
ldsha [%l7 + 0x64] %asi, %i0
fmovrde %l1, %f28, %f2
andn %i3, 0x1FD4, %o4
ldsw [%l7 + 0x48], %g7
sllx %o7, %g5, %i5
andn %o6, 0x003A, %i1
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x62] %asi, %l0
fblg %fcc0, loop_606
smul %o2, 0x0057, %o1
popc 0x1E93, %g4
add %l7, 0x1C, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %i2, %o0
loop_606:
fmovda %xcc, %f0, %f15
and %o5, 0x0A98, %g2
andcc %l2, 0x1A2B, %i6
movg %icc, %i7, %l4
movle %xcc, %o3, %l6
bn,pt %xcc, loop_607
tcs %icc, 0x5
prefetch [%l7 + 0x20], 0x2
stbar
loop_607:
nop
set 0x68, %o5
ldx [%l7 + %o5], %g1
ldsh [%l7 + 0x72], %g3
movpos %xcc, %l5, %i4
movn %xcc, %g6, %l3
sdivcc %l1, 0x1FB0, %i3
fmovrsne %o4, %f28, %f22
andncc %i0, %o7, %g5
movneg %icc, %g7, %i5
mulscc %o6, %l0, %o2
sir 0x06F5
movleu %icc, %o1, %g4
fbu %fcc1, loop_608
fbe %fcc1, loop_609
movg %icc, %i2, %i1
ta %icc, 0x6
loop_608:
fmovsl %icc, %f22, %f26
loop_609:
fbu %fcc3, loop_610
fmuld8sux16 %f18, %f14, %f16
movne %xcc, %o0, %o5
fbo %fcc1, loop_611
loop_610:
fmul8ulx16 %f2, %f6, %f10
movneg %icc, %g2, %l2
movrne %i6, 0x09D, %i7
loop_611:
fzero %f24
fmul8x16au %f30, %f27, %f24
sir 0x0E24
or %o3, 0x1114, %l4
brgz,a %g1, loop_612
fmovsa %xcc, %f28, %f15
membar #Sync
set 0x40, %l5
ldda [%l7 + %l5] 0x1f, %f16
loop_612:
edge16 %g3, %l6, %i4
be,pn %icc, loop_613
fpsub32 %f20, %f0, %f24
swap [%l7 + 0x64], %l5
stw %l3, [%l7 + 0x44]
loop_613:
sllx %l1, %g6, %o4
edge8 %i3, %i0, %o7
fabss %f11, %f27
srax %g7, 0x17, %g5
and %o6, 0x010F, %l0
smul %i5, %o2, %o1
nop
setx loop_614, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fcmpeq16 %f10, %f26, %g4
srax %i2, 0x15, %o0
tge %icc, 0x2
loop_614:
movrlz %o5, 0x37D, %g2
ba %icc, loop_615
fcmpeq16 %f16, %f6, %i1
movcs %icc, %i6, %l2
tsubcctv %o3, %i7, %l4
loop_615:
nop
setx loop_616, %l0, %l1
jmpl %l1, %g3
fxors %f15, %f13, %f1
xnorcc %l6, %g1, %i4
fpsub16s %f31, %f14, %f13
loop_616:
orcc %l5, 0x16B6, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8n %g6, %l3, %o4
tsubcctv %i3, %i0, %g7
fpack16 %f30, %f4
edge16 %g5, %o7, %o6
tvc %xcc, 0x6
movre %i5, 0x243, %l0
fmovd %f12, %f14
movge %xcc, %o1, %o2
sethi 0x079F, %g4
set 0x5A, %o6
ldsha [%l7 + %o6] 0x18, %o0
srax %o5, %i2, %i1
ble,pt %xcc, loop_617
ldub [%l7 + 0x6F], %g2
bl,a,pn %xcc, loop_618
movn %xcc, %l2, %i6
loop_617:
movl %icc, %o3, %l4
set 0x4C, %g4
stba %g3, [%l7 + %g4] 0x81
loop_618:
fmovs %f8, %f3
tsubcctv %i7, 0x12AB, %l6
fcmped %fcc2, %f18, %f20
fnot1s %f3, %f13
tgu %xcc, 0x7
addccc %g1, 0x17D9, %l5
edge8 %l1, %g6, %l3
fmovsgu %icc, %f10, %f12
orn %o4, %i4, %i3
membar 0x6D
add %l7, 0x10, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %g7
casa [%l6] 0x04, %g7, %g5
membar 0x61
movn %xcc, %o7, %i0
edge32ln %o6, %l0, %i5
fmovdcc %xcc, %f20, %f17
fmovse %icc, %f3, %f8
ldsh [%l7 + 0x58], %o2
taddcctv %g4, 0x1544, %o0
move %xcc, %o1, %o5
movrlez %i2, %g2, %i1
tl %icc, 0x4
edge32 %l2, %i6, %o3
fmovsgu %xcc, %f18, %f0
edge32l %g3, %l4, %i7
edge32ln %g1, %l5, %l1
add %l7, 0x40, %l6
wr %g0, 0x19, %asi
casxa [%l6] %asi, %l6, %l3
swap [%l7 + 0x38], %o4
subcc %i4, 0x0A63, %g6
bge,pt %icc, loop_619
tne %icc, 0x2
fandnot2s %f20, %f28, %f24
srlx %g7, 0x1F, %i3
loop_619:
nop
set 0x40, %g2
stda %f0, [%l7 + %g2] 0x15
set 0x50, %i1
ldxa [%l7 + %i1] 0x89, %g5
fbn %fcc2, loop_620
fbl,a %fcc0, loop_621
movg %xcc, %o7, %i0
nop
setx loop_622, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_620:
sdiv %o6, 0x19F6, %l0
loop_621:
brnz,a %i5, loop_623
fmovsa %xcc, %f5, %f27
loop_622:
ldd [%l7 + 0x40], %o2
movne %icc, %o0, %g4
loop_623:
nop
wr %g0, 0x88, %asi
lduha [%l7 + 0x2E] %asi, %o1
add %o5, %g2, %i1
fblg,a %fcc2, loop_624
movrgz %i2, %i6, %l2
edge32l %o3, %g3, %l4
tne %xcc, 0x3
loop_624:
lduh [%l7 + 0x1C], %g1
sethi 0x0E9F, %i7
fornot2s %f18, %f31, %f17
sethi 0x062C, %l5
set 0x08, %o1
ldxa [%l7 + %o1] 0x15, %l1
edge16 %l3, %o4, %l6
srl %g6, 0x15, %g7
movgu %xcc, %i3, %g5
mulx %i4, %o7, %o6
edge16n %i0, %l0, %o2
fcmpd %fcc1, %f26, %f12
edge16l %o0, %g4, %o1
movrne %o5, 0x0D6, %g2
xorcc %i5, 0x1F6C, %i2
bcc,a,pn %icc, loop_625
sub %i6, %i1, %o3
orn %l2, %l4, %g3
fble %fcc0, loop_626
loop_625:
fmovsvs %icc, %f5, %f16
bl,pt %xcc, loop_627
andn %g1, 0x009D, %l5
loop_626:
sllx %l1, 0x0F, %i7
membar 0x7B
loop_627:
sll %o4, 0x1F, %l6
srlx %g6, 0x13, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %i3, %g7, %g5
array16 %i4, %o7, %i0
srax %o6, %l0, %o2
movleu %icc, %g4, %o1
fxnor %f0, %f28, %f8
and %o0, %g2, %o5
sth %i2, [%l7 + 0x72]
fpadd32s %f8, %f16, %f22
fmuld8sux16 %f7, %f25, %f30
fmovde %xcc, %f26, %f27
movvc %xcc, %i5, %i1
subc %i6, %o3, %l4
bleu,a %xcc, loop_628
alignaddrl %g3, %g1, %l2
sethi 0x0C30, %l1
add %i7, %l5, %o4
loop_628:
movcs %icc, %g6, %l3
edge32n %i3, %g7, %g5
mova %xcc, %l6, %i4
srax %o7, 0x11, %o6
sll %i0, 0x17, %l0
tle %xcc, 0x4
movre %o2, 0x206, %g4
faligndata %f14, %f30, %f26
fcmpgt16 %f2, %f20, %o1
tsubcc %o0, %o5, %g2
srax %i5, %i2, %i6
sll %i1, 0x02, %o3
orn %l4, %g1, %g3
tcs %xcc, 0x5
sdiv %l1, 0x122F, %l2
set 0x78, %i6
stwa %i7, [%l7 + %i6] 0x2a
membar #Sync
alignaddrl %o4, %g6, %l5
xorcc %i3, %g7, %g5
add %l6, 0x0486, %i4
andn %o7, 0x113E, %o6
umulcc %i0, %l0, %l3
addcc %g4, %o1, %o2
orncc %o5, 0x0144, %o0
fbne %fcc2, loop_629
fbul,a %fcc0, loop_630
bvs,a,pn %icc, loop_631
popc %g2, %i2
loop_629:
fmovrdlz %i5, %f8, %f8
loop_630:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_631:
fcmpeq32 %f2, %f22, %i1
fmovrdlez %i6, %f22, %f12
bvc loop_632
orncc %o3, 0x0116, %g1
tn %xcc, 0x4
array8 %l4, %l1, %l2
loop_632:
fpadd16s %f10, %f29, %f26
tleu %icc, 0x7
fnors %f20, %f11, %f1
tsubcc %i7, %o4, %g6
bpos,a %icc, loop_633
udiv %l5, 0x005F, %g3
movvc %xcc, %i3, %g7
taddcctv %l6, 0x0F5C, %g5
loop_633:
edge8l %i4, %o7, %i0
be,pn %xcc, loop_634
movvs %icc, %o6, %l3
subcc %g4, %o1, %l0
movcs %icc, %o5, %o0
loop_634:
fmovsvc %xcc, %f29, %f24
add %l7, 0x30, %l6
wr %g0, 0x10, %asi
casa [%l6] 0x10, %g2, %o2
alignaddrl %i5, %i2, %i6
fandnot2s %f23, %f23, %f13
subc %o3, 0x0D57, %g1
fmul8x16 %f18, %f20, %f8
fpadd16s %f29, %f28, %f26
movne %xcc, %l4, %l1
tne %icc, 0x3
sethi 0x057E, %i1
srl %i7, 0x02, %l2
fmovrslz %o4, %f5, %f28
udiv %g6, 0x1B3B, %l5
fbule %fcc3, loop_635
fba,a %fcc0, loop_636
sll %g3, 0x11, %i3
ldstub [%l7 + 0x5A], %g7
loop_635:
nop
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x40] %asi, 0x2
loop_636:
nop
wr %g0, 0x18, %asi
lduha [%l7 + 0x22] %asi, %i4
movg %xcc, %g5, %i0
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x4D] %asi, %o7
edge8n %o6, %g4, %o1
movrlz %l3, %o5, %o0
xnor %l0, %o2, %i5
fsrc1s %f0, %f22
fmovs %f5, %f28
alignaddrl %g2, %i2, %o3
subcc %g1, 0x0979, %l4
fcmpeq32 %f8, %f8, %l1
fcmple32 %f10, %f4, %i1
bcc,a %xcc, loop_637
movne %icc, %i6, %i7
fcmpeq32 %f18, %f8, %o4
nop
set 0x30, %l4
std %f16, [%l7 + %l4]
loop_637:
move %icc, %g6, %l5
movge %icc, %g3, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulscc %i3, 0x1549, %l6
tg %xcc, 0x0
edge16 %g7, %g5, %i0
movcc %xcc, %o7, %o6
movrlez %g4, %o1, %i4
mulscc %l3, 0x1235, %o0
fmovdgu %icc, %f6, %f0
tsubcctv %l0, 0x1042, %o2
and %o5, 0x1F59, %i5
fbue %fcc2, loop_638
movgu %icc, %g2, %o3
tvs %icc, 0x5
te %icc, 0x0
loop_638:
fand %f6, %f30, %f2
tn %xcc, 0x1
nop
setx loop_639, %l0, %l1
jmpl %l1, %i2
bn,a,pn %icc, loop_640
movcs %icc, %g1, %l4
or %i1, %l1, %i7
loop_639:
subcc %o4, %i6, %g6
loop_640:
nop
wr %g0, 0x19, %asi
ldda [%l7 + 0x10] %asi, %g2
fmovdcc %xcc, %f23, %f13
ldstub [%l7 + 0x18], %l2
fcmpd %fcc1, %f16, %f8
movrlz %i3, %l5, %l6
xor %g7, %g5, %i0
fxor %f28, %f24, %f18
fmovdvc %xcc, %f9, %f15
swap [%l7 + 0x5C], %o6
fbuge %fcc0, loop_641
edge32 %g4, %o1, %o7
array16 %i4, %o0, %l0
fmovdpos %xcc, %f28, %f5
loop_641:
smul %l3, %o2, %i5
fmovdvs %icc, %f3, %f12
movvc %icc, %g2, %o3
mova %icc, %o5, %g1
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x2A] %asi, %l4
edge16n %i2, %l1, %i7
bne,pn %icc, loop_642
membar 0x6A
movgu %icc, %o4, %i1
fand %f22, %f12, %f30
loop_642:
ldsw [%l7 + 0x28], %i6
srl %g3, %l2, %i3
bcs,a,pn %icc, loop_643
stbar
fmul8sux16 %f12, %f8, %f20
andcc %g6, %l6, %g7
loop_643:
bcs,pt %xcc, loop_644
tg %xcc, 0x6
set 0x74, %o0
stwa %l5, [%l7 + %o0] 0x11
loop_644:
array16 %i0, %g5, %o6
fbge %fcc1, loop_645
movne %xcc, %o1, %g4
mulscc %i4, %o7, %l0
fones %f19
loop_645:
edge32l %l3, %o2, %o0
or %g2, %o3, %o5
bcc,a %xcc, loop_646
movrgez %i5, %g1, %i2
srax %l4, 0x06, %l1
std %o4, [%l7 + 0x78]
loop_646:
tvs %icc, 0x1
sllx %i1, %i6, %i7
or %l2, %i3, %g6
fpmerge %f6, %f5, %f24
sir 0x159F
set 0x3E, %l1
stha %l6, [%l7 + %l1] 0x81
movle %icc, %g7, %l5
mulscc %g3, 0x0AD1, %i0
fpsub32s %f29, %f26, %f19
edge8n %o6, %o1, %g5
edge16 %g4, %o7, %l0
addccc %l3, 0x011A, %o2
edge32l %i4, %g2, %o0
movgu %xcc, %o3, %o5
nop
set 0x68, %l6
stx %i5, [%l7 + %l6]
umulcc %i2, %g1, %l4
fmovrsgz %o4, %f3, %f15
fxors %f13, %f4, %f17
andncc %l1, %i1, %i6
popc %i7, %l2
srax %i3, 0x19, %l6
ldstub [%l7 + 0x60], %g7
fornot1 %f18, %f28, %f28
sdiv %g6, 0x1D30, %g3
subc %l5, %i0, %o6
and %g5, %g4, %o1
fmovdge %icc, %f11, %f20
fcmple32 %f8, %f4, %o7
edge8l %l0, %l3, %i4
xnor %o2, 0x122F, %o0
membar 0x27
fbo,a %fcc0, loop_647
movpos %xcc, %g2, %o5
set 0x40, %l0
ldda [%l7 + %l0] 0x18, %f0
loop_647:
movvs %icc, %i5, %i2
tg %xcc, 0x1
tge %xcc, 0x6
tgu %icc, 0x6
fpmerge %f16, %f11, %f0
popc 0x199A, %g1
bl,a %xcc, loop_648
smulcc %l4, 0x0C92, %o4
subc %l1, %i1, %o3
andcc %i7, %l2, %i6
loop_648:
movre %i3, %g7, %l6
fnot1 %f28, %f10
tn %xcc, 0x0
ldstub [%l7 + 0x5D], %g3
set 0x55, %o4
stba %g6, [%l7 + %o4] 0xe2
membar #Sync
movrlz %i0, %o6, %l5
movgu %xcc, %g4, %g5
wr %g0, 0x19, %asi
ldsba [%l7 + 0x65] %asi, %o7
edge8n %l0, %l3, %o1
umulcc %o2, %i4, %g2
bl,a %icc, loop_649
movn %xcc, %o5, %o0
movrne %i5, %g1, %l4
nop
setx loop_650, %l0, %l1
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_649:
ldx [%l7 + 0x40], %i2
fmovrdgz %o4, %f12, %f0
ldx [%l7 + 0x20], %i1
loop_650:
fmovrdlz %o3, %f2, %f18
tl %xcc, 0x0
movrlz %i7, 0x2C6, %l1
bcs %xcc, loop_651
fnot1 %f0, %f10
fmovd %f6, %f8
addc %i6, %i3, %g7
loop_651:
edge32l %l6, %l2, %g6
addcc %i0, %o6, %g3
fbug %fcc2, loop_652
sdivx %l5, 0x10FB, %g4
mova %icc, %g5, %l0
tgu %icc, 0x7
loop_652:
movg %icc, %l3, %o7
fbug %fcc3, loop_653
fbu,a %fcc0, loop_654
sdivx %o2, 0x0A8E, %i4
alignaddr %o1, %g2, %o0
loop_653:
fandnot1 %f4, %f24, %f14
loop_654:
stb %i5, [%l7 + 0x52]
taddcctv %o5, 0x0BB2, %g1
umulcc %i2, %o4, %i1
fmul8x16au %f9, %f17, %f24
and %l4, 0x0F7D, %i7
wr %g0, 0x11, %asi
ldsha [%l7 + 0x16] %asi, %o3
subc %i6, 0x1229, %i3
set 0x40, %g7
stda %f16, [%l7 + %g7] 0x04
xnor %l1, 0x0409, %g7
umul %l6, 0x17DE, %g6
st %f16, [%l7 + 0x78]
movl %xcc, %i0, %o6
and %l2, %l5, %g3
wr %g0, 0x27, %asi
stba %g5, [%l7 + 0x7A] %asi
membar #Sync
edge8 %g4, %l3, %l0
movpos %icc, %o2, %i4
movle %icc, %o1, %o7
edge8l %o0, %g2, %i5
or %o5, 0x09A0, %g1
array8 %i2, %i1, %o4
fmul8x16au %f2, %f20, %f14
fba,a %fcc3, loop_655
andncc %l4, %o3, %i7
movneg %icc, %i3, %i6
edge8ln %l1, %g7, %l6
loop_655:
fabsd %f26, %f30
fpadd32 %f26, %f12, %f26
movrgez %g6, 0x359, %i0
movleu %xcc, %l2, %o6
fbe,a %fcc2, loop_656
tg %xcc, 0x3
edge32ln %g3, %g5, %l5
bg,a,pt %icc, loop_657
loop_656:
fnands %f28, %f31, %f12
tg %xcc, 0x4
edge8 %l3, %g4, %l0
loop_657:
edge16l %i4, %o2, %o7
flush %l7 + 0x38
edge32ln %o1, %g2, %o0
fmovse %icc, %f31, %f25
tpos %icc, 0x5
xor %o5, 0x0FB6, %g1
fzero %f4
set 0x60, %i4
swapa [%l7 + %i4] 0x88, %i2
bneg,a loop_658
fzero %f16
set 0x68, %l3
ldswa [%l7 + %l3] 0x10, %i5
loop_658:
tle %icc, 0x6
membar #Sync
set 0x40, %i7
ldda [%l7 + %i7] 0xf8, %f16
andncc %o4, %i1, %o3
fmovsneg %xcc, %f15, %f29
fmovsl %xcc, %f22, %f29
array16 %l4, %i7, %i3
bg,pt %icc, loop_659
bgu,a,pt %xcc, loop_660
tne %xcc, 0x7
movl %icc, %l1, %g7
loop_659:
edge8l %l6, %i6, %g6
loop_660:
fmovrsgz %l2, %f1, %f29
movneg %icc, %i0, %o6
xorcc %g5, %l5, %l3
fblg,a %fcc2, loop_661
fnegd %f28, %f18
movcs %xcc, %g3, %g4
ld [%l7 + 0x70], %f2
loop_661:
membar 0x1A
movpos %icc, %l0, %o2
move %icc, %o7, %o1
mulx %g2, %o0, %i4
and %o5, %g1, %i2
fbl,a %fcc0, loop_662
stb %i5, [%l7 + 0x70]
movleu %xcc, %i1, %o4
udivx %o3, 0x0195, %l4
loop_662:
fmovrdlez %i7, %f6, %f18
ta %icc, 0x2
fmovd %f20, %f12
popc %i3, %g7
fmovdle %icc, %f31, %f21
srlx %l1, %l6, %i6
wr %g0, 0x80, %asi
stba %g6, [%l7 + 0x67] %asi
fbne %fcc3, loop_663
fxor %f10, %f10, %f30
fbe,a %fcc3, loop_664
array16 %l2, %o6, %i0
loop_663:
fandnot1s %f15, %f17, %f18
bn,a,pt %icc, loop_665
loop_664:
movvs %icc, %l5, %l3
ld [%l7 + 0x60], %f7
xorcc %g5, 0x022D, %g4
loop_665:
lduw [%l7 + 0x38], %l0
movgu %icc, %o2, %o7
sir 0x172A
set 0x40, %l2
ldda [%l7 + %l2] 0x10, %f16
edge16ln %o1, %g2, %g3
sethi 0x0E0C, %o0
sdivcc %o5, 0x193B, %i4
membar 0x68
nop
setx loop_666, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovrsgz %g1, %f19, %f20
fmovrdlez %i5, %f8, %f22
movrgez %i2, 0x3CF, %i1
loop_666:
orncc %o3, 0x0407, %l4
tneg %icc, 0x2
movvs %xcc, %i7, %i3
fabsd %f8, %f24
addc %o4, %g7, %l6
fmul8sux16 %f0, %f14, %f26
fabss %f13, %f0
edge8 %i6, %l1, %l2
fmovrsgz %o6, %f16, %f25
wr %g0, 0xe3, %asi
stha %i0, [%l7 + 0x7A] %asi
membar #Sync
fpadd16 %f12, %f8, %f12
movcc %icc, %g6, %l5
edge16ln %g5, %l3, %g4
edge32n %o2, %o7, %o1
bpos,pt %xcc, loop_667
fmovs %f7, %f14
ldd [%l7 + 0x70], %f24
movcs %icc, %g2, %l0
loop_667:
bvs,a loop_668
brlz %o0, loop_669
movl %icc, %g3, %i4
movrlz %g1, %i5, %i2
loop_668:
fbg,a %fcc0, loop_670
loop_669:
sub %i1, 0x1CBE, %o5
sllx %o3, 0x1D, %l4
movrne %i7, 0x1F7, %o4
loop_670:
movl %xcc, %g7, %i3
fmovde %icc, %f24, %f8
tsubcctv %i6, 0x0F0D, %l1
fbne %fcc3, loop_671
movneg %icc, %l6, %o6
udivx %l2, 0x0652, %i0
udivcc %l5, 0x149B, %g5
loop_671:
and %g6, 0x158D, %l3
fnegs %f31, %f11
nop
setx loop_672, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovrdgz %g4, %f6, %f16
tsubcctv %o2, 0x03FF, %o1
taddcctv %o7, %g2, %o0
loop_672:
fmovdleu %xcc, %f10, %f31
fxnor %f22, %f28, %f4
fmovspos %xcc, %f24, %f8
brgz %g3, loop_673
fnand %f16, %f6, %f4
andcc %i4, %g1, %i5
call loop_674
loop_673:
movrlez %l0, 0x1A5, %i2
tne %xcc, 0x3
fone %f24
loop_674:
array16 %o5, %o3, %i1
call loop_675
fxor %f28, %f22, %f30
tsubcctv %i7, %o4, %l4
st %f23, [%l7 + 0x28]
loop_675:
subcc %i3, 0x0BDB, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tleu %xcc, 0x3
edge32 %l1, %l6, %o6
udiv %g7, 0x1069, %l2
array16 %i0, %g5, %g6
srlx %l5, %l3, %g4
xnorcc %o2, 0x004A, %o1
alignaddrl %o7, %g2, %o0
fnegd %f0, %f26
udivcc %i4, 0x066A, %g3
xnorcc %g1, %l0, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %icc, %o5, %i2
movleu %icc, %o3, %i1
tge %xcc, 0x3
brnz,a %i7, loop_676
bl,pn %icc, loop_677
sir 0x1750
fmul8ulx16 %f28, %f6, %f14
loop_676:
movpos %icc, %o4, %i3
loop_677:
fbge,a %fcc0, loop_678
fornot2 %f26, %f18, %f24
call loop_679
movrgz %i6, 0x16C, %l1
loop_678:
alignaddrl %l6, %l4, %g7
fcmpne32 %f4, %f16, %l2
loop_679:
fcmpd %fcc1, %f12, %f18
sdivcc %o6, 0x0D89, %i0
movvc %icc, %g6, %g5
addcc %l3, %g4, %o2
orn %o1, 0x091B, %l5
stbar
edge32n %o7, %g2, %o0
edge16 %g3, %i4, %g1
fbo,a %fcc0, loop_680
fcmple32 %f26, %f14, %l0
tl %icc, 0x0
tcc %xcc, 0x5
loop_680:
nop
add %l7, 0x48, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] %asi, %i5, %i2
fors %f28, %f18, %f4
be loop_681
nop
set 0x1E, %i0
sth %o5, [%l7 + %i0]
movre %o3, %i1, %o4
ldsw [%l7 + 0x6C], %i7
loop_681:
movcc %xcc, %i6, %l1
addccc %l6, %i3, %l4
movcs %xcc, %g7, %o6
xorcc %l2, %g6, %i0
fmul8x16al %f16, %f9, %f16
te %icc, 0x1
sub %g5, 0x0794, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrne %g4, %o2, %l5
brz %o1, loop_682
bvs,a loop_683
fmovdpos %icc, %f26, %f16
movge %xcc, %g2, %o0
loop_682:
movg %icc, %g3, %o7
loop_683:
fpackfix %f16, %f17
tleu %xcc, 0x5
movrlez %i4, %l0, %g1
fnot1 %f30, %f22
fsrc2 %f10, %f12
orncc %i5, 0x08AC, %i2
edge32 %o5, %o3, %o4
bcs,a,pn %xcc, loop_684
mulscc %i1, %i6, %l1
fxor %f6, %f12, %f0
movrlez %l6, 0x1EC, %i3
loop_684:
tgu %xcc, 0x5
ldd [%l7 + 0x10], %f8
fmovdn %icc, %f0, %f18
tvs %xcc, 0x1
andn %i7, %l4, %o6
fbule %fcc0, loop_685
movvc %icc, %l2, %g7
wr %g0, 0x81, %asi
ldsba [%l7 + 0x35] %asi, %i0
loop_685:
brz,a %g5, loop_686
ble,a %xcc, loop_687
fmovsl %xcc, %f21, %f22
bpos,pn %xcc, loop_688
loop_686:
taddcctv %g6, %g4, %o2
loop_687:
fpsub32s %f5, %f2, %f28
fmul8x16au %f7, %f13, %f18
loop_688:
membar 0x05
edge16ln %l5, %l3, %o1
sllx %o0, %g3, %o7
addcc %g2, %l0, %i4
fmuld8sux16 %f27, %f11, %f18
subcc %g1, 0x134A, %i2
sdivx %i5, 0x00E8, %o5
fabss %f20, %f26
edge8l %o3, %i1, %i6
subc %l1, %l6, %i3
fbe,a %fcc1, loop_689
fmuld8sux16 %f24, %f1, %f6
edge8l %o4, %i7, %l4
ta %icc, 0x6
loop_689:
fmovrsgez %l2, %f7, %f11
movcs %icc, %g7, %o6
ldx [%l7 + 0x20], %g5
edge16l %i0, %g6, %o2
mulx %l5, %g4, %l3
movgu %xcc, %o1, %o0
edge16 %g3, %g2, %l0
tl %xcc, 0x3
movn %icc, %o7, %i4
tsubcc %i2, 0x1DB6, %g1
ldsw [%l7 + 0x10], %o5
fbule %fcc1, loop_690
xnor %o3, 0x032B, %i1
std %f0, [%l7 + 0x18]
wr %g0, 0x04, %asi
ldsba [%l7 + 0x3C] %asi, %i6
loop_690:
smul %i5, %l1, %i3
bgu,a,pt %icc, loop_691
movpos %xcc, %l6, %o4
taddcctv %l4, 0x0B3A, %l2
umulcc %g7, 0x0187, %o6
loop_691:
sdivcc %i7, 0x0BCB, %i0
edge8n %g6, %g5, %o2
wr %g0, 0x88, %asi
ldsba [%l7 + 0x50] %asi, %l5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
flush %l7 + 0x40
orncc %l3, 0x0020, %o1
tvs %xcc, 0x1
movne %xcc, %o0, %g4
bleu,pn %icc, loop_692
and %g3, 0x0088, %l0
set 0x50, %i2
stda %o6, [%l7 + %i2] 0x19
loop_692:
fbe %fcc3, loop_693
tleu %xcc, 0x3
fmovsne %icc, %f25, %f17
movn %icc, %g2, %i4
loop_693:
fbl,a %fcc2, loop_694
fcmpgt32 %f18, %f0, %i2
movcs %icc, %g1, %o3
fcmped %fcc0, %f26, %f30
loop_694:
fornot2s %f1, %f0, %f7
ldub [%l7 + 0x75], %i1
sdiv %o5, 0x0C70, %i6
movge %xcc, %l1, %i5
taddcctv %i3, 0x12A7, %o4
lduh [%l7 + 0x22], %l6
fbne %fcc3, loop_695
movle %icc, %l2, %l4
movle %icc, %g7, %o6
alignaddrl %i0, %g6, %i7
loop_695:
fcmple16 %f28, %f10, %o2
smulcc %g5, 0x0246, %l5
tl %xcc, 0x3
siam 0x7
fandnot2s %f16, %f23, %f8
fzeros %f24
movpos %xcc, %o1, %l3
tle %xcc, 0x5
sir 0x1014
fcmpes %fcc3, %f18, %f10
fcmpd %fcc3, %f30, %f30
movleu %xcc, %o0, %g4
fmovspos %icc, %f3, %f4
andcc %g3, 0x19FF, %l0
addc %o7, 0x1331, %g2
addccc %i4, 0x0D3E, %i2
and %o3, 0x07A5, %g1
set 0x64, %g3
swapa [%l7 + %g3] 0x81, %i1
fbg,a %fcc1, loop_696
movneg %xcc, %i6, %o5
movrgz %i5, %i3, %o4
tpos %xcc, 0x6
loop_696:
ldsw [%l7 + 0x20], %l6
stw %l1, [%l7 + 0x44]
fbule %fcc3, loop_697
tleu %icc, 0x2
tleu %xcc, 0x2
fcmps %fcc0, %f31, %f5
loop_697:
ta %xcc, 0x0
swap [%l7 + 0x38], %l2
te %icc, 0x4
brnz %l4, loop_698
movcs %xcc, %o6, %g7
fmovrse %i0, %f22, %f22
fbule,a %fcc1, loop_699
loop_698:
fmovscc %icc, %f6, %f1
mova %xcc, %i7, %o2
movvc %xcc, %g5, %l5
loop_699:
alignaddr %o1, %l3, %o0
addccc %g4, %g3, %g6
tcc %xcc, 0x6
array32 %o7, %g2, %i4
edge32n %l0, %i2, %o3
tgu %icc, 0x0
tg %icc, 0x4
fmovrse %i1, %f15, %f25
std %f12, [%l7 + 0x08]
fpsub16 %f16, %f28, %f4
ldx [%l7 + 0x78], %i6
movgu %icc, %o5, %g1
taddcctv %i3, 0x01B3, %o4
srax %l6, %l1, %i5
sll %l4, %l2, %g7
fmovsne %icc, %f4, %f5
edge8l %o6, %i7, %o2
fmovdvs %icc, %f0, %f28
movpos %icc, %i0, %l5
andn %o1, %g5, %o0
ldub [%l7 + 0x3B], %l3
andn %g4, %g3, %o7
call loop_700
movn %icc, %g6, %i4
fornot1 %f8, %f12, %f24
movrgz %l0, 0x27A, %g2
loop_700:
tsubcc %i2, %o3, %i1
movcc %xcc, %o5, %i6
smulcc %i3, 0x16B6, %g1
wr %g0, 0x10, %asi
sta %f12, [%l7 + 0x14] %asi
mulscc %o4, 0x06CE, %l6
bge loop_701
brnz %l1, loop_702
sll %l4, 0x18, %l2
sir 0x15E6
loop_701:
tle %icc, 0x2
loop_702:
fmovde %xcc, %f22, %f0
edge16 %g7, %i5, %o6
fmovde %xcc, %f30, %f28
fmovsvc %xcc, %f13, %f10
movle %xcc, %i7, %o2
movrlez %l5, %o1, %i0
nop
set 0x38, %g6
lduh [%l7 + %g6], %g5
tvs %icc, 0x3
addccc %o0, 0x0B12, %l3
fmovsle %icc, %f17, %f23
array16 %g4, %o7, %g3
mulscc %g6, %l0, %g2
movrlez %i2, 0x227, %o3
fandnot2s %f6, %f16, %f5
movneg %xcc, %i4, %i1
set 0x6E, %g5
stha %o5, [%l7 + %g5] 0x15
bg,a,pt %icc, loop_703
edge16ln %i3, %i6, %g1
fcmple32 %f16, %f10, %o4
fnors %f15, %f4, %f9
loop_703:
subc %l6, %l4, %l2
te %icc, 0x3
sir 0x0EA1
edge8l %l1, %g7, %o6
bg,pn %xcc, loop_704
fmovrsgz %i5, %f17, %f9
set 0x48, %o3
lda [%l7 + %o3] 0x10, %f2
loop_704:
andn %o2, 0x08C4, %l5
bge,a %icc, loop_705
movge %icc, %o1, %i7
wr %g0, 0x50, %asi
ldxa [%g0 + 0x30] %asi, %g5
loop_705:
taddcc %o0, %i0, %l3
fmul8x16al %f30, %f25, %f20
movge %xcc, %o7, %g4
xnor %g6, 0x1A85, %g3
movrgz %g2, 0x007, %i2
taddcc %l0, %i4, %o3
movcc %xcc, %o5, %i3
fbuge,a %fcc3, loop_706
srl %i1, 0x0D, %g1
movgu %xcc, %o4, %i6
lduw [%l7 + 0x6C], %l6
loop_706:
sdivcc %l2, 0x1D7D, %l4
xor %g7, %l1, %o6
fsrc1 %f18, %f14
tsubcctv %o2, %l5, %o1
fbg,a %fcc3, loop_707
fxors %f19, %f26, %f1
ld [%l7 + 0x50], %f11
srax %i7, 0x11, %g5
loop_707:
srlx %i5, %i0, %l3
wr %g0, 0x88, %asi
lduha [%l7 + 0x70] %asi, %o7
movleu %xcc, %g4, %g6
fba %fcc3, loop_708
fpmerge %f23, %f2, %f22
movcs %icc, %o0, %g2
movrgez %i2, %g3, %i4
loop_708:
sdiv %l0, 0x14C7, %o3
taddcc %i3, %i1, %o5
movgu %icc, %o4, %i6
tgu %xcc, 0x5
tl %icc, 0x0
edge32ln %g1, %l6, %l4
te %icc, 0x3
bpos,pn %xcc, loop_709
popc %l2, %g7
edge8 %o6, %o2, %l1
fcmps %fcc2, %f18, %f4
loop_709:
tleu %icc, 0x1
edge8n %o1, %i7, %g5
edge32n %l5, %i5, %i0
prefetch [%l7 + 0x74], 0x0
alignaddrl %o7, %g4, %g6
set 0x4E, %i3
ldsba [%l7 + %i3] 0x80, %o0
fmovd %f12, %f10
set 0x58, %g1
stxa %g2, [%l7 + %g1] 0x10
fmovrsgz %l3, %f29, %f4
movrgz %i2, %i4, %l0
fmovsvs %icc, %f9, %f4
fmovrslez %o3, %f24, %f19
edge32l %g3, %i3, %o5
tvc %icc, 0x3
srax %o4, %i1, %i6
edge16n %g1, %l4, %l2
alignaddr %l6, %o6, %g7
stb %l1, [%l7 + 0x1A]
fmovdcs %icc, %f7, %f11
lduw [%l7 + 0x54], %o2
movgu %xcc, %o1, %i7
edge32l %l5, %g5, %i0
edge8 %o7, %g4, %i5
tneg %icc, 0x7
fmovrslez %g6, %f12, %f4
movre %g2, 0x265, %o0
fmovdgu %xcc, %f4, %f13
orn %l3, 0x1EDE, %i4
edge8l %l0, %i2, %g3
taddcctv %o3, %o5, %i3
fmovsg %xcc, %f24, %f10
set 0x7C, %o2
lduwa [%l7 + %o2] 0x89, %i1
tsubcctv %o4, %i6, %l4
fmovdcc %icc, %f0, %f2
smulcc %g1, %l6, %l2
sra %g7, 0x08, %o6
andncc %l1, %o2, %i7
tsubcc %o1, %g5, %i0
mova %xcc, %o7, %l5
udivx %i5, 0x1AE8, %g4
brgez %g2, loop_710
stw %g6, [%l7 + 0x44]
array32 %l3, %i4, %l0
fmovrdgez %i2, %f8, %f4
loop_710:
movcs %xcc, %g3, %o3
array16 %o5, %i3, %i1
stw %o0, [%l7 + 0x3C]
tvc %icc, 0x0
tleu %xcc, 0x2
tne %xcc, 0x1
smul %i6, 0x0775, %o4
movg %xcc, %g1, %l6
smul %l2, %g7, %o6
edge32l %l4, %o2, %i7
fmovspos %icc, %f25, %f24
movvs %icc, %o1, %l1
movn %xcc, %i0, %g5
bgu loop_711
fbe %fcc0, loop_712
smulcc %l5, %o7, %g4
fmovde %icc, %f3, %f7
loop_711:
fbul,a %fcc1, loop_713
loop_712:
edge8 %g2, %g6, %l3
fbne %fcc1, loop_714
smul %i4, %l0, %i5
loop_713:
xorcc %g3, %o3, %i2
and %i3, %o5, %i1
loop_714:
te %icc, 0x3
edge8l %o0, %o4, %i6
movneg %icc, %l6, %g1
bvc,pn %xcc, loop_715
sllx %g7, 0x0B, %l2
fbn %fcc2, loop_716
tsubcctv %l4, %o2, %i7
loop_715:
ldub [%l7 + 0x2D], %o6
bleu,a %xcc, loop_717
loop_716:
fmovdleu %icc, %f17, %f11
wr %g0, 0x89, %asi
lduwa [%l7 + 0x30] %asi, %o1
loop_717:
fmovsg %xcc, %f28, %f1
mulx %i0, 0x176D, %g5
movneg %xcc, %l1, %o7
tg %xcc, 0x3
fandnot2s %f3, %f21, %f4
move %icc, %g4, %g2
ba,a loop_718
fmovsleu %xcc, %f29, %f26
nop
setx loop_719, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
mulx %l5, 0x1127, %g6
loop_718:
sub %i4, %l0, %i5
movvc %xcc, %l3, %g3
loop_719:
fmovsge %icc, %f1, %f22
edge16ln %o3, %i3, %o5
edge16 %i2, %i1, %o0
edge32l %i6, %o4, %g1
tge %icc, 0x1
fbo %fcc3, loop_720
edge32l %l6, %g7, %l2
fornot2s %f4, %f28, %f27
brlez,a %o2, loop_721
loop_720:
fbe %fcc2, loop_722
movcc %xcc, %i7, %o6
andn %l4, 0x0254, %o1
loop_721:
and %i0, %g5, %l1
loop_722:
fnegd %f12, %f2
fbn %fcc2, loop_723
addcc %g4, 0x089D, %o7
for %f18, %f16, %f2
mulx %l5, %g2, %g6
loop_723:
ldsw [%l7 + 0x28], %l0
movneg %icc, %i4, %l3
tgu %icc, 0x3
fcmple16 %f26, %f0, %g3
add %i5, %o3, %o5
smul %i3, %i1, %o0
tgu %xcc, 0x2
fbe,a %fcc1, loop_724
xnorcc %i6, 0x019E, %o4
tvs %xcc, 0x0
tsubcctv %i2, 0x1944, %g1
loop_724:
ldub [%l7 + 0x57], %g7
brnz %l2, loop_725
fcmpd %fcc1, %f4, %f24
fxnor %f2, %f10, %f6
ldd [%l7 + 0x28], %f28
loop_725:
te %icc, 0x3
taddcc %o2, 0x0A24, %l6
movvc %xcc, %i7, %o6
movcs %icc, %o1, %i0
array16 %l4, %l1, %g4
movvc %icc, %o7, %l5
fxors %f29, %f6, %f2
fandnot2s %f14, %f0, %f30
xor %g2, 0x0347, %g5
fabss %f7, %f12
movneg %xcc, %g6, %l0
stbar
popc 0x1115, %l3
sir 0x178D
fcmple16 %f14, %f20, %i4
edge8n %g3, %i5, %o5
tcc %icc, 0x5
set 0x10, %o7
stda %o2, [%l7 + %o7] 0x04
tvs %icc, 0x1
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x38] %asi, 0x2
membar 0x02
movgu %icc, %o0, %i6
or %i1, %i2, %g1
movvc %icc, %o4, %l2
fsrc2 %f2, %f30
bge loop_726
fandnot1 %f18, %f24, %f14
tgu %xcc, 0x4
edge8ln %g7, %o2, %i7
loop_726:
ldsb [%l7 + 0x5B], %o6
tvc %icc, 0x5
array32 %l6, %i0, %l4
bgu,a loop_727
fandnot1 %f20, %f8, %f28
fmovrslez %l1, %f1, %f24
edge8 %g4, %o7, %l5
loop_727:
movleu %xcc, %o1, %g2
set 0x20, %o5
ldswa [%l7 + %o5] 0x81, %g5
alignaddrl %l0, %g6, %i4
fmul8ulx16 %f28, %f6, %f6
ta %icc, 0x3
movrlez %l3, 0x20C, %g3
tvc %xcc, 0x0
fbue %fcc1, loop_728
tleu %icc, 0x7
tcc %icc, 0x4
movrlez %i5, %o5, %i3
loop_728:
addc %o3, %i6, %i1
call loop_729
faligndata %f20, %f18, %f6
array16 %i2, %g1, %o0
mulx %o4, 0x118A, %g7
loop_729:
udivx %l2, 0x0DE9, %o2
edge8l %o6, %l6, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot1s %f21, %f12, %f6
sll %l4, %l1, %i7
ldsw [%l7 + 0x5C], %g4
bcc,a,pt %icc, loop_730
movpos %xcc, %l5, %o7
add %g2, 0x0FC0, %g5
or %l0, %g6, %i4
loop_730:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd32s %f14, %f28, %f11
bleu,a %xcc, loop_731
addcc %l3, %g3, %i5
tleu %icc, 0x4
umul %o1, 0x1D90, %o5
loop_731:
movge %icc, %i3, %i6
fbn %fcc3, loop_732
tcs %xcc, 0x6
fbe,a %fcc0, loop_733
edge16l %o3, %i2, %i1
loop_732:
fpack16 %f0, %f1
stbar
loop_733:
edge32ln %o0, %o4, %g7
alignaddrl %g1, %o2, %o6
or %l2, 0x0AB5, %i0
fnors %f15, %f3, %f11
fbg %fcc1, loop_734
fexpand %f11, %f28
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sethi 0x0AD0, %l6
loop_734:
bl %xcc, loop_735
ba loop_736
udivcc %l1, 0x1120, %i7
membar 0x55
loop_735:
edge32ln %l4, %l5, %o7
loop_736:
edge32n %g2, %g4, %g5
prefetch [%l7 + 0x74], 0x0
movne %xcc, %l0, %i4
addc %g6, %l3, %g3
udivx %i5, 0x15D4, %o1
fbuge,a %fcc3, loop_737
alignaddr %i3, %i6, %o5
movrgz %o3, 0x07F, %i1
array32 %o0, %o4, %i2
loop_737:
orn %g1, 0x1285, %g7
fbn,a %fcc2, loop_738
fpack16 %f6, %f29
umulcc %o2, 0x149E, %o6
movrlz %l2, 0x377, %i0
loop_738:
edge32 %l1, %i7, %l6
xnorcc %l4, 0x06C0, %l5
fmovrdgz %o7, %f8, %f4
udivcc %g2, 0x0639, %g4
sra %l0, %g5, %i4
popc 0x0063, %l3
fmovdl %xcc, %f1, %f9
orcc %g3, %i5, %g6
tcs %icc, 0x3
fblg,a %fcc3, loop_739
fbge,a %fcc2, loop_740
fbu,a %fcc0, loop_741
te %icc, 0x1
loop_739:
fblg,a %fcc3, loop_742
loop_740:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_741:
nop
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_742:
be,pt %icc, loop_743
sdiv %i3, 0x0A5D, %i6
tcc %xcc, 0x7
set 0x7C, %i5
lduha [%l7 + %i5] 0x15, %o5
loop_743:
fmuld8ulx16 %f24, %f21, %f26
movl %xcc, %o3, %o1
sdiv %i1, 0x1681, %o4
fbue %fcc1, loop_744
fmovdleu %icc, %f17, %f12
edge32l %i2, %g1, %o0
nop
setx loop_745, %l0, %l1
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_744:
fmovdle %xcc, %f19, %f27
wr %g0, 0x11, %asi
stwa %g7, [%l7 + 0x68] %asi
loop_745:
movn %icc, %o2, %l2
ldub [%l7 + 0x4D], %i0
bgu,a %icc, loop_746
sllx %o6, 0x1F, %l1
subcc %i7, %l6, %l5
ba,pn %icc, loop_747
loop_746:
stx %l4, [%l7 + 0x20]
std %o6, [%l7 + 0x70]
xnor %g2, 0x0E62, %g4
loop_747:
tsubcc %g5, 0x019B, %l0
sll %l3, %i4, %g3
move %xcc, %g6, %i3
bvc %icc, loop_748
stbar
bvs loop_749
sdivx %i5, 0x1E38, %i6
loop_748:
fmovdvs %xcc, %f8, %f22
sdivcc %o3, 0x043E, %o5
loop_749:
fnands %f24, %f11, %f2
subcc %i1, %o1, %o4
popc 0x138C, %i2
subcc %o0, %g1, %o2
nop
set 0x14, %l5
prefetch [%l7 + %l5], 0x2
bvs,pt %xcc, loop_750
tne %xcc, 0x0
bshuffle %f2, %f24, %f0
alignaddr %g7, %i0, %l2
loop_750:
add %l1, 0x0B97, %i7
udivx %o6, 0x0316, %l5
fbe,a %fcc3, loop_751
umulcc %l6, %o7, %l4
tl %xcc, 0x2
orcc %g4, 0x0300, %g2
loop_751:
brnz,a %l0, loop_752
fpadd32s %f19, %f11, %f10
bcs,a,pt %xcc, loop_753
edge8l %l3, %i4, %g3
loop_752:
srl %g5, 0x07, %i3
xnorcc %i5, %i6, %o3
loop_753:
nop
set 0x48, %o6
lda [%l7 + %o6] 0x88, %f24
fnand %f4, %f10, %f8
andn %o5, 0x0CE3, %g6
alignaddrl %o1, %o4, %i2
taddcctv %o0, %i1, %o2
fmovsgu %icc, %f20, %f31
fbg %fcc1, loop_754
movneg %xcc, %g7, %g1
swap [%l7 + 0x3C], %l2
fmovs %f23, %f2
loop_754:
ta %icc, 0x5
movl %icc, %i0, %i7
movneg %icc, %o6, %l1
movleu %icc, %l6, %o7
array16 %l5, %g4, %l4
movrlz %g2, 0x264, %l3
movre %i4, %l0, %g5
movvs %icc, %g3, %i5
and %i6, 0x1D21, %i3
bshuffle %f14, %f20, %f18
brlz %o5, loop_755
sllx %o3, %g6, %o4
srax %i2, 0x17, %o1
nop
setx loop_756, %l0, %l1
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_755:
udivx %i1, 0x1E57, %o0
movn %xcc, %g7, %o2
sir 0x0BB8
loop_756:
sll %l2, 0x09, %g1
fcmpne16 %f0, %f18, %i7
tpos %xcc, 0x0
movre %i0, %o6, %l6
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x30] %asi, %l1
umulcc %l5, %o7, %l4
prefetch [%l7 + 0x60], 0x1
fnands %f25, %f12, %f21
fcmpeq32 %f2, %f30, %g4
brlez %l3, loop_757
movcc %xcc, %g2, %l0
fblg %fcc0, loop_758
fbule %fcc1, loop_759
loop_757:
ldd [%l7 + 0x48], %f0
edge16l %g5, %g3, %i5
loop_758:
nop
set 0x5E, %g2
stha %i6, [%l7 + %g2] 0x22
membar #Sync
loop_759:
tn %icc, 0x2
xnor %i3, 0x03DA, %o5
srl %i4, %g6, %o3
subccc %o4, %i2, %i1
srax %o1, %g7, %o0
movneg %icc, %o2, %l2
tcc %icc, 0x3
edge16l %i7, %g1, %i0
membar #Sync
wr %g0, 0x1f, %asi
ldda [%l7 + 0x40] %asi, %f0
udiv %l6, 0x06F9, %o6
tg %xcc, 0x2
fpack32 %f14, %f16, %f24
movvc %icc, %l5, %l1
pdist %f16, %f22, %f8
andn %o7, 0x0668, %g4
orncc %l4, %g2, %l0
movcs %icc, %l3, %g5
sdiv %i5, 0x0AED, %g3
ta %xcc, 0x5
array16 %i3, %i6, %o5
fmovsleu %icc, %f28, %f30
wr %g0, 0x81, %asi
lduha [%l7 + 0x0A] %asi, %i4
fmovs %f5, %f26
membar 0x1A
smulcc %o3, 0x0704, %g6
movre %i2, 0x0E0, %o4
brgez,a %o1, loop_760
movl %xcc, %g7, %i1
fmovdge %icc, %f19, %f1
udivcc %o0, 0x08FC, %l2
loop_760:
fpack32 %f20, %f16, %f30
te %icc, 0x5
fmovscs %icc, %f10, %f13
addcc %i7, %o2, %g1
addc %i0, %o6, %l6
fmovdvc %icc, %f22, %f12
ta %icc, 0x3
fmovdgu %icc, %f9, %f9
brgez %l5, loop_761
movpos %xcc, %o7, %l1
udivcc %g4, 0x090A, %g2
fmul8x16al %f14, %f19, %f22
loop_761:
taddcctv %l4, %l0, %l3
fbue,a %fcc2, loop_762
udivx %g5, 0x0ECC, %i5
bcc %xcc, loop_763
and %i3, 0x1F40, %g3
loop_762:
fpsub16s %f31, %f22, %f23
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_763:
siam 0x1
array8 %i6, %o5, %o3
movg %icc, %i4, %i2
edge32 %o4, %o1, %g6
sth %i1, [%l7 + 0x14]
tsubcctv %o0, %g7, %l2
movvc %icc, %o2, %g1
tsubcctv %i0, 0x05BB, %o6
tcc %xcc, 0x5
sra %i7, 0x1B, %l6
nop
setx loop_764, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
addc %l5, 0x06C7, %l1
ta %xcc, 0x4
fpadd32 %f14, %f0, %f0
loop_764:
sllx %g4, 0x19, %g2
smulcc %o7, %l4, %l3
fbo %fcc3, loop_765
sllx %l0, 0x1D, %i5
fbg %fcc1, loop_766
add %i3, 0x176F, %g3
loop_765:
subcc %i6, %g5, %o3
te %xcc, 0x7
loop_766:
te %xcc, 0x1
smul %i4, 0x1D39, %i2
xor %o5, 0x07B9, %o1
fpadd32s %f29, %f21, %f21
fmovsle %icc, %f3, %f4
wr %g0, 0x19, %asi
lduha [%l7 + 0x22] %asi, %g6
sdivx %i1, 0x0B78, %o4
set 0x64, %g4
stwa %o0, [%l7 + %g4] 0x19
edge8ln %l2, %o2, %g7
sdivx %i0, 0x0321, %g1
wr %g0, 0x52, %asi
ldxa [%g0 + 0x210] %asi, %i7
ldub [%l7 + 0x74], %l6
mulscc %o6, %l1, %l5
movn %icc, %g4, %g2
movrlez %l4, %o7, %l0
subc %l3, 0x04F4, %i5
taddcc %g3, 0x00C8, %i3
udivx %i6, 0x1084, %g5
movgu %icc, %i4, %i2
fbg %fcc2, loop_767
smul %o5, %o1, %o3
fsrc1 %f22, %f0
edge32n %i1, %o4, %g6
loop_767:
addcc %l2, %o2, %o0
edge32n %g7, %g1, %i7
bg,pn %xcc, loop_768
srlx %l6, %i0, %l1
tsubcctv %l5, %o6, %g2
orcc %g4, %o7, %l4
loop_768:
taddcc %l0, 0x046B, %l3
xor %g3, 0x1367, %i3
te %xcc, 0x5
orn %i5, %i6, %i4
orcc %i2, %o5, %g5
tneg %xcc, 0x5
movn %xcc, %o3, %o1
udivcc %o4, 0x1764, %g6
array8 %l2, %i1, %o0
alignaddrl %o2, %g1, %g7
fmovrdlez %l6, %f2, %f2
membar 0x54
taddcc %i0, %i7, %l1
subc %l5, 0x1F2A, %o6
sra %g2, 0x13, %g4
tl %xcc, 0x4
fxnors %f31, %f28, %f17
nop
setx loop_769, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movpos %icc, %o7, %l4
be,pn %icc, loop_770
fmovrdlz %l0, %f2, %f2
loop_769:
nop
wr %g0, 0x27, %asi
stwa %g3, [%l7 + 0x54] %asi
membar #Sync
loop_770:
addccc %l3, 0x0DBA, %i5
wr %g0, 0x81, %asi
swapa [%l7 + 0x40] %asi, %i3
edge8n %i4, %i6, %o5
sdivcc %i2, 0x11A9, %o3
tl %icc, 0x7
umul %g5, %o4, %g6
bg,a %xcc, loop_771
stx %l2, [%l7 + 0x70]
set 0x42, %o1
stha %o1, [%l7 + %o1] 0x10
loop_771:
stw %i1, [%l7 + 0x6C]
edge8ln %o2, %g1, %o0
add %g7, %l6, %i7
smul %i0, 0x1050, %l5
tle %xcc, 0x2
ble,a,pt %xcc, loop_772
fbn,a %fcc2, loop_773
fmovse %xcc, %f15, %f0
addccc %l1, %o6, %g2
loop_772:
tvc %xcc, 0x4
loop_773:
fbne,a %fcc3, loop_774
and %g4, 0x04E0, %l4
sdiv %l0, 0x0EAF, %o7
fbo,a %fcc2, loop_775
loop_774:
smulcc %g3, 0x16E7, %i5
brlez,a %i3, loop_776
bcs loop_777
loop_775:
fmovsgu %xcc, %f8, %f1
mulx %i4, 0x1ADC, %l3
loop_776:
fornot2s %f27, %f23, %f2
loop_777:
edge32ln %o5, %i6, %o3
movle %xcc, %i2, %g5
mulscc %o4, 0x1D3C, %l2
fmovrdgez %g6, %f2, %f26
movle %icc, %o1, %i1
array8 %o2, %o0, %g1
fmovdgu %xcc, %f28, %f3
movleu %icc, %l6, %g7
taddcctv %i7, %l5, %l1
fbu %fcc1, loop_778
mulx %i0, 0x0078, %o6
tne %xcc, 0x6
fxors %f23, %f14, %f19
loop_778:
movneg %icc, %g2, %g4
fcmpd %fcc2, %f0, %f10
udivx %l4, 0x1988, %o7
umul %l0, %g3, %i5
fmovde %xcc, %f13, %f1
set 0x2E, %i1
stba %i4, [%l7 + %i1] 0x10
edge32 %i3, %l3, %i6
addc %o3, %i2, %o5
fors %f12, %f7, %f18
nop
setx loop_779, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fcmpne16 %f4, %f14, %g5
movcs %xcc, %l2, %o4
fmovrslz %g6, %f10, %f27
loop_779:
fmovsl %xcc, %f12, %f3
sdiv %o1, 0x1F86, %i1
fmul8x16au %f30, %f15, %f28
udivcc %o2, 0x0CAF, %o0
bcs,a loop_780
tvs %xcc, 0x4
bvs,pt %xcc, loop_781
nop
setx loop_782, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_780:
fmovdvc %xcc, %f29, %f26
fnot2s %f3, %f9
loop_781:
subc %l6, %g7, %i7
loop_782:
xor %l5, 0x01A8, %l1
wr %g0, 0x0c, %asi
sta %f20, [%l7 + 0x48] %asi
taddcc %i0, 0x1131, %g1
fmovs %f11, %f9
stbar
movne %xcc, %g2, %o6
std %g4, [%l7 + 0x30]
taddcc %o7, 0x1F77, %l4
tle %icc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlz %g3, %i5, %l0
udivx %i3, 0x0C86, %i4
fnot2 %f16, %f18
movre %i6, 0x254, %l3
popc 0x0847, %o3
fmovdg %xcc, %f21, %f26
set 0x28, %i6
stba %i2, [%l7 + %i6] 0xeb
membar #Sync
ld [%l7 + 0x4C], %f22
xor %o5, %l2, %o4
xor %g5, 0x1B51, %g6
lduh [%l7 + 0x34], %o1
array8 %o2, %o0, %l6
array32 %g7, %i7, %l5
and %l1, %i0, %g1
std %f2, [%l7 + 0x48]
fandnot1 %f26, %f20, %f4
lduw [%l7 + 0x24], %i1
set 0x60, %l4
prefetcha [%l7 + %l4] 0x0c, 0x2
edge8ln %g4, %o7, %l4
or %g2, %i5, %l0
and %g3, 0x00BE, %i4
array32 %i6, %i3, %o3
fcmpne16 %f30, %f26, %i2
mulscc %l3, 0x17A5, %o5
bge,a,pt %icc, loop_783
edge8n %l2, %o4, %g6
tleu %xcc, 0x4
set 0x40, %o0
prefetcha [%l7 + %o0] 0x15, 0x3
loop_783:
sdiv %o2, 0x19D5, %o0
fcmpeq32 %f14, %f28, %l6
movvs %xcc, %g7, %i7
movrlz %g5, 0x1F5, %l5
st %f11, [%l7 + 0x7C]
brlez,a %i0, loop_784
addccc %g1, %i1, %o6
ldd [%l7 + 0x08], %g4
and %o7, 0x1BCB, %l4
loop_784:
movcs %icc, %l1, %g2
xnor %l0, %g3, %i5
fxnor %f28, %f4, %f14
fbu %fcc1, loop_785
fmovrdne %i4, %f8, %f18
lduw [%l7 + 0x34], %i6
movpos %xcc, %o3, %i3
loop_785:
taddcctv %i2, %o5, %l3
tvs %xcc, 0x5
wr %g0, 0x11, %asi
ldsba [%l7 + 0x09] %asi, %l2
be,a loop_786
movre %o4, %g6, %o2
fmovdvc %icc, %f16, %f22
fcmpeq32 %f12, %f8, %o1
loop_786:
taddcc %l6, 0x1346, %o0
ta %icc, 0x1
fmovrde %g7, %f30, %f6
lduh [%l7 + 0x36], %i7
wr %g0, 0x2f, %asi
ldda [%l7 + 0x20] %asi, %g4
taddcctv %i0, 0x0432, %g1
xnor %l5, %i1, %o6
movle %xcc, %o7, %g4
tge %icc, 0x3
nop
setx loop_787, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sub %l1, 0x0363, %g2
set 0x40, %l6
stha %l0, [%l7 + %l6] 0x14
loop_787:
fcmpeq16 %f10, %f22, %l4
and %i5, 0x15D2, %g3
srl %i6, %o3, %i3
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f0
movge %icc, %i2, %o5
tne %xcc, 0x6
bgu,pt %xcc, loop_788
mulscc %l3, 0x1BFF, %i4
tsubcctv %l2, 0x036B, %g6
fmovrdgz %o2, %f6, %f22
loop_788:
movrlez %o4, 0x2F7, %l6
array16 %o0, %g7, %i7
srax %o1, 0x03, %i0
sdivx %g1, 0x1A18, %l5
xnor %i1, 0x0DBF, %o6
ldsb [%l7 + 0x4C], %g5
tneg %icc, 0x0
edge16ln %o7, %l1, %g2
popc %g4, %l4
sir 0x0970
tpos %icc, 0x1
subccc %l0, %i5, %g3
subcc %i6, %o3, %i2
edge32 %i3, %o5, %i4
set 0x08, %l1
stwa %l2, [%l7 + %l1] 0x04
movrlez %g6, %o2, %o4
lduw [%l7 + 0x4C], %l6
edge16 %o0, %l3, %i7
fbul %fcc2, loop_789
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array8 %o1, %i0, %g1
fnot2 %f4, %f28
loop_789:
tne %icc, 0x6
fcmps %fcc1, %f11, %f20
xor %g7, 0x094C, %l5
set 0x0C, %o4
ldsha [%l7 + %o4] 0x04, %i1
fbn,a %fcc3, loop_790
subcc %g5, %o7, %o6
set 0x2C, %l0
swapa [%l7 + %l0] 0x80, %g2
loop_790:
movcc %xcc, %l1, %g4
set 0x08, %g7
lda [%l7 + %g7] 0x18, %f6
move %xcc, %l0, %i5
fmovrsgz %l4, %f18, %f0
ldstub [%l7 + 0x20], %i6
xorcc %o3, %i2, %g3
fnand %f10, %f24, %f24
tsubcctv %i3, %o5, %i4
edge16 %g6, %o2, %o4
set 0x40, %i4
ldda [%l7 + %i4] 0x2a, %l2
mulx %o0, %l6, %i7
popc 0x112B, %o1
nop
setx loop_791, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mova %icc, %l3, %i0
fmovrsgez %g1, %f13, %f5
fmul8ulx16 %f18, %f12, %f22
loop_791:
orn %l5, %i1, %g7
fbo %fcc2, loop_792
movg %xcc, %g5, %o6
te %xcc, 0x6
set 0x70, %l3
swapa [%l7 + %l3] 0x0c, %o7
loop_792:
mova %icc, %g2, %l1
movcs %xcc, %l0, %g4
movvs %icc, %l4, %i5
bl,pn %xcc, loop_793
ldub [%l7 + 0x17], %o3
udiv %i6, 0x0979, %g3
siam 0x5
loop_793:
tpos %xcc, 0x1
fcmple16 %f22, %f18, %i2
sll %o5, %i4, %i3
wr %g0, 0x89, %asi
lduba [%l7 + 0x40] %asi, %g6
fmovd %f6, %f24
umulcc %o4, 0x0AA8, %l2
set 0x24, %l2
stha %o0, [%l7 + %l2] 0x10
taddcc %l6, 0x0732, %i7
add %o1, 0x0A67, %o2
fbg,a %fcc0, loop_794
movne %icc, %l3, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
st %f6, [%l7 + 0x34]
loop_794:
udivx %i0, 0x12D6, %l5
movvc %xcc, %g7, %g5
movvc %icc, %i1, %o6
fpack32 %f20, %f14, %f4
srlx %g2, 0x07, %o7
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x62] %asi, %l1
fmovdg %xcc, %f24, %f26
stw %l0, [%l7 + 0x1C]
tgu %xcc, 0x3
movge %icc, %l4, %i5
movle %icc, %g4, %o3
add %l7, 0x28, %l6
wr %g0, 0x04, %asi
casxa [%l6] %asi, %g3, %i2
fbl,a %fcc2, loop_795
taddcc %i6, 0x15A9, %i4
fbl,a %fcc2, loop_796
subcc %i3, 0x1375, %g6
loop_795:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x88, %asi
ldswa [%l7 + 0x44] %asi, %o5
loop_796:
move %xcc, %o4, %o0
edge32n %l2, %l6, %o1
mova %xcc, %o2, %i7
set 0x6C, %i7
lda [%l7 + %i7] 0x80, %f22
fmovsa %icc, %f27, %f25
sllx %l3, %i0, %l5
set 0x34, %i2
ldswa [%l7 + %i2] 0x19, %g7
set 0x5C, %g3
lduba [%l7 + %g3] 0x18, %g1
fmovdle %xcc, %f19, %f27
fmovsl %xcc, %f0, %f9
membar 0x0D
sdiv %g5, 0x0407, %i1
membar 0x0D
sllx %o6, 0x04, %o7
tvc %xcc, 0x3
udiv %g2, 0x194D, %l0
orn %l4, %l1, %g4
movvs %xcc, %o3, %g3
bn loop_797
umulcc %i2, 0x0F22, %i6
srlx %i5, %i3, %i4
wr %g0, 0x18, %asi
sta %f29, [%l7 + 0x0C] %asi
loop_797:
nop
set 0x14, %i0
lduha [%l7 + %i0] 0x15, %o5
sethi 0x06C1, %g6
fmovrdlez %o0, %f30, %f12
bge,a %xcc, loop_798
brgez,a %l2, loop_799
sir 0x0EDC
bne,a,pt %icc, loop_800
loop_798:
addcc %o4, %o1, %l6
loop_799:
movrne %i7, 0x23A, %l3
smulcc %o2, 0x184C, %l5
loop_800:
movrlez %i0, %g1, %g7
set 0x44, %g5
stwa %i1, [%l7 + %g5] 0x2b
membar #Sync
bg,pn %xcc, loop_801
sll %g5, 0x1A, %o6
fpack16 %f22, %f8
fbug %fcc2, loop_802
loop_801:
movrne %o7, %l0, %g2
fmovsge %icc, %f27, %f6
brgez,a %l1, loop_803
loop_802:
ld [%l7 + 0x3C], %f26
fmovdge %xcc, %f26, %f14
ble,a loop_804
loop_803:
move %icc, %g4, %o3
bleu,pn %icc, loop_805
movne %xcc, %l4, %i2
loop_804:
sub %i6, %g3, %i5
fbg,a %fcc2, loop_806
loop_805:
fpadd16s %f10, %f9, %f17
fones %f7
tn %xcc, 0x7
loop_806:
fmovscc %xcc, %f10, %f23
set 0x30, %g6
stwa %i4, [%l7 + %g6] 0x11
fba,a %fcc0, loop_807
ldx [%l7 + 0x60], %o5
sllx %i3, %g6, %l2
fmovde %xcc, %f2, %f20
loop_807:
movgu %icc, %o4, %o1
wr %g0, 0x04, %asi
lda [%l7 + 0x48] %asi, %f11
ba,a,pn %icc, loop_808
bvs,pn %icc, loop_809
fmovrdgez %o0, %f20, %f24
subccc %i7, %l3, %l6
loop_808:
fbug %fcc3, loop_810
loop_809:
tcs %xcc, 0x1
andn %o2, %i0, %l5
lduh [%l7 + 0x74], %g1
loop_810:
alignaddr %g7, %i1, %g5
xorcc %o7, 0x0A59, %o6
bn,a,pt %icc, loop_811
tle %xcc, 0x1
udiv %g2, 0x05DD, %l0
umulcc %l1, %g4, %o3
loop_811:
prefetch [%l7 + 0x14], 0x2
add %i2, %i6, %g3
movl %icc, %i5, %l4
fmovsgu %icc, %f24, %f8
membar 0x15
sdivx %o5, 0x0A09, %i4
edge32l %g6, %i3, %l2
ld [%l7 + 0x70], %f3
fxor %f22, %f24, %f2
taddcc %o4, %o1, %o0
array16 %i7, %l6, %l3
movrne %o2, 0x06B, %l5
mova %xcc, %g1, %i0
movvc %icc, %g7, %i1
edge8ln %g5, %o6, %g2
fmovdcs %icc, %f11, %f19
st %f22, [%l7 + 0x78]
movne %icc, %l0, %o7
movpos %xcc, %l1, %o3
tcs %xcc, 0x4
nop
setx loop_812, %l0, %l1
jmpl %l1, %i2
fbge %fcc3, loop_813
ldub [%l7 + 0x63], %i6
fpadd16s %f18, %f24, %f15
loop_812:
smulcc %g3, %g4, %l4
loop_813:
orcc %o5, %i5, %i4
udiv %i3, 0x081C, %g6
fornot2 %f4, %f8, %f6
movg %icc, %o4, %o1
set 0x20, %i3
prefetcha [%l7 + %i3] 0x88, 0x3
ble,a loop_814
orn %i7, 0x0B81, %l6
tvs %icc, 0x3
tn %icc, 0x0
loop_814:
taddcc %l3, %o2, %l5
fandnot2 %f20, %f22, %f22
ldsw [%l7 + 0x74], %g1
movrlz %l2, %g7, %i1
bneg,pn %icc, loop_815
fmovsl %icc, %f21, %f13
movleu %icc, %i0, %o6
udiv %g5, 0x0A9A, %l0
loop_815:
st %f7, [%l7 + 0x44]
fble %fcc0, loop_816
tvc %icc, 0x5
fmovsleu %icc, %f6, %f28
ldsw [%l7 + 0x30], %g2
loop_816:
fmovsgu %xcc, %f2, %f11
fbul,a %fcc2, loop_817
fmovrslz %l1, %f29, %f23
and %o7, 0x1F76, %i2
addccc %o3, %g3, %i6
loop_817:
stw %l4, [%l7 + 0x38]
ldx [%l7 + 0x30], %g4
te %icc, 0x5
fmovdneg %icc, %f5, %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovse %xcc, %f23, %f28
fcmpne32 %f2, %f18, %o5
fpadd16 %f26, %f4, %f22
edge32n %i5, %i4, %i3
ta %icc, 0x3
srl %o4, 0x09, %o1
set 0x50, %g1
stwa %g6, [%l7 + %g1] 0x18
brgz %i7, loop_818
bpos,a,pn %xcc, loop_819
edge8 %o0, %l3, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_818:
fmovrde %o2, %f16, %f30
loop_819:
nop
set 0x38, %o2
prefetcha [%l7 + %o2] 0x19, 0x3
fmovsn %xcc, %f15, %f7
movge %icc, %l5, %g7
tsubcc %i1, 0x1759, %l2
ldd [%l7 + 0x50], %f4
add %i0, 0x18AD, %g5
fcmpeq32 %f30, %f22, %l0
membar 0x09
tpos %xcc, 0x3
ld [%l7 + 0x1C], %f0
fmovdleu %icc, %f11, %f6
or %o6, %l1, %o7
sra %i2, %g2, %o3
fnors %f27, %f4, %f31
srl %g3, 0x07, %l4
fabsd %f12, %f8
edge16 %g4, %o5, %i5
fbu %fcc2, loop_820
movge %icc, %i4, %i3
fornot2 %f16, %f8, %f22
fmuld8sux16 %f21, %f30, %f14
loop_820:
movrgez %o4, 0x009, %i6
taddcc %o1, 0x14A3, %i7
fxnor %f20, %f22, %f16
edge8l %g6, %l3, %l6
edge32 %o0, %g1, %o2
movneg %icc, %l5, %i1
fmovrsgez %g7, %f21, %f25
fpadd16 %f20, %f10, %f10
fmovda %xcc, %f28, %f10
sdivcc %i0, 0x04B5, %l2
fpsub32 %f18, %f4, %f16
udiv %g5, 0x0AFB, %l0
fcmpne16 %f12, %f2, %l1
fmovrdgez %o6, %f10, %f24
popc %i2, %g2
movrgez %o3, 0x1F9, %o7
fmovdn %xcc, %f27, %f16
bcs %icc, loop_821
fmovrdlez %l4, %f28, %f18
alignaddr %g3, %o5, %g4
wr %g0, 0x88, %asi
stba %i4, [%l7 + 0x5C] %asi
loop_821:
fmovde %icc, %f27, %f16
movre %i5, 0x375, %i3
brz %o4, loop_822
movge %icc, %i6, %o1
nop
setx loop_823, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fxnors %f30, %f14, %f30
loop_822:
subc %g6, %i7, %l3
xorcc %l6, 0x05E9, %g1
loop_823:
orcc %o2, %o0, %i1
brz,a %l5, loop_824
movvc %icc, %i0, %g7
fmovdvc %xcc, %f8, %f19
fcmpgt32 %f2, %f2, %g5
loop_824:
orncc %l0, 0x04B2, %l2
fbg %fcc1, loop_825
movpos %xcc, %o6, %l1
movleu %icc, %g2, %o3
sth %o7, [%l7 + 0x3C]
loop_825:
fmovsn %xcc, %f6, %f20
movrne %l4, 0x15D, %g3
fpmerge %f21, %f28, %f30
fmovdge %icc, %f11, %f5
fandnot2 %f20, %f4, %f0
set 0x74, %o7
ldsha [%l7 + %o7] 0x04, %o5
fnot1 %f30, %f2
fbul %fcc0, loop_826
movvc %icc, %i2, %i4
te %xcc, 0x4
tleu %xcc, 0x2
loop_826:
edge16 %i5, %g4, %o4
bgu,a loop_827
tpos %icc, 0x4
bpos,a,pn %xcc, loop_828
fbl %fcc2, loop_829
loop_827:
movcc %xcc, %i3, %i6
fzero %f30
loop_828:
tgu %icc, 0x0
loop_829:
xor %o1, 0x0362, %g6
taddcctv %l3, %l6, %i7
umul %g1, 0x0E80, %o0
movvs %xcc, %o2, %i1
lduw [%l7 + 0x60], %i0
edge32 %l5, %g5, %l0
std %g6, [%l7 + 0x78]
tne %icc, 0x6
sdiv %l2, 0x1F3C, %l1
brnz %o6, loop_830
fble %fcc2, loop_831
edge32n %g2, %o3, %l4
fmovsn %xcc, %f29, %f9
loop_830:
tg %icc, 0x3
loop_831:
tsubcctv %o7, %o5, %i2
fsrc1 %f6, %f26
fors %f26, %f31, %f27
movrne %g3, %i4, %g4
set 0x58, %o5
swapa [%l7 + %o5] 0x81, %o4
add %l7, 0x28, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %i3, %i5
tne %icc, 0x3
ldd [%l7 + 0x08], %o0
set 0x28, %o3
stxa %i6, [%l7 + %o3] 0x2b
membar #Sync
tsubcctv %g6, 0x18DD, %l6
xnorcc %i7, %l3, %g1
tle %xcc, 0x5
srl %o0, 0x18, %o2
umulcc %i1, %i0, %l5
movcc %icc, %l0, %g7
swap [%l7 + 0x74], %g5
umul %l1, 0x10FB, %l2
edge8ln %o6, %o3, %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbne,a %fcc0, loop_832
fones %f6
and %o7, %o5, %i2
array8 %g2, %i4, %g4
loop_832:
edge16n %o4, %i3, %i5
tpos %icc, 0x4
fbue,a %fcc1, loop_833
mulscc %g3, %i6, %o1
nop
setx loop_834, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
brz %g6, loop_835
loop_833:
fmovrslez %i7, %f31, %f13
swap [%l7 + 0x50], %l6
loop_834:
tcc %xcc, 0x0
loop_835:
tsubcctv %l3, 0x1E70, %g1
stx %o2, [%l7 + 0x40]
set 0x38, %l5
stha %i1, [%l7 + %l5] 0x2b
membar #Sync
fmovdcc %xcc, %f17, %f30
tsubcc %i0, %l5, %o0
add %l7, 0x58, %l6
wr %g0, 0x88, %asi
casxa [%l6] 0x88, %g7, %g5
udivx %l0, 0x1B97, %l2
tge %xcc, 0x1
tvc %xcc, 0x1
fmovdvs %xcc, %f22, %f24
edge8l %o6, %l1, %l4
wr %g0, 0x88, %asi
ldsba [%l7 + 0x56] %asi, %o3
brgz %o7, loop_836
edge8ln %o5, %g2, %i4
fandnot1s %f13, %f28, %f14
edge32 %g4, %i2, %o4
loop_836:
movl %xcc, %i3, %g3
edge8l %i6, %o1, %i5
lduh [%l7 + 0x48], %g6
subc %l6, %i7, %l3
fmovdn %xcc, %f21, %f11
sra %o2, 0x16, %i1
fmovdneg %icc, %f1, %f4
fmul8sux16 %f2, %f6, %f18
bn,a,pt %xcc, loop_837
andcc %i0, %g1, %o0
fnegs %f23, %f22
set 0x13, %i5
ldstuba [%l7 + %i5] 0x04, %g7
loop_837:
bneg %icc, loop_838
edge8 %l5, %g5, %l0
fmovde %icc, %f16, %f7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_838:
sub %o6, 0x11AA, %l1
edge8 %l4, %l2, %o7
subcc %o3, 0x10FE, %o5
subccc %g2, 0x1C31, %i4
mulscc %g4, 0x0B58, %o4
edge8ln %i2, %i3, %g3
fbge,a %fcc2, loop_839
array32 %o1, %i6, %g6
fsrc1 %f26, %f14
tne %icc, 0x5
loop_839:
fbo %fcc0, loop_840
movn %icc, %l6, %i7
ble,a %xcc, loop_841
movne %icc, %i5, %o2
loop_840:
siam 0x6
orn %i1, 0x0CEF, %i0
loop_841:
tgu %icc, 0x6
bcc,a,pn %xcc, loop_842
edge16l %g1, %o0, %g7
brlz %l5, loop_843
xnorcc %l3, %g5, %o6
loop_842:
edge16 %l1, %l0, %l4
subccc %l2, 0x1A46, %o7
loop_843:
andcc %o5, %g2, %o3
fnot2 %f20, %f28
call loop_844
andn %g4, 0x1B60, %o4
udiv %i2, 0x0771, %i4
be,pn %xcc, loop_845
loop_844:
xnorcc %g3, 0x1DE9, %i3
tne %icc, 0x0
set 0x44, %g2
ldswa [%l7 + %g2] 0x14, %o1
loop_845:
alignaddrl %g6, %i6, %l6
movrgz %i5, 0x0E4, %i7
wr %g0, 0x89, %asi
stwa %o2, [%l7 + 0x54] %asi
fpadd32s %f7, %f12, %f24
fmovdneg %icc, %f31, %f20
movrlz %i1, %g1, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
popc 0x08F6, %i0
fcmpgt32 %f22, %f0, %l5
bgu,a loop_846
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orcc %g7, %l3, %g5
set 0x44, %g4
stwa %o6, [%l7 + %g4] 0x2a
membar #Sync
loop_846:
fbug %fcc3, loop_847
movgu %icc, %l0, %l4
movrgz %l2, %o7, %l1
wr %g0, 0x81, %asi
stha %o5, [%l7 + 0x50] %asi
loop_847:
popc 0x1D5D, %g2
movre %o3, 0x242, %o4
fornot2 %f20, %f0, %f2
tpos %icc, 0x1
fmovrde %g4, %f12, %f28
ba,a,pt %xcc, loop_848
movrlez %i4, %g3, %i2
alignaddr %o1, %i3, %i6
smul %g6, 0x01C7, %i5
loop_848:
tge %icc, 0x5
mulscc %l6, %o2, %i1
movcs %xcc, %g1, %i7
edge8n %i0, %o0, %l5
taddcctv %g7, %g5, %l3
array32 %o6, %l4, %l0
tsubcc %l2, %l1, %o7
fbn %fcc1, loop_849
tn %xcc, 0x0
movrgez %g2, %o3, %o5
fbg,a %fcc2, loop_850
loop_849:
siam 0x3
xor %g4, 0x0D64, %i4
fmovsleu %xcc, %f28, %f28
loop_850:
stb %o4, [%l7 + 0x2D]
fblg %fcc1, loop_851
fbue,a %fcc2, loop_852
fmovscc %icc, %f25, %f21
movn %xcc, %g3, %i2
loop_851:
brgz,a %o1, loop_853
loop_852:
edge32 %i3, %i6, %i5
srax %g6, 0x07, %o2
alignaddrl %i1, %l6, %g1
loop_853:
mova %icc, %i0, %o0
sdivcc %l5, 0x1D1B, %g7
tvs %xcc, 0x6
fcmpeq32 %f16, %f16, %i7
add %l3, 0x11B8, %g5
lduh [%l7 + 0x2E], %l4
andn %l0, 0x038A, %l2
fbuge,a %fcc1, loop_854
fcmple32 %f18, %f24, %l1
alignaddr %o6, %o7, %o3
sub %g2, 0x0423, %g4
loop_854:
bcs,a loop_855
fmovde %xcc, %f5, %f31
edge16n %o5, %o4, %g3
tge %icc, 0x3
loop_855:
movrgez %i2, %o1, %i4
edge16n %i6, %i5, %g6
smul %o2, %i3, %i1
movrne %g1, 0x163, %l6
addccc %o0, %l5, %g7
movl %xcc, %i0, %l3
fmovsge %icc, %f4, %f13
tgu %xcc, 0x6
sth %g5, [%l7 + 0x2E]
srl %l4, 0x0B, %l0
movvs %xcc, %l2, %l1
tsubcc %o6, %o7, %o3
bg,pn %xcc, loop_856
movg %icc, %g2, %i7
brlz,a %o5, loop_857
sir 0x0143
loop_856:
movgu %icc, %g4, %g3
bcs loop_858
loop_857:
fcmpgt32 %f24, %f24, %i2
fmovsgu %xcc, %f8, %f11
movg %xcc, %o1, %o4
loop_858:
edge32n %i4, %i5, %g6
srl %o2, 0x08, %i3
brgz %i6, loop_859
fmuld8ulx16 %f16, %f2, %f14
tne %icc, 0x0
sub %i1, 0x05B4, %g1
loop_859:
xorcc %l6, 0x0023, %o0
movre %g7, 0x3C0, %l5
te %icc, 0x4
tneg %xcc, 0x4
bleu,a %icc, loop_860
tcs %icc, 0x0
brgz,a %i0, loop_861
fmovdleu %icc, %f0, %f1
loop_860:
smulcc %l3, %g5, %l0
fmovsa %icc, %f16, %f29
loop_861:
edge32l %l4, %l2, %o6
sethi 0x1804, %l1
std %f4, [%l7 + 0x18]
xnor %o3, %o7, %i7
bpos,a,pt %xcc, loop_862
fones %f9
sllx %g2, %o5, %g4
sdivx %g3, 0x1D6F, %o1
loop_862:
alignaddrl %i2, %i4, %i5
movgu %xcc, %o4, %g6
sdiv %o2, 0x1624, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x18, %o6
swapa [%l7 + %o6] 0x04, %i3
sdiv %i1, 0x0988, %g1
array8 %l6, %g7, %o0
movvc %icc, %l5, %i0
edge16ln %l3, %l0, %l4
movle %icc, %g5, %o6
addccc %l2, 0x17FC, %l1
sll %o3, 0x11, %i7
fnands %f8, %f23, %f19
movge %icc, %g2, %o7
umulcc %g4, 0x026C, %g3
set 0x71, %o1
ldsba [%l7 + %o1] 0x80, %o1
srax %o5, %i4, %i5
sra %i2, 0x06, %o4
bcs,a loop_863
movleu %xcc, %o2, %i6
fmul8x16al %f1, %f30, %f4
wr %g0, 0x89, %asi
stda %i2, [%l7 + 0x18] %asi
loop_863:
fbe,a %fcc1, loop_864
bcs,a %icc, loop_865
movrlez %i1, %g6, %l6
edge16ln %g7, %o0, %g1
loop_864:
ldstub [%l7 + 0x64], %l5
loop_865:
fmovdl %xcc, %f31, %f3
membar #Sync
set 0x40, %i1
ldda [%l7 + %i1] 0x16, %f16
movn %icc, %i0, %l0
movpos %xcc, %l4, %l3
set 0x70, %l4
stxa %g5, [%l7 + %l4] 0x88
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ta %xcc, 0x3
movre %o6, 0x3AB, %l2
edge8n %l1, %i7, %o3
array8 %o7, %g2, %g4
smulcc %g3, %o5, %o1
movre %i5, 0x3F3, %i2
movrne %o4, 0x19C, %i4
wr %g0, 0x19, %asi
ldxa [%l7 + 0x10] %asi, %o2
taddcctv %i6, 0x0797, %i3
orcc %i1, 0x0649, %l6
fmovrdlez %g6, %f24, %f6
edge32ln %g7, %o0, %g1
edge8ln %l5, %i0, %l4
edge8n %l0, %l3, %g5
movpos %xcc, %o6, %l1
stw %l2, [%l7 + 0x64]
movvc %xcc, %o3, %o7
addc %g2, %i7, %g3
set 0x43, %o0
stba %g4, [%l7 + %o0] 0x19
nop
setx loop_866, %l0, %l1
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, %o5, %i5
xor %i2, %o1, %o4
bleu loop_867
loop_866:
addcc %o2, 0x13AA, %i6
tvc %icc, 0x2
addccc %i3, 0x1606, %i4
loop_867:
array16 %i1, %l6, %g6
movvc %xcc, %o0, %g1
edge32l %l5, %i0, %l4
fcmple32 %f4, %f18, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrslez %l3, %f29, %f0
fnegs %f18, %f24
subcc %g7, 0x0296, %g5
edge16 %l1, %l2, %o3
edge16n %o7, %o6, %g2
fmul8x16al %f1, %f11, %f8
tsubcctv %i7, 0x1B4D, %g4
movre %g3, %i5, %i2
movcs %xcc, %o5, %o4
udivcc %o2, 0x14D6, %o1
srax %i6, %i3, %i4
edge32n %l6, %i1, %o0
tpos %icc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu,a %fcc3, loop_868
fblg,a %fcc3, loop_869
swap [%l7 + 0x28], %g1
sdiv %l5, 0x0E85, %i0
loop_868:
bl,a,pt %icc, loop_870
loop_869:
add %l4, %g6, %l0
fnor %f30, %f2, %f12
xnorcc %l3, %g5, %l1
loop_870:
tne %icc, 0x3
movrgz %g7, %l2, %o3
mova %xcc, %o6, %g2
movcs %xcc, %i7, %g4
set 0x68, %i6
stxa %o7, [%l7 + %i6] 0x88
udiv %i5, 0x13DC, %g3
edge8 %i2, %o5, %o4
sra %o1, 0x19, %i6
subccc %o2, %i4, %i3
fsrc1s %f10, %f18
membar 0x55
fbul,a %fcc2, loop_871
tl %xcc, 0x7
subc %i1, 0x16D4, %l6
ldsh [%l7 + 0x3A], %g1
loop_871:
fmovdg %icc, %f8, %f28
nop
setx loop_872, %l0, %l1
jmpl %l1, %o0
fmovdvc %icc, %f20, %f29
tcs %icc, 0x7
brgez %l5, loop_873
loop_872:
tsubcc %l4, 0x028B, %i0
fmovs %f8, %f13
fbo,a %fcc0, loop_874
loop_873:
fmovrdlz %l0, %f24, %f20
bl,pn %xcc, loop_875
fbne,a %fcc3, loop_876
loop_874:
orcc %g6, 0x0594, %l3
std %g4, [%l7 + 0x78]
loop_875:
fmul8x16 %f28, %f14, %f26
loop_876:
fsrc2s %f1, %f6
tleu %icc, 0x4
tsubcctv %l1, 0x0F1F, %g7
prefetch [%l7 + 0x40], 0x0
srax %o3, %o6, %l2
edge16l %i7, %g2, %o7
ble,pt %icc, loop_877
fcmpeq32 %f2, %f24, %g4
xorcc %g3, %i5, %o5
fornot2 %f16, %f0, %f8
loop_877:
fcmpeq16 %f18, %f18, %i2
edge8n %o4, %o1, %i6
fbne,a %fcc1, loop_878
mova %xcc, %i4, %o2
movn %icc, %i3, %i1
movrlez %g1, 0x3C1, %l6
loop_878:
mulscc %o0, %l5, %i0
set 0x40, %l1
ldda [%l7 + %l1] 0x89, %f16
andn %l4, 0x1A71, %l0
tvc %xcc, 0x2
mulscc %g6, 0x155E, %g5
udivx %l1, 0x1653, %g7
fmovsneg %icc, %f1, %f10
addcc %o3, %l3, %l2
fcmpd %fcc2, %f24, %f30
fcmpne16 %f26, %f14, %o6
array8 %g2, %o7, %i7
movne %icc, %g3, %g4
array16 %o5, %i2, %o4
array32 %i5, %o1, %i4
fand %f16, %f4, %f14
fmovrdlez %i6, %f26, %f26
fnegs %f8, %f31
umul %i3, 0x0EE3, %o2
movl %icc, %g1, %i1
set 0x14, %o4
swapa [%l7 + %o4] 0x89, %l6
edge32 %o0, %i0, %l5
stx %l4, [%l7 + 0x20]
edge8ln %l0, %g5, %l1
addc %g6, 0x09E2, %o3
ldstub [%l7 + 0x77], %g7
edge32ln %l2, %l3, %g2
movle %xcc, %o6, %i7
xnor %g3, 0x1285, %g4
umulcc %o7, %i2, %o5
movrne %o4, %i5, %i4
set 0x40, %l6
prefetcha [%l7 + %l6] 0x18, 0x2
add %i3, %o1, %o2
fmovrslez %g1, %f19, %f11
andcc %l6, 0x1229, %o0
fba %fcc1, loop_879
sethi 0x1D43, %i0
edge8n %l5, %i1, %l4
movrgez %g5, 0x37D, %l1
loop_879:
fcmple32 %f18, %f22, %g6
fmul8sux16 %f30, %f6, %f26
fpsub16s %f17, %f19, %f25
tpos %icc, 0x6
stbar
fxnor %f24, %f10, %f8
edge8 %l0, %o3, %g7
tne %icc, 0x4
tcc %icc, 0x3
add %l7, 0x64, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %l3, %l2
edge16n %g2, %o6, %i7
subc %g3, %g4, %i2
tneg %xcc, 0x5
brlez %o7, loop_880
bcs,a,pt %xcc, loop_881
fornot1s %f20, %f12, %f4
tle %xcc, 0x0
loop_880:
tge %icc, 0x2
loop_881:
edge8n %o4, %i5, %o5
andn %i6, %i3, %o1
fmovrsne %o2, %f17, %f2
fxor %f22, %f30, %f26
tn %icc, 0x1
fxnors %f2, %f19, %f13
movrgz %i4, %l6, %o0
fmovrdlez %i0, %f0, %f4
brgez,a %g1, loop_882
fbuge %fcc2, loop_883
call loop_884
movpos %icc, %i1, %l5
loop_882:
fmovsl %xcc, %f27, %f27
loop_883:
ble,a,pt %xcc, loop_885
loop_884:
fmovs %f27, %f15
movpos %xcc, %g5, %l4
srlx %g6, 0x18, %l0
loop_885:
fmul8sux16 %f4, %f4, %f24
fmul8ulx16 %f6, %f4, %f18
movcc %xcc, %l1, %g7
nop
setx loop_886, %l0, %l1
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, %o3, %l3
sllx %l2, %o6, %i7
tsubcc %g2, 0x152A, %g3
loop_886:
fbne %fcc0, loop_887
and %i2, %o7, %g4
tpos %xcc, 0x2
fmovdne %xcc, %f22, %f27
loop_887:
edge8 %o4, %o5, %i5
edge8n %i3, %i6, %o2
fmovsge %xcc, %f8, %f18
fmovsneg %xcc, %f14, %f21
set 0x7E, %g7
ldsha [%l7 + %g7] 0x89, %i4
edge32l %l6, %o0, %o1
sra %i0, 0x15, %g1
alignaddrl %l5, %i1, %l4
set 0x18, %l0
ldswa [%l7 + %l0] 0x10, %g5
fnegd %f28, %f12
fandnot2 %f0, %f10, %f6
move %icc, %l0, %g6
xnorcc %g7, %o3, %l3
tpos %xcc, 0x4
udiv %l2, 0x0A38, %o6
movrgz %i7, 0x2FC, %g2
fcmpgt32 %f30, %f20, %g3
alignaddrl %l1, %i2, %o7
addc %o4, 0x080C, %o5
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x48] %asi, 0x2
fba %fcc1, loop_888
fbn,a %fcc2, loop_889
xnor %i3, %g4, %i6
movl %icc, %o2, %l6
loop_888:
std %i4, [%l7 + 0x30]
loop_889:
srl %o0, %i0, %o1
tgu %icc, 0x3
fnot2s %f22, %f18
addc %l5, %i1, %g1
fmovdge %xcc, %f10, %f17
udiv %g5, 0x0587, %l4
fmovrslez %l0, %f11, %f10
move %xcc, %g6, %o3
fmovdne %icc, %f9, %f14
fornot2 %f0, %f8, %f6
set 0x54, %l3
ldswa [%l7 + %l3] 0x18, %l3
st %f15, [%l7 + 0x2C]
set 0x59, %i4
ldsba [%l7 + %i4] 0x11, %l2
nop
setx loop_890, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sra %g7, 0x04, %o6
andcc %i7, 0x19F6, %g3
wr %g0, 0x80, %asi
lda [%l7 + 0x34] %asi, %f17
loop_890:
ba,a %icc, loop_891
movge %icc, %l1, %i2
smul %o7, 0x1953, %o4
srax %g2, 0x0E, %o5
loop_891:
ld [%l7 + 0x3C], %f28
edge8l %i3, %i5, %i6
tcs %xcc, 0x6
fxnors %f15, %f25, %f11
call loop_892
smulcc %g4, %l6, %i4
set 0x2C, %l2
lduwa [%l7 + %l2] 0x81, %o0
loop_892:
sdiv %i0, 0x06F3, %o2
edge16n %l5, %o1, %i1
fpsub32 %f18, %f4, %f28
fone %f18
and %g1, 0x0403, %g5
movrgez %l0, %l4, %o3
sdivx %l3, 0x104B, %l2
movvs %xcc, %g6, %g7
fpmerge %f29, %f16, %f10
andcc %o6, %g3, %i7
alignaddrl %i2, %o7, %l1
fbn %fcc1, loop_893
sdivx %g2, 0x0E38, %o5
fbule %fcc1, loop_894
st %f29, [%l7 + 0x64]
loop_893:
siam 0x2
fornot2s %f21, %f11, %f13
loop_894:
movg %xcc, %o4, %i5
fmovdg %xcc, %f28, %f15
fbu,a %fcc2, loop_895
andcc %i6, 0x09F1, %i3
fbu %fcc3, loop_896
tvc %icc, 0x5
loop_895:
edge8n %l6, %g4, %i4
swap [%l7 + 0x60], %o0
loop_896:
smulcc %o2, 0x0868, %i0
fors %f20, %f18, %f4
fmul8x16al %f11, %f7, %f10
brnz %o1, loop_897
tvs %icc, 0x3
tneg %icc, 0x3
subc %i1, %g1, %g5
loop_897:
smul %l5, %l0, %o3
srax %l4, 0x19, %l3
be,a %icc, loop_898
tsubcctv %l2, 0x124B, %g6
edge32 %o6, %g7, %g3
orcc %i2, 0x1954, %o7
loop_898:
xnor %l1, 0x1544, %g2
fcmpgt16 %f20, %f24, %i7
faligndata %f28, %f26, %f12
bn,a,pt %icc, loop_899
fblg,a %fcc1, loop_900
movrgz %o5, %i5, %i6
mova %xcc, %i3, %l6
loop_899:
tpos %xcc, 0x6
loop_900:
udiv %o4, 0x128C, %i4
brgez %g4, loop_901
andcc %o2, 0x0789, %i0
edge8l %o0, %o1, %i1
brlz,a %g5, loop_902
loop_901:
sir 0x0300
udiv %l5, 0x1B8E, %l0
ldsh [%l7 + 0x2A], %o3
loop_902:
fxnor %f30, %f10, %f28
mulx %g1, %l3, %l2
set 0x25, %i7
lduba [%l7 + %i7] 0x15, %g6
fbu %fcc3, loop_903
and %l4, %g7, %o6
tge %xcc, 0x2
fpackfix %f16, %f29
loop_903:
andncc %i2, %g3, %o7
tvs %icc, 0x1
edge8l %g2, %i7, %l1
wr %g0, 0x80, %asi
ldda [%l7 + 0x70] %asi, %o4
ld [%l7 + 0x58], %f27
tpos %icc, 0x4
fnor %f4, %f10, %f24
tpos %xcc, 0x0
tn %icc, 0x0
brz,a %i5, loop_904
bneg,a,pn %xcc, loop_905
ba loop_906
or %i6, 0x12FD, %l6
loop_904:
fsrc1s %f11, %f6
loop_905:
fmovrdgez %o4, %f30, %f30
loop_906:
fmovda %icc, %f17, %f0
pdist %f30, %f22, %f22
tg %xcc, 0x5
tsubcctv %i4, 0x174D, %i3
move %xcc, %g4, %i0
edge16l %o0, %o1, %o2
movn %icc, %i1, %l5
bne,a loop_907
fandnot2 %f14, %f18, %f10
udivx %g5, 0x1D53, %l0
alignaddrl %o3, %g1, %l3
loop_907:
addccc %l2, 0x1928, %l4
addcc %g6, %o6, %g7
fcmpes %fcc2, %f27, %f6
movrne %i2, %g3, %o7
wr %g0, 0x04, %asi
ldxa [%l7 + 0x28] %asi, %i7
membar 0x6D
array16 %l1, %g2, %o5
array32 %i5, %i6, %o4
and %i4, 0x00A2, %i3
add %l6, 0x0056, %i0
fpack16 %f10, %f11
popc %o0, %o1
tleu %xcc, 0x3
brgez,a %g4, loop_908
addcc %i1, %l5, %g5
fbo,a %fcc0, loop_909
sdivx %l0, 0x1893, %o3
loop_908:
xnor %g1, 0x1003, %l3
edge8 %l2, %o2, %g6
loop_909:
fmovdne %icc, %f2, %f21
tleu %xcc, 0x7
sdivx %l4, 0x0F57, %g7
movre %o6, 0x296, %i2
tcc %icc, 0x3
orcc %g3, 0x0BD4, %i7
tsubcc %l1, %g2, %o7
fble,a %fcc1, loop_910
movle %xcc, %i5, %i6
sra %o5, %i4, %i3
tne %icc, 0x5
loop_910:
nop
wr %g0, 0x18, %asi
lduha [%l7 + 0x6C] %asi, %l6
edge32n %i0, %o0, %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsg %xcc, %f27, %f14
std %f10, [%l7 + 0x68]
udiv %o1, 0x03B4, %g4
pdist %f16, %f24, %f26
edge32ln %l5, %i1, %g5
ld [%l7 + 0x54], %f27
set 0x38, %g3
stxa %o3, [%l7 + %g3] 0x10
fbu,a %fcc3, loop_911
edge32n %l0, %g1, %l3
addc %l2, 0x0ACB, %o2
brnz %g6, loop_912
loop_911:
bshuffle %f0, %f20, %f20
fbule,a %fcc3, loop_913
taddcc %g7, 0x016C, %o6
loop_912:
popc 0x1BD1, %i2
fmovsvc %xcc, %f0, %f26
loop_913:
bne %xcc, loop_914
tsubcctv %l4, 0x176B, %g3
array16 %l1, %g2, %o7
fmovsleu %xcc, %f19, %f12
loop_914:
edge16n %i5, %i6, %o5
movrne %i4, 0x110, %i7
fcmpeq16 %f6, %f28, %l6
array8 %i3, %o0, %i0
umul %o4, 0x1161, %g4
fbug %fcc3, loop_915
movleu %icc, %o1, %l5
stbar
fba,a %fcc1, loop_916
loop_915:
fpsub32s %f1, %f25, %f20
orcc %i1, 0x09C0, %o3
tn %icc, 0x3
loop_916:
orcc %g5, 0x18A6, %g1
edge16n %l0, %l3, %l2
te %icc, 0x5
wr %g0, 0xe3, %asi
ldda [%l7 + 0x30] %asi, %g6
smul %o2, %o6, %i2
edge32 %l4, %g3, %l1
fmovdleu %xcc, %f22, %f15
fmul8ulx16 %f28, %f24, %f10
pdist %f24, %f2, %f10
tsubcctv %g2, %g7, %o7
fmul8x16 %f21, %f24, %f18
popc 0x0DA1, %i6
sdiv %i5, 0x1601, %i4
fmovrdgez %o5, %f30, %f24
umul %i7, %i3, %l6
edge32ln %o0, %i0, %g4
fbne,a %fcc2, loop_917
popc %o4, %l5
orncc %i1, 0x07D6, %o1
fmul8sux16 %f22, %f6, %f14
loop_917:
srax %g5, %g1, %o3
fmovrsgz %l3, %f10, %f30
mulx %l2, %l0, %o2
srax %o6, %i2, %g6
set 0x2B, %i0
ldstuba [%l7 + %i0] 0x80, %l4
movl %icc, %g3, %g2
tcs %xcc, 0x5
alignaddr %g7, %o7, %i6
tl %icc, 0x5
fornot2 %f2, %f2, %f14
tpos %xcc, 0x1
mulx %i5, 0x1A89, %i4
st %f7, [%l7 + 0x70]
srl %l1, 0x1A, %i7
fbne,a %fcc3, loop_918
fbule,a %fcc3, loop_919
mova %xcc, %i3, %l6
fexpand %f24, %f16
loop_918:
fmovdneg %icc, %f28, %f25
loop_919:
fcmpd %fcc0, %f22, %f14
fbg %fcc0, loop_920
tneg %icc, 0x5
bgu,a %xcc, loop_921
smul %o5, %o0, %g4
loop_920:
fbul,a %fcc2, loop_922
std %f14, [%l7 + 0x58]
loop_921:
bcc,a loop_923
array8 %i0, %o4, %l5
loop_922:
subc %o1, %g5, %g1
fbue,a %fcc2, loop_924
loop_923:
fbule %fcc3, loop_925
fmovrslz %o3, %f8, %f18
fmovd %f2, %f8
loop_924:
smulcc %i1, %l3, %l2
loop_925:
srlx %l0, 0x06, %o2
edge16n %o6, %i2, %g6
edge16ln %l4, %g2, %g3
fbg %fcc2, loop_926
alignaddrl %g7, %o7, %i6
edge8n %i4, %l1, %i7
edge16l %i5, %i3, %l6
loop_926:
fornot2 %f4, %f14, %f2
fbule %fcc2, loop_927
brgz,a %o0, loop_928
orcc %g4, %o5, %o4
nop
set 0x70, %g5
ldsb [%l7 + %g5], %i0
loop_927:
nop
set 0x22, %g6
ldsba [%l7 + %g6] 0x88, %l5
loop_928:
movleu %xcc, %o1, %g5
ld [%l7 + 0x34], %f22
fbu %fcc0, loop_929
movpos %xcc, %o3, %g1
fbge,a %fcc2, loop_930
fcmpgt32 %f12, %f0, %i1
loop_929:
swap [%l7 + 0x44], %l3
bneg,a %icc, loop_931
loop_930:
move %xcc, %l2, %o2
fmul8ulx16 %f16, %f14, %f8
movg %xcc, %l0, %o6
loop_931:
tleu %xcc, 0x7
xnorcc %i2, 0x1746, %l4
add %l7, 0x08, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %g6
casa [%l6] 0x18, %g6, %g3
fcmpd %fcc2, %f0, %f20
edge16l %g2, %g7, %i6
ba loop_932
and %i4, 0x1AD5, %o7
orncc %l1, %i5, %i7
nop
set 0x40, %i2
ldx [%l7 + %i2], %i3
loop_932:
call loop_933
array8 %l6, %g4, %o5
tvc %xcc, 0x4
orn %o4, %i0, %o0
loop_933:
addcc %o1, 0x00B6, %l5
fpadd32 %f18, %f0, %f10
edge8l %g5, %g1, %i1
ldd [%l7 + 0x38], %o2
sdivx %l3, 0x02A0, %o2
wr %g0, 0xeb, %asi
stha %l2, [%l7 + 0x78] %asi
membar #Sync
fnegd %f8, %f2
std %f12, [%l7 + 0x70]
ldsh [%l7 + 0x5C], %o6
bneg,a,pt %xcc, loop_934
ba,pt %xcc, loop_935
fmovdpos %icc, %f14, %f8
nop
set 0x10, %g1
ldx [%l7 + %g1], %l0
loop_934:
taddcc %i2, %l4, %g3
loop_935:
movneg %icc, %g6, %g7
movre %i6, 0x11F, %g2
fsrc2 %f20, %f24
stb %o7, [%l7 + 0x34]
edge16 %l1, %i4, %i7
addc %i5, %i3, %g4
edge8ln %l6, %o5, %o4
edge16 %i0, %o1, %l5
movvc %xcc, %g5, %g1
bl,a,pt %icc, loop_936
andcc %i1, 0x0BE3, %o0
lduw [%l7 + 0x0C], %o3
stx %l3, [%l7 + 0x50]
loop_936:
umulcc %l2, %o6, %o2
fpackfix %f10, %f14
edge32 %l0, %i2, %g3
fmovsvc %icc, %f30, %f20
set 0x40, %i3
ldda [%l7 + %i3] 0x88, %f16
siam 0x2
tle %icc, 0x0
movne %xcc, %l4, %g7
andcc %g6, 0x09F0, %i6
tneg %icc, 0x5
bn,a,pt %icc, loop_937
sethi 0x1FF6, %g2
tleu %xcc, 0x5
sdivx %l1, 0x1E9B, %i4
loop_937:
edge8n %o7, %i5, %i3
movrgez %i7, 0x34D, %l6
movrne %o5, %o4, %i0
tleu %xcc, 0x7
for %f16, %f22, %f26
edge8 %g4, %o1, %g5
mulscc %l5, %i1, %o0
sir 0x0695
sdivcc %g1, 0x068A, %o3
fmovsg %xcc, %f26, %f24
fmovsn %icc, %f9, %f3
membar #Sync
wr %g0, 0xf1, %asi
ldda [%l7 + 0x40] %asi, %f0
fabsd %f20, %f20
tneg %icc, 0x5
andcc %l3, 0x1AE3, %o6
fcmpeq16 %f30, %f6, %o2
fmovsneg %icc, %f25, %f7
fones %f5
nop
setx loop_938, %l0, %l1
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 %l0, 0x1F, %i2
fbge %fcc0, loop_939
fcmped %fcc0, %f28, %f18
loop_938:
fornot2 %f16, %f12, %f18
smulcc %g3, %l4, %l2
loop_939:
movcs %xcc, %g7, %i6
udiv %g2, 0x0A51, %l1
movg %icc, %g6, %i4
fbu %fcc3, loop_940
fcmpes %fcc3, %f9, %f22
edge32n %i5, %o7, %i7
array8 %i3, %o5, %l6
loop_940:
movrgez %o4, 0x3BB, %g4
andcc %i0, %o1, %g5
membar 0x34
udiv %i1, 0x10F6, %o0
set 0x59, %o2
stba %l5, [%l7 + %o2] 0x15
sll %o3, %l3, %g1
ld [%l7 + 0x38], %f24
fbg %fcc0, loop_941
fzeros %f2
fsrc1s %f13, %f16
udiv %o6, 0x1B81, %l0
loop_941:
faligndata %f0, %f24, %f14
tpos %xcc, 0x0
fmovrsgz %i2, %f26, %f5
fpmerge %f29, %f7, %f4
move %xcc, %o2, %l4
smul %l2, %g3, %g7
alignaddrl %i6, %l1, %g6
fandnot1s %f16, %f10, %f0
fandnot2s %f0, %f8, %f26
or %g2, 0x0C55, %i4
or %i5, %o7, %i7
addcc %i3, %o5, %o4
andn %l6, %i0, %o1
fornot1s %f23, %f2, %f12
tge %xcc, 0x3
movpos %icc, %g4, %i1
mulscc %g5, 0x1E55, %o0
sdivcc %o3, 0x1106, %l3
taddcctv %g1, 0x0929, %l5
ble,a %xcc, loop_942
edge8ln %l0, %i2, %o6
ta %icc, 0x3
xorcc %l4, %l2, %g3
loop_942:
tgu %icc, 0x3
fornot2 %f8, %f10, %f28
tsubcc %g7, 0x073D, %i6
brlez,a %l1, loop_943
fmovdne %xcc, %f5, %f27
movgu %xcc, %g6, %o2
tgu %xcc, 0x6
loop_943:
mulx %g2, %i4, %i5
smulcc %o7, 0x12EF, %i7
edge16n %i3, %o4, %l6
taddcctv %o5, 0x00E8, %o1
xor %i0, 0x1B75, %i1
movgu %xcc, %g5, %o0
bne %icc, loop_944
movvc %icc, %o3, %g4
wr %g0, 0x81, %asi
lduha [%l7 + 0x0E] %asi, %g1
loop_944:
lduw [%l7 + 0x40], %l5
mulx %l0, 0x11A6, %i2
movge %xcc, %l3, %l4
edge16ln %o6, %g3, %g7
fmovrdne %l2, %f12, %f0
tle %icc, 0x6
movrgez %i6, %g6, %o2
array8 %l1, %i4, %g2
array32 %i5, %i7, %o7
array16 %i3, %o4, %o5
fxor %f12, %f2, %f8
set 0x2C, %o5
sta %f23, [%l7 + %o5] 0x15
fsrc1 %f8, %f14
fmovde %xcc, %f13, %f20
fandnot2 %f10, %f30, %f28
nop
setx loop_945, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32 %o1, %i0, %i1
lduw [%l7 + 0x7C], %l6
nop
setx loop_946, %l0, %l1
jmpl %l1, %o0
loop_945:
lduw [%l7 + 0x54], %g5
movg %xcc, %g4, %o3
sdivcc %g1, 0x00AD, %l0
loop_946:
nop
set 0x34, %o3
stb %i2, [%l7 + %o3]
bpos,a,pn %icc, loop_947
fmovrdlz %l5, %f2, %f24
stw %l3, [%l7 + 0x14]
movrgz %o6, 0x078, %g3
loop_947:
taddcctv %g7, %l4, %l2
edge32ln %i6, %g6, %o2
fnot2 %f4, %f2
edge16n %l1, %g2, %i5
tgu %xcc, 0x4
membar #Sync
set 0x40, %l5
ldda [%l7 + %l5] 0x1e, %f0
movn %xcc, %i4, %i7
tvc %xcc, 0x3
set 0x44, %i5
swapa [%l7 + %i5] 0x18, %i3
fmovrse %o7, %f24, %f16
te %xcc, 0x4
movcs %xcc, %o4, %o5
fornot1s %f20, %f1, %f10
movcc %xcc, %i0, %i1
bvs,a loop_948
popc %l6, %o0
movne %icc, %g5, %o1
bgu,pn %xcc, loop_949
loop_948:
fbg,a %fcc3, loop_950
tsubcc %g4, 0x1BDE, %o3
membar 0x0D
loop_949:
sdivx %g1, 0x053F, %i2
loop_950:
movgu %xcc, %l5, %l0
fbue,a %fcc0, loop_951
ba,pn %xcc, loop_952
xnor %l3, 0x0AA2, %g3
movvc %xcc, %g7, %o6
loop_951:
movcc %icc, %l4, %i6
loop_952:
edge16n %l2, %g6, %o2
set 0x0, %g2
stxa %l1, [%g0 + %g2] 0x5f
fba %fcc3, loop_953
fcmpd %fcc1, %f16, %f10
sll %i5, %g2, %i4
edge16 %i7, %o7, %o4
loop_953:
movre %i3, %o5, %i0
ldd [%l7 + 0x48], %i0
edge8 %o0, %g5, %o1
mova %icc, %g4, %o3
movg %icc, %g1, %i2
bn %icc, loop_954
sdiv %l6, 0x15D2, %l5
nop
setx loop_955, %l0, %l1
jmpl %l1, %l0
nop
setx loop_956, %l0, %l1
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_954:
fmovdge %icc, %f21, %f5
fbne,a %fcc0, loop_957
loop_955:
fbuge,a %fcc3, loop_958
loop_956:
bvc,pt %xcc, loop_959
movrgez %l3, 0x233, %g3
loop_957:
fmovscs %icc, %f1, %f29
loop_958:
addcc %g7, %l4, %i6
loop_959:
nop
setx loop_960, %l0, %l1
jmpl %l1, %o6
sra %l2, %o2, %l1
brlez,a %g6, loop_961
flush %l7 + 0x1C
loop_960:
fmovrslz %g2, %f18, %f11
std %f16, [%l7 + 0x78]
loop_961:
taddcc %i5, %i4, %o7
tcs %xcc, 0x4
popc %o4, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
lduw [%l7 + 0x0C], %i3
tsubcctv %i0, %i1, %o0
and %g5, 0x11D9, %o1
ble,a,pt %icc, loop_962
fmovrsgez %o5, %f6, %f1
array16 %o3, %g1, %g4
fmovdpos %icc, %f21, %f10
loop_962:
tvc %icc, 0x3
fmul8x16 %f17, %f16, %f0
movrlez %i2, 0x212, %l5
fandnot2 %f22, %f24, %f14
or %l6, 0x0F3D, %l3
brlez %l0, loop_963
subc %g7, 0x1941, %g3
movrlez %i6, 0x18E, %o6
tl %icc, 0x6
loop_963:
alignaddr %l4, %l2, %l1
prefetch [%l7 + 0x40], 0x0
te %xcc, 0x3
movrlez %o2, 0x1E9, %g6
brz %g2, loop_964
alignaddr %i4, %i5, %o4
ld [%l7 + 0x24], %f29
movgu %xcc, %i7, %o7
loop_964:
fmul8ulx16 %f28, %f22, %f26
sll %i0, %i1, %o0
fbue %fcc3, loop_965
add %g5, 0x04A4, %i3
sllx %o5, %o3, %g1
wr %g0, 0x80, %asi
swapa [%l7 + 0x64] %asi, %g4
loop_965:
edge32n %o1, %i2, %l5
tcc %icc, 0x3
nop
setx loop_966, %l0, %l1
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, 0x7
bg loop_967
fcmpeq16 %f18, %f28, %l3
loop_966:
edge32 %l0, %l6, %g3
bge loop_968
loop_967:
fabsd %f22, %f20
ta %xcc, 0x1
addc %i6, %o6, %g7
loop_968:
edge8 %l2, %l1, %o2
wr %g0, 0x0c, %asi
stha %g6, [%l7 + 0x28] %asi
tvc %xcc, 0x1
edge16l %g2, %i4, %l4
movle %icc, %i5, %o4
set 0x29, %o7
stba %i7, [%l7 + %o7] 0x88
umulcc %o7, %i0, %o0
edge32l %g5, %i3, %i1
andncc %o3, %g1, %o5
edge8n %g4, %o1, %i2
tg %xcc, 0x2
stbar
movvc %icc, %l5, %l0
movne %xcc, %l3, %l6
prefetch [%l7 + 0x18], 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16n %i6, %g3, %o6
add %l2, %g7, %o2
addcc %l1, %g6, %i4
fblg,a %fcc1, loop_969
alignaddr %g2, %l4, %i5
movne %xcc, %o4, %i7
brlz,a %o7, loop_970
loop_969:
bge,a,pt %xcc, loop_971
fmovdgu %xcc, %f27, %f15
fcmpes %fcc2, %f24, %f12
loop_970:
fmovs %f1, %f5
loop_971:
tcs %xcc, 0x2
addccc %o0, 0x1486, %i0
tle %xcc, 0x2
te %xcc, 0x1
set 0x09, %o6
ldstuba [%l7 + %o6] 0x11, %i3
fmovrse %i1, %f4, %f30
edge8l %o3, %g1, %o5
tne %icc, 0x1
movvs %icc, %g4, %o1
srlx %g5, %l5, %i2
fmovrdlz %l0, %f16, %f8
wr %g0, 0x11, %asi
lda [%l7 + 0x0C] %asi, %f8
fcmple16 %f30, %f2, %l6
fcmpeq16 %f2, %f14, %i6
xnorcc %l3, 0x0C7D, %g3
fmovsgu %xcc, %f1, %f3
fmovsvs %icc, %f22, %f18
fba %fcc3, loop_972
fbne,a %fcc0, loop_973
xnorcc %o6, 0x014B, %l2
set 0x4D, %o1
stba %g7, [%l7 + %o1] 0x81
loop_972:
fnot1 %f18, %f18
loop_973:
smul %l1, 0x129A, %o2
edge8ln %i4, %g6, %l4
xorcc %i5, %g2, %o4
fmovrdgz %o7, %f12, %f28
edge32n %o0, %i7, %i3
stbar
movrgz %i1, %i0, %g1
udivcc %o3, 0x0461, %o5
sra %g4, %g5, %l5
wr %g0, 0x81, %asi
stda %o0, [%l7 + 0x68] %asi
sdivcc %l0, 0x11D9, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tn %icc, 0x1
fnot1s %f2, %f26
fmovdle %xcc, %f20, %f21
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x51] %asi, %l6
tcs %xcc, 0x4
andcc %l3, %i6, %o6
taddcctv %l2, 0x177C, %g3
tvs %icc, 0x3
stw %l1, [%l7 + 0x10]
fmovdl %xcc, %f13, %f19
fblg %fcc3, loop_974
prefetch [%l7 + 0x78], 0x1
fcmpd %fcc0, %f18, %f6
fpsub32 %f2, %f24, %f28
loop_974:
prefetch [%l7 + 0x40], 0x3
sllx %o2, %g7, %i4
orn %l4, 0x08CD, %g6
brgz %g2, loop_975
fble %fcc1, loop_976
tneg %icc, 0x6
fpsub32 %f18, %f28, %f6
loop_975:
orn %i5, %o4, %o7
loop_976:
array8 %o0, %i3, %i1
set 0x31, %i1
lduba [%l7 + %i1] 0x19, %i0
edge32 %i7, %o3, %g1
faligndata %f8, %f8, %f12
taddcctv %o5, 0x0240, %g5
smul %g4, %o1, %l0
mulscc %l5, %i2, %l3
set 0x0E, %g4
ldstuba [%l7 + %g4] 0x80, %i6
addc %l6, %l2, %g3
xnorcc %o6, %l1, %o2
bcs,a,pn %icc, loop_977
sth %i4, [%l7 + 0x60]
fbul,a %fcc0, loop_978
fexpand %f12, %f12
loop_977:
fmul8x16 %f13, %f24, %f2
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! stxa %g7, [%g0 + 0x3a0] %asi ripped by fixASI40.pl ripped by fixASI40.pl
loop_978:
fxors %f22, %f29, %f25
fbge %fcc3, loop_979
udivcc %g6, 0x1050, %g2
srlx %i5, 0x0F, %o4
faligndata %f4, %f28, %f28
loop_979:
movre %l4, %o0, %i3
movcc %xcc, %o7, %i1
tsubcc %i0, 0x1EE2, %i7
tsubcc %g1, 0x1CDE, %o3
tcs %icc, 0x3
movrlz %o5, 0x2F1, %g5
nop
setx loop_980, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movvc %icc, %g4, %o1
srlx %l0, %l5, %i2
movl %xcc, %i6, %l3
loop_980:
andncc %l6, %g3, %o6
fmovrsne %l1, %f13, %f6
fcmpd %fcc2, %f24, %f22
movcc %xcc, %l2, %o2
fzeros %f0
umulcc %i4, 0x189F, %g6
edge16n %g2, %g7, %o4
sir 0x0004
mulx %l4, 0x1648, %i5
sub %i3, %o0, %i1
sdivcc %i0, 0x06FD, %o7
tne %xcc, 0x5
subccc %i7, 0x0D20, %g1
fmul8x16au %f1, %f26, %f16
set 0x10, %l4
ldxa [%g0 + %l4] 0x20, %o5
fbu %fcc1, loop_981
edge16 %o3, %g4, %g5
be,a,pt %icc, loop_982
tcc %icc, 0x2
loop_981:
fcmple32 %f10, %f30, %o1
or %l5, 0x018D, %i2
loop_982:
brgez,a %i6, loop_983
fmovrslez %l0, %f2, %f29
fpsub32 %f14, %f8, %f26
tvs %icc, 0x3
loop_983:
movgu %xcc, %l6, %l3
fblg %fcc1, loop_984
tne %icc, 0x7
movrlz %o6, %g3, %l1
movrgz %l2, 0x009, %i4
loop_984:
fabss %f25, %f8
tl %icc, 0x1
subcc %o2, %g2, %g7
mulscc %g6, %o4, %i5
sll %i3, %l4, %o0
array16 %i0, %o7, %i1
brz,a %g1, loop_985
movcc %icc, %o5, %o3
fbue,a %fcc0, loop_986
mulscc %i7, %g5, %o1
loop_985:
nop
set 0x2F, %o0
lduba [%l7 + %o0] 0x10, %l5
loop_986:
fsrc2s %f24, %f0
tsubcctv %i2, %i6, %l0
nop
set 0x52, %i6
sth %g4, [%l7 + %i6]
umulcc %l6, %o6, %g3
bg %icc, loop_987
array16 %l3, %l2, %l1
movn %xcc, %i4, %o2
edge16n %g7, %g6, %g2
loop_987:
addcc %i5, 0x0802, %o4
subcc %l4, %i3, %o0
orcc %o7, %i1, %g1
wr %g0, 0x10, %asi
swapa [%l7 + 0x0C] %asi, %o5
fnot1 %f18, %f12
set 0x60, %l1
lduwa [%l7 + %l1] 0x80, %i0
movg %icc, %i7, %o3
tcc %xcc, 0x4
movge %icc, %g5, %o1
taddcctv %l5, 0x1014, %i2
fpadd32s %f11, %f24, %f10
array16 %i6, %l0, %l6
fmul8sux16 %f16, %f30, %f14
tcs %xcc, 0x3
be %icc, loop_988
nop
setx loop_989, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tleu %xcc, 0x4
movge %icc, %o6, %g3
loop_988:
movvc %xcc, %l3, %g4
loop_989:
nop
setx loop_990, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmul8ulx16 %f2, %f30, %f14
movvc %icc, %l1, %i4
movl %xcc, %o2, %g7
loop_990:
movre %l2, %g2, %i5
movvs %xcc, %g6, %o4
subccc %i3, 0x0574, %o0
membar #Sync
set 0x40, %o4
ldda [%l7 + %o4] 0x17, %f16
array8 %l4, %i1, %o7
ldsw [%l7 + 0x70], %o5
membar 0x39
fbo %fcc2, loop_991
movcs %icc, %i0, %i7
fmovdvc %xcc, %f8, %f27
mova %xcc, %o3, %g1
loop_991:
fmovscs %xcc, %f9, %f6
fmovsneg %xcc, %f19, %f28
tn %icc, 0x7
movcc %xcc, %o1, %g5
prefetch [%l7 + 0x5C], 0x2
and %l5, %i6, %l0
xnorcc %l6, 0x0205, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x36, %g7
ldsha [%l7 + %g7] 0x89, %i2
wr %g0, 0x18, %asi
stha %g3, [%l7 + 0x70] %asi
fmovrdlz %g4, %f12, %f18
fmovscc %icc, %f24, %f7
bge loop_992
alignaddr %l1, %l3, %o2
fmovsle %xcc, %f25, %f6
nop
set 0x3D, %l0
ldstub [%l7 + %l0], %g7
loop_992:
movrgez %l2, %g2, %i4
wr %g0, 0x0c, %asi
stda %g6, [%l7 + 0x48] %asi
set 0x28, %l3
ldswa [%l7 + %l3] 0x18, %i5
ba,a,pt %icc, loop_993
fmovsneg %xcc, %f9, %f18
fmovrslez %o4, %f2, %f28
nop
set 0x64, %i4
stw %i3, [%l7 + %i4]
loop_993:
bg,a,pt %icc, loop_994
ld [%l7 + 0x20], %f19
call loop_995
movneg %xcc, %o0, %i1
loop_994:
ble,a,pt %xcc, loop_996
tsubcc %o7, 0x0F01, %o5
loop_995:
nop
set 0x08, %l2
prefetcha [%l7 + %l2] 0x14, 0x3
loop_996:
fandnot1s %f2, %f21, %f25
movrgez %i7, %o3, %l4
movre %g1, 0x354, %o1
mulx %g5, 0x09C6, %i6
be %xcc, loop_997
te %xcc, 0x4
movrlez %l5, %l6, %o6
fzero %f2
loop_997:
subccc %i2, %g3, %l0
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x1B] %asi, %g4
taddcctv %l1, 0x1E1C, %o2
faligndata %f8, %f0, %f24
ld [%l7 + 0x58], %f11
umulcc %l3, 0x0BF7, %g7
edge32 %g2, %l2, %g6
fmovrdlz %i4, %f24, %f16
addc %i5, 0x0B33, %o4
fmovsle %icc, %f30, %f23
umul %o0, 0x1FBC, %i1
fnor %f12, %f4, %f14
bcs,a,pt %xcc, loop_998
udivx %i3, 0x143E, %o7
bgu,a %xcc, loop_999
bl loop_1000
loop_998:
tcs %xcc, 0x6
movgu %xcc, %i0, %o5
loop_999:
fsrc1s %f5, %f5
loop_1000:
bvc %xcc, loop_1001
movneg %icc, %i7, %l4
srl %g1, %o1, %g5
fcmped %fcc2, %f4, %f24
loop_1001:
bvs,pt %xcc, loop_1002
subc %o3, 0x11A8, %l5
set 0x5D, %i7
ldsba [%l7 + %i7] 0x0c, %i6
loop_1002:
bne,pt %xcc, loop_1003
fmovdne %xcc, %f1, %f21
sir 0x10D0
tl %icc, 0x2
loop_1003:
fcmpgt16 %f4, %f26, %o6
edge32n %i2, %g3, %l6
brnz,a %l0, loop_1004
ldd [%l7 + 0x28], %f8
nop
setx loop_1005, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tleu %xcc, 0x7
loop_1004:
sllx %g4, 0x19, %o2
fpsub32s %f24, %f3, %f20
loop_1005:
nop
wr %g0, 0x80, %asi
sta %f9, [%l7 + 0x20] %asi
fmovdl %xcc, %f20, %f30
andcc %l1, 0x13C9, %l3
fbn %fcc1, loop_1006
fble %fcc0, loop_1007
edge16 %g7, %g2, %g6
nop
set 0x08, %l6
stx %l2, [%l7 + %l6]
loop_1006:
andcc %i5, %i4, %o4
loop_1007:
tcc %xcc, 0x0
fmovdl %icc, %f27, %f7
edge8 %o0, %i1, %o7
movge %xcc, %i3, %i0
fnot1 %f16, %f18
wr %g0, 0x80, %asi
ldsha [%l7 + 0x78] %asi, %o5
ldd [%l7 + 0x38], %f28
movpos %xcc, %i7, %g1
orn %o1, %l4, %o3
fone %f16
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x58] %asi, 0x0
sdivcc %i6, 0x18AC, %o6
wr %g0, 0x04, %asi
ldswa [%l7 + 0x40] %asi, %l5
movge %icc, %i2, %l6
alignaddrl %g3, %g4, %l0
ta %icc, 0x4
addccc %l1, %o2, %l3
stbar
edge8l %g2, %g7, %l2
udiv %i5, 0x0B1E, %g6
fnot1s %f20, %f2
udiv %i4, 0x14B1, %o4
fmovsneg %icc, %f28, %f20
movrne %i1, %o7, %i3
subc %o0, %i0, %o5
st %f19, [%l7 + 0x24]
fnands %f10, %f10, %f26
movcs %icc, %i7, %g1
tne %icc, 0x4
array16 %l4, %o1, %o3
smulcc %i6, %o6, %g5
nop
set 0x70, %g3
stw %i2, [%l7 + %g3]
fors %f17, %f6, %f20
fmovrdlez %l5, %f8, %f20
tcs %icc, 0x4
fandnot1 %f14, %f2, %f2
xor %l6, %g3, %l0
bge,a %icc, loop_1008
fbuge %fcc3, loop_1009
edge16ln %l1, %g4, %l3
movpos %xcc, %o2, %g2
loop_1008:
bne,a,pn %icc, loop_1010
loop_1009:
smulcc %l2, %g7, %i5
movge %xcc, %i4, %g6
tsubcctv %o4, %i1, %i3
loop_1010:
movgu %icc, %o7, %o0
udiv %o5, 0x12CE, %i0
edge16l %g1, %i7, %o1
movpos %icc, %l4, %i6
fbne %fcc3, loop_1011
bleu,pn %xcc, loop_1012
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnot1s %f5, %f19
loop_1011:
fbug %fcc2, loop_1013
loop_1012:
movg %xcc, %o6, %o3
fmovscs %xcc, %f25, %f4
fbo %fcc2, loop_1014
loop_1013:
movl %icc, %g5, %i2
tsubcc %l6, %g3, %l5
edge32ln %l0, %g4, %l1
loop_1014:
fcmpgt16 %f10, %f6, %l3
addccc %o2, %g2, %g7
orn %l2, %i5, %g6
srlx %i4, 0x02, %i1
movleu %icc, %i3, %o7
wr %g0, 0x88, %asi
lduba [%l7 + 0x2E] %asi, %o4
fmovdge %xcc, %f6, %f21
stx %o0, [%l7 + 0x10]
bpos,a %icc, loop_1015
bl %xcc, loop_1016
fnor %f18, %f22, %f18
std %o4, [%l7 + 0x58]
loop_1015:
fmovde %icc, %f24, %f9
loop_1016:
or %g1, %i7, %i0
membar 0x7C
udiv %l4, 0x04A3, %o1
fmovdge %xcc, %f15, %f31
movl %xcc, %o6, %i6
ldd [%l7 + 0x70], %g4
fble,a %fcc1, loop_1017
fmuld8sux16 %f5, %f23, %f0
set 0x76, %g5
stha %i2, [%l7 + %g5] 0xe2
membar #Sync
loop_1017:
edge16n %o3, %l6, %l5
edge8n %l0, %g3, %l1
ta %icc, 0x0
alignaddr %g4, %o2, %l3
srax %g7, %g2, %i5
bleu,pt %xcc, loop_1018
tpos %icc, 0x5
ta %icc, 0x4
ld [%l7 + 0x20], %f30
loop_1018:
srl %l2, %i4, %g6
alignaddrl %i1, %o7, %i3
or %o4, %o5, %g1
xnorcc %i7, 0x120E, %o0
movre %i0, %o1, %o6
fmovdl %icc, %f11, %f9
set 0x1D, %g6
stba %i6, [%l7 + %g6] 0x0c
fba,a %fcc3, loop_1019
movn %icc, %g5, %l4
movle %xcc, %o3, %l6
fmovrse %l5, %f23, %f7
loop_1019:
movg %icc, %i2, %l0
ta %icc, 0x1
orcc %g3, 0x1749, %g4
edge32ln %o2, %l3, %l1
te %xcc, 0x5
tsubcc %g7, 0x0DC3, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %xcc, %i5, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bshuffle %f26, %f8, %f10
tvs %icc, 0x7
fand %f24, %f6, %f18
xor %i4, 0x0458, %i1
brlz %o7, loop_1020
fbug %fcc1, loop_1021
movvs %xcc, %g6, %o4
fmovspos %xcc, %f19, %f13
loop_1020:
fcmpd %fcc2, %f18, %f6
loop_1021:
movg %icc, %o5, %g1
wr %g0, 0x89, %asi
lduha [%l7 + 0x5E] %asi, %i7
ldx [%l7 + 0x68], %i3
popc 0x112C, %o0
siam 0x0
brgez %o1, loop_1022
srlx %i0, %o6, %g5
array32 %l4, %i6, %o3
movl %icc, %l6, %l5
loop_1022:
fbne %fcc0, loop_1023
movg %icc, %l0, %i2
addcc %g4, 0x1445, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1023:
edge8 %g3, %l3, %g7
andncc %l1, %g2, %i5
edge32ln %i4, %l2, %i1
addccc %o7, 0x0075, %g6
tvs %icc, 0x1
stbar
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %o5, %o4, %i7
fsrc2 %f30, %f24
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x28] %asi, %g1
edge16l %i3, %o1, %i0
popc %o6, %g5
mulx %o0, 0x081A, %l4
wr %g0, 0x81, %asi
ldsha [%l7 + 0x78] %asi, %o3
smul %l6, %l5, %i6
array8 %i2, %l0, %g4
sdivx %o2, 0x0DB4, %l3
edge8ln %g3, %l1, %g2
sethi 0x1985, %i5
movg %xcc, %g7, %l2
fmovrsgez %i1, %f12, %f4
fpadd16 %f18, %f18, %f8
bne,a %icc, loop_1024
edge16n %i4, %g6, %o5
sra %o7, %o4, %i7
movrne %g1, %o1, %i3
loop_1024:
fbo,a %fcc3, loop_1025
addccc %i0, %g5, %o0
brgez,a %o6, loop_1026
xor %o3, 0x0A6D, %l6
loop_1025:
stx %l5, [%l7 + 0x10]
brnz,a %i6, loop_1027
loop_1026:
ble,pt %xcc, loop_1028
andcc %i2, 0x1FCF, %l4
tge %icc, 0x6
loop_1027:
movre %g4, %l0, %o2
loop_1028:
nop
add %l7, 0x60, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %l3, %l1
xorcc %g2, %g3, %g7
stw %l2, [%l7 + 0x64]
fbn %fcc2, loop_1029
fmovda %icc, %f18, %f0
sdiv %i1, 0x1405, %i4
srl %g6, %o5, %o7
loop_1029:
fpadd16s %f30, %f13, %f12
tge %xcc, 0x2
addcc %i5, %o4, %i7
umulcc %o1, %g1, %i0
ldub [%l7 + 0x10], %g5
movvc %icc, %i3, %o6
and %o3, 0x1066, %l6
andncc %o0, %i6, %l5
bge,a,pn %xcc, loop_1030
fblg,a %fcc0, loop_1031
edge8n %i2, %l4, %l0
fbul %fcc3, loop_1032
loop_1030:
fmovsneg %icc, %f16, %f25
loop_1031:
nop
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_1032:
nop
wr %g0, 0x18, %asi
swapa [%l7 + 0x48] %asi, %o2
mova %xcc, %g4, %l1
andn %g2, %g3, %l3
bcc %xcc, loop_1033
edge32 %g7, %l2, %i4
set 0x28, %i0
lduba [%l7 + %i0] 0x89, %i1
loop_1033:
nop
set 0x68, %g1
prefetcha [%l7 + %g1] 0x11, 0x2
umulcc %o5, %i5, %o7
movg %xcc, %i7, %o1
tgu %xcc, 0x4
movvc %xcc, %o4, %i0
fmul8x16al %f25, %f28, %f18
bne,pn %xcc, loop_1034
fbul %fcc0, loop_1035
orncc %g1, 0x155C, %g5
fbe,a %fcc0, loop_1036
loop_1034:
edge8 %o6, %o3, %l6
loop_1035:
movvc %icc, %i3, %i6
tvs %icc, 0x7
loop_1036:
ldub [%l7 + 0x20], %l5
movle %icc, %i2, %l4
wr %g0, 0x27, %asi
stba %l0, [%l7 + 0x7C] %asi
membar #Sync
fxors %f22, %f11, %f24
fcmple16 %f2, %f16, %o0
tvs %icc, 0x1
fpack16 %f20, %f13
alignaddr %o2, %g4, %g2
tsubcctv %l1, %l3, %g3
membar 0x78
fornot2 %f28, %f6, %f6
fsrc1 %f26, %f2
sdivx %l2, 0x021F, %i4
te %icc, 0x7
bshuffle %f6, %f8, %f26
fornot1 %f4, %f26, %f14
ldsh [%l7 + 0x0A], %g7
fpsub32 %f30, %f8, %f10
mova %xcc, %g6, %o5
smulcc %i1, %i5, %o7
bcs loop_1037
ldsh [%l7 + 0x08], %o1
mova %xcc, %o4, %i7
mulx %g1, 0x03A8, %i0
loop_1037:
move %icc, %g5, %o6
sub %l6, %i3, %i6
andcc %o3, %i2, %l5
tpos %icc, 0x6
edge8l %l4, %l0, %o0
tle %xcc, 0x7
srl %o2, 0x15, %g4
udivx %g2, 0x1096, %l3
subcc %g3, %l2, %l1
movrlz %i4, 0x234, %g6
edge16 %o5, %g7, %i1
siam 0x4
fones %f30
fbule,a %fcc2, loop_1038
taddcc %i5, 0x19F5, %o7
udivx %o4, 0x00DB, %i7
xor %o1, 0x1EB7, %g1
loop_1038:
bn,a,pn %xcc, loop_1039
swap [%l7 + 0x6C], %g5
te %icc, 0x6
fabss %f24, %f8
loop_1039:
movge %icc, %o6, %i0
tle %icc, 0x2
fbl %fcc3, loop_1040
srl %i3, %i6, %l6
tvs %icc, 0x1
addcc %o3, %i2, %l5
loop_1040:
fzeros %f31
move %xcc, %l0, %l4
tn %icc, 0x2
tl %icc, 0x2
movrlz %o2, 0x085, %g4
movcs %icc, %o0, %l3
tn %xcc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcctv %g2, 0x1853, %g3
bvc,pn %icc, loop_1041
ldsw [%l7 + 0x50], %l1
bneg,a,pt %icc, loop_1042
tsubcctv %i4, %g6, %o5
loop_1041:
fornot2 %f12, %f10, %f18
bgu loop_1043
loop_1042:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xorcc %l2, 0x1885, %g7
ld [%l7 + 0x1C], %f31
loop_1043:
movn %xcc, %i5, %o7
fmul8ulx16 %f10, %f24, %f16
sdiv %i1, 0x0222, %o4
tge %xcc, 0x2
tvs %xcc, 0x2
fmovrdne %o1, %f26, %f10
fmovsle %icc, %f0, %f4
sdivx %i7, 0x0A08, %g1
movrlz %o6, %g5, %i0
fmovsl %xcc, %f15, %f23
edge32ln %i3, %i6, %l6
fabss %f29, %f19
edge32l %o3, %i2, %l0
and %l4, %l5, %o2
sll %g4, %l3, %g2
sra %o0, %l1, %i4
fmovrsgez %g6, %f9, %f25
fmovse %icc, %f26, %f2
sra %g3, %l2, %o5
alignaddrl %g7, %i5, %i1
fzeros %f25
sdiv %o4, 0x1A35, %o7
subc %i7, 0x1AA0, %g1
xnor %o6, %g5, %i0
sub %o1, %i6, %i3
fmovdle %xcc, %f21, %f9
sth %l6, [%l7 + 0x7E]
tvc %icc, 0x5
xorcc %o3, %i2, %l0
movn %icc, %l4, %o2
fbl %fcc2, loop_1044
fmul8ulx16 %f2, %f26, %f4
nop
setx loop_1045, %l0, %l1
jmpl %l1, %l5
fbuge,a %fcc0, loop_1046
loop_1044:
fmovdne %xcc, %f17, %f1
edge16l %g4, %l3, %g2
loop_1045:
movvs %xcc, %o0, %l1
loop_1046:
taddcctv %i4, %g6, %l2
fxor %f10, %f20, %f20
tsubcctv %g3, 0x0112, %g7
fpsub32 %f14, %f18, %f2
fpsub32 %f22, %f12, %f30
fnegd %f18, %f4
fpack32 %f8, %f16, %f4
fmovdne %icc, %f19, %f21
membar 0x32
fbl,a %fcc0, loop_1047
subc %i5, 0x1698, %i1
mulscc %o4, 0x17D1, %o7
tg %xcc, 0x3
loop_1047:
tg %icc, 0x1
movrlz %o5, %g1, %i7
edge8ln %o6, %g5, %o1
set 0x40, %i3
stda %f16, [%l7 + %i3] 0x11
stbar
stx %i0, [%l7 + 0x30]
movvs %icc, %i3, %l6
edge8n %i6, %o3, %l0
fmovrdne %i2, %f24, %f6
tcs %xcc, 0x4
sdivcc %o2, 0x0108, %l4
edge8ln %l5, %g4, %l3
fbe,a %fcc0, loop_1048
subc %g2, 0x097F, %o0
fblg,a %fcc2, loop_1049
smul %i4, 0x0F83, %g6
loop_1048:
srax %l2, %l1, %g7
sethi 0x0984, %g3
loop_1049:
fmuld8ulx16 %f11, %f15, %f28
umulcc %i5, 0x16FB, %i1
fbuge,a %fcc2, loop_1050
andncc %o7, %o4, %o5
fabsd %f16, %f0
fmovdgu %xcc, %f16, %f19
loop_1050:
tn %icc, 0x6
ldsw [%l7 + 0x20], %i7
movcc %icc, %o6, %g1
array32 %o1, %i0, %g5
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x50] %asi, 0x2
brlez,a %i6, loop_1051
udiv %o3, 0x1FFC, %l6
tleu %xcc, 0x1
fmul8sux16 %f26, %f16, %f18
loop_1051:
nop
set 0x38, %i2
lduwa [%l7 + %i2] 0x80, %l0
edge16 %i2, %o2, %l5
movneg %icc, %l4, %g4
bpos %icc, loop_1052
ta %xcc, 0x7
movrgez %g2, %l3, %i4
and %o0, %g6, %l2
loop_1052:
andncc %g7, %l1, %g3
ba,pt %icc, loop_1053
orncc %i5, 0x1687, %i1
fbul %fcc0, loop_1054
alignaddrl %o4, %o5, %i7
loop_1053:
tleu %icc, 0x4
bpos,pt %xcc, loop_1055
loop_1054:
move %xcc, %o6, %g1
srlx %o7, %i0, %o1
edge16l %i3, %i6, %g5
loop_1055:
fmovsvs %xcc, %f26, %f28
bn,pt %xcc, loop_1056
st %f25, [%l7 + 0x10]
edge16l %o3, %l6, %i2
smul %l0, 0x0B2E, %o2
loop_1056:
sdivcc %l5, 0x0523, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orcc %g4, 0x1576, %l3
srax %g2, 0x09, %i4
bgu loop_1057
andn %o0, %l2, %g6
sll %l1, 0x1C, %g3
sra %i5, %i1, %o4
loop_1057:
fmovdvc %xcc, %f5, %f17
fmovdvs %xcc, %f7, %f31
wr %g0, 0x2b, %asi
stha %g7, [%l7 + 0x42] %asi
membar #Sync
fpadd32s %f0, %f19, %f17
fmul8sux16 %f2, %f6, %f14
edge8l %o5, %o6, %i7
array16 %o7, %g1, %o1
fmul8sux16 %f8, %f24, %f16
fmovsneg %icc, %f28, %f6
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x1F] %asi, %i3
wr %g0, 0x81, %asi
lda [%l7 + 0x30] %asi, %f4
andcc %i0, %i6, %o3
array32 %g5, %l6, %i2
fsrc2s %f28, %f1
fmovrdlz %o2, %f20, %f12
array16 %l0, %l5, %g4
and %l4, 0x0922, %g2
udivx %i4, 0x1269, %l3
for %f4, %f6, %f18
addccc %o0, 0x0B68, %g6
edge8n %l2, %g3, %i5
sdivcc %i1, 0x0874, %o4
swap [%l7 + 0x1C], %g7
array8 %l1, %o5, %o6
ldx [%l7 + 0x20], %i7
movn %icc, %g1, %o1
stbar
andcc %i3, %o7, %i6
fornot2s %f12, %f9, %f21
movg %xcc, %o3, %i0
fbug,a %fcc0, loop_1058
movvc %icc, %l6, %g5
xor %i2, 0x131E, %l0
ba,pt %xcc, loop_1059
loop_1058:
subc %o2, %l5, %g4
srax %l4, 0x0D, %g2
tcs %icc, 0x4
loop_1059:
fba %fcc1, loop_1060
tge %xcc, 0x7
fbg %fcc1, loop_1061
movneg %xcc, %l3, %o0
loop_1060:
fcmpne32 %f8, %f28, %g6
std %i4, [%l7 + 0x38]
loop_1061:
alignaddrl %g3, %i5, %i1
fmovrdgez %l2, %f22, %f16
sir 0x0552
fsrc1s %f5, %f20
fbu,a %fcc1, loop_1062
movneg %xcc, %g7, %o4
sdivcc %l1, 0x1BE9, %o6
fmovrslz %o5, %f9, %f16
loop_1062:
edge32n %i7, %o1, %g1
nop
setx loop_1063, %l0, %l1
jmpl %l1, %o7
xnor %i6, 0x1E4C, %o3
sll %i3, %i0, %l6
fmovsneg %xcc, %f25, %f10
loop_1063:
movge %xcc, %i2, %g5
bleu %icc, loop_1064
bvs,a,pt %xcc, loop_1065
fmovsl %icc, %f15, %f17
bpos,a,pn %xcc, loop_1066
loop_1064:
orncc %o2, %l0, %l5
loop_1065:
ldsw [%l7 + 0x0C], %l4
udivx %g2, 0x1BFD, %l3
loop_1066:
nop
set 0x48, %o5
stba %o0, [%l7 + %o5] 0x0c
array8 %g6, %i4, %g3
fpsub16 %f0, %f10, %f0
array16 %g4, %i5, %i1
tsubcc %g7, 0x1EF9, %o4
edge16ln %l2, %l1, %o6
fbul %fcc0, loop_1067
movre %o5, 0x2A2, %o1
fnand %f26, %f14, %f28
fmovrsne %g1, %f5, %f25
loop_1067:
array16 %o7, %i6, %o3
movrlz %i7, %i0, %i3
fmovdleu %icc, %f5, %f27
movle %xcc, %i2, %l6
movrlez %g5, %l0, %l5
edge8 %l4, %g2, %o2
fpadd16s %f27, %f0, %f17
taddcc %l3, 0x14D2, %g6
fmovdn %icc, %f1, %f1
tsubcctv %i4, %o0, %g3
std %f16, [%l7 + 0x50]
sll %g4, %i5, %i1
movvc %icc, %g7, %l2
movrgez %o4, 0x1F1, %l1
fabsd %f18, %f12
srax %o5, 0x19, %o1
subc %g1, %o6, %i6
fmuld8sux16 %f12, %f22, %f16
and %o7, 0x0E09, %o3
ldd [%l7 + 0x20], %i0
sllx %i7, %i3, %l6
tn %icc, 0x0
sdiv %i2, 0x0EF2, %l0
tle %icc, 0x4
xor %l5, %l4, %g5
fbue %fcc0, loop_1068
tvs %xcc, 0x4
fba,a %fcc0, loop_1069
fmovrsne %g2, %f10, %f11
loop_1068:
alignaddrl %l3, %g6, %i4
edge16 %o2, %g3, %g4
loop_1069:
fbug,a %fcc3, loop_1070
tl %icc, 0x3
sub %i5, %o0, %g7
taddcc %i1, 0x0379, %o4
loop_1070:
sub %l1, %o5, %l2
ta %xcc, 0x2
fzeros %f18
fmovsle %xcc, %f18, %f14
orn %o1, %o6, %i6
tle %icc, 0x3
edge16l %o7, %g1, %o3
tn %xcc, 0x1
movg %icc, %i7, %i3
brnz,a %i0, loop_1071
tne %icc, 0x7
fnot2 %f0, %f0
taddcc %i2, 0x0257, %l0
loop_1071:
edge16ln %l6, %l5, %l4
fmovs %f23, %f22
stx %g2, [%l7 + 0x78]
tleu %icc, 0x0
udivcc %l3, 0x0160, %g6
orn %i4, %o2, %g5
sethi 0x00D6, %g4
addccc %i5, 0x18FF, %g3
addc %o0, %g7, %i1
addcc %l1, %o5, %o4
udiv %l2, 0x089E, %o1
wr %g0, 0xe3, %asi
stba %i6, [%l7 + 0x33] %asi
membar #Sync
tvc %xcc, 0x1
taddcctv %o7, 0x0907, %g1
udiv %o6, 0x1351, %o3
set 0x50, %o2
lda [%l7 + %o2] 0x15, %f28
edge16 %i7, %i3, %i0
brnz %l0, loop_1072
fmovdcs %icc, %f4, %f20
edge8 %l6, %i2, %l5
sllx %l4, 0x18, %g2
loop_1072:
edge8n %g6, %l3, %o2
stx %g5, [%l7 + 0x58]
fmuld8sux16 %f4, %f3, %f10
fcmpgt16 %f26, %f6, %g4
bne loop_1073
bg,a,pn %icc, loop_1074
movrlz %i5, %i4, %o0
edge32n %g7, %i1, %g3
loop_1073:
smul %l1, 0x07BA, %o4
loop_1074:
std %l2, [%l7 + 0x68]
fmuld8sux16 %f19, %f13, %f16
fpsub16 %f22, %f30, %f0
fmovsneg %icc, %f6, %f6
srax %o5, %o1, %o7
wr %g0, 0x80, %asi
ldswa [%l7 + 0x4C] %asi, %i6
fnegs %f23, %f2
fnor %f24, %f0, %f4
ld [%l7 + 0x70], %f3
sdiv %o6, 0x1C67, %g1
edge8l %i7, %i3, %o3
nop
set 0x36, %o3
ldub [%l7 + %o3], %l0
wr %g0, 0x04, %asi
stda %f16, [%l7 + 0x40] %asi
fcmpne32 %f2, %f6, %l6
movpos %icc, %i0, %i2
tne %xcc, 0x4
bg,pt %xcc, loop_1075
xor %l5, %l4, %g6
alignaddrl %l3, %g2, %o2
fbn %fcc3, loop_1076
loop_1075:
ta %xcc, 0x1
add %l7, 0x60, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %g5
casxa [%l6] %asi, %g5, %g4
loop_1076:
mulx %i5, 0x06C2, %o0
fbe %fcc0, loop_1077
movl %xcc, %g7, %i1
fmovrsne %g3, %f13, %f20
bshuffle %f24, %f8, %f2
loop_1077:
fmovrdlez %i4, %f8, %f18
movcc %icc, %l1, %o4
tgu %xcc, 0x6
tge %xcc, 0x3
call loop_1078
movgu %xcc, %o5, %o1
nop
set 0x60, %l5
ldd [%l7 + %l5], %l2
movcc %xcc, %o7, %o6
loop_1078:
movrgz %i6, %i7, %g1
addc %o3, 0x0766, %l0
fxor %f0, %f24, %f18
ta %icc, 0x5
movge %icc, %i3, %l6
fsrc1s %f19, %f21
set 0x10, %i5
ldda [%l7 + %i5] 0x27, %i0
fpadd16 %f0, %f2, %f2
tpos %xcc, 0x1
be,pt %xcc, loop_1079
and %i2, 0x0978, %l4
bcs,a %icc, loop_1080
tsubcctv %g6, %l5, %g2
loop_1079:
stw %l3, [%l7 + 0x40]
set 0x50, %o7
ldda [%l7 + %o7] 0x10, %g4
loop_1080:
ta %xcc, 0x0
membar 0x36
ldstub [%l7 + 0x4F], %g4
fmovrslz %o2, %f30, %f0
tsubcctv %o0, %i5, %i1
fxors %f14, %f19, %f10
fcmpeq16 %f16, %f16, %g3
xnor %g7, %l1, %o4
andn %i4, %o5, %l2
wr %g0, 0x80, %asi
stxa %o1, [%l7 + 0x48] %asi
fmovrdlez %o6, %f2, %f16
fmovsa %icc, %f31, %f16
xnor %i6, 0x148F, %i7
fmovsneg %xcc, %f16, %f21
fmovrdgez %g1, %f6, %f0
fbue,a %fcc0, loop_1081
fbule %fcc0, loop_1082
for %f4, %f22, %f4
fornot2s %f14, %f21, %f4
loop_1081:
movrgez %o3, 0x2FA, %o7
loop_1082:
fmovsgu %xcc, %f28, %f1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
popc %i3, %l0
srlx %i0, 0x0E, %l6
add %l7, 0x7C, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %i2
casa [%l6] %asi, %i2, %g6
wr %g0, 0x88, %asi
stxa %l4, [%l7 + 0x38] %asi
tne %xcc, 0x1
edge8l %l5, %l3, %g2
fmovdge %icc, %f13, %f10
xor %g5, %o2, %o0
udiv %g4, 0x1C07, %i1
fmovrsgz %g3, %f25, %f21
set 0x6C, %g2
sta %f7, [%l7 + %g2] 0x11
taddcc %i5, 0x0917, %g7
tleu %xcc, 0x1
andn %l1, 0x1CBB, %i4
fors %f24, %f20, %f13
move %icc, %o5, %o4
fmovse %icc, %f7, %f28
array8 %l2, %o6, %i6
ta %xcc, 0x2
addcc %i7, 0x1DE7, %o1
fpsub32 %f12, %f14, %f2
xnorcc %o3, 0x0FD2, %g1
array32 %i3, %l0, %i0
xnor %o7, 0x0964, %l6
fmovspos %xcc, %f30, %f13
fzero %f8
edge8 %g6, %l4, %l5
movle %xcc, %l3, %i2
taddcctv %g2, 0x029C, %o2
brnz,a %g5, loop_1083
fblg %fcc2, loop_1084
fmovrdlz %o0, %f26, %f14
xorcc %g4, 0x1633, %i1
loop_1083:
edge32n %i5, %g3, %g7
loop_1084:
movrlz %i4, 0x2AB, %o5
andncc %l1, %l2, %o4
ldd [%l7 + 0x38], %o6
udivx %i6, 0x1294, %i7
edge16ln %o3, %g1, %i3
ldstub [%l7 + 0x50], %l0
tg %icc, 0x6
edge8n %i0, %o1, %l6
udivcc %g6, 0x0909, %l4
fmovsleu %xcc, %f15, %f23
wr %g0, 0x81, %asi
lduba [%l7 + 0x4F] %asi, %l5
edge16n %o7, %l3, %g2
bpos %xcc, loop_1085
sllx %i2, %g5, %o0
faligndata %f6, %f18, %f16
fmul8sux16 %f24, %f2, %f30
loop_1085:
addc %o2, 0x1039, %g4
flush %l7 + 0x70
nop
setx loop_1086, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovsn %icc, %f22, %f28
movpos %icc, %i5, %g3
fornot2 %f0, %f8, %f18
loop_1086:
fabsd %f28, %f0
fmul8sux16 %f26, %f26, %f0
ldsh [%l7 + 0x32], %g7
fpmerge %f0, %f30, %f4
xnor %i4, %i1, %l1
tcs %xcc, 0x0
orn %l2, 0x0647, %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udiv %o5, 0x0FBE, %o6
fxnors %f23, %f17, %f8
fandnot2s %f18, %f16, %f11
edge32n %i6, %i7, %g1
fbu,a %fcc3, loop_1087
edge16n %o3, %l0, %i0
edge8ln %o1, %l6, %i3
smul %l4, 0x0C68, %g6
loop_1087:
bcc,pt %xcc, loop_1088
sra %o7, 0x1A, %l3
set 0x10, %o1
stba %g2, [%l7 + %o1] 0xea
membar #Sync
loop_1088:
edge32l %l5, %i2, %o0
orncc %o2, 0x19D0, %g5
wr %g0, 0x11, %asi
ldsha [%l7 + 0x3E] %asi, %g4
fbg,a %fcc2, loop_1089
fbge %fcc2, loop_1090
fpack32 %f26, %f18, %f30
movle %icc, %i5, %g3
loop_1089:
xnorcc %g7, %i1, %i4
loop_1090:
movle %icc, %l1, %l2
fmovrdgz %o5, %f12, %f6
tneg %xcc, 0x6
fmul8sux16 %f8, %f6, %f26
subc %o4, 0x1058, %i6
fmovsle %icc, %f29, %f27
or %i7, %g1, %o6
tvs %icc, 0x7
brz,a %l0, loop_1091
mova %xcc, %i0, %o3
movcc %xcc, %l6, %i3
movre %l4, 0x02F, %g6
loop_1091:
fbo %fcc3, loop_1092
fmovsle %xcc, %f10, %f0
orcc %o7, 0x11D1, %o1
udivx %l3, 0x198F, %l5
loop_1092:
sdiv %g2, 0x0851, %i2
edge32n %o2, %o0, %g5
udivx %i5, 0x0EE8, %g4
fnot2s %f16, %f7
flush %l7 + 0x30
nop
set 0x5C, %i1
prefetch [%l7 + %i1], 0x0
brlz %g7, loop_1093
fcmple16 %f10, %f6, %g3
for %f30, %f20, %f28
bvs,a,pn %xcc, loop_1094
loop_1093:
sethi 0x169D, %i1
fbg,a %fcc3, loop_1095
fmovsa %xcc, %f14, %f21
loop_1094:
edge32 %l1, %i4, %o5
tle %icc, 0x5
loop_1095:
array32 %l2, %i6, %o4
srl %g1, %o6, %l0
brlz %i0, loop_1096
udivx %o3, 0x041A, %l6
movpos %xcc, %i7, %i3
fmovdn %xcc, %f18, %f0
loop_1096:
fbue %fcc2, loop_1097
sir 0x1713
fbge %fcc2, loop_1098
edge16l %l4, %g6, %o1
loop_1097:
movrlz %l3, 0x154, %o7
set 0x60, %o6
prefetcha [%l7 + %o6] 0x04, 0x3
loop_1098:
sir 0x16A6
orncc %i2, %o2, %g2
fbue,a %fcc0, loop_1099
fmul8ulx16 %f12, %f4, %f12
lduw [%l7 + 0x58], %o0
ldsw [%l7 + 0x68], %g5
loop_1099:
fnot1 %f4, %f6
wr %g0, 0x04, %asi
ldsba [%l7 + 0x32] %asi, %g4
or %g7, %g3, %i5
ldsw [%l7 + 0x7C], %i1
andn %i4, 0x181F, %l1
fnors %f29, %f25, %f25
edge8l %l2, %i6, %o4
umul %g1, %o6, %l0
tsubcctv %o5, 0x0EF6, %o3
fmovscs %xcc, %f23, %f14
set 0x40, %g4
stda %f16, [%l7 + %g4] 0x1f
membar #Sync
wr %g0, 0x89, %asi
lda [%l7 + 0x60] %asi, %f8
addccc %l6, %i7, %i3
fmovdneg %icc, %f5, %f29
fbue %fcc3, loop_1100
andn %i0, %g6, %o1
sdivx %l4, 0x19CD, %o7
wr %g0, 0x04, %asi
stha %l5, [%l7 + 0x26] %asi
loop_1100:
udiv %i2, 0x108A, %l3
fbl,a %fcc2, loop_1101
mulscc %g2, 0x1C39, %o2
fbu,a %fcc3, loop_1102
fmul8x16al %f9, %f7, %f0
loop_1101:
brz,a %o0, loop_1103
lduw [%l7 + 0x24], %g5
loop_1102:
nop
wr %g0, 0x1e, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_1103:
fmovdvs %xcc, %f1, %f21
bpos,pt %xcc, loop_1104
movneg %xcc, %g4, %g7
siam 0x1
sdivx %g3, 0x15C8, %i1
loop_1104:
movge %xcc, %i4, %l1
edge8ln %i5, %i6, %o4
ba,a %icc, loop_1105
ldsw [%l7 + 0x5C], %l2
fbul %fcc2, loop_1106
sdiv %o6, 0x03EF, %l0
loop_1105:
ldsb [%l7 + 0x32], %g1
te %xcc, 0x0
loop_1106:
bcc,a %xcc, loop_1107
edge8ln %o3, %o5, %i7
sdivcc %i3, 0x15D5, %l6
edge16n %i0, %g6, %l4
loop_1107:
movn %xcc, %o7, %o1
movrgz %l5, 0x32D, %i2
fbo %fcc3, loop_1108
edge8n %g2, %l3, %o0
tvs %xcc, 0x5
tcc %xcc, 0x7
loop_1108:
umulcc %o2, %g4, %g5
and %g7, 0x0981, %i1
movgu %icc, %i4, %g3
lduh [%l7 + 0x56], %i5
movge %icc, %l1, %i6
tgu %icc, 0x2
fbe %fcc2, loop_1109
sll %o4, %o6, %l0
tsubcctv %l2, 0x073E, %g1
sir 0x12D1
loop_1109:
sllx %o3, 0x1D, %i7
movrlez %o5, 0x0A7, %l6
tvc %icc, 0x4
wr %g0, 0x89, %asi
ldxa [%l7 + 0x48] %asi, %i3
fmovscs %icc, %f16, %f27
set 0x0, %o0
stxa %i0, [%g0 + %o0] 0x5f
tvc %xcc, 0x0
edge8 %l4, %o7, %o1
add %l7, 0x6C, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %g6
casa [%l6] %asi, %g6, %i2
tl %xcc, 0x4
movn %icc, %l5, %g2
andncc %o0, %o2, %l3
fmovdl %icc, %f12, %f1
fmovscc %xcc, %f17, %f12
tgu %xcc, 0x4
fmovse %xcc, %f27, %f26
subcc %g4, %g7, %i1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16ln %i4, %g5, %g3
andcc %i5, %l1, %o4
edge16l %i6, %o6, %l2
xnor %g1, 0x0F0C, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xorcc %o3, %i7, %l6
fmovdl %xcc, %f14, %f6
fpmerge %f26, %f18, %f24
bgu,a %xcc, loop_1110
tl %xcc, 0x2
xnorcc %o5, %i0, %l4
addc %o7, %i3, %g6
loop_1110:
sra %o1, 0x1B, %i2
bg loop_1111
mulx %g2, 0x0AC9, %l5
brlz,a %o0, loop_1112
move %icc, %l3, %o2
loop_1111:
ble,pn %icc, loop_1113
fmovsne %icc, %f21, %f14
loop_1112:
sub %g7, %g4, %i4
sth %i1, [%l7 + 0x6E]
loop_1113:
andn %g5, 0x1FBD, %g3
orcc %l1, %o4, %i5
fands %f25, %f21, %f18
fandnot2 %f8, %f8, %f24
sdiv %o6, 0x1FF3, %i6
mulx %l2, 0x026D, %g1
subccc %l0, %o3, %l6
edge16ln %i7, %o5, %i0
tvc %icc, 0x2
edge16ln %l4, %o7, %g6
movgu %icc, %o1, %i2
sdivcc %g2, 0x03BA, %l5
subc %o0, %l3, %o2
tg %xcc, 0x5
edge32ln %i3, %g7, %g4
fzero %f26
fornot2 %f22, %f14, %f28
fbe,a %fcc0, loop_1114
andcc %i4, %i1, %g5
fones %f15
fmovsle %xcc, %f15, %f19
loop_1114:
xor %g3, %o4, %i5
tge %icc, 0x7
fcmple16 %f26, %f26, %o6
tsubcc %l1, 0x1C4E, %i6
tle %xcc, 0x0
fmovsge %xcc, %f6, %f13
tcc %xcc, 0x2
smulcc %g1, 0x1E45, %l2
nop
setx loop_1115, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
subccc %l0, 0x06D4, %l6
movpos %xcc, %o3, %i7
or %o5, %i0, %l4
loop_1115:
movleu %icc, %o7, %o1
sdivx %i2, 0x1931, %g6
set 0x20, %l4
stda %g2, [%l7 + %l4] 0x11
tn %xcc, 0x4
andncc %o0, %l3, %l5
umulcc %i3, %g7, %g4
fnot2s %f9, %f28
fornot2s %f3, %f28, %f8
andncc %i4, %i1, %g5
fbuge,a %fcc3, loop_1116
edge16n %o2, %o4, %i5
movge %icc, %o6, %l1
tvs %xcc, 0x7
loop_1116:
edge8l %g3, %i6, %l2
andcc %l0, %g1, %l6
movcs %xcc, %i7, %o3
movge %xcc, %o5, %i0
edge16l %l4, %o1, %o7
alignaddr %g6, %g2, %o0
fmovdcc %xcc, %f11, %f12
fmovdpos %icc, %f28, %f7
fmovsvs %xcc, %f30, %f6
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
set 0x58, %l1
prefetcha [%l7 + %l1] 0x04, 0x0
orn %l5, %i3, %i2
edge8l %g4, %g7, %i4
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x73] %asi, %g5
sll %o2, 0x19, %i1
add %l7, 0x10, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %i5, %o4
edge32ln %l1, %g3, %o6
call loop_1117
array32 %i6, %l2, %l0
smulcc %l6, 0x0DD5, %g1
std %f16, [%l7 + 0x40]
loop_1117:
udivx %i7, 0x0466, %o3
and %i0, 0x09A9, %o5
fmovdpos %xcc, %f21, %f7
taddcctv %o1, %l4, %g6
ldsh [%l7 + 0x32], %o7
smul %g2, %l3, %l5
movrlz %i3, %o0, %g4
edge8ln %g7, %i2, %g5
edge8n %o2, %i4, %i5
sdivcc %o4, 0x0D8E, %l1
brlez,a %g3, loop_1118
srl %i1, 0x13, %i6
fcmpes %fcc1, %f29, %f12
movn %icc, %o6, %l2
loop_1118:
faligndata %f12, %f10, %f22
stb %l6, [%l7 + 0x0B]
fmovdpos %xcc, %f17, %f4
movrne %g1, 0x306, %i7
fmovdl %xcc, %f10, %f10
orn %l0, 0x1707, %o3
set 0x08, %i6
lduwa [%l7 + %i6] 0x10, %i0
fmovsl %xcc, %f19, %f16
ldx [%l7 + 0x78], %o1
fone %f30
sir 0x03FB
swap [%l7 + 0x0C], %l4
subc %o5, %g6, %g2
movvs %icc, %l3, %o7
movn %icc, %l5, %i3
fnot1 %f20, %f28
subc %o0, 0x08E7, %g4
fnot2s %f3, %f11
edge8l %i2, %g7, %g5
te %xcc, 0x2
fcmpne16 %f8, %f18, %i4
fmul8x16au %f29, %f23, %f18
sdivcc %o2, 0x0A82, %i5
fsrc2s %f12, %f2
ldx [%l7 + 0x50], %o4
smulcc %l1, %g3, %i1
tcc %xcc, 0x6
sll %i6, 0x0D, %o6
bcc,a,pn %icc, loop_1119
taddcc %l2, 0x19E6, %l6
set 0x24, %g7
lduwa [%l7 + %g7] 0x04, %i7
loop_1119:
brgez %g1, loop_1120
bpos,a,pt %xcc, loop_1121
taddcc %o3, 0x033E, %l0
wr %g0, 0x18, %asi
ldsha [%l7 + 0x54] %asi, %i0
loop_1120:
fbug %fcc3, loop_1122
loop_1121:
fmovrde %l4, %f14, %f8
fandnot1s %f27, %f14, %f0
ba,a loop_1123
loop_1122:
stw %o1, [%l7 + 0x34]
srlx %o5, %g6, %l3
edge8 %o7, %l5, %i3
loop_1123:
nop
setx loop_1124, %l0, %l1
jmpl %l1, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xorcc %g4, 0x1BB6, %o0
fmul8ulx16 %f0, %f10, %f14
loop_1124:
array32 %g7, %i2, %i4
smul %o2, %i5, %o4
srax %l1, 0x17, %g5
tpos %xcc, 0x4
array8 %i1, %g3, %o6
smul %i6, 0x151D, %l6
set 0x52, %o4
stha %l2, [%l7 + %o4] 0x27
membar #Sync
tleu %icc, 0x1
wr %g0, 0x80, %asi
ldsba [%l7 + 0x4A] %asi, %g1
fmul8x16al %f8, %f3, %f0
fmovdvs %icc, %f12, %f23
sllx %o3, %l0, %i7
srlx %l4, 0x09, %i0
brlez %o5, loop_1125
tvs %xcc, 0x4
ta %icc, 0x6
set 0x2C, %l0
lduwa [%l7 + %l0] 0x10, %g6
loop_1125:
udivx %o1, 0x18E4, %o7
tvc %xcc, 0x4
set 0x42, %i4
stba %l3, [%l7 + %i4] 0x89
stbar
subc %i3, %g2, %l5
addcc %o0, %g4, %g7
srl %i4, %o2, %i5
tleu %xcc, 0x1
bleu %icc, loop_1126
orncc %o4, %i2, %l1
set 0x54, %l2
stwa %g5, [%l7 + %l2] 0xe3
membar #Sync
loop_1126:
brgz,a %i1, loop_1127
andcc %o6, %g3, %i6
movpos %xcc, %l2, %l6
mulx %g1, 0x14EF, %l0
loop_1127:
fcmpeq32 %f10, %f30, %o3
fmovdl %xcc, %f24, %f12
fbule %fcc0, loop_1128
movl %icc, %l4, %i7
tcc %xcc, 0x7
fors %f6, %f26, %f1
loop_1128:
mulscc %o5, %g6, %o1
fble %fcc1, loop_1129
tge %xcc, 0x0
array16 %o7, %i0, %i3
membar 0x2A
loop_1129:
edge32ln %g2, %l3, %o0
bn,a,pt %icc, loop_1130
membar 0x25
edge8ln %g4, %l5, %i4
tvc %xcc, 0x0
loop_1130:
nop
add %l7, 0x4C, %l6
wr %g0, 0x10, %asi
lda [%l6] %asi, %g7
casa [%l6] 0x10, %g7, %i5
movge %xcc, %o4, %o2
sdivcc %l1, 0x1243, %i2
orcc %g5, %i1, %g3
ldsw [%l7 + 0x34], %i6
fmovdle %icc, %f5, %f19
tcs %xcc, 0x3
andn %l2, 0x1EFC, %l6
move %icc, %g1, %o6
set 0x0A, %l3
ldsha [%l7 + %l3] 0x88, %l0
tn %icc, 0x3
tsubcctv %o3, 0x116A, %i7
tg %icc, 0x5
membar 0x43
array16 %o5, %g6, %l4
edge16 %o1, %i0, %i3
movre %o7, 0x290, %l3
orncc %o0, 0x087D, %g2
fbu,a %fcc0, loop_1131
subccc %g4, %l5, %g7
mulscc %i5, %o4, %i4
alignaddr %o2, %i2, %g5
loop_1131:
addcc %l1, 0x1CDD, %g3
bvs %xcc, loop_1132
tl %xcc, 0x4
tpos %xcc, 0x2
subccc %i6, %i1, %l6
loop_1132:
nop
setx loop_1133, %l0, %l1
jmpl %l1, %l2
ldsb [%l7 + 0x70], %g1
array16 %o6, %l0, %o3
movcs %icc, %o5, %i7
loop_1133:
fpsub16s %f6, %f25, %f23
xnorcc %l4, %o1, %g6
fbu %fcc3, loop_1134
tl %xcc, 0x1
brgz %i3, loop_1135
ta %icc, 0x4
loop_1134:
taddcctv %i0, 0x1113, %o7
edge8l %o0, %l3, %g2
loop_1135:
bneg,a %icc, loop_1136
and %g4, 0x064A, %g7
tsubcc %i5, 0x13C4, %o4
fbn,a %fcc2, loop_1137
loop_1136:
nop
set 0x30, %i7
prefetch [%l7 + %i7], 0x1
movrlz %l5, %o2, %i2
fmovspos %icc, %f13, %f9
loop_1137:
te %xcc, 0x6
subccc %g5, 0x0C2F, %l1
fbug,a %fcc0, loop_1138
tle %xcc, 0x0
swap [%l7 + 0x08], %g3
fmovsvc %xcc, %f21, %f26
loop_1138:
alignaddrl %i4, %i6, %l6
fabss %f10, %f24
tcs %icc, 0x2
lduw [%l7 + 0x40], %i1
membar 0x04
movle %icc, %l2, %g1
nop
setx loop_1139, %l0, %l1
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 %l0, loop_1140
movne %icc, %o6, %o3
xorcc %o5, %l4, %o1
loop_1139:
addc %i7, 0x1AB8, %i3
loop_1140:
std %f12, [%l7 + 0x60]
fmovdpos %xcc, %f14, %f31
tpos %xcc, 0x4
tcs %xcc, 0x0
addcc %g6, 0x1E83, %o7
array16 %i0, %o0, %l3
fmul8x16al %f6, %f31, %f6
fbge %fcc0, loop_1141
sdiv %g4, 0x0DBC, %g2
movneg %xcc, %g7, %i5
smul %o4, 0x10C5, %o2
loop_1141:
movvs %xcc, %i2, %g5
sra %l5, 0x1B, %l1
movgu %xcc, %i4, %i6
move %xcc, %l6, %g3
bn %xcc, loop_1142
subcc %i1, 0x1D12, %l2
sth %l0, [%l7 + 0x4A]
fmovd %f10, %f10
loop_1142:
fmovsneg %icc, %f1, %f28
umul %g1, 0x165F, %o3
bcs,a %icc, loop_1143
fmovrdgz %o6, %f14, %f16
fpsub16s %f15, %f29, %f5
subcc %o5, 0x0958, %l4
loop_1143:
movrgz %i7, %o1, %g6
addcc %i3, 0x08FE, %i0
ldsb [%l7 + 0x41], %o0
wr %g0, 0x88, %asi
lda [%l7 + 0x08] %asi, %f14
mulscc %l3, 0x0111, %o7
fbe %fcc0, loop_1144
movpos %icc, %g2, %g4
andn %i5, %g7, %o4
sdivcc %i2, 0x0B73, %o2
loop_1144:
te %xcc, 0x0
tg %xcc, 0x6
fmovsgu %icc, %f7, %f15
fcmpgt32 %f12, %f12, %l5
stb %g5, [%l7 + 0x09]
ldx [%l7 + 0x70], %i4
edge32l %i6, %l6, %g3
sir 0x0DB1
fmovsvs %xcc, %f11, %f2
fcmpes %fcc3, %f5, %f11
ldd [%l7 + 0x58], %i0
fxors %f14, %f2, %f17
set 0x44, %g3
ldsha [%l7 + %g3] 0x89, %l1
add %l2, %g1, %l0
movg %xcc, %o6, %o5
bcc,pn %xcc, loop_1145
bpos,pt %icc, loop_1146
smulcc %l4, %i7, %o1
fornot2s %f13, %f1, %f11
loop_1145:
mova %xcc, %o3, %i3
loop_1146:
subccc %g6, 0x1BD7, %o0
movge %icc, %i0, %l3
movgu %xcc, %o7, %g2
andcc %i5, 0x0278, %g7
bvc %icc, loop_1147
fmovdpos %xcc, %f11, %f3
fmovdg %xcc, %f15, %f6
popc 0x0AC6, %g4
loop_1147:
sll %o4, %i2, %l5
fbuge %fcc1, loop_1148
fandnot2s %f26, %f4, %f19
movn %xcc, %o2, %i4
xnor %g5, 0x16FE, %i6
loop_1148:
movcs %xcc, %l6, %g3
fnands %f21, %f28, %f22
tneg %icc, 0x6
tneg %xcc, 0x6
flush %l7 + 0x24
set 0x60, %l6
ldswa [%l7 + %l6] 0x14, %i1
set 0x3C, %g6
lda [%l7 + %g6] 0x80, %f13
fbge %fcc3, loop_1149
fmovrdlz %l1, %f12, %f6
fsrc1 %f22, %f14
movrlz %g1, %l0, %l2
loop_1149:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %o6, 0x1C, %o5
edge8ln %l4, %o1, %o3
fexpand %f25, %f16
tcc %icc, 0x5
subcc %i3, %g6, %o0
brz,a %i0, loop_1150
fxor %f8, %f26, %f2
xnorcc %i7, %l3, %g2
movn %icc, %i5, %o7
loop_1150:
ld [%l7 + 0x1C], %f15
sdiv %g4, 0x037E, %o4
tne %icc, 0x6
fmovdne %icc, %f0, %f3
fbul %fcc2, loop_1151
udiv %i2, 0x1BDC, %g7
tne %icc, 0x6
fpmerge %f30, %f7, %f2
loop_1151:
be,a,pt %xcc, loop_1152
edge16ln %l5, %i4, %o2
subcc %g5, %l6, %g3
edge8 %i6, %i1, %l1
loop_1152:
edge8ln %g1, %l2, %l0
sdivx %o6, 0x0311, %l4
fmovsvc %xcc, %f18, %f3
movrlez %o1, %o5, %i3
tcc %xcc, 0x4
andcc %g6, %o0, %i0
te %icc, 0x5
add %o3, 0x07BC, %l3
be,a loop_1153
movrlz %i7, %i5, %o7
fmovdvc %icc, %f20, %f26
tgu %icc, 0x4
loop_1153:
tge %icc, 0x7
umul %g2, 0x1F26, %o4
pdist %f18, %f8, %f28
edge16l %g4, %g7, %l5
brz %i4, loop_1154
edge32l %i2, %o2, %g5
wr %g0, 0x80, %asi
lda [%l7 + 0x28] %asi, %f10
loop_1154:
brlz %g3, loop_1155
sethi 0x06C0, %i6
movle %xcc, %i1, %l1
wr %g0, 0x89, %asi
stwa %g1, [%l7 + 0x24] %asi
loop_1155:
alignaddr %l6, %l2, %o6
tsubcctv %l4, 0x0D12, %l0
tvs %xcc, 0x6
edge16n %o1, %i3, %o5
array16 %g6, %i0, %o3
nop
setx loop_1156, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %l3, 0x17, %o0
add %l7, 0x60, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] %asi, %i5, %o7
loop_1156:
xor %i7, %o4, %g2
sethi 0x1954, %g4
fmovrsgz %l5, %f18, %f9
smulcc %i4, 0x12FD, %i2
set 0x1C, %i0
stwa %o2, [%l7 + %i0] 0x89
array8 %g5, %g3, %i6
tle %icc, 0x1
tne %xcc, 0x2
movn %xcc, %i1, %g7
set 0x40, %g5
ldda [%l7 + %g5] 0x11, %f0
sub %l1, 0x1845, %l6
sll %g1, 0x01, %l2
udiv %o6, 0x13F5, %l4
subc %l0, 0x1A79, %i3
xnorcc %o5, %g6, %o1
srlx %o3, %i0, %o0
fmovdpos %xcc, %f5, %f12
sra %i5, %o7, %l3
orncc %i7, 0x12C0, %o4
st %f12, [%l7 + 0x5C]
sra %g4, %l5, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sub %i4, 0x011E, %o2
brz %g5, loop_1157
bvc,pn %xcc, loop_1158
nop
set 0x68, %g1
std %f26, [%l7 + %g1]
addcc %g3, 0x10B7, %i6
loop_1157:
sir 0x0418
loop_1158:
fnors %f4, %f4, %f13
brz,a %i2, loop_1159
sdivx %g7, 0x133D, %i1
addccc %l1, 0x1ACB, %l6
fornot1s %f18, %f14, %f17
loop_1159:
nop
add %l7, 0x74, %l6
wr %g0, 0x11, %asi
casa [%l6] %asi, %l2, %o6
tne %xcc, 0x4
movl %xcc, %l4, %l0
be,pt %icc, loop_1160
bshuffle %f14, %f2, %f0
edge16ln %g1, %o5, %i3
orcc %o1, 0x0BBC, %o3
loop_1160:
fandnot1 %f24, %f10, %f8
orcc %g6, 0x0BAC, %o0
membar 0x4E
fmovdcc %icc, %f9, %f4
membar #Sync
set 0x40, %i3
ldda [%l7 + %i3] 0x16, %f16
addccc %i0, %i5, %l3
andncc %o7, %o4, %i7
brgz,a %l5, loop_1161
tgu %xcc, 0x4
fcmpeq32 %f26, %f18, %g4
fcmpne16 %f4, %f10, %g2
loop_1161:
nop
set 0x70, %o5
prefetch [%l7 + %o5], 0x3
wr %g0, 0x52, %asi
stxa %o2, [%g0 + 0x120] %asi
addc %i4, %g5, %i6
wr %g0, 0x0c, %asi
stha %i2, [%l7 + 0x62] %asi
movrlz %g3, %g7, %l1
fbg %fcc2, loop_1162
fcmpes %fcc3, %f18, %f7
orn %i1, %l2, %l6
edge8l %l4, %o6, %l0
loop_1162:
sra %o5, %i3, %g1
brlz %o3, loop_1163
fbuge %fcc1, loop_1164
smul %g6, 0x190E, %o0
udivx %o1, 0x0644, %i0
loop_1163:
fble,a %fcc1, loop_1165
loop_1164:
edge8n %l3, %i5, %o4
mulscc %i7, %o7, %g4
tsubcc %l5, 0x0314, %o2
loop_1165:
sra %i4, %g2, %i6
fmovrdne %g5, %f12, %f22
taddcc %i2, 0x0138, %g3
andcc %g7, 0x0C3E, %l1
bvs,pt %xcc, loop_1166
fmul8x16al %f21, %f23, %f22
siam 0x0
sra %l2, 0x19, %l6
loop_1166:
alignaddr %l4, %o6, %i1
tsubcctv %l0, 0x01E1, %o5
array16 %i3, %g1, %g6
movle %xcc, %o0, %o1
fbne,a %fcc3, loop_1167
tsubcc %o3, %l3, %i5
sdivx %i0, 0x0D06, %i7
bn,pn %icc, loop_1168
loop_1167:
bvs,pt %icc, loop_1169
ta %xcc, 0x1
orncc %o4, %g4, %o7
loop_1168:
fmovdcs %xcc, %f9, %f3
loop_1169:
udivx %l5, 0x04E1, %i4
edge32l %o2, %i6, %g2
fmuld8ulx16 %f10, %f18, %f14
srl %g5, %i2, %g7
fmovsneg %xcc, %f20, %f12
fones %f0
sra %l1, 0x19, %g3
std %l2, [%l7 + 0x40]
movle %xcc, %l6, %o6
fbl %fcc0, loop_1170
add %i1, %l4, %l0
tgu %xcc, 0x5
sethi 0x07A8, %o5
loop_1170:
fba %fcc3, loop_1171
mulscc %i3, %g1, %o0
fpsub32s %f3, %f30, %f31
smulcc %g6, 0x14C5, %o3
loop_1171:
movrlz %o1, 0x271, %i5
fmovrsgez %i0, %f4, %f26
fxnors %f11, %f14, %f4
or %i7, 0x1163, %o4
movl %xcc, %l3, %o7
movrgz %g4, 0x0B1, %i4
fabsd %f0, %f16
bneg,pn %xcc, loop_1172
fbug,a %fcc1, loop_1173
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movre %o2, %i6, %l5
loop_1172:
tcc %icc, 0x2
loop_1173:
movle %icc, %g2, %i2
fbul,a %fcc0, loop_1174
fmovsvs %xcc, %f28, %f1
tsubcctv %g5, 0x032C, %g7
addcc %g3, 0x1E6F, %l1
loop_1174:
andn %l6, %l2, %o6
ldub [%l7 + 0x23], %l4
tge %icc, 0x4
swap [%l7 + 0x2C], %l0
fmovspos %xcc, %f12, %f12
movrgz %i1, %i3, %g1
andncc %o5, %o0, %o3
movg %xcc, %g6, %o1
move %icc, %i5, %i0
bgu %icc, loop_1175
sethi 0x0723, %i7
edge8l %o4, %o7, %g4
tg %xcc, 0x2
loop_1175:
fxor %f20, %f4, %f16
movne %icc, %i4, %l3
fmovdgu %icc, %f4, %f16
addcc %i6, 0x1D98, %l5
bg,pt %icc, loop_1176
movleu %xcc, %g2, %i2
wr %g0, 0xeb, %asi
stda %o2, [%l7 + 0x70] %asi
membar #Sync
loop_1176:
fmovdcc %icc, %f28, %f26
edge8n %g7, %g5, %l1
fble,a %fcc2, loop_1177
fmuld8ulx16 %f8, %f26, %f28
ldd [%l7 + 0x48], %g2
fmovdpos %icc, %f12, %f23
loop_1177:
ldd [%l7 + 0x58], %f18
tvs %icc, 0x4
sdivx %l6, 0x19C7, %o6
udivcc %l4, 0x0056, %l2
array8 %i1, %i3, %g1
te %icc, 0x4
fmovsvs %xcc, %f28, %f13
umulcc %l0, 0x1126, %o5
orn %o3, 0x0A7E, %o0
ldd [%l7 + 0x40], %f22
bneg %icc, loop_1178
movle %icc, %o1, %g6
movpos %icc, %i0, %i5
fornot2 %f30, %f4, %f18
loop_1178:
fmovsne %xcc, %f7, %f13
udivx %o4, 0x1BAA, %i7
movle %icc, %o7, %g4
tg %xcc, 0x1
fmovdvc %xcc, %f29, %f14
movcc %icc, %i4, %l3
ldsw [%l7 + 0x18], %i6
fandnot2s %f15, %f5, %f29
taddcc %l5, 0x08A8, %i2
set 0x32, %i2
ldstuba [%l7 + %i2] 0x80, %g2
fbul,a %fcc3, loop_1179
movgu %xcc, %o2, %g7
wr %g0, 0xf1, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
loop_1179:
movcc %xcc, %l1, %g3
wr %g0, 0x0c, %asi
sta %f29, [%l7 + 0x48] %asi
fmovsvc %icc, %f11, %f24
fmovrslez %g5, %f26, %f28
fpack16 %f10, %f13
mulscc %l6, %l4, %l2
stb %i1, [%l7 + 0x58]
orcc %i3, %o6, %l0
xorcc %g1, 0x1443, %o3
fpadd16s %f24, %f29, %f6
xor %o0, 0x0A62, %o1
sub %g6, 0x1AEC, %o5
fpadd32s %f20, %f8, %f1
add %l7, 0x08, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] 0x81, %i5, %o4
brgz %i0, loop_1180
brlz %i7, loop_1181
tpos %xcc, 0x2
movcc %icc, %o7, %g4
loop_1180:
fsrc1 %f0, %f18
loop_1181:
tg %icc, 0x5
nop
setx loop_1182, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bvc loop_1183
tcc %xcc, 0x7
be,a,pn %xcc, loop_1184
loop_1182:
popc %l3, %i6
loop_1183:
fbo %fcc2, loop_1185
tne %icc, 0x3
loop_1184:
bleu,a %xcc, loop_1186
fpsub32s %f7, %f25, %f0
loop_1185:
bgu,a %icc, loop_1187
sll %i4, %i2, %g2
loop_1186:
fmovscc %icc, %f8, %f23
fbn %fcc0, loop_1188
loop_1187:
fpmerge %f31, %f6, %f4
tpos %icc, 0x4
lduh [%l7 + 0x08], %l5
loop_1188:
movvs %xcc, %g7, %l1
subcc %g3, %g5, %o2
subccc %l6, 0x0EFA, %l2
andncc %l4, %i3, %i1
orncc %o6, 0x0070, %l0
edge32ln %g1, %o0, %o3
fmovrdlz %o1, %f4, %f6
array16 %g6, %o5, %i5
ld [%l7 + 0x4C], %f22
movge %icc, %i0, %o4
fpsub16s %f19, %f13, %f26
addccc %o7, 0x12F5, %i7
fexpand %f12, %f12
set 0x7C, %o3
lduha [%l7 + %o3] 0x18, %g4
fsrc2s %f0, %f4
srax %i6, %l3, %i4
te %icc, 0x1
wr %g0, 0xf8, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
stbar
fnands %f24, %f14, %f25
srax %g2, %i2, %g7
sub %l5, 0x120E, %g3
movrne %l1, 0x13F, %o2
edge16 %l6, %l2, %g5
bcc %xcc, loop_1189
fmovse %xcc, %f23, %f7
fbe,a %fcc2, loop_1190
fnor %f0, %f10, %f6
loop_1189:
srlx %i3, %l4, %i1
ldd [%l7 + 0x20], %f12
loop_1190:
popc %o6, %g1
fbul %fcc2, loop_1191
edge32l %o0, %o3, %l0
mulscc %g6, %o1, %i5
sth %i0, [%l7 + 0x70]
loop_1191:
edge16l %o5, %o7, %i7
edge8ln %g4, %i6, %l3
tsubcctv %o4, %g2, %i2
fmul8ulx16 %f10, %f10, %f24
set 0x3A, %o2
lduha [%l7 + %o2] 0x89, %i4
wr %g0, 0x80, %asi
ldsba [%l7 + 0x67] %asi, %l5
fmovdpos %xcc, %f31, %f20
xnorcc %g3, %l1, %o2
fand %f2, %f2, %f10
ldd [%l7 + 0x58], %f22
brgz,a %l6, loop_1192
movneg %icc, %l2, %g5
popc %i3, %g7
alignaddrl %l4, %o6, %i1
loop_1192:
fmovde %xcc, %f27, %f25
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x62] %asi, %o0
ldstub [%l7 + 0x26], %g1
bpos loop_1193
edge16ln %l0, %o3, %g6
xor %o1, %i0, %o5
call loop_1194
loop_1193:
nop
setx loop_1195, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbue,a %fcc1, loop_1196
or %i5, 0x160B, %i7
loop_1194:
nop
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! stxa %g4, [%g0 + 0x1b8] %asi ripped by fixASI40.pl ripped by fixASI40.pl
loop_1195:
fnand %f4, %f10, %f28
loop_1196:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
popc %o7, %l3
tgu %xcc, 0x3
fpsub32 %f30, %f14, %f14
brz %i6, loop_1197
brgz,a %g2, loop_1198
movcs %xcc, %i2, %o4
orncc %i4, %g3, %l5
loop_1197:
bgu,a %icc, loop_1199
loop_1198:
fmul8sux16 %f0, %f12, %f26
orcc %o2, %l1, %l2
bvc %icc, loop_1200
loop_1199:
sdiv %l6, 0x1E66, %i3
edge16n %g7, %l4, %g5
taddcctv %i1, 0x0E28, %o0
loop_1200:
nop
wr %g0, 0x88, %asi
ldswa [%l7 + 0x58] %asi, %g1
ta %icc, 0x6
ld [%l7 + 0x20], %f2
std %f6, [%l7 + 0x20]
wr %g0, 0x19, %asi
swapa [%l7 + 0x1C] %asi, %l0
fmovsle %icc, %f6, %f21
brgz,a %o3, loop_1201
alignaddr %o6, %o1, %i0
fmovsneg %xcc, %f10, %f6
andn %o5, 0x11EE, %i5
loop_1201:
fxnor %f24, %f20, %f28
fone %f0
andn %i7, 0x08A2, %g4
tg %xcc, 0x3
movrlez %o7, %g6, %l3
fcmpne32 %f30, %f26, %g2
and %i6, %o4, %i4
fxor %f4, %f2, %f30
ldd [%l7 + 0x68], %g2
fble,a %fcc2, loop_1202
sdiv %l5, 0x0E38, %i2
movpos %icc, %o2, %l2
tleu %icc, 0x4
loop_1202:
udiv %l6, 0x03B8, %i3
edge8ln %l1, %g7, %g5
taddcc %l4, 0x0F7C, %i1
movrgz %g1, 0x102, %o0
subc %l0, %o3, %o6
lduh [%l7 + 0x08], %i0
movvc %icc, %o5, %o1
tge %icc, 0x5
movge %icc, %i7, %i5
and %g4, 0x1D43, %o7
bg,a,pn %xcc, loop_1203
fmovsle %xcc, %f18, %f11
tcc %xcc, 0x4
tcs %xcc, 0x0
loop_1203:
fbe %fcc0, loop_1204
umul %l3, 0x01F3, %g6
smul %i6, %o4, %g2
fmovda %xcc, %f19, %f2
loop_1204:
edge8l %i4, %l5, %g3
sethi 0x0D67, %o2
edge8ln %i2, %l2, %l6
fxors %f19, %f3, %f26
array16 %l1, %i3, %g5
and %g7, 0x0873, %l4
xorcc %g1, 0x1767, %o0
movpos %icc, %i1, %o3
fexpand %f10, %f26
sir 0x1EB9
srax %o6, 0x0D, %l0
fmovse %xcc, %f16, %f16
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %i0, 0x0E5C, %o1
xnorcc %o5, %i5, %i7
brz %g4, loop_1205
edge32n %l3, %g6, %i6
addccc %o4, 0x0652, %g2
te %icc, 0x2
loop_1205:
fbu,a %fcc2, loop_1206
ta %icc, 0x3
tneg %icc, 0x2
tvc %xcc, 0x1
loop_1206:
array16 %i4, %l5, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %o2, %o7, %i2
fcmpes %fcc3, %f25, %f8
fcmpeq32 %f16, %f26, %l6
movrlz %l2, %l1, %i3
fmovrsne %g7, %f2, %f6
orn %l4, %g1, %o0
nop
set 0x20, %i5
stx %g5, [%l7 + %i5]
sdiv %o3, 0x15DE, %i1
bleu,a,pn %icc, loop_1207
sub %l0, %o6, %o1
srl %i0, 0x05, %i5
srlx %i7, %o5, %g4
loop_1207:
tl %icc, 0x7
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x10] %asi, %g6
stx %i6, [%l7 + 0x50]
mulx %l3, 0x03D0, %g2
fmovde %icc, %f30, %f2
subcc %i4, %l5, %g3
fnegd %f24, %f30
tsubcc %o2, %o7, %o4
movleu %xcc, %l6, %i2
movne %icc, %l1, %i3
subccc %l2, %g7, %g1
tvc %xcc, 0x5
tpos %xcc, 0x0
membar 0x36
movrlez %l4, %g5, %o0
fpmerge %f23, %f17, %f4
fmovsn %xcc, %f9, %f16
fmovdl %xcc, %f3, %f5
fmovdpos %xcc, %f0, %f25
nop
setx loop_1208, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovs %f8, %f8
orncc %i1, 0x0C0E, %l0
movre %o6, %o3, %o1
loop_1208:
fxor %f8, %f28, %f6
fmovscc %xcc, %f20, %f19
tleu %icc, 0x7
bcc,a loop_1209
stw %i0, [%l7 + 0x58]
bne,a,pt %xcc, loop_1210
edge8 %i5, %o5, %i7
loop_1209:
stx %g4, [%l7 + 0x10]
fmovrdne %i6, %f24, %f0
loop_1210:
taddcctv %l3, 0x077F, %g6
subccc %g2, 0x0FDC, %l5
orcc %g3, %i4, %o2
sth %o7, [%l7 + 0x1C]
fxnors %f13, %f30, %f5
fpadd16 %f30, %f0, %f0
fmovscs %xcc, %f20, %f12
brlz %o4, loop_1211
fxnors %f2, %f10, %f8
fnegs %f30, %f0
srlx %i2, %l1, %l6
loop_1211:
std %l2, [%l7 + 0x40]
wr %g0, 0x80, %asi
ldswa [%l7 + 0x60] %asi, %g7
movle %icc, %g1, %l4
set 0x47, %l5
ldsba [%l7 + %l5] 0x14, %i3
orn %g5, %o0, %i1
smul %l0, 0x1B93, %o6
movre %o3, %o1, %i0
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x50] %asi, 0x0
wr %g0, 0x27, %asi
stha %i7, [%l7 + 0x6E] %asi
membar #Sync
andcc %g4, %i5, %l3
wr %g0, 0x81, %asi
ldsba [%l7 + 0x4A] %asi, %i6
taddcc %g2, %l5, %g3
array16 %i4, %o2, %o7
ldsh [%l7 + 0x58], %g6
edge32ln %i2, %l1, %l6
array8 %l2, %g7, %o4
be,a,pn %xcc, loop_1212
bl,a,pt %icc, loop_1213
umul %g1, %i3, %g5
tvc %xcc, 0x3
loop_1212:
fblg,a %fcc3, loop_1214
loop_1213:
ldsw [%l7 + 0x74], %l4
brlz %o0, loop_1215
stb %l0, [%l7 + 0x35]
loop_1214:
umul %i1, %o3, %o6
movleu %icc, %o1, %o5
loop_1215:
fcmpd %fcc3, %f26, %f6
fmovdneg %icc, %f17, %f29
udivx %i0, 0x09A6, %i7
movvc %icc, %i5, %l3
bvc,a loop_1216
movne %icc, %g4, %g2
fmovdcc %xcc, %f3, %f11
tcs %xcc, 0x2
loop_1216:
movge %icc, %i6, %g3
fmovsge %icc, %f17, %f17
sll %i4, 0x01, %l5
fmovrdgz %o7, %f22, %f16
fbu,a %fcc2, loop_1217
fcmpd %fcc0, %f2, %f10
fmovd %f4, %f0
andncc %o2, %i2, %g6
loop_1217:
fbule,a %fcc0, loop_1218
edge16 %l6, %l1, %l2
subcc %o4, 0x0F6C, %g7
edge16 %i3, %g1, %l4
loop_1218:
edge16 %o0, %l0, %g5
te %xcc, 0x3
nop
setx loop_1219, %l0, %l1
jmpl %l1, %i1
edge32ln %o3, %o1, %o6
fbne,a %fcc1, loop_1220
umulcc %o5, 0x176E, %i7
loop_1219:
subc %i5, %l3, %i0
smul %g2, 0x05BC, %g4
loop_1220:
fexpand %f30, %f0
movgu %xcc, %i6, %i4
fnor %f16, %f18, %f12
set 0x40, %g2
stda %f16, [%l7 + %g2] 0x1e
membar #Sync
fbul %fcc1, loop_1221
srlx %l5, %g3, %o2
sir 0x1B51
mova %xcc, %o7, %g6
loop_1221:
smul %l6, 0x1253, %l1
fbe %fcc0, loop_1222
tne %icc, 0x4
mova %xcc, %l2, %i2
fmovrslez %g7, %f27, %f0
loop_1222:
flush %l7 + 0x44
movrlez %o4, %i3, %l4
wr %g0, 0x23, %asi
stha %g1, [%l7 + 0x42] %asi
membar #Sync
fmovdcc %xcc, %f30, %f20
movrlz %o0, 0x0A6, %l0
fbg %fcc3, loop_1223
bl,a,pn %icc, loop_1224
udivx %i1, 0x07AF, %o3
bcc,pt %xcc, loop_1225
loop_1223:
nop
setx loop_1226, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1224:
orn %o1, %g5, %o5
fsrc1s %f26, %f2
loop_1225:
sdivcc %i7, 0x166D, %o6
loop_1226:
bvs,a,pn %icc, loop_1227
movn %xcc, %i5, %l3
fpack16 %f18, %f3
fpsub16s %f16, %f19, %f9
loop_1227:
add %g2, %i0, %i6
fbl,a %fcc1, loop_1228
brnz,a %i4, loop_1229
tleu %icc, 0x0
edge32 %g4, %l5, %g3
loop_1228:
fbl %fcc0, loop_1230
loop_1229:
fpsub32s %f16, %f12, %f31
fcmple32 %f28, %f24, %o7
fzeros %f4
loop_1230:
edge8 %g6, %l6, %l1
set 0x7C, %o7
swapa [%l7 + %o7] 0x19, %o2
tcc %xcc, 0x0
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x18] %asi, 0x0
fbo %fcc0, loop_1231
ldsw [%l7 + 0x7C], %l2
umulcc %o4, 0x0FBA, %g7
fbe,a %fcc0, loop_1232
loop_1231:
edge8n %l4, %i3, %g1
fbn %fcc0, loop_1233
movle %xcc, %o0, %l0
loop_1232:
orncc %o3, %i1, %g5
fbge %fcc0, loop_1234
loop_1233:
orcc %o1, %o5, %i7
mova %xcc, %o6, %l3
fmul8x16au %f1, %f20, %f26
loop_1234:
lduh [%l7 + 0x22], %g2
movleu %icc, %i5, %i0
movre %i4, 0x344, %i6
fpsub32s %f17, %f23, %f8
fmovdg %icc, %f31, %f17
fcmps %fcc0, %f3, %f9
sethi 0x117F, %g4
brlez,a %g3, loop_1235
array16 %l5, %g6, %o7
fandnot1 %f18, %f24, %f0
tle %icc, 0x4
loop_1235:
fmovrsgz %l6, %f21, %f8
udivcc %o2, 0x1378, %i2
fbg %fcc2, loop_1236
nop
set 0x60, %i1
std %l0, [%l7 + %i1]
set 0x68, %o1
ldstuba [%l7 + %o1] 0x18, %l2
loop_1236:
fcmpes %fcc0, %f17, %f10
array16 %g7, %l4, %i3
bge,a %icc, loop_1237
movrlz %o4, %g1, %l0
movre %o0, 0x37A, %o3
tn %xcc, 0x5
loop_1237:
te %icc, 0x5
orcc %i1, %o1, %o5
andncc %g5, %i7, %o6
fpadd16 %f30, %f30, %f8
fpadd16 %f20, %f12, %f22
addcc %g2, %i5, %i0
mova %icc, %i4, %i6
fmovdge %xcc, %f7, %f14
array8 %l3, %g4, %g3
fbne %fcc1, loop_1238
array16 %l5, %g6, %o7
fmovrsgz %o2, %f13, %f7
sdiv %l6, 0x085D, %l1
loop_1238:
tn %xcc, 0x0
movrlz %l2, %i2, %l4
tpos %icc, 0x4
edge16n %g7, %i3, %g1
tle %xcc, 0x6
nop
set 0x70, %g4
ldd [%l7 + %g4], %o4
andn %l0, %o3, %i1
fmovrslez %o1, %f13, %f1
fnegs %f21, %f14
movre %o0, 0x2E3, %g5
srl %o5, 0x17, %i7
fcmpd %fcc3, %f26, %f30
xor %o6, %i5, %g2
edge8n %i4, %i6, %l3
fbo %fcc3, loop_1239
tvc %xcc, 0x5
brlez %i0, loop_1240
fnot1s %f3, %f27
loop_1239:
te %xcc, 0x6
stbar
loop_1240:
nop
setx loop_1241, %l0, %l1
jmpl %l1, %g3
fmovrslez %l5, %f4, %f25
fcmple16 %f16, %f10, %g6
wr %g0, 0x18, %asi
ldsha [%l7 + 0x6C] %asi, %o7
loop_1241:
brgez %g4, loop_1242
move %xcc, %o2, %l6
edge16 %l2, %l1, %l4
bneg,a %xcc, loop_1243
loop_1242:
fcmpd %fcc0, %f4, %f10
wr %g0, 0x11, %asi
ldswa [%l7 + 0x34] %asi, %g7
loop_1243:
nop
setx loop_1244, %l0, %l1
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 %f0, %f0, %f4
edge32n %i2, %i3, %g1
xnor %l0, %o4, %i1
loop_1244:
bge,a,pn %icc, loop_1245
tgu %xcc, 0x4
fabsd %f2, %f12
fcmpne16 %f24, %f6, %o1
loop_1245:
tleu %icc, 0x6
andncc %o3, %o0, %o5
sethi 0x06D2, %g5
tl %icc, 0x1
andn %i7, %i5, %g2
fpadd16 %f20, %f14, %f6
udivcc %o6, 0x187E, %i6
movn %icc, %l3, %i4
fmovsne %icc, %f8, %f4
fcmpeq16 %f18, %f26, %g3
movn %icc, %i0, %g6
edge16ln %o7, %g4, %o2
fpadd32 %f2, %f22, %f22
edge8 %l6, %l5, %l1
nop
set 0x08, %o6
lduh [%l7 + %o6], %l4
fmovrsne %l2, %f12, %f24
edge16l %g7, %i3, %i2
ldd [%l7 + 0x68], %l0
fsrc2s %f31, %f27
movneg %icc, %o4, %g1
fbuge,a %fcc2, loop_1246
popc 0x0D9B, %o1
movcc %icc, %i1, %o3
stb %o5, [%l7 + 0x3C]
loop_1246:
edge32ln %g5, %o0, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbl %fcc2, loop_1247
movne %icc, %i7, %o6
wr %g0, 0x18, %asi
lduha [%l7 + 0x68] %asi, %g2
loop_1247:
movvs %icc, %l3, %i6
tg %icc, 0x2
fbug %fcc2, loop_1248
fxor %f22, %f26, %f0
bcs,a %icc, loop_1249
movg %xcc, %i4, %i0
loop_1248:
sdivx %g3, 0x11A2, %o7
taddcc %g6, %o2, %g4
loop_1249:
movg %xcc, %l6, %l1
tcs %xcc, 0x2
fxnors %f30, %f13, %f8
fnot1 %f20, %f14
sub %l4, 0x02A5, %l5
ble,a,pn %xcc, loop_1250
fmovd %f26, %f10
udivx %g7, 0x0997, %i3
sra %i2, 0x0F, %l0
loop_1250:
movvs %xcc, %l2, %o4
movcs %xcc, %g1, %o1
fmovrdgz %o3, %f0, %f22
edge16n %i1, %g5, %o5
siam 0x0
addc %i5, %i7, %o0
edge32ln %g2, %l3, %o6
edge32n %i6, %i4, %g3
addcc %o7, 0x0255, %g6
set 0x40, %o0
stda %f0, [%l7 + %o0] 0xf0
membar #Sync
sub %i0, %g4, %o2
fpsub32s %f22, %f0, %f30
subccc %l1, 0x1DCE, %l4
tcc %icc, 0x4
tne %xcc, 0x1
movpos %icc, %l6, %l5
edge16ln %i3, %g7, %i2
nop
set 0x60, %l1
std %l2, [%l7 + %l1]
ble,pt %icc, loop_1251
movle %icc, %o4, %l0
edge16ln %o1, %g1, %i1
tgu %xcc, 0x2
loop_1251:
movle %xcc, %o3, %g5
fmovs %f17, %f0
edge16l %i5, %o5, %o0
srlx %i7, %g2, %o6
orcc %i6, %i4, %l3
wr %g0, 0xeb, %asi
stwa %o7, [%l7 + 0x30] %asi
membar #Sync
sir 0x0B0E
edge16l %g3, %g6, %i0
fpsub16s %f17, %f18, %f13
edge16 %o2, %l1, %g4
fxnors %f1, %f27, %f26
sdivcc %l4, 0x10CA, %l5
nop
set 0x30, %i6
ldd [%l7 + %i6], %f14
ldd [%l7 + 0x50], %f26
st %f12, [%l7 + 0x14]
orncc %l6, %g7, %i2
edge8 %i3, %o4, %l2
edge8 %l0, %o1, %g1
tcc %icc, 0x6
movrgez %o3, %i1, %g5
subccc %o5, %o0, %i7
add %i5, %o6, %i6
ldsw [%l7 + 0x40], %i4
sll %g2, 0x11, %o7
bg,pt %icc, loop_1252
fbg %fcc2, loop_1253
ldsb [%l7 + 0x2B], %l3
edge32n %g3, %g6, %i0
loop_1252:
fbl,a %fcc0, loop_1254
loop_1253:
edge32l %o2, %g4, %l4
movcs %xcc, %l1, %l6
tcs %icc, 0x7
loop_1254:
movvc %xcc, %g7, %i2
fmovd %f14, %f4
fmovsne %icc, %f18, %f20
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivcc %l5, 0x10CF, %o4
movrlz %l2, 0x32E, %i3
be,a,pn %icc, loop_1255
movne %xcc, %l0, %o1
movrlz %g1, %o3, %g5
bpos,a loop_1256
loop_1255:
fmovdgu %xcc, %f6, %f28
edge16l %o5, %i1, %i7
tpos %icc, 0x7
loop_1256:
movrgz %i5, 0x196, %o0
fbl,a %fcc2, loop_1257
fbg,a %fcc0, loop_1258
array32 %i6, %o6, %g2
fornot2s %f7, %f18, %f26
loop_1257:
nop
set 0x7C, %l4
stha %o7, [%l7 + %l4] 0x27
membar #Sync
loop_1258:
andcc %i4, %g3, %g6
fxors %f30, %f16, %f8
fmovse %icc, %f10, %f1
fmovdle %xcc, %f6, %f18
umulcc %l3, 0x0E57, %i0
fxnors %f13, %f13, %f25
membar #Sync
wr %g0, 0xf8, %asi
ldda [%l7 + 0x40] %asi, %f16
andncc %g4, %l4, %l1
xnorcc %o2, 0x00C1, %g7
udivx %l6, 0x0A9F, %i2
fbne,a %fcc2, loop_1259
tg %icc, 0x2
movleu %icc, %l5, %o4
set 0x34, %g7
lduwa [%l7 + %g7] 0x0c, %l2
loop_1259:
lduw [%l7 + 0x64], %i3
fxors %f2, %f26, %f4
tsubcc %l0, %g1, %o3
bcs %xcc, loop_1260
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulscc %g5, 0x1D54, %o5
fmovdge %icc, %f23, %f16
loop_1260:
bge,a,pn %icc, loop_1261
bn,a %icc, loop_1262
fpmerge %f26, %f1, %f2
addccc %o1, %i7, %i1
loop_1261:
sra %i5, %i6, %o6
loop_1262:
tvc %xcc, 0x2
fmul8x16 %f21, %f26, %f14
taddcc %o0, %g2, %i4
fcmpeq16 %f26, %f26, %o7
prefetch [%l7 + 0x74], 0x3
tcs %icc, 0x4
fmovrdgz %g6, %f30, %f18
and %l3, 0x0A94, %i0
fpsub16 %f14, %f4, %f6
tl %icc, 0x5
movrlz %g3, %l4, %g4
sdivcc %o2, 0x0C41, %l1
stbar
fmovrse %l6, %f22, %f31
movg %xcc, %i2, %g7
orcc %l5, %l2, %i3
movpos %xcc, %l0, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %xcc, %o3, %g5
fmovdgu %icc, %f28, %f16
membar 0x52
ldx [%l7 + 0x48], %o5
membar 0x35
sub %o4, %i7, %i1
edge8l %i5, %i6, %o1
subc %o6, %o0, %i4
fcmpd %fcc1, %f4, %f8
bn,a,pn %xcc, loop_1263
nop
setx loop_1264, %l0, %l1
jmpl %l1, %o7
fmul8ulx16 %f18, %f4, %f24
tvc %xcc, 0x4
loop_1263:
nop
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x58] %asi, 0x3
loop_1264:
fpsub32 %f4, %f24, %f8
xnor %l3, 0x12FD, %i0
tvs %xcc, 0x3
movgu %icc, %g2, %l4
movge %xcc, %g3, %o2
wr %g0, 0x10, %asi
ldda [%l7 + 0x30] %asi, %l0
edge8ln %l6, %g4, %g7
bg %icc, loop_1265
fmovrslez %i2, %f7, %f7
array8 %l2, %i3, %l5
tn %icc, 0x4
loop_1265:
fbn %fcc2, loop_1266
xnorcc %g1, 0x04DE, %l0
fpadd16s %f12, %f2, %f11
udivcc %o3, 0x1B6D, %o5
loop_1266:
movvs %xcc, %o4, %g5
movrlez %i1, %i7, %i5
bpos,pt %xcc, loop_1267
xnorcc %o1, %o6, %o0
std %f28, [%l7 + 0x28]
fnot1 %f4, %f12
loop_1267:
edge8 %i6, %i4, %g6
edge32l %l3, %o7, %i0
sll %l4, 0x1D, %g2
srl %o2, 0x1C, %l1
be loop_1268
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %icc, %g3, %g4
mova %icc, %l6, %i2
loop_1268:
edge32 %g7, %l2, %i3
movge %xcc, %g1, %l5
fcmpgt32 %f16, %f14, %l0
edge8l %o3, %o4, %o5
wr %g0, 0x22, %asi
ldda [%l7 + 0x60] %asi, %g4
fmovsleu %xcc, %f6, %f28
movvc %icc, %i1, %i5
stb %i7, [%l7 + 0x55]
fpadd32 %f4, %f10, %f28
stx %o6, [%l7 + 0x70]
xnorcc %o0, %i6, %o1
fmovrdgz %i4, %f14, %f6
edge8n %l3, %g6, %o7
orncc %i0, 0x0B0B, %g2
set 0x40, %l0
stda %f16, [%l7 + %l0] 0x81
fmul8x16 %f18, %f16, %f10
movn %xcc, %o2, %l4
edge8n %l1, %g3, %l6
movre %i2, %g7, %l2
bgu loop_1269
stbar
fbn %fcc1, loop_1270
sll %i3, 0x0A, %g1
loop_1269:
tneg %xcc, 0x3
movle %icc, %l5, %l0
loop_1270:
movge %xcc, %g4, %o4
movvc %xcc, %o5, %o3
edge8ln %i1, %i5, %g5
movneg %icc, %i7, %o6
smul %o0, 0x17A3, %o1
sdiv %i6, 0x0B35, %i4
ta %xcc, 0x2
subccc %l3, %g6, %i0
tg %xcc, 0x1
edge16n %g2, %o2, %o7
movvs %xcc, %l1, %l4
tgu %icc, 0x1
edge16 %l6, %i2, %g3
tne %xcc, 0x4
fandnot2s %f4, %f16, %f17
fornot1 %f14, %f26, %f26
fmovdl %icc, %f19, %f24
edge8 %g7, %i3, %l2
fors %f27, %f25, %f14
mulscc %l5, %l0, %g1
tge %icc, 0x2
fpadd16s %f23, %f24, %f11
movrne %o4, %g4, %o5
sethi 0x0917, %o3
bn,a,pn %xcc, loop_1271
std %f14, [%l7 + 0x78]
tge %icc, 0x2
tpos %xcc, 0x3
loop_1271:
andncc %i5, %i1, %g5
ld [%l7 + 0x64], %f1
fmovde %icc, %f31, %f11
sra %i7, 0x11, %o0
sethi 0x126B, %o1
array32 %o6, %i4, %l3
movleu %icc, %i6, %i0
movg %icc, %g2, %o2
brgz %o7, loop_1272
std %g6, [%l7 + 0x30]
taddcc %l4, %l1, %i2
mulx %g3, %l6, %g7
loop_1272:
call loop_1273
srax %l2, %l5, %i3
tvc %icc, 0x1
fabss %f1, %f13
loop_1273:
ldub [%l7 + 0x38], %l0
fmovsl %xcc, %f9, %f31
fmovsne %xcc, %f13, %f21
stw %o4, [%l7 + 0x40]
tn %icc, 0x5
subccc %g1, 0x199B, %g4
set 0x5C, %i4
lduwa [%l7 + %i4] 0x80, %o5
bgu,a,pn %icc, loop_1274
movl %icc, %i5, %i1
edge8ln %o3, %i7, %g5
bcs loop_1275
loop_1274:
orncc %o0, %o6, %o1
tne %icc, 0x1
fmovrsgez %i4, %f22, %f6
loop_1275:
sub %i6, 0x11F5, %i0
movge %xcc, %g2, %o2
edge32n %l3, %o7, %l4
bgu,a,pt %xcc, loop_1276
bgu loop_1277
addcc %l1, %g6, %g3
fnands %f21, %f7, %f20
loop_1276:
fnot1s %f15, %f17
loop_1277:
bgu,pt %xcc, loop_1278
fnegd %f22, %f14
bvc,a,pn %icc, loop_1279
tsubcctv %i2, %l6, %l2
loop_1278:
xor %g7, 0x0867, %i3
fexpand %f22, %f4
loop_1279:
bne,a,pt %xcc, loop_1280
nop
setx loop_1281, %l0, %l1
jmpl %l1, %l0
bpos,a %xcc, loop_1282
call loop_1283
loop_1280:
tvc %icc, 0x0
loop_1281:
fmovda %xcc, %f14, %f9
loop_1282:
fone %f26
loop_1283:
movleu %icc, %o4, %l5
umulcc %g1, 0x09BC, %o5
fands %f10, %f14, %f1
subcc %g4, %i1, %o3
edge8n %i7, %g5, %o0
umul %i5, 0x0DEA, %o1
nop
setx loop_1284, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movvc %xcc, %i4, %o6
fbo %fcc2, loop_1285
movvs %icc, %i6, %i0
loop_1284:
fcmpeq32 %f30, %f30, %g2
smulcc %l3, 0x03BC, %o7
loop_1285:
subc %l4, %o2, %g6
sll %l1, 0x03, %g3
fnot2 %f12, %f30
fpmerge %f25, %f8, %f28
sdiv %i2, 0x1A4F, %l6
movle %xcc, %l2, %g7
fpadd16s %f22, %f31, %f17
fandnot1 %f24, %f0, %f18
array32 %i3, %o4, %l5
subc %g1, 0x0E9B, %o5
array32 %g4, %l0, %o3
srl %i1, %i7, %o0
bl,a,pn %icc, loop_1286
edge8 %i5, %g5, %o1
fbge,a %fcc2, loop_1287
bg,pn %xcc, loop_1288
loop_1286:
fmovsne %icc, %f9, %f16
wr %g0, 0x21, %asi
ldxa [%g0 + 0x110] %asi, %i4
loop_1287:
tvs %icc, 0x5
loop_1288:
bneg,pn %icc, loop_1289
bg,a %xcc, loop_1290
tvs %xcc, 0x3
edge16n %i6, %o6, %g2
loop_1289:
fmovsvs %xcc, %f25, %f30
loop_1290:
te %icc, 0x2
edge8l %l3, %i0, %o7
fbl %fcc2, loop_1291
addc %o2, 0x017C, %l4
fmovsn %icc, %f29, %f23
edge8l %g6, %l1, %i2
loop_1291:
fnot1s %f4, %f26
array8 %g3, %l6, %g7
xor %l2, 0x1200, %i3
smulcc %o4, 0x136A, %g1
sdivcc %o5, 0x000E, %l5
bn,a %icc, loop_1292
tg %xcc, 0x1
bneg,a loop_1293
array16 %g4, %o3, %i1
loop_1292:
alignaddr %l0, %o0, %i7
tvs %icc, 0x4
loop_1293:
tle %icc, 0x3
membar 0x5E
taddcctv %i5, 0x07E0, %o1
edge16n %i4, %i6, %o6
fnot2s %f12, %f2
fsrc1s %f7, %f7
sethi 0x15E1, %g5
bcs,a loop_1294
fble %fcc0, loop_1295
fmovrde %g2, %f8, %f20
membar 0x5A
loop_1294:
fandnot1 %f28, %f24, %f12
loop_1295:
tvs %xcc, 0x2
movre %l3, 0x163, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array8 %o2, %l4, %o7
tcc %xcc, 0x0
bcc loop_1296
srax %l1, %g6, %g3
tcc %icc, 0x1
movre %i2, 0x0B0, %g7
loop_1296:
alignaddrl %l2, %l6, %o4
bge loop_1297
fornot2 %f14, %f20, %f10
fba,a %fcc0, loop_1298
edge16n %g1, %o5, %i3
loop_1297:
fmovdneg %icc, %f8, %f4
ldx [%l7 + 0x48], %g4
loop_1298:
sll %l5, 0x1D, %o3
edge32 %i1, %l0, %o0
ldx [%l7 + 0x10], %i5
movpos %icc, %i7, %i4
smul %i6, %o1, %o6
sllx %g2, 0x02, %g5
sdivcc %i0, 0x0C51, %l3
wr %g0, 0x10, %asi
lduwa [%l7 + 0x48] %asi, %o2
set 0x18, %o4
ldxa [%l7 + %o4] 0x88, %o7
flush %l7 + 0x38
movre %l1, 0x2B4, %g6
fmovrdlez %l4, %f12, %f18
umulcc %i2, 0x0C6F, %g7
wr %g0, 0x89, %asi
swapa [%l7 + 0x38] %asi, %g3
wr %g0, 0x81, %asi
lduwa [%l7 + 0x20] %asi, %l6
udiv %o4, 0x038B, %l2
be,pt %icc, loop_1299
array8 %g1, %o5, %g4
tsubcctv %l5, %o3, %i3
edge16ln %l0, %i1, %i5
loop_1299:
be,a,pt %icc, loop_1300
movrlez %i7, 0x3D5, %o0
fmovsne %icc, %f0, %f12
udiv %i4, 0x0FE9, %i6
loop_1300:
fbug %fcc0, loop_1301
udiv %o6, 0x12B0, %g2
fmovdleu %xcc, %f0, %f3
and %g5, 0x0935, %o1
loop_1301:
fcmpeq32 %f12, %f24, %i0
fsrc1s %f24, %f19
srlx %l3, %o2, %l1
ldstub [%l7 + 0x3D], %o7
fzero %f22
movle %icc, %l4, %i2
movrlz %g6, 0x15D, %g7
sethi 0x1368, %l6
fmovrdgez %o4, %f14, %f2
addcc %l2, %g1, %o5
lduh [%l7 + 0x5E], %g4
udivx %l5, 0x059B, %g3
fcmpeq32 %f30, %f10, %o3
edge16 %l0, %i1, %i3
fmovrdgez %i7, %f18, %f28
fcmps %fcc0, %f28, %f24
edge16l %o0, %i5, %i6
wr %g0, 0x27, %asi
stda %i4, [%l7 + 0x10] %asi
membar #Sync
fsrc1s %f28, %f24
flush %l7 + 0x6C
edge32ln %o6, %g2, %o1
fmovdle %xcc, %f9, %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bl %icc, loop_1302
fbn,a %fcc3, loop_1303
edge32ln %i0, %l3, %g5
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x11] %asi, %o2
loop_1302:
array8 %o7, %l4, %i2
loop_1303:
alignaddrl %g6, %g7, %l6
tcc %icc, 0x3
movvs %icc, %l1, %l2
sir 0x050F
sir 0x144F
movneg %icc, %g1, %o5
movn %icc, %g4, %l5
fbue,a %fcc0, loop_1304
tsubcctv %o4, %g3, %l0
fmul8sux16 %f4, %f30, %f2
tn %icc, 0x1
loop_1304:
bvc,a,pt %xcc, loop_1305
fcmped %fcc3, %f30, %f20
ldub [%l7 + 0x3A], %o3
sllx %i3, %i7, %o0
loop_1305:
bge,pt %xcc, loop_1306
fcmple32 %f24, %f10, %i5
tneg %xcc, 0x5
movrlz %i1, %i4, %i6
loop_1306:
taddcc %o6, 0x1ED0, %o1
nop
setx loop_1307, %l0, %l1
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 %i0, %l3, %g5
addccc %g2, %o7, %l4
fblg,a %fcc1, loop_1308
loop_1307:
mulx %o2, %i2, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot2 %f8, %f24, %f26
loop_1308:
sllx %g6, 0x0F, %l6
lduw [%l7 + 0x34], %l2
fmovdgu %xcc, %f22, %f23
fbul %fcc1, loop_1309
fbg,a %fcc0, loop_1310
tsubcctv %l1, %g1, %g4
fbug %fcc3, loop_1311
loop_1309:
taddcc %o5, 0x1175, %l5
loop_1310:
alignaddrl %o4, %g3, %o3
fbu %fcc2, loop_1312
loop_1311:
stw %l0, [%l7 + 0x64]
movvs %xcc, %i7, %i3
addccc %o0, 0x05C3, %i1
loop_1312:
bgu,a,pn %xcc, loop_1313
movcc %icc, %i5, %i6
edge32n %o6, %i4, %i0
bgu,pn %icc, loop_1314
loop_1313:
popc %l3, %g5
fbl,a %fcc2, loop_1315
sll %o1, %g2, %l4
loop_1314:
nop
set 0x68, %l2
lduwa [%l7 + %l2] 0x88, %o7
loop_1315:
sll %o2, %g7, %i2
tg %icc, 0x7
edge32n %l6, %l2, %l1
edge32ln %g6, %g1, %o5
smulcc %g4, %l5, %o4
xnorcc %g3, 0x0B64, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movne %xcc, %l0, %i3
fbul,a %fcc2, loop_1316
array8 %o0, %i7, %i1
subccc %i5, %o6, %i6
fmovdleu %xcc, %f21, %f4
loop_1316:
movvc %xcc, %i0, %i4
edge16n %l3, %o1, %g5
array32 %l4, %g2, %o2
addc %g7, 0x1CD2, %o7
swap [%l7 + 0x20], %i2
fxor %f10, %f18, %f10
edge8l %l2, %l6, %g6
edge16l %l1, %g1, %o5
sir 0x07D3
sub %l5, 0x0033, %o4
brz,a %g4, loop_1317
fand %f20, %f30, %f30
fzero %f24
fcmple32 %f24, %f8, %g3
loop_1317:
mova %icc, %o3, %l0
movrgez %o0, 0x269, %i3
stx %i1, [%l7 + 0x20]
edge32n %i5, %i7, %o6
array16 %i0, %i6, %i4
array8 %o1, %l3, %l4
xnor %g2, 0x079D, %o2
movvs %icc, %g7, %o7
tvs %icc, 0x7
sth %g5, [%l7 + 0x72]
wr %g0, 0x04, %asi
stda %f16, [%l7 + 0x40] %asi
tne %icc, 0x5
sdivcc %i2, 0x12AF, %l6
xor %l2, %l1, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldx [%l7 + 0x18], %o5
fxnors %f16, %f29, %f3
brnz %g6, loop_1318
ldstub [%l7 + 0x46], %l5
fmovsge %xcc, %f31, %f12
edge32l %o4, %g4, %g3
loop_1318:
nop
wr %g0, 0x80, %asi
lda [%l7 + 0x4C] %asi, %f16
movne %xcc, %o3, %o0
fbu %fcc2, loop_1319
xnorcc %l0, %i1, %i3
tle %xcc, 0x2
movle %xcc, %i5, %o6
loop_1319:
edge16n %i7, %i0, %i4
sir 0x116A
be,a %icc, loop_1320
bne %icc, loop_1321
fmovrdlez %i6, %f2, %f0
lduh [%l7 + 0x5A], %l3
loop_1320:
bn loop_1322
loop_1321:
fbule,a %fcc2, loop_1323
smul %o1, %l4, %o2
movrgz %g2, %g7, %g5
loop_1322:
movvs %xcc, %i2, %o7
loop_1323:
te %xcc, 0x1
subccc %l6, %l2, %g1
tcs %xcc, 0x7
movrlz %l1, 0x3F0, %g6
fbu,a %fcc3, loop_1324
sllx %o5, %l5, %g4
fmuld8sux16 %f2, %f10, %f24
fxnors %f18, %f4, %f26
loop_1324:
bn,pn %icc, loop_1325
taddcc %o4, 0x1483, %g3
add %l7, 0x58, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %o0
casxa [%l6] %asi, %o0, %l0
loop_1325:
movcc %icc, %i1, %i3
edge8l %i5, %o6, %i7
movrlez %i0, %o3, %i4
fornot1s %f2, %f23, %f27
fmovsn %icc, %f12, %f26
orncc %l3, %o1, %l4
xnor %i6, %o2, %g2
edge32l %g7, %g5, %o7
fzeros %f26
udivcc %i2, 0x03E7, %l6
array8 %l2, %l1, %g1
andncc %g6, %l5, %o5
brlz %o4, loop_1326
movvs %icc, %g3, %g4
movleu %icc, %o0, %l0
fmovdneg %icc, %f11, %f15
loop_1326:
be,a,pn %xcc, loop_1327
fbg %fcc2, loop_1328
tl %xcc, 0x7
ldd [%l7 + 0x48], %i2
loop_1327:
tgu %icc, 0x4
loop_1328:
add %i1, 0x1D4E, %i5
taddcc %o6, 0x0CF3, %i0
mulscc %i7, %o3, %i4
alignaddrl %o1, %l3, %l4
movrlez %o2, %g2, %g7
flush %l7 + 0x4C
tgu %xcc, 0x4
edge16 %i6, %o7, %i2
orncc %l6, %g5, %l2
edge32ln %l1, %g6, %l5
wr %g0, 0x0c, %asi
lda [%l7 + 0x24] %asi, %f0
wr %g0, 0x19, %asi
ldda [%l7 + 0x10] %asi, %g0
tpos %xcc, 0x4
and %o5, %g3, %g4
movrlz %o4, %o0, %l0
tneg %xcc, 0x7
movcc %xcc, %i1, %i3
fones %f15
bcs,a,pt %xcc, loop_1329
fone %f6
tge %xcc, 0x3
tgu %xcc, 0x6
loop_1329:
mulx %i5, 0x1646, %o6
fsrc1s %f30, %f10
tsubcc %i0, %i7, %i4
movrlez %o1, 0x075, %o3
movvs %xcc, %l4, %l3
tn %xcc, 0x3
movle %icc, %g2, %g7
set 0x30, %i7
ldxa [%l7 + %i7] 0x18, %o2
fbue,a %fcc3, loop_1330
stbar
fmovsl %xcc, %f7, %f18
movcc %icc, %i6, %i2
loop_1330:
tcc %xcc, 0x1
mova %icc, %o7, %l6
fandnot2 %f8, %f8, %f30
set 0x48, %l3
stxa %l2, [%l7 + %l3] 0xea
membar #Sync
sir 0x0B3D
fpack16 %f2, %f8
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x7D] %asi, %g5
orncc %l1, 0x1024, %l5
tpos %icc, 0x0
siam 0x5
edge8 %g6, %g1, %o5
movn %icc, %g4, %g3
flush %l7 + 0x40
movrlz %o0, %l0, %i1
stx %o4, [%l7 + 0x20]
bpos,a loop_1331
nop
setx loop_1332, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbu %fcc1, loop_1333
movl %xcc, %i5, %i3
loop_1331:
movrgz %i0, 0x2FA, %o6
loop_1332:
nop
set 0x48, %l6
stba %i7, [%l7 + %l6] 0x89
loop_1333:
fmovdn %xcc, %f3, %f17
taddcc %o1, 0x1496, %o3
subccc %i4, 0x0C4A, %l3
movcc %icc, %g2, %g7
fcmpgt32 %f14, %f24, %l4
fmovsleu %xcc, %f10, %f10
bvc,pn %xcc, loop_1334
movrgz %i6, 0x34C, %o2
fmovrsgez %i2, %f20, %f5
addccc %o7, 0x15D0, %l6
loop_1334:
taddcctv %g5, %l2, %l5
fandnot1 %f12, %f22, %f26
movne %xcc, %g6, %g1
sdiv %l1, 0x0F52, %g4
bcs,pn %xcc, loop_1335
mulx %g3, %o5, %l0
edge32l %i1, %o0, %o4
wr %g0, 0xeb, %asi
stwa %i5, [%l7 + 0x34] %asi
membar #Sync
loop_1335:
bcc,a,pt %icc, loop_1336
fmovse %icc, %f17, %f0
subc %i0, %o6, %i7
xnorcc %o1, %i3, %i4
loop_1336:
fmovdgu %icc, %f2, %f14
movre %o3, %l3, %g7
movrlz %g2, 0x128, %i6
edge8ln %o2, %i2, %l4
fbe %fcc3, loop_1337
tn %icc, 0x6
edge32 %o7, %g5, %l2
sir 0x1290
loop_1337:
srlx %l6, %l5, %g6
fmovrsne %g1, %f17, %f30
brz %g4, loop_1338
fzeros %f11
movg %xcc, %g3, %o5
tsubcc %l0, %i1, %l1
loop_1338:
fpsub32 %f16, %f14, %f16
fpsub16s %f29, %f2, %f7
movn %icc, %o4, %i5
srax %i0, %o6, %o0
sir 0x15F5
andcc %o1, %i7, %i3
fmovda %icc, %f28, %f0
or %i4, %o3, %g7
fcmpgt32 %f8, %f24, %g2
umulcc %l3, 0x0030, %i6
sir 0x093A
umul %o2, 0x1B7C, %l4
fnot2s %f23, %f30
sdivx %o7, 0x1199, %g5
set 0x6C, %g3
lduba [%l7 + %g3] 0x04, %i2
edge16n %l6, %l2, %g6
movge %xcc, %g1, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot1s %f2, %f13, %f19
membar 0x07
fbn,a %fcc0, loop_1339
fmovdvs %icc, %f24, %f28
movcc %xcc, %g3, %l5
tvc %icc, 0x3
loop_1339:
stb %l0, [%l7 + 0x4D]
ble,a %icc, loop_1340
fpadd16 %f14, %f26, %f26
wr %g0, 0x88, %asi
ldswa [%l7 + 0x54] %asi, %o5
loop_1340:
edge16ln %l1, %i1, %i5
tvc %icc, 0x0
movl %icc, %o4, %i0
addcc %o6, %o1, %i7
smulcc %i3, 0x0250, %o0
ldd [%l7 + 0x68], %i4
srax %g7, 0x18, %o3
std %l2, [%l7 + 0x70]
movgu %xcc, %g2, %i6
tsubcctv %l4, 0x0957, %o2
fmovrse %o7, %f8, %f30
ba,a,pn %xcc, loop_1341
sub %i2, 0x090E, %g5
udiv %l2, 0x03DE, %l6
ba,pt %xcc, loop_1342
loop_1341:
fble,a %fcc3, loop_1343
fcmpne32 %f26, %f6, %g6
add %l7, 0x28, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %g1
casxa [%l6] 0x88, %g1, %g4
loop_1342:
brlez %l5, loop_1344
loop_1343:
fcmps %fcc1, %f27, %f9
tl %icc, 0x5
movne %icc, %l0, %o5
loop_1344:
movle %xcc, %l1, %g3
tle %icc, 0x1
movne %icc, %i1, %o4
be,a loop_1345
xorcc %i5, 0x04F2, %o6
xorcc %i0, %o1, %i3
flush %l7 + 0x58
loop_1345:
nop
set 0x70, %g6
prefetcha [%l7 + %g6] 0x04, 0x1
fzeros %f17
srl %o0, 0x04, %g7
edge16 %o3, %l3, %g2
fnands %f7, %f16, %f5
udiv %i4, 0x04A2, %l4
tge %icc, 0x0
bne,a,pt %xcc, loop_1346
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsw [%l7 + 0x74], %i6
edge16ln %o7, %i2, %g5
loop_1346:
fbge,a %fcc1, loop_1347
fmovsleu %icc, %f24, %f27
edge32l %o2, %l2, %l6
taddcc %g6, 0x0997, %g1
loop_1347:
movvs %icc, %l5, %l0
ld [%l7 + 0x1C], %f3
xor %o5, 0x0BC0, %l1
movleu %icc, %g3, %i1
popc 0x1EA5, %g4
edge16n %i5, %o4, %o6
be %icc, loop_1348
fble %fcc1, loop_1349
fxors %f16, %f13, %f23
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1348:
movrgez %i0, 0x3A1, %i3
loop_1349:
udivx %o1, 0x06C1, %i7
ldx [%l7 + 0x38], %o0
smul %o3, %g7, %l3
sethi 0x09FD, %g2
move %icc, %i4, %l4
movcc %xcc, %i6, %i2
membar 0x38
andcc %o7, 0x1C35, %g5
ldub [%l7 + 0x28], %o2
sdivx %l6, 0x1ECE, %l2
fcmple32 %f16, %f2, %g6
prefetch [%l7 + 0x34], 0x3
tle %icc, 0x6
movre %l5, %g1, %o5
fmul8sux16 %f24, %f28, %f4
addccc %l1, %l0, %i1
orncc %g3, 0x0AED, %i5
array16 %o4, %g4, %o6
edge16l %i3, %o1, %i0
bneg,pt %xcc, loop_1350
tsubcctv %i7, 0x1A61, %o3
addc %o0, %l3, %g7
sra %g2, 0x15, %i4
loop_1350:
taddcc %l4, 0x0878, %i2
fmovrslez %o7, %f2, %f17
wr %g0, 0x88, %asi
ldsha [%l7 + 0x48] %asi, %g5
fmovdleu %icc, %f10, %f28
edge16ln %o2, %i6, %l2
fmovsvs %xcc, %f18, %f17
tsubcctv %l6, %l5, %g6
smul %o5, 0x00D9, %g1
fbu,a %fcc0, loop_1351
tcc %xcc, 0x4
wr %g0, 0x80, %asi
stda %l0, [%l7 + 0x68] %asi
loop_1351:
fmovsa %xcc, %f29, %f15
tn %icc, 0x4
fbul,a %fcc0, loop_1352
sir 0x1CF2
subccc %i1, 0x14C0, %g3
ta %xcc, 0x5
loop_1352:
taddcctv %l0, 0x187B, %i5
fpmerge %f23, %f11, %f10
xor %g4, %o6, %o4
movcs %icc, %o1, %i0
fcmpgt32 %f2, %f14, %i3
tleu %icc, 0x2
fmovsa %icc, %f31, %f26
fcmpgt32 %f24, %f18, %i7
mova %icc, %o0, %o3
xnor %l3, 0x0861, %g2
movle %icc, %i4, %g7
sir 0x08A2
fmovsle %xcc, %f31, %f10
fmovrslz %l4, %f30, %f23
bl,pn %icc, loop_1353
addc %i2, %o7, %o2
fmul8x16au %f25, %f2, %f0
movge %icc, %g5, %l2
loop_1353:
fmovrse %l6, %f31, %f27
umulcc %i6, 0x0CCD, %l5
tcc %xcc, 0x5
xor %o5, 0x0569, %g6
taddcctv %g1, 0x0DA5, %i1
fmovdg %xcc, %f25, %f22
ldstub [%l7 + 0x5E], %l1
xnor %l0, %i5, %g3
fnot1 %f18, %f14
bg %icc, loop_1354
lduh [%l7 + 0x5C], %o6
set 0x1A, %g5
lduba [%l7 + %g5] 0x19, %o4
loop_1354:
fcmped %fcc2, %f20, %f14
movcs %xcc, %g4, %o1
membar 0x62
addc %i0, 0x08BB, %i3
fmovsn %icc, %f9, %f21
alignaddr %i7, %o3, %o0
movrne %g2, 0x06C, %l3
fmovrslz %g7, %f21, %f7
ba,a,pt %xcc, loop_1355
tcc %icc, 0x7
orncc %i4, %l4, %i2
fmovspos %icc, %f17, %f19
loop_1355:
andcc %o2, %o7, %g5
bneg,a %xcc, loop_1356
mulscc %l2, %l6, %l5
movg %icc, %o5, %g6
edge8n %i6, %g1, %i1
loop_1356:
fmovsl %xcc, %f17, %f30
xorcc %l1, %i5, %l0
bneg %xcc, loop_1357
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbge,a %fcc1, loop_1358
movvc %icc, %g3, %o4
loop_1357:
prefetch [%l7 + 0x20], 0x2
movrne %o6, %g4, %o1
loop_1358:
edge32l %i3, %i7, %o3
wr %g0, 0x80, %asi
ldsba [%l7 + 0x64] %asi, %o0
stb %g2, [%l7 + 0x1C]
xor %l3, %i0, %g7
ldd [%l7 + 0x20], %f22
movrlz %i4, 0x32E, %i2
mova %xcc, %l4, %o7
fcmpeq16 %f12, %f14, %o2
fbul %fcc2, loop_1359
nop
setx loop_1360, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sll %g5, %l2, %l6
mulscc %l5, %g6, %o5
loop_1359:
brlez %i6, loop_1361
loop_1360:
nop
setx loop_1362, %l0, %l1
jmpl %l1, %i1
fmovdge %icc, %f26, %f0
tleu %xcc, 0x7
loop_1361:
nop
wr %g0, 0x0c, %asi
stda %l0, [%l7 + 0x60] %asi
loop_1362:
alignaddrl %i5, %g1, %g3
sir 0x07F9
xnor %o4, %l0, %g4
tvc %icc, 0x1
xorcc %o6, 0x1F88, %o1
and %i7, %o3, %o0
lduh [%l7 + 0x5C], %g2
brz %i3, loop_1363
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
popc 0x099D, %i0
movgu %icc, %l3, %g7
loop_1363:
fmovdle %icc, %f16, %f0
xnorcc %i2, 0x14A4, %i4
call loop_1364
addcc %l4, 0x083B, %o2
call loop_1365
movvc %xcc, %o7, %l2
loop_1364:
ldsw [%l7 + 0x6C], %g5
fbge %fcc2, loop_1366
loop_1365:
movpos %icc, %l5, %l6
ble,pt %icc, loop_1367
call loop_1368
loop_1366:
udiv %o5, 0x0D88, %g6
movge %icc, %i1, %l1
loop_1367:
edge8ln %i6, %i5, %g3
loop_1368:
nop
wr %g0, 0x88, %asi
ldswa [%l7 + 0x28] %asi, %g1
edge32n %l0, %g4, %o6
bg,pt %icc, loop_1369
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fzeros %f24
addccc %o4, 0x1B5D, %i7
loop_1369:
tl %xcc, 0x3
set 0x26, %g1
ldsha [%l7 + %g1] 0x88, %o1
membar 0x44
fmovsl %xcc, %f1, %f23
movrne %o3, 0x1EA, %g2
fones %f26
edge8 %o0, %i0, %l3
fmovsg %icc, %f20, %f14
set 0x30, %i3
ldda [%l7 + %i3] 0x88, %i2
bl,a %xcc, loop_1370
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlz %i2, %i4, %l4
tcc %xcc, 0x7
loop_1370:
subccc %o2, %g7, %o7
edge16n %l2, %g5, %l6
movne %xcc, %o5, %l5
set 0x48, %o5
swapa [%l7 + %o5] 0x18, %g6
movrlz %i1, %l1, %i6
tne %xcc, 0x7
set 0x40, %i0
ldswa [%l7 + %i0] 0x15, %i5
or %g3, %l0, %g4
movre %g1, %o6, %i7
or %o1, %o4, %o3
fble %fcc0, loop_1371
move %xcc, %g2, %o0
fmovspos %icc, %f17, %f29
edge16 %i0, %i3, %l3
loop_1371:
udivx %i2, 0x138B, %l4
mulx %o2, %g7, %i4
fmovda %xcc, %f17, %f22
fmovrdlez %l2, %f0, %f2
bvc,a %xcc, loop_1372
sllx %o7, %l6, %g5
xor %l5, %o5, %g6
ldsh [%l7 + 0x38], %l1
loop_1372:
nop
setx loop_1373, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fnegs %f24, %f28
xnorcc %i6, 0x1E05, %i1
fpadd32 %f12, %f28, %f28
loop_1373:
tcc %xcc, 0x3
bvs %xcc, loop_1374
mulscc %i5, %g3, %l0
fcmple32 %f8, %f20, %g1
fornot1s %f4, %f26, %f2
loop_1374:
fzero %f8
nop
setx loop_1375, %l0, %l1
jmpl %l1, %g4
add %o6, %o1, %o4
fbug,a %fcc1, loop_1376
taddcc %o3, 0x058B, %i7
loop_1375:
fnors %f31, %f17, %f22
movleu %xcc, %g2, %o0
loop_1376:
subccc %i0, %l3, %i3
tneg %xcc, 0x3
bge,a %icc, loop_1377
udivx %l4, 0x1C14, %o2
fpackfix %f24, %f0
fmovscc %xcc, %f14, %f16
loop_1377:
addc %i2, %g7, %l2
ta %icc, 0x1
brz,a %i4, loop_1378
mulscc %o7, 0x1E80, %g5
fblg %fcc2, loop_1379
add %l5, 0x05BF, %o5
loop_1378:
sdivx %g6, 0x1A20, %l1
subccc %l6, 0x06EA, %i6
loop_1379:
ldsb [%l7 + 0x29], %i5
tge %xcc, 0x4
stx %g3, [%l7 + 0x70]
fmovrse %l0, %f13, %f18
sllx %i1, %g4, %g1
bcc,a,pn %xcc, loop_1380
bvc,a loop_1381
tn %xcc, 0x7
orncc %o1, %o6, %o3
loop_1380:
movle %xcc, %o4, %i7
loop_1381:
edge8ln %o0, %g2, %i0
stx %l3, [%l7 + 0x08]
andn %i3, %l4, %i2
tcs %icc, 0x7
array16 %o2, %g7, %i4
bshuffle %f28, %f14, %f24
sllx %l2, 0x11, %g5
nop
setx loop_1382, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tleu %icc, 0x4
fnand %f4, %f4, %f0
or %o7, 0x00FF, %l5
loop_1382:
ldub [%l7 + 0x2C], %o5
udivx %g6, 0x10D8, %l6
fpsub16 %f16, %f28, %f26
fbu,a %fcc1, loop_1383
addc %i6, 0x0E47, %i5
st %f26, [%l7 + 0x5C]
set 0x0, %o3
ldxa [%g0 + %o3] 0x4f, %l1
loop_1383:
nop
wr %g0, 0x10, %asi
swapa [%l7 + 0x40] %asi, %l0
edge16l %g3, %g4, %i1
siam 0x5
wr %g0, 0x80, %asi
lduha [%l7 + 0x54] %asi, %g1
fpsub32s %f27, %f2, %f18
fmovspos %xcc, %f14, %f24
fandnot1s %f17, %f31, %f14
fnors %f3, %f17, %f20
fbe %fcc0, loop_1384
array32 %o1, %o6, %o4
alignaddrl %i7, %o0, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1384:
brz %o3, loop_1385
bg,a,pt %icc, loop_1386
fbue,a %fcc0, loop_1387
movgu %icc, %i0, %i3
loop_1385:
fmovsleu %icc, %f12, %f26
loop_1386:
array16 %l3, %i2, %l4
loop_1387:
fble,a %fcc0, loop_1388
lduw [%l7 + 0x78], %g7
tcs %icc, 0x4
sdiv %i4, 0x1AD5, %l2
loop_1388:
fmovrse %o2, %f17, %f14
tleu %xcc, 0x0
orn %g5, %l5, %o5
movrne %g6, 0x0E9, %l6
edge32n %o7, %i5, %i6
array32 %l1, %l0, %g3
fornot1 %f6, %f12, %f30
brgz %g4, loop_1389
taddcc %g1, %i1, %o1
srl %o6, 0x0A, %i7
sdiv %o0, 0x1F1C, %g2
loop_1389:
add %o3, 0x0684, %i0
taddcc %i3, %o4, %i2
stx %l3, [%l7 + 0x30]
fmovsvc %xcc, %f0, %f5
udiv %g7, 0x087F, %i4
andn %l2, 0x1BF2, %o2
srl %g5, %l5, %o5
movge %icc, %l4, %l6
ldsh [%l7 + 0x18], %o7
lduw [%l7 + 0x34], %i5
srax %i6, 0x12, %g6
st %f8, [%l7 + 0x30]
orn %l0, %g3, %l1
bleu,pt %xcc, loop_1390
fnor %f24, %f12, %f8
array32 %g1, %i1, %o1
xor %g4, %i7, %o0
loop_1390:
tsubcctv %g2, 0x0D93, %o6
movre %o3, 0x371, %i3
fmovrde %o4, %f12, %f20
lduh [%l7 + 0x64], %i2
tgu %icc, 0x5
edge32ln %i0, %l3, %g7
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x70] %asi, %l2
andncc %i4, %g5, %l5
movcs %xcc, %o2, %l4
set 0x44, %i2
lduha [%l7 + %i2] 0x11, %l6
tcc %xcc, 0x5
orncc %o5, %i5, %i6
sdivcc %g6, 0x14BC, %o7
addc %g3, 0x15C0, %l0
set 0x6C, %i5
swapa [%l7 + %i5] 0x0c, %l1
bleu,pt %icc, loop_1391
subc %g1, %i1, %g4
smul %i7, 0x0510, %o0
lduw [%l7 + 0x60], %g2
loop_1391:
tgu %icc, 0x6
fmovrdne %o1, %f14, %f14
fmovdvc %icc, %f1, %f28
edge32 %o6, %i3, %o4
brz %o3, loop_1392
ld [%l7 + 0x54], %f28
fmovrde %i2, %f22, %f26
brgez %l3, loop_1393
loop_1392:
st %f3, [%l7 + 0x1C]
movrlez %g7, 0x2E6, %l2
mulx %i4, 0x0C01, %i0
loop_1393:
for %f22, %f10, %f24
fnands %f4, %f24, %f14
wr %g0, 0x10, %asi
ldsba [%l7 + 0x13] %asi, %g5
edge16n %l5, %l4, %l6
alignaddr %o5, %i5, %o2
umulcc %i6, 0x0D4A, %g6
fmovrsgz %g3, %f20, %f0
tne %icc, 0x6
fbu %fcc3, loop_1394
tneg %xcc, 0x2
sth %o7, [%l7 + 0x4C]
movg %icc, %l0, %g1
loop_1394:
fcmps %fcc1, %f16, %f7
and %i1, 0x0CCC, %g4
xor %l1, %i7, %o0
movrne %g2, %o6, %i3
tvs %xcc, 0x7
fmovs %f29, %f7
fpadd32s %f3, %f14, %f26
move %xcc, %o4, %o1
tgu %xcc, 0x7
fmovdgu %xcc, %f28, %f30
edge32 %i2, %l3, %o3
tgu %icc, 0x5
fcmpes %fcc2, %f25, %f1
tle %icc, 0x5
edge32l %g7, %i4, %l2
bgu,a,pt %xcc, loop_1395
orcc %g5, %i0, %l4
edge16n %l5, %l6, %o5
fpadd16 %f24, %f6, %f0
loop_1395:
movre %i5, %o2, %g6
ldsw [%l7 + 0x58], %g3
fbg %fcc1, loop_1396
te %icc, 0x6
movrgz %o7, %l0, %i6
fandnot1s %f5, %f16, %f6
loop_1396:
tg %icc, 0x1
bcc,a,pt %icc, loop_1397
bpos,pn %xcc, loop_1398
andn %g1, 0x0E53, %i1
fble %fcc3, loop_1399
loop_1397:
udiv %l1, 0x1E2E, %g4
loop_1398:
movge %icc, %i7, %o0
fmovse %xcc, %f6, %f19
loop_1399:
fcmpes %fcc2, %f21, %f25
alignaddr %g2, %o6, %i3
fandnot2 %f4, %f2, %f4
sll %o1, 0x1B, %o4
mova %xcc, %l3, %i2
fbl,a %fcc3, loop_1400
tpos %icc, 0x1
umul %o3, %g7, %i4
udivcc %g5, 0x185C, %i0
loop_1400:
fbug %fcc1, loop_1401
addccc %l4, 0x0C36, %l5
movleu %icc, %l2, %o5
siam 0x1
loop_1401:
mulx %l6, 0x11CA, %i5
set 0x40, %o2
stda %g6, [%l7 + %o2] 0x89
fbg,a %fcc1, loop_1402
taddcc %o2, %o7, %g3
sub %l0, 0x1460, %g1
tleu %icc, 0x0
loop_1402:
bvs loop_1403
movle %xcc, %i1, %i6
sethi 0x0210, %l1
or %g4, 0x1F69, %o0
loop_1403:
mulx %g2, %i7, %i3
xnor %o6, %o4, %o1
edge8 %i2, %l3, %g7
array16 %i4, %g5, %i0
fmovrslez %o3, %f20, %f2
ldx [%l7 + 0x30], %l4
set 0x50, %g2
ldxa [%l7 + %g2] 0x19, %l2
bcc loop_1404
alignaddrl %l5, %l6, %o5
wr %g0, 0x80, %asi
lda [%l7 + 0x2C] %asi, %f5
loop_1404:
nop
wr %g0, 0x11, %asi
stha %i5, [%l7 + 0x46] %asi
tsubcctv %o2, 0x0FC6, %o7
movrgez %g3, %g6, %l0
mulx %g1, 0x1C66, %i1
membar 0x4D
tcs %icc, 0x0
umulcc %l1, 0x14FA, %g4
be,a,pn %icc, loop_1405
movcc %xcc, %o0, %i6
movcc %icc, %g2, %i7
sir 0x0EC1
loop_1405:
edge16n %o6, %o4, %i3
sra %o1, %l3, %g7
sllx %i4, 0x0B, %g5
andn %i0, 0x16BF, %o3
subccc %i2, 0x1297, %l2
wr %g0, 0xeb, %asi
stda %l4, [%l7 + 0x18] %asi
membar #Sync
fmovs %f29, %f10
fmovdvc %xcc, %f24, %f2
fble %fcc2, loop_1406
sra %l6, %o5, %i5
srlx %l4, 0x0D, %o7
ba %xcc, loop_1407
loop_1406:
fones %f12
movrgz %o2, 0x137, %g6
set 0x52, %l5
stba %l0, [%l7 + %l5] 0x23
membar #Sync
loop_1407:
fandnot2s %f15, %f2, %f23
movrgez %g1, %g3, %i1
set 0x16, %i1
stha %l1, [%l7 + %i1] 0x04
xorcc %o0, 0x0371, %g4
sdiv %g2, 0x1660, %i6
prefetch [%l7 + 0x74], 0x2
wr %g0, 0x88, %asi
ldsba [%l7 + 0x44] %asi, %i7
nop
set 0x67, %o7
ldstub [%l7 + %o7], %o6
alignaddrl %o4, %i3, %o1
fsrc1s %f29, %f17
orcc %g7, 0x0F36, %i4
fmovrslez %l3, %f23, %f4
fmovrde %g5, %f24, %f12
movle %icc, %i0, %i2
edge16ln %l2, %l5, %o3
edge32n %l6, %o5, %l4
sth %i5, [%l7 + 0x6E]
add %o2, %o7, %g6
fzeros %f14
wr %g0, 0x04, %asi
lduwa [%l7 + 0x64] %asi, %g1
edge16 %g3, %i1, %l1
fbule %fcc2, loop_1408
ldsh [%l7 + 0x3E], %l0
fmovrdgz %g4, %f16, %f24
nop
setx loop_1409, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1408:
std %o0, [%l7 + 0x10]
srlx %i6, %i7, %g2
edge32ln %o4, %i3, %o1
loop_1409:
ldub [%l7 + 0x15], %o6
xnor %g7, %l3, %g5
fandnot1 %f20, %f26, %f26
srax %i4, 0x19, %i0
addc %l2, 0x09B9, %i2
sll %o3, %l5, %o5
edge16n %l6, %i5, %l4
bneg,a,pn %xcc, loop_1410
srlx %o2, %o7, %g6
fcmpes %fcc0, %f2, %f12
orncc %g1, %i1, %g3
loop_1410:
fmovse %icc, %f13, %f16
tsubcctv %l1, 0x00F5, %l0
umul %g4, %i6, %i7
fmovscc %icc, %f29, %f29
nop
set 0x20, %g4
ldsw [%l7 + %g4], %g2
srax %o0, 0x1A, %i3
fsrc1s %f10, %f8
fmovdn %icc, %f10, %f2
subcc %o4, %o6, %o1
fnot2s %f27, %f10
sdiv %l3, 0x1E4E, %g7
fornot1s %f18, %f20, %f19
fbule,a %fcc3, loop_1411
andncc %g5, %i0, %i4
orcc %i2, %l2, %o3
set 0x48, %o1
stxa %o5, [%l7 + %o1] 0xe2
membar #Sync
loop_1411:
edge32ln %l6, %l5, %i5
tn %xcc, 0x6
tvc %xcc, 0x0
fbule %fcc2, loop_1412
fzeros %f10
add %l7, 0x68, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %o2
casxa [%l6] %asi, %o2, %l4
loop_1412:
srax %g6, %o7, %g1
lduw [%l7 + 0x18], %i1
fmovsn %xcc, %f4, %f15
fmovrsgez %l1, %f0, %f13
edge8n %l0, %g3, %i6
movcs %icc, %g4, %i7
fmovdgu %icc, %f21, %f27
xnor %o0, 0x0C04, %g2
fzeros %f1
subc %i3, %o4, %o1
fmul8x16 %f3, %f28, %f8
brlz,a %l3, loop_1413
movcs %xcc, %o6, %g7
tg %xcc, 0x2
lduh [%l7 + 0x52], %i0
loop_1413:
tgu %xcc, 0x6
tcc %icc, 0x6
movneg %icc, %g5, %i4
addcc %i2, %l2, %o5
edge32 %o3, %l5, %l6
addcc %o2, %l4, %g6
sethi 0x1CDD, %i5
fmovsl %xcc, %f25, %f31
stx %g1, [%l7 + 0x58]
brgz,a %o7, loop_1414
fcmps %fcc1, %f14, %f6
edge32l %i1, %l1, %l0
fmul8x16 %f15, %f26, %f22
loop_1414:
nop
set 0x10, %o6
ldda [%l7 + %o6] 0x2b, %i6
array16 %g3, %i7, %g4
orcc %g2, 0x0F23, %i3
movg %icc, %o4, %o1
sir 0x06A4
fmovse %icc, %f6, %f21
fzeros %f28
tge %xcc, 0x3
edge16 %o0, %l3, %g7
addcc %o6, 0x1E08, %g5
fcmpd %fcc1, %f6, %f14
move %icc, %i0, %i4
fcmpgt16 %f26, %f24, %l2
xnor %i2, %o3, %o5
orcc %l6, 0x0476, %o2
movrgz %l5, %g6, %i5
edge16l %l4, %g1, %o7
mulx %l1, 0x0DA4, %l0
fcmps %fcc3, %f28, %f7
membar 0x00
smulcc %i1, %g3, %i6
orncc %g4, %g2, %i7
wr %g0, 0x80, %asi
stda %i2, [%l7 + 0x38] %asi
tpos %xcc, 0x1
alignaddrl %o4, %o0, %l3
orncc %g7, %o6, %g5
set 0x2C, %l1
lduwa [%l7 + %l1] 0x14, %i0
orcc %o1, 0x1083, %l2
nop
setx loop_1415, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmul8x16au %f18, %f19, %f14
lduw [%l7 + 0x28], %i4
edge16ln %o3, %o5, %l6
loop_1415:
smul %i2, 0x094A, %l5
fbg %fcc2, loop_1416
movrlz %g6, %o2, %l4
fmovd %f4, %f16
subc %i5, 0x020C, %o7
loop_1416:
edge32n %l1, %l0, %i1
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
edge32l %g3, %g1, %i6
sir 0x1DF7
add %l7, 0x7C, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %g2
casa [%l6] %asi, %g2, %g4
set 0x6A, %o0
stha %i3, [%l7 + %o0] 0x11
smulcc %i7, %o0, %o4
movle %xcc, %l3, %o6
mulscc %g7, 0x0582, %g5
tgu %xcc, 0x3
fmuld8ulx16 %f25, %f4, %f24
fornot2 %f24, %f10, %f8
srlx %i0, %l2, %o1
std %o2, [%l7 + 0x70]
fmovscs %xcc, %f22, %f27
movcs %icc, %i4, %o5
fmovrsgez %i2, %f9, %f1
fmovsleu %xcc, %f1, %f22
fble,a %fcc3, loop_1417
fmovs %f6, %f3
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x55] %asi, %l5
loop_1417:
stw %l6, [%l7 + 0x40]
tn %xcc, 0x3
andcc %g6, %o2, %i5
fmul8x16 %f18, %f24, %f24
fmovsleu %icc, %f15, %f21
fmovse %icc, %f30, %f18
fbu %fcc0, loop_1418
sll %o7, %l1, %l4
move %icc, %l0, %i1
fmovrdne %g1, %f28, %f28
loop_1418:
fmovdleu %xcc, %f24, %f0
fbge %fcc2, loop_1419
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x5B, %l4
ldstuba [%l7 + %l4] 0x89, %i6
loop_1419:
move %icc, %g3, %g2
ldsb [%l7 + 0x5C], %g4
udiv %i7, 0x08D1, %o0
movn %icc, %o4, %i3
srax %o6, %l3, %g7
ble %xcc, loop_1420
fnot2s %f7, %f17
fnot1s %f2, %f11
xorcc %g5, 0x054F, %i0
loop_1420:
fmovdpos %icc, %f21, %f9
fnand %f16, %f2, %f2
udivx %l2, 0x15D8, %o3
edge16 %i4, %o1, %o5
call loop_1421
movg %xcc, %i2, %l6
xorcc %g6, 0x0A39, %l5
tsubcc %o2, 0x1C5D, %i5
loop_1421:
sir 0x11AF
fcmple16 %f22, %f2, %o7
fbule %fcc0, loop_1422
tsubcctv %l4, 0x1D5D, %l0
tn %xcc, 0x5
fmovrsne %l1, %f27, %f12
loop_1422:
fnot1s %f12, %f8
wr %g0, 0x23, %asi
stba %g1, [%l7 + 0x41] %asi
membar #Sync
brlez %i1, loop_1423
fmovdvc %icc, %f7, %f0
tleu %icc, 0x2
alignaddrl %i6, %g3, %g2
loop_1423:
fba,a %fcc3, loop_1424
fbue %fcc1, loop_1425
tleu %xcc, 0x7
fmovdcc %xcc, %f31, %f23
loop_1424:
fmovsvc %icc, %f14, %f4
loop_1425:
movneg %icc, %g4, %o0
popc 0x0A56, %i7
sdivcc %o4, 0x188B, %o6
bleu,a,pt %xcc, loop_1426
movleu %icc, %l3, %i3
xnor %g7, 0x1ED5, %i0
edge16 %g5, %l2, %o3
loop_1426:
sethi 0x1A25, %i4
edge8 %o5, %o1, %l6
fbue %fcc0, loop_1427
sethi 0x0FAB, %i2
add %l7, 0x28, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %g6, %l5
loop_1427:
orn %i5, %o2, %l4
add %l7, 0x58, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %o7
casxa [%l6] %asi, %o7, %l0
movrlez %g1, %l1, %i6
set 0x22, %g7
stha %g3, [%l7 + %g7] 0x89
or %g2, 0x0CFF, %g4
udiv %i1, 0x0D06, %i7
sdiv %o0, 0x0917, %o6
movvc %xcc, %o4, %i3
fbne %fcc0, loop_1428
nop
setx loop_1429, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
srlx %g7, 0x0E, %i0
or %g5, 0x15DB, %l2
loop_1428:
movcs %icc, %l3, %i4
loop_1429:
array8 %o3, %o1, %o5
fnot1s %f27, %f13
lduh [%l7 + 0x54], %i2
add %l7, 0x20, %l6
wr %g0, 0x88, %asi
casxa [%l6] 0x88, %l6, %l5
wr %g0, 0x80, %asi
lduwa [%l7 + 0x74] %asi, %i5
fbn %fcc3, loop_1430
ldd [%l7 + 0x28], %g6
fmovspos %xcc, %f24, %f22
te %xcc, 0x6
loop_1430:
tsubcctv %o2, %o7, %l4
sdivcc %l0, 0x0CD0, %g1
bg,a %xcc, loop_1431
nop
set 0x46, %l0
ldstub [%l7 + %l0], %l1
taddcctv %i6, 0x06A6, %g3
pdist %f14, %f4, %f0
loop_1431:
std %g4, [%l7 + 0x60]
sllx %i1, 0x0E, %i7
sub %g2, %o6, %o4
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x60] %asi, 0x0
sethi 0x0841, %g7
tne %icc, 0x3
wr %g0, 0x11, %asi
ldxa [%l7 + 0x60] %asi, %o0
udiv %g5, 0x07F9, %i0
popc 0x01D8, %l2
tpos %xcc, 0x1
fmovrdgz %i4, %f12, %f16
fmovdvs %xcc, %f7, %f21
umulcc %l3, %o1, %o3
xnor %o5, 0x0F64, %l6
movrlez %i2, %i5, %g6
tleu %icc, 0x1
edge16ln %l5, %o7, %o2
bpos,pt %xcc, loop_1432
bvc,pn %xcc, loop_1433
fbg,a %fcc0, loop_1434
movrne %l4, 0x18A, %g1
loop_1432:
tn %icc, 0x5
loop_1433:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1434:
nop
set 0x10, %i6
ldsba [%l7 + %i6] 0x88, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %i6, 0x0DEE, %g3
sll %g4, %l0, %i7
sra %g2, 0x01, %i1
fbn,a %fcc3, loop_1435
tvc %icc, 0x0
movcc %xcc, %o6, %o4
umulcc %i3, 0x11BD, %o0
loop_1435:
movgu %icc, %g7, %g5
tsubcc %l2, %i0, %i4
bcs,pn %xcc, loop_1436
subc %l3, 0x1430, %o1
edge32 %o5, %l6, %o3
addccc %i2, %i5, %g6
loop_1436:
lduw [%l7 + 0x4C], %l5
bpos,a,pt %xcc, loop_1437
fcmped %fcc3, %f26, %f22
srax %o2, 0x05, %l4
tge %xcc, 0x3
loop_1437:
array8 %g1, %o7, %i6
set 0x31, %i4
lduba [%l7 + %i4] 0x15, %l1
movre %g3, %g4, %i7
nop
set 0x68, %l2
ldd [%l7 + %l2], %l0
edge8n %g2, %i1, %o4
set 0x55, %o4
ldstuba [%l7 + %o4] 0x80, %i3
movrgez %o6, %g7, %g5
brgez,a %l2, loop_1438
fbe %fcc1, loop_1439
brlz %i0, loop_1440
fbug %fcc2, loop_1441
loop_1438:
edge8l %i4, %l3, %o0
loop_1439:
std %f24, [%l7 + 0x70]
loop_1440:
nop
set 0x22, %l3
stba %o5, [%l7 + %l3] 0x19
loop_1441:
sdiv %l6, 0x0536, %o3
movvc %xcc, %o1, %i2
std %f10, [%l7 + 0x60]
movne %icc, %i5, %l5
movvs %icc, %g6, %l4
subccc %g1, %o7, %o2
tcs %xcc, 0x3
movneg %icc, %i6, %l1
stb %g3, [%l7 + 0x10]
swap [%l7 + 0x2C], %g4
fmovse %xcc, %f0, %f26
fmovrde %i7, %f20, %f20
bgu loop_1442
fmovsl %xcc, %f24, %f7
popc %l0, %i1
andn %o4, 0x19F0, %i3
loop_1442:
fmovdl %xcc, %f6, %f0
movcs %icc, %o6, %g2
edge32ln %g7, %l2, %i0
sdiv %i4, 0x1D46, %l3
fmovscc %xcc, %f19, %f22
movne %xcc, %o0, %o5
mulscc %l6, 0x0422, %o3
wr %g0, 0x81, %asi
lduwa [%l7 + 0x40] %asi, %g5
tne %xcc, 0x0
xorcc %o1, 0x0FDA, %i5
fpsub32 %f28, %f10, %f6
orn %l5, 0x16B7, %i2
edge8n %l4, %g1, %o7
ta %xcc, 0x7
alignaddrl %o2, %g6, %i6
fmul8ulx16 %f2, %f0, %f24
fbuge,a %fcc0, loop_1443
edge16 %g3, %g4, %i7
set 0x18, %l6
stwa %l0, [%l7 + %l6] 0x18
loop_1443:
nop
wr %g0, 0x89, %asi
ldsba [%l7 + 0x54] %asi, %l1
movl %icc, %o4, %i1
fmuld8sux16 %f9, %f18, %f18
fbuge %fcc3, loop_1444
fsrc1s %f30, %f7
mulscc %o6, 0x14D7, %g2
ldd [%l7 + 0x20], %f2
loop_1444:
addcc %g7, 0x0F38, %i3
fmovsneg %xcc, %f16, %f6
brz %i0, loop_1445
ble,a loop_1446
fpmerge %f22, %f21, %f0
addccc %i4, %l3, %o0
loop_1445:
faligndata %f18, %f0, %f12
loop_1446:
edge8 %l2, %l6, %o3
smulcc %o5, 0x1F46, %o1
set 0x20, %i7
stwa %g5, [%l7 + %i7] 0x88
ta %xcc, 0x3
alignaddrl %i5, %l5, %i2
smul %g1, %l4, %o7
fandnot2s %f18, %f31, %f26
orncc %o2, %g6, %i6
set 0x30, %g6
stwa %g4, [%l7 + %g6] 0x04
nop
setx loop_1447, %l0, %l1
jmpl %l1, %g3
movvs %icc, %i7, %l0
srl %o4, 0x01, %i1
wr %g0, 0x80, %asi
lda [%l7 + 0x4C] %asi, %f30
loop_1447:
array32 %o6, %g2, %g7
nop
setx loop_1448, %l0, %l1
jmpl %l1, %i3
fcmpgt32 %f0, %f28, %i0
fmovd %f28, %f30
wr %g0, 0x89, %asi
lduba [%l7 + 0x32] %asi, %l1
loop_1448:
andcc %i4, %l3, %l2
fba %fcc2, loop_1449
ba,pt %xcc, loop_1450
alignaddr %l6, %o0, %o5
nop
set 0x28, %g3
ldsh [%l7 + %g3], %o1
loop_1449:
fba %fcc2, loop_1451
loop_1450:
fmovrdgz %o3, %f24, %f16
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stb %g5, [%l7 + 0x49]
loop_1451:
tleu %xcc, 0x5
ldd [%l7 + 0x70], %i4
movre %l5, 0x00C, %g1
xor %i2, %o7, %l4
bneg,a,pt %xcc, loop_1452
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addcc %g6, 0x0B43, %o2
edge8ln %g4, %i6, %i7
loop_1452:
ldsb [%l7 + 0x21], %l0
move %icc, %o4, %i1
brz %o6, loop_1453
movre %g2, %g3, %i3
array32 %i0, %g7, %i4
movg %icc, %l3, %l2
loop_1453:
fxor %f16, %f18, %f12
fexpand %f26, %f18
addcc %l6, 0x0E40, %o0
smul %l1, 0x16E7, %o1
edge16n %o5, %o3, %g5
sdiv %i5, 0x13D8, %l5
alignaddr %i2, %o7, %g1
taddcc %g6, 0x03DB, %o2
fmovdl %xcc, %f13, %f27
edge32n %l4, %g4, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdvc %icc, %f23, %f15
edge8 %i6, %l0, %o4
tg %icc, 0x3
brlez,a %o6, loop_1454
fbuge %fcc2, loop_1455
and %i1, %g3, %i3
fbule %fcc2, loop_1456
loop_1454:
taddcctv %g2, %i0, %i4
loop_1455:
udivcc %g7, 0x04B6, %l2
tleu %xcc, 0x6
loop_1456:
fxor %f28, %f30, %f18
popc 0x100C, %l6
movge %icc, %l3, %o0
edge16 %l1, %o1, %o5
bneg,a,pn %icc, loop_1457
movvc %icc, %o3, %g5
movre %i5, 0x2EB, %i2
orn %l5, %o7, %g1
loop_1457:
fandnot1 %f10, %f28, %f28
edge8l %g6, %l4, %o2
tneg %xcc, 0x1
set 0x28, %g5
stda %i6, [%l7 + %g5] 0x2b
membar #Sync
taddcctv %i6, 0x13E6, %g4
sethi 0x08FC, %o4
fcmpne32 %f26, %f6, %o6
sdiv %l0, 0x08CD, %g3
mulscc %i3, %i1, %g2
fblg %fcc3, loop_1458
fornot2s %f23, %f26, %f12
subcc %i0, 0x0007, %g7
stb %i4, [%l7 + 0x6E]
loop_1458:
movrne %l6, %l2, %l3
fmovd %f14, %f0
fbo,a %fcc0, loop_1459
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orn %o0, 0x1DB6, %o1
array8 %l1, %o3, %o5
loop_1459:
nop
wr %g0, 0x89, %asi
lda [%l7 + 0x30] %asi, %f1
movg %xcc, %g5, %i5
fbn %fcc3, loop_1460
fbo,a %fcc0, loop_1461
be,pn %xcc, loop_1462
movl %xcc, %i2, %l5
loop_1460:
srax %o7, %g1, %l4
loop_1461:
addc %o2, 0x1E9D, %i7
loop_1462:
edge8 %g6, %i6, %o4
ldsh [%l7 + 0x66], %g4
movneg %icc, %l0, %o6
nop
setx loop_1463, %l0, %l1
jmpl %l1, %i3
srax %g3, 0x17, %g2
and %i1, %i0, %i4
tcc %icc, 0x2
loop_1463:
sth %l6, [%l7 + 0x6E]
edge32 %l2, %l3, %g7
movre %o0, 0x3F7, %o1
wr %g0, 0x22, %asi
stxa %o3, [%l7 + 0x40] %asi
membar #Sync
membar 0x79
movneg %xcc, %l1, %g5
nop
set 0x15, %g1
stb %i5, [%l7 + %g1]
movcs %icc, %i2, %o5
fnegs %f26, %f22
movle %xcc, %l5, %g1
te %xcc, 0x2
fmovsleu %xcc, %f17, %f8
srax %l4, 0x1E, %o7
nop
setx loop_1464, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fbg,a %fcc3, loop_1465
tl %xcc, 0x3
fmovdvc %icc, %f2, %f4
loop_1464:
fcmps %fcc2, %f23, %f22
loop_1465:
subc %o2, 0x0D6B, %g6
fmul8ulx16 %f2, %f16, %f30
smulcc %i6, 0x0468, %o4
fbuge,a %fcc0, loop_1466
srl %i7, %l0, %o6
taddcc %i3, 0x1618, %g4
edge16n %g3, %i1, %g2
loop_1466:
fmovsvs %icc, %f24, %f27
wr %g0, 0x80, %asi
stxa %i0, [%l7 + 0x70] %asi
and %l6, %i4, %l2
udiv %g7, 0x1907, %o0
orcc %l3, 0x1C86, %o1
fcmpeq16 %f6, %f10, %l1
movneg %xcc, %g5, %i5
tneg %icc, 0x5
movre %i2, %o5, %l5
for %f30, %f0, %f10
and %o3, 0x18D1, %g1
movcs %xcc, %l4, %o2
alignaddr %o7, %i6, %g6
fsrc1 %f4, %f10
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x89, %asi
stha %o4, [%l7 + 0x3E] %asi
udivx %l0, 0x1132, %i7
tge %icc, 0x7
fbuge,a %fcc1, loop_1467
array32 %o6, %i3, %g4
fmovsa %xcc, %f27, %f30
addcc %g3, 0x039B, %g2
loop_1467:
te %icc, 0x6
movrne %i1, %l6, %i4
fmovdcc %icc, %f12, %f28
fmovsgu %xcc, %f16, %f17
tg %xcc, 0x6
stx %l2, [%l7 + 0x20]
movl %xcc, %i0, %o0
fbul %fcc3, loop_1468
bshuffle %f4, %f18, %f4
edge32n %l3, %o1, %l1
fands %f13, %f29, %f18
loop_1468:
udiv %g7, 0x0C42, %i5
movpos %xcc, %i2, %g5
bg,a loop_1469
fble,a %fcc1, loop_1470
fcmpgt32 %f0, %f2, %l5
tneg %xcc, 0x6
loop_1469:
tsubcctv %o3, %g1, %o5
loop_1470:
tvs %icc, 0x6
fcmpne32 %f10, %f16, %o2
bg,pt %xcc, loop_1471
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivcc %o7, 0x026F, %l4
edge16n %g6, %o4, %i6
loop_1471:
srlx %i7, 0x12, %l0
sll %i3, 0x06, %o6
orcc %g3, 0x1431, %g2
bn,a %icc, loop_1472
fmovrsne %i1, %f13, %f22
tge %xcc, 0x3
fand %f30, %f8, %f20
loop_1472:
edge16 %g4, %l6, %l2
fnand %f8, %f22, %f28
fmovsn %icc, %f30, %f14
tpos %xcc, 0x3
andcc %i4, 0x16BC, %i0
stx %o0, [%l7 + 0x10]
call loop_1473
sir 0x0A14
movl %xcc, %o1, %l3
udivx %g7, 0x1A00, %l1
loop_1473:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srax %i5, 0x0D, %g5
bneg,a loop_1474
movrgz %i2, %o3, %g1
fmovsvc %xcc, %f17, %f5
fmovda %icc, %f22, %f6
loop_1474:
tvc %icc, 0x4
sir 0x1988
wr %g0, 0xf8, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
tgu %icc, 0x0
fnor %f28, %f8, %f10
edge16ln %l5, %o5, %o7
movre %o2, 0x3DD, %l4
bge,a %icc, loop_1475
fmovsgu %icc, %f29, %f8
edge16l %g6, %o4, %i7
siam 0x3
loop_1475:
orncc %i6, 0x0599, %i3
orcc %l0, %g3, %o6
edge16 %g2, %g4, %l6
tg %xcc, 0x4
tge %icc, 0x7
addccc %l2, %i1, %i4
umul %i0, %o0, %l3
fmovdge %xcc, %f17, %f18
set 0x44, %o5
sta %f22, [%l7 + %o5] 0x80
move %xcc, %g7, %l1
edge8ln %o1, %i5, %g5
fble,a %fcc0, loop_1476
xor %o3, %g1, %i2
ldstub [%l7 + 0x35], %l5
nop
set 0x08, %i3
ldd [%l7 + %i3], %o4
loop_1476:
tgu %icc, 0x3
st %f12, [%l7 + 0x50]
wr %g0, 0x18, %asi
stba %o7, [%l7 + 0x13] %asi
sll %o2, 0x18, %l4
edge8ln %g6, %o4, %i7
prefetch [%l7 + 0x10], 0x0
movg %xcc, %i3, %i6
fmovdcc %icc, %f3, %f24
smul %g3, %o6, %g2
sdivcc %g4, 0x0A0A, %l6
smul %l2, %i1, %l0
fbe %fcc0, loop_1477
fbule %fcc2, loop_1478
fmuld8ulx16 %f14, %f15, %f0
movrgz %i4, %o0, %i0
loop_1477:
orn %g7, 0x16C0, %l3
loop_1478:
fbul %fcc1, loop_1479
fandnot1 %f12, %f2, %f14
movrlez %o1, %i5, %g5
umulcc %l1, %o3, %g1
loop_1479:
fmovsgu %xcc, %f8, %f29
stbar
sllx %i2, 0x07, %l5
tg %icc, 0x7
subcc %o7, %o2, %l4
bleu loop_1480
movn %icc, %g6, %o5
fornot1 %f16, %f26, %f10
bpos,a,pt %icc, loop_1481
loop_1480:
fbl %fcc1, loop_1482
and %i7, %o4, %i6
fxor %f12, %f10, %f12
loop_1481:
fxnor %f4, %f14, %f8
loop_1482:
addccc %g3, 0x0256, %i3
srlx %o6, %g2, %g4
brgz %l2, loop_1483
smulcc %l6, %l0, %i1
edge16n %o0, %i0, %i4
subccc %g7, %l3, %o1
loop_1483:
fmovdvs %xcc, %f15, %f26
be loop_1484
popc 0x0148, %g5
bg,a,pt %icc, loop_1485
move %icc, %l1, %i5
loop_1484:
bleu loop_1486
edge16l %o3, %i2, %g1
loop_1485:
stw %l5, [%l7 + 0x44]
tne %icc, 0x1
loop_1486:
array32 %o2, %l4, %g6
fmovrdlez %o5, %f22, %f12
wr %g0, 0x88, %asi
lda [%l7 + 0x6C] %asi, %f13
addccc %o7, %i7, %o4
movrgz %i6, 0x295, %g3
tge %xcc, 0x4
tvc %xcc, 0x7
movrne %i3, %g2, %o6
bneg,a loop_1487
nop
setx loop_1488, %l0, %l1
jmpl %l1, %g4
bleu,pt %xcc, loop_1489
for %f26, %f22, %f4
loop_1487:
fcmpes %fcc0, %f5, %f29
loop_1488:
stw %l2, [%l7 + 0x60]
loop_1489:
tleu %xcc, 0x3
fmovrsne %l0, %f0, %f27
fmovrdlz %i1, %f4, %f14
taddcctv %l6, 0x0023, %o0
orncc %i0, %g7, %l3
srax %i4, 0x15, %g5
edge8n %l1, %o1, %i5
set 0x7B, %o3
lduba [%l7 + %o3] 0x81, %o3
sub %g1, 0x0CF3, %i2
movrne %o2, 0x2EA, %l4
orn %l5, %g6, %o7
pdist %f8, %f28, %f26
movrgz %o5, %i7, %i6
addc %o4, %i3, %g2
umul %o6, %g4, %g3
fpadd16s %f25, %f8, %f19
and %l2, 0x1FC5, %i1
addccc %l0, %o0, %l6
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x50] %asi, 0x3
fpsub32s %f28, %f15, %f12
edge8ln %l3, %i4, %g5
fpadd32s %f25, %f12, %f11
fmovrdne %l1, %f28, %f26
fxor %f0, %f10, %f6
addc %g7, 0x08A5, %o1
edge8ln %i5, %g1, %o3
movle %xcc, %i2, %o2
sdivx %l5, 0x1448, %l4
fpackfix %f2, %f10
subccc %o7, %g6, %i7
sir 0x0441
brlez %i6, loop_1490
sdiv %o4, 0x05AE, %i3
add %l7, 0x78, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %g2, %o6
loop_1490:
movpos %xcc, %g4, %o5
fpadd16s %f7, %f5, %f24
edge8 %l2, %i1, %g3
ta %icc, 0x7
movneg %icc, %o0, %l0
bg,pn %xcc, loop_1491
edge8n %i0, %l3, %i4
addccc %g5, 0x1E8D, %l1
sir 0x107B
loop_1491:
edge16n %g7, %l6, %i5
movrlz %o1, 0x018, %o3
udiv %i2, 0x09DA, %g1
xor %o2, %l4, %l5
movn %xcc, %o7, %g6
sub %i6, %o4, %i7
fmovdvc %xcc, %f26, %f20
tleu %xcc, 0x4
tne %xcc, 0x6
udivx %g2, 0x0574, %o6
umul %g4, %i3, %l2
movcs %icc, %o5, %g3
subcc %i1, 0x1DFD, %l0
flush %l7 + 0x30
movne %icc, %o0, %i0
move %icc, %i4, %g5
wr %g0, 0x04, %asi
lda [%l7 + 0x68] %asi, %f15
fmovde %xcc, %f15, %f9
tg %icc, 0x0
sir 0x1554
edge8n %l1, %g7, %l6
fmovsl %xcc, %f8, %f14
fnegs %f14, %f17
edge16n %l3, %o1, %i5
fmovdle %icc, %f25, %f18
brlez %i2, loop_1492
xorcc %g1, 0x0586, %o2
fmovrdgez %o3, %f30, %f4
tneg %icc, 0x6
loop_1492:
umul %l5, %o7, %g6
nop
setx loop_1493, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tle %icc, 0x3
fxnors %f27, %f5, %f6
edge16l %l4, %i6, %o4
loop_1493:
fmul8x16au %f5, %f0, %f22
fbn %fcc0, loop_1494
tvc %icc, 0x0
andcc %g2, 0x0D23, %i7
movgu %xcc, %o6, %g4
loop_1494:
xnor %l2, %o5, %g3
edge32n %i3, %i1, %o0
udiv %i0, 0x087B, %l0
ta %xcc, 0x0
nop
setx loop_1495, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge8n %i4, %l1, %g7
popc %g5, %l6
fmovscs %icc, %f1, %f17
loop_1495:
fmovdneg %xcc, %f3, %f30
popc 0x0732, %o1
set 0x78, %i2
stwa %i5, [%l7 + %i2] 0x23
membar #Sync
brnz,a %i2, loop_1496
ba,a loop_1497
fmovrdne %l3, %f4, %f28
tvc %xcc, 0x1
loop_1496:
fone %f4
loop_1497:
nop
setx loop_1498, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge8n %g1, %o2, %o3
tne %xcc, 0x1
fmovsge %xcc, %f10, %f20
loop_1498:
movcs %xcc, %l5, %g6
edge8ln %o7, %i6, %o4
wr %g0, 0x10, %asi
ldswa [%l7 + 0x30] %asi, %l4
fones %f23
bl,pt %xcc, loop_1499
ta %xcc, 0x5
sdivcc %i7, 0x133B, %g2
set 0x34, %i5
ldswa [%l7 + %i5] 0x11, %o6
loop_1499:
fornot2s %f24, %f13, %f7
fnors %f20, %f17, %f4
mulscc %l2, %g4, %g3
array16 %i3, %o5, %o0
fmul8ulx16 %f12, %f14, %f20
mova %icc, %i0, %l0
bshuffle %f18, %f18, %f6
fbl %fcc3, loop_1500
movre %i4, 0x06A, %l1
edge16ln %i1, %g5, %g7
ba,a,pt %icc, loop_1501
loop_1500:
fbule %fcc1, loop_1502
tsubcctv %o1, 0x0E7B, %i5
bneg,a,pn %icc, loop_1503
loop_1501:
subccc %i2, 0x189B, %l3
loop_1502:
movne %icc, %l6, %g1
movg %icc, %o2, %o3
loop_1503:
srlx %l5, 0x15, %g6
fnor %f18, %f18, %f28
array32 %o7, %o4, %l4
edge8ln %i6, %g2, %o6
edge16l %i7, %g4, %l2
fcmpeq16 %f10, %f6, %i3
udivx %o5, 0x041E, %o0
fmovrsgez %g3, %f5, %f0
bneg,a,pn %icc, loop_1504
fbg,a %fcc3, loop_1505
tle %xcc, 0x1
mulx %l0, %i0, %l1
loop_1504:
subccc %i1, 0x1FB5, %i4
loop_1505:
fmovd %f8, %f12
xnorcc %g7, %g5, %o1
tn %xcc, 0x7
addccc %i5, 0x1C70, %l3
brlez,a %i2, loop_1506
and %g1, %o2, %o3
srl %l5, %l6, %g6
fmovscs %icc, %f1, %f13
loop_1506:
ta %xcc, 0x7
fcmpgt16 %f4, %f2, %o7
edge32l %o4, %i6, %g2
fmul8x16au %f13, %f12, %f16
stx %o6, [%l7 + 0x10]
umul %i7, 0x0A83, %l4
fmovrdne %l2, %f24, %f10
set 0x5C, %o2
lduwa [%l7 + %o2] 0x18, %g4
move %xcc, %o5, %i3
tn %icc, 0x0
fpack32 %f30, %f28, %f0
fbl %fcc3, loop_1507
tgu %xcc, 0x7
ta %icc, 0x4
fornot1 %f8, %f24, %f30
loop_1507:
fnor %f28, %f2, %f6
edge32l %o0, %g3, %i0
andn %l1, %i1, %i4
tgu %xcc, 0x0
addcc %g7, 0x11C2, %l0
addccc %o1, %g5, %i5
srax %l3, 0x17, %g1
movvc %icc, %i2, %o3
fbe %fcc1, loop_1508
bpos,a,pn %icc, loop_1509
edge16 %l5, %o2, %g6
ldd [%l7 + 0x58], %i6
loop_1508:
move %icc, %o7, %i6
loop_1509:
fzero %f30
edge8l %o4, %o6, %g2
fbne %fcc3, loop_1510
fandnot1 %f22, %f2, %f14
nop
setx loop_1511, %l0, %l1
jmpl %l1, %l4
umul %l2, %g4, %o5
loop_1510:
sdiv %i7, 0x103A, %o0
fmovdl %xcc, %f11, %f21
loop_1511:
subcc %i3, %g3, %i0
mulscc %i1, 0x01B1, %l1
udivx %i4, 0x0274, %g7
tge %xcc, 0x3
xnor %o1, 0x14FE, %l0
movge %xcc, %g5, %i5
and %g1, 0x11DB, %i2
stx %l3, [%l7 + 0x78]
andncc %o3, %o2, %g6
movge %xcc, %l6, %o7
wr %g0, 0xe2, %asi
ldda [%l7 + 0x10] %asi, %l4
addc %i6, 0x1AC9, %o4
fmovsl %xcc, %f19, %f18
sllx %o6, %l4, %l2
movleu %icc, %g2, %o5
ldx [%l7 + 0x78], %g4
brz,a %i7, loop_1512
movpos %icc, %o0, %i3
edge16l %i0, %g3, %l1
movn %xcc, %i4, %g7
loop_1512:
sdivx %o1, 0x15C3, %i1
fnegd %f12, %f0
addccc %g5, %l0, %g1
subcc %i2, %i5, %o3
tneg %xcc, 0x2
fbe %fcc3, loop_1513
tne %icc, 0x2
bg,a %icc, loop_1514
fmovdl %xcc, %f11, %f26
loop_1513:
fcmpne32 %f6, %f18, %o2
edge32ln %l3, %g6, %l6
loop_1514:
siam 0x1
xor %o7, %i6, %o4
mova %icc, %o6, %l4
smul %l5, 0x1BAB, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x14, %i0
sta %f10, [%l7 + %i0] 0x81
popc 0x10A9, %o5
std %f14, [%l7 + 0x68]
movneg %icc, %g4, %g2
add %o0, %i7, %i3
move %xcc, %i0, %l1
set 0x70, %g2
lda [%l7 + %g2] 0x10, %f10
srax %i4, %g7, %o1
fmovse %icc, %f21, %f21
st %f14, [%l7 + 0x20]
movrne %g3, %g5, %i1
stw %g1, [%l7 + 0x14]
fmovsneg %xcc, %f19, %f28
bleu %xcc, loop_1515
udiv %l0, 0x0DA1, %i5
tcs %xcc, 0x2
fbn,a %fcc0, loop_1516
loop_1515:
fornot1 %f8, %f24, %f26
tvs %icc, 0x7
mova %icc, %o3, %i2
loop_1516:
edge16n %l3, %o2, %g6
umulcc %o7, %l6, %i6
fbuge %fcc1, loop_1517
fbl,a %fcc0, loop_1518
fmovrdgez %o6, %f30, %f2
or %o4, %l4, %l5
loop_1517:
sdivcc %o5, 0x155B, %l2
loop_1518:
movcc %xcc, %g2, %g4
udiv %i7, 0x14F3, %i3
bvc,a %xcc, loop_1519
movleu %xcc, %i0, %o0
fbne,a %fcc0, loop_1520
fpadd16s %f16, %f17, %f19
loop_1519:
fbule %fcc1, loop_1521
andn %l1, %g7, %i4
loop_1520:
mulx %o1, %g5, %g3
tneg %icc, 0x6
loop_1521:
movleu %icc, %i1, %g1
ld [%l7 + 0x5C], %f18
tvs %icc, 0x5
array16 %l0, %i5, %o3
call loop_1522
ldd [%l7 + 0x28], %i2
fnot2 %f16, %f8
movneg %xcc, %o2, %l3
loop_1522:
tgu %xcc, 0x3
fnor %f14, %f2, %f18
add %g6, %l6, %i6
fbu,a %fcc3, loop_1523
movrgz %o6, %o4, %o7
move %icc, %l5, %o5
add %l4, %l2, %g4
loop_1523:
nop
set 0x49, %i1
ldstuba [%l7 + %i1] 0x11, %g2
fbu,a %fcc2, loop_1524
fpsub32s %f31, %f15, %f28
movge %xcc, %i3, %i7
bne,a,pt %icc, loop_1525
loop_1524:
or %i0, %l1, %o0
fornot2 %f24, %f16, %f16
ldx [%l7 + 0x30], %g7
loop_1525:
fmovdleu %xcc, %f31, %f27
lduh [%l7 + 0x28], %i4
array8 %o1, %g5, %i1
udiv %g3, 0x1FB8, %g1
fmovrdgz %i5, %f10, %f28
fbul %fcc3, loop_1526
fcmpeq32 %f18, %f10, %o3
tn %icc, 0x6
fmovrsgz %l0, %f5, %f19
loop_1526:
xnorcc %o2, %l3, %i2
nop
setx loop_1527, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
membar 0x00
fmovrdgz %g6, %f22, %f24
fmovrde %l6, %f0, %f0
loop_1527:
bneg,a,pt %xcc, loop_1528
fpadd16 %f4, %f26, %f8
tleu %icc, 0x4
fmovrdlez %o6, %f4, %f24
loop_1528:
mulx %i6, 0x067E, %o4
sllx %o7, %l5, %o5
fcmps %fcc2, %f24, %f11
wr %g0, 0x80, %asi
stba %l2, [%l7 + 0x5A] %asi
fmovd %f8, %f6
subccc %g4, %g2, %l4
call loop_1529
fmovrde %i3, %f22, %f24
fbul,a %fcc0, loop_1530
fxnors %f7, %f13, %f1
loop_1529:
fmovdl %xcc, %f29, %f4
subccc %i0, %l1, %o0
loop_1530:
bg,a loop_1531
srax %i7, %i4, %g7
sllx %g5, 0x0A, %i1
andncc %g3, %o1, %g1
loop_1531:
fbo %fcc1, loop_1532
movneg %xcc, %i5, %o3
fmovscs %icc, %f18, %f29
bcc,a,pt %icc, loop_1533
loop_1532:
bpos,pt %icc, loop_1534
fmovsgu %icc, %f17, %f6
wr %g0, 0x11, %asi
stha %o2, [%l7 + 0x18] %asi
loop_1533:
call loop_1535
loop_1534:
tg %xcc, 0x5
stb %l3, [%l7 + 0x15]
sdivcc %l0, 0x130B, %g6
loop_1535:
addcc %l6, 0x006C, %i2
nop
setx loop_1536, %l0, %l1
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, %o6, %o4
faligndata %f18, %f22, %f4
udivcc %o7, 0x054E, %l5
loop_1536:
tne %icc, 0x7
subccc %o5, 0x0ABE, %i6
swap [%l7 + 0x48], %l2
fpadd16 %f10, %f8, %f30
stb %g4, [%l7 + 0x5D]
fmovsa %xcc, %f14, %f3
tpos %xcc, 0x5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrslz %l4, %f27, %f14
movleu %icc, %i3, %g2
alignaddr %l1, %o0, %i7
fmul8x16 %f19, %f14, %f0
membar 0x51
sdiv %i0, 0x135A, %i4
udiv %g7, 0x1A58, %g5
move %icc, %g3, %i1
add %g1, %i5, %o3
stw %o1, [%l7 + 0x14]
fbuge,a %fcc1, loop_1537
bleu,pn %xcc, loop_1538
fbe,a %fcc2, loop_1539
brgz %l3, loop_1540
loop_1537:
subccc %l0, 0x008C, %o2
loop_1538:
fnot2 %f8, %f8
loop_1539:
popc %g6, %l6
loop_1540:
fones %f16
set 0x26, %l5
stha %i2, [%l7 + %l5] 0x88
wr %g0, 0x22, %asi
stxa %o4, [%l7 + 0x18] %asi
membar #Sync
fmovrde %o6, %f20, %f28
ldsh [%l7 + 0x34], %l5
movge %icc, %o7, %o5
movneg %icc, %i6, %l2
nop
setx loop_1541, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
taddcctv %l4, %g4, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bg,pn %xcc, loop_1542
loop_1541:
fnors %f27, %f21, %f6
umul %i3, 0x0AF1, %o0
ta %xcc, 0x3
loop_1542:
fsrc1s %f2, %f13
fone %f14
ta %xcc, 0x2
movrlz %i7, %i0, %l1
array8 %g7, %i4, %g3
fcmps %fcc3, %f28, %f20
edge8ln %g5, %i1, %i5
movvs %xcc, %g1, %o3
set 0x74, %o7
stwa %l3, [%l7 + %o7] 0xea
membar #Sync
movneg %icc, %o1, %l0
fcmple32 %f22, %f14, %o2
wr %g0, 0x89, %asi
stba %g6, [%l7 + 0x7A] %asi
tneg %icc, 0x3
subcc %i2, %l6, %o4
set 0x10, %o1
ldxa [%g0 + %o1] 0x21, %l5
fmovdpos %icc, %f31, %f28
orncc %o7, 0x0D27, %o5
tvs %xcc, 0x7
tge %xcc, 0x3
umul %o6, %l2, %i6
movgu %xcc, %g4, %l4
bcs,pt %icc, loop_1543
edge16 %i3, %g2, %i7
nop
set 0x30, %g4
ldsh [%l7 + %g4], %i0
sllx %l1, 0x0C, %o0
loop_1543:
fmovrdgez %g7, %f12, %f2
movvc %xcc, %g3, %g5
orncc %i1, 0x0295, %i4
ldstub [%l7 + 0x2E], %i5
mulscc %o3, 0x1B5A, %l3
subccc %o1, %g1, %o2
taddcctv %l0, %g6, %i2
or %l6, %l5, %o4
edge32l %o7, %o6, %l2
tvc %icc, 0x5
xnor %i6, 0x11DD, %o5
edge32 %g4, %l4, %i3
edge32n %i7, %i0, %l1
sll %o0, 0x0E, %g2
umulcc %g3, 0x1725, %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fble %fcc3, loop_1544
movneg %xcc, %g7, %i1
tcc %xcc, 0x4
edge32l %i5, %i4, %o3
loop_1544:
movrgz %o1, 0x023, %g1
movrgez %l3, %o2, %l0
array16 %i2, %g6, %l6
tsubcctv %l5, %o7, %o4
movre %l2, 0x0B5, %i6
subc %o6, %g4, %o5
fzero %f4
swap [%l7 + 0x44], %i3
set 0x40, %l1
stda %f16, [%l7 + %l1] 0x18
orcc %l4, %i7, %l1
movleu %icc, %i0, %g2
wr %g0, 0x11, %asi
ldsba [%l7 + 0x45] %asi, %o0
add %g3, %g7, %i1
set 0x08, %o0
stda %i4, [%l7 + %o0] 0x88
fpackfix %f12, %f3
fzeros %f8
movgu %xcc, %g5, %i4
fbn %fcc3, loop_1545
fmovse %xcc, %f26, %f22
fmul8ulx16 %f24, %f22, %f4
movcs %xcc, %o1, %g1
loop_1545:
fzero %f8
std %f14, [%l7 + 0x60]
fmovdcc %icc, %f21, %f18
tneg %xcc, 0x7
alignaddrl %o3, %o2, %l3
tge %icc, 0x6
sdiv %i2, 0x1E86, %g6
wr %g0, 0x0c, %asi
swapa [%l7 + 0x14] %asi, %l6
fmovrdne %l5, %f10, %f22
edge16 %l0, %o7, %l2
fpadd32 %f8, %f20, %f24
movge %xcc, %o4, %i6
addcc %o6, 0x1B27, %o5
movpos %xcc, %i3, %g4
wr %g0, 0x89, %asi
sta %f2, [%l7 + 0x3C] %asi
fcmps %fcc1, %f13, %f22
tvs %icc, 0x3
movrlz %l4, %l1, %i7
tle %xcc, 0x3
wr %g0, 0x11, %asi
lda [%l7 + 0x44] %asi, %f4
tvc %icc, 0x4
bge,pn %icc, loop_1546
xnorcc %g2, 0x017A, %i0
movvc %icc, %g3, %g7
edge32ln %o0, %i5, %i1
loop_1546:
tpos %xcc, 0x4
sdiv %g5, 0x02E7, %o1
fmovrdgz %g1, %f24, %f26
movge %xcc, %i4, %o2
movvs %icc, %o3, %l3
edge32 %i2, %l6, %g6
te %icc, 0x1
and %l5, %o7, %l0
udivx %l2, 0x111D, %i6
tsubcctv %o4, %o5, %i3
bshuffle %f22, %f0, %f20
and %g4, %o6, %l4
fcmps %fcc2, %f17, %f16
sdiv %i7, 0x1BB3, %g2
brz,a %i0, loop_1547
std %l0, [%l7 + 0x18]
alignaddr %g7, %g3, %o0
fornot2s %f6, %f4, %f1
loop_1547:
edge32 %i5, %i1, %o1
xor %g1, %i4, %g5
alignaddr %o3, %o2, %i2
fbule,a %fcc1, loop_1548
fmovsn %xcc, %f0, %f23
tsubcctv %l6, %g6, %l3
movne %xcc, %o7, %l5
loop_1548:
xorcc %l2, 0x03C7, %l0
fcmps %fcc2, %f11, %f15
fmovsneg %xcc, %f20, %f19
movrgez %i6, 0x151, %o4
addcc %i3, 0x1B54, %o5
fmovsvs %icc, %f23, %f11
fmovrdlz %g4, %f22, %f10
brlez %o6, loop_1549
sllx %l4, %i7, %i0
tcc %xcc, 0x0
fmovrdlz %g2, %f12, %f28
loop_1549:
fpack32 %f20, %f0, %f2
sethi 0x0DAC, %g7
te %xcc, 0x6
fnand %f30, %f18, %f26
stx %g3, [%l7 + 0x68]
pdist %f30, %f16, %f22
fandnot1 %f8, %f26, %f6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %o0, 0x0445, %l1
tle %xcc, 0x0
fandnot1s %f29, %f18, %f17
fmovsgu %icc, %f6, %f8
edge32n %i1, %i5, %g1
edge32 %i4, %o1, %o3
st %f24, [%l7 + 0x38]
fmovsn %icc, %f7, %f19
fmovrdlez %o2, %f12, %f6
subccc %i2, 0x1606, %l6
wr %g0, 0x10, %asi
stwa %g6, [%l7 + 0x6C] %asi
fmovrslez %l3, %f0, %f8
mulscc %g5, %l5, %o7
fbl,a %fcc1, loop_1550
edge16ln %l0, %i6, %l2
ld [%l7 + 0x5C], %f29
tvs %icc, 0x6
loop_1550:
smulcc %o4, 0x0C0C, %o5
bn,a loop_1551
addcc %i3, 0x08B0, %g4
tleu %xcc, 0x3
movvc %xcc, %o6, %i7
loop_1551:
membar 0x7C
mova %icc, %i0, %l4
fmul8ulx16 %f30, %f24, %f10
sll %g2, 0x0F, %g3
fpackfix %f6, %f23
bgu,pt %icc, loop_1552
edge16ln %g7, %o0, %i1
fcmpne32 %f0, %f12, %i5
array16 %g1, %l1, %o1
loop_1552:
fpsub16 %f2, %f14, %f10
fmul8x16au %f29, %f31, %f10
smul %i4, 0x1DD2, %o2
fpadd32 %f8, %f26, %f16
subc %i2, 0x1CD8, %l6
xor %g6, %l3, %g5
smulcc %o3, 0x1A60, %o7
fnands %f12, %f7, %f17
edge16l %l5, %i6, %l2
alignaddr %o4, %l0, %o5
edge32 %g4, %o6, %i7
edge32l %i3, %l4, %i0
fble,a %fcc2, loop_1553
udivx %g3, 0x10FD, %g2
orcc %g7, 0x124D, %o0
udiv %i5, 0x0246, %i1
loop_1553:
movne %icc, %g1, %o1
smul %i4, %l1, %i2
subcc %o2, %g6, %l3
wr %g0, 0x89, %asi
lduha [%l7 + 0x2A] %asi, %g5
mulx %l6, 0x13D2, %o3
taddcctv %l5, %o7, %i6
smul %o4, %l2, %o5
edge16ln %l0, %g4, %i7
fmovdle %icc, %f0, %f28
smulcc %o6, %l4, %i0
fornot2s %f9, %f26, %f19
movvc %icc, %g3, %g2
edge32l %g7, %o0, %i3
fblg,a %fcc2, loop_1554
tsubcctv %i5, 0x0546, %i1
fmovdcc %icc, %f12, %f20
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1554:
nop
set 0x38, %o6
lda [%l7 + %o6] 0x89, %f4
edge16ln %o1, %i4, %g1
bg,pt %icc, loop_1555
fbe,a %fcc1, loop_1556
sethi 0x1C7C, %i2
edge16 %o2, %g6, %l1
loop_1555:
addc %l3, %g5, %o3
loop_1556:
xnor %l5, 0x0DEB, %o7
fmovdleu %icc, %f6, %f3
fmovsvc %icc, %f28, %f26
umulcc %l6, %o4, %i6
fornot2 %f24, %f16, %f2
movcs %xcc, %l2, %o5
xnorcc %l0, 0x0D82, %i7
srlx %g4, %o6, %i0
tl %xcc, 0x5
fmul8x16 %f9, %f22, %f26
fmovrdgz %l4, %f6, %f10
sub %g3, %g2, %o0
membar 0x5E
movrlez %i3, 0x141, %g7
fmovdl %icc, %f13, %f14
lduh [%l7 + 0x6E], %i5
array8 %i1, %i4, %o1
mulx %g1, 0x0F92, %i2
movrlez %g6, 0x12E, %o2
movpos %icc, %l3, %g5
umul %l1, %o3, %l5
stb %o7, [%l7 + 0x70]
fsrc2 %f2, %f6
fbl %fcc3, loop_1557
nop
setx loop_1558, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
set 0x70, %l4
ldstub [%l7 + %l4], %o4
tl %xcc, 0x4
loop_1557:
srlx %l6, 0x08, %l2
loop_1558:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdvs %xcc, %f6, %f12
sdivcc %o5, 0x03CE, %l0
ldsh [%l7 + 0x32], %i7
fbug %fcc0, loop_1559
movge %icc, %i6, %o6
taddcc %g4, 0x051B, %i0
andcc %l4, %g3, %o0
loop_1559:
fmovdl %icc, %f11, %f14
umul %g2, %i3, %i5
movrgz %g7, %i4, %o1
edge32n %i1, %g1, %i2
orcc %o2, %g6, %g5
tvc %xcc, 0x0
movgu %xcc, %l3, %o3
fmovsneg %icc, %f2, %f0
sub %l5, 0x0B37, %o7
sll %o4, %l1, %l6
swap [%l7 + 0x18], %l2
fnot1 %f10, %f10
movrne %l0, 0x1B6, %i7
fbo,a %fcc0, loop_1560
movcc %icc, %o5, %i6
fmul8x16au %f21, %f7, %f18
edge16 %g4, %i0, %l4
loop_1560:
movne %xcc, %o6, %g3
nop
setx loop_1561, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movvc %icc, %g2, %o0
fbu %fcc1, loop_1562
sll %i3, 0x07, %g7
loop_1561:
move %icc, %i5, %o1
brz %i4, loop_1563
loop_1562:
fxor %f4, %f18, %f14
fornot1 %f30, %f24, %f22
edge32n %g1, %i2, %i1
loop_1563:
sdiv %o2, 0x10CA, %g5
set 0x78, %g7
stxa %l3, [%l7 + %g7] 0x80
bcc,a,pn %icc, loop_1564
fmovdneg %xcc, %f30, %f0
fpadd32s %f18, %f29, %f23
fors %f18, %f6, %f10
loop_1564:
lduw [%l7 + 0x7C], %o3
fmovrslez %g6, %f30, %f31
fone %f22
tsubcc %l5, %o7, %l1
tge %icc, 0x3
fmovspos %xcc, %f9, %f3
array8 %o4, %l2, %l6
mova %xcc, %l0, %i7
fmovde %icc, %f25, %f10
movvc %icc, %o5, %g4
fxnor %f18, %f30, %f14
ldd [%l7 + 0x30], %i0
set 0x0C, %i6
lduha [%l7 + %i6] 0x18, %i6
movpos %icc, %o6, %l4
wr %g0, 0x11, %asi
sta %f11, [%l7 + 0x20] %asi
fmul8sux16 %f28, %f18, %f18
wr %g0, 0x04, %asi
ldda [%l7 + 0x40] %asi, %f0
sllx %g2, %o0, %i3
tl %xcc, 0x3
fbug %fcc2, loop_1565
movgu %xcc, %g3, %i5
fmovsl %xcc, %f21, %f1
lduw [%l7 + 0x44], %g7
loop_1565:
ldub [%l7 + 0x75], %o1
fblg,a %fcc1, loop_1566
prefetch [%l7 + 0x10], 0x0
bn,a %xcc, loop_1567
movl %xcc, %i4, %g1
loop_1566:
mulscc %i1, 0x1E35, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1567:
srl %o2, %g5, %o3
fbl,a %fcc1, loop_1568
add %g6, %l5, %l3
movge %xcc, %l1, %o7
membar 0x10
loop_1568:
subcc %o4, 0x1015, %l6
fmovsvc %xcc, %f22, %f12
movg %icc, %l2, %i7
taddcctv %l0, 0x1807, %g4
subccc %o5, %i6, %i0
movn %icc, %o6, %g2
wr %g0, 0x2b, %asi
stba %o0, [%l7 + 0x5B] %asi
membar #Sync
fxnor %f18, %f26, %f14
tne %xcc, 0x3
tle %icc, 0x2
bpos,a loop_1569
fbul %fcc0, loop_1570
nop
setx loop_1571, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movleu %icc, %l4, %g3
loop_1569:
fpack32 %f14, %f0, %f12
loop_1570:
fbe %fcc3, loop_1572
loop_1571:
nop
setx loop_1573, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
be,a %icc, loop_1574
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1572:
bvs %icc, loop_1575
loop_1573:
xorcc %i5, 0x003A, %g7
loop_1574:
smul %i3, %i4, %o1
set 0x28, %i4
stha %i1, [%l7 + %i4] 0xe3
membar #Sync
loop_1575:
fmovsleu %xcc, %f26, %f1
fmovscs %xcc, %f22, %f24
lduw [%l7 + 0x1C], %g1
fmovdvc %xcc, %f15, %f26
fpadd32 %f28, %f10, %f4
tcc %xcc, 0x5
tsubcctv %i2, 0x1357, %g5
srax %o3, %g6, %o2
addc %l5, 0x1E6C, %l3
movle %icc, %l1, %o7
movpos %xcc, %o4, %l2
lduw [%l7 + 0x30], %i7
xnorcc %l6, %l0, %g4
ldsw [%l7 + 0x7C], %o5
andcc %i6, %o6, %i0
ldsw [%l7 + 0x44], %o0
fmovsgu %icc, %f22, %f30
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srax %g2, %g3, %l4
set 0x1E, %l2
stha %g7, [%l7 + %l2] 0x14
tneg %icc, 0x2
nop
setx loop_1576, %l0, %l1
jmpl %l1, %i3
sdivx %i5, 0x1F81, %o1
move %xcc, %i4, %g1
bne %xcc, loop_1577
loop_1576:
fxnor %f4, %f14, %f22
mova %icc, %i2, %i1
tleu %icc, 0x1
loop_1577:
movgu %icc, %g5, %o3
udivx %o2, 0x0D1A, %l5
edge8l %g6, %l3, %o7
addcc %l1, 0x0E85, %o4
ldx [%l7 + 0x40], %i7
membar 0x54
tle %icc, 0x7
edge32 %l2, %l0, %l6
udivcc %g4, 0x143E, %o5
fmovdcs %icc, %f17, %f9
nop
set 0x0C, %l0
sth %o6, [%l7 + %l0]
std %f12, [%l7 + 0x40]
std %i6, [%l7 + 0x78]
taddcc %i0, %g2, %o0
movrlez %l4, 0x252, %g7
flush %l7 + 0x14
tneg %icc, 0x5
sdiv %i3, 0x16E7, %g3
ldstub [%l7 + 0x7C], %o1
fblg %fcc2, loop_1578
edge32l %i5, %i4, %i2
wr %g0, 0x81, %asi
ldxa [%l7 + 0x78] %asi, %i1
loop_1578:
edge32n %g5, %g1, %o3
udivx %l5, 0x17E1, %g6
tne %xcc, 0x2
movneg %xcc, %o2, %o7
sra %l3, %o4, %i7
fmovspos %xcc, %f20, %f5
fpack32 %f30, %f0, %f0
addcc %l1, 0x1822, %l0
set 0x4A, %o4
ldsha [%l7 + %o4] 0x04, %l6
sllx %g4, 0x08, %l2
movvs %xcc, %o6, %o5
fmovsneg %xcc, %f26, %f2
fblg %fcc2, loop_1579
andn %i6, %g2, %i0
bge loop_1580
movrlez %o0, 0x10E, %l4
loop_1579:
udivcc %g7, 0x0081, %i3
nop
setx loop_1581, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1580:
fbe %fcc2, loop_1582
te %xcc, 0x2
fmovspos %xcc, %f22, %f21
loop_1581:
fmovsl %xcc, %f14, %f30
loop_1582:
tge %xcc, 0x5
fmovspos %icc, %f2, %f22
std %g2, [%l7 + 0x68]
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x68] %asi, 0x3
xor %i4, %i2, %i1
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x78] %asi, %i5
fpack32 %f8, %f4, %f14
movrgz %g5, %o3, %g1
subccc %g6, 0x0D09, %l5
andn %o7, %o2, %l3
brnz %o4, loop_1583
sdivx %i7, 0x02B9, %l0
set 0x0C, %l6
sta %f10, [%l7 + %l6] 0x10
loop_1583:
tleu %icc, 0x1
fands %f5, %f8, %f7
movcs %icc, %l1, %g4
movn %xcc, %l2, %o6
sub %o5, 0x1D4F, %i6
brlez %l6, loop_1584
movcs %icc, %i0, %g2
fnands %f15, %f11, %f12
fpsub16s %f29, %f11, %f31
loop_1584:
fbu %fcc1, loop_1585
tleu %xcc, 0x5
movpos %icc, %o0, %g7
tl %icc, 0x4
loop_1585:
fmovsge %xcc, %f17, %f10
xorcc %l4, 0x1CFC, %i3
subc %g3, %i4, %o1
xnor %i1, %i5, %g5
fmovscc %xcc, %f6, %f7
orn %i2, %g1, %o3
sdivx %l5, 0x0C12, %g6
movleu %xcc, %o2, %l3
sdivx %o7, 0x0558, %i7
srlx %l0, 0x17, %o4
edge8l %g4, %l1, %l2
fnand %f22, %f16, %f12
fmul8x16 %f17, %f16, %f24
movn %icc, %o6, %o5
mulx %i6, %i0, %g2
tne %icc, 0x6
srlx %o0, %g7, %l6
subccc %l4, 0x0208, %g3
tge %xcc, 0x6
wr %g0, 0x11, %asi
stha %i4, [%l7 + 0x60] %asi
fzero %f18
mulx %o1, %i1, %i3
tn %icc, 0x0
edge16 %i5, %i2, %g5
fnot2s %f31, %f27
call loop_1586
edge32n %o3, %g1, %l5
nop
setx loop_1587, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fcmps %fcc3, %f10, %f18
loop_1586:
udivx %g6, 0x0256, %l3
edge32ln %o7, %i7, %o2
loop_1587:
membar 0x36
alignaddr %o4, %g4, %l0
set 0x6C, %i7
ldsba [%l7 + %i7] 0x15, %l1
alignaddrl %l2, %o6, %i6
edge16 %o5, %g2, %i0
edge32l %g7, %o0, %l6
sra %l4, 0x1B, %i4
fmovsl %xcc, %f19, %f14
movgu %xcc, %o1, %i1
or %g3, %i3, %i5
brz %g5, loop_1588
fbue %fcc0, loop_1589
srl %i2, 0x00, %g1
srlx %l5, %o3, %l3
loop_1588:
fxor %f6, %f22, %f24
loop_1589:
nop
set 0x30, %g6
prefetcha [%l7 + %g6] 0x14, 0x1
std %i6, [%l7 + 0x10]
srlx %o2, 0x1C, %o4
orcc %o7, 0x1FAD, %l0
sth %l1, [%l7 + 0x20]
bvc,a loop_1590
nop
setx loop_1591, %l0, %l1
jmpl %l1, %l2
ta %icc, 0x4
fmovsneg %xcc, %f16, %f21
loop_1590:
fone %f4
loop_1591:
fxnor %f14, %f24, %f4
ldd [%l7 + 0x60], %f28
ta %icc, 0x6
ldd [%l7 + 0x40], %f6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x1C, %l3
sta %f6, [%l7 + %l3] 0x11
mulscc %g4, %o6, %o5
mulscc %g2, 0x0365, %i6
sra %i0, 0x13, %o0
fmovdg %icc, %f31, %f11
fones %f22
sllx %g7, %l6, %l4
faligndata %f22, %f20, %f4
set 0x0C, %g3
stwa %i4, [%l7 + %g3] 0x22
membar #Sync
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu %fcc1, loop_1592
fzeros %f2
srax %o1, %g3, %i1
array32 %i5, %g5, %i2
loop_1592:
fsrc2 %f4, %f6
edge8n %i3, %l5, %o3
tge %xcc, 0x2
brz,a %l3, loop_1593
fabsd %f6, %f4
fpack32 %f12, %f6, %f20
array16 %g6, %i7, %g1
loop_1593:
fones %f13
ldsb [%l7 + 0x08], %o2
fba,a %fcc0, loop_1594
udiv %o4, 0x16F5, %l0
movrgez %o7, %l1, %g4
stbar
loop_1594:
movre %l2, %o6, %g2
andn %o5, %i0, %i6
fmovrdlz %o0, %f16, %f24
sll %g7, %l6, %i4
be,a,pt %xcc, loop_1595
edge32ln %o1, %l4, %i1
umul %i5, %g3, %i2
set 0x2A, %g1
ldstuba [%l7 + %g1] 0x89, %i3
loop_1595:
smulcc %l5, 0x1294, %o3
sethi 0x1D9B, %l3
edge16n %g5, %g6, %i7
stw %g1, [%l7 + 0x10]
srax %o4, 0x05, %o2
srl %l0, %l1, %o7
andn %g4, 0x1AF6, %o6
tgu %xcc, 0x5
movre %l2, %g2, %o5
andcc %i0, 0x172D, %o0
wr %g0, 0x81, %asi
stxa %g7, [%l7 + 0x48] %asi
fandnot2 %f24, %f4, %f8
fba %fcc1, loop_1596
for %f0, %f28, %f30
be,a,pt %xcc, loop_1597
bcs,a loop_1598
loop_1596:
membar 0x21
edge32n %l6, %i4, %o1
loop_1597:
ldstub [%l7 + 0x59], %i6
loop_1598:
fnot2s %f31, %f16
edge32 %i1, %l4, %g3
fmovrdlz %i2, %f22, %f22
array16 %i3, %i5, %o3
movcc %icc, %l5, %l3
movn %icc, %g6, %i7
fcmpgt32 %f4, %f16, %g5
edge32 %o4, %g1, %l0
movcs %xcc, %o2, %o7
fmovde %icc, %f9, %f18
call loop_1599
tg %icc, 0x1
movrlz %l1, 0x15C, %g4
orncc %l2, 0x1EA7, %g2
loop_1599:
edge32l %o5, %i0, %o6
membar 0x38
smul %o0, %g7, %i4
edge32l %o1, %l6, %i6
fsrc1 %f24, %f2
tl %xcc, 0x1
fmovrdlez %l4, %f4, %f0
movg %xcc, %i1, %i2
wr %g0, 0x19, %asi
stha %g3, [%l7 + 0x6C] %asi
fbul,a %fcc0, loop_1600
taddcc %i5, %o3, %l5
movrne %i3, %l3, %g6
taddcctv %i7, %g5, %g1
loop_1600:
fbl,a %fcc3, loop_1601
edge8ln %l0, %o4, %o2
movl %xcc, %o7, %l1
movcs %icc, %l2, %g2
loop_1601:
flush %l7 + 0x20
wr %g0, 0x80, %asi
ldsha [%l7 + 0x58] %asi, %o5
tn %xcc, 0x6
movcc %xcc, %g4, %o6
movre %o0, %i0, %g7
tvs %icc, 0x1
edge32ln %i4, %o1, %i6
ta %xcc, 0x4
edge8n %l4, %l6, %i1
movneg %xcc, %g3, %i2
fba %fcc3, loop_1602
fblg %fcc1, loop_1603
fcmpeq16 %f22, %f0, %i5
movpos %xcc, %o3, %l5
loop_1602:
nop
set 0x5C, %o5
lduha [%l7 + %o5] 0x88, %i3
loop_1603:
tvs %xcc, 0x4
subcc %g6, 0x0DA5, %l3
stb %g5, [%l7 + 0x41]
tsubcc %i7, %g1, %o4
fba,a %fcc1, loop_1604
fcmpeq16 %f24, %f16, %l0
fmovdvs %xcc, %f0, %f28
fmovsneg %icc, %f13, %f12
loop_1604:
addc %o2, %l1, %o7
bleu,a loop_1605
subcc %l2, 0x015A, %g2
andcc %g4, 0x121D, %o6
popc %o5, %i0
loop_1605:
fble %fcc3, loop_1606
fpack32 %f14, %f12, %f22
orcc %o0, %g7, %o1
array16 %i4, %l4, %i6
loop_1606:
fbu %fcc0, loop_1607
fbule,a %fcc0, loop_1608
brgez,a %i1, loop_1609
sir 0x03E2
loop_1607:
addc %g3, %i2, %i5
loop_1608:
taddcc %o3, %l6, %i3
loop_1609:
fpsub16s %f1, %f24, %f0
te %icc, 0x0
edge8 %g6, %l5, %g5
bcs,pn %xcc, loop_1610
taddcc %i7, %l3, %o4
sdivx %g1, 0x1BA3, %o2
tle %xcc, 0x7
loop_1610:
array8 %l1, %o7, %l0
tvs %icc, 0x3
ba,a,pt %xcc, loop_1611
subcc %l2, 0x134E, %g2
andncc %o6, %o5, %i0
udiv %o0, 0x12F7, %g7
loop_1611:
sdivcc %g4, 0x10E3, %i4
movpos %icc, %l4, %o1
std %i0, [%l7 + 0x10]
array32 %g3, %i2, %i6
movle %xcc, %i5, %o3
smulcc %i3, 0x1070, %g6
xnor %l6, 0x0D0F, %l5
alignaddrl %g5, %i7, %l3
fors %f9, %f7, %f25
movrlz %o4, 0x3A1, %o2
bvs,a,pt %icc, loop_1612
edge32l %l1, %g1, %o7
movle %xcc, %l2, %l0
tneg %icc, 0x1
loop_1612:
mulx %g2, %o6, %i0
stw %o5, [%l7 + 0x28]
movrgez %g7, %o0, %g4
fpsub16s %f21, %f16, %f2
fmovs %f17, %f18
srax %i4, 0x19, %l4
fmul8x16au %f25, %f23, %f0
edge32n %o1, %i1, %g3
movgu %icc, %i2, %i5
fnot2 %f0, %f24
subccc %i6, %i3, %o3
movrgz %l6, 0x127, %l5
alignaddrl %g5, %i7, %l3
bge,pn %xcc, loop_1613
fbne %fcc3, loop_1614
subcc %o4, %g6, %o2
fxors %f19, %f14, %f26
loop_1613:
tle %icc, 0x7
loop_1614:
popc %l1, %o7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcs %xcc, 0x1
pdist %f14, %f12, %f14
ldd [%l7 + 0x08], %f18
xorcc %g1, %l2, %l0
fbule %fcc2, loop_1615
fmovdvs %xcc, %f12, %f7
movvc %icc, %g2, %o6
fmul8x16au %f21, %f28, %f18
loop_1615:
movne %xcc, %o5, %i0
fmovrsgez %g7, %f3, %f18
xor %g4, %i4, %o0
fmovdcs %icc, %f12, %f27
mulx %o1, 0x0191, %l4
fpadd32s %f3, %f21, %f16
fnegs %f4, %f7
bg %xcc, loop_1616
orncc %i1, 0x144C, %g3
tg %icc, 0x7
orcc %i5, %i6, %i2
loop_1616:
fmovrdne %o3, %f14, %f0
orn %i3, 0x1C1E, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnor %f22, %f10, %f26
be,pt %icc, loop_1617
ldd [%l7 + 0x78], %f12
membar 0x5D
stbar
loop_1617:
edge32l %l5, %i7, %g5
xor %o4, 0x1A22, %g6
addcc %o2, %l1, %o7
ldsh [%l7 + 0x7C], %l3
fmovd %f30, %f4
nop
set 0x78, %g5
ldx [%l7 + %g5], %g1
stbar
nop
setx loop_1618, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movleu %xcc, %l0, %l2
tsubcc %g2, 0x06D9, %o5
movg %icc, %o6, %i0
loop_1618:
edge16n %g7, %i4, %o0
sub %g4, %l4, %o1
set 0x60, %o3
ldxa [%l7 + %o3] 0x18, %i1
movcc %icc, %g3, %i5
movge %xcc, %i2, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sllx %i3, %o3, %l6
mulx %i7, 0x0D0F, %g5
movle %xcc, %o4, %g6
set 0x68, %i3
stwa %o2, [%l7 + %i3] 0xea
membar #Sync
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f0
sll %l5, %l1, %o7
movgu %xcc, %l3, %g1
fmovdle %icc, %f21, %f26
fnor %f24, %f8, %f20
edge32ln %l0, %g2, %l2
ble %xcc, loop_1619
tcs %icc, 0x7
subccc %o6, 0x18DE, %o5
nop
setx loop_1620, %l0, %l1
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_1619:
movcc %icc, %g7, %i0
edge16l %i4, %o0, %l4
fors %f19, %f14, %f22
loop_1620:
movrlz %o1, %g4, %g3
wr %g0, 0x18, %asi
lduha [%l7 + 0x72] %asi, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %i1, 0x1091, %i6
edge16n %i2, %o3, %l6
edge16l %i3, %i7, %g5
popc %o4, %o2
subccc %l5, %g6, %o7
te %xcc, 0x2
fcmple32 %f10, %f10, %l1
edge16 %l3, %g1, %g2
edge32 %l0, %o6, %o5
fzero %f24
subcc %l2, %g7, %i0
array32 %i4, %l4, %o1
bcc,a,pt %icc, loop_1621
sdivcc %o0, 0x16D0, %g3
andn %g4, 0x035E, %i5
xnorcc %i6, 0x1078, %i2
loop_1621:
taddcctv %o3, %i1, %i3
wr %g0, 0x2c, %asi
ldda [%l7 + 0x20] %asi, %i6
fbg,a %fcc0, loop_1622
tge %icc, 0x7
edge16 %i7, %g5, %o4
addcc %o2, 0x0C18, %l5
loop_1622:
movrne %g6, %o7, %l3
fnot1s %f2, %f24
udiv %g1, 0x03C7, %g2
fmovdge %xcc, %f12, %f9
fpsub16s %f6, %f7, %f30
edge8 %l0, %o6, %l1
fmovrslz %o5, %f3, %f24
fand %f2, %f24, %f10
movrgz %g7, 0x3E9, %l2
movl %icc, %i0, %l4
ta %icc, 0x3
fexpand %f3, %f16
bcs %icc, loop_1623
edge32l %o1, %o0, %g3
bl,pt %xcc, loop_1624
fmovscs %icc, %f24, %f1
loop_1623:
fbule,a %fcc0, loop_1625
movpos %icc, %g4, %i4
loop_1624:
alignaddrl %i5, %i6, %i2
tcc %icc, 0x3
loop_1625:
xnor %i1, %o3, %l6
siam 0x4
fblg,a %fcc2, loop_1626
fmovda %icc, %f13, %f16
tcs %xcc, 0x1
udivcc %i7, 0x0FE6, %i3
loop_1626:
popc %o4, %g5
sub %l5, %g6, %o2
wr %g0, 0x80, %asi
ldsha [%l7 + 0x44] %asi, %l3
stbar
fmovsa %xcc, %f15, %f26
fmovsvs %xcc, %f19, %f29
or %o7, 0x1572, %g1
addccc %g2, 0x1B13, %l0
edge32ln %o6, %o5, %g7
smulcc %l1, %l2, %l4
alignaddr %o1, %i0, %o0
te %icc, 0x5
movpos %icc, %g3, %i4
edge32l %g4, %i5, %i2
edge8l %i6, %i1, %l6
xnorcc %i7, %o3, %o4
tpos %icc, 0x7
sdivcc %g5, 0x05C3, %i3
brlez,a %l5, loop_1627
swap [%l7 + 0x30], %o2
edge32l %l3, %o7, %g1
pdist %f6, %f10, %f2
loop_1627:
sethi 0x0925, %g2
tle %icc, 0x7
umul %g6, %l0, %o6
add %l7, 0x1C, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %g7
casa [%l6] 0x89, %g7, %l1
tvc %icc, 0x7
array8 %l2, %l4, %o1
or %o5, %i0, %o0
set 0x25, %i5
ldstuba [%l7 + %i5] 0x0c, %i4
fcmped %fcc3, %f14, %f12
sethi 0x00D7, %g4
edge32 %i5, %g3, %i2
lduw [%l7 + 0x18], %i1
fmovrdne %l6, %f14, %f8
orn %i7, %i6, %o4
set 0x68, %i2
sta %f6, [%l7 + %i2] 0x14
addcc %o3, 0x04EC, %g5
taddcctv %i3, 0x0993, %l5
sub %l3, %o7, %g1
fandnot1s %f6, %f3, %f13
sub %g2, 0x1B49, %g6
te %xcc, 0x6
orncc %o2, %l0, %o6
set 0x10, %i0
ldxa [%g0 + %i0] 0x21, %l1
ldsh [%l7 + 0x66], %l2
and %l4, 0x07F7, %o1
mova %icc, %g7, %i0
fbule,a %fcc2, loop_1628
edge32n %o5, %i4, %g4
fmovdl %icc, %f0, %f0
movgu %xcc, %o0, %i5
loop_1628:
array8 %g3, %i2, %i1
ta %icc, 0x1
srlx %l6, 0x12, %i7
fbo,a %fcc0, loop_1629
tsubcctv %o4, 0x1957, %o3
movn %icc, %g5, %i3
tsubcctv %l5, 0x03DC, %i6
loop_1629:
or %l3, %o7, %g2
fmovsne %icc, %f6, %f7
movvs %icc, %g1, %g6
andncc %l0, %o6, %o2
fandnot2s %f27, %f3, %f1
udivcc %l1, 0x11BF, %l2
stbar
ldsw [%l7 + 0x34], %l4
edge16 %g7, %o1, %i0
mulscc %o5, 0x1DED, %i4
fnot1s %f14, %f8
movre %o0, 0x0DF, %g4
swap [%l7 + 0x28], %g3
movcc %xcc, %i2, %i1
add %l7, 0x40, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %l6, %i5
andcc %i7, 0x1560, %o4
fmovrdlez %g5, %f6, %f6
fbge %fcc3, loop_1630
ldsh [%l7 + 0x0A], %i3
fmovdneg %icc, %f24, %f31
edge8l %o3, %i6, %l5
loop_1630:
edge32n %o7, %l3, %g1
edge8ln %g6, %g2, %o6
tvc %xcc, 0x0
fmovs %f19, %f26
fbuge %fcc3, loop_1631
fbg %fcc2, loop_1632
pdist %f30, %f24, %f2
set 0x32, %g2
lduba [%l7 + %g2] 0x11, %o2
loop_1631:
udivx %l1, 0x0711, %l0
loop_1632:
ldx [%l7 + 0x08], %l4
popc 0x05FD, %l2
addc %g7, %o1, %o5
membar 0x0B
tgu %icc, 0x5
or %i4, 0x1D0C, %o0
stw %g4, [%l7 + 0x3C]
sethi 0x052C, %i0
sethi 0x12E9, %i2
membar 0x74
fcmple32 %f26, %f10, %g3
edge32l %l6, %i1, %i7
edge32 %o4, %i5, %i3
tvs %xcc, 0x7
srl %o3, %g5, %l5
bgu loop_1633
edge8 %i6, %l3, %o7
fmovrdgez %g6, %f18, %f6
bcs %icc, loop_1634
loop_1633:
fmovdl %xcc, %f27, %f9
lduw [%l7 + 0x74], %g1
fnands %f18, %f9, %f17
loop_1634:
movrgz %g2, %o6, %l1
movcs %xcc, %o2, %l0
bneg,a loop_1635
smul %l4, 0x0992, %g7
taddcctv %o1, %l2, %o5
xnorcc %i4, %g4, %i0
loop_1635:
bgu,a loop_1636
call loop_1637
edge32l %o0, %g3, %i2
udivx %i1, 0x0666, %l6
loop_1636:
fmovdne %xcc, %f2, %f16
loop_1637:
stx %i7, [%l7 + 0x10]
bn,a %xcc, loop_1638
movn %xcc, %i5, %i3
sdivx %o4, 0x0729, %g5
wr %g0, 0x89, %asi
lduwa [%l7 + 0x6C] %asi, %o3
loop_1638:
addccc %l5, 0x030D, %i6
movrne %o7, %l3, %g6
tvs %xcc, 0x2
stx %g2, [%l7 + 0x60]
fmovrdgz %o6, %f10, %f2
or %g1, %l1, %l0
movpos %xcc, %o2, %l4
orncc %o1, %l2, %g7
stx %i4, [%l7 + 0x30]
be %xcc, loop_1639
movrne %o5, 0x3B8, %g4
fmovd %f20, %f24
fmovdneg %icc, %f14, %f6
loop_1639:
fmovdn %icc, %f10, %f15
orcc %i0, %g3, %i2
subccc %o0, 0x1262, %i1
fcmped %fcc0, %f4, %f18
movrlz %l6, 0x091, %i5
stw %i7, [%l7 + 0x3C]
taddcctv %i3, %o4, %o3
movneg %icc, %g5, %l5
mulscc %o7, %l3, %g6
fmul8x16 %f22, %f24, %f22
fpsub16s %f5, %f29, %f21
movge %icc, %g2, %i6
movn %icc, %g1, %o6
edge8n %l0, %l1, %l4
movre %o2, 0x2C8, %l2
fmul8sux16 %f18, %f24, %f24
fmovdle %icc, %f8, %f9
orn %g7, 0x1FF3, %o1
tleu %icc, 0x6
fbul %fcc0, loop_1640
alignaddrl %i4, %g4, %i0
fzeros %f19
sub %o5, %g3, %o0
loop_1640:
bpos,a,pn %xcc, loop_1641
edge32n %i1, %l6, %i2
movleu %xcc, %i7, %i5
movrlez %o4, 0x316, %i3
loop_1641:
fbe %fcc0, loop_1642
lduw [%l7 + 0x1C], %o3
ba,a,pt %xcc, loop_1643
fzeros %f1
loop_1642:
brgez,a %g5, loop_1644
fabss %f15, %f0
loop_1643:
fbne,a %fcc1, loop_1645
fmovdn %icc, %f18, %f13
loop_1644:
xorcc %l5, %l3, %o7
ta %xcc, 0x6
loop_1645:
edge8n %g2, %g6, %i6
fand %f16, %f2, %f0
xnor %o6, 0x1211, %l0
fand %f18, %f8, %f28
fandnot2s %f3, %f11, %f12
andcc %g1, 0x0BF8, %l4
fmovde %xcc, %f8, %f9
movg %icc, %l1, %l2
subcc %g7, 0x10AF, %o2
sub %i4, 0x0CC1, %g4
fabss %f3, %f0
movgu %icc, %i0, %o5
bcs,a %xcc, loop_1646
stw %g3, [%l7 + 0x74]
brz %o1, loop_1647
sub %o0, 0x1DFB, %l6
loop_1646:
tcs %xcc, 0x0
fmovsvc %xcc, %f7, %f11
loop_1647:
orncc %i1, %i2, %i7
stx %i5, [%l7 + 0x48]
mova %icc, %i3, %o4
brgez,a %o3, loop_1648
te %xcc, 0x6
edge32l %l5, %g5, %o7
edge32n %l3, %g6, %g2
loop_1648:
tle %xcc, 0x7
tsubcctv %i6, 0x0FB9, %l0
fpadd16 %f20, %f20, %f12
fpsub16 %f6, %f16, %f10
fblg,a %fcc0, loop_1649
movpos %xcc, %o6, %l4
and %g1, %l2, %g7
ldsb [%l7 + 0x67], %o2
loop_1649:
nop
setx loop_1650, %l0, %l1
jmpl %l1, %l1
flush %l7 + 0x7C
movvc %icc, %g4, %i0
sdivcc %i4, 0x047F, %g3
loop_1650:
fpadd32 %f26, %f8, %f6
orn %o5, 0x1EDE, %o0
edge16 %o1, %l6, %i1
sll %i2, 0x0B, %i5
tl %xcc, 0x3
fmul8x16au %f23, %f21, %f12
fmovdg %xcc, %f29, %f22
ta %icc, 0x5
st %f6, [%l7 + 0x78]
udivcc %i7, 0x0053, %o4
flush %l7 + 0x40
movcs %xcc, %i3, %l5
bneg,a,pt %xcc, loop_1651
fandnot1 %f22, %f20, %f10
srlx %o3, 0x08, %g5
bcc loop_1652
loop_1651:
fabss %f26, %f29
andncc %l3, %o7, %g6
wr %g0, 0x2f, %asi
stba %g2, [%l7 + 0x47] %asi
membar #Sync
loop_1652:
sra %i6, 0x0C, %l0
te %icc, 0x7
fnegs %f26, %f17
mulx %l4, %g1, %o6
fbn,a %fcc3, loop_1653
tvs %xcc, 0x4
subccc %l2, %g7, %o2
movpos %xcc, %l1, %g4
loop_1653:
andn %i4, %i0, %g3
nop
setx loop_1654, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tne %xcc, 0x6
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x14] %asi, %o5
loop_1654:
and %o1, %o0, %l6
movleu %xcc, %i1, %i2
set 0x50, %o2
lduwa [%l7 + %o2] 0x18, %i5
fandnot2s %f25, %f21, %f0
brnz %o4, loop_1655
ldsw [%l7 + 0x24], %i3
addccc %l5, 0x1BA5, %i7
fmovs %f8, %f0
loop_1655:
movg %icc, %o3, %l3
fpadd32 %f24, %f28, %f16
addcc %o7, %g5, %g6
tcs %xcc, 0x6
fmovse %icc, %f31, %f2
fbge,a %fcc0, loop_1656
array32 %i6, %l0, %g2
sethi 0x1DFA, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1656:
fmovsne %icc, %f28, %f18
fpmerge %f4, %f13, %f4
edge8n %l4, %l2, %o6
popc 0x0A18, %o2
tpos %xcc, 0x7
fmovrslez %l1, %f17, %f11
fbug %fcc2, loop_1657
movne %icc, %g4, %g7
ldd [%l7 + 0x48], %f2
or %i0, 0x0DEB, %g3
loop_1657:
edge32ln %o5, %i4, %o1
lduw [%l7 + 0x38], %l6
ldsw [%l7 + 0x1C], %i1
subc %i2, %i5, %o4
bcc,a %icc, loop_1658
fpadd16s %f12, %f21, %f20
bl,pt %xcc, loop_1659
ldub [%l7 + 0x5E], %o0
loop_1658:
array8 %i3, %i7, %l5
movrlez %l3, 0x0F6, %o3
loop_1659:
edge16n %g5, %o7, %i6
and %g6, %l0, %g1
tneg %xcc, 0x7
alignaddr %g2, %l2, %l4
movrlez %o2, 0x2A8, %o6
wr %g0, 0x04, %asi
ldsha [%l7 + 0x3E] %asi, %g4
edge16ln %l1, %g7, %g3
edge32 %o5, %i0, %i4
movpos %icc, %l6, %i1
te %icc, 0x5
addcc %i2, 0x064D, %i5
edge32ln %o1, %o0, %o4
fcmpeq32 %f0, %f14, %i7
tcc %xcc, 0x3
array32 %i3, %l3, %l5
edge16ln %o3, %g5, %i6
srl %o7, %l0, %g6
taddcc %g1, %l2, %l4
fbuge %fcc2, loop_1660
ldsb [%l7 + 0x1E], %o2
sdivcc %g2, 0x0DE5, %g4
te %icc, 0x7
loop_1660:
sllx %l1, 0x0D, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
membar #Sync
wr %g0, 0x17, %asi
ldda [%l7 + 0x40] %asi, %f16
brgez %o6, loop_1661
movre %o5, 0x12C, %g3
fbug,a %fcc2, loop_1662
tn %icc, 0x2
loop_1661:
edge16n %i4, %i0, %i1
fmul8x16 %f21, %f4, %f8
loop_1662:
fbug,a %fcc3, loop_1663
bn,a,pn %xcc, loop_1664
edge16n %l6, %i2, %o1
tn %icc, 0x6
loop_1663:
fmovsgu %icc, %f27, %f25
loop_1664:
movl %icc, %o0, %o4
smul %i7, 0x11BF, %i5
fmul8x16au %f19, %f14, %f6
movpos %icc, %i3, %l3
mova %xcc, %l5, %g5
tge %xcc, 0x0
and %i6, 0x10F3, %o3
taddcc %o7, %l0, %g1
andncc %g6, %l2, %l4
fmovdvs %xcc, %f9, %f13
fmovrsgz %o2, %f21, %f19
edge8n %g2, %l1, %g4
fmovd %f6, %f16
add %o6, %o5, %g7
move %xcc, %i4, %g3
movg %icc, %i1, %l6
movrgez %i2, 0x20F, %i0
fcmpd %fcc3, %f24, %f2
fbg,a %fcc3, loop_1665
edge32n %o0, %o4, %i7
movge %icc, %i5, %o1
tvs %icc, 0x0
loop_1665:
membar 0x72
brgz %i3, loop_1666
brnz %l3, loop_1667
fpadd32s %f12, %f12, %f16
sra %g5, %i6, %o3
loop_1666:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1667:
xnor %o7, %l0, %l5
fbne,a %fcc1, loop_1668
movvs %icc, %g6, %l2
stb %g1, [%l7 + 0x4A]
wr %g0, 0x80, %asi
lduha [%l7 + 0x60] %asi, %o2
loop_1668:
ldd [%l7 + 0x78], %f4
smulcc %g2, 0x1225, %l4
movvs %xcc, %g4, %l1
tsubcc %o6, %o5, %i4
edge32l %g7, %i1, %g3
fbl,a %fcc1, loop_1669
or %i2, %l6, %o0
tgu %icc, 0x0
fandnot1s %f29, %f15, %f28
loop_1669:
edge8l %o4, %i7, %i5
ldsh [%l7 + 0x64], %o1
tcc %xcc, 0x2
tge %xcc, 0x7
stb %i3, [%l7 + 0x17]
taddcctv %i0, %g5, %l3
edge16ln %i6, %o7, %o3
fnot1s %f22, %f6
edge32 %l0, %l5, %l2
set 0x68, %l5
stwa %g1, [%l7 + %l5] 0x2a
membar #Sync
fnot2 %f20, %f16
subcc %o2, %g6, %l4
brnz %g2, loop_1670
fbl,a %fcc1, loop_1671
edge8n %g4, %o6, %o5
stb %l1, [%l7 + 0x19]
loop_1670:
movgu %icc, %i4, %g7
loop_1671:
fmovrslez %i1, %f10, %f17
tcc %icc, 0x1
addc %i2, %l6, %o0
umulcc %o4, %g3, %i7
movrlz %i5, 0x3FE, %i3
xnor %o1, 0x018A, %i0
fandnot1s %f0, %f5, %f22
sir 0x1767
tsubcc %g5, %l3, %i6
fornot2 %f20, %f18, %f8
edge32l %o7, %l0, %o3
array16 %l5, %g1, %l2
edge8ln %o2, %l4, %g6
addccc %g4, 0x15B0, %o6
sir 0x1413
edge16l %g2, %o5, %i4
fnot2 %f20, %f30
taddcc %g7, %i1, %i2
ta %icc, 0x0
fmovrdlez %l1, %f14, %f8
subcc %l6, %o4, %o0
bl,a %icc, loop_1672
edge32l %i7, %i5, %g3
movvs %xcc, %o1, %i0
fand %f26, %f0, %f26
loop_1672:
sll %g5, %l3, %i3
movcc %icc, %o7, %l0
array32 %i6, %l5, %o3
andn %g1, 0x0A38, %o2
wr %g0, 0x04, %asi
stba %l2, [%l7 + 0x6A] %asi
set 0x50, %i1
ldxa [%l7 + %i1] 0x89, %l4
smulcc %g4, %g6, %g2
fxnors %f16, %f27, %f4
alignaddr %o5, %i4, %g7
movne %xcc, %o6, %i2
fnot2s %f23, %f31
fpack16 %f18, %f8
fmovrdlez %l1, %f22, %f20
fbue,a %fcc2, loop_1673
movne %icc, %l6, %o4
std %f24, [%l7 + 0x10]
set 0x54, %o7
lda [%l7 + %o7] 0x19, %f30
loop_1673:
tpos %xcc, 0x4
tvs %icc, 0x0
bl loop_1674
bg,a %xcc, loop_1675
te %xcc, 0x0
orcc %i1, 0x0DF2, %i7
loop_1674:
fbg,a %fcc0, loop_1676
loop_1675:
fbule,a %fcc2, loop_1677
sllx %i5, %g3, %o0
array16 %o1, %g5, %l3
loop_1676:
movvs %icc, %i3, %i0
loop_1677:
tle %xcc, 0x3
addc %l0, 0x10BC, %o7
fbue %fcc1, loop_1678
popc 0x1ECA, %i6
tsubcc %l5, 0x00A8, %g1
ldstub [%l7 + 0x3E], %o2
loop_1678:
nop
wr %g0, 0x11, %asi
swapa [%l7 + 0x14] %asi, %l2
tneg %icc, 0x6
be,a %xcc, loop_1679
fmovdg %xcc, %f3, %f14
sdivcc %l4, 0x1F4E, %o3
taddcc %g4, 0x01DA, %g2
loop_1679:
move %xcc, %g6, %i4
smulcc %o5, %o6, %i2
set 0x40, %g4
stda %f16, [%l7 + %g4] 0x88
movleu %xcc, %l1, %g7
edge8ln %l6, %i1, %o4
tvc %icc, 0x6
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x54] %asi, %i7
membar 0x2B
std %g2, [%l7 + 0x28]
brgz,a %o0, loop_1680
fpmerge %f14, %f6, %f28
tcs %xcc, 0x1
brlz,a %i5, loop_1681
loop_1680:
for %f30, %f12, %f28
xor %o1, %l3, %i3
fcmpne16 %f16, %f28, %g5
loop_1681:
smul %i0, 0x01B1, %l0
bleu,a,pt %icc, loop_1682
sll %i6, %l5, %o7
movcs %icc, %o2, %l2
fmovrse %g1, %f5, %f13
loop_1682:
nop
add %l7, 0x68, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %o3
casxa [%l6] %asi, %o3, %g4
edge8 %g2, %g6, %l4
bgu,a,pn %icc, loop_1683
bg,pn %icc, loop_1684
orcc %i4, %o6, %o5
fmovrsne %l1, %f2, %f31
loop_1683:
movgu %xcc, %i2, %l6
loop_1684:
movvs %icc, %g7, %i1
fmovsge %icc, %f19, %f19
be %xcc, loop_1685
ble,a %xcc, loop_1686
fmovdn %icc, %f25, %f6
fcmpne32 %f20, %f2, %i7
loop_1685:
fmovrslz %g3, %f21, %f3
loop_1686:
movvc %xcc, %o4, %i5
fmovrdlez %o1, %f2, %f16
set 0x24, %l1
lda [%l7 + %l1] 0x0c, %f22
fpadd32s %f25, %f10, %f11
sdivcc %l3, 0x03BA, %o0
brlez %i3, loop_1687
movle %xcc, %i0, %l0
udiv %i6, 0x049B, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1687:
movvc %icc, %o7, %g5
tvs %xcc, 0x6
fbue %fcc1, loop_1688
tne %icc, 0x6
movg %xcc, %o2, %l2
movg %xcc, %g1, %o3
loop_1688:
tvc %icc, 0x1
fmovde %xcc, %f22, %f12
tne %icc, 0x1
movn %icc, %g2, %g4
tneg %icc, 0x5
tvs %xcc, 0x6
edge32n %l4, %i4, %g6
array32 %o6, %o5, %i2
andn %l6, %g7, %i1
umul %l1, %i7, %g3
fnors %f16, %f18, %f6
swap [%l7 + 0x10], %o4
xor %i5, 0x16EA, %l3
movleu %icc, %o1, %o0
fbe,a %fcc0, loop_1689
bcc,a loop_1690
popc 0x0FFF, %i3
addc %l0, %i6, %l5
loop_1689:
prefetch [%l7 + 0x10], 0x1
loop_1690:
bcc,pt %icc, loop_1691
fmovdpos %icc, %f18, %f23
sir 0x095D
lduh [%l7 + 0x72], %o7
loop_1691:
tcs %xcc, 0x1
array8 %g5, %o2, %i0
subcc %g1, %l2, %o3
fone %f28
fpmerge %f0, %f8, %f6
tsubcc %g2, 0x10E7, %g4
fandnot2 %f8, %f12, %f30
edge32l %l4, %i4, %g6
movrne %o6, %i2, %l6
smul %o5, 0x1D55, %i1
fba,a %fcc3, loop_1692
movle %xcc, %g7, %i7
andcc %l1, 0x08B0, %o4
xnorcc %i5, %l3, %o1
loop_1692:
movrlez %g3, 0x1DB, %i3
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
te %icc, 0x2
tvs %icc, 0x7
fpsub16 %f14, %f28, %f16
movcc %xcc, %l0, %i6
fcmpgt32 %f28, %f6, %l5
xnor %o7, 0x1CCF, %o0
tneg %xcc, 0x6
popc %o2, %g5
ldsh [%l7 + 0x5C], %i0
movleu %icc, %l2, %o3
fmovdcs %xcc, %f14, %f11
fbuge %fcc1, loop_1693
edge16l %g1, %g4, %l4
sir 0x1355
subc %i4, 0x05E8, %g2
loop_1693:
fone %f10
sethi 0x009C, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16l %g6, %i2, %l6
set 0x30, %o1
ldda [%l7 + %o1] 0xe3, %o4
fble %fcc3, loop_1694
fmovrde %g7, %f10, %f20
fbn %fcc2, loop_1695
tvc %icc, 0x1
loop_1694:
nop
set 0x18, %o0
ldxa [%g0 + %o0] 0x58, %i7
loop_1695:
fbule,a %fcc3, loop_1696
taddcctv %l1, 0x092A, %i1
tgu %xcc, 0x0
subc %o4, 0x0B3A, %l3
loop_1696:
addccc %i5, 0x1548, %o1
fpsub16 %f20, %f6, %f2
tgu %xcc, 0x5
set 0x28, %o6
ldswa [%l7 + %o6] 0x14, %i3
edge8n %g3, %l0, %i6
edge8n %l5, %o7, %o0
xnor %o2, 0x0EE7, %i0
fnands %f18, %f20, %f13
udivcc %l2, 0x0A26, %g5
movpos %xcc, %o3, %g4
sdiv %g1, 0x1392, %l4
mulscc %g2, %o6, %g6
nop
setx loop_1697, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
smul %i4, 0x1A59, %l6
ldsb [%l7 + 0x33], %i2
sra %g7, 0x1C, %o5
loop_1697:
addc %l1, 0x0A07, %i1
nop
setx loop_1698, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
xnor %o4, 0x0CD0, %l3
movrlz %i5, %o1, %i3
fbul %fcc1, loop_1699
loop_1698:
fandnot2s %f27, %f29, %f11
mulscc %i7, %g3, %l0
fandnot1 %f24, %f16, %f10
loop_1699:
xnor %l5, %i6, %o0
sethi 0x1418, %o2
movpos %icc, %i0, %l2
fmul8x16al %f12, %f9, %f12
fbne,a %fcc1, loop_1700
orcc %g5, 0x1E79, %o7
ldsw [%l7 + 0x4C], %g4
bcc %icc, loop_1701
loop_1700:
tsubcctv %g1, 0x186D, %o3
call loop_1702
addcc %g2, 0x1481, %o6
loop_1701:
fpadd32 %f8, %f18, %f28
movvc %xcc, %l4, %g6
loop_1702:
edge32n %i4, %l6, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivx %o5, 0x024D, %l1
fnegs %f27, %f10
membar 0x37
movn %xcc, %i2, %i1
sll %l3, %o4, %i5
xnorcc %i3, 0x12E1, %o1
fcmple16 %f20, %f14, %g3
xnorcc %l0, %l5, %i7
nop
setx loop_1703, %l0, %l1
jmpl %l1, %o0
edge32ln %i6, %o2, %l2
fands %f28, %f15, %f29
fcmple16 %f0, %f20, %i0
loop_1703:
fbu,a %fcc3, loop_1704
st %f16, [%l7 + 0x74]
edge8ln %o7, %g5, %g1
xorcc %o3, 0x106C, %g2
loop_1704:
movleu %xcc, %o6, %l4
fbuge %fcc3, loop_1705
fmovsleu %icc, %f16, %f10
nop
set 0x28, %l4
prefetch [%l7 + %l4], 0x1
subcc %g4, 0x16BA, %g6
loop_1705:
nop
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x38] %asi, 0x3
call loop_1706
edge16 %l6, %g7, %o5
edge32 %l1, %i1, %l3
fandnot1s %f18, %f5, %f15
loop_1706:
ldub [%l7 + 0x73], %i2
movvs %icc, %o4, %i5
be,a %xcc, loop_1707
fmul8x16al %f6, %f30, %f22
xnorcc %i3, 0x0D67, %o1
xnorcc %l0, %l5, %i7
loop_1707:
nop
wr %g0, 0x19, %asi
lduba [%l7 + 0x39] %asi, %o0
wr %g0, 0x80, %asi
ldsha [%l7 + 0x1E] %asi, %i6
xnorcc %o2, %l2, %i0
sir 0x1E91
ta %icc, 0x6
umul %g3, 0x1E90, %g5
edge8l %o7, %o3, %g2
mova %icc, %o6, %l4
edge8ln %g1, %g6, %i4
ta %xcc, 0x7
set 0x10, %g7
sta %f23, [%l7 + %g7] 0x11
andn %l6, %g7, %g4
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x20] %asi, %o5
bvc,a,pt %xcc, loop_1708
movneg %xcc, %l1, %l3
movleu %xcc, %i2, %o4
taddcc %i5, %i3, %i1
loop_1708:
bpos,pt %xcc, loop_1709
edge32 %o1, %l5, %l0
movleu %icc, %i7, %i6
mova %xcc, %o0, %o2
loop_1709:
fpadd16s %f15, %f25, %f30
fsrc1s %f14, %f20
array32 %l2, %g3, %i0
edge8 %g5, %o3, %g2
bvs %xcc, loop_1710
edge32 %o7, %o6, %g1
smulcc %g6, %i4, %l4
sdiv %l6, 0x0E70, %g7
loop_1710:
edge16ln %g4, %o5, %l3
edge8l %l1, %i2, %i5
fsrc2s %f4, %f30
edge16l %o4, %i1, %o1
edge16 %i3, %l0, %i7
fmovrdlez %i6, %f18, %f0
set 0x7A, %i4
lduha [%l7 + %i4] 0x10, %o0
fmovdcs %icc, %f30, %f14
ldsh [%l7 + 0x0C], %o2
alignaddr %l5, %g3, %l2
st %f8, [%l7 + 0x78]
tpos %icc, 0x0
fblg,a %fcc0, loop_1711
fmovsa %icc, %f23, %f31
sdivcc %i0, 0x1836, %o3
edge8 %g5, %o7, %o6
loop_1711:
fcmpes %fcc2, %f24, %f17
addccc %g1, %g6, %g2
fmovrse %i4, %f27, %f25
set 0x40, %l2
ldda [%l7 + %l2] 0x88, %f0
sir 0x1893
ta %icc, 0x0
srax %l4, 0x05, %l6
addcc %g4, 0x16E2, %o5
sdiv %g7, 0x08B3, %l3
brlez %i2, loop_1712
be,pt %xcc, loop_1713
ldd [%l7 + 0x48], %f24
fmovsneg %xcc, %f2, %f10
loop_1712:
tcs %icc, 0x1
loop_1713:
fbule,a %fcc0, loop_1714
fmovsgu %xcc, %f25, %f14
fnot1s %f28, %f6
fmovd %f8, %f18
loop_1714:
or %l1, %o4, %i5
set 0x36, %l0
ldsba [%l7 + %l0] 0x80, %o1
fpsub16s %f23, %f24, %f14
ld [%l7 + 0x5C], %f0
brnz %i1, loop_1715
nop
set 0x18, %i6
sth %l0, [%l7 + %i6]
fsrc2s %f25, %f12
fmovdneg %xcc, %f30, %f26
loop_1715:
fbuge,a %fcc0, loop_1716
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brgz %i7, loop_1717
fmovsneg %xcc, %f0, %f3
loop_1716:
orn %i3, 0x0683, %o0
tleu %icc, 0x7
loop_1717:
fmovdgu %icc, %f13, %f7
movn %xcc, %o2, %i6
xnor %g3, %l2, %i0
bvc loop_1718
edge32n %o3, %l5, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x48, %l6
swapa [%l7 + %l6] 0x10, %o7
loop_1718:
add %g1, %o6, %g2
movrgez %g6, %i4, %l4
movcc %icc, %l6, %g4
bge,pt %xcc, loop_1719
fcmpgt16 %f30, %f24, %o5
fsrc2 %f0, %f8
xnorcc %g7, 0x1A7B, %i2
loop_1719:
sdivcc %l1, 0x1A1B, %o4
ldx [%l7 + 0x28], %l3
tn %icc, 0x4
ldsw [%l7 + 0x48], %o1
fmovrsgez %i5, %f5, %f21
movvs %xcc, %l0, %i1
fpadd32s %f17, %f7, %f4
movle %xcc, %i3, %i7
ldsh [%l7 + 0x3E], %o2
fcmpeq32 %f18, %f26, %o0
orncc %i6, %g3, %l2
xorcc %o3, 0x0D69, %i0
edge16 %g5, %o7, %g1
stw %o6, [%l7 + 0x30]
bg,a,pn %xcc, loop_1720
fnot2s %f25, %f24
movrgz %l5, 0x197, %g2
wr %g0, 0x04, %asi
lda [%l7 + 0x14] %asi, %f31
loop_1720:
orn %g6, %i4, %l6
tge %icc, 0x4
movg %icc, %g4, %l4
nop
set 0x62, %i7
ldsh [%l7 + %i7], %g7
set 0x40, %o4
stda %f0, [%l7 + %o4] 0xf0
membar #Sync
array8 %i2, %l1, %o4
bcs loop_1721
movge %xcc, %o5, %o1
tn %icc, 0x4
fbo %fcc0, loop_1722
loop_1721:
edge8ln %l3, %i5, %i1
addc %l0, 0x10E1, %i7
fmovsg %xcc, %f22, %f8
loop_1722:
fbule,a %fcc2, loop_1723
fble,a %fcc3, loop_1724
fpadd16s %f16, %f31, %f5
fmovdvs %icc, %f7, %f4
loop_1723:
xnor %i3, %o2, %i6
loop_1724:
lduh [%l7 + 0x56], %g3
fbg %fcc2, loop_1725
brgz,a %o0, loop_1726
tneg %icc, 0x7
and %l2, %i0, %o3
loop_1725:
fmovdne %xcc, %f22, %f12
loop_1726:
swap [%l7 + 0x14], %g5
bneg,pn %icc, loop_1727
orn %g1, %o6, %l5
xor %g2, %o7, %i4
add %l7, 0x5C, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %l6, %g6
loop_1727:
edge32n %l4, %g4, %i2
fpack16 %f2, %f22
smul %l1, %g7, %o4
tpos %icc, 0x2
movrlz %o1, 0x1B8, %o5
movrlez %l3, %i5, %i1
edge32n %i7, %l0, %o2
set 0x40, %l3
ldda [%l7 + %l3] 0x81, %f0
umulcc %i6, %g3, %i3
fmovdleu %xcc, %f31, %f5
sll %l2, %o0, %i0
sllx %o3, %g1, %o6
subc %g5, %l5, %g2
wr %g0, 0x18, %asi
stha %i4, [%l7 + 0x58] %asi
xnor %o7, %g6, %l4
fbu,a %fcc0, loop_1728
orncc %l6, %i2, %g4
edge8 %l1, %o4, %g7
edge8l %o5, %o1, %l3
loop_1728:
fbug,a %fcc3, loop_1729
ldsw [%l7 + 0x1C], %i5
sra %i1, 0x1B, %i7
fabss %f10, %f31
loop_1729:
fbug %fcc1, loop_1730
movcc %xcc, %o2, %l0
mova %icc, %g3, %i3
ld [%l7 + 0x78], %f20
loop_1730:
movrne %l2, %o0, %i6
bl,pn %xcc, loop_1731
xorcc %i0, 0x1773, %g1
tneg %icc, 0x5
array32 %o6, %g5, %l5
loop_1731:
nop
add %l7, 0x20, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %g2, %o3
srax %o7, 0x1C, %i4
ba %xcc, loop_1732
and %g6, 0x1ABF, %l4
add %l7, 0x38, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %i2
casa [%l6] 0x89, %i2, %l6
loop_1732:
sllx %l1, %g4, %o4
tge %icc, 0x2
st %f27, [%l7 + 0x50]
fmovdvc %xcc, %f5, %f20
fmovs %f4, %f5
srax %g7, %o1, %o5
orcc %i5, %l3, %i1
ldd [%l7 + 0x18], %i6
fmovd %f24, %f6
movrlez %l0, 0x1EA, %o2
ldstub [%l7 + 0x51], %i3
ba,pt %xcc, loop_1733
fpsub16 %f16, %f18, %f22
xnor %l2, 0x166F, %o0
fnegd %f24, %f0
loop_1733:
umul %i6, 0x0FDB, %g3
ta %xcc, 0x1
sth %g1, [%l7 + 0x10]
edge32 %o6, %i0, %l5
fpadd32s %f16, %f11, %f0
tne %xcc, 0x0
array8 %g2, %o3, %o7
fbge,a %fcc3, loop_1734
fmovdneg %icc, %f13, %f27
sllx %g5, %g6, %l4
call loop_1735
loop_1734:
movrne %i4, 0x337, %l6
edge8ln %i2, %g4, %l1
set 0x54, %g3
stba %g7, [%l7 + %g3] 0x2b
membar #Sync
loop_1735:
add %o1, 0x0B54, %o5
fnands %f14, %f22, %f27
nop
set 0x2C, %g1
ldsb [%l7 + %g1], %o4
fcmpeq32 %f4, %f18, %l3
umulcc %i5, %i7, %i1
taddcctv %o2, %l0, %i3
ta %xcc, 0x2
tge %xcc, 0x0
xorcc %o0, 0x1882, %i6
edge8 %g3, %g1, %l2
fmovdneg %xcc, %f6, %f19
brgez,a %o6, loop_1736
sub %l5, 0x12ED, %i0
fpsub16 %f30, %f10, %f0
edge32ln %o3, %o7, %g5
loop_1736:
stx %g6, [%l7 + 0x58]
sub %g2, 0x0DCE, %l4
wr %g0, 0x04, %asi
sta %f23, [%l7 + 0x48] %asi
fmovdne %xcc, %f31, %f1
movrlz %i4, %l6, %i2
membar #Sync
set 0x40, %g6
ldda [%l7 + %g6] 0x1f, %f0
movcc %xcc, %g4, %l1
fmovscs %xcc, %f9, %f1
fandnot2 %f4, %f14, %f0
set 0x40, %o5
stxa %g7, [%l7 + %o5] 0xe2
membar #Sync
tge %xcc, 0x0
wr %g0, 0x23, %asi
stha %o5, [%l7 + 0x5E] %asi
membar #Sync
fnot2s %f6, %f29
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub16 %f20, %f30, %f16
fba %fcc1, loop_1737
tsubcc %o4, 0x0C68, %o1
pdist %f24, %f2, %f6
set 0x16, %g5
ldsha [%l7 + %g5] 0x10, %l3
loop_1737:
alignaddr %i7, %i1, %o2
sllx %l0, %i5, %o0
fnot1 %f24, %f14
fnegs %f30, %f3
sub %i3, 0x06F8, %g3
fmovrdgz %i6, %f4, %f6
addccc %l2, %o6, %g1
fmovsa %icc, %f16, %f19
orncc %i0, %l5, %o7
andn %g5, %g6, %o3
set 0x60, %i3
lduha [%l7 + %i3] 0x80, %l4
edge32 %i4, %g2, %l6
tl %xcc, 0x6
swap [%l7 + 0x2C], %i2
alignaddr %g4, %g7, %o5
fmovscc %icc, %f1, %f13
edge8 %l1, %o4, %l3
array8 %o1, %i7, %i1
nop
setx loop_1738, %l0, %l1
jmpl %l1, %o2
fba %fcc2, loop_1739
movne %icc, %i5, %o0
array16 %l0, %g3, %i6
loop_1738:
or %i3, 0x1C04, %l2
loop_1739:
movpos %xcc, %g1, %o6
movleu %icc, %l5, %i0
edge32 %g5, %g6, %o7
fornot2 %f16, %f28, %f24
fabsd %f6, %f30
orcc %o3, %l4, %i4
fble %fcc0, loop_1740
fnot2 %f0, %f2
fandnot2s %f12, %f0, %f20
prefetch [%l7 + 0x58], 0x2
loop_1740:
ba,a loop_1741
fcmpne16 %f4, %f0, %g2
fmovsa %icc, %f19, %f25
sir 0x13AD
loop_1741:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcs %icc, 0x0
tle %xcc, 0x5
movneg %xcc, %l6, %g4
movrne %i2, %g7, %l1
movrne %o4, 0x0B7, %l3
fpadd16 %f12, %f4, %f16
tsubcctv %o1, %o5, %i1
srax %i7, %i5, %o2
orn %l0, %g3, %i6
fbo %fcc0, loop_1742
ta %icc, 0x5
move %icc, %o0, %i3
pdist %f24, %f18, %f8
loop_1742:
edge16l %l2, %g1, %l5
set 0x2C, %i5
stwa %o6, [%l7 + %i5] 0x2f
membar #Sync
add %l7, 0x1C, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %g5, %g6
andn %o7, %i0, %o3
movg %icc, %i4, %g2
taddcc %l4, %l6, %g4
sll %g7, 0x04, %i2
set 0x44, %o3
stha %o4, [%l7 + %o3] 0x18
tge %icc, 0x0
fmovdle %icc, %f14, %f26
wr %g0, 0x89, %asi
ldsha [%l7 + 0x1C] %asi, %l1
tleu %icc, 0x2
wr %g0, 0x0c, %asi
lda [%l7 + 0x0C] %asi, %f9
wr %g0, 0x19, %asi
ldswa [%l7 + 0x4C] %asi, %l3
srax %o5, 0x06, %o1
tn %xcc, 0x1
smulcc %i7, %i1, %o2
tne %icc, 0x4
brlez,a %i5, loop_1743
swap [%l7 + 0x20], %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fand %f16, %f26, %f12
loop_1743:
movne %icc, %i6, %l0
or %o0, %l2, %g1
popc %i3, %o6
fmovs %f7, %f5
edge16 %l5, %g6, %g5
taddcctv %o7, %i0, %i4
set 0x6F, %i0
ldstuba [%l7 + %i0] 0x11, %o3
set 0x78, %i2
stha %l4, [%l7 + %i2] 0x0c
taddcctv %l6, %g4, %g7
andcc %i2, 0x0937, %o4
tne %icc, 0x3
movrne %l1, %g2, %l3
array32 %o5, %i7, %i1
movgu %icc, %o2, %o1
and %i5, %g3, %i6
movpos %icc, %o0, %l0
movle %xcc, %g1, %i3
and %l2, 0x179B, %l5
movg %icc, %g6, %o6
set 0x24, %g2
ldswa [%l7 + %g2] 0x18, %g5
taddcctv %i0, %i4, %o7
edge16ln %o3, %l4, %g4
alignaddrl %l6, %g7, %i2
tvs %icc, 0x0
andcc %l1, %o4, %l3
bn,a loop_1744
edge32ln %g2, %o5, %i7
wr %g0, 0x11, %asi
lduwa [%l7 + 0x2C] %asi, %o2
loop_1744:
popc %i1, %o1
ldsw [%l7 + 0x0C], %i5
edge16 %i6, %o0, %g3
subcc %l0, %i3, %l2
movcs %icc, %g1, %l5
sethi 0x041F, %g6
xnor %o6, 0x1F16, %i0
subccc %g5, 0x120F, %i4
brgz,a %o7, loop_1745
tcs %icc, 0x4
fbo %fcc0, loop_1746
movre %l4, %g4, %l6
loop_1745:
fexpand %f25, %f0
membar 0x6C
loop_1746:
movneg %xcc, %o3, %g7
fpack16 %f8, %f24
wr %g0, 0x80, %asi
sta %f24, [%l7 + 0x54] %asi
movgu %xcc, %l1, %o4
bneg,a,pt %icc, loop_1747
fxors %f6, %f16, %f8
sdivx %i2, 0x0CD3, %l3
mulx %g2, 0x1597, %o5
loop_1747:
ldub [%l7 + 0x10], %i7
subcc %o2, %i1, %o1
fnot1 %f6, %f8
ld [%l7 + 0x24], %f4
nop
setx loop_1748, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
subccc %i5, 0x1DF4, %i6
move %xcc, %g3, %o0
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x40] %asi, 0x3
loop_1748:
sra %l2, 0x16, %l0
array8 %l5, %g6, %g1
sethi 0x1047, %i0
tl %icc, 0x3
fmovsl %icc, %f3, %f11
fbug,a %fcc3, loop_1749
edge16n %o6, %i4, %o7
addccc %g5, 0x0891, %l4
tcc %icc, 0x4
loop_1749:
sir 0x1A0D
or %g4, %l6, %g7
xnorcc %o3, %l1, %o4
tpos %xcc, 0x0
tsubcctv %l3, %i2, %o5
tsubcc %g2, 0x0CF1, %o2
sth %i1, [%l7 + 0x42]
fcmpes %fcc0, %f17, %f19
fandnot2 %f10, %f20, %f26
sdiv %o1, 0x1347, %i7
brgz %i5, loop_1750
bleu loop_1751
popc 0x0255, %g3
fones %f3
loop_1750:
edge32 %i6, %o0, %i3
loop_1751:
fbug,a %fcc3, loop_1752
flush %l7 + 0x28
faligndata %f12, %f8, %f30
sir 0x1791
loop_1752:
sdivcc %l0, 0x1CC4, %l2
movgu %xcc, %g6, %g1
prefetch [%l7 + 0x78], 0x1
move %xcc, %l5, %i0
fmovsle %xcc, %f23, %f22
movrgez %i4, 0x375, %o7
movpos %icc, %g5, %o6
be loop_1753
ble,pn %xcc, loop_1754
array8 %g4, %l6, %l4
movg %xcc, %g7, %o3
loop_1753:
movl %icc, %o4, %l3
loop_1754:
subcc %i2, %o5, %g2
fxor %f6, %f0, %f28
alignaddr %o2, %i1, %l1
fbne %fcc2, loop_1755
movvc %icc, %i7, %o1
tne %icc, 0x5
brgz %g3, loop_1756
loop_1755:
fmovrdne %i6, %f18, %f4
fexpand %f9, %f12
sll %o0, 0x07, %i5
loop_1756:
fsrc2s %f10, %f28
subc %l0, 0x1B6E, %i3
fone %f4
ble,a %icc, loop_1757
bvc,a,pn %icc, loop_1758
fbue %fcc1, loop_1759
xnorcc %l2, 0x020D, %g1
loop_1757:
membar 0x67
loop_1758:
st %f5, [%l7 + 0x30]
loop_1759:
tvs %xcc, 0x4
smul %g6, %l5, %i4
tsubcctv %i0, 0x0967, %g5
fxnor %f8, %f4, %f4
brnz %o6, loop_1760
movvs %icc, %o7, %g4
stw %l4, [%l7 + 0x30]
set 0x38, %l5
lduwa [%l7 + %l5] 0x89, %l6
loop_1760:
bneg,pt %xcc, loop_1761
lduh [%l7 + 0x38], %g7
movre %o3, 0x0FB, %o4
tg %xcc, 0x5
loop_1761:
tsubcctv %l3, 0x09DE, %o5
edge16 %i2, %g2, %o2
tleu %icc, 0x5
movrgez %i1, 0x2EA, %i7
sir 0x054D
xnorcc %l1, 0x033E, %o1
for %f6, %f0, %f30
set 0x74, %i1
ldsba [%l7 + %i1] 0x89, %g3
fnegs %f21, %f15
fcmple16 %f20, %f4, %i6
flush %l7 + 0x4C
subc %i5, %l0, %i3
brz,a %o0, loop_1762
sllx %l2, 0x0C, %g6
fmovscs %xcc, %f29, %f9
bge,pt %xcc, loop_1763
loop_1762:
edge16l %g1, %i4, %l5
tgu %xcc, 0x6
udivx %g5, 0x08CA, %i0
loop_1763:
fmovsle %xcc, %f24, %f22
orn %o7, %g4, %l4
taddcctv %l6, 0x137C, %o6
stx %o3, [%l7 + 0x18]
tne %icc, 0x1
ble,a %icc, loop_1764
fcmpgt32 %f6, %f4, %o4
umulcc %g7, %o5, %l3
nop
set 0x08, %o7
std %f26, [%l7 + %o7]
loop_1764:
mulx %g2, %o2, %i2
fmovsl %icc, %f16, %f18
edge8 %i7, %i1, %l1
tle %xcc, 0x3
fxors %f7, %f6, %f6
fmovdleu %icc, %f31, %f22
ldd [%l7 + 0x70], %f2
fmovsvc %icc, %f20, %f27
fmovrsgez %g3, %f17, %f22
srax %i6, 0x02, %i5
movg %xcc, %l0, %i3
wr %g0, 0x23, %asi
stba %o0, [%l7 + 0x24] %asi
membar #Sync
fcmped %fcc3, %f2, %f8
sll %l2, 0x0B, %o1
sdivcc %g1, 0x0B6B, %g6
fbl,a %fcc2, loop_1765
subcc %i4, 0x1858, %g5
umul %l5, 0x1840, %o7
movle %icc, %i0, %g4
loop_1765:
tcs %xcc, 0x5
movrlz %l4, %o6, %o3
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x38] %asi, %o4
sethi 0x1D61, %g7
edge8l %o5, %l3, %l6
andncc %g2, %o2, %i7
addccc %i2, 0x0967, %l1
movne %icc, %i1, %i6
xnor %i5, %l0, %g3
edge8n %i3, %l2, %o1
sethi 0x1265, %o0
movg %xcc, %g6, %g1
brlz,a %g5, loop_1766
xnorcc %i4, 0x1FB1, %l5
movg %icc, %o7, %i0
ldx [%l7 + 0x58], %l4
loop_1766:
bge,a,pt %icc, loop_1767
tge %icc, 0x0
fexpand %f17, %f2
ba loop_1768
loop_1767:
fcmple32 %f28, %f8, %o6
mulx %g4, 0x0836, %o4
andcc %o3, 0x0AAA, %o5
loop_1768:
fmovsneg %xcc, %f2, %f3
andncc %l3, %g7, %g2
fbo,a %fcc1, loop_1769
fnot2s %f21, %f20
ble,pn %xcc, loop_1770
fcmpeq16 %f0, %f26, %l6
loop_1769:
array8 %i7, %o2, %i2
tvs %xcc, 0x0
loop_1770:
movcc %icc, %l1, %i6
prefetch [%l7 + 0x48], 0x1
edge32l %i1, %i5, %g3
ta %xcc, 0x2
movrlz %l0, %l2, %i3
andn %o1, %o0, %g6
tn %xcc, 0x4
edge16l %g1, %i4, %l5
umul %o7, %g5, %i0
std %o6, [%l7 + 0x60]
fmul8sux16 %f0, %f30, %f24
wr %g0, 0x11, %asi
lduba [%l7 + 0x15] %asi, %g4
movrlz %o4, %l4, %o3
std %f4, [%l7 + 0x60]
fbo %fcc2, loop_1771
xnorcc %o5, 0x0E70, %g7
fbule,a %fcc3, loop_1772
brlz,a %l3, loop_1773
loop_1771:
mulx %l6, 0x09D2, %i7
set 0x52, %o2
lduha [%l7 + %o2] 0x15, %o2
loop_1772:
tcs %xcc, 0x1
loop_1773:
lduh [%l7 + 0x0E], %i2
subcc %l1, 0x1C81, %i6
tvs %icc, 0x0
taddcctv %g2, %i1, %g3
wr %g0, 0x80, %asi
lduha [%l7 + 0x42] %asi, %i5
fcmpne16 %f18, %f30, %l0
fmul8x16 %f17, %f0, %f6
wr %g0, 0x80, %asi
lduba [%l7 + 0x14] %asi, %i3
fmovsle %xcc, %f30, %f28
tvc %icc, 0x6
bn %icc, loop_1774
fcmple16 %f26, %f14, %l2
bpos %xcc, loop_1775
fbe,a %fcc1, loop_1776
loop_1774:
movrlez %o1, 0x0A0, %g6
brgz %o0, loop_1777
loop_1775:
fblg,a %fcc3, loop_1778
loop_1776:
fmovrslz %i4, %f3, %f18
fors %f23, %f17, %f1
loop_1777:
lduh [%l7 + 0x5E], %l5
loop_1778:
orncc %g1, %o7, %g5
taddcc %o6, 0x146F, %i0
subcc %o4, 0x11FC, %g4
tne %icc, 0x4
call loop_1779
fble,a %fcc2, loop_1780
udivx %l4, 0x0F0D, %o3
edge32ln %o5, %l3, %l6
loop_1779:
flush %l7 + 0x0C
loop_1780:
tcs %icc, 0x3
movge %icc, %g7, %i7
udiv %o2, 0x1124, %l1
movrlz %i2, 0x2CD, %g2
fbne %fcc0, loop_1781
bl,a loop_1782
umulcc %i1, 0x1353, %i6
fcmpne32 %f10, %f22, %i5
loop_1781:
add %l0, 0x06AB, %i3
loop_1782:
nop
set 0x10, %g4
ldsha [%l7 + %g4] 0x04, %g3
movvs %icc, %l2, %o1
brnz %g6, loop_1783
orcc %i4, %l5, %o0
subcc %o7, 0x1628, %g5
bge,a,pn %xcc, loop_1784
loop_1783:
bg,pn %icc, loop_1785
fmovsvs %xcc, %f7, %f12
movn %icc, %o6, %g1
loop_1784:
nop
wr %g0, 0x89, %asi
stxa %o4, [%l7 + 0x28] %asi
loop_1785:
sdivx %i0, 0x0016, %l4
fbo,a %fcc3, loop_1786
subc %o3, %g4, %l3
set 0x28, %l1
prefetcha [%l7 + %l1] 0x89, 0x0
loop_1786:
movrgez %o5, 0x3FD, %i7
edge8 %o2, %g7, %l1
fcmpne32 %f20, %f10, %i2
nop
setx loop_1787, %l0, %l1
jmpl %l1, %i1
fnot1s %f28, %f13
fpsub32s %f27, %f19, %f7
movrgz %i6, 0x1FC, %g2
loop_1787:
nop
setx loop_1788, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movgu %icc, %i5, %l0
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x3A] %asi, %i3
loop_1788:
flush %l7 + 0x1C
fmovdge %icc, %f11, %f3
xor %l2, %o1, %g3
fand %f18, %f24, %f28
membar #Sync
wr %g0, 0x1f, %asi
ldda [%l7 + 0x40] %asi, %f0
smulcc %g6, %l5, %o0
tsubcc %i4, %g5, %o6
fmuld8sux16 %f6, %f11, %f20
array16 %o7, %g1, %o4
addc %i0, %o3, %l4
tne %icc, 0x7
mulscc %l3, 0x1F82, %g4
edge16n %o5, %i7, %o2
bgu loop_1789
subcc %l6, %l1, %i2
tcc %icc, 0x6
sdiv %g7, 0x03B4, %i6
loop_1789:
umul %i1, 0x1F6A, %i5
ldsw [%l7 + 0x50], %g2
ta %xcc, 0x0
movg %xcc, %i3, %l0
tgu %xcc, 0x1
fcmpeq32 %f16, %f30, %o1
addc %l2, 0x14C8, %g6
wr %g0, 0x11, %asi
swapa [%l7 + 0x18] %asi, %g3
fxor %f22, %f14, %f10
fcmpne16 %f26, %f20, %o0
prefetch [%l7 + 0x58], 0x3
smul %l5, 0x01C9, %g5
movle %icc, %i4, %o7
std %f16, [%l7 + 0x60]
fnor %f12, %f30, %f2
ta %icc, 0x2
addccc %o6, %o4, %i0
fbg %fcc2, loop_1790
add %g1, 0x1AD8, %o3
set 0x78, %o1
ldxa [%l7 + %o1] 0x15, %l4
loop_1790:
tl %icc, 0x6
movg %icc, %l3, %g4
prefetch [%l7 + 0x24], 0x2
fbu,a %fcc0, loop_1791
ldsh [%l7 + 0x40], %i7
sub %o5, %l6, %o2
xnorcc %l1, 0x0137, %i2
loop_1791:
nop
set 0x40, %o6
ldda [%l7 + %o6] 0x80, %f16
movle %xcc, %g7, %i1
wr %g0, 0x89, %asi
ldsba [%l7 + 0x58] %asi, %i6
tge %icc, 0x0
edge16n %i5, %g2, %l0
edge16l %o1, %l2, %g6
edge32n %i3, %g3, %l5
umul %o0, %g5, %i4
wr %g0, 0x27, %asi
stwa %o7, [%l7 + 0x14] %asi
membar #Sync
fbn,a %fcc0, loop_1792
fnegd %f0, %f24
smulcc %o4, %i0, %o6
bl,a,pn %icc, loop_1793
loop_1792:
mulscc %g1, 0x043A, %o3
tvs %xcc, 0x4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1793:
fmovrdgez %l3, %f30, %f4
xnor %g4, %l4, %o5
orcc %l6, %o2, %l1
set 0x70, %o0
stda %i6, [%l7 + %o0] 0x04
fmovrslez %g7, %f31, %f17
nop
setx loop_1794, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
orncc %i1, 0x11C2, %i2
fcmpes %fcc1, %f13, %f14
set 0x70, %l4
ldstuba [%l7 + %l4] 0x89, %i6
loop_1794:
mulscc %i5, 0x101B, %l0
movrlz %g2, %l2, %o1
brnz %g6, loop_1795
subc %g3, 0x1CFE, %i3
fmovrdne %l5, %f14, %f0
fpsub16s %f23, %f29, %f6
loop_1795:
bne,a,pt %icc, loop_1796
array8 %o0, %i4, %g5
orn %o4, 0x014B, %i0
fmovde %icc, %f24, %f29
loop_1796:
edge16l %o6, %g1, %o3
movleu %xcc, %o7, %l3
movle %icc, %g4, %l4
orcc %o5, 0x1D87, %l6
addccc %o2, 0x0890, %i7
umulcc %g7, %l1, %i1
fcmped %fcc3, %f10, %f18
taddcctv %i6, 0x1A93, %i2
pdist %f4, %f16, %f18
tgu %xcc, 0x7
bgu,pt %xcc, loop_1797
bcc,a loop_1798
tle %xcc, 0x6
xnorcc %i5, 0x00FB, %g2
loop_1797:
fabsd %f12, %f16
loop_1798:
be,a loop_1799
xor %l0, %l2, %g6
fmovsge %icc, %f1, %f14
edge16l %g3, %i3, %o1
loop_1799:
tpos %xcc, 0x3
brz,a %o0, loop_1800
movne %xcc, %i4, %l5
movneg %icc, %g5, %i0
fcmpgt16 %f4, %f8, %o4
loop_1800:
fcmpeq32 %f22, %f12, %g1
sdivcc %o6, 0x1A53, %o7
fmovsge %icc, %f29, %f20
ldd [%l7 + 0x10], %l2
movn %xcc, %o3, %g4
fnot2s %f20, %f16
movrgz %l4, 0x3AD, %l6
fbn,a %fcc3, loop_1801
movcs %xcc, %o2, %o5
tl %icc, 0x6
movrlez %i7, %g7, %i1
loop_1801:
fornot1 %f26, %f20, %f18
add %l7, 0x6C, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %l1
casa [%l6] %asi, %l1, %i6
alignaddrl %i2, %g2, %i5
orn %l2, %l0, %g6
fbue %fcc3, loop_1802
fbl,a %fcc1, loop_1803
lduw [%l7 + 0x24], %g3
fmovscc %xcc, %f23, %f23
loop_1802:
tneg %icc, 0x0
loop_1803:
xor %i3, %o1, %o0
brgez,a %i4, loop_1804
fcmpgt16 %f6, %f2, %l5
alignaddrl %g5, %o4, %i0
edge16ln %o6, %o7, %g1
loop_1804:
xorcc %o3, 0x1C1E, %g4
alignaddr %l4, %l3, %l6
tvs %icc, 0x3
tn %icc, 0x5
wr %g0, 0x81, %asi
lda [%l7 + 0x3C] %asi, %f20
movle %xcc, %o2, %o5
set 0x40, %g7
stda %f0, [%l7 + %g7] 0x16
membar #Sync
tn %icc, 0x4
set 0x64, %i4
swapa [%l7 + %i4] 0x0c, %g7
set 0x40, %l2
stda %f0, [%l7 + %l2] 0x19
fbl,a %fcc0, loop_1805
mulx %i7, 0x1BDC, %i1
tgu %icc, 0x7
fbuge %fcc3, loop_1806
loop_1805:
brz %l1, loop_1807
movcs %xcc, %i6, %i2
bvs,a,pn %icc, loop_1808
loop_1806:
fmovrsne %i5, %f5, %f29
loop_1807:
fmovsle %icc, %f9, %f1
fxor %f18, %f4, %f0
loop_1808:
sll %g2, %l2, %g6
ba,a %icc, loop_1809
umul %l0, 0x1533, %g3
tvc %icc, 0x7
movpos %xcc, %i3, %o1
loop_1809:
alignaddrl %o0, %i4, %g5
fbo,a %fcc2, loop_1810
tvc %icc, 0x3
tleu %icc, 0x0
movcs %xcc, %l5, %i0
loop_1810:
movn %icc, %o6, %o7
fmovrdgez %o4, %f0, %f0
fcmpne32 %f10, %f30, %o3
tge %icc, 0x3
ldub [%l7 + 0x76], %g4
move %xcc, %l4, %l3
srlx %l6, %g1, %o5
xnor %g7, 0x0165, %i7
udivcc %i1, 0x06F6, %l1
edge8l %i6, %o2, %i2
bleu,pt %icc, loop_1811
fmovsgu %icc, %f16, %f12
fmuld8ulx16 %f20, %f3, %f2
prefetch [%l7 + 0x68], 0x3
loop_1811:
fmovrsgz %i5, %f3, %f15
ldstub [%l7 + 0x68], %l2
tsubcctv %g6, %g2, %g3
xorcc %l0, %i3, %o0
subcc %i4, 0x1D05, %o1
fmovdn %icc, %f11, %f13
mova %xcc, %g5, %l5
tsubcc %i0, 0x099C, %o6
nop
set 0x08, %i6
std %f8, [%l7 + %i6]
movg %icc, %o4, %o7
fmovdg %xcc, %f17, %f23
tvc %xcc, 0x5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andcc %g4, 0x1E68, %o3
mova %icc, %l3, %l6
stbar
array16 %g1, %o5, %l4
edge32n %g7, %i1, %i7
tne %xcc, 0x2
fcmps %fcc3, %f3, %f15
fble %fcc2, loop_1812
movg %icc, %l1, %i6
wr %g0, 0x80, %asi
swapa [%l7 + 0x1C] %asi, %o2
loop_1812:
tcs %icc, 0x6
umul %i5, %l2, %i2
fbule,a %fcc2, loop_1813
addc %g6, 0x0FDF, %g3
and %g2, 0x05CD, %l0
fblg,a %fcc3, loop_1814
loop_1813:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %icc, %i3, %i4
movneg %icc, %o0, %o1
loop_1814:
fmovdleu %icc, %f29, %f9
wr %g0, 0x88, %asi
lduba [%l7 + 0x0B] %asi, %g5
fmovdle %icc, %f11, %f20
or %l5, %o6, %i0
fmovsg %xcc, %f18, %f9
taddcc %o7, %g4, %o4
udivcc %l3, 0x0D31, %o3
te %xcc, 0x3
addc %l6, %g1, %o5
fmovsne %xcc, %f12, %f28
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
swap [%l7 + 0x28], %g7
tn %xcc, 0x3
sethi 0x1EAF, %l4
fba %fcc1, loop_1815
srl %i7, %l1, %i1
fmovrse %i6, %f21, %f18
ble,a loop_1816
loop_1815:
movn %xcc, %i5, %o2
wr %g0, 0x81, %asi
ldsha [%l7 + 0x14] %asi, %l2
loop_1816:
ldx [%l7 + 0x78], %g6
edge32l %i2, %g3, %l0
udivcc %g2, 0x16ED, %i3
ld [%l7 + 0x70], %f11
addcc %o0, 0x120B, %i4
addcc %o1, 0x1066, %l5
fbul %fcc0, loop_1817
xnorcc %g5, 0x0856, %i0
edge32 %o6, %g4, %o4
sllx %o7, 0x1F, %l3
loop_1817:
fnors %f16, %f16, %f1
wr %g0, 0x89, %asi
ldsha [%l7 + 0x6A] %asi, %o3
fmul8x16al %f0, %f1, %f22
andn %l6, 0x08CE, %g1
taddcc %o5, %l4, %i7
subccc %g7, %l1, %i1
xnor %i5, 0x131F, %i6
fmul8x16 %f5, %f20, %f18
fbuge,a %fcc3, loop_1818
edge8l %o2, %g6, %l2
andcc %g3, %l0, %g2
sdivx %i3, 0x03F8, %o0
loop_1818:
stx %i2, [%l7 + 0x38]
movrgez %o1, 0x1B2, %i4
fbne %fcc3, loop_1819
movcc %icc, %l5, %g5
fmovsgu %xcc, %f1, %f21
flush %l7 + 0x0C
loop_1819:
add %i0, %o6, %g4
wr %g0, 0x80, %asi
lduha [%l7 + 0x7C] %asi, %o7
sir 0x1048
sllx %o4, %l3, %o3
lduw [%l7 + 0x68], %l6
ta %icc, 0x2
wr %g0, 0x11, %asi
stda %o4, [%l7 + 0x28] %asi
andncc %g1, %l4, %g7
membar 0x2C
tneg %xcc, 0x2
sll %i7, 0x00, %i1
fbe,a %fcc2, loop_1820
edge32 %i5, %l1, %i6
edge16n %o2, %g6, %g3
fabss %f10, %f8
loop_1820:
fmovrsgz %l0, %f7, %f8
fxnor %f12, %f4, %f20
fnand %f2, %f6, %f2
orncc %l2, %g2, %o0
swap [%l7 + 0x40], %i2
brlz %i3, loop_1821
popc 0x0017, %i4
array32 %l5, %o1, %i0
nop
set 0x7F, %l6
ldstub [%l7 + %l6], %o6
loop_1821:
sethi 0x196A, %g4
bleu,a %icc, loop_1822
edge16n %o7, %o4, %g5
siam 0x4
edge16n %l3, %l6, %o5
loop_1822:
taddcc %o3, 0x0E2E, %g1
fmul8x16au %f25, %f5, %f16
edge16n %l4, %g7, %i1
fmovda %icc, %f5, %f28
fnegd %f18, %f28
fmovdn %icc, %f12, %f4
tvc %icc, 0x4
ldsw [%l7 + 0x48], %i5
fmovdcc %xcc, %f5, %f16
edge32l %i7, %i6, %o2
sllx %l1, 0x12, %g6
andcc %l0, 0x02F4, %g3
fmovrslez %l2, %f8, %f20
fmovsg %xcc, %f12, %f13
stx %o0, [%l7 + 0x28]
brgez,a %g2, loop_1823
addccc %i3, %i4, %i2
edge32ln %o1, %l5, %o6
fble,a %fcc1, loop_1824
loop_1823:
fmovdg %icc, %f9, %f1
ble %xcc, loop_1825
fandnot2 %f12, %f2, %f10
loop_1824:
edge32l %i0, %g4, %o4
array32 %g5, %o7, %l6
loop_1825:
prefetch [%l7 + 0x28], 0x1
fbu,a %fcc2, loop_1826
movrgez %l3, 0x3A5, %o3
mulx %g1, %l4, %o5
wr %g0, 0x80, %asi
lduwa [%l7 + 0x6C] %asi, %i1
loop_1826:
andncc %i5, %i7, %g7
edge32l %o2, %l1, %i6
tcs %xcc, 0x4
movrne %l0, %g6, %l2
fmovrdlez %g3, %f30, %f14
lduw [%l7 + 0x4C], %o0
taddcc %i3, %i4, %g2
nop
setx loop_1827, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
orncc %i2, 0x1E1F, %l5
sdiv %o1, 0x185E, %i0
umulcc %o6, %o4, %g5
loop_1827:
movneg %xcc, %g4, %l6
tn %xcc, 0x7
fmovsvs %xcc, %f2, %f2
set 0x50, %l0
lduha [%l7 + %l0] 0x10, %o7
fmovdn %icc, %f16, %f3
fmovscc %icc, %f0, %f11
fmovrsgez %o3, %f0, %f2
movrlz %l3, %l4, %o5
movvs %xcc, %g1, %i5
subcc %i7, %i1, %g7
mova %xcc, %o2, %l1
edge32ln %i6, %l0, %l2
prefetch [%l7 + 0x64], 0x1
edge16ln %g3, %g6, %o0
sll %i3, %i4, %g2
bneg,a,pt %xcc, loop_1828
smul %l5, %o1, %i2
fmovscs %icc, %f19, %f28
tvc %icc, 0x6
loop_1828:
tcc %xcc, 0x5
fmovs %f10, %f16
ldsw [%l7 + 0x4C], %i0
fpadd16s %f30, %f5, %f28
fmovrslez %o6, %f18, %f9
fpsub16 %f8, %f10, %f28
st %f5, [%l7 + 0x54]
add %l7, 0x10, %l6
wr %g0, 0x88, %asi
casxa [%l6] 0x88, %g5, %g4
fxnors %f5, %f9, %f10
pdist %f24, %f2, %f24
tsubcctv %o4, 0x0EF6, %o7
add %l6, 0x0A70, %l3
brlz %o3, loop_1829
fbug,a %fcc0, loop_1830
be loop_1831
fmovrsgz %o5, %f29, %f7
loop_1829:
andncc %g1, %l4, %i5
loop_1830:
sdivcc %i7, 0x06C1, %i1
loop_1831:
tsubcc %o2, 0x1ABF, %l1
addcc %i6, 0x007C, %g7
tpos %xcc, 0x0
orncc %l2, 0x07A9, %l0
bgu,a,pt %xcc, loop_1832
brlz %g6, loop_1833
fbne %fcc2, loop_1834
nop
set 0x38, %o4
sth %o0, [%l7 + %o4]
loop_1832:
tneg %icc, 0x7
loop_1833:
edge16ln %i3, %g3, %g2
loop_1834:
sll %i4, 0x0B, %o1
tge %xcc, 0x3
fnot1 %f26, %f14
srl %l5, %i2, %o6
array32 %g5, %i0, %g4
edge8l %o4, %o7, %l6
fblg %fcc3, loop_1835
movle %xcc, %l3, %o3
array8 %g1, %o5, %i5
mova %icc, %l4, %i1
loop_1835:
fmovs %f12, %f1
edge32 %i7, %o2, %i6
sethi 0x070A, %l1
pdist %f6, %f8, %f18
set 0x3C, %l3
lduba [%l7 + %l3] 0x14, %g7
wr %g0, 0x80, %asi
stda %l0, [%l7 + 0x60] %asi
fcmpgt32 %f28, %f8, %g6
sdiv %o0, 0x04BF, %i3
fmovsg %xcc, %f1, %f7
nop
set 0x22, %i7
ldsh [%l7 + %i7], %g3
taddcc %g2, 0x0AD3, %l2
fcmpd %fcc3, %f2, %f0
nop
setx loop_1836, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bshuffle %f22, %f14, %f0
edge8n %o1, %i4, %i2
xor %o6, %g5, %l5
loop_1836:
smulcc %g4, %o4, %i0
fpmerge %f3, %f13, %f26
fcmpeq16 %f8, %f18, %o7
brgz,a %l6, loop_1837
movre %o3, 0x178, %g1
fbo %fcc1, loop_1838
tcc %icc, 0x7
loop_1837:
flush %l7 + 0x78
flush %l7 + 0x64
loop_1838:
movne %icc, %l3, %o5
bge,pn %icc, loop_1839
orn %i5, %l4, %i7
xnor %i1, %o2, %l1
brlez %i6, loop_1840
loop_1839:
alignaddr %l0, %g7, %o0
subccc %g6, %i3, %g3
sdiv %l2, 0x1777, %g2
loop_1840:
fexpand %f31, %f6
tle %xcc, 0x3
fmovdleu %xcc, %f29, %f14
ldstub [%l7 + 0x18], %i4
fexpand %f20, %f8
or %i2, 0x1CBC, %o6
tcc %xcc, 0x0
movcc %icc, %o1, %l5
movne %icc, %g5, %o4
fmovsge %icc, %f16, %f1
taddcctv %g4, 0x007C, %i0
taddcc %o7, 0x01A2, %o3
st %f17, [%l7 + 0x60]
tg %xcc, 0x5
movvc %xcc, %g1, %l6
tn %icc, 0x3
fmovde %xcc, %f22, %f31
movn %xcc, %o5, %i5
fmovrsgez %l4, %f14, %f15
udivx %i7, 0x05CD, %i1
brgz %o2, loop_1841
movge %xcc, %l3, %i6
brnz,a %l0, loop_1842
movle %xcc, %g7, %o0
loop_1841:
movge %xcc, %l1, %g6
srl %g3, %l2, %i3
loop_1842:
umulcc %i4, %g2, %i2
set 0x41, %g3
lduba [%l7 + %g3] 0x89, %o1
tleu %icc, 0x7
fblg,a %fcc3, loop_1843
edge16 %o6, %l5, %o4
stx %g5, [%l7 + 0x20]
tcs %xcc, 0x0
loop_1843:
bshuffle %f10, %f28, %f8
fmovrslez %g4, %f3, %f3
fbge %fcc2, loop_1844
subccc %i0, %o7, %g1
fcmps %fcc0, %f13, %f28
edge32 %l6, %o5, %o3
loop_1844:
edge32 %l4, %i7, %i5
nop
set 0x30, %g6
ldub [%l7 + %g6], %o2
membar 0x2F
fxnor %f22, %f22, %f24
movle %xcc, %i1, %l3
edge16 %l0, %g7, %i6
movrgz %o0, 0x046, %l1
sdivx %g6, 0x0D4C, %l2
tvs %xcc, 0x6
andn %g3, %i3, %i4
edge8 %i2, %g2, %o1
ta %xcc, 0x7
xnorcc %l5, %o6, %o4
fmovdneg %icc, %f17, %f23
movre %g5, %i0, %g4
movvs %icc, %o7, %g1
array8 %o5, %l6, %o3
andn %i7, %i5, %o2
movl %icc, %l4, %l3
sir 0x060B
bpos,a,pn %xcc, loop_1845
edge16l %i1, %l0, %i6
and %g7, 0x096E, %o0
ldd [%l7 + 0x40], %l0
loop_1845:
array16 %l2, %g6, %g3
edge8 %i4, %i2, %g2
bn,a %xcc, loop_1846
taddcctv %o1, 0x1E50, %l5
tl %xcc, 0x5
array8 %i3, %o6, %g5
loop_1846:
tcc %xcc, 0x7
tcc %icc, 0x6
movcc %xcc, %o4, %i0
sub %g4, %g1, %o5
std %i6, [%l7 + 0x08]
umulcc %o7, 0x0CFC, %o3
edge16n %i5, %i7, %o2
edge8ln %l3, %l4, %i1
orncc %l0, 0x0B0E, %g7
fmul8sux16 %f24, %f0, %f30
umulcc %i6, %l1, %l2
wr %g0, 0x2b, %asi
ldda [%l7 + 0x50] %asi, %o0
movge %xcc, %g3, %i4
sdiv %g6, 0x17F1, %g2
tle %icc, 0x0
fmovse %xcc, %f8, %f2
fpack16 %f4, %f14
movge %xcc, %o1, %l5
fxnor %f2, %f0, %f26
bn,a,pt %xcc, loop_1847
stx %i2, [%l7 + 0x78]
fbuge,a %fcc2, loop_1848
array32 %o6, %g5, %o4
loop_1847:
movpos %xcc, %i3, %g4
tle %icc, 0x3
loop_1848:
edge16ln %i0, %g1, %o5
fornot2s %f4, %f29, %f15
array16 %o7, %o3, %l6
membar 0x3A
wr %g0, 0x10, %asi
lduwa [%l7 + 0x34] %asi, %i7
tgu %icc, 0x5
subcc %o2, 0x0237, %l3
and %l4, 0x0F52, %i5
fmovsg %icc, %f29, %f13
fnands %f6, %f26, %f2
udivcc %l0, 0x1C41, %g7
andcc %i1, 0x0D1E, %l1
fbug %fcc0, loop_1849
sllx %i6, %o0, %l2
movvs %icc, %i4, %g3
fxors %f31, %f15, %f22
loop_1849:
fcmpes %fcc2, %f18, %f18
fmovsgu %icc, %f25, %f15
tg %icc, 0x6
fones %f8
udivx %g6, 0x1117, %g2
fmovdg %xcc, %f9, %f27
fcmpne32 %f26, %f12, %l5
stx %i2, [%l7 + 0x40]
orncc %o6, %g5, %o4
move %xcc, %o1, %i3
tvs %icc, 0x3
tcc %xcc, 0x1
srl %i0, 0x16, %g4
add %l7, 0x28, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %g1, %o7
bcc loop_1850
fba %fcc3, loop_1851
xorcc %o3, 0x1D82, %l6
edge32ln %i7, %o2, %o5
loop_1850:
bge loop_1852
loop_1851:
array32 %l4, %l3, %i5
fornot2 %f24, %f2, %f4
tsubcc %g7, 0x12DF, %l0
loop_1852:
fmovd %f30, %f8
set 0x5E, %o5
stba %l1, [%l7 + %o5] 0x11
fbne %fcc0, loop_1853
array16 %i1, %i6, %o0
wr %g0, 0x50, %asi
ldxa [%g0 + 0x00] %asi, %i4
loop_1853:
mulx %g3, %l2, %g6
movrne %g2, 0x272, %l5
brz %i2, loop_1854
stw %g5, [%l7 + 0x5C]
bne,a,pn %xcc, loop_1855
ldd [%l7 + 0x10], %f6
loop_1854:
fmovrdgz %o4, %f0, %f28
bpos,a,pn %icc, loop_1856
loop_1855:
array8 %o6, %o1, %i3
movrgz %i0, %g1, %o7
taddcctv %g4, 0x095E, %o3
loop_1856:
nop
wr %g0, 0x18, %asi
stxa %l6, [%l7 + 0x40] %asi
fbo,a %fcc0, loop_1857
fmovrdne %i7, %f8, %f24
set 0x28, %g1
prefetcha [%l7 + %g1] 0x80, 0x1
loop_1857:
fbug,a %fcc2, loop_1858
edge8ln %o5, %l3, %l4
fpsub16s %f21, %f16, %f15
brlz %i5, loop_1859
loop_1858:
movg %icc, %g7, %l0
edge8l %l1, %i1, %o0
wr %g0, 0x89, %asi
stba %i6, [%l7 + 0x12] %asi
loop_1859:
tpos %xcc, 0x5
xorcc %g3, %l2, %g6
brgez,a %i4, loop_1860
array32 %l5, %i2, %g2
subc %o4, 0x097D, %o6
srl %o1, 0x13, %g5
loop_1860:
fpsub16s %f4, %f11, %f3
or %i3, %i0, %o7
prefetch [%l7 + 0x50], 0x3
movleu %icc, %g4, %o3
srl %l6, 0x1C, %g1
tpos %xcc, 0x5
tn %xcc, 0x6
bg,pn %xcc, loop_1861
call loop_1862
edge16l %i7, %o5, %l3
wr %g0, 0x16, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_1861:
array8 %l4, %i5, %o2
loop_1862:
nop
membar #Sync
set 0x40, %g5
ldda [%l7 + %g5] 0xf9, %f0
fandnot2s %f20, %f6, %f0
ta %xcc, 0x4
fnot1 %f30, %f8
mova %xcc, %l0, %g7
fpadd32 %f10, %f20, %f2
fmuld8ulx16 %f16, %f25, %f0
fcmpne16 %f0, %f18, %l1
ldstub [%l7 + 0x3A], %o0
alignaddr %i6, %g3, %i1
mulscc %l2, %g6, %l5
orn %i4, %i2, %g2
fmul8x16 %f27, %f12, %f24
alignaddrl %o4, %o1, %g5
fmovdcc %icc, %f13, %f22
sdiv %o6, 0x0C1B, %i3
nop
setx loop_1863, %l0, %l1
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 %o7, %g4, %i0
or %o3, %g1, %l6
bgu,pt %xcc, loop_1864
loop_1863:
edge8 %i7, %l3, %o5
sra %l4, 0x11, %o2
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x21] %asi, %i5
loop_1864:
movl %icc, %g7, %l0
array8 %o0, %i6, %g3
wr %g0, 0x10, %asi
stda %f0, [%l7 + 0x40] %asi
addcc %i1, %l2, %l1
tg %xcc, 0x5
tvs %xcc, 0x5
umul %g6, %l5, %i2
nop
set 0x59, %i5
ldstub [%l7 + %i5], %g2
sdivx %o4, 0x166D, %o1
tn %icc, 0x3
movl %xcc, %g5, %o6
umulcc %i3, %o7, %i4
wr %g0, 0x10, %asi
swapa [%l7 + 0x50] %asi, %i0
edge8n %o3, %g4, %l6
sllx %i7, %l3, %o5
bne,a,pt %xcc, loop_1865
movne %xcc, %g1, %l4
sethi 0x1FA4, %i5
subc %g7, %o2, %l0
loop_1865:
brlz,a %i6, loop_1866
ldsw [%l7 + 0x48], %o0
andcc %i1, %g3, %l1
edge16 %l2, %g6, %l5
loop_1866:
nop
set 0x3F, %i3
lduba [%l7 + %i3] 0x19, %i2
array8 %g2, %o4, %g5
edge32l %o1, %o6, %i3
edge8 %i4, %i0, %o7
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x50] %asi, 0x0
fsrc1s %f17, %f7
bg %xcc, loop_1867
lduh [%l7 + 0x38], %g4
fandnot2 %f0, %f24, %f28
wr %g0, 0x80, %asi
stxa %i7, [%l7 + 0x08] %asi
loop_1867:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcc %icc, %l3, %o5
ldd [%l7 + 0x30], %f8
fpsub32 %f18, %f24, %f22
fnegs %f21, %f7
set 0x60, %i0
ldda [%l7 + %i0] 0x18, %g0
fnors %f20, %f2, %f31
set 0x60, %i2
stwa %l4, [%l7 + %i2] 0x10
tl %xcc, 0x2
fmuld8ulx16 %f16, %f11, %f20
movg %icc, %l6, %i5
fcmpeq32 %f26, %f30, %g7
brnz,a %o2, loop_1868
fble,a %fcc0, loop_1869
umulcc %i6, 0x1CB2, %l0
te %xcc, 0x7
loop_1868:
fmovrslez %o0, %f10, %f28
loop_1869:
nop
set 0x20, %g2
lda [%l7 + %g2] 0x10, %f23
brgz %i1, loop_1870
tg %icc, 0x4
fbuge %fcc1, loop_1871
tl %icc, 0x2
loop_1870:
srl %l1, 0x05, %l2
bvs,pn %icc, loop_1872
loop_1871:
ba %xcc, loop_1873
array8 %g3, %l5, %i2
sllx %g6, %g2, %o4
loop_1872:
fbge %fcc3, loop_1874
loop_1873:
for %f0, %f12, %f10
sdiv %o1, 0x0A27, %g5
edge32 %i3, %i4, %i0
loop_1874:
addcc %o7, 0x0520, %o6
brz %g4, loop_1875
movge %icc, %o3, %l3
movrlez %i7, 0x3CB, %g1
edge32 %o5, %l4, %l6
loop_1875:
brgez,a %i5, loop_1876
movle %icc, %g7, %i6
sllx %o2, %o0, %l0
ld [%l7 + 0x14], %f4
loop_1876:
tn %icc, 0x5
fmovrsgz %i1, %f26, %f10
bl,a,pn %icc, loop_1877
edge32l %l1, %l2, %g3
movcc %xcc, %l5, %i2
tgu %xcc, 0x4
loop_1877:
addccc %g2, 0x0419, %g6
edge16n %o1, %o4, %g5
fmovdne %icc, %f19, %f23
fsrc2s %f16, %f1
alignaddr %i4, %i3, %o7
fmovrsgez %o6, %f22, %f23
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tle %xcc, 0x7
array16 %i0, %g4, %l3
ldd [%l7 + 0x38], %f4
fpadd32s %f22, %f3, %f2
wr %g0, 0xe3, %asi
stba %o3, [%l7 + 0x25] %asi
membar #Sync
mulx %g1, %o5, %i7
edge16l %l6, %i5, %g7
fmovrdgz %l4, %f14, %f28
tle %icc, 0x4
sdivcc %i6, 0x0D60, %o0
fabss %f10, %f16
orcc %o2, 0x043D, %l0
ldx [%l7 + 0x38], %l1
fandnot2 %f12, %f8, %f2
fandnot2s %f9, %f27, %f0
movge %icc, %i1, %g3
ldsh [%l7 + 0x52], %l5
fmul8ulx16 %f22, %f0, %f16
movrne %l2, 0x3EF, %i2
addccc %g2, %g6, %o4
mova %xcc, %o1, %g5
edge16l %i3, %i4, %o7
movcs %xcc, %i0, %o6
brlez %g4, loop_1878
movne %icc, %o3, %g1
and %l3, %o5, %i7
array16 %i5, %g7, %l4
loop_1878:
srl %i6, %o0, %o2
brnz %l0, loop_1879
sdiv %l6, 0x0FD0, %l1
array16 %i1, %l5, %g3
edge32 %i2, %g2, %l2
loop_1879:
sir 0x1644
udivcc %o4, 0x1E50, %o1
ldd [%l7 + 0x60], %g6
edge16 %g5, %i3, %o7
tne %xcc, 0x4
tsubcctv %i0, 0x0F09, %o6
movge %icc, %g4, %o3
te %icc, 0x7
array16 %g1, %i4, %l3
nop
set 0x30, %l5
std %o4, [%l7 + %l5]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %xcc, %i7, %i5
wr %g0, 0x19, %asi
ldsba [%l7 + 0x6F] %asi, %l4
fsrc1 %f6, %f28
fmovsge %xcc, %f31, %f11
ble,a %icc, loop_1880
bcs,a,pn %icc, loop_1881
mulscc %i6, %g7, %o0
tvc %icc, 0x0
loop_1880:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1881:
xnorcc %o2, %l0, %l1
faligndata %f12, %f28, %f2
brnz %i1, loop_1882
tneg %xcc, 0x1
fandnot1 %f2, %f20, %f20
tleu %xcc, 0x4
loop_1882:
fmul8x16au %f28, %f11, %f30
srax %l6, 0x1F, %g3
set 0x118, %i1
ldxa [%g0 + %i1] 0x52, %i2
movl %xcc, %g2, %l5
xorcc %o4, %o1, %l2
tn %icc, 0x4
fcmpne16 %f0, %f6, %g5
fpsub16 %f16, %f26, %f4
edge16 %i3, %g6, %i0
set 0x40, %o3
ldda [%l7 + %o3] 0x80, %f16
movrne %o7, 0x357, %o6
fmovdcc %xcc, %f29, %f2
fbule %fcc0, loop_1883
fmovdpos %xcc, %f14, %f8
fmovrdlz %o3, %f0, %f0
st %f9, [%l7 + 0x0C]
loop_1883:
sllx %g1, 0x17, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnor %l3, %i4, %o5
edge8l %i7, %i5, %l4
fmovde %xcc, %f17, %f9
ldub [%l7 + 0x27], %i6
movl %xcc, %o0, %o2
andcc %l0, 0x11D7, %g7
fnands %f13, %f10, %f7
brnz %l1, loop_1884
fmovse %icc, %f10, %f5
fandnot2 %f24, %f26, %f2
tcc %icc, 0x5
loop_1884:
bne loop_1885
andcc %l6, 0x081B, %i1
udivx %i2, 0x01FF, %g3
add %l5, %g2, %o1
loop_1885:
te %xcc, 0x0
move %xcc, %o4, %l2
nop
set 0x50, %o2
lduh [%l7 + %o2], %i3
add %g6, %i0, %g5
edge16n %o6, %o7, %g1
mulx %g4, 0x03CB, %l3
fmovscs %icc, %f13, %f6
fmovsneg %xcc, %f16, %f23
wr %g0, 0x10, %asi
ldda [%l7 + 0x10] %asi, %o2
edge8n %o5, %i7, %i5
fmovrdgez %i4, %f20, %f24
tgu %xcc, 0x6
movrlez %l4, 0x245, %o0
tsubcc %i6, 0x127F, %o2
xnorcc %l0, 0x1F65, %l1
alignaddr %l6, %g7, %i2
tneg %icc, 0x0
tpos %xcc, 0x6
srl %g3, 0x10, %l5
andn %g2, %o1, %o4
movg %xcc, %i1, %l2
tg %xcc, 0x2
alignaddr %g6, %i0, %g5
edge32n %i3, %o7, %g1
fandnot1s %f3, %f14, %f27
tcc %icc, 0x1
movn %xcc, %g4, %l3
brgz,a %o6, loop_1886
tne %icc, 0x5
tne %xcc, 0x3
or %o3, 0x10A7, %i7
loop_1886:
bshuffle %f0, %f12, %f4
movne %xcc, %i5, %i4
fmovdle %icc, %f3, %f23
array16 %l4, %o5, %o0
orn %i6, %l0, %o2
be %icc, loop_1887
movpos %xcc, %l6, %g7
ble,a,pt %icc, loop_1888
subc %l1, %g3, %l5
loop_1887:
edge16n %i2, %g2, %o1
edge32l %o4, %l2, %i1
loop_1888:
srl %g6, %i0, %g5
fmovdn %icc, %f29, %f25
movcs %xcc, %o7, %i3
andcc %g4, %l3, %g1
wr %g0, 0x04, %asi
lduba [%l7 + 0x16] %asi, %o3
bvc,pn %icc, loop_1889
sub %i7, %o6, %i5
srl %l4, %o5, %i4
fbg %fcc0, loop_1890
loop_1889:
fexpand %f17, %f12
wr %g0, 0x2b, %asi
stxa %i6, [%l7 + 0x18] %asi
membar #Sync
loop_1890:
fcmpne16 %f28, %f20, %o0
movpos %xcc, %o2, %l0
std %g6, [%l7 + 0x40]
set 0x70, %o7
ldda [%l7 + %o7] 0x89, %i6
tg %xcc, 0x7
wr %g0, 0x2a, %asi
stda %g2, [%l7 + 0x10] %asi
membar #Sync
movrgez %l1, 0x296, %i2
fbuge,a %fcc2, loop_1891
tgu %icc, 0x0
movpos %xcc, %l5, %g2
add %o1, 0x1687, %o4
loop_1891:
fmovde %icc, %f11, %f5
tcs %xcc, 0x6
stbar
fcmpne16 %f20, %f30, %i1
xorcc %l2, 0x171C, %g6
call loop_1892
brlz,a %g5, loop_1893
fsrc2 %f22, %f28
fmovse %icc, %f11, %f25
loop_1892:
subc %i0, 0x02FD, %o7
loop_1893:
nop
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x70] %asi, %i3
edge8ln %g4, %g1, %l3
fbl,a %fcc2, loop_1894
xorcc %o3, %i7, %o6
membar 0x00
smul %i5, 0x1835, %l4
loop_1894:
subccc %i4, %o5, %i6
bl,a,pt %xcc, loop_1895
fxnors %f21, %f19, %f22
tneg %icc, 0x0
sdivcc %o0, 0x1956, %o2
loop_1895:
fpsub32 %f4, %f26, %f12
andncc %l0, %g7, %g3
brz %l1, loop_1896
taddcctv %i2, %l6, %g2
fmovdleu %icc, %f27, %f19
tge %xcc, 0x7
loop_1896:
edge32l %l5, %o1, %i1
fmovda %xcc, %f8, %f13
fbe,a %fcc0, loop_1897
movrlz %l2, %g6, %g5
nop
set 0x72, %l1
sth %o4, [%l7 + %l1]
ble,pt %xcc, loop_1898
loop_1897:
ldd [%l7 + 0x28], %i0
mulx %i3, 0x07AF, %g4
fone %f4
loop_1898:
stbar
edge32ln %o7, %l3, %g1
fbne,a %fcc3, loop_1899
fmovd %f30, %f26
ldsw [%l7 + 0x58], %i7
andn %o6, 0x166C, %o3
loop_1899:
fmovrdlez %i5, %f26, %f26
movge %icc, %i4, %o5
tpos %xcc, 0x1
movle %xcc, %i6, %l4
ble,pn %xcc, loop_1900
edge16ln %o2, %o0, %g7
membar 0x2A
tleu %icc, 0x0
loop_1900:
fmovrslez %l0, %f27, %f4
fpsub32 %f12, %f16, %f22
sub %l1, 0x01C6, %g3
sra %i2, 0x02, %g2
edge8 %l6, %o1, %l5
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
udiv %l2, 0x0D4D, %i1
bn,pn %icc, loop_1902
membar 0x5E
loop_1901:
fnand %f26, %f20, %f4
stx %g6, [%l7 + 0x18]
loop_1902:
fmovsvc %xcc, %f12, %f20
sethi 0x0E74, %o4
fsrc2 %f2, %f26
orcc %i0, %g5, %i3
fsrc1 %f18, %f24
membar 0x22
orncc %o7, 0x0D31, %l3
bvc loop_1903
ldd [%l7 + 0x60], %f24
tl %xcc, 0x0
stbar
loop_1903:
fsrc1s %f26, %f22
sdiv %g1, 0x1192, %g4
tl %xcc, 0x5
brlz %i7, loop_1904
stx %o3, [%l7 + 0x18]
movrgez %o6, 0x1F9, %i5
mulx %i4, 0x0DC9, %o5
loop_1904:
fmovsleu %xcc, %f19, %f0
movg %xcc, %l4, %o2
fandnot2s %f20, %f11, %f8
std %f12, [%l7 + 0x20]
tg %icc, 0x7
fmovs %f0, %f25
movcc %icc, %i6, %o0
membar #Sync
set 0x40, %g4
ldda [%l7 + %g4] 0x17, %f0
ldsh [%l7 + 0x28], %g7
tvs %icc, 0x7
edge32 %l1, %l0, %i2
edge16 %g3, %g2, %o1
edge32l %l5, %l6, %i1
edge8n %l2, %o4, %g6
sdivx %g5, 0x1206, %i3
te %icc, 0x5
orncc %i0, %o7, %l3
wr %g0, 0x50, %asi
ldxa [%g0 + 0x30] %asi, %g4
tn %xcc, 0x1
nop
set 0x1B, %o6
ldsb [%l7 + %o6], %g1
sir 0x1BF0
edge16 %o3, %i7, %o6
sdivcc %i4, 0x142A, %i5
fmovsge %icc, %f7, %f5
movvs %icc, %o5, %l4
bcs,a %icc, loop_1905
movle %xcc, %o2, %i6
fmovsl %xcc, %f16, %f20
bg,a,pt %xcc, loop_1906
loop_1905:
fabsd %f16, %f18
siam 0x1
set 0x33, %o0
ldsba [%l7 + %o0] 0x81, %g7
loop_1906:
array32 %l1, %l0, %i2
alignaddr %g3, %o0, %o1
fcmple16 %f10, %f14, %g2
ldx [%l7 + 0x48], %l6
prefetch [%l7 + 0x60], 0x1
edge16 %i1, %l5, %l2
fornot1 %f8, %f10, %f12
subc %o4, 0x0F0A, %g5
sll %g6, 0x10, %i0
tcs %icc, 0x6
tsubcctv %i3, 0x1980, %l3
edge16 %o7, %g4, %g1
tne %xcc, 0x6
subc %o3, 0x09F5, %o6
sir 0x078F
ble loop_1907
fsrc2s %f30, %f14
movg %icc, %i4, %i7
fabsd %f4, %f6
loop_1907:
fsrc1s %f1, %f19
call loop_1908
movrlez %i5, %o5, %l4
fmovsleu %xcc, %f12, %f27
nop
set 0x28, %o1
ldx [%l7 + %o1], %i6
loop_1908:
bpos,a %icc, loop_1909
bne,pn %icc, loop_1910
be,a %xcc, loop_1911
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1909:
taddcc %o2, 0x05CF, %g7
loop_1910:
stx %l1, [%l7 + 0x40]
loop_1911:
edge16n %l0, %g3, %o0
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x30] %asi, 0x2
set 0x1E, %l4
stha %i2, [%l7 + %l4] 0x14
fmovsg %xcc, %f27, %f10
movge %icc, %l6, %i1
movleu %xcc, %l5, %l2
sdivx %g2, 0x03D8, %o4
fcmple32 %f24, %f4, %g6
fbu %fcc0, loop_1912
fmuld8ulx16 %f17, %f3, %f0
fnand %f0, %f2, %f4
udiv %i0, 0x0ADB, %i3
loop_1912:
fbug %fcc1, loop_1913
lduh [%l7 + 0x2E], %g5
orn %l3, %g4, %g1
fandnot2 %f28, %f22, %f6
loop_1913:
movrlz %o3, 0x35E, %o6
addccc %i4, %i7, %o7
movne %xcc, %i5, %o5
xnorcc %i6, %o2, %g7
movn %icc, %l4, %l1
fmovrde %g3, %f18, %f16
fba %fcc0, loop_1914
fmovrse %o0, %f12, %f24
fornot1s %f0, %f0, %f18
te %icc, 0x6
loop_1914:
fnand %f24, %f4, %f0
fabss %f5, %f30
fmul8x16 %f12, %f22, %f4
edge8l %o1, %l0, %l6
movn %xcc, %i2, %l5
edge8l %i1, %l2, %o4
bleu %xcc, loop_1915
and %g6, %g2, %i0
brlz %g5, loop_1916
fmovdcs %icc, %f25, %f24
loop_1915:
fandnot2 %f28, %f30, %f30
mulscc %i3, 0x0869, %l3
loop_1916:
umul %g1, 0x10BA, %g4
fmovsvs %icc, %f26, %f7
edge16n %o3, %i4, %o6
array8 %o7, %i7, %i5
call loop_1917
or %i6, 0x01D4, %o2
fmovdg %xcc, %f26, %f8
fmovsvc %xcc, %f11, %f13
loop_1917:
movleu %xcc, %g7, %o5
mulscc %l1, 0x0AD0, %l4
set 0x10, %g7
swapa [%l7 + %g7] 0x19, %o0
movne %xcc, %g3, %o1
bpos,pt %icc, loop_1918
udivx %l6, 0x17F9, %l0
fnot1s %f23, %f16
fzeros %f14
loop_1918:
prefetch [%l7 + 0x20], 0x1
edge8l %l5, %i2, %l2
subc %o4, %i1, %g6
fbule %fcc1, loop_1919
tgu %icc, 0x2
movge %icc, %i0, %g5
siam 0x4
loop_1919:
tcs %icc, 0x2
fnot1 %f22, %f2
ldd [%l7 + 0x68], %g2
fmovdvs %xcc, %f1, %f22
udivcc %l3, 0x1821, %g1
sir 0x0F02
brz %g4, loop_1920
bleu,a loop_1921
tneg %xcc, 0x2
nop
set 0x58, %i4
ldd [%l7 + %i4], %f4
loop_1920:
sll %i3, %o3, %i4
loop_1921:
call loop_1922
movrlz %o6, %i7, %i5
movvc %xcc, %i6, %o2
edge32n %o7, %g7, %o5
loop_1922:
fmovde %xcc, %f13, %f4
fbe %fcc1, loop_1923
sdivx %l1, 0x08DF, %o0
popc %g3, %l4
st %f29, [%l7 + 0x68]
loop_1923:
udiv %l6, 0x0A67, %l0
nop
set 0x0D, %l2
ldub [%l7 + %l2], %l5
fcmpes %fcc2, %f22, %f7
fbg,a %fcc2, loop_1924
fpadd16 %f18, %f16, %f4
edge8 %o1, %i2, %l2
edge8l %o4, %i1, %g6
loop_1924:
sdiv %g5, 0x0251, %g2
fbl %fcc2, loop_1925
fba %fcc3, loop_1926
srlx %l3, 0x1E, %g1
fpadd32 %f26, %f24, %f8
loop_1925:
stw %g4, [%l7 + 0x30]
loop_1926:
subc %i3, 0x1B25, %i0
tsubcctv %i4, 0x1C75, %o6
alignaddrl %i7, %i5, %i6
movcs %xcc, %o2, %o3
tle %xcc, 0x0
addcc %o7, %o5, %l1
brnz,a %o0, loop_1927
fcmpd %fcc0, %f2, %f8
fpadd32 %f26, %f4, %f22
wr %g0, 0x88, %asi
ldsha [%l7 + 0x44] %asi, %g7
loop_1927:
tvc %xcc, 0x0
fcmps %fcc1, %f3, %f17
edge16n %l4, %g3, %l6
fbul,a %fcc3, loop_1928
fzeros %f0
fbuge,a %fcc3, loop_1929
ble loop_1930
loop_1928:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbg %fcc1, loop_1931
loop_1929:
orncc %l0, %o1, %i2
loop_1930:
edge16n %l5, %l2, %o4
set 0x69, %l6
stba %g6, [%l7 + %l6] 0x23
membar #Sync
loop_1931:
te %icc, 0x1
sethi 0x10BD, %i1
be,pt %xcc, loop_1932
ldsh [%l7 + 0x78], %g2
udivx %l3, 0x1693, %g5
sra %g1, %g4, %i0
loop_1932:
edge8n %i3, %o6, %i7
fandnot2s %f0, %f25, %f21
movre %i5, %i6, %i4
std %o2, [%l7 + 0x20]
set 0x20, %i6
stwa %o3, [%l7 + %i6] 0x23
membar #Sync
subcc %o5, %o7, %o0
edge8ln %l1, %g7, %g3
set 0x1C, %l0
sta %f8, [%l7 + %l0] 0x10
xnorcc %l4, 0x041E, %l6
ta %xcc, 0x1
xor %o1, 0x1114, %i2
fbul %fcc1, loop_1933
subc %l0, %l2, %l5
ldstub [%l7 + 0x4D], %o4
edge32ln %g6, %g2, %i1
loop_1933:
fnot2s %f19, %f9
ta %icc, 0x5
srax %g5, %g1, %l3
sllx %g4, %i3, %o6
xor %i7, 0x07EE, %i0
edge32ln %i6, %i4, %o2
sra %o3, %o5, %o7
fand %f28, %f6, %f18
fbne,a %fcc3, loop_1934
andncc %i5, %o0, %l1
nop
set 0x60, %l3
stw %g3, [%l7 + %l3]
orn %l4, 0x136B, %l6
loop_1934:
sra %o1, %i2, %g7
edge32ln %l0, %l5, %o4
movrgz %l2, %g6, %g2
set 0x68, %i7
lda [%l7 + %i7] 0x11, %f26
fbu,a %fcc0, loop_1935
tleu %icc, 0x2
fsrc1 %f10, %f8
edge16n %g5, %g1, %i1
loop_1935:
edge16l %g4, %i3, %l3
fmovdge %xcc, %f16, %f25
subcc %o6, 0x12F3, %i7
fcmped %fcc1, %f16, %f8
fxnors %f19, %f1, %f11
movl %xcc, %i6, %i4
brgez,a %o2, loop_1936
fbne,a %fcc3, loop_1937
xnor %i0, %o3, %o5
andcc %o7, 0x0C4A, %o0
loop_1936:
umul %l1, %i5, %l4
loop_1937:
fsrc2 %f0, %f8
membar 0x47
tl %icc, 0x0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andncc %g3, %l6, %i2
edge8n %g7, %l0, %l5
orncc %o1, 0x0E58, %l2
tle %xcc, 0x1
fmovdcc %icc, %f20, %f15
stbar
set 0x08, %o4
lda [%l7 + %o4] 0x18, %f25
movcs %icc, %o4, %g6
tcc %xcc, 0x5
movpos %xcc, %g2, %g5
fblg,a %fcc3, loop_1938
membar 0x72
alignaddrl %g1, %i1, %i3
tle %xcc, 0x4
loop_1938:
mova %icc, %g4, %o6
orn %i7, %l3, %i4
pdist %f24, %f8, %f16
std %f30, [%l7 + 0x10]
srl %i6, 0x09, %i0
ldx [%l7 + 0x40], %o3
fpsub16 %f0, %f30, %f22
sdivx %o2, 0x0315, %o7
fandnot1 %f26, %f24, %f0
fandnot1s %f13, %f8, %f26
fmovrsgz %o0, %f21, %f21
fba %fcc1, loop_1939
orcc %l1, %o5, %l4
movre %i5, %l6, %i2
fmovsg %xcc, %f16, %f7
loop_1939:
fbge %fcc1, loop_1940
fsrc2 %f30, %f2
fcmps %fcc3, %f9, %f27
sll %g7, %l0, %g3
loop_1940:
movg %xcc, %l5, %o1
smul %l2, 0x0761, %o4
movrgz %g6, %g5, %g2
set 0x4C, %g6
ldstuba [%l7 + %g6] 0x81, %i1
movcs %icc, %i3, %g4
fone %f10
ldstub [%l7 + 0x55], %o6
nop
set 0x7D, %g3
ldsb [%l7 + %g3], %g1
edge16 %i7, %i4, %i6
fmovrslz %l3, %f29, %f0
array32 %o3, %i0, %o7
taddcctv %o0, 0x040A, %o2
bleu,pt %icc, loop_1941
fmovrde %o5, %f24, %f30
fbne %fcc0, loop_1942
subccc %l1, 0x0C7F, %l4
loop_1941:
array8 %l6, %i5, %i2
smulcc %g7, %g3, %l5
loop_1942:
addc %l0, 0x1C4B, %l2
movneg %icc, %o4, %o1
movrgz %g6, 0x0CD, %g5
nop
set 0x56, %g1
lduh [%l7 + %g1], %i1
alignaddr %i3, %g4, %g2
umulcc %g1, 0x187E, %o6
edge16 %i4, %i6, %i7
sra %o3, 0x18, %l3
taddcc %i0, %o0, %o2
array16 %o5, %l1, %l4
movrne %o7, %l6, %i5
ldsh [%l7 + 0x32], %i2
srax %g7, 0x1A, %g3
tle %xcc, 0x2
taddcctv %l5, 0x1A32, %l2
ba,a,pn %icc, loop_1943
movne %icc, %o4, %o1
udivx %l0, 0x01A5, %g6
te %xcc, 0x5
loop_1943:
tge %icc, 0x7
fornot1s %f12, %f2, %f31
movleu %xcc, %g5, %i1
subcc %g4, 0x08C4, %i3
tgu %icc, 0x7
st %f23, [%l7 + 0x48]
array16 %g2, %g1, %i4
fone %f2
st %f25, [%l7 + 0x0C]
sth %i6, [%l7 + 0x40]
alignaddrl %o6, %i7, %o3
sir 0x06B6
mova %icc, %l3, %o0
lduw [%l7 + 0x10], %o2
bcs,a,pt %xcc, loop_1944
sdivx %o5, 0x0AE8, %i0
te %xcc, 0x2
std %l4, [%l7 + 0x58]
loop_1944:
orncc %l1, 0x0527, %l6
tvs %xcc, 0x4
sir 0x1E7B
fmuld8sux16 %f12, %f18, %f10
tg %icc, 0x0
edge32l %o7, %i5, %i2
tne %xcc, 0x4
andn %g3, 0x15D6, %g7
prefetch [%l7 + 0x20], 0x3
swap [%l7 + 0x38], %l5
movrne %o4, 0x1C9, %l2
edge16 %o1, %g6, %g5
fandnot2 %f0, %f26, %f30
fcmpne16 %f14, %f8, %i1
set 0x08, %o5
stwa %l0, [%l7 + %o5] 0x04
bvc,a,pt %icc, loop_1945
alignaddr %g4, %i3, %g1
fornot2 %f8, %f2, %f24
fmuld8sux16 %f25, %f7, %f10
loop_1945:
sra %i4, %i6, %o6
fmovsn %xcc, %f21, %f27
umul %g2, 0x1A63, %o3
sdivcc %l3, 0x1634, %i7
fnot1s %f6, %f11
set 0x40, %i5
ldda [%l7 + %i5] 0x81, %o0
edge8n %o2, %o5, %l4
array16 %l1, %l6, %i0
tsubcctv %i5, 0x0783, %i2
ta %icc, 0x1
tsubcc %g3, 0x12D1, %o7
srlx %l5, %o4, %l2
movrne %o1, 0x3C4, %g6
movrgz %g5, %i1, %g7
bne loop_1946
bge,a loop_1947
fmovrslez %l0, %f24, %f11
fbuge %fcc2, loop_1948
loop_1946:
bvs,a %icc, loop_1949
loop_1947:
edge16n %i3, %g1, %i4
fmovsleu %icc, %f9, %f4
loop_1948:
siam 0x6
loop_1949:
taddcctv %i6, 0x05EC, %g4
set 0x5C, %g5
stwa %o6, [%l7 + %g5] 0x10
taddcctv %g2, 0x0AFD, %l3
wr %g0, 0x19, %asi
lduha [%l7 + 0x52] %asi, %i7
ldstub [%l7 + 0x28], %o0
movleu %xcc, %o2, %o3
mulx %l4, 0x0F51, %l1
movcs %xcc, %l6, %i0
mulx %i5, %i2, %o5
fmovdne %icc, %f22, %f3
xor %o7, %g3, %o4
bn,a %xcc, loop_1950
fmul8x16al %f9, %f10, %f22
wr %g0, 0x88, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_1950:
nop
set 0x77, %i3
lduba [%l7 + %i3] 0x0c, %l5
ba,pt %icc, loop_1951
tvs %xcc, 0x4
tge %icc, 0x1
fmul8x16au %f6, %f7, %f0
loop_1951:
srlx %l2, %o1, %g5
array8 %g6, %g7, %l0
set 0x78, %i0
lduba [%l7 + %i0] 0x10, %i1
fbn,a %fcc0, loop_1952
pdist %f4, %f8, %f26
ld [%l7 + 0x10], %f0
fpadd32s %f8, %f14, %f28
loop_1952:
brlz %g1, loop_1953
movpos %xcc, %i4, %i3
fmovspos %xcc, %f16, %f28
srlx %g4, 0x03, %i6
loop_1953:
fmovdcc %icc, %f20, %f22
array16 %o6, %g2, %i7
fnands %f16, %f0, %f29
prefetch [%l7 + 0x08], 0x0
wr %g0, 0x11, %asi
ldswa [%l7 + 0x28] %asi, %o0
movre %o2, 0x021, %o3
bne,pn %xcc, loop_1954
bshuffle %f22, %f24, %f10
array8 %l3, %l4, %l6
movre %l1, %i5, %i0
loop_1954:
or %i2, 0x07B8, %o7
tpos %icc, 0x4
fmovde %xcc, %f3, %f17
tvs %xcc, 0x3
sra %o5, %g3, %l5
tn %xcc, 0x0
edge32 %o4, %o1, %l2
umulcc %g6, %g5, %l0
sethi 0x0CF5, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %xcc, 0x7
sdivcc %g1, 0x19C8, %i1
bleu,pt %icc, loop_1955
nop
set 0x5C, %g2
lduw [%l7 + %g2], %i4
brgz %g4, loop_1956
tn %icc, 0x0
loop_1955:
brz %i6, loop_1957
edge8l %o6, %g2, %i3
loop_1956:
srax %o0, 0x05, %i7
addccc %o2, 0x0CE1, %o3
loop_1957:
tge %icc, 0x2
movvc %icc, %l4, %l3
mulscc %l1, 0x0DF6, %i5
fbug %fcc1, loop_1958
movn %xcc, %l6, %i2
smulcc %o7, %i0, %g3
edge16l %l5, %o4, %o1
loop_1958:
fnand %f4, %f8, %f2
edge8n %l2, %g6, %g5
fmovdvs %icc, %f20, %f22
fbg,a %fcc3, loop_1959
orcc %l0, %o5, %g7
set 0x7C, %i2
ldstuba [%l7 + %i2] 0x11, %i1
loop_1959:
fcmpne16 %f22, %f28, %g1
tpos %xcc, 0x5
tsubcc %g4, %i6, %i4
andcc %g2, 0x04E1, %o6
fmovse %icc, %f24, %f19
sll %o0, 0x13, %i7
bpos,pt %icc, loop_1960
xnor %i3, %o2, %o3
wr %g0, 0x81, %asi
ldsba [%l7 + 0x3E] %asi, %l3
loop_1960:
nop
set 0x2C, %l5
lduha [%l7 + %l5] 0x89, %l4
ta %xcc, 0x7
mulx %i5, %l6, %i2
tle %icc, 0x6
fmovd %f2, %f10
fmovse %xcc, %f16, %f24
fbug %fcc0, loop_1961
sdiv %o7, 0x1491, %i0
lduh [%l7 + 0x6E], %l1
sra %g3, 0x14, %o4
loop_1961:
tleu %xcc, 0x7
mulx %o1, %l5, %g6
pdist %f18, %f24, %f28
taddcctv %l2, 0x0567, %g5
movg %xcc, %o5, %l0
fsrc1 %f8, %f8
bge,pn %xcc, loop_1962
tge %xcc, 0x3
alignaddrl %i1, %g1, %g4
movre %g7, 0x263, %i4
loop_1962:
orcc %i6, 0x1A6F, %g2
fpsub16 %f4, %f8, %f18
movvs %xcc, %o6, %i7
sdiv %o0, 0x17F7, %o2
fmovda %xcc, %f8, %f26
fandnot1s %f20, %f20, %f23
movg %xcc, %i3, %o3
fmul8ulx16 %f14, %f12, %f6
sub %l3, 0x04B0, %l4
nop
setx loop_1963, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
udivx %l6, 0x1828, %i5
edge32ln %o7, %i0, %l1
movvs %icc, %g3, %o4
loop_1963:
mulscc %i2, %o1, %l5
tpos %xcc, 0x7
popc 0x0417, %g6
tcc %icc, 0x4
fcmple16 %f6, %f0, %g5
wr %g0, 0x2f, %asi
ldda [%l7 + 0x60] %asi, %o4
fmovrdlz %l0, %f12, %f20
fbule %fcc2, loop_1964
movle %xcc, %i1, %g1
tgu %icc, 0x5
tcs %icc, 0x1
loop_1964:
udivcc %g4, 0x062F, %g7
ta %icc, 0x6
movre %i4, 0x236, %i6
fnands %f15, %f0, %f4
fxnors %f7, %f2, %f28
xorcc %g2, 0x08DD, %l2
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x3E] %asi, %i7
add %l7, 0x30, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %o0
casxa [%l6] 0x10, %o0, %o2
sll %o6, 0x0A, %i3
fmovrslez %l3, %f15, %f14
fmovsgu %icc, %f18, %f6
sra %l4, 0x07, %o3
ta %xcc, 0x5
lduh [%l7 + 0x58], %i5
movvc %xcc, %o7, %i0
fbug,a %fcc0, loop_1965
movge %xcc, %l1, %g3
fbg %fcc2, loop_1966
fcmpeq16 %f22, %f12, %o4
loop_1965:
nop
set 0x30, %i1
ldstuba [%l7 + %i1] 0x88, %i2
loop_1966:
bn %xcc, loop_1967
subccc %o1, %l5, %l6
fsrc1 %f8, %f12
mulx %g6, 0x0C9B, %g5
loop_1967:
array8 %o5, %l0, %g1
movrgz %i1, 0x2ED, %g4
fmul8x16al %f21, %f3, %f30
tl %icc, 0x5
fble,a %fcc1, loop_1968
array8 %g7, %i4, %g2
bcc,a loop_1969
udivcc %l2, 0x008B, %i6
loop_1968:
ldsh [%l7 + 0x22], %i7
tle %icc, 0x7
loop_1969:
addccc %o0, 0x14FF, %o2
mulx %o6, 0x0DDC, %l3
bcc,a,pt %icc, loop_1970
fmovdvc %icc, %f7, %f28
ba %icc, loop_1971
fmovdvc %icc, %f25, %f22
loop_1970:
nop
setx loop_1972, %l0, %l1
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 %f17, %f19, %f20
loop_1971:
addc %i3, 0x08DE, %o3
tcc %icc, 0x1
loop_1972:
mova %icc, %l4, %i5
mova %icc, %o7, %i0
sth %l1, [%l7 + 0x1C]
edge32ln %o4, %i2, %g3
call loop_1973
fbuge %fcc1, loop_1974
fbue %fcc2, loop_1975
movrlez %o1, %l5, %g6
loop_1973:
movvc %xcc, %g5, %o5
loop_1974:
tl %icc, 0x3
loop_1975:
movrgz %l0, 0x15A, %g1
edge8ln %l6, %g4, %g7
movn %xcc, %i4, %i1
tvs %xcc, 0x7
fpadd32 %f8, %f14, %f2
array32 %g2, %i6, %l2
edge16 %o0, %i7, %o6
bcc,a,pt %xcc, loop_1976
fabss %f26, %f2
fmovsvs %xcc, %f5, %f8
tl %icc, 0x6
loop_1976:
brgz %o2, loop_1977
edge16ln %i3, %o3, %l4
fmovrse %i5, %f13, %f9
fsrc2s %f4, %f1
loop_1977:
ta %xcc, 0x2
nop
setx loop_1978, %l0, %l1
jmpl %l1, %o7
array16 %i0, %l1, %l3
fbn,a %fcc0, loop_1979
bcc,a,pt %xcc, loop_1980
loop_1978:
sir 0x07DF
tcs %icc, 0x3
loop_1979:
sir 0x0C32
loop_1980:
xnor %i2, 0x1D2C, %o4
move %icc, %g3, %l5
fbuge,a %fcc0, loop_1981
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbne,a %fcc2, loop_1982
sllx %g6, %g5, %o5
loop_1981:
movgu %icc, %o1, %g1
sllx %l6, %l0, %g7
loop_1982:
fnor %f24, %f28, %f6
brlz,a %g4, loop_1983
fornot2 %f16, %f24, %f30
popc 0x0FBF, %i1
taddcctv %g2, 0x18D6, %i4
loop_1983:
stbar
orcc %l2, 0x0606, %o0
fmul8x16 %f30, %f20, %f24
wr %g0, 0x17, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
array16 %i7, %o6, %i6
fba,a %fcc1, loop_1984
sth %o2, [%l7 + 0x4A]
fbne,a %fcc1, loop_1985
tcs %icc, 0x7
loop_1984:
fmovrdlez %i3, %f20, %f10
alignaddrl %o3, %i5, %o7
loop_1985:
fsrc2 %f2, %f18
bleu,a,pt %icc, loop_1986
fmovscs %xcc, %f8, %f7
fmovrdne %i0, %f30, %f10
xorcc %l4, 0x153C, %l1
loop_1986:
movl %icc, %l3, %o4
nop
setx loop_1987, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bg loop_1988
fpsub16s %f12, %f25, %f19
sub %g3, %l5, %g6
loop_1987:
fors %f3, %f0, %f17
loop_1988:
fmovde %xcc, %f16, %f10
fblg %fcc1, loop_1989
movvs %xcc, %i2, %o5
fzero %f22
bneg,a %icc, loop_1990
loop_1989:
alignaddrl %o1, %g1, %l6
tvc %xcc, 0x2
srlx %l0, 0x0A, %g5
loop_1990:
xorcc %g7, %i1, %g4
fmovrdlz %g2, %f16, %f26
fcmpne16 %f22, %f22, %i4
movg %xcc, %o0, %l2
sll %i7, 0x02, %i6
fcmpes %fcc1, %f8, %f5
addccc %o6, %i3, %o2
mova %icc, %o3, %o7
tvc %icc, 0x1
bn,pn %xcc, loop_1991
tcc %icc, 0x1
tle %xcc, 0x5
tcc %icc, 0x2
loop_1991:
movvs %xcc, %i5, %l4
ta %xcc, 0x2
subccc %l1, %i0, %l3
or %g3, 0x149E, %l5
ta %icc, 0x2
fandnot1s %f19, %f21, %f13
edge32n %o4, %i2, %o5
and %g6, 0x0A06, %g1
movrgz %l6, 0x1B0, %l0
orncc %g5, 0x18F6, %o1
wr %g0, 0x88, %asi
lduha [%l7 + 0x48] %asi, %i1
sra %g7, %g2, %g4
brgz,a %o0, loop_1992
movvc %xcc, %l2, %i7
fnands %f12, %f8, %f3
set 0x68, %o3
lda [%l7 + %o3] 0x80, %f3
loop_1992:
fandnot1s %f27, %f30, %f1
wr %g0, 0x0c, %asi
stwa %i4, [%l7 + 0x48] %asi
te %icc, 0x6
taddcctv %i6, %o6, %i3
tsubcc %o3, %o7, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orn %l4, 0x1E20, %o2
tcc %icc, 0x6
xorcc %i0, 0x04C3, %l1
bn loop_1993
edge8ln %l3, %l5, %o4
array32 %i2, %g3, %o5
fone %f30
loop_1993:
sllx %g1, %l6, %g6
xorcc %g5, 0x0D57, %o1
mulscc %i1, 0x0087, %l0
tcs %xcc, 0x3
fcmpne16 %f8, %f6, %g7
fbne %fcc2, loop_1994
fmovdleu %icc, %f28, %f19
std %g2, [%l7 + 0x70]
wr %g0, 0xe2, %asi
stha %g4, [%l7 + 0x78] %asi
membar #Sync
loop_1994:
sdivx %l2, 0x1D41, %o0
movrlz %i7, %i4, %i6
edge32 %o6, %i3, %o3
set 0x57, %o2
lduba [%l7 + %o2] 0x04, %i5
mova %icc, %o7, %l4
fmovrdlz %i0, %f18, %f10
fmovsle %icc, %f24, %f5
bcs,pt %xcc, loop_1995
tleu %xcc, 0x1
sdivcc %l1, 0x09CF, %o2
edge8n %l3, %l5, %o4
loop_1995:
or %i2, 0x075B, %g3
alignaddrl %o5, %g1, %g6
fmovdl %xcc, %f25, %f15
bgu,a loop_1996
fmovsn %icc, %f25, %f22
fbule,a %fcc2, loop_1997
fmovsvs %xcc, %f25, %f31
loop_1996:
edge32n %l6, %o1, %g5
call loop_1998
loop_1997:
brgz %i1, loop_1999
fones %f1
swap [%l7 + 0x44], %l0
loop_1998:
tl %xcc, 0x3
loop_1999:
tleu %icc, 0x3
fmovdpos %icc, %f25, %f11
te %icc, 0x0
taddcctv %g2, 0x0A8D, %g4
bne,a %xcc, loop_2000
fmovdge %xcc, %f16, %f2
set 0x7C, %l1
swapa [%l7 + %l1] 0x88, %l2
loop_2000:
swap [%l7 + 0x7C], %o0
mulscc %i7, %i4, %g7
array8 %o6, %i3, %o3
wr %g0, 0x18, %asi
stba %i5, [%l7 + 0x5A] %asi
orncc %i6, 0x1010, %l4
set 0x10, %o7
stxa %o7, [%l7 + %o7] 0x80
fble %fcc3, loop_2001
movvs %xcc, %i0, %o2
movle %icc, %l3, %l5
tsubcc %l1, 0x03C9, %i2
loop_2001:
movneg %xcc, %g3, %o4
sra %o5, 0x12, %g6
set 0x58, %o6
stha %g1, [%l7 + %o6] 0x14
xorcc %l6, 0x123A, %g5
move %icc, %o1, %l0
ldstub [%l7 + 0x2C], %g2
umulcc %i1, %l2, %g4
fmovdvc %icc, %f14, %f12
fmovdcs %xcc, %f0, %f30
fbl,a %fcc1, loop_2002
fmovs %f13, %f30
srax %i7, 0x1C, %o0
fandnot2s %f27, %f4, %f0
loop_2002:
sir 0x0A48
fbule %fcc0, loop_2003
addcc %i4, 0x0BB4, %o6
umulcc %g7, 0x0AF0, %o3
movleu %xcc, %i5, %i3
loop_2003:
fmuld8ulx16 %f14, %f11, %f24
tneg %icc, 0x7
tgu %xcc, 0x2
andcc %i6, %l4, %o7
nop
set 0x7B, %o0
ldstub [%l7 + %o0], %i0
xnor %o2, 0x0DAC, %l5
fble %fcc1, loop_2004
ldx [%l7 + 0x70], %l1
tg %xcc, 0x1
set 0x24, %g4
sta %f29, [%l7 + %g4] 0x80
loop_2004:
movge %icc, %i2, %g3
brlez %l3, loop_2005
tg %icc, 0x1
set 0x40, %l4
stda %f0, [%l7 + %l4] 0xf1
membar #Sync
loop_2005:
tleu %icc, 0x0
array32 %o5, %g6, %g1
fpadd16 %f26, %f26, %f8
fpadd32s %f8, %f11, %f25
fbne,a %fcc2, loop_2006
andncc %o4, %l6, %g5
fbug %fcc0, loop_2007
tsubcctv %l0, %g2, %i1
loop_2006:
sdivcc %l2, 0x088F, %g4
umul %o1, 0x191B, %i7
loop_2007:
fsrc2s %f28, %f3
movcs %xcc, %i4, %o6
movgu %icc, %o0, %g7
fmovrdlez %i5, %f28, %f18
fpack16 %f18, %f11
fmovrdlez %i3, %f26, %f14
sdivx %i6, 0x1658, %l4
tleu %icc, 0x3
movrgez %o3, %i0, %o7
tl %icc, 0x2
brgz,a %l5, loop_2008
fmovdgu %icc, %f11, %f24
fnor %f12, %f6, %f14
wr %g0, 0xea, %asi
stwa %o2, [%l7 + 0x78] %asi
membar #Sync
loop_2008:
xorcc %i2, %g3, %l1
add %l7, 0x28, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %o5
casxa [%l6] %asi, %o5, %g6
tsubcctv %g1, %o4, %l3
fpsub32 %f14, %f30, %f12
smul %l6, 0x1712, %l0
movle %icc, %g2, %g5
ldsb [%l7 + 0x4C], %i1
edge16l %g4, %l2, %o1
movpos %xcc, %i4, %i7
movleu %xcc, %o6, %g7
andncc %o0, %i3, %i6
brnz,a %l4, loop_2009
movcc %icc, %o3, %i0
stb %o7, [%l7 + 0x5B]
be loop_2010
loop_2009:
tpos %icc, 0x3
fbl,a %fcc0, loop_2011
fmovsneg %xcc, %f19, %f23
loop_2010:
add %l5, %i5, %i2
umul %o2, %l1, %o5
loop_2011:
movrlz %g6, 0x0ED, %g3
subcc %g1, 0x16F7, %l3
udiv %o4, 0x1383, %l6
alignaddrl %l0, %g5, %g2
tsubcc %g4, %i1, %o1
fmovrslz %i4, %f23, %f22
fabss %f24, %f26
andncc %l2, %i7, %o6
tl %xcc, 0x3
fcmpes %fcc3, %f18, %f17
be,a loop_2012
movneg %icc, %o0, %g7
fbne %fcc1, loop_2013
alignaddr %i3, %i6, %o3
loop_2012:
edge32n %i0, %o7, %l4
ta %icc, 0x0
loop_2013:
srax %i5, 0x0F, %l5
swap [%l7 + 0x70], %o2
fsrc1s %f2, %f9
orcc %l1, 0x011F, %i2
fmuld8sux16 %f25, %f16, %f28
movrgez %o5, %g6, %g1
edge32n %g3, %o4, %l3
fmovsa %xcc, %f0, %f31
andncc %l6, %l0, %g5
fxnors %f26, %f9, %f15
ldsw [%l7 + 0x0C], %g2
umul %g4, %i1, %o1
srl %l2, %i7, %i4
tpos %icc, 0x1
tsubcctv %o6, %g7, %o0
set 0x50, %o1
stha %i6, [%l7 + %o1] 0xea
membar #Sync
bcc,pn %xcc, loop_2014
brlez %o3, loop_2015
addccc %i3, 0x1B46, %o7
fmovse %xcc, %f27, %f25
loop_2014:
tcc %icc, 0x1
loop_2015:
mulscc %i0, 0x0F6C, %i5
taddcctv %l5, %l4, %o2
orn %l1, 0x1249, %i2
movne %icc, %o5, %g1
fmovdcs %icc, %f25, %f2
movpos %icc, %g3, %g6
tsubcc %o4, %l6, %l3
movre %g5, 0x049, %g2
addcc %g4, %i1, %l0
fmovsne %icc, %f11, %f27
movg %xcc, %l2, %o1
wr %g0, 0x20, %asi
ldxa [%g0 + 0x30] %asi, %i4
ld [%l7 + 0x38], %f13
swap [%l7 + 0x54], %i7
umulcc %g7, 0x117A, %o0
add %l7, 0x18, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %o6
casxa [%l6] %asi, %o6, %i6
mulscc %i3, %o3, %i0
movcc %icc, %o7, %i5
set 0x0B, %g7
ldsba [%l7 + %g7] 0x0c, %l5
fmovdne %icc, %f17, %f20
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnand %f4, %f12, %f0
set 0x6C, %i4
lduha [%l7 + %i4] 0x80, %l4
fpackfix %f4, %f0
alignaddrl %o2, %l1, %i2
movrlez %g1, 0x345, %o5
fpadd16 %f20, %f26, %f22
orn %g3, %o4, %g6
tg %icc, 0x0
fsrc1 %f22, %f22
tneg %xcc, 0x6
tle %icc, 0x0
movre %l3, %g5, %g2
subcc %l6, %i1, %l0
sll %l2, %g4, %o1
stb %i7, [%l7 + 0x50]
orncc %i4, %o0, %o6
alignaddrl %i6, %g7, %i3
fmovsvs %xcc, %f15, %f12
sra %i0, %o3, %i5
movrgz %l5, %l4, %o2
movvc %icc, %l1, %o7
tvc %xcc, 0x1
fbuge %fcc3, loop_2016
tsubcc %i2, 0x039D, %o5
fbne %fcc1, loop_2017
movpos %icc, %g1, %g3
loop_2016:
tcc %icc, 0x4
array8 %o4, %l3, %g5
loop_2017:
addccc %g2, 0x1018, %g6
tleu %icc, 0x6
bne %xcc, loop_2018
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlz %l6, %i1, %l2
prefetch [%l7 + 0x34], 0x3
loop_2018:
fmul8ulx16 %f22, %f10, %f18
faligndata %f14, %f6, %f8
srlx %l0, %o1, %g4
fbo,a %fcc1, loop_2019
bvc,a,pt %xcc, loop_2020
orn %i4, 0x0252, %i7
move %icc, %o6, %o0
loop_2019:
fblg,a %fcc2, loop_2021
loop_2020:
fba,a %fcc2, loop_2022
sub %i6, 0x0B30, %g7
orn %i3, 0x04CA, %i0
loop_2021:
fmovdvs %icc, %f28, %f11
loop_2022:
subc %o3, 0x0DB4, %l5
call loop_2023
fmovdcc %icc, %f21, %f2
movge %icc, %l4, %o2
array16 %l1, %i5, %o7
loop_2023:
ldd [%l7 + 0x20], %f6
membar 0x55
sll %o5, 0x06, %i2
udiv %g1, 0x0AB7, %o4
bne,a loop_2024
fbuge %fcc3, loop_2025
xnorcc %g3, 0x1F08, %g5
movgu %icc, %l3, %g6
loop_2024:
nop
set 0x108, %l2
stxa %l6, [%g0 + %l2] 0x21
loop_2025:
st %f4, [%l7 + 0x10]
subc %g2, %l2, %l0
fbne %fcc0, loop_2026
andn %o1, 0x148D, %i1
movleu %icc, %g4, %i4
movrne %o6, %i7, %o0
loop_2026:
sdivcc %i6, 0x1983, %i3
tsubcc %i0, %o3, %g7
sdiv %l4, 0x1831, %o2
wr %g0, 0x04, %asi
lduha [%l7 + 0x42] %asi, %l5
fmovdleu %xcc, %f5, %f18
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32ln %i5, %o7, %o5
edge32l %l1, %i2, %o4
fbge %fcc1, loop_2027
bleu,a %xcc, loop_2028
tleu %xcc, 0x4
sir 0x064A
loop_2027:
prefetch [%l7 + 0x4C], 0x2
loop_2028:
fmovsvs %xcc, %f5, %f16
fbn %fcc1, loop_2029
addc %g1, %g3, %g5
bn,a,pn %xcc, loop_2030
orncc %g6, 0x0EA4, %l3
loop_2029:
bge,a loop_2031
edge8ln %g2, %l2, %l6
loop_2030:
edge16ln %l0, %i1, %o1
fbue %fcc3, loop_2032
loop_2031:
mulscc %i4, %o6, %i7
orn %o0, %g4, %i3
sll %i0, %o3, %g7
loop_2032:
fpmerge %f11, %f6, %f24
tne %xcc, 0x3
fmovsvc %xcc, %f16, %f29
move %icc, %l4, %o2
set 0x18, %i6
stba %l5, [%l7 + %i6] 0x88
tg %xcc, 0x7
fmovsge %xcc, %f2, %f3
umul %i6, 0x1576, %i5
ba,pt %icc, loop_2033
array32 %o7, %o5, %i2
fpadd16 %f18, %f24, %f2
set 0x40, %l6
stda %f0, [%l7 + %l6] 0x0c
loop_2033:
fpackfix %f10, %f10
fpadd16 %f12, %f8, %f30
orncc %l1, 0x1C4F, %g1
fxnor %f12, %f6, %f30
udiv %o4, 0x05B3, %g5
movcc %xcc, %g6, %g3
edge16 %l3, %g2, %l6
edge32 %l0, %i1, %l2
tneg %icc, 0x3
fblg,a %fcc0, loop_2034
fcmpeq16 %f28, %f14, %i4
fmovrdgez %o6, %f18, %f12
siam 0x3
loop_2034:
fands %f5, %f30, %f14
umulcc %o1, 0x0AC5, %i7
array8 %g4, %i3, %o0
stb %i0, [%l7 + 0x7D]
movvc %xcc, %g7, %l4
subccc %o3, %l5, %o2
fbl,a %fcc3, loop_2035
movrlz %i6, 0x0D8, %i5
fmovdn %icc, %f20, %f5
std %o6, [%l7 + 0x48]
loop_2035:
xor %i2, 0x1932, %l1
subcc %g1, %o5, %g5
subc %o4, 0x1995, %g3
move %icc, %l3, %g2
fmovrslez %l6, %f13, %f28
edge32ln %g6, %i1, %l2
xorcc %i4, %l0, %o6
fmovrslez %i7, %f26, %f8
movrgez %o1, %i3, %o0
fnot2s %f25, %f11
andncc %i0, %g4, %g7
sub %o3, %l4, %o2
prefetch [%l7 + 0x10], 0x2
ldsw [%l7 + 0x0C], %i6
movn %xcc, %l5, %o7
addcc %i2, 0x16DB, %i5
ldub [%l7 + 0x1F], %g1
prefetch [%l7 + 0x64], 0x3
pdist %f22, %f8, %f2
wr %g0, 0x88, %asi
stha %l1, [%l7 + 0x1E] %asi
set 0x4D, %l3
ldstuba [%l7 + %l3] 0x0c, %g5
sdivcc %o4, 0x0393, %g3
fnegs %f23, %f13
fornot1s %f24, %f22, %f8
ldsw [%l7 + 0x58], %o5
tpos %icc, 0x1
set 0x38, %l0
stxa %g2, [%l7 + %l0] 0x04
addcc %l3, %g6, %i1
wr %g0, 0x80, %asi
stha %l2, [%l7 + 0x4E] %asi
array32 %l6, %l0, %o6
srlx %i4, 0x0F, %i7
subccc %o1, 0x099A, %o0
fmovdne %xcc, %f26, %f2
edge16 %i3, %i0, %g4
nop
setx loop_2036, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovrdlez %g7, %f20, %f20
fcmpeq32 %f24, %f28, %o3
set 0x4F, %o4
stba %o2, [%l7 + %o4] 0x0c
loop_2036:
nop
set 0x62, %g6
sth %i6, [%l7 + %g6]
udivcc %l4, 0x1B46, %l5
addcc %i2, 0x0927, %o7
andcc %g1, 0x03E1, %i5
addcc %g5, %l1, %g3
edge16l %o4, %o5, %l3
xorcc %g6, %g2, %l2
andncc %l6, %i1, %o6
brlz %i4, loop_2037
umul %l0, 0x1D92, %o1
lduh [%l7 + 0x20], %o0
fmovdgu %icc, %f26, %f1
loop_2037:
movrlez %i3, 0x32E, %i7
andn %i0, %g7, %o3
and %g4, %o2, %i6
sdivcc %l4, 0x0EE1, %i2
fmovdleu %xcc, %f12, %f20
fnegs %f11, %f24
fmovspos %xcc, %f24, %f4
bge,a loop_2038
fcmps %fcc3, %f27, %f12
nop
setx loop_2039, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movcc %icc, %o7, %l5
loop_2038:
andcc %g1, %i5, %l1
array8 %g5, %o4, %o5
loop_2039:
tleu %icc, 0x2
fmovsvs %icc, %f20, %f14
tcc %xcc, 0x0
movpos %icc, %l3, %g3
fnot2s %f5, %f10
movneg %xcc, %g2, %g6
andncc %l2, %l6, %o6
srlx %i4, %i1, %l0
alignaddrl %o1, %i3, %i7
set 0x15, %g3
ldstuba [%l7 + %g3] 0x0c, %o0
tle %icc, 0x7
sdiv %g7, 0x0E6D, %o3
movle %xcc, %i0, %g4
umul %i6, 0x025B, %l4
tneg %icc, 0x2
sll %o2, 0x12, %o7
mova %icc, %i2, %l5
fornot2 %f18, %f16, %f14
fandnot1s %f23, %f19, %f12
movne %icc, %g1, %i5
ba %xcc, loop_2040
tl %xcc, 0x0
fbne %fcc2, loop_2041
udiv %g5, 0x1BC2, %o4
loop_2040:
fcmped %fcc1, %f4, %f22
wr %g0, 0xe3, %asi
stha %l1, [%l7 + 0x60] %asi
membar #Sync
loop_2041:
fmovsvc %icc, %f14, %f12
set 0x36, %g1
stba %o5, [%l7 + %g1] 0x81
tleu %xcc, 0x2
fmovd %f0, %f28
tgu %icc, 0x1
movrgez %l3, 0x0FC, %g2
bcs %icc, loop_2042
fbg %fcc0, loop_2043
fmovrsne %g3, %f16, %f17
fpsub32s %f27, %f17, %f22
loop_2042:
fbe,a %fcc3, loop_2044
loop_2043:
srax %l2, 0x03, %l6
sir 0x1B5A
tsubcc %o6, 0x1EC4, %g6
loop_2044:
alignaddr %i4, %i1, %l0
fcmpeq16 %f6, %f14, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddrl %i7, %i3, %o0
xnorcc %o3, %i0, %g4
tpos %xcc, 0x0
edge16n %i6, %l4, %g7
fba %fcc1, loop_2045
fcmpne16 %f0, %f18, %o2
subc %o7, 0x09D0, %i2
xor %g1, %l5, %i5
loop_2045:
subcc %o4, %g5, %o5
fnands %f23, %f4, %f21
bleu,a,pt %xcc, loop_2046
edge32ln %l1, %g2, %l3
tsubcctv %g3, %l2, %o6
movcs %xcc, %l6, %g6
loop_2046:
movneg %xcc, %i4, %i1
fmul8x16au %f14, %f5, %f12
addcc %l0, %i7, %o1
fmovsvc %icc, %f9, %f17
edge8 %o0, %o3, %i3
fbuge %fcc1, loop_2047
fcmpeq16 %f8, %f18, %i0
orn %i6, %g4, %g7
sub %l4, 0x183C, %o2
loop_2047:
andncc %o7, %g1, %i2
smul %l5, 0x161A, %o4
udivcc %g5, 0x0F88, %o5
fmovrsne %l1, %f23, %f29
srlx %i5, 0x01, %l3
fmovrsgz %g2, %f16, %f16
srlx %g3, 0x1F, %l2
movn %xcc, %l6, %o6
call loop_2048
alignaddr %i4, %g6, %i1
sdivx %l0, 0x0391, %i7
edge32 %o1, %o3, %i3
loop_2048:
fmovscs %icc, %f16, %f12
fmovrslez %i0, %f14, %f25
srlx %i6, 0x04, %o0
tcs %xcc, 0x1
subccc %g7, %l4, %o2
fbu,a %fcc0, loop_2049
nop
setx loop_2050, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
subc %g4, 0x0736, %o7
set 0x12, %o5
ldsha [%l7 + %o5] 0x18, %i2
loop_2049:
te %xcc, 0x6
loop_2050:
fmovsleu %xcc, %f10, %f4
fblg %fcc3, loop_2051
fors %f9, %f23, %f8
taddcc %g1, %l5, %o4
swap [%l7 + 0x78], %g5
loop_2051:
te %xcc, 0x2
popc 0x1902, %o5
movgu %xcc, %i5, %l1
edge16l %g2, %g3, %l3
udivcc %l6, 0x1B82, %l2
and %o6, %g6, %i1
ld [%l7 + 0x18], %f18
siam 0x5
wr %g0, 0x88, %asi
stda %f16, [%l7 + 0x40] %asi
movneg %icc, %i4, %i7
fzeros %f24
fbne,a %fcc2, loop_2052
fmovdleu %xcc, %f13, %f23
addc %o1, %l0, %i3
mulx %i0, 0x048A, %i6
loop_2052:
tn %xcc, 0x0
orn %o0, 0x0783, %o3
fnot1 %f6, %f20
add %l7, 0x78, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %l4
casa [%l6] %asi, %l4, %o2
fmovrdlez %g7, %f8, %f4
srlx %o7, %g4, %i2
bge,pt %xcc, loop_2053
subccc %g1, %l5, %o4
array8 %g5, %i5, %l1
movne %xcc, %g2, %g3
loop_2053:
lduh [%l7 + 0x54], %o5
tcc %xcc, 0x5
edge8l %l3, %l6, %o6
lduh [%l7 + 0x5A], %l2
edge8l %i1, %g6, %i4
movcs %icc, %i7, %l0
fblg %fcc1, loop_2054
edge32l %i3, %i0, %o1
movle %icc, %i6, %o0
edge8l %l4, %o2, %g7
loop_2054:
taddcc %o7, %g4, %i2
fmovdleu %icc, %f7, %f5
tle %xcc, 0x7
smulcc %o3, 0x1CC3, %g1
brnz %o4, loop_2055
bvc,a,pn %xcc, loop_2056
sllx %g5, %l5, %l1
udivcc %g2, 0x1154, %i5
loop_2055:
movneg %icc, %g3, %l3
loop_2056:
movrne %o5, 0x260, %l6
movle %xcc, %l2, %i1
orn %g6, 0x0FB7, %i4
bvs,a,pn %icc, loop_2057
and %o6, %l0, %i7
sra %i3, 0x01, %i0
andncc %i6, %o1, %l4
loop_2057:
ldsh [%l7 + 0x66], %o2
srl %g7, 0x06, %o7
movcs %xcc, %g4, %i2
movpos %xcc, %o0, %o3
tsubcc %o4, %g1, %g5
fpack16 %f30, %f30
mulx %l1, %g2, %i5
nop
set 0x38, %i5
ldub [%l7 + %i5], %l5
tl %icc, 0x0
set 0x28, %g5
sta %f30, [%l7 + %g5] 0x15
fone %f22
fbo,a %fcc3, loop_2058
movg %icc, %g3, %o5
brlz %l3, loop_2059
addcc %l2, 0x0E69, %i1
loop_2058:
nop
add %l7, 0x3C, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %g6
casa [%l6] %asi, %g6, %l6
loop_2059:
fmovrsgz %o6, %f12, %f9
tcc %xcc, 0x5
sethi 0x1AC7, %i4
ldd [%l7 + 0x48], %l0
wr %g0, 0x0c, %asi
sta %f0, [%l7 + 0x40] %asi
tleu %icc, 0x5
mulscc %i7, %i0, %i6
tn %icc, 0x0
fbul,a %fcc1, loop_2060
andn %i3, 0x0027, %o1
orncc %l4, 0x11DA, %g7
te %xcc, 0x3
loop_2060:
fmovdvs %xcc, %f0, %f14
movl %xcc, %o7, %g4
ba,a,pt %xcc, loop_2061
tsubcc %i2, %o2, %o3
mova %xcc, %o0, %g1
movrgz %o4, %g5, %g2
loop_2061:
smul %l1, 0x1CDC, %l5
set 0x40, %i7
ldda [%l7 + %i7] 0x11, %f16
movrne %i5, 0x3C8, %g3
edge32 %o5, %l2, %l3
flush %l7 + 0x3C
wr %g0, 0x04, %asi
ldswa [%l7 + 0x20] %asi, %g6
set 0x60, %i0
lda [%l7 + %i0] 0x19, %f6
brz %i1, loop_2062
fpmerge %f25, %f19, %f16
movrlz %l6, %i4, %l0
subc %o6, %i0, %i6
loop_2062:
xnor %i3, 0x02FA, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srlx %l4, %g7, %o1
addcc %g4, 0x01C3, %i2
bcc,a,pn %icc, loop_2063
fpack16 %f28, %f17
nop
set 0x40, %g2
ldstub [%l7 + %g2], %o7
tsubcc %o3, %o0, %o2
loop_2063:
nop
set 0x50, %i2
prefetcha [%l7 + %i2] 0x89, 0x0
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x39] %asi, %g5
wr %g0, 0x88, %asi
stda %f16, [%l7 + 0x40] %asi
sll %g1, %l1, %l5
nop
set 0x42, %i3
stb %g2, [%l7 + %i3]
tne %xcc, 0x7
movcs %xcc, %g3, %i5
fcmped %fcc2, %f8, %f2
tg %xcc, 0x4
edge32l %o5, %l3, %g6
umulcc %i1, %l6, %l2
move %xcc, %i4, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32 %i0, %i6, %l0
fmovs %f21, %f25
tsubcc %i3, %i7, %l4
fmovrdlez %o1, %f18, %f26
bvc,a,pt %icc, loop_2064
movrgz %g4, 0x309, %g7
fpack32 %f26, %f8, %f18
tleu %icc, 0x2
loop_2064:
brnz,a %i2, loop_2065
movl %xcc, %o7, %o3
tneg %xcc, 0x6
subc %o2, 0x1BA8, %o4
loop_2065:
nop
membar #Sync
wr %g0, 0xf0, %asi
ldda [%l7 + 0x40] %asi, %f0
sllx %g5, 0x0C, %g1
tgu %xcc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x88, %asi
stwa %l1, [%l7 + 0x0C] %asi
movne %icc, %o0, %l5
edge8ln %g3, %g2, %o5
be,pt %xcc, loop_2066
fnegs %f15, %f17
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcs %xcc, %l3, %i5
loop_2066:
bg,pt %xcc, loop_2067
fmovrslz %i1, %f31, %f25
wr %g0, 0xea, %asi
stxa %l6, [%l7 + 0x50] %asi
membar #Sync
loop_2067:
bleu,a,pn %icc, loop_2068
movgu %icc, %g6, %l2
mulx %i4, 0x1466, %o6
sir 0x121B
loop_2068:
tn %xcc, 0x7
fmovrse %i0, %f28, %f13
set 0x70, %i1
stha %i6, [%l7 + %i1] 0x88
fba %fcc3, loop_2069
fpsub32s %f5, %f27, %f22
stx %i3, [%l7 + 0x08]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2069:
nop
set 0x10, %o3
stda %i6, [%l7 + %o3] 0x2f
membar #Sync
brgez %l4, loop_2070
bneg,a,pt %icc, loop_2071
membar 0x1C
be,a,pn %xcc, loop_2072
loop_2070:
brgez,a %l0, loop_2073
loop_2071:
fmuld8sux16 %f30, %f1, %f28
fmovdne %xcc, %f11, %f14
loop_2072:
bvc,pn %xcc, loop_2074
loop_2073:
sir 0x0C7F
addc %g4, 0x071D, %g7
edge32l %o1, %i2, %o7
loop_2074:
fand %f26, %f24, %f6
tcc %xcc, 0x1
fxor %f28, %f2, %f18
orn %o3, 0x0BC3, %o2
xnorcc %o4, %g5, %l1
taddcc %o0, %g1, %l5
fbule %fcc3, loop_2075
movvs %xcc, %g2, %g3
fbn,a %fcc0, loop_2076
fbe,a %fcc3, loop_2077
loop_2075:
fmul8x16 %f5, %f26, %f24
mova %xcc, %o5, %i5
loop_2076:
sdiv %i1, 0x0EE4, %l6
loop_2077:
fbn,a %fcc1, loop_2078
fbule %fcc1, loop_2079
fcmpgt16 %f18, %f18, %g6
fmovdleu %icc, %f15, %f0
loop_2078:
fmovrsgz %l3, %f8, %f5
loop_2079:
movleu %icc, %l2, %i4
orn %o6, 0x090F, %i6
bl,a %icc, loop_2080
bg,a loop_2081
tgu %icc, 0x3
membar 0x63
loop_2080:
fmovrsne %i0, %f3, %f5
loop_2081:
fmovrdlz %i7, %f20, %f4
bvc,pn %xcc, loop_2082
movne %xcc, %i3, %l0
alignaddrl %l4, %g4, %g7
addccc %o1, 0x044B, %o7
loop_2082:
edge16l %i2, %o2, %o3
set 0x78, %o2
lduwa [%l7 + %o2] 0x15, %o4
set 0x14, %l1
sta %f22, [%l7 + %l1] 0x15
set 0x40, %l5
stda %f0, [%l7 + %l5] 0x04
tsubcc %g5, %o0, %g1
fbe %fcc2, loop_2083
edge16n %l1, %l5, %g3
sll %g2, 0x0F, %o5
addc %i5, %l6, %i1
loop_2083:
and %g6, %l3, %i4
fmovd %f20, %f18
movcc %icc, %l2, %o6
andcc %i6, %i7, %i0
tleu %icc, 0x0
brlz %l0, loop_2084
fbl %fcc3, loop_2085
subcc %i3, %l4, %g7
fbue %fcc3, loop_2086
loop_2084:
fmovrdlez %g4, %f14, %f24
loop_2085:
andn %o1, %i2, %o7
smul %o3, %o2, %g5
loop_2086:
andcc %o4, %o0, %g1
flush %l7 + 0x34
edge8ln %l1, %g3, %l5
fmovsleu %xcc, %f21, %f0
ta %icc, 0x7
bn,a,pn %icc, loop_2087
movge %icc, %o5, %i5
tgu %icc, 0x1
sdivcc %g2, 0x06C6, %i1
loop_2087:
taddcc %l6, 0x1661, %l3
fmovsa %icc, %f30, %f31
tge %xcc, 0x7
tvc %icc, 0x1
be,pn %xcc, loop_2088
and %i4, 0x1FBA, %g6
wr %g0, 0x0c, %asi
sta %f7, [%l7 + 0x08] %asi
loop_2088:
fmovdl %icc, %f29, %f16
tsubcctv %o6, %l2, %i6
fmovsvc %xcc, %f5, %f13
edge8l %i7, %l0, %i0
addccc %i3, 0x0828, %g7
movge %xcc, %l4, %g4
add %l7, 0x54, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %i2
casa [%l6] 0x81, %i2, %o7
fbug,a %fcc3, loop_2089
tgu %icc, 0x5
faligndata %f16, %f28, %f0
std %o2, [%l7 + 0x30]
loop_2089:
fmovsa %xcc, %f14, %f27
edge16ln %o2, %g5, %o1
smul %o4, %o0, %l1
movrlz %g1, %g3, %l5
fpsub16s %f24, %f9, %f2
tgu %icc, 0x1
alignaddrl %i5, %o5, %i1
edge8n %g2, %l3, %l6
srl %g6, %i4, %o6
fbl %fcc0, loop_2090
tvs %icc, 0x7
fbn,a %fcc3, loop_2091
fsrc2s %f13, %f2
loop_2090:
nop
set 0x0A, %o7
stha %l2, [%l7 + %o7] 0xeb
membar #Sync
loop_2091:
bcs,pn %icc, loop_2092
fmovrslez %i6, %f16, %f7
fpackfix %f0, %f2
te %xcc, 0x1
loop_2092:
flush %l7 + 0x74
stw %i7, [%l7 + 0x48]
sir 0x05FB
array8 %i0, %i3, %l0
array32 %l4, %g4, %i2
nop
set 0x2C, %o6
ldub [%l7 + %o6], %o7
movge %xcc, %o3, %g7
addc %g5, %o1, %o2
nop
setx loop_2093, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sdiv %o4, 0x037E, %o0
wr %g0, 0x19, %asi
stha %g1, [%l7 + 0x44] %asi
loop_2093:
tneg %icc, 0x5
array8 %g3, %l5, %i5
srax %o5, %l1, %i1
sethi 0x02AA, %l3
fpsub32 %f30, %f22, %f10
call loop_2094
fmovdpos %icc, %f25, %f1
stx %g2, [%l7 + 0x08]
addcc %l6, 0x1907, %i4
loop_2094:
stw %g6, [%l7 + 0x38]
mulscc %o6, 0x1367, %i6
add %l7, 0x68, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i7
casxa [%l6] 0x89, %i7, %l2
stb %i0, [%l7 + 0x22]
membar 0x3B
edge32 %i3, %l0, %l4
wr %g0, 0x27, %asi
stha %g4, [%l7 + 0x26] %asi
membar #Sync
umul %i2, 0x0F3C, %o3
add %o7, 0x15C4, %g5
udiv %o1, 0x1262, %g7
tcs %xcc, 0x3
sllx %o4, 0x0D, %o2
tsubcc %o0, %g3, %g1
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x31] %asi, %i5
tcs %xcc, 0x1
smulcc %o5, 0x0DA0, %l5
fmovdg %xcc, %f30, %f28
tge %xcc, 0x7
orncc %i1, 0x179F, %l3
orcc %l1, %g2, %i4
sth %l6, [%l7 + 0x08]
brgez,a %o6, loop_2095
xnorcc %g6, %i7, %l2
wr %g0, 0x0c, %asi
lduba [%l7 + 0x2A] %asi, %i6
loop_2095:
tg %icc, 0x3
tvs %icc, 0x3
udivx %i3, 0x1C5C, %l0
mova %icc, %i0, %g4
brz %i2, loop_2096
bcs %xcc, loop_2097
fcmpeq16 %f2, %f12, %o3
fmovrdne %o7, %f30, %f26
loop_2096:
nop
set 0x34, %g4
swapa [%l7 + %g4] 0x10, %l4
loop_2097:
nop
set 0x37, %l4
ldsba [%l7 + %l4] 0x15, %g5
tneg %xcc, 0x7
fbg %fcc2, loop_2098
alignaddr %g7, %o4, %o2
bpos,a,pt %icc, loop_2099
addcc %o0, 0x1760, %g3
loop_2098:
sra %g1, %o1, %o5
fble %fcc3, loop_2100
loop_2099:
array8 %i5, %i1, %l3
te %xcc, 0x2
orncc %l1, 0x1C87, %g2
loop_2100:
fmovdpos %icc, %f3, %f14
movn %xcc, %i4, %l5
movre %o6, %l6, %i7
brz,a %g6, loop_2101
mulx %i6, 0x0E9E, %l2
wr %g0, 0xea, %asi
stha %l0, [%l7 + 0x3E] %asi
membar #Sync
loop_2101:
movge %xcc, %i3, %g4
tpos %icc, 0x6
andn %i0, 0x103E, %i2
movn %icc, %o7, %o3
sllx %l4, %g7, %o4
edge16l %g5, %o0, %g3
brgz %g1, loop_2102
smul %o1, %o5, %i5
be,a loop_2103
andn %i1, 0x185F, %l3
loop_2102:
sdivx %o2, 0x0A5B, %g2
tsubcctv %l1, 0x0F41, %l5
loop_2103:
fpadd32s %f17, %f20, %f6
set 0x78, %o1
lduwa [%l7 + %o1] 0x80, %i4
movn %icc, %o6, %i7
addc %l6, 0x043D, %i6
wr %g0, 0x81, %asi
stxa %l2, [%l7 + 0x70] %asi
umul %g6, %l0, %g4
fmovsneg %icc, %f6, %f16
xnorcc %i0, 0x17F2, %i2
sub %o7, %o3, %l4
tsubcctv %i3, 0x0129, %o4
mova %xcc, %g7, %g5
alignaddr %o0, %g1, %o1
tleu %xcc, 0x0
movne %xcc, %g3, %i5
mulx %o5, %i1, %l3
edge8l %g2, %o2, %l1
set 0x20, %g7
swapa [%l7 + %g7] 0x80, %i4
bg,a,pt %xcc, loop_2104
ldd [%l7 + 0x70], %l4
sth %o6, [%l7 + 0x62]
movge %icc, %i7, %l6
loop_2104:
tcc %xcc, 0x6
xnor %l2, %g6, %i6
call loop_2105
tvc %xcc, 0x7
edge16 %g4, %i0, %l0
fmovdn %xcc, %f22, %f18
loop_2105:
nop
wr %g0, 0x18, %asi
lduba [%l7 + 0x5B] %asi, %i2
edge32 %o3, %o7, %i3
fcmped %fcc2, %f10, %f0
fmovrde %l4, %f6, %f16
fzero %f30
movrlez %g7, 0x26D, %g5
wr %g0, 0x11, %asi
ldsba [%l7 + 0x7E] %asi, %o4
movrlez %g1, 0x312, %o1
sllx %g3, %i5, %o5
fmovrdlz %i1, %f16, %f2
std %o0, [%l7 + 0x28]
fcmped %fcc3, %f22, %f8
fblg %fcc2, loop_2106
fblg,a %fcc1, loop_2107
fcmpes %fcc3, %f3, %f11
movleu %icc, %l3, %o2
loop_2106:
array16 %l1, %i4, %g2
loop_2107:
array16 %o6, %i7, %l6
tvs %icc, 0x0
movneg %xcc, %l5, %g6
bl,a,pt %icc, loop_2108
fandnot2 %f24, %f2, %f14
orn %i6, %l2, %i0
andncc %g4, %i2, %l0
loop_2108:
udivcc %o3, 0x0639, %o7
tne %icc, 0x0
fpadd32s %f9, %f15, %f24
tpos %icc, 0x1
wr %g0, 0x18, %asi
stha %i3, [%l7 + 0x0A] %asi
lduw [%l7 + 0x20], %l4
edge16l %g5, %g7, %o4
bg,a,pn %xcc, loop_2109
fcmpne32 %f0, %f0, %o1
movvs %xcc, %g3, %i5
wr %g0, 0x89, %asi
ldswa [%l7 + 0x6C] %asi, %o5
loop_2109:
udiv %g1, 0x08BC, %o0
fmovrslez %l3, %f8, %f2
mova %icc, %i1, %l1
addccc %o2, 0x167C, %i4
fcmpne32 %f0, %f14, %o6
brgz %g2, loop_2110
fmovdl %xcc, %f27, %f14
sir 0x0220
edge8 %i7, %l5, %g6
loop_2110:
or %i6, %l6, %l2
add %g4, %i2, %l0
call loop_2111
taddcc %i0, 0x1537, %o3
movrlz %i3, 0x35D, %l4
sth %o7, [%l7 + 0x56]
loop_2111:
te %xcc, 0x1
sll %g7, 0x04, %g5
taddcctv %o1, %g3, %o4
popc 0x1A5B, %i5
alignaddr %g1, %o0, %o5
brgz,a %i1, loop_2112
srl %l1, 0x12, %o2
fpadd32s %f17, %f8, %f4
bcc,a,pn %icc, loop_2113
loop_2112:
tg %xcc, 0x1
sdiv %i4, 0x11C1, %o6
wr %g0, 0x2b, %asi
stwa %l3, [%l7 + 0x5C] %asi
membar #Sync
loop_2113:
nop
wr %g0, 0x0c, %asi
ldda [%l7 + 0x20] %asi, %g2
tpos %icc, 0x5
subccc %l5, 0x12AA, %i7
tsubcc %i6, %g6, %l6
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f16
xnor %l2, 0x1867, %g4
fnot1s %f8, %f30
fmovscc %xcc, %f4, %f28
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrne %l0, 0x39C, %i0
fpadd32 %f8, %f6, %f30
ldx [%l7 + 0x38], %i2
udivcc %o3, 0x10ED, %i3
tl %xcc, 0x2
set 0x20, %o0
stxa %l4, [%l7 + %o0] 0x18
edge32ln %o7, %g5, %g7
movl %xcc, %o1, %g3
fmovdle %xcc, %f29, %f19
fmovsleu %xcc, %f24, %f14
sra %o4, 0x0D, %g1
xor %i5, 0x1629, %o0
movcc %xcc, %o5, %l1
tgu %xcc, 0x0
edge8n %o2, %i1, %i4
popc 0x1864, %l3
edge16 %g2, %l5, %o6
movleu %xcc, %i6, %g6
smul %l6, %l2, %i7
brz,a %l0, loop_2114
sdiv %g4, 0x0695, %i2
ldub [%l7 + 0x13], %o3
fmul8ulx16 %f24, %f18, %f2
loop_2114:
addcc %i3, 0x04F3, %l4
fbug %fcc1, loop_2115
fmovrsne %i0, %f31, %f12
movvs %icc, %o7, %g7
bl %xcc, loop_2116
loop_2115:
smul %g5, 0x124A, %g3
tg %xcc, 0x1
movg %icc, %o1, %o4
loop_2116:
addccc %i5, %o0, %g1
srax %l1, %o5, %i1
edge32l %i4, %o2, %l3
srlx %g2, %o6, %l5
movne %xcc, %i6, %l6
sir 0x13E7
fmovdne %xcc, %f18, %f1
udivx %l2, 0x0661, %i7
tgu %icc, 0x6
wr %g0, 0x10, %asi
lduha [%l7 + 0x40] %asi, %l0
fcmpeq16 %f18, %f2, %g6
fmovdle %xcc, %f29, %f16
fbe %fcc2, loop_2117
mulx %i2, 0x1721, %o3
tneg %icc, 0x7
ble %xcc, loop_2118
loop_2117:
udivx %g4, 0x111A, %l4
tcs %icc, 0x1
xnor %i3, 0x054C, %o7
loop_2118:
edge16l %g7, %i0, %g5
subccc %g3, %o4, %o1
ldsb [%l7 + 0x20], %o0
fmovrdgez %g1, %f24, %f26
fnot2s %f3, %f25
or %i5, 0x0F2C, %l1
subcc %i1, %o5, %o2
fmovscs %xcc, %f19, %f3
nop
setx loop_2119, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
set 0x64, %i4
prefetch [%l7 + %i4], 0x3
taddcc %i4, %g2, %o6
brlez,a %l3, loop_2120
loop_2119:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %icc, 0x0
movpos %xcc, %l5, %i6
loop_2120:
nop
set 0x71, %i6
ldub [%l7 + %i6], %l2
fmovdgu %icc, %f19, %f25
fbul,a %fcc1, loop_2121
andncc %l6, %i7, %l0
fmul8ulx16 %f22, %f2, %f10
orcc %i2, 0x008E, %o3
loop_2121:
edge8ln %g4, %g6, %l4
xorcc %o7, 0x042E, %g7
fbuge,a %fcc2, loop_2122
bcc,a loop_2123
fcmpes %fcc2, %f27, %f4
ldd [%l7 + 0x38], %f28
loop_2122:
fnand %f24, %f14, %f26
loop_2123:
xor %i3, %g5, %g3
udivx %o4, 0x0ECD, %i0
fpadd16 %f30, %f2, %f30
fzeros %f29
fba,a %fcc2, loop_2124
andcc %o1, 0x0A8B, %g1
sub %o0, %i5, %l1
nop
setx loop_2125, %l0, %l1
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_2124:
sllx %o5, 0x17, %o2
movge %icc, %i4, %i1
fexpand %f2, %f0
loop_2125:
edge32n %g2, %l3, %o6
tle %xcc, 0x3
tvs %xcc, 0x4
wr %g0, 0x58, %asi
ldxa [%g0 + 0x18] %asi, %i6
fmovrdlz %l5, %f26, %f0
set 0x3F, %l6
stba %l6, [%l7 + %l6] 0x10
movne %icc, %l2, %l0
flush %l7 + 0x44
membar 0x6A
fmul8x16 %f22, %f30, %f14
subccc %i7, %o3, %g4
bne,pn %xcc, loop_2126
fmovsle %xcc, %f16, %f28
add %i2, 0x115B, %g6
fandnot2s %f24, %f8, %f4
loop_2126:
fnegs %f14, %f13
fmovscs %xcc, %f0, %f12
orncc %o7, %l4, %i3
tvc %xcc, 0x6
taddcc %g5, %g3, %o4
tcs %xcc, 0x2
fxnors %f7, %f8, %f0
fble,a %fcc2, loop_2127
bcc,a,pn %icc, loop_2128
subccc %g7, %i0, %o1
fmovrslez %o0, %f19, %f5
loop_2127:
te %icc, 0x6
loop_2128:
movne %icc, %i5, %l1
array16 %g1, %o5, %o2
ld [%l7 + 0x7C], %f8
add %i4, 0x04A6, %g2
fands %f28, %f9, %f7
brz,a %i1, loop_2129
sdivcc %l3, 0x0AAF, %i6
fcmpd %fcc0, %f4, %f26
movrgez %o6, 0x256, %l5
loop_2129:
edge16 %l2, %l6, %l0
fmovrdne %i7, %f18, %f10
set 0x58, %l3
prefetcha [%l7 + %l3] 0x14, 0x1
movge %icc, %o3, %i2
movrgz %o7, 0x389, %l4
sub %g6, %g5, %g3
fblg,a %fcc2, loop_2130
edge8l %o4, %i3, %g7
fbuge,a %fcc0, loop_2131
smulcc %i0, 0x0F68, %o1
loop_2130:
array16 %i5, %l1, %g1
fmul8x16 %f15, %f30, %f6
loop_2131:
fsrc2s %f11, %f7
edge16l %o0, %o2, %o5
add %i4, 0x1123, %i1
fandnot2 %f30, %f20, %f24
fnegs %f15, %f23
tgu %icc, 0x3
fcmpeq16 %f28, %f8, %g2
movne %icc, %l3, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bge,a loop_2132
fbn %fcc3, loop_2133
tle %icc, 0x3
tcs %icc, 0x0
loop_2132:
brlez %o6, loop_2134
loop_2133:
movle %icc, %l5, %l2
taddcc %l0, %l6, %i7
movge %xcc, %o3, %i2
loop_2134:
ldstub [%l7 + 0x31], %o7
fpack32 %f26, %f24, %f18
fzeros %f14
xor %g4, 0x130D, %g6
sethi 0x0A41, %g5
fmovrsne %l4, %f4, %f6
orcc %o4, 0x1858, %i3
ld [%l7 + 0x30], %f3
udivcc %g3, 0x0851, %i0
addcc %o1, 0x0750, %g7
bvs,a %icc, loop_2135
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array8 %l1, %i5, %o0
sth %o2, [%l7 + 0x32]
loop_2135:
bpos loop_2136
edge16l %o5, %i4, %i1
ldd [%l7 + 0x20], %f22
fmuld8ulx16 %f14, %f11, %f16
loop_2136:
ldx [%l7 + 0x30], %g1
movrgz %g2, 0x161, %l3
fcmpgt32 %f28, %f28, %i6
stx %l5, [%l7 + 0x38]
tvs %xcc, 0x4
array16 %o6, %l2, %l0
or %i7, 0x0588, %l6
fbne,a %fcc1, loop_2137
prefetch [%l7 + 0x20], 0x3
tn %icc, 0x3
fmovdcc %icc, %f21, %f18
loop_2137:
st %f31, [%l7 + 0x78]
sub %o3, 0x1F6A, %i2
srl %g4, %g6, %o7
bneg,a %icc, loop_2138
or %g5, %l4, %o4
fnor %f14, %f8, %f10
tne %xcc, 0x1
loop_2138:
movneg %xcc, %i3, %i0
movre %g3, 0x054, %o1
tle %icc, 0x3
andncc %l1, %g7, %i5
movneg %xcc, %o2, %o5
mulx %o0, 0x10B4, %i1
tg %icc, 0x1
brz,a %g1, loop_2139
ldsh [%l7 + 0x7A], %i4
tsubcc %l3, 0x1FB7, %g2
fnegs %f28, %f12
loop_2139:
addccc %i6, 0x01CC, %l5
xorcc %l2, 0x0826, %o6
sdiv %i7, 0x1EC7, %l6
fsrc2 %f6, %f24
srax %o3, %l0, %g4
addc %i2, 0x110F, %g6
fcmpgt16 %f20, %f24, %o7
wr %g0, 0x88, %asi
ldda [%l7 + 0x40] %asi, %f16
fbu %fcc1, loop_2140
tneg %xcc, 0x7
movre %g5, %l4, %i3
xnorcc %i0, 0x09D3, %g3
loop_2140:
mulx %o1, %o4, %l1
tvs %xcc, 0x6
ldd [%l7 + 0x50], %f28
movrne %g7, 0x15E, %i5
swap [%l7 + 0x70], %o2
edge32l %o5, %i1, %o0
be,pt %icc, loop_2141
std %i4, [%l7 + 0x38]
fone %f4
tsubcctv %l3, 0x1086, %g2
loop_2141:
tcs %icc, 0x4
set 0x28, %l2
swapa [%l7 + %l2] 0x80, %i6
wr %g0, 0xe2, %asi
stwa %l5, [%l7 + 0x70] %asi
membar #Sync
add %l2, %g1, %o6
udivcc %i7, 0x03AA, %l6
mova %xcc, %o3, %l0
fand %f30, %f18, %f26
edge32ln %g4, %i2, %o7
bvs,pt %icc, loop_2142
ldx [%l7 + 0x30], %g6
stbar
movn %icc, %l4, %g5
loop_2142:
srl %i3, 0x09, %i0
fornot1 %f4, %f14, %f18
srl %g3, 0x01, %o1
be,pn %xcc, loop_2143
tsubcctv %l1, %g7, %i5
smul %o2, 0x128B, %o5
bn,pt %xcc, loop_2144
loop_2143:
edge8n %i1, %o4, %o0
fmovscc %xcc, %f5, %f6
fba %fcc3, loop_2145
loop_2144:
orncc %i4, %g2, %l3
taddcc %i6, %l2, %g1
fba,a %fcc2, loop_2146
loop_2145:
fmovsneg %xcc, %f1, %f12
smul %o6, 0x02FD, %l5
fpack32 %f2, %f26, %f10
loop_2146:
tl %icc, 0x2
fbule %fcc1, loop_2147
tge %xcc, 0x2
sethi 0x082F, %l6
movn %icc, %i7, %l0
loop_2147:
edge8n %g4, %i2, %o7
std %g6, [%l7 + 0x78]
udivcc %o3, 0x10BA, %g5
udivcc %l4, 0x0B24, %i3
subcc %i0, 0x08B2, %o1
movne %xcc, %l1, %g3
brgz %i5, loop_2148
fmovsgu %xcc, %f27, %f6
tvc %icc, 0x4
movn %icc, %g7, %o5
loop_2148:
sllx %i1, 0x03, %o2
fandnot2s %f4, %f24, %f13
movge %icc, %o0, %i4
stbar
subccc %g2, %o4, %l3
siam 0x1
addcc %l2, 0x0F13, %g1
edge16ln %i6, %o6, %l6
movrne %i7, %l0, %g4
bgu,a loop_2149
tvs %xcc, 0x0
prefetch [%l7 + 0x6C], 0x0
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x5C] %asi, %l5
loop_2149:
nop
set 0x50, %o4
ldswa [%l7 + %o4] 0x18, %o7
array32 %i2, %g6, %g5
edge32l %o3, %i3, %i0
movle %xcc, %o1, %l4
movl %xcc, %g3, %l1
movre %g7, 0x237, %o5
taddcctv %i1, %o2, %o0
set 0x60, %l0
ldsha [%l7 + %l0] 0x11, %i4
siam 0x5
mulx %i5, %g2, %l3
tsubcctv %o4, 0x0E95, %g1
bneg,a,pn %xcc, loop_2150
tle %xcc, 0x1
ldd [%l7 + 0x28], %i6
movrgz %o6, 0x070, %l6
loop_2150:
fzero %f28
sll %l2, 0x06, %l0
sdivcc %g4, 0x0398, %l5
brgez,a %o7, loop_2151
stb %i2, [%l7 + 0x73]
fones %f22
xnor %i7, %g6, %g5
loop_2151:
fmovsle %xcc, %f2, %f20
fmul8ulx16 %f22, %f4, %f22
tn %icc, 0x4
move %icc, %o3, %i0
edge32ln %o1, %i3, %g3
bg,pn %xcc, loop_2152
fpack32 %f20, %f28, %f4
and %l4, %l1, %g7
alignaddr %i1, %o2, %o5
loop_2152:
popc %i4, %i5
movg %xcc, %g2, %l3
movre %o4, %o0, %g1
fone %f0
edge16ln %o6, %l6, %i6
ldstub [%l7 + 0x10], %l2
swap [%l7 + 0x30], %l0
or %l5, 0x1ACD, %g4
sllx %i2, %i7, %g6
faligndata %f26, %f30, %f28
pdist %f0, %f28, %f16
membar 0x33
movgu %xcc, %g5, %o3
movcc %icc, %i0, %o1
set 0x6A, %g3
stba %o7, [%l7 + %g3] 0x2f
membar #Sync
wr %g0, 0x88, %asi
lduwa [%l7 + 0x70] %asi, %g3
edge16l %i3, %l4, %g7
tvs %icc, 0x1
edge16ln %i1, %l1, %o5
xnor %i4, %o2, %i5
fmovda %icc, %f0, %f12
fnand %f30, %f20, %f10
bne,pn %xcc, loop_2153
fmovdl %xcc, %f9, %f3
fpack16 %f20, %f22
te %icc, 0x7
loop_2153:
edge32ln %g2, %o4, %l3
fpmerge %f10, %f22, %f20
mulscc %g1, 0x03C7, %o6
movrgez %l6, %i6, %o0
stbar
fmovrsgez %l0, %f12, %f19
fmul8x16al %f10, %f20, %f16
fpsub32 %f16, %f22, %f20
wr %g0, 0x0c, %asi
stda %f0, [%l7 + 0x40] %asi
stbar
movl %xcc, %l5, %g4
brgz,a %i2, loop_2154
bshuffle %f30, %f24, %f18
fmovrse %i7, %f0, %f5
mova %icc, %l2, %g5
loop_2154:
nop
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f0
array32 %o3, %g6, %i0
fmovdgu %icc, %f17, %f1
tcc %icc, 0x2
fmovsvc %xcc, %f11, %f20
ldd [%l7 + 0x70], %f8
movgu %xcc, %o1, %o7
movrgz %g3, 0x296, %l4
fbne %fcc2, loop_2155
bshuffle %f22, %f16, %f4
movne %icc, %g7, %i1
mulscc %i3, 0x0EAB, %o5
loop_2155:
fmovdl %icc, %f27, %f7
xnor %i4, %l1, %i5
wr %g0, 0x89, %asi
lduba [%l7 + 0x4D] %asi, %o2
tgu %xcc, 0x7
wr %g0, 0x10, %asi
stda %o4, [%l7 + 0x28] %asi
set 0x2C, %g1
stha %l3, [%l7 + %g1] 0x89
srax %g1, 0x0D, %o6
wr %g0, 0x18, %asi
stda %i6, [%l7 + 0x70] %asi
fbl %fcc0, loop_2156
srax %g2, %i6, %o0
popc 0x1E69, %l5
tge %xcc, 0x2
loop_2156:
and %l0, 0x0841, %g4
fbug,a %fcc2, loop_2157
movvc %icc, %i7, %l2
set 0x40, %g6
ldda [%l7 + %g6] 0x0c, %f0
loop_2157:
fxnor %f28, %f18, %f24
xor %i2, %g5, %g6
set 0x48, %i5
stxa %o3, [%l7 + %i5] 0x0c
edge32l %o1, %i0, %g3
fandnot1s %f9, %f8, %f1
ldsb [%l7 + 0x7E], %o7
bneg,a %icc, loop_2158
orncc %g7, %i1, %l4
edge32ln %i3, %o5, %i4
tsubcc %l1, %o2, %i5
loop_2158:
alignaddrl %o4, %g1, %l3
edge16ln %o6, %g2, %l6
udivcc %o0, 0x1E00, %i6
tsubcc %l5, 0x1139, %l0
edge32ln %g4, %l2, %i7
ldd [%l7 + 0x70], %g4
subc %i2, %g6, %o1
fnegd %f0, %f24
movgu %xcc, %o3, %g3
edge32 %i0, %g7, %i1
movgu %xcc, %l4, %i3
movle %xcc, %o7, %i4
lduh [%l7 + 0x0A], %o5
edge32ln %l1, %i5, %o2
nop
set 0x14, %g5
sth %g1, [%l7 + %g5]
andn %l3, %o4, %o6
ta %icc, 0x4
fmovdge %xcc, %f8, %f4
sllx %l6, %o0, %i6
bne loop_2159
bshuffle %f6, %f20, %f6
tvc %icc, 0x3
tge %icc, 0x5
loop_2159:
array8 %g2, %l0, %g4
sdiv %l2, 0x052F, %i7
brlez,a %l5, loop_2160
tcs %xcc, 0x1
bge,pt %icc, loop_2161
sdivcc %g5, 0x1B4C, %i2
loop_2160:
sir 0x0584
lduw [%l7 + 0x24], %o1
loop_2161:
fpadd32s %f25, %f24, %f28
brgz %g6, loop_2162
fmovdl %xcc, %f12, %f11
xnorcc %g3, %i0, %g7
movcc %icc, %o3, %i1
loop_2162:
udivcc %i3, 0x1205, %l4
fmovsl %xcc, %f17, %f5
addc %i4, %o7, %l1
udivcc %i5, 0x1785, %o2
srax %o5, %l3, %o4
alignaddrl %g1, %o6, %o0
srlx %l6, 0x18, %i6
movleu %icc, %l0, %g4
sir 0x1F3C
sdivx %l2, 0x11C1, %i7
std %g2, [%l7 + 0x50]
add %g5, %i2, %l5
edge8 %o1, %g3, %g6
fbge,a %fcc2, loop_2163
orncc %i0, 0x145F, %o3
fcmpd %fcc3, %f2, %f28
alignaddr %i1, %g7, %i3
loop_2163:
edge8n %l4, %o7, %l1
membar 0x22
tsubcctv %i5, %o2, %i4
movne %xcc, %l3, %o4
fmovspos %xcc, %f18, %f15
xorcc %o5, 0x1CC0, %o6
bn,a loop_2164
bleu %xcc, loop_2165
andncc %o0, %g1, %l6
movcc %xcc, %l0, %g4
loop_2164:
fmovd %f8, %f4
loop_2165:
sub %l2, 0x014F, %i7
fornot1s %f7, %f17, %f3
call loop_2166
srl %g2, %g5, %i2
fandnot2 %f18, %f26, %f4
movn %icc, %i6, %l5
loop_2166:
srl %o1, %g3, %g6
bshuffle %f26, %f18, %f2
movge %xcc, %o3, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
flush %l7 + 0x7C
edge16l %g7, %i3, %i0
fmovde %icc, %f19, %f29
fsrc1 %f24, %f8
edge32 %l4, %l1, %i5
te %icc, 0x1
fands %f27, %f12, %f0
movre %o2, %i4, %o7
mulscc %o4, 0x02FC, %l3
tcc %icc, 0x0
bvs,a loop_2167
sub %o6, 0x0418, %o5
subccc %o0, %g1, %l6
fmul8x16 %f6, %f0, %f6
loop_2167:
fmovdleu %icc, %f7, %f9
smulcc %l0, 0x020F, %g4
bleu,a loop_2168
array16 %l2, %i7, %g5
movleu %icc, %i2, %i6
udivcc %g2, 0x0F8E, %o1
loop_2168:
fbue,a %fcc1, loop_2169
brlz %g3, loop_2170
alignaddr %l5, %g6, %i1
sdiv %g7, 0x0AEA, %o3
loop_2169:
tcs %xcc, 0x1
loop_2170:
movpos %icc, %i0, %i3
movvs %icc, %l4, %l1
ldd [%l7 + 0x78], %i4
fmul8sux16 %f4, %f2, %f14
bge,a %xcc, loop_2171
srlx %o2, %o7, %o4
orncc %i4, 0x133C, %l3
edge8 %o6, %o5, %g1
loop_2171:
movleu %xcc, %o0, %l6
addcc %g4, 0x1CC2, %l2
mulscc %l0, 0x10B8, %g5
fpsub32 %f0, %f24, %f14
tsubcctv %i2, 0x08EF, %i7
movrlez %g2, 0x3CE, %o1
bn,a,pn %icc, loop_2172
edge16l %i6, %g3, %l5
movle %xcc, %i1, %g7
taddcc %o3, %i0, %i3
loop_2172:
fbn,a %fcc3, loop_2173
tcc %icc, 0x1
movrne %g6, %l4, %i5
fcmple32 %f0, %f30, %l1
loop_2173:
fcmpeq16 %f22, %f12, %o2
fmovsl %xcc, %f15, %f7
fble %fcc1, loop_2174
fsrc1 %f4, %f6
movle %icc, %o4, %i4
fbe %fcc3, loop_2175
loop_2174:
bge,a %xcc, loop_2176
movvc %icc, %o7, %l3
srlx %o6, 0x08, %g1
loop_2175:
umulcc %o0, %l6, %g4
loop_2176:
movg %icc, %o5, %l2
fmovrsgez %l0, %f13, %f0
edge8ln %g5, %i7, %g2
tn %xcc, 0x3
xnorcc %o1, %i2, %i6
fxnors %f29, %f2, %f5
fpack32 %f2, %f8, %f18
fmovrde %g3, %f18, %f10
fbe %fcc3, loop_2177
bg,a %icc, loop_2178
xor %l5, 0x07E9, %g7
addcc %o3, %i1, %i0
loop_2177:
nop
set 0x34, %i7
ldswa [%l7 + %i7] 0x89, %i3
loop_2178:
umul %l4, 0x1D04, %g6
taddcc %i5, 0x1631, %o2
brlez,a %o4, loop_2179
stx %i4, [%l7 + 0x70]
udivx %o7, 0x11EC, %l3
set 0x54, %i0
ldsha [%l7 + %i0] 0x81, %l1
loop_2179:
nop
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x78] %asi, 0x0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddrl %o0, %g1, %g4
sub %o5, 0x0CDB, %l6
fmul8x16 %f6, %f12, %f28
addc %l2, %l0, %g5
movleu %icc, %i7, %g2
edge32l %o1, %i2, %g3
xnor %i6, 0x00C8, %l5
tpos %icc, 0x6
edge32ln %g7, %i1, %o3
fmovda %xcc, %f13, %f2
ta %xcc, 0x0
tneg %xcc, 0x5
fmovrse %i3, %f2, %f4
andncc %l4, %g6, %i5
edge32ln %i0, %o4, %o2
nop
setx loop_2180, %l0, %l1
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 %o7, 0x16EE, %l3
mulx %i4, 0x1738, %o6
movpos %icc, %l1, %g1
loop_2180:
fpack16 %f8, %f18
ta %icc, 0x5
movcs %icc, %g4, %o0
movleu %xcc, %o5, %l6
call loop_2181
edge16l %l0, %l2, %i7
for %f30, %f8, %f2
wr %g0, 0x89, %asi
ldswa [%l7 + 0x10] %asi, %g5
loop_2181:
tleu %xcc, 0x2
wr %g0, 0x23, %asi
stba %g2, [%l7 + 0x6A] %asi
membar #Sync
bleu,a loop_2182
fnors %f15, %f17, %f20
fmovse %icc, %f1, %f15
movge %xcc, %i2, %g3
loop_2182:
nop
wr %g0, 0x0c, %asi
stxa %i6, [%l7 + 0x10] %asi
edge8ln %l5, %o1, %i1
fpsub32s %f6, %f21, %f25
sllx %g7, %i3, %l4
or %g6, %i5, %i0
edge32l %o3, %o2, %o7
movcs %xcc, %l3, %i4
movle %icc, %o6, %o4
tsubcc %g1, %g4, %o0
ba,pt %icc, loop_2183
add %o5, 0x19BC, %l1
mulx %l6, 0x00A2, %l2
movvs %xcc, %l0, %g5
loop_2183:
fors %f15, %f25, %f10
fzeros %f8
movvs %xcc, %g2, %i7
movcs %icc, %i2, %g3
smul %i6, %l5, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %g7, %i3, %i1
fbu,a %fcc2, loop_2184
bg,a,pt %icc, loop_2185
xnor %g6, 0x0729, %i5
edge8l %i0, %l4, %o2
loop_2184:
popc %o3, %o7
loop_2185:
edge8ln %i4, %l3, %o6
movneg %icc, %o4, %g4
ldd [%l7 + 0x60], %f18
bn,a,pn %icc, loop_2186
ld [%l7 + 0x48], %f5
edge32 %g1, %o0, %l1
alignaddrl %l6, %l2, %o5
loop_2186:
fmovsvs %xcc, %f3, %f23
edge8ln %g5, %g2, %l0
movrgez %i7, %g3, %i2
fxor %f24, %f18, %f4
udivx %i6, 0x1DC8, %o1
edge32 %l5, %g7, %i1
tsubcc %i3, %i5, %g6
wr %g0, 0x80, %asi
swapa [%l7 + 0x78] %asi, %l4
fmovdne %xcc, %f20, %f0
ldd [%l7 + 0x78], %f4
membar #Sync
set 0x40, %o5
ldda [%l7 + %o5] 0x1e, %f0
tge %icc, 0x7
ldsw [%l7 + 0x60], %i0
tl %icc, 0x1
movvc %icc, %o3, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu,a %fcc3, loop_2187
mulscc %i4, 0x1858, %o7
smul %l3, %o4, %g4
fcmpd %fcc2, %f22, %f8
loop_2187:
or %o6, %o0, %l1
mulx %g1, %l6, %o5
xorcc %l2, %g5, %g2
udiv %l0, 0x0818, %g3
orn %i7, 0x182F, %i2
fmovsge %icc, %f2, %f18
sub %o1, 0x13EE, %l5
ld [%l7 + 0x7C], %f9
set 0x40, %g2
stda %f0, [%l7 + %g2] 0x04
fblg %fcc2, loop_2188
fsrc1s %f18, %f26
set 0x6B, %i3
ldsba [%l7 + %i3] 0x14, %g7
loop_2188:
fmovsgu %icc, %f27, %f16
orcc %i6, 0x1D91, %i1
fxor %f28, %f28, %f30
movge %icc, %i3, %g6
ldub [%l7 + 0x72], %i5
edge8ln %l4, %o3, %i0
tle %icc, 0x0
fors %f14, %f2, %f18
array32 %i4, %o7, %l3
wr %g0, 0x89, %asi
ldsha [%l7 + 0x1C] %asi, %o2
tgu %xcc, 0x2
fpadd32 %f2, %f20, %f26
udivcc %g4, 0x19FB, %o6
edge8 %o0, %l1, %o4
xnorcc %g1, %o5, %l6
fands %f28, %f18, %f26
fxnors %f23, %f19, %f30
umul %g5, %g2, %l0
fnot1s %f23, %f0
std %f10, [%l7 + 0x78]
movvs %icc, %l2, %i7
bg,a,pt %xcc, loop_2189
fcmpne32 %f14, %f10, %i2
edge32l %o1, %g3, %l5
stb %g7, [%l7 + 0x11]
loop_2189:
andcc %i1, 0x16AC, %i6
fcmple16 %f2, %f12, %i3
sdivx %i5, 0x02D0, %l4
edge16 %o3, %i0, %g6
fmuld8ulx16 %f19, %f3, %f22
fmovdneg %xcc, %f5, %f8
for %f20, %f10, %f28
movcc %icc, %i4, %o7
tcc %xcc, 0x4
membar 0x2F
movrlz %o2, %g4, %o6
andcc %l3, %l1, %o0
flush %l7 + 0x28
stb %o4, [%l7 + 0x42]
stw %o5, [%l7 + 0x44]
fnor %f18, %f0, %f30
edge32n %l6, %g5, %g2
edge16n %l0, %l2, %g1
edge8ln %i2, %o1, %g3
addcc %i7, 0x0317, %l5
fmovdvs %xcc, %f15, %f0
orn %g7, %i6, %i1
edge32n %i5, %i3, %l4
tneg %xcc, 0x3
tge %xcc, 0x7
sdivx %i0, 0x0EE5, %g6
bneg,a %icc, loop_2190
taddcc %o3, %o7, %o2
nop
setx loop_2191, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movgu %icc, %g4, %i4
loop_2190:
sllx %l3, %o6, %l1
movpos %xcc, %o0, %o5
loop_2191:
be,a,pt %icc, loop_2192
fmovsl %icc, %f16, %f24
taddcctv %l6, %g5, %o4
tle %xcc, 0x2
loop_2192:
fbe,a %fcc2, loop_2193
smul %l0, 0x1AEF, %g2
fba %fcc1, loop_2194
tvc %icc, 0x7
loop_2193:
addccc %g1, 0x03AC, %l2
st %f21, [%l7 + 0x5C]
loop_2194:
edge32ln %o1, %g3, %i2
subcc %l5, 0x1443, %i7
sub %g7, 0x0F89, %i1
fandnot2s %f24, %f14, %f22
tcc %xcc, 0x1
addccc %i5, %i6, %l4
array32 %i3, %i0, %g6
sir 0x0C01
array32 %o3, %o7, %g4
popc 0x1FCF, %o2
fpsub16s %f1, %f12, %f3
sll %i4, 0x12, %l3
fmovrdne %o6, %f18, %f10
andn %o0, %l1, %o5
orcc %l6, %g5, %o4
fand %f10, %f30, %f12
wr %g0, 0x89, %asi
stwa %g2, [%l7 + 0x20] %asi
edge8 %l0, %l2, %g1
wr %g0, 0x2f, %asi
stda %o0, [%l7 + 0x50] %asi
membar #Sync
brlez %i2, loop_2195
movcc %xcc, %l5, %g3
bcc,a %xcc, loop_2196
array8 %i7, %g7, %i1
loop_2195:
fabsd %f8, %f28
andcc %i5, 0x1D1F, %i6
loop_2196:
fmovrsgz %l4, %f24, %f19
movl %xcc, %i0, %g6
fzeros %f16
srlx %i3, 0x0F, %o3
xorcc %g4, %o7, %o2
fsrc1 %f0, %f2
te %xcc, 0x1
tsubcctv %i4, 0x190D, %o6
ldub [%l7 + 0x2F], %l3
be,a,pn %icc, loop_2197
move %icc, %o0, %o5
edge8 %l1, %l6, %g5
edge32n %g2, %o4, %l2
loop_2197:
alignaddrl %g1, %l0, %o1
smulcc %i2, 0x06BD, %g3
edge8l %l5, %i7, %g7
sdivcc %i1, 0x0789, %i6
ldd [%l7 + 0x30], %l4
taddcc %i5, %i0, %i3
fmovsneg %xcc, %f19, %f5
tpos %icc, 0x7
xnorcc %o3, %g4, %o7
add %l7, 0x78, %l6
wr %g0, 0x10, %asi
casxa [%l6] 0x10, %g6, %i4
flush %l7 + 0x20
fmovdcc %icc, %f17, %f5
smul %o6, %l3, %o2
stx %o0, [%l7 + 0x58]
fbe,a %fcc0, loop_2198
move %xcc, %o5, %l1
movrgez %l6, 0x15E, %g5
move %icc, %o4, %l2
loop_2198:
alignaddrl %g2, %g1, %l0
popc %o1, %i2
movcc %icc, %g3, %l5
tg %icc, 0x4
alignaddr %i7, %i1, %i6
membar 0x52
wr %g0, 0x80, %asi
ldswa [%l7 + 0x54] %asi, %l4
udivcc %i5, 0x0E7F, %g7
array8 %i3, %o3, %g4
andcc %i0, %g6, %o7
sdivx %i4, 0x0D3A, %l3
andcc %o2, 0x05D2, %o0
movleu %icc, %o6, %l1
add %l6, %o5, %o4
fbu,a %fcc1, loop_2199
fsrc1 %f8, %f30
xor %g5, %l2, %g1
edge16l %g2, %l0, %o1
loop_2199:
fmovsl %icc, %f15, %f1
tcc %icc, 0x5
and %g3, %i2, %i7
set 0x1C, %i1
swapa [%l7 + %i1] 0x89, %i1
tvs %icc, 0x4
wr %g0, 0x2a, %asi
stha %l5, [%l7 + 0x22] %asi
membar #Sync
mulscc %l4, 0x1147, %i5
ldd [%l7 + 0x10], %g6
xorcc %i3, 0x0165, %i6
movn %icc, %g4, %o3
edge16l %g6, %i0, %i4
fbne %fcc3, loop_2200
udivcc %l3, 0x1E74, %o7
tsubcctv %o0, %o2, %l1
fornot1s %f16, %f5, %f6
loop_2200:
fbug %fcc1, loop_2201
fcmpeq32 %f4, %f12, %l6
fpackfix %f26, %f16
fmul8x16au %f31, %f6, %f4
loop_2201:
fmovdle %icc, %f9, %f26
membar 0x1D
edge16l %o5, %o4, %g5
edge32 %l2, %g1, %g2
tcc %icc, 0x3
st %f18, [%l7 + 0x64]
stw %o6, [%l7 + 0x20]
bg,a loop_2202
movcc %icc, %o1, %g3
sdivcc %l0, 0x16A5, %i2
ble,a,pt %icc, loop_2203
loop_2202:
tl %icc, 0x3
fbe %fcc1, loop_2204
movrlez %i7, 0x331, %i1
loop_2203:
edge16 %l4, %i5, %g7
fnors %f12, %f4, %f9
loop_2204:
or %i3, %l5, %i6
fmul8sux16 %f16, %f12, %f22
wr %g0, 0x19, %asi
stda %o2, [%l7 + 0x70] %asi
subcc %g6, 0x154B, %i0
brlez,a %i4, loop_2205
tcs %xcc, 0x0
sllx %l3, 0x06, %o7
udivcc %g4, 0x1348, %o0
loop_2205:
fblg %fcc0, loop_2206
movrne %l1, 0x138, %l6
umulcc %o5, %o4, %o2
fmul8x16al %f9, %f26, %f10
loop_2206:
smul %g5, 0x0B99, %l2
fandnot2s %f30, %f18, %f3
movne %xcc, %g1, %g2
nop
set 0x4F, %i2
ldstub [%l7 + %i2], %o1
xnorcc %g3, 0x1B93, %l0
fsrc1s %f25, %f15
movcs %icc, %i2, %o6
edge8 %i1, %i7, %l4
move %icc, %g7, %i5
tn %icc, 0x2
smul %l5, 0x0D1F, %i6
sra %o3, 0x15, %g6
sllx %i3, %i0, %i4
sdiv %o7, 0x14ED, %l3
tpos %xcc, 0x4
edge8l %o0, %g4, %l6
popc 0x0A0E, %o5
mova %icc, %o4, %o2
movle %icc, %g5, %l2
movg %icc, %l1, %g2
bpos,pn %icc, loop_2207
st %f18, [%l7 + 0x38]
movleu %icc, %o1, %g1
movge %icc, %l0, %g3
loop_2207:
fmovdne %icc, %f20, %f7
ld [%l7 + 0x08], %f6
movrlz %o6, 0x20F, %i1
addccc %i2, %l4, %i7
orncc %i5, 0x1983, %l5
fbue %fcc2, loop_2208
tvs %xcc, 0x4
tcc %xcc, 0x3
fone %f6
loop_2208:
tvc %icc, 0x6
fmovdpos %icc, %f18, %f29
movrgz %i6, 0x2DE, %o3
edge8ln %g6, %g7, %i0
fnors %f31, %f24, %f19
smul %i3, 0x1820, %i4
tsubcctv %l3, 0x1BDA, %o7
subcc %g4, 0x00AA, %l6
taddcctv %o0, 0x02DF, %o4
alignaddrl %o2, %g5, %o5
fcmped %fcc1, %f12, %f22
sllx %l2, 0x1D, %g2
edge16l %o1, %g1, %l0
bvc,pn %icc, loop_2209
fpackfix %f18, %f26
movn %xcc, %l1, %g3
fandnot2s %f5, %f0, %f8
loop_2209:
srlx %o6, 0x0B, %i2
subc %i1, %i7, %l4
fexpand %f9, %f6
fmovrslez %l5, %f23, %f15
sra %i6, 0x15, %i5
movneg %icc, %g6, %g7
movrlez %o3, 0x14E, %i0
te %xcc, 0x5
and %i3, %i4, %o7
edge16l %l3, %l6, %o0
orcc %o4, %o2, %g4
tvc %xcc, 0x5
sdivx %g5, 0x0011, %o5
srlx %l2, %g2, %g1
fmovs %f8, %f15
movvc %icc, %o1, %l0
tneg %xcc, 0x2
fbl,a %fcc3, loop_2210
fmovsgu %xcc, %f15, %f15
fornot1 %f10, %f10, %f16
alignaddrl %l1, %g3, %o6
loop_2210:
mulscc %i2, 0x0701, %i1
edge16l %l4, %i7, %i6
ldsb [%l7 + 0x15], %i5
umul %g6, 0x0FE1, %l5
subcc %o3, %i0, %g7
array16 %i3, %o7, %l3
srlx %l6, 0x04, %o0
taddcctv %o4, 0x0901, %i4
wr %g0, 0x19, %asi
swapa [%l7 + 0x4C] %asi, %o2
andncc %g5, %o5, %l2
fbue,a %fcc3, loop_2211
movre %g4, %g2, %o1
fcmple16 %f24, %f8, %l0
fnegs %f29, %f23
loop_2211:
sllx %g1, %g3, %o6
movcs %icc, %l1, %i1
tvc %xcc, 0x6
fnot2s %f22, %f2
sdivcc %i2, 0x1951, %i7
tn %xcc, 0x7
sethi 0x02CE, %i6
fnands %f30, %f27, %f4
fxnors %f9, %f19, %f8
siam 0x3
movpos %icc, %i5, %l4
fandnot1 %f8, %f10, %f2
brlez %g6, loop_2212
movgu %xcc, %o3, %l5
sethi 0x1D76, %i0
smul %g7, 0x1A5D, %o7
loop_2212:
movg %xcc, %i3, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x10, %o2
prefetcha [%l7 + %o2] 0x0c, 0x2
fnor %f0, %f12, %f12
bg %xcc, loop_2213
addccc %l6, %o4, %i4
fpsub16 %f0, %f16, %f26
xnorcc %o2, 0x08D4, %o5
loop_2213:
tneg %icc, 0x7
edge16n %g5, %g4, %g2
subcc %o1, %l0, %l2
orcc %g1, 0x007B, %o6
orcc %g3, 0x079F, %i1
movleu %xcc, %i2, %l1
std %i6, [%l7 + 0x10]
movle %icc, %i6, %l4
tpos %icc, 0x5
ldd [%l7 + 0x38], %f20
fnot2 %f2, %f14
movcc %xcc, %g6, %o3
edge8 %l5, %i5, %i0
call loop_2214
movpos %xcc, %g7, %i3
edge8l %o7, %o0, %l6
tg %icc, 0x4
loop_2214:
fpack32 %f26, %f24, %f6
xorcc %l3, %o4, %i4
taddcctv %o2, 0x0A08, %o5
fbo %fcc0, loop_2215
subc %g5, 0x05F6, %g2
ldd [%l7 + 0x68], %o0
fnand %f30, %f8, %f18
loop_2215:
udiv %g4, 0x0E7E, %l0
fmovsgu %xcc, %f6, %f19
movre %l2, %o6, %g1
movne %icc, %i1, %i2
te %icc, 0x1
edge16ln %g3, %i7, %i6
tge %icc, 0x3
sdivx %l4, 0x1D03, %l1
edge16n %g6, %o3, %i5
fbue,a %fcc3, loop_2216
umulcc %l5, 0x106B, %i0
andn %g7, %o7, %i3
tsubcctv %o0, %l6, %l3
loop_2216:
nop
set 0x78, %l1
prefetcha [%l7 + %l1] 0x15, 0x1
fmovrslz %o4, %f4, %f24
movcc %xcc, %o2, %g5
fbe,a %fcc2, loop_2217
fmovdg %xcc, %f17, %f6
movleu %icc, %o5, %o1
umulcc %g2, %l0, %g4
loop_2217:
ldd [%l7 + 0x50], %f30
bgu,a,pn %icc, loop_2218
mulx %o6, %l2, %g1
ta %xcc, 0x4
umul %i1, %g3, %i7
loop_2218:
swap [%l7 + 0x54], %i2
alignaddrl %i6, %l4, %g6
edge16n %l1, %o3, %i5
taddcctv %i0, %l5, %o7
fmovrslz %g7, %f28, %f4
sir 0x1D25
fmovs %f11, %f19
subc %o0, 0x0E88, %i3
udivcc %l6, 0x0FF1, %i4
udivcc %o4, 0x0B06, %o2
movrgz %l3, 0x0C0, %o5
fpadd32 %f12, %f24, %f28
st %f2, [%l7 + 0x64]
fmovse %icc, %f24, %f6
add %l7, 0x10, %l6
wr %g0, 0x04, %asi
casxa [%l6] 0x04, %g5, %g2
movgu %icc, %l0, %o1
wr %g0, 0x88, %asi
swapa [%l7 + 0x70] %asi, %o6
edge32ln %g4, %l2, %i1
xor %g3, %i7, %g1
sdivx %i6, 0x0DFA, %i2
fmovrslz %l4, %f30, %f9
xor %l1, 0x0318, %g6
be,a loop_2219
fxnors %f6, %f19, %f2
fmovdle %xcc, %f5, %f21
fble %fcc0, loop_2220
loop_2219:
fbne %fcc2, loop_2221
movne %icc, %o3, %i5
edge16 %i0, %l5, %o7
loop_2220:
xnor %o0, 0x19EC, %g7
loop_2221:
subccc %i3, 0x07E2, %l6
movne %xcc, %o4, %o2
addccc %i4, %o5, %l3
tne %icc, 0x3
tg %xcc, 0x1
taddcc %g5, %g2, %l0
fcmpd %fcc2, %f2, %f10
edge8ln %o6, %g4, %l2
ble,pt %xcc, loop_2222
fpadd32 %f14, %f20, %f8
sra %i1, 0x14, %g3
andcc %i7, 0x1E30, %g1
loop_2222:
orn %o1, %i6, %i2
fmul8ulx16 %f24, %f30, %f18
fnegs %f7, %f22
fornot2s %f25, %f3, %f13
movrlz %l4, %g6, %o3
fpmerge %f23, %f6, %f16
edge8ln %i5, %l1, %l5
flush %l7 + 0x2C
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
set 0x23, %l5
ldsba [%l7 + %l5] 0x89, %i0
movpos %icc, %o0, %g7
udivx %i3, 0x1FC8, %o7
udivx %l6, 0x1E25, %o4
sethi 0x1A67, %o2
ldsh [%l7 + 0x52], %i4
movvs %icc, %l3, %g5
fmovdle %xcc, %f30, %f23
movrgz %o5, 0x09A, %g2
and %o6, 0x0418, %l0
fbue,a %fcc3, loop_2223
edge32 %l2, %i1, %g4
movrlez %g3, 0x19D, %g1
bne,pn %icc, loop_2224
loop_2223:
xnor %i7, 0x1FBD, %o1
movge %xcc, %i2, %l4
sub %i6, 0x0851, %g6
loop_2224:
fands %f29, %f21, %f22
wr %g0, 0x89, %asi
lduwa [%l7 + 0x64] %asi, %i5
edge8n %o3, %l1, %i0
set 0x40, %o3
stda %f16, [%l7 + %o3] 0x16
membar #Sync
umul %o0, %g7, %i3
set 0x40, %o6
ldda [%l7 + %o6] 0x19, %f16
lduw [%l7 + 0x0C], %l5
fpack32 %f26, %f26, %f4
set 0x24, %g4
ldswa [%l7 + %g4] 0x80, %l6
set 0x10, %l4
stda %o4, [%l7 + %l4] 0x04
fandnot2 %f20, %f4, %f10
fnegd %f28, %f28
fnot1 %f10, %f8
ldstub [%l7 + 0x6F], %o2
stb %i4, [%l7 + 0x2A]
fpackfix %f18, %f28
std %o6, [%l7 + 0x48]
tneg %xcc, 0x5
edge16n %g5, %o5, %g2
tpos %icc, 0x0
tn %icc, 0x5
andcc %o6, 0x0F4E, %l0
set 0x18, %o1
ldxa [%g0 + %o1] 0x50, %l2
and %i1, %g4, %g3
movneg %icc, %g1, %l3
taddcctv %o1, 0x07A1, %i7
edge32 %l4, %i6, %g6
orcc %i5, 0x09FF, %i2
srl %l1, %i0, %o0
fzero %f0
nop
setx loop_2225, %l0, %l1
jmpl %l1, %g7
and %i3, 0x0CB4, %o3
edge8n %l6, %o4, %l5
umulcc %o2, 0x1409, %i4
loop_2225:
fsrc1 %f26, %f20
fmovdne %xcc, %f23, %f17
brgz %g5, loop_2226
fmovsn %icc, %f14, %f24
movn %xcc, %o7, %g2
wr %g0, 0x80, %asi
stda %o4, [%l7 + 0x28] %asi
loop_2226:
fmovrdgz %o6, %f24, %f0
flush %l7 + 0x28
srl %l2, 0x03, %i1
lduh [%l7 + 0x44], %g4
wr %g0, 0x04, %asi
ldda [%l7 + 0x40] %asi, %l0
subcc %g3, 0x0A40, %l3
xor %g1, 0x0FD6, %i7
fzeros %f10
movne %xcc, %l4, %o1
udiv %g6, 0x098F, %i5
ldstub [%l7 + 0x7F], %i2
udiv %i6, 0x008E, %l1
movrlez %i0, 0x1FD, %g7
tsubcctv %i3, 0x19EE, %o3
subc %o0, %l6, %o4
tneg %xcc, 0x1
sra %l5, %o2, %g5
fnot2s %f23, %f28
edge16ln %i4, %o7, %g2
taddcc %o5, 0x1139, %o6
addc %l2, 0x1AA9, %g4
addc %l0, %i1, %g3
ldsb [%l7 + 0x23], %g1
smul %i7, 0x0235, %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x34, %o7
lduwa [%l7 + %o7] 0x14, %l3
ld [%l7 + 0x70], %f14
movge %icc, %o1, %i5
fsrc1s %f1, %f20
mulx %g6, %i2, %l1
set 0x10, %g7
sta %f0, [%l7 + %g7] 0x18
stx %i6, [%l7 + 0x48]
brgez,a %g7, loop_2227
fzeros %f23
edge32n %i3, %o3, %o0
movneg %icc, %i0, %o4
loop_2227:
nop
wr %g0, 0x11, %asi
lda [%l7 + 0x7C] %asi, %f29
fbug,a %fcc2, loop_2228
fmovda %xcc, %f6, %f17
fxnors %f20, %f10, %f27
fnegs %f14, %f22
loop_2228:
tsubcc %l5, %o2, %g5
set 0x40, %i4
stda %f0, [%l7 + %i4] 0xf0
membar #Sync
tsubcctv %l6, %i4, %o7
bn loop_2229
stw %o5, [%l7 + 0x08]
movcc %xcc, %g2, %o6
edge8l %g4, %l0, %l2
loop_2229:
xnor %g3, 0x047F, %g1
movg %icc, %i7, %l4
fmovdne %xcc, %f26, %f25
for %f16, %f2, %f20
array16 %l3, %i1, %i5
brlz,a %o1, loop_2230
tge %xcc, 0x5
movleu %icc, %g6, %i2
add %l7, 0x30, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %i6
casa [%l6] %asi, %i6, %l1
loop_2230:
add %g7, 0x196A, %o3
subcc %i3, 0x1D32, %o0
fcmpeq16 %f16, %f16, %o4
fpsub16 %f22, %f14, %f20
movn %xcc, %i0, %l5
add %g5, %o2, %l6
fbo,a %fcc2, loop_2231
fornot2 %f6, %f24, %f20
fbu %fcc2, loop_2232
fbge,a %fcc2, loop_2233
loop_2231:
subc %o7, %o5, %i4
fnot2 %f22, %f20
loop_2232:
ldstub [%l7 + 0x15], %o6
loop_2233:
mulscc %g2, 0x00ED, %l0
movpos %icc, %l2, %g4
mulscc %g1, 0x1AEF, %g3
bleu,a,pt %xcc, loop_2234
lduw [%l7 + 0x70], %l4
movcc %xcc, %i7, %i1
movpos %icc, %i5, %l3
loop_2234:
alignaddrl %o1, %i2, %i6
fmovsvc %xcc, %f20, %f22
smul %g6, %g7, %o3
orcc %i3, 0x1476, %l1
set 0x3C, %i6
stwa %o0, [%l7 + %i6] 0x27
membar #Sync
fbo,a %fcc1, loop_2235
bcc,a loop_2236
orn %i0, %o4, %g5
fxnors %f9, %f21, %f28
loop_2235:
movge %xcc, %o2, %l6
loop_2236:
tcc %xcc, 0x6
add %l5, %o5, %i4
tneg %xcc, 0x3
ldstub [%l7 + 0x79], %o6
addcc %g2, %l0, %o7
movrne %g4, 0x2F4, %l2
nop
setx loop_2237, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
edge16l %g3, %l4, %g1
array8 %i1, %i5, %l3
tpos %icc, 0x2
loop_2237:
subccc %i7, 0x192E, %i2
movcs %icc, %o1, %i6
tsubcc %g6, %g7, %i3
fcmple32 %f8, %f2, %l1
xnor %o0, 0x0157, %o3
ldstub [%l7 + 0x45], %i0
mulx %o4, %o2, %g5
tneg %xcc, 0x7
array8 %l6, %l5, %o5
fmovrdne %o6, %f0, %f28
tleu %xcc, 0x6
fandnot1s %f27, %f31, %f0
tl %xcc, 0x1
fones %f20
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x35] %asi, %g2
orn %i4, 0x0460, %l0
bleu,a,pn %icc, loop_2238
tsubcc %o7, 0x1B64, %l2
edge32l %g3, %l4, %g1
set 0x30, %o0
lduwa [%l7 + %o0] 0x15, %g4
loop_2238:
fnegs %f5, %f13
fbne %fcc2, loop_2239
fcmpne32 %f4, %f0, %i1
tcc %icc, 0x1
tne %xcc, 0x4
loop_2239:
udiv %l3, 0x1674, %i5
set 0x44, %l6
lda [%l7 + %l6] 0x0c, %f28
lduw [%l7 + 0x30], %i7
udivcc %i2, 0x0EE0, %i6
tvs %icc, 0x7
fbge %fcc0, loop_2240
movge %xcc, %o1, %g7
ta %xcc, 0x1
fpackfix %f22, %f3
loop_2240:
fsrc1s %f28, %f13
fnot2 %f22, %f4
sdivcc %g6, 0x0AE2, %i3
fmovrsne %o0, %f16, %f2
fmovdge %xcc, %f30, %f8
subcc %l1, 0x168D, %i0
xor %o3, %o2, %o4
subc %g5, %l5, %l6
ldsw [%l7 + 0x30], %o6
movrlz %g2, %o5, %i4
nop
setx loop_2241, %l0, %l1
jmpl %l1, %l0
sub %o7, 0x0DFC, %g3
ldx [%l7 + 0x40], %l4
fmul8x16al %f9, %f25, %f24
loop_2241:
subcc %l2, %g4, %g1
movn %icc, %l3, %i5
udiv %i1, 0x1F1C, %i7
sdivcc %i2, 0x0B6C, %i6
tcs %xcc, 0x3
tvs %xcc, 0x7
sll %g7, 0x10, %g6
edge8l %i3, %o1, %o0
xnor %l1, %i0, %o3
orcc %o2, %o4, %g5
mova %xcc, %l6, %o6
lduw [%l7 + 0x20], %l5
fcmple32 %f8, %f22, %g2
fnot1s %f2, %f15
movrlez %o5, %i4, %o7
fnors %f21, %f6, %f15
fcmple32 %f22, %f22, %l0
fcmpeq32 %f4, %f18, %l4
udivcc %g3, 0x1C02, %g4
movn %xcc, %l2, %l3
fpmerge %f22, %f16, %f30
prefetch [%l7 + 0x54], 0x3
fcmps %fcc1, %f0, %f7
orncc %i5, %g1, %i1
smulcc %i7, 0x0B76, %i6
fpackfix %f6, %f2
xnorcc %i2, %g6, %g7
sll %o1, 0x1E, %o0
xorcc %l1, 0x1360, %i3
set 0x40, %l3
ldda [%l7 + %l3] 0x2b, %o2
edge32l %o2, %i0, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movleu %icc, %l6, %o6
movrgez %g5, 0x0FA, %g2
taddcc %o5, 0x126D, %l5
fones %f22
bleu %icc, loop_2242
movcc %icc, %i4, %o7
sllx %l4, %g3, %l0
set 0x32, %o4
stba %g4, [%l7 + %o4] 0x2a
membar #Sync
loop_2242:
fbl,a %fcc0, loop_2243
movrne %l3, 0x037, %l2
fmovsg %xcc, %f16, %f19
fbo %fcc1, loop_2244
loop_2243:
movg %icc, %i5, %i1
fba %fcc3, loop_2245
lduw [%l7 + 0x50], %g1
loop_2244:
movpos %icc, %i7, %i6
fpsub16s %f4, %f31, %f11
loop_2245:
fpadd32 %f10, %f4, %f4
fbne,a %fcc2, loop_2246
movgu %xcc, %i2, %g6
sll %g7, %o1, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2246:
fmul8ulx16 %f28, %f6, %f0
movcc %icc, %i3, %l1
fmovdl %xcc, %f20, %f1
fabsd %f6, %f24
edge16l %o2, %o3, %o4
srax %l6, %o6, %g5
movrlez %i0, %o5, %g2
movrlz %i4, 0x1BD, %o7
xorcc %l5, 0x0908, %g3
fmul8x16au %f19, %f22, %f22
sdivx %l4, 0x1292, %l0
srl %g4, %l3, %i5
sra %i1, %l2, %g1
fpsub16 %f26, %f8, %f0
array32 %i7, %i6, %i2
fmovsg %icc, %f24, %f6
tsubcctv %g7, 0x010C, %o1
addc %o0, 0x180A, %i3
tneg %xcc, 0x3
srlx %g6, %l1, %o2
srlx %o3, %o4, %o6
movrgz %l6, 0x278, %g5
andcc %o5, 0x1F7A, %g2
bvc,a,pt %xcc, loop_2247
mulscc %i0, 0x079A, %i4
tle %xcc, 0x6
set 0x40, %l2
ldda [%l7 + %l2] 0x04, %f16
loop_2247:
fpadd16 %f14, %f20, %f30
movcc %icc, %o7, %g3
fnand %f12, %f30, %f22
wr %g0, 0x80, %asi
ldsba [%l7 + 0x41] %asi, %l5
smul %l4, 0x1145, %g4
sdivcc %l3, 0x065B, %i5
stx %i1, [%l7 + 0x48]
wr %g0, 0x2a, %asi
stda %l0, [%l7 + 0x48] %asi
membar #Sync
fcmpeq32 %f8, %f0, %g1
fsrc1s %f4, %f29
fmovsgu %icc, %f10, %f7
fands %f19, %f19, %f31
sir 0x02A0
addcc %i7, %l2, %i2
fsrc1s %f8, %f23
fcmpgt16 %f2, %f20, %i6
fble %fcc2, loop_2248
fmovsa %xcc, %f4, %f29
edge8ln %o1, %o0, %i3
fmovscs %icc, %f1, %f7
loop_2248:
edge16n %g7, %l1, %g6
movleu %xcc, %o2, %o4
bne loop_2249
edge32l %o6, %l6, %o3
smulcc %g5, %o5, %i0
srax %g2, 0x1B, %o7
loop_2249:
fmovsa %icc, %f25, %f26
alignaddr %i4, %g3, %l5
xorcc %g4, %l4, %l3
wr %g0, 0x18, %asi
ldsba [%l7 + 0x49] %asi, %i5
fnot2s %f31, %f22
fornot2s %f21, %f16, %f21
taddcc %i1, %g1, %i7
prefetch [%l7 + 0x40], 0x2
fmovd %f16, %f24
bg,a,pt %xcc, loop_2250
edge8ln %l0, %i2, %i6
movne %xcc, %o1, %o0
movge %icc, %i3, %g7
loop_2250:
movl %icc, %l2, %g6
sethi 0x1B15, %o2
fmuld8ulx16 %f10, %f27, %f8
fmovsgu %icc, %f8, %f23
tg %icc, 0x4
movg %xcc, %o4, %o6
umul %l1, %l6, %o3
fnot1 %f28, %f8
andcc %g5, %i0, %o5
umul %g2, %o7, %g3
ta %icc, 0x6
brnz,a %l5, loop_2251
fnands %f27, %f9, %f1
fcmpgt32 %f6, %f2, %i4
popc %g4, %l3
loop_2251:
orn %i5, 0x11F8, %l4
fmovdg %xcc, %f22, %f25
wr %g0, 0x80, %asi
ldsba [%l7 + 0x08] %asi, %i1
tcc %icc, 0x2
tcs %xcc, 0x5
fmovsn %xcc, %f0, %f5
fbn %fcc1, loop_2252
alignaddrl %i7, %l0, %g1
membar 0x12
fmovrdgez %i2, %f10, %f16
loop_2252:
ldx [%l7 + 0x68], %o1
addcc %i6, 0x0990, %o0
tge %xcc, 0x3
lduh [%l7 + 0x36], %i3
udivcc %g7, 0x1C88, %l2
taddcc %o2, %g6, %o4
bl,a %icc, loop_2253
fnot1 %f18, %f28
movgu %xcc, %l1, %o6
fpmerge %f4, %f13, %f4
loop_2253:
andcc %o3, %g5, %i0
movge %xcc, %o5, %l6
fmul8x16 %f30, %f30, %f28
fones %f8
movge %icc, %g2, %o7
movrlez %g3, 0x238, %i4
edge8n %g4, %l5, %l3
addcc %i5, %i1, %i7
sethi 0x1C21, %l0
bpos,a %xcc, loop_2254
fmovrsne %l4, %f31, %f11
nop
set 0x4C, %g3
prefetch [%l7 + %g3], 0x3
xorcc %g1, %o1, %i2
loop_2254:
addc %o0, %i6, %g7
fabsd %f4, %f16
movvc %xcc, %l2, %o2
fnegd %f6, %f30
fexpand %f27, %f16
tvc %icc, 0x6
tpos %icc, 0x6
movgu %xcc, %g6, %i3
addcc %l1, 0x10CE, %o6
addc %o3, 0x030B, %o4
alignaddr %g5, %i0, %l6
membar 0x51
bcs,a,pt %xcc, loop_2255
edge16n %o5, %g2, %g3
smul %i4, 0x0FAE, %g4
fors %f7, %f4, %f7
loop_2255:
fblg,a %fcc3, loop_2256
fpadd16 %f6, %f18, %f10
set 0x7C, %l0
stba %l5, [%l7 + %l0] 0xe2
membar #Sync
loop_2256:
addcc %o7, 0x11C7, %i5
movne %xcc, %l3, %i7
alignaddrl %l0, %i1, %g1
nop
setx loop_2257, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bneg %xcc, loop_2258
bg,a,pt %xcc, loop_2259
tle %xcc, 0x6
loop_2257:
andcc %o1, %l4, %i2
loop_2258:
edge16 %i6, %g7, %o0
loop_2259:
movrlz %l2, 0x0D7, %g6
edge8l %i3, %l1, %o2
set 0x3E, %g6
ldsba [%l7 + %g6] 0x18, %o6
tgu %xcc, 0x3
fpack16 %f22, %f0
mulscc %o3, %o4, %g5
brz %l6, loop_2260
subccc %i0, %o5, %g3
fzero %f16
subcc %g2, 0x0397, %i4
loop_2260:
addccc %l5, %g4, %o7
tne %icc, 0x3
std %f24, [%l7 + 0x70]
sethi 0x085B, %i5
fbue %fcc2, loop_2261
umulcc %l3, %l0, %i1
fornot2 %f30, %f24, %f18
movg %icc, %g1, %o1
loop_2261:
nop
set 0x14, %g1
sth %i7, [%l7 + %g1]
mulx %i2, 0x0CF1, %l4
move %xcc, %i6, %g7
fmul8ulx16 %f6, %f0, %f20
edge32 %l2, %o0, %i3
fmul8ulx16 %f6, %f30, %f10
movcs %icc, %l1, %o2
fbu %fcc0, loop_2262
movrlez %g6, %o6, %o4
fmovrdgez %o3, %f14, %f8
fbul,a %fcc2, loop_2263
loop_2262:
call loop_2264
tcs %xcc, 0x5
wr %g0, 0x89, %asi
ldswa [%l7 + 0x50] %asi, %l6
loop_2263:
edge32ln %g5, %i0, %g3
loop_2264:
edge16 %g2, %o5, %i4
fmul8x16au %f21, %f7, %f12
srax %l5, 0x0F, %g4
mulscc %o7, %l3, %i5
fmovsg %xcc, %f11, %f13
movrne %i1, 0x06F, %l0
fmovscs %xcc, %f17, %f25
set 0x28, %i5
stxa %g1, [%l7 + %i5] 0xe3
membar #Sync
stx %i7, [%l7 + 0x20]
tneg %xcc, 0x6
tge %icc, 0x4
fand %f30, %f10, %f0
set 0x40, %g5
stda %f0, [%l7 + %g5] 0xf1
membar #Sync
stb %o1, [%l7 + 0x53]
edge16n %i2, %i6, %g7
smulcc %l2, %o0, %i3
udiv %l4, 0x02A6, %o2
movle %xcc, %g6, %l1
movrlez %o6, %o4, %o3
alignaddr %l6, %g5, %g3
ldub [%l7 + 0x24], %i0
wr %g0, 0xea, %asi
stba %o5, [%l7 + 0x08] %asi
membar #Sync
xnor %g2, 0x042B, %l5
fsrc2 %f6, %f4
fornot1s %f14, %f26, %f2
nop
setx loop_2265, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovdn %xcc, %f29, %f25
brz,a %i4, loop_2266
bvc,pt %xcc, loop_2267
loop_2265:
subc %g4, 0x1366, %o7
array16 %l3, %i1, %i5
loop_2266:
fmovscc %icc, %f31, %f12
loop_2267:
nop
set 0x40, %i7
swapa [%l7 + %i7] 0x19, %g1
movrne %i7, %o1, %l0
fxor %f6, %f8, %f16
movn %icc, %i6, %i2
fbg,a %fcc0, loop_2268
fmovdcs %icc, %f23, %f10
addc %l2, 0x1BB7, %o0
fmovdg %xcc, %f4, %f8
loop_2268:
edge16l %g7, %l4, %o2
tn %icc, 0x4
tg %xcc, 0x5
fnors %f21, %f6, %f13
tl %xcc, 0x6
movneg %icc, %g6, %l1
fmovdcc %icc, %f8, %f8
fmovsg %icc, %f26, %f1
ldstub [%l7 + 0x33], %i3
movrne %o6, %o3, %o4
edge16n %l6, %g5, %g3
fnors %f28, %f20, %f7
movrlez %o5, %i0, %g2
wr %g0, 0x22, %asi
stwa %l5, [%l7 + 0x48] %asi
membar #Sync
nop
setx loop_2269, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movvs %icc, %i4, %o7
fors %f8, %f6, %f30
fornot2 %f2, %f18, %f6
loop_2269:
edge32l %l3, %i1, %i5
movpos %icc, %g4, %g1
fmul8x16al %f9, %f19, %f12
fmovsl %xcc, %f26, %f13
fbe,a %fcc2, loop_2270
umul %i7, 0x1AAB, %l0
fandnot2 %f0, %f24, %f28
set 0x7C, %i0
lda [%l7 + %i0] 0x18, %f0
loop_2270:
nop
set 0x7C, %g2
ldsw [%l7 + %g2], %o1
mulx %i6, %l2, %i2
smulcc %g7, 0x04B7, %l4
bpos loop_2271
movrgz %o0, 0x123, %o2
fmovs %f1, %f4
mulx %l1, 0x0328, %g6
loop_2271:
prefetch [%l7 + 0x1C], 0x0
sll %o6, 0x13, %o3
alignaddr %o4, %i3, %l6
fbu %fcc3, loop_2272
sir 0x0223
fble,a %fcc2, loop_2273
sra %g5, 0x1C, %g3
loop_2272:
nop
wr %g0, 0x18, %asi
ldsba [%l7 + 0x7E] %asi, %i0
loop_2273:
add %g2, 0x04AB, %l5
xnorcc %o5, %o7, %l3
fand %f28, %f4, %f12
xorcc %i1, 0x11A2, %i5
movneg %xcc, %g4, %g1
sdivx %i7, 0x0241, %i4
addc %l0, 0x158F, %o1
tne %xcc, 0x0
tne %xcc, 0x2
ldsh [%l7 + 0x68], %l2
fmovrslz %i2, %f9, %f6
call loop_2274
tge %icc, 0x6
udiv %g7, 0x1871, %i6
fmovsleu %icc, %f24, %f3
loop_2274:
taddcctv %l4, 0x1186, %o0
set 0x78, %o5
prefetcha [%l7 + %o5] 0x14, 0x3
nop
setx loop_2275, %l0, %l1
jmpl %l1, %l1
edge32n %o6, %o3, %g6
tsubcc %o4, 0x049B, %l6
stbar
loop_2275:
and %g5, 0x1C26, %g3
brgz,a %i3, loop_2276
edge16 %i0, %l5, %g2
be %icc, loop_2277
membar 0x3E
loop_2276:
bneg,a,pn %icc, loop_2278
fmovdne %xcc, %f22, %f30
loop_2277:
flush %l7 + 0x38
set 0x50, %i3
ldswa [%l7 + %i3] 0x81, %o5
loop_2278:
fmovspos %icc, %f4, %f3
fmovsleu %icc, %f14, %f6
tpos %xcc, 0x0
edge16ln %o7, %l3, %i1
movleu %icc, %i5, %g4
or %g1, %i4, %i7
wr %g0, 0x27, %asi
ldda [%l7 + 0x30] %asi, %o0
movrlez %l0, 0x2C8, %l2
ld [%l7 + 0x40], %f4
wr %g0, 0xea, %asi
stha %g7, [%l7 + 0x32] %asi
membar #Sync
movrgz %i2, %i6, %o0
move %icc, %o2, %l4
fcmps %fcc1, %f18, %f7
wr %g0, 0x88, %asi
stxa %l1, [%l7 + 0x28] %asi
udiv %o3, 0x1680, %o6
bvs,pt %icc, loop_2279
tvs %icc, 0x6
bne %icc, loop_2280
addc %o4, %g6, %l6
loop_2279:
stb %g3, [%l7 + 0x78]
srax %g5, 0x15, %i0
loop_2280:
fmovsl %icc, %f6, %f10
fnands %f1, %f6, %f22
fornot1s %f12, %f15, %f19
andcc %l5, 0x0AB2, %g2
tvc %xcc, 0x1
tg %icc, 0x1
edge16ln %i3, %o7, %l3
fmovrsgez %o5, %f28, %f16
edge8ln %i5, %g4, %g1
fornot1s %f9, %f17, %f31
sll %i4, 0x07, %i7
sub %o1, %l0, %i1
array16 %l2, %i2, %g7
fsrc2 %f6, %f24
fmovrdlz %i6, %f6, %f4
bcs loop_2281
edge8 %o2, %l4, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x88, %asi
ldswa [%l7 + 0x3C] %asi, %o3
loop_2281:
movcc %xcc, %l1, %o4
movcs %icc, %g6, %o6
xorcc %l6, 0x1974, %g3
mulx %i0, %g5, %l5
fmovsle %icc, %f11, %f17
set 0x62, %i1
stba %i3, [%l7 + %i1] 0xea
membar #Sync
movneg %icc, %g2, %l3
orcc %o5, %i5, %o7
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f16
movcs %xcc, %g4, %g1
bn,a %xcc, loop_2282
tg %xcc, 0x7
or %i4, 0x1C14, %i7
orcc %l0, %i1, %o1
loop_2282:
edge32ln %i2, %l2, %i6
tpos %xcc, 0x5
movrlez %o2, %g7, %l4
edge16l %o3, %o0, %l1
tvs %xcc, 0x0
add %l7, 0x50, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %o4, %o6
umulcc %l6, 0x10C6, %g3
fzeros %f19
movvc %xcc, %i0, %g6
fnot2 %f28, %f14
ta %icc, 0x6
wr %g0, 0xea, %asi
stwa %g5, [%l7 + 0x14] %asi
membar #Sync
fbul %fcc0, loop_2283
ldd [%l7 + 0x10], %i2
tg %icc, 0x5
fmovsvc %xcc, %f22, %f13
loop_2283:
bgu loop_2284
fnegd %f30, %f6
alignaddr %g2, %l5, %l3
edge16l %o5, %o7, %i5
loop_2284:
fbul,a %fcc2, loop_2285
fmovd %f16, %f16
ldd [%l7 + 0x30], %g0
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x68] %asi, %g4
loop_2285:
andn %i7, %i4, %l0
bpos,pt %xcc, loop_2286
brlz,a %i1, loop_2287
and %i2, %o1, %l2
tcs %xcc, 0x3
loop_2286:
fcmple16 %f8, %f6, %o2
loop_2287:
mulscc %i6, 0x015F, %g7
array16 %l4, %o0, %o3
movn %xcc, %l1, %o6
tvs %xcc, 0x0
movleu %icc, %o4, %l6
edge8n %i0, %g6, %g3
set 0x28, %o2
stda %i2, [%l7 + %o2] 0xe2
membar #Sync
tvs %xcc, 0x3
fble %fcc1, loop_2288
brlz,a %g5, loop_2289
fsrc1s %f15, %f5
fmovrse %l5, %f7, %f27
loop_2288:
edge32l %l3, %g2, %o7
loop_2289:
fcmple32 %f22, %f12, %i5
xnorcc %g1, %g4, %o5
movvc %xcc, %i4, %i7
sra %i1, 0x02, %i2
xor %o1, 0x1916, %l2
mulscc %l0, %i6, %g7
addccc %l4, %o2, %o3
brlez,a %o0, loop_2290
fmovdg %xcc, %f22, %f30
sdivx %o6, 0x08BE, %o4
xnor %l6, 0x1499, %l1
loop_2290:
st %f25, [%l7 + 0x44]
and %g6, %i0, %i3
tsubcc %g5, 0x0FF5, %g3
ldub [%l7 + 0x64], %l5
umul %l3, %o7, %g2
movre %g1, %g4, %o5
fmovrslz %i5, %f14, %f9
sdiv %i4, 0x1029, %i1
fnot2s %f27, %f0
subcc %i2, 0x06A2, %i7
sll %o1, 0x1D, %l0
set 0x20, %l1
ldda [%l7 + %l1] 0x2b, %l2
nop
setx loop_2291, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tsubcc %i6, %g7, %l4
fmuld8sux16 %f1, %f12, %f12
fbn,a %fcc2, loop_2292
loop_2291:
andncc %o3, %o2, %o0
subccc %o4, 0x0F73, %o6
movrgez %l6, %g6, %l1
loop_2292:
fmovsl %icc, %f20, %f28
brlz,a %i0, loop_2293
nop
setx loop_2294, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmul8x16au %f9, %f25, %f14
orn %i3, 0x0E44, %g5
loop_2293:
edge8ln %g3, %l5, %l3
loop_2294:
fbu %fcc1, loop_2295
tvs %icc, 0x6
fbue,a %fcc1, loop_2296
nop
setx loop_2297, %l0, %l1
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_2295:
brlz,a %g2, loop_2298
movvc %xcc, %g1, %o7
loop_2296:
smul %o5, %i5, %i4
loop_2297:
srl %i1, %g4, %i2
loop_2298:
tneg %xcc, 0x5
fexpand %f0, %f0
set 0x35, %i2
stba %i7, [%l7 + %i2] 0x27
membar #Sync
subcc %l0, 0x1FDC, %o1
bneg,a,pn %icc, loop_2299
taddcc %l2, %i6, %g7
bge,a,pt %icc, loop_2300
movpos %icc, %l4, %o2
loop_2299:
nop
add %l7, 0x28, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %o3
casa [%l6] %asi, %o3, %o4
loop_2300:
mova %icc, %o0, %o6
mova %icc, %l6, %l1
wr %g0, 0x81, %asi
stxa %g6, [%l7 + 0x58] %asi
move %icc, %i0, %g5
fmovdcc %icc, %f2, %f18
sub %g3, 0x0C89, %i3
fpsub32 %f8, %f30, %f18
ldsb [%l7 + 0x4C], %l3
nop
setx loop_2301, %l0, %l1
jmpl %l1, %g2
srl %g1, 0x18, %o7
tvs %xcc, 0x4
wr %g0, 0x80, %asi
ldsba [%l7 + 0x51] %asi, %l5
loop_2301:
siam 0x6
and %i5, 0x1A82, %i4
movge %icc, %o5, %i1
sra %i2, %g4, %l0
sra %i7, 0x02, %l2
edge8n %o1, %i6, %g7
srl %l4, %o2, %o4
sethi 0x1E2E, %o0
tleu %xcc, 0x2
ldsh [%l7 + 0x52], %o3
edge16 %l6, %o6, %g6
fpack16 %f10, %f14
fba %fcc0, loop_2302
tsubcctv %i0, %l1, %g3
edge8ln %g5, %i3, %l3
movre %g1, 0x064, %g2
loop_2302:
xorcc %o7, %i5, %i4
xor %l5, 0x0663, %i1
edge8l %i2, %g4, %o5
orcc %l0, 0x11EB, %l2
andn %i7, 0x0D47, %i6
fbo %fcc1, loop_2303
fbule %fcc2, loop_2304
srlx %g7, %o1, %l4
srl %o4, 0x10, %o0
loop_2303:
subcc %o2, %l6, %o3
loop_2304:
lduh [%l7 + 0x62], %o6
andncc %i0, %g6, %g3
bleu,pn %xcc, loop_2305
subccc %l1, 0x1E6C, %g5
movcs %xcc, %i3, %g1
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
loop_2305:
fpmerge %f27, %f23, %f20
nop
set 0x70, %o3
ldd [%l7 + %o3], %l2
mova %xcc, %o7, %g2
loop_2306:
orcc %i4, 0x0DC0, %i5
stbar
xorcc %i1, %i2, %l5
lduw [%l7 + 0x14], %o5
stbar
movl %icc, %l0, %l2
fnegs %f27, %f27
tvs %xcc, 0x0
alignaddrl %g4, %i6, %i7
fmovsne %xcc, %f3, %f3
movvc %icc, %g7, %o1
udivcc %l4, 0x11F9, %o4
nop
setx loop_2307, %l0, %l1
jmpl %l1, %o2
fbul %fcc2, loop_2308
array8 %l6, %o3, %o0
nop
set 0x38, %l5
ldd [%l7 + %l5], %f6
loop_2307:
addcc %i0, 0x03CE, %o6
loop_2308:
tcs %icc, 0x5
orncc %g6, %g3, %l1
fbue %fcc2, loop_2309
movcc %xcc, %i3, %g1
sub %l3, %o7, %g5
nop
setx loop_2310, %l0, %l1
jmpl %l1, %g2
loop_2309:
fmovdn %xcc, %f27, %f28
wr %g0, 0x89, %asi
ldxa [%l7 + 0x20] %asi, %i4
loop_2310:
udiv %i5, 0x10DF, %i2
orncc %i1, 0x143C, %o5
wr %g0, 0x18, %asi
ldsha [%l7 + 0x58] %asi, %l5
move %xcc, %l0, %l2
array32 %i6, %g4, %g7
ta %icc, 0x1
sth %o1, [%l7 + 0x70]
sllx %l4, %o4, %i7
edge16l %l6, %o2, %o3
te %xcc, 0x4
bleu,pt %xcc, loop_2311
tgu %icc, 0x1
subc %i0, %o0, %o6
addccc %g6, 0x1F88, %l1
loop_2311:
movrgez %g3, 0x35C, %g1
edge16 %l3, %i3, %o7
movrlz %g2, 0x145, %i4
movrlz %g5, %i5, %i2
membar 0x60
tge %icc, 0x7
xorcc %i1, 0x0379, %l5
movrgez %o5, 0x1F9, %l2
taddcc %i6, 0x121F, %g4
ta %xcc, 0x7
udivcc %l0, 0x1A75, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvc,a,pn %xcc, loop_2312
udivx %g7, 0x0C36, %l4
xnor %o4, 0x044B, %i7
srlx %o2, 0x0A, %l6
loop_2312:
edge32 %o3, %o0, %i0
fmovdn %xcc, %f6, %f5
fbule,a %fcc1, loop_2313
ldsb [%l7 + 0x6A], %g6
movle %xcc, %l1, %o6
mova %icc, %g1, %g3
loop_2313:
fmovdcs %xcc, %f13, %f6
fornot2s %f16, %f7, %f29
srl %i3, 0x10, %l3
addcc %o7, 0x0754, %g2
fmovrdne %g5, %f22, %f16
fabsd %f8, %f6
tcs %xcc, 0x2
movgu %xcc, %i5, %i4
tcc %icc, 0x0
fnot1 %f10, %f28
wr %g0, 0x0c, %asi
swapa [%l7 + 0x1C] %asi, %i2
movrne %i1, %l5, %l2
fbo %fcc0, loop_2314
bpos,a %icc, loop_2315
fnot1s %f22, %f7
bge %icc, loop_2316
loop_2314:
add %o5, %g4, %l0
loop_2315:
tl %xcc, 0x2
movl %xcc, %i6, %g7
loop_2316:
fbul,a %fcc0, loop_2317
edge8l %o1, %o4, %l4
subccc %i7, %l6, %o3
sra %o2, %i0, %g6
loop_2317:
addcc %l1, %o0, %g1
tcc %icc, 0x7
fabsd %f20, %f30
edge32 %o6, %i3, %l3
sdivx %g3, 0x0758, %g2
movge %xcc, %g5, %i5
movneg %icc, %o7, %i2
tge %xcc, 0x6
movne %icc, %i1, %i4
tleu %icc, 0x4
tn %xcc, 0x1
andncc %l5, %o5, %l2
fandnot1 %f14, %f26, %f0
fmovrsne %l0, %f20, %f29
ta %xcc, 0x1
sdivx %g4, 0x1EA6, %g7
movpos %xcc, %o1, %o4
bneg,a loop_2318
orncc %i6, 0x060C, %i7
andn %l6, 0x0A0F, %l4
tgu %icc, 0x0
loop_2318:
fpsub32 %f28, %f12, %f18
movre %o2, %i0, %o3
movle %xcc, %g6, %l1
alignaddr %g1, %o0, %o6
sir 0x1495
swap [%l7 + 0x78], %i3
nop
set 0x6E, %g4
lduh [%l7 + %g4], %g3
fmovsne %icc, %f5, %f23
tgu %icc, 0x3
srlx %l3, 0x17, %g5
tvs %icc, 0x5
tgu %xcc, 0x5
orn %g2, 0x149C, %i5
fbug,a %fcc1, loop_2319
movrgz %i2, %i1, %o7
set 0x0, %o6
ldxa [%g0 + %o6] 0x4f, %i4
loop_2319:
movvs %icc, %o5, %l2
movne %xcc, %l5, %l0
set 0x30, %o1
stda %g4, [%l7 + %o1] 0x23
membar #Sync
sdivx %o1, 0x0BE2, %g7
sra %i6, %o4, %l6
tgu %icc, 0x1
fcmpne16 %f28, %f24, %i7
fmovscs %xcc, %f23, %f8
fmovrde %l4, %f6, %f14
fbge %fcc2, loop_2320
bl,a loop_2321
sethi 0x11D3, %o2
mulx %i0, %g6, %l1
loop_2320:
andcc %o3, %g1, %o6
loop_2321:
movvc %icc, %i3, %o0
fbg %fcc3, loop_2322
movneg %icc, %g3, %l3
tle %icc, 0x2
edge8n %g2, %g5, %i5
loop_2322:
ble,a %xcc, loop_2323
sdivcc %i1, 0x1497, %i2
taddcc %i4, 0x13B2, %o5
sra %l2, %l5, %l0
loop_2323:
fcmped %fcc0, %f2, %f2
fbug,a %fcc0, loop_2324
mova %xcc, %o7, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brz,a %g4, loop_2325
loop_2324:
fmovsg %icc, %f17, %f29
fabsd %f18, %f26
stx %g7, [%l7 + 0x18]
loop_2325:
te %icc, 0x1
edge8l %o4, %l6, %i6
taddcc %i7, 0x0A60, %o2
bneg,pn %xcc, loop_2326
swap [%l7 + 0x20], %i0
mulx %l4, 0x0CF4, %l1
set 0x3C, %l4
sta %f21, [%l7 + %l4] 0x0c
loop_2326:
fblg,a %fcc3, loop_2327
fsrc1 %f24, %f12
addccc %g6, %o3, %g1
swap [%l7 + 0x74], %i3
loop_2327:
bge,a,pn %xcc, loop_2328
movrne %o6, 0x26F, %o0
edge32n %g3, %g2, %g5
tcs %xcc, 0x5
loop_2328:
addccc %l3, 0x1DBB, %i1
movleu %xcc, %i5, %i2
fmovsneg %xcc, %f8, %f18
fmovrdne %o5, %f22, %f14
srax %i4, 0x14, %l2
ta %xcc, 0x5
ldub [%l7 + 0x21], %l5
edge32 %o7, %l0, %o1
set 0x58, %o7
swapa [%l7 + %o7] 0x0c, %g4
stw %g7, [%l7 + 0x70]
alignaddr %l6, %o4, %i7
addccc %o2, %i6, %i0
sra %l1, 0x19, %l4
array16 %o3, %g6, %i3
taddcc %g1, %o6, %g3
fnegs %f30, %f25
fornot2 %f4, %f18, %f20
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcc %o0, 0x02D0, %g5
fbn %fcc1, loop_2329
movg %icc, %g2, %i1
fmovsvs %xcc, %f15, %f30
and %l3, 0x148F, %i5
loop_2329:
bleu loop_2330
fblg %fcc2, loop_2331
edge32ln %i2, %i4, %o5
wr %g0, 0x2c, %asi
ldda [%l7 + 0x10] %asi, %l2
loop_2330:
edge32 %l5, %l0, %o7
loop_2331:
movpos %xcc, %g4, %g7
edge16l %l6, %o1, %i7
tvc %xcc, 0x3
set 0x2A, %g7
lduha [%l7 + %g7] 0x11, %o2
fone %f22
edge32n %i6, %i0, %o4
brgz %l4, loop_2332
orn %o3, 0x1E66, %l1
set 0x44, %i4
sta %f18, [%l7 + %i4] 0x04
loop_2332:
fnand %f12, %f26, %f26
movge %icc, %i3, %g1
fmovdcs %icc, %f15, %f3
andncc %o6, %g6, %g3
umul %o0, %g5, %g2
fsrc1s %f7, %f9
fbu %fcc3, loop_2333
fcmpd %fcc0, %f14, %f0
and %l3, %i1, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2333:
nop
setx loop_2334, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
ta %xcc, 0x1
fandnot1 %f28, %f26, %f2
movne %xcc, %i4, %i5
loop_2334:
edge32ln %l2, %o5, %l0
movn %icc, %o7, %g4
fcmpes %fcc0, %f12, %f26
wr %g0, 0x19, %asi
ldswa [%l7 + 0x24] %asi, %g7
andn %l5, 0x0774, %l6
fmovdleu %icc, %f22, %f28
fmovrdne %i7, %f28, %f16
wr %g0, 0x18, %asi
ldda [%l7 + 0x40] %asi, %f0
fbuge,a %fcc3, loop_2335
orn %o2, 0x0FE5, %i6
stbar
tcs %xcc, 0x6
loop_2335:
ldsb [%l7 + 0x7B], %i0
fbule %fcc3, loop_2336
nop
set 0x2A, %i6
ldub [%l7 + %i6], %o4
sdivcc %o1, 0x081D, %l4
edge8ln %o3, %i3, %l1
loop_2336:
fcmped %fcc3, %f14, %f22
tsubcctv %g1, %o6, %g3
fnot2 %f6, %f16
subccc %o0, %g5, %g6
fmuld8sux16 %f3, %f18, %f20
fmovrde %g2, %f26, %f12
lduw [%l7 + 0x20], %i1
fpack32 %f12, %f0, %f12
set 0x34, %o0
lda [%l7 + %o0] 0x15, %f30
movge %icc, %l3, %i4
movre %i2, 0x157, %l2
tg %xcc, 0x4
xnorcc %i5, %l0, %o5
movn %xcc, %g4, %g7
brgez %l5, loop_2337
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stw %o7, [%l7 + 0x0C]
taddcctv %i7, 0x0463, %o2
loop_2337:
orncc %l6, 0x1D1C, %i0
fcmple32 %f14, %f0, %o4
mulscc %o1, 0x1DF3, %l4
fbo %fcc2, loop_2338
fornot2s %f9, %f0, %f22
fornot2s %f28, %f14, %f25
fmovsle %icc, %f26, %f20
loop_2338:
subcc %o3, 0x03C0, %i6
tcc %xcc, 0x5
tvc %xcc, 0x4
andn %i3, %g1, %o6
flush %l7 + 0x50
fmul8x16al %f18, %f24, %f2
and %g3, %o0, %l1
nop
set 0x31, %l6
ldub [%l7 + %l6], %g6
edge32 %g5, %i1, %l3
fsrc1 %f24, %f16
movn %xcc, %g2, %i2
brlz %i4, loop_2339
brlez,a %i5, loop_2340
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %l7, 0x18, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %l2
casa [%l6] 0x88, %l2, %o5
loop_2339:
bl,a,pt %xcc, loop_2341
loop_2340:
tg %icc, 0x6
ldub [%l7 + 0x57], %l0
movg %icc, %g7, %l5
loop_2341:
tle %xcc, 0x1
std %f4, [%l7 + 0x40]
umul %g4, %i7, %o2
fbuge,a %fcc3, loop_2342
fpadd16 %f6, %f4, %f20
tge %xcc, 0x2
umul %o7, %l6, %i0
loop_2342:
sra %o1, 0x0D, %o4
movrne %o3, %i6, %i3
orncc %l4, %o6, %g1
edge32 %o0, %g3, %g6
bge %icc, loop_2343
fmovsvc %icc, %f31, %f29
movgu %icc, %l1, %g5
fbge %fcc2, loop_2344
loop_2343:
nop
set 0x6C, %l3
lduw [%l7 + %l3], %l3
tgu %icc, 0x2
movge %xcc, %g2, %i1
loop_2344:
movcs %icc, %i4, %i5
fmovdcs %icc, %f3, %f14
std %f8, [%l7 + 0x70]
tle %icc, 0x6
movrlz %i2, %l2, %l0
fzeros %f21
sdiv %g7, 0x0792, %l5
bneg,a %icc, loop_2345
ta %icc, 0x1
tn %xcc, 0x4
fbg %fcc0, loop_2346
loop_2345:
movre %g4, %i7, %o2
edge32n %o5, %l6, %i0
andn %o7, %o4, %o1
loop_2346:
fbl,a %fcc1, loop_2347
bleu loop_2348
srl %i6, %o3, %l4
array32 %o6, %i3, %g1
loop_2347:
fcmple16 %f12, %f24, %o0
loop_2348:
movcs %xcc, %g3, %g6
fmuld8sux16 %f2, %f29, %f10
tle %xcc, 0x6
fmovdcs %xcc, %f7, %f9
bshuffle %f16, %f0, %f28
bcc,pn %xcc, loop_2349
subccc %l1, %g5, %g2
fmuld8sux16 %f4, %f9, %f16
alignaddr %l3, %i1, %i5
loop_2349:
smul %i4, 0x0D9C, %i2
udivx %l2, 0x096A, %l0
fmovscc %xcc, %f6, %f0
alignaddr %g7, %l5, %g4
orncc %o2, %i7, %o5
fbl %fcc2, loop_2350
fones %f19
mulscc %l6, %i0, %o7
tvs %icc, 0x5
loop_2350:
fmovdvc %xcc, %f25, %f30
tcc %icc, 0x3
srlx %o4, 0x04, %i6
taddcc %o1, %o3, %l4
taddcctv %o6, %i3, %o0
srax %g3, %g6, %l1
movg %icc, %g5, %g2
wr %g0, 0x11, %asi
lduha [%l7 + 0x7A] %asi, %l3
stw %i1, [%l7 + 0x3C]
nop
setx loop_2351, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
brnz,a %g1, loop_2352
fnor %f28, %f10, %f10
fpsub16 %f22, %f18, %f0
loop_2351:
ba,a,pt %icc, loop_2353
loop_2352:
movcs %icc, %i5, %i2
fcmpne16 %f6, %f10, %l2
umulcc %i4, %l0, %g7
loop_2353:
umul %g4, 0x0C65, %o2
bneg,a %xcc, loop_2354
edge8ln %l5, %o5, %i7
edge8 %i0, %o7, %l6
movrgez %o4, %o1, %i6
loop_2354:
movg %xcc, %l4, %o6
sllx %o3, 0x1E, %o0
ldstub [%l7 + 0x62], %g3
movg %xcc, %i3, %l1
xnor %g5, 0x0C07, %g6
fmovscs %xcc, %f29, %f13
fones %f24
fmovsvs %icc, %f28, %f26
fpadd16 %f28, %f24, %f16
edge32n %g2, %l3, %i1
sdivx %g1, 0x0A6C, %i2
edge32 %i5, %l2, %i4
bl,pt %xcc, loop_2355
srl %l0, %g4, %o2
wr %g0, 0x81, %asi
stda %l4, [%l7 + 0x28] %asi
loop_2355:
movrlez %o5, %g7, %i0
set 0x16, %o4
ldsha [%l7 + %o4] 0x81, %i7
movrgez %l6, 0x00F, %o4
brgz %o7, loop_2356
edge32l %i6, %l4, %o1
xorcc %o3, 0x0A03, %o0
or %o6, 0x1797, %g3
loop_2356:
fbul %fcc3, loop_2357
tl %icc, 0x4
xnorcc %l1, %i3, %g5
tvs %icc, 0x4
loop_2357:
movcs %xcc, %g6, %g2
fmovdcc %xcc, %f13, %f20
udivcc %l3, 0x163F, %g1
bneg,pn %xcc, loop_2358
popc 0x0789, %i2
addccc %i1, 0x1330, %l2
subc %i4, %l0, %i5
loop_2358:
umulcc %g4, %l5, %o5
tcs %icc, 0x7
stbar
movle %xcc, %o2, %i0
edge8l %i7, %g7, %o4
wr %g0, 0xeb, %asi
stba %o7, [%l7 + 0x4E] %asi
membar #Sync
brgz,a %i6, loop_2359
tsubcctv %l6, 0x1469, %o1
fxors %f31, %f9, %f24
tsubcctv %o3, 0x049F, %o0
loop_2359:
tcc %xcc, 0x0
tle %xcc, 0x1
edge32ln %o6, %l4, %g3
fmovs %f3, %f28
fbul %fcc0, loop_2360
nop
setx loop_2361, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movg %icc, %i3, %l1
movleu %xcc, %g5, %g2
loop_2360:
move %icc, %l3, %g6
loop_2361:
movn %icc, %i2, %i1
tcs %xcc, 0x4
subcc %g1, %l2, %i4
stbar
tvc %icc, 0x0
subc %i5, %g4, %l0
wr %g0, 0x81, %asi
lduwa [%l7 + 0x70] %asi, %o5
subccc %o2, 0x067B, %l5
sth %i0, [%l7 + 0x3E]
fsrc2s %f29, %f24
nop
setx loop_2362, %l0, %l1
jmpl %l1, %i7
fmovsge %icc, %f29, %f5
wr %g0, 0x23, %asi
stxa %g7, [%l7 + 0x50] %asi
membar #Sync
loop_2362:
movrgz %o4, %i6, %l6
movg %xcc, %o7, %o1
fmuld8ulx16 %f3, %f20, %f18
nop
setx loop_2363, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bcs loop_2364
bge,pn %xcc, loop_2365
tgu %xcc, 0x7
loop_2363:
tcs %icc, 0x7
loop_2364:
edge32l %o3, %o6, %o0
loop_2365:
movn %xcc, %g3, %i3
alignaddr %l4, %g5, %l1
fnot2 %f0, %f24
andn %g2, 0x1EEA, %g6
tleu %icc, 0x2
edge8ln %i2, %l3, %g1
stw %l2, [%l7 + 0x38]
fmovdne %icc, %f6, %f16
sllx %i4, 0x1D, %i1
movcc %icc, %g4, %l0
movvc %xcc, %i5, %o2
nop
set 0x40, %g3
ldd [%l7 + %g3], %f30
mova %icc, %o5, %i0
sdivcc %i7, 0x1394, %g7
movvs %xcc, %o4, %l5
movpos %xcc, %l6, %i6
array8 %o1, %o7, %o6
fbo %fcc1, loop_2366
orncc %o3, %g3, %o0
fblg,a %fcc2, loop_2367
orncc %i3, %g5, %l1
loop_2366:
orncc %l4, %g2, %i2
fabss %f22, %f0
loop_2367:
smul %g6, %g1, %l3
srl %l2, %i1, %i4
alignaddr %g4, %i5, %l0
and %o2, %o5, %i0
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x08] %asi, %i7
mulscc %o4, %g7, %l5
edge32n %i6, %l6, %o1
set 0x32, %l2
lduba [%l7 + %l2] 0x19, %o7
tcc %xcc, 0x5
movrgez %o3, 0x098, %g3
fornot2 %f4, %f26, %f6
wr %g0, 0xe3, %asi
stba %o6, [%l7 + 0x1E] %asi
membar #Sync
udiv %o0, 0x0C8B, %i3
movg %icc, %g5, %l4
srlx %l1, %g2, %i2
udiv %g1, 0x1AA2, %l3
bne,a %icc, loop_2368
fbg %fcc2, loop_2369
xnorcc %g6, 0x000C, %i1
tge %icc, 0x6
loop_2368:
movrgz %l2, %g4, %i4
loop_2369:
fandnot1 %f14, %f18, %f6
sdivx %i5, 0x0ECD, %l0
xorcc %o5, 0x1ED8, %o2
ble loop_2370
smul %i7, %i0, %g7
alignaddr %l5, %o4, %l6
wr %g0, 0x18, %asi
stda %i6, [%l7 + 0x20] %asi
loop_2370:
bpos %icc, loop_2371
bvc,a,pt %xcc, loop_2372
subc %o1, %o3, %o7
srl %o6, 0x03, %o0
loop_2371:
sdivcc %i3, 0x1D23, %g3
loop_2372:
fmovrslz %g5, %f20, %f13
nop
setx loop_2373, %l0, %l1
jmpl %l1, %l1
movge %xcc, %l4, %g2
bn loop_2374
movleu %xcc, %i2, %g1
loop_2373:
alignaddrl %g6, %l3, %i1
sir 0x14F6
loop_2374:
fmovda %icc, %f17, %f12
sll %g4, %i4, %i5
sdiv %l0, 0x0DBB, %l2
edge16n %o2, %i7, %i0
wr %g0, 0x2b, %asi
stda %o4, [%l7 + 0x28] %asi
membar #Sync
tge %icc, 0x0
ba,a %icc, loop_2375
ldsh [%l7 + 0x72], %g7
movrlz %l5, %l6, %i6
subcc %o4, 0x02AC, %o1
loop_2375:
edge32n %o3, %o6, %o7
brz %o0, loop_2376
tneg %xcc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8 %g3, %i3, %g5
loop_2376:
sdiv %l1, 0x1BD5, %g2
edge16ln %l4, %g1, %i2
tpos %xcc, 0x0
tcs %xcc, 0x4
alignaddrl %g6, %l3, %i1
ble loop_2377
sub %g4, 0x1280, %i5
movge %icc, %i4, %l0
tgu %xcc, 0x5
loop_2377:
array8 %o2, %l2, %i7
ld [%l7 + 0x14], %f11
udivcc %i0, 0x0ACC, %o5
movpos %icc, %l5, %g7
umulcc %i6, %o4, %l6
orcc %o3, 0x1F7B, %o1
set 0x7E, %g6
lduba [%l7 + %g6] 0x80, %o6
udivx %o0, 0x1B91, %g3
edge8n %o7, %i3, %l1
fmovrsne %g5, %f21, %f6
sdivcc %g2, 0x1569, %g1
ldub [%l7 + 0x35], %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsne %xcc, %f19, %f0
edge32n %g6, %l3, %i1
bleu,pn %xcc, loop_2378
bn loop_2379
umulcc %i2, 0x0B1D, %g4
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x30] %asi, 0x2
loop_2378:
fbue,a %fcc0, loop_2380
loop_2379:
sll %l0, %o2, %l2
udivcc %i5, 0x0D7C, %i0
fbug,a %fcc1, loop_2381
loop_2380:
and %o5, %i7, %l5
ba,pn %icc, loop_2382
srlx %g7, %i6, %o4
loop_2381:
fmovdpos %icc, %f24, %f10
tge %xcc, 0x6
loop_2382:
brgz,a %o3, loop_2383
orcc %l6, 0x06C5, %o6
prefetch [%l7 + 0x10], 0x2
ta %icc, 0x7
loop_2383:
fexpand %f13, %f16
move %icc, %o0, %g3
alignaddr %o1, %i3, %o7
fmovscs %icc, %f3, %f5
nop
setx loop_2384, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
smul %l1, 0x096B, %g5
tg %xcc, 0x0
smulcc %g1, %g2, %l4
loop_2384:
fmovrdlz %l3, %f20, %f28
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcctv %i1, 0x0605, %g6
movge %icc, %g4, %i4
udivcc %l0, 0x0172, %o2
mova %xcc, %i2, %l2
fpadd16s %f1, %f18, %f16
fbg,a %fcc3, loop_2385
tcs %xcc, 0x2
fmovdcc %icc, %f22, %f20
movle %icc, %i0, %o5
loop_2385:
nop
set 0x30, %l0
ldsba [%l7 + %l0] 0x04, %i5
movrgez %l5, 0x216, %i7
flush %l7 + 0x50
tvs %icc, 0x2
edge32l %i6, %o4, %g7
movcs %xcc, %l6, %o3
stbar
edge16ln %o6, %o0, %g3
set 0x34, %g1
ldswa [%l7 + %g1] 0x19, %i3
xnor %o7, 0x0A3D, %l1
sethi 0x0DD6, %o1
tpos %xcc, 0x7
fmovdne %xcc, %f26, %f11
fbl %fcc3, loop_2386
array8 %g5, %g2, %l4
brgz %l3, loop_2387
fbule %fcc2, loop_2388
loop_2386:
edge16ln %i1, %g6, %g4
brlz %i4, loop_2389
loop_2387:
mulscc %l0, %g1, %o2
loop_2388:
mova %xcc, %l2, %i0
fmovdn %xcc, %f25, %f0
loop_2389:
fabsd %f10, %f8
movrlz %i2, %o5, %l5
fcmpne32 %f20, %f0, %i5
wr %g0, 0x0c, %asi
sta %f8, [%l7 + 0x50] %asi
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orcc %i6, 0x1A69, %i7
movne %xcc, %o4, %g7
srl %l6, %o3, %o0
fmovdvs %icc, %f0, %f7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdlz %g3, %f0, %f14
edge32l %o6, %i3, %o7
fmovsl %icc, %f4, %f3
taddcc %o1, %g5, %g2
ldsb [%l7 + 0x0A], %l4
movgu %xcc, %l3, %l1
sra %i1, 0x09, %g6
ldub [%l7 + 0x51], %g4
taddcctv %l0, 0x146C, %i4
sdiv %o2, 0x032E, %g1
udivcc %l2, 0x00BF, %i2
fandnot1s %f7, %f0, %f6
fmovdvc %xcc, %f3, %f25
movrgez %i0, %o5, %i5
ldsw [%l7 + 0x2C], %l5
fcmpgt32 %f30, %f14, %i6
movre %i7, 0x05F, %o4
fmovdg %icc, %f24, %f21
fmovscs %icc, %f6, %f13
andn %l6, %o3, %g7
orcc %o0, 0x000B, %o6
edge32n %g3, %o7, %i3
fcmped %fcc3, %f12, %f4
swap [%l7 + 0x14], %g5
tpos %xcc, 0x2
tcc %icc, 0x4
fmovdge %icc, %f19, %f24
ldsw [%l7 + 0x78], %g2
tge %icc, 0x3
movleu %xcc, %o1, %l3
sdiv %l1, 0x1A77, %l4
movrgez %g6, 0x1E4, %i1
fors %f22, %f11, %f20
tge %icc, 0x1
subccc %g4, %l0, %i4
orcc %g1, 0x11C6, %l2
fmul8x16al %f6, %f7, %f28
popc %o2, %i0
move %icc, %i2, %o5
movpos %icc, %l5, %i5
umul %i7, %i6, %l6
movvs %icc, %o3, %o4
fmovsneg %xcc, %f13, %f19
add %g7, %o6, %g3
sllx %o0, %i3, %o7
siam 0x7
tleu %xcc, 0x6
fmovsvs %icc, %f30, %f19
subccc %g2, 0x1089, %g5
ldub [%l7 + 0x7E], %o1
sllx %l3, %l1, %l4
bvc,pn %icc, loop_2390
xorcc %g6, 0x1BAC, %g4
bgu loop_2391
sdivcc %i1, 0x1030, %l0
loop_2390:
tsubcc %i4, %l2, %g1
movvc %icc, %o2, %i2
loop_2391:
tgu %icc, 0x0
and %i0, 0x1B8A, %o5
subcc %l5, 0x034A, %i5
tcs %icc, 0x5
edge8ln %i6, %i7, %l6
sir 0x0E52
ta %xcc, 0x2
andncc %o4, %o3, %g7
bg,a loop_2392
fnot1s %f19, %f25
tl %xcc, 0x7
ldsh [%l7 + 0x3C], %g3
loop_2392:
tsubcctv %o6, %i3, %o7
udiv %g2, 0x0D07, %o0
tsubcctv %o1, 0x085E, %g5
subccc %l3, %l4, %l1
xnor %g4, %i1, %g6
sth %i4, [%l7 + 0x60]
tcc %icc, 0x4
udivx %l0, 0x0163, %g1
edge32 %o2, %l2, %i2
smul %i0, %o5, %l5
ta %icc, 0x5
ldsh [%l7 + 0x6C], %i6
fbu %fcc0, loop_2393
fmovsle %xcc, %f7, %f1
fbuge,a %fcc2, loop_2394
movl %xcc, %i5, %i7
loop_2393:
tcc %icc, 0x1
xnorcc %o4, %l6, %g7
loop_2394:
fands %f24, %f3, %f4
edge8 %g3, %o6, %i3
andncc %o3, %o7, %o0
be,pn %xcc, loop_2395
movleu %icc, %g2, %g5
popc %l3, %l4
movgu %xcc, %l1, %g4
loop_2395:
movcs %icc, %i1, %o1
bneg,a,pn %xcc, loop_2396
fabss %f22, %f27
fcmpeq32 %f22, %f16, %i4
fba,a %fcc0, loop_2397
loop_2396:
fbu,a %fcc1, loop_2398
fpsub16s %f27, %f27, %f30
fmovse %xcc, %f5, %f13
loop_2397:
fba %fcc1, loop_2399
loop_2398:
bneg,a loop_2400
sllx %g6, %l0, %g1
movle %icc, %l2, %i2
loop_2399:
movle %xcc, %o2, %i0
loop_2400:
movge %xcc, %o5, %i6
edge8ln %i5, %i7, %o4
fmovdleu %icc, %f22, %f30
tsubcc %l6, %l5, %g7
udivcc %o6, 0x16DB, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovspos %xcc, %f28, %f31
orncc %i3, 0x01EF, %o3
fmovrdlz %o7, %f28, %f28
move %icc, %o0, %g5
udiv %g2, 0x1660, %l4
smulcc %l1, 0x0C28, %g4
udivcc %l3, 0x0CF2, %o1
sdivx %i1, 0x125F, %g6
lduw [%l7 + 0x28], %l0
movneg %xcc, %i4, %l2
fcmped %fcc0, %f18, %f26
movge %icc, %i2, %o2
edge32ln %g1, %o5, %i0
add %l7, 0x54, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %i5
casa [%l6] 0x0c, %i5, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movneg %xcc, %i6, %l6
fandnot1s %f19, %f10, %f13
fmovsgu %xcc, %f12, %f12
set 0x40, %g5
stda %f0, [%l7 + %g5] 0x11
movrne %o4, %g7, %l5
tn %xcc, 0x4
fbge,a %fcc0, loop_2401
ba loop_2402
tne %icc, 0x2
fmovdcc %xcc, %f15, %f5
loop_2401:
tge %icc, 0x4
loop_2402:
tcc %icc, 0x7
edge32 %o6, %i3, %g3
fmovrslz %o3, %f13, %f12
fmovspos %xcc, %f21, %f3
fmovrsgez %o0, %f0, %f18
fbg %fcc2, loop_2403
fcmple16 %f22, %f20, %g5
ldsw [%l7 + 0x14], %g2
st %f14, [%l7 + 0x54]
loop_2403:
edge8n %l4, %l1, %g4
fmovda %icc, %f24, %f1
swap [%l7 + 0x5C], %l3
brgz %o1, loop_2404
edge32ln %o7, %i1, %g6
movvc %xcc, %l0, %l2
edge16 %i2, %o2, %i4
loop_2404:
nop
set 0x1C, %i5
stwa %g1, [%l7 + %i5] 0x15
udivcc %o5, 0x07FD, %i5
fones %f1
array8 %i7, %i6, %i0
lduw [%l7 + 0x58], %o4
movrlz %g7, 0x318, %l6
tle %xcc, 0x5
movleu %icc, %l5, %o6
fmovse %icc, %f26, %f31
fmovdcc %icc, %f26, %f25
set 0x08, %i7
ldswa [%l7 + %i7] 0x11, %i3
bshuffle %f28, %f24, %f18
movg %xcc, %o3, %o0
add %g3, %g2, %g5
brgz,a %l1, loop_2405
fmovsn %icc, %f12, %f26
stw %g4, [%l7 + 0x2C]
set 0x24, %i0
swapa [%l7 + %i0] 0x80, %l4
loop_2405:
lduh [%l7 + 0x64], %l3
mova %icc, %o1, %o7
fmovdle %xcc, %f25, %f3
wr %g0, 0x04, %asi
sta %f4, [%l7 + 0x0C] %asi
srlx %i1, 0x0B, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bge,a,pt %xcc, loop_2406
std %l2, [%l7 + 0x10]
movrgez %i2, 0x1CC, %o2
alignaddr %i4, %g1, %l0
loop_2406:
movge %xcc, %o5, %i7
fpmerge %f8, %f5, %f8
edge16n %i5, %i6, %i0
set 0x2C, %o5
lduwa [%l7 + %o5] 0x0c, %g7
smulcc %l6, %l5, %o4
wr %g0, 0x11, %asi
lduba [%l7 + 0x54] %asi, %i3
xnor %o3, %o6, %o0
fbue,a %fcc1, loop_2407
tleu %icc, 0x4
membar 0x13
xnorcc %g2, %g5, %l1
loop_2407:
ta %xcc, 0x6
array8 %g3, %l4, %l3
bpos loop_2408
fnor %f22, %f10, %f6
fblg,a %fcc0, loop_2409
fcmple32 %f18, %f30, %g4
loop_2408:
nop
wr %g0, 0x88, %asi
swapa [%l7 + 0x08] %asi, %o7
loop_2409:
tcs %icc, 0x7
tpos %xcc, 0x5
or %o1, %g6, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16 %i2, %i1, %o2
udiv %g1, 0x1730, %l0
mulscc %i4, 0x0695, %o5
fzero %f18
edge8l %i7, %i6, %i5
fbue,a %fcc1, loop_2410
edge32ln %g7, %l6, %i0
umulcc %o4, 0x035E, %l5
wr %g0, 0xea, %asi
stwa %o3, [%l7 + 0x34] %asi
membar #Sync
loop_2410:
tsubcc %o6, %o0, %g2
set 0x1C, %i3
lda [%l7 + %i3] 0x18, %f18
tcc %xcc, 0x7
udivx %g5, 0x0795, %l1
mulscc %g3, %i3, %l3
wr %g0, 0x10, %asi
lduwa [%l7 + 0x14] %asi, %l4
fbul %fcc1, loop_2411
udiv %g4, 0x0567, %o7
mova %xcc, %o1, %l2
xorcc %i2, 0x1FB5, %g6
loop_2411:
movg %xcc, %o2, %g1
fands %f7, %f27, %f6
movpos %icc, %i1, %l0
movne %xcc, %i4, %o5
alignaddr %i6, %i5, %g7
ta %icc, 0x7
edge32l %i7, %l6, %o4
bl,pn %xcc, loop_2412
fsrc2s %f22, %f10
mova %xcc, %l5, %i0
set 0x10, %g2
stxa %o3, [%l7 + %g2] 0x81
loop_2412:
tleu %icc, 0x3
movleu %xcc, %o0, %o6
fmovsgu %icc, %f2, %f7
fblg,a %fcc2, loop_2413
movg %xcc, %g2, %g5
lduh [%l7 + 0x60], %g3
ble,a %icc, loop_2414
loop_2413:
sdivx %l1, 0x10EF, %l3
xnor %l4, %i3, %o7
fxnor %f8, %f8, %f14
loop_2414:
fmovdn %xcc, %f24, %f3
fmovscs %icc, %f31, %f5
array8 %g4, %l2, %i2
fmovdvc %icc, %f31, %f30
edge32n %g6, %o2, %o1
edge16ln %i1, %l0, %g1
sethi 0x009C, %o5
movrne %i4, 0x212, %i6
flush %l7 + 0x38
array32 %i5, %g7, %i7
set 0x30, %i1
stxa %o4, [%l7 + %i1] 0x2b
membar #Sync
set 0x40, %l1
ldda [%l7 + %l1] 0x80, %f0
and %l5, 0x05F5, %l6
fbuge %fcc1, loop_2415
tvc %icc, 0x7
fcmpne32 %f18, %f2, %o3
movvc %xcc, %o0, %i0
loop_2415:
be loop_2416
fsrc2s %f16, %f28
mova %icc, %o6, %g5
movrne %g2, %g3, %l3
loop_2416:
nop
set 0x10, %i2
ldda [%l7 + %i2] 0x0c, %l4
tcs %icc, 0x7
udiv %i3, 0x06CC, %o7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movre %g4, 0x252, %l2
edge8l %l1, %i2, %g6
movneg %icc, %o1, %i1
edge32ln %l0, %o2, %g1
ldsh [%l7 + 0x68], %o5
fbg %fcc2, loop_2417
fornot2 %f10, %f0, %f0
movcc %icc, %i4, %i5
fpsub16s %f24, %f5, %f18
loop_2417:
movre %i6, 0x1B7, %g7
ta %icc, 0x0
sdivcc %i7, 0x1B22, %o4
addc %l6, 0x018E, %o3
fcmple32 %f26, %f22, %o0
tsubcctv %l5, %i0, %g5
tgu %icc, 0x2
fmovdvc %xcc, %f24, %f11
movn %xcc, %o6, %g3
fmovsne %xcc, %f23, %f3
movrgz %g2, 0x128, %l3
srl %i3, 0x14, %o7
fxor %f28, %f14, %f26
xnorcc %l4, 0x1D5B, %l2
movvc %icc, %g4, %i2
sdiv %l1, 0x01AB, %o1
movvs %xcc, %i1, %g6
fbul,a %fcc2, loop_2418
fsrc2s %f17, %f14
fpadd32 %f4, %f2, %f0
fmovrsgez %l0, %f21, %f13
loop_2418:
fpadd32 %f26, %f20, %f26
brlz %o2, loop_2419
ldd [%l7 + 0x08], %g0
fzero %f2
array8 %i4, %o5, %i5
loop_2419:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %l7, 0x0C, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g7
casa [%l6] %asi, %g7, %i6
srl %i7, 0x00, %o4
stb %l6, [%l7 + 0x21]
orn %o3, 0x0EB5, %l5
fmovdcc %xcc, %f4, %f26
tge %icc, 0x0
movpos %icc, %o0, %i0
bneg,a %icc, loop_2420
edge8n %g5, %g3, %g2
subc %o6, %l3, %o7
ba loop_2421
loop_2420:
movrlz %l4, 0x3D7, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdcs %icc, %f14, %f11
loop_2421:
lduh [%l7 + 0x0C], %i3
sdiv %g4, 0x048F, %l1
movrne %o1, 0x1D6, %i1
tleu %xcc, 0x6
faligndata %f4, %f16, %f10
bgu %icc, loop_2422
fnot1s %f9, %f27
subcc %g6, %l0, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2422:
movn %icc, %o2, %g1
lduh [%l7 + 0x14], %i4
bneg,pn %xcc, loop_2423
bvs,a,pn %xcc, loop_2424
movvc %icc, %o5, %i5
tle %icc, 0x5
loop_2423:
fmovsneg %icc, %f18, %f24
loop_2424:
fmul8x16au %f21, %f16, %f4
tvs %xcc, 0x3
edge8ln %i6, %g7, %i7
fmovs %f25, %f5
edge32n %l6, %o4, %l5
subc %o0, 0x16A8, %i0
faligndata %f8, %f12, %f6
edge16 %o3, %g3, %g2
fmovsleu %xcc, %f9, %f6
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f0
tvs %icc, 0x4
array32 %o6, %l3, %g5
movge %xcc, %o7, %l4
fandnot2s %f8, %f8, %f22
popc 0x0794, %i3
brlz,a %l2, loop_2425
sth %l1, [%l7 + 0x44]
fsrc2s %f19, %f24
fone %f6
loop_2425:
fmovrde %o1, %f30, %f0
andncc %g4, %g6, %i1
set 0x50, %o2
swapa [%l7 + %o2] 0x19, %l0
fnegs %f18, %f11
subcc %i2, 0x0448, %o2
edge32 %g1, %o5, %i4
tge %xcc, 0x5
set 0x5C, %l5
ldswa [%l7 + %l5] 0x14, %i5
and %g7, 0x097A, %i7
tpos %icc, 0x3
sllx %i6, 0x1B, %o4
movre %l5, %l6, %i0
xor %o3, %o0, %g3
set 0x40, %o3
stda %f16, [%l7 + %o3] 0xf8
membar #Sync
fmovdvc %xcc, %f4, %f9
fsrc1 %f8, %f22
fmovdvs %xcc, %f18, %f24
ldsb [%l7 + 0x24], %g2
xorcc %o6, %l3, %g5
tpos %xcc, 0x0
xnor %o7, %i3, %l2
fands %f2, %f4, %f1
sllx %l4, %l1, %o1
ldstub [%l7 + 0x68], %g4
udiv %g6, 0x1588, %l0
movne %xcc, %i1, %o2
ldsh [%l7 + 0x2C], %i2
fbne,a %fcc2, loop_2426
movrlz %o5, %g1, %i4
fpsub32 %f18, %f28, %f26
set 0x70, %o6
lduwa [%l7 + %o6] 0x80, %g7
loop_2426:
array8 %i5, %i6, %o4
bcs,pt %xcc, loop_2427
brgez,a %i7, loop_2428
tge %icc, 0x0
brlz,a %l6, loop_2429
loop_2427:
sethi 0x0521, %l5
loop_2428:
fmovsvc %icc, %f14, %f23
sub %o3, %o0, %i0
loop_2429:
fmovs %f31, %f30
edge8 %g3, %o6, %l3
fone %f20
xnor %g5, 0x17B5, %o7
for %f18, %f10, %f8
movl %icc, %g2, %l2
sub %l4, 0x0CAD, %i3
movrlz %o1, %l1, %g4
tn %icc, 0x5
fmovsn %xcc, %f7, %f14
fxnors %f14, %f17, %f8
fabss %f8, %f30
fcmpes %fcc1, %f21, %f25
fmovsneg %xcc, %f25, %f19
sir 0x12A1
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x54] %asi, %l0
nop
setx loop_2430, %l0, %l1
jmpl %l1, %i1
fmul8sux16 %f6, %f20, %f4
addccc %o2, %g6, %i2
subc %g1, 0x1389, %i4
loop_2430:
movrne %g7, 0x2EF, %o5
array8 %i5, %i6, %o4
fbule %fcc3, loop_2431
fpsub16 %f16, %f24, %f22
fmovrse %l6, %f14, %f7
orcc %l5, 0x03D5, %i7
loop_2431:
membar 0x3A
ldsb [%l7 + 0x1A], %o0
fpadd32s %f27, %f17, %f9
tsubcctv %o3, %i0, %g3
fnand %f16, %f4, %f30
sdivcc %o6, 0x1359, %l3
addccc %g5, %o7, %g2
xorcc %l2, %i3, %o1
set 0x20, %o1
ldxa [%g0 + %o1] 0x20, %l4
fpadd16 %f20, %f28, %f2
srax %g4, %l1, %i1
fba %fcc0, loop_2432
umulcc %o2, %g6, %l0
wr %g0, 0x23, %asi
stha %i2, [%l7 + 0x0E] %asi
membar #Sync
loop_2432:
fornot1 %f26, %f20, %f24
umul %i4, %g7, %o5
fmovdgu %icc, %f3, %f24
membar 0x3E
fmovsvs %xcc, %f8, %f27
wr %g0, 0x89, %asi
lduwa [%l7 + 0x48] %asi, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpes %fcc2, %f1, %f9
movrlz %i6, %o4, %l6
ldx [%l7 + 0x20], %g1
popc 0x11E8, %l5
stw %i7, [%l7 + 0x10]
edge16l %o3, %o0, %i0
orncc %o6, 0x1C53, %l3
movvc %xcc, %g3, %o7
popc %g2, %l2
movne %xcc, %g5, %i3
umulcc %o1, 0x13E5, %l4
edge8ln %l1, %g4, %i1
stw %g6, [%l7 + 0x34]
movge %icc, %o2, %i2
tvc %icc, 0x4
fcmpgt32 %f18, %f20, %i4
edge8n %g7, %l0, %o5
edge32ln %i5, %o4, %i6
orcc %g1, %l6, %i7
fmovscc %icc, %f7, %f1
membar #Sync
set 0x40, %l4
ldda [%l7 + %l4] 0xf8, %f16
fmovsg %xcc, %f5, %f7
fmuld8sux16 %f28, %f2, %f16
movpos %icc, %o3, %o0
fba,a %fcc3, loop_2433
srlx %l5, %o6, %l3
movrgez %g3, %o7, %i0
fones %f22
loop_2433:
fmuld8ulx16 %f25, %f23, %f10
wr %g0, 0x0c, %asi
stha %g2, [%l7 + 0x2A] %asi
movrgz %l2, 0x303, %g5
xorcc %o1, %l4, %i3
bneg,a,pt %xcc, loop_2434
fmovscs %icc, %f28, %f0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8n %g4, %l1, %i1
loop_2434:
movcc %icc, %g6, %o2
sdiv %i4, 0x0371, %i2
srl %g7, %o5, %l0
sir 0x0BE1
be loop_2435
fnot1 %f6, %f30
movl %icc, %i5, %o4
fbug,a %fcc3, loop_2436
loop_2435:
movcc %icc, %i6, %g1
movge %icc, %i7, %o3
fmovrdlez %o0, %f4, %f6
loop_2436:
fcmpeq16 %f20, %f30, %l6
edge16l %l5, %l3, %o6
call loop_2437
taddcctv %o7, %i0, %g3
wr %g0, 0x04, %asi
ldsba [%l7 + 0x26] %asi, %l2
loop_2437:
movle %icc, %g2, %g5
edge32ln %l4, %o1, %g4
alignaddr %i3, %i1, %g6
taddcctv %o2, %i4, %i2
edge32 %g7, %o5, %l1
sir 0x02F7
ble,pn %icc, loop_2438
smul %i5, %o4, %l0
fornot2 %f18, %f6, %f20
fpmerge %f16, %f16, %f14
loop_2438:
movvs %icc, %i6, %i7
fbo,a %fcc0, loop_2439
movrgez %o3, %g1, %o0
fcmpgt16 %f18, %f8, %l5
movcs %xcc, %l6, %l3
loop_2439:
ta %xcc, 0x2
subccc %o6, %o7, %g3
tvc %xcc, 0x1
movcc %icc, %l2, %i0
sir 0x0E28
movrgz %g5, %g2, %o1
tle %icc, 0x0
brlez,a %l4, loop_2440
brgz,a %i3, loop_2441
tne %xcc, 0x0
fmuld8sux16 %f19, %f10, %f20
loop_2440:
fcmpne32 %f4, %f26, %g4
loop_2441:
sethi 0x13DF, %i1
ta %xcc, 0x1
fbl,a %fcc1, loop_2442
edge16 %g6, %i4, %o2
sethi 0x08E0, %g7
add %l7, 0x24, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %o5
casa [%l6] 0x0c, %o5, %i2
loop_2442:
movge %xcc, %l1, %i5
movge %xcc, %o4, %l0
sethi 0x1DD2, %i6
nop
setx loop_2443, %l0, %l1
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 %xcc, 0x2
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! stxa %i7, [%g0 + 0x198] %asi ripped by fixASI40.pl ripped by fixASI40.pl
loop_2443:
xnorcc %g1, %o0, %l5
fmovrdlez %l6, %f22, %f20
ldd [%l7 + 0x68], %l2
movcs %icc, %o3, %o6
subc %o7, 0x111C, %g3
brnz %l2, loop_2444
for %f26, %f12, %f26
fmovrdlz %g5, %f2, %f0
tcc %xcc, 0x2
loop_2444:
nop
set 0x70, %g4
sta %f18, [%l7 + %g4] 0x81
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x6C] %asi, %i0
ldd [%l7 + 0x40], %f4
movgu %xcc, %g2, %l4
edge8ln %i3, %o1, %g4
brnz,a %g6, loop_2445
fbul,a %fcc1, loop_2446
xnor %i4, 0x0D8C, %i1
fcmped %fcc2, %f0, %f16
loop_2445:
fmovs %f16, %f11
loop_2446:
fcmpes %fcc3, %f20, %f5
fnot1s %f17, %f10
set 0x50, %g7
stba %o2, [%l7 + %g7] 0x89
set 0x3C, %i4
ldswa [%l7 + %i4] 0x81, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovscc %xcc, %f8, %f5
ldd [%l7 + 0x58], %f2
add %l7, 0x1C, %l6
wr %g0, 0x11, %asi
casa [%l6] %asi, %i2, %o5
movn %xcc, %l1, %o4
umulcc %l0, %i5, %i7
fmovrsgez %g1, %f17, %f8
sdivcc %i6, 0x107A, %l5
sethi 0x0E13, %l6
sub %l3, %o3, %o0
subccc %o6, 0x0625, %g3
fpadd32s %f31, %f18, %f23
fmovrslez %l2, %f31, %f1
movl %icc, %g5, %i0
bpos,a,pt %xcc, loop_2447
smul %o7, 0x0ED3, %l4
orncc %g2, %o1, %i3
movn %xcc, %g6, %i4
loop_2447:
fmovrdne %i1, %f26, %f24
fmul8ulx16 %f14, %f30, %f22
udivx %o2, 0x11B9, %g4
set 0x30, %i6
stxa %g7, [%l7 + %i6] 0x04
subccc %o5, %l1, %i2
fcmpd %fcc3, %f6, %f20
tl %icc, 0x2
tne %icc, 0x2
fmovsgu %icc, %f18, %f5
array16 %l0, %i5, %o4
array32 %g1, %i6, %l5
lduw [%l7 + 0x44], %i7
tne %icc, 0x7
membar 0x42
popc 0x0921, %l3
umul %o3, %o0, %l6
ldsw [%l7 + 0x50], %g3
fmovrslz %l2, %f1, %f28
subccc %o6, %g5, %i0
sub %o7, 0x10D7, %l4
edge32ln %g2, %o1, %g6
movgu %xcc, %i3, %i1
fbl,a %fcc3, loop_2448
srlx %i4, %o2, %g7
sra %g4, 0x1D, %l1
fpadd32 %f6, %f24, %f2
loop_2448:
flush %l7 + 0x24
mova %xcc, %i2, %o5
siam 0x2
srax %l0, 0x0A, %i5
taddcc %o4, 0x1C1C, %g1
ldub [%l7 + 0x10], %i6
tcc %xcc, 0x0
orcc %l5, %i7, %o3
fmovsne %xcc, %f22, %f14
bne,pt %icc, loop_2449
subccc %l3, %o0, %g3
wr %g0, 0x18, %asi
ldda [%l7 + 0x20] %asi, %i6
loop_2449:
tneg %icc, 0x5
tgu %icc, 0x1
fmovrdlz %l2, %f12, %f10
smulcc %o6, %i0, %o7
edge32ln %l4, %g2, %o1
sethi 0x0EEC, %g6
srl %i3, %g5, %i4
tleu %xcc, 0x1
fmovsg %xcc, %f9, %f24
ldsh [%l7 + 0x38], %i1
tpos %xcc, 0x2
set 0x40, %o0
ldda [%l7 + %o0] 0x14, %f0
smul %g7, %o2, %l1
bneg,pt %xcc, loop_2450
fcmpne32 %f26, %f30, %i2
andn %o5, 0x13C8, %g4
bg,a loop_2451
loop_2450:
ldsw [%l7 + 0x20], %l0
movn %icc, %o4, %g1
bvc,pn %xcc, loop_2452
loop_2451:
udivcc %i5, 0x1C6E, %i6
udiv %l5, 0x0243, %i7
tg %xcc, 0x6
loop_2452:
fbn %fcc3, loop_2453
edge16l %l3, %o3, %o0
movcc %icc, %l6, %l2
movvs %icc, %g3, %i0
loop_2453:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tne %xcc, 0x4
movne %icc, %o6, %l4
tsubcctv %g2, %o1, %o7
fbe %fcc3, loop_2454
movrne %i3, %g6, %g5
tvs %icc, 0x5
fmovda %icc, %f1, %f21
loop_2454:
edge8n %i4, %i1, %o2
movre %l1, 0x254, %i2
movpos %xcc, %g7, %g4
fands %f23, %f13, %f5
array8 %l0, %o4, %o5
fmovsg %xcc, %f25, %f27
movge %icc, %g1, %i5
fnegs %f29, %f24
bcs,pt %icc, loop_2455
tvc %icc, 0x6
sllx %i6, 0x01, %l5
movrne %l3, %i7, %o3
loop_2455:
ldsh [%l7 + 0x62], %l6
edge8n %o0, %l2, %i0
fmovscs %icc, %f24, %f4
srl %o6, 0x0E, %l4
subccc %g2, 0x00BD, %g3
tg %icc, 0x0
stx %o7, [%l7 + 0x68]
edge32ln %i3, %g6, %o1
nop
set 0x28, %o7
std %f30, [%l7 + %o7]
edge8ln %i4, %i1, %g5
subc %o2, %i2, %l1
bshuffle %f0, %f6, %f16
tcs %icc, 0x5
smulcc %g4, 0x0666, %g7
edge8n %l0, %o5, %o4
fmovdle %xcc, %f20, %f7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %g1, %i5, %i6
nop
set 0x18, %l6
prefetch [%l7 + %l6], 0x0
movre %l3, %i7, %o3
movvc %icc, %l5, %l6
sdivcc %o0, 0x1127, %l2
bgu,pn %icc, loop_2456
brgz %o6, loop_2457
nop
setx loop_2458, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovrslez %l4, %f23, %f26
loop_2456:
fnot2 %f6, %f16
loop_2457:
nop
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x64] %asi, %g2
loop_2458:
movg %xcc, %i0, %o7
fbge,a %fcc2, loop_2459
movge %xcc, %g3, %i3
edge8l %g6, %i4, %i1
ldsb [%l7 + 0x38], %g5
loop_2459:
nop
setx loop_2460, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
subcc %o1, %o2, %l1
sdivx %i2, 0x0679, %g7
subccc %l0, 0x1A22, %g4
loop_2460:
orn %o5, 0x04B9, %o4
membar 0x0B
for %f22, %f30, %f20
addcc %g1, 0x0ED3, %i5
movpos %icc, %i6, %l3
orn %o3, %l5, %l6
movne %xcc, %i7, %o0
tgu %xcc, 0x7
faligndata %f20, %f16, %f10
fmovsleu %xcc, %f2, %f16
umul %l2, 0x0520, %l4
tn %xcc, 0x6
taddcc %o6, 0x0FAF, %i0
addc %g2, 0x140B, %o7
movrne %g3, %g6, %i4
ldd [%l7 + 0x10], %f16
tle %icc, 0x6
popc %i3, %i1
brlez,a %g5, loop_2461
fpmerge %f2, %f15, %f30
fmul8ulx16 %f14, %f4, %f18
tsubcctv %o1, %l1, %o2
loop_2461:
movvc %xcc, %i2, %l0
wr %g0, 0x80, %asi
lduha [%l7 + 0x40] %asi, %g4
te %xcc, 0x3
edge8 %g7, %o5, %o4
edge8n %i5, %g1, %l3
tsubcc %o3, %i6, %l6
bne %icc, loop_2462
bleu,a,pn %icc, loop_2463
array8 %l5, %i7, %o0
alignaddrl %l2, %l4, %o6
loop_2462:
nop
membar #Sync
wr %g0, 0xf9, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_2463:
brgez,a %i0, loop_2464
fmul8sux16 %f18, %f24, %f16
movcs %xcc, %g2, %g3
srl %o7, %i4, %g6
loop_2464:
edge8ln %i3, %g5, %o1
edge32 %l1, %i1, %o2
fornot2 %f26, %f14, %f10
fmovdgu %icc, %f17, %f9
fmovdne %icc, %f19, %f17
sll %i2, %l0, %g7
brlez,a %g4, loop_2465
movge %icc, %o5, %i5
set 0x34, %o4
swapa [%l7 + %o4] 0x80, %g1
loop_2465:
nop
set 0x30, %l3
prefetcha [%l7 + %l3] 0x80, 0x3
xor %o3, %o4, %l6
sra %l5, %i7, %i6
edge8ln %l2, %l4, %o6
edge8 %o0, %i0, %g2
move %icc, %g3, %o7
bne,pn %icc, loop_2466
bleu,a loop_2467
fba %fcc1, loop_2468
umulcc %i4, %i3, %g5
loop_2466:
xorcc %o1, %l1, %g6
loop_2467:
mulscc %i1, 0x0ACC, %i2
loop_2468:
bne,a loop_2469
stbar
flush %l7 + 0x28
ld [%l7 + 0x2C], %f5
loop_2469:
movrlz %l0, 0x154, %g7
set 0x58, %l2
ldswa [%l7 + %l2] 0x18, %o2
addccc %o5, 0x1D17, %g4
tleu %xcc, 0x3
set 0x20, %g3
ldda [%l7 + %g3] 0xea, %i4
movrgez %g1, %o3, %o4
tle %xcc, 0x6
fxnor %f16, %f10, %f26
movleu %xcc, %l6, %l3
orn %i7, 0x1AAA, %i6
set 0x38, %l0
ldxa [%l7 + %l0] 0x10, %l5
fbu %fcc0, loop_2470
tsubcc %l4, %l2, %o6
edge8ln %i0, %o0, %g3
lduw [%l7 + 0x54], %o7
loop_2470:
bgu,a %icc, loop_2471
fexpand %f29, %f10
fsrc2 %f14, %f18
tn %xcc, 0x1
loop_2471:
sub %g2, 0x0323, %i4
fmovrdgez %g5, %f12, %f4
te %icc, 0x2
srlx %o1, %i3, %l1
fmovsneg %xcc, %f8, %f28
tsubcc %i1, 0x0D40, %g6
subccc %i2, 0x088B, %l0
bneg,a,pn %xcc, loop_2472
move %xcc, %o2, %g7
bpos loop_2473
sub %o5, 0x1050, %g4
loop_2472:
edge32n %g1, %i5, %o3
movrlz %o4, 0x174, %l6
loop_2473:
or %i7, %l3, %l5
fxnor %f16, %f18, %f24
brgez,a %l4, loop_2474
movrlez %i6, 0x367, %o6
sll %l2, %i0, %g3
fbg %fcc2, loop_2475
loop_2474:
edge8n %o0, %o7, %i4
tle %xcc, 0x4
ldsh [%l7 + 0x4E], %g5
loop_2475:
smulcc %o1, %i3, %g2
fbule %fcc1, loop_2476
mova %icc, %l1, %i1
sdiv %g6, 0x00D6, %i2
fxnors %f28, %f14, %f10
loop_2476:
sethi 0x060B, %o2
and %l0, 0x1776, %g7
edge16 %g4, %g1, %o5
move %xcc, %o3, %i5
umul %o4, 0x1FFD, %l6
popc 0x1D56, %i7
nop
setx loop_2477, %l0, %l1
jmpl %l1, %l3
sll %l5, 0x18, %l4
edge32l %i6, %o6, %l2
tsubcc %g3, %o0, %i0
loop_2477:
fnot2s %f1, %f23
tge %xcc, 0x6
tcs %xcc, 0x0
movle %icc, %o7, %g5
movge %xcc, %i4, %i3
tvs %xcc, 0x1
ldd [%l7 + 0x18], %g2
sub %o1, %i1, %g6
udiv %l1, 0x190C, %i2
wr %g0, 0x11, %asi
lda [%l7 + 0x58] %asi, %f29
edge8 %l0, %g7, %g4
edge8n %o2, %g1, %o3
fxors %f22, %f29, %f11
xnorcc %o5, %i5, %o4
bneg,a %xcc, loop_2478
membar 0x4D
movre %i7, %l3, %l6
lduh [%l7 + 0x5E], %l5
loop_2478:
udivcc %i6, 0x1B7F, %l4
fbn %fcc2, loop_2479
fbul %fcc3, loop_2480
fbul,a %fcc0, loop_2481
movgu %xcc, %l2, %g3
loop_2479:
tcs %xcc, 0x4
loop_2480:
call loop_2482
loop_2481:
taddcctv %o6, 0x05AF, %i0
fnot2 %f26, %f4
taddcc %o7, %g5, %o0
loop_2482:
udivx %i3, 0x0329, %i4
edge8ln %o1, %i1, %g2
addccc %l1, %i2, %g6
sdivx %g7, 0x0C57, %l0
movrgz %o2, %g4, %g1
movrlz %o5, 0x1DC, %i5
bne,a,pn %icc, loop_2483
alignaddrl %o3, %o4, %i7
call loop_2484
fmovdgu %xcc, %f16, %f4
loop_2483:
fbe,a %fcc1, loop_2485
fxnor %f18, %f0, %f4
loop_2484:
sdiv %l6, 0x0705, %l3
brgez %l5, loop_2486
loop_2485:
stbar
alignaddr %l4, %l2, %g3
bcs,a,pn %xcc, loop_2487
loop_2486:
fornot1 %f18, %f6, %f4
st %f21, [%l7 + 0x20]
ld [%l7 + 0x34], %f9
loop_2487:
movre %o6, 0x37A, %i6
edge8 %o7, %g5, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smulcc %i3, %i0, %i4
bge,a loop_2488
udiv %i1, 0x0086, %g2
movn %xcc, %l1, %i2
alignaddrl %g6, %g7, %l0
loop_2488:
andn %o2, 0x1967, %g4
orn %o1, 0x1292, %o5
movrlz %g1, 0x3B1, %o3
subcc %i5, %o4, %l6
tvc %icc, 0x7
subc %l3, 0x1B93, %l5
fones %f3
edge8ln %l4, %l2, %g3
fpsub16s %f10, %f13, %f19
alignaddrl %o6, %i7, %o7
fmovrdlz %g5, %f2, %f18
mulscc %o0, 0x1B5C, %i3
array32 %i0, %i6, %i4
set 0x40, %g1
stda %f16, [%l7 + %g1] 0x0c
sir 0x1D63
movl %icc, %i1, %g2
movge %xcc, %i2, %l1
andncc %g7, %l0, %o2
tge %xcc, 0x7
brnz %g4, loop_2489
sth %o1, [%l7 + 0x1E]
tne %xcc, 0x5
sir 0x0638
loop_2489:
be loop_2490
edge16ln %o5, %g6, %o3
addccc %i5, %o4, %l6
addccc %g1, %l3, %l4
loop_2490:
tneg %xcc, 0x7
edge8n %l2, %l5, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlez %o6, 0x20B, %i7
mova %xcc, %o7, %o0
andn %g5, 0x19D9, %i3
tl %xcc, 0x4
fmovscs %xcc, %f16, %f31
umul %i6, %i0, %i4
bpos,pn %xcc, loop_2491
sdivx %g2, 0x0978, %i1
ta %xcc, 0x1
stx %i2, [%l7 + 0x78]
loop_2491:
edge32l %l1, %g7, %l0
bg loop_2492
array16 %g4, %o1, %o2
nop
setx loop_2493, %l0, %l1
jmpl %l1, %g6
movg %icc, %o5, %i5
loop_2492:
stx %o4, [%l7 + 0x68]
fpackfix %f30, %f9
loop_2493:
movrne %o3, 0x2A7, %g1
fnegd %f10, %f30
tleu %xcc, 0x1
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x70] %asi, 0x2
fmovsa %xcc, %f18, %f31
orncc %l4, 0x1ECC, %l2
array16 %l3, %g3, %o6
edge16n %l5, %o7, %o0
fone %f30
bge %xcc, loop_2494
fandnot2s %f24, %f28, %f15
bpos %icc, loop_2495
tgu %xcc, 0x0
loop_2494:
tgu %xcc, 0x6
fmovrdlez %i7, %f8, %f10
loop_2495:
udivx %g5, 0x192F, %i3
mulscc %i6, %i0, %i4
ldd [%l7 + 0x60], %f28
bcs,pn %icc, loop_2496
fmovse %xcc, %f8, %f23
bgu,a,pt %xcc, loop_2497
orcc %g2, %i2, %l1
loop_2496:
srax %i1, %l0, %g7
addcc %o1, 0x056A, %g4
loop_2497:
srl %g6, %o5, %i5
tvc %xcc, 0x1
movvs %icc, %o2, %o3
tle %xcc, 0x5
umulcc %g1, 0x0EE3, %o4
call loop_2498
fnot1 %f14, %f8
fmovscc %icc, %f3, %f27
xorcc %l6, %l2, %l4
loop_2498:
movrlz %l3, 0x317, %o6
bleu,a %icc, loop_2499
fba %fcc1, loop_2500
fmuld8ulx16 %f27, %f30, %f26
bcc,a loop_2501
loop_2499:
stbar
loop_2500:
sra %l5, 0x0E, %g3
set 0x34, %g6
ldsba [%l7 + %g6] 0x04, %o0
loop_2501:
edge16 %i7, %o7, %g5
bl,pn %xcc, loop_2502
edge8 %i6, %i0, %i3
fnot2s %f21, %f16
xor %g2, 0x109D, %i2
loop_2502:
fmovrdgz %i4, %f12, %f30
andncc %l1, %l0, %i1
sdivcc %o1, 0x1482, %g4
and %g7, 0x176D, %g6
std %i4, [%l7 + 0x68]
tg %icc, 0x7
nop
setx loop_2503, %l0, %l1
jmpl %l1, %o2
addc %o5, %g1, %o3
umul %o4, %l2, %l6
edge8n %l3, %o6, %l5
loop_2503:
orcc %l4, 0x0987, %g3
wr %g0, 0x81, %asi
stha %i7, [%l7 + 0x6A] %asi
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsne %xcc, %f26, %f27
fblg,a %fcc1, loop_2504
tgu %xcc, 0x1
sdivx %o7, 0x186E, %o0
ldsh [%l7 + 0x42], %i6
loop_2504:
edge32l %i0, %g5, %g2
xor %i2, %i4, %i3
wr %g0, 0x27, %asi
stda %l0, [%l7 + 0x08] %asi
membar #Sync
bvc,a %xcc, loop_2505
movvc %icc, %i1, %o1
tge %icc, 0x7
ldstub [%l7 + 0x45], %l1
loop_2505:
fbe %fcc2, loop_2506
fnot2 %f28, %f12
sethi 0x13B3, %g4
sub %g7, %i5, %g6
loop_2506:
fmovdvc %icc, %f24, %f7
movgu %xcc, %o2, %g1
st %f4, [%l7 + 0x6C]
fbug,a %fcc2, loop_2507
ld [%l7 + 0x58], %f8
brlz,a %o3, loop_2508
array32 %o4, %l2, %l6
loop_2507:
fmovda %xcc, %f25, %f18
taddcctv %o5, %l3, %o6
loop_2508:
tpos %xcc, 0x4
movrlz %l5, %l4, %g3
set 0x73, %g5
ldstuba [%l7 + %g5] 0x10, %i7
fmovrsne %o7, %f21, %f27
fnot1 %f10, %f16
fxors %f7, %f29, %f7
movle %icc, %i6, %i0
fcmpgt16 %f2, %f18, %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %o0, %i2, %g2
fmul8x16au %f30, %f14, %f4
xor %i4, 0x0B01, %i3
edge8 %l0, %i1, %l1
fpack32 %f8, %f6, %f4
umulcc %g4, 0x04E6, %g7
nop
set 0x40, %i5
ldx [%l7 + %i5], %i5
udivx %g6, 0x00F5, %o2
tpos %icc, 0x3
tpos %xcc, 0x5
brz,a %o1, loop_2509
fpackfix %f2, %f25
edge32n %o3, %g1, %l2
brlz,a %l6, loop_2510
loop_2509:
edge8ln %o5, %l3, %o4
sll %l5, %l4, %o6
ldub [%l7 + 0x3C], %i7
loop_2510:
fnot2 %f2, %f24
movrgz %g3, %i6, %o7
movneg %xcc, %i0, %g5
sdiv %i2, 0x1298, %o0
sra %g2, 0x1E, %i4
bl,a loop_2511
fcmpgt32 %f14, %f30, %l0
fmovrse %i3, %f8, %f25
movcc %icc, %l1, %g4
loop_2511:
mulscc %i1, 0x0C2A, %g7
tgu %xcc, 0x0
fmovsleu %icc, %f21, %f16
array16 %i5, %o2, %g6
fmovsneg %xcc, %f8, %f5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fzero %f28
st %f13, [%l7 + 0x18]
movrne %o3, %g1, %l2
movl %icc, %o1, %l6
fpadd32s %f27, %f30, %f12
andn %o5, %l3, %l5
nop
setx loop_2512, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
move %icc, %l4, %o4
movneg %xcc, %o6, %g3
fpsub32s %f20, %f0, %f13
loop_2512:
andn %i6, %i7, %i0
fpack16 %f26, %f8
bn,a %icc, loop_2513
fmovde %xcc, %f0, %f18
fnot1s %f2, %f26
fmovrslz %o7, %f2, %f11
loop_2513:
tpos %xcc, 0x1
faligndata %f16, %f14, %f24
movne %icc, %i2, %o0
sdiv %g5, 0x0F04, %i4
movle %xcc, %l0, %i3
xor %l1, 0x17F3, %g4
taddcctv %g2, 0x00AA, %g7
fmovsge %icc, %f29, %f20
fabsd %f24, %f14
fcmpne16 %f4, %f14, %i1
set 0x6A, %i0
stba %o2, [%l7 + %i0] 0x2a
membar #Sync
lduh [%l7 + 0x08], %i5
tn %xcc, 0x7
sdivcc %g6, 0x0B03, %o3
tn %xcc, 0x3
udivx %l2, 0x1D14, %g1
edge16l %l6, %o5, %o1
set 0x28, %i7
stda %l4, [%l7 + %i7] 0x19
subcc %l3, %l4, %o4
smulcc %o6, %g3, %i6
set 0x13, %i3
lduba [%l7 + %i3] 0x15, %i0
xnor %o7, %i2, %i7
subc %o0, 0x047C, %i4
xor %g5, 0x064A, %i3
movn %icc, %l0, %g4
movcs %xcc, %l1, %g2
ldub [%l7 + 0x6D], %i1
fmovdn %icc, %f28, %f18
fbule %fcc2, loop_2514
fbg,a %fcc0, loop_2515
add %o2, %g7, %g6
popc %i5, %o3
loop_2514:
fcmpne16 %f20, %f14, %l2
loop_2515:
nop
set 0x1C, %o5
lduwa [%l7 + %o5] 0x89, %l6
sdivx %o5, 0x1346, %o1
tle %icc, 0x4
fmovrse %g1, %f20, %f21
array32 %l3, %l4, %l5
tvs %xcc, 0x6
fbug %fcc1, loop_2516
fabss %f29, %f2
mulx %o6, %o4, %i6
tcs %icc, 0x6
loop_2516:
fxnor %f24, %f22, %f28
wr %g0, 0x2a, %asi
stba %g3, [%l7 + 0x4A] %asi
membar #Sync
smulcc %o7, %i0, %i2
movpos %icc, %o0, %i4
movcs %xcc, %g5, %i7
orn %l0, %i3, %g4
wr %g0, 0x88, %asi
ldsha [%l7 + 0x2A] %asi, %g2
sub %l1, 0x13EC, %o2
add %l7, 0x68, %l6
wr %g0, 0x0c, %asi
casxa [%l6] 0x0c, %g7, %g6
st %f14, [%l7 + 0x24]
movrne %i1, %i5, %l2
bpos,a,pn %icc, loop_2517
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlz %l6, 0x04C, %o5
fbul,a %fcc0, loop_2518
loop_2517:
mova %xcc, %o1, %g1
tg %xcc, 0x2
srlx %l3, 0x19, %o3
loop_2518:
orn %l4, 0x1877, %l5
sth %o6, [%l7 + 0x50]
stb %i6, [%l7 + 0x27]
orncc %o4, %o7, %g3
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %i0
tcs %xcc, 0x0
tvs %icc, 0x1
fmovda %xcc, %f9, %f29
fmovdg %xcc, %f2, %f10
wr %g0, 0xea, %asi
stxa %i2, [%l7 + 0x30] %asi
membar #Sync
edge32n %i4, %o0, %g5
fmovdgu %icc, %f23, %f12
nop
set 0x70, %g2
stx %l0, [%l7 + %g2]
movrlz %i7, 0x3B7, %i3
movvs %icc, %g4, %l1
ldd [%l7 + 0x48], %g2
movgu %xcc, %o2, %g6
fxnor %f28, %f4, %f16
fmul8x16au %f17, %f6, %f30
sethi 0x1CEB, %i1
fcmpne32 %f6, %f16, %i5
xnor %g7, %l2, %o5
nop
set 0x28, %i1
prefetch [%l7 + %i1], 0x2
tgu %xcc, 0x3
subccc %o1, %g1, %l3
add %o3, 0x1F1F, %l6
call loop_2519
brlz %l4, loop_2520
pdist %f8, %f14, %f6
srlx %l5, %i6, %o6
loop_2519:
movrgez %o7, %g3, %o4
loop_2520:
addc %i2, 0x010F, %i4
fmovsvc %xcc, %f9, %f29
fmovscs %xcc, %f1, %f3
fmovsne %xcc, %f9, %f30
fmovdpos %xcc, %f19, %f26
edge8n %i0, %o0, %g5
tl %icc, 0x3
fmul8x16al %f10, %f14, %f16
wr %g0, 0x89, %asi
ldsha [%l7 + 0x74] %asi, %i7
bl %xcc, loop_2521
tcs %xcc, 0x6
tle %xcc, 0x0
movre %i3, 0x0B7, %g4
loop_2521:
addc %l1, %g2, %l0
orn %g6, %o2, %i1
membar #Sync
wr %g0, 0x1e, %asi
ldda [%l7 + 0x40] %asi, %f0
taddcctv %i5, 0x1F81, %g7
sethi 0x13C6, %l2
alignaddr %o1, %o5, %g1
andn %l3, %o3, %l6
udivcc %l4, 0x179A, %l5
array8 %o6, %i6, %o7
smul %g3, 0x0FC4, %i2
umul %o4, 0x0709, %i4
fmovscc %xcc, %f31, %f12
bshuffle %f6, %f20, %f8
tneg %icc, 0x7
sdiv %i0, 0x0D0C, %o0
fnot2 %f2, %f24
fmovs %f8, %f7
srlx %i7, %i3, %g4
or %g5, 0x125F, %g2
ldub [%l7 + 0x76], %l0
addccc %g6, 0x01B3, %l1
taddcc %o2, 0x0331, %i1
fbne,a %fcc1, loop_2522
bg,a loop_2523
stx %i5, [%l7 + 0x78]
nop
setx loop_2524, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2522:
ldsb [%l7 + 0x17], %g7
loop_2523:
fbe,a %fcc0, loop_2525
sll %l2, 0x1A, %o1
loop_2524:
movleu %icc, %o5, %g1
movpos %xcc, %l3, %l6
loop_2525:
nop
setx loop_2526, %l0, %l1
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 %l4, %o3, %l5
brgz %o6, loop_2527
fbge,a %fcc3, loop_2528
loop_2526:
fmovscs %xcc, %f19, %f6
fcmpne32 %f8, %f22, %o7
loop_2527:
edge16 %i6, %g3, %o4
loop_2528:
edge8ln %i4, %i2, %o0
movgu %icc, %i7, %i3
fbo,a %fcc3, loop_2529
andn %g4, %i0, %g2
array16 %g5, %l0, %l1
sub %g6, %i1, %o2
loop_2529:
fmovrsgz %i5, %f2, %f23
movrne %g7, 0x039, %o1
movre %o5, %l2, %l3
tcs %icc, 0x6
wr %g0, 0x04, %asi
lduha [%l7 + 0x56] %asi, %l6
movcs %icc, %g1, %o3
edge8 %l4, %o6, %o7
stx %l5, [%l7 + 0x78]
fmovrde %i6, %f4, %f4
sdivcc %o4, 0x098B, %g3
subcc %i2, 0x0F5D, %i4
set 0x30, %l1
stda %o0, [%l7 + %l1] 0x2b
membar #Sync
ble %icc, loop_2530
movg %xcc, %i7, %i3
subcc %i0, 0x1FC7, %g2
nop
set 0x69, %o2
ldub [%l7 + %o2], %g5
loop_2530:
tneg %icc, 0x6
fbl,a %fcc2, loop_2531
array16 %l0, %g4, %g6
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x30] %asi, 0x2
loop_2531:
array32 %i1, %i5, %o2
orcc %o1, 0x17B3, %g7
mulx %l2, %o5, %l6
set 0x1E, %l5
ldsha [%l7 + %l5] 0x88, %g1
fmovrsgez %o3, %f17, %f4
movge %icc, %l3, %l4
udiv %o7, 0x0B16, %o6
orncc %i6, 0x15AF, %l5
tn %xcc, 0x7
subccc %o4, %i2, %g3
fmovdl %xcc, %f20, %f21
bvs loop_2532
bl,pt %xcc, loop_2533
xnorcc %o0, 0x03F7, %i4
fsrc1s %f30, %f21
loop_2532:
fbuge %fcc0, loop_2534
loop_2533:
taddcc %i3, 0x1ED2, %i0
array8 %g2, %i7, %l0
movre %g4, %g5, %l1
loop_2534:
fpack32 %f16, %f2, %f0
faligndata %f20, %f20, %f20
tsubcc %i1, 0x07D3, %g6
set 0x4C, %i2
lduwa [%l7 + %i2] 0x14, %o2
movrlz %i5, %g7, %o1
addccc %o5, %l6, %l2
wr %g0, 0x04, %asi
lduba [%l7 + 0x50] %asi, %o3
fcmpne16 %f30, %f12, %l3
fmovrde %g1, %f24, %f30
wr %g0, 0x04, %asi
sta %f5, [%l7 + 0x68] %asi
tgu %xcc, 0x3
sdivcc %l4, 0x0332, %o6
fmovsn %xcc, %f25, %f26
fbul %fcc1, loop_2535
sllx %o7, 0x10, %i6
fmovrdlz %o4, %f30, %f18
edge32l %i2, %l5, %g3
loop_2535:
tle %xcc, 0x0
orcc %o0, %i4, %i0
tl %icc, 0x0
movneg %xcc, %i3, %g2
movvs %xcc, %i7, %g4
movvc %xcc, %g5, %l1
and %l0, %i1, %o2
bgu %xcc, loop_2536
fmovs %f31, %f21
st %f7, [%l7 + 0x48]
edge16n %g6, %g7, %o1
loop_2536:
tvc %icc, 0x0
fmovsvc %icc, %f23, %f23
fpack32 %f10, %f16, %f2
tg %xcc, 0x2
fbl,a %fcc0, loop_2537
bshuffle %f4, %f16, %f6
alignaddr %i5, %o5, %l2
movrgz %o3, 0x397, %l6
loop_2537:
fxors %f12, %f0, %f9
edge16 %l3, %l4, %g1
fmovdgu %icc, %f1, %f24
tcc %icc, 0x5
xnor %o7, %o6, %i6
movrlez %i2, %l5, %g3
fbo %fcc3, loop_2538
array16 %o4, %o0, %i4
movge %icc, %i0, %g2
bn,a,pn %icc, loop_2539
loop_2538:
tl %icc, 0x4
tcs %icc, 0x6
fcmpgt16 %f16, %f6, %i7
loop_2539:
stbar
fmul8sux16 %f4, %f16, %f0
array8 %i3, %g4, %g5
umulcc %l1, %l0, %i1
bshuffle %f24, %f18, %f0
udivx %g6, 0x0806, %o2
sll %o1, %i5, %o5
fbge,a %fcc3, loop_2540
sub %l2, %g7, %o3
movpos %icc, %l3, %l4
fmovdneg %icc, %f6, %f10
loop_2540:
alignaddr %g1, %l6, %o7
std %f30, [%l7 + 0x78]
tpos %xcc, 0x4
set 0x70, %o3
stda %o6, [%l7 + %o3] 0x10
fmovdl %xcc, %f25, %f4
stb %i6, [%l7 + 0x75]
tsubcctv %i2, %g3, %l5
bgu,pt %icc, loop_2541
fand %f18, %f2, %f16
srlx %o0, %i4, %i0
tgu %icc, 0x2
loop_2541:
fmovrdgz %g2, %f20, %f2
fmovsg %icc, %f10, %f26
brnz %o4, loop_2542
fpsub32s %f29, %f9, %f10
movrlez %i3, %i7, %g4
fmovsneg %xcc, %f16, %f9
loop_2542:
tne %icc, 0x5
fmovdg %icc, %f14, %f13
edge8n %g5, %l0, %l1
bleu,a %icc, loop_2543
fmuld8sux16 %f9, %f7, %f18
set 0x1D, %o1
lduba [%l7 + %o1] 0x19, %g6
loop_2543:
sub %o2, %i1, %i5
te %icc, 0x3
fornot2 %f26, %f26, %f6
subcc %o1, %l2, %g7
movrgez %o3, %l3, %l4
bneg,a %xcc, loop_2544
move %xcc, %g1, %l6
fnand %f28, %f12, %f18
fcmpne16 %f0, %f6, %o7
loop_2544:
fmovspos %xcc, %f1, %f1
movneg %xcc, %o6, %i6
tge %xcc, 0x0
call loop_2545
edge16ln %i2, %o5, %l5
fmovrdlez %o0, %f22, %f28
sllx %g3, 0x12, %i4
loop_2545:
nop
set 0x24, %l4
ldswa [%l7 + %l4] 0x18, %g2
membar 0x64
fpack16 %f16, %f27
set 0x30, %o6
swapa [%l7 + %o6] 0x18, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdneg %xcc, %f13, %f4
fbuge %fcc0, loop_2546
addc %i3, %i7, %g4
for %f16, %f4, %f6
add %l7, 0x70, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %g5
casxa [%l6] %asi, %g5, %l0
loop_2546:
fbo,a %fcc0, loop_2547
edge16ln %i0, %l1, %o2
tn %icc, 0x3
fabss %f26, %f30
loop_2547:
fmovdpos %icc, %f23, %f11
edge8l %g6, %i5, %o1
addc %i1, %g7, %o3
subc %l2, 0x0F24, %l3
tle %icc, 0x1
bg,a loop_2548
subccc %l4, 0x18C9, %g1
tcc %icc, 0x3
alignaddr %o7, %l6, %o6
loop_2548:
tn %xcc, 0x6
movne %icc, %i2, %i6
movvs %xcc, %o5, %o0
set 0x40, %g7
stda %f0, [%l7 + %g7] 0x80
bleu,a,pt %xcc, loop_2549
fpsub32 %f24, %f2, %f6
fbn,a %fcc0, loop_2550
movrne %g3, %l5, %i4
loop_2549:
fzero %f10
fmovdn %xcc, %f10, %f6
loop_2550:
fmovdpos %icc, %f21, %f22
sdiv %g2, 0x1172, %i3
fcmple16 %f10, %f28, %o4
fnot2s %f15, %f27
fnegs %f3, %f9
ldx [%l7 + 0x48], %g4
bshuffle %f8, %f12, %f2
bl,a %xcc, loop_2551
bleu,a,pn %xcc, loop_2552
xnor %i7, %l0, %g5
edge8ln %i0, %o2, %l1
loop_2551:
fble %fcc0, loop_2553
loop_2552:
orncc %i5, %o1, %i1
sdivx %g6, 0x0357, %g7
set 0x77, %i4
lduba [%l7 + %i4] 0x0c, %l2
loop_2553:
edge32ln %l3, %o3, %g1
array32 %o7, %l4, %o6
movneg %icc, %i2, %l6
srl %i6, %o5, %o0
set 0x50, %g4
ldda [%l7 + %g4] 0x2e, %g2
edge16 %l5, %g2, %i4
set 0x4A, %o0
stba %o4, [%l7 + %o0] 0x22
membar #Sync
sllx %g4, 0x1E, %i3
sethi 0x10A7, %i7
tle %xcc, 0x2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcc %icc, %g5, %i0
tcc %icc, 0x0
fbug %fcc0, loop_2554
ta %xcc, 0x3
umulcc %l0, 0x19C2, %l1
tvc %icc, 0x4
loop_2554:
edge32l %o2, %o1, %i5
fnot2 %f14, %f22
subccc %g6, %g7, %l2
orcc %l3, 0x0DE4, %o3
and %g1, 0x0AFA, %i1
be %icc, loop_2555
sra %l4, 0x18, %o6
edge8ln %i2, %l6, %o7
st %f27, [%l7 + 0x44]
loop_2555:
movne %icc, %i6, %o5
fmovrde %o0, %f2, %f10
set 0x208, %o7
ldxa [%g0 + %o7] 0x52, %l5
alignaddrl %g3, %i4, %g2
movre %o4, %i3, %i7
fpsub16s %f13, %f17, %f21
bcc,a,pn %icc, loop_2556
fnands %f29, %f23, %f12
xnor %g4, %i0, %g5
sdiv %l1, 0x00D3, %o2
loop_2556:
fmul8ulx16 %f18, %f22, %f24
edge32n %o1, %l0, %g6
smulcc %i5, %g7, %l3
edge16 %o3, %g1, %i1
subc %l4, 0x12A8, %l2
sdiv %o6, 0x1E57, %l6
brlz %i2, loop_2557
bvs,a,pn %icc, loop_2558
movvc %xcc, %o7, %i6
tcs %icc, 0x5
loop_2557:
array8 %o0, %o5, %l5
loop_2558:
nop
setx loop_2559, %l0, %l1
jmpl %l1, %i4
movvs %xcc, %g3, %g2
te %icc, 0x4
movrne %i3, 0x066, %i7
loop_2559:
nop
setx loop_2560, %l0, %l1
jmpl %l1, %g4
xorcc %o4, %i0, %g5
tg %xcc, 0x7
sdivx %l1, 0x0315, %o1
loop_2560:
bge,pn %icc, loop_2561
array32 %l0, %g6, %i5
popc 0x0F6F, %o2
sir 0x0A9A
loop_2561:
fandnot1 %f12, %f22, %f14
move %icc, %l3, %o3
sdiv %g7, 0x0A07, %g1
wr %g0, 0x2b, %asi
stwa %l4, [%l7 + 0x68] %asi
membar #Sync
fornot1 %f8, %f28, %f30
be %icc, loop_2562
addccc %l2, 0x03FF, %o6
smulcc %l6, %i2, %o7
edge8n %i1, %o0, %o5
loop_2562:
fbe %fcc3, loop_2563
movn %icc, %i6, %i4
edge8l %g3, %l5, %i3
fmovrdlz %i7, %f4, %f30
loop_2563:
fbg %fcc2, loop_2564
tleu %xcc, 0x2
fcmpgt32 %f16, %f14, %g2
movrlez %g4, %o4, %i0
loop_2564:
fcmped %fcc1, %f26, %f20
tpos %xcc, 0x5
bgu %xcc, loop_2565
sir 0x0AC0
wr %g0, 0x50, %asi
ldxa [%g0 + 0x00] %asi, %l1
loop_2565:
fbne,a %fcc3, loop_2566
nop
setx loop_2567, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sdiv %g5, 0x187E, %l0
movvs %xcc, %o1, %g6
loop_2566:
sdivx %i5, 0x1D5E, %l3
loop_2567:
ta %icc, 0x5
tn %icc, 0x4
edge8n %o2, %o3, %g1
alignaddr %l4, %l2, %o6
move %xcc, %l6, %i2
orn %g7, 0x075B, %i1
andcc %o7, %o5, %i6
sir 0x0AD3
movcc %xcc, %i4, %o0
fcmpeq32 %f10, %f10, %g3
addc %l5, 0x1EB9, %i7
brgez,a %i3, loop_2568
tleu %xcc, 0x2
sethi 0x0D8C, %g4
call loop_2569
loop_2568:
orcc %o4, %g2, %i0
edge32ln %g5, %l0, %o1
nop
setx loop_2570, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2569:
tg %icc, 0x1
fcmpgt16 %f12, %f26, %l1
brlez %i5, loop_2571
loop_2570:
addc %g6, 0x0C36, %l3
edge16l %o2, %g1, %o3
movle %icc, %l4, %l2
loop_2571:
movle %xcc, %l6, %o6
ta %xcc, 0x7
fmovscs %xcc, %f31, %f26
stb %i2, [%l7 + 0x4E]
taddcc %g7, 0x1FCB, %o7
stx %o5, [%l7 + 0x40]
fcmpes %fcc2, %f23, %f20
fones %f14
fbul %fcc2, loop_2572
xnor %i6, 0x1D1C, %i1
add %o0, 0x0594, %i4
fmovspos %xcc, %f28, %f24
loop_2572:
tsubcc %l5, %i7, %i3
stb %g3, [%l7 + 0x5A]
fpadd16s %f21, %f2, %f19
fmovrslez %o4, %f5, %f8
stbar
alignaddr %g4, %i0, %g2
bcc,a,pn %xcc, loop_2573
edge16n %g5, %o1, %l1
fbug,a %fcc3, loop_2574
tsubcctv %l0, 0x1AC1, %i5
loop_2573:
edge16l %g6, %o2, %g1
edge16n %l3, %l4, %l2
loop_2574:
udivcc %o3, 0x191A, %o6
mova %xcc, %i2, %l6
tg %icc, 0x2
fbule %fcc3, loop_2575
bg,a %icc, loop_2576
smul %g7, 0x0CCC, %o7
xorcc %o5, %i6, %i1
loop_2575:
andn %o0, %l5, %i7
loop_2576:
subccc %i4, %g3, %o4
udivcc %g4, 0x0521, %i0
udiv %i3, 0x1A24, %g2
edge8 %o1, %l1, %l0
add %l7, 0x20, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %g5, %g6
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x39] %asi, %o2
fbe %fcc1, loop_2577
array8 %i5, %l3, %g1
movrgez %l2, %l4, %o3
edge32l %i2, %l6, %g7
loop_2577:
fbge,a %fcc2, loop_2578
edge16 %o6, %o5, %i6
tge %icc, 0x3
fbge,a %fcc1, loop_2579
loop_2578:
mova %icc, %o7, %i1
sth %o0, [%l7 + 0x10]
alignaddrl %i7, %i4, %l5
loop_2579:
fsrc1s %f2, %f18
smul %o4, 0x034F, %g4
wr %g0, 0x80, %asi
lduha [%l7 + 0x66] %asi, %i0
or %g3, %g2, %i3
movvs %xcc, %o1, %l0
ld [%l7 + 0x1C], %f26
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x72] %asi, %g5
set 0x14, %l6
lduba [%l7 + %l6] 0x19, %l1
ba,a %xcc, loop_2580
sub %o2, %i5, %g6
taddcc %l3, %l2, %g1
fmovs %f7, %f7
loop_2580:
add %l4, 0x1CBD, %o3
udivx %l6, 0x0F94, %g7
taddcc %o6, %i2, %i6
bvs,a,pn %icc, loop_2581
srax %o7, 0x1A, %o5
sllx %o0, 0x00, %i1
taddcc %i7, 0x1D62, %l5
loop_2581:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %xcc, %i4, %g4
movcs %xcc, %o4, %i0
ta %icc, 0x4
sllx %g2, %i3, %o1
fpadd32s %f7, %f14, %f5
fnot2s %f4, %f30
subcc %g3, %l0, %l1
move %xcc, %o2, %g5
stb %g6, [%l7 + 0x69]
lduw [%l7 + 0x28], %i5
fbe %fcc2, loop_2582
fmovda %icc, %f9, %f17
orn %l3, 0x0A88, %g1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2582:
edge8 %l4, %o3, %l2
ldd [%l7 + 0x38], %f30
tvc %icc, 0x6
sdiv %g7, 0x17FF, %o6
subc %l6, 0x1B5D, %i6
tvc %icc, 0x2
edge32ln %i2, %o7, %o0
movgu %icc, %i1, %i7
sdiv %l5, 0x004A, %i4
wr %g0, 0x80, %asi
lduha [%l7 + 0x1C] %asi, %o5
fpadd16 %f8, %f20, %f24
tvc %xcc, 0x5
edge8ln %o4, %g4, %g2
sra %i3, 0x0C, %i0
smul %o1, %g3, %l0
tl %xcc, 0x4
fmovdpos %icc, %f6, %f12
edge32n %l1, %g5, %g6
orcc %i5, 0x1CAB, %o2
ta %xcc, 0x7
tge %icc, 0x3
andn %g1, %l4, %o3
bcs,pt %xcc, loop_2583
sll %l3, %g7, %l2
alignaddr %o6, %l6, %i6
fmovdvs %xcc, %f29, %f16
loop_2583:
membar 0x3C
set 0x7C, %i6
ldsha [%l7 + %i6] 0x19, %i2
ble %xcc, loop_2584
fones %f18
set 0x48, %o4
stwa %o7, [%l7 + %o4] 0x11
loop_2584:
movvc %icc, %o0, %i7
tneg %icc, 0x2
addccc %i1, %l5, %o5
fandnot1s %f27, %f15, %f15
addcc %i4, 0x0E18, %o4
bl,pn %icc, loop_2585
ta %xcc, 0x1
tl %xcc, 0x1
movvc %icc, %g2, %g4
loop_2585:
edge16n %i0, %i3, %o1
mulx %l0, %l1, %g3
movn %xcc, %g6, %g5
movg %xcc, %o2, %g1
fmovscs %xcc, %f21, %f20
stb %l4, [%l7 + 0x3C]
stw %i5, [%l7 + 0x18]
addc %o3, 0x1F8C, %l3
bl,pn %icc, loop_2586
sdivcc %l2, 0x1C40, %g7
ldd [%l7 + 0x68], %o6
fcmple32 %f8, %f22, %i6
loop_2586:
fcmpgt32 %f20, %f0, %i2
andn %o7, 0x1CEC, %o0
orncc %i7, %l6, %l5
movleu %icc, %i1, %i4
brnz %o5, loop_2587
taddcctv %g2, 0x0D2E, %o4
tsubcctv %i0, %i3, %g4
addcc %l0, 0x0FB8, %l1
loop_2587:
nop
wr %g0, 0x26, %asi
ldda [%l7 + 0x70] %asi, %g2
movleu %icc, %g6, %g5
set 0x20, %l3
ldxa [%l7 + %l3] 0x89, %o2
xorcc %o1, 0x09CB, %l4
andncc %g1, %i5, %o3
tg %xcc, 0x7
movvs %xcc, %l3, %g7
umul %o6, %l2, %i2
tvc %xcc, 0x6
fbo %fcc1, loop_2588
addc %i6, %o7, %o0
andn %l6, %i7, %i1
set 0x3a8, %l2
nop ! stxa %l5, [%g0 + %l2] 0x40 ripped by fixASI40.pl
loop_2588:
fones %f30
edge8 %i4, %o5, %g2
fmovsl %icc, %f24, %f12
bn,a,pt %xcc, loop_2589
be %icc, loop_2590
stbar
ble,a loop_2591
loop_2589:
edge32 %o4, %i0, %i3
loop_2590:
fors %f20, %f15, %f9
wr %g0, 0x27, %asi
stha %g4, [%l7 + 0x44] %asi
membar #Sync
loop_2591:
edge32l %l0, %g3, %l1
array32 %g5, %g6, %o2
bn,a,pt %xcc, loop_2592
ldsb [%l7 + 0x4C], %o1
sdivcc %g1, 0x1D43, %i5
mulx %l4, 0x0EF4, %o3
loop_2592:
fnors %f4, %f1, %f12
fmuld8sux16 %f16, %f21, %f30
popc %l3, %o6
mulscc %g7, %i2, %i6
prefetch [%l7 + 0x10], 0x1
move %icc, %o7, %o0
ble %icc, loop_2593
fbu %fcc2, loop_2594
edge16l %l6, %i7, %i1
orcc %l5, %l2, %o5
loop_2593:
brlz %i4, loop_2595
loop_2594:
fxnor %f10, %f28, %f14
or %g2, 0x07F6, %i0
fblg,a %fcc1, loop_2596
loop_2595:
udivcc %i3, 0x0E12, %o4
fpsub32 %f26, %f8, %f22
ta %xcc, 0x5
loop_2596:
udiv %g4, 0x0AD0, %l0
edge32ln %l1, %g3, %g5
fnegd %f2, %f10
fmovsle %xcc, %f21, %f2
addccc %o2, %g6, %o1
call loop_2597
fabsd %f12, %f6
st %f31, [%l7 + 0x14]
orcc %g1, %l4, %i5
loop_2597:
move %xcc, %l3, %o6
ldstub [%l7 + 0x0A], %o3
edge32 %g7, %i2, %o7
addccc %o0, 0x15DB, %l6
fmul8x16 %f1, %f26, %f26
addcc %i6, 0x1044, %i1
tcc %icc, 0x7
wr %g0, 0x89, %asi
lduha [%l7 + 0x42] %asi, %i7
brgz,a %l5, loop_2598
fmul8ulx16 %f10, %f30, %f4
srlx %o5, 0x16, %l2
edge8n %g2, %i0, %i4
loop_2598:
fbo %fcc2, loop_2599
fba %fcc0, loop_2600
fandnot1 %f4, %f22, %f26
fcmple32 %f14, %f14, %o4
loop_2599:
tcs %icc, 0x0
loop_2600:
xor %i3, 0x03AC, %l0
movrlez %l1, 0x191, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sllx %g3, %o2, %g6
bvs,a loop_2601
tsubcctv %o1, 0x085B, %g5
fba,a %fcc0, loop_2602
edge16n %l4, %i5, %g1
loop_2601:
fnegs %f4, %f4
andn %l3, 0x1B7C, %o3
loop_2602:
ldsh [%l7 + 0x1E], %g7
fsrc2 %f8, %f2
wr %g0, 0x80, %asi
swapa [%l7 + 0x38] %asi, %o6
popc %o7, %o0
umul %l6, 0x13C9, %i6
fnor %f30, %f10, %f4
ldd [%l7 + 0x50], %i2
movrlz %i7, 0x118, %l5
set 0x7C, %l0
swapa [%l7 + %l0] 0x80, %o5
brlez %i1, loop_2603
fmul8ulx16 %f22, %f12, %f24
taddcctv %g2, %i0, %l2
te %xcc, 0x1
loop_2603:
orn %i4, 0x0B8D, %o4
fmovsa %icc, %f14, %f8
udivcc %i3, 0x1A01, %l1
tge %icc, 0x4
movn %icc, %l0, %g4
and %g3, 0x1994, %g6
ldsh [%l7 + 0x3A], %o1
ldsw [%l7 + 0x64], %g5
movg %icc, %l4, %i5
set 0x14, %g3
lduha [%l7 + %g3] 0x81, %g1
membar 0x57
movneg %icc, %l3, %o3
sra %g7, %o2, %o6
orncc %o7, %o0, %l6
tpos %icc, 0x2
tle %icc, 0x0
fcmpd %fcc2, %f6, %f8
fabss %f30, %f4
bg,pt %xcc, loop_2604
array8 %i2, %i6, %l5
fmovdgu %xcc, %f1, %f28
bpos,a loop_2605
loop_2604:
movcc %xcc, %o5, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsle %xcc, %f12, %f28
loop_2605:
edge32l %g2, %i1, %i0
umul %l2, %o4, %i3
smulcc %i4, %l0, %l1
fnors %f18, %f20, %f12
array8 %g3, %g4, %g6
edge8 %g5, %l4, %i5
bne loop_2606
edge8ln %o1, %l3, %o3
stw %g7, [%l7 + 0x34]
tcc %icc, 0x6
loop_2606:
stb %g1, [%l7 + 0x61]
udivx %o2, 0x1766, %o6
move %icc, %o0, %l6
fornot1 %f26, %f2, %f24
orn %o7, %i6, %l5
te %xcc, 0x1
lduh [%l7 + 0x64], %i2
sll %o5, %i7, %i1
tleu %xcc, 0x6
fbge %fcc1, loop_2607
movrgz %g2, %i0, %l2
umul %o4, %i3, %i4
srl %l1, %l0, %g3
loop_2607:
fmovs %f7, %f2
nop
setx loop_2608, %l0, %l1
jmpl %l1, %g4
umul %g6, %l4, %i5
tcs %xcc, 0x3
fpmerge %f30, %f1, %f14
loop_2608:
subc %o1, 0x0A64, %g5
tvc %xcc, 0x6
andn %l3, 0x172D, %g7
tvc %xcc, 0x7
set 0x0C, %g1
stwa %o3, [%l7 + %g1] 0x14
fbg,a %fcc2, loop_2609
fxor %f8, %f8, %f14
bge,a,pt %icc, loop_2610
xnorcc %g1, %o2, %o6
loop_2609:
srl %o0, 0x0D, %l6
addccc %i6, %o7, %i2
loop_2610:
addcc %o5, %l5, %i1
stx %i7, [%l7 + 0x28]
movrlez %g2, 0x36E, %l2
udivcc %i0, 0x1FEA, %o4
wr %g0, 0x10, %asi
lduwa [%l7 + 0x14] %asi, %i3
fbule %fcc1, loop_2611
fmovsg %xcc, %f18, %f0
popc %i4, %l1
movvs %icc, %g3, %g4
loop_2611:
tleu %xcc, 0x5
popc %l0, %g6
andncc %i5, %l4, %o1
ld [%l7 + 0x20], %f10
fcmpgt16 %f16, %f4, %g5
pdist %f8, %f0, %f26
smulcc %l3, %g7, %g1
faligndata %f0, %f18, %f0
array16 %o3, %o2, %o0
movrgz %o6, 0x117, %i6
wr %g0, 0x19, %asi
ldxa [%l7 + 0x58] %asi, %l6
set 0x18, %g6
stxa %i2, [%l7 + %g6] 0x0c
fmul8ulx16 %f30, %f26, %f24
membar 0x40
bleu,pn %icc, loop_2612
edge16l %o7, %o5, %l5
flush %l7 + 0x50
mova %xcc, %i1, %i7
loop_2612:
nop
wr %g0, 0x04, %asi
ldxa [%l7 + 0x38] %asi, %l2
sra %g2, 0x18, %i0
fmovsn %icc, %f16, %f14
movcs %xcc, %i3, %o4
ld [%l7 + 0x50], %f2
mova %icc, %l1, %g3
sdivcc %g4, 0x11C3, %l0
umul %g6, 0x1BE9, %i4
brgz %i5, loop_2613
tne %xcc, 0x0
umulcc %l4, 0x1E5A, %g5
fcmpne32 %f16, %f24, %l3
loop_2613:
move %xcc, %g7, %o1
edge8 %g1, %o2, %o0
sdiv %o3, 0x1235, %o6
movre %i6, 0x2A9, %i2
movle %icc, %o7, %l6
ta %icc, 0x0
fmovsg %xcc, %f24, %f3
edge32 %o5, %l5, %i7
movn %icc, %l2, %g2
fbn %fcc2, loop_2614
srax %i0, 0x18, %i1
set 0x78, %i5
prefetcha [%l7 + %i5] 0x11, 0x2
loop_2614:
xnor %o4, 0x012B, %g3
nop
set 0x38, %g5
std %l0, [%l7 + %g5]
edge8ln %l0, %g6, %i4
orncc %i5, 0x0E9F, %g4
fbne %fcc1, loop_2615
tgu %icc, 0x6
fbul,a %fcc1, loop_2616
move %icc, %g5, %l3
loop_2615:
edge8n %g7, %l4, %o1
fpmerge %f0, %f12, %f6
loop_2616:
fnands %f11, %f1, %f10
fmovdleu %icc, %f5, %f4
tne %icc, 0x4
bgu %icc, loop_2617
fbul,a %fcc3, loop_2618
fbne %fcc3, loop_2619
or %g1, %o2, %o0
loop_2617:
nop
set 0x3C, %i0
ldsw [%l7 + %i0], %o6
loop_2618:
fcmpne16 %f18, %f12, %i6
loop_2619:
xor %o3, %i2, %o7
fbne %fcc3, loop_2620
fands %f29, %f2, %f27
fnors %f20, %f6, %f12
edge16n %o5, %l6, %l5
loop_2620:
fxnors %f22, %f14, %f2
bg loop_2621
udiv %l2, 0x1104, %g2
fmovdvc %xcc, %f12, %f6
taddcc %i0, %i1, %i3
loop_2621:
fbu,a %fcc0, loop_2622
tvs %xcc, 0x5
movpos %xcc, %o4, %g3
wr %g0, 0x2a, %asi
stba %l1, [%l7 + 0x6E] %asi
membar #Sync
loop_2622:
nop
set 0x38, %i3
std %f22, [%l7 + %i3]
fnor %f4, %f16, %f0
umul %i7, 0x048F, %l0
fexpand %f0, %f24
fmovscs %icc, %f27, %f11
fabsd %f6, %f2
prefetch [%l7 + 0x78], 0x3
tl %icc, 0x3
alignaddr %i4, %g6, %i5
xnor %g4, %l3, %g5
ldsh [%l7 + 0x60], %l4
wr %g0, 0x80, %asi
ldsha [%l7 + 0x66] %asi, %g7
tg %xcc, 0x4
siam 0x3
fmovsl %icc, %f18, %f0
edge16n %g1, %o2, %o1
flush %l7 + 0x14
fmuld8ulx16 %f13, %f10, %f4
swap [%l7 + 0x2C], %o0
tl %icc, 0x6
movrgez %o6, 0x14F, %o3
lduh [%l7 + 0x6A], %i6
fnors %f24, %f9, %f29
fcmpes %fcc0, %f8, %f6
fbug,a %fcc2, loop_2623
edge32 %o7, %o5, %l6
edge8 %l5, %i2, %l2
st %f0, [%l7 + 0x60]
loop_2623:
lduh [%l7 + 0x1A], %g2
tvc %icc, 0x3
movrgz %i1, 0x3E8, %i0
movre %o4, 0x02B, %g3
addcc %l1, %i3, %l0
edge16l %i4, %g6, %i7
stw %g4, [%l7 + 0x5C]
movpos %icc, %i5, %g5
fmovs %f21, %f25
edge32n %l3, %g7, %g1
mova %icc, %o2, %l4
wr %g0, 0x80, %asi
stda %o0, [%l7 + 0x38] %asi
nop
setx loop_2624, %l0, %l1
jmpl %l1, %o6
sir 0x0D4C
tvs %icc, 0x7
swap [%l7 + 0x24], %o3
loop_2624:
mulscc %i6, %o1, %o7
nop
setx loop_2625, %l0, %l1
jmpl %l1, %l6
nop
setx loop_2626, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tvc %icc, 0x1
fbul,a %fcc0, loop_2627
loop_2625:
movrne %l5, 0x350, %o5
loop_2626:
nop
setx loop_2628, %l0, %l1
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, %i2, %g2
loop_2627:
fba,a %fcc3, loop_2629
tg %xcc, 0x7
loop_2628:
addc %i1, %i0, %l2
edge16ln %o4, %l1, %i3
loop_2629:
be,a %icc, loop_2630
movrne %g3, 0x1FA, %l0
lduh [%l7 + 0x6A], %i4
wr %g0, 0x81, %asi
lduwa [%l7 + 0x74] %asi, %i7
loop_2630:
taddcctv %g6, %i5, %g4
tpos %icc, 0x3
edge8 %g5, %l3, %g7
andn %g1, %l4, %o2
ta %icc, 0x5
fcmps %fcc2, %f31, %f10
fbuge %fcc0, loop_2631
edge32ln %o6, %o0, %i6
andn %o1, 0x01DB, %o7
bshuffle %f10, %f24, %f6
loop_2631:
smulcc %o3, 0x1B27, %l6
fpadd32 %f6, %f0, %f14
brlez,a %o5, loop_2632
subc %l5, %g2, %i2
alignaddr %i0, %l2, %i1
fmovrslz %l1, %f25, %f27
loop_2632:
orn %o4, 0x0395, %i3
andncc %l0, %g3, %i4
fmovdn %icc, %f25, %f4
tl %xcc, 0x1
move %icc, %i7, %i5
sdiv %g6, 0x0A1F, %g5
movg %xcc, %l3, %g7
tneg %icc, 0x6
movvs %icc, %g1, %l4
fmovdg %xcc, %f6, %f12
siam 0x1
fsrc2 %f6, %f20
brgez %g4, loop_2633
ldstub [%l7 + 0x7A], %o6
edge32n %o0, %o2, %o1
for %f16, %f18, %f28
loop_2633:
fmovrdne %i6, %f26, %f6
stw %o3, [%l7 + 0x64]
fmovdleu %xcc, %f13, %f15
movne %xcc, %l6, %o7
nop
setx loop_2634, %l0, %l1
jmpl %l1, %o5
fand %f6, %f6, %f18
fbue,a %fcc2, loop_2635
fone %f6
loop_2634:
addccc %l5, 0x0BF6, %i2
fbo %fcc2, loop_2636
loop_2635:
movrgz %g2, 0x023, %i0
fbul,a %fcc1, loop_2637
fmovdge %icc, %f25, %f0
loop_2636:
edge8ln %i1, %l2, %o4
edge32ln %l1, %l0, %g3
loop_2637:
andn %i4, %i7, %i3
wr %g0, 0x22, %asi
stwa %i5, [%l7 + 0x68] %asi
membar #Sync
flush %l7 + 0x48
fnegs %f6, %f26
tneg %xcc, 0x0
bshuffle %f10, %f28, %f30
udivcc %g5, 0x0E79, %l3
xnor %g7, 0x073A, %g6
pdist %f6, %f12, %f10
tcs %xcc, 0x5
fpsub32s %f27, %f27, %f26
te %xcc, 0x6
tg %icc, 0x2
mulx %l4, %g4, %o6
wr %g0, 0xea, %asi
ldda [%l7 + 0x50] %asi, %o0
fcmple32 %f26, %f0, %o2
srax %o1, %g1, %i6
tn %xcc, 0x3
edge32ln %l6, %o3, %o7
movgu %xcc, %o5, %l5
prefetch [%l7 + 0x7C], 0x3
bge,a,pn %xcc, loop_2638
xnorcc %i2, 0x1C47, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsa %xcc, %f16, %f25
loop_2638:
movrgez %i1, %g2, %o4
taddcctv %l1, %l0, %g3
sra %i4, 0x1C, %l2
movg %xcc, %i3, %i5
fcmpeq16 %f22, %f14, %g5
movn %xcc, %i7, %g7
addc %l3, 0x1EFD, %l4
fmovsge %xcc, %f30, %f4
smul %g6, 0x09C9, %o6
movrlz %o0, 0x24C, %o2
fandnot1s %f19, %f11, %f25
wr %g0, 0x89, %asi
ldsba [%l7 + 0x71] %asi, %g4
movre %g1, 0x268, %o1
bcs,a %icc, loop_2639
sub %i6, %o3, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addcc %o7, 0x1C79, %l5
loop_2639:
fbne %fcc1, loop_2640
mova %xcc, %i2, %o5
bleu,a %icc, loop_2641
addcc %i1, 0x100F, %g2
loop_2640:
subccc %o4, 0x1FA9, %l1
fba,a %fcc0, loop_2642
loop_2641:
xnor %i0, %l0, %i4
sll %g3, %i3, %l2
smulcc %g5, 0x0618, %i7
loop_2642:
array16 %g7, %i5, %l3
stx %g6, [%l7 + 0x18]
fmovsa %xcc, %f11, %f13
udivcc %l4, 0x1139, %o6
movpos %xcc, %o2, %o0
alignaddrl %g4, %g1, %i6
sdivcc %o1, 0x1772, %l6
subcc %o7, 0x10E1, %o3
movrgz %l5, %o5, %i2
movrne %i1, 0x30A, %g2
bne,a loop_2643
addc %o4, 0x1E57, %i0
subccc %l0, 0x0B6C, %l1
umulcc %i4, 0x197C, %g3
loop_2643:
or %l2, %g5, %i3
sll %g7, %i7, %i5
subccc %l3, %l4, %g6
fmovrslez %o6, %f28, %f31
fbo %fcc1, loop_2644
tsubcctv %o2, 0x1A12, %g4
edge8ln %o0, %g1, %o1
tsubcc %l6, 0x16E0, %o7
loop_2644:
nop
wr %g0, 0x80, %asi
lduha [%l7 + 0x7C] %asi, %o3
movpos %xcc, %l5, %o5
nop
setx loop_2645, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
addc %i2, %i6, %i1
orncc %g2, %o4, %i0
subc %l1, %l0, %i4
loop_2645:
fba %fcc2, loop_2646
edge32 %g3, %l2, %i3
andncc %g5, %g7, %i7
fmovrdlz %i5, %f18, %f28
loop_2646:
edge32l %l3, %g6, %l4
fmovsl %xcc, %f23, %f29
fmovdleu %xcc, %f9, %f3
array16 %o6, %g4, %o2
fpadd16 %f6, %f4, %f10
edge16n %g1, %o0, %o1
fpackfix %f0, %f16
fbo,a %fcc0, loop_2647
fsrc2s %f15, %f22
movrlz %l6, %o3, %o7
fmovsne %xcc, %f30, %f15
loop_2647:
fmovdvc %xcc, %f3, %f12
orn %o5, 0x0C52, %l5
fmovsa %xcc, %f0, %f19
add %i6, %i2, %g2
set 0x40, %o5
stda %f0, [%l7 + %o5] 0x04
subcc %o4, 0x0969, %i0
srax %l1, 0x0B, %i1
fnegd %f14, %f6
fnand %f18, %f6, %f4
tcc %icc, 0x3
fnot1 %f8, %f0
bneg,pn %icc, loop_2648
fmovdgu %icc, %f4, %f13
fmovd %f4, %f4
fmul8x16al %f14, %f15, %f8
loop_2648:
fbu %fcc2, loop_2649
fbne %fcc2, loop_2650
edge16n %l0, %g3, %l2
swap [%l7 + 0x08], %i4
loop_2649:
fnot1s %f15, %f26
loop_2650:
nop
set 0x30, %g2
ldxa [%g0 + %g2] 0x50, %g5
membar 0x1F
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdleu %xcc, %f10, %f1
ldub [%l7 + 0x39], %i3
edge16 %g7, %i5, %i7
bg loop_2651
tcc %icc, 0x2
ldsh [%l7 + 0x42], %l3
stbar
loop_2651:
add %l4, %o6, %g4
fbo,a %fcc2, loop_2652
fpack32 %f20, %f0, %f6
st %f10, [%l7 + 0x40]
edge32ln %g6, %o2, %g1
loop_2652:
subc %o0, 0x19FB, %o1
fones %f17
subc %o3, 0x0904, %l6
fzeros %f11
fnot1 %f16, %f0
tgu %xcc, 0x3
tg %xcc, 0x0
sdiv %o5, 0x1E55, %o7
faligndata %f18, %f6, %f14
movcs %icc, %i6, %i2
brgez,a %l5, loop_2653
tl %icc, 0x7
movre %g2, %i0, %l1
add %l7, 0x38, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %i1
casxa [%l6] %asi, %i1, %o4
loop_2653:
array8 %g3, %l2, %i4
set 0x38, %i1
stda %g4, [%l7 + %i1] 0x14
fnot2 %f6, %f18
sdivcc %l0, 0x0398, %i3
fbule %fcc1, loop_2654
fnands %f18, %f17, %f16
bg,a,pn %icc, loop_2655
edge8ln %g7, %i5, %l3
loop_2654:
nop
wr %g0, 0x04, %asi
lduwa [%l7 + 0x18] %asi, %i7
loop_2655:
array8 %l4, %o6, %g4
set 0x08, %i7
stxa %o2, [%l7 + %i7] 0x89
sra %g1, 0x17, %g6
fandnot2s %f8, %f29, %f27
udivx %o0, 0x1576, %o1
ble,a %icc, loop_2656
fmovrslez %l6, %f0, %f15
umul %o5, 0x0407, %o7
movgu %icc, %i6, %i2
loop_2656:
movvs %icc, %o3, %l5
udiv %g2, 0x05F2, %i0
movneg %icc, %i1, %l1
movne %xcc, %g3, %l2
fpack16 %f14, %f7
edge8ln %i4, %g5, %l0
sdivx %i3, 0x00FA, %o4
fnot1s %f11, %f22
fmovrslez %g7, %f6, %f1
fnot1 %f22, %f2
brgz %i5, loop_2657
brnz,a %i7, loop_2658
fxors %f16, %f7, %f17
stbar
loop_2657:
orn %l4, %l3, %g4
loop_2658:
ble,pt %icc, loop_2659
movrgz %o2, 0x26B, %g1
edge32n %o6, %o0, %g6
movn %icc, %l6, %o5
loop_2659:
fmovsne %icc, %f29, %f17
tvc %icc, 0x1
srl %o1, 0x15, %i6
xorcc %i2, 0x0CBC, %o3
be,pn %icc, loop_2660
sdivx %o7, 0x186A, %l5
wr %g0, 0xeb, %asi
stba %g2, [%l7 + 0x51] %asi
membar #Sync
loop_2660:
sth %i0, [%l7 + 0x36]
xnor %l1, 0x1E23, %i1
ldd [%l7 + 0x40], %l2
te %icc, 0x4
andncc %i4, %g3, %l0
fcmple32 %f16, %f12, %g5
mulscc %o4, 0x0219, %g7
movcs %xcc, %i5, %i3
xor %i7, 0x180B, %l3
mova %icc, %g4, %l4
sdivx %g1, 0x1178, %o2
fpadd16 %f28, %f8, %f12
movvc %xcc, %o6, %g6
fxnors %f29, %f10, %f8
for %f18, %f30, %f6
andcc %o0, %l6, %o5
tne %xcc, 0x3
tvc %icc, 0x6
subc %i6, %o1, %i2
movrne %o3, %l5, %g2
edge16n %o7, %i0, %l1
sethi 0x1341, %l2
fpadd16s %f23, %f1, %f24
sdivcc %i4, 0x1AD4, %i1
mova %icc, %l0, %g5
tl %icc, 0x6
bleu,pt %xcc, loop_2661
add %g3, 0x0A43, %g7
fornot1 %f26, %f6, %f16
srax %o4, 0x05, %i3
loop_2661:
fabsd %f28, %f24
prefetch [%l7 + 0x24], 0x0
wr %g0, 0x80, %asi
ldsha [%l7 + 0x3C] %asi, %i5
bshuffle %f0, %f18, %f30
fbule,a %fcc1, loop_2662
sdivcc %l3, 0x16F9, %i7
alignaddr %g4, %l4, %g1
tcc %icc, 0x2
loop_2662:
xor %o6, 0x1D1A, %g6
tvc %xcc, 0x5
orncc %o0, %o2, %l6
movrlez %o5, %i6, %i2
orcc %o3, 0x19CE, %l5
fbe,a %fcc2, loop_2663
fbu,a %fcc2, loop_2664
movrlez %o1, %g2, %o7
flush %l7 + 0x2C
loop_2663:
tsubcctv %l1, 0x124D, %i0
loop_2664:
st %f2, [%l7 + 0x18]
sll %i4, 0x19, %i1
ldx [%l7 + 0x30], %l0
bne,pt %icc, loop_2665
fmovdpos %xcc, %f13, %f22
orcc %l2, %g3, %g7
movrgz %g5, %i3, %i5
loop_2665:
fmovse %icc, %f4, %f27
sth %l3, [%l7 + 0x60]
bcs %icc, loop_2666
fbge,a %fcc2, loop_2667
movrne %o4, %i7, %g4
fmovdvs %icc, %f10, %f20
loop_2666:
movg %icc, %g1, %o6
loop_2667:
mova %icc, %l4, %g6
std %o2, [%l7 + 0x48]
ld [%l7 + 0x34], %f19
fmovscs %icc, %f1, %f26
fsrc1 %f14, %f8
brz %l6, loop_2668
brlez %o5, loop_2669
alignaddrl %i6, %o0, %o3
andn %i2, 0x1CC0, %l5
loop_2668:
orn %g2, %o1, %o7
loop_2669:
nop
wr %g0, 0x89, %asi
stba %i0, [%l7 + 0x0D] %asi
andn %i4, 0x160D, %i1
sll %l1, 0x1A, %l2
tcs %xcc, 0x0
movrgz %l0, 0x310, %g3
st %f3, [%l7 + 0x50]
fornot1s %f28, %f17, %f4
faligndata %f4, %f16, %f24
tn %xcc, 0x5
tneg %icc, 0x6
fmul8x16au %f7, %f6, %f28
edge32 %g7, %i3, %i5
fandnot2 %f0, %f28, %f26
fmul8x16au %f10, %f3, %f6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addc %l3, %o4, %i7
ldsh [%l7 + 0x1C], %g4
bge,a,pt %icc, loop_2670
sdiv %g1, 0x1647, %o6
fmul8sux16 %f26, %f16, %f6
ldstub [%l7 + 0x75], %l4
loop_2670:
fmovdcs %xcc, %f24, %f21
fmovsvc %icc, %f4, %f6
udivx %g5, 0x0995, %o2
xorcc %l6, 0x1F94, %g6
ldx [%l7 + 0x48], %i6
stbar
and %o0, 0x1DC0, %o3
sethi 0x0583, %i2
fmuld8ulx16 %f28, %f11, %f4
fornot2 %f20, %f6, %f12
tvs %icc, 0x4
srax %o5, %l5, %g2
movcc %xcc, %o7, %i0
andn %i4, %i1, %o1
movn %xcc, %l2, %l0
add %l7, 0x18, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %l1, %g3
fbule %fcc0, loop_2671
sub %i3, %g7, %i5
alignaddr %l3, %o4, %g4
fsrc2s %f17, %f6
loop_2671:
movg %xcc, %g1, %i7
addcc %l4, %o6, %o2
wr %g0, 0x18, %asi
lda [%l7 + 0x14] %asi, %f1
edge16n %l6, %g6, %i6
smul %g5, 0x0418, %o3
sdivcc %o0, 0x009B, %i2
fmovsl %xcc, %f5, %f27
mulscc %l5, %o5, %g2
ldsb [%l7 + 0x41], %o7
sir 0x133E
sdiv %i4, 0x0AC8, %i1
movrgez %o1, %i0, %l0
fmovrsgez %l1, %f16, %f24
call loop_2672
nop
setx loop_2673, %l0, %l1
jmpl %l1, %g3
orncc %i3, %l2, %i5
brlez %g7, loop_2674
loop_2672:
array8 %o4, %g4, %g1
loop_2673:
sub %i7, 0x0BF1, %l4
fabss %f27, %f31
loop_2674:
sllx %l3, 0x06, %o2
mulx %o6, 0x005B, %l6
set 0x3C, %o2
stwa %i6, [%l7 + %o2] 0x18
subc %g6, 0x1A02, %g5
fcmpne32 %f30, %f18, %o3
mova %icc, %o0, %l5
edge8l %o5, %g2, %o7
srl %i4, %i2, %i1
fmovrslz %o1, %f5, %f8
movn %icc, %i0, %l0
smulcc %g3, 0x089D, %i3
nop
setx loop_2675, %l0, %l1
jmpl %l1, %l2
brgz,a %l1, loop_2676
movle %xcc, %i5, %o4
udiv %g7, 0x0969, %g4
loop_2675:
fabss %f19, %f20
loop_2676:
ldsb [%l7 + 0x7E], %i7
fmovsneg %icc, %f22, %f20
fmovspos %xcc, %f11, %f18
fandnot1 %f10, %f8, %f16
fmovrdgz %g1, %f28, %f26
movrlz %l3, 0x019, %l4
fmovrdgez %o6, %f12, %f6
brlz,a %o2, loop_2677
xnorcc %l6, %i6, %g5
ldsh [%l7 + 0x4A], %g6
subccc %o3, 0x1DB2, %o0
loop_2677:
fmovrde %l5, %f20, %f20
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x60] %asi, 0x0
fandnot2 %f26, %f18, %f4
sir 0x0FF2
ldsw [%l7 + 0x14], %o7
fmovsleu %xcc, %f3, %f14
fandnot1 %f12, %f18, %f6
tneg %xcc, 0x2
bleu loop_2678
movpos %icc, %g2, %i4
wr %g0, 0x10, %asi
stda %f16, [%l7 + 0x40] %asi
loop_2678:
fnot2 %f28, %f2
movne %xcc, %i1, %i2
udiv %i0, 0x1FA1, %o1
sll %g3, %l0, %i3
add %l7, 0x64, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %l1, %l2
alignaddr %i5, %g7, %g4
tleu %xcc, 0x4
andcc %i7, %o4, %l3
set 0x17, %l1
lduba [%l7 + %l1] 0x89, %l4
fmovda %icc, %f27, %f15
wr %g0, 0x21, %asi
ldxa [%g0 + 0x10] %asi, %g1
flush %l7 + 0x2C
move %xcc, %o2, %l6
tneg %xcc, 0x5
movleu %xcc, %i6, %o6
xnor %g6, %g5, %o3
xnorcc %l5, 0x1300, %o5
addccc %o7, %o0, %g2
fpsub16 %f18, %f30, %f24
bvc loop_2679
fcmpne32 %f6, %f30, %i4
tsubcc %i2, %i0, %i1
sdiv %o1, 0x0880, %g3
loop_2679:
edge16ln %i3, %l1, %l2
array8 %i5, %l0, %g4
mova %icc, %i7, %g7
set 0x7A, %l5
ldsha [%l7 + %l5] 0x89, %o4
brlez,a %l3, loop_2680
fblg,a %fcc2, loop_2681
bne loop_2682
array32 %g1, %o2, %l6
loop_2680:
ld [%l7 + 0x64], %f19
loop_2681:
tge %xcc, 0x3
loop_2682:
xnorcc %i6, 0x0767, %o6
ldub [%l7 + 0x5A], %l4
umulcc %g5, 0x0C05, %o3
addcc %g6, %o5, %l5
smul %o0, %o7, %g2
taddcctv %i2, 0x1CF2, %i0
addc %i1, 0x04E8, %i4
andcc %o1, 0x00BA, %i3
brnz,a %g3, loop_2683
fmovsvc %xcc, %f20, %f29
smul %l2, 0x0C34, %l1
be loop_2684
loop_2683:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbug %fcc3, loop_2685
movrne %l0, 0x174, %g4
loop_2684:
flush %l7 + 0x30
fmovdcc %xcc, %f23, %f5
loop_2685:
fmovde %xcc, %f7, %f22
ta %icc, 0x0
bge,pt %icc, loop_2686
edge16 %i7, %g7, %o4
fnegd %f22, %f16
fba %fcc3, loop_2687
loop_2686:
brlz,a %l3, loop_2688
udiv %g1, 0x06F1, %o2
udivcc %i5, 0x0B75, %l6
loop_2687:
movn %xcc, %o6, %l4
loop_2688:
for %f4, %f24, %f20
fmovdn %xcc, %f25, %f9
movrgz %g5, 0x1D5, %i6
fbn %fcc3, loop_2689
fbug %fcc2, loop_2690
fpack32 %f22, %f24, %f22
fbge,a %fcc1, loop_2691
loop_2689:
fpsub16s %f2, %f30, %f30
loop_2690:
movneg %xcc, %o3, %o5
faligndata %f2, %f24, %f14
loop_2691:
sdivcc %g6, 0x0CF0, %l5
bpos,a %icc, loop_2692
movl %xcc, %o7, %g2
movpos %icc, %o0, %i0
srl %i1, 0x01, %i4
loop_2692:
nop
wr %g0, 0x10, %asi
swapa [%l7 + 0x7C] %asi, %o1
tge %xcc, 0x2
movcs %xcc, %i2, %g3
edge16n %i3, %l1, %l2
fbn,a %fcc1, loop_2693
nop
setx loop_2694, %l0, %l1
jmpl %l1, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivcc %g4, 0x17F9, %g7
loop_2693:
fmovrslz %o4, %f22, %f25
loop_2694:
array8 %l3, %i7, %g1
sllx %o2, %l6, %i5
nop
setx loop_2695, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fnors %f9, %f27, %f25
fpadd16s %f0, %f23, %f26
brlz,a %o6, loop_2696
loop_2695:
edge16 %l4, %i6, %o3
fbg %fcc0, loop_2697
edge8l %g5, %g6, %l5
loop_2696:
and %o7, %g2, %o5
fmovdle %xcc, %f28, %f12
loop_2697:
bvs,a,pn %icc, loop_2698
fbue %fcc2, loop_2699
fmovdpos %icc, %f23, %f7
mulscc %o0, %i1, %i0
loop_2698:
tle %xcc, 0x7
loop_2699:
edge8 %i4, %o1, %i2
tcs %icc, 0x2
fornot1s %f22, %f18, %f19
nop
set 0x20, %o3
stw %g3, [%l7 + %o3]
tge %xcc, 0x6
edge8n %i3, %l2, %l1
fnegd %f6, %f2
fmovrdgz %g4, %f20, %f28
edge8n %g7, %o4, %l0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrlez %l3, 0x2AE, %g1
brgez,a %o2, loop_2700
edge16l %i7, %i5, %l6
movleu %icc, %l4, %o6
smulcc %i6, %o3, %g6
loop_2700:
fble,a %fcc0, loop_2701
sllx %g5, %o7, %g2
wr %g0, 0x18, %asi
ldsha [%l7 + 0x4C] %asi, %l5
loop_2701:
sdivcc %o5, 0x1B93, %i1
fmovdcc %xcc, %f14, %f10
tle %xcc, 0x0
subccc %i0, 0x08A0, %o0
tneg %xcc, 0x4
fmovsl %xcc, %f27, %f23
sethi 0x1FB1, %o1
array16 %i2, %i4, %g3
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x46] %asi, %l2
edge16ln %i3, %l1, %g7
fxors %f31, %f3, %f23
movl %xcc, %o4, %l0
call loop_2702
brgez %g4, loop_2703
addccc %g1, 0x0034, %l3
umulcc %i7, %o2, %l6
loop_2702:
ba loop_2704
loop_2703:
call loop_2705
brlez,a %l4, loop_2706
stbar
loop_2704:
fbn,a %fcc1, loop_2707
loop_2705:
fmovrdne %o6, %f22, %f28
loop_2706:
nop
set 0x3C, %i2
lda [%l7 + %i2] 0x0c, %f18
loop_2707:
bneg,pn %xcc, loop_2708
ta %icc, 0x6
bn,pt %xcc, loop_2709
stx %i6, [%l7 + 0x20]
loop_2708:
fmovd %f30, %f16
sll %i5, 0x0C, %o3
loop_2709:
srax %g5, %o7, %g2
fexpand %f23, %f22
brnz %g6, loop_2710
movrgez %l5, 0x126, %i1
addccc %o5, %i0, %o0
bcs,a,pt %xcc, loop_2711
loop_2710:
edge16n %i2, %o1, %i4
edge8 %g3, %i3, %l1
tvc %icc, 0x2
loop_2711:
fbul %fcc1, loop_2712
nop
set 0x78, %l4
ldx [%l7 + %l4], %g7
fcmpgt16 %f30, %f30, %o4
fbug %fcc0, loop_2713
loop_2712:
fbu %fcc1, loop_2714
array16 %l2, %g4, %g1
sdivx %l3, 0x0476, %i7
loop_2713:
udivcc %o2, 0x1D07, %l0
loop_2714:
brgz,a %l6, loop_2715
xnorcc %l4, %o6, %i5
fblg %fcc1, loop_2716
addccc %o3, %i6, %g5
loop_2715:
ldub [%l7 + 0x1F], %o7
fbul,a %fcc3, loop_2717
loop_2716:
fpadd32s %f26, %f24, %f25
fbule %fcc2, loop_2718
sdivx %g2, 0x1251, %l5
loop_2717:
sir 0x0A4C
sir 0x108A
loop_2718:
fandnot2s %f23, %f25, %f26
fbue,a %fcc0, loop_2719
sdivcc %i1, 0x0FB0, %g6
smul %o5, %o0, %i0
ldsb [%l7 + 0x15], %i2
loop_2719:
taddcc %o1, %i4, %g3
st %f19, [%l7 + 0x64]
tneg %icc, 0x7
call loop_2720
xnor %i3, %g7, %o4
movn %xcc, %l1, %l2
tg %xcc, 0x4
loop_2720:
nop
set 0x4E, %o6
lduha [%l7 + %o6] 0x81, %g1
xnor %g4, %l3, %i7
xnorcc %l0, %o2, %l6
sllx %l4, %i5, %o3
fsrc2 %f14, %f0
set 0x8, %g7
ldxa [%g0 + %g7] 0x21, %o6
movg %xcc, %g5, %o7
movvc %xcc, %i6, %g2
or %l5, 0x1852, %i1
set 0x36, %o1
lduba [%l7 + %o1] 0x14, %g6
orcc %o5, %i0, %i2
alignaddr %o1, %o0, %g3
edge8 %i4, %i3, %g7
tcs %icc, 0x3
fbul,a %fcc1, loop_2721
movcs %xcc, %o4, %l2
edge16l %g1, %g4, %l3
fmovrse %i7, %f28, %f18
loop_2721:
nop
wr %g0, 0x04, %asi
stxa %l0, [%l7 + 0x10] %asi
tsubcc %l1, %o2, %l4
array32 %l6, %o3, %i5
mova %xcc, %g5, %o7
flush %l7 + 0x54
xnorcc %o6, 0x1757, %i6
fbl %fcc3, loop_2722
fmuld8sux16 %f18, %f4, %f10
movpos %xcc, %g2, %l5
movrne %i1, %o5, %g6
loop_2722:
taddcctv %i2, %o1, %o0
movne %icc, %g3, %i4
bneg loop_2723
fmovdneg %icc, %f13, %f0
bne,a loop_2724
sdiv %i3, 0x04BE, %g7
loop_2723:
fmovsge %icc, %f7, %f21
nop
set 0x34, %i4
lduw [%l7 + %i4], %i0
loop_2724:
ba,a,pt %xcc, loop_2725
movg %icc, %l2, %g1
tvc %icc, 0x6
array8 %o4, %l3, %i7
loop_2725:
alignaddr %l0, %g4, %l1
fmovsleu %xcc, %f27, %f20
edge8 %o2, %l6, %l4
popc %o3, %g5
fornot1s %f3, %f16, %f3
tle %xcc, 0x6
fbe %fcc3, loop_2726
movleu %icc, %i5, %o7
edge8ln %i6, %o6, %l5
sdivx %i1, 0x14CD, %g2
loop_2726:
tcc %xcc, 0x2
sdiv %o5, 0x1BA9, %i2
tle %icc, 0x2
set 0x58, %g4
stxa %o1, [%l7 + %g4] 0x88
bge,a loop_2727
tneg %xcc, 0x2
movvs %xcc, %o0, %g6
movne %xcc, %i4, %i3
loop_2727:
tne %icc, 0x0
movle %xcc, %g3, %i0
movrlz %g7, 0x05E, %g1
fble %fcc1, loop_2728
fmovrsgz %l2, %f6, %f17
fnot1 %f8, %f18
wr %g0, 0x04, %asi
ldsba [%l7 + 0x74] %asi, %o4
loop_2728:
andcc %i7, 0x1008, %l3
fba,a %fcc2, loop_2729
fmovdcc %icc, %f17, %f30
movgu %xcc, %l0, %g4
movn %icc, %o2, %l1
loop_2729:
fbe,a %fcc2, loop_2730
andncc %l4, %l6, %o3
movle %xcc, %g5, %i5
sllx %o7, %i6, %o6
loop_2730:
prefetch [%l7 + 0x6C], 0x1
fmovsgu %xcc, %f30, %f6
fble %fcc2, loop_2731
fnot2 %f18, %f28
tvc %icc, 0x3
fxnor %f0, %f14, %f14
loop_2731:
and %l5, 0x196D, %i1
ldsb [%l7 + 0x71], %g2
ldstub [%l7 + 0x7A], %i2
sdiv %o5, 0x04FB, %o1
tvc %icc, 0x2
fabsd %f8, %f2
nop
set 0x08, %o7
std %o0, [%l7 + %o7]
sll %g6, %i3, %g3
movl %xcc, %i0, %i4
fmovsl %icc, %f5, %f10
tvc %xcc, 0x6
edge16ln %g7, %g1, %o4
edge16n %i7, %l2, %l0
alignaddrl %l3, %o2, %g4
be,pt %icc, loop_2732
movn %xcc, %l4, %l1
set 0x56, %l6
stha %o3, [%l7 + %l6] 0x22
membar #Sync
loop_2732:
nop
wr %g0, 0xf8, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
movg %icc, %l6, %g5
fands %f4, %f8, %f8
movrgz %o7, 0x14F, %i5
srl %i6, 0x0D, %l5
tn %xcc, 0x1
fbule,a %fcc3, loop_2733
fcmple32 %f16, %f24, %i1
and %o6, 0x145D, %g2
taddcc %i2, 0x14F8, %o5
loop_2733:
nop
set 0x68, %i6
stda %o0, [%l7 + %i6] 0x14
sll %g6, %i3, %g3
fbe,a %fcc3, loop_2734
fpadd16 %f8, %f20, %f18
movge %icc, %i0, %i4
tleu %xcc, 0x6
loop_2734:
fbl %fcc1, loop_2735
movcs %icc, %o0, %g1
srl %o4, %g7, %i7
membar 0x16
loop_2735:
tsubcctv %l2, %l0, %l3
fands %f19, %f24, %f16
call loop_2736
call loop_2737
subcc %o2, %g4, %l4
bvc,a %icc, loop_2738
loop_2736:
brlez,a %o3, loop_2739
loop_2737:
addccc %l6, %l1, %o7
movcs %xcc, %g5, %i6
loop_2738:
fones %f6
loop_2739:
sra %l5, 0x0A, %i1
movrlez %i5, 0x393, %o6
fmovscc %icc, %f6, %f11
bvs loop_2740
fnot2 %f10, %f6
sllx %i2, %g2, %o1
fandnot1s %f6, %f25, %f26
loop_2740:
array16 %g6, %o5, %g3
ta %xcc, 0x0
edge32 %i0, %i3, %o0
nop
set 0x60, %o4
std %g0, [%l7 + %o4]
sth %i4, [%l7 + 0x2A]
edge32n %g7, %o4, %l2
fmuld8sux16 %f5, %f11, %f16
array8 %l0, %i7, %o2
bl,pt %icc, loop_2741
fmovrdne %l3, %f26, %f8
fmovda %xcc, %f0, %f3
ldd [%l7 + 0x10], %f4
loop_2741:
array8 %g4, %o3, %l4
orn %l6, 0x1C14, %l1
subcc %o7, %i6, %l5
fmovscc %xcc, %f2, %f20
subcc %g5, 0x0134, %i1
prefetch [%l7 + 0x78], 0x2
fmuld8sux16 %f10, %f9, %f6
fmovrsgez %i5, %f5, %f18
edge32 %o6, %i2, %o1
fnor %f10, %f14, %f12
edge8n %g2, %g6, %o5
xorcc %i0, %g3, %o0
orn %i3, %i4, %g7
andcc %o4, %l2, %l0
movrlez %g1, %i7, %l3
nop
set 0x5C, %o0
lduw [%l7 + %o0], %g4
tle %icc, 0x5
set 0x77, %l3
lduba [%l7 + %l3] 0x10, %o3
mulx %o2, %l6, %l4
movleu %xcc, %o7, %i6
fblg %fcc0, loop_2742
movvs %xcc, %l1, %g5
tl %icc, 0x4
udiv %l5, 0x0071, %i5
loop_2742:
bneg,pt %xcc, loop_2743
ldstub [%l7 + 0x08], %o6
fsrc2s %f19, %f24
fba,a %fcc3, loop_2744
loop_2743:
tl %xcc, 0x1
edge16 %i2, %i1, %o1
srax %g6, 0x1D, %o5
loop_2744:
fcmpes %fcc1, %f15, %f4
fmovdleu %icc, %f16, %f2
or %i0, %g3, %g2
fnands %f6, %f11, %f18
fmovrdlez %o0, %f22, %f10
movne %icc, %i3, %i4
movvc %xcc, %g7, %l2
orcc %o4, 0x0AA6, %l0
te %xcc, 0x0
movrne %g1, %i7, %l3
st %f14, [%l7 + 0x68]
fmuld8ulx16 %f27, %f16, %f6
bleu,pt %xcc, loop_2745
fcmpeq16 %f2, %f24, %g4
orcc %o3, 0x1359, %o2
sll %l4, %o7, %l6
loop_2745:
fxor %f12, %f22, %f30
bneg,a,pn %icc, loop_2746
nop
set 0x28, %l0
ldd [%l7 + %l0], %f18
nop
set 0x68, %g3
ldd [%l7 + %g3], %i6
movleu %xcc, %l1, %l5
loop_2746:
fcmpeq16 %f26, %f20, %g5
fmovde %icc, %f27, %f31
movneg %xcc, %i5, %o6
fpsub16s %f4, %f2, %f26
fornot1 %f16, %f2, %f26
movl %icc, %i2, %o1
movvs %xcc, %i1, %g6
sdivcc %i0, 0x0B8D, %o5
wr %g0, 0x89, %asi
ldswa [%l7 + 0x6C] %asi, %g3
fcmpne16 %f14, %f8, %o0
fmovrde %i3, %f26, %f10
udivx %i4, 0x048D, %g7
tvs %xcc, 0x2
alignaddrl %l2, %g2, %l0
tneg %icc, 0x0
sll %o4, 0x03, %g1
movn %icc, %i7, %l3
xnorcc %o3, %g4, %o2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bneg,a %icc, loop_2747
swap [%l7 + 0x6C], %l4
sdivcc %o7, 0x1148, %i6
fmovsvs %icc, %f14, %f22
loop_2747:
fornot2s %f1, %f8, %f7
fmul8ulx16 %f4, %f30, %f8
nop
setx loop_2748, %l0, %l1
jmpl %l1, %l1
tcc %xcc, 0x2
add %l7, 0x10, %l6
wr %g0, 0x88, %asi
casxa [%l6] 0x88, %l6, %l5
loop_2748:
fnot1s %f23, %f16
movre %g5, %o6, %i2
fmovda %xcc, %f9, %f17
sra %o1, %i1, %g6
fcmpd %fcc3, %f30, %f20
fpack32 %f6, %f16, %f2
membar 0x53
movl %icc, %i0, %i5
sub %o5, %g3, %i3
udivcc %i4, 0x1D7F, %o0
fpackfix %f26, %f1
andcc %l2, 0x042B, %g7
fnands %f16, %f12, %f26
fmovrsne %g2, %f6, %f1
fmovrdgz %l0, %f12, %f24
fmovscs %icc, %f1, %f24
xor %o4, 0x02C9, %i7
fbue %fcc0, loop_2749
sdivcc %l3, 0x14B1, %g1
ta %xcc, 0x5
movrlz %o3, %o2, %l4
loop_2749:
fpsub32s %f25, %f5, %f5
fmovsge %icc, %f13, %f21
srax %g4, %i6, %o7
ba,a,pn %xcc, loop_2750
call loop_2751
fpack16 %f22, %f9
bvs,a,pn %icc, loop_2752
loop_2750:
tsubcc %l6, %l5, %g5
loop_2751:
sra %l1, 0x0E, %i2
sth %o1, [%l7 + 0x72]
loop_2752:
edge16n %o6, %g6, %i0
set 0x3C, %g1
lda [%l7 + %g1] 0x14, %f28
subc %i1, %i5, %o5
movrlez %g3, %i4, %o0
wr %g0, 0x89, %asi
ldsha [%l7 + 0x2E] %asi, %i3
array32 %g7, %g2, %l2
or %o4, 0x175A, %l0
fbule %fcc1, loop_2753
fcmpeq16 %f12, %f14, %i7
bn,pn %icc, loop_2754
alignaddr %g1, %l3, %o2
loop_2753:
brlez,a %l4, loop_2755
and %o3, 0x0BE7, %i6
loop_2754:
udivcc %o7, 0x1467, %l6
fmovd %f2, %f18
loop_2755:
sdivx %g4, 0x1EE1, %l5
andcc %g5, 0x16FA, %l1
tcc %icc, 0x6
sdiv %i2, 0x15D4, %o6
mova %xcc, %o1, %g6
nop
setx loop_2756, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fcmpeq32 %f6, %f16, %i1
fornot1s %f10, %f28, %f21
tcc %icc, 0x5
loop_2756:
fnands %f28, %f24, %f16
prefetch [%l7 + 0x1C], 0x2
set 0x44, %l2
ldswa [%l7 + %l2] 0x89, %i0
movg %icc, %o5, %i5
fbug,a %fcc1, loop_2757
smulcc %i4, %o0, %i3
bg loop_2758
movn %xcc, %g7, %g2
loop_2757:
fcmpeq32 %f0, %f4, %g3
fnot2s %f25, %f5
loop_2758:
fbul,a %fcc0, loop_2759
mulx %l2, 0x0439, %o4
popc %l0, %g1
fbn %fcc2, loop_2760
loop_2759:
sdivcc %i7, 0x10F0, %l3
sdiv %o2, 0x0C3D, %l4
sir 0x0E21
loop_2760:
fmovdneg %xcc, %f20, %f0
fblg %fcc2, loop_2761
edge32ln %o3, %o7, %l6
mulscc %g4, 0x1B11, %l5
popc 0x0EA2, %i6
loop_2761:
ldstub [%l7 + 0x69], %g5
fpsub32s %f1, %f24, %f11
udivcc %l1, 0x183B, %o6
srax %i2, %g6, %o1
umul %i1, %o5, %i0
fcmpgt16 %f20, %f22, %i4
fcmpgt16 %f2, %f20, %o0
array8 %i5, %i3, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fblg,a %fcc1, loop_2762
fmovsvs %icc, %f11, %f7
membar 0x5B
movrlz %g3, %g7, %l2
loop_2762:
ldd [%l7 + 0x50], %o4
tcs %icc, 0x2
brnz,a %l0, loop_2763
swap [%l7 + 0x74], %i7
bne,a,pn %icc, loop_2764
tcs %xcc, 0x2
loop_2763:
fmovsge %xcc, %f1, %f10
edge16l %l3, %g1, %o2
loop_2764:
fbe,a %fcc0, loop_2765
fnegd %f4, %f2
nop
setx loop_2766, %l0, %l1
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 %l4, 0x114D, %o7
loop_2765:
fbue,a %fcc2, loop_2767
fmovrdlz %o3, %f18, %f0
loop_2766:
fandnot2 %f4, %f2, %f18
bvc,a loop_2768
loop_2767:
subc %g4, %l6, %l5
tne %xcc, 0x5
orn %g5, %l1, %o6
loop_2768:
for %f24, %f22, %f16
fornot1 %f24, %f28, %f12
tne %icc, 0x5
fnot1 %f20, %f18
srax %i6, 0x10, %i2
fbe %fcc0, loop_2769
be,pt %icc, loop_2770
fmovsn %icc, %f2, %f5
alignaddrl %o1, %g6, %o5
loop_2769:
tl %xcc, 0x3
loop_2770:
tpos %icc, 0x7
ble,a,pn %icc, loop_2771
movgu %xcc, %i1, %i4
movcc %icc, %o0, %i0
srl %i3, 0x12, %g2
loop_2771:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bge,a,pt %icc, loop_2772
bgu,a,pt %xcc, loop_2773
movl %xcc, %i5, %g3
bvc,pt %xcc, loop_2774
loop_2772:
xorcc %l2, 0x039A, %o4
loop_2773:
fcmpgt32 %f6, %f8, %g7
bcc,a,pt %xcc, loop_2775
loop_2774:
tsubcctv %i7, 0x1C55, %l0
smul %g1, 0x0414, %l3
ldsh [%l7 + 0x2A], %o2
loop_2775:
fbug %fcc0, loop_2776
fpack16 %f4, %f8
fmovda %xcc, %f29, %f21
subcc %l4, 0x1099, %o7
loop_2776:
fpackfix %f4, %f6
edge16ln %o3, %g4, %l6
umulcc %l5, %l1, %g5
popc 0x1D2A, %o6
set 0x58, %g6
sta %f1, [%l7 + %g6] 0x10
fmovdvc %icc, %f21, %f1
array16 %i2, %o1, %g6
smulcc %o5, 0x0F3D, %i6
stw %i1, [%l7 + 0x48]
sllx %o0, %i4, %i3
addc %i0, %g2, %i5
bgu %xcc, loop_2777
addccc %l2, %g3, %o4
fmovsge %xcc, %f12, %f31
edge8l %i7, %l0, %g7
loop_2777:
fbu,a %fcc2, loop_2778
srl %l3, 0x10, %o2
fmuld8sux16 %f19, %f1, %f6
edge32 %l4, %o7, %o3
loop_2778:
movvc %xcc, %g1, %l6
fmovsg %icc, %f23, %f5
tn %xcc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd32s %f1, %f2, %f20
movgu %icc, %l5, %l1
tsubcc %g5, 0x18A0, %o6
xnorcc %i2, %g4, %g6
fmuld8ulx16 %f27, %f0, %f4
sdivx %o1, 0x0C45, %o5
set 0x14, %i5
lduwa [%l7 + %i5] 0x88, %i1
movn %xcc, %o0, %i4
fmovrde %i3, %f12, %f0
bgu,a,pn %icc, loop_2779
movcc %icc, %i0, %g2
fmovrdlez %i5, %f12, %f30
movcc %icc, %l2, %i6
loop_2779:
tle %xcc, 0x1
srlx %o4, %i7, %g3
fsrc1s %f1, %f14
move %xcc, %g7, %l0
fxnor %f28, %f26, %f18
sdivx %o2, 0x13E6, %l4
fmovdne %xcc, %f20, %f1
move %xcc, %o7, %l3
xnorcc %o3, %l6, %g1
array16 %l5, %g5, %o6
movge %xcc, %i2, %g4
edge32 %g6, %l1, %o5
sdivcc %i1, 0x03F0, %o1
fbe,a %fcc2, loop_2780
edge8 %i4, %i3, %o0
fandnot1 %f28, %f18, %f16
xor %g2, 0x0AD1, %i5
loop_2780:
fmovrslez %l2, %f0, %f17
edge16l %i6, %i0, %i7
flush %l7 + 0x54
movgu %xcc, %o4, %g7
brz,a %l0, loop_2781
movne %icc, %o2, %l4
sdivx %o7, 0x1289, %l3
xnorcc %o3, %g3, %l6
loop_2781:
movrgez %l5, 0x01E, %g1
fble %fcc3, loop_2782
edge16ln %o6, %i2, %g4
bleu,a,pn %xcc, loop_2783
sir 0x09B7
loop_2782:
tn %xcc, 0x7
srax %g5, %g6, %o5
loop_2783:
xorcc %i1, %l1, %o1
tpos %icc, 0x0
fcmple16 %f4, %f16, %i4
flush %l7 + 0x28
sll %o0, %g2, %i5
tsubcctv %l2, %i3, %i6
sdivcc %i7, 0x0F22, %i0
bgu,a loop_2784
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %xcc, %o4, %l0
sdiv %g7, 0x0205, %l4
loop_2784:
fmovrsgz %o7, %f18, %f19
subcc %l3, 0x1BB8, %o3
std %f24, [%l7 + 0x18]
fmovdl %xcc, %f3, %f12
mova %xcc, %g3, %l6
movleu %icc, %o2, %g1
lduh [%l7 + 0x74], %o6
fmovd %f18, %f22
andcc %i2, 0x045E, %l5
add %l7, 0x20, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %g5, %g6
xorcc %o5, 0x113E, %i1
bne,a,pt %xcc, loop_2785
mova %icc, %l1, %g4
movcs %icc, %o1, %i4
fornot2 %f12, %f14, %f14
loop_2785:
fmovda %xcc, %f20, %f28
fpadd16s %f24, %f11, %f8
srax %g2, %o0, %l2
ld [%l7 + 0x30], %f30
stbar
mulx %i3, 0x009A, %i5
orncc %i6, 0x14A9, %i0
fmuld8ulx16 %f9, %f11, %f14
fmovsn %icc, %f16, %f3
movgu %xcc, %i7, %o4
wr %g0, 0x18, %asi
stba %l0, [%l7 + 0x6D] %asi
fbo,a %fcc3, loop_2786
tvc %xcc, 0x3
xnor %g7, 0x178F, %l4
fone %f24
loop_2786:
movrgez %o7, 0x112, %o3
edge32ln %g3, %l6, %o2
sra %l3, 0x05, %o6
edge32 %g1, %i2, %g5
siam 0x4
udiv %l5, 0x0892, %o5
set 0x28, %i0
swapa [%l7 + %i0] 0x81, %g6
fcmpeq32 %f30, %f10, %i1
movcc %icc, %g4, %o1
fmuld8ulx16 %f1, %f7, %f16
fmovrsgez %i4, %f16, %f17
xnorcc %l1, %g2, %l2
fors %f12, %f29, %f14
fcmple16 %f2, %f14, %i3
te %icc, 0x3
mulscc %o0, 0x01FB, %i5
subc %i0, 0x1530, %i6
movvc %icc, %i7, %o4
fbule %fcc2, loop_2787
movl %icc, %l0, %g7
fbg,a %fcc3, loop_2788
bne loop_2789
loop_2787:
fmovrdlz %o7, %f12, %f8
fmovdcc %xcc, %f24, %f18
loop_2788:
movvs %xcc, %l4, %o3
loop_2789:
edge16ln %g3, %l6, %o2
fabsd %f10, %f26
ldsh [%l7 + 0x52], %l3
fpsub32 %f28, %f16, %f20
fmul8x16 %f25, %f8, %f8
sdivcc %g1, 0x06B4, %i2
tsubcc %g5, %o6, %l5
fcmpes %fcc0, %f31, %f0
movgu %icc, %g6, %o5
brlz %i1, loop_2790
srlx %o1, %i4, %g4
sdivcc %g2, 0x161E, %l2
fmovrsgz %i3, %f6, %f8
loop_2790:
bcs,pt %icc, loop_2791
fmovdpos %xcc, %f25, %f14
bneg,a,pn %icc, loop_2792
srlx %l1, 0x08, %o0
loop_2791:
or %i5, 0x0A8A, %i0
movrgez %i6, %o4, %i7
loop_2792:
sth %l0, [%l7 + 0x4A]
fexpand %f15, %f8
fpack16 %f8, %f22
sdivcc %o7, 0x0CDD, %l4
array8 %o3, %g7, %g3
brlez,a %o2, loop_2793
fmovsvs %icc, %f8, %f22
set 0x38, %g5
stwa %l6, [%l7 + %g5] 0xe3
membar #Sync
loop_2793:
mulx %l3, 0x145E, %i2
add %g5, 0x0C17, %o6
addccc %g1, %g6, %l5
movle %icc, %i1, %o1
bn,pn %icc, loop_2794
movgu %icc, %o5, %i4
array16 %g2, %g4, %l2
edge8n %i3, %o0, %l1
loop_2794:
sdivx %i0, 0x03AE, %i6
mulscc %i5, 0x0EFC, %i7
wr %g0, 0x81, %asi
stda %f0, [%l7 + 0x40] %asi
fmovda %xcc, %f12, %f29
nop
set 0x08, %o5
stx %l0, [%l7 + %o5]
te %icc, 0x4
wr %g0, 0x27, %asi
stxa %o4, [%l7 + 0x48] %asi
membar #Sync
membar 0x1B
sllx %l4, 0x0A, %o3
fmovrdne %g7, %f22, %f26
fmovd %f4, %f30
taddcc %o7, 0x1803, %g3
orncc %o2, %l3, %i2
bpos,pt %xcc, loop_2795
stb %l6, [%l7 + 0x4C]
movgu %xcc, %g5, %g1
mulx %o6, 0x0F59, %l5
loop_2795:
ta %icc, 0x2
bg loop_2796
fpack32 %f14, %f26, %f30
subcc %i1, 0x0FA6, %o1
tgu %xcc, 0x4
loop_2796:
siam 0x2
tcs %xcc, 0x4
bcs,pt %icc, loop_2797
bvc,pt %xcc, loop_2798
edge32ln %o5, %g6, %g2
orn %i4, 0x162E, %g4
loop_2797:
umul %l2, %i3, %l1
loop_2798:
membar 0x39
fbo,a %fcc1, loop_2799
udiv %o0, 0x1AF2, %i6
taddcc %i5, %i0, %l0
brlz %i7, loop_2800
loop_2799:
fmovspos %icc, %f24, %f12
ldd [%l7 + 0x08], %f12
edge8 %l4, %o3, %g7
loop_2800:
fpack32 %f14, %f14, %f4
wr %g0, 0x81, %asi
lduwa [%l7 + 0x78] %asi, %o4
edge32l %g3, %o2, %o7
brlz %l3, loop_2801
fcmpeq32 %f30, %f14, %i2
edge8ln %g5, %l6, %g1
sll %l5, 0x15, %o6
loop_2801:
brlz,a %i1, loop_2802
fornot2s %f17, %f28, %f31
andncc %o5, %g6, %o1
ldd [%l7 + 0x10], %f0
loop_2802:
edge16l %i4, %g2, %g4
bvs,a,pt %icc, loop_2803
orcc %l2, %l1, %i3
and %o0, %i6, %i5
edge8 %l0, %i7, %l4
loop_2803:
alignaddr %o3, %g7, %i0
sra %o4, %o2, %o7
bvs,a %icc, loop_2804
movvs %icc, %l3, %g3
fmovsle %icc, %f23, %f18
fnands %f11, %f16, %f3
loop_2804:
fcmple32 %f18, %f20, %i2
fmovdle %xcc, %f16, %f29
fmovsne %icc, %f12, %f20
fnot1s %f9, %f7
bvs %icc, loop_2805
bcc %icc, loop_2806
srl %l6, 0x01, %g5
tg %xcc, 0x1
loop_2805:
srl %g1, 0x16, %o6
loop_2806:
fmovrdne %l5, %f22, %f0
edge8l %o5, %g6, %i1
movrne %o1, 0x326, %i4
xnorcc %g4, 0x0044, %l2
bne,a %xcc, loop_2807
sllx %l1, %g2, %i3
membar #Sync
set 0x40, %g2
ldda [%l7 + %g2] 0xf9, %f16
loop_2807:
movrgz %o0, 0x0BE, %i6
wr %g0, 0x18, %asi
lda [%l7 + 0x74] %asi, %f13
array16 %l0, %i7, %l4
tl %xcc, 0x7
movrgez %o3, %i5, %i0
set 0x30, %i1
stxa %o4, [%g0 + %i1] 0x20
edge16l %o2, %o7, %l3
xorcc %g7, 0x1F13, %g3
srl %l6, %g5, %i2
fmovrde %o6, %f10, %f18
orn %l5, 0x05A0, %o5
movre %g6, %g1, %o1
set 0x38, %i3
stda %i0, [%l7 + %i3] 0x81
movg %icc, %i4, %l2
tcc %icc, 0x1
udivcc %g4, 0x19C0, %l1
andncc %g2, %o0, %i3
fpackfix %f20, %f7
nop
setx loop_2808, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovdcc %icc, %f23, %f5
tcs %xcc, 0x4
ta %xcc, 0x7
loop_2808:
bshuffle %f30, %f28, %f26
and %i6, %l0, %l4
tne %xcc, 0x5
edge16l %o3, %i5, %i7
movrne %o4, 0x252, %o2
movrgz %i0, %o7, %g7
movvc %xcc, %l3, %g3
tneg %xcc, 0x7
sdivx %g5, 0x0561, %l6
movpos %xcc, %o6, %l5
alignaddrl %i2, %g6, %o5
fmovdle %icc, %f3, %f26
fmul8sux16 %f16, %f24, %f10
nop
setx loop_2809, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
udivcc %g1, 0x0AB9, %o1
siam 0x1
stbar
loop_2809:
sdiv %i1, 0x094A, %l2
std %g4, [%l7 + 0x68]
fmovrdlez %l1, %f14, %f18
set 0x24, %i7
stha %g2, [%l7 + %i7] 0x2f
membar #Sync
fpack16 %f4, %f0
movrlez %o0, %i3, %i6
add %l7, 0x08, %l6
wr %g0, 0x10, %asi
casa [%l6] 0x10, %i4, %l0
fandnot2s %f17, %f5, %f1
fcmpgt32 %f8, %f10, %o3
bcs,a,pn %icc, loop_2810
movge %icc, %l4, %i5
subcc %i7, 0x075D, %o4
srl %i0, %o7, %g7
loop_2810:
orcc %o2, 0x1063, %g3
fpack16 %f2, %f29
ldx [%l7 + 0x68], %g5
fmovrdgz %l6, %f20, %f14
edge8n %o6, %l5, %l3
wr %g0, 0x80, %asi
ldsha [%l7 + 0x4E] %asi, %i2
udivcc %o5, 0x008E, %g1
sub %o1, 0x0876, %g6
edge16n %i1, %l2, %g4
tcs %xcc, 0x1
wr %g0, 0x89, %asi
ldsba [%l7 + 0x69] %asi, %l1
alignaddr %o0, %i3, %g2
stbar
fmovscs %xcc, %f16, %f26
flush %l7 + 0x4C
movpos %xcc, %i6, %l0
fmovrslez %i4, %f4, %f10
set 0x40, %o2
stda %f0, [%l7 + %o2] 0x1e
membar #Sync
movpos %xcc, %o3, %i5
fmovdn %icc, %f29, %f13
tpos %icc, 0x2
fmul8x16 %f20, %f20, %f20
andn %i7, 0x10D7, %l4
movn %xcc, %i0, %o7
fnors %f15, %f22, %f13
wr %g0, 0x88, %asi
stba %g7, [%l7 + 0x46] %asi
movcs %icc, %o4, %o2
ldsw [%l7 + 0x0C], %g3
edge8ln %l6, %o6, %g5
taddcctv %l3, %l5, %o5
nop
setx loop_2811, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tsubcc %i2, 0x16F8, %g1
fbug %fcc3, loop_2812
alignaddr %g6, %i1, %o1
loop_2811:
fornot2s %f18, %f15, %f11
srlx %l2, %g4, %l1
loop_2812:
smulcc %i3, 0x1AC8, %g2
set 0x20, %l5
ldda [%l7 + %l5] 0x27, %o0
movrne %i6, 0x028, %i4
tgu %xcc, 0x7
tneg %icc, 0x2
sdivcc %l0, 0x1E6E, %o3
taddcc %i5, 0x0EA0, %i7
fmovsle %icc, %f14, %f1
orcc %l4, %o7, %g7
edge16 %o4, %o2, %i0
edge32ln %l6, %g3, %g5
subcc %l3, %o6, %l5
fmovdcs %xcc, %f17, %f29
fbne %fcc2, loop_2813
brz,a %o5, loop_2814
movrgz %g1, 0x3BF, %g6
call loop_2815
loop_2813:
fpack32 %f18, %f0, %f12
loop_2814:
lduh [%l7 + 0x40], %i2
taddcc %o1, %l2, %g4
loop_2815:
movge %icc, %l1, %i1
fmovdcc %xcc, %f8, %f4
fpadd32 %f22, %f2, %f22
fbl,a %fcc0, loop_2816
movrlez %i3, 0x054, %o0
fmovsvs %xcc, %f14, %f3
fbg %fcc3, loop_2817
loop_2816:
fmovrslez %i6, %f27, %f10
movpos %xcc, %i4, %l0
movge %xcc, %o3, %g2
loop_2817:
fpack32 %f22, %f6, %f8
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tneg %icc, 0x5
udiv %i7, 0x0C3B, %l4
wr %g0, 0x1f, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
fpack32 %f22, %f8, %f28
ta %xcc, 0x1
membar 0x14
movgu %icc, %o7, %i5
fone %f16
fmovdle %icc, %f12, %f3
movge %xcc, %g7, %o4
edge16ln %i0, %l6, %g3
mulx %o2, %l3, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %g5, 0x158F, %o5
add %l7, 0x50, %l6
wr %g0, 0x04, %asi
casxa [%l6] 0x04, %g1, %g6
srax %l5, 0x0B, %o1
ta %icc, 0x0
fcmpgt16 %f8, %f26, %l2
sethi 0x1608, %i2
fmovsge %icc, %f19, %f0
fcmped %fcc1, %f2, %f24
fcmpeq32 %f16, %f2, %l1
edge8 %i1, %i3, %g4
udiv %o0, 0x134A, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %icc, %i4, %o3
fpmerge %f0, %f20, %f6
taddcctv %l0, %i7, %g2
xor %l4, %i5, %g7
move %icc, %o4, %o7
mulscc %l6, %i0, %o2
tsubcc %l3, %o6, %g3
movrlz %g5, %o5, %g1
membar 0x02
add %l5, 0x02F0, %g6
edge32l %o1, %l2, %i2
popc %i1, %l1
edge16 %g4, %i3, %o0
tsubcctv %i4, 0x0F84, %o3
fandnot1 %f22, %f18, %f0
edge16ln %l0, %i6, %g2
edge32ln %l4, %i7, %i5
sra %o4, 0x00, %g7
tn %xcc, 0x5
tle %icc, 0x6
fpsub16 %f20, %f16, %f26
fmovda %xcc, %f2, %f16
nop
set 0x52, %l1
stb %l6, [%l7 + %l1]
fexpand %f9, %f24
fmovsl %xcc, %f18, %f23
fmovdleu %icc, %f1, %f5
fcmpeq32 %f2, %f4, %i0
movrne %o7, %o2, %l3
tgu %icc, 0x0
movge %icc, %g3, %g5
add %l7, 0x08, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %o5
casxa [%l6] %asi, %o5, %g1
bshuffle %f22, %f18, %f0
ba,pn %icc, loop_2818
array32 %o6, %g6, %o1
wr %g0, 0x89, %asi
ldsba [%l7 + 0x40] %asi, %l5
loop_2818:
bvs,a loop_2819
ldd [%l7 + 0x40], %f10
movvs %xcc, %i2, %i1
fmovdgu %icc, %f20, %f1
loop_2819:
taddcc %l2, %g4, %i3
or %o0, 0x0C15, %i4
movrlez %o3, %l1, %i6
movrne %g2, 0x3D5, %l0
fcmpeq32 %f6, %f10, %i7
alignaddrl %i5, %l4, %g7
sdivx %o4, 0x1024, %l6
movrgez %i0, 0x227, %o2
movge %icc, %o7, %g3
fmovda %xcc, %f1, %f25
edge32l %g5, %o5, %l3
fblg,a %fcc2, loop_2820
ldd [%l7 + 0x60], %f28
tne %xcc, 0x0
array8 %g1, %g6, %o1
loop_2820:
tgu %xcc, 0x7
tg %xcc, 0x2
tvs %xcc, 0x2
srax %o6, 0x19, %l5
umul %i2, %l2, %g4
tne %icc, 0x3
sub %i1, 0x0BCE, %i3
set 0x2B, %i2
stba %i4, [%l7 + %i2] 0x2a
membar #Sync
bg,a loop_2821
fzero %f26
add %o3, 0x1C7E, %l1
sub %o0, 0x0AE2, %i6
loop_2821:
bneg,a,pn %icc, loop_2822
sra %g2, 0x03, %i7
fmovd %f20, %f2
fmovdneg %icc, %f31, %f21
loop_2822:
subcc %i5, %l4, %g7
stb %o4, [%l7 + 0x5C]
fcmpne16 %f24, %f20, %l0
fandnot1s %f25, %f18, %f1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcc %icc, 0x7
fnand %f6, %f30, %f6
edge8 %i0, %o2, %l6
edge8l %o7, %g5, %g3
edge8l %o5, %g1, %g6
fbul %fcc3, loop_2823
udiv %o1, 0x0EEB, %l3
set 0x4C, %o3
lduwa [%l7 + %o3] 0x88, %o6
loop_2823:
fmovsvs %icc, %f31, %f2
fnand %f8, %f8, %f0
fcmped %fcc3, %f26, %f26
sll %l5, 0x1E, %l2
edge16ln %i2, %g4, %i3
edge32 %i4, %i1, %o3
mulscc %l1, 0x052F, %i6
orcc %g2, %i7, %o0
ldx [%l7 + 0x38], %i5
tvs %icc, 0x0
fmovdle %icc, %f13, %f10
move %icc, %l4, %g7
movle %xcc, %o4, %l0
fmovsneg %icc, %f28, %f21
movcc %xcc, %o2, %i0
sethi 0x1844, %o7
movvc %xcc, %l6, %g3
te %icc, 0x0
tvs %icc, 0x7
movg %xcc, %o5, %g5
movrne %g6, 0x1FD, %o1
mulx %g1, %l3, %o6
fmovsne %icc, %f7, %f6
subcc %l2, 0x0D03, %i2
edge8ln %l5, %g4, %i3
prefetch [%l7 + 0x38], 0x3
ldsh [%l7 + 0x78], %i4
fxnor %f10, %f30, %f4
alignaddrl %i1, %o3, %i6
movneg %xcc, %g2, %l1
popc %i7, %o0
wr %g0, 0x19, %asi
stha %i5, [%l7 + 0x76] %asi
fornot1s %f23, %f14, %f1
movrne %g7, %l4, %o4
fand %f16, %f6, %f12
andncc %o2, %l0, %o7
set 0x4E, %l4
stha %i0, [%l7 + %l4] 0x18
fmul8x16al %f25, %f10, %f6
fbn %fcc0, loop_2824
srl %g3, 0x05, %o5
edge16l %l6, %g5, %g6
movcc %xcc, %o1, %g1
loop_2824:
fsrc2 %f30, %f8
fmovsneg %xcc, %f24, %f27
srax %o6, 0x18, %l2
andn %l3, 0x1992, %l5
fcmpne16 %f30, %f14, %i2
tg %icc, 0x7
movrgez %i3, 0x0CA, %i4
ldub [%l7 + 0x15], %i1
fpack32 %f0, %f30, %f22
srl %o3, 0x0C, %i6
set 0x210, %o6
ldxa [%g0 + %o6] 0x52, %g2
ble,pt %xcc, loop_2825
bvc loop_2826
orcc %l1, %g4, %o0
membar 0x00
loop_2825:
fmovrdlez %i7, %f6, %f22
loop_2826:
andcc %g7, 0x0A13, %l4
tcs %xcc, 0x6
fmuld8ulx16 %f5, %f8, %f20
edge32ln %o4, %o2, %i5
fmovdcc %xcc, %f26, %f29
swap [%l7 + 0x58], %o7
edge16n %l0, %g3, %i0
ba %icc, loop_2827
tpos %xcc, 0x5
movl %icc, %l6, %o5
sdivcc %g5, 0x09FA, %g6
loop_2827:
orncc %o1, %o6, %g1
wr %g0, 0x11, %asi
lduwa [%l7 + 0x3C] %asi, %l3
brz %l2, loop_2828
brlez %l5, loop_2829
tl %xcc, 0x4
nop
set 0x3C, %g7
stw %i2, [%l7 + %g7]
loop_2828:
ldx [%l7 + 0x68], %i3
loop_2829:
movrgez %i1, %i4, %i6
tsubcc %o3, 0x02BE, %l1
fsrc2s %f14, %f28
fbne %fcc3, loop_2830
ldsw [%l7 + 0x2C], %g2
addc %o0, 0x19C4, %g4
and %i7, 0x0D2E, %l4
loop_2830:
fnor %f10, %f22, %f0
array32 %g7, %o4, %o2
mova %icc, %o7, %i5
andcc %g3, 0x0957, %l0
movrgz %i0, %l6, %g5
sra %o5, %o1, %o6
sllx %g6, %l3, %l2
fbge,a %fcc1, loop_2831
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %xcc, %g1, %l5
tpos %icc, 0x2
loop_2831:
array8 %i3, %i2, %i1
fba,a %fcc3, loop_2832
edge16ln %i4, %o3, %i6
fands %f5, %f27, %f21
bneg,pt %xcc, loop_2833
loop_2832:
edge32l %g2, %o0, %g4
movcs %xcc, %l1, %i7
tle %xcc, 0x3
loop_2833:
smulcc %l4, 0x186F, %g7
umul %o4, %o2, %o7
tl %xcc, 0x6
brnz,a %g3, loop_2834
fmovdgu %icc, %f6, %f26
tn %xcc, 0x6
tg %icc, 0x6
loop_2834:
sir 0x071D
bne,a,pt %xcc, loop_2835
fnot2s %f4, %f30
brnz,a %i5, loop_2836
sethi 0x0B33, %i0
loop_2835:
ba loop_2837
tn %icc, 0x3
loop_2836:
fmovdvs %xcc, %f3, %f4
tne %xcc, 0x5
loop_2837:
movre %l0, %l6, %g5
fmovdvs %xcc, %f16, %f5
xnorcc %o5, 0x0641, %o1
edge16 %g6, %l3, %o6
movgu %icc, %g1, %l5
or %i3, %l2, %i1
edge16 %i4, %i2, %o3
nop
set 0x44, %o1
ldsw [%l7 + %o1], %i6
fornot2s %f28, %f20, %f7
sll %o0, %g4, %g2
edge16ln %i7, %l1, %l4
alignaddr %g7, %o4, %o2
fexpand %f28, %f18
ldsb [%l7 + 0x5D], %o7
set 0x22, %i4
ldsha [%l7 + %i4] 0x18, %i5
tvs %xcc, 0x3
tcs %icc, 0x7
addccc %i0, 0x1321, %g3
movn %icc, %l6, %g5
movrgz %o5, 0x241, %l0
bcc %icc, loop_2838
subc %o1, %g6, %o6
orcc %l3, 0x1680, %l5
fmovdl %xcc, %f3, %f23
loop_2838:
fbue,a %fcc2, loop_2839
orncc %i3, %l2, %i1
fmul8x16au %f3, %f27, %f20
edge16 %g1, %i4, %o3
loop_2839:
edge8l %i2, %i6, %o0
bpos %xcc, loop_2840
stbar
smul %g4, %g2, %i7
movcc %icc, %l4, %l1
loop_2840:
srlx %o4, 0x09, %o2
taddcctv %o7, 0x1459, %g7
movn %xcc, %i5, %g3
addccc %i0, 0x0D6D, %g5
fmovdcs %icc, %f21, %f19
ldsw [%l7 + 0x30], %o5
fornot2 %f12, %f8, %f0
fmovrdgez %l6, %f10, %f16
fmovrsgez %l0, %f29, %f12
fabss %f21, %f20
fnot1s %f8, %f19
add %l7, 0x54, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %g6
casa [%l6] %asi, %g6, %o1
edge32n %o6, %l3, %l5
fxors %f24, %f7, %f7
orn %i3, 0x08BC, %l2
fbl %fcc1, loop_2841
te %icc, 0x0
edge32ln %g1, %i4, %i1
fabss %f29, %f12
loop_2841:
fmuld8sux16 %f3, %f4, %f2
andncc %o3, %i2, %i6
sllx %o0, 0x1E, %g2
movrlz %g4, %i7, %l4
fmuld8ulx16 %f28, %f21, %f0
edge16ln %l1, %o2, %o7
fmovrdlz %g7, %f18, %f28
fnot2 %f16, %f2
movl %icc, %i5, %g3
ldsw [%l7 + 0x68], %i0
bvs,pn %icc, loop_2842
mulx %o4, 0x109E, %o5
mulscc %g5, %l0, %l6
srax %g6, %o6, %l3
loop_2842:
orcc %o1, 0x087F, %i3
array16 %l2, %l5, %g1
movle %xcc, %i1, %i4
addc %i2, 0x10FF, %o3
fbl %fcc0, loop_2843
srax %o0, %i6, %g2
tvc %xcc, 0x5
bn,a,pt %icc, loop_2844
loop_2843:
nop
setx loop_2845, %l0, %l1
jmpl %l1, %g4
brnz %i7, loop_2846
sth %l4, [%l7 + 0x2E]
loop_2844:
tl %xcc, 0x0
loop_2845:
xor %l1, %o7, %o2
loop_2846:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
membar 0x63
set 0x40, %o7
ldda [%l7 + %o7] 0x10, %f16
fabsd %f10, %f12
umulcc %g7, 0x1A71, %g3
andncc %i5, %i0, %o5
fbuge %fcc1, loop_2847
fmovrse %g5, %f14, %f11
movleu %icc, %l0, %l6
movrlz %g6, 0x1CF, %o4
loop_2847:
ldub [%l7 + 0x21], %o6
orncc %o1, %i3, %l2
fmovdvc %icc, %f16, %f13
fbo %fcc1, loop_2848
movcc %icc, %l3, %l5
edge8l %g1, %i1, %i4
and %o3, 0x1663, %o0
loop_2848:
movvs %icc, %i2, %g2
movn %xcc, %i6, %g4
wr %g0, 0x18, %asi
sta %f13, [%l7 + 0x48] %asi
fmovrsne %l4, %f10, %f2
fmovrdlez %l1, %f14, %f30
alignaddrl %o7, %i7, %o2
popc 0x012C, %g3
fors %f25, %f29, %f24
movcc %xcc, %i5, %g7
fmovrslz %o5, %f8, %f22
tge %xcc, 0x4
set 0x20, %g4
stxa %i0, [%l7 + %g4] 0x23
membar #Sync
fmovda %icc, %f3, %f22
taddcc %l0, 0x01E1, %g5
add %l6, 0x144D, %g6
brgz,a %o6, loop_2849
ldub [%l7 + 0x71], %o1
wr %g0, 0x81, %asi
swapa [%l7 + 0x38] %asi, %o4
loop_2849:
sub %i3, 0x0BB5, %l2
tpos %xcc, 0x7
taddcctv %l3, 0x01C8, %l5
fornot1 %f8, %f28, %f14
srax %g1, 0x04, %i4
movl %icc, %o3, %o0
nop
setx loop_2850, %l0, %l1
jmpl %l1, %i2
fandnot2s %f6, %f7, %f20
wr %g0, 0x10, %asi
stha %i1, [%l7 + 0x38] %asi
loop_2850:
fnors %f1, %f11, %f21
subccc %i6, 0x0C42, %g2
edge16ln %l4, %g4, %l1
fbl %fcc1, loop_2851
edge8n %i7, %o7, %o2
stb %g3, [%l7 + 0x43]
fmuld8sux16 %f9, %f27, %f18
loop_2851:
ldd [%l7 + 0x68], %i4
fcmpgt32 %f6, %f10, %g7
umul %o5, %i0, %l0
mova %xcc, %g5, %l6
ldsb [%l7 + 0x0B], %g6
nop
setx loop_2852, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovdvc %icc, %f17, %f0
tpos %xcc, 0x6
wr %g0, 0x27, %asi
stda %o6, [%l7 + 0x48] %asi
membar #Sync
loop_2852:
tleu %icc, 0x2
tsubcc %o1, %i3, %o4
fmovdpos %xcc, %f16, %f27
fnegs %f21, %f0
tle %xcc, 0x2
fmovsn %icc, %f24, %f13
movrlez %l3, 0x125, %l5
umulcc %g1, %l2, %i4
array8 %o0, %i2, %o3
fbul,a %fcc2, loop_2853
umulcc %i1, %g2, %l4
fble %fcc0, loop_2854
std %i6, [%l7 + 0x18]
loop_2853:
movle %xcc, %l1, %g4
edge32 %i7, %o2, %g3
loop_2854:
ldstub [%l7 + 0x60], %i5
xorcc %o7, %g7, %i0
fbne %fcc3, loop_2855
edge16ln %o5, %g5, %l0
fpack32 %f6, %f10, %f14
nop
setx loop_2856, %l0, %l1
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_2855:
edge32n %l6, %g6, %o6
ta %xcc, 0x5
movvc %xcc, %i3, %o1
loop_2856:
edge32n %o4, %l5, %l3
movge %xcc, %l2, %g1
edge8 %o0, %i4, %o3
edge32 %i1, %g2, %i2
orcc %l4, 0x1828, %l1
nop
set 0x26, %l6
sth %i6, [%l7 + %l6]
bgu,a,pn %xcc, loop_2857
addc %g4, 0x0965, %i7
fcmpeq16 %f10, %f20, %g3
movl %icc, %i5, %o7
loop_2857:
srlx %g7, 0x12, %i0
sll %o5, 0x0D, %g5
andncc %o2, %l0, %l6
wr %g0, 0x11, %asi
stxa %o6, [%l7 + 0x70] %asi
movne %icc, %i3, %g6
tvc %icc, 0x1
addcc %o4, %l5, %o1
bcc %xcc, loop_2858
alignaddr %l2, %l3, %g1
edge16n %o0, %o3, %i4
fbue %fcc0, loop_2859
loop_2858:
movre %i1, 0x0D1, %i2
brgez,a %l4, loop_2860
movre %l1, %g2, %i6
loop_2859:
subc %i7, %g3, %i5
ta %xcc, 0x3
loop_2860:
srax %o7, 0x09, %g4
fmovsle %icc, %f28, %f9
set 0x57, %i6
ldsba [%l7 + %i6] 0x14, %g7
smul %o5, %g5, %o2
fmovrse %i0, %f9, %f17
fpack16 %f6, %f21
set 0x08, %o4
stba %l0, [%l7 + %o4] 0x04
ldub [%l7 + 0x61], %o6
bleu,a,pt %icc, loop_2861
movgu %xcc, %l6, %g6
movvs %icc, %o4, %i3
addc %o1, %l2, %l5
loop_2861:
movg %icc, %g1, %l3
movge %xcc, %o0, %i4
edge8l %o3, %i2, %l4
ldub [%l7 + 0x49], %l1
taddcc %i1, %i6, %g2
tge %xcc, 0x3
movl %xcc, %g3, %i5
fmovse %icc, %f5, %f29
fxnor %f22, %f2, %f4
movg %icc, %o7, %g4
fmovsvc %icc, %f29, %f26
udivx %i7, 0x147F, %g7
edge16ln %o5, %g5, %i0
sdivcc %l0, 0x11EB, %o2
fmovrsgez %o6, %f23, %f22
fone %f2
fbug,a %fcc2, loop_2862
fpack16 %f14, %f6
bvc,a,pt %icc, loop_2863
tcs %icc, 0x7
loop_2862:
nop
set 0x12, %o0
ldsba [%l7 + %o0] 0x81, %l6
loop_2863:
fsrc1s %f14, %f1
srlx %g6, %i3, %o4
move %icc, %o1, %l2
fornot1s %f6, %f7, %f1
fpack16 %f2, %f14
sllx %l5, %l3, %o0
wr %g0, 0x1f, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
wr %g0, 0x0c, %asi
ldstuba [%l7 + 0x18] %asi, %g1
tle %icc, 0x4
std %o2, [%l7 + 0x58]
for %f16, %f20, %f30
tsubcctv %i2, %i4, %l1
srl %i1, %l4, %g2
fnot2s %f15, %f23
udiv %i6, 0x0418, %g3
smul %i5, 0x12AB, %g4
subcc %i7, %o7, %g7
bne,pn %xcc, loop_2864
nop
setx loop_2865, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovdl %icc, %f14, %f11
xorcc %g5, %i0, %l0
loop_2864:
movg %icc, %o5, %o2
loop_2865:
membar 0x1F
bcs loop_2866
tgu %xcc, 0x2
tsubcctv %o6, 0x0780, %g6
fmovrdgez %i3, %f2, %f28
loop_2866:
tgu %icc, 0x1
movle %xcc, %o4, %l6
movne %icc, %o1, %l5
ldub [%l7 + 0x17], %l3
mova %icc, %o0, %g1
taddcctv %o3, %i2, %l2
st %f10, [%l7 + 0x7C]
set 0x70, %l3
ldda [%l7 + %l3] 0x18, %i4
movvs %icc, %i1, %l1
movre %l4, 0x0D6, %i6
addcc %g3, 0x0FFF, %g2
brlez,a %i5, loop_2867
tneg %xcc, 0x7
ldsw [%l7 + 0x44], %i7
srlx %g4, 0x12, %g7
loop_2867:
tn %icc, 0x6
sir 0x0032
sra %o7, %g5, %i0
addccc %l0, 0x1015, %o5
sir 0x0094
fmovrslz %o2, %f20, %f20
andncc %o6, %g6, %o4
set 0x6C, %g3
swapa [%l7 + %g3] 0x11, %i3
fmovdcc %xcc, %f5, %f24
faligndata %f28, %f8, %f6
edge16n %l6, %l5, %l3
fnors %f31, %f13, %f31
edge32ln %o0, %o1, %o3
array32 %g1, %l2, %i4
sllx %i2, 0x1E, %l1
nop
setx loop_2868, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fcmpgt16 %f16, %f2, %l4
nop
setx loop_2869, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fcmpd %fcc2, %f2, %f28
loop_2868:
tvs %icc, 0x0
xnorcc %i6, %i1, %g3
loop_2869:
bge,a %xcc, loop_2870
movleu %xcc, %g2, %i5
fnot1s %f28, %f15
faligndata %f28, %f10, %f28
loop_2870:
brgz,a %i7, loop_2871
movrgz %g7, %o7, %g4
fbu,a %fcc1, loop_2872
fabsd %f4, %f30
loop_2871:
fmovrsgez %g5, %f0, %f11
bneg %icc, loop_2873
loop_2872:
andn %i0, 0x0729, %o5
st %f30, [%l7 + 0x20]
xnor %o2, 0x1071, %o6
loop_2873:
edge16n %g6, %l0, %i3
tne %icc, 0x7
fornot1s %f13, %f10, %f30
edge8ln %o4, %l5, %l3
set 0x56, %g1
lduha [%l7 + %g1] 0x18, %o0
edge8 %l6, %o3, %g1
tn %xcc, 0x2
fcmpeq16 %f8, %f12, %o1
ldsb [%l7 + 0x25], %i4
srlx %i2, %l2, %l4
tne %icc, 0x4
orn %l1, 0x1AC8, %i1
udivx %g3, 0x1542, %i6
movvs %icc, %g2, %i7
te %xcc, 0x4
fbne,a %fcc2, loop_2874
movrgez %i5, 0x2EA, %g7
movrgez %o7, %g4, %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2874:
movneg %xcc, %i0, %o5
movrgz %o2, %g6, %o6
xorcc %i3, %o4, %l0
edge8n %l5, %o0, %l6
fmovdn %icc, %f23, %f3
ta %xcc, 0x7
array16 %l3, %g1, %o1
tg %xcc, 0x3
array8 %o3, %i4, %i2
fmovdneg %icc, %f23, %f23
movrne %l2, %l4, %i1
subc %l1, 0x017C, %g3
fmovrse %g2, %f10, %f31
fnor %f16, %f4, %f30
fmovdge %xcc, %f20, %f11
movvc %xcc, %i7, %i5
tsubcc %g7, 0x1F29, %i6
fones %f16
edge16l %o7, %g5, %i0
brlz %g4, loop_2875
mova %xcc, %o5, %o2
edge16ln %g6, %i3, %o6
sdivcc %o4, 0x04E2, %l0
loop_2875:
movrgz %l5, %l6, %o0
movpos %xcc, %g1, %o1
lduh [%l7 + 0x56], %o3
stb %i4, [%l7 + 0x2B]
brlz %i2, loop_2876
and %l2, 0x0952, %l3
ldub [%l7 + 0x48], %l4
xnor %l1, %g3, %g2
loop_2876:
smul %i7, 0x1A57, %i1
movcs %icc, %g7, %i6
sra %i5, %o7, %g5
array8 %g4, %i0, %o5
bvs,a,pn %xcc, loop_2877
movrlz %g6, %i3, %o2
edge32 %o6, %o4, %l5
sdiv %l0, 0x0922, %o0
loop_2877:
fcmpne16 %f0, %f22, %g1
ldsh [%l7 + 0x20], %l6
movge %xcc, %o1, %i4
smulcc %o3, 0x0C99, %l2
stx %l3, [%l7 + 0x20]
sll %l4, 0x09, %l1
fpsub16s %f18, %f30, %f14
udivcc %i2, 0x19D8, %g3
alignaddr %i7, %i1, %g7
nop
setx loop_2878, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tneg %xcc, 0x7
tsubcc %g2, 0x1229, %i5
ba,a %icc, loop_2879
loop_2878:
fmovdneg %xcc, %f23, %f4
fnands %f15, %f11, %f3
brnz,a %i6, loop_2880
loop_2879:
edge8l %o7, %g5, %g4
movl %xcc, %o5, %g6
umul %i0, 0x166C, %o2
loop_2880:
movgu %xcc, %i3, %o4
tge %icc, 0x4
prefetch [%l7 + 0x44], 0x1
movrne %l5, %l0, %o6
wr %g0, 0x80, %asi
stba %o0, [%l7 + 0x4D] %asi
edge8 %g1, %o1, %l6
movgu %xcc, %o3, %i4
wr %g0, 0x2f, %asi
stba %l3, [%l7 + 0x2D] %asi
membar #Sync
movneg %icc, %l2, %l4
fcmple16 %f2, %f10, %l1
fnot2 %f2, %f20
set 0x50, %l2
lduwa [%l7 + %l2] 0x0c, %i2
ldub [%l7 + 0x43], %i7
fcmpeq16 %f2, %f30, %g3
movg %icc, %g7, %i1
array16 %g2, %i6, %i5
edge8l %g5, %o7, %o5
edge32n %g4, %g6, %i0
add %l7, 0x40, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %o2, %i3
movvs %icc, %o4, %l5
set 0x4C, %g6
sta %f22, [%l7 + %g6] 0x89
tsubcctv %o6, %l0, %g1
fmuld8sux16 %f13, %f7, %f16
orcc %o1, 0x1BF8, %l6
array16 %o3, %i4, %o0
set 0x5B, %i5
ldsba [%l7 + %i5] 0x18, %l2
xnor %l3, 0x0DF2, %l4
movg %xcc, %l1, %i7
swap [%l7 + 0x48], %i2
set 0x68, %i0
stda %g2, [%l7 + %i0] 0x88
udivcc %g7, 0x0E66, %i1
tne %xcc, 0x0
tleu %icc, 0x4
fbl,a %fcc2, loop_2881
prefetch [%l7 + 0x6C], 0x0
orncc %i6, 0x12B7, %g2
movrlez %g5, %o7, %i5
loop_2881:
array16 %g4, %o5, %i0
wr %g0, 0x18, %asi
stwa %g6, [%l7 + 0x38] %asi
prefetch [%l7 + 0x14], 0x3
movl %icc, %i3, %o2
te %xcc, 0x2
nop
setx loop_2882, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movg %icc, %o4, %o6
sdivx %l0, 0x1612, %g1
alignaddrl %l5, %l6, %o3
loop_2882:
bge,a loop_2883
fones %f19
mulscc %i4, %o1, %o0
movrgz %l3, %l4, %l2
loop_2883:
brz,a %i7, loop_2884
stbar
tle %icc, 0x6
udivcc %i2, 0x15C2, %l1
loop_2884:
movle %xcc, %g7, %g3
bn,a,pn %icc, loop_2885
movcs %icc, %i6, %g2
fmovrdgez %i1, %f4, %f14
movrlez %g5, %o7, %g4
loop_2885:
sub %o5, %i5, %g6
movcs %icc, %i0, %o2
movrlez %o4, %i3, %l0
udivx %g1, 0x1BBA, %o6
fexpand %f12, %f22
tvc %xcc, 0x5
taddcc %l6, 0x01A3, %o3
fmovrsgz %i4, %f30, %f31
and %o1, 0x17B4, %o0
xnor %l5, %l3, %l2
std %f2, [%l7 + 0x48]
ldsh [%l7 + 0x24], %i7
std %f28, [%l7 + 0x78]
edge16l %l4, %i2, %g7
udiv %g3, 0x05B5, %i6
ldsb [%l7 + 0x51], %g2
or %i1, 0x0A70, %l1
fbo %fcc0, loop_2886
orn %o7, %g5, %g4
orcc %i5, %o5, %g6
movrlz %i0, 0x183, %o2
loop_2886:
lduh [%l7 + 0x36], %o4
edge16ln %l0, %g1, %i3
brnz,a %l6, loop_2887
taddcc %o3, 0x12B9, %i4
nop
setx loop_2888, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fand %f28, %f16, %f6
loop_2887:
nop
wr %g0, 0x81, %asi
ldswa [%l7 + 0x64] %asi, %o1
loop_2888:
movpos %xcc, %o0, %l5
sethi 0x1D84, %o6
tcc %icc, 0x7
tsubcc %l3, %i7, %l2
movgu %icc, %i2, %l4
fmovdl %icc, %f20, %f26
edge32 %g3, %g7, %i6
bne loop_2889
fmovspos %icc, %f12, %f3
fandnot1s %f24, %f18, %f6
fmovsle %xcc, %f4, %f4
loop_2889:
fcmped %fcc0, %f20, %f6
fbe %fcc3, loop_2890
edge16 %g2, %l1, %o7
array32 %g5, %g4, %i5
edge32ln %o5, %g6, %i0
loop_2890:
sdivcc %o2, 0x1968, %o4
movrgez %i1, 0x1CF, %g1
tsubcc %i3, 0x0E77, %l6
tvc %icc, 0x1
sllx %l0, %i4, %o1
alignaddrl %o0, %l5, %o6
fmul8ulx16 %f4, %f14, %f22
nop
set 0x68, %l0
stw %o3, [%l7 + %l0]
fmovdneg %icc, %f24, %f9
tcs %icc, 0x4
sth %i7, [%l7 + 0x6C]
fbue %fcc2, loop_2891
lduh [%l7 + 0x7E], %l2
edge8n %i2, %l3, %l4
edge32n %g3, %g7, %i6
loop_2891:
faligndata %f14, %f4, %f28
set 0x10, %g5
ldda [%l7 + %g5] 0xeb, %g2
movne %icc, %l1, %g5
fnor %f14, %f10, %f20
tvc %xcc, 0x4
fmovscs %icc, %f21, %f21
fbug,a %fcc2, loop_2892
movle %xcc, %o7, %g4
umulcc %o5, %i5, %g6
edge32ln %i0, %o2, %i1
loop_2892:
srlx %g1, %i3, %l6
fmovrslez %l0, %f26, %f0
bleu loop_2893
array16 %o4, %i4, %o1
ldx [%l7 + 0x60], %l5
bne,pn %icc, loop_2894
loop_2893:
orcc %o0, %o6, %i7
tvc %icc, 0x3
addccc %l2, %o3, %i2
loop_2894:
srax %l4, %l3, %g3
fpack32 %f22, %f16, %f0
srax %i6, 0x0E, %g2
array32 %l1, %g5, %o7
sdiv %g7, 0x1CED, %o5
bcc,a,pt %xcc, loop_2895
fbue,a %fcc2, loop_2896
fmovsge %icc, %f0, %f7
movrlez %i5, %g6, %g4
loop_2895:
membar 0x28
loop_2896:
tge %xcc, 0x6
subccc %o2, 0x1959, %i0
set 0x18, %g2
lda [%l7 + %g2] 0x04, %f8
stx %i1, [%l7 + 0x10]
andn %i3, 0x15C0, %g1
fcmps %fcc2, %f20, %f18
tneg %xcc, 0x1
sdivcc %l6, 0x0B41, %l0
andncc %o4, %i4, %l5
fmovdn %xcc, %f15, %f17
stb %o1, [%l7 + 0x10]
edge32 %o6, %i7, %o0
tgu %xcc, 0x6
fxnor %f4, %f22, %f30
udiv %l2, 0x1968, %i2
tn %xcc, 0x2
movvs %xcc, %l4, %o3
orn %l3, %g3, %i6
movle %icc, %g2, %g5
fands %f5, %f15, %f8
fmovscs %xcc, %f20, %f14
tl %icc, 0x5
wr %g0, 0x19, %asi
stha %o7, [%l7 + 0x7E] %asi
bl loop_2897
fcmpgt16 %f8, %f18, %g7
set 0x8, %i1
stxa %l1, [%g0 + %i1] 0x21
loop_2897:
fbuge %fcc2, loop_2898
edge32l %o5, %i5, %g4
fand %f18, %f2, %f4
movrlez %g6, 0x29A, %o2
loop_2898:
fbn %fcc3, loop_2899
smulcc %i1, %i0, %i3
fnot2s %f1, %f29
andcc %g1, %l0, %o4
loop_2899:
nop
add %l7, 0x38, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %l6, %l5
fcmpne32 %f20, %f8, %o1
or %o6, 0x081B, %i4
ldub [%l7 + 0x6F], %o0
edge16l %i7, %l2, %l4
movcs %icc, %o3, %i2
ld [%l7 + 0x2C], %f21
fbe,a %fcc2, loop_2900
andcc %l3, %i6, %g3
fmovdpos %xcc, %f20, %f4
srl %g5, %o7, %g7
loop_2900:
nop
set 0x65, %i3
ldsba [%l7 + %i3] 0x04, %l1
fble %fcc1, loop_2901
bcs,pt %xcc, loop_2902
sethi 0x0C3B, %g2
tle %icc, 0x4
loop_2901:
fmovsl %icc, %f3, %f5
loop_2902:
andn %i5, 0x1F70, %g4
edge16 %o5, %o2, %i1
edge8n %g6, %i3, %g1
xnorcc %i0, 0x199B, %l0
fmovsneg %xcc, %f3, %f28
tn %xcc, 0x0
bleu,pn %icc, loop_2903
movge %xcc, %l6, %o4
fmovdcc %xcc, %f5, %f24
mulscc %o1, %l5, %o6
loop_2903:
smul %o0, %i4, %l2
tneg %icc, 0x2
sdiv %i7, 0x131C, %o3
edge8 %i2, %l3, %i6
fxnors %f20, %f0, %f22
edge32ln %l4, %g5, %g3
fcmpgt32 %f16, %f10, %g7
fmovsle %icc, %f2, %f19
alignaddr %o7, %l1, %g2
call loop_2904
fbug,a %fcc0, loop_2905
array32 %g4, %o5, %o2
edge8l %i1, %g6, %i3
loop_2904:
nop
set 0x40, %i7
stda %f16, [%l7 + %i7] 0xf8
membar #Sync
loop_2905:
tne %icc, 0x4
movre %g1, %i5, %i0
wr %g0, 0x23, %asi
stba %l0, [%l7 + 0x61] %asi
membar #Sync
fxnors %f4, %f28, %f29
set 0x19, %o2
lduba [%l7 + %o2] 0x81, %l6
subc %o4, %l5, %o1
alignaddrl %o6, %i4, %o0
bn %icc, loop_2906
fcmpeq32 %f22, %f22, %i7
fmovs %f16, %f1
tcc %icc, 0x1
loop_2906:
move %xcc, %o3, %i2
movrne %l2, 0x138, %l3
bpos,a loop_2907
xnor %i6, 0x1375, %g5
fnot2s %f8, %f28
taddcc %l4, %g3, %g7
loop_2907:
fbul %fcc2, loop_2908
addc %o7, 0x0EC8, %g2
fornot1 %f22, %f20, %f20
fxors %f20, %f23, %f10
loop_2908:
nop
set 0x44, %l5
lduwa [%l7 + %l5] 0x10, %l1
ldsh [%l7 + 0x5E], %o5
for %f18, %f18, %f12
movcc %xcc, %o2, %i1
umulcc %g4, 0x1940, %g6
fble,a %fcc2, loop_2909
bleu loop_2910
udivcc %i3, 0x1453, %g1
call loop_2911
loop_2909:
mulscc %i0, %l0, %i5
loop_2910:
for %f16, %f10, %f26
sub %l6, %l5, %o1
loop_2911:
nop
set 0x2C, %o5
sta %f22, [%l7 + %o5] 0x19
array32 %o6, %i4, %o4
sra %o0, 0x19, %i7
alignaddr %o3, %i2, %l2
set 0x40, %l1
stda %f0, [%l7 + %l1] 0xf8
membar #Sync
mulscc %l3, %i6, %l4
fbne,a %fcc0, loop_2912
fmovdcs %icc, %f22, %f30
umul %g3, %g7, %g5
movge %icc, %g2, %l1
loop_2912:
sethi 0x0E7F, %o7
ble,a loop_2913
fnors %f25, %f27, %f1
fand %f24, %f14, %f2
smul %o5, 0x1E30, %i1
loop_2913:
orncc %o2, %g4, %i3
ldx [%l7 + 0x20], %g6
srlx %g1, %i0, %l0
set 0x20, %o3
stda %i4, [%l7 + %o3] 0x10
lduh [%l7 + 0x72], %l6
movrlz %l5, 0x137, %o1
movrgz %o6, 0x2B6, %o4
tvs %xcc, 0x2
movvs %xcc, %i4, %o0
array32 %o3, %i7, %i2
tne %icc, 0x6
set 0x28, %l4
stxa %l3, [%l7 + %l4] 0x2b
membar #Sync
popc 0x06EE, %i6
xorcc %l2, %l4, %g7
movneg %icc, %g3, %g2
fmul8ulx16 %f28, %f12, %f18
subc %g5, %l1, %o7
bcs %xcc, loop_2914
movneg %icc, %o5, %i1
tpos %icc, 0x6
bne,a,pn %icc, loop_2915
loop_2914:
sll %o2, 0x0B, %i3
sethi 0x0FF3, %g6
movre %g4, 0x306, %i0
loop_2915:
sdiv %l0, 0x10FF, %i5
ldsh [%l7 + 0x40], %g1
xor %l5, 0x13C9, %l6
movcc %xcc, %o1, %o6
movpos %icc, %i4, %o4
bpos,a loop_2916
fcmpne32 %f20, %f24, %o0
fbul %fcc1, loop_2917
tge %icc, 0x2
loop_2916:
edge16l %o3, %i2, %i7
fornot1s %f9, %f15, %f0
loop_2917:
sub %i6, 0x009D, %l2
fnegs %f16, %f7
mulx %l4, %g7, %l3
fcmple16 %f6, %f8, %g2
mulx %g3, %l1, %o7
sub %o5, %g5, %o2
tsubcc %i3, %i1, %g6
fcmpd %fcc3, %f2, %f12
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movl %icc, %i0, %g4
fbn %fcc3, loop_2918
fandnot2s %f13, %f7, %f20
flush %l7 + 0x60
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2918:
tvs %icc, 0x3
udiv %l0, 0x0123, %i5
edge8l %l5, %g1, %o1
tvc %xcc, 0x1
popc %o6, %l6
lduh [%l7 + 0x74], %i4
xnorcc %o4, %o0, %o3
andn %i7, %i2, %i6
alignaddr %l4, %l2, %l3
fpsub16 %f16, %f24, %f14
movge %xcc, %g7, %g2
smul %g3, %o7, %o5
subccc %g5, 0x0DA9, %o2
edge32ln %i3, %i1, %g6
fmovrsne %i0, %f11, %f20
call loop_2919
movne %icc, %g4, %l1
ldstub [%l7 + 0x41], %i5
array8 %l5, %l0, %g1
loop_2919:
sdiv %o6, 0x0F1B, %o1
fmovrse %i4, %f19, %f24
fcmpeq32 %f6, %f30, %o4
bcs %icc, loop_2920
movcc %icc, %l6, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_2921, %l0, %l1
jmpl %l1, %o0
loop_2920:
fbg,a %fcc0, loop_2922
ldsb [%l7 + 0x6C], %i2
movg %xcc, %i6, %l4
loop_2921:
edge16n %i7, %l2, %l3
loop_2922:
subcc %g2, 0x1FF8, %g3
andn %o7, %o5, %g5
taddcctv %g7, %o2, %i3
fnegs %f14, %f16
fmovrdgez %i1, %f18, %f30
sll %i0, 0x06, %g6
movle %icc, %l1, %i5
smulcc %l5, 0x155E, %l0
fba %fcc3, loop_2923
movg %icc, %g1, %g4
fabss %f28, %f27
movge %xcc, %o6, %i4
loop_2923:
movl %icc, %o4, %o1
fmovde %icc, %f15, %f31
tge %icc, 0x5
edge8ln %o3, %o0, %i2
sdiv %i6, 0x0431, %l6
sdiv %l4, 0x17E1, %i7
lduh [%l7 + 0x0C], %l3
xor %l2, 0x101E, %g2
mova %icc, %o7, %g3
sdivcc %g5, 0x150A, %o5
alignaddr %o2, %g7, %i3
fble %fcc2, loop_2924
st %f19, [%l7 + 0x40]
fmovdgu %icc, %f25, %f18
movcs %icc, %i1, %i0
loop_2924:
andncc %l1, %i5, %g6
tle %xcc, 0x7
tne %xcc, 0x0
be,a,pt %icc, loop_2925
add %l5, 0x1BDF, %l0
fmovrsgez %g1, %f25, %f25
taddcc %o6, 0x1037, %g4
loop_2925:
move %xcc, %o4, %o1
fxors %f28, %f10, %f2
tleu %icc, 0x5
fmovsvs %icc, %f14, %f22
add %i4, 0x0219, %o0
fxnor %f24, %f14, %f20
orcc %o3, %i6, %l6
fmovsvs %icc, %f24, %f19
flush %l7 + 0x48
wr %g0, 0x2a, %asi
stda %l4, [%l7 + 0x48] %asi
membar #Sync
movcs %icc, %i2, %l3
tsubcctv %l2, 0x040A, %g2
bleu,pn %icc, loop_2926
ldstub [%l7 + 0x59], %o7
srl %i7, 0x13, %g5
srlx %o5, 0x03, %o2
loop_2926:
xorcc %g7, 0x1B85, %g3
stw %i3, [%l7 + 0x38]
fmovsge %icc, %f8, %f8
fzeros %f23
tvc %icc, 0x6
fandnot1s %f16, %f27, %f4
umul %i1, %i0, %l1
edge8ln %g6, %l5, %l0
sethi 0x00A5, %i5
fcmpes %fcc2, %f4, %f27
add %g1, 0x034D, %o6
movvc %xcc, %g4, %o1
membar 0x5F
fnot1 %f26, %f16
fmovrslz %o4, %f13, %f25
andn %i4, %o0, %i6
movn %icc, %l6, %o3
movpos %icc, %i2, %l4
edge32n %l2, %l3, %g2
fbu %fcc1, loop_2927
tpos %icc, 0x1
fmovsvc %icc, %f1, %f9
smulcc %o7, 0x13A4, %g5
loop_2927:
fpack32 %f26, %f12, %f18
set 0x70, %o6
prefetcha [%l7 + %o6] 0x14, 0x0
andncc %o2, %o5, %g7
tsubcc %i3, 0x0536, %g3
edge32n %i1, %i0, %l1
andncc %l5, %l0, %i5
ld [%l7 + 0x64], %f9
membar #Sync
set 0x40, %i2
ldda [%l7 + %i2] 0xf9, %f16
wr %g0, 0x81, %asi
ldswa [%l7 + 0x78] %asi, %g1
xnor %g6, 0x1425, %g4
bvc %icc, loop_2928
fmovrde %o6, %f6, %f18
tge %icc, 0x6
edge32n %o1, %o4, %o0
loop_2928:
movrlez %i4, %i6, %l6
movcs %icc, %i2, %l4
fmovrsgez %l2, %f13, %f26
xorcc %l3, %o3, %o7
movpos %xcc, %g5, %i7
ldx [%l7 + 0x18], %g2
movrgz %o2, 0x159, %o5
andn %g7, 0x1740, %i3
bl %icc, loop_2929
tpos %icc, 0x1
alignaddr %g3, %i1, %l1
fbug,a %fcc0, loop_2930
loop_2929:
ble,a,pn %icc, loop_2931
subccc %i0, 0x087E, %l5
swap [%l7 + 0x6C], %i5
loop_2930:
movle %icc, %g1, %l0
loop_2931:
fmovs %f19, %f27
taddcc %g4, %g6, %o6
add %l7, 0x68, %l6
wr %g0, 0x0c, %asi
casxa [%l6] 0x0c, %o4, %o0
movrne %o1, 0x225, %i6
andn %i4, %i2, %l6
alignaddrl %l4, %l3, %o3
wr %g0, 0x0c, %asi
stxa %l2, [%l7 + 0x58] %asi
be,a,pt %xcc, loop_2932
fmul8sux16 %f16, %f26, %f24
bleu,a,pn %xcc, loop_2933
andcc %g5, 0x03D2, %o7
loop_2932:
tleu %xcc, 0x1
fcmpgt16 %f10, %f10, %i7
loop_2933:
fcmpes %fcc3, %f25, %f20
subccc %g2, 0x10A6, %o5
taddcctv %g7, %i3, %g3
fnegs %f21, %f3
wr %g0, 0x89, %asi
lda [%l7 + 0x54] %asi, %f12
fmovdgu %icc, %f6, %f12
andcc %i1, 0x05B2, %l1
add %l7, 0x5C, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %i0
casa [%l6] %asi, %i0, %o2
tgu %xcc, 0x5
orncc %l5, 0x0186, %i5
tvs %icc, 0x0
tleu %xcc, 0x2
fabss %f7, %f8
andncc %l0, %g1, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %xcc, %o6, %g6
ldstub [%l7 + 0x35], %o0
tn %icc, 0x6
movrlez %o1, 0x237, %o4
sdivx %i4, 0x0BAD, %i6
subcc %l6, %l4, %l3
sdivx %o3, 0x02D1, %l2
ldstub [%l7 + 0x0C], %i2
ba,a,pt %icc, loop_2934
fsrc1s %f20, %f8
srlx %o7, %g5, %i7
edge8ln %g2, %g7, %o5
loop_2934:
movn %icc, %i3, %g3
movrgez %i1, 0x220, %i0
prefetch [%l7 + 0x20], 0x2
nop
setx loop_2935, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movgu %icc, %o2, %l1
tcc %xcc, 0x4
fbe,a %fcc2, loop_2936
loop_2935:
sub %i5, 0x1F18, %l0
alignaddr %l5, %g4, %g1
fpadd32s %f20, %f6, %f20
loop_2936:
movre %o6, %g6, %o0
fnands %f9, %f19, %f9
popc %o4, %i4
tsubcctv %i6, %o1, %l6
sir 0x165D
fsrc2 %f12, %f28
edge16l %l3, %o3, %l4
fnot1s %f21, %f15
fmovspos %xcc, %f8, %f24
fcmple16 %f18, %f8, %l2
umulcc %i2, %g5, %o7
xorcc %i7, %g7, %o5
ldx [%l7 + 0x78], %g2
subcc %g3, %i3, %i0
fexpand %f5, %f16
ldsb [%l7 + 0x3C], %i1
movl %icc, %o2, %l1
movpos %xcc, %i5, %l0
fbu %fcc3, loop_2937
fmovdge %xcc, %f22, %f15
fmovse %icc, %f22, %f1
movre %g4, %g1, %l5
loop_2937:
srlx %g6, %o6, %o0
movrgz %o4, 0x0C9, %i6
ldd [%l7 + 0x18], %f14
wr %g0, 0x88, %asi
lduha [%l7 + 0x3A] %asi, %o1
fcmped %fcc0, %f30, %f6
prefetch [%l7 + 0x0C], 0x1
prefetch [%l7 + 0x24], 0x3
tpos %xcc, 0x2
sll %i4, %l3, %l6
tgu %icc, 0x2
sub %l4, %l2, %i2
orn %g5, %o7, %o3
st %f3, [%l7 + 0x1C]
edge8ln %g7, %i7, %o5
add %l7, 0x30, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %g2, %g3
bvs,pn %xcc, loop_2938
edge8l %i3, %i1, %i0
add %l1, 0x18F6, %i5
fbuge %fcc1, loop_2939
loop_2938:
fcmps %fcc1, %f8, %f5
ldstub [%l7 + 0x4B], %o2
bcs,pt %icc, loop_2940
loop_2939:
ldsw [%l7 + 0x40], %l0
ldstub [%l7 + 0x1E], %g4
popc %g1, %l5
loop_2940:
tsubcc %o6, %g6, %o0
fcmpgt32 %f18, %f14, %i6
pdist %f4, %f4, %f16
sir 0x0313
sll %o1, 0x1E, %i4
movvs %icc, %l3, %l6
fbl,a %fcc2, loop_2941
ldsw [%l7 + 0x60], %o4
sdivx %l2, 0x00EB, %i2
edge16n %l4, %g5, %o3
loop_2941:
prefetch [%l7 + 0x74], 0x1
brgz %g7, loop_2942
fsrc2s %f19, %f6
movrgz %i7, %o7, %o5
edge8l %g2, %g3, %i3
loop_2942:
add %i0, 0x1E22, %i1
fnand %f20, %f14, %f2
edge16l %i5, %l1, %o2
tpos %icc, 0x3
sub %l0, 0x1A18, %g4
nop
set 0x68, %g7
lduh [%l7 + %g7], %g1
movgu %xcc, %o6, %l5
movle %xcc, %g6, %i6
set 0x30, %i4
sta %f31, [%l7 + %i4] 0x15
movvs %xcc, %o1, %o0
udivx %i4, 0x0160, %l3
movpos %icc, %l6, %o4
fmovsvc %icc, %f0, %f10
fmovdcs %icc, %f4, %f26
fpsub32 %f30, %f10, %f16
movleu %icc, %l2, %l4
edge16n %i2, %g5, %g7
fcmpgt16 %f6, %f2, %i7
lduw [%l7 + 0x2C], %o3
set 0x58, %o7
stwa %o5, [%l7 + %o7] 0x88
movrgez %g2, %o7, %i3
fmovrde %g3, %f12, %f22
bshuffle %f20, %f18, %f10
movne %xcc, %i0, %i5
brgz %i1, loop_2943
edge16ln %o2, %l0, %g4
movvc %xcc, %l1, %g1
movgu %xcc, %o6, %l5
loop_2943:
fornot2 %f10, %f6, %f2
bvs loop_2944
fmovdl %icc, %f26, %f28
tcs %icc, 0x6
movvc %icc, %g6, %o1
loop_2944:
taddcctv %o0, 0x0595, %i4
fmovse %xcc, %f31, %f28
popc %i6, %l6
tg %xcc, 0x2
sdiv %l3, 0x0ACA, %o4
fmovda %icc, %f17, %f25
popc %l2, %l4
sethi 0x0F0B, %g5
set 0x60, %o1
stxa %i2, [%l7 + %o1] 0x81
srl %g7, %i7, %o3
edge16n %g2, %o7, %i3
movre %g3, %i0, %o5
edge32l %i5, %o2, %l0
tsubcctv %g4, %i1, %g1
std %o6, [%l7 + 0x58]
tl %xcc, 0x2
and %l1, 0x0FA7, %g6
sdivx %o1, 0x0CF1, %l5
udivx %o0, 0x030A, %i6
sir 0x06AF
tvs %xcc, 0x2
umul %i4, 0x041B, %l6
fbuge,a %fcc1, loop_2945
movleu %icc, %o4, %l3
orcc %l2, %l4, %i2
fbg,a %fcc2, loop_2946
loop_2945:
fcmpeq16 %f24, %f2, %g7
array32 %i7, %g5, %o3
sdiv %g2, 0x07B7, %i3
loop_2946:
fmovdcs %icc, %f7, %f0
std %f14, [%l7 + 0x18]
stx %o7, [%l7 + 0x78]
popc 0x1602, %g3
bneg loop_2947
tgu %xcc, 0x3
fpack16 %f4, %f6
movg %icc, %i0, %o5
loop_2947:
movne %icc, %o2, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivx %l0, 0x0EB8, %g4
bn,a loop_2948
alignaddrl %g1, %o6, %l1
array32 %g6, %o1, %i1
fandnot1 %f18, %f10, %f2
loop_2948:
fmovdneg %xcc, %f10, %f23
srl %l5, 0x09, %o0
movvs %xcc, %i6, %i4
movre %o4, %l6, %l3
fnot2 %f6, %f8
edge8n %l4, %l2, %g7
smulcc %i7, 0x0655, %g5
sub %o3, 0x0F18, %g2
subccc %i2, %i3, %o7
stx %g3, [%l7 + 0x30]
tge %xcc, 0x3
edge8l %i0, %o2, %i5
fmovda %xcc, %f9, %f20
edge16l %o5, %g4, %l0
xnorcc %g1, 0x1015, %l1
tcs %xcc, 0x0
movpos %xcc, %o6, %o1
set 0x54, %l6
ldstuba [%l7 + %l6] 0x0c, %i1
edge8n %l5, %o0, %i6
bl,a %xcc, loop_2949
edge8l %i4, %o4, %g6
edge16 %l3, %l6, %l4
tgu %xcc, 0x1
loop_2949:
xor %g7, 0x10E3, %l2
movre %g5, %o3, %i7
bcc loop_2950
fbule,a %fcc0, loop_2951
fmovsg %icc, %f27, %f24
fmovd %f24, %f30
loop_2950:
faligndata %f26, %f20, %f0
loop_2951:
addcc %i2, 0x0B64, %i3
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x48] %asi, 0x1
stx %g2, [%l7 + 0x68]
sub %g3, 0x1285, %o2
fmul8x16al %f29, %f25, %f18
set 0x6B, %g4
ldstuba [%l7 + %g4] 0x11, %i0
fmovspos %xcc, %f5, %f11
xnor %i5, 0x02E1, %o5
for %f16, %f24, %f12
subccc %l0, 0x174C, %g1
tg %icc, 0x0
fone %f10
sub %l1, 0x12D1, %o6
mova %icc, %o1, %i1
fmovsvs %icc, %f1, %f27
taddcc %l5, 0x1563, %g4
tvs %xcc, 0x6
movgu %icc, %i6, %o0
membar 0x4D
xnorcc %i4, %o4, %l3
set 0x40, %i6
lduwa [%l7 + %i6] 0x89, %l6
mova %xcc, %l4, %g6
edge32 %g7, %l2, %o3
movn %icc, %g5, %i7
andncc %i2, %i3, %o7
sub %g3, %o2, %g2
fmul8ulx16 %f10, %f2, %f24
set 0x40, %o4
stda %f16, [%l7 + %o4] 0x89
edge16ln %i0, %i5, %o5
fbn %fcc3, loop_2952
fpack16 %f6, %f14
tne %xcc, 0x1
fmovrslez %l0, %f23, %f1
loop_2952:
fsrc2 %f4, %f20
movl %icc, %g1, %l1
nop
setx loop_2953, %l0, %l1
jmpl %l1, %o6
ta %xcc, 0x0
fmovrse %o1, %f13, %f16
ba,pt %xcc, loop_2954
loop_2953:
brgz,a %l5, loop_2955
mulscc %g4, %i6, %i1
fxor %f16, %f26, %f12
loop_2954:
tsubcc %o0, 0x199B, %i4
loop_2955:
bvc,a,pt %icc, loop_2956
smul %l3, 0x05EB, %l6
alignaddr %o4, %l4, %g6
std %l2, [%l7 + 0x20]
loop_2956:
std %g6, [%l7 + 0x10]
fsrc1s %f6, %f18
fands %f0, %f1, %f28
mulscc %o3, 0x0212, %g5
brlz %i7, loop_2957
movrne %i2, 0x3A6, %o7
umulcc %i3, 0x1871, %g3
ldstub [%l7 + 0x23], %o2
loop_2957:
edge8n %i0, %g2, %i5
set 0x78, %l3
ldxa [%l7 + %l3] 0x19, %l0
fmuld8sux16 %f5, %f15, %f26
addc %o5, 0x18F1, %g1
movneg %icc, %o6, %o1
movl %icc, %l1, %l5
andcc %g4, 0x0F8C, %i1
fnand %f22, %f20, %f24
fbul,a %fcc0, loop_2958
fsrc2 %f2, %f28
movne %icc, %i6, %i4
movrgz %l3, 0x299, %l6
loop_2958:
stbar
fmovrdne %o0, %f22, %f4
xorcc %o4, 0x1F7F, %g6
fmovsle %icc, %f2, %f7
srlx %l2, 0x12, %g7
fbe %fcc2, loop_2959
fbue,a %fcc0, loop_2960
movne %icc, %l4, %g5
brlez %i7, loop_2961
loop_2959:
fmovdleu %xcc, %f14, %f3
loop_2960:
nop
set 0x50, %g3
stha %o3, [%l7 + %g3] 0x18
loop_2961:
sllx %i2, %i3, %g3
fcmple16 %f10, %f30, %o7
set 0x19, %g1
lduba [%l7 + %g1] 0x14, %i0
addccc %g2, 0x1343, %i5
add %l7, 0x70, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %l0
casxa [%l6] 0x89, %l0, %o2
fornot2 %f20, %f22, %f24
sth %g1, [%l7 + 0x3E]
fmovdgu %xcc, %f0, %f11
ta %xcc, 0x2
fbuge,a %fcc0, loop_2962
movg %xcc, %o6, %o1
bvs loop_2963
mulx %l1, %l5, %o5
loop_2962:
orcc %g4, %i1, %i6
sub %i4, 0x00FF, %l3
loop_2963:
tcs %icc, 0x2
umul %l6, 0x1A2B, %o0
movrlz %o4, %l2, %g6
ld [%l7 + 0x58], %f22
movne %icc, %l4, %g5
edge32l %i7, %o3, %g7
fexpand %f18, %f22
movleu %xcc, %i3, %i2
bneg %icc, loop_2964
edge8ln %g3, %i0, %g2
taddcctv %o7, %l0, %i5
sll %o2, 0x0B, %g1
loop_2964:
and %o1, %l1, %o6
addccc %l5, %o5, %i1
movrgz %g4, %i6, %l3
brnz %i4, loop_2965
move %icc, %l6, %o4
fble,a %fcc1, loop_2966
fblg %fcc0, loop_2967
loop_2965:
fbge %fcc3, loop_2968
bn,pn %xcc, loop_2969
loop_2966:
brlez,a %o0, loop_2970
loop_2967:
fmovs %f17, %f6
loop_2968:
fbge %fcc2, loop_2971
loop_2969:
srl %g6, 0x01, %l4
loop_2970:
sdivcc %l2, 0x00BD, %i7
edge32 %o3, %g5, %i3
loop_2971:
tneg %icc, 0x0
fmovrdgez %i2, %f2, %f6
movg %xcc, %g7, %g3
movrgez %i0, %o7, %l0
array32 %i5, %o2, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmple32 %f28, %f6, %g1
fandnot2 %f0, %f12, %f12
swap [%l7 + 0x64], %l1
tn %icc, 0x1
subc %o6, 0x096C, %o1
ldsb [%l7 + 0x3D], %l5
umulcc %i1, 0x1239, %o5
brlez %i6, loop_2972
taddcc %g4, 0x1CFB, %i4
smulcc %l3, 0x1ED6, %o4
stx %l6, [%l7 + 0x58]
loop_2972:
fmovdneg %xcc, %f8, %f7
tge %xcc, 0x2
fcmpgt32 %f2, %f10, %o0
set 0x20, %l2
ldsha [%l7 + %l2] 0x14, %g6
alignaddrl %l4, %i7, %l2
edge16 %g5, %o3, %i3
fmovrdlez %g7, %f22, %f22
nop
set 0x10, %o0
prefetch [%l7 + %o0], 0x1
bne,a %icc, loop_2973
andncc %i2, %i0, %o7
std %g2, [%l7 + 0x08]
movleu %icc, %i5, %l0
loop_2973:
movrlz %o2, 0x0BC, %g1
tl %xcc, 0x2
orn %g2, 0x1DDA, %o6
set 0x28, %g6
ldsha [%l7 + %g6] 0x18, %o1
and %l1, %l5, %i1
taddcctv %o5, %i6, %g4
fble %fcc2, loop_2974
edge16n %i4, %l3, %o4
or %l6, %g6, %l4
addcc %o0, %l2, %i7
loop_2974:
umulcc %g5, %o3, %g7
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
wr %g0, 0x2b, %asi
stxa %i2, [%l7 + 0x78] %asi
membar #Sync
sdivcc %i3, 0x0D97, %i0
andn %g3, %i5, %o7
fmovsge %xcc, %f22, %f19
bg %xcc, loop_2975
fmovsvc %xcc, %f23, %f28
fmul8x16 %f16, %f24, %f20
xorcc %l0, %g1, %o2
loop_2975:
fornot1s %f13, %f10, %f15
fones %f31
tle %icc, 0x0
fmovdcc %icc, %f23, %f7
movcc %icc, %o6, %g2
fmul8x16au %f14, %f17, %f22
fmovrse %o1, %f3, %f19
addccc %l1, %i1, %o5
set 0x24, %i5
sta %f26, [%l7 + %i5] 0x0c
movrgez %l5, %g4, %i4
fmul8x16 %f18, %f6, %f24
orn %i6, 0x083E, %l3
fandnot2 %f0, %f10, %f14
movneg %icc, %o4, %g6
movleu %icc, %l4, %o0
fbn,a %fcc1, loop_2976
tl %icc, 0x6
popc %l6, %i7
nop
set 0x78, %l0
std %f0, [%l7 + %l0]
loop_2976:
fmovsge %xcc, %f1, %f31
tleu %xcc, 0x1
taddcc %l2, 0x0D8E, %g5
set 0x5C, %g5
stwa %o3, [%l7 + %g5] 0x11
fcmpne32 %f10, %f14, %g7
nop
setx loop_2977, %l0, %l1
jmpl %l1, %i2
movrne %i0, 0x3EB, %g3
array8 %i5, %o7, %i3
popc 0x1F54, %g1
loop_2977:
fbuge %fcc1, loop_2978
movvc %icc, %o2, %l0
ldstub [%l7 + 0x58], %o6
smul %o1, 0x1392, %l1
loop_2978:
and %g2, 0x153A, %i1
edge8ln %l5, %o5, %g4
taddcc %i6, 0x011A, %i4
subccc %o4, 0x1E70, %l3
movne %xcc, %l4, %o0
fbug %fcc2, loop_2979
subcc %g6, 0x1BCE, %l6
sethi 0x0E1D, %i7
fandnot2s %f24, %f0, %f18
loop_2979:
orcc %l2, %o3, %g7
fmovs %f4, %f8
fnot2 %f24, %f0
fandnot2s %f23, %f15, %f22
movgu %icc, %i2, %g5
wr %g0, 0x10, %asi
ldsha [%l7 + 0x32] %asi, %g3
fbe,a %fcc2, loop_2980
edge8n %i0, %i5, %o7
tneg %xcc, 0x2
ldub [%l7 + 0x2F], %g1
loop_2980:
fmovde %xcc, %f22, %f10
fbo %fcc2, loop_2981
tsubcc %i3, %l0, %o2
bshuffle %f18, %f16, %f30
lduh [%l7 + 0x3E], %o1
loop_2981:
sll %l1, %o6, %g2
brlez,a %i1, loop_2982
sdivx %l5, 0x1A9D, %g4
sdivcc %o5, 0x1F1D, %i6
fmovsa %xcc, %f6, %f6
loop_2982:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fxnor %f30, %f0, %f6
edge16 %i4, %l3, %l4
wr %g0, 0x0c, %asi
stha %o4, [%l7 + 0x60] %asi
fcmpeq16 %f18, %f24, %g6
edge16l %l6, %o0, %i7
nop
set 0x08, %g2
ldstub [%l7 + %g2], %l2
fmovdcc %icc, %f1, %f13
fcmped %fcc1, %f0, %f8
subcc %o3, %g7, %g5
fmovde %icc, %f13, %f25
edge32l %g3, %i0, %i2
umul %i5, 0x1A52, %g1
tvs %xcc, 0x3
andcc %i3, 0x0C2E, %o7
lduh [%l7 + 0x72], %o2
fmovd %f6, %f4
umulcc %l0, 0x11A5, %o1
srax %l1, %g2, %i1
edge16l %o6, %g4, %l5
set 0x3C, %i0
lduha [%l7 + %i0] 0x89, %i6
fcmple32 %f0, %f26, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbe %fcc2, loop_2983
tleu %xcc, 0x6
fmovdg %icc, %f22, %f31
set 0x40, %i1
ldda [%l7 + %i1] 0x26, %i4
loop_2983:
tvs %xcc, 0x3
st %f19, [%l7 + 0x24]
srax %l4, 0x1E, %o4
movg %icc, %l3, %l6
orncc %o0, %i7, %l2
movle %icc, %o3, %g7
xorcc %g6, %g5, %i0
movg %xcc, %i2, %i5
ta %xcc, 0x5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
and %g3, 0x1C6D, %i3
edge16 %g1, %o7, %l0
orn %o2, 0x00AF, %o1
wr %g0, 0x89, %asi
swapa [%l7 + 0x70] %asi, %g2
sethi 0x09B6, %i1
andncc %o6, %g4, %l5
fsrc1 %f16, %f8
edge8 %i6, %o5, %i4
fmovsl %xcc, %f1, %f11
fcmple32 %f8, %f28, %l4
fmovrdne %l1, %f8, %f8
fmovsa %icc, %f0, %f0
tpos %xcc, 0x1
wr %g0, 0x2f, %asi
stwa %o4, [%l7 + 0x2C] %asi
membar #Sync
sdivx %l3, 0x1250, %l6
ba,a,pn %icc, loop_2984
fbe,a %fcc0, loop_2985
edge8ln %o0, %l2, %i7
taddcctv %o3, 0x05C6, %g6
loop_2984:
te %icc, 0x2
loop_2985:
tvc %xcc, 0x2
andcc %g7, 0x1403, %i0
fpack32 %f24, %f4, %f24
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f0
movle %xcc, %g5, %i5
fble,a %fcc2, loop_2986
edge16 %i2, %i3, %g3
srax %g1, %o7, %o2
orncc %l0, 0x02DA, %o1
loop_2986:
subccc %g2, 0x0540, %o6
srl %i1, 0x1D, %l5
tleu %icc, 0x6
movrgez %g4, 0x333, %o5
movg %icc, %i6, %i4
ldub [%l7 + 0x2A], %l1
siam 0x7
array32 %l4, %l3, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udiv %o0, 0x1864, %o4
tge %xcc, 0x0
tgu %xcc, 0x7
orncc %l2, 0x071D, %i7
bneg,pn %xcc, loop_2987
fornot2s %f26, %f13, %f26
bvs %xcc, loop_2988
sdivcc %g6, 0x1101, %g7
loop_2987:
addcc %i0, %g5, %o3
udivx %i2, 0x0A18, %i3
loop_2988:
ta %xcc, 0x4
movcc %icc, %g3, %i5
tcs %xcc, 0x7
fcmple16 %f18, %f28, %g1
srlx %o2, %o7, %o1
wr %g0, 0x89, %asi
lda [%l7 + 0x50] %asi, %f15
fpsub32 %f14, %f26, %f30
nop
setx loop_2989, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
andcc %l0, %g2, %o6
andcc %l5, 0x0EB3, %i1
wr %g0, 0xe2, %asi
ldda [%l7 + 0x30] %asi, %o4
loop_2989:
movvs %xcc, %g4, %i6
subcc %l1, 0x192E, %l4
tleu %xcc, 0x2
ldd [%l7 + 0x68], %f16
addc %i4, %l6, %o0
sir 0x1589
movrgez %o4, 0x1F6, %l2
movne %xcc, %l3, %i7
movre %g7, %i0, %g6
alignaddrl %g5, %o3, %i3
sll %g3, %i2, %i5
set 0x2C, %i3
lduwa [%l7 + %i3] 0x14, %o2
tgu %xcc, 0x3
membar #Sync
set 0x40, %o2
ldda [%l7 + %o2] 0x1f, %f0
movg %xcc, %o7, %o1
movcc %icc, %g1, %l0
sdivcc %o6, 0x1E99, %l5
fcmple32 %f26, %f24, %i1
fcmpes %fcc0, %f25, %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %icc, 0x5
set 0x68, %l5
ldswa [%l7 + %l5] 0x10, %o5
movn %xcc, %g4, %g2
fnor %f28, %f0, %f8
fmul8sux16 %f20, %f26, %f30
fandnot2 %f12, %f26, %f12
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 0:
!
! Type l : 2857
! Type x : 1310
! Type cti : 2989
! Type f : 4491
! Type i : 13353
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
Test case data start
************************************************************************/
.data
user_data_start:
scratch_area:
.word 0x73DAD596
.word 0xA04CE104
.word 0x6405E0B0
.word 0x6157020C
.word 0x864EBC72
.word 0x81E9ACC4
.word 0xC9021A9B
.word 0x6F1DA958
.word 0xF929D901
.word 0x6A2DAA43
.word 0x3997B353
.word 0x53BB7EB4
.word 0x21A13863
.word 0x97F9329D
.word 0x840D0FF5
.word 0x94538185
.word 0xC4BBA365
.word 0x1077EB90
.word 0x2E820AA7
.word 0x46A8B514
.word 0xEC70D4DD
.word 0x335864DF
.word 0x452CE9FD
.word 0xE1560EC0
.word 0x497DE442
.word 0x1957BE8D
.word 0x4305D676
.word 0x464C23D4
.word 0x8853E6B6
.word 0x9CD3BFBD
.word 0x719E552B
.word 0x5E8AA313
.word 0xE795FC5B
.word 0x7576E420
.word 0xB81AF83D
.word 0xF76DF2A6
.word 0x80A4D149
.word 0xA2E0D1A6
.word 0x33839047
.word 0xC917C0CF
.word 0xC6EA14B2
.word 0x0EAA3636
.word 0x18565D0E
.word 0xADE115C2
.word 0xDB7FF316
.word 0x71574CA1
.word 0xC05F4A4F
.word 0xD9191C16
.word 0x2009759B
.word 0x06D2FFF9
.word 0x9CEF8442
.word 0xEBB7F36A
.word 0x807A5CDB
.word 0xF32BD267
.word 0x3ED49311
.word 0xF43481DD
.word 0xDEB70F20
.word 0x9F29078D
.word 0x2ED6BA1F
.word 0xF0556062
.word 0xE88542DB
.word 0x1A68095F
.word 0xD5D831E0
.word 0x36DE22CE
.end