Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f9.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: isa3_fsr3_f9.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
.ident "Using Instruction Hash for Focus :$Id: isa3_fsr3_f9.s,v 1.1 2007/05/11 17:22:29 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 0x6407D9B0804D687C, %l0, %l6
stx %l6, [%l7 + 0x0]
ldx [%l7 + 0x0], %fsr
!
! Thread 0 Start
!
main_t0:
!# Initialize registers ..
!# Global registers
set 0x0, %g1
set 0x7, %g2
set 0xA, %g3
set 0xC, %g4
set 0xC, %g5
set 0xC, %g6
set 0x5, %g7
!# Input registers
set -0x1, %i0
set -0x0, %i1
set -0xA, %i2
set -0xE, %i3
set -0x8, %i4
set -0x1, %i5
set -0x9, %i6
set -0x8, %i7
!# Local registers
set 0x212DA995, %l0
set 0x60F64072, %l1
set 0x4552CB57, %l2
set 0x47D250A4, %l3
set 0x795293C3, %l4
set 0x0F88326E, %l5
set 0x2345544E, %l6
!# Output registers
set -0x17BD, %o0
set 0x1488, %o1
set -0x1424, %o2
set 0x1AEC, %o3
set -0x0A5F, %o4
set -0x15E5, %o5
set 0x1CA4, %o6
set 0x11F8, %o7
!# Float registers
INIT_TH_FP_REG(%l7,%f0,0x93CBF3E9EB1A9515)
INIT_TH_FP_REG(%l7,%f2,0x65C516C9BA652288)
INIT_TH_FP_REG(%l7,%f4,0xEA06CC272D5D915A)
INIT_TH_FP_REG(%l7,%f6,0x7BA274AE70159E9F)
INIT_TH_FP_REG(%l7,%f8,0x0B929CE8D259F486)
INIT_TH_FP_REG(%l7,%f10,0x22F12C853B8C79BF)
INIT_TH_FP_REG(%l7,%f12,0xCEA58214E217DA6B)
INIT_TH_FP_REG(%l7,%f14,0x56A9EF6CF3F37C27)
INIT_TH_FP_REG(%l7,%f16,0x5FCF93389686F691)
INIT_TH_FP_REG(%l7,%f18,0x43E46CB1787A2B2F)
INIT_TH_FP_REG(%l7,%f20,0x974CC8B883B07BE2)
INIT_TH_FP_REG(%l7,%f22,0x535A1D43CB1A2CDD)
INIT_TH_FP_REG(%l7,%f24,0x336B06EAD59F0C70)
INIT_TH_FP_REG(%l7,%f26,0xB7FE7A4C1FC5553D)
INIT_TH_FP_REG(%l7,%f28,0xB3D8708B79BBFAC8)
INIT_TH_FP_REG(%l7,%f30,0x177CEDDE23D13D7C)
!# Other state
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wrhpr %l0, 0x5F4, %hsys_tick_cmpr
!# Execute Main Diag ..
nop
setx 0xF4A5220787484F0B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xA53A195E9C0AE784, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f0, %f30
wr %g0, 0x0c, %asi
ldda [%l7 + 0x50] %asi, %i0
bvs %xcc, loop_1
xorcc %g2, %o4, %l2
movrlez %o6, %l6, %l5
movne %icc, %g1, %g5
loop_1:
ldsw [%l7 + 0x28], %g3
udivcc %g6, 0x1651, %o2
fbu,a %fcc0, loop_2
edge16n %i3, %i6, %g7
movg %xcc, %i1, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2:
brnz %i2, loop_3
movleu %icc, %i4, %o5
bvs,a %icc, loop_4
array8 %o1, %l4, %o3
loop_3:
movl %xcc, %l0, %i7
set 0x70, %l3
ldda [%l7 + %l3] 0x80, %i4
loop_4:
movcc %xcc, %o7, %l1
ldsh [%l7 + 0x58], %o0
taddcc %g4, 0x0ED2, %g2
movcc %xcc, %i0, %l2
xnorcc %o4, %o6, %l5
xorcc %g1, 0x03A7, %l6
bge,a loop_5
ble %xcc, loop_6
tsubcc %g3, 0x05E4, %g5
fmovsvs %xcc, %f12, %f23
loop_5:
fornot2s %f21, %f19, %f17
loop_6:
bne,a,pn %icc, loop_7
tpos %xcc, 0x0
fmovdpos %icc, %f1, %f7
srlx %o2, %i3, %g6
loop_7:
nop
set 0x08, %o0
swapa [%l7 + %o0] 0x11, %g7
move %icc, %i1, %l3
movl %icc, %i6, %i4
edge16 %o5, %i2, %l4
move %xcc, %o3, %o1
nop
setx loop_8, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
brgz,a %i7, loop_9
edge8ln %i5, %l0, %l1
smul %o7, 0x15E2, %g4
loop_8:
ta %xcc, 0x2
loop_9:
nop
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x68] %asi, %o0
fmovs %f29, %f5
movrlz %i0, %g2, %l2
sdivx %o6, 0x0D68, %o4
movcs %icc, %g1, %l6
nop
fitos %f2, %f5
fstox %f5, %f8
fxtos %f8, %f10
fnors %f17, %f31, %f17
movg %icc, %g3, %g5
mulx %o2, %i3, %l5
for %f6, %f2, %f22
bneg,pt %xcc, loop_10
srl %g7, %i1, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbge,a %fcc2, loop_11
loop_10:
tcs %xcc, 0x7
fmovsne %icc, %f22, %f6
fmovsg %icc, %f7, %f21
loop_11:
fsrc1 %f6, %f22
tn %xcc, 0x1
set 0x28, %o2
prefetcha [%l7 + %o2] 0x15, 0x1
movrlz %i4, 0x1A6, %o5
movge %icc, %l3, %l4
addccc %o3, 0x10FE, %i2
fpadd16s %f15, %f5, %f13
wr %g0, 0x88, %asi
lduba [%l7 + 0x11] %asi, %i7
udiv %o1, 0x1127, %i5
addccc %l1, %l0, %o7
swap [%l7 + 0x7C], %g4
wr %g0, 0x18, %asi
sta %f20, [%l7 + 0x48] %asi
fmovda %xcc, %f0, %f18
brnz %i0, loop_12
fcmpeq16 %f8, %f10, %g2
fmovdl %icc, %f30, %f16
nop
setx 0xC7F8A8FAC05A2BAD, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
loop_12:
orncc %o0, 0x11D5, %o6
edge32 %o4, %l2, %l6
sub %g3, %g1, %g5
subcc %o2, %i3, %g7
xorcc %i1, 0x0A18, %l5
movle %xcc, %i6, %g6
mulx %o5, 0x023B, %l3
xorcc %l4, 0x0EB0, %o3
sethi 0x07C6, %i4
edge32l %i7, %o1, %i5
mova %icc, %i2, %l1
nop
setx 0xE15B213F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xCD5CD7EF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fsubs %f21, %f23, %f23
array16 %o7, %l0, %g4
tgu %xcc, 0x5
fmovd %f6, %f20
movcs %xcc, %g2, %o0
fexpand %f28, %f10
edge16n %o6, %o4, %i0
srlx %l2, %g3, %g1
sdivcc %l6, 0x0CFA, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andncc %g5, %i3, %i1
tl %icc, 0x5
fsrc1 %f20, %f18
wr %g0, 0x19, %asi
lda [%l7 + 0x4C] %asi, %f18
movcs %xcc, %g7, %i6
fmovsleu %icc, %f19, %f16
movrlez %l5, %o5, %g6
addc %l3, %o3, %l4
subc %i7, 0x1A86, %o1
movle %icc, %i5, %i4
udivx %l1, 0x1987, %o7
set 0x70, %i3
ldda [%l7 + %i3] 0x14, %l0
alignaddr %g4, %g2, %i2
andcc %o0, 0x0EF7, %o4
fbule,a %fcc0, loop_13
fmovdle %icc, %f25, %f20
movneg %icc, %o6, %l2
wr %g0, 0x89, %asi
ldswa [%l7 + 0x28] %asi, %i0
loop_13:
flush %l7 + 0x40
andcc %g1, %l6, %g3
fpackfix %f18, %f21
edge32n %o2, %i3, %i1
fbge,a %fcc3, loop_14
bn,a %icc, loop_15
fmovrsgez %g5, %f16, %f15
sra %i6, %g7, %l5
loop_14:
subccc %g6, %o5, %l3
loop_15:
umul %l4, %o3, %i7
udiv %i5, 0x0EB6, %i4
srlx %o1, %l1, %l0
movne %xcc, %o7, %g4
and %i2, 0x10D2, %g2
nop
fitos %f9, %f13
fstox %f13, %f4
smul %o4, 0x0CCD, %o0
srlx %l2, %o6, %i0
orn %g1, 0x1CF3, %l6
fmul8ulx16 %f2, %f22, %f30
umul %o2, %g3, %i1
fmovdvc %xcc, %f8, %f31
lduw [%l7 + 0x1C], %g5
mulscc %i3, %g7, %i6
stw %g6, [%l7 + 0x34]
taddcc %o5, 0x16C3, %l5
tleu %icc, 0x1
fnot1 %f22, %f30
movrgz %l4, 0x16B, %l3
orncc %i7, %o3, %i4
wr %g0, 0x19, %asi
ldsba [%l7 + 0x14] %asi, %o1
xnorcc %i5, %l0, %l1
fble,a %fcc3, loop_16
array32 %g4, %i2, %g2
nop
setx loop_17, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
mova %xcc, %o7, %o4
loop_16:
fmuld8sux16 %f15, %f28, %f18
tsubcctv %o0, %o6, %i0
loop_17:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivx %l2, 0x008C, %l6
fmovrsgez %g1, %f25, %f6
sir 0x0529
mulx %o2, 0x1BCA, %i1
xnorcc %g5, 0x1544, %g3
andcc %g7, 0x1362, %i3
tsubcctv %i6, %g6, %l5
edge8ln %l4, %l3, %i7
brgez,a %o3, loop_18
fmul8x16al %f30, %f26, %f10
fbne,a %fcc3, loop_19
andncc %o5, %i4, %o1
loop_18:
movre %i5, 0x275, %l1
ba,a,pt %xcc, loop_20
loop_19:
movleu %xcc, %g4, %i2
fbn,a %fcc0, loop_21
bcc loop_22
loop_20:
srlx %g2, 0x16, %l0
edge8n %o4, %o0, %o6
loop_21:
ta %xcc, 0x3
loop_22:
movg %icc, %o7, %i0
tneg %icc, 0x6
fmovdl %xcc, %f26, %f9
movne %xcc, %l2, %g1
tne %xcc, 0x2
edge32l %l6, %i1, %o2
set 0x3C, %g1
sta %f29, [%l7 + %g1] 0x81
ldsw [%l7 + 0x34], %g3
sth %g5, [%l7 + 0x0E]
movg %icc, %i3, %i6
fpadd32s %f21, %f11, %f28
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
fba,a %fcc2, loop_23
ldx [%l7 + 0x70], %g6
movpos %icc, %g7, %l5
bl,a,pn %xcc, loop_24
loop_23:
xnor %l3, %l4, %i7
movvc %xcc, %o3, %o5
andn %o1, 0x13CC, %i4
loop_24:
movpos %icc, %i5, %l1
fmovrslz %g4, %f12, %f13
xor %i2, %g2, %l0
sdivcc %o0, 0x0DF0, %o4
ldsw [%l7 + 0x64], %o7
bg,a,pn %xcc, loop_25
edge16 %o6, %i0, %g1
tgu %icc, 0x0
nop
fitos %f10, %f1
fstoi %f1, %f28
loop_25:
movne %xcc, %l6, %l2
tsubcc %i1, %g3, %g5
sethi 0x12F6, %i3
fpack16 %f16, %f26
ldd [%l7 + 0x38], %f18
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sir 0x1BA0
fbo %fcc0, loop_26
edge16n %o2, %g6, %g7
fmovsa %xcc, %f2, %f23
fbn %fcc2, loop_27
loop_26:
bge,a,pn %xcc, loop_28
tneg %icc, 0x4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_27:
alignaddr %l5, %l3, %i6
loop_28:
fmovsgu %icc, %f16, %f15
fzeros %f17
fbuge,a %fcc1, loop_29
fxnor %f2, %f0, %f14
nop
setx 0xF0950AF03070F5C3, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
brlez,a %i7, loop_30
loop_29:
edge16n %l4, %o3, %o5
bn,pn %xcc, loop_31
st %f21, [%l7 + 0x2C]
loop_30:
nop
setx loop_32, %l0, %l1
jmpl %l1, %i4
fand %f16, %f28, %f28
loop_31:
edge32ln %o1, %l1, %g4
tge %icc, 0x1
loop_32:
srl %i5, %i2, %g2
array8 %l0, %o0, %o4
ldx [%l7 + 0x38], %o7
fbn %fcc3, loop_33
sethi 0x1006, %o6
smul %i0, %g1, %l2
fzeros %f23
loop_33:
fmovsne %xcc, %f1, %f13
ldub [%l7 + 0x65], %i1
srax %g3, 0x08, %l6
udivx %g5, 0x0DE4, %o2
nop
setx 0x8FAE2EDF206436B5, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
movvs %xcc, %g6, %g7
movvc %xcc, %i3, %l3
edge8l %l5, %i6, %i7
sir 0x016A
ta %xcc, 0x6
bl,a loop_34
sdivcc %o3, 0x1B55, %l4
ta %xcc, 0x4
tne %icc, 0x0
loop_34:
tvs %icc, 0x4
nop
setx 0x369D7ADF13A11E57, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x3D3FE71490B9704C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f26, %f12
subcc %i4, 0x0394, %o1
brgz,a %l1, loop_35
add %o5, %i5, %g4
wr %g0, 0x18, %asi
stba %g2, [%l7 + 0x78] %asi
loop_35:
fmovsa %xcc, %f11, %f25
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
ldub [%l7 + 0x70], %i2
edge16 %o0, %o4, %l0
movn %xcc, %o7, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bge loop_36
edge16l %g1, %l2, %i0
be,a loop_37
smulcc %g3, %l6, %g5
loop_36:
nop
set 0x54, %l1
ldswa [%l7 + %l1] 0x81, %o2
loop_37:
alignaddrl %g6, %g7, %i3
xorcc %l3, 0x08E0, %l5
movl %icc, %i1, %i7
xnorcc %o3, %l4, %i4
fpadd16s %f28, %f1, %f3
nop
setx 0x10491CF8, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
wr %g0, 0x04, %asi
ldda [%l7 + 0x30] %asi, %o0
sub %l1, %i6, %o5
movre %g4, 0x322, %i5
orn %g2, %o0, %i2
tle %icc, 0x2
sdivx %l0, 0x141E, %o7
orncc %o6, %o4, %l2
xnorcc %g1, %g3, %i0
sdivcc %l6, 0x0AED, %o2
tgu %icc, 0x5
add %g5, 0x18AA, %g6
movrlz %g7, 0x1F0, %l3
sdiv %i3, 0x0B17, %l5
brz,a %i1, loop_38
movrgz %i7, 0x07E, %l4
fmovdpos %xcc, %f3, %f15
subccc %i4, 0x1CEC, %o3
loop_38:
movneg %icc, %o1, %l1
ba,a,pn %xcc, loop_39
tsubcc %o5, %i6, %g4
fornot1s %f28, %f15, %f19
movvs %xcc, %i5, %g2
loop_39:
fpackfix %f20, %f31
xorcc %i2, 0x1288, %l0
taddcctv %o7, %o6, %o4
tsubcctv %o0, %g1, %l2
bneg,a,pn %icc, loop_40
taddcc %g3, 0x0BEF, %i0
bcs,a %xcc, loop_41
tne %icc, 0x5
loop_40:
fble %fcc0, loop_42
movrgez %o2, 0x2CC, %g5
loop_41:
edge16ln %g6, %l6, %l3
alignaddrl %i3, %g7, %i1
loop_42:
nop
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f16
fpmerge %f2, %f9, %f28
mulx %i7, %l4, %i4
fbn,a %fcc1, loop_43
sethi 0x1155, %o3
fzeros %f20
edge8ln %l5, %l1, %o1
loop_43:
fpack32 %f20, %f14, %f4
array32 %o5, %i6, %g4
srl %g2, %i2, %i5
fpadd16s %f21, %f12, %f19
nop
setx loop_44, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
udivcc %o7, 0x0019, %l0
taddcctv %o6, %o4, %o0
movrgz %l2, 0x1C3, %g1
loop_44:
fxor %f20, %f12, %f28
xnor %i0, 0x02CE, %o2
sdiv %g3, 0x1037, %g6
nop
setx 0x8C6C6F268E23680D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x7E0822B56644BCAC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f22, %f24
orn %l6, %l3, %i3
lduw [%l7 + 0x1C], %g7
edge8 %i1, %i7, %g5
fbuge,a %fcc3, loop_45
edge16n %i4, %l4, %o3
sdivx %l1, 0x0528, %l5
movl %xcc, %o1, %i6
loop_45:
st %f10, [%l7 + 0x7C]
srlx %g4, 0x19, %o5
wr %g0, 0x18, %asi
sta %f3, [%l7 + 0x34] %asi
fba %fcc0, loop_46
taddcctv %i2, %g2, %i5
movrgz %o7, %o6, %l0
udivx %o4, 0x0E18, %o0
loop_46:
sll %l2, %i0, %o2
edge8l %g1, %g3, %l6
fbge,a %fcc0, loop_47
fmovsge %icc, %f2, %f25
sir 0x10A0
bcs,a loop_48
loop_47:
nop
setx loop_49, %l0, %l1
jmpl %l1, %g6
sethi 0x1492, %i3
umulcc %g7, 0x011F, %i1
loop_48:
fpadd32 %f26, %f2, %f18
loop_49:
ldd [%l7 + 0x68], %f30
fmovrdgz %l3, %f12, %f10
fmul8sux16 %f6, %f0, %f30
tne %xcc, 0x1
ta %xcc, 0x6
wr %g0, 0x2f, %asi
ldda [%l7 + 0x20] %asi, %i6
fpadd32 %f28, %f4, %f14
tpos %xcc, 0x7
mulx %i4, 0x0669, %g5
tg %icc, 0x5
movne %xcc, %l4, %o3
set 0x3C, %l5
ldsha [%l7 + %l5] 0x15, %l1
sllx %o1, 0x09, %i6
nop
setx 0x6C528DCFA166C1E4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xBB71A96B2149F687, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f6, %f16
stw %l5, [%l7 + 0x24]
ldsw [%l7 + 0x4C], %g4
ldsh [%l7 + 0x22], %i2
umul %o5, 0x1E71, %g2
edge32l %i5, %o6, %o7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stb %l0, [%l7 + 0x0B]
xnorcc %o0, 0x148E, %o4
wr %g0, 0x81, %asi
lduwa [%l7 + 0x78] %asi, %l2
movre %i0, 0x0EF, %o2
taddcctv %g3, 0x12A0, %l6
set 0x61, %o5
ldstuba [%l7 + %o5] 0x04, %g1
membar 0x4F
wr %g0, 0x11, %asi
sta %f19, [%l7 + 0x34] %asi
set 0x08, %i2
lda [%l7 + %i2] 0x10, %f2
subccc %i3, %g6, %g7
nop
setx loop_50, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fble %fcc0, loop_51
bn,a,pt %xcc, loop_52
fmovsn %icc, %f31, %f3
loop_50:
fmovde %icc, %f4, %f11
loop_51:
fmovrslez %i1, %f6, %f27
loop_52:
fbg,a %fcc2, loop_53
udiv %i7, 0x17BE, %i4
taddcc %g5, %l4, %o3
edge16l %l1, %o1, %l3
loop_53:
tle %icc, 0x5
edge16n %i6, %l5, %i2
sllx %g4, %o5, %g2
andn %o6, %i5, %o7
movrgez %l0, 0x33E, %o0
membar 0x10
brlez %l2, loop_54
smul %o4, %o2, %g3
fbo %fcc1, loop_55
movcs %xcc, %i0, %g1
loop_54:
udivcc %l6, 0x044C, %i3
fblg %fcc2, loop_56
loop_55:
sethi 0x0F32, %g6
fmovdvc %xcc, %f6, %f23
movrgez %i1, %g7, %i4
loop_56:
bgu,a loop_57
nop
set 0x32, %l4
ldub [%l7 + %l4], %i7
edge16ln %l4, %o3, %l1
fmovdleu %icc, %f0, %f22
loop_57:
move %icc, %o1, %g5
fmovrdlz %l3, %f26, %f12
alignaddr %l5, %i2, %g4
swap [%l7 + 0x68], %i6
movl %xcc, %o5, %o6
tgu %xcc, 0x7
fnors %f23, %f24, %f17
edge32 %g2, %i5, %l0
fbul %fcc0, loop_58
subc %o0, 0x0316, %l2
edge32n %o4, %o2, %o7
stx %g3, [%l7 + 0x78]
loop_58:
tne %xcc, 0x0
edge8ln %g1, %l6, %i0
srax %i3, 0x14, %g6
sethi 0x1C91, %g7
nop
setx 0x4FCBE8843617ACBB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xDA6AA313542DCBAA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fdivd %f28, %f8, %f28
fnand %f8, %f12, %f20
alignaddr %i1, %i4, %l4
tle %xcc, 0x1
addcc %i7, 0x04CD, %l1
taddcctv %o1, %o3, %g5
tgu %icc, 0x3
tle %xcc, 0x1
movrne %l3, 0x3BD, %l5
tgu %xcc, 0x6
bvs,pt %xcc, loop_59
edge8ln %i2, %g4, %o5
alignaddrl %i6, %g2, %o6
orncc %l0, 0x007D, %i5
loop_59:
call loop_60
movg %icc, %l2, %o4
fzero %f24
fsrc1s %f28, %f6
loop_60:
tle %icc, 0x3
edge16n %o0, %o7, %g3
std %f4, [%l7 + 0x28]
movvs %icc, %g1, %l6
array16 %i0, %o2, %g6
subccc %i3, %i1, %i4
mulscc %l4, %i7, %g7
srl %l1, %o3, %g5
tne %xcc, 0x7
sllx %l3, %l5, %o1
set 0x44, %o3
lduwa [%l7 + %o3] 0x88, %i2
fcmpeq16 %f18, %f20, %g4
tpos %icc, 0x6
tle %icc, 0x1
fmovdneg %icc, %f9, %f13
tleu %icc, 0x3
edge8n %o5, %i6, %o6
movre %l0, %i5, %l2
fmovd %f14, %f4
nop
set 0x30, %l0
ldx [%l7 + %l0], %g2
movge %icc, %o0, %o4
srlx %g3, %o7, %l6
smulcc %i0, %o2, %g6
movn %icc, %g1, %i1
fmovsvc %xcc, %f6, %f20
mulx %i3, 0x16FA, %i4
for %f22, %f14, %f26
movg %icc, %i7, %g7
edge32ln %l4, %l1, %o3
add %l3, %l5, %g5
fmovdgu %icc, %f26, %f23
nop
setx 0x8842E635, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x0EBE781E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fmuls %f10, %f28, %f12
movrgz %i2, 0x280, %g4
fmovspos %xcc, %f7, %f19
xnor %o1, %o5, %o6
array8 %l0, %i6, %l2
nop
fitod %f12, %f16
fdtox %f16, %f14
tvc %xcc, 0x2
fxnor %f6, %f14, %f6
srax %i5, %g2, %o0
movrlez %o4, %g3, %o7
orn %i0, %l6, %g6
edge32n %g1, %i1, %o2
fandnot1 %f26, %f30, %f18
nop
setx loop_61, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
st %f28, [%l7 + 0x0C]
ldd [%l7 + 0x60], %i4
ble %icc, loop_62
loop_61:
nop
setx 0x505FC8CA, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
ldub [%l7 + 0x23], %i7
subc %i3, 0x155C, %l4
loop_62:
srl %g7, 0x1A, %o3
fmovdl %icc, %f17, %f1
tvc %xcc, 0x5
edge8l %l1, %l5, %l3
wr %g0, 0x81, %asi
stba %g5, [%l7 + 0x53] %asi
taddcctv %i2, %o1, %o5
fble,a %fcc0, loop_63
tpos %xcc, 0x0
nop
setx loop_64, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
smulcc %o6, 0x1B49, %l0
loop_63:
movcc %xcc, %i6, %g4
tg %xcc, 0x0
loop_64:
fxors %f31, %f0, %f27
lduh [%l7 + 0x0C], %i5
array8 %l2, %g2, %o0
or %o4, %g3, %i0
subc %l6, 0x0C75, %g6
nop
setx 0x0C44DEEB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x6C7E1F6B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fsubs %f10, %f25, %f14
fmovsle %icc, %f21, %f20
lduw [%l7 + 0x38], %o7
fbug %fcc2, loop_65
ldsw [%l7 + 0x6C], %g1
fmovdge %xcc, %f13, %f19
fcmpgt32 %f26, %f10, %i1
loop_65:
movrne %o2, 0x15C, %i4
movrne %i7, 0x276, %l4
udivcc %i3, 0x0C36, %g7
edge16ln %o3, %l1, %l5
add %l7, 0x48, %l6
wr %g0, 0x04, %asi
casxa [%l6] %asi, %l3, %i2
tsubcctv %o1, 0x1176, %o5
edge8l %o6, %g5, %i6
sir 0x081B
fmovsn %xcc, %f12, %f4
srax %l0, %g4, %i5
movn %icc, %l2, %g2
movrlz %o0, %g3, %o4
fble,a %fcc0, loop_66
bcs,a %icc, loop_67
brnz,a %i0, loop_68
tsubcctv %g6, %o7, %l6
loop_66:
nop
setx 0xD41D10BB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x1F6B26F7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fsubs %f22, %f26, %f19
loop_67:
fnot2 %f28, %f26
loop_68:
subccc %g1, 0x1979, %i1
te %xcc, 0x3
xnor %i4, 0x1E0F, %o2
fnegd %f28, %f8
nop
setx loop_69, %l0, %l1
jmpl %l1, %i7
brlz,a %i3, loop_70
tvs %icc, 0x2
subc %l4, %g7, %l1
loop_69:
fpadd16 %f20, %f2, %f14
loop_70:
tsubcc %l5, 0x1998, %l3
nop
fitod %f23, %f30
tl %xcc, 0x6
tge %icc, 0x1
fone %f30
addccc %o3, 0x0F0E, %o1
wr %g0, 0x0c, %asi
sta %f9, [%l7 + 0x74] %asi
fbl %fcc3, loop_71
orcc %o5, 0x077F, %i2
bl,a,pt %icc, loop_72
fmovde %xcc, %f15, %f9
loop_71:
movre %o6, 0x33B, %g5
pdist %f20, %f16, %f4
loop_72:
nop
add %l7, 0x10, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %i6, %g4
fnot1 %f24, %f26
srax %i5, %l0, %g2
movrgz %o0, %g3, %o4
sdivcc %i0, 0x1DE2, %g6
fmovscs %icc, %f4, %f31
fmovdcs %icc, %f30, %f4
andcc %l2, 0x17A9, %l6
mova %icc, %o7, %i1
fmovspos %xcc, %f26, %f6
nop
setx 0x7FAEB97AFEC70B2C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f26
array32 %g1, %o2, %i7
brlz %i4, loop_73
fmovdg %xcc, %f17, %f7
movrlez %l4, %g7, %l1
addcc %i3, %l5, %l3
loop_73:
fabss %f22, %f8
tpos %xcc, 0x5
edge32 %o1, %o5, %i2
bg,pn %icc, loop_74
fornot2 %f16, %f6, %f20
mova %icc, %o6, %o3
xor %i6, 0x0A86, %g5
loop_74:
udivcc %g4, 0x1DBE, %i5
sllx %l0, %g2, %g3
edge16 %o4, %o0, %g6
fandnot2 %f22, %f22, %f12
set 0x3A, %g2
stba %i0, [%l7 + %g2] 0x88
fbge %fcc0, loop_75
be %icc, loop_76
fbg,a %fcc2, loop_77
bge,a,pn %icc, loop_78
loop_75:
movge %icc, %l6, %l2
loop_76:
sra %o7, 0x1E, %i1
loop_77:
nop
setx 0xD0618624, %l0, %l6
st %l6, [%l7 + 0x20]
ld [%l7 + 0x20], %fsr
loop_78:
fmovs %f4, %f30
stx %g1, [%l7 + 0x18]
subc %o2, %i7, %i4
brgz,a %l4, loop_79
array8 %g7, %i3, %l5
movn %xcc, %l3, %l1
fmovdcs %xcc, %f26, %f1
loop_79:
fmovrsgz %o5, %f19, %f12
sdivcc %i2, 0x01E3, %o6
srax %o1, 0x18, %o3
fcmpgt16 %f14, %f16, %g5
edge16ln %g4, %i5, %i6
fba,a %fcc1, loop_80
fmul8x16al %f16, %f10, %f28
fands %f20, %f30, %f13
tleu %icc, 0x2
loop_80:
array32 %g2, %g3, %o4
fbue,a %fcc2, loop_81
fbu %fcc2, loop_82
edge8n %l0, %g6, %i0
alignaddr %l6, %l2, %o7
loop_81:
movcs %xcc, %o0, %i1
loop_82:
addccc %o2, 0x0FEF, %i7
addc %i4, 0x0A9A, %g1
movle %icc, %l4, %i3
for %f16, %f12, %f0
udivcc %l5, 0x0924, %l3
set 0x30, %i4
sta %f13, [%l7 + %i4] 0x0c
fcmple32 %f30, %f22, %l1
fxor %f8, %f14, %f30
mova %xcc, %g7, %o5
move %xcc, %i2, %o1
nop
fitod %f10, %f22
fdtox %f22, %f30
st %f2, [%l7 + 0x38]
fxnor %f0, %f6, %f2
fandnot1 %f10, %f12, %f20
fsrc2 %f6, %f10
tsubcctv %o6, %g5, %o3
fandnot1 %f20, %f6, %f10
nop
fitod %f4, %f2
fdtos %f2, %f17
nop
set 0x54, %g6
lduw [%l7 + %g6], %i5
sethi 0x1880, %i6
taddcc %g4, 0x1306, %g3
nop
setx loop_83, %l0, %l1
jmpl %l1, %o4
mulx %l0, 0x1387, %g2
movge %icc, %i0, %l6
sethi 0x02A3, %g6
loop_83:
fmovdcc %icc, %f12, %f11
srlx %l2, 0x02, %o0
bvs,pt %icc, loop_84
sth %i1, [%l7 + 0x52]
fornot1s %f20, %f29, %f27
fcmpeq32 %f2, %f28, %o2
loop_84:
movle %xcc, %i7, %o7
srax %i4, 0x0B, %l4
popc 0x0D67, %g1
ta %xcc, 0x0
movgu %xcc, %l5, %l3
fpadd32s %f31, %f10, %f29
fones %f15
or %i3, %l1, %g7
subcc %i2, 0x1A82, %o1
alignaddr %o5, %g5, %o6
srlx %i5, 0x0D, %o3
sdivx %g4, 0x0401, %g3
stw %o4, [%l7 + 0x5C]
xor %l0, 0x1B8D, %g2
edge8ln %i6, %l6, %i0
bleu,pn %icc, loop_85
array32 %l2, %o0, %g6
andcc %o2, 0x1147, %i1
movcs %icc, %i7, %i4
loop_85:
fcmpne16 %f6, %f28, %l4
fbne %fcc0, loop_86
fmul8x16 %f3, %f0, %f6
ba,pt %xcc, loop_87
fpadd32 %f22, %f30, %f4
loop_86:
nop
setx 0xE6ECC1BD9D4C479F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x7CE64827B6578A55, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f28, %f16
sethi 0x052B, %g1
loop_87:
fsrc1 %f2, %f16
nop
fitos %f7, %f11
fstox %f11, %f24
fxtos %f24, %f12
fmovrdlz %o7, %f24, %f18
edge32n %l3, %l5, %i3
edge8 %l1, %i2, %g7
tsubcctv %o1, 0x0A49, %o5
movre %g5, %o6, %i5
array16 %o3, %g4, %o4
nop
setx 0x4051F160, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
fmovrdgez %l0, %f28, %f20
te %icc, 0x7
sub %g3, 0x0262, %i6
umul %g2, 0x171F, %l6
tle %xcc, 0x3
movrne %l2, %i0, %o0
tneg %xcc, 0x2
fmovdl %icc, %f11, %f14
add %o2, 0x17B9, %g6
array8 %i7, %i1, %l4
addc %i4, 0x183D, %g1
and %o7, 0x10B1, %l3
prefetch [%l7 + 0x0C], 0x3
tpos %icc, 0x5
fbg,a %fcc2, loop_88
movvs %icc, %l5, %i3
nop
setx loop_89, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
subc %i2, %g7, %o1
loop_88:
sdiv %o5, 0x1394, %l1
srl %g5, 0x06, %i5
loop_89:
edge32l %o3, %g4, %o4
fbne %fcc2, loop_90
sdivcc %o6, 0x1651, %g3
bneg %xcc, loop_91
fmovdcc %xcc, %f6, %f12
loop_90:
tvc %xcc, 0x6
popc 0x15F8, %l0
loop_91:
bneg,a,pt %xcc, loop_92
bn,a,pn %icc, loop_93
fxors %f25, %f26, %f6
tne %xcc, 0x4
loop_92:
nop
setx 0x204EE0D3, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
loop_93:
nop
wr %g0, 0x80, %asi
lduha [%l7 + 0x1E] %asi, %g2
sdivcc %l6, 0x1F21, %l2
fpack32 %f18, %f4, %f16
srax %i0, %o0, %o2
srlx %g6, 0x1B, %i7
brnz %i6, loop_94
srlx %i1, %l4, %g1
fpadd32 %f4, %f0, %f6
fmovsa %icc, %f28, %f14
loop_94:
membar 0x2A
tg %icc, 0x4
movvs %xcc, %o7, %i4
array32 %l5, %i3, %l3
movne %icc, %i2, %g7
brlez %o5, loop_95
fmovsvs %icc, %f18, %f5
movvs %icc, %o1, %l1
fble %fcc0, loop_96
loop_95:
movre %i5, %o3, %g4
fmovscs %icc, %f26, %f20
ble,a,pt %icc, loop_97
loop_96:
fmovsg %icc, %f4, %f2
set 0x42, %l2
lduha [%l7 + %l2] 0x89, %g5
loop_97:
sub %o4, 0x0091, %g3
ldsb [%l7 + 0x2C], %l0
fnegd %f22, %f16
tvs %icc, 0x5
fsrc2s %f10, %f1
taddcctv %g2, 0x1DA9, %l6
stbar
add %l2, 0x1580, %o6
fmovrsne %i0, %f25, %f16
fcmple16 %f14, %f12, %o2
stw %g6, [%l7 + 0x1C]
fpadd16s %f21, %f24, %f24
nop
fitod %f0, %f6
fdtoi %f6, %f27
bg,a,pn %xcc, loop_98
xnor %i7, %o0, %i1
smul %i6, 0x1BA3, %g1
fone %f28
loop_98:
nop
wr %g0, 0x18, %asi
ldsba [%l7 + 0x42] %asi, %l4
tsubcc %i4, %l5, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movneg %xcc, %l3, %i2
fmovda %xcc, %f12, %f12
tcs %icc, 0x4
movge %icc, %g7, %o7
nop
set 0x4C, %g7
stb %o1, [%l7 + %g7]
sth %o5, [%l7 + 0x4C]
edge8ln %l1, %o3, %g4
movvc %icc, %i5, %o4
wr %g0, 0x11, %asi
swapa [%l7 + 0x10] %asi, %g5
fmul8x16 %f13, %f2, %f30
alignaddrl %l0, %g3, %l6
srl %g2, 0x03, %o6
sethi 0x0F42, %l2
srax %o2, %g6, %i0
umulcc %o0, %i7, %i1
bcc,pn %icc, loop_99
fcmpgt16 %f14, %f8, %g1
st %f6, [%l7 + 0x38]
or %i6, %l4, %i4
loop_99:
movle %icc, %i3, %l3
edge16ln %i2, %g7, %l5
tsubcctv %o1, 0x09DC, %o5
movl %icc, %o7, %o3
tg %icc, 0x3
sll %l1, %g4, %o4
bcc,pt %icc, loop_100
srl %g5, %i5, %l0
movre %l6, 0x1FB, %g2
fbug %fcc0, loop_101
loop_100:
nop
fitos %f2, %f13
fstod %f13, %f18
orncc %o6, %l2, %o2
fabsd %f30, %f12
loop_101:
nop
setx 0x004046A0, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
movre %g3, 0x01B, %g6
te %icc, 0x6
edge8ln %o0, %i7, %i1
fmovsge %xcc, %f31, %f27
movrlz %i0, %g1, %l4
subcc %i6, %i4, %i3
fcmpeq32 %f8, %f16, %i2
fbug %fcc3, loop_102
movn %icc, %g7, %l3
udiv %l5, 0x0A4E, %o1
movpos %xcc, %o5, %o3
loop_102:
fnot2 %f14, %f22
movrgz %l1, %o7, %g4
ta %icc, 0x0
sub %o4, 0x0535, %i5
andcc %g5, %l6, %g2
bne,a %xcc, loop_103
bleu,a,pn %icc, loop_104
stx %l0, [%l7 + 0x10]
sllx %l2, 0x05, %o2
loop_103:
udivcc %o6, 0x044D, %g3
loop_104:
movg %icc, %g6, %o0
nop
setx 0xE73E443E3C7DD5C2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x206177685DAF25A6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fmuld %f22, %f12, %f20
udivx %i7, 0x1452, %i0
move %xcc, %g1, %l4
sdivx %i6, 0x0146, %i4
orn %i3, %i1, %i2
bcc,a %icc, loop_105
fmovda %icc, %f22, %f3
movcs %icc, %g7, %l5
udiv %l3, 0x0A18, %o1
loop_105:
move %xcc, %o5, %l1
fornot1s %f4, %f0, %f31
andcc %o7, 0x17B5, %g4
sdivcc %o3, 0x18F6, %i5
brlz,a %o4, loop_106
addc %g5, 0x192F, %g2
sllx %l6, 0x13, %l2
nop
setx 0xE07B12C6, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
loop_106:
tn %icc, 0x0
smul %l0, 0x0C8C, %o6
srl %o2, 0x12, %g6
movrlz %o0, 0x0F3, %i7
fbo,a %fcc3, loop_107
fmovs %f19, %f10
subcc %g3, 0x09FD, %i0
addcc %g1, 0x0727, %i6
loop_107:
nop
add %l7, 0x14, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %l4
casa [%l6] %asi, %l4, %i4
tn %icc, 0x6
te %icc, 0x7
movrgez %i3, 0x15D, %i1
movneg %xcc, %i2, %l5
fabsd %f12, %f10
nop
fitos %f2, %f12
fstoi %f12, %f5
fmovrsgz %l3, %f4, %f19
wr %g0, 0x81, %asi
ldswa [%l7 + 0x7C] %asi, %g7
bvc,pn %icc, loop_108
movvs %icc, %o1, %l1
addccc %o5, %o7, %g4
umul %i5, %o4, %g5
loop_108:
edge16 %o3, %l6, %g2
fmovrde %l0, %f10, %f0
fmovsl %icc, %f4, %f22
movcc %xcc, %l2, %o2
sll %o6, 0x0E, %g6
tneg %icc, 0x4
fornot2s %f19, %f22, %f25
taddcc %o0, 0x0E84, %i7
fbge,a %fcc1, loop_109
te %xcc, 0x2
ldstub [%l7 + 0x19], %g3
edge8ln %i0, %i6, %g1
loop_109:
lduh [%l7 + 0x2E], %l4
movpos %xcc, %i4, %i1
array8 %i3, %i2, %l3
movrlz %g7, %l5, %o1
tsubcc %l1, %o7, %g4
sub %o5, %o4, %i5
sra %g5, 0x0E, %l6
set 0x20, %g4
ldda [%l7 + %g4] 0x11, %g2
tneg %xcc, 0x7
ldub [%l7 + 0x39], %o3
orncc %l0, 0x110A, %o2
movrne %l2, 0x00D, %o6
fmovrdgez %g6, %f18, %f16
set 0x40, %i1
stda %f16, [%l7 + %i1] 0x10
fmuld8sux16 %f27, %f6, %f2
fmovs %f29, %f17
fbl %fcc0, loop_110
ldx [%l7 + 0x30], %o0
fmovrdgz %g3, %f12, %f14
tvs %xcc, 0x0
loop_110:
faligndata %f16, %f12, %f8
brgez,a %i0, loop_111
tl %icc, 0x4
stb %i7, [%l7 + 0x6A]
edge16n %g1, %i6, %i4
loop_111:
array16 %l4, %i3, %i1
tne %icc, 0x5
lduw [%l7 + 0x74], %i2
edge16 %l3, %l5, %g7
tn %xcc, 0x7
ble,a loop_112
movpos %xcc, %l1, %o7
fmovdle %xcc, %f5, %f28
sethi 0x0A7C, %o1
loop_112:
smulcc %o5, %g4, %i5
fmovdl %xcc, %f21, %f31
tne %xcc, 0x0
fbug,a %fcc2, loop_113
edge16ln %o4, %g5, %g2
umulcc %l6, %o3, %l0
move %xcc, %l2, %o6
loop_113:
tcs %icc, 0x0
addccc %o2, 0x1DBB, %o0
umul %g6, %i0, %g3
nop
setx 0x79238254A05D2F42, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
fbul,a %fcc1, loop_114
addc %g1, 0x1A0B, %i6
orncc %i7, 0x04A4, %i4
std %f6, [%l7 + 0x30]
loop_114:
xorcc %l4, 0x0CFC, %i3
edge16ln %i2, %i1, %l3
fcmpeq32 %f2, %f6, %l5
edge32l %g7, %o7, %o1
tne %xcc, 0x4
sub %l1, %o5, %i5
sll %o4, 0x0C, %g5
udivcc %g4, 0x00BF, %g2
set 0x7B, %i6
stba %o3, [%l7 + %i6] 0xe2
membar #Sync
andncc %l6, %l2, %o6
sdivcc %o2, 0x14EA, %l0
fmovdgu %xcc, %f14, %f7
fbg %fcc2, loop_115
fxnors %f13, %f23, %f17
or %g6, 0x1B46, %o0
movrlz %g3, 0x031, %g1
loop_115:
lduw [%l7 + 0x34], %i0
fmovdg %xcc, %f6, %f16
ba,a loop_116
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orn %i7, 0x1D72, %i6
fmovde %icc, %f17, %f8
loop_116:
ldd [%l7 + 0x50], %f10
fnegs %f22, %f17
add %i4, 0x01EA, %l4
bneg,pt %xcc, loop_117
fmovdvc %icc, %f24, %f23
bne,pn %xcc, loop_118
fxors %f18, %f0, %f5
loop_117:
te %xcc, 0x3
sll %i3, %i2, %l3
loop_118:
edge16l %l5, %i1, %o7
fnors %f1, %f8, %f24
array8 %o1, %l1, %o5
nop
fitod %f12, %f14
fdtox %f14, %f20
fxtod %f20, %f0
set 0x2B, %o4
ldsba [%l7 + %o4] 0x80, %g7
edge8l %o4, %g5, %i5
fbge,a %fcc3, loop_119
fpackfix %f26, %f18
ldstub [%l7 + 0x43], %g4
fcmpne32 %f16, %f14, %g2
loop_119:
alignaddr %o3, %l2, %l6
edge8n %o6, %o2, %g6
addcc %o0, 0x1F16, %g3
bcs,pn %icc, loop_120
sethi 0x0B77, %l0
popc %g1, %i7
fmovspos %icc, %f17, %f7
loop_120:
tcc %xcc, 0x6
tl %icc, 0x7
movrlz %i0, 0x229, %i4
move %icc, %i6, %l4
array16 %i2, %i3, %l3
fmovdcs %icc, %f15, %f25
fmovdvc %icc, %f24, %f7
sll %l5, %i1, %o7
tvc %icc, 0x2
fmovdne %xcc, %f5, %f28
set 0x08, %g5
ldsha [%l7 + %g5] 0x15, %l1
move %icc, %o1, %g7
movge %icc, %o4, %g5
edge16ln %i5, %o5, %g2
srlx %g4, %l2, %o3
xorcc %l6, %o6, %g6
array32 %o0, %o2, %g3
and %l0, %i7, %g1
popc 0x18C7, %i0
array16 %i4, %i6, %l4
tle %icc, 0x3
udiv %i3, 0x1532, %l3
fmovsvs %icc, %f10, %f1
movcs %icc, %i2, %l5
subcc %i1, 0x0C8A, %o7
fmovsge %icc, %f8, %f29
fmovrdgz %o1, %f0, %f0
fornot1s %f26, %f24, %f3
xor %l1, 0x0914, %o4
subcc %g5, %i5, %g7
fpack16 %f10, %f25
tvs %xcc, 0x0
orcc %g2, 0x17EA, %g4
wr %g0, 0x10, %asi
ldswa [%l7 + 0x78] %asi, %o5
fcmpgt16 %f8, %f30, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
and %l6, 0x13CB, %o3
tneg %icc, 0x7
umulcc %o6, 0x10E4, %g6
fnot1 %f4, %f2
fcmple32 %f30, %f16, %o0
fmovdvs %icc, %f4, %f5
addccc %o2, 0x04B7, %l0
stw %i7, [%l7 + 0x58]
orncc %g3, 0x0A1D, %i0
nop
fitos %f6, %f6
wr %g0, 0x18, %asi
ldsha [%l7 + 0x76] %asi, %i4
fmovsa %xcc, %f10, %f11
bvs,a,pt %icc, loop_121
edge32n %g1, %l4, %i6
fmul8x16au %f21, %f20, %f6
movg %xcc, %i3, %l3
loop_121:
nop
set 0x1E, %i0
lduba [%l7 + %i0] 0x10, %l5
popc %i1, %i2
nop
setx 0xB03D2614DC82A72F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x704D588239EAD154, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f16, %f4
taddcctv %o7, 0x1963, %o1
andn %l1, 0x06CF, %o4
fxors %f9, %f13, %f15
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brgz %g5, loop_122
xnorcc %g7, %i5, %g4
addccc %g2, 0x10D3, %l2
subccc %o5, 0x04D0, %l6
loop_122:
edge16 %o3, %g6, %o0
bl,a,pn %icc, loop_123
stbar
edge32ln %o2, %l0, %o6
popc 0x0E6F, %g3
loop_123:
fors %f2, %f21, %f11
membar 0x1D
bpos,a,pn %icc, loop_124
ldub [%l7 + 0x72], %i7
ldsw [%l7 + 0x74], %i4
xnorcc %i0, %g1, %l4
loop_124:
movpos %xcc, %i6, %i3
wr %g0, 0xe2, %asi
stha %l3, [%l7 + 0x72] %asi
membar #Sync
st %f30, [%l7 + 0x40]
flush %l7 + 0x54
tgu %xcc, 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orncc %l5, %i2, %o7
fmovsge %xcc, %f25, %f4
edge8ln %o1, %i1, %l1
ldsb [%l7 + 0x6F], %o4
tsubcctv %g7, %i5, %g4
fba %fcc3, loop_125
movre %g2, 0x049, %l2
sra %g5, %l6, %o3
fbl,a %fcc2, loop_126
loop_125:
fone %f2
tgu %xcc, 0x6
subccc %o5, 0x0B7F, %o0
loop_126:
edge16l %g6, %o2, %o6
sethi 0x0F7E, %g3
edge16l %i7, %l0, %i4
bleu,a %xcc, loop_127
movrgz %i0, %g1, %i6
wr %g0, 0x18, %asi
lduha [%l7 + 0x2A] %asi, %l4
loop_127:
fornot2 %f2, %f0, %f2
smulcc %l3, 0x08BB, %i3
fands %f31, %f31, %f5
nop
setx 0x2F247776904E391B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
fmovdpos %icc, %f7, %f15
fble,a %fcc3, loop_128
tl %xcc, 0x6
bpos %icc, loop_129
bneg,a,pt %xcc, loop_130
loop_128:
edge8 %i2, %l5, %o7
subcc %o1, %l1, %o4
loop_129:
sub %i1, %g7, %i5
loop_130:
movge %xcc, %g2, %l2
sir 0x08FE
fmovsneg %icc, %f30, %f17
nop
fitos %f9, %f30
fstod %f30, %f26
array32 %g4, %l6, %o3
orcc %g5, %o0, %g6
fpackfix %f2, %f0
fcmpeq32 %f18, %f18, %o2
umul %o5, %o6, %g3
fbn %fcc2, loop_131
andcc %l0, %i7, %i4
edge8ln %i0, %i6, %l4
fnot2 %f12, %f8
loop_131:
movge %xcc, %g1, %i3
fmovs %f13, %f20
nop
setx loop_132, %l0, %l1
jmpl %l1, %l3
ld [%l7 + 0x78], %f6
srax %i2, 0x0F, %o7
tcs %icc, 0x6
loop_132:
udivcc %o1, 0x013C, %l1
tge %icc, 0x6
bne,a,pt %icc, loop_133
mova %xcc, %o4, %i1
fmovscc %icc, %f0, %f1
srlx %l5, 0x1F, %i5
loop_133:
fandnot1s %f8, %f23, %f4
sdivx %g2, 0x11E9, %l2
tleu %xcc, 0x0
srlx %g7, %l6, %o3
fmovde %icc, %f14, %f4
fbge,a %fcc0, loop_134
movge %icc, %g5, %o0
be,pt %icc, loop_135
tl %xcc, 0x7
loop_134:
brnz %g4, loop_136
nop
fitos %f4, %f27
loop_135:
movg %xcc, %o2, %g6
set 0x78, %l6
sta %f19, [%l7 + %l6] 0x0c
loop_136:
andn %o5, 0x041A, %g3
edge16 %o6, %l0, %i4
wr %g0, 0x88, %asi
lduwa [%l7 + 0x50] %asi, %i7
edge32n %i0, %i6, %g1
fmuld8ulx16 %f4, %f3, %f4
nop
setx loop_137, %l0, %l1
jmpl %l1, %l4
ldub [%l7 + 0x75], %i3
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x5C] %asi, %i2
loop_137:
brlz %l3, loop_138
fbul %fcc3, loop_139
fba %fcc2, loop_140
ld [%l7 + 0x10], %f14
loop_138:
fmovsl %xcc, %f27, %f25
loop_139:
movcc %icc, %o7, %o1
loop_140:
prefetch [%l7 + 0x50], 0x3
fmovrdne %l1, %f26, %f10
tg %icc, 0x3
andncc %o4, %i1, %i5
movrlez %l5, %l2, %g7
fnot2s %f30, %f25
fcmpne32 %f16, %f22, %l6
tvs %xcc, 0x3
tpos %xcc, 0x0
sub %o3, 0x1572, %g2
fexpand %f2, %f14
fbue %fcc3, loop_141
fmovdvs %xcc, %f8, %f8
fbe %fcc3, loop_142
taddcctv %o0, 0x18BE, %g5
loop_141:
lduw [%l7 + 0x6C], %g4
sra %g6, 0x19, %o2
loop_142:
movvc %xcc, %o5, %g3
tn %icc, 0x7
array16 %l0, %i4, %i7
brz,a %i0, loop_143
membar 0x6D
and %o6, %i6, %g1
tg %icc, 0x6
loop_143:
tleu %icc, 0x2
ldd [%l7 + 0x68], %l4
movpos %icc, %i2, %i3
xorcc %o7, %l3, %l1
nop
fitod %f8, %f6
fdtoi %f6, %f26
fcmpgt32 %f2, %f2, %o4
subccc %i1, %o1, %l5
ldub [%l7 + 0x45], %i5
fpack32 %f28, %f22, %f14
fornot1s %f18, %f8, %f18
fbl,a %fcc0, loop_144
fmovrdlez %l2, %f20, %f4
movrlez %l6, 0x2FC, %o3
movg %xcc, %g7, %g2
loop_144:
tl %xcc, 0x6
sdivcc %g5, 0x1271, %g4
movrgz %o0, %o2, %g6
nop
set 0x61, %o7
ldub [%l7 + %o7], %o5
movvs %icc, %g3, %l0
set 0x2C, %i5
ldsha [%l7 + %i5] 0x19, %i7
addcc %i0, %o6, %i6
tn %icc, 0x1
set 0x0, %i7
stxa %i4, [%g0 + %i7] 0x57
edge32n %l4, %g1, %i2
nop
setx 0x93A0E336F136CCDC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x0F1B7F58CA342369, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
faddd %f30, %f28, %f26
movpos %icc, %o7, %l3
set 0x58, %o1
ldsha [%l7 + %o1] 0x81, %l1
bcc,a,pt %xcc, loop_145
brnz %i3, loop_146
addcc %i1, 0x13B9, %o4
edge8l %o1, %i5, %l2
loop_145:
fmovdleu %icc, %f29, %f8
loop_146:
edge32l %l5, %o3, %l6
movne %icc, %g2, %g7
addccc %g5, %g4, %o0
nop
setx loop_147, %l0, %l1
jmpl %l1, %o2
nop
setx 0x3706F8A3A0593152, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
taddcctv %o5, 0x066F, %g3
bgu loop_148
loop_147:
sub %l0, %i7, %g6
movpos %xcc, %o6, %i0
fmovsgu %xcc, %f21, %f2
loop_148:
bvc loop_149
sdivx %i4, 0x0E7D, %i6
sub %l4, 0x002A, %i2
te %xcc, 0x6
loop_149:
mulscc %g1, 0x1837, %l3
set 0x49, %o6
ldstuba [%l7 + %o6] 0x11, %o7
alignaddr %l1, %i3, %i1
array8 %o1, %o4, %l2
movl %xcc, %i5, %l5
smulcc %l6, %o3, %g7
set 0x68, %g3
prefetcha [%l7 + %g3] 0x88, 0x2
tsubcc %g4, 0x0E48, %g2
be loop_150
orn %o2, %o5, %o0
tl %xcc, 0x0
fmovdneg %xcc, %f8, %f5
loop_150:
umulcc %l0, %i7, %g3
fmovrdlez %o6, %f30, %f2
edge8l %i0, %i4, %g6
tvs %xcc, 0x6
tl %icc, 0x4
bl,pt %xcc, loop_151
umulcc %i6, 0x1C40, %l4
movgu %xcc, %i2, %l3
movleu %icc, %g1, %l1
loop_151:
edge8l %i3, %o7, %i1
orn %o4, 0x0AC9, %l2
tcc %xcc, 0x4
bneg,a,pt %xcc, loop_152
ta %icc, 0x4
edge8l %i5, %l5, %l6
addcc %o1, %g7, %o3
loop_152:
nop
wr %g0, 0x81, %asi
ldda [%l7 + 0x50] %asi, %g4
alignaddr %g5, %g2, %o2
xorcc %o5, %l0, %o0
bpos,a %xcc, loop_153
fbug %fcc2, loop_154
movne %xcc, %g3, %o6
movrne %i7, 0x12C, %i0
loop_153:
edge16 %i4, %i6, %g6
loop_154:
sethi 0x1747, %l4
tsubcc %i2, %l3, %l1
stb %i3, [%l7 + 0x36]
fpsub16s %f3, %f10, %f13
fsrc2 %f20, %f6
movrlz %o7, %i1, %g1
movrgz %l2, 0x3EF, %i5
sll %o4, 0x14, %l6
bne,a,pt %icc, loop_155
sir 0x005B
brlez %l5, loop_156
edge32n %o1, %g7, %o3
loop_155:
edge32 %g4, %g2, %o2
stbar
loop_156:
fmul8x16 %f10, %f10, %f10
fblg,a %fcc3, loop_157
edge32 %g5, %l0, %o0
nop
set 0x74, %o0
lduw [%l7 + %o0], %g3
movvc %xcc, %o5, %i7
loop_157:
movrne %i0, 0x230, %i4
fbue %fcc1, loop_158
ldub [%l7 + 0x65], %i6
sub %g6, 0x1E72, %l4
movcc %xcc, %o6, %l3
loop_158:
bneg,a %xcc, loop_159
movleu %icc, %l1, %i2
fmovrslz %i3, %f6, %f6
bneg %xcc, loop_160
loop_159:
edge16n %o7, %i1, %g1
movrgz %i5, 0x023, %l2
ldd [%l7 + 0x68], %f22
loop_160:
nop
set 0x27, %l3
stb %o4, [%l7 + %l3]
bl,a loop_161
bgu,a,pn %xcc, loop_162
fxnor %f10, %f28, %f2
tg %xcc, 0x3
loop_161:
tge %xcc, 0x6
loop_162:
fpack32 %f14, %f8, %f6
tneg %icc, 0x5
movge %icc, %l5, %o1
fones %f0
fbuge,a %fcc3, loop_163
tpos %icc, 0x1
orcc %g7, %o3, %l6
faligndata %f4, %f14, %f8
loop_163:
subc %g4, %o2, %g2
fmovdg %xcc, %f4, %f9
addcc %g5, 0x0433, %l0
mova %icc, %o0, %g3
tne %xcc, 0x3
fcmpeq16 %f30, %f26, %i7
fbo,a %fcc1, loop_164
movge %icc, %o5, %i0
andcc %i4, 0x194A, %g6
stbar
loop_164:
xnorcc %l4, 0x18DC, %o6
bvc,pt %icc, loop_165
xnorcc %l3, %i6, %i2
tleu %icc, 0x4
mulscc %l1, 0x10DC, %i3
loop_165:
stbar
fornot2 %f4, %f22, %f22
fone %f8
andn %o7, %i1, %g1
bn,pt %xcc, loop_166
tvs %icc, 0x1
sll %i5, 0x1C, %o4
nop
fitod %f6, %f18
fdtox %f18, %f18
fxtod %f18, %f28
loop_166:
alignaddrl %l2, %o1, %l5
nop
setx 0xD8F7C635, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x007FC866, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fadds %f21, %f9, %f18
mulscc %o3, %g7, %g4
tneg %icc, 0x1
andn %o2, 0x1388, %l6
xor %g5, %g2, %o0
fmovrslez %l0, %f29, %f28
bcc %xcc, loop_167
umulcc %i7, 0x0CDF, %o5
fmul8x16al %f25, %f1, %f18
and %g3, 0x1366, %i0
loop_167:
smulcc %g6, %l4, %i4
taddcc %o6, 0x0551, %i6
movrgez %l3, %l1, %i3
subccc %o7, 0x0DCF, %i2
edge8 %g1, %i5, %i1
tne %xcc, 0x0
smulcc %l2, %o1, %l5
taddcc %o4, 0x1E21, %o3
tl %icc, 0x0
fbn %fcc3, loop_168
stb %g4, [%l7 + 0x34]
sllx %g7, 0x1B, %o2
tsubcc %g5, 0x1896, %g2
loop_168:
ldstub [%l7 + 0x63], %l6
mova %xcc, %l0, %i7
fandnot1 %f4, %f18, %f24
movleu %xcc, %o0, %g3
fmuld8sux16 %f9, %f6, %f10
tleu %xcc, 0x3
wr %g0, 0x80, %asi
sta %f19, [%l7 + 0x60] %asi
xorcc %i0, %g6, %o5
fmovsvs %icc, %f25, %f20
tcc %icc, 0x7
fmovsg %icc, %f22, %f11
sdivcc %l4, 0x0A96, %o6
andcc %i6, 0x1826, %i4
tvc %xcc, 0x3
andncc %l1, %i3, %l3
fsrc2s %f23, %f14
fmovrde %o7, %f6, %f24
fnors %f31, %f21, %f19
orcc %g1, 0x043E, %i5
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x60] %asi, %i2
fmovdle %xcc, %f14, %f8
fandnot1s %f1, %f1, %f16
fsrc1 %f14, %f28
ta %icc, 0x0
fmovs %f24, %f17
fmovsa %icc, %f2, %f26
popc 0x1C26, %i1
andn %l2, 0x1952, %o1
fmul8x16au %f8, %f27, %f16
tsubcctv %l5, 0x0A3C, %o4
fsrc1s %f1, %f26
taddcctv %o3, %g4, %o2
movrgz %g7, %g2, %g5
brnz,a %l6, loop_169
tsubcc %l0, %o0, %g3
fpadd16 %f4, %f8, %f6
membar 0x20
loop_169:
fmovsvc %xcc, %f21, %f24
movge %icc, %i0, %g6
xnorcc %i7, 0x0AD1, %o5
or %o6, 0x02E3, %l4
wr %g0, 0x88, %asi
lda [%l7 + 0x48] %asi, %f3
tcs %xcc, 0x3
srax %i4, 0x06, %i6
movneg %icc, %i3, %l1
mova %icc, %o7, %l3
movgu %icc, %g1, %i5
bl,a loop_170
mulscc %i2, %l2, %i1
fmovrdlez %l5, %f22, %f16
mulx %o1, 0x0B13, %o4
loop_170:
bge,a %xcc, loop_171
fmovsge %xcc, %f31, %f12
fmovsne %xcc, %f29, %f28
addccc %g4, %o2, %g7
loop_171:
fandnot2s %f3, %f29, %f11
edge32l %o3, %g5, %g2
stx %l6, [%l7 + 0x58]
movn %xcc, %l0, %o0
fba,a %fcc0, loop_172
tn %icc, 0x2
subccc %g3, %g6, %i7
tsubcc %i0, 0x1920, %o6
loop_172:
movleu %icc, %l4, %o5
nop
setx loop_173, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbl,a %fcc1, loop_174
alignaddr %i4, %i3, %i6
edge32 %l1, %l3, %o7
loop_173:
tvs %icc, 0x4
loop_174:
fbule,a %fcc0, loop_175
fmovrde %i5, %f2, %f28
tg %icc, 0x7
edge32l %g1, %l2, %i2
loop_175:
andncc %l5, %o1, %o4
flush %l7 + 0x30
movcs %icc, %g4, %i1
ldsh [%l7 + 0x20], %o2
smul %o3, %g5, %g2
bpos,a loop_176
sra %l6, 0x05, %l0
fbo,a %fcc3, loop_177
mulx %o0, 0x118B, %g3
loop_176:
fmovde %icc, %f22, %f12
flush %l7 + 0x14
loop_177:
tpos %xcc, 0x3
fble %fcc0, loop_178
sra %g7, %g6, %i0
movn %xcc, %o6, %i7
tpos %xcc, 0x5
loop_178:
xorcc %l4, %i4, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnot2 %f0, %f16
tne %icc, 0x1
bge,pn %icc, loop_179
prefetch [%l7 + 0x24], 0x1
fmovrsne %i6, %f25, %f11
movrne %l1, 0x280, %i3
loop_179:
fsrc2 %f10, %f26
nop
setx 0x76CADB5C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xAC54729A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fadds %f31, %f20, %f13
taddcctv %o7, 0x081B, %i5
fpackfix %f30, %f13
array16 %g1, %l3, %i2
fones %f16
udivcc %l5, 0x198B, %l2
edge8 %o1, %g4, %o4
fabss %f18, %f6
tgu %icc, 0x3
edge16l %i1, %o3, %o2
orn %g5, %g2, %l0
srlx %l6, %g3, %g7
movrne %g6, 0x2D0, %o0
tgu %xcc, 0x3
smulcc %o6, %i0, %i7
array8 %i4, %o5, %l4
stb %l1, [%l7 + 0x51]
bleu,pt %xcc, loop_180
xnorcc %i6, %o7, %i3
or %g1, 0x10BB, %i5
and %i2, %l3, %l2
loop_180:
sub %o1, 0x17A6, %l5
umulcc %o4, 0x196C, %g4
or %o3, %o2, %g5
movvc %icc, %g2, %l0
sdivcc %i1, 0x1537, %g3
movcs %xcc, %g7, %g6
tneg %icc, 0x6
movrne %l6, 0x27A, %o0
udivcc %i0, 0x0198, %o6
udivcc %i7, 0x1A7F, %o5
swap [%l7 + 0x6C], %i4
array32 %l1, %l4, %i6
bneg,a %xcc, loop_181
stw %i3, [%l7 + 0x6C]
fpsub16 %f0, %f20, %f10
smulcc %o7, 0x1184, %i5
loop_181:
tge %xcc, 0x0
brnz %i2, loop_182
srl %g1, %l3, %o1
brlz %l5, loop_183
move %icc, %o4, %g4
loop_182:
nop
wr %g0, 0x80, %asi
lduba [%l7 + 0x2C] %asi, %o3
loop_183:
bg,a loop_184
movrgz %l2, 0x383, %g5
call loop_185
edge8ln %g2, %o2, %i1
loop_184:
sdiv %l0, 0x0B9D, %g7
sra %g6, %g3, %o0
loop_185:
fandnot1 %f22, %f24, %f16
srlx %l6, %o6, %i0
bne,pt %xcc, loop_186
alignaddr %o5, %i4, %l1
orn %l4, 0x0A35, %i6
stx %i3, [%l7 + 0x58]
loop_186:
orn %o7, 0x122E, %i5
bge,a %icc, loop_187
orncc %i7, 0x0165, %i2
sub %l3, %o1, %g1
tneg %xcc, 0x4
loop_187:
brlz,a %o4, loop_188
movrne %g4, 0x124, %o3
movne %icc, %l2, %l5
orn %g5, %g2, %o2
loop_188:
addccc %i1, %l0, %g7
movrne %g6, %g3, %l6
set 0x0C, %o2
lduha [%l7 + %o2] 0x80, %o6
tcc %xcc, 0x4
movpos %xcc, %i0, %o5
srl %i4, 0x00, %l1
fbg %fcc2, loop_189
tpos %xcc, 0x2
fbl,a %fcc3, loop_190
tgu %icc, 0x2
loop_189:
fpadd32 %f30, %f18, %f22
fnot1 %f26, %f8
loop_190:
sir 0x076E
nop
fitos %f8, %f25
fstod %f25, %f20
tn %icc, 0x3
move %xcc, %o0, %l4
and %i6, 0x0D5F, %i3
brlz %i5, loop_191
bneg,a,pn %xcc, loop_192
sllx %i7, %i2, %o7
edge32n %l3, %g1, %o4
loop_191:
fbuge %fcc0, loop_193
loop_192:
mova %xcc, %g4, %o1
subccc %o3, %l5, %l2
subccc %g5, 0x150A, %o2
loop_193:
tle %xcc, 0x2
tne %xcc, 0x7
set 0x08, %i3
ldxa [%l7 + %i3] 0x80, %g2
tne %icc, 0x1
fpadd32 %f30, %f30, %f8
fmovspos %icc, %f20, %f24
brlez,a %l0, loop_194
edge16ln %g7, %g6, %g3
edge32ln %l6, %o6, %i1
movrne %i0, %i4, %l1
loop_194:
edge8ln %o0, %o5, %i6
wr %g0, 0x19, %asi
sta %f23, [%l7 + 0x58] %asi
bcc,pt %xcc, loop_195
bleu,pt %icc, loop_196
fsrc1 %f10, %f30
tl %icc, 0x1
loop_195:
tsubcctv %l4, 0x1705, %i5
loop_196:
udivx %i3, 0x0779, %i7
fands %f0, %f0, %f27
movcs %xcc, %i2, %o7
fba,a %fcc1, loop_197
udivcc %l3, 0x152A, %g1
pdist %f16, %f6, %f30
smul %g4, 0x0643, %o1
loop_197:
fmovdg %icc, %f17, %f15
move %xcc, %o4, %l5
ldd [%l7 + 0x08], %f26
or %o3, %g5, %o2
movrgz %l2, %l0, %g7
movl %xcc, %g2, %g6
fnor %f16, %f2, %f16
subc %g3, %l6, %o6
popc %i1, %i4
fbge,a %fcc3, loop_198
tge %icc, 0x2
andcc %i0, 0x19AB, %o0
srl %o5, 0x16, %i6
loop_198:
edge16 %l4, %l1, %i3
movgu %icc, %i7, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movne %xcc, %o7, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %g1, %l3, %o1
membar #Sync
wr %g0, 0x1f, %asi
ldda [%l7 + 0x40] %asi, %f0
udiv %o4, 0x03B1, %l5
xorcc %g4, %o3, %o2
addccc %l2, %l0, %g5
edge8l %g7, %g2, %g6
subcc %l6, 0x0FEA, %g3
movrgez %o6, %i1, %i4
taddcc %o0, %o5, %i0
tpos %xcc, 0x3
ldd [%l7 + 0x30], %f26
movrgez %i6, 0x158, %l4
ldd [%l7 + 0x60], %f8
movge %icc, %l1, %i3
subc %i7, %i2, %o7
fmovdge %xcc, %f4, %f24
fmovrde %g1, %f28, %f8
tg %icc, 0x6
ta %icc, 0x5
edge16n %i5, %o1, %o4
tne %xcc, 0x5
taddcc %l5, 0x075F, %l3
movn %icc, %g4, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %l2, %l0, %g5
tne %xcc, 0x3
fbn,a %fcc3, loop_199
fnot2 %f20, %f16
fnot1s %f19, %f22
andncc %o3, %g2, %g6
loop_199:
ldsb [%l7 + 0x25], %g7
fone %f26
bvc %xcc, loop_200
nop
setx 0x76F558B1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x8753D602, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fdivs %f1, %f23, %f9
stbar
wr %g0, 0x80, %asi
lduwa [%l7 + 0x24] %asi, %l6
loop_200:
fabsd %f0, %f10
brnz,a %o6, loop_201
fsrc1 %f10, %f10
fmul8ulx16 %f6, %f10, %f2
fmovdpos %xcc, %f24, %f11
loop_201:
ldsb [%l7 + 0x43], %g3
sdivx %i4, 0x1763, %i1
sdiv %o0, 0x14D4, %o5
movrne %i6, %i0, %l1
membar 0x08
nop
setx 0x23B463CE4538A3E7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f28
tpos %xcc, 0x4
ldsb [%l7 + 0x7A], %i3
sdivx %l4, 0x1175, %i7
movcc %icc, %i2, %g1
array32 %i5, %o7, %o4
srl %o1, 0x0E, %l5
fsrc2s %f15, %f0
movre %g4, %l3, %o2
fmovrdlz %l2, %f30, %f30
edge8l %l0, %g5, %g2
mova %icc, %o3, %g7
edge16n %l6, %g6, %o6
fmovdvs %icc, %f5, %f7
movrlz %g3, %i1, %i4
nop
fitod %f13, %f10
xor %o5, 0x09E3, %o0
movre %i0, %i6, %l1
fbug,a %fcc3, loop_202
ble %icc, loop_203
alignaddr %l4, %i7, %i3
tsubcc %g1, 0x0B42, %i2
loop_202:
fbge,a %fcc3, loop_204
loop_203:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %xcc, %i5, %o7
ldx [%l7 + 0x70], %o1
loop_204:
fandnot2s %f5, %f27, %f5
srlx %l5, 0x01, %g4
fmovrsgez %l3, %f27, %f17
sethi 0x0D0D, %o2
fpsub32 %f10, %f4, %f4
fcmpeq32 %f12, %f12, %l2
addc %o4, %l0, %g5
stbar
tsubcc %o3, %g7, %l6
movneg %icc, %g6, %g2
taddcc %o6, %i1, %i4
xorcc %g3, 0x071E, %o0
stw %i0, [%l7 + 0x6C]
edge16ln %i6, %l1, %l4
fmovdcc %icc, %f15, %f15
edge32 %i7, %o5, %g1
movge %xcc, %i2, %i5
edge8n %o7, %i3, %l5
tpos %xcc, 0x0
fnands %f19, %f24, %f13
tn %xcc, 0x4
array8 %o1, %l3, %g4
popc %o2, %l2
ld [%l7 + 0x1C], %f25
tge %xcc, 0x3
movl %icc, %l0, %o4
set 0x48, %g1
ldsba [%l7 + %g1] 0x80, %g5
andn %o3, %l6, %g7
ta %icc, 0x7
alignaddr %g6, %g2, %o6
add %i4, 0x1113, %i1
movgu %icc, %o0, %i0
movcs %icc, %i6, %l1
stw %g3, [%l7 + 0x14]
fmovsvc %xcc, %f25, %f13
fandnot1s %f31, %f29, %f6
fmovscs %icc, %f21, %f5
bvc,a %icc, loop_205
fnot2s %f4, %f6
nop
setx 0x905459B8, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
edge16 %i7, %l4, %o5
loop_205:
ldub [%l7 + 0x0D], %i2
movre %g1, 0x158, %o7
fba,a %fcc2, loop_206
srl %i3, 0x1A, %i5
fnors %f6, %f16, %f24
edge8 %l5, %l3, %g4
loop_206:
fmovrdgz %o2, %f26, %f10
movrgez %o1, 0x0B1, %l0
sllx %l2, 0x0F, %g5
tsubcc %o3, %l6, %g7
nop
fitos %f7, %f11
fstox %f11, %f30
fmovsvc %xcc, %f31, %f23
alignaddr %o4, %g6, %o6
te %icc, 0x2
tvc %xcc, 0x7
bpos,a loop_207
srax %g2, 0x12, %i1
movrlez %o0, 0x0E1, %i0
tsubcctv %i6, 0x0838, %i4
loop_207:
nop
set 0x40, %l5
stda %f16, [%l7 + %l5] 0x80
movneg %xcc, %g3, %l1
lduh [%l7 + 0x56], %l4
movgu %xcc, %o5, %i2
fmovscc %icc, %f15, %f28
srax %g1, %i7, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrslz %i5, %f11, %f4
wr %g0, 0x27, %asi
stha %l5, [%l7 + 0x40] %asi
membar #Sync
subc %l3, %o7, %o2
edge16n %g4, %o1, %l0
bn,a,pn %icc, loop_208
srlx %g5, 0x0C, %o3
smulcc %l6, 0x00DF, %g7
umulcc %o4, %g6, %o6
loop_208:
nop
wr %g0, 0x80, %asi
swapa [%l7 + 0x64] %asi, %l2
tge %icc, 0x1
or %i1, %o0, %i0
fmovrdne %i6, %f2, %f24
ble,pt %xcc, loop_209
fone %f12
nop
setx 0x093BAFB9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x38DA21AC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fsubs %f19, %f2, %f1
movvc %xcc, %g2, %g3
loop_209:
fcmple16 %f18, %f4, %l1
fcmpne16 %f26, %f0, %i4
brlz %l4, loop_210
tsubcc %o5, 0x0BA6, %g1
sra %i7, %i2, %i5
call loop_211
loop_210:
movrne %i3, 0x3AE, %l5
smul %l3, %o7, %g4
fandnot1 %f28, %f10, %f22
loop_211:
and %o1, 0x13D6, %o2
tne %icc, 0x6
movvc %icc, %g5, %o3
ldstub [%l7 + 0x13], %l0
addcc %g7, %l6, %o4
edge8n %g6, %l2, %o6
fmovsvc %icc, %f15, %f1
fones %f5
fbue,a %fcc1, loop_212
te %xcc, 0x6
orcc %i1, 0x020C, %o0
orncc %i6, %g2, %i0
loop_212:
sllx %l1, %g3, %l4
wr %g0, 0x80, %asi
lduha [%l7 + 0x0C] %asi, %o5
nop
fitod %f2, %f14
fdtox %f14, %f26
fxtod %f26, %f20
fmovsneg %xcc, %f14, %f12
fpackfix %f30, %f21
nop
fitod %f10, %f28
fdtos %f28, %f7
ldx [%l7 + 0x10], %i4
fbne %fcc2, loop_213
lduw [%l7 + 0x20], %g1
edge8n %i7, %i5, %i3
movcs %xcc, %l5, %l3
loop_213:
addcc %o7, 0x05B3, %i2
fbule,a %fcc2, loop_214
sub %g4, %o2, %o1
orncc %o3, %g5, %g7
ta %xcc, 0x6
loop_214:
nop
setx 0xC3E5ABBF20548140, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
ta %icc, 0x6
fmovrsgz %l0, %f30, %f21
bgu,a loop_215
fsrc1 %f20, %f8
subc %o4, %l6, %l2
movcs %icc, %o6, %i1
loop_215:
te %xcc, 0x4
fandnot2 %f10, %f10, %f24
fbug %fcc1, loop_216
ba,pt %xcc, loop_217
xnorcc %o0, %g6, %i6
tvs %icc, 0x7
loop_216:
alignaddr %g2, %i0, %g3
loop_217:
mulx %l4, 0x03CF, %o5
sdivx %l1, 0x04D1, %i4
fmovdcc %icc, %f1, %f0
movleu %icc, %i7, %g1
std %f14, [%l7 + 0x20]
addccc %i5, 0x09CD, %l5
smul %l3, 0x15B5, %i3
wr %g0, 0x10, %asi
stda %f0, [%l7 + 0x40] %asi
movg %icc, %o7, %g4
bvc,pn %icc, loop_218
movre %o2, 0x2E1, %o1
fba %fcc3, loop_219
movcs %icc, %i2, %g5
loop_218:
tcc %icc, 0x2
nop
setx loop_220, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_219:
nop
fitod %f12, %f10
fdtoi %f10, %f17
fmovsa %xcc, %f17, %f18
fpsub32s %f24, %f13, %f18
loop_220:
movrlz %o3, 0x264, %g7
edge16 %l0, %o4, %l6
fmovrdne %o6, %f16, %f30
brgz %i1, loop_221
orcc %o0, 0x1CA5, %g6
movvc %xcc, %i6, %g2
andcc %i0, %l2, %g3
loop_221:
fmovsleu %icc, %f25, %f23
fmovda %icc, %f9, %f11
fbn %fcc2, loop_222
ble loop_223
tn %xcc, 0x5
movcc %xcc, %l4, %o5
loop_222:
edge8 %i4, %i7, %l1
loop_223:
fxor %f30, %f6, %f4
edge8n %g1, %i5, %l5
orcc %l3, %o7, %i3
tleu %icc, 0x4
fmovdle %icc, %f26, %f30
ldub [%l7 + 0x21], %g4
edge16ln %o1, %o2, %g5
movg %icc, %o3, %i2
tge %icc, 0x6
bg,pn %xcc, loop_224
taddcctv %g7, 0x13B1, %o4
move %xcc, %l6, %o6
st %f26, [%l7 + 0x38]
loop_224:
fmovdn %icc, %f16, %f18
sll %l0, 0x00, %o0
or %g6, %i6, %g2
wr %g0, 0x89, %asi
ldsba [%l7 + 0x2C] %asi, %i1
orcc %l2, 0x10DC, %i0
fcmpeq16 %f12, %f16, %g3
umul %l4, %i4, %o5
srax %i7, 0x01, %l1
fmovsleu %icc, %f3, %f2
fzeros %f16
udivcc %i5, 0x064F, %g1
xorcc %l5, 0x1B96, %o7
set 0x40, %o5
stda %f0, [%l7 + %o5] 0x88
tl %xcc, 0x5
tsubcctv %l3, %i3, %o1
fmovrdlz %g4, %f8, %f8
movvs %xcc, %g5, %o2
fmovrdgez %o3, %f12, %f28
edge8 %g7, %o4, %l6
tvc %icc, 0x6
wr %g0, 0x22, %asi
stha %i2, [%l7 + 0x14] %asi
membar #Sync
faligndata %f10, %f8, %f18
movrgz %o6, 0x33B, %o0
sdivx %g6, 0x08CB, %i6
xnor %g2, 0x0562, %i1
ldstub [%l7 + 0x18], %l2
fmovdcc %icc, %f16, %f21
nop
set 0x65, %i2
stb %i0, [%l7 + %i2]
fbl,a %fcc2, loop_225
bleu,a,pn %icc, loop_226
nop
fitos %f11, %f6
fstox %f6, %f6
sdivx %g3, 0x0099, %l4
loop_225:
movgu %xcc, %i4, %o5
loop_226:
fbuge %fcc2, loop_227
edge16 %l0, %i7, %l1
subcc %g1, %i5, %l5
fmovdpos %icc, %f26, %f20
loop_227:
fpadd32 %f10, %f20, %f10
alignaddr %l3, %i3, %o7
movrlz %g4, 0x3D4, %o1
sethi 0x093F, %o2
or %g5, 0x031D, %g7
alignaddrl %o4, %l6, %i2
edge8n %o3, %o0, %g6
swap [%l7 + 0x58], %o6
fbne,a %fcc2, loop_228
fmovrdlez %g2, %f20, %f26
orncc %i1, 0x0CEE, %i6
movg %icc, %i0, %l2
loop_228:
alignaddr %l4, %i4, %o5
taddcctv %l0, %g3, %l1
nop
setx 0x92D85D16, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
fsqrts %f5, %f17
wr %g0, 0x81, %asi
ldxa [%l7 + 0x70] %asi, %g1
bleu,pn %xcc, loop_229
fbo,a %fcc1, loop_230
edge8n %i7, %i5, %l5
tvs %icc, 0x4
loop_229:
bne,pn %icc, loop_231
loop_230:
movrne %i3, %o7, %l3
tneg %xcc, 0x0
fandnot2 %f24, %f8, %f12
loop_231:
array16 %o1, %g4, %o2
fmovdneg %xcc, %f25, %f15
xnorcc %g5, %g7, %o4
sethi 0x18E7, %l6
fandnot2s %f20, %f14, %f14
umulcc %i2, %o0, %o3
nop
fitos %f1, %f22
fstox %f22, %f14
udiv %g6, 0x0FA5, %o6
tg %xcc, 0x1
smulcc %g2, %i1, %i6
subcc %i0, %l4, %i4
fba %fcc2, loop_232
fornot1s %f19, %f11, %f23
taddcc %l2, 0x05A7, %o5
fbu,a %fcc2, loop_233
loop_232:
brlz %l0, loop_234
orncc %g3, 0x14D8, %g1
movrlez %l1, 0x07E, %i5
loop_233:
fpack32 %f0, %f12, %f22
loop_234:
nop
wr %g0, 0x0c, %asi
swapa [%l7 + 0x10] %asi, %i7
bg,a loop_235
alignaddrl %i3, %l5, %o7
umul %o1, 0x0270, %g4
sdivx %l3, 0x0450, %o2
loop_235:
tvc %xcc, 0x2
subc %g7, 0x1A66, %o4
nop
setx 0x5CBD270B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0xD4B478BD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fsubs %f16, %f28, %f27
movpos %xcc, %g5, %l6
movrlez %o0, %o3, %g6
popc 0x1D5E, %o6
xnorcc %i2, %g2, %i6
movneg %xcc, %i0, %l4
smul %i4, %i1, %o5
sra %l0, 0x12, %l2
fmovsvs %xcc, %f11, %f9
bcc,pt %icc, loop_236
umul %g3, 0x0D0F, %l1
sdivcc %i5, 0x1611, %g1
movrlz %i3, %i7, %o7
loop_236:
sdivcc %l5, 0x0225, %o1
ldd [%l7 + 0x58], %f4
umulcc %l3, 0x0CEF, %o2
orn %g7, %o4, %g5
tl %icc, 0x7
sir 0x1728
srax %l6, %o0, %g4
st %f21, [%l7 + 0x54]
andcc %o3, 0x10AE, %g6
xorcc %o6, 0x0F02, %g2
fmul8x16 %f6, %f12, %f22
membar 0x36
bgu,pt %icc, loop_237
fnot2 %f0, %f4
subccc %i6, %i2, %l4
movpos %icc, %i0, %i4
loop_237:
andn %i1, %o5, %l0
movrlz %l2, %l1, %i5
prefetch [%l7 + 0x48], 0x3
edge16ln %g1, %g3, %i7
edge16n %i3, %o7, %o1
tsubcctv %l3, 0x0F87, %l5
fpmerge %f23, %f4, %f4
movpos %xcc, %o2, %g7
nop
fitod %f4, %f14
fdtos %f14, %f28
movrne %o4, 0x0CB, %g5
movgu %xcc, %o0, %l6
tvs %icc, 0x2
fmovd %f14, %f12
bn,a,pt %icc, loop_238
movn %xcc, %g4, %o3
tcc %xcc, 0x3
xorcc %g6, %o6, %i6
loop_238:
subcc %i2, 0x1C29, %g2
edge32ln %i0, %i4, %l4
array32 %o5, %l0, %l2
move %xcc, %i1, %l1
fmovda %icc, %f23, %f12
tneg %icc, 0x7
tle %xcc, 0x2
xnor %i5, 0x0712, %g3
wr %g0, 0x10, %asi
lduwa [%l7 + 0x4C] %asi, %i7
nop
setx 0x55EDDF6D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
fsqrts %f5, %f7
nop
setx 0x05104D9F2387CCE4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x61E806365D8999AA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fdivd %f10, %f14, %f12
umulcc %g1, 0x1CC3, %i3
movn %xcc, %o7, %o1
fmul8ulx16 %f20, %f6, %f24
ble,pt %xcc, loop_239
udiv %l5, 0x136B, %o2
smulcc %l3, 0x1CC6, %g7
edge8l %g5, %o4, %l6
loop_239:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdvc %icc, %f29, %f22
sth %o0, [%l7 + 0x56]
fcmpne32 %f0, %f14, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orn %g4, %o6, %g6
fmul8ulx16 %f2, %f16, %f6
array32 %i6, %g2, %i0
tvc %xcc, 0x3
fmovdvc %xcc, %f18, %f20
tvc %xcc, 0x2
movle %xcc, %i4, %i2
ta %xcc, 0x0
fba,a %fcc0, loop_240
fmovsneg %xcc, %f4, %f3
srax %l4, %l0, %l2
mulscc %o5, %l1, %i5
loop_240:
fandnot2 %f18, %f30, %f30
fmovrdlz %g3, %f4, %f14
fmovrsne %i7, %f0, %f19
edge16 %i1, %i3, %g1
addccc %o1, %o7, %l5
fpmerge %f10, %f3, %f0
alignaddrl %o2, %g7, %l3
nop
fitod %f12, %f2
fdtoi %f2, %f1
be,a loop_241
ldub [%l7 + 0x77], %g5
set 0x74, %l1
lduwa [%l7 + %l1] 0x19, %l6
loop_241:
sethi 0x1063, %o0
andn %o4, 0x049E, %o3
orn %g4, %g6, %i6
tsubcctv %o6, 0x1A49, %i0
std %f16, [%l7 + 0x40]
stx %g2, [%l7 + 0x08]
udivcc %i4, 0x118A, %l4
ble loop_242
fmovrse %l0, %f9, %f10
fmovrslz %i2, %f22, %f1
array32 %l2, %o5, %i5
loop_242:
srlx %l1, 0x19, %i7
fmovdpos %xcc, %f0, %f8
sdivcc %i1, 0x025A, %g3
smulcc %i3, %o1, %o7
fones %f25
subcc %g1, 0x1242, %l5
membar #Sync
set 0x40, %l4
ldda [%l7 + %l4] 0x16, %f0
fornot1s %f18, %f13, %f11
fmovrdlez %g7, %f26, %f24
fsrc2 %f12, %f18
subc %l3, 0x0D05, %o2
fpsub32s %f22, %f18, %f31
udivx %g5, 0x0650, %o0
lduh [%l7 + 0x3A], %l6
edge8l %o3, %g4, %g6
movne %icc, %i6, %o4
fcmpgt16 %f20, %f0, %o6
bg,a,pn %xcc, loop_243
tg %xcc, 0x1
bcc loop_244
fble %fcc2, loop_245
loop_243:
nop
fitos %f3, %f13
fstox %f13, %f20
fxtos %f20, %f4
stx %g2, [%l7 + 0x08]
loop_244:
subc %i4, 0x068C, %l4
loop_245:
nop
fitod %f0, %f24
fdtoi %f24, %f3
bgu,pt %xcc, loop_246
alignaddrl %i0, %l0, %l2
sra %i2, 0x1A, %o5
fbule %fcc3, loop_247
loop_246:
fbuge %fcc3, loop_248
tle %xcc, 0x2
fabss %f13, %f2
loop_247:
srlx %i5, 0x03, %l1
loop_248:
brz %i7, loop_249
nop
setx loop_250, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movg %xcc, %i1, %i3
xnorcc %o1, %g3, %o7
loop_249:
fbu,a %fcc1, loop_251
loop_250:
udiv %g1, 0x0685, %l5
te %xcc, 0x1
edge16n %l3, %o2, %g5
loop_251:
edge8 %g7, %l6, %o3
brz %g4, loop_252
fmovdl %xcc, %f20, %f3
edge8 %o0, %i6, %g6
edge16l %o4, %g2, %o6
loop_252:
edge16 %i4, %l4, %i0
udiv %l0, 0x1EFB, %i2
tle %xcc, 0x3
subccc %l2, %i5, %o5
and %i7, %i1, %i3
fmovrdgz %l1, %f24, %f2
set 0x40, %l0
stda %f0, [%l7 + %l0] 0x89
fornot2 %f28, %f0, %f4
fbug,a %fcc1, loop_253
fornot1 %f2, %f10, %f20
lduw [%l7 + 0x44], %o1
tgu %xcc, 0x6
loop_253:
movne %xcc, %g3, %o7
srlx %l5, 0x15, %g1
smul %l3, 0x094F, %o2
movvs %xcc, %g5, %g7
ldd [%l7 + 0x78], %f20
fsrc2s %f1, %f27
array32 %l6, %g4, %o0
mova %xcc, %i6, %g6
fmovrdne %o4, %f10, %f10
edge32n %o3, %o6, %g2
edge16l %l4, %i4, %l0
taddcctv %i0, 0x1FE3, %l2
taddcctv %i5, %i2, %i7
edge16 %o5, %i1, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %o1, %g3, %l1
mulx %l5, %g1, %o7
alignaddr %o2, %g5, %l3
movne %xcc, %l6, %g4
fmovsvc %xcc, %f14, %f28
wr %g0, 0x81, %asi
ldswa [%l7 + 0x64] %asi, %o0
stbar
bvc,pn %icc, loop_254
tcc %xcc, 0x2
edge8n %g7, %g6, %o4
xnor %o3, 0x032B, %i6
loop_254:
movle %xcc, %g2, %l4
xorcc %o6, 0x1AB9, %l0
fabss %f23, %f2
fpadd32s %f17, %f6, %f20
movneg %xcc, %i0, %l2
fpsub16 %f30, %f24, %f26
tneg %icc, 0x6
fbuge %fcc1, loop_255
tvs %xcc, 0x6
srax %i4, 0x00, %i5
lduw [%l7 + 0x74], %i2
loop_255:
ldd [%l7 + 0x70], %f28
tl %xcc, 0x4
and %i7, 0x19A4, %o5
fmul8x16au %f18, %f29, %f24
movrlez %i1, 0x17E, %o1
orn %i3, 0x18D4, %g3
edge8ln %l5, %g1, %l1
wr %g0, 0x04, %asi
ldsba [%l7 + 0x7A] %asi, %o7
brnz,a %g5, loop_256
fmovdvc %icc, %f19, %f19
bvs,a %xcc, loop_257
fnot1s %f4, %f22
loop_256:
tl %icc, 0x6
mulx %o2, %l3, %l6
loop_257:
array32 %o0, %g7, %g4
move %xcc, %g6, %o3
fcmpgt32 %f0, %f24, %o4
fsrc2 %f2, %f16
movne %icc, %g2, %l4
xnorcc %i6, 0x1F6A, %o6
fand %f16, %f30, %f20
movrne %l0, %l2, %i0
edge32 %i4, %i2, %i7
bcs %icc, loop_258
edge16ln %o5, %i5, %i1
sdivcc %o1, 0x01DF, %g3
tcs %icc, 0x0
loop_258:
nop
wr %g0, 0x81, %asi
ldswa [%l7 + 0x70] %asi, %i3
edge8n %l5, %l1, %g1
fsrc1s %f31, %f1
addc %g5, 0x1F3F, %o7
tge %xcc, 0x1
andcc %o2, %l6, %o0
sth %l3, [%l7 + 0x24]
tcc %xcc, 0x1
fornot1 %f26, %f14, %f24
fnands %f17, %f2, %f27
nop
setx 0x6B3B8FBC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x4AAA7717, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fadds %f26, %f13, %f16
alignaddrl %g7, %g6, %o3
tl %icc, 0x3
fnand %f24, %f4, %f14
ldd [%l7 + 0x38], %f26
umul %o4, 0x11FE, %g2
popc 0x07DD, %l4
edge32ln %i6, %o6, %g4
fbe %fcc3, loop_259
edge8 %l2, %l0, %i4
fmovrdlz %i0, %f10, %f26
fnegs %f28, %f31
loop_259:
move %icc, %i2, %i7
bpos,a loop_260
movrgez %o5, 0x266, %i5
mova %xcc, %i1, %o1
tg %xcc, 0x5
loop_260:
lduh [%l7 + 0x56], %g3
tleu %xcc, 0x0
movleu %xcc, %i3, %l5
fmovdvc %icc, %f5, %f27
set 0x74, %g2
stwa %g1, [%l7 + %g2] 0xeb
membar #Sync
add %l7, 0x68, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %l1
casxa [%l6] %asi, %l1, %g5
alignaddr %o7, %l6, %o2
fba,a %fcc0, loop_261
fnegd %f20, %f16
tvc %xcc, 0x4
ldd [%l7 + 0x20], %f30
loop_261:
sir 0x171F
te %icc, 0x1
sll %l3, 0x03, %g7
orn %o0, 0x11B7, %g6
addcc %o3, %g2, %o4
sll %l4, %i6, %o6
tge %icc, 0x5
fcmpgt16 %f2, %f12, %l2
fmovdgu %icc, %f7, %f17
bpos,a,pn %xcc, loop_262
movne %icc, %g4, %i4
addccc %i0, %i2, %l0
alignaddrl %i7, %i5, %o5
loop_262:
fmovdcc %xcc, %f30, %f28
tl %icc, 0x2
movl %icc, %i1, %o1
ldsh [%l7 + 0x52], %g3
fornot2 %f2, %f16, %f16
nop
setx 0x8AB36C33, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x4061E3CF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f17, %f14
srl %l5, 0x14, %g1
or %i3, %l1, %g5
fnot1 %f16, %f14
fmovrsgez %o7, %f17, %f18
wr %g0, 0x80, %asi
ldxa [%l7 + 0x48] %asi, %o2
fmovsn %icc, %f0, %f30
fone %f16
andncc %l6, %l3, %o0
fmovrdlez %g7, %f16, %f2
wr %g0, 0x0c, %asi
sta %f27, [%l7 + 0x18] %asi
movne %icc, %g6, %g2
brgz %o4, loop_263
xnor %l4, 0x07D9, %i6
xnorcc %o6, 0x17F2, %o3
add %l7, 0x64, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %g4, %i4
loop_263:
smul %i0, %l2, %i2
movl %icc, %l0, %i5
fbl %fcc1, loop_264
fmovsvs %icc, %f13, %f12
ldx [%l7 + 0x38], %i7
or %o5, 0x06B0, %o1
loop_264:
edge16l %g3, %l5, %i1
fbue %fcc0, loop_265
nop
fitod %f12, %f16
fdtoi %f16, %f12
mulx %i3, %g1, %l1
bge %icc, loop_266
loop_265:
bneg,a,pt %icc, loop_267
movpos %icc, %o7, %g5
fbule %fcc1, loop_268
loop_266:
edge16 %o2, %l6, %l3
loop_267:
udivcc %o0, 0x10DF, %g6
fmovdg %xcc, %f4, %f6
loop_268:
fsrc1s %f20, %f30
tsubcctv %g2, 0x015B, %g7
sethi 0x1399, %l4
movrlz %i6, 0x1BD, %o4
bge,a loop_269
array32 %o3, %o6, %i4
array8 %i0, %l2, %g4
tneg %xcc, 0x0
loop_269:
nop
wr %g0, 0x11, %asi
stha %l0, [%l7 + 0x0A] %asi
edge8n %i5, %i2, %i7
wr %g0, 0x80, %asi
sta %f30, [%l7 + 0x64] %asi
array8 %o1, %g3, %o5
edge16n %i1, %l5, %g1
srax %i3, %o7, %g5
ldstub [%l7 + 0x31], %o2
andncc %l1, %l3, %o0
bl loop_270
nop
setx 0x13E219465D3C4D39, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x1263A16AC7A1469F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f22, %f30
tleu %icc, 0x4
taddcctv %g6, %g2, %g7
loop_270:
fbl,a %fcc2, loop_271
fmovdg %icc, %f28, %f0
set 0x24, %i4
lduha [%l7 + %i4] 0x14, %l4
loop_271:
tne %xcc, 0x4
wr %g0, 0x81, %asi
swapa [%l7 + 0x48] %asi, %l6
tge %xcc, 0x5
umulcc %i6, 0x162C, %o3
orcc %o4, 0x026E, %o6
lduw [%l7 + 0x78], %i4
add %l2, 0x0808, %g4
fbuge,a %fcc2, loop_272
ta %icc, 0x2
fbuge,a %fcc2, loop_273
tcs %icc, 0x1
loop_272:
nop
set 0x55, %g6
ldstuba [%l7 + %g6] 0x11, %l0
loop_273:
tsubcctv %i5, %i0, %i2
movneg %icc, %o1, %g3
edge8l %i7, %i1, %o5
nop
setx 0xD059285C, %l0, %l6
st %l6, [%l7 + 0x60]
ld [%l7 + 0x60], %fsr
fmovsle %icc, %f30, %f16
alignaddrl %g1, %l5, %o7
fones %f7
array32 %i3, %o2, %g5
fmovrde %l1, %f8, %f20
tge %xcc, 0x6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %l3, 0x1287, %o0
tcc %icc, 0x7
movge %icc, %g6, %g7
fmovsg %icc, %f26, %f7
fnot1s %f28, %f21
fmovrsgez %l4, %f27, %f4
tge %icc, 0x0
edge8l %l6, %i6, %o3
bcs,a,pn %xcc, loop_274
st %f21, [%l7 + 0x18]
fcmple32 %f30, %f0, %g2
sub %o4, 0x0BDC, %i4
loop_274:
edge16n %o6, %g4, %l0
te %xcc, 0x3
bn,pn %xcc, loop_275
tvs %xcc, 0x3
udiv %i5, 0x138E, %i0
addc %l2, %o1, %i2
loop_275:
fpsub32s %f29, %f13, %f10
fnand %f28, %f30, %f8
udivx %g3, 0x1A23, %i1
sub %o5, %g1, %l5
movg %icc, %i7, %o7
tleu %xcc, 0x2
edge32l %i3, %o2, %l1
alignaddrl %g5, %o0, %g6
andncc %l3, %g7, %l4
edge8ln %l6, %i6, %o3
tleu %xcc, 0x6
movge %xcc, %o4, %g2
nop
setx loop_276, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orcc %i4, 0x0959, %g4
mova %xcc, %l0, %o6
fmovrslez %i5, %f9, %f6
loop_276:
bge loop_277
fcmpgt16 %f14, %f10, %l2
movne %xcc, %o1, %i0
nop
setx 0xB790940A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x95E7EE53, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fadds %f30, %f9, %f21
loop_277:
fmovsg %icc, %f31, %f0
bg,pn %xcc, loop_278
array16 %g3, %i2, %o5
addc %g1, %i1, %l5
fbne %fcc0, loop_279
loop_278:
movrlz %o7, 0x137, %i7
orn %i3, %l1, %g5
set 0x74, %o3
stha %o2, [%l7 + %o3] 0x14
loop_279:
and %o0, %g6, %l3
andncc %g7, %l4, %i6
edge16 %l6, %o4, %o3
tge %xcc, 0x4
nop
setx 0x166EBCA2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
fsqrts %f27, %f2
addcc %g2, %g4, %l0
bl,pn %icc, loop_280
nop
fitod %f10, %f8
fdtoi %f8, %f14
edge8ln %o6, %i5, %l2
movg %xcc, %i4, %i0
loop_280:
mulscc %o1, %i2, %g3
std %f16, [%l7 + 0x30]
swap [%l7 + 0x78], %g1
movgu %icc, %i1, %o5
sth %l5, [%l7 + 0x6A]
sra %i7, 0x17, %i3
subccc %o7, %g5, %o2
flush %l7 + 0x24
andcc %l1, %o0, %l3
fbge,a %fcc3, loop_281
bne,pn %icc, loop_282
fmovdle %xcc, %f13, %f12
bgu,a,pn %icc, loop_283
loop_281:
movvs %xcc, %g6, %g7
loop_282:
movl %xcc, %l4, %l6
fornot2s %f16, %f8, %f30
loop_283:
movrlez %o4, %i6, %g2
fmovrdgz %g4, %f6, %f26
array16 %o3, %l0, %o6
fxors %f30, %f8, %f28
nop
setx 0xEAE6DC3D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0xD8C91212, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fadds %f5, %f29, %f9
sethi 0x07D2, %l2
brlez,a %i4, loop_284
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitos %f3, %f22
fstod %f22, %f14
fbule,a %fcc0, loop_285
loop_284:
smulcc %i0, 0x16DE, %i5
sllx %o1, 0x00, %i2
umul %g1, 0x1B3B, %i1
loop_285:
movvc %icc, %g3, %l5
fcmpgt32 %f22, %f18, %i7
edge16l %o5, %i3, %g5
movvc %icc, %o7, %l1
brlez %o0, loop_286
edge8ln %l3, %g6, %o2
ldx [%l7 + 0x28], %g7
movrgz %l4, 0x3DB, %l6
loop_286:
addccc %i6, 0x0B23, %o4
fcmple16 %f6, %f10, %g2
brlz %o3, loop_287
nop
set 0x58, %l2
ldsh [%l7 + %l2], %g4
tne %xcc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_287:
fmovsa %xcc, %f23, %f10
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x17] %asi, %o6
umul %l2, 0x0B2F, %l0
sdivx %i4, 0x0CE8, %i0
movcs %xcc, %o1, %i2
sdivx %i5, 0x0106, %i1
brgez %g1, loop_288
nop
setx 0x32DF7765A1F0BAB7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x928485AFA6774B83, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f20, %f0
andncc %l5, %g3, %o5
fmovdne %icc, %f26, %f24
loop_288:
movcs %icc, %i3, %i7
bn loop_289
tvc %xcc, 0x2
edge16n %g5, %l1, %o0
edge8ln %o7, %g6, %o2
loop_289:
movcs %xcc, %l3, %g7
movpos %xcc, %l4, %l6
movne %icc, %o4, %g2
tpos %icc, 0x6
tle %icc, 0x7
tvs %xcc, 0x7
add %l7, 0x38, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %i6, %g4
brz,a %o6, loop_290
sub %l2, 0x1F2E, %o3
st %f11, [%l7 + 0x18]
srlx %l0, 0x1C, %i0
loop_290:
bleu,pt %xcc, loop_291
ta %icc, 0x5
tsubcc %o1, %i2, %i4
sir 0x1F85
loop_291:
srlx %i1, %i5, %l5
fmovdcc %xcc, %f16, %f4
andncc %g3, %g1, %o5
movgu %icc, %i7, %g5
movcc %xcc, %l1, %o0
bgu,pn %xcc, loop_292
bl,a,pt %icc, loop_293
andncc %i3, %o7, %o2
alignaddrl %g6, %l3, %g7
loop_292:
movneg %xcc, %l4, %o4
loop_293:
movneg %xcc, %g2, %l6
addccc %g4, 0x0124, %i6
tcc %xcc, 0x4
smul %l2, 0x0ECE, %o3
movl %xcc, %o6, %l0
bvc,a %icc, loop_294
ba,a loop_295
movrlz %i0, 0x23A, %i2
edge16 %o1, %i1, %i4
loop_294:
orn %i5, %g3, %g1
loop_295:
fsrc2s %f6, %f12
prefetch [%l7 + 0x40], 0x0
brlez,a %l5, loop_296
edge32 %o5, %g5, %l1
tsubcc %i7, %o0, %o7
alignaddrl %i3, %o2, %l3
loop_296:
sethi 0x126D, %g6
set 0x54, %g4
lduwa [%l7 + %g4] 0x89, %l4
movle %icc, %o4, %g7
array16 %l6, %g2, %i6
nop
fitos %f3, %f27
fstox %f27, %f30
fxtos %f30, %f3
xnor %l2, %g4, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %o6, 0x107E, %l0
nop
setx loop_297, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
subcc %i2, 0x1611, %o1
bshuffle %f26, %f10, %f28
edge32l %i1, %i0, %i5
loop_297:
edge8 %i4, %g1, %g3
tpos %xcc, 0x5
edge8ln %o5, %g5, %l5
movge %icc, %l1, %o0
movgu %icc, %i7, %i3
fmovsg %icc, %f10, %f20
fbue %fcc0, loop_298
mulx %o2, 0x0A4D, %l3
bgu loop_299
subccc %o7, 0x049A, %g6
loop_298:
srax %o4, 0x1A, %l4
fmovsneg %icc, %f22, %f10
loop_299:
nop
fitod %f8, %f18
fdtos %f18, %f23
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fand %f10, %f22, %f8
edge8ln %l6, %g2, %i6
addcc %l2, 0x1796, %g7
orncc %o3, 0x043F, %g4
fmovrdne %l0, %f26, %f28
edge16l %o6, %o1, %i1
edge8l %i2, %i5, %i0
movrgez %g1, 0x13B, %i4
bn,pt %xcc, loop_300
andcc %o5, 0x054B, %g3
movcc %xcc, %l5, %g5
fmovrdne %o0, %f26, %f8
loop_300:
alignaddr %l1, %i3, %i7
orncc %l3, %o7, %g6
wr %g0, 0x80, %asi
lduha [%l7 + 0x34] %asi, %o4
sdivcc %o2, 0x1BF8, %l6
andcc %g2, 0x04F2, %l4
fbuge %fcc3, loop_301
fpmerge %f5, %f0, %f8
fmovdvs %icc, %f12, %f27
ldsb [%l7 + 0x46], %l2
loop_301:
fmul8sux16 %f8, %f4, %f12
sethi 0x1D74, %i6
xorcc %g7, %g4, %l0
set 0x40, %g7
ldda [%l7 + %g7] 0x19, %f0
fpackfix %f10, %f9
bvs,a,pn %xcc, loop_302
movcs %icc, %o3, %o1
array16 %o6, %i1, %i2
srl %i0, %i5, %g1
loop_302:
movg %icc, %i4, %o5
ld [%l7 + 0x08], %f11
nop
setx 0xD04A03CA, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
array8 %g3, %g5, %l5
fands %f18, %f17, %f16
edge32ln %l1, %i3, %i7
addcc %o0, %l3, %o7
taddcctv %g6, 0x0EA2, %o4
wr %g0, 0x88, %asi
stba %l6, [%l7 + 0x54] %asi
fabss %f3, %f19
edge8n %o2, %g2, %l4
ldd [%l7 + 0x48], %l2
tg %icc, 0x4
fmovdcs %icc, %f1, %f4
popc %g7, %g4
move %xcc, %i6, %l0
edge8ln %o3, %o1, %o6
call loop_303
fcmpne16 %f20, %f4, %i1
nop
setx loop_304, %l0, %l1
jmpl %l1, %i2
fnors %f23, %f27, %f10
loop_303:
sll %i0, 0x19, %g1
fmovdne %icc, %f11, %f21
loop_304:
andncc %i5, %i4, %o5
movcs %icc, %g5, %g3
bcc %xcc, loop_305
addc %l5, 0x1E95, %l1
sethi 0x1791, %i7
nop
fitod %f2, %f2
fdtoi %f2, %f27
loop_305:
orn %i3, %o0, %o7
fnegs %f22, %f22
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umul %l3, %g6, %l6
movne %icc, %o2, %g2
nop
set 0x68, %i6
ldx [%l7 + %i6], %l4
tl %xcc, 0x3
movle %xcc, %o4, %l2
tneg %icc, 0x2
mulscc %g4, %i6, %l0
edge16n %g7, %o1, %o6
edge16 %o3, %i2, %i0
movle %icc, %i1, %i5
fbl,a %fcc1, loop_306
tsubcc %i4, 0x1BE6, %o5
movgu %xcc, %g5, %g3
edge32l %g1, %l1, %i7
loop_306:
sdivx %l5, 0x0AF7, %i3
ta %icc, 0x5
subcc %o7, 0x18F4, %o0
mova %icc, %g6, %l6
array8 %o2, %l3, %g2
edge8ln %o4, %l2, %g4
tg %icc, 0x1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
membar 0x24
movcs %xcc, %i6, %l4
bcs %xcc, loop_307
smul %g7, %l0, %o1
edge32l %o6, %i2, %o3
bge,a,pt %xcc, loop_308
loop_307:
fexpand %f7, %f20
nop
fitos %f9, %f15
fstox %f15, %f4
alignaddrl %i1, %i0, %i4
loop_308:
bn,pt %xcc, loop_309
bvs,pt %icc, loop_310
or %o5, %i5, %g5
fmul8x16 %f5, %f8, %f24
loop_309:
te %xcc, 0x4
loop_310:
fmul8x16 %f23, %f12, %f14
edge32n %g1, %g3, %l1
array16 %l5, %i3, %i7
movl %xcc, %o0, %g6
prefetch [%l7 + 0x0C], 0x0
be,a loop_311
fpackfix %f10, %f12
xnorcc %o7, %o2, %l3
fbo,a %fcc2, loop_312
loop_311:
swap [%l7 + 0x74], %g2
alignaddr %o4, %l6, %l2
lduh [%l7 + 0x64], %g4
loop_312:
sethi 0x1D39, %l4
movl %xcc, %g7, %l0
edge8ln %i6, %o6, %o1
fblg,a %fcc3, loop_313
fmovsneg %icc, %f3, %f24
sll %o3, 0x13, %i1
sir 0x1CC4
loop_313:
fmovdvc %xcc, %f13, %f2
tge %icc, 0x7
te %icc, 0x3
brlz,a %i2, loop_314
fpadd16 %f2, %f10, %f18
popc 0x0F89, %i0
fmovrdgz %o5, %f2, %f10
loop_314:
taddcc %i4, 0x0ACC, %g5
sethi 0x041C, %g1
stw %g3, [%l7 + 0x20]
lduh [%l7 + 0x46], %i5
edge8l %l5, %i3, %i7
fnot1s %f10, %f14
mova %xcc, %l1, %o0
nop
setx loop_315, %l0, %l1
jmpl %l1, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcctv %o7, 0x168D, %o2
ldsw [%l7 + 0x18], %g2
loop_315:
sdivcc %l3, 0x195D, %o4
set 0x51, %o4
ldsba [%l7 + %o4] 0x18, %l2
movvc %xcc, %g4, %l6
array32 %g7, %l4, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %l0, 0x1BD8, %o1
movneg %xcc, %o3, %i1
nop
set 0x14, %g5
ldub [%l7 + %g5], %o6
swap [%l7 + 0x50], %i2
add %l7, 0x58, %l6
wr %g0, 0x81, %asi
casxa [%l6] 0x81, %o5, %i0
sub %g5, %g1, %i4
ldsh [%l7 + 0x3E], %i5
sir 0x06F8
sdivx %g3, 0x1BAE, %i3
call loop_316
popc 0x109F, %i7
movrlz %l1, %l5, %o0
smulcc %o7, %o2, %g6
loop_316:
fxnors %f27, %f19, %f16
edge32 %g2, %l3, %o4
nop
setx 0xB9754965D61873DD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x7FB97EB9345A68FA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f6, %f0
umul %l2, 0x1969, %g4
wr %g0, 0xe3, %asi
stha %g7, [%l7 + 0x56] %asi
membar #Sync
umul %l4, %l6, %i6
addcc %o1, 0x1F6A, %o3
sra %l0, 0x0B, %i1
xorcc %o6, %i2, %o5
popc %g5, %g1
ldsb [%l7 + 0x48], %i4
fornot1 %f16, %f30, %f6
edge8l %i0, %g3, %i3
fmovrdlz %i7, %f26, %f22
sll %i5, 0x05, %l5
tpos %xcc, 0x0
ldsw [%l7 + 0x3C], %l1
alignaddrl %o7, %o2, %g6
popc %g2, %l3
smul %o0, 0x0666, %l2
sdivx %o4, 0x0045, %g4
edge8n %g7, %l4, %l6
tg %xcc, 0x5
umulcc %i6, %o1, %l0
orcc %i1, %o3, %i2
nop
setx 0xECEEC61D20750D87, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
edge32ln %o5, %g5, %o6
stb %i4, [%l7 + 0x25]
edge8n %g1, %i0, %i3
edge32 %i7, %g3, %l5
fbne,a %fcc3, loop_317
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
and %i5, 0x183E, %l1
be,a,pn %xcc, loop_318
loop_317:
xorcc %o2, %g6, %o7
alignaddr %l3, %o0, %g2
udiv %l2, 0x1232, %g4
loop_318:
brlez %g7, loop_319
tl %xcc, 0x1
orn %l4, %l6, %i6
fcmple16 %f8, %f0, %o4
loop_319:
alignaddrl %l0, %o1, %o3
set 0x64, %i0
ldswa [%l7 + %i0] 0x11, %i1
sll %i2, 0x1A, %g5
set 0x68, %l6
ldsba [%l7 + %l6] 0x0c, %o5
swap [%l7 + 0x24], %o6
te %xcc, 0x5
bl,pt %icc, loop_320
lduh [%l7 + 0x22], %g1
fpadd16 %f2, %f24, %f16
ba,pn %xcc, loop_321
loop_320:
sllx %i0, %i3, %i4
ld [%l7 + 0x38], %f9
edge32 %i7, %g3, %i5
loop_321:
array32 %l5, %l1, %o2
fand %f30, %f12, %f6
nop
fitod %f10, %f16
fdtos %f16, %f17
nop
setx 0x0BCD57C9506367FB, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
movg %icc, %g6, %l3
mulx %o0, %o7, %l2
add %g2, %g4, %l4
mova %xcc, %l6, %g7
tneg %icc, 0x4
add %l7, 0x3C, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %o4
casa [%l6] %asi, %o4, %i6
addcc %l0, 0x0C68, %o1
fbug,a %fcc2, loop_322
orcc %o3, 0x19F7, %i1
fcmpeq16 %f18, %f22, %i2
bcs,pt %icc, loop_323
loop_322:
stb %o5, [%l7 + 0x4C]
tg %xcc, 0x4
set 0x08, %i1
ldswa [%l7 + %i1] 0x88, %g5
loop_323:
fcmpeq32 %f28, %f30, %o6
add %g1, 0x1240, %i0
umulcc %i3, 0x0EE6, %i7
edge32ln %g3, %i5, %i4
fmovsle %xcc, %f21, %f2
move %icc, %l5, %o2
bvs,a loop_324
movrne %l1, 0x29B, %g6
fmovrdgz %o0, %f26, %f6
fbge,a %fcc0, loop_325
loop_324:
fblg,a %fcc2, loop_326
swap [%l7 + 0x18], %l3
fbn,a %fcc0, loop_327
loop_325:
xnor %o7, 0x0CD0, %l2
loop_326:
fmovdle %icc, %f2, %f25
fpadd32 %f24, %f6, %f24
loop_327:
array32 %g2, %l4, %l6
fmovdle %icc, %f15, %f21
xnor %g4, 0x007F, %o4
edge32n %i6, %l0, %o1
tsubcc %o3, 0x0D5D, %g7
ldstub [%l7 + 0x3D], %i1
orn %o5, 0x1B5A, %i2
fmuld8sux16 %f30, %f30, %f26
movleu %xcc, %o6, %g1
fmovrsgez %i0, %f6, %f15
fpadd32 %f16, %f8, %f14
bne,a loop_328
sethi 0x1DF7, %i3
subc %g5, %g3, %i7
tleu %xcc, 0x2
loop_328:
ldsh [%l7 + 0x48], %i4
andcc %l5, 0x0837, %o2
tsubcc %l1, %g6, %o0
wr %g0, 0x18, %asi
lduba [%l7 + 0x7B] %asi, %i5
sdivcc %o7, 0x1F0C, %l3
add %l2, %l4, %g2
fbug,a %fcc2, loop_329
movg %xcc, %g4, %l6
set 0x7C, %o7
lda [%l7 + %o7] 0x89, %f17
loop_329:
fbo %fcc1, loop_330
tge %icc, 0x3
wr %g0, 0x21, %asi
stxa %o4, [%g0 + 0x108] %asi
loop_330:
edge8ln %i6, %l0, %o1
nop
fitod %f2, %f22
fdtos %f22, %f21
pdist %f6, %f8, %f24
set 0x40, %i5
stda %f16, [%l7 + %i5] 0x04
tvc %xcc, 0x0
orn %o3, 0x18FC, %g7
fbe,a %fcc0, loop_331
nop
setx 0x43ADEEBF41CC58CB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x84DFE7CF8CEBEB69, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f2, %f20
sllx %o5, 0x1D, %i1
fors %f4, %f10, %f25
loop_331:
taddcctv %i2, %g1, %i0
fpsub32s %f1, %f17, %f1
wr %g0, 0x89, %asi
lda [%l7 + 0x58] %asi, %f19
fcmpeq16 %f12, %f28, %i3
udiv %g5, 0x09BD, %o6
tcs %icc, 0x4
sll %g3, 0x0F, %i7
fxor %f28, %f30, %f2
nop
setx loop_332, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovscs %icc, %f8, %f28
movrgez %i4, 0x312, %l5
fpadd32 %f6, %f30, %f20
loop_332:
taddcc %l1, %g6, %o2
fbo,a %fcc3, loop_333
sethi 0x0572, %i5
udiv %o0, 0x09AE, %o7
alignaddr %l2, %l4, %l3
loop_333:
edge8l %g4, %g2, %l6
smulcc %o4, %i6, %o1
sethi 0x1B39, %l0
call loop_334
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbe,a %fcc1, loop_335
alignaddrl %o3, %g7, %o5
loop_334:
nop
fitos %f3, %f3
fstod %f3, %f4
bcc,pn %xcc, loop_336
loop_335:
subccc %i2, %g1, %i1
ldd [%l7 + 0x30], %i2
tn %icc, 0x1
loop_336:
fmovrdne %g5, %f28, %f22
tgu %icc, 0x0
fmovrdlez %i0, %f16, %f0
ldsw [%l7 + 0x3C], %o6
edge32ln %i7, %g3, %i4
bne,pn %icc, loop_337
fnand %f0, %f20, %f2
sra %l5, %g6, %o2
edge32l %i5, %l1, %o7
loop_337:
fmovrsne %o0, %f3, %f5
mulx %l2, 0x1459, %l3
fabss %f23, %f1
brz %l4, loop_338
nop
setx 0x793F091252746A25, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f2
tgu %icc, 0x7
fmovdle %icc, %f4, %f1
loop_338:
xorcc %g4, %g2, %l6
movne %xcc, %i6, %o4
tn %xcc, 0x6
bpos,pn %icc, loop_339
movle %xcc, %o1, %o3
sdiv %l0, 0x166D, %g7
movrne %i2, 0x28C, %g1
loop_339:
movrgz %i1, 0x1F0, %o5
addc %i3, %g5, %o6
movleu %xcc, %i0, %i7
or %i4, %g3, %l5
fmul8x16au %f3, %f8, %f6
addc %o2, 0x0D11, %i5
array32 %g6, %o7, %l1
fnot1s %f7, %f15
nop
setx 0xCB449C84, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x549F6695, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fsubs %f12, %f9, %f15
sra %l2, %o0, %l3
subccc %l4, 0x1B73, %g4
fmovrsgz %g2, %f0, %f23
array32 %l6, %o4, %o1
fpack16 %f12, %f4
nop
fitos %f17, %f2
tge %icc, 0x3
movg %icc, %i6, %o3
udivcc %l0, 0x0E3F, %g7
mulscc %i2, 0x0C53, %g1
nop
setx 0x8039C57E71A43DC1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xB431FAF5A33CCEBB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fsubd %f24, %f12, %f20
nop
fitod %f0, %f16
fdtox %f16, %f20
fxtod %f20, %f0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x38, %o1
sta %f23, [%l7 + %o1] 0x14
nop
set 0x78, %i7
ldd [%l7 + %i7], %f28
fxor %f10, %f30, %f12
sll %i1, %o5, %i3
sdivcc %g5, 0x181E, %o6
ta %xcc, 0x2
ldd [%l7 + 0x38], %i6
fmovscc %xcc, %f30, %f20
movge %xcc, %i4, %g3
fmovrslez %i0, %f14, %f21
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x39] %asi, %l5
fmovsvc %xcc, %f17, %f15
fpsub16 %f24, %f12, %f4
tleu %icc, 0x1
fbl %fcc0, loop_340
fmovde %icc, %f2, %f18
xnor %o2, %g6, %i5
fors %f25, %f0, %f17
loop_340:
sllx %o7, 0x1D, %l1
umulcc %l2, %l3, %l4
ldub [%l7 + 0x74], %o0
taddcc %g2, 0x0B12, %g4
fnor %f14, %f6, %f16
fba %fcc0, loop_341
addc %o4, 0x0E99, %o1
fbge,a %fcc1, loop_342
andncc %l6, %o3, %l0
loop_341:
movn %xcc, %g7, %i2
nop
setx loop_343, %l0, %l1
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_342:
ldd [%l7 + 0x48], %i6
subccc %g1, 0x04FE, %i1
tl %icc, 0x3
loop_343:
fmovsle %xcc, %f24, %f15
tgu %xcc, 0x7
addc %o5, %i3, %g5
andncc %o6, %i4, %g3
udivcc %i7, 0x071F, %l5
sub %o2, %i0, %g6
nop
setx 0xE9949734, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
fsqrts %f16, %f6
bpos,a,pn %xcc, loop_344
smul %o7, %l1, %i5
fpsub16 %f30, %f16, %f10
edge8l %l2, %l4, %l3
loop_344:
fbne,a %fcc3, loop_345
movleu %xcc, %o0, %g2
fbue %fcc1, loop_346
sllx %o4, 0x05, %g4
loop_345:
stw %l6, [%l7 + 0x44]
tg %icc, 0x7
loop_346:
ldub [%l7 + 0x6A], %o3
fmovrsgez %o1, %f7, %f14
subc %g7, 0x1D4F, %i2
ldsh [%l7 + 0x12], %i6
movg %xcc, %g1, %i1
and %o5, 0x02DA, %i3
fbn,a %fcc3, loop_347
fpack32 %f14, %f28, %f10
movre %g5, 0x0D4, %o6
add %l7, 0x68, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %l0
casxa [%l6] 0x89, %l0, %i4
loop_347:
nop
setx 0xCDF910E6FEC4BEFD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x70787D0A443982A9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fmuld %f10, %f14, %f26
tn %icc, 0x2
fpsub32 %f28, %f4, %f20
for %f8, %f20, %f22
fand %f24, %f18, %f12
mulscc %g3, %l5, %o2
wr %g0, 0x89, %asi
ldsba [%l7 + 0x4A] %asi, %i0
udiv %g6, 0x0A4D, %o7
wr %g0, 0x0c, %asi
ldda [%l7 + 0x70] %asi, %l0
movvs %icc, %i5, %l2
movrgez %i7, 0x340, %l4
fmovrse %o0, %f19, %f15
smulcc %g2, %o4, %g4
xor %l6, 0x0E45, %o3
taddcc %o1, 0x0A09, %g7
sir 0x0E90
movrgez %l3, 0x21E, %i6
nop
setx loop_348, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bg,a %xcc, loop_349
orn %i2, %g1, %i1
fcmpne32 %f10, %f16, %i3
loop_348:
fble %fcc0, loop_350
loop_349:
orcc %g5, %o5, %o6
prefetch [%l7 + 0x0C], 0x3
taddcctv %i4, 0x11B5, %l0
loop_350:
bpos,a loop_351
ldd [%l7 + 0x08], %f10
sub %g3, %l5, %i0
or %o2, 0x0364, %o7
loop_351:
edge16ln %g6, %i5, %l1
taddcctv %i7, 0x1C90, %l4
subc %l2, %g2, %o0
tg %xcc, 0x7
addccc %g4, %o4, %l6
fzero %f20
brgz %o3, loop_352
movg %xcc, %g7, %l3
fandnot2s %f31, %f26, %f15
edge16ln %o1, %i2, %i6
loop_352:
fmul8x16 %f28, %f10, %f0
nop
fitos %f9, %f29
edge32n %g1, %i3, %i1
movvc %xcc, %o5, %o6
mulscc %g5, %l0, %g3
fmovsneg %icc, %f10, %f2
edge8n %l5, %i0, %i4
membar 0x02
fexpand %f15, %f8
bn,pt %xcc, loop_353
subccc %o2, %o7, %g6
subcc %l1, 0x045D, %i7
fmovdgu %xcc, %f3, %f2
loop_353:
fmovdle %icc, %f28, %f5
movcs %icc, %i5, %l4
edge8n %g2, %o0, %l2
nop
fitod %f4, %f12
fdtox %f12, %f6
tsubcc %o4, %l6, %o3
taddcctv %g7, 0x045D, %g4
srlx %o1, 0x1A, %l3
bneg,pt %xcc, loop_354
fcmpne16 %f24, %f30, %i6
fcmpne16 %f22, %f12, %g1
brlz,a %i3, loop_355
loop_354:
fmuld8sux16 %f19, %f13, %f26
fnands %f4, %f25, %f17
fmovsvc %xcc, %f12, %f9
loop_355:
andn %i1, %i2, %o6
movne %xcc, %g5, %o5
addc %g3, 0x1278, %l5
edge32 %i0, %l0, %o2
movcc %icc, %o7, %g6
mulx %l1, %i7, %i4
fpadd32 %f6, %f2, %f0
tcs %xcc, 0x5
fbo,a %fcc2, loop_356
smulcc %i5, %g2, %o0
te %icc, 0x0
nop
setx 0x8D5FE816, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0xC475FA00, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fadds %f2, %f0, %f4
loop_356:
subcc %l2, 0x18A3, %l4
fpsub32 %f4, %f26, %f18
fblg,a %fcc2, loop_357
umulcc %l6, %o4, %g7
nop
setx 0xB715E62E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xE6A46ED2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f23, %f25
tg %xcc, 0x2
loop_357:
fmovsg %icc, %f24, %f18
fxor %f20, %f30, %f4
udiv %o3, 0x1CC2, %g4
movne %icc, %l3, %o1
nop
setx loop_358, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %g1, 0x15C4, %i3
orncc %i6, 0x02FB, %i1
loop_358:
fbn %fcc2, loop_359
add %o6, %g5, %o5
ta %xcc, 0x7
udivx %g3, 0x15E4, %l5
loop_359:
tgu %xcc, 0x6
sllx %i2, 0x03, %l0
wr %g0, 0x81, %asi
lduba [%l7 + 0x7E] %asi, %i0
edge16n %o2, %g6, %o7
ldub [%l7 + 0x61], %l1
fmovscs %icc, %f30, %f25
fmul8x16au %f8, %f23, %f12
bcc,pn %icc, loop_360
fornot2 %f24, %f18, %f8
xnorcc %i4, %i7, %g2
sethi 0x11EF, %o0
loop_360:
nop
setx loop_361, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tvs %xcc, 0x1
fbule,a %fcc1, loop_362
array16 %l2, %l4, %l6
loop_361:
umul %i5, %o4, %o3
fmovdpos %icc, %f28, %f20
loop_362:
edge16ln %g7, %l3, %g4
fmovrse %g1, %f0, %f22
addc %o1, %i6, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %o6, 0x005B, %i1
brgez %o5, loop_363
bvc,pn %icc, loop_364
fmovsa %icc, %f19, %f31
sethi 0x0F4B, %g5
loop_363:
udivcc %g3, 0x1059, %i2
loop_364:
nop
wr %g0, 0x81, %asi
stba %l0, [%l7 + 0x79] %asi
sdivx %i0, 0x1AEF, %o2
fbge,a %fcc0, loop_365
movrgz %l5, 0x052, %g6
add %l1, 0x0203, %i4
edge32 %i7, %g2, %o0
loop_365:
fmovsn %xcc, %f13, %f27
prefetch [%l7 + 0x60], 0x1
bgu,a loop_366
andcc %l2, 0x0430, %o7
membar 0x6C
edge8 %l6, %l4, %i5
loop_366:
edge8l %o3, %o4, %l3
edge8 %g4, %g1, %o1
tvs %icc, 0x6
tleu %icc, 0x5
wr %g0, 0xe3, %asi
ldda [%l7 + 0x40] %asi, %i6
sdivcc %g7, 0x091D, %o6
bneg,pt %icc, loop_367
edge16n %i3, %o5, %i1
movrlz %g5, %g3, %i2
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_367:
orncc %l0, %i0, %l5
move %icc, %g6, %o2
membar 0x1C
ba loop_368
alignaddr %i4, %i7, %g2
tg %xcc, 0x1
movne %icc, %l1, %l2
loop_368:
fxors %f31, %f6, %f3
array16 %o7, %o0, %l6
sra %i5, 0x16, %o3
brgz %l4, loop_369
tgu %icc, 0x4
nop
fitod %f0, %f24
fdtos %f24, %f5
tcc %xcc, 0x0
loop_369:
fandnot2 %f22, %f22, %f16
addcc %o4, 0x040D, %g4
orncc %l3, %o1, %g1
nop
setx 0xCA3D408A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x10F3C675, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fdivs %f5, %f13, %f5
brlez,a %g7, loop_370
bleu,a loop_371
smul %i6, 0x05E9, %o6
fpack16 %f10, %f20
loop_370:
bge %xcc, loop_372
loop_371:
ldub [%l7 + 0x51], %i3
fblg %fcc2, loop_373
bcc,a,pt %xcc, loop_374
loop_372:
fcmple16 %f6, %f18, %o5
bne,a,pn %xcc, loop_375
loop_373:
fmovdvc %xcc, %f15, %f3
loop_374:
fmovdleu %icc, %f20, %f14
brlez,a %g5, loop_376
loop_375:
movneg %xcc, %i1, %i2
fmovrdgez %g3, %f26, %f26
pdist %f0, %f0, %f20
loop_376:
srax %l0, 0x19, %l5
fbuge,a %fcc1, loop_377
array8 %i0, %g6, %i4
sir 0x0BE6
stb %i7, [%l7 + 0x79]
loop_377:
alignaddr %g2, %l1, %l2
edge16ln %o7, %o0, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movgu %xcc, %i5, %o3
fmovdgu %icc, %f20, %f9
mova %icc, %l6, %o4
fmovsa %icc, %f4, %f14
fbe %fcc1, loop_378
fpsub32 %f0, %f22, %f16
fmul8x16al %f12, %f28, %f2
tneg %xcc, 0x4
loop_378:
std %f6, [%l7 + 0x60]
fsrc1s %f15, %f11
ldstub [%l7 + 0x34], %l4
wr %g0, 0x80, %asi
stba %g4, [%l7 + 0x24] %asi
udiv %l3, 0x184E, %o1
fsrc1 %f22, %f26
orn %g7, 0x0018, %i6
nop
setx 0xF6251401, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x70CBD9F7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fadds %f26, %f29, %f4
bleu,a,pn %xcc, loop_379
fornot2 %f14, %f22, %f10
fmovsg %icc, %f24, %f5
udivcc %g1, 0x1358, %o6
loop_379:
xnor %i3, %o5, %g5
edge16l %i1, %i2, %l0
fpsub16 %f14, %f20, %f20
fsrc2 %f14, %f0
fmovdg %icc, %f28, %f19
orcc %g3, %l5, %i0
set 0x4C, %g3
sta %f12, [%l7 + %g3] 0x0c
fba %fcc0, loop_380
udivcc %i4, 0x0F81, %g6
movre %i7, %l1, %g2
movrlz %o7, %o0, %o2
loop_380:
bshuffle %f18, %f12, %f24
edge16n %l2, %o3, %i5
fnot1s %f1, %f15
tleu %xcc, 0x1
ldd [%l7 + 0x58], %f6
movvs %icc, %o4, %l6
and %l4, %l3, %o1
fnegs %f27, %f11
fmovsgu %xcc, %f23, %f26
movcs %icc, %g4, %i6
fmovdn %xcc, %f1, %f20
fmovdvs %xcc, %f17, %f5
movpos %icc, %g7, %g1
movcs %xcc, %i3, %o5
movg %xcc, %o6, %i1
nop
fitos %f3, %f6
fstox %f6, %f8
and %i2, 0x0FC3, %l0
fcmpne32 %f20, %f6, %g3
tleu %xcc, 0x6
sllx %l5, 0x17, %i0
bg,a,pn %xcc, loop_381
ldstub [%l7 + 0x7D], %g5
sll %i4, 0x18, %i7
edge32 %g6, %l1, %o7
loop_381:
edge16ln %o0, %o2, %l2
tne %xcc, 0x7
bneg loop_382
bleu,pt %icc, loop_383
edge8 %g2, %o3, %o4
tle %icc, 0x5
loop_382:
popc 0x0C93, %i5
loop_383:
mova %xcc, %l6, %l3
wr %g0, 0x04, %asi
ldswa [%l7 + 0x2C] %asi, %l4
membar 0x4E
stb %o1, [%l7 + 0x16]
set 0x70, %o6
ldda [%l7 + %o6] 0xe2, %i6
udivx %g4, 0x0B2E, %g7
array32 %g1, %o5, %i3
subcc %o6, %i2, %l0
wr %g0, 0x2a, %asi
stxa %g3, [%l7 + 0x70] %asi
membar #Sync
edge32 %l5, %i1, %g5
srax %i4, 0x06, %i7
brgez %g6, loop_384
orn %i0, %l1, %o7
tgu %xcc, 0x0
movrlz %o0, 0x135, %o2
loop_384:
nop
add %l7, 0x38, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %l2, %o3
tsubcctv %o4, 0x04CC, %i5
subc %g2, %l6, %l4
fmovsg %icc, %f24, %f17
nop
setx loop_385, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
taddcctv %l3, %i6, %g4
mulscc %g7, %g1, %o1
fnors %f19, %f17, %f22
loop_385:
sll %i3, %o6, %i2
nop
setx loop_386, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
nop
setx 0x374D45A32079E6E7, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
call loop_387
fmul8sux16 %f14, %f2, %f28
loop_386:
movgu %xcc, %o5, %g3
fmovdcs %xcc, %f11, %f12
loop_387:
addcc %l0, 0x0595, %l5
fmovrdgz %i1, %f6, %f10
edge8 %i4, %i7, %g6
edge16 %i0, %l1, %o7
movge %icc, %o0, %o2
tleu %xcc, 0x3
set 0x38, %o0
stxa %l2, [%l7 + %o0] 0x10
set 0x40, %o2
ldda [%l7 + %o2] 0x18, %f0
tg %icc, 0x4
xor %g5, %o3, %o4
addc %g2, %l6, %i5
tpos %xcc, 0x0
nop
setx 0x90F878565572CD1F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xFF7F60955E4ADE8C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fsubd %f30, %f14, %f2
fabss %f25, %f25
tg %icc, 0x3
tvc %icc, 0x7
fble %fcc0, loop_388
fmovrdne %l4, %f0, %f16
mova %icc, %i6, %g4
be,a,pt %xcc, loop_389
loop_388:
tgu %xcc, 0x7
umul %g7, %l3, %o1
tge %xcc, 0x3
loop_389:
tn %xcc, 0x6
fba %fcc2, loop_390
edge8n %i3, %g1, %o6
tvc %xcc, 0x6
movle %xcc, %i2, %o5
loop_390:
udivcc %l0, 0x1559, %l5
wr %g0, 0x88, %asi
ldswa [%l7 + 0x58] %asi, %i1
srax %g3, 0x10, %i4
wr %g0, 0x80, %asi
sta %f22, [%l7 + 0x28] %asi
fpadd16s %f23, %f30, %f3
te %icc, 0x1
movn %xcc, %i7, %g6
tpos %xcc, 0x4
sir 0x1326
brlz %i0, loop_391
tvs %xcc, 0x1
bn,pt %xcc, loop_392
tg %icc, 0x0
loop_391:
srl %l1, %o0, %o2
xnorcc %l2, 0x1A03, %o7
loop_392:
tn %xcc, 0x7
tle %xcc, 0x4
fpackfix %f10, %f5
fors %f19, %f14, %f16
prefetch [%l7 + 0x6C], 0x2
fmovsge %xcc, %f27, %f10
bshuffle %f22, %f2, %f14
movcs %icc, %g5, %o3
tl %icc, 0x3
tle %xcc, 0x3
fmovrslez %o4, %f7, %f10
fxor %f24, %f0, %f26
umul %l6, 0x025F, %g2
tvc %icc, 0x6
set 0x40, %i3
stda %f0, [%l7 + %i3] 0xf8
membar #Sync
movpos %xcc, %l4, %i5
sdivx %g4, 0x1F5B, %i6
set 0x56, %g1
lduha [%l7 + %g1] 0x15, %l3
fone %f8
nop
setx loop_393, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
and %o1, 0x1559, %g7
tsubcc %i3, 0x18FF, %g1
set 0x7B, %l5
ldsba [%l7 + %l5] 0x81, %i2
loop_393:
fbl,a %fcc3, loop_394
add %o5, 0x0657, %l0
edge8ln %l5, %i1, %o6
nop
setx 0xA3FC2C071242AA59, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x80DDFDDA2C06D54A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fmuld %f12, %f6, %f20
loop_394:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brlez %i4, loop_395
tsubcctv %g3, 0x17A7, %i7
movneg %icc, %i0, %g6
fpadd16s %f10, %f10, %f13
loop_395:
ldsh [%l7 + 0x36], %l1
tneg %icc, 0x1
bne loop_396
brlez %o0, loop_397
tge %xcc, 0x1
tvc %xcc, 0x1
loop_396:
nop
wr %g0, 0xeb, %asi
ldda [%l7 + 0x10] %asi, %l2
loop_397:
orcc %o2, 0x1E3B, %o7
swap [%l7 + 0x1C], %g5
mova %xcc, %o3, %o4
fmovsvc %icc, %f24, %f21
movrlez %g2, 0x287, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bgu,a %icc, loop_398
movrlz %l4, %g4, %i6
fmovs %f8, %f28
umul %l3, %i5, %g7
loop_398:
nop
set 0x40, %o5
ldda [%l7 + %o5] 0x89, %f0
edge32 %i3, %g1, %i2
movge %xcc, %o1, %o5
fbg,a %fcc2, loop_399
fand %f10, %f0, %f8
tle %icc, 0x3
bpos,a,pt %icc, loop_400
loop_399:
tcc %xcc, 0x6
membar 0x5F
tneg %icc, 0x6
loop_400:
mulscc %l5, %l0, %o6
ldsh [%l7 + 0x48], %i4
addcc %i1, 0x0569, %g3
fmovsvs %xcc, %f19, %f3
array16 %i0, %g6, %l1
edge8l %o0, %i7, %o2
andn %l2, %o7, %g5
fcmple32 %f24, %f0, %o3
udivcc %g2, 0x0C51, %o4
fmovrdgz %l4, %f26, %f0
movcc %xcc, %g4, %i6
fmovs %f25, %f4
edge32ln %l3, %i5, %g7
orncc %l6, %g1, %i3
brgz,a %o1, loop_401
nop
setx 0xD069E2FB, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
nop
setx 0x603DF843A24283CA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x079EEA87C3068730, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f4, %f0
fmovdgu %icc, %f19, %f28
loop_401:
bneg loop_402
umul %o5, %i2, %l5
movrgz %l0, %o6, %i1
alignaddrl %i4, %g3, %g6
loop_402:
nop
set 0x62, %l3
ldsba [%l7 + %l3] 0x10, %i0
srl %o0, 0x17, %l1
bn,pn %icc, loop_403
fmovrdlez %i7, %f24, %f10
fcmple16 %f26, %f20, %o2
array8 %l2, %o7, %g5
loop_403:
brgez %o3, loop_404
fbule,a %fcc0, loop_405
fcmpeq16 %f16, %f4, %g2
nop
setx 0xE9CE3CAA7068994A, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
loop_404:
taddcctv %l4, %g4, %o4
loop_405:
tsubcctv %i6, 0x0EC0, %i5
movrne %l3, 0x2AE, %g7
brz %l6, loop_406
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdcc %xcc, %f20, %f8
stb %i3, [%l7 + 0x34]
loop_406:
nop
set 0x38, %i2
sta %f16, [%l7 + %i2] 0x81
fcmpeq32 %f4, %f18, %g1
fmovrdgez %o1, %f6, %f26
tleu %icc, 0x5
movrne %o5, 0x2B9, %i2
fbn %fcc1, loop_407
fblg %fcc2, loop_408
brnz,a %l0, loop_409
umul %o6, 0x0451, %i1
loop_407:
xor %l5, %g3, %i4
loop_408:
brz,a %i0, loop_410
loop_409:
bg,a,pn %icc, loop_411
movrlez %g6, 0x25E, %o0
umulcc %l1, %o2, %l2
loop_410:
nop
set 0x67, %l4
stb %i7, [%l7 + %l4]
loop_411:
fbu %fcc3, loop_412
sllx %o7, %o3, %g5
nop
setx 0x4A674FB9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0xAFE29942, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fdivs %f31, %f26, %f23
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_412:
movrgez %l4, 0x147, %g4
xor %g2, 0x0042, %i6
edge32n %i5, %l3, %o4
set 0x12, %l1
lduba [%l7 + %l1] 0x14, %g7
movvs %xcc, %l6, %g1
udivx %o1, 0x0F1B, %o5
fnand %f18, %f6, %f24
smulcc %i2, %i3, %l0
set 0x36, %l0
ldstuba [%l7 + %l0] 0x04, %i1
edge16ln %l5, %g3, %i4
fnot2s %f18, %f19
set 0x58, %i4
stxa %i0, [%l7 + %i4] 0x2f
membar #Sync
fmovs %f27, %f26
edge8ln %g6, %o6, %l1
bvc %icc, loop_413
or %o2, 0x0596, %o0
tcc %xcc, 0x6
tle %icc, 0x2
loop_413:
edge8ln %i7, %o7, %l2
fbg %fcc0, loop_414
bge,a %xcc, loop_415
array16 %g5, %o3, %l4
movne %icc, %g2, %i6
loop_414:
bvc,a %icc, loop_416
loop_415:
fmul8x16au %f8, %f22, %f30
movneg %icc, %g4, %i5
fmovsne %xcc, %f4, %f28
loop_416:
fsrc1 %f28, %f18
mulx %l3, %o4, %l6
movrgz %g7, 0x086, %o1
fpmerge %f1, %f20, %f14
nop
setx loop_417, %l0, %l1
jmpl %l1, %o5
tle %xcc, 0x1
alignaddr %i2, %i3, %g1
fbue,a %fcc2, loop_418
loop_417:
or %l0, 0x0C29, %i1
alignaddrl %g3, %i4, %i0
fnegs %f12, %f8
loop_418:
ta %xcc, 0x6
fandnot1 %f26, %f30, %f18
subc %l5, 0x1891, %g6
set 0x30, %g2
ldda [%l7 + %g2] 0xe3, %l0
edge32ln %o6, %o0, %i7
array32 %o7, %l2, %g5
stw %o2, [%l7 + 0x54]
movrlz %o3, 0x0FF, %l4
brlz,a %i6, loop_419
tsubcc %g2, %g4, %i5
brlz,a %l3, loop_420
udivx %o4, 0x0FC0, %l6
loop_419:
udivx %o1, 0x14DF, %g7
fornot1s %f18, %f29, %f1
loop_420:
nop
fitos %f14, %f20
fstox %f20, %f18
fmuld8ulx16 %f21, %f11, %f20
fmovrse %o5, %f0, %f17
stb %i2, [%l7 + 0x55]
movpos %icc, %g1, %i3
fexpand %f23, %f22
nop
setx 0x8BFC3247B071CC85, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
orn %i1, %g3, %l0
fpadd32s %f5, %f28, %f31
xnorcc %i0, 0x0BBC, %i4
array16 %g6, %l1, %o6
fcmple32 %f12, %f30, %l5
ldsh [%l7 + 0x4C], %o0
fornot2 %f24, %f6, %f12
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
membar 0x1F
stx %i7, [%l7 + 0x78]
orcc %o7, 0x16BE, %g5
taddcctv %l2, 0x043A, %o3
mulx %l4, %i6, %o2
brnz,a %g2, loop_421
popc %g4, %l3
fmovsvc %xcc, %f21, %f16
fbl,a %fcc1, loop_422
loop_421:
edge8ln %o4, %l6, %i5
mulx %g7, %o1, %i2
xorcc %g1, %i3, %i1
loop_422:
xnor %g3, 0x0D79, %l0
nop
setx 0xFA004351F4F64F03, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x90844E18791F737F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f10, %f0
sll %o5, 0x0D, %i0
set 0x40, %g6
ldda [%l7 + %g6] 0x04, %f0
edge8ln %g6, %i4, %o6
movge %xcc, %l1, %o0
tn %icc, 0x6
nop
setx 0x7AF517EF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x0F3CD59F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fadds %f16, %f5, %f22
andcc %i7, 0x0C64, %o7
add %l7, 0x68, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %g5
casa [%l6] %asi, %g5, %l5
bleu,a %xcc, loop_423
te %xcc, 0x1
smulcc %o3, %l2, %i6
ldd [%l7 + 0x18], %f24
loop_423:
tneg %xcc, 0x7
alignaddr %o2, %g2, %g4
tne %xcc, 0x7
movn %icc, %l4, %o4
edge32l %l3, %l6, %g7
brgez,a %i5, loop_424
sethi 0x07DB, %i2
tne %xcc, 0x4
fmovdvc %icc, %f29, %f31
loop_424:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array8 %o1, %i3, %g1
tle %xcc, 0x4
fmovdcs %icc, %f15, %f25
te %xcc, 0x3
tl %icc, 0x6
alignaddr %g3, %l0, %i1
sdivcc %o5, 0x15D2, %i0
fmovdneg %icc, %f2, %f16
xor %g6, %i4, %l1
edge16n %o6, %o0, %i7
tcc %icc, 0x2
nop
setx loop_425, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fbn %fcc0, loop_426
tn %xcc, 0x1
mulx %g5, %o7, %l5
loop_425:
movle %xcc, %l2, %o3
loop_426:
tgu %icc, 0x4
sll %o2, 0x13, %i6
or %g4, %l4, %g2
wr %g0, 0x80, %asi
lduha [%l7 + 0x36] %asi, %o4
or %l6, 0x0D6F, %g7
tle %xcc, 0x0
fone %f28
xor %i5, %i2, %l3
xnor %i3, %g1, %g3
nop
fitod %f10, %f10
fdtoi %f10, %f8
edge16n %l0, %i1, %o5
array16 %o1, %g6, %i4
orn %i0, 0x1AA3, %l1
edge32 %o0, %i7, %g5
tpos %xcc, 0x1
flush %l7 + 0x54
andn %o7, %o6, %l2
alignaddrl %l5, %o2, %o3
edge8 %g4, %i6, %l4
ld [%l7 + 0x28], %f21
lduw [%l7 + 0x70], %g2
add %l7, 0x54, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %l6, %o4
tsubcc %i5, %i2, %l3
ldsh [%l7 + 0x6A], %i3
sdivx %g1, 0x18B4, %g7
edge8 %g3, %i1, %o5
call loop_427
edge16n %o1, %l0, %g6
srlx %i0, %i4, %l1
add %i7, %g5, %o0
loop_427:
tne %xcc, 0x1
udivcc %o7, 0x0014, %l2
fnot2 %f12, %f20
te %icc, 0x2
bleu,a %xcc, loop_428
fmovdvc %icc, %f27, %f12
udivx %o6, 0x1C3B, %l5
set 0x75, %o3
stba %o2, [%l7 + %o3] 0x2a
membar #Sync
loop_428:
fmovdgu %icc, %f7, %f24
brnz %o3, loop_429
umulcc %i6, %l4, %g4
movrlz %g2, %o4, %i5
wr %g0, 0x88, %asi
lduwa [%l7 + 0x14] %asi, %l6
loop_429:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bneg,a loop_430
ldd [%l7 + 0x28], %f24
tle %icc, 0x7
set 0x12, %g4
lduha [%l7 + %g4] 0x81, %i2
loop_430:
tneg %xcc, 0x1
bcs,a loop_431
alignaddr %l3, %i3, %g7
tle %xcc, 0x2
fnot1s %f18, %f10
loop_431:
bne,a %icc, loop_432
nop
setx loop_433, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
array16 %g1, %g3, %o5
movrgez %o1, 0x211, %l0
loop_432:
fmovdleu %xcc, %f23, %f28
loop_433:
fbn,a %fcc1, loop_434
srlx %g6, 0x0C, %i0
bpos,a loop_435
tsubcc %i1, 0x0788, %i4
loop_434:
mova %icc, %l1, %i7
taddcc %g5, %o7, %o0
loop_435:
ldsb [%l7 + 0x5A], %o6
fors %f17, %f25, %f17
fmovsg %xcc, %f11, %f27
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x78] %asi, 0x2
edge32l %l5, %o3, %i6
move %xcc, %o2, %g4
movl %xcc, %g2, %l4
sllx %i5, %l6, %o4
fcmpgt32 %f30, %f16, %l3
movpos %xcc, %i3, %i2
fnot2s %f7, %f13
smul %g1, 0x0C8E, %g7
bcs loop_436
tle %xcc, 0x0
tvs %icc, 0x1
fmul8ulx16 %f22, %f8, %f26
loop_436:
nop
setx 0x1C2CF232, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x86DE3BD0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fsubs %f1, %f6, %f21
tvs %xcc, 0x6
taddcc %o5, 0x1182, %o1
movrne %g3, %l0, %i0
movvs %icc, %i1, %i4
smulcc %l1, 0x063E, %i7
srax %g5, 0x09, %o7
nop
set 0x5C, %g7
stw %g6, [%l7 + %g7]
add %l7, 0x60, %l6
wr %g0, 0x04, %asi
casxa [%l6] %asi, %o6, %o0
mulscc %l2, %l5, %i6
edge16 %o2, %g4, %o3
edge32 %l4, %g2, %l6
fmul8x16au %f30, %f15, %f14
orn %o4, 0x080A, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %xcc, %l3, %i3
wr %g0, 0x81, %asi
stwa %i2, [%l7 + 0x6C] %asi
bg %icc, loop_437
movrgez %g1, 0x367, %g7
bgu,a loop_438
fmovdvs %icc, %f18, %f13
loop_437:
ta %xcc, 0x4
xorcc %o5, %o1, %g3
loop_438:
tcs %xcc, 0x5
movleu %xcc, %l0, %i0
movle %xcc, %i4, %i1
udiv %l1, 0x1B8C, %g5
array16 %i7, %o7, %o6
movl %xcc, %o0, %l2
movleu %xcc, %g6, %i6
fcmpne32 %f0, %f14, %l5
edge8l %g4, %o3, %l4
sir 0x11BB
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x70, %l2
ldda [%l7 + %l2] 0x2e, %o2
movpos %icc, %l6, %o4
bneg %xcc, loop_439
srlx %g2, 0x0C, %l3
xnor %i3, %i5, %i2
set 0x3E, %i6
lduba [%l7 + %i6] 0x80, %g7
loop_439:
nop
set 0x40, %o4
stda %f16, [%l7 + %o4] 0x17
membar #Sync
move %xcc, %g1, %o5
lduh [%l7 + 0x6C], %o1
sir 0x0998
bneg,a loop_440
te %xcc, 0x6
fcmpgt16 %f30, %f30, %g3
array16 %l0, %i0, %i1
loop_440:
bshuffle %f6, %f24, %f8
addcc %l1, %i4, %g5
array32 %o7, %o6, %o0
addccc %l2, %i7, %g6
fornot2 %f18, %f14, %f6
ldstub [%l7 + 0x24], %i6
nop
setx 0xE05146CB, %l0, %l6
st %l6, [%l7 + 0x34]
ld [%l7 + 0x34], %fsr
taddcc %g4, %l5, %l4
nop
fitos %f1, %f26
fstoi %f26, %f8
fpackfix %f16, %f15
subc %o3, 0x12C9, %l6
addccc %o4, %o2, %g2
nop
setx 0xD28F1C04, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x31FD90C7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fmuls %f20, %f20, %f6
fmovsge %xcc, %f19, %f28
ldx [%l7 + 0x60], %l3
prefetch [%l7 + 0x54], 0x3
fabsd %f20, %f12
brnz,a %i5, loop_441
movge %icc, %i2, %i3
bg %icc, loop_442
edge32 %g7, %g1, %o1
loop_441:
fble %fcc1, loop_443
andcc %g3, 0x1D46, %l0
loop_442:
tcc %icc, 0x2
andncc %i0, %i1, %o5
loop_443:
tg %icc, 0x5
movcs %xcc, %i4, %g5
fmovrdgz %o7, %f18, %f20
tcs %icc, 0x6
fbul %fcc0, loop_444
subcc %o6, 0x08A5, %l1
ta %xcc, 0x4
fmovdcc %xcc, %f13, %f17
loop_444:
sethi 0x1815, %o0
bleu loop_445
movpos %xcc, %l2, %g6
fmul8sux16 %f16, %f2, %f28
umul %i7, %g4, %i6
loop_445:
stx %l4, [%l7 + 0x48]
bvc loop_446
and %o3, %l5, %o4
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x150] %asi, %l6 ripped by fixASI40.pl ripped by fixASI40.pl
loop_446:
array16 %g2, %l3, %o2
tgu %icc, 0x6
movleu %icc, %i5, %i2
fpsub16s %f12, %f21, %f0
wr %g0, 0x18, %asi
lda [%l7 + 0x2C] %asi, %f21
srax %g7, 0x13, %i3
fpadd16 %f20, %f8, %f8
subcc %g1, %o1, %g3
ta %icc, 0x0
sdivcc %i0, 0x00B1, %i1
edge32 %o5, %l0, %g5
fbl %fcc0, loop_447
movpos %xcc, %i4, %o6
subcc %l1, %o7, %l2
umulcc %g6, %o0, %g4
loop_447:
xnor %i7, 0x03B4, %i6
tcc %xcc, 0x0
wr %g0, 0x88, %asi
lda [%l7 + 0x28] %asi, %f22
taddcctv %l4, 0x10F9, %o3
fmovsn %xcc, %f7, %f31
nop
set 0x78, %i0
prefetch [%l7 + %i0], 0x2
subc %l5, 0x16D4, %o4
tl %icc, 0x5
movgu %xcc, %l6, %g2
fpsub16s %f21, %f18, %f31
lduw [%l7 + 0x64], %l3
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x5A] %asi, %i5
fmovrdgez %i2, %f28, %f8
tpos %icc, 0x6
taddcc %g7, %i3, %o2
tne %icc, 0x5
fba %fcc2, loop_448
tge %icc, 0x6
alignaddr %o1, %g1, %g3
tvc %icc, 0x7
loop_448:
nop
fitos %f12, %f28
fstoi %f28, %f31
fmovdpos %icc, %f28, %f9
ble %xcc, loop_449
movrgez %i1, 0x385, %i0
swap [%l7 + 0x50], %l0
swap [%l7 + 0x48], %g5
loop_449:
tgu %icc, 0x5
orcc %o5, %i4, %o6
ta %xcc, 0x4
subccc %o7, 0x0DFB, %l2
fandnot2s %f25, %f19, %f29
movvc %xcc, %l1, %g6
movpos %xcc, %g4, %i7
movl %icc, %i6, %o0
fbule %fcc1, loop_450
tsubcctv %l4, 0x0BBE, %o3
bn,a %xcc, loop_451
tsubcctv %l5, %l6, %g2
loop_450:
tcc %xcc, 0x2
xnor %l3, %o4, %i5
loop_451:
tcs %icc, 0x1
fcmple32 %f12, %f8, %i2
nop
setx 0x40FE6696C046840D, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
fsrc1s %f30, %f28
add %l7, 0x78, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %i3, %o2
edge32ln %g7, %g1, %o1
fmovsgu %icc, %f11, %f10
fble,a %fcc1, loop_452
movn %xcc, %g3, %i0
brlez,a %i1, loop_453
edge8l %l0, %g5, %i4
loop_452:
mulx %o6, %o5, %o7
udivcc %l2, 0x0825, %g6
loop_453:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
set 0x20, %g5
ldx [%l7 + %g5], %g4
ldx [%l7 + 0x78], %i7
fbul,a %fcc1, loop_454
fsrc1 %f20, %f26
or %l1, 0x156C, %o0
orcc %l4, 0x1DE0, %i6
loop_454:
srax %l5, 0x0A, %o3
brgez,a %g2, loop_455
ble,a %icc, loop_456
and %l6, %l3, %i5
fsrc1 %f22, %f10
loop_455:
array8 %o4, %i3, %o2
loop_456:
nop
set 0x7C, %l6
stha %i2, [%l7 + %l6] 0x10
fble %fcc2, loop_457
fmovdvs %icc, %f5, %f2
xor %g7, 0x05F1, %o1
te %icc, 0x7
loop_457:
tvs %xcc, 0x6
edge8l %g3, %i0, %g1
fmovrdgz %l0, %f8, %f16
fnot1s %f15, %f15
fmovrslz %g5, %f2, %f16
be,a,pn %xcc, loop_458
ta %xcc, 0x5
popc %i4, %o6
xor %i1, %o5, %o7
loop_458:
nop
wr %g0, 0x81, %asi
stha %g6, [%l7 + 0x66] %asi
tl %icc, 0x3
srl %g4, %l2, %l1
tg %xcc, 0x6
tvc %xcc, 0x6
tn %xcc, 0x6
umul %i7, %o0, %i6
fsrc1s %f22, %f28
tsubcctv %l4, %o3, %g2
edge16n %l6, %l3, %l5
tne %icc, 0x4
subcc %i5, 0x0A49, %i3
edge8n %o4, %i2, %o2
smul %g7, %o1, %i0
xor %g1, 0x14F1, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %xcc, %g5, %l0
taddcctv %o6, 0x1D16, %i1
andncc %i4, %o7, %g6
orncc %o5, 0x0890, %g4
fbo %fcc2, loop_459
fcmpeq32 %f24, %f2, %l2
movvc %icc, %i7, %l1
tcs %xcc, 0x5
loop_459:
nop
set 0x20, %i1
ldda [%l7 + %i1] 0xe3, %o0
movpos %xcc, %l4, %o3
udiv %i6, 0x04E7, %l6
nop
setx 0x410D2C3856D5DF7E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
fsqrtd %f4, %f12
tn %icc, 0x4
set 0x68, %o7
sta %f30, [%l7 + %o7] 0x18
fzeros %f24
set 0x68, %i5
swapa [%l7 + %i5] 0x80, %l3
popc %l5, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
andn %i3, %o4, %i2
fpsub32 %f12, %f16, %f10
movvc %xcc, %o2, %i5
movle %icc, %o1, %i0
membar #Sync
wr %g0, 0xf0, %asi
ldda [%l7 + 0x40] %asi, %f0
xnor %g1, %g3, %g5
fzeros %f9
fnand %f6, %f8, %f8
fbl,a %fcc2, loop_460
pdist %f30, %f24, %f30
sth %g7, [%l7 + 0x5E]
popc %l0, %o6
loop_460:
smul %i1, 0x1070, %o7
bcs %icc, loop_461
tl %xcc, 0x3
fmovdl %xcc, %f10, %f25
sir 0x1969
loop_461:
sllx %g6, 0x03, %o5
movvc %xcc, %i4, %g4
mova %icc, %l2, %l1
fmovrdne %o0, %f24, %f30
fmovsge %icc, %f16, %f28
fmovdpos %icc, %f11, %f21
ldsw [%l7 + 0x08], %i7
membar 0x1B
nop
setx 0x5B7BBA78, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x4823DFC8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fmuls %f24, %f5, %f14
prefetch [%l7 + 0x7C], 0x2
nop
set 0x40, %o1
ldd [%l7 + %o1], %f10
fmovsle %xcc, %f31, %f29
fmovsvs %xcc, %f27, %f13
sll %o3, 0x00, %i6
nop
set 0x6A, %g3
lduh [%l7 + %g3], %l6
array16 %l3, %l4, %l5
movvs %icc, %i3, %g2
andcc %i2, %o2, %i5
sir 0x0C9E
fmovscs %icc, %f21, %f18
set 0x3A, %o6
ldstuba [%l7 + %o6] 0x89, %o1
fbl,a %fcc3, loop_462
tl %xcc, 0x0
and %i0, %o4, %g1
edge32 %g5, %g3, %g7
loop_462:
orn %l0, 0x0D68, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movle %xcc, %i1, %o7
sethi 0x0B9B, %o5
stbar
fmul8x16al %f26, %f9, %f16
edge32l %g6, %i4, %l2
ld [%l7 + 0x44], %f0
nop
fitos %f10, %f31
brz %g4, loop_463
movle %xcc, %o0, %l1
mulscc %i7, %i6, %o3
fble,a %fcc0, loop_464
loop_463:
fmovdcs %xcc, %f5, %f11
alignaddrl %l3, %l4, %l6
set 0x38, %o0
prefetcha [%l7 + %o0] 0x88, 0x1
loop_464:
ldsb [%l7 + 0x12], %i3
sllx %i2, 0x02, %o2
addc %g2, %i5, %i0
fmul8ulx16 %f0, %f26, %f10
edge8n %o1, %g1, %o4
add %l7, 0x10, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %g5
casxa [%l6] 0x10, %g5, %g3
alignaddr %l0, %g7, %o6
ldstub [%l7 + 0x57], %o7
edge16ln %o5, %g6, %i4
fmul8ulx16 %f16, %f14, %f2
fpack16 %f26, %f22
subc %i1, 0x1508, %g4
ld [%l7 + 0x5C], %f24
move %xcc, %l2, %l1
fbl,a %fcc1, loop_465
fmovrsgz %o0, %f28, %f9
fmovrde %i7, %f28, %f8
fmovse %xcc, %f13, %f3
loop_465:
movgu %icc, %o3, %l3
xor %l4, 0x06FB, %l6
fpsub32s %f1, %f10, %f29
fpack32 %f12, %f4, %f24
fbule %fcc1, loop_466
fmovdpos %xcc, %f12, %f16
edge32 %i6, %l5, %i3
wr %g0, 0x19, %asi
lda [%l7 + 0x68] %asi, %f26
loop_466:
te %xcc, 0x1
movg %icc, %i2, %g2
or %o2, 0x05E1, %i0
set 0x40, %i7
stda %f16, [%l7 + %i7] 0x0c
fble,a %fcc2, loop_467
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bcs %xcc, loop_468
xnor %o1, %i5, %o4
loop_467:
edge16n %g5, %g1, %l0
tne %xcc, 0x5
loop_468:
tcs %xcc, 0x1
taddcctv %g3, 0x06E9, %g7
mulscc %o6, 0x132B, %o5
movleu %icc, %o7, %g6
fcmpne16 %f28, %f18, %i1
fmovse %xcc, %f22, %f24
nop
setx 0x31B5CF57, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x91AF7E32, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fsubs %f25, %f5, %f1
edge8 %i4, %g4, %l1
smul %l2, %i7, %o0
xnor %o3, 0x007C, %l3
movcs %icc, %l4, %l6
fpadd32s %f10, %f18, %f26
fxnors %f0, %f14, %f8
tsubcc %i6, %l5, %i2
set 0x50, %o2
sta %f27, [%l7 + %o2] 0x18
srax %i3, %o2, %g2
bcs,a %icc, loop_469
lduw [%l7 + 0x6C], %o1
tsubcc %i5, %o4, %g5
tcc %icc, 0x5
loop_469:
edge16ln %i0, %g1, %l0
edge16ln %g7, %o6, %g3
fsrc1s %f3, %f9
movge %icc, %o7, %g6
fmovs %f29, %f11
subccc %i1, %i4, %o5
ble,pn %xcc, loop_470
brlz %g4, loop_471
fmovrde %l1, %f22, %f16
subccc %i7, %o0, %o3
loop_470:
tvc %icc, 0x1
loop_471:
array32 %l2, %l4, %l6
fornot1s %f24, %f15, %f1
array32 %l3, %i6, %l5
fsrc2 %f10, %f20
std %f26, [%l7 + 0x08]
edge16l %i2, %i3, %o2
bl,a,pn %xcc, loop_472
movpos %icc, %o1, %g2
fxnors %f21, %f30, %f17
edge8n %o4, %i5, %g5
loop_472:
fbe,a %fcc0, loop_473
edge32n %i0, %l0, %g1
fba %fcc3, loop_474
fbule %fcc1, loop_475
loop_473:
tvs %icc, 0x3
movre %g7, %o6, %g3
loop_474:
subccc %o7, 0x0327, %g6
loop_475:
tl %icc, 0x1
xor %i1, 0x156F, %i4
array32 %g4, %o5, %i7
xnor %o0, %l1, %o3
and %l4, 0x1CAD, %l6
fmovdvs %icc, %f18, %f9
brgz %l2, loop_476
sllx %i6, 0x1E, %l3
sdivcc %i2, 0x094C, %i3
fornot2 %f0, %f16, %f22
loop_476:
nop
wr %g0, 0x89, %asi
lduha [%l7 + 0x3A] %asi, %l5
nop
setx 0xEE70CE26206CCF7D, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
movge %xcc, %o1, %g2
fbg %fcc3, loop_477
and %o4, 0x00F3, %o2
fsrc1 %f18, %f0
sir 0x0D91
loop_477:
nop
set 0x1A, %g1
ldsha [%l7 + %g1] 0x11, %g5
ldx [%l7 + 0x38], %i5
fmovsgu %icc, %f26, %f17
set 0x3C, %i3
sta %f28, [%l7 + %i3] 0x0c
movre %i0, %l0, %g1
movrlez %o6, %g3, %o7
popc %g6, %i1
fmovrsgez %g7, %f0, %f9
or %i4, %g4, %o5
tl %icc, 0x4
movcc %icc, %i7, %o0
set 0x70, %l5
ldda [%l7 + %l5] 0x2e, %o2
ld [%l7 + 0x5C], %f27
fmuld8sux16 %f11, %f4, %f26
fmovdpos %icc, %f15, %f27
movvc %xcc, %l4, %l6
call loop_478
edge8n %l2, %i6, %l1
fmovspos %xcc, %f26, %f10
edge32 %i2, %i3, %l5
loop_478:
movvc %xcc, %l3, %o1
fbule %fcc3, loop_479
tn %icc, 0x6
fbne %fcc0, loop_480
fpadd32s %f14, %f20, %f0
loop_479:
sir 0x1563
movn %xcc, %o4, %g2
loop_480:
fxnor %f18, %f10, %f30
fandnot2 %f8, %f18, %f24
edge16ln %g5, %i5, %o2
array8 %i0, %l0, %g1
umul %g3, %o6, %g6
add %i1, %g7, %o7
edge16l %i4, %g4, %i7
bcs,a,pt %icc, loop_481
fnors %f13, %f21, %f3
move %xcc, %o0, %o3
fnand %f2, %f6, %f26
loop_481:
orncc %o5, %l6, %l4
movcs %xcc, %i6, %l1
array16 %i2, %l2, %l5
edge32n %l3, %o1, %o4
fandnot2s %f25, %f25, %f14
movcs %icc, %i3, %g2
popc %g5, %o2
tvc %icc, 0x0
fpsub16 %f0, %f6, %f10
ldd [%l7 + 0x50], %i4
sra %l0, 0x15, %g1
movrgz %g3, 0x076, %o6
movcs %xcc, %g6, %i0
nop
fitos %f11, %f21
nop
fitod %f25, %f10
movg %xcc, %g7, %i1
movl %icc, %i4, %o7
sdiv %g4, 0x0E99, %i7
fxors %f15, %f19, %f2
srlx %o0, %o3, %l6
fmovrsgz %o5, %f13, %f18
orncc %i6, %l4, %l1
brnz %l2, loop_482
udiv %i2, 0x054F, %l3
movre %l5, %o4, %o1
fcmpne16 %f4, %f30, %g2
loop_482:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fzero %f30
mulscc %i3, 0x002D, %g5
bg loop_483
tcc %icc, 0x1
ba,a,pt %icc, loop_484
tvs %xcc, 0x2
loop_483:
movne %xcc, %o2, %l0
fmovda %icc, %f9, %f2
loop_484:
fcmpne16 %f0, %f2, %i5
sub %g3, 0x1B04, %g1
sethi 0x039B, %o6
alignaddrl %i0, %g7, %g6
edge16 %i4, %i1, %g4
add %i7, %o7, %o3
fbne,a %fcc1, loop_485
mova %icc, %l6, %o5
popc 0x0C02, %i6
edge16ln %l4, %l1, %o0
loop_485:
udivcc %i2, 0x1D8D, %l2
nop
setx 0x09324E4E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
fsqrts %f26, %f7
fbo %fcc0, loop_486
tgu %icc, 0x2
ta %xcc, 0x5
brnz,a %l5, loop_487
loop_486:
fbge %fcc3, loop_488
call loop_489
bvs %xcc, loop_490
loop_487:
nop
setx loop_491, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_488:
sir 0x1A7B
loop_489:
sth %o4, [%l7 + 0x60]
loop_490:
fpsub16s %f12, %f18, %f4
loop_491:
popc 0x1DCA, %o1
mova %icc, %l3, %i3
andcc %g2, %o2, %l0
tl %icc, 0x1
fmovda %icc, %f10, %f16
subcc %i5, %g5, %g1
movcs %xcc, %o6, %i0
ldsw [%l7 + 0x64], %g7
fmovsa %icc, %f18, %f21
fzeros %f31
edge16ln %g3, %g6, %i4
sir 0x12F4
set 0x18, %l3
lduwa [%l7 + %l3] 0x18, %g4
movne %xcc, %i1, %i7
add %o3, %o7, %l6
fmovsvc %icc, %f22, %f19
fbo,a %fcc0, loop_492
edge8 %i6, %o5, %l4
andcc %l1, 0x11BB, %i2
orn %o0, %l2, %l5
loop_492:
movvc %icc, %o1, %l3
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
edge16l %o4, %g2, %i3
fblg %fcc2, loop_494
array16 %l0, %i5, %o2
loop_493:
xorcc %g5, 0x1E1C, %o6
orcc %i0, %g1, %g7
loop_494:
subcc %g3, %i4, %g4
edge8 %g6, %i7, %o3
srax %i1, 0x09, %l6
udivx %i6, 0x1A56, %o5
add %l7, 0x60, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %l4
casxa [%l6] 0x10, %l4, %l1
fblg %fcc1, loop_495
fmovdle %xcc, %f22, %f20
bge loop_496
fpmerge %f23, %f8, %f0
loop_495:
orn %i2, %o7, %o0
srlx %l5, %o1, %l3
loop_496:
fcmpeq16 %f0, %f4, %o4
edge8l %g2, %l2, %i3
set 0x50, %i2
lduwa [%l7 + %i2] 0x81, %i5
edge32 %o2, %g5, %l0
movle %icc, %i0, %o6
edge16 %g7, %g1, %g3
bneg %icc, loop_497
smul %g4, 0x1AEB, %i4
movrne %g6, 0x211, %o3
edge8l %i1, %i7, %l6
loop_497:
edge32ln %o5, %i6, %l1
fbuge,a %fcc2, loop_498
edge8ln %i2, %o7, %o0
fblg %fcc1, loop_499
fblg,a %fcc0, loop_500
loop_498:
movne %xcc, %l4, %l5
bleu,a loop_501
loop_499:
andcc %o1, %o4, %l3
loop_500:
subcc %g2, 0x01FF, %i3
fmovrsne %i5, %f31, %f8
loop_501:
tleu %xcc, 0x7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bpos,pn %icc, loop_502
bvs,a loop_503
tl %icc, 0x4
nop
setx 0x284C9274, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x21FBAEC2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fdivs %f8, %f30, %f23
loop_502:
nop
wr %g0, 0xe3, %asi
stha %o2, [%l7 + 0x4C] %asi
membar #Sync
loop_503:
alignaddr %l2, %g5, %l0
tle %xcc, 0x2
movneg %icc, %o6, %g7
edge32l %i0, %g3, %g4
wr %g0, 0x04, %asi
ldsha [%l7 + 0x32] %asi, %g1
movvc %icc, %g6, %i4
smulcc %o3, %i7, %i1
smul %o5, %l6, %l1
bpos,a loop_504
fmovrdlz %i2, %f0, %f6
fnegd %f16, %f8
orn %i6, 0x034E, %o7
loop_504:
tneg %icc, 0x6
andcc %o0, %l5, %l4
ble loop_505
edge8n %o4, %l3, %o1
swap [%l7 + 0x5C], %g2
nop
fitos %f15, %f7
loop_505:
movne %icc, %i5, %i3
fmovdge %icc, %f24, %f23
srl %l2, 0x14, %g5
subccc %o2, %o6, %l0
fbule,a %fcc3, loop_506
xorcc %i0, 0x0D0B, %g7
fmovscs %icc, %f4, %f5
movle %icc, %g4, %g1
loop_506:
brlez %g6, loop_507
or %g3, %o3, %i7
movvs %icc, %i1, %i4
nop
setx 0x7C13661B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0xC5EE3796, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fadds %f28, %f19, %f23
loop_507:
alignaddr %o5, %l1, %i2
fbu %fcc0, loop_508
srlx %i6, 0x13, %o7
wr %g0, 0x19, %asi
ldswa [%l7 + 0x7C] %asi, %l6
loop_508:
fbge,a %fcc2, loop_509
movleu %xcc, %l5, %o0
fmovsle %xcc, %f4, %f9
nop
setx loop_510, %l0, %l1
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_509:
fmovdcs %xcc, %f22, %f28
movgu %xcc, %o4, %l4
fpsub32s %f16, %f28, %f30
loop_510:
taddcc %l3, %o1, %g2
xorcc %i5, 0x13D1, %l2
lduw [%l7 + 0x44], %i3
bg,a,pt %xcc, loop_511
sdivcc %o2, 0x003D, %g5
tl %xcc, 0x0
sll %l0, 0x19, %o6
loop_511:
bgu,a %xcc, loop_512
movleu %icc, %g7, %g4
sethi 0x0F0D, %i0
fandnot1 %f24, %f12, %f28
loop_512:
udiv %g6, 0x1756, %g3
tgu %xcc, 0x1
tcc %icc, 0x1
array8 %g1, %i7, %i1
subccc %i4, %o3, %l1
and %o5, %i2, %i6
fzero %f14
nop
setx 0xE39D737E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0xFBD0D502, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fadds %f8, %f6, %f1
fsrc1s %f27, %f19
fbl,a %fcc3, loop_513
fmovsg %xcc, %f28, %f2
bcc,a,pt %icc, loop_514
bvc %icc, loop_515
loop_513:
tne %icc, 0x6
wr %g0, 0x2f, %asi
stba %l6, [%l7 + 0x59] %asi
membar #Sync
loop_514:
brgez,a %o7, loop_516
loop_515:
umulcc %o0, 0x0CEF, %l5
fxnors %f30, %f16, %f16
movrgz %l4, %l3, %o1
loop_516:
nop
setx 0xD064B857, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
ld [%l7 + 0x34], %f28
movrlez %o4, %i5, %g2
nop
fitod %f12, %f6
fdtox %f6, %f8
fxtod %f8, %f2
edge16l %i3, %o2, %g5
nop
setx loop_517, %l0, %l1
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 %xcc, %l2, %o6
popc 0x0AD8, %g7
fmovdleu %xcc, %f26, %f25
loop_517:
taddcc %l0, 0x1C09, %g4
sdivx %i0, 0x02BC, %g3
membar #Sync
wr %g0, 0xf0, %asi
ldda [%l7 + 0x40] %asi, %f16
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %g6, 0x1F, %i7
movgu %icc, %g1, %i1
ta %xcc, 0x0
nop
setx 0xD85382445D9BF713, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
fsqrtd %f6, %f8
udivcc %o3, 0x0338, %i4
bge,a %icc, loop_518
bvc,a %xcc, loop_519
movneg %icc, %o5, %l1
and %i6, 0x1122, %l6
loop_518:
fabss %f16, %f16
loop_519:
srlx %i2, %o0, %l5
fbue %fcc2, loop_520
bvc,pn %xcc, loop_521
fmovdge %icc, %f29, %f12
fmovdleu %icc, %f20, %f7
loop_520:
brgz,a %l4, loop_522
loop_521:
tleu %xcc, 0x7
set 0x68, %o5
stwa %l3, [%l7 + %o5] 0x2a
membar #Sync
loop_522:
mova %xcc, %o1, %o4
fandnot2s %f19, %f10, %f24
edge8 %o7, %g2, %i5
fnot1 %f20, %f20
tgu %xcc, 0x0
fzeros %f1
tgu %icc, 0x0
brgz %o2, loop_523
array16 %g5, %l2, %o6
mulx %i3, %l0, %g7
fmovde %xcc, %f16, %f30
loop_523:
bne,a %icc, loop_524
fmovrdgz %g4, %f2, %f14
bg,a,pt %xcc, loop_525
fbul %fcc2, loop_526
loop_524:
te %xcc, 0x5
udivx %i0, 0x1960, %g6
loop_525:
fbne,a %fcc0, loop_527
loop_526:
fones %f12
movle %icc, %g3, %g1
set 0x4D, %l1
ldsba [%l7 + %l1] 0x11, %i1
loop_527:
edge16 %i7, %o3, %o5
tsubcc %l1, 0x1E96, %i6
sll %l6, 0x1A, %i2
subc %i4, 0x182E, %o0
bge,a,pt %icc, loop_528
st %f16, [%l7 + 0x48]
wr %g0, 0x89, %asi
lduwa [%l7 + 0x08] %asi, %l4
loop_528:
nop
fitod %f0, %f6
fdtox %f6, %f8
fxtod %f8, %f24
addccc %l3, 0x172D, %l5
fmovdn %xcc, %f6, %f22
ble loop_529
bgu,a %xcc, loop_530
srl %o1, %o4, %o7
edge16l %i5, %o2, %g2
loop_529:
edge16ln %g5, %l2, %o6
loop_530:
flush %l7 + 0x60
sdivx %l0, 0x0F1B, %i3
tvs %icc, 0x5
sdiv %g4, 0x0DFC, %g7
wr %g0, 0x04, %asi
ldswa [%l7 + 0x5C] %asi, %g6
set 0x3C, %l4
stba %i0, [%l7 + %l4] 0x89
sethi 0x0B45, %g1
srlx %i1, 0x04, %g3
fmuld8ulx16 %f22, %f19, %f26
add %o3, %i7, %l1
st %f27, [%l7 + 0x5C]
bvs,a,pn %xcc, loop_531
fmovdvc %icc, %f6, %f6
fnot2 %f18, %f18
array8 %o5, %i6, %i2
loop_531:
fmul8x16al %f3, %f10, %f2
edge8n %l6, %o0, %l4
edge16n %l3, %i4, %o1
fbe,a %fcc0, loop_532
fmovdgu %icc, %f5, %f29
orcc %l5, 0x14F3, %o7
stx %o4, [%l7 + 0x48]
loop_532:
nop
set 0x4C, %i4
lda [%l7 + %i4] 0x04, %f2
fzero %f8
edge8l %o2, %g2, %g5
fmovrdlz %i5, %f30, %f18
membar 0x2B
udivcc %o6, 0x069C, %l0
fnands %f19, %f5, %f15
fzero %f4
fmul8ulx16 %f20, %f4, %f6
brgz %l2, loop_533
sdivcc %g4, 0x15CA, %i3
movpos %icc, %g7, %i0
ta %icc, 0x6
loop_533:
udiv %g1, 0x1D8C, %g6
array32 %i1, %o3, %i7
fmovsle %xcc, %f15, %f18
fnand %f4, %f6, %f4
fbu,a %fcc3, loop_534
taddcctv %l1, 0x1A17, %o5
tvc %icc, 0x4
nop
set 0x48, %g2
ldd [%l7 + %g2], %f30
loop_534:
faligndata %f16, %f28, %f18
udivcc %i6, 0x1946, %i2
sub %g3, %l6, %l4
bg,a %xcc, loop_535
lduh [%l7 + 0x1E], %l3
nop
setx loop_536, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bpos,a,pn %xcc, loop_537
loop_535:
movn %icc, %i4, %o1
edge32l %o0, %l5, %o4
loop_536:
membar 0x39
loop_537:
edge16n %o2, %o7, %g2
fpack32 %f12, %f8, %f18
sdivx %i5, 0x016B, %o6
edge32l %l0, %g5, %l2
fpackfix %f12, %f16
bneg,a %xcc, loop_538
fmuld8ulx16 %f7, %f9, %f6
bne,pn %icc, loop_539
edge8n %i3, %g7, %i0
loop_538:
tcs %xcc, 0x0
nop
set 0x10, %l0
ldd [%l7 + %l0], %f30
loop_539:
edge8n %g1, %g6, %g4
movcs %icc, %o3, %i7
fblg %fcc0, loop_540
tpos %xcc, 0x3
wr %g0, 0x88, %asi
swapa [%l7 + 0x58] %asi, %l1
loop_540:
and %o5, 0x035A, %i1
movn %xcc, %i6, %i2
fbug,a %fcc1, loop_541
mova %xcc, %l6, %g3
smulcc %l3, %l4, %o1
stx %o0, [%l7 + 0x38]
loop_541:
alignaddr %l5, %i4, %o2
nop
setx 0xBFD0FEC1004FC83C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
movn %icc, %o7, %o4
fnor %f18, %f4, %f16
edge32n %g2, %o6, %i5
fandnot2 %f18, %f10, %f4
mulscc %l0, 0x1F1B, %l2
addcc %g5, %g7, %i3
brlez %i0, loop_542
bvc,pn %icc, loop_543
fmovdgu %xcc, %f7, %f30
lduh [%l7 + 0x5E], %g6
loop_542:
movre %g4, %g1, %i7
loop_543:
edge8 %o3, %l1, %o5
movrlez %i1, 0x352, %i2
stbar
edge32ln %l6, %i6, %l3
or %l4, 0x0AC6, %g3
smulcc %o1, 0x0762, %l5
edge16 %i4, %o0, %o7
fands %f26, %f16, %f18
fmul8ulx16 %f4, %f12, %f20
nop
setx 0x86661E1B48C46657, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f4
tge %icc, 0x7
tvc %xcc, 0x2
smul %o4, %o2, %o6
move %icc, %g2, %l0
fnot1s %f24, %f8
be,pt %icc, loop_544
fpsub16s %f21, %f1, %f28
tge %xcc, 0x3
movge %xcc, %l2, %g5
loop_544:
andn %g7, %i3, %i5
fpsub32 %f8, %f0, %f6
nop
setx 0xC7F09AB1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x134C87B6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fmuls %f31, %f4, %f25
fbe,a %fcc3, loop_545
ld [%l7 + 0x78], %f5
fmovrdlz %g6, %f22, %f10
edge32n %i0, %g4, %g1
loop_545:
edge8l %o3, %l1, %i7
udiv %i1, 0x1E5C, %o5
edge8n %l6, %i6, %i2
move %xcc, %l3, %g3
orncc %l4, 0x1574, %o1
bvs,a %xcc, loop_546
fmul8x16al %f27, %f24, %f4
set 0x08, %g6
prefetcha [%l7 + %g6] 0x89, 0x0
loop_546:
movne %xcc, %o0, %l5
tleu %icc, 0x1
orcc %o4, 0x10AD, %o7
alignaddrl %o6, %g2, %l0
fmovrde %o2, %f26, %f28
edge8n %l2, %g7, %g5
alignaddr %i5, %i3, %g6
sdivcc %i0, 0x0A52, %g4
fblg %fcc0, loop_547
movleu %xcc, %o3, %l1
edge8ln %i7, %g1, %o5
te %xcc, 0x2
loop_547:
andcc %l6, %i1, %i6
xnor %i2, 0x1F17, %l3
fbn %fcc1, loop_548
orn %g3, 0x0EE9, %o1
brlez,a %l4, loop_549
brnz,a %o0, loop_550
loop_548:
movrlz %l5, 0x30E, %o4
nop
setx loop_551, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_549:
fmovdne %icc, %f4, %f19
loop_550:
movleu %icc, %i4, %o7
array16 %o6, %g2, %l0
loop_551:
nop
set 0x20, %o3
swapa [%l7 + %o3] 0x18, %o2
fbg,a %fcc1, loop_552
movrgz %g7, %g5, %l2
fmovdg %icc, %f26, %f19
xorcc %i3, %i5, %g6
loop_552:
udivx %i0, 0x14D1, %g4
sdiv %o3, 0x0751, %i7
edge8ln %l1, %o5, %l6
mova %icc, %g1, %i1
fblg %fcc2, loop_553
swap [%l7 + 0x14], %i2
xnor %i6, %l3, %g3
movge %icc, %o1, %o0
loop_553:
taddcctv %l5, %o4, %i4
tsubcc %o7, 0x1688, %l4
edge8l %o6, %g2, %l0
movcs %icc, %g7, %o2
move %xcc, %l2, %i3
wr %g0, 0x88, %asi
lda [%l7 + 0x40] %asi, %f15
fpsub16s %f8, %f30, %f20
sdivcc %i5, 0x1C93, %g6
xnorcc %i0, 0x1022, %g5
fbn %fcc2, loop_554
bn,pt %xcc, loop_555
ldx [%l7 + 0x20], %g4
sllx %i7, %o3, %l1
loop_554:
subc %l6, 0x00A7, %g1
loop_555:
nop
setx loop_556, %l0, %l1
jmpl %l1, %o5
umulcc %i1, %i2, %i6
ldsh [%l7 + 0x32], %g3
movrgz %l3, 0x340, %o1
loop_556:
array8 %l5, %o4, %i4
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x77] %asi, %o7
movrgz %o0, 0x239, %l4
fbu %fcc2, loop_557
orcc %o6, 0x113E, %g2
brz %l0, loop_558
brnz %g7, loop_559
loop_557:
brgez %o2, loop_560
bcs %xcc, loop_561
loop_558:
fbne %fcc2, loop_562
loop_559:
bleu loop_563
loop_560:
nop
setx 0x28C36ED5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x89B6B13F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fdivs %f25, %f14, %f2
loop_561:
xnor %i3, %i5, %g6
loop_562:
be,a loop_564
loop_563:
fmovspos %xcc, %f17, %f20
edge8l %i0, %g5, %l2
orncc %i7, 0x1B67, %o3
loop_564:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %xcc, 0x1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bgu,a,pn %icc, loop_565
movrgez %g4, 0x155, %l6
nop
setx 0x0AE36DFE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x7D406732, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fdivs %f9, %f18, %f30
subccc %g1, 0x0C16, %o5
loop_565:
movrne %i1, 0x266, %l1
lduh [%l7 + 0x3A], %i2
fbu %fcc3, loop_566
bneg,a,pt %icc, loop_567
taddcc %i6, 0x1908, %g3
umul %o1, %l5, %l3
loop_566:
ba,pt %xcc, loop_568
loop_567:
nop
setx 0x92E1A8B1204ABFE4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
ldsh [%l7 + 0x2E], %i4
mulx %o7, 0x1102, %o4
loop_568:
tgu %icc, 0x4
tvc %xcc, 0x3
fmovsn %icc, %f3, %f7
alignaddr %o0, %l4, %o6
edge32 %g2, %l0, %o2
sub %i3, %i5, %g7
sethi 0x0692, %g6
edge16n %g5, %i0, %i7
bcs loop_569
fbule,a %fcc1, loop_570
fsrc2s %f3, %f11
udivcc %o3, 0x0C2F, %l2
loop_569:
tsubcctv %l6, %g1, %g4
loop_570:
taddcctv %i1, 0x0A0A, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8n %i2, %o5, %g3
alignaddrl %o1, %l5, %l3
edge8ln %i6, %o7, %i4
tge %xcc, 0x2
fcmpgt32 %f6, %f16, %o0
nop
setx 0xEFCD4A04, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0xF6E9500B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fsubs %f29, %f10, %f6
edge16l %l4, %o6, %g2
fmovscs %xcc, %f25, %f3
array32 %l0, %o2, %o4
mova %icc, %i5, %i3
wr %g0, 0xea, %asi
stba %g7, [%l7 + 0x0E] %asi
membar #Sync
tpos %xcc, 0x0
edge8ln %g5, %g6, %i0
add %l7, 0x68, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %i7
casa [%l6] 0x89, %i7, %l2
stb %l6, [%l7 + 0x2D]
swap [%l7 + 0x68], %g1
smulcc %g4, 0x0046, %o3
xorcc %l1, 0x01E4, %i1
udivcc %o5, 0x0C9F, %g3
fbu %fcc0, loop_571
popc 0x1FC8, %o1
taddcc %l5, 0x02A2, %l3
andn %i2, %i6, %i4
loop_571:
fandnot1 %f20, %f8, %f4
movle %icc, %o0, %o7
tcs %icc, 0x7
nop
setx 0x1074A652, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
tg %xcc, 0x2
alignaddrl %o6, %l4, %l0
sdivx %o2, 0x1BFA, %g2
set 0x78, %g4
stxa %i5, [%l7 + %g4] 0x22
membar #Sync
tn %icc, 0x1
array8 %i3, %o4, %g7
edge16n %g6, %i0, %g5
pdist %f8, %f0, %f26
movpos %icc, %i7, %l6
movl %xcc, %g1, %g4
set 0x54, %g7
ldswa [%l7 + %g7] 0x04, %l2
sir 0x0BB3
fnors %f1, %f31, %f22
move %xcc, %l1, %i1
set 0x42, %i6
ldstuba [%l7 + %i6] 0x89, %o3
movrgez %o5, %o1, %l5
tn %icc, 0x7
movcc %icc, %l3, %i2
sllx %i6, %g3, %o0
fbe,a %fcc1, loop_572
andn %i4, 0x0E04, %o6
bneg,pn %icc, loop_573
call loop_574
loop_572:
bcc,pn %xcc, loop_575
tge %xcc, 0x7
loop_573:
movcc %xcc, %l4, %l0
loop_574:
sll %o2, %g2, %o7
loop_575:
tsubcctv %i3, 0x0DB6, %o4
bg,pt %xcc, loop_576
array16 %g7, %g6, %i5
subcc %g5, %i0, %l6
fnegd %f8, %f26
loop_576:
bge,a,pt %xcc, loop_577
orncc %i7, 0x191B, %g4
movcs %icc, %g1, %l2
udiv %l1, 0x0047, %i1
loop_577:
fbge,a %fcc0, loop_578
orncc %o5, %o1, %l5
umulcc %l3, 0x0BE3, %o3
movleu %xcc, %i6, %i2
loop_578:
call loop_579
or %o0, %g3, %i4
fmovsa %icc, %f30, %f1
addccc %o6, %l0, %o2
loop_579:
fmovdcc %icc, %f17, %f8
add %l7, 0x30, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %g2
casa [%l6] 0x89, %g2, %o7
edge8ln %l4, %o4, %i3
fmovd %f0, %f22
fpack16 %f30, %f10
stx %g7, [%l7 + 0x18]
srl %g6, 0x11, %g5
smul %i5, 0x076C, %l6
std %f10, [%l7 + 0x70]
movpos %xcc, %i7, %i0
fmovrslez %g1, %f31, %f1
fxor %f2, %f20, %f4
tge %icc, 0x0
subccc %l2, %g4, %l1
xnorcc %i1, 0x0F0A, %o5
andcc %o1, 0x1649, %l5
ta %icc, 0x3
and %l3, 0x0A40, %i6
orn %o3, 0x0445, %o0
nop
fitod %f10, %f14
fdtox %f14, %f28
fxtod %f28, %f4
subcc %g3, 0x182B, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnor %i4, %o6, %o2
fzero %f26
fornot2s %f0, %f28, %f17
fmovsgu %icc, %f3, %f20
movre %g2, 0x3D1, %o7
tge %xcc, 0x7
smulcc %l4, 0x0F7C, %o4
tsubcc %l0, %i3, %g7
tleu %icc, 0x5
tcs %icc, 0x4
alignaddr %g6, %g5, %l6
tvs %xcc, 0x4
array16 %i5, %i0, %g1
tvs %icc, 0x0
tcc %icc, 0x3
taddcctv %i7, 0x14FD, %l2
bvs,a %icc, loop_580
addcc %g4, %i1, %o5
addccc %l1, 0x176A, %l5
movrgez %o1, 0x317, %i6
loop_580:
st %f14, [%l7 + 0x38]
edge32 %o3, %o0, %g3
fmovsn %xcc, %f0, %f19
faligndata %f14, %f10, %f22
nop
set 0x26, %l2
ldsh [%l7 + %l2], %i2
fmovrsgz %l3, %f24, %f17
xnorcc %i4, 0x16E7, %o2
fmovsn %xcc, %f27, %f1
popc %g2, %o7
fbue %fcc1, loop_581
andcc %o6, 0x0927, %o4
orncc %l4, 0x066A, %i3
edge16ln %g7, %l0, %g6
loop_581:
movrgz %l6, %g5, %i0
sllx %i5, %i7, %l2
set 0x1C, %i0
lda [%l7 + %i0] 0x0c, %f8
tgu %xcc, 0x7
bgu,a,pn %xcc, loop_582
tvs %icc, 0x0
sllx %g4, 0x02, %i1
tsubcc %o5, %l1, %l5
loop_582:
movcs %icc, %g1, %i6
edge32n %o1, %o3, %o0
tpos %icc, 0x7
nop
fitod %f2, %f28
fdtos %f28, %f26
fsrc1 %f20, %f22
fmovsg %icc, %f15, %f20
membar #Sync
set 0x40, %g5
ldda [%l7 + %g5] 0xf8, %f16
movle %xcc, %i2, %l3
fmovsl %icc, %f14, %f22
tl %icc, 0x5
edge8l %g3, %i4, %o2
fmovrdne %o7, %f20, %f30
tcc %icc, 0x6
subcc %o6, 0x1E31, %g2
sdivcc %o4, 0x1DB4, %i3
fmovrdgez %l4, %f4, %f22
te %icc, 0x6
add %l7, 0x70, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %l0, %g7
stb %g6, [%l7 + 0x68]
bne,pn %icc, loop_583
sethi 0x0374, %g5
sir 0x1742
fba,a %fcc2, loop_584
loop_583:
bne loop_585
nop
setx loop_586, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tle %xcc, 0x3
loop_584:
movre %i0, %i5, %i7
loop_585:
tsubcc %l2, 0x1850, %g4
loop_586:
fandnot2s %f26, %f24, %f31
array8 %i1, %l6, %o5
smul %l1, 0x03ED, %g1
udiv %l5, 0x04DD, %i6
array32 %o1, %o0, %o3
movvs %xcc, %l3, %g3
set 0x60, %l6
ldswa [%l7 + %l6] 0x15, %i2
add %l7, 0x08, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %o2, %o7
tle %icc, 0x0
membar 0x1B
movle %xcc, %i4, %g2
sir 0x11D4
movl %xcc, %o4, %o6
bvs %icc, loop_587
brlz,a %l4, loop_588
edge32ln %l0, %i3, %g6
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x4E] %asi, %g5
loop_587:
fmovs %f17, %f2
loop_588:
nop
fitos %f10, %f6
fstoi %f6, %f30
ba,pn %xcc, loop_589
fmovrdgez %i0, %f26, %f6
fmovdleu %icc, %f28, %f25
nop
set 0x70, %o4
ldd [%l7 + %o4], %f8
loop_589:
mulx %g7, 0x19E3, %i5
ldsh [%l7 + 0x34], %l2
edge32l %g4, %i1, %i7
movvs %xcc, %o5, %l6
fmovdvc %icc, %f20, %f14
tne %xcc, 0x2
fmovsvs %xcc, %f29, %f27
xnor %l1, %l5, %i6
mulx %g1, 0x01EB, %o0
ldsh [%l7 + 0x26], %o3
wr %g0, 0x2b, %asi
stha %l3, [%l7 + 0x6A] %asi
membar #Sync
movn %xcc, %g3, %i2
srax %o1, %o2, %o7
move %icc, %i4, %o4
fnot2 %f16, %f4
umulcc %o6, %g2, %l0
fbue %fcc0, loop_590
array16 %l4, %g6, %g5
movneg %icc, %i0, %i3
lduh [%l7 + 0x70], %g7
loop_590:
sdivcc %i5, 0x0090, %g4
fbne,a %fcc1, loop_591
mulscc %i1, %i7, %l2
add %l6, %l1, %l5
edge8 %i6, %g1, %o5
loop_591:
fsrc1 %f2, %f18
movrne %o3, 0x1C6, %l3
nop
fitos %f13, %f15
fstod %f15, %f12
movrgz %g3, %o0, %i2
movneg %xcc, %o2, %o7
orncc %o1, %i4, %o4
fmuld8sux16 %f19, %f4, %f22
brz %o6, loop_592
fmovdleu %xcc, %f29, %f26
subc %g2, 0x1D7A, %l4
movvc %icc, %g6, %g5
loop_592:
fabsd %f6, %f8
srax %l0, 0x10, %i0
fmovrdlez %i3, %f0, %f6
call loop_593
nop
setx 0xBDB43805, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0xFDD47698, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fdivs %f28, %f17, %f1
stbar
membar 0x5B
loop_593:
fcmpgt16 %f8, %f8, %g7
movrgez %g4, 0x3EA, %i5
edge16 %i7, %i1, %l2
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x18] %asi, 0x0
movcc %icc, %l5, %l1
movne %xcc, %g1, %o5
fzeros %f22
movleu %icc, %o3, %l3
sir 0x14A7
fornot1 %f22, %f28, %f6
array32 %g3, %o0, %i6
bvc %icc, loop_594
movpos %xcc, %i2, %o2
ldx [%l7 + 0x10], %o7
umulcc %o1, %i4, %o6
loop_594:
nop
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
array16 %g2, %l4, %g6
fmovspos %xcc, %f25, %f4
brgez %g5, loop_595
movg %xcc, %l0, %o4
sdivx %i0, 0x0F85, %i3
ldsw [%l7 + 0x44], %g7
loop_595:
edge8n %g4, %i7, %i1
fmovdcc %icc, %f15, %f28
fmovd %f6, %f16
movg %xcc, %i5, %l2
tle %icc, 0x2
fandnot1 %f8, %f6, %f18
addcc %l5, %l6, %l1
set 0x67, %i1
ldsba [%l7 + %i1] 0x19, %o5
std %f10, [%l7 + 0x60]
brz %o3, loop_596
array32 %g1, %g3, %l3
tge %icc, 0x6
nop
setx 0xF92A6BE488835A7E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x9119A9C65A578774, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fmuld %f24, %f26, %f20
loop_596:
tn %icc, 0x7
srlx %i6, %i2, %o0
tneg %icc, 0x7
bvc,a,pt %xcc, loop_597
st %f7, [%l7 + 0x5C]
tcs %icc, 0x5
wr %g0, 0x2f, %asi
stwa %o2, [%l7 + 0x14] %asi
membar #Sync
loop_597:
andn %o1, %i4, %o6
fabss %f21, %f4
bl,pt %icc, loop_598
stx %g2, [%l7 + 0x60]
stb %l4, [%l7 + 0x4B]
ta %xcc, 0x2
loop_598:
sub %o7, %g6, %g5
movleu %xcc, %o4, %i0
movrne %i3, 0x316, %l0
fabsd %f30, %f8
movrlz %g7, %i7, %i1
nop
setx 0x9A1AB828851B7A83, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x6A405493D679002D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f30, %f12
ldd [%l7 + 0x30], %f22
taddcctv %g4, 0x1F28, %l2
brlez %l5, loop_599
nop
setx 0x5E1F1389, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x7FC9BF2C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fdivs %f13, %f16, %f31
subccc %l6, 0x0AB2, %l1
brgez %o5, loop_600
loop_599:
for %f20, %f10, %f20
orncc %i5, 0x0A47, %o3
udivx %g3, 0x08E9, %l3
loop_600:
xnor %i6, 0x0D61, %i2
orncc %g1, %o0, %o2
and %i4, %o1, %g2
edge8l %o6, %o7, %l4
sdiv %g5, 0x1B36, %g6
fmovrdgz %i0, %f24, %f24
fbne %fcc3, loop_601
stw %o4, [%l7 + 0x14]
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_601:
edge16ln %i3, %g7, %i7
alignaddrl %i1, %l0, %g4
edge8 %l5, %l6, %l2
fnors %f25, %f12, %f15
taddcc %o5, %i5, %l1
smulcc %o3, %g3, %i6
brz %l3, loop_602
movcc %icc, %g1, %o0
fmovdvc %xcc, %f21, %f22
fmovsleu %xcc, %f1, %f15
loop_602:
move %xcc, %i2, %i4
tneg %icc, 0x7
wr %g0, 0x2a, %asi
ldda [%l7 + 0x20] %asi, %o0
sir 0x1087
fbn %fcc0, loop_603
prefetch [%l7 + 0x6C], 0x2
mulx %g2, 0x15FD, %o6
sdiv %o7, 0x1C54, %o2
loop_603:
nop
setx 0xCBD323A2405C6D7E, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
movne %icc, %g5, %l4
wr %g0, 0x81, %asi
ldsba [%l7 + 0x0E] %asi, %g6
andcc %i0, 0x17BA, %o4
tcs %xcc, 0x2
fmovrse %i3, %f2, %f10
xorcc %i7, 0x1A06, %i1
smul %g7, 0x0A29, %l0
fmovsgu %xcc, %f31, %f17
fmul8sux16 %f26, %f30, %f8
call loop_604
nop
setx loop_605, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tneg %icc, 0x0
wr %g0, 0x18, %asi
stba %g4, [%l7 + 0x7B] %asi
loop_604:
tne %xcc, 0x2
loop_605:
fbe %fcc2, loop_606
tneg %icc, 0x3
tcs %icc, 0x0
nop
setx 0x4D1D4E95829265D0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xF968BE40FC952647, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
faddd %f28, %f14, %f8
loop_606:
edge16l %l5, %l6, %l2
movcs %xcc, %o5, %l1
wr %g0, 0x89, %asi
lda [%l7 + 0x28] %asi, %f26
tl %xcc, 0x4
udivx %i5, 0x0F6A, %g3
fblg %fcc3, loop_607
mova %xcc, %i6, %o3
move %icc, %g1, %l3
movl %xcc, %o0, %i4
loop_607:
tgu %xcc, 0x2
andcc %i2, 0x1462, %o1
flush %l7 + 0x48
subc %g2, %o6, %o2
movneg %icc, %o7, %l4
movneg %xcc, %g6, %i0
set 0x30, %o7
sta %f28, [%l7 + %o7] 0x19
fnot1 %f12, %f16
movleu %xcc, %o4, %g5
udivx %i3, 0x0F77, %i7
xnor %g7, %l0, %i1
mulscc %g4, 0x0796, %l5
edge16l %l6, %o5, %l2
bcs,a %icc, loop_608
fmovd %f12, %f30
fbne %fcc3, loop_609
faligndata %f12, %f22, %f4
loop_608:
ldx [%l7 + 0x30], %l1
fpadd16s %f16, %f30, %f12
loop_609:
umulcc %g3, 0x1F34, %i5
nop
fitos %f5, %f5
fstox %f5, %f6
fxtos %f6, %f30
bg,pt %icc, loop_610
movrgez %o3, 0x02C, %g1
fmovdcc %xcc, %f27, %f30
fabsd %f22, %f12
loop_610:
xnor %l3, %o0, %i6
fpadd16 %f10, %f16, %f6
edge16n %i2, %i4, %g2
taddcctv %o6, 0x1908, %o2
nop
fitos %f6, %f20
fstox %f20, %f20
brlez,a %o1, loop_611
orcc %l4, 0x1E1B, %o7
tcs %icc, 0x7
fpadd32 %f24, %f18, %f26
loop_611:
nop
setx 0x87547FD6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0xFA01FAF4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fdivs %f27, %f6, %f18
fmovd %f20, %f4
tle %xcc, 0x1
movleu %icc, %i0, %o4
brlez,a %g5, loop_612
fmovrdlez %g6, %f26, %f18
edge32n %i3, %g7, %l0
nop
set 0x54, %i5
ldsh [%l7 + %i5], %i7
loop_612:
edge32n %i1, %l5, %l6
tcs %icc, 0x4
fbule,a %fcc1, loop_613
movrgz %o5, %g4, %l2
subccc %l1, 0x09A7, %g3
mulscc %i5, %g1, %l3
loop_613:
fmul8x16au %f19, %f31, %f8
fmovrsne %o3, %f10, %f11
fmovrsgz %i6, %f2, %f20
bvs,pt %xcc, loop_614
alignaddrl %o0, %i4, %g2
tsubcctv %o6, %i2, %o2
movne %xcc, %o1, %o7
loop_614:
taddcc %i0, 0x1DA8, %l4
tcc %xcc, 0x1
array32 %g5, %o4, %i3
movcc %xcc, %g7, %g6
movvs %icc, %i7, %l0
edge16n %i1, %l6, %o5
edge32 %l5, %l2, %g4
subcc %l1, 0x1643, %g3
bleu %xcc, loop_615
movne %xcc, %i5, %l3
brz,a %g1, loop_616
fone %f14
loop_615:
stx %o3, [%l7 + 0x60]
edge8 %o0, %i6, %i4
loop_616:
orncc %o6, %i2, %g2
fmovdn %icc, %f9, %f13
set 0x48, %g3
ldstuba [%l7 + %g3] 0x18, %o1
movpos %xcc, %o2, %i0
tl %xcc, 0x4
tneg %xcc, 0x2
umulcc %l4, 0x1FF8, %g5
st %f7, [%l7 + 0x70]
edge16 %o7, %o4, %i3
sll %g6, 0x1B, %g7
tge %xcc, 0x1
movvs %xcc, %l0, %i1
srl %l6, 0x06, %i7
movcs %xcc, %l5, %l2
fmovdcs %xcc, %f21, %f14
tg %xcc, 0x6
movvs %xcc, %g4, %o5
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x4B] %asi, %l1
edge32 %g3, %l3, %i5
movvc %icc, %o3, %o0
fpackfix %f2, %f4
ta %icc, 0x5
movneg %icc, %i6, %g1
sub %o6, 0x1B7F, %i2
andcc %g2, %o1, %i4
set 0x48, %o6
lduha [%l7 + %o6] 0x81, %o2
movrlz %l4, %i0, %o7
tle %icc, 0x4
sub %g5, 0x11E3, %i3
srl %o4, 0x13, %g6
te %icc, 0x6
fmovsvs %xcc, %f21, %f12
stx %l0, [%l7 + 0x68]
fmovspos %xcc, %f17, %f25
fmovsgu %icc, %f15, %f16
edge32ln %i1, %g7, %l6
sdivx %i7, 0x1078, %l5
tge %xcc, 0x4
tcs %icc, 0x4
movl %xcc, %l2, %o5
edge32 %l1, %g4, %l3
orcc %g3, %o3, %i5
movneg %icc, %o0, %g1
orncc %o6, 0x012E, %i2
orncc %i6, %g2, %o1
movleu %icc, %i4, %l4
xor %o2, 0x16C7, %o7
fmovdg %icc, %f23, %f5
sll %i0, 0x06, %i3
fpack16 %f26, %f25
edge8ln %g5, %g6, %o4
movcc %icc, %i1, %g7
fmul8ulx16 %f20, %f2, %f14
tcc %xcc, 0x0
udivcc %l0, 0x016A, %i7
taddcctv %l5, 0x179F, %l2
edge8n %o5, %l6, %l1
subcc %g4, 0x1DCC, %l3
set 0x60, %o1
prefetcha [%l7 + %o1] 0x88, 0x3
bl,a,pn %icc, loop_617
sllx %g3, 0x02, %i5
edge8n %g1, %o0, %o6
movgu %xcc, %i6, %g2
loop_617:
udivx %i2, 0x0D4C, %o1
movl %icc, %i4, %l4
mova %xcc, %o2, %i0
bcc,a,pn %xcc, loop_618
xor %o7, %g5, %g6
set 0x1C, %i7
stwa %o4, [%l7 + %i7] 0x81
loop_618:
fmovrslez %i3, %f5, %f1
smulcc %g7, 0x17BF, %l0
bn,pt %xcc, loop_619
fmovrde %i1, %f24, %f26
nop
setx loop_620, %l0, %l1
jmpl %l1, %i7
fmovdcs %icc, %f18, %f23
loop_619:
array8 %l2, %o5, %l6
ldub [%l7 + 0x6F], %l5
loop_620:
addc %g4, %l1, %o3
addcc %l3, 0x0805, %i5
brlz,a %g1, loop_621
stbar
mova %icc, %o0, %g3
movle %icc, %i6, %o6
loop_621:
fbuge %fcc3, loop_622
and %i2, 0x05CA, %o1
movpos %xcc, %i4, %g2
taddcc %o2, 0x05A7, %i0
loop_622:
fmovrdgez %o7, %f22, %f6
sth %l4, [%l7 + 0x20]
fmovsle %xcc, %f31, %f14
set 0x47, %o2
ldstuba [%l7 + %o2] 0x80, %g6
wr %g0, 0x80, %asi
lduba [%l7 + 0x1F] %asi, %g5
fmovrsgez %o4, %f11, %f23
fmul8sux16 %f18, %f30, %f28
umul %i3, 0x1469, %g7
nop
setx loop_623, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
prefetch [%l7 + 0x64], 0x2
nop
fitod %f26, %f28
fbo,a %fcc3, loop_624
loop_623:
fmovdcs %xcc, %f11, %f13
fzero %f2
addcc %l0, 0x009D, %i1
loop_624:
xnorcc %l2, %i7, %l6
stw %o5, [%l7 + 0x5C]
fbue %fcc2, loop_625
alignaddr %l5, %g4, %o3
nop
setx 0x15B45799, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x8F9E493C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fmuls %f9, %f30, %f11
ldx [%l7 + 0x68], %l3
loop_625:
sir 0x0E2A
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x1C, %g1
ldsba [%l7 + %g1] 0x18, %i5
xnor %l1, %o0, %g1
brlez,a %i6, loop_626
taddcctv %g3, 0x0EF3, %o6
tcs %xcc, 0x6
fandnot2s %f7, %f9, %f20
loop_626:
nop
setx 0x9D35632296CECFBC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x674257F466CEE859, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f8, %f30
movrgez %i2, 0x2BA, %i4
fmovsl %icc, %f19, %f6
ldub [%l7 + 0x34], %o1
sra %g2, %o2, %i0
srl %l4, %g6, %g5
fmovdn %xcc, %f8, %f10
tg %xcc, 0x4
taddcctv %o4, 0x1EE5, %o7
fmovsvs %xcc, %f17, %f25
andcc %i3, 0x0F0B, %l0
add %l7, 0x08, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %g7
casxa [%l6] %asi, %g7, %i1
tsubcc %l2, %i7, %o5
move %icc, %l6, %l5
fnegd %f6, %f24
std %f12, [%l7 + 0x18]
fbl,a %fcc0, loop_627
edge8n %g4, %o3, %i5
edge32 %l1, %o0, %l3
movne %xcc, %i6, %g1
loop_627:
ldsb [%l7 + 0x4E], %g3
array8 %o6, %i4, %i2
andcc %g2, 0x188D, %o1
movrlz %i0, %o2, %l4
movre %g6, %o4, %o7
ldub [%l7 + 0x08], %g5
fxor %f12, %f4, %f0
movvc %icc, %l0, %g7
xor %i1, %l2, %i3
orcc %i7, 0x0017, %l6
tn %xcc, 0x0
movrlz %o5, %g4, %o3
array16 %l5, %l1, %o0
stx %i5, [%l7 + 0x68]
nop
setx loop_628, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tle %icc, 0x6
movge %xcc, %i6, %l3
set 0x38, %i3
ldxa [%g0 + %i3] 0x20, %g1
loop_628:
sethi 0x0DF2, %g3
sdivx %o6, 0x1449, %i4
wr %g0, 0x80, %asi
lduha [%l7 + 0x5E] %asi, %g2
movrne %i2, %i0, %o2
tg %icc, 0x0
nop
fitos %f10, %f22
fstoi %f22, %f2
be,a loop_629
fmul8ulx16 %f8, %f24, %f10
fbo %fcc2, loop_630
movg %xcc, %l4, %o1
loop_629:
ldd [%l7 + 0x70], %g6
addccc %o7, %o4, %l0
loop_630:
popc %g7, %i1
ta %xcc, 0x1
udivx %g5, 0x045B, %l2
tge %icc, 0x3
edge32l %i3, %i7, %o5
tvc %icc, 0x5
addccc %g4, %o3, %l5
fnot1 %f24, %f18
tle %icc, 0x3
sra %l1, 0x17, %o0
fabss %f10, %f14
xnor %l6, %i6, %l3
array32 %i5, %g1, %g3
bvs,pn %icc, loop_631
tl %icc, 0x7
bvs %xcc, loop_632
tcc %icc, 0x1
loop_631:
sll %o6, %g2, %i2
tsubcctv %i4, 0x0104, %o2
loop_632:
nop
add %l7, 0x60, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %l4
casxa [%l6] 0x0c, %l4, %o1
wr %g0, 0x19, %asi
ldsba [%l7 + 0x36] %asi, %i0
fmovdneg %xcc, %f17, %f24
edge16n %o7, %o4, %l0
nop
setx 0x961CC482, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x5E9A7F07, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fsubs %f12, %f20, %f26
fcmpgt32 %f22, %f26, %g7
movcc %xcc, %g6, %g5
udivx %i1, 0x0A56, %l2
addccc %i3, %i7, %g4
wr %g0, 0x04, %asi
lduba [%l7 + 0x1C] %asi, %o3
nop
setx loop_633, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
te %icc, 0x1
bn,pt %icc, loop_634
for %f2, %f20, %f4
loop_633:
movrne %o5, %l5, %l1
nop
setx 0xE57757A4A8D81200, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xC73B5E44B22E8121, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f16, %f4
loop_634:
tn %xcc, 0x2
set 0x20, %l5
lduwa [%l7 + %l5] 0x89, %l6
tcc %xcc, 0x3
movrlez %i6, %l3, %o0
fbo %fcc0, loop_635
tneg %xcc, 0x2
nop
setx 0x3F279160, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x42DF049D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fsubs %f6, %f24, %f18
fbn %fcc1, loop_636
loop_635:
sir 0x1B9A
bcc,pn %xcc, loop_637
fble %fcc3, loop_638
loop_636:
tne %icc, 0x1
edge8n %i5, %g1, %o6
loop_637:
alignaddrl %g2, %i2, %g3
loop_638:
tleu %xcc, 0x2
brgez %i4, loop_639
tpos %icc, 0x7
te %icc, 0x6
sra %l4, 0x13, %o2
loop_639:
fbe,a %fcc3, loop_640
te %icc, 0x3
srlx %i0, 0x19, %o1
andncc %o7, %l0, %o4
loop_640:
bshuffle %f28, %f12, %f26
fxor %f22, %f16, %f12
srl %g6, 0x14, %g7
movleu %xcc, %g5, %i1
udiv %i3, 0x163D, %i7
fbe %fcc0, loop_641
movvc %icc, %l2, %o3
wr %g0, 0x89, %asi
swapa [%l7 + 0x54] %asi, %g4
loop_641:
tleu %icc, 0x3
movn %icc, %l5, %o5
tvc %xcc, 0x0
fsrc1 %f14, %f4
ldsb [%l7 + 0x58], %l1
fexpand %f6, %f14
fnand %f12, %f20, %f14
movne %xcc, %l6, %l3
te %icc, 0x4
edge8ln %o0, %i5, %g1
set 0x20, %l3
ldswa [%l7 + %l3] 0x11, %o6
edge8l %g2, %i2, %i6
nop
fitod %f28, %f18
call loop_642
sdivx %i4, 0x1368, %g3
brlez,a %l4, loop_643
fbn %fcc0, loop_644
loop_642:
edge8n %o2, %o1, %i0
movl %xcc, %o7, %l0
loop_643:
tsubcc %o4, 0x081A, %g6
loop_644:
brgz,a %g7, loop_645
movrgz %g5, 0x02B, %i3
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x24] %asi, %i7
loop_645:
fmovrsgez %l2, %f29, %f12
fxor %f26, %f0, %f22
movrlz %i1, 0x0BF, %g4
fmuld8sux16 %f13, %f19, %f12
subccc %l5, 0x0544, %o5
wr %g0, 0x88, %asi
ldsha [%l7 + 0x1C] %asi, %l1
lduw [%l7 + 0x30], %o3
addccc %l3, %o0, %l6
nop
setx 0x91BD1BC0404D9CEE, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
ble loop_646
fbule,a %fcc3, loop_647
edge8n %i5, %g1, %g2
or %i2, 0x07FB, %i6
loop_646:
ldd [%l7 + 0x68], %f18
loop_647:
nop
setx loop_648, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
ldsh [%l7 + 0x1C], %i4
mova %xcc, %g3, %l4
edge8 %o6, %o1, %i0
loop_648:
fcmple32 %f30, %f0, %o2
bvc,pn %xcc, loop_649
te %xcc, 0x3
tleu %icc, 0x7
tsubcctv %o7, %o4, %g6
loop_649:
fmovdle %icc, %f25, %f1
movn %xcc, %l0, %g7
call loop_650
lduw [%l7 + 0x18], %i3
bcc,a,pn %xcc, loop_651
fpadd32 %f18, %f16, %f30
loop_650:
movcc %icc, %i7, %l2
fmovrde %g5, %f10, %f10
loop_651:
movrlez %i1, 0x00F, %l5
fmovsne %xcc, %f29, %f1
fmovdcc %icc, %f4, %f23
edge32n %g4, %o5, %l1
xnor %l3, %o3, %o0
add %l7, 0x50, %l6
wr %g0, 0x11, %asi
casxa [%l6] %asi, %l6, %g1
sdiv %i5, 0x172A, %g2
stbar
alignaddrl %i2, %i4, %i6
add %l7, 0x48, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %l4, %o6
subccc %o1, %i0, %g3
orncc %o2, %o7, %o4
edge32 %l0, %g6, %g7
fmovrsgz %i3, %f8, %f28
fcmpne32 %f0, %f10, %l2
movvc %icc, %g5, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %xcc, %l5, %g4
tne %icc, 0x2
andcc %o5, %l1, %i7
tsubcc %o3, %l3, %l6
fbg %fcc3, loop_652
alignaddr %g1, %o0, %i5
bpos,pt %icc, loop_653
sdivx %i2, 0x05B3, %i4
loop_652:
tsubcc %g2, %i6, %l4
fmovsge %icc, %f28, %f12
loop_653:
nop
set 0x60, %o0
stba %o1, [%l7 + %o0] 0x11
subc %o6, %g3, %o2
tne %icc, 0x1
fors %f0, %f1, %f27
fmovscs %icc, %f0, %f19
fornot2s %f16, %f5, %f27
wr %g0, 0x80, %asi
lduha [%l7 + 0x54] %asi, %o7
tg %icc, 0x2
fands %f20, %f6, %f11
movne %xcc, %i0, %l0
fxors %f13, %f17, %f6
move %icc, %o4, %g6
andcc %i3, 0x1127, %g7
brnz,a %g5, loop_654
umul %l2, %l5, %g4
add %l7, 0x1C, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %i1
casa [%l6] %asi, %i1, %o5
loop_654:
ldd [%l7 + 0x60], %l0
fmovdge %xcc, %f21, %f21
smul %i7, %l3, %o3
fmovd %f22, %f0
addc %l6, 0x0666, %o0
tle %xcc, 0x4
tvc %icc, 0x2
movle %xcc, %i5, %g1
brlz,a %i2, loop_655
sll %g2, 0x1E, %i6
bge,pt %xcc, loop_656
sdivcc %i4, 0x12B1, %l4
loop_655:
movneg %icc, %o1, %g3
sub %o6, %o2, %i0
loop_656:
array32 %l0, %o7, %g6
fabss %f9, %f0
fors %f13, %f21, %f22
ba,a,pt %xcc, loop_657
andn %o4, 0x09E8, %i3
movn %xcc, %g5, %g7
call loop_658
loop_657:
fcmpgt16 %f12, %f20, %l2
popc 0x1868, %l5
andn %i1, 0x13C5, %o5
loop_658:
bleu,a,pn %xcc, loop_659
xnorcc %g4, 0x16D5, %i7
fcmpgt16 %f22, %f4, %l3
fmovdcs %xcc, %f14, %f24
loop_659:
fmovdle %icc, %f30, %f5
fmuld8ulx16 %f26, %f28, %f6
taddcctv %l1, %l6, %o0
edge8 %i5, %o3, %g1
be,a %xcc, loop_660
tle %icc, 0x1
brlez %i2, loop_661
addcc %i6, %g2, %l4
loop_660:
movrgz %i4, 0x017, %o1
add %l7, 0x30, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %g3
casxa [%l6] %asi, %g3, %o2
loop_661:
fandnot2 %f10, %f16, %f2
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
udivx %o6, 0x1BCD, %i0
for %f14, %f6, %f26
movneg %xcc, %o7, %l0
tvs %icc, 0x6
nop
setx 0x7F600521A06F3BA8, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
fzero %f10
ldstub [%l7 + 0x11], %o4
movge %xcc, %g6, %i3
brlez,a %g5, loop_662
edge32ln %g7, %l5, %l2
edge8ln %i1, %o5, %i7
fmovde %icc, %f20, %f14
loop_662:
fandnot1 %f2, %f20, %f20
nop
setx 0x2075FFFF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x1AF64A61, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fdivs %f15, %f4, %f23
movl %xcc, %l3, %l1
tge %icc, 0x4
edge8n %l6, %o0, %i5
fbue,a %fcc2, loop_663
fmul8x16al %f2, %f13, %f8
movl %xcc, %g4, %o3
call loop_664
loop_663:
fcmpgt16 %f0, %f8, %g1
nop
fitos %f7, %f27
fstox %f27, %f24
fxtos %f24, %f31
fmovde %xcc, %f6, %f13
loop_664:
nop
setx 0x784B2CA7AE93A0BE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xC27F0F47E983DDE4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f14, %f26
fexpand %f17, %f6
subccc %i2, %g2, %i6
fbug %fcc2, loop_665
addc %i4, 0x0988, %l4
movre %g3, 0x330, %o2
mova %icc, %o1, %o6
loop_665:
sdivcc %i0, 0x0B48, %l0
stw %o4, [%l7 + 0x34]
tpos %icc, 0x7
fcmpne16 %f16, %f26, %o7
fone %f14
xorcc %i3, %g6, %g7
edge32l %g5, %l5, %i1
fbne,a %fcc2, loop_666
tleu %xcc, 0x5
movl %xcc, %o5, %l2
fsrc1 %f30, %f14
loop_666:
edge16n %i7, %l1, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %l6, 0x1A3F, %o0
set 0x24, %o5
swapa [%l7 + %o5] 0x89, %g4
nop
setx loop_667, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tleu %icc, 0x5
tn %icc, 0x3
fmovsg %icc, %f23, %f27
loop_667:
fands %f9, %f7, %f1
nop
setx 0x383D65B5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0xD8D0864A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fadds %f20, %f29, %f28
addc %i5, 0x190E, %g1
fmovsvc %icc, %f1, %f31
set 0x58, %i2
stha %o3, [%l7 + %i2] 0x80
bl,pn %icc, loop_668
movre %g2, 0x2F9, %i6
fbul,a %fcc3, loop_669
fpackfix %f24, %f2
loop_668:
bl,a,pt %icc, loop_670
fmul8x16au %f27, %f22, %f2
loop_669:
be,a loop_671
fandnot1s %f3, %f31, %f18
loop_670:
sth %i4, [%l7 + 0x4C]
bcs,pn %icc, loop_672
loop_671:
fbue,a %fcc0, loop_673
edge8n %l4, %i2, %o2
fmovdpos %icc, %f30, %f22
loop_672:
brgz,a %o1, loop_674
loop_673:
movrlez %g3, %o6, %i0
brlez,a %o4, loop_675
tvc %icc, 0x3
loop_674:
fblg %fcc1, loop_676
fmovrdlez %o7, %f16, %f14
loop_675:
fbg,a %fcc0, loop_677
fbu,a %fcc0, loop_678
loop_676:
brgez,a %l0, loop_679
orcc %i3, 0x1806, %g7
loop_677:
edge16ln %g6, %l5, %g5
loop_678:
bgu %xcc, loop_680
loop_679:
stbar
subccc %o5, %l2, %i7
nop
fitos %f28, %f24
loop_680:
sth %i1, [%l7 + 0x14]
movneg %xcc, %l3, %l6
movneg %xcc, %l1, %o0
orncc %g4, 0x1AAA, %i5
edge16 %o3, %g2, %i6
fmuld8ulx16 %f9, %f9, %f28
movge %icc, %i4, %l4
movge %icc, %g1, %o2
umulcc %o1, %g3, %i2
addcc %i0, %o4, %o7
andncc %l0, %o6, %g7
smul %g6, 0x0D50, %i3
add %l7, 0x10, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %g5
casxa [%l6] %asi, %g5, %l5
swap [%l7 + 0x2C], %o5
fmovdpos %xcc, %f19, %f5
fmovdle %xcc, %f0, %f7
fbu,a %fcc2, loop_681
tn %icc, 0x4
tpos %xcc, 0x6
brlez,a %l2, loop_682
loop_681:
tg %xcc, 0x4
te %icc, 0x0
wr %g0, 0x80, %asi
lduba [%l7 + 0x48] %asi, %i7
loop_682:
bgu,pt %icc, loop_683
bne loop_684
tvs %xcc, 0x5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_683:
fmovrslez %i1, %f15, %f20
loop_684:
tn %icc, 0x6
movrgz %l6, 0x325, %l1
tle %icc, 0x1
fbl,a %fcc3, loop_685
subcc %o0, %g4, %l3
movneg %xcc, %i5, %o3
sdivx %i6, 0x042A, %g2
loop_685:
sir 0x1064
array32 %l4, %i4, %o2
fmovdne %icc, %f3, %f3
andn %g1, %o1, %g3
bpos,a %icc, loop_686
movre %i2, 0x265, %o4
fpsub32 %f24, %f6, %f8
ldd [%l7 + 0x50], %f18
loop_686:
edge8n %o7, %l0, %i0
fmul8x16 %f23, %f0, %f22
brlez %g7, loop_687
tvs %icc, 0x6
mulscc %o6, %g6, %g5
movrne %l5, %i3, %l2
loop_687:
st %f31, [%l7 + 0x7C]
edge32ln %i7, %o5, %l6
nop
fitod %f6, %f16
fdtox %f16, %f22
fxtod %f22, %f12
fmovs %f28, %f23
set 0x44, %l1
ldswa [%l7 + %l1] 0x18, %l1
movrlz %o0, 0x0F4, %g4
movpos %xcc, %i1, %i5
movpos %xcc, %o3, %i6
ldx [%l7 + 0x60], %l3
sdiv %g2, 0x0BCE, %l4
fmovdvc %icc, %f25, %f29
set 0x40, %l4
ldda [%l7 + %l4] 0x14, %f0
nop
setx loop_688, %l0, %l1
jmpl %l1, %o2
fcmpeq32 %f6, %f8, %i4
wr %g0, 0x0c, %asi
lduba [%l7 + 0x52] %asi, %g1
loop_688:
sllx %o1, 0x16, %g3
wr %g0, 0x89, %asi
lduha [%l7 + 0x24] %asi, %o4
wr %g0, 0x11, %asi
sta %f20, [%l7 + 0x58] %asi
edge8ln %i2, %l0, %o7
edge32l %g7, %o6, %g6
andcc %g5, %i0, %l5
movg %icc, %l2, %i7
sllx %i3, 0x03, %o5
sll %l1, 0x0D, %o0
bvs %xcc, loop_689
fcmple32 %f4, %f2, %l6
fpadd32s %f11, %f9, %f10
movre %g4, 0x07F, %i1
loop_689:
sethi 0x0A69, %o3
edge16 %i6, %l3, %g2
addcc %i5, %l4, %i4
ta %xcc, 0x2
movvs %xcc, %o2, %o1
fmovse %xcc, %f24, %f5
umulcc %g3, 0x0B96, %g1
srl %o4, 0x05, %i2
fbul %fcc2, loop_690
movpos %xcc, %l0, %o7
edge32ln %o6, %g6, %g5
taddcctv %g7, %i0, %l2
loop_690:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16l %i7, %l5, %i3
nop
setx 0x8D7BFCBA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
fsqrts %f6, %f28
sll %o5, %l1, %l6
taddcctv %o0, %i1, %o3
mulscc %i6, %l3, %g4
movre %g2, %l4, %i4
brlez,a %i5, loop_691
ldd [%l7 + 0x38], %o0
tle %xcc, 0x5
sll %o2, %g1, %o4
loop_691:
sub %i2, %l0, %o7
movvc %xcc, %g3, %g6
edge32n %g5, %o6, %g7
movneg %icc, %l2, %i0
movpos %icc, %i7, %i3
and %l5, 0x1DE2, %o5
fmovs %f3, %f29
brlez,a %l1, loop_692
movrgz %l6, %o0, %i1
te %xcc, 0x4
nop
set 0x5C, %g2
sth %i6, [%l7 + %g2]
loop_692:
movrgez %l3, 0x014, %g4
xor %g2, %l4, %i4
fmul8x16 %f2, %f18, %f18
bneg,pn %xcc, loop_693
srax %i5, %o1, %o2
addccc %o3, %o4, %i2
tgu %xcc, 0x0
loop_693:
nop
wr %g0, 0x80, %asi
ldsha [%l7 + 0x10] %asi, %g1
andcc %o7, %g3, %g6
edge8l %l0, %g5, %o6
movg %xcc, %g7, %i0
set 0x30, %i4
stha %i7, [%l7 + %i4] 0x10
taddcctv %i3, 0x0E9C, %l2
fbu,a %fcc3, loop_694
srl %l5, 0x1A, %o5
edge16ln %l1, %l6, %o0
tsubcc %i1, %i6, %g4
loop_694:
sllx %g2, 0x17, %l3
subccc %l4, %i4, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitos %f2, %f5
fstoi %f5, %f6
alignaddr %o2, %o3, %o1
taddcc %o4, 0x01B5, %g1
sir 0x19B2
andcc %o7, 0x0894, %g3
bneg,pt %xcc, loop_695
bneg,a,pn %icc, loop_696
fpadd32 %f16, %f30, %f30
movrlz %g6, 0x14D, %l0
loop_695:
nop
set 0x4A, %l0
lduha [%l7 + %l0] 0x14, %i2
loop_696:
smulcc %o6, %g5, %i0
subccc %i7, %g7, %l2
tge %icc, 0x4
edge16ln %i3, %l5, %l1
bneg loop_697
edge16n %o5, %o0, %i1
nop
setx loop_698, %l0, %l1
jmpl %l1, %i6
movcc %xcc, %g4, %l6
loop_697:
fmovsgu %icc, %f13, %f28
movg %icc, %g2, %l4
loop_698:
bge,pn %icc, loop_699
alignaddr %l3, %i4, %i5
wr %g0, 0x04, %asi
sta %f13, [%l7 + 0x44] %asi
loop_699:
tcs %xcc, 0x6
mulscc %o2, 0x1EC2, %o3
be,a,pn %xcc, loop_700
fnor %f18, %f8, %f8
fnands %f25, %f29, %f22
add %l7, 0x34, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %o4, %g1
loop_700:
movvs %xcc, %o1, %g3
sub %g6, %o7, %l0
tvc %xcc, 0x5
nop
setx 0x2B7C3F4995014029, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xCF905AD53AB3DB3B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f8, %f30
fbg %fcc0, loop_701
tg %icc, 0x1
fpsub32s %f21, %f0, %f25
move %icc, %i2, %g5
loop_701:
movg %xcc, %o6, %i7
fmovsne %icc, %f9, %f15
fabsd %f4, %f26
tleu %xcc, 0x2
fmovdneg %xcc, %f0, %f31
fpsub32 %f6, %f14, %f30
bneg loop_702
fmovrdne %g7, %f6, %f26
edge8l %i0, %l2, %l5
andncc %l1, %o5, %i3
loop_702:
movgu %xcc, %i1, %o0
tsubcctv %i6, 0x1EFD, %g4
brnz,a %l6, loop_703
fpadd32 %f30, %f26, %f20
movvs %icc, %g2, %l3
fbn,a %fcc2, loop_704
loop_703:
brgz,a %l4, loop_705
movge %xcc, %i4, %o2
ta %xcc, 0x1
loop_704:
nop
set 0x3E, %g6
ldstuba [%l7 + %g6] 0x11, %o3
loop_705:
edge8ln %i5, %g1, %o4
fbue %fcc0, loop_706
edge8n %g3, %g6, %o7
andncc %l0, %o1, %g5
stw %o6, [%l7 + 0x74]
loop_706:
edge8ln %i2, %i7, %g7
fmul8x16au %f7, %f29, %f28
taddcc %i0, 0x01D8, %l2
fone %f8
movcc %icc, %l5, %o5
bvc,a loop_707
bgu,pn %icc, loop_708
srax %l1, 0x14, %i3
set 0x40, %o3
prefetcha [%l7 + %o3] 0x19, 0x2
loop_707:
ba,a %icc, loop_709
loop_708:
udiv %i6, 0x1F0D, %o0
fmovscs %icc, %f14, %f16
and %g4, %l6, %l3
loop_709:
nop
wr %g0, 0x88, %asi
lduba [%l7 + 0x25] %asi, %l4
fcmpeq32 %f20, %f26, %i4
membar #Sync
wr %g0, 0xf1, %asi
ldda [%l7 + 0x40] %asi, %f16
movleu %xcc, %o2, %g2
edge8 %i5, %g1, %o3
fcmpgt16 %f14, %f16, %o4
tn %xcc, 0x4
edge8n %g3, %g6, %l0
sra %o1, 0x10, %o7
movrlez %o6, 0x135, %g5
movrlez %i2, 0x3D8, %i7
addccc %g7, 0x1C78, %i0
wr %g0, 0x58, %asi
ldxa [%g0 + 0x0] %asi, %l2
brlez,a %l5, loop_710
alignaddrl %o5, %l1, %i3
bn,pn %xcc, loop_711
movrne %i1, 0x351, %i6
loop_710:
fxors %f19, %f8, %f9
fbl,a %fcc3, loop_712
loop_711:
fmuld8ulx16 %f9, %f7, %f28
tn %xcc, 0x1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_712:
addcc %g4, %o0, %l6
bge loop_713
taddcctv %l4, %i4, %o2
tsubcctv %g2, %l3, %i5
nop
setx 0xE07AC6D8, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
loop_713:
fmul8sux16 %f12, %f20, %f8
movrlez %o3, 0x22F, %o4
fmovrde %g1, %f4, %f28
ba,a loop_714
udivcc %g6, 0x0D6E, %g3
movg %icc, %l0, %o1
tvc %icc, 0x4
loop_714:
sra %o7, 0x13, %g5
tgu %xcc, 0x6
tn %xcc, 0x2
edge8 %i2, %o6, %i7
fmuld8sux16 %f9, %f8, %f20
fmovsle %xcc, %f31, %f25
fmovdvs %icc, %f16, %f11
wr %g0, 0x10, %asi
ldda [%l7 + 0x30] %asi, %i0
ldd [%l7 + 0x50], %l2
tgu %icc, 0x7
movre %l5, %o5, %l1
alignaddrl %g7, %i1, %i6
ldub [%l7 + 0x6F], %i3
movneg %icc, %o0, %g4
movle %xcc, %l4, %l6
srlx %i4, %g2, %o2
fmovdl %icc, %f3, %f27
set 0x1F, %g4
ldsba [%l7 + %g4] 0x88, %l3
xnor %i5, 0x1475, %o3
edge8l %o4, %g6, %g1
movneg %xcc, %g3, %o1
edge32 %l0, %o7, %i2
alignaddrl %g5, %o6, %i7
wr %g0, 0x89, %asi
lda [%l7 + 0x0C] %asi, %f31
edge32ln %i0, %l2, %l5
edge32l %o5, %g7, %l1
mova %xcc, %i1, %i3
movl %xcc, %o0, %i6
fzeros %f27
fmovdn %xcc, %f8, %f28
fblg,a %fcc3, loop_715
ldstub [%l7 + 0x28], %l4
movg %xcc, %g4, %l6
add %g2, 0x1B7C, %i4
loop_715:
nop
wr %g0, 0x11, %asi
stha %l3, [%l7 + 0x48] %asi
tneg %icc, 0x7
move %xcc, %o2, %o3
array8 %o4, %i5, %g6
sethi 0x0ECC, %g3
fsrc1s %f15, %f8
umulcc %o1, %g1, %o7
orncc %l0, 0x1338, %i2
fmovdgu %xcc, %f11, %f2
fnot2s %f10, %f22
alignaddr %g5, %o6, %i0
add %l7, 0x10, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %l2
casxa [%l6] %asi, %l2, %i7
taddcctv %o5, %g7, %l5
fcmpeq32 %f16, %f26, %i1
edge32l %i3, %l1, %i6
bneg,a,pn %xcc, loop_716
movg %xcc, %l4, %o0
bneg,a loop_717
fcmpgt32 %f26, %f2, %l6
loop_716:
fbue %fcc1, loop_718
bn,a,pt %icc, loop_719
loop_717:
movrgez %g2, %i4, %g4
smul %o2, 0x0924, %l3
loop_718:
mova %icc, %o4, %i5
loop_719:
bcc,a %xcc, loop_720
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xor %g6, %g3, %o3
udivcc %g1, 0x1026, %o7
loop_720:
movn %xcc, %o1, %i2
tn %xcc, 0x0
fandnot1s %f5, %f29, %f11
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %xcc, 0x6
subccc %g5, 0x149A, %o6
movleu %xcc, %i0, %l0
fxor %f0, %f14, %f4
array8 %i7, %l2, %g7
nop
setx 0x298F6809B63A331F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x08304D25CB7D20FF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f8, %f20
ldx [%l7 + 0x58], %l5
nop
setx loop_721, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
array8 %i1, %i3, %o5
sir 0x190D
fbn,a %fcc1, loop_722
loop_721:
movrgez %i6, 0x0DF, %l4
add %l7, 0x60, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %l1
casa [%l6] 0x88, %l1, %o0
loop_722:
fmovrsgez %g2, %f27, %f3
smulcc %l6, 0x0385, %i4
array16 %g4, %o2, %l3
nop
fitod %f8, %f16
fdtoi %f16, %f19
add %l7, 0x58, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] 0x0c, %o4, %g6
bgu loop_723
srlx %g3, 0x0B, %o3
movle %xcc, %g1, %i5
fzeros %f2
loop_723:
sdivx %o7, 0x052E, %o1
fmuld8ulx16 %f11, %f15, %f20
udivcc %g5, 0x0C96, %i2
udiv %i0, 0x1C31, %o6
ldsw [%l7 + 0x3C], %i7
fand %f30, %f20, %f10
add %l0, %g7, %l5
fmovdn %icc, %f4, %f24
ldstub [%l7 + 0x24], %i1
ld [%l7 + 0x54], %f23
sdivx %i3, 0x09CB, %o5
fxnor %f4, %f24, %f24
bleu,a loop_724
tcs %icc, 0x1
addc %i6, %l4, %l1
fbug,a %fcc3, loop_725
loop_724:
bvc,a loop_726
movvc %xcc, %o0, %l2
taddcc %g2, %i4, %l6
loop_725:
fbul,a %fcc2, loop_727
loop_726:
brnz,a %g4, loop_728
mulx %o2, %l3, %g6
brlz,a %o4, loop_729
loop_727:
orncc %o3, %g1, %i5
loop_728:
fcmpgt16 %f2, %f2, %o7
fbg %fcc0, loop_730
loop_729:
alignaddrl %g3, %g5, %o1
stx %i2, [%l7 + 0x38]
movge %xcc, %o6, %i0
loop_730:
smul %l0, 0x04B3, %i7
fmovdl %xcc, %f4, %f6
sdivx %g7, 0x0EFD, %i1
nop
fitos %f14, %f16
fstox %f16, %f14
alignaddr %l5, %i3, %o5
smulcc %l4, %l1, %o0
fcmple32 %f6, %f2, %i6
tleu %xcc, 0x7
subcc %g2, 0x1A52, %i4
andncc %l6, %g4, %l2
fandnot2 %f0, %f28, %f14
edge8 %l3, %o2, %o4
srax %g6, %o3, %i5
tge %xcc, 0x5
fblg,a %fcc0, loop_731
udivcc %o7, 0x1BE4, %g1
call loop_732
edge32l %g5, %g3, %i2
loop_731:
nop
set 0x48, %i6
lda [%l7 + %i6] 0x89, %f17
loop_732:
movvc %icc, %o6, %o1
sdiv %l0, 0x1E4D, %i0
or %g7, %i7, %l5
movleu %icc, %i3, %o5
fzero %f14
or %i1, %l1, %l4
fpsub32 %f2, %f8, %f10
orncc %o0, %g2, %i4
fpadd32s %f12, %f7, %f4
movneg %icc, %l6, %g4
fblg %fcc0, loop_733
nop
setx 0x505557EE, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
fsrc1s %f9, %f7
st %f17, [%l7 + 0x74]
loop_733:
bl,a,pn %xcc, loop_734
fmovdgu %xcc, %f2, %f23
edge32n %l2, %i6, %l3
fnegd %f10, %f18
loop_734:
fmovdn %xcc, %f9, %f15
srax %o4, 0x0D, %g6
fbuge %fcc2, loop_735
movgu %xcc, %o3, %i5
fblg %fcc1, loop_736
move %icc, %o7, %o2
loop_735:
nop
set 0x28, %l2
ldswa [%l7 + %l2] 0x19, %g1
loop_736:
tg %xcc, 0x6
fbul %fcc3, loop_737
fmovsgu %icc, %f10, %f13
edge16l %g3, %g5, %o6
nop
fitos %f12, %f16
fstod %f16, %f26
loop_737:
array32 %i2, %l0, %i0
udiv %g7, 0x13F9, %i7
edge32n %l5, %o1, %o5
tvs %icc, 0x2
fmovde %xcc, %f12, %f20
set 0x50, %g7
lduwa [%l7 + %g7] 0x81, %i1
nop
fitos %f8, %f25
fstox %f25, %f30
fxtos %f30, %f26
array32 %i3, %l4, %l1
add %l7, 0x18, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %o0, %i4
movrne %l6, %g2, %l2
wr %g0, 0x04, %asi
stba %i6, [%l7 + 0x3B] %asi
edge8 %g4, %o4, %g6
edge8l %o3, %i5, %o7
fnot1 %f16, %f12
fbu %fcc3, loop_738
fzero %f14
edge16ln %o2, %l3, %g1
tcs %xcc, 0x4
loop_738:
fbue %fcc2, loop_739
tl %icc, 0x3
ldsh [%l7 + 0x76], %g3
srl %o6, %g5, %l0
loop_739:
movrne %i0, %g7, %i2
fxnors %f4, %f8, %f30
edge8 %i7, %l5, %o1
set 0x1C, %i0
lda [%l7 + %i0] 0x81, %f12
movn %icc, %o5, %i1
tcc %xcc, 0x3
fnegs %f2, %f10
movrgz %i3, 0x18A, %l4
nop
setx loop_740, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
fitod %f2, %f20
fdtoi %f20, %f20
call loop_741
fmul8ulx16 %f14, %f16, %f26
loop_740:
xnorcc %l1, %i4, %o0
nop
fitod %f2, %f10
fdtos %f10, %f14
loop_741:
add %g2, 0x0A68, %l2
fblg,a %fcc3, loop_742
srlx %l6, 0x12, %g4
edge16l %o4, %g6, %o3
bcs,a,pt %xcc, loop_743
loop_742:
add %i6, %o7, %o2
movrlez %i5, %g1, %l3
array16 %o6, %g5, %l0
loop_743:
array16 %i0, %g3, %g7
udivcc %i7, 0x0138, %i2
sdivx %o1, 0x1AF2, %l5
membar 0x37
fmovrdgez %o5, %f22, %f26
ble %icc, loop_744
popc %i3, %l4
addcc %i1, 0x143B, %l1
membar 0x35
loop_744:
edge32ln %i4, %o0, %l2
and %l6, %g4, %o4
or %g2, 0x0600, %o3
fbue %fcc3, loop_745
sra %g6, %i6, %o7
fba %fcc2, loop_746
srax %i5, 0x18, %g1
loop_745:
array16 %o2, %l3, %g5
movcc %icc, %o6, %l0
loop_746:
umul %g3, %i0, %i7
nop
setx 0x464B6D62, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0xD7D44B98, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fdivs %f23, %f0, %f20
wr %g0, 0x89, %asi
lduba [%l7 + 0x75] %asi, %g7
fsrc2 %f12, %f16
movn %xcc, %o1, %i2
movgu %xcc, %l5, %i3
movge %xcc, %o5, %l4
add %l7, 0x70, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %i1
casxa [%l6] 0x18, %i1, %i4
tg %icc, 0x5
fmovsle %icc, %f30, %f18
alignaddrl %o0, %l2, %l6
ble loop_747
fbug %fcc0, loop_748
srl %g4, %l1, %o4
edge16 %o3, %g2, %i6
loop_747:
fpmerge %f4, %f1, %f4
loop_748:
fbl %fcc3, loop_749
fones %f9
fbug %fcc1, loop_750
tgu %xcc, 0x6
loop_749:
orn %g6, %i5, %g1
bne,a %xcc, loop_751
loop_750:
popc %o7, %l3
fpack32 %f10, %f0, %f8
fbuge %fcc1, loop_752
loop_751:
bneg,pn %xcc, loop_753
movrgez %g5, 0x13F, %o6
tpos %xcc, 0x3
loop_752:
udivcc %o2, 0x0CCD, %l0
loop_753:
addc %i0, 0x13BD, %i7
sdivcc %g7, 0x0E9E, %g3
nop
set 0x50, %g5
ldsb [%l7 + %g5], %i2
fnors %f17, %f20, %f25
popc %o1, %i3
smulcc %l5, 0x1D49, %l4
movgu %xcc, %i1, %i4
bvc loop_754
add %o5, 0x1497, %l2
wr %g0, 0x88, %asi
ldsba [%l7 + 0x5F] %asi, %o0
loop_754:
fmovda %icc, %f1, %f30
umul %l6, 0x0CFF, %g4
tvs %icc, 0x4
edge8 %o4, %o3, %g2
udivx %l1, 0x19F6, %i6
or %i5, 0x14D1, %g1
edge32ln %g6, %o7, %l3
or %g5, %o6, %o2
brgz %i0, loop_755
xnorcc %i7, 0x07CF, %g7
wr %g0, 0x11, %asi
lduha [%l7 + 0x30] %asi, %l0
loop_755:
fmovspos %xcc, %f11, %f13
fmovrsgz %i2, %f6, %f0
edge16 %o1, %i3, %g3
edge8l %l4, %l5, %i1
edge8 %o5, %i4, %l2
fmovrdgz %o0, %f2, %f14
be loop_756
tgu %xcc, 0x7
tvs %xcc, 0x4
mulscc %g4, %l6, %o3
loop_756:
nop
set 0x40, %o4
stda %f16, [%l7 + %o4] 0x17
membar #Sync
fmul8ulx16 %f12, %f20, %f24
nop
setx 0xFC6766C530795B73, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
movvc %icc, %g2, %l1
fbl %fcc0, loop_757
edge8 %i6, %i5, %o4
nop
setx 0x45D0F0352048DFCD, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
edge32l %g1, %g6, %o7
loop_757:
fcmpne16 %f26, %f30, %g5
fpsub16s %f26, %f11, %f30
tn %icc, 0x5
brnz,a %l3, loop_758
movl %icc, %o6, %o2
udivx %i7, 0x0B51, %g7
flush %l7 + 0x74
loop_758:
movrlez %l0, 0x276, %i0
tle %icc, 0x7
fbu,a %fcc2, loop_759
bn,pn %xcc, loop_760
edge32n %o1, %i3, %i2
fmovrdne %l4, %f6, %f22
loop_759:
mulx %l5, %i1, %o5
loop_760:
fors %f15, %f22, %f5
andcc %g3, 0x1B15, %i4
fexpand %f22, %f2
edge8l %o0, %g4, %l6
movne %xcc, %l2, %g2
membar 0x5F
subcc %l1, %o3, %i6
fbule,a %fcc0, loop_761
fbul,a %fcc1, loop_762
udivcc %i5, 0x162C, %o4
edge32n %g6, %g1, %o7
loop_761:
edge8l %l3, %g5, %o6
loop_762:
andncc %i7, %o2, %l0
movneg %icc, %i0, %g7
bn,a %xcc, loop_763
alignaddrl %i3, %o1, %i2
add %l7, 0x4C, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %l5, %l4
loop_763:
udivcc %o5, 0x0559, %i1
fsrc1 %f10, %f10
wr %g0, 0x89, %asi
lduba [%l7 + 0x7D] %asi, %g3
sethi 0x07F9, %o0
brnz,a %g4, loop_764
fmul8x16au %f18, %f1, %f24
bne,pn %icc, loop_765
ldsh [%l7 + 0x2A], %i4
loop_764:
tvs %xcc, 0x0
fbug,a %fcc0, loop_766
loop_765:
sdiv %l2, 0x1FB3, %g2
flush %l7 + 0x0C
movvc %xcc, %l6, %o3
loop_766:
srax %i6, 0x1E, %i5
movg %xcc, %o4, %l1
orcc %g6, %g1, %o7
tleu %icc, 0x0
bshuffle %f16, %f12, %f12
brgz %g5, loop_767
nop
fitos %f17, %f10
edge32n %o6, %i7, %o2
fpsub32s %f27, %f9, %f12
loop_767:
nop
wr %g0, 0x80, %asi
lduba [%l7 + 0x4A] %asi, %l3
add %i0, 0x0A96, %l0
fmovsne %xcc, %f3, %f24
umulcc %g7, 0x0FAA, %o1
set 0x60, %i1
lduwa [%l7 + %i1] 0x10, %i2
fcmpgt32 %f22, %f12, %l5
movg %icc, %l4, %o5
fmovrslez %i1, %f3, %f17
umulcc %g3, 0x170D, %i3
nop
fitos %f2, %f13
fstod %f13, %f22
addc %o0, %g4, %l2
edge8n %i4, %l6, %g2
tpos %xcc, 0x7
ble loop_768
tsubcctv %o3, %i5, %o4
nop
fitos %f29, %f12
stbar
loop_768:
bcs,pt %icc, loop_769
call loop_770
srlx %l1, %g6, %i6
mulx %o7, %g5, %g1
loop_769:
smul %o6, 0x119E, %o2
loop_770:
tg %icc, 0x5
fmovdne %icc, %f1, %f30
xnor %l3, %i7, %i0
bleu,a loop_771
fbug %fcc2, loop_772
fpsub16s %f5, %f16, %f4
sdivcc %l0, 0x0A33, %g7
loop_771:
edge32n %i2, %l5, %l4
loop_772:
lduh [%l7 + 0x28], %o5
fsrc2s %f0, %f17
brz,a %i1, loop_773
alignaddrl %g3, %o1, %i3
nop
setx 0x805ECBD7, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
tneg %icc, 0x6
loop_773:
umulcc %g4, 0x0963, %o0
orncc %l2, 0x0B86, %l6
ba %icc, loop_774
array8 %g2, %i4, %i5
flush %l7 + 0x28
srl %o3, 0x09, %l1
loop_774:
fandnot2 %f2, %f10, %f4
fmovdl %icc, %f12, %f17
nop
setx 0xA7B486FF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x495D81CA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fdivs %f10, %f9, %f22
edge16n %o4, %g6, %i6
movvs %xcc, %o7, %g5
move %icc, %g1, %o2
movcc %icc, %o6, %i7
ldsw [%l7 + 0x6C], %l3
set 0x2C, %o7
swapa [%l7 + %o7] 0x18, %i0
edge16ln %l0, %i2, %g7
fpack16 %f10, %f3
array16 %l5, %o5, %i1
array32 %g3, %o1, %i3
movrne %g4, %o0, %l2
fmovrsgez %l6, %f21, %f19
brlz,a %l4, loop_775
sub %i4, %i5, %o3
array32 %l1, %g2, %g6
movle %xcc, %i6, %o7
loop_775:
movne %icc, %g5, %g1
fbge,a %fcc0, loop_776
xorcc %o2, 0x124E, %o6
nop
set 0x10, %l6
ldd [%l7 + %l6], %o4
set 0x28, %g3
ldsha [%l7 + %g3] 0x10, %i7
loop_776:
lduh [%l7 + 0x20], %i0
umulcc %l3, 0x18D7, %l0
xor %g7, %i2, %o5
tsubcctv %i1, 0x1664, %g3
movvc %icc, %l5, %i3
set 0x31, %i5
ldstuba [%l7 + %i5] 0x0c, %g4
edge32ln %o1, %l2, %o0
udiv %l6, 0x01C1, %l4
set 0x7C, %o1
lda [%l7 + %o1] 0x81, %f29
tle %xcc, 0x5
movvc %xcc, %i5, %o3
umul %i4, 0x04EC, %l1
umul %g2, %i6, %o7
tl %icc, 0x0
nop
setx loop_777, %l0, %l1
jmpl %l1, %g6
fbge %fcc0, loop_778
movrne %g1, 0x201, %o2
addcc %o6, %o4, %g5
loop_777:
ble loop_779
loop_778:
nop
setx loop_780, %l0, %l1
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 + 0x50], %i6
fsrc1 %f0, %f18
loop_779:
fmovdcc %icc, %f7, %f12
loop_780:
umulcc %i0, %l0, %g7
smulcc %l3, 0x1203, %i2
fpadd32s %f21, %f2, %f19
bn,a,pt %xcc, loop_781
fmovdn %icc, %f5, %f28
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x1D] %asi, %i1
loop_781:
fmovdgu %xcc, %f14, %f13
taddcc %o5, %l5, %g3
fbn %fcc3, loop_782
addccc %g4, 0x1CEA, %o1
fxnor %f18, %f24, %f6
xorcc %i3, %o0, %l6
loop_782:
edge16ln %l2, %i5, %o3
movcs %xcc, %l4, %l1
movg %icc, %g2, %i4
wr %g0, 0x10, %asi
ldsha [%l7 + 0x64] %asi, %o7
fbul,a %fcc0, loop_783
srax %g6, %i6, %g1
ldd [%l7 + 0x78], %o6
bneg,a,pn %icc, loop_784
loop_783:
fmovdpos %icc, %f31, %f9
lduw [%l7 + 0x34], %o4
xnorcc %o2, %g5, %i0
loop_784:
fmovrslz %l0, %f6, %f13
movcs %xcc, %i7, %l3
edge8l %g7, %i1, %i2
subcc %l5, %o5, %g4
edge32l %g3, %o1, %i3
bg,a %icc, loop_785
sllx %l6, 0x04, %l2
udiv %o0, 0x1E65, %o3
fba %fcc2, loop_786
loop_785:
subcc %l4, %l1, %g2
fblg,a %fcc3, loop_787
fpsub32 %f6, %f16, %f2
loop_786:
udiv %i4, 0x07C4, %o7
edge32l %i5, %i6, %g1
loop_787:
smul %o6, %g6, %o4
bvc,a loop_788
fbule,a %fcc3, loop_789
orncc %g5, %o2, %i0
tge %icc, 0x2
loop_788:
fmovdpos %xcc, %f2, %f27
loop_789:
movle %icc, %i7, %l3
bne %icc, loop_790
te %xcc, 0x3
bcs loop_791
srl %l0, 0x0B, %i1
loop_790:
mulx %g7, %i2, %l5
pdist %f4, %f6, %f26
loop_791:
fbul %fcc0, loop_792
edge32ln %o5, %g3, %o1
bge,a %xcc, loop_793
edge8n %i3, %l6, %l2
loop_792:
fmovrsne %g4, %f13, %f6
addccc %o3, %l4, %o0
loop_793:
nop
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
fzeros %f14
smulcc %l1, 0x11F9, %i4
fnot2 %f4, %f20
movge %icc, %g2, %i5
nop
setx loop_794, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bg,a,pt %xcc, loop_795
fmovrdne %o7, %f6, %f0
edge32n %g1, %i6, %o6
loop_794:
nop
wr %g0, 0x11, %asi
lda [%l7 + 0x24] %asi, %f12
loop_795:
orcc %o4, 0x063B, %g6
edge32l %g5, %i0, %o2
array16 %i7, %l0, %l3
fbg,a %fcc1, loop_796
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
for %f18, %f8, %f20
wr %g0, 0x18, %asi
lda [%l7 + 0x48] %asi, %f19
loop_796:
nop
fitod %f12, %f30
fdtoi %f30, %f27
membar 0x2D
fmovrsgz %g7, %f18, %f25
edge32l %i2, %l5, %o5
fmovrse %i1, %f18, %f0
fmovrdlz %g3, %f4, %f14
sdivcc %i3, 0x0968, %o1
bcs %icc, loop_797
mulx %l6, %g4, %o3
movrgz %l4, %o0, %l1
mulx %l2, %i4, %g2
loop_797:
movpos %icc, %i5, %g1
fmul8sux16 %f14, %f6, %f4
xor %o7, 0x1EF0, %i6
movcc %icc, %o4, %o6
fbug %fcc1, loop_798
fbe,a %fcc3, loop_799
edge32ln %g5, %i0, %o2
fnand %f2, %f26, %f26
loop_798:
movleu %icc, %g6, %l0
loop_799:
bl,a %icc, loop_800
fnand %f4, %f22, %f24
tcc %xcc, 0x1
fmovsn %xcc, %f19, %f19
loop_800:
fnot2s %f12, %f15
lduh [%l7 + 0x0A], %l3
membar #Sync
set 0x40, %i7
ldda [%l7 + %i7] 0xf0, %f16
fbul %fcc2, loop_801
fnot1s %f11, %f6
tneg %icc, 0x1
bg,a,pt %icc, loop_802
loop_801:
tpos %icc, 0x3
srax %i7, %g7, %i2
movrne %o5, %i1, %g3
loop_802:
edge32ln %l5, %o1, %i3
fbg %fcc2, loop_803
sdiv %l6, 0x0779, %g4
tge %xcc, 0x1
ta %xcc, 0x5
loop_803:
movleu %xcc, %o3, %l4
fmovrdlez %o0, %f12, %f28
smulcc %l1, 0x0683, %l2
movvs %xcc, %g2, %i4
tpos %xcc, 0x6
wr %g0, 0x81, %asi
ldswa [%l7 + 0x58] %asi, %g1
fbo %fcc2, loop_804
ta %icc, 0x1
stw %o7, [%l7 + 0x40]
bgu,a,pt %xcc, loop_805
loop_804:
nop
setx 0xEAD4D32120703C22, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
tg %icc, 0x4
ldd [%l7 + 0x18], %f10
loop_805:
fcmple16 %f10, %f24, %i5
edge8 %o4, %o6, %g5
bn loop_806
sdiv %i6, 0x10E3, %i0
array32 %g6, %l0, %l3
taddcc %o2, %g7, %i2
loop_806:
stx %o5, [%l7 + 0x78]
movvc %icc, %i7, %g3
xorcc %l5, 0x0DC0, %i1
fone %f0
wr %g0, 0x10, %asi
stha %i3, [%l7 + 0x6E] %asi
fmovsa %xcc, %f30, %f9
fbu %fcc1, loop_807
brlz,a %o1, loop_808
movn %xcc, %l6, %g4
tle %icc, 0x7
loop_807:
nop
wr %g0, 0x04, %asi
stba %o3, [%l7 + 0x0A] %asi
loop_808:
bvs,a loop_809
ba %icc, loop_810
andcc %o0, %l1, %l2
brlez,a %l4, loop_811
loop_809:
fmovsge %icc, %f18, %f16
loop_810:
or %i4, 0x1854, %g2
faligndata %f10, %f10, %f18
loop_811:
alignaddrl %o7, %g1, %o4
wr %g0, 0x23, %asi
stwa %o6, [%l7 + 0x30] %asi
membar #Sync
fandnot1s %f8, %f11, %f15
sub %g5, 0x0121, %i5
stw %i0, [%l7 + 0x20]
movvs %xcc, %i6, %g6
be,pn %icc, loop_812
tgu %xcc, 0x4
nop
setx 0x0563D43DD069C06A, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
for %f22, %f16, %f12
loop_812:
movvs %icc, %l0, %l3
set 0x0A, %o6
stha %o2, [%l7 + %o6] 0x0c
bneg,a %xcc, loop_813
andcc %i2, %o5, %g7
alignaddrl %g3, %l5, %i1
edge32n %i7, %i3, %o1
loop_813:
te %icc, 0x1
srl %l6, 0x04, %o3
tn %icc, 0x1
fmovdne %icc, %f7, %f1
andncc %o0, %l1, %l2
fpsub32 %f20, %f12, %f16
orncc %g4, %l4, %i4
fnegd %f0, %f20
movrlz %g2, %o7, %o4
set 0x63, %o2
stba %o6, [%l7 + %o2] 0x10
ba,a loop_814
array16 %g5, %i5, %i0
fabss %f14, %f18
edge8 %i6, %g6, %l0
loop_814:
nop
setx 0x8F4B55439CF4FD8E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x9189CAFCF6688927, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f20, %f30
move %icc, %g1, %o2
fnot2 %f14, %f16
fexpand %f28, %f20
sll %i2, %l3, %g7
tn %icc, 0x7
fands %f18, %f15, %f23
orncc %g3, %o5, %i1
bne,a,pn %icc, loop_815
addc %l5, %i7, %i3
fmovs %f23, %f19
udivx %l6, 0x1E99, %o3
loop_815:
taddcctv %o1, %l1, %l2
tge %icc, 0x4
fmovrsgz %g4, %f9, %f0
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f16
movre %l4, 0x345, %i4
nop
set 0x10, %i3
ldd [%l7 + %i3], %o0
umul %o7, %g2, %o6
andcc %o4, 0x15C8, %g5
set 0x30, %g1
ldswa [%l7 + %g1] 0x0c, %i5
fnot1 %f30, %f24
sub %i0, %i6, %g6
movrgez %g1, 0x20D, %o2
tl %icc, 0x6
set 0x10, %l5
stxa %l0, [%l7 + %l5] 0x10
xor %l3, %i2, %g3
ldsw [%l7 + 0x24], %g7
sub %i1, 0x1627, %l5
fmovsgu %xcc, %f20, %f24
fxor %f8, %f12, %f2
movcc %icc, %o5, %i7
udiv %i3, 0x098C, %o3
umulcc %o1, %l1, %l2
movvs %icc, %l6, %g4
tl %icc, 0x4
addccc %i4, %o0, %l4
ldub [%l7 + 0x69], %o7
andcc %o6, %o4, %g5
tcs %icc, 0x2
xnor %i5, %i0, %i6
alignaddr %g2, %g1, %o2
fpadd32s %f15, %f13, %f21
ta %icc, 0x0
tg %xcc, 0x7
bcc loop_816
fmovrslz %g6, %f3, %f8
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcc %l3, 0x1B9D, %i2
loop_816:
ldsw [%l7 + 0x7C], %l0
set 0x58, %l3
prefetcha [%l7 + %l3] 0x11, 0x3
movvs %icc, %i1, %g7
fpackfix %f24, %f28
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x3F] %asi, %o5
sll %l5, %i3, %i7
orncc %o3, 0x055B, %o1
set 0x50, %o5
ldswa [%l7 + %o5] 0x81, %l1
sub %l2, %g4, %l6
ldx [%l7 + 0x10], %o0
edge16l %i4, %o7, %o6
set 0x14, %i2
lda [%l7 + %i2] 0x10, %f14
udiv %o4, 0x1051, %l4
umul %g5, 0x1A56, %i0
nop
fitos %f3, %f5
fstod %f5, %f18
popc %i5, %g2
tg %icc, 0x4
set 0x2C, %l1
lduwa [%l7 + %l1] 0x88, %i6
fmovrdlez %g1, %f10, %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %g6, %o2, %l3
addccc %i2, %l0, %i1
movn %xcc, %g3, %g7
udivx %l5, 0x0A5F, %o5
fbue,a %fcc2, loop_817
movpos %xcc, %i7, %o3
xnorcc %o1, %l1, %i3
add %l7, 0x28, %l6
wr %g0, 0x18, %asi
casa [%l6] %asi, %g4, %l2
loop_817:
nop
wr %g0, 0x0c, %asi
lduha [%l7 + 0x0A] %asi, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovse %icc, %f25, %f4
subccc %l6, %o7, %o6
edge16ln %o4, %l4, %g5
bleu,a loop_818
sra %i0, %i4, %g2
fble,a %fcc1, loop_819
tcc %icc, 0x2
loop_818:
nop
setx loop_820, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tvc %xcc, 0x7
loop_819:
movle %icc, %i5, %g1
nop
setx 0x706375FE, %l0, %l6
st %l6, [%l7 + 0x4C]
ld [%l7 + 0x4C], %fsr
loop_820:
fmovsn %icc, %f21, %f31
ldsb [%l7 + 0x68], %g6
fbu %fcc1, loop_821
fornot2s %f10, %f30, %f19
fzero %f22
mova %icc, %i6, %o2
loop_821:
fmovsn %xcc, %f2, %f24
add %l7, 0x68, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i2
casxa [%l6] 0x89, %i2, %l3
fmovsg %xcc, %f15, %f6
tne %xcc, 0x4
bg,pt %icc, loop_822
ldsb [%l7 + 0x36], %i1
movgu %xcc, %l0, %g3
wr %g0, 0x04, %asi
lduwa [%l7 + 0x40] %asi, %g7
loop_822:
sethi 0x1D33, %o5
nop
fitod %f17, %f12
add %l5, 0x1F9F, %o3
addccc %o1, 0x16C6, %l1
movvc %xcc, %i7, %g4
movre %i3, %o0, %l6
sdivx %o7, 0x0938, %o6
srl %o4, %l4, %g5
wr %g0, 0x89, %asi
lduba [%l7 + 0x33] %asi, %i0
edge32n %i4, %l2, %i5
fmovdleu %icc, %f1, %f8
fors %f29, %f20, %f6
xor %g2, 0x0A05, %g6
stw %i6, [%l7 + 0x20]
orcc %g1, %o2, %i2
andcc %i1, 0x0EB5, %l0
fnand %f30, %f26, %f4
alignaddrl %l3, %g7, %g3
addccc %l5, 0x05DA, %o5
orcc %o3, 0x1580, %o1
andcc %l1, %i7, %g4
call loop_823
fbu,a %fcc1, loop_824
fabsd %f4, %f4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_823:
nop
add %l7, 0x30, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %o0
casxa [%l6] %asi, %o0, %l6
loop_824:
tsubcctv %i3, %o7, %o4
orncc %o6, 0x062E, %g5
nop
fitos %f23, %f18
bpos %icc, loop_825
movgu %xcc, %i0, %i4
udivx %l2, 0x0726, %l4
fcmpne32 %f4, %f30, %i5
loop_825:
sdivx %g6, 0x1388, %i6
set 0x58, %l4
ldxa [%l7 + %l4] 0x89, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fxors %f23, %f8, %f8
brz %o2, loop_826
move %icc, %i2, %g1
edge32ln %i1, %l0, %g7
stbar
loop_826:
tpos %xcc, 0x7
fmovda %icc, %f26, %f2
bshuffle %f12, %f10, %f14
nop
fitos %f6, %f24
fstod %f24, %f12
tcc %xcc, 0x1
fpackfix %f20, %f0
movcs %xcc, %g3, %l5
bg,pt %xcc, loop_827
sub %l3, 0x0882, %o3
ta %xcc, 0x4
fmovsg %icc, %f12, %f3
loop_827:
tleu %icc, 0x0
nop
setx 0x22DD71B2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
fsqrts %f22, %f2
udivx %o5, 0x06C7, %o1
tvs %icc, 0x2
or %l1, %g4, %i7
edge8ln %l6, %i3, %o0
ld [%l7 + 0x18], %f6
ldstub [%l7 + 0x79], %o4
fbge %fcc0, loop_828
alignaddrl %o7, %o6, %g5
fabsd %f24, %f12
array8 %i4, %l2, %l4
loop_828:
movrgz %i0, 0x063, %i5
bcc,a,pt %xcc, loop_829
bgu,a %xcc, loop_830
fblg %fcc2, loop_831
xnor %i6, 0x03ED, %g6
loop_829:
fblg %fcc3, loop_832
loop_830:
alignaddrl %o2, %g2, %i2
loop_831:
andcc %g1, %l0, %i1
fbuge %fcc0, loop_833
loop_832:
udivx %g7, 0x1BB3, %g3
sra %l3, %o3, %l5
fbule,a %fcc3, loop_834
loop_833:
movcc %xcc, %o1, %o5
move %xcc, %g4, %l1
movle %icc, %l6, %i3
loop_834:
ble,a %xcc, loop_835
umulcc %i7, 0x15F3, %o0
fpadd16 %f16, %f22, %f2
bneg,pt %xcc, loop_836
loop_835:
nop
setx 0xF0548AD6, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
nop
setx 0x013BB3B8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x92A7B846, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fsubs %f8, %f30, %f27
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_836:
fbn %fcc2, loop_837
bneg,a %icc, loop_838
fzeros %f4
fbul %fcc0, loop_839
loop_837:
fsrc2 %f0, %f26
loop_838:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %xcc, %o4, %o7
loop_839:
edge8ln %o6, %g5, %i4
set 0x43, %g2
ldsba [%l7 + %g2] 0x11, %l4
tneg %xcc, 0x3
movvs %xcc, %l2, %i0
fba,a %fcc3, loop_840
edge8n %i6, %i5, %g6
bcc,pn %icc, loop_841
fnot1s %f30, %f24
loop_840:
movg %xcc, %o2, %i2
sdivx %g2, 0x033F, %l0
loop_841:
tvc %xcc, 0x1
fmovscc %icc, %f4, %f23
mova %xcc, %i1, %g7
fmovdpos %icc, %f15, %f23
ldsw [%l7 + 0x3C], %g1
ldx [%l7 + 0x30], %g3
brlez %l3, loop_842
nop
setx 0xD56C6DE5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0xD2A1ADBC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fdivs %f11, %f2, %f31
xnorcc %l5, %o1, %o3
wr %g0, 0x80, %asi
lda [%l7 + 0x60] %asi, %f19
loop_842:
add %g4, %l1, %l6
subccc %i3, 0x0FF9, %o5
andncc %o0, %i7, %o7
andncc %o6, %g5, %i4
edge32n %l4, %o4, %l2
tn %xcc, 0x6
nop
set 0x58, %o0
ldd [%l7 + %o0], %f16
movle %icc, %i6, %i5
fornot2s %f4, %f18, %f27
nop
setx 0x08CB316D507B13AD, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
movleu %xcc, %i0, %o2
bleu %xcc, loop_843
ta %icc, 0x0
swap [%l7 + 0x7C], %i2
fmovsl %icc, %f27, %f0
loop_843:
movpos %icc, %g2, %l0
addccc %g6, %g7, %g1
add %l7, 0x50, %l6
wr %g0, 0x81, %asi
casxa [%l6] 0x81, %g3, %l3
tsubcctv %i1, %o1, %o3
fpmerge %f16, %f6, %f28
tvs %icc, 0x0
edge16l %g4, %l1, %l6
subccc %l5, %o5, %o0
fbug %fcc2, loop_844
tpos %icc, 0x6
fmovdleu %icc, %f0, %f24
fandnot2 %f0, %f22, %f0
loop_844:
movleu %icc, %i3, %o7
fbule %fcc1, loop_845
movgu %icc, %o6, %i7
wr %g0, 0x81, %asi
ldswa [%l7 + 0x18] %asi, %i4
loop_845:
tg %xcc, 0x2
bge,a,pn %xcc, loop_846
ldub [%l7 + 0x38], %g5
stx %l4, [%l7 + 0x78]
movcs %xcc, %o4, %l2
loop_846:
tcs %icc, 0x1
array32 %i5, %i6, %i0
movl %icc, %i2, %g2
xnorcc %l0, %g6, %g7
fnors %f25, %f14, %f13
taddcctv %o2, 0x1F0A, %g1
tn %icc, 0x6
fblg,a %fcc1, loop_847
sdiv %l3, 0x152C, %g3
move %xcc, %i1, %o3
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x39] %asi, %g4
loop_847:
sethi 0x1261, %l1
sll %o1, %l6, %l5
srax %o5, %i3, %o0
tsubcc %o7, 0x000F, %o6
edge16l %i4, %i7, %g5
wr %g0, 0x81, %asi
stda %f0, [%l7 + 0x40] %asi
xorcc %o4, 0x1F6B, %l4
edge32n %l2, %i5, %i0
movle %icc, %i2, %g2
brgz %l0, loop_848
movvs %xcc, %i6, %g6
fmovrsgez %o2, %f2, %f22
tsubcctv %g1, %g7, %l3
loop_848:
membar 0x36
andn %i1, 0x16F4, %o3
movrlz %g4, %l1, %g3
edge32ln %o1, %l5, %o5
nop
fitod %f10, %f12
fdtox %f12, %f14
xnorcc %i3, 0x1845, %l6
xnor %o0, 0x0776, %o7
popc %i4, %i7
fzeros %f14
fmovdvc %icc, %f25, %f7
mova %xcc, %o6, %o4
edge16l %l4, %l2, %i5
fbg,a %fcc0, loop_849
edge8 %g5, %i2, %i0
subc %g2, %l0, %g6
edge8ln %i6, %o2, %g1
loop_849:
nop
setx loop_850, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tg %icc, 0x7
bne,a,pt %xcc, loop_851
mulscc %g7, %l3, %i1
loop_850:
nop
setx loop_852, %l0, %l1
jmpl %l1, %o3
umulcc %l1, 0x1563, %g3
loop_851:
fornot1s %f14, %f14, %f11
fbug,a %fcc1, loop_853
loop_852:
tl %icc, 0x6
smul %g4, %l5, %o1
brgez %o5, loop_854
loop_853:
nop
setx loop_855, %l0, %l1
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 %l6, 0x1489, %o0
wr %g0, 0xea, %asi
ldda [%l7 + 0x20] %asi, %i2
loop_854:
brlz %o7, loop_856
loop_855:
movcs %xcc, %i4, %o6
fmovrdgz %i7, %f6, %f28
ldd [%l7 + 0x78], %o4
loop_856:
fmovdvs %xcc, %f13, %f18
movrgz %l4, 0x010, %l2
xnorcc %g5, %i2, %i5
fmovs %f3, %f7
mulscc %g2, %l0, %g6
ldub [%l7 + 0x5B], %i0
movcc %xcc, %o2, %i6
fmovsgu %xcc, %f31, %f17
alignaddrl %g7, %l3, %i1
edge16l %o3, %l1, %g1
movre %g3, %l5, %g4
set 0x18, %l0
stxa %o1, [%l7 + %l0] 0x19
andcc %l6, 0x113C, %o5
mulscc %o0, 0x018B, %o7
andcc %i3, 0x1E79, %o6
lduw [%l7 + 0x54], %i7
ldd [%l7 + 0x48], %f12
mulx %o4, 0x1B3C, %l4
tle %xcc, 0x2
movre %i4, %l2, %i2
fnot2s %f21, %f11
nop
setx 0xBB007FA850689F4D, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
array8 %g5, %g2, %i5
andncc %g6, %l0, %i0
ldd [%l7 + 0x60], %o2
andn %i6, %g7, %l3
fpsub16 %f16, %f18, %f24
taddcctv %i1, %o3, %g1
ta %icc, 0x5
fmovrdgz %g3, %f10, %f14
srl %l5, %g4, %o1
nop
fitod %f31, %f2
nop
set 0x64, %i4
stw %l1, [%l7 + %i4]
set 0x40, %g6
ldda [%l7 + %g6] 0x14, %f0
tvs %icc, 0x4
fmovdneg %icc, %f13, %f28
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %i6
or %o5, %o0, %i3
fmovdne %icc, %f18, %f1
fmovrdlz %o6, %f26, %f2
tne %icc, 0x3
brgz %o7, loop_857
srlx %o4, %i7, %l4
mova %xcc, %l2, %i2
movn %icc, %g5, %i4
loop_857:
call loop_858
tneg %icc, 0x0
movcs %icc, %i5, %g2
movrlez %g6, 0x326, %i0
loop_858:
nop
fitos %f9, %f11
fstod %f11, %f0
movg %icc, %o2, %i6
smul %l0, %l3, %g7
subccc %i1, %o3, %g1
movrgz %l5, 0x380, %g3
pdist %f4, %f20, %f28
addc %o1, 0x040C, %l1
edge8n %l6, %g4, %o0
nop
fitod %f8, %f14
fdtox %f14, %f18
fxtod %f18, %f4
wr %g0, 0x2f, %asi
stha %i3, [%l7 + 0x52] %asi
membar #Sync
call loop_859
nop
fitod %f6, %f10
fdtos %f10, %f24
fbuge %fcc0, loop_860
movre %o5, %o7, %o4
loop_859:
subccc %o6, %i7, %l4
move %icc, %i2, %g5
loop_860:
edge32n %i4, %i5, %g2
subcc %g6, %l2, %o2
taddcc %i0, %l0, %i6
movrne %g7, 0x0AD, %i1
nop
setx loop_861, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
lduh [%l7 + 0x42], %l3
umulcc %o3, 0x1F1C, %g1
fbug,a %fcc3, loop_862
loop_861:
alignaddrl %l5, %o1, %l1
fmovs %f17, %f0
sethi 0x1F08, %l6
loop_862:
edge8 %g3, %g4, %i3
edge8 %o0, %o5, %o4
movrgz %o6, 0x3F7, %o7
movn %xcc, %i7, %l4
fmovsvc %xcc, %f3, %f0
membar 0x34
alignaddr %i2, %g5, %i4
array16 %i5, %g2, %l2
sethi 0x0B61, %o2
edge16l %i0, %g6, %i6
alignaddrl %g7, %i1, %l0
tge %xcc, 0x6
add %l3, 0x0181, %o3
fmovde %xcc, %f9, %f20
wr %g0, 0x0c, %asi
sta %f12, [%l7 + 0x64] %asi
add %l7, 0x70, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %l5, %o1
alignaddr %g1, %l1, %g3
movg %icc, %l6, %i3
nop
setx 0x94C7915855F520B0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x6C98C71C21F785E3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fmuld %f14, %f2, %f12
subcc %o0, 0x0C78, %g4
fmovs %f4, %f21
sir 0x1D7A
fpsub16 %f2, %f10, %f16
edge32l %o4, %o5, %o6
andn %i7, %l4, %i2
ldsh [%l7 + 0x62], %g5
or %i4, %o7, %i5
te %icc, 0x2
edge32n %l2, %o2, %i0
array8 %g2, %g6, %g7
fmovda %xcc, %f9, %f0
edge32 %i1, %l0, %l3
smulcc %o3, 0x1CBD, %i6
fmovdvs %xcc, %f3, %f25
nop
setx loop_863, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bvs,a,pn %icc, loop_864
brz,a %o1, loop_865
edge32n %g1, %l1, %l5
loop_863:
stbar
loop_864:
nop
set 0x1C, %g4
stwa %g3, [%l7 + %g4] 0x81
loop_865:
nop
setx 0xC52AE841881BB82C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xF455EAF037BE2D7B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f26, %f4
bg loop_866
nop
setx 0x0066938E, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
nop
fitos %f2, %f17
fstod %f17, %f22
fpack32 %f14, %f20, %f4
loop_866:
bneg,pn %xcc, loop_867
fmovrdlez %i3, %f30, %f30
movle %xcc, %o0, %l6
add %g4, %o5, %o4
loop_867:
orn %o6, %l4, %i2
array8 %i7, %i4, %g5
taddcctv %i5, %l2, %o7
xnorcc %i0, %o2, %g2
movrne %g6, %g7, %l0
ldub [%l7 + 0x19], %l3
bgu,a loop_868
fmovsneg %icc, %f3, %f17
bg,a %icc, loop_869
xnorcc %o3, %i1, %o1
loop_868:
fxors %f14, %f28, %f18
bpos %icc, loop_870
loop_869:
fcmpne32 %f6, %f24, %i6
nop
setx loop_871, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tge %icc, 0x2
loop_870:
tsubcctv %g1, 0x1591, %l1
fzero %f10
loop_871:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %l5, 0x1B48, %g3
movrgz %o0, %i3, %l6
movn %xcc, %g4, %o5
edge32 %o6, %l4, %i2
movcs %icc, %o4, %i4
fandnot1 %f14, %f8, %f6
fcmpgt16 %f12, %f22, %g5
movre %i5, 0x1C1, %l2
mulscc %o7, 0x035E, %i7
tle %icc, 0x3
fblg,a %fcc0, loop_872
sdivcc %o2, 0x0EE1, %i0
edge16n %g2, %g7, %g6
nop
setx 0x0AC89C084057238C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x54B9DAD847B11032, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
faddd %f4, %f22, %f10
loop_872:
andcc %l3, %l0, %o3
nop
setx 0xDC95F2BD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0xE0CDD7DA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fmuls %f22, %f1, %f21
set 0x7E, %i6
stba %i1, [%l7 + %i6] 0x27
membar #Sync
std %f14, [%l7 + 0x68]
set 0x40, %o3
stda %f16, [%l7 + %o3] 0x88
fmovrse %o1, %f9, %f22
array32 %g1, %i6, %l1
and %g3, %o0, %i3
movrne %l5, %g4, %o5
tl %icc, 0x3
srl %o6, %l6, %i2
orcc %l4, 0x14CC, %i4
movre %g5, 0x1C0, %i5
fblg %fcc2, loop_873
tcs %xcc, 0x7
fxor %f2, %f2, %f16
sdiv %l2, 0x032C, %o4
loop_873:
nop
setx 0x5719F2F5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
fsqrts %f12, %f26
srlx %i7, 0x00, %o7
sdivx %i0, 0x0A97, %o2
set 0x6E, %l2
stha %g7, [%l7 + %l2] 0x04
fornot2s %f21, %f14, %f24
fpackfix %f28, %f5
fpadd16s %f31, %f23, %f29
srlx %g6, %l3, %l0
membar 0x57
tl %xcc, 0x3
movn %icc, %o3, %g2
set 0x20, %g7
stwa %i1, [%l7 + %g7] 0x2b
membar #Sync
srl %o1, 0x06, %i6
alignaddr %g1, %l1, %g3
stw %i3, [%l7 + 0x08]
xorcc %l5, %g4, %o5
tpos %icc, 0x4
movneg %xcc, %o0, %o6
srl %l6, 0x0F, %l4
ld [%l7 + 0x74], %f9
umulcc %i4, 0x1F97, %i2
umulcc %i5, %l2, %g5
flush %l7 + 0x4C
taddcctv %i7, 0x0C5D, %o4
sir 0x1ADE
andncc %i0, %o7, %o2
andncc %g7, %l3, %g6
fbge %fcc2, loop_874
srl %o3, 0x02, %l0
alignaddrl %g2, %o1, %i6
movge %icc, %i1, %l1
loop_874:
smulcc %g1, 0x12E5, %g3
taddcctv %l5, 0x1F91, %g4
tvc %xcc, 0x7
edge8ln %i3, %o5, %o6
tge %icc, 0x3
set 0x70, %i0
sta %f15, [%l7 + %i0] 0x88
tvs %icc, 0x2
edge32ln %l6, %o0, %i4
bvc,a loop_875
nop
setx loop_876, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
brnz,a %i2, loop_877
edge8ln %l4, %i5, %g5
loop_875:
nop
add %l7, 0x70, %l6
wr %g0, 0x18, %asi
casxa [%l6] %asi, %i7, %o4
loop_876:
movrgez %i0, 0x3F4, %o7
loop_877:
mova %xcc, %l2, %g7
set 0x58, %g5
lduha [%l7 + %g5] 0x11, %l3
movne %xcc, %o2, %o3
array32 %l0, %g6, %g2
fmul8sux16 %f24, %f30, %f20
tsubcc %i6, %i1, %l1
fnot2 %f28, %f20
nop
setx 0xF65663834BF5DA1E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x4AAC0D89762A181A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f30, %f6
sth %g1, [%l7 + 0x24]
fsrc1s %f28, %f17
tn %icc, 0x5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdlz %o1, %f6, %f4
subc %g3, 0x12B4, %l5
fmovsa %icc, %f12, %f0
movre %g4, %o5, %o6
edge32 %i3, %o0, %i4
or %i2, %l6, %l4
movvc %xcc, %i5, %g5
membar 0x60
fmovdneg %icc, %f29, %f16
edge16ln %i7, %i0, %o7
edge32ln %l2, %g7, %l3
bshuffle %f8, %f0, %f26
nop
setx 0x39600723, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x60AD7FD6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fmuls %f23, %f22, %f31
fmul8x16 %f9, %f16, %f8
ld [%l7 + 0x38], %f24
membar 0x44
edge16 %o2, %o4, %l0
ld [%l7 + 0x14], %f3
fbg %fcc0, loop_878
tg %xcc, 0x6
stb %o3, [%l7 + 0x3F]
taddcctv %g6, %g2, %i1
loop_878:
srlx %i6, %g1, %o1
fbo %fcc1, loop_879
subcc %g3, %l1, %l5
fmul8ulx16 %f18, %f4, %f28
fmovsne %xcc, %f8, %f11
loop_879:
tcs %xcc, 0x4
movrne %o5, 0x376, %o6
smulcc %i3, %o0, %i4
edge32 %i2, %l6, %g4
tl %xcc, 0x3
edge8 %i5, %l4, %g5
stx %i0, [%l7 + 0x48]
udivcc %o7, 0x0431, %i7
nop
fitos %f0, %f15
fstox %f15, %f14
fpackfix %f2, %f8
umulcc %g7, 0x0AE0, %l2
nop
setx 0xABD23162, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
fsqrts %f12, %f25
fxnors %f13, %f24, %f15
ldd [%l7 + 0x10], %f0
fmuld8sux16 %f9, %f30, %f30
set 0x1C, %o4
stba %l3, [%l7 + %o4] 0x22
membar #Sync
te %xcc, 0x2
fmovdgu %xcc, %f14, %f15
stb %o2, [%l7 + 0x2E]
sdiv %l0, 0x0C3D, %o4
movrlz %o3, 0x1F8, %g2
tle %icc, 0x1
ble,pn %xcc, loop_880
fbge,a %fcc2, loop_881
smulcc %g6, 0x1B7E, %i6
sdivx %g1, 0x0D96, %i1
loop_880:
sethi 0x0061, %g3
loop_881:
fmovdneg %xcc, %f4, %f16
movg %icc, %o1, %l1
tle %xcc, 0x6
nop
setx loop_882, %l0, %l1
jmpl %l1, %l5
bneg,pt %icc, loop_883
fcmple32 %f30, %f30, %o5
fbn %fcc1, loop_884
loop_882:
fnands %f23, %f16, %f21
loop_883:
fpack16 %f14, %f26
taddcc %o6, 0x1CE1, %i3
loop_884:
tcs %icc, 0x0
tgu %xcc, 0x3
taddcc %i4, 0x1B31, %i2
umulcc %l6, %o0, %g4
fnegd %f22, %f26
udiv %i5, 0x070F, %l4
or %i0, %g5, %o7
movrgez %g7, %l2, %i7
nop
set 0x78, %i1
ldsw [%l7 + %i1], %o2
fzeros %f23
fbg,a %fcc0, loop_885
movle %xcc, %l3, %o4
set 0x4F, %o7
stba %l0, [%l7 + %o7] 0x88
loop_885:
udivx %g2, 0x0147, %o3
movle %icc, %g6, %i6
movge %icc, %i1, %g1
subccc %g3, 0x1F14, %l1
nop
set 0x54, %g3
stb %l5, [%l7 + %g3]
tpos %icc, 0x1
fble,a %fcc0, loop_886
movrgez %o1, %o6, %o5
movcc %xcc, %i4, %i2
tne %icc, 0x1
loop_886:
or %l6, 0x0344, %i3
nop
fitos %f4, %f19
fstox %f19, %f6
fxtos %f6, %f10
movrlz %o0, %i5, %l4
sethi 0x0219, %g4
popc %i0, %o7
fmovdne %icc, %f31, %f17
nop
fitod %f4, %f14
fdtoi %f14, %f0
xor %g7, %g5, %l2
edge16n %o2, %l3, %o4
taddcc %i7, %l0, %o3
orncc %g6, 0x025A, %g2
fnot2 %f24, %f2
set 0x54, %i5
swapa [%l7 + %i5] 0x04, %i1
set 0x6E, %l6
ldsba [%l7 + %l6] 0x0c, %i6
nop
fitod %f17, %f4
orcc %g3, %l1, %l5
set 0x60, %o1
stwa %o1, [%l7 + %o1] 0xeb
membar #Sync
subc %o6, 0x16B9, %g1
edge32 %o5, %i2, %i4
bvc,a,pn %xcc, loop_887
fmovdgu %xcc, %f6, %f7
add %l7, 0x38, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %l6, %o0
loop_887:
srax %i5, %l4, %i3
andcc %i0, %g4, %g7
movle %xcc, %g5, %l2
bvc,a %xcc, loop_888
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array16 %o7, %o2, %l3
sub %i7, %l0, %o3
loop_888:
udiv %g6, 0x09E2, %g2
flush %l7 + 0x20
movrne %i1, %i6, %o4
orcc %l1, 0x1A80, %l5
sth %o1, [%l7 + 0x20]
fpmerge %f31, %f7, %f30
alignaddrl %g3, %o6, %o5
bn loop_889
tsubcctv %g1, 0x0284, %i2
movre %i4, %l6, %o0
add %i5, %i3, %l4
loop_889:
fmovsl %xcc, %f23, %f3
nop
setx loop_890, %l0, %l1
jmpl %l1, %i0
udivx %g4, 0x073D, %g7
tne %icc, 0x7
fnot2 %f30, %f2
loop_890:
srax %l2, %g5, %o7
bge,a,pt %xcc, loop_891
lduw [%l7 + 0x54], %l3
andncc %o2, %i7, %o3
sdivcc %g6, 0x068D, %l0
loop_891:
popc 0x1B87, %i1
xnor %g2, %i6, %o4
udivx %l1, 0x1FC4, %l5
stx %o1, [%l7 + 0x28]
fpadd16 %f24, %f14, %f2
ble,a,pn %icc, loop_892
bleu loop_893
ta %icc, 0x2
tle %icc, 0x4
loop_892:
tcs %xcc, 0x4
loop_893:
nop
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x7D] %asi, %o6
st %f21, [%l7 + 0x0C]
mova %icc, %o5, %g3
udivx %g1, 0x17DD, %i2
alignaddr %i4, %l6, %i5
ldub [%l7 + 0x72], %o0
movg %xcc, %l4, %i0
tn %icc, 0x5
fmovdne %xcc, %f19, %f27
tcc %xcc, 0x2
fbg,a %fcc3, loop_894
edge8n %g4, %i3, %g7
popc %g5, %l2
sir 0x1059
loop_894:
movle %icc, %l3, %o7
movne %icc, %o2, %o3
andcc %g6, %l0, %i7
movne %xcc, %i1, %i6
fmovsvc %xcc, %f20, %f7
fcmple32 %f14, %f18, %g2
set 0x5C, %o6
sta %f3, [%l7 + %o6] 0x88
tcc %xcc, 0x0
brgz,a %o4, loop_895
ldsw [%l7 + 0x34], %l5
edge16n %l1, %o1, %o6
tg %icc, 0x5
loop_895:
movrne %g3, 0x273, %o5
edge8ln %i2, %i4, %g1
xor %l6, 0x0C39, %i5
movleu %icc, %l4, %i0
nop
fitod %f10, %f30
fexpand %f3, %f6
sdivx %o0, 0x0BDD, %g4
fmovdpos %xcc, %f3, %f15
bcc,a,pn %xcc, loop_896
nop
fitos %f12, %f12
fstoi %f12, %f10
add %l7, 0x24, %l6
wr %g0, 0x18, %asi
casa [%l6] %asi, %g7, %g5
loop_896:
edge32l %l2, %i3, %o7
ldsw [%l7 + 0x1C], %l3
stw %o2, [%l7 + 0x4C]
sir 0x014D
fcmpeq16 %f14, %f18, %g6
sdivcc %o3, 0x1F83, %i7
tne %xcc, 0x7
flush %l7 + 0x5C
sdivcc %i1, 0x1F72, %l0
fmovdl %xcc, %f21, %f13
fmovrse %g2, %f24, %f20
bn,a %icc, loop_897
edge16ln %i6, %o4, %l5
mulscc %o1, 0x14ED, %l1
alignaddrl %o6, %g3, %i2
loop_897:
bvs,a,pn %icc, loop_898
movleu %xcc, %o5, %g1
fmovsvc %icc, %f2, %f21
movn %icc, %i4, %l6
loop_898:
movgu %xcc, %l4, %i0
call loop_899
tcs %icc, 0x2
srax %i5, 0x04, %o0
sllx %g7, 0x1D, %g5
loop_899:
movle %xcc, %l2, %i3
edge16ln %g4, %o7, %o2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movneg %xcc, %l3, %o3
add %l7, 0x50, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %g6
casxa [%l6] %asi, %g6, %i1
xnorcc %l0, 0x021C, %g2
tsubcc %i7, %o4, %i6
umul %o1, %l1, %l5
sir 0x17E2
fmovsne %xcc, %f27, %f23
edge8n %o6, %i2, %o5
movrne %g3, %i4, %l6
tg %xcc, 0x7
edge16l %g1, %i0, %i5
tpos %xcc, 0x6
edge32n %l4, %g7, %g5
umul %l2, 0x18CE, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
for %f28, %f26, %f24
fmovsvs %xcc, %f31, %f9
mulscc %o0, 0x0668, %g4
udiv %o2, 0x00DA, %l3
subccc %o3, 0x15E6, %o7
set 0x6D, %o2
ldsba [%l7 + %o2] 0x10, %i1
xorcc %g6, %l0, %i7
move %icc, %o4, %g2
fmovrdgez %o1, %f10, %f2
or %l1, %l5, %o6
array16 %i6, %i2, %g3
tvc %icc, 0x0
fbu,a %fcc3, loop_900
tleu %icc, 0x7
movcc %xcc, %o5, %l6
tleu %icc, 0x3
loop_900:
nop
setx 0x1B1E6F4CE412567B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xDB0043ABDB80816A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fdivd %f8, %f8, %f6
tleu %xcc, 0x4
edge8n %i4, %i0, %i5
edge8n %l4, %g1, %g5
fbne,a %fcc1, loop_901
xor %g7, 0x1A04, %l2
mova %xcc, %i3, %g4
fbuge %fcc1, loop_902
loop_901:
edge32ln %o2, %o0, %l3
tl %icc, 0x4
bgu,pn %xcc, loop_903
loop_902:
movg %xcc, %o7, %i1
movcc %xcc, %g6, %l0
smul %i7, 0x0493, %o4
loop_903:
edge32 %o3, %o1, %l1
movcc %xcc, %l5, %o6
taddcctv %i6, %i2, %g3
add %l7, 0x70, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %g2
casa [%l6] 0x04, %g2, %o5
add %l6, 0x07A6, %i0
bl loop_904
fmovdge %xcc, %f15, %f27
tcs %xcc, 0x4
addccc %i4, %i5, %l4
loop_904:
movcs %xcc, %g5, %g1
sdivcc %l2, 0x1836, %i3
fmovdvs %xcc, %f19, %f0
addcc %g4, %o2, %g7
tne %icc, 0x2
mulscc %l3, 0x1B1A, %o0
edge32n %i1, %o7, %g6
subc %i7, %o4, %l0
movge %icc, %o3, %l1
fones %f9
bn,pn %icc, loop_905
tsubcctv %l5, 0x1CBD, %o6
fnot1 %f24, %f8
bleu,pn %xcc, loop_906
loop_905:
edge8n %i6, %o1, %g3
taddcc %i2, 0x1F15, %o5
movvs %icc, %g2, %l6
loop_906:
nop
setx 0xFA9E0296C6FECB01, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xF4795378FC096216, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f30, %f30
smul %i0, 0x1CA5, %i4
fbge,a %fcc3, loop_907
edge8ln %i5, %g5, %g1
fbne %fcc3, loop_908
umulcc %l2, %i3, %g4
loop_907:
bpos %xcc, loop_909
movle %icc, %o2, %l4
loop_908:
alignaddrl %g7, %l3, %o0
fbuge %fcc0, loop_910
loop_909:
add %i1, 0x1CB1, %g6
fbue %fcc1, loop_911
nop
setx loop_912, %l0, %l1
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_910:
movpos %icc, %o7, %i7
movre %l0, %o4, %l1
loop_911:
fmovsleu %icc, %f3, %f2
loop_912:
fmovrsne %l5, %f9, %f2
andn %o6, 0x0CB9, %o3
nop
setx loop_913, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
stbar
stb %o1, [%l7 + 0x78]
xnor %g3, %i2, %i6
loop_913:
edge16n %o5, %g2, %l6
movgu %icc, %i4, %i5
fbue %fcc3, loop_914
srlx %i0, 0x10, %g5
mova %icc, %g1, %i3
edge16l %g4, %l2, %o2
loop_914:
fmovsgu %icc, %f3, %f13
umul %l4, %g7, %l3
andcc %o0, 0x022F, %g6
ldsh [%l7 + 0x46], %o7
movgu %xcc, %i1, %i7
srax %l0, %l1, %l5
mulscc %o6, 0x0460, %o4
xorcc %o3, 0x0C31, %o1
fbu %fcc0, loop_915
subc %g3, %i6, %i2
ta %xcc, 0x1
subcc %o5, %g2, %l6
loop_915:
fnot1 %f8, %f24
sdivcc %i5, 0x15A1, %i4
orn %g5, 0x0947, %i0
mulx %g1, 0x051B, %i3
wr %g0, 0x2a, %asi
stwa %g4, [%l7 + 0x0C] %asi
membar #Sync
mova %icc, %o2, %l2
brlz %l4, loop_916
srlx %g7, %o0, %l3
fcmpeq32 %f18, %f24, %o7
stx %g6, [%l7 + 0x38]
loop_916:
brlez %i7, loop_917
or %l0, %i1, %l1
set 0x30, %i7
ldxa [%l7 + %i7] 0x10, %l5
loop_917:
fcmpeq16 %f14, %f20, %o6
umulcc %o4, 0x0A8A, %o3
array16 %g3, %i6, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvs %icc, 0x0
bcs,a,pn %xcc, loop_918
tneg %icc, 0x0
be,pt %xcc, loop_919
movle %icc, %o5, %g2
loop_918:
stw %l6, [%l7 + 0x0C]
fmuld8ulx16 %f31, %f29, %f26
loop_919:
movrne %i2, 0x0BA, %i5
sra %i4, 0x1F, %i0
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x7A] %asi, %g5
nop
fitod %f0, %f8
fdtox %f8, %f20
flush %l7 + 0x14
srlx %i3, %g1, %o2
fandnot2 %f26, %f20, %f12
add %g4, %l4, %l2
array32 %g7, %o0, %l3
fmovrdlz %o7, %f10, %f0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcctv %i7, 0x16A3, %g6
movrlez %i1, %l1, %l5
array8 %o6, %l0, %o3
bne,a %xcc, loop_920
pdist %f24, %f28, %f20
xor %o4, %g3, %i6
edge8ln %o1, %g2, %o5
loop_920:
nop
setx loop_921, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
for %f0, %f28, %f6
movvs %icc, %i2, %l6
loop_921:
movre %i5, %i0, %i4
fbug,a %fcc0, loop_922
nop
setx 0xAD26EFF226419173, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xF1FB734A28599684, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f0, %f4
stw %i3, [%l7 + 0x3C]
ldub [%l7 + 0x50], %g5
loop_922:
fpsub32 %f6, %f26, %f6
addcc %o2, 0x1880, %g1
tcc %xcc, 0x7
subc %g4, %l4, %l2
edge16 %g7, %o0, %o7
swap [%l7 + 0x40], %i7
sdivcc %g6, 0x1DA6, %l3
tne %icc, 0x5
nop
setx 0xD16062149B3CF13C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x520E264B1F1F05B0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f20, %f30
andn %l1, 0x0D8C, %l5
smulcc %i1, %l0, %o3
edge8n %o4, %g3, %i6
fmovrsgez %o1, %f18, %f24
pdist %f4, %f12, %f22
sdiv %o6, 0x011B, %o5
fbuge %fcc2, loop_923
andcc %i2, %g2, %i5
fbu %fcc3, loop_924
edge8n %l6, %i0, %i3
loop_923:
udiv %g5, 0x1192, %i4
nop
setx 0x00E1E6F1F049BBB2, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
loop_924:
prefetch [%l7 + 0x50], 0x3
sllx %g1, 0x05, %o2
nop
setx 0xE048A601, %l0, %l6
st %l6, [%l7 + 0x4C]
ld [%l7 + 0x4C], %fsr
nop
setx 0xA042783C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %fsr
bcc,a,pt %xcc, loop_925
movrgz %l4, 0x022, %l2
stw %g4, [%l7 + 0x30]
srl %o0, 0x18, %g7
loop_925:
tcs %xcc, 0x2
sub %o7, %g6, %l3
stx %l1, [%l7 + 0x20]
mulx %i7, 0x0AD5, %l5
fpsub32 %f20, %f6, %f16
movleu %xcc, %i1, %o3
fcmpne16 %f22, %f28, %o4
taddcctv %g3, %l0, %o1
alignaddr %o6, %i6, %i2
edge16n %o5, %g2, %l6
tsubcctv %i0, %i5, %g5
nop
setx loop_926, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tne %icc, 0x3
fbul,a %fcc0, loop_927
fpadd16s %f3, %f11, %f7
loop_926:
srax %i4, %g1, %i3
udivx %l4, 0x10BD, %l2
loop_927:
tvs %icc, 0x3
udiv %o2, 0x0793, %o0
call loop_928
orn %g7, 0x1028, %g4
fmovrsne %g6, %f8, %f20
sll %l3, 0x1D, %o7
loop_928:
movre %l1, %l5, %i1
brlez %i7, loop_929
xnor %o4, %o3, %l0
fbn,a %fcc2, loop_930
udivcc %g3, 0x10CF, %o6
loop_929:
nop
add %l7, 0x0C, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %o1, %i6
loop_930:
nop
set 0x70, %i3
ldda [%l7 + %i3] 0x23, %i2
taddcc %g2, 0x1B83, %l6
taddcc %o5, 0x03D5, %i0
fmovdle %icc, %f6, %f21
fabsd %f26, %f6
udivcc %i5, 0x0FDF, %i4
bgu,a,pn %icc, loop_931
ld [%l7 + 0x24], %f27
tsubcctv %g5, 0x05EB, %i3
popc 0x03A0, %g1
loop_931:
orncc %l2, %l4, %o2
tcc %xcc, 0x3
move %icc, %o0, %g7
edge8n %g6, %l3, %o7
swap [%l7 + 0x08], %l1
umul %g4, 0x119B, %i1
fmovd %f8, %f4
mulscc %i7, 0x0B3F, %l5
umulcc %o3, 0x1BDD, %l0
fmovsvc %icc, %f5, %f27
orncc %g3, %o6, %o4
ldsh [%l7 + 0x4E], %o1
fornot1 %f26, %f26, %f26
umulcc %i2, 0x0F41, %i6
popc 0x048F, %g2
ldsw [%l7 + 0x4C], %o5
fmovdl %icc, %f2, %f3
andcc %l6, 0x090F, %i5
movrgez %i0, 0x385, %i4
st %f0, [%l7 + 0x50]
tn %xcc, 0x3
subcc %g5, 0x016C, %i3
sir 0x06CE
smulcc %g1, 0x0870, %l2
addc %o2, 0x129D, %l4
bvc,a %xcc, loop_932
tvs %xcc, 0x3
movgu %xcc, %o0, %g6
movrgz %l3, 0x14A, %g7
loop_932:
srlx %o7, %l1, %g4
bneg,pn %xcc, loop_933
edge8ln %i7, %i1, %o3
fmovdn %xcc, %f29, %f22
xnorcc %l5, 0x0668, %l0
loop_933:
popc %o6, %o4
edge32l %o1, %i2, %g3
tl %icc, 0x4
movneg %xcc, %g2, %i6
edge16n %l6, %i5, %o5
edge16n %i0, %g5, %i4
popc %i3, %g1
nop
fitod %f2, %f28
fdtox %f28, %f30
lduh [%l7 + 0x58], %l2
fbue %fcc2, loop_934
fbu,a %fcc0, loop_935
xnor %o2, %o0, %g6
ldsb [%l7 + 0x6A], %l3
loop_934:
addccc %g7, %l4, %o7
loop_935:
udiv %l1, 0x0896, %g4
umulcc %i7, 0x0ADC, %o3
edge32n %l5, %l0, %o6
sra %i1, %o1, %i2
fpsub16 %f30, %f22, %f10
tl %xcc, 0x3
and %o4, %g2, %g3
fbug %fcc2, loop_936
fabss %f29, %f27
swap [%l7 + 0x4C], %l6
fnand %f6, %f8, %f8
loop_936:
movg %xcc, %i5, %i6
sdivcc %i0, 0x1FE4, %o5
tvc %xcc, 0x6
orn %g5, 0x1B22, %i3
edge32 %g1, %i4, %l2
movleu %xcc, %o2, %o0
xorcc %l3, 0x09E2, %g6
set 0x42, %g1
lduba [%l7 + %g1] 0x14, %l4
set 0x50, %l5
stwa %g7, [%l7 + %l5] 0x81
orncc %o7, %l1, %i7
umulcc %g4, %o3, %l0
fbg,a %fcc3, loop_937
movcs %icc, %l5, %o6
call loop_938
sth %i1, [%l7 + 0x16]
loop_937:
edge32n %o1, %i2, %o4
ld [%l7 + 0x28], %f18
loop_938:
fbue,a %fcc1, loop_939
smulcc %g2, 0x1EFA, %g3
fand %f16, %f4, %f30
fbu %fcc2, loop_940
loop_939:
fxnors %f0, %f7, %f3
set 0x14, %o5
stba %l6, [%l7 + %o5] 0x2f
membar #Sync
loop_940:
addccc %i6, 0x1A81, %i5
movge %icc, %o5, %i0
st %f0, [%l7 + 0x40]
nop
set 0x7E, %i2
ldub [%l7 + %i2], %g5
bshuffle %f2, %f18, %f28
st %f21, [%l7 + 0x2C]
edge16l %i3, %g1, %i4
udivcc %l2, 0x0D6B, %o0
xnorcc %l3, %o2, %l4
fble %fcc0, loop_941
tge %xcc, 0x7
fcmpeq32 %f0, %f8, %g7
smul %g6, %l1, %o7
loop_941:
fpsub16s %f29, %f8, %f1
nop
setx 0x386630EF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0xDAFBDC45, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fadds %f28, %f7, %f17
tge %icc, 0x4
wr %g0, 0xe3, %asi
stxa %g4, [%l7 + 0x40] %asi
membar #Sync
edge32ln %o3, %l0, %l5
fbuge,a %fcc1, loop_942
edge8ln %i7, %i1, %o6
for %f10, %f4, %f6
addc %i2, %o1, %o4
loop_942:
membar 0x3C
fpsub32s %f2, %f25, %f2
edge16ln %g3, %l6, %g2
ba,pn %icc, loop_943
udivx %i6, 0x0F43, %i5
nop
fitos %f14, %f6
fstox %f6, %f30
movrlz %i0, 0x269, %g5
loop_943:
fxors %f9, %f28, %f28
movge %icc, %o5, %g1
tleu %xcc, 0x6
movgu %icc, %i3, %l2
stb %i4, [%l7 + 0x31]
fmovdcc %xcc, %f3, %f0
fabss %f6, %f31
tne %icc, 0x2
udivx %o0, 0x199D, %l3
fornot2 %f22, %f20, %f22
fbe,a %fcc0, loop_944
movrlz %l4, %o2, %g6
tcs %xcc, 0x1
tne %xcc, 0x3
loop_944:
nop
fitod %f31, %f20
brgez,a %l1, loop_945
fsrc1 %f2, %f2
brgz %o7, loop_946
subc %g4, 0x15A6, %o3
loop_945:
movleu %icc, %l0, %g7
membar #Sync
wr %g0, 0x1e, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_946:
fpadd32 %f8, %f22, %f18
alignaddr %i7, %i1, %o6
orncc %l5, %i2, %o4
bne,a %icc, loop_947
movpos %icc, %g3, %o1
edge32l %g2, %l6, %i6
andcc %i0, %i5, %g5
loop_947:
fblg %fcc3, loop_948
fands %f18, %f18, %f19
movl %icc, %o5, %i3
fcmpgt16 %f10, %f14, %g1
loop_948:
bvc,a,pn %xcc, loop_949
srax %l2, 0x0F, %i4
movrgez %o0, %l4, %l3
movg %xcc, %g6, %o2
loop_949:
srl %o7, 0x0D, %l1
smulcc %o3, %l0, %g7
st %f10, [%l7 + 0x14]
set 0x5C, %l3
ldstuba [%l7 + %l3] 0x0c, %i7
prefetch [%l7 + 0x44], 0x3
fbo,a %fcc2, loop_950
ldd [%l7 + 0x10], %g4
srl %i1, 0x19, %l5
nop
setx 0xE36AD3BA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x4C61B9B1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fmuls %f18, %f13, %f10
loop_950:
bneg loop_951
tl %xcc, 0x5
ldsw [%l7 + 0x48], %o6
nop
setx 0xE0B0CB241060FB09, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
loop_951:
edge32n %i2, %o4, %g3
tg %xcc, 0x1
fbuge,a %fcc1, loop_952
xnorcc %g2, 0x1498, %l6
movne %icc, %i6, %o1
xorcc %i5, %i0, %o5
loop_952:
movneg %icc, %i3, %g1
brz,a %g5, loop_953
sub %i4, %l2, %l4
add %l7, 0x14, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %l3
casa [%l6] %asi, %l3, %g6
loop_953:
fbug,a %fcc2, loop_954
sub %o2, 0x0435, %o0
mova %icc, %l1, %o3
edge16n %l0, %g7, %i7
loop_954:
fpsub32s %f27, %f9, %f28
fmovrslez %o7, %f30, %f10
fbuge,a %fcc2, loop_955
fand %f10, %f0, %f12
movcs %icc, %i1, %l5
tg %xcc, 0x3
loop_955:
nop
fitod %f4, %f14
fdtox %f14, %f8
fxtod %f8, %f2
ta %icc, 0x0
srax %o6, 0x06, %g4
tn %icc, 0x0
fbge %fcc1, loop_956
xnorcc %i2, %o4, %g3
and %l6, 0x0D1A, %g2
subccc %i6, 0x1E3C, %o1
loop_956:
fmovscc %xcc, %f6, %f25
umul %i0, %i5, %i3
fpadd32s %f29, %f17, %f10
movrlez %g1, %o5, %i4
bne,pt %icc, loop_957
fbge %fcc3, loop_958
fpadd16s %f20, %f21, %f3
tg %xcc, 0x0
loop_957:
sllx %l2, %g5, %l3
loop_958:
fmovsl %icc, %f4, %f13
alignaddrl %g6, %o2, %o0
edge16 %l1, %l4, %l0
ble %icc, loop_959
call loop_960
edge32 %o3, %g7, %i7
set 0x10, %l1
ldxa [%g0 + %l1] 0x21, %o7
loop_959:
fbul,a %fcc0, loop_961
loop_960:
mova %icc, %l5, %o6
xorcc %i1, 0x0EA6, %i2
wr %g0, 0x89, %asi
ldswa [%l7 + 0x74] %asi, %g4
loop_961:
movl %xcc, %g3, %o4
lduw [%l7 + 0x10], %g2
movvc %icc, %l6, %o1
nop
setx 0xC04DE5A7, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
srax %i0, 0x04, %i6
set 0x40, %l4
stda %f16, [%l7 + %l4] 0x11
wr %g0, 0x18, %asi
stha %i3, [%l7 + 0x2A] %asi
fmovsvs %icc, %f2, %f24
flush %l7 + 0x30
fornot1 %f12, %f30, %f24
bgu,a loop_962
fcmple32 %f10, %f8, %g1
fnors %f10, %f2, %f12
set 0x18, %o0
stha %i5, [%l7 + %o0] 0xe2
membar #Sync
loop_962:
umul %i4, 0x14A7, %o5
wr %g0, 0x89, %asi
ldswa [%l7 + 0x4C] %asi, %l2
movgu %xcc, %g5, %l3
movrgz %o2, %g6, %l1
mova %xcc, %o0, %l4
fmovde %icc, %f17, %f16
brnz %l0, loop_963
movneg %xcc, %g7, %o3
mulscc %o7, %l5, %i7
ldd [%l7 + 0x60], %i0
loop_963:
edge16ln %o6, %g4, %g3
smul %o4, 0x0EC7, %i2
nop
fitos %f11, %f27
fstoi %f27, %f1
xorcc %l6, %g2, %o1
tcc %icc, 0x4
fbuge %fcc0, loop_964
fnegs %f16, %f18
nop
fitos %f8, %f19
fstox %f19, %f10
pdist %f10, %f18, %f8
loop_964:
nop
fitos %f6, %f22
fstod %f22, %f22
movpos %icc, %i0, %i6
set 0x70, %l0
stxa %i3, [%l7 + %l0] 0x88
addccc %i5, %i4, %g1
fands %f15, %f1, %f19
nop
setx 0xA475FEE8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0xD6D1663C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fadds %f18, %f24, %f29
fnegd %f16, %f22
tvc %xcc, 0x0
fnand %f26, %f30, %f14
set 0x70, %g2
swapa [%l7 + %g2] 0x04, %l2
wr %g0, 0x19, %asi
ldsha [%l7 + 0x2E] %asi, %o5
umul %g5, %l3, %g6
movrgez %o2, 0x207, %l1
xor %l4, %o0, %l0
fmovsleu %xcc, %f8, %f6
ta %xcc, 0x7
fandnot1 %f0, %f22, %f14
subccc %g7, %o7, %l5
subccc %i7, %i1, %o3
fornot2s %f22, %f18, %f14
move %icc, %g4, %g3
nop
fitos %f13, %f29
fstox %f29, %f10
fxtos %f10, %f14
tvc %icc, 0x2
tneg %icc, 0x3
fpsub32 %f26, %f30, %f2
nop
setx loop_965, %l0, %l1
jmpl %l1, %o4
sra %o6, %i2, %g2
fxors %f0, %f15, %f17
tg %xcc, 0x7
loop_965:
subcc %l6, 0x0768, %o1
andcc %i6, 0x0A4E, %i3
andn %i5, 0x08CB, %i0
fblg,a %fcc1, loop_966
tcs %icc, 0x4
fbu %fcc0, loop_967
fmovsgu %icc, %f22, %f29
loop_966:
srl %i4, 0x1C, %g1
edge8n %l2, %g5, %o5
loop_967:
movvs %xcc, %l3, %g6
movg %icc, %o2, %l4
std %f26, [%l7 + 0x68]
fmuld8ulx16 %f19, %f7, %f2
tpos %icc, 0x2
smul %o0, %l0, %g7
sethi 0x031D, %o7
edge32ln %l5, %l1, %i7
fnand %f18, %f2, %f10
tsubcctv %o3, %i1, %g3
movrgz %o4, %g4, %o6
fmovdcc %icc, %f10, %f5
move %xcc, %g2, %l6
tge %xcc, 0x5
fmovsge %xcc, %f23, %f20
tne %xcc, 0x0
movne %xcc, %o1, %i6
sra %i2, %i5, %i3
movcs %xcc, %i4, %i0
and %l2, 0x1987, %g1
st %f20, [%l7 + 0x70]
sllx %g5, 0x11, %l3
tcs %icc, 0x4
bvc,pn %xcc, loop_968
bvs loop_969
edge8n %o5, %o2, %l4
wr %g0, 0x19, %asi
ldsba [%l7 + 0x1D] %asi, %g6
loop_968:
bvc,a %icc, loop_970
loop_969:
fmul8sux16 %f14, %f30, %f10
fmovrdgez %l0, %f24, %f24
bneg,a,pn %xcc, loop_971
loop_970:
fmovdcc %icc, %f0, %f20
tgu %icc, 0x3
ta %icc, 0x1
loop_971:
ldx [%l7 + 0x18], %o0
tg %xcc, 0x4
membar #Sync
set 0x40, %g6
ldda [%l7 + %g6] 0xf9, %f0
fbl,a %fcc3, loop_972
addc %g7, 0x072F, %l5
fbo %fcc2, loop_973
tpos %icc, 0x0
loop_972:
addc %l1, %i7, %o3
fmuld8sux16 %f21, %f15, %f0
loop_973:
andcc %i1, 0x0575, %o7
xorcc %g3, %g4, %o6
tcc %icc, 0x4
tn %icc, 0x6
edge16 %g2, %l6, %o4
wr %g0, 0x80, %asi
lduwa [%l7 + 0x18] %asi, %o1
call loop_974
movgu %xcc, %i6, %i5
brgz,a %i3, loop_975
movge %xcc, %i2, %i0
loop_974:
ld [%l7 + 0x50], %f23
fmovdg %xcc, %f2, %f18
loop_975:
tcc %icc, 0x0
movrgz %l2, %i4, %g1
tge %xcc, 0x0
edge8n %g5, %l3, %o2
stx %l4, [%l7 + 0x40]
xor %o5, %g6, %o0
lduw [%l7 + 0x24], %l0
tg %icc, 0x1
nop
setx 0xAB4F79B258425481, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xEE1740FFD787FBA2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f30, %f4
or %l5, 0x1CCE, %l1
edge8n %g7, %i7, %i1
nop
setx loop_976, %l0, %l1
jmpl %l1, %o3
nop
setx 0x704C08CC, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
andcc %o7, 0x0C60, %g4
movneg %icc, %o6, %g3
loop_976:
edge32 %l6, %g2, %o4
edge16n %i6, %o1, %i5
fmovsgu %xcc, %f4, %f3
fzeros %f25
movrlz %i2, %i0, %i3
fmovdpos %xcc, %f8, %f2
fble %fcc0, loop_977
tleu %xcc, 0x0
fbug %fcc0, loop_978
nop
fitos %f3, %f29
fstox %f29, %f14
fxtos %f14, %f10
loop_977:
array8 %i4, %g1, %g5
movre %l3, 0x04D, %o2
loop_978:
ld [%l7 + 0x38], %f12
fpadd32s %f10, %f15, %f30
edge16 %l2, %o5, %l4
fandnot2s %f9, %f10, %f23
taddcc %o0, %l0, %g6
orncc %l1, %g7, %l5
tleu %xcc, 0x4
andcc %i7, 0x14C7, %o3
tpos %icc, 0x5
sdivx %o7, 0x03F8, %i1
umul %g4, %o6, %l6
edge16l %g2, %g3, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tne %icc, 0x0
fbne %fcc3, loop_979
srlx %o1, %o4, %i5
fmovrdlez %i2, %f16, %f24
edge32ln %i0, %i4, %i3
loop_979:
fpadd32 %f0, %f16, %f14
subcc %g1, %l3, %g5
sir 0x0520
edge32l %l2, %o2, %o5
bvs,a,pt %icc, loop_980
edge16l %o0, %l4, %l0
fmovrdlz %g6, %f2, %f8
flush %l7 + 0x4C
loop_980:
fbe %fcc3, loop_981
nop
setx 0x40496DD6, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
orcc %g7, 0x156E, %l5
edge32ln %i7, %o3, %o7
loop_981:
tl %xcc, 0x0
fsrc1 %f0, %f8
brnz,a %l1, loop_982
umulcc %g4, 0x03E4, %o6
edge8n %i1, %g2, %g3
fnands %f15, %f26, %f0
loop_982:
nop
setx 0xADCA5C6EACBB5EE8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
fsqrtd %f24, %f24
ble %xcc, loop_983
tneg %icc, 0x0
sir 0x071E
ldstub [%l7 + 0x69], %l6
loop_983:
fmovrse %i6, %f21, %f29
andn %o1, 0x1DE2, %o4
edge16 %i5, %i2, %i4
add %i0, 0x1500, %g1
mulscc %i3, 0x0DAC, %g5
orncc %l3, 0x0CF1, %o2
udiv %o5, 0x0F5F, %o0
bpos,a loop_984
lduh [%l7 + 0x6C], %l2
udivx %l4, 0x0884, %g6
tcs %icc, 0x2
loop_984:
nop
wr %g0, 0x18, %asi
ldsha [%l7 + 0x62] %asi, %l0
wr %g0, 0x50, %asi
ldxa [%g0 + 0x00] %asi, %l5
umulcc %i7, 0x19F9, %g7
movpos %xcc, %o7, %o3
fmovsa %xcc, %f20, %f13
array32 %l1, %g4, %o6
movg %xcc, %i1, %g2
ldd [%l7 + 0x50], %g2
tvc %xcc, 0x0
movrgez %i6, %o1, %o4
faligndata %f18, %f8, %f10
ble loop_985
nop
setx 0x6EEAAD8C8CA173CB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x838435618FBFE759, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
faddd %f26, %f20, %f12
membar 0x6D
movrgz %l6, 0x132, %i5
loop_985:
bvc loop_986
fand %f18, %f6, %f30
popc %i4, %i0
wr %g0, 0x11, %asi
lduba [%l7 + 0x5D] %asi, %g1
loop_986:
tneg %xcc, 0x6
edge16ln %i2, %i3, %l3
bvc,a %icc, loop_987
xnorcc %o2, 0x1573, %o5
edge16n %g5, %o0, %l4
fnor %f24, %f26, %f16
loop_987:
movpos %icc, %g6, %l2
bvc,a %xcc, loop_988
bl loop_989
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brlz,a %l5, loop_990
loop_988:
edge16n %l0, %i7, %o7
loop_989:
sra %o3, 0x07, %g7
subcc %l1, %o6, %i1
loop_990:
fnot1 %f24, %f0
sethi 0x0DF9, %g2
addc %g4, 0x0A02, %i6
sethi 0x0B4A, %o1
sllx %o4, 0x0A, %l6
movpos %xcc, %g3, %i4
fsrc1 %f16, %f16
fmovdcs %icc, %f27, %f12
brz %i5, loop_991
tcs %icc, 0x5
fpack16 %f0, %f11
prefetch [%l7 + 0x58], 0x2
loop_991:
sdivcc %i0, 0x093E, %g1
tcs %icc, 0x2
ldx [%l7 + 0x70], %i3
tg %icc, 0x0
umulcc %i2, %l3, %o2
sdivx %g5, 0x034C, %o0
ldsb [%l7 + 0x36], %l4
udivcc %g6, 0x042F, %l2
te %xcc, 0x6
bvs,a loop_992
ldd [%l7 + 0x20], %f12
fmovdle %xcc, %f0, %f11
fabss %f22, %f6
loop_992:
nop
setx 0xE48A4DBC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
fsqrts %f19, %f31
tsubcc %l5, 0x1C21, %l0
fmovrse %i7, %f31, %f27
bl,a %xcc, loop_993
movvs %icc, %o7, %o3
movvs %xcc, %g7, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_993:
move %xcc, %o5, %i1
fcmpne32 %f0, %f30, %o6
ld [%l7 + 0x6C], %f25
fone %f30
nop
fitod %f0, %f28
fdtoi %f28, %f20
call loop_994
fandnot2s %f22, %f9, %f9
edge8ln %g2, %g4, %i6
fcmple16 %f8, %f12, %o1
loop_994:
andcc %l6, 0x19FF, %g3
nop
fitos %f20, %f30
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ta %icc, 0x1
tl %xcc, 0x6
wr %g0, 0x88, %asi
swapa [%l7 + 0x48] %asi, %o4
fbn %fcc0, loop_995
umul %i4, 0x06B2, %i5
fcmple16 %f4, %f4, %g1
umulcc %i0, 0x08FF, %i3
loop_995:
alignaddrl %l3, %i2, %o2
movrgz %g5, %l4, %g6
edge32ln %l2, %o0, %l0
set 0x20, %i4
lduwa [%l7 + %i4] 0x80, %i7
array16 %l5, %o3, %o7
xnorcc %g7, %o5, %l1
set 0x61, %g4
ldsba [%l7 + %g4] 0x88, %i1
smul %g2, %g4, %i6
fmuld8sux16 %f26, %f21, %f24
bg,pt %icc, loop_996
tgu %icc, 0x4
umul %o6, %o1, %l6
fmovde %xcc, %f7, %f16
loop_996:
sir 0x16B7
edge16ln %o4, %g3, %i4
alignaddrl %i5, %i0, %i3
fbl,a %fcc1, loop_997
fmovdpos %icc, %f1, %f2
bne,pn %icc, loop_998
or %l3, 0x1363, %i2
loop_997:
tleu %xcc, 0x5
bneg,pt %xcc, loop_999
loop_998:
st %f8, [%l7 + 0x54]
bshuffle %f26, %f16, %f22
fbule,a %fcc0, loop_1000
loop_999:
movge %xcc, %o2, %g1
edge8 %g5, %g6, %l4
prefetch [%l7 + 0x08], 0x1
loop_1000:
bleu loop_1001
smulcc %o0, 0x08B2, %l2
fnor %f24, %f6, %f10
udiv %l0, 0x17A7, %i7
loop_1001:
fmul8ulx16 %f2, %f8, %f12
umul %l5, %o3, %g7
mulscc %o7, %o5, %l1
fnot1 %f20, %f8
tvc %icc, 0x4
sub %g2, 0x0BFF, %i1
brgez %g4, loop_1002
tleu %icc, 0x3
taddcc %i6, %o1, %o6
nop
fitod %f8, %f22
fdtox %f22, %f18
loop_1002:
movcs %xcc, %l6, %o4
edge16ln %i4, %g3, %i5
ldx [%l7 + 0x30], %i0
andn %l3, 0x0B0D, %i2
set 0x3A, %o3
ldsba [%l7 + %o3] 0x89, %i3
array8 %g1, %o2, %g5
ldub [%l7 + 0x3B], %l4
edge8l %g6, %o0, %l2
umulcc %i7, %l0, %l5
tvc %icc, 0x6
fmovspos %xcc, %f24, %f18
fbug %fcc2, loop_1003
bneg,pn %xcc, loop_1004
fabsd %f18, %f2
flush %l7 + 0x08
loop_1003:
udivcc %o3, 0x0FEA, %o7
loop_1004:
nop
set 0x28, %i6
stxa %o5, [%l7 + %i6] 0xeb
membar #Sync
bl %icc, loop_1005
tgu %xcc, 0x6
fornot1s %f6, %f26, %f6
edge8n %g7, %g2, %l1
loop_1005:
fblg %fcc3, loop_1006
umulcc %i1, 0x09FA, %i6
wr %g0, 0xf9, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_1006:
xor %g4, %o6, %o1
tge %icc, 0x3
set 0x72, %l2
ldstuba [%l7 + %l2] 0x80, %o4
fnot1s %f3, %f19
xorcc %l6, 0x11E1, %g3
tsubcctv %i4, %i0, %l3
fandnot2s %f19, %f12, %f27
andncc %i2, %i3, %g1
tneg %icc, 0x6
sll %i5, 0x16, %o2
fpsub16s %f0, %f12, %f0
sdivx %l4, 0x046B, %g6
brgez %o0, loop_1007
tvs %icc, 0x6
fmovsne %icc, %f7, %f13
prefetch [%l7 + 0x6C], 0x2
loop_1007:
tcc %xcc, 0x5
edge32l %l2, %g5, %i7
edge16 %l0, %o3, %o7
std %f22, [%l7 + 0x38]
fmovrsgz %o5, %f5, %f9
set 0x20, %g7
ldswa [%l7 + %g7] 0x81, %l5
mulscc %g7, %g2, %i1
movrlez %l1, %g4, %i6
addccc %o1, 0x0DA0, %o6
wr %g0, 0x81, %asi
lduwa [%l7 + 0x14] %asi, %o4
movn %icc, %g3, %l6
edge16ln %i0, %l3, %i4
tsubcc %i3, 0x17BA, %g1
tge %xcc, 0x3
bleu,a,pt %xcc, loop_1008
fmovrdgz %i2, %f16, %f22
sra %o2, %i5, %g6
tge %xcc, 0x3
loop_1008:
movrne %o0, 0x345, %l4
xnorcc %g5, %l2, %i7
tcc %xcc, 0x4
movrne %l0, %o7, %o5
sub %l5, 0x1654, %o3
nop
setx loop_1009, %l0, %l1
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 %g7, 0x1D8E, %g2
subccc %i1, %l1, %g4
set 0x30, %g5
lda [%l7 + %g5] 0x80, %f15
loop_1009:
edge8 %o1, %o6, %i6
sub %g3, 0x0906, %o4
movcs %xcc, %l6, %i0
fmovs %f17, %f7
wr %g0, 0x81, %asi
stwa %l3, [%l7 + 0x44] %asi
set 0x51, %o4
ldsba [%l7 + %o4] 0x89, %i4
orn %i3, 0x04E9, %i2
and %g1, 0x1DD7, %o2
movrgz %i5, %g6, %l4
edge32n %o0, %g5, %i7
membar 0x19
set 0x40, %i0
stwa %l0, [%l7 + %i0] 0x04
bleu,a loop_1010
mova %xcc, %o7, %l2
set 0x58, %o7
stwa %l5, [%l7 + %o7] 0x19
loop_1010:
udivcc %o3, 0x061F, %o5
smulcc %g2, 0x05FF, %i1
fpsub32 %f26, %f30, %f8
set 0x4C, %g3
sta %f21, [%l7 + %g3] 0x18
array8 %l1, %g7, %g4
tne %xcc, 0x1
fpadd16s %f14, %f19, %f24
tsubcctv %o6, 0x0F70, %o1
movcc %icc, %i6, %o4
movpos %icc, %g3, %i0
tcc %icc, 0x2
nop
setx 0x7DF7A372F056EF10, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
movrne %l3, 0x1BA, %i4
set 0x1F, %i5
stba %l6, [%l7 + %i5] 0x04
movleu %icc, %i2, %i3
udiv %o2, 0x196B, %i5
tsubcc %g1, %g6, %l4
sub %o0, %g5, %i7
set 0x6C, %l6
stha %l0, [%l7 + %l6] 0x2a
membar #Sync
movre %o7, 0x1EE, %l2
edge16l %l5, %o3, %o5
umul %g2, %l1, %g7
fmovsgu %xcc, %f25, %f19
tcc %xcc, 0x1
swap [%l7 + 0x18], %i1
nop
set 0x44, %i1
prefetch [%l7 + %i1], 0x2
fmovscs %xcc, %f10, %f11
prefetch [%l7 + 0x70], 0x1
sdivcc %g4, 0x1344, %o1
tl %icc, 0x1
fmovsg %xcc, %f29, %f10
orncc %o6, 0x0AE7, %o4
array32 %g3, %i6, %l3
bg,a,pt %xcc, loop_1011
tleu %icc, 0x7
edge16 %i4, %i0, %l6
ldx [%l7 + 0x40], %i3
loop_1011:
be,pn %icc, loop_1012
fmovrse %i2, %f30, %f18
fcmpeq16 %f10, %f8, %i5
nop
setx loop_1013, %l0, %l1
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_1012:
fmovdcs %xcc, %f14, %f30
pdist %f20, %f14, %f4
set 0x74, %o1
ldsha [%l7 + %o1] 0x89, %g1
loop_1013:
nop
wr %g0, 0x18, %asi
sta %f6, [%l7 + 0x2C] %asi
fbe,a %fcc2, loop_1014
xorcc %o2, 0x02F1, %l4
andcc %g6, 0x02F6, %o0
array8 %i7, %l0, %o7
loop_1014:
edge32n %l2, %l5, %g5
nop
set 0x78, %o6
stx %o5, [%l7 + %o6]
bpos,a,pt %xcc, loop_1015
tsubcctv %g2, %l1, %o3
nop
set 0x50, %o2
stx %i1, [%l7 + %o2]
fba,a %fcc2, loop_1016
loop_1015:
movrne %g7, 0x1F5, %g4
brlz,a %o6, loop_1017
movrlez %o1, %o4, %g3
loop_1016:
sub %l3, %i4, %i6
movcs %icc, %i0, %l6
loop_1017:
tvs %icc, 0x3
tge %icc, 0x1
subc %i3, 0x0BF3, %i2
movvs %icc, %i5, %g1
bl,a %icc, loop_1018
taddcc %o2, %g6, %o0
movrgez %l4, 0x158, %l0
tg %icc, 0x2
loop_1018:
edge32l %i7, %l2, %l5
add %o7, 0x01E0, %o5
edge32n %g2, %g5, %o3
sdiv %l1, 0x1674, %g7
bgu,a,pn %xcc, loop_1019
edge8n %g4, %o6, %i1
mulx %o1, 0x16CF, %o4
movgu %icc, %g3, %i4
loop_1019:
nop
set 0x08, %i7
lduwa [%l7 + %i7] 0x14, %i6
movrne %i0, 0x29D, %l6
movvc %xcc, %l3, %i2
brnz %i5, loop_1020
umul %i3, %g1, %o2
sub %o0, 0x06F7, %l4
edge32n %g6, %i7, %l0
loop_1020:
stb %l2, [%l7 + 0x19]
stw %o7, [%l7 + 0x2C]
fzero %f28
ba,a,pt %xcc, loop_1021
fmul8x16au %f4, %f29, %f12
mulscc %o5, %l5, %g5
edge32 %o3, %l1, %g7
loop_1021:
movvs %icc, %g4, %g2
movrne %i1, 0x368, %o6
xor %o4, 0x02EA, %o1
udivx %i4, 0x0085, %g3
set 0x30, %g1
lda [%l7 + %g1] 0x15, %f3
tsubcctv %i6, %l6, %l3
nop
setx loop_1022, %l0, %l1
jmpl %l1, %i0
movl %xcc, %i2, %i3
tleu %xcc, 0x5
set 0x40, %i3
ldda [%l7 + %i3] 0x14, %f16
loop_1022:
umul %i5, %o2, %g1
edge8n %o0, %l4, %i7
set 0x52, %l5
lduha [%l7 + %l5] 0x19, %l0
movpos %xcc, %g6, %o7
membar 0x3F
fbule,a %fcc1, loop_1023
swap [%l7 + 0x18], %l2
tsubcc %l5, %o5, %o3
nop
setx 0xF8E61315FBE6601B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x2A0A1BB0214D31AF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f24, %f4
loop_1023:
umul %g5, %l1, %g4
tneg %xcc, 0x6
brnz,a %g7, loop_1024
srlx %g2, %i1, %o4
movn %xcc, %o6, %o1
fmovsneg %icc, %f6, %f14
loop_1024:
fmovrdgez %i4, %f30, %f10
tne %icc, 0x6
bcc,a %icc, loop_1025
or %g3, %l6, %l3
edge32ln %i6, %i0, %i2
fmul8sux16 %f24, %f8, %f6
loop_1025:
edge16n %i5, %i3, %g1
fbuge %fcc1, loop_1026
tneg %icc, 0x7
bleu,pn %icc, loop_1027
edge8 %o2, %l4, %o0
loop_1026:
sdiv %l0, 0x1FDB, %i7
nop
setx 0xBE6E01F4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x44540435, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fmuls %f12, %f13, %f26
loop_1027:
movge %icc, %g6, %o7
movcc %xcc, %l2, %o5
sdivcc %o3, 0x17D0, %l5
fmovsvs %xcc, %f17, %f11
array8 %g5, %g4, %l1
popc 0x1C67, %g2
sdivx %g7, 0x049D, %i1
xnorcc %o6, %o1, %o4
xor %g3, 0x0A42, %l6
move %icc, %l3, %i4
membar 0x69
fmuld8ulx16 %f20, %f6, %f16
fmovdgu %xcc, %f30, %f13
movg %xcc, %i0, %i6
movrne %i2, 0x0E8, %i3
subc %g1, 0x13F4, %o2
fabsd %f14, %f18
movrlz %i5, %o0, %l4
edge8 %i7, %g6, %l0
fmovdvs %icc, %f21, %f26
edge16l %l2, %o7, %o5
sth %l5, [%l7 + 0x36]
movneg %icc, %g5, %o3
fcmpne32 %f30, %f18, %l1
fpackfix %f10, %f29
bne loop_1028
movcc %xcc, %g4, %g2
xor %g7, 0x1A48, %i1
bne loop_1029
loop_1028:
brgez %o6, loop_1030
tgu %icc, 0x1
te %icc, 0x3
loop_1029:
bcs,a %xcc, loop_1031
loop_1030:
nop
set 0x28, %i2
ldd [%l7 + %i2], %f30
fbge %fcc3, loop_1032
subccc %o4, %o1, %l6
loop_1031:
be,a %xcc, loop_1033
tge %xcc, 0x2
loop_1032:
edge8ln %g3, %i4, %i0
xor %l3, %i6, %i3
loop_1033:
nop
set 0x62, %l3
lduba [%l7 + %l3] 0x14, %i2
wr %g0, 0x81, %asi
lduba [%l7 + 0x12] %asi, %o2
edge32 %i5, %o0, %g1
brlz,a %i7, loop_1034
udivx %l4, 0x09FC, %g6
fba %fcc3, loop_1035
nop
fitos %f9, %f24
fstox %f24, %f30
loop_1034:
udivx %l2, 0x1DC5, %l0
fbuge %fcc1, loop_1036
loop_1035:
sub %o5, 0x12F3, %o7
fcmpne16 %f24, %f4, %l5
movcs %xcc, %o3, %g5
loop_1036:
nop
setx loop_1037, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovrdne %l1, %f16, %f24
nop
set 0x50, %o5
lduw [%l7 + %o5], %g4
fandnot1s %f22, %f25, %f10
loop_1037:
fors %f21, %f17, %f22
movneg %xcc, %g2, %g7
tleu %icc, 0x4
brgez,a %i1, loop_1038
stb %o4, [%l7 + 0x13]
tcc %icc, 0x7
movrgez %o6, %o1, %g3
loop_1038:
nop
setx 0xE298EDC9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x675A0A3A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fsubs %f19, %f1, %f31
wr %g0, 0x0c, %asi
lda [%l7 + 0x70] %asi, %f8
fmovsn %xcc, %f6, %f31
fornot1s %f27, %f10, %f22
fmovsvc %icc, %f30, %f13
movne %xcc, %l6, %i0
fmovd %f16, %f24
edge32 %l3, %i4, %i6
tne %xcc, 0x7
fbule,a %fcc3, loop_1039
edge8l %i3, %o2, %i2
tn %icc, 0x2
be,a %icc, loop_1040
loop_1039:
fbg %fcc2, loop_1041
addc %o0, 0x155C, %i5
movvc %xcc, %i7, %g1
loop_1040:
sethi 0x0F39, %g6
loop_1041:
fnot2 %f10, %f14
edge16n %l4, %l0, %o5
fmovdleu %xcc, %f2, %f24
tvs %icc, 0x3
sll %l2, %l5, %o3
srlx %g5, %l1, %o7
fmovsn %xcc, %f2, %f7
fsrc2 %f2, %f14
fbge,a %fcc1, loop_1042
fmovsgu %xcc, %f8, %f19
wr %g0, 0x18, %asi
stxa %g4, [%l7 + 0x18] %asi
loop_1042:
array16 %g2, %g7, %o4
addc %i1, 0x083D, %o6
fcmpeq32 %f22, %f16, %o1
movrgez %l6, %g3, %i0
ldd [%l7 + 0x38], %l2
fcmpgt32 %f22, %f8, %i4
fsrc2 %f28, %f2
or %i6, %i3, %o2
fmovdvs %xcc, %f11, %f9
fand %f28, %f20, %f20
subc %i2, %o0, %i7
popc 0x0DEB, %g1
tg %xcc, 0x6
movvc %icc, %g6, %l4
fmovrdgez %l0, %f22, %f26
wr %g0, 0x11, %asi
lduha [%l7 + 0x62] %asi, %i5
add %l7, 0x18, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %l2
casxa [%l6] %asi, %l2, %o5
tcs %icc, 0x7
movle %xcc, %o3, %l5
edge32ln %g5, %l1, %g4
ldsb [%l7 + 0x3F], %o7
edge16ln %g2, %o4, %g7
fpmerge %f7, %f28, %f18
tleu %icc, 0x0
subccc %o6, %o1, %l6
edge16ln %i1, %i0, %g3
nop
setx 0x37A58A46, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x2749E561, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fdivs %f2, %f28, %f0
fbge %fcc1, loop_1043
tgu %icc, 0x7
ldstub [%l7 + 0x3E], %l3
andn %i6, 0x1BC5, %i3
loop_1043:
tleu %xcc, 0x0
sll %o2, 0x0C, %i2
fpadd32 %f4, %f4, %f28
movcs %xcc, %o0, %i4
movpos %icc, %g1, %i7
add %l4, 0x0A17, %l0
tcc %xcc, 0x4
movl %xcc, %g6, %i5
nop
setx loop_1044, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge8 %o5, %l2, %o3
brgz %g5, loop_1045
srax %l1, 0x0E, %l5
loop_1044:
tn %xcc, 0x6
xorcc %o7, %g4, %g2
loop_1045:
pdist %f2, %f12, %f30
fbo,a %fcc0, loop_1046
movrgez %o4, 0x243, %g7
ldsw [%l7 + 0x30], %o6
bgu,pt %xcc, loop_1047
loop_1046:
edge32ln %o1, %i1, %l6
fpsub32s %f1, %f28, %f13
wr %g0, 0x89, %asi
ldxa [%l7 + 0x18] %asi, %i0
loop_1047:
add %g3, %i6, %l3
array8 %o2, %i2, %o0
ldstub [%l7 + 0x2C], %i4
movg %xcc, %g1, %i3
xor %i7, 0x056F, %l0
fmovsvs %icc, %f20, %f16
edge32l %l4, %i5, %o5
xnorcc %g6, 0x1C3E, %l2
nop
setx 0x01E7173C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xC2172884, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fdivs %f1, %f23, %f5
ldub [%l7 + 0x67], %g5
fors %f20, %f15, %f24
sra %l1, 0x06, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8l %l5, %o7, %g4
tg %xcc, 0x4
ld [%l7 + 0x34], %f31
alignaddr %o4, %g7, %o6
alignaddr %g2, %o1, %i1
fmovdl %icc, %f3, %f29
movgu %icc, %l6, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bne,a,pt %icc, loop_1048
tneg %xcc, 0x5
nop
fitos %f9, %f26
fstod %f26, %f12
move %icc, %i6, %l3
loop_1048:
movn %icc, %o2, %i2
sll %o0, 0x06, %i0
fpadd16s %f13, %f9, %f24
wr %g0, 0x0c, %asi
lduba [%l7 + 0x70] %asi, %i4
edge8l %i3, %i7, %g1
addccc %l0, %l4, %i5
movle %xcc, %o5, %g6
bg,a loop_1049
srax %l2, 0x16, %l1
tl %xcc, 0x6
srl %g5, 0x17, %o3
loop_1049:
sub %l5, 0x0A5E, %o7
fble,a %fcc2, loop_1050
fmul8x16 %f27, %f26, %f26
fbn %fcc2, loop_1051
faligndata %f10, %f24, %f16
loop_1050:
xnor %o4, %g4, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1051:
fpack32 %f10, %f4, %f12
std %f18, [%l7 + 0x40]
sir 0x017B
edge8ln %g2, %o6, %o1
bge,pn %xcc, loop_1052
brz,a %l6, loop_1053
alignaddrl %g3, %i1, %l3
edge8ln %i6, %o2, %i2
loop_1052:
fmovdge %icc, %f8, %f14
loop_1053:
fcmple16 %f24, %f14, %o0
membar 0x22
movrne %i0, %i4, %i7
sub %i3, %g1, %l0
set 0x40, %l4
stda %f0, [%l7 + %l4] 0x11
fbn,a %fcc3, loop_1054
fand %f16, %f18, %f2
mulscc %l4, %o5, %i5
fornot1s %f7, %f5, %f9
loop_1054:
fmuld8sux16 %f19, %f2, %f28
andn %g6, 0x0AB8, %l1
fmovdg %icc, %f20, %f8
fpadd16 %f16, %f22, %f28
andn %g5, 0x0EFA, %o3
mova %icc, %l5, %l2
bvc,a,pt %icc, loop_1055
fmuld8sux16 %f14, %f21, %f10
sethi 0x1330, %o4
wr %g0, 0x52, %asi
stxa %o7, [%g0 + 0x108] %asi
loop_1055:
orn %g7, 0x0A6B, %g2
subccc %g4, %o6, %o1
popc %g3, %l6
sdiv %l3, 0x1F8A, %i1
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f16
brlez,a %o2, loop_1056
brgez %i2, loop_1057
mulscc %o0, 0x017A, %i0
orn %i4, %i7, %i6
loop_1056:
nop
wr %g0, 0x89, %asi
ldsba [%l7 + 0x21] %asi, %i3
loop_1057:
edge8n %g1, %l4, %l0
nop
setx loop_1058, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
ble,a,pt %icc, loop_1059
tcs %icc, 0x2
tpos %xcc, 0x7
loop_1058:
fble %fcc2, loop_1060
loop_1059:
movl %xcc, %i5, %o5
ldsh [%l7 + 0x5A], %l1
tvc %icc, 0x2
loop_1060:
movre %g5, 0x024, %g6
array16 %l5, %l2, %o4
ldsw [%l7 + 0x4C], %o7
membar 0x4B
nop
setx loop_1061, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovrdgez %o3, %f8, %f0
fxors %f9, %f21, %f18
tvs %xcc, 0x4
loop_1061:
fxors %f9, %f31, %f29
popc 0x1000, %g2
subcc %g7, 0x175E, %g4
movrlez %o6, %g3, %l6
fbul,a %fcc1, loop_1062
popc 0x0021, %l3
brlz,a %o1, loop_1063
edge8ln %i1, %i2, %o0
loop_1062:
sll %i0, %i4, %i7
edge8 %o2, %i3, %i6
loop_1063:
array8 %g1, %l0, %i5
bvs,pn %xcc, loop_1064
brgez,a %l4, loop_1065
nop
fitod %f6, %f18
fdtox %f18, %f28
alignaddrl %l1, %o5, %g6
loop_1064:
nop
set 0x25, %o0
stba %l5, [%l7 + %o0] 0x23
membar #Sync
loop_1065:
nop
set 0x64, %l1
stwa %g5, [%l7 + %l1] 0x14
fpsub32 %f2, %f4, %f18
ta %xcc, 0x6
set 0x40, %l0
stda %f0, [%l7 + %l0] 0x18
fmovdcs %xcc, %f25, %f30
edge8ln %l2, %o7, %o3
set 0x38, %g6
ldxa [%l7 + %g6] 0x81, %g2
fxnors %f29, %f31, %f15
movrgez %o4, %g4, %g7
fands %f27, %f1, %f6
tg %icc, 0x7
fmovrdne %g3, %f2, %f0
movvc %icc, %o6, %l3
subcc %o1, 0x0D07, %l6
fbl,a %fcc1, loop_1066
fmovsne %icc, %f14, %f5
te %icc, 0x2
addcc %i2, %i1, %o0
loop_1066:
nop
setx 0xF0607AA0, %l0, %l6
st %l6, [%l7 + 0x30]
ld [%l7 + 0x30], %fsr
prefetch [%l7 + 0x78], 0x0
tcc %xcc, 0x4
tge %icc, 0x2
array8 %i0, %i4, %i7
andcc %i3, %o2, %g1
sir 0x16C4
stx %i6, [%l7 + 0x08]
srl %i5, 0x0E, %l0
xnorcc %l4, 0x1FD7, %l1
movrgz %o5, 0x259, %g6
movvc %icc, %l5, %l2
fmovscc %icc, %f14, %f24
bvc,a,pt %xcc, loop_1067
nop
setx 0xF4E0979FF5781D49, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f14
edge32l %g5, %o7, %o3
sllx %g2, %g4, %o4
loop_1067:
orncc %g3, 0x0907, %o6
subcc %l3, 0x17B9, %g7
membar 0x23
sllx %l6, 0x1C, %o1
array16 %i1, %o0, %i0
umul %i4, 0x0A44, %i7
fmovse %icc, %f16, %f29
andncc %i2, %i3, %o2
sdiv %i6, 0x04CF, %i5
orcc %g1, 0x1113, %l0
xorcc %l1, %o5, %g6
sllx %l4, %l2, %l5
xnor %o7, %g5, %g2
ldx [%l7 + 0x48], %o3
fbne %fcc1, loop_1068
brgz,a %o4, loop_1069
fbg %fcc3, loop_1070
be,a,pt %icc, loop_1071
loop_1068:
ble,pt %xcc, loop_1072
loop_1069:
fmovrde %g3, %f16, %f22
loop_1070:
fmovrslez %o6, %f6, %f14
loop_1071:
membar 0x33
loop_1072:
fmovdvs %xcc, %f24, %f1
mulx %g4, 0x13AA, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0x001D0445, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
fsqrts %f19, %f10
fmovrdlez %l6, %f18, %f26
sethi 0x1472, %g7
srlx %o1, 0x0D, %i1
ldd [%l7 + 0x48], %f12
fbe %fcc1, loop_1073
ta %xcc, 0x6
fones %f3
brgz %i0, loop_1074
loop_1073:
orn %i4, %i7, %i2
subc %o0, 0x0C97, %o2
bneg,a %icc, loop_1075
loop_1074:
tsubcc %i3, 0x0264, %i5
wr %g0, 0x04, %asi
stxa %g1, [%l7 + 0x60] %asi
loop_1075:
fmovs %f24, %f27
nop
setx loop_1076, %l0, %l1
jmpl %l1, %l0
popc 0x1DE8, %i6
fnegs %f3, %f3
fsrc1 %f12, %f12
loop_1076:
ld [%l7 + 0x08], %f14
movvc %icc, %o5, %g6
bcs,a,pn %icc, loop_1077
tsubcctv %l1, %l2, %l4
popc %l5, %g5
move %icc, %g2, %o7
loop_1077:
orn %o3, %o4, %g3
edge32 %o6, %g4, %l6
tsubcctv %g7, %l3, %o1
xor %i0, 0x0892, %i4
xnor %i7, 0x08E7, %i1
sub %i2, %o0, %i3
ldub [%l7 + 0x4A], %i5
bpos,a loop_1078
fmovdl %icc, %f25, %f29
edge8n %o2, %l0, %i6
fmovdgu %icc, %f2, %f3
loop_1078:
fba %fcc3, loop_1079
edge8l %g1, %g6, %o5
nop
setx loop_1080, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovsle %icc, %f27, %f22
loop_1079:
tvs %xcc, 0x0
edge16 %l1, %l4, %l2
loop_1080:
udivx %g5, 0x19B6, %l5
fone %f24
brnz %o7, loop_1081
addc %g2, %o4, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvc %icc, %o6, %o3
loop_1081:
nop
setx 0x2E2A9F677C80A5FE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x235B5244D18CE7ED, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f14, %f28
movrgz %g4, %l6, %l3
te %icc, 0x3
edge32n %o1, %g7, %i0
edge32n %i4, %i1, %i7
lduw [%l7 + 0x54], %i2
movrgz %o0, 0x177, %i3
fmovsgu %xcc, %f8, %f13
addcc %o2, %i5, %i6
smul %l0, 0x1874, %g1
addcc %o5, %l1, %l4
fbn,a %fcc3, loop_1082
edge32l %g6, %g5, %l2
orcc %l5, 0x04B0, %o7
fmuld8ulx16 %f17, %f24, %f18
loop_1082:
fbule,a %fcc3, loop_1083
tcc %icc, 0x0
set 0x20, %i4
lduwa [%l7 + %i4] 0x15, %o4
loop_1083:
movle %xcc, %g2, %g3
array16 %o3, %g4, %l6
fbuge %fcc0, loop_1084
nop
setx 0xD2259D6C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
fsqrts %f22, %f1
and %l3, 0x193A, %o6
sub %g7, %i0, %i4
loop_1084:
fble %fcc2, loop_1085
movle %icc, %i1, %i7
movvs %icc, %o1, %i2
ldsw [%l7 + 0x7C], %i3
loop_1085:
movrgez %o0, %i5, %i6
andncc %l0, %o2, %o5
fxnors %f27, %f16, %f19
tcs %xcc, 0x1
movre %l1, 0x0C1, %l4
fpsub32 %f24, %f24, %f0
edge8n %g6, %g5, %l2
membar 0x0C
fmul8x16al %f5, %f12, %f22
or %g1, 0x110C, %o7
nop
setx 0x0046A116, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
fpmerge %f31, %f23, %f30
fbuge %fcc3, loop_1086
nop
setx 0x7069916F, %l0, %l6
st %l6, [%l7 + 0x6C]
ld [%l7 + 0x6C], %fsr
stw %l5, [%l7 + 0x70]
movrgz %o4, 0x2B7, %g3
loop_1086:
ldsb [%l7 + 0x1B], %g2
fxnors %f31, %f4, %f16
flush %l7 + 0x28
fba %fcc0, loop_1087
alignaddrl %g4, %l6, %o3
tge %xcc, 0x0
set 0x20, %g2
sta %f22, [%l7 + %g2] 0x81
loop_1087:
fmovdge %icc, %f30, %f31
movne %xcc, %l3, %o6
xnorcc %i0, %g7, %i4
movl %icc, %i7, %i1
tcs %xcc, 0x0
set 0x78, %g4
lduba [%l7 + %g4] 0x14, %o1
bl,a loop_1088
edge32 %i2, %o0, %i3
fnot1 %f4, %f0
tg %icc, 0x5
loop_1088:
fandnot1 %f20, %f14, %f20
xnor %i6, %i5, %l0
ta %xcc, 0x5
fpsub16 %f8, %f26, %f4
edge32n %o2, %o5, %l1
addcc %g6, 0x1E29, %l4
tleu %xcc, 0x4
movrgez %l2, %g1, %o7
bshuffle %f6, %f2, %f4
bcc %icc, loop_1089
movvs %icc, %g5, %o4
lduh [%l7 + 0x3C], %g3
fmul8x16al %f9, %f16, %f22
loop_1089:
edge16n %g2, %l5, %l6
tneg %icc, 0x3
tvc %icc, 0x4
fornot1 %f28, %f28, %f4
fmovscs %icc, %f21, %f21
edge8l %g4, %o3, %o6
fmovrslz %l3, %f23, %f26
and %g7, %i0, %i7
taddcc %i4, %i1, %i2
fmovse %icc, %f14, %f3
orncc %o0, %i3, %i6
set 0x77, %o3
ldstuba [%l7 + %o3] 0x88, %i5
movn %icc, %o1, %o2
fnands %f14, %f15, %f28
fmovdne %xcc, %f3, %f13
brz,a %l0, loop_1090
bgu,pt %icc, loop_1091
fmovde %icc, %f9, %f11
umul %l1, 0x17D5, %g6
loop_1090:
edge16n %l4, %l2, %o5
loop_1091:
bne loop_1092
fcmpeq16 %f28, %f26, %o7
tneg %xcc, 0x7
fmovsneg %icc, %f15, %f3
loop_1092:
lduh [%l7 + 0x72], %g5
tle %icc, 0x5
mova %icc, %o4, %g1
bneg,a loop_1093
or %g3, %g2, %l6
tcs %xcc, 0x3
sllx %g4, 0x1B, %l5
loop_1093:
array32 %o6, %o3, %g7
ldsb [%l7 + 0x7C], %l3
taddcctv %i0, 0x031C, %i4
movrgz %i7, 0x073, %i1
sdivcc %o0, 0x1D36, %i3
set 0x3E, %l2
lduha [%l7 + %l2] 0x81, %i6
fmovrsne %i5, %f14, %f18
be %icc, loop_1094
edge16 %o1, %i2, %o2
set 0x0C, %i6
lduha [%l7 + %i6] 0x80, %l0
loop_1094:
and %g6, %l4, %l2
fmovsge %xcc, %f27, %f24
orcc %l1, %o5, %g5
ldsw [%l7 + 0x30], %o4
alignaddr %g1, %o7, %g3
edge32ln %l6, %g2, %g4
tcc %icc, 0x0
movgu %xcc, %o6, %o3
edge32l %g7, %l3, %l5
movge %xcc, %i4, %i7
fandnot1s %f22, %f11, %f17
movne %icc, %i1, %o0
sdiv %i0, 0x1F9F, %i3
membar 0x43
udiv %i5, 0x1B1A, %o1
fandnot1s %f7, %f30, %f18
edge8l %i2, %o2, %i6
fmovsg %icc, %f11, %f16
add %l0, %g6, %l4
bl %icc, loop_1095
brz,a %l1, loop_1096
umulcc %o5, %l2, %o4
orn %g5, %o7, %g1
loop_1095:
edge32n %g3, %l6, %g4
loop_1096:
xor %o6, 0x0745, %o3
ldx [%l7 + 0x50], %g2
set 0x08, %g7
sta %f12, [%l7 + %g7] 0x88
edge32ln %g7, %l3, %l5
taddcc %i7, 0x0789, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stbar
fcmple16 %f26, %f4, %o0
xorcc %i4, %i0, %i3
brgz,a %i5, loop_1097
tl %xcc, 0x4
subcc %i2, %o1, %i6
fba,a %fcc0, loop_1098
loop_1097:
movrgez %o2, %l0, %g6
bgu,a loop_1099
bcs loop_1100
loop_1098:
fbug %fcc1, loop_1101
nop
setx 0xC039051B50639FC2, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
loop_1099:
tl %icc, 0x3
loop_1100:
edge16l %l4, %l1, %l2
loop_1101:
fcmpgt16 %f12, %f30, %o4
sub %g5, 0x1DBA, %o5
ble,a %icc, loop_1102
bneg %icc, loop_1103
nop
set 0x1C, %o4
lduw [%l7 + %o4], %g1
fmovsleu %icc, %f27, %f6
loop_1102:
tcs %xcc, 0x0
loop_1103:
fmovrdgez %o7, %f26, %f4
fmul8x16au %f4, %f23, %f8
sdivx %l6, 0x1F39, %g3
edge8l %o6, %g4, %o3
stx %g2, [%l7 + 0x08]
array16 %l3, %g7, %l5
fsrc2s %f4, %f9
wr %g0, 0x0c, %asi
lda [%l7 + 0x20] %asi, %f27
tcc %xcc, 0x5
and %i1, 0x0793, %o0
nop
setx 0x4F14A334453BAE6B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
fsqrtd %f6, %f30
alignaddr %i4, %i0, %i3
edge8 %i5, %i2, %i7
ta %xcc, 0x7
set 0x10, %i0
prefetcha [%l7 + %i0] 0x14, 0x2
popc 0x0169, %i6
stx %o2, [%l7 + 0x60]
fandnot2 %f14, %f26, %f26
alignaddrl %g6, %l0, %l1
tvc %xcc, 0x5
add %l4, 0x1A4B, %o4
set 0x3E, %o7
lduha [%l7 + %o7] 0x10, %l2
ldub [%l7 + 0x48], %o5
edge8 %g5, %g1, %o7
tpos %icc, 0x6
movle %xcc, %l6, %g3
nop
setx 0x38164E5F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x78BC80AE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fadds %f28, %f30, %f2
nop
setx loop_1104, %l0, %l1
jmpl %l1, %g4
smulcc %o3, 0x05EB, %g2
xor %o6, %l3, %l5
or %g7, 0x1AD6, %o0
loop_1104:
ble,a %xcc, loop_1105
nop
setx 0xD7EAFA40262628D9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x60503D0F5C3E768F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
faddd %f4, %f10, %f4
fmovde %icc, %f7, %f14
sllx %i1, 0x17, %i4
loop_1105:
fors %f21, %f28, %f28
set 0x2C, %g5
swapa [%l7 + %g5] 0x04, %i3
andn %i0, %i5, %i2
ldub [%l7 + 0x28], %o1
wr %g0, 0x10, %asi
lduha [%l7 + 0x28] %asi, %i6
ba,pt %xcc, loop_1106
umul %o2, 0x1751, %i7
addc %g6, 0x1A45, %l0
fmovda %icc, %f31, %f29
loop_1106:
edge8l %l4, %l1, %l2
bshuffle %f8, %f16, %f0
tvc %xcc, 0x2
tpos %icc, 0x5
array32 %o4, %o5, %g1
movl %icc, %o7, %l6
subccc %g3, 0x0052, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %g5, %g2, %o3
srlx %l3, %l5, %o6
orncc %o0, 0x0C81, %i1
membar 0x6F
ldstub [%l7 + 0x55], %g7
umulcc %i3, 0x1949, %i4
edge8ln %i5, %i2, %i0
bleu,pn %icc, loop_1107
smul %i6, %o2, %i7
fxnors %f1, %f11, %f30
movle %xcc, %o1, %l0
loop_1107:
brgez,a %g6, loop_1108
array32 %l4, %l2, %l1
sll %o4, %g1, %o7
fbu,a %fcc1, loop_1109
loop_1108:
movn %icc, %l6, %o5
fandnot2 %f24, %f6, %f20
fmovrslez %g4, %f29, %f29
loop_1109:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbn %fcc3, loop_1110
fpmerge %f20, %f20, %f2
fbuge %fcc1, loop_1111
fnor %f6, %f14, %f26
loop_1110:
movvs %icc, %g3, %g2
edge8n %o3, %g5, %l3
loop_1111:
mulx %l5, 0x0724, %o6
movrne %o0, %g7, %i3
movrgz %i1, %i5, %i4
bg,pn %xcc, loop_1112
te %xcc, 0x6
fpadd32s %f27, %f4, %f24
fxors %f5, %f9, %f10
loop_1112:
fbule,a %fcc2, loop_1113
fpackfix %f10, %f6
ta %xcc, 0x6
ld [%l7 + 0x54], %f6
loop_1113:
subcc %i0, 0x12D3, %i2
addcc %i6, %i7, %o1
tcc %xcc, 0x6
tle %xcc, 0x4
srax %l0, 0x19, %g6
fmovspos %xcc, %f31, %f28
movre %l4, %l2, %l1
fabss %f22, %f5
movrlez %o2, %g1, %o4
udivx %l6, 0x1C6D, %o7
mova %icc, %o5, %g4
fmovrslz %g2, %f16, %f5
udiv %o3, 0x1941, %g5
fabss %f20, %f17
bn,pt %icc, loop_1114
sethi 0x1B4F, %g3
andn %l5, %l3, %o0
set 0x30, %g3
ldda [%l7 + %g3] 0x89, %o6
loop_1114:
bge loop_1115
bg %xcc, loop_1116
fmovrsgz %g7, %f14, %f21
set 0x64, %l6
ldswa [%l7 + %l6] 0x19, %i3
loop_1115:
ldstub [%l7 + 0x1F], %i1
loop_1116:
orncc %i4, 0x1C6F, %i0
wr %g0, 0x04, %asi
lduwa [%l7 + 0x18] %asi, %i5
smul %i6, 0x0DA4, %i7
fmuld8ulx16 %f21, %f13, %f8
subccc %o1, %i2, %g6
xorcc %l4, %l0, %l1
tge %xcc, 0x7
fmovde %icc, %f24, %f4
fmovdcs %icc, %f4, %f27
bleu %xcc, loop_1117
fornot1s %f27, %f12, %f30
fmovrsgz %l2, %f7, %f12
bneg %icc, loop_1118
loop_1117:
fmovsvs %icc, %f26, %f20
fmovscc %icc, %f31, %f8
orncc %g1, 0x1129, %o4
loop_1118:
subccc %l6, 0x1A3A, %o2
mulx %o5, %g4, %o7
fble %fcc3, loop_1119
bn,a,pt %xcc, loop_1120
fblg %fcc1, loop_1121
fmovscc %xcc, %f9, %f6
loop_1119:
xnor %o3, %g5, %g3
loop_1120:
nop
fitod %f2, %f30
fdtos %f30, %f8
loop_1121:
sdivx %g2, 0x04E3, %l5
fmovrdgez %o0, %f2, %f16
tvs %xcc, 0x1
edge32l %o6, %l3, %i3
fbg %fcc1, loop_1122
fmovdvc %icc, %f18, %f19
wr %g0, 0x81, %asi
ldswa [%l7 + 0x50] %asi, %i1
loop_1122:
edge16 %g7, %i4, %i5
addccc %i0, %i7, %o1
set 0x13, %i1
stba %i2, [%l7 + %i1] 0xea
membar #Sync
edge32ln %i6, %l4, %g6
ta %icc, 0x7
nop
fitod %f6, %f12
fdtox %f12, %f28
fxtod %f28, %f28
movge %icc, %l1, %l2
edge16l %l0, %g1, %l6
fmovrslez %o2, %f7, %f19
mulx %o4, 0x1D40, %g4
sll %o7, 0x0B, %o3
fpsub32 %f6, %f6, %f12
edge16ln %o5, %g3, %g5
ldd [%l7 + 0x60], %f6
edge8 %g2, %l5, %o6
addcc %o0, %i3, %i1
bcs,a loop_1123
edge16ln %l3, %i4, %g7
edge16 %i0, %i5, %o1
fmul8x16 %f26, %f6, %f30
loop_1123:
nop
add %l7, 0x5C, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %i2
casa [%l6] 0x80, %i2, %i6
fmovsn %xcc, %f23, %f5
stw %l4, [%l7 + 0x08]
mova %icc, %g6, %i7
movle %icc, %l2, %l1
fmovrsne %g1, %f31, %f14
xnorcc %l6, 0x1912, %o2
movleu %icc, %o4, %g4
set 0x3A, %o1
stba %o7, [%l7 + %o1] 0xeb
membar #Sync
fbue,a %fcc3, loop_1124
fmovde %xcc, %f30, %f23
tgu %icc, 0x6
sdiv %o3, 0x1348, %o5
loop_1124:
edge32n %l0, %g3, %g2
movpos %icc, %g5, %o6
fmovdne %icc, %f16, %f10
tleu %xcc, 0x3
fmovsg %xcc, %f10, %f12
nop
setx 0x70178A5779BFCB10, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xEF1DB84E8E5358B3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f4, %f14
bl loop_1125
fmovdneg %icc, %f6, %f8
fbe,a %fcc1, loop_1126
tvs %xcc, 0x3
loop_1125:
nop
setx 0xEC7ADFA8951F4F2F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x1220D4FA2FC5D927, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f4, %f14
addccc %o0, %l5, %i1
loop_1126:
edge8n %i3, %i4, %l3
movrne %i0, 0x0BE, %i5
addc %o1, 0x09B8, %i2
sdivcc %g7, 0x1523, %i6
edge32 %g6, %l4, %i7
movrne %l2, 0x165, %l1
bcc,pn %xcc, loop_1127
or %g1, 0x1561, %l6
sll %o2, %o4, %g4
pdist %f24, %f20, %f14
loop_1127:
nop
set 0x5D, %o6
ldsb [%l7 + %o6], %o3
ldsw [%l7 + 0x58], %o5
tsubcc %l0, %o7, %g2
edge16ln %g3, %o6, %g5
bvc,a loop_1128
fcmpgt16 %f2, %f26, %o0
movne %icc, %l5, %i1
edge32n %i3, %l3, %i0
loop_1128:
fmovs %f30, %f5
taddcctv %i5, 0x18C5, %o1
edge8 %i4, %i2, %g7
add %l7, 0x20, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %g6
casxa [%l6] %asi, %g6, %l4
brlez %i6, loop_1129
fmul8sux16 %f6, %f28, %f6
fxnor %f4, %f28, %f6
xorcc %i7, 0x0E82, %l2
loop_1129:
xnor %g1, 0x0E14, %l1
orcc %o2, 0x0DBD, %l6
tl %icc, 0x3
nop
setx 0x7BF43CB5A7EE35A0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x241B05729CB8466A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f24, %f0
wr %g0, 0xe3, %asi
stba %g4, [%l7 + 0x59] %asi
membar #Sync
tvs %xcc, 0x6
movcc %icc, %o4, %o3
bvc %icc, loop_1130
movvc %icc, %o5, %l0
tsubcc %g2, 0x165D, %g3
ta %xcc, 0x5
loop_1130:
fbg %fcc2, loop_1131
fcmpgt16 %f0, %f26, %o6
subc %g5, 0x1FEA, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1131:
movrne %o7, %l5, %i1
fxors %f17, %f31, %f28
wr %g0, 0x89, %asi
ldsha [%l7 + 0x2A] %asi, %l3
mulx %i3, %i5, %o1
subc %i0, %i2, %g7
tne %xcc, 0x4
fandnot2 %f2, %f10, %f4
fnot2s %f27, %f15
fmovse %xcc, %f0, %f25
set 0x2C, %i5
stwa %g6, [%l7 + %i5] 0x18
movvc %xcc, %i4, %l4
movneg %xcc, %i7, %i6
fmovrdgz %g1, %f10, %f16
sllx %l1, %l2, %o2
tg %icc, 0x4
fcmpgt32 %f4, %f30, %g4
xnor %l6, 0x0D9C, %o3
sllx %o4, 0x16, %l0
srl %o5, 0x0D, %g3
fcmpgt32 %f2, %f12, %g2
tg %icc, 0x7
edge32 %g5, %o0, %o7
wr %g0, 0x04, %asi
stda %f16, [%l7 + 0x40] %asi
wr %g0, 0x89, %asi
stha %l5, [%l7 + 0x5E] %asi
srlx %i1, 0x02, %o6
fandnot1 %f26, %f18, %f0
fpack16 %f28, %f3
fbl %fcc0, loop_1132
fzero %f22
or %l3, %i3, %i5
fbne,a %fcc3, loop_1133
loop_1132:
tpos %icc, 0x7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdl %xcc, %f13, %f8
loop_1133:
nop
wr %g0, 0x80, %asi
ldsha [%l7 + 0x4A] %asi, %i0
fcmple16 %f18, %f10, %i2
mova %xcc, %g7, %g6
fbug %fcc1, loop_1134
nop
set 0x1A, %i7
ldstub [%l7 + %i7], %o1
tcc %xcc, 0x7
movvs %icc, %l4, %i4
loop_1134:
tpos %xcc, 0x6
orcc %i7, %i6, %g1
tl %xcc, 0x7
sll %l2, %o2, %l1
ldsh [%l7 + 0x22], %l6
tcs %icc, 0x7
popc 0x152C, %g4
sub %o4, %o3, %l0
nop
setx 0x189B8D50, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x5DBCB3B7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fdivs %f4, %f14, %f23
or %o5, %g3, %g5
movne %icc, %g2, %o0
movn %icc, %o7, %l5
nop
set 0x48, %o2
ldsw [%l7 + %o2], %i1
tg %icc, 0x2
mulscc %o6, 0x0D96, %l3
bl,a loop_1135
movneg %xcc, %i3, %i0
bcc,pn %xcc, loop_1136
fnot2 %f14, %f24
loop_1135:
movleu %icc, %i5, %i2
alignaddr %g6, %o1, %l4
loop_1136:
movle %icc, %i4, %g7
edge8ln %i7, %g1, %i6
fbu %fcc0, loop_1137
tgu %xcc, 0x3
movrlez %o2, %l2, %l1
andn %g4, %l6, %o3
loop_1137:
fmovrsne %o4, %f5, %f22
fcmpgt16 %f28, %f28, %o5
taddcctv %l0, 0x1480, %g5
fnot2s %f30, %f30
nop
setx loop_1138, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sub %g3, 0x087C, %g2
or %o7, %o0, %i1
bvc,a,pt %xcc, loop_1139
loop_1138:
alignaddrl %o6, %l5, %l3
subcc %i3, 0x18C6, %i5
movrlez %i2, 0x2AA, %i0
loop_1139:
bvs %icc, loop_1140
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8 %g6, %l4, %o1
movre %g7, %i4, %i7
loop_1140:
st %f31, [%l7 + 0x14]
ble %icc, loop_1141
bneg,pn %icc, loop_1142
smul %i6, 0x1801, %o2
nop
setx 0x7C1CD6C16B3C44CD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x7BDCC9D354363718, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fsubd %f30, %f12, %f12
loop_1141:
fone %f30
loop_1142:
fble %fcc2, loop_1143
movcc %icc, %g1, %l2
edge16ln %l1, %g4, %l6
fxnors %f31, %f0, %f8
loop_1143:
fblg %fcc2, loop_1144
fbu %fcc0, loop_1145
fandnot2 %f8, %f2, %f30
nop
setx 0x941E1404, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
fsqrts %f23, %f22
loop_1144:
tge %xcc, 0x1
loop_1145:
array8 %o4, %o3, %o5
movrlz %l0, 0x287, %g3
edge16n %g5, %o7, %o0
fmovsg %icc, %f5, %f11
tge %icc, 0x0
movl %icc, %g2, %o6
fmovsgu %icc, %f28, %f25
movrlz %l5, %l3, %i3
fcmple16 %f10, %f28, %i5
fmovsneg %xcc, %f4, %f30
fandnot1 %f4, %f2, %f14
nop
setx 0x5B51A4FC3C22BA25, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x1E1D5D54A95EB94D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f8, %f10
tvc %icc, 0x1
edge8ln %i1, %i0, %g6
fmovrslez %i2, %f0, %f4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %xcc, 0x1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpack16 %f4, %f23
tneg %icc, 0x7
tvc %xcc, 0x3
fexpand %f9, %f20
srax %l4, 0x0F, %o1
movgu %icc, %g7, %i7
tvs %icc, 0x2
nop
setx 0x95C77B27204381E5, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
tne %icc, 0x3
movre %i4, 0x17F, %i6
fmovsvs %icc, %f3, %f31
array8 %o2, %g1, %l1
ldstub [%l7 + 0x0A], %g4
orncc %l6, %o4, %l2
fbule,a %fcc2, loop_1146
swap [%l7 + 0x10], %o5
fbul %fcc1, loop_1147
udivx %o3, 0x1248, %l0
loop_1146:
taddcc %g5, %o7, %g3
st %f31, [%l7 + 0x64]
loop_1147:
bcc %icc, loop_1148
tgu %icc, 0x6
fble %fcc3, loop_1149
movrlez %o0, %o6, %g2
loop_1148:
tge %xcc, 0x1
xorcc %l3, 0x1152, %i3
loop_1149:
fxnor %f6, %f22, %f22
andncc %l5, %i5, %i1
xor %g6, %i2, %i0
tne %xcc, 0x6
smulcc %o1, 0x0E4D, %l4
edge16ln %g7, %i4, %i7
mulx %o2, 0x0D97, %i6
for %f20, %f8, %f0
popc 0x0DDC, %g1
call loop_1150
nop
fitos %f1, %f25
fstox %f25, %f20
te %icc, 0x6
edge32n %l1, %l6, %g4
loop_1150:
movle %icc, %l2, %o5
edge8 %o4, %l0, %o3
fmovdvs %xcc, %f17, %f4
umul %g5, %g3, %o7
orcc %o0, %g2, %o6
tcs %icc, 0x5
fcmpeq16 %f18, %f10, %i3
xnor %l3, %i5, %l5
tn %xcc, 0x1
fornot1s %f16, %f29, %f11
bg,pt %xcc, loop_1151
fabss %f25, %f14
sra %g6, 0x10, %i2
tge %icc, 0x3
loop_1151:
bvs,a,pn %xcc, loop_1152
fpsub16 %f10, %f26, %f18
ldub [%l7 + 0x45], %i1
fmovspos %xcc, %f2, %f1
loop_1152:
andncc %o1, %l4, %g7
edge8n %i4, %i7, %o2
tsubcctv %i0, %i6, %g1
edge16ln %l1, %l6, %l2
srlx %g4, 0x0B, %o5
tle %icc, 0x0
subc %l0, %o4, %o3
tge %xcc, 0x4
and %g3, 0x0570, %o7
ta %xcc, 0x4
orncc %g5, 0x19AF, %g2
movn %xcc, %o6, %o0
movneg %icc, %i3, %l3
sir 0x1726
fcmpeq16 %f8, %f26, %l5
sth %g6, [%l7 + 0x36]
fnors %f2, %f10, %f6
addcc %i5, 0x19F3, %i1
fbue,a %fcc1, loop_1153
tne %xcc, 0x4
set 0x30, %i3
ldsha [%l7 + %i3] 0x18, %o1
loop_1153:
tsubcc %i2, 0x009F, %l4
add %l7, 0x18, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %i4, %g7
fmovsleu %icc, %f17, %f10
sethi 0x05B3, %i7
addccc %i0, 0x0CAA, %i6
fzero %f6
ta %xcc, 0x7
addc %o2, 0x1717, %g1
fnors %f27, %f16, %f15
stw %l1, [%l7 + 0x2C]
edge8n %l2, %g4, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivx %l0, 0x02EE, %o4
bge,pt %xcc, loop_1154
movle %icc, %o3, %g3
movgu %icc, %o7, %g5
popc %o5, %g2
loop_1154:
xnorcc %o0, %o6, %l3
fcmpgt32 %f20, %f14, %l5
subc %g6, %i5, %i1
movrlez %i3, 0x16E, %o1
edge16 %i2, %i4, %g7
nop
setx loop_1155, %l0, %l1
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 %f31, %f18, %f19
bvs,a loop_1156
orn %i7, 0x0314, %l4
loop_1155:
faligndata %f20, %f2, %f20
tg %xcc, 0x5
loop_1156:
tcc %xcc, 0x1
fmul8x16al %f30, %f28, %f18
movcc %xcc, %i6, %o2
sir 0x0992
sdiv %i0, 0x1E35, %l1
ldx [%l7 + 0x08], %l2
tneg %xcc, 0x3
te %xcc, 0x7
umulcc %g1, %g4, %l0
fnand %f24, %f24, %f28
edge32n %o4, %o3, %g3
fnegs %f17, %f10
alignaddrl %l6, %o7, %g5
subcc %g2, 0x141B, %o0
tsubcctv %o6, 0x0A47, %l3
brlez %l5, loop_1157
xnor %o5, %i5, %g6
ldd [%l7 + 0x60], %i0
sra %i3, 0x0B, %o1
loop_1157:
bcs,pt %xcc, loop_1158
edge16ln %i2, %g7, %i7
edge8 %l4, %i6, %o2
brgez %i4, loop_1159
loop_1158:
sethi 0x071E, %l1
movne %icc, %l2, %g1
addc %i0, %l0, %g4
loop_1159:
fmovsgu %icc, %f2, %f27
nop
setx 0xCE5E72C0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x9AA824ED, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fmuls %f13, %f2, %f6
umulcc %o3, 0x0037, %o4
nop
fitod %f0, %f12
fdtox %f12, %f18
fxtod %f18, %f18
wr %g0, 0x11, %asi
sta %f2, [%l7 + 0x6C] %asi
brlz,a %l6, loop_1160
lduh [%l7 + 0x7E], %o7
bne %icc, loop_1161
tne %icc, 0x5
loop_1160:
fble,a %fcc3, loop_1162
edge32 %g3, %g5, %g2
loop_1161:
fmovs %f0, %f10
fpsub16s %f6, %f17, %f13
loop_1162:
move %xcc, %o6, %o0
fnegs %f26, %f28
umulcc %l5, 0x19C6, %o5
fbo,a %fcc0, loop_1163
fcmpne32 %f6, %f26, %l3
set 0x08, %g1
ldswa [%l7 + %g1] 0x89, %g6
loop_1163:
movne %icc, %i1, %i3
prefetch [%l7 + 0x0C], 0x1
membar 0x0F
movne %icc, %i5, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fsrc1 %f14, %f14
movge %xcc, %g7, %i2
wr %g0, 0x89, %asi
ldswa [%l7 + 0x74] %asi, %i7
fnegd %f22, %f10
edge16l %i6, %o2, %l4
bneg,a,pt %icc, loop_1164
fmuld8sux16 %f1, %f15, %f26
tneg %icc, 0x7
movrne %i4, %l2, %l1
loop_1164:
array32 %i0, %g1, %g4
fpsub16 %f18, %f30, %f28
tcs %icc, 0x0
fmovda %xcc, %f11, %f20
fsrc2s %f26, %f26
set 0x5C, %l5
lduwa [%l7 + %l5] 0x19, %l0
orcc %o4, 0x1F19, %l6
fand %f12, %f4, %f0
set 0x70, %i2
lduha [%l7 + %i2] 0x88, %o7
tvs %xcc, 0x7
movvs %icc, %g3, %o3
fandnot1s %f24, %f23, %f1
tn %xcc, 0x3
movrgez %g5, 0x226, %g2
edge8ln %o6, %o0, %o5
srax %l5, %l3, %g6
array8 %i3, %i1, %i5
movle %xcc, %g7, %i2
edge16l %i7, %o1, %i6
xorcc %l4, 0x0CEE, %i4
subcc %l2, 0x198E, %l1
bg,a,pn %icc, loop_1165
nop
setx 0x54AE5FD9C2881321, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xA2EBF63CD9C49D1C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f16, %f0
wr %g0, 0x81, %asi
ldsba [%l7 + 0x45] %asi, %i0
loop_1165:
edge16ln %g1, %g4, %o2
fpsub32s %f29, %f25, %f27
orncc %o4, %l0, %l6
movleu %xcc, %g3, %o7
ble loop_1166
sir 0x096E
array32 %g5, %o3, %o6
tvs %xcc, 0x4
loop_1166:
srl %g2, 0x15, %o0
movvc %icc, %o5, %l3
edge32n %l5, %i3, %g6
edge16ln %i5, %i1, %i2
te %xcc, 0x3
andncc %g7, %o1, %i7
udivcc %l4, 0x1E09, %i6
swap [%l7 + 0x60], %l2
edge16 %l1, %i0, %g1
subccc %g4, 0x0D54, %i4
movrgez %o2, 0x11E, %l0
bn,a loop_1167
faligndata %f18, %f22, %f8
movle %xcc, %l6, %o4
tcs %icc, 0x4
loop_1167:
fbl %fcc3, loop_1168
popc %g3, %o7
fpadd16 %f28, %f26, %f26
fmovdn %xcc, %f29, %f19
loop_1168:
fandnot1 %f20, %f12, %f26
fands %f10, %f23, %f24
set 0x76, %o5
ldsha [%l7 + %o5] 0x89, %o3
te %xcc, 0x1
std %f24, [%l7 + 0x20]
fbul,a %fcc2, loop_1169
tl %icc, 0x5
membar 0x5A
movrne %o6, 0x08F, %g5
loop_1169:
ldd [%l7 + 0x20], %o0
fexpand %f7, %f12
sllx %g2, 0x12, %o5
nop
fitod %f6, %f0
fdtox %f0, %f22
smulcc %l3, 0x054A, %l5
tvc %xcc, 0x5
edge16 %g6, %i3, %i5
fnot1s %f15, %f20
prefetch [%l7 + 0x4C], 0x2
taddcctv %i2, 0x1FBA, %i1
taddcc %g7, 0x14FE, %o1
orncc %l4, %i6, %i7
set 0x1C, %l3
stha %l2, [%l7 + %l3] 0xe3
membar #Sync
set 0x30, %l4
lda [%l7 + %l4] 0x19, %f3
tleu %icc, 0x3
orncc %i0, 0x1799, %g1
edge16l %g4, %i4, %o2
srlx %l1, %l0, %l6
move %icc, %o4, %o7
subccc %g3, %o6, %o3
fmovrdlez %o0, %f4, %f16
edge32l %g5, %o5, %g2
andn %l3, 0x040D, %g6
nop
setx loop_1170, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
ba,pt %xcc, loop_1171
brlz %l5, loop_1172
movrgez %i5, %i3, %i2
loop_1170:
smulcc %i1, %o1, %g7
loop_1171:
sllx %l4, 0x17, %i6
loop_1172:
stx %l2, [%l7 + 0x58]
fmovdg %xcc, %f28, %f6
edge8n %i7, %i0, %g4
be,a loop_1173
fands %f14, %f16, %f29
mulscc %i4, %o2, %g1
wr %g0, 0x18, %asi
ldswa [%l7 + 0x68] %asi, %l0
loop_1173:
movge %icc, %l6, %o4
fmovsneg %icc, %f20, %f12
udiv %o7, 0x1619, %l1
fmovsn %icc, %f12, %f1
orncc %o6, %g3, %o3
fmovscc %icc, %f22, %f22
tle %xcc, 0x3
sra %o0, 0x05, %o5
edge8 %g2, %g5, %g6
fmovrdlez %l3, %f14, %f18
tgu %icc, 0x7
tcs %xcc, 0x3
fmovdcc %xcc, %f28, %f11
movre %l5, 0x1EE, %i3
brlz %i5, loop_1174
fbg,a %fcc2, loop_1175
umulcc %i1, %o1, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1174:
fmovs %f18, %f31
loop_1175:
nop
fitod %f10, %f0
fdtos %f0, %f16
tsubcctv %l4, 0x1849, %g7
movvs %icc, %l2, %i6
fmovdcs %xcc, %f13, %f6
bl %icc, loop_1176
fble %fcc0, loop_1177
tne %xcc, 0x5
ldub [%l7 + 0x1A], %i0
loop_1176:
srax %g4, 0x01, %i4
loop_1177:
bvs,a,pt %icc, loop_1178
mulscc %o2, 0x0553, %i7
subcc %l0, 0x17EF, %g1
movcc %icc, %l6, %o4
loop_1178:
or %l1, %o7, %g3
ta %icc, 0x4
nop
fitos %f14, %f27
fstoi %f27, %f13
fabss %f26, %f18
tle %xcc, 0x5
tpos %xcc, 0x4
fsrc1 %f22, %f18
andcc %o3, %o6, %o5
edge16ln %o0, %g2, %g6
fnegs %f1, %f29
ta %icc, 0x2
fnot1 %f20, %f24
brgz %l3, loop_1179
fble %fcc3, loop_1180
tn %icc, 0x5
fmul8x16al %f2, %f18, %f22
loop_1179:
movre %l5, 0x31A, %i3
loop_1180:
bvs,a loop_1181
ldd [%l7 + 0x10], %g4
addc %i5, %o1, %i2
stb %l4, [%l7 + 0x72]
loop_1181:
umulcc %i1, 0x04CC, %l2
sllx %g7, %i6, %g4
fnot2 %f0, %f16
wr %g0, 0x80, %asi
lduha [%l7 + 0x12] %asi, %i4
alignaddr %i0, %i7, %o2
ba,a loop_1182
tge %xcc, 0x5
fble,a %fcc1, loop_1183
array32 %l0, %g1, %l6
loop_1182:
and %l1, 0x07C7, %o4
fpsub16s %f10, %f21, %f21
loop_1183:
sll %o7, %o3, %g3
movrlz %o5, %o6, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmple16 %f6, %f0, %g6
move %xcc, %l3, %l5
sllx %i3, 0x05, %o0
smulcc %g5, 0x0E04, %o1
tvc %icc, 0x1
ldx [%l7 + 0x20], %i2
bgu,a %icc, loop_1184
tsubcc %l4, 0x03E9, %i1
sdivcc %i5, 0x0B22, %l2
tvc %xcc, 0x1
loop_1184:
srax %g7, 0x13, %i6
edge32 %i4, %i0, %g4
umul %i7, 0x0332, %o2
edge8 %l0, %l6, %g1
sra %l1, %o7, %o4
orn %g3, 0x0C09, %o3
wr %g0, 0xe3, %asi
ldda [%l7 + 0x50] %asi, %o6
sll %o5, %g2, %l3
fnors %f5, %f5, %f13
movrlez %g6, %l5, %i3
umulcc %g5, 0x1474, %o0
edge8l %i2, %l4, %i1
tsubcc %o1, %l2, %i5
sll %g7, %i6, %i4
movrne %i0, 0x088, %g4
ldstub [%l7 + 0x4E], %o2
move %icc, %l0, %l6
movcs %xcc, %g1, %i7
fbne,a %fcc2, loop_1185
movle %xcc, %o7, %o4
fnors %f30, %f10, %f16
fnor %f24, %f18, %f6
loop_1185:
tcs %xcc, 0x6
sdivcc %g3, 0x01BD, %o3
flush %l7 + 0x18
tcc %icc, 0x5
movvc %xcc, %o6, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xor %l1, 0x016C, %l3
nop
setx loop_1186, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sth %g6, [%l7 + 0x1A]
srl %l5, 0x1E, %g2
fba,a %fcc0, loop_1187
loop_1186:
membar 0x47
sub %g5, %i3, %o0
set 0x10, %o0
sta %f16, [%l7 + %o0] 0x04
loop_1187:
bne,pt %xcc, loop_1188
tcc %icc, 0x1
movcc %xcc, %i2, %l4
be,a %xcc, loop_1189
loop_1188:
tgu %icc, 0x7
subccc %i1, %l2, %o1
alignaddrl %g7, %i5, %i6
loop_1189:
fnors %f10, %f4, %f13
srlx %i4, 0x01, %g4
nop
fitod %f8, %f4
movre %o2, %l0, %l6
fble,a %fcc0, loop_1190
tpos %xcc, 0x0
alignaddrl %g1, %i7, %o7
tvc %xcc, 0x3
loop_1190:
movgu %xcc, %o4, %i0
flush %l7 + 0x60
set 0x58, %l1
swapa [%l7 + %l1] 0x80, %o3
stx %o6, [%l7 + 0x58]
tl %icc, 0x3
subccc %o5, %l1, %g3
be,pn %xcc, loop_1191
array16 %l3, %l5, %g6
srl %g5, 0x19, %i3
movne %xcc, %g2, %i2
loop_1191:
stbar
taddcctv %l4, %i1, %o0
andcc %o1, %l2, %i5
umulcc %i6, %g7, %g4
sub %i4, 0x1B10, %o2
fmovd %f8, %f10
movrgez %l6, %l0, %g1
mulscc %o7, 0x0251, %i7
fmovrde %o4, %f30, %f6
movvc %xcc, %o3, %o6
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x338] %asi, %i0 ripped by fixASI40.pl ripped by fixASI40.pl
fxors %f5, %f27, %f12
fmovrsgez %l1, %f1, %f14
tcs %xcc, 0x0
ldsb [%l7 + 0x48], %g3
andcc %o5, %l3, %l5
fbo,a %fcc2, loop_1192
pdist %f8, %f10, %f20
fnors %f6, %f31, %f24
add %l7, 0x68, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %g6
casxa [%l6] %asi, %g6, %i3
loop_1192:
movg %icc, %g2, %g5
edge8l %i2, %i1, %l4
sdiv %o1, 0x004A, %l2
ldsw [%l7 + 0x70], %i5
addcc %i6, 0x0A3F, %g7
tneg %xcc, 0x7
fbu,a %fcc0, loop_1193
fcmpgt32 %f0, %f28, %o0
subcc %i4, %o2, %g4
udiv %l0, 0x03AF, %g1
loop_1193:
fsrc2s %f5, %f23
movrne %l6, 0x267, %i7
xor %o4, 0x141C, %o7
move %xcc, %o3, %i0
bge,pn %icc, loop_1194
tsubcc %l1, 0x08FB, %g3
fmovrse %o5, %f5, %f22
ldsh [%l7 + 0x0C], %o6
loop_1194:
tgu %xcc, 0x3
fabsd %f28, %f30
addccc %l5, 0x0A1E, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsh [%l7 + 0x54], %g6
edge32n %i3, %g5, %g2
bvs,pt %icc, loop_1195
movrgz %i1, %i2, %o1
popc 0x180E, %l4
sll %i5, 0x04, %l2
loop_1195:
array8 %i6, %g7, %o0
sdivx %i4, 0x0F99, %g4
movrlez %o2, %g1, %l6
subc %i7, %o4, %l0
movrgez %o7, 0x1E5, %i0
membar #Sync
set 0x40, %l0
ldda [%l7 + %l0] 0x16, %f0
fmovscc %xcc, %f23, %f22
fbu,a %fcc3, loop_1196
fbug,a %fcc1, loop_1197
stb %l1, [%l7 + 0x29]
mulscc %o3, 0x197E, %g3
loop_1196:
bne,pt %icc, loop_1198
loop_1197:
fmovscs %xcc, %f21, %f24
fble,a %fcc2, loop_1199
addcc %o6, %o5, %l3
loop_1198:
addcc %l5, 0x161E, %g6
and %g5, %g2, %i1
loop_1199:
edge8l %i3, %o1, %l4
taddcctv %i2, 0x11F6, %i5
for %f8, %f18, %f24
orncc %l2, 0x04B4, %g7
fmul8x16al %f0, %f19, %f8
tneg %xcc, 0x0
subc %o0, %i4, %i6
fmovdn %xcc, %f30, %f17
edge32n %o2, %g1, %g4
or %l6, 0x01DD, %i7
array16 %o4, %l0, %o7
edge16ln %i0, %o3, %g3
fpsub16s %f30, %f29, %f19
fmovdleu %xcc, %f19, %f5
taddcctv %o6, %o5, %l1
taddcc %l3, %l5, %g5
fpadd32s %f19, %f5, %f25
fnot1s %f18, %f24
edge16n %g6, %g2, %i1
edge32l %o1, %l4, %i3
bshuffle %f24, %f12, %f0
movne %icc, %i2, %i5
array32 %l2, %g7, %o0
fbl,a %fcc3, loop_1200
sll %i6, 0x10, %i4
add %l7, 0x48, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %o2, %g1
loop_1200:
tg %icc, 0x2
nop
set 0x4E, %i4
stb %g4, [%l7 + %i4]
tcs %xcc, 0x5
bne %icc, loop_1201
fornot2 %f2, %f14, %f22
bneg %xcc, loop_1202
addc %l6, %i7, %l0
loop_1201:
tvs %xcc, 0x0
sdiv %o7, 0x186B, %o4
loop_1202:
brz,a %o3, loop_1203
bge loop_1204
brlz,a %g3, loop_1205
sll %i0, %o6, %l1
loop_1203:
sll %o5, %l5, %l3
loop_1204:
edge8l %g5, %g6, %g2
loop_1205:
nop
wr %g0, 0x89, %asi
swapa [%l7 + 0x7C] %asi, %o1
fzeros %f12
sth %l4, [%l7 + 0x30]
fnegd %f16, %f26
fands %f10, %f11, %f28
orn %i1, 0x080B, %i3
tne %icc, 0x7
fornot1s %f23, %f2, %f1
tge %xcc, 0x1
sub %i5, %l2, %g7
brlez,a %i2, loop_1206
fnors %f21, %f2, %f1
fors %f18, %f25, %f29
movrlz %o0, 0x207, %i6
loop_1206:
fmovscs %icc, %f0, %f14
subc %i4, 0x02B3, %g1
andn %g4, %l6, %o2
flush %l7 + 0x64
addc %l0, %i7, %o7
nop
setx 0xC06E0AB0, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
for %f30, %f4, %f14
tcc %icc, 0x0
sub %o4, %g3, %o3
movre %i0, %o6, %o5
swap [%l7 + 0x30], %l5
orcc %l1, %g5, %l3
smul %g6, %o1, %g2
srl %l4, 0x11, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcc %i1, %l2, %i5
mulx %i2, %g7, %i6
fmovd %f0, %f6
nop
fitod %f10, %f12
fdtox %f12, %f20
movn %xcc, %i4, %g1
set 0x60, %g6
stxa %g4, [%l7 + %g6] 0x19
fxnor %f2, %f24, %f28
array32 %o0, %o2, %l0
tcs %icc, 0x1
orcc %i7, %o7, %o4
movn %xcc, %g3, %l6
nop
setx 0xD820976C205F00B6, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
bcc,pn %icc, loop_1207
array16 %i0, %o6, %o3
nop
setx 0xA07B67A5, %l0, %l6
st %l6, [%l7 + 0x34]
ld [%l7 + 0x34], %fsr
sdiv %o5, 0x1B1F, %l1
loop_1207:
lduh [%l7 + 0x1A], %g5
orcc %l3, 0x015B, %g6
nop
setx loop_1208, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
edge8l %l5, %o1, %l4
sra %i3, 0x07, %i1
brlez,a %l2, loop_1209
loop_1208:
fzero %f12
ldsw [%l7 + 0x78], %i5
fbul %fcc0, loop_1210
loop_1209:
sdiv %i2, 0x0FCF, %g7
srax %g2, %i6, %g1
edge16 %i4, %g4, %o2
loop_1210:
fmovrde %l0, %f24, %f8
srax %o0, 0x12, %o7
wr %g0, 0xea, %asi
ldda [%l7 + 0x50] %asi, %o4
set 0x48, %g4
ldsha [%l7 + %g4] 0x89, %i7
umulcc %g3, 0x1AA0, %i0
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x16] %asi, %l6
fmovs %f22, %f0
fmovdge %xcc, %f28, %f26
stw %o6, [%l7 + 0x68]
fmovdg %icc, %f20, %f28
tne %xcc, 0x3
nop
fitos %f0, %f11
fstox %f11, %f22
fxtos %f22, %f9
fmovsl %icc, %f16, %f5
tcs %icc, 0x7
fbg,a %fcc3, loop_1211
fone %f12
movle %icc, %o3, %l1
st %f13, [%l7 + 0x3C]
loop_1211:
ld [%l7 + 0x38], %f4
movn %xcc, %g5, %o5
bvs,a loop_1212
fble,a %fcc3, loop_1213
movrgz %l3, 0x202, %g6
edge16l %o1, %l5, %l4
loop_1212:
bne,a,pn %xcc, loop_1214
loop_1213:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbue,a %fcc1, loop_1215
mulx %i3, 0x026C, %l2
loop_1214:
ldx [%l7 + 0x10], %i1
fbule,a %fcc3, loop_1216
loop_1215:
fmovdle %icc, %f5, %f10
nop
fitos %f12, %f31
fstoi %f31, %f15
te %xcc, 0x0
loop_1216:
xor %i2, 0x1BF5, %i5
te %icc, 0x0
fornot2 %f4, %f30, %f22
sub %g7, 0x09F5, %g2
sth %g1, [%l7 + 0x38]
srax %i4, %i6, %o2
brlz %g4, loop_1217
movvc %icc, %l0, %o0
wr %g0, 0x11, %asi
ldsba [%l7 + 0x12] %asi, %o4
loop_1217:
edge32ln %i7, %g3, %i0
bne,a,pn %icc, loop_1218
orn %o7, 0x0CE1, %l6
tleu %icc, 0x0
smul %o3, %o6, %g5
loop_1218:
bcc,pt %xcc, loop_1219
fsrc1s %f20, %f14
wr %g0, 0x88, %asi
swapa [%l7 + 0x20] %asi, %o5
loop_1219:
fxors %f21, %f23, %f5
add %l1, %g6, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcc %icc, %o1, %l5
orncc %l4, 0x014A, %l2
taddcctv %i1, %i2, %i5
subccc %g7, 0x02D6, %i3
tsubcc %g2, 0x0E8B, %g1
bne,a,pt %xcc, loop_1220
ld [%l7 + 0x6C], %f18
bleu loop_1221
ldd [%l7 + 0x70], %i4
loop_1220:
fxnor %f22, %f26, %f12
subccc %i6, 0x1A96, %g4
loop_1221:
nop
setx 0xB048DDA5, %l0, %l6
st %l6, [%l7 + 0x0C]
ld [%l7 + 0x0C], %fsr
fblg %fcc0, loop_1222
movgu %xcc, %o2, %o0
set 0x40, %o3
stda %f0, [%l7 + %o3] 0x80
loop_1222:
mulscc %o4, %l0, %g3
stbar
ldd [%l7 + 0x40], %f26
movleu %xcc, %i7, %o7
fabsd %f0, %f16
fornot1 %f8, %f22, %f22
fpadd32s %f10, %f19, %f6
mova %xcc, %i0, %l6
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x22] %asi, %o3
movpos %xcc, %o6, %o5
orn %l1, %g6, %l3
movrgz %g5, %o1, %l5
tl %xcc, 0x0
tvc %xcc, 0x5
movvc %xcc, %l4, %i1
add %l7, 0x10, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %l2
casxa [%l6] 0x80, %l2, %i2
sll %i5, 0x00, %i3
bgu,pt %icc, loop_1223
fbug %fcc0, loop_1224
fpack32 %f20, %f2, %f14
umulcc %g7, %g2, %g1
loop_1223:
nop
wr %g0, 0x11, %asi
ldsba [%l7 + 0x4C] %asi, %i6
loop_1224:
movrgez %i4, 0x2E7, %g4
te %icc, 0x3
set 0x55, %g2
lduba [%l7 + %g2] 0x18, %o0
movpos %icc, %o4, %o2
sir 0x0E28
tleu %icc, 0x0
ldub [%l7 + 0x7D], %l0
orcc %i7, %o7, %g3
umul %i0, %l6, %o3
tgu %icc, 0x3
xorcc %o6, %l1, %g6
tle %xcc, 0x4
edge32ln %l3, %g5, %o1
edge8n %o5, %l4, %l5
fbul,a %fcc2, loop_1225
orncc %i1, 0x1CFA, %l2
fmovrdgz %i2, %f14, %f6
fmovdg %xcc, %f22, %f30
loop_1225:
popc 0x14D9, %i5
orncc %g7, %i3, %g1
nop
setx 0x49EB5F64055DFE4D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x5747BB6107945218, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f14, %f22
swap [%l7 + 0x08], %i6
ldub [%l7 + 0x0A], %i4
nop
fitos %f13, %f23
fstox %f23, %f18
fxtos %f18, %f16
and %g2, 0x09CB, %g4
sethi 0x0BD0, %o4
tl %xcc, 0x5
add %o2, 0x1EFF, %o0
fsrc1 %f24, %f18
st %f22, [%l7 + 0x0C]
bshuffle %f8, %f10, %f20
bshuffle %f24, %f18, %f26
sub %l0, %i7, %o7
movpos %xcc, %g3, %l6
fbne %fcc2, loop_1226
smul %i0, 0x122E, %o6
edge32ln %o3, %l1, %g6
movle %xcc, %g5, %l3
loop_1226:
subcc %o5, 0x0A60, %o1
fmovdne %xcc, %f13, %f13
smul %l5, %i1, %l2
movvc %xcc, %i2, %l4
fmovsle %icc, %f7, %f8
movge %xcc, %g7, %i5
nop
fitod %f0, %f12
fdtox %f12, %f0
fxtod %f0, %f8
fzero %f8
movrgez %g1, 0x3BD, %i6
andcc %i3, 0x1901, %g2
bneg %icc, loop_1227
fcmpne16 %f18, %f22, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovse %xcc, %f21, %f15
loop_1227:
nop
set 0x3A, %i6
lduha [%l7 + %i6] 0x18, %o4
tn %icc, 0x6
srl %o2, %o0, %i4
nop
setx 0x5E757C2B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x6A4780BD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fmuls %f27, %f24, %f25
ldsb [%l7 + 0x61], %l0
nop
setx loop_1228, %l0, %l1
jmpl %l1, %i7
stw %g3, [%l7 + 0x44]
fmovda %xcc, %f20, %f12
edge32 %l6, %i0, %o6
loop_1228:
subc %o3, 0x0FC9, %o7
xor %l1, 0x1E6C, %g6
fmul8ulx16 %f4, %f20, %f14
tsubcc %g5, 0x006B, %l3
andn %o5, 0x07DC, %l5
brgez %o1, loop_1229
movn %xcc, %i1, %i2
fpsub32s %f15, %f14, %f26
movn %xcc, %l4, %l2
loop_1229:
edge8l %g7, %i5, %i6
subccc %i3, %g1, %g2
fpackfix %f26, %f21
tsubcc %o4, 0x056B, %g4
sub %o2, %i4, %l0
addc %i7, 0x14F6, %g3
fcmpeq16 %f24, %f14, %o0
fmovsg %icc, %f10, %f28
nop
setx 0x31F9B239E02A6D34, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x258BAE058B69DC5A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f22, %f10
movvc %icc, %l6, %i0
tg %xcc, 0x3
movrgez %o3, 0x3FE, %o6
tsubcctv %l1, %g6, %g5
set 0x73, %g7
ldstuba [%l7 + %g7] 0x81, %l3
srax %o5, %l5, %o7
edge32l %i1, %o1, %i2
edge8ln %l4, %l2, %i5
xor %g7, %i6, %i3
fxnors %f26, %f25, %f8
ta %icc, 0x6
fbule,a %fcc0, loop_1230
movrgez %g1, %o4, %g2
sir 0x15E6
addcc %g4, 0x020C, %i4
loop_1230:
fsrc1s %f7, %f7
sdivx %l0, 0x1FB7, %o2
srax %g3, %i7, %l6
tsubcc %o0, %o3, %o6
movl %icc, %l1, %g6
set 0x4E, %l2
stba %g5, [%l7 + %l2] 0x81
edge16 %i0, %o5, %l5
ldd [%l7 + 0x38], %f24
fpadd32s %f9, %f5, %f19
taddcctv %l3, 0x0F9C, %o7
set 0x40, %i0
ldswa [%l7 + %i0] 0x80, %i1
srlx %o1, 0x13, %i2
fmovd %f24, %f6
edge32 %l4, %l2, %i5
edge8n %g7, %i3, %i6
fcmple32 %f8, %f30, %g1
smul %g2, 0x097E, %g4
nop
setx 0x62F1E4A6F04597EF, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
st %f21, [%l7 + 0x50]
mulx %i4, 0x145A, %l0
alignaddr %o4, %g3, %i7
fbu %fcc3, loop_1231
nop
fitod %f7, %f22
xnorcc %o2, %o0, %l6
xnor %o3, 0x1843, %l1
loop_1231:
addccc %o6, 0x0C8B, %g6
ta %icc, 0x3
movgu %xcc, %i0, %o5
tpos %xcc, 0x1
bcs loop_1232
nop
setx 0xF14B735D9EF86CC2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x4654262486303629, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f20, %f22
subc %g5, 0x0517, %l3
fcmpeq16 %f6, %f0, %l5
loop_1232:
fpsub16 %f10, %f18, %f10
edge32l %i1, %o1, %o7
addcc %i2, %l2, %l4
taddcc %i5, %g7, %i3
ble,a %xcc, loop_1233
movpos %xcc, %g1, %i6
nop
setx 0x46EDF238, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0xF3D22791, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fadds %f12, %f3, %f24
fmovsgu %icc, %f4, %f7
loop_1233:
taddcc %g2, 0x0528, %g4
umul %l0, 0x099A, %i4
tcs %xcc, 0x7
taddcc %o4, 0x130F, %g3
sdivx %i7, 0x03F7, %o0
nop
set 0x6F, %o4
ldub [%l7 + %o4], %o2
tneg %icc, 0x6
tneg %xcc, 0x0
bpos,pn %icc, loop_1234
edge8n %o3, %l6, %l1
udiv %o6, 0x1488, %i0
xnorcc %o5, 0x0CAB, %g6
loop_1234:
xnor %g5, 0x0AA7, %l5
umulcc %i1, 0x1410, %o1
edge8 %l3, %o7, %i2
or %l4, %l2, %i5
movneg %xcc, %g7, %i3
brlez %i6, loop_1235
addc %g2, 0x13FF, %g4
fbule,a %fcc3, loop_1236
fmovdleu %icc, %f24, %f8
loop_1235:
fbe,a %fcc1, loop_1237
tvc %xcc, 0x1
loop_1236:
tn %icc, 0x4
xnor %g1, %i4, %o4
loop_1237:
fbule %fcc3, loop_1238
bne %icc, loop_1239
fmovda %xcc, %f20, %f26
array32 %g3, %l0, %i7
loop_1238:
bcs loop_1240
loop_1239:
fpsub32s %f9, %f15, %f22
tcc %xcc, 0x3
fba %fcc1, loop_1241
loop_1240:
addc %o0, %o2, %l6
umulcc %l1, %o6, %i0
fbuge %fcc3, loop_1242
loop_1241:
addc %o3, %g6, %g5
andn %l5, %i1, %o1
tne %xcc, 0x5
loop_1242:
addccc %l3, 0x08BD, %o7
tge %icc, 0x6
fpsub32 %f0, %f30, %f14
movcc %xcc, %i2, %l4
bshuffle %f16, %f22, %f20
edge16l %o5, %i5, %g7
smul %l2, 0x18B6, %i6
movgu %icc, %i3, %g2
st %f29, [%l7 + 0x78]
sll %g1, %g4, %o4
taddcctv %i4, 0x1277, %l0
tge %xcc, 0x1
subcc %g3, 0x19EC, %i7
smul %o2, 0x162C, %l6
tvc %xcc, 0x4
movpos %xcc, %l1, %o0
fpsub16s %f26, %f20, %f2
sdiv %o6, 0x13EC, %o3
fmovrdgz %i0, %f10, %f0
popc 0x0768, %g6
wr %g0, 0x19, %asi
lduha [%l7 + 0x7A] %asi, %g5
tsubcc %l5, 0x0388, %i1
mulx %o1, 0x0F44, %l3
fbne %fcc2, loop_1243
fmovscs %xcc, %f14, %f4
addccc %i2, %o7, %l4
ba,a,pt %icc, loop_1244
loop_1243:
fone %f8
bshuffle %f16, %f26, %f2
sllx %i5, %o5, %l2
loop_1244:
movrlz %g7, %i6, %i3
fmovrdgez %g2, %f6, %f24
movcc %icc, %g4, %o4
movre %i4, %l0, %g1
fmul8ulx16 %f4, %f16, %f26
fmovscs %icc, %f24, %f22
movrgez %g3, 0x023, %i7
fbge,a %fcc1, loop_1245
fmovrdne %l6, %f14, %f22
tcc %xcc, 0x6
orcc %o2, %o0, %o6
loop_1245:
movre %l1, %o3, %i0
smul %g5, 0x1D6C, %g6
nop
setx 0x3051F90F, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
nop
fitos %f8, %f1
fstod %f1, %f6
fmovdneg %xcc, %f23, %f19
sir 0x0B4F
srax %l5, 0x06, %i1
nop
set 0x50, %o7
ldsw [%l7 + %o7], %l3
tvc %xcc, 0x0
movge %icc, %o1, %i2
fmovdne %xcc, %f28, %f12
xorcc %l4, 0x1584, %i5
bshuffle %f28, %f18, %f14
movleu %icc, %o5, %l2
wr %g0, 0xf8, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
fcmpgt16 %f26, %f4, %g7
andn %o7, 0x15BB, %i3
fmovse %xcc, %f29, %f20
fbul,a %fcc0, loop_1246
sth %i6, [%l7 + 0x72]
bpos,a %icc, loop_1247
edge16l %g2, %g4, %o4
loop_1246:
nop
wr %g0, 0x24, %asi
ldda [%l7 + 0x10] %asi, %i4
loop_1247:
std %f8, [%l7 + 0x38]
wr %g0, 0x11, %asi
sta %f26, [%l7 + 0x6C] %asi
nop
setx loop_1248, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tcs %icc, 0x1
movcs %icc, %g1, %l0
movrgez %i7, 0x00C, %l6
loop_1248:
tvc %xcc, 0x3
wr %g0, 0x81, %asi
lduwa [%l7 + 0x74] %asi, %g3
bcs,a,pn %icc, loop_1249
fsrc1 %f28, %f14
udiv %o2, 0x1227, %o6
fmovdne %icc, %f0, %f14
loop_1249:
edge32n %l1, %o3, %o0
movvs %xcc, %i0, %g5
ta %icc, 0x4
addcc %l5, 0x1CD3, %g6
fmovrde %l3, %f8, %f28
sllx %o1, 0x1E, %i2
fbn %fcc0, loop_1250
sethi 0x1B47, %i1
orcc %i5, %l4, %l2
brlez %g7, loop_1251
loop_1250:
nop
setx 0x6779D85A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xD10957B8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fdivs %f9, %f31, %f24
fbne %fcc2, loop_1252
bn,pt %icc, loop_1253
loop_1251:
or %o5, 0x1B71, %i3
bn,a,pt %xcc, loop_1254
loop_1252:
nop
setx loop_1255, %l0, %l1
jmpl %l1, %o7
loop_1253:
ldstub [%l7 + 0x33], %i6
edge8ln %g4, %o4, %g2
loop_1254:
fpsub16s %f18, %f27, %f14
loop_1255:
tleu %xcc, 0x7
fmovdl %icc, %f29, %f30
alignaddrl %i4, %l0, %i7
fmovd %f16, %f18
std %f16, [%l7 + 0x40]
edge8ln %l6, %g1, %o2
subccc %g3, 0x18AA, %l1
sra %o3, 0x14, %o0
movn %icc, %i0, %o6
fpadd32s %f1, %f11, %f19
fmovrdlz %g5, %f16, %f28
sll %l5, %l3, %g6
set 0x64, %g5
ldswa [%l7 + %g5] 0x04, %o1
fpack16 %f2, %f27
add %i1, 0x13D7, %i5
stw %l4, [%l7 + 0x6C]
membar 0x3E
movrgez %i2, %l2, %g7
ldx [%l7 + 0x78], %o5
mulscc %i3, %o7, %i6
pdist %f0, %f8, %f2
tvs %icc, 0x5
fpadd16s %f27, %f3, %f18
edge8l %g4, %g2, %i4
edge32 %l0, %i7, %o4
movcc %icc, %g1, %o2
movleu %icc, %g3, %l1
fmovsleu %xcc, %f2, %f6
fnor %f10, %f4, %f0
addccc %o3, 0x0136, %l6
ldsb [%l7 + 0x19], %o0
taddcctv %o6, %i0, %l5
alignaddr %l3, %g5, %g6
movpos %xcc, %i1, %i5
fone %f26
alignaddr %l4, %i2, %o1
nop
setx 0x73FC244B026F4EF9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
fsqrtd %f4, %f26
edge8 %l2, %g7, %o5
array8 %i3, %o7, %i6
bvc,a loop_1256
fsrc2 %f2, %f14
bn,pn %icc, loop_1257
sdivx %g2, 0x1F9F, %g4
loop_1256:
movrgez %l0, 0x3C7, %i4
udivx %i7, 0x1CCD, %o4
loop_1257:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcc %xcc, 0x1
edge8l %g1, %o2, %g3
flush %l7 + 0x48
movle %icc, %l1, %l6
fpadd32s %f5, %f16, %f17
ldsw [%l7 + 0x74], %o3
orncc %o6, %i0, %o0
movge %icc, %l3, %g5
fmovrdgez %l5, %f10, %f20
set 0x14, %g3
swapa [%l7 + %g3] 0x11, %g6
sir 0x0333
fsrc1s %f5, %f7
taddcc %i1, 0x0169, %i5
srax %i2, 0x02, %l4
fpackfix %f30, %f13
edge32 %l2, %o1, %g7
fble,a %fcc3, loop_1258
tvs %xcc, 0x4
movvc %icc, %i3, %o5
wr %g0, 0x21, %asi
stxa %o7, [%g0 + 0x108] %asi
loop_1258:
fmovrdgz %i6, %f4, %f6
stw %g4, [%l7 + 0x7C]
wr %g0, 0x80, %asi
lda [%l7 + 0x3C] %asi, %f11
tvs %icc, 0x4
movre %g2, 0x109, %l0
movneg %xcc, %i4, %o4
sir 0x05FC
addcc %g1, 0x074E, %i7
fcmpeq32 %f10, %f8, %o2
edge16l %g3, %l6, %l1
bleu,a,pn %xcc, loop_1259
tvs %icc, 0x0
tge %icc, 0x5
fmovrdlz %o6, %f6, %f4
loop_1259:
fbe %fcc2, loop_1260
orcc %i0, 0x16D0, %o3
ldub [%l7 + 0x70], %l3
wr %g0, 0x80, %asi
stha %o0, [%l7 + 0x3A] %asi
loop_1260:
nop
wr %g0, 0x89, %asi
lduha [%l7 + 0x6E] %asi, %g5
fble %fcc3, loop_1261
nop
setx 0x2E922A94, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x8C94416F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fsubs %f29, %f8, %f12
addcc %l5, 0x1DDF, %g6
ldd [%l7 + 0x60], %i4
loop_1261:
array8 %i1, %l4, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udiv %o1, 0x1D31, %l2
nop
fitos %f21, %f25
fpadd16 %f26, %f18, %f4
swap [%l7 + 0x44], %i3
tn %icc, 0x3
addc %g7, 0x1E1A, %o5
orncc %i6, %g4, %g2
array8 %l0, %o7, %o4
fmovsge %xcc, %f10, %f19
tg %icc, 0x5
movrgz %g1, %i7, %o2
fbn %fcc2, loop_1262
addcc %i4, 0x06B4, %l6
nop
setx 0x35ECC54498E0B8C4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xE30E1FD529D07A99, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f8, %f6
nop
setx 0x7365564D8F400F79, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xBE33C9499942BA28, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fsubd %f22, %f20, %f10
loop_1262:
stx %g3, [%l7 + 0x30]
array8 %o6, %i0, %l1
movrne %o3, 0x046, %l3
array8 %g5, %l5, %g6
taddcc %i5, 0x1552, %i1
edge8l %o0, %i2, %l4
sub %l2, %o1, %i3
set 0x77, %l6
stba %o5, [%l7 + %l6] 0x22
membar #Sync
set 0x50, %o1
stxa %g7, [%l7 + %o1] 0x89
bcs,a,pt %icc, loop_1263
xnor %i6, 0x152C, %g2
fpsub32s %f19, %f2, %f9
movpos %icc, %g4, %l0
loop_1263:
sethi 0x027B, %o4
edge8ln %o7, %g1, %i7
udiv %o2, 0x1771, %i4
andncc %g3, %l6, %i0
bvc,pt %xcc, loop_1264
ldsw [%l7 + 0x54], %l1
fpsub32s %f2, %f0, %f19
fsrc2s %f10, %f3
loop_1264:
movvs %icc, %o6, %l3
alignaddr %g5, %o3, %l5
fpmerge %f14, %f2, %f28
set 0x78, %i1
ldsha [%l7 + %i1] 0x11, %g6
bne,a,pt %icc, loop_1265
edge16n %i5, %o0, %i1
sra %i2, %l2, %l4
umulcc %i3, %o5, %g7
loop_1265:
st %f16, [%l7 + 0x08]
sdivx %o1, 0x1FC7, %i6
fpack32 %f12, %f4, %f0
fpack16 %f20, %f15
bgu %icc, loop_1266
fnors %f25, %f16, %f22
andcc %g2, 0x1612, %l0
fmovrdgez %o4, %f20, %f26
loop_1266:
movle %icc, %o7, %g1
srl %g4, %o2, %i4
edge16n %i7, %g3, %i0
fbug %fcc0, loop_1267
edge16n %l1, %l6, %o6
nop
setx 0xC890C64B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x5AF2516A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fsubs %f8, %f7, %f31
orncc %g5, 0x0FF9, %o3
loop_1267:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %xcc, %l3, %l5
prefetch [%l7 + 0x5C], 0x0
tsubcc %g6, 0x1FAC, %i5
be loop_1268
bne %xcc, loop_1269
fbule,a %fcc2, loop_1270
movleu %icc, %i1, %i2
loop_1268:
orcc %o0, %l4, %l2
loop_1269:
orn %o5, 0x0B27, %i3
loop_1270:
tle %icc, 0x4
add %g7, 0x1BF8, %o1
ldub [%l7 + 0x72], %i6
ta %xcc, 0x4
call loop_1271
umul %l0, %o4, %o7
mova %icc, %g1, %g2
stbar
loop_1271:
addccc %o2, %i4, %i7
bne %xcc, loop_1272
ldsw [%l7 + 0x70], %g3
edge16ln %g4, %i0, %l1
membar 0x43
loop_1272:
fcmpne32 %f26, %f8, %l6
sethi 0x1557, %o6
and %o3, %l3, %l5
bn,pt %xcc, loop_1273
ld [%l7 + 0x74], %f1
subcc %g6, %i5, %g5
addc %i1, 0x17AA, %o0
loop_1273:
edge8n %i2, %l2, %l4
umul %o5, %i3, %o1
tl %xcc, 0x5
tvs %icc, 0x1
sll %g7, %l0, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivcc %o7, 0x0F5E, %g1
fnand %f2, %f22, %f0
fpmerge %f18, %f25, %f26
sdivx %o4, 0x01DA, %g2
sdivcc %i4, 0x14B0, %i7
fbge,a %fcc2, loop_1274
edge8 %g3, %g4, %i0
fabsd %f12, %f22
fbne,a %fcc1, loop_1275
loop_1274:
fandnot1 %f12, %f28, %f22
sdivx %o2, 0x1B6A, %l6
sub %l1, 0x033C, %o6
loop_1275:
call loop_1276
bpos %icc, loop_1277
edge32ln %l3, %l5, %o3
fbne,a %fcc0, loop_1278
loop_1276:
movrlez %g6, 0x306, %i5
loop_1277:
bvc,a,pn %xcc, loop_1279
nop
fitos %f13, %f22
loop_1278:
fba,a %fcc3, loop_1280
fnot1 %f30, %f4
loop_1279:
fbug %fcc2, loop_1281
fblg,a %fcc3, loop_1282
loop_1280:
brz,a %g5, loop_1283
sdiv %i1, 0x0385, %i2
loop_1281:
nop
setx loop_1284, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1282:
fpadd32 %f24, %f22, %f16
loop_1283:
tvc %xcc, 0x3
movn %icc, %l2, %o0
loop_1284:
fxors %f22, %f30, %f8
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8l %l4, %i3, %o5
sdiv %g7, 0x1CBE, %l0
xorcc %i6, 0x0622, %o7
smul %o1, 0x13D6, %o4
te %icc, 0x1
movre %g2, %g1, %i7
array16 %i4, %g3, %i0
movrlz %g4, %l6, %o2
fmovdcs %icc, %f19, %f19
te %icc, 0x6
nop
setx 0x2F34428E7C784122, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x868ACF3604A09C62, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f0, %f12
edge8 %o6, %l1, %l5
set 0x16, %i5
ldsha [%l7 + %i5] 0x18, %l3
fpack16 %f26, %f30
edge8 %g6, %o3, %i5
edge8ln %g5, %i2, %l2
sdivcc %o0, 0x1023, %i1
movgu %xcc, %i3, %o5
tneg %icc, 0x3
fbue,a %fcc2, loop_1285
bvs,a loop_1286
xor %l4, %g7, %i6
fmovrslz %o7, %f4, %f9
loop_1285:
edge16l %o1, %l0, %g2
loop_1286:
nop
set 0x64, %i7
lduwa [%l7 + %i7] 0x10, %o4
edge32ln %i7, %i4, %g1
movleu %icc, %g3, %i0
tl %icc, 0x3
fbuge,a %fcc2, loop_1287
stbar
tle %icc, 0x5
edge16n %g4, %o2, %l6
loop_1287:
mulscc %l1, 0x10D9, %o6
fpsub16s %f30, %f0, %f22
fbn,a %fcc0, loop_1288
srax %l5, 0x14, %g6
edge32l %l3, %o3, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1288:
nop
fitos %f5, %f15
fstox %f15, %f0
fxtos %f0, %f7
fandnot2s %f10, %f2, %f9
subc %g5, 0x1EBF, %l2
mulscc %o0, 0x1ABB, %i1
set 0x50, %o6
stxa %i3, [%l7 + %o6] 0x19
movrlz %i2, %l4, %g7
sdiv %i6, 0x1303, %o7
fmovsne %icc, %f16, %f22
fbne,a %fcc1, loop_1289
and %o1, %l0, %o5
brnz %g2, loop_1290
sub %i7, %o4, %i4
loop_1289:
nop
wr %g0, 0xe3, %asi
stwa %g3, [%l7 + 0x50] %asi
membar #Sync
loop_1290:
xorcc %g1, %i0, %g4
sll %l6, %l1, %o6
fnands %f22, %f11, %f16
fpack16 %f24, %f12
fmovrdgz %l5, %f12, %f14
array8 %g6, %o2, %o3
sdivx %i5, 0x1EF7, %g5
alignaddrl %l2, %l3, %i1
tg %icc, 0x5
smul %o0, 0x1993, %i2
membar 0x6E
edge8 %l4, %i3, %i6
edge8 %g7, %o7, %o1
udivcc %l0, 0x0994, %g2
fzero %f16
wr %g0, 0x10, %asi
ldsha [%l7 + 0x4A] %asi, %o5
std %f10, [%l7 + 0x40]
fones %f11
sdiv %o4, 0x02E9, %i4
fbo,a %fcc2, loop_1291
add %i7, %g1, %g3
fmovsge %icc, %f6, %f20
tg %icc, 0x7
loop_1291:
movrne %g4, %i0, %l1
fbue,a %fcc2, loop_1292
bneg,pn %xcc, loop_1293
subc %o6, %l6, %l5
fmovrsgez %o2, %f19, %f18
loop_1292:
movge %xcc, %g6, %i5
loop_1293:
movne %icc, %o3, %g5
set 0x60, %i3
prefetcha [%l7 + %i3] 0x15, 0x2
fxor %f2, %f6, %f12
edge32l %l2, %i1, %i2
movge %xcc, %o0, %i3
alignaddr %l4, %g7, %o7
brlz,a %i6, loop_1294
edge8 %o1, %l0, %g2
brgz,a %o5, loop_1295
edge32 %o4, %i7, %g1
loop_1294:
umul %g3, 0x077D, %i4
movre %g4, %l1, %o6
loop_1295:
flush %l7 + 0x74
srl %l6, %i0, %o2
movrlez %l5, 0x30A, %i5
movrlez %o3, 0x235, %g6
fmovsvc %icc, %f22, %f31
udivcc %l3, 0x04FF, %l2
srl %g5, 0x05, %i2
bvs,a,pt %xcc, loop_1296
edge8l %i1, %o0, %l4
movl %icc, %g7, %o7
nop
fitod %f8, %f12
fdtox %f12, %f30
fxtod %f30, %f8
loop_1296:
fnot2 %f30, %f10
mulscc %i3, %i6, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ta %xcc, 0x4
mulscc %l0, 0x00E5, %g2
fbue %fcc0, loop_1297
sll %o5, 0x19, %i7
brlz,a %o4, loop_1298
movle %xcc, %g3, %i4
loop_1297:
ta %xcc, 0x4
subcc %g4, %l1, %g1
loop_1298:
nop
set 0x20, %g1
ldda [%l7 + %g1] 0x04, %i6
mulscc %o6, %o2, %l5
fmovrse %i5, %f2, %f24
movg %xcc, %i0, %g6
edge16 %l3, %l2, %g5
st %f2, [%l7 + 0x08]
brgez %o3, loop_1299
edge32l %i2, %o0, %l4
sllx %g7, %i1, %i3
tcs %icc, 0x7
loop_1299:
movg %icc, %o7, %o1
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f16
ble,pt %xcc, loop_1300
brgez,a %l0, loop_1301
srlx %i6, %g2, %o5
nop
setx 0x5DA0AB28, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0xA6A790CB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fadds %f19, %f28, %f28
loop_1300:
ld [%l7 + 0x1C], %f15
loop_1301:
tne %icc, 0x4
movne %xcc, %o4, %i7
addc %i4, %g3, %g4
edge8 %l1, %l6, %g1
movneg %icc, %o2, %l5
edge16l %i5, %o6, %g6
fone %f6
move %icc, %l3, %l2
fmovsge %xcc, %f21, %f0
fbg,a %fcc2, loop_1302
sdiv %g5, 0x1640, %i0
srlx %i2, 0x01, %o3
fba %fcc0, loop_1303
loop_1302:
movvc %xcc, %o0, %l4
tl %icc, 0x3
tn %icc, 0x2
loop_1303:
ble,a,pt %xcc, loop_1304
andcc %g7, 0x0E90, %i3
ld [%l7 + 0x64], %f1
edge32 %o7, %i1, %l0
loop_1304:
tpos %icc, 0x0
movge %icc, %i6, %g2
array16 %o5, %o1, %o4
array32 %i4, %i7, %g3
nop
fitos %f3, %f12
fstod %f12, %f10
nop
fitos %f5, %f12
fstoi %f12, %f17
umulcc %g4, 0x1A97, %l6
umul %g1, 0x10C0, %l1
tn %icc, 0x5
swap [%l7 + 0x78], %l5
add %o2, 0x13A1, %i5
set 0x6C, %o2
stba %g6, [%l7 + %o2] 0x2a
membar #Sync
fmovsvs %icc, %f16, %f28
alignaddrl %o6, %l3, %g5
set 0x24, %l5
stwa %i0, [%l7 + %l5] 0xe3
membar #Sync
tle %icc, 0x7
sethi 0x0DA4, %l2
edge8ln %o3, %i2, %l4
add %l7, 0x7C, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %o0
casa [%l6] 0x89, %o0, %g7
movcs %icc, %o7, %i3
add %l0, %i6, %i1
movre %o5, %o1, %o4
subccc %i4, %g2, %g3
nop
setx loop_1305, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movge %xcc, %i7, %g4
te %xcc, 0x2
taddcctv %g1, 0x16B9, %l6
loop_1305:
nop
set 0x62, %i2
sth %l1, [%l7 + %i2]
movpos %icc, %o2, %l5
set 0x42, %l3
lduba [%l7 + %l3] 0x88, %g6
fmovrslz %o6, %f8, %f10
tcc %xcc, 0x3
alignaddr %i5, %l3, %g5
movcc %xcc, %l2, %o3
movn %icc, %i2, %i0
wr %g0, 0x04, %asi
lda [%l7 + 0x2C] %asi, %f14
brlz,a %l4, loop_1306
xnor %g7, 0x1D26, %o7
smul %o0, %i3, %i6
tcc %icc, 0x4
loop_1306:
move %xcc, %i1, %l0
tg %icc, 0x7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8ulx16 %f26, %f4, %f18
movvs %icc, %o1, %o4
addc %o5, 0x11B0, %g2
brgz,a %i4, loop_1307
nop
setx 0xE11ED00F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x68F9B9DC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f28, %f5
ta %icc, 0x4
subccc %i7, 0x154A, %g4
loop_1307:
ldub [%l7 + 0x38], %g1
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x10] %asi, 0x0
tleu %icc, 0x0
tn %icc, 0x1
movgu %icc, %l6, %o2
fba,a %fcc3, loop_1308
movl %icc, %l5, %g6
fnegs %f27, %f4
movge %icc, %o6, %l1
loop_1308:
tvc %xcc, 0x0
fandnot2 %f4, %f26, %f2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
membar 0x12
ba,pn %xcc, loop_1309
fbn %fcc2, loop_1310
popc 0x18CD, %l3
wr %g0, 0xe2, %asi
ldda [%l7 + 0x40] %asi, %i4
loop_1309:
nop
wr %g0, 0x52, %asi
ldxa [%g0 + 0x220] %asi, %g5
loop_1310:
tsubcctv %o3, 0x1DC2, %l2
bvs,pt %icc, loop_1311
fmovdle %xcc, %f14, %f19
edge16l %i0, %l4, %g7
fbue,a %fcc2, loop_1312
loop_1311:
mulscc %o7, %i2, %o0
prefetch [%l7 + 0x24], 0x2
fbule,a %fcc2, loop_1313
loop_1312:
fbuge,a %fcc1, loop_1314
fmovdn %xcc, %f20, %f10
std %f10, [%l7 + 0x48]
loop_1313:
fpadd32 %f30, %f2, %f16
loop_1314:
edge32ln %i6, %i1, %l0
udivx %i3, 0x0299, %o4
set 0x70, %l4
sta %f28, [%l7 + %l4] 0x80
edge32n %o1, %g2, %i4
add %o5, 0x0AC8, %i7
bvs,pn %xcc, loop_1315
bneg,a loop_1316
andcc %g4, 0x11CA, %g1
fbu %fcc1, loop_1317
loop_1315:
movle %xcc, %g3, %o2
loop_1316:
nop
setx loop_1318, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xorcc %l5, 0x1300, %g6
loop_1317:
udivx %o6, 0x1343, %l6
umul %l3, %i5, %l1
loop_1318:
fmovsge %icc, %f9, %f0
and %o3, %l2, %i0
movvs %icc, %l4, %g5
nop
fitod %f8, %f16
fdtox %f16, %f2
srax %o7, 0x0D, %i2
taddcc %g7, 0x0AB9, %o0
orncc %i1, %i6, %l0
array16 %o4, %i3, %g2
wr %g0, 0x19, %asi
lda [%l7 + 0x50] %asi, %f25
sub %o1, 0x09B6, %i4
for %f30, %f12, %f28
tleu %xcc, 0x0
ldx [%l7 + 0x70], %i7
movrne %g4, 0x13A, %o5
movl %icc, %g3, %o2
udiv %l5, 0x0BCE, %g1
fand %f12, %f0, %f26
edge16ln %o6, %l6, %l3
set 0x44, %o0
sta %f24, [%l7 + %o0] 0x10
fmul8x16au %f29, %f17, %f20
tl %xcc, 0x0
wr %g0, 0x18, %asi
lduha [%l7 + 0x1C] %asi, %i5
fone %f2
tg %icc, 0x7
bvs,pn %xcc, loop_1319
xorcc %g6, 0x08CE, %o3
movvs %icc, %l2, %i0
fbe,a %fcc0, loop_1320
loop_1319:
edge32ln %l1, %l4, %g5
orcc %o7, %i2, %o0
bn,pn %icc, loop_1321
loop_1320:
fones %f4
tsubcctv %i1, %g7, %i6
edge32l %l0, %o4, %i3
loop_1321:
andncc %g2, %o1, %i7
movg %xcc, %i4, %o5
fbg,a %fcc0, loop_1322
movvc %xcc, %g4, %g3
fmul8ulx16 %f14, %f0, %f24
set 0x40, %l1
stda %f16, [%l7 + %l1] 0x10
loop_1322:
umulcc %o2, 0x0D16, %g1
edge16 %o6, %l5, %l3
tleu %icc, 0x7
subc %l6, %g6, %i5
edge8n %o3, %i0, %l1
bneg %icc, loop_1323
ldd [%l7 + 0x38], %l2
ldub [%l7 + 0x60], %l4
orcc %g5, 0x1F53, %i2
loop_1323:
movleu %icc, %o0, %o7
ld [%l7 + 0x10], %f7
fmovrsgez %i1, %f6, %f22
fxors %f6, %f2, %f14
bgu,a %xcc, loop_1324
ba loop_1325
fsrc2s %f25, %f14
popc 0x0842, %g7
loop_1324:
edge8ln %l0, %i6, %o4
loop_1325:
tpos %xcc, 0x5
fandnot2 %f16, %f16, %f6
movn %icc, %g2, %o1
fmovse %xcc, %f4, %f3
nop
set 0x1C, %l0
lduw [%l7 + %l0], %i3
tl %xcc, 0x7
bvs,pt %xcc, loop_1326
edge16l %i4, %i7, %g4
mulx %o5, %g3, %g1
edge8n %o2, %l5, %l3
loop_1326:
sdivx %o6, 0x0B14, %g6
stbar
movrne %l6, %o3, %i5
be,a,pn %icc, loop_1327
fmul8sux16 %f14, %f16, %f30
tg %xcc, 0x7
orn %l1, %i0, %l2
loop_1327:
tneg %xcc, 0x5
taddcctv %g5, %i2, %l4
fbn %fcc0, loop_1328
fmovsgu %icc, %f21, %f1
movre %o0, %o7, %g7
edge32l %i1, %l0, %i6
loop_1328:
movpos %xcc, %o4, %o1
udiv %i3, 0x0374, %i4
orncc %g2, 0x18CD, %i7
tg %icc, 0x2
udiv %o5, 0x14C4, %g3
addcc %g4, 0x0697, %o2
fbne %fcc0, loop_1329
udivx %l5, 0x1408, %l3
tn %xcc, 0x0
fornot1s %f9, %f1, %f1
loop_1329:
edge32 %o6, %g1, %l6
orn %o3, 0x0B6F, %g6
wr %g0, 0x80, %asi
ldxa [%l7 + 0x38] %asi, %l1
mova %xcc, %i0, %l2
smul %i5, 0x0C59, %g5
movle %icc, %i2, %l4
fmovscs %icc, %f28, %f19
movvc %icc, %o0, %g7
ld [%l7 + 0x64], %f24
add %l7, 0x50, %l6
wr %g0, 0x19, %asi
casxa [%l6] %asi, %o7, %i1
smulcc %i6, %l0, %o4
edge8ln %i3, %o1, %g2
fmovdg %icc, %f24, %f31
bl %icc, loop_1330
sub %i4, %o5, %g3
movrlez %g4, 0x2E8, %o2
subc %l5, %l3, %o6
loop_1330:
be loop_1331
xorcc %i7, 0x03B5, %g1
bg loop_1332
tge %xcc, 0x2
loop_1331:
xorcc %l6, %g6, %o3
swap [%l7 + 0x48], %i0
loop_1332:
be,pt %xcc, loop_1333
fmovspos %xcc, %f29, %f4
subc %l2, %l1, %i5
fcmpeq32 %f22, %f4, %i2
loop_1333:
srl %l4, %g5, %o0
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x43] %asi, %o7
xnor %i1, 0x07A1, %g7
fnegd %f0, %f26
sth %l0, [%l7 + 0x78]
xor %i6, %o4, %o1
movgu %icc, %i3, %g2
fbn %fcc0, loop_1334
edge8l %i4, %g3, %g4
sir 0x1F58
fornot1 %f8, %f8, %f10
loop_1334:
addc %o2, 0x1D55, %l5
fmovs %f6, %f3
movgu %icc, %l3, %o6
bgu,pt %xcc, loop_1335
tge %xcc, 0x7
fbule,a %fcc2, loop_1336
bge %xcc, loop_1337
loop_1335:
edge32n %o5, %g1, %i7
nop
setx 0xD17106A9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0xFF43F8DB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fmuls %f24, %f4, %f30
loop_1336:
ld [%l7 + 0x14], %f27
loop_1337:
fbu %fcc0, loop_1338
fmul8x16al %f8, %f5, %f26
mova %icc, %l6, %g6
fmul8sux16 %f4, %f0, %f2
loop_1338:
st %f8, [%l7 + 0x50]
orcc %o3, 0x05D0, %l2
udivx %i0, 0x0E7D, %i5
edge32 %l1, %i2, %g5
srl %o0, %o7, %i1
movg %icc, %g7, %l0
brz %i6, loop_1339
sll %l4, %o4, %o1
movge %xcc, %g2, %i4
bleu %icc, loop_1340
loop_1339:
movleu %icc, %g3, %g4
nop
setx 0x56ACF7959AFB4B21, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x64C0C0DE5E1F32A9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f16, %f0
fpadd32 %f0, %f18, %f8
loop_1340:
fblg,a %fcc0, loop_1341
movrgez %o2, %l5, %l3
bne,pt %xcc, loop_1342
movneg %xcc, %i3, %o6
loop_1341:
nop
fitod %f4, %f14
fdtox %f14, %f4
fxtod %f4, %f4
wr %g0, 0x80, %asi
sta %f1, [%l7 + 0x58] %asi
loop_1342:
andncc %g1, %o5, %l6
tneg %xcc, 0x5
fsrc1s %f8, %f9
ld [%l7 + 0x4C], %f31
movcs %icc, %i7, %o3
taddcctv %l2, %g6, %i5
movne %icc, %i0, %l1
sdivcc %g5, 0x078B, %i2
srax %o7, %o0, %i1
addccc %g7, 0x113C, %l0
orcc %i6, %l4, %o4
movl %icc, %g2, %o1
orn %g3, 0x0452, %i4
fands %f11, %f29, %f1
nop
setx 0x905F325F, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
edge8 %g4, %o2, %l5
edge32n %i3, %l3, %g1
bgu,a,pt %xcc, loop_1343
fbug,a %fcc1, loop_1344
ldsb [%l7 + 0x0D], %o5
stb %o6, [%l7 + 0x77]
loop_1343:
fmovsa %xcc, %f10, %f28
loop_1344:
fnand %f2, %f8, %f2
fmovsg %icc, %f2, %f0
fmovd %f2, %f20
array32 %l6, %o3, %i7
edge8ln %g6, %i5, %i0
fbne,a %fcc1, loop_1345
brlez %l2, loop_1346
fnands %f2, %f28, %f18
fmovdle %xcc, %f12, %f13
loop_1345:
tge %xcc, 0x6
loop_1346:
mulx %l1, %i2, %o7
tsubcctv %o0, 0x11DF, %i1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %xcc, 0x2
membar 0x11
movneg %xcc, %g5, %l0
umulcc %i6, 0x0885, %g7
set 0x08, %i4
ldsha [%l7 + %i4] 0x81, %l4
edge32 %o4, %o1, %g2
fmovsa %icc, %f25, %f19
and %g3, 0x162F, %g4
nop
setx 0x35C5E122, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x0874BB6D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fadds %f4, %f14, %f14
brlz,a %i4, loop_1347
tsubcc %o2, 0x0772, %i3
edge8ln %l3, %l5, %o5
sub %o6, %g1, %o3
loop_1347:
call loop_1348
fbge,a %fcc3, loop_1349
sdivx %i7, 0x1A3F, %l6
movpos %icc, %i5, %g6
loop_1348:
taddcctv %l2, 0x05CB, %i0
loop_1349:
andn %l1, 0x016F, %o7
movn %xcc, %o0, %i1
fsrc2s %f25, %f18
movg %xcc, %i2, %l0
add %i6, 0x0A2A, %g7
tn %icc, 0x1
fmovsn %icc, %f8, %f17
ldsw [%l7 + 0x68], %g5
bpos,a %xcc, loop_1350
popc 0x17EF, %o4
fxnors %f11, %f20, %f2
orncc %o1, %g2, %l4
loop_1350:
movrgez %g3, %g4, %o2
bn,a,pn %xcc, loop_1351
std %f0, [%l7 + 0x70]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %icc, %i4, %l3
loop_1351:
bl,a,pt %xcc, loop_1352
ldsh [%l7 + 0x5A], %i3
fmovsneg %xcc, %f7, %f4
edge32n %l5, %o6, %o5
loop_1352:
nop
fitos %f14, %f11
fstoi %f11, %f23
array32 %g1, %i7, %o3
xnorcc %i5, %g6, %l6
ba,a,pt %xcc, loop_1353
movle %icc, %i0, %l2
orncc %o7, 0x19C4, %l1
nop
fitod %f2, %f16
fdtox %f16, %f2
fxtod %f2, %f30
loop_1353:
ta %xcc, 0x5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcc %i1, 0x06ED, %i2
fmovdne %xcc, %f13, %f18
tleu %icc, 0x0
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x10] %asi, 0x1
tvs %xcc, 0x2
fmovsn %xcc, %f1, %f1
nop
set 0x12, %g6
lduh [%l7 + %g6], %i6
ldsw [%l7 + 0x34], %l0
wr %g0, 0x10, %asi
stda %f0, [%l7 + 0x40] %asi
edge16ln %g7, %g5, %o4
fcmple16 %f6, %f28, %o1
fnot1s %f15, %f29
movgu %xcc, %g2, %g3
bneg,a,pn %icc, loop_1354
tleu %xcc, 0x4
fmovdge %icc, %f28, %f18
edge16 %l4, %g4, %o2
loop_1354:
sir 0x1937
fbule %fcc2, loop_1355
movle %xcc, %i4, %i3
fzeros %f15
nop
setx 0x5925C419254AFA82, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x723E461FC0F85A20, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f18, %f22
loop_1355:
edge8ln %l5, %l3, %o6
fbge %fcc3, loop_1356
fmovdgu %xcc, %f26, %f8
fmovrde %g1, %f24, %f10
fone %f26
loop_1356:
fmovdg %xcc, %f31, %f29
udivcc %i7, 0x0102, %o3
fbul %fcc2, loop_1357
smulcc %o5, 0x0895, %i5
srlx %g6, %l6, %i0
sethi 0x0DEF, %o7
loop_1357:
srlx %l1, %i1, %i2
srl %l2, 0x12, %o0
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x58] %asi, 0x2
alignaddr %l0, %g5, %g7
xnor %o4, 0x1444, %o1
subc %g3, 0x071E, %g2
movre %g4, %l4, %o2
wr %g0, 0x0c, %asi
lduha [%l7 + 0x72] %asi, %i3
edge16l %l5, %i4, %o6
xor %l3, 0x1F44, %g1
taddcc %i7, %o5, %o3
brlz,a %i5, loop_1358
nop
setx 0x02971BB3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
fsqrts %f8, %f6
fmovsn %xcc, %f19, %f31
bn,a,pt %xcc, loop_1359
loop_1358:
fbl %fcc1, loop_1360
call loop_1361
tsubcctv %g6, %l6, %i0
loop_1359:
umul %l1, %i1, %i2
loop_1360:
brlez,a %l2, loop_1362
loop_1361:
alignaddrl %o7, %o0, %i6
sdiv %g5, 0x10C8, %l0
tvc %icc, 0x2
loop_1362:
nop
setx 0x10699242, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
faligndata %f20, %f6, %f14
addc %g7, 0x0FFF, %o4
nop
fitos %f4, %f18
fstod %f18, %f24
movcc %icc, %g3, %o1
xnorcc %g4, %g2, %o2
ldsb [%l7 + 0x6A], %l4
sub %l5, %i3, %o6
bge %icc, loop_1363
fblg,a %fcc1, loop_1364
srl %l3, %i4, %g1
fmul8sux16 %f10, %f2, %f30
loop_1363:
sll %o5, %i7, %o3
loop_1364:
smulcc %g6, 0x1EB0, %l6
edge16n %i0, %l1, %i5
alignaddr %i2, %i1, %o7
tsubcc %o0, %l2, %g5
movvc %xcc, %l0, %i6
orncc %o4, %g7, %g3
fmovsa %xcc, %f5, %f0
movrlez %o1, 0x1D0, %g2
fcmpeq32 %f2, %f20, %o2
mulscc %g4, %l5, %l4
nop
set 0x68, %o5
stx %o6, [%l7 + %o5]
tgu %icc, 0x5
sdiv %i3, 0x0070, %l3
fmovdn %xcc, %f3, %f21
stx %i4, [%l7 + 0x48]
fmovrsgz %g1, %f22, %f24
orcc %o5, %i7, %g6
srlx %l6, %i0, %l1
fxor %f30, %f16, %f14
movge %icc, %o3, %i5
subc %i1, %o7, %o0
sethi 0x1D74, %l2
fmovrdgez %g5, %f14, %f10
fabsd %f12, %f22
fblg,a %fcc2, loop_1365
movrgz %l0, %i2, %i6
movg %icc, %g7, %o4
wr %g0, 0x19, %asi
ldsha [%l7 + 0x18] %asi, %g3
loop_1365:
sethi 0x06B7, %g2
andncc %o2, %g4, %l5
udivx %l4, 0x01F2, %o1
fmovsle %xcc, %f9, %f8
fmul8x16al %f18, %f13, %f16
membar 0x28
nop
setx 0x7CB89B5C0910045D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f18
nop
setx 0x9F171FF74058E8D3, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
tneg %icc, 0x7
movne %xcc, %o6, %l3
array32 %i4, %i3, %o5
edge32n %g1, %i7, %l6
std %f22, [%l7 + 0x28]
fcmpeq32 %f24, %f26, %i0
movrgez %l1, 0x11D, %g6
fmovdge %xcc, %f3, %f0
ldd [%l7 + 0x10], %o2
tle %xcc, 0x3
mulx %i5, 0x0108, %i1
addccc %o7, 0x1352, %o0
nop
fitos %f7, %f25
fstod %f25, %f12
fmovdleu %xcc, %f28, %f10
fmovsvs %xcc, %f30, %f13
fcmpgt32 %f30, %f8, %l2
set 0x0C, %g4
stba %l0, [%l7 + %g4] 0x15
fbul %fcc3, loop_1366
edge16l %i2, %g5, %i6
and %g7, %o4, %g3
movneg %xcc, %o2, %g2
loop_1366:
umulcc %g4, %l5, %o1
nop
setx 0x954F4FB71EC67761, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f10
andn %o6, 0x0433, %l3
fone %f20
andcc %l4, 0x179D, %i3
fbe,a %fcc1, loop_1367
taddcc %i4, 0x02AD, %o5
subcc %g1, 0x00BE, %l6
edge32 %i7, %l1, %i0
loop_1367:
fmovdpos %icc, %f2, %f18
movrgz %o3, 0x31E, %g6
fmovdvs %xcc, %f8, %f22
sra %i5, %i1, %o0
nop
setx 0xB17C4698, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x9770C8D2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fsubs %f10, %f12, %f19
fmovsl %xcc, %f6, %f18
brlez,a %o7, loop_1368
movpos %xcc, %l2, %l0
fmovsg %xcc, %f0, %f23
set 0x34, %g2
stha %i2, [%l7 + %g2] 0x2a
membar #Sync
loop_1368:
array16 %i6, %g5, %g7
set 0x58, %o3
ldxa [%l7 + %o3] 0x80, %o4
tvc %icc, 0x1
edge32 %o2, %g2, %g4
edge32 %g3, %l5, %o1
call loop_1369
movpos %xcc, %o6, %l3
fmovsleu %icc, %f26, %f30
subc %i3, %i4, %l4
loop_1369:
fpack32 %f16, %f16, %f28
tsubcc %g1, %l6, %i7
fnand %f4, %f24, %f2
edge16 %o5, %i0, %l1
movvc %xcc, %o3, %i5
sdivx %g6, 0x04BC, %o0
ld [%l7 + 0x70], %f2
or %o7, 0x1D7B, %i1
bne,a,pt %icc, loop_1370
mova %xcc, %l0, %l2
andncc %i2, %g5, %i6
tsubcctv %g7, %o2, %g2
loop_1370:
movg %icc, %o4, %g4
nop
setx loop_1371, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
move %icc, %g3, %l5
fbo %fcc3, loop_1372
orn %o1, %o6, %i3
loop_1371:
addc %i4, %l3, %g1
fmul8ulx16 %f24, %f14, %f22
loop_1372:
movvc %xcc, %l4, %l6
taddcc %i7, %i0, %o5
fbul,a %fcc3, loop_1373
orncc %o3, 0x19AC, %i5
movne %icc, %g6, %o0
wr %g0, 0x04, %asi
lduba [%l7 + 0x4E] %asi, %o7
loop_1373:
fpsub32 %f8, %f2, %f16
fmovrdlz %i1, %f20, %f2
fmovdl %xcc, %f11, %f2
bg %xcc, loop_1374
mulx %l1, 0x07FF, %l2
and %i2, 0x08D4, %g5
tle %xcc, 0x4
loop_1374:
tn %xcc, 0x7
fbne,a %fcc2, loop_1375
tgu %xcc, 0x2
sdivcc %l0, 0x0E4A, %i6
nop
setx loop_1376, %l0, %l1
jmpl %l1, %o2
loop_1375:
orcc %g2, 0x1F6A, %g7
mova %icc, %g4, %o4
sdivcc %l5, 0x162E, %g3
loop_1376:
sir 0x05BB
fmovscc %icc, %f12, %f19
array32 %o6, %o1, %i3
addc %i4, 0x1A46, %g1
tge %xcc, 0x3
array16 %l4, %l3, %i7
movrlez %l6, %o5, %i0
mulx %o3, %g6, %o0
nop
setx 0xA1362F4574EF9DB7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f18
brz,a %o7, loop_1377
tcs %xcc, 0x6
sth %i5, [%l7 + 0x10]
tneg %xcc, 0x0
loop_1377:
fmovsl %icc, %f15, %f5
edge8 %l1, %i1, %i2
fmovsneg %xcc, %f25, %f31
fnot1 %f10, %f22
srlx %g5, %l2, %i6
flush %l7 + 0x54
nop
fitod %f0, %f10
fdtox %f10, %f22
fxtod %f22, %f26
wr %g0, 0x88, %asi
ldsba [%l7 + 0x1C] %asi, %l0
membar 0x3E
sra %g2, 0x17, %g7
sra %o2, %o4, %g4
te %icc, 0x5
fbug,a %fcc0, loop_1378
movrne %l5, %g3, %o6
fors %f8, %f8, %f24
fbe %fcc0, loop_1379
loop_1378:
call loop_1380
stb %o1, [%l7 + 0x49]
edge16ln %i3, %i4, %g1
loop_1379:
addcc %l4, %l3, %i7
loop_1380:
mulx %l6, 0x0A52, %o5
fbule,a %fcc2, loop_1381
stw %o3, [%l7 + 0x08]
movn %icc, %g6, %o0
tsubcctv %o7, 0x1A1F, %i0
loop_1381:
nop
wr %g0, 0x81, %asi
ldxa [%l7 + 0x58] %asi, %i5
fmovdvc %icc, %f16, %f5
udiv %i1, 0x1058, %i2
nop
setx 0x200DED9BDE0F07D2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x786E4096D2EAF034, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f6, %f24
ld [%l7 + 0x34], %f29
movvs %icc, %l1, %g5
bpos loop_1382
movgu %xcc, %l2, %l0
nop
setx 0x9810C828, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x6ECA5037, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fsubs %f1, %f23, %f1
alignaddrl %i6, %g7, %g2
loop_1382:
fcmple16 %f6, %f6, %o4
ta %icc, 0x0
fmovs %f20, %f18
movrgez %o2, %l5, %g3
tsubcctv %g4, %o6, %o1
movne %icc, %i4, %i3
lduw [%l7 + 0x6C], %g1
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %f0
bvc,pt %icc, loop_1383
movne %icc, %l3, %i7
bpos %xcc, loop_1384
fmovda %xcc, %f22, %f25
loop_1383:
alignaddrl %l4, %o5, %o3
set 0x60, %g7
prefetcha [%l7 + %g7] 0x81, 0x1
loop_1384:
ldx [%l7 + 0x40], %g6
wr %g0, 0x18, %asi
stxa %o0, [%l7 + 0x40] %asi
fmovrdlz %i0, %f26, %f22
tg %xcc, 0x6
fmovspos %xcc, %f6, %f11
wr %g0, 0x80, %asi
sta %f30, [%l7 + 0x18] %asi
taddcc %o7, 0x1E1E, %i5
movne %icc, %i1, %i2
sir 0x1349
movcs %icc, %l1, %l2
fpsub32s %f27, %f17, %f0
brlz %l0, loop_1385
edge16l %g5, %i6, %g2
edge8l %o4, %g7, %o2
fbe,a %fcc3, loop_1386
loop_1385:
faligndata %f16, %f14, %f20
movrlez %g3, 0x02B, %l5
movrgez %g4, %o6, %o1
loop_1386:
tvs %icc, 0x3
andn %i4, %i3, %g1
prefetch [%l7 + 0x64], 0x2
movg %icc, %i7, %l3
orn %l4, %o5, %l6
te %xcc, 0x1
edge16ln %g6, %o3, %o0
fbue %fcc0, loop_1387
fmovdl %icc, %f1, %f30
tneg %xcc, 0x3
movrlez %i0, 0x107, %i5
loop_1387:
movrlez %o7, 0x148, %i2
fpadd16s %f28, %f18, %f2
bpos,a,pn %icc, loop_1388
fxnors %f25, %f28, %f1
bcs,pt %icc, loop_1389
movre %i1, 0x39D, %l1
loop_1388:
edge16ln %l2, %g5, %i6
movrlz %l0, %o4, %g2
loop_1389:
fble,a %fcc1, loop_1390
array8 %o2, %g7, %l5
brlez %g3, loop_1391
movre %o6, 0x366, %g4
loop_1390:
fmovsgu %icc, %f29, %f6
edge32l %i4, %o1, %g1
loop_1391:
movcc %xcc, %i7, %i3
set 0x30, %l2
ldsha [%l7 + %l2] 0x81, %l4
stbar
movre %l3, 0x398, %o5
be loop_1392
brlz,a %g6, loop_1393
ble,a,pt %xcc, loop_1394
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1392:
fxnor %f28, %f10, %f20
loop_1393:
tvc %icc, 0x0
loop_1394:
orcc %l6, %o0, %o3
edge16n %i5, %o7, %i2
edge8 %i0, %l1, %l2
prefetch [%l7 + 0x38], 0x2
fnegs %f23, %f10
movn %icc, %g5, %i6
edge8 %i1, %l0, %o4
movpos %icc, %o2, %g7
sdiv %l5, 0x0647, %g3
movcc %xcc, %o6, %g4
edge16 %i4, %g2, %o1
addcc %g1, %i7, %i3
membar 0x05
movrgez %l3, %o5, %l4
fmovsleu %xcc, %f12, %f21
nop
setx 0x804DB2CB, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
wr %g0, 0x88, %asi
lduwa [%l7 + 0x44] %asi, %g6
nop
setx 0xBC2DF6BF0FD161D5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x396432F443741BEC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f0, %f22
fmuld8ulx16 %f23, %f18, %f2
tgu %xcc, 0x1
brz %l6, loop_1395
fabss %f8, %f24
orcc %o0, 0x0054, %i5
ldsb [%l7 + 0x34], %o3
loop_1395:
srl %i2, 0x0B, %i0
brgez %o7, loop_1396
udiv %l2, 0x1733, %l1
for %f8, %f6, %f24
fpsub32s %f22, %f9, %f17
loop_1396:
sub %i6, 0x1C3F, %g5
movcc %xcc, %i1, %o4
add %l0, 0x051B, %g7
ldub [%l7 + 0x40], %l5
ldsw [%l7 + 0x30], %g3
sll %o6, %g4, %o2
fbge,a %fcc0, loop_1397
andn %i4, %o1, %g2
movpos %xcc, %i7, %g1
fones %f26
loop_1397:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
set 0x20, %i0
stx %l3, [%l7 + %i0]
fabss %f26, %f9
xnorcc %o5, 0x1BE5, %i3
fmovs %f30, %f18
nop
fitod %f19, %f0
fmovdne %xcc, %f2, %f1
set 0x7C, %o4
lda [%l7 + %o4] 0x04, %f18
add %l7, 0x28, %l6
wr %g0, 0x10, %asi
casxa [%l6] %asi, %g6, %l6
sllx %o0, 0x0C, %l4
nop
setx 0x6984A662, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
fsqrts %f31, %f28
tsubcc %o3, %i5, %i0
sllx %i2, 0x0C, %l2
fmovd %f6, %f0
edge32ln %l1, %o7, %i6
movre %g5, 0x2C2, %i1
wr %g0, 0x50, %asi
ldxa [%g0 + 0x30] %asi, %o4
addccc %g7, %l5, %l0
srl %g3, %g4, %o6
edge16n %i4, %o1, %o2
nop
setx 0x5F6AE3E86DC5C418, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x3800297174AF7F55, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f12, %f12
orcc %i7, %g2, %g1
sllx %o5, 0x0A, %i3
xnorcc %g6, 0x107F, %l6
sdivx %l3, 0x06FF, %o0
subc %o3, 0x1A94, %i5
fmovdge %icc, %f14, %f16
andncc %i0, %l4, %i2
subccc %l1, %o7, %l2
add %l7, 0x34, %l6
wr %g0, 0x10, %asi
lda [%l6] %asi, %i6
casa [%l6] %asi, %i6, %g5
movre %o4, %i1, %g7
popc %l5, %g3
bleu %icc, loop_1398
prefetch [%l7 + 0x60], 0x0
sdiv %l0, 0x0418, %g4
nop
setx 0xCF7AC2CF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0xE6ACB956, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fmuls %f19, %f5, %f27
loop_1398:
fmovrde %o6, %f10, %f28
fmovsvs %xcc, %f14, %f16
tg %icc, 0x3
array16 %o1, %o2, %i7
edge8 %i4, %g1, %g2
fcmpeq32 %f6, %f2, %o5
fmovde %xcc, %f3, %f8
bpos,pn %xcc, loop_1399
call loop_1400
nop
fitod %f12, %f18
fdtox %f18, %f18
set 0x3E, %i6
stha %g6, [%l7 + %i6] 0xe3
membar #Sync
loop_1399:
orncc %l6, 0x06D9, %l3
loop_1400:
movcc %icc, %o0, %o3
mulx %i3, %i5, %l4
orncc %i0, 0x0437, %i2
fpack32 %f8, %f22, %f0
srax %o7, 0x0D, %l2
edge16 %i6, %g5, %l1
edge16l %o4, %i1, %g7
edge32ln %g3, %l5, %g4
umulcc %l0, %o1, %o6
fmul8x16au %f6, %f14, %f28
array32 %o2, %i4, %i7
fmovrdlez %g1, %f8, %f0
taddcctv %o5, 0x1C2E, %g6
tsubcc %l6, %l3, %o0
add %g2, 0x14DC, %o3
bcs %icc, loop_1401
bshuffle %f24, %f18, %f10
edge16n %i3, %l4, %i5
movcc %xcc, %i2, %i0
loop_1401:
fornot1s %f3, %f26, %f2
tne %icc, 0x1
fmuld8sux16 %f5, %f8, %f28
ba,pn %icc, loop_1402
movgu %xcc, %o7, %i6
sdiv %l2, 0x1166, %l1
tle %xcc, 0x1
loop_1402:
xnor %o4, 0x0B95, %i1
fcmpgt32 %f2, %f10, %g5
edge32l %g3, %l5, %g7
fbne %fcc2, loop_1403
fble %fcc2, loop_1404
fmovsle %icc, %f24, %f14
andn %l0, %o1, %g4
loop_1403:
alignaddrl %o2, %i4, %o6
loop_1404:
fmovsg %xcc, %f24, %f26
movg %xcc, %i7, %g1
set 0x30, %g5
lduha [%l7 + %g5] 0x18, %o5
tn %icc, 0x0
ta %xcc, 0x3
nop
set 0x20, %g3
ldd [%l7 + %g3], %f10
movre %l6, %l3, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stw %g2, [%l7 + 0x20]
fpsub32s %f16, %f2, %f22
set 0x40, %o7
stda %f16, [%l7 + %o7] 0x10
movgu %xcc, %o0, %i3
brgez,a %o3, loop_1405
sra %i5, 0x03, %l4
wr %g0, 0x2f, %asi
ldda [%l7 + 0x40] %asi, %i0
loop_1405:
tne %icc, 0x4
edge8ln %i2, %i6, %o7
ta %xcc, 0x7
addccc %l1, %l2, %i1
movgu %icc, %g5, %g3
tleu %xcc, 0x7
fmovdvs %icc, %f30, %f28
ble,a,pt %icc, loop_1406
andncc %l5, %g7, %o4
movgu %xcc, %o1, %l0
fpsub32s %f7, %f22, %f15
loop_1406:
fmovrsgz %o2, %f24, %f20
fmovdpos %xcc, %f5, %f2
fornot1 %f26, %f18, %f22
tleu %xcc, 0x1
call loop_1407
andn %g4, 0x0931, %i4
movrlez %i7, %o6, %g1
fbn,a %fcc2, loop_1408
loop_1407:
lduw [%l7 + 0x64], %l6
nop
setx loop_1409, %l0, %l1
jmpl %l1, %l3
tpos %xcc, 0x4
loop_1408:
subc %g6, 0x1614, %o5
movleu %xcc, %o0, %i3
loop_1409:
fmuld8sux16 %f31, %f5, %f8
set 0x60, %l6
lduba [%l7 + %l6] 0x14, %g2
tgu %icc, 0x4
addc %o3, %i5, %i0
addc %l4, %i6, %i2
move %xcc, %o7, %l1
ble,pn %icc, loop_1410
fmovsle %icc, %f30, %f12
sir 0x1EBA
wr %g0, 0x18, %asi
sta %f14, [%l7 + 0x40] %asi
loop_1410:
tg %icc, 0x6
movge %icc, %i1, %l2
sdiv %g3, 0x011A, %l5
stw %g7, [%l7 + 0x48]
addccc %o4, 0x14F4, %o1
movrne %g5, %l0, %o2
bn loop_1411
stw %i4, [%l7 + 0x1C]
movpos %xcc, %g4, %o6
brlz,a %i7, loop_1412
loop_1411:
fnot1 %f2, %f0
tvs %icc, 0x1
for %f22, %f0, %f14
loop_1412:
swap [%l7 + 0x3C], %g1
edge16ln %l3, %g6, %l6
movrne %o0, 0x35A, %o5
tneg %xcc, 0x6
wr %g0, 0x18, %asi
ldswa [%l7 + 0x40] %asi, %g2
bgu %icc, loop_1413
ble,a %xcc, loop_1414
nop
setx loop_1415, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xorcc %i3, 0x1511, %i5
loop_1413:
or %o3, 0x098C, %i0
loop_1414:
tne %icc, 0x7
loop_1415:
movne %xcc, %l4, %i2
swap [%l7 + 0x20], %o7
bneg,a %xcc, loop_1416
stbar
edge16n %l1, %i6, %l2
movle %icc, %i1, %g3
loop_1416:
fbul %fcc1, loop_1417
tn %icc, 0x3
sth %l5, [%l7 + 0x36]
orn %g7, 0x15D6, %o1
loop_1417:
nop
set 0x390, %o1
nop ! nop ! ldxa [%g0 + %o1] 0x40, %o4 ripped by fixASI40.pl ripped by fixASI40.pl
movn %icc, %l0, %g5
addccc %i4, %g4, %o2
fmovsne %xcc, %f1, %f0
edge16 %i7, %g1, %o6
array32 %g6, %l3, %l6
taddcctv %o0, 0x0D34, %g2
tle %icc, 0x4
srl %o5, %i5, %o3
sdiv %i0, 0x06B8, %l4
edge32 %i3, %i2, %l1
fmovrslez %o7, %f15, %f29
ba %icc, loop_1418
umulcc %i6, 0x0479, %l2
array16 %g3, %i1, %g7
addcc %o1, 0x009F, %o4
loop_1418:
xnorcc %l5, %l0, %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsvc %xcc, %f0, %f29
sdivx %g4, 0x1D1B, %o2
nop
set 0x10, %i1
ldx [%l7 + %i1], %i7
nop
setx 0x759C0801, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x103FF0D7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fmuls %f12, %f8, %f13
edge16 %g5, %o6, %g6
fmul8x16au %f12, %f17, %f24
fpadd16s %f19, %f2, %f21
ta %icc, 0x0
tn %xcc, 0x4
wr %g0, 0x80, %asi
ldsba [%l7 + 0x2A] %asi, %g1
ld [%l7 + 0x3C], %f30
smulcc %l3, 0x134F, %o0
edge8l %l6, %o5, %i5
add %g2, %i0, %o3
umulcc %i3, 0x0262, %i2
fblg,a %fcc0, loop_1419
nop
set 0x0C, %i7
lduh [%l7 + %i7], %l4
edge32 %l1, %i6, %o7
sub %g3, %l2, %g7
loop_1419:
bl loop_1420
fcmple16 %f14, %f12, %i1
set 0x34, %i5
lduwa [%l7 + %i5] 0x11, %o4
loop_1420:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bge,a loop_1421
brlz %o1, loop_1422
edge8 %l0, %l5, %i4
bge,pn %xcc, loop_1423
loop_1421:
movre %g4, 0x01E, %o2
loop_1422:
orcc %i7, 0x1AA9, %o6
movneg %icc, %g6, %g5
loop_1423:
tpos %xcc, 0x3
subc %g1, 0x033F, %o0
movg %xcc, %l6, %l3
set 0x58, %o6
stha %o5, [%l7 + %o6] 0x80
alignaddr %i5, %i0, %g2
nop
setx 0xB05D72E9, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
set 0x40, %g1
stda %f16, [%l7 + %g1] 0x80
tvc %icc, 0x5
bl,pn %icc, loop_1424
tne %xcc, 0x4
mulx %i3, %o3, %l4
movvc %xcc, %l1, %i2
loop_1424:
bvc,a %icc, loop_1425
fmovrsne %o7, %f20, %f5
sub %g3, %l2, %i6
fandnot1s %f24, %f20, %f5
loop_1425:
fbu %fcc0, loop_1426
fbg %fcc1, loop_1427
bgu loop_1428
sethi 0x01A4, %i1
loop_1426:
tn %icc, 0x2
loop_1427:
fxnors %f27, %f9, %f7
loop_1428:
fmovsne %xcc, %f16, %f18
fnors %f31, %f31, %f31
xnor %g7, %o4, %l0
fba %fcc1, loop_1429
edge8l %l5, %o1, %i4
movrlz %g4, 0x36F, %o2
fmul8x16al %f20, %f1, %f4
loop_1429:
taddcctv %o6, 0x060C, %g6
edge32l %g5, %g1, %i7
fbne %fcc1, loop_1430
fnot1 %f10, %f6
fbo %fcc0, loop_1431
umul %l6, 0x0D4E, %l3
loop_1430:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %o5, %i5, %o0
loop_1431:
fandnot1 %f26, %f24, %f12
sdivx %g2, 0x0FC1, %i3
taddcc %i0, 0x0FE8, %o3
or %l4, %i2, %o7
ldub [%l7 + 0x09], %g3
tpos %icc, 0x7
brgz %l2, loop_1432
orncc %l1, 0x056B, %i1
tsubcc %g7, 0x19F4, %i6
movl %xcc, %o4, %l0
loop_1432:
andncc %o1, %l5, %i4
call loop_1433
movneg %xcc, %g4, %o6
fmul8x16al %f20, %f9, %f0
umulcc %o2, 0x04FD, %g5
loop_1433:
bshuffle %f20, %f16, %f30
pdist %f4, %f14, %f22
fbne,a %fcc0, loop_1434
fmovrsgz %g6, %f1, %f9
prefetch [%l7 + 0x40], 0x0
nop
setx 0x80281BA350400F1B, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
loop_1434:
fmovdneg %icc, %f6, %f7
fmovdge %xcc, %f10, %f5
movle %xcc, %g1, %l6
xorcc %l3, 0x0EAC, %o5
movvs %icc, %i5, %o0
fcmple32 %f6, %f22, %i7
brnz %i3, loop_1435
fbge %fcc3, loop_1436
popc 0x1087, %g2
bpos,a,pt %icc, loop_1437
loop_1435:
fbul %fcc3, loop_1438
loop_1436:
tcc %xcc, 0x0
bn,pn %icc, loop_1439
loop_1437:
fbn %fcc3, loop_1440
loop_1438:
nop
setx 0xA365EB22, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0xD7A4E7B0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fsubs %f27, %f3, %f12
array32 %o3, %i0, %l4
loop_1439:
fblg %fcc2, loop_1441
loop_1440:
udivx %o7, 0x10EB, %i2
ba %icc, loop_1442
fpsub32 %f8, %f30, %f6
loop_1441:
fnors %f5, %f17, %f22
edge16n %g3, %l1, %i1
loop_1442:
sdivx %l2, 0x1F2B, %g7
membar 0x7B
set 0x22, %o2
stha %o4, [%l7 + %o2] 0x81
srax %l0, %o1, %i6
sdiv %l5, 0x0688, %g4
sll %i4, %o2, %g5
movvs %xcc, %o6, %g6
nop
setx 0xA079AC1E, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
set 0x40, %l5
swapa [%l7 + %l5] 0x89, %l6
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x140] %asi, %g1 ripped by fixASI40.pl ripped by fixASI40.pl
bn loop_1443
addccc %o5, 0x119A, %l3
mulscc %i5, %i7, %i3
sth %o0, [%l7 + 0x1E]
loop_1443:
srlx %g2, 0x15, %o3
fpackfix %f2, %f9
fabss %f0, %f11
add %l7, 0x70, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %l4
casxa [%l6] 0x89, %l4, %i0
movvc %xcc, %i2, %o7
wr %g0, 0x81, %asi
stwa %g3, [%l7 + 0x7C] %asi
sdivcc %l1, 0x0B54, %i1
subcc %g7, %l2, %l0
fbue %fcc1, loop_1444
fbne,a %fcc2, loop_1445
nop
setx 0x696243490D74EB6F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
fsqrtd %f22, %f20
wr %g0, 0x10, %asi
stwa %o4, [%l7 + 0x5C] %asi
loop_1444:
nop
setx loop_1446, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1445:
mulscc %o1, %l5, %i6
sll %g4, %i4, %o2
andn %g5, %o6, %l6
loop_1446:
tneg %xcc, 0x2
fzero %f24
tleu %icc, 0x4
tne %xcc, 0x0
addcc %g6, %g1, %o5
move %icc, %i5, %l3
movl %icc, %i7, %i3
wr %g0, 0x80, %asi
ldda [%l7 + 0x30] %asi, %o0
fxnors %f4, %f1, %f7
set 0x6B, %i3
lduba [%l7 + %i3] 0x04, %g2
fmul8ulx16 %f10, %f16, %f18
fnegs %f1, %f12
movneg %xcc, %o3, %i0
edge32ln %i2, %l4, %o7
andncc %l1, %g3, %i1
movgu %xcc, %l2, %l0
fmovdleu %icc, %f6, %f7
srax %g7, 0x07, %o1
alignaddrl %l5, %o4, %g4
stx %i6, [%l7 + 0x38]
smulcc %o2, 0x044E, %i4
edge8n %g5, %l6, %o6
fmovdcc %icc, %f14, %f19
fmovdne %icc, %f26, %f2
orn %g1, %g6, %o5
movn %xcc, %i5, %l3
set 0x0C, %i2
stwa %i3, [%l7 + %i2] 0x2f
membar #Sync
set 0x40, %l3
ldda [%l7 + %l3] 0x18, %f0
set 0x54, %l4
sta %f13, [%l7 + %l4] 0x18
sll %i7, %o0, %o3
set 0x20, %l1
lda [%l7 + %l1] 0x88, %f10
fabss %f25, %f1
fblg %fcc3, loop_1447
sll %g2, 0x12, %i0
addc %i2, 0x1A11, %l4
edge8n %l1, %g3, %i1
loop_1447:
array16 %o7, %l2, %g7
tgu %icc, 0x0
fmovscc %xcc, %f5, %f4
ldsw [%l7 + 0x6C], %l0
tsubcctv %l5, %o1, %g4
movpos %icc, %o4, %o2
subc %i4, %i6, %g5
movpos %xcc, %l6, %o6
addcc %g6, 0x178F, %g1
movvs %xcc, %i5, %o5
fpackfix %f22, %f8
edge8n %l3, %i7, %i3
udiv %o3, 0x1E25, %g2
fmovsne %xcc, %f12, %f7
fmovrse %i0, %f10, %f11
edge32l %o0, %l4, %i2
fmovspos %icc, %f8, %f20
subc %g3, 0x16A3, %l1
edge8 %o7, %i1, %g7
edge8ln %l0, %l5, %o1
alignaddr %g4, %l2, %o2
fzeros %f12
movre %i4, 0x3FA, %o4
sra %g5, %i6, %o6
sub %g6, 0x1034, %l6
sllx %g1, 0x01, %i5
edge32l %l3, %i7, %o5
movle %icc, %i3, %o3
movle %xcc, %i0, %g2
fandnot1 %f6, %f6, %f4
std %f18, [%l7 + 0x20]
movrlez %o0, %l4, %i2
set 0x40, %o0
stda %f0, [%l7 + %o0] 0x88
edge16l %l1, %g3, %o7
bneg,a,pn %xcc, loop_1448
movcs %icc, %i1, %g7
array32 %l5, %l0, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1448:
alignaddrl %l2, %o2, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orcc %i4, 0x0A8E, %o4
sir 0x093F
ta %xcc, 0x0
addc %i6, 0x150C, %o6
stw %g5, [%l7 + 0x40]
fnot1 %f20, %f0
sdivx %g6, 0x07CC, %g1
sdivx %l6, 0x1428, %i5
movl %xcc, %l3, %o5
fmul8x16au %f27, %f1, %f6
udivx %i7, 0x17CB, %i3
std %f28, [%l7 + 0x40]
subc %i0, %g2, %o3
edge16n %o0, %i2, %l1
array16 %l4, %o7, %g3
srl %g7, %l5, %l0
fpadd32 %f20, %f2, %f20
tne %xcc, 0x7
edge16 %i1, %g4, %o2
fmovsvc %xcc, %f26, %f12
fbug,a %fcc3, loop_1449
bvc,a,pn %xcc, loop_1450
sdivx %l2, 0x0CC7, %o1
subccc %i4, 0x0C97, %i6
loop_1449:
tcc %xcc, 0x6
loop_1450:
tl %icc, 0x4
flush %l7 + 0x30
ba %icc, loop_1451
edge32l %o6, %o4, %g5
array16 %g1, %g6, %i5
tg %icc, 0x7
loop_1451:
subccc %l6, %l3, %i7
bpos,a,pt %icc, loop_1452
movgu %icc, %i3, %i0
fmovsa %xcc, %f18, %f11
sdivcc %g2, 0x0B2B, %o5
loop_1452:
srax %o3, 0x06, %i2
bgu loop_1453
brlez,a %l1, loop_1454
array16 %o0, %o7, %g3
add %g7, 0x09DF, %l5
loop_1453:
faligndata %f30, %f26, %f26
loop_1454:
nop
wr %g0, 0xf0, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
movge %xcc, %l4, %i1
bl %icc, loop_1455
fcmple16 %f0, %f8, %g4
edge32ln %l0, %o2, %o1
flush %l7 + 0x7C
loop_1455:
edge32 %i4, %i6, %l2
fmovsg %icc, %f9, %f5
fabss %f13, %f27
tleu %xcc, 0x4
subcc %o6, %o4, %g1
fmovrdgz %g5, %f14, %f26
srlx %i5, %l6, %l3
fnands %f4, %f14, %f29
tvc %xcc, 0x4
alignaddr %i7, %g6, %i3
bg loop_1456
taddcctv %g2, %i0, %o5
fbo,a %fcc3, loop_1457
fcmple32 %f24, %f14, %o3
loop_1456:
nop
set 0x2C, %l0
lda [%l7 + %l0] 0x15, %f0
loop_1457:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_1458, %l0, %l1
jmpl %l1, %i2
movgu %xcc, %l1, %o0
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %o7, %g7
loop_1458:
movge %icc, %l5, %l4
sir 0x1C1A
fmovsneg %icc, %f0, %f10
fmovrsgz %i1, %f8, %f14
bpos %xcc, loop_1459
andncc %g4, %l0, %g3
std %f10, [%l7 + 0x18]
edge32ln %o2, %o1, %i6
loop_1459:
fmovsn %xcc, %f1, %f7
subccc %l2, %i4, %o4
sra %g1, 0x0A, %o6
ldsh [%l7 + 0x1C], %g5
tcs %xcc, 0x2
bne,a loop_1460
sethi 0x0B18, %i5
movrlez %l3, %l6, %i7
fpadd16 %f26, %f26, %f0
loop_1460:
taddcctv %g6, %g2, %i0
fbule,a %fcc2, loop_1461
flush %l7 + 0x14
fbuge,a %fcc1, loop_1462
movg %icc, %o5, %i3
loop_1461:
orcc %i2, 0x1697, %o3
orcc %o0, 0x0092, %l1
loop_1462:
fabss %f25, %f1
fsrc2s %f26, %f20
fbl %fcc3, loop_1463
fmovsleu %icc, %f8, %f3
fones %f6
movcc %xcc, %g7, %o7
loop_1463:
ldx [%l7 + 0x38], %l5
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
fors %f4, %f24, %f28
bge,a %icc, loop_1465
fandnot2s %f9, %f6, %f22
loop_1464:
nop
set 0x6C, %i4
lda [%l7 + %i4] 0x81, %f27
loop_1465:
brnz,a %i1, loop_1466
and %l4, %l0, %g3
movn %xcc, %o2, %g4
tn %icc, 0x6
loop_1466:
tg %icc, 0x3
edge16ln %o1, %l2, %i4
sdiv %i6, 0x17A2, %g1
alignaddr %o6, %g5, %o4
tvs %xcc, 0x2
subccc %i5, 0x081B, %l6
taddcctv %i7, %l3, %g6
edge32n %g2, %i0, %i3
lduw [%l7 + 0x70], %o5
wr %g0, 0x89, %asi
lduha [%l7 + 0x16] %asi, %i2
bvc,a %xcc, loop_1467
alignaddrl %o3, %o0, %g7
bleu,a %icc, loop_1468
edge8 %o7, %l5, %l1
loop_1467:
sllx %l4, %l0, %i1
fpsub32 %f10, %f20, %f24
loop_1468:
movrgez %g3, 0x211, %g4
tn %xcc, 0x5
add %o1, %l2, %i4
movcs %xcc, %o2, %g1
fxnors %f18, %f26, %f30
tle %icc, 0x0
tne %xcc, 0x4
ldd [%l7 + 0x10], %f20
brz %i6, loop_1469
sir 0x117B
set 0x60, %o5
prefetcha [%l7 + %o5] 0x04, 0x1
loop_1469:
andncc %o4, %i5, %g5
nop
setx loop_1470, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
addcc %i7, %l6, %g6
fpsub32s %f23, %f11, %f31
fcmpne32 %f30, %f24, %l3
loop_1470:
popc %i0, %i3
movleu %xcc, %o5, %i2
sra %o3, 0x01, %g2
sdiv %o0, 0x0758, %g7
ble loop_1471
movl %icc, %o7, %l5
fpadd16s %f22, %f27, %f5
movrgez %l1, 0x0AF, %l4
loop_1471:
tsubcc %i1, %g3, %l0
srlx %g4, %o1, %l2
movrlez %o2, 0x14A, %g1
fbu %fcc1, loop_1472
tne %xcc, 0x6
mova %icc, %i6, %i4
tsubcc %o4, 0x1F11, %i5
loop_1472:
srax %o6, 0x09, %i7
udiv %l6, 0x0765, %g5
udivcc %g6, 0x1AB8, %i0
srax %i3, %l3, %o5
andncc %i2, %o3, %o0
fblg %fcc3, loop_1473
fcmple16 %f22, %f20, %g7
bcs,pt %icc, loop_1474
edge32 %g2, %o7, %l5
loop_1473:
edge8ln %l1, %i1, %l4
sir 0x0E2F
loop_1474:
edge32n %g3, %l0, %o1
fmovrdne %g4, %f18, %f26
fpadd16 %f30, %f16, %f24
orncc %l2, 0x150C, %g1
fbn %fcc2, loop_1475
fpmerge %f16, %f30, %f30
fmovdleu %icc, %f13, %f4
tcc %xcc, 0x1
loop_1475:
nop
wr %g0, 0x89, %asi
lduba [%l7 + 0x37] %asi, %i6
fmuld8sux16 %f15, %f18, %f20
array8 %i4, %o2, %i5
edge16 %o4, %o6, %l6
popc 0x151E, %g5
movl %icc, %i7, %i0
mulscc %i3, %g6, %l3
nop
setx loop_1476, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
fitod %f4, %f30
fdtox %f30, %f22
edge32l %o5, %i2, %o3
edge8n %o0, %g7, %g2
loop_1476:
edge32ln %o7, %l1, %i1
brgez,a %l5, loop_1477
tvc %icc, 0x7
stx %l4, [%l7 + 0x40]
srlx %l0, %g3, %g4
loop_1477:
nop
set 0x08, %g6
sth %o1, [%l7 + %g6]
or %l2, 0x0353, %g1
srax %i4, 0x1F, %o2
fblg,a %fcc0, loop_1478
edge32l %i5, %o4, %o6
udivx %i6, 0x1C8A, %l6
add %g5, %i0, %i3
loop_1478:
bge,a loop_1479
tge %icc, 0x5
subccc %i7, %l3, %o5
brnz,a %g6, loop_1480
loop_1479:
fbl %fcc0, loop_1481
addccc %o3, 0x18F1, %i2
sdivcc %o0, 0x1ED3, %g7
loop_1480:
xnorcc %o7, %g2, %l1
loop_1481:
nop
set 0x62, %g4
stha %i1, [%l7 + %g4] 0x89
fpadd16s %f13, %f10, %f20
mova %icc, %l5, %l0
subcc %g3, 0x0BD4, %g4
nop
setx 0x463BA13BA042CE89, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
nop
setx loop_1482, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movcc %icc, %l4, %l2
be,a,pn %xcc, loop_1483
sdivx %o1, 0x1186, %g1
loop_1482:
fmuld8ulx16 %f11, %f30, %f8
addc %i4, 0x0DB0, %i5
loop_1483:
tsubcctv %o4, 0x18F4, %o2
for %f4, %f24, %f2
fbg %fcc1, loop_1484
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fone %f2
nop
setx 0xD052938EAFBCF8B7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x926E205F27FD3A04, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f20, %f2
loop_1484:
bgu %xcc, loop_1485
array16 %o6, %l6, %i6
flush %l7 + 0x0C
srax %g5, 0x18, %i3
loop_1485:
srax %i7, %l3, %i0
edge16n %g6, %o5, %o3
smulcc %o0, %g7, %i2
ta %xcc, 0x3
addcc %g2, %o7, %l1
fornot2 %f10, %f22, %f18
fmovdne %xcc, %f15, %f21
tle %xcc, 0x4
edge16l %i1, %l5, %l0
add %l7, 0x6C, %l6
wr %g0, 0x18, %asi
casa [%l6] 0x18, %g4, %g3
tsubcctv %l2, 0x14C0, %o1
ldd [%l7 + 0x30], %g0
tn %icc, 0x2
ld [%l7 + 0x10], %f10
tle %icc, 0x0
nop
setx 0x0C4F9CF3AAC9BA5C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
fsqrtd %f6, %f20
movg %icc, %i4, %l4
fones %f0
orcc %o4, 0x0F8A, %o2
fbue %fcc0, loop_1486
subcc %o6, %i5, %l6
tg %xcc, 0x1
ldsh [%l7 + 0x42], %g5
loop_1486:
udivx %i3, 0x09BB, %i7
movvc %xcc, %i6, %i0
fnegs %f16, %f21
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %xcc, %l3, %o5
bne,a loop_1487
fpsub32 %f24, %f16, %f0
move %icc, %o3, %g6
umulcc %g7, 0x03DB, %i2
loop_1487:
nop
setx 0xD0602974, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
umul %o0, 0x1AA2, %g2
nop
fitod %f6, %f8
fmovdleu %xcc, %f10, %f31
nop
setx 0x2B4D720761BE7522, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xD5A000EC26C95CDE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
faddd %f28, %f6, %f18
edge16n %l1, %o7, %l5
fblg,a %fcc2, loop_1488
movcc %xcc, %i1, %l0
nop
setx 0x8EF2E67C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x874C60AB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f8, %f22
nop
fitos %f12, %f1
fstox %f1, %f30
fxtos %f30, %f27
loop_1488:
movcc %icc, %g3, %g4
tge %icc, 0x5
andcc %o1, %l2, %g1
fmovrsne %l4, %f29, %f13
edge16n %i4, %o2, %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbe,a %fcc1, loop_1489
udivx %o6, 0x1E64, %i5
be,pn %icc, loop_1490
bshuffle %f20, %f30, %f12
loop_1489:
nop
set 0x2C, %o3
stwa %l6, [%l7 + %o3] 0xea
membar #Sync
loop_1490:
bne,a loop_1491
addcc %i3, 0x0EDC, %i7
fcmple16 %f18, %f24, %g5
edge8l %i0, %i6, %o5
loop_1491:
fmovsvs %xcc, %f11, %f0
taddcctv %o3, %l3, %g6
movge %icc, %g7, %i2
popc 0x0770, %o0
sdiv %g2, 0x0BCC, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %xcc, 0x7
fbn,a %fcc1, loop_1492
movvc %xcc, %l5, %i1
wr %g0, 0x80, %asi
ldsba [%l7 + 0x24] %asi, %o7
loop_1492:
fbule %fcc0, loop_1493
movrlez %g3, 0x360, %g4
nop
setx 0x9C4C2DD1106BBCF1, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
addccc %o1, %l2, %l0
loop_1493:
mulscc %g1, 0x00F8, %l4
wr %g0, 0x19, %asi
ldsha [%l7 + 0x24] %asi, %i4
fmovdle %icc, %f31, %f0
andn %o2, 0x0268, %o6
fcmple32 %f24, %f6, %i5
xnorcc %o4, 0x17C7, %i3
nop
setx 0x653D7046127FC000, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xC0241959F34CB704, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f0, %f20
fmovsle %xcc, %f0, %f31
wr %g0, 0x10, %asi
lduwa [%l7 + 0x60] %asi, %l6
fandnot2s %f18, %f14, %f5
movl %icc, %g5, %i7
ld [%l7 + 0x7C], %f29
udiv %i0, 0x19C2, %i6
fsrc2s %f10, %f27
movneg %icc, %o3, %o5
movpos %xcc, %l3, %g7
edge8 %i2, %g6, %g2
tn %xcc, 0x0
brgez,a %o0, loop_1494
movl %icc, %l5, %i1
alignaddrl %l1, %g3, %g4
udivx %o7, 0x02C5, %o1
loop_1494:
bvc loop_1495
fbe %fcc0, loop_1496
andn %l2, %l0, %g1
fpack32 %f14, %f22, %f18
loop_1495:
orcc %i4, 0x178A, %o2
loop_1496:
nop
wr %g0, 0x19, %asi
stha %o6, [%l7 + 0x5E] %asi
set 0x2E, %g7
stha %l4, [%l7 + %g7] 0x27
membar #Sync
ldsb [%l7 + 0x30], %o4
xnorcc %i5, 0x056A, %i3
movpos %icc, %g5, %l6
bl loop_1497
fmovdl %xcc, %f15, %f5
movrgez %i7, %i6, %o3
addccc %o5, 0x14FC, %i0
loop_1497:
tsubcc %g7, %l3, %g6
movrlz %g2, %i2, %l5
nop
fitos %f7, %f9
fstod %f9, %f6
subccc %i1, %l1, %g3
sub %o0, %g4, %o7
fbu,a %fcc2, loop_1498
alignaddrl %o1, %l2, %g1
udivcc %i4, 0x0C41, %l0
set 0x70, %l2
ldswa [%l7 + %l2] 0x11, %o2
loop_1498:
sth %o6, [%l7 + 0x54]
sllx %o4, 0x04, %l4
subccc %i3, 0x04EF, %i5
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x58] %asi, 0x2
brnz %l6, loop_1499
srax %i6, 0x1B, %o3
fmovrde %i7, %f2, %f16
edge8n %o5, %g7, %i0
loop_1499:
tsubcc %g6, %g2, %i2
tgu %xcc, 0x6
edge16 %l3, %i1, %l1
nop
setx loop_1500, %l0, %l1
jmpl %l1, %l5
ldsw [%l7 + 0x74], %g3
add %o0, 0x1C06, %g4
bpos,a,pn %icc, loop_1501
loop_1500:
smul %o1, %l2, %g1
movgu %icc, %o7, %l0
movrne %o2, %i4, %o6
loop_1501:
movle %icc, %o4, %i3
set 0x40, %g2
stda %f16, [%l7 + %g2] 0x10
fexpand %f21, %f6
movgu %xcc, %i5, %l4
wr %g0, 0x2a, %asi
stba %l6, [%l7 + 0x1F] %asi
membar #Sync
udivx %g5, 0x101C, %o3
array16 %i6, %o5, %i7
andncc %i0, %g6, %g7
edge8 %i2, %g2, %l3
tsubcc %l1, %i1, %g3
brnz %l5, loop_1502
stbar
srlx %o0, 0x09, %g4
fmovrse %l2, %f10, %f31
loop_1502:
fbu %fcc0, loop_1503
fandnot1 %f24, %f14, %f10
fmovrsgez %o1, %f9, %f15
fbn,a %fcc2, loop_1504
loop_1503:
fpack32 %f28, %f20, %f2
popc 0x084C, %g1
movrgez %l0, %o7, %o2
loop_1504:
nop
fitod %f4, %f24
fdtox %f24, %f0
bg loop_1505
fsrc2 %f8, %f6
andncc %o6, %o4, %i3
fbug %fcc0, loop_1506
loop_1505:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x40, %o4
swapa [%l7 + %o4] 0x11, %i4
loop_1506:
fmovsgu %xcc, %f26, %f17
fsrc1 %f12, %f20
brgz %l4, loop_1507
tvc %xcc, 0x3
ta %xcc, 0x6
fbule,a %fcc0, loop_1508
loop_1507:
stb %i5, [%l7 + 0x59]
or %l6, %o3, %g5
udiv %i6, 0x03C9, %o5
loop_1508:
ldx [%l7 + 0x78], %i0
fmovdcc %xcc, %f12, %f10
movvc %icc, %g6, %g7
ldd [%l7 + 0x58], %i2
nop
setx 0x907D2AFA, %l0, %l6
st %l6, [%l7 + 0x0C]
ld [%l7 + 0x0C], %fsr
movneg %icc, %i7, %l3
nop
setx 0x7CF0C08A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
fsqrts %f7, %f25
set 0x24, %i0
ldswa [%l7 + %i0] 0x80, %g2
subcc %l1, %i1, %l5
orcc %g3, 0x107F, %o0
srl %l2, %g4, %o1
tpos %xcc, 0x0
fbne,a %fcc2, loop_1509
alignaddrl %l0, %o7, %g1
srl %o6, %o2, %o4
movrlez %i4, %l4, %i5
loop_1509:
bl,pt %xcc, loop_1510
fcmple16 %f26, %f6, %i3
nop
setx 0x2B6F63F3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x657ACB39, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fmuls %f9, %f5, %f14
fpadd32s %f18, %f28, %f16
loop_1510:
ldsh [%l7 + 0x64], %o3
edge8n %g5, %l6, %o5
andncc %i6, %i0, %g6
nop
setx 0xF35B01B1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0x15D18549, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fmuls %f1, %f31, %f12
set 0x08, %i6
ldswa [%l7 + %i6] 0x14, %g7
tge %xcc, 0x6
movne %icc, %i2, %l3
tgu %icc, 0x5
sethi 0x086C, %i7
movcs %xcc, %g2, %i1
ta %xcc, 0x6
tne %xcc, 0x5
fmovs %f10, %f6
set 0x5C, %g3
sta %f8, [%l7 + %g3] 0x11
bg,pt %xcc, loop_1511
fmovse %xcc, %f11, %f1
tg %icc, 0x2
smul %l5, %g3, %l1
loop_1511:
tn %xcc, 0x0
fmul8x16 %f2, %f30, %f12
nop
set 0x2D, %o7
ldstub [%l7 + %o7], %o0
taddcctv %g4, %l2, %l0
fandnot2 %f30, %f24, %f24
movpos %icc, %o1, %g1
orncc %o6, %o2, %o7
tge %xcc, 0x0
tgu %icc, 0x1
bn,a loop_1512
sllx %i4, %o4, %i5
fbuge %fcc0, loop_1513
membar 0x62
loop_1512:
mulscc %i3, %l4, %o3
popc 0x17A5, %l6
loop_1513:
movpos %xcc, %o5, %i6
xnorcc %i0, 0x0568, %g5
nop
set 0x20, %g5
std %f4, [%l7 + %g5]
fmovsne %xcc, %f1, %f24
udivx %g7, 0x092A, %i2
sdiv %g6, 0x1D12, %l3
fsrc2 %f2, %f10
fabss %f18, %f0
nop
setx 0xC1D40913C07A223E, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
fbn,a %fcc3, loop_1514
fpsub16 %f24, %f20, %f14
sll %i7, 0x07, %i1
udiv %g2, 0x02FD, %g3
loop_1514:
subc %l1, 0x14C9, %o0
movvs %xcc, %l5, %g4
membar #Sync
set 0x40, %o1
ldda [%l7 + %o1] 0xf9, %f0
fandnot1s %f6, %f12, %f28
smulcc %l2, 0x0A41, %l0
edge16l %g1, %o6, %o1
bpos,a,pn %xcc, loop_1515
bn,pn %icc, loop_1516
fmovdcs %xcc, %f27, %f28
srax %o7, 0x0C, %i4
loop_1515:
movrgez %o2, 0x23E, %o4
loop_1516:
membar 0x41
fmovdcc %icc, %f2, %f26
orncc %i3, %l4, %i5
nop
setx 0x207C35A5, %l0, %l6
st %l6, [%l7 + 0x34]
ld [%l7 + 0x34], %fsr
fnegs %f30, %f11
fornot1s %f8, %f16, %f31
movcc %icc, %l6, %o5
fsrc2s %f27, %f7
andn %o3, %i0, %g5
fmovrde %i6, %f30, %f20
wr %g0, 0x04, %asi
lduha [%l7 + 0x6E] %asi, %i2
sth %g6, [%l7 + 0x2C]
subcc %l3, 0x12B1, %g7
ldsh [%l7 + 0x38], %i1
fmul8x16al %f31, %f23, %f2
fmovs %f9, %f11
brlz,a %g2, loop_1517
movle %icc, %g3, %i7
fmovsa %xcc, %f1, %f29
fmovrse %l1, %f1, %f30
loop_1517:
movne %xcc, %l5, %o0
tcs %icc, 0x1
tsubcctv %l2, %g4, %g1
bneg,a,pn %icc, loop_1518
and %l0, %o1, %o7
set 0x14, %l6
lduwa [%l7 + %l6] 0x0c, %i4
loop_1518:
nop
setx 0x122D20A2F07D50C4, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
brnz %o6, loop_1519
sra %o4, 0x07, %o2
subccc %i3, %i5, %l4
addcc %o5, %l6, %o3
loop_1519:
nop
set 0x20, %i7
stwa %i0, [%l7 + %i7] 0x22
membar #Sync
sll %i6, 0x0E, %g5
sdivx %g6, 0x0239, %i2
xor %l3, 0x1080, %g7
andncc %i1, %g2, %i7
movcs %xcc, %g3, %l5
fmovdleu %icc, %f10, %f18
sdivx %l1, 0x1039, %l2
movrlez %g4, %g1, %l0
sub %o1, 0x18E0, %o0
fmuld8ulx16 %f13, %f4, %f4
mulscc %o7, 0x06C6, %i4
te %icc, 0x7
st %f28, [%l7 + 0x1C]
movcs %icc, %o6, %o2
bl,pt %icc, loop_1520
fsrc1 %f0, %f14
sra %i3, 0x14, %o4
andn %i5, 0x105D, %l4
loop_1520:
te %icc, 0x5
movneg %icc, %l6, %o5
edge32n %o3, %i6, %i0
set 0x70, %i1
prefetcha [%l7 + %i1] 0x0c, 0x1
popc 0x1772, %g6
bcs,pn %icc, loop_1521
brz %i2, loop_1522
fpadd32s %f25, %f21, %f12
fsrc2 %f2, %f30
loop_1521:
fmovsgu %xcc, %f22, %f1
loop_1522:
edge8l %l3, %g7, %g2
brz,a %i1, loop_1523
te %icc, 0x0
fzeros %f19
fbge %fcc2, loop_1524
loop_1523:
nop
setx loop_1525, %l0, %l1
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
movcc %icc, %g3, %l5
loop_1524:
array8 %l1, %l2, %i7
loop_1525:
brlz,a %g1, loop_1526
edge8ln %l0, %o1, %o0
fnand %f18, %f2, %f18
stx %o7, [%l7 + 0x40]
loop_1526:
fors %f19, %f18, %f28
fbn %fcc1, loop_1527
edge8n %g4, %o6, %o2
tne %icc, 0x1
movrlz %i3, %i4, %i5
loop_1527:
mulscc %l4, %o4, %l6
movne %icc, %o3, %o5
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
fbne,a %fcc2, loop_1528
fcmpne16 %f12, %f12, %i0
ldsh [%l7 + 0x36], %g5
fpack32 %f0, %f16, %f28
loop_1528:
sdivcc %g6, 0x01E3, %i2
bcc %xcc, loop_1529
faligndata %f2, %f22, %f0
set 0x2E, %o6
stha %l3, [%l7 + %o6] 0xe3
membar #Sync
loop_1529:
fmovdl %xcc, %f23, %f15
movgu %icc, %i6, %g7
popc %g2, %g3
fmovscs %icc, %f26, %f1
udiv %l5, 0x16A9, %l1
nop
fitos %f5, %f1
nop
setx loop_1530, %l0, %l1
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, 0x1
movge %icc, %l2, %i7
edge16n %i1, %g1, %l0
loop_1530:
sll %o1, 0x11, %o0
tneg %xcc, 0x6
sll %o7, 0x18, %g4
fexpand %f27, %f30
fmovrdlez %o6, %f22, %f12
alignaddr %i3, %o2, %i4
fpsub16s %f27, %f28, %f29
addc %l4, 0x1CE7, %i5
fxor %f28, %f0, %f28
std %f20, [%l7 + 0x18]
ble,a,pn %icc, loop_1531
fnors %f24, %f30, %f7
fmovsvs %icc, %f30, %f19
movge %xcc, %o4, %l6
loop_1531:
bleu,pn %icc, loop_1532
fmuld8sux16 %f29, %f12, %f10
movrne %o5, 0x1D6, %o3
te %icc, 0x0
loop_1532:
fpadd16s %f6, %f10, %f6
fbge %fcc2, loop_1533
movcs %icc, %g5, %g6
subcc %i2, %i0, %i6
tne %xcc, 0x4
loop_1533:
tneg %xcc, 0x5
nop
setx 0x83B582725A5E5959, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f26
wr %g0, 0x11, %asi
lduba [%l7 + 0x63] %asi, %g7
set 0x78, %i5
ldxa [%l7 + %i5] 0x89, %l3
fbule %fcc0, loop_1534
smulcc %g2, %l5, %g3
for %f16, %f18, %f12
and %l2, 0x06D7, %l1
loop_1534:
alignaddrl %i1, %g1, %l0
movgu %xcc, %o1, %i7
mulx %o0, %g4, %o7
orcc %i3, %o2, %i4
fmovsneg %xcc, %f2, %f22
sdivcc %l4, 0x04EF, %o6
bneg,a %xcc, loop_1535
and %o4, %i5, %o5
movcs %xcc, %l6, %g5
faligndata %f6, %f22, %f30
loop_1535:
fsrc2s %f18, %f21
swap [%l7 + 0x70], %o3
movle %xcc, %i2, %i0
bcs,pt %icc, loop_1536
taddcc %g6, 0x0FCC, %i6
movrlz %l3, %g7, %g2
fmovsa %icc, %f30, %f21
loop_1536:
tvc %xcc, 0x1
fble %fcc2, loop_1537
tne %icc, 0x1
xorcc %g3, 0x121B, %l2
edge8ln %l1, %i1, %l5
loop_1537:
stx %l0, [%l7 + 0x18]
bne,a,pn %xcc, loop_1538
edge16ln %g1, %o1, %i7
bshuffle %f24, %f16, %f20
movvs %xcc, %o0, %g4
loop_1538:
smul %o7, %i3, %o2
wr %g0, 0x22, %asi
stxa %l4, [%l7 + 0x40] %asi
membar #Sync
orcc %o6, 0x18E3, %o4
sub %i4, %i5, %l6
nop
setx 0x7CC441B25F05DF00, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x42B1FE23ACB31CD8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f0, %f28
addcc %o5, 0x0F66, %o3
edge16ln %g5, %i0, %i2
edge8l %i6, %l3, %g7
membar 0x3A
tneg %icc, 0x2
tleu %icc, 0x7
sllx %g2, 0x07, %g3
andn %g6, 0x1F79, %l1
xnor %l2, %l5, %l0
sra %g1, 0x07, %o1
tleu %icc, 0x6
fornot1 %f26, %f18, %f6
tgu %xcc, 0x5
fnot2s %f27, %f1
tcc %icc, 0x2
bvc,a,pn %icc, loop_1539
tcc %icc, 0x3
tvc %xcc, 0x0
sethi 0x09BE, %i7
loop_1539:
xor %i1, %o0, %g4
ldd [%l7 + 0x18], %f16
andncc %o7, %o2, %i3
array32 %l4, %o6, %i4
sub %i5, %l6, %o5
xorcc %o4, %o3, %g5
fpsub32s %f15, %f19, %f20
alignaddrl %i0, %i2, %i6
addcc %l3, 0x1091, %g2
prefetch [%l7 + 0x4C], 0x3
nop
fitos %f26, %f8
edge32l %g7, %g3, %g6
fbuge,a %fcc2, loop_1540
smul %l1, %l2, %l5
fone %f4
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x79] %asi, %l0
loop_1540:
srl %g1, %i7, %o1
fmovrse %o0, %f6, %f20
andncc %i1, %o7, %g4
movrlz %i3, 0x1BE, %l4
fmovsvs %icc, %f5, %f23
fpack16 %f28, %f25
nop
setx 0xB740FE26, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x4198C699, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fdivs %f29, %f22, %f15
movleu %xcc, %o6, %i4
fbge,a %fcc2, loop_1541
bcs,a %xcc, loop_1542
sir 0x035D
fmovsg %icc, %f20, %f30
loop_1541:
tn %icc, 0x7
loop_1542:
stbar
tn %xcc, 0x5
edge32n %i5, %l6, %o5
tge %icc, 0x7
addc %o2, %o4, %g5
movgu %icc, %i0, %o3
fbo,a %fcc1, loop_1543
sdivx %i6, 0x1C3C, %i2
umul %l3, %g7, %g3
tvc %icc, 0x6
loop_1543:
orn %g6, %l1, %l2
tcc %icc, 0x0
ldub [%l7 + 0x54], %g2
movpos %xcc, %l0, %l5
fnand %f10, %f18, %f2
edge32ln %g1, %o1, %i7
fnegd %f22, %f30
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movneg %icc, %o0, %i1
brlez,a %o7, loop_1544
movgu %icc, %g4, %i3
bpos,a %xcc, loop_1545
tpos %xcc, 0x4
loop_1544:
nop
setx loop_1546, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fpsub32s %f16, %f12, %f20
loop_1545:
bcs,pt %xcc, loop_1547
sub %l4, 0x029D, %o6
loop_1546:
nop
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x17] %asi, %i4
loop_1547:
xnor %i5, 0x1374, %o5
movne %icc, %l6, %o2
edge16n %g5, %o4, %i0
sub %o3, 0x1836, %i2
alignaddrl %i6, %l3, %g3
addccc %g7, %l1, %l2
stbar
bleu,a,pt %xcc, loop_1548
sub %g2, %l0, %l5
tge %xcc, 0x2
nop
setx 0x153D8F33, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xA52FB1A7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fdivs %f30, %f23, %f24
loop_1548:
stbar
fbule,a %fcc1, loop_1549
fcmpne16 %f22, %f30, %g1
fnor %f16, %f8, %f22
set 0x52, %o2
lduba [%l7 + %o2] 0x14, %g6
loop_1549:
tl %icc, 0x5
movpos %xcc, %o1, %i7
tn %xcc, 0x1
nop
setx 0x15007357, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
fsqrts %f20, %f29
xnorcc %i1, %o0, %o7
umul %g4, 0x0788, %i3
std %f2, [%l7 + 0x48]
bgu loop_1550
nop
fitod %f8, %f28
fdtos %f28, %f19
bshuffle %f28, %f2, %f16
fbo %fcc2, loop_1551
loop_1550:
movleu %xcc, %l4, %i4
fbuge %fcc3, loop_1552
xnor %o6, %i5, %l6
loop_1551:
tn %xcc, 0x1
brgez,a %o5, loop_1553
loop_1552:
nop
set 0x4E, %g1
ldstub [%l7 + %g1], %o2
std %f6, [%l7 + 0x40]
wr %g0, 0x04, %asi
ldda [%l7 + 0x40] %asi, %g4
loop_1553:
brnz %i0, loop_1554
tsubcc %o4, 0x0620, %i2
tsubcctv %o3, %i6, %g3
smul %l3, %l1, %l2
loop_1554:
add %g2, 0x0E9D, %l0
flush %l7 + 0x38
taddcc %l5, 0x1755, %g1
ble,a,pn %icc, loop_1555
movrlz %g7, %o1, %g6
umulcc %i1, %o0, %i7
stw %o7, [%l7 + 0x54]
loop_1555:
udiv %g4, 0x1D4C, %l4
sra %i4, 0x15, %i3
mulx %o6, 0x1957, %l6
addc %o5, 0x02C8, %i5
array32 %g5, %i0, %o4
fmovdvc %xcc, %f1, %f9
andncc %i2, %o3, %i6
fbge,a %fcc3, loop_1556
array8 %o2, %l3, %l1
fpadd16 %f22, %f0, %f26
bshuffle %f14, %f8, %f10
loop_1556:
tneg %xcc, 0x3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %l7, 0x64, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %l2
casa [%l6] %asi, %l2, %g2
fmovdvs %icc, %f19, %f1
movg %icc, %g3, %l0
edge8l %l5, %g7, %o1
tsubcc %g6, %i1, %g1
udivx %o0, 0x1B19, %i7
array8 %g4, %l4, %o7
fmovse %icc, %f9, %f15
nop
setx 0x8CE8EFC4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0xA4A3A183, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fsubs %f2, %f25, %f31
movl %icc, %i3, %i4
xnorcc %o6, 0x1B52, %o5
fmovdne %xcc, %f24, %f16
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %xcc, %i5, %l6
nop
setx loop_1557, %l0, %l1
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, 0x144F, %o4
fmovsg %xcc, %f22, %f28
tsubcctv %i2, %o3, %i6
loop_1557:
faligndata %f8, %f10, %f16
fexpand %f29, %f14
udivx %g5, 0x1690, %l3
movle %xcc, %l1, %l2
sdivx %g2, 0x0C2D, %g3
array32 %o2, %l0, %g7
fcmpgt16 %f22, %f30, %l5
sra %o1, %g6, %g1
smul %o0, %i1, %i7
tleu %xcc, 0x1
fmovsneg %icc, %f14, %f20
fcmpeq32 %f30, %f6, %g4
mulscc %o7, %i3, %l4
movge %icc, %i4, %o5
ba,pt %icc, loop_1558
te %icc, 0x5
bneg,a,pt %icc, loop_1559
tsubcctv %i5, %l6, %o6
loop_1558:
mulx %i0, 0x1C7E, %o4
edge32l %i2, %o3, %g5
loop_1559:
fandnot1 %f18, %f20, %f24
bcc,pn %icc, loop_1560
fpsub32s %f14, %f17, %f4
edge32n %i6, %l3, %l1
fxor %f6, %f12, %f16
loop_1560:
fmul8x16al %f11, %f24, %f14
fbue,a %fcc3, loop_1561
sll %l2, %g3, %g2
sir 0x1A34
andn %l0, %o2, %l5
loop_1561:
udivx %o1, 0x0D2B, %g6
xor %g7, 0x1BE7, %g1
lduw [%l7 + 0x30], %o0
fpsub16 %f2, %f2, %f8
movcs %icc, %i1, %i7
lduh [%l7 + 0x70], %o7
alignaddr %g4, %l4, %i3
movrgez %o5, %i4, %i5
fbule,a %fcc1, loop_1562
membar 0x5F
subcc %o6, 0x116F, %i0
nop
fitos %f5, %f2
fstod %f2, %f10
loop_1562:
tvc %icc, 0x1
sllx %l6, %o4, %o3
fmovdpos %xcc, %f17, %f17
fmovrsgz %g5, %f14, %f17
subc %i2, 0x12B4, %i6
popc 0x1191, %l3
fbue,a %fcc3, loop_1563
call loop_1564
ta %icc, 0x6
udivx %l1, 0x1542, %g3
loop_1563:
nop
add %l7, 0x68, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %g2
casxa [%l6] %asi, %g2, %l2
loop_1564:
movneg %icc, %o2, %l5
nop
setx loop_1565, %l0, %l1
jmpl %l1, %o1
bge,pn %icc, loop_1566
bne,a,pn %icc, loop_1567
array16 %g6, %l0, %g7
loop_1565:
umul %g1, 0x0829, %o0
loop_1566:
brgez %i1, loop_1568
loop_1567:
bshuffle %f0, %f4, %f6
fandnot1s %f1, %f31, %f8
fnands %f18, %f2, %f11
loop_1568:
movrlz %o7, %g4, %i7
or %i3, %l4, %i4
edge16n %i5, %o6, %o5
udivx %i0, 0x1906, %o4
sdivcc %l6, 0x12C0, %g5
movle %xcc, %i2, %i6
udivx %l3, 0x0E6E, %o3
std %f14, [%l7 + 0x08]
fbul,a %fcc0, loop_1569
movge %icc, %g3, %l1
tne %xcc, 0x0
edge16l %l2, %g2, %l5
loop_1569:
movre %o2, %g6, %l0
tcs %xcc, 0x0
mulx %g7, 0x055D, %g1
fmovsl %xcc, %f20, %f29
addc %o0, %o1, %i1
bgu,a %xcc, loop_1570
ldd [%l7 + 0x60], %g4
xnorcc %o7, %i7, %l4
movleu %icc, %i4, %i5
loop_1570:
subccc %i3, %o6, %i0
tleu %xcc, 0x4
te %icc, 0x0
fmovde %icc, %f10, %f8
be,a %xcc, loop_1571
subcc %o5, 0x1EA3, %o4
nop
fitos %f1, %f4
fstox %f4, %f16
edge8ln %l6, %i2, %i6
loop_1571:
fblg,a %fcc1, loop_1572
move %xcc, %l3, %o3
set 0x7D, %l5
ldsba [%l7 + %l5] 0x88, %g5
loop_1572:
bpos,a,pn %xcc, loop_1573
sllx %g3, %l1, %g2
array32 %l5, %o2, %g6
movleu %xcc, %l0, %g7
loop_1573:
movneg %xcc, %g1, %o0
tsubcctv %l2, 0x0531, %i1
edge32l %o1, %g4, %i7
taddcctv %o7, 0x10B1, %l4
tne %xcc, 0x7
orncc %i4, %i5, %i3
subc %i0, 0x009D, %o5
bg loop_1574
sir 0x1379
or %o4, 0x1C01, %o6
ble,pt %xcc, loop_1575
loop_1574:
fmovrsgz %i2, %f9, %f11
set 0x0F, %i3
lduba [%l7 + %i3] 0x04, %i6
loop_1575:
fpsub16s %f18, %f1, %f17
fmovrsne %l3, %f22, %f18
move %icc, %l6, %o3
fnegs %f10, %f31
edge32ln %g5, %g3, %g2
udivcc %l1, 0x1808, %l5
ba,pn %icc, loop_1576
std %f0, [%l7 + 0x40]
fmovsn %icc, %f12, %f5
nop
set 0x1C, %i2
ldsw [%l7 + %i2], %o2
loop_1576:
nop
membar #Sync
set 0x40, %l4
ldda [%l7 + %l4] 0x17, %f0
fnot2 %f4, %f16
nop
set 0x1D, %l1
ldub [%l7 + %l1], %l0
tvc %icc, 0x7
mulscc %g6, 0x0185, %g7
fzeros %f4
addcc %o0, 0x154B, %g1
bg,a %xcc, loop_1577
fbo,a %fcc1, loop_1578
brlez,a %l2, loop_1579
orcc %o1, 0x0C0B, %i1
loop_1577:
membar 0x21
loop_1578:
fbe,a %fcc0, loop_1580
loop_1579:
fmovsa %xcc, %f30, %f12
nop
setx loop_1581, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mulscc %i7, 0x0AD1, %o7
loop_1580:
array16 %l4, %g4, %i5
sub %i3, %i4, %i0
loop_1581:
edge16 %o4, %o5, %i2
sllx %i6, 0x1B, %l3
fpsub32s %f5, %f21, %f27
edge16l %l6, %o3, %g5
wr %g0, 0x89, %asi
stda %f16, [%l7 + 0x40] %asi
fbo,a %fcc1, loop_1582
nop
fitos %f1, %f11
fstox %f11, %f2
fmovrsne %o6, %f24, %f10
sethi 0x1B11, %g3
loop_1582:
nop
set 0x2C, %o0
stwa %g2, [%l7 + %o0] 0x81
bvs,a,pn %xcc, loop_1583
fornot2 %f14, %f8, %f14
xor %l1, 0x0F20, %o2
movne %icc, %l0, %l5
loop_1583:
fbue %fcc2, loop_1584
stb %g6, [%l7 + 0x66]
fbne %fcc1, loop_1585
tgu %xcc, 0x3
loop_1584:
fmovsl %xcc, %f17, %f7
fmovdcc %icc, %f8, %f8
loop_1585:
array8 %o0, %g1, %l2
xnorcc %o1, %i1, %i7
xnor %g7, %l4, %o7
fmovrsgez %g4, %f22, %f0
and %i5, 0x1EA1, %i4
fba %fcc2, loop_1586
nop
fitod %f8, %f26
fdtoi %f26, %f3
fcmpne32 %f10, %f2, %i3
wr %g0, 0x04, %asi
lduba [%l7 + 0x75] %asi, %o4
loop_1586:
fmovda %xcc, %f0, %f14
fzero %f24
sdivx %o5, 0x0724, %i0
prefetch [%l7 + 0x0C], 0x2
set 0x2B, %l3
stba %i2, [%l7 + %l3] 0x23
membar #Sync
fmovrsgz %l3, %f13, %f13
te %icc, 0x6
fbo,a %fcc1, loop_1587
addcc %l6, %o3, %i6
bpos,a,pt %xcc, loop_1588
and %g5, %o6, %g3
loop_1587:
fmovsgu %icc, %f29, %f26
subcc %g2, %o2, %l0
loop_1588:
xnorcc %l1, 0x09F8, %l5
fcmpeq16 %f2, %f20, %o0
udiv %g1, 0x1585, %l2
ldsh [%l7 + 0x24], %o1
nop
fitos %f0, %f29
fstox %f29, %f22
fxtos %f22, %f28
movl %icc, %g6, %i7
fble,a %fcc0, loop_1589
srlx %i1, 0x11, %l4
tleu %xcc, 0x6
brgz,a %g7, loop_1590
loop_1589:
fmovdneg %xcc, %f11, %f26
wr %g0, 0x81, %asi
stda %f16, [%l7 + 0x40] %asi
loop_1590:
fcmpne32 %f22, %f8, %g4
brlez %i5, loop_1591
movre %i4, %o7, %o4
nop
setx loop_1592, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovrdlz %o5, %f0, %f30
loop_1591:
sdiv %i3, 0x067A, %i0
fmovrsne %i2, %f6, %f12
loop_1592:
fmovdpos %xcc, %f15, %f15
fbn,a %fcc2, loop_1593
sdivx %l3, 0x05B3, %o3
fmovsgu %xcc, %f4, %f18
sub %l6, %g5, %i6
loop_1593:
tvs %xcc, 0x0
nop
fitod %f12, %f18
fdtox %f18, %f14
fxtod %f14, %f24
srax %g3, 0x0F, %o6
fmovrdgz %g2, %f4, %f24
movrgz %l0, 0x0F4, %o2
fxors %f24, %f4, %f2
bvs,pt %icc, loop_1594
stbar
ldd [%l7 + 0x60], %f30
edge16ln %l1, %o0, %l5
loop_1594:
brnz,a %l2, loop_1595
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %xcc, %g1, %o1
bvc,a,pt %xcc, loop_1596
loop_1595:
stbar
ble,pn %xcc, loop_1597
movcs %xcc, %g6, %i7
loop_1596:
movrne %l4, 0x0C1, %i1
srlx %g7, 0x0E, %i5
loop_1597:
brgz %i4, loop_1598
xorcc %g4, %o4, %o5
orn %o7, 0x0550, %i3
add %l7, 0x68, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %i0
casxa [%l6] %asi, %i0, %i2
loop_1598:
nop
wr %g0, 0x80, %asi
swapa [%l7 + 0x50] %asi, %o3
sdiv %l3, 0x020B, %l6
fpadd32 %f24, %f0, %f0
edge16l %i6, %g5, %g3
fble %fcc1, loop_1599
sub %g2, 0x1AF5, %l0
ble,a loop_1600
movgu %xcc, %o2, %o6
loop_1599:
fmovrdgez %o0, %f14, %f12
udivx %l5, 0x03F3, %l1
loop_1600:
bneg,a %icc, loop_1601
movleu %icc, %g1, %l2
fbo %fcc3, loop_1602
movrne %o1, %i7, %l4
loop_1601:
bvs,pt %icc, loop_1603
edge16n %i1, %g6, %i5
loop_1602:
orn %g7, %g4, %o4
fmovscs %xcc, %f17, %f8
loop_1603:
nop
set 0x1A, %i4
stha %i4, [%l7 + %i4] 0x15
movvc %icc, %o5, %i3
tcc %xcc, 0x3
stw %i0, [%l7 + 0x24]
edge16l %i2, %o3, %l3
fabss %f19, %f26
popc %o7, %i6
sdiv %l6, 0x177A, %g5
std %f8, [%l7 + 0x18]
fmuld8sux16 %f12, %f12, %f2
sra %g3, %l0, %g2
fbe %fcc3, loop_1604
array8 %o2, %o0, %l5
edge16l %o6, %l1, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1604:
fzero %f6
smul %g1, %i7, %l4
fpadd16 %f26, %f24, %f28
movgu %xcc, %o1, %g6
movrgz %i1, 0x3E0, %i5
movvs %icc, %g7, %o4
membar 0x1C
fmovrdne %i4, %f26, %f30
tle %icc, 0x1
srlx %g4, %i3, %o5
nop
fitos %f22, %f25
nop
set 0x28, %o5
ldd [%l7 + %o5], %i0
movre %i2, %o3, %o7
fpsub32 %f18, %f4, %f8
tgu %xcc, 0x2
stw %i6, [%l7 + 0x1C]
fornot1 %f30, %f2, %f22
bpos loop_1605
smul %l6, %g5, %l3
movne %xcc, %l0, %g3
movleu %icc, %g2, %o0
loop_1605:
udivcc %l5, 0x1AF6, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsh [%l7 + 0x7C], %o2
lduw [%l7 + 0x68], %l1
fornot1 %f8, %f2, %f22
or %l2, %g1, %l4
sdiv %o1, 0x084C, %i7
fpack16 %f20, %f19
fbg %fcc3, loop_1606
fmovrdlez %g6, %f22, %f30
nop
fitos %f9, %f21
fstox %f21, %f26
sdivcc %i1, 0x1DF1, %g7
loop_1606:
nop
set 0x358, %g6
nop ! nop ! ldxa [%g0 + %g6] 0x40, %o4 ripped by fixASI40.pl ripped by fixASI40.pl
subccc %i4, %i5, %g4
set 0x40, %l0
ldda [%l7 + %l0] 0x89, %f16
nop
setx loop_1607, %l0, %l1
jmpl %l1, %i3
taddcc %o5, %i0, %i2
ldd [%l7 + 0x60], %f2
fbe,a %fcc3, loop_1608
loop_1607:
lduh [%l7 + 0x4C], %o3
movrgez %o7, 0x02C, %i6
brgz %l6, loop_1609
loop_1608:
movg %xcc, %g5, %l0
movrgz %l3, 0x3FA, %g2
subcc %o0, %g3, %l5
loop_1609:
fbuge %fcc3, loop_1610
umulcc %o2, %o6, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcs %xcc, %l1, %g1
loop_1610:
tsubcctv %l4, 0x0BE4, %o1
edge8n %g6, %i7, %i1
stb %o4, [%l7 + 0x4B]
andn %i4, %i5, %g4
array8 %i3, %o5, %i0
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
tleu %icc, 0x1
movrlz %g7, 0x176, %i2
sra %o3, 0x17, %i6
movle %xcc, %l6, %g5
tvc %icc, 0x4
tsubcctv %l0, 0x14F7, %l3
fcmpeq16 %f0, %f20, %g2
fmovsn %xcc, %f22, %f4
array8 %o0, %g3, %o7
sdivcc %o2, 0x1650, %o6
movg %icc, %l5, %l1
addc %l2, %g1, %l4
tl %xcc, 0x6
array16 %g6, %o1, %i7
bl,a %xcc, loop_1611
sethi 0x10D0, %i1
xnor %i4, %o4, %g4
edge32 %i5, %o5, %i3
loop_1611:
udivx %g7, 0x012B, %i2
udivx %i0, 0x0FAC, %o3
fba %fcc3, loop_1612
subcc %l6, 0x024B, %i6
fmovdcc %xcc, %f10, %f17
smulcc %g5, 0x0E2E, %l0
loop_1612:
fandnot1 %f20, %f22, %f4
taddcctv %g2, %o0, %l3
brgez %g3, loop_1613
tsubcc %o2, 0x0501, %o7
brz %l5, loop_1614
lduw [%l7 + 0x68], %l1
loop_1613:
edge32ln %l2, %o6, %g1
movne %icc, %g6, %l4
loop_1614:
fbg %fcc2, loop_1615
fnand %f30, %f10, %f12
bleu loop_1616
movcs %xcc, %i7, %o1
loop_1615:
umulcc %i1, 0x0C20, %o4
std %f26, [%l7 + 0x38]
loop_1616:
nop
fitos %f8, %f25
fstox %f25, %f24
movpos %xcc, %g4, %i5
fsrc2s %f0, %f13
stx %i4, [%l7 + 0x40]
fcmpne16 %f20, %f12, %i3
edge8ln %g7, %i2, %i0
sub %o3, %o5, %l6
prefetch [%l7 + 0x0C], 0x3
srlx %i6, 0x0A, %g5
set 0x20, %g4
lduha [%l7 + %g4] 0x0c, %l0
be,pn %icc, loop_1617
fmovsl %xcc, %f5, %f4
tl %xcc, 0x1
bl %icc, loop_1618
loop_1617:
xor %g2, 0x0F4D, %o0
sll %g3, 0x06, %o2
fpack32 %f22, %f18, %f10
loop_1618:
subc %o7, %l3, %l5
ldsh [%l7 + 0x3C], %l1
brlez,a %l2, loop_1619
be,a %xcc, loop_1620
tneg %icc, 0x7
tsubcctv %g1, 0x1E01, %o6
loop_1619:
fsrc1 %f2, %f20
loop_1620:
nop
add %l7, 0x18, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %g6, %l4
fpadd16s %f20, %f12, %f29
addcc %i7, 0x0D0F, %i1
nop
fitos %f1, %f1
fstox %f1, %f6
fxtos %f6, %f3
fmovdn %icc, %f26, %f18
sub %o4, %o1, %i5
set 0x38, %o3
stxa %i4, [%l7 + %o3] 0x14
fcmpeq32 %f6, %f22, %g4
fmovsn %xcc, %f17, %f18
fmovda %icc, %f20, %f19
tsubcc %i3, %i2, %i0
fcmple32 %f0, %f0, %g7
movgu %xcc, %o3, %l6
fbu,a %fcc1, loop_1621
tne %icc, 0x1
movge %icc, %i6, %o5
taddcc %g5, %g2, %l0
loop_1621:
ld [%l7 + 0x70], %f22
fandnot1s %f21, %f1, %f3
ldd [%l7 + 0x08], %g2
fmovrdlez %o0, %f12, %f6
orcc %o2, 0x14CF, %o7
tle %icc, 0x6
nop
fitos %f9, %f14
fstod %f14, %f8
smulcc %l3, 0x1682, %l1
nop
fitod %f6, %f0
fdtoi %f0, %f4
set 0x40, %g7
stxa %l5, [%l7 + %g7] 0x11
wr %g0, 0x89, %asi
lduwa [%l7 + 0x40] %asi, %l2
sir 0x0503
andcc %g1, 0x0376, %g6
tpos %icc, 0x0
st %f3, [%l7 + 0x10]
tg %icc, 0x1
fands %f19, %f1, %f3
fmovrdlez %o6, %f12, %f6
movg %icc, %l4, %i1
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x28] %asi, 0x0
tneg %icc, 0x5
fbul,a %fcc2, loop_1622
fmovrdgez %o1, %f14, %f10
fmovspos %icc, %f15, %f3
movn %icc, %i5, %i4
loop_1622:
fornot1s %f17, %f16, %f3
udivx %g4, 0x09EE, %i3
mulscc %i2, 0x137B, %o4
sllx %i0, %g7, %o3
fxnors %f13, %f7, %f3
taddcc %i6, 0x0835, %l6
wr %g0, 0x80, %asi
stxa %g5, [%l7 + 0x48] %asi
fmovscs %icc, %f24, %f13
subc %o5, 0x0908, %g2
bcc,a,pt %xcc, loop_1623
tleu %icc, 0x5
movvc %xcc, %g3, %o0
lduh [%l7 + 0x62], %l0
loop_1623:
movn %xcc, %o2, %l3
movl %xcc, %o7, %l1
movvc %xcc, %l2, %l5
edge16l %g1, %g6, %o6
edge16l %i1, %l4, %o1
movcs %icc, %i5, %i4
ldstub [%l7 + 0x38], %g4
edge16l %i7, %i3, %o4
be,pn %xcc, loop_1624
array32 %i0, %g7, %o3
fpackfix %f28, %f4
fbl %fcc1, loop_1625
loop_1624:
edge32l %i2, %l6, %g5
xnor %o5, 0x082D, %g2
orn %g3, 0x0D74, %o0
loop_1625:
tl %xcc, 0x5
wr %g0, 0x89, %asi
swapa [%l7 + 0x6C] %asi, %i6
sllx %l0, 0x05, %o2
nop
fitod %f0, %f20
fdtos %f20, %f27
array16 %l3, %o7, %l2
ldd [%l7 + 0x48], %l0
popc %l5, %g6
fmovsleu %xcc, %f29, %f17
movleu %icc, %o6, %i1
tcs %xcc, 0x4
tvc %icc, 0x7
orn %l4, 0x06B6, %o1
wr %g0, 0x2f, %asi
stwa %g1, [%l7 + 0x20] %asi
membar #Sync
fsrc2 %f24, %f24
movneg %icc, %i5, %g4
nop
setx loop_1626, %l0, %l1
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 %i7, 0x0301, %i3
fors %f10, %f23, %f3
mulscc %o4, %i4, %g7
loop_1626:
fcmpgt16 %f12, %f14, %i0
sdivx %o3, 0x0007, %i2
fmovsne %icc, %f14, %f26
umulcc %g5, 0x1A9C, %l6
fpmerge %f30, %f8, %f24
bneg,pt %icc, loop_1627
fbul,a %fcc3, loop_1628
movvc %xcc, %g2, %g3
sll %o5, 0x01, %i6
loop_1627:
tn %xcc, 0x5
loop_1628:
fbg,a %fcc1, loop_1629
fnands %f5, %f14, %f24
prefetch [%l7 + 0x38], 0x3
sll %o0, 0x04, %l0
loop_1629:
nop
setx 0x162ED90362AA8648, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x07B56B61953CB0AE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f8, %f2
mulx %o2, %l3, %o7
nop
fitod %f12, %f4
fdtos %f4, %f24
fone %f24
fbg %fcc2, loop_1630
alignaddrl %l2, %l1, %g6
popc 0x0FC4, %l5
movvs %icc, %i1, %l4
loop_1630:
mulscc %o1, %g1, %i5
tleu %xcc, 0x7
set 0x18, %l2
lduwa [%l7 + %l2] 0x0c, %o6
movre %i7, %g4, %i3
edge16 %o4, %i4, %i0
popc 0x1745, %g7
fnot2 %f0, %f20
movge %xcc, %i2, %g5
fzero %f10
umulcc %o3, 0x159E, %l6
bvc,a,pn %xcc, loop_1631
movcc %icc, %g3, %g2
ta %icc, 0x5
brnz %o5, loop_1632
loop_1631:
udivx %o0, 0x1B07, %l0
movleu %icc, %i6, %o2
wr %g0, 0x19, %asi
stda %f0, [%l7 + 0x40] %asi
loop_1632:
fornot1 %f22, %f14, %f28
srax %o7, %l2, %l3
fmovdle %xcc, %f3, %f1
tsubcc %l1, 0x124C, %g6
fcmple16 %f20, %f0, %i1
wr %g0, 0x80, %asi
sta %f31, [%l7 + 0x58] %asi
fsrc1s %f0, %f15
edge16ln %l4, %l5, %g1
fmovrse %o1, %f25, %f13
nop
fitos %f4, %f3
fstox %f3, %f30
fxtos %f30, %f13
edge32 %i5, %o6, %i7
edge8l %g4, %o4, %i4
subcc %i0, 0x0E47, %g7
tl %icc, 0x3
srl %i2, %i3, %o3
fba,a %fcc1, loop_1633
taddcctv %l6, %g5, %g3
be,a %xcc, loop_1634
tvc %xcc, 0x5
loop_1633:
movre %g2, 0x2EC, %o5
set 0x76, %o4
lduba [%l7 + %o4] 0x10, %o0
loop_1634:
movre %i6, 0x146, %o2
lduw [%l7 + 0x54], %l0
fble %fcc1, loop_1635
tcs %xcc, 0x4
fmovsgu %xcc, %f8, %f22
fsrc2s %f29, %f4
loop_1635:
fmovrdne %l2, %f20, %f12
smul %l3, 0x1E68, %l1
nop
fitos %f11, %f21
fstox %f21, %f2
fxtos %f2, %f24
fble %fcc3, loop_1636
tne %icc, 0x7
nop
setx 0x0F28505C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x4D8DBC08, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fadds %f18, %f19, %f20
umulcc %o7, 0x0382, %g6
loop_1636:
mulscc %l4, 0x11E0, %i1
te %xcc, 0x1
fmovdgu %xcc, %f23, %f21
movl %xcc, %g1, %l5
prefetch [%l7 + 0x20], 0x1
wr %g0, 0x2f, %asi
stxa %i5, [%l7 + 0x30] %asi
membar #Sync
tsubcctv %o1, 0x0C5C, %i7
tn %xcc, 0x1
tleu %icc, 0x6
taddcc %o6, %g4, %i4
udivx %i0, 0x0A4C, %g7
tcc %icc, 0x7
fcmpgt32 %f24, %f12, %i2
sdivx %i3, 0x03DF, %o3
nop
setx loop_1637, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
mova %icc, %o4, %l6
movneg %xcc, %g3, %g5
bl %icc, loop_1638
loop_1637:
brlz,a %g2, loop_1639
subcc %o0, 0x1048, %i6
lduh [%l7 + 0x1A], %o5
loop_1638:
xor %o2, %l0, %l2
loop_1639:
fbu %fcc2, loop_1640
for %f6, %f8, %f28
movn %icc, %l1, %l3
movge %xcc, %o7, %g6
loop_1640:
srax %i1, 0x11, %l4
edge8ln %g1, %l5, %o1
edge8ln %i5, %i7, %g4
fnors %f27, %f12, %f22
fmul8x16au %f7, %f25, %f12
alignaddr %i4, %o6, %i0
fpmerge %f14, %f13, %f6
edge16 %g7, %i2, %i3
movl %icc, %o4, %l6
array32 %g3, %o3, %g5
ldstub [%l7 + 0x70], %g2
bl,a,pt %icc, loop_1641
tcs %icc, 0x3
tle %xcc, 0x6
ldd [%l7 + 0x08], %i6
loop_1641:
membar 0x31
fpsub16s %f7, %f30, %f23
bg,a,pn %xcc, loop_1642
addcc %o0, 0x0871, %o5
umul %l0, %l2, %l1
nop
set 0x40, %g2
ldstub [%l7 + %g2], %l3
loop_1642:
taddcctv %o2, %g6, %i1
fxnors %f17, %f24, %f3
ble,a,pn %xcc, loop_1643
fmovsgu %icc, %f9, %f14
movrne %o7, 0x006, %l4
tneg %icc, 0x3
loop_1643:
movrgez %l5, 0x1E9, %o1
subc %i5, 0x1CB5, %i7
movgu %icc, %g1, %g4
umul %o6, 0x14CA, %i4
fbo,a %fcc1, loop_1644
stbar
fcmpgt16 %f30, %f8, %g7
fcmpeq32 %f4, %f18, %i2
loop_1644:
xorcc %i0, %i3, %o4
st %f0, [%l7 + 0x54]
movge %icc, %g3, %o3
stx %l6, [%l7 + 0x58]
tsubcctv %g5, 0x175B, %i6
alignaddr %g2, %o5, %o0
taddcctv %l0, %l1, %l3
nop
setx 0x1CD5F0B72F6846CD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x0C2C0575B685CCE8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fsubd %f14, %f16, %f24
fmovsneg %xcc, %f12, %f5
fnegs %f7, %f12
fbne,a %fcc1, loop_1645
nop
fitod %f10, %f6
fdtos %f6, %f0
fba %fcc1, loop_1646
add %l2, %o2, %g6
loop_1645:
ldub [%l7 + 0x77], %i1
fbuge %fcc3, loop_1647
loop_1646:
tvc %xcc, 0x2
edge32l %o7, %l4, %o1
andncc %i5, %l5, %i7
loop_1647:
fmovsgu %xcc, %f26, %f13
movneg %icc, %g4, %g1
or %o6, %i4, %i2
tge %xcc, 0x5
movpos %xcc, %i0, %g7
bne,a,pn %icc, loop_1648
sll %o4, 0x0B, %g3
tsubcc %o3, 0x1273, %l6
stbar
loop_1648:
move %icc, %i3, %i6
stbar
fornot1 %f18, %f14, %f16
fandnot1s %f13, %f4, %f26
andn %g2, 0x0752, %o5
fmovsg %icc, %f8, %f5
andn %g5, %l0, %l1
fmul8sux16 %f14, %f16, %f14
nop
setx 0xA9C6DD023013817E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x2D67F5F57D1FADBA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f26, %f28
fpsub16s %f22, %f21, %f14
nop
fitod %f6, %f30
fdtox %f30, %f6
sdiv %l3, 0x04F0, %o0
smulcc %l2, 0x1461, %g6
tge %icc, 0x4
fmovsleu %icc, %f5, %f24
stw %i1, [%l7 + 0x10]
fmovrdne %o2, %f18, %f14
wr %g0, 0xea, %asi
stxa %o7, [%l7 + 0x68] %asi
membar #Sync
sethi 0x14CD, %o1
addccc %i5, 0x009A, %l4
movvs %icc, %i7, %l5
wr %g0, 0x88, %asi
lduwa [%l7 + 0x28] %asi, %g4
fmul8sux16 %f16, %f30, %f28
sllx %o6, %g1, %i2
bne,a,pt %xcc, loop_1649
subccc %i0, 0x1977, %g7
fsrc2s %f28, %f28
xorcc %i4, %g3, %o3
loop_1649:
fble %fcc2, loop_1650
fors %f21, %f2, %f2
fbug,a %fcc3, loop_1651
tgu %xcc, 0x4
loop_1650:
ldsb [%l7 + 0x28], %o4
tl %xcc, 0x5
loop_1651:
edge16n %l6, %i6, %i3
nop
setx 0xB938D734, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0xEAEEF186, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fmuls %f19, %f17, %f22
fmovdle %icc, %f29, %f29
stbar
sdivx %g2, 0x05E4, %g5
te %xcc, 0x7
movcc %xcc, %l0, %l1
edge8n %o5, %o0, %l3
set 0x70, %i0
ldda [%l7 + %i0] 0x2e, %g6
set 0x08, %i6
stwa %i1, [%l7 + %i6] 0x89
fbu %fcc1, loop_1652
movrlez %o2, 0x173, %l2
udivcc %o7, 0x01B9, %o1
tcc %xcc, 0x3
loop_1652:
nop
fitos %f6, %f17
fstoi %f17, %f18
tsubcc %l4, %i5, %l5
fbul %fcc2, loop_1653
bne,a,pt %xcc, loop_1654
brlez,a %g4, loop_1655
edge32ln %i7, %g1, %o6
loop_1653:
movcc %xcc, %i2, %i0
loop_1654:
bn loop_1656
loop_1655:
bne,a %xcc, loop_1657
membar 0x07
fmovrde %i4, %f22, %f20
loop_1656:
tle %icc, 0x0
loop_1657:
srl %g7, 0x1E, %o3
tle %xcc, 0x4
fbne %fcc3, loop_1658
bn,a loop_1659
smulcc %g3, 0x06B7, %l6
brnz %o4, loop_1660
loop_1658:
tleu %icc, 0x4
loop_1659:
bg,a %icc, loop_1661
stb %i3, [%l7 + 0x54]
loop_1660:
sdiv %i6, 0x086B, %g2
movpos %icc, %g5, %l1
loop_1661:
stbar
movne %xcc, %l0, %o5
be,pn %icc, loop_1662
andn %o0, %g6, %i1
fmovdg %icc, %f30, %f3
set 0x7C, %g3
lduha [%l7 + %g3] 0x04, %l3
loop_1662:
brz,a %l2, loop_1663
sdivx %o7, 0x008D, %o1
ldsb [%l7 + 0x16], %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1663:
brnz %o2, loop_1664
fandnot1 %f0, %f22, %f20
ldd [%l7 + 0x70], %l4
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x1c0] %asi, %i5 ripped by fixASI40.pl ripped by fixASI40.pl
loop_1664:
bvc,pn %xcc, loop_1665
srl %g4, %g1, %o6
fbul %fcc0, loop_1666
tne %xcc, 0x1
loop_1665:
orcc %i7, 0x1931, %i0
fble %fcc3, loop_1667
loop_1666:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %icc, %i2, %g7
fpsub16s %f15, %f19, %f6
loop_1667:
sll %i4, %o3, %g3
membar 0x7F
bvs,pt %xcc, loop_1668
popc %o4, %l6
bl %xcc, loop_1669
edge32l %i6, %g2, %g5
loop_1668:
nop
fitod %f10, %f22
fdtos %f22, %f6
umul %i3, 0x1312, %l1
loop_1669:
fbl %fcc3, loop_1670
orn %l0, 0x070F, %o5
call loop_1671
fble %fcc0, loop_1672
loop_1670:
sra %o0, %i1, %g6
tn %icc, 0x5
loop_1671:
nop
wr %g0, 0xe2, %asi
stha %l3, [%l7 + 0x1C] %asi
membar #Sync
loop_1672:
fnot1 %f0, %f30
movgu %xcc, %o7, %o1
fpadd32s %f13, %f30, %f30
nop
setx 0x699FAA3EAAFF7D80, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xDC192D2D7A1B5CC5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fsubd %f24, %f28, %f16
fbu,a %fcc0, loop_1673
xor %l2, %o2, %l5
fand %f0, %f2, %f16
sdiv %i5, 0x0EAD, %l4
loop_1673:
call loop_1674
bcc,a loop_1675
orn %g1, 0x1DD0, %g4
fbug,a %fcc2, loop_1676
loop_1674:
tsubcctv %i7, 0x0DC7, %o6
loop_1675:
fornot2 %f14, %f8, %f14
tle %xcc, 0x7
loop_1676:
nop
add %l7, 0x50, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %i0
casa [%l6] %asi, %i0, %i2
movrlz %i4, %o3, %g7
addc %o4, %g3, %l6
movne %icc, %i6, %g2
tvs %icc, 0x4
bvs,pt %xcc, loop_1677
srl %g5, %l1, %i3
edge16n %l0, %o5, %o0
fpsub32s %f10, %f4, %f25
loop_1677:
fmovrde %g6, %f20, %f16
addcc %l3, %i1, %o7
alignaddrl %l2, %o1, %o2
popc 0x0B81, %i5
movvs %xcc, %l4, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orcc %g1, 0x175E, %g4
fbuge,a %fcc2, loop_1678
nop
setx 0x00662638, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
bcs loop_1679
ble,a,pt %xcc, loop_1680
loop_1678:
tgu %icc, 0x3
fcmpeq32 %f30, %f10, %i7
loop_1679:
taddcc %o6, 0x00EF, %i0
loop_1680:
brnz,a %i2, loop_1681
tl %xcc, 0x2
sir 0x0723
movl %icc, %i4, %o3
loop_1681:
popc 0x081F, %g7
movrgz %g3, 0x23B, %o4
set 0x38, %g5
stwa %i6, [%l7 + %g5] 0x2b
membar #Sync
mova %icc, %g2, %l6
ldx [%l7 + 0x08], %g5
membar 0x3C
udivx %i3, 0x0D97, %l1
sdivcc %l0, 0x1595, %o5
set 0x68, %o7
stxa %o0, [%l7 + %o7] 0x04
bcs,pt %xcc, loop_1682
ldub [%l7 + 0x09], %l3
fba,a %fcc1, loop_1683
fmovspos %xcc, %f16, %f13
loop_1682:
alignaddr %g6, %i1, %l2
subccc %o7, %o1, %o2
loop_1683:
bn,pt %icc, loop_1684
tvs %icc, 0x4
fnot2s %f30, %f26
wr %g0, 0x2b, %asi
stxa %l4, [%l7 + 0x38] %asi
membar #Sync
loop_1684:
fors %f6, %f15, %f31
fandnot2 %f2, %f24, %f12
mova %icc, %l5, %i5
nop
setx 0xFDBAA45903148615, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x32466B3ADCA20408, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f20, %f24
edge16ln %g1, %i7, %g4
fandnot1s %f16, %f29, %f6
sll %i0, 0x0A, %i2
sra %o6, %o3, %i4
edge8l %g7, %o4, %g3
edge16ln %g2, %l6, %g5
tg %icc, 0x2
orncc %i3, 0x1B96, %l1
fsrc2s %f27, %f17
fabsd %f24, %f20
fmovspos %icc, %f19, %f6
xnorcc %l0, 0x0679, %i6
edge16ln %o5, %l3, %g6
movvs %icc, %o0, %i1
movn %icc, %o7, %o1
fmovrsgez %o2, %f1, %f24
fbe %fcc1, loop_1685
fexpand %f2, %f22
tsubcc %l2, %l5, %l4
set 0x0C, %l6
swapa [%l7 + %l6] 0x18, %i5
loop_1685:
edge16ln %g1, %g4, %i7
array16 %i2, %i0, %o6
movpos %xcc, %o3, %i4
fpack16 %f30, %f6
sir 0x038D
fandnot2s %f27, %f3, %f2
array8 %g7, %g3, %o4
fcmpeq32 %f18, %f28, %g2
tcc %xcc, 0x1
swap [%l7 + 0x78], %l6
movrlz %g5, %i3, %l1
bvs,pt %xcc, loop_1686
tge %icc, 0x7
sra %l0, %o5, %l3
nop
setx 0xF464EF396052F899, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x3D0BD304DD6F0248, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fmuld %f22, %f0, %f10
loop_1686:
fbue %fcc1, loop_1687
sdiv %g6, 0x0C24, %o0
mulscc %i6, 0x1E7E, %i1
stbar
loop_1687:
nop
setx 0x67D2C6BA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0xD424371A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fmuls %f30, %f17, %f22
mulx %o1, 0x1EA6, %o2
tleu %xcc, 0x7
tne %xcc, 0x6
fmovdpos %icc, %f26, %f31
tneg %icc, 0x2
fnot2 %f10, %f8
movrlz %o7, 0x0B3, %l2
sdiv %l4, 0x0335, %i5
or %l5, 0x0C24, %g1
wr %g0, 0x89, %asi
lda [%l7 + 0x28] %asi, %f30
alignaddrl %i7, %g4, %i0
fble %fcc2, loop_1688
movneg %icc, %i2, %o3
xor %o6, 0x0CA3, %g7
swap [%l7 + 0x08], %i4
loop_1688:
brz %o4, loop_1689
tcs %xcc, 0x3
wr %g0, 0x81, %asi
swapa [%l7 + 0x18] %asi, %g2
loop_1689:
fbl,a %fcc1, loop_1690
or %l6, %g3, %i3
fsrc1 %f28, %f2
srl %g5, 0x0C, %l1
loop_1690:
ta %xcc, 0x6
bvc,a,pt %xcc, loop_1691
for %f16, %f20, %f30
fbo %fcc3, loop_1692
fbo %fcc2, loop_1693
loop_1691:
edge32 %l0, %o5, %l3
fbge,a %fcc2, loop_1694
loop_1692:
fble,a %fcc2, loop_1695
loop_1693:
fone %f6
fandnot2 %f4, %f26, %f10
loop_1694:
smulcc %g6, 0x1FC6, %i6
loop_1695:
edge16n %o0, %i1, %o1
smulcc %o2, 0x1DBE, %l2
mulscc %l4, %o7, %i5
set 0x20, %i7
stxa %g1, [%l7 + %i7] 0x89
movpos %icc, %i7, %l5
srax %g4, 0x10, %i2
xnor %i0, 0x0D08, %o3
set 0x40, %i1
stda %f16, [%l7 + %i1] 0x18
fbule %fcc0, loop_1696
movl %xcc, %g7, %i4
and %o4, 0x06BC, %o6
tg %icc, 0x2
loop_1696:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %l6, %g3, %g2
edge16n %i3, %g5, %l0
orncc %o5, 0x0ABA, %l1
fnegd %f22, %f8
fnand %f10, %f10, %f30
movcc %icc, %l3, %g6
add %l7, 0x70, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %i6, %o0
fmovdpos %xcc, %f21, %f18
brgz,a %o1, loop_1697
fpadd32s %f29, %f5, %f26
fmovsle %icc, %f3, %f20
brgz,a %i1, loop_1698
loop_1697:
sethi 0x0851, %l2
ldsh [%l7 + 0x18], %o2
tsubcc %l4, 0x03AE, %o7
loop_1698:
andncc %g1, %i5, %i7
wr %g0, 0x24, %asi
ldda [%l7 + 0x10] %asi, %l4
bge,pn %icc, loop_1699
mova %icc, %g4, %i2
fmovsvs %xcc, %f20, %f27
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x70] %asi, 0x3
loop_1699:
fexpand %f24, %f6
bge,a loop_1700
fpadd16s %f3, %f13, %f12
set 0x6C, %o6
stha %g7, [%l7 + %o6] 0x14
loop_1700:
edge32n %i4, %o4, %i0
brlez %o6, loop_1701
movre %l6, 0x373, %g2
move %icc, %g3, %g5
fmovsne %xcc, %f5, %f28
loop_1701:
fors %f22, %f8, %f28
fbo,a %fcc0, loop_1702
bshuffle %f16, %f18, %f8
for %f24, %f16, %f28
fbg,a %fcc3, loop_1703
loop_1702:
fmovsn %icc, %f8, %f30
fmovsa %icc, %f19, %f31
movvs %xcc, %l0, %o5
loop_1703:
alignaddrl %l1, %i3, %l3
te %xcc, 0x0
fpadd32s %f10, %f27, %f12
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldd [%l7 + 0x10], %g6
lduw [%l7 + 0x68], %i6
flush %l7 + 0x58
alignaddr %o0, %i1, %l2
tleu %xcc, 0x3
sllx %o1, 0x15, %o2
fornot1 %f18, %f10, %f2
brz,a %o7, loop_1704
addc %l4, 0x14A9, %i5
nop
fitod %f15, %f10
fsrc2 %f20, %f10
loop_1704:
addc %g1, 0x0E7A, %l5
stb %i7, [%l7 + 0x0E]
movn %xcc, %i2, %g4
subcc %o3, 0x1FB3, %i4
umul %o4, 0x0053, %g7
edge8l %i0, %o6, %g2
taddcctv %l6, 0x0CFA, %g5
sll %g3, %o5, %l1
umulcc %i3, %l3, %l0
addcc %g6, 0x0B68, %o0
udiv %i6, 0x1E4F, %l2
movrne %o1, %o2, %i1
tvc %icc, 0x7
fmuld8ulx16 %f18, %f26, %f6
movre %l4, 0x287, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbue,a %fcc3, loop_1705
fmovsvs %xcc, %f13, %f25
movne %xcc, %i5, %l5
bshuffle %f30, %f18, %f28
loop_1705:
ldub [%l7 + 0x27], %g1
tl %xcc, 0x7
tpos %icc, 0x1
movge %xcc, %i2, %i7
edge32ln %o3, %g4, %i4
movn %icc, %g7, %o4
fmovde %icc, %f16, %f8
sdiv %i0, 0x06F2, %o6
tle %icc, 0x3
mova %icc, %g2, %g5
fbg,a %fcc3, loop_1706
tg %icc, 0x6
xor %l6, %o5, %l1
movleu %icc, %i3, %l3
loop_1706:
tvc %icc, 0x7
ldsh [%l7 + 0x5C], %l0
andn %g3, 0x0EC1, %o0
brlz,a %g6, loop_1707
flush %l7 + 0x44
edge8 %l2, %o1, %o2
stbar
loop_1707:
nop
setx 0xFF62B4E9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x96BA2BB6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fmuls %f2, %f16, %f28
edge16l %i6, %l4, %i1
wr %g0, 0x88, %asi
swapa [%l7 + 0x48] %asi, %i5
movre %o7, %l5, %g1
tpos %xcc, 0x3
tvc %xcc, 0x2
bcs loop_1708
movge %icc, %i7, %i2
and %g4, 0x0A32, %i4
fmovsvc %xcc, %f25, %f29
loop_1708:
movrlez %g7, %o4, %i0
udiv %o3, 0x0E77, %o6
tvs %icc, 0x6
subc %g2, %g5, %o5
fxors %f9, %f29, %f29
tsubcctv %l6, 0x1EA8, %i3
fmovrdgz %l1, %f26, %f24
fmovdgu %icc, %f22, %f26
fmovrsgez %l3, %f21, %f3
or %g3, %l0, %g6
array32 %l2, %o1, %o2
srax %i6, %l4, %o0
movcs %icc, %i1, %i5
set 0x60, %o1
lda [%l7 + %o1] 0x11, %f29
movneg %xcc, %o7, %l5
nop
fitod %f18, %f16
srl %g1, 0x02, %i7
fcmpgt16 %f0, %f8, %i2
subccc %g4, 0x1E40, %i4
fmul8x16al %f7, %f28, %f28
fnegd %f30, %f18
xnor %g7, 0x1381, %i0
fands %f7, %f26, %f25
nop
fitod %f2, %f22
fdtos %f22, %f13
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x68] %asi, 0x2
fmovdleu %xcc, %f22, %f30
smul %o6, 0x1026, %o3
movrne %g2, 0x1F7, %o5
bg,a %icc, loop_1709
fbl %fcc0, loop_1710
sra %l6, 0x1B, %i3
wr %g0, 0x27, %asi
stxa %l1, [%l7 + 0x70] %asi
membar #Sync
loop_1709:
bn,a %icc, loop_1711
loop_1710:
edge32l %l3, %g3, %l0
popc %g6, %g5
movre %o1, %o2, %i6
loop_1711:
sdivcc %l4, 0x13C5, %l2
subccc %o0, %i5, %i1
fcmpgt16 %f0, %f26, %l5
alignaddrl %g1, %i7, %o7
brlez %g4, loop_1712
bcs %icc, loop_1713
orcc %i2, 0x07C2, %g7
fsrc2 %f6, %f22
loop_1712:
array8 %i4, %i0, %o4
loop_1713:
mulscc %o3, %g2, %o6
fcmpeq32 %f26, %f16, %l6
alignaddrl %i3, %o5, %l3
membar 0x47
tneg %xcc, 0x1
movne %icc, %g3, %l1
nop
setx 0x97DBE5E6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
fsqrts %f16, %f12
flush %l7 + 0x60
wr %g0, 0xea, %asi
ldda [%l7 + 0x60] %asi, %l0
ldsb [%l7 + 0x41], %g6
set 0x78, %o2
swapa [%l7 + %o2] 0x89, %o1
movne %icc, %g5, %o2
edge8l %l4, %i6, %l2
brlz %o0, loop_1714
edge32l %i1, %i5, %l5
array32 %g1, %i7, %g4
set 0x78, %i5
prefetcha [%l7 + %i5] 0x11, 0x0
loop_1714:
movne %icc, %o7, %i4
tle %xcc, 0x6
fba %fcc3, loop_1715
srlx %i0, 0x11, %g7
mulx %o4, %g2, %o6
mulx %l6, %o3, %o5
loop_1715:
fmovdn %xcc, %f28, %f11
set 0x70, %l5
sta %f8, [%l7 + %l5] 0x81
edge8 %i3, %g3, %l1
ldub [%l7 + 0x0D], %l0
tcc %icc, 0x0
fbu,a %fcc2, loop_1716
bg %xcc, loop_1717
movre %g6, %o1, %l3
tcs %icc, 0x3
loop_1716:
subcc %o2, %l4, %i6
loop_1717:
alignaddr %g5, %l2, %o0
fmovrslz %i5, %f22, %f7
fnegs %f19, %f7
mulx %i1, 0x00CA, %g1
addc %l5, %i7, %i2
tpos %icc, 0x1
bcc loop_1718
srax %g4, %o7, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddr %i4, %o4, %g7
loop_1718:
tsubcctv %g2, %l6, %o6
edge16n %o5, %i3, %g3
be loop_1719
sra %o3, %l0, %g6
mova %icc, %l1, %l3
bpos loop_1720
loop_1719:
movvs %icc, %o1, %l4
fpack32 %f26, %f24, %f12
array8 %o2, %g5, %i6
loop_1720:
ta %xcc, 0x3
fpsub32 %f10, %f0, %f0
movrgz %l2, %i5, %i1
movleu %icc, %o0, %g1
bl,a,pn %icc, loop_1721
pdist %f0, %f2, %f18
edge32ln %l5, %i2, %i7
brlz %o7, loop_1722
loop_1721:
edge16l %i0, %i4, %o4
edge16n %g7, %g2, %g4
wr %g0, 0x10, %asi
stxa %l6, [%l7 + 0x60] %asi
loop_1722:
movg %icc, %o6, %o5
call loop_1723
movleu %xcc, %g3, %i3
andn %l0, 0x1E00, %g6
andcc %o3, %l1, %o1
loop_1723:
call loop_1724
udivx %l4, 0x1180, %l3
wr %g0, 0x0c, %asi
stba %o2, [%l7 + 0x78] %asi
loop_1724:
move %icc, %i6, %g5
tcs %xcc, 0x6
movneg %xcc, %i5, %l2
ldstub [%l7 + 0x20], %i1
sdivcc %g1, 0x15F7, %l5
addccc %o0, %i7, %o7
movre %i0, %i2, %i4
movrne %g7, %o4, %g2
fzero %f6
fxnor %f28, %f26, %f22
fpackfix %f10, %f14
edge8l %l6, %o6, %g4
tsubcctv %g3, %i3, %l0
bne,pn %xcc, loop_1725
fpackfix %f28, %f0
movrgz %g6, %o5, %o3
bvc,pt %xcc, loop_1726
loop_1725:
movgu %xcc, %o1, %l4
andn %l3, 0x1D85, %o2
movpos %xcc, %i6, %l1
loop_1726:
ldsw [%l7 + 0x38], %g5
fpack16 %f22, %f5
fmovsge %icc, %f7, %f20
fbul %fcc1, loop_1727
be,a loop_1728
srax %i5, %i1, %g1
tsubcc %l2, %l5, %o0
loop_1727:
movg %icc, %o7, %i7
loop_1728:
nop
set 0x3C, %g1
lduw [%l7 + %g1], %i2
nop
setx loop_1729, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
alignaddr %i0, %g7, %o4
fmovdcc %icc, %f19, %f19
srl %g2, 0x00, %l6
loop_1729:
taddcc %i4, 0x1AAB, %o6
edge8n %g3, %i3, %l0
movleu %xcc, %g6, %o5
andncc %g4, %o1, %l4
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x1c8] %asi, %o3 ripped by fixASI40.pl ripped by fixASI40.pl
fbl %fcc1, loop_1730
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %l3, 0x0E87, %i6
tle %icc, 0x1
loop_1730:
fmovdg %xcc, %f11, %f25
tcs %xcc, 0x3
nop
set 0x68, %i2
stx %l1, [%l7 + %i2]
tle %icc, 0x5
be %icc, loop_1731
lduh [%l7 + 0x56], %o2
mulx %i5, %i1, %g5
wr %g0, 0x89, %asi
stba %l2, [%l7 + 0x18] %asi
loop_1731:
fbue %fcc0, loop_1732
addc %l5, 0x192C, %g1
mulscc %o0, 0x071C, %i7
tvs %icc, 0x7
loop_1732:
subcc %i2, %o7, %g7
fmovrdgz %i0, %f16, %f0
add %g2, %l6, %i4
tle %icc, 0x3
movgu %icc, %o6, %o4
srl %i3, %l0, %g6
movl %xcc, %o5, %g3
movleu %icc, %o1, %l4
udiv %o3, 0x1124, %l3
movge %xcc, %i6, %g4
fblg %fcc3, loop_1733
movre %l1, 0x0E6, %i5
subcc %o2, 0x0F40, %i1
edge16ln %l2, %g5, %g1
loop_1733:
fmovscc %icc, %f0, %f24
edge16 %o0, %i7, %i2
fands %f1, %f4, %f2
xnor %l5, %g7, %o7
sdivcc %g2, 0x093F, %i0
movrgez %i4, 0x2FE, %l6
orncc %o6, 0x02F7, %o4
sll %i3, %g6, %o5
taddcc %g3, 0x0BEB, %o1
fmovrdne %l0, %f10, %f16
movne %icc, %l4, %o3
set 0x58, %i3
lduwa [%l7 + %i3] 0x04, %i6
edge8n %g4, %l1, %l3
fblg %fcc3, loop_1734
tg %xcc, 0x6
fandnot2s %f24, %f20, %f28
movvs %icc, %i5, %i1
loop_1734:
edge8ln %o2, %l2, %g1
nop
setx 0xA0420636, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
fmovdvc %xcc, %f10, %f18
for %f22, %f18, %f30
fxnors %f31, %f28, %f27
xnor %g5, %o0, %i7
addc %i2, 0x119F, %l5
movrlz %o7, %g7, %g2
fmovsle %xcc, %f12, %f10
ld [%l7 + 0x28], %f28
fbule %fcc3, loop_1735
movcs %icc, %i4, %i0
edge32ln %o6, %l6, %o4
stx %i3, [%l7 + 0x50]
loop_1735:
nop
set 0x38, %l1
ldx [%l7 + %l1], %o5
ld [%l7 + 0x70], %f26
movle %icc, %g6, %g3
addcc %o1, %l4, %l0
fone %f10
movleu %xcc, %i6, %o3
and %l1, 0x1ECB, %g4
fnot1s %f2, %f3
andn %i5, 0x0766, %l3
fcmpeq16 %f8, %f28, %o2
and %i1, 0x0315, %g1
sethi 0x0293, %l2
tvc %icc, 0x2
ldub [%l7 + 0x20], %o0
ldsh [%l7 + 0x76], %i7
fmovsgu %xcc, %f6, %f29
for %f16, %f16, %f8
fmovsle %xcc, %f16, %f24
sub %g5, 0x1AA5, %i2
tsubcctv %l5, %g7, %o7
bge,a %xcc, loop_1736
fcmple32 %f18, %f30, %i4
sdivcc %g2, 0x120D, %o6
fmovscc %xcc, %f19, %f13
loop_1736:
sir 0x1742
addc %i0, %l6, %i3
membar 0x5F
fmovrse %o4, %f19, %f28
fmovsa %xcc, %f12, %f11
ta %xcc, 0x7
te %icc, 0x4
subc %o5, 0x1D67, %g3
fmuld8ulx16 %f26, %f15, %f8
xnorcc %o1, %g6, %l0
movl %icc, %i6, %l4
fandnot2s %f3, %f15, %f20
fmul8ulx16 %f22, %f6, %f10
membar 0x69
fmovrsgez %l1, %f12, %f9
tleu %xcc, 0x4
udiv %g4, 0x18CE, %i5
udiv %l3, 0x0A07, %o3
ldstub [%l7 + 0x71], %i1
edge16ln %o2, %l2, %g1
nop
setx 0xD05CAD5F, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
tle %xcc, 0x2
edge8ln %i7, %o0, %g5
tleu %icc, 0x5
fble %fcc0, loop_1737
movrlez %i2, 0x21E, %l5
fnand %f20, %f8, %f26
sir 0x16AA
loop_1737:
array16 %o7, %g7, %i4
fcmpne16 %f18, %f4, %g2
te %icc, 0x4
mova %icc, %i0, %o6
bvc,a %xcc, loop_1738
brgez %i3, loop_1739
fmovrse %o4, %f16, %f10
tge %icc, 0x4
loop_1738:
andn %o5, %g3, %o1
loop_1739:
sir 0x06D4
movrgez %l6, 0x24F, %g6
fmovdpos %xcc, %f23, %f21
fbe,a %fcc0, loop_1740
movrlez %i6, %l4, %l0
bl loop_1741
sethi 0x0959, %g4
loop_1740:
move %icc, %l1, %l3
mulx %o3, %i5, %i1
loop_1741:
fbne,a %fcc3, loop_1742
fbule,a %fcc3, loop_1743
tle %xcc, 0x6
subcc %o2, %g1, %l2
loop_1742:
tgu %xcc, 0x4
loop_1743:
fbe,a %fcc0, loop_1744
mulx %o0, %i7, %g5
fpadd16s %f28, %f10, %f30
movre %l5, %o7, %i2
loop_1744:
edge16ln %i4, %g7, %g2
fcmpne16 %f24, %f6, %i0
fandnot1s %f8, %f15, %f22
subccc %i3, %o6, %o4
popc %o5, %g3
subcc %o1, 0x1ECE, %l6
call loop_1745
fbn,a %fcc1, loop_1746
nop
setx 0xF49CC867A067EDD5, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
edge32n %i6, %l4, %g6
loop_1745:
fmovdg %icc, %f24, %f13
loop_1746:
mova %xcc, %l0, %l1
ldd [%l7 + 0x58], %g4
fmovsneg %icc, %f11, %f27
fbuge,a %fcc2, loop_1747
srlx %o3, %i5, %l3
tpos %xcc, 0x0
mulx %i1, %o2, %g1
loop_1747:
movrne %o0, %l2, %g5
tge %icc, 0x1
nop
setx 0xB2B689E93F8347EE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
fsqrtd %f30, %f26
nop
setx 0x3BE6CA256843A3C7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f20
nop
fitos %f3, %f21
fstod %f21, %f12
fbo,a %fcc1, loop_1748
nop
set 0x24, %o0
prefetch [%l7 + %o0], 0x3
movrgez %l5, 0x259, %o7
fmovdcs %xcc, %f26, %f27
loop_1748:
ta %icc, 0x4
tle %xcc, 0x2
fabsd %f12, %f20
fmovdpos %icc, %f31, %f9
orn %i7, 0x1660, %i4
fbg %fcc2, loop_1749
fabss %f1, %f11
movne %icc, %i2, %g7
nop
setx 0xE93A60FA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0xDC7DAFD0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fsubs %f27, %f24, %f7
loop_1749:
movvs %icc, %i0, %g2
move %icc, %i3, %o4
fmuld8ulx16 %f10, %f10, %f18
andn %o5, %o6, %g3
movrlez %l6, %o1, %i6
faligndata %f20, %f20, %f28
fbl %fcc3, loop_1750
add %l4, 0x0438, %l0
alignaddrl %g6, %g4, %o3
bcs loop_1751
loop_1750:
taddcc %i5, %l3, %i1
edge16n %o2, %l1, %o0
edge16n %l2, %g1, %l5
loop_1751:
bg,pn %icc, loop_1752
fpackfix %f20, %f12
ldsb [%l7 + 0x18], %g5
udiv %o7, 0x1811, %i7
loop_1752:
tsubcc %i2, %i4, %g7
srl %i0, 0x08, %g2
brlez,a %o4, loop_1753
umulcc %i3, %o5, %g3
wr %g0, 0x1e, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
loop_1753:
tgu %xcc, 0x6
movrlez %o6, 0x0D2, %o1
mulscc %i6, 0x1A84, %l4
ba,a loop_1754
bge,a,pt %xcc, loop_1755
movrlez %l6, %l0, %g4
mulscc %g6, %i5, %o3
loop_1754:
udiv %i1, 0x1357, %l3
loop_1755:
edge32ln %o2, %l1, %o0
fmovdn %xcc, %f17, %f15
fba,a %fcc3, loop_1756
edge32ln %l2, %l5, %g1
movcs %xcc, %o7, %i7
array16 %g5, %i2, %g7
loop_1756:
popc 0x1890, %i4
stb %i0, [%l7 + 0x26]
bcs,a %xcc, loop_1757
movrlez %o4, 0x046, %g2
movn %xcc, %i3, %g3
fmovsle %icc, %f2, %f31
loop_1757:
tge %xcc, 0x1
set 0x30, %l4
ldswa [%l7 + %l4] 0x10, %o6
fbu %fcc0, loop_1758
edge16ln %o1, %o5, %l4
fbo,a %fcc0, loop_1759
ta %icc, 0x5
loop_1758:
movvc %icc, %i6, %l6
edge16ln %l0, %g4, %i5
loop_1759:
fmovrdne %g6, %f30, %f12
nop
fitod %f6, %f14
fdtox %f14, %f4
fxtod %f4, %f6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
call loop_1760
taddcc %i1, %l3, %o3
umul %o2, %l1, %l2
movne %xcc, %o0, %g1
loop_1760:
alignaddr %o7, %i7, %g5
wr %g0, 0x0c, %asi
ldsba [%l7 + 0x54] %asi, %i2
tleu %icc, 0x6
array8 %l5, %i4, %i0
tleu %icc, 0x2
movl %xcc, %g7, %o4
ldd [%l7 + 0x10], %f8
edge32ln %g2, %i3, %g3
fxnor %f20, %f2, %f12
movleu %icc, %o6, %o1
bvc loop_1761
sdiv %o5, 0x1A62, %i6
brlz,a %l6, loop_1762
ble,a,pt %icc, loop_1763
loop_1761:
srl %l4, 0x1B, %g4
fmovrdgez %l0, %f30, %f18
loop_1762:
addccc %g6, 0x0244, %i1
loop_1763:
fmovs %f8, %f31
movl %xcc, %l3, %i5
mulscc %o2, %o3, %l2
popc 0x0D33, %l1
brlz %g1, loop_1764
fxor %f4, %f30, %f30
or %o7, %i7, %g5
fnegs %f29, %f1
loop_1764:
orncc %i2, %o0, %l5
sll %i0, %i4, %o4
umul %g2, %g7, %i3
fbul %fcc3, loop_1765
add %g3, %o6, %o1
sub %i6, %o5, %l6
edge32l %g4, %l0, %g6
loop_1765:
or %l4, 0x0A1D, %l3
fbl,a %fcc1, loop_1766
fbo,a %fcc0, loop_1767
taddcc %i5, 0x0A0B, %i1
tn %icc, 0x7
loop_1766:
movrgz %o2, 0x380, %o3
loop_1767:
fand %f30, %f0, %f16
nop
setx 0x7A3F2114C0531A4C, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
edge8l %l2, %l1, %g1
fxor %f2, %f2, %f24
smulcc %o7, %g5, %i2
taddcc %i7, %o0, %l5
brgez,a %i4, loop_1768
bl,a %icc, loop_1769
sll %o4, %i0, %g2
fnot2 %f4, %f16
loop_1768:
swap [%l7 + 0x48], %i3
loop_1769:
edge8n %g3, %o6, %o1
wr %g0, 0x80, %asi
lduwa [%l7 + 0x6C] %asi, %g7
umulcc %o5, %i6, %l6
ldsb [%l7 + 0x79], %l0
fpadd32s %f20, %f26, %f17
umul %g4, %g6, %l4
fbn,a %fcc0, loop_1770
movgu %icc, %l3, %i1
bne %xcc, loop_1771
subcc %o2, %o3, %l2
loop_1770:
movn %xcc, %i5, %g1
nop
setx 0x6530E42B6056A196, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
loop_1771:
fmovsgu %xcc, %f29, %f10
orncc %o7, %g5, %i2
ta %xcc, 0x5
movre %l1, %i7, %l5
or %o0, 0x1B06, %i4
andncc %o4, %i0, %g2
ld [%l7 + 0x18], %f12
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvc %xcc, %i3, %o6
ld [%l7 + 0x1C], %f1
mulscc %g3, %g7, %o1
add %i6, 0x1EBE, %l6
fbne %fcc3, loop_1772
movneg %icc, %o5, %g4
sethi 0x1FFA, %l0
membar 0x08
loop_1772:
ldd [%l7 + 0x38], %g6
wr %g0, 0x81, %asi
ldxa [%l7 + 0x30] %asi, %l3
movrlz %l4, %i1, %o3
fmovsvc %icc, %f25, %f29
nop
setx 0xFEDB7C49, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0xFB1D4675, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fmuls %f27, %f25, %f7
fbue %fcc2, loop_1773
fabsd %f30, %f0
fba %fcc3, loop_1774
movcc %icc, %l2, %o2
loop_1773:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivcc %g1, 0x1028, %o7
loop_1774:
ldx [%l7 + 0x78], %g5
andn %i2, 0x0148, %i5
nop
setx 0x87811F97, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x7B59CA89, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fdivs %f24, %f16, %f10
tge %icc, 0x1
fbul %fcc3, loop_1775
fmovs %f12, %f2
fmovrdne %i7, %f8, %f14
fcmple32 %f24, %f8, %l5
loop_1775:
edge8n %l1, %i4, %o4
wr %g0, 0x2f, %asi
stha %o0, [%l7 + 0x18] %asi
membar #Sync
sdivcc %i0, 0x006A, %g2
fsrc1s %f24, %f28
flush %l7 + 0x24
movrne %o6, %g3, %g7
movvs %xcc, %i3, %o1
addccc %i6, 0x17DF, %l6
stbar
tg %xcc, 0x0
te %xcc, 0x3
fbul %fcc3, loop_1776
sethi 0x044E, %o5
tsubcctv %g4, %l0, %l3
movcc %icc, %g6, %l4
loop_1776:
array8 %i1, %o3, %o2
fmovdcc %icc, %f0, %f6
nop
setx 0x39D6F91BD35434DF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x96828AC1BB6222CE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fmuld %f20, %f2, %f4
movg %icc, %g1, %l2
nop
setx 0xB3BDE3DD8493B557, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x057F5C975F111C52, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f2, %f14
tl %icc, 0x3
move %xcc, %g5, %i2
subc %i5, %i7, %l5
andn %o7, 0x1D40, %l1
taddcctv %i4, %o4, %o0
array16 %g2, %o6, %i0
fzeros %f20
fmul8x16 %f9, %f2, %f22
taddcc %g3, 0x1AD8, %g7
taddcctv %o1, 0x141D, %i3
movrlz %i6, 0x380, %o5
fmovd %f16, %f24
sethi 0x1C30, %l6
udiv %g4, 0x067B, %l0
wr %g0, 0x80, %asi
lduha [%l7 + 0x26] %asi, %l3
taddcc %g6, 0x16D5, %i1
bcs,pn %xcc, loop_1777
udiv %o3, 0x1AF7, %o2
edge16l %g1, %l2, %l4
fnot1 %f16, %f4
loop_1777:
addccc %i2, 0x1EAA, %g5
ldsh [%l7 + 0x7E], %i7
movleu %icc, %i5, %l5
fmovsle %xcc, %f11, %f31
bg,a %icc, loop_1778
nop
fitod %f12, %f4
fdtoi %f4, %f8
fsrc2 %f4, %f6
tcs %icc, 0x4
loop_1778:
std %f16, [%l7 + 0x60]
fmovdvc %xcc, %f13, %f14
fbug,a %fcc2, loop_1779
for %f26, %f26, %f4
movre %o7, %i4, %l1
fba,a %fcc0, loop_1780
loop_1779:
nop
setx loop_1781, %l0, %l1
jmpl %l1, %o0
array32 %g2, %o6, %o4
movg %xcc, %i0, %g7
loop_1780:
taddcc %o1, %g3, %i6
loop_1781:
tl %icc, 0x3
nop
setx 0xA255EABFF1FEEFCC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x98F13824F46E2171, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fmuld %f6, %f30, %f8
fornot2s %f10, %f4, %f0
fpsub16 %f10, %f22, %f8
tge %xcc, 0x7
tge %xcc, 0x1
bcs,a,pt %icc, loop_1782
membar 0x79
array32 %o5, %i3, %g4
tgu %icc, 0x3
loop_1782:
srax %l6, 0x0E, %l0
prefetch [%l7 + 0x3C], 0x1
bgu,a,pn %icc, loop_1783
edge8ln %g6, %i1, %l3
stx %o2, [%l7 + 0x38]
fbue %fcc3, loop_1784
loop_1783:
tleu %icc, 0x2
tgu %icc, 0x4
tsubcc %g1, 0x0A70, %l2
loop_1784:
movle %xcc, %o3, %l4
srlx %i2, %i7, %g5
wr %g0, 0xe2, %asi
stba %l5, [%l7 + 0x37] %asi
membar #Sync
tsubcctv %o7, 0x043E, %i4
addccc %l1, %i5, %g2
bge %xcc, loop_1785
sll %o6, %o4, %i0
movne %icc, %g7, %o0
tg %xcc, 0x4
loop_1785:
te %xcc, 0x1
tle %xcc, 0x4
alignaddrl %o1, %g3, %o5
movle %xcc, %i3, %i6
tge %xcc, 0x1
movre %g4, 0x385, %l0
fmovrdlz %g6, %f0, %f30
fbge,a %fcc0, loop_1786
ld [%l7 + 0x6C], %f18
smul %i1, %l6, %l3
fbge,a %fcc1, loop_1787
loop_1786:
fmovs %f10, %f1
set 0x62, %l3
ldsha [%l7 + %l3] 0x14, %o2
loop_1787:
alignaddrl %g1, %l2, %o3
add %i2, 0x05A6, %i7
tpos %xcc, 0x1
fmovrsgz %g5, %f29, %f2
fmovsle %icc, %f16, %f30
xnorcc %l5, %l4, %o7
sub %i4, %l1, %g2
udiv %i5, 0x13A9, %o4
bcc,pn %xcc, loop_1788
tle %icc, 0x1
tne %icc, 0x6
fmovdcc %xcc, %f11, %f0
loop_1788:
sdiv %o6, 0x1421, %i0
tle %icc, 0x6
fbuge %fcc3, loop_1789
sdivcc %g7, 0x1072, %o1
movrlez %o0, 0x235, %o5
movn %icc, %i3, %i6
loop_1789:
fcmpgt16 %f12, %f4, %g3
or %g4, 0x049F, %g6
set 0x64, %o5
lduwa [%l7 + %o5] 0x11, %i1
edge32ln %l0, %l6, %o2
addc %g1, %l3, %l2
movcs %icc, %o3, %i7
andn %g5, 0x107B, %i2
taddcctv %l5, 0x1412, %o7
ble %xcc, loop_1790
srax %l4, 0x0D, %i4
xor %l1, 0x1162, %i5
fnand %f10, %f24, %f14
loop_1790:
fbge,a %fcc2, loop_1791
fbuge %fcc3, loop_1792
fnot2s %f23, %f24
udiv %o4, 0x1C3F, %g2
loop_1791:
taddcc %i0, %g7, %o1
loop_1792:
move %icc, %o6, %o0
bcc,a,pn %xcc, loop_1793
udivx %i3, 0x1E53, %i6
andcc %g3, %g4, %o5
movvc %icc, %i1, %l0
loop_1793:
movne %icc, %l6, %g6
fones %f14
stx %o2, [%l7 + 0x10]
ldd [%l7 + 0x68], %f18
set 0x54, %g6
swapa [%l7 + %g6] 0x81, %g1
nop
set 0x0D, %i4
ldstub [%l7 + %i4], %l2
fand %f16, %f28, %f30
fcmpeq16 %f18, %f30, %l3
xorcc %o3, %g5, %i7
srl %i2, %o7, %l4
movgu %xcc, %i4, %l5
udivx %i5, 0x0C1F, %o4
movcc %xcc, %g2, %l1
edge32ln %i0, %o1, %o6
nop
setx 0x1CD74FED, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0xA3564436, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fsubs %f8, %f17, %f27
bcs,pn %icc, loop_1794
tg %icc, 0x6
edge32 %g7, %o0, %i6
movvs %xcc, %i3, %g4
loop_1794:
fmovdcs %icc, %f19, %f10
movrgz %o5, %g3, %i1
wr %g0, 0x18, %asi
stha %l0, [%l7 + 0x34] %asi
fmovsle %xcc, %f9, %f5
fmovsle %icc, %f16, %f22
udiv %l6, 0x0836, %g6
movleu %icc, %o2, %l2
edge16 %g1, %l3, %o3
movle %xcc, %g5, %i7
edge32l %i2, %o7, %i4
or %l5, 0x131E, %l4
fbl %fcc0, loop_1795
flush %l7 + 0x20
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stb %i5, [%l7 + 0x6E]
loop_1795:
nop
set 0x52, %g4
ldsha [%l7 + %g4] 0x81, %o4
tle %icc, 0x3
andncc %g2, %l1, %o1
add %l7, 0x70, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %o6, %g7
sub %i0, %o0, %i3
addcc %g4, 0x0CE4, %o5
fmovdne %xcc, %f16, %f4
bleu loop_1796
nop
setx 0x831AC53B3934B8BD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x472D5FE00AC751CD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fmuld %f14, %f4, %f24
orn %i6, %i1, %g3
udiv %l6, 0x0AB7, %g6
loop_1796:
subc %o2, %l2, %l0
sub %g1, %o3, %l3
add %i7, %i2, %o7
fmovsvc %xcc, %f29, %f17
movrgez %i4, 0x13F, %l5
srl %g5, %l4, %i5
xor %o4, %g2, %l1
popc 0x1E43, %o6
movleu %icc, %o1, %i0
array16 %g7, %i3, %g4
fpsub32 %f8, %f0, %f30
fmovsl %icc, %f13, %f7
xnorcc %o5, 0x0F91, %o0
movne %icc, %i6, %g3
orn %l6, 0x1202, %i1
subc %g6, %o2, %l0
xorcc %g1, %l2, %l3
edge8n %o3, %i7, %i2
smul %o7, 0x1B95, %i4
fpack32 %f20, %f16, %f30
fmovrsne %g5, %f28, %f15
srl %l5, 0x13, %l4
sth %i5, [%l7 + 0x26]
ldstub [%l7 + 0x49], %o4
fbule,a %fcc2, loop_1797
fmovrdne %g2, %f8, %f8
edge8 %l1, %o6, %i0
fzeros %f11
loop_1797:
subcc %g7, 0x05F0, %i3
fand %f4, %f16, %f10
fxnor %f14, %f0, %f12
stbar
tle %icc, 0x3
tcc %xcc, 0x1
fmovsle %xcc, %f13, %f28
sllx %o1, %g4, %o0
nop
fitos %f23, %f28
wr %g0, 0x88, %asi
ldsba [%l7 + 0x7A] %asi, %o5
fsrc2s %f13, %f0
tsubcctv %g3, 0x16DA, %l6
movrne %i6, %g6, %o2
movcc %icc, %i1, %g1
bl,a,pn %xcc, loop_1798
membar 0x4F
taddcctv %l0, 0x0A4C, %l3
tvs %xcc, 0x7
loop_1798:
andcc %o3, 0x1A8F, %i7
fmovsn %icc, %f1, %f17
tleu %icc, 0x7
movle %xcc, %l2, %i2
edge8n %o7, %i4, %l5
fmovrsne %g5, %f2, %f17
nop
setx 0x77EE7B38, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0x0FAA7AA9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fsubs %f7, %f15, %f2
movneg %icc, %l4, %i5
stw %o4, [%l7 + 0x0C]
fandnot2s %f0, %f22, %f14
movne %xcc, %g2, %l1
tvs %xcc, 0x0
fmovdcs %icc, %f25, %f24
sll %o6, 0x10, %g7
orncc %i3, 0x0506, %o1
nop
set 0x76, %o3
ldsh [%l7 + %o3], %g4
ba,pn %xcc, loop_1799
fbg,a %fcc3, loop_1800
movrne %o0, 0x1DB, %i0
st %f0, [%l7 + 0x28]
loop_1799:
orcc %o5, 0x11D0, %l6
loop_1800:
sdiv %g3, 0x1B2A, %g6
edge32n %i6, %o2, %i1
fba %fcc3, loop_1801
fbul,a %fcc3, loop_1802
fpack32 %f26, %f26, %f0
movn %xcc, %l0, %l3
loop_1801:
movre %o3, 0x06C, %g1
loop_1802:
fbul %fcc2, loop_1803
popc 0x1F90, %l2
edge16l %i2, %o7, %i4
set 0x10, %l0
ldda [%l7 + %l0] 0x11, %l4
loop_1803:
taddcctv %g5, 0x1452, %l4
array8 %i5, %o4, %g2
set 0x30, %g7
ldswa [%l7 + %g7] 0x11, %l1
set 0x10, %o4
ldda [%l7 + %o4] 0x2a, %i6
tge %xcc, 0x4
andncc %o6, %i3, %o1
movne %xcc, %g7, %g4
fcmpeq16 %f26, %f4, %o0
fmovsvs %icc, %f9, %f15
taddcc %i0, %l6, %g3
call loop_1804
te %icc, 0x0
subccc %g6, 0x1D76, %o5
fmovscs %xcc, %f27, %f6
loop_1804:
nop
setx loop_1805, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
andn %i6, %i1, %o2
fornot2 %f14, %f16, %f14
srax %l0, 0x01, %l3
loop_1805:
nop
setx 0x2FD73FA479D5BEA1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x113CEB0C14EB87B8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fmuld %f24, %f20, %f30
and %o3, %g1, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnegd %f28, %f26
ble,pt %xcc, loop_1806
tne %xcc, 0x2
edge8ln %o7, %i4, %i2
bpos loop_1807
loop_1806:
add %l5, %l4, %g5
tcs %icc, 0x0
andcc %o4, %i5, %g2
loop_1807:
movre %i7, 0x3AE, %o6
fbg %fcc3, loop_1808
taddcctv %i3, 0x1C85, %o1
fbg,a %fcc1, loop_1809
fbul,a %fcc3, loop_1810
loop_1808:
fbue %fcc1, loop_1811
tgu %icc, 0x0
loop_1809:
fmovsg %xcc, %f30, %f25
loop_1810:
tgu %xcc, 0x0
loop_1811:
udivx %g7, 0x04B0, %l1
fornot1 %f2, %f8, %f26
andn %o0, 0x0E4D, %g4
and %l6, %g3, %g6
st %f23, [%l7 + 0x34]
ldsw [%l7 + 0x34], %i0
tpos %icc, 0x6
bcc,pn %xcc, loop_1812
movcc %xcc, %i6, %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
or %i1, 0x0CB4, %o2
loop_1812:
fcmpgt16 %f26, %f14, %l3
std %f12, [%l7 + 0x40]
wr %g0, 0x18, %asi
ldswa [%l7 + 0x5C] %asi, %o3
xnor %g1, %l2, %l0
tpos %icc, 0x0
fmovdn %xcc, %f4, %f18
sll %o7, 0x00, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %i4, 0x0344, %l5
fbl,a %fcc2, loop_1813
sub %g5, %o4, %l4
tvc %icc, 0x4
nop
setx 0x0AD9CB0A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x70F0A51C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fmuls %f0, %f24, %f13
loop_1813:
xnor %g2, 0x0B77, %i7
lduw [%l7 + 0x54], %i5
fmovrsne %i3, %f12, %f26
edge16l %o1, %o6, %g7
movcs %xcc, %o0, %g4
tvs %icc, 0x7
xor %l6, 0x02CA, %g3
tge %xcc, 0x3
movl %xcc, %g6, %l1
fmovrdlez %i6, %f30, %f18
fmovdg %xcc, %f21, %f30
edge32ln %i0, %o5, %i1
tne %xcc, 0x3
tneg %icc, 0x4
bgu %xcc, loop_1814
mova %icc, %l3, %o2
mulx %g1, %l2, %o3
set 0x7A, %g2
ldsha [%l7 + %g2] 0x88, %o7
loop_1814:
xor %i2, 0x0B06, %i4
fmul8ulx16 %f12, %f20, %f20
fmovdg %xcc, %f25, %f1
andncc %l0, %l5, %o4
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x70] %asi, 0x3
nop
setx 0xBEA18BBFBAAAB486, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x5D3AC20929B76A41, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fmuld %f22, %f30, %f0
ldstub [%l7 + 0x50], %g2
srl %i7, %i5, %l4
ta %xcc, 0x7
edge8ln %o1, %o6, %g7
fsrc1 %f26, %f12
xnorcc %o0, 0x09D2, %i3
fmul8x16 %f30, %f22, %f20
edge16l %l6, %g4, %g6
udivcc %l1, 0x0D6B, %g3
umul %i0, %i6, %o5
edge32l %l3, %i1, %o2
fsrc1 %f12, %f14
tneg %icc, 0x1
tcs %icc, 0x3
nop
set 0x30, %l2
ldsh [%l7 + %l2], %l2
movleu %icc, %g1, %o7
tpos %icc, 0x6
nop
fitos %f10, %f8
fstod %f8, %f20
fbne,a %fcc2, loop_1815
edge32ln %i2, %i4, %l0
sllx %o3, 0x00, %o4
sdivcc %g5, 0x01D5, %l5
loop_1815:
nop
set 0x31, %i0
ldsba [%l7 + %i0] 0x0c, %i7
movl %icc, %g2, %i5
tsubcctv %o1, 0x100E, %l4
fpack32 %f8, %f10, %f28
xor %o6, %o0, %i3
fornot1 %f16, %f0, %f8
orcc %g7, 0x00E7, %l6
fandnot2 %f26, %f24, %f26
movvs %icc, %g4, %l1
tle %xcc, 0x6
array8 %g6, %i0, %g3
and %o5, 0x16D9, %l3
taddcctv %i6, 0x1E74, %i1
edge8 %o2, %l2, %o7
movleu %icc, %g1, %i4
udivcc %l0, 0x1A94, %i2
array8 %o3, %o4, %g5
add %i7, %g2, %i5
movrlz %o1, 0x14A, %l5
movneg %xcc, %o6, %l4
fand %f2, %f28, %f0
faligndata %f6, %f18, %f24
tpos %icc, 0x2
fmovdge %xcc, %f17, %f27
bpos %xcc, loop_1816
tge %icc, 0x4
fmovspos %icc, %f11, %f6
bn loop_1817
loop_1816:
popc %o0, %g7
fpsub32 %f12, %f6, %f4
udivx %l6, 0x1491, %g4
loop_1817:
tle %xcc, 0x4
set 0x44, %i6
stwa %l1, [%l7 + %i6] 0x18
nop
setx 0xA83F0D2497DF9227, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xDC625ACE1456082E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fdivd %f22, %f12, %f12
udiv %g6, 0x1E28, %i0
brgz,a %g3, loop_1818
movg %xcc, %i3, %o5
xorcc %l3, 0x0ECC, %i1
fnot1s %f22, %f17
loop_1818:
fmovdvc %icc, %f21, %f14
edge16 %i6, %o2, %o7
wr %g0, 0x19, %asi
lduwa [%l7 + 0x64] %asi, %l2
tvs %icc, 0x7
movgu %icc, %g1, %l0
set 0x18, %g3
stxa %i4, [%l7 + %g3] 0x2b
membar #Sync
lduw [%l7 + 0x54], %i2
edge32l %o3, %o4, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %icc, 0x3
subc %g5, 0x13EE, %g2
udiv %i5, 0x054D, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %l5, %l4, %o6
tvc %xcc, 0x3
set 0x54, %g5
lduwa [%l7 + %g5] 0x04, %g7
udiv %l6, 0x1713, %g4
ld [%l7 + 0x38], %f16
fcmpne32 %f12, %f6, %l1
sra %g6, 0x1A, %o0
fmovsleu %xcc, %f14, %f7
stx %i0, [%l7 + 0x58]
fmovd %f26, %f26
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addcc %g3, 0x0F48, %i3
subccc %l3, 0x0E68, %o5
nop
setx 0xEE572ED539C7A9C4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f30
fbne,a %fcc0, loop_1819
taddcc %i6, 0x1440, %o2
tcc %xcc, 0x2
addccc %o7, 0x11AF, %i1
loop_1819:
fpsub32 %f0, %f6, %f0
for %f30, %f16, %f2
movpos %icc, %g1, %l0
alignaddrl %i4, %l2, %i2
subcc %o4, 0x1780, %i7
fmovrsgz %g5, %f13, %f27
fpadd16 %f8, %f30, %f18
movge %xcc, %g2, %o3
taddcctv %i5, 0x1A8A, %l5
fpsub32 %f22, %f20, %f16
movcs %xcc, %l4, %o6
orn %o1, %g7, %l6
te %icc, 0x6
movle %icc, %l1, %g4
nop
setx 0xE05375EF, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
fmovrdlz %o0, %f18, %f12
st %f1, [%l7 + 0x58]
nop
setx 0x6299D7FC3788D078, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x5F2196ACFC50A2B5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f14, %f20
udiv %g6, 0x150F, %g3
nop
fitos %f27, %f13
addccc %i3, 0x0B22, %i0
wr %g0, 0x11, %asi
ldxa [%l7 + 0x60] %asi, %o5
sdiv %l3, 0x04F2, %o2
movpos %xcc, %i6, %i1
edge16ln %o7, %g1, %i4
bg,a loop_1820
array16 %l2, %i2, %l0
movleu %icc, %i7, %o4
fabsd %f22, %f26
loop_1820:
lduw [%l7 + 0x3C], %g5
fornot1s %f30, %f21, %f22
tsubcc %o3, %i5, %l5
srl %g2, %l4, %o1
fbne,a %fcc2, loop_1821
tcs %icc, 0x3
array16 %g7, %o6, %l6
subccc %l1, %g4, %o0
loop_1821:
taddcctv %g6, %i3, %i0
srax %g3, %o5, %l3
array32 %o2, %i6, %o7
tpos %xcc, 0x1
tge %xcc, 0x2
tn %xcc, 0x3
tcs %icc, 0x1
wr %g0, 0x89, %asi
stda %f0, [%l7 + 0x40] %asi
movrgz %g1, 0x2BE, %i1
edge32n %i4, %l2, %l0
fzeros %f17
tleu %icc, 0x6
fzero %f10
movn %xcc, %i2, %i7
set 0x50, %l6
stxa %o4, [%l7 + %l6] 0x2a
membar #Sync
fpadd16 %f16, %f14, %f4
nop
setx 0x6C4F77CD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0xEF0080E8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fsubs %f10, %f5, %f14
bcc,pt %icc, loop_1822
nop
set 0x62, %i7
ldsh [%l7 + %i7], %o3
fmovdleu %xcc, %f3, %f21
fzeros %f4
loop_1822:
movl %icc, %i5, %g5
fble,a %fcc1, loop_1823
subccc %g2, %l4, %l5
orn %o1, 0x0296, %g7
membar 0x6F
loop_1823:
subcc %o6, %l1, %l6
sub %g4, 0x0389, %g6
array32 %i3, %o0, %i0
fmovscs %icc, %f5, %f4
movneg %icc, %g3, %l3
sdivx %o2, 0x0BCE, %i6
set 0x58, %i1
sta %f5, [%l7 + %i1] 0x11
movrne %o7, 0x29B, %o5
movge %icc, %i1, %g1
bneg,a,pn %icc, loop_1824
fpadd32s %f10, %f5, %f5
fbe,a %fcc1, loop_1825
movre %i4, %l0, %i2
loop_1824:
edge32 %l2, %i7, %o3
fba %fcc2, loop_1826
loop_1825:
edge8l %i5, %g5, %g2
movrne %o4, 0x3E4, %l5
brlz %o1, loop_1827
loop_1826:
tpos %xcc, 0x2
edge8ln %l4, %o6, %l1
brgz %g7, loop_1828
loop_1827:
fbg,a %fcc1, loop_1829
bpos,pt %icc, loop_1830
fmovscc %icc, %f12, %f21
loop_1828:
move %xcc, %l6, %g6
loop_1829:
sub %g4, %i3, %o0
loop_1830:
movvc %icc, %g3, %l3
tleu %xcc, 0x0
movl %xcc, %o2, %i6
subcc %o7, 0x0BC5, %i0
wr %g0, 0xe2, %asi
stba %o5, [%l7 + 0x23] %asi
membar #Sync
ba,a,pn %icc, loop_1831
brgez,a %g1, loop_1832
ble,a,pn %icc, loop_1833
edge16ln %i1, %l0, %i4
loop_1831:
fmovdg %icc, %f2, %f30
loop_1832:
edge32n %i2, %l2, %o3
loop_1833:
edge16 %i5, %g5, %i7
add %o4, 0x11E0, %g2
umulcc %o1, 0x0C19, %l4
tleu %icc, 0x1
add %l5, %o6, %l1
bcs,a loop_1834
movle %xcc, %l6, %g6
edge8 %g7, %g4, %o0
fmul8sux16 %f6, %f2, %f8
loop_1834:
movrlez %i3, 0x0A3, %g3
edge32l %l3, %i6, %o7
bpos,a,pn %xcc, loop_1835
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
fcmpgt32 %f24, %f20, %o2
fpadd16 %f12, %f26, %f12
loop_1835:
fmovrdne %i0, %f28, %f10
loop_1836:
sethi 0x1E20, %o5
lduh [%l7 + 0x68], %i1
fpadd16 %f2, %f28, %f20
tpos %xcc, 0x4
edge8l %l0, %i4, %i2
fnot1s %f30, %f29
tcs %icc, 0x6
bcc,a,pt %xcc, loop_1837
tneg %icc, 0x5
subc %l2, 0x1ECC, %g1
addcc %o3, 0x00BE, %i5
loop_1837:
brnz,a %i7, loop_1838
fmovs %f11, %f21
tg %xcc, 0x1
xor %g5, %o4, %g2
loop_1838:
fxnor %f20, %f0, %f26
fmovrdlez %l4, %f22, %f14
fpack16 %f22, %f1
xor %o1, 0x14CB, %l5
and %o6, 0x0204, %l1
orncc %l6, 0x06CB, %g6
movleu %icc, %g4, %g7
edge16l %o0, %g3, %i3
fabss %f21, %f22
tvs %icc, 0x3
sth %i6, [%l7 + 0x70]
fbg,a %fcc3, loop_1839
udivcc %l3, 0x1958, %o2
srax %i0, %o7, %o5
add %l7, 0x60, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %l0
casxa [%l6] 0x0c, %l0, %i1
loop_1839:
sdivx %i4, 0x0D39, %l2
fmovse %xcc, %f5, %f25
fmuld8sux16 %f25, %f6, %f18
bne,a,pn %xcc, loop_1840
tl %icc, 0x5
swap [%l7 + 0x38], %i2
array8 %g1, %i5, %o3
loop_1840:
fnot2 %f8, %f18
fbg %fcc1, loop_1841
movre %g5, %i7, %o4
movle %xcc, %l4, %g2
ba %icc, loop_1842
loop_1841:
movne %icc, %l5, %o1
movre %o6, %l6, %l1
stw %g4, [%l7 + 0x64]
loop_1842:
fbo,a %fcc3, loop_1843
or %g7, 0x10A3, %g6
edge32l %g3, %i3, %o0
addcc %i6, %l3, %o2
loop_1843:
nop
wr %g0, 0x18, %asi
ldsba [%l7 + 0x59] %asi, %i0
set 0x40, %o6
ldxa [%l7 + %o6] 0x89, %o7
fbe,a %fcc0, loop_1844
edge32l %l0, %o5, %i4
udivx %l2, 0x1F64, %i2
sdivcc %i1, 0x12D5, %g1
loop_1844:
fands %f21, %f26, %f0
edge8l %i5, %o3, %i7
mulx %o4, 0x00BA, %g5
addcc %g2, 0x0636, %l5
lduw [%l7 + 0x4C], %o1
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f16
movre %o6, 0x385, %l6
std %f26, [%l7 + 0x10]
movrne %l4, %g4, %l1
tvc %icc, 0x3
sll %g6, 0x06, %g7
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x30] %asi, 0x1
sll %g3, 0x0D, %o0
fmovrsgez %i6, %f2, %f14
movrne %o2, %l3, %i0
membar 0x1F
fbue %fcc1, loop_1845
nop
setx 0x8776EB6A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x72310D45, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fsubs %f26, %f22, %f21
movrgz %o7, %l0, %i4
fbu %fcc0, loop_1846
loop_1845:
tge %xcc, 0x4
tvs %icc, 0x0
movcc %xcc, %l2, %o5
loop_1846:
tn %icc, 0x1
nop
setx loop_1847, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
te %icc, 0x5
popc 0x04AB, %i1
and %i2, %i5, %g1
loop_1847:
movge %icc, %o3, %o4
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x78] %asi, 0x2
movrlez %g5, 0x2F1, %l5
taddcc %g2, %o6, %l6
movvs %xcc, %l4, %o1
subcc %l1, 0x146B, %g4
bg loop_1848
subcc %g7, 0x15F6, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x14, %o1
stwa %g3, [%l7 + %o1] 0x11
loop_1848:
and %o0, 0x15B2, %i3
brgz,a %o2, loop_1849
tvc %xcc, 0x7
brlz %i6, loop_1850
fpadd16s %f23, %f13, %f20
loop_1849:
nop
setx loop_1851, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
umulcc %i0, 0x052C, %o7
loop_1850:
srax %l3, %i4, %l0
xorcc %o5, 0x051A, %l2
loop_1851:
lduh [%l7 + 0x70], %i1
brnz,a %i2, loop_1852
bge %icc, loop_1853
fpadd32s %f20, %f20, %f6
bvs,pt %icc, loop_1854
loop_1852:
std %f30, [%l7 + 0x18]
loop_1853:
movl %xcc, %i5, %o3
udiv %g1, 0x1954, %i7
loop_1854:
fbe,a %fcc1, loop_1855
tsubcctv %o4, %g5, %g2
fcmple16 %f22, %f18, %l5
movn %icc, %o6, %l4
loop_1855:
tgu %xcc, 0x2
movle %xcc, %o1, %l6
ldx [%l7 + 0x50], %l1
edge16ln %g7, %g4, %g6
tsubcctv %o0, %g3, %i3
movrne %i6, 0x0B2, %i0
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x6C] %asi, %o2
xnor %o7, %i4, %l0
xor %o5, 0x1EAA, %l3
tsubcc %l2, 0x1F58, %i2
sdivcc %i5, 0x186D, %i1
sllx %g1, 0x17, %o3
ldsb [%l7 + 0x48], %o4
movle %icc, %g5, %i7
smulcc %g2, %o6, %l4
tl %icc, 0x5
sub %o1, 0x1C7B, %l5
wr %g0, 0x0c, %asi
stha %l6, [%l7 + 0x7A] %asi
fandnot1 %f8, %f28, %f24
andncc %l1, %g7, %g4
fnor %f14, %f28, %f0
subc %o0, %g3, %g6
set 0x38, %o2
sta %f26, [%l7 + %o2] 0x19
set 0x8, %i5
ldxa [%g0 + %i5] 0x4f, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %l7, 0x70, %l6
wr %g0, 0x10, %asi
casxa [%l6] %asi, %i3, %i0
fxnors %f23, %f17, %f29
set 0x73, %l5
ldsba [%l7 + %l5] 0x11, %o2
fcmpeq32 %f6, %f0, %i4
fmovsn %icc, %f27, %f9
set 0x10, %g1
sta %f11, [%l7 + %g1] 0x18
movpos %icc, %o7, %l0
edge32ln %o5, %l3, %l2
lduh [%l7 + 0x4E], %i2
tpos %xcc, 0x4
sllx %i1, %g1, %i5
fandnot1 %f2, %f18, %f4
alignaddr %o3, %g5, %i7
edge32l %o4, %g2, %o6
movne %xcc, %o1, %l5
movre %l6, %l1, %l4
srax %g4, %o0, %g3
udiv %g7, 0x0374, %i6
smulcc %i3, %g6, %i0
addccc %o2, %i4, %l0
ldd [%l7 + 0x70], %o4
srlx %o7, 0x01, %l3
udiv %i2, 0x071D, %l2
fbe,a %fcc3, loop_1856
addcc %g1, 0x014C, %i5
fmovspos %xcc, %f10, %f31
ldd [%l7 + 0x50], %f28
loop_1856:
membar 0x76
nop
set 0x74, %o7
lduw [%l7 + %o7], %i1
nop
fitos %f14, %f19
fstox %f19, %f30
fxtos %f30, %f29
edge32ln %g5, %o3, %o4
sir 0x1432
move %icc, %g2, %i7
sdiv %o1, 0x0724, %o6
tl %icc, 0x3
movge %icc, %l5, %l1
alignaddr %l4, %g4, %o0
movrlez %l6, 0x23B, %g3
umulcc %i6, 0x0789, %i3
mulscc %g6, %g7, %i0
smulcc %i4, 0x19E9, %l0
add %o2, %o7, %l3
ld [%l7 + 0x2C], %f1
fmovde %icc, %f31, %f5
xnor %o5, %i2, %g1
sdiv %i5, 0x0F2A, %l2
tpos %icc, 0x1
orcc %i1, 0x0F5F, %o3
alignaddrl %o4, %g5, %i7
array32 %g2, %o1, %l5
ldstub [%l7 + 0x63], %o6
smul %l4, %l1, %g4
movrlz %l6, 0x094, %o0
nop
set 0x58, %i3
ldub [%l7 + %i3], %i6
ble,a %icc, loop_1857
fpadd16s %f0, %f0, %f5
move %icc, %i3, %g6
sth %g3, [%l7 + 0x6C]
loop_1857:
fmovdne %xcc, %f27, %f0
orncc %i0, %i4, %g7
movpos %xcc, %o2, %l0
te %icc, 0x1
fbule,a %fcc2, loop_1858
sra %l3, 0x11, %o7
mulscc %i2, 0x1DEB, %g1
fmovdpos %icc, %f9, %f12
loop_1858:
nop
set 0x56, %l1
ldsha [%l7 + %l1] 0x18, %i5
srax %o5, %l2, %i1
faligndata %f20, %f10, %f18
movge %xcc, %o4, %g5
movre %o3, %i7, %g2
tl %xcc, 0x6
nop
fitos %f0, %f5
fstox %f5, %f14
fxtos %f14, %f25
fbne,a %fcc1, loop_1859
fbl,a %fcc3, loop_1860
sra %o1, %o6, %l5
mulscc %l4, %l1, %g4
loop_1859:
nop
set 0x20, %i2
ldsb [%l7 + %i2], %l6
loop_1860:
tvs %xcc, 0x4
fpadd32s %f16, %f19, %f30
wr %g0, 0x80, %asi
sta %f22, [%l7 + 0x64] %asi
ta %icc, 0x0
tne %icc, 0x5
mova %icc, %o0, %i6
bn loop_1861
bgu,a %icc, loop_1862
movl %xcc, %i3, %g3
be,pn %xcc, loop_1863
loop_1861:
fcmpeq32 %f28, %f0, %g6
loop_1862:
sdivx %i4, 0x1FCC, %g7
nop
setx loop_1864, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1863:
stx %o2, [%l7 + 0x68]
addccc %l0, 0x1584, %l3
prefetch [%l7 + 0x10], 0x3
loop_1864:
array32 %o7, %i2, %i0
subc %g1, %o5, %l2
fxor %f22, %f22, %f26
fpadd32 %f4, %f12, %f28
sethi 0x0F04, %i5
or %i1, %g5, %o4
stbar
tcs %xcc, 0x6
bge,a,pn %xcc, loop_1865
movrlez %o3, 0x37D, %g2
movne %icc, %o1, %i7
mulx %l5, %o6, %l4
loop_1865:
array32 %g4, %l1, %l6
subcc %i6, 0x15DD, %o0
movrlz %g3, 0x197, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgez %i3, %g7, %i4
tcc %xcc, 0x2
movleu %icc, %l0, %l3
membar 0x74
smulcc %o2, %o7, %i2
sllx %i0, 0x1C, %o5
st %f14, [%l7 + 0x2C]
sllx %l2, %i5, %g1
addc %i1, %o4, %g5
fmuld8sux16 %f18, %f7, %f12
ldx [%l7 + 0x10], %o3
tleu %xcc, 0x1
edge8n %o1, %g2, %l5
edge8n %o6, %i7, %l4
wr %g0, 0xe2, %asi
stwa %l1, [%l7 + 0x40] %asi
membar #Sync
mova %icc, %g4, %l6
movrlez %i6, 0x031, %o0
sdivcc %g3, 0x1D52, %g6
andn %g7, 0x0B25, %i4
fmovrsgz %i3, %f28, %f8
udivx %l0, 0x0C38, %o2
sra %o7, 0x16, %i2
xnor %l3, %i0, %l2
xnorcc %i5, 0x02A5, %g1
ldsw [%l7 + 0x1C], %i1
addccc %o4, 0x0CF1, %g5
movrgez %o3, 0x25C, %o5
movrne %o1, %g2, %l5
fmovsleu %icc, %f5, %f15
set 0x65, %l4
ldsba [%l7 + %l4] 0x89, %i7
tvc %xcc, 0x4
xorcc %o6, %l1, %g4
edge8 %l6, %l4, %o0
srax %g3, %i6, %g6
movre %i4, 0x237, %i3
movgu %icc, %g7, %o2
popc %l0, %i2
sub %l3, %o7, %l2
fnegs %f5, %f2
fbg,a %fcc1, loop_1866
fmovdg %icc, %f20, %f9
srl %i0, 0x03, %i5
sllx %g1, %i1, %o4
loop_1866:
subccc %g5, %o3, %o1
movrlz %g2, 0x3EA, %o5
sub %i7, %l5, %o6
fone %f16
sdivx %g4, 0x1854, %l1
movrne %l4, 0x0A2, %o0
subcc %g3, %l6, %g6
fbl,a %fcc2, loop_1867
faligndata %f0, %f30, %f30
ba,pt %icc, loop_1868
movvc %icc, %i6, %i3
loop_1867:
fba,a %fcc1, loop_1869
orcc %g7, %o2, %l0
loop_1868:
fpack32 %f24, %f16, %f20
edge16l %i2, %l3, %o7
loop_1869:
bvs,pt %icc, loop_1870
fbo,a %fcc1, loop_1871
edge32n %i4, %l2, %i0
smul %g1, %i1, %i5
loop_1870:
fbue,a %fcc1, loop_1872
loop_1871:
andn %g5, 0x00B9, %o3
tsubcc %o4, %g2, %o5
xorcc %o1, %l5, %i7
loop_1872:
bshuffle %f8, %f30, %f8
nop
setx loop_1873, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
setx loop_1874, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
smulcc %o6, %l1, %g4
xor %l4, 0x0035, %g3
loop_1873:
edge32l %l6, %g6, %o0
loop_1874:
fmovdg %xcc, %f29, %f21
fpsub16 %f28, %f24, %f16
fmovdcc %icc, %f15, %f2
orn %i3, 0x1280, %g7
tcc %xcc, 0x5
fmovrdgz %o2, %f8, %f12
fmovrsgz %i6, %f17, %f0
sir 0x1AA3
brz,a %i2, loop_1875
movvs %icc, %l0, %o7
smul %i4, 0x06CA, %l3
nop
fitos %f0, %f23
fstoi %f23, %f1
loop_1875:
fmovrsgez %l2, %f22, %f16
ldstub [%l7 + 0x2B], %i0
alignaddr %g1, %i1, %i5
brlez %o3, loop_1876
fmovrde %o4, %f26, %f30
movl %icc, %g5, %g2
mulscc %o1, 0x05CC, %o5
loop_1876:
sub %i7, 0x0F3D, %o6
tsubcc %l5, 0x1EF3, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcc %xcc, %l4, %l1
movleu %icc, %l6, %g6
move %icc, %g3, %o0
tneg %icc, 0x7
movgu %xcc, %g7, %o2
brgz %i3, loop_1877
edge8n %i6, %i2, %l0
nop
setx 0x43B6B088C5730BDF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xF57BDC0039CAF64A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f0, %f28
ldsw [%l7 + 0x70], %o7
loop_1877:
nop
set 0x31, %o0
lduba [%l7 + %o0] 0x04, %i4
fpack16 %f8, %f22
set 0x7C, %o5
ldswa [%l7 + %o5] 0x18, %l2
fmovs %f10, %f30
bcc,a %icc, loop_1878
sra %i0, %g1, %i1
movleu %icc, %i5, %o3
fone %f16
loop_1878:
movre %o4, 0x340, %l3
nop
setx 0xF99D4CCF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
fsqrts %f0, %f21
fbue %fcc1, loop_1879
membar 0x26
tn %icc, 0x0
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x68] %asi, 0x2
loop_1879:
alignaddr %o1, %o5, %g5
std %f4, [%l7 + 0x68]
fornot2 %f18, %f6, %f26
te %icc, 0x4
fxnor %f22, %f10, %f0
sir 0x0991
move %icc, %o6, %l5
sub %i7, 0x131B, %g4
array32 %l1, %l4, %g6
fsrc2s %f4, %f9
movcc %xcc, %g3, %o0
bg,a,pt %icc, loop_1880
fpsub16s %f19, %f18, %f5
tvc %xcc, 0x0
ldd [%l7 + 0x68], %i6
loop_1880:
popc 0x08CC, %g7
movvc %icc, %o2, %i6
nop
setx 0x62461A5F0F07AD03, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x878C72ED7A822BE8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
faddd %f22, %f28, %f22
movgu %icc, %i2, %l0
nop
set 0x70, %l3
std %f10, [%l7 + %l3]
tne %icc, 0x1
bshuffle %f14, %f0, %f28
srlx %o7, 0x06, %i3
sub %l2, 0x0E9D, %i4
sdivcc %g1, 0x1EB3, %i1
tpos %icc, 0x0
addcc %i5, %i0, %o4
tcc %icc, 0x1
sllx %o3, 0x0D, %l3
stw %g2, [%l7 + 0x70]
tl %xcc, 0x4
fpackfix %f8, %f25
nop
setx 0x1E9AF7C6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x63CFAB5A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fadds %f28, %f12, %f22
orncc %o5, %o1, %g5
tle %icc, 0x4
fbn %fcc2, loop_1881
movne %icc, %l5, %o6
fble,a %fcc3, loop_1882
tneg %icc, 0x1
loop_1881:
fbne,a %fcc3, loop_1883
mulscc %i7, 0x1E65, %l1
loop_1882:
ldd [%l7 + 0x28], %l4
tn %icc, 0x3
loop_1883:
fcmple32 %f12, %f26, %g6
mulscc %g4, 0x0B1C, %g3
xor %l6, %g7, %o0
fnot1 %f26, %f14
brnz,a %i6, loop_1884
nop
setx 0x5E6569E3705B1FFD, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrne %o2, 0x25D, %i2
loop_1884:
sir 0x0002
popc %o7, %i3
or %l2, %l0, %i4
fmovdgu %icc, %f6, %f13
fmovrdgez %i1, %f2, %f26
fmuld8sux16 %f4, %f5, %f30
sdiv %i5, 0x0E55, %g1
or %o4, 0x0A24, %i0
orcc %l3, %o3, %o5
umul %o1, 0x1DDD, %g2
movpos %xcc, %l5, %o6
fxnor %f22, %f6, %f28
movvc %icc, %g5, %i7
xnor %l4, %g6, %g4
movgu %icc, %l1, %g3
tl %xcc, 0x1
edge16 %l6, %g7, %i6
popc %o0, %o2
movgu %icc, %i2, %i3
add %l2, 0x0AD1, %o7
subccc %l0, %i1, %i4
alignaddrl %i5, %g1, %o4
udiv %l3, 0x0DEA, %i0
bvc %xcc, loop_1885
subcc %o3, %o5, %g2
udivx %o1, 0x074F, %o6
sllx %g5, %i7, %l4
loop_1885:
orncc %g6, %l5, %l1
fnor %f14, %f14, %f8
mulscc %g3, %l6, %g4
movl %xcc, %g7, %i6
te %icc, 0x1
orncc %o2, %i2, %i3
tleu %xcc, 0x3
add %l7, 0x30, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %l2
casxa [%l6] %asi, %l2, %o7
or %l0, %o0, %i1
subc %i4, %g1, %o4
fbul %fcc0, loop_1886
fandnot1s %f24, %f8, %f0
nop
setx 0x2A925C2E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0x79133C6F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fmuls %f5, %f11, %f1
sll %i5, %l3, %o3
loop_1886:
edge16n %i0, %g2, %o5
smulcc %o6, 0x1974, %g5
nop
set 0x12, %i4
ldsh [%l7 + %i4], %o1
orn %l4, 0x1CFC, %g6
xor %l5, 0x0E74, %l1
smul %i7, %g3, %g4
nop
fitod %f10, %f6
fdtoi %f6, %f18
movrne %g7, 0x0D2, %i6
edge8 %o2, %i2, %l6
ldsb [%l7 + 0x66], %l2
andncc %o7, %l0, %i3
umul %o0, 0x1326, %i4
bpos,pn %xcc, loop_1887
movcc %xcc, %i1, %o4
fxors %f28, %f26, %f9
andcc %g1, %l3, %o3
loop_1887:
mulx %i5, 0x091D, %g2
edge16l %i0, %o6, %g5
fandnot1s %f5, %f27, %f10
tcs %xcc, 0x3
fmovsa %xcc, %f29, %f1
umulcc %o1, %l4, %g6
fbule,a %fcc3, loop_1888
mulscc %l5, 0x1C60, %o5
mova %xcc, %i7, %l1
sdivcc %g3, 0x1246, %g4
loop_1888:
orn %g7, %o2, %i6
movrlez %i2, 0x08C, %l6
srl %o7, 0x18, %l2
fbg %fcc3, loop_1889
add %i3, %l0, %i4
subc %i1, %o0, %g1
movge %xcc, %l3, %o3
loop_1889:
mulx %i5, %g2, %i0
fornot1s %f4, %f22, %f22
movrlz %o6, 0x1EC, %o4
and %g5, %l4, %g6
movpos %xcc, %l5, %o5
nop
setx 0xBC231D48F046E9A5, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
edge16ln %o1, %l1, %g3
movleu %icc, %i7, %g7
addc %g4, 0x1C8B, %o2
orn %i2, 0x0AE5, %l6
tsubcc %o7, %i6, %i3
fmovsle %xcc, %f19, %f27
array8 %l0, %i4, %l2
ldx [%l7 + 0x50], %o0
sdivx %g1, 0x1E13, %l3
fbul,a %fcc3, loop_1890
fpmerge %f11, %f23, %f0
fbule %fcc1, loop_1891
orncc %o3, 0x17AC, %i1
loop_1890:
fbne %fcc2, loop_1892
addccc %i5, 0x1AD2, %g2
loop_1891:
smul %o6, 0x0F3E, %i0
fmovs %f23, %f22
loop_1892:
nop
setx 0xC7164DEB726AD9B0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xDEB242A87DF28427, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fdivd %f22, %f12, %f30
movl %xcc, %g5, %l4
tsubcctv %g6, %o4, %o5
movge %icc, %l5, %l1
edge8n %g3, %o1, %i7
subccc %g7, 0x0E80, %o2
array8 %g4, %i2, %o7
set 0x60, %g4
stwa %l6, [%l7 + %g4] 0x2a
membar #Sync
fbu,a %fcc3, loop_1893
faligndata %f26, %f12, %f10
fornot2 %f16, %f14, %f14
ba,a,pt %xcc, loop_1894
loop_1893:
stb %i3, [%l7 + 0x21]
fnot1s %f26, %f18
fpadd32s %f20, %f3, %f26
loop_1894:
xnor %i6, %l0, %l2
addcc %i4, 0x1DB1, %o0
move %xcc, %l3, %g1
sra %o3, 0x1B, %i1
andn %g2, %o6, %i5
tsubcc %g5, 0x0AD6, %i0
movvc %icc, %l4, %g6
movgu %xcc, %o4, %o5
stx %l5, [%l7 + 0x18]
movn %icc, %g3, %o1
udiv %i7, 0x01CD, %g7
addc %o2, 0x0AA3, %g4
bvc,a %xcc, loop_1895
srax %i2, 0x1E, %l1
ta %icc, 0x1
nop
setx 0x605CB10E90537132, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
loop_1895:
movcs %icc, %l6, %i3
brgez %i6, loop_1896
smul %o7, 0x02A6, %l2
ldx [%l7 + 0x68], %i4
xor %l0, %o0, %l3
loop_1896:
edge32 %o3, %g1, %g2
brnz,a %i1, loop_1897
fpackfix %f28, %f5
umulcc %o6, %i5, %g5
edge16 %l4, %g6, %o4
loop_1897:
taddcc %o5, %i0, %l5
mulx %o1, 0x0983, %i7
fcmpeq16 %f2, %f12, %g7
movrgez %o2, 0x047, %g3
edge32l %i2, %l1, %g4
fmul8sux16 %f8, %f10, %f12
addccc %l6, 0x088B, %i6
brgz %o7, loop_1898
smul %l2, 0x141A, %i3
array16 %i4, %l0, %l3
tneg %xcc, 0x0
loop_1898:
ble,pt %icc, loop_1899
tne %xcc, 0x0
fornot1s %f10, %f1, %f27
sllx %o0, 0x1A, %g1
loop_1899:
bneg,a,pn %xcc, loop_1900
bvs,pt %icc, loop_1901
and %g2, 0x03A6, %o3
sdivx %o6, 0x1C8E, %i5
loop_1900:
addccc %i1, %l4, %g5
loop_1901:
array16 %o4, %o5, %g6
movne %icc, %l5, %o1
or %i7, 0x1BC4, %g7
array32 %o2, %g3, %i2
orncc %i0, 0x1F16, %g4
ble,a,pn %xcc, loop_1902
movcc %xcc, %l6, %l1
set 0x60, %g6
stxa %o7, [%l7 + %g6] 0x22
membar #Sync
loop_1902:
fcmpgt32 %f6, %f28, %i6
bl,pt %icc, loop_1903
movcs %icc, %l2, %i4
tvc %xcc, 0x2
sth %l0, [%l7 + 0x1E]
loop_1903:
nop
set 0x20, %o3
prefetcha [%l7 + %o3] 0x10, 0x2
tg %xcc, 0x3
umul %i3, 0x02C9, %o0
swap [%l7 + 0x20], %g1
wr %g0, 0x10, %asi
ldsba [%l7 + 0x20] %asi, %g2
edge32l %o6, %o3, %i1
subccc %i5, 0x1963, %l4
stx %o4, [%l7 + 0x10]
fmovde %xcc, %f22, %f4
tvs %xcc, 0x5
nop
setx 0x3DDD3DDFB706FE8B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x0F6EEF9A1B7B792B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fmuld %f26, %f26, %f30
te %icc, 0x6
movrne %o5, 0x184, %g5
stb %g6, [%l7 + 0x74]
movcc %icc, %o1, %l5
nop
fitod %f8, %f26
fdtoi %f26, %f29
fbg,a %fcc3, loop_1904
subcc %g7, 0x1792, %o2
set 0x48, %g7
stxa %g3, [%l7 + %g7] 0x89
loop_1904:
nop
setx 0x0757537BF078501D, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
fmovda %icc, %f23, %f3
call loop_1905
pdist %f24, %f12, %f4
bvs,a %xcc, loop_1906
brlez,a %i2, loop_1907
loop_1905:
subcc %i7, 0x1A5A, %g4
set 0x6A, %o4
stha %l6, [%l7 + %o4] 0x2f
membar #Sync
loop_1906:
fmovdge %icc, %f23, %f3
loop_1907:
fmovdneg %icc, %f9, %f20
sdiv %i0, 0x1E09, %l1
edge8 %i6, %l2, %i4
nop
setx 0x80D6164A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0xB5A46BC9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fdivs %f7, %f1, %f0
array16 %l0, %o7, %i3
srl %l3, 0x0E, %g1
movrlez %g2, %o0, %o6
movvc %xcc, %i1, %o3
fblg %fcc0, loop_1908
mulscc %l4, 0x030F, %i5
fnegd %f24, %f12
movneg %icc, %o4, %o5
loop_1908:
subccc %g6, 0x0C01, %o1
nop
fitos %f3, %f10
fexpand %f9, %f24
edge32n %g5, %g7, %o2
movcs %icc, %g3, %i2
set 0x34, %g2
lduwa [%l7 + %g2] 0x10, %l5
add %g4, 0x058B, %l6
bleu loop_1909
bshuffle %f2, %f22, %f24
stx %i7, [%l7 + 0x70]
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1909:
mulscc %l1, %i6, %i0
udivcc %l2, 0x0A58, %i4
array16 %l0, %i3, %l3
xnor %g1, %g2, %o7
alignaddr %o0, %o6, %o3
edge16 %l4, %i5, %o4
fabss %f28, %f10
ba %xcc, loop_1910
movge %xcc, %i1, %g6
edge32 %o1, %o5, %g5
movvs %icc, %g7, %g3
loop_1910:
movl %xcc, %o2, %l5
fbul %fcc3, loop_1911
tsubcctv %g4, 0x0C3E, %i2
fcmple32 %f26, %f24, %l6
ba,pt %icc, loop_1912
loop_1911:
mulscc %i7, %i6, %i0
fmovdcc %icc, %f9, %f10
fmul8x16 %f17, %f4, %f0
loop_1912:
brlz,a %l1, loop_1913
subcc %i4, 0x1D96, %l0
edge32 %l2, %l3, %i3
set 0x40, %l2
lda [%l7 + %l2] 0x0c, %f6
loop_1913:
tg %icc, 0x1
orncc %g1, %g2, %o0
nop
fitos %f1, %f28
fstox %f28, %f2
srl %o7, 0x0D, %o6
fmovrdne %o3, %f28, %f28
set 0x2A, %i0
ldsba [%l7 + %i0] 0x19, %i5
fmovrse %l4, %f28, %f31
ta %xcc, 0x2
nop
setx loop_1914, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
taddcctv %i1, %o4, %g6
fpack32 %f16, %f16, %f16
fbe,a %fcc0, loop_1915
loop_1914:
sra %o5, 0x16, %g5
brgez %g7, loop_1916
fmovdn %icc, %f31, %f23
loop_1915:
edge8ln %o1, %g3, %l5
fbule %fcc2, loop_1917
loop_1916:
addccc %o2, %g4, %l6
ta %xcc, 0x6
nop
fitos %f4, %f20
fstoi %f20, %f12
loop_1917:
tsubcc %i2, %i7, %i6
tleu %xcc, 0x0
movne %xcc, %l1, %i0
fbn %fcc3, loop_1918
bvc,a loop_1919
fmovsn %icc, %f25, %f20
fabsd %f24, %f2
loop_1918:
sdivcc %i4, 0x0C0C, %l0
loop_1919:
fsrc2s %f1, %f3
brnz,a %l2, loop_1920
fbo,a %fcc0, loop_1921
addcc %i3, 0x1828, %g1
fnegs %f21, %f30
loop_1920:
bcs,a,pt %icc, loop_1922
loop_1921:
taddcctv %l3, %o0, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %icc, 0x1
loop_1922:
xnor %o6, %o7, %i5
nop
setx 0x29A203D5C83792BF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f8
addccc %o3, 0x1BFD, %i1
taddcc %o4, %g6, %o5
movrgez %l4, %g5, %o1
edge16n %g3, %g7, %l5
udivcc %o2, 0x1E2E, %l6
fbue,a %fcc3, loop_1923
xor %i2, 0x1DC9, %i7
nop
setx loop_1924, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bvs,pt %icc, loop_1925
loop_1923:
edge32n %i6, %g4, %l1
fpack32 %f4, %f18, %f6
loop_1924:
sdiv %i4, 0x14B5, %l0
loop_1925:
nop
fitos %f2, %f12
fstod %f12, %f12
tleu %icc, 0x7
movge %xcc, %i0, %i3
movl %icc, %g1, %l2
and %o0, %l3, %g2
tge %icc, 0x2
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x48] %asi, %o6
movre %i5, 0x02D, %o7
movl %xcc, %o3, %i1
stbar
sll %g6, %o5, %l4
edge16ln %o4, %o1, %g5
umulcc %g3, 0x0DB4, %g7
sra %o2, %l6, %i2
orncc %l5, %i7, %g4
and %l1, %i4, %l0
nop
fitos %f28, %f3
tle %icc, 0x3
array32 %i6, %i3, %g1
tsubcc %i0, 0x0268, %l2
umulcc %l3, %g2, %o0
ldd [%l7 + 0x60], %f30
fpsub16 %f12, %f6, %f4
sir 0x0DA9
edge8n %i5, %o6, %o3
nop
setx loop_1926, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tvs %xcc, 0x3
array32 %o7, %g6, %o5
sir 0x0306
loop_1926:
tsubcc %i1, 0x080A, %o4
wr %g0, 0x21, %asi
ldxa [%g0 + 0x8] %asi, %o1
udiv %l4, 0x1006, %g5
subc %g3, 0x1A0A, %o2
bne,a,pn %xcc, loop_1927
addccc %l6, %g7, %i2
fands %f17, %f20, %f1
tcs %xcc, 0x3
loop_1927:
fbo,a %fcc2, loop_1928
tvc %xcc, 0x1
ld [%l7 + 0x34], %f26
nop
setx 0x10A00104F024763E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
fsqrtd %f10, %f20
loop_1928:
fmovrdgez %i7, %f6, %f0
fmovsl %xcc, %f29, %f24
membar #Sync
set 0x40, %i6
ldda [%l7 + %i6] 0x1e, %f16
fmovsge %icc, %f4, %f30
mulx %g4, 0x1F62, %l5
tneg %icc, 0x4
smul %l1, %i4, %l0
nop
fitod %f0, %f12
fdtos %f12, %f20
add %l7, 0x70, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %i6, %i3
fmuld8ulx16 %f6, %f31, %f18
xnorcc %g1, %i0, %l3
andcc %g2, 0x1171, %l2
and %o0, 0x08DB, %o6
fpadd16s %f7, %f4, %f18
set 0x54, %g3
ldswa [%l7 + %g3] 0x19, %i5
movne %icc, %o3, %o7
fbue,a %fcc0, loop_1929
tg %xcc, 0x4
fbg,a %fcc2, loop_1930
edge32ln %g6, %o5, %i1
loop_1929:
movl %icc, %o1, %o4
sdivcc %g5, 0x13B5, %g3
loop_1930:
edge32n %l4, %l6, %g7
alignaddr %o2, %i7, %i2
bcc,a %xcc, loop_1931
fcmpgt16 %f22, %f6, %l5
fcmple16 %f16, %f30, %g4
tne %xcc, 0x6
loop_1931:
nop
setx loop_1932, %l0, %l1
jmpl %l1, %l1
srax %i4, 0x10, %i6
edge32l %i3, %g1, %l0
add %l7, 0x58, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %l3, %i0
loop_1932:
orncc %g2, 0x1CCB, %o0
sll %l2, 0x18, %o6
fble,a %fcc3, loop_1933
array32 %o3, %i5, %o7
movvs %xcc, %g6, %i1
fmovrdne %o1, %f12, %f30
loop_1933:
tleu %icc, 0x6
stw %o5, [%l7 + 0x6C]
and %g5, 0x0FBE, %o4
movvs %icc, %g3, %l6
fmul8x16 %f14, %f10, %f20
taddcctv %g7, 0x07BE, %l4
andncc %i7, %i2, %l5
fbn %fcc0, loop_1934
edge8l %o2, %l1, %g4
bpos loop_1935
array8 %i6, %i3, %i4
loop_1934:
nop
set 0x34, %l0
lduba [%l7 + %l0] 0x11, %g1
loop_1935:
edge8ln %l0, %i0, %g2
fnot1 %f18, %f30
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %o0, %l3
fcmpeq32 %f18, %f14, %l2
fmovde %xcc, %f26, %f13
array16 %o3, %o6, %o7
andn %i5, 0x1A36, %i1
orcc %g6, 0x1771, %o5
brnz,a %g5, loop_1936
smulcc %o4, %o1, %g3
tl %icc, 0x2
te %icc, 0x4
loop_1936:
addcc %g7, %l4, %i7
fbule,a %fcc0, loop_1937
movneg %icc, %i2, %l5
fmovdg %xcc, %f27, %f24
and %l6, %o2, %l1
loop_1937:
andcc %g4, 0x0999, %i6
fbn %fcc0, loop_1938
popc %i3, %g1
fcmpgt32 %f2, %f18, %i4
fba,a %fcc2, loop_1939
loop_1938:
subcc %i0, 0x1399, %l0
mulx %g2, %o0, %l2
tle %xcc, 0x6
loop_1939:
xor %o3, 0x1BFE, %o6
tl %icc, 0x1
tg %icc, 0x0
addccc %o7, 0x0CB5, %i5
movpos %xcc, %i1, %g6
fabsd %f28, %f22
or %o5, 0x0219, %g5
mulx %l3, 0x01D8, %o1
movle %icc, %g3, %o4
fmovrsgez %l4, %f30, %f31
fmovrdne %g7, %f6, %f28
movge %xcc, %i7, %i2
mova %icc, %l5, %o2
subc %l1, 0x1E51, %g4
tl %icc, 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umul %l6, 0x1CD5, %i3
nop
setx loop_1940, %l0, %l1
jmpl %l1, %i6
nop
fitod %f10, %f10
fdtox %f10, %f18
fxtod %f18, %f20
fornot2s %f31, %f0, %f22
sub %g1, %i0, %l0
loop_1940:
tsubcc %g2, %o0, %i4
fxnors %f10, %f3, %f1
tl %xcc, 0x1
fornot2s %f5, %f20, %f23
tsubcc %o3, 0x0C35, %l2
add %o6, %o7, %i5
array16 %g6, %i1, %o5
addc %g5, %l3, %g3
fble,a %fcc2, loop_1941
tl %xcc, 0x4
mulscc %o1, %l4, %o4
fmovscc %icc, %f0, %f11
loop_1941:
nop
add %l7, 0x2C, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %g7
casa [%l6] 0x04, %g7, %i7
nop
setx 0xA6051C619A2D6213, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x2887DB01BABBAB2E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fdivd %f16, %f2, %f10
addc %i2, 0x129A, %o2
fzeros %f6
movcc %icc, %l1, %l5
fmovsl %xcc, %f14, %f11
fmovsneg %xcc, %f0, %f31
ldsh [%l7 + 0x64], %l6
andncc %g4, %i6, %g1
tneg %icc, 0x7
tcs %xcc, 0x3
movl %xcc, %i3, %l0
array32 %g2, %o0, %i4
ldstub [%l7 + 0x75], %o3
tvs %xcc, 0x3
fbug %fcc1, loop_1942
tpos %icc, 0x0
tvc %icc, 0x2
faligndata %f8, %f18, %f8
loop_1942:
tvc %xcc, 0x1
edge8ln %l2, %i0, %o7
brz %i5, loop_1943
tleu %xcc, 0x6
ldub [%l7 + 0x33], %g6
fand %f30, %f18, %f10
loop_1943:
fbug,a %fcc2, loop_1944
ldx [%l7 + 0x28], %i1
movl %icc, %o6, %o5
mulx %g5, %g3, %l3
loop_1944:
movrgz %l4, %o1, %g7
add %i7, 0x0E58, %o4
membar 0x52
nop
setx 0x6B36421B32428229, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f10
addc %i2, 0x1BDA, %o2
movre %l5, %l1, %l6
edge8ln %g4, %g1, %i6
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x58] %asi, 0x3
brlz,a %g2, loop_1945
tsubcc %o0, %i3, %o3
sethi 0x0AB0, %i4
edge16n %i0, %o7, %i5
loop_1945:
movcs %icc, %g6, %l2
be loop_1946
edge32ln %i1, %o6, %o5
set 0x16, %l6
lduha [%l7 + %l6] 0x81, %g5
loop_1946:
nop
wr %g0, 0x89, %asi
ldswa [%l7 + 0x14] %asi, %g3
bn loop_1947
tcc %icc, 0x3
fands %f6, %f5, %f2
movvc %icc, %l4, %l3
loop_1947:
ldstub [%l7 + 0x57], %o1
tcs %xcc, 0x7
nop
setx 0xF1F5FF89, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x473A01DB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f9, %f27
tvc %icc, 0x5
set 0x64, %g5
stba %i7, [%l7 + %g5] 0x80
fxnor %f18, %f8, %f0
tsubcc %g7, 0x082D, %i2
nop
setx 0xF04D9D4E, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
prefetch [%l7 + 0x0C], 0x3
fbe %fcc1, loop_1948
taddcctv %o2, %l5, %l1
edge8 %o4, %g4, %g1
fbule,a %fcc1, loop_1949
loop_1948:
brlez %i6, loop_1950
fornot1s %f11, %f20, %f27
edge32l %l0, %l6, %o0
loop_1949:
popc 0x0DD8, %g2
loop_1950:
array32 %o3, %i3, %i0
addcc %o7, %i4, %g6
srax %l2, 0x13, %i1
edge16n %o6, %o5, %g5
add %l7, 0x6C, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %g3
casa [%l6] 0x18, %g3, %i5
set 0x18, %i7
ldstuba [%l7 + %i7] 0x89, %l4
tvs %xcc, 0x5
tvs %xcc, 0x2
fcmpne16 %f18, %f10, %o1
fmovrdlz %i7, %f24, %f2
edge8ln %g7, %i2, %l3
fabss %f6, %f31
nop
set 0x48, %o6
ldd [%l7 + %o6], %f10
umulcc %l5, 0x1622, %o2
fbo %fcc2, loop_1951
fsrc1s %f16, %f15
fmovrse %l1, %f14, %f25
tsubcc %o4, 0x05F1, %g1
loop_1951:
udivx %g4, 0x15FD, %i6
fnor %f6, %f10, %f26
addc %l0, 0x15BC, %o0
movl %xcc, %l6, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x80, %asi
stha %i3, [%l7 + 0x5A] %asi
movge %icc, %i0, %g2
membar 0x16
fmovsgu %xcc, %f25, %f3
array8 %i4, %o7, %g6
orcc %l2, 0x016A, %i1
nop
fitos %f1, %f4
fstox %f4, %f2
tsubcc %o5, 0x1B19, %g5
bcc loop_1952
udivx %o6, 0x0834, %i5
tpos %xcc, 0x4
fsrc2s %f13, %f21
loop_1952:
andncc %l4, %g3, %o1
smulcc %i7, %g7, %l3
fone %f20
set 0x8, %i1
ldxa [%g0 + %i1] 0x4f, %i2
fcmpgt32 %f4, %f16, %o2
tle %icc, 0x7
edge32l %l5, %l1, %g1
fble,a %fcc3, loop_1953
brlz %o4, loop_1954
movrne %i6, %l0, %g4
stb %l6, [%l7 + 0x74]
loop_1953:
tcc %icc, 0x5
loop_1954:
fandnot1s %f26, %f16, %f7
movcc %icc, %o3, %i3
srlx %i0, %g2, %o0
udiv %o7, 0x0D7C, %i4
addc %g6, 0x1297, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
swap [%l7 + 0x7C], %l2
sra %g5, 0x01, %o6
fsrc2 %f6, %f2
subc %o5, 0x080F, %i5
set 0x48, %o2
lduwa [%l7 + %o2] 0x19, %g3
andcc %l4, %i7, %g7
tneg %icc, 0x6
te %icc, 0x7
popc 0x1003, %o1
edge32n %i2, %l3, %l5
tgu %icc, 0x7
fpmerge %f21, %f1, %f14
xor %l1, 0x1EA0, %g1
movn %xcc, %o2, %i6
bgu %xcc, loop_1955
tcs %xcc, 0x0
edge8 %l0, %g4, %o4
set 0x6A, %o1
ldsha [%l7 + %o1] 0x15, %o3
loop_1955:
edge32n %l6, %i3, %i0
edge8 %g2, %o0, %o7
fmovrdlez %i4, %f0, %f24
movvc %icc, %g6, %l2
popc 0x1FC3, %g5
sethi 0x1F53, %i1
add %o6, 0x0203, %i5
ldsb [%l7 + 0x3F], %g3
movge %icc, %o5, %l4
tpos %icc, 0x2
fblg %fcc3, loop_1956
tsubcc %i7, 0x0C1B, %g7
sll %o1, 0x1F, %l3
nop
setx loop_1957, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1956:
tsubcctv %i2, 0x02B9, %l1
fmovscs %icc, %f30, %f0
fcmpeq32 %f16, %f8, %g1
loop_1957:
smul %l5, 0x052B, %o2
fmovsgu %icc, %f20, %f20
nop
fitos %f9, %f22
fstox %f22, %f16
movge %xcc, %l0, %g4
wr %g0, 0x80, %asi
lduha [%l7 + 0x4A] %asi, %o4
fcmpeq32 %f18, %f0, %i6
movcc %xcc, %l6, %o3
nop
fitod %f8, %f6
fdtoi %f6, %f19
fmovdneg %icc, %f10, %f26
popc 0x1823, %i0
xorcc %i3, %o0, %o7
movle %xcc, %g2, %i4
sethi 0x1604, %g6
edge8 %l2, %i1, %o6
add %g5, 0x0DFF, %g3
fornot1s %f31, %f29, %f5
brnz %i5, loop_1958
sdivcc %o5, 0x0A75, %i7
tge %xcc, 0x2
or %l4, %o1, %l3
loop_1958:
tcc %xcc, 0x2
fmovrdlez %g7, %f6, %f20
fmovdgu %icc, %f22, %f1
srax %l1, 0x16, %g1
edge32 %l5, %i2, %l0
sir 0x0D92
set 0x1C, %l5
lda [%l7 + %l5] 0x04, %f25
array32 %o2, %o4, %i6
fone %f8
edge32n %g4, %l6, %o3
tn %icc, 0x6
edge16l %i3, %i0, %o0
andn %o7, %i4, %g2
fabsd %f20, %f14
fbl,a %fcc2, loop_1959
tcs %icc, 0x5
bg,a loop_1960
sllx %l2, %g6, %o6
loop_1959:
smulcc %g5, %i1, %g3
movpos %xcc, %i5, %i7
loop_1960:
sra %o5, 0x09, %l4
ldx [%l7 + 0x40], %l3
movvs %xcc, %o1, %g7
and %l1, 0x1C5F, %g1
fmovsa %xcc, %f31, %f14
brz,a %l5, loop_1961
fxnors %f7, %f19, %f23
fzeros %f0
tcc %icc, 0x0
loop_1961:
fand %f28, %f30, %f20
membar 0x00
sdivx %l0, 0x1AD2, %i2
edge16ln %o2, %i6, %g4
tne %xcc, 0x3
ldd [%l7 + 0x78], %f16
movgu %icc, %l6, %o3
move %xcc, %i3, %i0
mulx %o4, 0x054F, %o0
movge %icc, %i4, %o7
edge32l %g2, %g6, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xorcc %g5, %o6, %i1
fzeros %f26
fbul,a %fcc1, loop_1962
bn,a,pn %xcc, loop_1963
nop
setx 0x5CA51D9A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
fsqrts %f28, %f22
nop
setx 0x79C8ABAF4E7A8FC3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x2F3EBD805DCC8410, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fdivd %f28, %f26, %f28
loop_1962:
ldd [%l7 + 0x18], %f18
loop_1963:
tpos %icc, 0x4
ta %xcc, 0x4
ldsw [%l7 + 0x48], %i5
nop
setx loop_1964, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sra %g3, 0x09, %i7
xor %o5, 0x1915, %l4
brlz,a %l3, loop_1965
loop_1964:
movne %icc, %o1, %g7
bne %icc, loop_1966
fblg,a %fcc0, loop_1967
loop_1965:
tvs %xcc, 0x4
fnegs %f25, %f27
loop_1966:
nop
wr %g0, 0x20, %asi
stxa %l1, [%g0 + 0x8] %asi
loop_1967:
tcs %icc, 0x2
wr %g0, 0x80, %asi
stba %l5, [%l7 + 0x54] %asi
subccc %g1, 0x1624, %i2
andncc %l0, %o2, %g4
fmovsl %xcc, %f2, %f1
fornot1s %f19, %f1, %f19
addcc %l6, 0x0761, %o3
udiv %i6, 0x118A, %i0
addc %o4, %i3, %o0
fpack32 %f0, %f30, %f4
set 0x1C, %g1
lda [%l7 + %g1] 0x80, %f14
edge16l %i4, %o7, %g2
subc %l2, 0x0584, %g5
mulx %g6, 0x06E2, %o6
tg %xcc, 0x7
tleu %icc, 0x3
srl %i5, 0x11, %i1
addcc %g3, 0x0DB3, %i7
fbge,a %fcc2, loop_1968
fxnor %f0, %f28, %f8
mulscc %o5, 0x111D, %l3
xor %l4, %g7, %o1
loop_1968:
nop
set 0x6C, %i5
lduba [%l7 + %i5] 0x88, %l5
movn %icc, %l1, %i2
movvs %xcc, %g1, %l0
membar 0x09
bgu,pt %icc, loop_1969
fpadd32 %f16, %f30, %f10
xorcc %o2, %l6, %o3
fpack32 %f30, %f24, %f20
loop_1969:
bgu,a loop_1970
xorcc %i6, %g4, %i0
nop
set 0x38, %o7
std %f6, [%l7 + %o7]
movcc %icc, %o4, %i3
loop_1970:
fmovdcc %xcc, %f16, %f12
wr %g0, 0x10, %asi
lduwa [%l7 + 0x6C] %asi, %o0
tg %icc, 0x2
array16 %o7, %g2, %l2
tneg %icc, 0x6
andncc %g5, %i4, %o6
orn %g6, %i5, %i1
bn,a,pn %xcc, loop_1971
fsrc1s %f14, %f18
movg %icc, %i7, %o5
bgu,pt %xcc, loop_1972
loop_1971:
fnands %f4, %f10, %f7
set 0x20, %l1
sta %f21, [%l7 + %l1] 0x15
loop_1972:
nop
fitos %f13, %f0
fstox %f0, %f30
movl %xcc, %l3, %g3
movcc %icc, %l4, %g7
te %xcc, 0x6
nop
setx 0xA05F7787, %l0, %l6
st %l6, [%l7 + 0x7C]
ld [%l7 + 0x7C], %fsr
addccc %o1, %l5, %i2
addccc %l1, %g1, %o2
fbug,a %fcc2, loop_1973
andn %l6, %l0, %i6
add %l7, 0x54, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %g4
casa [%l6] 0x18, %g4, %o3
loop_1973:
edge8ln %i0, %o4, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcc %o7, %g2, %o0
nop
set 0x40, %i2
sth %g5, [%l7 + %i2]
addccc %i4, %l2, %g6
lduh [%l7 + 0x5C], %o6
popc 0x01B0, %i5
sethi 0x052C, %i7
nop
setx loop_1974, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tg %xcc, 0x5
udivx %o5, 0x0919, %i1
xnor %l3, %g3, %l4
loop_1974:
ble,pn %icc, loop_1975
nop
setx 0x7E8792B2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x469322F4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fmuls %f30, %f26, %f0
sll %o1, 0x1C, %l5
nop
set 0x40, %i3
ldsw [%l7 + %i3], %i2
loop_1975:
ldsw [%l7 + 0x10], %g7
pdist %f18, %f22, %f26
sllx %l1, %o2, %l6
fornot2 %f10, %f0, %f18
fmovrdlz %g1, %f6, %f20
sir 0x0118
membar 0x7B
fpackfix %f22, %f16
fmovrsgz %l0, %f12, %f23
andn %i6, 0x13AA, %g4
ld [%l7 + 0x78], %f5
alignaddrl %o3, %i0, %i3
ldsw [%l7 + 0x5C], %o4
te %xcc, 0x5
tl %xcc, 0x2
stb %g2, [%l7 + 0x50]
tn %icc, 0x1
set 0x40, %l4
stda %f0, [%l7 + %l4] 0xf9
membar #Sync
add %l7, 0x78, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %o7
casxa [%l6] 0x80, %o7, %g5
te %icc, 0x7
edge32ln %o0, %l2, %i4
fand %f10, %f0, %f12
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x38] %asi, %g6
fmuld8sux16 %f6, %f27, %f2
movvs %icc, %i5, %i7
add %l7, 0x38, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %o6
casxa [%l6] 0x0c, %o6, %i1
fmovsa %icc, %f7, %f8
tcc %xcc, 0x1
fmovdpos %icc, %f3, %f8
fpackfix %f16, %f20
movge %icc, %o5, %g3
sdivcc %l4, 0x0F9A, %o1
smul %l3, 0x01EA, %l5
lduw [%l7 + 0x1C], %i2
and %g7, 0x1688, %l1
mulscc %o2, 0x0EFE, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0xf9, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
udivcc %g1, 0x03FB, %i6
fmovdl %icc, %f28, %f22
fble %fcc1, loop_1976
sir 0x051C
movl %icc, %g4, %o3
sdivcc %l0, 0x1EB1, %i3
loop_1976:
fnot2s %f6, %f5
tvs %xcc, 0x2
wr %g0, 0x20, %asi
ldxa [%g0 + 0x30] %asi, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbn,a %fcc0, loop_1977
taddcctv %o4, 0x0090, %g2
sll %g5, 0x0D, %o0
movg %xcc, %l2, %o7
loop_1977:
nop
wr %g0, 0x04, %asi
ldxa [%l7 + 0x58] %asi, %i4
addc %i5, 0x03CF, %i7
edge8l %g6, %o6, %o5
udivcc %g3, 0x0851, %l4
fbo %fcc0, loop_1978
movg %xcc, %i1, %o1
sra %l5, 0x18, %l3
xor %g7, %i2, %l1
loop_1978:
movrgez %l6, 0x04B, %o2
movge %xcc, %i6, %g1
fmovdvc %icc, %f6, %f8
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bg loop_1979
fxor %f20, %f28, %f24
movvs %xcc, %g4, %o3
andn %i3, %i0, %o4
loop_1979:
movrgz %g2, %g5, %o0
or %l2, %l0, %o7
wr %g0, 0x04, %asi
ldxa [%l7 + 0x28] %asi, %i4
nop
setx 0x0995D44BAD7A7200, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x303BA555EA903D8B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
faddd %f22, %f4, %f0
mulx %i5, 0x11A2, %i7
nop
setx loop_1980, %l0, %l1
jmpl %l1, %o6
tvc %xcc, 0x5
edge8n %o5, %g6, %l4
movneg %icc, %i1, %o1
loop_1980:
movn %xcc, %g3, %l5
orcc %g7, 0x1B4D, %i2
edge32ln %l1, %l3, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnor %l6, %i6, %g4
set 0x41, %o0
ldsba [%l7 + %o0] 0x81, %g1
movrne %o3, 0x3D0, %i3
fmovdgu %icc, %f6, %f18
movvs %xcc, %i0, %g2
nop
setx 0x8BA8FCFF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
fsqrts %f13, %f18
fmovspos %icc, %f29, %f5
tcs %xcc, 0x2
movcc %xcc, %g5, %o4
movvs %icc, %l2, %l0
ldsb [%l7 + 0x32], %o0
taddcc %i4, 0x18B4, %o7
tvc %xcc, 0x2
movre %i7, %o6, %o5
nop
fitos %f4, %f3
fstox %f3, %f14
fxtos %f14, %f6
sethi 0x18D8, %i5
fsrc2 %f24, %f0
xnorcc %l4, 0x18BC, %i1
fbg,a %fcc3, loop_1981
and %g6, 0x16C7, %o1
umul %g3, %g7, %l5
sllx %l1, %l3, %o2
loop_1981:
edge8 %i2, %i6, %l6
umulcc %g1, 0x0DF5, %o3
array32 %i3, %g4, %g2
fmul8sux16 %f22, %f8, %f12
sub %i0, 0x18BC, %o4
fornot1 %f2, %f8, %f26
bcc,a loop_1982
tg %xcc, 0x3
fmovrsgez %g5, %f5, %f9
nop
setx loop_1983, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1982:
edge8 %l0, %l2, %o0
bcs loop_1984
fpack32 %f16, %f22, %f8
loop_1983:
movrne %i4, %o7, %i7
edge32l %o6, %i5, %o5
loop_1984:
fmovdvc %xcc, %f11, %f26
tg %icc, 0x1
mova %xcc, %l4, %g6
or %o1, %i1, %g3
wr %g0, 0x89, %asi
stwa %l5, [%l7 + 0x30] %asi
array8 %l1, %l3, %o2
movrne %g7, %i2, %i6
andcc %g1, 0x1351, %l6
nop
setx loop_1985, %l0, %l1
jmpl %l1, %i3
stb %o3, [%l7 + 0x6D]
edge16n %g4, %g2, %i0
fbule,a %fcc2, loop_1986
loop_1985:
nop
setx 0xF04A87F5, %l0, %l6
st %l6, [%l7 + 0x10]
ld [%l7 + 0x10], %fsr
brz,a %o4, loop_1987
movrgez %g5, %l2, %o0
loop_1986:
movre %l0, %o7, %i4
orncc %o6, %i7, %o5
loop_1987:
prefetch [%l7 + 0x10], 0x2
bneg,a,pn %icc, loop_1988
edge32n %l4, %g6, %i5
movl %icc, %o1, %g3
fmovse %xcc, %f19, %f5
loop_1988:
bneg,pt %xcc, loop_1989
nop
setx loop_1990, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
udiv %l5, 0x0BB4, %l1
be,a loop_1991
loop_1989:
tgu %xcc, 0x4
loop_1990:
fmovrslez %l3, %f2, %f5
edge8ln %i1, %g7, %o2
loop_1991:
subccc %i6, 0x0838, %g1
move %xcc, %i2, %l6
nop
setx 0xC06741F7, %l0, %l6
st %l6, [%l7 + 0x1C]
ld [%l7 + 0x1C], %fsr
edge16ln %i3, %o3, %g2
movgu %xcc, %g4, %i0
brgez %o4, loop_1992
xor %g5, %l2, %o0
edge32 %o7, %l0, %o6
move %icc, %i7, %i4
loop_1992:
addcc %o5, %g6, %l4
srlx %i5, 0x0E, %g3
movg %xcc, %l5, %l1
fbu %fcc1, loop_1993
movpos %icc, %o1, %i1
udivx %g7, 0x0A66, %l3
movcc %icc, %o2, %i6
loop_1993:
fxors %f9, %f3, %f19
sdivx %g1, 0x16A6, %l6
edge32 %i2, %o3, %i3
bcc %icc, loop_1994
sdivcc %g4, 0x0C5D, %i0
ldsb [%l7 + 0x18], %o4
brlz %g5, loop_1995
loop_1994:
tsubcc %g2, %o0, %o7
edge16 %l2, %o6, %l0
move %xcc, %i7, %o5
loop_1995:
alignaddr %i4, %l4, %i5
set 0x40, %l3
ldda [%l7 + %l3] 0x0c, %f16
ta %icc, 0x3
fblg %fcc3, loop_1996
fmovrsgz %g6, %f8, %f9
subcc %l5, 0x11B0, %g3
ldsh [%l7 + 0x1E], %o1
loop_1996:
bn,a loop_1997
srlx %i1, %l1, %g7
ta %xcc, 0x1
subcc %o2, 0x09CC, %l3
loop_1997:
nop
setx 0xDBD6CC4E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
fsqrts %f1, %f10
set 0x40, %o5
ldda [%l7 + %o5] 0x22, %i6
movcs %icc, %g1, %i2
tcs %xcc, 0x7
umulcc %l6, 0x02BA, %o3
movre %g4, %i0, %o4
tsubcc %i3, %g5, %o0
udivcc %g2, 0x04F2, %l2
taddcctv %o6, %l0, %o7
tcc %xcc, 0x1
subcc %i7, 0x0BFB, %i4
tcs %icc, 0x6
ldsb [%l7 + 0x3D], %o5
smul %i5, 0x1A97, %l4
fxnors %f11, %f4, %f25
movre %l5, %g3, %o1
fbug,a %fcc1, loop_1998
fandnot2s %f14, %f20, %f22
sdiv %g6, 0x0D54, %l1
brlez %g7, loop_1999
loop_1998:
srl %o2, %l3, %i1
fbule %fcc0, loop_2000
st %f23, [%l7 + 0x1C]
loop_1999:
bgu loop_2001
movg %icc, %i6, %g1
loop_2000:
brgez %l6, loop_2002
fmovsleu %xcc, %f2, %f12
loop_2001:
orncc %i2, 0x1DFE, %o3
tl %xcc, 0x0
loop_2002:
ldd [%l7 + 0x10], %i0
move %xcc, %g4, %i3
smulcc %o4, 0x1C42, %g5
fmovsg %icc, %f0, %f27
movg %icc, %g2, %o0
edge16n %l2, %o6, %o7
ble,pt %icc, loop_2003
tge %xcc, 0x2
udivx %l0, 0x0D72, %i4
fble,a %fcc2, loop_2004
loop_2003:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbue,a %fcc3, loop_2005
movle %icc, %o5, %i5
loop_2004:
movvc %icc, %i7, %l5
alignaddr %l4, %o1, %g6
loop_2005:
fmovs %f22, %f4
movleu %xcc, %l1, %g3
std %f0, [%l7 + 0x28]
movrlz %o2, %l3, %g7
movre %i1, 0x16E, %i6
movrne %g1, 0x394, %l6
movn %icc, %i2, %i0
tn %icc, 0x5
fbg %fcc2, loop_2006
andcc %o3, %g4, %i3
mulx %g5, 0x0DDB, %g2
fbo,a %fcc2, loop_2007
loop_2006:
sll %o4, %l2, %o0
ldx [%l7 + 0x58], %o6
tsubcc %l0, %o7, %i4
loop_2007:
fbg,a %fcc2, loop_2008
edge32n %o5, %i7, %l5
fba %fcc2, loop_2009
orncc %i5, %o1, %g6
loop_2008:
tsubcc %l4, %l1, %o2
fmul8ulx16 %f30, %f12, %f12
loop_2009:
subcc %l3, 0x1288, %g7
tcc %icc, 0x1
array16 %g3, %i6, %g1
edge8l %i1, %l6, %i0
add %l7, 0x68, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %o3
casxa [%l6] %asi, %o3, %g4
fmovrde %i3, %f8, %f14
tpos %xcc, 0x7
fmovsge %xcc, %f26, %f4
tcs %xcc, 0x3
tleu %icc, 0x2
bneg loop_2010
taddcc %g5, %i2, %g2
movgu %icc, %o4, %o0
brgz %o6, loop_2011
loop_2010:
fmovdn %xcc, %f29, %f18
array32 %l0, %o7, %i4
mova %icc, %l2, %o5
loop_2011:
smulcc %l5, %i5, %i7
sir 0x15B9
andncc %o1, %g6, %l1
nop
setx 0x9C2E4035D2B01E19, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x29DC115990331407, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fsubd %f20, %f22, %f20
movne %icc, %o2, %l4
bl,pt %xcc, loop_2012
fmovdle %xcc, %f15, %f4
smul %g7, 0x1654, %g3
xor %l3, %i6, %i1
loop_2012:
edge32 %l6, %i0, %o3
movge %icc, %g4, %g1
mulx %g5, 0x16EE, %i3
edge8l %g2, %o4, %i2
sth %o0, [%l7 + 0x2E]
fcmpne16 %f16, %f2, %l0
smulcc %o7, %i4, %l2
brgz,a %o5, loop_2013
fmuld8sux16 %f27, %f15, %f30
movgu %xcc, %l5, %o6
taddcctv %i7, 0x174F, %o1
loop_2013:
movcs %xcc, %g6, %i5
ld [%l7 + 0x18], %f14
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x74] %asi, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdne %icc, %f17, %f16
fbg,a %fcc1, loop_2014
udivcc %l4, 0x091B, %o2
brz %g7, loop_2015
edge16n %l3, %i6, %i1
loop_2014:
movvs %icc, %g3, %i0
fpadd32 %f28, %f16, %f22
loop_2015:
taddcctv %o3, %g4, %g1
tl %xcc, 0x4
tvs %xcc, 0x1
tl %icc, 0x0
edge16 %g5, %i3, %l6
brz,a %o4, loop_2016
orcc %i2, %o0, %l0
ldsw [%l7 + 0x78], %o7
fbg %fcc1, loop_2017
loop_2016:
fmovdvs %xcc, %f27, %f20
nop
setx 0xF060214E, %l0, %l6
st %l6, [%l7 + 0x60]
ld [%l7 + 0x60], %fsr
tcc %icc, 0x1
loop_2017:
be,pt %xcc, loop_2018
fmovsg %icc, %f15, %f5
alignaddr %i4, %l2, %o5
tvs %xcc, 0x0
loop_2018:
add %g2, 0x1B2F, %o6
nop
fitod %f4, %f28
fdtoi %f28, %f3
sll %l5, 0x09, %i7
ld [%l7 + 0x2C], %f3
andcc %o1, %g6, %l1
sll %i5, 0x0F, %l4
ldd [%l7 + 0x10], %f22
fpackfix %f24, %f9
tl %icc, 0x7
nop
setx 0xE51ED086, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x8A88BB9A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fdivs %f14, %f6, %f26
tgu %icc, 0x5
nop
setx loop_2019, %l0, %l1
jmpl %l1, %o2
xor %l3, %i6, %g7
edge32l %g3, %i1, %o3
bl,a %icc, loop_2020
loop_2019:
fmuld8sux16 %f27, %f11, %f30
fmovd %f26, %f12
srax %i0, %g4, %g5
loop_2020:
movrgz %i3, 0x22C, %g1
subccc %o4, 0x0A85, %l6
sir 0x0936
ta %icc, 0x0
swap [%l7 + 0x6C], %o0
sll %l0, 0x00, %o7
movcs %icc, %i2, %l2
fandnot1 %f24, %f16, %f20
tcs %xcc, 0x5
movrlez %i4, 0x27C, %g2
ta %icc, 0x5
addcc %o6, 0x0936, %l5
edge32ln %i7, %o5, %g6
srax %l1, %o1, %i5
edge32n %o2, %l4, %l3
bg,a %xcc, loop_2021
fpackfix %f26, %f14
sub %i6, %g3, %i1
edge32ln %o3, %i0, %g4
loop_2021:
tl %xcc, 0x3
and %g7, 0x1E32, %g5
ta %xcc, 0x6
fbn %fcc2, loop_2022
movne %xcc, %i3, %o4
subcc %l6, %g1, %l0
srl %o7, 0x14, %o0
loop_2022:
fmovdneg %icc, %f19, %f27
fmovs %f15, %f1
nop
fitod %f30, %f16
taddcc %l2, 0x1E89, %i4
tn %xcc, 0x6
set 0x4A, %g4
stha %g2, [%l7 + %g4] 0xe2
membar #Sync
fbu,a %fcc0, loop_2023
movle %icc, %o6, %l5
be,a,pt %icc, loop_2024
umul %i2, 0x066A, %i7
loop_2023:
mova %icc, %g6, %o5
movrgez %o1, %l1, %o2
loop_2024:
addc %l4, 0x0111, %l3
smul %i5, %g3, %i1
fors %f9, %f18, %f15
smul %o3, %i6, %g4
ba,pt %icc, loop_2025
fnor %f24, %f16, %f26
alignaddrl %i0, %g7, %g5
orcc %i3, 0x1E16, %o4
loop_2025:
movcc %icc, %g1, %l6
nop
fitod %f4, %f12
fdtox %f12, %f0
fxtod %f0, %f0
sdivx %l0, 0x1EA6, %o7
bne,a,pt %icc, loop_2026
fnegs %f20, %f19
orcc %o0, %l2, %i4
fbuge,a %fcc1, loop_2027
loop_2026:
smulcc %o6, 0x1C9A, %l5
movle %icc, %i2, %g2
fmovrse %g6, %f2, %f9
loop_2027:
fmovrdlez %i7, %f26, %f6
addc %o5, 0x0318, %l1
wr %g0, 0x04, %asi
ldswa [%l7 + 0x40] %asi, %o2
movpos %xcc, %l4, %l3
fcmple32 %f2, %f4, %o1
te %xcc, 0x4
bcc,a loop_2028
mova %xcc, %g3, %i5
movrgz %o3, 0x26D, %i1
taddcc %g4, 0x06A7, %i0
loop_2028:
fmul8x16 %f25, %f2, %f0
set 0x58, %i4
ldxa [%l7 + %i4] 0x89, %g7
movge %icc, %i6, %g5
sdivcc %i3, 0x07A0, %o4
subcc %g1, 0x11F6, %l6
fmovdn %icc, %f2, %f22
movge %xcc, %l0, %o7
ldd [%l7 + 0x78], %o0
sub %l2, 0x1CAB, %o6
orcc %l5, 0x0A99, %i4
movg %xcc, %i2, %g2
orn %i7, %g6, %o5
lduh [%l7 + 0x12], %l1
movvs %icc, %o2, %l3
udivx %o1, 0x1D49, %l4
ldx [%l7 + 0x50], %i5
udivx %o3, 0x04F9, %i1
ldd [%l7 + 0x20], %f30
xnor %g4, 0x09F3, %g3
srlx %g7, %i0, %i6
movrlz %g5, 0x065, %i3
nop
setx 0xF07DA20B, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
ld [%l7 + 0x2C], %f4
fand %f30, %f16, %f24
movg %icc, %g1, %l6
fbuge %fcc3, loop_2029
movrlz %l0, 0x242, %o4
movrlz %o0, %o7, %l2
tpos %icc, 0x0
loop_2029:
tge %xcc, 0x5
fmovscs %xcc, %f23, %f7
fpsub32 %f12, %f2, %f8
ble,a %xcc, loop_2030
bl loop_2031
fba %fcc3, loop_2032
tl %xcc, 0x1
loop_2030:
movn %icc, %l5, %i4
loop_2031:
subcc %i2, %o6, %i7
loop_2032:
prefetch [%l7 + 0x5C], 0x0
srlx %g6, 0x14, %o5
fsrc1 %f6, %f6
movcs %xcc, %l1, %o2
fmovdleu %xcc, %f2, %f20
movrlz %g2, 0x244, %l3
edge32ln %o1, %l4, %o3
nop
setx loop_2033, %l0, %l1
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 %i1, %i5, %g4
movpos %xcc, %g7, %i0
taddcc %i6, 0x0704, %g5
loop_2033:
fmovsne %xcc, %f10, %f31
nop
setx 0x279E52ECC35CDF8B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
fsqrtd %f20, %f22
fmul8x16al %f12, %f3, %f6
fxnor %f14, %f8, %f12
udivcc %i3, 0x0689, %g1
movvc %xcc, %g3, %l0
add %l6, %o4, %o0
wr %g0, 0x22, %asi
stwa %l2, [%l7 + 0x10] %asi
membar #Sync
wr %g0, 0x0c, %asi
lduba [%l7 + 0x35] %asi, %o7
set 0x78, %o3
stwa %l5, [%l7 + %o3] 0x89
tsubcctv %i2, %o6, %i4
sllx %i7, %g6, %o5
set 0x72, %g6
ldsha [%l7 + %g6] 0x81, %o2
addcc %l1, 0x1061, %g2
fmovrsne %l3, %f14, %f14
movge %icc, %o1, %l4
ldub [%l7 + 0x2E], %o3
xnor %i1, 0x1D4C, %g4
movrgez %g7, %i5, %i0
bleu,a loop_2034
orn %g5, %i6, %g1
edge8 %i3, %g3, %l6
ldsb [%l7 + 0x14], %l0
loop_2034:
fcmpeq16 %f0, %f8, %o0
alignaddrl %o4, %o7, %l2
edge8ln %l5, %i2, %i4
popc 0x1F58, %i7
subccc %g6, %o6, %o2
prefetch [%l7 + 0x5C], 0x3
movle %xcc, %o5, %l1
edge8ln %l3, %g2, %l4
nop
setx 0xD577B0A1DFF9F88F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x94F434F814EA183A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f2, %f24
fpmerge %f1, %f15, %f18
fmul8x16al %f31, %f11, %f30
array16 %o1, %o3, %g4
sdivcc %i1, 0x165C, %i5
sub %i0, %g7, %i6
nop
setx 0xA75CE38EE04C0C27, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
nop
setx 0xC8D496B40F53236C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xD456DF547BD5E2A1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f0, %f6
movge %icc, %g1, %i3
tneg %icc, 0x5
fxors %f27, %f30, %f26
fsrc2s %f23, %f9
add %l7, 0x60, %l6
wr %g0, 0x04, %asi
casxa [%l6] %asi, %g3, %g5
movgu %icc, %l6, %o0
andcc %o4, %o7, %l0
brgez,a %l5, loop_2035
fxnor %f0, %f6, %f22
sdiv %l2, 0x165E, %i2
brgz %i4, loop_2036
loop_2035:
array8 %i7, %o6, %o2
brgz %g6, loop_2037
bcs,a,pt %xcc, loop_2038
loop_2036:
mulx %o5, 0x1792, %l1
bgu,pn %icc, loop_2039
loop_2037:
std %f14, [%l7 + 0x10]
loop_2038:
nop
wr %g0, 0x0c, %asi
lduba [%l7 + 0x5A] %asi, %l3
loop_2039:
bg loop_2040
taddcctv %l4, %g2, %o3
tleu %icc, 0x7
orcc %o1, %g4, %i1
loop_2040:
nop
setx loop_2041, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovdge %icc, %f24, %f9
addc %i5, 0x0E5E, %g7
sll %i6, %g1, %i3
loop_2041:
movg %icc, %i0, %g5
set 0x23, %g7
ldstuba [%l7 + %g7] 0x80, %g3
xorcc %l6, %o0, %o4
bcs %icc, loop_2042
ldsh [%l7 + 0x52], %l0
subccc %l5, %o7, %l2
popc 0x1064, %i4
loop_2042:
tneg %icc, 0x6
tsubcc %i7, %o6, %i2
nop
fitos %f14, %f31
fstoi %f31, %f9
movvs %icc, %o2, %o5
sub %g6, %l3, %l4
orncc %l1, %g2, %o3
movrlez %o1, %g4, %i1
bvs,a,pn %xcc, loop_2043
popc %g7, %i6
nop
setx loop_2044, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
subc %i5, %i3, %i0
loop_2043:
addccc %g5, 0x1B1B, %g1
bn,a loop_2045
loop_2044:
xor %g3, 0x1E3F, %o0
wr %g0, 0x0c, %asi
lda [%l7 + 0x34] %asi, %f31
loop_2045:
mulscc %l6, %o4, %l5
edge32l %o7, %l2, %l0
andn %i4, %i7, %o6
alignaddrl %i2, %o5, %o2
wr %g0, 0x89, %asi
ldsha [%l7 + 0x3A] %asi, %l3
lduw [%l7 + 0x5C], %g6
taddcc %l4, 0x1BD4, %g2
taddcc %l1, 0x1A57, %o3
brlz,a %g4, loop_2046
pdist %f8, %f8, %f12
orncc %i1, %o1, %g7
wr %g0, 0x04, %asi
lduba [%l7 + 0x6E] %asi, %i6
loop_2046:
nop
fitod %f18, %f24
tle %xcc, 0x7
movvs %icc, %i5, %i3
ldx [%l7 + 0x20], %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %icc, %i0, %g3
brlez %o0, loop_2047
fbuge %fcc0, loop_2048
fpack32 %f16, %f30, %f30
movrgz %l6, %g1, %o4
loop_2047:
fmovsle %xcc, %f16, %f7
loop_2048:
std %f26, [%l7 + 0x10]
subccc %o7, 0x109E, %l2
fnegd %f20, %f6
edge32n %l0, %i4, %i7
fbug %fcc0, loop_2049
movrlz %l5, 0x3B2, %o6
set 0x6C, %g2
lda [%l7 + %g2] 0x10, %f12
loop_2049:
sub %o5, %o2, %l3
bge,a loop_2050
ldd [%l7 + 0x60], %i2
sra %g6, %l4, %l1
call loop_2051
loop_2050:
membar 0x2B
fbn %fcc3, loop_2052
fba,a %fcc3, loop_2053
loop_2051:
smulcc %g2, %o3, %i1
tcs %xcc, 0x1
loop_2052:
ldsh [%l7 + 0x1A], %o1
loop_2053:
movrlz %g4, %g7, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsneg %icc, %f10, %f3
fbuge %fcc0, loop_2054
stbar
wr %g0, 0x27, %asi
ldda [%l7 + 0x60] %asi, %i2
loop_2054:
nop
setx 0x90530919, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
fmovrdlz %i6, %f30, %f4
edge8n %g5, %g3, %i0
srax %l6, 0x1C, %g1
tsubcc %o0, 0x1162, %o7
fmovrslz %o4, %f5, %f18
fmovrdne %l0, %f8, %f2
tcs %icc, 0x6
orcc %l2, %i4, %i7
bn %icc, loop_2055
movn %xcc, %l5, %o5
andcc %o2, 0x0891, %o6
addc %i2, 0x0838, %g6
loop_2055:
fbul %fcc3, loop_2056
tg %xcc, 0x4
srax %l3, %l4, %g2
fpadd32 %f4, %f16, %f16
loop_2056:
add %l1, 0x05B2, %i1
movrlez %o1, %o3, %g7
tg %icc, 0x0
mulscc %i5, %i3, %i6
tsubcctv %g4, %g5, %i0
tgu %icc, 0x4
fandnot2 %f6, %f4, %f22
edge32ln %l6, %g3, %g1
edge32l %o7, %o4, %o0
tle %xcc, 0x3
nop
setx 0xA865561E70564EB0, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
nop
fitod %f4, %f10
fdtos %f10, %f1
tg %xcc, 0x3
fnot1s %f17, %f14
fmuld8sux16 %f10, %f16, %f22
movrne %l0, 0x383, %i4
brlez,a %l2, loop_2057
movg %icc, %i7, %l5
brgez %o2, loop_2058
movvs %icc, %o5, %o6
loop_2057:
fones %f26
movle %icc, %i2, %g6
loop_2058:
edge32l %l4, %g2, %l1
tg %icc, 0x3
umul %l3, %o1, %i1
edge32ln %g7, %o3, %i5
edge16ln %i6, %g4, %i3
sethi 0x1327, %i0
movneg %icc, %l6, %g3
nop
fitos %f2, %f17
fstox %f17, %f14
fxtos %f14, %f0
tne %icc, 0x3
movpos %xcc, %g5, %g1
srlx %o7, 0x10, %o0
popc 0x1678, %o4
mova %icc, %l0, %l2
tgu %xcc, 0x7
bl %icc, loop_2059
bpos,a,pn %icc, loop_2060
ta %xcc, 0x7
tsubcc %i4, 0x1980, %l5
loop_2059:
tcc %icc, 0x5
loop_2060:
fsrc1s %f7, %f7
fmovrdne %o2, %f16, %f20
sll %o5, 0x0D, %i7
sllx %o6, 0x03, %i2
set 0x40, %o4
ldda [%l7 + %o4] 0x2c, %l4
movrgz %g6, 0x2A5, %g2
sub %l3, 0x11E7, %o1
xnor %i1, %g7, %o3
fmovsneg %xcc, %f22, %f28
fcmpne16 %f10, %f6, %l1
fbo,a %fcc1, loop_2061
prefetch [%l7 + 0x74], 0x3
set 0x77, %l2
ldstuba [%l7 + %l2] 0x0c, %i6
loop_2061:
edge32l %g4, %i5, %i3
movrgez %i0, %g3, %l6
subccc %g5, %g1, %o7
tn %xcc, 0x4
orn %o0, 0x0EF1, %o4
ba,a %icc, loop_2062
movrgez %l2, %l0, %l5
mova %icc, %o2, %i4
set 0x72, %i6
ldsha [%l7 + %i6] 0x04, %o5
loop_2062:
movre %o6, %i2, %i7
move %icc, %l4, %g2
edge16n %l3, %o1, %g6
xnor %g7, 0x1C37, %i1
mova %icc, %l1, %o3
fxnor %f6, %f16, %f0
tne %xcc, 0x0
fmovse %icc, %f7, %f6
srax %i6, %i5, %i3
movneg %xcc, %i0, %g4
or %g3, 0x1000, %g5
movrlez %g1, %l6, %o0
tneg %icc, 0x3
edge16l %o7, %l2, %o4
stbar
tneg %icc, 0x1
movcc %icc, %l5, %l0
fbe,a %fcc3, loop_2063
xorcc %o2, %i4, %o5
fcmpne32 %f8, %f28, %o6
sir 0x0F9D
loop_2063:
bneg,a %icc, loop_2064
tne %xcc, 0x0
array16 %i7, %i2, %g2
sub %l3, 0x1348, %l4
loop_2064:
fsrc1 %f6, %f20
movcc %icc, %o1, %g7
sir 0x0413
edge16l %i1, %g6, %o3
taddcctv %i6, 0x03CB, %i5
fmovdvs %xcc, %f4, %f4
tl %icc, 0x5
tsubcc %i3, %i0, %g4
fmovd %f10, %f12
bpos,a,pt %xcc, loop_2065
be,a,pn %icc, loop_2066
nop
setx loop_2067, %l0, %l1
jmpl %l1, %l1
fmovsg %icc, %f18, %f12
loop_2065:
sllx %g5, %g3, %g1
loop_2066:
fmovrde %o0, %f16, %f18
loop_2067:
bn,pn %xcc, loop_2068
movl %icc, %l6, %o7
wr %g0, 0x0c, %asi
stba %o4, [%l7 + 0x33] %asi
loop_2068:
ldsb [%l7 + 0x18], %l5
movl %xcc, %l2, %l0
smulcc %o2, %o5, %i4
bge %icc, loop_2069
bcc,pt %xcc, loop_2070
tsubcctv %i7, 0x0A40, %o6
movvs %icc, %g2, %i2
loop_2069:
move %icc, %l3, %o1
loop_2070:
bvc,a,pn %xcc, loop_2071
fbo %fcc0, loop_2072
nop
fitod %f14, %f2
set 0x3C, %g3
ldsba [%l7 + %g3] 0x11, %l4
loop_2071:
or %g7, %i1, %g6
loop_2072:
tge %xcc, 0x2
pdist %f26, %f4, %f6
stw %o3, [%l7 + 0x60]
movle %xcc, %i6, %i5
or %i0, 0x0CB7, %g4
edge16n %i3, %g5, %l1
xorcc %g1, 0x1CCE, %g3
fmovdl %icc, %f24, %f23
array8 %l6, %o7, %o4
fsrc2s %f21, %f8
fsrc1s %f31, %f3
andcc %o0, %l5, %l0
nop
setx 0x5DC03D315048CE4C, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
tpos %icc, 0x6
edge16n %l2, %o5, %i4
umulcc %o2, %o6, %g2
nop
set 0x38, %i0
ldx [%l7 + %i0], %i7
addcc %l3, %o1, %i2
fpsub16s %f23, %f19, %f8
edge32n %l4, %g7, %i1
fpsub16 %f28, %f30, %f2
xnor %g6, 0x1CD9, %o3
brgez,a %i5, loop_2073
edge32l %i0, %i6, %i3
edge32 %g4, %g5, %g1
nop
fitos %f1, %f1
fstod %f1, %f10
loop_2073:
nop
set 0x28, %l0
ldxa [%l7 + %l0] 0x81, %g3
srlx %l6, %o7, %o4
umul %l1, 0x1C08, %l5
fnot2 %f8, %f28
movl %icc, %l0, %l2
fbg %fcc3, loop_2074
or %o0, %i4, %o5
udivx %o6, 0x13E1, %o2
tn %xcc, 0x6
loop_2074:
fsrc2 %f28, %f2
tsubcctv %g2, %i7, %l3
tsubcc %o1, %i2, %g7
add %l7, 0x20, %l6
wr %g0, 0x04, %asi
casxa [%l6] 0x04, %l4, %i1
wr %g0, 0x81, %asi
swapa [%l7 + 0x08] %asi, %g6
nop
setx 0x1482C1D0C04DADF6, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
movrgez %i5, 0x2B9, %o3
fbe %fcc0, loop_2075
movrne %i0, 0x32E, %i3
sub %i6, %g4, %g1
fxor %f2, %f6, %f24
loop_2075:
and %g3, %g5, %o7
andcc %o4, 0x0B13, %l1
bneg %xcc, loop_2076
bcs,a,pt %icc, loop_2077
fzeros %f26
fbu,a %fcc3, loop_2078
loop_2076:
tcc %xcc, 0x6
loop_2077:
alignaddr %l6, %l5, %l0
movneg %xcc, %l2, %i4
loop_2078:
edge32 %o5, %o0, %o6
fornot2 %f6, %f10, %f6
ta %xcc, 0x0
te %xcc, 0x2
nop
setx loop_2079, %l0, %l1
jmpl %l1, %g2
brz %o2, loop_2080
sll %i7, 0x11, %l3
prefetch [%l7 + 0x24], 0x2
loop_2079:
movgu %xcc, %i2, %g7
loop_2080:
umulcc %l4, %i1, %o1
fbn %fcc3, loop_2081
srax %i5, 0x01, %g6
addcc %o3, %i0, %i6
edge16 %g4, %g1, %g3
loop_2081:
addc %g5, %i3, %o4
movl %xcc, %l1, %o7
tneg %icc, 0x7
movcc %xcc, %l5, %l0
fbule %fcc1, loop_2082
movrgez %l6, %l2, %i4
andncc %o0, %o6, %g2
tsubcctv %o5, 0x12C5, %o2
loop_2082:
movcc %icc, %l3, %i7
orncc %i2, 0x14C8, %l4
fzeros %f7
flush %l7 + 0x54
movn %xcc, %i1, %o1
wr %g0, 0x2b, %asi
stxa %g7, [%l7 + 0x20] %asi
membar #Sync
tsubcc %i5, 0x1AFF, %o3
edge16l %g6, %i0, %g4
wr %g0, 0x19, %asi
ldsha [%l7 + 0x56] %asi, %i6
pdist %f16, %f12, %f18
fmovsa %xcc, %f23, %f24
tle %icc, 0x5
edge16ln %g1, %g3, %g5
tleu %icc, 0x1
movvc %xcc, %o4, %l1
taddcctv %o7, %l5, %i3
for %f26, %f22, %f2
movvs %icc, %l6, %l2
tsubcc %i4, 0x11D1, %o0
or %o6, 0x1E09, %g2
tg %xcc, 0x2
ld [%l7 + 0x64], %f26
ble,a,pt %icc, loop_2083
fmovrde %l0, %f4, %f10
subc %o5, %o2, %i7
fmul8sux16 %f30, %f8, %f16
loop_2083:
fmovsn %xcc, %f9, %f22
sdivcc %i2, 0x01E7, %l3
array32 %i1, %o1, %l4
andncc %i5, %g7, %o3
fornot1 %f18, %f6, %f10
edge16n %g6, %g4, %i0
movcc %xcc, %i6, %g1
edge16l %g3, %o4, %l1
smulcc %g5, 0x0BFD, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movne %xcc, %i3, %l6
and %o7, 0x0DB9, %l2
sir 0x037C
sdivcc %o0, 0x0548, %i4
ld [%l7 + 0x50], %f8
edge16ln %g2, %o6, %l0
nop
setx 0x5F623FA5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
fsqrts %f23, %f6
fpadd16 %f10, %f20, %f20
tle %xcc, 0x5
set 0x74, %l6
swapa [%l7 + %l6] 0x0c, %o5
tvs %xcc, 0x2
fandnot2 %f4, %f6, %f10
fnor %f10, %f12, %f14
set 0x18, %g5
lduha [%l7 + %g5] 0x15, %i7
edge16 %i2, %o2, %i1
taddcc %l3, 0x11CC, %o1
or %i5, %l4, %g7
set 0x2C, %o6
sta %f10, [%l7 + %o6] 0x04
membar 0x6B
xnorcc %g6, 0x1A43, %g4
nop
setx 0x22494CC8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x5BD76B18, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fmuls %f0, %f1, %f29
flush %l7 + 0x54
sdiv %o3, 0x0D70, %i6
edge16 %g1, %g3, %i0
orncc %l1, %g5, %l5
bvs,a,pn %icc, loop_2084
tvs %icc, 0x7
tvc %icc, 0x7
fmovrdne %o4, %f0, %f18
loop_2084:
movge %icc, %l6, %o7
umulcc %l2, 0x072E, %i3
mulscc %i4, %o0, %g2
movleu %icc, %l0, %o5
fbo %fcc0, loop_2085
or %i7, 0x0316, %i2
orn %o6, %o2, %i1
tcc %icc, 0x6
loop_2085:
fmovse %xcc, %f6, %f17
tneg %icc, 0x5
movg %icc, %l3, %o1
addc %l4, %i5, %g7
fmovdgu %xcc, %f5, %f3
set 0x54, %i7
ldswa [%l7 + %i7] 0x15, %g4
fba,a %fcc0, loop_2086
movcs %icc, %o3, %i6
tsubcc %g1, 0x162E, %g3
addcc %g6, %l1, %g5
loop_2086:
nop
fitos %f14, %f23
fstox %f23, %f22
fxtos %f22, %f18
fandnot1s %f28, %f22, %f2
nop
setx 0x846EAD4B0B76C551, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xEC1684491080F8B0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f6, %f28
or %i0, %l5, %l6
edge16 %o7, %o4, %l2
brnz %i4, loop_2087
bgu %icc, loop_2088
movcs %icc, %o0, %g2
umulcc %i3, 0x0654, %l0
loop_2087:
array32 %i7, %i2, %o6
loop_2088:
fsrc2s %f22, %f6
std %f22, [%l7 + 0x28]
fandnot1 %f4, %f30, %f22
set 0x4B, %o2
ldsba [%l7 + %o2] 0x10, %o2
nop
set 0x40, %o1
ldx [%l7 + %o1], %o5
fzero %f4
movgu %icc, %i1, %o1
fands %f19, %f28, %f7
movl %icc, %l3, %i5
fpsub16s %f15, %f26, %f24
tvc %xcc, 0x5
sub %l4, 0x0CF3, %g7
bvc %xcc, loop_2089
taddcc %g4, 0x1C66, %o3
fxors %f20, %f7, %f16
nop
setx 0xD6192502505D1487, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
loop_2089:
brz,a %g1, loop_2090
movrne %i6, %g6, %g3
movne %icc, %g5, %i0
addcc %l1, 0x1711, %l6
loop_2090:
fba %fcc1, loop_2091
movg %xcc, %o7, %l5
fnegs %f28, %f28
fmovscs %icc, %f24, %f4
loop_2091:
array16 %l2, %i4, %o4
set 0x40, %i1
stda %f0, [%l7 + %i1] 0x1e
membar #Sync
xor %o0, 0x017D, %g2
edge16n %l0, %i3, %i2
wr %g0, 0x10, %asi
ldswa [%l7 + 0x7C] %asi, %i7
taddcc %o2, %o5, %i1
edge32l %o1, %o6, %i5
sub %l4, %g7, %l3
subc %o3, %g4, %i6
fblg %fcc3, loop_2092
fpackfix %f22, %f19
tpos %xcc, 0x5
udiv %g6, 0x1DFA, %g1
loop_2092:
nop
setx 0x397720F9243CB2DC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x3B99B9C1A028D9F4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fsubd %f14, %f24, %f16
nop
set 0x52, %l5
ldstub [%l7 + %l5], %g3
set 0x24, %g1
lduwa [%l7 + %g1] 0x10, %g5
edge16ln %l1, %l6, %o7
sdivx %l5, 0x1BD2, %l2
movrlz %i0, 0x10F, %o4
set 0x8, %o7
ldxa [%g0 + %o7] 0x4f, %i4
array32 %o0, %l0, %g2
tl %icc, 0x7
edge32n %i3, %i2, %o2
movrgz %i7, %o5, %o1
movle %xcc, %o6, %i1
edge16n %i5, %l4, %g7
tsubcctv %l3, 0x0A3E, %o3
fbule %fcc2, loop_2093
addc %i6, 0x04D5, %g6
subcc %g4, 0x1C4D, %g1
edge16 %g3, %l1, %g5
loop_2093:
addcc %o7, 0x1059, %l5
edge16l %l2, %l6, %o4
movrgez %i0, %o0, %i4
tcc %xcc, 0x1
fbn,a %fcc2, loop_2094
fmovdne %xcc, %f1, %f26
set 0x40, %l1
ldda [%l7 + %l1] 0x18, %f16
loop_2094:
nop
setx loop_2095, %l0, %l1
jmpl %l1, %g2
edge16 %l0, %i3, %i2
popc %o2, %o5
fpack16 %f2, %f4
loop_2095:
fmovdle %xcc, %f16, %f28
udivx %i7, 0x0FB6, %o1
tcc %xcc, 0x6
tne %icc, 0x6
fbu %fcc1, loop_2096
alignaddr %o6, %i1, %i5
taddcctv %g7, 0x1408, %l4
movge %icc, %l3, %i6
loop_2096:
movge %icc, %g6, %g4
fmovsl %icc, %f20, %f1
srl %o3, 0x0D, %g3
sub %g1, 0x0E6B, %l1
edge8n %o7, %g5, %l2
udiv %l5, 0x0E9E, %o4
alignaddrl %l6, %i0, %o0
movg %icc, %i4, %g2
lduh [%l7 + 0x18], %l0
fandnot2s %f31, %f8, %f19
sub %i3, %o2, %o5
tle %xcc, 0x6
edge16l %i7, %i2, %o1
popc 0x1569, %o6
fsrc1s %f5, %f7
brlez %i1, loop_2097
nop
setx loop_2098, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ta %xcc, 0x5
movleu %icc, %g7, %i5
loop_2097:
taddcc %l3, %l4, %i6
loop_2098:
tvc %xcc, 0x7
sllx %g4, %o3, %g6
fsrc2 %f28, %f12
bcc,pn %xcc, loop_2099
fpmerge %f21, %f11, %f20
alignaddrl %g1, %g3, %l1
fsrc2s %f21, %f23
loop_2099:
brgz %o7, loop_2100
lduw [%l7 + 0x7C], %l2
fcmpgt32 %f16, %f26, %l5
nop
setx 0x55863D5D5469CFBA, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x860BDBD9AAF77A41, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fdivd %f22, %f12, %f14
loop_2100:
movle %icc, %o4, %l6
edge32n %i0, %g5, %i4
bl,pt %xcc, loop_2101
tsubcctv %g2, %o0, %i3
tcc %icc, 0x6
add %l0, %o2, %o5
loop_2101:
movre %i7, 0x34A, %i2
set 0x2D, %i5
lduba [%l7 + %i5] 0x80, %o1
nop
fitod %f4, %f8
fdtox %f8, %f10
fxtod %f10, %f18
array32 %i1, %g7, %o6
tcc %xcc, 0x0
tne %icc, 0x4
alignaddr %i5, %l3, %l4
edge8l %g4, %i6, %g6
ld [%l7 + 0x70], %f23
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x4A] %asi, %g1
edge16n %g3, %o3, %l1
edge32l %o7, %l2, %l5
flush %l7 + 0x70
subccc %l6, 0x1E7C, %o4
sth %g5, [%l7 + 0x32]
wr %g0, 0x0c, %asi
ldda [%l7 + 0x20] %asi, %i0
tl %icc, 0x5
sdivcc %g2, 0x105D, %i4
tpos %xcc, 0x4
nop
setx 0x007EA53E, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
brz %i3, loop_2102
movg %icc, %l0, %o0
xnorcc %o5, 0x0EEC, %i7
tgu %xcc, 0x0
loop_2102:
nop
fitos %f3, %f11
fstox %f11, %f22
fxtos %f22, %f27
ldsb [%l7 + 0x56], %i2
srlx %o1, 0x11, %i1
bn,pn %icc, loop_2103
edge8ln %o2, %g7, %i5
fpadd16s %f28, %f31, %f20
fcmpeq16 %f28, %f24, %l3
loop_2103:
stx %o6, [%l7 + 0x70]
edge16 %l4, %i6, %g6
tle %xcc, 0x7
set 0x32, %i3
stba %g4, [%l7 + %i3] 0xea
membar #Sync
fbug,a %fcc2, loop_2104
lduh [%l7 + 0x12], %g3
orncc %g1, %o3, %l1
edge8n %o7, %l2, %l5
loop_2104:
fmovdcc %xcc, %f11, %f24
tpos %icc, 0x5
movleu %icc, %o4, %g5
fornot2s %f19, %f5, %f28
xorcc %i0, %l6, %g2
fpsub16s %f24, %f1, %f10
tsubcc %i3, %i4, %l0
bg,a %xcc, loop_2105
alignaddr %o0, %o5, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0xeb, %asi
stxa %o1, [%l7 + 0x48] %asi
membar #Sync
loop_2105:
fpack16 %f2, %f15
alignaddr %i1, %i7, %g7
swap [%l7 + 0x28], %o2
nop
setx loop_2106, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
udivx %l3, 0x00E2, %i5
mulscc %l4, 0x03E5, %i6
fpadd16s %f25, %f18, %f2
loop_2106:
smul %o6, %g4, %g6
movrgz %g1, %g3, %l1
edge32n %o7, %o3, %l5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fzero %f0
movneg %xcc, %o4, %g5
alignaddrl %i0, %l2, %g2
alignaddr %l6, %i3, %l0
brnz,a %i4, loop_2107
movre %o0, 0x3E7, %i2
ldub [%l7 + 0x6E], %o1
edge16 %o5, %i7, %i1
loop_2107:
tg %xcc, 0x6
ta %icc, 0x6
edge32l %g7, %o2, %i5
subc %l4, %l3, %i6
sdiv %g4, 0x1F92, %o6
umulcc %g1, %g6, %g3
edge32ln %l1, %o3, %l5
sll %o7, %g5, %o4
movgu %icc, %l2, %i0
tneg %xcc, 0x0
taddcctv %g2, %i3, %l0
xorcc %l6, %o0, %i4
movgu %xcc, %o1, %i2
edge32n %o5, %i7, %i1
bge %icc, loop_2108
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fones %f20
sub %g7, %o2, %l4
loop_2108:
fornot2s %f10, %f30, %f19
movne %icc, %i5, %l3
andcc %i6, 0x19A7, %g4
edge16n %g1, %g6, %g3
set 0x18, %l4
stxa %o6, [%l7 + %l4] 0xe2
membar #Sync
fcmple16 %f12, %f16, %o3
umul %l1, 0x06A2, %o7
andn %g5, %l5, %l2
sll %i0, 0x00, %o4
movg %xcc, %i3, %g2
movl %xcc, %l0, %o0
alignaddr %i4, %o1, %l6
ta %icc, 0x5
ble loop_2109
fbe %fcc0, loop_2110
taddcc %o5, %i2, %i7
movn %icc, %i1, %g7
loop_2109:
array8 %o2, %i5, %l3
loop_2110:
swap [%l7 + 0x4C], %l4
tsubcc %g4, 0x0213, %i6
ldsb [%l7 + 0x0E], %g1
movpos %icc, %g3, %g6
tcs %xcc, 0x3
wr %g0, 0x10, %asi
lduba [%l7 + 0x7A] %asi, %o6
sdivcc %l1, 0x1921, %o7
stbar
fmovrse %g5, %f23, %f10
sub %o3, %l5, %i0
lduw [%l7 + 0x24], %o4
brlz,a %l2, loop_2111
movrne %i3, %l0, %g2
mulx %o0, 0x077D, %o1
movcc %icc, %l6, %i4
loop_2111:
movcs %xcc, %i2, %i7
smul %o5, %i1, %g7
fmovrdlz %o2, %f18, %f14
fsrc2 %f2, %f24
fmovdneg %icc, %f10, %f21
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x70] %asi, 0x3
fbge %fcc0, loop_2112
sdivcc %l4, 0x1A9E, %l3
ldub [%l7 + 0x08], %g4
edge16ln %i6, %g3, %g6
loop_2112:
nop
setx 0x76D3594BA79B8973, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xC1BD53B7620963FC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f28, %f4
edge32 %g1, %o6, %o7
edge16 %l1, %o3, %g5
fble,a %fcc1, loop_2113
nop
setx 0x27FB869D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
fsqrts %f5, %f1
membar 0x3A
tgu %xcc, 0x7
loop_2113:
smulcc %l5, %i0, %o4
alignaddr %l2, %i3, %g2
tvs %xcc, 0x1
nop
setx 0x31341C5F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xEE2F30BC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fsubs %f10, %f20, %f20
nop
fitod %f13, %f28
xorcc %o0, 0x1089, %o1
andcc %l0, %i4, %l6
orncc %i2, %i7, %i1
fmovda %icc, %f2, %f23
fmovse %xcc, %f0, %f8
edge8n %o5, %g7, %i5
fcmple32 %f2, %f4, %l4
nop
setx loop_2114, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movne %xcc, %o2, %l3
bshuffle %f6, %f22, %f24
fmuld8ulx16 %f24, %f15, %f10
loop_2114:
fxors %f23, %f3, %f15
nop
fitos %f13, %f0
fstod %f0, %f14
nop
fitos %f6, %f27
fstox %f27, %f28
fxtos %f28, %f20
nop
fitod %f0, %f26
fdtoi %f26, %f7
srax %g4, 0x0C, %g3
fmovrdlz %g6, %f6, %f4
tsubcc %g1, 0x17AB, %o6
srl %i6, 0x0F, %o7
edge16l %o3, %g5, %l1
stw %i0, [%l7 + 0x18]
udivcc %l5, 0x070C, %o4
movpos %xcc, %i3, %l2
xnor %o0, 0x19ED, %g2
orncc %o1, 0x0769, %i4
tle %icc, 0x2
nop
setx loop_2115, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movgu %icc, %l0, %l6
fmovrdgez %i7, %f30, %f28
fandnot1 %f8, %f0, %f28
loop_2115:
nop
wr %g0, 0x89, %asi
lda [%l7 + 0x20] %asi, %f27
wr %g0, 0x10, %asi
lduha [%l7 + 0x46] %asi, %i2
mova %xcc, %o5, %i1
ba,a,pt %xcc, loop_2116
taddcc %i5, %g7, %o2
mova %icc, %l4, %l3
movcs %xcc, %g4, %g6
loop_2116:
addcc %g1, 0x0AB2, %o6
edge16ln %i6, %o7, %o3
fandnot2 %f22, %f30, %f30
set 0x52, %i2
stha %g3, [%l7 + %i2] 0x88
srlx %l1, 0x12, %i0
bcs loop_2117
tg %icc, 0x0
tleu %icc, 0x7
fmovsvc %icc, %f5, %f9
loop_2117:
fnor %f14, %f0, %f16
movvc %icc, %g5, %o4
bvc,a,pt %icc, loop_2118
bneg,a %xcc, loop_2119
fmovrslz %l5, %f11, %f7
wr %g0, 0x89, %asi
sta %f14, [%l7 + 0x28] %asi
loop_2118:
edge32ln %l2, %o0, %i3
loop_2119:
fcmpgt32 %f0, %f6, %o1
move %xcc, %i4, %l0
srl %l6, 0x08, %i7
addc %g2, %o5, %i1
fbl,a %fcc1, loop_2120
ble loop_2121
umul %i2, 0x1B61, %g7
ta %xcc, 0x5
loop_2120:
fmovrdlz %o2, %f16, %f18
loop_2121:
udivcc %l4, 0x0171, %i5
xorcc %l3, 0x16F8, %g4
subc %g6, %g1, %o6
movvc %xcc, %i6, %o3
subc %g3, 0x17F1, %l1
fsrc1 %f4, %f20
orn %o7, %i0, %g5
mova %icc, %l5, %o4
movrgz %o0, %i3, %o1
fzero %f16
brz,a %l2, loop_2122
xor %i4, %l0, %i7
ldsw [%l7 + 0x40], %g2
edge8 %l6, %o5, %i2
loop_2122:
fandnot1s %f3, %f9, %f9
fbug %fcc3, loop_2123
sdivcc %g7, 0x134B, %o2
fbl,a %fcc2, loop_2124
fbn,a %fcc0, loop_2125
loop_2123:
tvc %xcc, 0x3
xnor %i1, %i5, %l4
loop_2124:
edge16n %g4, %g6, %l3
loop_2125:
movne %icc, %o6, %i6
movg %icc, %o3, %g3
fblg,a %fcc3, loop_2126
array16 %g1, %l1, %o7
orncc %g5, 0x16C1, %l5
ldstub [%l7 + 0x43], %i0
loop_2126:
umulcc %o4, 0x06B9, %i3
fnand %f20, %f18, %f24
array16 %o1, %l2, %o0
array16 %i4, %l0, %i7
umul %g2, %o5, %l6
xorcc %g7, 0x1830, %i2
stbar
edge8n %o2, %i5, %l4
array8 %g4, %g6, %i1
srl %l3, 0x01, %o6
fnors %f9, %f4, %f18
tl %xcc, 0x6
edge32n %o3, %i6, %g1
tg %icc, 0x5
prefetch [%l7 + 0x54], 0x1
bgu,a,pt %xcc, loop_2127
nop
setx 0x888DC39E60450002, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
edge32n %l1, %g3, %g5
set 0x20, %l3
ldxa [%l7 + %l3] 0x11, %o7
loop_2127:
tvs %icc, 0x5
add %l5, %i0, %o4
movne %icc, %o1, %l2
fnot1 %f24, %f20
fbn,a %fcc2, loop_2128
tcs %icc, 0x6
brgez,a %i3, loop_2129
prefetch [%l7 + 0x0C], 0x2
loop_2128:
addc %o0, %l0, %i7
fble %fcc2, loop_2130
loop_2129:
swap [%l7 + 0x60], %i4
tvc %icc, 0x3
sir 0x0D7D
loop_2130:
nop
set 0x08, %o0
stba %g2, [%l7 + %o0] 0xea
membar #Sync
edge32n %l6, %o5, %i2
stb %o2, [%l7 + 0x21]
fornot2s %f23, %f3, %f7
fmovsl %icc, %f11, %f18
tcs %icc, 0x4
movg %xcc, %i5, %l4
tvs %xcc, 0x4
fmul8x16au %f24, %f20, %f24
udiv %g7, 0x1478, %g4
array8 %i1, %g6, %o6
and %o3, %l3, %g1
sdivx %i6, 0x056B, %l1
fbe,a %fcc3, loop_2131
udiv %g5, 0x1944, %o7
udiv %g3, 0x1007, %l5
movgu %xcc, %o4, %i0
loop_2131:
edge32n %o1, %l2, %i3
taddcc %l0, %i7, %i4
fnot2 %f8, %f18
tleu %icc, 0x1
udivx %o0, 0x0CCC, %l6
edge32l %o5, %g2, %o2
sdivx %i2, 0x16B9, %l4
fzero %f4
sra %i5, %g7, %g4
popc 0x0EA4, %i1
udiv %o6, 0x0A8A, %g6
set 0x22, %g4
ldsha [%l7 + %g4] 0x19, %l3
edge8 %g1, %i6, %l1
fmovdvs %xcc, %f20, %f12
sir 0x1C36
sdivcc %o3, 0x0623, %g5
addc %o7, 0x1D0A, %g3
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x78] %asi, 0x2
xnor %i0, %o1, %l2
ldsw [%l7 + 0x64], %i3
nop
set 0x40, %o5
ldx [%l7 + %o5], %l0
fbug,a %fcc2, loop_2132
movg %xcc, %i7, %o4
fbuge %fcc3, loop_2133
bvs,pn %icc, loop_2134
loop_2132:
brgz,a %i4, loop_2135
nop
setx 0x105236CD, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
loop_2133:
sub %l6, %o0, %o5
loop_2134:
nop
setx 0xEDAF0F62C0418204, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
loop_2135:
fmovsge %icc, %f12, %f17
fba,a %fcc1, loop_2136
edge8 %g2, %i2, %o2
wr %g0, 0xea, %asi
stxa %i5, [%l7 + 0x28] %asi
membar #Sync
loop_2136:
edge16 %l4, %g7, %g4
faligndata %f20, %f6, %f2
fmovd %f8, %f20
movn %xcc, %i1, %g6
taddcc %l3, 0x1627, %o6
bleu,a %xcc, loop_2137
stw %g1, [%l7 + 0x7C]
fmovdvc %icc, %f9, %f10
tge %xcc, 0x4
loop_2137:
srax %l1, 0x11, %i6
nop
fitod %f24, %f30
xnorcc %g5, 0x1CCC, %o3
fpack32 %f10, %f28, %f16
flush %l7 + 0x78
sll %o7, %g3, %i0
set 0x4E, %o3
ldsha [%l7 + %o3] 0x14, %l5
fmovdg %icc, %f1, %f13
orn %o1, 0x120E, %i3
fabss %f20, %f6
umulcc %l2, 0x167B, %l0
movcc %xcc, %i7, %o4
fabsd %f8, %f28
tvs %icc, 0x2
bn,pn %xcc, loop_2138
tcs %icc, 0x6
ta %icc, 0x7
fpack32 %f6, %f26, %f24
loop_2138:
tgu %xcc, 0x4
ldsb [%l7 + 0x3D], %i4
tl %xcc, 0x6
andncc %l6, %o5, %g2
fmul8x16al %f14, %f14, %f18
add %i2, %o2, %o0
movn %xcc, %i5, %g7
movle %icc, %g4, %l4
bneg,pn %xcc, loop_2139
sub %g6, %l3, %i1
srax %g1, %o6, %l1
fcmpgt32 %f18, %f24, %i6
loop_2139:
umul %o3, %g5, %o7
move %icc, %g3, %l5
nop
fitos %f14, %f18
fstoi %f18, %f8
fmul8sux16 %f2, %f10, %f10
xnorcc %i0, %o1, %l2
tl %icc, 0x6
fpsub16s %f6, %f0, %f16
fcmpeq32 %f6, %f22, %i3
andncc %i7, %l0, %o4
edge32 %l6, %o5, %g2
fzeros %f9
tne %icc, 0x7
movleu %xcc, %i2, %i4
fone %f22
fmul8sux16 %f4, %f10, %f30
srlx %o2, 0x1C, %o0
movneg %xcc, %i5, %g4
xnorcc %g7, 0x006C, %g6
fpadd16s %f11, %f11, %f24
mulx %l3, %l4, %i1
nop
setx loop_2140, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bne,a,pt %xcc, loop_2141
edge32ln %g1, %l1, %o6
movrgez %i6, %o3, %o7
loop_2140:
edge32n %g5, %g3, %l5
loop_2141:
movcc %xcc, %i0, %l2
ldx [%l7 + 0x78], %i3
edge8l %i7, %o1, %l0
movrgz %o4, 0x0D8, %l6
brz,a %o5, loop_2142
fand %f20, %f20, %f28
mulscc %i2, 0x1E79, %g2
nop
fitod %f10, %f28
fdtos %f28, %f14
loop_2142:
fxnors %f30, %f0, %f26
set 0x4C, %i4
stwa %o2, [%l7 + %i4] 0x80
mulx %o0, 0x19A3, %i5
umulcc %i4, %g7, %g4
smulcc %l3, %l4, %g6
bcc loop_2143
nop
set 0x18, %g6
stw %g1, [%l7 + %g6]
ta %icc, 0x6
movrlez %i1, 0x11F, %l1
loop_2143:
srlx %o6, %i6, %o3
bl,pt %xcc, loop_2144
edge32ln %g5, %g3, %l5
fmovse %icc, %f5, %f5
fba,a %fcc0, loop_2145
loop_2144:
fsrc2 %f0, %f10
brgez %i0, loop_2146
fmovdn %xcc, %f2, %f1
loop_2145:
bneg,a %icc, loop_2147
fsrc1s %f28, %f11
loop_2146:
sethi 0x1FD8, %l2
add %i3, %i7, %o7
loop_2147:
fandnot2 %f30, %f4, %f6
orncc %o1, 0x06FD, %l0
smul %l6, 0x1805, %o4
tpos %icc, 0x0
edge16n %o5, %i2, %o2
tvs %icc, 0x7
ta %icc, 0x6
bneg loop_2148
subc %o0, %i5, %g2
movcs %xcc, %i4, %g7
fmovrdlz %g4, %f16, %f2
loop_2148:
movcc %icc, %l4, %l3
array32 %g1, %i1, %g6
sub %l1, %i6, %o3
movvc %xcc, %o6, %g5
sra %l5, %g3, %l2
fnands %f12, %f18, %f20
taddcctv %i3, %i7, %o7
set 0x60, %g7
swapa [%l7 + %g7] 0x88, %i0
fmul8sux16 %f20, %f2, %f6
nop
setx loop_2149, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movrgz %l0, %o1, %l6
edge32n %o5, %i2, %o4
pdist %f10, %f12, %f26
loop_2149:
bgu %icc, loop_2150
brgez,a %o0, loop_2151
movg %xcc, %i5, %g2
ldub [%l7 + 0x66], %o2
loop_2150:
movrgez %i4, %g4, %g7
loop_2151:
nop
fitos %f9, %f25
fstox %f25, %f28
fxtos %f28, %f25
subccc %l4, %g1, %i1
nop
setx loop_2152, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movge %xcc, %g6, %l3
umul %i6, %l1, %o6
tcs %icc, 0x1
loop_2152:
fmovd %f16, %f10
brlez %o3, loop_2153
sub %g5, 0x0BF4, %g3
taddcc %l2, 0x0957, %l5
fmovsvc %icc, %f29, %f13
loop_2153:
for %f18, %f22, %f18
udivcc %i7, 0x089F, %i3
fors %f13, %f23, %f12
fmul8sux16 %f12, %f14, %f30
fmovdg %xcc, %f30, %f27
movgu %xcc, %i0, %o7
addccc %l0, 0x1198, %l6
movge %icc, %o1, %o5
movrne %o4, %i2, %o0
sdivx %g2, 0x1095, %o2
xor %i4, 0x17EC, %g4
addcc %g7, %i5, %g1
edge32 %i1, %l4, %l3
fbl,a %fcc3, loop_2154
movne %xcc, %g6, %i6
smulcc %l1, 0x0CCF, %o6
tne %icc, 0x7
loop_2154:
fnot1s %f14, %f13
smul %o3, %g3, %g5
edge32 %l2, %l5, %i3
taddcctv %i0, 0x170C, %i7
add %l7, 0x70, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %l0, %l6
set 0x32, %o4
lduba [%l7 + %o4] 0x88, %o7
mova %xcc, %o5, %o4
wr %g0, 0x10, %asi
ldsha [%l7 + 0x42] %asi, %o1
set 0x20, %g2
stxa %o0, [%l7 + %g2] 0x2a
membar #Sync
fnegd %f14, %f28
lduw [%l7 + 0x18], %g2
xnorcc %i2, %o2, %i4
movre %g7, 0x288, %i5
fbn %fcc0, loop_2155
mulscc %g1, 0x1BD7, %i1
fsrc2s %f31, %f0
sll %l4, 0x03, %l3
loop_2155:
movvc %xcc, %g6, %i6
srlx %l1, 0x14, %g4
nop
setx 0x0F56C6A5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x1D649856, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fmuls %f22, %f30, %f23
movrgez %o3, 0x179, %g3
ta %xcc, 0x1
be %xcc, loop_2156
fbule %fcc0, loop_2157
sir 0x0422
edge32n %o6, %l2, %g5
loop_2156:
nop
wr %g0, 0x19, %asi
ldswa [%l7 + 0x3C] %asi, %i3
loop_2157:
addcc %l5, 0x007A, %i7
fmovrslz %l0, %f8, %f7
fabss %f15, %f22
bleu %icc, loop_2158
movrgz %l6, %o7, %o5
fands %f5, %f5, %f15
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x42] %asi, %i0
loop_2158:
tneg %icc, 0x2
tsubcc %o4, 0x056C, %o1
tsubcctv %g2, 0x1F36, %i2
tvs %xcc, 0x5
sethi 0x0A36, %o0
movrne %o2, %i4, %g7
fmovsne %xcc, %f11, %f25
movrne %i5, 0x140, %i1
movcc %xcc, %g1, %l3
ldd [%l7 + 0x48], %l4
sra %i6, %l1, %g4
movvc %xcc, %o3, %g6
tcs %xcc, 0x4
fmovsne %icc, %f3, %f9
fmul8ulx16 %f30, %f16, %f18
srax %o6, 0x0D, %l2
fandnot2s %f16, %f17, %f25
set 0x30, %l2
sta %f23, [%l7 + %l2] 0x18
fandnot2s %f12, %f10, %f11
sethi 0x0ECD, %g5
bn,pt %xcc, loop_2159
nop
setx 0xF4E817241E3C6332, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x1B4BFDCC2080874D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f6, %f18
udiv %i3, 0x071F, %l5
nop
setx 0xCC3B6D066B40E525, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f20
loop_2159:
fmul8x16 %f16, %f22, %f0
sll %g3, %l0, %l6
fand %f30, %f0, %f30
fnors %f28, %f29, %f10
bne,a,pn %icc, loop_2160
sdivcc %i7, 0x1A41, %o5
alignaddrl %o7, %i0, %o1
addc %o4, 0x1169, %i2
loop_2160:
fpsub32s %f8, %f1, %f18
tne %icc, 0x1
fornot1s %f9, %f25, %f18
subc %g2, 0x0991, %o0
tcc %xcc, 0x2
fnot2 %f8, %f16
tg %icc, 0x6
edge16n %o2, %g7, %i5
alignaddr %i1, %g1, %i4
mulscc %l3, %i6, %l1
fpadd16 %f8, %f28, %f30
bneg loop_2161
fmovscc %xcc, %f8, %f29
movre %l4, %o3, %g6
fmovsvs %xcc, %f14, %f17
loop_2161:
fnegs %f1, %f25
bcc %xcc, loop_2162
fbuge,a %fcc1, loop_2163
fbn,a %fcc1, loop_2164
fbne,a %fcc1, loop_2165
loop_2162:
fsrc1s %f6, %f13
loop_2163:
mulx %o6, 0x100F, %g4
loop_2164:
fornot2s %f9, %f9, %f11
loop_2165:
movge %xcc, %l2, %g5
movne %xcc, %i3, %l5
fbule %fcc2, loop_2166
tn %xcc, 0x5
fmovsn %icc, %f31, %f19
wr %g0, 0x19, %asi
ldswa [%l7 + 0x50] %asi, %l0
loop_2166:
umul %l6, %i7, %o5
tg %icc, 0x5
udivcc %o7, 0x0338, %g3
subc %o1, %o4, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub16s %f8, %f3, %f31
flush %l7 + 0x30
udivx %g2, 0x0B91, %i0
nop
setx 0x9CFACCA7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x9CAFCD1B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fsubs %f1, %f19, %f17
edge32 %o0, %o2, %g7
tne %xcc, 0x7
movneg %icc, %i5, %i1
fmovsl %icc, %f3, %f30
tgu %xcc, 0x6
edge32ln %i4, %g1, %l3
tcc %xcc, 0x5
fones %f15
nop
setx 0x6070C430, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
nop
setx 0x20455C66, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
fornot2s %f21, %f17, %f10
andcc %i6, %l4, %o3
fmovsvs %xcc, %f22, %f16
subccc %g6, 0x11CF, %o6
fone %f8
nop
set 0x64, %i6
sth %g4, [%l7 + %i6]
ble,a,pn %icc, loop_2167
for %f20, %f8, %f12
subccc %l2, %l1, %i3
membar 0x64
loop_2167:
movn %xcc, %l5, %l0
edge16n %g5, %l6, %o5
lduw [%l7 + 0x4C], %i7
set 0x60, %g3
prefetcha [%l7 + %g3] 0x14, 0x0
stw %o1, [%l7 + 0x1C]
taddcctv %o4, %g3, %g2
fmul8sux16 %f30, %f30, %f14
movgu %icc, %i2, %i0
tn %icc, 0x4
movle %icc, %o2, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brlz,a %o0, loop_2168
nop
setx loop_2169, %l0, %l1
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, %i4, %g1
movleu %icc, %l3, %i6
loop_2168:
taddcc %i1, %o3, %l4
loop_2169:
tneg %xcc, 0x3
brnz %o6, loop_2170
nop
fitos %f27, %f21
set 0x30, %l0
sta %f22, [%l7 + %l0] 0x88
loop_2170:
te %icc, 0x7
movne %icc, %g4, %g6
bshuffle %f4, %f24, %f20
fbn %fcc0, loop_2171
fmul8x16 %f8, %f16, %f14
bshuffle %f8, %f22, %f28
nop
setx 0xC952F570BC9FECBB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x785D3E0C8B56CE5D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f30, %f12
loop_2171:
nop
set 0x40, %l6
ldda [%l7 + %l6] 0x15, %f16
edge16ln %l1, %i3, %l2
alignaddr %l5, %g5, %l0
edge8 %l6, %o5, %i7
srax %o1, %o4, %o7
fmovsa %icc, %f11, %f25
brlz,a %g2, loop_2172
fpadd16 %f22, %f14, %f24
bg,a %xcc, loop_2173
fpackfix %f6, %f15
loop_2172:
sub %i2, %i0, %g3
movre %g7, %o0, %i5
loop_2173:
nop
wr %g0, 0x19, %asi
ldsba [%l7 + 0x17] %asi, %o2
sth %i4, [%l7 + 0x78]
edge8l %l3, %g1, %i6
udiv %o3, 0x0702, %i1
sdivx %o6, 0x09B9, %g4
ldsb [%l7 + 0x63], %g6
nop
setx 0x80734C0C, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
edge16 %l4, %l1, %i3
wr %g0, 0x18, %asi
ldsba [%l7 + 0x44] %asi, %l2
fnands %f30, %f18, %f26
bge,pn %icc, loop_2174
sth %l5, [%l7 + 0x42]
fmovsneg %xcc, %f7, %f23
edge32n %g5, %l0, %l6
loop_2174:
nop
wr %g0, 0x88, %asi
ldsha [%l7 + 0x36] %asi, %o5
movre %o1, %o4, %i7
srl %g2, 0x0B, %o7
fba %fcc2, loop_2175
srlx %i2, 0x1C, %i0
edge32n %g7, %o0, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2175:
movrne %i5, %o2, %i4
mova %xcc, %g1, %i6
udivcc %o3, 0x04BD, %l3
xor %i1, 0x02C5, %g4
tsubcc %o6, 0x1419, %l4
tsubcc %l1, 0x152F, %i3
sdivx %l2, 0x0669, %g6
set 0x7E, %g5
lduha [%l7 + %g5] 0x88, %g5
nop
setx 0x56A81813, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x970DD835, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f13, %f4
edge16n %l0, %l6, %l5
tne %xcc, 0x1
movrgez %o5, 0x005, %o4
fmovdg %xcc, %f26, %f14
and %o1, 0x0432, %g2
bpos,a loop_2176
bvs,a %icc, loop_2177
fba %fcc0, loop_2178
srax %o7, 0x03, %i7
loop_2176:
nop
setx 0xD07768D3, %l0, %l6
st %l6, [%l7 + 0x10]
ld [%l7 + 0x10], %fsr
loop_2177:
movvs %xcc, %i0, %g7
loop_2178:
swap [%l7 + 0x70], %o0
smulcc %i2, 0x1DE5, %i5
mova %xcc, %g3, %i4
nop
set 0x15, %o6
ldub [%l7 + %o6], %g1
xnor %o2, %i6, %o3
stx %l3, [%l7 + 0x40]
fbule,a %fcc2, loop_2179
fpsub16 %f20, %f24, %f4
set 0x0B, %i7
ldstuba [%l7 + %i7] 0x89, %g4
loop_2179:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %xcc, %i1, %o6
brnz,a %l4, loop_2180
sdivx %i3, 0x17AC, %l2
faligndata %f16, %f24, %f20
nop
fitod %f10, %f18
fdtos %f18, %f4
loop_2180:
fand %f28, %f16, %f30
edge16n %l1, %g6, %l0
fmovsneg %icc, %f14, %f5
wr %g0, 0x88, %asi
lda [%l7 + 0x2C] %asi, %f17
fsrc2s %f12, %f26
tvs %xcc, 0x5
fzero %f26
fornot2s %f8, %f31, %f0
udivx %l6, 0x0FDF, %g5
tne %icc, 0x3
movg %icc, %l5, %o5
tneg %icc, 0x2
srax %o1, %o4, %g2
fone %f24
andncc %o7, %i7, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpgt16 %f22, %f28, %o0
fbu,a %fcc2, loop_2181
fmul8x16al %f15, %f3, %f0
add %i2, %i0, %g3
fexpand %f8, %f0
loop_2181:
fmovdgu %xcc, %f15, %f13
fcmpne16 %f4, %f18, %i5
add %l7, 0x58, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %i4, %o2
sllx %i6, 0x00, %o3
sll %l3, 0x1B, %g4
udivx %g1, 0x14BE, %i1
fornot2s %f10, %f9, %f31
fands %f24, %f5, %f12
tgu %icc, 0x4
fbn %fcc2, loop_2182
fnegs %f10, %f1
membar 0x3E
movcc %xcc, %l4, %i3
loop_2182:
tcs %xcc, 0x0
lduw [%l7 + 0x28], %o6
std %f14, [%l7 + 0x30]
mova %xcc, %l2, %g6
fmovrsgez %l0, %f14, %f17
srl %l1, 0x03, %g5
mulx %l6, %o5, %l5
movrlez %o4, %g2, %o7
movcc %icc, %o1, %i7
stx %g7, [%l7 + 0x78]
fbl,a %fcc1, loop_2183
movne %xcc, %o0, %i2
array16 %g3, %i0, %i4
edge16n %i5, %i6, %o3
loop_2183:
nop
fitod %f12, %f10
fdtos %f10, %f18
movvc %icc, %o2, %l3
movgu %xcc, %g4, %g1
sub %i1, %l4, %o6
nop
setx 0xAFF6E8CB5FD62650, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f14
movcc %icc, %i3, %g6
bleu,a,pt %icc, loop_2184
edge32ln %l2, %l0, %g5
movrgz %l6, %o5, %l5
fblg,a %fcc1, loop_2185
loop_2184:
st %f1, [%l7 + 0x60]
fmovdl %xcc, %f30, %f24
move %xcc, %o4, %l1
loop_2185:
fmovda %xcc, %f3, %f7
nop
setx loop_2186, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movrlez %o7, 0x02A, %o1
fornot2 %f30, %f12, %f18
bg,a loop_2187
loop_2186:
ba loop_2188
bn loop_2189
alignaddrl %i7, %g2, %g7
loop_2187:
movcs %icc, %i2, %o0
loop_2188:
tne %icc, 0x3
loop_2189:
sir 0x18FB
tcs %xcc, 0x0
orncc %g3, 0x1B20, %i4
srl %i5, %i6, %i0
st %f19, [%l7 + 0x1C]
orn %o3, %l3, %o2
fble,a %fcc3, loop_2190
array32 %g4, %i1, %l4
tleu %icc, 0x1
taddcctv %o6, %i3, %g6
loop_2190:
fmovsneg %icc, %f29, %f18
tpos %xcc, 0x6
tvc %icc, 0x1
mova %icc, %g1, %l2
fmovsn %xcc, %f2, %f13
fmovsvc %xcc, %f29, %f20
ble,a,pn %xcc, loop_2191
tneg %xcc, 0x6
sra %l0, 0x0A, %l6
smul %g5, %o5, %l5
loop_2191:
add %l1, %o7, %o4
fmul8x16 %f4, %f24, %f0
movcc %xcc, %o1, %g2
array32 %g7, %i2, %o0
srax %i7, 0x0B, %i4
popc %g3, %i6
wr %g0, 0x26, %asi
ldda [%l7 + 0x70] %asi, %i4
be %icc, loop_2192
sdivcc %i0, 0x1E2A, %o3
smul %o2, 0x08F5, %l3
nop
setx loop_2193, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2192:
array32 %i1, %g4, %o6
movn %xcc, %i3, %g6
fnegd %f4, %f28
loop_2193:
brz,a %g1, loop_2194
fbe %fcc2, loop_2195
fbe,a %fcc0, loop_2196
prefetch [%l7 + 0x08], 0x0
loop_2194:
fmuld8ulx16 %f26, %f6, %f10
loop_2195:
fpsub32s %f18, %f17, %f25
loop_2196:
ldstub [%l7 + 0x1A], %l2
nop
setx 0xD0C89A5D907D375D, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
tsubcc %l0, 0x1DA2, %l4
fcmpgt32 %f10, %f12, %g5
fbg,a %fcc1, loop_2197
edge32 %o5, %l5, %l6
edge16 %l1, %o4, %o1
bcc,a loop_2198
loop_2197:
umulcc %g2, %g7, %o7
set 0x30, %o2
stwa %o0, [%l7 + %o2] 0x89
loop_2198:
bcs loop_2199
and %i2, 0x1604, %i7
srlx %g3, %i6, %i4
sub %i5, %i0, %o2
loop_2199:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %icc, %o3, %i1
set 0x14, %o1
ldstuba [%l7 + %o1] 0x19, %l3
xnor %o6, 0x0E33, %i3
fpmerge %f25, %f0, %f28
smulcc %g6, 0x177B, %g4
xnorcc %l2, %l0, %g1
srl %g5, 0x17, %o5
set 0x40, %i1
ldda [%l7 + %i1] 0x14, %f16
ba %icc, loop_2200
movgu %xcc, %l5, %l6
tcs %icc, 0x5
udivcc %l4, 0x0CF9, %l1
loop_2200:
srl %o1, 0x06, %g2
bleu loop_2201
add %o4, %o7, %g7
movcs %xcc, %i2, %i7
st %f26, [%l7 + 0x78]
loop_2201:
nop
set 0x20, %i0
ldx [%l7 + %i0], %g3
fmovdne %icc, %f10, %f11
fandnot2 %f24, %f16, %f16
flush %l7 + 0x5C
fsrc1 %f2, %f2
addcc %i6, %i4, %o0
movg %icc, %i0, %i5
nop
setx 0x8B2E1D61, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0xC669178B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fmuls %f10, %f30, %f2
fmovsneg %icc, %f31, %f20
movrlez %o3, 0x0C5, %o2
xorcc %l3, %i1, %i3
move %icc, %g6, %o6
array32 %l2, %l0, %g4
xnorcc %g5, 0x1292, %o5
tvs %icc, 0x3
nop
setx 0x1075C333, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
xnorcc %l5, 0x0592, %l6
add %g1, 0x17AA, %l1
fbg %fcc0, loop_2202
fmovrdlz %l4, %f24, %f30
std %f6, [%l7 + 0x60]
tle %icc, 0x3
loop_2202:
bn,pt %xcc, loop_2203
movpos %xcc, %g2, %o1
fmovdvs %icc, %f13, %f30
tsubcc %o7, %o4, %i2
loop_2203:
tcc %icc, 0x0
brnz,a %i7, loop_2204
tl %icc, 0x7
srlx %g7, 0x16, %g3
edge8n %i6, %o0, %i0
loop_2204:
sdivcc %i5, 0x107E, %i4
add %l7, 0x48, %l6
wr %g0, 0x0c, %asi
ldxa [%l6] %asi, %o2
casxa [%l6] 0x0c, %o2, %l3
movvs %xcc, %o3, %i3
move %xcc, %g6, %o6
nop
fitod %f10, %f16
fdtox %f16, %f4
fxtod %f4, %f20
srax %l2, 0x0F, %i1
wr %g0, 0x58, %asi
ldxa [%g0 + 0x30] %asi, %l0
fblg,a %fcc0, loop_2205
andcc %g5, 0x00F6, %o5
movn %xcc, %g4, %l5
and %g1, 0x0BCF, %l1
loop_2205:
fnot2 %f26, %f16
tpos %xcc, 0x1
ldstub [%l7 + 0x0F], %l6
brgz %l4, loop_2206
fnegd %f20, %f8
tcs %icc, 0x3
bge,a loop_2207
loop_2206:
te %xcc, 0x6
bge,a %xcc, loop_2208
udivcc %g2, 0x04B7, %o7
loop_2207:
movle %icc, %o1, %o4
fandnot2s %f6, %f12, %f20
loop_2208:
tg %xcc, 0x5
fpadd16 %f22, %f30, %f18
mova %xcc, %i7, %i2
edge32n %g3, %i6, %g7
fbue,a %fcc0, loop_2209
nop
setx loop_2210, %l0, %l1
jmpl %l1, %o0
fmovrdlez %i5, %f6, %f0
movgu %icc, %i0, %i4
loop_2209:
stb %o2, [%l7 + 0x42]
loop_2210:
te %icc, 0x1
xnor %o3, 0x09E4, %i3
nop
setx 0x3DAA2A29405DF8B7, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
sub %l3, %o6, %l2
movpos %xcc, %g6, %l0
movg %icc, %g5, %o5
fmovdn %icc, %f10, %f26
add %l7, 0x30, %l6
wr %g0, 0x80, %asi
casa [%l6] %asi, %i1, %g4
sub %g1, 0x1028, %l5
sethi 0x04CE, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %l4, 0x0D, %g2
edge16ln %o7, %o1, %o4
nop
setx loop_2211, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovde %xcc, %f29, %f31
movn %icc, %i7, %l6
tge %icc, 0x5
loop_2211:
sra %i2, %g3, %g7
nop
fitos %f1, %f17
fstox %f17, %f12
fxtos %f12, %f0
fabss %f23, %f29
swap [%l7 + 0x2C], %i6
fbu %fcc0, loop_2212
fmovdg %xcc, %f26, %f0
wr %g0, 0x11, %asi
lduba [%l7 + 0x62] %asi, %o0
loop_2212:
edge8n %i0, %i4, %o2
sth %i5, [%l7 + 0x38]
fmovrdlez %o3, %f26, %f0
wr %g0, 0x89, %asi
ldsba [%l7 + 0x19] %asi, %l3
bn,pn %xcc, loop_2213
edge8l %i3, %o6, %l2
addcc %g6, 0x085F, %g5
movl %xcc, %l0, %i1
loop_2213:
fxor %f8, %f20, %f12
bne loop_2214
bg,pn %xcc, loop_2215
xnor %g4, 0x1EA8, %g1
tvc %icc, 0x7
loop_2214:
xnor %o5, %l1, %l5
loop_2215:
umul %l4, 0x0E0E, %o7
sll %o1, 0x0D, %o4
wr %g0, 0x18, %asi
lda [%l7 + 0x14] %asi, %f12
fpadd16s %f20, %f27, %f16
fmovsgu %icc, %f12, %f7
tsubcc %g2, %l6, %i2
orncc %g3, %i7, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brgz,a %g7, loop_2216
sethi 0x0C83, %i0
fbuge %fcc2, loop_2217
nop
setx 0xACF20E71, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x20B1ED9E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fmuls %f19, %f7, %f6
loop_2216:
bleu,a,pn %xcc, loop_2218
xor %i4, %o2, %i5
loop_2217:
fmovrdne %o3, %f6, %f16
fmuld8sux16 %f0, %f10, %f22
loop_2218:
movneg %xcc, %o0, %l3
fbe %fcc3, loop_2219
tvc %icc, 0x0
sllx %o6, %i3, %g6
nop
setx loop_2220, %l0, %l1
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_2219:
orn %g5, %l0, %i1
movpos %xcc, %l2, %g1
or %o5, %l1, %l5
loop_2220:
edge8n %l4, %g4, %o1
edge16l %o4, %o7, %g2
nop
set 0x6C, %g1
stw %l6, [%l7 + %g1]
set 0x38, %o7
prefetcha [%l7 + %o7] 0x15, 0x3
udivx %i7, 0x03C6, %i6
nop
setx 0xEFB3B34AB19253B5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
fsqrtd %f4, %f16
membar 0x5F
bneg loop_2221
movrne %g7, 0x17F, %i0
nop
set 0x68, %l1
stw %i4, [%l7 + %l1]
tle %icc, 0x3
loop_2221:
fba %fcc2, loop_2222
edge32n %o2, %i5, %i2
bn,pn %icc, loop_2223
sll %o0, 0x17, %l3
loop_2222:
bvs,a,pt %xcc, loop_2224
edge8n %o6, %i3, %g6
loop_2223:
sllx %o3, 0x02, %g5
fnands %f28, %f12, %f6
loop_2224:
sdivcc %i1, 0x01E7, %l0
srl %g1, %o5, %l2
sdiv %l1, 0x1423, %l4
fmovspos %icc, %f10, %f30
tpos %xcc, 0x6
tne %icc, 0x7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitos %f12, %f10
fstoi %f10, %f31
ble,pn %xcc, loop_2225
andn %g4, %o1, %o4
subc %l5, %o7, %l6
srlx %g2, %g3, %i7
loop_2225:
fmovda %xcc, %f21, %f30
edge8n %g7, %i6, %i0
tvc %xcc, 0x2
fabss %f14, %f3
orcc %i4, %i5, %i2
mulscc %o2, 0x0813, %l3
udivx %o6, 0x1233, %o0
tle %xcc, 0x6
tle %xcc, 0x2
fmovrdlz %g6, %f10, %f8
fmovdg %icc, %f5, %f16
orcc %o3, 0x0BC1, %i3
brgez,a %i1, loop_2226
movpos %icc, %l0, %g1
movvs %icc, %g5, %l2
set 0x5E, %i5
ldstuba [%l7 + %i5] 0x11, %l1
loop_2226:
call loop_2227
nop
fitos %f8, %f8
fstod %f8, %f10
fnegd %f14, %f10
fmovrsgez %o5, %f17, %f12
loop_2227:
nop
set 0x64, %l5
lduha [%l7 + %l5] 0x04, %g4
bvs,a loop_2228
taddcc %o1, %l4, %o4
smulcc %l5, %l6, %g2
edge32l %o7, %i7, %g7
loop_2228:
popc %g3, %i6
ldub [%l7 + 0x09], %i4
edge8 %i0, %i5, %i2
orn %o2, %l3, %o6
movvc %xcc, %o0, %o3
tne %icc, 0x3
wr %g0, 0x19, %asi
ldswa [%l7 + 0x34] %asi, %i3
movpos %xcc, %i1, %g6
array8 %l0, %g1, %g5
fmovrsne %l2, %f22, %f4
xnorcc %l1, 0x058D, %g4
fornot1 %f8, %f4, %f4
nop
set 0x40, %i3
ldd [%l7 + %i3], %o4
fsrc2 %f2, %f18
fcmpne16 %f24, %f16, %l4
fmovrsne %o1, %f5, %f1
wr %g0, 0x19, %asi
lduwa [%l7 + 0x54] %asi, %l5
tl %xcc, 0x5
nop
setx loop_2229, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovse %icc, %f16, %f16
alignaddrl %o4, %g2, %l6
fba %fcc1, loop_2230
loop_2229:
fpadd32s %f27, %f16, %f11
fbug,a %fcc1, loop_2231
smul %o7, %i7, %g7
loop_2230:
fmovsne %icc, %f13, %f29
sdivcc %g3, 0x0D18, %i6
loop_2231:
edge8l %i0, %i5, %i4
tvs %icc, 0x5
xnorcc %o2, 0x1F91, %l3
edge8ln %o6, %i2, %o3
fexpand %f10, %f6
alignaddr %o0, %i1, %i3
fxnors %f20, %f18, %f26
sllx %l0, %g1, %g6
movre %l2, 0x3B2, %l1
ta %xcc, 0x5
ldsw [%l7 + 0x18], %g4
umulcc %o5, %l4, %g5
edge16 %o1, %o4, %g2
movrgz %l5, 0x06F, %o7
movl %xcc, %i7, %l6
nop
setx loop_2232, %l0, %l1
jmpl %l1, %g7
edge16ln %i6, %i0, %g3
andn %i5, 0x150A, %i4
wr %g0, 0x11, %asi
stwa %l3, [%l7 + 0x4C] %asi
loop_2232:
fmovsg %icc, %f22, %f1
edge16 %o6, %i2, %o2
fmovdl %xcc, %f7, %f15
nop
fitod %f12, %f8
fdtoi %f8, %f0
movre %o3, %i1, %i3
sll %l0, %g1, %o0
umulcc %g6, %l1, %g4
alignaddr %l2, %o5, %g5
fmovs %f17, %f21
ta %xcc, 0x7
set 0x7C, %l4
lda [%l7 + %l4] 0x04, %f17
umulcc %l4, %o1, %o4
fcmpgt32 %f6, %f2, %g2
sub %l5, 0x157B, %o7
udivcc %i7, 0x104C, %g7
tg %xcc, 0x7
fcmpne16 %f4, %f0, %i6
movleu %xcc, %l6, %i0
fornot1 %f8, %f12, %f16
fbu %fcc3, loop_2233
ldsh [%l7 + 0x70], %i5
smul %g3, 0x00A3, %i4
srl %o6, %i2, %l3
loop_2233:
array8 %o3, %i1, %o2
ldsb [%l7 + 0x27], %l0
wr %g0, 0x89, %asi
lduba [%l7 + 0x51] %asi, %i3
udivcc %o0, 0x1C9C, %g6
fmovdcs %icc, %f23, %f11
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %g1, 0x1E, %l1
movrlez %g4, %o5, %l2
fmul8x16 %f17, %f28, %f4
fnot1s %f22, %f21
array16 %g5, %l4, %o4
nop
setx loop_2234, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge16 %o1, %l5, %g2
st %f22, [%l7 + 0x24]
movle %icc, %i7, %g7
loop_2234:
alignaddrl %i6, %l6, %o7
sra %i5, 0x1B, %g3
prefetch [%l7 + 0x14], 0x1
fpsub32 %f20, %f22, %f12
fornot1s %f9, %f22, %f3
bvs,a loop_2235
fbne,a %fcc3, loop_2236
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgz %i0, 0x07C, %i4
loop_2235:
nop
set 0x40, %i2
stda %f0, [%l7 + %i2] 0x1e
membar #Sync
loop_2236:
addccc %i2, %l3, %o3
fbn %fcc0, loop_2237
smulcc %o6, 0x1FEE, %o2
movge %xcc, %l0, %i1
stb %o0, [%l7 + 0x63]
loop_2237:
tcs %icc, 0x3
add %l7, 0x38, %l6
wr %g0, 0x10, %asi
casa [%l6] 0x10, %i3, %g6
nop
set 0x68, %o0
std %f12, [%l7 + %o0]
subc %l1, %g4, %g1
stbar
fbuge,a %fcc3, loop_2238
and %l2, %g5, %o5
fmovrdne %o4, %f12, %f16
edge32l %l4, %l5, %o1
loop_2238:
udiv %i7, 0x08A2, %g2
bn,a loop_2239
fbul %fcc1, loop_2240
edge32ln %i6, %g7, %l6
nop
fitod %f4, %f4
fdtoi %f4, %f14
loop_2239:
ta %xcc, 0x7
loop_2240:
mulx %i5, %g3, %o7
movrlez %i0, %i2, %l3
andcc %o3, %i4, %o2
sdiv %l0, 0x02DF, %i1
orncc %o0, %o6, %g6
bgu,pn %xcc, loop_2241
brz,a %l1, loop_2242
umul %i3, 0x18D5, %g1
andcc %l2, %g5, %o5
loop_2241:
fbue %fcc2, loop_2243
loop_2242:
tcs %icc, 0x1
mulx %g4, 0x09B6, %o4
smul %l4, %o1, %l5
loop_2243:
edge16l %g2, %i6, %g7
subccc %l6, 0x0DCE, %i5
addc %i7, %g3, %i0
tl %xcc, 0x2
subcc %i2, %o7, %l3
array8 %o3, %o2, %l0
nop
fitos %f4, %f3
smul %i4, 0x1FF7, %o0
fmovrslez %i1, %f30, %f5
movle %xcc, %o6, %g6
fcmple32 %f18, %f24, %l1
bl,a %icc, loop_2244
sir 0x19C6
xorcc %g1, %i3, %g5
movrlez %l2, %o5, %o4
loop_2244:
mova %xcc, %l4, %o1
nop
fitod %f8, %f10
fdtox %f10, %f20
fxtod %f20, %f8
fornot1s %f1, %f8, %f30
ble loop_2245
tge %xcc, 0x3
edge32ln %l5, %g2, %g4
orn %g7, %i6, %l6
loop_2245:
addcc %i7, 0x001A, %g3
sdivcc %i0, 0x03B5, %i2
nop
fitod %f31, %f8
nop
setx 0x38C8D91E3E26730E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f0
edge8l %i5, %l3, %o7
fpadd16s %f31, %f4, %f22
be %xcc, loop_2246
movcs %xcc, %o2, %l0
movne %icc, %o3, %i4
edge32 %o0, %i1, %g6
loop_2246:
fmovrsgz %l1, %f18, %f0
array32 %g1, %o6, %i3
movleu %xcc, %l2, %o5
bn %icc, loop_2247
bg,a %xcc, loop_2248
brgz,a %g5, loop_2249
nop
fitod %f10, %f18
fdtox %f18, %f4
fxtod %f4, %f14
loop_2247:
array32 %l4, %o1, %o4
loop_2248:
movrgz %l5, 0x368, %g2
loop_2249:
sub %g7, 0x0CC5, %g4
tsubcctv %l6, %i7, %i6
nop
set 0x20, %g4
ldd [%l7 + %g4], %f2
tg %xcc, 0x4
umulcc %i0, 0x18BF, %g3
popc %i5, %l3
fble,a %fcc0, loop_2250
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srlx %o7, %i2, %o2
nop
fitos %f7, %f0
fstod %f0, %f8
loop_2250:
nop
fitos %f14, %f21
fstox %f21, %f2
tpos %xcc, 0x4
movvc %xcc, %o3, %i4
mulx %o0, %i1, %g6
tcs %xcc, 0x2
fmovdcs %xcc, %f8, %f4
fblg,a %fcc3, loop_2251
movgu %icc, %l1, %g1
fabsd %f0, %f4
orn %o6, %i3, %l2
loop_2251:
xor %l0, 0x0158, %o5
tpos %icc, 0x5
fmovrdgez %l4, %f20, %f16
sllx %g5, 0x06, %o4
bcc,a,pn %xcc, loop_2252
sethi 0x025D, %l5
xnor %o1, %g7, %g4
edge16n %l6, %g2, %i7
loop_2252:
movvs %xcc, %i0, %i6
subcc %g3, %l3, %i5
ta %xcc, 0x6
ble,a loop_2253
tvc %xcc, 0x5
brgz,a %i2, loop_2254
tcs %icc, 0x7
loop_2253:
nop
set 0x54, %o5
lda [%l7 + %o5] 0x15, %f28
loop_2254:
taddcctv %o2, 0x1AFA, %o3
tcc %xcc, 0x5
subcc %i4, 0x0C57, %o7
srl %o0, 0x15, %g6
brlez %l1, loop_2255
ldstub [%l7 + 0x73], %g1
edge32 %i1, %i3, %l2
set 0x50, %o3
stwa %l0, [%l7 + %o3] 0x2f
membar #Sync
loop_2255:
ble,a %xcc, loop_2256
sub %o6, 0x0934, %o5
fbn,a %fcc3, loop_2257
stb %g5, [%l7 + 0x16]
loop_2256:
tgu %xcc, 0x6
tne %icc, 0x2
loop_2257:
ta %icc, 0x7
alignaddrl %o4, %l5, %o1
fnot1 %f20, %f2
wr %g0, 0x2b, %asi
stha %l4, [%l7 + 0x32] %asi
membar #Sync
fmovdvs %xcc, %f16, %f16
tsubcctv %g4, %g7, %l6
add %i7, 0x15E2, %g2
xnorcc %i0, 0x19FF, %g3
movl %xcc, %i6, %l3
and %i2, %o2, %i5
edge16n %i4, %o7, %o0
movrlez %g6, %l1, %o3
fxor %f26, %f28, %f4
fmovdgu %xcc, %f8, %f16
tneg %xcc, 0x0
srax %g1, 0x16, %i1
fblg %fcc0, loop_2258
flush %l7 + 0x30
tg %icc, 0x5
fpsub32s %f10, %f24, %f4
loop_2258:
tcs %xcc, 0x1
set 0x40, %l3
stda %f16, [%l7 + %l3] 0x88
tcs %xcc, 0x4
tsubcc %l2, %l0, %i3
udiv %o5, 0x11D2, %g5
orn %o4, 0x1FB1, %o6
orncc %o1, 0x1423, %l5
andn %g4, 0x06F6, %l4
nop
setx loop_2259, %l0, %l1
jmpl %l1, %l6
bn,pn %xcc, loop_2260
popc %g7, %i7
swap [%l7 + 0x4C], %g2
loop_2259:
bg %xcc, loop_2261
loop_2260:
edge16n %g3, %i0, %l3
movre %i2, %o2, %i6
umul %i5, 0x1723, %o7
loop_2261:
bne %icc, loop_2262
udiv %i4, 0x0793, %o0
be,a loop_2263
ld [%l7 + 0x48], %f8
loop_2262:
nop
wr %g0, 0x0c, %asi
stda %f16, [%l7 + 0x40] %asi
loop_2263:
fble %fcc2, loop_2264
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %xcc, %g6, %o3
fmovdn %icc, %f16, %f15
loop_2264:
edge32n %g1, %i1, %l2
sdivcc %l0, 0x0745, %i3
movleu %icc, %l1, %g5
movrlz %o5, %o6, %o1
movg %xcc, %o4, %l5
edge32n %g4, %l6, %l4
fble %fcc1, loop_2265
and %g7, %g2, %i7
mova %icc, %i0, %l3
movleu %xcc, %i2, %g3
loop_2265:
udivx %i6, 0x169F, %i5
set 0x5A, %i4
ldstuba [%l7 + %i4] 0x89, %o2
movn %xcc, %i4, %o0
fnegs %f7, %f26
umulcc %o7, 0x1F0E, %g6
lduh [%l7 + 0x0E], %o3
tleu %xcc, 0x2
edge8l %g1, %i1, %l2
bl loop_2266
fzeros %f26
popc %l0, %i3
bvs,a %icc, loop_2267
loop_2266:
andcc %g5, 0x1B70, %o5
popc 0x0797, %o6
fbe %fcc0, loop_2268
loop_2267:
andn %l1, 0x0B44, %o4
tle %xcc, 0x2
stb %o1, [%l7 + 0x17]
loop_2268:
nop
set 0x43, %g6
stba %g4, [%l7 + %g6] 0x89
te %icc, 0x7
orncc %l6, %l4, %g7
fbg,a %fcc3, loop_2269
fbug,a %fcc0, loop_2270
tne %xcc, 0x3
ta %icc, 0x2
loop_2269:
tleu %xcc, 0x1
loop_2270:
nop
wr %g0, 0x88, %asi
ldda [%l7 + 0x40] %asi, %f16
fmovrsgez %l5, %f4, %f19
edge32l %i7, %i0, %l3
fmul8x16au %f19, %f31, %f28
wr %g0, 0x11, %asi
lduba [%l7 + 0x4F] %asi, %i2
fcmple16 %f8, %f6, %g2
sethi 0x19CD, %g3
nop
set 0x58, %o4
std %f20, [%l7 + %o4]
fbe %fcc3, loop_2271
ldd [%l7 + 0x48], %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
flush %l7 + 0x3C
loop_2271:
fxor %f18, %f12, %f24
ta %icc, 0x4
srl %o2, 0x1D, %i6
andncc %i4, %o7, %o0
tcs %icc, 0x0
sth %g6, [%l7 + 0x62]
wr %g0, 0x19, %asi
lda [%l7 + 0x44] %asi, %f24
tvc %xcc, 0x2
fmovsvs %icc, %f15, %f14
fbue %fcc1, loop_2272
nop
setx 0xE055CDC1C0467FAD, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
tgu %xcc, 0x0
edge16l %g1, %o3, %i1
loop_2272:
array32 %l0, %i3, %l2
flush %l7 + 0x64
fba %fcc0, loop_2273
fmovrse %o5, %f9, %f28
edge8l %o6, %l1, %g5
movge %icc, %o1, %o4
loop_2273:
ldub [%l7 + 0x6C], %g4
fcmpne32 %f14, %f4, %l6
nop
fitos %f12, %f7
fstox %f7, %f8
smulcc %g7, 0x1977, %l5
fabsd %f26, %f28
bg,pt %xcc, loop_2274
fbn,a %fcc1, loop_2275
membar 0x38
sll %i7, %l4, %l3
loop_2274:
nop
setx loop_2276, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2275:
movre %i2, 0x159, %i0
move %icc, %g3, %g2
sdivx %i5, 0x0B89, %i6
loop_2276:
edge32n %i4, %o2, %o7
st %f0, [%l7 + 0x28]
tvc %icc, 0x0
alignaddrl %g6, %g1, %o0
and %o3, %l0, %i1
tvs %xcc, 0x4
fpsub16 %f30, %f30, %f30
fmovsa %icc, %f14, %f21
fba %fcc0, loop_2277
tvs %icc, 0x6
mova %xcc, %l2, %i3
fmul8x16 %f9, %f12, %f16
loop_2277:
be,a,pt %icc, loop_2278
edge8ln %o6, %l1, %o5
nop
setx loop_2279, %l0, %l1
jmpl %l1, %o1
tle %xcc, 0x1
loop_2278:
edge32n %g5, %g4, %o4
fpsub16 %f0, %f24, %f0
loop_2279:
sdivcc %g7, 0x0136, %l5
edge16 %i7, %l4, %l6
andcc %i2, %l3, %i0
edge16ln %g3, %i5, %g2
taddcctv %i6, 0x08B6, %i4
array16 %o7, %g6, %g1
sethi 0x1872, %o0
umulcc %o3, 0x046E, %o2
movgu %icc, %l0, %i1
taddcc %l2, 0x123B, %i3
sra %o6, 0x07, %l1
edge16ln %o5, %g5, %o1
movcs %icc, %g4, %g7
stw %l5, [%l7 + 0x14]
ldsh [%l7 + 0x50], %i7
bshuffle %f26, %f22, %f16
fxor %f22, %f16, %f2
bge loop_2280
fbge,a %fcc1, loop_2281
st %f5, [%l7 + 0x68]
movgu %xcc, %o4, %l6
loop_2280:
tsubcctv %l4, 0x1773, %l3
loop_2281:
nop
wr %g0, 0x80, %asi
sta %f4, [%l7 + 0x50] %asi
swap [%l7 + 0x08], %i2
fmovrsgz %g3, %f29, %f31
movle %xcc, %i0, %i5
set 0x6F, %g7
ldsba [%l7 + %g7] 0x0c, %g2
edge8l %i6, %o7, %i4
edge16n %g6, %o0, %o3
edge8n %o2, %l0, %g1
nop
setx 0x95414C332FC08D1C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f14
wr %g0, 0x81, %asi
lduba [%l7 + 0x56] %asi, %i1
subc %i3, 0x04D9, %l2
edge16 %o6, %o5, %g5
movrgz %l1, %g4, %g7
ldx [%l7 + 0x18], %o1
or %l5, 0x12D2, %i7
smulcc %l6, %l4, %o4
faligndata %f4, %f0, %f22
fmovsl %icc, %f18, %f8
movvs %icc, %i2, %g3
xnor %l3, 0x1009, %i5
sdivx %g2, 0x0F2D, %i0
udiv %i6, 0x0E1D, %o7
srlx %i4, 0x12, %g6
edge32n %o0, %o2, %o3
fmovsvs %icc, %f21, %f7
umul %g1, %i1, %l0
fandnot2 %f28, %f24, %f6
fmovd %f6, %f30
wr %g0, 0x80, %asi
ldsha [%l7 + 0x62] %asi, %i3
set 0x34, %l2
swapa [%l7 + %l2] 0x89, %o6
fcmpgt32 %f4, %f2, %l2
ldd [%l7 + 0x30], %o4
wr %g0, 0x20, %asi
ldxa [%g0 + 0x18] %asi, %l1
st %f16, [%l7 + 0x48]
move %icc, %g5, %g4
add %g7, %l5, %o1
ldstub [%l7 + 0x19], %l6
edge8l %l4, %o4, %i2
tge %xcc, 0x2
edge32n %g3, %l3, %i5
set 0x24, %i6
sta %f28, [%l7 + %i6] 0x81
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tleu %icc, 0x2
movre %g2, %i0, %i7
ta %icc, 0x7
brnz,a %i6, loop_2282
stw %o7, [%l7 + 0x14]
bgu %xcc, loop_2283
orncc %g6, %o0, %i4
loop_2282:
tne %icc, 0x6
wr %g0, 0x88, %asi
ldsha [%l7 + 0x3A] %asi, %o2
loop_2283:
fpadd16 %f12, %f26, %f20
fmovrdgz %g1, %f22, %f28
fornot2 %f16, %f22, %f30
fmovrslz %o3, %f19, %f0
subccc %i1, %l0, %i3
movg %icc, %l2, %o5
nop
fitod %f5, %f28
bgu,a,pn %icc, loop_2284
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x81, %asi
sta %f11, [%l7 + 0x5C] %asi
loop_2284:
srlx %o6, %l1, %g4
subccc %g5, %l5, %o1
alignaddr %l6, %l4, %o4
nop
setx 0x805D4B9D, %l0, %l6
st %l6, [%l7 + 0x30]
ld [%l7 + 0x30], %fsr
set 0x1C, %g2
stwa %i2, [%l7 + %g2] 0x2a
membar #Sync
wr %g0, 0x18, %asi
stba %g3, [%l7 + 0x3D] %asi
nop
setx 0xD230E29E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x484D5680, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fsubs %f12, %f30, %f14
bg,pt %xcc, loop_2285
tcc %xcc, 0x2
ldub [%l7 + 0x5A], %l3
fmovsle %icc, %f9, %f9
loop_2285:
fmuld8ulx16 %f18, %f11, %f0
smulcc %g7, %i5, %g2
nop
fitos %f14, %f28
fstoi %f28, %f31
alignaddrl %i7, %i6, %i0
alignaddr %g6, %o0, %i4
fxors %f6, %f22, %f19
fbl %fcc3, loop_2286
srax %o7, %g1, %o3
fexpand %f19, %f28
tgu %icc, 0x0
loop_2286:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %xcc, %o2, %i1
fandnot2 %f20, %f26, %f22
bneg loop_2287
sdiv %i3, 0x15CA, %l2
tsubcc %l0, %o5, %o6
fba,a %fcc0, loop_2288
loop_2287:
srlx %l1, %g4, %g5
nop
set 0x10, %g3
stw %o1, [%l7 + %g3]
fbg %fcc0, loop_2289
loop_2288:
array8 %l6, %l5, %o4
movrgz %l4, 0x0D0, %g3
taddcc %i2, %g7, %i5
loop_2289:
nop
setx loop_2290, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
set 0x10, %l0
ldsw [%l7 + %l0], %g2
movrgez %i7, %l3, %i0
tcc %icc, 0x5
loop_2290:
srax %g6, 0x12, %o0
alignaddrl %i6, %o7, %g1
edge32 %i4, %o2, %i1
subcc %o3, %i3, %l2
ldstub [%l7 + 0x68], %l0
fmovsne %xcc, %f1, %f23
movn %xcc, %o6, %o5
umul %l1, %g4, %g5
ldsb [%l7 + 0x76], %o1
tne %xcc, 0x5
ldsw [%l7 + 0x6C], %l6
tn %xcc, 0x2
fcmpgt16 %f4, %f24, %l5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgez %l4, 0x378, %g3
xorcc %o4, 0x1180, %g7
wr %g0, 0x81, %asi
stha %i5, [%l7 + 0x7E] %asi
fands %f28, %f5, %f22
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x30] %asi, %i2
array32 %g2, %i7, %i0
lduh [%l7 + 0x08], %g6
srax %l3, 0x13, %i6
fands %f17, %f2, %f22
lduw [%l7 + 0x38], %o0
movl %icc, %g1, %i4
mulx %o7, %i1, %o2
nop
setx loop_2291, %l0, %l1
jmpl %l1, %i3
nop
setx loop_2292, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fble %fcc3, loop_2293
sra %l2, 0x0A, %o3
loop_2291:
sdivx %l0, 0x0B4E, %o5
loop_2292:
udivcc %o6, 0x0494, %g4
loop_2293:
tcc %xcc, 0x7
movpos %xcc, %l1, %g5
wr %g0, 0xe2, %asi
stxa %o1, [%l7 + 0x30] %asi
membar #Sync
sethi 0x18F1, %l6
movvs %xcc, %l4, %l5
fnand %f8, %f24, %f18
array16 %o4, %g3, %i5
xnor %g7, %i2, %g2
ldd [%l7 + 0x40], %i6
movre %i0, %g6, %i6
fmovsl %xcc, %f20, %f18
tvc %xcc, 0x1
edge16 %o0, %l3, %i4
orn %o7, 0x188B, %g1
wr %g0, 0x04, %asi
ldsba [%l7 + 0x3A] %asi, %o2
sub %i3, 0x1894, %l2
fornot1 %f18, %f6, %f18
and %i1, %l0, %o3
fsrc2s %f9, %f12
bne,a %icc, loop_2294
nop
setx 0x5523C04E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x58FFE13B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fadds %f31, %f28, %f9
udiv %o5, 0x073B, %g4
fbug %fcc0, loop_2295
loop_2294:
fnot1s %f31, %f0
ld [%l7 + 0x24], %f23
fmovrsgez %o6, %f31, %f23
loop_2295:
edge32l %l1, %g5, %o1
fbul,a %fcc2, loop_2296
fbule,a %fcc1, loop_2297
fand %f26, %f16, %f2
srlx %l4, %l5, %l6
loop_2296:
movg %icc, %o4, %i5
loop_2297:
popc %g7, %i2
fmovrdgz %g2, %f6, %f4
movrne %i7, 0x254, %g3
nop
fitod %f2, %f24
wr %g0, 0x19, %asi
sta %f4, [%l7 + 0x30] %asi
tn %icc, 0x1
sllx %i0, 0x18, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array16 %o0, %g6, %l3
sethi 0x1D53, %o7
array32 %i4, %o2, %i3
movle %xcc, %g1, %l2
movrlz %l0, 0x271, %i1
tne %icc, 0x6
fmovsa %xcc, %f22, %f23
fbe %fcc3, loop_2298
te %icc, 0x3
array32 %o5, %g4, %o3
st %f23, [%l7 + 0x40]
loop_2298:
nop
set 0x08, %g5
stb %o6, [%l7 + %g5]
tge %xcc, 0x7
fmovdne %xcc, %f3, %f27
edge32ln %l1, %o1, %g5
brnz,a %l5, loop_2299
movrlez %l4, 0x3F5, %o4
edge32n %l6, %g7, %i2
mulx %g2, %i7, %g3
loop_2299:
edge32ln %i5, %i6, %o0
udivcc %i0, 0x1638, %g6
fmovrdlz %o7, %f16, %f12
edge32ln %l3, %o2, %i3
tvs %xcc, 0x4
edge8 %i4, %l2, %g1
nop
setx loop_2300, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fandnot2s %f25, %f13, %f16
bl,a,pt %xcc, loop_2301
udiv %i1, 0x1A8B, %o5
loop_2300:
nop
add %l7, 0x68, %l6
wr %g0, 0x88, %asi
ldxa [%l6] %asi, %g4
casxa [%l6] 0x88, %g4, %l0
loop_2301:
nop
setx loop_2302, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tleu %xcc, 0x1
xor %o6, 0x0D11, %l1
tpos %xcc, 0x7
loop_2302:
ld [%l7 + 0x58], %f25
umul %o1, 0x0CC7, %g5
fones %f23
bpos,pt %xcc, loop_2303
bn,a,pt %xcc, loop_2304
fmovrsgz %l5, %f24, %f6
fba %fcc0, loop_2305
loop_2303:
fmovsgu %icc, %f18, %f9
loop_2304:
fxnors %f12, %f5, %f9
tcs %xcc, 0x1
loop_2305:
fmovd %f10, %f14
ta %icc, 0x4
bleu,pn %xcc, loop_2306
udivcc %o3, 0x0F73, %l4
array16 %o4, %g7, %i2
fornot2s %f19, %f28, %f19
loop_2306:
fble,a %fcc3, loop_2307
udivcc %g2, 0x103F, %l6
bcc,a %xcc, loop_2308
andncc %g3, %i7, %i5
loop_2307:
movrgez %i6, 0x316, %o0
fnot1 %f26, %f28
loop_2308:
array16 %i0, %g6, %o7
set 0x3E, %l6
lduha [%l7 + %l6] 0x89, %o2
and %i3, %i4, %l2
tn %icc, 0x1
fmovde %icc, %f23, %f10
movrgez %g1, 0x21F, %l3
movrlez %o5, 0x093, %g4
ldd [%l7 + 0x10], %l0
sdivcc %o6, 0x0A7C, %l1
sdivcc %i1, 0x1F23, %o1
fmovsvc %xcc, %f13, %f13
sdivx %l5, 0x00AC, %o3
fmovdg %icc, %f24, %f28
sethi 0x02DC, %l4
udivx %g5, 0x18DD, %o4
wr %g0, 0x80, %asi
lda [%l7 + 0x3C] %asi, %f19
fmovscs %icc, %f29, %f27
bpos %icc, loop_2309
array16 %i2, %g2, %g7
fbule %fcc1, loop_2310
movg %icc, %l6, %i7
loop_2309:
smulcc %g3, 0x1902, %i6
movcs %xcc, %i5, %o0
loop_2310:
movpos %xcc, %i0, %g6
tge %xcc, 0x6
tpos %xcc, 0x2
array8 %o2, %i3, %i4
bge,pt %icc, loop_2311
andcc %l2, %g1, %o7
movrne %o5, 0x3CC, %g4
sll %l0, %o6, %l3
loop_2311:
tpos %icc, 0x2
sdivx %l1, 0x162C, %o1
fxors %f21, %f10, %f17
fmovscc %xcc, %f7, %f20
edge32n %l5, %i1, %l4
movrgez %g5, 0x071, %o3
set 0x78, %o6
stxa %o4, [%l7 + %o6] 0x80
tneg %xcc, 0x3
fbuge,a %fcc0, loop_2312
fmovsg %xcc, %f9, %f10
andcc %g2, %g7, %i2
nop
fitod %f4, %f28
fdtos %f28, %f19
loop_2312:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %l6, %g3, %i6
movleu %icc, %i5, %o0
movrne %i0, %g6, %i7
nop
setx 0x2F86919630781123, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
andcc %i3, 0x1668, %o2
xnorcc %l2, 0x1FB3, %g1
add %o7, %o5, %g4
tle %xcc, 0x5
edge8 %i4, %l0, %l3
bne,pn %icc, loop_2313
stb %l1, [%l7 + 0x7B]
movne %xcc, %o6, %o1
movl %xcc, %i1, %l4
loop_2313:
te %xcc, 0x0
udivx %g5, 0x1821, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addc %l5, %o4, %g7
xorcc %g2, %l6, %i2
fcmple32 %f16, %f8, %i6
fbuge,a %fcc3, loop_2314
ldd [%l7 + 0x70], %i4
for %f16, %f26, %f6
srl %o0, 0x1B, %i0
loop_2314:
addc %g3, 0x1624, %i7
tgu %xcc, 0x5
edge8n %i3, %o2, %l2
orn %g1, 0x1AED, %o7
sllx %g6, %g4, %o5
bpos %icc, loop_2315
mova %xcc, %l0, %l3
fbule,a %fcc2, loop_2316
edge32n %l1, %o6, %i4
loop_2315:
movrlz %i1, 0x1B1, %o1
brlz %g5, loop_2317
loop_2316:
fone %f14
orn %l4, 0x0D17, %l5
fmovrdgz %o3, %f14, %f22
loop_2317:
bcs,a,pn %icc, loop_2318
sra %g7, 0x08, %g2
array16 %l6, %o4, %i6
sdivcc %i2, 0x0003, %o0
loop_2318:
membar 0x0F
tvs %xcc, 0x2
bne,a,pt %xcc, loop_2319
tne %xcc, 0x5
fone %f24
fmovsvc %xcc, %f16, %f23
loop_2319:
umulcc %i0, %g3, %i5
sdivx %i3, 0x050F, %i7
fmuld8ulx16 %f21, %f26, %f6
movrlez %l2, %g1, %o2
umul %g6, %o7, %g4
array32 %l0, %o5, %l3
nop
setx 0xB01E5CFF7A286E22, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x1AC3F412C6656D84, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f28, %f28
nop
setx 0x59141353, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x94475AAE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fmuls %f20, %f4, %f7
fpsub32 %f12, %f28, %f0
fpack16 %f18, %f7
fsrc1s %f31, %f2
fmovsvs %xcc, %f1, %f7
bne,pn %icc, loop_2320
sub %l1, 0x1C4A, %i4
wr %g0, 0x2b, %asi
stha %o6, [%l7 + 0x6C] %asi
membar #Sync
loop_2320:
ldsw [%l7 + 0x58], %i1
mulx %o1, %g5, %l5
nop
setx 0x890754F2F07D7C8E, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
fcmpgt16 %f20, %f10, %l4
fpsub16 %f4, %f30, %f12
fnegd %f30, %f26
ldsw [%l7 + 0x44], %g7
sra %o3, %g2, %l6
andcc %i6, %o4, %i2
sth %i0, [%l7 + 0x44]
nop
fitod %f6, %f8
fdtox %f8, %f4
fxtod %f4, %f6
movre %g3, %i5, %i3
tvs %icc, 0x3
te %icc, 0x4
sethi 0x078F, %o0
movpos %xcc, %l2, %i7
set 0x40, %i7
ldsba [%l7 + %i7] 0x11, %g1
set 0x28, %o2
swapa [%l7 + %o2] 0x18, %o2
mulx %g6, %o7, %l0
membar 0x07
srl %o5, %g4, %l3
edge32l %l1, %i4, %o6
edge16l %i1, %o1, %l5
tl %xcc, 0x5
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x1C] %asi, %l4
orncc %g5, %o3, %g7
movrgz %l6, %i6, %o4
udivcc %g2, 0x01C2, %i2
fpmerge %f18, %f27, %f4
membar #Sync
wr %g0, 0x16, %asi
ldda [%l7 + 0x40] %asi, %f0
fbl,a %fcc3, loop_2321
movrlz %i0, %i5, %i3
fbule,a %fcc2, loop_2322
addc %o0, %g3, %l2
loop_2321:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgez %i7, %g1, %o2
loop_2322:
movvc %xcc, %g6, %l0
fmovsne %xcc, %f4, %f7
stbar
fones %f31
tcc %icc, 0x5
array8 %o5, %g4, %o7
fpadd32s %f7, %f31, %f12
fcmple32 %f4, %f26, %l1
fbuge,a %fcc0, loop_2323
fmovs %f17, %f1
fcmple32 %f2, %f0, %l3
movrgz %o6, %i4, %o1
loop_2323:
stb %i1, [%l7 + 0x64]
ld [%l7 + 0x6C], %f15
srlx %l4, 0x1E, %l5
movvs %xcc, %o3, %g5
fnand %f10, %f14, %f24
movn %icc, %g7, %l6
set 0x2B, %o1
lduba [%l7 + %o1] 0x04, %o4
alignaddr %i6, %g2, %i2
srlx %i5, %i0, %o0
prefetch [%l7 + 0x74], 0x3
wr %g0, 0x18, %asi
swapa [%l7 + 0x6C] %asi, %i3
smul %g3, 0x0929, %i7
and %g1, 0x0B39, %l2
tl %icc, 0x0
add %l7, 0x2C, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %o2
casa [%l6] 0x89, %o2, %g6
stb %o5, [%l7 + 0x5C]
tle %icc, 0x0
movgu %xcc, %l0, %g4
add %l1, %o7, %l3
fbue,a %fcc0, loop_2324
array32 %i4, %o6, %i1
fmovrsgz %l4, %f0, %f6
wr %g0, 0x80, %asi
ldda [%l7 + 0x50] %asi, %l4
loop_2324:
subc %o1, %g5, %o3
andncc %g7, %o4, %i6
edge16n %l6, %g2, %i2
fmovsgu %xcc, %f16, %f17
fmovsgu %xcc, %f1, %f6
movge %xcc, %i5, %i0
sethi 0x17C2, %i3
move %icc, %o0, %i7
fcmpne32 %f28, %f4, %g3
nop
fitod %f4, %f18
fdtos %f18, %f0
lduw [%l7 + 0x50], %l2
add %g1, 0x154A, %o2
movvs %xcc, %g6, %o5
tge %xcc, 0x4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
std %f6, [%l7 + 0x70]
edge32 %g4, %l1, %o7
fbn,a %fcc1, loop_2325
swap [%l7 + 0x18], %l0
nop
set 0x28, %i1
stx %l3, [%l7 + %i1]
subccc %o6, 0x1FCB, %i1
loop_2325:
orn %l4, %i4, %l5
ldub [%l7 + 0x5C], %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdne %o3, %f12, %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %icc, 0x2
nop
fitos %f7, %f6
fstoi %f6, %f10
subccc %g7, 0x05A9, %o4
or %i6, %o1, %l6
fmovrslz %g2, %f19, %f30
nop
setx loop_2326, %l0, %l1
jmpl %l1, %i5
srl %i0, 0x14, %i2
orcc %i3, %o0, %g3
movrne %l2, 0x2B8, %i7
loop_2326:
movne %xcc, %o2, %g1
andcc %g6, 0x1A5C, %o5
movrlez %l1, %g4, %o7
fandnot1 %f20, %f10, %f6
movrgez %l3, 0x15E, %o6
sir 0x15A8
mova %xcc, %i1, %l0
tg %xcc, 0x3
nop
setx 0x945E3F60106974B2, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
wr %g0, 0x19, %asi
stxa %i4, [%l7 + 0x70] %asi
tsubcctv %l5, 0x1EA8, %g5
membar 0x7B
sllx %o3, 0x19, %l4
fandnot1s %f10, %f1, %f26
bgu,a %icc, loop_2327
edge8n %o4, %g7, %i6
movpos %xcc, %o1, %g2
fpadd32s %f14, %f26, %f1
loop_2327:
tg %icc, 0x3
subccc %i5, %i0, %i2
stw %l6, [%l7 + 0x78]
tcs %icc, 0x5
stw %i3, [%l7 + 0x14]
fpack16 %f24, %f14
sll %g3, %l2, %o0
wr %g0, 0x10, %asi
lda [%l7 + 0x4C] %asi, %f10
fmovrsgz %o2, %f22, %f6
ba,a %icc, loop_2328
array32 %i7, %g1, %o5
fbu,a %fcc1, loop_2329
udivx %g6, 0x0A19, %l1
loop_2328:
array16 %g4, %l3, %o7
pdist %f10, %f0, %f28
loop_2329:
fmovspos %icc, %f6, %f22
movle %icc, %i1, %l0
umulcc %i4, %l5, %g5
tneg %xcc, 0x4
wr %g0, 0x11, %asi
lduba [%l7 + 0x79] %asi, %o3
movrne %l4, 0x0FC, %o6
edge16 %o4, %g7, %o1
fmul8x16au %f31, %f16, %f14
udivcc %i6, 0x038A, %i5
edge16 %i0, %i2, %l6
movvc %xcc, %i3, %g3
movrlz %l2, %o0, %o2
fnor %f16, %f22, %f26
umulcc %i7, 0x1CA3, %g2
edge16n %g1, %g6, %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %l1, %g4, %l3
fmovdpos %icc, %f31, %f30
fbo %fcc0, loop_2330
fmovsa %icc, %f27, %f20
alignaddr %i1, %o7, %l0
popc %i4, %l5
loop_2330:
fcmpgt32 %f30, %f14, %o3
udivx %g5, 0x0482, %l4
edge32ln %o4, %g7, %o6
fone %f30
edge32 %i6, %o1, %i5
nop
setx 0xF8106131, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
fsqrts %f20, %f4
xorcc %i0, %i2, %i3
bne,a,pt %icc, loop_2331
movge %xcc, %l6, %g3
fmovdvs %xcc, %f22, %f27
ld [%l7 + 0x4C], %f17
loop_2331:
addcc %o0, 0x0927, %l2
fbule,a %fcc2, loop_2332
brlz %o2, loop_2333
movneg %icc, %i7, %g1
nop
setx loop_2334, %l0, %l1
jmpl %l1, %g2
loop_2332:
edge16 %o5, %l1, %g6
loop_2333:
stb %l3, [%l7 + 0x50]
set 0x43, %g1
ldsba [%l7 + %g1] 0x80, %g4
loop_2334:
nop
wr %g0, 0xea, %asi
ldda [%l7 + 0x50] %asi, %o6
movrlz %i1, 0x0DC, %l0
bpos loop_2335
andncc %l5, %o3, %g5
nop
fitos %f11, %f29
fstox %f29, %f2
fxtos %f2, %f27
tneg %icc, 0x3
loop_2335:
movneg %icc, %i4, %o4
udiv %g7, 0x12DB, %o6
ldstub [%l7 + 0x28], %l4
movrne %i6, 0x3A7, %o1
tneg %xcc, 0x2
fpadd16 %f22, %f24, %f18
andncc %i5, %i2, %i0
movle %icc, %l6, %i3
fcmpne16 %f0, %f16, %g3
array8 %o0, %l2, %i7
andcc %g1, 0x0FF1, %g2
fmovsneg %icc, %f2, %f31
fmovsleu %xcc, %f22, %f10
fabsd %f26, %f30
fbge,a %fcc1, loop_2336
edge16 %o5, %o2, %g6
tvs %icc, 0x5
tne %icc, 0x7
loop_2336:
brgz,a %l1, loop_2337
edge8 %g4, %o7, %i1
xnorcc %l0, %l5, %l3
movge %xcc, %o3, %g5
loop_2337:
nop
set 0x1D, %i0
lduba [%l7 + %i0] 0x04, %o4
set 0x28, %o7
sta %f25, [%l7 + %o7] 0x81
bneg,pn %icc, loop_2338
swap [%l7 + 0x48], %i4
bn,pn %icc, loop_2339
fmovdn %icc, %f6, %f5
loop_2338:
popc %o6, %g7
nop
setx loop_2340, %l0, %l1
jmpl %l1, %l4
loop_2339:
edge32ln %i6, %i5, %i2
udiv %o1, 0x079C, %l6
tgu %icc, 0x2
loop_2340:
fbuge %fcc3, loop_2341
movrne %i3, %i0, %g3
fmul8ulx16 %f8, %f16, %f2
subc %o0, 0x0922, %i7
loop_2341:
orncc %l2, %g1, %o5
fandnot1 %f14, %f8, %f14
umul %o2, 0x13DB, %g2
bleu,pn %xcc, loop_2342
ld [%l7 + 0x78], %f4
addc %l1, %g6, %g4
tgu %icc, 0x7
loop_2342:
umul %o7, 0x0070, %i1
movrlez %l0, %l5, %o3
fmovd %f30, %f30
andncc %g5, %o4, %i4
wr %g0, 0x18, %asi
sta %f0, [%l7 + 0x38] %asi
fpackfix %f0, %f25
movn %icc, %l3, %o6
tcc %xcc, 0x2
sdivcc %g7, 0x0F75, %l4
edge32 %i5, %i2, %i6
bneg,a %xcc, loop_2343
fmovdvc %icc, %f29, %f8
tpos %icc, 0x2
fbe,a %fcc0, loop_2344
loop_2343:
bge,a,pt %xcc, loop_2345
sra %o1, 0x1F, %l6
sub %i3, %i0, %o0
loop_2344:
ldd [%l7 + 0x60], %i6
loop_2345:
tneg %icc, 0x1
stb %l2, [%l7 + 0x55]
add %g3, %o5, %g1
movpos %icc, %o2, %g2
ta %xcc, 0x7
tvs %xcc, 0x4
movpos %icc, %g6, %l1
sra %o7, 0x17, %g4
fmovscs %icc, %f21, %f18
fornot2s %f21, %f5, %f17
xnor %i1, %l0, %l5
movrlz %g5, %o3, %i4
ldsh [%l7 + 0x50], %o4
tvs %icc, 0x4
fmovdvs %xcc, %f16, %f13
addc %o6, %g7, %l3
brlez %i5, loop_2346
array32 %i2, %i6, %o1
set 0x6C, %l1
stha %l4, [%l7 + %l1] 0x81
loop_2346:
nop
setx loop_2347, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movne %xcc, %l6, %i0
ble,a,pn %xcc, loop_2348
movl %xcc, %o0, %i7
loop_2347:
movgu %icc, %i3, %g3
udiv %o5, 0x19B6, %g1
loop_2348:
movrgez %l2, 0x132, %o2
fsrc1 %f22, %f20
sllx %g6, %g2, %l1
fbn %fcc0, loop_2349
array16 %o7, %i1, %g4
sdivx %l0, 0x1BBA, %g5
st %f9, [%l7 + 0x38]
loop_2349:
tn %xcc, 0x7
fmovsleu %xcc, %f14, %f29
fpack16 %f6, %f24
ta %xcc, 0x6
movleu %xcc, %o3, %i4
smul %l5, %o4, %o6
set 0x14, %l5
swapa [%l7 + %l5] 0x19, %g7
fandnot1s %f29, %f27, %f10
sdivcc %l3, 0x0654, %i2
movle %xcc, %i5, %i6
fblg %fcc2, loop_2350
xor %l4, 0x1401, %l6
tvs %icc, 0x7
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
loop_2350:
swap [%l7 + 0x68], %i0
movrlz %o0, %i7, %i3
bgu loop_2351
fbn %fcc1, loop_2352
fblg,a %fcc0, loop_2353
mulx %o1, %o5, %g3
loop_2351:
bneg,a loop_2354
loop_2352:
andcc %g1, %o2, %l2
loop_2353:
umul %g6, %l1, %g2
andcc %o7, 0x198F, %g4
loop_2354:
fxors %f6, %f24, %f27
movrgz %l0, %g5, %i1
edge8n %i4, %o3, %l5
smul %o6, 0x1D3D, %g7
fmovd %f4, %f30
udivx %l3, 0x04C6, %i2
edge16 %o4, %i6, %l4
edge32n %l6, %i5, %i0
bvc,pn %xcc, loop_2355
sdiv %o0, 0x1930, %i3
tpos %xcc, 0x0
ldsb [%l7 + 0x2A], %i7
loop_2355:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgez %o5, %g3, %g1
membar 0x75
move %icc, %o2, %l2
nop
setx 0xF8744047505ED847, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
subcc %g6, 0x163D, %l1
movre %o1, 0x3AB, %g2
mova %icc, %o7, %g4
fpsub16s %f22, %f26, %f31
smul %l0, %g5, %i1
add %i4, %l5, %o3
ldsh [%l7 + 0x58], %o6
ldx [%l7 + 0x08], %l3
tneg %xcc, 0x3
sir 0x06FA
wr %g0, 0x88, %asi
lduwa [%l7 + 0x10] %asi, %i2
movl %xcc, %g7, %i6
tneg %xcc, 0x5
fcmpgt32 %f4, %f28, %l4
fcmpeq32 %f20, %f10, %o4
fbg,a %fcc1, loop_2356
udivx %i5, 0x0A5C, %i0
udiv %l6, 0x1021, %i3
edge8 %o0, %i7, %g3
loop_2356:
orncc %o5, %o2, %g1
and %g6, 0x129E, %l2
movneg %icc, %l1, %g2
nop
fitos %f0, %f3
fstox %f3, %f10
fxtos %f10, %f28
array32 %o7, %o1, %l0
sdiv %g5, 0x0292, %i1
fbe,a %fcc1, loop_2357
mova %xcc, %g4, %i4
membar #Sync
wr %g0, 0x16, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_2357:
bne loop_2358
tvs %xcc, 0x1
nop
fitos %f6, %f27
fstox %f27, %f8
fxtos %f8, %f19
fbug,a %fcc3, loop_2359
loop_2358:
mulscc %o3, %l5, %o6
ba loop_2360
addcc %l3, %g7, %i2
loop_2359:
fbul,a %fcc2, loop_2361
movvs %icc, %l4, %o4
loop_2360:
movne %icc, %i5, %i6
movgu %icc, %l6, %i0
loop_2361:
move %xcc, %o0, %i7
fcmple32 %f26, %f28, %i3
bl %icc, loop_2362
movvc %xcc, %g3, %o5
fmovdne %xcc, %f13, %f6
wr %g0, 0x04, %asi
stda %f16, [%l7 + 0x40] %asi
loop_2362:
alignaddrl %g1, %o2, %l2
nop
fitos %f16, %f9
brgez %g6, loop_2363
ldub [%l7 + 0x57], %l1
fcmple32 %f28, %f6, %o7
tpos %icc, 0x5
loop_2363:
fands %f4, %f20, %f18
ld [%l7 + 0x78], %f11
edge16ln %o1, %l0, %g2
fmovrslz %i1, %f13, %f3
alignaddrl %g4, %g5, %o3
andncc %i4, %o6, %l3
fmovspos %icc, %f17, %f0
movg %xcc, %g7, %i2
ldsb [%l7 + 0x13], %l5
tcs %icc, 0x3
nop
setx loop_2364, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fsrc1 %f0, %f8
sllx %l4, 0x06, %o4
edge16ln %i6, %l6, %i0
loop_2364:
taddcctv %o0, 0x04E9, %i7
subcc %i3, 0x09EC, %i5
sra %g3, 0x03, %g1
fmovrdgz %o5, %f12, %f18
tne %icc, 0x0
movcc %xcc, %o2, %l2
nop
fitod %f4, %f30
fdtoi %f30, %f11
udivx %l1, 0x1FA8, %g6
fble %fcc3, loop_2365
xnor %o1, 0x13E3, %l0
tpos %icc, 0x0
bne %icc, loop_2366
loop_2365:
stw %g2, [%l7 + 0x40]
set 0x40, %i3
ldda [%l7 + %i3] 0x89, %f16
loop_2366:
udivcc %i1, 0x06CA, %g4
alignaddrl %o7, %g5, %o3
ldsw [%l7 + 0x70], %o6
st %f12, [%l7 + 0x3C]
te %icc, 0x6
fornot2s %f13, %f20, %f29
addccc %i4, 0x1B49, %g7
brz,a %l3, loop_2367
fmul8x16 %f30, %f2, %f10
addc %l5, 0x02E7, %i2
nop
fitod %f8, %f28
fdtox %f28, %f8
loop_2367:
tge %xcc, 0x2
srl %o4, %i6, %l6
orncc %l4, 0x051B, %o0
fpadd32s %f26, %f20, %f11
set 0x24, %l4
ldsha [%l7 + %l4] 0x18, %i7
mulx %i3, 0x1C7C, %i5
smulcc %g3, %g1, %o5
fmovsleu %icc, %f19, %f7
fpackfix %f18, %f25
fblg,a %fcc1, loop_2368
movre %o2, %l2, %l1
nop
setx 0xC55A24DA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0xA3258B28, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fadds %f16, %f4, %f17
fba,a %fcc0, loop_2369
loop_2368:
tg %xcc, 0x1
andn %g6, %o1, %l0
fpadd32 %f18, %f24, %f22
loop_2369:
tvs %icc, 0x2
fsrc1 %f8, %f16
subcc %g2, 0x0C08, %i1
subc %i0, %o7, %g4
tcs %icc, 0x6
fandnot2 %f6, %f28, %f28
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
call loop_2370
fands %f23, %f24, %f16
edge16n %o3, %g5, %o6
tle %xcc, 0x2
loop_2370:
orn %i4, %l3, %l5
tg %icc, 0x1
nop
setx 0x784894AB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0xFC09A572, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fadds %f7, %f1, %f17
stb %g7, [%l7 + 0x4F]
tgu %icc, 0x6
fmovdvc %xcc, %f4, %f30
fsrc2s %f22, %f1
ble,pn %xcc, loop_2371
addc %o4, %i6, %l6
sdivcc %i2, 0x0DED, %l4
ba,a,pt %xcc, loop_2372
loop_2371:
movle %xcc, %i7, %i3
addccc %o0, 0x1A1C, %g3
fnands %f24, %f7, %f20
loop_2372:
te %xcc, 0x4
fzero %f30
nop
setx loop_2373, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
stw %g1, [%l7 + 0x78]
fone %f26
popc %o5, %o2
loop_2373:
fmovda %xcc, %f14, %f16
edge32ln %l2, %l1, %g6
stb %o1, [%l7 + 0x55]
bne,a loop_2374
fnors %f22, %f14, %f25
fbule,a %fcc3, loop_2375
udivx %l0, 0x1058, %i5
loop_2374:
orncc %g2, %i1, %i0
or %g4, %o3, %g5
loop_2375:
fzeros %f23
smul %o7, %o6, %l3
popc 0x0863, %i4
sub %l5, 0x15E9, %o4
fmovdgu %icc, %f9, %f11
movvc %icc, %i6, %l6
edge8l %i2, %g7, %i7
movleu %icc, %i3, %l4
movrgz %g3, 0x304, %o0
set 0x0C, %i5
stwa %o5, [%l7 + %i5] 0xe3
membar #Sync
movle %icc, %o2, %g1
umul %l2, 0x1077, %g6
set 0x10, %i2
ldxa [%l7 + %i2] 0x0c, %l1
tcs %icc, 0x5
tvc %xcc, 0x5
movl %xcc, %l0, %i5
fmovsneg %icc, %f3, %f1
fornot2 %f14, %f16, %f24
edge8 %o1, %g2, %i0
tneg %icc, 0x2
ldd [%l7 + 0x08], %g4
subcc %o3, 0x022B, %g5
bl,a %xcc, loop_2376
edge32ln %i1, %o7, %o6
set 0x40, %o0
stda %f0, [%l7 + %o0] 0x81
loop_2376:
array32 %i4, %l3, %o4
edge16ln %i6, %l5, %i2
edge8ln %l6, %i7, %g7
tne %xcc, 0x7
fmovsneg %xcc, %f5, %f4
std %f20, [%l7 + 0x50]
nop
fitos %f2, %f29
fstoi %f29, %f6
array32 %l4, %i3, %g3
brlez %o0, loop_2377
movvc %icc, %o2, %o5
xor %g1, %g6, %l1
ldub [%l7 + 0x60], %l2
loop_2377:
edge16n %i5, %l0, %o1
tn %xcc, 0x0
movrlz %g2, %g4, %i0
ta %xcc, 0x7
set 0x0C, %g4
stwa %o3, [%l7 + %g4] 0x19
fmovsleu %xcc, %f8, %f12
movrne %g5, %o7, %o6
brgez,a %i4, loop_2378
movcc %icc, %l3, %i1
add %i6, %o4, %i2
lduh [%l7 + 0x62], %l5
loop_2378:
edge8n %i7, %l6, %g7
bgu %xcc, loop_2379
edge8l %i3, %g3, %l4
taddcctv %o0, %o2, %g1
fbug %fcc0, loop_2380
loop_2379:
tl %icc, 0x4
array8 %o5, %l1, %l2
tle %xcc, 0x5
loop_2380:
nop
set 0x10, %o5
ldsha [%l7 + %o5] 0x10, %g6
subcc %l0, 0x0959, %i5
movgu %xcc, %o1, %g4
sdivcc %i0, 0x1167, %g2
addcc %g5, %o3, %o6
fnegd %f22, %f30
addc %i4, %o7, %l3
edge16l %i1, %o4, %i6
edge16l %i2, %i7, %l6
taddcctv %l5, %i3, %g7
nop
setx loop_2381, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bg,pn %icc, loop_2382
array8 %g3, %o0, %l4
set 0x0E, %l3
ldstuba [%l7 + %l3] 0x89, %g1
loop_2381:
andn %o2, 0x1564, %o5
loop_2382:
xnor %l2, 0x1557, %l1
fmovsg %icc, %f12, %f6
array8 %g6, %l0, %i5
fmovdge %icc, %f7, %f10
fandnot1s %f4, %f16, %f24
srlx %o1, 0x06, %g4
fxor %f8, %f2, %f2
xnor %g2, 0x148A, %i0
tge %xcc, 0x5
stx %o3, [%l7 + 0x30]
set 0x60, %i4
lda [%l7 + %i4] 0x88, %f10
udivcc %o6, 0x1873, %g5
array16 %o7, %i4, %i1
movcc %icc, %o4, %l3
movvs %icc, %i2, %i7
alignaddrl %l6, %i6, %l5
movvs %xcc, %g7, %i3
nop
setx 0x40DC7EAC00587B6C, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
addcc %g3, %l4, %g1
set 0x26, %o3
stha %o0, [%l7 + %o3] 0xe2
membar #Sync
bgu,pt %xcc, loop_2383
te %xcc, 0x4
bn,a,pt %icc, loop_2384
tcc %icc, 0x7
loop_2383:
brlz %o2, loop_2385
tleu %xcc, 0x4
loop_2384:
nop
wr %g0, 0x57, %asi
stxa %o5, [%g0 + 0x0] %asi
loop_2385:
udivx %l1, 0x1AF6, %l2
fmovdvs %icc, %f20, %f24
st %f23, [%l7 + 0x74]
tne %icc, 0x0
ldx [%l7 + 0x58], %g6
fmovrdgez %l0, %f14, %f6
movrgez %i5, %g4, %o1
movpos %xcc, %i0, %o3
fmovsg %xcc, %f24, %f18
sra %o6, 0x1B, %g2
pdist %f12, %f22, %f0
mulscc %o7, 0x0A04, %i4
srlx %i1, %g5, %o4
fmovdvs %icc, %f4, %f22
sdivx %i2, 0x0BBF, %l3
fmovde %xcc, %f31, %f25
nop
setx 0x72AE1302, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
fsqrts %f3, %f11
fnot2s %f26, %f5
umul %i7, 0x1C86, %i6
nop
setx 0xDFEB344F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x1EC24331, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fadds %f18, %f27, %f23
movne %xcc, %l5, %g7
fbo %fcc0, loop_2386
movvs %xcc, %i3, %g3
fpadd16 %f14, %f28, %f22
movg %xcc, %l4, %l6
loop_2386:
edge16n %g1, %o0, %o2
fmovsa %xcc, %f27, %f7
taddcctv %o5, %l2, %g6
umulcc %l1, %l0, %g4
movrne %i5, 0x10F, %i0
add %l7, 0x20, %l6
wr %g0, 0x18, %asi
casa [%l6] 0x18, %o1, %o3
or %g2, 0x1295, %o6
xnorcc %o7, %i1, %g5
fandnot2s %f29, %f3, %f31
sir 0x19FF
andncc %i4, %o4, %l3
bl,a loop_2387
movn %xcc, %i2, %i7
movge %icc, %i6, %l5
edge8n %g7, %i3, %g3
loop_2387:
fandnot2s %f29, %f19, %f11
fmovscs %xcc, %f7, %f29
brlez,a %l4, loop_2388
stbar
fbge %fcc3, loop_2389
fnot2 %f16, %f22
loop_2388:
fmovdn %xcc, %f28, %f19
nop
setx 0x7D918B2F1767816E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f2
loop_2389:
edge16n %g1, %l6, %o0
sir 0x03FF
nop
setx 0x446DC8479A6B60A2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x1B95F049F672EBE8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f24, %f18
fpack32 %f24, %f0, %f16
fbg %fcc1, loop_2390
fmul8x16al %f25, %f2, %f22
andcc %o5, %o2, %g6
ldsw [%l7 + 0x10], %l2
loop_2390:
st %f24, [%l7 + 0x60]
ble,pt %icc, loop_2391
xorcc %l0, 0x1D68, %g4
edge32l %l1, %i5, %i0
brnz,a %o3, loop_2392
loop_2391:
edge32l %o1, %g2, %o6
andcc %i1, 0x11EE, %g5
subcc %o7, %o4, %i4
loop_2392:
movrlez %l3, 0x3D0, %i7
sth %i6, [%l7 + 0x0A]
fzero %f16
membar 0x58
wr %g0, 0x89, %asi
stwa %i2, [%l7 + 0x5C] %asi
movl %xcc, %g7, %l5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srl %g3, %l4, %i3
tl %xcc, 0x6
array32 %l6, %o0, %o5
fnands %f23, %f22, %f19
tneg %xcc, 0x2
nop
fitod %f0, %f16
fdtox %f16, %f10
fxtod %f10, %f8
andn %g1, %o2, %l2
srlx %l0, 0x12, %g6
tl %xcc, 0x7
tneg %icc, 0x4
edge16 %l1, %g4, %i0
fpmerge %f26, %f21, %f24
edge32ln %i5, %o3, %o1
addcc %o6, %i1, %g5
sth %g2, [%l7 + 0x38]
set 0x30, %o4
ldswa [%l7 + %o4] 0x81, %o4
tpos %xcc, 0x3
array32 %o7, %l3, %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movpos %xcc, %i7, %i2
movpos %xcc, %i6, %g7
fsrc1s %f21, %f12
tg %icc, 0x4
add %g3, 0x11D6, %l4
movre %l5, %i3, %l6
fmovsn %xcc, %f8, %f13
nop
setx loop_2393, %l0, %l1
jmpl %l1, %o5
fble,a %fcc2, loop_2394
sdiv %o0, 0x1E26, %g1
fcmpne16 %f8, %f12, %l2
loop_2393:
membar 0x13
loop_2394:
array32 %o2, %l0, %l1
brgz %g4, loop_2395
fbg %fcc3, loop_2396
fmovsvs %xcc, %f2, %f16
edge8l %i0, %i5, %o3
loop_2395:
fbu %fcc0, loop_2397
loop_2396:
fba,a %fcc3, loop_2398
orn %g6, %o6, %o1
mulscc %g5, %g2, %o4
loop_2397:
tvc %icc, 0x6
loop_2398:
movrgz %o7, 0x0E3, %l3
fba,a %fcc1, loop_2399
movrgz %i1, %i7, %i2
alignaddrl %i4, %g7, %g3
edge8l %i6, %l5, %l4
loop_2399:
membar 0x1F
edge8n %i3, %l6, %o5
bne,a,pn %xcc, loop_2400
fmovrsne %g1, %f6, %f29
wr %g0, 0x19, %asi
lduwa [%l7 + 0x08] %asi, %o0
loop_2400:
ldsb [%l7 + 0x74], %o2
bcc,pt %icc, loop_2401
fmovrsgz %l2, %f29, %f19
move %icc, %l0, %g4
bn,pt %xcc, loop_2402
loop_2401:
swap [%l7 + 0x74], %l1
tle %icc, 0x4
movre %i5, 0x0F7, %o3
loop_2402:
prefetch [%l7 + 0x14], 0x1
fpadd32 %f12, %f16, %f20
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvc %xcc, 0x3
fsrc1 %f22, %f18
bleu,a loop_2403
orncc %g6, %o6, %i0
mova %xcc, %o1, %g5
movl %xcc, %g2, %o7
loop_2403:
array16 %o4, %l3, %i1
edge16l %i2, %i4, %i7
sll %g7, %i6, %g3
or %l4, 0x1C8E, %l5
brlz %l6, loop_2404
std %f28, [%l7 + 0x58]
set 0x28, %g7
swapa [%l7 + %g7] 0x89, %o5
loop_2404:
sdivx %i3, 0x0F28, %g1
tl %xcc, 0x7
movge %icc, %o0, %l2
mulscc %o2, %l0, %l1
smul %i5, %o3, %g6
orncc %o6, 0x1ECB, %g4
wr %g0, 0x19, %asi
lduwa [%l7 + 0x4C] %asi, %o1
tl %icc, 0x6
fmovrse %g5, %f19, %f27
fbuge,a %fcc2, loop_2405
ld [%l7 + 0x58], %f5
wr %g0, 0x11, %asi
lduha [%l7 + 0x74] %asi, %g2
loop_2405:
bge,a loop_2406
sth %o7, [%l7 + 0x08]
fmul8x16 %f11, %f14, %f26
edge16n %o4, %i0, %i1
loop_2406:
ld [%l7 + 0x58], %f12
edge8 %i2, %i4, %l3
tvc %xcc, 0x4
fpadd16 %f28, %f4, %f0
subc %g7, 0x1D7C, %i6
fcmple16 %f8, %f12, %i7
fmovrse %l4, %f25, %f9
movre %g3, %l6, %l5
fmovde %xcc, %f11, %f19
xnor %i3, %g1, %o0
fbuge %fcc1, loop_2407
edge16n %o5, %o2, %l2
edge16n %l1, %l0, %i5
fmovs %f12, %f21
loop_2407:
tl %icc, 0x0
fmovdvs %icc, %f6, %f17
movgu %icc, %o3, %g6
andcc %o6, %o1, %g5
edge32ln %g2, %g4, %o4
movre %i0, %i1, %i2
edge8l %i4, %l3, %g7
set 0x78, %l2
sta %f22, [%l7 + %l2] 0x80
bne,pt %icc, loop_2408
tsubcc %i6, %i7, %o7
fmovdle %icc, %f24, %f24
edge8 %l4, %g3, %l6
loop_2408:
orncc %l5, %g1, %i3
edge16l %o5, %o0, %l2
movne %xcc, %l1, %l0
sub %o2, %o3, %g6
fpack16 %f30, %f12
orcc %o6, %o1, %g5
movpos %icc, %i5, %g2
fandnot2s %f4, %f17, %f19
movvc %icc, %o4, %g4
nop
setx 0x68EDA937A33AA26B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f12
lduw [%l7 + 0x2C], %i1
nop
setx 0xD6E1CA8C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x22BA1251, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fsubs %f21, %f10, %f17
tsubcctv %i2, 0x0E76, %i4
edge16l %l3, %i0, %g7
set 0x20, %g6
prefetcha [%l7 + %g6] 0x04, 0x0
tneg %xcc, 0x3
srax %o7, %l4, %i7
movpos %xcc, %g3, %l5
xnorcc %g1, 0x0628, %i3
edge32 %l6, %o0, %l2
tg %xcc, 0x3
subcc %o5, %l1, %l0
nop
setx 0x40B247EB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0xAEBF5068, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fsubs %f3, %f21, %f6
srax %o3, %o2, %g6
fmovsne %icc, %f22, %f12
edge8l %o6, %o1, %i5
movcc %icc, %g2, %g5
fblg %fcc0, loop_2409
fxnor %f8, %f24, %f18
mulscc %g4, %i1, %o4
mulx %i4, 0x07EA, %i2
loop_2409:
nop
set 0x3b8, %g2
nop ! nop ! ldxa [%g0 + %g2] 0x40, %i0 ripped by fixASI40.pl ripped by fixASI40.pl
fand %f18, %f26, %f8
nop
setx 0x317DC71C54A545EC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xFC63EBDE3C2FF0ED, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fdivd %f22, %f12, %f30
srlx %l3, %i6, %o7
sub %l4, 0x01A3, %i7
sir 0x01C9
tsubcc %g7, %l5, %g3
array32 %i3, %l6, %g1
edge16 %l2, %o0, %l1
movneg %icc, %o5, %l0
edge16 %o2, %g6, %o6
fbu,a %fcc1, loop_2410
sdivx %o1, 0x09E2, %i5
sll %o3, 0x0C, %g5
fbu,a %fcc1, loop_2411
loop_2410:
subcc %g2, %g4, %o4
umulcc %i1, 0x1B60, %i2
taddcc %i4, %l3, %i6
loop_2411:
fabss %f7, %f25
orcc %o7, %i0, %l4
fba %fcc1, loop_2412
orn %i7, %l5, %g7
fbu %fcc2, loop_2413
fbg,a %fcc3, loop_2414
loop_2412:
movl %icc, %i3, %l6
nop
fitod %f0, %f0
fdtox %f0, %f10
loop_2413:
taddcctv %g1, %g3, %o0
loop_2414:
orncc %l2, 0x1C97, %l1
add %l7, 0x78, %l6
wr %g0, 0x04, %asi
casxa [%l6] %asi, %l0, %o5
fsrc2s %f1, %f9
fmovdvs %icc, %f1, %f8
edge8ln %o2, %o6, %o1
subccc %g6, 0x061B, %i5
stx %o3, [%l7 + 0x58]
movrgez %g5, 0x153, %g4
srl %g2, %o4, %i1
ldd [%l7 + 0x58], %f8
tcc %icc, 0x2
brlez,a %i2, loop_2415
xorcc %l3, %i6, %i4
tgu %icc, 0x6
fxors %f12, %f26, %f8
loop_2415:
nop
setx 0xA5BCEF170DFA730E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xE02F1E831E367578, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f8, %f30
movne %icc, %o7, %i0
edge32n %l4, %i7, %l5
swap [%l7 + 0x68], %i3
srlx %l6, %g1, %g7
wr %g0, 0x11, %asi
stha %g3, [%l7 + 0x14] %asi
xnor %o0, %l2, %l0
fmovdge %icc, %f31, %f17
or %l1, 0x0825, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcc %xcc, 0x1
movcs %icc, %o6, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sth %o2, [%l7 + 0x40]
srlx %i5, %g6, %o3
srl %g5, %g2, %g4
andn %o4, %i1, %i2
fmovscc %icc, %f26, %f20
andncc %l3, %i6, %i4
srax %o7, 0x16, %i0
movrlz %l4, 0x0AC, %i7
popc 0x1BA6, %l5
mulscc %i3, 0x101D, %l6
movpos %icc, %g7, %g1
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f0
set 0x2E, %i6
stha %g3, [%l7 + %i6] 0x11
xor %l2, 0x18B7, %l0
addc %o0, %o5, %o6
movne %icc, %l1, %o1
alignaddrl %o2, %g6, %i5
movre %g5, %o3, %g2
ta %xcc, 0x1
set 0x64, %l0
lda [%l7 + %l0] 0x81, %f2
movne %xcc, %o4, %g4
bl,pn %xcc, loop_2416
edge32ln %i2, %l3, %i6
movg %icc, %i4, %i1
array16 %o7, %l4, %i0
loop_2416:
fmovsa %icc, %f17, %f31
wr %g0, 0xf1, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fpadd32s %f29, %f31, %f27
subcc %l5, 0x1C55, %i7
membar 0x74
bneg,a,pt %xcc, loop_2417
fmul8x16au %f4, %f10, %f30
movrne %l6, %g7, %g1
subc %i3, %l2, %g3
loop_2417:
nop
fitos %f5, %f31
fstox %f31, %f8
nop
fitos %f14, %f9
fstox %f9, %f2
fxtos %f2, %f26
fmovsleu %xcc, %f4, %f16
bvc,a,pn %xcc, loop_2418
movre %o0, 0x2F3, %l0
sra %o5, %o6, %l1
fmovs %f18, %f23
loop_2418:
tsubcc %o1, %g6, %i5
tsubcctv %o2, 0x15F5, %g5
edge8n %o3, %g2, %o4
xnor %g4, 0x1F4C, %i2
add %l7, 0x1C, %l6
wr %g0, 0x19, %asi
casa [%l6] 0x19, %l3, %i6
lduw [%l7 + 0x0C], %i4
array8 %o7, %i1, %i0
nop
setx loop_2419, %l0, %l1
jmpl %l1, %l5
ta %icc, 0x2
fbg %fcc1, loop_2420
tvc %xcc, 0x4
loop_2419:
sllx %l4, %l6, %i7
brgez %g7, loop_2421
loop_2420:
edge8 %g1, %l2, %g3
set 0x30, %g5
prefetcha [%l7 + %g5] 0x14, 0x3
loop_2421:
ldd [%l7 + 0x40], %l0
array32 %o0, %o6, %o5
fbn %fcc3, loop_2422
fbe,a %fcc2, loop_2423
fblg,a %fcc3, loop_2424
subc %o1, %l1, %i5
loop_2422:
bneg,pn %xcc, loop_2425
loop_2423:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2424:
smul %g6, 0x0D65, %o2
tsubcc %o3, %g2, %o4
loop_2425:
movrgz %g4, %g5, %l3
array16 %i2, %i6, %i4
subcc %i1, %o7, %i0
nop
fitod %f12, %f24
fdtos %f24, %f24
te %icc, 0x3
subcc %l4, 0x1538, %l6
addc %i7, %l5, %g1
fmovsleu %icc, %f19, %f1
mova %xcc, %g7, %g3
movgu %icc, %i3, %l2
nop
setx loop_2426, %l0, %l1
jmpl %l1, %l0
xnor %o0, %o5, %o6
array8 %o1, %i5, %g6
tsubcc %l1, 0x03C6, %o2
loop_2426:
mova %icc, %o3, %g2
xnor %g4, %g5, %l3
tl %icc, 0x1
fpmerge %f27, %f29, %f4
brgz %i2, loop_2427
srax %i6, %o4, %i1
tneg %icc, 0x2
xorcc %o7, %i4, %i0
loop_2427:
fnand %f10, %f14, %f24
fbne %fcc1, loop_2428
tgu %icc, 0x3
movvc %xcc, %l6, %i7
bl,pt %icc, loop_2429
loop_2428:
movleu %icc, %l5, %l4
movge %xcc, %g1, %g7
tpos %xcc, 0x5
loop_2429:
sir 0x1610
wr %g0, 0x80, %asi
ldsha [%l7 + 0x14] %asi, %g3
udivx %l2, 0x194E, %l0
fbuge,a %fcc1, loop_2430
fmovspos %icc, %f21, %f5
bpos,pt %icc, loop_2431
nop
set 0x38, %g3
std %f16, [%l7 + %g3]
loop_2430:
fabsd %f14, %f6
movrgez %i3, 0x1D4, %o0
loop_2431:
fmovdvc %icc, %f28, %f31
fbne,a %fcc0, loop_2432
and %o5, 0x1636, %o6
orcc %i5, 0x069B, %g6
tsubcc %o1, 0x0914, %o2
loop_2432:
movleu %icc, %o3, %g2
brgz %g4, loop_2433
tleu %icc, 0x0
movrlez %g5, 0x30C, %l1
tne %xcc, 0x2
loop_2433:
srax %l3, 0x13, %i6
mova %icc, %o4, %i2
bvc,pn %xcc, loop_2434
movrne %o7, %i1, %i4
umul %i0, 0x12B6, %l6
edge8 %l5, %l4, %i7
loop_2434:
fmovdle %icc, %f31, %f0
fmovrse %g7, %f12, %f28
wr %g0, 0x89, %asi
stwa %g1, [%l7 + 0x20] %asi
movre %g3, %l0, %i3
add %l7, 0x20, %l6
wr %g0, 0x18, %asi
casa [%l6] %asi, %o0, %l2
fandnot2 %f10, %f18, %f12
move %icc, %o6, %i5
udiv %o5, 0x0B5D, %o1
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x40] %asi, %o2
wr %g0, 0x89, %asi
stxa %g6, [%l7 + 0x48] %asi
brnz,a %o3, loop_2435
ldsw [%l7 + 0x18], %g4
addccc %g5, 0x1938, %l1
bvs,pt %icc, loop_2436
loop_2435:
brlez,a %g2, loop_2437
sub %i6, 0x1561, %o4
addc %l3, 0x11C9, %o7
loop_2436:
ble,a,pn %xcc, loop_2438
loop_2437:
and %i1, 0x0343, %i4
fpadd16s %f13, %f21, %f2
tgu %xcc, 0x3
loop_2438:
xor %i2, %l6, %i0
smul %l5, %i7, %l4
fmovrsgez %g7, %f15, %f11
popc %g1, %l0
srl %g3, %o0, %i3
edge32n %l2, %o6, %o5
fxnor %f24, %f6, %f12
flush %l7 + 0x4C
sra %o1, %i5, %o2
tne %xcc, 0x6
fmovsn %xcc, %f15, %f13
std %f0, [%l7 + 0x20]
brlz %o3, loop_2439
fbu %fcc2, loop_2440
nop
fitod %f4, %f16
fdtox %f16, %f26
tsubcctv %g4, %g6, %l1
loop_2439:
move %xcc, %g2, %i6
loop_2440:
movvc %icc, %g5, %l3
fcmple16 %f8, %f10, %o4
addcc %o7, 0x1DFE, %i4
tgu %xcc, 0x5
andcc %i2, %l6, %i0
tgu %xcc, 0x2
alignaddr %l5, %i7, %l4
fbu,a %fcc1, loop_2441
ldsw [%l7 + 0x0C], %i1
stb %g1, [%l7 + 0x51]
sdiv %l0, 0x14DC, %g3
loop_2441:
bg loop_2442
addc %o0, %g7, %i3
fxor %f22, %f10, %f10
edge16 %o6, %o5, %l2
loop_2442:
nop
add %l7, 0x58, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %i5, %o2
edge16l %o3, %o1, %g6
set 0x40, %o6
swapa [%l7 + %o6] 0x80, %g4
fmul8x16 %f30, %f6, %f0
taddcctv %g2, 0x0E01, %i6
movvc %xcc, %l1, %l3
fandnot2 %f26, %f2, %f24
brnz %g5, loop_2443
nop
fitod %f0, %f22
fdtoi %f22, %f12
nop
fitod %f12, %f28
fdtox %f28, %f12
xor %o7, %o4, %i4
loop_2443:
nop
wr %g0, 0x89, %asi
lduwa [%l7 + 0x48] %asi, %i2
fmovse %icc, %f22, %f0
tle %xcc, 0x1
movcs %icc, %i0, %l6
sra %i7, %l4, %l5
ldx [%l7 + 0x60], %i1
tpos %icc, 0x4
edge8 %l0, %g1, %o0
andncc %g7, %g3, %i3
wr %g0, 0x89, %asi
stxa %o5, [%l7 + 0x20] %asi
fbn,a %fcc3, loop_2444
brlez,a %l2, loop_2445
fmul8x16 %f6, %f10, %f8
nop
fitod %f10, %f30
fdtoi %f30, %f15
loop_2444:
sth %o6, [%l7 + 0x66]
loop_2445:
fbul,a %fcc0, loop_2446
array8 %i5, %o2, %o3
te %icc, 0x3
set 0x38, %l6
lda [%l7 + %l6] 0x10, %f3
loop_2446:
xnor %g6, %g4, %o1
srlx %g2, 0x0D, %i6
sll %l1, 0x0B, %g5
sdivcc %o7, 0x0C8A, %l3
sdiv %o4, 0x0FC5, %i2
tge %icc, 0x5
sllx %i0, 0x0A, %l6
subcc %i4, 0x186D, %l4
alignaddrl %l5, %i7, %i1
tne %icc, 0x3
udiv %g1, 0x1055, %l0
nop
setx loop_2447, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bgu,a,pt %icc, loop_2448
fcmple32 %f28, %f6, %g7
set 0x76, %i7
ldsha [%l7 + %i7] 0x04, %g3
loop_2447:
membar 0x62
loop_2448:
subc %o0, 0x0CC8, %o5
srlx %i3, %o6, %l2
movne %icc, %o2, %i5
brnz,a %o3, loop_2449
orcc %g4, 0x1D1E, %g6
fxor %f4, %f26, %f2
add %l7, 0x10, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %o1
casa [%l6] 0x04, %o1, %i6
loop_2449:
movle %xcc, %g2, %l1
tn %icc, 0x4
sllx %g5, %l3, %o7
fmovd %f4, %f20
ldsw [%l7 + 0x14], %i2
nop
fitos %f5, %f1
fstox %f1, %f14
movre %i0, 0x299, %o4
edge16ln %i4, %l6, %l5
fornot2s %f4, %f10, %f16
orn %l4, 0x142F, %i1
bg %xcc, loop_2450
movne %xcc, %g1, %l0
ld [%l7 + 0x28], %f23
fabsd %f12, %f24
loop_2450:
srlx %i7, %g3, %o0
nop
setx 0x79E809FBFFA04A27, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x884458CF3ADFF436, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f0, %f6
brgez,a %g7, loop_2451
ld [%l7 + 0x44], %f13
membar 0x4C
fmuld8sux16 %f18, %f23, %f8
loop_2451:
edge8l %i3, %o6, %l2
movrne %o2, 0x213, %i5
bge,a loop_2452
subccc %o5, %g4, %g6
bcs,a loop_2453
array16 %o3, %o1, %i6
loop_2452:
fbg,a %fcc2, loop_2454
fsrc2 %f8, %f26
loop_2453:
movcs %xcc, %g2, %g5
andn %l3, 0x05CA, %l1
loop_2454:
sdivcc %o7, 0x01AB, %i0
fbule,a %fcc2, loop_2455
sub %o4, 0x0ACC, %i2
nop
fitos %f14, %f13
fstoi %f13, %f20
fpadd16 %f8, %f0, %f26
loop_2455:
subc %i4, %l5, %l6
xnorcc %l4, 0x118A, %g1
and %i1, 0x1DEC, %i7
fmovrdne %l0, %f30, %f10
edge8ln %o0, %g7, %g3
udiv %o6, 0x1DCB, %i3
nop
setx 0x206FDE5A, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
edge16l %o2, %i5, %l2
movn %xcc, %o5, %g6
edge32l %o3, %g4, %o1
bvs,a,pn %xcc, loop_2456
fmovdgu %icc, %f24, %f1
membar 0x7F
fmovs %f29, %f5
loop_2456:
nop
setx 0x553509C5ED60482B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xF49245F5BE2133BD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f16, %f14
te %icc, 0x6
xorcc %i6, 0x1E0F, %g5
taddcc %l3, %g2, %l1
te %xcc, 0x1
te %xcc, 0x5
bleu,a %icc, loop_2457
tge %xcc, 0x0
bl,a %xcc, loop_2458
std %f30, [%l7 + 0x78]
loop_2457:
tgu %xcc, 0x1
nop
setx 0x85A4F299, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x63EFC739, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fdivs %f22, %f24, %f23
loop_2458:
movn %xcc, %i0, %o4
andcc %o7, 0x1514, %i2
nop
setx 0x385A09FDB068752C, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
popc %l5, %i4
movg %xcc, %l6, %g1
movrgez %i1, %l4, %l0
tsubcctv %i7, %g7, %g3
or %o6, 0x1430, %o0
set 0x1C, %o1
lda [%l7 + %o1] 0x88, %f25
tvc %xcc, 0x4
fnegs %f7, %f12
bg,pt %xcc, 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
smul %o2, 0x06B0, %i3
fmovdpos %xcc, %f24, %f16
loop_2459:
fmovrslez %l2, %f9, %f13
loop_2460:
fble,a %fcc2, loop_2461
bne,pn %icc, loop_2462
movge %xcc, %i5, %g6
umulcc %o5, %g4, %o1
loop_2461:
and %i6, 0x04EE, %g5
loop_2462:
tn %xcc, 0x1
sll %l3, 0x16, %o3
edge8n %l1, %g2, %o4
fabss %f18, %f7
movn %xcc, %i0, %i2
xnor %l5, 0x1A75, %o7
fnand %f16, %f14, %f28
fzeros %f9
edge8l %l6, %g1, %i4
fpsub32s %f5, %f21, %f27
fblg,a %fcc2, loop_2463
smul %l4, %l0, %i7
stb %g7, [%l7 + 0x36]
fmovsg %icc, %f26, %f25
loop_2463:
smul %i1, %g3, %o6
fxnors %f30, %f10, %f1
edge16ln %o2, %o0, %l2
fnors %f25, %f26, %f16
edge16n %i3, %i5, %o5
fmovdge %xcc, %f30, %f22
fbe %fcc1, loop_2464
udiv %g4, 0x156A, %o1
movrgz %g6, %i6, %g5
fmovrslez %o3, %f31, %f8
loop_2464:
ta %icc, 0x4
fbl,a %fcc0, loop_2465
fmovdcc %xcc, %f23, %f7
nop
fitos %f6, %f19
fstox %f19, %f6
fxtos %f6, %f12
fnegd %f4, %f2
loop_2465:
edge8l %l3, %l1, %g2
sub %i0, 0x04D2, %i2
fpsub16 %f6, %f8, %f30
ldd [%l7 + 0x60], %f0
wr %g0, 0x10, %asi
lduha [%l7 + 0x6E] %asi, %o4
brz,a %o7, loop_2466
movrlez %l5, 0x238, %g1
xor %i4, 0x1F2C, %l6
movge %xcc, %l0, %i7
loop_2466:
fmovdleu %xcc, %f25, %f26
fone %f18
fnors %f31, %f16, %f24
ldsh [%l7 + 0x54], %l4
fmovdl %icc, %f20, %f21
fpsub32 %f10, %f14, %f28
movrne %g7, 0x0AC, %g3
fmul8x16au %f21, %f30, %f8
array8 %i1, %o2, %o0
fbge %fcc3, loop_2467
mulx %l2, %i3, %o6
wr %g0, 0x2a, %asi
stxa %o5, [%l7 + 0x48] %asi
membar #Sync
loop_2467:
nop
setx 0xFFF432F5C053FCD6, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
wr %g0, 0x88, %asi
lduha [%l7 + 0x56] %asi, %g4
edge32l %o1, %g6, %i5
fmovsgu %xcc, %f4, %f29
nop
set 0x2C, %o2
lduw [%l7 + %o2], %i6
fexpand %f24, %f24
udivcc %g5, 0x00FA, %o3
fornot2 %f6, %f28, %f22
sir 0x11D0
fmovdneg %icc, %f27, %f2
ldstub [%l7 + 0x32], %l3
array16 %g2, %i0, %i2
sdivx %l1, 0x165F, %o4
tpos %xcc, 0x6
array32 %l5, %o7, %g1
set 0x1E, %i1
ldsha [%l7 + %i1] 0x88, %i4
fpsub32s %f11, %f8, %f10
wr %g0, 0x18, %asi
lduwa [%l7 + 0x1C] %asi, %l6
fmul8ulx16 %f18, %f4, %f30
prefetch [%l7 + 0x08], 0x1
bne,a %icc, loop_2468
faligndata %f28, %f28, %f14
smul %l0, %l4, %g7
fcmpne32 %f18, %f6, %i7
loop_2468:
membar 0x5B
array8 %i1, %g3, %o0
fbo %fcc3, loop_2469
fors %f31, %f28, %f20
subccc %l2, %o2, %i3
ldstub [%l7 + 0x73], %o5
loop_2469:
tneg %xcc, 0x3
bvc,a %xcc, loop_2470
xnorcc %o6, %o1, %g6
xnorcc %g4, 0x0D1B, %i6
movrlez %i5, %g5, %o3
loop_2470:
membar 0x10
nop
setx loop_2471, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
setx loop_2472, %l0, %l1
jmpl %l1, %g2
call loop_2473
srl %l3, %i0, %i2
loop_2471:
nop
set 0x40, %g1
stda %f16, [%l7 + %g1] 0x80
loop_2472:
movle %xcc, %l1, %o4
loop_2473:
edge16 %o7, %g1, %i4
sdiv %l6, 0x18F3, %l5
wr %g0, 0x89, %asi
lduba [%l7 + 0x3B] %asi, %l4
set 0x20, %i0
stwa %g7, [%l7 + %i0] 0xea
membar #Sync
nop
setx 0x64950700, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
fsqrts %f5, %f20
tcs %xcc, 0x6
bl,a %xcc, loop_2474
sub %l0, %i7, %i1
tpos %xcc, 0x6
lduw [%l7 + 0x78], %o0
loop_2474:
movg %icc, %l2, %o2
addc %i3, %o5, %g3
fnand %f28, %f18, %f22
andcc %o1, %o6, %g4
tsubcc %g6, 0x12B9, %i6
addc %g5, %i5, %g2
nop
fitod %f4, %f24
fdtoi %f24, %f7
fsrc2 %f18, %f0
tge %icc, 0x1
fandnot1s %f27, %f26, %f10
movvc %icc, %l3, %o3
fandnot2s %f31, %f8, %f24
sllx %i0, %l1, %i2
bl,a,pt %xcc, loop_2475
bleu,a,pn %icc, loop_2476
ldd [%l7 + 0x18], %o6
tl %icc, 0x5
loop_2475:
nop
add %l7, 0x44, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %o4
casa [%l6] %asi, %o4, %g1
loop_2476:
edge16l %i4, %l6, %l5
ta %icc, 0x4
sra %l4, 0x1B, %g7
wr %g0, 0x19, %asi
lduha [%l7 + 0x2A] %asi, %i7
set 0x62, %l1
lduba [%l7 + %l1] 0x81, %i1
ldd [%l7 + 0x50], %o0
fmovrsgz %l2, %f3, %f29
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
wr %g0, 0x04, %asi
ldsha [%l7 + 0x3E] %asi, %o2
alignaddr %l0, %o5, %i3
fbge %fcc1, loop_2477
call loop_2478
sllx %o1, 0x15, %o6
tgu %xcc, 0x4
loop_2477:
mova %xcc, %g3, %g6
loop_2478:
fbl %fcc0, loop_2479
tne %xcc, 0x1
movneg %xcc, %g4, %g5
array8 %i5, %g2, %i6
loop_2479:
bvs loop_2480
movgu %icc, %l3, %o3
ta %icc, 0x2
movcs %icc, %l1, %i0
loop_2480:
movneg %xcc, %o7, %o4
tsubcctv %i2, %i4, %l6
udiv %l5, 0x15D8, %l4
movl %icc, %g7, %g1
nop
fitod %f6, %f18
fdtox %f18, %f16
fxtod %f16, %f4
nop
setx 0x9FC6DC4655AA6202, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0xF0C40DE004B53635, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f24, %f18
fba,a %fcc0, loop_2481
tsubcctv %i1, 0x09E1, %i7
set 0x74, %l5
lda [%l7 + %l5] 0x11, %f12
loop_2481:
nop
set 0x40, %o7
stda %f0, [%l7 + %o7] 0xf1
membar #Sync
fpadd16 %f10, %f8, %f0
edge16ln %l2, %o2, %o0
fand %f12, %f24, %f16
be,a %icc, loop_2482
nop
setx 0x6D805FDF2C8CF6FF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xE4FB83D3345E137D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f28, %f20
andncc %o5, %l0, %o1
nop
setx 0x36614343, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0xEFF92890, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fmuls %f7, %f2, %f7
loop_2482:
movcs %icc, %o6, %i3
andncc %g3, %g6, %g4
fnands %f5, %f26, %f8
or %g5, %i5, %g2
alignaddr %l3, %o3, %l1
taddcctv %i6, %o7, %i0
movleu %xcc, %i2, %i4
orncc %o4, %l6, %l4
movrgez %g7, 0x2FD, %l5
brlez,a %i1, loop_2483
subc %g1, %i7, %l2
nop
setx loop_2484, %l0, %l1
jmpl %l1, %o2
nop
setx loop_2485, %l0, %l1
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_2483:
sir 0x164B
fbue,a %fcc3, loop_2486
loop_2484:
fmovrdgez %o5, %f2, %f22
loop_2485:
bge,a %xcc, loop_2487
sdiv %o0, 0x0510, %o1
loop_2486:
edge8ln %l0, %i3, %o6
set 0x1D, %l4
ldstuba [%l7 + %l4] 0x89, %g3
loop_2487:
ldd [%l7 + 0x68], %g6
fmovrse %g4, %f13, %f14
fnor %f20, %f28, %f20
ld [%l7 + 0x1C], %f24
andncc %g5, %g2, %l3
fsrc2 %f20, %f20
bne,a,pn %xcc, loop_2488
ld [%l7 + 0x14], %f25
stb %i5, [%l7 + 0x3F]
andcc %l1, 0x19A6, %i6
loop_2488:
andncc %o3, %i0, %o7
udiv %i2, 0x0061, %o4
xorcc %l6, 0x0C59, %l4
tne %xcc, 0x2
movrlez %g7, %i4, %i1
movne %icc, %g1, %l5
movge %xcc, %l2, %o2
fnegd %f12, %f16
umul %i7, %o5, %o1
brz,a %l0, loop_2489
nop
fitos %f11, %f31
fstod %f31, %f22
andcc %i3, %o0, %o6
mova %xcc, %g6, %g3
loop_2489:
fbge %fcc1, loop_2490
tge %xcc, 0x2
movge %icc, %g5, %g2
movvc %xcc, %g4, %l3
loop_2490:
tpos %xcc, 0x5
fbul %fcc3, loop_2491
array32 %i5, %l1, %o3
nop
setx 0xF0E8E144104FE395, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
fmovrdlez %i6, %f4, %f22
loop_2491:
ld [%l7 + 0x68], %f15
wr %g0, 0x04, %asi
ldsba [%l7 + 0x27] %asi, %o7
fpadd16s %f13, %f22, %f31
fpmerge %f0, %f4, %f10
movrgez %i0, 0x371, %o4
ldsh [%l7 + 0x3E], %l6
prefetch [%l7 + 0x38], 0x3
set 0x28, %i3
prefetcha [%l7 + %i3] 0x19, 0x3
srax %g7, 0x05, %i2
fcmpne16 %f18, %f6, %i4
brgz,a %i1, loop_2492
movle %icc, %g1, %l5
xnorcc %l2, 0x192F, %o2
nop
setx 0x7D2DC0701042A4CE, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
loop_2492:
fmovspos %icc, %f12, %f17
popc %o5, %o1
tleu %icc, 0x7
set 0x40, %i2
stda %f0, [%l7 + %i2] 0x10
nop
fitod %f12, %f4
fdtoi %f4, %f9
fbne,a %fcc3, loop_2493
fone %f2
sra %i7, 0x17, %i3
bvs,a,pt %icc, loop_2494
loop_2493:
bn,a %xcc, loop_2495
subc %l0, 0x1CEB, %o0
fmovrdgez %o6, %f8, %f20
loop_2494:
udivcc %g6, 0x0CF1, %g3
loop_2495:
smulcc %g5, 0x0E5C, %g4
membar 0x63
ldsw [%l7 + 0x68], %l3
tgu %xcc, 0x7
add %g2, %i5, %l1
or %i6, 0x0CF8, %o3
edge16l %i0, %o4, %o7
fmovs %f27, %f28
fandnot1s %f14, %f13, %f21
set 0x0A, %i5
stha %l4, [%l7 + %i5] 0xe3
membar #Sync
sdivcc %g7, 0x19BC, %i2
fmovrslez %l6, %f0, %f3
sra %i4, 0x09, %i1
set 0x78, %o0
stxa %l5, [%l7 + %o0] 0x89
fmul8ulx16 %f0, %f2, %f6
smulcc %l2, %g1, %o2
brz,a %o1, loop_2496
fmovs %f18, %f21
umul %o5, %i3, %i7
fpack16 %f4, %f21
loop_2496:
or %o0, 0x02B9, %l0
movrgz %g6, %o6, %g5
set 0x73, %g4
stba %g3, [%l7 + %g4] 0x14
fbg,a %fcc0, loop_2497
fmovrdlez %l3, %f30, %f12
ta %xcc, 0x1
tneg %xcc, 0x5
loop_2497:
bleu,pt %icc, loop_2498
fmovscs %xcc, %f28, %f10
or %g2, 0x1787, %i5
wr %g0, 0x0c, %asi
lduba [%l7 + 0x7D] %asi, %l1
loop_2498:
addccc %i6, %g4, %o3
set 0x10, %o5
lduwa [%l7 + %o5] 0x11, %i0
fnegd %f16, %f28
fnands %f11, %f30, %f9
flush %l7 + 0x24
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %xcc, %o4, %l4
smulcc %g7, %o7, %i2
fpsub32 %f6, %f4, %f26
srax %i4, 0x0F, %i1
popc 0x029C, %l5
andncc %l6, %g1, %l2
fpsub16 %f26, %f18, %f8
fmovdle %xcc, %f29, %f1
fmovrdne %o1, %f4, %f4
edge16 %o5, %i3, %i7
tsubcc %o2, %l0, %g6
fand %f6, %f18, %f8
edge16 %o0, %g5, %g3
brlz,a %o6, loop_2499
fmovdcs %icc, %f28, %f25
ldub [%l7 + 0x59], %l3
flush %l7 + 0x1C
loop_2499:
movneg %icc, %g2, %l1
fcmpgt32 %f24, %f18, %i5
fble %fcc2, loop_2500
fmovrdgez %g4, %f16, %f30
brlz %i6, loop_2501
fmovdne %icc, %f23, %f14
loop_2500:
nop
wr %g0, 0x88, %asi
ldda [%l7 + 0x60] %asi, %i0
loop_2501:
fmovdpos %icc, %f15, %f25
edge32 %o3, %l4, %o4
fmovd %f22, %f10
te %xcc, 0x1
fmovdge %icc, %f18, %f22
ba loop_2502
movl %icc, %g7, %i2
movgu %xcc, %o7, %i1
wr %g0, 0x80, %asi
ldxa [%l7 + 0x20] %asi, %l5
loop_2502:
nop
wr %g0, 0xe3, %asi
stxa %l6, [%l7 + 0x10] %asi
membar #Sync
set 0x40, %l3
stda %f16, [%l7 + %l3] 0x15
fmovsgu %icc, %f9, %f20
tcs %icc, 0x5
fbne %fcc1, loop_2503
movrne %g1, 0x293, %i4
movrlz %l2, 0x23C, %o1
prefetch [%l7 + 0x20], 0x2
loop_2503:
subcc %o5, 0x1AB0, %i3
edge32 %i7, %l0, %o2
nop
setx 0xCBBC9F57B0428941, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
addccc %o0, 0x09AF, %g6
movne %icc, %g3, %g5
fmovscs %icc, %f17, %f0
fmovsleu %icc, %f4, %f16
movn %icc, %o6, %g2
tle %icc, 0x2
andncc %l3, %l1, %g4
fcmpgt16 %f12, %f12, %i5
udivcc %i0, 0x169E, %o3
sll %i6, 0x1E, %o4
andcc %l4, 0x1E97, %i2
fcmpeq16 %f30, %f26, %o7
andncc %i1, %g7, %l5
fsrc2s %f0, %f11
ldstub [%l7 + 0x49], %l6
srlx %i4, 0x14, %l2
subccc %o1, 0x0906, %o5
fba %fcc1, loop_2504
fmovsvs %xcc, %f19, %f10
edge8 %g1, %i3, %i7
movgu %icc, %o2, %o0
loop_2504:
bvc,a loop_2505
bleu,a,pn %icc, loop_2506
fnot1s %f27, %f5
mulx %l0, 0x1685, %g6
loop_2505:
nop
setx 0x39CDCE73CC5EEB02, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x436A00FF4B08159E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f20, %f18
loop_2506:
nop
set 0x44, %o3
lduha [%l7 + %o3] 0x19, %g5
fmovsg %xcc, %f10, %f3
edge8l %g3, %o6, %l3
set 0x24, %i4
lduha [%l7 + %i4] 0x14, %g2
movrlz %l1, 0x00C, %g4
add %l7, 0x28, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %i0
casa [%l6] 0x0c, %i0, %o3
movrgz %i5, 0x0ED, %i6
fones %f28
bneg,a,pn %xcc, loop_2507
fone %f2
movre %o4, %l4, %o7
swap [%l7 + 0x74], %i1
loop_2507:
sethi 0x190D, %g7
nop
fitos %f11, %f31
fstox %f31, %f22
array32 %l5, %i2, %i4
fexpand %f25, %f8
wr %g0, 0x10, %asi
lda [%l7 + 0x18] %asi, %f30
srax %l6, 0x13, %l2
smul %o1, %o5, %g1
orncc %i7, 0x16F7, %i3
xnor %o0, %o2, %g6
edge16 %l0, %g3, %o6
edge8ln %l3, %g5, %g2
sdivcc %l1, 0x1546, %i0
bgu,pt %icc, loop_2508
tsubcc %g4, %o3, %i6
movpos %xcc, %o4, %l4
wr %g0, 0x88, %asi
swapa [%l7 + 0x30] %asi, %i5
loop_2508:
nop
setx 0x710A0661004407C5, %l0, %l6
stx %l6, [%l7 + 0x60]
ldx [%l7 + 0x60], %fsr
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x30] %asi, 0x1
tn %xcc, 0x0
fpsub32s %f11, %f9, %f23
movrne %o7, 0x3B4, %l5
movrgz %i2, %g7, %l6
andn %l2, 0x0C27, %o1
tcc %icc, 0x3
tleu %icc, 0x7
fbo %fcc1, loop_2509
tle %icc, 0x6
edge16n %i4, %g1, %i7
prefetch [%l7 + 0x24], 0x1
loop_2509:
fmovrsgz %o5, %f31, %f0
brgz %i3, loop_2510
fcmpne32 %f18, %f2, %o2
movneg %xcc, %o0, %g6
edge8 %l0, %g3, %l3
loop_2510:
nop
fitod %f2, %f24
fdtox %f24, %f20
set 0x1E, %o4
lduha [%l7 + %o4] 0x14, %g5
movpos %icc, %g2, %o6
for %f0, %f20, %f26
bvc,pt %icc, loop_2511
srax %l1, 0x0C, %i0
nop
setx 0xC09E193844C1D611, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f22
tg %xcc, 0x5
loop_2511:
movrgez %g4, %i6, %o4
fandnot2s %f17, %f0, %f22
bneg,a %xcc, loop_2512
popc %o3, %l4
ta %icc, 0x3
udivx %i1, 0x1393, %o7
loop_2512:
edge8n %i5, %l5, %g7
tcs %xcc, 0x5
movgu %xcc, %i2, %l2
smulcc %o1, 0x0F0F, %i4
tneg %xcc, 0x4
fzero %f22
lduw [%l7 + 0x68], %g1
fsrc1s %f10, %f2
xor %i7, 0x1D30, %l6
nop
setx loop_2513, %l0, %l1
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,pn %xcc, loop_2514
fmul8ulx16 %f26, %f10, %f2
fblg %fcc1, loop_2515
loop_2513:
st %f25, [%l7 + 0x08]
loop_2514:
membar 0x48
nop
setx loop_2516, %l0, %l1
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_2515:
stb %o5, [%l7 + 0x16]
fones %f2
fnegs %f16, %f21
loop_2516:
fbuge %fcc1, loop_2517
tcs %xcc, 0x5
lduh [%l7 + 0x7A], %o2
udiv %i3, 0x19D7, %o0
loop_2517:
bn,a,pn %icc, loop_2518
srlx %l0, %g6, %g3
fsrc2 %f8, %f8
fcmple16 %f2, %f6, %g5
loop_2518:
array8 %l3, %g2, %l1
edge8ln %o6, %g4, %i6
movle %xcc, %o4, %o3
srax %l4, 0x16, %i0
fblg %fcc0, loop_2519
sllx %o7, 0x07, %i5
brgz,a %l5, loop_2520
brnz %i1, loop_2521
loop_2519:
and %g7, %i2, %l2
edge16l %o1, %i4, %g1
loop_2520:
xnorcc %i7, %o5, %o2
loop_2521:
fnors %f20, %f31, %f17
fpsub32 %f6, %f12, %f12
subc %l6, %i3, %o0
tsubcc %g6, %g3, %l0
tpos %xcc, 0x3
movrlz %l3, %g2, %g5
edge16 %o6, %g4, %i6
nop
fitod %f2, %f22
fdtox %f22, %f6
andcc %l1, %o4, %l4
ldsb [%l7 + 0x3C], %o3
ble,a loop_2522
bge,pn %icc, loop_2523
mulscc %o7, %i0, %i5
fmovrdlz %l5, %f26, %f0
loop_2522:
fabsd %f12, %f4
loop_2523:
nop
set 0x28, %g7
lduw [%l7 + %g7], %g7
std %f22, [%l7 + 0x10]
mulx %i1, %l2, %i2
bn,a loop_2524
edge32 %o1, %g1, %i7
sra %i4, 0x13, %o5
stbar
loop_2524:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmuld8sux16 %f21, %f28, %f0
fpsub32s %f14, %f30, %f6
xor %l6, %i3, %o0
taddcc %o2, %g3, %g6
movge %xcc, %l0, %l3
movleu %icc, %g5, %g2
smul %o6, 0x0ED2, %i6
bcs,a,pt %xcc, loop_2525
bpos,a loop_2526
array16 %l1, %o4, %g4
srlx %o3, 0x16, %l4
loop_2525:
fmul8ulx16 %f0, %f20, %f30
loop_2526:
sethi 0x1AB9, %o7
add %l7, 0x58, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %i5
casxa [%l6] 0x81, %i5, %i0
nop
fitod %f6, %f24
fdtos %f24, %f9
edge8n %l5, %i1, %l2
edge16ln %i2, %o1, %g7
sir 0x19BA
fmovs %f31, %f5
tn %xcc, 0x3
sdivcc %i7, 0x09E2, %g1
nop
setx 0xBBB2B50F8C95B943, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x64C7CD9906101224, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f6, %f12
andn %i4, 0x0DE4, %l6
edge8n %o5, %o0, %o2
nop
fitod %f10, %f2
fdtox %f2, %f2
movvc %icc, %g3, %g6
edge16 %i3, %l0, %l3
fpmerge %f6, %f18, %f30
movrlez %g5, %g2, %o6
sdivcc %l1, 0x15D4, %i6
umul %o4, 0x0044, %g4
fbule,a %fcc0, loop_2527
andcc %l4, %o3, %o7
brnz %i5, loop_2528
movle %xcc, %l5, %i0
loop_2527:
for %f4, %f24, %f22
tsubcctv %l2, 0x1A47, %i2
loop_2528:
fmovd %f26, %f30
wr %g0, 0x80, %asi
lduba [%l7 + 0x0A] %asi, %i1
movl %icc, %g7, %i7
mova %icc, %o1, %i4
movn %xcc, %l6, %g1
move %xcc, %o0, %o2
movrne %o5, 0x094, %g6
tneg %icc, 0x5
add %l7, 0x38, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %g3, %l0
taddcc %l3, 0x1BFE, %i3
fbge %fcc0, loop_2529
popc %g2, %g5
fornot1 %f30, %f16, %f28
tne %icc, 0x3
loop_2529:
sub %l1, %i6, %o4
addc %g4, 0x01E5, %o6
tcc %xcc, 0x7
set 0x26, %l2
ldsba [%l7 + %l2] 0x18, %o3
brlez,a %l4, loop_2530
sdivcc %i5, 0x0FB0, %o7
movgu %xcc, %l5, %l2
sdivcc %i0, 0x1469, %i2
loop_2530:
subc %g7, %i1, %o1
movrlez %i4, %l6, %i7
udiv %g1, 0x15D8, %o2
nop
fitod %f2, %f8
fdtoi %f8, %f5
fmovsge %icc, %f31, %f31
ldx [%l7 + 0x10], %o0
nop
setx 0x6F3BB753, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
fsqrts %f10, %f25
membar 0x23
bgu,pt %xcc, loop_2531
tl %xcc, 0x2
set 0x30, %g2
prefetcha [%l7 + %g2] 0x0c, 0x2
loop_2531:
and %g3, %o5, %l0
bn,pt %icc, loop_2532
subc %l3, 0x022F, %i3
fba %fcc1, loop_2533
sdivx %g5, 0x1945, %g2
loop_2532:
movg %xcc, %i6, %o4
addccc %l1, 0x1C44, %o6
loop_2533:
nop
set 0x66, %i6
lduh [%l7 + %i6], %o3
movrgez %g4, %l4, %o7
movneg %xcc, %i5, %l2
udivx %i0, 0x0A66, %l5
mova %xcc, %i2, %i1
umulcc %g7, 0x10F9, %o1
and %i4, %l6, %g1
fbe %fcc3, loop_2534
fmovrdlez %o2, %f24, %f26
fnors %f24, %f9, %f12
and %i7, %o0, %g3
loop_2534:
subc %o5, 0x038D, %g6
nop
fitod %f2, %f10
fdtox %f10, %f6
fxtod %f6, %f22
wr %g0, 0x18, %asi
lda [%l7 + 0x48] %asi, %f15
nop
setx loop_2535, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
addcc %l3, 0x04C7, %l0
tvs %icc, 0x7
movgu %icc, %i3, %g5
loop_2535:
subcc %g2, %i6, %l1
mulx %o6, %o3, %o4
udiv %g4, 0x00ED, %l4
movvc %xcc, %i5, %o7
movrgz %i0, 0x24A, %l2
nop
setx 0x807F5A4B, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
movne %icc, %i2, %l5
mulscc %g7, %i1, %i4
set 0x20, %g6
stxa %o1, [%l7 + %g6] 0x14
fxor %f14, %f18, %f28
wr %g0, 0x2a, %asi
stwa %l6, [%l7 + 0x1C] %asi
membar #Sync
lduw [%l7 + 0x54], %o2
smul %g1, %o0, %g3
membar 0x0E
nop
fitos %f2, %f17
fstox %f17, %f26
sdivcc %i7, 0x1EA1, %o5
movre %g6, %l0, %i3
fbuge %fcc1, loop_2536
fcmpne32 %f2, %f16, %g5
prefetch [%l7 + 0x34], 0x2
fabsd %f14, %f22
loop_2536:
fmovde %icc, %f29, %f3
nop
setx 0x1458C98E48D2DACC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f2
orncc %l3, %g2, %i6
tneg %icc, 0x6
taddcc %l1, %o3, %o6
tle %icc, 0x5
tneg %xcc, 0x1
fbuge,a %fcc2, loop_2537
movcc %xcc, %g4, %l4
flush %l7 + 0x14
nop
set 0x54, %l0
stw %o4, [%l7 + %l0]
loop_2537:
andncc %i5, %o7, %l2
movcc %icc, %i0, %l5
movn %xcc, %g7, %i2
nop
setx loop_2538, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmul8x16 %f11, %f30, %f12
ta %icc, 0x1
brgz %i4, loop_2539
loop_2538:
nop
set 0x1C, %g5
ldsw [%l7 + %g5], %i1
set 0x4E, %o6
stha %l6, [%l7 + %o6] 0x15
loop_2539:
fxnors %f22, %f12, %f12
movleu %icc, %o1, %o2
fbge %fcc3, loop_2540
fmovdcs %xcc, %f16, %f5
swap [%l7 + 0x48], %o0
wr %g0, 0x23, %asi
stwa %g3, [%l7 + 0x08] %asi
membar #Sync
loop_2540:
umul %g1, %i7, %o5
stbar
fble %fcc0, loop_2541
srlx %l0, 0x10, %i3
edge8 %g5, %g6, %l3
fmovsl %icc, %f15, %f9
loop_2541:
movvs %xcc, %i6, %l1
sdivx %g2, 0x14A1, %o3
edge32 %g4, %l4, %o4
andcc %i5, 0x0192, %o7
xnor %l2, 0x0256, %o6
fmul8x16 %f10, %f24, %f26
taddcc %l5, 0x1125, %g7
udivcc %i0, 0x1BF1, %i2
orncc %i4, %i1, %o1
ld [%l7 + 0x6C], %f19
addccc %o2, 0x0B5E, %l6
set 0x44, %g3
lda [%l7 + %g3] 0x14, %f4
fcmpeq16 %f6, %f28, %o0
fpsub16 %f20, %f12, %f8
alignaddr %g1, %g3, %o5
fblg %fcc1, loop_2542
nop
setx 0x69DF431B960B6864, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xA4F75E735715576A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fmuld %f22, %f4, %f22
sdivx %i7, 0x02CC, %l0
addcc %i3, %g6, %g5
loop_2542:
ble loop_2543
smul %l3, 0x1F3F, %l1
fbul %fcc0, loop_2544
movcc %xcc, %i6, %g2
loop_2543:
ldx [%l7 + 0x58], %g4
fba %fcc1, loop_2545
loop_2544:
nop
fitod %f8, %f16
fdtox %f16, %f6
fxtod %f6, %f18
xor %l4, 0x1675, %o4
subcc %i5, %o7, %o3
loop_2545:
movvc %icc, %o6, %l2
sth %g7, [%l7 + 0x76]
nop
setx loop_2546, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tvs %icc, 0x1
bneg,a,pn %xcc, loop_2547
tcs %icc, 0x5
loop_2546:
fmovdg %icc, %f7, %f4
set 0x1E, %i7
stha %i0, [%l7 + %i7] 0xe3
membar #Sync
loop_2547:
fbuge %fcc0, loop_2548
nop
setx loop_2549, %l0, %l1
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 %i2, %i4, %l5
wr %g0, 0x89, %asi
lda [%l7 + 0x58] %asi, %f14
loop_2548:
smulcc %i1, %o2, %l6
loop_2549:
movvs %xcc, %o0, %o1
fandnot2 %f24, %f10, %f4
taddcctv %g3, 0x1913, %g1
mulscc %o5, %l0, %i7
edge16 %i3, %g6, %l3
st %f10, [%l7 + 0x38]
wr %g0, 0x89, %asi
lduwa [%l7 + 0x18] %asi, %l1
edge16 %g5, %g2, %g4
bg,pn %xcc, loop_2550
udivcc %l4, 0x0995, %i6
fbul %fcc1, loop_2551
tl %icc, 0x3
loop_2550:
array16 %o4, %o7, %o3
smulcc %i5, %o6, %g7
loop_2551:
fnors %f21, %f0, %f7
edge8n %i0, %i2, %i4
subc %l5, 0x0A18, %i1
fmovrdne %o2, %f6, %f26
edge8l %l6, %o0, %o1
edge16ln %g3, %g1, %l2
sdivx %o5, 0x07C7, %l0
movcc %icc, %i7, %i3
fbe,a %fcc0, loop_2552
fbul,a %fcc1, loop_2553
sub %g6, %l3, %l1
mova %xcc, %g5, %g2
loop_2552:
swap [%l7 + 0x24], %l4
loop_2553:
nop
set 0x0C, %o1
lduw [%l7 + %o1], %i6
edge8l %o4, %g4, %o3
wr %g0, 0xeb, %asi
stba %o7, [%l7 + 0x18] %asi
membar #Sync
fmovsvc %icc, %f26, %f20
edge32 %i5, %o6, %g7
edge8l %i0, %i4, %l5
tleu %icc, 0x1
movrlez %i2, 0x23D, %o2
sub %i1, %l6, %o1
ble,a loop_2554
nop
setx 0x0CBA0B4C55DD4650, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x91E769FAE284E81F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f26, %f28
edge16l %g3, %g1, %o0
sll %l2, 0x04, %l0
loop_2554:
array32 %i7, %i3, %o5
fcmple32 %f6, %f28, %g6
fmovrsgz %l1, %f2, %f10
tl %xcc, 0x2
fcmpne16 %f4, %f2, %g5
addcc %g2, 0x1DD1, %l3
smulcc %i6, %o4, %g4
nop
setx 0x1505173D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xDD1E3D84, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fmuls %f31, %f23, %f3
fmovsvs %icc, %f26, %f1
nop
set 0x0C, %o2
lduw [%l7 + %o2], %o3
movrlz %o7, 0x1EA, %i5
sth %o6, [%l7 + 0x2C]
wr %g0, 0x2f, %asi
stha %g7, [%l7 + 0x60] %asi
membar #Sync
tn %xcc, 0x4
fxnors %f8, %f22, %f23
movge %xcc, %l4, %i0
movrlez %l5, 0x20E, %i2
addccc %i4, %o2, %i1
nop
setx loop_2555, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovsneg %xcc, %f22, %f2
tvc %xcc, 0x0
fbo %fcc2, loop_2556
loop_2555:
nop
fitod %f2, %f18
fdtox %f18, %f20
andcc %o1, %g3, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2556:
edge32 %o0, %g1, %l0
bcs,pt %xcc, loop_2557
smul %i7, %l2, %o5
stbar
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2557:
ldd [%l7 + 0x68], %i2
bge loop_2558
fexpand %f28, %f20
umul %g6, %l1, %g5
andn %l3, %i6, %g2
loop_2558:
nop
add %l7, 0x68, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] %asi, %o4, %g4
smulcc %o7, 0x0CC5, %o3
movrlez %o6, %i5, %l4
andcc %g7, 0x1E1D, %i0
array32 %l5, %i4, %o2
subc %i2, %o1, %i1
mulscc %l6, 0x1945, %o0
sra %g3, 0x14, %g1
fbul %fcc1, loop_2559
edge16ln %i7, %l2, %o5
brlez,a %i3, loop_2560
fnot2s %f17, %f2
loop_2559:
nop
setx 0xD3390E37C05C5E64, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
movcc %xcc, %l0, %g6
loop_2560:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %l1, 0x04CF, %l3
fmovdcc %xcc, %f14, %f9
fpadd32 %f28, %f2, %f20
fbule %fcc3, loop_2561
nop
fitos %f9, %f17
fstox %f17, %f20
fxtos %f20, %f2
array32 %g5, %i6, %o4
taddcctv %g2, %g4, %o3
loop_2561:
sll %o6, %o7, %l4
addc %i5, 0x0AC0, %i0
sethi 0x00B5, %g7
nop
fitod %f29, %f20
alignaddrl %i4, %o2, %l5
tcs %xcc, 0x5
movcs %xcc, %o1, %i2
nop
fitod %f0, %f20
fdtox %f20, %f8
fnot2s %f27, %f8
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16l %l6, %o0, %i1
fnor %f6, %f24, %f12
brlez,a %g1, loop_2562
edge16ln %i7, %g3, %o5
umulcc %i3, %l0, %g6
fbne,a %fcc0, loop_2563
loop_2562:
andcc %l1, %l3, %g5
tge %icc, 0x0
tge %xcc, 0x5
loop_2563:
popc %i6, %o4
orncc %l2, %g2, %g4
te %icc, 0x6
ta %icc, 0x1
fmovrdlz %o3, %f6, %f10
nop
fitod %f23, %f6
array8 %o6, %l4, %i5
movrlz %o7, %i0, %g7
sethi 0x1401, %o2
tcc %icc, 0x6
subc %l5, %i4, %o1
fmovdpos %xcc, %f20, %f7
fornot1 %f12, %f20, %f2
fpmerge %f6, %f19, %f6
mova %xcc, %i2, %l6
movgu %icc, %i1, %g1
umulcc %i7, %g3, %o0
and %i3, 0x09B7, %o5
orcc %l0, 0x1675, %l1
fbuge %fcc3, loop_2564
xorcc %g6, %g5, %i6
movcc %icc, %l3, %l2
smul %g2, 0x0FD2, %g4
loop_2564:
fmovdgu %xcc, %f26, %f31
mulscc %o4, %o6, %l4
set 0x36, %l6
ldsba [%l7 + %l6] 0x10, %i5
movneg %icc, %o3, %o7
sll %g7, 0x10, %o2
fsrc2s %f23, %f4
add %l5, 0x1F34, %i4
addcc %o1, %i2, %i0
orn %i1, %l6, %g1
or %i7, 0x0C9B, %g3
tgu %xcc, 0x7
bge,pt %icc, loop_2565
fmovsne %xcc, %f22, %f2
bleu,a loop_2566
edge32 %o0, %i3, %l0
loop_2565:
and %l1, 0x1D6D, %o5
brgez,a %g5, loop_2567
loop_2566:
smulcc %i6, 0x059D, %g6
tge %icc, 0x7
wr %g0, 0x22, %asi
stha %l3, [%l7 + 0x0A] %asi
membar #Sync
loop_2567:
fmovrdgz %g2, %f0, %f10
fmovdvs %icc, %f19, %f3
tgu %icc, 0x0
mulx %g4, %l2, %o4
edge16n %o6, %l4, %o3
movrgz %o7, 0x1A7, %i5
fmul8sux16 %f8, %f4, %f0
bvc,a,pt %xcc, loop_2568
smulcc %g7, 0x0718, %o2
movcc %icc, %i4, %l5
fmovrde %i2, %f12, %f2
loop_2568:
srlx %i0, %o1, %l6
smulcc %i1, %i7, %g3
movge %xcc, %g1, %i3
smul %l0, 0x1F7B, %l1
movl %xcc, %o5, %g5
edge32 %i6, %o0, %g6
set 0x74, %g1
swapa [%l7 + %g1] 0x80, %l3
fornot1s %f31, %f22, %f19
fornot2s %f14, %f18, %f7
taddcctv %g2, %l2, %o4
brgez,a %o6, loop_2569
swap [%l7 + 0x64], %l4
stbar
xnor %o3, %o7, %g4
loop_2569:
tl %icc, 0x0
add %g7, 0x0538, %i5
fmovsa %xcc, %f28, %f17
srlx %o2, 0x13, %i4
edge8l %i2, %l5, %i0
wr %g0, 0x2b, %asi
stwa %o1, [%l7 + 0x44] %asi
membar #Sync
std %f14, [%l7 + 0x30]
tg %xcc, 0x0
sdivx %i1, 0x1EA9, %i7
faligndata %f28, %f24, %f30
movn %icc, %g3, %g1
set 0x68, %i0
lduwa [%l7 + %i0] 0x80, %i3
add %l7, 0x34, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %l6, %l0
mulx %o5, %l1, %g5
fmovrdlz %i6, %f8, %f22
stb %g6, [%l7 + 0x2D]
movcc %xcc, %o0, %l3
edge32l %g2, %l2, %o4
edge8n %l4, %o3, %o7
orn %g4, %o6, %i5
tcs %icc, 0x7
fpadd32 %f10, %f24, %f0
udiv %g7, 0x1D77, %i4
add %i2, 0x0524, %o2
movrne %i0, 0x27C, %o1
nop
setx loop_2570, %l0, %l1
jmpl %l1, %i1
fmovrslez %l5, %f21, %f21
sdivx %i7, 0x1314, %g1
wr %g0, 0x2b, %asi
stha %g3, [%l7 + 0x4C] %asi
membar #Sync
loop_2570:
movrne %i3, %l0, %l6
fmovsle %icc, %f21, %f16
srl %l1, 0x1A, %g5
fbl %fcc3, loop_2571
subc %o5, %i6, %o0
fbn %fcc2, loop_2572
movcc %xcc, %g6, %l3
loop_2571:
edge32 %l2, %o4, %l4
fbl,a %fcc1, loop_2573
loop_2572:
taddcc %o3, 0x0246, %o7
wr %g0, 0xe2, %asi
stba %g2, [%l7 + 0x18] %asi
membar #Sync
loop_2573:
fmovse %icc, %f3, %f12
mulscc %g4, 0x177C, %o6
fmovdl %xcc, %f9, %f5
tn %icc, 0x2
fones %f0
nop
set 0x44, %l1
stw %i5, [%l7 + %l1]
mova %icc, %i4, %g7
array16 %o2, %i0, %o1
tsubcctv %i2, 0x094B, %i1
fbl %fcc3, loop_2574
andcc %i7, 0x1BED, %l5
sdiv %g1, 0x198E, %g3
tneg %xcc, 0x5
loop_2574:
movvs %xcc, %i3, %l0
movrlz %l1, %g5, %o5
movn %xcc, %l6, %i6
movg %icc, %o0, %l3
sir 0x04F5
movle %xcc, %l2, %g6
set 0x66, %i1
ldsba [%l7 + %i1] 0x04, %o4
set 0x74, %l5
sta %f10, [%l7 + %l5] 0x15
fmovsgu %xcc, %f19, %f7
bcc,pt %icc, loop_2575
ldsw [%l7 + 0x08], %l4
tleu %icc, 0x6
tne %xcc, 0x3
loop_2575:
xnor %o3, 0x1B20, %o7
movle %icc, %g4, %o6
fmovsge %icc, %f2, %f18
subccc %g2, 0x118A, %i5
fmovrdgez %g7, %f10, %f24
movrne %o2, %i4, %o1
tpos %icc, 0x7
set 0x20, %l4
lda [%l7 + %l4] 0x19, %f11
addc %i0, %i2, %i7
bl,pt %xcc, loop_2576
edge8n %i1, %g1, %g3
bcc,pn %icc, loop_2577
tgu %icc, 0x6
loop_2576:
te %icc, 0x4
lduh [%l7 + 0x6E], %i3
loop_2577:
fpack32 %f4, %f10, %f24
prefetch [%l7 + 0x74], 0x3
movn %icc, %l0, %l5
fmovsl %xcc, %f23, %f21
srl %l1, %g5, %o5
wr %g0, 0x81, %asi
prefetcha [%l7 + 0x18] %asi, 0x2
fnot2s %f2, %f12
tcs %icc, 0x0
udivcc %i6, 0x1771, %l3
edge8 %o0, %g6, %o4
edge32ln %l4, %o3, %l2
fmovrdlz %o7, %f28, %f20
tgu %icc, 0x3
lduh [%l7 + 0x4C], %o6
edge16 %g2, %g4, %g7
movvs %xcc, %o2, %i5
addc %i4, %i0, %i2
tvs %icc, 0x4
movpos %icc, %i7, %i1
wr %g0, 0x0c, %asi
stxa %o1, [%l7 + 0x40] %asi
smul %g1, 0x1DB3, %i3
movle %xcc, %g3, %l0
movle %icc, %l1, %g5
andcc %l5, 0x1111, %l6
ta %icc, 0x6
ba,a %xcc, loop_2578
bcc loop_2579
fmuld8ulx16 %f13, %f8, %f18
edge8ln %i6, %l3, %o0
loop_2578:
sub %g6, 0x1FB9, %o4
loop_2579:
nop
setx 0x690FF1CF107DC9EF, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
orn %l4, 0x0C31, %o3
fmul8x16 %f30, %f0, %f0
fnor %f28, %f30, %f2
fnor %f24, %f30, %f8
fnand %f18, %f8, %f12
edge8 %o5, %o7, %l2
wr %g0, 0x22, %asi
stha %g2, [%l7 + 0x78] %asi
membar #Sync
fbg,a %fcc2, loop_2580
brgez,a %g4, loop_2581
bge,pn %icc, loop_2582
bvc,a,pn %xcc, loop_2583
loop_2580:
sra %g7, 0x05, %o6
loop_2581:
xnorcc %o2, %i5, %i4
loop_2582:
smul %i2, %i0, %i7
loop_2583:
or %i1, %g1, %i3
tvs %icc, 0x5
sll %g3, %l0, %o1
udiv %l1, 0x1492, %g5
ldsw [%l7 + 0x4C], %l6
tne %xcc, 0x6
movg %xcc, %i6, %l3
movre %l5, %g6, %o4
xnor %l4, 0x1A18, %o3
tg %icc, 0x3
subcc %o0, %o7, %l2
tcs %xcc, 0x6
movvc %icc, %g2, %o5
sdiv %g4, 0x144C, %o6
fmovdle %xcc, %f24, %f17
orncc %o2, %g7, %i4
ldub [%l7 + 0x3D], %i2
tg %xcc, 0x3
tneg %xcc, 0x7
movrgez %i0, %i7, %i1
bne,a,pt %xcc, loop_2584
tle %xcc, 0x2
tcc %xcc, 0x6
subccc %i5, %g1, %i3
loop_2584:
movl %icc, %l0, %o1
sir 0x1C2E
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stw %l1, [%l7 + 0x50]
nop
setx 0x477AB3FC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0xDCDAFDD5, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fadds %f16, %f22, %f9
array8 %g5, %l6, %g3
movgu %xcc, %l3, %l5
smulcc %g6, %i6, %l4
fmovsl %icc, %f30, %f29
move %icc, %o4, %o0
sth %o7, [%l7 + 0x7E]
wr %g0, 0x52, %asi
ldxa [%g0 + 0x220] %asi, %l2
movre %g2, %o3, %o5
srlx %g4, %o2, %g7
movge %xcc, %o6, %i4
fmul8x16al %f28, %f0, %f8
sra %i2, 0x05, %i0
edge16ln %i7, %i1, %g1
tsubcctv %i3, 0x1BEF, %i5
tge %icc, 0x1
fmovsne %xcc, %f17, %f6
andncc %o1, %l0, %l1
brnz %g5, loop_2585
movpos %icc, %g3, %l6
orncc %l5, %g6, %i6
nop
set 0x22, %o7
ldsh [%l7 + %o7], %l3
loop_2585:
xnorcc %l4, %o4, %o0
nop
set 0x6C, %i2
ldsw [%l7 + %i2], %o7
tsubcctv %g2, %l2, %o5
bvs,a,pt %xcc, loop_2586
udivx %g4, 0x1889, %o3
edge16l %g7, %o6, %i4
bcs,a,pn %xcc, loop_2587
loop_2586:
nop
set 0x0E, %i5
lduh [%l7 + %i5], %i2
andcc %o2, %i0, %i1
orcc %g1, %i3, %i5
loop_2587:
sub %i7, %l0, %o1
edge32n %g5, %g3, %l1
fnegs %f19, %f9
edge8l %l5, %l6, %i6
movle %xcc, %g6, %l4
nop
setx 0x7E585A07, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x829275B9, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f17, %f23
tsubcctv %l3, 0x1B59, %o0
ldub [%l7 + 0x52], %o4
taddcc %g2, 0x1CDF, %l2
nop
fitod %f2, %f14
fdtox %f14, %f0
fxtod %f0, %f24
fmovrdlz %o5, %f16, %f14
fmul8ulx16 %f24, %f30, %f0
bge,a %xcc, loop_2588
fornot1 %f14, %f26, %f4
stw %g4, [%l7 + 0x68]
mulscc %o7, 0x17A2, %o3
loop_2588:
bgu,a,pt %xcc, loop_2589
stw %o6, [%l7 + 0x0C]
and %i4, 0x1DDE, %i2
movrgz %g7, 0x054, %o2
loop_2589:
subcc %i0, %g1, %i1
srl %i5, %i7, %i3
nop
setx 0xBF53C672C07BD2BE, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
stbar
fbl %fcc0, loop_2590
tneg %icc, 0x0
edge32n %o1, %l0, %g5
fmovdg %xcc, %f14, %f26
loop_2590:
nop
setx loop_2591, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovsg %xcc, %f30, %f23
orn %l1, 0x09CC, %l5
nop
fitos %f11, %f7
fstox %f7, %f22
fxtos %f22, %f19
loop_2591:
sra %l6, 0x14, %i6
fandnot1 %f10, %f6, %f4
fbe,a %fcc2, loop_2592
movvc %icc, %g6, %g3
add %l4, %l3, %o4
and %g2, 0x0025, %o0
loop_2592:
subc %l2, 0x0C4B, %o5
xnorcc %o7, 0x009A, %g4
udiv %o3, 0x089F, %i4
fmovsneg %icc, %f31, %f10
tgu %icc, 0x7
fmovscc %icc, %f28, %f19
stbar
orcc %o6, 0x1D6F, %g7
set 0x08, %i3
ldswa [%l7 + %i3] 0x11, %o2
lduh [%l7 + 0x5A], %i2
edge16n %i0, %i1, %i5
edge8ln %g1, %i7, %o1
fmovdneg %xcc, %f4, %f19
andcc %l0, %i3, %l1
andcc %l5, 0x00F2, %g5
array16 %l6, %g6, %i6
sll %g3, 0x1D, %l4
membar #Sync
wr %g0, 0x16, %asi
ldda [%l7 + 0x40] %asi, %f0
addcc %l3, %g2, %o0
nop
fitod %f9, %f20
tneg %xcc, 0x7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %o4, %l2, %o7
tvc %xcc, 0x5
std %f2, [%l7 + 0x18]
bvs,a,pn %icc, loop_2593
ta %xcc, 0x4
edge32 %o5, %o3, %i4
array8 %g4, %o6, %o2
loop_2593:
ldub [%l7 + 0x47], %i2
umul %i0, 0x0415, %g7
edge8l %i5, %g1, %i1
movneg %icc, %i7, %o1
fbn %fcc0, loop_2594
membar 0x44
stb %l0, [%l7 + 0x4B]
fmul8x16au %f30, %f9, %f4
loop_2594:
fmovsle %xcc, %f4, %f26
sdivx %i3, 0x0180, %l5
movrgez %l1, 0x2C7, %g5
tle %xcc, 0x2
fpsub32 %f16, %f4, %f22
fxor %f12, %f4, %f20
tge %icc, 0x5
tvs %icc, 0x5
nop
fitod %f8, %f6
fdtox %f6, %f14
fxtod %f14, %f0
edge8 %l6, %g6, %i6
ble,a,pn %xcc, loop_2595
udivx %l4, 0x053B, %l3
fpadd32 %f18, %f4, %f0
taddcctv %g2, %o0, %o4
loop_2595:
ta %icc, 0x4
nop
setx 0x4CE1041AE775CD3D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f26
tne %icc, 0x3
tsubcc %l2, 0x16D4, %o7
umul %o5, %o3, %g3
tneg %xcc, 0x5
stb %i4, [%l7 + 0x3C]
bg %icc, loop_2596
or %o6, 0x08AA, %o2
bl,pn %icc, loop_2597
fmovdgu %icc, %f7, %f11
loop_2596:
alignaddrl %i2, %i0, %g7
umul %g4, 0x0B04, %g1
loop_2597:
xorcc %i1, %i5, %i7
set 0x38, %g4
stxa %o1, [%l7 + %g4] 0xe2
membar #Sync
flush %l7 + 0x74
movpos %xcc, %l0, %i3
add %l1, 0x01A8, %l5
fzeros %f22
edge32ln %g5, %g6, %i6
brgz %l4, loop_2598
fsrc1s %f0, %f17
fcmple16 %f6, %f24, %l3
wr %g0, 0x21, %asi
ldxa [%g0 + 0x110] %asi, %l6
loop_2598:
or %g2, 0x1188, %o0
movne %icc, %o4, %l2
fnands %f31, %f11, %f30
orncc %o5, 0x1653, %o7
taddcc %o3, 0x0901, %g3
fmovdneg %xcc, %f22, %f1
ldsw [%l7 + 0x4C], %i4
nop
fitod %f12, %f8
fdtox %f8, %f30
fxtod %f30, %f2
orn %o6, 0x0BB4, %i2
movgu %icc, %o2, %g7
add %l7, 0x40, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %i0
casxa [%l6] 0x18, %i0, %g4
move %xcc, %i1, %i5
movge %xcc, %g1, %i7
tneg %xcc, 0x3
fbuge %fcc0, loop_2599
andn %o1, %l0, %l1
move %xcc, %i3, %l5
fsrc2 %f24, %f28
loop_2599:
smulcc %g5, %g6, %i6
movcs %xcc, %l3, %l6
fmovsle %xcc, %f29, %f27
fnands %f20, %f6, %f12
faligndata %f22, %f22, %f22
tn %icc, 0x2
alignaddr %g2, %o0, %l4
movre %l2, %o5, %o4
movneg %xcc, %o3, %o7
nop
setx 0x2B4A6013306B0B9C, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
tcc %xcc, 0x1
sll %g3, %i4, %i2
ldd [%l7 + 0x30], %f30
subcc %o2, 0x171F, %o6
mulscc %g7, %g4, %i0
mova %icc, %i5, %g1
orncc %i1, 0x1D72, %i7
sdivcc %o1, 0x093A, %l0
tleu %icc, 0x4
bg,a,pt %icc, loop_2600
fcmpne32 %f12, %f30, %i3
fmovdvs %icc, %f16, %f3
addcc %l5, 0x0CB7, %g5
loop_2600:
tgu %xcc, 0x7
ba loop_2601
edge32 %g6, %l1, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tge %xcc, 0x4
loop_2601:
xorcc %l3, 0x1813, %g2
fmovdn %icc, %f6, %f29
bvc loop_2602
sll %l6, %l4, %l2
srl %o5, %o4, %o3
nop
fitos %f11, %f17
fstox %f17, %f24
fxtos %f24, %f14
loop_2602:
mulx %o0, 0x1DA7, %g3
add %l7, 0x4C, %l6
wr %g0, 0x0c, %asi
casa [%l6] %asi, %i4, %i2
edge8n %o2, %o7, %g7
sub %g4, %i0, %i5
bne,a,pt %icc, loop_2603
movcs %icc, %o6, %g1
movcc %xcc, %i7, %o1
addcc %i1, 0x079C, %l0
loop_2603:
nop
setx 0x1ED93761, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0xC7C1F58F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fsubs %f5, %f26, %f23
fmovdge %xcc, %f11, %f31
edge8n %l5, %i3, %g6
bl,pn %icc, loop_2604
tcs %xcc, 0x1
wr %g0, 0x89, %asi
lduba [%l7 + 0x5D] %asi, %l1
loop_2604:
nop
setx loop_2605, %l0, %l1
jmpl %l1, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
faligndata %f24, %f12, %f22
tne %xcc, 0x4
loop_2605:
tsubcc %g5, 0x15B9, %g2
subc %l6, 0x137B, %l4
ldsb [%l7 + 0x12], %l3
bne,pt %icc, loop_2606
fmovdleu %icc, %f24, %f12
fxors %f27, %f21, %f24
fmovdle %xcc, %f14, %f5
loop_2606:
sethi 0x1910, %o5
srl %o4, 0x1F, %o3
fsrc1s %f9, %f11
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x29] %asi, %o0
fmovsg %xcc, %f13, %f27
movvs %xcc, %g3, %i4
tle %icc, 0x1
subccc %i2, 0x088C, %o2
movleu %icc, %l2, %o7
tg %xcc, 0x1
nop
setx 0x7243188E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
fsqrts %f19, %f1
fmovdgu %xcc, %f12, %f17
fmovsleu %icc, %f14, %f29
ldd [%l7 + 0x48], %g4
subcc %i0, %i5, %g7
add %o6, 0x1EE7, %i7
nop
set 0x68, %o0
ldx [%l7 + %o0], %o1
fmovrdgez %i1, %f4, %f2
bcc loop_2607
sll %g1, %l5, %l0
fcmpgt32 %f6, %f0, %i3
ba,pt %xcc, loop_2608
loop_2607:
andcc %l1, 0x02F3, %i6
ta %xcc, 0x1
fbuge,a %fcc2, loop_2609
loop_2608:
bcs,a,pt %icc, loop_2610
fmovscc %xcc, %f30, %f29
ldsh [%l7 + 0x12], %g6
loop_2609:
edge16 %g2, %l6, %l4
loop_2610:
umul %g5, 0x0EE7, %o5
fandnot2 %f26, %f14, %f26
addc %o4, 0x188D, %o3
fmovsgu %icc, %f11, %f8
edge8 %o0, %g3, %i4
add %i2, 0x1208, %o2
ldd [%l7 + 0x30], %l2
tg %icc, 0x7
movleu %icc, %o7, %l2
movvs %xcc, %i0, %i5
tneg %xcc, 0x4
fmovsvs %xcc, %f29, %f31
smul %g4, %o6, %g7
fpackfix %f28, %f3
sll %i7, 0x16, %o1
umulcc %g1, 0x1D83, %l5
prefetch [%l7 + 0x50], 0x1
movrgz %i1, 0x226, %i3
umul %l0, %i6, %l1
fandnot2s %f20, %f3, %f17
movrgz %g2, 0x2AE, %l6
fbue %fcc2, loop_2611
srl %g6, 0x0A, %g5
membar #Sync
set 0x40, %o5
ldda [%l7 + %o5] 0x16, %f0
loop_2611:
and %l4, %o5, %o3
xnor %o0, 0x142F, %g3
wr %g0, 0xea, %asi
stxa %i4, [%l7 + 0x68] %asi
membar #Sync
xorcc %i2, 0x0928, %o4
edge16l %o2, %l3, %l2
fbg,a %fcc2, loop_2612
array8 %o7, %i0, %g4
movvs %xcc, %i5, %o6
movgu %xcc, %i7, %o1
loop_2612:
bcs,pt %icc, loop_2613
xorcc %g1, 0x1FD2, %g7
ta %icc, 0x2
edge16ln %i1, %l5, %i3
loop_2613:
taddcctv %l0, %i6, %l1
tsubcctv %g2, 0x19D8, %l6
fzeros %f25
fmovrsne %g6, %f31, %f14
sethi 0x105B, %g5
fmul8sux16 %f16, %f16, %f16
fmovspos %icc, %f3, %f26
stb %l4, [%l7 + 0x56]
subc %o5, %o3, %g3
bl,pt %icc, loop_2614
popc 0x02EA, %i4
fcmpne16 %f2, %f8, %o0
srax %o4, 0x1F, %i2
loop_2614:
movneg %icc, %o2, %l2
mova %icc, %o7, %l3
movcs %icc, %g4, %i5
or %i0, 0x1412, %o6
edge32ln %i7, %g1, %o1
andcc %i1, 0x11F8, %l5
fpadd16 %f2, %f6, %f26
movrgez %i3, %l0, %i6
brnz %l1, loop_2615
subc %g7, 0x1545, %l6
wr %g0, 0x11, %asi
ldsba [%l7 + 0x57] %asi, %g2
loop_2615:
nop
wr %g0, 0x89, %asi
ldsha [%l7 + 0x4A] %asi, %g5
udivcc %l4, 0x1CBD, %o5
bleu,a %xcc, loop_2616
nop
fitod %f10, %f2
fdtox %f2, %f4
call loop_2617
srlx %o3, 0x0C, %g6
loop_2616:
ta %icc, 0x2
te %icc, 0x4
loop_2617:
addccc %g3, 0x0B73, %o0
smul %o4, %i2, %o2
swap [%l7 + 0x54], %l2
orn %o7, %l3, %i4
fcmpne16 %f20, %f14, %i5
mulx %i0, %o6, %g4
nop
setx 0xD66FC24E78003A94, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xD517AD089BA29904, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f10, %f12
mova %icc, %i7, %o1
lduw [%l7 + 0x0C], %g1
andcc %l5, %i1, %l0
umul %i6, 0x0986, %l1
movge %xcc, %g7, %i3
mova %icc, %l6, %g2
edge16 %l4, %o5, %o3
fmovdvs %icc, %f18, %f23
movrlez %g6, 0x075, %g3
movl %icc, %o0, %o4
movvc %icc, %i2, %o2
or %g5, 0x1D2F, %l2
xnor %l3, %o7, %i5
movleu %icc, %i0, %o6
subccc %g4, %i4, %o1
bl,pt %xcc, loop_2618
addc %g1, 0x1D2D, %i7
fcmpne16 %f26, %f18, %i1
fbe,a %fcc0, loop_2619
loop_2618:
tgu %xcc, 0x6
tgu %xcc, 0x0
fmul8x16au %f31, %f29, %f12
loop_2619:
sth %l0, [%l7 + 0x66]
srlx %l5, 0x1F, %l1
fbuge,a %fcc3, loop_2620
fnand %f10, %f0, %f12
subc %i6, %g7, %l6
fmovsn %icc, %f22, %f4
loop_2620:
brnz %i3, loop_2621
movre %l4, 0x303, %g2
nop
setx loop_2622, %l0, %l1
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 + 0x28], %f12
loop_2621:
stbar
movvc %xcc, %o5, %o3
loop_2622:
nop
fitos %f13, %f11
fstoi %f11, %f10
fmovrdne %g3, %f14, %f22
fornot2s %f31, %f4, %f31
taddcctv %g6, 0x1508, %o4
andn %o0, %o2, %g5
fbl,a %fcc1, loop_2623
movcs %xcc, %i2, %l2
nop
setx 0x2B7EB555804309C7, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
fba,a %fcc2, loop_2624
loop_2623:
addccc %o7, %l3, %i5
edge16l %o6, %g4, %i0
xor %i4, %g1, %o1
loop_2624:
alignaddrl %i1, %i7, %l5
fblg,a %fcc2, loop_2625
lduh [%l7 + 0x20], %l1
fmovsle %icc, %f24, %f19
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2625:
nop
wr %g0, 0xea, %asi
ldda [%l7 + 0x40] %asi, %i6
popc %l0, %l6
membar 0x53
nop
fitod %f12, %f12
fdtox %f12, %f20
fxtod %f20, %f4
fba %fcc3, loop_2626
sll %i3, %l4, %g2
move %xcc, %g7, %o3
stbar
loop_2626:
tgu %xcc, 0x6
fmovdn %xcc, %f7, %f16
nop
setx 0x6CA4873F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
fsqrts %f6, %f5
set 0x40, %o3
stda %f0, [%l7 + %o3] 0x89
edge16l %o5, %g6, %g3
brgz,a %o4, loop_2627
movcs %icc, %o0, %g5
ldsh [%l7 + 0x24], %o2
movrgez %l2, %o7, %i2
loop_2627:
fmovrdlez %i5, %f28, %f28
fmovda %icc, %f14, %f19
movvs %xcc, %l3, %g4
set 0x4B, %l3
ldsba [%l7 + %l3] 0x88, %o6
sub %i0, %i4, %g1
sll %i1, %o1, %i7
mova %icc, %l1, %i6
fmovspos %xcc, %f10, %f16
bgu %icc, loop_2628
subc %l0, %l5, %i3
orncc %l4, %l6, %g2
movcc %icc, %o3, %o5
loop_2628:
movne %xcc, %g7, %g3
fandnot1s %f24, %f0, %f31
sll %o4, 0x12, %o0
andcc %g5, %g6, %l2
umulcc %o7, %i2, %i5
fbge,a %fcc3, loop_2629
fornot2 %f18, %f12, %f0
sdiv %l3, 0x1EE8, %g4
ldsb [%l7 + 0x4A], %o6
loop_2629:
fmovrdne %i0, %f26, %f10
ta %xcc, 0x0
movcs %icc, %o2, %g1
fmovdn %icc, %f8, %f2
taddcctv %i1, %i4, %i7
set 0x2F, %o4
stba %l1, [%l7 + %o4] 0x2a
membar #Sync
fmul8x16au %f12, %f29, %f2
tcc %icc, 0x5
sllx %o1, 0x05, %i6
fnors %f31, %f18, %f24
fnegd %f26, %f10
movcs %xcc, %l0, %l5
movge %xcc, %i3, %l6
fands %f6, %f3, %f10
andncc %g2, %l4, %o5
stx %g7, [%l7 + 0x20]
mulscc %g3, %o4, %o0
set 0x2C, %i4
sta %f2, [%l7 + %i4] 0x10
array32 %g5, %o3, %g6
bcc,a loop_2630
brgez,a %l2, loop_2631
bpos,a,pt %xcc, loop_2632
stb %o7, [%l7 + 0x52]
loop_2630:
for %f22, %f22, %f26
loop_2631:
bcs,a loop_2633
loop_2632:
fsrc1s %f19, %f10
sll %i5, %l3, %i2
ldd [%l7 + 0x38], %f20
loop_2633:
fmovdvc %icc, %f21, %f4
fmovrdlez %o6, %f14, %f28
udivx %i0, 0x0C65, %o2
wr %g0, 0x89, %asi
lda [%l7 + 0x28] %asi, %f2
sra %g4, 0x07, %i1
smul %i4, 0x1BA7, %i7
taddcctv %l1, 0x0692, %o1
sth %i6, [%l7 + 0x78]
fone %f14
tvs %xcc, 0x3
tcs %icc, 0x4
tg %xcc, 0x4
fabss %f4, %f4
fmovrslez %l0, %f1, %f5
fbg,a %fcc0, loop_2634
bneg,a,pt %icc, loop_2635
brz %g1, loop_2636
fxors %f19, %f20, %f4
loop_2634:
tleu %icc, 0x3
loop_2635:
tsubcc %l5, 0x033A, %i3
loop_2636:
bpos,a,pn %icc, loop_2637
or %l6, 0x07CA, %g2
xnor %o5, %g7, %g3
sll %o4, 0x0D, %o0
loop_2637:
srlx %l4, %o3, %g6
sllx %g5, %l2, %o7
movrlez %i5, %i2, %o6
srl %i0, %o2, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bshuffle %f26, %f8, %f22
movre %i1, %l3, %i4
fpsub16s %f12, %f9, %f31
wr %g0, 0x0c, %asi
stba %l1, [%l7 + 0x2C] %asi
fpadd16s %f24, %f10, %f10
alignaddr %o1, %i7, %i6
wr %g0, 0x18, %asi
stba %l0, [%l7 + 0x7C] %asi
andncc %l5, %g1, %i3
fpack16 %f8, %f11
brgez,a %l6, loop_2638
edge16 %o5, %g7, %g3
set 0x40, %l2
prefetcha [%l7 + %l2] 0x0c, 0x1
loop_2638:
tpos %xcc, 0x3
movrlez %o4, 0x304, %o0
sll %l4, %o3, %g6
fmovrdlez %l2, %f28, %f30
fmul8x16au %f10, %f31, %f24
movleu %icc, %g5, %i5
ld [%l7 + 0x30], %f3
fors %f30, %f22, %f22
addc %o7, %o6, %i2
fpmerge %f11, %f19, %f8
smul %o2, 0x1803, %g4
stx %i0, [%l7 + 0x18]
mulscc %l3, %i1, %l1
tne %xcc, 0x1
set 0x78, %g7
lduwa [%l7 + %g7] 0x19, %o1
bcs %icc, loop_2639
sdivx %i4, 0x0E81, %i7
subc %i6, %l0, %g1
sethi 0x1997, %l5
loop_2639:
fmovdneg %xcc, %f5, %f27
array8 %l6, %i3, %g7
set 0x48, %g2
lda [%l7 + %g2] 0x88, %f24
fmovrse %g3, %f13, %f28
fbn,a %fcc3, loop_2640
fmovsvc %icc, %f6, %f29
nop
fitos %f7, %f12
fstoi %f12, %f1
fbul %fcc2, loop_2641
loop_2640:
sdiv %g2, 0x1BFB, %o4
movg %xcc, %o5, %l4
fmovdcs %xcc, %f20, %f0
loop_2641:
sdiv %o0, 0x0370, %g6
fmovdgu %icc, %f11, %f5
nop
setx 0xE990D80596FD8858, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xD6D5033AA1FBC8F9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fdivd %f10, %f18, %f4
srl %o3, %l2, %i5
set 0x5C, %g6
swapa [%l7 + %g6] 0x89, %g5
addccc %o7, 0x0851, %o6
xorcc %i2, %g4, %i0
edge32l %o2, %l3, %l1
fmovsneg %icc, %f15, %f19
umulcc %o1, 0x104D, %i1
fmul8x16al %f29, %f30, %f30
array32 %i7, %i4, %l0
addc %g1, 0x0EB3, %l5
edge32 %l6, %i3, %g7
nop
setx loop_2642, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
andcc %g3, %i6, %o4
umulcc %o5, 0x0AEF, %l4
fbn %fcc0, loop_2643
loop_2642:
fbe %fcc3, loop_2644
fmovrde %o0, %f0, %f4
fbl %fcc3, loop_2645
loop_2643:
fmovda %xcc, %f4, %f2
loop_2644:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %g2, %o3, %g6
loop_2645:
array8 %l2, %g5, %i5
fbule %fcc1, loop_2646
movrlez %o7, %i2, %g4
ldsb [%l7 + 0x3B], %o6
edge16 %o2, %i0, %l3
loop_2646:
bl loop_2647
nop
setx loop_2648, %l0, %l1
jmpl %l1, %o1
orn %l1, 0x114E, %i7
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x5B] %asi, %i1
loop_2647:
fpsub16s %f20, %f11, %f27
loop_2648:
udivcc %i4, 0x153B, %g1
subccc %l5, %l6, %l0
te %xcc, 0x7
nop
setx 0x206EFE6B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %fsr
sllx %g7, 0x17, %i3
pdist %f16, %f8, %f26
fbge %fcc2, loop_2649
add %g3, 0x0250, %i6
tcc %xcc, 0x5
movleu %xcc, %o4, %l4
loop_2649:
edge32 %o5, %g2, %o0
tne %icc, 0x3
sub %g6, 0x03F6, %o3
movcc %xcc, %g5, %l2
fpack16 %f24, %f28
ldsh [%l7 + 0x2A], %i5
movrlez %i2, 0x101, %o7
fornot1 %f12, %f2, %f30
ld [%l7 + 0x28], %f12
fmovsne %icc, %f10, %f21
bge,a %xcc, loop_2650
nop
setx loop_2651, %l0, %l1
jmpl %l1, %o6
movrlz %o2, 0x25F, %g4
nop
fitos %f8, %f13
fstox %f13, %f14
fxtos %f14, %f3
loop_2650:
tcc %xcc, 0x0
loop_2651:
and %i0, %o1, %l1
nop
set 0x68, %l0
ldd [%l7 + %l0], %f14
set 0x49, %g5
stba %l3, [%l7 + %g5] 0x80
orn %i7, %i1, %g1
tle %icc, 0x2
fbuge %fcc3, loop_2652
movre %l5, 0x3C6, %l6
alignaddrl %l0, %g7, %i4
sub %i3, %g3, %i6
loop_2652:
sll %o4, %o5, %g2
addcc %l4, 0x00CD, %o0
fbule,a %fcc1, loop_2653
sdivx %o3, 0x1B23, %g6
edge8n %l2, %i5, %g5
sll %o7, %o6, %i2
loop_2653:
nop
set 0x40, %o6
ldda [%l7 + %o6] 0x81, %g4
brgez %o2, loop_2654
nop
fitod %f4, %f8
fdtos %f8, %f1
movcs %xcc, %i0, %l1
subcc %o1, 0x1C7D, %l3
loop_2654:
xnor %i1, 0x0ABA, %g1
tneg %icc, 0x2
srax %l5, 0x17, %l6
sir 0x1310
edge16 %l0, %i7, %g7
sllx %i3, 0x1D, %i4
nop
setx loop_2655, %l0, %l1
jmpl %l1, %i6
fmovdvc %icc, %f24, %f21
ldx [%l7 + 0x78], %g3
sra %o4, 0x03, %g2
loop_2655:
fbul %fcc1, loop_2656
movl %xcc, %o5, %o0
fmovspos %icc, %f7, %f24
fmovde %xcc, %f23, %f13
loop_2656:
edge32n %o3, %l4, %l2
sdivcc %g6, 0x16F9, %i5
addcc %g5, 0x0118, %o6
fbe,a %fcc2, loop_2657
fbuge %fcc1, loop_2658
tsubcctv %o7, 0x165C, %g4
srlx %o2, 0x00, %i2
loop_2657:
movl %icc, %l1, %o1
loop_2658:
nop
set 0x24, %i6
stw %l3, [%l7 + %i6]
bcc,a,pn %icc, loop_2659
fmovdcc %icc, %f5, %f18
fbue %fcc1, loop_2660
sdiv %i1, 0x1778, %i0
loop_2659:
array16 %g1, %l5, %l0
sdiv %l6, 0x1572, %i7
loop_2660:
fpack32 %f10, %f24, %f2
movleu %icc, %i3, %g7
brnz,a %i6, loop_2661
sdivcc %g3, 0x062F, %i4
wr %g0, 0x19, %asi
ldda [%l7 + 0x10] %asi, %g2
loop_2661:
subccc %o5, %o0, %o4
tsubcctv %l4, %o3, %g6
fmovdl %icc, %f15, %f20
sdivcc %i5, 0x0B18, %l2
sth %g5, [%l7 + 0x14]
nop
setx 0x87374E33, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
fsqrts %f16, %f27
sir 0x0F36
fcmple32 %f16, %f26, %o7
umul %o6, %g4, %o2
alignaddrl %l1, %o1, %l3
tsubcc %i2, %i1, %g1
edge8n %l5, %l0, %i0
tgu %icc, 0x2
or %l6, %i7, %i3
srax %i6, %g7, %i4
bvc,a,pt %xcc, loop_2662
tg %xcc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srl %g2, %g3, %o0
loop_2662:
stw %o5, [%l7 + 0x50]
movvs %icc, %l4, %o4
orncc %g6, 0x0C5C, %i5
tl %xcc, 0x7
fmovsge %icc, %f24, %f4
movvs %xcc, %l2, %o3
edge32ln %o7, %o6, %g5
tle %xcc, 0x1
pdist %f4, %f30, %f26
fmovrdne %g4, %f0, %f16
movg %icc, %l1, %o1
fnot1 %f10, %f30
sir 0x1C52
fmovdne %xcc, %f13, %f16
fmul8sux16 %f26, %f0, %f18
fblg,a %fcc0, loop_2663
fand %f10, %f18, %f24
movre %o2, 0x289, %i2
tge %icc, 0x5
loop_2663:
edge32 %l3, %g1, %l5
or %l0, %i0, %i1
movle %xcc, %i7, %i3
tpos %xcc, 0x6
fmovdn %icc, %f6, %f28
fbn %fcc2, loop_2664
nop
setx 0xD5BB9B7D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x30D024CF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f10, %f24
fnors %f28, %f1, %f18
stx %l6, [%l7 + 0x38]
loop_2664:
sth %i6, [%l7 + 0x2C]
alignaddrl %g7, %i4, %g2
movpos %icc, %g3, %o0
fxors %f17, %f18, %f1
movrlz %l4, %o4, %g6
fmovrde %o5, %f2, %f14
fmovrsgez %l2, %f0, %f22
popc %i5, %o3
tpos %xcc, 0x3
nop
setx 0xF3B8D069, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0xF78B6C25, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fadds %f1, %f25, %f0
movcc %icc, %o7, %o6
nop
setx loop_2665, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movle %xcc, %g4, %l1
tg %icc, 0x7
movrlez %o1, 0x111, %g5
loop_2665:
sdivx %i2, 0x08BF, %l3
fmovdleu %icc, %f26, %f23
add %o2, 0x06A2, %g1
fbl %fcc3, loop_2666
movgu %icc, %l5, %i0
fbu,a %fcc3, loop_2667
movvc %xcc, %i1, %l0
loop_2666:
orncc %i3, %l6, %i7
bvs,a,pn %xcc, loop_2668
loop_2667:
fmovdge %xcc, %f17, %f21
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x20] %asi, 0x2
loop_2668:
srl %g7, %g2, %g3
set 0x1F, %g3
stba %o0, [%l7 + %g3] 0x19
or %l4, %o4, %g6
nop
setx loop_2669, %l0, %l1
jmpl %l1, %i4
ba,pn %xcc, loop_2670
smul %l2, 0x174A, %i5
or %o3, %o5, %o6
loop_2669:
fandnot1s %f10, %f0, %f12
loop_2670:
taddcctv %g4, 0x1148, %o7
movne %icc, %o1, %l1
tneg %icc, 0x1
array8 %i2, %g5, %o2
fexpand %f11, %f14
ldsh [%l7 + 0x10], %l3
addcc %l5, %i0, %i1
set 0x29, %i7
ldsba [%l7 + %i7] 0x11, %l0
subc %g1, %l6, %i3
taddcc %i7, 0x01E1, %g7
nop
setx loop_2671, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovdvc %icc, %f20, %f25
set 0x38, %o1
ldxa [%l7 + %o1] 0x15, %g2
loop_2671:
st %f5, [%l7 + 0x58]
flush %l7 + 0x34
movrgz %g3, %i6, %l4
bl,pn %icc, loop_2672
fandnot2 %f6, %f12, %f24
subccc %o4, %g6, %o0
sir 0x0561
loop_2672:
ldstub [%l7 + 0x29], %l2
alignaddr %i4, %i5, %o3
xor %o5, %g4, %o7
tvc %xcc, 0x2
fmovscc %xcc, %f12, %f30
fmovrdlz %o6, %f26, %f18
move %icc, %l1, %o1
sllx %i2, %g5, %l3
nop
setx 0x20697EAB, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
xnor %l5, 0x00B7, %o2
movneg %xcc, %i1, %l0
popc %i0, %g1
fandnot1s %f31, %f3, %f6
ld [%l7 + 0x48], %f7
sra %l6, 0x09, %i7
orncc %g7, %g2, %i3
fmovdvs %icc, %f7, %f15
addc %i6, 0x0F24, %g3
tne %icc, 0x7
nop
fitod %f4, %f24
fdtoi %f24, %f0
add %o4, 0x057E, %l4
tcs %xcc, 0x7
mulscc %g6, %l2, %o0
brlez %i5, loop_2673
edge8l %i4, %o3, %o5
tcc %xcc, 0x0
fmovdne %icc, %f14, %f8
loop_2673:
swap [%l7 + 0x78], %g4
movre %o6, 0x0FF, %o7
xnor %l1, %i2, %g5
orn %o1, 0x124B, %l3
movrne %o2, %i1, %l5
movrne %l0, %i0, %l6
stb %g1, [%l7 + 0x62]
smul %i7, %g7, %i3
movle %icc, %g2, %i6
edge8ln %g3, %l4, %o4
edge16l %l2, %o0, %g6
tg %icc, 0x1
movl %xcc, %i4, %o3
sir 0x04D9
fmovsgu %icc, %f19, %f30
ld [%l7 + 0x18], %f17
flush %l7 + 0x14
orcc %o5, 0x0A39, %i5
fmovrsne %o6, %f4, %f10
fmovdleu %icc, %f30, %f6
move %xcc, %g4, %l1
ld [%l7 + 0x24], %f21
fmuld8sux16 %f0, %f16, %f28
sll %i2, 0x10, %g5
add %o1, 0x00D7, %l3
tneg %icc, 0x5
stx %o7, [%l7 + 0x08]
tn %xcc, 0x6
movre %o2, 0x14B, %l5
edge16ln %l0, %i0, %i1
movrlz %l6, %g1, %g7
orn %i7, %g2, %i3
fnands %f28, %f4, %f24
edge16ln %i6, %g3, %l4
wr %g0, 0x80, %asi
lduha [%l7 + 0x2A] %asi, %l2
membar 0x04
andn %o0, 0x1697, %g6
umul %o4, 0x150A, %i4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f0
edge16l %o5, %i5, %o3
taddcc %o6, 0x1273, %l1
nop
setx 0x3CBA0AF5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x5B64EE52, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fsubs %f0, %f7, %f9
bgu %icc, loop_2674
edge16n %i2, %g5, %g4
wr %g0, 0x89, %asi
stba %o1, [%l7 + 0x4A] %asi
loop_2674:
nop
set 0x4C, %l6
ldsw [%l7 + %l6], %l3
fmovrdlez %o7, %f12, %f20
addc %o2, %l0, %l5
subcc %i1, 0x12BE, %i0
sethi 0x0455, %g1
movrgz %l6, 0x036, %g7
xnor %i7, 0x0931, %g2
tcs %xcc, 0x4
ldsw [%l7 + 0x68], %i6
movvc %xcc, %i3, %g3
movcs %xcc, %l4, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
membar 0x6E
alignaddrl %l2, %o4, %g6
tcs %xcc, 0x6
array16 %i4, %i5, %o5
sdiv %o6, 0x0A8A, %o3
movpos %xcc, %i2, %l1
sra %g4, 0x0B, %g5
edge16 %o1, %o7, %l3
fzero %f6
set 0x15, %g1
ldstuba [%l7 + %g1] 0x11, %o2
tge %icc, 0x4
and %l0, 0x092B, %i1
subccc %i0, %g1, %l6
movneg %icc, %l5, %g7
fbule,a %fcc3, loop_2675
smul %g2, %i7, %i3
sdivx %i6, 0x14D4, %g3
add %l7, 0x50, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %o0
casa [%l6] %asi, %o0, %l2
loop_2675:
tcs %xcc, 0x0
fnot1 %f4, %f28
tge %xcc, 0x4
umul %o4, %l4, %i4
wr %g0, 0x18, %asi
lduba [%l7 + 0x0B] %asi, %g6
edge16n %i5, %o5, %o6
movvc %xcc, %o3, %i2
tleu %icc, 0x4
subccc %l1, %g4, %g5
nop
setx loop_2676, %l0, %l1
jmpl %l1, %o1
fmovrslz %l3, %f5, %f3
alignaddrl %o2, %l0, %o7
array8 %i0, %g1, %l6
loop_2676:
movre %l5, 0x381, %g7
sdivx %i1, 0x0607, %g2
umul %i3, 0x144D, %i7
fornot2 %f14, %f22, %f2
sll %i6, %g3, %l2
fbg,a %fcc1, loop_2677
fmovsl %icc, %f16, %f31
ldsb [%l7 + 0x0C], %o0
add %o4, %i4, %g6
loop_2677:
fmovdcc %icc, %f19, %f21
bne,pt %icc, loop_2678
fsrc1 %f12, %f12
fbe,a %fcc3, loop_2679
movcc %xcc, %i5, %o5
loop_2678:
nop
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x58] %asi, 0x3
loop_2679:
fbg,a %fcc2, loop_2680
membar 0x57
fmovdle %xcc, %f11, %f13
fornot2 %f14, %f18, %f26
loop_2680:
movn %xcc, %o3, %l4
tl %icc, 0x1
movrne %l1, 0x241, %g4
fpack16 %f20, %f8
sdivcc %g5, 0x15AE, %o1
sdivcc %l3, 0x183B, %o2
movg %xcc, %l0, %i2
tsubcc %o7, %g1, %l6
movcc %icc, %i0, %g7
fzero %f0
fmovscs %icc, %f19, %f30
srlx %i1, 0x06, %g2
movrgez %l5, 0x1E4, %i3
ldstub [%l7 + 0x79], %i6
udiv %i7, 0x0D62, %g3
movrlz %l2, %o0, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fblg %fcc1, loop_2681
xnor %g6, 0x15F7, %i5
edge16 %i4, %o6, %o5
xnorcc %o3, %l1, %l4
loop_2681:
fmovrde %g5, %f26, %f4
udivx %o1, 0x039B, %g4
edge8n %o2, %l0, %i2
fsrc1s %f8, %f29
edge32l %l3, %g1, %o7
bge loop_2682
edge16n %l6, %g7, %i1
movne %xcc, %i0, %g2
fsrc1 %f22, %f24
loop_2682:
mulx %l5, %i6, %i7
edge32 %i3, %g3, %l2
smul %o0, 0x082E, %g6
nop
setx 0xF3752F45, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x7ABB7A3A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fdivs %f9, %f3, %f17
tsubcctv %i5, 0x0E78, %o4
tcs %xcc, 0x2
te %xcc, 0x4
ldsh [%l7 + 0x6E], %i4
sth %o5, [%l7 + 0x3E]
sllx %o6, 0x09, %o3
wr %g0, 0x80, %asi
ldswa [%l7 + 0x2C] %asi, %l1
edge16n %l4, %o1, %g4
call loop_2683
umul %o2, %l0, %i2
st %f22, [%l7 + 0x2C]
edge16n %l3, %g5, %g1
loop_2683:
fble %fcc3, loop_2684
sll %l6, %o7, %g7
movvs %icc, %i0, %g2
taddcc %l5, 0x0A15, %i1
loop_2684:
fbu %fcc3, loop_2685
tne %xcc, 0x4
fabsd %f18, %f10
subc %i7, %i6, %g3
loop_2685:
fmovrdlz %l2, %f0, %f26
movgu %icc, %o0, %g6
edge32l %i3, %i5, %i4
nop
setx 0x20706BDB, %l0, %l6
st %l6, [%l7 + 0x0C]
ld [%l7 + 0x0C], %fsr
tge %xcc, 0x5
addccc %o4, %o6, %o3
xnor %o5, %l4, %l1
tvs %icc, 0x1
smulcc %o1, %o2, %l0
xnorcc %g4, 0x1B02, %l3
sdiv %i2, 0x0E0F, %g5
and %g1, %o7, %g7
taddcc %i0, 0x0A10, %g2
orncc %l6, 0x0E02, %i1
movge %icc, %i7, %i6
fmovspos %icc, %f18, %f25
movg %icc, %g3, %l2
fble %fcc0, loop_2686
fba %fcc2, loop_2687
fzero %f24
movle %xcc, %l5, %g6
loop_2686:
subccc %i3, %i5, %o0
loop_2687:
ldd [%l7 + 0x60], %o4
fmovrdlz %i4, %f8, %f8
subccc %o3, %o5, %o6
set 0x30, %o2
ldxa [%g0 + %o2] 0x58, %l4
fbge,a %fcc1, loop_2688
bneg %icc, loop_2689
fbug,a %fcc3, loop_2690
movcc %xcc, %l1, %o2
loop_2688:
tg %icc, 0x2
loop_2689:
movrgez %l0, %g4, %l3
loop_2690:
fands %f27, %f23, %f27
fmovdle %xcc, %f7, %f14
andn %i2, 0x0A9A, %o1
tcc %xcc, 0x4
fmovsneg %xcc, %f4, %f8
srlx %g5, 0x0F, %g1
set 0x2E, %l1
stba %g7, [%l7 + %l1] 0x19
wr %g0, 0x80, %asi
stwa %i0, [%l7 + 0x1C] %asi
edge32ln %g2, %o7, %i1
ldstub [%l7 + 0x51], %i7
tvs %xcc, 0x2
smul %i6, %g3, %l6
sir 0x09E8
movrlz %l2, %l5, %g6
flush %l7 + 0x1C
xnorcc %i3, 0x0514, %i5
tn %icc, 0x2
fmovrdgez %o4, %f24, %f26
subc %i4, %o0, %o5
fmovsneg %xcc, %f7, %f11
edge16 %o6, %l4, %l1
tge %icc, 0x3
orcc %o3, %o2, %g4
movleu %icc, %l0, %l3
fmovdn %icc, %f19, %f16
bvs %icc, loop_2691
fpack32 %f0, %f0, %f16
movleu %icc, %i2, %o1
movle %xcc, %g5, %g1
loop_2691:
movrlez %g7, 0x013, %g2
te %xcc, 0x6
ta %icc, 0x1
movle %icc, %i0, %i1
nop
set 0x68, %i1
ldsh [%l7 + %i1], %i7
smulcc %o7, %i6, %g3
fzero %f22
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movne %icc, %l6, %l5
movcc %xcc, %g6, %l2
orcc %i3, %i5, %i4
bgu,pn %xcc, loop_2692
tcs %icc, 0x3
movrne %o4, %o5, %o6
fmovsne %xcc, %f0, %f20
loop_2692:
fornot1s %f13, %f24, %f6
wr %g0, 0xea, %asi
stxa %l4, [%l7 + 0x18] %asi
membar #Sync
bg,pn %icc, loop_2693
tcs %xcc, 0x1
movrgz %l1, 0x0C2, %o3
movne %xcc, %o0, %o2
loop_2693:
fornot2 %f16, %f16, %f30
fzero %f22
movrne %l0, 0x199, %g4
add %l3, %o1, %g5
fmovsne %xcc, %f0, %f21
tl %icc, 0x6
edge8n %g1, %g7, %g2
fblg %fcc1, loop_2694
srax %i0, %i2, %i7
fmovrde %i1, %f2, %f28
srax %i6, 0x12, %g3
loop_2694:
tne %xcc, 0x4
sra %o7, %l6, %g6
nop
fitos %f14, %f19
fstod %f19, %f24
tge %icc, 0x6
fblg %fcc3, loop_2695
fblg,a %fcc0, loop_2696
ldstub [%l7 + 0x4D], %l5
fabss %f14, %f10
loop_2695:
movn %xcc, %l2, %i3
loop_2696:
nop
set 0x44, %l5
stha %i4, [%l7 + %l5] 0x0c
movvs %icc, %i5, %o4
tge %icc, 0x5
swap [%l7 + 0x14], %o6
xnor %l4, 0x0585, %l1
srlx %o3, %o5, %o2
tcc %icc, 0x3
fmovdcc %icc, %f1, %f17
edge16l %o0, %g4, %l0
ldd [%l7 + 0x30], %o0
fornot2 %f8, %f30, %f6
bg,a,pt %icc, loop_2697
fsrc1s %f19, %f7
fornot2s %f4, %f20, %f28
fzeros %f16
loop_2697:
fblg %fcc0, loop_2698
sllx %l3, 0x1E, %g5
fbg,a %fcc0, loop_2699
movneg %xcc, %g7, %g1
loop_2698:
movleu %icc, %g2, %i0
fpack16 %f4, %f16
loop_2699:
tneg %icc, 0x6
fandnot1 %f4, %f28, %f4
srlx %i2, %i1, %i7
mova %icc, %i6, %o7
tpos %icc, 0x2
fmovscs %icc, %f30, %f15
smulcc %g3, %g6, %l6
ldsh [%l7 + 0x66], %l5
sethi 0x051C, %l2
and %i3, 0x0E73, %i4
edge16l %o4, %i5, %l4
array8 %o6, %o3, %o5
tl %icc, 0x0
membar 0x1F
bg,pt %icc, loop_2700
udivcc %o2, 0x1611, %l1
nop
setx 0x8474AB88, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x0B61B344, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fadds %f29, %f7, %f25
movrlez %o0, 0x3A6, %g4
loop_2700:
edge8ln %o1, %l3, %g5
smulcc %l0, %g1, %g2
bl,a %icc, loop_2701
popc %i0, %g7
bn %xcc, loop_2702
fbg %fcc1, loop_2703
loop_2701:
orncc %i2, %i7, %i1
edge32l %i6, %g3, %o7
loop_2702:
subccc %l6, %l5, %g6
loop_2703:
fbuge %fcc3, loop_2704
ldsw [%l7 + 0x14], %i3
movge %xcc, %i4, %l2
tleu %icc, 0x3
loop_2704:
alignaddr %o4, %l4, %o6
movvc %xcc, %o3, %i5
fmovrdgz %o2, %f8, %f20
udiv %l1, 0x1EE1, %o5
fcmpgt16 %f10, %f20, %o0
bgu,pn %icc, loop_2705
fbo,a %fcc0, loop_2706
edge32ln %g4, %o1, %l3
movleu %xcc, %g5, %l0
loop_2705:
tgu %xcc, 0x7
loop_2706:
andncc %g2, %i0, %g7
wr %g0, 0x19, %asi
lduha [%l7 + 0x36] %asi, %i2
edge32l %g1, %i7, %i6
movle %icc, %g3, %o7
tvs %icc, 0x1
call loop_2707
ba,a,pn %xcc, loop_2708
umul %i1, 0x1FE1, %l6
movrgez %g6, %i3, %i4
loop_2707:
fmovrse %l2, %f20, %f15
loop_2708:
taddcctv %o4, 0x1B0D, %l4
fmovdle %icc, %f4, %f21
tle %xcc, 0x2
umul %l5, %o6, %i5
edge32 %o3, %o2, %l1
bge,a,pn %xcc, loop_2709
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdle %xcc, %f0, %f21
sub %o0, %o5, %g4
loop_2709:
stx %l3, [%l7 + 0x48]
fmovsne %icc, %f9, %f4
add %l7, 0x38, %l6
wr %g0, 0x04, %asi
casa [%l6] 0x04, %o1, %l0
set 0x10, %l4
swapa [%l7 + %l4] 0x11, %g2
edge32 %i0, %g5, %g7
wr %g0, 0x2f, %asi
stxa %i2, [%l7 + 0x18] %asi
membar #Sync
fblg %fcc0, loop_2710
alignaddr %g1, %i6, %g3
andn %i7, %o7, %l6
tpos %xcc, 0x2
loop_2710:
fabsd %f4, %f12
edge32n %g6, %i1, %i3
fmovsvs %xcc, %f20, %f16
ldstub [%l7 + 0x72], %i4
wr %g0, 0x89, %asi
ldsba [%l7 + 0x11] %asi, %l2
prefetch [%l7 + 0x28], 0x1
orn %o4, %l4, %o6
wr %g0, 0x89, %asi
ldda [%l7 + 0x10] %asi, %i4
tsubcc %l5, %o2, %o3
edge8ln %o0, %l1, %g4
fba,a %fcc0, loop_2711
xor %o5, %l3, %o1
movvc %xcc, %g2, %l0
tn %xcc, 0x7
loop_2711:
taddcctv %g5, 0x13A5, %g7
ldsh [%l7 + 0x6C], %i0
edge8ln %g1, %i2, %i6
sll %g3, 0x06, %i7
fpadd32s %f12, %f14, %f2
movg %icc, %l6, %g6
stb %i1, [%l7 + 0x12]
nop
fitod %f2, %f16
fdtos %f16, %f2
movl %icc, %o7, %i4
fba %fcc2, loop_2712
fones %f2
tsubcctv %l2, 0x0DB0, %o4
subc %i3, %l4, %i5
loop_2712:
edge8ln %o6, %l5, %o2
movgu %xcc, %o0, %l1
xorcc %g4, %o5, %o3
movpos %icc, %l3, %o1
fmovscs %icc, %f24, %f27
alignaddrl %g2, %l0, %g7
bcs,a,pt %icc, loop_2713
tl %icc, 0x6
fmovdcs %xcc, %f28, %f22
set 0x52, %i0
ldsha [%l7 + %i0] 0x88, %g5
loop_2713:
fpack16 %f22, %f0
orn %i0, %i2, %i6
brnz %g3, loop_2714
flush %l7 + 0x20
ta %xcc, 0x4
sir 0x0ED6
loop_2714:
nop
set 0x28, %o7
lda [%l7 + %o7] 0x18, %f13
subcc %g1, %l6, %i7
ldx [%l7 + 0x60], %g6
smul %o7, %i1, %i4
orcc %o4, %i3, %l4
popc 0x0EFF, %l2
fbu %fcc1, loop_2715
movne %icc, %i5, %l5
edge32l %o2, %o0, %l1
ld [%l7 + 0x1C], %f24
loop_2715:
edge32l %o6, %g4, %o5
fcmpne16 %f4, %f12, %l3
array8 %o3, %g2, %l0
movge %icc, %o1, %g5
fmovdl %icc, %f31, %f16
bg loop_2716
ldd [%l7 + 0x18], %g6
fmovsge %xcc, %f8, %f15
tge %xcc, 0x4
loop_2716:
swap [%l7 + 0x78], %i2
orncc %i0, %i6, %g3
edge32l %g1, %l6, %g6
fbge,a %fcc1, loop_2717
umulcc %o7, %i7, %i1
popc 0x1B34, %i4
fmovsne %xcc, %f20, %f4
loop_2717:
edge8n %i3, %o4, %l2
tleu %icc, 0x4
edge16ln %i5, %l5, %o2
movvc %icc, %o0, %l4
fmovsle %icc, %f30, %f26
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x38] %asi, 0x2
tg %icc, 0x0
fnot2 %f0, %f0
addc %g4, %o5, %l1
fmovrsgz %l3, %f20, %f4
movn %icc, %g2, %o3
add %l7, 0x50, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %o1
casxa [%l6] %asi, %o1, %g5
edge8 %l0, %i2, %i0
ba,pt %xcc, loop_2718
xnorcc %i6, 0x08DD, %g7
movn %icc, %g3, %l6
tge %xcc, 0x7
loop_2718:
xnorcc %g6, 0x0624, %g1
fmovspos %xcc, %f0, %f8
tneg %icc, 0x3
fcmpeq32 %f0, %f2, %o7
tvc %icc, 0x6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x61, %i2
stba %i7, [%l7 + %i2] 0xea
membar #Sync
andn %i1, 0x0B3A, %i3
fmovse %xcc, %f1, %f16
ld [%l7 + 0x54], %f20
st %f10, [%l7 + 0x14]
edge16ln %i4, %l2, %o4
sdivcc %l5, 0x1A72, %i5
bl,pt %icc, loop_2719
brnz,a %o0, loop_2720
tgu %icc, 0x7
sll %o2, %o6, %l4
loop_2719:
prefetch [%l7 + 0x60], 0x1
loop_2720:
fmovsleu %xcc, %f15, %f7
fbge,a %fcc0, loop_2721
umul %o5, %g4, %l1
fmovdg %xcc, %f25, %f16
fmovde %xcc, %f1, %f29
loop_2721:
pdist %f26, %f10, %f14
ta %xcc, 0x4
fbul %fcc1, loop_2722
fbne %fcc2, loop_2723
subcc %l3, 0x1ED8, %g2
smulcc %o3, 0x0C49, %g5
loop_2722:
sethi 0x0F15, %l0
loop_2723:
fpsub32s %f2, %f21, %f27
or %o1, %i2, %i0
movne %xcc, %g7, %i6
brlez %g3, loop_2724
fandnot1s %f13, %f13, %f22
fnot1s %f10, %f22
edge8 %l6, %g6, %g1
loop_2724:
nop
set 0x7C, %i3
lduwa [%l7 + %i3] 0x15, %i7
fnor %f0, %f8, %f22
edge32l %i1, %i3, %i4
xorcc %o7, 0x0EC6, %l2
fpsub16s %f7, %f14, %f8
srax %o4, 0x04, %i5
stw %l5, [%l7 + 0x7C]
andn %o2, 0x10E5, %o6
fors %f31, %f20, %f3
add %o0, %l4, %g4
array16 %l1, %o5, %l3
movneg %icc, %o3, %g5
nop
setx 0x8B774BC6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x5252A3EA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fadds %f15, %f13, %f29
sethi 0x1CC5, %g2
tleu %icc, 0x1
fmovsne %icc, %f0, %f7
or %l0, 0x143E, %i2
subc %i0, %o1, %i6
nop
setx 0x770DD5BD0059E4B6, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
fmovse %xcc, %f26, %f31
fbne,a %fcc2, loop_2725
orcc %g3, %l6, %g7
tsubcctv %g6, %i7, %g1
nop
setx 0x406FE14F, %l0, %l6
st %l6, [%l7 + 0x4C]
ld [%l7 + 0x4C], %fsr
loop_2725:
edge32n %i3, %i4, %o7
fandnot1 %f10, %f30, %f30
tge %xcc, 0x4
edge8l %i1, %l2, %i5
fcmple32 %f10, %f8, %o4
fmovrde %l5, %f24, %f2
fmovdn %xcc, %f19, %f9
udiv %o2, 0x01C4, %o6
xnorcc %l4, 0x0E75, %o0
bne loop_2726
edge8ln %l1, %o5, %g4
udiv %o3, 0x1896, %l3
fbug,a %fcc2, loop_2727
loop_2726:
subc %g5, %g2, %i2
wr %g0, 0x80, %asi
ldsba [%l7 + 0x4F] %asi, %i0
loop_2727:
umul %l0, 0x0E62, %i6
membar 0x79
udiv %o1, 0x19CD, %l6
wr %g0, 0x81, %asi
lduwa [%l7 + 0x50] %asi, %g7
movvs %icc, %g6, %g3
sdivcc %i7, 0x0AE8, %i3
nop
setx 0x9053E7CC, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
fzero %f10
movgu %xcc, %i4, %g1
nop
setx 0x66BF3BA6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x75AA94EA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fsubs %f10, %f24, %f26
tn %xcc, 0x5
brlz %i1, loop_2728
mulscc %o7, 0x0CCB, %i5
wr %g0, 0x11, %asi
stha %l2, [%l7 + 0x4C] %asi
loop_2728:
movne %icc, %l5, %o2
umul %o4, 0x109C, %l4
ba,pt %xcc, loop_2729
lduh [%l7 + 0x72], %o6
sth %o0, [%l7 + 0x08]
bge,a %xcc, loop_2730
loop_2729:
fmovscc %icc, %f23, %f16
array8 %l1, %g4, %o5
call loop_2731
loop_2730:
nop
setx loop_2732, %l0, %l1
jmpl %l1, %l3
movre %g5, %o3, %g2
movl %icc, %i0, %l0
loop_2731:
nop
wr %g0, 0xea, %asi
ldda [%l7 + 0x50] %asi, %i2
loop_2732:
array8 %o1, %i6, %g7
wr %g0, 0x18, %asi
lduba [%l7 + 0x12] %asi, %l6
fmovdvs %xcc, %f26, %f20
nop
setx 0x307D0F95, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
bpos %xcc, loop_2733
brgz %g3, loop_2734
fmovrdlez %i7, %f26, %f6
movre %i3, %g6, %g1
loop_2733:
tpos %icc, 0x2
loop_2734:
movl %xcc, %i4, %i1
taddcctv %i5, 0x1A8A, %l2
sdivx %l5, 0x163D, %o7
smul %o2, 0x08BA, %l4
fmovdvs %xcc, %f23, %f24
fmovrdlez %o4, %f24, %f18
edge16l %o0, %o6, %g4
taddcctv %l1, 0x1105, %l3
wr %g0, 0x81, %asi
ldsba [%l7 + 0x49] %asi, %g5
popc 0x138D, %o3
tleu %xcc, 0x4
nop
fitod %f4, %f0
fdtox %f0, %f30
tcc %icc, 0x2
array16 %g2, %i0, %o5
andncc %l0, %i2, %i6
sdivx %g7, 0x069C, %o1
movvc %icc, %g3, %l6
fands %f15, %f27, %f27
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brlz,a %i7, loop_2735
bne,a,pt %icc, loop_2736
umul %i3, 0x196E, %g6
wr %g0, 0x80, %asi
ldswa [%l7 + 0x44] %asi, %i4
loop_2735:
movcs %xcc, %i1, %i5
loop_2736:
xorcc %l2, %l5, %o7
ldsw [%l7 + 0x68], %g1
orncc %l4, 0x1C1E, %o4
fmovdleu %xcc, %f18, %f3
fmovdn %xcc, %f22, %f25
fmovsa %icc, %f18, %f6
brlz %o2, loop_2737
fnor %f0, %f4, %f12
xnorcc %o0, 0x1EC5, %g4
fbue %fcc0, loop_2738
loop_2737:
udiv %o6, 0x1368, %l1
tne %xcc, 0x0
tneg %xcc, 0x2
loop_2738:
bge,a loop_2739
fmovrdgez %l3, %f16, %f28
fbo,a %fcc1, loop_2740
fbo,a %fcc0, loop_2741
loop_2739:
fpsub16s %f8, %f7, %f31
movle %xcc, %g5, %g2
loop_2740:
tne %icc, 0x0
loop_2741:
nop
wr %g0, 0x81, %asi
ldswa [%l7 + 0x74] %asi, %o3
bneg,pt %xcc, loop_2742
sdivx %i0, 0x14C8, %o5
bcc,a,pn %xcc, loop_2743
umulcc %i2, 0x1E52, %i6
loop_2742:
fcmple32 %f6, %f18, %l0
sllx %g7, %o1, %l6
loop_2743:
srax %i7, 0x0A, %g3
sllx %g6, 0x06, %i4
set 0x25, %i5
ldsba [%l7 + %i5] 0x0c, %i3
xorcc %i1, 0x018D, %i5
fbu,a %fcc1, loop_2744
fmovsl %xcc, %f3, %f16
array32 %l2, %l5, %g1
add %l7, 0x50, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %o7, %l4
loop_2744:
tcs %icc, 0x6
orncc %o2, %o4, %o0
orcc %o6, %l1, %g4
fbule,a %fcc2, loop_2745
addc %l3, %g2, %o3
ldub [%l7 + 0x2A], %i0
stw %g5, [%l7 + 0x54]
loop_2745:
call loop_2746
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivcc %o5, 0x0C3C, %i6
xorcc %i2, 0x1DCD, %g7
loop_2746:
tcs %icc, 0x2
fmovsa %xcc, %f25, %f1
fmovrslz %o1, %f16, %f26
fcmple32 %f28, %f4, %l0
taddcc %l6, %i7, %g3
movrlz %i4, %i3, %i1
fmovsn %icc, %f17, %f28
nop
setx loop_2747, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movrne %g6, %l2, %l5
mulx %i5, %g1, %o7
movl %xcc, %l4, %o4
loop_2747:
fmuld8sux16 %f21, %f31, %f16
set 0x4A, %g4
ldsba [%l7 + %g4] 0x88, %o2
movg %xcc, %o6, %l1
udiv %g4, 0x15B1, %o0
movn %xcc, %g2, %l3
set 0x34, %o0
stwa %o3, [%l7 + %o0] 0x11
wr %g0, 0xe2, %asi
ldda [%l7 + 0x60] %asi, %g4
ldsh [%l7 + 0x3A], %o5
or %i6, 0x17DD, %i2
wr %g0, 0x52, %asi
ldxa [%g0 + 0x220] %asi, %g7
set 0x60, %o3
stxa %i0, [%l7 + %o3] 0xeb
membar #Sync
tleu %xcc, 0x5
fbg,a %fcc2, loop_2748
sllx %o1, 0x0F, %l0
fandnot2 %f26, %f26, %f20
fbe %fcc1, loop_2749
loop_2748:
fbul %fcc0, loop_2750
andn %l6, 0x0896, %g3
mova %xcc, %i7, %i4
loop_2749:
tgu %xcc, 0x2
loop_2750:
fcmpne16 %f8, %f22, %i1
sir 0x06A4
movrgez %g6, %l2, %l5
srax %i3, 0x09, %g1
std %f20, [%l7 + 0x60]
move %xcc, %i5, %l4
fbue,a %fcc1, loop_2751
subccc %o7, 0x0C0C, %o2
tl %xcc, 0x3
sll %o6, %l1, %o4
loop_2751:
tcc %xcc, 0x1
andn %g4, %o0, %g2
movvc %xcc, %o3, %g5
sdivcc %l3, 0x1391, %o5
andn %i6, %i2, %i0
popc 0x0B4D, %g7
movle %icc, %o1, %l0
fble %fcc1, loop_2752
bvc,pt %icc, loop_2753
tleu %icc, 0x3
alignaddrl %l6, %i7, %g3
loop_2752:
tsubcctv %i4, %g6, %i1
loop_2753:
tpos %icc, 0x6
movpos %xcc, %l2, %i3
movre %l5, 0x0F5, %i5
edge16l %g1, %o7, %o2
bcs,a %icc, loop_2754
tsubcctv %l4, 0x1EBE, %l1
be,a %icc, loop_2755
movpos %icc, %o6, %o4
loop_2754:
movrlz %g4, %g2, %o0
fble %fcc2, loop_2756
loop_2755:
fnand %f14, %f2, %f8
fsrc2 %f24, %f22
ta %xcc, 0x4
loop_2756:
tpos %xcc, 0x4
srlx %o3, 0x0D, %g5
udivcc %l3, 0x1775, %o5
taddcc %i2, 0x04B0, %i0
sll %g7, 0x1B, %o1
fand %f2, %f18, %f8
xnorcc %l0, 0x0C0D, %l6
fmovsg %xcc, %f16, %f0
movpos %icc, %i6, %i7
tge %xcc, 0x7
fones %f22
udivx %g3, 0x0DA3, %g6
udivx %i4, 0x0988, %i1
stb %i3, [%l7 + 0x3B]
fone %f14
ldstub [%l7 + 0x73], %l2
brgz %l5, loop_2757
bvs,a,pt %icc, loop_2758
fandnot1 %f10, %f10, %f28
and %g1, 0x1433, %o7
loop_2757:
umul %i5, %o2, %l4
loop_2758:
move %icc, %l1, %o6
nop
setx loop_2759, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sub %o4, 0x0C25, %g4
popc 0x108C, %g2
edge32n %o0, %o3, %l3
loop_2759:
fbge %fcc1, loop_2760
bgu,pn %icc, loop_2761
nop
setx 0xA5693E23, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xF2F6DD7B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fdivs %f18, %f23, %f19
fpack32 %f6, %f6, %f0
loop_2760:
udivx %o5, 0x1FE5, %i2
loop_2761:
nop
set 0x78, %o5
sta %f0, [%l7 + %o5] 0x14
edge16n %i0, %g7, %g5
orn %o1, 0x1B6D, %l0
subccc %l6, %i6, %g3
fpsub16 %f6, %f6, %f2
swap [%l7 + 0x38], %g6
orncc %i7, 0x1DB9, %i4
edge8 %i1, %l2, %l5
taddcctv %g1, 0x0AAE, %o7
alignaddr %i5, %o2, %i3
sllx %l1, %l4, %o4
srlx %o6, %g2, %g4
movleu %xcc, %o0, %l3
movl %xcc, %o5, %o3
fones %f13
sllx %i2, %i0, %g7
taddcc %o1, 0x0415, %l0
edge32n %g5, %i6, %g3
udivx %l6, 0x1B02, %g6
orn %i7, 0x069A, %i4
subccc %l2, %l5, %g1
smulcc %i1, 0x180B, %o7
fmovsleu %xcc, %f11, %f5
wr %g0, 0x80, %asi
swapa [%l7 + 0x30] %asi, %o2
wr %g0, 0x10, %asi
lduwa [%l7 + 0x60] %asi, %i5
tpos %xcc, 0x4
subccc %l1, %l4, %o4
orncc %o6, 0x1D43, %i3
edge8 %g4, %o0, %l3
movpos %icc, %g2, %o5
movg %icc, %i2, %i0
tsubcc %o3, %o1, %g7
tsubcctv %g5, 0x13CE, %l0
tsubcctv %i6, %l6, %g6
bpos,a,pt %icc, loop_2762
fbule,a %fcc3, loop_2763
fmovdpos %xcc, %f25, %f17
popc 0x0D3F, %i7
loop_2762:
movre %g3, 0x1DB, %i4
loop_2763:
umul %l2, %g1, %l5
fmovdg %icc, %f9, %f8
movvc %icc, %i1, %o2
tgu %xcc, 0x7
mulscc %i5, 0x15DA, %o7
bvc,a loop_2764
tneg %xcc, 0x7
andn %l4, 0x0361, %l1
fbne,a %fcc3, loop_2765
loop_2764:
fpadd16 %f26, %f8, %f24
nop
setx 0xAE7BF6E9CC11BD90, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
fsqrtd %f10, %f22
fnand %f0, %f26, %f20
loop_2765:
movge %icc, %o4, %i3
fmovse %icc, %f6, %f28
fcmpgt16 %f2, %f28, %g4
sethi 0x115B, %o6
tge %xcc, 0x1
tsubcctv %o0, 0x17E7, %l3
bg,pn %xcc, loop_2766
movne %icc, %o5, %i2
fmovrsgz %i0, %f7, %f17
stx %g2, [%l7 + 0x60]
loop_2766:
movvc %xcc, %o3, %g7
movrgez %o1, %l0, %i6
tvc %xcc, 0x5
udiv %l6, 0x1C54, %g5
tpos %icc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smulcc %i7, 0x026B, %g6
fand %f26, %f4, %f24
srax %g3, %l2, %g1
movle %xcc, %l5, %i4
movpos %xcc, %o2, %i5
add %i1, 0x1801, %o7
fmovdn %icc, %f27, %f22
xorcc %l4, %l1, %o4
sra %g4, %o6, %i3
srlx %o0, 0x00, %l3
fmovdneg %icc, %f13, %f28
fbo,a %fcc0, loop_2767
mulx %i2, 0x0198, %i0
fmul8x16al %f17, %f0, %f20
tsubcctv %o5, %g2, %g7
loop_2767:
movneg %icc, %o1, %l0
movre %i6, 0x39C, %o3
st %f28, [%l7 + 0x34]
movl %xcc, %l6, %g5
sllx %g6, %i7, %l2
nop
setx 0xD2FF434B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x2BCC9291, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fadds %f4, %f4, %f9
tvs %xcc, 0x7
array8 %g1, %g3, %i4
be loop_2768
movl %icc, %l5, %i5
ldsb [%l7 + 0x41], %i1
tvs %xcc, 0x2
loop_2768:
bvc %xcc, loop_2769
fbn,a %fcc1, loop_2770
lduh [%l7 + 0x7A], %o2
sir 0x0284
loop_2769:
movpos %xcc, %o7, %l4
loop_2770:
edge32l %o4, %l1, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcc %i3, 0x07EF, %o6
membar 0x62
alignaddr %l3, %i2, %i0
move %icc, %o0, %o5
udivcc %g7, 0x1CDD, %g2
movpos %xcc, %o1, %i6
wr %g0, 0x81, %asi
stha %o3, [%l7 + 0x60] %asi
fblg,a %fcc3, loop_2771
addccc %l0, %l6, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd16s %f14, %f28, %f11
loop_2771:
stx %i7, [%l7 + 0x18]
mova %icc, %l2, %g1
array8 %g5, %g3, %i4
addcc %l5, 0x1232, %i1
fand %f24, %f24, %f6
stw %i5, [%l7 + 0x2C]
mulscc %o7, 0x04C1, %o2
tsubcctv %l4, %o4, %l1
bshuffle %f10, %f4, %f4
andncc %i3, %g4, %o6
tsubcc %l3, %i2, %i0
fmovrdlz %o0, %f2, %f0
brgez,a %g7, loop_2772
movvs %xcc, %g2, %o1
edge32l %o5, %o3, %i6
tg %icc, 0x5
loop_2772:
fmovrdgez %l0, %f18, %f18
sethi 0x1D25, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivcc %i7, 0x1415, %l2
orncc %g6, 0x0C6F, %g5
andncc %g1, %i4, %g3
taddcctv %i1, %l5, %o7
fbu,a %fcc1, loop_2773
xor %o2, %l4, %i5
smulcc %l1, 0x176B, %o4
addccc %i3, %g4, %l3
loop_2773:
edge32n %i2, %o6, %o0
ldd [%l7 + 0x68], %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umul %g7, 0x09DF, %g2
brz %i0, loop_2774
tsubcctv %o1, 0x19AF, %o5
ldstub [%l7 + 0x10], %o3
sth %i6, [%l7 + 0x64]
loop_2774:
array16 %l0, %l6, %l2
fble %fcc2, loop_2775
alignaddr %i7, %g6, %g5
movvs %xcc, %g1, %g3
orcc %i1, %i4, %l5
loop_2775:
taddcc %o2, 0x08B4, %l4
array8 %o7, %i5, %l1
movcc %xcc, %i3, %g4
set 0x4B, %o4
ldsba [%l7 + %o4] 0x88, %o4
ldsw [%l7 + 0x0C], %i2
bpos,a %xcc, loop_2776
udiv %o6, 0x09C2, %o0
fpadd32 %f4, %f18, %f20
tsubcctv %g7, %l3, %g2
loop_2776:
movcc %icc, %o1, %o5
srl %i0, %o3, %i6
sll %l0, 0x1A, %l6
nop
fitos %f4, %f29
fstod %f29, %f20
wr %g0, 0x19, %asi
lduba [%l7 + 0x10] %asi, %l2
tn %xcc, 0x7
or %g6, %g5, %i7
ldstub [%l7 + 0x7C], %g3
fmul8x16al %f1, %f0, %f22
edge32n %g1, %i1, %i4
wr %g0, 0x22, %asi
stha %o2, [%l7 + 0x46] %asi
membar #Sync
fbge %fcc3, loop_2777
taddcctv %l5, 0x195C, %o7
bg,a %xcc, loop_2778
fmuld8ulx16 %f21, %f3, %f30
loop_2777:
bleu,a,pt %icc, loop_2779
sll %l4, %i5, %l1
loop_2778:
tge %icc, 0x1
fpadd32 %f12, %f8, %f16
loop_2779:
fpack32 %f0, %f30, %f4
andn %g4, 0x04BF, %i3
tg %xcc, 0x3
edge32ln %o4, %o6, %o0
fmovdneg %xcc, %f14, %f6
xnor %i2, %l3, %g2
sllx %g7, %o5, %o1
subccc %i0, %i6, %l0
fbl %fcc0, loop_2780
fabss %f22, %f25
sdivcc %l6, 0x0FF5, %l2
movpos %icc, %g6, %o3
loop_2780:
nop
setx loop_2781, %l0, %l1
jmpl %l1, %i7
membar 0x40
fblg %fcc2, loop_2782
be,a,pt %icc, loop_2783
loop_2781:
bne loop_2784
sllx %g3, %g1, %i1
loop_2782:
orcc %g5, %o2, %i4
loop_2783:
bcs,a,pn %xcc, loop_2785
loop_2784:
nop
setx 0x7A351B1E996DAE92, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xEB0A1E99403A0AED, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f4, %f6
movge %xcc, %l5, %o7
ldstub [%l7 + 0x11], %i5
loop_2785:
tleu %icc, 0x2
fmuld8sux16 %f13, %f3, %f22
movrlz %l1, %g4, %l4
nop
fitos %f14, %f19
fstod %f19, %f8
xorcc %i3, %o4, %o6
fble,a %fcc1, loop_2786
fmovdcs %icc, %f2, %f31
sir 0x1A89
srax %i2, %o0, %l3
loop_2786:
edge32n %g2, %g7, %o5
sdivx %o1, 0x07F0, %i0
wr %g0, 0x89, %asi
stwa %i6, [%l7 + 0x38] %asi
addc %l0, %l6, %l2
tne %icc, 0x4
sra %g6, 0x04, %i7
taddcc %g3, %g1, %o3
movrgz %i1, %o2, %i4
brz,a %g5, loop_2787
sll %o7, %l5, %l1
nop
setx loop_2788, %l0, %l1
jmpl %l1, %g4
movrlz %i5, %i3, %l4
loop_2787:
bge,pn %icc, loop_2789
xnorcc %o6, 0x1F0D, %i2
loop_2788:
bge,pn %xcc, loop_2790
xor %o0, %l3, %g2
loop_2789:
call loop_2791
movge %xcc, %o4, %g7
loop_2790:
sth %o1, [%l7 + 0x0E]
ldd [%l7 + 0x58], %f22
loop_2791:
sethi 0x106A, %o5
udivx %i6, 0x1492, %l0
movvs %xcc, %l6, %i0
fmovdgu %xcc, %f18, %f1
fpmerge %f3, %f19, %f28
fmovde %icc, %f3, %f8
tle %icc, 0x0
bleu loop_2792
std %f30, [%l7 + 0x50]
brz,a %g6, loop_2793
brlez %i7, loop_2794
loop_2792:
andncc %g3, %l2, %o3
movle %icc, %i1, %o2
loop_2793:
nop
wr %g0, 0x1f, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
loop_2794:
fnot2s %f15, %f29
fone %f26
nop
set 0x14, %i4
ldub [%l7 + %i4], %i4
ldsw [%l7 + 0x18], %g5
srlx %o7, %g1, %l1
edge16 %g4, %l5, %i5
lduw [%l7 + 0x08], %i3
set 0x20, %l3
stxa %o6, [%l7 + %l3] 0x19
orn %l4, %i2, %l3
smul %g2, 0x157A, %o0
tcc %icc, 0x1
wr %g0, 0x18, %asi
ldsba [%l7 + 0x09] %asi, %o4
xnor %g7, %o1, %o5
nop
setx loop_2795, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbue %fcc2, loop_2796
sll %l0, %l6, %i0
movleu %icc, %i6, %g6
loop_2795:
smul %g3, %i7, %l2
loop_2796:
taddcctv %o3, %i1, %o2
fcmpgt16 %f26, %f10, %i4
movrlez %o7, %g5, %l1
nop
setx 0xB626D5D0928E4343, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xCCA332D5BD5C08DE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f2, %f6
subc %g1, 0x1602, %g4
alignaddr %i5, %i3, %l5
fbge %fcc1, loop_2797
tvs %xcc, 0x2
movl %xcc, %o6, %l4
fand %f22, %f28, %f8
loop_2797:
bne,pn %xcc, loop_2798
tle %xcc, 0x4
set 0x08, %l2
lda [%l7 + %l2] 0x0c, %f26
loop_2798:
fmovsgu %icc, %f9, %f28
mova %xcc, %l3, %i2
nop
setx loop_2799, %l0, %l1
jmpl %l1, %o0
subccc %g2, %g7, %o1
edge16l %o5, %l0, %o4
nop
fitos %f5, %f30
fstox %f30, %f12
loop_2799:
fbg,a %fcc1, loop_2800
addcc %i0, %i6, %g6
subccc %l6, %i7, %l2
bg,a,pn %xcc, loop_2801
loop_2800:
edge8 %g3, %o3, %o2
addc %i4, 0x1A1C, %o7
fbule %fcc2, loop_2802
loop_2801:
movne %icc, %i1, %g5
fand %f2, %f16, %f0
lduh [%l7 + 0x48], %l1
loop_2802:
orncc %g1, 0x1159, %g4
fxnors %f18, %f31, %f22
and %i5, %i3, %l5
fpadd32s %f2, %f6, %f30
fmovdvc %icc, %f30, %f30
tn %xcc, 0x7
set 0x60, %g7
ldda [%l7 + %g7] 0x2e, %l4
movrgz %o6, %i2, %o0
edge32 %l3, %g7, %o1
te %xcc, 0x7
tl %icc, 0x6
edge16n %g2, %o5, %l0
brgz %o4, loop_2803
fones %f17
xnorcc %i0, 0x034C, %i6
edge16ln %l6, %i7, %g6
loop_2803:
fpadd32 %f24, %f4, %f12
edge32 %l2, %g3, %o3
edge8 %i4, %o7, %i1
nop
setx 0x6F5AB78EF0638C20, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
set 0x48, %g2
stxa %o2, [%l7 + %g2] 0x18
xnorcc %l1, 0x1F0B, %g5
tleu %xcc, 0x1
wr %g0, 0x18, %asi
lduba [%l7 + 0x10] %asi, %g4
edge8ln %g1, %i3, %l5
fnegd %f4, %f26
orn %i5, 0x03C3, %o6
fbug %fcc2, loop_2804
subccc %l4, %o0, %l3
addccc %i2, %o1, %g2
wr %g0, 0x80, %asi
stda %f16, [%l7 + 0x40] %asi
loop_2804:
fmovrdne %g7, %f12, %f30
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0x3060766D, %l0, %l6
st %l6, [%l7 + 0x58]
ld [%l7 + 0x58], %fsr
tsubcctv %o5, 0x0037, %l0
umul %o4, %i0, %i6
tgu %icc, 0x3
edge8l %l6, %i7, %l2
srl %g3, 0x03, %g6
tleu %xcc, 0x1
fba,a %fcc0, loop_2805
orcc %o3, 0x0F24, %o7
alignaddrl %i4, %o2, %l1
movvs %icc, %g5, %g4
loop_2805:
brlez,a %g1, loop_2806
movcs %xcc, %i3, %i1
add %l7, 0x28, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %i5, %l5
loop_2806:
edge8ln %o6, %l4, %l3
fmovd %f0, %f10
smulcc %o0, 0x0417, %o1
edge8ln %g2, %i2, %o5
wr %g0, 0x80, %asi
ldsba [%l7 + 0x7E] %asi, %l0
fbug,a %fcc3, loop_2807
fmovrse %g7, %f8, %f21
subc %i0, 0x1B98, %i6
fbu %fcc0, loop_2808
loop_2807:
tsubcctv %l6, %o4, %i7
fandnot1 %f16, %f30, %f16
mova %icc, %g3, %g6
loop_2808:
fmovrde %o3, %f20, %f2
std %f28, [%l7 + 0x50]
movre %l2, 0x28B, %o7
ldd [%l7 + 0x48], %o2
taddcc %i4, %g5, %g4
srlx %g1, 0x15, %l1
ta %xcc, 0x6
movgu %xcc, %i1, %i3
and %i5, 0x06B0, %l5
sllx %l4, %l3, %o6
fmovdn %icc, %f11, %f25
ldsb [%l7 + 0x70], %o1
movn %icc, %o0, %i2
tg %xcc, 0x2
add %l7, 0x18, %l6
wr %g0, 0x19, %asi
ldxa [%l6] %asi, %o5
casxa [%l6] %asi, %o5, %l0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sub %g2, %i0, %g7
tcs %xcc, 0x4
sdivcc %l6, 0x17AA, %o4
brlez,a %i6, loop_2809
fpackfix %f30, %f10
fbug %fcc1, loop_2810
fbul %fcc1, loop_2811
loop_2809:
brnz %g3, loop_2812
bl,a,pt %xcc, loop_2813
loop_2810:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2811:
movl %icc, %i7, %o3
loop_2812:
stb %g6, [%l7 + 0x40]
loop_2813:
andn %l2, %o7, %o2
addc %i4, %g5, %g1
fbu,a %fcc1, loop_2814
udiv %g4, 0x1DEF, %l1
fornot2 %f8, %f10, %f12
tl %icc, 0x0
loop_2814:
sdiv %i3, 0x115A, %i5
fbn,a %fcc0, loop_2815
fnot2s %f29, %f7
fnands %f24, %f30, %f8
ta %icc, 0x4
loop_2815:
edge8n %i1, %l5, %l3
smulcc %o6, %l4, %o1
alignaddrl %o0, %i2, %l0
udiv %g2, 0x06DF, %o5
fmovrdlz %g7, %f16, %f30
nop
setx 0x105818FE, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
movrgez %i0, %o4, %i6
movrgez %l6, %g3, %o3
fzeros %f17
bshuffle %f10, %f20, %f8
andn %g6, 0x1213, %i7
fbge,a %fcc0, loop_2816
fmovd %f16, %f2
smulcc %l2, 0x11CB, %o7
alignaddrl %i4, %o2, %g5
loop_2816:
tsubcctv %g4, 0x0A79, %g1
movrlez %l1, %i3, %i5
array16 %l5, %l3, %o6
popc %i1, %l4
movcs %icc, %o0, %o1
orcc %l0, %i2, %g2
fbu %fcc1, loop_2817
nop
setx loop_2818, %l0, %l1
jmpl %l1, %g7
movpos %icc, %o5, %o4
nop
setx loop_2819, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2817:
stbar
loop_2818:
prefetch [%l7 + 0x20], 0x2
orncc %i6, 0x002C, %i0
loop_2819:
nop
set 0x50, %g6
ldda [%l7 + %g6] 0x10, %i6
prefetch [%l7 + 0x7C], 0x2
alignaddr %o3, %g6, %i7
nop
setx 0xB3B5A094B24A4331, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xBF0B7DF8C7D70E1A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
faddd %f10, %f14, %f8
ta %icc, 0x7
fornot2s %f4, %f4, %f7
umul %l2, %o7, %g3
be,a,pt %icc, loop_2820
fmovdge %xcc, %f9, %f16
edge32ln %i4, %g5, %o2
sll %g4, %g1, %l1
loop_2820:
srl %i3, %i5, %l5
addc %o6, 0x00D5, %i1
tle %xcc, 0x5
bge,a loop_2821
movrne %l3, 0x259, %o0
wr %g0, 0x18, %asi
ldxa [%l7 + 0x58] %asi, %o1
loop_2821:
edge16l %l4, %i2, %g2
tcc %xcc, 0x6
fors %f19, %f6, %f11
xnor %l0, %g7, %o4
orcc %o5, 0x1B3F, %i6
fmovdleu %icc, %f22, %f14
sll %i0, %o3, %l6
bn,a,pt %icc, loop_2822
srax %g6, %l2, %o7
fbue %fcc2, loop_2823
movl %xcc, %i7, %g3
loop_2822:
tcc %icc, 0x0
tg %icc, 0x5
loop_2823:
move %icc, %g5, %o2
add %l7, 0x08, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %i4
casxa [%l6] %asi, %i4, %g4
set 0x320, %l0
nop ! stxa %l1, [%g0 + %l0] 0x40 ripped by fixASI40.pl
fbn,a %fcc0, loop_2824
xnorcc %i3, %i5, %l5
array16 %o6, %g1, %i1
movpos %xcc, %l3, %o1
loop_2824:
nop
set 0x60, %g5
ldswa [%l7 + %g5] 0x15, %l4
movne %xcc, %i2, %o0
movg %xcc, %l0, %g7
alignaddrl %g2, %o4, %o5
edge32n %i6, %i0, %l6
nop
fitod %f4, %f18
fdtox %f18, %f30
fxtod %f30, %f10
fbuge,a %fcc0, loop_2825
movleu %icc, %o3, %g6
addcc %o7, %l2, %i7
bl,pn %xcc, loop_2826
loop_2825:
movrne %g5, %o2, %g3
wr %g0, 0x19, %asi
ldxa [%l7 + 0x78] %asi, %i4
loop_2826:
or %g4, %i3, %l1
fmovsge %xcc, %f18, %f6
movge %icc, %l5, %o6
stw %g1, [%l7 + 0x78]
mulscc %i5, 0x0314, %i1
fmovsl %xcc, %f29, %f24
movvs %xcc, %l3, %l4
fcmpne16 %f14, %f24, %o1
movrlz %i2, 0x243, %o0
nop
setx loop_2827, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
st %f28, [%l7 + 0x34]
alignaddr %l0, %g7, %o4
subccc %g2, %i6, %i0
loop_2827:
movleu %xcc, %l6, %o3
bvs loop_2828
call loop_2829
xorcc %o5, %o7, %g6
fmovsne %xcc, %f23, %f0
loop_2828:
movneg %icc, %l2, %g5
loop_2829:
smul %i7, 0x1EE3, %g3
nop
fitos %f11, %f7
fstod %f7, %f22
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8ulx16 %f24, %f30, %f26
wr %g0, 0x10, %asi
lduwa [%l7 + 0x24] %asi, %i4
nop
fitos %f6, %f9
fstoi %f9, %f7
srl %o2, %g4, %i3
tcc %icc, 0x2
be %icc, loop_2830
array32 %l1, %o6, %g1
xorcc %i5, 0x0B82, %l5
smulcc %l3, 0x0E94, %i1
loop_2830:
edge32n %o1, %l4, %o0
edge32l %l0, %i2, %g7
set 0x34, %o6
stwa %g2, [%l7 + %o6] 0x81
movvc %icc, %o4, %i0
smulcc %i6, %l6, %o3
fmovdgu %xcc, %f30, %f11
fpadd16s %f28, %f10, %f9
tne %icc, 0x6
add %o7, %g6, %o5
movle %icc, %g5, %l2
fbl,a %fcc2, loop_2831
tle %xcc, 0x4
bgu,a,pt %icc, loop_2832
ldd [%l7 + 0x40], %i6
loop_2831:
fmovrsne %i4, %f17, %f5
bge,pt %icc, loop_2833
loop_2832:
movrne %g3, 0x174, %g4
set 0x10, %i6
swapa [%l7 + %i6] 0x80, %i3
loop_2833:
udiv %o2, 0x03CE, %l1
tg %icc, 0x0
mova %xcc, %o6, %g1
fpadd32s %f9, %f21, %f15
movrlz %i5, 0x139, %l5
xnorcc %i1, %l3, %o1
tl %xcc, 0x6
edge32ln %o0, %l0, %l4
addc %i2, %g7, %g2
edge32l %i0, %o4, %i6
brlz %o3, loop_2834
taddcc %l6, 0x151E, %g6
fble,a %fcc3, loop_2835
taddcc %o7, 0x0FA5, %o5
loop_2834:
nop
setx 0x905CFAC0, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
fandnot1 %f2, %f0, %f16
loop_2835:
movre %g5, %l2, %i4
ta %icc, 0x3
edge32n %g3, %i7, %g4
umulcc %o2, 0x0715, %i3
srax %o6, 0x1A, %l1
orcc %i5, %g1, %l5
wr %g0, 0x0c, %asi
stwa %l3, [%l7 + 0x34] %asi
xnorcc %o1, 0x1C5A, %o0
bl,a %icc, loop_2836
fbo %fcc1, loop_2837
sllx %l0, %i1, %i2
xnor %g7, 0x109D, %l4
loop_2836:
movn %xcc, %g2, %o4
loop_2837:
fbu %fcc3, loop_2838
nop
fitos %f9, %f27
fstoi %f27, %f10
fmul8x16au %f4, %f26, %f0
tge %xcc, 0x1
loop_2838:
umulcc %i6, 0x08C7, %i0
movcs %icc, %o3, %l6
nop
setx 0x132CCFC2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x2BA5DC2E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fsubs %f21, %f19, %f13
movge %xcc, %g6, %o5
smulcc %g5, %l2, %i4
tle %xcc, 0x6
fbne %fcc2, loop_2839
udiv %g3, 0x03D9, %i7
sth %g4, [%l7 + 0x26]
nop
fitos %f1, %f24
fstox %f24, %f28
loop_2839:
sdiv %o7, 0x1425, %o2
addcc %i3, 0x09A8, %l1
fmovdle %xcc, %f31, %f9
movpos %xcc, %o6, %g1
udivx %i5, 0x06D6, %l5
movrne %o1, 0x2A9, %l3
fexpand %f17, %f22
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsh [%l7 + 0x1A], %l0
umul %o0, %i1, %i2
tvs %xcc, 0x5
stw %l4, [%l7 + 0x08]
edge16ln %g7, %o4, %g2
fsrc2s %f25, %f22
wr %g0, 0xf1, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
sllx %i0, 0x13, %o3
orcc %i6, 0x1099, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge16n %g6, %o5, %g5
edge32l %l2, %i4, %g3
srax %i7, %o7, %o2
te %icc, 0x3
for %f16, %f24, %f16
fcmpgt32 %f16, %f10, %i3
smulcc %l1, %g4, %g1
movrne %o6, %i5, %o1
sir 0x1DFC
bpos,pn %icc, loop_2840
fones %f4
lduh [%l7 + 0x62], %l3
fmovsneg %icc, %f8, %f20
loop_2840:
fcmpgt32 %f18, %f0, %l0
movrne %l5, %o0, %i1
udivcc %i2, 0x13D6, %l4
movleu %icc, %o4, %g7
membar 0x0D
edge32n %i0, %o3, %i6
wr %g0, 0x18, %asi
sta %f30, [%l7 + 0x6C] %asi
fsrc1 %f16, %f30
fcmpne32 %f6, %f6, %g2
membar 0x59
fmovrdne %g6, %f0, %f8
bcs,pt %icc, loop_2841
bge,a,pt %icc, loop_2842
fpack32 %f28, %f16, %f30
sll %o5, %l6, %l2
loop_2841:
addccc %i4, 0x11B6, %g5
loop_2842:
tsubcctv %g3, %i7, %o7
addcc %o2, %i3, %l1
fand %f30, %f8, %f2
movl %icc, %g4, %o6
ta %icc, 0x2
set 0x14, %i7
ldswa [%l7 + %i7] 0x80, %i5
movne %icc, %g1, %o1
array16 %l0, %l3, %l5
nop
fitod %f0, %f0
fdtos %f0, %f16
nop
fitod %f10, %f6
fdtox %f6, %f0
fxtod %f0, %f2
bcs,a,pn %xcc, loop_2843
sra %o0, %i2, %l4
movleu %icc, %o4, %g7
ble,pn %icc, loop_2844
loop_2843:
fbug,a %fcc1, loop_2845
subccc %i1, %i0, %o3
xnor %g2, %g6, %i6
loop_2844:
movrne %l6, 0x021, %l2
loop_2845:
std %f26, [%l7 + 0x78]
add %o5, 0x12A4, %i4
brlz,a %g5, loop_2846
mova %icc, %g3, %o7
bcs,a loop_2847
movg %xcc, %i7, %i3
loop_2846:
flush %l7 + 0x1C
brz,a %o2, loop_2848
loop_2847:
tpos %xcc, 0x1
membar 0x19
fbe,a %fcc0, loop_2849
loop_2848:
tsubcc %l1, %o6, %i5
movle %icc, %g1, %o1
wr %g0, 0x89, %asi
lduha [%l7 + 0x26] %asi, %l0
loop_2849:
sethi 0x0109, %g4
set 0x48, %g3
stxa %l5, [%l7 + %g3] 0x04
fmovda %icc, %f14, %f13
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x20, %asi
stxa %o0, [%g0 + 0x20] %asi
subccc %i2, %l4, %l3
orncc %o4, %g7, %i0
membar 0x6E
udiv %i1, 0x0DD0, %o3
movrgz %g2, 0x3F5, %g6
umulcc %l6, %i6, %o5
sdiv %l2, 0x0493, %g5
bvs,a loop_2850
nop
setx loop_2851, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
lduw [%l7 + 0x74], %i4
movre %g3, %o7, %i7
loop_2850:
movneg %xcc, %o2, %l1
loop_2851:
sth %o6, [%l7 + 0x72]
fbge,a %fcc2, loop_2852
sllx %i5, %i3, %g1
movvc %xcc, %o1, %g4
nop
fitod %f10, %f2
fdtox %f2, %f16
loop_2852:
tleu %xcc, 0x2
or %l5, 0x07D4, %l0
array8 %i2, %o0, %l3
udivx %l4, 0x08BA, %g7
fmovrdlz %o4, %f6, %f28
udivcc %i0, 0x1C79, %i1
fmul8x16au %f2, %f14, %f12
for %f24, %f2, %f4
te %icc, 0x3
fnands %f29, %f2, %f16
wr %g0, 0x81, %asi
ldsha [%l7 + 0x0A] %asi, %o3
fmovsle %icc, %f28, %f2
movrgz %g2, 0x252, %l6
popc 0x0A52, %g6
fbul,a %fcc3, loop_2853
tgu %icc, 0x7
fmovdl %xcc, %f9, %f2
sll %i6, %o5, %g5
loop_2853:
tge %icc, 0x7
tne %icc, 0x4
srax %i4, %l2, %o7
sll %g3, 0x17, %i7
lduw [%l7 + 0x24], %o2
set 0x40, %l6
stda %f0, [%l7 + %l6] 0x16
membar #Sync
tgu %xcc, 0x3
fnot1 %f6, %f10
fnegd %f10, %f22
sdiv %o6, 0x1EA3, %l1
edge8l %i5, %i3, %o1
udivcc %g1, 0x05E5, %g4
fmovrde %l5, %f8, %f8
fmul8x16al %f3, %f21, %f6
taddcc %i2, 0x04C0, %l0
edge32 %l3, %l4, %o0
and %o4, 0x0CDF, %g7
sdivcc %i0, 0x1FE9, %i1
srl %g2, %o3, %l6
taddcctv %g6, %o5, %g5
edge8l %i6, %l2, %o7
nop
setx 0xC07E11C0, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
alignaddrl %g3, %i4, %o2
te %xcc, 0x7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stb %i7, [%l7 + 0x6C]
brgz %o6, loop_2854
ble,a %xcc, loop_2855
edge32ln %l1, %i5, %o1
fmovdvs %xcc, %f13, %f19
loop_2854:
sub %i3, %g4, %g1
loop_2855:
fbge,a %fcc0, loop_2856
array16 %i2, %l0, %l5
smulcc %l3, 0x09C6, %o0
taddcc %o4, 0x0674, %l4
loop_2856:
tge %icc, 0x6
brlz,a %i0, loop_2857
edge16n %g7, %i1, %o3
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x58] %asi, 0x1
loop_2857:
fpadd16s %f2, %f28, %f4
ldub [%l7 + 0x24], %g6
brlez %o5, loop_2858
andcc %g2, %i6, %l2
fmovrde %o7, %f22, %f0
set 0x70, %g1
lduwa [%l7 + %g1] 0x89, %g5
loop_2858:
fbule,a %fcc2, loop_2859
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xorcc %g3, %i4, %o2
fbge %fcc1, loop_2860
loop_2859:
tleu %icc, 0x5
fmovscc %icc, %f5, %f18
set 0x5C, %o1
swapa [%l7 + %o1] 0x80, %i7
loop_2860:
popc %o6, %l1
sub %o1, 0x1470, %i5
smul %i3, 0x1EC6, %g4
fpsub32s %f4, %f17, %f4
addccc %i2, %g1, %l5
xorcc %l0, %o0, %o4
brlez %l4, loop_2861
xnorcc %i0, 0x1A3C, %g7
xor %l3, %o3, %l6
tne %icc, 0x1
loop_2861:
lduw [%l7 + 0x7C], %i1
fbule %fcc3, loop_2862
movrlez %g6, 0x02B, %g2
ldsw [%l7 + 0x5C], %i6
bpos,pt %xcc, loop_2863
loop_2862:
fornot2 %f28, %f2, %f26
bgu,a loop_2864
edge16 %o5, %o7, %g5
loop_2863:
movcc %xcc, %g3, %l2
fbuge %fcc2, loop_2865
loop_2864:
orcc %o2, 0x00C3, %i7
ldsh [%l7 + 0x3E], %o6
movle %icc, %i4, %o1
loop_2865:
xorcc %i5, 0x1697, %i3
fmovscc %icc, %f1, %f20
tsubcctv %l1, %g4, %g1
edge16 %l5, %l0, %o0
nop
setx 0x55890AB9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0xF914842D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fmuls %f22, %f13, %f26
tne %icc, 0x3
tneg %xcc, 0x3
umul %o4, 0x10AB, %i2
fbo %fcc0, loop_2866
brz,a %l4, loop_2867
udivx %g7, 0x16DC, %l3
udiv %i0, 0x0529, %l6
loop_2866:
srlx %o3, %g6, %g2
loop_2867:
nop
set 0x15, %o2
ldsba [%l7 + %o2] 0x04, %i6
sllx %i1, %o7, %o5
move %xcc, %g3, %g5
tsubcc %l2, %o2, %o6
bgu,a %icc, loop_2868
sth %i7, [%l7 + 0x5C]
bgu,pn %xcc, loop_2869
ta %xcc, 0x7
loop_2868:
prefetch [%l7 + 0x2C], 0x2
tsubcctv %o1, 0x1715, %i4
loop_2869:
bcs %icc, loop_2870
fpadd16s %f5, %f9, %f18
brz %i3, loop_2871
for %f10, %f22, %f30
loop_2870:
sub %i5, 0x0277, %g4
movge %icc, %g1, %l5
loop_2871:
nop
set 0x58, %l1
prefetch [%l7 + %l1], 0x1
fsrc2 %f22, %f4
fcmple16 %f4, %f0, %l1
nop
setx 0x3042D39F, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
xor %l0, %o0, %i2
edge16n %l4, %o4, %l3
tcs %xcc, 0x2
fnegs %f17, %f10
edge8ln %g7, %l6, %i0
ldsw [%l7 + 0x44], %g6
wr %g0, 0x88, %asi
ldda [%l7 + 0x30] %asi, %g2
andncc %o3, %i1, %i6
tvc %icc, 0x3
sir 0x077F
brnz %o7, loop_2872
fpsub32 %f6, %f2, %f4
nop
fitod %f0, %f28
fdtos %f28, %f7
ldsb [%l7 + 0x51], %o5
loop_2872:
fand %f22, %f20, %f28
fmovdgu %xcc, %f28, %f14
edge32ln %g5, %g3, %o2
fmovdn %icc, %f17, %f22
ba,pt %xcc, loop_2873
tle %xcc, 0x3
std %f24, [%l7 + 0x58]
set 0x4E, %i1
ldsha [%l7 + %i1] 0x81, %l2
loop_2873:
nop
set 0x38, %l4
ldxa [%g0 + %l4] 0x20, %o6
sub %o1, %i7, %i4
fmovdneg %icc, %f8, %f30
addccc %i5, 0x1703, %i3
fbug %fcc1, loop_2874
nop
fitos %f26, %f7
wr %g0, 0x18, %asi
lduba [%l7 + 0x52] %asi, %g4
loop_2874:
andcc %g1, 0x1F47, %l1
sth %l5, [%l7 + 0x3C]
nop
setx 0xB785F43F406C3FE0, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
set 0x50, %i0
ldda [%l7 + %i0] 0x2f, %l0
fbuge,a %fcc1, loop_2875
fmovrsgez %i2, %f28, %f9
bge,pt %xcc, loop_2876
tg %icc, 0x4
loop_2875:
orcc %l4, %o0, %l3
fcmpne16 %f14, %f30, %g7
loop_2876:
fnand %f10, %f26, %f14
nop
fitod %f6, %f28
fdtoi %f28, %f0
fmovrdgz %o4, %f6, %f2
wr %g0, 0x2b, %asi
stwa %l6, [%l7 + 0x5C] %asi
membar #Sync
movvs %icc, %g6, %i0
movcc %icc, %o3, %g2
xorcc %i1, 0x1AE0, %o7
ldd [%l7 + 0x58], %o4
fornot2 %f24, %f30, %f28
ba,a,pt %xcc, loop_2877
fnands %f6, %f26, %f12
mulscc %g5, 0x1576, %g3
fors %f14, %f31, %f23
loop_2877:
edge8 %i6, %l2, %o6
addccc %o1, 0x1CC3, %i7
bgu,a,pt %xcc, loop_2878
ldd [%l7 + 0x20], %f20
movre %o2, 0x318, %i4
fmovda %xcc, %f19, %f7
loop_2878:
fmovsle %xcc, %f0, %f15
nop
set 0x20, %l5
stx %i3, [%l7 + %l5]
array32 %g4, %i5, %l1
tsubcc %g1, 0x18DC, %l0
movge %icc, %i2, %l4
movle %xcc, %l5, %l3
addccc %g7, %o0, %l6
smul %o4, 0x0F51, %i0
movne %icc, %g6, %g2
movne %icc, %i1, %o3
sethi 0x0BF0, %o5
movpos %icc, %o7, %g5
fmovdleu %icc, %f25, %f9
sdivx %g3, 0x18B5, %l2
movcc %xcc, %i6, %o6
add %o1, 0x196C, %i7
be,a,pn %icc, loop_2879
add %i4, %o2, %g4
edge32n %i5, %l1, %g1
set 0x60, %o7
ldda [%l7 + %o7] 0xea, %l0
loop_2879:
nop
setx 0xC05B9056, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
edge16ln %i2, %l4, %i3
tcc %xcc, 0x1
tsubcctv %l3, 0x0B21, %l5
nop
fitod %f15, %f6
fmovsleu %xcc, %f29, %f11
nop
setx 0x304594EC, %l0, %l6
st %l6, [%l7 + 0x6C]
ld [%l7 + 0x6C], %fsr
umulcc %g7, 0x150F, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x79, %i2
ldstuba [%l7 + %i2] 0x80, %l6
sdivcc %i0, 0x1D2D, %g6
and %o4, 0x02C2, %g2
tvs %icc, 0x1
ld [%l7 + 0x10], %f29
edge32n %i1, %o5, %o3
popc %o7, %g5
addccc %l2, 0x0639, %g3
andncc %o6, %i6, %o1
fandnot1 %f0, %f28, %f20
set 0x0D, %i5
lduba [%l7 + %i5] 0x19, %i7
movvc %icc, %o2, %g4
edge8l %i5, %l1, %g1
prefetch [%l7 + 0x14], 0x2
prefetch [%l7 + 0x60], 0x2
fpsub32 %f26, %f30, %f22
tneg %icc, 0x4
fpadd16s %f16, %f8, %f23
and %l0, %i2, %i4
andn %i3, 0x002C, %l3
nop
setx 0x6102B4F6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x53F82831, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fmuls %f5, %f3, %f11
nop
setx loop_2880, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fbule %fcc1, loop_2881
tleu %xcc, 0x6
ta %icc, 0x2
loop_2880:
ldd [%l7 + 0x30], %f24
loop_2881:
fabsd %f24, %f10
array32 %l4, %l5, %o0
tsubcctv %g7, %i0, %g6
ldsw [%l7 + 0x5C], %l6
fnor %f6, %f10, %f20
fbu %fcc3, loop_2882
fmovsvs %xcc, %f10, %f22
nop
setx 0x35CB87A549B8DC9D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x956C90534B01089A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fmuld %f14, %f22, %f16
fandnot1s %f7, %f31, %f29
loop_2882:
edge8 %g2, %o4, %i1
sth %o3, [%l7 + 0x76]
brgz %o7, loop_2883
array32 %g5, %o5, %l2
movvc %xcc, %g3, %i6
sth %o6, [%l7 + 0x48]
loop_2883:
fbne %fcc2, loop_2884
tg %icc, 0x3
sethi 0x0B8E, %i7
tleu %icc, 0x2
loop_2884:
edge8l %o1, %g4, %o2
nop
setx 0x503B604FFA39E8F3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x380501D76A818590, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f14, %f26
tleu %icc, 0x5
be,a,pn %xcc, loop_2885
fbu %fcc1, loop_2886
fbule %fcc1, loop_2887
popc %l1, %g1
loop_2885:
mulx %l0, %i5, %i2
loop_2886:
taddcc %i3, 0x040A, %i4
loop_2887:
add %l4, %l5, %l3
fone %f18
fmul8x16 %f8, %f18, %f16
edge32l %g7, %o0, %i0
udivcc %l6, 0x0AE4, %g2
set 0x08, %g4
ldswa [%l7 + %g4] 0x80, %g6
movne %xcc, %i1, %o4
sdiv %o3, 0x1210, %g5
ba,pt %icc, loop_2888
fmuld8ulx16 %f6, %f22, %f24
fmovrdne %o5, %f22, %f14
taddcctv %l2, 0x166C, %o7
loop_2888:
sub %i6, %g3, %i7
xor %o6, 0x1FC0, %g4
andn %o2, 0x0B24, %l1
nop
setx 0x210416959041E31C, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
srlx %o1, 0x14, %g1
fbue %fcc2, loop_2889
edge8ln %l0, %i5, %i3
fcmpgt32 %f14, %f8, %i2
set 0x40, %i3
ldda [%l7 + %i3] 0xe3, %l4
loop_2889:
array16 %l5, %l3, %i4
nop
setx loop_2890, %l0, %l1
jmpl %l1, %g7
xnor %i0, %l6, %g2
movre %g6, 0x30C, %i1
tcs %icc, 0x0
loop_2890:
edge8n %o0, %o4, %g5
ld [%l7 + 0x40], %f27
bvs,a,pn %icc, loop_2891
bvs,pn %icc, loop_2892
edge8 %o3, %o5, %l2
fcmple16 %f18, %f12, %o7
loop_2891:
subccc %g3, 0x1811, %i6
loop_2892:
addc %i7, 0x09CA, %g4
tleu %xcc, 0x7
movre %o6, %l1, %o2
fmovscs %xcc, %f19, %f2
tvs %xcc, 0x7
tcc %xcc, 0x0
andn %g1, 0x0AA3, %l0
wr %g0, 0x89, %asi
stha %i5, [%l7 + 0x3A] %asi
fones %f14
tsubcc %o1, %i3, %l4
bshuffle %f12, %f6, %f14
taddcc %i2, %l5, %i4
array32 %l3, %g7, %l6
sir 0x0151
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f16
edge8l %i0, %g2, %g6
movre %i1, 0x282, %o0
edge8l %g5, %o3, %o4
tsubcc %l2, %o5, %o7
addcc %g3, 0x07AE, %i7
edge32 %g4, %o6, %i6
movg %xcc, %l1, %g1
xnor %l0, %i5, %o2
add %o1, 0x12BC, %i3
addc %l4, 0x012A, %i2
nop
set 0x74, %o0
ldsw [%l7 + %o0], %l5
nop
fitos %f4, %f28
fstox %f28, %f10
nop
setx loop_2893, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movre %l3, 0x197, %i4
fbl,a %fcc0, loop_2894
edge16n %g7, %i0, %g2
loop_2893:
fble %fcc3, loop_2895
andn %g6, 0x187E, %l6
loop_2894:
fmovrslz %o0, %f18, %f27
ldsh [%l7 + 0x5E], %i1
loop_2895:
mulx %o3, 0x11A5, %o4
ldstub [%l7 + 0x74], %l2
nop
fitod %f2, %f0
fdtoi %f0, %f4
swap [%l7 + 0x4C], %o5
mulx %o7, 0x01A8, %g3
sll %g5, 0x07, %g4
fmovrdlez %o6, %f26, %f28
fbule %fcc0, loop_2896
te %icc, 0x3
tgu %icc, 0x3
movge %xcc, %i6, %i7
loop_2896:
mulscc %g1, %l1, %l0
wr %g0, 0x80, %asi
stba %i5, [%l7 + 0x56] %asi
andn %o1, %i3, %l4
xnor %o2, %l5, %i2
nop
fitod %f10, %f20
fdtoi %f20, %f27
fbe,a %fcc2, loop_2897
edge8n %i4, %g7, %i0
mulx %g2, %g6, %l6
fmovsgu %xcc, %f19, %f31
loop_2897:
sll %l3, 0x16, %i1
sir 0x0EB7
movne %icc, %o3, %o0
prefetch [%l7 + 0x08], 0x2
tge %icc, 0x4
edge32 %o4, %o5, %o7
wr %g0, 0x80, %asi
swapa [%l7 + 0x24] %asi, %l2
addc %g5, 0x00EE, %g3
edge8n %g4, %i6, %o6
edge8n %g1, %l1, %i7
movg %xcc, %i5, %l0
movvc %icc, %o1, %i3
fmul8sux16 %f0, %f10, %f0
orncc %o2, 0x1454, %l4
mulx %l5, 0x05E9, %i2
bgu,a %icc, loop_2898
fbule,a %fcc1, loop_2899
fxnors %f16, %f7, %f11
sllx %g7, %i0, %i4
loop_2898:
fone %f18
loop_2899:
bneg,a loop_2900
ldsh [%l7 + 0x58], %g6
wr %g0, 0x0c, %asi
stba %l6, [%l7 + 0x58] %asi
loop_2900:
fmovrdlz %g2, %f26, %f2
wr %g0, 0x80, %asi
ldxa [%l7 + 0x30] %asi, %i1
edge8n %o3, %l3, %o4
fbug,a %fcc1, loop_2901
sethi 0x0A7D, %o5
fnor %f2, %f26, %f10
brlz,a %o7, loop_2902
loop_2901:
bvc,pn %xcc, loop_2903
fcmpne16 %f24, %f30, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2902:
orncc %l2, %g5, %g4
loop_2903:
fmul8x16au %f13, %f20, %f30
alignaddrl %i6, %g3, %g1
fmovdg %xcc, %f24, %f19
array32 %l1, %o6, %i5
fmovrse %l0, %f24, %f0
edge8ln %i7, %i3, %o1
st %f2, [%l7 + 0x78]
fnot2s %f0, %f14
movl %icc, %l4, %o2
andn %i2, %g7, %i0
movneg %xcc, %l5, %i4
fandnot2 %f24, %f28, %f8
move %xcc, %l6, %g2
tge %icc, 0x6
nop
setx loop_2904, %l0, %l1
jmpl %l1, %g6
fpadd16 %f30, %f6, %f4
movne %icc, %i1, %l3
tn %xcc, 0x4
loop_2904:
sir 0x0F65
fbne,a %fcc2, loop_2905
sub %o4, %o3, %o5
tne %icc, 0x2
tpos %xcc, 0x7
loop_2905:
fornot2s %f30, %f3, %f29
fbe,a %fcc1, loop_2906
fabsd %f4, %f24
tvc %xcc, 0x7
nop
fitod %f12, %f20
fdtoi %f20, %f16
loop_2906:
movl %icc, %o0, %o7
fandnot1 %f18, %f28, %f26
tpos %icc, 0x1
xnorcc %g5, 0x14FC, %g4
edge16ln %l2, %g3, %g1
fabsd %f22, %f18
array16 %i6, %l1, %i5
movrlz %o6, 0x381, %i7
ldd [%l7 + 0x70], %l0
stx %o1, [%l7 + 0x48]
swap [%l7 + 0x28], %i3
array16 %o2, %l4, %g7
tle %icc, 0x6
fabss %f18, %f11
fbu %fcc0, loop_2907
call loop_2908
tcs %xcc, 0x5
stb %i0, [%l7 + 0x29]
loop_2907:
ta %icc, 0x3
loop_2908:
smul %i2, %i4, %l5
tg %xcc, 0x4
fmul8x16au %f22, %f29, %f6
taddcc %g2, %g6, %i1
fmovsle %xcc, %f30, %f30
fsrc2 %f4, %f4
subccc %l6, 0x0DE5, %o4
smulcc %o3, 0x0308, %o5
array16 %l3, %o0, %o7
popc 0x0BD9, %g5
andn %g4, %g3, %l2
movrgez %i6, %l1, %g1
nop
setx 0x200F9FDB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x907FFDC8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fmuls %f7, %f5, %f19
nop
set 0x60, %o3
ldsh [%l7 + %o3], %i5
fbe %fcc1, loop_2909
tge %icc, 0x7
fmovsge %xcc, %f10, %f24
edge8 %o6, %i7, %l0
loop_2909:
nop
setx 0x7BFD6951, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
fsqrts %f5, %f30
bneg,a loop_2910
taddcctv %o1, 0x0265, %o2
brz %l4, loop_2911
tgu %icc, 0x4
loop_2910:
nop
fitod %f6, %f18
fbge %fcc0, loop_2912
loop_2911:
mova %icc, %i3, %i0
te %icc, 0x3
lduw [%l7 + 0x68], %g7
loop_2912:
movneg %icc, %i4, %l5
fpadd16s %f10, %f30, %f13
fpadd16s %f25, %f3, %f23
edge32l %i2, %g2, %i1
tle %icc, 0x5
move %xcc, %g6, %o4
movrgz %l6, 0x20C, %o5
fmul8x16 %f24, %f16, %f16
nop
setx 0xD2C8D32B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
fsqrts %f6, %f26
bcc %icc, loop_2913
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tle %xcc, 0x3
andcc %l3, 0x0108, %o3
loop_2913:
popc 0x1EFE, %o7
mova %icc, %o0, %g4
tleu %icc, 0x5
movn %icc, %g3, %l2
fmovdle %icc, %f12, %f9
movrlez %i6, 0x060, %g5
nop
fitod %f6, %f12
fdtoi %f12, %f21
edge16n %g1, %i5, %o6
wr %g0, 0x80, %asi
ldsba [%l7 + 0x43] %asi, %i7
edge16l %l0, %o1, %o2
fbn,a %fcc2, loop_2914
movrne %l4, 0x34C, %l1
bvc,a %icc, loop_2915
movrne %i0, %i3, %i4
loop_2914:
fabsd %f28, %f14
bne,a loop_2916
loop_2915:
fmul8x16al %f4, %f17, %f16
mova %icc, %g7, %l5
fxors %f25, %f0, %f18
loop_2916:
fornot1s %f29, %f29, %f14
srl %g2, 0x18, %i1
tle %icc, 0x2
tgu %icc, 0x3
edge8 %g6, %i2, %o4
move %icc, %o5, %l3
add %o3, %l6, %o7
tge %xcc, 0x6
fmovda %xcc, %f22, %f26
or %o0, 0x00B6, %g3
sra %g4, %l2, %g5
add %l7, 0x40, %l6
wr %g0, 0x11, %asi
casxa [%l6] %asi, %i6, %i5
fpmerge %f15, %f17, %f4
ldsw [%l7 + 0x74], %o6
addccc %g1, 0x01DF, %l0
tgu %xcc, 0x3
tvc %xcc, 0x0
fbge,a %fcc2, loop_2917
tge %xcc, 0x5
fblg %fcc3, loop_2918
fmul8x16 %f4, %f10, %f20
loop_2917:
fmovscc %icc, %f19, %f13
tsubcc %i7, 0x1E2B, %o1
loop_2918:
udivx %o2, 0x1272, %l1
tgu %icc, 0x2
nop
setx 0x67A5002A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x07DCB33D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fsubs %f21, %f18, %f14
subcc %l4, 0x1978, %i3
smul %i4, 0x11F2, %i0
fnot2 %f14, %f18
nop
fitod %f4, %f8
fdtox %f8, %f26
fxtod %f26, %f30
movrgez %l5, 0x1E3, %g7
sllx %g2, %i1, %i2
sdiv %g6, 0x0909, %o5
stx %l3, [%l7 + 0x20]
te %icc, 0x6
brlez,a %o4, loop_2919
fnot2 %f6, %f8
tsubcc %o3, %l6, %o7
tg %icc, 0x5
loop_2919:
and %o0, 0x0765, %g4
movge %xcc, %l2, %g5
sra %i6, %g3, %i5
nop
setx 0x574AD036F064615A, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
wr %g0, 0x80, %asi
stxa %o6, [%l7 + 0x10] %asi
fmul8x16al %f14, %f6, %f8
fcmpgt32 %f16, %f16, %l0
andcc %g1, %o1, %o2
or %i7, %l1, %l4
fmovrde %i4, %f24, %f24
tvs %xcc, 0x0
fmovsvc %xcc, %f21, %f9
mulx %i3, %l5, %g7
udivcc %i0, 0x04A5, %g2
add %i2, 0x05E7, %i1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brlez %o5, loop_2920
nop
fitos %f0, %f25
fstox %f25, %f10
fxtos %f10, %f30
tne %xcc, 0x5
ldsw [%l7 + 0x18], %l3
loop_2920:
mulscc %g6, 0x10A5, %o3
edge8 %l6, %o4, %o7
taddcc %o0, %g4, %l2
set 0x38, %o4
stha %g5, [%l7 + %o4] 0x2f
membar #Sync
fbne %fcc3, loop_2921
fbug,a %fcc2, loop_2922
fmovrslez %i6, %f18, %f0
srax %g3, %i5, %l0
loop_2921:
subccc %g1, 0x04BE, %o1
loop_2922:
sdivx %o2, 0x0B6C, %o6
fmovrdlez %l1, %f10, %f24
mulx %l4, %i4, %i7
edge32ln %i3, %g7, %i0
brz,a %l5, loop_2923
fnand %f30, %f16, %f0
movvs %xcc, %i2, %i1
udivx %g2, 0x0A10, %l3
loop_2923:
nop
wr %g0, 0x80, %asi
lduha [%l7 + 0x5A] %asi, %o5
bvc loop_2924
brgz,a %g6, loop_2925
fbge %fcc1, loop_2926
brlz,a %l6, loop_2927
loop_2924:
bl %xcc, loop_2928
loop_2925:
nop
setx 0xF8FAFC597813EDD4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x2B986029D3307D94, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f22, %f10
loop_2926:
ba %icc, loop_2929
loop_2927:
movrne %o4, %o3, %o7
loop_2928:
tcs %xcc, 0x6
and %g4, %l2, %o0
loop_2929:
fmovsge %icc, %f27, %f17
edge16 %i6, %g5, %g3
tge %xcc, 0x7
fbg %fcc2, loop_2930
movcc %xcc, %l0, %i5
bcc,a,pt %icc, loop_2931
edge8ln %o1, %o2, %g1
loop_2930:
fbl %fcc3, loop_2932
movrgez %l1, 0x13D, %o6
loop_2931:
ta %xcc, 0x0
subcc %i4, 0x1CB4, %i7
loop_2932:
subcc %l4, 0x062C, %g7
movneg %xcc, %i3, %l5
or %i0, %i2, %i1
xnor %l3, %o5, %g6
subc %l6, 0x00C5, %o4
umul %g2, %o3, %g4
wr %g0, 0x18, %asi
lduha [%l7 + 0x16] %asi, %o7
edge32l %l2, %o0, %g5
fbg %fcc1, loop_2933
bpos loop_2934
tvc %xcc, 0x1
ldx [%l7 + 0x20], %i6
loop_2933:
smul %l0, %g3, %o1
loop_2934:
bleu,a loop_2935
movvc %xcc, %i5, %g1
andn %l1, 0x1060, %o6
sll %o2, 0x0E, %i4
loop_2935:
mulx %i7, %g7, %l4
movvs %icc, %l5, %i0
fors %f29, %f24, %f19
nop
setx 0x66439A98A021B1E9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x6024E6769B1358FE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fmuld %f14, %f20, %f2
fmovda %xcc, %f23, %f15
bn,pn %xcc, loop_2936
sdivcc %i3, 0x1637, %i1
movrgz %l3, %i2, %o5
nop
setx 0xB392B58FE08A3E90, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xE0CFA67C1A4850CE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fsubd %f8, %f6, %f2
loop_2936:
movvc %xcc, %l6, %o4
tleu %icc, 0x3
fmovsvc %xcc, %f22, %f17
fnot2 %f14, %f14
wr %g0, 0x81, %asi
ldsha [%l7 + 0x58] %asi, %g6
orcc %o3, 0x0D03, %g2
movge %xcc, %o7, %l2
fandnot2 %f16, %f2, %f6
prefetch [%l7 + 0x2C], 0x0
bge loop_2937
srax %o0, %g5, %g4
tsubcctv %i6, %l0, %g3
taddcc %o1, %g1, %l1
loop_2937:
sdiv %i5, 0x1C48, %o6
fone %f16
st %f25, [%l7 + 0x30]
fmovsleu %icc, %f8, %f21
sll %o2, 0x12, %i4
tne %xcc, 0x1
edge32l %g7, %i7, %l5
fmovsgu %icc, %f15, %f18
ldub [%l7 + 0x5C], %l4
edge16 %i3, %i0, %l3
udivcc %i1, 0x1461, %o5
or %l6, %o4, %i2
add %l7, 0x14, %l6
wr %g0, 0x11, %asi
casa [%l6] 0x11, %g6, %o3
alignaddrl %g2, %o7, %l2
fble %fcc3, loop_2938
tge %icc, 0x2
tsubcctv %g5, 0x0411, %g4
bcc,a,pt %icc, loop_2939
loop_2938:
andn %o0, %l0, %g3
tg %xcc, 0x7
movn %xcc, %i6, %o1
loop_2939:
tl %icc, 0x0
fsrc2 %f2, %f12
ta %icc, 0x4
tcs %icc, 0x6
fmovrdgez %l1, %f14, %f2
nop
fitod %f10, %f20
fdtox %f20, %f8
movn %icc, %g1, %o6
wr %g0, 0x81, %asi
ldsha [%l7 + 0x08] %asi, %i5
flush %l7 + 0x0C
sdiv %i4, 0x1B0A, %g7
set 0x54, %o5
lda [%l7 + %o5] 0x18, %f14
movle %icc, %i7, %l5
movgu %xcc, %o2, %i3
fbo %fcc0, loop_2940
nop
setx loop_2941, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
ldstub [%l7 + 0x50], %l4
tne %icc, 0x7
loop_2940:
stb %i0, [%l7 + 0x27]
loop_2941:
nop
fitos %f7, %f27
fstox %f27, %f0
movrgez %i1, %l3, %l6
fmovrsne %o4, %f15, %f13
std %f26, [%l7 + 0x18]
prefetch [%l7 + 0x74], 0x2
tne %xcc, 0x3
fmovrse %i2, %f22, %f28
edge8l %o5, %o3, %g2
nop
fitos %f3, %f28
andn %g6, %l2, %g5
stx %g4, [%l7 + 0x18]
sethi 0x1869, %o7
membar 0x50
orn %l0, 0x1818, %o0
faligndata %f30, %f18, %f8
bg,pt %xcc, loop_2942
ldx [%l7 + 0x48], %i6
flush %l7 + 0x30
nop
setx 0x1760BCF65A3B21CC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x4FF65208E2E7E381, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f30, %f24
loop_2942:
fmovsl %xcc, %f2, %f11
set 0x66, %l3
ldsha [%l7 + %l3] 0x89, %o1
edge16ln %g3, %g1, %o6
sdiv %l1, 0x0DA6, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %icc, %i5, %g7
fbul %fcc1, loop_2943
fmovsvc %icc, %f14, %f7
umul %i7, %l5, %i3
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x68] %asi, 0x1
loop_2943:
bvs,a,pn %xcc, loop_2944
sdivcc %l4, 0x10C0, %i1
tsubcc %i0, 0x11F9, %l3
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x0A] %asi, %l6
loop_2944:
fnands %f8, %f14, %f29
tle %icc, 0x3
taddcc %o4, %o5, %o3
lduw [%l7 + 0x6C], %i2
fblg %fcc2, loop_2945
fmovrdgez %g2, %f2, %f0
nop
set 0x28, %l2
ldd [%l7 + %l2], %f26
sethi 0x1A13, %l2
loop_2945:
fand %f0, %f22, %f18
stbar
movne %icc, %g6, %g5
ta %icc, 0x3
fmovscs %xcc, %f27, %f7
set 0x58, %i4
prefetcha [%l7 + %i4] 0x88, 0x2
orncc %l0, %o7, %o0
edge32ln %i6, %g3, %o1
movge %xcc, %o6, %g1
edge32n %i4, %l1, %g7
fmovdge %xcc, %f18, %f9
addccc %i7, %i5, %l5
popc 0x1A5D, %o2
brlez %l4, loop_2946
fabsd %f22, %f18
set 0x7C, %g2
stha %i3, [%l7 + %g2] 0xe2
membar #Sync
loop_2946:
tsubcc %i1, %i0, %l6
array16 %l3, %o5, %o4
subccc %o3, %i2, %l2
movne %icc, %g6, %g5
movneg %icc, %g4, %g2
fandnot1s %f1, %f18, %f1
bvc,pn %icc, loop_2947
stw %o7, [%l7 + 0x20]
set 0x70, %g7
lduha [%l7 + %g7] 0x81, %l0
loop_2947:
movle %icc, %o0, %i6
sdiv %g3, 0x0711, %o1
edge8l %o6, %i4, %g1
fmovrdlz %l1, %f10, %f24
udivx %g7, 0x1E36, %i7
fcmpne32 %f2, %f14, %l5
movcs %icc, %o2, %i5
movge %icc, %i3, %i1
std %f0, [%l7 + 0x50]
xorcc %l4, 0x1C5C, %l6
tcs %icc, 0x3
movvc %xcc, %i0, %o5
edge16 %l3, %o3, %i2
wr %g0, 0x10, %asi
swapa [%l7 + 0x20] %asi, %l2
srlx %o4, 0x0A, %g6
array16 %g4, %g2, %g5
andncc %o7, %l0, %i6
fmovrdlz %g3, %f16, %f14
addcc %o1, 0x0CA9, %o0
xorcc %i4, %g1, %o6
edge8 %g7, %i7, %l5
addcc %l1, %o2, %i3
edge32ln %i5, %i1, %l4
wr %g0, 0x52, %asi
stxa %l6, [%g0 + 0x208] %asi
umul %i0, 0x1066, %o5
wr %g0, 0x04, %asi
ldda [%l7 + 0x40] %asi, %f16
edge16 %o3, %i2, %l3
edge16l %l2, %g6, %g4
tsubcctv %g2, 0x039E, %g5
subccc %o4, %o7, %i6
movrlez %l0, 0x38B, %g3
sra %o0, %o1, %i4
tcc %icc, 0x3
movl %xcc, %o6, %g1
edge8ln %g7, %l5, %i7
popc %l1, %i3
xnorcc %o2, %i5, %l4
wr %g0, 0x89, %asi
sta %f6, [%l7 + 0x0C] %asi
set 0x25, %g6
stba %i1, [%l7 + %g6] 0x2a
membar #Sync
sdivx %i0, 0x0410, %o5
tsubcc %l6, 0x1698, %i2
tpos %xcc, 0x1
fmovsneg %xcc, %f17, %f9
for %f0, %f24, %f14
udivx %l3, 0x0905, %l2
tg %xcc, 0x1
tle %xcc, 0x0
andn %g6, 0x1A44, %o3
sllx %g2, %g5, %o4
orn %o7, 0x1C33, %g4
fmovdleu %xcc, %f22, %f25
movrlez %i6, %g3, %o0
edge16n %l0, %i4, %o6
udivcc %o1, 0x1A5F, %g1
fbo %fcc2, loop_2948
fblg %fcc1, loop_2949
tl %xcc, 0x2
tge %icc, 0x5
loop_2948:
ldsw [%l7 + 0x08], %g7
loop_2949:
call loop_2950
addcc %l5, %l1, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddr %o2, %i5, %i3
loop_2950:
udiv %l4, 0x14F0, %i1
bvc,pt %icc, loop_2951
movne %icc, %o5, %l6
tpos %xcc, 0x3
fandnot1 %f14, %f2, %f18
loop_2951:
tn %icc, 0x3
tne %xcc, 0x5
set 0x78, %g5
prefetcha [%l7 + %g5] 0x04, 0x0
sdiv %i0, 0x1BED, %l2
edge8l %l3, %o3, %g2
fnors %f2, %f29, %f31
mulx %g6, %g5, %o4
fpack16 %f28, %f7
array32 %o7, %i6, %g4
sra %g3, %l0, %i4
addc %o0, %o1, %g1
fand %f30, %f0, %f24
movn %icc, %g7, %o6
brlz,a %l1, loop_2952
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmple16 %f4, %f30, %i7
fexpand %f0, %f20
loop_2952:
alignaddrl %l5, %o2, %i5
xorcc %i3, %l4, %o5
fsrc2s %f28, %f27
subcc %l6, %i1, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bl,a,pn %xcc, loop_2953
edge32l %i2, %l2, %l3
alignaddrl %g2, %o3, %g6
movneg %icc, %g5, %o7
loop_2953:
fbo %fcc1, loop_2954
sdivx %i6, 0x1EBE, %o4
edge32ln %g4, %g3, %i4
umulcc %o0, 0x1397, %o1
loop_2954:
fmovdle %icc, %f14, %f10
xorcc %g1, %l0, %o6
stb %g7, [%l7 + 0x57]
movrne %i7, 0x2D4, %l1
orncc %l5, 0x0B84, %i5
move %xcc, %o2, %i3
sub %o5, 0x15FE, %l4
fxor %f24, %f10, %f20
stb %i1, [%l7 + 0x6B]
subcc %l6, 0x15E0, %i0
fzeros %f4
movrlz %l2, %l3, %g2
movpos %xcc, %i2, %o3
fmovrde %g6, %f10, %f0
edge8 %o7, %i6, %g5
tl %icc, 0x2
set 0x6B, %l0
stba %o4, [%l7 + %l0] 0x2a
membar #Sync
bn,a,pn %xcc, loop_2955
tsubcctv %g3, %i4, %o0
fmovdvs %icc, %f1, %f9
flush %l7 + 0x28
loop_2955:
array32 %o1, %g1, %g4
tsubcctv %o6, 0x1F2E, %l0
stw %i7, [%l7 + 0x24]
movvs %xcc, %g7, %l5
andcc %l1, 0x1697, %o2
fsrc2 %f28, %f20
orn %i3, 0x0C68, %o5
xnorcc %l4, %i5, %l6
andcc %i1, %i0, %l2
movrne %l3, %i2, %o3
tl %xcc, 0x5
addc %g6, 0x0517, %g2
fsrc2s %f6, %f30
taddcctv %o7, 0x02FC, %g5
stbar
movn %icc, %o4, %g3
smulcc %i6, 0x1FA0, %i4
nop
setx loop_2956, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
nop
setx 0x1FC8D93980647AD0, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
ldd [%l7 + 0x18], %f30
bleu,pt %icc, loop_2957
loop_2956:
fmovsn %xcc, %f16, %f25
edge32n %o1, %o0, %g1
set 0x12, %o6
stha %g4, [%l7 + %o6] 0xe2
membar #Sync
loop_2957:
and %o6, %l0, %i7
tsubcc %l5, %g7, %l1
fbug %fcc1, loop_2958
movrlz %o2, %o5, %i3
edge32n %l4, %l6, %i1
brnz %i5, loop_2959
loop_2958:
xor %i0, %l3, %l2
sdivcc %o3, 0x1EAE, %i2
swap [%l7 + 0x14], %g6
loop_2959:
nop
fitod %f6, %f20
fdtox %f20, %f6
tpos %icc, 0x5
addccc %g2, 0x1965, %g5
fxors %f13, %f16, %f22
movg %icc, %o7, %g3
andncc %i6, %i4, %o1
sir 0x07FD
edge8n %o0, %g1, %g4
fandnot1s %f1, %f3, %f27
movrgez %o6, %o4, %l0
fabss %f12, %f3
set 0x11, %i6
lduba [%l7 + %i6] 0x81, %i7
andncc %l5, %l1, %o2
fandnot1 %f10, %f16, %f6
andn %g7, %o5, %i3
edge8l %l4, %i1, %i5
andncc %i0, %l3, %l2
ldsw [%l7 + 0x10], %l6
popc 0x1041, %i2
fmovsn %xcc, %f8, %f25
array8 %g6, %o3, %g5
smulcc %g2, 0x0C11, %g3
umul %o7, %i6, %i4
edge8ln %o1, %g1, %o0
nop
setx loop_2960, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
udivx %o6, 0x1EA7, %g4
xor %o4, %l0, %i7
fmovsleu %icc, %f19, %f16
loop_2960:
brnz %l1, loop_2961
fcmple32 %f10, %f12, %o2
bn loop_2962
bneg,a,pn %icc, loop_2963
loop_2961:
movcc %icc, %l5, %o5
andncc %g7, %l4, %i1
loop_2962:
sra %i5, %i3, %i0
loop_2963:
ble,pn %xcc, loop_2964
fexpand %f4, %f22
fbo %fcc0, loop_2965
bne loop_2966
loop_2964:
edge8ln %l3, %l6, %l2
add %i2, 0x0DE3, %g6
loop_2965:
andncc %g5, %o3, %g3
loop_2966:
and %o7, 0x1A9A, %g2
addc %i6, 0x17AC, %i4
tpos %xcc, 0x4
fornot2 %f18, %f22, %f12
addc %o1, %o0, %o6
tle %icc, 0x1
addccc %g1, %o4, %g4
movrgez %l0, 0x3BA, %i7
andcc %l1, %l5, %o2
srl %o5, 0x01, %l4
wr %g0, 0x18, %asi
lduba [%l7 + 0x59] %asi, %i1
fmovsvs %xcc, %f7, %f7
bshuffle %f22, %f18, %f16
addcc %i5, 0x10C4, %i3
fmovscs %xcc, %f31, %f20
fpsub32 %f30, %f30, %f30
xnorcc %i0, %g7, %l3
fpsub32 %f24, %f2, %f4
set 0x1E, %i7
stha %l6, [%l7 + %i7] 0xeb
membar #Sync
fmovsn %icc, %f27, %f4
nop
fitos %f7, %f12
fstod %f12, %f2
edge16ln %i2, %g6, %g5
fble %fcc0, loop_2967
nop
set 0x70, %g3
stb %o3, [%l7 + %g3]
set 0x6C, %l6
ldswa [%l7 + %l6] 0x11, %l2
loop_2967:
add %o7, %g2, %i6
bg,a loop_2968
fbuge,a %fcc0, loop_2969
bcs %xcc, loop_2970
fbge %fcc0, loop_2971
loop_2968:
fmuld8ulx16 %f12, %f28, %f16
loop_2969:
tleu %icc, 0x2
loop_2970:
orcc %g3, 0x0EA9, %o1
loop_2971:
stw %o0, [%l7 + 0x4C]
movvc %xcc, %i4, %g1
taddcctv %o4, %o6, %g4
bneg,a,pn %icc, loop_2972
edge16l %l0, %l1, %i7
fpmerge %f22, %f14, %f26
fba,a %fcc2, loop_2973
loop_2972:
subc %o2, 0x03AC, %o5
movgu %icc, %l5, %i1
fpmerge %f5, %f10, %f6
loop_2973:
sdivx %i5, 0x1B61, %i3
nop
setx loop_2974, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fsrc1 %f10, %f24
bcc,a %xcc, loop_2975
fmovsgu %icc, %f16, %f15
loop_2974:
te %xcc, 0x4
sdivcc %l4, 0x0DFB, %i0
loop_2975:
fbue,a %fcc0, loop_2976
fcmple16 %f28, %f30, %g7
stbar
nop
setx 0x32774B3E41B421B0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f0
loop_2976:
xor %l6, 0x11C0, %l3
fnot2 %f28, %f30
membar 0x4A
movre %i2, %g5, %o3
fbu %fcc3, loop_2977
fbug %fcc0, loop_2978
addccc %l2, %g6, %o7
edge8 %i6, %g2, %g3
loop_2977:
movvc %xcc, %o1, %i4
loop_2978:
fcmpeq16 %f26, %f28, %o0
bcs,a,pt %icc, loop_2979
nop
setx 0xBB6E589B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x4EEB0FBE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fdivs %f12, %f1, %f18
fbo,a %fcc2, loop_2980
nop
set 0x74, %g1
ldsw [%l7 + %g1], %o4
loop_2979:
stw %g1, [%l7 + 0x08]
nop
setx 0xA0623C952150813C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x9B6EB45ACAB68B7C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f14, %f4
loop_2980:
tcs %icc, 0x0
for %f28, %f16, %f28
std %f8, [%l7 + 0x10]
edge32n %o6, %l0, %g4
fmovrslez %i7, %f9, %f15
andncc %l1, %o2, %l5
tcs %icc, 0x1
wr %g0, 0x19, %asi
lduha [%l7 + 0x66] %asi, %o5
fbge,a %fcc1, loop_2981
movre %i5, 0x292, %i3
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x70] %asi, 0x1
loop_2981:
tne %xcc, 0x2
tpos %icc, 0x7
movneg %xcc, %i0, %i1
fbg %fcc2, loop_2982
array32 %l6, %g7, %i2
add %l7, 0x6C, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %l3, %o3
loop_2982:
prefetch [%l7 + 0x74], 0x3
orncc %l2, 0x092C, %g6
fnor %f8, %f30, %f16
movre %g5, 0x260, %o7
ldd [%l7 + 0x28], %f2
array8 %g2, %i6, %o1
movrne %g3, 0x0E6, %i4
alignaddr %o0, %o4, %g1
fbule %fcc2, loop_2983
nop
setx 0x0920A6E7A054B153, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
fble,a %fcc3, loop_2984
array32 %l0, %o6, %g4
loop_2983:
fmovd %f0, %f10
add %l7, 0x10, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i7
casxa [%l6] %asi, %i7, %l1
loop_2984:
nop
wr %g0, 0x04, %asi
lduwa [%l7 + 0x44] %asi, %l5
mulscc %o5, 0x091C, %i5
nop
setx loop_2985, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
nop
set 0x10, %o1
ldsw [%l7 + %o1], %i3
srlx %l4, 0x12, %o2
tcc %icc, 0x3
loop_2985:
nop
wr %g0, 0x88, %asi
lda [%l7 + 0x1C] %asi, %f0
set 0x08, %l1
ldxa [%l7 + %l1] 0x89, %i0
fandnot1 %f8, %f14, %f2
fmul8x16 %f27, %f8, %f26
nop
fitod %f2, %f20
fdtox %f20, %f6
movrgez %i1, 0x156, %g7
orcc %i2, %l6, %o3
stbar
membar 0x59
brz %l3, loop_2986
movgu %icc, %g6, %l2
fmovdle %xcc, %f28, %f19
wr %g0, 0x89, %asi
sta %f21, [%l7 + 0x2C] %asi
loop_2986:
sll %o7, %g2, %i6
movvs %icc, %o1, %g5
and %g3, %i4, %o0
fbu,a %fcc3, loop_2987
fbne %fcc0, loop_2988
fmovsneg %icc, %f11, %f5
fmovrdlz %g1, %f2, %f14
loop_2987:
pdist %f30, %f16, %f4
loop_2988:
tn %icc, 0x0
smul %o4, %l0, %g4
movneg %icc, %o6, %i7
movvs %icc, %l1, %l5
popc %i5, %i3
addccc %o5, %o2, %l4
edge16ln %i1, %i0, %i2
subcc %l6, %g7, %l3
bl loop_2989
fmovsge %icc, %f26, %f10
mulx %o3, 0x19FA, %g6
array32 %o7, %l2, %i6
loop_2989:
movvs %icc, %g2, %g5
fornot1s %f29, %f28, %f30
udivcc %g3, 0x045E, %i4
tvc %icc, 0x5
movleu %icc, %o0, %g1
udivcc %o1, 0x11BD, %o4
udivcc %g4, 0x16DD, %o6
fmovspos %icc, %f15, %f19
ba,pn %xcc, loop_2990
fmovda %icc, %f12, %f21
mova %icc, %l0, %l1
alignaddr %l5, %i5, %i3
loop_2990:
movne %icc, %i7, %o5
nop
setx 0x8C64534E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x9E921FDD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fdivs %f18, %f29, %f12
fcmple16 %f28, %f30, %l4
udiv %o2, 0x17AE, %i1
movcc %icc, %i0, %i2
ble,a,pn %xcc, loop_2991
movrgez %g7, %l3, %o3
fbge,a %fcc2, loop_2992
edge32ln %g6, %l6, %l2
loop_2991:
sdivcc %i6, 0x0664, %o7
fnand %f0, %f12, %f20
loop_2992:
array8 %g5, %g2, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivcc %g3, 0x188B, %o0
fbu %fcc3, loop_2993
fmovsneg %xcc, %f24, %f22
edge32ln %o1, %o4, %g4
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x30] %asi, 0x3
loop_2993:
nop
set 0x70, %o2
swapa [%l7 + %o2] 0x11, %o6
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x4B] %asi, %l1
fxnors %f29, %f25, %f22
fcmpgt32 %f0, %f12, %l0
tge %xcc, 0x5
fmovsneg %icc, %f3, %f4
brnz %i5, loop_2994
lduw [%l7 + 0x44], %i3
smul %i7, 0x107E, %l5
movrlez %l4, 0x312, %o2
loop_2994:
array8 %o5, %i1, %i2
movcs %icc, %i0, %l3
tvs %icc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
be,a %xcc, loop_2995
fbe %fcc3, loop_2996
tpos %xcc, 0x1
sra %g7, %o3, %l6
loop_2995:
taddcc %l2, %i6, %o7
loop_2996:
fmovdvs %xcc, %f1, %f16
brlz %g6, loop_2997
sethi 0x0913, %g2
fmovrsgez %i4, %f19, %f30
move %xcc, %g5, %g3
loop_2997:
tge %icc, 0x5
movcs %xcc, %o1, %o4
smul %g4, 0x0C5A, %o0
fcmple16 %f22, %f30, %o6
andn %l1, %g1, %i5
andncc %i3, %l0, %l5
bvc,a %xcc, loop_2998
edge32n %i7, %l4, %o5
edge8n %i1, %i2, %o2
sdivx %i0, 0x0869, %l3
loop_2998:
be,a,pn %xcc, loop_2999
umul %o3, 0x1956, %l6
tvs %xcc, 0x4
fnegd %f2, %f4
loop_2999:
edge32l %l2, %i6, %o7
edge16 %g6, %g7, %g2
tcs %icc, 0x4
fmuld8ulx16 %f12, %f1, %f12
wr %g0, 0x19, %asi
ldxa [%l7 + 0x30] %asi, %g5
fbug,a %fcc0, loop_3000
sllx %i4, 0x16, %o1
nop
fitod %f6, %f0
fdtos %f0, %f1
fbge,a %fcc0, loop_3001
loop_3000:
tleu %icc, 0x6
fble,a %fcc3, loop_3002
srlx %g3, 0x06, %g4
loop_3001:
sir 0x1E08
mulscc %o4, %o6, %o0
loop_3002:
movne %icc, %g1, %l1
tvs %icc, 0x0
tne %icc, 0x3
add %i3, %l0, %i5
orn %i7, %l5, %l4
tgu %xcc, 0x1
bcs,pt %icc, loop_3003
addccc %i1, 0x045B, %i2
edge32n %o2, %i0, %o5
srlx %l3, 0x17, %o3
loop_3003:
edge32ln %l2, %i6, %l6
sra %o7, 0x1B, %g7
fmovdne %xcc, %f10, %f14
taddcc %g2, 0x0604, %g6
fba,a %fcc1, loop_3004
fbo %fcc2, loop_3005
smul %i4, %o1, %g5
mulx %g4, 0x1861, %o4
loop_3004:
subccc %o6, 0x10FC, %o0
loop_3005:
subccc %g3, 0x0B66, %g1
edge8ln %i3, %l1, %i5
fcmpeq16 %f24, %f6, %l0
std %f14, [%l7 + 0x70]
fmovspos %icc, %f0, %f28
nop
setx 0x62018C916049C358, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
add %l7, 0x78, %l6
wr %g0, 0x11, %asi
casxa [%l6] 0x11, %l5, %i7
movl %xcc, %i1, %l4
bleu %xcc, loop_3006
fcmpeq16 %f16, %f10, %i2
andn %i0, 0x0B35, %o2
fpsub32 %f0, %f18, %f2
loop_3006:
fmovsge %icc, %f6, %f6
fmovsn %icc, %f24, %f21
edge16ln %l3, %o5, %o3
nop
fitod %f4, %f12
fdtoi %f12, %f0
andncc %l2, %i6, %o7
movcc %icc, %g7, %g2
brlez %g6, loop_3007
membar 0x7C
movrgez %l6, 0x05B, %i4
fbo %fcc1, loop_3008
loop_3007:
fbl,a %fcc1, loop_3009
fnot2s %f21, %f18
bcs,a loop_3010
loop_3008:
sdivcc %o1, 0x05A1, %g5
loop_3009:
alignaddrl %g4, %o4, %o6
edge16 %g3, %o0, %g1
loop_3010:
fmovrdne %i3, %f12, %f10
brgez %l1, loop_3011
sllx %l0, %i5, %i7
addcc %l5, 0x10F1, %l4
edge16n %i1, %i2, %i0
loop_3011:
nop
set 0x50, %l4
ldda [%l7 + %l4] 0x11, %l2
fand %f30, %f8, %f24
fmul8x16au %f29, %f26, %f8
fnot1 %f18, %f12
fpmerge %f5, %f0, %f12
xnorcc %o5, %o2, %o3
bcc,pn %icc, loop_3012
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %i6, 0x1E72, %o7
stb %g7, [%l7 + 0x56]
loop_3012:
bcs,a,pn %icc, loop_3013
sll %l2, 0x04, %g2
edge8l %g6, %l6, %i4
flush %l7 + 0x3C
loop_3013:
fornot1s %f23, %f29, %f15
sra %g5, %g4, %o4
movrne %o1, %g3, %o0
fmovscc %icc, %f0, %f13
umul %o6, %i3, %g1
subcc %l1, 0x0865, %i5
ba,a %icc, loop_3014
ta %xcc, 0x7
srlx %l0, %l5, %i7
fmovsg %xcc, %f11, %f29
loop_3014:
tvs %icc, 0x3
fmovda %icc, %f21, %f22
udiv %i1, 0x1ECA, %i2
sir 0x1F02
fpsub32s %f17, %f23, %f4
nop
setx 0xC3E4D6623045147D, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
movre %l4, %l3, %o5
taddcctv %o2, %i0, %i6
tcs %icc, 0x3
wr %g0, 0x81, %asi
ldda [%l7 + 0x40] %asi, %o6
fbul %fcc1, loop_3015
be,a,pt %xcc, loop_3016
srl %g7, %o3, %g2
udivcc %g6, 0x087D, %l2
loop_3015:
sdiv %i4, 0x1F77, %g5
loop_3016:
brz %l6, loop_3017
fnot2 %f16, %f2
edge8 %o4, %g4, %o1
nop
setx 0x9EF464258F963113, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x025EAC25339F7BCF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f2, %f10
loop_3017:
movleu %icc, %o0, %g3
movge %icc, %i3, %g1
udivx %o6, 0x1647, %i5
bpos,a,pt %icc, loop_3018
edge8n %l0, %l5, %i7
stx %i1, [%l7 + 0x20]
fnor %f20, %f14, %f18
loop_3018:
andncc %i2, %l4, %l3
edge16 %o5, %o2, %l1
set 0x34, %i1
lduba [%l7 + %i1] 0x10, %i0
addcc %o7, %i6, %o3
bvs,a %icc, loop_3019
movcs %icc, %g2, %g7
ta %icc, 0x5
ldub [%l7 + 0x27], %l2
loop_3019:
fmovsge %icc, %f3, %f1
movle %xcc, %g6, %i4
fpadd32 %f4, %f30, %f6
orncc %g5, %o4, %l6
andncc %g4, %o0, %o1
movre %i3, 0x0DD, %g3
xnor %o6, 0x1E51, %i5
addc %g1, %l5, %i7
fandnot1 %f18, %f14, %f8
fbe,a %fcc1, loop_3020
xnorcc %l0, 0x089B, %i1
tne %xcc, 0x7
movle %icc, %l4, %l3
loop_3020:
mova %icc, %i2, %o2
addcc %o5, 0x0E50, %l1
edge32 %o7, %i6, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsw [%l7 + 0x18], %o3
edge8 %g7, %g2, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fabss %f12, %f13
umulcc %i4, %g5, %o4
edge8ln %l6, %g4, %g6
sra %o0, %i3, %g3
fornot2s %f14, %f4, %f3
nop
setx loop_3021, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fbo,a %fcc1, loop_3022
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8n %o6, %o1, %i5
loop_3021:
tleu %xcc, 0x4
loop_3022:
ld [%l7 + 0x44], %f3
brgz %g1, loop_3023
tle %icc, 0x3
orcc %i7, %l5, %l0
tne %xcc, 0x0
loop_3023:
udiv %l4, 0x1EAA, %l3
fmovrdlz %i1, %f26, %f14
brgez %i2, loop_3024
udivcc %o5, 0x1B5D, %o2
smul %l1, %i6, %i0
brnz %o3, loop_3025
loop_3024:
fbl,a %fcc1, loop_3026
std %f16, [%l7 + 0x78]
ldd [%l7 + 0x50], %g6
loop_3025:
fmovs %f9, %f1
loop_3026:
fbu %fcc3, loop_3027
alignaddrl %g2, %o7, %i4
or %l2, %g5, %o4
nop
setx loop_3028, %l0, %l1
jmpl %l1, %l6
loop_3027:
mova %xcc, %g6, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %icc, %o0, %g3
loop_3028:
array16 %o6, %o1, %i3
add %i5, 0x05A6, %i7
edge16l %g1, %l5, %l0
fnot1s %f10, %f11
sra %l3, 0x0A, %i1
bcc loop_3029
andncc %i2, %l4, %o2
ldub [%l7 + 0x0E], %o5
orncc %l1, %i6, %o3
loop_3029:
orcc %i0, %g2, %g7
fpmerge %f24, %f3, %f8
bg %icc, loop_3030
brlez,a %i4, loop_3031
or %o7, %l2, %o4
movcs %icc, %l6, %g6
loop_3030:
sdiv %g5, 0x113E, %g4
loop_3031:
nop
set 0x0A, %l5
lduba [%l7 + %l5] 0x19, %o0
umul %o6, 0x1AAE, %o1
umulcc %i3, 0x050F, %g3
be,a %icc, loop_3032
fandnot1s %f11, %f8, %f12
tsubcctv %i7, 0x0449, %i5
movrgez %l5, %g1, %l3
loop_3032:
subcc %i1, 0x168D, %i2
stb %l4, [%l7 + 0x09]
fmovdvs %xcc, %f10, %f23
tle %icc, 0x5
andn %o2, 0x1B41, %l0
fbule,a %fcc2, loop_3033
tgu %icc, 0x5
srlx %o5, %i6, %o3
ldx [%l7 + 0x78], %l1
loop_3033:
array32 %i0, %g2, %i4
edge16 %g7, %l2, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tl %icc, 0x2
orn %o7, %g6, %g5
ta %xcc, 0x3
fmovda %icc, %f22, %f26
tpos %icc, 0x0
bpos loop_3034
bvs loop_3035
mulscc %g4, 0x1303, %l6
tn %icc, 0x5
loop_3034:
fbge %fcc0, loop_3036
loop_3035:
swap [%l7 + 0x64], %o6
nop
fitos %f19, %f28
tge %xcc, 0x3
loop_3036:
array32 %o0, %o1, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tleu %icc, 0x6
movge %xcc, %i7, %i5
edge16n %l5, %i3, %l3
tvc %icc, 0x1
ble,pn %icc, loop_3037
xnorcc %i1, %g1, %l4
sll %i2, %o2, %l0
fbl,a %fcc2, loop_3038
loop_3037:
udivcc %o5, 0x1CBB, %i6
swap [%l7 + 0x5C], %l1
edge32l %o3, %g2, %i4
loop_3038:
stw %g7, [%l7 + 0x24]
fmovdleu %icc, %f13, %f25
tne %xcc, 0x6
nop
fitod %f10, %f16
fdtox %f16, %f14
fxtod %f14, %f30
tneg %icc, 0x4
ldd [%l7 + 0x18], %i0
subccc %l2, %o4, %o7
movl %xcc, %g6, %g4
subc %g5, %o6, %o0
fmovsa %xcc, %f25, %f18
be,a %icc, loop_3039
tcs %icc, 0x0
bne,pn %xcc, loop_3040
brnz %l6, loop_3041
loop_3039:
xorcc %o1, %i7, %i5
nop
fitod %f10, %f2
fdtoi %f2, %f21
loop_3040:
fmul8x16al %f23, %f17, %f20
loop_3041:
nop
setx 0xA18BFC36, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x61EC2435, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fdivs %f29, %f19, %f28
sllx %g3, 0x1F, %i3
tgu %xcc, 0x4
tle %icc, 0x7
tge %xcc, 0x4
wr %g0, 0x80, %asi
stha %l5, [%l7 + 0x34] %asi
umulcc %l3, %g1, %i1
xnor %i2, %o2, %l4
addccc %l0, 0x0F3D, %o5
fmovse %xcc, %f10, %f7
subccc %l1, 0x18D7, %i6
sllx %o3, %i4, %g7
mulx %g2, 0x14C9, %l2
membar 0x61
fmul8x16au %f14, %f18, %f0
add %i0, 0x09BD, %o7
xor %o4, 0x0450, %g6
fmovdn %icc, %f22, %f18
fpmerge %f26, %f14, %f24
fmovdn %xcc, %f15, %f3
bgu,pt %xcc, loop_3042
call loop_3043
nop
setx 0x5298F10B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x87EF404F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fmuls %f15, %f29, %f19
taddcc %g4, %o6, %g5
loop_3042:
fnot1s %f13, %f27
loop_3043:
edge16n %l6, %o1, %i7
fsrc1s %f11, %f4
tvc %xcc, 0x1
edge8ln %o0, %i5, %g3
fble %fcc3, loop_3044
movrne %l5, 0x072, %l3
bshuffle %f24, %f4, %f10
bcc,pn %xcc, loop_3045
loop_3044:
smulcc %g1, %i3, %i2
sub %o2, %l4, %i1
bvc loop_3046
loop_3045:
sir 0x05D3
tne %icc, 0x5
tn %xcc, 0x5
loop_3046:
sllx %o5, %l0, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitod %f12, %f12
fdtox %f12, %f18
fxtod %f18, %f22
ldd [%l7 + 0x68], %f4
ldd [%l7 + 0x38], %o2
fmovrdgez %i6, %f0, %f30
fmovsgu %xcc, %f30, %f25
fmovsneg %icc, %f22, %f20
xorcc %g7, 0x1FD1, %i4
nop
setx 0x6E4C2666, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
fsqrts %f12, %f3
popc 0x1803, %g2
xnorcc %l2, %i0, %o4
fcmpgt32 %f14, %f16, %o7
sth %g6, [%l7 + 0x42]
fbue %fcc3, loop_3047
fmovrslez %o6, %f10, %f14
alignaddr %g4, %g5, %l6
set 0x54, %i0
lda [%l7 + %i0] 0x11, %f26
loop_3047:
fnegs %f24, %f30
fbne,a %fcc1, loop_3048
fbul,a %fcc0, loop_3049
udivx %o1, 0x1076, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_3048:
fsrc2s %f26, %f18
loop_3049:
fmovsneg %icc, %f8, %f16
fnegs %f18, %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %icc, %i5, %g3
movvc %icc, %l5, %l3
udivx %i7, 0x0620, %i3
tvs %xcc, 0x3
array8 %g1, %o2, %l4
bl loop_3050
fmul8sux16 %f28, %f0, %f6
fmovrslz %i2, %f2, %f1
movne %icc, %i1, %o5
loop_3050:
popc %l0, %o3
brz,a %l1, loop_3051
fmovsle %icc, %f16, %f28
edge16 %g7, %i4, %i6
edge16ln %l2, %g2, %o4
loop_3051:
array32 %i0, %o7, %g6
alignaddr %g4, %g5, %l6
brz,a %o1, loop_3052
movg %xcc, %o0, %o6
alignaddrl %g3, %l5, %i5
fnot2 %f14, %f8
loop_3052:
subccc %i7, %i3, %g1
movvc %icc, %o2, %l3
wr %g0, 0x10, %asi
lduwa [%l7 + 0x6C] %asi, %i2
movneg %xcc, %l4, %o5
movvc %xcc, %l0, %o3
fbl %fcc2, loop_3053
fsrc2s %f8, %f13
tpos %icc, 0x4
fba,a %fcc3, loop_3054
loop_3053:
andn %i1, %g7, %l1
xorcc %i4, %l2, %i6
sdivx %g2, 0x0966, %o4
loop_3054:
bcs,a loop_3055
fmul8ulx16 %f4, %f26, %f16
nop
setx 0xDD914E1C713ED138, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x2CB387D0F96BDF49, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fdivd %f8, %f2, %f24
xor %i0, 0x18A7, %g6
loop_3055:
nop
setx 0x028EB7695CDB54B4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f0
fbge,a %fcc2, loop_3056
fornot2 %f26, %f10, %f28
ta %icc, 0x1
sdivcc %g4, 0x178D, %o7
loop_3056:
subcc %g5, %l6, %o0
edge32n %o1, %o6, %g3
ldd [%l7 + 0x10], %f0
fbe,a %fcc1, loop_3057
fmovsg %xcc, %f20, %f21
alignaddrl %i5, %i7, %i3
movrgez %g1, 0x234, %o2
loop_3057:
membar 0x41
movcc %xcc, %l3, %l5
st %f24, [%l7 + 0x64]
set 0x50, %o7
lda [%l7 + %o7] 0x18, %f14
xorcc %l4, 0x03DF, %i2
taddcctv %l0, %o5, %o3
srax %i1, 0x19, %l1
set 0x1C, %i2
stha %i4, [%l7 + %i2] 0xeb
membar #Sync
mulscc %g7, 0x1AD3, %i6
fmovscs %xcc, %f10, %f16
set 0x63, %i5
lduba [%l7 + %i5] 0x15, %g2
nop
fitod %f4, %f18
fdtox %f18, %f22
fxtod %f22, %f2
edge16l %l2, %o4, %g6
movcs %xcc, %g4, %o7
fmovsleu %icc, %f20, %f14
movvs %icc, %i0, %l6
taddcc %o0, %o1, %g5
stbar
move %icc, %o6, %i5
add %l7, 0x70, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %i7
casa [%l6] %asi, %i7, %i3
nop
setx loop_3058, %l0, %l1
jmpl %l1, %g3
smulcc %g1, %l3, %o2
fble %fcc3, loop_3059
fbge,a %fcc1, loop_3060
loop_3058:
srlx %l5, %l4, %i2
fabss %f14, %f6
loop_3059:
ble %xcc, loop_3061
loop_3060:
fsrc1s %f12, %f24
nop
setx loop_3062, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fabss %f7, %f1
loop_3061:
andcc %o5, 0x129E, %o3
brz %l0, loop_3063
loop_3062:
fornot2s %f4, %f20, %f25
bge loop_3064
movg %icc, %l1, %i4
loop_3063:
fmovdvc %xcc, %f3, %f30
movleu %icc, %i1, %g7
loop_3064:
stw %g2, [%l7 + 0x28]
subc %l2, 0x1815, %o4
fnot2s %f17, %f20
fmovdleu %xcc, %f29, %f16
ldsw [%l7 + 0x5C], %i6
fbne %fcc2, loop_3065
movcs %xcc, %g4, %g6
orcc %i0, %o7, %l6
nop
fitos %f13, %f21
fstox %f21, %f6
fxtos %f6, %f1
loop_3065:
edge8l %o1, %g5, %o6
edge8n %i5, %o0, %i3
set 0x22, %i3
lduba [%l7 + %i3] 0x14, %g3
tg %icc, 0x2
movle %icc, %i7, %l3
orcc %o2, %l5, %l4
bleu,pt %xcc, loop_3066
subc %g1, 0x0646, %o5
movl %xcc, %i2, %l0
sll %l1, %i4, %o3
loop_3066:
nop
wr %g0, 0x89, %asi
ldsba [%l7 + 0x60] %asi, %g7
edge32 %g2, %i1, %l2
fbul %fcc1, loop_3067
xorcc %i6, %g4, %o4
addc %g6, %o7, %l6
movrlez %o1, %g5, %i0
loop_3067:
fsrc2s %f23, %f6
edge16l %i5, %o0, %i3
orcc %o6, %g3, %i7
movrgez %o2, %l5, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orncc %l4, 0x1B03, %o5
popc 0x142D, %g1
movrlez %l0, %l1, %i4
tn %xcc, 0x7
add %o3, %g7, %i2
tleu %icc, 0x2
movle %xcc, %i1, %l2
fmovrdgez %g2, %f6, %f8
movrgez %g4, 0x356, %o4
tgu %xcc, 0x6
tsubcctv %g6, 0x1941, %o7
sethi 0x0EB8, %i6
ld [%l7 + 0x40], %f24
sdivx %l6, 0x017A, %g5
srax %i0, %i5, %o0
edge8n %i3, %o6, %o1
fmovdge %icc, %f11, %f22
ble,pn %icc, loop_3068
sub %g3, %i7, %o2
nop
setx loop_3069, %l0, %l1
jmpl %l1, %l3
bne,pn %icc, loop_3070
loop_3068:
bcc,a,pn %xcc, loop_3071
sllx %l4, 0x03, %l5
loop_3069:
fbule %fcc0, loop_3072
loop_3070:
tn %icc, 0x3
loop_3071:
fmovrsgez %o5, %f19, %f29
fmovrse %l0, %f9, %f24
loop_3072:
orn %l1, %g1, %o3
fnors %f17, %f19, %f3
set 0x14, %o0
stba %g7, [%l7 + %o0] 0x2b
membar #Sync
tleu %xcc, 0x2
movre %i4, %i2, %l2
movne %icc, %g2, %i1
be,pt %xcc, loop_3073
fcmple32 %f8, %f18, %o4
subc %g6, %g4, %o7
brgez %i6, loop_3074
loop_3073:
tleu %icc, 0x6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcc %g5, 0x0F56, %i0
loop_3074:
fmul8x16au %f7, %f2, %f10
sdivx %l6, 0x101C, %i5
brgz,a %o0, loop_3075
sir 0x0C49
edge32 %i3, %o1, %g3
array16 %i7, %o2, %o6
loop_3075:
brgz %l3, loop_3076
fones %f9
movg %xcc, %l4, %l5
edge8 %o5, %l1, %g1
loop_3076:
nop
wr %g0, 0x89, %asi
lduba [%l7 + 0x7C] %asi, %o3
addcc %l0, 0x1741, %i4
tcs %icc, 0x7
movrlez %i2, 0x11E, %g7
tvs %xcc, 0x2
ldsb [%l7 + 0x20], %g2
nop
fitos %f11, %f4
fstod %f4, %f30
tvc %xcc, 0x0
ta %xcc, 0x2
movpos %icc, %i1, %o4
fmovscc %xcc, %f27, %f17
edge32n %g6, %l2, %g4
sethi 0x096C, %i6
tneg %xcc, 0x7
fmovdvs %icc, %f28, %f8
tleu %icc, 0x3
srax %o7, %g5, %i0
udivcc %l6, 0x07DF, %o0
move %xcc, %i5, %o1
fnot2 %f14, %f4
movge %icc, %g3, %i7
udivcc %o2, 0x0E3C, %o6
add %i3, 0x1C09, %l3
edge16ln %l5, %o5, %l1
orncc %g1, %l4, %l0
tneg %icc, 0x0
edge32ln %i4, %i2, %o3
edge8 %g2, %i1, %g7
popc %g6, %l2
fmovrdlz %o4, %f18, %f28
fpadd16 %f24, %f28, %f6
tgu %xcc, 0x5
fcmpgt16 %f4, %f14, %g4
tpos %icc, 0x1
smulcc %i6, 0x0BA5, %g5
subc %o7, 0x0A31, %l6
taddcctv %i0, 0x02E3, %i5
nop
setx 0xC062D73B, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
movleu %xcc, %o0, %g3
subcc %o1, %i7, %o6
tleu %xcc, 0x0
srl %i3, 0x00, %l3
fmovscc %xcc, %f14, %f19
fmul8x16au %f12, %f25, %f22
fmovsg %xcc, %f14, %f5
tg %xcc, 0x0
udivx %o2, 0x097B, %l5
fmovdcs %xcc, %f12, %f15
fand %f8, %f24, %f28
fone %f6
wr %g0, 0x89, %asi
swapa [%l7 + 0x78] %asi, %o5
movl %icc, %g1, %l1
nop
setx 0x77DCAF13872B5370, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x004CF85C904F8B81, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f16, %f14
fmovdpos %xcc, %f17, %f28
taddcctv %l0, %l4, %i2
fsrc2 %f16, %f12
xnorcc %o3, %i4, %g2
or %i1, %g6, %l2
tvs %icc, 0x0
subc %g7, %g4, %i6
fandnot1s %f3, %f5, %f14
fmovrsgez %g5, %f12, %f24
edge32 %o4, %l6, %i0
movge %icc, %i5, %o7
smul %g3, 0x08FE, %o1
fmovse %xcc, %f13, %f1
edge16n %i7, %o0, %o6
flush %l7 + 0x58
tn %icc, 0x1
movleu %icc, %l3, %o2
brz %i3, loop_3077
smul %o5, 0x1BCB, %g1
xorcc %l1, 0x0942, %l5
mulx %l4, 0x0D6C, %i2
loop_3077:
andncc %l0, %o3, %g2
movrne %i4, 0x3D6, %g6
fands %f25, %f10, %f4
membar 0x0A
orncc %i1, %l2, %g7
tg %xcc, 0x0
movvs %xcc, %g4, %i6
movrgz %o4, %g5, %i0
movpos %xcc, %l6, %i5
fsrc2 %f24, %f4
movrgez %o7, %g3, %i7
sra %o1, 0x19, %o6
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 0:
!
! Type l : 2788
! Type cti : 3077
! Type x : 1212
! Type f : 4557
! Type i : 13366
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
Test case data start
************************************************************************/
.data
user_data_start:
scratch_area:
.word 0x04DE6A5B
.word 0x43907B15
.word 0x58DCFBD1
.word 0xC7CF0448
.word 0xE1B9F10A
.word 0xD1DEA7E8
.word 0x324A79AB
.word 0x6D3EB568
.word 0xEAFCD4CD
.word 0x14018441
.word 0x490D1C81
.word 0x13E66683
.word 0xE4DC3B76
.word 0x5C42D68A
.word 0xAF5668E5
.word 0x84726357
.word 0xA450AE3D
.word 0x66C6956E
.word 0x708E369D
.word 0x89E1BD32
.word 0xA29C7B3E
.word 0xA21D5E1B
.word 0x0D965A3F
.word 0xA736CDB1
.word 0xFBABB5AB
.word 0x4DC59A39
.word 0x9A1D6E9A
.word 0x00DB9834
.word 0x7B454350
.word 0x62C56F0D
.word 0x02C6EE73
.word 0x64972FD8
.word 0xE55A102E
.word 0xB2A69AAF
.word 0x1DC00206
.word 0x8B79D3BB
.word 0x30094D2D
.word 0x0068571B
.word 0x8ECC5AE3
.word 0xA9137C04
.word 0x36EAD639
.word 0x992E9EEE
.word 0x648552B0
.word 0x44E1135E
.word 0x651495C2
.word 0xF854EF35
.word 0x8DA378A8
.word 0x4CE982A4
.word 0xA9957126
.word 0xAFCD38D6
.word 0xB9B09C5F
.word 0x8C647567
.word 0x9860440A
.word 0x53263ACB
.word 0x07D21E5F
.word 0xE606B36B
.word 0x12EE55A5
.word 0xBD274253
.word 0xA8765D74
.word 0x38ECF507
.word 0x06A9FFE4
.word 0x3D9355E1
.word 0xA0DA1443
.word 0xF7C1046B
.end