Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f5.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: isa3_fsr3_f5.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_f5.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 0xFD683E72607DDA27, %l0, %l6
stx %l6, [%l7 + 0x0]
ldx [%l7 + 0x0], %fsr
!
! Thread 0 Start
!
main_t0:
!# Initialize registers ..
!# Global registers
set 0xC, %g1
set 0x2, %g2
set 0x4, %g3
set 0xB, %g4
set 0x3, %g5
set 0xB, %g6
set 0x8, %g7
!# Input registers
set -0x7, %i0
set -0x8, %i1
set -0x1, %i2
set -0xE, %i3
set -0xA, %i4
set -0x6, %i5
set -0xE, %i6
set -0x3, %i7
!# Local registers
set 0x474585A2, %l0
set 0x077F998F, %l1
set 0x5D321D57, %l2
set 0x7C08F5E1, %l3
set 0x23A13D6E, %l4
set 0x60A48941, %l5
set 0x6A5B7B96, %l6
!# Output registers
set 0x06DE, %o0
set 0x0B14, %o1
set 0x03BE, %o2
set -0x1B96, %o3
set 0x1827, %o4
set -0x1200, %o5
set 0x138F, %o6
set -0x086A, %o7
!# Float registers
INIT_TH_FP_REG(%l7,%f0,0x3851DEBE13A5A6B1)
INIT_TH_FP_REG(%l7,%f2,0xA69435D96093DABB)
INIT_TH_FP_REG(%l7,%f4,0x8FC295C7E342EDC4)
INIT_TH_FP_REG(%l7,%f6,0x04785ED90CD8F5DF)
INIT_TH_FP_REG(%l7,%f8,0x679FA72FF37A6283)
INIT_TH_FP_REG(%l7,%f10,0xA1C98B90F17AB423)
INIT_TH_FP_REG(%l7,%f12,0x78CBDFE1B59DACE0)
INIT_TH_FP_REG(%l7,%f14,0x646B54B8FF13D737)
INIT_TH_FP_REG(%l7,%f16,0xF641E67F7F7E2571)
INIT_TH_FP_REG(%l7,%f18,0x9FC6E7158E4B84CB)
INIT_TH_FP_REG(%l7,%f20,0xBB05E5A343522B25)
INIT_TH_FP_REG(%l7,%f22,0x7C914600D3310827)
INIT_TH_FP_REG(%l7,%f24,0xC0AC7DC5E92C7BC0)
INIT_TH_FP_REG(%l7,%f26,0x9D3C07F76BABA1FC)
INIT_TH_FP_REG(%l7,%f28,0xEAA2771AC7B2BFE2)
INIT_TH_FP_REG(%l7,%f30,0xB2DC77C191A307BC)
!# Other state
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
or %g0, 0x8, %l0
sllx %l0, 0x3c, %l0
wrhpr %l0, 0x0BC, %hsys_tick_cmpr
!# Execute Main Diag ..
sir 0x0B09
orn %g1, %i0, %g7
membar 0x2B
nop
setx 0x2993E5B4A04FD801, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
nop
setx loop_1, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovrsgez %i4, %f3, %f6
popc %g6, %o7
nop
fitod %f12, %f16
fdtox %f16, %f26
fxtod %f26, %f20
loop_1:
andcc %o6, %o3, %l0
nop
setx 0xBC645C1A7C125735, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xDD9C3AB287B78840, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fsubd %f24, %f30, %f30
stw %l5, [%l7 + 0x68]
bneg,a,pt %icc, loop_2
mova %xcc, %g4, %l1
xor %g5, 0x1421, %o2
subcc %i1, %i2, %l2
loop_2:
movg %xcc, %i7, %i3
tcs %xcc, 0x5
movcs %icc, %o0, %o5
movvs %icc, %l4, %i5
ldd [%l7 + 0x78], %f10
orncc %o1, %o4, %l6
taddcctv %g3, 0x143E, %g2
call loop_3
fbe,a %fcc0, loop_4
edge16n %i6, %l3, %g1
brlez,a %g7, loop_5
loop_3:
fmovrdlz %i4, %f20, %f4
loop_4:
brlz %i0, loop_6
fmovsneg %xcc, %f30, %f9
loop_5:
nop
fitos %f30, %f12
bneg,pn %xcc, loop_7
loop_6:
fones %f7
fbue,a %fcc2, loop_8
fnegs %f17, %f17
loop_7:
edge32l %o7, %g6, %o3
array8 %l0, %o6, %g4
loop_8:
smul %l1, %l5, %o2
ba,a loop_9
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpadd16 %f4, %f6, %f8
nop
setx 0xCF77BCE3D73FC025, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x6D31C981F165E13F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
faddd %f22, %f20, %f24
loop_9:
array16 %g5, %i1, %l2
edge32ln %i7, %i3, %i2
fmovrdgez %o5, %f30, %f22
orncc %l4, %i5, %o0
nop
fitod %f4, %f18
fdtos %f18, %f19
orcc %o4, 0x1C9B, %o1
fnot1s %f1, %f5
tle %icc, 0x0
smulcc %g3, %l6, %g2
fbuge,a %fcc2, loop_10
fbul %fcc0, loop_11
fbul,a %fcc2, loop_12
fxor %f26, %f2, %f16
loop_10:
sll %i6, %g1, %l3
loop_11:
move %icc, %g7, %i0
loop_12:
orcc %o7, %i4, %o3
movneg %icc, %l0, %o6
stx %g6, [%l7 + 0x78]
tleu %icc, 0x4
fpsub32 %f20, %f18, %f0
edge8l %g4, %l1, %o2
fornot1 %f0, %f18, %f14
sra %g5, %l5, %i1
array32 %l2, %i7, %i2
fors %f0, %f18, %f12
fmovsne %icc, %f10, %f27
tgu %icc, 0x2
umul %o5, 0x0958, %l4
movre %i5, 0x14F, %o0
fzero %f4
sth %o4, [%l7 + 0x26]
ldstub [%l7 + 0x2C], %i3
prefetch [%l7 + 0x78], 0x2
srlx %g3, %l6, %g2
tle %xcc, 0x6
movpos %xcc, %i6, %o1
fmovsgu %icc, %f12, %f21
membar 0x57
fzeros %f21
edge32 %l3, %g1, %g7
mulscc %o7, 0x01E8, %i4
tn %icc, 0x1
nop
setx 0x56BD99F2E76D5868, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xEB919F01D2ED7C8E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
faddd %f4, %f8, %f22
fcmpne16 %f28, %f16, %i0
addcc %l0, %o6, %g6
movrgz %g4, %o3, %o2
addccc %g5, 0x1723, %l1
tle %xcc, 0x4
lduh [%l7 + 0x66], %i1
fnor %f30, %f2, %f28
edge32l %l2, %l5, %i2
movge %xcc, %i7, %o5
movrlez %i5, 0x10A, %o0
stw %o4, [%l7 + 0x10]
fandnot2 %f0, %f26, %f10
fbug %fcc1, loop_13
srl %l4, 0x04, %g3
fmovdvs %xcc, %f2, %f9
fabsd %f20, %f18
loop_13:
udivcc %l6, 0x120A, %g2
subc %i3, %i6, %o1
fpsub16s %f24, %f18, %f21
movcs %icc, %l3, %g1
tneg %icc, 0x6
tn %xcc, 0x3
fmovse %icc, %f7, %f14
fmovs %f8, %f14
move %icc, %o7, %i4
tcc %xcc, 0x0
tgu %icc, 0x6
flush %l7 + 0x68
set 0x20, %l2
ldda [%l7 + %l2] 0x80, %g6
nop
setx 0x6531F28EB9F7E593, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x9A1E3CB79C24488D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsubd %f16, %f22, %f14
tcs %xcc, 0x2
smulcc %l0, %o6, %i0
add %l7, 0x38, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %g6, %o3
set 0x74, %i0
ldswa [%l7 + %i0] 0x11, %o2
fcmpne16 %f4, %f14, %g4
tgu %xcc, 0x4
fpadd32s %f11, %f24, %f5
fmovrde %l1, %f6, %f2
fmovsn %xcc, %f15, %f4
movneg %xcc, %g5, %l2
fmul8x16al %f25, %f21, %f20
subccc %i1, 0x0CED, %i2
edge8n %l5, %i7, %i5
bgu,a,pt %icc, loop_14
sdivcc %o0, 0x0EA0, %o5
add %l7, 0x1C, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %l4
casa [%l6] %asi, %l4, %g3
loop_14:
addccc %o4, 0x119F, %g2
tvs %xcc, 0x4
wr %g0, 0x10, %asi
ldxa [%l7 + 0x30] %asi, %l6
ldsh [%l7 + 0x44], %i6
alignaddr %o1, %i3, %g1
bneg,a loop_15
taddcc %l3, %i4, %o7
nop
setx loop_16, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
edge32l %g7, %l0, %i0
loop_15:
nop
wr %g0, 0x89, %asi
lduwa [%l7 + 0x10] %asi, %g6
loop_16:
movvs %xcc, %o6, %o2
sllx %o3, %l1, %g5
stx %g4, [%l7 + 0x40]
ta %xcc, 0x1
bshuffle %f18, %f28, %f14
sdivx %l2, 0x1635, %i1
sllx %i2, %l5, %i7
set 0x10, %o5
lda [%l7 + %o5] 0x80, %f28
fbue,a %fcc3, loop_17
nop
setx 0x783E62F45D3F2BC0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xA37B972CAD1A76CC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
faddd %f20, %f28, %f12
sllx %o0, 0x1B, %i5
fble,a %fcc0, loop_18
loop_17:
ld [%l7 + 0x24], %f1
bge,pt %xcc, loop_19
srl %o5, 0x1F, %g3
loop_18:
tne %icc, 0x2
fmuld8sux16 %f6, %f11, %f26
loop_19:
array16 %o4, %l4, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fblg %fcc2, loop_20
sll %g2, %o1, %i3
andncc %i6, %g1, %l3
movcc %icc, %o7, %i4
loop_20:
addc %l0, 0x061C, %g7
movneg %icc, %i0, %o6
and %o2, %g6, %l1
subcc %o3, 0x1837, %g5
nop
setx 0xB43B79CC5000D1B1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f10
bneg %xcc, loop_21
xor %g4, %i1, %l2
popc 0x0218, %i2
edge32ln %i7, %l5, %i5
loop_21:
nop
wr %g0, 0x0c, %asi
sta %f8, [%l7 + 0x5C] %asi
fmovdcc %xcc, %f20, %f16
andcc %o0, %g3, %o5
movrgz %o4, 0x18F, %l4
bpos loop_22
subcc %g2, 0x02C9, %o1
move %icc, %l6, %i6
set 0x68, %g1
ldswa [%l7 + %g1] 0x19, %i3
loop_22:
udiv %l3, 0x13AB, %o7
tcs %icc, 0x2
xnorcc %g1, %l0, %g7
srlx %i0, %i4, %o6
subccc %g6, %l1, %o2
bvc loop_23
orcc %g5, 0x11C6, %o3
set 0x40, %g6
stda %f16, [%l7 + %g6] 0xf0
membar #Sync
loop_23:
xnor %g4, %i1, %l2
tvc %icc, 0x0
movg %icc, %i2, %i7
subccc %i5, %o0, %l5
popc 0x0F20, %g3
nop
setx loop_24, %l0, %l1
jmpl %l1, %o5
stx %l4, [%l7 + 0x60]
sth %g2, [%l7 + 0x68]
subcc %o1, 0x01E5, %o4
loop_24:
nop
set 0x0C, %l0
lda [%l7 + %l0] 0x10, %f14
te %xcc, 0x1
edge8n %l6, %i6, %l3
fblg,a %fcc2, loop_25
bpos,pt %xcc, loop_26
orcc %o7, 0x1E28, %i3
array32 %g1, %l0, %i0
loop_25:
nop
set 0x20, %g2
lduha [%l7 + %g2] 0x18, %i4
loop_26:
sir 0x1598
bne,pt %icc, loop_27
subc %o6, %g7, %g6
sir 0x15B6
fmovdne %xcc, %f31, %f27
loop_27:
nop
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x68] %asi, %l1
andncc %g5, %o2, %o3
membar 0x57
tsubcc %g4, 0x05C0, %l2
fpsub32s %f17, %f11, %f23
set 0x54, %o3
stwa %i2, [%l7 + %o3] 0x14
orncc %i1, %i7, %i5
fmovsn %xcc, %f14, %f14
nop
setx loop_28, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orncc %l5, %g3, %o0
bgu,a %xcc, loop_29
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_28:
std %f0, [%l7 + 0x50]
fmovdvc %xcc, %f0, %f28
loop_29:
movgu %icc, %l4, %o5
fpadd16 %f12, %f6, %f6
edge8ln %o1, %g2, %l6
umulcc %o4, %i6, %o7
tn %xcc, 0x3
or %i3, %g1, %l3
tn %xcc, 0x6
ba,a loop_30
bleu,a,pt %xcc, loop_31
andncc %i0, %l0, %i4
udiv %g7, 0x070D, %o6
loop_30:
fble %fcc2, loop_32
loop_31:
or %g6, %l1, %g5
fblg %fcc2, loop_33
fmovse %xcc, %f9, %f23
loop_32:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivcc %o2, 0x181A, %g4
loop_33:
srl %o3, %i2, %l2
ldsh [%l7 + 0x3A], %i1
movleu %xcc, %i5, %l5
orncc %i7, 0x0F77, %o0
edge32ln %g3, %l4, %o5
fxnors %f18, %f21, %f25
movgu %xcc, %o1, %g2
set 0x79, %o0
stba %l6, [%l7 + %o0] 0x14
edge32l %o4, %i6, %i3
fmovdneg %xcc, %f25, %f23
smulcc %g1, 0x1369, %l3
fbug,a %fcc0, loop_34
orcc %i0, %o7, %i4
fnors %f28, %f20, %f30
tgu %xcc, 0x3
loop_34:
edge8n %g7, %o6, %g6
udiv %l1, 0x05FF, %g5
ble,a loop_35
tle %xcc, 0x0
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x18] %asi, 0x1
loop_35:
brlz,a %g4, loop_36
tne %icc, 0x1
fpack16 %f10, %f5
fmovsn %xcc, %f12, %f11
loop_36:
for %f22, %f28, %f0
fones %f14
fors %f8, %f17, %f12
mulscc %l0, %i2, %o3
set 0x7F, %l4
lduba [%l7 + %l4] 0x19, %l2
membar #Sync
wr %g0, 0x16, %asi
ldda [%l7 + 0x40] %asi, %f16
lduw [%l7 + 0x6C], %i5
sllx %i1, 0x00, %i7
stbar
lduh [%l7 + 0x70], %o0
fmovda %xcc, %f0, %f11
movrgez %g3, %l5, %l4
fmul8x16al %f27, %f6, %f26
tl %icc, 0x0
ble,a,pn %xcc, loop_37
brgez,a %o5, loop_38
nop
fitos %f11, %f27
fstox %f27, %f8
fxtos %f8, %f18
fandnot1s %f24, %f12, %f4
loop_37:
tge %icc, 0x3
loop_38:
tge %icc, 0x6
movvs %xcc, %o1, %l6
udivx %o4, 0x1C0B, %i6
fmovsa %xcc, %f10, %f10
tsubcctv %i3, 0x0B20, %g2
fmul8x16al %f7, %f22, %f24
movn %xcc, %g1, %i0
edge8ln %o7, %l3, %i4
tcc %icc, 0x3
fmovsvc %icc, %f18, %f12
tgu %xcc, 0x7
sllx %o6, %g6, %g7
fnot2s %f23, %f29
wr %g0, 0x23, %asi
stha %g5, [%l7 + 0x66] %asi
membar #Sync
udiv %l1, 0x1E44, %g4
fmovsa %icc, %f30, %f24
add %l7, 0x30, %l6
wr %g0, 0x18, %asi
casxa [%l6] 0x18, %l0, %o2
movn %icc, %i2, %o3
tge %icc, 0x4
xor %i5, 0x1211, %i1
fbo,a %fcc3, loop_39
srl %i7, 0x05, %o0
sir 0x00B8
tvc %xcc, 0x0
loop_39:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fzeros %f31
brlez,a %g3, loop_40
ta %icc, 0x7
movpos %xcc, %l2, %l5
fmovda %xcc, %f27, %f25
loop_40:
tsubcc %o5, %l4, %l6
fbl %fcc1, loop_41
movl %xcc, %o1, %i6
bpos,a %xcc, loop_42
fmovde %icc, %f27, %f15
loop_41:
sethi 0x1C6F, %i3
xorcc %o4, %g1, %i0
loop_42:
ldd [%l7 + 0x48], %o6
orn %g2, %l3, %i4
umul %g6, %o6, %g7
add %l1, %g4, %l0
movrne %g5, %i2, %o3
tg %icc, 0x6
prefetch [%l7 + 0x60], 0x0
brlz %i5, loop_43
tn %icc, 0x2
and %o2, %i1, %o0
movn %xcc, %i7, %g3
loop_43:
and %l5, %l2, %o5
bpos,a loop_44
tvs %xcc, 0x6
addcc %l6, 0x16C7, %l4
udivx %i6, 0x04BB, %o1
loop_44:
nop
setx 0x009422F4DC0412DF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x4041FBBC97FA79D5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fsubd %f26, %f0, %f4
fbue %fcc1, loop_45
fnot1 %f18, %f30
tne %xcc, 0x2
fbne,a %fcc1, loop_46
loop_45:
movgu %icc, %i3, %g1
tgu %icc, 0x1
orncc %i0, %o7, %g2
loop_46:
mulscc %l3, %o4, %g6
fpadd32 %f20, %f14, %f20
srax %i4, 0x1D, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %l1, %g4, %o6
orncc %l0, %g5, %i2
udiv %i5, 0x0540, %o3
add %l7, 0x70, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %i1, %o0
sll %o2, 0x13, %g3
fbul %fcc0, loop_47
array16 %l5, %i7, %o5
move %xcc, %l6, %l2
bne,a,pt %xcc, loop_48
loop_47:
fmovrdne %i6, %f30, %f12
fmovdg %xcc, %f10, %f12
fpsub16s %f14, %f30, %f19
loop_48:
fbe,a %fcc1, loop_49
ld [%l7 + 0x0C], %f20
sth %l4, [%l7 + 0x7E]
sdivcc %o1, 0x0B55, %i3
loop_49:
brlz %i0, loop_50
movge %icc, %o7, %g1
set 0x08, %i6
swapa [%l7 + %i6] 0x10, %l3
loop_50:
fbe,a %fcc1, loop_51
tn %xcc, 0x0
fmovsleu %icc, %f31, %f18
move %xcc, %o4, %g6
loop_51:
bgu,a %icc, loop_52
fmovrdlz %i4, %f22, %f2
tpos %xcc, 0x5
ld [%l7 + 0x3C], %f6
loop_52:
nop
set 0x34, %i4
ldsha [%l7 + %i4] 0x89, %g2
fpadd16 %f12, %f20, %f12
tle %icc, 0x6
array8 %g7, %l1, %o6
xnorcc %l0, 0x15AC, %g5
fmovdvs %xcc, %f16, %f3
fpsub32s %f22, %f16, %f19
sra %i2, 0x18, %g4
edge16n %i5, %o3, %i1
xnor %o2, 0x0A0C, %o0
bl loop_53
edge16 %g3, %l5, %o5
move %icc, %i7, %l2
udiv %i6, 0x0D3E, %l4
loop_53:
membar 0x38
nop
fitod %f2, %f16
fdtox %f16, %f22
fxtod %f22, %f20
fmovdn %xcc, %f26, %f8
fmovdg %xcc, %f11, %f22
fbo %fcc0, loop_54
edge16n %o1, %i3, %l6
fbu %fcc3, loop_55
bne,a %xcc, loop_56
loop_54:
fmovscc %xcc, %f23, %f28
mova %xcc, %o7, %i0
loop_55:
bcs %icc, loop_57
loop_56:
tvc %xcc, 0x7
fpadd16 %f14, %f18, %f10
movn %xcc, %l3, %g1
loop_57:
nop
set 0x58, %l1
swapa [%l7 + %l1] 0x18, %g6
fzero %f28
subc %o4, %g2, %i4
tg %icc, 0x7
fmovrdlez %g7, %f26, %f8
wr %g0, 0x04, %asi
lduwa [%l7 + 0x18] %asi, %o6
fmovrse %l0, %f17, %f24
sir 0x1D96
fmovscc %xcc, %f6, %f29
udivcc %g5, 0x097D, %l1
movg %xcc, %g4, %i2
fmul8x16al %f2, %f0, %f10
orcc %o3, %i5, %o2
sdiv %o0, 0x1558, %i1
nop
setx 0x385409F95044905F, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
nop
set 0x0A, %i3
sth %l5, [%l7 + %i3]
set 0x50, %l6
prefetcha [%l7 + %l6] 0x04, 0x1
fmovrslez %i7, %f17, %f27
subcc %l2, 0x1368, %i6
fble,a %fcc3, loop_58
tpos %xcc, 0x3
brgz %g3, loop_59
mova %xcc, %o1, %l4
loop_58:
nop
wr %g0, 0x0c, %asi
stba %l6, [%l7 + 0x22] %asi
loop_59:
nop
set 0x3C, %i2
lduba [%l7 + %i2] 0x89, %o7
movvs %icc, %i0, %l3
stx %i3, [%l7 + 0x78]
fmovdg %xcc, %f8, %f15
movgu %xcc, %g6, %g1
andncc %o4, %i4, %g2
edge16n %g7, %l0, %o6
brgez %l1, loop_60
alignaddrl %g4, %i2, %g5
fbug,a %fcc2, loop_61
fnand %f26, %f20, %f28
loop_60:
fcmple16 %f22, %f28, %i5
fornot2s %f2, %f24, %f4
loop_61:
ldd [%l7 + 0x48], %f24
fpadd32 %f8, %f24, %f30
bcs,pn %icc, loop_62
tsubcctv %o3, 0x1A2F, %o2
array16 %o0, %l5, %i1
movgu %xcc, %i7, %o5
loop_62:
move %icc, %l2, %i6
umulcc %o1, 0x1258, %l4
sir 0x1FED
edge8 %l6, %g3, %i0
ldd [%l7 + 0x08], %f14
movl %xcc, %o7, %i3
movpos %xcc, %g6, %g1
nop
setx 0x5303E5A6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
setx 0x9BBB15B1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fdivs %f25, %f22, %f7
tl %icc, 0x1
fbu,a %fcc2, loop_63
fmovd %f14, %f4
brlez %l3, loop_64
call loop_65
loop_63:
fmovdgu %icc, %f2, %f19
edge8 %o4, %g2, %i4
loop_64:
add %g7, 0x031B, %l0
loop_65:
srax %l1, 0x15, %o6
movrgez %g4, 0x38A, %g5
for %f26, %f0, %f20
sir 0x080F
fble,a %fcc0, loop_66
movvs %icc, %i5, %o3
fmovse %xcc, %f25, %f12
edge32ln %o2, %i2, %l5
loop_66:
fxor %f4, %f18, %f20
nop
fitod %f12, %f4
fdtoi %f4, %f30
array8 %o0, %i7, %i1
fmovsne %icc, %f3, %f30
movgu %xcc, %o5, %i6
bg,a,pt %xcc, loop_67
fmul8x16 %f25, %f0, %f8
fmovsvc %xcc, %f6, %f4
udivx %o1, 0x0270, %l2
loop_67:
bleu,a,pn %icc, loop_68
tn %icc, 0x2
srax %l4, 0x03, %g3
fand %f8, %f24, %f30
loop_68:
movn %xcc, %i0, %l6
udivcc %o7, 0x01E6, %g6
wr %g0, 0x80, %asi
stha %i3, [%l7 + 0x14] %asi
tne %icc, 0x5
tl %icc, 0x4
fpackfix %f24, %f13
edge16 %g1, %l3, %g2
ldstub [%l7 + 0x0F], %i4
bne,a,pt %icc, loop_69
sir 0x0783
stb %g7, [%l7 + 0x46]
movl %xcc, %o4, %l1
loop_69:
sir 0x119A
tsubcctv %o6, 0x1F90, %l0
nop
fitod %f2, %f0
fdtos %f0, %f20
bvs %icc, loop_70
edge32l %g5, %i5, %o3
fcmple16 %f12, %f14, %g4
tcs %icc, 0x4
loop_70:
edge8ln %o2, %i2, %o0
tsubcc %i7, %l5, %i1
fnor %f6, %f20, %f18
sethi 0x1D68, %i6
sllx %o5, 0x16, %l2
edge32 %l4, %o1, %i0
sethi 0x1388, %g3
sll %l6, 0x12, %g6
ldsb [%l7 + 0x2B], %o7
st %f1, [%l7 + 0x14]
edge8l %g1, %i3, %g2
movne %icc, %l3, %i4
set 0x58, %o6
swapa [%l7 + %o6] 0x80, %o4
edge8l %g7, %l1, %l0
mulscc %g5, 0x18EA, %i5
te %xcc, 0x2
fmovdneg %icc, %f26, %f14
brgz %o6, loop_71
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovscs %xcc, %f10, %f18
fbug %fcc0, loop_72
loop_71:
add %o3, 0x1A43, %g4
brgez %o2, loop_73
nop
setx 0x1D291F0A478DE94E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x5E63F92DA3FDA8C9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f14, %f30
loop_72:
sub %i2, %i7, %o0
tcc %xcc, 0x2
loop_73:
alignaddr %l5, %i1, %o5
fcmple32 %f28, %f6, %i6
nop
setx 0xEAB8C3FDCE35DE58, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x0E32DB04DBD92AC1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fsubd %f20, %f26, %f14
nop
setx 0x5CE2A41470668DB5, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
srlx %l4, %l2, %o1
alignaddr %g3, %i0, %l6
fexpand %f24, %f14
brz %o7, loop_74
andncc %g1, %i3, %g2
edge8l %l3, %g6, %i4
sir 0x02E8
loop_74:
fzeros %f3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8ln %o4, %l1, %g7
nop
set 0x74, %o1
lduh [%l7 + %o1], %g5
edge16l %l0, %i5, %o6
ldx [%l7 + 0x10], %o3
wr %g0, 0x81, %asi
stwa %o2, [%l7 + 0x50] %asi
membar #Sync
wr %g0, 0xf9, %asi
ldda [%l7 + 0x40] %asi, %f16
fmovsge %icc, %f12, %f19
smulcc %i2, %g4, %o0
tgu %xcc, 0x4
wr %g0, 0x80, %asi
lduba [%l7 + 0x78] %asi, %i7
tpos %icc, 0x2
movcs %icc, %l5, %o5
tsubcc %i1, 0x1FD1, %i6
srlx %l4, 0x1D, %l2
movle %xcc, %g3, %i0
fpsub32 %f20, %f2, %f20
array16 %o1, %l6, %o7
fcmpne16 %f10, %f30, %i3
nop
setx 0x117CD2AD88412EE7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xE56E98082B2D096E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fmuld %f12, %f2, %f12
array16 %g2, %l3, %g6
fandnot1 %f24, %f22, %f16
sll %g1, 0x1B, %o4
nop
setx 0x75AA974CE068E691, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
nop
setx 0x3D1AE180834C511D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x499AC563FEA06D34, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fmuld %f12, %f6, %f10
umulcc %l1, 0x1111, %g7
fzero %f8
fbule %fcc3, loop_75
smulcc %i4, 0x0BE8, %l0
sllx %g5, 0x03, %i5
sll %o6, 0x0C, %o2
loop_75:
fnands %f0, %f31, %f19
fbe %fcc3, loop_76
te %xcc, 0x3
orncc %i2, 0x0F62, %o3
fbne,a %fcc0, loop_77
loop_76:
fbuge %fcc1, loop_78
fpsub32s %f19, %f3, %f16
movleu %xcc, %o0, %i7
loop_77:
andncc %l5, %o5, %g4
loop_78:
movl %icc, %i1, %i6
movle %icc, %l2, %g3
movcs %xcc, %l4, %o1
edge32ln %i0, %l6, %o7
movrne %i3, %l3, %g6
mulx %g2, %o4, %g1
srlx %g7, %i4, %l1
smulcc %g5, 0x01F6, %i5
fcmpne32 %f22, %f26, %o6
edge16 %o2, %l0, %i2
sll %o3, %o0, %l5
ldsb [%l7 + 0x6C], %i7
edge32ln %g4, %o5, %i1
set 0x40, %l5
ldda [%l7 + %l5] 0x27, %i6
edge32l %l2, %g3, %o1
edge32ln %l4, %l6, %i0
nop
set 0x28, %g4
ldsw [%l7 + %g4], %i3
srl %l3, 0x00, %g6
fbne,a %fcc3, loop_79
movl %xcc, %g2, %o4
xnor %o7, %g1, %g7
taddcctv %l1, %g5, %i4
loop_79:
prefetch [%l7 + 0x44], 0x2
fzero %f28
fpack32 %f8, %f4, %f24
fzero %f22
movge %xcc, %i5, %o2
fbug %fcc1, loop_80
nop
set 0x38, %g5
ldsh [%l7 + %g5], %l0
flush %l7 + 0x14
wr %g0, 0x2b, %asi
ldda [%l7 + 0x60] %asi, %i2
loop_80:
or %o3, 0x14B7, %o6
orcc %l5, 0x0402, %o0
movrlez %i7, %g4, %o5
fble %fcc2, loop_81
fmovsa %xcc, %f2, %f30
or %i1, %l2, %i6
tleu %xcc, 0x0
loop_81:
bge loop_82
movrgez %o1, %l4, %l6
movleu %xcc, %i0, %i3
set 0x66, %g3
lduha [%l7 + %g3] 0x04, %g3
loop_82:
mova %xcc, %g6, %l3
movne %xcc, %g2, %o7
orcc %o4, %g7, %g1
membar #Sync
set 0x40, %l3
ldda [%l7 + %l3] 0xf8, %f0
mova %xcc, %g5, %i4
mova %icc, %l1, %i5
xnor %o2, 0x0949, %i2
smulcc %o3, %l0, %o6
fbl %fcc2, loop_83
sra %o0, %l5, %g4
fmovspos %xcc, %f8, %f12
tsubcctv %o5, 0x0C49, %i7
loop_83:
sllx %i1, %l2, %i6
tvc %icc, 0x0
movrgz %l4, %o1, %i0
array8 %i3, %g3, %g6
movrgez %l3, %g2, %o7
fmovrdgz %l6, %f26, %f24
fsrc2s %f19, %f30
fpadd16 %f2, %f24, %f14
array8 %g7, %o4, %g1
te %icc, 0x7
fandnot1s %f8, %f20, %f5
tcc %xcc, 0x4
lduh [%l7 + 0x3E], %g5
ble loop_84
sdivx %i4, 0x1FD5, %l1
edge32 %i5, %o2, %o3
edge32l %l0, %o6, %o0
loop_84:
ld [%l7 + 0x3C], %f10
fpsub32 %f2, %f10, %f26
umul %i2, %l5, %g4
mulscc %o5, %i7, %i1
tvc %xcc, 0x3
fbne,a %fcc2, loop_85
edge8 %i6, %l2, %l4
movg %icc, %o1, %i3
fnot1s %f9, %f21
loop_85:
edge16ln %g3, %i0, %g6
tge %xcc, 0x0
tg %xcc, 0x4
edge16l %g2, %o7, %l3
fble %fcc3, loop_86
subccc %l6, 0x0650, %g7
umul %g1, 0x1B9C, %o4
tleu %xcc, 0x3
loop_86:
ldx [%l7 + 0x48], %i4
movne %icc, %g5, %l1
tn %icc, 0x3
edge32ln %i5, %o2, %o3
nop
fitos %f10, %f28
udivcc %l0, 0x0DDE, %o0
fmul8x16 %f3, %f30, %f30
mulscc %i2, %o6, %g4
set 0x50, %i1
ldda [%l7 + %i1] 0x10, %l4
tcc %icc, 0x3
tvc %xcc, 0x7
umul %o5, %i1, %i7
bg,a loop_87
edge8 %i6, %l4, %o1
fsrc1 %f18, %f12
bne loop_88
loop_87:
ldd [%l7 + 0x10], %f12
st %f4, [%l7 + 0x60]
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x60] %asi, %i3
loop_88:
fbul %fcc0, loop_89
add %g3, %i0, %g6
brz,a %l2, loop_90
st %f25, [%l7 + 0x08]
loop_89:
nop
setx 0x362CF8ADA94ED5AD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xB796C1AEE9A5C353, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f10, %f24
lduw [%l7 + 0x30], %g2
loop_90:
orcc %l3, 0x1A6A, %l6
mova %icc, %g7, %o7
fbo %fcc2, loop_91
movrlez %g1, 0x35E, %o4
brnz,a %g5, loop_92
alignaddr %l1, %i5, %i4
loop_91:
fmovrslz %o3, %f5, %f4
movrlez %o2, %l0, %i2
loop_92:
tvc %icc, 0x6
sdiv %o6, 0x0FD0, %o0
tge %icc, 0x3
movg %xcc, %g4, %o5
sir 0x133A
fmovda %xcc, %f4, %f1
tneg %icc, 0x7
stw %i1, [%l7 + 0x6C]
bg loop_93
fbl,a %fcc1, loop_94
move %xcc, %i7, %i6
fmovscc %xcc, %f29, %f1
loop_93:
subcc %l4, 0x0069, %l5
loop_94:
st %f14, [%l7 + 0x20]
edge32n %i3, %o1, %i0
tne %xcc, 0x7
sll %g6, %g3, %g2
brz,a %l2, loop_95
alignaddr %l6, %l3, %o7
movn %icc, %g1, %o4
call loop_96
loop_95:
fpackfix %f4, %f6
tvc %xcc, 0x4
wr %g0, 0x27, %asi
stxa %g7, [%l7 + 0x60] %asi
membar #Sync
loop_96:
brnz,a %g5, loop_97
nop
fitos %f3, %f21
fstox %f21, %f8
fxtos %f8, %f18
tneg %xcc, 0x5
ba,a,pn %xcc, loop_98
loop_97:
edge32ln %i5, %i4, %l1
fmovrdne %o3, %f14, %f2
srax %l0, %i2, %o2
loop_98:
xor %o6, %g4, %o0
fmovdcc %xcc, %f26, %f0
fpsub16s %f11, %f30, %f23
st %f9, [%l7 + 0x10]
movcc %icc, %o5, %i1
and %i6, 0x13F2, %l4
ldstub [%l7 + 0x2B], %l5
tvc %icc, 0x6
movge %xcc, %i3, %i7
subc %o1, %g6, %i0
edge32l %g2, %g3, %l2
fpsub16s %f26, %f24, %f14
wr %g0, 0xe2, %asi
stxa %l3, [%l7 + 0x10] %asi
membar #Sync
sllx %l6, %g1, %o4
brz,a %o7, loop_99
fmovspos %xcc, %f23, %f18
be,a loop_100
movrlz %g7, 0x010, %i5
loop_99:
nop
fitod %f0, %f18
fdtox %f18, %f2
fxtod %f2, %f2
alignaddr %g5, %l1, %o3
loop_100:
array16 %i4, %i2, %o2
nop
fitos %f13, %f4
pdist %f6, %f16, %f22
move %icc, %o6, %l0
fsrc1s %f16, %f4
movpos %icc, %o0, %g4
ldsw [%l7 + 0x2C], %o5
for %f14, %f4, %f4
fmovdvs %icc, %f14, %f22
fcmple32 %f0, %f30, %i1
fcmple16 %f10, %f28, %l4
taddcc %l5, 0x1AD0, %i6
nop
setx 0x94F70B9B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0xF886B2F7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fdivs %f1, %f8, %f24
bshuffle %f6, %f26, %f16
tleu %icc, 0x7
tvc %xcc, 0x6
edge32n %i7, %i3, %o1
bpos,pt %xcc, loop_101
subcc %i0, 0x06FF, %g2
fnot2s %f16, %f6
movcs %xcc, %g3, %l2
loop_101:
and %l3, %g6, %g1
addcc %l6, %o7, %g7
ldstub [%l7 + 0x29], %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movle %icc, %i5, %l1
tneg %icc, 0x6
tcc %icc, 0x0
ta %xcc, 0x7
edge32ln %o3, %i4, %g5
set 0x40, %o4
swapa [%l7 + %o4] 0x81, %i2
umulcc %o6, 0x0066, %l0
tle %icc, 0x4
or %o0, 0x1808, %g4
movcc %icc, %o2, %o5
array16 %l4, %i1, %i6
edge8 %l5, %i3, %o1
srl %i0, %i7, %g2
mulscc %g3, 0x1938, %l2
fmovrdlz %l3, %f30, %f4
sra %g1, 0x0A, %l6
subcc %g6, %o7, %o4
movvc %xcc, %i5, %g7
edge32 %o3, %i4, %g5
stw %l1, [%l7 + 0x10]
tneg %icc, 0x1
addcc %i2, %o6, %o0
fmovde %xcc, %f19, %f0
orcc %g4, %l0, %o2
set 0x40, %o7
stda %f16, [%l7 + %o7] 0x17
membar #Sync
wr %g0, 0x80, %asi
stha %o5, [%l7 + 0x7A] %asi
bvs loop_102
bl %xcc, loop_103
ldd [%l7 + 0x10], %f4
subcc %i1, 0x0A4C, %i6
loop_102:
tge %xcc, 0x6
loop_103:
fmovs %f20, %f17
bn %icc, loop_104
xorcc %l5, %l4, %i3
fble %fcc2, loop_105
tge %icc, 0x5
loop_104:
edge8l %o1, %i0, %i7
tg %xcc, 0x0
loop_105:
fmovdle %xcc, %f19, %f21
fba %fcc1, loop_106
tl %icc, 0x4
fbule,a %fcc3, loop_107
taddcc %g3, 0x1D36, %l2
loop_106:
movrgez %l3, 0x01D, %g2
fbg,a %fcc3, loop_108
loop_107:
nop
setx 0xA6ED36F4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
fsqrts %f14, %f27
popc 0x06B7, %g1
fbule %fcc2, loop_109
loop_108:
sllx %g6, 0x0D, %o7
andn %o4, 0x0D2C, %l6
fabsd %f20, %f24
loop_109:
tleu %xcc, 0x3
sub %i5, %o3, %g7
membar 0x27
fsrc2 %f0, %f16
movl %icc, %i4, %l1
sll %g5, %o6, %o0
brgez,a %i2, loop_110
orn %l0, 0x159C, %o2
movpos %xcc, %g4, %o5
fpadd32 %f0, %f16, %f28
loop_110:
movre %i6, 0x29D, %i1
mova %icc, %l5, %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbg,a %fcc0, loop_111
nop
setx 0xFE561A11584C9217, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x81F834507BAB6DCE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f0, %f16
xorcc %l4, 0x1233, %i0
tgu %xcc, 0x0
loop_111:
sllx %i7, 0x01, %o1
fand %f4, %f8, %f6
fzeros %f31
sub %l2, 0x0415, %l3
call loop_112
fmovrslez %g3, %f18, %f6
tge %xcc, 0x3
or %g1, 0x08D6, %g6
loop_112:
edge32ln %o7, %o4, %l6
tsubcctv %i5, %g2, %g7
fmovsg %xcc, %f0, %f26
movrlez %o3, 0x226, %l1
edge8n %g5, %o6, %i4
orncc %i2, 0x1195, %l0
movrgez %o2, 0x0B1, %g4
tcs %xcc, 0x0
wr %g0, 0x80, %asi
lduha [%l7 + 0x1A] %asi, %o0
fcmpne16 %f8, %f12, %o5
fors %f29, %f16, %f12
edge16 %i6, %l5, %i1
movcs %xcc, %i3, %i0
edge8l %i7, %o1, %l2
movrgez %l4, 0x025, %l3
movvc %xcc, %g1, %g6
fnegs %f28, %f15
xnorcc %g3, %o4, %l6
brlz %i5, loop_113
movneg %xcc, %g2, %g7
fmovdge %xcc, %f4, %f1
fbge %fcc0, loop_114
loop_113:
umulcc %o7, 0x0D4F, %l1
tgu %icc, 0x0
fmovsl %icc, %f4, %f7
loop_114:
movvc %icc, %g5, %o3
fcmple16 %f16, %f22, %o6
edge8 %i2, %i4, %l0
or %g4, %o2, %o5
subc %o0, %i6, %i1
tne %xcc, 0x5
ldsb [%l7 + 0x09], %i3
ble loop_115
tle %icc, 0x6
edge32ln %i0, %i7, %o1
fmovdvc %xcc, %f7, %f5
loop_115:
ld [%l7 + 0x5C], %f5
xnor %l5, 0x0CBD, %l2
xorcc %l4, 0x1E17, %l3
orn %g6, %g1, %o4
fbuge,a %fcc3, loop_116
bcs,pt %icc, loop_117
tvs %xcc, 0x6
nop
setx loop_118, %l0, %l1
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_116:
ta %icc, 0x2
loop_117:
array32 %l6, %g3, %g2
edge16n %g7, %o7, %l1
loop_118:
nop
add %l7, 0x08, %l6
wr %g0, 0x81, %asi
casa [%l6] %asi, %i5, %g5
set 0x40, %i5
lduwa [%l7 + %i5] 0x89, %o6
tcs %xcc, 0x0
and %i2, %i4, %l0
fmovsa %xcc, %f21, %f25
taddcctv %g4, 0x074E, %o2
subc %o5, %o0, %i6
fmovsleu %xcc, %f13, %f3
movcs %icc, %i1, %o3
movne %xcc, %i3, %i0
tne %xcc, 0x5
nop
setx loop_119, %l0, %l1
jmpl %l1, %o1
ldsw [%l7 + 0x4C], %l5
movvc %xcc, %l2, %i7
fmovs %f21, %f5
loop_119:
nop
wr %g0, 0x0c, %asi
lduba [%l7 + 0x5B] %asi, %l4
pdist %f16, %f28, %f14
movrgez %g6, 0x124, %l3
std %f6, [%l7 + 0x20]
umul %g1, 0x0539, %o4
tl %xcc, 0x3
movre %l6, %g2, %g7
for %f10, %f10, %f12
array8 %o7, %g3, %i5
sub %g5, %o6, %i2
fmovd %f20, %f14
fmovdl %icc, %f1, %f9
fandnot1s %f4, %f24, %f29
sdivcc %l1, 0x165F, %i4
edge8 %l0, %g4, %o5
nop
setx loop_120, %l0, %l1
jmpl %l1, %o2
taddcc %i6, %i1, %o0
fbuge,a %fcc0, loop_121
fmovsvs %icc, %f28, %f28
loop_120:
sdiv %i3, 0x1C94, %o3
sra %o1, %l5, %i0
loop_121:
alignaddrl %i7, %l4, %l2
fbn,a %fcc3, loop_122
fmovdcs %icc, %f27, %f16
flush %l7 + 0x10
edge32l %l3, %g1, %g6
loop_122:
fbue %fcc1, loop_123
nop
fitos %f6, %f2
fstox %f2, %f12
sdivcc %o4, 0x1355, %g2
fmovdcs %icc, %f16, %f19
loop_123:
fands %f12, %f5, %f29
xorcc %l6, 0x1269, %g7
fba %fcc0, loop_124
tvs %icc, 0x3
wr %g0, 0x89, %asi
sta %f18, [%l7 + 0x60] %asi
loop_124:
addc %g3, %i5, %g5
smul %o6, 0x1358, %i2
and %o7, %l1, %l0
mova %xcc, %g4, %i4
movrlz %o2, %i6, %o5
andncc %o0, %i1, %i3
fmovsl %xcc, %f22, %f17
alignaddrl %o3, %o1, %i0
edge8l %l5, %l4, %i7
fpack16 %f2, %f24
movleu %xcc, %l2, %g1
orn %l3, 0x1E77, %g6
addccc %o4, %g2, %l6
movneg %xcc, %g7, %g3
udivcc %i5, 0x1483, %o6
wr %g0, 0x11, %asi
ldda [%l7 + 0x60] %asi, %g4
movcs %icc, %o7, %l1
wr %g0, 0x22, %asi
stba %i2, [%l7 + 0x55] %asi
membar #Sync
brgz %g4, loop_125
sdivcc %i4, 0x087A, %l0
movg %xcc, %o2, %o5
fmovsl %icc, %f28, %f28
loop_125:
bshuffle %f4, %f14, %f20
bcs,a,pt %xcc, loop_126
nop
fitos %f0, %f10
fstox %f10, %f8
fmovdne %xcc, %f7, %f2
movrlez %i6, 0x0CC, %o0
loop_126:
movrlez %i3, %i1, %o3
xnorcc %i0, %l5, %o1
udivx %i7, 0x0926, %l2
fpadd16s %f8, %f6, %f14
fmovrde %g1, %f14, %f0
fmuld8sux16 %f24, %f6, %f18
tne %xcc, 0x7
or %l4, 0x1730, %g6
bn loop_127
nop
setx loop_128, %l0, %l1
jmpl %l1, %o4
edge8n %l3, %g2, %g7
move %xcc, %l6, %g3
loop_127:
fmovrse %o6, %f8, %f1
loop_128:
umul %i5, 0x043D, %g5
fcmpne16 %f20, %f2, %l1
bvc,pn %icc, loop_129
tpos %icc, 0x2
edge32ln %i2, %o7, %g4
edge8l %l0, %o2, %i4
loop_129:
lduw [%l7 + 0x34], %i6
fmovsneg %icc, %f5, %f29
wr %g0, 0x89, %asi
lda [%l7 + 0x54] %asi, %f20
fmovdgu %icc, %f20, %f16
te %xcc, 0x7
fpack32 %f12, %f2, %f26
movrgez %o0, 0x306, %o5
srl %i1, %i3, %i0
udivx %l5, 0x1AC6, %o3
wr %g0, 0x1f, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
std %f16, [%l7 + 0x08]
tneg %xcc, 0x2
movle %xcc, %o1, %i7
add %l2, 0x11B6, %l4
lduw [%l7 + 0x44], %g1
alignaddrl %g6, %l3, %g2
umul %o4, 0x1720, %g7
fnand %f24, %f10, %f0
addccc %g3, %l6, %o6
sub %g5, %l1, %i2
fblg %fcc0, loop_130
fmovsvs %icc, %f9, %f4
sdivx %i5, 0x0EEF, %o7
movrgz %g4, 0x24E, %o2
loop_130:
te %icc, 0x7
fmovd %f18, %f30
brz,a %i4, loop_131
fabss %f2, %f20
wr %g0, 0x0c, %asi
lduha [%l7 + 0x58] %asi, %l0
loop_131:
fmovrsne %o0, %f5, %f15
edge8ln %i6, %i1, %i3
nop
setx 0xE2960660D1A3C26D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x79B18A28394C2616, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fmuld %f0, %f24, %f24
taddcc %o5, 0x02B0, %i0
edge8ln %l5, %o1, %i7
umul %l2, %l4, %g1
mova %icc, %g6, %o3
bvc loop_132
sdivx %g2, 0x0EDA, %o4
fxnors %f26, %f5, %f30
tgu %icc, 0x6
loop_132:
ldsh [%l7 + 0x20], %l3
edge16ln %g7, %g3, %l6
tneg %icc, 0x1
fbge %fcc0, loop_133
orncc %g5, %o6, %l1
bge,a,pn %icc, loop_134
ta %xcc, 0x0
loop_133:
sdivcc %i2, 0x1F6B, %i5
nop
setx loop_135, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
loop_134:
and %o7, %o2, %i4
fpadd16 %f18, %f0, %f12
fcmpgt16 %f2, %f28, %g4
loop_135:
ld [%l7 + 0x24], %f10
movle %icc, %l0, %i6
edge32l %i1, %i3, %o0
bneg %icc, loop_136
fsrc2 %f2, %f16
movrgz %o5, 0x210, %i0
add %l7, 0x08, %l6
wr %g0, 0x04, %asi
casxa [%l6] %asi, %l5, %i7
loop_136:
brnz,a %o1, loop_137
movrgz %l4, %l2, %g1
ldd [%l7 + 0x50], %f18
bvc %icc, loop_138
loop_137:
call loop_139
movpos %icc, %g6, %g2
movleu %icc, %o4, %o3
loop_138:
fcmpeq32 %f6, %f26, %l3
loop_139:
brz %g7, loop_140
fpsub32s %f7, %f7, %f12
tg %xcc, 0x7
taddcc %l6, %g5, %o6
loop_140:
fmovdvs %xcc, %f25, %f4
fmovs %f16, %f26
set 0x54, %i7
lda [%l7 + %i7] 0x0c, %f17
fandnot2 %f16, %f6, %f6
fmovrslez %l1, %f10, %f12
tg %xcc, 0x4
movvc %icc, %i2, %g3
srax %o7, %i5, %o2
tl %xcc, 0x7
tleu %icc, 0x7
movg %icc, %i4, %g4
tge %icc, 0x4
addc %l0, %i1, %i3
tleu %icc, 0x5
array32 %i6, %o5, %o0
movpos %xcc, %i0, %l5
tcs %icc, 0x6
andcc %i7, %l4, %o1
nop
setx 0x68D83B223A309C1F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
fsqrtd %f28, %f30
array8 %l2, %g6, %g2
alignaddr %g1, %o3, %o4
sdiv %l3, 0x1CD6, %g7
tsubcc %g5, 0x1224, %o6
brlez,a %l6, loop_141
fmovdneg %icc, %f12, %f8
fbe %fcc1, loop_142
movcc %icc, %i2, %l1
loop_141:
nop
set 0x5A, %g7
sth %g3, [%l7 + %g7]
movcs %xcc, %o7, %i5
loop_142:
movgu %xcc, %i4, %g4
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f0
fmul8x16 %f8, %f0, %f0
sir 0x0BD4
call loop_143
fmul8x16al %f12, %f24, %f6
subccc %l0, 0x06FF, %i1
edge16ln %o2, %i3, %o5
loop_143:
edge32 %o0, %i6, %i0
movvs %icc, %l5, %l4
bleu,a,pn %icc, loop_144
fandnot1s %f10, %f28, %f4
nop
setx 0xEDDAA48410794616, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
tcs %icc, 0x3
loop_144:
nop
fitod %f30, %f20
edge8 %o1, %i7, %g6
sra %g2, 0x07, %l2
array16 %g1, %o4, %o3
addc %l3, %g7, %o6
fornot2s %f30, %f11, %f21
orn %g5, %l6, %i2
tgu %xcc, 0x3
tcc %icc, 0x0
smul %l1, %o7, %i5
stbar
tn %xcc, 0x0
umul %i4, %g4, %g3
fmovsne %xcc, %f15, %f4
wr %g0, 0x11, %asi
lduwa [%l7 + 0x68] %asi, %i1
sdiv %o2, 0x1B45, %l0
fpsub32s %f24, %f22, %f6
movcs %icc, %i3, %o0
nop
setx 0x3CE617DF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x4D3CE624, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fsubs %f19, %f12, %f7
umul %i6, %o5, %i0
popc %l5, %l4
edge16n %o1, %i7, %g2
ldsb [%l7 + 0x51], %l2
tvs %icc, 0x3
edge16ln %g1, %g6, %o3
nop
setx 0x71756648F4D8FF3A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x41CF7290F96590BD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f12, %f2
fmovsneg %icc, %f18, %f25
nop
fitod %f10, %f16
fdtox %f16, %f0
fxtod %f0, %f10
nop
setx 0x02B79EFF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0x366F87A1, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fadds %f14, %f5, %f26
st %f15, [%l7 + 0x08]
set 0x2C, %l2
lda [%l7 + %l2] 0x14, %f0
edge32ln %o4, %l3, %o6
brz %g7, loop_145
orn %g5, %i2, %l6
fors %f1, %f30, %f16
fandnot2 %f24, %f14, %f16
loop_145:
nop
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x1E] %asi, %l1
srlx %i5, 0x19, %i4
set 0x0D, %i0
ldstuba [%l7 + %i0] 0x0c, %g4
movrlez %g3, %o7, %i1
movrlz %l0, %i3, %o0
addc %o2, 0x1EBB, %o5
or %i0, 0x0D4B, %l5
set 0x78, %o2
stwa %l4, [%l7 + %o2] 0x23
membar #Sync
fmovdvs %icc, %f0, %f1
fmovsvc %xcc, %f2, %f11
subccc %o1, 0x03F6, %i7
nop
setx loop_146, %l0, %l1
jmpl %l1, %g2
fmovdleu %icc, %f7, %f20
fbuge %fcc2, loop_147
movcs %xcc, %l2, %i6
loop_146:
edge16n %g6, %g1, %o3
tsubcctv %o4, 0x1F80, %o6
loop_147:
bcc,a loop_148
andcc %g7, 0x08C5, %g5
fand %f0, %f8, %f8
wr %g0, 0x81, %asi
lduwa [%l7 + 0x18] %asi, %l3
loop_148:
orn %l6, %l1, %i5
sra %i2, 0x10, %g4
fbuge,a %fcc1, loop_149
std %f16, [%l7 + 0x68]
orn %g3, 0x1240, %i4
addc %i1, 0x02C3, %o7
loop_149:
edge32ln %l0, %i3, %o0
fbul,a %fcc2, loop_150
subc %o5, 0x1B10, %o2
membar 0x6F
fbe,a %fcc1, loop_151
loop_150:
fmovdpos %xcc, %f15, %f14
fpsub32 %f4, %f6, %f18
fmovdcc %icc, %f4, %f15
loop_151:
fbu %fcc1, loop_152
udivcc %i0, 0x121B, %l4
xnor %l5, %i7, %o1
xorcc %g2, %l2, %i6
loop_152:
st %f7, [%l7 + 0x10]
movvc %icc, %g6, %g1
sll %o4, %o6, %o3
nop
setx loop_153, %l0, %l1
jmpl %l1, %g7
movpos %xcc, %l3, %g5
andn %l6, 0x1E1A, %l1
movleu %icc, %i5, %i2
loop_153:
nop
set 0x0B, %o5
ldsba [%l7 + %o5] 0x14, %g4
tvs %xcc, 0x5
edge16n %i4, %g3, %o7
wr %g0, 0x26, %asi
ldda [%l7 + 0x20] %asi, %i0
fxnor %f28, %f4, %f22
ldsw [%l7 + 0x44], %i3
taddcctv %l0, 0x0606, %o0
mulscc %o5, 0x0AE9, %o2
srlx %i0, %l4, %i7
fmovdge %icc, %f10, %f11
movrlz %o1, 0x135, %g2
lduw [%l7 + 0x58], %l2
brlez %i6, loop_154
array8 %g6, %l5, %g1
edge32n %o6, %o4, %g7
fabsd %f2, %f8
loop_154:
bgu,a,pn %xcc, loop_155
fnot2 %f24, %f0
movvs %xcc, %l3, %g5
addc %l6, %l1, %i5
loop_155:
fmovdneg %xcc, %f30, %f8
smul %i2, 0x0E62, %o3
fmovdcs %xcc, %f29, %f15
array16 %g4, %i4, %g3
fpsub16 %f10, %f24, %f14
array8 %i1, %o7, %l0
tsubcctv %o0, 0x1ADB, %i3
fornot2s %f25, %f28, %f9
set 0x40, %g1
stda %f0, [%l7 + %g1] 0x18
fmovrdgz %o5, %f0, %f0
edge16ln %i0, %o2, %i7
orn %l4, 0x1043, %g2
set 0x6C, %g6
lduwa [%l7 + %g6] 0x04, %o1
sdiv %i6, 0x16F6, %g6
set 0x10, %l0
prefetcha [%l7 + %l0] 0x14, 0x0
bpos,pn %icc, loop_156
faligndata %f6, %f20, %f28
movneg %xcc, %l5, %g1
fnot1 %f20, %f28
loop_156:
tl %xcc, 0x1
fmovrslez %o6, %f23, %f26
nop
setx 0xCCB14432, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
fsqrts %f0, %f3
fmovdneg %xcc, %f23, %f22
movg %xcc, %g7, %o4
tsubcc %g5, %l6, %l1
tne %icc, 0x3
mulx %i5, 0x081F, %i2
edge16ln %l3, %o3, %i4
fbule,a %fcc0, loop_157
fmovrdgez %g3, %f24, %f8
nop
setx loop_158, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
popc 0x1FAB, %g4
loop_157:
prefetch [%l7 + 0x28], 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_158:
nop
set 0x74, %g2
lda [%l7 + %g2] 0x14, %f6
edge32n %o7, %l0, %i1
movgu %icc, %i3, %o5
edge16 %o0, %o2, %i7
ldsw [%l7 + 0x58], %i0
flush %l7 + 0x0C
brgez,a %l4, loop_159
andcc %g2, 0x1204, %i6
fbo %fcc2, loop_160
movrgez %g6, 0x15A, %l2
loop_159:
bshuffle %f24, %f0, %f16
andncc %l5, %g1, %o6
loop_160:
fcmpne32 %f14, %f16, %g7
xnor %o1, 0x1A79, %g5
fbuge,a %fcc2, loop_161
fbule %fcc0, loop_162
fmovdg %icc, %f26, %f0
tvc %xcc, 0x2
loop_161:
tsubcc %o4, 0x0D28, %l1
loop_162:
fcmpgt32 %f26, %f0, %i5
orncc %i2, %l3, %o3
movpos %xcc, %l6, %g3
wr %g0, 0xe3, %asi
stba %g4, [%l7 + 0x46] %asi
membar #Sync
bleu,pn %xcc, loop_163
edge8n %i4, %o7, %l0
addc %i3, 0x0CA5, %i1
bcc,a,pt %icc, loop_164
loop_163:
edge8ln %o5, %o2, %i7
tsubcctv %i0, 0x0AF6, %l4
udiv %g2, 0x0A47, %i6
loop_164:
sra %g6, %o0, %l5
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f0
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
ldsb [%l7 + 0x0E], %g1
srlx %l2, 0x0F, %o6
membar 0x6C
fnegs %f2, %f27
sub %o1, %g5, %o4
fmovdpos %xcc, %f21, %f27
umul %g7, %i5, %i2
set 0x54, %o3
ldsha [%l7 + %o3] 0x10, %l3
fmovrsgz %l1, %f22, %f28
movl %icc, %o3, %g3
nop
fitod %f0, %f2
fdtoi %f2, %f12
fmovse %xcc, %f1, %f21
subccc %l6, %g4, %o7
nop
setx 0x504DFF36, %l0, %l6
st %l6, [%l7 + 0x60]
ld [%l7 + 0x60], %fsr
tpos %xcc, 0x3
fmovsle %icc, %f21, %f19
fnor %f20, %f28, %f22
andcc %l0, %i4, %i3
umulcc %i1, %o5, %i7
ldsh [%l7 + 0x12], %i0
ble,a loop_165
edge8ln %o2, %g2, %l4
sdiv %g6, 0x198B, %o0
fbe %fcc0, loop_166
loop_165:
sra %i6, %g1, %l2
fmovsl %icc, %f13, %f25
fbuge %fcc2, loop_167
loop_166:
fmovrdgez %o6, %f22, %f22
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovs %f14, %f3
loop_167:
movle %icc, %l5, %o1
move %icc, %g5, %g7
fmovs %f25, %f13
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x26] %asi, %i5
fsrc2s %f8, %f17
movcs %icc, %o4, %i2
call loop_168
subc %l1, 0x0616, %l3
array32 %o3, %l6, %g3
tleu %xcc, 0x2
loop_168:
tle %icc, 0x1
sra %g4, %o7, %i4
udiv %l0, 0x1C87, %i1
fnand %f0, %f26, %f22
alignaddr %i3, %o5, %i7
tle %xcc, 0x6
tge %icc, 0x3
nop
fitos %f11, %f3
fstox %f3, %f12
fxtos %f12, %f5
popc %i0, %o2
movcc %icc, %l4, %g2
movn %xcc, %o0, %i6
fnegd %f24, %f24
bne loop_169
sll %g6, 0x17, %l2
bge,pn %xcc, loop_170
addc %g1, 0x0B6C, %l5
loop_169:
add %o6, 0x0FED, %g5
andcc %o1, %g7, %o4
loop_170:
fxors %f21, %f9, %f29
ldstub [%l7 + 0x7B], %i5
tvs %xcc, 0x1
nop
setx 0x8DC05506, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0x83A5079E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fmuls %f31, %f21, %f20
mulx %l1, 0x10DB, %i2
fmovdle %icc, %f26, %f26
orncc %l3, %l6, %g3
bn,pt %icc, loop_171
fmovdle %xcc, %f1, %f23
movneg %xcc, %g4, %o7
fmul8x16au %f28, %f17, %f28
loop_171:
pdist %f2, %f18, %f8
movcs %xcc, %o3, %i4
array8 %l0, %i1, %o5
fbl,a %fcc2, loop_172
bge,a %icc, loop_173
movpos %xcc, %i3, %i0
sub %o2, %l4, %g2
loop_172:
edge32n %o0, %i7, %g6
loop_173:
fbl,a %fcc0, loop_174
subcc %i6, %l2, %l5
stw %o6, [%l7 + 0x30]
fcmpeq16 %f16, %f2, %g1
loop_174:
bl %icc, loop_175
umulcc %g5, %o1, %o4
sdivx %i5, 0x0885, %g7
nop
set 0x30, %l4
ldd [%l7 + %l4], %f26
loop_175:
movrlez %l1, %l3, %l6
set 0x40, %i6
sta %f21, [%l7 + %i6] 0x80
fabsd %f22, %f2
addc %g3, %i2, %g4
bne,pn %icc, loop_176
edge8l %o3, %o7, %i4
movle %xcc, %l0, %o5
fandnot2 %f28, %f12, %f10
loop_176:
fmovsvc %xcc, %f3, %f25
fmovrsgez %i1, %f30, %f18
array32 %i0, %o2, %l4
mulscc %g2, %o0, %i3
fbuge %fcc1, loop_177
fnand %f8, %f20, %f8
sdivcc %g6, 0x0626, %i7
addc %i6, 0x179A, %l2
loop_177:
fble,a %fcc1, loop_178
sub %l5, 0x0C7F, %g1
movrne %g5, %o1, %o6
srax %o4, 0x1D, %i5
loop_178:
ldub [%l7 + 0x0E], %l1
bn,a,pt %xcc, loop_179
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvs %icc, 0x4
subc %l3, 0x19C0, %g7
loop_179:
fmovrdlez %g3, %f16, %f28
set 0x3C, %o0
lda [%l7 + %o0] 0x0c, %f5
fmovrsgz %l6, %f5, %f31
tcs %xcc, 0x7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sir 0x18AA
movrgez %g4, 0x001, %i2
fmovrdlz %o7, %f0, %f20
fmovscs %xcc, %f1, %f3
and %o3, 0x1239, %i4
te %icc, 0x3
movrlz %l0, 0x237, %i1
wr %g0, 0x89, %asi
stba %i0, [%l7 + 0x72] %asi
orn %o2, 0x1DA1, %l4
edge16ln %o5, %o0, %g2
tcc %icc, 0x2
ba,pt %icc, loop_180
bl,a,pt %icc, loop_181
nop
fitos %f3, %f1
fstoi %f1, %f24
be,a %xcc, loop_182
loop_180:
nop
setx 0xFD5569DABBB2D3E8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f26
loop_181:
nop
setx 0x90668B8B, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
bpos,a,pn %xcc, loop_183
loop_182:
movrlz %g6, %i7, %i6
addc %i3, 0x14DD, %l2
movg %xcc, %l5, %g5
loop_183:
sdiv %g1, 0x0920, %o1
addcc %o4, 0x06C7, %i5
sra %o6, 0x04, %l1
udiv %l3, 0x1582, %g3
bcs %xcc, loop_184
nop
setx 0xF0A6739C49ECD815, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xFC956F981CC890BF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fmuld %f22, %f28, %f16
fbne %fcc3, loop_185
bvs,a,pt %xcc, loop_186
loop_184:
orncc %l6, 0x1684, %g4
movrgz %g7, %o7, %o3
loop_185:
fmovrse %i4, %f29, %f22
loop_186:
taddcctv %l0, %i2, %i0
fzeros %f25
nop
setx 0x1290F205EA8FF872, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
fsqrtd %f6, %f14
fpsub32 %f8, %f14, %f22
udivcc %i1, 0x1D04, %l4
sll %o5, 0x13, %o0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_187, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32 %o2, %g2, %g6
xnor %i7, %i3, %l2
edge32n %i6, %l5, %g1
loop_187:
fmuld8ulx16 %f3, %f15, %f20
xnor %o1, 0x1C01, %o4
tsubcc %g5, 0x0690, %i5
brlez,a %l1, loop_188
nop
set 0x6A, %l1
ldsb [%l7 + %l1], %o6
sdivcc %g3, 0x1E50, %l3
brgez,a %l6, loop_189
loop_188:
movn %icc, %g4, %o7
fbo,a %fcc3, loop_190
srax %g7, %o3, %l0
loop_189:
movge %icc, %i4, %i0
movrlez %i1, 0x21E, %l4
loop_190:
subc %o5, 0x188F, %i2
alignaddr %o2, %g2, %o0
nop
setx 0x002C6504, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x5F4ACAD6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fdivs %f17, %f24, %f31
fbo %fcc1, loop_191
fmovrslez %i7, %f22, %f29
or %g6, %i3, %i6
sub %l5, %l2, %g1
loop_191:
or %o1, %o4, %i5
tsubcc %l1, 0x053E, %o6
fnands %f4, %f8, %f9
bneg,a,pt %xcc, loop_192
sra %g5, %g3, %l3
fmovdvs %xcc, %f8, %f11
movge %xcc, %g4, %o7
loop_192:
movn %icc, %l6, %o3
fmovd %f30, %f22
fmovrdne %g7, %f26, %f30
sir 0x1941
edge8n %i4, %i0, %l0
popc 0x05E9, %i1
edge16 %l4, %o5, %o2
xorcc %g2, %o0, %i2
movcs %icc, %i7, %g6
ldub [%l7 + 0x72], %i6
nop
fitos %f14, %f2
fstox %f2, %f2
tvs %xcc, 0x0
sethi 0x0A2A, %l5
tvs %xcc, 0x5
nop
fitos %f12, %f19
fstox %f19, %f0
fxtos %f0, %f21
sll %i3, 0x0F, %l2
tn %icc, 0x0
edge32 %o1, %o4, %g1
bvs,a %xcc, loop_193
fzeros %f27
fnot1s %f14, %f14
sub %i5, %o6, %l1
loop_193:
edge16ln %g3, %l3, %g4
set 0x178, %i4
nop ! nop ! ldxa [%g0 + %i4] 0x40, %g5 ripped by fixASI40.pl ripped by fixASI40.pl
set 0x7C, %l6
ldsha [%l7 + %l6] 0x19, %o7
array32 %o3, %g7, %l6
fpack16 %f20, %f17
fbg,a %fcc0, loop_194
movpos %xcc, %i4, %l0
orncc %i0, %i1, %l4
orncc %o5, 0x0BDA, %g2
loop_194:
edge16l %o2, %o0, %i2
tg %xcc, 0x2
fxor %f10, %f26, %f6
wr %g0, 0x20, %asi
ldxa [%g0 + 0x20] %asi, %i7
fbu,a %fcc2, loop_195
mova %xcc, %g6, %l5
mulx %i3, %i6, %o1
fmovse %icc, %f24, %f7
loop_195:
movrlez %l2, %g1, %o4
sllx %o6, 0x13, %l1
edge32l %i5, %l3, %g3
bge loop_196
tsubcctv %g4, 0x1551, %o7
tcc %icc, 0x0
movg %xcc, %g5, %o3
loop_196:
movrlz %l6, %i4, %g7
tcc %xcc, 0x1
popc %l0, %i0
movne %icc, %i1, %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu,a %fcc2, loop_197
tleu %icc, 0x7
fbn,a %fcc3, loop_198
umulcc %l4, %o2, %o0
loop_197:
ldsw [%l7 + 0x78], %i2
fcmple16 %f2, %f4, %g2
loop_198:
taddcctv %i7, 0x01AF, %g6
edge32 %l5, %i6, %i3
sethi 0x07AB, %l2
umulcc %o1, %g1, %o4
stbar
movn %xcc, %l1, %i5
fmovdneg %xcc, %f8, %f17
subcc %l3, 0x1D27, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
swap [%l7 + 0x58], %g3
array16 %g4, %o7, %g5
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x7A] %asi, %o3
mova %xcc, %l6, %i4
wr %g0, 0x19, %asi
swapa [%l7 + 0x4C] %asi, %g7
movpos %icc, %i0, %l0
tcc %xcc, 0x4
tl %xcc, 0x0
nop
setx loop_199, %l0, %l1
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 %i1, %o5, %l4
fmovsvc %icc, %f29, %f23
tpos %xcc, 0x5
loop_199:
fnor %f20, %f2, %f0
fmovdg %icc, %f8, %f4
set 0x50, %i3
stxa %o2, [%l7 + %i3] 0x11
edge16ln %i2, %o0, %i7
set 0x40, %i2
ldda [%l7 + %i2] 0x11, %f16
movne %xcc, %g2, %l5
srlx %i6, 0x0F, %g6
edge8 %i3, %o1, %l2
membar 0x09
ldx [%l7 + 0x10], %o4
ldsb [%l7 + 0x4B], %g1
movne %icc, %l1, %i5
movre %o6, %g3, %l3
tpos %xcc, 0x4
movrgz %g4, 0x027, %g5
smul %o7, 0x012E, %o3
udiv %l6, 0x1A08, %g7
sethi 0x04D2, %i4
fmovrsne %i0, %f29, %f22
movpos %icc, %i1, %o5
prefetch [%l7 + 0x4C], 0x2
fmovsleu %xcc, %f15, %f20
andcc %l4, 0x0DBF, %l0
tn %xcc, 0x1
mova %icc, %i2, %o0
smul %o2, %i7, %g2
fmovdl %xcc, %f15, %f9
sdivcc %i6, 0x192C, %g6
set 0x38, %o1
sta %f15, [%l7 + %o1] 0x89
alignaddrl %l5, %i3, %o1
membar #Sync
wr %g0, 0xf0, %asi
ldda [%l7 + 0x40] %asi, %f16
movgu %icc, %o4, %l2
bcc,pn %icc, loop_200
brlez,a %g1, loop_201
std %f22, [%l7 + 0x28]
fbul,a %fcc2, loop_202
loop_200:
nop
set 0x20, %l5
lduw [%l7 + %l5], %i5
loop_201:
movneg %xcc, %l1, %g3
movge %xcc, %o6, %g4
loop_202:
tne %icc, 0x3
movrne %g5, 0x0B9, %l3
umul %o3, %l6, %g7
nop
fitos %f5, %f27
fstox %f27, %f14
fxtos %f14, %f23
bge,a,pn %icc, loop_203
umul %i4, %o7, %i0
movrlz %i1, %l4, %l0
st %f3, [%l7 + 0x50]
loop_203:
fornot2s %f19, %f11, %f23
fmovsvc %icc, %f5, %f14
fbg,a %fcc2, loop_204
te %xcc, 0x1
fmuld8ulx16 %f3, %f10, %f18
wr %g0, 0x10, %asi
ldsha [%l7 + 0x3E] %asi, %o5
loop_204:
nop
set 0x0C, %o6
ldstuba [%l7 + %o6] 0x10, %o0
orcc %i2, 0x0770, %o2
bgu,pt %icc, loop_205
st %f9, [%l7 + 0x7C]
brlez,a %g2, loop_206
movgu %xcc, %i6, %g6
loop_205:
tleu %xcc, 0x5
tpos %icc, 0x6
loop_206:
sdivcc %i7, 0x13BC, %l5
stbar
fmovdcs %icc, %f6, %f30
movle %icc, %o1, %o4
tcs %icc, 0x4
umul %l2, 0x11C7, %i3
fornot1s %f16, %f2, %f11
movrlz %i5, %l1, %g3
bl loop_207
fnot1 %f10, %f16
bcs,pt %icc, loop_208
tle %xcc, 0x2
loop_207:
bvs,a,pn %xcc, loop_209
fbue %fcc2, loop_210
loop_208:
fexpand %f20, %f20
fcmpeq32 %f10, %f2, %o6
loop_209:
andcc %g1, %g4, %g5
loop_210:
movgu %xcc, %l3, %l6
brz %o3, loop_211
fornot1 %f0, %f30, %f26
brgz,a %i4, loop_212
sub %g7, 0x1880, %o7
loop_211:
bn,pn %icc, loop_213
srl %i1, %l4, %l0
loop_212:
andcc %i0, 0x14FD, %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_213:
movne %icc, %o0, %o2
set 0x38, %g4
sta %f16, [%l7 + %g4] 0x19
fnot1s %f14, %f4
edge32 %i2, %i6, %g2
wr %g0, 0x89, %asi
lda [%l7 + 0x08] %asi, %f8
wr %g0, 0x19, %asi
ldsba [%l7 + 0x3F] %asi, %g6
edge8ln %l5, %o1, %o4
sllx %l2, %i7, %i3
movneg %xcc, %i5, %g3
fbug,a %fcc3, loop_214
fbuge %fcc0, loop_215
movvc %xcc, %o6, %l1
edge8ln %g1, %g4, %l3
loop_214:
tvs %icc, 0x3
loop_215:
fabss %f9, %f17
ta %xcc, 0x4
move %icc, %l6, %o3
tge %xcc, 0x4
array32 %g5, %i4, %g7
set 0x60, %g5
lduha [%l7 + %g5] 0x80, %i1
fxnors %f20, %f20, %f20
ldsw [%l7 + 0x28], %l4
addcc %o7, %l0, %i0
srl %o5, 0x08, %o0
te %xcc, 0x1
std %f14, [%l7 + 0x38]
udivcc %o2, 0x08EE, %i6
tn %xcc, 0x0
brlez %i2, loop_216
taddcc %g6, 0x0EFD, %l5
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x60] %asi, 0x2
loop_216:
fxor %f24, %f2, %f8
fmovda %icc, %f16, %f28
add %l7, 0x50, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %g2
casa [%l6] %asi, %g2, %o4
flush %l7 + 0x18
movvs %icc, %i7, %i3
lduh [%l7 + 0x64], %l2
fbue,a %fcc3, loop_217
movcs %xcc, %i5, %o6
movleu %icc, %g3, %l1
edge32 %g1, %g4, %l6
loop_217:
orncc %l3, 0x0AC1, %o3
movpos %icc, %i4, %g7
mova %xcc, %i1, %g5
movre %o7, 0x138, %l0
fpsub32s %f5, %f24, %f4
bvs %xcc, loop_218
movleu %icc, %l4, %i0
fbe,a %fcc3, loop_219
nop
fitos %f11, %f22
fstod %f22, %f16
loop_218:
tsubcctv %o0, 0x1202, %o2
tg %icc, 0x1
loop_219:
fnegd %f10, %f2
nop
setx loop_220, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movvs %icc, %o5, %i6
fnand %f16, %f2, %f0
fones %f10
loop_220:
srax %i2, %l5, %g6
wr %g0, 0xeb, %asi
stwa %g2, [%l7 + 0x34] %asi
membar #Sync
udivcc %o1, 0x1B81, %o4
sir 0x0F46
movgu %icc, %i3, %l2
edge8 %i5, %o6, %i7
brgez %l1, loop_221
movcc %xcc, %g3, %g4
edge8ln %g1, %l3, %o3
fpsub16 %f10, %f0, %f24
loop_221:
subcc %l6, 0x197F, %i4
fmovscc %xcc, %f3, %f0
taddcc %i1, 0x0F85, %g7
brz,a %o7, loop_222
edge16 %l0, %g5, %l4
alignaddr %i0, %o0, %o5
fmovs %f0, %f6
loop_222:
tcc %icc, 0x3
tneg %icc, 0x3
udivcc %o2, 0x1A86, %i2
tl %icc, 0x7
fba %fcc3, loop_223
srlx %i6, 0x05, %l5
add %l7, 0x18, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %g6
casa [%l6] 0x89, %g6, %g2
loop_223:
subcc %o1, %i3, %l2
fmovrdgz %i5, %f16, %f18
set 0x10, %g3
ldda [%l7 + %g3] 0x10, %o6
orcc %i7, %l1, %o4
fornot2s %f4, %f27, %f30
fmovdgu %icc, %f13, %f24
ldsb [%l7 + 0x5E], %g4
set 0x0C, %i1
swapa [%l7 + %i1] 0x80, %g1
edge16ln %l3, %g3, %l6
tcc %icc, 0x1
xor %o3, %i4, %g7
srlx %i1, %l0, %g5
movn %icc, %o7, %l4
udiv %o0, 0x02D1, %i0
fmul8x16au %f27, %f3, %f18
andn %o2, %i2, %i6
movleu %icc, %l5, %g6
tsubcc %g2, 0x17A6, %o5
edge16n %i3, %l2, %i5
fmuld8sux16 %f14, %f28, %f4
fblg %fcc3, loop_224
popc %o1, %o6
fmovdcs %icc, %f5, %f4
fmovscs %xcc, %f0, %f12
loop_224:
xor %i7, %o4, %l1
array8 %g1, %g4, %g3
set 0x4F, %o4
lduba [%l7 + %o4] 0x10, %l3
mulscc %o3, %l6, %g7
edge32ln %i1, %i4, %l0
tneg %icc, 0x6
fmuld8ulx16 %f5, %f18, %f22
tsubcctv %g5, %o7, %l4
movrlez %i0, %o0, %i2
tg %icc, 0x0
set 0x68, %l3
ldsha [%l7 + %l3] 0x04, %i6
movrgz %l5, %g6, %g2
nop
setx loop_225, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sdivx %o5, 0x1162, %i3
taddcctv %o2, %i5, %o1
nop
set 0x4C, %i5
ldsb [%l7 + %i5], %o6
loop_225:
fbne %fcc3, loop_226
tleu %xcc, 0x1
umulcc %l2, 0x0359, %o4
alignaddrl %l1, %g1, %i7
loop_226:
movrgz %g4, 0x23F, %l3
fnot1 %f22, %f10
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x60] %asi, 0x0
edge8 %o3, %l6, %g7
fcmpgt32 %f4, %f4, %i4
popc 0x08CC, %i1
ta %xcc, 0x0
edge32l %l0, %o7, %l4
wr %g0, 0x24, %asi
ldda [%l7 + 0x30] %asi, %i0
tcs %xcc, 0x4
fors %f0, %f7, %f25
edge32l %o0, %g5, %i2
edge32 %i6, %g6, %l5
membar 0x54
membar 0x6C
set 0x50, %i7
ldda [%l7 + %i7] 0x18, %g2
wr %g0, 0xf1, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
movge %icc, %i3, %o2
fmovrde %o5, %f8, %f4
brlz,a %i5, loop_227
tcs %xcc, 0x6
movvc %icc, %o6, %o1
sllx %o4, 0x0D, %l1
loop_227:
tge %xcc, 0x5
fnot1s %f24, %f4
fmovrsgez %l2, %f28, %f29
fnand %f6, %f22, %f8
bneg,a,pt %xcc, loop_228
fble %fcc0, loop_229
orn %i7, %g4, %l3
set 0x4C, %o7
stwa %g1, [%l7 + %o7] 0x27
membar #Sync
loop_228:
movrlez %o3, 0x0CD, %g3
loop_229:
nop
set 0x77, %g7
lduba [%l7 + %g7] 0x81, %g7
array32 %l6, %i4, %i1
fnor %f22, %f14, %f24
subccc %o7, 0x10CE, %l4
ldsb [%l7 + 0x4A], %i0
tne %xcc, 0x1
fmovdpos %icc, %f17, %f22
tvc %icc, 0x0
edge8n %l0, %g5, %o0
andn %i2, %i6, %l5
nop
fitod %f4, %f0
fdtox %f0, %f20
ldsb [%l7 + 0x15], %g2
andcc %i3, %o2, %g6
subcc %i5, %o5, %o6
ldstub [%l7 + 0x43], %o1
and %l1, 0x107E, %l2
fbg %fcc1, loop_230
srlx %i7, 0x10, %o4
ta %xcc, 0x7
fbn %fcc2, loop_231
loop_230:
sll %g4, 0x09, %g1
fnand %f12, %f28, %f12
orn %o3, 0x1091, %l3
loop_231:
tl %xcc, 0x6
movl %xcc, %g7, %l6
movrlez %i4, %g3, %i1
mulx %l4, %o7, %i0
set 0x40, %l2
stwa %g5, [%l7 + %l2] 0x18
movrgez %l0, %o0, %i6
fornot2s %f0, %f16, %f25
set 0x64, %o2
lduwa [%l7 + %o2] 0x88, %i2
andn %g2, 0x1E46, %l5
subcc %o2, 0x19A3, %g6
andncc %i3, %o5, %o6
fmovspos %xcc, %f24, %f22
add %i5, 0x05A0, %o1
brlez,a %l2, loop_232
array8 %i7, %o4, %g4
fmul8x16au %f14, %f26, %f16
subc %g1, 0x0B0E, %o3
loop_232:
nop
fitod %f12, %f0
fdtox %f0, %f2
movrlez %l3, 0x35B, %g7
st %f8, [%l7 + 0x1C]
tvc %xcc, 0x4
ta %xcc, 0x4
edge32 %l6, %i4, %l1
movcc %xcc, %i1, %g3
sdivcc %o7, 0x0B75, %i0
andncc %g5, %l0, %o0
nop
fitod %f0, %f6
fdtox %f6, %f6
umul %i6, %i2, %l4
movrlz %g2, 0x0E1, %o2
movvs %icc, %g6, %i3
ldx [%l7 + 0x30], %l5
pdist %f8, %f22, %f0
fpadd16 %f22, %f18, %f0
bcs,pn %xcc, loop_233
mova %xcc, %o5, %i5
tneg %xcc, 0x6
ba,a,pn %xcc, loop_234
loop_233:
fpsub16 %f20, %f0, %f2
fsrc1 %f12, %f14
umulcc %o1, 0x1EE9, %o6
loop_234:
andn %l2, %o4, %g4
te %xcc, 0x4
fbue %fcc1, loop_235
ldsw [%l7 + 0x68], %g1
fpsub32s %f8, %f9, %f9
tleu %icc, 0x2
loop_235:
addc %o3, %l3, %g7
bn,a loop_236
fmovde %xcc, %f27, %f19
stx %l6, [%l7 + 0x28]
bg,pn %xcc, loop_237
loop_236:
srl %i7, %l1, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movl %icc, %i1, %o7
loop_237:
fmovsleu %xcc, %f0, %f9
fmovrdgz %i0, %f6, %f16
movre %g5, 0x003, %g3
orn %o0, 0x07AF, %i6
edge32 %l0, %i2, %g2
st %f4, [%l7 + 0x58]
set 0x34, %o5
ldstuba [%l7 + %o5] 0x80, %o2
tvc %icc, 0x3
fbe,a %fcc1, loop_238
fornot1 %f0, %f16, %f10
smulcc %l4, %i3, %g6
bpos,a loop_239
loop_238:
tneg %xcc, 0x6
movcs %xcc, %o5, %i5
pdist %f10, %f26, %f28
loop_239:
fbn %fcc3, loop_240
edge32l %o1, %l5, %o6
ldx [%l7 + 0x60], %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_240:
andn %g4, %g1, %o3
edge8 %l3, %l2, %g7
fpsub16s %f10, %f20, %f29
subccc %i7, 0x18D3, %l6
andn %l1, 0x072D, %i1
udivx %o7, 0x1126, %i0
fone %f8
sdiv %g5, 0x14A3, %i4
edge16n %o0, %i6, %g3
movleu %xcc, %i2, %g2
fbe %fcc3, loop_241
tle %xcc, 0x4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpackfix %f6, %f16
loop_241:
alignaddr %o2, %l4, %l0
fmovrdgez %g6, %f16, %f6
addc %i3, 0x05D4, %o5
movcs %xcc, %o1, %i5
sdiv %o6, 0x17CF, %o4
fmovsle %xcc, %f13, %f16
tgu %xcc, 0x7
tvs %icc, 0x1
tn %xcc, 0x4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fabsd %f30, %f12
smulcc %l5, %g1, %g4
movre %l3, %o3, %l2
fmovd %f6, %f20
srax %i7, 0x0B, %l6
set 0x6A, %i0
lduha [%l7 + %i0] 0x18, %g7
array16 %l1, %i1, %o7
ldd [%l7 + 0x68], %f14
sir 0x1FAA
fnot1s %f8, %f20
set 0x40, %g1
stda %f0, [%l7 + %g1] 0x14
stbar
movleu %icc, %i0, %g5
fmovse %xcc, %f7, %f30
movn %xcc, %o0, %i4
nop
set 0x4E, %l0
sth %g3, [%l7 + %l0]
andn %i6, 0x0232, %g2
fcmpne16 %f20, %f10, %i2
movle %icc, %o2, %l0
wr %g0, 0x18, %asi
lda [%l7 + 0x78] %asi, %f1
fmovse %icc, %f3, %f15
movrne %l4, %i3, %g6
and %o5, %o1, %i5
array16 %o6, %l5, %o4
fbne %fcc1, loop_242
fmovdgu %icc, %f30, %f0
orcc %g1, 0x0186, %g4
bvc,a loop_243
loop_242:
xnorcc %o3, 0x16F7, %l3
movcc %xcc, %i7, %l2
srlx %l6, %l1, %g7
loop_243:
fsrc1 %f30, %f22
fbg %fcc3, loop_244
fmovscs %icc, %f8, %f20
fmovdvs %xcc, %f19, %f7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_244:
movrlez %i1, 0x0D6, %i0
brgz %o7, loop_245
sdiv %o0, 0x0BF5, %g5
nop
fitos %f14, %f5
fstoi %f5, %f8
edge32 %i4, %g3, %i6
loop_245:
sll %i2, 0x10, %o2
ldsb [%l7 + 0x3F], %g2
bvc,a %xcc, loop_246
sra %l4, 0x11, %l0
movre %i3, %o5, %o1
subc %i5, %g6, %o6
loop_246:
nop
wr %g0, 0x89, %asi
lduha [%l7 + 0x64] %asi, %l5
ba,a,pn %icc, loop_247
mulscc %g1, %o4, %g4
fnot2s %f18, %f18
nop
fitod %f8, %f18
fdtox %f18, %f18
fxtod %f18, %f4
loop_247:
te %xcc, 0x4
tcs %xcc, 0x5
tsubcctv %l3, %i7, %o3
edge8ln %l6, %l2, %g7
brz %l1, loop_248
subcc %i0, 0x0F9E, %i1
addc %o0, %o7, %i4
stx %g3, [%l7 + 0x08]
loop_248:
nop
fitos %f4, %f11
addccc %g5, 0x1979, %i6
bge,a,pt %icc, loop_249
fnand %f16, %f8, %f0
fbn %fcc2, loop_250
stw %i2, [%l7 + 0x3C]
loop_249:
sra %o2, %g2, %l0
tgu %icc, 0x1
loop_250:
orncc %i3, 0x024F, %l4
edge8 %o1, %i5, %g6
and %o5, 0x0C79, %l5
fbue,a %fcc3, loop_251
ldsh [%l7 + 0x7A], %o6
subc %o4, 0x096A, %g1
tvs %xcc, 0x4
loop_251:
bl,a,pn %icc, loop_252
fbuge %fcc2, loop_253
brgz,a %l3, loop_254
lduw [%l7 + 0x54], %i7
loop_252:
fpack16 %f30, %f14
loop_253:
edge32ln %g4, %l6, %o3
loop_254:
fpackfix %f2, %f16
movcc %icc, %g7, %l2
stbar
edge16n %i0, %l1, %i1
addccc %o0, %i4, %g3
udivcc %o7, 0x0D10, %i6
taddcc %g5, %i2, %o2
movrgz %l0, %i3, %l4
te %xcc, 0x3
addccc %o1, 0x0F8E, %i5
sdivx %g2, 0x16D8, %g6
taddcctv %l5, 0x1AEC, %o5
fmovdn %icc, %f28, %f13
fbl,a %fcc0, loop_255
mova %icc, %o4, %o6
fcmpeq16 %f6, %f8, %l3
wr %g0, 0x19, %asi
stha %g1, [%l7 + 0x16] %asi
loop_255:
fble,a %fcc0, loop_256
sdivx %i7, 0x1FCA, %g4
fbg %fcc3, loop_257
stb %l6, [%l7 + 0x1F]
loop_256:
fbe,a %fcc2, loop_258
stbar
loop_257:
tl %icc, 0x4
xor %o3, 0x164E, %g7
loop_258:
tpos %xcc, 0x2
ldx [%l7 + 0x30], %l2
add %l7, 0x60, %l6
wr %g0, 0x81, %asi
casxa [%l6] 0x81, %i0, %l1
bneg,a loop_259
sra %o0, %i1, %i4
fmovscs %xcc, %f28, %f19
fabss %f2, %f29
loop_259:
sllx %o7, %g3, %i6
brnz %g5, loop_260
tn %xcc, 0x5
taddcctv %i2, %l0, %i3
fxnors %f7, %f3, %f0
loop_260:
or %l4, %o2, %i5
add %l7, 0x20, %l6
wr %g0, 0x88, %asi
casa [%l6] 0x88, %g2, %g6
sdivx %l5, 0x1BAE, %o1
faligndata %f4, %f12, %f24
tpos %xcc, 0x4
andn %o5, 0x02AD, %o6
movl %icc, %l3, %g1
fsrc2 %f22, %f4
wr %g0, 0x22, %asi
stxa %o4, [%l7 + 0x50] %asi
membar #Sync
xnor %i7, %g4, %o3
brz,a %g7, loop_261
tneg %xcc, 0x3
movleu %xcc, %l6, %l2
tvs %icc, 0x2
loop_261:
fmovsgu %xcc, %f4, %f8
set 0x10, %g6
ldda [%l7 + %g6] 0x2e, %i0
movrgez %o0, 0x25F, %i1
sub %i4, %o7, %l1
fbge %fcc1, loop_262
xor %i6, 0x16E2, %g5
movrlz %i2, %g3, %l0
fmul8x16au %f9, %f21, %f12
loop_262:
mulscc %l4, %i3, %i5
nop
setx 0x2D75727445A17B6B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f12
addccc %o2, 0x1215, %g6
bl loop_263
tn %xcc, 0x2
tvc %icc, 0x2
fmovrslez %g2, %f11, %f11
loop_263:
nop
set 0x210, %o3
ldxa [%g0 + %o3] 0x52, %l5
umulcc %o1, 0x1093, %o5
fmovsgu %xcc, %f6, %f23
fmovrdgez %l3, %f26, %f12
movneg %xcc, %g1, %o4
fbge %fcc0, loop_264
fmovrdgez %o6, %f26, %f20
membar 0x58
movneg %xcc, %i7, %o3
loop_264:
andcc %g4, %g7, %l2
nop
setx 0x20C72CC79C711DE6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x313FE6AD84068E22, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fsubd %f26, %f6, %f6
tneg %xcc, 0x4
fnands %f8, %f25, %f11
movvc %icc, %i0, %l6
taddcctv %i1, 0x091F, %o0
sir 0x0725
addc %o7, %l1, %i4
movrgez %g5, %i6, %i2
movneg %xcc, %l0, %g3
xor %l4, 0x071A, %i3
addc %i5, %o2, %g6
fmuld8sux16 %f30, %f29, %f12
ldx [%l7 + 0x58], %g2
lduw [%l7 + 0x18], %l5
edge32n %o5, %o1, %g1
fmuld8ulx16 %f7, %f30, %f2
movcs %xcc, %o4, %l3
fnegd %f26, %f12
subccc %i7, 0x1348, %o3
movcs %xcc, %g4, %g7
fbule %fcc3, loop_265
sra %o6, %l2, %i0
addcc %l6, 0x1AA6, %o0
be,a,pt %xcc, loop_266
loop_265:
fmul8x16au %f0, %f15, %f22
alignaddr %i1, %o7, %i4
nop
setx 0x3B94EBE2CAF0509B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xF9C17CF4DB6F6FFF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fsubd %f14, %f20, %f28
loop_266:
xnorcc %g5, 0x1125, %i6
fmovrdlz %l1, %f30, %f4
sth %i2, [%l7 + 0x0C]
movgu %icc, %g3, %l4
brz,a %l0, loop_267
fmovdvc %icc, %f17, %f14
fmul8sux16 %f6, %f24, %f28
ldd [%l7 + 0x58], %f18
loop_267:
andncc %i3, %i5, %g6
brlz,a %g2, loop_268
edge8ln %l5, %o2, %o1
fbue %fcc0, loop_269
sdivcc %o5, 0x18EB, %o4
loop_268:
fmuld8sux16 %f18, %f15, %f12
fbge %fcc1, loop_270
loop_269:
tcs %xcc, 0x1
tcc %icc, 0x4
smul %g1, %i7, %o3
loop_270:
fpsub32 %f12, %f0, %f18
nop
fitod %f29, %f22
sub %l3, 0x1E26, %g4
subcc %g7, %l2, %i0
stb %o6, [%l7 + 0x17]
edge32l %l6, %i1, %o7
brgez,a %i4, loop_271
movrgez %o0, 0x02D, %g5
sdivx %l1, 0x1C3E, %i6
brgz,a %i2, loop_272
loop_271:
edge8l %l4, %l0, %g3
nop
setx loop_273, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sir 0x12FF
loop_272:
sir 0x0564
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_273:
bge,a,pt %xcc, loop_274
orn %i3, %i5, %g6
edge8l %l5, %g2, %o2
fmovdg %icc, %f11, %f28
loop_274:
tvc %icc, 0x2
tne %xcc, 0x2
fpsub16s %f19, %f10, %f2
udiv %o5, 0x1E00, %o1
brgez %g1, loop_275
xnorcc %o4, 0x18C6, %i7
movgu %icc, %l3, %o3
tne %xcc, 0x3
loop_275:
edge16l %g7, %l2, %g4
te %icc, 0x3
edge8 %o6, %l6, %i0
and %i1, 0x070D, %i4
wr %g0, 0x80, %asi
ldsha [%l7 + 0x2C] %asi, %o7
tg %icc, 0x5
fmovdg %icc, %f2, %f29
orn %o0, 0x07D4, %g5
bn,pt %icc, loop_276
ldx [%l7 + 0x20], %l1
addcc %i6, %l4, %l0
tsubcctv %i2, 0x0575, %g3
loop_276:
swap [%l7 + 0x68], %i3
fnand %f2, %f2, %f26
movleu %icc, %i5, %g6
fexpand %f0, %f2
sllx %g2, 0x08, %l5
smulcc %o5, %o2, %o1
subccc %o4, %g1, %i7
ldsh [%l7 + 0x26], %o3
movn %xcc, %g7, %l3
subcc %g4, 0x0C24, %o6
addcc %l2, %i0, %l6
fxors %f12, %f9, %f4
movl %xcc, %i4, %i1
wr %g0, 0x19, %asi
ldswa [%l7 + 0x38] %asi, %o7
smulcc %g5, %l1, %i6
fmovrdgez %l4, %f10, %f26
sethi 0x017A, %o0
fpadd16 %f12, %f22, %f10
movle %xcc, %l0, %i2
fandnot1s %f21, %f17, %f18
tl %icc, 0x7
movre %i3, 0x20B, %g3
call loop_277
fblg,a %fcc2, loop_278
subccc %i5, 0x1652, %g6
sdivx %g2, 0x0B77, %l5
loop_277:
sra %o5, %o2, %o4
loop_278:
edge8 %o1, %i7, %g1
tvs %xcc, 0x5
fmovdleu %icc, %f10, %f27
nop
setx loop_279, %l0, %l1
jmpl %l1, %o3
ldsb [%l7 + 0x61], %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smulcc %g4, %o6, %g7
loop_279:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivx %l2, 0x1022, %l6
fbe %fcc1, loop_280
movrne %i4, %i1, %o7
set 0x38, %l4
lduha [%l7 + %l4] 0x18, %i0
loop_280:
andn %g5, %i6, %l1
nop
set 0x18, %i6
stw %o0, [%l7 + %i6]
xor %l0, 0x147D, %i2
nop
setx loop_281, %l0, %l1
jmpl %l1, %l4
bne,pn %xcc, loop_282
ta %xcc, 0x0
addccc %g3, 0x17C8, %i3
loop_281:
movleu %icc, %i5, %g6
loop_282:
xnor %l5, 0x0915, %g2
fpadd32s %f16, %f7, %f13
ldd [%l7 + 0x78], %o4
edge32l %o4, %o2, %o1
sir 0x1554
smul %i7, %g1, %l3
movle %icc, %o3, %g4
movg %icc, %g7, %o6
stx %l2, [%l7 + 0x50]
taddcc %i4, 0x1639, %l6
tsubcctv %o7, %i1, %i0
ldsw [%l7 + 0x54], %i6
tgu %icc, 0x7
fbue %fcc2, loop_283
orncc %l1, 0x0D22, %o0
sethi 0x0BEB, %l0
ldsw [%l7 + 0x60], %i2
loop_283:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu %fcc2, loop_284
fmovscs %icc, %f5, %f17
set 0x7A, %o0
ldsha [%l7 + %o0] 0x14, %g5
loop_284:
sethi 0x0940, %l4
tleu %xcc, 0x3
move %xcc, %i3, %g3
movrlz %i5, %l5, %g2
edge16n %o5, %o4, %g6
tsubcctv %o1, %i7, %g1
te %icc, 0x5
movgu %icc, %o2, %o3
smulcc %g4, %g7, %l3
bcs,a,pt %icc, loop_285
fmuld8sux16 %f28, %f28, %f18
xnor %o6, %l2, %i4
bvs,pt %icc, loop_286
loop_285:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fzeros %f22
swap [%l7 + 0x50], %l6
loop_286:
fornot1 %f10, %f2, %f0
edge32 %o7, %i1, %i0
fmovrdlez %l1, %f2, %f18
fmovsne %icc, %f25, %f2
smulcc %i6, %o0, %i2
add %l7, 0x34, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %g5
casa [%l6] 0x19, %g5, %l0
orncc %i3, 0x02F8, %l4
subc %i5, 0x1037, %g3
tn %icc, 0x5
array8 %g2, %o5, %l5
tn %icc, 0x1
orn %o4, %o1, %i7
fmovspos %icc, %f9, %f3
fbo,a %fcc2, loop_287
fmovdneg %xcc, %f17, %f22
nop
fitos %f3, %f8
fstoi %f8, %f3
edge8ln %g6, %o2, %g1
loop_287:
fmovrslez %o3, %f9, %f19
sll %g7, %g4, %o6
ble %xcc, loop_288
xor %l3, 0x1350, %i4
movgu %xcc, %l6, %o7
fpackfix %f6, %f8
loop_288:
sdivcc %i1, 0x0D96, %l2
fbuge %fcc2, loop_289
movre %l1, 0x111, %i0
stbar
nop
set 0x30, %l1
ldd [%l7 + %l1], %o0
loop_289:
edge8l %i2, %g5, %l0
movvc %xcc, %i6, %i3
fmovd %f4, %f22
array8 %l4, %g3, %i5
movleu %xcc, %g2, %o5
fmul8x16al %f16, %f26, %f12
stb %o4, [%l7 + 0x69]
add %l7, 0x5C, %l6
wr %g0, 0x18, %asi
casa [%l6] 0x18, %o1, %l5
edge32l %i7, %g6, %g1
bshuffle %f20, %f30, %f28
set 0x20, %g2
ldda [%l7 + %g2] 0x2c, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stx %o3, [%l7 + 0x18]
add %l7, 0x0C, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %g4
casa [%l6] 0x11, %g4, %o6
for %f2, %f10, %f2
fbe,a %fcc3, loop_290
addc %g7, %l3, %i4
movrgez %o7, 0x21F, %i1
fmovs %f28, %f28
loop_290:
sllx %l6, %l2, %i0
movleu %icc, %o0, %i2
subcc %l1, %l0, %g5
movne %xcc, %i6, %i3
te %xcc, 0x4
edge16l %l4, %i5, %g3
udivx %g2, 0x0557, %o5
te %xcc, 0x1
edge32 %o1, %o4, %i7
edge32l %g6, %g1, %l5
set 0x40, %i4
ldda [%l7 + %i4] 0x11, %f0
fornot1s %f28, %f0, %f12
fcmpne16 %f2, %f2, %o2
movrne %g4, 0x3C6, %o6
xnor %o3, 0x02C0, %l3
array8 %i4, %g7, %o7
fmovdg %icc, %f14, %f6
tneg %xcc, 0x2
fmovrsne %i1, %f2, %f7
brgz,a %l6, loop_291
fcmple32 %f6, %f16, %i0
nop
setx 0xBB7E4D20A06B67FA, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
sra %l2, 0x1E, %i2
loop_291:
tge %icc, 0x4
fmovd %f6, %f26
movrgez %l1, 0x386, %l0
orn %g5, %o0, %i3
sub %l4, 0x036A, %i5
tgu %xcc, 0x7
wr %g0, 0x0c, %asi
stba %i6, [%l7 + 0x38] %asi
tneg %xcc, 0x6
fmul8ulx16 %f0, %f0, %f26
movneg %icc, %g3, %o5
bne,a,pt %xcc, loop_292
bpos %icc, loop_293
ldd [%l7 + 0x70], %o0
edge32n %g2, %i7, %o4
loop_292:
popc %g1, %g6
loop_293:
ldsw [%l7 + 0x1C], %o2
xor %l5, %g4, %o6
brlz,a %o3, loop_294
swap [%l7 + 0x18], %l3
udivx %i4, 0x051F, %o7
orn %g7, 0x186B, %i1
loop_294:
fmovsa %xcc, %f19, %f20
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x81, %asi
lduwa [%l7 + 0x58] %asi, %i0
array16 %l2, %i2, %l1
fmovd %f8, %f12
sdivcc %l6, 0x0482, %g5
srl %o0, 0x16, %i3
andn %l4, %i5, %l0
edge8ln %g3, %i6, %o5
tleu %icc, 0x3
fmovdg %icc, %f7, %f15
fands %f23, %f9, %f3
sub %g2, %o1, %i7
xorcc %g1, %g6, %o4
fbule,a %fcc2, loop_295
st %f10, [%l7 + 0x6C]
movg %icc, %l5, %g4
sra %o2, 0x10, %o6
loop_295:
tcc %icc, 0x1
edge16n %o3, %i4, %o7
fbu %fcc0, loop_296
ba,a %icc, loop_297
fba %fcc1, loop_298
movn %icc, %g7, %l3
loop_296:
tpos %xcc, 0x2
loop_297:
sdivx %i1, 0x1CA8, %l2
loop_298:
and %i0, %i2, %l1
nop
setx 0x3415A11A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0xDB9AFE92, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fdivs %f0, %f6, %f0
ble loop_299
fandnot1 %f12, %f10, %f18
taddcc %l6, 0x1B52, %o0
fbuge %fcc3, loop_300
loop_299:
nop
fitod %f8, %f0
fdtox %f0, %f16
sll %g5, 0x16, %i3
fbul %fcc1, loop_301
loop_300:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x60, %i3
stxa %i5, [%l7 + %i3] 0x2a
membar #Sync
loop_301:
ta %icc, 0x4
subc %l4, %g3, %l0
edge8l %i6, %o5, %o1
add %l7, 0x50, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %g2
casxa [%l6] %asi, %g2, %i7
bge,pn %icc, loop_302
array16 %g1, %g6, %l5
fnot2s %f12, %f2
popc %o4, %o2
loop_302:
fmovsleu %icc, %f27, %f26
movl %xcc, %g4, %o3
orn %i4, 0x03A3, %o6
mova %icc, %g7, %o7
taddcc %i1, 0x0A8E, %l2
ble,pn %icc, loop_303
edge32l %i0, %l3, %l1
sllx %l6, %o0, %g5
tg %xcc, 0x5
loop_303:
brz %i3, loop_304
subccc %i2, 0x12CB, %l4
set 0x40, %i2
stda %f16, [%l7 + %i2] 0x1f
membar #Sync
loop_304:
fcmple16 %f0, %f8, %g3
alignaddrl %l0, %i5, %i6
srl %o5, 0x04, %o1
edge16n %i7, %g1, %g6
orn %g2, 0x180F, %l5
edge8ln %o4, %o2, %o3
addccc %g4, 0x1490, %o6
fmovdvc %xcc, %f16, %f16
smul %i4, 0x0081, %g7
set 0x4A, %l6
ldsha [%l7 + %l6] 0x11, %o7
udiv %l2, 0x08EB, %i1
sth %i0, [%l7 + 0x74]
tl %icc, 0x2
tcc %xcc, 0x6
subc %l3, %l6, %l1
fmovsneg %icc, %f0, %f29
taddcctv %o0, %g5, %i2
bcs,a %icc, loop_305
fsrc1 %f2, %f22
movrgez %l4, %g3, %i3
bvs,a,pt %icc, loop_306
loop_305:
udiv %l0, 0x1248, %i6
brgz %i5, loop_307
subcc %o5, 0x0D6C, %o1
loop_306:
nop
membar #Sync
set 0x40, %l5
ldda [%l7 + %l5] 0xf1, %f0
loop_307:
brlez %i7, loop_308
tge %icc, 0x7
xnorcc %g6, 0x0B0C, %g2
movpos %icc, %l5, %o4
loop_308:
movl %xcc, %g1, %o2
tl %icc, 0x5
sll %g4, 0x10, %o6
array32 %i4, %o3, %g7
tl %icc, 0x2
tcs %icc, 0x4
xorcc %o7, 0x1D6C, %l2
movle %icc, %i0, %l3
addccc %l6, 0x0DA9, %l1
fbn %fcc3, loop_309
movl %icc, %i1, %o0
movvc %icc, %g5, %i2
fbule %fcc2, loop_310
loop_309:
subc %g3, %i3, %l4
stx %i6, [%l7 + 0x40]
fbg %fcc2, loop_311
loop_310:
sdivx %i5, 0x1DE1, %l0
edge16ln %o1, %o5, %i7
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x08] %asi, %g2
loop_311:
array8 %g6, %l5, %g1
fmovdgu %xcc, %f3, %f28
fmul8x16au %f6, %f23, %f20
tl %icc, 0x0
fbug,a %fcc0, loop_312
fmovdcs %xcc, %f3, %f27
wr %g0, 0x89, %asi
lduwa [%l7 + 0x68] %asi, %o2
loop_312:
nop
setx 0x774929A3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0x9B0B5313, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fadds %f11, %f24, %f18
fbne %fcc2, loop_313
xor %g4, 0x0FE4, %o6
xnor %i4, 0x0A3D, %o4
fbl %fcc2, loop_314
loop_313:
bn,a,pt %icc, loop_315
xnorcc %o3, 0x0717, %o7
movn %xcc, %g7, %l2
loop_314:
edge32n %l3, %i0, %l1
loop_315:
bge,a loop_316
movre %l6, %o0, %i1
movn %xcc, %i2, %g5
edge16l %i3, %l4, %i6
loop_316:
taddcc %i5, %g3, %l0
set 0x34, %o6
ldswa [%l7 + %o6] 0x14, %o1
fmovsleu %icc, %f3, %f22
subcc %o5, 0x0190, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x1C, %o1
swapa [%l7 + %o1] 0x89, %i7
movcs %icc, %l5, %g6
tn %xcc, 0x4
xor %g1, 0x1ED0, %g4
array8 %o2, %o6, %o4
smulcc %o3, %o7, %i4
membar 0x17
nop
setx 0xE8BBA067, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x6B3FB33C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fsubs %f29, %f30, %f18
subccc %l2, 0x0F73, %g7
sethi 0x199F, %l3
tneg %xcc, 0x7
edge32ln %l1, %i0, %l6
fmovrsgz %o0, %f16, %f12
fmovsleu %xcc, %f20, %f8
tsubcc %i2, 0x1FE0, %i1
xorcc %g5, 0x1E94, %l4
fmovscc %xcc, %f30, %f20
stw %i3, [%l7 + 0x28]
or %i5, 0x04FB, %i6
fmovrsne %g3, %f28, %f3
tg %xcc, 0x3
tsubcctv %l0, %o5, %o1
mulx %i7, %l5, %g6
tneg %icc, 0x7
subc %g2, 0x0FC3, %g1
fmovsne %icc, %f30, %f16
faligndata %f20, %f4, %f10
fmovsleu %xcc, %f5, %f5
movrlz %g4, %o2, %o4
brnz,a %o3, loop_317
sll %o7, 0x15, %o6
stw %i4, [%l7 + 0x60]
mova %icc, %g7, %l2
loop_317:
brz,a %l1, loop_318
nop
setx 0xBA13A1E4177B29FB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xF9938A3C45CA5F09, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f6, %f6
or %l3, %i0, %o0
xnor %i2, %i1, %g5
loop_318:
movgu %icc, %l4, %i3
be,a,pt %icc, loop_319
fmovsl %icc, %f24, %f10
srl %l6, 0x0D, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_319:
fbu %fcc1, loop_320
edge16ln %g3, %l0, %i5
subccc %o1, 0x14D4, %i7
fbug %fcc2, loop_321
loop_320:
tne %icc, 0x4
fmovdpos %icc, %f26, %f25
fmovsg %icc, %f12, %f24
loop_321:
movvs %icc, %l5, %g6
ble,pn %xcc, loop_322
nop
setx 0x691CFD51F9D51B3D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0xF69A13958F86F887, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
faddd %f28, %f0, %f16
ldd [%l7 + 0x30], %g2
srlx %g1, 0x0D, %g4
loop_322:
bg,a,pn %xcc, loop_323
nop
setx loop_324, %l0, %l1
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
mulx %o5, 0x005B, %o2
loop_323:
mulscc %o4, %o3, %o7
loop_324:
xnorcc %o6, 0x03C4, %g7
tl %xcc, 0x1
srl %l2, 0x19, %l1
fmovdle %xcc, %f16, %f26
fmovrdgez %l3, %f24, %f18
tcc %xcc, 0x1
tleu %icc, 0x1
stx %i0, [%l7 + 0x70]
movcc %xcc, %o0, %i2
fornot2s %f11, %f22, %f4
edge8ln %i1, %i4, %g5
set 0x34, %g4
lduwa [%l7 + %g4] 0x0c, %l4
bneg,pn %xcc, loop_325
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbl,a %fcc3, loop_326
fsrc2 %f28, %f12
loop_325:
or %l6, 0x0D88, %i3
sllx %g3, 0x02, %l0
loop_326:
nop
set 0x40, %g3
ldda [%l7 + %g3] 0x18, %i6
movgu %icc, %o1, %i7
edge32n %l5, %g6, %g2
smul %i5, %g1, %o5
wr %g0, 0x04, %asi
lduha [%l7 + 0x6E] %asi, %o2
fmovrse %g4, %f12, %f19
ba,pt %icc, loop_327
brz %o3, loop_328
movgu %icc, %o4, %o6
set 0x2E, %i1
stba %o7, [%l7 + %i1] 0x80
loop_327:
edge16 %l2, %l1, %l3
loop_328:
sllx %g7, %i0, %o0
tg %xcc, 0x3
wr %g0, 0x2a, %asi
stxa %i2, [%l7 + 0x58] %asi
membar #Sync
edge32n %i1, %i4, %l4
ld [%l7 + 0x14], %f23
movrgz %l6, 0x27E, %i3
nop
setx 0xE4EDCCDEBA867626, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xD22E001C438C3800, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f26, %f6
edge8 %g3, %l0, %i6
movre %o1, 0x2D5, %g5
edge32ln %l5, %g6, %i7
tcs %icc, 0x2
bcs loop_329
orcc %i5, %g2, %o5
wr %g0, 0x2e, %asi
ldda [%l7 + 0x60] %asi, %g0
loop_329:
movrlz %g4, %o2, %o4
prefetch [%l7 + 0x10], 0x3
fmovsneg %icc, %f21, %f27
set 0x18, %o4
sta %f1, [%l7 + %o4] 0x88
fmul8x16au %f11, %f5, %f14
or %o6, 0x1775, %o7
edge8l %o3, %l2, %l3
tpos %xcc, 0x6
nop
fitod %f6, %f20
fdtos %f20, %f24
mulscc %l1, 0x0F83, %g7
edge32n %i0, %o0, %i1
set 0x38, %l3
stha %i2, [%l7 + %l3] 0x11
fmovsa %icc, %f21, %f24
movl %icc, %i4, %l6
fbge,a %fcc2, loop_330
nop
setx 0x65FD382580668173, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
fnor %f2, %f28, %f12
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_330:
xorcc %i3, %l4, %g3
fnot1 %f10, %f12
tn %icc, 0x5
nop
setx loop_331, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bvc loop_332
udivx %i6, 0x083B, %o1
orn %l0, 0x04DC, %g5
loop_331:
tcs %icc, 0x7
loop_332:
edge8ln %g6, %i7, %i5
fmovrdgez %g2, %f20, %f16
fble,a %fcc2, loop_333
membar 0x5E
brgez %o5, loop_334
nop
setx 0xDE1C838AB044C9D2, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
loop_333:
array16 %l5, %g1, %o2
movn %xcc, %o4, %g4
loop_334:
movre %o6, 0x0FC, %o3
xorcc %l2, %l3, %o7
edge16 %g7, %l1, %i0
fandnot1 %f30, %f22, %f22
add %i1, 0x18DB, %o0
movgu %xcc, %i2, %l6
and %i4, %i3, %l4
tvs %xcc, 0x0
orcc %i6, 0x12BA, %g3
add %l0, %o1, %g6
bl,a,pn %xcc, loop_335
ldd [%l7 + 0x78], %f4
movvs %icc, %g5, %i7
mova %icc, %g2, %i5
loop_335:
movleu %icc, %o5, %g1
fmovsvc %icc, %f27, %f20
bleu,a loop_336
movle %icc, %l5, %o2
call loop_337
ta %icc, 0x1
loop_336:
nop
set 0x4F, %g5
ldsba [%l7 + %g5] 0x80, %o4
loop_337:
ldsw [%l7 + 0x08], %o6
std %f12, [%l7 + 0x30]
array16 %o3, %l2, %g4
subc %o7, %g7, %l1
movne %icc, %l3, %i1
movcs %xcc, %o0, %i2
sll %l6, 0x02, %i0
tneg %icc, 0x7
fmovsne %xcc, %f18, %f27
bcc,a,pt %icc, loop_338
movgu %xcc, %i4, %l4
tsubcctv %i6, %i3, %l0
fmovse %icc, %f4, %f19
loop_338:
fnot2 %f4, %f8
subc %o1, %g6, %g3
sir 0x08E1
andn %g5, 0x1576, %i7
ta %xcc, 0x1
stbar
set 0x40, %i5
ldda [%l7 + %i5] 0x0c, %f0
orncc %i5, 0x0B00, %g2
prefetch [%l7 + 0x2C], 0x0
alignaddrl %g1, %l5, %o5
addccc %o2, %o4, %o3
ba,a,pn %xcc, loop_339
udivx %o6, 0x0BD6, %l2
andn %o7, 0x1BD2, %g4
array32 %g7, %l1, %l3
loop_339:
movrgz %i1, 0x34E, %i2
tg %xcc, 0x1
movneg %xcc, %o0, %l6
sdivx %i0, 0x0617, %l4
movleu %icc, %i6, %i3
tge %xcc, 0x6
stbar
fbn %fcc0, loop_340
bvc,pt %xcc, loop_341
tvs %xcc, 0x0
fmovsge %xcc, %f10, %f30
loop_340:
array16 %i4, %l0, %o1
loop_341:
ld [%l7 + 0x28], %f18
taddcctv %g3, 0x0566, %g5
bcc,a,pt %icc, loop_342
fmovsgu %xcc, %f25, %f11
fbn,a %fcc0, loop_343
fmovscs %xcc, %f2, %f17
loop_342:
movg %xcc, %i7, %g6
sdivx %g2, 0x151F, %i5
loop_343:
bne,pn %xcc, loop_344
tcc %xcc, 0x0
tgu %xcc, 0x4
bgu,pn %xcc, loop_345
loop_344:
subcc %g1, %l5, %o2
tvs %xcc, 0x2
brnz %o4, loop_346
loop_345:
fmovs %f6, %f0
bleu,a,pn %icc, loop_347
tneg %icc, 0x6
loop_346:
fxnor %f6, %f22, %f18
subccc %o3, %o6, %o5
loop_347:
srl %l2, %g4, %g7
orn %o7, %l1, %i1
nop
setx 0xF07BBA1D, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
fmovd %f4, %f18
edge8ln %i2, %o0, %l3
tg %xcc, 0x2
fmovrdgz %i0, %f6, %f22
stw %l4, [%l7 + 0x18]
tg %icc, 0x7
fpadd16 %f30, %f24, %f16
sdivx %i6, 0x13F6, %i3
wr %g0, 0x80, %asi
ldsba [%l7 + 0x0A] %asi, %i4
addccc %l6, 0x16F9, %l0
brnz %o1, loop_348
udivcc %g5, 0x178D, %g3
lduh [%l7 + 0x7A], %i7
wr %g0, 0x89, %asi
ldsha [%l7 + 0x56] %asi, %g6
loop_348:
addc %g2, 0x0C3D, %i5
sdivcc %l5, 0x0191, %g1
udivx %o2, 0x111F, %o3
fbg %fcc3, loop_349
sllx %o6, %o4, %o5
smul %l2, %g4, %g7
array16 %l1, %i1, %o7
loop_349:
nop
setx 0x6075C055, %l0, %l6
st %l6, [%l7 + 0x50]
ld [%l7 + 0x50], %fsr
sll %o0, %i2, %i0
alignaddrl %l4, %i6, %l3
fmovdl %icc, %f13, %f31
array8 %i3, %i4, %l6
tne %xcc, 0x2
nop
setx 0x0128003D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
fsqrts %f20, %f23
taddcc %o1, %l0, %g3
ba %icc, loop_350
tvc %icc, 0x7
fbge %fcc0, loop_351
fpmerge %f18, %f28, %f20
loop_350:
smulcc %g5, %g6, %i7
tge %xcc, 0x4
loop_351:
fmovdge %icc, %f4, %f6
fcmpgt16 %f26, %f24, %i5
bl,a %icc, loop_352
nop
setx 0xF469E022, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
fsqrts %f4, %f19
fpsub32s %f26, %f1, %f6
sub %l5, %g1, %o2
loop_352:
taddcc %g2, %o3, %o6
fpsub16s %f2, %f25, %f5
fxors %f1, %f9, %f24
fnors %f27, %f6, %f4
sll %o4, 0x00, %o5
sll %l2, %g4, %g7
sth %i1, [%l7 + 0x30]
fpadd16s %f31, %f11, %f19
array16 %o7, %l1, %o0
lduw [%l7 + 0x68], %i2
stx %l4, [%l7 + 0x20]
edge8 %i6, %i0, %i3
fcmple32 %f20, %f4, %l3
membar 0x4D
taddcctv %l6, 0x1029, %o1
sra %i4, %g3, %g5
addc %g6, %i7, %l0
tsubcc %i5, %l5, %o2
edge32 %g2, %g1, %o3
movne %icc, %o6, %o4
fmovdne %icc, %f11, %f10
tsubcctv %o5, %g4, %g7
fbg,a %fcc1, loop_353
stx %l2, [%l7 + 0x38]
alignaddrl %i1, %l1, %o0
addccc %i2, %o7, %i6
loop_353:
lduh [%l7 + 0x58], %i0
umul %i3, 0x1A12, %l4
ldstub [%l7 + 0x58], %l3
fnand %f18, %f2, %f18
srax %l6, 0x12, %o1
fble %fcc2, loop_354
fmovrdgez %i4, %f10, %f26
movgu %icc, %g5, %g6
nop
fitod %f2, %f14
loop_354:
xnorcc %i7, %l0, %g3
wr %g0, 0x19, %asi
lduha [%l7 + 0x0A] %asi, %l5
fmovdleu %icc, %f4, %f9
nop
set 0x48, %i7
ldd [%l7 + %i7], %i4
ldd [%l7 + 0x08], %g2
fbo,a %fcc0, loop_355
bcc,a,pt %xcc, loop_356
tn %xcc, 0x1
bn,pn %xcc, loop_357
loop_355:
array32 %g1, %o3, %o6
loop_356:
st %f5, [%l7 + 0x28]
ldstub [%l7 + 0x3A], %o4
loop_357:
taddcctv %o5, %o2, %g7
fxors %f18, %f11, %f2
tvc %xcc, 0x5
subcc %l2, 0x1DFC, %g4
tcs %icc, 0x7
xorcc %l1, %i1, %i2
mova %xcc, %o0, %i6
fnot1 %f16, %f22
bleu,a,pt %icc, loop_358
alignaddr %i0, %o7, %i3
bshuffle %f24, %f12, %f28
movrgez %l3, 0x21C, %l4
loop_358:
sth %l6, [%l7 + 0x32]
tvc %icc, 0x6
addc %i4, 0x0343, %o1
sdivx %g5, 0x142B, %g6
movne %icc, %i7, %g3
tgu %icc, 0x5
srl %l0, 0x13, %i5
ble,pt %icc, loop_359
bgu,pn %xcc, loop_360
mulscc %g2, 0x0869, %g1
edge16ln %l5, %o6, %o3
loop_359:
tleu %xcc, 0x1
loop_360:
andcc %o5, 0x0F50, %o4
fblg %fcc1, loop_361
bneg %icc, loop_362
fcmpne32 %f12, %f8, %g7
smul %l2, 0x10E4, %o2
loop_361:
prefetch [%l7 + 0x34], 0x2
loop_362:
addc %l1, %i1, %i2
stw %g4, [%l7 + 0x08]
brgez,a %o0, loop_363
alignaddrl %i0, %i6, %i3
fbg,a %fcc3, loop_364
edge8 %o7, %l4, %l6
loop_363:
edge8 %i4, %o1, %g5
nop
fitos %f14, %f13
fstoi %f13, %f19
loop_364:
xnor %l3, %i7, %g6
fbn %fcc1, loop_365
fnot1s %f16, %f22
wr %g0, 0x04, %asi
lda [%l7 + 0x2C] %asi, %f16
loop_365:
mova %icc, %g3, %l0
xor %i5, %g2, %g1
andncc %l5, %o6, %o3
fmul8x16au %f5, %f17, %f6
bg,a loop_366
lduh [%l7 + 0x62], %o5
mova %xcc, %o4, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_366:
movgu %icc, %o2, %l2
wr %g0, 0x89, %asi
stba %i1, [%l7 + 0x49] %asi
bshuffle %f0, %f10, %f30
edge32l %l1, %i2, %o0
subcc %g4, %i0, %i6
sdiv %i3, 0x0D7C, %l4
bcc,a %xcc, loop_367
movvs %icc, %o7, %i4
tleu %icc, 0x3
array8 %l6, %o1, %g5
loop_367:
nop
wr %g0, 0x2f, %asi
stwa %i7, [%l7 + 0x0C] %asi
membar #Sync
mulx %g6, %l3, %g3
fbg %fcc0, loop_368
umul %l0, %g2, %g1
ldd [%l7 + 0x28], %f28
fmovde %icc, %f20, %f13
loop_368:
edge32l %l5, %i5, %o3
fmul8ulx16 %f14, %f28, %f10
tgu %xcc, 0x7
lduh [%l7 + 0x78], %o6
sdivx %o5, 0x0042, %g7
srl %o2, 0x05, %l2
fmovrdlez %o4, %f10, %f18
tge %xcc, 0x7
andncc %i1, %i2, %o0
smul %g4, 0x1ED3, %l1
andncc %i0, %i3, %l4
sll %i6, %o7, %l6
edge32n %o1, %g5, %i4
fbu %fcc1, loop_369
be,pt %xcc, loop_370
mulx %g6, 0x0D8A, %i7
edge32 %g3, %l0, %l3
loop_369:
edge16 %g2, %g1, %l5
loop_370:
ldd [%l7 + 0x40], %f28
fmovrde %i5, %f18, %f14
movcs %xcc, %o6, %o3
tge %icc, 0x4
fbue,a %fcc1, loop_371
fbug %fcc2, loop_372
mulx %o5, %g7, %o2
edge8ln %o4, %i1, %l2
loop_371:
sdivx %i2, 0x0645, %o0
loop_372:
movcc %xcc, %l1, %i0
movle %icc, %g4, %l4
fmovsvs %icc, %f30, %f31
edge8ln %i3, %i6, %l6
orncc %o1, 0x0E94, %g5
tpos %icc, 0x7
move %icc, %i4, %o7
movg %xcc, %g6, %g3
nop
setx 0x4CBA975F1BE9A59F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x63F5C5D489DD886B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f22, %f22
stw %l0, [%l7 + 0x50]
tvs %icc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0x07CD7335, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0xA05846E2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fadds %f16, %f29, %f28
membar 0x57
bvc,a loop_373
fcmple16 %f18, %f18, %i7
fmovsvs %xcc, %f14, %f8
tne %xcc, 0x1
loop_373:
tpos %xcc, 0x7
edge8ln %l3, %g1, %l5
movcc %icc, %g2, %i5
add %l7, 0x74, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %o3
casa [%l6] %asi, %o3, %o5
fsrc2 %f22, %f20
orncc %o6, %o2, %g7
udiv %o4, 0x0681, %i1
xor %i2, 0x190F, %l2
fmovsvs %xcc, %f8, %f1
edge32ln %l1, %i0, %o0
mulscc %g4, %i3, %l4
edge8ln %l6, %i6, %g5
tgu %icc, 0x2
fandnot1s %f5, %f22, %f22
sethi 0x00A4, %o1
fmovs %f3, %f28
fmovdpos %icc, %f11, %f25
sdivx %o7, 0x14CA, %i4
xnorcc %g3, 0x18C5, %g6
fble %fcc2, loop_374
udivx %i7, 0x0E07, %l3
nop
set 0x10, %g7
stx %l0, [%l7 + %g7]
fpack16 %f26, %f15
loop_374:
andn %g1, 0x19E7, %l5
movg %xcc, %i5, %o3
movrlz %o5, 0x045, %o6
movcc %xcc, %g2, %o2
nop
setx 0x97963A1D87F364DE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xD574F2768BB256AA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fmuld %f30, %f2, %f30
nop
setx 0xE13A31EEF62690EF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
fsqrtd %f24, %f16
nop
setx 0xE38367DEC14289AB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x34118F64A61DBDB0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f24, %f4
smul %g7, %o4, %i1
tsubcctv %i2, 0x04E4, %l2
mulx %i0, %o0, %l1
fbo,a %fcc0, loop_375
fcmpgt32 %f14, %f8, %i3
movrne %g4, %l4, %l6
array8 %i6, %o1, %g5
loop_375:
movre %i4, %g3, %o7
sub %i7, %g6, %l0
movrlez %l3, 0x3FB, %g1
edge16l %l5, %i5, %o5
movneg %icc, %o6, %o3
edge8n %o2, %g2, %g7
ldsb [%l7 + 0x69], %i1
subc %i2, 0x094D, %l2
taddcctv %o4, 0x0704, %i0
edge16n %o0, %i3, %g4
ldstub [%l7 + 0x6A], %l1
tvs %icc, 0x3
alignaddrl %l6, %i6, %l4
movre %g5, %i4, %g3
udivx %o7, 0x17EC, %o1
nop
fitos %f7, %f30
fstod %f30, %f0
edge16ln %g6, %l0, %l3
edge32ln %i7, %l5, %i5
brgz %g1, loop_376
fnot1 %f2, %f4
brz,a %o6, loop_377
or %o3, %o2, %g2
loop_376:
tcc %icc, 0x6
alignaddrl %o5, %i1, %i2
loop_377:
fpackfix %f14, %f13
fabss %f23, %f28
bgu,a,pn %xcc, loop_378
tleu %xcc, 0x4
movleu %icc, %g7, %o4
tvs %icc, 0x7
loop_378:
fmovrdlz %l2, %f12, %f4
fmovsl %icc, %f11, %f17
movg %xcc, %i0, %i3
movrgez %o0, 0x0E3, %g4
flush %l7 + 0x7C
xorcc %l1, %i6, %l6
ldsb [%l7 + 0x4A], %l4
taddcctv %i4, %g5, %o7
fbul %fcc3, loop_379
tvs %icc, 0x1
bpos,a,pn %icc, loop_380
edge32 %g3, %g6, %l0
loop_379:
movn %icc, %l3, %o1
nop
setx 0x507AB4D9, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
loop_380:
nop
wr %g0, 0x80, %asi
lda [%l7 + 0x64] %asi, %f21
tgu %icc, 0x4
udiv %i7, 0x1509, %i5
bcs,pt %xcc, loop_381
fmovdneg %icc, %f9, %f16
fexpand %f19, %f2
fmovsne %icc, %f24, %f7
loop_381:
orcc %g1, %o6, %l5
mova %icc, %o2, %o3
fbne,a %fcc1, loop_382
sub %o5, %i1, %i2
ldsb [%l7 + 0x09], %g2
std %f6, [%l7 + 0x10]
loop_382:
edge8ln %o4, %g7, %l2
tsubcctv %i3, %i0, %g4
nop
setx loop_383, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
popc 0x12AF, %l1
fmul8x16al %f16, %f4, %f24
add %l7, 0x18, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %o0
casxa [%l6] %asi, %o0, %i6
loop_383:
edge16ln %l6, %l4, %i4
fbge %fcc2, loop_384
flush %l7 + 0x1C
alignaddrl %g5, %o7, %g3
subccc %g6, %l3, %l0
loop_384:
fabss %f18, %f0
set 0x40, %l2
stda %f16, [%l7 + %l2] 0x17
membar #Sync
mova %icc, %i7, %o1
bg,a loop_385
xnor %i5, %g1, %l5
fbu %fcc3, loop_386
addccc %o6, %o3, %o5
loop_385:
edge32n %i1, %i2, %o2
std %f6, [%l7 + 0x50]
loop_386:
add %g2, 0x07B5, %g7
tsubcctv %l2, %i3, %o4
andncc %g4, %l1, %o0
sethi 0x0839, %i0
ld [%l7 + 0x0C], %f8
srl %i6, 0x0F, %l6
movre %i4, 0x17D, %g5
tne %xcc, 0x0
xnorcc %l4, 0x1512, %g3
sub %o7, 0x1E82, %l3
brgez,a %g6, loop_387
tcs %xcc, 0x3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivcc %i7, 0x1246, %l0
loop_387:
fpsub32 %f12, %f6, %f2
te %icc, 0x5
srlx %o1, %i5, %l5
xnorcc %g1, %o6, %o3
stb %o5, [%l7 + 0x2C]
subc %i1, %o2, %g2
fzero %f8
fsrc1s %f16, %f16
movle %xcc, %i2, %g7
call loop_388
edge32l %i3, %o4, %l2
xnor %g4, %o0, %i0
movcs %xcc, %l1, %i6
loop_388:
bg loop_389
edge8l %i4, %l6, %l4
udivcc %g3, 0x1540, %g5
set 0x3C, %o2
lduha [%l7 + %o2] 0x89, %o7
loop_389:
ldx [%l7 + 0x78], %l3
movcs %icc, %g6, %i7
and %o1, %l0, %l5
subccc %g1, %o6, %i5
smulcc %o3, 0x01B4, %o5
edge32n %i1, %o2, %g2
add %i2, 0x0DAD, %g7
fbuge,a %fcc3, loop_390
movrgez %i3, %o4, %l2
nop
fitod %f6, %f18
fdtox %f18, %f16
movcs %icc, %g4, %i0
loop_390:
nop
set 0x58, %o5
stxa %o0, [%l7 + %o5] 0xe2
membar #Sync
fmovd %f12, %f20
nop
setx 0x904649E3, %l0, %l6
st %l6, [%l7 + 0x68]
ld [%l7 + 0x68], %fsr
fsrc2 %f18, %f18
sdivx %l1, 0x1EA1, %i4
brz %i6, loop_391
movcs %icc, %l6, %g3
fmovrdlez %g5, %f0, %f14
te %xcc, 0x6
loop_391:
array32 %o7, %l3, %l4
edge8ln %g6, %o1, %l0
swap [%l7 + 0x68], %l5
bge,a,pt %xcc, loop_392
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
edge8n %i7, %o6, %i5
ta %icc, 0x6
loop_392:
edge32ln %o3, %g1, %i1
loop_393:
bshuffle %f26, %f22, %f30
edge8n %o5, %o2, %i2
alignaddr %g2, %g7, %i3
sdiv %l2, 0x059D, %g4
fcmple32 %f18, %f26, %i0
umulcc %o0, 0x0901, %o4
fmuld8sux16 %f6, %f6, %f16
udiv %l1, 0x1AD7, %i6
tvs %xcc, 0x6
bn,a loop_394
move %icc, %i4, %g3
fzeros %f26
sdivx %g5, 0x1D0F, %o7
loop_394:
lduw [%l7 + 0x74], %l3
movrgez %l4, %l6, %g6
tg %icc, 0x1
movneg %icc, %l0, %l5
movrgez %i7, 0x00A, %o1
nop
setx loop_395, %l0, %l1
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 %i5, 0x17CF, %o3
std %f10, [%l7 + 0x20]
srlx %o6, %g1, %o5
loop_395:
sethi 0x1C23, %i1
stbar
movneg %xcc, %i2, %o2
sra %g7, %g2, %i3
sdivcc %g4, 0x0BB5, %i0
umul %l2, %o0, %l1
bpos,a %xcc, loop_396
andncc %o4, %i4, %g3
tpos %xcc, 0x4
addcc %g5, 0x1F3D, %o7
loop_396:
nop
wr %g0, 0x11, %asi
lduwa [%l7 + 0x3C] %asi, %i6
edge8ln %l3, %l4, %g6
movpos %xcc, %l0, %l6
stx %l5, [%l7 + 0x50]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnor %o1, %i5, %o3
set 0x50, %i0
ldda [%l7 + %i0] 0x0c, %i6
ldsw [%l7 + 0x28], %g1
movrne %o6, %i1, %i2
movrne %o2, 0x3D6, %o5
fmovrdlz %g7, %f6, %f14
fmovsn %icc, %f20, %f4
fbue %fcc0, loop_397
tcs %xcc, 0x7
edge16 %g2, %g4, %i0
ldsb [%l7 + 0x0D], %l2
loop_397:
bvs,a loop_398
movrlz %i3, 0x094, %l1
fble %fcc1, loop_399
sethi 0x0BCC, %o4
loop_398:
sdivx %i4, 0x0231, %g3
set 0x20, %g1
prefetcha [%l7 + %g1] 0x89, 0x3
loop_399:
ldstub [%l7 + 0x0E], %o7
taddcc %g5, 0x0E0D, %l3
tne %icc, 0x2
tgu %xcc, 0x1
movpos %icc, %l4, %g6
movge %xcc, %l0, %l6
edge8 %l5, %o1, %i5
tleu %xcc, 0x6
taddcctv %i6, %i7, %g1
edge8l %o3, %o6, %i2
edge16 %o2, %o5, %g7
tcs %xcc, 0x5
wr %g0, 0x89, %asi
ldsba [%l7 + 0x34] %asi, %i1
edge16ln %g2, %g4, %i0
umulcc %l2, %i3, %o4
std %f20, [%l7 + 0x20]
ldsb [%l7 + 0x1E], %i4
bg,a %xcc, loop_400
ldsw [%l7 + 0x7C], %g3
fmovdvs %xcc, %f30, %f1
fbu,a %fcc2, loop_401
loop_400:
fbge %fcc3, loop_402
tn %xcc, 0x0
andncc %o0, %l1, %o7
loop_401:
add %g5, %l3, %l4
loop_402:
movrne %l0, 0x11A, %l6
fmovdpos %icc, %f1, %f13
ta %icc, 0x1
fmovrsgz %l5, %f6, %f6
fandnot1s %f30, %f12, %f18
movrlz %o1, %i5, %i6
fmovdvs %xcc, %f8, %f11
ldsw [%l7 + 0x64], %g6
taddcctv %g1, 0x16B7, %i7
fmovdle %xcc, %f10, %f30
flush %l7 + 0x70
be,pt %xcc, loop_403
edge16l %o6, %i2, %o2
fmul8x16au %f21, %f12, %f10
fxors %f19, %f21, %f7
loop_403:
fbug %fcc3, loop_404
ldd [%l7 + 0x28], %o4
set 0x40, %l0
ldda [%l7 + %l0] 0xe2, %o2
loop_404:
taddcc %i1, 0x02B6, %g2
movpos %xcc, %g7, %i0
nop
setx loop_405, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge16l %l2, %i3, %g4
membar 0x71
tg %icc, 0x0
loop_405:
sra %i4, %o4, %o0
tvc %xcc, 0x1
fmovd %f6, %f24
edge32l %g3, %o7, %g5
smul %l3, 0x1CEE, %l4
fmovdle %xcc, %f27, %f2
tsubcc %l1, 0x1841, %l6
edge16ln %l5, %l0, %i5
movre %i6, 0x201, %g6
orcc %o1, 0x096B, %g1
fmovsneg %xcc, %f2, %f7
ldstub [%l7 + 0x29], %i7
fmovse %icc, %f5, %f24
fornot1 %f18, %f18, %f0
movcc %xcc, %i2, %o2
std %f14, [%l7 + 0x20]
fsrc1 %f4, %f10
bvc loop_406
sub %o5, 0x0342, %o6
brnz,a %i1, loop_407
movvc %xcc, %o3, %g7
loop_406:
nop
setx 0x53BC14EDB96219A3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x1C421E16FFF63300, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f26, %f2
udiv %g2, 0x1836, %i0
loop_407:
tle %xcc, 0x4
tg %icc, 0x0
set 0x38, %o7
stxa %i3, [%l7 + %o7] 0x89
tvs %icc, 0x3
fbul %fcc0, loop_408
te %icc, 0x5
taddcc %l2, 0x0D50, %g4
bcc,a,pn %xcc, loop_409
loop_408:
tn %icc, 0x4
membar 0x7B
subccc %i4, 0x0CF0, %o0
loop_409:
movneg %xcc, %g3, %o7
andncc %o4, %g5, %l3
nop
setx 0x3697022A017E870C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f28
fnors %f17, %f7, %f11
sll %l4, %l6, %l5
popc 0x1CED, %l1
fandnot2s %f8, %f12, %f15
tvs %icc, 0x7
stb %l0, [%l7 + 0x0E]
fble,a %fcc0, loop_410
bshuffle %f6, %f16, %f18
movrne %i6, %i5, %o1
fnands %f1, %f1, %f16
loop_410:
tcc %icc, 0x2
xor %g1, %i7, %g6
movrgz %o2, %o5, %i2
tle %xcc, 0x6
tsubcc %o6, 0x0F07, %i1
fand %f18, %f8, %f16
andn %g7, %o3, %g2
fcmple16 %f26, %f24, %i0
edge8n %i3, %g4, %i4
xor %o0, %l2, %o7
movcs %icc, %o4, %g5
tleu %xcc, 0x4
movcs %xcc, %g3, %l4
tl %xcc, 0x7
movpos %icc, %l6, %l5
stx %l1, [%l7 + 0x58]
set 0x28, %o3
prefetcha [%l7 + %o3] 0x88, 0x0
bge,pt %icc, loop_411
srax %l3, %i6, %i5
sllx %g1, %i7, %o1
bne,pt %xcc, loop_412
loop_411:
movrgz %g6, %o5, %i2
fpmerge %f4, %f17, %f16
movrlez %o6, 0x3AE, %o2
loop_412:
tn %icc, 0x3
tpos %icc, 0x5
bcs,pt %icc, loop_413
lduh [%l7 + 0x4E], %i1
movge %xcc, %o3, %g7
sth %g2, [%l7 + 0x0E]
loop_413:
nop
setx 0x0F35A80FC06388D0, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
taddcc %i0, %i3, %i4
fmovdvc %xcc, %f3, %f8
ldub [%l7 + 0x47], %o0
sdiv %g4, 0x1D6C, %l2
smulcc %o4, %o7, %g3
tsubcctv %l4, 0x179F, %g5
tsubcctv %l6, %l5, %l1
fnot2 %f12, %f16
brlez,a %l0, loop_414
fpadd32s %f23, %f0, %f16
movrlez %i6, 0x03A, %i5
nop
setx 0x9FD40F3C60DD3A67, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xB6B566CCE29F9262, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f6, %f24
loop_414:
sdiv %l3, 0x1D35, %g1
tg %xcc, 0x7
orncc %i7, %o1, %g6
nop
setx 0x7DD5E671, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0xB8527560, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fadds %f18, %f15, %f6
movrne %o5, %i2, %o2
fbne %fcc2, loop_415
movleu %xcc, %o6, %o3
fmuld8sux16 %f18, %f30, %f14
tleu %icc, 0x1
loop_415:
ldd [%l7 + 0x60], %f4
movleu %xcc, %g7, %i1
tg %xcc, 0x4
wr %g0, 0x23, %asi
stxa %i0, [%l7 + 0x70] %asi
membar #Sync
movpos %xcc, %i3, %i4
fmovdcc %xcc, %f12, %f14
sth %o0, [%l7 + 0x54]
ldx [%l7 + 0x48], %g2
tge %icc, 0x7
wr %g0, 0x0c, %asi
stwa %l2, [%l7 + 0x34] %asi
addccc %o4, 0x106C, %o7
fmovd %f4, %f18
movrne %g3, 0x35E, %g4
fmovsgu %xcc, %f10, %f12
movrlez %g5, %l6, %l4
alignaddrl %l1, %l0, %i6
fbu,a %fcc1, loop_416
sth %l5, [%l7 + 0x5E]
ldstub [%l7 + 0x34], %l3
move %xcc, %i5, %g1
loop_416:
tg %icc, 0x0
fcmple16 %f14, %f12, %i7
fmovde %xcc, %f10, %f21
bgu,pt %xcc, loop_417
nop
setx 0x074FBBD5DC7C1F52, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x32D96D085CC501CC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f26, %f6
array32 %o1, %o5, %i2
tn %xcc, 0x5
loop_417:
fnegs %f27, %f8
tn %xcc, 0x5
bneg,pt %xcc, loop_418
ta %icc, 0x4
wr %g0, 0x18, %asi
lda [%l7 + 0x1C] %asi, %f23
loop_418:
tvc %icc, 0x3
movpos %icc, %g6, %o6
fbge %fcc0, loop_419
taddcctv %o2, %g7, %o3
set 0x0C, %l4
lduwa [%l7 + %l4] 0x10, %i0
loop_419:
ldd [%l7 + 0x50], %i2
alignaddr %i4, %o0, %g2
call loop_420
bg,a,pn %xcc, loop_421
smulcc %l2, %o4, %o7
edge16 %i1, %g4, %g5
loop_420:
mulx %g3, %l6, %l4
loop_421:
fmul8x16 %f10, %f14, %f22
tcc %icc, 0x5
bneg,a,pt %icc, loop_422
edge16n %l0, %i6, %l1
ldub [%l7 + 0x71], %l5
bl,pn %xcc, loop_423
loop_422:
nop
setx 0x359028ADFA6EFA77, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x5AA1E91C5100DB77, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fdivd %f8, %f8, %f14
tsubcc %i5, 0x1628, %l3
movne %icc, %i7, %g1
loop_423:
fnand %f2, %f20, %f4
set 0x78, %i6
lduha [%l7 + %i6] 0x14, %o5
ldx [%l7 + 0x60], %o1
nop
set 0x10, %g6
std %f24, [%l7 + %g6]
sllx %i2, %o6, %g6
ldsw [%l7 + 0x38], %o2
tpos %xcc, 0x7
fmovdge %xcc, %f20, %f24
orncc %g7, 0x1756, %o3
addc %i3, %i4, %o0
movcs %icc, %i0, %g2
edge16l %o4, %l2, %i1
xnor %o7, 0x0A1C, %g5
popc %g4, %l6
tvc %icc, 0x4
movgu %xcc, %l4, %g3
te %xcc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
swap [%l7 + 0x70], %i6
fpsub32 %f30, %f6, %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %l1, 0x03B8, %l5
array8 %i5, %l3, %l0
set 0x18, %l1
ldxa [%l7 + %l1] 0x19, %g1
fnot1 %f8, %f28
edge32 %i7, %o1, %o5
fpsub16s %f28, %f9, %f31
wr %g0, 0x19, %asi
prefetcha [%l7 + 0x58] %asi, 0x3
wr %g0, 0x80, %asi
ldxa [%l7 + 0x60] %asi, %o6
tneg %xcc, 0x2
ldsb [%l7 + 0x15], %o2
orncc %g7, 0x1E00, %o3
bneg,a,pt %xcc, loop_424
alignaddrl %g6, %i4, %i3
movneg %icc, %i0, %g2
nop
setx 0x47675C2210629289, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
loop_424:
sethi 0x023D, %o4
fmul8x16al %f0, %f8, %f8
edge8 %o0, %l2, %i1
movg %xcc, %g5, %o7
subc %l6, %g4, %l4
fbuge,a %fcc1, loop_425
ta %icc, 0x0
movne %xcc, %g3, %l1
subc %i6, 0x07E9, %l5
loop_425:
bcc,a,pn %icc, loop_426
nop
setx 0xE76E51D3C1BBA862, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f24
sll %i5, %l3, %g1
fmovsl %xcc, %f24, %f1
loop_426:
fmovrslez %l0, %f0, %f7
fmuld8sux16 %f30, %f24, %f20
swap [%l7 + 0x2C], %o1
fmul8x16 %f6, %f18, %f10
subc %o5, 0x0E83, %i2
taddcctv %i7, %o2, %g7
tvs %xcc, 0x5
nop
setx 0x86C65F1796CFB40D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
fsqrtd %f4, %f6
srl %o3, 0x09, %o6
ldsw [%l7 + 0x34], %i4
bne %xcc, loop_427
sub %g6, 0x1C92, %i3
bn loop_428
tcc %icc, 0x5
loop_427:
nop
set 0x60, %o0
ldswa [%l7 + %o0] 0x88, %g2
loop_428:
fmul8sux16 %f10, %f18, %f14
alignaddrl %o4, %i0, %l2
tgu %icc, 0x4
tleu %icc, 0x5
edge32 %o0, %i1, %g5
nop
set 0x34, %g2
ldub [%l7 + %g2], %l6
tle %icc, 0x4
set 0x54, %i4
sta %f8, [%l7 + %i4] 0x80
fexpand %f11, %f24
ldsb [%l7 + 0x3E], %g4
fmovdpos %xcc, %f15, %f19
alignaddr %o7, %l4, %l1
smul %i6, 0x0096, %g3
fmovsa %xcc, %f9, %f19
fmovrslez %l5, %f27, %f9
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x4F] %asi, %l3
fmovrdgz %g1, %f4, %f10
stw %i5, [%l7 + 0x58]
fmovsvc %icc, %f1, %f0
fmovsg %xcc, %f5, %f27
movrgz %o1, %l0, %o5
subccc %i7, %o2, %i2
andcc %o3, 0x03ED, %g7
movrgez %i4, 0x27E, %o6
ldub [%l7 + 0x7D], %i3
st %f3, [%l7 + 0x24]
orcc %g2, %g6, %i0
fmul8sux16 %f10, %f26, %f0
edge32n %l2, %o0, %i1
wr %g0, 0x80, %asi
lduha [%l7 + 0x4E] %asi, %g5
srl %o4, 0x11, %g4
subccc %o7, 0x182A, %l6
fnors %f0, %f12, %f21
xnorcc %l1, %l4, %g3
array32 %l5, %i6, %g1
udivx %i5, 0x1539, %l3
movne %xcc, %l0, %o1
fmovscs %xcc, %f18, %f1
lduw [%l7 + 0x38], %o5
taddcc %o2, 0x102B, %i2
movrgez %i7, 0x030, %g7
tvs %xcc, 0x4
stb %i4, [%l7 + 0x13]
fbge,a %fcc1, loop_429
bn,a loop_430
edge32ln %o6, %o3, %i3
fsrc1s %f14, %f22
loop_429:
movrne %g2, %i0, %g6
loop_430:
orn %o0, %i1, %g5
fxnors %f31, %f29, %f29
fmovdpos %icc, %f22, %f19
edge16l %o4, %g4, %o7
taddcctv %l2, 0x1F50, %l6
tneg %icc, 0x1
movre %l1, 0x037, %l4
tsubcctv %l5, 0x1F86, %g3
ta %xcc, 0x3
sethi 0x0531, %g1
brlez %i5, loop_431
nop
setx 0xFB6BEED3A040F5A0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xB61CB4E644341ECD, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fdivd %f22, %f14, %f10
fzeros %f27
membar 0x2F
loop_431:
tpos %icc, 0x1
mulx %i6, 0x1824, %l0
movre %o1, 0x1E2, %o5
bge,a,pn %icc, loop_432
fbule %fcc1, loop_433
addc %o2, 0x0B68, %i2
fbug,a %fcc2, loop_434
loop_432:
ldx [%l7 + 0x40], %i7
loop_433:
fblg,a %fcc0, loop_435
movg %xcc, %g7, %i4
loop_434:
fpack16 %f14, %f10
ldsw [%l7 + 0x78], %o6
loop_435:
te %icc, 0x0
wr %g0, 0x89, %asi
lduwa [%l7 + 0x48] %asi, %o3
udiv %l3, 0x0AE4, %g2
movvc %icc, %i3, %i0
addccc %o0, %i1, %g5
add %l7, 0x10, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] %asi, %o4, %g6
addccc %o7, %g4, %l2
ta %icc, 0x7
stb %l1, [%l7 + 0x30]
fblg,a %fcc3, loop_436
edge16n %l4, %l6, %l5
tsubcctv %g3, 0x01B0, %g1
fnot1 %f28, %f22
loop_436:
prefetch [%l7 + 0x28], 0x3
ldx [%l7 + 0x60], %i6
udivx %l0, 0x15D1, %o1
set 0x40, %i2
lda [%l7 + %i2] 0x19, %f13
fbue,a %fcc0, loop_437
subc %o5, 0x19E1, %i5
array8 %i2, %i7, %g7
brz %i4, loop_438
loop_437:
fnegd %f8, %f18
prefetch [%l7 + 0x24], 0x2
movle %icc, %o6, %o2
loop_438:
orcc %o3, 0x1CC9, %g2
edge32n %i3, %i0, %o0
nop
set 0x44, %l6
prefetch [%l7 + %l6], 0x1
array32 %l3, %i1, %g5
set 0x30, %l5
ldda [%l7 + %l5] 0x2e, %g6
movn %icc, %o4, %o7
wr %g0, 0x21, %asi
ldxa [%g0 + 0x10] %asi, %g4
fmovsle %icc, %f6, %f3
tcs %xcc, 0x6
fbue %fcc0, loop_439
tsubcctv %l1, 0x1D19, %l4
smulcc %l6, 0x1D69, %l2
tcc %icc, 0x7
loop_439:
nop
setx 0x219E7FAA2EF03254, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
fsqrtd %f18, %f2
bvc,a loop_440
movgu %xcc, %l5, %g3
xorcc %i6, %l0, %o1
xor %o5, 0x0406, %g1
loop_440:
add %i2, 0x0257, %i5
smul %g7, 0x011F, %i7
fmovsgu %xcc, %f30, %f17
array32 %o6, %i4, %o3
bvs,a,pn %icc, loop_441
movge %xcc, %g2, %i3
xnorcc %i0, %o0, %o2
array32 %l3, %g5, %g6
loop_441:
tvc %xcc, 0x5
sethi 0x0D08, %o4
fxor %f2, %f20, %f0
movcc %xcc, %o7, %g4
fmovdvc %icc, %f10, %f6
sir 0x1ACD
andn %l1, 0x1F3F, %i1
fbo,a %fcc1, loop_442
xnorcc %l4, 0x1D5F, %l6
orn %l2, %g3, %i6
movvs %icc, %l5, %o1
loop_442:
alignaddrl %o5, %g1, %l0
set 0x5C, %o6
stwa %i5, [%l7 + %o6] 0x14
tg %xcc, 0x0
sethi 0x0734, %i2
taddcc %i7, %g7, %i4
subccc %o3, %o6, %i3
fmovdn %icc, %f10, %f8
set 0x4E, %i3
ldstuba [%l7 + %i3] 0x80, %i0
tvc %icc, 0x1
wr %g0, 0x2b, %asi
stxa %o0, [%l7 + 0x08] %asi
membar #Sync
subccc %o2, 0x0654, %l3
brnz %g5, loop_443
fble,a %fcc3, loop_444
fxor %f0, %f14, %f10
fpsub16 %f24, %f26, %f18
loop_443:
edge32 %g6, %g2, %o7
loop_444:
fcmpeq32 %f14, %f12, %o4
edge32 %l1, %g4, %l4
srl %l6, 0x0C, %i1
fbuge,a %fcc2, loop_445
subcc %l2, %g3, %l5
wr %g0, 0x89, %asi
ldsba [%l7 + 0x4B] %asi, %i6
loop_445:
edge8ln %o5, %g1, %l0
array16 %i5, %i2, %i7
ldd [%l7 + 0x10], %f12
fbn,a %fcc2, loop_446
brlz,a %o1, loop_447
movleu %xcc, %i4, %o3
fmovdl %icc, %f23, %f3
loop_446:
fzero %f14
loop_447:
nop
setx 0xBEF7CEDABCC277C7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x77FE6850382FCFC0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f4, %f20
edge32l %o6, %g7, %i0
srl %i3, 0x05, %o2
xorcc %o0, %g5, %g6
alignaddrl %g2, %o7, %o4
fmovsleu %icc, %f0, %f7
movle %icc, %l1, %g4
subc %l3, 0x1569, %l4
sll %i1, 0x0C, %l6
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f16
tvc %xcc, 0x4
orn %l2, %l5, %g3
edge8l %i6, %o5, %l0
srl %i5, %g1, %i7
addcc %o1, %i4, %o3
sethi 0x05A8, %i2
fpsub32s %f16, %f5, %f25
ldsh [%l7 + 0x2C], %g7
stx %i0, [%l7 + 0x68]
fmovrslz %o6, %f14, %f5
bvc,pt %xcc, loop_448
bpos %icc, loop_449
fmuld8sux16 %f8, %f8, %f28
tvs %icc, 0x5
loop_448:
fmovsne %icc, %f11, %f21
loop_449:
movg %xcc, %o2, %i3
fmovscc %xcc, %f30, %f28
alignaddrl %o0, %g6, %g5
ldd [%l7 + 0x10], %f2
sethi 0x0B9B, %o7
fmovdneg %icc, %f28, %f21
edge16ln %g2, %o4, %g4
fmovrdne %l3, %f2, %f0
nop
setx 0xB98A45A3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
fsqrts %f12, %f9
udivx %l4, 0x1AB1, %i1
tsubcc %l6, 0x12B5, %l1
flush %l7 + 0x3C
ta %xcc, 0x7
st %f30, [%l7 + 0x14]
movne %xcc, %l5, %g3
edge16n %i6, %l2, %o5
edge32n %i5, %l0, %i7
edge8l %g1, %i4, %o3
set 0x28, %g4
prefetcha [%l7 + %g4] 0x11, 0x2
edge16l %g7, %i0, %i2
fmovrdgz %o2, %f8, %f4
set 0x58, %g3
ldxa [%l7 + %g3] 0x89, %i3
smulcc %o0, 0x1E53, %o6
xorcc %g5, %o7, %g6
array16 %g2, %g4, %o4
tsubcc %l3, 0x0ED0, %l4
edge16 %i1, %l1, %l5
tge %icc, 0x5
bvc,a,pn %icc, loop_450
bg,pt %icc, loop_451
edge8n %g3, %l6, %i6
edge8n %o5, %l2, %i5
loop_450:
xnor %l0, 0x1C3C, %g1
loop_451:
fornot2 %f22, %f24, %f18
fmovrdne %i4, %f6, %f16
sdiv %i7, 0x1CB4, %o1
taddcctv %g7, 0x102D, %i0
edge16n %i2, %o3, %i3
be,a %xcc, loop_452
bshuffle %f10, %f16, %f26
std %f10, [%l7 + 0x58]
nop
fitod %f8, %f14
fdtos %f14, %f21
loop_452:
ldd [%l7 + 0x20], %f4
movvc %xcc, %o2, %o0
tpos %xcc, 0x5
orn %g5, %o7, %o6
fba %fcc2, loop_453
tge %xcc, 0x5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %icc, 0x0
loop_453:
orncc %g2, 0x054F, %g6
movne %icc, %o4, %g4
fmovsg %xcc, %f13, %f21
movcs %icc, %l3, %l4
tleu %icc, 0x0
fmuld8ulx16 %f2, %f10, %f2
sir 0x0966
fmovspos %xcc, %f14, %f12
set 0x4E, %i1
lduba [%l7 + %i1] 0x19, %i1
ba,a,pt %xcc, loop_454
add %l1, 0x0120, %l5
array8 %l6, %g3, %o5
sll %l2, 0x0C, %i5
loop_454:
flush %l7 + 0x1C
set 0x1A, %o1
lduha [%l7 + %o1] 0x14, %i6
srl %l0, %i4, %i7
andcc %o1, 0x1BAC, %g1
edge8 %g7, %i2, %i0
add %l7, 0x1C, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %i3
casa [%l6] 0x80, %i3, %o2
tcc %icc, 0x4
tsubcctv %o0, %g5, %o3
tcs %xcc, 0x5
nop
set 0x4C, %l3
lduh [%l7 + %l3], %o7
tcc %icc, 0x0
movpos %xcc, %o6, %g2
movvs %icc, %g6, %g4
array32 %l3, %o4, %l4
edge8ln %l1, %i1, %l6
xor %g3, 0x14E1, %o5
prefetch [%l7 + 0x5C], 0x0
array32 %l2, %l5, %i5
brnz,a %i6, loop_455
fmovrdgz %i4, %f16, %f30
fbug %fcc2, loop_456
fmovda %xcc, %f27, %f22
loop_455:
nop
setx loop_457, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
std %f2, [%l7 + 0x50]
loop_456:
bgu,a,pn %xcc, loop_458
addcc %l0, %o1, %i7
loop_457:
xnorcc %g1, 0x1BFA, %g7
wr %g0, 0x89, %asi
lduba [%l7 + 0x4B] %asi, %i2
loop_458:
edge16ln %i0, %o2, %o0
lduh [%l7 + 0x10], %g5
ldstub [%l7 + 0x50], %o3
tne %icc, 0x5
edge32ln %o7, %i3, %o6
movrlez %g2, %g4, %g6
xor %o4, %l3, %l4
smul %l1, 0x06A5, %l6
set 0x71, %g5
ldsba [%l7 + %g5] 0x19, %i1
movrgz %g3, 0x07D, %o5
fpadd16 %f30, %f4, %f18
fmovda %xcc, %f28, %f25
set 0x70, %i5
sta %f10, [%l7 + %i5] 0x89
tpos %xcc, 0x7
membar 0x21
sdivx %l2, 0x04CB, %l5
movle %xcc, %i6, %i4
fbl,a %fcc3, loop_459
brnz %i5, loop_460
fmovrslz %l0, %f20, %f27
bg,pn %icc, loop_461
loop_459:
edge16 %o1, %i7, %g1
loop_460:
edge32n %i2, %i0, %g7
movrlez %o0, 0x2DB, %g5
loop_461:
nop
setx loop_462, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbug %fcc3, loop_463
udivx %o3, 0x05C6, %o2
tcs %xcc, 0x5
loop_462:
flush %l7 + 0x14
loop_463:
srax %o7, %i3, %o6
sra %g2, 0x05, %g4
flush %l7 + 0x7C
alignaddr %o4, %g6, %l4
fbg %fcc0, loop_464
edge32l %l1, %l6, %i1
ta %icc, 0x1
flush %l7 + 0x78
loop_464:
tpos %icc, 0x1
sll %g3, %l3, %o5
movcs %xcc, %l2, %i6
nop
set 0x24, %i7
lduh [%l7 + %i7], %l5
movrgez %i5, 0x349, %l0
wr %g0, 0x18, %asi
lduwa [%l7 + 0x68] %asi, %i4
edge8 %i7, %o1, %i2
fsrc2s %f5, %f4
udivcc %g1, 0x01D5, %i0
srlx %g7, %g5, %o3
sethi 0x0911, %o0
fandnot1 %f30, %f20, %f16
ld [%l7 + 0x70], %f4
bleu,pn %xcc, loop_465
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot1s %f21, %f6, %f6
srax %o2, %o7, %o6
loop_465:
movvs %icc, %g2, %g4
edge16n %i3, %o4, %g6
udivx %l1, 0x1F0B, %l4
bneg,a,pn %icc, loop_466
tcs %icc, 0x6
move %xcc, %i1, %l6
umul %l3, %o5, %l2
loop_466:
fba %fcc3, loop_467
edge8l %g3, %i6, %i5
fmovrdgez %l5, %f14, %f8
fmovdl %icc, %f20, %f1
loop_467:
swap [%l7 + 0x6C], %l0
movrgez %i7, 0x379, %o1
sdivx %i4, 0x0BE2, %i2
set 0x30, %g7
ldda [%l7 + %g7] 0x04, %g0
fornot1 %f20, %f30, %f14
lduh [%l7 + 0x7A], %g7
nop
fitod %f10, %f8
fdtos %f8, %f6
mulscc %g5, %o3, %o0
fmovsg %xcc, %f26, %f4
pdist %f26, %f20, %f20
brlez,a %i0, loop_468
tneg %xcc, 0x1
fmovrsgez %o7, %f30, %f5
movleu %xcc, %o2, %g2
loop_468:
sdivx %o6, 0x01B6, %g4
tneg %icc, 0x0
fmul8x16al %f23, %f4, %f28
orcc %i3, 0x038D, %o4
mulx %g6, 0x124A, %l1
fsrc2s %f0, %f3
smulcc %i1, 0x02A6, %l4
set 0x60, %l2
ldda [%l7 + %l2] 0x24, %l2
move %xcc, %l6, %l2
tsubcctv %o5, 0x019D, %i6
tsubcc %g3, 0x00BE, %l5
sdiv %l0, 0x000D, %i7
srax %i5, 0x01, %i4
nop
set 0x48, %o2
ldd [%l7 + %o2], %i2
edge16n %g1, %g7, %o1
call loop_469
te %icc, 0x4
sth %o3, [%l7 + 0x16]
fbe,a %fcc2, loop_470
loop_469:
ldstub [%l7 + 0x56], %o0
movrgz %g5, 0x291, %i0
edge8 %o2, %o7, %o6
loop_470:
edge16l %g4, %g2, %i3
fmovrdgz %g6, %f8, %f14
popc 0x132C, %o4
alignaddrl %l1, %i1, %l4
xorcc %l3, %l6, %l2
orcc %o5, 0x10BE, %i6
movrlz %l5, 0x2F8, %g3
taddcc %l0, 0x0AA3, %i5
movrlz %i7, 0x0E3, %i4
fbg %fcc1, loop_471
udivcc %i2, 0x18FE, %g1
edge32l %o1, %g7, %o0
nop
setx 0xA2E3BE77, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0xE4866B47, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fdivs %f9, %f4, %f26
loop_471:
movrgz %o3, %g5, %o2
sdivcc %i0, 0x0DB4, %o7
alignaddr %g4, %g2, %i3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnorcc %g6, 0x0E6D, %o6
bvc %xcc, loop_472
sub %o4, %i1, %l4
fcmpgt32 %f10, %f18, %l1
move %icc, %l6, %l2
loop_472:
fmovsleu %xcc, %f12, %f20
fmovsleu %icc, %f4, %f23
set 0x3C, %o4
stha %o5, [%l7 + %o4] 0x88
addccc %l3, 0x0A5E, %i6
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x3C] %asi, %g3
orcc %l0, %i5, %i7
srl %i4, 0x08, %i2
tg %icc, 0x7
bvc,pt %xcc, loop_473
movrgz %l5, %g1, %o1
fmovda %xcc, %f13, %f18
movgu %xcc, %g7, %o3
loop_473:
popc 0x1F85, %o0
fornot1s %f5, %f5, %f16
ldub [%l7 + 0x35], %o2
array32 %i0, %g5, %g4
sll %o7, %i3, %g6
be loop_474
sdivx %g2, 0x0EB6, %o6
bg %icc, loop_475
stb %o4, [%l7 + 0x55]
loop_474:
faligndata %f22, %f14, %f20
ldub [%l7 + 0x29], %l4
loop_475:
udiv %l1, 0x15B6, %l6
set 0x10, %o5
stxa %l2, [%l7 + %o5] 0x23
membar #Sync
xorcc %i1, 0x15D2, %l3
movl %icc, %o5, %i6
fornot2 %f22, %f14, %f8
edge8l %l0, %g3, %i5
fnegs %f18, %f29
sdivcc %i7, 0x1ABA, %i4
wr %g0, 0x19, %asi
ldsba [%l7 + 0x15] %asi, %l5
tle %xcc, 0x1
ta %xcc, 0x2
fcmpgt32 %f8, %f6, %i2
fpackfix %f16, %f1
umulcc %g1, %o1, %o3
tpos %icc, 0x4
sth %o0, [%l7 + 0x34]
fones %f26
edge8n %o2, %i0, %g7
fba %fcc0, loop_476
edge8l %g5, %o7, %g4
nop
fitos %f14, %f11
sub %g6, %g2, %o6
loop_476:
andn %i3, 0x0AF3, %o4
subccc %l4, 0x0D01, %l6
smul %l2, 0x0021, %l1
xnor %l3, %o5, %i6
taddcc %i1, %l0, %i5
wr %g0, 0x80, %asi
stba %g3, [%l7 + 0x6D] %asi
add %l7, 0x7C, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %i7
casa [%l6] 0x18, %i7, %l5
edge8l %i2, %i4, %o1
set 0x120, %i0
ldxa [%g0 + %i0] 0x52, %g1
orcc %o3, %o2, %o0
xnor %i0, %g5, %g7
movrlez %g4, %g6, %g2
st %f7, [%l7 + 0x40]
fpmerge %f27, %f1, %f18
srax %o6, 0x12, %o7
umul %o4, 0x1527, %i3
sra %l6, %l4, %l1
movn %xcc, %l3, %l2
tle %icc, 0x5
add %i6, 0x0407, %o5
fsrc2 %f8, %f0
edge16l %i1, %i5, %l0
fpsub32s %f14, %f31, %f15
fsrc1s %f0, %f28
orcc %i7, 0x1A29, %l5
pdist %f28, %f14, %f18
taddcctv %i2, 0x1B8E, %g3
tcs %icc, 0x3
fbo,a %fcc0, loop_477
fsrc2 %f12, %f4
popc 0x074B, %i4
tgu %xcc, 0x7
loop_477:
udivx %g1, 0x0696, %o1
ta %xcc, 0x3
set 0x6C, %g1
sta %f24, [%l7 + %g1] 0x88
fmovsle %icc, %f19, %f27
tge %icc, 0x1
edge8ln %o3, %o2, %o0
tsubcc %g5, %g7, %i0
sdiv %g4, 0x091A, %g6
fnands %f11, %f0, %f11
fbne,a %fcc0, loop_478
srl %o6, %g2, %o7
alignaddrl %i3, %o4, %l6
ldsb [%l7 + 0x08], %l4
loop_478:
edge32 %l3, %l2, %i6
movg %xcc, %l1, %i1
fmovsle %icc, %f29, %f23
movne %icc, %i5, %l0
tne %xcc, 0x3
mulscc %i7, %o5, %l5
wr %g0, 0x18, %asi
lda [%l7 + 0x34] %asi, %f22
subcc %i2, %i4, %g3
tsubcctv %g1, %o1, %o3
andncc %o2, %g5, %g7
bl,a,pt %xcc, loop_479
fbue,a %fcc3, loop_480
movcc %icc, %i0, %g4
mulx %o0, %g6, %o6
loop_479:
fands %f11, %f7, %f24
loop_480:
fbg %fcc0, loop_481
andcc %o7, 0x0A10, %g2
alignaddrl %i3, %l6, %l4
tcs %xcc, 0x4
loop_481:
edge8 %o4, %l3, %i6
movrlz %l2, %l1, %i1
fmovsge %icc, %f16, %f21
tn %icc, 0x7
edge32ln %l0, %i7, %o5
sub %i5, %i2, %i4
and %g3, 0x06C9, %g1
sub %o1, %l5, %o2
edge32ln %g5, %o3, %i0
udivx %g4, 0x195E, %o0
alignaddr %g6, %o6, %g7
orcc %o7, %g2, %l6
fbg,a %fcc0, loop_482
sra %l4, 0x0C, %i3
bg,a,pn %xcc, loop_483
fbo %fcc0, loop_484
loop_482:
fpackfix %f6, %f29
tcc %xcc, 0x3
loop_483:
movg %icc, %o4, %l3
loop_484:
fmovdneg %xcc, %f30, %f30
fxnor %f30, %f10, %f10
fmovrse %l2, %f28, %f8
addcc %i6, 0x15D9, %i1
xor %l0, 0x1F24, %i7
bvs,pn %icc, loop_485
nop
setx loop_486, %l0, %l1
jmpl %l1, %l1
fmovsleu %xcc, %f25, %f11
andncc %o5, %i2, %i5
loop_485:
movg %icc, %g3, %g1
loop_486:
tpos %xcc, 0x4
bneg,pt %xcc, loop_487
nop
fitos %f11, %f7
tcc %xcc, 0x3
brz %o1, loop_488
loop_487:
bleu loop_489
smulcc %l5, %o2, %i4
srlx %o3, 0x00, %g5
loop_488:
tgu %xcc, 0x0
loop_489:
lduw [%l7 + 0x2C], %g4
fors %f0, %f10, %f3
movneg %xcc, %o0, %i0
fbuge %fcc1, loop_490
faligndata %f14, %f10, %f14
movpos %icc, %g6, %g7
set 0x40, %l0
sta %f16, [%l7 + %l0] 0x18
loop_490:
edge8l %o6, %o7, %g2
tcs %xcc, 0x0
andncc %l4, %i3, %l6
fmovdvs %xcc, %f23, %f26
nop
fitos %f3, %f27
fstoi %f27, %f2
wr %g0, 0x11, %asi
ldxa [%l7 + 0x48] %asi, %l3
movvs %xcc, %l2, %o4
sir 0x1EAE
movg %icc, %i6, %i1
tge %icc, 0x5
tle %xcc, 0x6
movpos %icc, %i7, %l1
fble,a %fcc3, loop_491
movg %icc, %l0, %o5
fexpand %f17, %f0
movrne %i2, 0x2D1, %i5
loop_491:
bleu,a %xcc, loop_492
edge8ln %g3, %o1, %g1
fpsub32 %f18, %f4, %f26
andcc %l5, %o2, %i4
loop_492:
movge %xcc, %o3, %g5
orncc %g4, %i0, %o0
set 0x6C, %o7
stba %g6, [%l7 + %o7] 0xeb
membar #Sync
tleu %icc, 0x7
srl %g7, 0x0C, %o7
smulcc %g2, %o6, %i3
fmovsneg %icc, %f15, %f23
srlx %l6, 0x18, %l3
xnor %l2, 0x0A0F, %l4
edge16n %i6, %i1, %o4
fmovd %f12, %f30
fors %f0, %f0, %f12
udiv %l1, 0x1B69, %l0
xor %i7, %i2, %i5
srl %o5, 0x1F, %o1
ldstub [%l7 + 0x4F], %g1
sll %g3, 0x10, %l5
nop
setx 0xC73FD07162513390, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f10
movvs %xcc, %i4, %o3
orn %g5, %o2, %i0
alignaddrl %g4, %o0, %g7
xor %g6, 0x00A1, %g2
fbg,a %fcc3, loop_493
edge16l %o6, %i3, %o7
movn %icc, %l6, %l3
andcc %l2, %l4, %i6
loop_493:
swap [%l7 + 0x64], %o4
membar 0x48
alignaddr %l1, %i1, %l0
array32 %i2, %i5, %i7
fors %f8, %f4, %f2
srlx %o1, %o5, %g1
fbe %fcc0, loop_494
fsrc2 %f16, %f4
brgez,a %l5, loop_495
nop
setx loop_496, %l0, %l1
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_494:
orn %g3, 0x0D51, %i4
te %icc, 0x2
loop_495:
andcc %o3, 0x0206, %g5
loop_496:
edge16 %i0, %o2, %o0
fbule,a %fcc2, loop_497
fmovda %icc, %f23, %f27
wr %g0, 0x11, %asi
ldswa [%l7 + 0x1C] %asi, %g7
loop_497:
fmovsl %icc, %f2, %f7
fmovsneg %xcc, %f4, %f3
xorcc %g6, 0x0AF7, %g2
array8 %o6, %g4, %o7
orcc %i3, 0x131E, %l3
fones %f24
wr %g0, 0x89, %asi
lduwa [%l7 + 0x20] %asi, %l2
brgz %l4, loop_498
nop
setx 0x599DE216E05DF1C3, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
wr %g0, 0x20, %asi
ldxa [%g0 + 0x38] %asi, %i6
loop_498:
movcc %icc, %l6, %o4
ba,a,pt %xcc, loop_499
tvs %icc, 0x6
array16 %i1, %l1, %i2
smulcc %l0, %i7, %o1
loop_499:
ldub [%l7 + 0x42], %i5
array16 %o5, %g1, %l5
movle %icc, %g3, %i4
tcs %xcc, 0x0
sra %o3, %i0, %o2
orcc %g5, %o0, %g6
edge32l %g7, %o6, %g4
movg %xcc, %g2, %o7
nop
set 0x10, %l4
ldd [%l7 + %l4], %i2
tle %icc, 0x3
fmuld8ulx16 %f29, %f2, %f20
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x60, %i6
ldxa [%l7 + %i6] 0x04, %l3
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f0
fblg,a %fcc1, loop_500
or %l2, 0x1BB9, %i6
tle %icc, 0x2
tvc %icc, 0x7
loop_500:
udivcc %l4, 0x02F8, %o4
tcc %icc, 0x4
set 0x78, %g6
ldxa [%l7 + %g6] 0x81, %l6
sll %i1, 0x10, %i2
movcs %icc, %l0, %i7
movneg %xcc, %l1, %i5
tcc %icc, 0x7
movn %xcc, %o1, %g1
fnands %f31, %f21, %f24
umul %l5, %g3, %o5
movrgez %o3, 0x18F, %i0
movvc %icc, %o2, %i4
fabsd %f6, %f2
fbe %fcc0, loop_501
nop
setx 0xE044256E, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
ble %icc, loop_502
bcc %xcc, loop_503
loop_501:
sdivcc %g5, 0x1327, %g6
movneg %xcc, %o0, %o6
loop_502:
edge8 %g4, %g2, %g7
loop_503:
alignaddr %i3, %o7, %l3
tpos %xcc, 0x4
xor %i6, 0x0BBE, %l2
edge32n %o4, %l6, %i1
add %i2, %l0, %i7
nop
setx 0x1AF0DC2B68AA3160, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x2E32473C42E586C9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
faddd %f30, %f2, %f26
fbne %fcc1, loop_504
movpos %icc, %l1, %l4
tvc %xcc, 0x5
set 0x30, %l1
ldda [%l7 + %l1] 0x22, %o0
loop_504:
st %f29, [%l7 + 0x28]
fbo %fcc0, loop_505
sllx %i5, 0x0A, %g1
fpsub16s %f3, %f4, %f25
sdivcc %g3, 0x0B21, %o5
loop_505:
sdivcc %l5, 0x194F, %o3
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x30] %asi, %i0
xnor %o2, %i4, %g6
fnot2 %f28, %f4
fands %f31, %f11, %f23
or %g5, %o0, %o6
sdiv %g2, 0x1722, %g4
tsubcctv %g7, 0x1255, %i3
srl %o7, 0x07, %l3
popc %i6, %o4
movgu %xcc, %l2, %i1
tvc %icc, 0x3
lduw [%l7 + 0x48], %i2
mulscc %l6, %l0, %l1
movleu %xcc, %i7, %o1
bvc,a,pt %xcc, loop_506
srlx %l4, 0x03, %i5
bleu,a,pn %xcc, loop_507
tcc %xcc, 0x4
loop_506:
tcs %icc, 0x0
fand %f28, %f24, %f16
loop_507:
srax %g3, %g1, %l5
bvs,pn %icc, loop_508
nop
setx 0x1345872B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
fsqrts %f24, %f11
umulcc %o5, %o3, %o2
tge %icc, 0x7
loop_508:
fbg %fcc1, loop_509
movrgz %i4, %i0, %g6
nop
setx loop_510, %l0, %l1
jmpl %l1, %o0
bpos,a,pn %xcc, loop_511
loop_509:
fnor %f18, %f0, %f20
fbn,a %fcc1, loop_512
loop_510:
andn %o6, %g2, %g5
loop_511:
fmovsgu %xcc, %f8, %f13
array16 %g7, %g4, %o7
loop_512:
fnot2s %f8, %f25
movpos %icc, %i3, %l3
mulx %o4, 0x163D, %l2
fpack32 %f24, %f8, %f26
xorcc %i6, 0x0C58, %i2
xnorcc %l6, 0x1868, %l0
orncc %l1, %i1, %o1
brgez,a %l4, loop_513
ta %icc, 0x3
array16 %i5, %i7, %g1
bcc,a,pt %icc, loop_514
loop_513:
fmovdne %xcc, %f2, %f25
set 0x2A, %o3
lduha [%l7 + %o3] 0x04, %g3
loop_514:
nop
wr %g0, 0x81, %asi
ldswa [%l7 + 0x58] %asi, %o5
fxnors %f0, %f25, %f4
udivcc %o3, 0x04B0, %o2
fmovdn %xcc, %f5, %f13
fmovdpos %icc, %f8, %f15
popc %i4, %i0
fmovdgu %xcc, %f7, %f21
stb %l5, [%l7 + 0x50]
movrgz %g6, %o6, %o0
smulcc %g2, 0x0557, %g5
sllx %g4, 0x1E, %o7
edge32ln %g7, %i3, %l3
movl %xcc, %o4, %l2
movle %xcc, %i2, %l6
edge8 %i6, %l1, %i1
movne %icc, %l0, %o1
movrgez %i5, 0x2F8, %i7
fbue,a %fcc1, loop_515
ta %xcc, 0x1
fzeros %f14
udivcc %l4, 0x1F5D, %g1
loop_515:
brlz,a %o5, loop_516
mulx %o3, 0x034B, %o2
set 0x3C, %o0
stha %i4, [%l7 + %o0] 0x11
loop_516:
sub %g3, %i0, %g6
brz,a %l5, loop_517
ba loop_518
or %o6, 0x03EE, %o0
srax %g5, 0x0E, %g2
loop_517:
udivx %g4, 0x184F, %g7
loop_518:
tvc %xcc, 0x2
ldd [%l7 + 0x10], %f0
bcc,pt %icc, loop_519
alignaddr %o7, %l3, %i3
fxnor %f8, %f30, %f4
tvc %icc, 0x3
loop_519:
array16 %o4, %i2, %l6
te %xcc, 0x7
tle %icc, 0x6
wr %g0, 0x81, %asi
sta %f22, [%l7 + 0x7C] %asi
fmul8ulx16 %f8, %f10, %f20
tleu %icc, 0x4
sdivx %i6, 0x0E1C, %l2
sth %l1, [%l7 + 0x52]
fnors %f18, %f18, %f6
subcc %l0, 0x1387, %o1
fmul8ulx16 %f4, %f28, %f28
fpadd32s %f5, %f6, %f15
movgu %xcc, %i1, %i7
tne %icc, 0x6
array8 %i5, %g1, %o5
wr %g0, 0xe2, %asi
ldda [%l7 + 0x30] %asi, %l4
nop
setx loop_520, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tl %xcc, 0x1
smul %o2, 0x0978, %i4
membar #Sync
set 0x40, %i4
ldda [%l7 + %i4] 0x17, %f0
loop_520:
movrlz %g3, 0x2CD, %o3
sethi 0x1635, %i0
set 0x40, %g2
stwa %l5, [%l7 + %g2] 0x89
sra %o6, %o0, %g5
orcc %g6, %g2, %g4
edge32 %o7, %l3, %g7
tsubcc %i3, %i2, %l6
tcc %icc, 0x5
movcc %xcc, %o4, %l2
movneg %xcc, %i6, %l0
bvs,pt %xcc, loop_521
umul %o1, %l1, %i1
fsrc2 %f8, %f10
nop
fitod %f10, %f22
fdtos %f22, %f9
loop_521:
fnegd %f8, %f22
membar 0x73
orcc %i7, 0x19E6, %g1
set 0x45, %i2
lduba [%l7 + %i2] 0x80, %i5
fornot2 %f24, %f4, %f26
tsubcctv %l4, 0x09CF, %o5
tgu %icc, 0x0
brlz %o2, loop_522
fble,a %fcc1, loop_523
movle %xcc, %i4, %o3
tge %icc, 0x6
loop_522:
edge16n %i0, %g3, %o6
loop_523:
tneg %icc, 0x6
fbg %fcc3, loop_524
fmovdle %xcc, %f16, %f7
bpos,a %xcc, loop_525
edge32 %l5, %o0, %g5
loop_524:
fmovrsgz %g6, %f28, %f26
fba,a %fcc0, loop_526
loop_525:
udivx %g2, 0x01F8, %o7
addcc %l3, %g4, %g7
te %xcc, 0x2
loop_526:
array32 %i2, %i3, %o4
and %l2, 0x0D72, %l6
fmovsg %icc, %f16, %f6
movgu %xcc, %i6, %o1
fba %fcc3, loop_527
fbu %fcc2, loop_528
edge16ln %l1, %l0, %i7
mulscc %i1, 0x102F, %i5
loop_527:
orcc %g1, 0x0079, %o5
loop_528:
te %xcc, 0x4
andn %l4, 0x18B9, %o2
add %l7, 0x20, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %i4
casxa [%l6] 0x18, %i4, %o3
srl %g3, 0x19, %i0
movn %icc, %o6, %l5
ba,a,pt %xcc, loop_529
movrlez %o0, %g5, %g2
movcs %xcc, %g6, %o7
fmovrslz %l3, %f19, %f4
loop_529:
bn,pn %icc, loop_530
faligndata %f18, %f4, %f16
fmuld8sux16 %f30, %f16, %f8
fmovdl %icc, %f2, %f19
loop_530:
movg %icc, %g7, %i2
prefetch [%l7 + 0x78], 0x3
mova %icc, %g4, %i3
nop
setx loop_531, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orn %l2, %l6, %o4
sll %o1, 0x0B, %l1
fpadd32 %f16, %f18, %f24
loop_531:
movpos %xcc, %i6, %l0
movn %icc, %i1, %i7
mova %xcc, %i5, %g1
movge %xcc, %o5, %o2
fandnot2 %f2, %f0, %f18
fmovsleu %xcc, %f25, %f20
set 0x58, %l5
lda [%l7 + %l5] 0x0c, %f4
movvc %xcc, %l4, %o3
fmovrdlz %g3, %f20, %f8
popc %i4, %o6
nop
setx 0x756C22A806F1D196, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x4DC31E6C431BAECF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f2, %f0
tvc %icc, 0x4
edge32ln %i0, %l5, %o0
mulx %g5, %g2, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %icc, 0x6
fmovrdgez %l3, %f14, %f28
fmovdle %xcc, %f22, %f29
sdivx %g7, 0x1DB1, %i2
udiv %o7, 0x1885, %i3
orncc %l2, 0x045E, %g4
membar 0x5B
fmovde %xcc, %f4, %f16
fbuge %fcc1, loop_532
tvc %icc, 0x5
movgu %icc, %l6, %o4
movrlez %o1, 0x38D, %i6
loop_532:
tpos %xcc, 0x3
movre %l0, 0x2EB, %i1
edge32n %i7, %l1, %i5
or %o5, 0x1877, %g1
movrlez %o2, %l4, %g3
brgez %i4, loop_533
fornot2 %f14, %f28, %f12
ldd [%l7 + 0x30], %f0
bcs loop_534
loop_533:
call loop_535
std %f22, [%l7 + 0x28]
set 0x48, %l6
stwa %o6, [%l7 + %l6] 0x81
loop_534:
andncc %i0, %o3, %o0
loop_535:
fxor %f4, %f8, %f0
stb %l5, [%l7 + 0x23]
nop
setx 0x9B51F03D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0xC955EAE7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fmuls %f31, %f4, %f27
srl %g5, %g6, %l3
fmovdne %xcc, %f26, %f28
bl,a loop_536
smul %g2, %g7, %o7
mulx %i3, 0x1131, %l2
movcc %icc, %g4, %i2
loop_536:
membar 0x17
set 0x10, %o6
prefetcha [%l7 + %o6] 0x10, 0x1
xorcc %o1, %l6, %i6
umul %i1, %l0, %l1
fcmpgt16 %f24, %f22, %i7
fbl %fcc0, loop_537
membar 0x46
addc %i5, %g1, %o2
sra %o5, %g3, %l4
loop_537:
nop
setx loop_538, %l0, %l1
jmpl %l1, %i4
nop
setx 0x69D5CD0F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x5747F45F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fsubs %f6, %f1, %f19
nop
fitos %f16, %f26
edge16 %i0, %o3, %o0
loop_538:
subccc %o6, 0x1D28, %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x48, %g4
lda [%l7 + %g4] 0x80, %f7
edge8ln %g6, %l3, %g2
sethi 0x1533, %g7
for %f4, %f16, %f12
orn %l5, %i3, %l2
alignaddr %g4, %o7, %o4
edge16l %i2, %o1, %l6
nop
fitod %f12, %f18
fdtox %f18, %f24
fxtod %f24, %f12
movcs %xcc, %i6, %l0
fble %fcc1, loop_539
movvc %icc, %i1, %l1
fcmpgt16 %f24, %f22, %i7
movpos %xcc, %g1, %o2
loop_539:
fornot2s %f31, %f19, %f22
array16 %i5, %g3, %o5
movvc %icc, %i4, %i0
tsubcc %l4, %o3, %o6
umulcc %o0, %g5, %g6
stbar
tgu %icc, 0x1
udivcc %g2, 0x1671, %g7
fnand %f6, %f4, %f6
ldstub [%l7 + 0x19], %l5
edge16ln %l3, %l2, %g4
fxnor %f26, %f20, %f0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcc %icc, 0x4
fmovdcs %icc, %f26, %f27
fmul8x16 %f24, %f12, %f14
fmovsn %xcc, %f2, %f0
fmovsleu %xcc, %f18, %f17
movleu %xcc, %o7, %i3
set 0x76, %g3
lduha [%l7 + %g3] 0x80, %i2
edge32n %o4, %l6, %i6
edge8n %l0, %i1, %o1
movge %xcc, %i7, %l1
orn %g1, 0x1004, %i5
set 0x6C, %i3
sta %f2, [%l7 + %i3] 0x18
orncc %o2, 0x01B9, %o5
tleu %xcc, 0x4
fbg,a %fcc0, loop_540
bvs %xcc, loop_541
subc %i4, 0x15B3, %g3
nop
setx 0xF57731FA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x7BF5F1F3, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fadds %f2, %f28, %f20
loop_540:
tvc %xcc, 0x1
loop_541:
movrlz %l4, %i0, %o3
sdivx %o6, 0x0B27, %o0
mulscc %g5, 0x0ECC, %g6
set 0x30, %o1
stxa %g7, [%l7 + %o1] 0xe3
membar #Sync
fornot2s %f8, %f14, %f3
nop
setx loop_542, %l0, %l1
jmpl %l1, %g2
movpos %icc, %l5, %l3
flush %l7 + 0x50
movg %icc, %l2, %o7
loop_542:
nop
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x21] %asi, %g4
fcmpne16 %f18, %f0, %i3
fmuld8ulx16 %f27, %f8, %f22
fxor %f20, %f6, %f4
fones %f21
array8 %o4, %l6, %i6
movg %icc, %l0, %i1
xorcc %o1, %i7, %i2
tg %icc, 0x0
fble,a %fcc2, loop_543
tsubcc %l1, 0x0C9E, %g1
fmuld8sux16 %f14, %f24, %f0
andncc %o2, %i5, %i4
loop_543:
fmovse %icc, %f20, %f6
tvs %xcc, 0x3
fands %f12, %f15, %f11
tsubcctv %o5, 0x182C, %g3
brgez,a %l4, loop_544
stb %o3, [%l7 + 0x4F]
addccc %o6, 0x1F92, %i0
orn %o0, %g5, %g6
loop_544:
edge16ln %g2, %g7, %l3
wr %g0, 0x88, %asi
ldswa [%l7 + 0x60] %asi, %l5
nop
setx 0x519F30073593FCF4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xD0C9604E7B4B6747, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
faddd %f10, %f22, %f18
array16 %l2, %g4, %i3
fbg,a %fcc0, loop_545
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tne %xcc, 0x5
wr %g0, 0x89, %asi
ldxa [%l7 + 0x78] %asi, %o7
loop_545:
nop
wr %g0, 0x81, %asi
lduha [%l7 + 0x12] %asi, %l6
tg %icc, 0x6
nop
setx 0xA5B24934, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x7B618A94, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fmuls %f17, %f26, %f22
edge16l %i6, %l0, %o4
fxnors %f15, %f0, %f5
mulscc %o1, %i7, %i1
movg %icc, %l1, %i2
ldsb [%l7 + 0x49], %g1
nop
fitod %f12, %f6
fdtox %f6, %f12
fxtod %f12, %f4
udivcc %o2, 0x1F12, %i4
movle %icc, %i5, %g3
xor %o5, %l4, %o6
movvc %xcc, %i0, %o0
fmovdne %icc, %f7, %f7
set 0x40, %i1
stda %f16, [%l7 + %i1] 0x1f
membar #Sync
fbu %fcc3, loop_546
tneg %xcc, 0x7
or %o3, %g6, %g2
nop
fitod %f12, %f6
fdtox %f6, %f26
fxtod %f26, %f6
loop_546:
sdiv %g7, 0x0AC3, %l3
tleu %icc, 0x3
fmovsneg %xcc, %f5, %f4
andcc %l5, %g5, %g4
tpos %icc, 0x6
xnor %i3, 0x1391, %l2
fand %f10, %f2, %f26
fbue %fcc1, loop_547
fmovrdgez %l6, %f4, %f10
fbuge %fcc0, loop_548
xorcc %i6, %o7, %l0
loop_547:
movvc %xcc, %o1, %i7
sllx %i1, 0x01, %o4
loop_548:
nop
fitos %f5, %f19
tne %icc, 0x0
ba %xcc, loop_549
taddcc %i2, %g1, %o2
ldd [%l7 + 0x08], %f30
or %i4, 0x06FB, %i5
loop_549:
edge16n %l1, %o5, %g3
fblg,a %fcc0, loop_550
movrgez %o6, %i0, %o0
lduw [%l7 + 0x40], %o3
srlx %l4, 0x14, %g6
loop_550:
edge16l %g7, %g2, %l3
edge32 %l5, %g5, %g4
fpadd16s %f29, %f9, %f17
tsubcctv %i3, %l2, %i6
tne %xcc, 0x1
nop
setx 0x6367F065A64607EF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x445486CFB6D546F0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f18, %f8
fcmpeq32 %f16, %f26, %o7
fmovde %xcc, %f0, %f3
umulcc %l0, 0x1637, %o1
fmovsn %xcc, %f2, %f22
edge32 %l6, %i7, %i1
movrlez %i2, 0x1E3, %g1
srax %o2, %o4, %i5
wr %g0, 0xf0, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
udiv %i4, 0x11C5, %o5
fbule,a %fcc2, loop_551
fsrc2s %f26, %f16
nop
setx 0xC8CB16F981535682, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xE00D8F3E37CC9903, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f14, %f2
srl %g3, 0x07, %l1
loop_551:
movge %xcc, %o6, %i0
subc %o0, %o3, %l4
fzeros %f24
fbn %fcc2, loop_552
move %xcc, %g7, %g6
sdiv %g2, 0x00B4, %l5
fxnor %f10, %f16, %f12
loop_552:
fmovsleu %icc, %f28, %f14
xnor %g5, 0x1BDA, %l3
tcs %xcc, 0x5
fmovd %f4, %f6
fornot1 %f20, %f28, %f8
fmovrdlz %i3, %f0, %f18
fbl,a %fcc0, loop_553
fblg %fcc2, loop_554
edge32n %l2, %i6, %o7
fbug %fcc1, loop_555
loop_553:
fsrc2s %f6, %f11
loop_554:
tleu %xcc, 0x2
bcs,a loop_556
loop_555:
fbl,a %fcc1, loop_557
fcmpne16 %f14, %f20, %l0
edge16 %o1, %l6, %g4
loop_556:
fxnors %f1, %f6, %f12
loop_557:
sdivcc %i1, 0x1F05, %i7
membar 0x2E
srax %i2, %o2, %g1
movne %xcc, %o4, %i4
edge16 %i5, %g3, %l1
fbul %fcc0, loop_558
addcc %o6, 0x0C60, %o5
bg,a,pn %icc, loop_559
andn %o0, %o3, %l4
loop_558:
nop
wr %g0, 0x80, %asi
swapa [%l7 + 0x7C] %asi, %g7
loop_559:
fmovsne %xcc, %f31, %f18
alignaddr %i0, %g6, %l5
tge %xcc, 0x0
movneg %xcc, %g5, %l3
fmovscs %icc, %f21, %f27
sdivcc %i3, 0x106D, %l2
fbul,a %fcc1, loop_560
fble %fcc2, loop_561
tpos %xcc, 0x2
wr %g0, 0x89, %asi
lda [%l7 + 0x64] %asi, %f16
loop_560:
orcc %g2, %o7, %l0
loop_561:
fcmpgt16 %f20, %f12, %i6
edge16n %l6, %o1, %i1
swap [%l7 + 0x78], %g4
fandnot1s %f6, %f5, %f21
movge %icc, %i2, %o2
orncc %g1, %i7, %i4
subc %o4, %i5, %g3
movrgez %l1, 0x02C, %o6
umul %o0, %o5, %l4
movle %icc, %g7, %i0
subcc %o3, %g6, %g5
edge16l %l5, %l3, %l2
fmovdneg %xcc, %f29, %f13
movn %icc, %i3, %o7
umulcc %g2, %i6, %l6
pdist %f28, %f0, %f24
andcc %o1, %i1, %l0
xor %g4, %o2, %g1
sdiv %i2, 0x0790, %i4
fornot1 %f14, %f18, %f14
udivx %i7, 0x0BB4, %i5
fmovscs %icc, %f4, %f17
addc %o4, 0x1924, %g3
set 0x5C, %l3
ldsha [%l7 + %l3] 0x89, %o6
be,pn %xcc, loop_562
fpadd16s %f10, %f21, %f9
te %icc, 0x2
stx %l1, [%l7 + 0x58]
loop_562:
lduw [%l7 + 0x38], %o5
srlx %o0, 0x11, %g7
fmovsg %icc, %f30, %f20
fzero %f4
movleu %xcc, %i0, %o3
orncc %g6, 0x1C24, %g5
movg %xcc, %l4, %l5
fors %f15, %f17, %f9
xnorcc %l3, 0x1E0D, %i3
xnor %o7, 0x1866, %l2
fmovde %xcc, %f24, %f15
ta %icc, 0x3
edge32n %i6, %l6, %o1
stw %g2, [%l7 + 0x58]
wr %g0, 0x0c, %asi
stha %i1, [%l7 + 0x5C] %asi
add %l7, 0x28, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %l0
casxa [%l6] %asi, %l0, %g4
fcmpgt32 %f24, %f20, %g1
mova %xcc, %o2, %i2
smul %i7, 0x1EB6, %i5
ba,a,pt %icc, loop_563
fmovsleu %icc, %f25, %f18
xor %i4, 0x09E2, %g3
fbg,a %fcc3, loop_564
loop_563:
array8 %o4, %l1, %o6
nop
setx loop_565, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fcmpgt32 %f6, %f18, %o0
loop_564:
nop
setx 0x719C30F9074D71FF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x18C049B2FC63A41D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
faddd %f26, %f20, %f0
fmovrde %g7, %f26, %f18
loop_565:
fnot2 %f22, %f12
tg %xcc, 0x7
fbe,a %fcc3, loop_566
movle %xcc, %i0, %o5
addc %g6, 0x1E4B, %o3
movneg %xcc, %g5, %l5
loop_566:
subc %l3, %i3, %o7
movrgez %l4, 0x21B, %i6
tn %icc, 0x7
tge %xcc, 0x4
edge16 %l6, %o1, %g2
alignaddr %l2, %l0, %g4
addc %i1, 0x0802, %o2
movneg %xcc, %g1, %i7
andn %i2, %i5, %g3
sub %i4, 0x1A83, %l1
ble,a,pt %xcc, loop_567
fmovdneg %icc, %f14, %f20
edge32n %o4, %o0, %g7
add %i0, 0x034F, %o5
loop_567:
edge32l %o6, %o3, %g6
edge32n %l5, %g5, %i3
fbe,a %fcc2, loop_568
tge %xcc, 0x6
fors %f15, %f17, %f20
addcc %o7, %l3, %l4
loop_568:
pdist %f4, %f28, %f30
edge16 %i6, %o1, %g2
nop
setx 0x944C246D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0xAE583DED, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fadds %f18, %f6, %f12
fmovsneg %icc, %f4, %f15
tpos %xcc, 0x7
movre %l2, %l0, %g4
fbn %fcc0, loop_569
fmovspos %xcc, %f4, %f17
fpack32 %f18, %f2, %f2
brlz %i1, loop_570
loop_569:
andn %l6, 0x11DC, %g1
fmul8x16 %f30, %f30, %f24
bpos %icc, loop_571
loop_570:
fsrc1 %f22, %f16
movvc %icc, %o2, %i2
orcc %i7, 0x0109, %i5
loop_571:
fmovdpos %icc, %f14, %f3
fbne %fcc3, loop_572
st %f7, [%l7 + 0x38]
wr %g0, 0x18, %asi
ldswa [%l7 + 0x18] %asi, %i4
loop_572:
movne %xcc, %l1, %g3
be,pt %icc, loop_573
edge32n %o0, %o4, %g7
membar 0x6F
fzero %f10
loop_573:
fmovdg %icc, %f18, %f7
mulx %i0, %o5, %o6
tgu %xcc, 0x2
movcc %icc, %o3, %l5
fandnot1s %f30, %f21, %f27
fbule %fcc3, loop_574
array8 %g6, %g5, %i3
addcc %l3, %o7, %l4
edge16ln %i6, %g2, %l2
loop_574:
fmovsl %xcc, %f10, %f17
wr %g0, 0x18, %asi
swapa [%l7 + 0x40] %asi, %o1
movvs %icc, %g4, %i1
umul %l6, 0x0E77, %l0
subcc %g1, 0x12AE, %i2
fmovdle %xcc, %f22, %f21
xnorcc %i7, %i5, %i4
fpadd16s %f29, %f0, %f0
fbne %fcc1, loop_575
fpadd32s %f9, %f13, %f2
popc %l1, %g3
ta %icc, 0x7
loop_575:
fabsd %f0, %f22
movvs %xcc, %o2, %o4
orn %o0, 0x027C, %i0
movrne %g7, 0x18E, %o6
tle %xcc, 0x5
popc %o5, %l5
fbug,a %fcc2, loop_576
movrne %o3, %g5, %g6
fornot2s %f6, %f8, %f27
pdist %f8, %f2, %f28
loop_576:
umulcc %l3, 0x03F1, %o7
nop
setx 0xD52A7C5014DB4C60, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x6438FBA17BB1F92D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f12, %f8
tsubcctv %i3, 0x0116, %i6
fmovscc %icc, %f9, %f29
sdivx %g2, 0x0B7C, %l2
add %l7, 0x58, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %l4
casxa [%l6] 0x89, %l4, %g4
movne %icc, %i1, %o1
xnor %l6, %g1, %l0
bcs loop_577
tcc %icc, 0x2
fbule,a %fcc0, loop_578
xorcc %i7, %i2, %i4
loop_577:
sir 0x085E
tgu %icc, 0x6
loop_578:
fpack32 %f24, %f20, %f12
tvc %xcc, 0x2
movvc %icc, %i5, %g3
sdiv %l1, 0x10C2, %o2
bleu,a,pn %icc, loop_579
ta %icc, 0x4
movvs %xcc, %o0, %o4
bvc,a %xcc, loop_580
loop_579:
tg %xcc, 0x2
movle %xcc, %i0, %o6
movre %o5, %g7, %l5
loop_580:
andn %o3, %g6, %g5
taddcc %o7, 0x14B9, %l3
ldx [%l7 + 0x48], %i3
sdiv %i6, 0x085C, %g2
nop
setx 0x596E951F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0xEF6782B7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fadds %f25, %f9, %f23
fbule %fcc0, loop_581
bgu,pn %xcc, loop_582
orn %l2, 0x04FD, %g4
fpadd32 %f2, %f30, %f22
loop_581:
tge %icc, 0x7
loop_582:
sth %i1, [%l7 + 0x56]
andcc %l4, %l6, %g1
nop
setx loop_583, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
setx 0xC1E43E64, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0xB3BAD57C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f24, %f17
umulcc %l0, 0x0503, %i7
edge8 %i2, %o1, %i5
loop_583:
bg,a %xcc, loop_584
movle %xcc, %i4, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0x6C929ADF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
fsqrts %f5, %f11
loop_584:
and %o2, 0x193D, %o0
tn %xcc, 0x1
fpack32 %f26, %f2, %f2
fornot1 %f14, %f14, %f10
fmovd %f16, %f20
udiv %l1, 0x0031, %o4
movgu %xcc, %i0, %o6
bge,pn %xcc, loop_585
sir 0x1553
tsubcctv %o5, 0x1AC6, %l5
xnor %g7, 0x1D30, %g6
loop_585:
movrlz %g5, 0x3D5, %o7
sethi 0x0C3A, %o3
sdiv %l3, 0x1623, %i6
fbg,a %fcc1, loop_586
ldsb [%l7 + 0x3B], %g2
xorcc %i3, %l2, %i1
udivcc %g4, 0x040A, %l6
loop_586:
xnor %g1, 0x1EDF, %l0
andn %i7, %l4, %o1
tcs %icc, 0x5
movvc %icc, %i2, %i4
movg %xcc, %i5, %o2
set 0x19, %i5
ldsba [%l7 + %i5] 0x10, %g3
fmovsvc %icc, %f22, %f16
mulscc %l1, %o4, %o0
fmovsvc %xcc, %f12, %f5
prefetch [%l7 + 0x38], 0x0
edge16n %o6, %o5, %l5
sub %i0, %g6, %g5
movre %o7, 0x15C, %g7
fbug,a %fcc0, loop_587
tvs %xcc, 0x7
movne %xcc, %l3, %o3
bgu,a,pt %icc, loop_588
loop_587:
sll %i6, %g2, %i3
edge16n %l2, %g4, %i1
movleu %xcc, %l6, %g1
loop_588:
nop
wr %g0, 0x81, %asi
lduba [%l7 + 0x0F] %asi, %i7
tvs %xcc, 0x7
subcc %l0, %o1, %l4
add %l7, 0x48, %l6
wr %g0, 0x04, %asi
casa [%l6] 0x04, %i4, %i5
edge16ln %o2, %i2, %g3
popc 0x0848, %l1
tsubcctv %o0, 0x0A42, %o6
movleu %icc, %o4, %o5
sir 0x16F1
subccc %i0, %g6, %g5
array8 %l5, %g7, %l3
fxnor %f16, %f12, %f18
sdivx %o3, 0x08C4, %o7
fandnot2 %f26, %f0, %f2
fmovdvc %xcc, %f22, %f12
nop
setx 0x30405830, %l0, %l6
st %l6, [%l7 + 0x30]
ld [%l7 + 0x30], %fsr
fcmple16 %f28, %f22, %i6
fsrc1s %f10, %f9
fmovrslez %g2, %f14, %f16
umul %l2, 0x169B, %g4
be,a,pt %xcc, loop_589
array8 %i3, %l6, %i1
edge16l %i7, %g1, %o1
nop
setx 0x705BFC8D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x4ED1B92A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fmuls %f4, %f8, %f24
loop_589:
fbg,a %fcc2, loop_590
orncc %l0, %i4, %l4
tge %xcc, 0x1
srl %i5, %o2, %g3
loop_590:
movne %xcc, %i2, %l1
movrgez %o0, %o4, %o6
fmovs %f4, %f5
xor %i0, 0x197B, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movne %xcc, %g5, %o5
bcc,a,pn %icc, loop_591
fbn,a %fcc0, loop_592
orncc %g7, %l5, %o3
alignaddrl %l3, %i6, %o7
loop_591:
brnz %l2, loop_593
loop_592:
smulcc %g2, %g4, %l6
fabss %f31, %f19
sdivcc %i3, 0x1659, %i7
loop_593:
sir 0x1473
membar 0x2F
wr %g0, 0x18, %asi
stba %i1, [%l7 + 0x11] %asi
movge %icc, %o1, %g1
array32 %l0, %i4, %i5
set 0x10, %g5
ldxa [%g0 + %g5] 0x21, %l4
movrgz %o2, %i2, %l1
fmovdle %icc, %f31, %f27
fmovrsgz %g3, %f3, %f2
fbe %fcc0, loop_594
andcc %o4, 0x0B0F, %o6
addccc %o0, 0x0A0C, %i0
mova %xcc, %g6, %o5
loop_594:
sub %g5, 0x1F62, %g7
or %l5, 0x15CE, %o3
pdist %f18, %f20, %f4
edge32ln %l3, %o7, %i6
fmovrse %l2, %f10, %f25
movrgz %g2, %g4, %i3
tneg %xcc, 0x3
brlz,a %l6, loop_595
add %i7, 0x0D59, %i1
subcc %o1, 0x18F8, %g1
edge32l %l0, %i5, %i4
loop_595:
edge8n %l4, %i2, %l1
taddcctv %o2, 0x198D, %g3
fzeros %f13
fandnot1 %f2, %f14, %f18
movgu %icc, %o4, %o0
fmovdn %xcc, %f19, %f11
fsrc1s %f22, %f11
fmovrdgez %i0, %f4, %f0
tle %icc, 0x3
set 0x66, %i7
stha %o6, [%l7 + %i7] 0x2f
membar #Sync
mova %xcc, %g6, %g5
tle %xcc, 0x0
fornot2 %f26, %f16, %f14
movvc %icc, %o5, %g7
nop
setx 0x0A5C9A553311DB0E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x0D664946A7DDB405, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f24, %f24
tcc %icc, 0x0
std %f24, [%l7 + 0x28]
tvs %icc, 0x2
fnor %f24, %f26, %f6
sdivx %l5, 0x1E4D, %l3
fmovse %xcc, %f4, %f17
smul %o7, %i6, %l2
addcc %o3, %g2, %g4
fbe,a %fcc3, loop_596
sethi 0x1926, %i3
udivx %l6, 0x1BDA, %i7
fsrc1 %f10, %f22
loop_596:
sethi 0x02ED, %i1
movgu %icc, %g1, %l0
ldd [%l7 + 0x18], %o0
sub %i4, 0x1681, %i5
fnors %f28, %f21, %f2
taddcc %l4, 0x003E, %i2
nop
setx 0x85F2A8E70E01599C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
fsqrtd %f22, %f18
tcc %icc, 0x4
bge,a,pt %icc, loop_597
tneg %xcc, 0x1
fbo,a %fcc1, loop_598
stx %l1, [%l7 + 0x08]
loop_597:
nop
wr %g0, 0x19, %asi
ldswa [%l7 + 0x2C] %asi, %g3
loop_598:
movrlz %o2, %o4, %i0
fone %f12
fcmple16 %f4, %f16, %o0
bpos,a %xcc, loop_599
array16 %g6, %g5, %o6
edge32ln %g7, %l5, %o5
movrlz %o7, %l3, %l2
loop_599:
fpsub16s %f16, %f5, %f14
fornot2 %f20, %f8, %f26
nop
setx 0xE7CA2179, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x159CA2DE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fadds %f17, %f10, %f25
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fsrc2 %f28, %f0
nop
setx loop_600, %l0, %l1
jmpl %l1, %i6
swap [%l7 + 0x14], %o3
brlez %g2, loop_601
edge16 %g4, %i3, %i7
loop_600:
fbl %fcc2, loop_602
movvs %icc, %i1, %l6
loop_601:
bne,a %icc, loop_603
fbue,a %fcc2, loop_604
loop_602:
movrlz %g1, 0x02E, %o1
nop
setx loop_605, %l0, %l1
jmpl %l1, %l0
loop_603:
brlz %i4, loop_606
loop_604:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x88, %asi
ldswa [%l7 + 0x48] %asi, %i5
loop_605:
tge %icc, 0x4
loop_606:
movrlez %i2, %l4, %l1
movrgez %g3, %o2, %o4
tvs %xcc, 0x2
mulx %i0, 0x0ABC, %o0
tsubcctv %g6, 0x0B33, %o6
subcc %g5, %g7, %l5
fpadd32 %f12, %f26, %f26
fpsub16s %f17, %f11, %f17
srl %o7, %o5, %l2
movcs %xcc, %l3, %i6
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x49] %asi, %o3
bvc,pn %icc, loop_607
fbo,a %fcc2, loop_608
tn %icc, 0x7
movrne %g2, %g4, %i3
loop_607:
fbo,a %fcc1, loop_609
loop_608:
fcmple32 %f24, %f18, %i1
andn %l6, %g1, %i7
or %l0, %i4, %o1
loop_609:
edge16l %i2, %i5, %l1
tle %icc, 0x2
set 0x60, %g7
sta %f5, [%l7 + %g7] 0x18
set 0x39, %l2
lduba [%l7 + %l2] 0x18, %g3
fmovdleu %icc, %f24, %f27
fmovsne %xcc, %f25, %f14
fxors %f15, %f7, %f15
edge8n %l4, %o2, %o4
fbo %fcc0, loop_610
pdist %f2, %f24, %f14
sdivx %i0, 0x04D3, %g6
edge16l %o6, %g5, %o0
loop_610:
xorcc %g7, 0x1CD7, %l5
orncc %o5, %l2, %o7
fxnor %f12, %f10, %f8
tgu %xcc, 0x0
addc %l3, %i6, %g2
fxnor %f2, %f6, %f0
sllx %o3, 0x08, %i3
movge %icc, %i1, %l6
bg,a,pt %icc, loop_611
call loop_612
bcs,a %icc, loop_613
lduh [%l7 + 0x54], %g4
loop_611:
xnor %g1, 0x1961, %l0
loop_612:
fpsub16 %f30, %f30, %f30
loop_613:
fnot1s %f0, %f27
orcc %i4, %o1, %i2
array8 %i5, %i7, %l1
sub %l4, %o2, %o4
sllx %g3, %g6, %o6
tl %xcc, 0x2
edge16 %i0, %g5, %o0
wr %g0, 0xea, %asi
stba %g7, [%l7 + 0x7C] %asi
membar #Sync
fexpand %f20, %f28
ldd [%l7 + 0x68], %f2
fmovrse %l5, %f6, %f5
addccc %o5, 0x0EA7, %o7
fpsub16s %f4, %f3, %f0
edge16n %l2, %i6, %g2
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x32] %asi, %l3
fpack16 %f24, %f19
tpos %icc, 0x3
fpack16 %f18, %f10
fbug,a %fcc1, loop_614
orcc %i3, %o3, %l6
fcmple16 %f24, %f22, %g4
alignaddrl %g1, %l0, %i4
loop_614:
fbule %fcc3, loop_615
subccc %i1, 0x0240, %i2
fmovrslz %i5, %f25, %f11
andn %i7, 0x0A49, %o1
loop_615:
movvs %icc, %l1, %l4
fpadd32s %f19, %f2, %f14
tvs %xcc, 0x5
brlz,a %o4, loop_616
udivx %g3, 0x0BB9, %o2
edge32n %o6, %i0, %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_616:
edge8n %o0, %g6, %l5
sra %g7, %o7, %o5
andcc %l2, 0x101A, %g2
fmuld8sux16 %f13, %f17, %f28
addc %i6, 0x01AA, %i3
edge16ln %l3, %l6, %o3
wr %g0, 0x18, %asi
swapa [%l7 + 0x58] %asi, %g4
sra %g1, %l0, %i1
mova %xcc, %i2, %i5
sir 0x1562
addcc %i7, 0x09FE, %o1
ba,a loop_617
tgu %icc, 0x3
tg %xcc, 0x3
ta %xcc, 0x1
loop_617:
sir 0x05DA
udiv %i4, 0x0C1C, %l1
taddcc %l4, %g3, %o4
nop
setx 0xD043FD9E, %l0, %l6
st %l6, [%l7 + 0x1C]
ld [%l7 + 0x1C], %fsr
xor %o2, %i0, %g5
fmovdne %icc, %f4, %f20
fbne %fcc3, loop_618
ld [%l7 + 0x34], %f12
edge32 %o6, %g6, %o0
alignaddrl %l5, %o7, %o5
loop_618:
edge16n %l2, %g7, %g2
ba loop_619
bpos,a,pt %xcc, loop_620
tg %xcc, 0x0
set 0x5C, %o4
swapa [%l7 + %o4] 0x89, %i3
loop_619:
tn %xcc, 0x7
loop_620:
edge8 %i6, %l6, %o3
nop
setx 0x9AF6BFBFAA25303D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xB8DD8E8EBFBD576C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fdivd %f18, %f18, %f20
tge %icc, 0x0
fmovrse %l3, %f2, %f5
stbar
fmovscc %xcc, %f1, %f18
udivx %g4, 0x1EA7, %g1
smul %l0, %i1, %i2
subccc %i7, 0x0E4F, %i5
stb %o1, [%l7 + 0x36]
sethi 0x147D, %i4
ble %icc, loop_621
xnor %l4, %g3, %o4
srax %l1, %o2, %g5
tpos %icc, 0x4
loop_621:
sub %o6, 0x0671, %g6
sdiv %i0, 0x16B3, %l5
mova %icc, %o0, %o7
array32 %l2, %o5, %g7
orcc %g2, 0x1355, %i3
fornot2s %f30, %f20, %f24
fmovdge %xcc, %f15, %f23
move %xcc, %l6, %i6
tgu %xcc, 0x4
ldstub [%l7 + 0x46], %l3
sir 0x1634
movgu %icc, %o3, %g1
umul %l0, 0x1A2C, %i1
fmovsle %xcc, %f24, %f1
nop
setx loop_622, %l0, %l1
jmpl %l1, %g4
bn,a,pn %xcc, loop_623
nop
setx loop_624, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sllx %i7, %i5, %i2
loop_622:
movl %xcc, %i4, %l4
loop_623:
edge16n %o1, %g3, %o4
loop_624:
movne %xcc, %l1, %g5
fmovde %xcc, %f30, %f16
movvs %xcc, %o2, %g6
fxnors %f23, %f24, %f2
wr %g0, 0x50, %asi
ldxa [%g0 + 0x00] %asi, %i0
sdiv %o6, 0x0215, %l5
smulcc %o7, 0x0D61, %l2
nop
fitos %f5, %f2
fstox %f2, %f4
xor %o0, %g7, %g2
nop
set 0x20, %o5
lduw [%l7 + %o5], %i3
array16 %o5, %i6, %l6
edge32n %o3, %l3, %l0
movrgz %g1, 0x152, %i1
orncc %i7, %g4, %i2
add %l7, 0x58, %l6
wr %g0, 0x10, %asi
casa [%l6] 0x10, %i5, %l4
fmul8ulx16 %f14, %f24, %f18
set 0x48, %i0
prefetcha [%l7 + %i0] 0x89, 0x1
tsubcc %i4, 0x1047, %g3
bcs %icc, loop_625
lduh [%l7 + 0x50], %l1
addcc %o4, 0x13FD, %g5
and %g6, %i0, %o2
loop_625:
movg %xcc, %o6, %l5
tn %icc, 0x4
nop
setx 0x536E18A3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0xE4E78F79, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fadds %f9, %f11, %f20
fnor %f18, %f8, %f30
fbu %fcc1, loop_626
movl %xcc, %l2, %o7
addc %o0, %g7, %i3
mova %xcc, %g2, %o5
loop_626:
tle %icc, 0x4
movre %l6, %o3, %l3
nop
fitod %f6, %f18
fdtos %f18, %f25
fnegd %f28, %f26
fbg %fcc2, loop_627
tvc %xcc, 0x7
fmovrdgez %l0, %f8, %f14
ldd [%l7 + 0x68], %f26
loop_627:
addc %g1, 0x1068, %i6
fnegd %f20, %f2
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x24] %asi, %i1
edge8ln %g4, %i7, %i2
edge32l %l4, %i5, %i4
fsrc2 %f24, %f8
brgz %o1, loop_628
movrgz %l1, %g3, %o4
movge %xcc, %g5, %g6
nop
setx loop_629, %l0, %l1
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_628:
srl %o2, 0x05, %o6
movl %xcc, %i0, %l2
pdist %f14, %f18, %f16
loop_629:
nop
set 0x7E, %g1
lduba [%l7 + %g1] 0x81, %l5
brgez %o0, loop_630
xnor %g7, 0x1DEF, %o7
fabsd %f6, %f8
lduw [%l7 + 0x50], %g2
loop_630:
nop
wr %g0, 0x04, %asi
ldsba [%l7 + 0x1B] %asi, %o5
add %l6, 0x0F41, %i3
ldsh [%l7 + 0x4E], %o3
edge8n %l3, %l0, %g1
stw %i1, [%l7 + 0x58]
orn %i6, %i7, %g4
fmovdpos %xcc, %f9, %f8
wr %g0, 0x4f, %asi
ldxa [%g0 + 0x10] %asi, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnors %f6, %f19, %f28
lduw [%l7 + 0x4C], %i5
fnot2s %f16, %f19
smul %i4, 0x0872, %l4
ldsh [%l7 + 0x3C], %l1
fmovsne %xcc, %f1, %f7
set 0x44, %l0
lduha [%l7 + %l0] 0x19, %g3
pdist %f28, %f26, %f22
fxnor %f16, %f4, %f24
xnorcc %o1, 0x12A1, %o4
fnot2s %f1, %f11
tsubcctv %g6, %g5, %o6
fmovrde %o2, %f22, %f6
mulx %l2, %l5, %o0
wr %g0, 0x19, %asi
lduwa [%l7 + 0x58] %asi, %i0
membar 0x1C
add %l7, 0x48, %l6
wr %g0, 0x18, %asi
ldxa [%l6] %asi, %o7
casxa [%l6] 0x18, %o7, %g7
fbg %fcc3, loop_631
movge %icc, %g2, %o5
edge8n %l6, %o3, %l3
fmovdleu %icc, %f23, %f6
loop_631:
fnegs %f3, %f30
fblg,a %fcc2, loop_632
edge32l %i3, %g1, %i1
edge8n %i6, %i7, %l0
fmovrdne %i2, %f6, %f6
loop_632:
tl %icc, 0x2
alignaddrl %i5, %i4, %l4
movcs %xcc, %g4, %g3
nop
setx 0xFADF00EF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x058CA8D6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f18
fsubs %f18, %f20, %f8
sdiv %l1, 0x1AE9, %o4
st %f13, [%l7 + 0x18]
tcs %icc, 0x5
edge8ln %o1, %g6, %o6
nop
fitos %f8, %f9
fstoi %f9, %f5
tg %xcc, 0x6
nop
setx loop_633, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x40, %o2
ldswa [%l7 + %o2] 0x15, %g5
loop_633:
srl %l2, %o2, %l5
tsubcctv %i0, 0x1AF8, %o7
array8 %o0, %g7, %g2
nop
setx 0xDA34A25B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0x72A8E43E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fdivs %f20, %f4, %f8
tne %xcc, 0x6
fmovsne %icc, %f31, %f6
movrgez %o5, 0x063, %o3
fbul %fcc1, loop_634
fsrc2s %f21, %f15
movrgez %l6, 0x075, %l3
movrgez %g1, %i3, %i1
loop_634:
array32 %i6, %i7, %i2
movle %icc, %i5, %i4
be %icc, loop_635
bvs,a,pn %xcc, loop_636
movvc %xcc, %l0, %l4
srl %g3, 0x09, %g4
loop_635:
sdivx %l1, 0x0771, %o1
loop_636:
nop
setx 0x520E655477BFDEA1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x929C0F0F704B70B6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f20, %f14
smul %g6, 0x05AF, %o4
addc %g5, 0x06F8, %o6
srax %o2, %l2, %l5
fcmpgt16 %f16, %f22, %i0
sra %o0, %o7, %g2
set 0x48, %l4
lduwa [%l7 + %l4] 0x11, %o5
taddcctv %o3, %g7, %l3
brgez %l6, loop_637
bg %xcc, loop_638
movneg %xcc, %g1, %i3
fbg %fcc2, loop_639
loop_637:
tvs %xcc, 0x6
loop_638:
subcc %i1, 0x17FB, %i7
tle %xcc, 0x2
loop_639:
alignaddrl %i2, %i5, %i6
addc %l0, %i4, %l4
edge32n %g4, %g3, %o1
andn %g6, 0x050E, %l1
stw %o4, [%l7 + 0x20]
edge32ln %g5, %o6, %l2
alignaddr %l5, %o2, %o0
set 0x08, %i6
swapa [%l7 + %i6] 0x0c, %i0
fpackfix %f4, %f18
fzero %f18
set 0x40, %o7
stwa %o7, [%l7 + %o7] 0x2b
membar #Sync
fmovsleu %xcc, %f8, %f17
set 0x4C, %g6
swapa [%l7 + %g6] 0x81, %g2
addccc %o3, 0x092C, %g7
fbne,a %fcc1, loop_640
array32 %l3, %o5, %g1
nop
fitod %f17, %f14
nop
setx 0xDCE147C63052AC08, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
loop_640:
mulscc %i3, 0x144E, %i1
fmul8ulx16 %f16, %f24, %f20
or %i7, %l6, %i5
movpos %icc, %i2, %l0
fbu %fcc0, loop_641
fexpand %f16, %f28
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x18] %asi, 0x0
loop_641:
bne,pt %icc, loop_642
ldd [%l7 + 0x70], %f30
movleu %icc, %i4, %g4
edge32 %g3, %l4, %o1
loop_642:
array32 %g6, %l1, %g5
fba,a %fcc0, loop_643
movre %o4, %o6, %l5
wr %g0, 0x11, %asi
lduba [%l7 + 0x10] %asi, %o2
loop_643:
array32 %l2, %o0, %o7
bpos,a %xcc, loop_644
mulscc %g2, 0x12D5, %i0
fmovdg %icc, %f29, %f7
srax %o3, 0x00, %g7
loop_644:
tge %icc, 0x5
fcmpne16 %f0, %f0, %l3
movrne %o5, 0x336, %i3
sir 0x1512
bvs loop_645
brz,a %g1, loop_646
orn %i1, 0x126A, %l6
ble,pn %icc, loop_647
loop_645:
subccc %i5, 0x08DB, %i2
loop_646:
fmovdcs %icc, %f10, %f21
fmul8ulx16 %f26, %f14, %f22
loop_647:
membar 0x3C
add %l0, %i6, %i4
movrgez %i7, 0x3CE, %g3
tpos %xcc, 0x2
stw %g4, [%l7 + 0x0C]
fand %f12, %f16, %f0
tvs %xcc, 0x7
movg %xcc, %l4, %g6
tleu %xcc, 0x3
array8 %l1, %g5, %o4
edge8 %o6, %l5, %o2
brnz,a %o1, loop_648
fbuge %fcc2, loop_649
fmovdvs %icc, %f24, %f27
movcc %xcc, %o0, %l2
loop_648:
sllx %g2, 0x09, %i0
loop_649:
tvs %icc, 0x2
wr %g0, 0x04, %asi
ldswa [%l7 + 0x44] %asi, %o3
movl %xcc, %g7, %l3
mova %xcc, %o5, %o7
srax %g1, %i3, %l6
add %l7, 0x50, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %i1
casxa [%l6] %asi, %i1, %i2
brnz %l0, loop_650
nop
fitod %f0, %f6
wr %g0, 0x18, %asi
stba %i5, [%l7 + 0x4D] %asi
loop_650:
movleu %xcc, %i6, %i4
ldd [%l7 + 0x18], %f8
fmul8x16au %f23, %f14, %f10
sllx %g3, 0x1A, %i7
sub %l4, %g4, %g6
stx %g5, [%l7 + 0x48]
fbo %fcc0, loop_651
movcc %icc, %l1, %o6
membar 0x29
edge8ln %l5, %o4, %o2
loop_651:
fmovspos %icc, %f28, %f24
fxor %f12, %f10, %f10
tleu %xcc, 0x6
andcc %o1, 0x18A5, %l2
fsrc1s %f24, %f15
smul %g2, %i0, %o3
edge16 %g7, %l3, %o0
taddcctv %o5, %g1, %o7
fmovrdne %i3, %f28, %f26
nop
setx 0x7B4A96327C098393, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xF7F8A6890331B41A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f2, %f8
fands %f1, %f15, %f10
addc %l6, 0x13E0, %i1
set 0x70, %l1
ldda [%l7 + %l1] 0x15, %l0
fmovdpos %icc, %f1, %f11
fcmple32 %f28, %f14, %i5
ldd [%l7 + 0x60], %i6
fmovsle %xcc, %f15, %f27
movn %icc, %i2, %g3
sra %i7, 0x1A, %l4
tgu %icc, 0x6
brlz %i4, loop_652
sllx %g4, %g5, %l1
andn %g6, %l5, %o6
movcs %icc, %o4, %o1
loop_652:
tge %xcc, 0x5
fnot2s %f22, %f8
fornot1s %f12, %f28, %f11
fcmpeq16 %f4, %f8, %o2
edge32n %g2, %l2, %o3
ta %xcc, 0x3
ld [%l7 + 0x2C], %f9
movrgez %i0, %l3, %o0
tle %icc, 0x1
add %o5, %g7, %o7
tgu %icc, 0x4
bcc loop_653
umulcc %g1, 0x112A, %i3
andcc %i1, 0x1722, %l0
smul %l6, %i5, %i6
loop_653:
movre %i2, %i7, %g3
fxnor %f10, %f14, %f8
or %i4, 0x052B, %g4
fblg %fcc3, loop_654
addcc %l4, 0x081D, %g5
smul %g6, %l1, %o6
fmovdgu %xcc, %f5, %f14
loop_654:
movne %xcc, %l5, %o4
alignaddr %o2, %o1, %l2
fbo,a %fcc3, loop_655
sethi 0x02EF, %o3
edge8n %g2, %i0, %o0
taddcc %o5, 0x16D3, %g7
loop_655:
std %f24, [%l7 + 0x68]
brlz,a %l3, loop_656
xor %o7, 0x1092, %i3
nop
setx 0xF5005DAA0958A3A1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
fsqrtd %f20, %f6
edge16ln %i1, %l0, %l6
loop_656:
tl %icc, 0x4
move %xcc, %g1, %i6
ldx [%l7 + 0x20], %i2
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x14] %asi, %i5
fmovdleu %icc, %f10, %f31
subc %i7, 0x0410, %g3
addcc %g4, %l4, %g5
tleu %xcc, 0x4
nop
setx loop_657, %l0, %l1
jmpl %l1, %i4
xorcc %g6, 0x1F35, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0x8BAAAFA6CC708A88, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xCC7C3DF52AB86185, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f10, %f16
loop_657:
fmovsg %xcc, %f1, %f15
set 0x79, %o3
ldstuba [%l7 + %o3] 0x89, %l1
orncc %o4, 0x18FA, %o2
taddcctv %l5, %o1, %l2
fsrc1 %f10, %f30
alignaddrl %o3, %g2, %o0
movge %icc, %i0, %g7
fbne %fcc0, loop_658
mulscc %o5, 0x1477, %l3
wr %g0, 0x19, %asi
ldda [%l7 + 0x10] %asi, %i2
loop_658:
movre %i1, 0x380, %l0
fmul8x16au %f19, %f4, %f18
set 0x30, %i4
ldxa [%l7 + %i4] 0x81, %l6
srl %o7, 0x13, %g1
fbge,a %fcc0, loop_659
fsrc2 %f10, %f28
array8 %i6, %i5, %i7
bcc,a %icc, loop_660
loop_659:
fnot1s %f4, %f16
mulscc %g3, 0x1E5B, %g4
udiv %i2, 0x1A54, %l4
loop_660:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
st %f22, [%l7 + 0x24]
edge16n %g5, %i4, %o6
lduw [%l7 + 0x10], %g6
mulscc %o4, %o2, %l5
prefetch [%l7 + 0x64], 0x0
xnorcc %o1, %l1, %l2
movpos %xcc, %o3, %o0
st %f17, [%l7 + 0x20]
membar 0x1A
fbn,a %fcc1, loop_661
alignaddr %i0, %g7, %o5
fbul,a %fcc1, loop_662
membar 0x1E
loop_661:
smulcc %l3, %g2, %i3
bvc,pn %xcc, loop_663
loop_662:
subc %l0, %l6, %o7
fble %fcc2, loop_664
fmul8x16au %f28, %f3, %f20
loop_663:
movl %xcc, %i1, %g1
fcmpne16 %f30, %f22, %i6
loop_664:
nop
fitod %f6, %f22
fdtox %f22, %f24
edge16ln %i5, %i7, %g3
brz %i2, loop_665
edge32 %g4, %l4, %i4
set 0x60, %g2
swapa [%l7 + %g2] 0x04, %o6
loop_665:
fbu,a %fcc3, loop_666
be,a loop_667
tleu %xcc, 0x6
sub %g6, %o4, %g5
loop_666:
sllx %l5, %o1, %o2
loop_667:
brnz,a %l1, loop_668
tvc %icc, 0x4
fmovrsgez %o3, %f16, %f6
fbe,a %fcc2, loop_669
loop_668:
edge16ln %l2, %o0, %g7
ldsb [%l7 + 0x40], %i0
set 0x10, %i2
stxa %o5, [%l7 + %i2] 0xeb
membar #Sync
loop_669:
srax %l3, %g2, %l0
alignaddr %l6, %o7, %i3
add %l7, 0x08, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %g1
casxa [%l6] 0x80, %g1, %i1
ldsw [%l7 + 0x0C], %i6
movneg %icc, %i7, %g3
movrgez %i5, 0x00A, %g4
movge %icc, %i2, %l4
srl %o6, %i4, %g6
edge32 %o4, %l5, %o1
movrne %g5, 0x28C, %o2
wr %g0, 0x10, %asi
ldsba [%l7 + 0x32] %asi, %o3
and %l2, %l1, %o0
wr %g0, 0x81, %asi
lduba [%l7 + 0x77] %asi, %g7
edge32 %i0, %l3, %g2
sth %o5, [%l7 + 0x3E]
and %l6, %o7, %i3
edge8l %l0, %g1, %i1
fmovscs %xcc, %f8, %f1
smul %i6, 0x0DB4, %i7
fmovrde %g3, %f24, %f12
fbe,a %fcc2, loop_670
ble,a loop_671
addcc %g4, %i2, %i5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_670:
move %icc, %o6, %i4
loop_671:
prefetch [%l7 + 0x44], 0x3
tsubcctv %l4, %g6, %o4
set 0x70, %o0
stxa %l5, [%l7 + %o0] 0x2a
membar #Sync
tsubcctv %g5, 0x0E94, %o1
srax %o2, 0x00, %o3
subc %l1, %l2, %o0
movcc %icc, %g7, %l3
edge32l %g2, %i0, %l6
edge8ln %o7, %o5, %i3
brlez,a %l0, loop_672
alignaddrl %g1, %i6, %i7
fandnot1s %f1, %f0, %f28
fmovsl %xcc, %f9, %f21
loop_672:
sdiv %i1, 0x1485, %g4
bcs,a,pn %icc, loop_673
fbo,a %fcc2, loop_674
fone %f0
tvc %xcc, 0x5
loop_673:
nop
setx loop_675, %l0, %l1
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_674:
fandnot1s %f6, %f3, %f24
brnz,a %i2, loop_676
fpsub16s %f10, %f17, %f19
loop_675:
sethi 0x1A8C, %g3
movcc %xcc, %i5, %i4
loop_676:
fmovrdgez %l4, %f28, %f2
fornot2s %f6, %f27, %f11
sir 0x0362
xor %g6, %o6, %o4
stw %l5, [%l7 + 0x3C]
tcc %xcc, 0x1
tvc %icc, 0x0
swap [%l7 + 0x30], %o1
fcmple16 %f0, %f6, %o2
ldsw [%l7 + 0x20], %o3
movrgz %l1, %l2, %g5
andcc %g7, %o0, %g2
sir 0x1329
movrlez %i0, %l6, %l3
popc %o5, %o7
udivx %i3, 0x0EF8, %l0
bge,pt %xcc, loop_677
nop
setx 0xCBEB4E69, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0xE1FF29FC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f3
fmuls %f3, %f12, %f27
sub %i6, %g1, %i1
tgu %xcc, 0x0
loop_677:
brz %g4, loop_678
fmovdpos %icc, %f7, %f27
fbn,a %fcc0, loop_679
ldstub [%l7 + 0x5C], %i7
loop_678:
be %xcc, loop_680
orcc %i2, 0x1C0E, %i5
loop_679:
tvc %xcc, 0x2
movre %g3, %l4, %g6
loop_680:
nop
wr %g0, 0x1f, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
sllx %o6, %o4, %l5
fmovsg %icc, %f15, %f25
edge32l %o1, %o2, %o3
mova %xcc, %l1, %i4
set 0x60, %l5
lduwa [%l7 + %l5] 0x14, %l2
ta %xcc, 0x7
sethi 0x0ACA, %g7
sdivx %g5, 0x1720, %g2
andcc %i0, %o0, %l3
edge16 %l6, %o7, %o5
fsrc2 %f14, %f8
fbl %fcc3, loop_681
movrgez %l0, 0x344, %i3
ldd [%l7 + 0x18], %f10
fba %fcc0, loop_682
loop_681:
srl %g1, %i1, %g4
edge16n %i7, %i6, %i5
fbule %fcc3, loop_683
loop_682:
tvc %xcc, 0x6
popc 0x148E, %i2
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x20] %asi, 0x1
loop_683:
fble,a %fcc3, loop_684
brlez,a %g3, loop_685
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmple16 %f12, %f14, %o6
loop_684:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_685:
movvc %xcc, %g6, %o4
movl %xcc, %l5, %o1
sir 0x19D2
nop
setx 0xF4B6A939, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x15F020B8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fsubs %f28, %f8, %f9
bgu loop_686
andn %o3, 0x0FD3, %o2
fbl %fcc2, loop_687
fmovrdgez %i4, %f26, %f0
loop_686:
nop
fitod %f8, %f8
fdtox %f8, %f16
fxtod %f16, %f10
fsrc1 %f24, %f22
loop_687:
brgz,a %l1, loop_688
brgz %g7, loop_689
xnorcc %g5, 0x13DF, %l2
tsubcctv %g2, 0x189E, %o0
loop_688:
fmovdg %icc, %f23, %f27
loop_689:
movrlez %i0, %l6, %o7
movrne %o5, 0x3FD, %l3
tn %xcc, 0x2
srlx %l0, %i3, %i1
array16 %g1, %i7, %g4
edge8l %i5, %i2, %i6
movge %icc, %l4, %o6
taddcctv %g6, %g3, %l5
bge,pt %xcc, loop_690
bneg,a,pn %icc, loop_691
ldsw [%l7 + 0x18], %o1
tvc %icc, 0x1
loop_690:
fandnot1s %f2, %f1, %f24
loop_691:
nop
setx 0x2063743A, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
tg %xcc, 0x4
umulcc %o4, %o3, %i4
fnor %f20, %f26, %f20
fpack32 %f2, %f22, %f2
tsubcctv %o2, 0x1AF2, %l1
bl loop_692
movre %g7, 0x1D4, %l2
add %g5, %g2, %i0
nop
setx 0xBF374260, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
fsqrts %f13, %f9
loop_692:
subc %o0, 0x099F, %l6
fmovdpos %xcc, %f25, %f8
fnegs %f25, %f6
popc 0x17D6, %o5
fandnot1s %f14, %f15, %f19
addccc %l3, %l0, %i3
sll %i1, %o7, %i7
array16 %g4, %i5, %i2
fbu %fcc0, loop_693
ldub [%l7 + 0x30], %g1
andcc %l4, %o6, %g6
set 0x28, %l6
ldxa [%l7 + %l6] 0x80, %g3
loop_693:
orncc %l5, %o1, %o4
fcmple16 %f26, %f24, %i6
fba,a %fcc0, loop_694
fmovrslz %i4, %f15, %f10
nop
fitod %f4, %f28
fdtos %f28, %f24
sra %o2, %l1, %o3
loop_694:
nop
setx 0xB3ABCB73, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0xD01E5742, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fdivs %f15, %f10, %f11
fmovsleu %icc, %f23, %f15
umulcc %l2, %g5, %g2
tcs %xcc, 0x2
subc %i0, 0x1C57, %o0
tl %xcc, 0x2
ldstub [%l7 + 0x0E], %g7
faligndata %f16, %f16, %f26
sth %l6, [%l7 + 0x48]
sdivcc %o5, 0x1A94, %l3
tneg %xcc, 0x3
prefetch [%l7 + 0x58], 0x3
nop
setx 0x6B2E34BEA7B9185F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x070BF207680F0C61, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f22, %f18
fmul8x16 %f26, %f4, %f28
be,a %xcc, loop_695
edge8ln %i3, %i1, %l0
smul %o7, 0x1D6A, %g4
movrlz %i7, %i2, %g1
loop_695:
xor %i5, %o6, %g6
orcc %g3, %l4, %l5
edge32l %o4, %o1, %i4
movvc %xcc, %i6, %l1
wr %g0, 0x81, %asi
stwa %o3, [%l7 + 0x68] %asi
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbge %fcc0, loop_696
swap [%l7 + 0x20], %l2
st %f20, [%l7 + 0x54]
movrlez %o2, %g5, %i0
loop_696:
ble,a,pt %icc, loop_697
addc %o0, %g2, %g7
fbne %fcc3, loop_698
fba %fcc3, loop_699
loop_697:
stw %o5, [%l7 + 0x74]
movge %icc, %l3, %l6
loop_698:
tsubcctv %i3, %i1, %l0
loop_699:
fmovrsgez %o7, %f8, %f6
smul %g4, 0x039C, %i2
nop
set 0x70, %o6
ldx [%l7 + %o6], %i7
array32 %g1, %o6, %g6
subcc %g3, 0x0E5D, %l4
fbg %fcc1, loop_700
edge8ln %i5, %l5, %o4
movvs %xcc, %o1, %i4
xnor %i6, 0x10BB, %o3
loop_700:
mulx %l2, %o2, %l1
fbu %fcc2, loop_701
fbul,a %fcc0, loop_702
nop
setx loop_703, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movleu %xcc, %i0, %g5
loop_701:
nop
wr %g0, 0x04, %asi
lda [%l7 + 0x28] %asi, %f31
loop_702:
andn %o0, 0x0F6B, %g7
loop_703:
ldx [%l7 + 0x58], %g2
fmovdne %xcc, %f20, %f6
sethi 0x1C53, %l3
lduh [%l7 + 0x16], %l6
nop
setx 0x0E7A3B6A8A88ABF2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x3755C8C806F51470, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f28, %f22
andncc %i3, %i1, %l0
brlez %o7, loop_704
bg,pt %xcc, loop_705
movl %xcc, %g4, %o5
nop
fitos %f11, %f27
fstox %f27, %f18
loop_704:
be,a,pt %icc, loop_706
loop_705:
xorcc %i2, 0x0151, %i7
wr %g0, 0x89, %asi
ldxa [%l7 + 0x38] %asi, %o6
loop_706:
movrgez %g6, 0x307, %g1
xnorcc %g3, 0x0609, %i5
subccc %l4, %o4, %o1
fbue %fcc2, loop_707
fabsd %f14, %f8
fpack16 %f16, %f22
sdivx %l5, 0x0E98, %i6
loop_707:
ldstub [%l7 + 0x3E], %i4
fandnot2s %f15, %f13, %f24
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrgez %l2, 0x0C8, %o2
array32 %l1, %o3, %g5
tvs %xcc, 0x0
move %icc, %o0, %g7
udivx %i0, 0x0925, %g2
alignaddrl %l6, %l3, %i3
wr %g0, 0x88, %asi
stwa %l0, [%l7 + 0x44] %asi
edge32ln %o7, %g4, %o5
xnorcc %i2, %i1, %o6
fpsub16 %f2, %f24, %f2
tvs %icc, 0x1
membar 0x59
lduh [%l7 + 0x5C], %g6
nop
setx 0x70242126F0552672, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
addc %g1, 0x115D, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvs %icc, loop_708
bl,a,pt %icc, loop_709
udivx %g3, 0x0341, %l4
bvs,pt %xcc, loop_710
loop_708:
tcs %xcc, 0x0
loop_709:
movn %xcc, %i5, %o1
fnot1 %f28, %f18
loop_710:
movrne %l5, %o4, %i6
nop
fitod %f19, %f28
fba %fcc0, loop_711
fmovse %icc, %f19, %f8
brlz %i4, loop_712
xnor %l2, 0x0A06, %o2
loop_711:
movgu %icc, %l1, %g5
array32 %o0, %g7, %i0
loop_712:
fpsub16s %f5, %f17, %f7
taddcc %o3, 0x0F73, %g2
addccc %l6, 0x0F7A, %i3
fmul8x16au %f0, %f29, %f14
movvc %xcc, %l3, %o7
array32 %g4, %o5, %l0
tpos %icc, 0x2
fpadd16 %f6, %f6, %f28
andncc %i2, %i1, %g6
set 0x48, %g3
lduha [%l7 + %g3] 0x14, %g1
fmovsvc %xcc, %f22, %f6
addccc %i7, %g3, %l4
fba,a %fcc3, loop_713
movrgez %i5, %o6, %o1
bcs,a,pt %xcc, loop_714
movvs %xcc, %l5, %i6
loop_713:
tgu %xcc, 0x0
fbug %fcc1, loop_715
loop_714:
fnors %f15, %f13, %f11
be %icc, loop_716
sllx %i4, 0x12, %l2
loop_715:
fnands %f3, %f7, %f3
udivcc %o4, 0x0B64, %l1
loop_716:
movre %g5, %o2, %g7
fpmerge %f15, %f23, %f0
movgu %icc, %o0, %i0
andn %o3, %g2, %l6
fpack32 %f20, %f6, %f20
fmovdg %icc, %f2, %f7
tcs %icc, 0x6
addc %l3, 0x023D, %o7
fornot1 %f10, %f30, %f8
fmovscs %icc, %f30, %f30
edge32ln %g4, %i3, %l0
edge8n %i2, %i1, %o5
orn %g1, %g6, %g3
fmovrsgz %l4, %f12, %f25
movle %icc, %i7, %i5
edge8n %o6, %l5, %o1
fpack16 %f30, %f10
ldsb [%l7 + 0x42], %i4
srlx %l2, %o4, %l1
fbo %fcc0, loop_717
subc %g5, 0x084D, %o2
fpsub32s %f0, %f27, %f17
movrlz %i6, 0x15B, %o0
loop_717:
fors %f12, %f8, %f19
bg loop_718
addccc %g7, 0x1FB3, %i0
sdivx %g2, 0x04E2, %l6
fmovsle %xcc, %f18, %f7
loop_718:
nop
wr %g0, 0x89, %asi
stwa %o3, [%l7 + 0x54] %asi
fandnot1 %f8, %f26, %f26
ldx [%l7 + 0x68], %o7
umulcc %g4, %i3, %l3
tcc %icc, 0x2
tleu %xcc, 0x3
movrgez %l0, %i1, %i2
srlx %g1, 0x1F, %o5
orcc %g6, %g3, %i7
edge8l %l4, %o6, %i5
set 0x40, %g4
stda %f0, [%l7 + %g4] 0xf9
membar #Sync
nop
setx loop_719, %l0, %l1
jmpl %l1, %l5
for %f12, %f28, %f8
brnz,a %o1, loop_720
andcc %i4, %o4, %l2
loop_719:
udivx %l1, 0x1A41, %g5
xnorcc %i6, %o2, %g7
loop_720:
mova %xcc, %i0, %g2
tsubcctv %o0, 0x198E, %l6
sdivx %o7, 0x14FB, %g4
movrlez %i3, 0x00A, %o3
brlz %l3, loop_721
sub %i1, 0x1AC2, %l0
addc %g1, 0x07CF, %o5
smulcc %i2, 0x1E3E, %g3
loop_721:
fbule,a %fcc2, loop_722
fmovdn %xcc, %f18, %f27
edge16ln %i7, %g6, %o6
fmovdle %icc, %f26, %f27
loop_722:
ldx [%l7 + 0x48], %l4
smulcc %i5, %o1, %l5
movge %xcc, %o4, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrsgez %i4, %f16, %f24
tcc %xcc, 0x6
fcmpgt32 %f30, %f26, %l1
pdist %f6, %f30, %f4
orcc %i6, %g5, %o2
ta %icc, 0x1
sethi 0x1ABE, %g7
fpackfix %f4, %f23
movpos %xcc, %i0, %g2
bpos,a,pn %xcc, loop_723
tcc %icc, 0x1
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x28] %asi, 0x3
loop_723:
add %o7, %g4, %i3
fnands %f28, %f15, %f8
fands %f27, %f5, %f28
ldsh [%l7 + 0x78], %o3
ldsb [%l7 + 0x4A], %l3
fnot2 %f8, %f18
membar 0x69
stx %o0, [%l7 + 0x60]
addccc %l0, 0x1C1E, %i1
ta %icc, 0x3
movpos %icc, %g1, %i2
or %o5, 0x068D, %g3
fnand %f14, %f16, %f16
movl %icc, %i7, %o6
array8 %l4, %g6, %o1
tne %icc, 0x0
bcs,a loop_724
sdivx %l5, 0x1A6A, %i5
stx %o4, [%l7 + 0x08]
fcmpne16 %f8, %f2, %i4
loop_724:
fmovdle %xcc, %f8, %f10
addcc %l2, 0x14C6, %i6
tvs %icc, 0x3
edge32 %g5, %l1, %o2
add %i0, %g2, %l6
orcc %g7, 0x0793, %g4
tn %xcc, 0x7
stw %i3, [%l7 + 0x1C]
set 0x6A, %o1
ldsha [%l7 + %o1] 0x18, %o3
orn %o7, 0x03D4, %l3
edge16l %o0, %l0, %g1
movrgez %i2, %o5, %i1
fmovsle %xcc, %f11, %f30
movne %xcc, %g3, %i7
bvs,a %xcc, loop_725
subccc %l4, %o6, %g6
andncc %o1, %i5, %l5
tle %xcc, 0x1
loop_725:
subc %o4, %l2, %i6
stbar
edge8l %g5, %i4, %o2
movcs %icc, %l1, %g2
movne %icc, %i0, %l6
fbge,a %fcc0, loop_726
udivcc %g4, 0x1304, %i3
edge16n %o3, %o7, %g7
set 0x78, %i1
lduwa [%l7 + %i1] 0x04, %l3
loop_726:
movrne %o0, 0x37D, %l0
bl %xcc, loop_727
addcc %g1, 0x0C09, %i2
bcs,a loop_728
array32 %o5, %i1, %i7
loop_727:
fbul %fcc0, loop_729
orcc %g3, %l4, %o6
loop_728:
movn %icc, %g6, %o1
tcc %icc, 0x5
loop_729:
orn %l5, 0x0FCC, %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32l %i5, %l2, %i6
tpos %xcc, 0x2
fblg %fcc1, loop_730
movrlez %i4, 0x1D0, %g5
subc %l1, %o2, %g2
alignaddrl %l6, %i0, %g4
loop_730:
srax %o3, 0x06, %o7
sir 0x0D66
tpos %icc, 0x2
movcc %xcc, %i3, %l3
fabsd %f14, %f0
fmovscs %xcc, %f5, %f14
movrlez %o0, %l0, %g7
add %g1, 0x07D0, %i2
movgu %xcc, %i1, %o5
fmovrslez %i7, %f16, %f6
fpadd32s %f28, %f18, %f2
pdist %f6, %f4, %f16
lduh [%l7 + 0x76], %l4
andn %o6, 0x00C1, %g3
array32 %g6, %o1, %l5
membar 0x0B
addcc %i5, 0x0302, %l2
fpadd32 %f26, %f6, %f26
fnands %f30, %f21, %f23
movre %i6, 0x03D, %o4
fcmpne16 %f26, %f4, %i4
movg %icc, %l1, %g5
fbg,a %fcc2, loop_731
fmovrsgez %o2, %f1, %f24
subcc %g2, %i0, %l6
nop
setx loop_732, %l0, %l1
jmpl %l1, %g4
loop_731:
fcmpne16 %f0, %f18, %o7
fbn %fcc1, loop_733
bpos %xcc, loop_734
loop_732:
andcc %i3, %l3, %o3
tsubcc %l0, 0x1AA5, %g7
loop_733:
tsubcc %o0, 0x0C17, %i2
loop_734:
sdiv %i1, 0x0A9C, %o5
fcmpne32 %f10, %f22, %g1
edge32l %i7, %o6, %g3
movl %icc, %l4, %o1
fcmpeq32 %f4, %f28, %l5
bshuffle %f2, %f8, %f22
array16 %i5, %g6, %l2
edge32n %o4, %i4, %i6
bcc loop_735
movre %g5, %o2, %l1
taddcctv %i0, %g2, %g4
ldub [%l7 + 0x1A], %l6
loop_735:
movgu %icc, %i3, %o7
fone %f14
fmovsvc %xcc, %f20, %f23
edge8 %o3, %l3, %g7
fmuld8sux16 %f4, %f14, %f12
movcs %xcc, %l0, %i2
umulcc %i1, 0x1C2E, %o0
tn %xcc, 0x6
sdivcc %o5, 0x09F1, %i7
ldsh [%l7 + 0x74], %g1
flush %l7 + 0x30
umul %o6, %l4, %o1
umul %g3, %l5, %g6
tne %xcc, 0x2
srax %l2, 0x1B, %i5
fabss %f16, %f20
andcc %i4, 0x1A81, %o4
brlz,a %i6, loop_736
fnot1s %f18, %f16
fmovsvs %icc, %f16, %f9
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_736:
movrlez %o2, %g5, %i0
fbn %fcc1, loop_737
andn %g2, %g4, %l6
tvc %icc, 0x7
addccc %i3, 0x0D34, %o7
loop_737:
fble %fcc1, loop_738
add %l1, %o3, %g7
array32 %l0, %i2, %i1
set 0x17, %l3
stba %o0, [%l7 + %l3] 0x2f
membar #Sync
loop_738:
sdiv %l3, 0x0CF7, %o5
popc 0x11A1, %g1
bcc,pt %icc, loop_739
fmovse %icc, %f25, %f29
sdivcc %o6, 0x0364, %l4
taddcc %o1, 0x15E4, %i7
loop_739:
bneg,a %icc, loop_740
ba %icc, loop_741
xorcc %g3, %g6, %l5
andn %i5, %i4, %l2
loop_740:
taddcc %o4, %o2, %g5
loop_741:
fmovsvc %xcc, %f10, %f16
movrne %i6, %g2, %g4
fmovdneg %icc, %f12, %f2
subccc %l6, %i0, %i3
fmovdpos %xcc, %f20, %f25
brgez %o7, loop_742
addc %l1, %o3, %g7
fba,a %fcc3, loop_743
edge16l %l0, %i1, %o0
loop_742:
movre %l3, 0x170, %i2
sllx %g1, %o5, %o6
loop_743:
sdivcc %l4, 0x1AE1, %o1
udivcc %i7, 0x0711, %g3
fmovdge %xcc, %f13, %f20
sir 0x15D4
fsrc1 %f22, %f6
smul %l5, 0x1EC1, %i5
tvc %icc, 0x2
set 0x22, %i5
ldsha [%l7 + %i5] 0x81, %i4
tcc %xcc, 0x3
subccc %l2, %g6, %o2
ldd [%l7 + 0x70], %o4
nop
setx loop_744, %l0, %l1
jmpl %l1, %i6
tsubcctv %g2, 0x0522, %g5
fxor %f12, %f6, %f16
edge16n %g4, %l6, %i0
loop_744:
nop
set 0x1B, %g5
ldsba [%l7 + %g5] 0x14, %i3
sra %o7, %l1, %o3
tsubcctv %l0, %g7, %i1
sub %o0, %i2, %g1
movne %icc, %o5, %l3
ldub [%l7 + 0x1B], %o6
movgu %xcc, %o1, %l4
movg %icc, %g3, %l5
sth %i7, [%l7 + 0x3A]
tge %icc, 0x0
tvc %icc, 0x4
fbn,a %fcc1, loop_745
fmovrdlz %i4, %f18, %f0
edge8 %l2, %i5, %o2
movcc %xcc, %o4, %g6
loop_745:
tvs %icc, 0x4
edge16n %i6, %g5, %g2
set 0x58, %i7
ldxa [%l7 + %i7] 0x18, %l6
edge16ln %g4, %i3, %i0
tgu %icc, 0x5
fpsub32s %f27, %f17, %f31
wr %g0, 0x19, %asi
stxa %o7, [%l7 + 0x50] %asi
popc 0x1A3B, %o3
edge8 %l1, %l0, %g7
taddcc %o0, 0x0F39, %i1
andncc %g1, %o5, %i2
subccc %l3, %o1, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %icc, %l4, %g3
fmovde %icc, %f15, %f8
set 0x44, %g7
swapa [%l7 + %g7] 0x80, %l5
mulscc %i7, 0x104C, %l2
fsrc2s %f22, %f15
edge16n %i4, %i5, %o2
edge8n %o4, %i6, %g5
taddcctv %g6, 0x1ADA, %g2
prefetch [%l7 + 0x08], 0x2
set 0x74, %l2
swapa [%l7 + %l2] 0x89, %g4
edge8n %l6, %i3, %i0
stbar
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
popc 0x1621, %o7
movvs %icc, %o3, %l1
fxnors %f0, %f18, %f8
fmovse %xcc, %f31, %f23
sth %g7, [%l7 + 0x28]
srlx %l0, 0x05, %o0
ldub [%l7 + 0x2F], %g1
sdiv %i1, 0x13B7, %o5
wr %g0, 0x18, %asi
lduba [%l7 + 0x63] %asi, %i2
fmovrse %o1, %f9, %f7
sub %o6, %l3, %l4
subcc %g3, 0x190B, %i7
tsubcctv %l5, 0x1F9C, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movrne %l2, 0x003, %i5
fnot2 %f28, %f4
faligndata %f16, %f30, %f2
movleu %xcc, %o2, %i6
srlx %o4, %g6, %g5
fone %f0
tn %icc, 0x1
fnor %f16, %f20, %f6
fnegd %f0, %f0
movneg %xcc, %g4, %g2
or %l6, %i3, %o7
and %i0, 0x1EF3, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tl %xcc, 0x7
srax %l1, %g7, %l0
nop
setx loop_746, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fsrc1 %f16, %f4
array32 %g1, %o0, %i1
udivcc %i2, 0x0B4B, %o1
loop_746:
bl,a %xcc, loop_747
movneg %icc, %o5, %l3
movcc %xcc, %l4, %g3
mova %icc, %o6, %i7
loop_747:
edge16ln %i4, %l5, %l2
brnz %i5, loop_748
array8 %i6, %o2, %g6
set 0x40, %i3
stda %f0, [%l7 + %i3] 0xf8
membar #Sync
loop_748:
swap [%l7 + 0x60], %o4
orncc %g4, 0x14AA, %g5
fble,a %fcc0, loop_749
move %xcc, %l6, %i3
be,pn %xcc, loop_750
edge16l %o7, %i0, %g2
loop_749:
bshuffle %f20, %f18, %f2
xorcc %o3, 0x1018, %l1
loop_750:
movgu %xcc, %g7, %g1
addcc %l0, 0x16F5, %i1
nop
fitos %f10, %f19
fstox %f19, %f0
tl %icc, 0x2
addc %i2, %o0, %o1
fbe,a %fcc2, loop_751
bne loop_752
tge %icc, 0x5
set 0x40, %o5
stda %f16, [%l7 + %o5] 0x10
loop_751:
tle %xcc, 0x7
loop_752:
edge16ln %o5, %l4, %g3
edge32 %o6, %i7, %i4
fnands %f23, %f7, %f4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fzeros %f22
xor %l3, 0x1C2D, %l2
tvc %xcc, 0x3
fxnors %f29, %f31, %f17
or %i5, 0x0D48, %l5
fone %f16
brgz %i6, loop_753
tge %xcc, 0x2
sub %o2, %o4, %g4
addccc %g6, 0x05A7, %g5
loop_753:
stx %i3, [%l7 + 0x50]
tleu %icc, 0x4
fmovsa %icc, %f4, %f26
wr %g0, 0x81, %asi
stxa %o7, [%l7 + 0x30] %asi
movne %icc, %i0, %l6
ldx [%l7 + 0x60], %g2
fmul8sux16 %f24, %f20, %f20
tcs %xcc, 0x3
sra %o3, 0x01, %g7
sra %l1, 0x09, %g1
swap [%l7 + 0x10], %i1
movgu %icc, %i2, %o0
taddcctv %l0, 0x04E7, %o1
tcs %xcc, 0x5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdlz %l4, %f4, %f10
srlx %o5, 0x12, %o6
movne %icc, %i7, %g3
edge32l %l3, %l2, %i5
sdiv %l5, 0x1585, %i6
stbar
tcc %icc, 0x5
fpsub32s %f25, %f27, %f18
sdivx %i4, 0x0B71, %o4
movge %xcc, %g4, %o2
edge8 %g6, %i3, %g5
ldsb [%l7 + 0x24], %i0
fxnor %f8, %f16, %f18
nop
setx 0x832CF69E40585A2F, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
be loop_754
tvs %xcc, 0x7
movre %l6, 0x175, %o7
mulscc %g2, %g7, %l1
loop_754:
edge8 %g1, %o3, %i2
edge16n %o0, %l0, %i1
te %icc, 0x6
addcc %l4, 0x0DBC, %o5
nop
setx loop_755, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
andn %o6, %i7, %o1
set 0x70, %o4
ldda [%l7 + %o4] 0x2f, %l2
loop_755:
movrlez %l2, 0x1FF, %i5
wr %g0, 0x88, %asi
ldsha [%l7 + 0x1E] %asi, %l5
tne %icc, 0x4
edge16l %i6, %g3, %i4
nop
setx 0x40658BE1, %l0, %l6
st %l6, [%l7 + 0x3C]
ld [%l7 + 0x3C], %fsr
tvc %xcc, 0x6
movrlz %o4, 0x2CD, %g4
mulscc %o2, %i3, %g6
ta %xcc, 0x5
fcmpeq32 %f26, %f24, %i0
subcc %g5, 0x0B64, %o7
fexpand %f7, %f18
movleu %xcc, %g2, %l6
tsubcctv %l1, 0x09A4, %g7
fcmpgt16 %f26, %f10, %g1
movre %o3, 0x0EE, %o0
array8 %l0, %i1, %i2
fmuld8sux16 %f9, %f27, %f30
wr %g0, 0x18, %asi
ldsba [%l7 + 0x1F] %asi, %o5
movvc %icc, %o6, %l4
mulx %i7, 0x1ECD, %o1
taddcctv %l3, 0x105B, %i5
xnor %l5, %l2, %g3
brgez %i6, loop_756
tl %icc, 0x2
edge32n %i4, %g4, %o4
tge %icc, 0x0
loop_756:
movrlez %i3, 0x39F, %o2
andncc %i0, %g6, %g5
fcmpne32 %f18, %f24, %g2
fmovde %icc, %f20, %f25
set 0x5A, %i0
ldsha [%l7 + %i0] 0x11, %o7
fnegs %f5, %f24
set 0x0A, %g1
lduha [%l7 + %g1] 0x15, %l6
fmovdne %icc, %f20, %f19
fpsub32 %f18, %f14, %f6
sdivcc %g7, 0x0CA9, %l1
nop
fitod %f8, %f8
bneg,pn %icc, loop_757
movrgz %g1, 0x01D, %o3
be,a %xcc, loop_758
edge32n %l0, %i1, %i2
loop_757:
add %o0, %o6, %o5
tg %icc, 0x5
loop_758:
bge %xcc, loop_759
sub %l4, 0x05E5, %i7
addcc %l3, %o1, %i5
tle %xcc, 0x7
loop_759:
nop
wr %g0, 0x04, %asi
lduba [%l7 + 0x0E] %asi, %l2
srl %l5, %i6, %i4
tneg %xcc, 0x7
edge8l %g4, %g3, %o4
xorcc %i3, 0x0EE5, %o2
fxnors %f25, %f12, %f15
movrne %g6, %g5, %i0
fpsub16s %f4, %f1, %f24
nop
setx 0x858D3164, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0xF5E38943, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f31
fadds %f31, %f1, %f7
fmovdcs %xcc, %f10, %f8
fmovdl %xcc, %f18, %f10
fmovdgu %xcc, %f3, %f29
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcc %icc, 0x5
movrgez %g2, 0x142, %o7
array16 %l6, %g7, %l1
fmovs %f25, %f25
taddcc %g1, 0x0521, %l0
bvc %icc, loop_760
movneg %xcc, %i1, %o3
set 0x40, %l0
ldxa [%l7 + %l0] 0x15, %i2
loop_760:
andn %o6, 0x1AB6, %o0
ldstub [%l7 + 0x3D], %l4
wr %g0, 0x89, %asi
stha %i7, [%l7 + 0x2A] %asi
fcmpeq16 %f0, %f10, %o5
edge8l %o1, %i5, %l2
popc %l3, %i6
bl loop_761
bneg,pt %xcc, loop_762
movvs %xcc, %i4, %l5
sub %g4, %o4, %g3
loop_761:
flush %l7 + 0x74
loop_762:
nop
wr %g0, 0x10, %asi
ldsba [%l7 + 0x51] %asi, %i3
fmovdge %xcc, %f11, %f24
movre %g6, %o2, %i0
xnor %g2, %o7, %l6
fmovscc %icc, %f20, %f0
alignaddrl %g7, %l1, %g5
movrgz %g1, %l0, %i1
and %i2, %o6, %o0
sllx %o3, %l4, %i7
fmovs %f7, %f8
wr %g0, 0x10, %asi
lda [%l7 + 0x28] %asi, %f2
tcs %icc, 0x1
fba %fcc0, loop_763
brgz %o5, loop_764
sdivcc %o1, 0x0076, %l2
movleu %xcc, %i5, %i6
loop_763:
fmovscc %icc, %f1, %f11
loop_764:
movvs %xcc, %i4, %l5
movle %xcc, %g4, %o4
bl,pn %icc, loop_765
fmovrdlez %l3, %f22, %f8
bvs,pt %xcc, loop_766
sra %g3, 0x1A, %i3
loop_765:
sll %g6, 0x07, %i0
array16 %g2, %o2, %l6
loop_766:
movgu %xcc, %o7, %g7
edge8 %g5, %l1, %g1
and %l0, 0x0A68, %i1
set 0x38, %l4
stha %i2, [%l7 + %l4] 0x80
ldub [%l7 + 0x7C], %o6
orncc %o0, 0x17DC, %l4
bcc,a,pn %xcc, loop_767
fpack32 %f6, %f8, %f30
srlx %i7, 0x1E, %o3
fbn %fcc3, loop_768
loop_767:
ldub [%l7 + 0x0F], %o5
array8 %o1, %l2, %i5
edge32l %i6, %i4, %l5
loop_768:
nop
setx 0x1072771A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %fsr
movre %o4, %g4, %g3
fbue,a %fcc3, loop_769
bn,a loop_770
subc %i3, %l3, %i0
fornot1s %f25, %f6, %f18
loop_769:
fornot1s %f2, %f11, %f29
loop_770:
tsubcctv %g6, %o2, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %xcc, %l6, %o7
tl %xcc, 0x5
andncc %g7, %l1, %g5
bn %xcc, loop_771
fbuge %fcc2, loop_772
te %icc, 0x5
set 0x38, %o2
ldswa [%l7 + %o2] 0x88, %l0
loop_771:
array16 %i1, %g1, %i2
loop_772:
mulscc %o6, 0x16FE, %o0
movg %icc, %l4, %i7
udivx %o3, 0x1475, %o5
mova %xcc, %l2, %i5
sll %o1, %i4, %i6
te %icc, 0x0
array32 %o4, %g4, %l5
fnot1 %f2, %f20
edge16 %g3, %l3, %i0
fnegd %f26, %f6
nop
fitod %f19, %f4
movcc %icc, %i3, %g6
brz %g2, loop_773
edge16ln %l6, %o7, %o2
fba %fcc0, loop_774
xorcc %l1, 0x1DC1, %g5
loop_773:
fcmpgt32 %f22, %f2, %l0
fmovrse %g7, %f16, %f10
loop_774:
ld [%l7 + 0x0C], %f31
tneg %xcc, 0x1
sllx %i1, %g1, %o6
movrlez %o0, 0x1C5, %i2
taddcc %i7, %l4, %o3
set 0x74, %o7
ldswa [%l7 + %o7] 0x19, %o5
fnot2s %f20, %f7
umul %i5, %l2, %o1
umulcc %i4, 0x0787, %o4
movrlez %g4, 0x26F, %l5
tgu %icc, 0x1
ba,a %xcc, loop_775
edge32 %g3, %l3, %i6
fpack16 %f16, %f8
fmovrdgz %i3, %f24, %f24
loop_775:
movrlz %g6, 0x13F, %i0
bneg,a loop_776
xnorcc %l6, 0x030E, %o7
fmovsge %icc, %f19, %f10
fnands %f15, %f25, %f1
loop_776:
sethi 0x028F, %o2
nop
fitos %f3, %f20
fstox %f20, %f22
movrgez %g2, 0x202, %l1
fbne,a %fcc3, loop_777
movrlez %g5, %g7, %i1
fornot1 %f26, %f22, %f18
movl %icc, %g1, %l0
loop_777:
nop
fitod %f8, %f6
fdtoi %f6, %f6
smul %o0, %i2, %i7
fmovdvc %icc, %f17, %f3
orcc %o6, 0x10E6, %o3
stw %l4, [%l7 + 0x10]
edge32ln %o5, %i5, %o1
tle %xcc, 0x4
set 0x40, %i6
ldda [%l7 + %i6] 0x15, %l2
fba %fcc1, loop_778
tcs %icc, 0x4
fbn,a %fcc3, loop_779
array32 %i4, %o4, %g4
loop_778:
bgu,a loop_780
edge16 %g3, %l3, %l5
loop_779:
mulscc %i3, 0x14B4, %i6
fmovdpos %xcc, %f19, %f8
loop_780:
fblg,a %fcc3, loop_781
fmovsg %xcc, %f14, %f6
fmovdl %icc, %f10, %f10
movre %g6, 0x070, %l6
loop_781:
nop
setx 0xA09FD517FEEDEAE9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f8
edge16l %o7, %i0, %o2
wr %g0, 0x18, %asi
lduba [%l7 + 0x72] %asi, %g2
wr %g0, 0x88, %asi
ldda [%l7 + 0x50] %asi, %l0
swap [%l7 + 0x20], %g7
xor %i1, 0x159F, %g1
xorcc %g5, 0x0164, %o0
tne %xcc, 0x6
xnorcc %l0, 0x0243, %i7
fpadd16 %f22, %f12, %f22
brz %o6, loop_782
edge8l %i2, %l4, %o5
udivcc %o3, 0x0428, %o1
xor %i5, 0x1CF0, %l2
loop_782:
movrgz %o4, %g4, %i4
edge8l %l3, %g3, %i3
fmovdvs %xcc, %f15, %f10
tneg %xcc, 0x0
swap [%l7 + 0x4C], %i6
smulcc %l5, %g6, %o7
movneg %xcc, %l6, %i0
flush %l7 + 0x44
addcc %o2, 0x0355, %l1
fmovdne %icc, %f27, %f9
movgu %xcc, %g2, %g7
array32 %g1, %g5, %i1
udiv %o0, 0x055B, %l0
tneg %xcc, 0x6
sdiv %o6, 0x1DB5, %i2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0x88A21CDF9212F746, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x64A7CDED4DC02EAC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f16, %f30
wr %g0, 0x0c, %asi
lda [%l7 + 0x70] %asi, %f2
subc %i7, 0x0F65, %l4
fmul8sux16 %f24, %f18, %f28
fnand %f14, %f28, %f0
sdivx %o3, 0x0C0C, %o5
set 0x64, %l1
stha %o1, [%l7 + %l1] 0x27
membar #Sync
edge8n %l2, %o4, %g4
fmovdl %icc, %f31, %f13
and %i4, %l3, %i5
andcc %g3, 0x0BF4, %i3
fmovsl %icc, %f29, %f10
smul %i6, %g6, %o7
add %l5, %i0, %l6
movge %xcc, %l1, %o2
alignaddrl %g7, %g1, %g5
andncc %i1, %o0, %g2
edge32 %o6, %i2, %i7
movcc %icc, %l0, %l4
tcc %xcc, 0x1
smul %o3, %o1, %l2
fornot2s %f17, %f8, %f23
fpsub32s %f10, %f29, %f12
fmovrdne %o5, %f16, %f30
fmovsvc %xcc, %f31, %f6
smulcc %g4, %i4, %o4
fmovdgu %icc, %f5, %f9
ldsh [%l7 + 0x26], %l3
andncc %g3, %i3, %i6
fbne,a %fcc1, loop_783
movrgz %i5, 0x1BD, %g6
smulcc %l5, %o7, %l6
movne %xcc, %l1, %o2
loop_783:
tleu %xcc, 0x2
smul %g7, %g1, %i0
fmovsvs %xcc, %f29, %f24
and %i1, 0x08C1, %g5
fmovdgu %icc, %f24, %f10
fbne %fcc3, loop_784
nop
setx 0x0899F7A1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x613BF24A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fsubs %f9, %f27, %f23
taddcctv %o0, 0x0EAA, %g2
fbul,a %fcc0, loop_785
loop_784:
fba %fcc1, loop_786
udivcc %o6, 0x04BC, %i2
movrlez %l0, %l4, %i7
loop_785:
andncc %o1, %l2, %o5
loop_786:
fcmpne16 %f24, %f8, %g4
fmovdcs %icc, %f10, %f19
nop
fitos %f6, %f5
fstox %f5, %f4
movne %icc, %o3, %i4
movre %l3, 0x0E5, %g3
nop
setx 0xC3DC0F8B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0xE5C1BF6A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fsubs %f2, %f3, %f27
tvc %icc, 0x6
movrgez %o4, %i3, %i5
fornot1s %f8, %f26, %f10
movvs %icc, %i6, %g6
nop
setx 0x1C0FE49ED61160B9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
fsqrtd %f8, %f2
add %l5, 0x19F4, %l6
ba,a,pn %icc, loop_787
fbuge,a %fcc0, loop_788
fnot1s %f31, %f4
fmovrsne %o7, %f4, %f9
loop_787:
mulx %l1, %g7, %g1
loop_788:
addcc %o2, 0x08C7, %i0
set 0x3F, %g6
lduba [%l7 + %g6] 0x14, %g5
tvs %xcc, 0x2
bpos loop_789
movne %xcc, %i1, %o0
bge,a %icc, loop_790
fcmpne32 %f18, %f16, %o6
loop_789:
tsubcc %i2, 0x089C, %l0
nop
setx 0x1695E3B4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
fsqrts %f12, %f25
loop_790:
ldd [%l7 + 0x38], %l4
ldx [%l7 + 0x70], %i7
sethi 0x0B62, %g2
movrgez %l2, 0x2E3, %o5
addccc %o1, 0x142D, %o3
add %i4, 0x1806, %g4
fmovsn %xcc, %f1, %f20
movrlz %l3, %g3, %i3
array16 %i5, %o4, %i6
movle %icc, %g6, %l6
and %l5, %o7, %g7
nop
fitod %f2, %f26
fdtoi %f26, %f8
ldsh [%l7 + 0x2E], %l1
fmovsgu %xcc, %f3, %f25
tcs %xcc, 0x2
movcs %icc, %o2, %g1
fbg,a %fcc2, loop_791
srl %i0, 0x12, %i1
sethi 0x115E, %g5
fmovspos %icc, %f28, %f31
loop_791:
fmovsleu %icc, %f26, %f24
tleu %xcc, 0x7
fbne,a %fcc2, loop_792
xnor %o6, 0x0558, %o0
tcc %xcc, 0x1
srlx %l0, %l4, %i2
loop_792:
srlx %g2, 0x18, %l2
wr %g0, 0x88, %asi
ldsha [%l7 + 0x1C] %asi, %o5
or %o1, %o3, %i7
fmovsa %icc, %f1, %f31
add %l7, 0x48, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %i4
casxa [%l6] 0x89, %i4, %l3
fors %f17, %f14, %f28
movg %icc, %g3, %i3
set 0x5E, %i4
ldstuba [%l7 + %i4] 0x11, %i5
fcmpgt16 %f0, %f14, %o4
tvc %xcc, 0x2
nop
setx 0x3D2E75D3DA57E619, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xC6BBD782FF3A9A5E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f18, %f14
subc %i6, 0x14EB, %g4
stbar
lduw [%l7 + 0x18], %g6
lduh [%l7 + 0x4E], %l6
sll %o7, 0x0F, %l5
alignaddrl %l1, %g7, %o2
tcc %icc, 0x6
ble,a %icc, loop_793
lduh [%l7 + 0x62], %g1
smul %i1, 0x1F19, %g5
fmovsn %icc, %f4, %f4
loop_793:
movleu %icc, %i0, %o0
fandnot2 %f14, %f0, %f28
fpadd32 %f20, %f14, %f20
tle %xcc, 0x5
ta %xcc, 0x3
fnegd %f4, %f16
fpackfix %f16, %f13
movle %xcc, %o6, %l0
tneg %xcc, 0x0
nop
setx 0x8D9EFE54, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
setx 0x798DE7BF, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fsubs %f6, %f15, %f8
tpos %xcc, 0x4
edge8ln %i2, %g2, %l4
udiv %l2, 0x04EC, %o1
umulcc %o5, %i7, %i4
pdist %f18, %f22, %f18
movrne %l3, %o3, %g3
movl %xcc, %i3, %o4
swap [%l7 + 0x60], %i5
fabss %f8, %f11
movvc %xcc, %i6, %g6
fmovdpos %xcc, %f28, %f27
add %l7, 0x64, %l6
wr %g0, 0x04, %asi
casa [%l6] %asi, %g4, %o7
brz %l5, loop_794
fnegs %f30, %f26
movpos %xcc, %l1, %g7
edge32 %l6, %o2, %g1
loop_794:
edge32ln %g5, %i1, %o0
movgu %icc, %i0, %l0
ldd [%l7 + 0x60], %f18
movvs %xcc, %o6, %g2
andncc %i2, %l2, %l4
movg %xcc, %o5, %i7
fmovdpos %xcc, %f17, %f11
fandnot1 %f26, %f24, %f26
and %i4, 0x1E19, %o1
fpadd16 %f0, %f16, %f30
andn %o3, %l3, %g3
tne %icc, 0x5
fone %f10
bvs,a loop_795
fornot1s %f31, %f25, %f15
edge16 %o4, %i3, %i5
popc %i6, %g4
loop_795:
brlez,a %g6, loop_796
swap [%l7 + 0x28], %o7
tsubcc %l1, 0x1B47, %g7
fpadd16 %f30, %f24, %f4
loop_796:
taddcctv %l6, %o2, %l5
set 0x2C, %o3
ldstuba [%l7 + %o3] 0x0c, %g1
fbn,a %fcc0, loop_797
nop
fitod %f0, %f14
fdtox %f14, %f8
set 0x48, %i2
ldstuba [%l7 + %i2] 0x19, %i1
loop_797:
udivx %o0, 0x0159, %g5
movrgez %l0, %i0, %g2
fmovsl %icc, %f18, %f16
movrgz %o6, 0x33B, %i2
bn,a,pt %icc, loop_798
fba %fcc1, loop_799
tsubcctv %l4, %l2, %o5
tpos %icc, 0x4
loop_798:
sdivcc %i4, 0x1522, %o1
loop_799:
bge,a loop_800
addc %o3, 0x1500, %l3
prefetch [%l7 + 0x58], 0x3
fbuge,a %fcc1, loop_801
loop_800:
ble %icc, loop_802
subccc %g3, 0x1C40, %o4
udivx %i3, 0x0AF4, %i7
loop_801:
ldstub [%l7 + 0x21], %i5
loop_802:
nop
fitod %f14, %f28
fbn %fcc1, loop_803
movvs %xcc, %g4, %i6
nop
setx loop_804, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fexpand %f6, %f2
loop_803:
umulcc %o7, %l1, %g6
ta %icc, 0x6
loop_804:
fsrc1 %f26, %f6
movne %icc, %g7, %l6
set 0x3E, %o0
ldsha [%l7 + %o0] 0x19, %l5
fmovdl %icc, %f2, %f1
nop
fitod %f10, %f12
fdtox %f12, %f12
fxtod %f12, %f30
alignaddr %g1, %i1, %o2
xnor %o0, %g5, %i0
movrlz %l0, 0x18F, %o6
sdivx %i2, 0x1CBD, %g2
fsrc2 %f28, %f20
fmuld8ulx16 %f5, %f20, %f8
fmovrde %l4, %f2, %f30
be %icc, loop_805
fpadd32 %f20, %f18, %f10
udivcc %l2, 0x1C3C, %o5
tcs %icc, 0x7
loop_805:
fcmple32 %f4, %f8, %o1
fbuge,a %fcc2, loop_806
move %icc, %i4, %l3
array8 %o3, %o4, %i3
set 0x58, %g2
prefetcha [%l7 + %g2] 0x10, 0x3
loop_806:
add %g3, %g4, %i6
xnor %o7, 0x150B, %i5
tvs %icc, 0x3
taddcctv %g6, %g7, %l1
edge16 %l5, %g1, %i1
andncc %l6, %o0, %o2
sth %i0, [%l7 + 0x76]
fzero %f20
fmovdg %xcc, %f13, %f18
prefetch [%l7 + 0x24], 0x0
nop
setx 0xA14BCF3A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x43162654, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fadds %f4, %f29, %f23
fmovrslz %g5, %f22, %f23
xorcc %l0, %o6, %g2
edge32l %l4, %i2, %l2
movn %xcc, %o1, %i4
set 0x08, %l5
lduha [%l7 + %l5] 0x89, %l3
movrgez %o3, 0x29D, %o4
tcc %icc, 0x5
fbo %fcc1, loop_807
movneg %xcc, %o5, %i3
udivcc %g3, 0x077D, %i7
tl %xcc, 0x2
loop_807:
andncc %i6, %g4, %o7
movrne %i5, 0x3A6, %g6
call loop_808
edge32ln %g7, %l1, %l5
mulx %g1, 0x1BAD, %l6
fbug %fcc3, loop_809
loop_808:
add %i1, %o2, %i0
set 0x38, %o6
ldsha [%l7 + %o6] 0x11, %g5
loop_809:
sdiv %l0, 0x0068, %o0
fmuld8ulx16 %f20, %f28, %f10
fpadd32s %f31, %f24, %f21
nop
fitos %f4, %f27
taddcctv %o6, %g2, %i2
tsubcc %l2, %l4, %i4
bvc,pn %xcc, loop_810
tgu %icc, 0x4
wr %g0, 0x18, %asi
ldsha [%l7 + 0x36] %asi, %l3
loop_810:
brlz,a %o3, loop_811
fmovsgu %icc, %f27, %f25
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub16 %f14, %f4, %f28
loop_811:
fmovdle %icc, %f23, %f6
edge16ln %o4, %o5, %i3
fmovse %xcc, %f13, %f7
brnz %g3, loop_812
fpadd32 %f10, %f14, %f22
nop
setx 0xEB7F3C761074FC86, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
bpos %xcc, loop_813
loop_812:
edge16n %i7, %o1, %i6
addccc %g4, %i5, %o7
alignaddr %g6, %l1, %l5
loop_813:
call loop_814
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsn %xcc, %f4, %f20
umul %g1, 0x1119, %g7
loop_814:
movrlez %i1, 0x101, %l6
alignaddr %i0, %o2, %g5
fbo %fcc2, loop_815
tcc %xcc, 0x0
prefetch [%l7 + 0x34], 0x0
mova %xcc, %l0, %o0
loop_815:
tn %icc, 0x0
tsubcctv %o6, 0x17DE, %g2
movrlez %i2, %l2, %l4
addccc %l3, 0x1CD1, %i4
fandnot1 %f22, %f28, %f24
alignaddr %o3, %o4, %i3
fmovsne %icc, %f5, %f27
bcs loop_816
mulx %g3, %o5, %i7
bpos,a loop_817
bne,a,pn %xcc, loop_818
loop_816:
srax %i6, %g4, %o1
bl,a,pt %xcc, loop_819
loop_817:
fnand %f0, %f10, %f2
loop_818:
fmovd %f6, %f20
addc %i5, 0x0F8F, %g6
loop_819:
fnors %f7, %f26, %f29
movrne %l1, 0x132, %o7
andcc %g1, %g7, %l5
fsrc2s %f15, %f3
sdiv %i1, 0x0FE5, %l6
taddcctv %i0, 0x01DF, %g5
movg %icc, %o2, %o0
add %o6, %l0, %g2
nop
fitos %f6, %f23
fstoi %f23, %f4
fnor %f2, %f16, %f28
movrlez %l2, %l4, %i2
edge32 %l3, %i4, %o4
movvc %xcc, %o3, %g3
xor %o5, %i3, %i7
tsubcc %i6, 0x1538, %g4
edge16 %i5, %g6, %l1
fmovspos %icc, %f6, %f14
movg %xcc, %o1, %o7
movg %icc, %g1, %g7
bpos,a,pt %icc, loop_820
tgu %xcc, 0x4
sir 0x1A39
xnor %l5, %l6, %i1
loop_820:
edge32l %i0, %g5, %o0
tg %icc, 0x2
fbo,a %fcc1, loop_821
edge8n %o2, %l0, %g2
subcc %o6, %l4, %i2
smulcc %l3, 0x1534, %l2
loop_821:
fbg,a %fcc3, loop_822
xnor %o4, %o3, %g3
xor %i4, 0x05EA, %o5
movn %xcc, %i3, %i6
loop_822:
umul %g4, 0x190A, %i5
edge8ln %i7, %l1, %g6
set 0x40, %g3
stda %f0, [%l7 + %g3] 0xf0
membar #Sync
addccc %o1, %o7, %g7
fmovspos %icc, %f10, %f24
addccc %g1, %l6, %l5
bcc,pt %xcc, loop_823
fbul,a %fcc1, loop_824
movrgez %i0, 0x15D, %g5
movrlz %o0, 0x085, %o2
loop_823:
ldx [%l7 + 0x50], %l0
loop_824:
movgu %icc, %g2, %o6
edge32n %i1, %l4, %l3
sub %i2, 0x0871, %o4
fpadd32s %f16, %f31, %f7
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x44] %asi, %l2
movrgez %g3, 0x12B, %i4
smul %o5, %i3, %o3
nop
setx 0x904DAE4C, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
sub %g4, 0x1CE4, %i6
fmovdcc %icc, %f22, %f26
sir 0x1387
wr %g0, 0x22, %asi
stwa %i5, [%l7 + 0x38] %asi
membar #Sync
tvc %xcc, 0x2
fmul8x16au %f2, %f6, %f6
nop
setx loop_825, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
flush %l7 + 0x64
movvs %icc, %i7, %l1
andncc %o1, %g6, %g7
loop_825:
edge16 %o7, %l6, %g1
fnands %f6, %f21, %f10
edge8 %i0, %g5, %o0
set 0x20, %l6
prefetcha [%l7 + %l6] 0x81, 0x0
fbule,a %fcc2, loop_826
fbne %fcc0, loop_827
sir 0x042A
fcmpne32 %f24, %f30, %l0
loop_826:
edge16n %o2, %o6, %i1
loop_827:
xnor %l4, 0x0257, %l3
alignaddr %i2, %o4, %l2
add %l7, 0x40, %l6
wr %g0, 0x10, %asi
casxa [%l6] 0x10, %g2, %i4
ba,a %icc, loop_828
xorcc %g3, 0x0429, %i3
sethi 0x1E7A, %o5
tneg %xcc, 0x2
loop_828:
and %g4, %i6, %o3
set 0x0C, %o1
lduha [%l7 + %o1] 0x19, %i5
mova %icc, %l1, %o1
brlez %i7, loop_829
movn %icc, %g6, %o7
srlx %l6, %g7, %i0
set 0x40, %g4
ldda [%l7 + %g4] 0x15, %f0
loop_829:
edge32 %g5, %g1, %o0
array16 %l0, %o2, %l5
fmovrde %o6, %f28, %f8
nop
fitod %f28, %f20
bgu,pt %xcc, loop_830
sll %l4, 0x16, %i1
brgz %l3, loop_831
mova %icc, %o4, %i2
loop_830:
nop
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x60] %asi, 0x2
loop_831:
popc 0x1C3A, %g2
bcs,pt %xcc, loop_832
fmuld8sux16 %f30, %f28, %f14
fbug,a %fcc2, loop_833
alignaddr %i4, %i3, %g3
loop_832:
fxnor %f18, %f26, %f12
tge %icc, 0x0
loop_833:
edge16l %o5, %g4, %i6
xorcc %o3, 0x0F9E, %l1
bvc,pn %icc, loop_834
smulcc %i5, %i7, %o1
sll %o7, %g6, %g7
fmuld8ulx16 %f1, %f6, %f28
loop_834:
srl %i0, %l6, %g5
smulcc %o0, 0x1452, %g1
movg %icc, %l0, %o2
fbue %fcc2, loop_835
fxnors %f21, %f12, %f29
fandnot2 %f26, %f20, %f2
ldsw [%l7 + 0x5C], %l5
loop_835:
nop
setx 0xE04C5D4D, %l0, %l6
st %l6, [%l7 + 0x78]
ld [%l7 + 0x78], %fsr
fmovdleu %xcc, %f31, %f5
fmovsne %xcc, %f4, %f0
sll %l4, 0x15, %o6
edge16 %l3, %o4, %i2
tvc %xcc, 0x7
srax %i1, 0x12, %l2
movcc %icc, %g2, %i3
fnot1s %f17, %f21
fbne %fcc1, loop_836
sir 0x1DE5
smulcc %i4, 0x1D7A, %g3
ldsw [%l7 + 0x78], %g4
loop_836:
edge32n %i6, %o5, %l1
fpadd16 %f18, %f8, %f28
edge16l %o3, %i7, %o1
fnors %f7, %f20, %f2
sir 0x15DA
andn %o7, 0x107B, %g6
st %f24, [%l7 + 0x68]
ble,a,pt %xcc, loop_837
tleu %icc, 0x5
nop
setx 0xFAF3926F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0xAC10F0E2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fmuls %f2, %f23, %f14
bpos loop_838
loop_837:
edge8l %g7, %i5, %i0
smul %g5, %o0, %l6
movge %icc, %l0, %g1
loop_838:
tcs %icc, 0x1
movrlz %o2, %l4, %l5
tneg %icc, 0x2
udivx %l3, 0x0F1D, %o4
sdivx %i2, 0x0AA1, %i1
edge32ln %l2, %o6, %g2
bgu,a loop_839
nop
setx loop_840, %l0, %l1
jmpl %l1, %i4
fxor %f22, %f24, %f14
mulscc %i3, 0x0266, %g4
loop_839:
array8 %g3, %i6, %o5
loop_840:
fornot2s %f29, %f1, %f28
xnor %l1, %i7, %o3
movrgez %o7, 0x399, %g6
fmovs %f14, %f29
fcmpeq16 %f26, %f6, %o1
tge %icc, 0x4
srlx %g7, 0x17, %i5
bgu,a %xcc, loop_841
srlx %g5, %o0, %i0
brnz,a %l6, loop_842
fnot1 %f8, %f18
loop_841:
edge32ln %l0, %g1, %o2
mulx %l5, 0x01C5, %l3
loop_842:
fpsub32s %f0, %f16, %f22
swap [%l7 + 0x24], %l4
alignaddrl %o4, %i1, %i2
fbe %fcc2, loop_843
tvs %xcc, 0x1
fand %f2, %f16, %f10
or %o6, 0x1282, %g2
loop_843:
swap [%l7 + 0x14], %i4
fmovrslz %l2, %f30, %f30
tgu %icc, 0x6
ta %icc, 0x0
bvs %icc, loop_844
edge8ln %i3, %g3, %i6
edge8ln %o5, %l1, %i7
tleu %icc, 0x7
loop_844:
sdiv %g4, 0x04D6, %o7
mulscc %g6, 0x0E4A, %o3
fpack16 %f2, %f23
edge16l %o1, %g7, %g5
fandnot2 %f10, %f24, %f0
nop
setx 0xF05BEEC4, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
sdiv %i5, 0x132D, %o0
swap [%l7 + 0x50], %l6
edge16 %l0, %g1, %i0
fnot2s %f25, %f19
fones %f18
ldstub [%l7 + 0x5A], %l5
stbar
movrgez %l3, 0x02A, %l4
sra %o2, 0x0E, %i1
fands %f8, %f5, %f17
array32 %o4, %o6, %i2
tleu %xcc, 0x3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovde %xcc, %f6, %f3
array16 %i4, %l2, %i3
set 0x6C, %i1
sta %f6, [%l7 + %i1] 0x11
tleu %icc, 0x2
tvs %xcc, 0x1
fble,a %fcc2, loop_845
fbule %fcc0, loop_846
st %f3, [%l7 + 0x30]
nop
fitod %f10, %f28
fdtox %f28, %f30
loop_845:
tgu %icc, 0x3
loop_846:
sll %g2, 0x1B, %i6
brgez,a %o5, loop_847
srax %g3, 0x07, %i7
fbl,a %fcc3, loop_848
tpos %icc, 0x4
loop_847:
srax %g4, 0x1B, %l1
movpos %icc, %o7, %o3
loop_848:
array16 %o1, %g6, %g7
alignaddrl %i5, %o0, %g5
fmovsg %icc, %f17, %f30
udiv %l6, 0x057C, %l0
fand %f26, %f16, %f14
edge32n %g1, %l5, %l3
nop
set 0x10, %l3
ldx [%l7 + %l3], %l4
fmovsleu %icc, %f26, %f8
tl %icc, 0x6
array8 %i0, %i1, %o2
fcmple32 %f26, %f0, %o4
orncc %o6, %i4, %l2
edge32l %i3, %i2, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnorcc %g2, 0x0050, %g3
edge16ln %i7, %g4, %o5
ble,a %xcc, loop_849
orncc %l1, %o7, %o1
movrlz %o3, %g7, %i5
set 0x76, %i5
ldsba [%l7 + %i5] 0x14, %g6
loop_849:
brlz %g5, loop_850
tpos %xcc, 0x0
fexpand %f14, %f12
add %l7, 0x68, %l6
wr %g0, 0x18, %asi
casa [%l6] 0x18, %l6, %o0
loop_850:
ldub [%l7 + 0x2A], %g1
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x3A] %asi, %l0
nop
fitos %f3, %f24
fstoi %f24, %f27
sethi 0x12B6, %l5
and %l4, 0x1322, %l3
sth %i0, [%l7 + 0x1E]
subcc %i1, %o2, %o6
wr %g0, 0x10, %asi
stxa %i4, [%l7 + 0x68] %asi
sir 0x0B8A
smulcc %o4, 0x017F, %i3
sdivcc %l2, 0x19AB, %i6
edge32l %g2, %i2, %i7
sir 0x06D5
set 0x40, %g5
ldda [%l7 + %g5] 0x0c, %f16
movleu %xcc, %g3, %o5
taddcctv %g4, %l1, %o1
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x09] %asi, %o3
ldsh [%l7 + 0x0C], %g7
smulcc %i5, %g6, %o7
array32 %l6, %o0, %g5
sethi 0x081A, %g1
nop
fitos %f14, %f6
fmuld8ulx16 %f10, %f9, %f14
tle %xcc, 0x6
call loop_851
edge8ln %l0, %l4, %l3
tleu %icc, 0x5
fbne,a %fcc0, loop_852
loop_851:
edge8 %i0, %l5, %i1
bcc,pn %icc, loop_853
fones %f23
loop_852:
srlx %o2, 0x17, %i4
fbg %fcc3, loop_854
loop_853:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subcc %o6, %o4, %i3
mulscc %i6, %g2, %l2
loop_854:
tneg %icc, 0x6
brnz,a %i7, loop_855
fands %f31, %f13, %f6
tn %xcc, 0x7
fmovrsne %i2, %f17, %f23
loop_855:
sir 0x0AB5
movrne %o5, %g3, %g4
set 0x58, %g7
sta %f30, [%l7 + %g7] 0x81
fmovscc %xcc, %f27, %f7
xor %o1, 0x059F, %l1
fmul8x16al %f17, %f1, %f26
bcc,a loop_856
tn %xcc, 0x0
fcmpgt32 %f12, %f4, %g7
brz %o3, loop_857
loop_856:
movle %xcc, %i5, %o7
movg %icc, %l6, %g6
xnor %g5, %o0, %g1
loop_857:
array32 %l0, %l3, %i0
movrlez %l4, %l5, %o2
smulcc %i4, 0x105A, %i1
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
movrlz %o4, 0x0D9, %i3
set 0x10, %i7
prefetcha [%l7 + %i7] 0x18, 0x0
fmovdcs %icc, %f4, %f1
sdivx %g2, 0x0A37, %l2
and %i7, %o6, %o5
subc %i2, %g4, %o1
sub %g3, %g7, %o3
nop
fitos %f14, %f26
fstod %f26, %f28
lduw [%l7 + 0x70], %l1
move %icc, %i5, %o7
be %xcc, loop_858
movge %icc, %g6, %g5
std %f22, [%l7 + 0x68]
tne %xcc, 0x5
loop_858:
be,a loop_859
xnor %l6, 0x07DF, %o0
nop
setx loop_860, %l0, %l1
jmpl %l1, %g1
fcmpne32 %f16, %f18, %l3
loop_859:
st %f22, [%l7 + 0x40]
nop
setx 0x1075D229, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
loop_860:
add %i0, 0x1AF0, %l0
movneg %icc, %l4, %o2
bn,pt %xcc, loop_861
edge16n %l5, %i1, %o4
tvs %xcc, 0x7
fmovrde %i4, %f6, %f30
loop_861:
add %i6, %g2, %i3
set 0x4C, %i3
ldsha [%l7 + %i3] 0x0c, %i7
bge,pt %xcc, loop_862
xorcc %l2, %o5, %i2
fbue,a %fcc1, loop_863
edge16ln %g4, %o6, %g3
loop_862:
fcmpgt32 %f8, %f12, %o1
ba,a %xcc, loop_864
loop_863:
edge32ln %o3, %l1, %i5
fbule %fcc0, loop_865
fmovdvc %xcc, %f5, %f27
loop_864:
sdivcc %g7, 0x0577, %o7
udivcc %g5, 0x0E45, %g6
loop_865:
umulcc %o0, 0x0A5F, %g1
nop
setx 0xBBE7A669C7E0D31B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x11A51A4D8CDC2AE2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
faddd %f2, %f20, %f16
fmovdvc %xcc, %f28, %f2
tvs %xcc, 0x1
bne,a %icc, loop_866
sth %l3, [%l7 + 0x7E]
movpos %icc, %i0, %l0
nop
setx 0xE84B2105EED08383, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
fsqrtd %f22, %f4
loop_866:
nop
setx loop_867, %l0, %l1
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 %l6, %l4, %l5
sllx %i1, %o4, %o2
xnor %i4, 0x1DA3, %g2
loop_867:
edge16ln %i3, %i7, %i6
bleu %xcc, loop_868
edge16 %o5, %i2, %l2
flush %l7 + 0x48
movl %xcc, %g4, %o6
loop_868:
brlz,a %o1, loop_869
lduw [%l7 + 0x44], %o3
edge32n %l1, %i5, %g7
nop
setx 0x8049A59D, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
loop_869:
fmovdleu %icc, %f31, %f9
tl %icc, 0x6
tg %xcc, 0x5
movg %xcc, %o7, %g3
mulscc %g5, %o0, %g6
edge8 %g1, %i0, %l3
array8 %l6, %l4, %l0
taddcc %i1, %l5, %o2
wr %g0, 0x80, %asi
ldxa [%l7 + 0x50] %asi, %o4
fmovscs %icc, %f1, %f2
orncc %g2, %i3, %i4
udivx %i7, 0x044F, %i6
srlx %o5, 0x19, %i2
xnor %l2, 0x0F9A, %g4
set 0x0, %l2
stxa %o6, [%g0 + %l2] 0x5f
brgez,a %o1, loop_870
fmovrdgz %o3, %f24, %f22
tg %icc, 0x6
wr %g0, 0x18, %asi
lduba [%l7 + 0x7A] %asi, %l1
loop_870:
fcmple16 %f16, %f0, %g7
fbu %fcc1, loop_871
alignaddr %o7, %i5, %g3
udivx %g5, 0x0D96, %g6
movrgz %g1, 0x3A9, %i0
loop_871:
bgu,a,pn %xcc, loop_872
edge16l %l3, %o0, %l4
fmul8x16 %f31, %f16, %f22
fmovsvc %icc, %f19, %f6
loop_872:
pdist %f2, %f24, %f6
alignaddrl %l6, %l0, %l5
edge8ln %o2, %o4, %i1
udivx %i3, 0x0A3D, %i4
ble,a loop_873
tvs %xcc, 0x7
movl %icc, %g2, %i6
fbl,a %fcc1, loop_874
loop_873:
movneg %xcc, %o5, %i2
array32 %i7, %l2, %g4
subc %o1, %o6, %l1
loop_874:
movre %o3, %o7, %i5
fmovsn %xcc, %f2, %f6
ble,a %xcc, loop_875
orcc %g7, %g5, %g3
movrgez %g1, %i0, %g6
fba %fcc0, loop_876
loop_875:
fpadd32 %f24, %f0, %f8
tsubcctv %o0, %l3, %l4
fmovdvs %xcc, %f30, %f26
loop_876:
movg %xcc, %l0, %l6
tl %xcc, 0x3
andncc %o2, %o4, %i1
wr %g0, 0xea, %asi
stwa %i3, [%l7 + 0x3C] %asi
membar #Sync
tsubcc %i4, 0x1334, %g2
addc %i6, 0x13BF, %o5
or %l5, 0x1FF6, %i2
te %xcc, 0x1
fors %f27, %f9, %f4
bn,a %icc, loop_877
smul %i7, 0x0909, %l2
subcc %g4, %o6, %o1
andcc %l1, %o3, %i5
loop_877:
movcc %icc, %o7, %g7
set 0x60, %o4
ldda [%l7 + %o4] 0x81, %g2
tle %xcc, 0x1
fbug,a %fcc2, loop_878
edge8n %g5, %i0, %g6
edge8n %o0, %l3, %g1
set 0x40, %o5
stda %f0, [%l7 + %o5] 0x14
loop_878:
ldstub [%l7 + 0x59], %l4
addcc %l6, %l0, %o2
fxnors %f28, %f2, %f23
tvc %xcc, 0x2
tsubcctv %o4, %i1, %i4
flush %l7 + 0x24
mova %icc, %g2, %i6
fbne %fcc3, loop_879
fmovsle %icc, %f13, %f26
sll %o5, 0x1C, %i3
tgu %xcc, 0x3
loop_879:
movre %i2, %i7, %l2
fcmpgt16 %f24, %f10, %l5
fcmpne32 %f22, %f20, %g4
bneg,a,pt %xcc, loop_880
array8 %o1, %o6, %o3
fsrc1s %f20, %f23
fandnot1 %f12, %f16, %f8
loop_880:
move %icc, %l1, %o7
tcs %icc, 0x4
bneg loop_881
sdivx %g7, 0x1408, %g3
fpack32 %f28, %f6, %f24
movg %xcc, %g5, %i5
loop_881:
nop
setx loop_882, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orncc %i0, 0x0934, %g6
tneg %icc, 0x2
subccc %o0, 0x1C44, %g1
loop_882:
addc %l4, %l6, %l3
tleu %icc, 0x5
ldsw [%l7 + 0x74], %o2
movn %xcc, %l0, %o4
subcc %i1, 0x18DC, %i4
popc 0x1389, %i6
xor %g2, 0x0162, %i3
set 0x44, %g1
stwa %o5, [%l7 + %g1] 0x89
fmul8x16 %f8, %f30, %f28
bge,a,pn %icc, loop_883
addccc %i7, %i2, %l2
sth %g4, [%l7 + 0x4E]
movcs %xcc, %o1, %l5
loop_883:
bleu,a,pt %icc, loop_884
nop
fitos %f12, %f2
fstox %f2, %f10
alignaddr %o3, %o6, %l1
sdivcc %o7, 0x1847, %g7
loop_884:
udivx %g5, 0x077D, %i5
te %xcc, 0x5
fcmple32 %f18, %f16, %g3
fxnor %f12, %f8, %f14
nop
setx 0xE4874009, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0xA4E89126, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fadds %f26, %f8, %f31
fba %fcc0, loop_885
fsrc1s %f14, %f1
movne %xcc, %g6, %o0
bge loop_886
loop_885:
smulcc %i0, 0x0CF9, %l4
movvc %xcc, %l6, %g1
fmovsvs %xcc, %f9, %f6
loop_886:
bg %icc, loop_887
nop
setx loop_888, %l0, %l1
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 %l3, %l0, %o4
fmovdl %xcc, %f29, %f6
loop_887:
edge16l %o2, %i1, %i6
loop_888:
movl %xcc, %g2, %i4
set 0x2E, %l0
lduha [%l7 + %l0] 0x14, %i3
fbug,a %fcc3, loop_889
add %o5, %i7, %i2
set 0x30, %l4
stxa %l2, [%l7 + %l4] 0x2f
membar #Sync
loop_889:
mova %icc, %o1, %g4
brz,a %l5, loop_890
mova %xcc, %o6, %o3
fsrc1s %f19, %f28
fmovdgu %xcc, %f20, %f20
loop_890:
fcmpeq32 %f28, %f24, %l1
nop
set 0x5C, %o2
stw %o7, [%l7 + %o2]
fbo %fcc3, loop_891
fbl,a %fcc1, loop_892
tsubcctv %g5, 0x08B8, %g7
movvs %xcc, %i5, %g6
loop_891:
nop
set 0x2C, %o7
swapa [%l7 + %o7] 0x80, %g3
loop_892:
fmovse %icc, %f21, %f24
addcc %i0, 0x166A, %l4
tleu %icc, 0x0
addcc %l6, 0x0CA1, %o0
fcmple32 %f22, %f22, %l3
wr %g0, 0x10, %asi
lduba [%l7 + 0x2F] %asi, %g1
subccc %o4, %o2, %l0
fbug %fcc0, loop_893
movrlz %i1, %i6, %i4
fsrc2s %f25, %f19
bleu,pt %icc, loop_894
loop_893:
nop
fitos %f10, %f5
fstoi %f5, %f16
xor %g2, 0x1965, %o5
edge16ln %i7, %i2, %i3
loop_894:
ta %icc, 0x3
array32 %l2, %g4, %o1
tcs %xcc, 0x6
fmovsne %icc, %f15, %f24
bl,a loop_895
nop
setx 0x06832457, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x71EDBCBC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fsubs %f19, %f12, %f1
fmovsvs %icc, %f15, %f22
edge16l %l5, %o6, %o3
loop_895:
andcc %l1, 0x15C0, %g5
membar #Sync
wr %g0, 0xf9, %asi
ldda [%l7 + 0x40] %asi, %f0
set 0x5D, %i6
ldstuba [%l7 + %i6] 0x81, %g7
brlez %i5, loop_896
edge32 %o7, %g3, %i0
sub %g6, %l4, %o0
fmovrsne %l6, %f2, %f1
loop_896:
nop
set 0x35, %l1
ldstuba [%l7 + %l1] 0x11, %g1
movgu %xcc, %o4, %o2
movrne %l3, 0x37D, %l0
taddcctv %i6, 0x0AE6, %i1
alignaddrl %g2, %o5, %i4
add %l7, 0x18, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %i2
casxa [%l6] %asi, %i2, %i7
fmovsa %icc, %f5, %f10
stbar
tcs %xcc, 0x4
tg %icc, 0x2
ldd [%l7 + 0x48], %f14
ldx [%l7 + 0x10], %l2
tg %icc, 0x1
fmovdn %icc, %f26, %f4
nop
setx loop_897, %l0, %l1
jmpl %l1, %g4
movrlz %o1, 0x072, %i3
umul %o6, %l5, %l1
movneg %icc, %g5, %o3
loop_897:
fmul8ulx16 %f30, %f8, %f14
set 0x30, %g6
ldswa [%l7 + %g6] 0x88, %i5
fmovsg %xcc, %f31, %f17
tne %icc, 0x5
fmovsneg %xcc, %f28, %f20
subcc %g7, 0x1D39, %g3
smul %i0, 0x118C, %g6
tcc %xcc, 0x1
fexpand %f6, %f8
edge8ln %l4, %o7, %o0
fblg %fcc3, loop_898
xnorcc %g1, %o4, %o2
bge %icc, loop_899
tg %xcc, 0x7
loop_898:
subccc %l6, %l0, %i6
te %icc, 0x2
loop_899:
xnorcc %i1, %l3, %g2
xor %o5, 0x0B25, %i4
mulscc %i7, %i2, %l2
edge8n %o1, %g4, %i3
movle %xcc, %o6, %l1
subcc %g5, %o3, %l5
wr %g0, 0x88, %asi
ldda [%l7 + 0x60] %asi, %i4
sdiv %g3, 0x192A, %i0
movre %g7, 0x3BE, %g6
fmul8ulx16 %f2, %f2, %f4
bcc loop_900
fcmpgt16 %f26, %f2, %o7
edge8l %l4, %g1, %o0
edge16ln %o2, %o4, %l0
loop_900:
fmovsn %xcc, %f15, %f27
fblg %fcc3, loop_901
nop
setx 0x22625940104BC8D1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
udiv %l6, 0x0E16, %i6
wr %g0, 0x22, %asi
ldda [%l7 + 0x10] %asi, %l2
loop_901:
bcs,a,pn %xcc, loop_902
tvs %xcc, 0x4
set 0x4C, %i0
sta %f29, [%l7 + %i0] 0x11
loop_902:
edge8l %i1, %o5, %g2
std %f6, [%l7 + 0x10]
wr %g0, 0x04, %asi
ldsha [%l7 + 0x4E] %asi, %i7
sethi 0x18AB, %i4
tneg %icc, 0x3
sth %l2, [%l7 + 0x56]
ble loop_903
fbu,a %fcc3, loop_904
movrlez %o1, 0x207, %i2
sethi 0x1549, %i3
loop_903:
srl %o6, %g4, %g5
loop_904:
tsubcctv %o3, 0x001B, %l1
andn %l5, %g3, %i5
wr %g0, 0x22, %asi
stwa %g7, [%l7 + 0x1C] %asi
membar #Sync
tcc %icc, 0x2
subccc %i0, %g6, %l4
sll %o7, %g1, %o2
movge %xcc, %o0, %l0
bcs,a %xcc, loop_905
movge %icc, %l6, %i6
edge32 %l3, %o4, %i1
mova %icc, %g2, %o5
loop_905:
edge16l %i4, %l2, %i7
fble,a %fcc1, loop_906
fbug %fcc2, loop_907
ldstub [%l7 + 0x59], %i2
edge32ln %o1, %o6, %g4
loop_906:
movrne %i3, 0x0D8, %o3
loop_907:
nop
wr %g0, 0x11, %asi
ldsha [%l7 + 0x0A] %asi, %l1
tsubcctv %g5, %l5, %g3
tneg %xcc, 0x3
tg %xcc, 0x3
bneg,pn %xcc, loop_908
nop
setx 0x8064B0B2, %l0, %l6
st %l6, [%l7 + 0x4C]
ld [%l7 + 0x4C], %fsr
fnand %f30, %f0, %f4
edge32n %g7, %i0, %g6
loop_908:
udiv %l4, 0x0889, %o7
tpos %xcc, 0x6
edge32 %g1, %i5, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %l0, 0x0214, %l6
fpackfix %f4, %f30
fpsub16 %f26, %f10, %f8
move %icc, %o0, %i6
orn %o4, %i1, %l3
fnot2s %f12, %f1
tl %icc, 0x3
movrlez %g2, %i4, %o5
sth %l2, [%l7 + 0x30]
set 0x38, %i4
stba %i7, [%l7 + %i4] 0x11
movrgez %o1, %i2, %g4
tn %xcc, 0x6
sra %o6, %o3, %l1
ba,a %xcc, loop_909
tg %xcc, 0x2
fsrc1s %f6, %f6
prefetch [%l7 + 0x10], 0x3
loop_909:
fblg,a %fcc0, loop_910
xnor %i3, %l5, %g5
fmovdne %xcc, %f13, %f26
move %xcc, %g3, %g7
loop_910:
fmuld8ulx16 %f17, %f2, %f22
nop
setx 0x65EBDC19FD639257, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xA4641A60ADE49667, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f14, %f20
tvs %icc, 0x0
fbule,a %fcc3, loop_911
edge32l %g6, %l4, %o7
add %l7, 0x7C, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %i0, %i5
loop_911:
call loop_912
nop
fitos %f1, %f31
subcc %o2, %g1, %l6
addc %o0, 0x0E51, %i6
loop_912:
srax %o4, 0x0F, %i1
brz %l0, loop_913
movrne %l3, 0x1DB, %i4
fandnot1s %f6, %f13, %f11
or %o5, 0x1A2E, %l2
loop_913:
movpos %icc, %g2, %o1
bge,a,pn %xcc, loop_914
movleu %icc, %i2, %i7
tge %icc, 0x6
array16 %g4, %o6, %o3
loop_914:
movne %xcc, %i3, %l1
tleu %xcc, 0x6
smul %l5, %g3, %g7
fmovscs %xcc, %f16, %f30
addc %g5, %l4, %g6
alignaddr %i0, %o7, %i5
fabss %f22, %f12
xnorcc %o2, 0x0587, %g1
addc %o0, 0x1382, %l6
stw %o4, [%l7 + 0x30]
sllx %i1, 0x03, %i6
addc %l3, 0x1D02, %l0
sllx %i4, 0x0F, %o5
sdivx %l2, 0x0D2B, %o1
fmovs %f12, %f14
fandnot1 %f6, %f28, %f24
fmovsa %xcc, %f18, %f27
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x18] %asi, 0x2
orn %i2, %g4, %i7
tpos %xcc, 0x5
fmovrdgz %o6, %f18, %f2
tle %xcc, 0x4
bgu,a,pt %icc, loop_915
be,a %xcc, loop_916
nop
setx 0x2F08B87BFB793612, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xBFCB83F3F504A4FC, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fsubd %f26, %f22, %f22
fsrc1s %f0, %f15
loop_915:
movpos %icc, %i3, %o3
loop_916:
fmovdgu %xcc, %f16, %f6
movge %xcc, %l5, %l1
andcc %g7, %g5, %g3
tleu %xcc, 0x5
tleu %xcc, 0x7
smul %l4, 0x107F, %g6
popc 0x1F81, %i0
sethi 0x0D58, %o7
sll %i5, %o2, %g1
bn,a loop_917
orncc %o0, %l6, %i1
wr %g0, 0xf1, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_917:
nop
set 0x5C, %o3
swapa [%l7 + %o3] 0x89, %o4
mulx %i6, 0x0CCD, %l3
tcs %icc, 0x2
fbg,a %fcc3, loop_918
smul %l0, 0x03F9, %i4
movrgez %o5, %o1, %g2
addc %i2, 0x0814, %g4
loop_918:
tgu %icc, 0x6
orcc %l2, 0x0055, %o6
addcc %i7, %i3, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcc %xcc, 0x0
brz,a %l1, loop_919
xnor %g7, 0x1C82, %g5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
lduw [%l7 + 0x40], %g3
loop_919:
bleu,a,pn %xcc, loop_920
ld [%l7 + 0x18], %f17
tg %icc, 0x4
alignaddrl %l4, %g6, %l5
loop_920:
movl %icc, %i0, %o7
nop
setx 0x14F2D10F706B3F7D, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
sra %o2, %i5, %o0
wr %g0, 0x20, %asi
stxa %g1, [%g0 + 0x8] %asi
tle %xcc, 0x2
set 0x20, %o0
lduwa [%l7 + %o0] 0x88, %i1
udiv %l6, 0x1853, %o4
fbl %fcc1, loop_921
sethi 0x08B5, %i6
stb %l0, [%l7 + 0x2B]
addcc %i4, %l3, %o1
loop_921:
sdivcc %o5, 0x1DD1, %i2
movrne %g2, 0x181, %g4
nop
fitod %f6, %f28
fdtox %f28, %f24
fbo %fcc1, loop_922
srax %l2, %i7, %o6
set 0x18, %g2
sta %f4, [%l7 + %g2] 0x11
loop_922:
stx %o3, [%l7 + 0x20]
fornot2s %f11, %f20, %f0
movle %xcc, %i3, %l1
edge8n %g5, %g3, %g7
fmovsvc %xcc, %f0, %f0
fmovrsgez %l4, %f30, %f13
fmovdleu %xcc, %f7, %f18
tcc %xcc, 0x6
addccc %g6, 0x0621, %i0
add %l5, 0x1EAF, %o7
brnz,a %i5, loop_923
movre %o2, 0x3C6, %o0
alignaddrl %i1, %g1, %l6
edge8n %o4, %i6, %i4
loop_923:
sub %l0, 0x1C77, %o1
movneg %icc, %l3, %i2
fcmple32 %f6, %f20, %o5
ld [%l7 + 0x28], %f5
movge %xcc, %g4, %l2
fones %f2
fcmpgt16 %f2, %f16, %g2
fbul,a %fcc1, loop_924
bge,a,pt %icc, loop_925
ta %xcc, 0x5
ldsw [%l7 + 0x3C], %i7
loop_924:
fzeros %f8
loop_925:
movg %xcc, %o3, %o6
add %l1, 0x1458, %g5
fmuld8ulx16 %f14, %f10, %f22
ldsh [%l7 + 0x7E], %g3
add %l7, 0x54, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %g7
casa [%l6] 0x88, %g7, %l4
movpos %xcc, %g6, %i0
movne %icc, %l5, %o7
fxnor %f28, %f8, %f14
ld [%l7 + 0x30], %f26
fnot2s %f24, %f9
fmovsn %xcc, %f5, %f5
srlx %i3, %o2, %i5
fexpand %f4, %f18
bleu,a %icc, loop_926
movrlez %o0, 0x314, %i1
ldd [%l7 + 0x08], %i6
or %o4, 0x12E1, %g1
loop_926:
srl %i6, 0x14, %i4
brlez %o1, loop_927
ldsh [%l7 + 0x1C], %l3
array32 %i2, %o5, %g4
udivx %l2, 0x17C0, %g2
loop_927:
fmovdle %xcc, %f13, %f21
bpos,a,pn %xcc, loop_928
array32 %l0, %o3, %i7
wr %g0, 0x19, %asi
ldxa [%l7 + 0x70] %asi, %o6
loop_928:
edge16ln %g5, %g3, %g7
fbge,a %fcc0, loop_929
tleu %icc, 0x4
orcc %l4, %l1, %i0
fcmpeq16 %f22, %f20, %l5
loop_929:
sdivx %o7, 0x0157, %g6
tg %icc, 0x5
brlez,a %i3, loop_930
fabsd %f4, %f24
edge8ln %i5, %o0, %i1
fbuge,a %fcc3, loop_931
loop_930:
fmuld8sux16 %f15, %f12, %f4
andn %o2, %o4, %g1
fcmpeq32 %f26, %f0, %i6
loop_931:
srlx %i4, 0x00, %o1
movrne %l6, 0x1AF, %i2
movvc %xcc, %o5, %l3
movl %icc, %l2, %g4
fxors %f16, %f18, %f8
fcmpgt32 %f4, %f20, %l0
fpadd32 %f22, %f2, %f22
fnors %f19, %f12, %f21
movcs %xcc, %g2, %i7
fpadd16s %f18, %f20, %f29
srax %o6, 0x08, %o3
nop
fitos %f8, %f25
fstox %f25, %f20
fxtos %f20, %f21
edge16ln %g3, %g5, %l4
fcmpne32 %f14, %f12, %g7
move %icc, %l1, %i0
ldd [%l7 + 0x48], %f20
nop
setx loop_932, %l0, %l1
jmpl %l1, %l5
tcs %xcc, 0x6
tcs %icc, 0x5
set 0x24, %l5
lduwa [%l7 + %l5] 0x15, %o7
loop_932:
movcc %icc, %i3, %i5
tl %xcc, 0x5
array16 %g6, %i1, %o0
addc %o4, 0x1669, %g1
bpos,pn %icc, loop_933
be,a,pn %xcc, loop_934
fcmple16 %f12, %f26, %o2
bne,a,pt %xcc, loop_935
loop_933:
te %icc, 0x2
loop_934:
umul %i4, %o1, %l6
edge16ln %i2, %o5, %l3
loop_935:
and %i6, %l2, %l0
xnor %g2, 0x1E97, %i7
movneg %xcc, %o6, %g4
fzeros %f2
call loop_936
movle %icc, %o3, %g5
edge32l %l4, %g7, %g3
movgu %icc, %l1, %i0
loop_936:
brnz %o7, loop_937
fmovscs %xcc, %f5, %f9
mova %icc, %l5, %i5
andn %i3, %i1, %o0
loop_937:
nop
setx 0x6DF48480, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x930F4204, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fdivs %f2, %f17, %f13
fblg,a %fcc0, loop_938
edge32l %o4, %g6, %g1
fbl,a %fcc2, loop_939
andncc %i4, %o2, %o1
loop_938:
fxor %f28, %f10, %f4
alignaddr %l6, %o5, %i2
loop_939:
mova %icc, %i6, %l3
movrlez %l0, 0x01E, %l2
ldub [%l7 + 0x6A], %i7
tle %icc, 0x7
umulcc %o6, %g4, %g2
tle %xcc, 0x4
sdiv %g5, 0x179C, %l4
nop
set 0x30, %o6
ldd [%l7 + %o6], %f10
edge8ln %o3, %g3, %l1
fandnot1 %f2, %f30, %f10
edge16ln %g7, %o7, %l5
te %icc, 0x6
wr %g0, 0x5f, %asi
stxa %i0, [%g0 + 0x0] %asi
fsrc1s %f31, %f2
fmovrsgz %i3, %f17, %f16
lduh [%l7 + 0x16], %i5
tn %xcc, 0x0
andncc %i1, %o0, %o4
swap [%l7 + 0x4C], %g1
xor %g6, %i4, %o1
tcc %xcc, 0x1
fbug %fcc3, loop_940
movcs %xcc, %l6, %o2
brgez %i2, loop_941
tneg %xcc, 0x5
loop_940:
udiv %i6, 0x17B6, %o5
wr %g0, 0x11, %asi
ldstuba [%l7 + 0x4E] %asi, %l3
loop_941:
bg,a,pn %xcc, loop_942
fnot2s %f14, %f9
ble,pt %xcc, loop_943
mulscc %l0, 0x1416, %l2
loop_942:
nop
fitod %f8, %f28
movpos %xcc, %o6, %i7
loop_943:
edge8 %g2, %g5, %l4
sth %g4, [%l7 + 0x0E]
fbn,a %fcc2, loop_944
bvc,a,pt %xcc, loop_945
edge8l %g3, %o3, %g7
sethi 0x0A37, %l1
loop_944:
edge8n %l5, %i0, %o7
loop_945:
bcs,a %icc, loop_946
edge32n %i3, %i1, %o0
xnorcc %o4, %g1, %g6
nop
set 0x1F, %g3
ldstub [%l7 + %g3], %i5
loop_946:
movcs %xcc, %i4, %o1
bvc,a,pn %icc, loop_947
tg %icc, 0x3
umul %l6, 0x17F2, %o2
xnor %i6, %i2, %o5
loop_947:
edge16ln %l0, %l2, %o6
taddcctv %l3, 0x1666, %i7
movneg %xcc, %g2, %l4
fbo %fcc0, loop_948
nop
setx 0xAC7A0334, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x337400BD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fmuls %f21, %f0, %f8
tsubcctv %g4, %g5, %g3
movrgez %g7, %l1, %o3
loop_948:
fpsub16 %f16, %f0, %f16
edge8n %l5, %i0, %o7
movvs %xcc, %i3, %o0
xorcc %i1, 0x16F6, %o4
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x78] %asi, %g1
edge32n %i5, %i4, %g6
tgu %icc, 0x6
fba,a %fcc1, loop_949
movne %xcc, %o1, %o2
edge16n %i6, %i2, %o5
stbar
loop_949:
fbge,a %fcc2, loop_950
brnz,a %l6, loop_951
fbg %fcc1, loop_952
nop
setx loop_953, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_950:
edge32n %l0, %l2, %o6
loop_951:
fcmple32 %f6, %f26, %i7
loop_952:
array8 %l3, %l4, %g2
loop_953:
srlx %g4, 0x1D, %g3
sra %g5, %g7, %o3
fands %f31, %f16, %f13
alignaddrl %l1, %l5, %o7
smulcc %i0, %i3, %o0
fmovsl %icc, %f13, %f19
tvc %icc, 0x5
udivx %i1, 0x1A77, %g1
fsrc1s %f24, %f0
array32 %o4, %i4, %g6
move %xcc, %i5, %o1
tcc %icc, 0x3
set 0x40, %l6
stda %f0, [%l7 + %l6] 0x89
fnot2 %f30, %f4
add %o2, 0x010B, %i6
add %o5, 0x0713, %i2
set 0x7C, %i2
lda [%l7 + %i2] 0x19, %f1
nop
fitos %f5, %f17
fstox %f17, %f4
fxtos %f4, %f6
tgu %xcc, 0x1
tg %icc, 0x5
fsrc1s %f9, %f13
add %l7, 0x58, %l6
wr %g0, 0x04, %asi
casxa [%l6] %asi, %l6, %l2
udivcc %o6, 0x0292, %l0
tvs %icc, 0x5
st %f5, [%l7 + 0x18]
bn loop_954
bl %xcc, loop_955
array32 %i7, %l4, %g2
edge8ln %l3, %g3, %g4
loop_954:
movrlz %g5, 0x26A, %o3
loop_955:
taddcc %l1, %l5, %g7
edge8ln %o7, %i0, %i3
nop
set 0x48, %g4
lduh [%l7 + %g4], %o0
fsrc2 %f2, %f16
array32 %i1, %o4, %i4
sethi 0x05A4, %g6
sub %i5, %g1, %o1
movle %xcc, %i6, %o5
fbe %fcc1, loop_956
fornot2s %f7, %f9, %f7
edge32l %o2, %l6, %l2
fnors %f12, %f16, %f14
loop_956:
move %icc, %i2, %l0
fpsub32s %f15, %f22, %f7
taddcctv %o6, %l4, %i7
nop
setx loop_957, %l0, %l1
jmpl %l1, %l3
ldsh [%l7 + 0x24], %g3
sir 0x1953
nop
setx 0x518F1DC2A61D4B63, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x1F3A1DCCF25E569F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f14, %f24
loop_957:
nop
setx 0xD273E1817065995E, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
movleu %icc, %g2, %g4
sdivcc %g5, 0x0E90, %o3
brnz %l5, loop_958
tpos %xcc, 0x1
tne %xcc, 0x6
movle %xcc, %g7, %l1
loop_958:
fmovde %xcc, %f18, %f1
movrgz %i0, 0x072, %i3
udivcc %o7, 0x1F57, %i1
ldub [%l7 + 0x15], %o0
wr %g0, 0xeb, %asi
stwa %o4, [%l7 + 0x50] %asi
membar #Sync
udivx %g6, 0x0EF0, %i5
fbule %fcc3, loop_959
tcc %xcc, 0x2
movl %icc, %g1, %o1
membar 0x2B
loop_959:
tvc %icc, 0x4
fcmple16 %f28, %f12, %i6
andn %i4, 0x11EC, %o5
tgu %icc, 0x4
fmovrsne %l6, %f5, %f31
or %l2, %i2, %o2
fba %fcc3, loop_960
tsubcc %o6, %l4, %i7
udivx %l3, 0x107F, %l0
fmul8x16 %f11, %f10, %f16
loop_960:
sdivx %g2, 0x191A, %g3
edge8ln %g5, %g4, %o3
wr %g0, 0x23, %asi
stxa %l5, [%l7 + 0x70] %asi
membar #Sync
ld [%l7 + 0x48], %f10
fbne %fcc0, loop_961
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcc %l1, 0x01BC, %i0
fcmpgt16 %f14, %f0, %i3
loop_961:
nop
wr %g0, 0x0c, %asi
sta %f2, [%l7 + 0x20] %asi
bg,a,pn %icc, loop_962
tneg %xcc, 0x1
tn %icc, 0x4
udivcc %g7, 0x05A8, %o7
loop_962:
movle %xcc, %o0, %o4
fbuge %fcc1, loop_963
fmovrsgez %i1, %f5, %f6
tvs %xcc, 0x1
nop
fitod %f2, %f16
fdtox %f16, %f12
fxtod %f12, %f18
loop_963:
or %i5, %g6, %o1
sra %g1, %i6, %o5
mulx %l6, 0x1BFA, %l2
fmovrdlz %i2, %f12, %f16
tgu %icc, 0x3
sll %o2, 0x09, %i4
movg %xcc, %l4, %i7
brlez %o6, loop_964
fbo,a %fcc3, loop_965
fpack32 %f14, %f18, %f24
stb %l3, [%l7 + 0x4A]
loop_964:
udivx %g2, 0x17C9, %l0
loop_965:
call loop_966
movne %icc, %g3, %g4
orcc %o3, 0x028F, %g5
umul %l5, 0x1E76, %l1
loop_966:
srlx %i0, %i3, %g7
movle %icc, %o0, %o7
fble,a %fcc0, loop_967
movrgez %i1, 0x1D4, %i5
xorcc %o4, %o1, %g6
and %i6, 0x0A5B, %o5
loop_967:
edge8n %g1, %l6, %i2
tvs %xcc, 0x6
movne %xcc, %o2, %i4
fsrc2 %f4, %f0
stb %l4, [%l7 + 0x7C]
set 0x4C, %i1
sta %f9, [%l7 + %i1] 0x11
sth %l2, [%l7 + 0x62]
fnegs %f23, %f12
edge16 %o6, %l3, %g2
umul %l0, %g3, %i7
edge8 %o3, %g5, %l5
udiv %l1, 0x0F9C, %i0
sir 0x1366
andncc %g4, %g7, %i3
xor %o7, %i1, %i5
movl %icc, %o4, %o0
or %g6, 0x12FA, %o1
fbl %fcc1, loop_968
or %i6, 0x1257, %g1
call loop_969
sub %l6, 0x02FA, %o5
loop_968:
fnors %f18, %f22, %f27
srax %i2, 0x0E, %o2
loop_969:
edge16l %l4, %i4, %l2
xorcc %o6, 0x0F3F, %l3
stb %l0, [%l7 + 0x7A]
tleu %xcc, 0x0
edge16l %g3, %g2, %o3
edge8 %g5, %l5, %l1
edge8ln %i7, %g4, %i0
tleu %icc, 0x0
array32 %i3, %o7, %g7
movl %xcc, %i5, %i1
bgu,pt %xcc, loop_970
subccc %o0, 0x130E, %g6
tgu %icc, 0x4
fmovscc %icc, %f19, %f19
loop_970:
tge %icc, 0x1
bne,a,pn %xcc, loop_971
fornot2s %f16, %f18, %f3
movrgez %o4, %i6, %o1
movl %xcc, %g1, %o5
loop_971:
sdivx %l6, 0x11F7, %o2
edge16 %i2, %l4, %l2
edge8l %i4, %l3, %o6
ldstub [%l7 + 0x09], %g3
edge32l %l0, %g2, %o3
fnors %f15, %f10, %f18
wr %g0, 0x18, %asi
ldsba [%l7 + 0x38] %asi, %g5
nop
setx loop_972, %l0, %l1
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
ble %xcc, loop_973
xnor %l1, %i7, %g4
loop_972:
fmovrslz %l5, %f5, %f15
edge32n %i3, %i0, %o7
loop_973:
nop
set 0x38, %l3
lduha [%l7 + %l3] 0x04, %i5
fmovsa %xcc, %f7, %f23
edge16l %i1, %o0, %g7
subc %o4, %g6, %o1
movn %icc, %i6, %o5
fmovrsgz %l6, %f10, %f1
edge16 %o2, %g1, %l4
andncc %i2, %l2, %l3
mulx %o6, %g3, %i4
bvc,a loop_974
smul %l0, %o3, %g2
xorcc %l1, %g5, %g4
movl %xcc, %l5, %i3
loop_974:
brz %i0, loop_975
movgu %xcc, %o7, %i7
movrgez %i1, 0x1D0, %i5
fblg %fcc2, loop_976
loop_975:
xnor %g7, %o4, %o0
ldd [%l7 + 0x50], %o0
popc 0x13A4, %g6
loop_976:
movvc %icc, %i6, %o5
set 0x4C, %i5
lduwa [%l7 + %i5] 0x04, %l6
fandnot1 %f10, %f24, %f26
ldub [%l7 + 0x2D], %g1
fblg %fcc0, loop_977
movn %icc, %o2, %l4
ldsb [%l7 + 0x2B], %l2
orncc %l3, %o6, %i2
loop_977:
tneg %xcc, 0x5
orncc %g3, 0x0AD5, %l0
and %i4, %g2, %o3
tcc %icc, 0x1
edge32l %g5, %l1, %g4
movrlez %l5, %i0, %i3
popc %o7, %i7
xnor %i5, 0x1529, %i1
nop
setx 0x2DA119E73066B087, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
fxor %f30, %f2, %f14
tvc %icc, 0x0
umul %o4, 0x074C, %o0
fbuge,a %fcc1, loop_978
addc %g7, 0x1D6C, %g6
fbl %fcc3, loop_979
sub %i6, 0x007D, %o1
loop_978:
nop
fitod %f2, %f2
fdtos %f2, %f23
ba,a,pt %xcc, loop_980
loop_979:
umulcc %l6, 0x0964, %o5
fzero %f0
movg %xcc, %o2, %l4
loop_980:
mova %icc, %g1, %l3
nop
setx 0xED072C9A0059C30D, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
bge loop_981
or %l2, %o6, %g3
wr %g0, 0x88, %asi
lduha [%l7 + 0x0C] %asi, %i2
loop_981:
movcc %icc, %l0, %i4
edge8n %o3, %g2, %l1
tn %icc, 0x4
fnand %f28, %f16, %f20
fmovdpos %xcc, %f28, %f9
movre %g4, %l5, %g5
fbug %fcc1, loop_982
movrlez %i3, 0x3D4, %i0
be,a,pn %xcc, loop_983
movvs %icc, %o7, %i5
loop_982:
fmovdl %icc, %f0, %f21
tgu %icc, 0x4
loop_983:
faligndata %f26, %f4, %f28
nop
setx 0xDA303DAED06D29CC, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
fpadd32s %f3, %f5, %f20
edge16n %i7, %o4, %o0
array32 %g7, %i1, %g6
subcc %i6, 0x12A2, %l6
fbn %fcc0, loop_984
tsubcc %o1, %o2, %l4
tsubcc %o5, %g1, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_984:
bl %xcc, loop_985
edge8ln %o6, %l3, %i2
bneg,a %xcc, loop_986
array32 %g3, %l0, %i4
loop_985:
or %g2, 0x1811, %o3
wr %g0, 0x80, %asi
lduwa [%l7 + 0x44] %asi, %g4
loop_986:
srlx %l5, 0x1A, %l1
addcc %i3, 0x074C, %i0
fmovrsgez %o7, %f31, %f15
fnands %f7, %f9, %f8
smul %i5, %i7, %g5
ldx [%l7 + 0x30], %o0
ldsh [%l7 + 0x4E], %g7
sethi 0x1E90, %o4
fzero %f30
fmovsgu %xcc, %f24, %f25
xorcc %i1, 0x1B18, %g6
and %l6, 0x1B72, %o1
xnor %o2, %i6, %l4
tneg %xcc, 0x4
ldd [%l7 + 0x40], %f22
tle %icc, 0x7
fmovscs %icc, %f21, %f16
wr %g0, 0x18, %asi
stda %f16, [%l7 + 0x40] %asi
tge %xcc, 0x1
andn %o5, 0x03AE, %l2
subc %o6, 0x0C0C, %l3
tpos %icc, 0x0
sth %g1, [%l7 + 0x56]
movge %icc, %i2, %g3
movrne %i4, 0x346, %g2
wr %g0, 0x88, %asi
lduha [%l7 + 0x12] %asi, %l0
fmovrsne %g4, %f21, %f0
subc %o3, %l5, %l1
bl loop_987
ldsw [%l7 + 0x28], %i0
ldsw [%l7 + 0x30], %i3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_987:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tsubcctv %o7, 0x0922, %i7
fbul,a %fcc2, loop_988
fmovdneg %xcc, %f28, %f1
tge %icc, 0x7
movvs %icc, %i5, %g5
loop_988:
mova %icc, %o0, %o4
set 0x36, %g5
lduba [%l7 + %g5] 0x10, %g7
movrgez %g6, 0x36F, %l6
subccc %i1, 0x07E2, %o1
or %o2, 0x1474, %i6
tcs %xcc, 0x5
mova %icc, %l4, %o5
movn %xcc, %l2, %l3
xor %g1, %o6, %g3
sll %i2, 0x12, %i4
tsubcctv %g2, 0x0B57, %l0
nop
setx 0x8648652B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
fsqrts %f13, %f15
fornot1s %f1, %f28, %f11
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ba,pt %xcc, loop_989
tleu %xcc, 0x5
movgu %icc, %o3, %l5
fbug %fcc1, loop_990
loop_989:
movn %xcc, %g4, %l1
fbo,a %fcc1, loop_991
or %i3, %i0, %i7
loop_990:
edge8n %o7, %i5, %g5
set 0x08, %g7
stxa %o4, [%l7 + %g7] 0x18
loop_991:
fmovsvs %icc, %f19, %f8
bvc,a %icc, loop_992
taddcctv %g7, %o0, %l6
ldsh [%l7 + 0x36], %i1
movleu %xcc, %o1, %o2
loop_992:
tne %xcc, 0x4
srl %g6, 0x02, %i6
orncc %o5, %l2, %l3
edge8l %g1, %l4, %o6
fpadd16 %f4, %f0, %f2
array16 %g3, %i4, %i2
subccc %l0, 0x1C83, %g2
membar 0x2A
xorcc %l5, 0x1C03, %g4
edge16l %l1, %i3, %i0
subccc %i7, 0x00BD, %o3
sdivcc %o7, 0x0DBF, %i5
tn %icc, 0x6
bcs,a loop_993
fmovdpos %xcc, %f10, %f15
tgu %xcc, 0x6
movneg %icc, %g5, %g7
loop_993:
ta %xcc, 0x2
umulcc %o0, %o4, %i1
fsrc2 %f0, %f22
wr %g0, 0x11, %asi
swapa [%l7 + 0x48] %asi, %o1
fmul8x16au %f22, %f4, %f4
tcs %xcc, 0x3
set 0x14, %i7
lda [%l7 + %i7] 0x14, %f25
brgez,a %o2, loop_994
fmovdge %xcc, %f27, %f23
orn %g6, %l6, %o5
movpos %icc, %l2, %l3
loop_994:
umulcc %g1, 0x05AA, %i6
bn,a,pn %icc, loop_995
ldub [%l7 + 0x0C], %l4
lduh [%l7 + 0x7E], %o6
fpsub32s %f10, %f7, %f6
loop_995:
srlx %i4, %i2, %g3
movcc %xcc, %l0, %l5
movrlez %g2, %l1, %i3
membar 0x59
xnor %i0, %g4, %o3
fmovrsne %i7, %f0, %f4
array32 %o7, %g5, %i5
movrne %g7, 0x240, %o4
wr %g0, 0x2b, %asi
stha %i1, [%l7 + 0x72] %asi
membar #Sync
tge %icc, 0x3
movcs %icc, %o1, %o2
stb %g6, [%l7 + 0x12]
fmul8sux16 %f26, %f28, %f12
orn %o0, 0x19E1, %o5
tg %icc, 0x0
nop
set 0x5C, %i3
ldstub [%l7 + %i3], %l6
fmovse %icc, %f26, %f17
array16 %l3, %l2, %i6
srlx %l4, %o6, %i4
movrne %i2, %g1, %l0
fbuge,a %fcc0, loop_996
edge32n %l5, %g3, %g2
movleu %xcc, %l1, %i0
fmovsvs %icc, %f21, %f22
loop_996:
movvc %icc, %g4, %o3
bge,a,pn %icc, loop_997
tvs %icc, 0x5
movle %icc, %i3, %o7
movre %g5, %i7, %g7
loop_997:
addcc %o4, 0x0D3C, %i1
bshuffle %f10, %f12, %f0
fpsub32 %f20, %f8, %f4
add %l7, 0x14, %l6
wr %g0, 0x10, %asi
lda [%l6] %asi, %o1
casa [%l6] 0x10, %o1, %i5
fblg %fcc2, loop_998
brlz %o2, loop_999
bl,pn %xcc, loop_1000
udivcc %g6, 0x12D1, %o5
loop_998:
fbo %fcc2, loop_1001
loop_999:
edge32 %l6, %o0, %l3
loop_1000:
fbne %fcc1, loop_1002
movcc %icc, %i6, %l4
loop_1001:
nop
setx 0x00D4C65C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0xCE75ED82, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fdivs %f5, %f18, %f31
subcc %o6, 0x1881, %i4
loop_1002:
sdiv %l2, 0x1E80, %g1
fmuld8sux16 %f18, %f1, %f12
wr %g0, 0x10, %asi
lduba [%l7 + 0x23] %asi, %l0
fmovdn %icc, %f23, %f25
edge8ln %l5, %i2, %g3
and %l1, %g2, %g4
fbo %fcc3, loop_1003
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movre %i0, 0x3B7, %i3
tn %xcc, 0x7
loop_1003:
smul %o7, 0x1A17, %o3
fbul,a %fcc3, loop_1004
edge8 %i7, %g5, %o4
edge32n %g7, %o1, %i1
for %f8, %f20, %f18
loop_1004:
sll %i5, %g6, %o2
set 0x44, %o1
sta %f6, [%l7 + %o1] 0x0c
andn %l6, %o0, %l3
ldx [%l7 + 0x68], %i6
mulscc %l4, %o6, %o5
bne,a,pn %icc, loop_1005
and %i4, %l2, %l0
mulx %l5, 0x15E3, %i2
edge16ln %g1, %l1, %g3
loop_1005:
movrne %g4, %g2, %i3
fxor %f16, %f2, %f10
movge %icc, %o7, %i0
fmovsle %icc, %f12, %f0
movrne %i7, 0x1CC, %o3
tn %xcc, 0x7
tcs %xcc, 0x1
tcc %icc, 0x7
movrlez %o4, 0x023, %g7
tle %icc, 0x3
orn %g5, 0x000A, %o1
tsubcctv %i1, %i5, %g6
tvs %xcc, 0x6
orncc %o2, 0x03A6, %o0
brlez %l3, loop_1006
fcmple16 %f22, %f20, %i6
bcc,pn %icc, loop_1007
tg %xcc, 0x4
loop_1006:
array16 %l6, %l4, %o5
subccc %o6, %l2, %i4
loop_1007:
fbg,a %fcc2, loop_1008
fmovsne %icc, %f4, %f27
fbo %fcc1, loop_1009
fmovrsgz %l0, %f6, %f14
loop_1008:
edge16n %i2, %g1, %l5
movne %xcc, %g3, %l1
loop_1009:
udivcc %g2, 0x14AD, %g4
edge32l %o7, %i0, %i3
fbule,a %fcc2, loop_1010
fbg %fcc1, loop_1011
sdivx %i7, 0x0425, %o3
fbo,a %fcc3, loop_1012
loop_1010:
array32 %g7, %g5, %o4
loop_1011:
move %xcc, %o1, %i5
fcmple16 %f18, %f6, %i1
loop_1012:
movrne %o2, 0x25F, %o0
move %xcc, %l3, %g6
taddcctv %i6, 0x1314, %l4
fzeros %f30
movl %icc, %o5, %l6
tsubcctv %l2, 0x143D, %o6
fzeros %f3
st %f16, [%l7 + 0x68]
fmovrslz %l0, %f13, %f1
edge8ln %i4, %i2, %l5
bvc,a loop_1013
fmovdcc %icc, %f5, %f30
xnorcc %g3, 0x0ADD, %g1
wr %g0, 0x0c, %asi
lda [%l7 + 0x58] %asi, %f6
loop_1013:
tg %xcc, 0x4
set 0x75, %o4
ldstuba [%l7 + %o4] 0x0c, %g2
ble loop_1014
fbo %fcc0, loop_1015
tvs %icc, 0x7
call loop_1016
loop_1014:
bn,pn %xcc, loop_1017
loop_1015:
movl %icc, %g4, %o7
faligndata %f16, %f12, %f0
loop_1016:
bge,a loop_1018
loop_1017:
fbul,a %fcc0, loop_1019
movvc %icc, %i0, %i3
stb %i7, [%l7 + 0x21]
loop_1018:
sra %l1, %g7, %g5
loop_1019:
movgu %xcc, %o4, %o1
movrgez %i5, %o3, %i1
sll %o2, 0x12, %l3
subccc %o0, 0x1F1F, %i6
addc %l4, 0x1AAD, %g6
bneg,pt %xcc, loop_1020
movcs %icc, %o5, %l6
bl %icc, loop_1021
array8 %o6, %l2, %i4
loop_1020:
bgu,pn %xcc, loop_1022
tl %icc, 0x5
loop_1021:
fmovdne %xcc, %f17, %f19
movg %icc, %l0, %l5
loop_1022:
fornot2s %f4, %f6, %f16
ba,pt %icc, loop_1023
addc %g3, %g1, %i2
andncc %g2, %o7, %g4
te %xcc, 0x6
loop_1023:
and %i3, 0x0C01, %i7
orcc %l1, 0x0299, %g7
fbug,a %fcc2, loop_1024
subc %i0, %g5, %o1
orncc %i5, %o4, %o3
alignaddr %i1, %l3, %o0
loop_1024:
mulscc %i6, %o2, %l4
fba,a %fcc0, loop_1025
addcc %g6, 0x04EA, %l6
fzero %f30
fpadd32s %f11, %f22, %f22
loop_1025:
addccc %o6, %l2, %i4
membar #Sync
wr %g0, 0xf1, %asi
ldda [%l7 + 0x40] %asi, %f16
sll %o5, %l5, %g3
fsrc2s %f8, %f29
tcc %icc, 0x7
fnand %f22, %f24, %f16
tn %icc, 0x7
edge32n %g1, %i2, %g2
edge8ln %l0, %g4, %o7
fmovsge %icc, %f6, %f17
fnot2s %f28, %f26
edge32l %i7, %i3, %g7
fbuge %fcc2, loop_1026
nop
setx loop_1027, %l0, %l1
jmpl %l1, %l1
tne %xcc, 0x3
subcc %i0, 0x0726, %g5
loop_1026:
addc %o1, 0x0642, %o4
loop_1027:
fbue,a %fcc3, loop_1028
edge8l %o3, %i5, %i1
fandnot1s %f13, %f21, %f7
taddcc %o0, 0x11A0, %i6
loop_1028:
edge32n %l3, %l4, %g6
fnot2s %f27, %f30
fornot1 %f22, %f16, %f6
edge16l %l6, %o2, %o6
sethi 0x1AF7, %i4
tgu %icc, 0x0
te %xcc, 0x1
set 0x5C, %o5
stha %o5, [%l7 + %o5] 0x81
movl %xcc, %l5, %g3
edge8n %l2, %g1, %i2
fpsub16s %f15, %f23, %f6
brgz,a %g2, loop_1029
fmovsneg %icc, %f14, %f4
tneg %xcc, 0x1
movge %icc, %l0, %g4
loop_1029:
udiv %o7, 0x0458, %i3
fmovdg %xcc, %f11, %f10
array8 %g7, %i7, %l1
tpos %xcc, 0x2
tneg %xcc, 0x4
edge32 %i0, %o1, %g5
fmovrsgez %o4, %f1, %f6
tne %xcc, 0x4
wr %g0, 0x88, %asi
stha %i5, [%l7 + 0x2C] %asi
set 0x14, %g1
lduba [%l7 + %g1] 0x81, %i1
set 0x76, %l0
lduha [%l7 + %l0] 0x81, %o3
fmul8x16 %f11, %f30, %f22
fpmerge %f21, %f27, %f14
sra %i6, %l3, %o0
movrlz %g6, %l6, %l4
mulscc %o2, %o6, %o5
fmuld8sux16 %f10, %f26, %f2
addccc %l5, 0x1DDF, %g3
bleu,pt %icc, loop_1030
fexpand %f4, %f30
nop
setx 0x45315B1A703203F7, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
fsqrtd %f20, %f14
lduw [%l7 + 0x70], %l2
loop_1030:
fzeros %f11
bgu,a,pt %xcc, loop_1031
bvc,a loop_1032
addcc %g1, %i2, %i4
nop
setx 0x01E206B1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0xAE3C7D07, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fadds %f26, %f5, %f5
loop_1031:
mulscc %g2, 0x1103, %l0
loop_1032:
orcc %g4, %o7, %g7
tne %icc, 0x7
andcc %i3, %l1, %i0
fpadd16 %f2, %f0, %f10
movre %o1, 0x30C, %g5
tvc %icc, 0x5
bne,pt %xcc, loop_1033
subc %i7, %o4, %i5
or %o3, %i6, %l3
tge %icc, 0x1
loop_1033:
fble %fcc1, loop_1034
tl %icc, 0x7
brz %i1, loop_1035
bleu,pt %icc, loop_1036
loop_1034:
movvc %icc, %g6, %o0
subccc %l4, 0x10E0, %o2
loop_1035:
te %icc, 0x0
loop_1036:
fmovrsgz %o6, %f3, %f7
set 0x2C, %l2
swapa [%l7 + %l2] 0x89, %l6
ldsh [%l7 + 0x22], %o5
fmovrdlz %l5, %f26, %f26
array8 %l2, %g3, %g1
array32 %i2, %i4, %g2
fpackfix %f12, %f6
taddcctv %l0, %g4, %g7
nop
setx 0x9607C0A7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0x56E217AA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fdivs %f13, %f6, %f28
mulx %i3, 0x091F, %l1
sll %i0, 0x14, %o7
movvc %icc, %g5, %i7
fsrc2s %f15, %f21
brlz,a %o1, loop_1037
edge32ln %o4, %i5, %i6
movle %icc, %o3, %i1
fsrc1s %f3, %f26
loop_1037:
movg %xcc, %l3, %g6
brgez,a %l4, loop_1038
smul %o2, 0x1226, %o6
ld [%l7 + 0x2C], %f6
orncc %l6, 0x1B4E, %o5
loop_1038:
nop
setx 0x805CF7BF, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
fmovrdgez %l5, %f30, %f8
movge %icc, %l2, %o0
ldd [%l7 + 0x28], %f24
ta %icc, 0x6
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x48] %asi, 0x2
and %i2, 0x0642, %i4
wr %g0, 0x80, %asi
ldsba [%l7 + 0x24] %asi, %g1
sdiv %l0, 0x1930, %g2
fblg,a %fcc1, loop_1039
swap [%l7 + 0x38], %g4
bne,a,pn %icc, loop_1040
movpos %icc, %g7, %i3
loop_1039:
sll %i0, %l1, %o7
movre %i7, %g5, %o4
loop_1040:
sethi 0x0C93, %i5
bne,a,pt %icc, loop_1041
call loop_1042
subcc %o1, 0x1DBA, %i6
tcc %icc, 0x6
loop_1041:
fbug,a %fcc2, loop_1043
loop_1042:
tge %icc, 0x5
bcs %xcc, loop_1044
nop
setx 0xBAA19D2D080AEDEB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xD3FE1F4DF8E17C25, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f4, %f24
loop_1043:
edge8ln %i1, %o3, %g6
fandnot1 %f16, %f30, %f24
loop_1044:
faligndata %f26, %f8, %f4
xnorcc %l3, 0x00E4, %o2
fmovse %xcc, %f0, %f12
fnot2 %f6, %f10
nop
setx 0xEFC13E8BA6159A95, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x989FB7989E324071, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f26, %f14
orn %o6, %l6, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fba,a %fcc2, loop_1045
edge16 %l5, %o5, %o0
fnot1s %f17, %f7
bneg %xcc, loop_1046
loop_1045:
fmovsgu %xcc, %f31, %f14
tpos %icc, 0x2
movrne %l2, 0x2F2, %i2
loop_1046:
nop
fitod %f4, %f6
fdtoi %f6, %f26
stb %g3, [%l7 + 0x62]
movcc %icc, %g1, %i4
fcmpgt32 %f22, %f0, %l0
sdivx %g4, 0x1E95, %g7
smul %g2, %i0, %i3
fnegd %f6, %f2
bpos loop_1047
umul %o7, 0x07EF, %l1
umulcc %g5, 0x05E2, %o4
subcc %i7, 0x0288, %o1
loop_1047:
fba,a %fcc1, loop_1048
fmovscs %icc, %f30, %f25
tleu %xcc, 0x3
sethi 0x1023, %i6
loop_1048:
fmovspos %xcc, %f18, %f20
tne %icc, 0x2
fzero %f8
brgez,a %i5, loop_1049
taddcctv %o3, %i1, %g6
sllx %l3, %o2, %l6
movne %xcc, %o6, %l5
loop_1049:
fandnot2 %f14, %f12, %f24
nop
fitod %f0, %f8
fdtoi %f8, %f14
edge16n %l4, %o5, %o0
tne %icc, 0x5
edge8l %i2, %l2, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcc %xcc, 0x3
nop
fitos %f5, %f23
fstod %f23, %f22
wr %g0, 0x80, %asi
ldxa [%l7 + 0x68] %asi, %i4
movrne %g1, %l0, %g4
fbe %fcc2, loop_1050
edge32n %g2, %g7, %i0
ldsh [%l7 + 0x4A], %i3
udivx %o7, 0x14DD, %g5
loop_1050:
srax %l1, %o4, %o1
smul %i6, 0x0EB4, %i7
movn %xcc, %i5, %i1
fnot1 %f30, %f28
fmovsleu %icc, %f25, %f1
sdivcc %o3, 0x0D4B, %l3
umul %g6, %l6, %o6
movneg %xcc, %o2, %l4
edge16 %l5, %o5, %i2
fbn,a %fcc2, loop_1051
membar 0x20
tl %xcc, 0x0
srl %l2, 0x1D, %o0
loop_1051:
tcs %xcc, 0x0
addccc %g3, %i4, %l0
addccc %g1, 0x1CEE, %g2
tpos %icc, 0x0
fmovdgu %xcc, %f20, %f10
movgu %xcc, %g7, %g4
movvc %xcc, %i3, %i0
tsubcctv %o7, 0x13CC, %g5
tleu %xcc, 0x7
movrlz %l1, %o1, %o4
edge32ln %i6, %i5, %i7
edge16l %i1, %l3, %g6
movrgez %o3, 0x1F3, %o6
edge16ln %o2, %l6, %l4
fbu,a %fcc2, loop_1052
fands %f19, %f18, %f11
xnor %o5, %i2, %l5
fcmpne16 %f30, %f8, %o0
loop_1052:
fbg,a %fcc3, loop_1053
taddcc %g3, %l2, %l0
fba,a %fcc3, loop_1054
fzeros %f19
loop_1053:
umulcc %i4, %g2, %g7
and %g1, %g4, %i0
loop_1054:
movle %icc, %i3, %g5
bshuffle %f26, %f14, %f12
set 0x3A, %o2
ldstuba [%l7 + %o2] 0x89, %o7
sdivcc %l1, 0x134F, %o1
andcc %o4, %i6, %i5
fornot2s %f17, %f13, %f19
fornot1 %f0, %f30, %f20
movl %xcc, %i7, %l3
fornot1s %f15, %f27, %f16
movn %icc, %i1, %o3
movrne %o6, 0x39C, %g6
stbar
udivcc %o2, 0x051E, %l4
bleu,pn %xcc, loop_1055
sdivx %l6, 0x063C, %i2
fmovrdne %o5, %f28, %f16
fnegd %f16, %f0
loop_1055:
movvs %xcc, %l5, %o0
sra %g3, %l2, %l0
fbge %fcc3, loop_1056
ldsw [%l7 + 0x70], %g2
flush %l7 + 0x0C
movn %xcc, %i4, %g1
loop_1056:
popc 0x123A, %g4
subccc %i0, %i3, %g5
st %f10, [%l7 + 0x40]
smulcc %g7, %o7, %o1
bvs,a,pt %xcc, loop_1057
move %xcc, %o4, %i6
udivcc %i5, 0x01AB, %l1
tcc %icc, 0x0
loop_1057:
nop
setx 0x62F3C6B5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x13A15298, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f0
fadds %f0, %f29, %f28
srax %i7, 0x18, %l3
fnor %f0, %f8, %f26
bg,pt %icc, loop_1058
edge16 %i1, %o3, %o6
fmovrde %g6, %f14, %f16
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1058:
edge8 %o2, %l6, %i2
ldd [%l7 + 0x58], %f22
sub %l4, 0x1012, %o5
fble %fcc0, loop_1059
andncc %l5, %g3, %l2
fzeros %f16
edge8 %o0, %l0, %g2
loop_1059:
alignaddrl %i4, %g4, %g1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movle %icc, %i0, %i3
edge16 %g7, %g5, %o1
andcc %o4, 0x1390, %o7
nop
setx 0xB7B78925D0428901, %l0, %l6
stx %l6, [%l7 + 0x08]
ldx [%l7 + 0x08], %fsr
edge8l %i5, %i6, %i7
udiv %l3, 0x1253, %l1
and %o3, %i1, %g6
edge8 %o6, %l6, %i2
edge16 %l4, %o5, %l5
movn %xcc, %g3, %l2
sub %o0, %l0, %g2
movn %xcc, %o2, %i4
fornot2 %f22, %f12, %f2
add %l7, 0x78, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %g4
casxa [%l6] 0x89, %g4, %g1
alignaddr %i3, %i0, %g5
edge8n %g7, %o1, %o7
edge32n %i5, %i6, %o4
edge32 %l3, %i7, %o3
sir 0x19E7
fxnor %f22, %f22, %f28
sra %i1, 0x13, %l1
tneg %xcc, 0x5
ba,a %icc, loop_1060
nop
fitod %f26, %f6
tpos %xcc, 0x6
nop
setx 0x42ECF4FD6050309F, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
loop_1060:
te %icc, 0x6
movl %icc, %g6, %o6
tle %xcc, 0x6
bl,a,pt %icc, loop_1061
edge32l %l6, %l4, %i2
ba %icc, loop_1062
array32 %o5, %g3, %l5
loop_1061:
edge16n %l2, %l0, %o0
edge32ln %g2, %i4, %o2
loop_1062:
fmovsg %xcc, %f24, %f29
wr %g0, 0x80, %asi
lduba [%l7 + 0x2E] %asi, %g4
brnz %i3, loop_1063
array8 %g1, %g5, %g7
faligndata %f0, %f10, %f28
xor %o1, 0x1269, %o7
loop_1063:
fble %fcc2, loop_1064
nop
setx 0xD92AFA15FEEA5AC9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x915B3C01E3528955, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fmuld %f26, %f24, %f24
movle %icc, %i0, %i5
movrlz %i6, %l3, %o4
loop_1064:
tgu %icc, 0x2
xor %i7, %o3, %l1
smulcc %g6, %o6, %l6
tneg %xcc, 0x7
fmovdle %icc, %f15, %f8
edge16ln %i1, %i2, %o5
mulx %g3, 0x1D01, %l4
edge16 %l5, %l0, %l2
edge16l %o0, %i4, %o2
fbue,a %fcc3, loop_1065
prefetch [%l7 + 0x1C], 0x2
fornot1 %f16, %f2, %f12
move %icc, %g2, %g4
loop_1065:
mova %xcc, %i3, %g1
sdiv %g7, 0x0945, %o1
fornot2 %f6, %f10, %f10
srl %g5, 0x13, %o7
udiv %i5, 0x09A8, %i6
andncc %l3, %i0, %i7
tn %xcc, 0x4
edge8n %o3, %l1, %o4
movvc %xcc, %o6, %l6
ldsh [%l7 + 0x30], %i1
movge %icc, %g6, %i2
fbug %fcc0, loop_1066
tl %xcc, 0x4
set 0x26, %l4
stha %g3, [%l7 + %l4] 0x14
loop_1066:
array8 %o5, %l4, %l0
fnegs %f9, %f19
movge %xcc, %l5, %l2
orcc %i4, %o0, %o2
movvs %xcc, %g2, %g4
edge8 %i3, %g7, %g1
or %o1, %o7, %i5
mova %xcc, %i6, %g5
ldsh [%l7 + 0x12], %l3
wr %g0, 0x89, %asi
stwa %i0, [%l7 + 0x18] %asi
call loop_1067
edge32ln %o3, %l1, %i7
prefetch [%l7 + 0x28], 0x1
membar 0x0D
loop_1067:
sdiv %o6, 0x1D76, %l6
set 0x40, %o7
stda %f16, [%l7 + %o7] 0x1e
membar #Sync
bgu loop_1068
fmovd %f18, %f14
edge16n %o4, %i1, %g6
fbu,a %fcc0, loop_1069
loop_1068:
ldd [%l7 + 0x48], %f10
fmovsleu %icc, %f7, %f14
brgz,a %g3, loop_1070
loop_1069:
fmovsvs %xcc, %f28, %f1
fmovdn %xcc, %f22, %f14
movrgz %i2, 0x29A, %o5
loop_1070:
fbg %fcc1, loop_1071
movgu %xcc, %l0, %l4
nop
set 0x10, %l1
lduw [%l7 + %l1], %l2
or %l5, %i4, %o2
loop_1071:
tle %xcc, 0x6
membar 0x08
andncc %o0, %g2, %i3
tvs %xcc, 0x0
tle %icc, 0x0
movrne %g7, %g1, %o1
ba,a %icc, loop_1072
array32 %g4, %o7, %i6
tn %xcc, 0x0
movleu %xcc, %i5, %g5
loop_1072:
nop
wr %g0, 0x81, %asi
stda %f0, [%l7 + 0x40] %asi
orn %l3, 0x1803, %i0
movpos %icc, %l1, %o3
xorcc %i7, %o6, %l6
fbule %fcc0, loop_1073
tvs %icc, 0x1
tn %icc, 0x4
movge %icc, %i1, %o4
loop_1073:
fmovrde %g3, %f0, %f28
edge8l %i2, %g6, %o5
sethi 0x1076, %l0
set 0x40, %g6
stda %f0, [%l7 + %g6] 0x80
fpadd16s %f16, %f8, %f12
brlez,a %l2, loop_1074
movle %icc, %l5, %i4
edge8l %l4, %o0, %g2
tne %xcc, 0x4
loop_1074:
nop
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x61] %asi, %o2
movn %icc, %g7, %i3
movrne %o1, %g4, %o7
fornot2s %f27, %f9, %f2
movpos %icc, %i6, %g1
subc %g5, %l3, %i5
swap [%l7 + 0x08], %l1
movcs %icc, %i0, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %o6, 0x1E, %o3
wr %g0, 0x80, %asi
ldxa [%l7 + 0x38] %asi, %l6
sethi 0x1AAD, %o4
wr %g0, 0x89, %asi
swapa [%l7 + 0x64] %asi, %g3
edge16ln %i1, %g6, %o5
array16 %l0, %l2, %i2
tvc %xcc, 0x2
movg %xcc, %l5, %i4
set 0x7B, %i6
ldsba [%l7 + %i6] 0x15, %o0
fnor %f24, %f14, %f18
fmovrdgez %l4, %f8, %f14
set 0x46, %i0
ldsba [%l7 + %i0] 0x89, %g2
edge8l %g7, %o2, %o1
movcc %icc, %i3, %o7
movcc %xcc, %g4, %g1
array32 %i6, %g5, %l3
movcs %icc, %i5, %i0
lduw [%l7 + 0x50], %l1
andcc %o6, %i7, %o3
tsubcc %o4, 0x0CBA, %g3
std %f12, [%l7 + 0x48]
movrgz %i1, 0x2FC, %g6
subccc %o5, %l6, %l0
srlx %i2, 0x0C, %l2
fmovdvs %xcc, %f19, %f10
smulcc %i4, 0x1507, %l5
fbul %fcc1, loop_1075
fmovdvs %xcc, %f0, %f21
wr %g0, 0x89, %asi
lduwa [%l7 + 0x74] %asi, %l4
loop_1075:
tsubcc %o0, 0x0A49, %g2
bcs,pn %xcc, loop_1076
movgu %icc, %o2, %o1
movvc %icc, %i3, %o7
srlx %g7, 0x07, %g4
loop_1076:
fxnors %f25, %f25, %f7
alignaddrl %g1, %g5, %i6
tvs %xcc, 0x2
fbe %fcc0, loop_1077
tsubcctv %l3, 0x1964, %i0
fbo %fcc1, loop_1078
movvs %icc, %i5, %l1
loop_1077:
movvs %xcc, %o6, %i7
fzero %f8
loop_1078:
movg %xcc, %o3, %g3
tleu %icc, 0x3
sdivcc %i1, 0x05DE, %o4
tn %xcc, 0x3
bg,a %xcc, loop_1079
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsb [%l7 + 0x35], %o5
edge8ln %l6, %l0, %g6
loop_1079:
fmovrse %i2, %f15, %f2
fble %fcc1, loop_1080
array32 %i4, %l5, %l4
be loop_1081
flush %l7 + 0x54
loop_1080:
mulx %l2, 0x02CC, %o0
fmovscs %xcc, %f2, %f19
loop_1081:
alignaddrl %o2, %o1, %i3
movleu %icc, %g2, %g7
st %f21, [%l7 + 0x3C]
nop
setx 0xFDF6BBD5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x54F3A5A4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fdivs %f5, %f25, %f16
popc %g4, %o7
nop
setx loop_1082, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fcmpeq32 %f10, %f22, %g5
udivcc %g1, 0x16C8, %i6
umul %i0, %i5, %l1
loop_1082:
nop
wr %g0, 0x81, %asi
lduba [%l7 + 0x29] %asi, %l3
array16 %i7, %o6, %o3
edge16n %g3, %o4, %o5
edge32 %l6, %l0, %i1
edge8n %i2, %i4, %g6
ba %xcc, loop_1083
nop
setx 0x3BDBF5E8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x6A70DD1A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fmuls %f6, %f17, %f29
movleu %xcc, %l4, %l2
array32 %o0, %o2, %o1
loop_1083:
sllx %i3, %l5, %g2
tl %xcc, 0x1
fnand %f12, %f4, %f2
edge32l %g4, %g7, %o7
ld [%l7 + 0x2C], %f19
fbne %fcc2, loop_1084
smul %g5, 0x0B0D, %g1
fnot2 %f0, %f26
or %i6, %i5, %l1
loop_1084:
movl %icc, %l3, %i7
sdivx %o6, 0x18B7, %i0
sra %g3, %o3, %o5
set 0x10, %o3
ldda [%l7 + %o3] 0x89, %o4
tpos %xcc, 0x6
membar 0x5F
addc %l0, 0x06AF, %i1
set 0x20, %i4
ldda [%l7 + %i4] 0x2e, %i2
wr %g0, 0x80, %asi
stda %f0, [%l7 + 0x40] %asi
te %xcc, 0x5
tcs %xcc, 0x3
sethi 0x1BC0, %l6
fmovspos %icc, %f5, %f4
be,pn %icc, loop_1085
movle %icc, %i4, %g6
addccc %l2, %l4, %o0
fmovdvs %icc, %f27, %f7
loop_1085:
fbge,a %fcc0, loop_1086
fpsub16s %f16, %f11, %f27
fcmpne16 %f30, %f6, %o2
nop
setx loop_1087, %l0, %l1
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_1086:
array32 %o1, %l5, %i3
tpos %icc, 0x7
set 0x34, %g2
ldswa [%l7 + %g2] 0x0c, %g2
loop_1087:
udivcc %g4, 0x0C54, %g7
movvc %icc, %o7, %g1
fmovdg %icc, %f3, %f28
sllx %g5, 0x00, %i5
mulx %l1, 0x11E7, %i6
nop
fitod %f2, %f6
fdtox %f6, %f4
udiv %i7, 0x09E0, %l3
movrlz %o6, %i0, %o3
tsubcc %o5, %o4, %l0
tge %xcc, 0x0
movle %xcc, %i1, %i2
srlx %l6, %g3, %i4
popc %l2, %g6
fpadd32 %f16, %f6, %f14
udivx %l4, 0x0428, %o0
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x25] %asi, %o1
bne loop_1088
ldsh [%l7 + 0x50], %l5
fone %f8
fands %f30, %f13, %f5
loop_1088:
fmovdleu %icc, %f11, %f19
tgu %icc, 0x6
mulscc %i3, %o2, %g4
alignaddrl %g2, %o7, %g1
brgez,a %g7, loop_1089
mova %xcc, %i5, %g5
subccc %i6, %i7, %l1
bleu,pn %icc, loop_1090
loop_1089:
umulcc %o6, 0x0AA9, %i0
edge8l %o3, %o5, %l3
nop
fitod %f0, %f4
fdtos %f4, %f17
loop_1090:
nop
set 0x71, %l5
stba %o4, [%l7 + %l5] 0x19
orcc %i1, %l0, %l6
fandnot2s %f1, %f22, %f31
bpos,a,pt %icc, loop_1091
fmovdgu %icc, %f6, %f29
set 0x4A, %o0
lduba [%l7 + %o0] 0x10, %i2
loop_1091:
bleu loop_1092
andn %g3, 0x1FA9, %l2
fones %f4
umul %g6, %l4, %o0
loop_1092:
alignaddrl %i4, %o1, %i3
movvs %icc, %o2, %g4
fbule %fcc1, loop_1093
nop
fitos %f14, %f27
fstod %f27, %f16
ba,a %xcc, loop_1094
nop
fitos %f0, %f3
fstod %f3, %f20
loop_1093:
edge16ln %l5, %o7, %g2
andcc %g1, %g7, %g5
loop_1094:
fbge,a %fcc0, loop_1095
orncc %i6, %i5, %l1
edge32l %o6, %i7, %o3
fmovdgu %xcc, %f4, %f16
loop_1095:
tcs %icc, 0x5
edge32ln %o5, %i0, %o4
tneg %icc, 0x1
nop
setx 0xC0651148, %l0, %l6
st %l6, [%l7 + 0x60]
ld [%l7 + 0x60], %fsr
sub %i1, 0x188F, %l0
edge16n %l3, %l6, %i2
fnor %f16, %f16, %f14
sra %l2, %g3, %g6
edge16l %l4, %o0, %o1
fornot1 %f18, %f8, %f6
tvc %icc, 0x3
brnz,a %i4, loop_1096
movcs %xcc, %o2, %i3
wr %g0, 0x11, %asi
stda %f16, [%l7 + 0x40] %asi
loop_1096:
fnands %f23, %f7, %f28
tsubcc %l5, 0x114E, %o7
movrlez %g4, %g1, %g7
tvs %icc, 0x7
fxors %f4, %f16, %f22
sdivx %g5, 0x03E0, %g2
movvs %xcc, %i5, %l1
fandnot2s %f7, %f29, %f4
sub %i6, 0x1AD2, %i7
fandnot1 %f30, %f14, %f30
nop
setx 0x40435882, %l0, %l6
st %l6, [%l7 + 0x14]
ld [%l7 + 0x14], %fsr
fnegs %f7, %f13
umul %o6, %o5, %i0
srlx %o3, %i1, %o4
ldsh [%l7 + 0x2A], %l0
nop
fitod %f8, %f12
fdtoi %f12, %f3
xor %l6, %i2, %l2
array32 %l3, %g6, %l4
tneg %icc, 0x3
movneg %icc, %g3, %o1
andn %o0, %o2, %i4
ta %icc, 0x2
fmovsg %icc, %f29, %f10
addcc %i3, 0x0F01, %o7
fmovsl %icc, %f8, %f4
edge16 %g4, %g1, %g7
tpos %icc, 0x6
wr %g0, 0x81, %asi
stda %f0, [%l7 + 0x40] %asi
edge32n %g5, %l5, %g2
membar 0x33
edge32l %l1, %i6, %i5
tcs %xcc, 0x6
add %i7, %o6, %i0
wr %g0, 0x11, %asi
sta %f27, [%l7 + 0x20] %asi
movcc %xcc, %o5, %o3
fmovscs %icc, %f21, %f18
move %icc, %o4, %i1
tvs %icc, 0x4
movrlz %l0, 0x103, %i2
sub %l2, 0x0DF8, %l6
fmovsn %icc, %f23, %f10
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x4E] %asi, %g6
fbo,a %fcc0, loop_1097
alignaddr %l4, %g3, %l3
nop
fitod %f0, %f10
fdtos %f10, %f11
tle %icc, 0x6
loop_1097:
tge %icc, 0x0
udivx %o1, 0x06A6, %o2
edge32ln %i4, %i3, %o7
fnand %f20, %f2, %f6
bvc,a,pn %xcc, loop_1098
ldub [%l7 + 0x15], %g4
brgez %g1, loop_1099
fbne,a %fcc0, loop_1100
loop_1098:
fpadd16s %f15, %f17, %f4
tsubcc %o0, %g5, %l5
loop_1099:
tl %xcc, 0x3
loop_1100:
addccc %g2, 0x054A, %l1
edge16 %g7, %i6, %i5
array16 %o6, %i7, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbge %fcc0, loop_1101
addccc %o5, %o4, %o3
taddcctv %i1, 0x1861, %l0
wr %g0, 0x19, %asi
ldsha [%l7 + 0x1A] %asi, %l2
loop_1101:
tneg %xcc, 0x1
udiv %i2, 0x1701, %l6
fbne,a %fcc3, loop_1102
udiv %g6, 0x1517, %g3
bge,a,pt %icc, loop_1103
fmovrdne %l4, %f22, %f24
loop_1102:
andcc %l3, 0x08DC, %o2
popc %o1, %i4
loop_1103:
nop
wr %g0, 0x10, %asi
stwa %o7, [%l7 + 0x78] %asi
ba,a,pn %xcc, loop_1104
edge32n %i3, %g4, %g1
edge16 %g5, %l5, %g2
and %l1, 0x0D7B, %g7
loop_1104:
bcc,pt %icc, loop_1105
add %i6, %i5, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bgu,a %icc, loop_1106
loop_1105:
movn %xcc, %i7, %o6
edge8ln %i0, %o4, %o5
bn,a,pt %xcc, loop_1107
loop_1106:
array16 %o3, %l0, %l2
tg %xcc, 0x1
nop
setx 0x8052A541, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %fsr
loop_1107:
sra %i2, %l6, %g6
for %f0, %f24, %f0
andcc %i1, 0x102A, %l4
sdiv %l3, 0x10CF, %o2
sllx %g3, 0x19, %i4
tvs %icc, 0x7
edge16ln %o7, %i3, %o1
flush %l7 + 0x48
bgu,a,pn %xcc, loop_1108
tge %xcc, 0x1
fbule %fcc1, loop_1109
fpsub16s %f4, %f19, %f6
loop_1108:
fone %f20
fmovsvs %icc, %f3, %f30
loop_1109:
nop
setx 0x88A7A7B8, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0x03264130, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fsubs %f21, %f29, %f18
fcmpne16 %f8, %f2, %g1
fmovrde %g5, %f24, %f10
fpadd16 %f30, %f4, %f20
tsubcc %l5, 0x10E5, %g2
bneg,a,pt %xcc, loop_1110
fnegs %f21, %f0
sub %g4, %l1, %g7
subccc %i6, 0x059F, %i5
loop_1110:
sdiv %i7, 0x169D, %o0
fmovrdlz %i0, %f2, %f24
edge32n %o6, %o5, %o3
edge8 %o4, %l2, %l0
bl,a loop_1111
smulcc %l6, 0x17D3, %i2
array8 %i1, %g6, %l3
tvc %icc, 0x1
loop_1111:
nop
set 0x6C, %o6
stwa %l4, [%l7 + %o6] 0x14
nop
fitos %f7, %f24
fstod %f24, %f4
srlx %o2, 0x15, %i4
bn,pn %xcc, loop_1112
movcc %xcc, %o7, %g3
tl %icc, 0x4
tne %xcc, 0x3
loop_1112:
edge32l %o1, %g1, %g5
ldd [%l7 + 0x48], %f6
brz,a %l5, loop_1113
edge32n %g2, %i3, %g4
fmovsleu %xcc, %f3, %f5
fbug,a %fcc1, loop_1114
loop_1113:
sll %g7, 0x1A, %i6
movcc %xcc, %i5, %l1
tg %icc, 0x2
loop_1114:
nop
wr %g0, 0x04, %asi
lduwa [%l7 + 0x68] %asi, %i7
ldsb [%l7 + 0x67], %i0
mova %icc, %o0, %o5
ldstub [%l7 + 0x60], %o6
fsrc1s %f30, %f14
fnot1 %f12, %f16
tsubcc %o4, 0x0880, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8l %o3, %l0, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bshuffle %f30, %f18, %f14
sub %i2, %g6, %l3
addccc %i1, %l4, %i4
andn %o7, %g3, %o1
array32 %g1, %o2, %l5
bneg,pn %xcc, loop_1115
array8 %g5, %g2, %i3
move %icc, %g4, %g7
sra %i5, %l1, %i6
loop_1115:
edge32n %i0, %o0, %i7
edge8 %o6, %o4, %l2
set 0x14, %l6
lduwa [%l7 + %l6] 0x88, %o5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array16 %l0, %l6, %i2
lduh [%l7 + 0x7E], %o3
movrgez %g6, 0x1DD, %i1
sra %l3, 0x1D, %i4
fmovscc %xcc, %f15, %f8
membar 0x79
fmovsg %xcc, %f14, %f29
brgez %o7, loop_1116
fbuge %fcc1, loop_1117
ta %icc, 0x1
fbuge,a %fcc3, loop_1118
loop_1116:
fba %fcc0, loop_1119
loop_1117:
movge %icc, %l4, %g3
edge8l %o1, %g1, %o2
loop_1118:
fba %fcc1, loop_1120
loop_1119:
array8 %g5, %l5, %i3
movle %icc, %g2, %g4
fpsub16s %f0, %f8, %f15
loop_1120:
edge16l %i5, %g7, %i6
srax %l1, %i0, %i7
movcs %icc, %o6, %o4
srl %l2, %o5, %l0
xorcc %l6, 0x1D46, %i2
ldx [%l7 + 0x60], %o3
edge32ln %o0, %i1, %g6
xnorcc %i4, %o7, %l4
lduw [%l7 + 0x24], %g3
movn %xcc, %l3, %g1
fmul8sux16 %f28, %f18, %f0
edge8l %o2, %g5, %l5
bne,a,pt %xcc, loop_1121
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrsgez %o1, %f2, %f4
movvc %icc, %i3, %g4
loop_1121:
fcmpeq32 %f28, %f30, %i5
add %l7, 0x54, %l6
wr %g0, 0x81, %asi
lda [%l6] %asi, %g2
casa [%l6] 0x81, %g2, %i6
wr %g0, 0x11, %asi
stda %f16, [%l7 + 0x40] %asi
nop
set 0x08, %i2
ldx [%l7 + %i2], %l1
ldsh [%l7 + 0x6C], %i0
fnands %f2, %f17, %f18
fornot1s %f30, %f19, %f7
fmovrde %i7, %f8, %f28
brgz,a %o6, loop_1122
or %g7, %o4, %l2
wr %g0, 0x10, %asi
ldsba [%l7 + 0x77] %asi, %o5
loop_1122:
orn %l6, %i2, %o3
nop
fitod %f2, %f26
fdtos %f26, %f13
tcs %icc, 0x1
set 0x78, %g4
lda [%l7 + %g4] 0x10, %f14
tle %xcc, 0x4
tsubcctv %l0, 0x1010, %i1
fbuge,a %fcc1, loop_1123
movrgez %g6, 0x086, %i4
sdiv %o7, 0x0ED8, %o0
tsubcctv %g3, %l3, %g1
loop_1123:
edge16 %o2, %g5, %l4
te %xcc, 0x4
fmovrdlz %l5, %f30, %f8
nop
fitod %f6, %f18
edge32 %o1, %g4, %i3
tl %xcc, 0x4
bcc,a,pt %icc, loop_1124
ldstub [%l7 + 0x66], %g2
addc %i6, %i5, %i0
tvs %icc, 0x2
loop_1124:
fornot1 %f10, %f16, %f8
edge32 %i7, %l1, %o6
mulx %o4, 0x0EC0, %g7
brlez %l2, loop_1125
fba %fcc2, loop_1126
udiv %o5, 0x0AEA, %i2
fmovrslez %l6, %f20, %f1
loop_1125:
fnegd %f16, %f8
loop_1126:
nop
set 0x40, %i1
ldswa [%l7 + %i1] 0x10, %l0
taddcc %i1, 0x0DDA, %o3
fmovsge %icc, %f30, %f3
movvs %xcc, %g6, %o7
sdivx %o0, 0x0B33, %g3
nop
setx 0x0056378A, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
sethi 0x0BB8, %i4
edge32 %g1, %l3, %g5
subc %l4, 0x04DE, %l5
bg,a %xcc, loop_1127
xorcc %o1, %o2, %g4
brlez %g2, loop_1128
sll %i6, 0x13, %i3
loop_1127:
mova %xcc, %i5, %i7
wr %g0, 0x89, %asi
sta %f7, [%l7 + 0x3C] %asi
loop_1128:
fmovrdlz %i0, %f8, %f24
lduh [%l7 + 0x30], %o6
prefetch [%l7 + 0x1C], 0x3
tsubcc %l1, %o4, %l2
sdivcc %g7, 0x0A6A, %o5
fandnot2 %f30, %f14, %f6
tsubcc %i2, %l6, %i1
array16 %o3, %g6, %l0
sir 0x148E
mulx %o7, %g3, %o0
brlez,a %i4, loop_1129
ta %icc, 0x3
move %icc, %l3, %g1
tsubcctv %l4, %g5, %o1
loop_1129:
umul %o2, 0x0768, %g4
movrlez %l5, 0x140, %g2
fbg,a %fcc3, loop_1130
fxnors %f19, %f30, %f17
bne,a loop_1131
stbar
loop_1130:
addcc %i6, %i5, %i3
fones %f7
loop_1131:
taddcctv %i0, %i7, %l1
bshuffle %f0, %f26, %f30
alignaddr %o4, %o6, %l2
movn %icc, %o5, %g7
swap [%l7 + 0x58], %l6
fblg,a %fcc3, loop_1132
andcc %i2, 0x1B29, %o3
fbue,a %fcc2, loop_1133
edge8l %i1, %l0, %g6
loop_1132:
fsrc1 %f18, %f30
fba,a %fcc1, loop_1134
loop_1133:
edge16ln %g3, %o7, %o0
fbe %fcc2, loop_1135
sethi 0x0C2F, %l3
loop_1134:
bvs,a %xcc, loop_1136
fnot1 %f10, %f14
loop_1135:
bpos,a,pn %xcc, loop_1137
fmovrdgez %g1, %f4, %f6
loop_1136:
tpos %icc, 0x3
stb %l4, [%l7 + 0x14]
loop_1137:
bne,a,pt %icc, loop_1138
fmovrdlez %i4, %f2, %f20
movleu %xcc, %o1, %g5
tleu %xcc, 0x2
loop_1138:
array32 %o2, %g4, %g2
movvc %icc, %i6, %i5
sdiv %l5, 0x1350, %i0
fmovsg %icc, %f0, %f15
movn %icc, %i3, %i7
fmovsa %xcc, %f31, %f31
lduw [%l7 + 0x30], %o4
tle %icc, 0x3
edge32n %l1, %o6, %o5
tvc %icc, 0x6
bcc loop_1139
edge16n %g7, %l2, %i2
tcc %xcc, 0x7
move %icc, %l6, %i1
loop_1139:
movvc %icc, %l0, %g6
edge8ln %g3, %o7, %o0
bcc,a %icc, loop_1140
fbuge,a %fcc2, loop_1141
movvc %icc, %l3, %g1
fsrc2s %f29, %f4
loop_1140:
movle %xcc, %l4, %o3
loop_1141:
fbule %fcc3, loop_1142
xnor %i4, 0x109E, %g5
edge32n %o1, %o2, %g4
add %i6, %g2, %i5
loop_1142:
sdivcc %l5, 0x1BEE, %i3
nop
setx 0x028406112BAA2E6C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xE2709363ABE4E86A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f8, %f22
bg,pt %icc, loop_1143
tge %icc, 0x0
sllx %i0, %o4, %i7
fnors %f18, %f20, %f26
loop_1143:
movrne %o6, 0x26A, %l1
array32 %o5, %l2, %g7
set 0x7C, %l3
stwa %l6, [%l7 + %l3] 0x04
orncc %i1, 0x1505, %i2
bn,a,pn %icc, loop_1144
fmovdpos %xcc, %f18, %f3
fmovdvs %icc, %f31, %f14
fsrc2 %f14, %f6
loop_1144:
movg %icc, %g6, %g3
fbue %fcc1, loop_1145
tge %icc, 0x3
movrgz %l0, %o0, %l3
srax %g1, %o7, %l4
loop_1145:
fbu,a %fcc1, loop_1146
xnorcc %o3, %i4, %o1
fexpand %f6, %f4
fble,a %fcc3, loop_1147
loop_1146:
umulcc %g5, 0x0682, %o2
fcmpne32 %f22, %f12, %g4
fsrc1 %f18, %f10
loop_1147:
andcc %i6, 0x0F85, %g2
bn,a loop_1148
movleu %icc, %l5, %i3
srax %i5, 0x09, %o4
edge8ln %i7, %o6, %l1
loop_1148:
ldsb [%l7 + 0x5E], %i0
edge8 %l2, %o5, %l6
edge32ln %g7, %i2, %i1
bvs %xcc, loop_1149
smul %g6, %l0, %o0
addccc %l3, 0x015E, %g3
fnors %f28, %f10, %f11
loop_1149:
tsubcc %g1, %l4, %o3
tvc %icc, 0x1
xnorcc %o7, %i4, %g5
edge16 %o1, %o2, %i6
movcs %icc, %g2, %l5
nop
setx 0xFFF02E67346D137D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x43D707993866E284, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fdivd %f4, %f18, %f0
fsrc1s %f31, %f29
orncc %g4, %i5, %i3
fsrc1s %f16, %f28
sethi 0x072F, %o4
movrne %o6, 0x22A, %i7
fpsub16 %f12, %f2, %f16
edge16l %i0, %l1, %o5
array16 %l6, %g7, %i2
xnorcc %i1, 0x1FFB, %l2
fnors %f12, %f31, %f28
nop
setx 0x005BE78F, %l0, %l6
st %l6, [%l7 + 0x08]
ld [%l7 + 0x08], %fsr
fpmerge %f13, %f19, %f2
edge8n %g6, %l0, %o0
bneg,a,pt %icc, loop_1150
tvs %xcc, 0x2
alignaddrl %l3, %g3, %l4
ldsh [%l7 + 0x2E], %g1
loop_1150:
fmovsgu %icc, %f24, %f22
andncc %o7, %i4, %o3
fmovdge %icc, %f7, %f25
ldstub [%l7 + 0x3E], %o1
stbar
fmovrde %g5, %f22, %f10
wr %g0, 0x27, %asi
stwa %i6, [%l7 + 0x2C] %asi
membar #Sync
subcc %g2, %l5, %g4
edge32n %i5, %o2, %o4
ldsw [%l7 + 0x20], %i3
orcc %i7, 0x0A9B, %o6
umul %i0, 0x0A94, %l1
alignaddrl %l6, %g7, %i2
fmovsle %xcc, %f21, %f29
tpos %icc, 0x3
brlez,a %o5, loop_1151
smul %i1, 0x0FD9, %g6
sdivcc %l0, 0x02B5, %l2
sllx %o0, 0x12, %l3
loop_1151:
tsubcctv %l4, %g1, %g3
tcc %xcc, 0x4
fornot2s %f6, %f7, %f31
udiv %o7, 0x007A, %i4
ldsh [%l7 + 0x1A], %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x10, %asi
lduwa [%l7 + 0x24] %asi, %g5
andcc %i6, 0x039A, %o3
smulcc %l5, 0x0811, %g2
set 0x2D, %g3
ldstuba [%l7 + %g3] 0x11, %i5
set 0x54, %i5
lduba [%l7 + %i5] 0x04, %o2
smulcc %g4, %o4, %i3
nop
setx 0x606CD6AC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x4157FD19, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fadds %f20, %f13, %f3
taddcc %i7, 0x187D, %o6
fabsd %f20, %f18
set 0x6B, %g5
ldsba [%l7 + %g5] 0x0c, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdiv %i0, 0x1E7F, %g7
nop
setx 0x65D5FF4BC030CC71, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xBAA58D204EEE41F7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f30, %f28
tcs %icc, 0x1
bn,a loop_1152
edge32l %l6, %i2, %i1
set 0x75, %g7
lduba [%l7 + %g7] 0x11, %o5
loop_1152:
brz,a %l0, loop_1153
fpsub32 %f8, %f18, %f20
brgez %g6, loop_1154
fbne %fcc3, loop_1155
loop_1153:
mova %icc, %o0, %l2
fba,a %fcc0, loop_1156
loop_1154:
smul %l4, %l3, %g3
loop_1155:
movne %xcc, %o7, %i4
alignaddr %o1, %g1, %i6
loop_1156:
tsubcc %o3, %l5, %g2
mova %xcc, %g5, %o2
movg %xcc, %i5, %g4
tcs %xcc, 0x1
fbg %fcc2, loop_1157
tvs %icc, 0x1
movge %icc, %i3, %o4
sdivcc %o6, 0x0EA3, %i7
loop_1157:
nop
setx loop_1158, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tl %xcc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bgu %xcc, loop_1159
loop_1158:
tg %xcc, 0x6
fxors %f19, %f2, %f23
mulx %i0, %l1, %l6
loop_1159:
sdivcc %g7, 0x143D, %i2
fblg %fcc3, loop_1160
movpos %icc, %o5, %l0
alignaddr %i1, %o0, %l2
smulcc %g6, 0x0076, %l4
loop_1160:
xorcc %l3, 0x16D3, %o7
nop
fitod %f12, %f12
fdtoi %f12, %f28
xnorcc %i4, 0x0320, %o1
te %xcc, 0x3
taddcc %g1, %g3, %o3
set 0x22, %i7
stha %l5, [%l7 + %i7] 0x2b
membar #Sync
array16 %i6, %g5, %o2
udivcc %g2, 0x0005, %g4
andcc %i5, %i3, %o4
movpos %icc, %i7, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsh [%l7 + 0x10], %l1
orncc %o6, %l6, %i2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array8 %o5, %l0, %i1
and %g7, %o0, %g6
te %xcc, 0x0
fmovrdne %l4, %f2, %f12
fsrc2 %f14, %f10
movcc %icc, %l2, %o7
fsrc2 %f2, %f26
alignaddr %i4, %l3, %o1
set 0x1E, %o1
lduha [%l7 + %o1] 0x80, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnors %f19, %f28, %f16
tsubcctv %g1, %l5, %o3
smulcc %i6, %g5, %g2
orn %o2, %i5, %i3
movcs %xcc, %g4, %i7
sdivcc %o4, 0x1A2E, %l1
brgez,a %i0, loop_1161
movg %xcc, %l6, %o6
membar 0x4F
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1161:
tcc %icc, 0x6
stb %i2, [%l7 + 0x42]
sir 0x12D0
sllx %l0, %i1, %g7
movpos %icc, %o0, %g6
udivcc %o5, 0x1D20, %l2
fabsd %f22, %f28
popc %o7, %i4
movrgz %l4, 0x2D4, %o1
bge,pt %xcc, loop_1162
brz %l3, loop_1163
movrlez %g1, %l5, %g3
tsubcctv %o3, %i6, %g5
loop_1162:
bgu,pt %xcc, loop_1164
loop_1163:
umulcc %g2, %o2, %i3
set 0x64, %o4
lda [%l7 + %o4] 0x04, %f6
loop_1164:
movl %xcc, %i5, %g4
edge32n %o4, %i7, %i0
orn %l1, %o6, %i2
udiv %l6, 0x0C78, %l0
fornot1 %f10, %f4, %f20
movpos %icc, %i1, %g7
fmovsvc %xcc, %f4, %f7
bvc,pt %icc, loop_1165
movleu %xcc, %o0, %o5
fble %fcc0, loop_1166
sir 0x1AA2
loop_1165:
sdivcc %g6, 0x0767, %o7
ta %icc, 0x1
loop_1166:
fnot1s %f18, %f31
bn,a %xcc, loop_1167
fmovdgu %icc, %f31, %f10
set 0x10, %i3
ldda [%l7 + %i3] 0x0c, %i4
loop_1167:
nop
set 0x28, %g1
swapa [%l7 + %g1] 0x0c, %l4
alignaddrl %o1, %l2, %l3
movgu %xcc, %l5, %g3
fcmple32 %f8, %f10, %o3
call loop_1168
edge16l %i6, %g5, %g1
edge32ln %g2, %o2, %i5
sra %g4, 0x1D, %o4
loop_1168:
nop
wr %g0, 0x81, %asi
ldsha [%l7 + 0x5C] %asi, %i7
xor %i3, %i0, %l1
te %xcc, 0x1
tsubcc %i2, %l6, %l0
tleu %icc, 0x7
bn,a loop_1169
fbg,a %fcc3, loop_1170
sllx %i1, 0x0C, %g7
wr %g0, 0x80, %asi
sta %f8, [%l7 + 0x40] %asi
loop_1169:
fbe %fcc1, loop_1171
loop_1170:
brgz %o6, loop_1172
tn %xcc, 0x3
andncc %o5, %o0, %g6
loop_1171:
movle %xcc, %i4, %o7
loop_1172:
alignaddrl %o1, %l4, %l3
tcc %icc, 0x7
fba,a %fcc2, loop_1173
umul %l5, 0x053B, %g3
ldub [%l7 + 0x52], %o3
andcc %i6, 0x0B24, %l2
loop_1173:
udivcc %g1, 0x1C3C, %g5
xnorcc %o2, 0x1C1E, %i5
fpadd32s %f27, %f20, %f0
movcc %icc, %g4, %o4
movre %i7, %i3, %g2
fmovdgu %xcc, %f14, %f18
fand %f0, %f20, %f6
nop
setx 0x1070DC42, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
tsubcc %l1, 0x13BE, %i0
addcc %i2, 0x0368, %l6
fmovsgu %xcc, %f9, %f7
nop
set 0x78, %l0
ldd [%l7 + %l0], %l0
mulx %i1, 0x1CDA, %o6
fcmpgt16 %f10, %f20, %o5
sir 0x0F3F
subc %g7, 0x0A37, %g6
bge,pn %icc, loop_1174
addcc %o0, 0x122E, %i4
fbue,a %fcc0, loop_1175
fbul,a %fcc2, loop_1176
loop_1174:
edge8l %o1, %l4, %o7
mulscc %l5, 0x1CFD, %g3
loop_1175:
nop
setx 0x5367B64669C89ED1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xA0F51D8C6DC3771B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
faddd %f4, %f26, %f2
loop_1176:
movrgez %l3, 0x112, %o3
umulcc %l2, 0x0F3B, %i6
edge16ln %g1, %g5, %i5
taddcctv %g4, 0x148A, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldd [%l7 + 0x28], %f24
sdiv %i7, 0x0E37, %o4
fnegs %f31, %f0
array16 %g2, %i3, %i0
xnorcc %i2, 0x0F2C, %l6
fnand %f12, %f20, %f26
srax %l1, %l0, %i1
fbul,a %fcc2, loop_1177
srl %o6, 0x0F, %g7
edge16n %g6, %o0, %i4
flush %l7 + 0x68
loop_1177:
nop
set 0x40, %l2
lduba [%l7 + %l2] 0x19, %o1
smul %l4, 0x104D, %o7
udiv %l5, 0x1EFB, %g3
wr %g0, 0x18, %asi
stda %f16, [%l7 + 0x40] %asi
fmovs %f13, %f0
wr %g0, 0x18, %asi
lduwa [%l7 + 0x38] %asi, %o5
fornot1s %f9, %f24, %f0
movvs %xcc, %o3, %l2
tneg %icc, 0x0
sir 0x076B
movrne %l3, %i6, %g1
tle %icc, 0x4
taddcc %i5, 0x071A, %g4
smulcc %o2, 0x029B, %g5
edge16ln %i7, %g2, %o4
move %icc, %i3, %i0
wr %g0, 0x89, %asi
swapa [%l7 + 0x48] %asi, %l6
tl %xcc, 0x2
movvc %xcc, %l1, %l0
andcc %i2, %i1, %o6
udivcc %g6, 0x122C, %o0
tleu %xcc, 0x0
ldsb [%l7 + 0x1B], %i4
wr %g0, 0x88, %asi
lda [%l7 + 0x78] %asi, %f6
ldd [%l7 + 0x48], %f22
alignaddrl %o1, %l4, %o7
tcc %xcc, 0x2
array8 %l5, %g7, %o5
fmovrsgez %o3, %f15, %f10
movrlez %l2, %g3, %i6
set 0x28, %o2
ldsha [%l7 + %o2] 0x80, %l3
movrlez %g1, 0x283, %g4
srlx %o2, %i5, %g5
movneg %icc, %i7, %g2
xorcc %i3, 0x0E4A, %o4
set 0x1C, %l4
lda [%l7 + %l4] 0x81, %f12
array32 %l6, %i0, %l1
xnor %l0, %i2, %i1
set 0x7C, %o5
sta %f21, [%l7 + %o5] 0x04
xnorcc %o6, 0x0D54, %g6
membar 0x2A
fmovdneg %icc, %f4, %f5
movgu %icc, %o0, %o1
srax %l4, %i4, %l5
add %l7, 0x44, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %o7
casa [%l6] %asi, %o7, %g7
or %o5, %o3, %g3
edge32n %i6, %l3, %g1
xnorcc %l2, %o2, %i5
fbn %fcc3, loop_1178
fmovrsne %g5, %f19, %f15
taddcc %g4, 0x16D7, %g2
andn %i7, 0x1E46, %o4
loop_1178:
subc %i3, 0x0E22, %l6
brlez %i0, loop_1179
movre %l0, %i2, %i1
sethi 0x031E, %o6
tsubcc %g6, %l1, %o0
loop_1179:
fmovspos %xcc, %f5, %f25
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srlx %o1, 0x16, %l4
ldd [%l7 + 0x18], %l4
movvc %xcc, %o7, %g7
movgu %icc, %i4, %o3
tpos %xcc, 0x7
mova %xcc, %o5, %i6
edge8ln %g3, %l3, %g1
orncc %l2, %o2, %i5
fble,a %fcc1, loop_1180
fmovscs %xcc, %f12, %f19
taddcctv %g4, %g5, %i7
edge16 %g2, %o4, %l6
loop_1180:
fmovrdne %i3, %f20, %f14
nop
setx loop_1181, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
flush %l7 + 0x4C
set 0x1E, %o7
stha %l0, [%l7 + %o7] 0x2a
membar #Sync
loop_1181:
edge16ln %i2, %i0, %i1
addccc %o6, 0x06F5, %g6
fbul %fcc3, loop_1182
fmovsn %xcc, %f1, %f5
movvc %xcc, %l1, %o1
fmovscc %xcc, %f23, %f26
loop_1182:
brnz,a %l4, loop_1183
fmovdne %xcc, %f10, %f23
sll %o0, 0x19, %l5
fmovsleu %xcc, %f8, %f21
loop_1183:
move %icc, %o7, %i4
movcs %xcc, %o3, %g7
movvs %icc, %o5, %i6
smulcc %l3, 0x125D, %g1
edge32ln %g3, %o2, %l2
stb %g4, [%l7 + 0x50]
addcc %i5, 0x05F8, %g5
bcc,a,pn %icc, loop_1184
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovrdgz %g2, %f14, %f4
subc %i7, 0x1924, %l6
loop_1184:
subc %i3, %l0, %i2
edge32l %i0, %o4, %i1
sdivx %g6, 0x09AF, %l1
addccc %o6, %l4, %o1
stw %o0, [%l7 + 0x7C]
fmovdvs %icc, %f17, %f19
add %o7, 0x0506, %l5
ldsw [%l7 + 0x0C], %o3
udivcc %i4, 0x0823, %o5
ld [%l7 + 0x20], %f25
tneg %icc, 0x3
fmovrse %g7, %f14, %f22
fbu %fcc0, loop_1185
srl %i6, %g1, %l3
fornot1 %f26, %f4, %f2
fpsub32 %f18, %f2, %f8
loop_1185:
movvc %icc, %g3, %l2
umul %g4, 0x1EDC, %i5
fmuld8ulx16 %f0, %f13, %f26
fcmpeq16 %f12, %f26, %o2
smulcc %g5, %i7, %g2
wr %g0, 0x80, %asi
lduwa [%l7 + 0x40] %asi, %l6
fpsub32s %f9, %f30, %f17
array8 %i3, %l0, %i0
fnot1 %f28, %f16
xorcc %o4, 0x147F, %i2
movcc %xcc, %i1, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivcc %o6, 0x164A, %g6
movrne %o1, 0x30F, %l4
edge32 %o7, %l5, %o3
tne %xcc, 0x5
movn %icc, %i4, %o0
fnands %f4, %f26, %f12
stbar
addc %g7, %i6, %g1
fnors %f4, %f10, %f31
te %icc, 0x2
fble %fcc0, loop_1186
orn %o5, 0x1EC7, %g3
fbuge %fcc2, loop_1187
nop
setx 0xB8CE23D62043FE35, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
loop_1186:
stx %l2, [%l7 + 0x20]
fmovdge %icc, %f10, %f21
loop_1187:
nop
setx 0xF7E76E84, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0xAB925125, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fdivs %f13, %f30, %f25
addccc %l3, 0x1286, %i5
popc %o2, %g4
sethi 0x0791, %i7
fand %f0, %f6, %f2
fblg %fcc3, loop_1188
movrgez %g5, %l6, %i3
sdivx %g2, 0x05BF, %l0
taddcctv %o4, %i0, %i1
loop_1188:
sra %l1, %i2, %g6
prefetch [%l7 + 0x6C], 0x2
fmovdvs %xcc, %f6, %f17
fnor %f14, %f24, %f10
addccc %o6, 0x1A64, %o1
smul %l4, 0x19DC, %l5
tpos %icc, 0x4
nop
setx 0xB235361773298267, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0xF04CA4B24B042AE1, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f8, %f24
sll %o7, 0x0B, %o3
fmovsleu %xcc, %f28, %f16
nop
setx loop_1189, %l0, %l1
jmpl %l1, %i4
srl %g7, %i6, %g1
sdivcc %o0, 0x1B70, %o5
set 0x38, %l1
lduwa [%l7 + %l1] 0x89, %l2
loop_1189:
fmovsvc %xcc, %f20, %f27
wr %g0, 0xea, %asi
stwa %l3, [%l7 + 0x70] %asi
membar #Sync
array16 %i5, %o2, %g3
fzero %f10
fnot2 %f12, %f0
ta %xcc, 0x1
alignaddrl %g4, %i7, %g5
pdist %f20, %f12, %f18
fmovdl %icc, %f9, %f16
mulx %l6, 0x192D, %i3
fmovsleu %icc, %f14, %f7
edge8n %l0, %o4, %i0
movcc %xcc, %i1, %g2
smulcc %l1, %g6, %i2
wr %g0, 0x18, %asi
sta %f20, [%l7 + 0x20] %asi
srl %o1, %o6, %l5
andn %l4, %o7, %i4
movcc %xcc, %g7, %o3
movl %icc, %i6, %o0
movpos %icc, %o5, %l2
fmovsne %icc, %f27, %f21
srlx %g1, 0x1E, %i5
addc %o2, %g3, %l3
flush %l7 + 0x78
nop
set 0x3A, %g6
lduh [%l7 + %g6], %i7
edge8l %g5, %l6, %i3
sdiv %g4, 0x0E1D, %l0
add %o4, %i0, %g2
mulx %i1, 0x024F, %l1
edge16l %g6, %i2, %o6
for %f6, %f22, %f16
set 0x24, %i6
ldsha [%l7 + %i6] 0x80, %o1
mova %icc, %l5, %l4
tleu %icc, 0x1
edge16l %i4, %o7, %g7
alignaddrl %o3, %o0, %i6
andncc %o5, %l2, %g1
fmovrsne %o2, %f2, %f10
popc %i5, %l3
ldsw [%l7 + 0x40], %g3
wr %g0, 0x0c, %asi
stha %g5, [%l7 + 0x16] %asi
fmovdn %icc, %f23, %f4
fba,a %fcc2, loop_1190
sdivx %i7, 0x1072, %l6
andn %i3, 0x146E, %l0
smul %o4, 0x006B, %i0
loop_1190:
sllx %g2, %g4, %i1
fsrc2s %f8, %f6
fpadd16 %f28, %f8, %f24
set 0x24, %o3
swapa [%l7 + %o3] 0x88, %l1
edge32ln %i2, %g6, %o6
addc %l5, 0x0176, %o1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tvs %icc, 0x5
addc %l4, 0x0F25, %o7
movg %xcc, %g7, %i4
wr %g0, 0x80, %asi
stwa %o3, [%l7 + 0x1C] %asi
edge8l %i6, %o0, %o5
orcc %l2, %g1, %o2
tvs %xcc, 0x7
membar 0x72
te %icc, 0x2
movrlez %i5, %l3, %g3
xorcc %g5, %l6, %i3
nop
setx 0x3D0B1E8A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xB4A90180, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fsubs %f21, %f27, %f10
fble %fcc0, loop_1191
bneg,pn %icc, loop_1192
fbug,a %fcc1, loop_1193
movg %icc, %l0, %o4
loop_1191:
bshuffle %f30, %f10, %f30
loop_1192:
edge16 %i0, %g2, %i7
loop_1193:
or %i1, 0x00ED, %g4
edge32n %i2, %g6, %o6
addc %l1, 0x195C, %o1
subcc %l5, 0x0612, %o7
wr %g0, 0x04, %asi
lduha [%l7 + 0x2E] %asi, %l4
tpos %xcc, 0x7
edge32l %i4, %o3, %i6
nop
fitos %f5, %f3
edge8n %o0, %o5, %g7
edge8ln %g1, %l2, %o2
taddcctv %l3, %i5, %g5
stbar
array16 %g3, %l6, %i3
fbne %fcc3, loop_1194
nop
setx 0xFD9D3C4C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x7EC41751, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fmuls %f17, %f27, %f31
movrlez %o4, 0x2E6, %i0
addcc %g2, %l0, %i1
loop_1194:
sra %i7, 0x0A, %i2
bn,pn %xcc, loop_1195
lduh [%l7 + 0x2E], %g6
edge16ln %o6, %l1, %g4
fmovse %xcc, %f24, %f2
loop_1195:
addcc %l5, 0x0010, %o7
movgu %xcc, %o1, %l4
srl %i4, %o3, %i6
nop
fitos %f14, %f14
fstox %f14, %f6
array16 %o0, %o5, %g1
mova %icc, %l2, %o2
wr %g0, 0x11, %asi
sta %f28, [%l7 + 0x44] %asi
fble %fcc3, loop_1196
sub %l3, %g7, %g5
mova %xcc, %i5, %g3
move %icc, %l6, %o4
loop_1196:
edge16ln %i0, %i3, %l0
edge32n %i1, %g2, %i7
smul %g6, %o6, %i2
movre %l1, 0x2FA, %l5
swap [%l7 + 0x48], %o7
xnor %o1, %g4, %i4
movvc %icc, %o3, %i6
movrne %l4, 0x3F6, %o5
movgu %icc, %o0, %g1
fbge,a %fcc3, loop_1197
mova %xcc, %l2, %l3
orcc %g7, %g5, %o2
tneg %xcc, 0x5
loop_1197:
fone %f20
alignaddr %g3, %l6, %i5
array32 %o4, %i0, %l0
stbar
te %xcc, 0x3
movgu %icc, %i3, %i1
movvs %xcc, %g2, %g6
sllx %i7, 0x1F, %i2
stbar
orncc %l1, %l5, %o7
fbue %fcc2, loop_1198
movn %xcc, %o6, %g4
fnot2 %f4, %f22
bpos,a %xcc, loop_1199
loop_1198:
tleu %icc, 0x1
mova %icc, %o1, %i4
bpos,a loop_1200
loop_1199:
tleu %icc, 0x4
fsrc1 %f8, %f30
movrne %i6, 0x1D9, %o3
loop_1200:
fnot2s %f15, %f11
fors %f9, %f29, %f14
sub %o5, %o0, %l4
fbge,a %fcc0, loop_1201
fors %f23, %f15, %f27
edge8 %g1, %l2, %l3
alignaddr %g7, %o2, %g3
loop_1201:
tleu %xcc, 0x6
movl %icc, %g5, %l6
tsubcc %o4, %i0, %l0
taddcc %i3, 0x10C7, %i5
tg %icc, 0x5
fnands %f10, %f24, %f27
sdiv %i1, 0x0E80, %g2
andncc %i7, %g6, %i2
fmovdcc %icc, %f11, %f16
tge %icc, 0x2
tl %xcc, 0x1
fmovrdgez %l1, %f0, %f0
movrgez %o7, %l5, %o6
array16 %g4, %i4, %o1
subc %o3, %i6, %o5
nop
setx 0x1C771BFCE3A3B554, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x67634F241976C7D7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f10, %f14
ble loop_1202
sdiv %l4, 0x0499, %o0
taddcc %l2, %l3, %g7
mova %xcc, %g1, %g3
loop_1202:
sll %o2, %l6, %g5
sethi 0x132B, %i0
fmovrsgz %l0, %f16, %f1
movneg %icc, %i3, %o4
bg,a loop_1203
popc %i5, %i1
wr %g0, 0x88, %asi
lduba [%l7 + 0x2F] %asi, %g2
loop_1203:
taddcc %i7, 0x0A00, %g6
srax %l1, %o7, %l5
movcc %xcc, %o6, %g4
bg,a loop_1204
fmovsvs %icc, %f4, %f20
movgu %icc, %i2, %i4
swap [%l7 + 0x50], %o1
loop_1204:
nop
fitod %f4, %f4
fdtos %f4, %f19
movcs %icc, %o3, %o5
taddcc %l4, 0x0D77, %o0
sdivcc %i6, 0x0BD7, %l2
tcs %xcc, 0x3
nop
fitos %f15, %f21
movre %g7, 0x313, %g1
nop
setx 0x3CCB7415, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x8ABBB47D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fsubs %f22, %f9, %f2
set 0x3C, %i4
sta %f4, [%l7 + %i4] 0x10
srax %g3, %l3, %o2
for %f16, %f16, %f16
bn %xcc, loop_1205
edge16ln %g5, %i0, %l6
tvc %icc, 0x7
xor %l0, %i3, %i5
loop_1205:
tl %xcc, 0x7
tsubcc %i1, 0x034B, %g2
fpadd32 %f28, %f22, %f28
ta %xcc, 0x4
edge16ln %i7, %o4, %g6
fpackfix %f14, %f27
fmovrde %o7, %f6, %f20
nop
fitos %f9, %f2
fstox %f2, %f24
nop
setx 0x958ECDD6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x4E824B38, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fmuls %f8, %f1, %f22
edge8l %l5, %o6, %g4
edge16l %l1, %i2, %o1
xnor %i4, 0x1A14, %o5
srl %o3, %o0, %l4
tneg %icc, 0x3
movvs %xcc, %i6, %g7
fmovdneg %icc, %f17, %f23
bpos,a,pt %icc, loop_1206
srax %l2, %g1, %l3
edge32l %g3, %g5, %o2
edge32ln %i0, %l6, %l0
loop_1206:
tvc %xcc, 0x2
edge16l %i3, %i5, %g2
tsubcc %i7, 0x1A67, %i1
nop
fitos %f11, %f19
fstox %f19, %f0
fxtos %f0, %f21
udivx %o4, 0x0663, %o7
tvs %xcc, 0x3
wr %g0, 0x18, %asi
ldda [%l7 + 0x50] %asi, %g6
fzeros %f16
nop
setx 0xD071A13E, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
tg %xcc, 0x7
subc %o6, 0x1ADA, %g4
tvs %icc, 0x6
edge16l %l1, %i2, %l5
nop
fitos %f6, %f9
fstox %f9, %f20
fxtos %f20, %f10
set 0x4C, %i0
sta %f9, [%l7 + %i0] 0x15
membar 0x76
fbu %fcc0, loop_1207
edge16n %o1, %i4, %o5
fmovdcc %icc, %f20, %f8
brgz %o0, loop_1208
loop_1207:
fbe %fcc0, loop_1209
subccc %o3, 0x061F, %l4
fandnot1s %f12, %f15, %f0
loop_1208:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1209:
fbue,a %fcc3, loop_1210
fbge %fcc2, loop_1211
fmovsvc %icc, %f8, %f27
edge16n %g7, %l2, %i6
loop_1210:
fmovsn %icc, %f18, %f5
loop_1211:
stw %g1, [%l7 + 0x24]
fmovdvc %xcc, %f22, %f18
fpack32 %f28, %f26, %f4
set 0x44, %g2
lduwa [%l7 + %g2] 0x10, %g3
array8 %l3, %g5, %i0
ldd [%l7 + 0x60], %o2
edge8ln %l0, %l6, %i5
movg %xcc, %i3, %i7
brlz,a %g2, loop_1212
tvs %xcc, 0x2
sdivcc %i1, 0x027F, %o7
fbuge %fcc1, loop_1213
loop_1212:
orncc %g6, %o4, %o6
fmovdne %xcc, %f22, %f25
subc %g4, 0x0425, %i2
loop_1213:
tsubcctv %l5, %l1, %i4
nop
setx 0xDC4B7353006D4C75, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
fxnor %f18, %f26, %f24
movrlez %o1, %o0, %o3
nop
fitod %f10, %f16
fdtoi %f16, %f9
edge32 %o5, %g7, %l2
nop
setx 0xB6DBD332, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
fsqrts %f2, %f25
fbne %fcc0, loop_1214
popc %l4, %i6
ldx [%l7 + 0x40], %g3
fmovscs %xcc, %f17, %f10
loop_1214:
fmovscc %xcc, %f12, %f22
tsubcctv %l3, %g1, %g5
tsubcctv %o2, 0x0E9B, %i0
udivx %l6, 0x1241, %i5
umul %i3, 0x1E7F, %l0
edge16 %i7, %i1, %g2
mulscc %g6, 0x0EED, %o7
fxnor %f18, %f26, %f22
nop
setx 0x95722C16D3EFA2C0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x5056C67ACF3CA5AF, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fmuld %f20, %f24, %f4
sdivx %o4, 0x160F, %o6
fbule,a %fcc1, loop_1215
tcc %xcc, 0x1
addcc %i2, %l5, %g4
te %xcc, 0x4
loop_1215:
ldd [%l7 + 0x60], %f28
bge,pn %icc, loop_1216
nop
setx 0x3D09B196FDFB8027, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x4A36DBF5FC879E0F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fdivd %f12, %f12, %f28
fmuld8sux16 %f0, %f12, %f8
stb %l1, [%l7 + 0x6C]
loop_1216:
membar 0x69
or %i4, 0x0CDE, %o0
edge32 %o3, %o1, %g7
movcs %xcc, %o5, %l4
and %l2, %i6, %g3
fmovsg %xcc, %f12, %f31
fcmple32 %f28, %f16, %l3
tle %xcc, 0x6
movvc %icc, %g5, %o2
edge16ln %g1, %i0, %i5
tn %xcc, 0x3
fbn %fcc1, loop_1217
tcc %xcc, 0x1
edge16n %l6, %l0, %i3
mulscc %i7, 0x0928, %g2
loop_1217:
movpos %icc, %g6, %o7
nop
fitos %f0, %f9
fstox %f9, %f28
nop
fitos %f2, %f9
fstox %f9, %f22
fxtos %f22, %f30
movcs %xcc, %i1, %o6
movleu %xcc, %i2, %o4
array8 %l5, %l1, %i4
fpadd16 %f6, %f14, %f16
smul %o0, %o3, %o1
sdivcc %g7, 0x0828, %o5
fmovdge %icc, %f21, %f20
taddcctv %l4, %g4, %i6
subccc %l2, %g3, %g5
nop
set 0x15, %o0
ldsb [%l7 + %o0], %l3
movrne %g1, 0x129, %i0
nop
setx 0x50E1C61B8783D2B4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x120DBC6197A8655A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f2, %f10
nop
setx 0x7354496450671F85, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
bneg loop_1218
udivcc %o2, 0x093E, %i5
subccc %l6, 0x1C60, %l0
ta %icc, 0x4
loop_1218:
tle %xcc, 0x7
fbuge,a %fcc2, loop_1219
srax %i7, %g2, %g6
set 0x08, %l5
stwa %i3, [%l7 + %l5] 0xe2
membar #Sync
loop_1219:
movvs %xcc, %i1, %o6
array8 %i2, %o4, %o7
udiv %l1, 0x1B0F, %i4
fpack32 %f18, %f4, %f18
movge %icc, %l5, %o0
udiv %o3, 0x0608, %o1
movge %xcc, %g7, %o5
movgu %xcc, %g4, %l4
tcc %icc, 0x2
brnz,a %i6, loop_1220
ld [%l7 + 0x2C], %f29
bgu,a loop_1221
movgu %icc, %g3, %g5
loop_1220:
taddcctv %l2, %l3, %i0
movrlez %g1, %o2, %l6
loop_1221:
fsrc1 %f30, %f0
subc %l0, 0x1CA9, %i7
fpsub32s %f0, %f28, %f11
wr %g0, 0x81, %asi
ldsha [%l7 + 0x28] %asi, %g2
ldd [%l7 + 0x60], %g6
bgu,a loop_1222
xorcc %i5, %i1, %o6
edge8 %i3, %i2, %o4
ldd [%l7 + 0x38], %l0
loop_1222:
fmovdpos %xcc, %f4, %f13
nop
set 0x70, %l6
lduw [%l7 + %l6], %o7
movleu %xcc, %l5, %i4
udivx %o0, 0x06C4, %o1
nop
fitos %f1, %f24
taddcctv %o3, 0x08B1, %o5
smul %g7, %g4, %i6
mulscc %l4, 0x1468, %g3
brz %g5, loop_1223
tvs %icc, 0x6
bne loop_1224
movneg %icc, %l2, %l3
loop_1223:
movre %g1, %o2, %i0
fmovsl %icc, %f16, %f16
loop_1224:
nop
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f16
bl,a %icc, loop_1225
edge32 %l0, %l6, %i7
edge8 %g6, %i5, %i1
movrlez %g2, 0x24F, %i3
loop_1225:
tcc %xcc, 0x4
ldd [%l7 + 0x08], %o6
movneg %xcc, %o4, %l1
movrgz %o7, 0x256, %l5
fbuge %fcc1, loop_1226
srl %i4, %o0, %o1
movrne %o3, %i2, %o5
movrgez %g4, %g7, %i6
loop_1226:
movgu %xcc, %l4, %g3
fbug %fcc2, loop_1227
fmovdvs %xcc, %f12, %f20
edge8ln %l2, %l3, %g5
fmovsgu %icc, %f3, %f8
loop_1227:
fzeros %f26
sllx %o2, 0x1B, %i0
edge8 %g1, %l6, %i7
brnz,a %g6, loop_1228
bgu loop_1229
nop
setx 0x052914A677DCBD67, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f14
tvs %xcc, 0x3
loop_1228:
edge8ln %l0, %i1, %i5
loop_1229:
fmovsvc %xcc, %f8, %f17
tpos %xcc, 0x1
fpackfix %f4, %f8
fnands %f27, %f22, %f31
swap [%l7 + 0x2C], %i3
tleu %icc, 0x1
fmovsle %icc, %f26, %f15
brz %o6, loop_1230
edge8ln %g2, %o4, %l1
array8 %l5, %i4, %o7
tn %icc, 0x1
loop_1230:
fabss %f17, %f28
taddcctv %o0, %o1, %i2
pdist %f18, %f28, %f26
tgu %xcc, 0x0
smul %o3, %o5, %g7
srax %i6, %l4, %g3
xor %g4, 0x144D, %l3
fba %fcc3, loop_1231
fmovrsgz %g5, %f14, %f13
call loop_1232
xnor %o2, 0x063B, %i0
loop_1231:
te %xcc, 0x0
fzeros %f24
loop_1232:
edge32l %g1, %l2, %i7
nop
fitos %f10, %f26
fstox %f26, %f22
fbn,a %fcc1, loop_1233
tle %icc, 0x1
xnor %l6, 0x1808, %g6
edge32 %l0, %i1, %i5
loop_1233:
prefetch [%l7 + 0x74], 0x3
edge16ln %o6, %g2, %o4
te %xcc, 0x6
fmovsvc %icc, %f9, %f18
tn %icc, 0x6
fba %fcc3, loop_1234
fornot2 %f20, %f10, %f4
fmovdvc %xcc, %f1, %f1
lduh [%l7 + 0x6A], %i3
loop_1234:
ldd [%l7 + 0x60], %l4
xnorcc %l1, 0x0E34, %o7
sub %i4, 0x0543, %o0
movpos %xcc, %i2, %o3
edge16ln %o5, %o1, %i6
udivx %l4, 0x1ABC, %g7
set 0x20, %o6
prefetcha [%l7 + %o6] 0x15, 0x3
nop
setx loop_1235, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sll %g4, %l3, %o2
movg %icc, %i0, %g5
edge16l %g1, %l2, %i7
loop_1235:
movg %icc, %g6, %l6
fmovdpos %xcc, %f26, %f12
edge32l %i1, %l0, %i5
array16 %o6, %g2, %i3
fbne,a %fcc0, loop_1236
tsubcctv %o4, 0x0B4A, %l1
tvs %xcc, 0x5
edge16n %l5, %i4, %o0
loop_1236:
fnegd %f20, %f12
fmovspos %icc, %f24, %f7
fmovrsgez %i2, %f24, %f9
fone %f2
fpack32 %f30, %f14, %f16
udivcc %o3, 0x1C13, %o7
sra %o1, 0x0C, %i6
fbul %fcc2, loop_1237
movne %icc, %o5, %l4
sllx %g3, 0x15, %g4
pdist %f8, %f0, %f14
loop_1237:
subcc %g7, %l3, %i0
fble,a %fcc3, loop_1238
edge32ln %o2, %g5, %l2
tg %xcc, 0x0
addc %i7, %g6, %l6
loop_1238:
fmovsn %icc, %f0, %f8
movge %icc, %i1, %g1
ldsb [%l7 + 0x71], %i5
fbuge,a %fcc1, loop_1239
tg %icc, 0x6
fbne,a %fcc0, loop_1240
smulcc %l0, 0x1B29, %o6
loop_1239:
array8 %g2, %i3, %o4
addc %l1, %l5, %o0
loop_1240:
tn %icc, 0x4
be,a,pn %icc, loop_1241
be,pt %xcc, loop_1242
fbug,a %fcc2, loop_1243
tne %xcc, 0x2
loop_1241:
add %i2, 0x1B39, %i4
loop_1242:
array16 %o7, %o1, %i6
loop_1243:
nop
setx 0x60537B6D, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
fpsub32 %f28, %f28, %f4
wr %g0, 0x0c, %asi
sta %f23, [%l7 + 0x6C] %asi
add %o3, 0x11BA, %l4
edge32 %o5, %g3, %g4
nop
setx 0x6E4FE7AD, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0xDB64EB7F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fdivs %f13, %f8, %f29
nop
fitod %f2, %f28
fdtox %f28, %f30
fnot1 %f20, %f0
smulcc %l3, %i0, %o2
brgz,a %g5, loop_1244
sdiv %g7, 0x134C, %l2
tsubcc %i7, 0x09F0, %l6
addccc %i1, %g6, %g1
loop_1244:
xor %i5, 0x1AC4, %l0
sllx %o6, %g2, %o4
tleu %icc, 0x4
movrlez %l1, 0x059, %l5
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x70] %asi, %o0
array32 %i3, %i2, %i4
movrne %o1, 0x0D5, %i6
mulx %o7, 0x1A63, %o3
sir 0x18C5
nop
fitod %f6, %f12
edge16n %l4, %g3, %o5
fmovscc %icc, %f31, %f8
fcmpgt16 %f20, %f0, %l3
movrne %i0, %g4, %o2
tcc %icc, 0x6
ld [%l7 + 0x78], %f6
andcc %g5, %l2, %i7
fcmpne16 %f4, %f10, %l6
membar 0x1C
fandnot1 %f20, %f8, %f26
set 0x4B, %g4
ldsba [%l7 + %g4] 0x81, %i1
add %l7, 0x10, %l6
wr %g0, 0x10, %asi
casxa [%l6] %asi, %g7, %g1
smul %g6, %l0, %i5
fmul8x16au %f31, %f13, %f16
andn %g2, %o4, %l1
fbg,a %fcc1, loop_1245
xorcc %l5, 0x10AF, %o0
fbe %fcc3, loop_1246
bvc,a loop_1247
loop_1245:
nop
setx 0x1DBE5E6A9BB1B3B5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x0BF17B2DDBA4495D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
faddd %f24, %f30, %f10
movneg %icc, %o6, %i3
loop_1246:
movneg %icc, %i4, %i2
loop_1247:
fnegs %f31, %f23
bpos,a,pt %icc, loop_1248
taddcctv %i6, %o7, %o1
edge16ln %o3, %g3, %o5
sub %l3, 0x17AC, %l4
loop_1248:
subccc %g4, 0x0C59, %i0
brgz %g5, loop_1249
sub %l2, %i7, %o2
stx %i1, [%l7 + 0x68]
tl %xcc, 0x0
loop_1249:
brlez %l6, loop_1250
bn %icc, loop_1251
bpos,pt %xcc, loop_1252
umul %g1, 0x0E31, %g6
loop_1250:
edge16 %l0, %i5, %g2
loop_1251:
sll %g7, %o4, %l1
loop_1252:
nop
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f16
movcc %icc, %l5, %o6
xor %o0, 0x066E, %i4
mova %icc, %i2, %i3
fcmple16 %f8, %f16, %i6
fbo,a %fcc0, loop_1253
tge %icc, 0x3
sdiv %o1, 0x1A6F, %o7
sth %o3, [%l7 + 0x7C]
loop_1253:
tle %icc, 0x6
tg %icc, 0x2
sdiv %g3, 0x0EBA, %o5
edge16 %l4, %l3, %i0
smulcc %g4, %g5, %l2
fsrc1s %f1, %f1
andncc %o2, %i7, %i1
xor %l6, 0x0141, %g1
brgz %l0, loop_1254
xnor %g6, 0x030B, %g2
bleu,a,pn %xcc, loop_1255
bcs %xcc, loop_1256
loop_1254:
fbn,a %fcc2, loop_1257
edge16n %i5, %g7, %o4
loop_1255:
array8 %l1, %o6, %o0
loop_1256:
edge32l %l5, %i2, %i4
loop_1257:
fmovrde %i6, %f2, %f12
nop
setx 0x411E6695DDDCB05A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x702BB584C3141719, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fmuld %f20, %f14, %f16
fmovdgu %icc, %f18, %f24
bn,pn %icc, loop_1258
umulcc %i3, %o7, %o3
te %icc, 0x1
sth %o1, [%l7 + 0x0A]
loop_1258:
movvc %icc, %o5, %g3
array16 %l3, %l4, %i0
te %xcc, 0x5
edge16 %g4, %g5, %o2
taddcctv %i7, 0x12D1, %i1
fabss %f17, %f26
and %l2, 0x04C9, %g1
array8 %l0, %l6, %g6
fnands %f23, %f17, %f30
fmovsgu %xcc, %f31, %f23
set 0x1A, %i1
ldsha [%l7 + %i1] 0x88, %i5
ta %xcc, 0x2
array8 %g2, %g7, %o4
movrgez %l1, 0x246, %o6
tneg %icc, 0x0
andcc %l5, 0x0F6A, %i2
udiv %o0, 0x097A, %i6
umul %i4, %o7, %i3
ta %icc, 0x1
movn %xcc, %o1, %o3
edge8ln %o5, %l3, %l4
orn %g3, %i0, %g4
ldd [%l7 + 0x78], %g4
andncc %o2, %i7, %l2
fnands %f2, %f30, %f27
sdivx %i1, 0x05E7, %l0
sdivx %l6, 0x1C7A, %g1
andcc %i5, %g6, %g7
movrgez %o4, 0x1F1, %l1
fpadd16 %f4, %f10, %f0
andncc %g2, %o6, %i2
nop
fitos %f5, %f7
fstoi %f7, %f14
orn %l5, %i6, %o0
tne %xcc, 0x1
fmovdne %icc, %f25, %f4
add %o7, 0x1733, %i4
tneg %xcc, 0x2
umul %i3, %o1, %o3
movre %l3, %o5, %g3
sll %l4, 0x03, %g4
fbuge,a %fcc0, loop_1259
andn %g5, %i0, %i7
wr %g0, 0x10, %asi
ldxa [%l7 + 0x38] %asi, %o2
loop_1259:
tsubcc %l2, %l0, %i1
bgu loop_1260
fblg %fcc1, loop_1261
fexpand %f14, %f28
movge %icc, %g1, %l6
loop_1260:
subccc %g6, 0x14F3, %i5
loop_1261:
nop
wr %g0, 0x10, %asi
stha %o4, [%l7 + 0x3C] %asi
tsubcc %g7, %g2, %o6
udiv %l1, 0x066A, %i2
fand %f12, %f28, %f10
movrlz %i6, 0x362, %l5
nop
fitos %f7, %f1
fstox %f1, %f14
fxtos %f14, %f20
fmovrdgez %o0, %f22, %f4
set 0x2E, %i2
stba %o7, [%l7 + %i2] 0x0c
xnor %i4, %i3, %o3
movcc %icc, %o1, %l3
nop
setx 0x32B8DBA1CB359F40, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x08CD723A7F11D155, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f28, %f24
xnor %o5, %g3, %l4
fsrc1 %f4, %f30
and %g4, %g5, %i7
tg %icc, 0x2
array8 %i0, %o2, %l2
tsubcc %i1, 0x0EB1, %g1
set 0x0D, %l3
ldstuba [%l7 + %l3] 0x81, %l0
bn,a,pt %xcc, loop_1262
ta %icc, 0x4
sll %l6, %g6, %o4
set 0x56, %i5
ldsha [%l7 + %i5] 0x10, %g7
loop_1262:
tgu %xcc, 0x6
tne %xcc, 0x7
srlx %i5, 0x0E, %o6
set 0x60, %g3
ldda [%l7 + %g3] 0xeb, %l0
stb %i2, [%l7 + 0x5A]
bn,a loop_1263
membar 0x01
edge8 %g2, %i6, %l5
movpos %xcc, %o7, %i4
loop_1263:
fmovrdne %i3, %f14, %f2
ldsh [%l7 + 0x2E], %o0
addcc %o3, 0x0D14, %l3
edge8ln %o5, %o1, %g3
tleu %icc, 0x7
orcc %g4, %g5, %i7
edge32n %l4, %o2, %l2
tpos %icc, 0x5
fpadd16 %f28, %f6, %f30
fble,a %fcc0, loop_1264
ble,pt %icc, loop_1265
taddcc %i0, %i1, %g1
fbl %fcc2, loop_1266
loop_1264:
fbul,a %fcc3, loop_1267
loop_1265:
movleu %icc, %l6, %l0
ba %xcc, loop_1268
loop_1266:
add %g6, %g7, %o4
loop_1267:
movrlez %i5, %l1, %i2
tcs %xcc, 0x2
loop_1268:
sdivx %g2, 0x12AA, %o6
srlx %i6, %l5, %o7
orn %i4, 0x0F71, %o0
array16 %o3, %i3, %o5
tvc %xcc, 0x3
array8 %o1, %l3, %g4
sub %g3, %g5, %l4
brnz %o2, loop_1269
xorcc %i7, 0x1682, %l2
brgz,a %i1, loop_1270
edge8 %g1, %i0, %l6
loop_1269:
fbug,a %fcc2, loop_1271
movcs %xcc, %g6, %g7
loop_1270:
andcc %o4, 0x171D, %l0
bne loop_1272
loop_1271:
movge %icc, %l1, %i5
mova %xcc, %i2, %o6
fbge,a %fcc0, loop_1273
loop_1272:
movleu %xcc, %i6, %g2
sdivx %l5, 0x08A7, %i4
sdiv %o7, 0x09FB, %o3
loop_1273:
nop
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x14] %asi, %o0
movl %xcc, %i3, %o1
movre %l3, 0x2DB, %g4
edge16n %o5, %g3, %l4
xnorcc %g5, 0x1FA5, %o2
sub %l2, %i1, %g1
or %i7, 0x04D1, %i0
movrgz %g6, 0x23F, %l6
fble %fcc2, loop_1274
fzeros %f18
subc %o4, 0x05C1, %g7
tge %xcc, 0x2
loop_1274:
tg %xcc, 0x5
stbar
movrgz %l0, 0x3E1, %l1
be,a loop_1275
fbu %fcc1, loop_1276
movre %i2, %i5, %o6
edge32 %g2, %i6, %i4
loop_1275:
nop
wr %g0, 0x89, %asi
lda [%l7 + 0x70] %asi, %f1
loop_1276:
alignaddr %o7, %o3, %l5
orn %i3, %o1, %o0
fbue,a %fcc2, loop_1277
movrlez %g4, 0x2B3, %o5
movcs %icc, %l3, %g3
or %l4, %o2, %l2
loop_1277:
movrlz %i1, 0x179, %g5
mulscc %g1, %i0, %g6
movneg %icc, %l6, %i7
fbl %fcc3, loop_1278
bcs,pt %xcc, loop_1279
andncc %o4, %g7, %l0
fpack16 %f4, %f28
loop_1278:
umulcc %l1, %i2, %i5
loop_1279:
edge16 %g2, %o6, %i6
brgz %i4, loop_1280
call loop_1281
fmovsvs %icc, %f26, %f20
andn %o7, %o3, %l5
loop_1280:
xnor %i3, %o0, %o1
loop_1281:
te %icc, 0x4
for %f14, %f20, %f8
tle %xcc, 0x5
set 0x70, %g7
ldxa [%l7 + %g7] 0x11, %g4
sra %l3, 0x04, %o5
ldub [%l7 + 0x56], %g3
tle %icc, 0x0
fbe,a %fcc1, loop_1282
sllx %l4, %o2, %i1
edge32n %l2, %g5, %i0
nop
setx 0x65FAC760104420C6, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
loop_1282:
nop
fitos %f7, %f3
fstoi %f3, %f19
add %g1, 0x1D38, %l6
alignaddrl %i7, %o4, %g7
be,pn %xcc, loop_1283
brnz %l0, loop_1284
movle %icc, %l1, %i2
brgez %g6, loop_1285
loop_1283:
brlez,a %i5, loop_1286
loop_1284:
ldub [%l7 + 0x50], %g2
fmovrsgez %i6, %f25, %f11
loop_1285:
edge32l %o6, %i4, %o7
loop_1286:
fpsub16 %f18, %f26, %f8
ldstub [%l7 + 0x2F], %l5
movgu %xcc, %o3, %i3
nop
setx 0xEB5DD451806F5373, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
nop
setx 0xF3ED1A26, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f10
setx 0x5A335427, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fmuls %f7, %f10, %f6
nop
fitod %f10, %f12
fdtos %f12, %f28
tleu %icc, 0x2
movg %xcc, %o0, %g4
brgz,a %o1, loop_1287
udivcc %l3, 0x1528, %o5
edge16 %l4, %g3, %o2
tvc %xcc, 0x1
loop_1287:
addcc %l2, 0x103C, %g5
addccc %i1, %g1, %i0
xor %i7, 0x1310, %o4
sll %l6, 0x11, %l0
brlez %l1, loop_1288
fblg,a %fcc1, loop_1289
srlx %i2, 0x0F, %g7
fnot1s %f10, %f21
loop_1288:
andcc %i5, %g2, %g6
loop_1289:
tcs %icc, 0x3
edge8 %o6, %i6, %i4
tvc %icc, 0x2
fbu,a %fcc3, loop_1290
movvc %xcc, %l5, %o7
movle %xcc, %i3, %o0
addc %g4, 0x0AE9, %o1
loop_1290:
movn %xcc, %o3, %o5
edge16ln %l4, %g3, %l3
orn %l2, 0x081A, %o2
fbue %fcc2, loop_1291
movgu %xcc, %g5, %g1
addcc %i0, 0x0C83, %i1
set 0x1E, %g5
stha %i7, [%l7 + %g5] 0x81
loop_1291:
fmul8x16 %f30, %f2, %f22
mulscc %l6, 0x08C3, %o4
nop
set 0x30, %i7
std %f8, [%l7 + %i7]
stw %l1, [%l7 + 0x38]
and %i2, 0x0B76, %l0
tg %icc, 0x0
tleu %xcc, 0x2
movl %icc, %i5, %g7
nop
setx 0xE040C325, %l0, %l6
st %l6, [%l7 + 0x4C]
ld [%l7 + 0x4C], %fsr
fabss %f28, %f21
movge %icc, %g6, %g2
movneg %icc, %o6, %i4
tcc %icc, 0x1
nop
setx 0x894A0C3E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x9E4217D3, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fmuls %f9, %f3, %f5
movpos %xcc, %i6, %l5
array16 %i3, %o0, %o7
movrlz %o1, %g4, %o3
xnorcc %l4, %g3, %o5
fbne,a %fcc2, loop_1292
udivx %l2, 0x1E41, %l3
brz %g5, loop_1293
movpos %xcc, %o2, %i0
loop_1292:
movg %icc, %i1, %g1
mulx %l6, %i7, %o4
loop_1293:
ldd [%l7 + 0x58], %f20
set 0x68, %o4
lduwa [%l7 + %o4] 0x18, %i2
sdivcc %l1, 0x1479, %l0
bpos,pt %icc, loop_1294
andncc %g7, %i5, %g6
sir 0x0481
movrlz %o6, %i4, %i6
loop_1294:
nop
set 0x5F, %i3
stb %g2, [%l7 + %i3]
wr %g0, 0x88, %asi
lduha [%l7 + 0x1A] %asi, %l5
movneg %icc, %i3, %o7
movne %xcc, %o1, %g4
ldub [%l7 + 0x2A], %o3
edge32n %o0, %l4, %g3
wr %g0, 0x81, %asi
ldswa [%l7 + 0x60] %asi, %l2
fbue,a %fcc0, loop_1295
fbn,a %fcc2, loop_1296
fmovrdgez %l3, %f0, %f14
tcs %icc, 0x6
loop_1295:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1296:
tcc %icc, 0x1
brnz,a %o5, loop_1297
ble,a,pn %icc, loop_1298
movpos %icc, %o2, %i0
udivx %i1, 0x06B3, %g1
loop_1297:
edge8l %l6, %i7, %o4
loop_1298:
tge %xcc, 0x5
nop
setx 0xDC503D2E0BC062A6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
fsqrtd %f6, %f16
fmovrdlez %g5, %f16, %f12
subc %l1, %i2, %l0
fmul8x16al %f17, %f29, %f20
bl,a,pt %xcc, loop_1299
tne %xcc, 0x1
add %i5, 0x1A19, %g6
std %f16, [%l7 + 0x08]
loop_1299:
ld [%l7 + 0x74], %f23
movrgez %o6, %g7, %i6
andcc %i4, 0x11EB, %g2
fmovrslz %i3, %f12, %f30
fmul8sux16 %f16, %f0, %f2
bg,a,pn %xcc, loop_1300
or %o7, %l5, %o1
edge32l %g4, %o3, %o0
tvc %xcc, 0x5
loop_1300:
bvc %icc, loop_1301
sll %g3, %l4, %l3
ldsh [%l7 + 0x30], %l2
and %o5, %i0, %i1
loop_1301:
taddcctv %o2, %l6, %i7
wr %g0, 0x0c, %asi
stha %g1, [%l7 + 0x08] %asi
fmovsneg %xcc, %f27, %f21
tgu %icc, 0x0
addc %o4, 0x15DA, %g5
tne %icc, 0x2
array8 %l1, %l0, %i2
alignaddr %g6, %i5, %o6
edge8 %g7, %i6, %i4
brlz %g2, loop_1302
fpsub16s %f12, %f23, %f8
movneg %icc, %i3, %o7
mulx %l5, %o1, %g4
loop_1302:
sdivx %o0, 0x1E72, %o3
popc %l4, %g3
ldsw [%l7 + 0x60], %l2
taddcctv %o5, %l3, %i0
edge8 %o2, %i1, %i7
edge16ln %g1, %o4, %g5
stbar
fmul8x16au %f2, %f30, %f16
sethi 0x1BB5, %l6
call loop_1303
srlx %l0, 0x1D, %l1
sdivcc %g6, 0x1F57, %i5
brlz,a %i2, loop_1304
loop_1303:
movcc %xcc, %o6, %g7
sth %i4, [%l7 + 0x40]
orcc %i6, 0x043A, %g2
loop_1304:
movvs %xcc, %i3, %l5
tle %xcc, 0x2
edge16ln %o7, %g4, %o1
alignaddrl %o3, %l4, %g3
flush %l7 + 0x40
flush %l7 + 0x18
brlz %l2, loop_1305
fmovrdlez %o0, %f0, %f16
movrlez %o5, 0x2B7, %i0
tpos %icc, 0x0
loop_1305:
ldsw [%l7 + 0x28], %o2
array32 %l3, %i7, %i1
fble,a %fcc1, loop_1306
popc %g1, %g5
fandnot2 %f30, %f2, %f8
movrlez %o4, %l6, %l0
loop_1306:
nop
set 0x58, %g1
prefetcha [%l7 + %g1] 0x19, 0x0
tcs %icc, 0x2
nop
setx 0x441FB024FBBB22F2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xD05DDD0BEFF6F94E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f16, %f14
xor %g6, %i2, %i5
fmovdne %icc, %f30, %f7
addccc %o6, 0x0CBE, %i4
srl %g7, 0x1B, %g2
fmovrslez %i6, %f9, %f4
udivx %l5, 0x1BA9, %i3
movleu %xcc, %o7, %o1
srax %o3, 0x14, %g4
brnz,a %l4, loop_1307
movge %xcc, %l2, %g3
nop
setx 0x477BC081E94F7F74, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xFEEC22B679D5B87D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fsubd %f10, %f14, %f22
add %l7, 0x5C, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %o5
casa [%l6] 0x80, %o5, %o0
loop_1307:
srlx %i0, %l3, %i7
tle %icc, 0x3
fmovdleu %xcc, %f12, %f2
fmovsgu %xcc, %f6, %f13
fnegs %f2, %f29
fmul8x16au %f10, %f19, %f14
movneg %xcc, %i1, %o2
nop
setx 0x77D4D26C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
fsqrts %f20, %f10
taddcctv %g5, 0x19F4, %o4
ldsb [%l7 + 0x69], %g1
bgu,a,pn %icc, loop_1308
fabsd %f4, %f10
fmul8x16au %f14, %f6, %f12
fbug %fcc2, loop_1309
loop_1308:
nop
setx loop_1310, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovsne %icc, %f19, %f21
tne %xcc, 0x6
loop_1309:
nop
setx 0x2177FD2DF04D95DC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0x6F84A511BFB776D6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
faddd %f26, %f26, %f0
loop_1310:
taddcctv %l6, %l1, %g6
tsubcc %i2, %i5, %o6
fmovsle %icc, %f27, %f23
fnot1s %f11, %f25
fpackfix %f30, %f17
nop
setx 0xF250A079D94EA214, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x2E01852DE7D862A7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f30, %f24
sdiv %l0, 0x03C8, %g7
ldsh [%l7 + 0x24], %g2
fmovrsne %i6, %f10, %f10
edge16 %i4, %i3, %o7
movrgz %o1, %l5, %o3
subc %g4, 0x0F66, %l2
bshuffle %f16, %f24, %f22
andn %g3, 0x1115, %o5
movl %icc, %l4, %o0
brgz %l3, loop_1311
edge8n %i0, %i1, %i7
movpos %xcc, %o2, %o4
nop
fitos %f7, %f1
fstox %f1, %f18
loop_1311:
tle %icc, 0x2
set 0x09, %l0
stba %g5, [%l7 + %l0] 0x19
edge32l %g1, %l6, %g6
sdivcc %l1, 0x1A90, %i5
mulscc %o6, 0x04BD, %i2
ld [%l7 + 0x44], %f6
move %icc, %l0, %g7
edge8n %g2, %i6, %i4
bgu loop_1312
sdiv %i3, 0x1B52, %o1
fmovsleu %icc, %f3, %f29
tcc %xcc, 0x1
loop_1312:
brgez,a %o7, loop_1313
fmovrdlez %o3, %f6, %f14
tpos %xcc, 0x0
tcc %icc, 0x5
loop_1313:
popc 0x1E4F, %g4
edge32l %l5, %g3, %l2
tne %xcc, 0x4
and %o5, %o0, %l3
mulx %i0, 0x1AD8, %i1
sdiv %i7, 0x06BF, %o2
tpos %icc, 0x2
movcc %icc, %o4, %l4
sdiv %g1, 0x005F, %l6
bvc,a,pn %icc, loop_1314
mova %xcc, %g6, %g5
fmovrdne %l1, %f2, %f6
membar 0x15
loop_1314:
fmovsleu %xcc, %f23, %f0
edge16n %o6, %i5, %i2
bge,a,pn %xcc, loop_1315
addccc %g7, %g2, %l0
andn %i4, 0x04C6, %i3
subcc %o1, 0x124D, %o7
loop_1315:
xnorcc %o3, %i6, %g4
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f16
ldsh [%l7 + 0x0C], %g3
andn %l2, 0x07CD, %o5
membar #Sync
set 0x40, %l2
ldda [%l7 + %l2] 0xf0, %f0
movl %icc, %o0, %l3
tvs %xcc, 0x6
bne,pt %icc, loop_1316
tneg %icc, 0x3
fbg,a %fcc0, loop_1317
bl,pt %icc, loop_1318
loop_1316:
movrne %l5, 0x013, %i0
sra %i7, %o2, %o4
loop_1317:
sllx %i1, %l4, %g1
loop_1318:
andcc %l6, 0x17C6, %g5
fnot2 %f24, %f16
nop
setx 0xC07C5BD4, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
sdivx %l1, 0x1DD8, %g6
movrgz %o6, 0x17F, %i2
tle %icc, 0x6
wr %g0, 0x23, %asi
stxa %i5, [%l7 + 0x70] %asi
membar #Sync
mulscc %g7, 0x0DA1, %g2
srl %i4, %i3, %l0
tpos %xcc, 0x1
fmovsvc %xcc, %f6, %f13
fmul8ulx16 %f24, %f6, %f0
movn %xcc, %o1, %o3
orn %i6, 0x15CA, %g4
movne %xcc, %o7, %g3
edge8ln %l2, %o0, %l3
fmovrsne %l5, %f0, %f31
sth %i0, [%l7 + 0x36]
stbar
mulx %i7, %o2, %o4
set 0x40, %o1
ldda [%l7 + %o1] 0x19, %f0
edge8n %i1, %l4, %o5
sdivx %g1, 0x0E33, %g5
nop
set 0x1C, %o2
lduw [%l7 + %o2], %l6
bvs,a loop_1319
smul %l1, %g6, %o6
bcs,a,pn %xcc, loop_1320
sir 0x03DD
loop_1319:
tpos %icc, 0x7
fnands %f4, %f26, %f21
loop_1320:
nop
setx loop_1321, %l0, %l1
jmpl %l1, %i2
fpsub32 %f8, %f26, %f16
movcs %icc, %i5, %g2
fpsub16s %f17, %f15, %f27
loop_1321:
movle %xcc, %g7, %i4
tcc %icc, 0x3
nop
setx 0x6E79AE8D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
fsqrts %f28, %f27
fmovdle %icc, %f23, %f10
fcmpeq16 %f20, %f14, %i3
stx %l0, [%l7 + 0x28]
nop
set 0x20, %l4
ldd [%l7 + %l4], %o0
fxors %f29, %f9, %f8
fabss %f5, %f14
srl %o3, %g4, %i6
sethi 0x00D3, %o7
sdiv %g3, 0x0C36, %o0
brz %l3, loop_1322
sdivcc %l5, 0x0AA7, %i0
addccc %i7, 0x0B37, %o2
fba %fcc2, loop_1323
loop_1322:
ldstub [%l7 + 0x3E], %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcc %icc, 0x4
loop_1323:
tcc %icc, 0x4
st %f24, [%l7 + 0x4C]
fabss %f24, %f6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub32 %f6, %f2, %f16
bcs,pn %xcc, loop_1324
te %xcc, 0x3
brgz,a %i1, loop_1325
stx %l4, [%l7 + 0x30]
loop_1324:
fbue,a %fcc1, loop_1326
tneg %xcc, 0x3
loop_1325:
nop
set 0x76, %o5
stba %o5, [%l7 + %o5] 0xeb
membar #Sync
loop_1326:
movn %xcc, %g1, %o4
tleu %xcc, 0x0
tleu %icc, 0x5
nop
setx 0xACDDF7F910569A67, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
orn %g5, 0x093D, %l1
fbule %fcc2, loop_1327
sllx %l6, 0x18, %o6
tgu %xcc, 0x3
nop
fitos %f10, %f7
fstoi %f7, %f9
loop_1327:
nop
setx 0x6BC865F1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x60FF1680, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fsubs %f16, %f2, %f0
array16 %i2, %g6, %g2
brz,a %g7, loop_1328
edge8 %i4, %i5, %i3
for %f14, %f24, %f28
and %o1, 0x06C7, %l0
loop_1328:
fbug,a %fcc3, loop_1329
bpos,pn %xcc, loop_1330
fmovscs %xcc, %f3, %f8
ldx [%l7 + 0x50], %g4
loop_1329:
nop
fitos %f8, %f5
fstoi %f5, %f29
loop_1330:
add %i6, 0x105C, %o7
edge16l %g3, %o0, %o3
nop
setx 0xCB857689790F2B49, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x3A16636B5A4A90A7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f6, %f6
edge32ln %l5, %l3, %i0
movcc %icc, %i7, %o2
fnegs %f30, %f11
fba,a %fcc0, loop_1331
fbg %fcc3, loop_1332
andcc %i1, 0x1A25, %l2
sllx %l4, %g1, %o5
loop_1331:
nop
wr %g0, 0x04, %asi
lduwa [%l7 + 0x18] %asi, %g5
loop_1332:
xnorcc %l1, %o4, %l6
brz %i2, loop_1333
nop
fitos %f1, %f19
fstox %f19, %f12
fxtos %f12, %f28
fpsub16s %f12, %f2, %f30
srlx %g6, %g2, %g7
loop_1333:
move %xcc, %i4, %i5
stw %i3, [%l7 + 0x4C]
stx %o6, [%l7 + 0x68]
bcc,a,pt %xcc, loop_1334
fxnor %f12, %f2, %f10
tcs %icc, 0x6
tpos %icc, 0x3
loop_1334:
fmovdpos %icc, %f3, %f15
tneg %icc, 0x5
prefetch [%l7 + 0x4C], 0x0
xorcc %l0, %g4, %o1
edge16ln %o7, %g3, %i6
edge32ln %o3, %l5, %l3
orn %o0, 0x118A, %i7
orn %o2, %i1, %i0
movcs %icc, %l2, %l4
stb %o5, [%l7 + 0x42]
movn %icc, %g5, %g1
brlz,a %o4, loop_1335
te %icc, 0x2
fmovscc %icc, %f8, %f29
nop
setx 0x662B7535, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
setx 0x7BBF6091, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fdivs %f24, %f21, %f22
loop_1335:
te %xcc, 0x1
bvs %xcc, loop_1336
movre %l6, %i2, %l1
add %l7, 0x20, %l6
wr %g0, 0x04, %asi
casa [%l6] %asi, %g2, %g7
loop_1336:
edge32l %g6, %i5, %i3
movrne %o6, 0x16F, %l0
for %f16, %f24, %f8
fpadd32 %f26, %f22, %f28
movpos %icc, %g4, %o1
fcmple16 %f16, %f12, %o7
fpadd16 %f28, %f6, %f2
andn %g3, %i6, %i4
te %icc, 0x2
tge %icc, 0x7
fpack16 %f8, %f7
subc %o3, %l3, %l5
edge8l %i7, %o0, %i1
set 0x53, %l1
ldstuba [%l7 + %l1] 0x19, %i0
movvs %xcc, %o2, %l2
umulcc %o5, %g5, %g1
swap [%l7 + 0x20], %l4
fmovrsgez %o4, %f0, %f29
movleu %xcc, %i2, %l6
movrlez %l1, %g2, %g6
addcc %i5, 0x1C7E, %g7
smul %o6, %i3, %l0
fsrc1 %f26, %f22
edge32ln %o1, %g4, %o7
sllx %g3, 0x0C, %i6
srax %o3, %l3, %l5
bcs,a %icc, loop_1337
and %i4, 0x0238, %i7
movvs %xcc, %i1, %i0
movleu %xcc, %o0, %o2
loop_1337:
nop
wr %g0, 0x1e, %asi
stda %f0, [%l7 + 0x40] %asi
membar #Sync
fmovdleu %icc, %f14, %f27
andn %o5, 0x1EC0, %g5
movvs %icc, %g1, %l4
tgu %xcc, 0x3
wr %g0, 0x11, %asi
lduwa [%l7 + 0x38] %asi, %o4
srax %i2, %l6, %l1
fbo %fcc3, loop_1338
movrgz %l2, %g2, %i5
fandnot1 %f10, %f16, %f22
tle %icc, 0x2
loop_1338:
stw %g6, [%l7 + 0x60]
tcc %icc, 0x0
tsubcctv %g7, %o6, %l0
movne %icc, %i3, %o1
fmul8x16 %f3, %f14, %f4
xnorcc %o7, 0x07C4, %g4
addccc %i6, %o3, %g3
and %l3, %l5, %i4
fnot1 %f12, %f0
movvc %xcc, %i7, %i1
movrne %o0, 0x068, %o2
tcs %icc, 0x4
add %i0, %g5, %o5
fxnor %f2, %f4, %f24
movcs %icc, %l4, %g1
fmovd %f0, %f16
nop
setx 0x474C4764D4045D74, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
fsqrtd %f24, %f18
brlez %o4, loop_1339
nop
fitod %f6, %f28
fdtos %f28, %f19
ldx [%l7 + 0x08], %i2
sll %l6, %l1, %g2
loop_1339:
add %i5, %g6, %g7
nop
setx 0x8BF2310B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f3
setx 0x473AEF49, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fadds %f27, %f3, %f12
nop
setx loop_1340, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
smulcc %o6, %l2, %i3
fble,a %fcc3, loop_1341
movcc %xcc, %o1, %o7
loop_1340:
tcc %icc, 0x0
tn %icc, 0x3
loop_1341:
stb %l0, [%l7 + 0x50]
fmovdvs %icc, %f30, %f11
tvc %icc, 0x6
array8 %g4, %o3, %g3
fpadd32 %f26, %f2, %f2
fand %f28, %f2, %f30
fmovsl %xcc, %f23, %f21
brnz,a %l3, loop_1342
movne %icc, %l5, %i6
edge16n %i4, %i1, %o0
movg %icc, %i7, %o2
loop_1342:
edge32n %i0, %g5, %l4
umulcc %g1, %o5, %i2
fnegd %f14, %f0
edge32ln %l6, %o4, %g2
ldx [%l7 + 0x40], %i5
for %f30, %f28, %f10
stw %l1, [%l7 + 0x5C]
edge8 %g6, %g7, %o6
sdivcc %l2, 0x04A2, %o1
orn %i3, 0x0312, %l0
xor %g4, %o7, %g3
array8 %o3, %l5, %l3
membar 0x70
andncc %i6, %i1, %o0
udivx %i4, 0x072B, %o2
array8 %i0, %g5, %l4
smul %i7, 0x15D3, %o5
bl,a,pt %icc, loop_1343
alignaddr %g1, %i2, %o4
sdiv %g2, 0x0476, %l6
bcc %icc, loop_1344
loop_1343:
andncc %i5, %g6, %g7
brnz %l1, loop_1345
sth %l2, [%l7 + 0x10]
loop_1344:
srax %o1, %o6, %l0
nop
fitod %f8, %f18
fdtox %f18, %f10
fxtod %f10, %f14
loop_1345:
movcs %icc, %i3, %o7
fbul,a %fcc3, loop_1346
edge32l %g3, %g4, %l5
movl %xcc, %o3, %i6
xnor %l3, 0x1C14, %i1
loop_1346:
sub %i4, 0x1E17, %o2
nop
set 0x74, %o7
ldsw [%l7 + %o7], %i0
tgu %xcc, 0x7
fbule %fcc1, loop_1347
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movn %xcc, %o0, %l4
udiv %i7, 0x1214, %g5
loop_1347:
fbn,a %fcc1, loop_1348
nop
setx loop_1349, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
taddcc %o5, 0x02A1, %i2
addcc %o4, 0x0D38, %g2
loop_1348:
popc %l6, %g1
loop_1349:
andncc %g6, %g7, %i5
add %l2, 0x1CFB, %l1
fbne %fcc3, loop_1350
subc %o6, 0x1AC1, %l0
nop
fitod %f10, %f12
fdtoi %f12, %f19
fnot1 %f26, %f10
loop_1350:
nop
setx 0xC6FCD23E73CEFC4F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0x3ADFBC7C9F5278B5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f20, %f18
st %f25, [%l7 + 0x0C]
movvc %xcc, %o1, %o7
movcc %xcc, %g3, %g4
edge16 %i3, %l5, %o3
tne %xcc, 0x4
set 0x10, %i6
stxa %l3, [%g0 + %i6] 0x21
fpsub32 %f22, %f14, %f16
set 0x26, %g6
ldsha [%l7 + %g6] 0x15, %i1
nop
setx 0x60BCE521, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
fsqrts %f9, %f21
srax %i4, 0x10, %o2
add %l7, 0x38, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %i0
casxa [%l6] 0x10, %i0, %i6
bvc,a,pn %xcc, loop_1351
movne %xcc, %l4, %o0
fexpand %f11, %f12
and %i7, 0x01BA, %g5
loop_1351:
te %icc, 0x0
movne %icc, %i2, %o4
subccc %g2, %o5, %l6
fmul8x16al %f3, %f8, %f20
movg %xcc, %g1, %g6
std %f24, [%l7 + 0x28]
smul %g7, %i5, %l1
fbu %fcc0, loop_1352
srl %o6, %l2, %o1
fnot1 %f12, %f28
addc %o7, %l0, %g4
loop_1352:
edge32 %i3, %l5, %g3
fbule,a %fcc0, loop_1353
fmul8x16al %f26, %f18, %f20
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x4E, %o3
lduba [%l7 + %o3] 0x89, %o3
loop_1353:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fxor %f26, %f20, %f16
movvs %xcc, %i1, %l3
add %l7, 0x48, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %o2, %i0
fmovrde %i4, %f4, %f0
edge8l %i6, %o0, %l4
edge32ln %i7, %i2, %o4
udivx %g2, 0x05A1, %o5
sth %l6, [%l7 + 0x36]
movpos %xcc, %g1, %g5
nop
setx 0x63A4389579DA1D52, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f20
xor %g7, 0x142E, %g6
bne,a,pt %icc, loop_1354
taddcc %i5, %o6, %l2
fmul8x16au %f7, %f3, %f10
fmul8sux16 %f10, %f10, %f2
loop_1354:
andcc %o1, 0x0EBE, %o7
tl %icc, 0x0
set 0x30, %i4
ldstuba [%l7 + %i4] 0x19, %l0
tneg %icc, 0x4
fbul,a %fcc1, loop_1355
array8 %g4, %l1, %l5
srl %g3, 0x13, %i3
wr %g0, 0x18, %asi
swapa [%l7 + 0x20] %asi, %i1
loop_1355:
fmovdleu %icc, %f10, %f2
srax %o3, %l3, %i0
tsubcc %o2, 0x03D9, %i6
udiv %o0, 0x06CE, %l4
movl %xcc, %i7, %i2
bge,a loop_1356
brlez,a %o4, loop_1357
udiv %g2, 0x078F, %i4
udiv %l6, 0x1F8E, %o5
loop_1356:
sllx %g1, 0x1B, %g5
loop_1357:
brz %g6, loop_1358
nop
setx 0x50AF3029, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x718C539A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fadds %f20, %f0, %f14
edge16 %g7, %o6, %i5
movg %xcc, %l2, %o1
loop_1358:
subc %o7, 0x0DEE, %g4
wr %g0, 0x0c, %asi
stwa %l1, [%l7 + 0x14] %asi
taddcctv %l5, %g3, %i3
bcc,pn %icc, loop_1359
edge8l %i1, %o3, %l3
fandnot1s %f1, %f6, %f24
edge16l %i0, %o2, %l0
loop_1359:
edge16ln %o0, %l4, %i7
fnors %f28, %f14, %f24
stb %i2, [%l7 + 0x46]
alignaddrl %o4, %i6, %g2
fmovsne %xcc, %f18, %f17
fcmpgt16 %f20, %f16, %i4
array8 %o5, %g1, %g5
fcmpeq16 %f12, %f20, %l6
movl %icc, %g7, %o6
fandnot1s %f1, %f31, %f0
ld [%l7 + 0x40], %f23
xor %i5, 0x08F0, %g6
bcs,a loop_1360
array32 %l2, %o7, %o1
movcc %xcc, %l1, %g4
tcs %icc, 0x6
loop_1360:
nop
set 0x30, %g2
ldd [%l7 + %g2], %f2
tl %icc, 0x0
sra %l5, %g3, %i3
call loop_1361
alignaddrl %o3, %l3, %i0
st %f1, [%l7 + 0x20]
edge16ln %i1, %l0, %o2
loop_1361:
ld [%l7 + 0x6C], %f24
membar 0x3B
ta %xcc, 0x4
movrlz %o0, 0x3E1, %i7
fnot2s %f19, %f30
subccc %i2, %l4, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stb %o4, [%l7 + 0x2D]
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldd [%l7 + 0x08], %f24
tvs %xcc, 0x1
fmovdn %xcc, %f2, %f26
set 0x70, %o0
prefetcha [%l7 + %o0] 0x81, 0x1
edge16 %o5, %i4, %g1
tle %icc, 0x5
srax %g5, 0x0A, %l6
tcs %icc, 0x0
tn %icc, 0x5
andncc %g7, %i5, %g6
tn %icc, 0x1
ldstub [%l7 + 0x68], %o6
bleu,a loop_1362
mulx %l2, 0x0AEC, %o1
sdiv %l1, 0x1DB0, %o7
bgu,a loop_1363
loop_1362:
fpadd16s %f28, %f27, %f11
movrne %l5, %g3, %i3
udivcc %o3, 0x1ABB, %l3
loop_1363:
movrlz %i0, %g4, %i1
fbo,a %fcc0, loop_1364
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x24, %i0
sta %f25, [%l7 + %i0] 0x19
loop_1364:
mova %xcc, %l0, %o0
smul %o2, %i2, %i7
umul %i6, %o4, %g2
set 0x2E, %l5
lduha [%l7 + %l5] 0x10, %o5
array8 %l4, %g1, %g5
wr %g0, 0x04, %asi
sta %f29, [%l7 + 0x30] %asi
bne,pn %xcc, loop_1365
sdivx %l6, 0x03EA, %g7
movvc %xcc, %i5, %i4
alignaddrl %g6, %l2, %o6
loop_1365:
fsrc1 %f22, %f26
bpos,a,pn %xcc, loop_1366
edge8l %l1, %o1, %l5
udivcc %o7, 0x082D, %i3
fmovrsne %g3, %f0, %f30
loop_1366:
fornot2 %f22, %f2, %f8
edge16ln %o3, %l3, %g4
addccc %i0, 0x0302, %i1
fexpand %f18, %f22
bcc,a %xcc, loop_1367
fmul8x16au %f12, %f12, %f6
tvc %icc, 0x4
fmuld8ulx16 %f6, %f23, %f8
loop_1367:
fbe,a %fcc2, loop_1368
andncc %o0, %l0, %i2
xor %i7, %o2, %i6
andn %g2, %o5, %o4
loop_1368:
xnorcc %g1, 0x0555, %g5
faligndata %f16, %f14, %f20
fblg,a %fcc3, loop_1369
smul %l6, 0x0B0C, %g7
nop
setx 0x6878B729, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x20DA2E15, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fsubs %f10, %f28, %f29
sll %l4, 0x05, %i4
loop_1369:
tl %xcc, 0x6
tsubcctv %g6, 0x1450, %l2
wr %g0, 0x19, %asi
stwa %o6, [%l7 + 0x2C] %asi
fmovsn %icc, %f11, %f6
movre %l1, 0x170, %i5
tgu %xcc, 0x7
fcmpgt32 %f26, %f26, %o1
movpos %icc, %o7, %l5
fbe %fcc2, loop_1370
nop
fitos %f6, %f28
tpos %icc, 0x2
smulcc %i3, 0x0EFF, %o3
loop_1370:
bleu,pt %xcc, loop_1371
srlx %g3, 0x1D, %g4
subc %l3, 0x01DA, %i0
add %l7, 0x5C, %l6
wr %g0, 0x19, %asi
casa [%l6] 0x19, %o0, %i1
loop_1371:
nop
set 0x50, %l6
ldxa [%l7 + %l6] 0x04, %l0
wr %g0, 0x81, %asi
lduwa [%l7 + 0x1C] %asi, %i7
edge16l %i2, %i6, %g2
ldsh [%l7 + 0x3C], %o2
fmul8x16 %f22, %f12, %f2
fmovrdlz %o5, %f4, %f4
tvc %xcc, 0x3
xorcc %o4, %g5, %g1
ld [%l7 + 0x78], %f29
movg %xcc, %l6, %g7
bcs,a %icc, loop_1372
fnot1 %f20, %f14
stx %l4, [%l7 + 0x08]
edge16ln %i4, %g6, %l2
loop_1372:
edge16l %l1, %i5, %o6
edge32l %o1, %l5, %o7
tcs %icc, 0x5
ldsh [%l7 + 0x60], %i3
set 0x41, %g4
lduba [%l7 + %g4] 0x11, %o3
subc %g4, %l3, %i0
brlz,a %g3, loop_1373
srax %i1, 0x04, %l0
nop
setx 0x39DEE2AF21929E37, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x3C9B3102C52EA387, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f10
fdivd %f10, %f2, %f22
smulcc %i7, 0x1452, %i2
loop_1373:
edge8ln %i6, %o0, %g2
edge32 %o5, %o2, %g5
movle %xcc, %o4, %l6
fpack32 %f20, %f18, %f20
set 0x10, %o6
prefetcha [%l7 + %o6] 0x19, 0x0
nop
setx 0xEAA9306D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f6
setx 0xD7B0D88F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f14
fmuls %f14, %f6, %f3
fmovdn %xcc, %f10, %f21
tsubcc %g1, 0x1723, %i4
nop
set 0x36, %i1
ldsb [%l7 + %i1], %l4
tpos %icc, 0x3
subc %l2, 0x133A, %l1
fors %f3, %f20, %f10
fbne %fcc1, loop_1374
bpos,a %xcc, loop_1375
fmovrsgez %i5, %f8, %f4
fabss %f0, %f2
loop_1374:
popc 0x08D7, %g6
loop_1375:
nop
setx 0x148A6D39, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
fsqrts %f0, %f15
movrgz %o1, 0x199, %l5
smul %o7, %i3, %o3
fnors %f25, %f8, %f2
movrlz %o6, 0x0EE, %l3
addcc %i0, 0x0703, %g4
nop
fitod %f0, %f30
fdtos %f30, %f6
umul %g3, 0x0DA4, %i1
fbule %fcc3, loop_1376
ta %icc, 0x4
movrne %i7, %l0, %i2
fnor %f12, %f24, %f10
loop_1376:
addc %i6, %g2, %o0
andncc %o5, %o2, %o4
tn %xcc, 0x7
ldd [%l7 + 0x48], %i6
brnz %g5, loop_1377
fpsub16s %f11, %f6, %f27
fones %f7
movcs %icc, %g7, %i4
loop_1377:
fnot1s %f11, %f21
bgu,pn %xcc, loop_1378
sllx %g1, 0x11, %l4
edge16ln %l1, %l2, %i5
tcc %xcc, 0x1
loop_1378:
sll %o1, 0x13, %g6
andcc %l5, 0x15FF, %o7
mulx %o3, %o6, %l3
movle %icc, %i3, %g4
xor %g3, 0x0977, %i0
srax %i7, 0x0F, %l0
bl loop_1379
fpack32 %f14, %f20, %f30
fbl,a %fcc3, loop_1380
membar 0x5F
loop_1379:
umul %i1, %i6, %i2
ldd [%l7 + 0x60], %f8
loop_1380:
edge32ln %g2, %o0, %o2
addcc %o5, %l6, %g5
fmovsvs %xcc, %f22, %f23
udivcc %g7, 0x1A1D, %o4
sll %i4, 0x1D, %g1
movcs %icc, %l4, %l1
set 0x2C, %l3
ldswa [%l7 + %l3] 0x11, %l2
array8 %o1, %i5, %g6
mulscc %l5, 0x157D, %o7
edge8l %o6, %l3, %i3
xnorcc %g4, %o3, %g3
srl %i0, 0x14, %l0
udivx %i7, 0x0993, %i6
tle %xcc, 0x5
fbn %fcc3, loop_1381
movleu %xcc, %i2, %g2
movne %xcc, %i1, %o0
umul %o2, 0x10DD, %l6
loop_1381:
movn %xcc, %o5, %g7
smulcc %g5, %o4, %g1
movrne %l4, 0x302, %i4
fpsub16 %f30, %f16, %f10
array8 %l1, %o1, %i5
brlz,a %g6, loop_1382
nop
setx 0x3694DDFFE04B453C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
fbn %fcc0, loop_1383
edge8ln %l2, %o7, %o6
loop_1382:
tgu %xcc, 0x6
movl %xcc, %l3, %l5
loop_1383:
movpos %xcc, %g4, %i3
fmovrdgz %g3, %f2, %f28
movg %xcc, %o3, %l0
array32 %i0, %i7, %i6
taddcc %g2, 0x1E33, %i2
umul %i1, 0x1595, %o2
smulcc %l6, %o5, %g7
fmuld8ulx16 %f17, %f26, %f8
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x4C] %asi, %g5
fmovrdlz %o4, %f12, %f2
sethi 0x0DCA, %g1
stw %o0, [%l7 + 0x24]
edge32l %l4, %l1, %i4
bn,a loop_1384
mulscc %o1, 0x0D30, %g6
fmul8x16au %f13, %f31, %f10
smulcc %l2, 0x0B61, %i5
loop_1384:
edge32n %o7, %o6, %l5
sdivcc %l3, 0x1B6E, %g4
edge16l %g3, %i3, %o3
tcs %icc, 0x1
edge8l %i0, %i7, %i6
fzeros %f24
taddcctv %l0, 0x14F9, %g2
ldd [%l7 + 0x70], %f12
movvc %icc, %i2, %o2
ta %icc, 0x3
prefetch [%l7 + 0x10], 0x0
sir 0x0895
fpsub16s %f8, %f26, %f13
movneg %icc, %l6, %i1
ba,pt %icc, loop_1385
movcs %icc, %g7, %o5
edge32n %g5, %g1, %o4
move %icc, %l4, %o0
loop_1385:
fpmerge %f2, %f16, %f16
add %l7, 0x74, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %l1
casa [%l6] 0x04, %l1, %o1
brz,a %g6, loop_1386
tcc %xcc, 0x1
movvc %icc, %i4, %i5
fbo,a %fcc0, loop_1387
loop_1386:
movrgez %o7, %l2, %o6
edge32n %l3, %l5, %g3
brlez %i3, loop_1388
loop_1387:
fbe %fcc1, loop_1389
addcc %g4, 0x1D73, %o3
movrgz %i0, 0x255, %i6
loop_1388:
or %i7, %g2, %l0
loop_1389:
add %i2, 0x1F82, %o2
tge %icc, 0x1
movneg %icc, %i1, %l6
bl,a %xcc, loop_1390
movne %xcc, %o5, %g7
fpmerge %f9, %f22, %f26
fblg,a %fcc1, loop_1391
loop_1390:
nop
setx loop_1392, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bge,a,pt %icc, loop_1393
brlz,a %g5, loop_1394
loop_1391:
andn %g1, %o4, %o0
loop_1392:
nop
wr %g0, 0x81, %asi
swapa [%l7 + 0x1C] %asi, %l4
loop_1393:
nop
set 0x40, %i5
stda %f16, [%l7 + %i5] 0x1e
membar #Sync
loop_1394:
tcc %xcc, 0x6
fbul,a %fcc0, loop_1395
popc %l1, %o1
andn %i4, %i5, %o7
mova %icc, %g6, %o6
loop_1395:
array16 %l3, %l2, %g3
smul %l5, 0x19F0, %g4
te %icc, 0x1
edge8ln %i3, %o3, %i0
movvc %xcc, %i7, %i6
udiv %g2, 0x1BBD, %i2
brz %o2, loop_1396
tg %xcc, 0x2
subccc %l0, %l6, %o5
mulx %i1, 0x0A5B, %g7
loop_1396:
fsrc2 %f0, %f20
fxor %f16, %f14, %f28
wr %g0, 0x19, %asi
lduha [%l7 + 0x18] %asi, %g1
fmovrsgz %g5, %f3, %f6
sethi 0x1D96, %o4
fpadd16s %f28, %f23, %f4
orn %l4, 0x1356, %o0
fbule,a %fcc0, loop_1397
ldd [%l7 + 0x78], %f16
andncc %l1, %o1, %i4
bg,pt %xcc, loop_1398
loop_1397:
tneg %icc, 0x5
ldsh [%l7 + 0x54], %i5
movrne %o7, 0x277, %o6
loop_1398:
fsrc2 %f8, %f26
smulcc %g6, %l3, %l2
membar #Sync
set 0x40, %g3
ldda [%l7 + %g3] 0xf9, %f0
fmovsleu %xcc, %f4, %f9
smulcc %l5, %g3, %g4
udivcc %i3, 0x0E7B, %i0
fmovdvs %icc, %f9, %f27
tvs %xcc, 0x7
fmovs %f6, %f7
orncc %i7, %i6, %g2
bcs,a loop_1399
alignaddrl %i2, %o2, %l0
tn %icc, 0x3
edge32ln %o3, %o5, %l6
loop_1399:
udivcc %g7, 0x1D46, %i1
fmovdge %xcc, %f13, %f29
fbo,a %fcc0, loop_1400
subc %g5, %o4, %g1
tleu %xcc, 0x0
movgu %icc, %o0, %l4
loop_1400:
edge16 %l1, %o1, %i4
movre %i5, 0x34C, %o6
popc 0x12DD, %g6
udiv %o7, 0x039A, %l2
stw %l5, [%l7 + 0x14]
ble,a,pt %icc, loop_1401
tvc %xcc, 0x3
subcc %g3, %g4, %l3
movrne %i0, %i7, %i3
loop_1401:
nop
setx 0xB77CD31510CECB7D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
fsqrtd %f22, %f28
tleu %xcc, 0x1
movle %xcc, %i6, %g2
fmul8sux16 %f18, %f6, %f22
std %f28, [%l7 + 0x68]
flush %l7 + 0x28
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x08] %asi, 0x0
nop
setx 0x3A5AE2DF9552E70F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xE5DB2BD7977D554A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f12, %f28
tn %xcc, 0x3
nop
setx 0x0A435BA34BAF6720, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x53621F27AEBF8A60, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f0, %f2
movg %xcc, %i2, %o3
tne %icc, 0x0
brlez %l0, loop_1402
fcmpeq32 %f4, %f22, %l6
udivcc %o5, 0x18A0, %i1
fandnot2s %f26, %f4, %f25
loop_1402:
movvc %icc, %g7, %g5
addcc %g1, %o4, %l4
tg %icc, 0x3
membar 0x29
membar 0x5F
movre %l1, 0x166, %o0
nop
setx 0x5457E052, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0xBD5D8FD6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fmuls %f27, %f12, %f30
sir 0x0121
nop
setx 0x7CF774F0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x46207EFC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fdivs %f4, %f0, %f29
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
membar 0x2B
mulx %o1, %i5, %i4
add %l7, 0x44, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %g6, %o6
fzero %f6
addc %l2, %l5, %o7
edge32ln %g3, %g4, %l3
or %i7, 0x1928, %i3
fmovdge %icc, %f0, %f28
fbug %fcc0, loop_1403
fmovdcc %xcc, %f14, %f23
movrlez %i6, %g2, %o2
taddcc %i0, 0x12C2, %i2
loop_1403:
edge32 %o3, %l0, %o5
fmovsg %icc, %f15, %f18
edge16l %l6, %i1, %g5
movg %xcc, %g7, %o4
fnot2s %f31, %f16
mova %xcc, %g1, %l4
sethi 0x1616, %l1
brlz %o0, loop_1404
fpadd16 %f4, %f24, %f4
wr %g0, 0x81, %asi
sta %f8, [%l7 + 0x3C] %asi
loop_1404:
movcc %xcc, %o1, %i4
fzero %f2
sdivcc %g6, 0x09D6, %o6
fbo,a %fcc2, loop_1405
edge8 %l2, %i5, %o7
set 0x70, %g7
lduba [%l7 + %g7] 0x81, %g3
loop_1405:
sllx %l5, %l3, %i7
alignaddr %i3, %g4, %i6
membar 0x0B
edge16n %g2, %i0, %o2
edge8l %i2, %o3, %o5
nop
setx 0x6DA820E543BEC84F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x63F1B3BAA4248C0F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f28, %f16
edge16n %l6, %l0, %g5
fmul8x16au %f22, %f20, %f20
ldsw [%l7 + 0x20], %i1
orn %g7, 0x062A, %g1
addc %l4, 0x02F9, %o4
xor %o0, 0x15A7, %l1
tcc %xcc, 0x2
fmovrdgz %o1, %f2, %f26
te %xcc, 0x1
ldub [%l7 + 0x75], %g6
or %o6, 0x0939, %l2
add %i5, 0x0080, %o7
srl %g3, 0x1B, %l5
fmovdle %icc, %f28, %f2
movle %icc, %l3, %i4
edge16 %i7, %i3, %i6
add %l7, 0x74, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %g2
casa [%l6] %asi, %g2, %i0
st %f9, [%l7 + 0x74]
and %g4, 0x03E0, %i2
xor %o3, %o5, %l6
taddcc %o2, %g5, %i1
fpack32 %f18, %f12, %f30
add %l7, 0x30, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %g7, %g1
wr %g0, 0x19, %asi
ldsha [%l7 + 0x44] %asi, %l0
tsubcc %l4, 0x1FF0, %o4
tvs %icc, 0x2
sdivcc %l1, 0x1E57, %o0
edge8ln %o1, %g6, %l2
nop
setx 0xC0460D1D, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
st %f4, [%l7 + 0x20]
wr %g0, 0x10, %asi
ldxa [%l7 + 0x38] %asi, %o6
call loop_1406
nop
setx loop_1407, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
taddcctv %o7, 0x1D51, %g3
fmovsge %xcc, %f0, %f11
loop_1406:
sll %i5, 0x0C, %l3
loop_1407:
tn %xcc, 0x1
edge8ln %i4, %i7, %l5
membar 0x7D
taddcctv %i6, 0x0F27, %g2
array16 %i3, %g4, %i2
udivcc %i0, 0x1E39, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %icc, %l6, %o5
edge16 %g5, %i1, %g7
tcs %xcc, 0x6
tcs %icc, 0x1
fpsub16 %f12, %f16, %f4
tg %icc, 0x2
xorcc %g1, 0x03EE, %l0
tsubcctv %o2, %l4, %l1
umul %o0, 0x0FA7, %o4
wr %g0, 0x89, %asi
ldstuba [%l7 + 0x1C] %asi, %o1
fbne %fcc1, loop_1408
tsubcctv %g6, %l2, %o6
bvs,pn %icc, loop_1409
movgu %icc, %g3, %o7
loop_1408:
array8 %l3, %i5, %i7
fbn %fcc1, loop_1410
loop_1409:
andncc %l5, %i6, %i4
movle %xcc, %i3, %g2
subccc %i2, %i0, %o3
loop_1410:
movvc %icc, %l6, %o5
srl %g5, %g4, %g7
umulcc %g1, 0x1720, %l0
fmovdpos %xcc, %f29, %f17
addcc %o2, 0x00B6, %l4
nop
setx 0xDCA8B9C9EE1048B1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0xD0BEE6AB78C80F29, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fsubd %f24, %f30, %f0
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x48] %asi, 0x0
set 0x64, %i2
lduwa [%l7 + %i2] 0x88, %o0
movvs %icc, %o4, %l1
wr %g0, 0x23, %asi
stha %g6, [%l7 + 0x5E] %asi
membar #Sync
bl %icc, loop_1411
xnor %o1, %o6, %l2
udivx %o7, 0x05D6, %l3
movcs %xcc, %g3, %i7
loop_1411:
udivcc %l5, 0x1221, %i5
smul %i4, %i6, %i3
fbne %fcc2, loop_1412
fmovrdlez %i2, %f8, %f4
lduh [%l7 + 0x3C], %i0
nop
setx loop_1413, %l0, %l1
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_1412:
fbge,a %fcc3, loop_1414
srax %g2, 0x01, %o3
fmovrdlez %l6, %f4, %f16
loop_1413:
mulscc %o5, 0x1787, %g5
loop_1414:
movg %icc, %g4, %g1
and %g7, %l0, %l4
nop
fitod %f12, %f10
fdtox %f10, %f18
fxtod %f18, %f22
fmul8ulx16 %f30, %f2, %f14
fpadd16s %f16, %f5, %f5
wr %g0, 0x89, %asi
lduba [%l7 + 0x45] %asi, %i1
tg %xcc, 0x5
nop
set 0x60, %g5
sth %o2, [%l7 + %g5]
xnor %o0, %l1, %g6
fmovrdne %o1, %f24, %f8
edge32 %o4, %l2, %o7
orncc %o6, %l3, %g3
sethi 0x040E, %i7
faligndata %f26, %f12, %f2
bvc,a %xcc, loop_1415
fmovrdgez %i5, %f4, %f4
mova %xcc, %l5, %i4
add %l7, 0x30, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %i6
casa [%l6] 0x19, %i6, %i3
loop_1415:
sra %i0, %g2, %i2
mulscc %l6, 0x0C56, %o3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movl %icc, %o5, %g5
tne %icc, 0x1
fxnors %f10, %f1, %f15
fpadd32s %f15, %f30, %f5
fmovdle %xcc, %f19, %f30
fbug %fcc1, loop_1416
movvc %icc, %g1, %g4
fbuge,a %fcc2, loop_1417
move %icc, %g7, %l0
loop_1416:
fmovda %icc, %f21, %f10
or %i1, %l4, %o2
loop_1417:
tg %xcc, 0x7
array16 %o0, %l1, %o1
andcc %o4, %l2, %o7
movrlz %g6, 0x282, %o6
tvc %icc, 0x2
fmovscs %icc, %f25, %f9
fmovrsne %g3, %f10, %f22
fmovs %f25, %f8
ldstub [%l7 + 0x63], %l3
brz %i7, loop_1418
tleu %icc, 0x4
movgu %icc, %i5, %i4
movrne %l5, %i6, %i0
loop_1418:
sllx %g2, 0x03, %i3
bgu,pn %xcc, loop_1419
movcs %icc, %l6, %o3
tvs %xcc, 0x3
tneg %xcc, 0x5
loop_1419:
nop
fitod %f6, %f10
fdtox %f10, %f24
fxtod %f24, %f2
sll %o5, 0x18, %g5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fand %f12, %f18, %f14
fmovdne %xcc, %f25, %f25
fcmpne16 %f2, %f26, %g1
udivx %g4, 0x1DCD, %i2
fbuge,a %fcc3, loop_1420
bpos,a %icc, loop_1421
tgu %xcc, 0x3
fornot2s %f6, %f25, %f30
loop_1420:
fornot2 %f22, %f22, %f28
loop_1421:
movcs %xcc, %l0, %g7
fbug,a %fcc3, loop_1422
smul %l4, 0x1790, %o2
umul %i1, %o0, %l1
fxnors %f25, %f8, %f20
loop_1422:
te %xcc, 0x6
fmul8ulx16 %f4, %f26, %f22
fmul8x16au %f17, %f17, %f10
fmovrslz %o4, %f1, %f4
edge8ln %l2, %o7, %g6
brgez,a %o1, loop_1423
xnorcc %o6, %l3, %i7
stbar
mulscc %i5, %g3, %l5
loop_1423:
std %f4, [%l7 + 0x58]
popc %i4, %i6
tg %xcc, 0x6
stw %g2, [%l7 + 0x18]
fbule,a %fcc1, loop_1424
smul %i0, 0x1120, %i3
fsrc1 %f14, %f0
movleu %icc, %o3, %l6
loop_1424:
fnot2 %f26, %f26
tleu %xcc, 0x0
tsubcc %g5, %o5, %g4
movn %icc, %i2, %g1
subccc %g7, 0x1631, %l4
movcs %xcc, %o2, %i1
edge32n %o0, %l0, %o4
brlz %l2, loop_1425
umulcc %l1, 0x0071, %o7
movn %icc, %o1, %o6
ta %xcc, 0x7
loop_1425:
tge %icc, 0x4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %g6, 0x0628, %i7
ldd [%l7 + 0x20], %f14
orn %i5, %l3, %g3
and %i4, %i6, %g2
fnor %f6, %f10, %f18
fblg,a %fcc1, loop_1426
mulx %i0, %i3, %o3
array8 %l6, %l5, %g5
smul %g4, %i2, %o5
loop_1426:
movg %xcc, %g1, %l4
ble,a,pn %xcc, loop_1427
movne %xcc, %o2, %g7
alignaddr %i1, %l0, %o0
tl %xcc, 0x6
loop_1427:
fmul8x16au %f3, %f31, %f0
movvs %xcc, %o4, %l2
nop
setx loop_1428, %l0, %l1
jmpl %l1, %o7
andn %o1, %o6, %g6
wr %g0, 0x80, %asi
lduwa [%l7 + 0x18] %asi, %i7
loop_1428:
alignaddrl %i5, %l3, %g3
addcc %i4, 0x1FEF, %l1
tpos %xcc, 0x5
fmovrse %g2, %f16, %f24
wr %g0, 0x89, %asi
lduba [%l7 + 0x79] %asi, %i0
tvs %xcc, 0x4
set 0x2E, %i7
lduba [%l7 + %i7] 0x89, %i6
edge32l %i3, %l6, %l5
mulscc %g5, %g4, %i2
fpadd32 %f0, %f14, %f16
sth %o5, [%l7 + 0x72]
wr %g0, 0xe2, %asi
stha %g1, [%l7 + 0x4E] %asi
membar #Sync
subccc %o3, 0x02C7, %o2
addcc %l4, %i1, %g7
fnegs %f23, %f11
movpos %xcc, %o0, %o4
movrne %l0, %o7, %o1
sllx %o6, 0x03, %g6
movcs %xcc, %l2, %i5
fexpand %f14, %f16
and %l3, 0x1B69, %i7
stx %i4, [%l7 + 0x78]
fnot1 %f6, %f0
ldx [%l7 + 0x28], %l1
movleu %icc, %g2, %g3
andcc %i6, 0x1F6B, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu %fcc3, loop_1429
nop
setx loop_1430, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movl %icc, %i3, %l5
tpos %icc, 0x6
loop_1429:
fmovd %f28, %f2
loop_1430:
nop
set 0x50, %o4
sta %f14, [%l7 + %o4] 0x0c
sdivx %l6, 0x0F03, %g5
sethi 0x1584, %i2
sub %g4, 0x004B, %g1
tleu %xcc, 0x3
nop
setx 0x404CA5AF, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
wr %g0, 0x89, %asi
ldswa [%l7 + 0x18] %asi, %o5
fbu,a %fcc2, loop_1431
fbl %fcc1, loop_1432
fmovscc %icc, %f28, %f20
pdist %f0, %f26, %f24
loop_1431:
andcc %o2, %l4, %o3
loop_1432:
nop
wr %g0, 0x81, %asi
ldsba [%l7 + 0x79] %asi, %g7
fmovsgu %icc, %f6, %f1
movrlz %i1, 0x122, %o0
sra %l0, %o7, %o1
array16 %o4, %o6, %l2
add %l7, 0x14, %l6
wr %g0, 0x0c, %asi
casa [%l6] 0x0c, %g6, %l3
edge8ln %i5, %i7, %i4
fmovsneg %icc, %f3, %f17
popc %g2, %g3
te %icc, 0x6
andcc %i6, 0x0F14, %i0
orcc %i3, 0x08C0, %l1
fbul %fcc2, loop_1433
brgz %l5, loop_1434
edge32ln %g5, %l6, %i2
stx %g1, [%l7 + 0x18]
loop_1433:
fbu %fcc3, loop_1435
loop_1434:
edge32n %o5, %o2, %l4
movrgz %g4, %o3, %i1
fbul,a %fcc1, loop_1436
loop_1435:
movneg %xcc, %g7, %o0
andcc %o7, %l0, %o4
fands %f15, %f11, %f5
loop_1436:
sethi 0x0C45, %o1
ldd [%l7 + 0x50], %f24
fmovde %icc, %f17, %f23
nop
setx 0x0F98512712CF1B4B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x9C6CA39B8FA38BA7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f2, %f30
taddcctv %o6, %g6, %l3
orcc %i5, %i7, %l2
tne %icc, 0x6
tleu %xcc, 0x1
udiv %g2, 0x0674, %i4
orncc %i6, %g3, %i0
nop
setx loop_1437, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovde %icc, %f12, %f21
stw %l1, [%l7 + 0x44]
bpos,a %xcc, loop_1438
loop_1437:
fmovsneg %icc, %f5, %f18
bge,a loop_1439
movpos %icc, %i3, %g5
loop_1438:
fxors %f22, %f26, %f31
movcc %xcc, %l5, %l6
loop_1439:
membar 0x4F
edge32l %i2, %g1, %o2
wr %g0, 0x80, %asi
lduwa [%l7 + 0x78] %asi, %l4
srax %g4, 0x1D, %o5
movne %icc, %i1, %g7
fornot2s %f3, %f9, %f15
fcmpgt16 %f24, %f6, %o3
fabsd %f16, %f28
udivcc %o0, 0x19F5, %l0
brgz,a %o4, loop_1440
array32 %o1, %o6, %o7
array32 %g6, %i5, %i7
xorcc %l3, %g2, %i4
loop_1440:
fmovrdne %i6, %f18, %f26
andcc %g3, %l2, %l1
smulcc %i0, 0x0DE6, %i3
and %g5, 0x05B9, %l5
te %xcc, 0x6
movleu %xcc, %i2, %g1
smul %l6, 0x0D26, %o2
xnor %g4, %o5, %l4
sll %i1, 0x08, %o3
nop
set 0x72, %g1
stb %g7, [%l7 + %g1]
popc %o0, %l0
mulx %o1, %o4, %o7
bg,pt %icc, loop_1441
membar 0x26
tle %xcc, 0x3
te %xcc, 0x5
loop_1441:
subc %o6, 0x1636, %g6
tne %icc, 0x5
fornot2 %f14, %f20, %f16
fmul8sux16 %f12, %f2, %f2
fmovscc %xcc, %f1, %f14
andncc %i5, %i7, %g2
movn %xcc, %l3, %i6
tgu %xcc, 0x1
sdivcc %i4, 0x14AE, %g3
srlx %l2, %i0, %l1
movrgz %i3, 0x04A, %l5
sra %g5, 0x12, %g1
sra %i2, 0x08, %o2
fmovsgu %icc, %f31, %f27
movre %l6, 0x2BD, %o5
ta %icc, 0x3
fblg,a %fcc2, loop_1442
sllx %l4, %i1, %g4
sllx %o3, 0x14, %g7
xor %l0, %o1, %o4
loop_1442:
edge16n %o7, %o0, %o6
movrlez %g6, 0x3AE, %i5
smul %g2, %i7, %l3
fmovrdgez %i6, %f22, %f20
udiv %i4, 0x1202, %l2
fornot2s %f31, %f3, %f20
be,a %icc, loop_1443
edge32l %i0, %g3, %l1
set 0x40, %l0
ldda [%l7 + %l0] 0x89, %f16
loop_1443:
fnot2 %f6, %f20
set 0x40, %i3
ldda [%l7 + %i3] 0x04, %f16
set 0x78, %l2
prefetcha [%l7 + %l2] 0x88, 0x2
te %xcc, 0x6
sub %i3, %g1, %i2
movleu %icc, %o2, %g5
srl %o5, 0x1A, %l6
edge32ln %l4, %i1, %g4
tn %icc, 0x2
be,pn %icc, loop_1444
orncc %g7, 0x10F1, %o3
subccc %l0, 0x1A64, %o1
edge32ln %o7, %o0, %o4
loop_1444:
tsubcc %g6, 0x1D72, %o6
wr %g0, 0x04, %asi
swapa [%l7 + 0x48] %asi, %i5
srl %g2, %i7, %l3
fmovdl %xcc, %f30, %f10
bvs,a,pn %xcc, loop_1445
tl %icc, 0x4
fbue %fcc2, loop_1446
stb %i4, [%l7 + 0x68]
loop_1445:
fmovdn %xcc, %f22, %f31
fpsub16s %f6, %f31, %f7
loop_1446:
addcc %l2, %i0, %g3
ba,a,pn %xcc, loop_1447
bcc,a,pt %xcc, loop_1448
movg %xcc, %l1, %l5
udivcc %i3, 0x12E0, %i6
loop_1447:
movrlez %i2, %g1, %g5
loop_1448:
fnot1s %f30, %f21
wr %g0, 0x88, %asi
ldsba [%l7 + 0x10] %asi, %o2
tgu %icc, 0x4
xor %l6, %o5, %i1
fxnor %f30, %f30, %f30
array16 %g4, %l4, %o3
tpos %xcc, 0x4
fexpand %f18, %f6
fmovs %f1, %f20
addcc %l0, %g7, %o1
wr %g0, 0x11, %asi
lda [%l7 + 0x5C] %asi, %f5
addc %o7, %o4, %g6
movl %xcc, %o0, %i5
brlez,a %o6, loop_1449
srlx %i7, 0x02, %g2
srl %l3, %i4, %l2
movgu %xcc, %g3, %i0
loop_1449:
brlz,a %l5, loop_1450
bvs,a,pt %xcc, loop_1451
movrgz %i3, 0x0F7, %i6
fmovdgu %icc, %f12, %f0
loop_1450:
popc 0x0162, %i2
loop_1451:
nop
setx 0x4B9EDBD26E6E9A98, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
fsqrtd %f2, %f10
srl %l1, %g5, %o2
ldd [%l7 + 0x48], %f4
set 0x60, %o2
prefetcha [%l7 + %o2] 0x80, 0x2
bpos,a %xcc, loop_1452
movrgz %g1, %o5, %i1
be,a,pt %icc, loop_1453
mulx %g4, 0x1F8B, %o3
loop_1452:
fmovdvc %xcc, %f8, %f0
edge32 %l4, %l0, %o1
loop_1453:
movrlz %o7, 0x294, %g7
array16 %g6, %o0, %o4
movge %xcc, %i5, %i7
alignaddrl %o6, %g2, %i4
set 0x4C, %o1
ldsba [%l7 + %o1] 0x0c, %l2
nop
setx 0x4E18967C05C4EE5F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x91FF61FC16C1EEC6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fsubd %f20, %f8, %f18
set 0x62, %l4
lduba [%l7 + %l4] 0x0c, %l3
subc %g3, 0x0659, %i0
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %l4
fcmpgt32 %f2, %f24, %i6
nop
fitos %f4, %f14
fstoi %f14, %f22
mova %icc, %i2, %l1
edge8n %i3, %o2, %g5
tcs %xcc, 0x1
movcs %xcc, %g1, %l6
fpack32 %f14, %f2, %f8
fone %f20
bpos,a,pn %icc, loop_1454
fpsub32s %f29, %f2, %f4
brgz %o5, loop_1455
tsubcc %g4, %o3, %i1
loop_1454:
movvc %icc, %l0, %l4
tvc %xcc, 0x7
loop_1455:
subc %o7, %o1, %g6
fbuge,a %fcc2, loop_1456
ldsh [%l7 + 0x56], %o0
fmovrde %g7, %f0, %f6
fmovdleu %icc, %f25, %f17
loop_1456:
fbug,a %fcc3, loop_1457
sethi 0x0189, %o4
wr %g0, 0x11, %asi
lduba [%l7 + 0x5A] %asi, %i5
loop_1457:
smul %o6, 0x1F5D, %g2
tl %xcc, 0x7
sdiv %i7, 0x139A, %l2
set 0x7C, %l1
sta %f4, [%l7 + %l1] 0x04
tpos %xcc, 0x2
alignaddr %i4, %l3, %i0
nop
setx 0x44290FFC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x63857729, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fmuls %f2, %f23, %f7
bneg loop_1458
addccc %l5, %g3, %i2
srl %i6, %i3, %o2
orn %l1, %g1, %l6
loop_1458:
subcc %o5, %g5, %o3
fnegd %f14, %f14
subccc %i1, %l0, %g4
edge32ln %l4, %o1, %o7
alignaddr %o0, %g7, %o4
andncc %g6, %i5, %g2
fand %f14, %f28, %f18
nop
setx 0x25514BAFB7F5A256, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xB5B6A8BABAF4190A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fsubd %f20, %f16, %f2
tvs %icc, 0x5
tcs %xcc, 0x0
fpsub16 %f10, %f28, %f24
srlx %i7, 0x12, %o6
smulcc %l2, %i4, %i0
mova %icc, %l3, %g3
fmovdg %icc, %f4, %f14
fnor %f12, %f2, %f30
movn %icc, %i2, %i6
orncc %i3, 0x0A7F, %o2
bn,pt %xcc, loop_1459
movge %xcc, %l1, %l5
fbo,a %fcc2, loop_1460
fbu %fcc2, loop_1461
loop_1459:
add %g1, %o5, %l6
ldub [%l7 + 0x78], %g5
loop_1460:
fba,a %fcc0, loop_1462
loop_1461:
movgu %xcc, %i1, %o3
smul %g4, 0x0A10, %l4
addc %o1, %l0, %o0
loop_1462:
fmovrse %o7, %f3, %f22
nop
setx 0x025A86BA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x370CCC6C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fdivs %f1, %f1, %f21
wr %g0, 0x0c, %asi
ldda [%l7 + 0x10] %asi, %g6
fmul8ulx16 %f30, %f2, %f14
fpsub32s %f16, %f11, %f19
bge %icc, loop_1463
fand %f22, %f22, %f30
udivx %o4, 0x04E8, %g6
alignaddr %i5, %g2, %o6
loop_1463:
fandnot1s %f30, %f9, %f23
be,a,pn %icc, loop_1464
andcc %l2, 0x0D74, %i4
mulx %i7, 0x0FB4, %i0
fors %f26, %f3, %f3
loop_1464:
fmovsneg %xcc, %f23, %f27
fmovrslez %g3, %f15, %f30
fmovrdgz %i2, %f12, %f22
tvc %xcc, 0x0
udivx %l3, 0x15F9, %i3
fmovrse %o2, %f5, %f16
nop
fitod %f22, %f20
umul %i6, %l5, %g1
movrlz %l1, %l6, %g5
srax %i1, 0x11, %o3
fnot1s %f10, %f22
fmul8ulx16 %f26, %f30, %f16
orcc %o5, 0x08E3, %g4
brlez,a %l4, loop_1465
fmovrse %o1, %f14, %f13
nop
set 0x4C, %o5
sth %l0, [%l7 + %o5]
xnorcc %o0, %g7, %o7
loop_1465:
srlx %g6, 0x0C, %o4
stb %g2, [%l7 + 0x0F]
movrgz %i5, %o6, %l2
orn %i7, %i4, %g3
tgu %icc, 0x7
andncc %i0, %i2, %l3
wr %g0, 0x81, %asi
ldsba [%l7 + 0x3A] %asi, %i3
movrlez %o2, 0x251, %l5
sir 0x0B5A
andn %g1, %i6, %l1
std %f30, [%l7 + 0x78]
movleu %xcc, %g5, %i1
edge8n %l6, %o5, %g4
tg %xcc, 0x7
set 0x24, %o7
lda [%l7 + %o7] 0x19, %f11
move %icc, %o3, %l4
set 0x78, %g6
stwa %l0, [%l7 + %g6] 0x89
xnorcc %o1, 0x1247, %o0
fands %f4, %f18, %f24
tsubcc %g7, %o7, %g6
ble %xcc, loop_1466
movn %xcc, %o4, %i5
for %f26, %f6, %f20
add %l7, 0x40, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %o6, %l2
loop_1466:
nop
wr %g0, 0x10, %asi
ldswa [%l7 + 0x54] %asi, %g2
tvs %icc, 0x2
fnot1 %f30, %f14
array32 %i7, %i4, %g3
ldub [%l7 + 0x0C], %i2
set 0x5F, %i6
ldsba [%l7 + %i6] 0x14, %l3
movre %i3, %i0, %o2
fba,a %fcc3, loop_1467
ta %xcc, 0x7
fpmerge %f12, %f10, %f14
tvc %xcc, 0x1
loop_1467:
fmovde %icc, %f22, %f13
smul %g1, %l5, %i6
movre %l1, 0x095, %g5
nop
setx 0xCE533FBAC42B2A9F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f10
nop
fitod %f8, %f8
fdtox %f8, %f24
fxtod %f24, %f18
set 0x6C, %o3
stba %l6, [%l7 + %o3] 0x2b
membar #Sync
subc %i1, %o5, %o3
fmovse %xcc, %f16, %f3
popc %g4, %l4
addcc %o1, %l0, %g7
fmovdneg %icc, %f26, %f2
brz,a %o7, loop_1468
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x54, %g2
stha %o0, [%l7 + %g2] 0x2a
membar #Sync
loop_1468:
sir 0x0A94
udivx %o4, 0x0B68, %g6
fnors %f17, %f12, %f17
sra %o6, 0x1A, %l2
mulx %i5, %i7, %i4
fpack32 %f14, %f24, %f22
fmovdle %xcc, %f15, %f29
brgz,a %g2, loop_1469
te %icc, 0x4
fornot1 %f20, %f12, %f4
tvc %xcc, 0x6
loop_1469:
taddcc %i2, %g3, %l3
brlez %i3, loop_1470
ta %icc, 0x2
fmovdcc %xcc, %f7, %f29
mulscc %o2, %g1, %l5
loop_1470:
movcs %xcc, %i0, %l1
wr %g0, 0x10, %asi
stha %i6, [%l7 + 0x16] %asi
xorcc %g5, %l6, %i1
edge8l %o5, %o3, %g4
bge,pt %xcc, loop_1471
udivcc %l4, 0x1DF0, %l0
andcc %o1, %g7, %o7
ldsw [%l7 + 0x24], %o4
loop_1471:
taddcc %g6, %o0, %l2
tpos %xcc, 0x4
fpmerge %f26, %f1, %f26
udiv %i5, 0x01DD, %o6
brgz,a %i7, loop_1472
subc %i4, %i2, %g3
fbul %fcc1, loop_1473
udivx %l3, 0x184F, %i3
loop_1472:
tvc %xcc, 0x5
addc %g2, 0x06E0, %g1
loop_1473:
nop
set 0x20, %o0
swapa [%l7 + %o0] 0x18, %l5
add %l7, 0x40, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %o2
casa [%l6] 0x04, %o2, %i0
edge8 %i6, %l1, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brgez,a %g5, loop_1474
udivcc %o5, 0x0FB5, %o3
fmovrsgz %i1, %f7, %f11
brnz,a %l4, loop_1475
loop_1474:
edge16l %g4, %o1, %l0
smul %g7, 0x00A6, %o7
array32 %g6, %o0, %l2
loop_1475:
brgez,a %i5, loop_1476
fmovse %xcc, %f30, %f27
fbo,a %fcc2, loop_1477
andncc %o4, %i7, %i4
loop_1476:
fmovda %xcc, %f29, %f5
mulscc %i2, %o6, %g3
loop_1477:
fpsub16 %f20, %f24, %f28
nop
fitod %f4, %f14
fdtox %f14, %f16
fxtod %f16, %f22
fble %fcc1, loop_1478
taddcctv %i3, %g2, %l3
fmovscs %icc, %f11, %f6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1478:
movrlez %l5, %g1, %i0
fandnot2s %f26, %f30, %f11
tgu %icc, 0x4
ldsh [%l7 + 0x5A], %o2
fnegs %f28, %f8
ble,pn %xcc, loop_1479
ldsw [%l7 + 0x5C], %l1
taddcc %l6, 0x1A99, %g5
array32 %i6, %o3, %i1
loop_1479:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %xcc, 0x2
fbne %fcc3, loop_1480
fandnot2 %f26, %f26, %f20
movle %xcc, %l4, %o5
set 0x74, %i0
ldswa [%l7 + %i0] 0x88, %o1
loop_1480:
tsubcctv %l0, 0x1E1A, %g4
fmovsa %xcc, %f9, %f31
fmovrdlez %o7, %f6, %f30
nop
fitod %f0, %f2
fdtos %f2, %f15
nop
fitos %f13, %f31
fstod %f31, %f26
fandnot1 %f26, %f10, %f18
movrlez %g7, %o0, %l2
swap [%l7 + 0x2C], %i5
fornot1 %f20, %f18, %f10
fmuld8ulx16 %f18, %f25, %f24
xor %g6, %i7, %i4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movcc %icc, %o4, %o6
movpos %xcc, %g3, %i3
st %f23, [%l7 + 0x14]
array32 %i2, %g2, %l3
nop
setx 0x3798072906B691EF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x47FBD5950868FC4B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f4, %f24
fble %fcc0, loop_1481
fmovrdgez %g1, %f30, %f14
sll %l5, %i0, %o2
sdiv %l6, 0x1219, %g5
loop_1481:
sra %l1, %i6, %i1
sir 0x1316
fmovsn %icc, %f9, %f25
fmovscc %icc, %f25, %f8
tcs %icc, 0x6
addcc %l4, %o5, %o1
addccc %o3, 0x0422, %g4
nop
set 0x1B, %l5
ldstub [%l7 + %l5], %o7
subcc %g7, %o0, %l2
ldstub [%l7 + 0x53], %i5
fbule,a %fcc2, loop_1482
brlez,a %l0, loop_1483
sir 0x10C9
fxor %f22, %f18, %f28
loop_1482:
sra %i7, 0x1D, %i4
loop_1483:
brgez %o4, loop_1484
nop
setx 0xC2129B5C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
setx 0xE7BE9095, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fmuls %f11, %f5, %f21
fnegd %f18, %f26
sdivcc %g6, 0x0FE4, %g3
loop_1484:
sdivx %o6, 0x1EC8, %i2
tl %icc, 0x3
fnot1 %f14, %f18
fbu,a %fcc0, loop_1485
array32 %i3, %g2, %g1
tg %icc, 0x2
set 0x28, %l6
ldxa [%l7 + %l6] 0x0c, %l3
loop_1485:
tg %icc, 0x2
fbl %fcc2, loop_1486
movre %l5, %o2, %i0
fmovrde %g5, %f14, %f8
movg %icc, %l1, %i6
loop_1486:
fpadd16 %f8, %f0, %f0
orn %i1, 0x12E7, %l4
tneg %xcc, 0x3
movne %icc, %o5, %o1
fmovdg %icc, %f30, %f14
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %xcc, %o3, %g4
add %l6, 0x1E5A, %o7
bl,pn %xcc, loop_1487
movrgez %o0, %l2, %g7
taddcc %i5, 0x1EF1, %l0
set 0x68, %i4
prefetcha [%l7 + %i4] 0x10, 0x3
loop_1487:
fabss %f20, %f19
tsubcctv %o4, 0x175D, %i4
brlz,a %g3, loop_1488
stb %o6, [%l7 + 0x23]
movvc %xcc, %g6, %i2
nop
set 0x47, %o6
ldstub [%l7 + %o6], %i3
loop_1488:
tvc %xcc, 0x6
fnor %f30, %f22, %f10
fbug,a %fcc0, loop_1489
fmovrse %g2, %f24, %f1
movcc %xcc, %g1, %l5
orn %l3, 0x18BD, %o2
loop_1489:
fsrc2 %f12, %f12
fnot2 %f8, %f12
array16 %g5, %i0, %l1
fbe,a %fcc1, loop_1490
be,a loop_1491
movvs %icc, %i6, %i1
tl %icc, 0x1
loop_1490:
nop
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x20] %asi, 0x0
loop_1491:
tneg %xcc, 0x6
ldub [%l7 + 0x4E], %o1
fnot1s %f16, %f2
lduh [%l7 + 0x6E], %o5
nop
set 0x2C, %i1
prefetch [%l7 + %i1], 0x2
sdivx %o3, 0x0FEB, %g4
set 0x60, %g4
swapa [%l7 + %g4] 0x81, %o7
bvc,a loop_1492
tle %icc, 0x4
tcc %xcc, 0x7
fands %f26, %f3, %f20
loop_1492:
bge,a,pt %icc, loop_1493
sir 0x122C
fmovdgu %xcc, %f5, %f18
edge16n %o0, %l2, %l6
loop_1493:
addc %g7, 0x00E5, %i5
movle %icc, %i7, %o4
movvc %icc, %l0, %g3
fmovdpos %xcc, %f31, %f19
fsrc1s %f11, %f28
movrlz %o6, %g6, %i2
edge16n %i4, %g2, %g1
smulcc %i3, 0x047A, %l5
xnor %o2, %g5, %i0
movgu %icc, %l1, %l3
fmovrdlez %i1, %f14, %f22
edge8n %i6, %l4, %o1
add %l7, 0x14, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %o5
casa [%l6] 0x18, %o5, %o3
nop
setx 0x6E5238CC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
fsqrts %f5, %f0
subcc %g4, 0x0020, %o0
edge16n %o7, %l6, %l2
taddcctv %g7, %i5, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_1494, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovdg %icc, %f10, %f24
srax %l0, 0x10, %o4
sub %g3, 0x1EA2, %g6
loop_1494:
bge,a,pt %icc, loop_1495
orcc %i2, 0x0B6E, %o6
fmul8ulx16 %f28, %f0, %f20
fmuld8sux16 %f22, %f26, %f4
loop_1495:
movrgez %i4, 0x3B3, %g2
movre %g1, %l5, %o2
movgu %xcc, %g5, %i0
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x2A] %asi, %i3
nop
fitod %f16, %f10
lduw [%l7 + 0x34], %l3
tgu %xcc, 0x6
sth %i1, [%l7 + 0x0E]
add %l1, 0x0C09, %l4
ba,a,pn %xcc, loop_1496
smulcc %i6, 0x0253, %o5
tneg %xcc, 0x6
st %f26, [%l7 + 0x50]
loop_1496:
ldub [%l7 + 0x5C], %o1
sllx %o3, 0x07, %o0
brgz %o7, loop_1497
fmuld8sux16 %f6, %f15, %f26
ldsb [%l7 + 0x5C], %g4
tn %xcc, 0x3
loop_1497:
st %f10, [%l7 + 0x44]
fnor %f12, %f14, %f24
movrlez %l2, 0x002, %g7
edge32n %i5, %l6, %i7
set 0x08, %l3
stxa %o4, [%l7 + %l3] 0x15
alignaddr %g3, %l0, %i2
xnor %o6, %g6, %i4
fand %f14, %f2, %f16
nop
setx 0x8CC3A9E9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0xF95471D0, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f10
fsubs %f10, %f7, %f4
add %g2, 0x0B2B, %l5
fnand %f22, %f22, %f30
movrgez %g1, 0x2A1, %o2
fmovrsgz %i0, %f17, %f31
bgu,a loop_1498
bg,pt %xcc, loop_1499
edge16n %i3, %l3, %g5
call loop_1500
loop_1498:
movge %icc, %i1, %l4
loop_1499:
subc %l1, %o5, %i6
tneg %icc, 0x7
loop_1500:
andn %o1, %o3, %o0
fmovrdlez %o7, %f6, %f14
fcmpeq32 %f2, %f4, %l2
umulcc %g7, %i5, %g4
and %l6, %o4, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array16 %l0, %i2, %o6
nop
setx 0xAE6238AB614545FD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0xF241C0DA2D9A5229, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f6, %f28
edge8ln %g3, %g6, %i4
std %f6, [%l7 + 0x78]
nop
setx loop_1501, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge8 %g2, %l5, %o2
wr %g0, 0x89, %asi
swapa [%l7 + 0x78] %asi, %i0
loop_1501:
fbn,a %fcc1, loop_1502
umulcc %g1, %i3, %l3
bcc,a,pt %icc, loop_1503
or %g5, 0x1960, %l4
loop_1502:
nop
set 0x4C, %i5
lduwa [%l7 + %i5] 0x0c, %l1
loop_1503:
ldsw [%l7 + 0x54], %o5
movrgez %i1, %i6, %o3
movrlez %o0, %o7, %l2
bcs,a %icc, loop_1504
addccc %g7, %i5, %o1
nop
setx 0xD05362AD, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
fmovrse %g4, %f2, %f2
loop_1504:
ldx [%l7 + 0x40], %l6
taddcc %o4, 0x085E, %l0
move %icc, %i7, %i2
bpos,a,pn %xcc, loop_1505
sir 0x032F
swap [%l7 + 0x08], %g3
udivx %g6, 0x1E2B, %o6
loop_1505:
taddcc %g2, %l5, %o2
wr %g0, 0x04, %asi
ldsha [%l7 + 0x24] %asi, %i0
tle %xcc, 0x2
edge16l %i4, %i3, %g1
tleu %xcc, 0x7
set 0x7C, %g7
ldsba [%l7 + %g7] 0x88, %g5
nop
setx 0x30531C15, %l0, %l6
st %l6, [%l7 + 0x1C]
ld [%l7 + 0x1C], %fsr
tg %xcc, 0x1
fbule %fcc0, loop_1506
smulcc %l3, 0x0D42, %l4
andncc %o5, %l1, %i1
smul %o3, %i6, %o0
loop_1506:
nop
fitos %f9, %f29
fstox %f29, %f10
fxtos %f10, %f24
fpadd32s %f3, %f9, %f14
orcc %l2, 0x11B0, %g7
edge32 %o7, %o1, %i5
mulx %g4, 0x1A82, %o4
fmovs %f28, %f24
sdiv %l6, 0x17CA, %l0
fmovsn %xcc, %f8, %f15
stbar
bg %xcc, loop_1507
edge8 %i7, %i2, %g3
tgu %xcc, 0x0
sethi 0x150D, %g6
loop_1507:
add %o6, %g2, %l5
fxors %f28, %f6, %f8
movneg %xcc, %i0, %o2
sir 0x10DF
or %i4, 0x1F47, %i3
sethi 0x0296, %g1
movge %xcc, %g5, %l3
fpsub32s %f20, %f30, %f31
movre %l4, %l1, %i1
srl %o3, 0x05, %o5
ld [%l7 + 0x68], %f22
tvc %xcc, 0x3
fbuge %fcc2, loop_1508
tsubcc %o0, 0x0AE7, %i6
edge16l %g7, %o7, %l2
mulscc %i5, 0x0DA7, %o1
loop_1508:
edge8 %g4, %l6, %o4
edge8 %i7, %i2, %g3
tvc %xcc, 0x0
fors %f23, %f5, %f29
fpadd32s %f17, %f26, %f11
be,a,pn %xcc, loop_1509
mulscc %g6, %o6, %l0
sllx %g2, %l5, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1509:
xnorcc %i4, 0x1903, %i3
movrgez %g1, %i0, %g5
edge32l %l3, %l1, %l4
ldsw [%l7 + 0x64], %o3
umul %o5, 0x13EF, %i1
fsrc2 %f28, %f8
smul %o0, 0x0DA3, %g7
wr %g0, 0x81, %asi
stda %f16, [%l7 + 0x40] %asi
bvc,a,pn %xcc, loop_1510
ldd [%l7 + 0x58], %f26
sub %o7, %l2, %i5
tpos %xcc, 0x3
loop_1510:
fmovrde %o1, %f0, %f24
stw %g4, [%l7 + 0x54]
fmovsvs %icc, %f13, %f1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0xAB695144F0533E59, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
tne %icc, 0x6
movrne %l6, %o4, %i7
tge %icc, 0x4
andn %i6, 0x0270, %i2
nop
set 0x50, %i2
ldx [%l7 + %i2], %g3
movrgez %g6, 0x0D8, %l0
sdivx %o6, 0x0CB5, %l5
srax %g2, 0x13, %i4
movl %icc, %o2, %i3
popc %i0, %g1
set 0x08, %g5
stxa %l3, [%l7 + %g5] 0x2b
membar #Sync
ldstub [%l7 + 0x13], %l1
tge %icc, 0x6
fmovrslz %g5, %f24, %f21
fandnot1s %f2, %f23, %f15
te %xcc, 0x6
and %l4, 0x030A, %o5
andcc %o3, 0x061D, %i1
set 0x10, %g3
stxa %g7, [%l7 + %g3] 0x22
membar #Sync
addcc %o0, 0x1811, %l2
movrlez %o7, %i5, %g4
ld [%l7 + 0x20], %f6
bge,a loop_1511
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %o1, 0x0EC7, %l6
fmovdge %xcc, %f31, %f8
loop_1511:
movpos %xcc, %o4, %i6
nop
setx 0x7C13FB14E066D581, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
movpos %icc, %i7, %i2
popc %g3, %l0
ldub [%l7 + 0x6E], %o6
bne,pn %icc, loop_1512
nop
setx 0x77C514314B2660E4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x83A323C482032011, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fmuld %f28, %f12, %f4
movge %xcc, %g6, %g2
alignaddrl %i4, %o2, %l5
loop_1512:
nop
wr %g0, 0x04, %asi
ldswa [%l7 + 0x6C] %asi, %i3
tgu %xcc, 0x2
fbl %fcc0, loop_1513
andn %i0, %l3, %g1
xor %g5, %l1, %o5
andn %o3, 0x0DFB, %i1
loop_1513:
edge16ln %g7, %o0, %l4
fpadd16 %f28, %f26, %f6
tvc %icc, 0x1
fmovrse %o7, %f28, %f4
fble %fcc3, loop_1514
movge %xcc, %l2, %i5
edge32l %o1, %g4, %o4
be,a loop_1515
loop_1514:
fandnot2 %f10, %f14, %f2
movre %l6, %i7, %i6
fmovrdgz %i2, %f22, %f12
loop_1515:
tpos %icc, 0x1
movneg %xcc, %g3, %o6
fbg,a %fcc0, loop_1516
fnand %f2, %f0, %f18
fmul8ulx16 %f8, %f20, %f30
srax %l0, %g2, %i4
loop_1516:
edge8n %o2, %l5, %g6
fblg %fcc1, loop_1517
fmovdcs %xcc, %f29, %f6
udivcc %i3, 0x1C9B, %l3
taddcctv %i0, %g1, %g5
loop_1517:
fsrc1 %f2, %f22
st %f28, [%l7 + 0x18]
xnor %l1, %o5, %o3
ldd [%l7 + 0x58], %f2
movrgez %i1, 0x2E3, %o0
fmovrdlez %l4, %f8, %f28
movrlz %g7, %l2, %i5
fbule,a %fcc3, loop_1518
tvc %xcc, 0x2
wr %g0, 0x89, %asi
lduwa [%l7 + 0x08] %asi, %o7
loop_1518:
nop
setx loop_1519, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
udiv %o1, 0x16C5, %o4
edge16 %l6, %i7, %g4
edge16 %i2, %i6, %g3
loop_1519:
fandnot1s %f10, %f15, %f14
movgu %xcc, %l0, %g2
fnegs %f28, %f26
fbe,a %fcc0, loop_1520
ble %xcc, loop_1521
fxors %f11, %f23, %f17
ldd [%l7 + 0x78], %i4
loop_1520:
smulcc %o6, 0x0A32, %l5
loop_1521:
addcc %g6, 0x17C9, %i3
umul %o2, %i0, %l3
udivx %g5, 0x0263, %g1
sllx %o5, %o3, %l1
bcs,pt %xcc, loop_1522
xnor %o0, 0x0118, %l4
xor %g7, 0x033F, %i1
orn %i5, 0x03BE, %l2
loop_1522:
membar 0x00
te %xcc, 0x7
pdist %f24, %f18, %f4
andncc %o7, %o1, %l6
movgu %xcc, %o4, %g4
fbule %fcc1, loop_1523
fbn,a %fcc3, loop_1524
st %f12, [%l7 + 0x34]
sra %i7, 0x0A, %i6
loop_1523:
fmovrdgez %g3, %f18, %f10
loop_1524:
edge8 %i2, %l0, %i4
bpos loop_1525
movn %xcc, %g2, %o6
for %f2, %f8, %f26
movgu %xcc, %g6, %i3
loop_1525:
edge32l %o2, %i0, %l3
brlz %g5, loop_1526
edge16ln %l5, %g1, %o3
edge32l %l1, %o0, %o5
bne,pn %icc, loop_1527
loop_1526:
ldx [%l7 + 0x28], %g7
set 0x60, %o4
lduha [%l7 + %o4] 0x18, %l4
loop_1527:
movl %xcc, %i5, %l2
edge8 %i1, %o7, %o1
orn %l6, %o4, %g4
set 0x0D, %g1
stba %i6, [%l7 + %g1] 0x2a
membar #Sync
bne %xcc, loop_1528
alignaddrl %i7, %i2, %l0
fmovsleu %xcc, %f3, %f6
andcc %i4, %g3, %o6
loop_1528:
edge8ln %g6, %g2, %i3
movrlez %o2, %i0, %g5
bcc,a,pt %icc, loop_1529
sllx %l3, %l5, %g1
ld [%l7 + 0x28], %f6
tle %icc, 0x4
loop_1529:
tn %xcc, 0x7
ta %xcc, 0x6
brlez %l1, loop_1530
or %o0, 0x0E00, %o5
tsubcctv %o3, %l4, %g7
fxnor %f20, %f18, %f14
loop_1530:
srax %l2, 0x0D, %i1
tg %xcc, 0x1
fxor %f4, %f24, %f8
array32 %o7, %i5, %o1
set 0x54, %l0
lda [%l7 + %l0] 0x19, %f18
udivx %o4, 0x1837, %g4
wr %g0, 0x88, %asi
stba %l6, [%l7 + 0x5B] %asi
subcc %i7, %i2, %i6
mulscc %i4, %l0, %g3
wr %g0, 0x10, %asi
ldswa [%l7 + 0x3C] %asi, %o6
edge8l %g6, %i3, %g2
movrlz %o2, 0x08D, %i0
alignaddrl %g5, %l5, %g1
st %f3, [%l7 + 0x74]
array8 %l3, %o0, %o5
movl %xcc, %o3, %l4
call loop_1531
mulscc %l1, 0x08FB, %g7
orcc %i1, 0x1D86, %o7
fmul8sux16 %f6, %f28, %f20
loop_1531:
fmovs %f3, %f30
sub %i5, %l2, %o1
fsrc2s %f31, %f8
brlz %o4, loop_1532
ldsb [%l7 + 0x4A], %l6
fornot2 %f22, %f24, %f12
fmuld8sux16 %f2, %f29, %f16
loop_1532:
sdivx %i7, 0x04CA, %i2
bvc,a,pn %xcc, loop_1533
fornot1 %f6, %f10, %f18
fmul8x16 %f7, %f24, %f8
umulcc %i6, 0x06AB, %g4
loop_1533:
movcc %icc, %l0, %g3
tvc %icc, 0x3
or %o6, %i4, %i3
sllx %g6, 0x01, %g2
subcc %o2, 0x0104, %i0
brlz,a %g5, loop_1534
movre %l5, %l3, %g1
movrlz %o0, %o5, %l4
tpos %icc, 0x1
loop_1534:
fsrc1s %f2, %f12
sdiv %l1, 0x1CFD, %g7
tg %xcc, 0x1
prefetch [%l7 + 0x68], 0x0
movvs %xcc, %i1, %o3
mulscc %o7, %i5, %o1
taddcctv %l2, 0x18AC, %l6
array16 %o4, %i2, %i7
bvs %xcc, loop_1535
edge32ln %i6, %l0, %g3
popc %g4, %i4
fbule %fcc0, loop_1536
loop_1535:
tsubcc %o6, %g6, %g2
movgu %xcc, %i3, %o2
tcs %icc, 0x0
loop_1536:
nop
setx 0xE673FF509A122036, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
fsqrtd %f6, %f24
andn %g5, %i0, %l5
tgu %xcc, 0x6
subcc %g1, 0x0C13, %o0
movrgez %l3, 0x26F, %l4
fpsub16 %f14, %f24, %f16
fmovrse %o5, %f25, %f9
alignaddr %g7, %l1, %o3
movg %icc, %o7, %i1
movrlz %o1, 0x2EE, %i5
tg %xcc, 0x2
membar 0x60
move %icc, %l2, %l6
tvc %icc, 0x4
fornot2s %f19, %f11, %f17
fsrc1 %f30, %f10
fmovsneg %xcc, %f7, %f3
or %i2, 0x1B61, %i7
membar 0x1D
nop
setx 0x683B3B05, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x45B26034, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fdivs %f2, %f13, %f5
fmovsvs %xcc, %f31, %f29
sdiv %i6, 0x18A4, %o4
mulscc %l0, 0x08CC, %g3
nop
setx 0xE1BBD1D2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x5241CEC3, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fmuls %f30, %f28, %f12
fbue,a %fcc3, loop_1537
fmovdge %icc, %f9, %f10
fcmpeq16 %f0, %f4, %g4
wr %g0, 0x81, %asi
stda %f0, [%l7 + 0x40] %asi
loop_1537:
array8 %i4, %g6, %g2
set 0x30, %i7
ldsha [%l7 + %i7] 0x89, %i3
std %f24, [%l7 + 0x58]
tvc %xcc, 0x2
movneg %icc, %o2, %o6
std %f10, [%l7 + 0x20]
bcc,a loop_1538
nop
setx 0xF07FBDE7, %l0, %l6
st %l6, [%l7 + 0x48]
ld [%l7 + 0x48], %fsr
tpos %xcc, 0x1
bpos,a %icc, loop_1539
loop_1538:
swap [%l7 + 0x14], %i0
ta %icc, 0x0
sll %g5, 0x19, %l5
loop_1539:
sra %g1, 0x05, %l3
fnor %f4, %f28, %f18
srlx %o0, %o5, %l4
fabss %f25, %f17
movg %icc, %l1, %o3
edge8 %g7, %i1, %o1
movne %xcc, %o7, %l2
tg %icc, 0x0
movcs %xcc, %l6, %i5
bge,a loop_1540
edge8 %i7, %i2, %i6
tneg %xcc, 0x3
subccc %o4, 0x16D4, %g3
loop_1540:
fpsub16 %f18, %f18, %f16
tneg %icc, 0x4
tsubcc %g4, 0x147F, %i4
fxnors %f3, %f6, %f30
fblg %fcc1, loop_1541
brlz,a %l0, loop_1542
fbul %fcc0, loop_1543
array32 %g6, %g2, %o2
loop_1541:
array32 %o6, %i3, %i0
loop_1542:
array16 %l5, %g1, %g5
loop_1543:
nop
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x68] %asi, %o0
bvs,a,pn %xcc, loop_1544
edge16 %o5, %l3, %l1
xor %l4, 0x1E6E, %g7
fbug %fcc3, loop_1545
loop_1544:
array8 %o3, %o1, %i1
edge8l %l2, %o7, %l6
fbule,a %fcc2, loop_1546
loop_1545:
fmuld8ulx16 %f29, %f14, %f2
fmovrslez %i5, %f5, %f25
nop
fitod %f2, %f28
fdtox %f28, %f28
loop_1546:
fcmpne16 %f26, %f30, %i7
tle %icc, 0x3
fbuge,a %fcc3, loop_1547
fbue,a %fcc3, loop_1548
xor %i2, %o4, %g3
umulcc %g4, %i6, %i4
loop_1547:
fmovdcc %icc, %f25, %f10
loop_1548:
sub %l0, 0x19F9, %g6
edge8ln %g2, %o2, %o6
fands %f9, %f25, %f29
fmovsneg %xcc, %f12, %f11
ldsb [%l7 + 0x4F], %i3
fmovsvs %xcc, %f25, %f1
taddcc %l5, %i0, %g5
bl,a,pt %icc, loop_1549
tle %xcc, 0x7
tcc %xcc, 0x1
or %o0, 0x1FC9, %g1
loop_1549:
mulscc %l3, %o5, %l4
bpos,pt %xcc, loop_1550
taddcc %l1, %g7, %o3
mova %xcc, %i1, %o1
brgez %o7, loop_1551
loop_1550:
tvc %icc, 0x6
fmovdcs %xcc, %f17, %f21
lduw [%l7 + 0x6C], %l6
loop_1551:
array32 %l2, %i7, %i2
movrlz %o4, %i5, %g4
smulcc %i6, %g3, %l0
bg,a loop_1552
tleu %xcc, 0x1
nop
fitos %f11, %f14
fstox %f14, %f12
fmovrsgez %g6, %f25, %f1
loop_1552:
movre %i4, 0x2BE, %o2
udivx %g2, 0x0CEC, %i3
andcc %o6, 0x12E2, %i0
udiv %g5, 0x0D9E, %l5
orn %o0, %l3, %g1
bne,a loop_1553
smul %o5, %l1, %l4
sethi 0x1DB4, %o3
nop
fitod %f2, %f8
fdtox %f8, %f30
fxtod %f30, %f22
loop_1553:
nop
wr %g0, 0x89, %asi
lduba [%l7 + 0x12] %asi, %i1
sll %g7, %o7, %l6
fornot1 %f0, %f18, %f14
edge16l %l2, %i7, %o1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
std %f26, [%l7 + 0x30]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xor %o4, 0x1864, %i2
srl %g4, 0x06, %i5
set 0x26, %i3
lduha [%l7 + %i3] 0x88, %i6
movgu %icc, %g3, %l0
edge32n %i4, %g6, %g2
tge %icc, 0x6
movrgez %o2, 0x340, %o6
edge8 %i3, %i0, %g5
tgu %icc, 0x2
stw %l5, [%l7 + 0x2C]
add %l7, 0x48, %l6
wr %g0, 0x19, %asi
casxa [%l6] %asi, %o0, %l3
tpos %icc, 0x6
alignaddr %g1, %l1, %o5
orn %l4, 0x0D94, %i1
fpmerge %f1, %f15, %f26
fmovse %icc, %f21, %f9
nop
setx 0x6AC9D2DC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xBE86C8D6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f12
fmuls %f12, %f31, %f28
fmovdpos %icc, %f5, %f1
xnorcc %o3, %g7, %o7
stbar
te %icc, 0x4
andncc %l2, %i7, %o1
alignaddrl %l6, %o4, %i2
nop
fitos %f0, %f25
fstod %f25, %f4
fmovsa %icc, %f2, %f9
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x21] %asi, %g4
or %i6, %i5, %g3
bne,a %xcc, loop_1554
move %icc, %l0, %g6
tvc %icc, 0x1
wr %g0, 0x19, %asi
swapa [%l7 + 0x54] %asi, %g2
loop_1554:
fbn,a %fcc3, loop_1555
fmovdne %xcc, %f26, %f3
tcs %icc, 0x7
nop
fitos %f14, %f3
fstod %f3, %f2
loop_1555:
edge32 %i4, %o6, %i3
movrlz %o2, %i0, %g5
array32 %o0, %l3, %g1
and %l5, %o5, %l4
wr %g0, 0x81, %asi
sta %f18, [%l7 + 0x1C] %asi
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %i1, %l1, %o3
xor %g7, %o7, %l2
brnz %i7, loop_1556
fpadd32s %f11, %f19, %f25
tcs %icc, 0x0
fpack32 %f2, %f8, %f26
loop_1556:
fcmpgt16 %f20, %f4, %o1
xnor %o4, 0x0FF5, %i2
smulcc %g4, %l6, %i5
edge32 %i6, %g3, %l0
fbo %fcc1, loop_1557
nop
setx loop_1558, %l0, %l1
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 0xF9F6AAFE505F86B9, %l0, %l6
stx %l6, [%l7 + 0x50]
ldx [%l7 + 0x50], %fsr
tsubcc %g2, 0x04BF, %i4
loop_1557:
movrgz %g6, %i3, %o6
loop_1558:
movgu %xcc, %o2, %g5
subc %i0, 0x1EB9, %l3
umul %o0, %l5, %g1
array8 %l4, %i1, %l1
edge16ln %o3, %g7, %o7
set 0x60, %l2
prefetcha [%l7 + %l2] 0x19, 0x1
taddcc %i7, 0x1506, %l2
fabsd %f4, %f14
edge16 %o4, %o1, %g4
fmovrde %l6, %f24, %f0
fba %fcc2, loop_1559
sra %i5, 0x0B, %i6
fornot2s %f12, %f16, %f5
be,a,pn %xcc, loop_1560
loop_1559:
and %g3, %i2, %g2
tsubcc %i4, 0x07B7, %l0
fmovsne %xcc, %f5, %f24
loop_1560:
movrgz %i3, %g6, %o2
array16 %o6, %g5, %i0
tcc %xcc, 0x0
srax %l3, %l5, %o0
set 0x38, %o2
lda [%l7 + %o2] 0x14, %f8
set 0x40, %o1
ldda [%l7 + %o1] 0x10, %f16
fmovdcs %xcc, %f0, %f23
sir 0x1C30
fandnot2s %f26, %f27, %f20
sdiv %l4, 0x10A4, %g1
movvc %icc, %i1, %o3
movle %icc, %g7, %l1
orcc %o5, 0x1F50, %i7
and %l2, 0x1FC6, %o7
nop
setx 0xDB89DF35, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0x4BDFC4AD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f23
fdivs %f23, %f27, %f28
fmovdle %icc, %f21, %f6
fmovdgu %xcc, %f1, %f13
fpackfix %f4, %f12
nop
fitos %f6, %f25
fstoi %f25, %f2
tneg %xcc, 0x7
array8 %o4, %g4, %o1
bvc,pn %icc, loop_1561
nop
setx loop_1562, %l0, %l1
jmpl %l1, %l6
fbu %fcc0, loop_1563
and %i5, %g3, %i6
loop_1561:
addccc %g2, %i4, %l0
loop_1562:
movrgez %i2, 0x14E, %g6
loop_1563:
fpsub16 %f2, %f12, %f18
edge8l %o2, %o6, %g5
fmovse %icc, %f17, %f1
sll %i0, 0x16, %i3
alignaddr %l3, %o0, %l5
movcc %xcc, %g1, %l4
fmovdne %icc, %f15, %f0
mulx %i1, %o3, %g7
bn %xcc, loop_1564
swap [%l7 + 0x1C], %o5
tge %xcc, 0x5
movcc %icc, %l1, %i7
loop_1564:
umulcc %o7, 0x02DC, %o4
sllx %g4, 0x0C, %l2
fble,a %fcc0, loop_1565
movcs %icc, %l6, %o1
fmovsvc %icc, %f4, %f25
ldsh [%l7 + 0x1E], %g3
loop_1565:
fbne,a %fcc0, loop_1566
tneg %xcc, 0x4
or %i5, %g2, %i6
movle %xcc, %l0, %i4
loop_1566:
udiv %i2, 0x1835, %o2
fble,a %fcc3, loop_1567
movrgz %g6, %g5, %i0
tge %xcc, 0x3
array32 %i3, %l3, %o0
loop_1567:
subc %o6, 0x0CB3, %l5
or %l4, 0x12E0, %i1
flush %l7 + 0x58
tn %xcc, 0x2
orcc %o3, 0x0F75, %g1
bge loop_1568
fpackfix %f28, %f23
tpos %xcc, 0x4
wr %g0, 0x04, %asi
sta %f18, [%l7 + 0x6C] %asi
loop_1568:
movgu %xcc, %g7, %l1
wr %g0, 0x80, %asi
lduha [%l7 + 0x5A] %asi, %i7
ba,a %icc, loop_1569
movl %xcc, %o5, %o7
movle %xcc, %g4, %o4
fbule,a %fcc3, loop_1570
loop_1569:
fcmple32 %f16, %f30, %l2
movg %icc, %l6, %o1
bn,a,pt %xcc, loop_1571
loop_1570:
lduh [%l7 + 0x34], %i5
fnors %f28, %f1, %f16
ldx [%l7 + 0x60], %g2
loop_1571:
nop
setx 0x65DA200210568E9D, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
fbuge %fcc0, loop_1572
movneg %icc, %g3, %l0
wr %g0, 0x0c, %asi
lduba [%l7 + 0x6C] %asi, %i4
loop_1572:
lduh [%l7 + 0x66], %i6
fmovdleu %icc, %f10, %f30
nop
setx loop_1573, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movleu %xcc, %i2, %o2
movge %xcc, %g6, %g5
sll %i3, 0x0A, %i0
loop_1573:
lduw [%l7 + 0x30], %l3
brgez,a %o0, loop_1574
fmovdcs %icc, %f0, %f29
movg %xcc, %o6, %l4
sir 0x00DC
loop_1574:
subc %l5, %i1, %o3
fmovsneg %icc, %f23, %f22
add %g1, 0x0E99, %g7
xorcc %l1, 0x0B74, %o5
edge16 %i7, %o7, %g4
fmovdcs %icc, %f11, %f13
fpadd32s %f24, %f28, %f3
faligndata %f14, %f8, %f10
srlx %l2, 0x11, %l6
tleu %xcc, 0x0
subc %o1, 0x117F, %o4
bcc,a %icc, loop_1575
or %i5, 0x0CC9, %g3
nop
setx 0xF4A3A0A0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xEC095AD3, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fdivs %f28, %f31, %f19
alignaddr %l0, %i4, %i6
loop_1575:
movrne %g2, %i2, %o2
edge16 %g6, %i3, %g5
te %icc, 0x6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge32n %l3, %i0, %o6
srl %l4, %o0, %l5
popc %o3, %i1
tvc %icc, 0x2
tge %icc, 0x6
movgu %icc, %g7, %l1
nop
fitod %f10, %f12
fdtox %f12, %f26
xnor %o5, %g1, %o7
srlx %g4, %l2, %l6
ldub [%l7 + 0x0B], %o1
sth %i7, [%l7 + 0x42]
movvs %xcc, %i5, %o4
movvc %xcc, %l0, %g3
taddcctv %i4, 0x0BEA, %g2
movvs %xcc, %i2, %o2
brnz,a %i6, loop_1576
ba loop_1577
fones %f5
andcc %g6, %i3, %l3
loop_1576:
edge16 %i0, %g5, %l4
loop_1577:
udiv %o6, 0x1EB7, %o0
fandnot2s %f18, %f21, %f9
fbue,a %fcc3, loop_1578
movn %icc, %l5, %i1
bne,pn %icc, loop_1579
tsubcctv %o3, %l1, %o5
loop_1578:
brz,a %g1, loop_1580
taddcc %g7, %o7, %l2
loop_1579:
movneg %icc, %g4, %o1
std %f18, [%l7 + 0x70]
loop_1580:
taddcctv %l6, %i5, %i7
bvc,pt %icc, loop_1581
lduw [%l7 + 0x68], %o4
fornot2s %f21, %f30, %f20
fmovrdlz %g3, %f4, %f12
loop_1581:
fandnot1 %f2, %f24, %f8
or %i4, %g2, %l0
wr %g0, 0x88, %asi
ldda [%l7 + 0x10] %asi, %i2
fbule %fcc3, loop_1582
udivcc %i6, 0x001D, %o2
tl %xcc, 0x4
lduh [%l7 + 0x08], %g6
loop_1582:
fmovsg %xcc, %f16, %f7
nop
setx 0x707609BA, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
fmovdcc %icc, %f8, %f7
movpos %icc, %l3, %i0
add %l7, 0x20, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %i3, %g5
set 0x61, %l1
ldsba [%l7 + %l1] 0x89, %o6
edge8 %o0, %l4, %l5
fmovscs %icc, %f31, %f15
nop
setx loop_1583, %l0, %l1
jmpl %l1, %i1
edge32l %l1, %o5, %o3
tsubcc %g7, 0x16A3, %o7
subccc %g1, 0x04F3, %g4
loop_1583:
fxor %f10, %f20, %f20
fbul %fcc1, loop_1584
srax %l2, %l6, %o1
for %f30, %f30, %f26
tvs %xcc, 0x7
loop_1584:
fbule,a %fcc0, loop_1585
fnegd %f30, %f26
orcc %i7, %i5, %g3
nop
setx loop_1586, %l0, %l1
jmpl %l1, %o4
loop_1585:
nop
setx 0x5957FE5A31272DB5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x9EB0E37CBCCC7D3E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
fsubd %f12, %f24, %f10
edge32n %g2, %i4, %l0
edge8ln %i2, %i6, %g6
loop_1586:
fbue,a %fcc2, loop_1587
fornot2s %f10, %f23, %f16
edge16l %o2, %i0, %l3
array32 %i3, %g5, %o0
loop_1587:
nop
set 0x70, %o5
prefetcha [%l7 + %o5] 0x18, 0x1
movneg %icc, %l4, %i1
fand %f26, %f26, %f22
bneg,pt %xcc, loop_1588
tleu %icc, 0x0
movcc %icc, %l5, %l1
edge32l %o5, %o3, %o7
loop_1588:
brnz,a %g7, loop_1589
tcs %xcc, 0x6
andcc %g1, 0x054F, %l2
fsrc2s %f15, %f14
loop_1589:
ble,a loop_1590
fsrc1s %f10, %f5
ldsw [%l7 + 0x18], %l6
fandnot1s %f24, %f15, %f12
loop_1590:
bg,pt %xcc, loop_1591
xorcc %o1, 0x0EAF, %i7
nop
setx loop_1592, %l0, %l1
jmpl %l1, %i5
movcc %xcc, %g4, %o4
loop_1591:
tsubcctv %g3, %i4, %g2
fbne,a %fcc0, loop_1593
loop_1592:
array16 %l0, %i6, %g6
tsubcctv %i2, 0x1D3C, %i0
sdivx %o2, 0x12E4, %l3
loop_1593:
sll %g5, %i3, %o6
nop
fitod %f8, %f12
fdtox %f12, %f12
fzeros %f10
movrgz %o0, 0x166, %l4
tn %xcc, 0x5
tpos %icc, 0x4
array8 %l5, %l1, %o5
edge16 %i1, %o7, %o3
fmovdl %xcc, %f8, %f17
fnands %f0, %f22, %f24
movg %icc, %g7, %g1
fmovrsgz %l6, %f7, %f7
set 0x7C, %o7
swapa [%l7 + %o7] 0x18, %l2
fpsub32s %f10, %f26, %f7
tne %icc, 0x2
ble,pn %icc, loop_1594
move %icc, %o1, %i7
orcc %g4, 0x156A, %o4
sethi 0x13D3, %i5
loop_1594:
addc %i4, %g2, %g3
bvc,a loop_1595
brgz,a %i6, loop_1596
edge16ln %l0, %i2, %g6
nop
setx 0x7AEB1783A211EE6D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x2FC6700C44718C18, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fmuld %f0, %f30, %f14
loop_1595:
fzero %f18
loop_1596:
fbu,a %fcc1, loop_1597
nop
setx loop_1598, %l0, %l1
jmpl %l1, %o2
addccc %l3, 0x03FD, %i0
bgu loop_1599
loop_1597:
xnorcc %i3, 0x1B38, %g5
loop_1598:
fzero %f2
std %f14, [%l7 + 0x70]
loop_1599:
alignaddr %o0, %l4, %o6
tle %icc, 0x2
fmovdne %icc, %f13, %f3
fcmpne16 %f14, %f22, %l5
brz,a %o5, loop_1600
fnot1s %f18, %f15
fbule,a %fcc1, loop_1601
fcmpgt16 %f12, %f6, %i1
loop_1600:
edge32n %o7, %o3, %l1
ldstub [%l7 + 0x6D], %g7
loop_1601:
nop
set 0x14, %g6
swapa [%l7 + %g6] 0x89, %g1
fbue,a %fcc0, loop_1602
edge32n %l6, %o1, %l2
nop
setx loop_1603, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
udivx %i7, 0x081E, %g4
loop_1602:
fbo %fcc2, loop_1604
fbne,a %fcc2, loop_1605
loop_1603:
bg loop_1606
sth %o4, [%l7 + 0x7C]
loop_1604:
edge16ln %i4, %g2, %g3
loop_1605:
movge %xcc, %i5, %i6
loop_1606:
movrgez %l0, %g6, %i2
fmovrslez %l3, %f3, %f25
movleu %xcc, %o2, %i0
fsrc1 %f10, %f18
array8 %i3, %o0, %l4
brgez,a %g5, loop_1607
ldx [%l7 + 0x18], %l5
xorcc %o6, %o5, %i1
fbn %fcc2, loop_1608
loop_1607:
or %o3, 0x0497, %l1
xorcc %g7, 0x1E6A, %o7
tl %icc, 0x7
loop_1608:
alignaddrl %g1, %l6, %o1
fmul8sux16 %f26, %f24, %f24
taddcctv %l2, %g4, %i7
fbg %fcc1, loop_1609
tcs %icc, 0x3
movrgez %i4, 0x242, %g2
brnz %g3, loop_1610
loop_1609:
fmovrdlz %o4, %f12, %f24
andn %i6, 0x1EF1, %l0
ldd [%l7 + 0x48], %i4
loop_1610:
be loop_1611
fmovda %xcc, %f9, %f3
fabsd %f6, %f14
edge32ln %i2, %g6, %l3
loop_1611:
ldd [%l7 + 0x20], %i0
andn %i3, 0x07B7, %o0
call loop_1612
bn,a,pt %xcc, loop_1613
fmovd %f24, %f4
sethi 0x0347, %l4
loop_1612:
tsubcc %g5, %o2, %o6
loop_1613:
brgz,a %l5, loop_1614
ta %xcc, 0x3
sra %o5, 0x0A, %i1
umul %o3, %g7, %l1
loop_1614:
fmovdpos %xcc, %f24, %f2
fmovdgu %icc, %f5, %f10
udivcc %o7, 0x0809, %g1
addc %l6, %o1, %g4
xorcc %l2, %i7, %g2
subc %g3, %i4, %i6
bne,pn %icc, loop_1615
nop
setx 0x403FFCFA177DFE61, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x8C930DCAE8EA562D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f10, %f18
wr %g0, 0x18, %asi
ldxa [%l7 + 0x08] %asi, %l0
loop_1615:
edge16 %o4, %i2, %g6
fexpand %f6, %f2
movcc %xcc, %l3, %i0
udiv %i5, 0x1057, %i3
sll %l4, %o0, %o2
bl loop_1616
edge8 %o6, %l5, %g5
umulcc %o5, %i1, %o3
alignaddrl %g7, %l1, %o7
loop_1616:
fbo %fcc1, loop_1617
addc %l6, 0x132E, %o1
bpos,a %xcc, loop_1618
popc %g4, %g1
loop_1617:
movge %xcc, %i7, %l2
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x60] %asi, 0x1
loop_1618:
fmovsle %xcc, %f11, %f14
bpos,pt %icc, loop_1619
udivcc %i4, 0x16A7, %g2
fmovdcc %xcc, %f21, %f17
smulcc %i6, 0x0596, %l0
loop_1619:
xnor %o4, %i2, %g6
orn %i0, 0x09DB, %l3
fmovsg %icc, %f6, %f18
fbul,a %fcc3, loop_1620
taddcc %i3, 0x1349, %i5
smul %l4, %o0, %o2
bleu,pt %xcc, loop_1621
loop_1620:
andncc %o6, %g5, %o5
tl %icc, 0x6
fmovde %icc, %f26, %f11
loop_1621:
fblg,a %fcc0, loop_1622
fmovdcs %icc, %f26, %f14
movrgez %i1, %o3, %g7
bneg %xcc, loop_1623
loop_1622:
tge %xcc, 0x1
mova %xcc, %l1, %o7
nop
setx 0x6BF94E8E693C878A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xCC490AD63618748D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f4, %f0
loop_1623:
edge16n %l5, %o1, %g4
edge32n %g1, %l6, %l2
bcc,pn %icc, loop_1624
mulscc %g3, %i7, %i4
fcmpeq32 %f26, %f24, %i6
move %icc, %g2, %o4
loop_1624:
edge8l %i2, %l0, %g6
sethi 0x0C8A, %i0
bgu,a,pn %icc, loop_1625
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tleu %xcc, 0x6
nop
set 0x14, %i6
ldsw [%l7 + %i6], %l3
loop_1625:
array16 %i5, %l4, %i3
movneg %icc, %o0, %o6
tl %icc, 0x1
movge %icc, %g5, %o5
array8 %i1, %o3, %o2
fmovsvc %icc, %f20, %f22
bcs,a,pn %icc, loop_1626
fbug %fcc0, loop_1627
addccc %l1, 0x193D, %o7
addcc %l5, 0x04C0, %o1
loop_1626:
fpadd16s %f4, %f7, %f31
loop_1627:
fmovsvc %icc, %f23, %f2
movrlz %g7, 0x32E, %g4
sllx %g1, 0x08, %l2
nop
setx 0x606C83DC, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
te %icc, 0x6
bl,a %xcc, loop_1628
fmovdleu %xcc, %f12, %f14
wr %g0, 0x80, %asi
sta %f28, [%l7 + 0x74] %asi
loop_1628:
xnor %g3, 0x1DEF, %l6
subc %i4, %i7, %i6
set 0x66, %o3
lduha [%l7 + %o3] 0x88, %g2
edge8ln %o4, %i2, %g6
brgez,a %i0, loop_1629
bge,a,pt %icc, loop_1630
fornot2 %f12, %f8, %f28
ldsh [%l7 + 0x44], %l0
loop_1629:
sllx %l3, 0x07, %l4
loop_1630:
fxor %f10, %f28, %f22
fmovsg %icc, %f7, %f26
or %i5, %o0, %o6
fmovrdne %g5, %f16, %f10
sub %i3, %o5, %i1
ble,pt %xcc, loop_1631
fabss %f11, %f25
bn,a,pn %xcc, loop_1632
bge,pn %xcc, loop_1633
loop_1631:
tne %icc, 0x6
tge %icc, 0x4
loop_1632:
fmovrdne %o2, %f24, %f24
loop_1633:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %l7, 0x30, %l6
wr %g0, 0x11, %asi
lda [%l6] %asi, %l1
casa [%l6] 0x11, %l1, %o7
nop
setx 0x0F2BD3FA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
fsqrts %f16, %f22
fmul8x16al %f18, %f26, %f6
movrne %l5, %o1, %o3
movre %g4, %g7, %g1
set 0x12, %l4
lduba [%l7 + %l4] 0x80, %g3
xorcc %l6, %l2, %i7
fbg,a %fcc2, loop_1634
sdiv %i6, 0x186D, %g2
nop
set 0x42, %o0
ldsh [%l7 + %o0], %i4
array8 %o4, %g6, %i0
loop_1634:
move %xcc, %l0, %i2
nop
setx loop_1635, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fmovscc %icc, %f8, %f18
tl %xcc, 0x3
sdivcc %l4, 0x05DA, %i5
loop_1635:
tvs %icc, 0x2
sub %o0, 0x1C89, %o6
fmovrde %l3, %f18, %f2
fbe,a %fcc1, loop_1636
sir 0x1312
te %xcc, 0x7
fbo %fcc1, loop_1637
loop_1636:
tcc %icc, 0x3
fmovrdgz %i3, %f18, %f14
addc %g5, 0x1A10, %o5
loop_1637:
srax %i1, 0x01, %o2
fmovda %xcc, %f9, %f26
andcc %o7, %l1, %l5
subc %o3, %g4, %g7
sth %g1, [%l7 + 0x1C]
edge16 %g3, %l6, %l2
tvc %xcc, 0x4
sra %i7, 0x00, %i6
tgu %icc, 0x1
nop
fitos %f22, %f3
andn %g2, %o1, %i4
andcc %o4, %i0, %l0
pdist %f18, %f12, %f20
udiv %g6, 0x0707, %l4
orcc %i2, 0x0CF0, %o0
edge32l %i5, %o6, %i3
set 0x60, %i0
sta %f6, [%l7 + %i0] 0x81
movg %xcc, %l3, %g5
movrlez %o5, 0x2E1, %o2
subccc %i1, 0x0506, %l1
edge8n %l5, %o3, %o7
sir 0x101E
fmovdpos %icc, %f11, %f21
fmovrsne %g7, %f22, %f20
fmovsle %xcc, %f15, %f24
tsubcc %g1, 0x00EB, %g4
andcc %g3, %l2, %i7
lduw [%l7 + 0x7C], %i6
wr %g0, 0x88, %asi
lda [%l7 + 0x7C] %asi, %f26
srlx %g2, 0x0B, %l6
set 0x76, %g2
stha %o1, [%l7 + %g2] 0x11
nop
setx 0x921065D5, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x5E6DD84C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fdivs %f15, %f12, %f22
tl %icc, 0x4
bcc %xcc, loop_1638
fbu %fcc2, loop_1639
fmovdn %icc, %f17, %f10
tcc %icc, 0x5
loop_1638:
addcc %o4, %i0, %i4
loop_1639:
fmovsge %xcc, %f12, %f12
tsubcc %l0, %l4, %i2
movrne %o0, %i5, %g6
tgu %icc, 0x5
movgu %icc, %o6, %l3
movg %icc, %g5, %i3
tgu %xcc, 0x4
nop
fitod %f12, %f24
fdtoi %f24, %f10
set 0x3D, %l6
stba %o5, [%l7 + %l6] 0x19
movvs %icc, %i1, %o2
nop
setx 0xD4977618BFD00786, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0xEF4B6AB6C055CC9E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
faddd %f30, %f4, %f16
membar 0x36
fandnot2 %f4, %f8, %f8
bge,a loop_1640
fcmpne16 %f22, %f14, %l5
sllx %o3, %o7, %g7
xorcc %g1, 0x187B, %g4
loop_1640:
movrgz %g3, %l1, %i7
nop
setx 0x18B422D8A07ABB0E, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
xor %i6, 0x0BB8, %l2
fbo %fcc3, loop_1641
fandnot1s %f1, %f23, %f10
flush %l7 + 0x40
fmovdg %xcc, %f5, %f3
loop_1641:
addc %g2, %o1, %l6
tvc %xcc, 0x3
tgu %icc, 0x2
tvc %xcc, 0x2
edge32n %i0, %i4, %o4
brlez %l4, loop_1642
edge16 %i2, %l0, %o0
fzero %f30
tge %xcc, 0x3
loop_1642:
fbl,a %fcc1, loop_1643
ba %xcc, loop_1644
ldd [%l7 + 0x38], %g6
nop
fitod %f2, %f20
fdtox %f20, %f22
loop_1643:
fbul %fcc3, loop_1645
loop_1644:
addcc %i5, %o6, %g5
taddcctv %l3, 0x199D, %i3
movvs %xcc, %i1, %o5
loop_1645:
tle %icc, 0x0
bcs %icc, loop_1646
tn %xcc, 0x2
fpack16 %f24, %f6
addc %l5, 0x020D, %o3
loop_1646:
andncc %o2, %g7, %g1
brgz %o7, loop_1647
addccc %g3, %g4, %i7
edge16n %l1, %l2, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1647:
sra %o1, %i6, %i0
tn %icc, 0x1
alignaddrl %l6, %i4, %l4
brgez,a %o4, loop_1648
edge8l %l0, %i2, %o0
edge32n %g6, %i5, %g5
fmovsneg %icc, %f2, %f4
loop_1648:
movgu %icc, %l3, %o6
fmovdneg %icc, %f11, %f12
array16 %i1, %i3, %o5
fbe,a %fcc0, loop_1649
nop
fitod %f4, %f12
fdtoi %f12, %f21
srlx %o3, %o2, %g7
srl %l5, %g1, %g3
loop_1649:
fbn,a %fcc1, loop_1650
fmovdgu %xcc, %f11, %f7
nop
setx 0x0B7C4F485071CD13, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
ta %icc, 0x4
loop_1650:
sethi 0x12C3, %o7
mulscc %g4, %l1, %i7
movrne %g2, %o1, %i6
movgu %xcc, %i0, %l2
tleu %icc, 0x2
nop
setx 0x7490D2DF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0xE66E4FFA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f25
fadds %f25, %f30, %f30
ble %icc, loop_1651
tvc %xcc, 0x7
edge32l %l6, %l4, %i4
addc %o4, 0x036D, %i2
loop_1651:
edge16ln %l0, %g6, %i5
bne,a,pn %xcc, loop_1652
membar 0x53
sll %o0, 0x19, %l3
tvc %icc, 0x1
loop_1652:
fandnot2s %f7, %f7, %f5
udivcc %o6, 0x0429, %g5
fmovrdgz %i3, %f22, %f24
set 0x40, %i4
stda %f16, [%l7 + %i4] 0x81
movne %icc, %i1, %o5
fbue %fcc0, loop_1653
fxnor %f0, %f10, %f20
fnor %f0, %f18, %f22
or %o2, 0x1652, %g7
loop_1653:
subc %o3, %l5, %g1
wr %g0, 0xe2, %asi
stha %o7, [%l7 + 0x74] %asi
membar #Sync
fmul8x16al %f5, %f3, %f26
bge,a,pn %xcc, loop_1654
add %g4, %l1, %g3
fbuge %fcc1, loop_1655
sll %i7, %g2, %i6
loop_1654:
for %f14, %f12, %f4
mova %xcc, %i0, %o1
loop_1655:
fmovsvc %xcc, %f7, %f24
edge32l %l6, %l4, %l2
lduw [%l7 + 0x2C], %o4
srlx %i4, %l0, %i2
wr %g0, 0x0c, %asi
ldda [%l7 + 0x10] %asi, %g6
edge16n %o0, %i5, %o6
edge8 %g5, %l3, %i1
movne %xcc, %i3, %o2
sll %o5, %o3, %l5
nop
setx 0x456D54BBB9B8697E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x5BF995F6FEE816F2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f14, %f18
tcs %xcc, 0x2
tneg %xcc, 0x7
fbge,a %fcc0, loop_1656
stx %g1, [%l7 + 0x08]
xnorcc %g7, %g4, %l1
umul %o7, 0x0A84, %i7
loop_1656:
movrgz %g2, %i6, %i0
tl %xcc, 0x1
set 0x14, %l5
sta %f10, [%l7 + %l5] 0x81
set 0x78, %o6
lda [%l7 + %o6] 0x04, %f23
te %xcc, 0x7
subcc %g3, %l6, %l4
ldx [%l7 + 0x60], %o1
fmovs %f5, %f7
fmuld8ulx16 %f15, %f17, %f14
srl %o4, %i4, %l2
movle %icc, %l0, %i2
fands %f11, %f4, %f31
subccc %o0, %g6, %i5
sir 0x1A5A
set 0x20, %i1
ldda [%l7 + %i1] 0xea, %g4
movpos %xcc, %l3, %i1
fmovdleu %icc, %f24, %f24
wr %g0, 0x23, %asi
ldda [%l7 + 0x20] %asi, %i2
edge16ln %o6, %o5, %o2
fnegd %f28, %f2
set 0x34, %l3
ldsba [%l7 + %l3] 0x80, %o3
edge8ln %l5, %g7, %g1
tgu %icc, 0x0
std %f30, [%l7 + 0x60]
movpos %icc, %l1, %o7
tleu %icc, 0x2
tcs %icc, 0x6
ba %xcc, loop_1657
srax %g4, 0x05, %g2
andcc %i7, 0x0D02, %i0
mulscc %g3, 0x1098, %i6
loop_1657:
fmovdle %icc, %f13, %f7
andn %l4, %l6, %o1
edge32ln %i4, %l2, %o4
movge %xcc, %i2, %o0
mulscc %l0, %g6, %i5
udiv %g5, 0x1B9D, %i1
alignaddr %l3, %o6, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
set 0x7D, %i5
ldsb [%l7 + %i5], %o2
fpadd16s %f24, %f19, %f27
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fnands %f8, %f28, %f17
bvc %xcc, loop_1658
edge16l %o3, %l5, %i3
bn,pt %icc, loop_1659
edge8ln %g7, %l1, %o7
loop_1658:
bneg,a %icc, loop_1660
bg,a loop_1661
loop_1659:
fsrc2 %f16, %f20
movge %xcc, %g4, %g2
loop_1660:
orncc %i7, 0x1809, %i0
loop_1661:
udivx %g1, 0x1521, %g3
orn %l4, %i6, %o1
fmovdle %xcc, %f25, %f3
fmul8ulx16 %f8, %f10, %f28
set 0x5E, %g7
stba %l6, [%l7 + %g7] 0x2f
membar #Sync
tvs %xcc, 0x7
bg,pn %icc, loop_1662
sethi 0x00A9, %i4
ldd [%l7 + 0x28], %o4
taddcc %i2, 0x1A7F, %o0
loop_1662:
bn %icc, loop_1663
fbug,a %fcc2, loop_1664
movge %xcc, %l0, %l2
fmul8sux16 %f10, %f4, %f0
loop_1663:
xnor %i5, %g6, %g5
loop_1664:
sub %i1, %l3, %o5
fnot2s %f18, %f18
udivx %o6, 0x0B62, %o3
sdiv %l5, 0x1D20, %o2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivx %g7, 0x105B, %i3
fornot2 %f12, %f22, %f26
umul %o7, 0x1F5B, %l1
nop
set 0x0C, %g4
lduh [%l7 + %g4], %g2
flush %l7 + 0x78
udivcc %i7, 0x0215, %g4
edge32ln %g1, %g3, %l4
fnot1s %f16, %f16
fxors %f27, %f7, %f2
edge32n %i0, %o1, %i6
tgu %xcc, 0x1
sra %i4, %o4, %l6
tpos %icc, 0x4
taddcc %o0, 0x14C8, %l0
sir 0x100C
tvc %icc, 0x1
std %f24, [%l7 + 0x68]
tcs %xcc, 0x7
tg %icc, 0x2
fnand %f4, %f8, %f14
prefetch [%l7 + 0x4C], 0x3
ldd [%l7 + 0x70], %i2
movcc %icc, %l2, %g6
movle %icc, %i5, %g5
edge16ln %l3, %o5, %i1
movleu %xcc, %o3, %o6
edge32l %l5, %o2, %i3
edge32n %g7, %l1, %g2
swap [%l7 + 0x14], %i7
taddcctv %g4, %o7, %g3
fmovsle %icc, %f22, %f0
tge %xcc, 0x5
movvs %xcc, %l4, %i0
fmul8x16al %f27, %f9, %f4
xorcc %o1, 0x1039, %i6
orncc %g1, %i4, %o4
tgu %xcc, 0x1
tge %xcc, 0x1
tgu %icc, 0x6
nop
setx 0xF4D57CD367D7A651, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x9ABE9FB12F3BC3EA, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fsubd %f20, %f4, %f2
taddcc %l6, %o0, %l0
nop
setx 0xA3F61C66, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0xC5006B27, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fsubs %f15, %f18, %f27
fmovspos %icc, %f9, %f5
fmul8sux16 %f14, %f28, %f2
fnand %f4, %f24, %f0
flush %l7 + 0x08
taddcc %i2, %l2, %g6
movrlez %i5, %l3, %g5
movge %xcc, %o5, %i1
movgu %icc, %o3, %o6
movcc %xcc, %o2, %l5
tcc %icc, 0x2
sdivcc %g7, 0x1A83, %i3
orcc %l1, %i7, %g2
ldsb [%l7 + 0x29], %g4
movrgz %o7, 0x1BD, %g3
nop
setx 0x5B4F885F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x75E19461, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f5
fdivs %f5, %f17, %f11
set 0x20, %i2
lduwa [%l7 + %i2] 0x89, %i0
movle %icc, %o1, %i6
add %l7, 0x28, %l6
wr %g0, 0x80, %asi
casxa [%l6] %asi, %l4, %i4
fbe %fcc2, loop_1665
movvc %icc, %g1, %o4
xnorcc %l6, 0x125A, %l0
srax %i2, %l2, %g6
loop_1665:
xnor %o0, %i5, %g5
addc %o5, %i1, %l3
add %o6, 0x14B5, %o2
tcc %xcc, 0x1
movneg %icc, %o3, %l5
flush %l7 + 0x7C
xnorcc %g7, %l1, %i7
ldstub [%l7 + 0x1A], %g2
fbuge %fcc3, loop_1666
edge16n %g4, %i3, %g3
edge16l %i0, %o7, %i6
stb %o1, [%l7 + 0x55]
loop_1666:
taddcc %l4, 0x07E7, %i4
mulx %o4, 0x1D7E, %g1
edge8 %l6, %l0, %l2
be,a,pt %xcc, loop_1667
movrgez %g6, %o0, %i5
orncc %i2, 0x0E61, %g5
fmovrdne %o5, %f24, %f12
loop_1667:
udiv %i1, 0x1CA8, %o6
te %xcc, 0x0
tl %icc, 0x4
edge32ln %l3, %o3, %l5
srl %g7, 0x08, %l1
array32 %i7, %o2, %g2
set 0x4E, %g5
lduha [%l7 + %g5] 0x10, %g4
stbar
subcc %g3, 0x068D, %i3
movg %xcc, %o7, %i0
bshuffle %f22, %f12, %f16
popc %i6, %o1
edge8 %i4, %l4, %o4
xnorcc %l6, 0x17C1, %l0
brlez %g1, loop_1668
fcmpne32 %f6, %f8, %g6
fbg,a %fcc3, loop_1669
orncc %o0, 0x1EF9, %l2
loop_1668:
tsubcctv %i2, 0x16E5, %i5
edge32 %o5, %g5, %o6
loop_1669:
bcs,pn %xcc, loop_1670
ldd [%l7 + 0x20], %f28
wr %g0, 0x2c, %asi
ldda [%l7 + 0x60] %asi, %l2
loop_1670:
array32 %i1, %l5, %o3
sllx %l1, %i7, %g7
taddcc %g2, %o2, %g4
tge %xcc, 0x1
movleu %xcc, %g3, %o7
edge32ln %i3, %i6, %o1
tge %xcc, 0x0
lduw [%l7 + 0x24], %i0
ldsw [%l7 + 0x58], %l4
fexpand %f12, %f2
fornot2 %f2, %f12, %f8
fabsd %f22, %f26
fmovdge %icc, %f21, %f12
sdivcc %i4, 0x1638, %o4
alignaddrl %l6, %g1, %g6
xnorcc %l0, 0x09AD, %l2
bl,a loop_1671
sethi 0x00F7, %i2
udivcc %o0, 0x1B4C, %i5
movg %icc, %g5, %o5
loop_1671:
te %xcc, 0x5
wr %g0, 0x19, %asi
ldsha [%l7 + 0x44] %asi, %l3
movvs %icc, %i1, %o6
fmovrsgez %l5, %f31, %f20
andcc %l1, 0x1296, %o3
tge %icc, 0x3
fmovsl %icc, %f17, %f7
lduw [%l7 + 0x64], %g7
fmovsneg %icc, %f15, %f4
nop
fitos %f8, %f5
fstox %f5, %f14
fxtos %f14, %f22
fones %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fabss %f29, %f18
array8 %i7, %g2, %o2
prefetch [%l7 + 0x50], 0x0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mulscc %g4, %o7, %i3
nop
setx 0xE9A8B1AE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
fsqrts %f8, %f13
be %xcc, loop_1672
movcs %icc, %g3, %o1
popc 0x1D28, %i0
tleu %icc, 0x3
loop_1672:
fzero %f14
edge16l %i6, %i4, %o4
brz %l6, loop_1673
fmovdcs %xcc, %f26, %f16
addcc %g1, 0x1035, %l4
fmovda %xcc, %f22, %f12
loop_1673:
lduw [%l7 + 0x10], %l0
set 0x50, %g3
swapa [%l7 + %g3] 0x81, %g6
fmovdneg %xcc, %f10, %f25
bcs,a %xcc, loop_1674
bgu,pn %icc, loop_1675
fcmpgt32 %f12, %f16, %i2
sethi 0x13A1, %o0
loop_1674:
fnand %f14, %f22, %f26
loop_1675:
nop
set 0x0D, %g1
ldstuba [%l7 + %g1] 0x89, %i5
wr %g0, 0x81, %asi
stba %l2, [%l7 + 0x42] %asi
udivx %g5, 0x0221, %l3
udivcc %o5, 0x1BF6, %i1
subccc %o6, 0x0D62, %l5
movrlez %l1, 0x3A0, %g7
move %xcc, %i7, %o3
mova %icc, %o2, %g2
ldstub [%l7 + 0x1C], %o7
sllx %i3, %g4, %o1
sethi 0x0E9D, %i0
movne %icc, %i6, %g3
te %icc, 0x4
subcc %o4, 0x07B2, %i4
brz,a %l6, loop_1676
movrne %g1, 0x3AD, %l4
sllx %l0, 0x10, %i2
set 0x50, %o4
lda [%l7 + %o4] 0x89, %f31
loop_1676:
for %f12, %f28, %f14
ble loop_1677
fbg,a %fcc2, loop_1678
stb %o0, [%l7 + 0x2A]
fandnot2 %f12, %f4, %f26
loop_1677:
call loop_1679
loop_1678:
array8 %g6, %l2, %g5
fbue,a %fcc3, loop_1680
bne,a loop_1681
loop_1679:
alignaddrl %i5, %l3, %o5
sra %i1, 0x07, %l5
loop_1680:
srlx %o6, %l1, %i7
loop_1681:
fcmpeq16 %f10, %f6, %g7
bge,a %icc, loop_1682
nop
fitos %f18, %f25
sllx %o2, 0x18, %o3
bcc %xcc, loop_1683
loop_1682:
movre %g2, %o7, %i3
or %o1, 0x0415, %i0
srl %g4, %i6, %g3
loop_1683:
edge8 %i4, %l6, %g1
movre %l4, 0x137, %o4
fmovsgu %icc, %f25, %f3
edge16ln %i2, %l0, %o0
sub %g6, %l2, %i5
bne,a loop_1684
bg %icc, loop_1685
sllx %g5, 0x06, %o5
srl %l3, 0x12, %l5
loop_1684:
fabss %f3, %f8
loop_1685:
nop
set 0x5C, %i7
ldsw [%l7 + %i7], %i1
orncc %o6, 0x1CBD, %i7
addc %g7, %o2, %l1
fpadd16 %f10, %f8, %f18
tpos %icc, 0x2
movle %icc, %o3, %o7
andcc %g2, %i3, %o1
movpos %icc, %i0, %g4
brz %i6, loop_1686
bn,a,pt %icc, loop_1687
fmovdvc %icc, %f8, %f13
edge16l %i4, %g3, %l6
loop_1686:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1687:
te %icc, 0x1
subc %g1, 0x116F, %l4
sdivx %i2, 0x09A4, %l0
movvs %xcc, %o0, %g6
movrlz %l2, %o4, %i5
membar 0x00
andn %g5, %o5, %l3
movleu %xcc, %l5, %o6
subcc %i1, 0x15E2, %g7
fcmple16 %f14, %f20, %i7
move %xcc, %l1, %o2
set 0x24, %l0
ldsha [%l7 + %l0] 0x10, %o7
array32 %g2, %i3, %o1
tgu %xcc, 0x4
udiv %o3, 0x1CDC, %i0
fnegs %f4, %f22
nop
setx 0x786D4EE1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
fsqrts %f2, %f28
fnor %f8, %f30, %f14
fmovdge %icc, %f24, %f16
taddcc %g4, 0x01A5, %i4
smul %i6, %l6, %g3
stbar
ldsb [%l7 + 0x0D], %l4
addccc %g1, %l0, %i2
fone %f0
movvs %icc, %g6, %o0
mulx %l2, %i5, %g5
movvs %xcc, %o4, %o5
tgu %icc, 0x2
sra %l5, 0x0D, %l3
taddcc %o6, %g7, %i7
edge32 %l1, %o2, %i1
wr %g0, 0x89, %asi
ldsba [%l7 + 0x5F] %asi, %g2
fnot2s %f18, %f15
subcc %o7, %o1, %o3
mulscc %i3, %i0, %i4
fnot2s %f12, %f23
orcc %i6, 0x137A, %l6
add %l7, 0x20, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %g3
casxa [%l6] %asi, %g3, %g4
umul %l4, 0x051E, %g1
movrgz %i2, 0x147, %l0
tgu %icc, 0x2
set 0x7C, %l2
lda [%l7 + %l2] 0x15, %f26
sll %o0, 0x10, %g6
fzeros %f9
andncc %l2, %i5, %g5
wr %g0, 0x89, %asi
ldda [%l7 + 0x10] %asi, %o4
flush %l7 + 0x2C
te %xcc, 0x5
wr %g0, 0x89, %asi
ldxa [%l7 + 0x38] %asi, %l5
fmovrde %o5, %f26, %f12
fbug,a %fcc1, loop_1688
fzeros %f17
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
umulcc %l3, %g7, %i7
loop_1688:
nop
setx 0xB61E7EEA23CDCA39, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x64D38E8B9A0BB16A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f10, %f26
brnz %l1, loop_1689
movrlez %o2, %i1, %g2
fmuld8ulx16 %f23, %f18, %f30
bg,pn %xcc, loop_1690
loop_1689:
mova %icc, %o6, %o7
nop
setx 0xF936BC3B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x245B6A12, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fdivs %f11, %f30, %f6
bcc,pt %xcc, loop_1691
loop_1690:
bgu,a,pt %icc, loop_1692
movcs %icc, %o3, %o1
edge32l %i3, %i4, %i0
loop_1691:
xnor %l6, 0x03D0, %g3
loop_1692:
add %g4, %i6, %l4
fand %f24, %f10, %f30
movrgz %g1, 0x211, %l0
tle %xcc, 0x7
bcs,a,pt %xcc, loop_1693
sdivcc %o0, 0x0CF9, %g6
tneg %xcc, 0x7
fmovrsgez %l2, %f31, %f29
loop_1693:
srax %i5, %i2, %g5
sdivcc %l5, 0x1C0E, %o4
fblg,a %fcc1, loop_1694
or %l3, 0x1011, %g7
edge32 %o5, %l1, %o2
xor %i1, %i7, %g2
loop_1694:
movcc %xcc, %o7, %o6
mulx %o3, %o1, %i3
edge32l %i4, %i0, %g3
stx %g4, [%l7 + 0x18]
ta %icc, 0x6
srlx %l6, %i6, %g1
fbug %fcc2, loop_1695
orncc %l0, %l4, %o0
srlx %l2, 0x00, %i5
fmovdcs %xcc, %f29, %f24
loop_1695:
orcc %i2, %g5, %l5
fbu %fcc0, loop_1696
fone %f0
movcc %xcc, %o4, %g6
swap [%l7 + 0x78], %g7
loop_1696:
fpsub32s %f2, %f18, %f25
edge32n %l3, %l1, %o5
fzero %f24
edge32 %i1, %o2, %g2
wr %g0, 0x0c, %asi
lduha [%l7 + 0x6E] %asi, %i7
smulcc %o7, 0x007A, %o6
bvs,pn %icc, loop_1697
xnorcc %o3, %i3, %i4
fmovrdlz %i0, %f20, %f18
fbue %fcc3, loop_1698
loop_1697:
brlz,a %o1, loop_1699
sllx %g4, 0x17, %g3
orncc %l6, 0x0C6C, %i6
loop_1698:
nop
set 0x7A, %o2
ldsba [%l7 + %o2] 0x15, %l0
loop_1699:
for %f10, %f28, %f24
fmovsne %icc, %f1, %f22
set 0x38, %o1
ldsha [%l7 + %o1] 0x11, %g1
fcmple16 %f26, %f18, %o0
edge32l %l2, %l4, %i5
alignaddrl %g5, %l5, %o4
tle %xcc, 0x7
fmovda %icc, %f24, %f30
array32 %i2, %g6, %g7
umul %l1, %o5, %l3
fandnot1s %f15, %f19, %f0
or %o2, %i1, %g2
fmovdneg %icc, %f17, %f14
addcc %o7, %i7, %o3
fpsub32s %f29, %f2, %f1
edge16l %i3, %o6, %i4
stbar
movre %o1, %g4, %i0
movre %g3, 0x3E9, %i6
sethi 0x0F32, %l0
xor %g1, 0x0DD1, %o0
edge8l %l6, %l4, %i5
fmovsge %icc, %f20, %f28
edge16 %l2, %l5, %g5
ldd [%l7 + 0x78], %f20
edge16 %o4, %g6, %i2
fxor %f20, %f16, %f22
andn %l1, %o5, %l3
or %g7, 0x05B8, %o2
movvc %icc, %i1, %o7
sllx %g2, 0x16, %o3
brz,a %i3, loop_1700
alignaddr %i7, %o6, %i4
nop
fitod %f21, %f24
movn %xcc, %g4, %o1
loop_1700:
fors %f19, %f31, %f7
movpos %icc, %i0, %g3
ldstub [%l7 + 0x11], %l0
edge16ln %g1, %i6, %l6
movrgez %l4, %i5, %l2
set 0x7C, %l1
ldswa [%l7 + %l1] 0x15, %l5
membar 0x04
movn %icc, %o0, %o4
movpos %xcc, %g5, %g6
nop
fitos %f1, %f7
fstox %f7, %f6
fxtos %f6, %f21
ld [%l7 + 0x78], %f26
movgu %icc, %l1, %i2
sethi 0x1F30, %l3
udivcc %g7, 0x1362, %o5
fsrc2 %f12, %f14
fbu %fcc1, loop_1701
lduh [%l7 + 0x18], %i1
stx %o2, [%l7 + 0x50]
fbg,a %fcc2, loop_1702
loop_1701:
taddcc %g2, %o3, %i3
tge %icc, 0x7
array8 %o7, %o6, %i4
loop_1702:
membar 0x0C
tl %xcc, 0x4
fcmpgt16 %f10, %f30, %g4
sdiv %o1, 0x1104, %i7
nop
fitos %f8, %f11
fstod %f11, %f20
fmovspos %icc, %f3, %f8
nop
setx 0x6C64C0C65075AE90, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
edge16ln %g3, %i0, %g1
mova %xcc, %i6, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8x16au %f16, %f9, %f20
ldd [%l7 + 0x38], %l0
set 0x68, %o5
ldswa [%l7 + %o5] 0x88, %l4
fblg %fcc0, loop_1703
fnegd %f8, %f6
subccc %l2, 0x04AB, %l5
sir 0x004B
loop_1703:
fbge,a %fcc0, loop_1704
mulscc %o0, %o4, %g5
te %icc, 0x4
nop
set 0x40, %o7
ldsw [%l7 + %o7], %g6
loop_1704:
addc %l1, 0x0A14, %i2
edge16l %l3, %g7, %i5
edge8n %o5, %o2, %g2
orcc %i1, 0x08AC, %i3
ta %icc, 0x5
wr %g0, 0x10, %asi
ldxa [%l7 + 0x08] %asi, %o7
fpackfix %f28, %f31
brgz,a %o3, loop_1705
taddcc %i4, 0x0E38, %g4
alignaddrl %o6, %o1, %g3
addc %i0, 0x1E87, %i7
loop_1705:
ldsh [%l7 + 0x6C], %i6
fmul8ulx16 %f28, %f10, %f2
mulscc %g1, %l6, %l4
xnor %l2, 0x0CF5, %l0
fmovdleu %icc, %f2, %f16
sll %o0, 0x01, %l5
tsubcc %o4, %g6, %l1
sra %g5, 0x00, %l3
ldx [%l7 + 0x50], %g7
wr %g0, 0x81, %asi
swapa [%l7 + 0x34] %asi, %i2
tpos %xcc, 0x0
be loop_1706
fba,a %fcc0, loop_1707
sll %i5, %o5, %g2
srlx %o2, 0x1A, %i1
loop_1706:
fmovrdlez %i3, %f26, %f22
loop_1707:
movl %xcc, %o7, %o3
nop
setx 0x004DE305, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x4C0BA149, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fdivs %f27, %f20, %f17
popc %i4, %o6
nop
set 0x28, %g6
ldd [%l7 + %g6], %f6
addc %g4, %o1, %i0
umulcc %i7, 0x134E, %i6
bgu,a,pn %xcc, loop_1708
umul %g3, %g1, %l4
fbn %fcc0, loop_1709
srl %l2, %l0, %l6
loop_1708:
smulcc %o0, %l5, %o4
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x40] %asi, 0x1
loop_1709:
edge8ln %g6, %g5, %g7
tl %xcc, 0x4
umulcc %l3, 0x18EB, %i5
fcmple32 %f30, %f22, %o5
tsubcc %i2, 0x10A8, %g2
tvs %xcc, 0x5
fmuld8sux16 %f15, %f18, %f26
edge16ln %o2, %i3, %i1
fcmpeq16 %f22, %f26, %o3
andncc %o7, %i4, %o6
umul %o1, 0x13E7, %g4
set 0x3C, %i3
ldsba [%l7 + %i3] 0x88, %i7
orcc %i0, 0x1A0F, %g3
srl %g1, %l4, %l2
movrgz %l0, %l6, %i6
fmovdgu %icc, %f0, %f27
movrlz %l5, %o0, %o4
nop
setx 0xA1A7D806, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0xC215887D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fmuls %f15, %f24, %f10
movleu %xcc, %l1, %g5
subc %g7, %l3, %g6
fbg,a %fcc1, loop_1710
xnor %o5, %i5, %g2
fmovrdlez %i2, %f28, %f2
fnot2s %f13, %f6
loop_1710:
nop
setx loop_1711, %l0, %l1
jmpl %l1, %o2
mova %xcc, %i1, %i3
fnot2 %f20, %f26
tl %xcc, 0x5
loop_1711:
flush %l7 + 0x64
edge32 %o7, %o3, %i4
udiv %o6, 0x0DC8, %g4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %icc, %i7, %i0
and %o1, 0x0EE3, %g3
st %f13, [%l7 + 0x20]
ta %icc, 0x7
udivx %g1, 0x15B9, %l2
nop
setx 0x8199268C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
fsqrts %f2, %f5
fmovdvs %xcc, %f14, %f25
alignaddr %l4, %l0, %i6
movcs %icc, %l5, %l6
tvc %icc, 0x2
tneg %icc, 0x5
fbe,a %fcc1, loop_1712
bpos,a,pn %xcc, loop_1713
movrgz %o4, 0x092, %o0
movvs %xcc, %g5, %l1
loop_1712:
nop
setx 0xDD29469E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0xD084D7C2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fmuls %f4, %f20, %f23
loop_1713:
nop
set 0x10, %o3
ldswa [%l7 + %o3] 0x11, %g7
subc %l3, 0x1EE9, %o5
addccc %g6, %g2, %i5
addccc %i2, 0x1E40, %i1
fmovsgu %xcc, %f31, %f16
edge8 %i3, %o7, %o3
addc %o2, 0x1BEC, %o6
fexpand %f30, %f10
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %i4, %g4, %i0
movvc %icc, %o1, %i7
smul %g3, %g1, %l2
edge16ln %l0, %i6, %l5
andn %l6, %l4, %o4
wr %g0, 0x81, %asi
ldstuba [%l7 + 0x56] %asi, %g5
movle %icc, %l1, %o0
edge16l %l3, %o5, %g6
nop
setx 0x1C41934130D84141, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f18
movrlz %g2, %g7, %i5
bleu,pt %icc, loop_1714
sub %i2, %i1, %i3
edge32ln %o3, %o2, %o6
set 0x70, %l4
stxa %o7, [%l7 + %l4] 0x14
loop_1714:
tcs %xcc, 0x1
alignaddrl %g4, %i4, %i0
tgu %xcc, 0x7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcs %icc, 0x6
move %icc, %i7, %o1
movne %xcc, %g1, %l2
fones %f17
alignaddr %l0, %g3, %i6
fbule,a %fcc3, loop_1715
andncc %l6, %l5, %o4
fbo %fcc0, loop_1716
xorcc %l4, %l1, %g5
loop_1715:
sll %o0, %l3, %o5
mova %icc, %g2, %g7
loop_1716:
nop
wr %g0, 0x20, %asi
ldxa [%g0 + 0x28] %asi, %g6
ld [%l7 + 0x30], %f27
addc %i2, %i5, %i1
sdiv %o3, 0x132F, %o2
fbu,a %fcc2, loop_1717
movrgez %i3, 0x2FF, %o6
movrgz %o7, 0x36E, %i4
taddcctv %g4, %i7, %o1
loop_1717:
fsrc1s %f18, %f30
brgz %g1, loop_1718
xnor %i0, %l2, %g3
orcc %l0, 0x18AA, %l6
fmovsa %xcc, %f21, %f31
loop_1718:
movneg %icc, %i6, %o4
subc %l5, 0x116B, %l1
fpsub16 %f14, %f14, %f16
stw %l4, [%l7 + 0x38]
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %f16
addcc %o0, 0x0C14, %g5
orncc %l3, 0x11EE, %o5
tvs %icc, 0x5
fsrc2 %f28, %f12
fmovsneg %xcc, %f30, %f0
subcc %g2, 0x0A6C, %g7
addc %i2, 0x1A1A, %g6
movrgez %i5, 0x344, %i1
xorcc %o2, 0x0B88, %i3
fmovsleu %xcc, %f24, %f22
add %o3, 0x058A, %o6
tcc %xcc, 0x6
orncc %i4, 0x1A3E, %g4
lduw [%l7 + 0x18], %i7
edge8ln %o7, %o1, %i0
movrlz %l2, 0x349, %g3
addc %g1, 0x00EB, %l6
bvc %xcc, loop_1719
srax %l0, 0x11, %i6
wr %g0, 0x23, %asi
stha %o4, [%l7 + 0x46] %asi
membar #Sync
loop_1719:
tl %icc, 0x3
fmovsg %icc, %f26, %f0
nop
setx 0xBDE0F529AE72BF95, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x28AF8E586686C1C8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fsubd %f2, %f18, %f10
tgu %icc, 0x1
movn %xcc, %l1, %l4
sdivcc %l5, 0x0A71, %g5
movvc %icc, %o0, %l3
fblg,a %fcc1, loop_1720
bcc,a loop_1721
fpack32 %f10, %f22, %f16
set 0x2C, %i6
lduwa [%l7 + %i6] 0x89, %g2
loop_1720:
tcs %xcc, 0x7
loop_1721:
popc %g7, %o5
bcc,pt %icc, loop_1722
edge16n %g6, %i2, %i1
movre %i5, 0x2DD, %o2
tvc %xcc, 0x1
loop_1722:
fbule,a %fcc3, loop_1723
alignaddr %o3, %o6, %i4
tgu %xcc, 0x0
fabsd %f28, %f8
loop_1723:
tvs %icc, 0x2
array16 %g4, %i3, %o7
orn %o1, %i0, %l2
tcs %xcc, 0x5
movrgz %i7, %g3, %g1
fbne %fcc1, loop_1724
nop
setx 0xB218739F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x15B7B239, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f2
fsubs %f2, %f7, %f26
edge32n %l6, %l0, %i6
smul %l1, 0x1BAB, %l4
loop_1724:
fandnot1 %f24, %f24, %f26
sdivcc %l5, 0x044A, %o4
ldsh [%l7 + 0x2E], %g5
fcmple32 %f8, %f30, %l3
wr %g0, 0x2a, %asi
stba %o0, [%l7 + 0x2F] %asi
membar #Sync
alignaddr %g7, %o5, %g6
nop
fitos %f16, %f31
orcc %i2, 0x0758, %i1
sethi 0x03A9, %g2
xor %o2, 0x15CD, %i5
addccc %o6, 0x06D1, %i4
fnegs %f16, %f17
alignaddr %o3, %g4, %o7
wr %g0, 0xeb, %asi
stxa %i3, [%l7 + 0x70] %asi
membar #Sync
fxnors %f9, %f1, %f24
edge8l %o1, %l2, %i7
movpos %xcc, %g3, %i0
xorcc %l6, 0x1111, %l0
tl %icc, 0x4
movl %xcc, %i6, %l1
bne,a,pn %xcc, loop_1725
nop
fitos %f4, %f5
fstoi %f5, %f29
addc %g1, 0x069E, %l5
movleu %xcc, %o4, %g5
loop_1725:
edge8l %l3, %o0, %l4
alignaddrl %g7, %g6, %o5
fornot2 %f12, %f2, %f26
subcc %i2, %i1, %o2
movcs %icc, %g2, %i5
udivcc %o6, 0x0ECF, %o3
call loop_1726
edge16n %i4, %o7, %i3
fcmple32 %f14, %f8, %o1
sdiv %l2, 0x0E20, %i7
loop_1726:
std %f22, [%l7 + 0x70]
addcc %g3, 0x0808, %g4
movcc %xcc, %i0, %l0
movcc %icc, %i6, %l6
wr %g0, 0x81, %asi
stda %f0, [%l7 + 0x40] %asi
set 0x71, %i0
ldstuba [%l7 + %i0] 0x18, %l1
fbge %fcc3, loop_1727
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovs %f28, %f5
andn %l5, 0x031C, %o4
loop_1727:
movne %xcc, %g1, %l3
fmovsle %xcc, %f26, %f26
tne %xcc, 0x3
edge8l %g5, %o0, %l4
nop
setx loop_1728, %l0, %l1
jmpl %l1, %g7
bl,a,pt %icc, loop_1729
fbu,a %fcc0, loop_1730
ldstub [%l7 + 0x41], %o5
loop_1728:
nop
wr %g0, 0x80, %asi
ldda [%l7 + 0x30] %asi, %g6
loop_1729:
tpos %icc, 0x7
loop_1730:
sdiv %i2, 0x139B, %i1
umul %o2, 0x0F1B, %i5
set 0x7C, %o0
stwa %o6, [%l7 + %o0] 0x2f
membar #Sync
edge8l %o3, %i4, %g2
fmovdn %icc, %f26, %f0
fsrc2s %f2, %f26
fcmpeq32 %f12, %f10, %o7
fbo,a %fcc2, loop_1731
sll %o1, %l2, %i7
movneg %xcc, %g3, %i3
tvs %xcc, 0x2
loop_1731:
fmovdgu %icc, %f4, %f22
movrgez %i0, 0x2C0, %g4
fmovs %f16, %f2
orcc %i6, 0x1EFC, %l6
sra %l0, %l5, %l1
tsubcctv %o4, %l3, %g5
bvs loop_1732
smulcc %g1, %l4, %o0
fmovdleu %xcc, %f4, %f2
tn %xcc, 0x7
loop_1732:
nop
setx 0x80627C33, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
movl %xcc, %g7, %o5
fpadd16s %f25, %f25, %f30
ba,pn %icc, loop_1733
bn,pt %icc, loop_1734
fmovs %f18, %f11
st %f19, [%l7 + 0x60]
loop_1733:
tgu %xcc, 0x1
loop_1734:
tpos %xcc, 0x5
udivx %i2, 0x10D4, %i1
srax %g6, %i5, %o2
brlz,a %o6, loop_1735
add %i4, %g2, %o7
fbge %fcc3, loop_1736
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1735:
fcmpgt32 %f28, %f20, %o1
edge16l %o3, %i7, %g3
loop_1736:
fpadd16s %f19, %f4, %f25
array16 %l2, %i0, %g4
tgu %xcc, 0x5
wr %g0, 0x2f, %asi
stha %i3, [%l7 + 0x14] %asi
membar #Sync
bcs,a %xcc, loop_1737
orcc %l6, 0x01C8, %l0
brgez,a %l5, loop_1738
orcc %i6, 0x06C2, %o4
loop_1737:
edge32n %l3, %g5, %g1
tne %icc, 0x2
loop_1738:
xnor %l4, %l1, %g7
tsubcctv %o5, %o0, %i2
stbar
edge32n %g6, %i5, %o2
movvc %xcc, %o6, %i4
tgu %icc, 0x6
umulcc %i1, 0x0C9D, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x60, %g2
stxa %o1, [%l7 + %g2] 0x27
membar #Sync
tg %icc, 0x6
movle %icc, %o3, %i7
taddcctv %o7, 0x1433, %l2
udivcc %g3, 0x1071, %g4
edge8l %i0, %i3, %l6
edge8ln %l0, %l5, %o4
subccc %l3, 0x0D59, %i6
ld [%l7 + 0x38], %f27
fpsub16 %f20, %f4, %f4
fzero %f26
sub %g1, 0x1C91, %g5
mova %icc, %l4, %l1
bpos,a,pt %xcc, loop_1739
flush %l7 + 0x40
tge %xcc, 0x4
tpos %icc, 0x2
loop_1739:
ba %xcc, loop_1740
fnors %f4, %f25, %f3
tcs %xcc, 0x5
edge32n %g7, %o5, %i2
loop_1740:
udivx %o0, 0x07B7, %g6
movneg %xcc, %o2, %o6
set 0x2E, %i4
lduha [%l7 + %i4] 0x0c, %i4
fmul8ulx16 %f2, %f4, %f12
set 0x6C, %l5
sta %f20, [%l7 + %l5] 0x14
fsrc2 %f6, %f30
movneg %icc, %i1, %g2
sdiv %i5, 0x1C99, %o1
wr %g0, 0x04, %asi
lduha [%l7 + 0x56] %asi, %o3
subcc %o7, 0x0A77, %i7
fpack16 %f18, %f11
fbuge %fcc3, loop_1741
tgu %xcc, 0x5
move %icc, %g3, %l2
tvs %icc, 0x7
loop_1741:
xnor %i0, %g4, %l6
stx %l0, [%l7 + 0x20]
fxnors %f24, %f24, %f16
udivcc %i3, 0x0DD9, %l5
brz %l3, loop_1742
fpack16 %f6, %f11
fmovs %f31, %f0
xor %o4, 0x0415, %i6
loop_1742:
nop
wr %g0, 0x80, %asi
ldsha [%l7 + 0x40] %asi, %g5
ldd [%l7 + 0x40], %l4
fmovdg %icc, %f8, %f17
std %f28, [%l7 + 0x08]
movvs %xcc, %g1, %g7
te %icc, 0x7
ta %icc, 0x6
fmul8sux16 %f24, %f28, %f22
fble %fcc3, loop_1743
movgu %icc, %o5, %i2
ldub [%l7 + 0x31], %l1
fmovdle %icc, %f2, %f20
loop_1743:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udiv %g6, 0x11D5, %o0
swap [%l7 + 0x28], %o2
wr %g0, 0x80, %asi
swapa [%l7 + 0x58] %asi, %o6
bcc,a loop_1744
movn %icc, %i1, %i4
nop
setx 0xD049135E, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
taddcctv %i5, %g2, %o3
loop_1744:
movrgz %o1, 0x371, %i7
andcc %g3, %o7, %i0
nop
fitod %f29, %f24
wr %g0, 0x2f, %asi
stha %l2, [%l7 + 0x0C] %asi
membar #Sync
fpsub32s %f31, %f28, %f28
tvc %xcc, 0x0
fmovdleu %xcc, %f26, %f21
fpadd32 %f26, %f10, %f10
fbe,a %fcc0, loop_1745
and %g4, %l6, %l0
mova %icc, %i3, %l5
andn %o4, %l3, %g5
loop_1745:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsw [%l7 + 0x50], %l4
fnot1s %f18, %f11
wr %g0, 0x81, %asi
sta %f10, [%l7 + 0x30] %asi
orncc %i6, %g1, %g7
fmovdvc %icc, %f20, %f19
be,a %icc, loop_1746
fbul,a %fcc0, loop_1747
subccc %o5, %l1, %g6
add %l7, 0x08, %l6
wr %g0, 0x0c, %asi
casxa [%l6] %asi, %i2, %o2
loop_1746:
fpackfix %f16, %f15
loop_1747:
tle %xcc, 0x6
taddcctv %o0, %o6, %i1
fzeros %f24
pdist %f18, %f16, %f2
set 0x30, %o6
stxa %i5, [%l7 + %o6] 0x0c
fxnors %f10, %f23, %f0
fbo,a %fcc3, loop_1748
nop
fitod %f10, %f10
fdtoi %f10, %f10
taddcctv %i4, %g2, %o3
fmovdleu %xcc, %f9, %f27
loop_1748:
taddcc %o1, 0x1ED4, %g3
wr %g0, 0x88, %asi
stda %f16, [%l7 + 0x40] %asi
addc %o7, %i7, %i0
fmovse %xcc, %f5, %f6
bcs,a %xcc, loop_1749
fmovdvs %icc, %f12, %f19
tvc %icc, 0x4
sllx %l2, 0x01, %g4
loop_1749:
sdiv %l0, 0x01D1, %l6
wr %g0, 0xeb, %asi
stha %l5, [%l7 + 0x62] %asi
membar #Sync
tleu %icc, 0x2
edge8 %i3, %l3, %o4
fmovdpos %xcc, %f24, %f15
move %icc, %l4, %g5
nop
fitod %f2, %f18
fdtox %f18, %f8
fxtod %f8, %f16
fmovdpos %xcc, %f29, %f20
xor %i6, 0x06F8, %g7
tne %icc, 0x4
movrgez %g1, %o5, %g6
tsubcctv %i2, 0x11EC, %o2
srlx %o0, 0x1C, %l1
fmovdleu %icc, %f22, %f13
alignaddrl %o6, %i5, %i4
brnz,a %i1, loop_1750
movpos %xcc, %o3, %o1
bshuffle %f20, %f12, %f10
fmovrde %g2, %f18, %f2
loop_1750:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitos %f12, %f27
fstox %f27, %f10
xnor %g3, %o7, %i0
andn %l2, %i7, %g4
add %l7, 0x6C, %l6
wr %g0, 0x19, %asi
casa [%l6] %asi, %l6, %l0
subc %l5, 0x1963, %i3
ldx [%l7 + 0x48], %o4
wr %g0, 0x81, %asi
ldsha [%l7 + 0x14] %asi, %l3
srax %g5, %l4, %g7
nop
setx loop_1751, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
popc %g1, %o5
set 0x14, %i1
sta %f22, [%l7 + %i1] 0x88
loop_1751:
fmovrsne %g6, %f22, %f18
movvs %xcc, %i6, %i2
tleu %icc, 0x7
set 0x54, %l3
sta %f13, [%l7 + %l3] 0x0c
set 0x52, %l6
ldsha [%l7 + %l6] 0x18, %o0
be %icc, loop_1752
bpos,pn %xcc, loop_1753
mulx %l1, 0x01BF, %o2
sub %i5, %o6, %i4
loop_1752:
brz %o3, loop_1754
loop_1753:
fblg,a %fcc0, loop_1755
fbe %fcc1, loop_1756
fpadd16s %f2, %f0, %f6
loop_1754:
fzeros %f8
loop_1755:
ba,a loop_1757
loop_1756:
udivcc %o1, 0x05AF, %i1
orn %g2, %o7, %g3
ba loop_1758
loop_1757:
ba %icc, loop_1759
tl %xcc, 0x0
fmovdneg %icc, %f27, %f30
loop_1758:
movn %icc, %l2, %i0
loop_1759:
alignaddr %g4, %l6, %l0
tcc %icc, 0x0
add %l7, 0x18, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %l5, %i7
tle %icc, 0x1
sdivx %o4, 0x136E, %i3
movpos %xcc, %l3, %l4
alignaddrl %g7, %g5, %o5
subc %g1, %i6, %i2
fbl,a %fcc3, loop_1760
movgu %icc, %o0, %g6
tcc %icc, 0x2
movrgez %l1, 0x28A, %i5
loop_1760:
nop
wr %g0, 0x10, %asi
lduba [%l7 + 0x25] %asi, %o2
ldx [%l7 + 0x18], %i4
bg,a,pn %xcc, loop_1761
movle %icc, %o3, %o1
edge8ln %o6, %g2, %i1
tvs %xcc, 0x2
loop_1761:
stb %g3, [%l7 + 0x7C]
sllx %o7, 0x11, %l2
set 0x50, %g7
ldda [%l7 + %g7] 0x22, %g4
tge %icc, 0x2
movrlez %i0, %l6, %l5
subccc %i7, 0x0ECD, %l0
tge %icc, 0x3
tleu %xcc, 0x4
movrgz %o4, %i3, %l4
tvc %xcc, 0x5
move %xcc, %g7, %g5
set 0x4A, %g4
ldstuba [%l7 + %g4] 0x89, %l3
xor %g1, %i6, %o5
ta %icc, 0x7
edge8n %o0, %i2, %g6
ldub [%l7 + 0x19], %l1
xor %i5, %o2, %o3
fcmpgt32 %f6, %f8, %i4
wr %g0, 0x18, %asi
ldswa [%l7 + 0x40] %asi, %o6
or %g2, %i1, %o1
subccc %g3, %l2, %g4
movge %xcc, %o7, %l6
fors %f14, %f5, %f18
edge16n %l5, %i0, %i7
tge %xcc, 0x1
fba %fcc0, loop_1762
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sir 0x09FD
fba %fcc2, loop_1763
loop_1762:
tcc %xcc, 0x5
fmovrde %l0, %f16, %f10
movpos %icc, %i3, %o4
loop_1763:
fornot1s %f4, %f31, %f7
fmovdgu %xcc, %f2, %f5
te %icc, 0x4
fxnors %f19, %f25, %f14
srax %l4, 0x10, %g5
ld [%l7 + 0x7C], %f19
edge8l %l3, %g7, %g1
orn %i6, %o0, %o5
brgz,a %i2, loop_1764
array8 %l1, %i5, %o2
fmovdn %icc, %f12, %f24
fmovdvs %icc, %f20, %f31
loop_1764:
fcmpgt32 %f20, %f14, %g6
sllx %o3, 0x1A, %i4
sethi 0x0155, %o6
fbue,a %fcc1, loop_1765
nop
set 0x1C, %i2
stb %i1, [%l7 + %i2]
fmovse %xcc, %f25, %f20
bcc,a loop_1766
loop_1765:
nop
setx loop_1767, %l0, %l1
jmpl %l1, %o1
movvs %xcc, %g2, %l2
ldx [%l7 + 0x48], %g3
loop_1766:
edge16n %g4, %l6, %o7
loop_1767:
ldstub [%l7 + 0x19], %l5
mulx %i7, 0x05E9, %l0
fmovrslez %i0, %f10, %f11
edge32n %i3, %o4, %g5
stbar
edge8l %l3, %g7, %l4
sir 0x106F
andcc %i6, 0x0164, %g1
sdivcc %o0, 0x08CD, %i2
tpos %icc, 0x0
stb %o5, [%l7 + 0x23]
movn %xcc, %i5, %o2
membar #Sync
wr %g0, 0xf8, %asi
ldda [%l7 + 0x40] %asi, %f0
movleu %icc, %g6, %o3
fbu %fcc1, loop_1768
nop
set 0x29, %g5
ldub [%l7 + %g5], %i4
fbo,a %fcc3, loop_1769
fbe,a %fcc2, loop_1770
loop_1768:
movg %icc, %o6, %i1
tl %xcc, 0x1
loop_1769:
edge16l %l1, %o1, %g2
loop_1770:
fandnot2s %f29, %f27, %f10
tl %xcc, 0x2
fornot2s %f1, %f7, %f0
array8 %g3, %l2, %g4
fnors %f16, %f26, %f0
wr %g0, 0x89, %asi
lda [%l7 + 0x4C] %asi, %f7
sdivx %o7, 0x125C, %l5
add %i7, 0x0D13, %l0
movrlez %l6, %i3, %o4
edge16 %g5, %i0, %g7
fsrc1s %f28, %f15
set 0x40, %g3
stda %f0, [%l7 + %g3] 0x15
bcs,pn %icc, loop_1771
edge16n %l4, %l3, %i6
movn %xcc, %o0, %g1
edge8ln %i2, %i5, %o2
loop_1771:
edge8ln %o5, %g6, %o3
edge8l %o6, %i4, %l1
bleu loop_1772
ldd [%l7 + 0x58], %f8
nop
fitos %f3, %f9
fstox %f9, %f24
fxtos %f24, %f13
movne %icc, %o1, %i1
loop_1772:
fnot1s %f14, %f27
ta %xcc, 0x1
fpmerge %f25, %f11, %f26
stx %g3, [%l7 + 0x38]
fbl %fcc3, loop_1773
umul %l2, %g2, %g4
tl %xcc, 0x6
nop
fitod %f10, %f28
fdtox %f28, %f28
loop_1773:
tl %icc, 0x5
tl %icc, 0x7
fbne,a %fcc3, loop_1774
fbo %fcc1, loop_1775
fxnor %f28, %f8, %f16
fnor %f10, %f0, %f30
loop_1774:
sdivx %l5, 0x1C63, %i7
loop_1775:
ldsb [%l7 + 0x79], %o7
tne %xcc, 0x0
fmovdleu %icc, %f30, %f19
xorcc %l0, %i3, %o4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitod %f13, %f14
fnegd %f18, %f26
movge %xcc, %l6, %g5
wr %g0, 0x10, %asi
sta %f24, [%l7 + 0x58] %asi
fmovdcs %icc, %f17, %f16
set 0x55, %g1
lduba [%l7 + %g1] 0x80, %g7
array32 %l4, %l3, %i6
fmovsleu %icc, %f7, %f25
set 0x5C, %i5
lduha [%l7 + %i5] 0x88, %o0
fmovrdne %g1, %f26, %f12
fornot1 %f8, %f26, %f4
ldd [%l7 + 0x48], %f16
tvc %xcc, 0x2
nop
fitos %f7, %f7
fstoi %f7, %f18
edge16 %i0, %i2, %i5
tn %xcc, 0x6
tsubcc %o5, 0x18AC, %g6
edge16ln %o2, %o6, %o3
mulx %i4, 0x176A, %o1
sdiv %i1, 0x1DCF, %l1
ldd [%l7 + 0x58], %g2
sdiv %g2, 0x04B7, %l2
brnz,a %l5, loop_1776
array16 %i7, %g4, %o7
fones %f29
popc 0x01F9, %i3
loop_1776:
fbne %fcc0, loop_1777
edge8ln %l0, %l6, %g5
movrlez %g7, 0x17F, %o4
sll %l3, 0x0B, %l4
loop_1777:
bcs,a,pt %icc, loop_1778
sll %i6, 0x14, %g1
sdivx %o0, 0x0841, %i0
edge16ln %i2, %i5, %g6
loop_1778:
movne %icc, %o5, %o2
tpos %xcc, 0x0
orcc %o3, %o6, %o1
nop
setx loop_1779, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge8 %i4, %l1, %g3
tle %icc, 0x4
wr %g0, 0x80, %asi
ldsha [%l7 + 0x6A] %asi, %i1
loop_1779:
addcc %l2, 0x1DAF, %l5
movcs %icc, %g2, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %xcc, %o7, %i3
movleu %icc, %l0, %g4
ldstub [%l7 + 0x26], %l6
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x70] %asi, 0x3
fmovsne %icc, %f27, %f11
ta %icc, 0x6
wr %g0, 0x11, %asi
lduwa [%l7 + 0x74] %asi, %o4
movge %xcc, %l3, %g7
srlx %l4, 0x1E, %g1
bne,a,pt %icc, loop_1780
sub %i6, 0x0858, %i0
andcc %o0, 0x0213, %i2
bleu,a %icc, loop_1781
loop_1780:
movcs %xcc, %i5, %o5
mova %icc, %o2, %o3
array32 %g6, %o1, %o6
loop_1781:
fmovdleu %icc, %f16, %f12
set 0x38, %i7
ldxa [%g0 + %i7] 0x20, %i4
movvs %icc, %g3, %l1
fble %fcc0, loop_1782
fpadd16s %f9, %f20, %f12
edge8ln %l2, %l5, %g2
bneg,pt %icc, loop_1783
loop_1782:
tgu %icc, 0x0
stx %i1, [%l7 + 0x40]
tsubcctv %i7, %o7, %i3
loop_1783:
fmovrsgez %l0, %f0, %f4
edge32 %g4, %g5, %o4
fpadd32s %f15, %f5, %f23
sdivx %l3, 0x06E7, %l6
fnot1 %f12, %f16
fnands %f6, %f5, %f11
fbn %fcc0, loop_1784
udiv %g7, 0x070B, %g1
nop
setx loop_1785, %l0, %l1
jmpl %l1, %i6
movl %icc, %i0, %l4
loop_1784:
brgz %i2, loop_1786
srax %i5, 0x12, %o0
loop_1785:
fandnot1 %f0, %f12, %f22
subc %o2, %o5, %g6
loop_1786:
andncc %o1, %o3, %i4
xorcc %o6, %g3, %l2
tne %icc, 0x0
fxnors %f5, %f0, %f18
sdivcc %l1, 0x1396, %l5
sra %g2, 0x12, %i1
sdiv %o7, 0x150E, %i3
nop
setx 0x572F3E2652FEA6E0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0xC5F7F9452E7E0797, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f24, %f26
movl %xcc, %l0, %g4
movg %xcc, %i7, %g5
srlx %l3, %o4, %g7
bpos,pn %xcc, loop_1787
mova %icc, %g1, %l6
movrgez %i6, %l4, %i2
movle %xcc, %i5, %i0
loop_1787:
bgu,pt %xcc, loop_1788
fmovrslez %o0, %f16, %f0
fsrc2s %f5, %f25
std %f28, [%l7 + 0x78]
loop_1788:
bg,pn %icc, loop_1789
sir 0x1403
fpsub32 %f4, %f4, %f18
edge8 %o2, %o5, %o1
loop_1789:
umulcc %o3, 0x188C, %i4
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x68] %asi, 0x1
movpos %xcc, %g3, %l2
udivx %l1, 0x150B, %l5
nop
setx loop_1790, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
add %g2, %i1, %o7
sra %o6, %l0, %i3
fbuge %fcc3, loop_1791
loop_1790:
fnor %f20, %f2, %f10
xor %i7, 0x063F, %g4
sethi 0x0623, %l3
loop_1791:
ba loop_1792
flush %l7 + 0x64
fpadd32 %f18, %f30, %f26
xnorcc %o4, %g7, %g5
loop_1792:
brgz %g1, loop_1793
andncc %l6, %i6, %l4
stbar
tvs %xcc, 0x3
loop_1793:
xorcc %i5, 0x1506, %i0
addcc %i2, 0x171C, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tgu %xcc, 0x3
std %f16, [%l7 + 0x48]
fors %f11, %f22, %f22
bpos %xcc, loop_1794
mulx %o5, 0x00DC, %o1
movrlz %o3, 0x2B9, %i4
taddcctv %g6, %g3, %o0
loop_1794:
ta %xcc, 0x3
membar #Sync
set 0x40, %l0
ldda [%l7 + %l0] 0xf9, %f0
movrgz %l2, 0x0B1, %l5
set 0x64, %l2
lda [%l7 + %l2] 0x0c, %f19
te %xcc, 0x0
fmovsa %xcc, %f11, %f27
fmovrdlz %l1, %f10, %f14
fmovdle %icc, %f10, %f29
taddcc %g2, 0x0B86, %i1
andcc %o7, 0x1316, %o6
tvs %icc, 0x0
andncc %l0, %i3, %i7
tcc %xcc, 0x0
umul %g4, 0x1D66, %l3
fmovdcs %icc, %f12, %f22
tcs %xcc, 0x6
movrlez %g7, 0x206, %g5
nop
setx loop_1795, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fornot2 %f22, %f0, %f24
array8 %g1, %o4, %i6
brnz %l4, loop_1796
loop_1795:
xnorcc %l6, %i0, %i2
tn %icc, 0x4
fpmerge %f22, %f0, %f16
loop_1796:
fors %f17, %f29, %f18
brnz,a %o2, loop_1797
stbar
ldsb [%l7 + 0x3D], %o5
movneg %xcc, %o1, %i5
loop_1797:
fmovsle %icc, %f12, %f27
fbule %fcc1, loop_1798
xor %o3, %g6, %g3
st %f7, [%l7 + 0x70]
tg %icc, 0x7
loop_1798:
or %i4, %l2, %o0
fpadd32 %f16, %f20, %f12
andncc %l5, %g2, %i1
ldx [%l7 + 0x78], %o7
fbe %fcc0, loop_1799
tg %xcc, 0x0
fbn,a %fcc1, loop_1800
bne,pn %icc, loop_1801
loop_1799:
movl %xcc, %o6, %l1
edge32n %l0, %i7, %g4
loop_1800:
fmovdneg %xcc, %f2, %f6
loop_1801:
nop
fitos %f4, %f18
fstoi %f18, %f30
nop
setx 0xC868F6EE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f7
setx 0x87C293FC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f15
fdivs %f15, %f7, %f22
ldub [%l7 + 0x16], %l3
taddcc %i3, %g7, %g5
addcc %o4, %g1, %l4
tleu %icc, 0x1
fornot2s %f18, %f18, %f21
edge16l %i6, %l6, %i2
fpsub16 %f8, %f4, %f4
edge16 %o2, %i0, %o1
movrgz %i5, %o3, %o5
fmovsge %icc, %f11, %f28
movrgez %g3, 0x0DD, %i4
tvs %xcc, 0x7
wr %g0, 0x81, %asi
ldda [%l7 + 0x10] %asi, %g6
fmovsg %icc, %f26, %f22
tcs %icc, 0x6
be,pn %icc, loop_1802
nop
setx loop_1803, %l0, %l1
jmpl %l1, %o0
andcc %l5, %g2, %l2
movleu %xcc, %o7, %i1
loop_1802:
tvc %xcc, 0x3
loop_1803:
fmovscc %icc, %f15, %f5
edge16 %l1, %o6, %l0
st %f1, [%l7 + 0x3C]
addccc %g4, %l3, %i7
brgez %i3, loop_1804
sllx %g5, %o4, %g1
movrgez %g7, %i6, %l4
addc %i2, %o2, %i0
loop_1804:
sir 0x1584
srlx %l6, 0x1F, %o1
sth %o3, [%l7 + 0x24]
mova %icc, %i5, %g3
fbu,a %fcc0, loop_1805
bpos,pt %icc, loop_1806
add %i4, 0x014F, %o5
bcs,pt %xcc, loop_1807
loop_1805:
prefetch [%l7 + 0x14], 0x0
loop_1806:
nop
wr %g0, 0x88, %asi
lduha [%l7 + 0x36] %asi, %o0
loop_1807:
fba,a %fcc2, loop_1808
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldd [%l7 + 0x50], %f16
nop
setx 0xB40215D238AE36ED, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
fsqrtd %f24, %f24
loop_1808:
addccc %l5, %g2, %g6
wr %g0, 0x89, %asi
lduwa [%l7 + 0x74] %asi, %o7
tgu %icc, 0x2
movrne %l2, 0x2A4, %i1
edge16l %o6, %l0, %g4
ldd [%l7 + 0x30], %l0
fandnot1 %f14, %f24, %f2
movn %icc, %l3, %i7
fbuge %fcc3, loop_1809
movcc %xcc, %i3, %o4
te %xcc, 0x1
andncc %g1, %g7, %i6
loop_1809:
tsubcctv %l4, 0x1F2F, %i2
tn %icc, 0x4
fcmpne16 %f12, %f26, %g5
ld [%l7 + 0x3C], %f31
tge %xcc, 0x0
fbne,a %fcc3, loop_1810
te %icc, 0x4
ble loop_1811
bgu,a %xcc, loop_1812
loop_1810:
tle %xcc, 0x0
nop
fitod %f0, %f4
fdtos %f4, %f26
loop_1811:
nop
set 0x2D, %o2
ldstuba [%l7 + %o2] 0x88, %i0
loop_1812:
nop
setx loop_1813, %l0, %l1
jmpl %l1, %o2
fbo %fcc0, loop_1814
taddcctv %o1, %o3, %l6
fpmerge %f25, %f17, %f24
loop_1813:
edge8l %g3, %i4, %i5
loop_1814:
lduh [%l7 + 0x50], %o0
set 0x220, %o4
ldxa [%g0 + %o4] 0x52, %l5
ldsw [%l7 + 0x3C], %g2
movrgez %o5, %o7, %g6
fbg,a %fcc2, loop_1815
fnand %f2, %f16, %f8
bvs loop_1816
stb %l2, [%l7 + 0x77]
loop_1815:
fmovdg %xcc, %f5, %f27
mulx %o6, %i1, %g4
loop_1816:
mulx %l1, 0x0AC2, %l3
fcmpne16 %f4, %f16, %i7
taddcc %l0, %o4, %i3
tleu %xcc, 0x3
edge8 %g7, %g1, %i6
movl %icc, %i2, %g5
xorcc %i0, 0x19CB, %o2
bleu loop_1817
xor %o1, %o3, %l4
movgu %icc, %g3, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1817:
nop
set 0x7C, %l1
stw %i4, [%l7 + %l1]
set 0x10, %o1
sta %f31, [%l7 + %o1] 0x88
call loop_1818
taddcc %i5, 0x03D6, %l5
andn %g2, %o0, %o7
movg %icc, %g6, %l2
loop_1818:
fmovse %icc, %f16, %f4
fmovrdgez %o5, %f6, %f12
udivcc %o6, 0x1E50, %i1
sir 0x13A3
nop
fitos %f11, %f5
fstoi %f5, %f30
membar 0x21
udiv %g4, 0x00D6, %l3
xorcc %l1, %i7, %o4
movn %xcc, %l0, %i3
tge %xcc, 0x3
fmovdge %xcc, %f6, %f26
fmovsg %xcc, %f20, %f30
nop
setx 0x917A0383, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
setx 0xE46C76B2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fsubs %f13, %f29, %f23
stb %g1, [%l7 + 0x34]
edge8ln %i6, %i2, %g5
brgz,a %g7, loop_1819
edge16ln %i0, %o1, %o2
bshuffle %f14, %f16, %f6
alignaddrl %l4, %o3, %l6
loop_1819:
fpadd16 %f12, %f8, %f8
nop
setx 0xAA67E487815B4E54, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x19C21E9B8CD5C7F4, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f12, %f18
xorcc %i4, 0x0B51, %i5
fmovse %icc, %f31, %f13
sdivx %g3, 0x19B8, %l5
umul %g2, 0x1FCD, %o0
movrgez %o7, %l2, %o5
edge32l %g6, %i1, %g4
edge8l %o6, %l1, %i7
bcs loop_1820
nop
setx 0x45F1353C585F2BEF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
fsqrtd %f12, %f24
membar 0x30
array8 %l3, %l0, %o4
loop_1820:
nop
set 0x70, %o7
stxa %g1, [%l7 + %o7] 0x81
umulcc %i6, %i3, %i2
edge8n %g7, %g5, %i0
array16 %o2, %o1, %o3
xnorcc %l4, %i4, %i5
umul %g3, 0x1CF2, %l5
nop
setx loop_1821, %l0, %l1
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 0x3D, %g6
ldsb [%l7 + %g6], %l6
edge32l %g2, %o0, %l2
tle %icc, 0x6
loop_1821:
movl %icc, %o5, %g6
nop
set 0x50, %i3
ldd [%l7 + %i3], %f28
sir 0x1C1F
tsubcctv %o7, 0x0CBC, %i1
taddcc %g4, 0x0EAC, %l1
fcmple16 %f2, %f0, %o6
tvs %icc, 0x5
ldd [%l7 + 0x48], %i6
addccc %l0, 0x037E, %o4
fpsub16 %f22, %f26, %f4
xnorcc %g1, %l3, %i6
fornot2 %f2, %f16, %f8
edge16 %i3, %i2, %g5
fmovrdlz %g7, %f12, %f14
tg %xcc, 0x6
umul %o2, %i0, %o3
xnor %o1, %l4, %i5
sub %g3, 0x169A, %i4
fbu,a %fcc2, loop_1822
nop
setx loop_1823, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sdivx %l6, 0x13D3, %l5
addcc %g2, 0x016A, %o0
loop_1822:
movrgez %o5, 0x124, %g6
loop_1823:
smul %o7, 0x0050, %l2
tg %icc, 0x2
fmovda %xcc, %f20, %f7
fcmpeq32 %f10, %f8, %g4
tle %icc, 0x2
fnot2 %f10, %f4
orcc %i1, %o6, %l1
fmovsgu %icc, %f8, %f14
movpos %icc, %i7, %l0
sethi 0x1181, %g1
sll %o4, 0x01, %l3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %i6, 0x0F, %i3
set 0x18, %o5
stxa %i2, [%l7 + %o5] 0x27
membar #Sync
fmovsl %xcc, %f13, %f2
taddcctv %g7, 0x0F26, %o2
tl %icc, 0x4
std %f6, [%l7 + 0x78]
addc %i0, 0x1BE1, %o3
movrgez %o1, %l4, %i5
tn %icc, 0x7
st %f3, [%l7 + 0x64]
brlez %g3, loop_1824
movrgez %g5, %i4, %l6
wr %g0, 0x24, %asi
ldda [%l7 + 0x30] %asi, %l4
loop_1824:
sub %g2, %o0, %g6
mova %xcc, %o7, %o5
fnot2 %f0, %f26
edge8n %l2, %i1, %g4
fmovdpos %xcc, %f21, %f19
movrgez %l1, %i7, %l0
movrlez %o6, 0x1B8, %o4
andcc %l3, %g1, %i3
membar #Sync
wr %g0, 0x1f, %asi
ldda [%l7 + 0x40] %asi, %f16
bvc,pn %icc, loop_1825
srl %i2, 0x10, %g7
fnands %f25, %f1, %f15
movg %xcc, %o2, %i0
loop_1825:
addcc %i6, %o1, %l4
fmovdl %xcc, %f15, %f30
ldd [%l7 + 0x18], %f0
alignaddrl %o3, %g3, %g5
movl %icc, %i5, %i4
fandnot1 %f12, %f0, %f4
tne %xcc, 0x0
orn %l5, 0x1676, %l6
fpmerge %f12, %f0, %f10
or %o0, %g2, %o7
fbe %fcc0, loop_1826
udiv %g6, 0x0735, %o5
brlez %l2, loop_1827
movleu %xcc, %i1, %l1
loop_1826:
tg %xcc, 0x2
edge32ln %g4, %i7, %l0
loop_1827:
fpadd16 %f20, %f14, %f4
fmovrsne %o6, %f18, %f5
ta %icc, 0x7
tcc %icc, 0x0
orncc %l3, 0x17BD, %o4
umul %g1, 0x0091, %i3
edge8l %i2, %g7, %o2
add %l7, 0x70, %l6
wr %g0, 0x88, %asi
casxa [%l6] %asi, %i0, %o1
fbuge,a %fcc0, loop_1828
edge8 %i6, %l4, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tg %icc, 0x5
loop_1828:
nop
setx 0xDBE22DDEF45645F2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0xA4F59D906DA17B32, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f18, %f14
fmovsg %icc, %f28, %f7
movvc %xcc, %g5, %i5
tleu %xcc, 0x4
ldsw [%l7 + 0x70], %i4
bvs,a loop_1829
tl %icc, 0x4
fbuge,a %fcc2, loop_1830
nop
setx 0x9AE9C9961054D64E, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
loop_1829:
fbl,a %fcc1, loop_1831
move %xcc, %o3, %l5
loop_1830:
fxnors %f8, %f14, %f4
tleu %xcc, 0x4
loop_1831:
lduh [%l7 + 0x36], %o0
fmovdneg %icc, %f22, %f9
mulx %g2, 0x00F1, %o7
sdiv %g6, 0x01B2, %l6
ldsw [%l7 + 0x60], %l2
sdiv %i1, 0x052A, %o5
nop
setx 0x87D65EBD60545E30, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
brgz,a %l1, loop_1832
tvs %xcc, 0x0
andn %i7, 0x010E, %g4
tneg %xcc, 0x4
loop_1832:
lduw [%l7 + 0x68], %o6
call loop_1833
edge32ln %l0, %o4, %l3
set 0x3C, %o3
sta %f16, [%l7 + %o3] 0x15
loop_1833:
mulscc %g1, 0x0D9C, %i3
srlx %i2, 0x04, %o2
movcc %icc, %i0, %o1
edge16n %g7, %l4, %g3
fbe,a %fcc3, loop_1834
sub %i6, %g5, %i5
sdiv %i4, 0x0BDC, %l5
brnz,a %o0, loop_1835
loop_1834:
xorcc %o3, 0x0CDC, %o7
nop
setx loop_1836, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
and %g6, %g2, %l6
loop_1835:
umulcc %i1, 0x1D37, %l2
ba,a,pn %xcc, loop_1837
loop_1836:
movre %l1, 0x12E, %o5
edge32l %i7, %g4, %l0
taddcctv %o6, %l3, %g1
loop_1837:
srax %i3, 0x13, %o4
fnands %f3, %f2, %f7
tneg %xcc, 0x6
addcc %i2, 0x07FD, %o2
addcc %o1, 0x0CB3, %i0
movpos %icc, %g7, %g3
srlx %l4, 0x0D, %i6
tcc %icc, 0x7
tleu %icc, 0x7
stx %g5, [%l7 + 0x70]
set 0x7C, %i6
swapa [%l7 + %i6] 0x89, %i4
mulx %i5, 0x095C, %l5
wr %g0, 0x0c, %asi
sta %f17, [%l7 + 0x34] %asi
faligndata %f12, %f8, %f6
array32 %o0, %o7, %g6
nop
setx loop_1838, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
or %g2, 0x1FC2, %l6
fpack16 %f28, %f27
fbl,a %fcc1, loop_1839
loop_1838:
nop
set 0x20, %i0
stx %o3, [%l7 + %i0]
edge8l %i1, %l1, %o5
brz %i7, loop_1840
loop_1839:
movle %icc, %l2, %g4
movl %xcc, %o6, %l0
udivx %l3, 0x1EA5, %i3
loop_1840:
fbule,a %fcc0, loop_1841
sllx %o4, 0x06, %i2
fnors %f14, %f9, %f21
fpsub32 %f16, %f20, %f6
loop_1841:
nop
setx 0x864353D64046B82E, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
membar #Sync
wr %g0, 0x1e, %asi
ldda [%l7 + 0x40] %asi, %f0
movre %o2, %g1, %o1
tcs %xcc, 0x2
set 0x72, %l4
stha %g7, [%l7 + %l4] 0x0c
bleu,a loop_1842
edge16n %i0, %g3, %l4
movrlez %i6, %g5, %i4
move %icc, %i5, %l5
loop_1842:
tvc %icc, 0x4
sra %o7, %o0, %g2
wr %g0, 0x80, %asi
ldswa [%l7 + 0x68] %asi, %l6
nop
fitos %f3, %f18
fstod %f18, %f2
fand %f6, %f24, %f20
nop
setx 0x505161F8, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
movrgz %g6, 0x32C, %o3
sdivx %i1, 0x1189, %l1
tne %icc, 0x7
subcc %o5, %i7, %l2
movrne %o6, 0x2D5, %g4
fbg %fcc1, loop_1843
sllx %l3, 0x0B, %i3
ldsh [%l7 + 0x2E], %l0
fmovsneg %icc, %f6, %f25
loop_1843:
nop
set 0x10, %g2
lduh [%l7 + %g2], %i2
membar 0x22
addccc %o2, 0x0BFD, %o4
srl %g1, 0x07, %o1
sub %g7, 0x1B3A, %g3
set 0x48, %i4
lduha [%l7 + %i4] 0x0c, %i0
fmul8sux16 %f18, %f18, %f26
set 0x3B, %l5
stba %l4, [%l7 + %l5] 0x27
membar #Sync
srl %i6, 0x13, %g5
stbar
umul %i5, %i4, %l5
bn,a,pn %xcc, loop_1844
fzeros %f21
sir 0x134C
fbl,a %fcc3, loop_1845
loop_1844:
nop
setx 0xF5CB288F2FBF9DE3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x242C67359D2AF030, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f24, %f4
set 0x16, %o0
ldsba [%l7 + %o0] 0x11, %o7
loop_1845:
ld [%l7 + 0x18], %f26
or %o0, 0x0509, %g2
edge16n %g6, %l6, %o3
fbul %fcc0, loop_1846
tgu %xcc, 0x0
fsrc1 %f8, %f6
orncc %i1, 0x02A3, %o5
loop_1846:
nop
add %l7, 0x18, %l6
wr %g0, 0x04, %asi
ldxa [%l6] %asi, %i7
casxa [%l6] 0x04, %i7, %l1
udiv %l2, 0x17B0, %o6
edge8 %l3, %i3, %l0
brlz,a %g4, loop_1847
stbar
fnor %f18, %f2, %f10
movn %xcc, %i2, %o4
loop_1847:
nop
setx loop_1848, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
orcc %g1, 0x1264, %o1
nop
set 0x58, %o6
ldsw [%l7 + %o6], %g7
srlx %o2, 0x1A, %i0
loop_1848:
fmul8x16al %f7, %f2, %f20
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbug,a %fcc0, loop_1849
edge8ln %l4, %g3, %g5
movpos %xcc, %i6, %i4
fone %f30
loop_1849:
flush %l7 + 0x24
fornot2 %f6, %f12, %f8
fandnot1 %f18, %f16, %f14
fbge,a %fcc0, loop_1850
array8 %l5, %o7, %i5
edge16l %g2, %g6, %o0
orcc %l6, 0x01C4, %i1
loop_1850:
taddcctv %o5, %o3, %i7
be,a loop_1851
lduw [%l7 + 0x28], %l2
wr %g0, 0x89, %asi
lduba [%l7 + 0x13] %asi, %l1
loop_1851:
std %f0, [%l7 + 0x60]
add %o6, %l3, %l0
movrlz %i3, %g4, %i2
fmovrdlz %g1, %f30, %f26
fmovsne %icc, %f18, %f19
edge16ln %o4, %o1, %o2
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x5C] %asi, %i0
movn %icc, %g7, %g3
move %icc, %g5, %l4
tvs %icc, 0x2
fmovrsgez %i4, %f12, %f13
fmovsle %icc, %f26, %f28
movrlez %l5, 0x219, %o7
movvc %icc, %i5, %i6
membar 0x12
mova %icc, %g6, %g2
movneg %xcc, %l6, %o0
fpadd16s %f19, %f23, %f8
tleu %xcc, 0x5
addccc %o5, %o3, %i7
wr %g0, 0x18, %asi
stba %l2, [%l7 + 0x60] %asi
orncc %i1, 0x059E, %o6
st %f15, [%l7 + 0x2C]
fnands %f2, %f3, %f12
fpsub16s %f5, %f0, %f6
bvs %xcc, loop_1852
fmovdgu %xcc, %f26, %f11
tgu %xcc, 0x4
movg %icc, %l1, %l0
loop_1852:
fmovrsgz %i3, %f21, %f12
fmovdvs %icc, %f2, %f4
movrgez %g4, 0x288, %l3
fnands %f5, %f2, %f20
wr %g0, 0x2b, %asi
stwa %i2, [%l7 + 0x08] %asi
membar #Sync
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x10, %l3
lduha [%l7 + %l3] 0x15, %o4
udivcc %o1, 0x11E1, %o2
ld [%l7 + 0x10], %f4
tsubcc %g1, 0x15E2, %g7
movg %xcc, %g3, %i0
brlz,a %l4, loop_1853
tg %xcc, 0x6
wr %g0, 0x80, %asi
lda [%l7 + 0x74] %asi, %f4
loop_1853:
edge8ln %i4, %l5, %g5
brgez %i5, loop_1854
fpmerge %f15, %f0, %f10
alignaddrl %i6, %o7, %g6
wr %g0, 0x11, %asi
lduwa [%l7 + 0x0C] %asi, %l6
loop_1854:
xnorcc %o0, %g2, %o3
fcmple32 %f4, %f24, %o5
array16 %i7, %i1, %l2
brlez %l1, loop_1855
orcc %o6, %l0, %i3
srl %l3, 0x00, %i2
array32 %o4, %o1, %o2
loop_1855:
subcc %g1, %g4, %g7
fpsub32 %f24, %f26, %f10
taddcctv %g3, 0x119D, %l4
tne %xcc, 0x4
bleu loop_1856
sll %i0, %i4, %g5
fmovsvc %icc, %f21, %f30
fpsub32 %f2, %f26, %f8
loop_1856:
movvc %icc, %i5, %l5
tneg %icc, 0x7
or %o7, %i6, %l6
movleu %icc, %o0, %g6
fmul8x16au %f16, %f17, %f0
ta %xcc, 0x7
nop
set 0x44, %l6
sth %g2, [%l7 + %l6]
movcs %xcc, %o3, %i7
fpadd16 %f26, %f4, %f0
fmul8x16 %f22, %f20, %f22
sub %o5, 0x10D8, %i1
set 0x40, %g7
sta %f3, [%l7 + %g7] 0x19
nop
setx 0x31A26E99AD72C9F8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
fsqrtd %f22, %f10
array16 %l2, %l1, %o6
pdist %f14, %f30, %f10
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %xcc, %l0, %l3
set 0x23, %i1
lduba [%l7 + %i1] 0x18, %i3
udivcc %o4, 0x136A, %i2
tn %icc, 0x0
fmovdneg %xcc, %f6, %f31
xnor %o1, %g1, %o2
st %f14, [%l7 + 0x0C]
bleu %xcc, loop_1857
fbg,a %fcc2, loop_1858
umul %g4, %g7, %l4
fmovrdlz %i0, %f20, %f24
loop_1857:
ta %icc, 0x7
loop_1858:
brz,a %i4, loop_1859
fmovdg %xcc, %f12, %f9
fcmpgt16 %f24, %f8, %g5
tsubcc %g3, %l5, %i5
loop_1859:
nop
setx 0x460FD94B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
fsqrts %f15, %f27
fmovrsgez %o7, %f17, %f31
edge32 %l6, %i6, %g6
set 0x40, %g4
stda %f16, [%l7 + %g4] 0x0c
edge32ln %o0, %g2, %i7
array8 %o5, %i1, %o3
tl %xcc, 0x6
array16 %l1, %l2, %o6
andncc %l3, %i3, %o4
tleu %icc, 0x4
popc 0x1FB7, %l0
sdivcc %o1, 0x0F17, %g1
tsubcc %o2, %g4, %g7
bl,pn %icc, loop_1860
fmovdle %icc, %f26, %f30
stbar
array16 %i2, %l4, %i0
loop_1860:
movre %i4, %g3, %g5
fandnot1 %f30, %f22, %f0
xnor %i5, %o7, %l5
for %f20, %f28, %f20
tneg %icc, 0x1
edge32l %l6, %g6, %o0
ta %icc, 0x5
movpos %icc, %g2, %i7
srlx %o5, %i1, %o3
nop
setx 0x71BCE781, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x7CECA393, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fadds %f21, %f20, %f23
ld [%l7 + 0x60], %f7
fmovsle %icc, %f4, %f30
bl,a loop_1861
tsubcc %l1, 0x0300, %l2
fmovdcc %xcc, %f26, %f12
tleu %icc, 0x5
loop_1861:
sdiv %i6, 0x1DFB, %l3
sethi 0x17AA, %o6
brlez %o4, loop_1862
fmovrdlz %l0, %f4, %f6
fmul8x16al %f1, %f31, %f26
movleu %icc, %i3, %g1
loop_1862:
sra %o1, %g4, %o2
fpackfix %f26, %f11
fmovdcc %icc, %f0, %f17
mova %xcc, %i2, %l4
tvc %xcc, 0x3
movle %icc, %g7, %i0
bcc,a,pt %xcc, loop_1863
tl %icc, 0x4
srax %g3, %i4, %g5
membar 0x1B
loop_1863:
nop
setx 0x606AD655, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
lduh [%l7 + 0x6E], %o7
stx %l5, [%l7 + 0x18]
sir 0x121C
movge %icc, %i5, %l6
wr %g0, 0x04, %asi
lduha [%l7 + 0x6E] %asi, %g6
tne %icc, 0x6
fpackfix %f12, %f0
tg %xcc, 0x5
fmovdl %xcc, %f5, %f22
addccc %o0, 0x1576, %i7
ldsw [%l7 + 0x28], %g2
fbne,a %fcc0, loop_1864
movg %icc, %i1, %o3
set 0x40, %g5
stda %f0, [%l7 + %g5] 0x19
loop_1864:
addccc %l1, 0x03CD, %o5
nop
setx 0x0EA4033D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0x80209AF5, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fsubs %f11, %f11, %f27
movneg %icc, %l2, %i6
edge32 %l3, %o6, %l0
sllx %i3, %g1, %o4
tcs %icc, 0x7
brlz,a %g4, loop_1865
sethi 0x14BD, %o1
movle %xcc, %o2, %i2
xor %l4, 0x1C48, %g7
loop_1865:
fmovdg %icc, %f8, %f9
membar 0x61
fmovspos %xcc, %f26, %f5
brgez,a %i0, loop_1866
tle %icc, 0x2
fsrc2s %f0, %f28
addc %g3, 0x149E, %g5
loop_1866:
nop
fitos %f5, %f23
fstox %f23, %f12
fxtos %f12, %f31
nop
setx loop_1867, %l0, %l1
jmpl %l1, %i4
call loop_1868
taddcc %o7, 0x0F88, %i5
subccc %l5, 0x04CE, %g6
loop_1867:
edge8 %l6, %i7, %g2
loop_1868:
lduw [%l7 + 0x68], %o0
bne,a loop_1869
edge8 %i1, %l1, %o5
smulcc %l2, %i6, %l3
fble,a %fcc1, loop_1870
loop_1869:
andn %o3, 0x1BF6, %l0
sethi 0x1BE1, %o6
nop
setx 0xD89DCFB13FE1655C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xA765B02B15C24A78, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fmuld %f24, %f12, %f10
loop_1870:
tcs %xcc, 0x6
xorcc %g1, %i3, %g4
array16 %o4, %o2, %i2
fmul8x16au %f15, %f30, %f6
bvs,pt %xcc, loop_1871
movneg %icc, %l4, %o1
udivx %i0, 0x1A70, %g3
array8 %g7, %i4, %g5
loop_1871:
add %i5, %o7, %l5
tsubcctv %l6, 0x019D, %g6
bleu,pt %xcc, loop_1872
fnegs %f20, %f0
membar 0x13
fnands %f3, %f0, %f9
loop_1872:
fbe %fcc2, loop_1873
tgu %icc, 0x6
fbn %fcc1, loop_1874
array8 %i7, %o0, %g2
loop_1873:
tcc %icc, 0x3
tsubcc %l1, %o5, %i1
loop_1874:
fand %f16, %f20, %f22
alignaddr %i6, %l3, %l2
wr %g0, 0x04, %asi
swapa [%l7 + 0x50] %asi, %l0
stb %o6, [%l7 + 0x1D]
call loop_1875
fnors %f19, %f24, %f9
brgez %g1, loop_1876
fcmpne16 %f20, %f30, %i3
loop_1875:
edge16ln %g4, %o3, %o4
bneg,pt %icc, loop_1877
loop_1876:
edge16n %o2, %l4, %i2
brgz,a %i0, loop_1878
stx %o1, [%l7 + 0x78]
loop_1877:
smulcc %g7, %i4, %g5
te %xcc, 0x0
loop_1878:
tne %icc, 0x3
array16 %i5, %o7, %g3
udivx %l6, 0x0A9D, %l5
wr %g0, 0x88, %asi
swapa [%l7 + 0x6C] %asi, %i7
brlz,a %g6, loop_1879
tvc %icc, 0x6
nop
setx loop_1880, %l0, %l1
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 %g2, %l1, %o5
loop_1879:
nop
set 0x40, %g3
ldd [%l7 + %g3], %f24
bcc loop_1881
loop_1880:
sdiv %i1, 0x1169, %o0
st %f29, [%l7 + 0x5C]
nop
set 0x48, %g1
ldsw [%l7 + %g1], %i6
loop_1881:
movneg %icc, %l2, %l3
xnorcc %l0, 0x1A8D, %o6
wr %g0, 0x04, %asi
stda %f16, [%l7 + 0x40] %asi
be loop_1882
fsrc2s %f24, %f16
movg %xcc, %g1, %i3
array16 %o3, %o4, %o2
loop_1882:
xor %l4, 0x1A5B, %g4
movcs %xcc, %i0, %o1
sllx %i2, 0x16, %g7
fmovrdlz %i4, %f6, %f30
set 0x62, %i5
lduha [%l7 + %i5] 0x0c, %i5
fandnot1 %f20, %f20, %f12
lduh [%l7 + 0x4C], %o7
fnors %f16, %f12, %f9
subccc %g5, 0x06D6, %l6
fmovdcs %xcc, %f17, %f14
brgez,a %l5, loop_1883
subc %g3, %i7, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array8 %l1, %g6, %i1
loop_1883:
taddcctv %o0, %o5, %l2
mova %icc, %i6, %l0
ldsh [%l7 + 0x20], %l3
andncc %g1, %i3, %o3
sllx %o4, 0x0F, %o6
fmul8x16al %f10, %f9, %f6
movl %xcc, %l4, %g4
fmovscc %icc, %f14, %f19
nop
setx 0xEB4BBF51EDB78E60, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x0524CBDD737C24D9, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f6, %f18
fandnot2 %f24, %f4, %f8
swap [%l7 + 0x68], %o2
alignaddrl %i0, %i2, %o1
bgu,pt %icc, loop_1884
edge32n %i4, %i5, %g7
ldx [%l7 + 0x38], %o7
fbne,a %fcc2, loop_1885
loop_1884:
fmovdle %icc, %f5, %f12
addc %l6, %l5, %g5
addcc %i7, 0x1D8E, %g3
loop_1885:
mova %xcc, %l1, %g2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orn %i1, 0x0AED, %g6
xnorcc %o5, %l2, %i6
be,pt %xcc, loop_1886
bneg loop_1887
bvs,a %xcc, loop_1888
movvc %xcc, %l0, %l3
loop_1886:
edge32ln %g1, %i3, %o3
loop_1887:
movleu %xcc, %o0, %o4
loop_1888:
edge32ln %o6, %g4, %l4
bcs loop_1889
tcs %xcc, 0x0
tneg %xcc, 0x7
mulx %i0, %o2, %i2
loop_1889:
tneg %xcc, 0x6
brz,a %i4, loop_1890
fnegd %f30, %f14
movre %i5, 0x293, %o1
fmovdg %xcc, %f20, %f20
loop_1890:
fmovdleu %xcc, %f22, %f8
udivcc %o7, 0x0AFE, %g7
fnot1s %f15, %f0
movrne %l5, 0x2AE, %g5
swap [%l7 + 0x30], %i7
edge32n %l6, %l1, %g2
xnor %i1, 0x0F9B, %g6
udivx %o5, 0x0D53, %g3
move %icc, %i6, %l0
fbg,a %fcc0, loop_1891
swap [%l7 + 0x0C], %l2
tl %icc, 0x1
sdivx %l3, 0x092B, %g1
loop_1891:
movvs %xcc, %i3, %o0
srlx %o4, 0x06, %o3
nop
setx 0xCCC6B5E4, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0x035FE6C4, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fadds %f22, %f31, %f10
or %o6, %g4, %l4
popc %o2, %i2
fmovsvc %xcc, %f9, %f20
brlz,a %i0, loop_1892
edge8 %i4, %o1, %o7
array8 %g7, %l5, %g5
fors %f1, %f0, %f27
loop_1892:
add %i7, 0x1363, %i5
movpos %xcc, %l1, %l6
set 0x20, %i2
ldda [%l7 + %i2] 0xe2, %i0
movrgez %g6, %g2, %o5
movge %xcc, %i6, %g3
wr %g0, 0x89, %asi
stha %l2, [%l7 + 0x76] %asi
fmovs %f19, %f5
movrne %l3, 0x273, %l0
andcc %i3, 0x14E2, %g1
tg %xcc, 0x4
fnot1s %f4, %f20
fmovse %icc, %f31, %f24
edge16 %o4, %o3, %o0
andncc %g4, %l4, %o6
alignaddrl %i2, %i0, %i4
nop
fitod %f10, %f20
fdtox %f20, %f14
add %l7, 0x5C, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %o1
casa [%l6] 0x80, %o1, %o7
fnot1 %f20, %f4
fmovrdgez %g7, %f10, %f12
ldsh [%l7 + 0x48], %o2
movge %xcc, %g5, %l5
brgz,a %i5, loop_1893
ble,a,pt %icc, loop_1894
brgez,a %l1, loop_1895
addc %l6, %i1, %i7
loop_1893:
fabss %f3, %f4
loop_1894:
ldstub [%l7 + 0x5A], %g6
loop_1895:
movgu %icc, %o5, %g2
set 0x0D, %l0
ldstuba [%l7 + %l0] 0x81, %i6
fpsub16 %f22, %f0, %f14
tn %xcc, 0x3
udivcc %g3, 0x0A4C, %l2
tvs %icc, 0x4
fmovdcs %icc, %f24, %f8
movleu %icc, %l0, %i3
brgz,a %l3, loop_1896
sdivcc %o4, 0x1282, %o3
movrgez %g1, %g4, %l4
tg %icc, 0x2
loop_1896:
andn %o0, 0x02D1, %o6
array32 %i0, %i4, %i2
tpos %xcc, 0x7
movrgez %o1, 0x371, %o7
swap [%l7 + 0x4C], %g7
nop
fitod %f6, %f16
fdtox %f16, %f10
fxtod %f10, %f12
fxor %f10, %f28, %f18
tsubcc %o2, %g5, %l5
xorcc %l1, 0x0701, %i5
stbar
srlx %l6, %i7, %i1
fmovdcc %icc, %f15, %f20
movne %xcc, %o5, %g2
xor %i6, 0x1971, %g3
tcc %xcc, 0x5
std %f20, [%l7 + 0x28]
xor %l2, %l0, %g6
movrlez %i3, 0x12D, %o4
fxnors %f27, %f21, %f24
wr %g0, 0x88, %asi
sta %f15, [%l7 + 0x58] %asi
fpsub32s %f14, %f25, %f10
fcmpeq32 %f24, %f10, %l3
wr %g0, 0x19, %asi
lduwa [%l7 + 0x48] %asi, %o3
edge32n %g4, %l4, %o0
fmovs %f20, %f3
xorcc %o6, %i0, %g1
fbue,a %fcc1, loop_1897
taddcctv %i2, %i4, %o1
and %g7, 0x008A, %o7
fbule,a %fcc1, loop_1898
loop_1897:
fnot2s %f16, %f8
subc %g5, %o2, %l5
fpack32 %f6, %f22, %f0
loop_1898:
fmovrdlez %l1, %f30, %f0
nop
setx 0x03BC7A4B40406C8C, %l0, %l6
stx %l6, [%l7 + 0x30]
ldx [%l7 + 0x30], %fsr
movvc %icc, %i5, %l6
fmovda %icc, %f10, %f22
movgu %xcc, %i1, %i7
tleu %xcc, 0x2
wr %g0, 0x23, %asi
stba %g2, [%l7 + 0x68] %asi
membar #Sync
set 0x40, %l2
ldda [%l7 + %l2] 0x89, %f0
addcc %i6, %g3, %l2
addcc %o5, %l0, %i3
addcc %o4, 0x100B, %l3
fbue %fcc2, loop_1899
fmovsg %xcc, %f28, %f27
set 0x30, %o2
ldsha [%l7 + %o2] 0x15, %g6
loop_1899:
umul %g4, %o3, %l4
movrgez %o6, 0x2DE, %i0
bvs,a loop_1900
fmovsa %icc, %f9, %f24
fmovdvc %xcc, %f18, %f29
edge8l %o0, %i2, %i4
loop_1900:
alignaddr %g1, %o1, %o7
edge8n %g7, %g5, %l5
array16 %l1, %o2, %i5
nop
setx 0x005E3564, %l0, %l6
st %l6, [%l7 + 0x6C]
ld [%l7 + 0x6C], %fsr
mulscc %i1, %l6, %g2
fnegd %f20, %f18
membar 0x2D
edge8ln %i7, %i6, %g3
edge16ln %l2, %o5, %i3
fmovdn %icc, %f27, %f9
ldsh [%l7 + 0x68], %l0
fpsub32 %f14, %f2, %f22
xor %o4, %l3, %g4
fble,a %fcc0, loop_1901
movrgz %g6, 0x0DE, %o3
subc %l4, %i0, %o6
nop
setx 0x677342AE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f29
fsqrts %f29, %f4
loop_1901:
fmovsneg %xcc, %f12, %f4
fand %f6, %f22, %f14
fmovsvc %icc, %f8, %f26
nop
setx loop_1902, %l0, %l1
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 %o0, %i4, %g1
stbar
fmovrdlz %i2, %f30, %f26
loop_1902:
movl %xcc, %o1, %o7
sllx %g5, %l5, %g7
wr %g0, 0x0c, %asi
swapa [%l7 + 0x3C] %asi, %o2
fcmple16 %f14, %f10, %i5
nop
fitod %f4, %f4
fdtos %f4, %f9
array16 %l1, %i1, %g2
sethi 0x1340, %i7
udivx %l6, 0x15DF, %i6
tleu %xcc, 0x2
fpack32 %f14, %f10, %f26
addccc %g3, %l2, %o5
fbo,a %fcc0, loop_1903
nop
setx 0x6D68CE0B3EA9B952, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xDEA0F54B187C767D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fmuld %f8, %f14, %f28
srax %i3, 0x0C, %o4
edge8 %l3, %g4, %g6
loop_1903:
fornot1 %f6, %f26, %f16
movrgz %o3, 0x34B, %l4
addcc %i0, %o6, %l0
umulcc %i4, %o0, %g1
nop
set 0x1C, %i7
prefetch [%l7 + %i7], 0x2
or %o1, %o7, %i2
bne,pt %icc, loop_1904
fmovrsgz %g5, %f10, %f19
fbl %fcc3, loop_1905
edge16ln %g7, %o2, %l5
loop_1904:
taddcctv %i5, %i1, %l1
wr %g0, 0x19, %asi
ldxa [%l7 + 0x48] %asi, %g2
loop_1905:
nop
set 0x0, %l1
stxa %i7, [%g0 + %l1] 0x57
addccc %i6, 0x042F, %g3
wr %g0, 0x81, %asi
stba %l2, [%l7 + 0x5D] %asi
movge %xcc, %l6, %i3
srax %o4, %l3, %g4
tvc %icc, 0x2
and %g6, 0x0140, %o5
membar 0x7D
nop
fitod %f0, %f8
fdtos %f8, %f11
fmovdpos %xcc, %f27, %f25
xnor %l4, 0x0E3C, %o3
movle %xcc, %i0, %o6
fbge %fcc1, loop_1906
tneg %xcc, 0x5
movle %icc, %i4, %l0
array16 %o0, %g1, %o1
loop_1906:
edge8l %o7, %i2, %g7
fmovdge %icc, %f29, %f10
bl,pn %icc, loop_1907
fsrc2s %f1, %f27
fnot1s %f12, %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1907:
movrlz %g5, 0x14E, %o2
fmovsa %xcc, %f4, %f2
edge16n %l5, %i5, %l1
set 0x11, %o4
stba %g2, [%l7 + %o4] 0xeb
membar #Sync
fbe,a %fcc0, loop_1908
fabss %f14, %f4
add %i1, %i6, %g3
ba loop_1909
loop_1908:
udivcc %l2, 0x05DC, %l6
srlx %i3, %i7, %o4
or %l3, 0x1806, %g6
loop_1909:
orn %g4, %l4, %o3
movre %i0, 0x032, %o6
and %i4, 0x1752, %l0
movle %xcc, %o5, %o0
fmovdgu %xcc, %f25, %f28
bge loop_1910
fexpand %f4, %f4
tvs %xcc, 0x3
nop
setx 0x96BF290D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f24
setx 0xF59272DE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f6
fadds %f6, %f24, %f20
loop_1910:
fba,a %fcc0, loop_1911
smulcc %g1, %o7, %o1
movre %g7, %g5, %o2
fsrc2s %f5, %f31
loop_1911:
tcs %icc, 0x3
fmovrdgz %l5, %f26, %f20
fmovsg %xcc, %f22, %f5
lduh [%l7 + 0x24], %i2
mova %xcc, %i5, %l1
array32 %i1, %g2, %i6
mova %icc, %l2, %l6
andn %g3, 0x097D, %i3
tvc %xcc, 0x4
fmovde %xcc, %f15, %f27
sdivcc %o4, 0x0C56, %i7
wr %g0, 0x89, %asi
lda [%l7 + 0x6C] %asi, %f3
brgz,a %l3, loop_1912
tne %xcc, 0x6
umul %g4, %l4, %o3
bcs,a,pn %xcc, loop_1913
loop_1912:
edge8ln %i0, %o6, %g6
te %icc, 0x1
add %l7, 0x24, %l6
wr %g0, 0x0c, %asi
lda [%l6] %asi, %i4
casa [%l6] %asi, %i4, %o5
loop_1913:
ble loop_1914
tleu %xcc, 0x4
xnorcc %l0, %o0, %o7
movcc %xcc, %o1, %g1
loop_1914:
stbar
subcc %g5, %g7, %o2
sdiv %l5, 0x170F, %i5
nop
fitod %f4, %f26
fdtox %f26, %f16
tvc %xcc, 0x0
nop
setx 0x6D42FE21F07F2C42, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xDFFC51ED283CC56A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
fdivd %f8, %f2, %f24
movleu %icc, %i2, %l1
movrlz %g2, 0x315, %i1
movrgz %l2, %i6, %l6
alignaddr %g3, %o4, %i7
smulcc %l3, %g4, %i3
nop
setx 0xC0B3E820207AACFE, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
edge32 %o3, %i0, %o6
bpos,a %icc, loop_1915
nop
setx 0xB139A3B9307F2A19, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
movleu %icc, %l4, %g6
ble,pn %icc, loop_1916
loop_1915:
orn %o5, %l0, %i4
edge32ln %o0, %o1, %g1
bg,a loop_1917
loop_1916:
nop
setx loop_1918, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tcc %icc, 0x7
edge32l %o7, %g7, %g5
loop_1917:
nop
fitod %f4, %f18
fdtoi %f18, %f24
loop_1918:
edge16 %l5, %o2, %i5
fornot1s %f18, %f15, %f9
subc %l1, 0x15A0, %g2
fxor %f30, %f14, %f24
movg %xcc, %i1, %l2
movcc %xcc, %i2, %l6
tl %icc, 0x5
nop
setx 0x4E3C21E9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
fsqrts %f20, %f3
set 0x08, %o7
lda [%l7 + %o7] 0x0c, %f29
edge8 %i6, %g3, %i7
fbule,a %fcc2, loop_1919
xorcc %o4, 0x0BA7, %g4
fnegs %f17, %f11
edge16l %i3, %o3, %l3
loop_1919:
nop
wr %g0, 0x81, %asi
ldxa [%l7 + 0x20] %asi, %o6
fabsd %f18, %f18
ldsb [%l7 + 0x3F], %l4
movcs %xcc, %g6, %o5
tle %xcc, 0x6
fandnot2 %f16, %f20, %f24
edge8l %l0, %i0, %i4
orncc %o0, %g1, %o1
tge %xcc, 0x7
stbar
fxor %f28, %f16, %f2
tl %xcc, 0x1
movpos %icc, %g7, %o7
sdivcc %l5, 0x0E78, %g5
nop
setx 0xB077BF4F, %l0, %l6
st %l6, [%l7 + 0x24]
ld [%l7 + 0x24], %fsr
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x1E] %asi, %i5
alignaddr %l1, %o2, %i1
tn %xcc, 0x2
xor %l2, 0x172F, %i2
tsubcc %g2, 0x0528, %i6
sdivx %g3, 0x0323, %l6
nop
fitod %f6, %f28
fdtos %f28, %f9
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
smulcc %o4, %g4, %i3
sll %i7, %o3, %l3
orcc %l4, 0x0B0F, %g6
movge %icc, %o5, %o6
xorcc %l0, 0x0B90, %i0
orcc %i4, %o0, %g1
edge32 %g7, %o7, %l5
array32 %g5, %i5, %l1
edge8l %o2, %i1, %o1
fsrc2 %f24, %f8
wr %g0, 0x81, %asi
lduha [%l7 + 0x78] %asi, %l2
bpos,pn %xcc, loop_1920
movrne %i2, %i6, %g3
fmul8x16au %f28, %f25, %f6
movrlez %g2, %l6, %g4
loop_1920:
sdivx %i3, 0x1BB8, %i7
movge %icc, %o3, %o4
tsubcctv %l3, 0x1C57, %l4
movn %icc, %g6, %o5
smulcc %l0, %i0, %i4
ta %xcc, 0x5
orn %o6, %g1, %o0
bcc %icc, loop_1921
fzeros %f28
be loop_1922
bn,a loop_1923
loop_1921:
brgez,a %o7, loop_1924
sdiv %l5, 0x1B07, %g7
loop_1922:
tl %icc, 0x6
loop_1923:
fbul %fcc1, loop_1925
loop_1924:
mulx %g5, 0x0E75, %i5
movneg %xcc, %l1, %i1
subcc %o1, 0x0A93, %l2
loop_1925:
brnz %i2, loop_1926
sub %i6, 0x1A7F, %o2
nop
set 0x5F, %g6
ldub [%l7 + %g6], %g2
fmovd %f12, %f12
loop_1926:
ldsw [%l7 + 0x74], %g3
tne %icc, 0x1
bcc,pt %xcc, loop_1927
fnot1 %f26, %f16
alignaddr %l6, %i3, %g4
tneg %icc, 0x6
loop_1927:
fornot1 %f30, %f16, %f30
movcs %icc, %o3, %o4
array32 %i7, %l4, %l3
smulcc %o5, %g6, %l0
fbn,a %fcc1, loop_1928
movrlz %i4, %i0, %g1
wr %g0, 0x2f, %asi
stba %o6, [%l7 + 0x4C] %asi
membar #Sync
loop_1928:
brgz %o0, loop_1929
fmovdge %icc, %f22, %f10
set 0x60, %i3
sta %f8, [%l7 + %i3] 0x0c
loop_1929:
fbul,a %fcc3, loop_1930
tsubcc %o7, 0x01E8, %g7
tvs %icc, 0x5
be %icc, loop_1931
loop_1930:
srax %g5, %l5, %i5
fbuge,a %fcc2, loop_1932
sdivx %l1, 0x1876, %i1
loop_1931:
edge32n %l2, %i2, %o1
udivx %o2, 0x08BE, %i6
loop_1932:
fmovdleu %xcc, %f18, %f10
fbne %fcc3, loop_1933
tn %xcc, 0x2
tge %xcc, 0x3
fxors %f12, %f14, %f2
loop_1933:
movn %xcc, %g3, %l6
wr %g0, 0x80, %asi
ldxa [%l7 + 0x10] %asi, %g2
sub %g4, %i3, %o3
nop
setx 0x89EF65F5206F75E4, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
edge8n %o4, %l4, %i7
tvc %xcc, 0x6
srax %o5, %g6, %l3
edge8l %i4, %i0, %l0
tl %xcc, 0x2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fble,a %fcc3, loop_1934
umulcc %o6, 0x1CA9, %g1
taddcctv %o7, 0x024B, %g7
tcs %xcc, 0x7
loop_1934:
mulscc %g5, %o0, %i5
edge32l %l5, %l1, %l2
fandnot2s %f13, %f7, %f23
sub %i2, %i1, %o2
set 0x30, %o5
ldxa [%g0 + %o5] 0x20, %o1
brnz,a %g3, loop_1935
mova %xcc, %l6, %i6
popc 0x1DA8, %g2
bge,a loop_1936
loop_1935:
umulcc %i3, 0x05C1, %g4
nop
setx loop_1937, %l0, %l1
jmpl %l1, %o3
andncc %l4, %o4, %i7
loop_1936:
udivcc %g6, 0x0301, %o5
fbg %fcc1, loop_1938
loop_1937:
tvs %xcc, 0x6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fand %f6, %f24, %f20
loop_1938:
movgu %xcc, %i4, %i0
andncc %l3, %l0, %o6
ta %icc, 0x3
subcc %o7, %g1, %g5
edge32ln %o0, %g7, %l5
udivcc %l1, 0x0B8B, %i5
edge16l %l2, %i1, %o2
tl %icc, 0x7
fmuld8ulx16 %f24, %f6, %f8
andncc %i2, %o1, %g3
nop
setx 0x116D44F55316D4F9, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x117DFB5DC0CEC90F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f16, %f4
tgu %icc, 0x6
wr %g0, 0x04, %asi
ldda [%l7 + 0x40] %asi, %f0
movrgez %l6, %i6, %g2
array32 %i3, %g4, %o3
movne %icc, %l4, %o4
movrlez %i7, %o5, %i4
srl %i0, 0x1D, %l3
udiv %l0, 0x0421, %o6
nop
setx loop_1939, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tleu %icc, 0x1
brgz %g6, loop_1940
sra %g1, 0x1E, %g5
loop_1939:
nop
set 0x2D, %o1
ldub [%l7 + %o1], %o0
tle %xcc, 0x0
loop_1940:
tpos %icc, 0x5
wr %g0, 0x81, %asi
ldsba [%l7 + 0x7A] %asi, %g7
sth %l5, [%l7 + 0x16]
movcs %xcc, %o7, %i5
wr %g0, 0x18, %asi
ldswa [%l7 + 0x50] %asi, %l2
umul %i1, %o2, %i2
edge8l %o1, %g3, %l1
sdivcc %i6, 0x069B, %l6
sra %i3, 0x15, %g4
bvc loop_1941
movvs %icc, %o3, %l4
nop
fitos %f5, %f14
fstoi %f14, %f9
tcs %xcc, 0x6
loop_1941:
nop
setx 0x996EF9C75076B055, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
fnot2s %f9, %f9
movre %g2, 0x092, %o4
taddcctv %i7, 0x0CF9, %o5
movrgz %i4, 0x17D, %i0
subcc %l3, 0x0B58, %l0
fnand %f4, %f26, %f10
or %o6, %g1, %g5
popc %o0, %g6
andn %g7, 0x0A97, %l5
ta %icc, 0x0
fxnors %f25, %f6, %f11
movg %icc, %o7, %i5
fbuge,a %fcc0, loop_1942
lduw [%l7 + 0x1C], %l2
bn,pn %icc, loop_1943
edge16l %i1, %i2, %o2
loop_1942:
bneg,pn %xcc, loop_1944
nop
setx loop_1945, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1943:
tn %xcc, 0x0
andn %g3, %o1, %l1
loop_1944:
nop
fitod %f4, %f20
fdtox %f20, %f14
loop_1945:
ta %icc, 0x4
srl %i6, 0x12, %l6
fpsub32 %f20, %f24, %f18
alignaddr %g4, %i3, %o3
te %icc, 0x6
fmovda %xcc, %f20, %f10
fmovsneg %xcc, %f17, %f19
wr %g0, 0x19, %asi
lduba [%l7 + 0x6B] %asi, %g2
taddcc %l4, %o4, %o5
nop
set 0x2C, %i6
sth %i4, [%l7 + %i6]
ldx [%l7 + 0x08], %i0
sir 0x02A3
fornot2 %f6, %f16, %f4
taddcc %i7, %l0, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %l3, 0x06ED, %g1
fmovda %icc, %f16, %f4
fsrc2s %f22, %f19
sllx %o0, 0x1F, %g5
fbne %fcc3, loop_1946
addc %g6, 0x038D, %l5
fmovdne %xcc, %f25, %f5
addccc %o7, 0x016E, %g7
loop_1946:
edge8 %i5, %l2, %i1
bneg,pn %xcc, loop_1947
sllx %i2, %o2, %g3
nop
setx 0xBD95B3E0B05AEC48, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
fornot1 %f4, %f28, %f30
loop_1947:
movleu %xcc, %o1, %i6
membar 0x5A
fmovsneg %xcc, %f2, %f22
prefetch [%l7 + 0x58], 0x0
wr %g0, 0x11, %asi
ldda [%l7 + 0x30] %asi, %i6
faligndata %f10, %f2, %f4
bne %icc, loop_1948
bcs %icc, loop_1949
fmovspos %xcc, %f14, %f7
ldsh [%l7 + 0x44], %g4
loop_1948:
orncc %i3, 0x068F, %l1
loop_1949:
fbn,a %fcc1, loop_1950
edge32 %g2, %o3, %l4
xor %o5, %o4, %i4
set 0x28, %i0
stxa %i0, [%l7 + %i0] 0x0c
loop_1950:
prefetch [%l7 + 0x68], 0x3
sra %i7, %l0, %l3
bvc,a %xcc, loop_1951
movge %xcc, %o6, %o0
array16 %g5, %g1, %g6
udivx %l5, 0x07A6, %o7
loop_1951:
movrne %i5, %l2, %i1
movle %xcc, %i2, %o2
srl %g3, 0x19, %o1
tcs %icc, 0x2
sub %g7, 0x1937, %i6
edge8n %l6, %i3, %l1
sdivcc %g2, 0x0FCB, %o3
fmovrde %l4, %f26, %f2
edge8l %o5, %g4, %i4
edge32n %i0, %i7, %l0
edge8 %o4, %l3, %o6
nop
setx 0x8176E96A1FB570EE, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xC143E254EA830668, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
faddd %f22, %f12, %f8
sethi 0x08D1, %g5
sethi 0x180D, %o0
sll %g6, 0x1B, %l5
fpadd32s %f26, %f18, %f11
tvc %xcc, 0x1
sth %g1, [%l7 + 0x2E]
fpack16 %f10, %f19
fmovdpos %xcc, %f20, %f16
andcc %o7, 0x0CEC, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
orcc %i1, 0x0CD9, %i5
movl %xcc, %i2, %o2
fmovspos %xcc, %f31, %f0
orncc %o1, %g3, %g7
sra %l6, 0x19, %i3
brgez %i6, loop_1952
fpmerge %f1, %f25, %f14
ldsb [%l7 + 0x1F], %l1
tpos %xcc, 0x1
loop_1952:
edge16 %o3, %l4, %o5
sra %g2, 0x18, %g4
ldd [%l7 + 0x50], %f28
sub %i0, %i4, %l0
udivcc %i7, 0x18B8, %o4
tpos %icc, 0x4
bvc %icc, loop_1953
ta %icc, 0x5
xnorcc %l3, 0x051D, %o6
stbar
loop_1953:
movgu %icc, %o0, %g6
move %xcc, %l5, %g5
edge8n %o7, %g1, %l2
tg %xcc, 0x3
subcc %i5, 0x004A, %i1
fmovrdgez %i2, %f8, %f10
ldx [%l7 + 0x78], %o2
edge32n %o1, %g3, %g7
set 0x08, %o3
lda [%l7 + %o3] 0x14, %f0
fba,a %fcc0, loop_1954
tvs %xcc, 0x2
array8 %i3, %l6, %i6
tpos %xcc, 0x3
loop_1954:
edge8n %o3, %l4, %o5
set 0x40, %l4
stda %f16, [%l7 + %l4] 0x18
move %xcc, %g2, %g4
addccc %l1, %i4, %l0
edge16l %i7, %i0, %l3
nop
setx loop_1955, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fnor %f16, %f10, %f16
fmovsne %xcc, %f11, %f18
wr %g0, 0xf8, %asi
stda %f16, [%l7 + 0x40] %asi
membar #Sync
loop_1955:
fbo,a %fcc0, loop_1956
fmovscs %icc, %f18, %f9
or %o6, 0x01BE, %o4
bvc loop_1957
loop_1956:
fbn %fcc1, loop_1958
stw %g6, [%l7 + 0x1C]
movl %icc, %o0, %l5
loop_1957:
umul %o7, 0x0F31, %g5
loop_1958:
ldx [%l7 + 0x38], %l2
ba,a,pn %icc, loop_1959
bneg,a,pt %icc, loop_1960
movcc %icc, %i5, %i1
fzeros %f31
loop_1959:
addccc %i2, 0x0739, %o2
loop_1960:
tcs %icc, 0x0
set 0x60, %g2
prefetcha [%l7 + %g2] 0x15, 0x0
fmovdpos %icc, %f31, %f6
edge16n %g1, %g7, %g3
tgu %xcc, 0x0
nop
fitos %f14, %f1
fstox %f1, %f2
fxtos %f2, %f24
array16 %i3, %i6, %o3
fzero %f10
wr %g0, 0x04, %asi
lduwa [%l7 + 0x20] %asi, %l6
tne %xcc, 0x4
bleu,a,pt %icc, loop_1961
tne %icc, 0x1
array32 %l4, %g2, %o5
nop
setx loop_1962, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_1961:
nop
set 0x48, %i4
prefetch [%l7 + %i4], 0x2
bvc,pt %xcc, loop_1963
fnegs %f22, %f31
loop_1962:
nop
wr %g0, 0x81, %asi
ldsha [%l7 + 0x50] %asi, %l1
loop_1963:
te %icc, 0x5
bcs,a,pn %xcc, loop_1964
fmovsleu %xcc, %f30, %f21
array16 %g4, %l0, %i4
nop
setx loop_1965, %l0, %l1
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_1964:
pdist %f30, %f22, %f18
sdivcc %i7, 0x11EA, %l3
prefetch [%l7 + 0x0C], 0x3
loop_1965:
array16 %o6, %o4, %i0
sra %o0, %l5, %o7
prefetch [%l7 + 0x44], 0x0
andn %g5, 0x049B, %l2
movcs %xcc, %g6, %i5
fmuld8ulx16 %f14, %f18, %f12
movvs %icc, %i2, %i1
ldstub [%l7 + 0x68], %o2
movneg %xcc, %o1, %g7
ldub [%l7 + 0x5B], %g1
popc %g3, %i6
tsubcctv %i3, 0x0521, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitod %f4, %f2
fdtos %f2, %f18
udivcc %l4, 0x0C87, %g2
udivcc %o3, 0x1C2A, %o5
umul %g4, %l0, %l1
wr %g0, 0x88, %asi
stba %i7, [%l7 + 0x64] %asi
set 0x25, %l5
ldsba [%l7 + %l5] 0x04, %l3
edge8n %i4, %o4, %i0
tvs %xcc, 0x7
edge32ln %o0, %l5, %o6
array32 %o7, %g5, %l2
tcc %icc, 0x6
movrne %g6, %i2, %i5
ba loop_1966
tvc %icc, 0x0
prefetch [%l7 + 0x34], 0x0
fxnors %f9, %f31, %f4
loop_1966:
tpos %icc, 0x7
fones %f13
array32 %i1, %o2, %o1
subc %g1, 0x0AA0, %g3
or %i6, %g7, %l6
sra %l4, 0x0A, %i3
addcc %g2, %o3, %g4
fcmpne16 %f14, %f16, %o5
nop
setx loop_1967, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sethi 0x0595, %l1
array16 %l0, %l3, %i7
edge32l %i4, %i0, %o4
loop_1967:
ba loop_1968
brz %o0, loop_1969
taddcctv %l5, 0x194A, %o6
movle %xcc, %g5, %o7
loop_1968:
nop
setx 0xB56C35B52CFDEC65, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x839F3FF0F0D02F24, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f14, %f0
loop_1969:
array8 %g6, %l2, %i2
sir 0x1C95
taddcctv %i1, %o2, %o1
ta %xcc, 0x7
ble %xcc, loop_1970
movn %icc, %i5, %g3
add %l7, 0x30, %l6
wr %g0, 0x11, %asi
casa [%l6] %asi, %g1, %i6
loop_1970:
edge8 %g7, %l6, %i3
umulcc %l4, %o3, %g4
movg %xcc, %o5, %l1
ta %xcc, 0x7
movrne %g2, 0x042, %l3
tn %xcc, 0x7
fpsub32s %f7, %f4, %f26
fmovscs %xcc, %f22, %f29
taddcc %i7, 0x1466, %l0
add %i0, 0x1B23, %o4
fbul %fcc0, loop_1971
or %i4, %o0, %o6
sra %l5, %o7, %g6
movgu %xcc, %l2, %i2
loop_1971:
alignaddr %g5, %i1, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
srlx %o1, %i5, %g3
set 0x53, %o6
lduba [%l7 + %o6] 0x0c, %g1
fmovrsgez %i6, %f4, %f3
fpadd16s %f8, %f12, %f11
membar 0x4D
fornot1 %f20, %f8, %f16
fbo,a %fcc1, loop_1972
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsw [%l7 + 0x08], %g7
fbule %fcc0, loop_1973
loop_1972:
bgu,a %xcc, loop_1974
movrlez %i3, 0x24E, %l6
andncc %l4, %g4, %o5
loop_1973:
for %f22, %f6, %f4
loop_1974:
ta %xcc, 0x7
fmovsge %icc, %f3, %f14
movrgz %o3, %g2, %l1
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movre %l3, 0x0B2, %l0
stbar
fmul8x16 %f12, %f2, %f8
brz,a %i0, loop_1975
edge32l %i7, %o4, %i4
bvc,a,pt %icc, loop_1976
fmovdvc %icc, %f6, %f6
loop_1975:
tg %icc, 0x2
fornot1s %f28, %f10, %f20
loop_1976:
smulcc %o0, 0x0CF2, %l5
fbge %fcc2, loop_1977
ldsh [%l7 + 0x2A], %o7
fcmple16 %f2, %f10, %g6
fornot2s %f11, %f24, %f16
loop_1977:
movrgez %o6, %i2, %l2
fmovrsgez %i1, %f5, %f18
movrne %g5, 0x117, %o2
nop
fitos %f28, %f13
edge8l %i5, %o1, %g1
fbg,a %fcc2, loop_1978
fpsub32s %f9, %f7, %f23
andncc %i6, %g3, %g7
xnor %l6, %i3, %l4
loop_1978:
ldub [%l7 + 0x26], %o5
movvc %icc, %g4, %o3
sdiv %l1, 0x04D6, %g2
tne %xcc, 0x5
add %l0, %i0, %l3
edge32n %o4, %i7, %o0
tgu %xcc, 0x6
fandnot2 %f18, %f8, %f0
smulcc %l5, %i4, %o7
bvc loop_1979
andn %o6, 0x04B6, %g6
movre %i2, %l2, %g5
smul %o2, %i1, %o1
loop_1979:
sethi 0x1603, %g1
nop
setx 0xC910EBAB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0xC8DB501F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fadds %f7, %f0, %f20
nop
set 0x46, %o0
ldstub [%l7 + %o0], %i5
tvc %icc, 0x1
movre %g3, %i6, %g7
fone %f6
movneg %icc, %i3, %l4
wr %g0, 0x19, %asi
ldswa [%l7 + 0x70] %asi, %o5
nop
setx 0xCDE559375979FAE1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f26
orcc %g4, %l6, %o3
ba %xcc, loop_1980
fsrc1 %f2, %f26
fmovspos %icc, %f0, %f27
ldub [%l7 + 0x0C], %g2
loop_1980:
fnot2 %f12, %f8
fbul,a %fcc2, loop_1981
mulx %l0, %i0, %l1
edge32n %l3, %i7, %o4
ldub [%l7 + 0x11], %l5
loop_1981:
fbn,a %fcc2, loop_1982
array16 %i4, %o7, %o6
bcc,pt %xcc, loop_1983
brgez,a %o0, loop_1984
loop_1982:
fbl,a %fcc1, loop_1985
array8 %g6, %l2, %g5
loop_1983:
movneg %icc, %i2, %i1
loop_1984:
tcs %xcc, 0x2
loop_1985:
subccc %o2, %o1, %i5
movgu %icc, %g1, %i6
movrgz %g3, %i3, %g7
bleu loop_1986
tsubcctv %l4, %g4, %l6
nop
fitod %f0, %f8
fdtoi %f8, %f25
popc 0x162F, %o5
loop_1986:
udivcc %o3, 0x03B0, %l0
movle %icc, %i0, %l1
array32 %g2, %i7, %o4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbuge %fcc2, loop_1987
nop
fitod %f8, %f8
fdtox %f8, %f14
fxtod %f14, %f4
set 0x48, %l3
stba %l5, [%l7 + %l3] 0x2b
membar #Sync
loop_1987:
popc %l3, %o7
andn %i4, 0x1780, %o0
fsrc1s %f10, %f4
fpsub32s %f27, %f14, %f12
tsubcctv %g6, 0x1CBA, %o6
movneg %xcc, %g5, %i2
movpos %xcc, %l2, %i1
fmovscs %xcc, %f10, %f13
fmovsvc %xcc, %f24, %f20
swap [%l7 + 0x60], %o2
fcmpeq32 %f10, %f10, %i5
xnor %o1, %i6, %g3
brlez %g1, loop_1988
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fornot2s %f2, %f19, %f27
taddcc %g7, 0x177E, %l4
loop_1988:
ba,a,pt %xcc, loop_1989
edge16n %i3, %g4, %o5
umulcc %l6, %l0, %o3
movrlez %i0, %l1, %i7
loop_1989:
fbue,a %fcc0, loop_1990
brnz,a %g2, loop_1991
tne %icc, 0x7
subcc %l5, 0x19C5, %o4
loop_1990:
tsubcctv %o7, %l3, %o0
loop_1991:
fbge,a %fcc1, loop_1992
fones %f3
sll %i4, 0x0F, %g6
alignaddrl %o6, %g5, %l2
loop_1992:
andcc %i1, %o2, %i2
nop
setx 0x78D4AF2A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f30
setx 0x06ACC3CA, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f11
fdivs %f11, %f30, %f15
fmovdneg %icc, %f0, %f31
fmovrdgz %o1, %f16, %f6
nop
setx loop_1993, %l0, %l1
jmpl %l1, %i5
bn,pt %xcc, loop_1994
movrgz %g3, %g1, %i6
mova %xcc, %l4, %g7
loop_1993:
edge8n %g4, %o5, %l6
loop_1994:
tge %xcc, 0x2
fbule %fcc0, loop_1995
edge16n %i3, %l0, %i0
fsrc2 %f26, %f30
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_1995:
movleu %icc, %l1, %i7
fbule,a %fcc2, loop_1996
fcmpgt16 %f0, %f2, %o3
tne %xcc, 0x6
te %xcc, 0x7
loop_1996:
fbuge,a %fcc0, loop_1997
mulscc %g2, 0x163F, %o4
movvc %xcc, %o7, %l5
bn loop_1998
loop_1997:
sll %l3, %o0, %g6
fmovsa %icc, %f23, %f13
tne %xcc, 0x2
loop_1998:
ldd [%l7 + 0x30], %f12
fpack16 %f12, %f12
edge8 %o6, %g5, %l2
edge32ln %i4, %o2, %i2
mulx %o1, %i5, %g3
bvc,a loop_1999
ldx [%l7 + 0x58], %i1
edge32ln %g1, %l4, %i6
orncc %g7, 0x0797, %g4
loop_1999:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8sux16 %f16, %f22, %f18
alignaddrl %l6, %i3, %l0
fcmpeq32 %f12, %f16, %i0
sll %l1, 0x09, %o5
movcc %icc, %o3, %i7
sra %o4, 0x1E, %o7
stw %l5, [%l7 + 0x20]
fmovrdlz %l3, %f2, %f4
fmovsg %icc, %f15, %f31
tl %xcc, 0x4
fmovsgu %xcc, %f29, %f7
brlz,a %g2, loop_2000
popc %g6, %o0
xnor %g5, %o6, %i4
orn %l2, %i2, %o1
loop_2000:
fmovsvc %icc, %f24, %f6
tneg %xcc, 0x3
wr %g0, 0x11, %asi
stda %f0, [%l7 + 0x40] %asi
movl %xcc, %i5, %o2
lduw [%l7 + 0x44], %g3
wr %g0, 0x89, %asi
lduba [%l7 + 0x5E] %asi, %i1
fmul8x16au %f21, %f13, %f2
movl %xcc, %g1, %l4
sethi 0x02ED, %i6
nop
setx 0x804EF1DD, %l0, %l6
st %l6, [%l7 + 0x6C]
ld [%l7 + 0x6C], %fsr
sth %g7, [%l7 + 0x22]
movneg %xcc, %g4, %l6
fmul8ulx16 %f14, %f28, %f8
and %l0, 0x1AE1, %i0
array8 %l1, %o5, %o3
udivcc %i7, 0x1B59, %i3
lduh [%l7 + 0x50], %o7
edge8 %l5, %l3, %o4
fmovsl %icc, %f7, %f3
tl %xcc, 0x4
lduh [%l7 + 0x14], %g6
sra %o0, %g2, %o6
fandnot1 %f16, %f26, %f24
sub %g5, 0x1D07, %l2
ld [%l7 + 0x08], %f17
taddcc %i4, %i2, %i5
addccc %o1, 0x1A97, %o2
fbo,a %fcc3, loop_2001
fmovs %f27, %f11
brgz,a %g3, loop_2002
edge32ln %g1, %i1, %l4
loop_2001:
ldd [%l7 + 0x58], %f26
sll %g7, %g4, %i6
loop_2002:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
stx %l6, [%l7 + 0x60]
xor %i0, %l0, %o5
wr %g0, 0x19, %asi
stwa %o3, [%l7 + 0x70] %asi
movrlez %l1, %i7, %o7
nop
setx loop_2003, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fble %fcc2, loop_2004
edge32 %i3, %l3, %l5
array8 %g6, %o4, %o0
loop_2003:
bvs,a,pt %xcc, loop_2005
loop_2004:
fmovrse %g2, %f5, %f15
movleu %icc, %g5, %l2
fmovsleu %xcc, %f12, %f20
loop_2005:
bvc loop_2006
fzeros %f7
tneg %icc, 0x6
nop
setx 0x30487349, %l0, %l6
st %l6, [%l7 + 0x60]
ld [%l7 + 0x60], %fsr
loop_2006:
brgez %o6, loop_2007
fblg %fcc1, loop_2008
sub %i2, %i4, %i5
movl %xcc, %o1, %o2
loop_2007:
fones %f2
loop_2008:
fabsd %f18, %f24
fsrc2 %f6, %f10
fmovrdlez %g1, %f14, %f16
nop
setx 0xE93A20F3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
setx 0x0B19627B, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f17, %f9
movvc %xcc, %i1, %g3
orcc %l4, 0x18A6, %g7
umulcc %i6, 0x0CAC, %g4
fmovrsgez %i0, %f5, %f1
bge,a,pt %icc, loop_2009
edge8ln %l0, %o5, %o3
fmovdge %xcc, %f17, %f17
tvc %icc, 0x1
loop_2009:
nop
wr %g0, 0x10, %asi
ldswa [%l7 + 0x1C] %asi, %l6
xnorcc %l1, %i7, %o7
move %xcc, %i3, %l3
fmovscc %xcc, %f25, %f12
wr %g0, 0x0c, %asi
lduba [%l7 + 0x68] %asi, %l5
fbue,a %fcc0, loop_2010
te %icc, 0x5
orncc %g6, %o0, %o4
sir 0x1828
loop_2010:
tcs %xcc, 0x0
fmovdpos %icc, %f4, %f24
tne %xcc, 0x4
for %f4, %f24, %f14
nop
set 0x28, %g7
lduh [%l7 + %g7], %g5
sethi 0x1D80, %g2
orcc %o6, 0x0EEB, %i2
subccc %i4, %l2, %o1
bleu %xcc, loop_2011
tleu %xcc, 0x3
fsrc2 %f0, %f24
fmovsge %xcc, %f19, %f31
loop_2011:
mulscc %o2, 0x136F, %g1
alignaddrl %i5, %i1, %l4
fnegs %f12, %f12
fornot2 %f4, %f16, %f20
subc %g3, %i6, %g7
ldd [%l7 + 0x58], %i0
fpadd32s %f25, %f8, %f25
ta %icc, 0x4
sdivx %g4, 0x1D6E, %o5
nop
fitos %f9, %f23
mulx %l0, 0x0B3F, %o3
ldub [%l7 + 0x7E], %l6
ldsb [%l7 + 0x62], %i7
tsubcctv %o7, 0x1F35, %i3
brz,a %l1, loop_2012
tvs %icc, 0x0
wr %g0, 0x10, %asi
swapa [%l7 + 0x34] %asi, %l3
loop_2012:
nop
setx 0x897CBEA710683D30, %l0, %l6
stx %l6, [%l7 + 0x70]
ldx [%l7 + 0x70], %fsr
fcmpeq16 %f2, %f20, %g6
sethi 0x19FF, %o0
addc %l5, 0x0EC8, %g5
call loop_2013
tcs %xcc, 0x1
nop
fitos %f12, %f4
fstod %f4, %f26
sllx %g2, 0x01, %o6
loop_2013:
smul %o4, %i2, %i4
fmovdvc %icc, %f28, %f23
xnor %o1, %o2, %l2
fmul8ulx16 %f20, %f14, %f10
tne %xcc, 0x7
fexpand %f1, %f20
fbuge,a %fcc2, loop_2014
tge %icc, 0x0
nop
setx loop_2015, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
brgez,a %g1, loop_2016
loop_2014:
fbuge %fcc0, loop_2017
stw %i5, [%l7 + 0x6C]
loop_2015:
fmovsle %xcc, %f5, %f8
loop_2016:
taddcctv %i1, %l4, %g3
loop_2017:
fble %fcc1, loop_2018
fbuge %fcc0, loop_2019
sethi 0x151D, %g7
subccc %i6, %g4, %i0
loop_2018:
mulx %l0, %o3, %l6
loop_2019:
add %o5, 0x04E2, %o7
srl %i3, 0x1F, %l1
fbg,a %fcc0, loop_2020
fmovscc %icc, %f10, %f28
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbue %fcc2, loop_2021
loop_2020:
fba %fcc0, loop_2022
te %icc, 0x3
udivx %i7, 0x0338, %l3
loop_2021:
fmul8x16al %f22, %f3, %f18
loop_2022:
nop
wr %g0, 0x19, %asi
stha %g6, [%l7 + 0x24] %asi
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
and %l5, 0x0707, %g5
alignaddrl %g2, %o6, %o0
orcc %i2, 0x0E2E, %o4
smulcc %o1, %i4, %l2
add %l7, 0x24, %l6
wr %g0, 0x04, %asi
lda [%l6] %asi, %o2
casa [%l6] 0x04, %o2, %g1
edge16n %i1, %i5, %g3
taddcctv %l4, 0x1EA4, %g7
fmovse %icc, %f4, %f27
fpsub32 %f10, %f0, %f6
fmovrsgez %g4, %f0, %f25
tcc %icc, 0x5
bg loop_2023
ldub [%l7 + 0x70], %i6
sdivcc %i0, 0x0571, %o3
tge %icc, 0x3
loop_2023:
or %l0, %o5, %o7
fpack16 %f20, %f27
fexpand %f12, %f4
movcs %xcc, %l6, %i3
te %xcc, 0x6
fcmpeq16 %f24, %f4, %l1
fmovdne %icc, %f30, %f15
tsubcctv %l3, %g6, %i7
bg,pn %xcc, loop_2024
fands %f26, %f11, %f1
wr %g0, 0x89, %asi
sta %f1, [%l7 + 0x34] %asi
loop_2024:
lduh [%l7 + 0x54], %l5
movre %g5, %g2, %o0
stw %i2, [%l7 + 0x34]
umulcc %o4, %o6, %i4
fbu %fcc3, loop_2025
array16 %o1, %l2, %o2
fmovrdlez %i1, %f6, %f28
tvs %icc, 0x1
loop_2025:
srax %g1, %g3, %i5
fmovrdgz %l4, %f10, %f20
edge8ln %g7, %g4, %i0
movleu %xcc, %i6, %o3
fnot1s %f21, %f28
fblg %fcc0, loop_2026
fbge %fcc0, loop_2027
tg %xcc, 0x2
fmul8x16au %f16, %f23, %f6
loop_2026:
fpsub32 %f22, %f10, %f18
loop_2027:
fmovdpos %xcc, %f8, %f27
nop
set 0x46, %l6
ldsh [%l7 + %l6], %l0
taddcctv %o5, 0x1E49, %l6
fmovd %f4, %f26
subccc %o7, 0x049E, %l1
popc 0x152B, %i3
fbu,a %fcc2, loop_2028
movrgez %g6, %l3, %l5
andcc %i7, %g2, %o0
set 0x23, %i1
ldsba [%l7 + %i1] 0x14, %i2
loop_2028:
nop
setx 0xFC9C4361, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
setx 0x9CF8AD5F, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fdivs %f20, %f19, %f21
tvs %icc, 0x3
srax %o4, 0x1C, %o6
fcmpne32 %f22, %f0, %g5
tleu %xcc, 0x5
wr %g0, 0x89, %asi
sta %f6, [%l7 + 0x18] %asi
fmovrdgz %i4, %f20, %f28
tgu %xcc, 0x0
set 0x1C, %g5
stwa %o1, [%l7 + %g5] 0x80
tsubcctv %l2, 0x0897, %o2
set 0x60, %g4
swapa [%l7 + %g4] 0x89, %i1
ble,a loop_2029
subc %g1, 0x19D2, %i5
alignaddrl %g3, %l4, %g7
fbo,a %fcc2, loop_2030
loop_2029:
smul %g4, %i6, %o3
set 0x40, %g3
ldda [%l7 + %g3] 0x11, %f16
loop_2030:
movle %icc, %i0, %o5
fpsub32 %f4, %f0, %f14
bleu loop_2031
fbuge,a %fcc3, loop_2032
tgu %xcc, 0x3
fmul8x16al %f1, %f28, %f0
loop_2031:
tgu %xcc, 0x5
loop_2032:
nop
set 0x75, %g1
ldsb [%l7 + %g1], %l0
sra %l6, %l1, %i3
tl %xcc, 0x5
movn %xcc, %o7, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tneg %icc, 0x4
stbar
fmovrslez %l5, %f25, %f20
tvs %icc, 0x7
lduh [%l7 + 0x6A], %i7
alignaddr %l3, %o0, %i2
ta %xcc, 0x7
fpadd16s %f9, %f15, %f4
movrgz %g2, 0x1FA, %o6
addcc %g5, %i4, %o1
alignaddrl %l2, %o4, %i1
movge %xcc, %o2, %g1
fmovsle %xcc, %f25, %f27
movg %icc, %g3, %l4
sethi 0x0D1F, %g7
set 0x148, %i5
nop ! nop ! ldxa [%g0 + %i5] 0x40, %g4 ripped by fixASI40.pl ripped by fixASI40.pl
movre %i5, 0x2A5, %o3
membar 0x18
fmuld8sux16 %f17, %f6, %f20
fmovdgu %xcc, %f29, %f16
call loop_2033
call loop_2034
movvc %icc, %i6, %o5
ta %icc, 0x3
loop_2033:
fones %f2
loop_2034:
sllx %l0, %l6, %i0
nop
fitod %f4, %f18
fdtox %f18, %f22
umulcc %i3, %o7, %l1
array8 %g6, %l5, %i7
fornot2 %f22, %f8, %f14
stb %o0, [%l7 + 0x09]
set 0x44, %i2
lda [%l7 + %i2] 0x19, %f20
sdivcc %l3, 0x01E5, %i2
ldd [%l7 + 0x48], %o6
te %xcc, 0x0
set 0x0C, %l0
sta %f27, [%l7 + %l0] 0x11
srax %g5, 0x15, %i4
xnorcc %g2, %o1, %l2
add %l7, 0x30, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] %asi, %o4, %o2
sra %g1, %g3, %l4
nop
setx 0xFC90FBDB15F1016A, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xEAE7FBE85DD64E8D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
faddd %f6, %f10, %f28
fornot1 %f0, %f26, %f28
sub %i1, 0x083F, %g7
fmovdg %icc, %f22, %f6
fmuld8ulx16 %f17, %f24, %f22
ldd [%l7 + 0x30], %g4
sub %o3, 0x04E7, %i6
andcc %o5, 0x1C5B, %i5
fmovdgu %xcc, %f19, %f19
set 0x38, %o2
sta %f20, [%l7 + %o2] 0x04
fbul,a %fcc3, loop_2035
andn %l0, %l6, %i0
brlez %o7, loop_2036
movvc %xcc, %i3, %g6
loop_2035:
movvs %icc, %l5, %i7
fmovdle %icc, %f9, %f8
loop_2036:
tcs %xcc, 0x1
bgu loop_2037
movcs %xcc, %o0, %l1
fzeros %f15
edge16n %i2, %o6, %l3
loop_2037:
nop
wr %g0, 0x04, %asi
stha %i4, [%l7 + 0x24] %asi
brgez,a %g5, loop_2038
array16 %o1, %g2, %o4
fnot1s %f8, %f10
addcc %o2, %g1, %l2
loop_2038:
fmovrdlz %g3, %f26, %f24
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array8 %i1, %g7, %g4
sllx %o3, 0x1B, %i6
ldsh [%l7 + 0x4E], %o5
fbl %fcc1, loop_2039
movpos %xcc, %i5, %l4
nop
setx 0x0218C6ED, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
setx 0x8FBC70E7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f26
fdivs %f26, %f28, %f17
movpos %xcc, %l6, %l0
loop_2039:
array32 %i0, %o7, %i3
tgu %icc, 0x4
fba,a %fcc0, loop_2040
movle %xcc, %l5, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
taddcctv %o0, 0x19EF, %g6
loop_2040:
movrlez %l1, 0x314, %i2
xnor %o6, 0x12A4, %l3
sllx %g5, 0x19, %i4
prefetch [%l7 + 0x78], 0x2
ldstub [%l7 + 0x31], %o1
fpsub32s %f8, %f8, %f12
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x30] %asi, 0x3
fmovdn %icc, %f2, %f27
movrlez %o4, %g1, %l2
tge %xcc, 0x2
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
fmul8sux16 %f6, %f24, %f24
movne %xcc, %g3, %i1
addc %o2, 0x0231, %g4
loop_2041:
addc %o3, 0x15B3, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movge %icc, %o5, %g7
bshuffle %f4, %f12, %f4
movrlz %i5, 0x190, %l6
edge16ln %l4, %i0, %l0
fmovsneg %icc, %f22, %f2
addccc %o7, %i3, %i7
array16 %o0, %l5, %l1
xorcc %i2, %o6, %l3
tneg %xcc, 0x3
fmovrslz %g5, %f7, %f10
xorcc %i4, 0x0095, %o1
edge32n %g6, %o4, %g1
edge8l %g2, %l2, %i1
set 0x45, %i7
lduba [%l7 + %i7] 0x14, %o2
orcc %g3, 0x1BD4, %o3
fmovdvc %icc, %f21, %f20
xorcc %i6, %o5, %g7
srax %g4, 0x08, %l6
xor %l4, 0x0C4F, %i5
orcc %i0, 0x1568, %l0
add %l7, 0x40, %l6
wr %g0, 0x10, %asi
casa [%l6] 0x10, %i3, %o7
tne %icc, 0x6
fmovdge %icc, %f20, %f5
srlx %i7, 0x08, %o0
tpos %xcc, 0x4
ta %icc, 0x7
brz,a %l1, loop_2042
membar 0x4C
fnands %f4, %f6, %f12
ble %xcc, loop_2043
loop_2042:
pdist %f18, %f18, %f24
set 0x5C, %l1
stwa %i2, [%l7 + %l1] 0x22
membar #Sync
loop_2043:
ldsb [%l7 + 0x13], %l5
tpos %xcc, 0x6
fble,a %fcc2, loop_2044
fmovsl %icc, %f14, %f29
fnand %f22, %f10, %f28
set 0x20, %l2
prefetcha [%l7 + %l2] 0x04, 0x3
loop_2044:
tl %icc, 0x5
udivcc %g5, 0x1562, %l3
edge16n %i4, %g6, %o4
tg %xcc, 0x2
nop
fitos %f8, %f27
fstox %f27, %f14
fxtos %f14, %f28
or %g1, 0x1A5A, %g2
move %icc, %o1, %l2
fbule,a %fcc0, loop_2045
stw %o2, [%l7 + 0x08]
movne %xcc, %i1, %o3
fpmerge %f9, %f28, %f20
loop_2045:
tcs %icc, 0x1
be,a,pt %xcc, loop_2046
ld [%l7 + 0x38], %f14
st %f27, [%l7 + 0x7C]
srax %i6, 0x1D, %g3
loop_2046:
movpos %xcc, %g7, %o5
ldstub [%l7 + 0x73], %g4
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x18] %asi, 0x1
fmovsne %icc, %f1, %f11
fmovs %f11, %f20
and %i5, 0x0F13, %i0
move %icc, %l6, %l0
array8 %i3, %i7, %o0
ldd [%l7 + 0x28], %f18
fmovdneg %xcc, %f3, %f21
fbue %fcc2, loop_2047
nop
setx 0xEC1AF19AD32F2D89, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x69EC5DACE82D9A6A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f0, %f10
fsrc1 %f26, %f6
movcs %xcc, %o7, %i2
loop_2047:
alignaddr %l1, %l5, %o6
movn %icc, %l3, %g5
fpadd32s %f23, %f26, %f16
movrne %i4, %g6, %o4
wr %g0, 0x04, %asi
prefetcha [%l7 + 0x70] %asi, 0x0
sllx %o1, %l2, %o2
tle %icc, 0x2
fsrc2 %f18, %f26
nop
setx 0xE8E3BC65049EAD2C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x9CAAD8B2098371CE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fmuld %f4, %f4, %f12
nop
fitod %f10, %f8
fdtox %f8, %f2
fmovsleu %xcc, %f25, %f10
edge8n %g1, %o3, %i1
wr %g0, 0x18, %asi
stha %i6, [%l7 + 0x0E] %asi
xor %g3, %o5, %g4
fmul8sux16 %f26, %f14, %f26
nop
setx 0x369B49422049F003, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
umulcc %g7, %i5, %l4
tgu %xcc, 0x5
fxnors %f20, %f25, %f16
set 0x6C, %o4
lduwa [%l7 + %o4] 0x15, %i0
movrne %l6, %i3, %l0
fmovsg %xcc, %f4, %f14
fexpand %f20, %f30
array32 %i7, %o0, %i2
sub %o7, %l1, %l5
alignaddrl %l3, %g5, %o6
fsrc2s %f6, %f20
ta %xcc, 0x1
tge %xcc, 0x3
tsubcctv %i4, 0x0E4F, %o4
tle %icc, 0x3
edge16l %g2, %o1, %g6
movvc %icc, %o2, %l2
bgu,a %icc, loop_2048
alignaddr %o3, %g1, %i1
fmovsleu %icc, %f15, %f22
edge32 %g3, %i6, %o5
loop_2048:
movpos %icc, %g4, %i5
tpos %xcc, 0x1
popc 0x0C9E, %l4
add %l7, 0x18, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %g7
casa [%l6] %asi, %g7, %l6
umulcc %i0, %i3, %l0
brnz,a %o0, loop_2049
ldd [%l7 + 0x30], %i6
fbule %fcc3, loop_2050
fmul8x16au %f30, %f28, %f26
loop_2049:
movrlz %i2, %o7, %l1
edge32l %l3, %l5, %o6
loop_2050:
fmovrde %g5, %f18, %f26
fnot1s %f26, %f20
udiv %o4, 0x1CB6, %g2
fandnot2 %f0, %f16, %f10
bgu %icc, loop_2051
fmovrse %o1, %f1, %f18
fmovsn %xcc, %f23, %f19
bl,a,pt %icc, loop_2052
loop_2051:
fmovdneg %icc, %f27, %f16
edge16l %i4, %o2, %g6
fbul,a %fcc1, loop_2053
loop_2052:
edge8ln %o3, %l2, %g1
ldub [%l7 + 0x7A], %i1
movpos %xcc, %g3, %o5
loop_2053:
nop
set 0x38, %g6
lduwa [%l7 + %g6] 0x15, %i6
tvc %icc, 0x6
edge32l %g4, %i5, %g7
fbg,a %fcc0, loop_2054
or %l6, 0x0743, %i0
std %f0, [%l7 + 0x70]
movrgz %l4, %l0, %o0
loop_2054:
mulx %i7, 0x1DAC, %i2
edge8 %o7, %l1, %l3
subccc %l5, %i3, %g5
fmovrdlz %o6, %f12, %f2
fcmple16 %f8, %f26, %o4
subccc %g2, 0x1888, %o1
movvc %xcc, %i4, %g6
sir 0x19EB
brlez %o2, loop_2055
edge8n %l2, %o3, %g1
orcc %i1, 0x188D, %o5
udiv %g3, 0x06D9, %i6
loop_2055:
subc %i5, 0x1A39, %g4
bvs,pn %icc, loop_2056
fpack32 %f4, %f4, %f4
fnor %f18, %f18, %f22
tpos %xcc, 0x4
loop_2056:
edge8l %l6, %i0, %l4
movcc %icc, %l0, %g7
te %xcc, 0x6
smul %o0, %i7, %i2
addc %l1, 0x0C1C, %o7
edge16l %l3, %i3, %l5
edge8n %o6, %g5, %o4
movrgz %o1, %i4, %g6
wr %g0, 0x27, %asi
stwa %g2, [%l7 + 0x20] %asi
membar #Sync
fexpand %f5, %f20
bneg,pt %icc, loop_2057
edge16n %l2, %o3, %g1
edge32 %i1, %o2, %g3
brgez %o5, loop_2058
loop_2057:
popc 0x1996, %i5
edge8ln %g4, %l6, %i0
bgu loop_2059
loop_2058:
subcc %l4, %i6, %l0
te %icc, 0x6
edge32ln %o0, %i7, %i2
loop_2059:
nop
setx 0x21AA543E5E779CFB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x21B1F4BF594BD2CB, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
faddd %f22, %f0, %f6
fnot1s %f28, %f0
nop
fitod %f0, %f18
fdtos %f18, %f4
tpos %xcc, 0x3
ldub [%l7 + 0x6B], %g7
ldsw [%l7 + 0x48], %o7
movcs %xcc, %l3, %l1
sdiv %l5, 0x1F0E, %o6
tl %xcc, 0x1
nop
fitos %f1, %f15
fstod %f15, %f2
addccc %i3, %o4, %g5
fbule %fcc2, loop_2060
membar 0x1D
alignaddrl %o1, %g6, %i4
fpack16 %f12, %f25
loop_2060:
membar 0x09
udivcc %g2, 0x13CB, %l2
edge8l %o3, %i1, %g1
bge,pn %xcc, loop_2061
ldsh [%l7 + 0x68], %o2
movgu %xcc, %g3, %o5
movn %icc, %i5, %l6
loop_2061:
edge8ln %g4, %i0, %l4
lduh [%l7 + 0x54], %l0
movre %i6, 0x2B7, %i7
fmul8x16au %f9, %f12, %f6
fbug,a %fcc3, loop_2062
fcmpgt16 %f8, %f0, %o0
movl %xcc, %g7, %i2
addc %l3, %o7, %l5
loop_2062:
brnz,a %o6, loop_2063
stx %i3, [%l7 + 0x18]
edge32 %l1, %g5, %o4
fmul8x16al %f2, %f0, %f18
loop_2063:
movrgz %g6, 0x344, %i4
xor %o1, 0x15A9, %g2
fbue %fcc3, loop_2064
bgu loop_2065
xorcc %o3, 0x1775, %l2
bcs %xcc, loop_2066
loop_2064:
pdist %f28, %f18, %f20
loop_2065:
tge %xcc, 0x0
movre %i1, %o2, %g1
loop_2066:
edge32l %o5, %i5, %l6
andn %g4, %g3, %l4
fmovde %icc, %f2, %f31
be,a loop_2067
movn %xcc, %i0, %l0
fnegd %f20, %f4
fmovsa %icc, %f2, %f15
loop_2067:
xnorcc %i7, %i6, %o0
fxnors %f0, %f5, %f16
edge32n %g7, %i2, %l3
edge16 %l5, %o6, %i3
wr %g0, 0x0c, %asi
swapa [%l7 + 0x38] %asi, %o7
edge16 %l1, %g5, %o4
tge %xcc, 0x4
edge16l %i4, %o1, %g2
fmovse %xcc, %f23, %f24
sllx %o3, %l2, %i1
and %g6, 0x1CEE, %o2
movrgz %o5, 0x0B2, %g1
tn %icc, 0x6
fmovsvs %icc, %f14, %f12
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! stxa %i5, [%g0 + 0x3b8] %asi ripped by fixASI40.pl ripped by fixASI40.pl
fpadd32s %f27, %f30, %f26
movre %l6, %g4, %g3
movn %icc, %i0, %l4
add %l7, 0x08, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %l0
casxa [%l6] 0x89, %l0, %i6
set 0x70, %i3
ldda [%l7 + %i3] 0xe3, %i6
tcs %icc, 0x1
edge16n %o0, %i2, %g7
fsrc1 %f22, %f14
smul %l3, %l5, %i3
membar 0x5F
edge16l %o6, %o7, %l1
edge32 %o4, %i4, %o1
movrlez %g2, %o3, %l2
fmovrdne %g5, %f16, %f4
orcc %g6, 0x07E7, %i1
tpos %icc, 0x1
tcc %icc, 0x3
andcc %o2, 0x1650, %o5
nop
setx loop_2068, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fornot1 %f20, %f22, %f24
subccc %g1, 0x0431, %i5
nop
setx 0xC8DD28AA035F51AC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f0
loop_2068:
movne %xcc, %g4, %g3
or %l6, %i0, %l0
fmovsleu %icc, %f27, %f23
fmovsvc %xcc, %f31, %f2
te %icc, 0x6
edge8 %i6, %i7, %o0
bcs,a loop_2069
bne %icc, loop_2070
tge %icc, 0x2
wr %g0, 0x04, %asi
stwa %i2, [%l7 + 0x28] %asi
loop_2069:
bvc,pt %icc, loop_2071
loop_2070:
tn %icc, 0x0
add %l4, %g7, %l3
array32 %i3, %l5, %o7
loop_2071:
be loop_2072
fpackfix %f0, %f6
movgu %icc, %o6, %o4
nop
fitos %f5, %f31
fstoi %f31, %f11
loop_2072:
edge16ln %i4, %l1, %g2
fbule,a %fcc3, loop_2073
addc %o3, 0x0249, %o1
subc %l2, %g6, %i1
tge %icc, 0x0
loop_2073:
fand %f0, %f4, %f16
sir 0x1438
fpmerge %f0, %f14, %f16
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
popc %g5, %o5
std %f12, [%l7 + 0x38]
tsubcc %o2, 0x0ECB, %i5
add %l7, 0x78, %l6
wr %g0, 0x88, %asi
casa [%l6] 0x88, %g4, %g1
tneg %icc, 0x5
srlx %g3, 0x1A, %i0
fmovrsne %l0, %f8, %f25
andncc %i6, %i7, %o0
lduh [%l7 + 0x3C], %i2
edge16 %l4, %l6, %g7
xor %i3, %l3, %l5
mova %icc, %o6, %o4
tsubcc %o7, %i4, %g2
fbul,a %fcc2, loop_2074
membar 0x1F
movleu %icc, %o3, %o1
fbu %fcc3, loop_2075
loop_2074:
movrgez %l1, 0x3A7, %g6
movre %i1, 0x28D, %l2
stb %g5, [%l7 + 0x4D]
loop_2075:
te %xcc, 0x3
tn %xcc, 0x0
tle %xcc, 0x4
fbne,a %fcc2, loop_2076
bshuffle %f2, %f0, %f26
xnorcc %o2, 0x1044, %i5
bvc,a loop_2077
loop_2076:
fnot1s %f11, %f27
movle %icc, %g4, %g1
fcmpgt32 %f8, %f2, %g3
loop_2077:
umul %o5, 0x0D2D, %l0
fnand %f10, %f14, %f22
addccc %i0, %i6, %o0
tleu %xcc, 0x4
fbl %fcc1, loop_2078
fbg,a %fcc3, loop_2079
srax %i2, 0x05, %i7
fblg,a %fcc0, loop_2080
loop_2078:
udiv %l4, 0x0511, %l6
loop_2079:
fmovdcs %xcc, %f5, %f3
and %g7, %i3, %l3
loop_2080:
fcmpne32 %f28, %f6, %o6
be,pn %icc, loop_2081
bn loop_2082
tcc %xcc, 0x3
edge8l %o4, %o7, %i4
loop_2081:
sra %g2, 0x16, %o3
loop_2082:
call loop_2083
srax %l5, 0x1E, %o1
edge8ln %g6, %i1, %l1
be,a %icc, loop_2084
loop_2083:
fbul,a %fcc0, loop_2085
bne %xcc, loop_2086
movrlz %g5, 0x095, %o2
loop_2084:
brz %i5, loop_2087
loop_2085:
andcc %l2, 0x0539, %g4
loop_2086:
edge16l %g3, %g1, %l0
movle %icc, %o5, %i6
loop_2087:
nop
fitod %f10, %f6
fdtox %f6, %f6
sdivx %i0, 0x0864, %i2
udivx %i7, 0x042B, %o0
srl %l6, 0x1F, %l4
movrgz %i3, 0x3F2, %g7
set 0x108, %o5
stxa %l3, [%g0 + %o5] 0x21
for %f14, %f30, %f0
udivcc %o4, 0x1E20, %o6
xorcc %o7, 0x084A, %g2
orncc %i4, %l5, %o3
addc %g6, 0x17B8, %i1
stb %o1, [%l7 + 0x66]
fmovse %xcc, %f4, %f31
tgu %icc, 0x7
tge %xcc, 0x6
fmovdgu %icc, %f29, %f22
wr %g0, 0x81, %asi
ldsba [%l7 + 0x1A] %asi, %l1
bleu %xcc, loop_2088
edge8l %g5, %o2, %l2
set 0x28, %o7
prefetcha [%l7 + %o7] 0x81, 0x0
loop_2088:
andncc %g4, %g3, %l0
smul %o5, %i6, %i0
wr %g0, 0x80, %asi
lduba [%l7 + 0x28] %asi, %i2
movne %icc, %i7, %o0
fcmpgt16 %f2, %f22, %g1
fmovrse %l6, %f19, %f16
orncc %l4, 0x037B, %g7
tle %icc, 0x1
andncc %l3, %i3, %o4
set 0x68, %i6
stxa %o6, [%l7 + %i6] 0x19
movrlez %g2, 0x07F, %o7
fmovd %f6, %f20
umul %l5, 0x1E2F, %o3
fble %fcc0, loop_2089
fbl,a %fcc2, loop_2090
fbu %fcc3, loop_2091
stbar
loop_2089:
tsubcctv %i4, 0x0C82, %g6
loop_2090:
nop
wr %g0, 0xe2, %asi
stwa %o1, [%l7 + 0x48] %asi
membar #Sync
loop_2091:
sra %l1, %i1, %o2
wr %g0, 0x18, %asi
ldxa [%l7 + 0x08] %asi, %g5
edge32n %l2, %i5, %g4
movrlez %g3, %o5, %l0
mova %xcc, %i6, %i2
tleu %icc, 0x1
prefetch [%l7 + 0x5C], 0x0
ldd [%l7 + 0x20], %f12
tne %icc, 0x3
movge %icc, %i7, %i0
add %g1, 0x0D70, %l6
edge32n %o0, %g7, %l3
nop
setx loop_2092, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
srl %l4, %o4, %i3
tsubcctv %o6, 0x1DA2, %o7
fbn %fcc2, loop_2093
loop_2092:
fpack16 %f26, %f25
fmul8x16au %f21, %f7, %f26
addc %l5, %o3, %g2
loop_2093:
edge32 %g6, %i4, %o1
bge,pt %xcc, loop_2094
add %l1, %i1, %o2
fcmple16 %f8, %f16, %g5
fba,a %fcc3, loop_2095
loop_2094:
fmovsgu %icc, %f8, %f8
sllx %i5, %g4, %l2
ldd [%l7 + 0x50], %o4
loop_2095:
movvc %xcc, %l0, %g3
and %i2, 0x13B8, %i6
tle %icc, 0x1
wr %g0, 0x04, %asi
sta %f8, [%l7 + 0x48] %asi
fbe %fcc0, loop_2096
sir 0x1ADA
bpos %xcc, loop_2097
nop
setx 0x799461387B2AC2E8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x6787D2554A96C619, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f18, %f28
loop_2096:
tg %xcc, 0x0
fpadd32 %f24, %f8, %f28
loop_2097:
tvs %xcc, 0x6
fcmpeq16 %f8, %f10, %i0
edge16l %g1, %l6, %i7
and %g7, %o0, %l3
wr %g0, 0x19, %asi
lduha [%l7 + 0x1E] %asi, %o4
tn %icc, 0x7
xnorcc %l4, %i3, %o7
fcmpgt32 %f18, %f16, %l5
edge16ln %o6, %o3, %g2
edge8n %g6, %i4, %o1
movrgez %l1, %i1, %o2
movpos %xcc, %g5, %g4
fmovrslz %i5, %f12, %f19
movrne %o5, 0x279, %l0
fmovsl %icc, %f8, %f15
fcmpgt32 %f0, %f20, %l2
tvs %icc, 0x7
andncc %i2, %g3, %i0
tn %icc, 0x2
or %g1, 0x1D93, %l6
smulcc %i7, %g7, %o0
nop
setx 0x11CBDE5714B14E92, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f24
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub32 %f22, %f12, %f14
fmovdge %xcc, %f8, %f20
orncc %l3, 0x0D33, %o4
movne %icc, %l4, %i6
xor %i3, 0x1F64, %l5
call loop_2098
tl %icc, 0x7
tle %xcc, 0x2
movge %icc, %o7, %o3
loop_2098:
sir 0x0BB1
xnorcc %o6, %g2, %i4
ldsw [%l7 + 0x14], %g6
bshuffle %f28, %f16, %f4
call loop_2099
movrne %l1, %o1, %o2
sdivcc %g5, 0x14A8, %i1
ldd [%l7 + 0x60], %g4
loop_2099:
movpos %xcc, %i5, %o5
taddcctv %l2, 0x0699, %l0
fornot2 %f30, %f22, %f16
movrgz %i2, 0x131, %g3
sdivx %i0, 0x11ED, %g1
fandnot1s %f11, %f16, %f25
movrgez %l6, %g7, %i7
xor %o0, %o4, %l4
mulx %l3, %i6, %l5
fblg,a %fcc2, loop_2100
fmovrdgz %i3, %f28, %f16
addc %o3, %o7, %g2
umul %o6, %i4, %g6
loop_2100:
movn %icc, %o1, %o2
nop
setx loop_2101, %l0, %l1
jmpl %l1, %g5
subcc %i1, %g4, %l1
movvc %xcc, %o5, %l2
tsubcc %l0, 0x0C06, %i2
loop_2101:
fmovrde %i5, %f28, %f20
edge32ln %g3, %g1, %i0
wr %g0, 0x04, %asi
ldda [%l7 + 0x40] %asi, %f16
fblg %fcc3, loop_2102
fpadd16s %f11, %f21, %f21
sllx %l6, %i7, %g7
xorcc %o4, 0x0671, %o0
loop_2102:
tsubcctv %l4, 0x0CD6, %i6
sdiv %l5, 0x1F9A, %i3
movpos %icc, %o3, %o7
fpadd32s %f7, %f3, %f10
swap [%l7 + 0x3C], %g2
tcs %icc, 0x6
movrne %l3, %o6, %g6
andncc %i4, %o2, %o1
tge %xcc, 0x6
fbn %fcc1, loop_2103
and %i1, 0x129D, %g5
mova %xcc, %l1, %g4
fmovsneg %xcc, %f8, %f23
loop_2103:
fmovdvs %icc, %f14, %f14
fbue,a %fcc3, loop_2104
fnands %f0, %f5, %f22
fmovrsne %l2, %f9, %f4
tneg %xcc, 0x0
loop_2104:
and %l0, 0x0BB1, %o5
udivcc %i5, 0x0DE1, %g3
fbule,a %fcc2, loop_2105
fmovsl %xcc, %f25, %f6
lduh [%l7 + 0x58], %i2
nop
fitod %f8, %f16
fdtox %f16, %f18
loop_2105:
fbul,a %fcc2, loop_2106
movl %icc, %i0, %l6
tg %icc, 0x5
ba %icc, loop_2107
loop_2106:
popc 0x0349, %i7
movrlez %g1, 0x3A4, %o4
nop
setx 0xFC290FF7934B61FB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xAA972F74F1BFD646, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fmuld %f2, %f26, %f10
loop_2107:
nop
setx loop_2108, %l0, %l1
jmpl %l1, %o0
fnands %f25, %f16, %f11
membar 0x75
wr %g0, 0x19, %asi
stwa %g7, [%l7 + 0x3C] %asi
loop_2108:
fnor %f28, %f10, %f26
fmovdleu %icc, %f21, %f22
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx 0xCEB6FFFF, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f17
fsqrts %f17, %f18
fbge,a %fcc2, loop_2109
ta %icc, 0x2
or %l4, %l5, %i6
addcc %o3, %i3, %g2
loop_2109:
nop
setx loop_2110, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movrlz %o7, 0x0C2, %o6
edge32ln %l3, %g6, %i4
fmovscc %icc, %f24, %f27
loop_2110:
movl %icc, %o1, %o2
andcc %i1, %g5, %g4
movge %xcc, %l1, %l0
fmovrdlez %l2, %f28, %f22
membar 0x45
fbu,a %fcc2, loop_2111
fsrc1 %f18, %f30
movre %o5, %i5, %i2
smul %i0, 0x07E1, %l6
loop_2111:
taddcc %i7, 0x16B2, %g3
bcs,pt %xcc, loop_2112
lduh [%l7 + 0x44], %g1
fabsd %f28, %f26
fbule %fcc2, loop_2113
loop_2112:
fbn,a %fcc0, loop_2114
and %o0, %g7, %l4
tvs %xcc, 0x4
loop_2113:
tn %xcc, 0x2
loop_2114:
tcs %xcc, 0x7
bleu loop_2115
prefetch [%l7 + 0x50], 0x1
subcc %o4, 0x16A6, %l5
wr %g0, 0x19, %asi
ldxa [%l7 + 0x20] %asi, %i6
loop_2115:
ldsw [%l7 + 0x40], %i3
ldstub [%l7 + 0x18], %g2
andncc %o3, %o6, %l3
subcc %o7, 0x0EBD, %g6
nop
fitod %f2, %f12
fdtox %f12, %f4
fxtod %f4, %f28
edge16n %i4, %o1, %i1
fcmpeq16 %f14, %f28, %o2
edge16ln %g5, %l1, %l0
smulcc %l2, %o5, %g4
fmovrdlez %i2, %f18, %f30
edge8 %i5, %l6, %i7
fpackfix %f20, %f18
udivcc %g3, 0x0F6B, %i0
wr %g0, 0x0c, %asi
stba %o0, [%l7 + 0x3B] %asi
subcc %g7, %g1, %l4
orncc %l5, %o4, %i3
movg %icc, %g2, %i6
fnot1s %f20, %f27
popc 0x04A5, %o6
edge16l %l3, %o7, %g6
orcc %o3, 0x1E43, %o1
fmovscs %xcc, %f15, %f25
movne %xcc, %i4, %o2
tleu %xcc, 0x4
tvs %icc, 0x7
fmul8ulx16 %f4, %f30, %f4
srl %g5, %i1, %l1
fbo,a %fcc3, loop_2116
edge16n %l2, %l0, %g4
sra %i2, %i5, %l6
bshuffle %f10, %f20, %f14
loop_2116:
mulx %i7, 0x0659, %o5
fbne %fcc1, loop_2117
movleu %xcc, %g3, %i0
sdivx %g7, 0x1791, %g1
fmovrsne %o0, %f11, %f28
loop_2117:
bn,a,pt %icc, loop_2118
fmovdle %xcc, %f21, %f11
flush %l7 + 0x50
swap [%l7 + 0x20], %l4
loop_2118:
fxnors %f4, %f2, %f16
movpos %xcc, %l5, %i3
fnor %f4, %f14, %f18
smul %g2, %o4, %o6
tsubcctv %i6, %l3, %o7
edge16 %o3, %o1, %g6
membar 0x3B
sub %o2, %i4, %i1
membar 0x7B
bleu,pn %xcc, loop_2119
ld [%l7 + 0x78], %f29
fble %fcc1, loop_2120
movrne %l1, 0x1AE, %g5
loop_2119:
subc %l0, 0x1106, %g4
movl %icc, %i2, %l2
loop_2120:
nop
setx 0xFA848ACCC5447A77, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0x8855A9B0C65F5C0E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f28, %f18
fmovsneg %icc, %f21, %f28
sir 0x08A3
xorcc %i5, 0x1B62, %l6
movrgez %o5, %g3, %i7
xnorcc %g7, %i0, %g1
set 0x3F, %o1
stba %l4, [%l7 + %o1] 0xea
membar #Sync
nop
setx 0x7064300F, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
movrlez %o0, 0x2FD, %l5
te %icc, 0x2
add %l7, 0x10, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %i3
casxa [%l6] 0x80, %i3, %g2
movcc %xcc, %o6, %o4
edge32n %i6, %l3, %o7
orncc %o3, %o1, %o2
edge32 %i4, %g6, %i1
movrgez %g5, 0x0FF, %l0
array8 %l1, %g4, %i2
fzero %f0
movgu %icc, %l2, %l6
subccc %i5, %o5, %g3
orcc %i7, %g7, %i0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8ulx16 %f8, %f0, %f24
movne %xcc, %g1, %o0
taddcctv %l4, 0x1CB5, %i3
edge32 %g2, %o6, %l5
fornot2 %f30, %f20, %f2
sir 0x1039
fbg,a %fcc0, loop_2121
fpmerge %f3, %f9, %f6
udivcc %o4, 0x0F87, %i6
bn,a loop_2122
loop_2121:
fmovdcs %xcc, %f31, %f22
xor %l3, %o3, %o1
movre %o7, %o2, %i4
loop_2122:
ble,a loop_2123
tsubcctv %i1, %g5, %g6
fbu,a %fcc1, loop_2124
movge %icc, %l0, %g4
loop_2123:
udiv %l1, 0x1139, %i2
fble %fcc2, loop_2125
loop_2124:
movleu %xcc, %l2, %l6
stw %i5, [%l7 + 0x28]
nop
setx 0x689C27C7CBB5102E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xB8900215FEC6EB09, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fsubd %f6, %f2, %f30
loop_2125:
nop
set 0x70, %i0
lduwa [%l7 + %i0] 0x81, %g3
nop
setx 0x4974B1F09DC2D05C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
fsqrtd %f24, %f30
ldsh [%l7 + 0x28], %i7
fbul %fcc2, loop_2126
srl %g7, 0x02, %i0
movcc %icc, %o5, %o0
edge32 %l4, %i3, %g2
loop_2126:
sub %o6, %l5, %o4
and %g1, %i6, %l3
movrgez %o1, 0x237, %o7
tn %icc, 0x5
nop
setx loop_2127, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbul %fcc0, loop_2128
sethi 0x10A8, %o2
fabss %f30, %f19
loop_2127:
edge8l %o3, %i1, %g5
loop_2128:
edge8n %g6, %l0, %i4
fmul8sux16 %f10, %f28, %f12
tsubcc %l1, 0x14D0, %g4
membar 0x56
tvs %icc, 0x1
xorcc %l2, %l6, %i5
udivx %i2, 0x1189, %g3
subccc %g7, 0x0203, %i7
fbe,a %fcc0, loop_2129
tcc %xcc, 0x6
fmovsgu %xcc, %f25, %f17
sdiv %o5, 0x0FC1, %o0
loop_2129:
fcmpgt16 %f6, %f18, %l4
ba,pt %icc, loop_2130
tle %xcc, 0x5
fmovsle %icc, %f17, %f21
and %i3, 0x13DE, %i0
loop_2130:
orcc %o6, %g2, %l5
mulx %g1, 0x126D, %i6
fcmpne16 %f14, %f4, %o4
bshuffle %f22, %f4, %f4
stw %o1, [%l7 + 0x3C]
bvs,a,pn %xcc, loop_2131
movrgz %l3, %o7, %o2
fornot2 %f12, %f6, %f12
tle %icc, 0x3
loop_2131:
tne %xcc, 0x5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcc %xcc, 0x6
fornot1 %f14, %f18, %f22
movrlez %o3, 0x078, %g5
movvc %xcc, %g6, %i1
tl %icc, 0x5
brz %l0, loop_2132
fcmpeq16 %f18, %f6, %l1
udiv %g4, 0x16C9, %l2
andn %i4, 0x1F41, %i5
loop_2132:
orcc %i2, 0x1979, %l6
wr %g0, 0x10, %asi
ldsha [%l7 + 0x7C] %asi, %g3
andcc %g7, 0x1BFA, %o5
movcc %icc, %i7, %l4
edge16ln %i3, %o0, %o6
tsubcc %i0, 0x1503, %g2
add %l7, 0x34, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %l5
casa [%l6] 0x80, %l5, %g1
array32 %i6, %o1, %l3
fones %f15
movrgz %o4, 0x063, %o7
tvc %icc, 0x4
add %l7, 0x24, %l6
wr %g0, 0x89, %asi
casa [%l6] %asi, %o2, %o3
tvs %icc, 0x2
sllx %g6, %i1, %l0
tpos %icc, 0x2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fandnot1 %f18, %f8, %f26
sdivcc %g5, 0x0029, %g4
set 0x48, %l4
sta %f9, [%l7 + %l4] 0x04
fba,a %fcc2, loop_2133
tg %xcc, 0x1
bcc loop_2134
sethi 0x0741, %l1
loop_2133:
movrlez %l2, %i5, %i4
edge8ln %l6, %i2, %g7
loop_2134:
ldd [%l7 + 0x58], %f24
ta %icc, 0x2
fmul8x16al %f29, %f8, %f6
sdivx %g3, 0x17BA, %o5
nop
setx loop_2135, %l0, %l1
jmpl %l1, %l4
orcc %i7, %o0, %o6
smul %i3, %i0, %l5
udiv %g1, 0x0C5F, %i6
loop_2135:
xor %o1, %g2, %o4
set 0x68, %o3
stba %o7, [%l7 + %o3] 0xea
membar #Sync
array16 %l3, %o3, %g6
brgez,a %o2, loop_2136
tl %icc, 0x0
fbu %fcc3, loop_2137
umulcc %l0, %g5, %i1
loop_2136:
movneg %xcc, %l1, %g4
addcc %i5, %i4, %l2
loop_2137:
ldd [%l7 + 0x28], %i6
fmovdne %icc, %f31, %f13
addcc %i2, 0x1056, %g7
fbu %fcc1, loop_2138
fmovspos %icc, %f11, %f15
xorcc %o5, 0x137A, %g3
fbne %fcc3, loop_2139
loop_2138:
smulcc %i7, 0x1619, %l4
udiv %o0, 0x06D4, %o6
tleu %xcc, 0x3
loop_2139:
fcmpeq16 %f2, %f30, %i3
edge8ln %i0, %g1, %i6
wr %g0, 0x19, %asi
sta %f10, [%l7 + 0x2C] %asi
nop
setx loop_2140, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
sra %o1, 0x11, %l5
srax %g2, %o4, %l3
movrlez %o7, 0x0AA, %o3
loop_2140:
fpadd16s %f7, %f21, %f1
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x50] %asi, 0x2
umulcc %l0, %o2, %g5
stx %l1, [%l7 + 0x20]
subccc %i1, 0x11BA, %i5
tvs %xcc, 0x0
tpos %icc, 0x3
orn %i4, 0x055D, %l2
st %f7, [%l7 + 0x3C]
set 0x28, %g2
prefetcha [%l7 + %g2] 0x80, 0x0
addcc %g4, %g7, %o5
edge8l %g3, %i7, %i2
movrlez %o0, 0x0D5, %l4
edge8l %o6, %i0, %g1
movle %icc, %i6, %i3
edge32l %o1, %l5, %o4
srlx %l3, 0x00, %g2
add %l7, 0x18, %l6
wr %g0, 0x88, %asi
casa [%l6] %asi, %o7, %g6
fpack16 %f10, %f31
nop
setx 0x10447370, %l0, %l6
st %l6, [%l7 + 0x70]
ld [%l7 + 0x70], %fsr
movge %xcc, %l0, %o3
bneg loop_2141
mulx %o2, %g5, %l1
edge32l %i5, %i1, %l2
movneg %icc, %i4, %l6
loop_2141:
add %g4, %o5, %g7
ldd [%l7 + 0x18], %f24
fble %fcc3, loop_2142
fmovrslz %i7, %f18, %f9
fands %f12, %f11, %f2
ld [%l7 + 0x58], %f9
loop_2142:
movrlz %i2, 0x13C, %o0
nop
setx loop_2143, %l0, %l1
jmpl %l1, %g3
tcs %xcc, 0x2
tsubcc %o6, 0x17AE, %l4
fmul8x16au %f19, %f15, %f8
loop_2143:
smulcc %g1, %i0, %i3
andcc %i6, %l5, %o1
nop
fitod %f10, %f10
fdtoi %f10, %f15
edge32l %l3, %g2, %o4
bgu,a,pt %xcc, loop_2144
tg %xcc, 0x0
membar 0x30
movle %icc, %o7, %l0
loop_2144:
tvc %icc, 0x0
taddcc %o3, %g6, %g5
tgu %icc, 0x0
xorcc %l1, 0x126A, %o2
edge32l %i1, %i5, %i4
fmovdne %icc, %f15, %f16
membar 0x27
andcc %l2, 0x1219, %l6
fpsub16s %f16, %f26, %f31
tcs %icc, 0x3
movn %icc, %o5, %g4
edge16ln %i7, %g7, %o0
tsubcc %g3, %o6, %i2
movle %icc, %l4, %i0
movrne %i3, %i6, %g1
or %o1, %l3, %g2
fpack16 %f6, %f9
fmovsl %icc, %f1, %f6
nop
setx 0xA9FEB75FACC48166, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0xCECCF008212DB7A3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fdivd %f24, %f24, %f10
edge32ln %l5, %o7, %l0
fmovse %icc, %f30, %f24
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
fitos %f13, %f8
tle %xcc, 0x6
movrgez %o4, 0x327, %o3
edge8n %g5, %g6, %l1
edge8ln %i1, %o2, %i4
tn %icc, 0x2
smulcc %l2, 0x1BF1, %l6
udiv %o5, 0x1639, %i5
brlz %i7, loop_2145
movleu %xcc, %g4, %o0
movne %icc, %g3, %g7
movrne %i2, %o6, %i0
loop_2145:
edge32l %l4, %i6, %i3
movle %icc, %o1, %g1
movvc %xcc, %g2, %l3
nop
set 0x70, %l5
ldsw [%l7 + %l5], %l5
sll %l0, 0x0A, %o4
sth %o3, [%l7 + 0x78]
fmovdgu %xcc, %f14, %f23
sra %o7, 0x17, %g5
fmovsne %icc, %f19, %f28
ldx [%l7 + 0x60], %g6
tpos %icc, 0x2
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x28] %asi, %i1
fmovrslz %l1, %f8, %f18
fbul,a %fcc0, loop_2146
fbne,a %fcc3, loop_2147
fmovdne %xcc, %f11, %f19
sdivcc %i4, 0x0D5B, %o2
loop_2146:
fbn,a %fcc3, loop_2148
loop_2147:
edge16n %l2, %l6, %i5
mova %icc, %i7, %o5
fcmple32 %f16, %f4, %g4
loop_2148:
fbl,a %fcc1, loop_2149
sub %g3, 0x0AFD, %g7
movgu %xcc, %o0, %o6
tsubcc %i2, 0x0DED, %l4
loop_2149:
fmovdle %xcc, %f23, %f28
fble,a %fcc0, loop_2150
orn %i0, %i6, %o1
smul %i3, 0x181B, %g1
edge32ln %l3, %g2, %l5
loop_2150:
fandnot2 %f12, %f8, %f24
fmovsn %xcc, %f28, %f12
fsrc2 %f0, %f28
std %f2, [%l7 + 0x28]
fpack32 %f28, %f0, %f24
tle %icc, 0x4
call loop_2151
movre %o4, 0x075, %l0
edge8n %o3, %o7, %g6
subc %g5, %i1, %i4
loop_2151:
call loop_2152
add %l1, 0x0F5A, %o2
or %l2, %l6, %i5
edge8ln %o5, %g4, %g3
loop_2152:
movn %xcc, %i7, %g7
fmovdpos %icc, %f8, %f26
bneg,pt %xcc, loop_2153
orcc %o0, %o6, %l4
tcs %icc, 0x7
movle %xcc, %i2, %i0
loop_2153:
fsrc1 %f12, %f14
andncc %i6, %o1, %i3
orncc %l3, %g1, %g2
edge32ln %l5, %l0, %o4
alignaddr %o3, %g6, %g5
edge16n %i1, %i4, %o7
tne %xcc, 0x1
edge16n %o2, %l2, %l1
membar 0x78
xnor %l6, %o5, %g4
srax %g3, %i5, %g7
movrlz %o0, 0x1CA, %o6
fbu %fcc3, loop_2154
fmuld8sux16 %f0, %f25, %f10
movne %xcc, %i7, %l4
edge16ln %i0, %i2, %o1
loop_2154:
subcc %i3, 0x10E0, %i6
tg %icc, 0x6
orn %g1, 0x0481, %g2
array32 %l5, %l3, %l0
fble,a %fcc2, loop_2155
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
array8 %o4, %o3, %g5
ldsh [%l7 + 0x6A], %g6
loop_2155:
taddcctv %i1, %o7, %i4
addccc %l2, 0x0073, %o2
edge16ln %l6, %l1, %g4
fmul8x16au %f15, %f8, %f4
fmovdvs %xcc, %f15, %f29
andcc %g3, %i5, %g7
tn %xcc, 0x7
movrgez %o0, 0x1A0, %o5
tvc %icc, 0x2
umul %i7, 0x0DA4, %o6
tn %icc, 0x6
smul %i0, 0x19DB, %l4
edge32ln %o1, %i2, %i3
tvs %xcc, 0x2
brz %g1, loop_2156
srlx %i6, 0x09, %g2
addcc %l5, 0x0F18, %l0
edge16ln %o4, %l3, %g5
loop_2156:
bneg,pn %icc, loop_2157
stbar
sdivcc %g6, 0x1DCF, %o3
nop
setx 0x1B4FCB19, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
fsqrts %f16, %f24
loop_2157:
fmovsn %xcc, %f23, %f3
fmovdge %xcc, %f14, %f27
fpsub32 %f2, %f10, %f30
or %i1, %o7, %i4
fxor %f2, %f12, %f0
flush %l7 + 0x30
sll %l2, 0x14, %o2
fnot2 %f0, %f30
umul %l6, %l1, %g3
sdivcc %g4, 0x03A6, %g7
tvs %xcc, 0x6
udivx %o0, 0x120F, %o5
fcmpne16 %f2, %f10, %i5
edge32 %o6, %i0, %i7
alignaddr %o1, %l4, %i3
taddcc %g1, %i2, %g2
subcc %i6, %l0, %o4
stbar
nop
setx 0xA0C4C686, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
fsqrts %f1, %f1
movleu %icc, %l3, %l5
tl %icc, 0x3
edge16n %g5, %g6, %o3
membar 0x23
nop
set 0x76, %i4
lduh [%l7 + %i4], %i1
movcc %xcc, %i4, %l2
movre %o2, 0x139, %o7
fmovdpos %xcc, %f22, %f27
subc %l6, %g3, %g4
umul %l1, 0x117A, %g7
or %o5, 0x17FC, %i5
movvs %xcc, %o0, %o6
tpos %xcc, 0x2
movneg %icc, %i0, %o1
movle %xcc, %i7, %l4
movleu %icc, %g1, %i3
fcmpne16 %f6, %f10, %i2
edge8n %i6, %l0, %g2
brgez %o4, loop_2158
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sll %l5, 0x17, %g5
ldub [%l7 + 0x5C], %l3
loop_2158:
udivcc %g6, 0x01B8, %o3
edge8l %i1, %i4, %l2
add %o7, %o2, %g3
taddcc %g4, %l1, %l6
fmovdgu %xcc, %f10, %f4
sethi 0x15C9, %o5
taddcctv %g7, 0x0327, %o0
fmovdvc %xcc, %f29, %f12
edge16ln %o6, %i5, %o1
sll %i0, %i7, %l4
orcc %i3, %i2, %g1
ble,a,pn %icc, loop_2159
move %icc, %i6, %l0
edge32n %g2, %l5, %o4
fnegs %f25, %f6
loop_2159:
ldsw [%l7 + 0x1C], %l3
brnz,a %g6, loop_2160
mulx %g5, %i1, %i4
nop
fitos %f14, %f7
fstoi %f7, %f29
movg %icc, %o3, %o7
loop_2160:
fandnot2 %f12, %f0, %f26
fmul8x16au %f5, %f16, %f2
edge16n %l2, %o2, %g3
or %l1, %g4, %o5
tsubcc %l6, 0x16CD, %g7
wr %g0, 0x11, %asi
ldsba [%l7 + 0x38] %asi, %o6
wr %g0, 0x11, %asi
ldxa [%l7 + 0x50] %asi, %o0
ldsb [%l7 + 0x0F], %o1
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
fmul8x16au %f1, %f3, %f22
fnot2 %f30, %f16
fbu %fcc0, loop_2161
tle %xcc, 0x6
edge16ln %i5, %i0, %l4
array32 %i7, %i3, %i2
loop_2161:
te %xcc, 0x2
movre %g1, 0x153, %l0
tgu %xcc, 0x6
fbul %fcc0, loop_2162
srl %g2, 0x15, %i6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
alignaddrl %o4, %l3, %g6
loop_2162:
fones %f31
fbn %fcc2, loop_2163
alignaddr %l5, %i1, %g5
fones %f5
nop
setx 0x2C96EB00, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
fsqrts %f1, %f9
loop_2163:
taddcctv %o3, %o7, %l2
tne %icc, 0x4
fxnor %f0, %f6, %f18
or %i4, 0x1F9B, %o2
bne,a,pt %icc, loop_2164
sub %g3, 0x1DC1, %g4
bn,a %icc, loop_2165
fmovscc %icc, %f29, %f9
loop_2164:
nop
set 0x17, %o0
ldstuba [%l7 + %o0] 0x10, %l1
loop_2165:
xnorcc %o5, 0x0908, %l6
fblg,a %fcc2, loop_2166
fmovrdgez %g7, %f20, %f18
subcc %o6, %o1, %i5
add %i0, %l4, %o0
loop_2166:
movl %xcc, %i7, %i2
sth %i3, [%l7 + 0x72]
array16 %l0, %g1, %g2
tsubcc %i6, 0x0BD4, %l3
brnz,a %o4, loop_2167
movle %icc, %g6, %l5
movgu %icc, %i1, %g5
tcs %icc, 0x5
loop_2167:
nop
set 0x4C, %l3
stwa %o3, [%l7 + %l3] 0xeb
membar #Sync
fmovsne %xcc, %f17, %f28
fmuld8sux16 %f4, %f22, %f16
addc %l2, 0x144F, %o7
tvc %xcc, 0x6
stw %i4, [%l7 + 0x3C]
array8 %g3, %g4, %l1
tn %icc, 0x5
fnors %f18, %f14, %f12
tl %icc, 0x5
andncc %o5, %o2, %g7
nop
setx 0x6073791C, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
fmovrslez %l6, %f15, %f9
nop
fitod %f6, %f8
fdtox %f8, %f28
taddcc %o6, %o1, %i5
smulcc %l4, 0x09F0, %i0
ldub [%l7 + 0x58], %i7
movle %xcc, %i2, %o0
wr %g0, 0x81, %asi
ldsba [%l7 + 0x3C] %asi, %i3
and %l0, 0x17D9, %g1
tsubcctv %i6, 0x0BF8, %g2
popc %l3, %o4
fornot2s %f16, %f0, %f26
fbl %fcc2, loop_2168
edge16n %l5, %g6, %i1
fsrc1 %f20, %f6
tle %xcc, 0x2
loop_2168:
xnorcc %o3, 0x0884, %l2
movrgez %o7, %i4, %g5
tg %xcc, 0x2
subccc %g4, 0x07B5, %l1
bneg,pn %icc, loop_2169
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bn,a loop_2170
fmovdl %xcc, %f2, %f2
loop_2169:
subccc %o5, 0x19B3, %g3
fbn %fcc0, loop_2171
loop_2170:
taddcctv %o2, %g7, %o6
swap [%l7 + 0x3C], %l6
bgu,a,pn %icc, loop_2172
loop_2171:
movrne %i5, %o1, %l4
srl %i7, %i0, %o0
fbo,a %fcc0, loop_2173
loop_2172:
subcc %i3, 0x1E87, %i2
set 0x64, %g7
lduwa [%l7 + %g7] 0x18, %l0
loop_2173:
fmovdle %icc, %f5, %f15
edge32ln %g1, %i6, %l3
sir 0x18BF
for %f14, %f0, %f28
tsubcc %g2, %l5, %o4
fbge %fcc2, loop_2174
sethi 0x080F, %i1
set 0x40, %l6
ldda [%l7 + %l6] 0x19, %f0
loop_2174:
fcmpeq32 %f4, %f20, %o3
alignaddrl %g6, %l2, %o7
alignaddrl %i4, %g5, %l1
sir 0x03B1
mulx %o5, 0x0A95, %g4
umul %g3, 0x12ED, %o2
sth %g7, [%l7 + 0x4E]
nop
setx loop_2175, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sdiv %l6, 0x05AF, %o6
fmovse %xcc, %f1, %f16
fornot2s %f10, %f5, %f1
loop_2175:
fsrc2 %f0, %f16
fbul,a %fcc0, loop_2176
edge32l %o1, %i5, %l4
bg,a %xcc, loop_2177
edge16n %i0, %o0, %i7
loop_2176:
popc 0x04B7, %i2
movrlez %l0, %g1, %i3
loop_2177:
tneg %xcc, 0x7
ldd [%l7 + 0x38], %l2
sra %g2, 0x1F, %l5
sir 0x159C
umul %i6, 0x1806, %o4
addccc %i1, 0x1027, %g6
movvc %icc, %o3, %o7
fbo %fcc2, loop_2178
tl %xcc, 0x6
tgu %xcc, 0x5
edge32 %l2, %i4, %l1
loop_2178:
brgez %o5, loop_2179
smulcc %g5, %g3, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2179:
nop
setx loop_2180, %l0, %l1
jmpl %l1, %g7
movneg %xcc, %o2, %o6
edge16ln %o1, %l6, %l4
alignaddrl %i5, %o0, %i7
loop_2180:
tl %xcc, 0x1
tneg %icc, 0x1
fmovsge %xcc, %f16, %f13
tleu %icc, 0x7
nop
fitod %f8, %f10
fdtox %f10, %f6
fnors %f12, %f19, %f28
fnot1s %f29, %f9
lduh [%l7 + 0x7E], %i0
movneg %icc, %i2, %g1
sub %l0, %l3, %g2
bne loop_2181
fmovdcs %xcc, %f13, %f13
tsubcc %i3, %i6, %l5
set 0x7C, %i1
ldstuba [%l7 + %i1] 0x80, %i1
loop_2181:
orncc %g6, %o3, %o7
addcc %l2, 0x12D8, %o4
ldsw [%l7 + 0x38], %l1
udivcc %i4, 0x106B, %o5
fcmpeq32 %f30, %f2, %g5
movleu %icc, %g4, %g7
movle %xcc, %g3, %o2
movcs %icc, %o1, %o6
tneg %icc, 0x3
movl %icc, %l6, %i5
addccc %o0, 0x14BC, %l4
srl %i7, 0x05, %i0
fmovdge %icc, %f2, %f8
fmovdvc %icc, %f23, %f11
andcc %g1, %l0, %l3
alignaddrl %i2, %i3, %g2
edge16ln %l5, %i1, %i6
srlx %o3, %o7, %l2
movre %o4, %l1, %g6
membar 0x6D
or %i4, 0x0A95, %o5
nop
fitod %f4, %f4
fdtox %f4, %f24
nop
setx loop_2182, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
srl %g4, 0x1A, %g7
tg %xcc, 0x2
wr %g0, 0x10, %asi
lduba [%l7 + 0x3A] %asi, %g3
loop_2182:
sdiv %g5, 0x0D0C, %o2
fmovrde %o6, %f22, %f14
tneg %xcc, 0x6
edge16l %l6, %i5, %o1
fmul8ulx16 %f22, %f24, %f0
fbule %fcc1, loop_2183
fones %f26
movneg %xcc, %o0, %l4
fbue %fcc0, loop_2184
loop_2183:
srlx %i7, 0x1C, %i0
flush %l7 + 0x58
ldsw [%l7 + 0x44], %l0
loop_2184:
ldd [%l7 + 0x20], %l2
umul %g1, 0x1EEA, %i2
fpsub16 %f20, %f14, %f20
fand %f12, %f4, %f22
mulscc %g2, %i3, %i1
fba,a %fcc3, loop_2185
tgu %icc, 0x7
edge8l %i6, %o3, %o7
movneg %xcc, %l2, %l5
loop_2185:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
popc 0x1918, %l1
fbo,a %fcc1, loop_2186
fmovrdgz %o4, %f14, %f24
fandnot1s %f13, %f21, %f2
edge16ln %g6, %o5, %i4
loop_2186:
bge %xcc, loop_2187
fandnot1 %f2, %f10, %f30
tsubcc %g7, 0x1927, %g4
movcc %xcc, %g3, %o2
loop_2187:
movrgez %o6, 0x347, %g5
ta %icc, 0x4
orcc %l6, %o1, %i5
taddcc %o0, %l4, %i7
bn,a,pt %xcc, loop_2188
nop
setx loop_2189, %l0, %l1
jmpl %l1, %i0
fmovdleu %icc, %f19, %f18
move %xcc, %l3, %g1
loop_2188:
fmul8x16 %f13, %f20, %f18
loop_2189:
ble,a loop_2190
edge32 %i2, %g2, %l0
fand %f22, %f10, %f14
subc %i3, %i6, %i1
loop_2190:
fmovdcc %icc, %f7, %f27
mulx %o3, %o7, %l2
edge16l %l5, %l1, %g6
fmovdcc %xcc, %f12, %f28
tleu %icc, 0x7
brgz %o4, loop_2191
sdivx %o5, 0x0F43, %g7
ldstub [%l7 + 0x14], %i4
ta %xcc, 0x2
loop_2191:
tle %xcc, 0x0
bcc loop_2192
nop
fitos %f11, %f12
fstoi %f12, %f7
orn %g4, 0x0F87, %g3
st %f5, [%l7 + 0x60]
loop_2192:
alignaddrl %o6, %g5, %o2
ldx [%l7 + 0x68], %o1
movvs %xcc, %i5, %l6
udiv %l4, 0x041D, %o0
movn %xcc, %i7, %l3
fmovsg %icc, %f31, %f27
orncc %i0, %i2, %g1
or %g2, 0x0829, %i3
ldub [%l7 + 0x10], %l0
stb %i6, [%l7 + 0x5A]
fmovsge %xcc, %f4, %f8
sdiv %i1, 0x0D84, %o7
udiv %o3, 0x1EB4, %l5
te %xcc, 0x5
pdist %f22, %f2, %f22
popc %l2, %g6
edge8l %o4, %o5, %l1
fmovspos %icc, %f31, %f24
edge32ln %i4, %g7, %g3
fmovscc %icc, %f15, %f22
subcc %g4, %o6, %g5
nop
setx 0x14266C5D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
setx 0x42E6A2AE, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fsubs %f16, %f18, %f5
tcc %icc, 0x5
fmovsvs %xcc, %f8, %f5
add %l7, 0x48, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %o2, %o1
fandnot2 %f28, %f24, %f12
movl %icc, %l6, %i5
movgu %icc, %l4, %o0
alignaddr %l3, %i0, %i2
movl %icc, %i7, %g1
ld [%l7 + 0x14], %f8
nop
setx loop_2193, %l0, %l1
jmpl %l1, %i3
membar 0x1E
wr %g0, 0x80, %asi
ldswa [%l7 + 0x38] %asi, %g2
loop_2193:
fbn %fcc1, loop_2194
xnorcc %l0, %i6, %i1
fbg,a %fcc3, loop_2195
fbge %fcc0, loop_2196
loop_2194:
srlx %o7, %o3, %l2
fmovrde %g6, %f10, %f24
loop_2195:
nop
wr %g0, 0x11, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_2196:
umul %o4, %o5, %l1
xorcc %i4, %l5, %g3
mulscc %g7, 0x1B9C, %g4
array8 %o6, %g5, %o1
tpos %xcc, 0x7
addccc %l6, %o2, %l4
sdivcc %o0, 0x00AC, %i5
addc %i0, 0x0445, %i2
nop
fitos %f3, %f3
fstox %f3, %f8
fbu,a %fcc0, loop_2197
ldd [%l7 + 0x08], %l2
addcc %i7, 0x0F23, %i3
sdivcc %g2, 0x1930, %g1
loop_2197:
edge8ln %l0, %i6, %i1
set 0x48, %o6
swapa [%l7 + %o6] 0x10, %o3
tgu %xcc, 0x5
edge16n %l2, %o7, %g6
nop
set 0x10, %g5
ldsh [%l7 + %g5], %o4
tpos %xcc, 0x0
mulscc %l1, 0x128A, %o5
bvc,pn %icc, loop_2198
taddcc %i4, 0x1DBF, %l5
tvc %xcc, 0x6
bl,a,pn %xcc, loop_2199
loop_2198:
taddcc %g3, %g7, %g4
set 0x0E, %g4
ldsha [%l7 + %g4] 0x15, %g5
loop_2199:
ldstub [%l7 + 0x5B], %o6
tcc %icc, 0x3
mulx %o1, 0x069E, %l6
movre %l4, 0x14E, %o2
fbl %fcc1, loop_2200
tpos %icc, 0x2
movleu %icc, %i5, %o0
tvs %icc, 0x1
loop_2200:
tg %xcc, 0x7
tcs %xcc, 0x5
tcc %icc, 0x3
andn %i2, 0x0AE8, %l3
bcc,pt %icc, loop_2201
movleu %xcc, %i7, %i3
udivx %i0, 0x18CE, %g1
tsubcc %g2, %i6, %i1
loop_2201:
xnorcc %l0, 0x0936, %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %icc, 0x3
brgz %o7, loop_2202
movgu %xcc, %g6, %o4
xorcc %o3, %o5, %l1
sdivcc %i4, 0x04DD, %l5
loop_2202:
fornot1 %f18, %f4, %f16
std %f0, [%l7 + 0x50]
fmovrsgez %g3, %f23, %f16
lduw [%l7 + 0x7C], %g7
srlx %g5, 0x02, %o6
fmovsn %xcc, %f31, %f26
fbul %fcc0, loop_2203
xorcc %g4, 0x017D, %l6
sdivx %o1, 0x149D, %o2
movre %i5, %l4, %i2
loop_2203:
ldd [%l7 + 0x50], %f20
fbuge,a %fcc0, loop_2204
srlx %l3, %o0, %i7
set 0x44, %g3
swapa [%l7 + %g3] 0x0c, %i3
loop_2204:
tvs %xcc, 0x1
wr %g0, 0x88, %asi
swapa [%l7 + 0x4C] %asi, %g1
bgu,a %icc, loop_2205
edge32n %i0, %i6, %g2
orncc %i1, 0x1C46, %l2
nop
setx 0x293D4F85C0662AF3, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
loop_2205:
nop
wr %g0, 0x89, %asi
swapa [%l7 + 0x74] %asi, %o7
sth %g6, [%l7 + 0x6C]
fpadd16s %f2, %f19, %f5
fmovsl %xcc, %f11, %f24
tneg %xcc, 0x3
movre %o4, %o3, %o5
edge8ln %l1, %l0, %i4
subcc %l5, 0x016E, %g7
udiv %g3, 0x1142, %o6
alignaddr %g5, %g4, %o1
orcc %o2, 0x1270, %l6
array32 %l4, %i2, %l3
fsrc1 %f4, %f22
ldsb [%l7 + 0x36], %o0
fmul8ulx16 %f16, %f26, %f14
set 0x08, %i5
swapa [%l7 + %i5] 0x81, %i7
add %l7, 0x08, %l6
wr %g0, 0x81, %asi
ldxa [%l6] %asi, %i3
casxa [%l6] %asi, %i3, %i5
orcc %g1, 0x1953, %i6
fpackfix %f10, %f1
mulscc %g2, 0x1F32, %i1
subc %l2, 0x1959, %i0
movleu %icc, %g6, %o7
fcmpeq16 %f6, %f2, %o3
movge %icc, %o4, %o5
fmovdpos %xcc, %f18, %f10
edge16n %l1, %l0, %l5
tpos %icc, 0x1
ldx [%l7 + 0x70], %i4
orncc %g7, 0x12E9, %g3
ble,a,pt %xcc, loop_2206
movne %icc, %g5, %o6
movrgez %g4, %o2, %l6
movvs %xcc, %o1, %i2
loop_2206:
fmovrdlez %l4, %f4, %f8
movrgez %o0, %l3, %i3
swap [%l7 + 0x18], %i7
alignaddrl %g1, %i5, %g2
ldsw [%l7 + 0x40], %i6
edge16l %i1, %l2, %g6
bcs %icc, loop_2207
bcs,pn %icc, loop_2208
tn %xcc, 0x2
wr %g0, 0x80, %asi
stwa %i0, [%l7 + 0x48] %asi
loop_2207:
subccc %o3, 0x0938, %o4
loop_2208:
taddcc %o5, 0x038A, %o7
movre %l0, %l5, %i4
udiv %g7, 0x168C, %g3
mulscc %g5, %l1, %g4
xnor %o2, %l6, %o6
fmovrsgez %o1, %f19, %f27
addccc %i2, %o0, %l3
tneg %xcc, 0x0
bgu,a %xcc, loop_2209
movrgez %l4, %i7, %i3
ldstub [%l7 + 0x10], %i5
fcmple32 %f26, %f6, %g1
loop_2209:
fpsub32 %f24, %f0, %f8
fabsd %f14, %f0
edge8 %i6, %i1, %g2
nop
fitod %f8, %f16
fdtox %f16, %f26
fxtod %f26, %f6
tvc %xcc, 0x4
movrgez %g6, 0x0F2, %i0
tcc %xcc, 0x2
srax %l2, %o3, %o4
alignaddr %o5, %l0, %l5
nop
fitos %f21, %f12
bge,a loop_2210
prefetch [%l7 + 0x68], 0x3
smulcc %i4, %g7, %g3
addcc %g5, %l1, %o7
loop_2210:
move %xcc, %o2, %g4
fmovdleu %xcc, %f15, %f18
movrgez %l6, 0x340, %o1
brgez,a %o6, loop_2211
edge16 %o0, %i2, %l4
fcmple32 %f28, %f22, %l3
wr %g0, 0x89, %asi
stha %i7, [%l7 + 0x46] %asi
loop_2211:
fmovda %icc, %f18, %f10
andncc %i5, %g1, %i3
nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
nop ! nop ! ldxa [%g0 + 0x128] %asi, %i6 ripped by fixASI40.pl ripped by fixASI40.pl
tcs %xcc, 0x6
fmovsg %xcc, %f26, %f15
fabsd %f20, %f14
tn %icc, 0x1
or %i1, %g6, %g2
movge %xcc, %l2, %o3
movleu %icc, %i0, %o5
edge32ln %o4, %l5, %i4
movg %xcc, %l0, %g7
umulcc %g3, 0x151E, %g5
xnorcc %l1, 0x0F7C, %o7
subc %o2, %l6, %g4
bge,a %icc, loop_2212
udivcc %o1, 0x0FCC, %o0
nop
setx loop_2213, %l0, %l1
jmpl %l1, %i2
subccc %l4, 0x127D, %l3
loop_2212:
tne %xcc, 0x1
movge %icc, %o6, %i5
loop_2213:
fmovrdgez %i7, %f0, %f28
orn %i3, 0x040A, %g1
tle %xcc, 0x4
faligndata %f26, %f28, %f16
fpadd32 %f0, %f4, %f4
fbg,a %fcc2, loop_2214
sll %i6, %g6, %i1
fpadd32 %f6, %f30, %f0
tcs %xcc, 0x4
loop_2214:
srl %l2, 0x1B, %o3
taddcc %g2, %o5, %i0
ta %icc, 0x2
fmul8x16al %f7, %f9, %f4
movre %l5, 0x001, %i4
fbo,a %fcc0, loop_2215
fornot1 %f24, %f20, %f2
movrgez %l0, %g7, %g3
set 0x08, %g1
ldxa [%l7 + %g1] 0x10, %g5
loop_2215:
array8 %l1, %o7, %o2
edge8 %o4, %l6, %o1
orncc %o0, %i2, %g4
nop
set 0x72, %l0
lduh [%l7 + %l0], %l4
edge32l %l3, %i5, %i7
edge32n %o6, %i3, %i6
move %xcc, %g1, %i1
edge8n %g6, %o3, %g2
tgu %xcc, 0x0
bn %xcc, loop_2216
nop
fitos %f6, %f25
fstoi %f25, %f12
edge8l %o5, %i0, %l5
nop
setx 0x6078DC1F, %l0, %l6
st %l6, [%l7 + 0x40]
ld [%l7 + 0x40], %fsr
loop_2216:
ldsh [%l7 + 0x30], %i4
ldsh [%l7 + 0x4C], %l2
addc %l0, %g7, %g5
tge %icc, 0x1
subccc %l1, %g3, %o7
stbar
edge32ln %o4, %o2, %l6
addcc %o0, %o1, %i2
movcc %icc, %g4, %l3
fxnors %f21, %f0, %f19
movrlez %i5, %i7, %o6
fbn %fcc3, loop_2217
fbe,a %fcc1, loop_2218
tsubcc %i3, 0x1BDD, %i6
fmovsneg %xcc, %f4, %f22
loop_2217:
nop
set 0x2B, %o2
ldub [%l7 + %o2], %l4
loop_2218:
fand %f24, %f8, %f20
array16 %g1, %g6, %o3
andcc %g2, 0x19C4, %i1
tleu %xcc, 0x7
nop
setx 0xB9406946EE62091F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
setx 0xAA8BFF63D4C80436, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fmuld %f0, %f20, %f10
ldsw [%l7 + 0x78], %i0
edge16l %o5, %l5, %i4
tleu %xcc, 0x0
sir 0x09B3
fbe %fcc1, loop_2219
ldstub [%l7 + 0x35], %l0
tvs %xcc, 0x1
tne %xcc, 0x2
loop_2219:
fmovsn %xcc, %f31, %f1
pdist %f28, %f0, %f22
sdivcc %g7, 0x042B, %l2
taddcc %l1, %g3, %g5
fnor %f10, %f24, %f26
wr %g0, 0x80, %asi
lduba [%l7 + 0x55] %asi, %o7
array8 %o2, %l6, %o4
membar #Sync
wr %g0, 0x1f, %asi
ldda [%l7 + 0x40] %asi, %f16
alignaddr %o0, %i2, %g4
set 0x4C, %i2
stha %o1, [%l7 + %i2] 0x04
movleu %icc, %i5, %l3
sir 0x1570
taddcc %o6, %i3, %i6
ldsb [%l7 + 0x3E], %l4
movrlez %g1, 0x23E, %g6
fmovrsgz %o3, %f2, %f13
sra %g2, %i1, %i0
edge32ln %o5, %l5, %i4
set 0x7C, %l1
stha %i7, [%l7 + %l1] 0x23
membar #Sync
tge %icc, 0x6
edge16 %l0, %g7, %l2
movvc %icc, %l1, %g3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addcc %o7, %g5, %o2
fmovs %f25, %f22
brlez %l6, loop_2220
smulcc %o4, %i2, %o0
flush %l7 + 0x24
sllx %o1, %g4, %i5
loop_2220:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tpos %xcc, 0x6
sll %l3, %o6, %i6
ta %icc, 0x3
orncc %l4, 0x1542, %i3
udiv %g1, 0x1C72, %g6
edge32ln %g2, %o3, %i1
fble %fcc0, loop_2221
add %i0, %l5, %i4
edge16 %i7, %o5, %l0
umulcc %g7, 0x0081, %l1
loop_2221:
movge %xcc, %l2, %g3
nop
fitod %f6, %f12
fdtox %f12, %f6
edge8 %g5, %o7, %o2
edge32l %l6, %i2, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udivcc %o4, 0x0AA4, %o1
srl %g4, %i5, %o6
swap [%l7 + 0x50], %l3
flush %l7 + 0x58
te %icc, 0x6
tcc %xcc, 0x4
orcc %i6, %i3, %l4
movcs %icc, %g6, %g1
tg %icc, 0x7
edge8l %g2, %i1, %i0
fmul8x16 %f22, %f2, %f18
tne %icc, 0x4
bvc %xcc, loop_2222
subc %o3, 0x1835, %i4
movrlz %i7, %o5, %l0
tvc %icc, 0x6
loop_2222:
prefetch [%l7 + 0x14], 0x2
edge32n %l5, %g7, %l2
xorcc %l1, 0x0E83, %g3
set 0x48, %l2
lda [%l7 + %l2] 0x89, %f11
array16 %g5, %o2, %l6
fmovse %xcc, %f26, %f22
tleu %icc, 0x2
edge8n %o7, %i2, %o4
fmul8sux16 %f14, %f8, %f22
movvc %xcc, %o0, %g4
tn %xcc, 0x3
membar #Sync
set 0x40, %i7
ldda [%l7 + %i7] 0x16, %f0
popc %o1, %i5
movn %icc, %o6, %l3
tge %icc, 0x7
fba %fcc3, loop_2223
nop
setx 0x0951DA09B0706C4D, %l0, %l6
stx %l6, [%l7 + 0x48]
ldx [%l7 + 0x48], %fsr
fandnot1 %f28, %f24, %f8
lduw [%l7 + 0x14], %i3
loop_2223:
fpadd32 %f6, %f18, %f10
tvc %xcc, 0x3
tne %xcc, 0x3
mulscc %i6, 0x0A87, %g6
movrne %g1, 0x168, %g2
nop
fitod %f0, %f16
fdtox %f16, %f10
fxtod %f10, %f30
tleu %xcc, 0x7
fcmpgt16 %f8, %f12, %i1
fandnot2s %f21, %f0, %f16
edge32ln %i0, %l4, %o3
subcc %i4, 0x0ED7, %o5
sth %l0, [%l7 + 0x56]
set 0x70, %o4
stxa %l5, [%l7 + %o4] 0x19
andncc %g7, %l2, %l1
movle %icc, %i7, %g5
bcs,a %xcc, loop_2224
edge16ln %o2, %g3, %l6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
udiv %o7, 0x1A0F, %o4
loop_2224:
edge8n %i2, %g4, %o1
taddcctv %o0, %i5, %l3
fbu,a %fcc0, loop_2225
sllx %o6, %i3, %i6
umulcc %g6, %g2, %g1
fbn %fcc3, loop_2226
loop_2225:
fmovrsne %i1, %f13, %f27
sub %l4, 0x1077, %i0
popc %o3, %o5
loop_2226:
popc %i4, %l5
tg %icc, 0x4
subc %l0, 0x00BA, %g7
movvs %icc, %l1, %l2
srlx %g5, %i7, %o2
set 0x2E, %g6
ldstuba [%l7 + %g6] 0x11, %l6
fxnor %f14, %f16, %f22
fbu %fcc2, loop_2227
movrgz %o7, 0x2A0, %g3
bgu,pn %xcc, loop_2228
stw %i2, [%l7 + 0x6C]
loop_2227:
fmovsgu %icc, %f10, %f2
srl %g4, %o4, %o1
loop_2228:
fmovda %icc, %f31, %f4
wr %g0, 0x80, %asi
ldsha [%l7 + 0x54] %asi, %i5
udivcc %o0, 0x126B, %o6
edge8 %l3, %i3, %i6
udivx %g6, 0x19D2, %g1
sllx %g2, 0x16, %l4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
subc %i0, 0x185C, %o3
brlz %i1, loop_2229
movrlez %i4, %o5, %l0
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x19] %asi, %g7
loop_2229:
ba,a,pn %xcc, loop_2230
ba,a %icc, loop_2231
fpadd32s %f17, %f4, %f29
umulcc %l1, %l2, %l5
loop_2230:
smul %i7, %o2, %g5
loop_2231:
smul %l6, %g3, %o7
srlx %i2, 0x17, %g4
fbuge %fcc2, loop_2232
udivx %o4, 0x11F1, %i5
nop
setx 0x3174E325, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f23
setx 0x776455BD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f4
fdivs %f4, %f23, %f4
mulx %o0, %o1, %l3
loop_2232:
srl %o6, 0x11, %i3
array16 %g6, %g1, %g2
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x28] %asi, 0x1
movrlz %l4, 0x1B0, %o3
fcmpne16 %f10, %f6, %i1
set 0x50, %i3
prefetcha [%l7 + %i3] 0x0c, 0x2
sll %i4, 0x1B, %l0
ld [%l7 + 0x1C], %f7
movcc %xcc, %o5, %l1
tle %icc, 0x6
tvc %icc, 0x5
edge8 %l2, %l5, %g7
fpadd32s %f4, %f28, %f17
brz %o2, loop_2233
fmuld8ulx16 %f4, %f5, %f2
orcc %g5, 0x1274, %l6
fbo %fcc0, loop_2234
loop_2233:
fbl %fcc3, loop_2235
fbug,a %fcc3, loop_2236
array32 %g3, %o7, %i2
loop_2234:
fmovrdgez %g4, %f16, %f22
loop_2235:
nop
fitod %f4, %f8
fdtos %f8, %f25
loop_2236:
fble %fcc3, loop_2237
alignaddr %i7, %o4, %i5
fmovsvc %icc, %f14, %f6
fzeros %f20
loop_2237:
orncc %o0, 0x1950, %l3
fmovrse %o6, %f28, %f14
fand %f24, %f30, %f30
wr %g0, 0x0c, %asi
ldda [%l7 + 0x40] %asi, %f0
xnorcc %i3, 0x02CE, %g6
array16 %g1, %g2, %i6
array32 %o1, %o3, %l4
movrlz %i1, %i0, %i4
fandnot2s %f22, %f18, %f18
tne %icc, 0x5
fmovsn %icc, %f9, %f10
fmovrdgez %o5, %f16, %f4
andncc %l0, %l1, %l2
brgz %l5, loop_2238
srax %o2, 0x1F, %g5
nop
setx loop_2239, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
xnor %g7, 0x08B1, %l6
loop_2238:
tgu %xcc, 0x5
tvs %icc, 0x3
loop_2239:
smul %g3, 0x1996, %o7
wr %g0, 0x19, %asi
ldxa [%l7 + 0x58] %asi, %i2
fbne %fcc0, loop_2240
smul %i7, %o4, %g4
movn %xcc, %o0, %i5
fmovs %f1, %f5
loop_2240:
srl %l3, 0x1E, %i3
mulx %o6, %g6, %g1
move %xcc, %i6, %o1
fble,a %fcc0, loop_2241
tg %icc, 0x1
stx %g2, [%l7 + 0x68]
fmovsne %icc, %f24, %f19
loop_2241:
udiv %l4, 0x0366, %i1
srax %i0, 0x1D, %i4
fmovsleu %icc, %f23, %f17
edge16 %o5, %l0, %o3
sll %l2, %l1, %o2
alignaddrl %l5, %g7, %g5
fnot2 %f12, %f10
subccc %g3, %l6, %o7
movgu %icc, %i2, %o4
bvs,a %xcc, loop_2242
fcmpgt32 %f6, %f18, %i7
nop
fitod %f12, %f18
fdtos %f18, %f21
smul %g4, %i5, %l3
loop_2242:
ta %icc, 0x6
fcmpeq32 %f20, %f0, %o0
edge8n %i3, %g6, %g1
fsrc2s %f30, %f29
smulcc %o6, 0x1C35, %i6
movg %icc, %g2, %l4
fbu,a %fcc2, loop_2243
xorcc %i1, %i0, %i4
sdiv %o5, 0x0B76, %l0
mulscc %o1, %l2, %o3
loop_2243:
xnor %l1, 0x039A, %o2
add %g7, 0x04D8, %g5
fandnot2 %f0, %f0, %f28
edge8l %g3, %l5, %o7
fabss %f21, %f4
tpos %icc, 0x7
fmovdneg %icc, %f0, %f14
fmovsvs %icc, %f10, %f19
movne %icc, %i2, %o4
umul %l6, 0x1C85, %g4
bvc,pn %xcc, loop_2244
fcmpne16 %f24, %f4, %i5
movg %icc, %i7, %l3
sllx %i3, 0x1B, %g6
loop_2244:
fcmpne16 %f18, %f8, %g1
udivcc %o6, 0x1618, %i6
fmovdne %xcc, %f25, %f6
udiv %g2, 0x0E5B, %l4
tcs %xcc, 0x1
movvc %xcc, %i1, %o0
wr %g0, 0x10, %asi
lda [%l7 + 0x38] %asi, %f31
movle %icc, %i4, %o5
andn %l0, %o1, %l2
tl %icc, 0x5
movrne %i0, 0x3FE, %o3
tvc %xcc, 0x4
srl %o2, 0x1C, %g7
alignaddrl %g5, %l1, %g3
fnor %f22, %f18, %f8
udiv %l5, 0x1163, %o7
tne %xcc, 0x6
set 0x18, %o5
prefetcha [%l7 + %o5] 0x11, 0x0
fmovdpos %icc, %f10, %f3
fxnors %f12, %f20, %f22
popc %o4, %l6
udivx %i5, 0x07E6, %i7
movgu %xcc, %g4, %l3
faligndata %f8, %f20, %f26
nop
setx 0x8D11AE4DB1DE26E5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x3841AEE13BDC5EE0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fmuld %f18, %f2, %f16
membar #Sync
set 0x40, %o7
ldda [%l7 + %o7] 0xf1, %f16
mulscc %g6, %i3, %g1
movrgez %o6, 0x270, %g2
tgu %icc, 0x6
fnand %f6, %f10, %f12
sllx %i6, 0x03, %i1
movcc %xcc, %l4, %o0
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
move %icc, %i4, %o5
tleu %icc, 0x6
tle %xcc, 0x0
tpos %xcc, 0x0
brgez,a %o1, loop_2245
fzero %f26
membar 0x6F
subccc %l2, %i0, %l0
loop_2245:
te %xcc, 0x3
edge32 %o3, %g7, %g5
fnands %f3, %f23, %f28
fmovdneg %icc, %f5, %f27
movre %l1, %g3, %o2
subc %o7, 0x057F, %l5
ld [%l7 + 0x18], %f13
sethi 0x1EDC, %i2
subcc %l6, %i5, %i7
stw %o4, [%l7 + 0x28]
movleu %icc, %l3, %g4
movl %xcc, %i3, %g1
sllx %g6, 0x15, %g2
wr %g0, 0x81, %asi
lduba [%l7 + 0x18] %asi, %o6
fcmpeq32 %f22, %f4, %i6
fbe,a %fcc1, loop_2246
fpackfix %f20, %f17
subcc %i1, %l4, %i4
fsrc2 %f6, %f30
loop_2246:
tsubcc %o0, 0x1401, %o1
fors %f23, %f11, %f21
fornot1 %f10, %f12, %f2
tneg %icc, 0x3
ba,a,pt %icc, loop_2247
andncc %o5, %l2, %i0
wr %g0, 0x10, %asi
ldxa [%l7 + 0x08] %asi, %l0
loop_2247:
nop
set 0x60, %o1
lduha [%l7 + %o1] 0x14, %g7
edge16ln %o3, %l1, %g5
andncc %o2, %g3, %o7
sdivx %i2, 0x0B16, %l5
fbule,a %fcc2, loop_2248
addccc %i5, %l6, %o4
fbu,a %fcc2, loop_2249
tcs %xcc, 0x6
loop_2248:
sethi 0x04DC, %i7
edge16 %g4, %l3, %i3
loop_2249:
sra %g6, %g2, %g1
edge16ln %i6, %i1, %l4
sdiv %o6, 0x0A7C, %i4
fpackfix %f22, %f30
edge32 %o1, %o0, %o5
add %l7, 0x78, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %i0
casxa [%l6] 0x10, %i0, %l0
sub %l2, 0x0B07, %o3
movl %xcc, %l1, %g5
movne %icc, %g7, %g3
fpadd16s %f7, %f6, %f6
set 0x2C, %i6
ldsba [%l7 + %i6] 0x14, %o2
edge16l %o7, %i2, %i5
andn %l5, 0x05E4, %o4
membar #Sync
wr %g0, 0xf1, %asi
ldda [%l7 + 0x40] %asi, %f16
fmovrsne %i7, %f18, %f10
movrgz %l6, 0x11A, %l3
fnot1 %f12, %f14
taddcc %g4, 0x1BD4, %i3
udiv %g2, 0x140E, %g1
fmovd %f16, %f26
brgz %g6, loop_2250
be loop_2251
tg %icc, 0x2
swap [%l7 + 0x24], %i1
loop_2250:
movvc %xcc, %l4, %o6
loop_2251:
stbar
ldstub [%l7 + 0x33], %i4
fcmpne32 %f2, %f6, %i6
movle %xcc, %o1, %o0
prefetch [%l7 + 0x78], 0x3
array32 %i0, %l0, %l2
alignaddrl %o5, %o3, %l1
te %icc, 0x1
xorcc %g7, %g5, %g3
bvs,pn %xcc, loop_2252
popc 0x1C0C, %o7
umulcc %o2, %i2, %l5
xnor %i5, 0x19CC, %i7
loop_2252:
prefetch [%l7 + 0x70], 0x0
fmovsleu %icc, %f14, %f10
tne %icc, 0x4
and %o4, 0x0FB1, %l3
srlx %g4, %l6, %i3
tn %xcc, 0x0
te %xcc, 0x7
nop
setx loop_2253, %l0, %l1
jmpl %l1, %g2
popc 0x04D1, %g1
fba,a %fcc2, loop_2254
fmovrslez %g6, %f7, %f6
loop_2253:
brlez %i1, loop_2255
taddcc %l4, 0x01C2, %o6
loop_2254:
andncc %i4, %o1, %i6
edge32ln %o0, %l0, %i0
loop_2255:
tleu %xcc, 0x5
bcs,pt %icc, loop_2256
srl %o5, 0x1C, %l2
xnor %l1, 0x00D1, %o3
bg,a %xcc, loop_2257
loop_2256:
fmovdg %icc, %f31, %f29
edge32ln %g7, %g5, %o7
tleu %icc, 0x6
loop_2257:
fbu %fcc2, loop_2258
xorcc %g3, 0x1B95, %i2
movrgz %l5, 0x14E, %i5
movn %icc, %o2, %o4
loop_2258:
te %xcc, 0x2
fmovsneg %icc, %f11, %f2
orn %l3, 0x103F, %g4
tvc %icc, 0x6
fmovsleu %icc, %f9, %f14
fbn %fcc3, loop_2259
edge16 %i7, %l6, %g2
smul %i3, 0x022E, %g6
addc %i1, %l4, %g1
loop_2259:
fmovrdgez %i4, %f8, %f12
fmovsle %xcc, %f20, %f7
nop
fitos %f6, %f26
fstox %f26, %f14
edge32 %o1, %i6, %o0
umul %l0, 0x0C92, %o6
bneg,a,pt %xcc, loop_2260
nop
setx loop_2261, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32n %o5, %i0, %l2
fcmple32 %f16, %f10, %o3
loop_2260:
tn %icc, 0x1
loop_2261:
nop
setx loop_2262, %l0, %l1
jmpl %l1, %g7
nop
setx loop_2263, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fbu,a %fcc0, loop_2264
movrgz %g5, 0x084, %o7
loop_2262:
fbuge,a %fcc2, loop_2265
loop_2263:
fornot1 %f4, %f20, %f26
loop_2264:
edge8 %g3, %l1, %i2
edge16l %l5, %o2, %o4
loop_2265:
fmuld8sux16 %f23, %f19, %f0
set 0x6B, %l4
stba %i5, [%l7 + %l4] 0x2b
membar #Sync
set 0x48, %i0
ldxa [%l7 + %i0] 0x15, %l3
edge32n %g4, %i7, %g2
fnot1 %f14, %f0
fmovd %f28, %f18
andncc %l6, %g6, %i1
movl %icc, %l4, %i3
umulcc %g1, 0x0F55, %i4
membar 0x10
membar #Sync
set 0x40, %o3
ldda [%l7 + %o3] 0xf9, %f0
movpos %xcc, %i6, %o0
alignaddrl %l0, %o6, %o1
fmovdvc %xcc, %f30, %f9
edge16l %i0, %o5, %l2
brgez %g7, loop_2266
tne %icc, 0x6
movpos %icc, %o3, %g5
movre %o7, 0x21A, %g3
loop_2266:
edge16l %l1, %l5, %i2
ba loop_2267
edge16ln %o2, %i5, %l3
fmovdg %xcc, %f1, %f26
tge %icc, 0x4
loop_2267:
edge32l %o4, %g4, %g2
fmovrsgz %l6, %f29, %f9
fbule %fcc0, loop_2268
movn %icc, %i7, %g6
fmovdcs %xcc, %f9, %f25
fexpand %f20, %f8
loop_2268:
nop
setx loop_2269, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
tcs %icc, 0x2
fpack16 %f0, %f23
tleu %icc, 0x5
loop_2269:
edge32n %i1, %l4, %i3
ldub [%l7 + 0x79], %g1
add %l7, 0x48, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %i6
casa [%l6] 0x80, %i6, %o0
fmovsvc %icc, %f20, %f21
edge32l %l0, %o6, %i4
popc %i0, %o1
bg,pt %xcc, loop_2270
fbg,a %fcc2, loop_2271
tl %icc, 0x3
smul %o5, 0x0F1B, %g7
loop_2270:
fzero %f20
loop_2271:
nop
wr %g0, 0x89, %asi
ldsha [%l7 + 0x46] %asi, %o3
set 0x70, %g2
ldda [%l7 + %g2] 0xea, %g4
fone %f12
bleu,a %icc, loop_2272
fandnot2s %f11, %f31, %f20
orncc %o7, 0x125F, %g3
nop
setx 0x6E032501, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0x098D45ED, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fadds %f9, %f14, %f11
loop_2272:
edge32n %l2, %l5, %l1
brgez,a %o2, loop_2273
movcc %icc, %i5, %i2
fxors %f19, %f0, %f25
and %l3, %o4, %g4
loop_2273:
fxnor %f30, %f18, %f22
udivcc %g2, 0x0AED, %l6
sll %g6, %i1, %i7
movgu %xcc, %l4, %g1
nop
set 0x50, %l5
ldstub [%l7 + %l5], %i6
umulcc %i3, 0x1A0F, %l0
xor %o6, 0x0407, %i4
fbl,a %fcc1, loop_2274
xor %o0, 0x1DEA, %i0
tsubcc %o5, 0x0100, %g7
fmovsneg %xcc, %f8, %f23
loop_2274:
addccc %o1, %o3, %o7
membar 0x51
nop
fitos %f10, %f15
bpos,a,pt %icc, loop_2275
fmovdn %icc, %f2, %f7
movneg %xcc, %g3, %g5
fandnot2 %f30, %f0, %f26
loop_2275:
movre %l5, %l2, %l1
movne %icc, %i5, %i2
movl %icc, %l3, %o2
brgz %o4, loop_2276
array8 %g4, %l6, %g6
bvs,a,pn %icc, loop_2277
movrne %g2, 0x143, %i7
loop_2276:
nop
fitod %f4, %f8
fdtoi %f8, %f31
orncc %i1, 0x0006, %l4
loop_2277:
tvc %xcc, 0x6
popc 0x0391, %i6
movrgz %i3, %g1, %l0
edge32n %i4, %o0, %o6
add %l7, 0x70, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %i0, %o5
udiv %o1, 0x1ABB, %g7
fors %f14, %f0, %f9
tge %icc, 0x2
fmovsne %xcc, %f20, %f27
sdiv %o7, 0x12AF, %g3
stbar
movrlz %g5, 0x3D3, %l5
stb %o3, [%l7 + 0x13]
flush %l7 + 0x7C
edge32n %l1, %l2, %i5
and %l3, 0x1469, %i2
movrlez %o2, %g4, %o4
for %f12, %f28, %f30
tgu %xcc, 0x2
bg,a,pt %icc, loop_2278
fornot2 %f14, %f22, %f6
xor %l6, 0x0397, %g2
movl %xcc, %i7, %i1
loop_2278:
addccc %l4, 0x0F74, %i6
fpadd32 %f28, %f18, %f14
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x7B, %o0
stba %i3, [%l7 + %o0] 0xeb
membar #Sync
addccc %g6, %l0, %i4
xorcc %g1, 0x16C4, %o0
movpos %icc, %i0, %o6
set 0x21, %i4
ldsba [%l7 + %i4] 0x0c, %o5
edge16n %g7, %o1, %g3
fba %fcc1, loop_2279
sub %o7, %l5, %g5
movne %xcc, %l1, %o3
orn %i5, 0x1A6B, %l3
loop_2279:
movleu %icc, %i2, %l2
sdivcc %g4, 0x07B8, %o4
wr %g0, 0x19, %asi
ldsba [%l7 + 0x64] %asi, %l6
sdivx %g2, 0x12B7, %i7
bcs,pn %icc, loop_2280
brlez,a %o2, loop_2281
fbuge %fcc2, loop_2282
movrlz %i1, %l4, %i3
loop_2280:
nop
setx 0x398832EF5C252DC8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
fsqrtd %f0, %f6
loop_2281:
sethi 0x09A9, %i6
loop_2282:
fexpand %f27, %f28
tvs %icc, 0x5
bge %icc, loop_2283
fandnot1 %f20, %f16, %f8
set 0x20, %l3
lduwa [%l7 + %l3] 0x0c, %l0
loop_2283:
edge32l %g6, %g1, %i4
set 0x0E, %g7
ldstuba [%l7 + %g7] 0x80, %o0
fbe,a %fcc3, loop_2284
movge %xcc, %o6, %o5
fmovdvs %xcc, %f27, %f15
edge16l %i0, %g7, %o1
loop_2284:
fpsub16s %f0, %f16, %f3
fcmpgt32 %f8, %f28, %g3
fabss %f0, %f7
nop
setx loop_2285, %l0, %l1
jmpl %l1, %l5
orncc %o7, 0x0C3E, %l1
subccc %g5, 0x1B87, %o3
andcc %i5, %i2, %l3
loop_2285:
movrlz %g4, %l2, %l6
bge %icc, loop_2286
tl %xcc, 0x4
edge32ln %g2, %o4, %i7
fmul8sux16 %f16, %f14, %f24
loop_2286:
stx %o2, [%l7 + 0x10]
sethi 0x12CA, %i1
sdivx %l4, 0x05F1, %i6
membar 0x78
fbu %fcc3, loop_2287
call loop_2288
fmovsvs %xcc, %f2, %f14
edge16n %l0, %i3, %g1
loop_2287:
pdist %f0, %f20, %f16
loop_2288:
stw %g6, [%l7 + 0x30]
bg,a,pt %icc, loop_2289
bg,pn %xcc, loop_2290
brlz %o0, loop_2291
fnot1s %f21, %f31
loop_2289:
brgez,a %o6, loop_2292
loop_2290:
ldd [%l7 + 0x50], %f6
loop_2291:
tcc %icc, 0x7
fabss %f14, %f13
loop_2292:
mova %icc, %i4, %i0
sdivcc %o5, 0x057B, %g7
orcc %o1, 0x0F04, %l5
fmovrdlz %g3, %f20, %f6
movcc %xcc, %l1, %g5
ldd [%l7 + 0x70], %f8
srl %o3, 0x17, %o7
orcc %i2, %i5, %g4
srl %l3, %l6, %g2
add %l7, 0x58, %l6
wr %g0, 0x11, %asi
ldxa [%l6] %asi, %o4
casxa [%l6] 0x11, %o4, %i7
bvc,a loop_2293
tg %xcc, 0x2
umulcc %l2, 0x0D6C, %i1
fble,a %fcc3, loop_2294
loop_2293:
movvs %icc, %o2, %l4
edge32n %i6, %i3, %g1
edge32n %g6, %o0, %l0
loop_2294:
taddcctv %o6, 0x0852, %i0
tsubcctv %o5, 0x0B4A, %i4
movre %o1, %l5, %g7
lduh [%l7 + 0x40], %g3
xor %l1, %o3, %g5
movl %icc, %o7, %i5
tn %icc, 0x1
ldstub [%l7 + 0x66], %i2
and %l3, %l6, %g2
brnz %o4, loop_2295
fmovrslez %g4, %f9, %f12
fpmerge %f31, %f8, %f0
ldx [%l7 + 0x18], %i7
loop_2295:
bn loop_2296
fzeros %f16
movcc %icc, %i1, %o2
ldub [%l7 + 0x50], %l2
loop_2296:
srl %l4, %i6, %g1
movge %icc, %i3, %o0
fmovdcs %xcc, %f29, %f7
fbn %fcc2, loop_2297
movleu %icc, %g6, %l0
sll %o6, %o5, %i4
set 0x5A, %i1
ldstuba [%l7 + %i1] 0x80, %i0
loop_2297:
fbg,a %fcc3, loop_2298
ldsh [%l7 + 0x78], %o1
call loop_2299
fnot2 %f6, %f2
loop_2298:
movpos %xcc, %l5, %g7
subcc %g3, %l1, %o3
loop_2299:
movl %icc, %g5, %o7
fbule,a %fcc0, loop_2300
subc %i2, %l3, %l6
nop
setx 0x9C834D8411177449, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x8CE7C790FAA17286, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
faddd %f28, %f12, %f0
fblg %fcc1, loop_2301
loop_2300:
addc %g2, %o4, %g4
subccc %i7, %i1, %o2
st %f18, [%l7 + 0x70]
loop_2301:
movne %icc, %i5, %l2
tpos %xcc, 0x3
xorcc %l4, 0x05F2, %g1
mova %icc, %i6, %i3
wr %g0, 0x80, %asi
ldswa [%l7 + 0x60] %asi, %g6
movre %o0, 0x259, %l0
fsrc1 %f18, %f22
nop
setx 0x91F2EED1A4C164BB, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xCE320CC7FA81771F, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
faddd %f18, %f14, %f10
tne %xcc, 0x6
edge8n %o5, %i4, %o6
movre %o1, %l5, %i0
udivcc %g7, 0x0E7E, %g3
movrgez %o3, %g5, %o7
move %xcc, %l1, %l3
subccc %i2, %g2, %o4
wr %g0, 0x2e, %asi
ldda [%l7 + 0x70] %asi, %i6
ta %xcc, 0x0
tleu %xcc, 0x1
edge32ln %i7, %i1, %g4
sll %o2, %i5, %l2
fmovrsgz %g1, %f8, %f23
tpos %xcc, 0x4
sdivx %i6, 0x097E, %i3
movl %xcc, %g6, %l4
tvc %icc, 0x5
std %f26, [%l7 + 0x18]
sethi 0x00A0, %l0
movrne %o0, 0x3E4, %o5
andncc %o6, %i4, %l5
movle %xcc, %o1, %i0
array32 %g3, %o3, %g7
fcmpeq16 %f16, %f4, %g5
edge32n %l1, %o7, %i2
addcc %l3, 0x152B, %g2
edge16 %o4, %l6, %i1
sdivcc %i7, 0x1E07, %g4
fmul8ulx16 %f28, %f12, %f30
edge16 %i5, %o2, %g1
fornot2 %f10, %f10, %f8
andncc %i6, %i3, %l2
tleu %xcc, 0x0
mulx %l4, 0x1251, %g6
movne %xcc, %l0, %o0
udivcc %o5, 0x0FFF, %i4
bg %icc, loop_2302
movleu %xcc, %l5, %o6
sir 0x02CE
nop
fitos %f10, %f26
fstod %f26, %f30
loop_2302:
nop
wr %g0, 0x80, %asi
swapa [%l7 + 0x10] %asi, %o1
fbe %fcc2, loop_2303
te %icc, 0x0
fmovsge %xcc, %f1, %f28
fbuge %fcc2, loop_2304
loop_2303:
bvs,a loop_2305
array8 %i0, %o3, %g7
ldsw [%l7 + 0x3C], %g5
loop_2304:
edge16n %l1, %o7, %i2
loop_2305:
nop
setx 0xDEE1DA9A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f21
fsqrts %f21, %f9
movcc %xcc, %g3, %g2
nop
setx 0xB1A4450148DB00CF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0x76B4E525B3B4E6E0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fsubd %f28, %f10, %f16
tgu %xcc, 0x4
add %o4, %l3, %i1
movrgez %l6, 0x248, %g4
set 0x48, %o6
stxa %i7, [%l7 + %o6] 0x2f
membar #Sync
movvs %icc, %i5, %o2
fsrc1 %f14, %f28
fpackfix %f26, %f3
sethi 0x057F, %i6
movne %icc, %i3, %l2
umulcc %g1, 0x1510, %l4
subccc %l0, %g6, %o5
fmovsvc %icc, %f14, %f25
tvs %icc, 0x2
movrgz %o0, 0x33F, %l5
wr %g0, 0x89, %asi
ldxa [%l7 + 0x68] %asi, %i4
addc %o1, %i0, %o6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
nop
setx loop_2306, %l0, %l1
jmpl %l1, %g7
edge8n %o3, %l1, %o7
fbule %fcc2, loop_2307
stx %g5, [%l7 + 0x30]
loop_2306:
edge8ln %i2, %g2, %o4
sdivx %g3, 0x185C, %i1
loop_2307:
edge32ln %l3, %g4, %l6
edge32ln %i5, %o2, %i6
edge8n %i7, %l2, %g1
fmovdg %icc, %f20, %f30
brnz %i3, loop_2308
umulcc %l0, %l4, %o5
swap [%l7 + 0x2C], %o0
orn %g6, %i4, %o1
loop_2308:
smul %i0, 0x10C4, %o6
xor %l5, 0x1E59, %g7
fbne %fcc0, loop_2309
brgez %l1, loop_2310
sub %o3, %o7, %i2
array32 %g5, %o4, %g3
loop_2309:
nop
set 0x14, %l6
lduha [%l7 + %l6] 0x18, %g2
loop_2310:
popc %l3, %i1
sra %l6, 0x13, %i5
ldsb [%l7 + 0x63], %o2
nop
setx 0x367995B6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0xBA77D1AC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fadds %f13, %f31, %f3
movgu %icc, %i6, %i7
movvc %xcc, %g4, %g1
tne %icc, 0x6
udivcc %i3, 0x19D7, %l2
udivx %l0, 0x1073, %l4
movcs %xcc, %o5, %g6
nop
setx 0x4EBA4EFA, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f15
fsqrts %f15, %f20
fmovdvc %xcc, %f12, %f4
ldsw [%l7 + 0x78], %i4
fcmpeq32 %f26, %f18, %o1
ldsb [%l7 + 0x13], %i0
srlx %o6, %o0, %g7
fnors %f3, %f29, %f13
movrgez %l5, 0x011, %o3
movl %xcc, %l1, %o7
movgu %xcc, %g5, %o4
srlx %g3, %g2, %i2
fornot2s %f5, %f30, %f31
edge16n %l3, %l6, %i5
subc %i1, %o2, %i6
flush %l7 + 0x10
fbo,a %fcc2, loop_2311
fmovsgu %xcc, %f24, %f19
edge16ln %i7, %g1, %i3
ld [%l7 + 0x4C], %f17
loop_2311:
fbg,a %fcc1, loop_2312
movl %xcc, %g4, %l2
movne %icc, %l0, %l4
fnot2 %f20, %f10
loop_2312:
tvc %xcc, 0x6
wr %g0, 0x10, %asi
lduwa [%l7 + 0x1C] %asi, %g6
nop
setx 0x89DA3776, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0x7F4F581C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f17
fdivs %f17, %f16, %f13
fble %fcc3, loop_2313
edge8ln %o5, %i4, %i0
movneg %xcc, %o6, %o0
bg,a,pt %xcc, loop_2314
loop_2313:
xnor %g7, 0x0386, %o1
bg,a,pn %icc, loop_2315
array32 %l5, %o3, %o7
loop_2314:
tle %xcc, 0x0
st %f3, [%l7 + 0x48]
loop_2315:
add %l1, 0x0EC7, %o4
tl %xcc, 0x0
mulx %g5, %g2, %i2
tcs %xcc, 0x6
fmovsle %xcc, %f6, %f0
lduh [%l7 + 0x38], %g3
srlx %l3, %l6, %i1
nop
setx loop_2316, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
smul %i5, %o2, %i6
membar #Sync
wr %g0, 0xf8, %asi
ldda [%l7 + 0x40] %asi, %f0
loop_2316:
nop
fitos %f14, %f13
fstox %f13, %f26
fxtos %f26, %f22
nop
setx 0x6E3AAE3BD75C598B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f30
setx 0x793FF699325C0537, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fmuld %f0, %f30, %f10
orncc %i7, 0x0A2C, %i3
wr %g0, 0x89, %asi
stwa %g1, [%l7 + 0x74] %asi
fbl %fcc0, loop_2317
subcc %l2, %g4, %l4
fandnot1 %f4, %f10, %f12
or %l0, %o5, %i4
loop_2317:
fmovsneg %xcc, %f11, %f10
xorcc %i0, 0x185E, %g6
nop
setx loop_2318, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovde %icc, %f1, %f13
wr %g0, 0x0c, %asi
ldsha [%l7 + 0x2E] %asi, %o0
loop_2318:
ble,a,pt %icc, loop_2319
movn %xcc, %o6, %g7
brz %l5, loop_2320
sllx %o3, 0x1F, %o7
loop_2319:
xor %l1, 0x1948, %o1
subccc %g5, %g2, %i2
loop_2320:
andcc %o4, %g3, %l3
smulcc %l6, %i5, %i1
fornot2s %f30, %f18, %f7
wr %g0, 0x89, %asi
lduha [%l7 + 0x46] %asi, %o2
or %i7, 0x1919, %i3
tvs %icc, 0x6
wr %g0, 0x80, %asi
ldswa [%l7 + 0x78] %asi, %g1
set 0x70, %g4
sta %f5, [%l7 + %g4] 0x0c
fpackfix %f24, %f31
fmovs %f30, %f1
swap [%l7 + 0x14], %i6
stx %l2, [%l7 + 0x40]
movrgz %g4, 0x3C3, %l0
and %l4, 0x1A06, %i4
fmul8ulx16 %f18, %f0, %f20
tsubcctv %o5, %g6, %o0
andncc %i0, %g7, %l5
fmovsleu %icc, %f5, %f24
movleu %xcc, %o3, %o6
tn %xcc, 0x6
fmul8x16al %f15, %f5, %f22
set 0x40, %g3
ldda [%l7 + %g3] 0x0c, %f16
bvs %icc, loop_2321
bgu,a %xcc, loop_2322
sllx %o7, %l1, %g5
nop
setx 0x887ED828C6A6601D, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f30
loop_2321:
nop
set 0x0C, %g5
lduw [%l7 + %g5], %o1
loop_2322:
nop
setx 0x416AD870528EA33B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x71759185D012302A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fdivd %f30, %f2, %f20
addccc %g2, %i2, %g3
fzeros %f22
tsubcctv %l3, %l6, %o4
stw %i5, [%l7 + 0x30]
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tle %icc, 0x0
addc %i1, %o2, %i3
ld [%l7 + 0x60], %f22
fbe %fcc1, loop_2323
edge8n %i7, %i6, %l2
te %xcc, 0x6
brnz %g4, loop_2324
loop_2323:
edge16l %l0, %l4, %i4
nop
setx 0x136C284B505965A0, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
srl %g1, %g6, %o0
loop_2324:
fnot2 %f30, %f4
bpos,a %xcc, loop_2325
fpsub32s %f4, %f20, %f27
st %f18, [%l7 + 0x74]
movleu %icc, %o5, %g7
loop_2325:
sth %i0, [%l7 + 0x50]
mulx %l5, %o6, %o3
fmovda %xcc, %f14, %f14
subc %l1, %o7, %g5
movcc %xcc, %g2, %i2
tsubcctv %g3, %o1, %l3
tvs %icc, 0x4
movrgez %o4, %l6, %i5
subcc %i1, %i3, %o2
movle %icc, %i7, %l2
srlx %g4, %i6, %l0
ble %xcc, loop_2326
nop
set 0x60, %g1
stb %l4, [%l7 + %g1]
movgu %icc, %g1, %i4
edge8 %o0, %o5, %g7
loop_2326:
fba,a %fcc0, loop_2327
fbg,a %fcc2, loop_2328
or %i0, %g6, %l5
fbu,a %fcc1, loop_2329
loop_2327:
movgu %xcc, %o3, %o6
loop_2328:
brnz %o7, loop_2330
sir 0x07D0
loop_2329:
movvs %icc, %l1, %g5
for %f30, %f10, %f18
loop_2330:
fbg,a %fcc2, loop_2331
nop
fitos %f2, %f7
fstox %f7, %f24
fblg,a %fcc0, loop_2332
movrgez %i2, 0x2C7, %g2
loop_2331:
tg %xcc, 0x6
brlez,a %g3, loop_2333
loop_2332:
udivx %o1, 0x0787, %l3
sll %l6, %o4, %i5
taddcc %i1, %i3, %i7
loop_2333:
stbar
subc %o2, 0x0199, %g4
wr %g0, 0x80, %asi
lduba [%l7 + 0x34] %asi, %i6
umulcc %l0, 0x1FAA, %l4
bvs,a,pn %icc, loop_2334
call loop_2335
nop
fitod %f21, %f26
srax %g1, %l2, %o0
loop_2334:
tl %icc, 0x0
loop_2335:
fpackfix %f8, %f15
fmovdg %icc, %f19, %f22
nop
setx 0xFBFCA75CB06030D6, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
be %xcc, loop_2336
andcc %i4, %g7, %o5
srlx %g6, 0x04, %i0
nop
set 0x30, %l0
stx %o3, [%l7 + %l0]
loop_2336:
ldx [%l7 + 0x28], %o6
fmovdge %icc, %f30, %f28
subc %o7, %l1, %l5
std %f24, [%l7 + 0x78]
movpos %icc, %g5, %i2
edge32l %g3, %g2, %o1
fbuge,a %fcc3, loop_2337
alignaddrl %l3, %o4, %l6
udivcc %i1, 0x1F3A, %i3
srax %i5, 0x1E, %i7
loop_2337:
bvc,pt %icc, loop_2338
movre %g4, %o2, %i6
subcc %l4, 0x10DC, %l0
and %g1, 0x1F2E, %l2
loop_2338:
umulcc %i4, 0x0930, %g7
fpadd16 %f24, %f14, %f2
sdiv %o0, 0x1D61, %g6
set 0x08, %i5
lduha [%l7 + %i5] 0x14, %o5
movcs %icc, %i0, %o3
std %f28, [%l7 + 0x50]
tneg %xcc, 0x7
tl %xcc, 0x6
edge32n %o6, %o7, %l5
fandnot1 %f2, %f8, %f0
wr %g0, 0x22, %asi
stha %l1, [%l7 + 0x36] %asi
membar #Sync
and %g5, 0x11F4, %i2
taddcc %g2, %g3, %l3
sllx %o1, %o4, %l6
wr %g0, 0x88, %asi
ldstuba [%l7 + 0x55] %asi, %i1
edge32n %i3, %i7, %g4
orcc %o2, 0x0027, %i6
nop
set 0x38, %i2
stx %i5, [%l7 + %i2]
umulcc %l0, %g1, %l2
fmovsn %icc, %f8, %f30
movle %icc, %l4, %i4
te %xcc, 0x7
sllx %o0, 0x1A, %g7
fpadd16s %f3, %f7, %f0
and %o5, 0x1C86, %i0
edge16 %o3, %g6, %o7
fbug %fcc2, loop_2339
sir 0x1FFD
nop
setx loop_2340, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
call loop_2341
loop_2339:
edge16n %o6, %l5, %l1
ldsw [%l7 + 0x64], %i2
loop_2340:
std %f10, [%l7 + 0x50]
loop_2341:
udivx %g2, 0x1A94, %g5
fands %f4, %f7, %f2
fmovspos %xcc, %f16, %f15
add %l7, 0x14, %l6
wr %g0, 0x0c, %asi
casa [%l6] %asi, %l3, %o1
tleu %icc, 0x5
set 0x08, %o2
prefetcha [%l7 + %o2] 0x04, 0x2
movpos %xcc, %l6, %g3
brz,a %i3, loop_2342
taddcc %i7, %i1, %g4
stx %o2, [%l7 + 0x38]
nop
setx loop_2343, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2342:
andncc %i6, %l0, %i5
movcs %xcc, %g1, %l4
addcc %i4, %l2, %g7
loop_2343:
movcc %icc, %o0, %o5
fbo,a %fcc1, loop_2344
fpadd32s %f3, %f16, %f24
taddcc %i0, %o3, %o7
set 0x5E, %l2
stha %g6, [%l7 + %l2] 0x88
loop_2344:
fornot2 %f26, %f30, %f10
fba,a %fcc3, loop_2345
fblg,a %fcc0, loop_2346
srlx %o6, 0x08, %l5
tvc %icc, 0x3
loop_2345:
fmovsl %icc, %f12, %f8
loop_2346:
tl %icc, 0x5
lduh [%l7 + 0x2A], %i2
fmovdl %xcc, %f5, %f0
alignaddr %l1, %g2, %l3
fors %f5, %f11, %f13
brgz %o1, loop_2347
movge %icc, %g5, %o4
tsubcctv %g3, %i3, %i7
brgz %l6, loop_2348
loop_2347:
addc %g4, %i1, %i6
fpack16 %f20, %f28
tsubcc %l0, 0x0EA6, %o2
loop_2348:
mulx %g1, 0x1031, %l4
subccc %i4, 0x11F1, %l2
fsrc2 %f26, %f14
fmovrsgz %g7, %f17, %f16
addccc %o0, %o5, %i5
fbl,a %fcc1, loop_2349
mulx %i0, %o3, %g6
nop
setx loop_2350, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fsrc2s %f5, %f5
loop_2349:
fmovdg %icc, %f26, %f10
fpmerge %f29, %f24, %f4
loop_2350:
fzeros %f20
tvs %xcc, 0x5
fnor %f2, %f20, %f22
fbe,a %fcc0, loop_2351
edge8 %o6, %l5, %o7
bn,pt %icc, loop_2352
movrne %l1, %g2, %i2
loop_2351:
nop
wr %g0, 0x80, %asi
lduha [%l7 + 0x2E] %asi, %o1
loop_2352:
nop
fitos %f7, %f22
fstox %f22, %f18
fbg %fcc3, loop_2353
nop
fitod %f6, %f20
fdtoi %f20, %f31
fbo %fcc1, loop_2354
umulcc %g5, %l3, %g3
loop_2353:
st %f9, [%l7 + 0x70]
edge8l %o4, %i3, %l6
loop_2354:
stbar
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movle %xcc, %i7, %g4
add %i6, %l0, %i1
movcs %icc, %o2, %g1
array32 %i4, %l2, %l4
subccc %o0, 0x0158, %g7
tl %icc, 0x0
srlx %o5, %i0, %i5
fmovsneg %xcc, %f7, %f26
stx %g6, [%l7 + 0x48]
sll %o3, 0x11, %o6
array32 %l5, %l1, %o7
alignaddrl %i2, %o1, %g5
xorcc %l3, %g2, %g3
fpadd32s %f28, %f3, %f12
te %icc, 0x3
fandnot2s %f5, %f0, %f19
bge,a loop_2355
movrgez %i3, 0x078, %l6
fmovscs %icc, %f5, %f16
brgez,a %i7, loop_2356
loop_2355:
movcc %xcc, %o4, %g4
movn %xcc, %i6, %l0
movl %xcc, %o2, %i1
loop_2356:
be,pt %xcc, loop_2357
orn %i4, %l2, %g1
fpack16 %f26, %f31
sub %o0, 0x14CE, %g7
loop_2357:
edge32 %o5, %l4, %i5
set 0x58, %i7
prefetcha [%l7 + %i7] 0x0c, 0x3
move %xcc, %i0, %o6
fors %f29, %f20, %f19
ble,a,pn %xcc, loop_2358
ldsw [%l7 + 0x64], %l5
movneg %icc, %l1, %o7
edge8ln %o3, %i2, %g5
loop_2358:
edge32ln %o1, %l3, %g3
smulcc %i3, 0x1C77, %l6
andn %g2, %o4, %i7
ta %icc, 0x6
bgu %icc, loop_2359
addcc %g4, %i6, %l0
brnz %o2, loop_2360
fbug %fcc1, loop_2361
loop_2359:
sub %i4, %i1, %l2
stx %g1, [%l7 + 0x38]
loop_2360:
fpsub16 %f6, %f26, %f28
loop_2361:
srax %g7, 0x16, %o0
tneg %icc, 0x0
tne %icc, 0x4
fmovsneg %xcc, %f11, %f12
nop
setx 0x573A5B94506B2EFF, %l0, %l6
stx %l6, [%l7 + 0x20]
ldx [%l7 + 0x20], %fsr
stx %o5, [%l7 + 0x20]
pdist %f10, %f16, %f26
movge %xcc, %i5, %l4
fblg %fcc3, loop_2362
subc %i0, %g6, %l5
fandnot2 %f6, %f30, %f0
bgu,pn %icc, loop_2363
loop_2362:
bshuffle %f12, %f28, %f24
brlez,a %o6, loop_2364
taddcc %o7, %l1, %i2
loop_2363:
edge8n %g5, %o1, %l3
movvs %xcc, %g3, %i3
loop_2364:
edge32ln %l6, %o3, %g2
xorcc %o4, %g4, %i6
array8 %i7, %o2, %i4
te %icc, 0x3
nop
set 0x48, %l1
stw %i1, [%l7 + %l1]
move %xcc, %l0, %g1
movg %xcc, %g7, %l2
movcs %icc, %o0, %o5
fmovsleu %xcc, %f15, %f4
movrlz %i5, %l4, %g6
sdiv %l5, 0x0B7F, %i0
nop
setx loop_2365, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movne %xcc, %o6, %o7
nop
setx 0xA5869A1F, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0xCA278463, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fdivs %f22, %f2, %f5
movrne %i2, %l1, %o1
loop_2365:
movneg %xcc, %l3, %g3
membar #Sync
set 0x40, %g6
ldda [%l7 + %g6] 0x1e, %f0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x24, %o4
sta %f23, [%l7 + %o4] 0x15
subccc %i3, 0x0F38, %l6
fbg %fcc3, loop_2366
fcmpeq32 %f4, %f18, %g5
addccc %g2, 0x180E, %o3
movre %g4, 0x0AB, %o4
loop_2366:
bshuffle %f26, %f12, %f16
tsubcctv %i6, 0x0BA1, %i7
movrlz %i4, %o2, %l0
or %i1, 0x1DF7, %g1
subcc %g7, 0x069C, %l2
subc %o5, 0x024B, %i5
edge16 %o0, %l4, %g6
array8 %l5, %o6, %o7
call loop_2367
bgu %icc, loop_2368
movrgz %i0, %i2, %o1
fxors %f8, %f0, %f29
loop_2367:
ldsh [%l7 + 0x56], %l1
loop_2368:
fmuld8sux16 %f31, %f12, %f28
wr %g0, 0xeb, %asi
ldda [%l7 + 0x40] %asi, %g2
movleu %xcc, %l3, %i3
prefetch [%l7 + 0x14], 0x3
movcc %xcc, %l6, %g5
fnand %f24, %f18, %f12
fbe,a %fcc1, loop_2369
movcs %icc, %o3, %g2
ldub [%l7 + 0x46], %o4
umulcc %i6, 0x15BE, %i7
loop_2369:
tcs %icc, 0x1
tpos %xcc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movvs %xcc, %i4, %g4
fbn %fcc0, loop_2370
addccc %l0, %i1, %o2
movpos %icc, %g7, %g1
subc %o5, %l2, %o0
loop_2370:
subcc %i5, %l4, %g6
ldsb [%l7 + 0x73], %o6
ldx [%l7 + 0x20], %o7
edge16n %l5, %i0, %o1
sdivcc %l1, 0x0400, %g3
alignaddrl %l3, %i2, %i3
movneg %icc, %g5, %l6
fcmple16 %f4, %f0, %o3
st %f9, [%l7 + 0x78]
edge16n %o4, %g2, %i7
brz %i4, loop_2371
tcc %xcc, 0x1
movpos %icc, %i6, %g4
movrne %l0, 0x14D, %i1
loop_2371:
fpadd32s %f22, %f10, %f4
array16 %o2, %g7, %g1
sdiv %o5, 0x0C7C, %o0
popc 0x08ED, %l2
xorcc %l4, 0x106E, %i5
lduh [%l7 + 0x2A], %o6
fbe %fcc1, loop_2372
tle %icc, 0x0
nop
fitos %f5, %f25
fstox %f25, %f24
fxtos %f24, %f4
fnands %f27, %f18, %f9
loop_2372:
tpos %xcc, 0x6
ldx [%l7 + 0x70], %g6
fcmpgt32 %f18, %f16, %l5
set 0x74, %i3
sta %f24, [%l7 + %i3] 0x89
movrlez %o7, 0x07E, %o1
tneg %icc, 0x5
fmovdn %xcc, %f4, %f19
std %f2, [%l7 + 0x30]
array8 %i0, %l1, %g3
nop
setx loop_2373, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge32ln %l3, %i3, %i2
srlx %g5, 0x14, %l6
ldd [%l7 + 0x08], %f12
loop_2373:
sdiv %o3, 0x06E8, %o4
ldstub [%l7 + 0x69], %g2
fandnot1 %f6, %f14, %f24
tne %icc, 0x6
fbo %fcc3, loop_2374
bvc %xcc, loop_2375
brgez,a %i4, loop_2376
sllx %i7, %g4, %i6
loop_2374:
srax %i1, 0x12, %o2
loop_2375:
srl %l0, %g1, %g7
loop_2376:
andncc %o0, %l2, %l4
fcmpgt16 %f26, %f18, %o5
fabsd %f30, %f30
fpackfix %f10, %f28
orn %o6, 0x035F, %g6
xnor %l5, 0x04C0, %i5
andncc %o7, %i0, %l1
fexpand %f25, %f30
subcc %o1, 0x02BE, %l3
wr %g0, 0x2e, %asi
ldda [%l7 + 0x70] %asi, %i2
fpsub32 %f0, %f14, %f10
fpsub16s %f6, %f10, %f29
xorcc %g3, 0x057B, %i2
edge16 %l6, %g5, %o3
fpack16 %f12, %f26
edge32l %o4, %g2, %i7
subcc %g4, %i6, %i1
ldstub [%l7 + 0x37], %o2
or %i4, %l0, %g1
brnz,a %g7, loop_2377
edge32ln %o0, %l4, %o5
umul %l2, 0x0328, %o6
fmovrdgz %l5, %f6, %f20
loop_2377:
fbule,a %fcc1, loop_2378
and %g6, %o7, %i5
nop
setx 0xF07538A0, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
edge16 %i0, %o1, %l3
loop_2378:
andcc %i3, %l1, %i2
sdivcc %l6, 0x0D2A, %g5
bvc,a loop_2379
movge %xcc, %o3, %g3
bvc,pn %icc, loop_2380
addcc %g2, %i7, %o4
loop_2379:
movne %icc, %g4, %i6
edge8n %i1, %o2, %l0
loop_2380:
fxnor %f8, %f26, %f8
fble %fcc0, loop_2381
edge8 %g1, %g7, %o0
fmovscs %icc, %f25, %f20
movre %i4, %o5, %l4
loop_2381:
srl %l2, 0x00, %o6
alignaddr %l5, %o7, %i5
xnorcc %i0, 0x0832, %o1
movle %icc, %g6, %i3
bcc,pn %icc, loop_2382
tg %xcc, 0x1
fbul,a %fcc3, loop_2383
movgu %icc, %l1, %i2
loop_2382:
array8 %l6, %l3, %o3
fmul8x16au %f28, %f9, %f12
loop_2383:
smulcc %g3, 0x0B0F, %g5
tsubcctv %i7, 0x0CCF, %g2
ldsh [%l7 + 0x56], %o4
fxors %f4, %f10, %f26
movl %xcc, %i6, %g4
movre %i1, %o2, %l0
movcs %icc, %g1, %g7
bgu,a,pt %xcc, loop_2384
movrlez %o0, 0x1A2, %o5
movne %icc, %l4, %i4
fzero %f6
loop_2384:
flush %l7 + 0x54
tvc %icc, 0x6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivcc %l2, 0x0B3C, %l5
tge %xcc, 0x3
nop
fitod %f6, %f26
fdtoi %f26, %f15
edge8l %o6, %i5, %o7
bvc,a loop_2385
fbug,a %fcc1, loop_2386
edge8l %i0, %o1, %g6
movvs %xcc, %i3, %i2
loop_2385:
nop
fitod %f12, %f4
fdtox %f4, %f14
loop_2386:
bcc,a,pt %icc, loop_2387
nop
setx 0x07222B26FD8B3D2C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x19417C44E7797CDE, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f0, %f22
set 0x40, %o7
stda %f16, [%l7 + %o7] 0xf1
membar #Sync
loop_2387:
movpos %icc, %l6, %l1
tge %icc, 0x4
move %xcc, %l3, %o3
nop
fitod %f8, %f18
fdtox %f18, %f26
fxtod %f26, %f4
srl %g5, 0x1C, %i7
udivcc %g2, 0x1A2A, %o4
ldd [%l7 + 0x30], %f24
srlx %g3, %g4, %i6
movne %xcc, %o2, %i1
tsubcctv %l0, 0x0480, %g7
udivx %o0, 0x02B1, %g1
edge32n %o5, %i4, %l2
fbu %fcc3, loop_2388
alignaddr %l5, %o6, %i5
smulcc %o7, %i0, %o1
tneg %xcc, 0x1
loop_2388:
tvc %xcc, 0x5
fands %f27, %f30, %f26
set 0x28, %o1
ldstuba [%l7 + %o1] 0x0c, %l4
xor %i3, %g6, %l6
nop
setx loop_2389, %l0, %l1
jmpl %l1, %i2
srl %l3, %o3, %l1
edge8 %i7, %g2, %o4
set 0x4B, %i6
ldsba [%l7 + %i6] 0x80, %g3
loop_2389:
movpos %xcc, %g4, %g5
nop
setx 0x45F1E7AB, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f4
setx 0xFBC80EC3, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fmuls %f30, %f4, %f9
fmovdpos %icc, %f3, %f8
movrlz %o2, %i6, %l0
fpsub32s %f10, %f11, %f15
fxnor %f26, %f20, %f14
movrlez %g7, 0x063, %o0
fmovrde %g1, %f18, %f30
nop
setx 0xABC27C8A40401695, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
fmovrdlz %o5, %f26, %f28
andn %i4, %l2, %i1
fbge,a %fcc1, loop_2390
sub %o6, %i5, %l5
alignaddr %i0, %o1, %o7
movvs %icc, %l4, %g6
loop_2390:
ba %icc, loop_2391
ldx [%l7 + 0x18], %i3
fmovsgu %icc, %f9, %f26
udiv %i2, 0x0383, %l6
loop_2391:
fpadd32 %f2, %f6, %f2
udivcc %o3, 0x1566, %l3
edge32l %l1, %i7, %g2
fbul %fcc3, loop_2392
movrlez %g3, 0x203, %o4
fba %fcc2, loop_2393
addccc %g5, %g4, %o2
loop_2392:
ba,a %xcc, loop_2394
fsrc2 %f0, %f26
loop_2393:
udivcc %l0, 0x0913, %i6
fmovrdgez %g7, %f18, %f10
loop_2394:
fabss %f27, %f27
fnegd %f24, %f14
tl %icc, 0x0
wr %g0, 0x2b, %asi
stwa %o0, [%l7 + 0x08] %asi
membar #Sync
add %g1, %i4, %o5
tg %icc, 0x2
fba %fcc1, loop_2395
brnz,a %l2, loop_2396
edge32ln %o6, %i5, %i1
movcc %icc, %i0, %l5
loop_2395:
xnor %o1, 0x1CBD, %o7
loop_2396:
fbn %fcc0, loop_2397
fsrc1 %f2, %f6
movpos %icc, %l4, %g6
addcc %i3, 0x03A0, %i2
loop_2397:
array16 %l6, %o3, %l3
set 0x0C, %l4
swapa [%l7 + %l4] 0x88, %l1
lduh [%l7 + 0x2C], %i7
fbul %fcc3, loop_2398
tg %xcc, 0x6
st %f21, [%l7 + 0x54]
nop
fitos %f7, %f19
fstox %f19, %f10
fxtos %f10, %f23
loop_2398:
fnor %f28, %f20, %f22
mulscc %g2, %g3, %o4
sllx %g4, 0x00, %g5
andcc %l0, %i6, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8x16 %f8, %f0, %f14
tg %icc, 0x2
sethi 0x11D0, %o0
fpack32 %f0, %f6, %f0
orcc %g7, 0x08EA, %g1
sdiv %i4, 0x0EEE, %l2
mova %xcc, %o6, %o5
fnor %f0, %f14, %f10
ldsb [%l7 + 0x4A], %i5
fpackfix %f20, %f11
fandnot2 %f28, %f16, %f16
edge8l %i1, %l5, %o1
move %icc, %o7, %i0
sdivx %l4, 0x020D, %i3
tpos %icc, 0x1
brz %g6, loop_2399
bne,a,pn %icc, loop_2400
ldsw [%l7 + 0x74], %l6
tsubcctv %i2, %o3, %l3
loop_2399:
nop
setx 0xE55D8E47289BEFE0, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x6C739EA3B715CBED, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fmuld %f20, %f6, %f12
loop_2400:
edge16n %l1, %i7, %g2
swap [%l7 + 0x4C], %g3
move %icc, %o4, %g4
tsubcctv %g5, 0x1246, %i6
ta %icc, 0x2
array16 %l0, %o0, %g7
nop
setx loop_2401, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
array16 %o2, %g1, %i4
fbne %fcc1, loop_2402
alignaddr %l2, %o5, %i5
loop_2401:
be,a,pt %icc, loop_2403
sllx %i1, %l5, %o1
loop_2402:
mova %xcc, %o6, %o7
sdivx %l4, 0x0968, %i3
loop_2403:
lduh [%l7 + 0x74], %i0
fblg %fcc3, loop_2404
mulx %l6, %g6, %o3
movcs %xcc, %i2, %l1
fands %f20, %f7, %f7
loop_2404:
movn %icc, %i7, %g2
tg %xcc, 0x3
wr %g0, 0x11, %asi
swapa [%l7 + 0x08] %asi, %l3
lduh [%l7 + 0x14], %g3
bne,a %xcc, loop_2405
fmovse %xcc, %f15, %f28
sdiv %o4, 0x108E, %g5
bge,pn %xcc, loop_2406
loop_2405:
bleu,a loop_2407
mulscc %i6, 0x0896, %g4
or %o0, 0x160E, %g7
loop_2406:
subcc %o2, 0x142E, %l0
loop_2407:
tvc %xcc, 0x2
wr %g0, 0x88, %asi
stxa %g1, [%l7 + 0x28] %asi
fmul8sux16 %f10, %f12, %f26
ta %icc, 0x2
nop
fitod %f0, %f8
fdtox %f8, %f4
fxtod %f4, %f30
edge32l %i4, %l2, %i5
add %i1, 0x1E1A, %o5
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movg %icc, %o1, %l5
fbo %fcc3, loop_2408
faligndata %f14, %f4, %f2
andn %o7, %o6, %i3
fxor %f22, %f16, %f18
loop_2408:
fbge,a %fcc1, loop_2409
fbul,a %fcc2, loop_2410
andncc %l4, %l6, %i0
subccc %g6, %o3, %i2
loop_2409:
sra %l1, %i7, %l3
loop_2410:
nop
setx 0x90A01C773B859254, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x80FFEC17448D4257, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f12
faddd %f12, %f12, %f12
wr %g0, 0x27, %asi
ldda [%l7 + 0x60] %asi, %g2
orn %g3, 0x0BAA, %g5
subcc %o4, 0x0F63, %g4
edge16n %o0, %i6, %g7
ld [%l7 + 0x08], %f10
tgu %xcc, 0x2
wr %g0, 0x11, %asi
prefetcha [%l7 + 0x48] %asi, 0x0
nop
fitos %f8, %f4
fstox %f4, %f20
taddcctv %g1, %i4, %l2
ta %icc, 0x0
movre %o2, %i1, %o5
fbe,a %fcc3, loop_2411
fmovsge %icc, %f15, %f0
sub %o1, %l5, %i5
movle %xcc, %o7, %i3
loop_2411:
call loop_2412
brnz,a %o6, loop_2413
tl %xcc, 0x7
movne %icc, %l4, %l6
loop_2412:
addc %g6, %o3, %i0
loop_2413:
edge32l %i2, %i7, %l3
set 0x2E, %i0
ldsha [%l7 + %i0] 0x14, %l1
fcmpgt32 %f0, %f28, %g2
membar #Sync
set 0x40, %o3
ldda [%l7 + %o3] 0x16, %f0
bge,a,pt %icc, loop_2414
bl,pt %xcc, loop_2415
tge %icc, 0x5
sdivcc %g5, 0x08B9, %g3
loop_2414:
movrgz %g4, %o0, %o4
loop_2415:
nop
fitod %f0, %f2
fdtos %f2, %f21
fmovrsgz %g7, %f13, %f22
andcc %i6, %l0, %i4
movrne %g1, 0x11A, %l2
fcmpgt32 %f2, %f12, %o2
movgu %icc, %o5, %o1
andn %i1, %i5, %o7
movne %xcc, %l5, %o6
movg %xcc, %l4, %l6
bvs,pt %icc, loop_2416
for %f20, %f24, %f14
mova %xcc, %i3, %g6
fbl,a %fcc1, loop_2417
loop_2416:
move %xcc, %o3, %i0
swap [%l7 + 0x44], %i7
nop
setx 0xE04E7595, %l0, %l6
st %l6, [%l7 + 0x44]
ld [%l7 + 0x44], %fsr
loop_2417:
nop
set 0x08, %g2
stha %i2, [%l7 + %g2] 0x04
flush %l7 + 0x30
ldsb [%l7 + 0x69], %l1
subc %g2, %g5, %l3
nop
setx 0x5C02C6E1749B35E3, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0xC5BFFA413621B4B0, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f12, %f20
fnegs %f3, %f24
andn %g4, %o0, %g3
andn %g7, %o4, %i6
fmovs %f13, %f18
bgu loop_2418
edge16ln %i4, %g1, %l0
fsrc2 %f8, %f22
set 0x20, %o5
ldda [%l7 + %o5] 0xe2, %o2
loop_2418:
bgu %icc, loop_2419
swap [%l7 + 0x50], %o5
xor %o1, 0x1174, %i1
fbug %fcc0, loop_2420
loop_2419:
alignaddr %l2, %i5, %o7
udiv %l5, 0x0B7C, %l4
nop
setx 0x3D634E22C033B3D5, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x54EF5BEF410B8E3B, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f8, %f10
loop_2420:
movne %icc, %o6, %i3
movgu %xcc, %g6, %l6
movrlz %i0, %o3, %i7
fmovspos %icc, %f23, %f15
fnands %f20, %f1, %f23
sdiv %l1, 0x0F09, %g2
sll %i2, %l3, %g4
tcs %xcc, 0x6
set 0x27, %l5
stba %g5, [%l7 + %l5] 0x04
or %o0, 0x01A6, %g3
movrgez %o4, 0x298, %i6
tg %icc, 0x4
ldsb [%l7 + 0x64], %g7
movrgez %i4, 0x092, %l0
sra %o2, %o5, %g1
sir 0x10CB
std %f26, [%l7 + 0x38]
nop
fitos %f2, %f19
fstox %f19, %f14
fbule,a %fcc1, loop_2421
taddcc %i1, %l2, %o1
ldd [%l7 + 0x08], %f10
te %xcc, 0x5
loop_2421:
bl,a %icc, loop_2422
fmovrdlz %o7, %f28, %f30
ldd [%l7 + 0x18], %l4
subc %l4, %o6, %i5
loop_2422:
nop
set 0x40, %o0
ldda [%l7 + %o0] 0x23, %i2
fnands %f22, %f2, %f13
tn %icc, 0x1
bgu,a loop_2423
and %l6, 0x0AD1, %g6
andncc %i0, %i7, %o3
addcc %l1, 0x071F, %g2
loop_2423:
nop
set 0x24, %l3
stba %l3, [%l7 + %l3] 0x10
ldsw [%l7 + 0x08], %i2
pdist %f14, %f14, %f26
bleu,a %icc, loop_2424
tgu %icc, 0x5
ld [%l7 + 0x34], %f6
udiv %g5, 0x1827, %o0
loop_2424:
fpadd16 %f26, %f0, %f26
fmovde %icc, %f24, %f29
add %l7, 0x14, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %g3
casa [%l6] 0x19, %g3, %o4
tne %xcc, 0x4
addccc %g4, %g7, %i4
subcc %i6, 0x09AE, %l0
membar 0x0F
sdivcc %o2, 0x1A38, %o5
fnegd %f4, %f18
tn %icc, 0x0
fbu,a %fcc1, loop_2425
fornot2 %f12, %f26, %f8
set 0x43, %g7
stba %g1, [%l7 + %g7] 0x88
loop_2425:
std %f20, [%l7 + 0x48]
udivx %l2, 0x15C3, %o1
fbug %fcc1, loop_2426
sra %i1, %o7, %l5
membar 0x63
for %f0, %f14, %f4
loop_2426:
taddcctv %o6, %i5, %l4
set 0x38, %i4
stha %i3, [%l7 + %i4] 0xe3
membar #Sync
nop
setx loop_2427, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
move %xcc, %g6, %i0
movcs %icc, %l6, %o3
fmul8x16au %f4, %f30, %f30
loop_2427:
array32 %l1, %i7, %l3
mova %icc, %i2, %g5
smul %g2, 0x1478, %o0
addccc %g3, %o4, %g7
mova %icc, %g4, %i4
fmovdg %icc, %f0, %f18
movn %xcc, %i6, %o2
fmovdn %icc, %f31, %f23
umul %o5, 0x1B99, %g1
andn %l0, %o1, %l2
nop
setx 0xBAD766DC, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xBC73A026, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f1
fadds %f1, %f27, %f8
tcs %xcc, 0x6
nop
fitod %f2, %f2
fdtox %f2, %f30
mulscc %o7, 0x1F01, %l5
edge16n %i1, %o6, %i5
fxors %f22, %f18, %f7
set 0x6C, %o6
sta %f22, [%l7 + %o6] 0x04
edge8ln %i3, %l4, %i0
movcs %icc, %l6, %o3
fandnot1 %f10, %f2, %f8
sll %l1, %i7, %l3
xor %g6, 0x1F12, %g5
fmovda %icc, %f7, %f11
fmovse %xcc, %f29, %f27
taddcc %g2, %i2, %g3
ldsw [%l7 + 0x30], %o4
tge %icc, 0x7
sth %o0, [%l7 + 0x42]
udiv %g7, 0x0B44, %g4
add %i6, %o2, %i4
fble %fcc0, loop_2428
smul %g1, %l0, %o5
set 0x74, %i1
ldsba [%l7 + %i1] 0x10, %l2
loop_2428:
movre %o7, 0x2AB, %o1
bl,a,pt %xcc, loop_2429
sra %i1, %l5, %o6
fpadd16 %f10, %f12, %f16
fmovsge %icc, %f29, %f25
loop_2429:
ldub [%l7 + 0x60], %i5
brnz %l4, loop_2430
fmovspos %icc, %f10, %f12
nop
setx 0x858BEB6D89B7C0AF, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x72B0FF6B30236A3D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fdivd %f0, %f16, %f10
xor %i3, %i0, %o3
loop_2430:
movpos %icc, %l1, %i7
nop
setx 0xBB8D20C50276286B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f24
setx 0x6C4810385B7B259C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
faddd %f16, %f24, %f12
nop
setx 0xBE576E20104917AC, %l0, %l6
stx %l6, [%l7 + 0x28]
ldx [%l7 + 0x28], %fsr
tpos %icc, 0x3
sra %l3, 0x11, %l6
fmovdne %xcc, %f5, %f17
popc %g5, %g6
fmovdneg %xcc, %f14, %f4
nop
setx 0xBD20A5D6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0xDB31F4C7, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fsubs %f21, %f8, %f1
fmovsl %icc, %f2, %f23
ld [%l7 + 0x1C], %f4
edge8l %g2, %i2, %o4
std %f12, [%l7 + 0x58]
edge16n %o0, %g7, %g4
be,a loop_2431
bvs loop_2432
udivcc %i6, 0x103E, %o2
umul %i4, 0x139B, %g3
loop_2431:
nop
wr %g0, 0x80, %asi
sta %f11, [%l7 + 0x74] %asi
loop_2432:
tcs %icc, 0x5
smulcc %l0, %o5, %g1
orn %o7, %o1, %i1
orncc %l5, 0x00CE, %l2
subcc %i5, 0x0440, %l4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movneg %xcc, %i3, %o6
ldub [%l7 + 0x46], %i0
fpsub16s %f29, %f14, %f5
movcs %icc, %o3, %i7
sdiv %l3, 0x158E, %l6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xnorcc %l1, %g5, %g2
addccc %g6, 0x1DD9, %o4
smulcc %o0, 0x0E6B, %i2
array8 %g4, %g7, %o2
bneg loop_2433
edge8 %i6, %g3, %i4
edge32 %l0, %g1, %o7
brgz,a %o5, loop_2434
loop_2433:
fnand %f16, %f20, %f10
bvs,a,pt %xcc, loop_2435
ldd [%l7 + 0x30], %f24
loop_2434:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcc %icc, 0x2
loop_2435:
sir 0x1F48
tge %xcc, 0x7
movge %xcc, %o1, %l5
bcc,pt %xcc, loop_2436
sra %i1, 0x01, %i5
smulcc %l4, %i3, %o6
ba,a %xcc, loop_2437
loop_2436:
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldd [%l7 + 0x68], %l2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2437:
fmovsgu %xcc, %f22, %f2
wr %g0, 0x27, %asi
ldda [%l7 + 0x30] %asi, %i0
fnor %f8, %f16, %f16
tcs %xcc, 0x6
sub %o3, %l3, %l6
bvs,a loop_2438
fnor %f28, %f28, %f20
alignaddr %l1, %i7, %g2
and %g5, 0x181C, %g6
loop_2438:
edge32ln %o4, %i2, %g4
tsubcctv %g7, %o2, %o0
fcmpgt32 %f22, %f14, %g3
flush %l7 + 0x1C
fandnot2s %f30, %f19, %f16
fbg,a %fcc2, loop_2439
andcc %i4, 0x0024, %l0
fbul %fcc2, loop_2440
tcc %xcc, 0x5
loop_2439:
nop
wr %g0, 0x19, %asi
lduha [%l7 + 0x48] %asi, %i6
loop_2440:
movgu %icc, %o7, %o5
wr %g0, 0x80, %asi
lduba [%l7 + 0x7E] %asi, %o1
array16 %g1, %l5, %i1
be,pn %icc, loop_2441
addccc %l4, 0x0FEE, %i3
swap [%l7 + 0x28], %i5
andn %o6, %l2, %o3
loop_2441:
smul %i0, 0x1AD5, %l3
set 0x40, %l6
ldda [%l7 + %l6] 0x0c, %f0
mulx %l1, 0x08AE, %l6
movcc %xcc, %i7, %g5
fcmpgt16 %f14, %f24, %g6
movvs %xcc, %o4, %g2
fbne %fcc2, loop_2442
tsubcctv %g4, 0x0D54, %i2
tcs %xcc, 0x0
tle %icc, 0x4
loop_2442:
sll %o2, 0x03, %g7
fmuld8ulx16 %f25, %f23, %f2
xor %o0, 0x14E0, %i4
fnot2 %f12, %f14
fmovdle %xcc, %f23, %f27
fbug %fcc1, loop_2443
movl %icc, %l0, %i6
orcc %o7, %o5, %o1
taddcc %g1, %l5, %i1
loop_2443:
bleu,a,pn %xcc, loop_2444
st %f1, [%l7 + 0x34]
ldd [%l7 + 0x70], %l4
orncc %i3, %i5, %g3
loop_2444:
fmovdn %icc, %f23, %f23
sra %l2, 0x17, %o3
udivcc %o6, 0x1F55, %l3
fpsub32 %f26, %f20, %f22
fornot2 %f26, %f30, %f22
fblg,a %fcc3, loop_2445
bge,a %xcc, loop_2446
alignaddr %l1, %l6, %i7
fnot2 %f8, %f20
loop_2445:
membar 0x2C
loop_2446:
nop
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x6E] %asi, %g5
edge16l %i0, %g6, %o4
nop
setx 0x37D6DA869FBA73D6, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
fsqrtd %f22, %f6
edge16ln %g4, %g2, %o2
tvs %icc, 0x3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sra %i2, %o0, %i4
umulcc %l0, 0x1563, %i6
movg %xcc, %g7, %o5
bvc,a,pn %icc, loop_2447
udiv %o7, 0x1FF7, %o1
fbule,a %fcc3, loop_2448
fmovse %icc, %f16, %f8
loop_2447:
be,a,pn %xcc, loop_2449
nop
set 0x60, %g4
lduh [%l7 + %g4], %g1
loop_2448:
movge %icc, %i1, %l4
fbul,a %fcc0, loop_2450
loop_2449:
movle %icc, %l5, %i5
mulx %i3, 0x15E9, %l2
or %g3, 0x1778, %o3
loop_2450:
tn %icc, 0x0
bneg loop_2451
srl %l3, %l1, %o6
orncc %i7, %l6, %g5
ldx [%l7 + 0x60], %i0
loop_2451:
and %g6, 0x02C1, %o4
wr %g0, 0x18, %asi
ldstuba [%l7 + 0x69] %asi, %g2
tneg %xcc, 0x1
movne %icc, %o2, %g4
tsubcc %i2, %o0, %l0
movrne %i4, 0x141, %g7
stbar
smulcc %i6, %o7, %o1
tvs %icc, 0x7
xnorcc %g1, %i1, %l4
popc %l5, %o5
fmovdvs %icc, %f5, %f26
nop
setx loop_2452, %l0, %l1
jmpl %l1, %i3
fmuld8sux16 %f8, %f10, %f10
brnz %i5, loop_2453
bvs,a %xcc, loop_2454
loop_2452:
fmovdg %xcc, %f17, %f4
tcs %icc, 0x5
loop_2453:
nop
setx loop_2455, %l0, %l1
jmpl %l1, %l2
loop_2454:
fmovdvs %icc, %f14, %f23
tg %xcc, 0x4
bvs loop_2456
loop_2455:
stb %g3, [%l7 + 0x69]
fmovdn %icc, %f30, %f15
bcc %xcc, loop_2457
loop_2456:
edge16 %o3, %l1, %l3
umul %o6, %i7, %g5
fbo,a %fcc0, loop_2458
loop_2457:
fxnor %f24, %f22, %f14
fmovsn %xcc, %f3, %f28
fmovsneg %xcc, %f3, %f9
loop_2458:
fbl %fcc0, loop_2459
orncc %i0, %g6, %l6
bleu,pn %icc, loop_2460
ldx [%l7 + 0x28], %o4
loop_2459:
nop
wr %g0, 0x89, %asi
sta %f11, [%l7 + 0x1C] %asi
loop_2460:
tgu %xcc, 0x1
brz,a %o2, loop_2461
tg %xcc, 0x5
sllx %g2, 0x10, %g4
sllx %i2, %o0, %l0
loop_2461:
nop
wr %g0, 0x11, %asi
stba %g7, [%l7 + 0x40] %asi
xnor %i6, %o7, %i4
fmovrsne %g1, %f15, %f3
edge16 %o1, %i1, %l5
movge %xcc, %l4, %o5
std %f6, [%l7 + 0x58]
wr %g0, 0x80, %asi
sta %f6, [%l7 + 0x68] %asi
nop
setx 0xD07BA9C8, %l0, %l6
st %l6, [%l7 + 0x2C]
ld [%l7 + 0x2C], %fsr
wr %g0, 0x80, %asi
stba %i5, [%l7 + 0x5B] %asi
movrgez %i3, %l2, %o3
pdist %f6, %f4, %f30
fbge,a %fcc1, loop_2462
fmovrsne %g3, %f4, %f2
taddcctv %l1, 0x0CF9, %l3
ba,a %icc, loop_2463
loop_2462:
subccc %o6, 0x0E03, %i7
membar 0x59
edge8n %g5, %i0, %g6
loop_2463:
movrgz %o4, %l6, %g2
movcs %icc, %g4, %i2
subc %o2, %l0, %g7
movrgz %i6, 0x162, %o0
edge32ln %i4, %o7, %g1
sra %i1, %o1, %l5
wr %g0, 0x80, %asi
stba %o5, [%l7 + 0x27] %asi
sir 0x0830
fbul,a %fcc2, loop_2464
movre %l4, 0x266, %i3
movle %xcc, %l2, %i5
fmovse %icc, %f9, %f13
loop_2464:
fbge,a %fcc2, loop_2465
tvc %icc, 0x4
movl %xcc, %o3, %g3
fbl %fcc1, loop_2466
loop_2465:
fmuld8ulx16 %f8, %f11, %f12
sra %l1, 0x09, %l3
mova %xcc, %o6, %i7
loop_2466:
movpos %icc, %g5, %g6
sra %i0, 0x0F, %l6
andn %g2, 0x1FB6, %g4
ldsw [%l7 + 0x6C], %i2
nop
setx 0x3A479CB8ACA91BAD, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0x341B147F1B283244, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f4
fsubd %f4, %f16, %f24
edge16 %o4, %l0, %g7
bcs,pn %icc, loop_2467
xorcc %o2, 0x1578, %i6
fmovrdlez %i4, %f30, %f26
addc %o7, %g1, %o0
loop_2467:
tg %xcc, 0x6
tvc %icc, 0x0
fbl %fcc2, loop_2468
xor %o1, 0x16E2, %l5
movre %i1, 0x3A3, %o5
nop
fitod %f6, %f26
fdtox %f26, %f20
loop_2468:
fornot1 %f6, %f18, %f28
tcs %icc, 0x4
wr %g0, 0x80, %asi
lduwa [%l7 + 0x64] %asi, %i3
bn,pn %xcc, loop_2469
st %f22, [%l7 + 0x34]
nop
setx loop_2470, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovdpos %icc, %f30, %f8
loop_2469:
tge %icc, 0x3
movrgz %l2, 0x3ED, %l4
loop_2470:
sll %i5, 0x0E, %o3
and %l1, %l3, %g3
movrlz %o6, %g5, %i7
taddcctv %i0, 0x16F7, %l6
fmovrsgez %g2, %f2, %f26
mulx %g6, 0x1189, %i2
umul %g4, %o4, %g7
fpsub32s %f11, %f8, %f31
membar 0x48
andn %l0, 0x0FDE, %i6
edge32l %i4, %o2, %o7
sdivx %o0, 0x1E3D, %g1
fmovsle %xcc, %f5, %f20
fbn,a %fcc1, loop_2471
sir 0x0498
fmovdgu %icc, %f28, %f29
xnorcc %o1, 0x02CE, %l5
loop_2471:
smul %i1, 0x114C, %o5
bvs %icc, loop_2472
sdivcc %l2, 0x04FF, %l4
subcc %i5, %o3, %l1
sdivcc %l3, 0x1347, %i3
loop_2472:
andncc %g3, %g5, %o6
move %icc, %i7, %l6
sdiv %g2, 0x15C2, %i0
sir 0x1B49
nop
setx 0x643D5CB08E3141A4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x6796B4FC344E8410, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f2
fdivd %f2, %f22, %f22
umulcc %i2, 0x1EFE, %g4
srl %o4, %g6, %g7
tneg %xcc, 0x6
membar 0x3C
smulcc %l0, %i4, %i6
sub %o2, 0x071D, %o0
bg loop_2473
udivx %g1, 0x1D52, %o1
bgu,a loop_2474
edge8ln %o7, %l5, %o5
loop_2473:
udivx %l2, 0x1753, %l4
bvs,pt %xcc, loop_2475
loop_2474:
alignaddr %i5, %o3, %l1
udiv %l3, 0x005A, %i3
xorcc %g3, 0x0EFC, %i1
loop_2475:
andcc %o6, 0x104C, %g5
movge %xcc, %i7, %g2
stw %l6, [%l7 + 0x3C]
fmovrde %i0, %f26, %f2
call loop_2476
sdivx %g4, 0x0EA8, %i2
be,pn %icc, loop_2477
bgu loop_2478
loop_2476:
fblg %fcc2, loop_2479
sll %o4, %g7, %g6
loop_2477:
edge16ln %i4, %i6, %o2
loop_2478:
tn %xcc, 0x2
loop_2479:
bg,pt %xcc, loop_2480
udivx %o0, 0x16C5, %l0
fbug %fcc1, loop_2481
move %xcc, %o1, %o7
loop_2480:
tpos %icc, 0x0
ldstub [%l7 + 0x41], %l5
loop_2481:
fandnot2s %f10, %f13, %f13
andncc %o5, %l2, %g1
fbl %fcc0, loop_2482
nop
setx 0x557767FE, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x8D2AFB34, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fadds %f22, %f25, %f3
fmovrdgz %i5, %f14, %f0
movpos %xcc, %l4, %l1
loop_2482:
nop
setx 0xBF6C87191C61478E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0xF6978B233468878A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsubd %f16, %f22, %f6
edge32ln %l3, %o3, %i3
orncc %g3, %i1, %g5
xnor %i7, 0x0846, %g2
movrne %l6, %i0, %o6
subccc %i2, 0x1235, %o4
nop
fitod %f31, %f8
fcmpne16 %f0, %f24, %g7
movrlz %g6, %g4, %i6
srlx %i4, 0x0A, %o2
wr %g0, 0x89, %asi
ldda [%l7 + 0x40] %asi, %f0
add %o0, %o1, %l0
andncc %l5, %o7, %l2
swap [%l7 + 0x78], %g1
subc %i5, %o5, %l4
xnorcc %l1, 0x1335, %l3
edge8l %i3, %g3, %o3
umul %g5, %i7, %i1
fmul8x16au %f8, %f9, %f8
nop
fitos %f2, %f8
fstox %f8, %f2
sllx %g2, 0x08, %l6
movcs %icc, %o6, %i2
brgz,a %i0, loop_2483
ldd [%l7 + 0x78], %f26
fbul %fcc1, loop_2484
fnot1s %f23, %f4
loop_2483:
membar 0x3E
movg %xcc, %o4, %g6
loop_2484:
fmovspos %xcc, %f24, %f24
add %g7, %i6, %i4
edge16n %o2, %g4, %o1
fbul %fcc3, loop_2485
call loop_2486
nop
setx 0x7D5EB7217B828791, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
fsqrtd %f14, %f0
fpack32 %f16, %f22, %f14
loop_2485:
edge32l %o0, %l5, %o7
loop_2486:
tgu %xcc, 0x3
array8 %l2, %l0, %g1
edge32ln %o5, %i5, %l4
tcs %icc, 0x3
edge32 %l1, %i3, %g3
edge16l %o3, %l3, %g5
fmovdle %icc, %f3, %f30
fandnot1 %f24, %f18, %f8
ldsb [%l7 + 0x22], %i1
edge8 %i7, %g2, %l6
be,pt %xcc, loop_2487
fmovsvc %xcc, %f17, %f15
subccc %o6, %i2, %o4
movne %icc, %g6, %g7
loop_2487:
and %i6, 0x193F, %i0
movvs %xcc, %o2, %g4
tvs %icc, 0x7
movvc %icc, %i4, %o0
tg %icc, 0x7
movpos %icc, %o1, %o7
andn %l5, %l2, %l0
bcc,pn %xcc, loop_2488
brgz %o5, loop_2489
fmovdg %xcc, %f22, %f25
set 0x60, %g3
prefetcha [%l7 + %g3] 0x18, 0x3
loop_2488:
addcc %i5, %l4, %i3
loop_2489:
fmovrslz %l1, %f12, %f6
fmovdvs %xcc, %f14, %f11
ta %icc, 0x6
fmuld8ulx16 %f5, %f5, %f14
fxor %f2, %f16, %f22
fbue %fcc3, loop_2490
alignaddr %o3, %g3, %g5
sir 0x0C7D
edge16l %i1, %l3, %i7
loop_2490:
subccc %g2, %l6, %i2
srlx %o4, %o6, %g7
sdivx %g6, 0x0484, %i0
bcc,a %icc, loop_2491
nop
setx 0x2957AA2E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
fsqrts %f2, %f25
edge32n %i6, %o2, %i4
bgu,a,pt %icc, loop_2492
loop_2491:
andcc %g4, 0x149E, %o1
sdiv %o0, 0x14AC, %o7
fmovsl %xcc, %f12, %f28
loop_2492:
srax %l2, %l5, %o5
set 0x74, %g1
lda [%l7 + %g1] 0x80, %f6
fcmpeq32 %f12, %f24, %g1
orncc %i5, 0x1CA4, %l0
membar 0x19
ble,pt %icc, loop_2493
movrgz %i3, 0x1E5, %l1
movcs %icc, %o3, %l4
movcs %xcc, %g5, %i1
loop_2493:
sra %l3, 0x16, %g3
mulscc %i7, %l6, %g2
sethi 0x03B4, %i2
edge16ln %o4, %g7, %g6
nop
fitod %f6, %f22
fdtox %f22, %f30
xnor %i0, %i6, %o6
fmovrdne %o2, %f8, %f26
movpos %icc, %g4, %o1
udivcc %o0, 0x08D4, %i4
movrne %o7, 0x111, %l2
fmul8sux16 %f30, %f10, %f8
fmovsa %xcc, %f15, %f12
tneg %icc, 0x5
fxnor %f18, %f0, %f8
wr %g0, 0x0c, %asi
lda [%l7 + 0x60] %asi, %f18
tg %icc, 0x1
nop
setx loop_2494, %l0, %l1
jmpl %l1, %o5
xor %g1, 0x1ADC, %l5
fornot2s %f17, %f18, %f13
fones %f25
loop_2494:
fornot1 %f0, %f18, %f22
orcc %l0, %i5, %i3
andcc %o3, 0x01E9, %l4
brgez,a %g5, loop_2495
tg %xcc, 0x0
mova %icc, %i1, %l3
ta %xcc, 0x0
loop_2495:
alignaddrl %g3, %i7, %l6
sir 0x0271
fmovdn %xcc, %f2, %f18
sll %l1, %i2, %o4
movrgz %g2, %g7, %g6
movcs %xcc, %i6, %i0
edge8ln %o2, %g4, %o1
fbne,a %fcc1, loop_2496
nop
setx loop_2497, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
array16 %o0, %o6, %i4
move %xcc, %o7, %o5
loop_2496:
edge16n %g1, %l2, %l5
loop_2497:
subcc %l0, 0x0B6A, %i5
xnor %o3, 0x0D74, %i3
fnegd %f14, %f2
movrlz %l4, %i1, %l3
nop
set 0x36, %g5
sth %g3, [%l7 + %g5]
be loop_2498
fpack16 %f6, %f26
ldd [%l7 + 0x08], %g4
bleu %xcc, loop_2499
loop_2498:
sllx %i7, %l6, %l1
movre %i2, %g2, %g7
swap [%l7 + 0x2C], %o4
loop_2499:
fmovdpos %icc, %f14, %f4
bvc loop_2500
fandnot1s %f3, %f31, %f26
wr %g0, 0x10, %asi
prefetcha [%l7 + 0x60] %asi, 0x0
loop_2500:
nop
fitos %f11, %f30
fstoi %f30, %f4
tne %icc, 0x1
fpsub16s %f15, %f3, %f31
and %i0, 0x1F69, %g6
addc %o2, %o1, %o0
fmovsne %xcc, %f29, %f17
edge8 %g4, %o6, %o7
be,a loop_2501
sir 0x11F4
fpsub32s %f7, %f6, %f8
movg %icc, %i4, %o5
loop_2501:
pdist %f14, %f12, %f14
bleu,a loop_2502
udiv %g1, 0x0722, %l5
movvs %xcc, %l0, %l2
sllx %i5, 0x08, %i3
loop_2502:
sllx %l4, 0x00, %o3
tvc %xcc, 0x5
smul %l3, 0x1B65, %i1
nop
fitos %f3, %f11
fstox %f11, %f2
fxtos %f2, %f5
orncc %g3, %i7, %g5
fbue %fcc3, loop_2503
tcc %icc, 0x0
fornot1s %f22, %f6, %f26
movl %icc, %l6, %i2
loop_2503:
fmovd %f26, %f0
orn %l1, %g7, %o4
fbuge %fcc3, loop_2504
taddcctv %i6, %g2, %i0
st %f4, [%l7 + 0x50]
movrlz %g6, %o1, %o2
loop_2504:
sethi 0x07C5, %o0
movne %icc, %g4, %o6
fxors %f26, %f18, %f30
addc %i4, 0x1E62, %o5
brlz %g1, loop_2505
fbne %fcc3, loop_2506
subccc %o7, 0x1A13, %l0
nop
setx loop_2507, %l0, %l1
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_2505:
movrlez %l5, 0x2E6, %i5
loop_2506:
or %l2, %i3, %o3
fba,a %fcc0, loop_2508
loop_2507:
andcc %l4, %i1, %l3
movl %xcc, %i7, %g5
ld [%l7 + 0x7C], %f5
loop_2508:
nop
wr %g0, 0x88, %asi
lda [%l7 + 0x60] %asi, %f17
faligndata %f6, %f20, %f16
bg loop_2509
nop
setx loop_2510, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tl %xcc, 0x6
fmovsg %xcc, %f10, %f29
loop_2509:
fornot1 %f20, %f4, %f26
loop_2510:
nop
fitod %f6, %f6
fdtoi %f6, %f21
fmovde %icc, %f6, %f11
fsrc2s %f1, %f1
wr %g0, 0x18, %asi
lduba [%l7 + 0x26] %asi, %g3
nop
fitod %f4, %f10
fdtox %f10, %f8
bleu,a,pt %xcc, loop_2511
brgez,a %l6, loop_2512
xnorcc %i2, 0x1839, %g7
umul %o4, %l1, %i6
loop_2511:
edge8ln %g2, %g6, %i0
loop_2512:
andncc %o1, %o0, %g4
wr %g0, 0x80, %asi
stwa %o6, [%l7 + 0x78] %asi
fxnors %f12, %f29, %f2
fmovsle %icc, %f13, %f27
lduw [%l7 + 0x5C], %i4
xor %o5, %g1, %o2
te %icc, 0x5
fmovrsne %l0, %f24, %f29
movg %icc, %l5, %i5
movrlez %o7, 0x025, %i3
edge16n %l2, %l4, %o3
ble,a loop_2513
fornot2s %f30, %f28, %f23
tneg %icc, 0x3
movrgz %l3, 0x3B3, %i7
loop_2513:
movrgz %i1, %g5, %l6
call loop_2514
fmovsvs %xcc, %f10, %f22
sub %i2, %g7, %g3
edge16 %o4, %l1, %i6
loop_2514:
bg,a,pt %icc, loop_2515
st %f25, [%l7 + 0x18]
set 0x18, %i5
lda [%l7 + %i5] 0x18, %f10
loop_2515:
nop
setx 0x3F146E6D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x85EAD95E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f29
fdivs %f29, %f1, %f3
fbl %fcc3, loop_2516
fbn,a %fcc3, loop_2517
fmovrdlz %g2, %f14, %f28
fpadd16 %f4, %f8, %f14
loop_2516:
brgez,a %i0, loop_2518
loop_2517:
ldsh [%l7 + 0x1C], %o1
fbug,a %fcc3, loop_2519
tle %xcc, 0x2
loop_2518:
bpos,a,pn %xcc, loop_2520
srl %g6, %g4, %o0
loop_2519:
fsrc2s %f30, %f5
subcc %o6, 0x119D, %i4
loop_2520:
movrlez %g1, 0x198, %o2
tne %xcc, 0x4
tne %icc, 0x4
array32 %l0, %l5, %i5
lduh [%l7 + 0x2C], %o7
movle %xcc, %o5, %l2
andcc %l4, %o3, %i3
udiv %l3, 0x0CA0, %i7
move %icc, %g5, %l6
set 0x38, %l0
ldstuba [%l7 + %l0] 0x11, %i2
sll %i1, 0x16, %g3
brgez,a %o4, loop_2521
tl %xcc, 0x4
fpack32 %f10, %f22, %f4
set 0x40, %o2
ldda [%l7 + %o2] 0x19, %f16
loop_2521:
fbul,a %fcc3, loop_2522
tsubcc %l1, %i6, %g7
udivcc %g2, 0x1A0A, %i0
edge16 %g6, %g4, %o0
loop_2522:
tge %xcc, 0x0
tcs %icc, 0x0
srl %o6, %i4, %o1
ta %icc, 0x7
lduw [%l7 + 0x18], %g1
tvc %xcc, 0x2
alignaddr %o2, %l5, %l0
ldd [%l7 + 0x18], %f14
bleu,a loop_2523
fmovsleu %xcc, %f20, %f14
fbul %fcc0, loop_2524
alignaddr %i5, %o7, %l2
loop_2523:
movn %xcc, %l4, %o5
lduw [%l7 + 0x6C], %o3
loop_2524:
tvc %xcc, 0x3
tvs %icc, 0x5
popc %l3, %i3
ld [%l7 + 0x18], %f9
fmovdvs %xcc, %f12, %f5
popc 0x0F1C, %g5
movl %xcc, %i7, %l6
set 0x20, %l2
lduwa [%l7 + %l2] 0x81, %i2
edge32n %i1, %g3, %l1
andncc %o4, %i6, %g7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
add %l7, 0x40, %l6
wr %g0, 0x89, %asi
casa [%l6] 0x89, %g2, %i0
srl %g6, 0x13, %g4
bcc,a loop_2525
sethi 0x1AE9, %o6
srax %o0, %i4, %g1
fmovrslz %o1, %f12, %f19
loop_2525:
edge16 %l5, %l0, %o2
sllx %i5, 0x17, %l2
tne %icc, 0x7
fxnor %f28, %f22, %f0
movrne %o7, %o5, %o3
sll %l4, 0x01, %l3
fbg,a %fcc1, loop_2526
udivx %g5, 0x07AA, %i7
tn %icc, 0x7
sllx %l6, 0x0A, %i2
loop_2526:
sdiv %i1, 0x09D4, %i3
fbu,a %fcc3, loop_2527
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x89, %asi
ldxa [%l7 + 0x68] %asi, %g3
loop_2527:
xor %o4, 0x05D0, %i6
tn %icc, 0x6
udivcc %g7, 0x0A5F, %l1
smul %g2, 0x1335, %g6
edge16l %g4, %i0, %o0
tvc %icc, 0x6
umul %i4, %o6, %o1
fmovdcc %icc, %f20, %f7
fnegs %f28, %f31
brz,a %l5, loop_2528
ldsb [%l7 + 0x7F], %l0
xnor %g1, %i5, %l2
subccc %o2, %o5, %o3
loop_2528:
edge16n %l4, %l3, %g5
fmovda %icc, %f12, %f19
srax %i7, 0x17, %o7
wr %g0, 0x80, %asi
stha %l6, [%l7 + 0x3C] %asi
tvs %xcc, 0x5
tcs %icc, 0x7
sdivcc %i2, 0x09F4, %i1
fmovrslez %i3, %f9, %f21
movpos %icc, %o4, %g3
edge16l %i6, %g7, %l1
sdiv %g2, 0x1184, %g6
sdivcc %g4, 0x009E, %i0
popc %i4, %o0
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x08] %asi, 0x3
movg %icc, %l5, %l0
movrgez %g1, 0x1E2, %i5
tgu %icc, 0x4
fmovrdgz %o1, %f10, %f4
fmovdvc %icc, %f2, %f8
fsrc2 %f22, %f16
and %l2, %o2, %o3
nop
setx 0x8E55FE1A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f5
fsqrts %f5, %f10
umul %l4, 0x0B11, %o5
tvc %icc, 0x6
movl %xcc, %g5, %i7
umulcc %l3, 0x0376, %l6
bpos,pn %icc, loop_2529
ldd [%l7 + 0x10], %f24
set 0x20, %i7
ldxa [%l7 + %i7] 0x80, %i2
loop_2529:
fpmerge %f13, %f23, %f18
tle %icc, 0x4
edge16n %i1, %o7, %i3
xnorcc %o4, %i6, %g3
movvs %icc, %l1, %g2
nop
setx 0x797D0728, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f18
fsqrts %f18, %f21
xor %g7, %g6, %i0
fpadd32 %f6, %f30, %f12
or %g4, 0x1850, %i4
andn %o6, %l5, %o0
fmovscs %icc, %f2, %f19
nop
set 0x40, %l1
lduh [%l7 + %l1], %g1
nop
fitod %f8, %f6
prefetch [%l7 + 0x7C], 0x2
tvs %xcc, 0x3
tsubcc %l0, 0x0A15, %o1
movrgz %i5, 0x213, %l2
umul %o3, %o2, %l4
fornot2s %f18, %f13, %f19
movrlz %o5, 0x1F9, %i7
fbg,a %fcc2, loop_2530
movle %xcc, %l3, %g5
set 0x6D, %i2
stba %l6, [%l7 + %i2] 0x88
loop_2530:
fmovdpos %xcc, %f18, %f0
edge8l %i2, %i1, %i3
nop
setx 0xA717A31D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x90505124, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fadds %f20, %f1, %f9
nop
setx 0xA0DEDDDFB73D4618, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
setx 0xEE94654F1E98EC1D, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fmuld %f16, %f26, %f8
movrlz %o4, %i6, %g3
bne loop_2531
bleu,a,pt %xcc, loop_2532
bn loop_2533
orcc %o7, %l1, %g7
loop_2531:
fmovdgu %icc, %f6, %f28
loop_2532:
fxor %f2, %f16, %f12
loop_2533:
movrlz %g2, 0x3CF, %i0
set 0x60, %g6
ldxa [%l7 + %g6] 0x19, %g4
fnors %f5, %f12, %f9
stb %i4, [%l7 + 0x23]
bcs,a %icc, loop_2534
fpack32 %f12, %f30, %f10
fmovsgu %icc, %f1, %f2
bg %icc, loop_2535
loop_2534:
add %g6, %o6, %o0
nop
setx 0x7F900D51532DF239, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x8AF33B172F18DF7E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f14, %f30
call loop_2536
loop_2535:
bleu,pt %icc, loop_2537
smul %g1, %l5, %l0
sra %o1, 0x10, %l2
loop_2536:
fblg %fcc1, loop_2538
loop_2537:
membar 0x5E
movrlz %o3, 0x312, %i5
fmul8ulx16 %f18, %f30, %f2
loop_2538:
fmovsne %icc, %f4, %f24
udivcc %l4, 0x1CA3, %o5
tleu %icc, 0x6
addcc %o2, %l3, %i7
fbuge,a %fcc0, loop_2539
brlz,a %l6, loop_2540
nop
setx 0x002BC4D3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f1
setx 0x22E071DD, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fdivs %f16, %f1, %f1
wr %g0, 0x89, %asi
sta %f16, [%l7 + 0x30] %asi
loop_2539:
tn %icc, 0x7
loop_2540:
movne %icc, %i2, %i1
sethi 0x0A50, %g5
mulx %o4, %i6, %i3
taddcc %g3, 0x1D99, %l1
stb %o7, [%l7 + 0x26]
mulscc %g2, 0x100B, %g7
xnor %g4, 0x13E9, %i4
bn,a %icc, loop_2541
movneg %icc, %g6, %o6
brlez,a %i0, loop_2542
fmovsg %icc, %f19, %f19
loop_2541:
fandnot1 %f10, %f2, %f22
fmovdne %icc, %f18, %f15
loop_2542:
fmovdleu %xcc, %f6, %f7
fxnor %f28, %f0, %f10
edge16ln %g1, %o0, %l5
movcs %xcc, %o1, %l0
fors %f30, %f6, %f10
fxnors %f11, %f26, %f13
tg %xcc, 0x5
movpos %xcc, %l2, %o3
sethi 0x00BA, %i5
tn %xcc, 0x0
fone %f28
bcc,a %icc, loop_2543
bcs,a loop_2544
fmovscs %xcc, %f7, %f23
stw %o5, [%l7 + 0x18]
loop_2543:
te %xcc, 0x4
loop_2544:
fbge %fcc1, loop_2545
tsubcctv %o2, 0x05B8, %l4
sdivcc %i7, 0x18CF, %l3
brlez,a %i2, loop_2546
loop_2545:
sdivx %i1, 0x1D02, %g5
edge16l %l6, %i6, %i3
sdiv %o4, 0x14FC, %l1
loop_2546:
edge8 %g3, %o7, %g2
fbne,a %fcc2, loop_2547
fcmple32 %f6, %f30, %g4
ta %xcc, 0x4
fandnot2s %f4, %f18, %f22
loop_2547:
fmovrdlz %i4, %f30, %f16
movcs %icc, %g6, %o6
set 0x4C, %o4
swapa [%l7 + %o4] 0x18, %g7
fbule %fcc0, loop_2548
fnor %f2, %f14, %f12
fbu,a %fcc3, loop_2549
edge8n %i0, %o0, %l5
loop_2548:
fblg %fcc0, loop_2550
swap [%l7 + 0x24], %o1
loop_2549:
nop
wr %g0, 0x04, %asi
stha %g1, [%l7 + 0x38] %asi
loop_2550:
fmovrslez %l2, %f8, %f19
movvs %icc, %l0, %o3
fpack32 %f18, %f12, %f12
swap [%l7 + 0x40], %o5
fzero %f8
bcc,a,pt %icc, loop_2551
popc 0x09F2, %i5
fbn,a %fcc1, loop_2552
fbue %fcc2, loop_2553
loop_2551:
udiv %o2, 0x189E, %i7
movvs %icc, %l3, %l4
loop_2552:
fmovsl %xcc, %f14, %f14
loop_2553:
mulscc %i1, %i2, %g5
movle %xcc, %l6, %i3
ldsh [%l7 + 0x22], %i6
fmovsneg %xcc, %f29, %f23
array16 %l1, %g3, %o4
popc %o7, %g4
prefetch [%l7 + 0x20], 0x0
add %g2, 0x02ED, %g6
add %i4, 0x0CBA, %o6
mova %xcc, %g7, %o0
movne %icc, %i0, %o1
movrne %l5, 0x39E, %g1
fandnot1 %f24, %f6, %f28
fmovdgu %xcc, %f30, %f0
udivx %l2, 0x0650, %l0
ldstub [%l7 + 0x5B], %o5
edge8ln %o3, %i5, %o2
movg %icc, %l3, %i7
stbar
edge32ln %l4, %i2, %i1
fxors %f5, %f18, %f23
fnot2s %f1, %f5
orcc %l6, %i3, %g5
smulcc %l1, %g3, %o4
sdiv %o7, 0x15E5, %i6
movrlz %g2, %g6, %g4
fblg,a %fcc2, loop_2554
movre %o6, %g7, %o0
nop
fitos %f6, %f2
fstoi %f2, %f3
tvc %xcc, 0x5
loop_2554:
smulcc %i0, 0x0FD1, %i4
array8 %l5, %o1, %l2
fexpand %f6, %f16
sethi 0x1DE8, %l0
tpos %xcc, 0x2
edge16n %g1, %o5, %i5
tcs %icc, 0x5
tvc %xcc, 0x4
fexpand %f8, %f18
fmovda %icc, %f5, %f25
tle %xcc, 0x7
movne %xcc, %o3, %o2
fandnot2 %f12, %f22, %f16
movvs %xcc, %i7, %l4
taddcc %i2, 0x1BE4, %l3
edge8l %l6, %i3, %i1
movrgez %g5, %l1, %o4
xorcc %g3, %i6, %o7
ldub [%l7 + 0x59], %g2
subc %g6, 0x0CEB, %g4
movleu %icc, %o6, %g7
fnands %f18, %f30, %f16
ba,pn %icc, loop_2555
mova %icc, %i0, %i4
fmovsleu %xcc, %f11, %f31
movrlez %o0, 0x1B6, %o1
loop_2555:
orn %l2, 0x1A61, %l5
sllx %g1, 0x05, %l0
udivx %i5, 0x0E8D, %o5
udivx %o2, 0x081D, %i7
sllx %o3, 0x0B, %i2
fbn %fcc3, loop_2556
tcc %xcc, 0x7
fmovd %f22, %f20
brnz %l4, loop_2557
loop_2556:
movvc %xcc, %l6, %i3
membar 0x44
bg,a loop_2558
loop_2557:
movge %xcc, %l3, %g5
fpsub32 %f16, %f24, %f30
array16 %l1, %o4, %g3
loop_2558:
nop
fitod %f10, %f12
fdtoi %f12, %f2
fmovda %xcc, %f0, %f12
tsubcctv %i6, %o7, %i1
tl %xcc, 0x4
subc %g2, %g6, %o6
fandnot1 %f26, %f4, %f28
tleu %icc, 0x6
set 0x16, %o7
stba %g7, [%l7 + %o7] 0x15
tsubcc %i0, 0x1F70, %i4
lduh [%l7 + 0x10], %o0
lduw [%l7 + 0x30], %o1
membar 0x31
tneg %icc, 0x4
lduw [%l7 + 0x40], %g4
movl %xcc, %l2, %g1
movgu %xcc, %l5, %i5
std %f16, [%l7 + 0x78]
movrlz %o5, %o2, %i7
udivcc %o3, 0x03F6, %i2
smulcc %l0, 0x1A33, %l4
sra %l6, 0x11, %i3
addcc %g5, %l1, %o4
fmovdne %xcc, %f19, %f0
wr %g0, 0x0c, %asi
stba %l3, [%l7 + 0x35] %asi
tgu %xcc, 0x7
fmovsvc %icc, %f18, %f28
sll %i6, %g3, %o7
fbn %fcc0, loop_2559
addccc %g2, %g6, %o6
umulcc %g7, 0x0485, %i1
xnorcc %i4, %i0, %o1
loop_2559:
edge8ln %g4, %o0, %l2
fornot1 %f24, %f16, %f20
brgez,a %l5, loop_2560
te %xcc, 0x0
membar #Sync
set 0x40, %i3
ldda [%l7 + %i3] 0xf0, %f0
loop_2560:
tg %icc, 0x6
movgu %xcc, %g1, %o5
tneg %icc, 0x2
tge %icc, 0x5
bcc,a loop_2561
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bgu loop_2562
fbn %fcc2, loop_2563
loop_2561:
edge32 %o2, %i7, %i5
fbne %fcc3, loop_2564
loop_2562:
fmuld8sux16 %f31, %f30, %f4
loop_2563:
sdivx %i2, 0x1ED4, %l0
stb %l4, [%l7 + 0x4D]
loop_2564:
srlx %l6, %o3, %i3
srl %g5, 0x06, %o4
fcmpeq16 %f8, %f18, %l3
set 0x7D, %o1
lduba [%l7 + %o1] 0x0c, %i6
fmovrdne %l1, %f24, %f30
movre %g3, 0x1FF, %g2
movn %xcc, %g6, %o7
fmovdn %xcc, %f20, %f7
movvc %icc, %o6, %i1
wr %g0, 0x10, %asi
ldxa [%l7 + 0x68] %asi, %i4
tpos %xcc, 0x3
fmovrslz %g7, %f2, %f14
sir 0x15C9
movneg %icc, %o1, %g4
sdivx %o0, 0x1676, %i0
bvc %icc, loop_2565
srlx %l5, %l2, %o5
fpadd32 %f6, %f4, %f8
andncc %o2, %g1, %i5
loop_2565:
edge16ln %i7, %l0, %i2
ldsb [%l7 + 0x1B], %l4
swap [%l7 + 0x0C], %l6
sra %i3, 0x12, %g5
edge8ln %o4, %l3, %i6
andncc %o3, %g3, %g2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
movle %xcc, %g6, %l1
call loop_2566
sethi 0x0EE2, %o6
fornot2 %f18, %f24, %f8
movg %xcc, %o7, %i1
loop_2566:
sub %i4, 0x08E4, %g7
fmovrdlz %g4, %f16, %f4
tvs %xcc, 0x7
movpos %xcc, %o1, %i0
orncc %o0, %l2, %o5
smulcc %l5, 0x1DB0, %g1
set 0x0C, %l4
ldsha [%l7 + %l4] 0x10, %o2
tge %xcc, 0x6
fmul8sux16 %f10, %f18, %f28
movne %icc, %i5, %i7
movvc %xcc, %i2, %l0
ldd [%l7 + 0x18], %f2
movre %l4, %i3, %l6
fabsd %f30, %f8
edge32n %g5, %o4, %i6
fba,a %fcc3, loop_2567
array8 %l3, %o3, %g3
fmovdleu %icc, %f3, %f0
edge32 %g6, %g2, %o6
loop_2567:
nop
setx loop_2568, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
srlx %l1, 0x1D, %o7
bshuffle %f2, %f16, %f26
nop
setx 0xE23BCABA0CE4BAF4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f6
setx 0x5EE9F80E4A985D8A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f16
fsubd %f16, %f6, %f4
loop_2568:
fors %f0, %f30, %f16
tcs %xcc, 0x4
fbu %fcc1, loop_2569
nop
fitod %f3, %f2
subcc %i1, 0x1552, %i4
sethi 0x13BE, %g7
loop_2569:
edge32l %o1, %i0, %g4
movne %xcc, %o0, %l2
bn,a,pn %icc, loop_2570
fmul8x16au %f30, %f9, %f0
edge16n %l5, %o5, %g1
srax %o2, 0x0A, %i5
loop_2570:
fcmpne16 %f22, %f16, %i7
for %f30, %f20, %f18
add %l7, 0x70, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %l0, %l4
add %l7, 0x0C, %l6
wr %g0, 0x10, %asi
casa [%l6] 0x10, %i3, %l6
or %g5, %o4, %i2
wr %g0, 0x22, %asi
ldda [%l7 + 0x10] %asi, %i6
orn %o3, 0x16B7, %l3
edge32n %g6, %g3, %g2
fsrc2 %f10, %f6
fxors %f11, %f21, %f24
sethi 0x069D, %l1
add %l7, 0x28, %l6
wr %g0, 0x0c, %asi
casa [%l6] %asi, %o6, %o7
subc %i1, 0x1145, %g7
tne %xcc, 0x5
brlz %o1, loop_2571
ba,a,pn %icc, loop_2572
edge16 %i0, %g4, %o0
fnot1s %f12, %f14
loop_2571:
movcc %icc, %l2, %i4
loop_2572:
addcc %o5, 0x0773, %g1
orncc %l5, %i5, %i7
movcc %xcc, %o2, %l4
fmovde %xcc, %f0, %f2
or %i3, 0x1C0F, %l0
sir 0x1DE2
fbue,a %fcc0, loop_2573
fbo %fcc0, loop_2574
sdivcc %l6, 0x1050, %g5
umul %i2, %o4, %i6
loop_2573:
movneg %icc, %l3, %g6
loop_2574:
nop
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x21] %asi, %o3
bshuffle %f18, %f16, %f22
andcc %g2, %g3, %o6
andncc %l1, %o7, %i1
set 0x34, %i0
swapa [%l7 + %i0] 0x18, %o1
sdivcc %i0, 0x0BA2, %g7
movneg %xcc, %g4, %l2
membar #Sync
set 0x40, %i6
ldda [%l7 + %i6] 0xf0, %f16
orcc %o0, 0x0F80, %o5
andn %i4, %l5, %i5
tvc %icc, 0x7
tsubcc %g1, 0x05FB, %o2
andcc %i7, 0x0A9A, %l4
orncc %l0, %i3, %l6
udivx %i2, 0x10A0, %g5
srax %i6, 0x11, %o4
tl %icc, 0x0
ta %icc, 0x3
fbo,a %fcc1, loop_2575
fbg,a %fcc2, loop_2576
move %xcc, %l3, %o3
fandnot1s %f14, %f4, %f5
loop_2575:
ta %xcc, 0x1
loop_2576:
fmovrsgez %g6, %f21, %f27
addccc %g3, %g2, %o6
udivx %l1, 0x0CD2, %o7
subccc %o1, 0x1FA2, %i1
fnor %f26, %f18, %f24
sethi 0x00B0, %g7
fmovdn %icc, %f24, %f25
bl %xcc, loop_2577
nop
setx 0x11A1F38D4524A662, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xFC8FACD01EF3D649, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fdivd %f14, %f28, %f20
nop
setx 0x6050E712, %l0, %l6
st %l6, [%l7 + 0x64]
ld [%l7 + 0x64], %fsr
tvs %xcc, 0x2
loop_2577:
orn %i0, 0x0405, %g4
xor %l2, %o0, %o5
nop
setx 0x812222C7, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
fsqrts %f31, %f23
popc %i4, %i5
wr %g0, 0x80, %asi
lda [%l7 + 0x18] %asi, %f7
tleu %icc, 0x5
fmovrdgz %l5, %f24, %f12
fpsub16 %f20, %f26, %f22
mulx %o2, 0x072E, %i7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bcs loop_2578
taddcctv %g1, %l0, %l4
fmovsle %icc, %f0, %f6
fsrc1s %f6, %f16
loop_2578:
taddcctv %l6, 0x1E27, %i3
movg %xcc, %g5, %i2
tcc %xcc, 0x1
movneg %xcc, %o4, %l3
sub %o3, 0x0732, %g6
edge16ln %g3, %g2, %i6
movl %xcc, %l1, %o6
movn %icc, %o1, %i1
fcmpgt16 %f6, %f28, %g7
tpos %xcc, 0x0
tl %icc, 0x1
fmovdpos %xcc, %f21, %f6
sra %i0, %g4, %o7
orncc %l2, 0x06B9, %o5
bcc,a,pn %xcc, loop_2579
movvc %icc, %o0, %i4
fbul %fcc1, loop_2580
fbuge,a %fcc3, loop_2581
loop_2579:
fmovsne %icc, %f23, %f25
ble,a loop_2582
loop_2580:
movne %xcc, %i5, %o2
loop_2581:
orncc %l5, %i7, %l0
ldd [%l7 + 0x20], %l4
loop_2582:
fmovdge %xcc, %f4, %f6
nop
setx loop_2583, %l0, %l1
jmpl %l1, %l6
nop
setx 0xB9FB19F9, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f13
setx 0x25CE071C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f20
fadds %f20, %f13, %f29
ld [%l7 + 0x40], %f26
bpos loop_2584
loop_2583:
edge32 %i3, %g5, %i2
std %f28, [%l7 + 0x08]
std %f26, [%l7 + 0x50]
loop_2584:
alignaddrl %o4, %l3, %o3
fmovdle %xcc, %f27, %f26
fbue %fcc1, loop_2585
movg %xcc, %g1, %g3
ldstub [%l7 + 0x67], %g6
fsrc2s %f0, %f27
loop_2585:
tg %icc, 0x7
tneg %xcc, 0x6
orn %g2, 0x0598, %i6
wr %g0, 0x11, %asi
stxa %o6, [%l7 + 0x48] %asi
addccc %l1, %o1, %g7
pdist %f14, %f2, %f6
array16 %i0, %i1, %g4
fmovrde %o7, %f4, %f12
tcs %icc, 0x1
fmovde %xcc, %f21, %f16
bne %xcc, loop_2586
udivx %l2, 0x1821, %o5
wr %g0, 0x19, %asi
swapa [%l7 + 0x3C] %asi, %i4
loop_2586:
nop
wr %g0, 0x80, %asi
ldstuba [%l7 + 0x6F] %asi, %o0
bvc %icc, loop_2587
movl %icc, %o2, %l5
fbul %fcc1, loop_2588
array16 %i7, %l0, %i5
loop_2587:
tsubcctv %l6, 0x032C, %l4
tcs %icc, 0x7
loop_2588:
or %g5, 0x097B, %i2
movn %icc, %i3, %o4
fpadd32s %f12, %f2, %f7
mulscc %o3, 0x0EE4, %g1
andn %l3, %g3, %g2
tcc %xcc, 0x1
nop
fitod %f12, %f6
fdtox %f6, %f26
fxtod %f26, %f2
sll %g6, 0x11, %i6
movcs %xcc, %o6, %o1
edge8 %l1, %g7, %i1
fmovsgu %icc, %f0, %f1
subccc %i0, 0x0D37, %g4
xnorcc %o7, %o5, %l2
fmovse %icc, %f28, %f29
udiv %i4, 0x1D34, %o0
edge32 %o2, %i7, %l5
edge16 %l0, %l6, %i5
fandnot2s %f20, %f6, %f1
set 0x48, %g2
lduha [%l7 + %g2] 0x15, %g5
edge8 %i2, %l4, %i3
bcs,pt %icc, loop_2589
fmovrsgz %o3, %f18, %f8
nop
set 0x68, %o5
std %f30, [%l7 + %o5]
edge8 %o4, %l3, %g3
loop_2589:
edge32ln %g2, %g6, %i6
nop
fitod %f24, %f22
fmuld8ulx16 %f7, %f29, %f20
tcs %icc, 0x7
nop
fitos %f3, %f31
fstod %f31, %f0
be loop_2590
fbne,a %fcc2, loop_2591
edge16 %o6, %g1, %o1
tne %icc, 0x5
loop_2590:
movl %xcc, %l1, %i1
loop_2591:
fone %f18
fmovrdlez %g7, %f0, %f2
edge32ln %i0, %o7, %g4
xnorcc %l2, %o5, %i4
edge32l %o2, %o0, %l5
sub %l0, %l6, %i5
movl %icc, %g5, %i2
movrgz %i7, 0x16C, %i3
tgu %icc, 0x5
movg %icc, %l4, %o4
xnorcc %o3, 0x00DA, %g3
bcs,a,pn %icc, loop_2592
movre %l3, 0x303, %g2
movrlz %g6, %i6, %g1
fpadd16s %f27, %f28, %f5
loop_2592:
smul %o1, 0x072A, %l1
andncc %o6, %g7, %i0
bpos,pt %xcc, loop_2593
membar 0x05
ba loop_2594
bpos,pt %icc, loop_2595
loop_2593:
xor %i1, %o7, %g4
tl %icc, 0x4
loop_2594:
tl %icc, 0x1
loop_2595:
sethi 0x0615, %o5
ldub [%l7 + 0x3F], %l2
bvs,pn %icc, loop_2596
ldx [%l7 + 0x48], %i4
pdist %f14, %f8, %f28
tvc %icc, 0x3
loop_2596:
tleu %icc, 0x4
srl %o2, %o0, %l0
fone %f22
fmovrsgez %l5, %f31, %f3
lduw [%l7 + 0x68], %l6
fmovde %icc, %f29, %f6
tl %xcc, 0x7
movgu %xcc, %g5, %i5
alignaddrl %i2, %i3, %l4
fmovrsgz %o4, %f5, %f15
ldsh [%l7 + 0x1E], %o3
orn %i7, 0x064B, %g3
array32 %l3, %g2, %g6
subcc %i6, %g1, %o1
bshuffle %f0, %f8, %f12
fsrc2 %f16, %f14
alignaddrl %l1, %o6, %g7
andn %i1, 0x0B2C, %i0
fmovdg %icc, %f22, %f0
edge8n %o7, %g4, %l2
stb %o5, [%l7 + 0x28]
xnor %o2, %i4, %l0
tcs %xcc, 0x3
fandnot2s %f28, %f17, %f26
wr %g0, 0x19, %asi
ldswa [%l7 + 0x20] %asi, %o0
fmul8x16au %f24, %f27, %f24
array32 %l6, %l5, %g5
fands %f8, %f24, %f29
fxnor %f2, %f28, %f10
tneg %xcc, 0x5
sdivcc %i2, 0x12EE, %i5
mulx %l4, 0x1EF1, %i3
tvc %xcc, 0x2
sethi 0x1152, %o4
set 0x6C, %o3
lda [%l7 + %o3] 0x19, %f8
mulscc %i7, 0x0B37, %g3
set 0x4B, %o0
stba %l3, [%l7 + %o0] 0x88
sdivx %o3, 0x1FBA, %g6
tcs %icc, 0x5
wr %g0, 0x89, %asi
lduha [%l7 + 0x28] %asi, %i6
nop
setx 0x45EC484D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f2
setx 0x58944F08, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fmuls %f9, %f2, %f28
movle %xcc, %g2, %g1
brnz,a %l1, loop_2597
nop
fitod %f8, %f16
fdtoi %f16, %f12
movre %o6, %g7, %i1
popc %o1, %o7
loop_2597:
fmovsne %icc, %f26, %f4
tvc %xcc, 0x7
stw %g4, [%l7 + 0x44]
orn %l2, 0x10F9, %i0
movl %xcc, %o5, %o2
movcc %icc, %i4, %l0
subccc %l6, %o0, %g5
addcc %l5, 0x1411, %i5
fba,a %fcc1, loop_2598
movcs %xcc, %i2, %l4
umul %i3, 0x0268, %i7
nop
set 0x23, %l3
ldub [%l7 + %l3], %g3
loop_2598:
edge8n %l3, %o4, %o3
fbu %fcc2, loop_2599
alignaddr %g6, %g2, %i6
ba,pn %icc, loop_2600
edge8l %g1, %o6, %g7
loop_2599:
nop
wr %g0, 0x88, %asi
stba %i1, [%l7 + 0x71] %asi
loop_2600:
fsrc1s %f5, %f26
wr %g0, 0x89, %asi
lda [%l7 + 0x38] %asi, %f2
ldub [%l7 + 0x36], %o1
bvc,a,pt %icc, loop_2601
fmovde %xcc, %f26, %f2
sllx %o7, %l1, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2601:
tcs %xcc, 0x6
fmovsge %xcc, %f18, %f9
or %l2, 0x15B8, %i0
srl %o5, %i4, %o2
nop
set 0x40, %g7
stw %l6, [%l7 + %g7]
movre %l0, 0x292, %g5
tl %xcc, 0x0
fpsub32s %f11, %f8, %f3
edge32 %l5, %o0, %i5
bvs loop_2602
movrlz %l4, %i2, %i7
sdivcc %i3, 0x0813, %g3
orcc %l3, %o3, %g6
loop_2602:
fnegs %f6, %f17
tg %xcc, 0x2
ldd [%l7 + 0x20], %f10
stbar
wr %g0, 0x89, %asi
ldswa [%l7 + 0x38] %asi, %o4
addccc %i6, 0x003D, %g2
fbn %fcc1, loop_2603
fmovrsgz %g1, %f20, %f6
orcc %g7, %i1, %o6
lduh [%l7 + 0x56], %o1
loop_2603:
sir 0x05B3
nop
setx 0x10613FE6, %l0, %l6
st %l6, [%l7 + 0x54]
ld [%l7 + 0x54], %fsr
sir 0x1709
fnot1s %f12, %f2
subcc %l1, %g4, %o7
ldsw [%l7 + 0x48], %i0
subcc %o5, %l2, %i4
udiv %l6, 0x0CF3, %o2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
brgez %l0, loop_2604
fble %fcc0, loop_2605
orn %l5, 0x01CE, %g5
membar 0x46
loop_2604:
alignaddrl %i5, %l4, %i2
loop_2605:
alignaddr %o0, %i3, %g3
fzero %f18
tg %icc, 0x7
alignaddr %i7, %l3, %o3
edge32n %g6, %o4, %g2
addc %i6, %g1, %g7
tvc %icc, 0x0
bne,a loop_2606
addcc %i1, %o6, %l1
tcc %icc, 0x1
tn %icc, 0x3
loop_2606:
and %g4, %o7, %o1
edge8n %i0, %l2, %i4
stbar
movrgez %o5, 0x206, %l6
umul %l0, %o2, %l5
movrlez %g5, 0x28A, %i5
fnors %f30, %f21, %f30
sra %i2, %o0, %l4
addccc %g3, %i3, %i7
brlz,a %l3, loop_2607
fmovdg %xcc, %f6, %f24
nop
setx 0x945536979467DD1F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x77164CF9626394E8, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
faddd %f28, %f12, %f14
fmovsleu %xcc, %f28, %f10
loop_2607:
ldub [%l7 + 0x47], %g6
fba,a %fcc2, loop_2608
bcc,a loop_2609
tpos %icc, 0x2
wr %g0, 0x0c, %asi
lduba [%l7 + 0x23] %asi, %o3
loop_2608:
nop
set 0x4C, %i4
swapa [%l7 + %i4] 0x88, %o4
loop_2609:
nop
wr %g0, 0x10, %asi
ldda [%l7 + 0x40] %asi, %f16
movrgez %i6, %g1, %g2
sir 0x0F52
bcc loop_2610
umulcc %i1, 0x052E, %o6
prefetch [%l7 + 0x74], 0x3
movl %xcc, %l1, %g7
loop_2610:
nop
wr %g0, 0x18, %asi
prefetcha [%l7 + 0x10] %asi, 0x1
nop
setx loop_2611, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
umul %o1, %i0, %g4
set 0x60, %o6
ldda [%l7 + %o6] 0xeb, %i4
loop_2611:
fbuge,a %fcc0, loop_2612
fmovdcc %icc, %f3, %f0
edge16l %l2, %o5, %l6
andn %l0, 0x09AD, %o2
loop_2612:
subc %l5, 0x16CF, %i5
movvs %xcc, %i2, %g5
fnors %f2, %f8, %f28
movvs %icc, %l4, %g3
fmovdne %xcc, %f15, %f22
andcc %o0, %i7, %l3
fbn,a %fcc3, loop_2613
nop
fitos %f3, %f6
fstoi %f6, %f7
tcc %xcc, 0x4
movrlz %i3, %g6, %o3
loop_2613:
tne %xcc, 0x6
edge32 %o4, %g1, %i6
movre %i1, 0x021, %o6
fmul8ulx16 %f16, %f22, %f10
bcc,pt %xcc, loop_2614
edge8ln %g2, %l1, %o7
xnor %o1, %g7, %i0
movrne %g4, %i4, %l2
loop_2614:
sllx %o5, %l0, %l6
fba,a %fcc0, loop_2615
fmul8x16 %f20, %f12, %f14
fmovscs %icc, %f18, %f1
movrlz %l5, 0x152, %o2
loop_2615:
mova %xcc, %i2, %g5
xnorcc %i5, %g3, %l4
tg %icc, 0x2
xnorcc %i7, 0x02EE, %o0
ldsb [%l7 + 0x48], %i3
fbue,a %fcc0, loop_2616
bpos,a loop_2617
movpos %xcc, %g6, %o3
movcc %icc, %o4, %g1
loop_2616:
sdivx %l3, 0x0EE4, %i6
loop_2617:
edge8ln %o6, %i1, %l1
alignaddrl %o7, %o1, %g7
fmovsg %icc, %f18, %f27
fmuld8ulx16 %f10, %f28, %f2
ble,a,pn %icc, loop_2618
tvs %icc, 0x5
udivx %i0, 0x0C3D, %g2
movl %xcc, %i4, %l2
loop_2618:
stbar
set 0x50, %l5
stwa %g4, [%l7 + %l5] 0x23
membar #Sync
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fones %f1
movrlez %l0, 0x1A8, %l6
fmovsle %icc, %f4, %f2
fpadd32 %f26, %f10, %f14
edge8 %o5, %l5, %o2
srax %i2, 0x0D, %g5
membar 0x6A
fornot2 %f26, %f22, %f2
edge16l %g3, %i5, %l4
movcs %icc, %i7, %o0
movge %icc, %i3, %g6
addcc %o3, %g1, %l3
fornot1 %f30, %f16, %f26
ldsh [%l7 + 0x66], %o4
bg %xcc, loop_2619
sllx %o6, %i6, %l1
udivx %o7, 0x00BA, %i1
orcc %g7, 0x1B18, %i0
loop_2619:
nop
wr %g0, 0x89, %asi
lduha [%l7 + 0x18] %asi, %g2
fxnors %f28, %f19, %f0
array32 %i4, %l2, %g4
addc %o1, %l0, %o5
tn %icc, 0x2
nop
setx 0x90540574, %l0, %l6
st %l6, [%l7 + 0x1C]
ld [%l7 + 0x1C], %fsr
xnorcc %l5, %l6, %i2
movvc %xcc, %o2, %g3
andncc %g5, %i5, %l4
movrne %o0, 0x037, %i3
bleu %icc, loop_2620
fmovrse %i7, %f29, %f9
set 0x36, %l6
ldsha [%l7 + %l6] 0x81, %g6
loop_2620:
xnorcc %o3, %g1, %l3
movrlez %o4, %o6, %l1
fbn,a %fcc0, loop_2621
fbl,a %fcc1, loop_2622
tvs %xcc, 0x4
fornot2 %f4, %f22, %f14
loop_2621:
udivx %o7, 0x1BF1, %i1
loop_2622:
array32 %g7, %i0, %g2
array32 %i6, %i4, %l2
tsubcc %g4, 0x1A11, %o1
fbl %fcc3, loop_2623
movvs %icc, %o5, %l5
movrlz %l0, 0x036, %i2
fxor %f16, %f2, %f18
loop_2623:
fmuld8ulx16 %f27, %f14, %f26
movg %xcc, %o2, %l6
andn %g5, %g3, %i5
fble %fcc3, loop_2624
tsubcc %l4, 0x1EE1, %o0
fmovsleu %icc, %f8, %f21
nop
setx 0xA84C5E4BA067A7AA, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
loop_2624:
xorcc %i3, %g6, %o3
fcmpeq32 %f2, %f20, %g1
wr %g0, 0x80, %asi
ldda [%l7 + 0x40] %asi, %f16
sdivcc %l3, 0x18F6, %o4
fsrc2s %f30, %f12
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbu %fcc1, loop_2625
fmovsgu %xcc, %f5, %f26
set 0x3E, %i1
ldsha [%l7 + %i1] 0x19, %i7
loop_2625:
nop
wr %g0, 0x27, %asi
stwa %o6, [%l7 + 0x58] %asi
membar #Sync
ldsw [%l7 + 0x24], %o7
addccc %i1, 0x03FF, %l1
addcc %g7, 0x113F, %g2
add %l7, 0x18, %l6
wr %g0, 0x80, %asi
casxa [%l6] 0x80, %i0, %i4
fbu,a %fcc3, loop_2626
taddcc %l2, %g4, %i6
bcc,pt %icc, loop_2627
nop
set 0x66, %g3
lduh [%l7 + %g3], %o5
loop_2626:
tpos %icc, 0x0
bshuffle %f16, %f28, %f0
loop_2627:
fxors %f10, %f20, %f6
bvs,pt %icc, loop_2628
umulcc %o1, 0x1BC9, %l0
fnegd %f30, %f22
andncc %l5, %o2, %l6
loop_2628:
tgu %xcc, 0x4
tle %xcc, 0x0
taddcc %i2, 0x0743, %g5
addc %g3, %i5, %o0
fxnors %f13, %f30, %f22
wr %g0, 0x89, %asi
lda [%l7 + 0x6C] %asi, %f11
srlx %l4, 0x13, %i3
wr %g0, 0x18, %asi
lduha [%l7 + 0x64] %asi, %o3
sdivcc %g6, 0x0321, %l3
fmul8sux16 %f8, %f14, %f24
and %o4, %g1, %i7
bn,a,pn %xcc, loop_2629
orn %o6, %o7, %l1
bvs loop_2630
nop
fitod %f12, %f2
fdtos %f2, %f16
loop_2629:
sdiv %g7, 0x19A1, %g2
udivx %i1, 0x1E56, %i0
loop_2630:
fmovdne %xcc, %f24, %f29
edge16ln %l2, %g4, %i4
subcc %o5, %o1, %i6
andncc %l0, %o2, %l5
movne %xcc, %i2, %g5
ldsb [%l7 + 0x29], %g3
fpack32 %f6, %f10, %f24
fbg %fcc2, loop_2631
fmovrslz %i5, %f6, %f5
edge32l %l6, %o0, %l4
fmuld8sux16 %f7, %f18, %f6
loop_2631:
te %icc, 0x6
set 0x40, %g1
stda %f0, [%l7 + %g1] 0x81
fmovdpos %icc, %f13, %f9
nop
fitos %f12, %f26
fstoi %f26, %f27
tleu %icc, 0x0
mulscc %i3, %g6, %l3
edge32l %o3, %g1, %i7
wr %g0, 0xe2, %asi
stba %o6, [%l7 + 0x56] %asi
membar #Sync
bvs,a,pn %icc, loop_2632
bl,a,pn %xcc, loop_2633
fble %fcc0, loop_2634
nop
setx loop_2635, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2632:
prefetch [%l7 + 0x74], 0x0
loop_2633:
xorcc %o7, %o4, %l1
loop_2634:
udivx %g2, 0x19ED, %i1
loop_2635:
sir 0x10A7
fcmpne32 %f24, %f28, %i0
bcc %icc, loop_2636
fmul8x16 %f22, %f2, %f24
alignaddrl %g7, %g4, %i4
edge32 %l2, %o1, %o5
loop_2636:
array32 %l0, %i6, %l5
fbo,a %fcc1, loop_2637
fble,a %fcc3, loop_2638
sdiv %i2, 0x1748, %o2
fabsd %f12, %f14
loop_2637:
nop
setx 0xE758CD54504949BB, %l0, %l6
stx %l6, [%l7 + 0x58]
ldx [%l7 + 0x58], %fsr
loop_2638:
movrlez %g3, 0x241, %g5
smul %l6, %i5, %o0
xnor %l4, %g6, %i3
fpsub16s %f13, %f14, %f10
lduw [%l7 + 0x2C], %o3
tleu %icc, 0x1
sth %g1, [%l7 + 0x6E]
mova %icc, %i7, %l3
membar 0x3A
xor %o7, 0x0006, %o6
udivx %o4, 0x1682, %g2
movn %xcc, %l1, %i1
edge8ln %g7, %i0, %g4
tn %icc, 0x1
fmovsgu %icc, %f31, %f4
andcc %i4, %l2, %o5
set 0x24, %g5
swapa [%l7 + %g5] 0x81, %o1
smulcc %l0, %i6, %l5
bvc,a loop_2639
umul %i2, %o2, %g5
tcs %xcc, 0x6
xorcc %g3, %i5, %l6
loop_2639:
fmovrslz %o0, %f8, %f2
nop
setx loop_2640, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movle %xcc, %l4, %i3
addc %o3, 0x0B67, %g1
fpack32 %f28, %f30, %f20
loop_2640:
sdivcc %g6, 0x048C, %i7
nop
fitod %f12, %f8
fdtoi %f8, %f26
fbl,a %fcc1, loop_2641
membar 0x4E
movge %xcc, %o7, %l3
faligndata %f14, %f14, %f14
loop_2641:
edge16ln %o4, %g2, %o6
add %l7, 0x10, %l6
wr %g0, 0x89, %asi
ldxa [%l6] %asi, %l1
casxa [%l6] %asi, %l1, %g7
fbl,a %fcc1, loop_2642
te %icc, 0x1
nop
fitod %f26, %f14
movle %icc, %i0, %i1
loop_2642:
nop
add %l7, 0x28, %l6
wr %g0, 0x19, %asi
casa [%l6] 0x19, %g4, %l2
taddcc %o5, %i4, %o1
flush %l7 + 0x38
sub %l0, %i6, %i2
movcs %xcc, %l5, %g5
sir 0x14FA
fmovsn %icc, %f21, %f10
fnot1 %f2, %f2
movrgez %g3, 0x2C6, %i5
fmul8x16 %f17, %f4, %f8
subc %o2, %l6, %o0
fba,a %fcc1, loop_2643
mulscc %i3, 0x13FD, %o3
bne,pt %icc, loop_2644
fnands %f11, %f17, %f16
loop_2643:
nop
wr %g0, 0x11, %asi
ldsba [%l7 + 0x61] %asi, %g1
loop_2644:
stb %l4, [%l7 + 0x76]
fbule %fcc0, loop_2645
fpadd16 %f10, %f18, %f4
bneg,pn %xcc, loop_2646
fbe,a %fcc1, loop_2647
loop_2645:
or %i7, %g6, %l3
fexpand %f10, %f22
loop_2646:
edge32n %o4, %g2, %o6
loop_2647:
movrgz %l1, %g7, %o7
sub %i1, %g4, %i0
orn %o5, 0x03E6, %l2
bn,a %icc, loop_2648
sll %i4, 0x0D, %o1
fcmpne16 %f22, %f10, %l0
orcc %i6, %i2, %g5
loop_2648:
fmovse %xcc, %f21, %f0
umul %g3, %l5, %i5
bvs,a,pn %xcc, loop_2649
fmovsa %xcc, %f8, %f13
nop
setx loop_2650, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge16l %o2, %l6, %i3
loop_2649:
mulscc %o0, %g1, %l4
nop
fitod %f8, %f16
fdtos %f16, %f20
loop_2650:
fabsd %f0, %f22
sethi 0x08E1, %i7
edge16n %o3, %l3, %o4
fone %f14
call loop_2651
fnegs %f30, %f5
tsubcctv %g6, %o6, %l1
movrgz %g7, 0x283, %o7
loop_2651:
movvs %xcc, %i1, %g4
movvc %icc, %g2, %i0
edge8n %o5, %i4, %o1
fexpand %f15, %f4
orncc %l0, 0x1A85, %l2
std %f16, [%l7 + 0x68]
membar 0x3E
fmul8x16al %f25, %f26, %f2
add %i6, 0x1AE1, %g5
fba %fcc3, loop_2652
fmovrse %i2, %f30, %f26
udivcc %g3, 0x0196, %i5
tpos %xcc, 0x7
loop_2652:
tge %icc, 0x0
movvs %xcc, %o2, %l6
array8 %i3, %o0, %l5
orn %l4, %g1, %o3
nop
setx loop_2653, %l0, %l1
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 %fcc3, loop_2654
orn %l3, 0x11C3, %i7
edge8 %g6, %o4, %l1
loop_2653:
nop
setx 0x408B1C8A, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x5CDF0B1A, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f27
fdivs %f27, %f12, %f31
loop_2654:
movle %xcc, %o6, %o7
tcc %xcc, 0x6
movrne %i1, %g4, %g7
orncc %g2, %i0, %o5
nop
set 0x22, %g4
sth %i4, [%l7 + %g4]
movrgz %o1, %l0, %i6
subcc %l2, 0x0901, %g5
xorcc %g3, 0x146B, %i5
fmovse %xcc, %f6, %f12
prefetch [%l7 + 0x38], 0x0
tl %xcc, 0x4
wr %g0, 0x0c, %asi
lduwa [%l7 + 0x38] %asi, %i2
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x60] %asi, 0x0
edge32l %l6, %o0, %i3
movvc %xcc, %l4, %g1
sir 0x0873
fmovrsne %o3, %f22, %f19
orn %l5, %i7, %g6
ta %xcc, 0x6
orn %l3, 0x0240, %o4
move %icc, %o6, %l1
movneg %icc, %i1, %g4
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x48] %asi, 0x0
srax %g2, 0x00, %g7
alignaddr %i0, %i4, %o1
subccc %o5, 0x0062, %i6
fmovdge %xcc, %f25, %f9
fabss %f5, %f6
tgu %xcc, 0x1
set 0x20, %i5
ldswa [%l7 + %i5] 0x04, %l2
edge16ln %g5, %l0, %i5
sdivcc %i2, 0x03B8, %g3
fmovscc %icc, %f12, %f19
xnorcc %l6, %o0, %i3
nop
setx loop_2655, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fbn,a %fcc2, loop_2656
be,a,pt %xcc, loop_2657
sra %l4, 0x0B, %o2
loop_2655:
edge32n %g1, %l5, %o3
loop_2656:
tne %xcc, 0x2
loop_2657:
srl %i7, 0x13, %l3
tle %xcc, 0x5
nop
setx loop_2658, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
fxnors %f1, %f26, %f31
movrgz %g6, 0x219, %o4
movrne %l1, 0x024, %o6
loop_2658:
ldstub [%l7 + 0x0C], %i1
fpadd32s %f12, %f23, %f2
sethi 0x1E2C, %o7
sllx %g4, %g7, %i0
movcc %xcc, %i4, %g2
membar 0x14
stbar
movleu %icc, %o1, %i6
fbn %fcc1, loop_2659
edge16n %o5, %l2, %g5
subccc %i5, 0x0C93, %i2
nop
fitos %f14, %f15
fstod %f15, %f28
loop_2659:
array32 %l0, %l6, %o0
lduh [%l7 + 0x76], %i3
sub %l4, %g3, %o2
fmovsl %icc, %f8, %f19
fpadd32s %f21, %f21, %f26
fornot2 %f10, %f0, %f4
nop
setx 0xFD23A84D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f27
setx 0xC0B86E7C, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fdivs %f24, %f27, %f6
wr %g0, 0x89, %asi
lduwa [%l7 + 0x0C] %asi, %g1
fblg,a %fcc3, loop_2660
sllx %o3, %i7, %l3
movne %icc, %g6, %o4
movrgez %l1, 0x3E7, %l5
loop_2660:
st %f10, [%l7 + 0x3C]
set 0x58, %o2
lduba [%l7 + %o2] 0x19, %i1
tvs %icc, 0x6
mulx %o7, %o6, %g4
wr %g0, 0x0c, %asi
ldswa [%l7 + 0x58] %asi, %i0
movn %xcc, %g7, %i4
set 0x0F, %l2
ldsba [%l7 + %l2] 0x0c, %g2
tcc %xcc, 0x2
nop
setx 0x8060509C, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
subcc %o1, %i6, %l2
popc %g5, %i5
addccc %o5, 0x14ED, %i2
srax %l0, 0x04, %l6
edge32ln %i3, %l4, %o0
tvc %icc, 0x2
subcc %g3, %g1, %o2
orcc %i7, 0x08F7, %l3
and %g6, 0x0F7D, %o4
array16 %o3, %l5, %i1
udiv %l1, 0x192D, %o7
nop
setx loop_2661, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
bneg,pn %xcc, loop_2662
tsubcc %o6, %g4, %i0
movpos %xcc, %i4, %g7
loop_2661:
edge16ln %g2, %o1, %l2
loop_2662:
fxor %f8, %f8, %f12
fnegs %f30, %f20
movleu %icc, %i6, %i5
ldd [%l7 + 0x18], %f28
tl %icc, 0x7
brnz,a %o5, loop_2663
fblg %fcc0, loop_2664
fba %fcc2, loop_2665
movpos %xcc, %i2, %l0
loop_2663:
tsubcc %g5, %i3, %l6
loop_2664:
movrgez %l4, 0x3F6, %o0
loop_2665:
brgz,a %g1, loop_2666
fnot2s %f18, %f0
set 0x68, %i7
swapa [%l7 + %i7] 0x88, %g3
loop_2666:
fornot2s %f8, %f28, %f18
srlx %i7, 0x19, %l3
edge16l %o2, %g6, %o4
popc 0x19B6, %o3
fcmpgt16 %f30, %f4, %i1
tvc %icc, 0x1
subcc %l1, 0x13BC, %l5
wr %g0, 0x89, %asi
prefetcha [%l7 + 0x60] %asi, 0x1
fbge %fcc0, loop_2667
smulcc %g4, 0x027F, %o6
movcs %icc, %i4, %i0
movneg %xcc, %g7, %o1
loop_2667:
nop
wr %g0, 0x89, %asi
sta %f5, [%l7 + 0x08] %asi
subc %l2, 0x14D1, %i6
taddcc %i5, 0x1346, %g2
addcc %i2, %l0, %g5
sllx %i3, 0x1B, %o5
edge32n %l6, %l4, %g1
set 0x6C, %l1
stwa %g3, [%l7 + %l1] 0x18
fmovse %xcc, %f5, %f31
bge,pt %xcc, loop_2668
bgu,a loop_2669
popc 0x1215, %i7
movcc %icc, %l3, %o0
loop_2668:
nop
setx loop_2670, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
loop_2669:
bn %icc, loop_2671
nop
fitos %f13, %f18
fstoi %f18, %f9
nop
set 0x14, %l0
lduw [%l7 + %l0], %o2
loop_2670:
fba,a %fcc1, loop_2672
loop_2671:
fbo %fcc1, loop_2673
movge %icc, %o4, %o3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2672:
orncc %g6, 0x0AC9, %l1
loop_2673:
fbue,a %fcc0, loop_2674
nop
set 0x44, %i2
lduh [%l7 + %i2], %i1
bcc,a,pn %xcc, loop_2675
nop
setx loop_2676, %l0, %l1
jmpl %l1, %o7
loop_2674:
move %xcc, %g4, %o6
movne %icc, %i4, %i0
loop_2675:
ldub [%l7 + 0x75], %l5
loop_2676:
udivcc %g7, 0x0D8A, %o1
subc %i6, %l2, %g2
bg,a loop_2677
fxnors %f27, %f16, %f8
stx %i5, [%l7 + 0x70]
smul %l0, %i2, %i3
loop_2677:
tcc %icc, 0x7
nop
setx 0xBF3D1E18606F5D68, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bshuffle %f28, %f10, %f0
movcc %xcc, %g5, %l6
movvc %xcc, %o5, %g1
movg %xcc, %g3, %l4
movpos %xcc, %i7, %o0
call loop_2678
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fandnot1s %f31, %f17, %f24
fpack32 %f28, %f28, %f24
loop_2678:
srlx %o2, %l3, %o3
edge8n %o4, %g6, %l1
membar 0x12
fmovscs %xcc, %f12, %f11
popc %o7, %g4
edge16l %o6, %i1, %i0
set 0x26, %o4
lduba [%l7 + %o4] 0x04, %l5
set 0x48, %o7
ldxa [%l7 + %o7] 0x19, %g7
add %o1, 0x079F, %i4
and %l2, %g2, %i5
membar 0x37
fcmpgt16 %f6, %f24, %l0
add %l7, 0x60, %l6
wr %g0, 0x10, %asi
lda [%l6] %asi, %i6
casa [%l6] 0x10, %i6, %i3
fnegd %f4, %f0
and %i2, %l6, %g5
tn %icc, 0x1
fmovsgu %xcc, %f21, %f8
wr %g0, 0x10, %asi
lduha [%l7 + 0x6E] %asi, %g1
srl %g3, 0x06, %l4
wr %g0, 0x89, %asi
ldswa [%l7 + 0x6C] %asi, %o5
tvc %xcc, 0x0
orncc %o0, 0x07C4, %o2
fandnot2s %f18, %f6, %f7
nop
set 0x30, %g6
std %f18, [%l7 + %g6]
addc %l3, 0x0913, %i7
addccc %o4, 0x1DD7, %o3
movge %xcc, %g6, %o7
andncc %l1, %g4, %o6
fpsub16s %f5, %f1, %f19
add %l7, 0x70, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %i1
casxa [%l6] 0x80, %i1, %i0
mulx %l5, 0x13E8, %o1
taddcctv %g7, %l2, %g2
array32 %i4, %i5, %i6
add %i3, %l0, %i2
nop
set 0x35, %i3
ldstub [%l7 + %i3], %g5
lduw [%l7 + 0x2C], %l6
fone %f10
addcc %g3, %g1, %l4
movle %xcc, %o5, %o2
ldx [%l7 + 0x58], %l3
bl loop_2679
tleu %xcc, 0x0
taddcctv %o0, 0x125A, %i7
edge32n %o3, %o4, %o7
loop_2679:
popc %g6, %l1
fbge %fcc1, loop_2680
edge16n %g4, %i1, %i0
tne %icc, 0x0
edge8n %l5, %o6, %o1
loop_2680:
fmovdgu %icc, %f1, %f23
sdivx %l2, 0x06AB, %g7
nop
setx loop_2681, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
sethi 0x07A7, %g2
set 0x38, %o1
ldxa [%g0 + %o1] 0x20, %i5
loop_2681:
fbug %fcc1, loop_2682
edge32 %i6, %i3, %l0
srl %i2, %i4, %l6
tvs %icc, 0x7
loop_2682:
move %xcc, %g5, %g1
taddcctv %l4, 0x1B77, %o5
set 0x6F, %l4
lduba [%l7 + %l4] 0x89, %o2
andncc %g3, %l3, %i7
st %f9, [%l7 + 0x18]
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
wr %g0, 0x88, %asi
prefetcha [%l7 + 0x38] %asi, 0x1
subcc %o4, 0x0FD3, %o3
bge %icc, loop_2683
fmovdg %xcc, %f9, %f24
fpsub16 %f12, %f24, %f26
tpos %xcc, 0x5
loop_2683:
mova %xcc, %g6, %l1
edge32 %o7, %i1, %i0
pdist %f26, %f30, %f0
ldstub [%l7 + 0x37], %g4
movleu %icc, %o6, %l5
fnands %f14, %f21, %f23
fbn,a %fcc2, loop_2684
movcs %icc, %l2, %g7
tgu %xcc, 0x5
edge8 %o1, %g2, %i5
loop_2684:
alignaddrl %i6, %i3, %i2
ble,a %xcc, loop_2685
array8 %i4, %l6, %g5
tneg %xcc, 0x5
taddcctv %l0, 0x09D8, %l4
loop_2685:
fbg %fcc3, loop_2686
fmovrdgez %o5, %f8, %f12
ldx [%l7 + 0x68], %g1
sdiv %o2, 0x0236, %l3
loop_2686:
nop
wr %g0, 0xe3, %asi
stha %i7, [%l7 + 0x62] %asi
membar #Sync
movrgz %o0, %g3, %o3
nop
fitod %f9, %f6
sir 0x11EF
membar 0x00
fmovsne %icc, %f6, %f3
ld [%l7 + 0x48], %f0
andcc %o4, %l1, %o7
bneg,a %xcc, loop_2687
tl %xcc, 0x4
brnz %g6, loop_2688
taddcctv %i1, %g4, %o6
loop_2687:
array8 %i0, %l5, %g7
fmul8ulx16 %f8, %f10, %f0
loop_2688:
movcc %xcc, %o1, %g2
ba,a,pn %xcc, loop_2689
fbul %fcc1, loop_2690
fmul8x16 %f28, %f16, %f12
nop
setx 0xB49F79BA3ACC6305, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
fsqrtd %f16, %f2
loop_2689:
membar 0x3B
loop_2690:
brnz %l2, loop_2691
ldsb [%l7 + 0x59], %i6
fmovdne %xcc, %f1, %f20
bne,a %xcc, loop_2692
loop_2691:
movrne %i3, %i2, %i5
tsubcc %l6, %g5, %i4
movre %l4, %l0, %o5
loop_2692:
fmuld8ulx16 %f13, %f1, %f16
orncc %g1, %l3, %o2
call loop_2693
and %o0, 0x0BFE, %i7
fands %f17, %f31, %f15
umulcc %o3, 0x1E0A, %g3
loop_2693:
array16 %o4, %o7, %g6
nop
setx 0x95788B211AD86619, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f26
fsqrtd %f26, %f20
nop
setx loop_2694, %l0, %l1
jmpl %l1, %i1
movneg %icc, %g4, %l1
array8 %o6, %i0, %g7
movn %icc, %l5, %o1
loop_2694:
popc 0x1C24, %l2
fmovsleu %icc, %f5, %f7
array32 %g2, %i6, %i3
mulscc %i2, %i5, %l6
wr %g0, 0x89, %asi
ldxa [%l7 + 0x50] %asi, %g5
st %f8, [%l7 + 0x38]
movrne %l4, 0x123, %i4
movl %xcc, %o5, %l0
membar 0x45
bl,a,pt %icc, loop_2695
fmul8x16al %f2, %f2, %f18
fmovde %icc, %f20, %f19
fbg %fcc1, loop_2696
loop_2695:
tleu %xcc, 0x2
movrgez %l3, %o2, %g1
sdiv %i7, 0x0761, %o0
loop_2696:
add %o3, 0x0C04, %g3
nop
fitod %f10, %f0
fdtos %f0, %f4
srlx %o7, 0x0E, %g6
fandnot1s %f11, %f20, %f12
sllx %i1, 0x1D, %o4
movrlez %g4, %l1, %i0
fble,a %fcc0, loop_2697
movn %xcc, %g7, %l5
tvs %icc, 0x2
alignaddrl %o1, %o6, %l2
loop_2697:
orncc %g2, 0x0615, %i6
bvc %icc, loop_2698
movrne %i3, 0x2D7, %i2
taddcctv %l6, 0x1344, %g5
stbar
loop_2698:
subc %l4, 0x15AD, %i5
tge %xcc, 0x7
umulcc %i4, 0x08FA, %l0
bne,a loop_2699
xor %o5, 0x0977, %o2
bleu,pn %xcc, loop_2700
movn %icc, %g1, %l3
loop_2699:
fpsub16s %f19, %f11, %f15
bn,a,pt %icc, loop_2701
loop_2700:
movne %xcc, %i7, %o3
movl %icc, %g3, %o7
wr %g0, 0x2f, %asi
stba %g6, [%l7 + 0x7F] %asi
membar #Sync
loop_2701:
ldd [%l7 + 0x70], %f28
srl %i1, 0x05, %o4
brgez %g4, loop_2702
tle %icc, 0x1
fmovsvc %xcc, %f30, %f26
sll %o0, %l1, %g7
loop_2702:
fpsub32s %f31, %f31, %f23
tsubcctv %i0, 0x15BB, %l5
sethi 0x1CE4, %o6
sth %l2, [%l7 + 0x70]
xnor %g2, %o1, %i6
edge8l %i3, %i2, %g5
te %icc, 0x7
sdiv %l4, 0x1C39, %i5
bvc,a %xcc, loop_2703
tvc %xcc, 0x3
sethi 0x0EEC, %l6
wr %g0, 0x04, %asi
ldswa [%l7 + 0x64] %asi, %l0
loop_2703:
fmovscc %xcc, %f11, %f2
wr %g0, 0x81, %asi
ldsba [%l7 + 0x68] %asi, %i4
fbg,a %fcc2, loop_2704
edge32 %o2, %o5, %l3
movrlz %i7, %g1, %g3
ld [%l7 + 0x5C], %f13
loop_2704:
sllx %o3, 0x12, %g6
brnz,a %o7, loop_2705
taddcc %i1, 0x1079, %o4
set 0x50, %i6
prefetcha [%l7 + %i6] 0x04, 0x1
loop_2705:
or %o0, %g7, %i0
nop
fitos %f7, %f7
fstox %f7, %f28
set 0x40, %g2
lduha [%l7 + %g2] 0x11, %l1
add %l5, 0x094B, %o6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addcc %g2, %l2, %i6
brgez %i3, loop_2706
fmovsvs %xcc, %f20, %f18
xnorcc %i2, 0x159A, %o1
nop
setx 0x94728B6016E3C6F8, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f4
setx 0x0EBAA2D7ABAD56C3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f18
fsubd %f18, %f4, %f16
loop_2706:
tge %icc, 0x1
movrlz %l4, 0x374, %i5
fmovdn %xcc, %f5, %f7
sdiv %g5, 0x12AB, %l0
edge16ln %l6, %o2, %i4
nop
fitod %f0, %f26
fdtos %f26, %f5
tvc %xcc, 0x5
edge8n %o5, %i7, %l3
sll %g3, 0x04, %g1
bpos,pn %xcc, loop_2707
te %xcc, 0x4
xnorcc %g6, %o7, %o3
wr %g0, 0x18, %asi
sta %f7, [%l7 + 0x44] %asi
loop_2707:
movge %xcc, %o4, %g4
subccc %i1, 0x0777, %g7
xnor %o0, %l1, %i0
movneg %icc, %o6, %g2
tvc %icc, 0x6
fbule %fcc2, loop_2708
bgu,a,pt %xcc, loop_2709
sdivcc %l5, 0x06E7, %i6
brnz %l2, loop_2710
loop_2708:
fbule %fcc2, loop_2711
loop_2709:
fble,a %fcc3, loop_2712
fandnot2 %f4, %f24, %f20
loop_2710:
for %f20, %f18, %f8
loop_2711:
sub %i2, %o1, %l4
loop_2712:
fbge,a %fcc3, loop_2713
edge32n %i5, %g5, %l0
tpos %icc, 0x3
xnor %l6, 0x189F, %o2
loop_2713:
bgu,a %icc, loop_2714
movl %xcc, %i3, %o5
xnor %i4, %i7, %l3
tvs %icc, 0x3
loop_2714:
fmovdcc %xcc, %f1, %f10
bg loop_2715
fbule,a %fcc0, loop_2716
mulx %g1, %g3, %o7
tle %icc, 0x4
loop_2715:
edge8ln %o3, %g6, %o4
loop_2716:
fzero %f28
movrgez %g4, 0x032, %i1
subccc %o0, %l1, %g7
sethi 0x1096, %i0
set 0x3C, %i0
ldswa [%l7 + %i0] 0x19, %o6
orn %g2, %l5, %i6
ldstub [%l7 + 0x50], %i2
tcc %icc, 0x4
nop
fitos %f24, %f4
brlz %l2, loop_2717
fpack16 %f0, %f22
array32 %o1, %i5, %l4
brlez %g5, loop_2718
loop_2717:
brlz %l6, loop_2719
movrgz %o2, 0x2A7, %l0
tleu %xcc, 0x6
loop_2718:
addcc %i3, %i4, %o5
loop_2719:
brlz,a %l3, loop_2720
fnegd %f24, %f26
fpadd32 %f4, %f26, %f14
tsubcc %g1, %i7, %o7
loop_2720:
fmovdgu %xcc, %f5, %f6
edge8l %o3, %g6, %g3
tne %icc, 0x1
tcc %icc, 0x4
movg %icc, %o4, %g4
bshuffle %f30, %f22, %f6
std %f8, [%l7 + 0x18]
umulcc %i1, 0x0F62, %o0
tcs %xcc, 0x0
add %l7, 0x40, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %g7
casa [%l6] %asi, %g7, %l1
smul %o6, 0x0580, %i0
andn %l5, 0x0613, %g2
fmovdle %icc, %f9, %f7
srax %i2, 0x01, %i6
nop
fitos %f12, %f29
fstox %f29, %f28
fcmpeq32 %f0, %f4, %o1
sdivcc %l2, 0x08C5, %l4
fmovsl %icc, %f22, %f0
fmuld8sux16 %f20, %f29, %f14
movrlez %g5, %i5, %l6
ldstub [%l7 + 0x7F], %o2
edge32n %l0, %i3, %o5
movre %l3, %i4, %g1
array32 %i7, %o7, %g6
fmovrslez %g3, %f11, %f19
srlx %o4, 0x13, %o3
sra %i1, %o0, %g7
movgu %xcc, %g4, %l1
fandnot1 %f28, %f22, %f10
tneg %xcc, 0x5
wr %g0, 0x88, %asi
stda %f0, [%l7 + 0x40] %asi
umulcc %i0, %o6, %l5
sdivcc %i2, 0x0421, %g2
tg %xcc, 0x5
andn %o1, %l2, %l4
sub %g5, 0x14D2, %i5
bl,pn %xcc, loop_2721
sdivx %l6, 0x0592, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fsrc1 %f22, %f20
loop_2721:
edge8ln %o2, %l0, %o5
orn %l3, 0x0FA2, %i4
brz,a %g1, loop_2722
brgz %i7, loop_2723
ldsh [%l7 + 0x5C], %o7
nop
setx 0xAD2D27F9E06F9828, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
fsqrtd %f18, %f8
loop_2722:
fmovrsgz %g6, %f31, %f29
loop_2723:
tn %xcc, 0x4
array32 %g3, %o4, %i3
nop
setx loop_2724, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
popc 0x0B3B, %i1
tpos %icc, 0x1
edge32n %o3, %g7, %g4
loop_2724:
movrgez %l1, 0x384, %i0
mova %xcc, %o6, %o0
brlz,a %i2, loop_2725
movneg %xcc, %l5, %g2
fnot1 %f4, %f18
tcc %xcc, 0x0
loop_2725:
xnor %l2, 0x04E6, %o1
fpadd16 %f22, %f2, %f12
subccc %l4, 0x09BC, %i5
tg %xcc, 0x6
edge8 %l6, %i6, %g5
brnz %o2, loop_2726
ldd [%l7 + 0x70], %f12
sdivx %l0, 0x098F, %o5
sll %i4, %l3, %g1
loop_2726:
alignaddrl %o7, %g6, %i7
edge16n %o4, %i3, %g3
fbn,a %fcc2, loop_2727
addccc %i1, 0x17E1, %o3
tvs %icc, 0x4
alignaddr %g4, %l1, %g7
loop_2727:
movg %icc, %o6, %o0
ldsb [%l7 + 0x7C], %i0
addcc %i2, 0x1132, %l5
tsubcc %g2, 0x1E48, %o1
fone %f30
fandnot1 %f20, %f24, %f12
sdivcc %l2, 0x05C5, %i5
edge32n %l6, %i6, %l4
movcs %icc, %o2, %l0
movcc %icc, %g5, %i4
edge32ln %o5, %g1, %l3
movvs %icc, %o7, %i7
nop
setx 0x1A52B5001029DD39, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x0E8635BE317C5D4E, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f8
faddd %f8, %f22, %f26
movre %g6, 0x32F, %i3
stb %g3, [%l7 + 0x73]
sth %o4, [%l7 + 0x28]
fbg %fcc2, loop_2728
tvs %icc, 0x1
fmovdle %xcc, %f22, %f19
srax %o3, 0x19, %g4
loop_2728:
umulcc %i1, %l1, %o6
nop
set 0x42, %o3
lduh [%l7 + %o3], %o0
movrlz %g7, %i2, %i0
addccc %g2, 0x14F9, %o1
movre %l2, %i5, %l6
movne %icc, %l5, %i6
sdivcc %o2, 0x0B28, %l0
srax %g5, 0x00, %l4
movle %xcc, %i4, %g1
fcmpgt32 %f30, %f22, %o5
umul %o7, 0x121B, %i7
tle %xcc, 0x5
addc %l3, 0x1424, %g6
tvc %icc, 0x0
tvs %icc, 0x5
tsubcctv %i3, %o4, %o3
edge8n %g4, %i1, %l1
movgu %icc, %o6, %g3
tgu %icc, 0x3
brlz,a %g7, loop_2729
fbg,a %fcc1, loop_2730
tcc %icc, 0x3
tgu %xcc, 0x1
loop_2729:
udivcc %o0, 0x0600, %i0
loop_2730:
smul %i2, 0x1CC9, %g2
set 0x40, %o5
stda %f0, [%l7 + %o5] 0xf0
membar #Sync
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcs %icc, 0x1
fcmpgt32 %f8, %f2, %l2
fbul,a %fcc1, loop_2731
edge32n %o1, %i5, %l6
sir 0x1685
movge %xcc, %i6, %l5
loop_2731:
and %l0, 0x1DAE, %g5
andncc %o2, %l4, %i4
wr %g0, 0x11, %asi
sta %f10, [%l7 + 0x74] %asi
add %l7, 0x48, %l6
wr %g0, 0x88, %asi
lda [%l6] %asi, %g1
casa [%l6] 0x88, %g1, %o5
sra %o7, 0x1D, %i7
edge8l %g6, %i3, %o4
orcc %o3, %l3, %i1
nop
set 0x4C, %o0
ldsw [%l7 + %o0], %g4
movrne %l1, %o6, %g3
tvs %xcc, 0x1
udivx %o0, 0x07DF, %g7
bvs,a,pt %icc, loop_2732
nop
setx loop_2733, %l0, %l1
jmpl %l1, %i0
tleu %xcc, 0x0
edge8ln %g2, %l2, %i2
loop_2732:
fble,a %fcc3, loop_2734
loop_2733:
std %f18, [%l7 + 0x20]
nop
setx 0xC89E46D91395A50F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f16
setx 0xD69E9704A322A439, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
faddd %f30, %f16, %f12
mulscc %i5, %o1, %i6
loop_2734:
fnot1 %f4, %f28
tvc %xcc, 0x2
nop
set 0x30, %g7
ldx [%l7 + %g7], %l6
fmovsvc %icc, %f23, %f1
fmovdvs %xcc, %f7, %f18
fba,a %fcc3, loop_2735
te %xcc, 0x5
lduw [%l7 + 0x30], %l5
fcmpgt16 %f20, %f26, %l0
loop_2735:
fmovrde %o2, %f2, %f12
fbge,a %fcc0, loop_2736
ldsb [%l7 + 0x37], %l4
ldsb [%l7 + 0x5F], %i4
fand %f28, %f12, %f2
loop_2736:
umulcc %g5, %o5, %g1
fmovdgu %icc, %f31, %f4
edge16 %o7, %i7, %g6
fmovdge %icc, %f5, %f19
tle %icc, 0x1
fmovsneg %xcc, %f8, %f0
tne %icc, 0x5
andn %i3, 0x18B8, %o4
bneg %xcc, loop_2737
movl %xcc, %o3, %l3
set 0x1A, %i4
ldsha [%l7 + %i4] 0x18, %i1
loop_2737:
tvc %xcc, 0x6
ba,a %icc, loop_2738
ble,pn %xcc, loop_2739
xorcc %l1, %g4, %o6
movn %icc, %o0, %g7
loop_2738:
edge32 %g3, %i0, %g2
loop_2739:
membar 0x19
add %l7, 0x18, %l6
wr %g0, 0x04, %asi
casxa [%l6] %asi, %i2, %i5
set 0x4C, %o6
stba %o1, [%l7 + %o6] 0x2a
membar #Sync
fnegd %f8, %f26
umulcc %i6, 0x0EAA, %l6
tcc %icc, 0x1
edge8 %l2, %l0, %l5
fzero %f20
ble,pt %icc, loop_2740
xnorcc %l4, %i4, %g5
tge %icc, 0x2
orncc %o2, %g1, %o7
loop_2740:
fcmpne32 %f30, %f14, %i7
sdivcc %g6, 0x17FF, %o5
nop
setx 0xCDE264E7F5A4BD0C, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f8
setx 0x406E3D4BACFEA1C5, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f6
fdivd %f6, %f8, %f2
movcs %xcc, %i3, %o3
tvc %icc, 0x6
ldub [%l7 + 0x1C], %o4
orn %l3, %l1, %i1
bleu,a,pt %xcc, loop_2741
nop
setx 0x3776575B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f14
setx 0xA847F817, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f21
fmuls %f21, %f14, %f27
bpos %xcc, loop_2742
sdiv %g4, 0x05EF, %o6
loop_2741:
bl loop_2743
xnorcc %g7, 0x04C7, %g3
loop_2742:
sdiv %o0, 0x08A8, %g2
andncc %i0, %i2, %i5
loop_2743:
tl %icc, 0x4
fand %f2, %f4, %f24
alignaddrl %o1, %i6, %l2
tcs %xcc, 0x0
tcs %icc, 0x1
brgz %l6, loop_2744
orncc %l5, %l4, %l0
ldsh [%l7 + 0x10], %g5
tsubcctv %o2, %g1, %o7
loop_2744:
movre %i4, %i7, %o5
fcmple32 %f20, %f20, %g6
movgu %icc, %i3, %o3
edge16l %o4, %l1, %l3
fcmpne32 %f26, %f28, %g4
alignaddr %i1, %g7, %g3
set 0x2B, %l5
ldsba [%l7 + %l5] 0x10, %o6
movrne %g2, 0x297, %o0
fbl %fcc2, loop_2745
edge8n %i2, %i5, %o1
nop
setx loop_2746, %l0, %l1
jmpl %l1, %i0
andncc %i6, %l2, %l6
loop_2745:
movneg %xcc, %l4, %l0
fsrc1s %f19, %f15
loop_2746:
brnz %l5, loop_2747
movg %xcc, %o2, %g1
movge %xcc, %o7, %g5
for %f30, %f4, %f20
loop_2747:
fmovdneg %xcc, %f15, %f1
srax %i7, %o5, %i4
tg %xcc, 0x3
movrlez %i3, 0x32C, %g6
smulcc %o4, %o3, %l3
orn %l1, 0x0682, %i1
bpos,pn %icc, loop_2748
move %xcc, %g4, %g3
ld [%l7 + 0x58], %f10
set 0x58, %l6
prefetcha [%l7 + %l6] 0x15, 0x2
loop_2748:
tl %icc, 0x6
movg %icc, %o6, %o0
taddcctv %g2, %i5, %o1
udivcc %i0, 0x03EE, %i2
fones %f14
tvs %icc, 0x4
tn %icc, 0x6
sub %l2, 0x07B6, %i6
tgu %icc, 0x1
movcc %icc, %l4, %l0
taddcc %l5, 0x0B4A, %o2
addc %l6, %o7, %g5
tleu %xcc, 0x3
bpos,a loop_2749
fbne,a %fcc2, loop_2750
taddcctv %g1, 0x1A3C, %i7
edge16l %i4, %i3, %o5
loop_2749:
st %f0, [%l7 + 0x28]
loop_2750:
movpos %icc, %g6, %o3
fbge,a %fcc2, loop_2751
bcc,pt %icc, loop_2752
movn %icc, %l3, %l1
tsubcc %o4, %i1, %g4
loop_2751:
array16 %g3, %g7, %o6
loop_2752:
ld [%l7 + 0x70], %f17
fnors %f21, %f10, %f5
umul %g2, %o0, %o1
tneg %icc, 0x6
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x3D] %asi, %i5
tsubcctv %i2, 0x0DE2, %i0
wr %g0, 0x04, %asi
ldstuba [%l7 + 0x0D] %asi, %i6
edge16ln %l2, %l4, %l5
movrne %l0, 0x3F5, %o2
movl %icc, %l6, %o7
fmul8x16au %f5, %f15, %f6
nop
fitos %f27, %f13
mulscc %g1, %i7, %i4
orncc %i3, 0x0AA2, %g5
fbu %fcc2, loop_2753
sth %o5, [%l7 + 0x52]
movleu %icc, %o3, %g6
fpadd16 %f18, %f10, %f26
loop_2753:
nop
set 0x30, %l3
stxa %l3, [%l7 + %l3] 0xe3
membar #Sync
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x08, %g3
stha %l1, [%l7 + %g3] 0x18
fbo %fcc1, loop_2754
srlx %o4, 0x1B, %g4
sllx %i1, %g3, %g7
bleu,a,pn %icc, loop_2755
loop_2754:
movcc %icc, %g2, %o0
tcc %xcc, 0x3
stb %o1, [%l7 + 0x54]
loop_2755:
array8 %o6, %i5, %i0
fba,a %fcc0, loop_2756
movrlez %i6, %l2, %l4
srax %i2, %l5, %l0
add %o2, %l6, %o7
loop_2756:
edge32ln %i7, %i4, %i3
edge32ln %g5, %o5, %g1
fmovdpos %icc, %f23, %f5
tl %icc, 0x5
set 0x64, %i1
sta %f29, [%l7 + %i1] 0x04
fmovsa %xcc, %f4, %f7
nop
setx 0xBF29F346D0767EB3, %l0, %l6
stx %l6, [%l7 + 0x38]
ldx [%l7 + 0x38], %fsr
smul %g6, 0x0717, %l3
movre %o3, 0x231, %l1
add %o4, 0x1A66, %g4
tl %xcc, 0x0
edge8ln %i1, %g7, %g2
sir 0x1457
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmuld8ulx16 %f25, %f6, %f6
andn %o0, 0x15EA, %g3
sll %o6, 0x12, %o1
sdiv %i5, 0x0704, %i6
tvc %xcc, 0x1
sll %l2, 0x18, %i0
fabsd %f8, %f6
fmovsl %icc, %f14, %f5
fones %f15
bvs loop_2757
tne %icc, 0x0
ldd [%l7 + 0x08], %f18
tg %icc, 0x2
loop_2757:
edge8 %l4, %l5, %i2
bcc,a %xcc, loop_2758
movrgz %o2, %l6, %o7
addccc %l0, 0x11FE, %i4
ta %xcc, 0x0
loop_2758:
and %i7, 0x1776, %g5
srax %o5, %i3, %g6
fbo %fcc3, loop_2759
nop
fitod %f0, %f14
fdtox %f14, %f14
membar 0x22
te %xcc, 0x1
loop_2759:
brlez,a %g1, loop_2760
fmovdge %icc, %f17, %f11
edge16l %o3, %l3, %o4
umul %l1, 0x17E5, %i1
loop_2760:
alignaddr %g7, %g2, %o0
edge32l %g3, %g4, %o6
fpack32 %f28, %f2, %f6
udivx %i5, 0x144D, %i6
fmovsa %icc, %f7, %f16
edge16 %l2, %o1, %i0
movleu %icc, %l4, %l5
brgez %o2, loop_2761
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addccc %l6, %o7, %i2
andn %l0, 0x096D, %i7
loop_2761:
edge16 %i4, %o5, %g5
fcmpgt16 %f10, %f4, %g6
fzero %f22
edge32l %i3, %g1, %o3
orncc %l3, %o4, %i1
brnz %g7, loop_2762
fnor %f8, %f4, %f14
srlx %l1, %g2, %g3
alignaddrl %g4, %o6, %o0
loop_2762:
flush %l7 + 0x48
edge8l %i5, %l2, %i6
movg %xcc, %i0, %l4
wr %g0, 0x89, %asi
ldsba [%l7 + 0x52] %asi, %l5
movn %xcc, %o2, %l6
tl %icc, 0x6
fpadd32 %f0, %f0, %f6
stbar
set 0x14, %g5
ldsha [%l7 + %g5] 0x15, %o7
fbo %fcc3, loop_2763
sll %o1, %i2, %l0
fandnot2s %f11, %f1, %f12
fmovrse %i4, %f19, %f22
loop_2763:
tleu %xcc, 0x3
fbu %fcc2, loop_2764
fnand %f12, %f10, %f16
andcc %i7, 0x188D, %g5
fbne,a %fcc0, loop_2765
loop_2764:
movrne %o5, %g6, %g1
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x18] %asi, %o3
loop_2765:
st %f16, [%l7 + 0x20]
ldub [%l7 + 0x58], %l3
fblg,a %fcc2, loop_2766
bleu,pn %xcc, loop_2767
nop
set 0x68, %g4
std %f28, [%l7 + %g4]
fands %f3, %f11, %f16
loop_2766:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2767:
array32 %o4, %i1, %g7
movg %xcc, %i3, %l1
te %xcc, 0x6
addcc %g2, %g3, %g4
tgu %xcc, 0x6
set 0x2E, %i5
lduha [%l7 + %i5] 0x0c, %o6
movrgz %i5, %l2, %i6
fmovrdgz %i0, %f24, %f6
and %o0, 0x18D7, %l4
sll %o2, %l5, %l6
movrlz %o1, 0x18F, %i2
xorcc %o7, 0x10C7, %l0
subccc %i4, 0x094C, %i7
udivx %o5, 0x1697, %g5
xnorcc %g6, %o3, %g1
movle %xcc, %l3, %i1
fmovrdlez %o4, %f24, %f24
te %icc, 0x1
tg %icc, 0x0
alignaddr %i3, %g7, %l1
sll %g2, %g3, %o6
bn %icc, loop_2768
tpos %xcc, 0x7
edge32ln %g4, %i5, %i6
movre %i0, %l2, %l4
loop_2768:
fbn %fcc2, loop_2769
lduh [%l7 + 0x10], %o2
nop
setx 0x706474BB, %l0, %l6
st %l6, [%l7 + 0x38]
ld [%l7 + 0x38], %fsr
edge8l %o0, %l6, %o1
loop_2769:
fbue %fcc0, loop_2770
edge8l %i2, %l5, %l0
fandnot2 %f6, %f0, %f30
tne %xcc, 0x0
loop_2770:
xorcc %o7, %i4, %i7
membar 0x36
prefetch [%l7 + 0x34], 0x3
fornot1s %f24, %f20, %f18
fbl,a %fcc0, loop_2771
tg %icc, 0x2
edge16ln %g5, %g6, %o5
nop
fitos %f7, %f23
fstox %f23, %f24
fxtos %f24, %f0
loop_2771:
array16 %g1, %o3, %i1
set 0x40, %g1
lduha [%l7 + %g1] 0x81, %l3
movrgz %i3, 0x32C, %g7
movleu %icc, %o4, %g2
movle %icc, %l1, %o6
fbo %fcc3, loop_2772
tneg %xcc, 0x3
xorcc %g3, %i5, %g4
bneg,a %xcc, loop_2773
loop_2772:
sdivcc %i0, 0x1F68, %i6
movrlz %l2, 0x2CB, %o2
ldsw [%l7 + 0x68], %o0
loop_2773:
taddcctv %l6, %o1, %l4
fexpand %f23, %f2
movg %icc, %i2, %l5
tle %xcc, 0x5
movrlz %o7, 0x106, %l0
bcs,a,pn %icc, loop_2774
smulcc %i7, 0x0987, %g5
srl %i4, %g6, %o5
taddcc %o3, 0x047D, %i1
loop_2774:
nop
set 0x44, %l2
lduwa [%l7 + %l2] 0x18, %g1
movleu %icc, %l3, %g7
taddcctv %o4, 0x037C, %g2
mulx %i3, 0x09CC, %o6
umul %g3, %l1, %i5
ldsb [%l7 + 0x60], %g4
brgz %i0, loop_2775
faligndata %f28, %f8, %f18
edge32ln %i6, %o2, %o0
brnz,a %l6, loop_2776
loop_2775:
bleu,a %xcc, loop_2777
tleu %icc, 0x0
edge32 %l2, %o1, %i2
loop_2776:
edge32l %l4, %o7, %l5
loop_2777:
tg %xcc, 0x1
bgu,a loop_2778
edge8l %i7, %g5, %l0
fxnor %f6, %f20, %f26
movrlez %i4, %g6, %o3
loop_2778:
tvc %icc, 0x5
subccc %o5, %i1, %l3
movne %xcc, %g7, %g1
array16 %o4, %i3, %o6
fmuld8ulx16 %f2, %f7, %f12
set 0x60, %i7
stba %g3, [%l7 + %i7] 0x15
ldstub [%l7 + 0x1B], %l1
movrlz %i5, 0x038, %g2
tg %icc, 0x6
fnot2s %f12, %f13
tge %icc, 0x7
fcmple32 %f16, %f14, %i0
movn %icc, %g4, %i6
movrgz %o2, %o0, %l2
movre %o1, %l6, %i2
udiv %o7, 0x1B18, %l4
xor %i7, %g5, %l0
mova %xcc, %l5, %g6
wr %g0, 0x10, %asi
ldstuba [%l7 + 0x5B] %asi, %o3
edge32n %i4, %o5, %l3
movcs %icc, %g7, %g1
bgu,pn %xcc, loop_2779
bvs,a,pt %icc, loop_2780
te %icc, 0x0
movge %xcc, %o4, %i3
loop_2779:
fbne,a %fcc2, loop_2781
loop_2780:
tneg %xcc, 0x4
st %f28, [%l7 + 0x68]
bgu,pt %icc, loop_2782
loop_2781:
addc %o6, 0x004B, %i1
smul %g3, %i5, %g2
nop
setx 0xBB3B8B5B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0xAC9C3522, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f7
fsubs %f7, %f11, %f7
loop_2782:
nop
wr %g0, 0x89, %asi
stwa %i0, [%l7 + 0x24] %asi
fandnot1s %f30, %f3, %f26
movgu %icc, %l1, %i6
edge8n %g4, %o2, %l2
alignaddr %o1, %o0, %l6
array8 %i2, %l4, %o7
wr %g0, 0x81, %asi
ldda [%l7 + 0x20] %asi, %i6
membar 0x32
smulcc %g5, %l0, %l5
nop
setx 0x4C7352EA642B5374, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x3E59340F7E497437, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
fmuld %f14, %f14, %f2
fcmpgt32 %f12, %f10, %g6
fmovdl %xcc, %f2, %f18
mulscc %i4, %o5, %o3
movg %icc, %g7, %l3
set 0x50, %o2
stxa %o4, [%l7 + %o2] 0x18
fmovdcc %xcc, %f26, %f25
add %l7, 0x58, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %g1, %o6
fmovdneg %xcc, %f9, %f21
andn %i1, 0x049E, %i3
fbo,a %fcc2, loop_2783
bcc,pt %icc, loop_2784
movrgez %i5, 0x0D7, %g3
set 0x4D, %l1
stba %g2, [%l7 + %l1] 0x23
membar #Sync
loop_2783:
lduh [%l7 + 0x4E], %i0
loop_2784:
flush %l7 + 0x38
movcc %icc, %l1, %i6
movne %xcc, %g4, %o2
ldub [%l7 + 0x0B], %l2
fbge %fcc1, loop_2785
fcmpne32 %f22, %f24, %o1
fmovsne %xcc, %f7, %f27
flush %l7 + 0x54
loop_2785:
andncc %o0, %l6, %i2
bneg loop_2786
subccc %o7, %i7, %l4
movvs %icc, %g5, %l0
tg %icc, 0x4
loop_2786:
fmovdg %icc, %f29, %f2
faligndata %f30, %f28, %f20
fmovda %icc, %f11, %f20
tsubcc %g6, 0x02B1, %i4
nop
setx loop_2787, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fpadd32 %f22, %f8, %f26
bneg,a,pt %icc, loop_2788
tsubcc %l5, 0x0043, %o5
loop_2787:
edge16ln %g7, %o3, %l3
ldstub [%l7 + 0x2F], %g1
loop_2788:
movrgz %o6, %i1, %o4
orncc %i5, 0x1DAA, %i3
membar 0x75
orncc %g3, %i0, %l1
membar #Sync
set 0x40, %l0
ldda [%l7 + %l0] 0xf1, %f16
tl %icc, 0x0
tpos %icc, 0x0
array32 %g2, %i6, %g4
wr %g0, 0x80, %asi
stwa %l2, [%l7 + 0x6C] %asi
fpadd16 %f22, %f4, %f20
xnor %o1, %o0, %o2
movrgz %l6, 0x3DA, %o7
ldstub [%l7 + 0x74], %i7
srax %l4, 0x12, %i2
faligndata %f0, %f18, %f18
fandnot2 %f8, %f22, %f2
fmovscc %icc, %f7, %f13
bg,pn %icc, loop_2789
fmul8x16au %f18, %f31, %f8
movvs %xcc, %l0, %g6
movrgz %i4, %g5, %o5
loop_2789:
sdivcc %l5, 0x00CF, %o3
set 0x360, %o4
nop ! nop ! ldxa [%g0 + %o4] 0x40, %g7 ripped by fixASI40.pl ripped by fixASI40.pl
subcc %l3, %o6, %i1
bge loop_2790
nop
fitod %f2, %f18
fdtox %f18, %f18
fxtod %f18, %f18
ld [%l7 + 0x30], %f6
mulscc %o4, %i5, %i3
loop_2790:
movpos %icc, %g1, %i0
xor %l1, 0x0596, %g3
subc %g2, 0x0B0F, %i6
and %l2, 0x0F55, %g4
movpos %icc, %o1, %o0
movcs %icc, %l6, %o7
fmovsge %icc, %f20, %f12
orn %i7, %l4, %o2
set 0x48, %i2
stxa %l0, [%l7 + %i2] 0x2f
membar #Sync
add %l7, 0x4C, %l6
wr %g0, 0x89, %asi
lda [%l6] %asi, %g6
casa [%l6] 0x89, %g6, %i4
set 0x0A, %g6
lduba [%l7 + %g6] 0x18, %g5
edge16n %i2, %l5, %o3
tvs %xcc, 0x2
fpsub16 %f12, %f22, %f2
movvc %xcc, %g7, %l3
tneg %icc, 0x1
fcmpeq32 %f18, %f10, %o5
fone %f4
array32 %i1, %o4, %i5
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bg %icc, loop_2791
edge16ln %i3, %g1, %i0
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fandnot2s %f10, %f27, %f22
loop_2791:
sdiv %o6, 0x1122, %g3
movn %xcc, %g2, %i6
mulscc %l2, %l1, %g4
ta %xcc, 0x2
wr %g0, 0x19, %asi
ldswa [%l7 + 0x30] %asi, %o0
movn %icc, %l6, %o1
tl %xcc, 0x5
wr %g0, 0x89, %asi
lda [%l7 + 0x48] %asi, %f20
fmovdcc %xcc, %f30, %f17
array8 %o7, %i7, %o2
fcmpgt16 %f14, %f22, %l0
sir 0x18F8
or %g6, %l4, %i4
sdivcc %i2, 0x070A, %g5
movcc %xcc, %o3, %l5
fpadd16 %f18, %f0, %f28
movpos %xcc, %l3, %o5
fsrc2s %f10, %f13
ta %xcc, 0x0
sll %i1, %o4, %g7
edge32n %i3, %g1, %i0
sdiv %i5, 0x0EB0, %g3
array16 %g2, %o6, %l2
edge8n %i6, %l1, %o0
fcmpne32 %f22, %f12, %l6
tsubcctv %g4, 0x1ABE, %o1
mova %xcc, %i7, %o7
movge %icc, %o2, %l0
fbge %fcc3, loop_2792
movne %icc, %l4, %g6
fbue %fcc3, loop_2793
sdiv %i2, 0x0451, %i4
loop_2792:
fmovdcs %icc, %f7, %f21
sub %o3, %g5, %l5
loop_2793:
movne %xcc, %o5, %l3
brlz,a %i1, loop_2794
fmovrsgez %o4, %f27, %f5
wr %g0, 0x89, %asi
lda [%l7 + 0x18] %asi, %f22
loop_2794:
nop
wr %g0, 0x80, %asi
swapa [%l7 + 0x6C] %asi, %g7
taddcc %i3, 0x18DF, %i0
ta %icc, 0x4
edge32 %g1, %i5, %g3
stbar
fbule %fcc1, loop_2795
popc 0x1059, %o6
popc 0x10DA, %l2
orcc %g2, 0x08CF, %l1
loop_2795:
andncc %o0, %i6, %g4
be,a,pt %xcc, loop_2796
fpadd16 %f28, %f16, %f18
edge16l %l6, %o1, %o7
bl,a,pn %icc, loop_2797
loop_2796:
movvs %icc, %i7, %l0
sllx %l4, 0x1C, %g6
orncc %i2, %o2, %o3
loop_2797:
fmovsl %xcc, %f16, %f22
bvs %xcc, loop_2798
udivcc %i4, 0x074A, %g5
movg %icc, %l5, %l3
edge8ln %o5, %i1, %g7
loop_2798:
tsubcc %o4, 0x02CD, %i3
tl %xcc, 0x1
edge32l %g1, %i5, %g3
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tcs %xcc, 0x2
smulcc %i0, %l2, %g2
nop
fitos %f8, %f10
fstoi %f10, %f17
edge16ln %l1, %o0, %o6
tvs %icc, 0x5
edge16l %g4, %i6, %o1
alignaddr %o7, %i7, %l6
movrlz %l4, %l0, %i2
mulx %o2, 0x0B8A, %o3
nop
fitod %f12, %f30
fdtox %f30, %f4
set 0x14, %i3
ldswa [%l7 + %i3] 0x15, %i4
ldd [%l7 + 0x78], %f18
edge32ln %g6, %l5, %l3
array8 %o5, %i1, %g7
bneg,a,pn %icc, loop_2799
fabsd %f8, %f10
tne %xcc, 0x1
movl %icc, %o4, %g5
loop_2799:
xnor %g1, 0x0A2C, %i3
brlz,a %g3, loop_2800
ba %xcc, loop_2801
movvc %xcc, %i5, %l2
sdivcc %i0, 0x01A3, %l1
loop_2800:
movleu %icc, %g2, %o0
loop_2801:
bl,a loop_2802
srlx %g4, %i6, %o1
addc %o7, 0x0A52, %i7
xnor %o6, %l4, %l6
loop_2802:
array32 %l0, %i2, %o2
tneg %icc, 0x7
tsubcctv %i4, 0x00D3, %o3
move %xcc, %g6, %l5
fbule,a %fcc2, loop_2803
bne loop_2804
faligndata %f26, %f8, %f12
fors %f21, %f3, %f7
loop_2803:
movge %xcc, %o5, %i1
loop_2804:
tn %icc, 0x4
stbar
movvs %icc, %g7, %o4
movn %xcc, %g5, %g1
xor %l3, %i3, %i5
sdiv %g3, 0x0E66, %i0
movge %xcc, %l2, %g2
ba %xcc, loop_2805
alignaddrl %l1, %o0, %i6
mulscc %g4, 0x1C58, %o1
prefetch [%l7 + 0x40], 0x1
loop_2805:
edge16n %i7, %o6, %o7
udivx %l4, 0x11D0, %l6
movneg %xcc, %l0, %i2
sdiv %i4, 0x1ABC, %o2
fmovsge %icc, %f14, %f7
wr %g0, 0x89, %asi
stha %g6, [%l7 + 0x76] %asi
bge %xcc, loop_2806
popc 0x1384, %l5
edge32l %o5, %i1, %g7
mulx %o4, %o3, %g1
loop_2806:
smul %l3, %g5, %i3
subc %g3, 0x0B13, %i5
bcs,pn %icc, loop_2807
brlez,a %i0, loop_2808
ld [%l7 + 0x10], %f1
fbug,a %fcc3, loop_2809
loop_2807:
movre %l2, 0x08E, %g2
loop_2808:
fbne,a %fcc0, loop_2810
fble %fcc0, loop_2811
loop_2809:
sir 0x0D57
fandnot1 %f4, %f26, %f18
loop_2810:
edge32n %l1, %i6, %o0
loop_2811:
tsubcctv %g4, %o1, %o6
fexpand %f18, %f6
smulcc %i7, %l4, %o7
srl %l6, 0x1C, %i2
fbg %fcc1, loop_2812
nop
setx 0x48070998, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f25
setx 0x607D4DFC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f8
fsubs %f8, %f25, %f30
prefetch [%l7 + 0x4C], 0x1
movrne %l0, %i4, %o2
loop_2812:
nop
wr %g0, 0x11, %asi
ldda [%l7 + 0x50] %asi, %g6
tcs %xcc, 0x0
smulcc %l5, 0x1A6B, %o5
tvc %xcc, 0x6
tg %xcc, 0x3
movl %xcc, %g7, %i1
fmovsl %icc, %f23, %f9
andncc %o4, %g1, %o3
bgu,a %xcc, loop_2813
fpadd32s %f5, %f8, %f0
tne %icc, 0x1
fmovdgu %xcc, %f12, %f25
loop_2813:
andn %g5, %l3, %g3
fbul,a %fcc2, loop_2814
tvs %xcc, 0x7
nop
setx 0x804FBC8F, %l0, %l6
st %l6, [%l7 + 0x5C]
ld [%l7 + 0x5C], %fsr
stbar
loop_2814:
tne %icc, 0x4
edge16 %i5, %i0, %l2
andcc %i3, 0x1515, %l1
taddcc %i6, %g2, %g4
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bgu loop_2815
movpos %xcc, %o0, %o1
tneg %xcc, 0x3
sethi 0x131B, %o6
loop_2815:
mulx %l4, 0x1276, %i7
tge %xcc, 0x0
tcc %xcc, 0x0
xor %l6, 0x18CC, %i2
swap [%l7 + 0x30], %l0
fnot1 %f2, %f24
umulcc %i4, 0x0E22, %o7
wr %g0, 0x57, %asi
stxa %g6, [%g0 + 0x0] %asi
taddcc %o2, %o5, %g7
fmovsg %icc, %f10, %f9
tge %xcc, 0x0
movcc %xcc, %i1, %o4
nop
setx loop_2816, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
nop
fitos %f4, %f25
fstod %f25, %f14
fmovse %xcc, %f23, %f15
array8 %l5, %g1, %g5
loop_2816:
fmovscc %icc, %f27, %f14
fmovrslez %l3, %f18, %f18
fpadd32 %f30, %f30, %f12
array16 %g3, %o3, %i0
smulcc %i5, 0x0EA5, %i3
ldx [%l7 + 0x68], %l2
nop
setx loop_2817, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
taddcctv %l1, 0x123A, %g2
orcc %i6, 0x1014, %g4
fmovsvc %icc, %f8, %f30
loop_2817:
fmovsa %xcc, %f5, %f6
mova %xcc, %o0, %o1
xor %l4, 0x1018, %o6
fbe %fcc2, loop_2818
bvs,a,pt %xcc, loop_2819
fpsub32s %f17, %f16, %f25
fmovrdne %i7, %f12, %f4
loop_2818:
nop
set 0x35, %o7
stba %l6, [%l7 + %o7] 0x15
loop_2819:
movle %xcc, %i2, %l0
fbl %fcc1, loop_2820
nop
fitos %f1, %f10
fstod %f10, %f6
mulscc %i4, %g6, %o7
bl,pt %icc, loop_2821
loop_2820:
alignaddrl %o5, %o2, %i1
nop
fitod %f2, %f4
fdtos %f4, %f0
flush %l7 + 0x5C
loop_2821:
movne %icc, %o4, %l5
fbe %fcc2, loop_2822
call loop_2823
array32 %g7, %g5, %l3
edge8n %g3, %o3, %i0
loop_2822:
movn %xcc, %g1, %i3
loop_2823:
movrgez %l2, %i5, %g2
andcc %i6, %l1, %o0
ble,a,pt %icc, loop_2824
st %f25, [%l7 + 0x50]
add %l7, 0x60, %l6
wr %g0, 0x10, %asi
ldxa [%l6] %asi, %o1
casxa [%l6] %asi, %o1, %g4
loop_2824:
alignaddrl %o6, %i7, %l6
tcc %xcc, 0x5
sdivcc %i2, 0x09F7, %l0
fbul %fcc0, loop_2825
move %xcc, %l4, %g6
sdivx %i4, 0x1BDD, %o5
movpos %xcc, %o2, %o7
loop_2825:
fandnot1s %f16, %f13, %f12
mulscc %i1, %o4, %g7
set 0x25, %o1
ldstuba [%l7 + %o1] 0x04, %l5
movrgez %l3, %g5, %g3
edge32 %i0, %o3, %g1
mulscc %l2, 0x057F, %i3
set 0x70, %l4
lduha [%l7 + %l4] 0x80, %g2
add %l7, 0x50, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %i6
casxa [%l6] 0x80, %i6, %l1
movcs %xcc, %i5, %o1
fpsub32s %f18, %f14, %f5
set 0x20, %g2
lduwa [%l7 + %g2] 0x15, %g4
srl %o6, 0x09, %i7
set 0x63, %i0
ldsba [%l7 + %i0] 0x19, %o0
addc %i2, 0x0EF3, %l0
sllx %l6, 0x01, %g6
smul %l4, %i4, %o5
lduh [%l7 + 0x3E], %o2
tvs %icc, 0x4
fmovdvs %icc, %f19, %f22
movrlez %o7, 0x281, %o4
ldub [%l7 + 0x0A], %i1
alignaddr %g7, %l5, %g5
mulx %g3, %l3, %o3
edge32 %i0, %g1, %l2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fcmpne32 %f30, %f26, %g2
movcc %xcc, %i6, %l1
fnors %f1, %f21, %f29
fxor %f0, %f2, %f20
bcs %icc, loop_2826
tsubcc %i3, %i5, %g4
subcc %o1, 0x053C, %o6
movrlz %i7, %i2, %o0
loop_2826:
movrlz %l0, %l6, %g6
fandnot2s %f25, %f31, %f27
fmovdcs %xcc, %f29, %f18
fmovdcs %icc, %f25, %f23
xorcc %l4, 0x0875, %i4
sll %o5, %o7, %o2
edge16 %o4, %g7, %i1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmul8x16au %f12, %f6, %f12
fnand %f12, %f12, %f2
subcc %l5, %g5, %g3
umulcc %l3, 0x18A0, %o3
fabss %f25, %f31
sub %i0, %g1, %l2
tge %icc, 0x6
tne %icc, 0x0
fmovdcs %xcc, %f26, %f10
nop
setx 0x7D99447CEEE973A1, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f10
setx 0xAAE7DFD5388DA52C, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f20
fdivd %f20, %f10, %f10
fnegs %f9, %f1
array8 %i6, %g2, %i3
fsrc2 %f22, %f10
tl %icc, 0x5
movne %icc, %l1, %i5
fbn,a %fcc1, loop_2827
srax %g4, %o6, %o1
movrlz %i7, 0x0CB, %i2
te %xcc, 0x7
loop_2827:
sdiv %o0, 0x18A8, %l0
andncc %g6, %l6, %l4
wr %g0, 0x89, %asi
lda [%l7 + 0x60] %asi, %f10
edge32l %i4, %o5, %o7
ldsb [%l7 + 0x52], %o2
subcc %o4, %g7, %l5
movrgez %g5, %g3, %i1
fmovrsgz %o3, %f29, %f23
movrne %i0, 0x064, %l3
edge16ln %g1, %l2, %i6
movrlez %i3, %g2, %l1
sth %g4, [%l7 + 0x74]
umul %i5, 0x13FD, %o1
alignaddrl %i7, %i2, %o6
set 0x33, %o3
ldsba [%l7 + %o3] 0x0c, %o0
add %l0, 0x1C66, %l6
srax %l4, 0x05, %i4
taddcc %o5, %g6, %o7
sllx %o4, %g7, %o2
fornot1 %f6, %f20, %f28
subc %l5, %g5, %i1
nop
fitos %f7, %f16
fstod %f16, %f20
xnorcc %g3, %o3, %i0
lduh [%l7 + 0x72], %g1
set 0x68, %i6
prefetcha [%l7 + %i6] 0x81, 0x1
fexpand %f3, %f24
popc 0x011D, %l2
add %i3, 0x1448, %i6
movleu %xcc, %l1, %g2
tvc %icc, 0x3
wr %g0, 0x04, %asi
lduwa [%l7 + 0x30] %asi, %i5
fmovrdlz %g4, %f0, %f4
edge8l %i7, %o1, %o6
ta %xcc, 0x5
edge16n %o0, %l0, %i2
fnors %f22, %f19, %f22
mulscc %l4, 0x0E4D, %l6
sub %i4, %g6, %o5
edge8l %o4, %g7, %o7
addcc %o2, 0x1427, %g5
fpadd32s %f9, %f24, %f3
brgz %l5, loop_2828
fsrc1 %f26, %f12
set 0x4C, %o5
ldswa [%l7 + %o5] 0x81, %i1
loop_2828:
fbn %fcc1, loop_2829
addcc %o3, 0x02FB, %g3
brnz,a %i0, loop_2830
fble,a %fcc0, loop_2831
loop_2829:
add %l3, 0x0147, %l2
wr %g0, 0x88, %asi
lduwa [%l7 + 0x44] %asi, %i3
loop_2830:
tcc %xcc, 0x6
loop_2831:
addc %i6, %l1, %g2
umulcc %g1, %i5, %i7
fmovsa %icc, %f14, %f7
addcc %g4, %o6, %o1
lduw [%l7 + 0x64], %l0
movrgez %o0, %l4, %l6
fbo,a %fcc1, loop_2832
fones %f0
srl %i2, 0x02, %i4
udiv %o5, 0x03C4, %o4
loop_2832:
fornot2 %f2, %f8, %f2
tsubcc %g7, 0x1E9A, %g6
movcc %xcc, %o2, %o7
sir 0x1ECE
andcc %l5, 0x150B, %g5
std %f30, [%l7 + 0x08]
fmovdn %xcc, %f24, %f4
xnor %i1, 0x09A0, %g3
fmovrdgz %o3, %f18, %f8
edge8l %l3, %i0, %i3
udivcc %i6, 0x0273, %l1
andcc %l2, %g1, %g2
fmuld8ulx16 %f8, %f4, %f30
array8 %i7, %i5, %g4
fmovrsgz %o1, %f0, %f4
fbug,a %fcc2, loop_2833
ldd [%l7 + 0x18], %f16
tle %xcc, 0x5
bgu,a loop_2834
loop_2833:
bneg,a %icc, loop_2835
fandnot2s %f10, %f7, %f20
sdiv %l0, 0x1778, %o6
loop_2834:
addccc %o0, 0x14DA, %l4
loop_2835:
nop
set 0x48, %g7
std %f28, [%l7 + %g7]
smulcc %i2, 0x06AF, %i4
popc 0x0BE5, %l6
fmovrslz %o5, %f30, %f31
sdivcc %o4, 0x0409, %g7
fbu %fcc2, loop_2836
edge16ln %o2, %g6, %l5
edge16 %o7, %i1, %g5
udivx %g3, 0x1014, %o3
loop_2836:
subccc %i0, %i3, %l3
subcc %i6, 0x1AB7, %l1
fcmpne16 %f18, %f28, %l2
umulcc %g2, 0x1A8E, %g1
brnz %i7, loop_2837
movrlez %g4, 0x033, %o1
movvc %icc, %l0, %o6
ldd [%l7 + 0x78], %o0
loop_2837:
movne %xcc, %l4, %i5
fmovdg %icc, %f29, %f25
movrlez %i4, 0x0F7, %i2
ba,pn %icc, loop_2838
edge32ln %l6, %o4, %g7
orcc %o2, 0x02AA, %g6
sethi 0x18A5, %l5
loop_2838:
fmovs %f6, %f2
udivcc %o5, 0x0928, %o7
fxnors %f5, %f9, %f18
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovscs %xcc, %f18, %f3
fmovdcs %icc, %f9, %f2
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
for %f8, %f26, %f10
tsubcc %g5, 0x0EAB, %g3
fpadd16s %f4, %f31, %f20
nop
fitos %f14, %f29
fstox %f29, %f26
fxtos %f26, %f11
fbuge %fcc2, loop_2839
movcc %xcc, %i1, %o3
udivx %i3, 0x00DB, %l3
fmovdcc %xcc, %f13, %f29
loop_2839:
nop
fitod %f4, %f22
fdtoi %f22, %f7
tcs %xcc, 0x0
andncc %i6, %l1, %l2
umulcc %i0, %g2, %i7
tsubcctv %g1, %o1, %l0
edge32ln %o6, %g4, %o0
tsubcctv %i5, %i4, %i2
fornot2s %f2, %f8, %f9
mulscc %l6, %l4, %o4
nop
fitod %f18, %f22
edge32l %g7, %g6, %o2
movvc %xcc, %o5, %l5
movrne %o7, 0x1E9, %g3
set 0x30, %o0
swapa [%l7 + %o0] 0x0c, %i1
lduw [%l7 + 0x3C], %o3
fmul8x16al %f17, %f28, %f24
fpack32 %f24, %f12, %f22
srl %i3, 0x05, %l3
fmovs %f13, %f25
fsrc2 %f2, %f20
wr %g0, 0x19, %asi
ldstuba [%l7 + 0x6D] %asi, %g5
fmovrdlz %i6, %f2, %f8
mova %icc, %l2, %i0
fandnot1 %f6, %f4, %f14
fmovde %icc, %f6, %f31
fpmerge %f8, %f19, %f14
prefetch [%l7 + 0x38], 0x3
pdist %f26, %f4, %f14
tge %icc, 0x6
or %l1, 0x137C, %g2
edge32l %g1, %i7, %l0
tn %xcc, 0x7
orncc %o1, %o6, %g4
tn %xcc, 0x7
tge %icc, 0x3
nop
set 0x27, %i4
ldstub [%l7 + %i4], %o0
movge %xcc, %i5, %i4
fmovsa %xcc, %f11, %f24
movre %l6, 0x383, %l4
sll %o4, %i2, %g6
addcc %o2, %g7, %o5
wr %g0, 0x04, %asi
stda %f0, [%l7 + 0x40] %asi
fmovdg %icc, %f4, %f16
tl %icc, 0x7
tvs %xcc, 0x5
movvs %icc, %o7, %l5
subc %g3, %o3, %i3
movrlez %l3, %g5, %i6
stw %l2, [%l7 + 0x74]
sdivcc %i1, 0x1C03, %i0
wr %g0, 0x18, %asi
ldsba [%l7 + 0x5B] %asi, %l1
bneg,a,pt %xcc, loop_2840
edge16 %g1, %g2, %l0
sll %i7, 0x00, %o6
movne %xcc, %g4, %o1
loop_2840:
brgz %i5, loop_2841
edge16 %i4, %l6, %o0
sdiv %o4, 0x0027, %i2
ldd [%l7 + 0x58], %f12
loop_2841:
subc %l4, 0x00DB, %o2
tvc %icc, 0x4
fmovda %icc, %f2, %f18
brz %g7, loop_2842
nop
set 0x40, %o6
ldd [%l7 + %o6], %g6
movvc %xcc, %o7, %o5
fcmple32 %f0, %f8, %l5
loop_2842:
fpack32 %f12, %f2, %f8
bn %icc, loop_2843
tle %icc, 0x6
fbo,a %fcc1, loop_2844
fmovdvc %icc, %f16, %f25
loop_2843:
fpsub32s %f13, %f0, %f2
fbug,a %fcc2, loop_2845
loop_2844:
addcc %o3, 0x135D, %g3
fbuge,a %fcc1, loop_2846
fors %f24, %f0, %f17
loop_2845:
sll %i3, 0x17, %g5
nop
fitos %f9, %f21
fstox %f21, %f18
fxtos %f18, %f15
loop_2846:
subc %i6, 0x19AB, %l2
tle %icc, 0x2
add %i1, 0x0103, %l3
tgu %xcc, 0x1
array16 %l1, %g1, %g2
fands %f21, %f14, %f24
sethi 0x1F02, %l0
movre %i7, 0x3AA, %o6
mulx %i0, %o1, %i5
edge16 %g4, %l6, %o0
set 0x28, %l6
prefetcha [%l7 + %l6] 0x10, 0x2
wr %g0, 0x04, %asi
stba %o4, [%l7 + 0x6D] %asi
nop
setx 0xAFD2A8DCBFB0887B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0x13B3ECDE887179E7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
faddd %f0, %f2, %f14
fmovrsne %i2, %f28, %f3
fmovdge %xcc, %f1, %f12
nop
setx 0x9ABFD880, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f9
setx 0x659642B8, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f28
fsubs %f28, %f9, %f20
xor %l4, 0x06B2, %o2
sth %g7, [%l7 + 0x40]
bne,pt %xcc, loop_2847
fnegs %f5, %f7
bgu,a loop_2848
addc %g6, %o7, %l5
loop_2847:
nop
set 0x60, %l5
ldx [%l7 + %l5], %o3
sdivx %g3, 0x1DD3, %o5
loop_2848:
movleu %icc, %g5, %i3
edge8 %i6, %i1, %l2
set 0x8, %l3
stxa %l1, [%g0 + %l3] 0x21
fnot1s %f30, %f19
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fblg,a %fcc0, loop_2849
subc %l3, %g2, %g1
movrlez %l0, 0x182, %i7
orncc %o6, %i0, %o1
loop_2849:
bleu %icc, loop_2850
nop
setx 0x50D4FD67, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f11
setx 0xDF8F69FC, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f19
fadds %f19, %f11, %f17
tleu %icc, 0x6
tne %xcc, 0x0
loop_2850:
ldsh [%l7 + 0x48], %g4
movcs %xcc, %l6, %o0
wr %g0, 0x80, %asi
stwa %i4, [%l7 + 0x08] %asi
call loop_2851
sll %i5, %i2, %l4
fandnot2 %f16, %f24, %f2
nop
setx 0x9F533ED7D05EEA64, %l0, %l6
stx %l6, [%l7 + 0x18]
ldx [%l7 + 0x18], %fsr
loop_2851:
sir 0x199E
movg %xcc, %o4, %o2
sllx %g6, 0x17, %g7
sir 0x0F76
tcs %xcc, 0x2
tgu %icc, 0x6
array8 %l5, %o3, %g3
sub %o7, 0x1C37, %o5
fmovdl %xcc, %f6, %f18
udivcc %g5, 0x1964, %i6
orn %i3, 0x0A2B, %l2
lduw [%l7 + 0x38], %l1
edge8ln %l3, %g2, %i1
edge16ln %g1, %l0, %i7
tl %xcc, 0x1
ldsb [%l7 + 0x38], %o6
set 0x40, %g3
stda %f16, [%l7 + %g3] 0x17
membar #Sync
fmovsn %icc, %f15, %f11
tvc %xcc, 0x3
fbul %fcc1, loop_2852
tleu %xcc, 0x1
umul %i0, 0x07A5, %o1
ldx [%l7 + 0x38], %g4
loop_2852:
sra %o0, %l6, %i4
addcc %i2, %i5, %o4
fmovsle %xcc, %f0, %f8
movle %icc, %o2, %l4
fxnor %f18, %f26, %f22
wr %g0, 0x88, %asi
ldxa [%l7 + 0x50] %asi, %g6
tl %icc, 0x1
fmovsge %icc, %f1, %f18
tneg %icc, 0x0
sir 0x055C
faligndata %f10, %f26, %f26
array8 %l5, %o3, %g3
brnz %g7, loop_2853
brlz,a %o7, loop_2854
movvc %icc, %g5, %o5
mulx %i3, 0x1D2C, %i6
loop_2853:
nop
fitos %f6, %f19
fstox %f19, %f14
fxtos %f14, %f14
loop_2854:
sll %l1, 0x09, %l3
fbule %fcc2, loop_2855
ldsw [%l7 + 0x64], %l2
fmovdle %xcc, %f20, %f18
umulcc %g2, %g1, %l0
loop_2855:
fmul8sux16 %f18, %f4, %f30
te %xcc, 0x0
fbuge,a %fcc0, loop_2856
lduw [%l7 + 0x08], %i1
tle %xcc, 0x1
popc 0x105B, %i7
loop_2856:
tgu %icc, 0x6
set 0x2C, %i1
sta %f4, [%l7 + %i1] 0x14
mulscc %i0, %o6, %g4
tvc %icc, 0x1
tpos %icc, 0x4
fbuge,a %fcc0, loop_2857
edge32 %o0, %l6, %o1
movn %xcc, %i2, %i4
tge %icc, 0x4
loop_2857:
edge16 %o4, %i5, %l4
edge16 %g6, %o2, %o3
fmul8x16au %f5, %f24, %f8
fbue,a %fcc2, loop_2858
bcc %xcc, loop_2859
bcc,a,pt %xcc, loop_2860
fnands %f25, %f2, %f23
loop_2858:
flush %l7 + 0x60
loop_2859:
bgu,a,pn %xcc, loop_2861
loop_2860:
ld [%l7 + 0x60], %f26
wr %g0, 0x18, %asi
lduha [%l7 + 0x40] %asi, %g3
loop_2861:
andcc %l5, 0x06BF, %o7
sdivcc %g5, 0x1DB0, %g7
edge8l %o5, %i6, %i3
wr %g0, 0x19, %asi
lda [%l7 + 0x68] %asi, %f0
fmovsneg %xcc, %f12, %f13
movne %xcc, %l1, %l2
fmul8x16 %f25, %f4, %f30
edge8ln %l3, %g2, %g1
fble,a %fcc1, loop_2862
fmovdleu %xcc, %f15, %f24
movcs %xcc, %l0, %i7
fmovda %xcc, %f23, %f24
loop_2862:
sll %i0, %i1, %o6
tpos %icc, 0x0
subccc %g4, %o0, %l6
srlx %o1, 0x1F, %i2
membar 0x65
udivx %i4, 0x063F, %i5
nop
setx 0xE2612A16DD68A8F4, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f28
setx 0xF210EEFAB9474709, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f28
fsubd %f28, %f28, %f10
fpsub16 %f8, %f12, %f6
udiv %l4, 0x0B95, %g6
array32 %o4, %o2, %o3
prefetch [%l7 + 0x34], 0x0
fbul,a %fcc2, loop_2863
alignaddrl %g3, %l5, %g5
nop
setx 0x6F8769C1, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f20
setx 0x95B37380, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fmuls %f9, %f20, %f23
nop
setx 0x758F6A95, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0x189D15BB, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f22
fmuls %f22, %f31, %f19
loop_2863:
ldx [%l7 + 0x08], %o7
movvc %xcc, %o5, %g7
fbne,a %fcc1, loop_2864
movvc %xcc, %i3, %l1
fbul,a %fcc1, loop_2865
xor %i6, 0x1CD5, %l2
loop_2864:
sub %g2, 0x1183, %l3
tsubcctv %g1, %l0, %i7
loop_2865:
movpos %icc, %i1, %o6
fmovdpos %icc, %f22, %f3
set 0x7C, %g5
stwa %g4, [%l7 + %g5] 0x23
membar #Sync
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovsleu %xcc, %f13, %f14
add %l7, 0x5C, %l6
wr %g0, 0x18, %asi
lda [%l6] %asi, %i0
casa [%l6] 0x18, %i0, %l6
set 0x50, %g4
lda [%l7 + %g4] 0x11, %f13
fcmpne32 %f8, %f20, %o0
orcc %o1, %i4, %i2
fbue %fcc3, loop_2866
ta %xcc, 0x0
fcmpeq32 %f12, %f30, %i5
fcmpgt32 %f8, %f18, %g6
loop_2866:
sra %o4, 0x1E, %l4
movge %xcc, %o3, %g3
tcs %icc, 0x6
bcc loop_2867
movg %xcc, %l5, %o2
movvs %xcc, %g5, %o7
movrlez %g7, %o5, %i3
loop_2867:
tn %icc, 0x3
set 0x28, %g1
lda [%l7 + %g1] 0x10, %f3
fmovrdlez %i6, %f22, %f14
fnands %f9, %f21, %f21
movrlez %l1, %g2, %l2
tle %xcc, 0x0
sub %l3, %g1, %i7
udivcc %l0, 0x0989, %o6
movg %icc, %g4, %i1
alignaddr %l6, %i0, %o0
ldsh [%l7 + 0x1E], %i4
umul %o1, %i2, %g6
smul %i5, %l4, %o4
nop
fitod %f22, %f0
sth %o3, [%l7 + 0x0E]
tvc %icc, 0x7
fmovrse %l5, %f20, %f23
umulcc %g3, 0x19D3, %g5
fbu %fcc3, loop_2868
fpsub32s %f31, %f8, %f19
sdivcc %o7, 0x1603, %o2
fandnot2 %f26, %f10, %f18
loop_2868:
xorcc %o5, %i3, %g7
tne %icc, 0x0
movleu %icc, %l1, %i6
fpadd32s %f22, %f29, %f24
fbuge,a %fcc1, loop_2869
fnot1 %f22, %f20
umul %g2, 0x1CBE, %l2
nop
fitos %f11, %f27
fstox %f27, %f26
fxtos %f26, %f1
loop_2869:
nop
fitod %f30, %f20
movrlez %l3, 0x06A, %g1
edge16ln %i7, %o6, %g4
bg,pt %icc, loop_2870
edge16n %l0, %l6, %i0
tpos %xcc, 0x7
std %f22, [%l7 + 0x08]
loop_2870:
array16 %i1, %o0, %o1
fnand %f24, %f4, %f6
fmovrde %i2, %f22, %f0
mova %xcc, %i4, %g6
bpos,a,pt %icc, loop_2871
brlez,a %i5, loop_2872
edge16n %l4, %o4, %o3
wr %g0, 0x18, %asi
swapa [%l7 + 0x2C] %asi, %l5
loop_2871:
tne %icc, 0x6
loop_2872:
nop
membar #Sync
set 0x40, %i5
ldda [%l7 + %i5] 0x1e, %f0
fandnot1s %f12, %f2, %f30
alignaddr %g3, %o7, %o2
tge %icc, 0x7
smulcc %o5, 0x078E, %i3
umulcc %g7, %g5, %i6
xorcc %g2, 0x1FBD, %l1
orn %l3, 0x0DE2, %g1
fbug,a %fcc1, loop_2873
fnot2 %f28, %f12
nop
setx 0xE1BD09B6E47A13C2, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f2
setx 0xD1F08E1656814A34, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f30
fsubd %f30, %f2, %f2
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_2873:
taddcc %i7, 0x0A1B, %o6
fpsub32s %f27, %f19, %f2
fmovrsne %l2, %f24, %f12
tsubcc %g4, %l0, %l6
set 0x10, %i7
lda [%l7 + %i7] 0x15, %f16
smul %i0, %o0, %i1
tgu %icc, 0x1
fmovdle %xcc, %f13, %f20
fmovsge %xcc, %f15, %f24
tn %icc, 0x0
fornot2s %f16, %f27, %f23
move %icc, %o1, %i2
edge8ln %g6, %i4, %i5
fcmpgt16 %f26, %f24, %l4
set 0x08, %l2
stwa %o4, [%l7 + %l2] 0x10
fmuld8sux16 %f11, %f10, %f20
movcs %icc, %l5, %g3
st %f1, [%l7 + 0x54]
nop
set 0x5E, %l1
lduh [%l7 + %l1], %o3
nop
setx 0xE0495CCF, %l0, %l6
st %l6, [%l7 + 0x0C]
ld [%l7 + 0x0C], %fsr
fpsub32 %f4, %f16, %f20
fbule %fcc3, loop_2874
bleu,a loop_2875
brgz %o2, loop_2876
fmovscs %icc, %f22, %f15
loop_2874:
movneg %icc, %o7, %i3
loop_2875:
fnot1 %f2, %f24
loop_2876:
tsubcc %g7, %o5, %i6
addccc %g5, %l1, %l3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
ldsh [%l7 + 0x4A], %g2
add %i7, %g1, %o6
fornot2s %f12, %f27, %f23
alignaddr %l2, %l0, %l6
nop
setx 0xC4D24BFABF21F4ED, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f12
setx 0x6070CB2E2629E15A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f14
faddd %f14, %f12, %f16
tleu %icc, 0x6
ldsh [%l7 + 0x10], %i0
move %icc, %g4, %i1
tleu %icc, 0x0
nop
setx loop_2877, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
faligndata %f28, %f16, %f16
fcmpgt32 %f26, %f6, %o0
edge8n %i2, %o1, %g6
loop_2877:
tsubcc %i4, 0x15D2, %i5
xor %l4, 0x0109, %o4
fbul %fcc1, loop_2878
srax %l5, 0x18, %g3
lduh [%l7 + 0x60], %o3
popc %o2, %i3
loop_2878:
fbe,a %fcc2, loop_2879
fbl,a %fcc2, loop_2880
fmovde %icc, %f14, %f16
brgez %g7, loop_2881
loop_2879:
fnors %f28, %f31, %f11
loop_2880:
addcc %o7, %o5, %i6
fbne,a %fcc2, loop_2882
loop_2881:
movl %icc, %l1, %g5
brlz %l3, loop_2883
ldsb [%l7 + 0x7C], %i7
loop_2882:
sll %g1, 0x0D, %o6
bn %xcc, loop_2884
loop_2883:
fmovrdgez %l2, %f10, %f28
wr %g0, 0x80, %asi
prefetcha [%l7 + 0x40] %asi, 0x0
loop_2884:
fexpand %f12, %f22
ldstub [%l7 + 0x1E], %l6
edge16l %i0, %g4, %i1
tneg %icc, 0x0
movvs %icc, %g2, %o0
set 0x3C, %o2
lda [%l7 + %o2] 0x88, %f25
fmovrse %o1, %f11, %f11
array32 %i2, %i4, %g6
tn %xcc, 0x1
fmovdgu %xcc, %f2, %f15
edge8 %l4, %o4, %l5
fnot1 %f2, %f10
popc %g3, %o3
movn %xcc, %i5, %o2
fbue %fcc0, loop_2885
sllx %i3, 0x05, %g7
movn %icc, %o5, %i6
set 0x50, %o4
ldswa [%l7 + %o4] 0x0c, %l1
loop_2885:
sdivx %o7, 0x15B0, %g5
fmovrdgez %i7, %f4, %f22
wr %g0, 0x80, %asi
ldsha [%l7 + 0x34] %asi, %l3
array8 %o6, %l2, %l0
tsubcc %g1, 0x0D69, %i0
udivx %l6, 0x1D0F, %i1
orncc %g2, %o0, %g4
fpadd16 %f4, %f22, %f24
xor %o1, 0x141F, %i4
movvs %xcc, %i2, %g6
fone %f30
movneg %xcc, %l4, %o4
movvc %xcc, %g3, %o3
ldd [%l7 + 0x10], %i4
tcc %icc, 0x5
nop
setx 0xE2574405772C295E, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f22
setx 0x9EA380B5771BAD9A, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fsubd %f22, %f22, %f30
alignaddrl %o2, %l5, %g7
fone %f20
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fpsub32 %f18, %f6, %f4
fpack16 %f30, %f19
fmovscs %icc, %f17, %f29
xorcc %i3, %i6, %l1
umulcc %o7, 0x060A, %o5
fmuld8sux16 %f14, %f22, %f12
smul %i7, %l3, %g5
fmovsne %xcc, %f30, %f22
srax %l2, %l0, %o6
brlz %i0, loop_2886
edge8n %l6, %g1, %g2
nop
setx 0xFF2D7A67B607F134, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0x404DBAB7746C85A3, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f0
fsubd %f0, %f14, %f6
flush %l7 + 0x6C
loop_2886:
brlz,a %o0, loop_2887
brlz %g4, loop_2888
ldd [%l7 + 0x70], %f20
nop
fitos %f5, %f6
fstod %f6, %f0
loop_2887:
fors %f23, %f18, %f31
loop_2888:
fmovrdgz %o1, %f20, %f14
tpos %icc, 0x5
sdivx %i4, 0x0199, %i1
tcs %icc, 0x3
movg %icc, %i2, %g6
sdiv %l4, 0x1E4D, %g3
xor %o4, 0x0A17, %i5
fmovrdgez %o3, %f16, %f0
fmovscs %icc, %f6, %f27
fors %f16, %f16, %f1
sra %l5, %o2, %i3
wr %g0, 0x80, %asi
lduha [%l7 + 0x2A] %asi, %i6
set 0x30, %l0
prefetcha [%l7 + %l0] 0x04, 0x2
edge16ln %o7, %l1, %i7
sllx %l3, %g5, %o5
mulx %l0, %l2, %o6
bleu,a,pn %icc, loop_2889
orn %l6, %i0, %g1
edge16n %o0, %g4, %g2
fbue,a %fcc3, loop_2890
loop_2889:
std %f4, [%l7 + 0x10]
wr %g0, 0x80, %asi
ldswa [%l7 + 0x28] %asi, %o1
loop_2890:
nop
wr %g0, 0x0c, %asi
sta %f9, [%l7 + 0x1C] %asi
addc %i1, %i2, %i4
movrlz %g6, 0x3F6, %l4
fmovdne %icc, %f26, %f9
bcc,pt %xcc, loop_2891
movle %icc, %g3, %o4
fmovdvc %xcc, %f3, %f29
movge %icc, %i5, %l5
loop_2891:
movrlez %o3, 0x3F8, %i3
smulcc %o2, 0x1538, %g7
fpack32 %f14, %f6, %f2
movvs %icc, %o7, %l1
wr %g0, 0x18, %asi
lda [%l7 + 0x38] %asi, %f23
fmuld8sux16 %f21, %f28, %f18
fmovse %xcc, %f5, %f8
movrne %i7, %i6, %g5
wr %g0, 0x0c, %asi
swapa [%l7 + 0x68] %asi, %o5
fcmpne16 %f24, %f6, %l0
edge16 %l3, %o6, %l2
smulcc %i0, %l6, %g1
bn,a,pt %icc, loop_2892
andcc %g4, 0x0735, %o0
te %xcc, 0x3
movl %xcc, %g2, %o1
loop_2892:
orcc %i2, 0x085F, %i1
edge32n %i4, %l4, %g3
brgez,a %g6, loop_2893
fmovrdgez %o4, %f8, %f18
or %l5, 0x04A0, %i5
bcs,pn %xcc, loop_2894
loop_2893:
sdivcc %i3, 0x1389, %o2
ba,pn %xcc, loop_2895
fnot2 %f14, %f16
loop_2894:
bg loop_2896
movrlz %o3, 0x160, %g7
loop_2895:
nop
wr %g0, 0x18, %asi
ldda [%l7 + 0x40] %asi, %f16
loop_2896:
fmovrdlz %o7, %f26, %f26
edge16n %l1, %i7, %i6
umulcc %o5, %l0, %l3
fnor %f28, %f30, %f12
nop
setx 0x30FB60A15072AFBA, %l0, %l6
stx %l6, [%l7 + 0x78]
ldx [%l7 + 0x78], %fsr
sllx %o6, 0x02, %l2
orcc %i0, 0x043C, %g5
movneg %icc, %l6, %g1
nop
fitos %f7, %f16
fstod %f16, %f14
xorcc %g4, 0x09E4, %o0
fmovdg %icc, %f12, %f17
srax %g2, %o1, %i2
fmul8ulx16 %f14, %f18, %f8
brlez %i1, loop_2897
orncc %i4, 0x0701, %g3
tvc %xcc, 0x0
mulx %g6, %l4, %o4
loop_2897:
popc %i5, %l5
tg %icc, 0x3
fmovse %xcc, %f26, %f24
add %o2, 0x1CBD, %i3
nop
fitod %f4, %f8
fdtos %f8, %f13
mulscc %o3, 0x1F04, %g7
st %f31, [%l7 + 0x7C]
add %l1, 0x0532, %o7
taddcc %i7, 0x16B9, %o5
nop
setx loop_2898, %l0, %l1
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 %i6, %l3, %l0
movg %icc, %l2, %i0
move %icc, %g5, %o6
loop_2898:
fpsub16s %f2, %f10, %f15
swap [%l7 + 0x44], %l6
andcc %g1, 0x116F, %o0
bpos %icc, loop_2899
srlx %g2, 0x15, %g4
movleu %icc, %o1, %i2
sdivcc %i1, 0x08E4, %g3
loop_2899:
bleu,a,pt %icc, loop_2900
tvs %icc, 0x6
umulcc %i4, %l4, %o4
brlz,a %g6, loop_2901
loop_2900:
movrne %l5, 0x25E, %i5
smul %i3, 0x1BD9, %o2
tg %icc, 0x7
loop_2901:
fbu,a %fcc2, loop_2902
subcc %g7, 0x0B7D, %o3
nop
setx 0x879155BB8060C273, %l0, %l6
stx %l6, [%l7 + 0x10]
ldx [%l7 + 0x10], %fsr
fbuge,a %fcc3, loop_2903
loop_2902:
tvs %icc, 0x6
fnot1s %f28, %f11
tl %icc, 0x2
loop_2903:
flush %l7 + 0x08
alignaddrl %l1, %i7, %o7
brnz,a %i6, loop_2904
subcc %o5, %l0, %l2
addcc %i0, %g5, %l3
movneg %icc, %l6, %o6
loop_2904:
movgu %xcc, %o0, %g1
movleu %xcc, %g2, %g4
fmovsne %xcc, %f1, %f7
bneg,a,pt %icc, loop_2905
bvc loop_2906
bg,pt %icc, loop_2907
fbne %fcc3, loop_2908
loop_2905:
te %xcc, 0x5
loop_2906:
nop
set 0x08, %g6
std %f16, [%l7 + %g6]
loop_2907:
fnand %f10, %f10, %f4
loop_2908:
taddcctv %i2, 0x11C4, %o1
bn,a %xcc, loop_2909
nop
setx 0x00E43FBBDBC02D7B, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f14
setx 0xC8562649DD9098F2, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f24
fmuld %f24, %f14, %f0
edge16 %i1, %i4, %g3
fbne,a %fcc0, loop_2910
loop_2909:
brlez,a %l4, loop_2911
fbg %fcc3, loop_2912
fbg %fcc0, loop_2913
loop_2910:
mulscc %g6, 0x1E09, %l5
loop_2911:
movge %xcc, %o4, %i5
loop_2912:
fmovdcs %xcc, %f27, %f3
loop_2913:
stb %o2, [%l7 + 0x66]
orn %i3, 0x0541, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
addc %l1, %i7, %o7
te %xcc, 0x4
fpmerge %f18, %f9, %f18
fmovdl %icc, %f24, %f9
brgz %i6, loop_2914
sir 0x097E
edge16n %o3, %o5, %l2
sub %l0, %i0, %g5
loop_2914:
ld [%l7 + 0x14], %f17
popc %l3, %l6
add %o0, 0x0A40, %o6
ldsw [%l7 + 0x78], %g1
subcc %g2, %i2, %g4
brlz,a %i1, loop_2915
nop
setx 0x87F538A6, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f22
fsqrts %f22, %f28
sll %o1, %g3, %i4
fmovdleu %xcc, %f1, %f28
loop_2915:
tneg %icc, 0x7
edge16l %g6, %l5, %l4
sdiv %o4, 0x0B67, %o2
wr %g0, 0x18, %asi
lduba [%l7 + 0x38] %asi, %i5
wr %g0, 0x0c, %asi
prefetcha [%l7 + 0x40] %asi, 0x0
wr %g0, 0x19, %asi
ldda [%l7 + 0x40] %asi, %i2
sir 0x1930
flush %l7 + 0x20
movgu %icc, %i7, %l1
nop
setx 0x3567D110C068ECAA, %l0, %l6
stx %l6, [%l7 + 0x40]
ldx [%l7 + 0x40], %fsr
add %l7, 0x40, %l6
wr %g0, 0x80, %asi
lda [%l6] %asi, %i6
casa [%l6] 0x80, %i6, %o7
srl %o5, %o3, %l0
fxor %f14, %f26, %f14
addcc %l2, 0x183D, %g5
brnz %i0, loop_2916
nop
fitod %f0, %f14
fdtox %f14, %f22
fzero %f14
fsrc1s %f7, %f14
loop_2916:
fmovrsne %l6, %f25, %f12
orcc %o0, 0x0571, %o6
fmovrde %l3, %f22, %f0
bne,a,pt %xcc, loop_2917
tle %xcc, 0x6
nop
fitod %f4, %f18
fdtox %f18, %f6
fxtod %f6, %f26
edge8l %g2, %i2, %g1
loop_2917:
xnor %i1, %g4, %o1
swap [%l7 + 0x64], %i4
andcc %g3, %l5, %g6
move %xcc, %l4, %o2
srl %o4, %i5, %i3
udivcc %g7, 0x1851, %l1
tge %xcc, 0x1
wr %g0, 0x20, %asi
ldxa [%g0 + 0x30] %asi, %i7
fpsub16 %f18, %f14, %f18
sir 0x1AF2
tsubcc %i6, %o5, %o7
sethi 0x0C9D, %o3
sra %l0, %l2, %i0
srl %g5, %l6, %o0
umul %o6, 0x1D5D, %l3
smul %i2, %g1, %g2
edge16n %i1, %o1, %i4
xnor %g3, 0x1B49, %g4
movrlz %l5, 0x1C8, %l4
nop
setx 0x8570E13E88936D66, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f0
setx 0x551F1F4281A568B7, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f22
fsubd %f22, %f0, %f22
array8 %o2, %o4, %g6
stw %i3, [%l7 + 0x3C]
edge8n %i5, %g7, %l1
srl %i6, %i7, %o7
movrlz %o3, %l0, %l2
fmovdleu %icc, %f22, %f29
edge16n %o5, %i0, %l6
tne %icc, 0x0
nop
set 0x5A, %i2
sth %g5, [%l7 + %i2]
fsrc1s %f25, %f22
movcc %icc, %o0, %o6
umul %i2, %g1, %l3
add %l7, 0x74, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %i1
casa [%l6] %asi, %i1, %g2
fba %fcc1, loop_2918
lduh [%l7 + 0x18], %i4
or %g3, 0x1A01, %g4
call loop_2919
loop_2918:
srl %l5, %o1, %l4
fmovsn %xcc, %f9, %f20
subcc %o4, %g6, %i3
loop_2919:
tsubcc %o2, 0x0E75, %g7
stbar
sll %i5, %i6, %l1
tle %icc, 0x5
movrlez %i7, 0x343, %o3
edge32ln %o7, %l0, %l2
be loop_2920
mova %icc, %o5, %i0
alignaddr %l6, %o0, %o6
wr %g0, 0x04, %asi
sta %f30, [%l7 + 0x24] %asi
loop_2920:
swap [%l7 + 0x74], %g5
tpos %icc, 0x2
taddcctv %g1, %l3, %i1
fmovrsgez %i2, %f12, %f13
fbne %fcc3, loop_2921
or %i4, %g2, %g3
set 0x48, %o7
sta %f2, [%l7 + %o7] 0x81
loop_2921:
ldd [%l7 + 0x28], %l4
edge32ln %o1, %l4, %o4
sll %g4, %g6, %i3
bneg loop_2922
tsubcc %g7, %i5, %i6
andncc %l1, %o2, %o3
fbug,a %fcc2, loop_2923
loop_2922:
bcs,a,pt %xcc, loop_2924
fmovsneg %xcc, %f16, %f8
movge %icc, %i7, %o7
loop_2923:
nop
add %l7, 0x58, %l6
wr %g0, 0x80, %asi
casa [%l6] 0x80, %l0, %o5
loop_2924:
andncc %i0, %l2, %o0
wr %g0, 0x19, %asi
ldda [%l7 + 0x70] %asi, %o6
tn %xcc, 0x3
movle %xcc, %g5, %g1
add %l6, %l3, %i1
wr %g0, 0x19, %asi
lda [%l7 + 0x5C] %asi, %f26
fexpand %f14, %f18
sra %i4, 0x06, %i2
smulcc %g2, %l5, %o1
movrlz %l4, 0x265, %o4
fzeros %f26
orn %g3, 0x15F3, %g4
fbne %fcc3, loop_2925
movneg %xcc, %g6, %i3
set 0x08, %o1
lduha [%l7 + %o1] 0x80, %g7
loop_2925:
tvs %icc, 0x2
tn %xcc, 0x6
tl %icc, 0x5
stw %i5, [%l7 + 0x3C]
nop
fitod %f2, %f14
fdtox %f14, %f6
fxtod %f6, %f0
ta %icc, 0x1
set 0x2E, %l4
lduha [%l7 + %l4] 0x18, %i6
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdvs %xcc, %f8, %f23
sth %o2, [%l7 + 0x26]
movrlz %l1, 0x3B5, %o3
movrlez %i7, 0x2AF, %o7
movrgez %o5, %i0, %l0
nop
setx 0xF9BF748D, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f12
setx 0x1F5DBED2, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fdivs %f13, %f12, %f27
bg %icc, loop_2926
nop
fitos %f12, %f3
fstod %f3, %f16
sdivcc %l2, 0x02E2, %o6
stbar
loop_2926:
udiv %g5, 0x0359, %o0
fmovdvc %xcc, %f31, %f17
tcc %icc, 0x1
array8 %l6, %g1, %i1
srax %i4, %i2, %l3
movcs %icc, %g2, %l5
membar 0x6F
nop
fitod %f24, %f26
sir 0x0C2A
bg,a loop_2927
subcc %l4, %o1, %g3
movne %icc, %g4, %o4
fornot1 %f28, %f8, %f10
loop_2927:
nop
set 0x10, %i3
ldd [%l7 + %i3], %f26
edge8ln %i3, %g7, %i5
and %i6, 0x0F87, %g6
swap [%l7 + 0x18], %o2
fmovsl %xcc, %f25, %f25
movgu %xcc, %o3, %l1
bne loop_2928
tne %xcc, 0x6
nop
fitos %f2, %f13
fstod %f13, %f20
alignaddr %i7, %o5, %o7
loop_2928:
fmovsge %icc, %f0, %f14
tvs %icc, 0x0
fmovdleu %icc, %f5, %f20
movg %icc, %i0, %l0
array32 %l2, %g5, %o6
xor %l6, 0x1121, %g1
te %icc, 0x5
fbo %fcc2, loop_2929
ldstub [%l7 + 0x69], %o0
set 0x0A, %i0
ldsba [%l7 + %i0] 0x80, %i4
loop_2929:
fbne %fcc1, loop_2930
bvc,a loop_2931
add %i1, 0x02CB, %l3
fmovse %icc, %f21, %f16
loop_2930:
smul %g2, 0x135F, %l5
loop_2931:
brnz %l4, loop_2932
edge32l %i2, %g3, %o1
edge16 %o4, %g4, %i3
andncc %g7, %i5, %g6
loop_2932:
edge16 %o2, %i6, %l1
bgu,a %xcc, loop_2933
membar 0x08
andn %i7, %o3, %o5
tle %icc, 0x3
loop_2933:
ldx [%l7 + 0x10], %i0
tsubcc %l0, %l2, %g5
fmovrslez %o7, %f13, %f2
tcs %xcc, 0x5
array8 %l6, %o6, %o0
bvs,pn %xcc, loop_2934
call loop_2935
fandnot2s %f16, %f24, %f7
mulscc %g1, %i4, %i1
loop_2934:
movle %icc, %l3, %g2
loop_2935:
movl %xcc, %l5, %l4
tne %icc, 0x4
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
set 0x70, %g2
stwa %g3, [%l7 + %g2] 0xea
membar #Sync
wr %g0, 0x18, %asi
stda %f0, [%l7 + 0x40] %asi
sllx %i2, %o4, %g4
bne,pn %xcc, loop_2936
lduw [%l7 + 0x54], %o1
swap [%l7 + 0x74], %g7
fblg,a %fcc0, loop_2937
loop_2936:
fornot1 %f16, %f2, %f2
te %xcc, 0x6
srl %i3, %i5, %g6
loop_2937:
tl %icc, 0x7
st %f12, [%l7 + 0x28]
sth %o2, [%l7 + 0x5A]
movl %icc, %i6, %i7
array32 %l1, %o5, %i0
movcc %icc, %o3, %l2
edge32ln %l0, %o7, %g5
swap [%l7 + 0x74], %l6
taddcc %o0, 0x0591, %g1
fnot2 %f20, %f30
tge %icc, 0x5
sdivcc %i4, 0x14E3, %i1
addc %o6, 0x0D0F, %l3
fmovsne %icc, %f18, %f5
bne,a,pt %icc, loop_2938
fmul8ulx16 %f10, %f10, %f18
bcc,a loop_2939
ld [%l7 + 0x3C], %f7
loop_2938:
xnor %l5, 0x12A4, %g2
tsubcctv %g3, 0x11A9, %i2
loop_2939:
nop
set 0x38, %o3
sta %f25, [%l7 + %o3] 0x11
fmuld8sux16 %f31, %f7, %f22
nop
setx 0x332B5B1E, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f26
setx 0x3EF2EA51, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f30
fdivs %f30, %f26, %f6
move %xcc, %o4, %g4
sub %o1, 0x0769, %g7
fsrc1 %f14, %f20
bvc loop_2940
bge,a %xcc, loop_2941
fmovdg %xcc, %f15, %f19
subc %l4, %i3, %i5
loop_2940:
nop
set 0x26, %o5
ldstuba [%l7 + %o5] 0x81, %o2
loop_2941:
nop
setx 0xA4D2B498E8E32958, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f18
setx 0x64876EE3EA50A5F6, %l1, %l5
stx %l5, [%l7 + 0x10]
ldd [%l7 + 0x10], %f26
fdivd %f26, %f18, %f16
edge16n %g6, %i7, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fmovdvc %xcc, %f30, %f29
fblg,a %fcc2, loop_2942
sub %o5, 0x065A, %i6
ld [%l7 + 0x08], %f3
fmovscc %xcc, %f7, %f15
loop_2942:
fmul8x16 %f4, %f30, %f2
nop
setx 0xA90FC2A0, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f0
setx 0x21AA63A6, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f9
fsubs %f9, %f0, %f10
smul %o3, 0x18DA, %l2
fmovsleu %icc, %f4, %f13
movvs %icc, %i0, %l0
move %xcc, %o7, %g5
tgu %xcc, 0x0
fmovdge %xcc, %f2, %f21
edge16ln %o0, %g1, %l6
nop
setx loop_2943, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
tne %icc, 0x0
xnor %i4, %o6, %l3
array32 %l5, %g2, %i1
loop_2943:
nop
setx 0x00CC1237, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f31
setx 0x2CE0B67D, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f16
fadds %f16, %f31, %f22
fpsub16s %f17, %f30, %f9
tneg %xcc, 0x0
fnors %f19, %f28, %f6
edge16l %g3, %o4, %i2
fmovsa %icc, %f22, %f14
add %o1, %g4, %l4
tleu %icc, 0x1
subc %g7, 0x0856, %i3
tcc %xcc, 0x4
mova %xcc, %i5, %g6
xnorcc %i7, %o2, %o5
edge8l %i6, %l1, %l2
set 0x50, %g7
sta %f25, [%l7 + %g7] 0x18
edge8ln %o3, %i0, %o7
fmovdcs %icc, %f29, %f7
ld [%l7 + 0x14], %f11
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
membar 0x24
fornot2s %f10, %f2, %f23
nop
setx loop_2944, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
edge16ln %l0, %o0, %g1
bcs loop_2945
nop
setx 0x0C94D65B, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
setx 0xE784AF6E, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f13
fsubs %f13, %f16, %f2
loop_2944:
smul %g5, %l6, %o6
bgu,a,pt %icc, loop_2946
loop_2945:
alignaddr %i4, %l3, %g2
sdivx %l5, 0x0AF6, %g3
bg,a,pt %xcc, loop_2947
loop_2946:
tl %xcc, 0x7
tle %icc, 0x0
fones %f29
loop_2947:
be,pn %icc, loop_2948
tpos %xcc, 0x7
udivcc %i1, 0x14F2, %i2
fsrc2s %f29, %f15
loop_2948:
and %o1, %o4, %g4
tgu %xcc, 0x4
sllx %g7, 0x04, %i3
tsubcc %i5, %g6, %i7
fcmpne16 %f26, %f26, %l4
fcmpeq16 %f22, %f20, %o5
fmovdl %xcc, %f19, %f28
ldub [%l7 + 0x0B], %o2
edge8l %i6, %l2, %l1
fmovrde %i0, %f6, %f24
array32 %o3, %o7, %l0
fbu %fcc2, loop_2949
xnor %g1, 0x0155, %g5
swap [%l7 + 0x14], %o0
fmovdn %xcc, %f18, %f8
loop_2949:
smul %l6, 0x1CC5, %o6
movleu %icc, %i4, %l3
wr %g0, 0x52, %asi
stxa %g2, [%g0 + 0x220] %asi
srlx %l5, 0x17, %g3
tn %icc, 0x0
fcmpgt16 %f4, %f20, %i1
flush %l7 + 0x7C
tne %xcc, 0x6
smul %o1, 0x1751, %o4
sdivcc %i2, 0x17B6, %g4
edge8ln %i3, %i5, %g6
nop
setx loop_2950, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
movge %xcc, %i7, %l4
brgz %g7, loop_2951
te %icc, 0x0
loop_2950:
for %f24, %f28, %f18
array8 %o2, %i6, %l2
loop_2951:
brz %o5, loop_2952
umulcc %l1, 0x0923, %i0
tpos %xcc, 0x0
array8 %o3, %l0, %g1
loop_2952:
movl %icc, %g5, %o7
xorcc %l6, %o0, %o6
fnegs %f6, %f16
movre %l3, %g2, %l5
sllx %g3, 0x11, %i4
tleu %xcc, 0x5
fbn,a %fcc3, loop_2953
movgu %xcc, %o1, %o4
edge8 %i1, %i2, %i3
st %f8, [%l7 + 0x7C]
loop_2953:
prefetch [%l7 + 0x20], 0x2
movn %icc, %i5, %g4
sir 0x1C13
xor %g6, %i7, %g7
xor %l4, %o2, %l2
fmovspos %icc, %f8, %f14
brnz %i6, loop_2954
fandnot2 %f10, %f30, %f26
xorcc %l1, %i0, %o3
movrlz %l0, 0x11E, %g1
loop_2954:
tgu %xcc, 0x2
orcc %o5, 0x18A4, %g5
edge8n %o7, %l6, %o0
fpsub16s %f14, %f3, %f21
sll %l3, 0x1E, %o6
fbug,a %fcc1, loop_2955
fcmple32 %f16, %f10, %l5
brlez,a %g2, loop_2956
umulcc %g3, %i4, %o1
loop_2955:
tgu %icc, 0x0
fornot2 %f20, %f20, %f18
loop_2956:
edge32n %o4, %i1, %i3
movrgz %i2, %g4, %i5
stw %g6, [%l7 + 0x34]
edge16l %g7, %l4, %o2
subc %l2, %i7, %i6
bpos,a %icc, loop_2957
sra %i0, %o3, %l1
tvs %xcc, 0x7
fzeros %f29
loop_2957:
fzero %f18
udivx %g1, 0x177F, %o5
movge %icc, %g5, %l0
array32 %l6, %o0, %o7
fpsub32 %f6, %f28, %f10
sdivx %o6, 0x1BF7, %l3
orn %g2, 0x167A, %g3
movrgz %l5, 0x0A2, %o1
fbuge %fcc1, loop_2958
fmovdge %icc, %f20, %f9
or %o4, %i1, %i3
fnegs %f0, %f22
loop_2958:
fmovsleu %icc, %f4, %f3
movneg %xcc, %i2, %g4
lduw [%l7 + 0x78], %i4
fmul8ulx16 %f30, %f20, %f2
flush %l7 + 0x58
fbue %fcc0, loop_2959
movne %icc, %g6, %i5
fmovdvc %xcc, %f28, %f0
fnot2s %f30, %f26
loop_2959:
fbe,a %fcc0, loop_2960
fpsub32s %f2, %f9, %f11
bn %xcc, loop_2961
fcmpeq16 %f0, %f20, %g7
loop_2960:
nop
setx loop_2962, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
te %xcc, 0x7
loop_2961:
swap [%l7 + 0x44], %o2
fmovsgu %xcc, %f13, %f12
loop_2962:
movcs %xcc, %l2, %i7
bne,pn %xcc, loop_2963
fmovrsne %i6, %f17, %f22
orn %l4, 0x00DD, %o3
fmovde %xcc, %f3, %f26
loop_2963:
subc %i0, 0x0562, %g1
movpos %icc, %o5, %g5
array8 %l1, %l6, %o0
fmovrdne %o7, %f30, %f14
set 0x34, %i6
ldswa [%l7 + %i6] 0x81, %l0
addcc %l3, 0x1254, %o6
tcc %xcc, 0x3
sdiv %g2, 0x030F, %l5
fnegs %f24, %f22
mulx %g3, %o4, %o1
fmovsle %xcc, %f7, %f16
tvc %xcc, 0x3
umulcc %i3, %i1, %i2
fbe %fcc1, loop_2964
subc %i4, 0x0FD3, %g4
subcc %i5, %g6, %o2
fmovsa %xcc, %f21, %f6
loop_2964:
edge16 %g7, %l2, %i7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
xorcc %i6, 0x0E0F, %l4
fxors %f19, %f3, %f25
sir 0x018B
set 0x72, %o0
stha %o3, [%l7 + %o0] 0x11
add %l7, 0x74, %l6
wr %g0, 0x19, %asi
lda [%l6] %asi, %g1
casa [%l6] %asi, %g1, %o5
tne %icc, 0x5
movvs %xcc, %i0, %l1
movle %icc, %l6, %o0
tleu %icc, 0x0
nop
setx loop_2965, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
movl %xcc, %g5, %l0
stw %l3, [%l7 + 0x44]
tleu %xcc, 0x4
loop_2965:
fba,a %fcc3, loop_2966
fbue,a %fcc3, loop_2967
orcc %o6, %g2, %l5
edge32 %g3, %o4, %o7
loop_2966:
fmovsa %xcc, %f28, %f14
loop_2967:
udivx %o1, 0x042E, %i3
nop
setx 0xD403E25C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f28
fsqrts %f28, %f29
tg %xcc, 0x5
movg %icc, %i2, %i1
fmovsvs %xcc, %f17, %f29
fpadd32 %f24, %f6, %f24
edge8 %g4, %i5, %i4
fmul8sux16 %f4, %f20, %f22
fbg,a %fcc0, loop_2968
movne %xcc, %g6, %g7
nop
setx 0x7052217B, %l0, %l6
st %l6, [%l7 + 0x20]
ld [%l7 + 0x20], %fsr
te %icc, 0x0
loop_2968:
lduh [%l7 + 0x42], %l2
fones %f31
brlez %i7, loop_2969
srax %i6, 0x0E, %l4
bcc loop_2970
add %o3, 0x1AF4, %o2
loop_2969:
movvs %icc, %g1, %i0
fmovrdlz %o5, %f10, %f4
loop_2970:
nop
set 0x20, %o6
stha %l6, [%l7 + %o6] 0x88
fbo %fcc2, loop_2971
sth %l1, [%l7 + 0x62]
tcc %xcc, 0x1
movge %icc, %o0, %l0
loop_2971:
movrgz %l3, 0x30C, %o6
membar 0x61
or %g2, 0x1F99, %g5
fmovs %f11, %f3
sra %g3, 0x17, %l5
bgu,a loop_2972
bleu loop_2973
brlez %o4, loop_2974
fpack16 %f22, %f11
loop_2972:
nop
set 0x48, %l6
stb %o7, [%l7 + %l6]
loop_2973:
popc %o1, %i3
loop_2974:
array32 %i1, %g4, %i2
tgu %xcc, 0x7
movrne %i5, %i4, %g7
fnot1s %f0, %f29
andncc %l2, %i7, %i6
orncc %g6, 0x012A, %l4
alignaddr %o3, %o2, %i0
ldub [%l7 + 0x2D], %g1
umulcc %l6, 0x049E, %l1
fmovrslez %o5, %f23, %f13
set 0x70, %l5
sta %f21, [%l7 + %l5] 0x18
mova %xcc, %l0, %o0
wr %g0, 0x10, %asi
lduha [%l7 + 0x4C] %asi, %o6
edge8 %g2, %l3, %g3
xnorcc %g5, %o4, %l5
movvc %xcc, %o1, %i3
fmovsn %xcc, %f18, %f5
edge16l %o7, %g4, %i1
mulscc %i2, 0x0D9B, %i5
movn %icc, %g7, %l2
movrne %i4, %i7, %i6
bshuffle %f24, %f20, %f24
wr %g0, 0x0c, %asi
ldxa [%l7 + 0x40] %asi, %g6
or %l4, %o2, %i0
movvc %xcc, %o3, %l6
edge8ln %g1, %o5, %l0
orncc %l1, %o6, %g2
movvc %xcc, %o0, %l3
fornot1s %f28, %f9, %f8
movl %icc, %g5, %o4
fpmerge %f31, %f6, %f16
bn,a,pt %icc, loop_2975
movneg %xcc, %l5, %g3
fabsd %f12, %f10
ldx [%l7 + 0x20], %o1
loop_2975:
fmovrdlez %i3, %f26, %f28
tsubcctv %g4, %o7, %i1
edge8l %i5, %g7, %i2
fbu %fcc0, loop_2976
fmovscs %xcc, %f27, %f26
movre %l2, %i4, %i6
edge16 %i7, %g6, %o2
loop_2976:
bneg loop_2977
andcc %i0, %o3, %l6
sir 0x1EE9
fbu,a %fcc2, loop_2978
loop_2977:
mova %icc, %l4, %o5
movrgz %g1, %l0, %o6
taddcctv %l1, 0x0A39, %g2
loop_2978:
umulcc %l3, 0x09DF, %g5
stx %o0, [%l7 + 0x20]
movne %xcc, %l5, %g3
set 0x54, %i4
lduha [%l7 + %i4] 0x11, %o1
tl %icc, 0x7
or %i3, 0x0076, %o4
taddcctv %g4, 0x0FF4, %i1
tcs %xcc, 0x4
edge16l %i5, %g7, %i2
tsubcc %l2, 0x1E3A, %o7
xor %i6, %i7, %g6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bvs,a,pn %xcc, loop_2979
fmovdne %icc, %f13, %f29
addcc %o2, 0x1FD1, %i0
tvc %xcc, 0x0
loop_2979:
umulcc %i4, %l6, %l4
mulx %o5, %g1, %l0
tle %xcc, 0x4
fcmple32 %f6, %f30, %o3
movle %icc, %o6, %l1
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
sdivx %g2, 0x1A32, %g5
fbug %fcc0, loop_2980
tcs %xcc, 0x0
movcc %xcc, %o0, %l3
movcc %xcc, %g3, %o1
loop_2980:
tgu %icc, 0x0
edge32l %i3, %o4, %g4
smul %l5, %i1, %g7
add %l7, 0x50, %l6
wr %g0, 0x89, %asi
casxa [%l6] %asi, %i5, %l2
addccc %o7, %i2, %i6
ta %icc, 0x7
tcs %icc, 0x7
fbue,a %fcc1, loop_2981
umul %i7, %o2, %g6
srlx %i0, %l6, %l4
subcc %i4, %g1, %o5
loop_2981:
array32 %o3, %o6, %l1
movrgez %l0, 0x14C, %g5
fpsub32s %f13, %f21, %f14
ldub [%l7 + 0x2E], %g2
movgu %xcc, %l3, %o0
nop
set 0x2E, %l3
ldsh [%l7 + %l3], %o1
ldstub [%l7 + 0x58], %g3
brlez %o4, loop_2982
ldd [%l7 + 0x30], %f0
andcc %i3, %g4, %l5
fbul,a %fcc2, loop_2983
loop_2982:
ldd [%l7 + 0x18], %f16
ldsw [%l7 + 0x18], %g7
movl %icc, %i1, %i5
loop_2983:
srl %l2, %o7, %i2
wr %g0, 0x04, %asi
ldswa [%l7 + 0x4C] %asi, %i7
fcmpgt32 %f22, %f12, %o2
array32 %g6, %i6, %i0
st %f27, [%l7 + 0x0C]
tneg %icc, 0x2
brgz,a %l6, loop_2984
movn %xcc, %i4, %g1
udivx %o5, 0x196F, %l4
mulscc %o3, 0x1787, %o6
loop_2984:
tleu %xcc, 0x3
movrlez %l0, 0x3D0, %l1
movrgez %g2, 0x30D, %g5
movneg %xcc, %o0, %o1
bn,pt %xcc, loop_2985
fnands %f1, %f19, %f20
nop
fitod %f10, %f2
fdtox %f2, %f28
addc %g3, 0x1D75, %o4
loop_2985:
fabsd %f24, %f16
movg %xcc, %i3, %l3
set 0x60, %g3
ldda [%l7 + %g3] 0x18, %l4
fmovspos %xcc, %f3, %f30
tvs %icc, 0x2
nop
setx loop_2986, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
done
bneg,pn %icc, loop_2987
movpos %xcc, %g4, %i1
tge %xcc, 0x5
loop_2986:
edge8ln %i5, %g7, %l2
loop_2987:
fcmple16 %f16, %f22, %i2
bge loop_2988
movn %xcc, %i7, %o7
lduw [%l7 + 0x60], %g6
tvs %icc, 0x0
loop_2988:
movre %o2, 0x235, %i0
edge16ln %l6, %i4, %i6
orncc %g1, 0x073A, %o5
movre %l4, %o3, %l0
nop
setx 0xD044F58F, %l0, %l6
st %l6, [%l7 + 0x74]
ld [%l7 + 0x74], %fsr
taddcc %o6, %g2, %g5
fbule,a %fcc2, loop_2989
fmovdle %xcc, %f17, %f30
set 0x38, %i1
prefetcha [%l7 + %i1] 0x80, 0x3
loop_2989:
fmuld8sux16 %f22, %f9, %f28
fmovrdlz %o1, %f22, %f12
movvs %icc, %o0, %o4
bn,a %xcc, loop_2990
andcc %g3, %i3, %l3
fnor %f8, %f10, %f30
fmovrdgz %l5, %f12, %f6
loop_2990:
fmovdcc %xcc, %f31, %f7
lduw [%l7 + 0x14], %i1
brgz,a %g4, loop_2991
move %icc, %i5, %l2
movre %i2, %i7, %g7
fxor %f16, %f6, %f12
loop_2991:
taddcc %g6, %o2, %o7
subccc %i0, 0x032D, %i4
movre %l6, %g1, %o5
sllx %i6, %l4, %o3
addc %l0, %o6, %g2
bneg,a,pn %xcc, loop_2992
fmovrslz %l1, %f21, %f16
ld [%l7 + 0x40], %f17
subccc %g5, %o0, %o4
loop_2992:
movle %icc, %o1, %g3
fmovrde %i3, %f28, %f12
andncc %l3, %l5, %i1
fbule %fcc0, loop_2993
mulx %g4, %i5, %i2
edge8ln %l2, %g7, %i7
nop
fitod %f12, %f30
fdtos %f30, %f31
loop_2993:
movpos %xcc, %o2, %g6
movrgez %o7, 0x1C9, %i4
tneg %xcc, 0x4
sllx %l6, %i0, %g1
bshuffle %f30, %f14, %f0
fands %f28, %f25, %f4
ldstub [%l7 + 0x5F], %i6
udivx %l4, 0x1501, %o5
movrlez %o3, %l0, %g2
mulscc %o6, 0x0E26, %l1
membar 0x78
tgu %xcc, 0x3
movrne %o0, %g5, %o1
fmovsn %icc, %f6, %f31
brlz,a %g3, loop_2994
st %f2, [%l7 + 0x2C]
be,a %icc, loop_2995
movre %o4, %i3, %l3
loop_2994:
taddcctv %i1, %l5, %i5
srax %i2, 0x05, %l2
loop_2995:
bleu,pn %xcc, loop_2996
sll %g4, 0x18, %g7
array32 %o2, %g6, %o7
movgu %xcc, %i7, %i4
loop_2996:
fmovsgu %icc, %f14, %f22
sdivcc %i0, 0x10D1, %l6
fbl %fcc3, loop_2997
movre %g1, 0x39E, %l4
brlz %o5, loop_2998
ld [%l7 + 0x64], %f26
loop_2997:
bgu %xcc, loop_2999
fmovsle %xcc, %f0, %f22
loop_2998:
fpackfix %f14, %f15
fmovrslz %o3, %f7, %f1
loop_2999:
tsubcctv %l0, %i6, %g2
subccc %l1, %o0, %o6
sdivcc %o1, 0x02B6, %g3
movrlz %o4, 0x297, %i3
xnorcc %g5, 0x148C, %l3
tle %xcc, 0x0
tg %icc, 0x0
movge %xcc, %i1, %i5
lduw [%l7 + 0x28], %l5
addccc %i2, %g4, %g7
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
fbue %fcc3, loop_3000
alignaddr %o2, %g6, %o7
move %icc, %l2, %i7
alignaddr %i0, %i4, %g1
loop_3000:
nop
set 0x46, %g4
lduha [%l7 + %g4] 0x19, %l6
fmovrsgez %l4, %f11, %f19
fmovsne %icc, %f11, %f15
tvs %icc, 0x0
ldub [%l7 + 0x75], %o3
nop
set 0x30, %g1
ldsw [%l7 + %g1], %o5
xor %i6, 0x0B64, %l0
brnz %l1, loop_3001
bgu,a %xcc, loop_3002
bne %xcc, loop_3003
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
loop_3001:
andn %g2, %o6, %o0
loop_3002:
movcc %icc, %o1, %g3
loop_3003:
movvc %xcc, %i3, %o4
sethi 0x070D, %l3
fcmpeq32 %f14, %f16, %i1
movle %xcc, %g5, %l5
bcc,pt %icc, loop_3004
xnor %i2, %i5, %g7
fmovdcs %icc, %f3, %f13
udivx %g4, 0x185F, %g6
loop_3004:
movle %xcc, %o7, %o2
be,pt %icc, loop_3005
orcc %l2, %i0, %i7
membar 0x54
udivcc %g1, 0x1788, %l6
loop_3005:
tge %xcc, 0x7
brgez %i4, loop_3006
movrgez %l4, 0x1CC, %o3
sethi 0x06A5, %o5
array32 %i6, %l0, %l1
loop_3006:
nop
add %l7, 0x58, %l6
wr %g0, 0x89, %asi
casxa [%l6] 0x89, %o6, %g2
popc 0x1D0A, %o0
alignaddrl %g3, %i3, %o1
tn %xcc, 0x4
fnors %f11, %f27, %f3
fmovse %xcc, %f28, %f18
edge8l %o4, %i1, %g5
udivx %l3, 0x02FF, %l5
sdiv %i2, 0x06AD, %i5
movn %xcc, %g7, %g4
bn loop_3007
tge %icc, 0x0
tvc %xcc, 0x1
tneg %icc, 0x0
loop_3007:
array16 %g6, %o2, %l2
edge8l %i0, %i7, %g1
fmul8sux16 %f30, %f10, %f14
bgu,a,pn %xcc, loop_3008
movrne %o7, %l6, %l4
movvc %xcc, %o3, %o5
subccc %i6, 0x05FB, %i4
loop_3008:
tne %xcc, 0x5
tvs %icc, 0x7
brnz,a %l0, loop_3009
fsrc2 %f24, %f20
set 0x40, %g5
ldda [%l7 + %g5] 0x0c, %f16
loop_3009:
nop
wr %g0, 0x0c, %asi
lda [%l7 + 0x38] %asi, %f4
fmovdvs %icc, %f20, %f19
brlez %l1, loop_3010
subcc %g2, %o0, %g3
tg %icc, 0x0
movn %xcc, %i3, %o1
loop_3010:
mulscc %o6, 0x06A6, %i1
move %icc, %o4, %l3
orcc %l5, 0x122D, %g5
ldsh [%l7 + 0x54], %i2
tleu %xcc, 0x5
subcc %i5, 0x0BAF, %g7
edge16l %g4, %o2, %g6
fmuld8ulx16 %f5, %f23, %f2
movge %xcc, %l2, %i0
taddcc %i7, %o7, %l6
fmovrdgez %g1, %f22, %f20
fxnors %f29, %f18, %f1
tpos %icc, 0x2
sdivx %l4, 0x0208, %o5
sdivcc %i6, 0x17A6, %o3
tgu %xcc, 0x1
nop
setx loop_3011, %l0, %l1
wrpr 0x1, %tl
wrpr %l1, %tpc
add %l1, 0x4, %l1
wrpr %l1, %tnpc
setx 0x34400001400, %l0, %l1
wrpr %l1, %tstate
wrhpr 0x4, %htstate
retry
fmovs %f12, %f0
set 0x14, %i5
sta %f30, [%l7 + %i5] 0x11
loop_3011:
movn %icc, %i4, %l0
fbue,a %fcc2, loop_3012
edge16l %l1, %g2, %o0
tvc %icc, 0x6
bleu,pn %xcc, loop_3013
loop_3012:
fnegd %f24, %f16
taddcc %i3, %o1, %o6
ta %icc, 0x0
loop_3013:
nop
setx 0x1048FC05, %l0, %l6
st %l6, [%l7 + 0x34]
ld [%l7 + 0x34], %fsr
fmovdcc %icc, %f27, %f16
smulcc %g3, %o4, %l3
sra %l5, 0x01, %i1
wr %g0, 0x80, %asi
stha %i2, [%l7 + 0x20] %asi
set 0x48, %i7
stxa %g5, [%l7 + %i7] 0x14
movrlz %g7, 0x0A8, %g4
fmovdne %xcc, %f25, %f10
edge8n %i5, %o2, %g6
fblg,a %fcc0, loop_3014
fbul %fcc0, loop_3015
movle %xcc, %l2, %i0
sir 0x03AF
loop_3014:
alignaddrl %i7, %o7, %l6
loop_3015:
fbo %fcc1, loop_3016
srl %g1, 0x0C, %o5
addcc %l4, 0x112E, %o3
ldub [%l7 + 0x47], %i4
loop_3016:
fsrc1 %f4, %f26
fnands %f22, %f24, %f21
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bl,a,pt %xcc, loop_3017
ta %icc, 0x3
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
edge8l %i6, %l0, %l1
loop_3017:
popc %g2, %o0
fbne,a %fcc3, loop_3018
tl %xcc, 0x2
edge16ln %i3, %o6, %g3
fmovrse %o1, %f31, %f15
loop_3018:
brnz,a %o4, loop_3019
sllx %l5, 0x0F, %l3
edge32 %i2, %g5, %i1
movrgz %g7, %g4, %i5
loop_3019:
xor %g6, %o2, %i0
tl %icc, 0x4
nop
setx 0x710E1D48207F50E0, %l0, %l6
stx %l6, [%l7 + 0x68]
ldx [%l7 + 0x68], %fsr
xorcc %i7, 0x1112, %l2
movg %icc, %o7, %g1
edge8 %o5, %l6, %o3
sra %i4, %l4, %l0
nop
set 0x69, %l1
ldsb [%l7 + %l1], %i6
fmovrdgez %l1, %f0, %f4
move %icc, %o0, %g2
subc %o6, %g3, %o1
umulcc %i3, 0x1506, %o4
brgz,a %l5, loop_3020
tl %icc, 0x3
add %i2, 0x1229, %g5
fbl,a %fcc2, loop_3021
loop_3020:
and %i1, 0x0D1F, %g7
edge8 %g4, %i5, %g6
tl %xcc, 0x2
loop_3021:
nop
setx 0xA2E2F9C3, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f8
setx 0x0FCB9D92, %l1, %l5
st %l5, [%l7 + 0x10]
ld [%l7 + 0x10], %f24
fadds %f24, %f8, %f12
fpadd16s %f14, %f22, %f28
smulcc %l3, %o2, %i0
taddcc %i7, %l2, %o7
bgu,a loop_3022
fsrc1 %f10, %f22
bleu,pn %xcc, loop_3023
subc %o5, %g1, %o3
loop_3022:
stw %l6, [%l7 + 0x7C]
stbar
loop_3023:
fpadd32 %f8, %f10, %f18
movle %xcc, %i4, %l0
tn %icc, 0x7
xnorcc %i6, 0x0B37, %l1
for %f22, %f26, %f24
fnand %f16, %f14, %f28
fmovsgu %icc, %f26, %f20
nop
setx 0x00127DB2, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f19
fsqrts %f19, %f1
fmovrdne %o0, %f18, %f26
array16 %g2, %l4, %g3
movg %icc, %o6, %i3
tcs %icc, 0x3
mova %xcc, %o1, %l5
alignaddrl %i2, %o4, %i1
fcmpne16 %f6, %f26, %g5
tge %icc, 0x6
movg %xcc, %g7, %g4
flush %l7 + 0x2C
subcc %g6, 0x151E, %i5
edge32 %l3, %o2, %i7
tsubcctv %i0, 0x1E3D, %o7
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
tneg %icc, 0x1
mova %xcc, %l2, %o5
taddcc %g1, %o3, %l6
movn %icc, %i4, %i6
bg,pt %icc, loop_3024
brgz,a %l0, loop_3025
movrlez %o0, 0x3B2, %l1
fornot2s %f2, %f29, %f17
loop_3024:
andn %g2, %l4, %o6
loop_3025:
movvc %icc, %i3, %g3
movle %xcc, %l5, %o1
udiv %o4, 0x0C0D, %i2
movcs %icc, %i1, %g5
fsrc2s %f8, %f31
umul %g4, %g7, %i5
sdiv %l3, 0x1888, %g6
edge8n %i7, %o2, %o7
movvc %xcc, %i0, %l2
stbar
fmul8sux16 %f8, %f2, %f0
tge %xcc, 0x7
orn %g1, 0x1761, %o3
movrne %o5, %i4, %i6
orncc %l0, %o0, %l6
movleu %xcc, %g2, %l1
sdiv %l4, 0x1ABB, %i3
xnorcc %g3, %l5, %o1
sll %o6, 0x05, %i2
ldd [%l7 + 0x70], %f16
xor %i1, 0x0B39, %o4
nop
fitod %f2, %f8
fdtos %f8, %f28
nop
set 0x60, %l2
ldsw [%l7 + %l2], %g5
edge8 %g4, %g7, %i5
te %xcc, 0x5
add %l7, 0x48, %l6
wr %g0, 0x80, %asi
ldxa [%l6] %asi, %l3
casxa [%l6] 0x80, %l3, %g6
tne %icc, 0x7
fbne %fcc1, loop_3026
sra %o2, 0x00, %o7
nop
set 0x44, %o4
ldsb [%l7 + %o4], %i7
movcc %xcc, %i0, %g1
loop_3026:
edge8ln %l2, %o5, %i4
fmul8ulx16 %f22, %f20, %f10
set 0x64, %l0
ldswa [%l7 + %l0] 0x0c, %o3
tg %xcc, 0x7
ldstub [%l7 + 0x5A], %l0
addcc %o0, %i6, %g2
movrlez %l1, 0x0A8, %l4
fmovrdlz %i3, %f18, %f0
ldub [%l7 + 0x7E], %l6
edge32l %l5, %o1, %g3
fxors %f3, %f16, %f16
tsubcctv %o6, 0x1019, %i2
movre %i1, %g5, %g4
movneg %xcc, %g7, %o4
fmovsleu %icc, %f18, %f12
fbu %fcc3, loop_3027
xor %i5, %l3, %o2
set 0x16, %o2
lduba [%l7 + %o2] 0x11, %o7
loop_3027:
movne %xcc, %i7, %i0
addcc %g6, 0x0D97, %l2
brgz %g1, loop_3028
smul %o5, %o3, %l0
fands %f29, %f10, %f11
fpadd16s %f27, %f29, %f2
loop_3028:
fbuge,a %fcc1, loop_3029
fbl,a %fcc3, loop_3030
call loop_3031
and %o0, 0x0428, %i4
loop_3029:
udiv %g2, 0x000E, %l1
loop_3030:
nop
setx 0x1FFE0640E8BA982F, %l0, %l6
stx %l6, [%l7 + 0x28]
ldd [%l7 + 0x28], %f20
fsqrtd %f20, %f14
loop_3031:
ldub [%l7 + 0x25], %i6
sdivx %l4, 0x118B, %i3
movne %xcc, %l5, %o1
orncc %l6, 0x1379, %g3
membar 0x3D
edge16ln %i2, %o6, %g5
fbn %fcc1, loop_3032
fmovrdgz %g4, %f22, %f4
set 0x20, %g6
ldda [%l7 + %g6] 0x81, %i0
loop_3032:
alignaddr %g7, %i5, %o4
array8 %l3, %o7, %o2
sllx %i7, 0x12, %i0
edge32ln %l2, %g6, %o5
array32 %g1, %l0, %o0
fmovrsgz %o3, %f31, %f6
bne,pt %icc, loop_3033
bge %icc, loop_3034
fmovs %f21, %f18
edge32n %g2, %i4, %l1
loop_3033:
udivx %i6, 0x1875, %l4
loop_3034:
restored
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
bcc,a,pt %icc, loop_3035
fmovd %f22, %f20
for %f22, %f10, %f20
edge32ln %i3, %o1, %l6
loop_3035:
ld [%l7 + 0x24], %f16
fmovdleu %xcc, %f3, %f28
edge8l %l5, %i2, %g3
umul %o6, %g4, %g5
fmovde %xcc, %f26, %f19
xnor %g7, %i1, %o4
wr %g0, 0x80, %asi
stba %l3, [%l7 + 0x5B] %asi
movl %xcc, %i5, %o7
umul %i7, %o2, %l2
mulx %i0, 0x1E32, %o5
tvc %xcc, 0x7
umul %g6, 0x0C25, %g1
taddcctv %l0, %o3, %g2
movl %xcc, %i4, %l1
movle %xcc, %o0, %l4
prefetch [%l7 + 0x70], 0x2
movn %xcc, %i6, %i3
fmovrdgez %o1, %f18, %f26
brz,a %l5, loop_3036
edge8l %l6, %i2, %o6
fmovrdne %g4, %f16, %f16
srlx %g5, 0x14, %g3
loop_3036:
brgez %g7, loop_3037
fmovsleu %xcc, %f19, %f3
sllx %i1, %l3, %o4
tge %icc, 0x6
loop_3037:
fmovdn %icc, %f30, %f20
ble loop_3038
xor %o7, 0x08FF, %i5
sth %i7, [%l7 + 0x1E]
xnor %o2, %i0, %l2
loop_3038:
sra %o5, 0x1A, %g1
fmovrslz %g6, %f8, %f27
fnors %f9, %f17, %f23
tsubcctv %l0, 0x044E, %g2
faligndata %f0, %f22, %f10
fxnors %f18, %f10, %f3
movne %icc, %i4, %o3
fnors %f2, %f4, %f0
tpos %icc, 0x6
saved
rdpr %cwp, %g1
rdpr %cansave, %g2
rdpr %canrestore, %g3
rdpr %cleanwin, %g4
rdpr %otherwin, %g5
rdpr %wstate, %g6
mova %icc, %o0, %l4
fcmple32 %f28, %f28, %i6
sll %l1, %o1, %i3
fabsd %f2, %f2
movne %icc, %l6, %i2
tneg %xcc, 0x3
addccc %o6, %l5, %g4
fnegd %f22, %f10
nop
setx 0x8948F14C, %l0, %l6
st %l6, [%l7 + 0x28]
ld [%l7 + 0x28], %f16
fsqrts %f16, %f17
orncc %g3, %g5, %i1
movcc %icc, %l3, %g7
fornot1s %f6, %f11, %f24
fmovsneg %icc, %f5, %f22
fbn,a %fcc1, loop_3039
nop
fitod %f24, %f8
move %icc, %o4, %o7
st %f16, [%l7 + 0x54]
loop_3039:
fornot2 %f12, %f0, %f20
srl %i5, 0x12, %i7
stw %o2, [%l7 + 0x54]
EXIT_GOOD
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Stats for Thread 0:
!
! Type l : 2832
! Type x : 1254
! Type cti : 3039
! Type f : 4521
! Type i : 13354
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EXIT_GOOD /* test finish */
/************************************************************************
Test case data start
************************************************************************/
.data
user_data_start:
scratch_area:
.word 0x39FE8AB0
.word 0x679AEF04
.word 0x65E51964
.word 0x76BC91C4
.word 0x3922D569
.word 0x4BCBB4AB
.word 0x4C35C15B
.word 0xA72422C7
.word 0xA9EE838E
.word 0x8C4B6C12
.word 0x81BEFF27
.word 0x33C65906
.word 0xB55C64F5
.word 0x4281A881
.word 0xF1065B09
.word 0xD550FE2B
.word 0x4B216B9B
.word 0x73A1C620
.word 0x19630168
.word 0x20F4DDF1
.word 0x1A21A3AA
.word 0xD038EB22
.word 0x8C7CE64C
.word 0x9097CA0C
.word 0x98D8B914
.word 0xE566E1FA
.word 0x50642DB9
.word 0x19950763
.word 0x10033FD6
.word 0x93CEBE1F
.word 0x6D7C598A
.word 0xF58C97BB
.word 0x5EB08A61
.word 0x3AE8D455
.word 0x08FC84CF
.word 0x4C49DEEF
.word 0x241B2978
.word 0xE7A1CF55
.word 0x10726D31
.word 0xE9425B4A
.word 0x0E8E6672
.word 0x06C37045
.word 0x3181EFCE
.word 0xD2296A92
.word 0x76C60EE8
.word 0x61D7D2A5
.word 0x1A75A12A
.word 0x092F9480
.word 0xF0B1D934
.word 0x49FB62F4
.word 0x6DAC73C3
.word 0xBCA99D4F
.word 0xA69E5D71
.word 0xC570C9A2
.word 0x79CD16FD
.word 0xB1D11A68
.word 0xC58924CF
.word 0xD2351713
.word 0x65B774A8
.word 0x8893A718
.word 0xE1606E11
.word 0x9081DB8E
.word 0xB6C607F2
.word 0x15FCB949
.end